(57)【要約】【課題】一側面によれば、テレビを視聴する場合の消費電力を抑制することが可能な情報処理装置を提供する。【解決手段】テレビアプリ機能部２１は、ＯＳ上で動作するテレビアプリ１５により制御され映像を液晶表示装置３２に表示する。独立テレビ機能部２２は、映像を液晶表示装置３２に表示する。スリープ管理部１６は、テレビアプリ１５によりテレビアプリ機能部２１からの映像を液晶表示装置３２に表示している場合において、パーソナルコンピュータ１がスリープモードに移行する場合に、テレビアプリ機能部２１からの映像を独立テレビ機能部２２からの映像に切り替え、テレビアプリ１５をメモリ１３に常駐させる。【選択図】図２
2014126888.tif 000002
【特許請求の範囲】
【請求項１】
ＯＳ上で動作するテレビアプリケーションにより制御され、映像を表示装置に表示するテレビアプリ機能部と、
前記ＯＳを起動することなく映像を表示装置に表示する独立テレビ機能部と、
前記ＯＳと前記テレビアプリケーションとを格納するメモリと、
前記テレビアプリケーションにより前記テレビアプリ機能部からの映像を表示装置に表示している場合において、情報処理装置がスリープモードに移行する場合に、前記テレビアプリ機能部からの映像を前記独立テレビ機能部からの映像に切り替え、前記テレビアプリケーションを前記メモリに常駐させる映像切替処理部とを含む
ことを特徴とする情報処理装置。
【請求項２】
前記映像切替処理部が、予約録画を開始する場合に、前記情報処理装置を前記スリープモードから復帰させ、前記独立テレビ機能部からの映像を前記テレビアプリ機能部からの映像に切り替える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記映像切替処理部が、前記テレビアプリ機能部からの映像を録画中である場合に、前記スリープモードへの移行を禁止する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記映像切替処理部が、前記テレビアプリケーションが起動された場合に、前記スリープモードへの移行の禁止を解除する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記映像切替処理部が、前記テレビアプリケーションにより前記テレビアプリ機能部からの映像を表示装置に表示している場合において、前記情報処理装置が前記スリープモードに移行する場合に、前記テレビアプリ機能部からの映像を前記独立テレビ機能部からの映像に切り替えたことを示す映像出力情報を表示装置への映像の出力を制御する映像制御部から受信した後に、前記テレビアプリケーションを前記メモリに常駐させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記映像切替処理部が、前記テレビアプリケーションにより前記テレビアプリ機能部からの映像を表示装置に表示している場合において、前記情報処理装置が前記スリープモードに移行する場合に、前記テレビアプリ機能部からの映像を、前記独立テレビ機能部からの映像に代えて、前記情報処理装置の外部に接続された外部テレビ機能部からの映像に切り替え、前記テレビアプリケーションを前記メモリに格納する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
ＯＳ上で動作するテレビアプリケーションにより制御され、映像を表示装置に表示するテレビアプリ機能部と、前記ＯＳを起動することなく映像を表示装置に表示する独立テレビ機能部と、前記ＯＳと前記テレビアプリケーションとを格納するメモリとを含む情報処理装置の表示制御方法であって、
映像切替処理部が、前記テレビアプリケーションにより前記テレビアプリ機能部からの映像を表示装置に表示している場合において、情報処理装置がスリープモードに移行する場合に、前記テレビアプリ機能部からの映像を前記独立テレビ機能部からの映像に切り替え、前記テレビアプリケーションを前記メモリに常駐させる
ことを特徴とする表示制御方法。
【請求項８】
ＯＳ上で動作するテレビアプリケーションにより制御され、映像を表示装置に表示するテレビアプリ機能部と、前記ＯＳを起動することなく映像を表示装置に表示する独立テレビ機能部と、前記ＯＳと前記テレビアプリケーションとを格納するメモリとを含む情報処理装置を制御する表示制御プログラムであって、
コンピュータに、
前記テレビアプリケーションにより前記テレビアプリ機能部からの映像を表示装置に表示している場合において、情報処理装置がスリープモードに移行する場合に、前記テレビアプリ機能部からの映像を前記独立テレビ機能部からの映像に切り替え、前記テレビアプリケーションを前記メモリに常駐させる、処理を実行させる
ことを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、表示制御方法、表示制御プログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータでテレビを視聴する場合、ユーザは、独立テレビ機能又はテレビアプリ機能の２つのテレビ機能のいずれかにより、テレビを視聴することができる。独立テレビ機能は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を必要とせずにテレビ機能を実現するハードウェアとしての独立テレビ機能専用のテレビチューナーを含み、ＯＳを起動すること無くテレビ映像を表示する機能である。テレビアプリ機能は、テレビアプリ機能専用のテレビチューナーと、ＯＳ上で動作するアプリケーションプログラムであるテレビアプリとを含み、テレビアプリの制御の下でテレビ映像を表示する機能である。
【０００３】
独立テレビ機能によれば、ＯＳを起動する必要がないので高速でテレビ映像を表示することができるが、早送り、再生、コマ送り、一時停止等の機能がない。テレビアプリ機能によれば、テレビ映像のデコード及び表示、テレビ映像のハードディスクへの書き込み、テレビ音声の出力等の処理が可能であるが、パーソナルコンピュータを構成するハードウェアの殆どが動作しているので、消費電力が極めて大きい。
【０００４】
そこで、テレビ機能を搭載したパーソナルコンピュータにおいて、独立テレビ機能とテレビアプリ機能とを切り替える方法が提案されている。
【０００５】
例えば、ＣＰＵが、動作ステートから、ＣＰＵが動作ステートよりも少ない電力を消費する第１スリープステート、およびＣＰＵが第１スリープステートよりも少ない電力を消費し且つ第１スリープステートよりも動作ステートへの復帰のために費やされる時間が長い第２スリープステートの一方に遷移し、ＢＩＯＳが、ＴＶチューナーによって受信される放送番組データを再生するＴＶアプリケーションプログラムが起動されると、ＣＰＵが第２スリープステートに遷移するのを禁止する、ことが提案されている。
【０００６】
また、コンピュータに、アプリケーションが利用されたかまたは利用される利用時間帯を示す履歴情報を取得して蓄積する履歴情報蓄積部と、履歴情報蓄積部によって蓄積された履歴情報を参照し、同一または対応する利用時間帯を示す履歴情報の数に基づいて、今後利用されると推定される利用時間帯を特定し、特定された利用時間帯に係る履歴情報を抽出する履歴情報抽出部と、履歴情報抽出部によって抽出された履歴情報が示す利用時間帯に基づいて、コンピュータのシステム管理部に対して、コンピュータの自動起動または自動復帰、およびアプリケーションの自動起動を設定する自動起動設定部と、を備える、ことが提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−２６４９５３号公報
【特許文献２】ＷＯ２００９／０１６７１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
前述したテレビアプリ起動中のスリープステートを制御する方法によれば、スリープステート中にユーザがテレビアプリ機能によりテレビを視聴したいと考えた場合には、一旦、動作ステートへ復帰しなければならない。このため、ユーザは、ＯＳがシャットダウンされていないにも拘らず、速やかにテレビアプリ機能によりテレビを視聴することができず、また、テレビ映像を録画することができない。また、ユーザがテレビアプリ機能によりテレビを視聴する時間帯にスリープモードから復帰してテレビアプリを起動する方法によれば、該当する時間帯には、テレビアプリ機能によりテレビを視聴するためだけに、パーソナルコンピュータをスリープモードから復帰させてしまうことになる。このため、ユーザがテレビアプリ機能によりテレビを視聴しない場合には、結局、無駄な電力を消費してしまう。
【０００９】
一方、このような制御によらない場合には、独立テレビ機能によりテレビを視聴するためには、ユーザは、手動で、動作しているテレビアプリを停止し、パーソナルコンピュータをスリープモードに移行させ、独立テレビ機能モードに切り替える必要がある。
【００１０】
本発明は、一側面によれば、テレビを視聴する場合の消費電力を抑制することが可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
情報処理装置は、一側面によれば、ＯＳ上で動作するテレビアプリケーションにより制御され、映像を表示装置に表示するテレビアプリ機能部と、ＯＳを起動することなく映像を表示装置に表示する独立テレビ機能部と、ＯＳとテレビアプリケーションとを格納するメモリと、テレビアプリケーションによりテレビアプリ機能部からの映像を表示装置に表示している場合において、情報処理装置がスリープモードに移行する場合に、テレビアプリ機能部からの映像を独立テレビ機能部からの映像に切り替え、テレビアプリケーションをメモリに常駐させる映像切替処理部とを含む。
【発明の効果】
【００１２】
情報処理装置は、一側面によれば、テレビを視聴する場合の消費電力を抑制することができる。
【図面の簡単な説明】
【００１３】
【図１】パーソナルコンピュータのハードウェア構成の一例を示す図である。
【図２】パーソナルコンピュータの構成の一例を示す図である。
【図３】パーソナルコンピュータにおけるテレビ映像表示処理フローである。
【図４】パーソナルコンピュータにおけるテレビ映像表示処理フローである。
【発明を実施するための形態】
【００１４】
図１は、パーソナルコンピュータのハードウェア構成の一例を示す図である。
【００１５】
パーソナルコンピュータ１は、情報処理装置の一例であり、ＯＳ制御部１０と、テレビ制御部２０と、映像出力制御部３０と、マイコン制御部４０とを含む。ＯＳ制御部１０は、システムコントローラ１１と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２と、メモリ１３と、ＨＤＤ１４とを含む。テレビ制御部２０は、テレビアプリ機能部２１と、独立テレビ機能部２２、テレビアンテナ部２３とを含む。映像出力制御部３０は、スケーラ３１と、液晶表示装置３２とを含む。マイコン制御部４０は、リモコンマイコン４１と、リモコン受光部４２とを含む。
【００１６】
ＯＳ制御部１０は、パーソナルコンピュータ１全体の制御を行い、後述するＣＰＵ１２を含む。ＯＳ制御部１０は、パーソナルコンピュータ１の主要部である。換言すれば、ＣＰＵ１２上で、ＢＩＯＳ、ＯＳ、種々のアプリケーションプログラムが実行されることにより、パーソナルコンピュータ１が制御され、種々の処理が実行される。なお、以下の説明において、アプリケーションプログラムをアプリケーション又はアプリという。
【００１７】
テレビ制御部２０は、テレビアンテナ部２３が受信した放送波信号に基づくテレビ映像を液晶表示装置３２に表示する。テレビ制御部２０は、テレビアプリ機能部２１及び独立テレビ機能部２２の各々により、個別に実現される。テレビアンテナ部２３は、アンテナにより、放送電波、換言すれば、放送波信号を受信して、分配器を介して、テレビアプリ機能部２１及び独立テレビ機能部２２のテレビチューナーに分配する。テレビアプリ機能部２１及び独立テレビ機能部２２は、各々、映像を液晶表示装置３２に表示する。液晶表示装置３２は、表示装置の一例であって、これに制限されず、種々の表示装置を用いることができる。
【００１８】
映像出力制御部３０は、ＯＳ制御部１０のＣＰＵ１２において処理された映像を、液晶表示装置３２に表示する。この場合の映像出力制御部３０は、パーソナルコンピュータ１の出力装置である。また、映像出力制御部３０は、テレビ制御部２０のテレビアプリ機能部２１及び独立テレビ機能部２２から出力される映像を、液晶表示装置３２に表示する。この場合の映像出力制御部３０は、テレビの受像器の一部である。
【００１９】
マイコン制御部４０は、テレビ制御部２０を制御するハードウェアの一例であり、例えば１個のマイクロコンピュータである。リモコン受光部４２は、テレビ用のリモートコントローラ、換言すれば、リモコンから送出された赤外線を受信して電気信号に変換し、変換した電気信号をリモコンマイコン４１に伝達する。リモコンマイコン４１は、リモコン受光部４２から伝達された電気信号をデコードし、デコードの結果に基づいて対応するコマンドを生成し、生成したコマンドをスケーラ３１やシステムコントローラ１１に対して発行する。
【００２０】
テレビアンテナ部２３と、スケーラ３１及び液晶表示装置３２を含む映像出力制御部３０とは、テレビアプリ機能部２１及び独立テレビ機能部２２により共用される。リモコンマイコン４１及びリモコン受光部４２を含むマイコン制御部４０も、テレビアプリ機能部２１及び独立テレビ機能部２２により共用される。なお、ＯＳ制御部１０は、パーソナルコンピュータ１から、テレビ制御部２０と、ＯＳ制御部１０とテレビ制御部２０とが共有する部分である映像出力制御部３０及びマイコン制御部４０を除いた部分であり、前述したようにパーソナルコンピュータ１の主要部であり、また、ＯＳが制御する範囲である。
【００２１】
ＯＳ制御部１０において、システムコントローラ１１は、データの入出力管理等のパーソナルコンピュータ１全体の制御を行う。システムコントローラ１１にはＣＰＵ１２が接続され、ＣＰＵ１２にはメモリ１３が接続される。また、システムコントローラ１１には、バスを介して、ＨＤＤ１４、入出力コントローラが接続される。入出力コントローラには、例えば、キーボード、マウスのような入出力装置が接続される。システムコントローラ１１は、他のバスを介してリモコンマイコン４１に接続され、また、更に他のバスを介してテレビアプリ機能部２１に接続される。
【００２２】
ＣＰＵ１２は、メモリ１３に読み出されたＢＩＯＳ、ＯＳ、アプリケーション等の種々のプログラムを、システムコントローラ１１を介して読み込んで実行する。メモリ１３は、主記憶装置の一例であり、例えば、ＨＤＤ１４から読み出されたプログラムの実行のための領域である。例えば、メモリ１３には、ＯＳ、後述するテレビアプリ１５等が格納される。ＨＤＤ１４は、ストレージの一例であり、ＯＳやアプリケーションを格納する。
【００２３】
テレビ制御部２０において、テレビアプリ機能部２１は、テレビアプリ用の専用チューナーであるテレビチューナーと、後述するテレビアプリ１５とを含む。実際には、テレビアプリ１５は、後述するように、ＯＳ上で動作する、換言すれば、ＣＰＵ１２上で実行されるアプリケーションである。従って、テレビアプリ機能部２１は、ＯＳ上で動作するテレビアプリ１５により制御される。
【００２４】
テレビアプリ用のテレビチューナーは、テレビアプリ機能部２１の主要部分を実現するハードウェアユニットである。テレビアプリ用のテレビチューナーは、テレビアンテナ部２３から受信した放送波信号をデコードし、システムコントローラ１１を介して、ＣＰＵ１２上で動作するテレビアプリ１５にデコード結果を送る。テレビアプリ機能部２１は、テレビアプリ１５により、受け取ったデコード結果をシステムコントローラ１１を介して映像信号としてスケーラ３１へ出力し、映像出力命令を発行し、ＨＤＤ１４に映像データを保存する。
【００２５】
テレビアプリ用のテレビチューナーとテレビアプリ１５とによりテレビアプリ機能部２１の主要部が構成される。テレビアプリ用のテレビチューナーは、ＯＳ上で動作するテレビアプリ１５により制御され、映像を表示装置に表示する。テレビアプリ１５の起動により、テレビアプリ用のテレビチューナーが動作し、テレビアプリ用のテレビチューナーから映像が出力される。
【００２６】
なお、テレビアプリ機能部２１は、テレビアプリ用のアプリケーションであるオーディオアプリ及びグラフィクスアプリを含む。オーディオアプリは、ＯＳ上で動作するアプリケーションであり、ユーザによるテレビ音声についての入力を受け取ったテレビアプリ１５からの指示に従って、音量の増減等の音声についての種々の処理を実行する。グラフィクスアプリは、ＯＳ上で動作するアプリケーションであり、ユーザによるテレビ映像についての入力を受け取ったテレビアプリ１５からの指示に従って、早送り等の映像についての種々の処理を実行する。映像出力制御部３０又はスケーラ３１が、オーディオアプリ及びグラフィクスアプリを含むようにしてもよい。
【００２７】
独立テレビ機能部２２は、独立テレビ用の専用チューナーである独立テレビチューナーを含む。なお、実際には、独立テレビチューナーは、テレビチューナーと、制御用のファームウェアを格納するＲＡＭ及びＲＯＭと、受信した放送波信号のデコード処理を行うＣＰＵとを含む。独立テレビ機能部２２の独立テレビチューナーは、独立テレビ機能部２２の主要部分を実現するハードウェアユニットである。独立テレビ機能部２２の独立テレビチューナーは、テレビアンテナ部２３から受信した放送波信号をデコードし、リモコンマイコン４１を介して、映像信号としてスケーラ３１へ出力する。
【００２８】
独立テレビチューナーにより独立テレビ機能部２２の主要部が構成される。独立テレビチューナーは、ＯＳを起動することなく、映像を表示装置に表示する。ＴＶスイッチのオンにより、即時に、独立テレビチューナーが動作し、独立テレビチューナーから映像が出力される。ＴＶスイッチは、パーソナルコンピュータ１の電源ボタンとは別に設けられる。
【００２９】
テレビアプリ機能部２１、換言すれば、テレビアプリ１５は、システムコントローラ１１及びマイコン制御部４０のリモコンマイコン４１を通して独立テレビ機能部２２との間で、例えばチャンネル情報の送受信を行う。チャンネル情報は、テレビアプリ機能部２１及び独立テレビ機能部２２の各々が受信している放送電波のチャンネルを示す識別情報である。これにより、テレビアプリ機能部２１と独立テレビ機能部２２とは、マイコン制御部４０のリモコンマイコン４１を介して通信を行うことにより、チャンネル情報を共有することができる。
【００３０】
映像出力制御部３０において、スケーラ３１は、テレビアプリ機能部２１からの出力と、独立テレビ機能部２２からの出力を制御する。換言すれば、スケーラ３１は、テレビアプリ機能部２１から出力される映像と、独立テレビ機能部２２から出力される映像とに基づいて、表示対象の映像を生成して、液晶表示装置３２に入力する。
【００３１】
スケーラ３１は、ＣＰＵ１２からシステムコントローラ１１を介して受け取ったコマンド、又は、リモコン受光部４２からリモコンマイコン４１を介して受け取ったコマンドに基づいて映像信号を生成し、生成した映像信号を液晶表示装置３２に転送して表示する。また、スケーラ３１は、リモコンマイコン４１からのコマンドに従ってチャンネルを切り替え、また、輝度調整を行う。
【００３２】
液晶表示装置３２は、例えば表示装置の一例であり、スケーラ３１からの映像を出力する。換言すれば、液晶表示装置３２は、テレビアプリ機能部２１からの映像と、独立テレビ機能部２２からの映像とを表示する。
【００３３】
図２は、パーソナルコンピュータの構成の一例を示す図である。
【００３４】
ＯＳ制御部１０は、テレビアプリ１５と、スリープ管理部１６と、スリープタイマ１７とを含む。テレビアプリ１５及びスリープ管理部１６は、各々、ＯＳ上で動作するアプリケーションであり、ＣＰＵ１２上で実行される。スリープタイマ１７は、スリープ管理部１６が用いるタイマである。
【００３５】
テレビアプリ１５は、チャンネル選択等のユーザの操作に従って、テレビアプリ用のテレビチューナーを制御する。テレビアプリ１５は、ＣＰＵ１２上で実行されるという点でＯＳ制御部１０の一部であり、かつ、テレビアプリ用のテレビチューナーを制御するという点でテレビアプリ機能部２１の一部を構成する。なお、図２においては、テレビアプリ１５は、テレビアプリ機能部２１とは別個にＯＳ制御部１０の内部に示されているが、前述したように、テレビアプリ機能部２１の一部を構成する。
【００３６】
スリープ管理部１６は、例えばメモリ１３上に常駐し、スリープモードへの移行処理を実行する。具体的には、スリープ管理部１６は、ユーザによる指示入力が、予め定められた期間、パーソナルコンピュータ１に入力されない場合に、スリープモードに移行する。この状態は、ユーザが、パーソナルコンピュータ１の操作を行っていない状態であり、具体的には、ユーザが、キーボード、マウス、テレビのリモコン、パーソナルコンピュータ１の起動ボタン等の操作を行っていない状態である。
【００３７】
スリープモードに移行する期間は、スリープタイマ１７の値ＳＬＰとして、予め定められる。スリープタイマ１７の値ＳＬＰは、例えば、ユーザにより入力され、ＯＳにより保持される。ユーザによる指示入力がない期間Ｔがスリープタイマ１７の値ＳＬＰより長い場合に、スリープ管理部１６は、スリープモードへの移行処理を実行する。
【００３８】
スリープ管理部１６は、スリープモードの期間中における電源の制御を実行する。従って、スリープ管理部１６は、スリープモードの期間中における電源の制御部であるということができる。具体的には、スリープ管理部１６は、スリープモードの期間中において、独立テレビ機能部２２からの映像を表示するための回路に電力を供給させ、独立テレビ機能部２２以外の回路への電力の供給を停止する。
【００３９】
例えば、スリープ管理部１６は、システムコントローラ１１、ＣＰＵ１２、メモリ１３、ＨＤＤ１４について、各々、予め定められた部分には電力を供給し、他の部分への電力の供給を停止する。これにより、ＯＳ制御部１０における最低限の機能を維持することができ、一方、スリープモードに移行することにより消費電力を抑制することができる。この時、メモリ１３において、ＯＳのようなメモリ１３上に常駐するプログラムを格納するための領域である常駐メモリ部には、電力が供給される。これにより、後述するように、テレビアプリ１５をメモリ１３上に常駐させて、スリープモードでも直ちに予約録画を実行することができる。
【００４０】
また、スリープ管理部１６は、スリープモードの期間中において、システムコントローラ１１に接続される入出力コントローラには、電力を供給し続ける。これにより、例えば、ユーザによりキーボード、マウス、テレビのリモコン、パーソナルコンピュータ１の起動ボタン等が操作された場合に、入出力コントローラが操作に応じた入力を検出してＯＳに通知し、ＯＳがスリープモードから動作状態に復帰することができる。
【００４１】
また、スリープ管理部１６は、テレビ制御部２０と、映像出力制御部３０と、マイコン制御部４０には、電力を供給する。これにより、ユーザは、独立テレビ機能部２２からの映像を視聴することができる。なお、テレビ制御部２０において、テレビアプリ機能部２１又はテレビアプリ用のテレビチューナーには、電力を供給しないようにしてもよい。
【００４２】
ここで、テレビアプリ機能部２１からの映像を液晶表示装置３２に表示している場合において、ユーザによる指示入力が予め定められた期間入力されない場合には、ユーザがテレビを見ているだけの状態である。換言すれば、早送り、スロー再生等のテレビアプリ機能部２１による処理は必要のない状態である。
【００４３】
そこで、スリープ管理部１６は、映像の切替処理を実行する。換言すれば、スリープ管理部１６は映像切替処理部であるということができる。具体的には、スリープ管理部１６は、テレビアプリ機能部２１からの映像を液晶表示装置３２に表示している場合において、パーソナルコンピュータ１がスリープモードに移行する場合に、テレビアプリ機能部２１からの映像を独立テレビ機能部２２からの映像に切り替える。これにより、テレビ映像の表示という状態を維持したままで、ユーザの特別な操作を必要とすることなく、パーソナルコンピュータ１をスリープモードに移行させ、かつ、独立テレビ機能部２２からの映像に切り替えることにより、二重に消費電力を低減することができる。
【００４４】
スリープ管理部１６は、テレビアプリ機能部２１からの映像を独立テレビ機能部２２からの映像に切り替える場合に、マイコン制御部４０のリモコンマイコン４１を介して、独立テレビ機能部２２に、チャンネル情報を通知する。これにより、切り替え後の独立テレビ機能部２２からの映像を、切り替え前のテレビアプリ機能部２１からの映像と同一のチャンネルの映像とすることができる。従って、ユーザがテレビアプリ機能部２１の映像から独立テレビ機能部２２の映像への切り替えを意識することはない。
【００４５】
なお、スリープ管理部１６が、テレビアプリ機能部２１からの映像を独立テレビ機能部２２からの映像に切り替える場合に、独立テレビ機能部２２へ、チャンネル情報に加えて、音量、ミュート状態、字幕又は文字スーパーの有効又は無効状態、データ放送の表示状態を通知するようにしてもよい。これにより、切り替え後の映像の状態及び音声の状態を、切り替え前の映像の状態及び音声の状態と同一とすることができる。従って、ユーザがテレビアプリ機能部２１から独立テレビ機能部２２への切り替えを意識することはない。
【００４６】
また、スリープ管理部１６は、テレビアプリ１５によりテレビアプリ機能部２１からの映像を液晶表示装置３２に表示している場合において、パーソナルコンピュータ１がスリープモードに移行する場合に、テレビアプリ１５をメモリ１３に常駐させる。これにより、予約録画の場合やユーザがテレビアプリ機能部２１による視聴を指示した場合に、ＨＤＤ１４からテレビアプリ１５をメモリ１３にロードすることなく、メモリ１３上のテレビアプリ１５により直ちに処理を実行することができる。
【００４７】
この時、スリープ管理部１６は、テレビアプリ１５によりテレビアプリ機能部２１からの映像を液晶表示装置３２に表示している場合において、パーソナルコンピュータ１がスリープモードに移行する場合に、映像出力情報を、液晶表示装置３２への映像の出力を制御する映像出力制御部３０のスケーラ３１からテレビアプリ１５を介して受信した後に、テレビアプリ１５をメモリ１３に常駐させる。映像出力情報は、テレビアプリ機能部２１からの映像を独立テレビ機能部２２からの映像に切り替えたことを示す。スリープ管理部１６が映像出力情報を、テレビアプリ１５を介することなく、スケーラ３１から直接受信するようにしてもよい。
【００４８】
スリープ管理部１６は、例えば、テレビアプリ１５に予約録画の開始の時刻であるか否かを問い合わせ、テレビアプリ１５から応答を取得し、取得した応答に基づいてテレビ映像の予約録画を開始する。スリープ管理部１６は、予約録画を開始する場合に、パーソナルコンピュータ１をスリープモードから復帰させ、独立テレビ機能部２２からの映像をテレビアプリ機能部２１からの映像に切り替える。これにより、予約録画を開始する場合には、スリープモードから復帰して、メモリ１３上のテレビアプリ１５によるテレビアプリ機能部２１からの映像を得ることができる。従って、テレビアプリ機能部２１からの映像を独立テレビ機能部２２からの映像に切り替えても、予約録画が実行されないことはないので、ユーザが不便を感じることはない。
【００４９】
なお、テレビアプリ１５は、予約録画についての録画情報を保持する。録画情報は、例えば、メモリ１３においてテレビアプリ１５が使用する格納領域に格納され、シャットダウン時にはＨＤＤ１４に退避されて保持される。録画情報は、例えば、録画開始及び終了の時刻、録画対象のチャンネル、録画対象の番組、録画モード等の情報を含む。テレビアプリ１５は、スリープ管理部１６からの予約録画の開始の時刻であるか否かの問い合わせを受け取ると、保持している録画情報に基づいて、予約録画の開始の時刻であるか否かを示す応答を生成し、生成した応答をスリープ管理部１６に送る。パーソナルコンピュータ１がスリープモードに移行しても、テレビアプリ１５がメモリ１３上に常駐しているので、テレビアプリ１５が保持する録画情報を利用して、録画を開始することができる。
【００５０】
スリープ管理部１６は、テレビアプリ機能部２１からの映像を録画中である場合に、スリープモードへの移行を禁止する。これにより、スリープモードへの移行により録画が途中で途切れることを回避することができる。
【００５１】
例えば、図２に示すように、スリープ管理部１６は、ユーザによる指示入力が予め定められた期間パーソナルコンピュータ１に入力されない場合、スリープモードに移行することを決定して、スリープタイマ情報を生成する。スリープタイマ情報は、スリープモードに移行することを示す情報である。スリープ管理部１６は、生成したスリープタイマ情報を、テレビアプリ１５、換言すれば、テレビアプリ機能部２１へ通知する。
【００５２】
テレビアプリ機能部２１は、スリープ管理部１６からスリープタイマ情報を受け取ると、チャンネル情報と画面切替情報とを生成して、生成したチャンネル情報と画面切替情報とをマイコン制御部４０のリモコンマイコン４１へ送る。画面切替情報は、画面をテレビアプリ機能部２１の映像から独立テレビ機能部２２の映像に切り替えることを指示する情報である。
【００５３】
マイコン制御部４０のリモコンマイコン４１は、受け取った画面切替情報に基づいて、画面をテレビアプリ機能部２１の映像から独立テレビ機能部２２の映像に切り替えるために、受け取ったチャンネル情報を独立テレビ機能部２２へ送る。独立テレビ機能部２２は、チャンネル情報を受け取ると、受け取ったチャンネル情報に基づいて、それまで出力されていたテレビアプリ機能部２１の映像のチャンネルと同一のチャンネルの映像を、映像出力制御部３０のスケーラ３１に出力する。
【００５４】
また、マイコン制御部４０のリモコンマイコン４１は、受け取った画面切替情報を、スケーラ３１に送る。スケーラ３１は、受け取った画面切替情報に基づいて、それまで出力していたテレビアプリ機能部２１の映像を、独立テレビ機能部２２の映像に切り替える。この後、スケーラ３１は、映像出力情報を生成して、生成した映像出力情報をテレビアプリ１５へ送る。映像出力情報は、その時点で出力されている映像、換言すれば、独立テレビ機能部２２の映像が出力されていることを示す情報である。
【００５５】
テレビアプリ１５は、映像出力情報を受け取ると、受け取った映像出力情報をスリープ管理部１６へ送る。スリープ管理部１６は、映像出力情報を受け取ると、映像の切り替えが完了したと判断して、受け取った映像出力情報に基づいて、テレビアプリ１５をメモリ１３に常駐させる。具体的には、スリープ管理部１６は、テレビアプリ１５を、メモリ１３におけるその時点までの格納位置に拘らず、メモリ１３の常駐メモリ部に移動して格納する。なお、この時、テレビアプリ１５をメモリ１３の常駐メモリ部の予め定められた位置に格納するようにしてもよい。
【００５６】
スリープ管理部１６は、テレビアプリ１５をメモリ１３に常駐させた後に、パーソナルコンピュータ１をスリープモードに移行させる。この後、スリープ管理部１６は、テレビアプリ常駐情報を生成して、生成したテレビアプリ常駐情報を、テレビアプリ１５、換言すれば、テレビアプリ機能部２１へ送る。テレビアプリ常駐情報は、テレビアプリ１５をメモリ１３に常駐させたことを示す情報である。これにより、テレビアプリ機能部２１は、テレビアプリ１５がメモリ１３に常駐していること、換言すれば、起動されていることを知ることができる。
【００５７】
なお、パーソナルコンピュータ１が独立テレビ機能部２２を含まない場合には、独立テレビ機能部２２からの映像に代えて、パーソナルコンピュータ１の外部に接続された外部テレビ機能部からの映像を用いるようにしてもよい。外部テレビ機能部は、例えば、ＨＤＭＩ端子を有しテレビ機能を搭載するテレビ機能搭載デバイス、具体的には、テレビ、スマートテレビ、タブレット等の電子装置である。
【００５８】
この場合、スリープ管理部１６は、テレビアプリ１５によりテレビアプリ機能部２１からの映像を液晶表示装置３２に表示している場合において、パーソナルコンピュータ１がスリープモードに移行する場合に、テレビアプリ機能部２１からの映像を、外部テレビ機能部からの映像に切り替える。なお、この場合も、テレビアプリ１５は、メモリ１３に常駐するようにされる。
【００５９】
また、テレビ機能搭載デバイスからの映像は、映像を格納したパケットとして、ＨＤＭＩ端子を介して、パーソナルコンピュータ１とテレビ機能搭載デバイスとの間における通信により送受信される。画面切替情報、チャンネル情報、映像出力情報、テレビアプリ常駐情報等の映像以外の情報は、ＨＤＭＩ端子を介して、パーソナルコンピュータ１とテレビ機能搭載デバイスとの間における通信により送受信される。
【００６０】
また、スリープ管理部１６以外の制御部が、映像の切替処理を実行するようにしてもよい。例えば、スリープ管理部１６に代えて、ＯＳ、又は、スリープ管理部１６とは異なる映像切替を実行するアプリケーションが、テレビアプリ機能部２１からの映像を液晶表示装置３２に表示している場合において、パーソナルコンピュータ１がスリープモードに移行する場合に、テレビアプリ機能部２１からの映像を独立テレビ機能部２２からの映像に切り替えるようにしてもよい。
【００６１】
図３及び図４は、パーソナルコンピュータにおけるテレビ映像表示処理フローである。
【００６２】
ユーザが、パーソナルコンピュータ１の電源ボタンを押下げることによりパーソナルコンピュータ１を起動する（ステップＳ１）。具体的には、システムコントローラ１１が、電源ボタンの押下げに応じて、ＢＩＯＳを実行することにより、ＨＤＤ１４に格納されたＯＳをメモリ１３に読み出し、ＯＳの起動処理を実行する。起動されたＯＳは、スリープタイマ１７を予め定められた値ＳＬＰに設定し（ステップＳ２）、システムコントローラ１１を介してＨＤＤ１４に格納されたスリープ管理プログラムをメモリ１３に読み出して、読み出したスリープ管理プログラム、換言すれば、スリープ管理部１６を起動する。
【００６３】
この後、ユーザがテレビアプリ１５によるテレビの視聴ボタンを押下げると、ＯＳは、システムコントローラ１１を介してＨＤＤ１４に格納されたテレビアプリ１５をメモリ１３に読み出して、読み出したテレビアプリ１５を起動する（ステップＳ３）。起動されたテレビアプリ１５は、テレビアプリ機能部２１を制御して、テレビアプリ機能部２１のテレビアプリ用のチューナーの映像を、スケーラ３１を介して液晶表示装置３２に出力する。起動されたテレビアプリ１５は、自己が起動されたことを、スリープ管理部１６に通知する。
【００６４】
スリープ管理部１６は、テレビアプリ１５が起動された通知を受けると、スリープモードへの移行の禁止を解除する（ステップＳ４）。これにより、スリープ管理部１６は、テレビアプリ１５が起動された場合に、スリープモードへの移行の禁止を解除して、スリープモードへの移行を可能とすることができる。
【００６５】
なお、スリープモードへの移行の禁止は、後述するように、テレビアプリ機能部２１からの映像を録画中である場合に設定される。例えば、前回起動されたテレビアプリ１５が映像の録画を行った場合には、スリープ管理部１６において、スリープモードへの移行の禁止が設定されている。そこで、次にテレビアプリ１５が起動されたことをトリガとして、スリープモードへの移行の禁止が解除される。
【００６６】
スリープ管理部１６は、変数である時間Ｔに「０」を代入して（ステップＳ５）、例えば、テレビアプリ１５にテレビ映像を録画中であるか否かを問い合わせてテレビアプリ１５から応答を取得して、取得した応答に基づいて、テレビ映像を録画中であるか否かを判断する（ステップＳ６）。テレビ映像を録画中である場合（ステップＳ６、Ｙｅｓ）、スリープ管理部１６は、時間Ｔに「０」を代入して（ステップＳ７）、ステップＳ６を繰り返す。これにより、スリープ管理部１６は、テレビアプリ機能部２１からの映像を録画中である場合に、スリープモードへの移行を禁止することができる。
【００６７】
テレビ映像を録画中でない場合（ステップＳ６、Ｎｏ）、スリープ管理部１６は、例えばテレビアプリ１５にユーザが操作をしたか否かを問い合わせることにより、ユーザがパーソナルコンピュータ１に対して操作を行ったか否かを判断する（ステップＳ８）。ユーザが操作を行った場合（ステップＳ８、Ｙｅｓ）、スリープ管理部１６は、時間Ｔに「０」を代入して（ステップＳ９）、ステップＳ６を繰り返す。
【００６８】
ユーザが操作を行っていない場合（ステップＳ８、Ｎｏ）、スリープ管理部１６は、スリープタイマ１７の値ＳＬＰと時間Ｔとを比較することにより、スリープタイマ１７の値ＳＬＰが時間Ｔ以上であるか否かを判断する（ステップＳ１０）。スリープタイマ１７の値ＳＬＰが時間Ｔ以上である場合（ステップＳ１０、Ｙｅｓ）、スリープ管理部１６は、時間Ｔに値（Ｔ＋１）を代入して（ステップＳ１１）、ステップＳ６を繰り返す。
【００６９】
スリープタイマ１７の値ＳＬＰが時間Ｔ以上でない場合（ステップＳ１０、Ｎｏ）、スリープ管理部１６は、ユーザによる指示入力が予め定められた期間パーソナルコンピュータ１に入力されないので、スリープモードに移行することを決定して、スリープタイマ情報を生成する。次に、スリープ管理部１６は、パーソナルコンピュータ１が独立テレビ機能を搭載するか否か、換言すれば、独立テレビ機能部２２を含むか否かを判断する（ステップＳ１２）。スリープ管理部１６は、スリープタイマ情報と判断の結果とを、テレビアプリ機能部２１へ通知する。
【００７０】
パーソナルコンピュータ１が独立テレビ機能を搭載する場合（ステップＳ１２、Ｙｅｓ）、テレビアプリ機能部２１は、テレビアプリ１５で視聴しているチャンネルを示すチャンネル情報を独立テレビ機能部２２に引き継ぐ（ステップＳ１３）。チャンネル情報を引き継いだ独立テレビ機能部２２は、独立テレビ機能部２２の独立テレビチューナーの映像を、スケーラ３１を介して液晶表示装置３２に出力する（ステップＳ１４）。
【００７１】
具体的には、テレビアプリ機能部２１は、スリープ管理部１６からスリープタイマ情報を受け取ると、チャンネル情報と画面切替情報とを、リモコンマイコン４１へ送る。リモコンマイコン４１は、受け取ったチャンネル情報を、独立テレビ機能部２２へ送る。独立テレビ機能部２２は、受け取ったチャンネル情報に基づいて、それまで出力されていたテレビアプリ機能部２１の映像のチャンネルと同一のチャンネルの映像を出力する。また、リモコンマイコン４１は、受け取った画面切替情報を、映像出力制御部３０のスケーラ３１に送る。スケーラ３１は、受け取った画面切替情報に基づいて、それまで出力していたテレビアプリ機能部２１の映像を、独立テレビ機能部２２の映像に切り替える。この後、スケーラ３１は、その時点で出力されている映像、換言すれば、独立テレビ機能部２２の映像が出力されていることを示す映像出力情報を、テレビアプリ１５を介してスリープ管理部１６へ送る。スリープ管理部１６は、受け取った映像出力情報に基づいて、テレビアプリ１５をメモリ１３に常駐させる。
【００７２】
パーソナルコンピュータ１が独立テレビ機能を搭載しない場合（ステップＳ１２、Ｎｏ）、テレビアプリ機能部２１は、テレビアプリ１５で視聴しているチャンネルの情報を、ＨＤＭＩ接続されたデバイスの外部テレビ機能部に引き継ぐ（ステップＳ１５）。チャンネルの情報を引き継いだ外部テレビ機能部は、外部テレビ機能部の外部テレビチューナーの映像を出力し（ステップＳ１６）、出力した映像に基づいて映像出力情報のパケットを生成し、生成したパケットをパーソナルコンピュータ１へ送信する（ステップＳ１７）。
【００７３】
ステップＳ１４及びステップＳ１７の後、スリープ管理部１６は、映像出力情報を受信すると（ステップＳ１８）、テレビアプリ１５をメモリ１３に常駐させる（ステップＳ１９）。この後、スリープ管理部１６は、パーソナルコンピュータ１をスリープモードへ移行させる（ステップＳ２０）。
【００７４】
この後、スリープ管理部１６は、例えば、メモリ１３上に常駐するテレビアプリ１５に予約録画の開始の時刻であるか否かを問い合わせてテレビアプリ１５から応答を取得して、取得した応答に基づいて、テレビ映像の予約録画を開始するか否かを判断する（ステップＳ２１）。予約録画を開始しない場合（ステップＳ２１、Ｎｏ）、スリープ管理部１６は、処理を終了する。
【００７５】
なお、実際には、予約録画を開始しない場合（ステップＳ２１、Ｎｏ）、スリープ管理部１６は、予め定められた時間間隔で、ステップＳ２１を繰り返し実行する。これにより、スリープモードの期間中、ステップＳ２１が繰り返し実行される。
【００７６】
予約録画を開始する場合（ステップＳ２１、Ｙｅｓ）、スリープ管理部１６は、パーソナルコンピュータ１をスリープモードから復帰させ（ステップＳ２２）、テレビアプリ１５による処理を開始し（ステップＳ２３）、時間Ｔに「０」を代入して（ステップＳ２４）、ステップＳ６を繰り返す。
【００７７】
なお、ステップＳ１５〜Ｓ１７を省略するようにしてもよい。この場合、ステップＳ１２も省略される。従って、スリープ管理部１６は、スリープタイマ１７の値ＳＬＰが時間Ｔ以上でない場合（ステップＳ１０、Ｎｏ）、ステップＳ１３を実行する。
【符号の説明】
【００７８】
１    パーソナルコンピュータ
１０    ＯＳ制御部
２０    テレビ制御部
３０    映像出力制御部
４０    マイコン制御部
１１    システムコントローラ
１２    ＣＰＵ
１３    メモリ
１４    ＨＤＤ
１５    テレビアプリ
１６    スリープ管理部
１７    スリープタイマ
２１    テレビアプリ機能部
２２    独立テレビ機能部
２３    テレビアンテナ部
３１    スケーラ
３２    液晶表示装置
４１    リモコンマイコン
４２    リモコン受光部
【図１】
2014126888.tif 000003
【図２】
2014126888.tif 000004
【図３】
2014126888.tif 000005
【図４】
2014126888.tif 000006