(57)【要約】【課題】消費電力を抑えること。【解決手段】本体と、前記本体に設けられ、アンテナが取り外し可能に接続されるアンテナ端子と、前記アンテナ端子に接続され、放送データを受信する内部受信装置と、前記放送データを受信する外部受信装置との通信を実行する通信装置と、前記アンテナ端子に前記アンテナが接続されているか否かを判別する第１の判別手段と、前記外部受信装置と前記通信装置との間で通信を実行可能であるか否かを判別する第２の判別手段と、第１の判別手段の判別結果と第２の判別手段の判別結果から、前記放送データを受信可能な経路を検出する手段と、前記検出手段が前記放送データを受信可能な経路を検出していない場合、前記内部受信装置および前記外部受信装置への電源の供給を遮断するための手段とを具備する。【選択図】図５
2007180619.tif 000002
【特許請求の範囲】
【請求項１】
本体と、
前記本体に設けられ、アンテナが取り外し可能に接続されるアンテナ端子と、
前記本体内に設けられると共に、前記アンテナ端子に接続され、放送データを受信する内部受信装置と、
前記本体内に設けられ、前記放送データを受信する外部受信装置との通信を実行する通信装置と、
前記アンテナ端子に前記アンテナが接続されているか否かを判別する第１の判別手段と、
前記外部受信装置と前記通信装置との間で通信を実行可能であるか否かを判別する第２の判別手段と、
前記第１の判別手段の判別結果と前記第２の判別手段の判別結果から、前記放送データを受信可能な経路を検出する手段と、
前記検出手段が前記放送データを受信可能な経路を検出している場合、前記検出手段の検出結果に応じて、前記内部受信装置および前記外部受信装置の一方を選択する手段と、
前記選択された前記内部受信装置および前記外部受信装置の一方から送信される放送データを再生する手段と、
前記検出手段が前記放送データを受信可能な経路を検出していない場合、前記内部受信装置および前記通信装置への電源の供給を遮断するための手段とを具備することを特徴とする情報処理装置。
【請求項２】
前記選択された前記内部受信装置および前記通信装置の一方に選択的に電源を供給する手段を更に具備することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記内部受信装置の消費電力値を格納する第１の格納手段と、
前記通信装置の消費電力値を格納する第２の格納手段とを更に具備し、
前記検出手段が前記放送データを受信可能な経路を検出している場合、前記選択手段は、前記第１の格納手段に格納された消費電力値および前記第２の格納手段に格納された消費電力値に応じて前記内部受信装置および前記外部受信装置の一方を選択することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記検出手段が前記放送データを受信可能な経路が変わったことを検出した場合に前記選択部に受信可能な経路が変わったことを通知する手段を更に具備し、
前記通知手段からの通知後に前記検出手段が前記放送データを受信可能な経路を検出している場合、前記選択部は、前記検出手段の検出結果に応じて前記内部受信装置および前記外部受信装置の一方を再選択することを特徴とする請求項１記載の情報処理装置。
【請求項５】
確認コマンドを前記外部受信装置に送信する手段を更に具備し、
前記外部受信装置は、複数の機器で共有可能であって、前記確認コマンドを受信した場合に確認コマンドを発行した機器以外の機器が使用しているか否かを前記確認コマンドを発行した機器に通知する手段を有し、
前記第２の判別手段は、前記外部受信装置と前記通信装置との間で通信を実行可能であると判別しても、前記通知手段から使用している機器が有ると通知された場合に、前記外部受信装置と前記通信装置との間で通信を実行可能では無いと判別することを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記検出手段が前記放送データを受信可能な経路が無いと判別した場合、前記放送データを受信出来ないことをユーザに通知するための手段とを具備することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記通信装置は、ネットワークを介して前記外部受信装置との通信を実行するネットワーク通信装置を含むことを特徴とする請求項１記載の情報処理装置。
【請求項８】
前記通信装置は、前記外部受信装置との無線通信を実行する無線通信装置を含むことを特徴とする請求項１記載の情報処理装置。
【請求項９】
複数の機器で共有可能であって、確認コマンドを受信した場合に前記確認コマンドを発行した機器以外の機器が使用しているか否かを前記確認コマンドを発行した機器に通知する手段を有する外部受信装置が受信した放送データを再生可能な情報処理装置であって、
本体と、
前記本体に設けられ、アンテナが取り外し可能に接続されるアンテナ端子と、
前記本体内に設けられると共に、前記アンテナ端子に接続され、前記放送データを受信する内部受信装置と、
前記本体内に設けられ、前記外部受信装置との通信を実行する通信装置と、
前記アンテナ端子に前記アンテナが接続されているか否かを判別する第１の判別手段と、
前記確認コマンドを発行する手段と、
前記外部受信装置と前記通信装置との間で通信を実行可能であるか否かを判別する第２の判別手段であって、前記外部受信装置と前記通信装置との間で通信を実行可能であると判別しても、前記通知手段から使用している機器が有ると通知された場合に、前記外部受信装置と前記通信装置との間で通信を実行可能では無いと判別する第２の判別手段と、
第１の判別手段の判別結果と第２の判別手段の判別結果から、前記放送データを受信可能な経路を検出する手段と、
前記検出手段が前記放送データを受信可能な経路を検出している場合、前記検出手段の検出結果に応じて、前記内部受信装置および前記外部受信装置の一方を選択する手段と、
前記選択された前記内部受信装置および前記外部受信装置の一方から送信される放送データを再生する手段とを具備することを特徴とする情報処理装置。
【請求項１０】
前記検出手段が前記放送データを受信可能な経路が無いと判別した場合、前記放送データを受信出来ないことをユーザに通知するための手段とを具備することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記通信装置は、ネットワークを介して前記外部受信装置との通信を実行するネットワーク通信装置を含むことを特徴とする請求項９記載の情報処理装置。
【請求項１２】
前記通信装置は、前記外部受信装置との無線通信を実行する無線通信装置を含むことを特徴とする請求項９記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送データを受信する受信装置を備えた情報処理装置に関する。
【背景技術】
【０００２】
一般に、テレビジョン（ＴＶ）装置においては、再生すべきビデオソースを切り替えるための入力切替え機能が設けられている。この入力切り替え機能は、ユーザによるリモコン操作に応じて、ビデオレコーダのような再生装置と、テレビチューナとの間でビデオソースの切り替えを行う。
【０００３】
ところで、最近では、パーソナルコンピュータのような情報処理装置においても、テレビチューナの搭載が進められている。現在放送されているＴＶ番組のような放送データをパーソナルコンピュータを用いて視聴するためには、アンテナケーブルを介してＴＶアンテナをパーソナルコンピュータに接続することが必要となる。このため、パーソナルコンピュータを使用する場所が大きく制約されることになる。特に、ノートブックタイプのパーソナルコンピュータのような携帯型コンピュータにおいては、その可搬性が著しく損なわれることになる。
【０００４】
そこで、アンテナが接続されていない状態においても現在放送されているＴＶ番組のような放送データを再生することが可能な情報処理装置が開示されている（特許文献１）。
【特許文献１】特開２００５−１８４６４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述した文献に開示されている情報処理装置は、放送データを受信可能な経路が無くても、受信装置に電源を供給している。そのため、機器の消費電力が高くなるという問題があった。
【０００６】
本発明の目的は、消費電力を抑えることが可能な情報処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一例に係わる情報処理装置は、本体と、前記本体に設けられ、アンテナが取り外し可能に接続されるアンテナ端子と、前記本体内に設けられると共に、前記アンテナ端子に接続され、放送データを受信する内部受信装置と、前記本体内に設けられ、前記放送データを受信する外部受信装置との通信を実行する通信装置と、前記アンテナ端子に前記アンテナが接続されているか否かを判別する第１の判別手段と、前記外部受信装置と前記通信装置との間で通信を実行可能であるか否かを判別する第２の判別手段と、前記第１の判別手段の判別結果と前記第２の判別手段の判別結果から、前記放送データを受信可能な経路を検出する手段と、前記検出手段が前記放送データを受信可能な経路を検出している場合、前記検出手段の検出結果に応じて、前記内部受信装置および前記外部受信装置の一方を選択する手段と、前記選択された前記内部受信装置および前記外部受信装置の一方から送信される放送データを再生する手段と、前記検出手段が前記放送データを受信可能な経路を検出していない場合、前記内部受信装置および前記通信装置への電源の供給を遮断するための手段とを具備することを特徴とする。
【発明の効果】
【０００８】
消費電力を抑えること。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、本発明の実施形態を説明する。
【００１０】
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えばノートブック型パーソナルコンピュータのようなバッテリ駆動可能な携帯型パーソナルコンピュータ１０として実現されている。
【００１１】
図１は携帯型パーソナルコンピュータのディスプレイユニットを開いた状態における正面図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１２１から構成される表示装置が組み込まれており、そのＬＣＤ１２１の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１２】
ディスプレイユニット１２は、コンピュータ本体１１に対してコンピュータ本体１１の上面を覆う開放位置とコンピュータ本体１１の上面が露出される閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０を電源オン／オフするためのパワーボタン１４、各種操作ボタンを含む入力操作パネル１５、およびタッチパッド１６などが配置されている。
【００１３】
タッチパッド１６は、ＬＣＤ１２１の表示画面上の位置を指示するポインティングデバイスである。タッチパッド１６の操作に応じて、マウスカーソル（マウスポインタとも云う）は表示画面上を移動する。
【００１４】
コンピュータ本体１１にはネットワークコントローラが内蔵されている。ネットワークコントローラは、コンピュータ１０を有線または無線のネットワーク２に接続するための通信装置である。コンピュータ１０は、ネットワークコントローラを用いることにより、有線または無線のネットワーク２を介して外部機器との通信を実行することが出来る。ネットワーク２は、例えば、無線ＬＡＮまたは有線ＬＡＮから構成されている。
【００１５】
ネットワーク２上には、外部テレビチューナとして機能するセットトップボックス２００が接続されている。セットトップボックス２００は、アンテナケーブルを介してＴＶアンテナに接続されている。セットトップボックス２００には、現在放送中のＴＶ番組のような放送データを受信するテレビチューナが内蔵されている。このセットトップボックス２００は、受信した放送データをネットワーク２を介してクライアントに配信する機能を有している。コンピュータ１０は、ネットワーク２を介してセットトップボックス２００との通信を実行することにより、現在放送中の放送データをセットトップボックス２００から受信することが出来る。
【００１６】
さらに、コンピュータ本体１１には内部テレビチューナも内蔵されている。内部テレビチューナは、セットトップボックス２００と同様に、現在放送中のＴＶ番組のような放送データを受信する。コンピュータ１０は、セットトップボックス２００および内部テレビチューナのどちらを使用しても、同一のＴＶ番組を受信することができる。
【００１７】
図２は、本コンピュータ１０の背面図である。
【００１８】
図２に示されているように、コンピュータ本体１１の背面１７には、アンテナケーブルが取り外し自在に接続可能なアンテナ端子１８が設けられている。さらに、コンピュータ本体１１の背面１７には、コンピュータ本体１１を拡張ユニットに接続するためのコネクタ１９が配置されている。拡張ユニットは本コンピュータ１０の機能を拡張するためのユニットであり、コンピュータ本体１１が取り外し自在に装着できるように構成されている。
【００１９】
本コンピュータ１０においては、アンテナ端子１８にアンテナケーブルを介してＴＶアンテナが接続されているか否かに応じて、内部テレビチューナおよび外部チューナ（セットトップボックス２００）の一方が自動的に選択的される。
【００２０】
すなわち、本コンピュータ１０においては、アンテナ端子１８にＴＶアンテナが接続されている場合は内部テレビチューナが選択され、その内部テレビチューナからの放送データが再生される。一方、アンテナ端子１８にＴＶアンテナが接続されていない場合は、セットトップボックス２００が選択される。この場合、セットトップボックス２００との通信が自動的に実行され、セットトップボックス２００から送信される放送データが再生される。
【００２１】
なお、セットトップボックス２００のみならず、拡張ユニットを外部チューナとして使用することもできる。
【００２２】
図３には、コンピュータ本体１１を拡張ユニット３０に装着した様子が示されている。図３に示されているように、コンピュータ本体１１を拡張ユニット３０に装着した状態においては、コンピュータ本体１１の背面が拡張ユニット３０によって覆われる。このため、アンテナ端子１８にＴＶアンテナを接続することはできないものの、コンピュータ１０は、拡張ユニット３０に内蔵された外部テレビチューナ３１から放送データを受信することが出来る。拡張ユニット３０の背面には、アンテナケーブルを介してＴＶアンテナが接続されている。以下では、セットトップボックス２００を外部テレビチューナとして使用する場合を想定する。
【００２３】
図４には、本コンピュータ１０のシステム構成の第１の例が示されている。 
本コンピュータ１０には、図４に示されているように、ＣＰＵ１０１、ホストコントローラ１０２、メインメモリ１０３、表示コントローラ１０４、ビデオメモリ（ＶＲＡＭ）１０５、Ｉ／Ｏコントローラ１０６、ハードディスクドライブ（ＨＤＤ）１０７、内部テレビチューナ１０８、第１のストリーム制御回路１０９、ネットワークコントローラ１１０、第２のストリーム制御回路１１１、セレクタ１１２、第1の検出回路１１３、第２の検出回路１１４、第１の消費電力レジスタ１１５、第２の消費電力レジスタ１１６、比較回路１１７、チャンネル設定レジスタ１１８、割り込み発生回路１１９、および電源制御回路１２０等が設けられている。
【００２４】
ＣＰＵ１０１は本コンピュータ１０の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１０７からメインメモリ１０３にロードされる、オペレーティングシステム（ＯＳ）および各種アプリケーションプログラムを実行する。本コンピュータ１０においては、アプリケーションプログラムの一つとして、ＴＶ再生制御プログラムが予めインストールされている。このＴＶ再生制御プログラムは、内部テレビチューナ１０８または外部テレビチューナを用いて、ＴＶ番組のような放送データを再生するプログラムである。
【００２５】
ホストコントローラ１０２はＣＰＵ１０１のローカルバスとＩ／Ｏコントローラ１０６との間を接続するブリッジデバイスである。ホストコントローラ１０２には、メインメモリ１０３をアクセス制御するメモリコントローラが内蔵されている。表示コントローラ１０４は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１２１を制御する。表示コントローラ１０４はビデオメモリ（ＶＲＡＭ）１０５を有しており、ＯＳ／アプリケーションプログラムによってビデオメモリ１０５に描画されたグラフィクスデータをＬＣＤ１２１に表示する。また、ＴＶ再生制御プログラムの制御の下、ビデオメモリ１０５には、内部テレビチューナ１０８または外部テレビチューナによって受信された放送データに含まれる映像データも書き込まれる。表示コントローラ１０４は、ビデオメモリ１０５から映像データをリードし、ＬＣＤ１２１に表示する。
【００２６】
Ｉ／Ｏコントローラ１０６には、ＨＤＤ１０７を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラが内蔵されている。またＩ／Ｏコントローラ１０６は、ＰＣＩ（Peripheral Component Interconnect）バスのようなバス１上の各デバイスの制御も実行する。
【００２７】
内部テレビチューナ１０８は現在放送中のＴＶ番組のような放送データを受信するデバイスであり、ＴＶ再生制御プログラムからのコマンドによって指定されたチャネル番号の放送データを受信する。この内部テレビチューナ１０８はアンテナ端子１８に接続されている。アンテナ端子１８には、アンテナケーブルを介してＴＶアンテナ２０３を接続することが出来る。ＴＶアンテナ２０３としては、屋外に設置されたＴＶアンテナ、あるいは屋内アンテナを用いることが出来る。
【００２８】
内部テレビチューナ１０８によって受信されたあるチャネル番号の放送データは、第１のストリーム制御回路１０９に送られる。第１のストリーム制御回路１０９は、内部テレビチューナ１０８によって受信された放送データをアナログ信号からデジタル信号に変換し、そしてそのデジタル化された放送データに含まれる映像データから、例えばデジタルＹＵＶデータ（Ｒ６５６）形式のストリームデータを生成する。このストリームデータは、セレクタ１１２に送られる。
【００２９】
ネットワークコントローラ１１０は、有線または無線のネットワーク２を介して外部デバイスとの通信を実行する通信デバイスである。ネットワークコントローラ１１０は、有線ネットワークを介して外部デバイスとの通信を実行する有線ネットワークデバイス、または無線ネットワークを介して外部デバイスとの無線通信を実行する無線ネットワークデバイスから構成されている。ネットワークコントローラ１１０が無線ネットワークデバイスから実現されている場合には、ユーザが本コンピュータ１０を家庭内のどこで使用している場合でも、本コンピュータ１０はセットトップボックス２００との通信を行うことが出来る。もちろん、有線ネットワークデバイス、および無線ネットワークデバイスの双方をコンピュータ１０に設けても良い。
【００３０】
ネットワークコントローラ１１０は、有線または無線のネットワーク２を介してセットトップボックス２００との通信を実行することにより、セットトップボックス２００によって受信された放送データをネットワーク２を介して受信する。ネットワークコントローラ１１０によって受信されたセットトップボックス２００からの放送データは、第２のストリーム制御回路１１１に送られる。第２のストリーム制御回路１１１は、セットトップボックス２００からの放送データに含まれる映像データから、例えばデジタルＹＵＶデータ（Ｒ６５６）形式のストリームデータを生成する。このストリームデータは、セレクタ１１２に送られる。
【００３１】
セレクタ１１２は、内部テレビチューナ１０８および外部テレビチューナ（セットトップボックス２００）の一方を選択するためのデバイスである。セレクタ１１２は、第１のストリーム制御回路１０９に双方向接続されていると共に、第２のストリーム制御回路１１１に双方向接続されている。セレクタ１１２は、比較回路１１７からの選択信号ＳＥＬに応じて、第１のストリーム制御回路１０９および第２のストリーム制御回路１１１の一方を選択し、その選択した第１のストリーム制御回路１０９および第２のストリーム制御回路１１１の一方をバス１に接続する。
【００３２】
第１の検出回路１１３は、アンテナ端子１８にアンテナ２０３が接続されているか否かを判別するためのデバイスである。第１の検出回路１１３は、例えば、アンテナ端子１８へのアンテナケーブルの接続の有無によってオン／オフするメカニカルスイッチによって実現することが出来る。また、第1の検出回路１１３は、アンテナ端子１８の信号ピンの電圧に応じてアンテナ２０３が接続されているか否かを判別する電圧検出回路によって実現することも出来る。第１の検出回路１１３は、アンテナに接続されていれば“１”、接続されていなければ“０”を比較回路１１７に出力する。
【００３３】
第２の検出回路１１４は、ネットワークコントローラ１１０がネットワーク２に接続されているかを判別する回路である。第２の検出回路１１４は、例えば、メカニカルスイッチ１２４によってネットワーク２への接続を判別ものとする。第２の検出回路１１４はネットワークに接続されていれば“１”、接続されていなければ“０”を比較回路１１７に出力する。
【００３４】
第１の消費電力レジスタ１１５は、内部テレビチューナ１０８と第１のストリーム制御回路１０９の動作時の消費電力を設定するためのレジスタで、ＣＰＵ１０１によって設定される。本実施形態では２０００（単位はｍＷ）が設定されているものとする。
【００３５】
第２の消費電力レジスタ１１６は、ネットワークコントローラ１１０と第２ストリーム制御回路１１１の動作時の消費電力を設定するためのレジスタで、ＣＰＵ１０１によって設定される。本実施形態では１２００（単位はｍＷ）が設定されているものとする。
【００３６】
比較回路１１７は、第１の検出回路１１３、第２の検出回路１１４、第１の消費電力レジスタ１１５、第２の消費電力レジスタ１１６からの値に応じて選択信号ＳＥＬを出力する。
【００３７】
図５は、比較回路１１７の動作テーブルである。動作テーブル内では、第１の検出回路１１３からの出力値を検出回路１、第２の検出回路１１４からの出力値を検出回路２、第１の消費電力レジスタ１１５の設定値をレジスタ１、第２の消費電力レジスタ１１６の設定値をレジスタ２としている。
【００３８】
選択信号ＳＥＬは２ｂｉｔ信号で、ｂｉｔ０が“０”の場合は第１のストリーム制御回路１０９からのストリームデータを選択、ｂｉｔ０が“１”の場合は第２のストリーム制御回路１１１からのストリームデータを選択することを意味している。ｂｉｔ０の値はｂｉｔ１が１の場合のみ有効である。これは、ｂｉｔ１が０の場合はストリームデータがバス１に流れないことを意味している。
【００３９】
図５の表において、第１の検出回路１１３の出力値および第２の検出回路の出力値が共に０の場合（検出回路１＝０，検出回路２＝０）、放送データを受信可能な経路がないことを示している。選択信号ＳＥＬはｂｉｔ０、ｂｉｔ１どちらも０を出力する（＝ストリームデータがバス１に流れない）。この場合、レジスタ１とレジスタ２の値は使用されない。
【００４０】
第１の検出回路１１３の出力値が０、第２の検出回路の出力値が１の場合（検出回路１＝０、検出回路２＝１）の場合、第２のストリーム制御回路１１１からのストリームデータのみが有効なことを示している。選択信号ＳＥＬのｂｉｔ０、ｂｉｔ１どちらも１を出力する。この時、第２のストリーム制御回路１１１からのストリームデータがバス１に流れる。この場合、レジスタ１とレジスタ２の値は使用されない。
【００４１】
第１の検出回路１１３の出力値が１、第２の検出回路の出力値が０の場合（検出回路１＝１、検出回路２＝０）の場合、第１のストリーム制御回路１０９からのストリームデータのみが有効なことを示している。選択信号ＳＥＬのｂｉｔ０は“０”、ｂｉｔ１は“１”を出力する。この時、第１のストリーム制御回路１０９からのストリームデータがバス１に流れる。この場合、レジスタ１とレジスタ２の値は使用されない。
【００４２】
第１の検出回路１１３の出力値が１、第２の検出回路の出力値が１の場合（検出回路１＝１、検出回路２＝１）の場合、第１のストリーム制御回路１０９からのストリームデータと第２のストリーム制御回路１１１からのストリームデータの両方が有効なことを示している。選択信号ＳＥＬはレジスタ１とレジスタ２の値の比較結果で決定される。レジスタ１とレジスタ２はそれぞれの放送データ受信経路使用時の消費電力で、本発明では消費電力が小さい受信経路を選択するので、以下のようになる。なお、本実施形態ではレジスタ１とレジスタ２の値が同じ場合、第１のストリーム制御回路１０９からのストリームデータを選択することとする。
【００４３】
ａ）レジスタ１＜レジスタ２の場合
第１のストリーム制御回路１０９からのストリームデータを使用、選択信号ＳＥＬはｂｉｔ０＝０，ｂｉｔ１＝１
ｂ）レジスタ１＞レジスタ２の場合
第２のストリーム制御回路１１１からのストリームデータを使用、選択信号ＳＥＬはｂｉｔ０＝１，ｂｉｔ１＝１
ｃ）レジスタ１＝レジスタ２の場合
第１のストリーム制御回路１０９からのストリームデータを使用、選択信号ＳＥＬはｂｉｔ０＝０，ｂｉｔ１＝１
チャンネル設定レジスタ１１８は、内部テレビチューナ１０８またはセットトップボックス２００内の外部テレビチューナ２０１に送信したチャンネル番号を記録するためのレジスタである。
【００４４】
割り込み発生回路１１９は、比較回路１１７で生成された選択信号ＳＥＬの値が変化した場合にＣＰＵ１０１に割り込み信号ＩＮＴを出力する回路である。ＣＰＵ１０１はバス１を介して割り込み発生回路１１９にアクセスすることで選択信号ＳＥＬの値をリードができる。
【００４５】
電源制御回路１２０は、内部テレビチューナ１０８、第１のストリーム制御回路１０９、ネットワークコントローラ１１０、第２のストリーム制御回路１１１の電源を制御する回路である。電源は比較回路１１７で生成された選択信号ＳＥＬの値とＣＰＵ１０１から送信される電源投入コマンドおよび電源遮断コマンドで制御される。
【００４６】
第１のストリーム制御回路１０９からのストリームデータを選択時（選択信号ＳＥＬ  ｂｉｔ０＝０，ｂｉｔ１＝１）に電源投入コマンドを受信した場合、内部受信装置としての内部テレビチューナ１０８および第１のストリーム制御回路１０９に電源を供給する。この状態から電源遮断コマンドを受信することで、電源制御回路１２０は、内部テレビチューナ１０８および第１のストリーム制御回路１０９への電源供給を停止する。つまり、内部テレビチューナ１０８および第１のストリーム制御回路１０９、ならびに通信装置としてのネットワークコントローラ１１０および第２のストリーム制御回路１１１への電源供給が遮断される。
【００４７】
第２のストリーム制御回路１１１からのストリームデータを選択時（選択信号ＳＥＬ  ｂｉｔ０＝１，ｂｉｔ１＝１）に電源投入コマンドを受信した場合、通信装置としてのネットワークコントローラ１１０および第２のストリーム制御回路１１１に電源を供給する。この状態で電源遮断コマンドを受信することで、電源制御回路１２０は、ネットワークコントローラ１１０と第２のストリーム制御回路１１１への電源供給を停止する。つまり、内部テレビチューナ１０８および第１のストリーム制御回路１０９、ならびに通信装置としてのネットワークコントローラ１１０および第２のストリーム制御回路１１１への電源供給が遮断される。
【００４８】
放送データを受信可能な経路がない場合（選択信号ＳＥＬ  ｂｉｔ１＝０）、電源制御回路１２０は、内部受信装置としての内部テレビチューナ１０８および第１のストリーム制御回路１０９、ならびに通信装置としてのネットワークコントローラ１１０および第２のストリーム制御回路１１１への電源供給を遮断する。
【００４９】
なお、ネットワークコントローラ１１０が他のセットトップボックス２００以外の機器と通信を行うことがある場合、ネットワークコントローラ１１０に常時電源を供給するようにし、通信装置に電源を供給しない場合に、電源制御回路１２０は、通信装置としての第２のストリーム制御回路１１１への電源を遮断するようにしても良い。
【００５０】
第１のストリーム制御回路１０９からのストリームデータおよび第２のストリーム制御回路１１１からのストリームデータのどちらも選択されていない場合（選択信号ＳＥＬ  ｂｉｔ１＝０）に受信した電源投入コマンドは無効となる。
【００５１】
セットトップボックス２００は、外部テレビチューナ２０１とネットワークコントローラ２０２を備えている。外部テレビチューナ２０１はテレビ番組等の放送データを受信するためのデバイスであり、コンピュータ１０からネットワーク２を介して送信されるコマンドによって指定されたチャンネル番号の放送データを受信する。外部テレビチューナ２０１はアンテナケーブルを介してアンテナ２０３と接続されている。受信された放送データは、ネットワークコントローラ２０２に送られる。ネットワークコントローラ２０２は、ネットワーク２を介して外部デバイスとの通信を行うデバイスである。ネットワークコントローラ２０２は外部テレビチューナ２０１から受信した放送データをネットワーク２を介してコンピュータ１０に送信する。
【００５２】
以下、図６のフローチャートを参照して、ＴＶ再生制御プログラムによって実行されるＴＶ再生制御動作について説明する。
【００５３】
ＴＶ再生制御プログラムが起動されると（ステップＳ１０１）、そのＴＶ再生制御プログラムの制御の下に、ＣＰＵ１０１等のコンピュータ１０を構成するものは、以下の処理を実行する。
【００５４】
ＣＰＵ１０１はバス１を介して割り込み発生回路１１９にアクセスし、選択信号ＳＥＬ  ｂｉｔ１の値をリードし、選択信号ＳＥＬ  ｂｉｔ１が“１”であるか否かを判定する(ステップＳ１０２)。選択信号ＳＥＬ  ｂｉｔ１が“１”である場合、放送データを受信可能な経路があることを示している。
【００５５】
選択信号ＳＥＬ  ｂｉｔ１の値が“１”の場合（ステップＳ１０２のＹｅｓ）、ＣＰＵ１０１は電源制御回路１２０に電源投入コマンドを発行する（ステップＳ１０３）。電源制御回路１２０は、図５に示した比較回路動作テーブルに示したルールに基づいて、必要なデバイスにだけに電源を供給する。
【００５６】
電源制御回路１２０は、選択信号ＳＥＬ  ｂｉｔ０が“０”であるか否かを判定する(ステップＳ１０４)。選択信号ＳＥＬ  ｂｉｔ０が“０”の場合、内蔵チューナを選択することを示している。
【００５７】
選択信号ＳＥＬ  ｂｉｔ０が“０”の場合(ステップＳ１０４のＹｅｓ）、電源制御回路１２０は、内部テレビチューナ１０８および第１ストリーム制御回路１０９に電源を供給する(ステップＳ１０５）。
【００５８】
電源供給後、ＣＰＵ１０１は、セレクタ１１２に対してチャンネル設定コマンドを送信する。セレクタは、選択信号ＳＥＬ  ｂｉｔ０が“０”であるか否かを判定する。この場合、選択信号ＳＥＬ  ｂｉｔ０が“０”で有り、セレクタ１１２は、ＣＰＵ１０１から送信されたチャンネル設定コマンドを内部テレビチューナ１０８に送信する(ステップＳ１０８)。チャンネル設定コマンドは、第１のストリーム制御回路１０９を経由して内部テレビチューナ１０８に供給される。
【００５９】
次にＣＰＵ１０１は、送信したチャンネル設定値をチャンネル設定レジスタ（ＲＥＳ）１１８に格納する（ステップＳ１０５）。
【００６０】
ＣＰＵ１０１は、内部テレビチューナ１０８から供給された放送データをセレクタ１１２を介して受信し、それを表示コントローラ１０４を用いて再生する（ステップＳ１０６）。
【００６１】
内部テレビチューナ１０８からの放送データが第１のストリーム制御回路１０９、セレクタ１１２、バス１、Ｉ／Ｏコントローラ１０６、表示コントローラ１０４を経由して表示用メモリ１０５に格納される。表示コントローラ１０４は、ＶＲＡＭ１０５に格納されているストリームデータをＹＵＶデータ形式からＲＧＢデータ形式に変換して、ＬＣＤ１２１に表示する。
【００６２】
ところで、ステップＳ１０４の処理において電源制御回路１２０が選択信号ＳＥＬ  ｂｉｔ０が“０”ではないと判定した場合(ステップＳ１０４のＮｏ）、電源制御回路１２０は、ネットワークコントローラ１１０および第２ストリーム制御回路１１１に電源を供給する（ステップＳ１０９）。
【００６３】
次に、電源供給後、ＣＰＵ１０１は、セレクタ１１２に対してチャンネル設定コマンドを送信する。セレクタは、選択信号ＳＥＬ  ｂｉｔ０が“０”であるか否かを判定する。この場合、選択信号ＳＥＬ  ｂｉｔ０が“０”では無く、セレクタ１１２は、ＣＰＵ１０１から送信されたチャンネル設定コマンドを外部テレビチューナ２０１に送信する(ステップＳ１１０)。チャンネル設定コマンドは、第２のストリーム制御回路１１１、ネットワークコントローラ１１０、ネットワーク２、ネットワークコントローラ２０２を経由して外部テレビチューナ２０１に送信される。
【００６４】
チャンネル設定コマンド送信後、ＣＰＵ１０１は、送信したチャンネル設定値をチャンネル設定レジスタ（ＲＥＳ）１１８に格納する（ステップＳ１０５）。
【００６５】
ＣＰＵ１０１は、テレビチューナから供給された放送データをセレクタ１１２を介して受信し、それを表示コントローラ１０４を用いて再生する（ステップＳ１０６）。
【００６６】
外部テレビチューナ２０１からの放送データが、ネットワークコントローラ２０２、ネットワーク２、ネットワークコントローラ１１０、第２ストリーム制御回路１１１、セレクタ１１２、バス１、Ｉ／Ｏコントローラ１０６、表示コントローラ１０４を経由して表示用メモリ１０５に格納される。表示コントローラ１０４は、ＶＲＡＭ１０５に格納されているストリームデータをＹＵＶデータ形式からＲＧＢデータ形式に変換して、ＬＣＤ１２１に表示する。
【００６７】
一方、ステップＳ１０２の処理において、選択信号ＳＥＬ  ｂｉｔ１の値が０、即ち放送データを受信する経路が無い場合（ステップＳ１０２のＮｏ）、ＣＰＵ１０１は表示用メモリ１０５に放送データが受信できない旨のメッセージを書き込み、表示コントローラ１０４はＬＣＤ１２１に書き込んだメッセージを表示しユーザに通知する（ステップＳ１１１）。
【００６８】
即ち放送データを受信する経路が無い場合（ステップＳ１０２のＮｏ）、内部テレビチューナ１０８および第１のストリーム制御回路１０９、ならびに通信装置としてのネットワークコントローラ１１０および第２のストリーム制御回路１１１への電源の供給が遮断された状態である。
【００６９】
次に、テレビ再生アプリケーションが終了していない場合（ステップＳ１１２のＹｅｓ）、選択信号ＳＥＬの値が変化したことを示す割り込みＩＮＴが発生しているか否かを判定する（ステップＳ１１３）。ＣＰＵ１０１が割り込みＩＮＴの発生を検知しなかった場合、ステップＳ１１１に戻り放送データが受信できない旨をユーザに通知し続ける。ＣＰＵ１０１が、割り込みＩＮＴの発生を検知した場合は、ステップＳ１０２に戻る。
【００７０】
以下、図７のフローチャートを参照して、ＴＶ再生制御プログラムによって実行されるＴＶ再生制御動作について説明する。図７は、コンピュータ１０において、テレビ再生アプリケーションで放送データを再生中に受信経路が切り替わる場合のフローチャートである。
【００７１】
電源制御回路１２０は、選択信号ＳＥＬ  ｂｉｔ０が変化したら（ステップＳ２２１のＹｅｓ）、選択信号ＳＥＬ  ｂｉｔ０が“０”で有るか否かを判定する（ステップＳ２２２）。選択信号ＳＥＬ  ｂｉｔ０が“０”で有るとは、内部テレビチューナ１０８を選択することを示している。
【００７２】
選択信号ＳＥＬ  ｂｉｔ０が“０”の場合（ステップＳ２２２のＹｅｓ）、電源制御回路１２０は、内部テレビチューナ１０８および第１ストリーム制御回路１０９に電源を供給すると共に、ネットワークコントローラ１１０および第２ストリーム制御回路１１１への電源供給を停止する（ステップＳ２２３）。選択信号ＳＥＬ  ｂｉｔ０が“０”の場合（ステップＳ２２２のＮｏ）、電源制御回路１２０は、ネットワークコントローラ１１０および第２ストリーム制御回路１１１に電源を供給すると共に、内部テレビチューナ１０８および第１ストリーム制御回路１０９への電源供給を停止する（ステップＳ２２４）。ここでの処理で、不要な機器に電源を供給し、必要な機器に電源を供給することができる。
【００７３】
ところで、ＣＰＵ１０１は、テレビ再生プログラムを用いて受信した放送データを再生中に選択信号ＳＥＬの値が変化したことを示す割り込みＩＮＴが発生するまで通常の処理を行う。割り込みＩＮＴが発生した場合（ステップＳ２０１のＹｅｓ）、ＣＰＵ１０１はバス１を介して割り込み発生回路１１９にアクセスし、選択信号ＳＥＬ  ｂｉｔ１の値をリードし、選択信号ＳＥＬ  ｂｉｔ１が“１”であるか否かを判定する（ステップＳ２０２）。選択信号ＳＥＬ  ｂｉｔ１の値が“１”の場合は、有効な放送データ受信経路があることを示している。
【００７４】
選択信号ＳＥＬ  ｂｉｔ１の値が“１”の場合（ステップＳ２０２のＹｅｓ）、ＣＰＵ１０１はチャンネル設定レジスタ（ＲＥＳ）１１８にアクセスし、現在再生しているチャンネル設定をリードする（ステップＳ２０３）。テレビアプリ起動時においては、電源投入コマンドを発行していたが、本処理では選択信号ＳＥＬの値によって自動的に電源を制御するので、電源投入コマンドの発行は不要である。
【００７５】
次に、ＣＰＵ１０１は、ステップＳ２０３の処理によってリードされたチャンネル設定をセレクタ１１２に送信する。これは受信経路が変更された場合（内部テレビチューナから外部チューナ、またはその逆）、変更後のテレビチューナに現在のチャンネル設定を反映させるための処理である。
【００７６】
セレクタ１１２は、選択信号ＳＥＬ  ｂｉｔ０が“０”であるか否かを判定する（ステップＳ２０６）。選択信号ＳＥＬ  ｂｉｔ０が“０”の場合（ステップＳ２０４のＹｅｓ）、セレクタ１１２は、ＣＰＵ１０１から送信されたチャンネル設定コマンドを内部テレビチューナ１０８に送信する(ステップＳ２０５)。チャンネル設定コマンドは、第１のストリーム制御回路１０９を経由して内部テレビチューナ１０８に供給される。
【００７７】
選択信号ＳＥＬ  ｂｉｔ０が“０”では無い場合（ステップＳ２０４のＮｏ）、セレクタ１１２は、ＣＰＵ１０１から送信されたチャンネル設定コマンドを外部テレビチューナ２０１に送信する(ステップＳ２０６)。チャンネル設定コマンドは、第２のストリーム制御回路１１１、ネットワークコントローラ１１０、ネットワーク２、ネットワークコントローラ２０２を経由して外部テレビチューナ２０１に送信される。
【００７８】
ステップＳ２０５の処理、またはステップＳ２０６の処理の後、ＣＰＵ１０１は、テレビチューナから供給された放送データをセレクタ１１２を介して受信し、それを表示コントローラ１０４を用いて再生する（ステップＳ２０７）。
【００７９】
一方、ステップＳ２０２の処理において、選択信号ＳＥＬ  ｂｉｔ１の値が０、即ち有効な放送データ受信経路がない場合（ステップＳ２０２のＮｏ）、有効な放送データ受信経路がないことを示している。ＣＰＵ１０１は電源制御回路１２０に電源遮断コマンドを送信する（ステップＳ２１１）。選択信号ＳＥＬ  ｂｉｔ１の値が０の場合、有効な放送データ受信経路がないことを示しているので、消費電力を抑えるために、テレビチューナへの電源供給を遮断する。
【００８０】
第１のストリーム制御回路１０９からのストリームデータを選択時（選択信号ＳＥＬ  ｂｉｔ０＝０，ｂｉｔ１＝１）に電源遮断コマンドを受信することで、電源制御回路１２０は、内部テレビチューナ１０８および第１のストリーム制御回路１０９への電源供給を停止する。つまり、内部テレビチューナ１０８および第１のストリーム制御回路１０９、ならびに通信装置としてのネットワークコントローラ１１０および第２のストリーム制御回路１１１への電源供給が遮断される。
【００８１】
第２のストリーム制御回路１１１からのストリームデータを選択時（選択信号ＳＥＬ  ｂｉｔ０＝０，ｂｉｔ１＝１）に電源遮断コマンドを受信することで、電源制御回路１２０は、ネットワークコントローラ１１０と第２のストリーム制御回路１１１への電源供給を停止する。つまり、内部テレビチューナ１０８および第１のストリーム制御回路１０９、ならびに通信装置としてのネットワークコントローラ１１０および第２のストリーム制御回路１１１への電源供給が遮断される。
【００８２】
次に、ＣＰＵ１０１は表示用メモリ１０５に放送データが受信できない旨のメッセージを書き込み、表示コントローラ１０４はＬＣＤ１２１に書き込んだメッセージを表示しユーザに通知する。（ステップＳ２１２）
次に、テレビ再生アプリケーションが終了していない場合（ステップＳ１１２のＹｅｓ）、選択信号ＳＥＬの値が変化したことを示す割り込みＩＮＴが発生しているか否かを判定する（ステップＳ１１３）。ＣＰＵ１０１が割り込みＩＮＴの発生を検知しなかった場合、ステップＳ１１１に戻り放送データが受信できない旨をユーザに通知し続ける。ＣＰＵ１０１が、割り込みＩＮＴの発生を検知した場合は、ステップＳ１０２に戻る。
【００８３】
以上の処理で放送データの経路が切り替わった時、または放送データを受信できなくなった場合に、自動的に経路を変更したり、電源の制御を行うことができる。
【００８４】
（第２の実施形態）
図８は第２の実施形態に係わるのコンピュータのシステム構成を示す概略ブロック図である。
【００８５】
図４に示したコンピュータのシステム構成との違いは、ネットワークコントローラ１１０から第２の検出回路１１４にＢＵＳＹ信号を出力している点である。
【００８６】
ネットワークコントローラ１１０から出力されるＢＵＳＹ信号は、選択信号１１２によって外部チューナ（セットトップボックス２００）が選択されている場合に、ＣＰＵ１０１から使用中確認コマンドを送信することで制御される信号である。本実施形態ではセットトップボックス２００がネットワーク２に接続している他のユーザによって使用されていれば１、使用されていなければ０を出力する。
【００８７】
第２の検出回路１１４は、メカニカルスイッチ１２４からの入力信号（以下、入力信号）と本実施形態で追加したＢＵＳＹ信号から比較回路１１７に出力する信号を制御する。検出回路１１４からの出力信号（以下、出力信号）は以下のようになる。
【００８８】
ａ）  入力信号＝０  、ＢＵＳＹ信号＝０  →  出力信号＝０
ｂ）  入力信号＝０  、ＢＵＳＹ信号＝１  →  出力信号＝０
ｃ）  入力信号＝１  、ＢＵＳＹ信号＝０  →  出力信号＝１
ｄ）  入力信号＝１  、ＢＵＳＹ信号＝１  →  出力信号＝０
図９は、図８に示したコンピュータのシステム構成におけるＴＶアプリケーション起動時のフローチャートである。図６のフローチャートとの違いはセットトップボックス２００が他のユーザに使用されているか否かを確認する処理を追加している点である。
【００８９】
テレビ再生プログラムを起動すると（ステップ３０１）、ＣＰＵ１０１は以下の処理を実行する。ＣＰＵ１０１等のコンピュータ１０を構成するものは電源制御回路１２０に電源投入コマンドを発行する（ステップ３０２）。電源制御回路１２０は、図５に示した比較回路動作テーブルに示したルールに基づいて、必要なデバイスにだけに電源を供給する。
【００９０】
ＣＰＵ１０１はバス１を介して割り込み発生回路１１９にアクセスし、選択信号ＳＥＬ  ｂｉｔ１の値をリードし、ｂｉｔ１の値が“１”であるか否かを判定する（ステップ３０２）。選択信号ＳＥＬ  ｂｉｔ１の値が“１”の場合は有効な放送データ受信経路があることを示している。
【００９１】
選択信号ＳＥＬ  ｂｉｔ１の値が１の場合（ステップＳ３０２のＹｅｓ）、ＣＰＵ１０１はバス１を介して割り込み発生回路１１９にアクセスして選択信号ＳＥＬ  ｂｉｔ０の値をリードし、ｂｉｔ０の値が“１”であるか否かを判定する（ステップ３０３）。選択信号ＳＥＬ  ｂｉｔ０の値が１の場合は外部テレビチューナが選択されていることを示している。
【００９２】
選択信号ＳＥＬ  ｂｉｔ０の値が“１”の場合（ステップＳ３０４のＹｅｓ）、ＣＰＵ１０１は使用中確認コマンドを外部テレビチューナ２０１に送信する（ステップ３０５）。
【００９３】
使用中確認コマンドは、バス１、セレクタ１１２、第２のストリーム制御回路１１１、ネットワークコントローラ１１０、ネットワーク２を経由してネットワークコントローラ２０２に供給される。使用中確認コマンドを受信したネットワークコントローラ２０２は、他のユーザがセットトップボックス２００を使用中の場合、ネットワーク２を介して他のユーザがセットトップボックス２００を使用中であることをネットワークコントローラ１１０に通知する。ネットワークコントローラ１１０は、受け取った通知から第２の検出回路１１４に出力するＢＵＳＹ信号を制御する。
【００９４】
ＣＰＵ１０１は、割り込み信号ＩＮＴが出力されたか否かを判定する（ステップＳ３０６）。使用中確認コマンドを送信する前の段階では、選択信号ＳＥＬは、ｂｉｔ１が“１”、ｂｉｔ０が”１”である。つまり、他のユーザがセットトップボックス２００を使用を使用しておらず、セットトップボックス２００からの放送データを用いて表示している。
【００９５】
セットトップボックス２００を他のユーザが使用している状態になってから、使用中確認コマンドを受信すると、ネットワークコントローラ２０２が出力するＢｕｓｙ信号は“０”から“１”に変化する。Ｂｕｓｙ信号が“０”から“１”に変化すると、第２の検出回路１１４は、比較回路１１７に対して出力する信号を“１”から“０”に変化させる。信号の変化に応じて、比較回路１１７が出力する選択信号ＳＥＬの値が変化する。割り込み発生回路１１９が選択信号ＳＥＬの値の変化を検知すると、ＣＰＵ１０１に割り込み信号ＩＮＴを出力する。
【００９６】
割り込み信号ＩＮＴを検知した場合（ステップＳ３０６のＹｅｓ）、ステップ３０３に戻る。
【００９７】
割り込み信号ＩＮＴを検知しなかった場合（ステップＳ３０６のＮｏ）、ＣＰＵ１０１は、セレクタ１１２にチャンネル設定コマンドを送信する（ステップ３０７）。
【００９８】
セレクタ１１２は、選択信号ＳＥＬ  ｂｉｔ０が“０”であるか否かを判定する。この場合、選択信号ＳＥＬ  ｂｉｔ０が“０”では無く、セレクタ１１２は、ＣＰＵ１０１から送信されたチャンネル設定コマンドを外部テレビチューナ２０１に送信する(ステップＳ３０８)。チャンネル設定コマンドは、第２のストリーム制御回路１１１、ネットワークコントローラ１１０、ネットワーク２、ネットワークコントローラ２０２を経由して外部テレビチューナ２０１に送信される。
【００９９】
チャンネル設定コマンド送信後、ＣＰＵ１０１は、送信したチャンネル設定値をチャンネル設定レジスタ（ＲＥＳ）１１８に格納する（ステップＳ３０９）。
【０１００】
ＣＰＵ１０１は、テレビチューナから供給された放送データをセレクタ１１２を介して受信し、それを表示コントローラ１０４を用いて再生する（ステップＳ３１０）。
【０１０１】
外部テレビチューナ２０１からの放送データが、ネットワークコントローラ２０２、ネットワーク２、ネットワークコントローラ１１０、第２ストリーム制御回路１１１、セレクタ１１２、バス１、Ｉ／Ｏコントローラ１０６、表示コントローラ１０４を経由して表示用メモリ１０５に格納される。表示コントローラ１０４は、ＶＲＡＭ１０５に格納されているストリームデータをＹＵＶデータ形式からＲＧＢデータ形式に変換して、ＬＣＤ１２１に表示する。
【０１０２】
ステップＳ３０４の処理において、選択信号ＳＥＬ  ｂｉｔ０の値が“１“ではない場合、ＣＰＵ１０１は、チャンネル設定コマンドをセレクタ１１２に送信する（ステップＳ３１１）。
【０１０３】
セレクタ１１２は、選択信号ＳＥＬ  ｂｉｔ０が“１”であるか否かを判定する。この場合、選択信号ＳＥＬ  ｂｉｔ０が“１”では無く、セレクタ１１２は、ＣＰＵ１０１から送信されたチャンネル設定コマンドを内部テレビチューナ１０８に送信する(ステップＳ３１２)。チャンネル設定コマンドは、第１のストリーム制御回路１０９を経由して内部テレビチューナ１０８に供給される。
【０１０４】
次にＣＰＵ１０１は、送信したチャンネル設定値をチャンネル設定レジスタ（ＲＥＳ）１１８に格納する（ステップＳ３０９）。
【０１０５】
ＣＰＵ１０１は、内部テレビチューナ１０８から供給された放送データをセレクタ１１２を介して受信し、それを表示コントローラ１０４を用いて再生する（ステップＳ３１０）。
【０１０６】
内部テレビチューナ１０８からの放送データが第１のストリーム制御回路１０９、セレクタ１１２、バス１、Ｉ／Ｏコントローラ１０６、表示コントローラ１０４を経由して表示用メモリ１０５に格納される。表示コントローラ１０４は、ＶＲＡＭ１０５に格納されているストリームデータをＹＵＶデータ形式からＲＧＢデータ形式に変換して、ＬＣＤ１２１に表示する。
【０１０７】
一方、ステップＳ３０３の処理において、選択信号ＳＥＬ  ｂｉｔ１の値が０の場合（ステップＳ３０３のＮｏ）、ＣＰＵ１０１は、電源制御回路１２０に電源遮断コマンドを送信する(ステップＳ３１３)。選択信号ＳＥＬ  ｂｉｔ１の値が０の場合（ステップＳ３０３のＮｏ）、有効な放送データ受信経路がないことを示している。
【０１０８】
電源制御回路１２０は電源供給時に電源遮断コマンドを受信することで内部テレビチューナー１０８と第１のストリーム制御回路１０９、およびネットワークコントローラ１１０と第２のストリーム制御回路１１１への電源供給を遮断する。
【０１０９】
ＣＰＵ１０１は表示用メモリ１０５に放送データが受信できない旨のメッセージを書き込み、表示コントローラ１０４はＬＣＤ１２１に書き込んだメッセージを表示しユーザに通知する（ステップ３１４）。
【０１１０】
次に、テレビ再生アプリケーションが終了していない場合（ステップＳ３１５のＹｅｓ）、選択信号ＳＥＬの値が変化したことを示す割り込みＩＮＴが発生しているか否かを判定する（ステップＳ３１６）。ＣＰＵ１０１が割り込みＩＮＴの発生を検知しなかった場合（ステップＳ３１６のＮｏ）、ステップＳ３１４に戻り放送データが受信できない旨をユーザに通知し続ける。ＣＰＵ１０１が、割り込みＩＮＴの発生を検知した場合は、ステップＳ３０３に戻る。
【０１１１】
以上の処理で、他の機器がセットトップボックス２００を使用している場合、内部テレビチューナが使用可能な場合に内部テレビチューナを用いて放送データを得ることが出来る。
【０１１２】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【０１１３】
【図１】第１の実施形態に係る情報処理装置としてのコンピュータの外観を示す斜視図。
【図２】図１のコンピュータを背面から見た斜視図。
【図３】図１のコンピュータを拡張ユニットに装着した状態を示す図。
【図４】図１のコンピュータのシステム構成の例を示すブロック図。
【図５】図４に示すブロック図中の、比較回路の動作テーブルを示す図。
【図６】コンピュータによって実行される放送データ再生制御処理の手順を示すフローチャート。
【図７】ＴＶ再生制御プログラムによって実行されるＴＶ再生制御処理の手順を示すフローチャート。
【図８】第２の実施形態に係わるコンピュータのシステム構成の例を示すブロック図。
【図９】図８に示すコンピュータによって実行される放送データ再生制御処理の手順を示すフローチャート。
【符号の説明】
【０１１４】
１…バス，２…ネットワーク，１０…携帯型パーソナルコンピュータ，１１…コンピュータ本体，１２…ディスプレイユニット，１３…キーボード，１８…アンテナ端子，１９…コネクタ，３０…拡張ユニット，３１…ＴＶチューナ，１０１…ＣＰＵ，１０２…ホストコントローラ，１０３…メインメモリ，１０４…表示コントローラ，１０５…ビデオメモリ，１０６…Ｉ／Ｏコントローラ，１０７…ハードディスクドライブ，１０８…内部テレビチューナ，１０９…第１のストリーム制御回路，１１０…ネットワークコントローラ，１１１…第２のストリーム制御回路，１１２…セレクタ，１１３…第１の検出回路，１１４…第２の検出回路，１１５…第１の消費電力レジスタ，１１６…第２の消費電力レジスタ，１１７…比較回路，１１８…チャンネル設定レジスタ，１１９…割り込み発生回路，１２０…電源制御回路，１２１…ＬＣＤ，１２４…メカニカルスイッチ，２００…セットトップボックス，２０１…外部テレビチューナ，２０２…ネットワークコントローラ，２０３…アンテナ
【図１】
2007180619.tif 000003
【図２】
2007180619.tif 000004
【図３】
2007180619.tif 000005
【図４】
2007180619.tif 000006
【図５】
2007180619.tif 000007
【図６】
2007180619.tif 000008
【図７】
2007180619.tif 000009
【図８】
2007180619.tif 000010
【図９】
2007180619.tif 000011