(57)【要約】  制御装置は、第１の処理装置の起動前に第１の処理装置からの信号に基づく出力装置からの映像または音の出力処理を要求する操作指示を検知したときに、起動の速い第２の処理装置が起動されているか否かを判定する判定部と、判定部により第２の処理装置が起動されていないと判定されたときに、第２の処理装置を起動して、出力制御装置に対して第２の処理装置からの信号に基づき映像または音を出力装置から出力させるとともに、第１の処理装置に対して、映像または音の信号の出力処理を指令する指令部と、を有する。
2013145247.tif 000002
【特許請求の範囲】
【請求項１】
映像または音の信号を出力装置に供給する第１の処理装置と、
前記第１の処理装置よりも起動が速く、映像または音の信号を前記出力装置に供給する第２の処理装置を接続可能なインターフェースと、
前記第１の処理装置または第２の処理装置からの信号に基づき映像または音を出力装置から出力する出力制御装置と、
前記第１の処理装置への操作指示または前記インターフェースを介して接続された第２の処理装置への操作指示を取得し、前記取得した操作指示にしたがって処理を実行する制御装置と、を備え、
前記制御装置は、
前記第１の処理装置の起動前に前記第１の処理装置からの信号に基づく前記出力装置からの映像または音の出力処理を要求する操作指示を検知したときに、前記第２の処理装置が起動されているか否かを判定する判定部と、
前記判定部により前記第２の処理装置が起動されていないと判定されたときに、前記第２の処理装置を起動して、前記出力制御装置に対して前記第２の処理装置からの信号に基づき映像または音を前記出力装置から出力させるとともに、前記第１の処理装置に対して、前記映像または音の信号の出力処理を指令する指令部と、を有する情報処理装置。
【請求項２】
前記第１の処理装置と第２の処理装置は放送を受信する装置を有し、
前記制御装置は、起動された第２の処理装置から前記放送の送信元を識別するサービス情報を取得する取得部を有し、
前記指令部は、前記第１の処理装置に対して、前記サービス情報とともに、前記映像または音の信号の出力処理を指令する請求項１に記載の情報処理装置。
【請求項３】
映像または音の信号を出力装置に供給する第１の処理装置と、前記第１の処理装置よりも起動が速く、映像または音の信号を前記出力装置に供給する第２の処理装置を接続可能なインターフェースと、を有する制御装置が、
前記第１の処理装置の起動前に前記第１の処理装置からの信号に基づく前記出力装置からの映像または音の出力処理を要求する操作指示を検知したときに、前記第２の処理装置が起動されているか否かを判定する判定ステップと、
前記判定ステップにおいて前記第２の処理装置が起動されていないと判定されたときに、前記第２の処理装置を起動して、前記出力装置から映像または音の信号を出力させるとともに、前記第１の処理装置に対して、前記映像または音の信号の出力処理を指令する指令ステップを実行する情報処理方法。
【請求項４】
前記第１の処理装置と第２の処理装置は放送を受信する装置を有し、
前記制御装置は、起動された第２の処理装置から前記放送の送信元を識別するサービス情報を取得する取得ステップをさらに実行し、
前記指令ステップでは、前記第１の処理装置に対して、前記サービス情報とともに、前記映像または音の信号の出力処理が指令される請求項３に記載の情報処理方法。
【請求項５】
映像または音の信号を出力装置に供給する第１の処理装置と、前記第１の処理装置よりも起動が速く、映像または音の信号を前記出力装置に供給する第２の処理装置を接続可能なインターフェースと、を有するコンピュータに、
前記第１の処理装置の起動前に前記第１の処理装置からの信号に基づく前記出力装置からの映像または音の出力処理を要求する操作指示を検知したときに、前記第２の処理装置が起動されているか否かを判定する判定ステップと、
前記判定ステップにおいて前記第２の処理装置が起動されていないと判定されたときに、前記第２の処理装置を起動して、前記出力装置から映像または音の信号を出力させるとともに、前記第１の処理装置に対して、前記映像または音の信号の出力処理を指令する指令ステップを実行させるためのプログラム。
【請求項６】
前記第１の処理装置と第２の処理装置は放送を受信する装置を有し、
前記コンピュータに、起動された第２の処理装置から前記放送の送信元を識別するサービス情報を取得する取得ステップをさらに実行させ、
前記指令ステップでは、前記コンピュータに、前記第１の処理装置に対して、前記サービス情報とともに、前記映像または音の信号の出力処理を指令させるための請求項５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像または音に関連する処理を実行する装置に関する。
【背景技術】
【０００２】
テレビ機能付ＰＣ（パーソナルコンピュータ）等の情報処理装置においては、情報処理とは独立して単体で動作する視聴用チューナーを用いて起動が速い視聴に特化したテレビ機能を提供する場合がある。ここで、起動が速いとは、例えば、テレビを視聴可能となるまでの時間が情報処理装置の起動完了までの時間よりも短いことをいう。【０００３】
一方、情報処理装置に内蔵された内蔵チューナーとＯＳ（オペレーティングシステム）上で動作するドライバー、アプリケーション等のコンピュータプログラムとの組み合わせによって、情報処理装置は、様々な映像、音等の視聴に関連する付加機能を実現する。【０００４】
このような映像、音等の視聴に関連する付加機能としては、例えば、番組の録画、予約、番組検索、追っかけ再生、ネットワーク連携といった機能が例示される。このような付加機能を使用する要求が発生した場合に、まず情報処理装置が起動されることになる。しかしながら、情報処理装置の起動時間は、通常、単体で動作する視聴用チューナーの起動時間よりも長い場合が多い。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2007-166481号公報
【特許文献２】特開2003-008458号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
例えば、情報処理装置が起動されない状態で、視聴用チューナーによる映像表示中にユーザから情報処理装置内蔵チューナーへの切り替え要求がリモートコントローラ等の操作部を通じて、情報処理装置の制御部にあった場合を考える。この場合に、制御部は、まず、情報処理装置を起動することになる。そして、制御部は、情報処理装置の起動が完了するまで、視聴用チューナーによる視聴を継続させればよい。ここで、ユーザが情報処理装置内蔵チューナーへの切り替え要求を発行する操作部としては、例えば、情報処理装置本体に装備されている切り替えスイッチ、リモートコントローラ、キーボードのボタンなどが存在する。【０００７】
さらに、制御部は、視聴用チューナーで視聴されているチャンネルのサービスＩＤなどを取得する。そして、情報処理装置起動後、内蔵チューナー、ドライバーおよびアプリケーションにより描画の準備が整った段階で、制御部がサービスＩＤなどの情報を内蔵チューナーへ引き渡せばよい。【０００８】
以上のように、情報処理装置が起動し、上記準備が整う段階まで、視聴用チューナーでの視聴を継続させることで、制御部は、視聴用チューナーと情報処理装置内蔵チューナーとで同一チャンネルの映像を出力しつつ、受信装置を切り替えることができる。その結果、制御部は、情報処理装置の起動に伴ってユーザの視聴を妨げることを極力防ぐことができる。そして、情報処理装置は、内蔵チューナーからの視聴への切換後に、アプリケーションによる付加機能をユーザに提供すればよい。【０００９】
しかしながら、画面が視聴用チューナーの出力映像を表示していない場合に問題が生じる。すなわち、情報処理装置の起動が完了し、内蔵チューナー、ドライバーおよびアプリケーションの描画準備が整い、視聴が開始されるまで、ユーザに待ち時間が発生し、視聴要求を迅速に満たすことができない。本発明の課題は、映像または音に関連する処理を実行する装置において、装置の処理の状態に依存せず、装置からの映像、あるいは音の視聴を開始するまでの間、視聴を妨げる状況を緩和できる技術を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の一側面は、以下の情報処理装置によって例示される。本情報処理装置は、映像または音の信号を供給する第１の処理装置と、第１の処理装置よりも起動が速く、映像または音の信号を供給する第２の処理装置を接続可能なインターフェースと、第１の処理装置または第２の処理装置からの信号に基づき映像または音を出力装置から出力する出力制御装置と、第１の処理装置への操作指示または前記インターフェースを介して接続された第２の処理装置への操作指示を取得し、取得した操作指示にしたがって処理を実行する制御装置と、を備える。【００１１】
制御装置は、第１の処理装置の起動前に第１の処理装置からの信号に基づく出力装置からの映像または音の出力処理を要求する操作指示を検知したときに、第２の処理装置が起動されているか否かを判定する判定部と、判定部により第２の処理装置が起動されていないと判定されたときに、第２の処理装置を起動して、出力制御装置に対して第２の処理装置からの信号に基づき映像または音を出力装置から出力させるとともに、第１の処理装置に対して、映像または音の信号の出力処理を指令する指令部と、を有する。 
【発明の効果】
【００１２】
本情報処理装置によれば、映像または音に関連する処理を実行する装置において、装置の処理の状態に依存せず、装置からの映像、あるいは音の視聴を開始するまでの間、視聴を妨げる状況を緩和できる。
【図面の簡単な説明】
【００１３】
【図１】情報処理装置の構成を例示する図である。
【図２】リモートコントローラの構成図を例示する図である。
【図３】比較例に係る放送受信処理を例示するフローチャートである。
【図４】情報処理装置の放送受信処理を例示するフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、一実施形態に係る情報処理装置１０について説明する。以下の実施形態の構成は例示であり、情報処理装置１０は実施形態の構成には限定されない。
【００１５】
図１に、情報処理装置１０の構成を例示する。情報処理装置１０は、システムコントローラ２２と、システムコントローラ２２に接続される部品群を有する。システムコントローラ２２に接続される部品群として、ＣＰＵ（Central Processing Unit）２１、主記憶装置２３、キーボードコントローラ２４、ＥＥＰＲＯＭ(Electrically Erasable Programmable Read Only Memory)２５、ＣＭＯＳ(Complementary Metal Oxide Semiconductor)メモリ２６、ＨＤＤ（Hard Disk Drive）２７、電源監視部２８、内蔵チューナーユニット（内蔵チューナー）２９、ＭＣＵ（Micro Controller Unit）１１、赤外線受光部１２、およびスケーラーチップ１３等が例示される。さらに、情報処理装置１０には、ＬＣＤ３２、視聴用チューナー３６、分配器３５、および分配器３５を介してアンテナ３４が接続される。また、情報処理装置１０はリモートコントローラ３１が発する赤外線信号によって操作可能となっている。
【００１６】
システムコントローラ２２は、ＣＰＵ２１が処理するデータの入出力管理等、情報処理装置１０全体の制御を行う。ＣＰＵ２１は、主記憶装置２３に展開されるＯＳ、ＢＩＯＳ等の各種プログラムを実行する。主記憶装置２３は、ＨＤＤ２７から読み出されたプログラムの実行のための作業エリアとして使用される。本実施形態においては、主記憶装置２３には、ＯＳ、ＢＩＯＳ、あるいは各種ドライバープログラム等のシステムプログラム、さらにはアプリケーションプログラム等が展開される。以下、アプリケーションプログラムを単に、アプリケーションと呼ぶ。主記憶装置２３は、例えば、ＲＡＭ（Random Access Memory）などのメモリを有する。
【００１７】
キーボードコントローラ２４は、図示しないキーボード上の各キーからの信号を検出し、システムコントローラ２２を介して、ＣＰＵ２１上のＯＳに引き渡す。ＥＥＰＲＯＭ２５は、各種パラメータ等のデータを書き換え可能に保持する。ＣＭＯＳメモリ２６は、ＢＩＯＳにパラメータを設定する際のメニュー等を記憶している。ＨＤＤ２７は、ＣＰＵ２１が実行するプログラム、あるいはＣＰＵ２１が処理するデータ等を保存する。
【００１８】
なお、システムコントローラ２２、ＣＰＵ２１、主記憶装置２３、キーボードコントローラ２４、ＥＥＰＲＯＭ２５、ＣＭＯＳメモリ２６、ＨＤＤ２７、内蔵チューナーユニット２９は、アプリケーション用の回路部分と呼ばれる。アプリケーション用の回路部分は、ＣＰＵ２１が実行する様々なアプリケーションによって制御され、ユーザに様々な機能を提供する。アプリケーション用の回路部分は、第１の処理装置の一例である。
【００１９】
電源監視部２８は、図示しない電源ボタンが操作されたか否か等を監視する。そして、電源監視部２８は、電源ボタンに対する操作にしたがって、システムコントローラ２２に、情報処理装置１０の電源投入、電源の遮断等を指示する。また、電源監視部２８は、リモートコントローラ３１からの指示にしたがって発せられるＭＣＵ１１の指令により、システムコントローラ２２に、情報処理装置１０の電源投入、電源の遮断等を指示する。
【００２０】
ＭＣＵ１１は、リモートコントローラ３１へのユーザの操作に基づく指示にしたがい、情報処理装置１０を制御する。ＭＣＵ１１は、マイクロコンピュータと呼ぶこともできる。ＭＣＵ１１は、プロセッサの他、ＲＯＭ（Read Only Memory）、ＲＡＭなどのメモリ、入出力用インターフェース等の周辺機能を内蔵している。ＭＣＵ１１のプロセッサは、例えば、内蔵しているＲＯＭに実行可能に展開されたプログラム、あるいは、ＲＯＭからＲＡＭに実行可能に展開されたプログラムにより、以下の機能を実行する。
【００２１】
情報処理装置１０への電源が投入される前、ＭＣＵ１１は、例えば、低電力モードで動作していてもよい。そして、低電力モードで動作中に、リモートコントローラ３１からの指示を受信すると、ＭＣＵ１１が通常動作モードに移行してもよい。さらに、ＭＣＵ１１は赤外線受光部２２から伝達された電気信号をデコードし、対応するコマンドをスケーラーチップ１３やシステムコントローラ２２に対して発行すればよい。
【００２２】
例えば、ＭＣＵ１１は、リモートコントローラ３１から、視聴用チューナー３６によるテレビ視聴の指示を取得すると、情報処理装置１０のうち、スケーラーチップ１３を含む視聴用チューナーからの放送受信のための回路に電源を投入するとともに、視聴用チューナー３６と、ＬＣＤ３２とに電源を投入する。したがって、情報処理装置１０では、ＣＰＵ２１、主記憶装置２３を含むアプリケーション用の回路部分が起動前、視聴用チューナー３６により短時間で放送受信が可能となる。
【００２３】
また、ＭＣＵ１１は、シリアルインターフェース１３Ａを通じて、スケーラーチップ１３に、現在ＬＣＤ３２に出力している映像信号の種類を問い合わせる。映像信号の種類としては、例えば、視聴用チューナー３６からの出力信号に基づく映像信号と、内蔵チューナー２９からの出力信号に基づく映像信号とを例示できる。
【００２４】
また、ＭＣＵ１１は、コマンドインターフェース３６Ｂを通じて、視聴用チューナー３６の起動等の制御を実行する。ここで、コマンドインターフェース３６Ｂは、例えば、シリアルポートと信号の送受信回路等を含む。また、ＭＣＵ１１は、コマンドインターフェース３６Ｂを通じて、視聴用チューナー３６の受信状態を示すパラメータ等を取得する。例えば、ＭＣＵ１１は、視聴用チューナー３６から、受信中の放送の放送局を示すサービスＩＤ等を取得する。
【００２５】
また、ＭＣＵ１１は、赤外線受光部１２から、ＣＰＵ２１等を含むアプリケーション用の回路部分の起動の指示を受けると、指示にしたがって、ＣＰＵ２１等に電源を投入し、アプリケーション用の回路部分を起動する。また、ＭＣＵ１１は、ＣＰＵ２１等を含むアプリケーション用の回路部分の起動前に、ＣＰＵ２１等に対する処理の実行要求、例えば、アプリケーションの実行要求等を受け付けると、ＣＰＵ２１等に電源を投入し、アプリケーション用の回路部分を起動する。ＭＣＵ１１が制御装置の一例である。赤外線受光部１２は、リモートコントローラ３１から送出された赤外線を電気信号に変換しＭＣＵ１１に伝達する。
【００２６】
スケーラーチップ１３は、ＣＰＵ２１がシステムコントローラ２２を介して発行する命令に基づいた映像信号、あるいは視聴用チューナー３６からの映像信号をＬＣＤ３２に転送し、表示させる。スケーラーチップ１３は、ビデオ入力インターフェース３６Ａ、ビデオ出力インターフェース３２Ａを有している。スケーラーチップ１３は、ビデオ入力インターフェース３６Ａを介して視聴用チューナー３６を接続可能である。また、スケーラーチップ１３は、ビデオ出力インターフェース３２Ａを介してＬＣＤ３２を接続可能である。
【００２７】
さらに、スケーラーチップ１３は、ＭＣＵ１１とシリアルインターフェース１３Ａを介して接続されている。スケーラーチップ１３は、シリアルインターフェース１３Ａを介してＭＣＵ１１からのコマンドを受け付ける。例えば、スケーラーチップ１３は、ＭＣＵ１１からのコマンドにしたがってＬＣＤ３２に表示する映像の切替、あるいは、ＬＣＤ３２の輝度調整等を行う。スケーラーチップ１３が出力制御装置の一例である。
【００２８】
アンテナ３４が受信した放送波信号がアンテナコネクタ３３を経由して分配器３５へ伝達される。分配器３５は受信した信号を視聴用チューナー３６と内蔵チューナー２９のそれぞれに分配する。
【００２９】
視聴用チューナー３６は、受信した信号をデコードし、映像信号に変換する。なお、映像信号は、音の信号を含む。そして、視聴用チューナー３６はビデオ入力インターフェース３６Ａを介して、映像信号をスケーラーチップ１３へ出力する。内蔵チューナー２９も同様に、受信した信号をデコードし、映像信号をシステムコントローラ２２経由でＣＰＵ２１に引き渡す。視聴用チューナー３６は、第２の処理装置の一例である。
【００３０】
図１では、視聴用チューナー３６は、ビデオ入力インターフェース３６Ａおよびコマンドインターフェース３６Ｂを通じて、情報処理装置１０と接続されている。視聴用チューナー３６は、情報処理装置１０の外部に外付けされる構造、情報処理装置１０に内蔵される構造のいずれでもよい。
【００３１】
ＣＰＵ２１は、主記憶装置２３に展開された専用のアプリケーションを実行し、内蔵チューナー２９からのデータを取得し、処理する。ＣＰＵ２１はアプリケーションを実行することにより、システムコントローラ２２を介して映像出力命令をスケーラーチップ１３に発行する。また、ＣＰＵ２１は、ＨＤＤ２７に映像信号のデータを保存する。
【００３２】
ＬＣＤ３２は、出力装置と呼ぶこともできる。上述のように、ＬＣＤ３２は、ビデオ出力インターフェース３２Ａを介してスケーラーチップ１３に接続可能である。ＬＣＤ３２は、スケーラーチップ１３から出力される出力信号に基づき、映像を表示する。また、ＬＣＤ３２には、図示しないスピーカーが設けられている。スピーカーも、ビデオ出力インターフェース３２Ａを介してスケーラーチップ１３に接続可能である。スピーカーは、スケーラーチップ１３から出力される出力信号に基づき、音を出力する。音には、人の声である音声の他、楽器その他の音が含まれる。映像および音を出力するための信号をビデオ信号ともいう。
【００３３】
図２に、リモートコントローラ３１の構成図を例示する。リモートコントローラ３１は、ユーザによって押下されたボタンに対応するコードを赤外線に変換し情報処理装置１０に送出する。図２のように、リモートコントローラ３１は、テレビ電源ボタン３１１、テレビアプリケーションボタン（以下、「ＴＶＡＰ」ボタン）３１２、数字ボタン群３１４、「放送切換」ボタン３１３、チャンネルボタン３１５、「音量」ボタン３１６、「番組表」ボタン３１７、「メニュー」ボタン３１８、「決定」ボタン３１９、および４つの矢印ボタン３２０Ａ、３２０Ｂ、３２０Ｃ、３２０Ｄを有する。
【００３４】
「テレビ電源」ボタン３１１は、ユーザが視聴用チューナー３６で受信された放送の視聴を要求し電源投入を指示するためのボタンである。「テレビ電源」ボタン３１１の押下により、リモートコントローラ３１は、情報処理装置１０のＭＣＵ１１に、視聴用チューナー３６による放送受信を指示する。すると、ＭＣＵ１１は、視聴用チューナー３６、ＬＣＤ３２を含む視聴用の回路部分に電源を投入し、放送の受信を開始させる。視聴用チューナー３６で受信された放送は、ＬＣＤ３２に出力される。
【００３５】
「ＴＶＡＰ」ボタン３１２は、テレビ用のアプリケーションの実行を情報処理装置１０に指示するためのボタンである。「ＴＶＡＰ」ボタン３１２の押下により、リモートコントローラ３１は、情報処理装置１０のＭＣＵ１１に、ＣＰＵ２１を含むアプリケーション用の回路部分への電源供給と、テレビ用のアプリケーションの起動を指示する。ＭＣＵ１１は、例えば、低電力モードでの動作状態で、テレビ用のアプリケーション等の起動指示を受けると、通常の動作状態に移行してもよい。そして、ＭＣＵ１１は、起動指示にしたがって、ＣＰＵ２１等を含むアプリケーション用の回路部分を起動すればよい。
【００３６】
ＣＰＵ２１は、テレビ用のアプリケーションの起動により、様々なサービスをユーザに提供する。様々なサービスとしては、例えば、放送の視聴予約の受付と視聴のための放送受信、放送の録画予約の受付と録画の実行、追っかけ再生機能、ネットワーク上のサーバとの連係機能等が例示される。テレビ用のアプリケーションの実行によって、内蔵チューナー２９から放送が受信され、例えば、システムコントローラ２２およびスケーラーチップ１３を経由してＬＣＤ３２に出力される。
【００３７】
「放送切換」ボタン３１３は、視聴用チューナー３６または内蔵チューナー２９からの映像および音を視聴中に、入力ソース（放送波）を切り換える際に操作される。入力ソースは例えば地上デジタル、BS(Broadcasting Satellite)、CS（Communication Satellite）といった放送電波の送信元ごとに切り換えることができる。数字ボタン群３１４は、チャンネル番号等の入力に使用される。チャンネルボタン３１５は、視聴チャンネル番号の増加または減少によるチャンネル指定に使用される。「音量」ボタン３１６は、音量の設定に使用される。「番組表」ボタン３１７は、番組表をＬＣＤ３２に出力するときに操作される。「メニュー」ボタン３１８は、メニューをＬＣＤ３２に出力するときに操作される。「決定」ボタン３１９と、矢印ボタン３２０Ａ等は、ＬＣＤ３２に表示されたメニュー等の選択操作等に使用される。
【００３８】
図３に、比較例に係る放送受信処理をフローチャートで例示する。図３の処理では、まだ、情報処理装置１０には電源が投入されておらず、情報処理装置１０は、シャットダウン状態にあると仮定する。したがって、視聴用チューナー３６および内蔵チューナー２９は、いずれも受信した信号を出力していないと仮定する（Ｓ１０１）。
【００３９】
ユーザのリモートコントローラ３１へのボタンを操作により、リモートコントローラ３１が例えば「テレビ電源」ボタン３１１の押下を検知する（Ｓ１０２）。すると、リモートコントローラ３１は、「テレビ電源」ボタン３１１の押下を検知したことを示す検知信号を赤外線で情報処理装置１０に送信する。情報処理装置１０の赤外線受光部１２は、赤外線の検知信号を受光すると、赤外線の検知信号を電気信号に変換し、ＭＣＵ１１に伝達する。ＭＣＵ１１は、赤外線受光部１２からの電気信号をデコードし、デコード結果に対応して、スケーラーチップ１３および視聴用チューナー３６に電源を投入し、放送受信処理を起動する。すると、視聴用チューナー３６で受信された放送の映像等がＬＣＤ３２に表示される（Ｓ１０３）。なお、放送中の音は、例えば、ＬＣＤ３２に設けられたスピーカーから出力される。
【００４０】
ここで、ユーザが、テレビ用のアプリケーションの実行を要求する場合を想定する。例えば、ユーザが「ＴＶＡＰ」ボタン３１２を押下したとする。すると、リモートコントローラ３１が「ＴＶＡＰ」ボタン３１２の押下を検知する（Ｓ１０４）。リモートコントローラ３１は、「ＴＶＡＰ」ボタン３１２の押下を検知した検知信号を赤外線で情報処理装置１０に送信する。すると、情報処理装置１０のＭＣＵ１１は、「ＴＶＡＰ」ボタン３１２の押下に応じた処理を実行する。
【００４１】
すなわち、「ＴＶＡＰ」ボタン３１２が押下されると、ＭＣＵ１１は、ＣＰＵ２１を含むアプリケーション用の回路部分を起動する。また、ＭＣＵ１１は、視聴用チューナー３６が受信中のサービスＩＤを視聴用チューナー３６から取得する（Ｓ１０５）。サービスＩＤは、各放送局を識別する情報である。サービスＩＤ取得のため、ＭＣＵ１１は、視聴用チューナー３６に、サービスＩＤを問い合わせるコマンドを発行し、サービスＩＤを取得する。
【００４２】
そして、ＭＣＵ１１は、ＣＰＵ２１を含む情報処理装置１０のアプリケーション用の回路が起動され、ドライバーがロードされ、アプリケーションの起動が完了したか否かを判定する（Ｓ１０６）。以下、ＣＰＵ２１がアプリケーションを実行することで実現する処理について、「アプリケーションが処理を実行する」ともいうことにする。ＭＣＵ１１は、Ｓ１０６の判定が真（ＹＥＳ）となるまで、待つ。
【００４３】
そして、Ｓ１０６の判定が真（ＹＥＳ）になると、ＭＣＵ１１は、ＣＰＵ２１で実行されているアプリケーションにサービスＩＤを通知する。すると、アプリケーションは、情報処理装置１０の内蔵チューナー２９に、通知されたサービスＩＤでの放送の受信を指示する。これによって、内蔵チューナー２９で受信される放送のチャンネルが変更される（Ｓ１０７）。そして、内蔵チューナー２９は、放送を受信し、システムコントローラ２２およびスケーラーチップ１３を通じて、ＬＣＤ３２から映像と音を出力する（Ｓ１０８）。以上のようにして、視聴用チューナー３６で受信されていた放送と同一の放送が内蔵チューナー２９で受信され、ＬＣＤ３２から出力される。
【００４４】
情報処理処置１０のアプリケーション用の回路部分の起動前、視聴用チューナー３６が放送を受信中に、「ＴＶＡＰ」ボタン３１２によって内蔵チューナー２９での受信が指示された場合には、アプリケーション用の回路起動まで視聴用チューナー３６による放送受信が継続する。そして、アプリケーション用の回路部分の起動後、視聴用チューナー３６で受信していた放送と同一の放送が、内蔵チューナー２９で受信される。ユーザは、視聴用チューナー３６から内蔵チューナー２９での放送受信にスムーズに移行できる。移行後、ユーザは、アプリケーションの機能、例えば、視聴予約、録画予約、受信と録画の並行処理による番組の追っかけ再生機能、ネットワーク上のサーバとの連携機能等を享受できる。
【００４５】
しかしながら、図３の処理では、情報処理処置１０のアプリケーション用の回路部分の起動前、視聴用チューナー３６が放送を受信中でないと、内蔵チューナー２９での放送受信にスムーズに移行できない。すなわち、情報処理処置１０のアプリケーション用の回路部分の起動前、情報処理装置１０がシャットダウンした状態で、「ＴＶＡＰ」ボタン３１２が押下された場合に問題が生じる。すなわち、ユーザは、ＣＰＵ２１等のアプリケーション用の回路を含む情報処理装置１０の起動まで、放送の視聴を待たされることになる。
【００４６】
図４に、実施形態に係る情報処理装置１０の放送受信処理をフローチャートで例示する。図４の処理では、まだ、情報処理装置１０には電源が投入されておらず、情報処理装置１０はシャットダウン状態にあると仮定する。したがって、視聴用チューナー３６および内蔵チューナー２９は、いずれも受信した信号を出力していないと仮定する（Ｓ１）。
【００４７】
いま、例えば、ユーザが「ＴＶＡＰ」ボタン３１２を押下すると、ＭＣＵ１１が「ＴＶＡＰ」ボタン３１２の押下を検知する（Ｓ２）。そこで、ＭＣＵ１１は電源監視部２８に情報処理装置１０の起動を要求する（Ｓ３）。その結果、電源監視部２８がＣＰＵ２１等のアプリケーション用の回路部分を含む情報処理装置１０に電源を投入する（Ｓ４）。
【００４８】
さらに、ＭＣＵ１１は、スケーラーチップ１３に問い合わせコマンドを発行し、視聴用チューナー３６で受信された映像がＬＣＤ３２に表示されているか否かを判定する（Ｓ５）。すなわち、ユーザが視聴用チューナー３６により放送を視聴中であるか否かを判定する。ただし、ＭＣＵ１１は、視聴用チューナー３６に問い合わせコマンドを発行し、視聴用チューナー３６に電源が投入され、視聴用チューナー３６が起動されているか否かを判定してもよい。ＭＣＵ１１は、判定部の一例としてＳ５の処理を実行する。
【００４９】
Ｓ５の判定が真（ＹＥＳ）の場合、ＭＣＵ１１は、制御をＳ９へ進める。一方、Ｓ５の判定が偽（ＮＯ）の場合、ＭＣＵ１１は、コマンドインターフェース３６Ｂを通じて視聴用チューナー３６を起動する（Ｓ６）。また、ＭＣＵ１１は、視聴用チューナー３６での視聴のための回路、例えば、スケーラーチップ１３およびＬＣＤ３２に電源を供給する。
【００５０】
そして、ＭＣＵ１１は、スケーラーチップ１３に、ＬＣＤ３２の画面を視聴用チューナー３６で受信された放送の画面に切り替えるように要求する（Ｓ７）。その結果、ＬＣＤ３２は、視聴用チューナー３６で受信された放送の映像を表示する（Ｓ８）。なお、放送中の音は、スピーカーから出力される。
【００５１】
Ｓ９、Ｓ１０、Ｓ１１の処理は、図３のＳ１０６、Ｓ１０７、およびＳ１０８と同様である。すなわち、ＭＣＵ１１は、視聴用チューナー３６から視聴用チューナー３６が受信中の放送のサービスＩＤを取得する（Ｓ９）。そして、ＣＰＵ２１等のアプリケーション用の回路部分を含む情報処理装置１０の起動まで、視聴用チューナー３６で放送が受信される（Ｓ１０）。そして、情報処理装置１０の起動後、ＭＣＵ１１は、サービスＩＤをアプリケーションに通知し、内蔵チューナー２９のチャンネルを変更する（Ｓ１１）。その結果、視聴用チューナー３６で受信されていた放送と同一の放送が内蔵チューナー２９で受信され、ＬＣＤ３２から出力される。すなわち、視聴用チューナー３６と同一の映像がＬＣＤ３２に表示される（Ｓ１２）。ＭＣＵ１１は、指令部の一例としてＳ６−Ｓ１１の処理を実行する。また、ＭＣＵ１１は、取得部の一例として、Ｓ９の処理を実行する。
【００５２】
以上述べたように、本実施形態の処理では、情報処理装置１０が起動前に、ユーザが「ＴＶＡＰ」ボタン３１２を押下し、アプリケーションの実行が要求された場合、ＭＣＵ１１は、ＣＰＵ２１を含むアプリケーション用の回路部分を起動する。このアプリケーション用の回路部分を起動とともに、ＭＣＵ１１は、視聴用チューナー３６による視聴が可能か否かを判定する。そして、例えば、視聴用チューナー３６からＬＣＤ３２に至る回路部分に電源が投入されておらず、視聴できない場合、ＭＣＵ１１は、視聴用チューナー３６等を起動する。すなわち、ＭＣＵ１１は、視聴用チューナー３６による視聴が開始できるように、視聴用チューナー３６からＬＣＤ３２に至る回路部分を起動する。そして、ＣＰＵ２１を含むアプリケーション用の回路部分が起動され、ドライバーがロードされ、アプリケーションが起動されると、視聴用チューナー３６で視聴中の放送のサービスＩＤが内蔵チューナー２９に引き渡され、内蔵チューナー２９での視聴とアプリケーションの実行が開始する。
【００５３】
このため、ユーザは、まず、視聴用チューナー３６での放送の視聴を開始する。そして、ユーザは、視聴用チューナー３６での放送を視聴しつつ、内蔵チューナー２９での視聴にスムーズに移行できる。そして、ユーザは、内蔵チューナー２９での視聴に移行後、アプリケーション用の回路部分によって、アプリケーションの機能、例えば、視聴予約、録画予約、受信と録画の並行処理による、番組の追っかけ再生機能、ネットワーク上のサーバとの連携機能等を享受できる。
【００５４】
一般に、起動の指示後、視聴用チューナー３６による視聴が可能となるまでの時間は、ＣＰＵ２１を含むアプリケーション用の回路部分の起動完了までの時間よりも短い。したがって、本実施形態の処理の場合、ユーザは、第１段階で、視聴用チューナー３６での放送の視聴を開始できる。つまり、情報処理装置１０で、ＯＳ、ドライバー、およびアプリケーションが起動される前に、ユーザは、早期に放送を視聴でき、放送の見逃しを低減できる。そして、ユーザは、視聴用チューナー３６での視聴から、スムーズに、内蔵チューナー２９およびＣＰＵ２１を含む視聴にスムーズに移行できる。
【００５５】
従来、複数のテレビチューナーユニットを搭載した装置では、各ユニットが独立しているため、視聴中のチャンネルの周波数、サービスＩＤといった情報を各ユニットがそれぞれ独自に保持している。そのため、あるユニットを使用して視聴していたチャンネルの情報は、別のユニットに切り換えた際に引き継がれない。しかしながら、上記実施形態の情報処理装置１０では、ＭＣＵ１１が視聴用チューナー３６で視聴中の番組のサービスＩＤを取得し、アプリケーション起動後に、アプリケーションに引き渡すことで、視聴用チューナー３６から内蔵チューナー２９へのスムーズな処理の移行が実現できる。
【００５６】
《変形例》
上記実施形態では、情報処理装置１０でアプリケーションを起動し、テレビ等の放送を受信するとの要求が、情報処理装置１０の起動前にあった場合の処理について例示した。このような場合には、情報処理装置１０のへの電源投入後、ＯＳ、ドライバー、およびアプリケーションが起動されるまである程度の時間が掛かる。そのため、アプリケーション起動までの間、情報処理装置１０に接続された視聴用チューナー３６で受信される放送をＬＣＤ３２に出力することで、アプリケーション起動までの時間に、番組等の視聴漏れが発生することを低減できる。そして、アプリケーション起動時に、ＭＣＵ１１が視聴用チューナー３６で視聴中のサービスＩＤを内蔵チューナー２９に引き渡し、内蔵チューナー２９での視聴にスムーズに移行できた。
【００５７】
上記構成を適用可能な例としては、例えば、情報処理装置１０にＨＤＭＩ（High-Definition Multimedia Interface）端子等を通じて接続される機器による構成を例示できる。例えば、ＨＤＭＩ端子に、映像録画装置、映像再生装置、ゲーム機等が接続される場合を想定する。
【００５８】
情報処理装置１０のＣＰＵ２１が、映像録画装置、映像再生装置、ゲーム機と同様の映像を処理するアプリケーションの起動要求をユーザから受けた場合、まず、情報処理装置１０にＨＤＭＩ端子等を通じて接続された映像録画装置、映像再生装置、ゲーム機からの映像をＬＣＤ３２等に出力しておけばよい。そして、情報処理装置１０のＣＰＵ２１等、アプリケーション用の回路部分に電源が投入され、ＯＳ、ドライバー、アプリケーションが起動された後、ＣＰＵ２１が処理した映像をＬＣＤ２１に出力するようにすればよい。このような構成と手順により、情報処理装置１０が起動するまでの間、ユーザに映像録画装置、映像再生装置、あるいはゲーム機等からの映像を提供しつつ、ＣＰＵ２１等のアプリケーション用の回路部分の起動後に、アプリケーション用の回路部分から映像を提供するようにすればよい。
《コンピュータが読み取り可能な記録媒体》
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【００５９】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。 
【符号の説明】
【００６０】
１０  情報処理装置  
１１  ＭＣＵ 
１２  赤外線受光部
１３  スケーラーチップ
２１  ＣＰＵ
２２  システムコントローラ
２３  主記憶装置
２９  内蔵チューナー
３１  リモートコントローラ
３２  ＬＣＤ
３６  視聴用チューナー
３１１「テレビ電源」ボタン
３１２「ＴＶＡＰ」ボタン
【図１】
2013145247.tif 000003
【図２】
2013145247.tif 000004
【図３】
2013145247.tif 000005
【図４】
2013145247.tif 000006
【国際調査報告】
2013145247.tif 000007
2013145247.tif 000008