(57)【要約】【課題】映像の視聴開始までの待ち時間を低減すること。【解決手段】映像情報生成部１ａは、表示装置２に映像を表示させるための第１の映像情報を生成する。映像情報生成部１ｂは、映像情報生成部１ａよりも起動時間が短く、表示装置２に映像を表示させるための第２の映像情報を生成する。制御部１ｃは、映像情報生成部１ａの起動を伴う機能に関する操作入力を受け付けると、第１の映像情報の出力が可能になるまで、表示装置２に対する出力元を映像情報生成部１ｂとする。第１の映像情報の出力が可能になると、表示装置２に対する出力元を映像情報生成部１ａに切り換える。【選択図】図１
2012138749.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に映像を表示させるための第１の映像情報を生成する第１の映像情報生成部と、
前記第１の映像情報生成部よりも起動時間が短く、前記表示装置に映像を表示させるための第２の映像情報を生成する第２の映像情報生成部と、
前記第１の映像情報生成部の起動を伴う機能に関する操作入力を受け付けると、前記第１の映像情報の出力が可能になるまで、前記表示装置に対する出力元を前記第２の映像情報生成部とし、前記第１の映像情報の出力が可能になると、前記出力元を前記第１の映像情報生成部に切り換える制御部と、
を有する情報処理装置。
【請求項２】
前記操作入力は、前記第１の映像情報生成部による映像の視聴開始を指示する操作入力である、
請求項１記載の情報処理装置。
【請求項３】
前記操作入力は、前記第２の映像情報生成部が備えていない機能の実行を指示する操作入力である、
請求項１記載の情報処理装置。
【請求項４】
前記第１，第２の映像情報は、テレビ映像を表示させるための情報であり、
前記操作入力は、前記第１の映像情報生成部による録画開始、録画結果の表示、番組連動データの取得、および、地上デジタル放送と衛星デジタル放送との表示切り換え、の何れかを指示する操作入力である、
請求項３記載の情報処理装置。
【請求項５】
前記第１の映像情報生成部は、前記第１の映像情報の出力が可能になると前記操作入力に対応する機能を実行する、
請求項１記載の情報処理装置。
【請求項６】
前記制御部は、前記出力元を前記第１の映像情報生成部に切り換える際に、前記第２の映像情報生成部から前記第２の映像情報の生成に用いる設定情報を取得して、前記第１の映像情報生成部に当該設定情報を出力し、
前記第１の映像情報生成部は、当該設定情報を用いて前記第１の映像情報を生成する、
請求項１記載の情報処理装置。
【請求項７】
前記制御部は、前記操作入力を受け付けた際に、前記第２の映像情報生成部から前記設定情報を取得して記憶部に格納し、その後、前記出力元を前記第１の映像情報生成部に切り換える際に、前記第２の映像情報生成部から前記設定情報を得られない場合、前記記憶部から前記設定情報を取得して、前記第１の映像情報生成部に出力する、
請求項６記載の情報処理装置。
【請求項８】
前記第１，第２の映像情報は、テレビ映像を表示させるための情報であり、
前記設定情報は、テレビ放送波のチャンネル、番組表、画質および字幕に関する情報のうち少なくとも１つを含む、
請求項６記載の情報処理装置。
【請求項９】
前記第１，第２の映像情報は、音声に関する情報を含み、
前記設定情報は、音質、音量および主副音声の指定に関する情報のうち少なくとも１つを含む、
請求項８記載の情報処理装置。
【請求項１０】
前記第１の映像情報生成部は、所定のオペレーティングシステムのプログラムおよび前記オペレーティングシステム上で動作し映像を生成する所定のアプリケーションのプログラムを自装置が実行することで実現される、
請求項１記載の情報処理装置。
【請求項１１】
前記第１の映像情報生成部は、映像を生成する所定のアプリケーションのプログラムを自装置が実行することで実現される、
請求項１記載の情報処理装置。
【請求項１２】
前記制御部は、前記操作入力を受け付けた際に前記第２の映像情報生成部が起動していない場合、前記第２の映像情報生成部を起動させる、
請求項１記載の情報処理装置。
【請求項１３】
情報処理装置の表示切換方法であって、
表示装置に映像を表示させるための第１の映像情報を生成する第１の映像情報生成部の起動を伴う機能に関する操作入力を受け付けると、前記第１の映像情報の出力が可能になるまで、前記表示装置に対する出力元を、前記第１の映像情報生成部よりも起動時間が短く、前記表示装置に映像を表示させるための第２の映像情報を生成する前記第２の映像情報生成部とし、
前記第１の映像情報の出力が可能になると、前記出力元を前記第１の映像情報生成部に切り換える、
表示切換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置および表示切換方法に関する。
【背景技術】
【０００２】
従来、テレビチューナを内蔵して、テレビ番組を視聴する機能や、テレビ番組を録画する機能を備えた情報処理装置が利用されている。特に近年では、情報処理装置と表示装置とが接続された情報処理システムにおいて、表示装置にもテレビチューナを内蔵して、表示装置単体でテレビ番組を視聴可能としたものがある。
【０００３】
そのような情報処理装置として、例えば、情報処理装置側のテレビチューナでテレビチャンネルの設定を行った際に、表示装置側のテレビチューナにも当該テレビチャンネルの設定を同時に行うことで、ユーザの操作性を向上したものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２０９０１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、情報処理装置では、オペレーティングシステム（Operating System）やテレビ番組を視聴するためのアプリケーションにより、テレビ視聴環境が実現されるのが一般的である。しかしながら、これらのソフトウェアは起動に時間がかかることがある。このため、テレビ視聴の開始までに待ち時間が生ずることがある。
【０００６】
本発明はこのような点に鑑みてなされたものであり、映像の視聴開始までの待ち時間を低減した情報処理装置および表示切換方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の映像情報生成部と第２の映像情報生成部と制御部とを有する情報処理装置が提供される。第１の映像情報生成部は、表示装置に映像を表示させるための第１の映像情報を生成する。第２の映像情報生成部は、第１の映像情報生成部よりも起動時間が短く、表示装置に映像を表示させるための第２の映像情報を生成する。制御部は、第１の映像情報生成部の起動を伴う機能に関する操作入力を受け付けると、第１の映像情報の出力が可能になるまで、表示装置に対する出力元を第２の映像情報生成部とし、第１の映像情報の出力が可能になると、表示装置に対する出力元を第１の映像情報生成部に切り換える。
【０００８】
また、情報処理装置の表示切換方法が提供される。この表示切換方法では、情報処理装置が、表示装置に映像を表示させるための第１の映像情報を生成する第１の映像情報生成部の起動を伴う機能に関する操作入力を受け付ける。すると、第１の映像情報の出力が可能になるまで、表示装置に対する出力元を、第１の映像情報生成部よりも起動時間が短く、表示装置に映像を表示させるための第２の映像情報を生成する第２の映像情報生成部とする。そして、第１の映像情報の出力が可能になると、表示装置に対する出力元を第１の映像情報生成部に切り換える。
【発明の効果】
【０００９】
上記情報処理装置および表示切換方法によれば、映像の視聴開始までの待ち時間を低減できる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施の形態の情報処理装置を示す図である。
【図２】第２の実施の形態の情報処理装置のハードウェア例を示す図である。
【図３】リモートコントローラのボタン例を示す図である。
【図４】情報処理装置の機能を示すブロック図である。
【図５】コマンド出力先選択テーブルのデータ構造例を示す図である。
【図６】起動要因管理テーブルのデータ構造例を示す図である。
【図７】視聴情報管理テーブルのデータ構造例を示す図である。
【図８】連携開始処理を示すフローチャートである。
【図９】メッセージの例を示す図である。
【図１０】メッセージの他の例を示す図である。
【図１１】第１の表示切換制御を示すフローチャートである。
【図１２】第１の連携制御を示すシーケンス図である。
【図１３】第２の表示切換制御を示すフローチャートである。
【図１４】第２の連携制御を示すシーケンス図である。
【図１５】表示切換制御を例示する図である。
【図１６】第２の連携制御の他の例を示すシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、本実施の形態を図面を参照して説明する。
［第１の実施の形態］
図１は、第１の実施の形態の情報処理装置を示す図である。情報処理装置１は、表示装置２と接続されている。情報処理装置１は、映像情報生成部１ａ，１ｂおよび制御部１ｃを有する。
【００１２】
映像情報生成部１ａは、表示装置２に映像を表示させるための第１の映像情報を生成する。映像情報生成部１ａは、例えば情報処理装置１が、第１のオペレーティングシステムまたは当該第１のオペレーティングシステム上で動作する第１のアプリケーションの両方あるいは何れか一方を実行することで実現される。
【００１３】
映像情報生成部１ｂは、表示装置２に映像を表示させるための第２の映像情報を生成する。映像情報生成部１ｂは、映像情報生成部１ａよりも起動時間が短い。映像情報生成部１ｂは、例えば情報処理装置１が、第２のオペレーティングシステムまたは当該第２のオペレーティングシステム上で動作する第２のアプリケーションの両方あるいは何れか一方を実行することで実現される。映像情報生成部１ｂでは、例えば映像情報生成部１ａよりも機能を制限した簡易なオペレーティングシステムやアプリケーションを実行することで、映像情報生成部１ａよりもその起動時間を短縮する。
【００１４】
制御部１ｃは、映像情報生成部１ａの起動を伴う機能に関する操作入力を受け付ける。当該操作入力としては、例えば、（１）映像情報生成部１ａでの映像視聴の開始を指示する操作入力、（２）映像情報生成部１ｂでは当該機能が制限されて利用できないが、映像情報生成部１ａでは利用可能な機能の利用開始を指示する操作入力、などが考えられる。（２）の操作入力の一例としては、映像情報生成部１ａによる録画開始が考えられる。当該操作入力により、情報処理装置１は映像情報生成部１ａの起動を開始させる。制御部１ｃが映像情報生成部１ａの起動を開始させてもよい。
【００１５】
制御部１ｃは、映像情報生成部１ａによる第１の映像情報の出力が可能になるまで、表示装置２に対する出力元を映像情報生成部１ｂとする。このとき、映像情報生成部１ｂが停止していた場合、制御部１ｃは映像情報生成部１ｂを起動させてもよい。
【００１６】
制御部１ｃは、映像情報生成部１ａによる第１の映像情報の出力が可能になると、表示装置２に対する出力元を映像情報生成部１ａに切り換える。このとき、制御部１ｃは、受け付けた操作入力の内容や映像情報生成部１ｂが第２の映像情報の生成に用いた設定内容を引き継いでもよい。当該設定内容としては、例えば、画質、音声、音量および字幕などの視聴状態を示す情報が考えられる。また、第１，第２の映像情報がテレビ映像の情報であれば、チャンネルおよび番組表などの視聴状態を示す情報が考えられる。更に、切り換え後に操作入力に対応する機能を映像情報生成部１ａに実行させてもよい。
【００１７】
情報処理装置１によれば、制御部１ｃにより、映像情報生成部１ａの起動を伴う機能に関する操作入力が受け付けられる。すると、制御部１ｃにより、第１の映像情報の出力が可能になるまで、表示装置２に対する出力元が、映像情報生成部１ａよりも起動時間の短い映像情報生成部１ｂとされる。そして、第１の映像情報の出力が可能になると、制御部１ｃにより、表示装置２に対する出力元が、映像情報生成部１ａに切り換えられる。
【００１８】
これにより、映像の視聴開始までの待ち時間を低減できる。具体的には、映像情報生成部１ａによる映像視聴が可能になるまで、映像情報生成部１ａよりも起動が早い映像情報生成部１ｂにより間をもたせるようにしたので、ユーザは映像の視聴を迅速に開始できる。その結果、視聴開始まで待機する煩わしさを軽減できる。
【００１９】
特に、映像情報生成部１ｂの映像を既に視聴している場合、映像情報生成部１ａによる第１の映像情報の出力が可能となるまで表示装置２では映像情報生成部１ｂによる映像表示が維持される。そして、第１の映像情報の出力が可能になったタイミングで表示装置２に対する出力元が映像情報生成部１ａに切り換えられる。これにより、映像情報生成部１ａが起動するまでの間、ユーザは映像情報生成部１ｂにより映像視聴を行える。よって、ユーザの映像視聴が中断されるのを防止できる。
【００２０】
その際、映像情報生成部１ｂが第２の映像情報の生成に用いている設定内容を映像情報生成部１ａに引き継げば、ユーザの再設定操作の手間を省ける。また、切り換え後に、契機となった操作入力に対応する機能を映像情報生成部１ａに実行させれば、ユーザの再操作の手間を省ける。これらの手間を省くことで、ユーザの利便性を向上できる。
【００２１】
以下に説明する第２の実施の形態では、映像情報生成部１ａ，１ｂとして２つのテレビ視聴環境を備えた情報処理装置を例示する。
【００２２】
［第２の実施の形態］
図２は、第２の実施の形態の情報処理装置のハードウェア例を示す図である。情報処理装置１０は、２つのテレビ視聴環境を備えている。ユーザは、これらのテレビ視聴環境を用途に応じて使い分けることができる。ユーザは、リモートコントローラ２０により、情報処理装置１０にテレビ視聴環境の切り換え、チャンネル選択および画質・音声・音量の変更などの操作を行える。なお、以下の説明ではリモートコントローラ２０をリモコン２０と称する。
【００２３】
情報処理装置１０は、モニタ３１と接続されている。情報処理装置１０は、テレビ映像情報を生成してモニタ３１に出力し、モニタ３１にテレビ映像を表示させる。ここで、テレビ映像情報には、テレビ番組に係る映像情報および音声情報を含むとする。情報処理装置１０では、当該テレビ視聴環境を含む種々の機能を実現できる。情報処理装置１０は、例えば、パーソナルコンピュータ（ＰＣ：Personal Computer）である。
【００２４】
情報処理装置１０は、情報処理部１１、テレビ制御部１２、モニタ制御部１３、リモコン制御部１４および汎用ＭＰＵ（Micro Processing Unit）１５を有する。
【００２５】
情報処理部１１は、種々の情報処理機能を実現する。情報処理部１１は、例えばＰＣとしての主な機能を担う。情報処理部１１は、ＣＰＵ（Central Processing Unit）１１ａ、ＲＯＭ（Read Only Memory）１１ｂ、ＲＡＭ（Random Access Memory）１１ｃ、ＨＤＤ（Hard Disk Drive）１１ｄ、無線処理部１１ｅ、グラフィックＩ／Ｆ（InterFace）１１ｆ、サウンドＩ／Ｆ１１ｇ、入力Ｉ／Ｆ１１ｈ、記録媒体読取装置１１ｉおよび通信Ｉ／Ｆ１１ｊを有する。
【００２６】
ＣＰＵ１１ａは、オペレーティングシステム（以下、ＯＳと略記する）プログラムやアプリケーションプログラムを実行して、情報処理部１１全体を制御する。
ＲＯＭ１１ｂは、情報処理部１１の起動時に実行されるＢＩＯＳ（Basic Input/Output System）プログラムなどの所定のプログラムを記憶する。ＲＯＭ１１ｂは、書き換え可能な不揮発性メモリであってもよい。
【００２７】
ＲＡＭ１１ｃは、ＣＰＵ１１ａが実行するＯＳプログラムやアプリケーションプログラムの少なくとも一部を一時的に記憶する。
ＨＤＤ１１ｄは、ＯＳプログラムやアプリケーションプログラムを記憶する。また、ＨＤＤ１１ｄは、ＣＰＵ１１ａの処理に用いられるデータを記憶する。なお、ＨＤＤ１１ｄに代えて（または、ＨＤＤ１１ｄと併せて）、ＳＳＤ（Solid State Drive）など他の種類の不揮発性の記憶装置を用いてもよい。
【００２８】
無線処理部１１ｅは、アンテナ３２と接続され、アンテナ３２が受信するＲＦ（Radio Frequency）帯のテレビ放送波を取得する。そして、無線処理部１１ｅは、テレビ放送波に対し、所望のチャンネルの周波数に同調し、ベースバンド帯の周波数に周波数変換して、当該チャンネルのベースバンド信号を取得する。無線処理部１１ｅは、取得したベースバンド信号を復調し、当該復調結果を用いて誤り訂正復号処理や、スクランブル解除処理（デスクランブル処理）を実行して、テレビ番組などのコンテンツ再生処理を行う。無線処理部１１ｅは、例えばテレビチューナである。無線処理部１１ｅが再生するテレビ番組は、ＣＰＵ１１ａが実行するアプリケーションプログラムを用いて視聴・録画・ビデオ再生などが可能である。
【００２９】
グラフィックＩ／Ｆ１１ｆは、ＣＰＵ１１ａからの命令に従って、ＯＳやアプリケーションの画像情報（無線処理部１１ｅが再生するコンテンツの映像情報を含む）をモニタ制御部１３に出力する。
サウンドＩ／Ｆ１１ｇは、ＣＰＵ１１ａからの命令に従って、ＯＳやアプリケーションの音声情報（無線処理部１１ｅが再生するコンテンツの音声情報を含む）をモニタ制御部１３に出力する。
入力Ｉ／Ｆ１１ｈは、マウス３３やキーボード３４などの入力デバイスに接続される。入力Ｉ／Ｆ１１ｈは、入力デバイスから送られる入力信号をＣＰＵ１１ａに出力する。
【００３０】
記録媒体読取装置１１ｉは、記録媒体３５に格納されたデータを読み取る読取装置である。記録媒体３５には、例えば、情報処理部１１や汎用ＭＰＵ１５に実行させるプログラムが記録されている。情報処理部１１および汎用ＭＰＵ１５は、例えば、記録媒体３５に記録されたプログラムを、所定のメモリに読み込んで実行することでも、後述するような表示切換制御を実現することができる。すなわち、当該プログラムはコンピュータで読み取り可能な記録媒体３５に記録して配布することが可能である。
【００３１】
記録媒体３５としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリを使用できる。磁気記録装置には、ＨＤＤ、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＣＤ（Compact Disc）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−Ｒ／ＲＷ／ＲＡＭおよびＢｌｕ−ｒａｙ（ブルーレイディスクアソシエーションの登録商標）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。半導体メモリには、ＵＳＢ（Universal Serial Bus）メモリなどのフラッシュメモリがある。
【００３２】
通信Ｉ／Ｆ１１ｊは、ネットワークに接続される。通信Ｉ／Ｆ１１ｊは、ネットワークを介して他の情報処理装置とデータ通信を行える。なお、記録媒体３５に記録されたプログラムは、ネットワークに接続された他の情報処理装置に格納しておいてもよい。その場合、情報処理装置１０は、当該他の情報処理装置からプログラムをダウンロードして実行することもできる。
【００３３】
テレビ制御部１２は、テレビチューナである。テレビ制御部１２は、情報処理部１１のテレビ機能よりも短時間で起動する。テレビ制御部１２は、短時間での起動を実現するため、情報処理部１１のテレビ機能よりも簡易なテレビ機能を備える。例えば、視聴機能を備えるが録画・ビデオ再生などの機能を備えていない。テレビ制御部１２は、ＭＰＵ１２ａ、フラッシュメモリ１２ｂ、ＲＡＭ１２ｃおよびＲＦ部１２ｄを有する。
【００３４】
ＭＰＵ１２ａは、ＯＳプログラムやアプリケーションプログラムを実行して、テレビ制御部１２全体を制御する。また、ＭＰＵ１２ａは、当該アプリケーションプログラムを実行することでテレビ制御部１２のテレビチューナとしての機能を実現する。なお、ＯＳプログラムが当該アプリケーションプログラムを含んでいてもよい。
フラッシュメモリ１２ｂは、テレビ制御部１２の起動時に実行されるＢＩＯＳプログラム、ＯＳプログラムおよびアプリケーションプログラムを記憶する。また、フラッシュメモリ１２ｂは、ＭＰＵ１２ａの処理に用いられるデータを記憶する。
ＲＡＭ１２ｃは、ＭＰＵ１２ａが実行するＯＳプログラムやアプリケーションプログラムの少なくとも一部を一時的に記憶する。
【００３５】
ＲＦ部１２ｄは、アンテナ３６と接続され、アンテナ３６が受信するＲＦ帯のテレビ放送波を取得する。ＲＦ部１２ｄは、テレビ放送波に対し、所望のチャンネルの周波数に同調し、ベースバンド帯の周波数に周波数変換して、当該チャンネルのベースバンド信号を取得する。ＲＦ部１２ｄは、取得したベースバンド信号を復調し、当該復調結果を用いて誤り訂正復号処理を行い、ＭＰＵ１２ａに出力する。ＭＰＵ１２ａは、誤り訂正復号処理の結果得られたデータに対してスクランブル解除処理（デスクランブル処理）を実行して、テレビ番組などのコンテンツ再生処理を行う。
ＭＰＵ１２ａは、コンテンツの映像および音声の情報をモニタ制御部１３に出力する。
【００３６】
モニタ制御部１３は、モニタ３１に対するテレビ映像情報の出力元を制御する。モニタ制御部１３は、汎用ＭＰＵ１５の指示に基づいて、情報処理部１１およびテレビ制御部１２の何れかに出力元を切り換える。更に、モニタ制御部１３は、汎用ＭＰＵ１５の指示に応じて、モニタ３１が表示する映像の上に図形や文字列を重畳表示するＯＳＤ（On Screen Display）機能を備える。
【００３７】
リモコン制御部１４は、リモコン２０による操作を受け付ける。リモコン制御部１４は、ＭＰＵ１４ａおよび受光部１４ｂを有する。
ＭＰＵ１４ａは、リモコン２０から受信したコマンドを情報処理部１１および汎用ＭＰＵ１５に出力する。
受光部１４ｂは、リモコン２０が送信した赤外線信号を受光して、赤外線信号を解析し、コマンドを取得する。受光部１４ｂは、当該コマンドをＭＰＵ１４ａに出力する。
【００３８】
汎用ＭＰＵ１５は、情報処理部１１およびテレビ制御部１２、モニタ制御部１３およびリモコン制御部１４の動作を制御する。具体的には、汎用ＭＰＵ１５は、リモコン制御部１４から取得したコマンドに基づいて、情報処理部１１、テレビ制御部１２の起動・停止、モニタ制御部１３によるテレビ映像の切り換えなどを制御する。また、汎用ＭＰＵ１５は、モニタ制御部１３が、情報処理部１１およびテレビ制御部１２の何れのテレビ映像情報をモニタ３１に表示させているかによって、リモコン制御部１４のコマンドの出力先を制御する。
【００３９】
更に、汎用ＭＰＵ１５は、例えば情報処理部１１およびテレビ制御部１２の電源管理、バッテリ制御およびファンコントロールなどに利用することもできる。情報処理装置１０は、情報処理部１１およびテレビ制御部１２への給電を停止していても、汎用ＭＰＵ１５には給電を行う。これにより、当該各種の制御機能を実現する。
汎用ＭＰＵ１５は、汎用ＭＰＵ１５の上記機能を実現するためのプログラムを格納し、汎用ＭＰＵ１５の処理に用いるデータを格納したメモリを有している。
【００４０】
図３は、リモートコントローラのボタン例を示す図である。リモコン２０は、ボタン群Ａ，Ｃ，ＤおよびボタンＢ，Ｙ，Ｚを有する。ここで、ボタン群Ａ，Ｃ，Ｄとは、文字（Ａなど）と数値（１１など）との結合により符号が表されているボタンの集合である。例えばボタン群Ａに含まれるボタンの符号は、文字Ａと数値との結合（Ａ１１など）で表されている。
【００４１】
ボタン群Ａは、情報処理部１１およびテレビ制御部１２の操作に利用できるボタン群である。ボタン群Ａに対する操作がなされると、情報処理装置１０は、モニタ３１に表示を行っている方のデバイスに、当該操作に応じた処理を実行させる。すなわち、モニタ３１に情報処理部１１の画面が表示されていれば情報処理部１１に、モニタ３１にテレビ制御部１２の画面が表示されていればテレビ制御部１２に、当該操作に応じた処理を実行させる。
【００４２】
ボタン群Ａには、ボタンＡ１１，Ａ２１〜Ａ２６，Ａ３１〜Ａ３６およびチャンネル操作ボタン群Ａ１２が含まれる。
ボタンＡ１１は、番組表の表示を指示するボタンである。チャンネル操作ボタン群Ａ１２は、チャンネル選択に用いるボタンである。チャンネル操作ボタン群Ａ１２は、情報処理部１１のテレビ機能の操作中に文字入力を行うために用いることもできる。
【００４３】
ボタンＡ２１は、画質・音質・音量などの設定一覧の表示を指示するボタンである。ボタンＡ２２は、前の画面に戻ったり表示中のメニューなどを非表示にしたりするためのボタンである。ボタンＡ２３は、利用可能な全メニューの一覧の表示／非表示を切り換えるためのボタンである。ボタンＡ２４は、所定のオプション機能の起動を指示するボタンである。ボタンＡ２５は、画面上のカーソルの選択範囲の移動を指示するボタンである。ボタンＡ２６は、カーソルで選択されている項目の実行を指示するボタンである。
【００４４】
ボタンＡ３１は、音量を調節するためのボタンである。ボタンＡ３２は、音量を最小（消音）にするためのボタンである。ボタンＡ３３は、チャンネルの切り換えを指示するボタンである。ボタンＡ３４は、画面表示を情報処理装置１０本体（情報処理部１１またはテレビ制御部１２の何れか）の表示から、外部入力による表示への切り換えを指示するためのボタンである。外部入力端子は情報処理装置１０に設けられる。外部入力には、例えば、ＨＤＭＩ（High-Definition Multimedia Interface）（エイチディーエムアイ・ライセンシングの登録商標）やビデオ入力が考えられる。ボタンＡ３５は、字幕の表示／非表示を指示するボタンである。ボタンＡ３６は、複数の音声がある番組やビデオを見ている時に音声の切り換えを指示するボタンである。
【００４５】
ボタンＢは、情報処理部１１のテレビ機能の起動を指示するボタンである。情報処理部１１のテレビ機能が未起動の場合、情報処理装置１０は、テレビ制御部１２と情報処理部１１とを連携させて、情報処理部１１のテレビ機能の起動を行う。当該連携に関する処理の詳細は後述する。ボタンＢには、情報処理部１１のテレビ機能を起動するためのボタンであることがユーザにとって識別し易いように、例えば「拡張ＴＶ（TeleVision）起動」という文字列が付される。ユーザは、情報処理部１１のテレビ機能によるテレビ視聴を開始したい場合に、ボタンＢを押下すれば、情報処理部１１に当該テレビ機能を実行させることができる。
【００４６】
ボタン群Ｃは、テレビ制御部１２のテレビ機能では実行できない機能であるが、情報処理部１１のテレビ機能で実行可能な機能の操作に利用できるボタン群である。情報処理装置１０は、情報処理部１１のテレビ機能が未起動であってもボタン群Ｃに対する操作を受け付ける。情報処理部１１のテレビ機能が未起動の場合、情報処理装置１０は、テレビ制御部１２と情報処理部１１とを連携させて、情報処理部１１のテレビ機能の起動を行う。ボタン群Ｃには、ボタンＣ１１〜Ｃ１４が含まれる。
【００４７】
ボタンＣ１１は、地上デジタル放送や衛星デジタル放送の切り換えを指示するボタンである。ボタンＣ１２は、録画予約や録画済みのビデオ一覧の表示を指示するボタンである。ボタンＣ１３は、データ放送に含まれるコンテンツ一覧の表示を指示するボタンである。ボタンＣ１４は、テレビ番組の録画開始を指示するボタンである。
【００４８】
ボタン群Ｄは、テレビ制御部１２のテレビ機能では実行できない機能であるが、情報処理部１１のテレビ機能で実行可能な機能の操作に利用できるボタン群である。情報処理部１１のテレビ機能が未起動である場合、情報処理装置１０はボタン群Ｄに対する操作を受け付けない。この点がボタン群Ｃと異なる。ボタン群Ｄには、ボタンＤ１１〜Ｄ２５，Ｄ３１〜Ｄ３９が含まれる。
【００４９】
ボタンＤ１１〜Ｄ１３は、文字入力に用いるボタンである。ボタンＤ１４は、ダイレクト選局（３桁入力）でのチャンネル切り換えに用いるボタンである。ボタンＤ１５は、文字入力時に文字を消去するために用いるボタンである。ボタンＤ１６は、キーワード検索などを行う場合に、入力した文字を決定するために用いるボタンである。ボタンＤ１７は、番組の詳細情報の表示を指示するボタンである。ボタンＤ１８〜Ｄ２１は、データ放送、双方向サービスおよび番組表の操作に用いるボタンである。ボタンＤ２２はウィンドウシステムのＯＳで、手前のウィンドウを他のウィンドウに切り換えるために用いるボタンである。ボタンＤ２３は、手前のウィンドウを閉じるために用いるボタンである。ボタンＤ２４は、ＯＳの所定の機能の起動を指示するボタンである。ボタンＤ２５は、テレビ機能を実現するアプリケーション（以下、アプリと略記することがある）に関連する他のアプリケーションの起動を指示するボタンである。
【００５０】
ボタンＤ３１〜Ｄ３７は、ビデオ操作に用いるボタンである。ボタンＤ３１は、早戻しを指示するボタンである。ボタンＤ３２は、早送りを指示するボタンである。ボタンＤ３３は、ビデオ再生時に前チャプターへの移動を指示するボタンである。ボタンＤ３４は、ビデオ再生時に次チャプターへの移動を指示するボタンである。ボタンＤ３５は、再生の開始を指示するボタンである。ボタンＤ３６は、再生の一時停止を指示するボタンである。ボタンＤ３７は、再生の停止を指示するボタンである。
【００５１】
ボタンＤ３８は、録画の停止を指示するボタンである。ボタンＤ３９は、画面表示のモード（画面モード）を、ノーマル（加工なし）、フル（モニタ３１の表示領域に合わせる）、ズーム（拡大する）などの各モードに切り換えるために用いるボタンである。
【００５２】
ボタンＹは、テレビ制御部１２の起動を指示するボタンである。テレビ制御部１２は、上述した通り、情報処理部１１よりも簡易なテレビ機能を備えて、起動時間を短縮している。このため、それがユーザにとって識別し易いように、ボタンＹには例えば「簡易ＴＶ起動」という文字列が付される。
ボタンＺは、情報処理部１１の電源をオンにするために用いるボタンである。情報処理部１１の電源がオンの場合、ボタンＺの操作によって、情報処理部１１の電源をオフにしたり、スタンバイ状態に移行させたりしてもよい。
【００５３】
なお、以上で説明したリモコン２０のボタンの配置や機能の割り当て方法は一例である。すなわち、各ボタンの配置は適宜変更してもよいし、情報処理部１１およびテレビ制御部１２で利用可能な機能を上記の例より増減させてもよい。例えば、テレビ制御部１２でもボタンＤ１８〜Ｄ２１による番組表の操作を可能としてもよい。
【００５４】
図４は、情報処理装置の機能を示すブロック図である。情報処理部１１は、視聴情報記憶部１１１、第１のＯＳ１１２、連携プロセス１１３および拡張テレビアプリ１１４を有する。これらのユニットの機能は、ＣＰＵ１１ａが所定のＯＳプログラムやアプリケーションプログラムを実行することで実現される。ただし、これらのユニットの機能の全部または一部を専用のハードウェアで実装してもよい。
【００５５】
視聴情報記憶部１１１は、情報処理部１１における現在のテレビ視聴状態（例えば、チャンネル設定、画面設定および音声設定など）を示す視聴情報を記憶する。
【００５６】
第１のＯＳ１１２は、情報処理部１１を制御するＯＳである。第１のＯＳ１１２は、例えば、Ｗｉｎｄｏｗｓ（マイクロソフトコーポレイションの登録商標）である。
【００５７】
連携プロセス１１３は、第１のＯＳ１１２および汎用ＭＰＵ１５と通信して、情報処理部１１とテレビ制御部１２とのテレビ機能の連携に係る処理を行う。連携プロセス１１３は、拡張テレビアプリ１１４が起動されていなくても、例えば第１のＯＳ１１２の起動直後に起動し、常駐する。
【００５８】
拡張テレビアプリ１１４は、情報処理部１１におけるテレビ機能を実現するアプリケーションである。拡張テレビアプリ１１４は、テレビ制御部１２よりも豊富な機能を備える。具体的には、テレビ番組の視聴に加えて、録画、ビデオ再生、ビデオ管理、デジタル放送で配信される番組連動データの取得・表示などの機能を備えている。拡張テレビアプリ１１４で利用可能な機能には、リモコン２０のボタン群Ａ，Ｃ，ＤおよびボタンＢに対応する機能を含む。拡張テレビアプリ１１４は、視聴情報記憶部１１１に記憶された視聴情報に基づいて、出力する映像の画質や音質などを決定する。また、拡張テレビアプリ１１４は、リモコン２０などから受け付けたコマンドに応じて視聴情報記憶部１１１に記憶された視聴情報の設定を更新する。
【００５９】
拡張テレビアプリ１１４は、ＣＰＵ１１ａや無線処理部１１ｅに上述したコンテンツ再生処理を実行させ、テレビ映像情報を生成する。拡張テレビアプリ１１４は、生成したテレビ映像情報をモニタ制御部１３に出力する。
【００６０】
なお、拡張テレビアプリ１１４は、第１のＯＳ１１２の一部機能として実現されてもよい。更に、拡張テレビアプリ１１４が連携プロセス１１３の機能を有していてもよい。
【００６１】
テレビ制御部１２は、視聴情報記憶部１２１、第２のＯＳ１２２およびテレビアプリ１２３を有する。これらのユニットの機能は、ＭＰＵ１２ａが所定のＯＳプログラムやアプリケーションプログラムを実行することで実現される。ただし、これらのユニットの機能の全部または一部を専用のハードウェアで実装してもよい。
【００６２】
視聴情報記憶部１２１は、テレビ制御部１２における現在のテレビ視聴状態を示す視聴情報を記憶する。
【００６３】
第２のＯＳ１２２は、テレビ制御部１２を制御するＯＳである。第２のＯＳ１２２は、例えば、組み込みＯＳ（embedded OS）である。第２のＯＳ１２２は、テレビ制御部１２が電源オンされると起動する。
【００６４】
テレビアプリ１２３は、テレビ制御部１２におけるテレビ機能を実現するアプリケーションである。テレビアプリ１２３は、拡張テレビアプリ１１４が備える機能よりも簡易な機能を備える。具体的には、テレビ番組の視聴を行うための機能である。テレビアプリ１２３で利用可能な機能には、リモコン２０のボタン群Ａに対応する機能を含む。テレビアプリ１２３は、視聴情報記憶部１２１に記憶された視聴情報に基づいて、出力する映像の画質や音質などを決定する。また、テレビアプリ１２３は、リモコン２０などから受け付けたコマンドに応じて視聴情報記憶部１２１に記憶された視聴情報の設定を変更する。
【００６５】
テレビアプリ１２３は、ＭＰＵ１２ａに上述したコンテンツ再生処理を実行させ、テレビ映像情報を生成する。テレビアプリ１２３は、生成したテレビ映像情報をモニタ制御部１３に出力する。
テレビアプリ１２３は、第２のＯＳ１２２が起動すると、当該ＯＳにより起動される。
なお、テレビアプリ１２３は、第２のＯＳ１２２の一部機能として実現されてもよい。
【００６６】
モニタ制御部１３は、表示切換部１３１を有する。表示切換部１３１は、汎用ＭＰＵ１５の指示に応じて、モニタ３１に対するテレビ映像情報の出力元を、情報処理部１１またはテレビ制御部１２に切り換える。
【００６７】
リモコン制御部１４は、リモコン操作受付部１４１を有する。リモコン操作受付部１４１は、リモコン２０から受光した赤外線信号を解析して得たコマンドを情報処理部１１または汎用ＭＰＵ１５に出力する。リモコン制御部１４は、モニタ３１の出力元が何れのデバイスであるかに応じて、コマンドの出力先を決定する（後述する）。
【００６８】
汎用ＭＰＵ１５は、記憶部１５１および連携制御部１５２を有する。
記憶部１５１は、連携制御部１５２の処理に必要なデータを一時的に格納する記憶領域である。
【００６９】
連携制御部１５２は、リモコン２０から拡張テレビアプリ１１４の起動を指示するコマンドを受け付けた場合に、テレビ制御部１２と連携した拡張テレビアプリ１１４の起動（連携起動）を制御する。具体的には、連携制御部１５２は、拡張テレビアプリ１１４の起動が完了して、拡張テレビアプリ１１４によるテレビ映像情報の出力が開始されるまで、モニタ３１の出力元をテレビ制御部１２とする。そして、連携制御部１５２は、拡張テレビアプリ１１４によるテレビ映像情報の出力が開始された後に、モニタ３１の出力元を情報処理部１１に切り換える。ここで、拡張テレビアプリ１１４の起動を指示するコマンドには、テレビアプリ１２３では実行できないが拡張テレビアプリ１１４では実行可能な機能の実行を指示するコマンドが含まれる。
【００７０】
連携制御部１５２は、当該連携起動時に、操作されたボタンの情報やテレビアプリ１２３の現在の視聴状態を拡張テレビアプリ１１４に引き継ぐ。連携制御部１５２は、テレビアプリ１２３から視聴情報を取得して記憶部１５１に保持する。
更に、連携制御部１５２は、表示切換部１３１から、モニタ３１に対する現在の出力元を取得し、リモコン操作受付部１４１に通知する。
【００７１】
ここで、以下の説明では、拡張テレビアプリ１１４によって実現されるテレビ視聴環境を拡張テレビ、テレビアプリ１２３によって実現されるテレビ視聴環境を簡易テレビと称することがある。
【００７２】
図５は、コマンド出力先選択テーブルのデータ構造例を示す図である。コマンド出力先選択テーブル１４１ａは、リモコン操作受付部１４１によるコマンド出力先の選択ルールを定義したテーブルである。コマンド出力先選択テーブル１４１ａは、ＭＰＵ１４ａ内のメモリに予め設定される。
【００７３】
コマンド出力先選択テーブル１４１ａには、モニタ出力元、操作ボタンおよびコマンド出力先の項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つのコマンド出力先の選択ルールを示す。
モニタ出力元の項目には、モニタ３１の現在の出力元が設定される。操作ボタンの項目には、リモコン２０のボタンを識別する情報が設定される。コマンド出力先の項目には、コマンドの出力先とするデバイス（情報処理部１１および汎用ＭＰＵ１５の何れか）が設定される。
【００７４】
コマンド出力先選択テーブル１４１ａには、例えば、モニタ出力元が“情報処理部１１”、操作ボタンが“拡張テレビ起動（ボタンＢ）、簡易テレビ起動（ボタンＹ）、情報処理部の電源（ボタンＺ）”、コマンド出力先につき情報処理部１１が“−”（ハイフン）、汎用ＭＰＵ１５が“○”（丸印）という情報が設定される。
これは、モニタ３１に対する現在の出力元が情報処理部１１であり、かつ、リモコン２０の操作ボタンＢ，Ｙ，Ｚの何れかが操作された場合、リモコン２０から受け付けたコマンドを汎用ＭＰＵ１５に出力することを示す。
【００７５】
また、コマンド出力先選択テーブル１４１ａには、例えば、モニタ出力元が“情報処理部１１”、操作ボタンが“その他ボタン”（すなわち、ボタンＢ，Ｙ，Ｚ以外のボタン）、コマンド出力先につき情報処理部１１が“○”（丸印）、汎用ＭＰＵ１５が“−”（ハイフン）という情報が設定される。
これは、モニタ３１に対する現在の出力元が情報処理部１１であり、かつ、リモコン２０の操作ボタンＢ，Ｙ，Ｚ以外の何れかが操作された場合に、リモコン２０から受け付けたコマンドを情報処理部１１に出力することを示す。
【００７６】
また、コマンド出力先選択テーブル１４１ａには、例えば、モニタ出力元が“テレビ制御部１２”、操作ボタンが“全ボタン”、コマンド出力先につき情報処理部１１が“−”（ハイフン）、汎用ＭＰＵ１５が“○”（丸印）という情報が設定される。
これは、モニタ３１に対する現在の出力元がテレビ制御部１２である場合には、リモコン２０から受け付けたコマンドを汎用ＭＰＵ１５に出力することを示す。ここで、情報処理部１１が停止している（電源オフ状態）の場合にも、リモコン操作受付部１４１はリモコン２０から受け付けたコマンドを汎用ＭＰＵ１５に出力する。
【００７７】
なお、リモコン操作受付部１４１は、モニタ３１に対する現在の出力元を汎用ＭＰＵ１５から取得できる。例えば、汎用ＭＰＵ１５とリモコン制御部１４とを汎用入出力（ＧＰＩＯ：General Purpose Input/Output）Ｉ／Ｆを介して接続する。そして、汎用ＭＰＵ１５がリモコン制御部１４に対してＧＰＩＯピンにより、現在の出力元を通知する。
【００７８】
図６は、起動要因管理テーブルのデータ構造例を示す図である。起動要因管理テーブル１５１ａは、拡張テレビアプリ１１４の起動の契機となった操作ボタンを設定するテーブルである。起動要因管理テーブル１５１ａは、記憶部１５１に格納され、連携制御部１５２によって設定される。
【００７９】
起動要因管理テーブル１５１ａには、操作ボタン、連携内容および起動要因の項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つの起動要因に関する情報を示す。
操作ボタンの項目には、連携起動の契機となり得るボタンの情報が設定される。連携内容の項目には、各ボタンを契機とした連携処理の内容が設定される。起動要因の項目には、何れの操作ボタンが今回の連携起動の契機となったかを示す情報が設定される。
【００８０】
起動要因管理テーブル１５１ａには、例えば、操作ボタンが“拡張テレビ起動（ボタンＢ）”、連携内容が“（１）視聴状態の引き継ぎ”、起動要因が“○”（丸印）という情報が設定される。これは、拡張テレビアプリ１１４が未起動の状態でボタンＢに対する操作を受け付けた場合、視聴状態を引き継いで連携起動を行うことを示す。更に、起動要因がボタンＢであることを示す。
【００８１】
また、起動要因管理テーブル１５１ａには、例えば、操作ボタンが“放送切換（ボタンＣ１１）”、連携内容が“（１）視聴状態の引き継ぎ、（２）地上、衛星デジタル放送の切り換え”、起動要因が“−”（ハイフン）という情報が設定される。これは、拡張テレビアプリ１１４が未起動の状態でボタンＣ１１に対する操作を受け付けた場合、（１）視聴状態を引き継いで連携起動を行い、（２）起動後の拡張テレビアプリ１１４で地上、衛星デジタル放送の切り換えを行うことを示す。更に、ボタンＣ１１は起動要因ではないことを示す。
【００８２】
また、起動要因管理テーブル１５１ａには、例えば、操作ボタンが“ビデオ一覧（ボタンＣ１２）”、連携内容が“（１）視聴状態の引き継ぎ、（２）録画した番組一覧の表示”、起動要因が“−”（ハイフン）という情報が設定される。これは、拡張テレビアプリ１１４が未起動の状態でボタンＣ１２に対する操作を受け付けた場合、（１）視聴状態を引き継いで連携起動を行い、（２）起動後の拡張テレビアプリ１１４で録画した番組のビデオ一覧の表示を行うことを示す。更に、ボタンＣ１２は起動要因ではないことを示す。
【００８３】
また、起動要因管理テーブル１５１ａには、例えば、操作ボタンが“データ放送（ボタンＣ１３）”、連携内容が“（１）視聴状態の引き継ぎ、（２）データ放送の表示”、起動要因が“−”（ハイフン）という情報が設定される。これは、拡張テレビアプリ１１４が未起動の状態でボタンＣ１３に対する操作を受け付けた場合、（１）視聴状態を引き継いで連携起動を行い、（２）起動後の拡張テレビアプリ１１４でデータ放送の表示を行うことを示す。更に、ボタンＣ１３は起動要因ではないことを示す。
【００８４】
また、起動要因管理テーブル１５１ａには、例えば、操作ボタンが“録画開始（ボタンＣ１４）”、連携内容が“（１）視聴状態の引き継ぎ、（２）引き継ぎ録画の開始”、起動要因が“−”（ハイフン）という情報が設定される。これは、拡張テレビアプリ１１４が未起動の状態でボタンＣ１４に対する操作を受け付けた場合、（１）視聴状態を引き継いで連携起動を行い、（２）起動後の拡張テレビアプリ１１４でテレビ番組の録画を開始することを示す。更に、ボタンＣ１４は起動要因ではないことを示す。
【００８５】
ここで、起動要因管理テーブル１５１ａには、各操作ボタンに対応付けて何れの視聴状態を引き継ぐかを設定することもできる。例えば、録画開始のボタンＣ１４の場合には、チャンネル設定を引き継ぐが、ビデオ一覧のボタンＣ１２ではチャンネル設定を引き継がないという設定が可能である。
【００８６】
図７は、視聴情報管理テーブルのデータ構造例を示す図である。視聴情報管理テーブル１０１は、視聴情報記憶部１１１，１２１および記憶部１５１に格納される。ここで、視聴情報記憶部１１１に格納された視聴情報管理テーブル１０１は、拡張テレビアプリ１１４が参照し、テレビ映像情報の生成に用いる設定情報である。視聴情報記憶部１２１に格納された視聴情報管理テーブル１０１はテレビアプリ１２３が参照し、テレビ映像情報の生成に用いる設定情報である。記憶部１５１に格納された視聴情報管理テーブル１０１は、連携制御部１５２が連携起動時の引き継ぎ用に格納した設定情報である。
【００８７】
視聴情報管理テーブル１０１には、設定名および値を示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、視聴状態のうちの１つの設定内容を示す。
設定名の項目には、設定の名称が設定される。値の項目には、設定された値が設定される。
【００８８】
視聴情報管理テーブル１０１には、例えば、設定名が“チャンネル”、値が“７７７ｃｈ”という情報が設定される。これは、現在、７７７チャンネルのテレビ番組につき、テレビ映像情報を生成していることを示す。
【００８９】
また、視聴情報管理テーブル１０１には、例えば、設定名が“番組表”、値が“８８８ｃｈ，２０１１／１／１，０：００〜０：１５”という情報が設定される。これは、番組表を表示中であって、８８８チャンネルの２０１１年１月１日０時０分〜０時１５分の番組欄にフォーカスがあることを示す。番組表を表示中でない場合には、当該項目は設定無しとなる。
【００９０】
また、視聴情報管理テーブル１０１には、例えば、設定名が“表示モード”、値が“チャンネル表示”という情報が設定される。これは、テレビ番組の表示モードとして、チャンネル表示がオンに設定されていることを示す。チャンネル表示とは、番組映像にチャンネル番号を重畳表示させる表示モードである。
【００９１】
また、視聴情報管理テーブル１０１には、例えば、設定名が“画質”、値が“シネマモード”という情報が設定される。これは、現在の画質がシネマモードと呼ばれるモードであることを示す。画質としては、例えばバックライトの明るさ、色の明るさおよび色の濃さなどを設定可能である。シネマモードは映画に適した設定がなされていることを示す。その他にもデフォルトの画質モードやユーザがカスタマイズできるカスタムモードなどの設定が可能である。
【００９２】
また、視聴情報管理テーブル１０１には、例えば、設定名が“音量”、値が“５”という情報が設定される。これは、現在の音量のレベルが、例えば１０段階のうちの５であることを示す。
【００９３】
また、視聴情報管理テーブル１０１には、例えば、設定名が“音質”、値が“サラウンド”という情報が設定される。これは、現在の音質のレベルとして、ダイナミック、ノーマル、サラウンドのうちのサラウンドが選択されていることを示す。“音質”としては、他にも使用するスピーカーやその数を指定する設定を行うこともできる。
【００９４】
また、視聴情報管理テーブル１０１には、例えば、設定名が“画面モード”、値が“フル”という情報が設定される。これは、現在の画面モードとして、フルモードが選択されていることを示す。それ以外のモードには、例えば、上述したようにノーマル（加工なし）およびズーム（拡大）などの画面モードが考えられる。
【００９５】
また、視聴情報管理テーブル１０１には、例えば、設定名が“字幕モード”、値が“日本語”という情報が設定される。これは、現在の字幕モードとして、日本語の表示がオンになっていることを示す。その他の字幕モードとして、英語やその他の言語の字幕表示をオンに設定することもできる。
【００９６】
また、視聴情報管理テーブル１０１には、例えば、設定名が“音声モード”、値が“副音声”という情報が設定される。これは、現在出力する音声モードとして、副音声が選択されていることを示す。その他にも、主音声を選択したり、主副両方の音声を選択したりすることができる。
【００９７】
次に、以上の構成の情報処理装置１０の処理手順を説明する。
ここで、情報処理部１１は、第１のＯＳ１１２の省電力化機能によりＡＣＰＩ（Advanced Configuration and Power Interface）で規定される複数のスリープ状態を取り得る。具体的には次のような状態をサポートしているとする。
【００９８】
（１）電源オンの稼働状態（ＡＣＰＩのＳ０状態）。
（２）一部デバイスへの給電を停止するがＲＡＭ１１ｃへの給電を継続して高速に復帰可能とするスタンバイ状態（ＡＣＰＩのＳ３状態）。
（３）ＨＤＤ１１ｄにＲＡＭ１１ｃのデータを退避してから、ＲＡＭ１１ｃを含む各デバイスへの給電を停止し、ＨＤＤ１１ｄから復帰可能とする休止状態（ＡＣＰＩのＳ４状態）。
（４）電源オフの停止状態（ＡＣＰＩのＳ５状態）。
【００９９】
連携制御部１５２は、情報処理部１１のこれらの各状態に応じた連携制御を行う。以下の説明では、その処理手順を詳細に説明する。なお、以下の処理手順が開始される前に、情報処理装置１０は簡易テレビによるテレビ視聴に利用されているか、あるいはテレビ制御部１２が電源オフの状態とする。更に、何れの状態においても拡張テレビアプリ１１４は起動されていないとする。
【０１００】
図８は、連携開始処理を示すフローチャートである。以下、図８に示す処理をステップ番号に沿って説明する。
（ステップＳ１１）リモコン操作受付部１４１は、リモコン２０から赤外線信号を受光する。リモコン操作受付部１４１は、赤外線信号に対応するコマンドを取得する。リモコン操作受付部１４１は、コマンド出力先選択テーブル１４１ａに設定されたルールに基づき、当該コマンドの出力先を決定する。ここでは、現在のモニタ出力元がテレビ制御部１２なので、リモコン操作受付部１４１は、汎用ＭＰＵ１５にコマンドを出力する。
【０１０１】
（ステップＳ１２）連携制御部１５２は、リモコン操作受付部１４１からコマンドを取得する。連携制御部１５２は、当該コマンドが連携対象ボタンに対応するコマンド（連携コマンド）かを判定する。連携対象ボタンとは、起動要因管理テーブル１５１ａに定義された各ボタンを示す。具体的には、ボタンＢ、ボタンＣ１１〜Ｃ１４である。連携対象ボタンに対応する場合、表示切換部１３１を制御して、モニタ３１に対する出力元をテレビ制御部１２にし、処理をステップＳ１３に進める。このとき、簡易テレビが視聴されていれば、出力元はテレビ制御部１２に維持されることになる。また、テレビ制御部１２の電源がオフの場合は、電源をオンとする。取得したコマンドが連携対象ボタンに対応しない場合、処理を終了する。
【０１０２】
（ステップＳ１３）連携制御部１５２は、テレビアプリ１２３から現在の視聴状態を問い合わせる。テレビアプリ１２３は、視聴情報記憶部１２１に記憶された視聴情報管理テーブル１０１を参照して、視聴状態を連携制御部１５２に応答する。連携制御部１５２は、記憶部１５１に視聴情報管理テーブル１０１を格納する。
【０１０３】
（ステップＳ１４）連携制御部１５２は、情報処理部１１の省電力状態を確認する。停止状態（ＡＣＰＩのＳ５状態）である場合、処理をステップＳ１５に進める。スタンバイ状態（ＡＣＰＩのＳ３状態）または休止状態（ＡＣＰＩのＳ４状態）である場合、処理をステップＳ１８に進める。稼働状態（ＡＣＰＩのＳ０状態）である場合、処理をステップＳ２１に進める。その他の状態の場合、処理をステップＳ２３に進める。その他の状態と判定する場合には、情報処理部１１の状態が確認できない場合や、情報処理部１１で、ブートローダなどにより第１のＯＳ１１２とは別のＯＳが起動されている場合が考えられる。
【０１０４】
（ステップＳ１５）連携制御部１５２は、起動要因を保存する。例えば、受け付けた連携コマンドがボタンＢに対応する場合、起動要因管理テーブル１５１ａでボタンＢにつき起動要因の項目のフラグをオン（図６の例では丸印）に設定する。
【０１０５】
（ステップＳ１６）連携制御部１５２は、情報処理部１１の電源をオンとし、第１のＯＳ１１２の起動を開始する。第１のＯＳ１１２は、起動が完了すると連携プロセス１１３を起動する。
【０１０６】
（ステップＳ１７）連携制御部１５２は、所定のメッセージを表示させるよう表示切換部１３１に指示する。このメッセージは、第１のＯＳ１１２を起動中である旨をユーザに通知するものである。表示切換部１３１は、当該メッセージをモニタ３１に表示させる。
（ステップＳ１８）連携制御部１５２は、起動要因を保存する。具体例は、ステップＳ１５と同様である。
【０１０７】
（ステップＳ１９）連携制御部１５２は、情報処理部１１内の電源供給が停止されていた各デバイスに対して電源供給を再開し、第１のＯＳ１１２の復帰を開始する。なお、第１のＯＳ１１２は、起動が完了すると連携プロセス１１３を起動する。
【０１０８】
（ステップＳ２０）連携制御部１５２は、所定のメッセージを表示させるよう表示切換部１３１に指示する。このメッセージは、第１のＯＳ１１２を復帰中である旨をユーザに通知するものである。表示切換部１３１は、当該メッセージをモニタ３１に表示させる。
【０１０９】
（ステップＳ２１）連携制御部１５２は、連携プロセス１１３に連携通知を発行する。連携通知は、拡張テレビアプリ１１４の連携起動の開始を連携プロセス１１３に指示するものである。連携通知には、リモコン操作受付部１４１から取得した連携コマンドが含まれる。
【０１１０】
（ステップＳ２２）連携制御部１５２は、所定のメッセージを表示させるよう表示切換部１３１に指示する。このメッセージは、拡張テレビアプリ１１４を起動中である旨をユーザに通知するものである。表示切換部１３１は、当該メッセージをモニタ３１に表示させる。
【０１１１】
（ステップＳ２３）連携制御部１５２は、所定のメッセージを表示させるよう表示切換部１３１に指示する。このメッセージは、受け付けたコマンドを現在の環境では実行できないことをユーザに通知するものである。表示切換部１３１は、当該メッセージをモニタ３１に表示させる。
【０１１２】
このようにして、情報処理装置１０は、リモコン２０で連携対象ボタンの操作がなされると、連携起動を開始する。
なお、ステップＳ１２において、連携対象ボタンに対応するものでないと判定した場合には、その後、次のような処理を行うことが考えられる。すなわち、ボタン群Ａに対応するコマンドを受け付けた場合には、テレビ制御部１２に当該コマンドを出力して、対応する機能を実行させる。また、ボタンＤ群に対応するコマンドを受け付けた場合には、現在利用中の簡易テレビでは、当該ボタンＤ群に対応する機能を利用できない旨を通知するメッセージを表示させるよう表示切換部１３１に指示する。
【０１１３】
ここで、図８では表示切換部１３１がＯＳＤ機能によって、種々のメッセージをモニタ３１に表示させることで、情報処理装置１０の状況をユーザに通知する旨を説明した。そこで、各メッセージを例示する。
【０１１４】
図９は、メッセージの例を示す図である。図９（Ａ）は、図８のステップＳ１７，Ｓ２０でモニタ３１に表示させるメッセージウィンドウＭ１を例示している。メッセージウィンドウＭ１には、「拡張テレビアプリに切り換えます。第１のＯＳをバックグラウンドで起動します。」というメッセージが含まれる。なお、第１のＯＳ１１２の起動および復帰で同一のメッセージを表示させるものとしたが、異なるメッセージを表示させてもよい。例えば、復帰時には、「拡張テレビアプリに切り換えます。第１のＯＳをバックグラウンドで復帰します。」などとメッセージ表示することが考えられる。
【０１１５】
図９（Ｂ）は、図８のステップＳ２２でモニタ３１に表示させるメッセージウィンドウＭ２を例示している。メッセージウィンドウＭ２には、「拡張テレビアプリに切り換えます。」というメッセージが含まれる。
【０１１６】
図９（Ｃ）は、図８のステップＳ２３でモニタ３１に表示させるメッセージウィンドウＭ３を例示している。メッセージウィンドウＭ３には、「拡張テレビアプリを起動できません。リモコンのＰＣ電源ボタンを押して第１のＯＳの画面に切り換え、情報処理部の状態を確認してください。」というメッセージが含まれる。
【０１１７】
図９（Ｄ）は、図８のステップＳ１２でボタンＤ群の操作を受け付けたと判定した場合に、モニタ３１に表示させ得るメッセージウィンドウＭ４を例示している。メッセージウィンドウＭ４には、「現在この操作はできません。」というメッセージが含まれる。
【０１１８】
このように、連携制御部１５２および表示切換部１３１は、情報処理部１１の各状態に応じて、種々のメッセージをモニタ３１に表示させることで、ユーザに対して現在の状況を適切に通知できる。メッセージウィンドウＭ３で例示したように、正常な動作またはユーザの意図した動作を行えない場合に、その対処方法（所定のデバイスの確認指示など）を含めるとユーザにとって特に利便性が良い。
【０１１９】
図１０は、メッセージの他の例を示す図である。メッセージウィンドウＭ５は、図８のステップＳ１２の直後に、連携起動の開始許否をユーザに確認すべく、モニタ３１に表示し得るものである。
【０１２０】
メッセージウィンドウＭ５には、「この機能は現在のテレビ視聴環境では使えません。拡張テレビアプリを起動して、この機能を実行しますか？」というメッセージ、確認ボタンＲ１，Ｒ２およびカーソルＣＲ１が含まれる。
【０１２１】
当該メッセージウィンドウＭ５をモニタ３１に表示させることで、上記ステップＳ１２からステップＳ１３に進める前の連携制御部１５２の処理として、次のような変形例が考えられる。
【０１２２】
すなわち、連携制御部１５２は、ステップＳ１２からステップＳ１３に進む前に、表示切換部１３１にメッセージウィンドウＭ５の表示を指示する。すると、表示切換部１３１は、メッセージウィンドウＭ５をモニタ３１に表示させる。
【０１２３】
ユーザは、例えば、リモコン２０のボタンＡ２５を操作してカーソルＣＲ１を移動させ、確認ボタンＲ１，Ｒ２の何れかを選択する。選択後、ユーザはボタンＡ２６を押下することにより、選択内容を情報処理装置１０に入力する。そして、連携制御部１５２は、確認ボタンＲ１の選択入力を受け付ければ、処理をステップＳ１３に進める。一方、確認ボタンＲ２の選択入力を受け付ければ、処理を終了する。
【０１２４】
このようにユーザの操作に対して確認を取るようにすれば、ユーザが連携対象ボタンを誤操作したとしても、当該誤操作によって、連携起動が開始されるのを抑制できる。
【０１２５】
次に、図８のステップＳ１６，１９における第１のＯＳ１１２の起動または復帰の完了後の情報処理装置１０の処理手順を説明する。第１のＯＳ１１２の起動または復帰が完了すると、第１のＯＳ１１２によって連携プロセス１１３が起動される。以下の処理は、連携プロセス１１３の起動完了に伴って開始される。
【０１２６】
図１１は、第１の表示切換制御を示すフローチャートである。以下、図１１に示す処理をステップ番号に沿って説明する。
（ステップＳ３１）連携プロセス１１３は、連携制御部１５２に起動要因を問い合わせる。連携制御部１５２は、記憶部１５１に格納された起動要因管理テーブル１５１ａを参照して、連携プロセス１１３に何れのボタンが起動要因となったかを応答する。なお、起動要因が、連携対象ボタンによるものでない場合（例えば、単に情報処理部１１の起動のみを行う場合）も考えられる。その場合、連携制御部１５２は起動要因管理テーブル１５１ａに設定された以外の起動要因を応答することも考えられる。
【０１２７】
（ステップＳ３２）連携プロセス１１３は、起動要因が連携対象ボタンによるもの（すなわち、連携起動）であるか否かを判定する。連携起動である場合、処理をステップＳ３３に進める。連携起動でない場合、処理を終了する。
【０１２８】
（ステップＳ３３）連携プロセス１１３は、第１のＯＳ１１２に対して現在何れの画面状態であるかを問い合わせ、第１のＯＳ１１２の画面がログオン画面であるか否かを判定する。ログオン画面である場合、処理をステップＳ３４に進める。ログオン画面でない場合、処理をステップＳ３６に進める。ここで、ログオン画面とは、第１のＯＳ１１２のユーザ認証用の画面である。すなわち、第１のＯＳ１１２の起動または復帰時に、当該ＯＳを利用可能とするため、ユーザＩＤ（IDentifier）やパスワードの入力をユーザに求めるものである。
【０１２９】
（ステップＳ３４）連携プロセス１１３は、ログオン用のユーザＩＤに対するパスワードの設定が有るか否かを判定する。パスワード設定が有る場合、処理をステップＳ３５に進める。パスワード設定が無い場合、処理をステップＳ３６に進める。なお、ユーザは、ログオン用のユーザＩＤおよびパスワードを、拡張テレビを起動する際の認証情報として、連携プロセス１１３に予め指定しておくことができる。設定内容は、例えばＲＡＭ１１ｃやＨＤＤ１１ｄに予め格納しておくことができる。なお、当該ユーザＩＤおよびパスワードを第１のＯＳ１１２に予め指定しておいてもよい。
【０１３０】
（ステップＳ３５）連携プロセス１１３は、当該ユーザＩＤおよびパスワードを用いて、第１のＯＳ１１２のログオン処理を行う。
【０１３１】
（ステップＳ３６）連携プロセス１１３は、ログオン処理が完了すると、連携制御部１５２に視聴状態を問い合わせる。すると、連携制御部１５２は、テレビアプリ１２３に現在の視聴状態を問い合わせて、現在の（最新の）視聴状態を取得する。連携制御部１５２は、当該視聴状態を連携プロセス１１３に応答する。なお、連携制御部１５２は、ユーザがテレビ制御部１２の電源をオフにしたなどの要因で、テレビアプリ１２３から視聴状態を得られないことも考えられる。その場合、連携制御部１５２は、記憶部１５１に格納された視聴情報管理テーブル１０１を参照して視聴状態を取得し、連携プロセス１１３に応答する。
【０１３２】
（ステップＳ３７）連携プロセス１１３は、拡張テレビアプリ１１４の起動を開始させる。このとき、連携プロセス１１３は、連携制御部１５２から取得した視聴状態に係る各種設定を拡張テレビアプリ１１４に入力する。すなわち、簡易テレビの視聴状態を拡張テレビに引き継ぐ。また、連携プロセス１１３は、取得した連携コマンドを拡張テレビアプリ１１４に入力する。
【０１３３】
（ステップＳ３８）拡張テレビアプリ１１４は、起動を完了し、テレビ映像情報の出力が可能になると、その旨を連携プロセス１１３に通知する。連携プロセス１１３は、当該通知により拡張テレビアプリ１１４の起動完了を検知する。ここで、拡張テレビアプリ１１４は、起動後、視聴状態を引き継いだ状態でテレビ映像情報の出力を開始する。そして、連携プロセス１１３により入力された連携コマンドに対応する機能を実行する。
【０１３４】
（ステップＳ３９）連携プロセス１１３は、連携制御部１５２に現在のモニタ３１の出力元を問い合わせる。そして、連携プロセス１１３は、現在のモニタ３１の出力元が、情報処理部１１以外（本例ではテレビ制御部１２）であるか否かを判定する。情報処理部１１以外である場合、処理をステップＳ４０に進める。情報処理部１１である場合、処理を終了する。
【０１３５】
（ステップＳ４０）連携プロセス１１３は、モニタ３１の出力元を情報処理部１１に切り換えるよう連携制御部１５２に指示する。連携制御部１５２は、当該指示に応じて表示切換部１３１に切換指示を出力する。すると、表示切換部１３１は、モニタ３１の出力元を情報処理部１１に切り換える。モニタ制御部１３は、ＯＳＤ機能により、出力元が情報処理部１１に切り換わった旨を通知するメッセージをモニタ３１に表示させる。
【０１３６】
このようにして、連携プロセス１１３および連携制御部１５２は、拡張テレビアプリ１１４によるテレビ映像情報の出力が可能になると、モニタ３１の出力元をテレビ制御部１２から情報処理部１１に切り換える。なお、ステップＳ３９の時点で、例えばユーザの操作によってモニタ３１の出力元が既に情報処理部１１に設定されている場合には、その状態が維持される。
【０１３７】
その際、テレビ制御部１２の視聴状態および起動要因に対応する連携コマンドが拡張テレビアプリ１１４に引き継がれる。
また、ステップＳ４０において、モニタ３１の出力元を情報処理部１１に切り換えた後、連携制御部１５２はテレビ制御部１２の電源をオフにしてもよい。これにより、省電力化を図れる。
【０１３８】
更に、上記ステップＳ３６において、起動要因管理テーブル１５１ａに起動要因に応じた引き継ぎ内容が指定されている場合には、連携制御部１５２は当該指定された引き継ぎ内容のみを連携プロセス１１３に応答してもよい。
【０１３９】
また、ステップＳ３５において、ログオン処理に失敗することも考え得る。その場合には、連携プロセス１１３は、連携制御部１５２にモニタ３１の出力元を情報処理部１１に切り換えるよう指示してもよい。そうすれば、ログオン画面をユーザに示して、ユーザＩＤやパスワードの入力を促せる。更に、当該ログオンが成功した後に、上記ステップＳ３６から処理を再開してもよい。
【０１４０】
次に、図８，１１で説明した連携制御の流れの具体例を説明する。なお、図８と同様、以下の処理手順が開始される前に、情報処理装置１０は簡易テレビによるテレビ視聴に利用されているか、あるいはテレビ制御部１２が電源オフの状態とする。また、情報処理部１１は電源オフの停止状態（ＡＣＰＩのＳ５状態）であるとする。ただし、ＡＣＰＩのＳ３，Ｓ４状態であっても、以下の流れと同様である。
【０１４１】
図１２は、第１の連携制御を示すシーケンス図である。以下、図１２に示す処理をステップ番号に沿って説明する。
（ステップＳＴ１０１）リモコン制御部１４は、リモコン２０から連携対象ボタンに対応した連携コマンドを受信する。リモコン制御部１４は、連携コマンドを汎用ＭＰＵ１５に出力する。
【０１４２】
（ステップＳＴ１０２）汎用ＭＰＵ１５は、連携コマンドを受け付けたため、モニタ制御部１３を制御してモニタ３１に対する出力元をテレビ制御部１２とする（出力元が元々テレビ制御部１２であれば、それが維持される）。このとき、テレビ制御部１２の電源がオフであるかを確認し、電源がオフであればテレビ制御部１２の電源をオンにする。そして、汎用ＭＰＵ１５はテレビ制御部１２に視聴状態を問い合わせる。
（ステップＳＴ１０３）テレビ制御部１２は、視聴情報記憶部１２１に記憶された視聴情報管理テーブル１０１を参照して、汎用ＭＰＵ１５に視聴状態を応答する。
【０１４３】
（ステップＳＴ１０４）汎用ＭＰＵ１５は、第１のＯＳ１１２の省電力状態を問い合わせる。
（ステップＳＴ１０５）第１のＯＳ１１２は、停止状態（ＡＣＰＩのＳ５状態）である旨を応答する。なお、汎用ＭＰＵ１５は、情報処理部１１から所定の応答が得られなかった場合に、停止状態であると判断することもできる。汎用ＭＰＵ１５は、起動要因を保存する。
【０１４４】
（ステップＳＴ１０６）汎用ＭＰＵ１５は、情報処理部１１の電源をオンにし、第１のＯＳ１１２の起動を開始する。
（ステップＳＴ１０７）汎用ＭＰＵ１５は、モニタ制御部１３にメッセージウィンドウＭ１の表示を指示する。モニタ制御部１３は、ＯＳＤ機能によりメッセージウィンドウＭ１をモニタ３１に表示させる。メッセージウィンドウＭ１は、例えば期間Ｔ１１の間、モニタ３１に表示される。
【０１４５】
（ステップＳＴ１０８）第１のＯＳ１１２は、起動を完了する。そして、第１のＯＳ１１２は、連携プロセス１１３を起動する。
（ステップＳＴ１０９）連携プロセス１１３は、起動を完了する。そして、連携プロセス１１３は、汎用ＭＰＵ１５に起動要因を問い合わせる。
（ステップＳＴ１１０）汎用ＭＰＵ１５は、連携プロセス１１３に起動要因を応答する。
【０１４６】
（ステップＳＴ１１１）連携プロセス１１３は、連携起動を行うべく、第１のＯＳ１１２に画面状態を問い合わせ、現在の画面状態がログオン画面であるかを確認する。
（ステップＳＴ１１２）第１のＯＳ１１２は、ログオン画面である旨を連携プロセス１１３に応答する。
（ステップＳＴ１１３）連携プロセス１１３は、ログオン用のユーザＩＤおよびパスワードの設定を取得して、第１のＯＳ１１２のログオン処理を実行する。
【０１４７】
（ステップＳＴ１１４）連携プロセス１１３は、汎用ＭＰＵ１５に視聴状態を問い合わせる。
（ステップＳＴ１１５）汎用ＭＰＵ１５は、テレビ制御部１２に視聴状態を問い合わせる。
（ステップＳＴ１１６）テレビ制御部１２は、視聴情報記憶部１２１に記憶された視聴情報管理テーブル１０１を参照して、汎用ＭＰＵ１５に視聴状態を応答する。
（ステップＳＴ１１７）汎用ＭＰＵ１５は、当該視聴状態を連携プロセス１１３に応答する。
【０１４８】
（ステップＳＴ１１８）連携プロセス１１３は、拡張テレビアプリ１１４を起動させる。このとき、連携プロセス１１３は、取得した視聴状態を拡張テレビアプリ１１４に引き継ぐ。また、起動要因に対応する連携コマンドを拡張テレビアプリ１１４に出力する。
【０１４９】
（ステップＳＴ１１９）拡張テレビアプリ１１４は、起動を完了する。拡張テレビアプリ１１４は、連携プロセス１１３により入力された視聴状態で、テレビ映像情報の出力を開始する。また、連携プロセス１１３により入力された連携コマンドに対応する機能を実行する。
【０１５０】
（ステップＳＴ１２０）連携プロセス１１３は、モニタ３１に対する出力元が情報処理部１１であるか否か、汎用ＭＰＵ１５に問い合わせる。
（ステップＳＴ１２１）汎用ＭＰＵ１５は、モニタ３１に対する出力元がテレビ制御部１２である旨を連携プロセス１１３に応答する。
【０１５１】
（ステップＳＴ１２２）連携プロセス１１３は、出力元の切換指示を汎用ＭＰＵ１５に出力する。
（ステップＳＴ１２３）汎用ＭＰＵ１５は、モニタ制御部１３に出力元の切換指示を出力する。モニタ制御部１３は、モニタ３１に対する出力元をテレビ制御部１２から情報処理部１１に切り換える。このとき、汎用ＭＰＵ１５は、画面の出力元が情報処理部１１に切り換わった旨を通知するメッセージの表示を指示する。モニタ制御部１３は、ＯＳＤ機能により当該メッセージをモニタ３１に表示させる。メッセージは、例えば期間Ｔ１２の間、モニタ３１に表示される。
【０１５２】
このようにして、情報処理部１１が停止状態（ＡＣＰＩのＳ５状態）の場合の連携制御が行われる。具体的には、拡張テレビの起動を受け付けた際に、拡張テレビアプリ１１４が起動して、当該アプリによりテレビ映像情報の出力が可能になるまで、モニタ３１に対する出力元がテレビ制御部１２とされる（期間Ｔ１に対応）。そして、拡張テレビアプリ１１４が起動して、当該アプリによりテレビ映像情報の出力が可能になると（期間Ｔ２に対応）、モニタ３１に対する出力元が情報処理部１１に切り換えられる（期間Ｔ３に対応）。
【０１５３】
これにより、情報処理装置１０による映像の視聴開始までの待ち時間を低減できる。すなわち、拡張テレビによるテレビ視聴が可能になるまで、起動が早い簡易テレビのテレビ映像情報により間をもたせるようにしたので、ユーザはテレビ視聴を迅速に開始できる。その結果、視聴開始まで待機する煩わしさを軽減できる。
【０１５４】
また、簡易テレビを既に視聴しているような場合でも、拡張テレビによるテレビ視聴が可能となるまで簡易テレビでのテレビ視聴を継続し、拡張テレビによるテレビ視聴が可能になったタイミングで拡張テレビに切り換える。このため、ユーザのテレビ視聴が中断されるのを抑制できる。
【０１５５】
更に、切り換えの際、連携プロセス１１３および連携制御部１５２は、簡易テレビの視聴状態を拡張テレビに引き継ぐ。また、起動要因となった連携コマンドに対応する機能を起動後の拡張テレビに実行させる。
【０１５６】
これにより、簡易テレビと拡張テレビとの間でチャンネル設定などが異なっていたとしても、共通の視聴状態で拡張テレビの視聴を開始できる。すなわち、チャンネル、映像および音声などに関する設定を拡張テレビ側で再設定および再操作する手間を省ける。よって、ユーザにとって利便性が良い。また、切り換え前後における、画質や音質などの相違による違和感が抑えられるので、スムーズな切り換えが可能となる。
【０１５７】
ここで、拡張テレビが実行し得る主な連携内容は、図６の起動要因管理テーブル１５１ａに示した通りである。例えば、録画開始のボタンＣ１４が起動要因である場合には、拡張テレビにより、引き継いだチャンネルの録画を開始する。
【０１５８】
また、引き継がれる主な視聴状態は、図７の視聴情報管理テーブル１０１で説明した通りである。例えば、番組表の設定値を引き継いだ場合、設定値に基づいて、拡張テレビ側でも番組表を表示した状態となる。具体的には、番組表上で、設定値のチャンネル、年月日および時間帯のテレビ番組欄にフォーカスが当たった状態である。番組表内の小ウィンドウにテレビ番組を表示可能であれば、チャンネルの設定値に対応するチャンネルのテレビ番組が当該小ウィンドウに表示される。画質、音量、音質および字幕などの他の情報に関しても同様に引き継がれる。
【０１５９】
更に、汎用ＭＰＵ１５は、連携コマンドを取得した際に、テレビ制御部１２に視聴状態を予め問い合わせておき、記憶部１５１に格納しておくので、ステップＳＴ１１６の応答を得られなかったとしても、記憶部１５１から視聴状態を取得できる。
【０１６０】
ここで、ユーザは、拡張テレビの起動中に簡易テレビ側の設定を変更することが考えられる。このため、視聴状態は可能な限り新しい情報を取得しておくことが望ましい。そこで、汎用ＭＰＵ１５は、ステップＳＴ１０２以降もテレビ制御部１２に定期的に視聴状態の問い合わせを行ってもよい。このようにすれば、例えステップＳＴ１１６の応答を得られなかったとしても、汎用ＭＰＵ１５は可能な限り新しい視聴情報を記憶部１５１から取得し、ステップＳＴ１１７の連携プロセス１１３への応答ができる。
【０１６１】
次に、図８のステップＳ２１において、連携制御部１５２による連携通知の出力後の情報処理装置１０の処理手順を説明する。
図１３は、第２の表示切換制御を示すフローチャートである。以下、図１３に示す処理をステップ番号に沿って説明する。
（ステップＳ４１）連携プロセス１１３は、連携制御部１５２から連携通知を受け付ける。
【０１６２】
（ステップＳ４２）連携プロセス１１３は、第１のＯＳ１１２に対して現在何れの画面状態であるかを問い合わせ、第１のＯＳ１１２の画面がログオン画面であるか否かを判定する。ログオン画面である場合、処理をステップＳ４３に進める。ログオン画面でない場合、処理をステップＳ４５に進める。
【０１６３】
（ステップＳ４３）連携プロセス１１３は、ログオン用のユーザＩＤに対するパスワードの設定が有るか否かを判定する。パスワード設定が有る場合、処理をステップＳ４４に進める。パスワード設定が無い場合、処理をステップＳ４５に進める。
【０１６４】
（ステップＳ４４）連携プロセス１１３は、ログオン用のユーザＩＤおよびパスワードを用いて、第１のＯＳ１１２のログオン処理を行う。
【０１６５】
（ステップＳ４５）連携プロセス１１３は、ログオン処理が完了すると、連携制御部１５２に視聴情報を問い合わせる。連携制御部１５２は、テレビアプリ１２３に現在の視聴情報を問い合わせて、最新の視聴情報を取得する。連携制御部１５２は、当該視聴情報を連携プロセス１１３に応答する。なお、連携制御部１５２は、ユーザがテレビ制御部１２の電源をオフにしたなどの要因で、テレビアプリ１２３から視聴情報の応答を得られないことも考えられる。その場合、連携制御部１５２は、記憶部１５１に格納された視聴情報管理テーブル１０１を参照して、当該テーブルの設定内容を連携プロセス１１３に応答する。
【０１６６】
（ステップＳ４６）連携プロセス１１３は、拡張テレビアプリ１１４の起動を開始させる。このとき、連携プロセス１１３は連携制御部１５２から取得した視聴情報を拡張テレビアプリ１１４に入力する。すなわち、簡易テレビの視聴状態を拡張テレビに引き継ぐ。また、連携プロセス１１３は、連携通知として取得したコマンドを拡張テレビアプリ１１４に入力する。
【０１６７】
（ステップＳ４７）拡張テレビアプリ１１４は、起動を完了し、テレビ映像情報の出力が可能になると、その旨を連携プロセス１１３に通知する。連携プロセス１１３は、当該通知により拡張テレビアプリ１１４の起動完了を検知する。ここで、拡張テレビアプリ１１４は、起動後、視聴状態を引き継いだ状態でテレビ映像情報の出力を開始する。そして、連携プロセス１１３により入力されたコマンドに対応する機能を実行する。
【０１６８】
（ステップＳ４８）連携プロセス１１３は、連携制御部１５２に現在のモニタ３１の出力元を問い合わせる。そして、連携プロセス１１３は、現在のモニタ３１の出力元が、情報処理部１１以外（本例ではテレビ制御部１２）であるか否かを判定する。情報処理部１１以外である場合、処理をステップＳ４９に進める。情報処理部１１である場合、処理を終了する。
【０１６９】
（ステップＳ４９）連携プロセス１１３は、連携制御部１５２にモニタ３１の出力元を情報処理部１１に切り換えるよう指示する。連携制御部１５２は、当該指示に応じて表示切換部１３１に切換指示を出力する。すると、表示切換部１３１は、モニタ３１の出力元を情報処理部１１に切り換える。
【０１７０】
このようにして、連携プロセス１１３および連携制御部１５２は、拡張テレビアプリ１１４によるテレビ映像情報の出力が可能になると、モニタ３１の出力元をテレビ制御部１２から情報処理部１１に切り換える。なお、ステップＳ４８の時点で、例えばユーザの操作によってモニタ３１の出力元が既に情報処理部１１に設定されている場合には、その状態が維持される。
【０１７１】
また、図１１の処理手順と同様に、ステップＳ４８において、モニタ３１の出力元を情報処理部１１に切り換えた後、連携制御部１５２はテレビ制御部１２の電源をオフにしてもよい。これにより、省電力化を図れる。
【０１７２】
更に、上記ステップＳ４５において、起動要因管理テーブル１５１ａにコマンドに応じた引き継ぎ内容が指定されている場合には、連携制御部１５２は当該指定された引き継ぎ内容のみを連携プロセス１１３に応答してもよい。
【０１７３】
次に、図８，１３で説明した連携制御の流れの具体例を説明する。なお、図８と同様、以下の処理手順が開始される前に、情報処理装置１０は簡易テレビによるテレビ視聴に利用されているか、あるいはテレビ制御部１２が電源オフの状態とする。また、情報処理部１１は電源オンの稼働状態（ＡＣＰＩのＳ０状態）であるが、拡張テレビアプリ１１４が未起動の状態とする。
【０１７４】
図１４は、第２の連携制御を示すシーケンス図である。以下、図１４に示す処理をステップ番号に沿って説明する。
（ステップＳＴ１３１）リモコン制御部１４は、リモコン２０から連携コマンドを受信する。リモコン制御部１４は、連携コマンドを汎用ＭＰＵ１５に出力する。
【０１７５】
（ステップＳＴ１３２）汎用ＭＰＵ１５は、連携コマンドを受け付けたため、モニタ制御部１３を制御してモニタ３１に対する出力元をテレビ制御部１２とする（簡易テレビ視聴中であれば、出力元が維持される）。このとき、テレビ制御部１２の電源がオフであるかを確認し、電源がオフであればテレビ制御部１２の電源をオンにする。そして、汎用ＭＰＵ１５はテレビ制御部１２に視聴状態を問い合わせる。
（ステップＳＴ１３３）テレビ制御部１２は、視聴情報記憶部１２１に記憶された視聴情報管理テーブル１０１を参照して、汎用ＭＰＵ１５に視聴状態を応答する。
【０１７６】
（ステップＳＴ１３４）汎用ＭＰＵ１５は、第１のＯＳ１１２の省電力状態を問い合わせる。
（ステップＳＴ１３５）第１のＯＳ１１２は、稼働状態（ＡＣＰＩのＳ０状態）である旨を応答する。
【０１７７】
（ステップＳＴ１３６）汎用ＭＰＵ１５は、モニタ制御部１３にメッセージウィンドウＭ２の表示を指示する。モニタ制御部１３は、ＯＳＤ機能によりメッセージウィンドウＭ２をモニタ３１に表示させる。メッセージウィンドウＭ２は、例えば期間Ｔ２１の間、モニタ３１に表示される。
（ステップＳＴ１３７）汎用ＭＰＵ１５は、連携プロセス１１３に連携通知を出力する。連携通知には、ステップＳＴ１３１で取得した連携コマンドが含まれる。
【０１７８】
（ステップＳＴ１３８）連携プロセス１１３は、連携通知を受け付けると、汎用ＭＰＵ１５に視聴状態を問い合わせる。
（ステップＳＴ１３９）汎用ＭＰＵ１５は、テレビ制御部１２に視聴状態を問い合わせる。
（ステップＳＴ１４０）テレビ制御部１２は、視聴情報記憶部１２１に記憶された視聴情報管理テーブル１０１を参照して、汎用ＭＰＵ１５に視聴状態を応答する。
（ステップＳＴ１４１）汎用ＭＰＵ１５は、当該視聴状態を連携プロセス１１３に応答する。
【０１７９】
（ステップＳＴ１４２）連携プロセス１１３は、拡張テレビアプリ１１４を起動させる。このとき、連携プロセス１１３は、取得した視聴状態を拡張テレビアプリ１１４に引き継ぐ。また、連携コマンドを拡張テレビアプリ１１４に出力する。
【０１８０】
（ステップＳＴ１４３）拡張テレビアプリ１１４は、起動を完了する。拡張テレビアプリ１１４は、連携プロセス１１３により入力された視聴状態で、テレビ映像情報の出力を開始する。また、連携プロセス１１３により入力された連携コマンドに対応する機能を実行する。
【０１８１】
（ステップＳＴ１４４）連携プロセス１１３は、モニタ３１に対する出力元が情報処理部１１であるか否か、汎用ＭＰＵ１５に問い合わせる。
（ステップＳＴ１４５）汎用ＭＰＵ１５は、モニタ３１に対する出力元がテレビ制御部１２である旨を連携プロセス１１３に応答する。
【０１８２】
（ステップＳＴ１４６）連携プロセス１１３は、出力元の切換指示を汎用ＭＰＵ１５に出力する。
（ステップＳＴ１４７）汎用ＭＰＵ１５は、モニタ制御部１３に出力元の切換指示を出力する。モニタ制御部１３は、モニタ３１に対する出力元をテレビ制御部１２から情報処理部１１に切り換える。このとき、汎用ＭＰＵ１５は、画面の出力元が情報処理部１１に切り換わった旨を通知するメッセージの表示を指示する。モニタ制御部１３は、ＯＳＤ機能により当該メッセージをモニタ３１に表示させる。メッセージは、例えば期間Ｔ２２の間、モニタ３１に表示される。
【０１８３】
このようにして、情報処理部１１が稼働状態（ＡＣＰＩのＳ０状態）の場合の連携制御が行われる。具体的には、拡張テレビによる視聴開始を受け付けた際に、拡張テレビアプリ１１４が起動して、当該アプリによりテレビ映像情報の出力が可能になるまで、モニタ３１に対する出力元がテレビ制御部１２とされる（期間Ｔ４に対応）。そして、拡張テレビアプリ１１４が起動して、当該アプリによりテレビ映像情報の出力が可能になると（期間Ｔ５に対応）、モニタ３１に対する出力元が情報処理部１１に切り換えられる（期間Ｔ６に対応）。
【０１８４】
これにより、情報処理装置１０による映像の視聴開始までの待ち時間を低減できる。すなわち、拡張テレビによるテレビ視聴が可能になるまで、起動が早い簡易テレビのテレビ映像情報により間をもたせるようにしたので、ユーザはテレビ視聴を迅速に開始できる。その結果、視聴開始まで待機する煩わしさを軽減できる。
【０１８５】
その際、連携プロセス１１３および連携制御部１５２は、簡易テレビの視聴状態を拡張テレビに引き継ぐ。また、起動要因となった連携コマンドに対応する機能を起動後の拡張テレビに実行させる。
【０１８６】
また、簡易テレビを既に視聴しているような場合でも、拡張テレビによるテレビ視聴が可能となるまで簡易テレビでのテレビ視聴を継続し、拡張テレビによるテレビ視聴が可能になったタイミングで拡張テレビに切り換える。このため、ユーザのテレビ視聴が中断されるのを抑制できる。
【０１８７】
更に、切り換えの際、連携プロセス１１３および連携制御部１５２は、簡易テレビの視聴状態を拡張テレビに引き継ぐ。また、起動要因となった連携コマンドに対応する機能を起動後の拡張テレビに実行させる。
【０１８８】
これにより、簡易テレビと拡張テレビとの間でチャンネル設定などが異なっていたとしても、共通の視聴状態で拡張テレビの視聴を開始できる。すなわち、チャンネル、映像および音声などに関する設定を拡張テレビ側で再設定および再操作する手間を省ける。よって、ユーザにとって利便性が良い。また、切り換え前後における、画質や音質などの相違による違和感が抑えられるので、スムーズな切り換えが可能となる。
【０１８９】
ここで、拡張テレビが実行し得る主な連携内容は、図６の起動要因管理テーブル１５１ａに示した通りである。また、引き継がれる主な視聴状態は、図７の視聴情報管理テーブル１０１で説明した通りである。
【０１９０】
次に、以上で説明した表示切換制御の具体例を説明する。
図１５は、表示切換制御を例示する図である。以下、図１５に示す処理をステップ番号に沿って説明する。なお、以下の説明において、ステップＳＴ２１１〜ＳＴ２１３は情報処理装置１０がモニタ３１に順次表示させる画面イメージを示す。一方、ステップＳＴ２２１〜ＳＴ２２４は、情報処理部１１が順次出力する映像情報（テレビ映像情報を含む）のイメージを示す。ステップＳＴ２２１〜ＳＴ２２４のイメージは、モニタ３１には表示されないものである。
【０１９１】
まず、ステップＳＴ２１１〜ＳＴ２１３を説明する。ステップＳＴ２１１の直前では、ユーザは簡易テレビを視聴しており、情報処理部１１は停止状態（ＡＣＰＩのＳ５状態）であるとする。
【０１９２】
（ステップＳＴ２１１）ユーザは、リモコン２０の連携対象ボタン（ここでは、拡張テレビ起動のためのボタンＢとする）を押下する。すると、リモコン２０は、ボタンＢのコマンドに対応する赤外線信号を情報処理装置１０に送信する。情報処理装置１０は、当該連携コマンドの受信により、連携制御を開始する（ステップＳＴ２２１の処理が開始される）。モニタ３１には、拡張テレビへの切り換えを開始する旨を示すメッセージウィンドウＭ１が所定期間表示される。
【０１９３】
（ステップＳＴ２１２）モニタ３１には、簡易テレビの画面が継続して表示される。情報処理部１１は、第１のＯＳ１１２、連携プロセス１１３および拡張テレビアプリ１１４を起動中である。
【０１９４】
（ステップＳＴ２１３）情報処理部１１は、第１のＯＳ１１２、連携プロセス１１３および拡張テレビアプリ１１４の起動を完了し、テレビ映像情報の出力を開始する。情報処理装置１０は、モニタ３１の出力元をテレビ制御部１２から情報処理部１１に切り換える。モニタ３１には、拡張テレビに切り換わった旨を示すメッセージウィンドウＭ６が所定期間表示される。
【０１９５】
次に、ステップＳＴ２２１〜ＳＴ２２４を説明する。ステップＳＴ２２１〜ＳＴ２２４は、ステップＳＴ２１１〜ＳＴ２１３の間に実行される処理である。
【０１９６】
（ステップＳＴ２２１）情報処理部１１は、第１のＯＳ１１２の起動を行う。情報処理部１１が出力する映像情報は、第１のＯＳ１１２のＯＳ画面の情報である。更に、第１のＯＳ１１２の起動が完了すると、連携プロセス１１３の起動も行う。
【０１９７】
（ステップＳＴ２２２）連携プロセス１１３は拡張テレビアプリ１１４を起動させる。拡張テレビアプリ１１４は、例えば、当該アプリで前回設定され、視聴情報記憶部１１１に格納された設定内容（例えば、チャンネル設定が５５５チャンネルなど）で起動される。
【０１９８】
（ステップＳＴ２２３）拡張テレビアプリ１１４は、連携プロセス１１３からテレビ制御部１２の視聴情報を取得し、当該視聴情報に基づいて視聴状態を引き継ぐ（例えば、チャンネル設定を７７７チャンネルに変更）。
【０１９９】
（ステップＳＴ２２４）情報処理部１１は、視聴状態を引き継いでテレビ映像情報の出力を開始する。そして、情報処理部１１は、汎用ＭＰＵ１５にモニタ３１の出力元を切り換えるよう指示する。汎用ＭＰＵ１５は、モニタ制御部１３を制御して、モニタ３１の出力元をテレビ制御部１２から情報処理部１１に切り換える。そして、情報処理部１１が出力したテレビ映像情報に対応する画面がモニタ３１に表示される（ステップＳＴ２１３に対応する）。
【０２００】
このように、情報処理装置１０は、ステップＳＴ２２４において拡張テレビによるテレビ映像情報の出力が可能になった後に、簡易テレビから拡張テレビに切り換える。例えば、ステップＳＴ２１１において、連携対象ボタンの操作を受け付けた後にモニタ３１の出力元を情報処理部１１に切り換えるとすると、第１のＯＳ１１２の画面がモニタ３１に表示されてしまい、ユーザのテレビ視聴が中断されることになる。そこで、ステップＳＴ２２４に至るまではモニタ３１の出力元をテレビ制御部１２とすることで、ユーザのテレビ視聴が中断されるのを抑制できる。
【０２０１】
また、例えば、ユーザが簡易テレビの視聴を行っていない場合、ステップＳＴ２１１で連携起動を開始する際に、情報処理装置１０は、テレビ制御部１２を起動し、簡易テレビによる視聴を可能とする。そして、情報処理装置１０は、ステップＳＴ２２４において拡張テレビによるテレビ映像情報の出力が可能になった後に、簡易テレビから拡張テレビに切り換える。このようにすれば、ユーザは、ステップＳＴ２２４の処理が行われるまで待機することなく、即座にテレビ視聴を開始できる。
【０２０２】
なお、ステップＳＴ２２２では、連携プロセス１１３が汎用ＭＰＵ１５に問い合わせて取得した視聴情報を反映した状態で、拡張テレビアプリ１１４を起動させてもよい。
【０２０３】
また、情報処理部１１の状態がスタンバイ状態（ＡＣＰＩのＳ３状態）や休止状態（ＡＣＰＩのＳ４状態）の場合も、停止状態からの連携制御と同様の処理が行われる。ただし、ステップＳＴ２２１において第１のＯＳ１１２の起動（復帰）方法が異なる。
【０２０４】
また、情報処理部１１の状態が稼働状態（ＡＣＰＩのＳ０状態）の場合も、停止状態からの連携制御と同様の処理が行われる。ただし、第１のＯＳ１１２は既に稼働状態であるため、ステップＳ２２１の処理が行われずに、ステップＳＴ２２２から連携制御の処理が行われる点が異なる。
【０２０５】
ところで、第２の実施の形態の説明では、情報処理部１１が稼働状態（ＡＣＰＩのＳ０状態）で連携起動が発生した場合、拡張テレビアプリ１１４が起動した後に、モニタ３１に対する出力元をテレビ制御部１２から情報処理部１１へ、切り換えることとした。
【０２０６】
しかしながら、情報処理部１１の状態によっては、当該連携制御を確実に行えない場合も生じ得る。例えば、第１のＯＳ１１２が起動中である場合やシャットダウン中である場合などである。その場合、ユーザの意図した動作を行えない旨をユーザに認識可能とすることが望ましい。
【０２０７】
そこで、以下に示す変形例では、情報処理部１１が稼働状態の場合に、モニタ３１に対する出力元をテレビ制御部１２から情報処理部１１へ切り換えるタイミングを変更して、ユーザが第１のＯＳ１１２の状態を認識し易いようにする。
【０２０８】
なお、以下の処理手順が開始される前に、情報処理装置１０は簡易テレビによるテレビ視聴に利用されているとする。また、情報処理部１１は電源オンの稼働状態（ＡＣＰＩのＳ０状態）であるが、拡張テレビアプリ１１４が未起動の状態とする。
【０２０９】
図１６は、第２の連携制御の他の例を示すシーケンス図である。以下、図１６に示す処理をステップ番号に沿って説明する。
（ステップＳＴ１５１）リモコン制御部１４は、リモコン２０から連携コマンドを受信する。リモコン制御部１４は、連携コマンドを汎用ＭＰＵ１５に出力する。
【０２１０】
（ステップＳＴ１５２）汎用ＭＰＵ１５は、テレビ制御部１２に視聴状態を問い合わせる。
（ステップＳＴ１５３）テレビ制御部１２は、視聴情報記憶部１２１に記憶された視聴情報管理テーブル１０１を参照して、汎用ＭＰＵ１５に視聴状態を応答する。
【０２１１】
（ステップＳＴ１５４）汎用ＭＰＵ１５は、第１のＯＳ１１２の省電力状態を問い合わせる。
（ステップＳＴ１５５）第１のＯＳ１１２は、稼働状態である旨を応答する。
【０２１２】
（ステップＳＴ１５６）汎用ＭＰＵ１５は、連携プロセス１１３に連携通知を出力する。連携通知には、ステップＳＴ１５１で取得した連携コマンドが含まれる。
【０２１３】
（ステップＳＴ１５７）汎用ＭＰＵ１５は、モニタ制御部１３に出力元の切換指示を出力する。モニタ制御部１３は、モニタ３１に対する出力元をテレビ制御部１２から情報処理部１１に切り換える。このとき、汎用ＭＰＵ１５は、画面の出力元が情報処理部１１に切り換わった旨を通知するメッセージの表示を指示する。モニタ制御部１３は、ＯＳＤ機能により当該メッセージをモニタ３１に表示させる。メッセージは、例えば期間Ｔ３１の間、モニタ３１に表示される。
【０２１４】
（ステップＳＴ１５８）連携プロセス１１３は、ステップＳＴ１５６で連携通知を取得すると、汎用ＭＰＵ１５に視聴状態を問い合わせる。
（ステップＳＴ１５９）汎用ＭＰＵ１５は、テレビ制御部１２に視聴状態を問い合わせる。
（ステップＳＴ１６０）テレビ制御部１２は、視聴情報記憶部１２１に記憶された視聴情報管理テーブル１０１を参照して、汎用ＭＰＵ１５に視聴状態を応答する。
（ステップＳＴ１６１）汎用ＭＰＵ１５は、当該視聴状態を連携プロセス１１３に応答する。
【０２１５】
（ステップＳＴ１６２）連携プロセス１１３は、拡張テレビアプリ１１４を起動させる。このとき、連携プロセス１１３は、取得した視聴状態を拡張テレビアプリ１１４に引き継ぐ。また、連携コマンドを拡張テレビアプリ１１４に出力する。その後、拡張テレビアプリ１１４は、起動を完了する。拡張テレビアプリ１１４は、連携プロセス１１３により入力された視聴状態で、テレビ映像情報の出力を開始する。また、連携プロセス１１３により入力された連携コマンドに対応する機能を実行する。
【０２１６】
このようにして、情報処理部１１が稼働状態（ＡＣＰＩのＳ０）の場合の連携制御が行われる。具体的には、拡張テレビによる視聴開始を受け付けると、モニタ３１に対する出力元が情報処理部１１に切り換えられる（期間Ｔ７の終端に対応）。すると、第１のＯＳ１１２の画面がモニタ３１に表示される（当該表示期間は期間Ｔ８に対応）。更に、当該画面内で拡張テレビアプリ１１４の起動に伴って、当該アプリの画面が、例えばウィンドウあるいは全画面で表示され、モニタ３１によるテレビ番組の表示が開始される（期間Ｔ９に対応）。
【０２１７】
これにより、ユーザは、連携対象ボタンを操作した際に、第１のＯＳ１１２の状態を容易に認識できる。そして、ユーザは、自身が意図した動作を情報処理装置１０が実行できる否かを適切に判断できるようになる。
【０２１８】
例えば、情報処理部１１が稼働状態であったとしても、それがシャットダウン中や起動中などの状態であると、連携制御を実行できない場合が生じ得る。そこで、情報処理部１１が稼働状態の場合に連携対象ボタンの操作を受け付けた際には、モニタ３１の出力元を情報処理部１１に切り換える。このようにすれば、ユーザは第１のＯＳ１１２での拡張テレビアプリ１１４の起動が行えるかを即座に判断できる。
【符号の説明】
【０２１９】
１…情報処理装置、１ａ，１ｂ…映像情報生成部、１ｃ…制御部、２…表示装置、１０…情報処理装置、１１…情報処理部、１２…テレビ制御部、１３…モニタ制御部、１４…リモコン制御部、１５…汎用ＭＰＵ、１１１，１２１…視聴情報記憶部、１１２…第１のＯＳ、１１３…連携プロセス、１１４…拡張テレビアプリ、１２２…第２のＯＳ、１２３…テレビアプリ、１３１…表示切換部、１４１…リモコン操作受付部、１５１…記憶部、１５２…連携制御部
【図１】
2012138749.tif 000003
【図２】
2012138749.tif 000004
【図３】
2012138749.tif 000005
【図４】
2012138749.tif 000006
【図５】
2012138749.tif 000007
【図６】
2012138749.tif 000008
【図７】
2012138749.tif 000009
【図８】
2012138749.tif 000010
【図９】
2012138749.tif 000011
【図１０】
2012138749.tif 000012
【図１１】
2012138749.tif 000013
【図１２】
2012138749.tif 000014
【図１３】
2012138749.tif 000015
【図１４】
2012138749.tif 000016
【図１５】
2012138749.tif 000017
【図１６】
2012138749.tif 000018