(57)【要約】【課題】放送の受信可能地域外で、リアルタイムで放送を安全に視聴させる。【解決手段】端末のモニタは、認証データ入力画面を表示する（Ｓ１０１）。端末の操作部は、認証データの入力を受け付ける（Ｓ１０２）。端末のCPUは、番組受信制御装置に認証データを送信する制御を行う（Ｓ１０５）。番組受信送信装置による認証データを利用した認証が成功すると、番組受信装置より、AVデータの送信許可が通知される（Ｓ１０８ＹＥＳ）。これにより、端末のCPUは、AVデータの送信を番組受信装置に要求することができ、その結果、番組受信装置からAVデータが送信されてくる。端末は、このAVデータを映像信号に変換して、その映像信号に対応する映像をモニタに表示させる。本発明は、放送を受信する電子機器に適用することができる。【選択図】図７
2006311601.tif 000002
【特許請求の範囲】
【請求項１】
映像データを送信可能な映像データ送信装置との間で通信ネットワークを介する通信を行う情報処理装置であって、
前記映像データ送信装置と前記通信ネットワークを介して情報を送受信する通信手段と、
入力提示により認証データの入力を促す提示手段と、
前記提示手段による前記入力提示に基づいて認証データが入力される操作手段と、
前記操作手段により入力された前記認証データを前記通信手段を介して前記映像データ送信装置に送信する制御を行い、前記映像データ送信装置による前記認証データを利用した認証が成功したとき、前記映像データ送信装置に対して前記映像データの送信を前記通信手段を介して要求する制御手段と、
前記制御手段による要求を受けて前記映像データ送信装置から送信されて前記通信手段に受信された前記映像データを、映像信号に変換する変換手段と
を備え、
前記提示手段は、前記変換手段により変換された前記映像信号に対応する映像を提示する
情報処理装置。
【請求項２】
前記映像データ送信装置は、さらに、前記認証に失敗したときには、認証エラー通知を送信し、
前記制御手段は、さらに、前記認証エラー通知が前記通信手段に受信されたときは、前記認証が失敗したとして、前記提示手段により認証失敗の案内を提示し、前記認証エラー通知が前記通信手段に受信されないときは、前記認証が成功した可能性があるとして、前記映像データ送信装置により前記映像データの送信が許可されたか否かをチェックする
請求項１に記載の情報処理装置。
【請求項３】
前記映像データ送信装置は、入力される複数の映像信号から１つを選択して、選択した映像信号を前記映像データに変換して送信する装置であり、
前記操作手段は、さらに、前記映像データ送信装置において選択される映像信号を切替る切替指示が入力され、
前記制御手段は、前記操作手段により切替指示が入力されたとき、さらに、前記映像データ送信装置に対して前記映像信号の選択の切替えを前記通信手段を介して要求する
請求項１に記載の情報処理装置。
【請求項４】
映像データを送信可能な映像データ送信装置との間で通信ネットワークを介する通信を行う情報処理装置の情報処理方法であって、
入力提示により認証データの入力を促す第１のステップと、
前記第１のステップの処理による前記入力提示に基づく認証データが入力される第２のステップと、
前記第２のステップの処理により入力された前記認証データを前記映像データ送信装置に送信する制御を行い、前記映像データ送信装置による前記認証データを利用した認証が成功したとき、前記映像データ送信装置に対して前記映像データの送信を要求する第３のステップと、
前記第３のステップの処理による要求を受けて前記映像データ送信装置から送信されてきた前記映像データを受信する第４のステップと、
前記第４のステップの処理により受信された前記映像データを、映像信号に変換する第５のステップと、
前記第５のステップの処理により変換された前記映像信号に対応する映像を提示する第６のステップと
を含む情報処理方法。
【請求項５】
前記映像データ送信装置は、さらに、前記認証に失敗したときには、認証エラー通知を送信し、
前記第３のステップは、さらに、前記認証エラー通知が受信されたときは、前記認証が失敗したとして、認証失敗の案内を提示し、前記認証エラー通知が受信されないときは、前記認証が成功した可能性があるとして、前記映像データ送信装置により前記映像データの送信が許可されたか否かをチェックするステップを含む
請求項４に記載の情報処理方法。
【請求項６】
前記映像データ送信装置は、入力される複数の映像信号から１つを選択して、選択した映像信号を前記映像データに変換して送信する装置であり、
前記映像データ送信装置において選択される映像信号を切替る切替指示が入力されたとき、前記映像データ送信装置に対して前記映像信号の選択の切替えを要求する第７のステップ
をさらに含む請求項４に記載の情報処理方法。
【請求項７】
映像データを送信可能な映像データ送信装置との間で通信ネットワークを介する通信を行う端末を制御するコンピュータが実行するプログラムであって、
前記端末からの入力提示により認証データの入力を促す第１のステップと、
前記第１のステップの処理による前記入力提示に基づく認証データの前記端末への入力を制御する第２のステップと、
前記第２のステップの処理により前記端末に入力された前記認証データを前記映像データ送信装置に送信する制御を行い、前記映像データ送信装置による前記認証データを利用した認証が成功したとき、前記映像データ送信装置に対して前記映像データの送信を前記端末から要求する第３のステップと、
前記第３のステップの処理による要求を受けて前記映像データ送信装置から送信された前記映像データを、前記端末に受信させる制御を行う第４のステップと、
前記第４のステップにより前記端末に受信された前記映像データを、映像信号に変換する第５のステップと、
前記第５のステップの処理により変換された前記映像信号に対応する映像を前記端末から提示することを制御する第６のステップと
を含むプログラムが記録された記録媒体。
【請求項８】
前記映像データ送信装置は、さらに、前記認証に失敗したときには、認証エラー通知を送信し、
前記第３のステップは、さらに、前記認証エラー通知が受信されたときは、前記認証が失敗したとして、認証失敗の案内を前記端末から提示し、前記認証エラー通知が受信されないときは、前記認証が成功した可能性があるとして、前記映像データ送信装置により前記映像データの送信が許可されたか否かをチェックするステップを含む
請求項７に記載の記録媒体。
【請求項９】
前記映像データ送信装置は、入力される複数の映像信号から１つを選択して、選択した映像信号を前記映像データに変換して送信する装置であり、
前記映像データ送信装置において選択される映像信号を切替る切替指示が前記端末に入力されたとき、前記映像データ送信装置に対して前記映像信号の選択の切替えを要求する第７のステップ
をさらに含む請求項７に記載の記録媒体。
【請求項１０】
映像データを送信可能な映像データ送信装置との間で通信ネットワークを介する通信を行う端末を制御するコンピュータが実行するプログラムであって、
前記端末からの入力提示により認証データの入力を促す第１のステップと、
前記第１のステップの処理による前記入力提示に基づく認証データの前記端末への入力を制御する第２のステップと、
前記第２のステップの処理により前記端末に入力された前記認証データを前記映像データ送信装置に送信する制御を行い、前記映像データ送信装置による前記認証データを利用した認証が成功したとき、前記映像データ送信装置に対して前記映像データの送信を前記端末から要求する第３のステップと、
前記第３のステップの処理による要求を受けて前記映像データ送信装置から送信された前記映像データを、前記端末に受信させる制御を行う第４のステップと、
前記第４のステップにより前記端末に受信された前記映像データを、映像信号に変換する第５のステップと、
前記第５のステップの処理により変換された前記映像信号に対応する映像を前記端末から提示することを制御する第６のステップと
を含むプログラム。
【請求項１１】
前記映像データ送信装置は、さらに、前記認証に失敗したときには、認証エラー通知を送信し、
前記第３のステップは、さらに、前記認証エラー通知が受信されたときは、前記認証が失敗したとして、認証失敗の案内を前記端末から提示し、前記認証エラー通知が受信されないときは、前記認証が成功した可能性があるとして、前記映像データ送信装置により前記映像データの送信が許可されたか否かをチェックするステップを含む
請求項１０に記載のプログラム。
【請求項１２】
前記映像データ送信装置は、入力される複数の映像信号から１つを選択して、選択した映像信号を前記映像データに変換して送信する装置であり、
前記映像データ送信装置において選択される映像信号を切替る切替指示が前記端末に入力されたとき、前記映像データ送信装置に対して前記映像信号の選択の切替えを要求する第７のステップ
をさらに含む請求項１０に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、放送地域外でも放送をリアルタイムかつ安全に視聴できるようにした情報処理装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
従来、管理サーバにおいて、テレビ番組をハードディスクに録画し、録画完了後に、録画されたデータを、インターネットを介して端末装置に送信し、端末装置において再生することにより、外国のテレビ放送の番組を異なる国において視聴できるようにしたシステムがある（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００３−１８５１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のシステムにおいては、一旦、管理サーバにおいて番組全体の録画が完了した後、録画されたデータを端末装置に送信するようになっているため、端末装置を所持するユーザは、番組の放送中に、リアルタイムで番組を視聴することができないという課題があった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、ユーザが所持している端末装置で、放送をリアルタイムかつ安全に視聴させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面の情報処理装置は、映像データを送信可能な映像データ送信装置との間で通信ネットワークを介する通信を行う情報処理装置であって、前記映像データ送信装置と前記通信ネットワークを介して情報を送受信する通信手段と、入力提示により認証データの入力を促す提示手段と、前記提示手段による前記入力提示に基づいて認証データが入力される操作手段と、前記操作手段により入力された前記認証データを前記通信手段を介して前記映像データ送信装置に送信する制御を行い、前記映像データ送信装置による前記認証データを利用した認証が成功したとき、前記映像データ送信装置に対して前記映像データの送信を前記通信手段を介して要求する制御手段と、前記制御手段による要求を受けて前記映像データ送信装置から送信されて前記通信手段に受信された前記映像データを、映像信号に変換する変換手段とを備え、前記提示手段は、前記変換手段により変換された前記映像信号に対応する映像を提示する。
【０００７】
前記映像データ送信装置は、さらに、前記認証に失敗したときには、認証エラー通知を送信し、前記制御手段は、さらに、前記認証エラー通知が前記通信手段に受信されたときは、前記認証が失敗したとして、前記提示手段により認証失敗の案内を提示し、前記認証エラー通知が前記通信手段に受信されないときは、前記認証が成功した可能性があるとして、前記映像データ送信装置により前記映像データの送信が許可されたか否かをチェックする。
【０００８】
前記映像データ送信装置は、入力される複数の映像信号から１つを選択して、選択した映像信号を前記映像データに変換して送信する装置であり、前記操作手段は、さらに、前記映像データ送信装置において選択される映像信号を切替る切替指示が入力され、前記制御手段は、前記操作手段により切替指示が入力されたとき、さらに、前記映像データ送信装置に対して前記映像信号の選択の切替えを前記通信手段を介して要求する。
【０００９】
本発明の一側面の情報処理方法は、映像データを送信可能な映像データ送信装置との間で通信ネットワークを介する通信を行う情報処理装置の情報処理方法であって、入力提示により認証データの入力を促す第１のステップと、前記第１のステップの処理による前記入力提示に基づく認証データが入力される第２のステップと、前記第２のステップの処理により入力された前記認証データを前記映像データ送信装置に送信する制御を行い、前記映像データ送信装置による前記認証データを利用した認証が成功したとき、前記映像データ送信装置に対して前記映像データの送信を要求する第３のステップと、前記第３のステップの処理による要求を受けて前記映像データ送信装置から送信されてきた前記映像データを受信する第４のステップと、前記第４のステップの処理により受信された前記映像データを、映像信号に変換する第５のステップと、前記第５のステップの処理により変換された前記映像信号に対応する映像を提示する第６のステップとを含む。
【００１０】
前記映像データ送信装置は、さらに、前記認証に失敗したときには、認証エラー通知を送信し、前記第３のステップは、さらに、前記認証エラー通知が受信されたときは、前記認証が失敗したとして、認証失敗の案内を提示し、前記認証エラー通知が受信されないときは、前記認証が成功した可能性があるとして、前記映像データ送信装置により前記映像データの送信が許可されたか否かをチェックするステップを含む。
【００１１】
前記映像データ送信装置は、入力される複数の映像信号から１つを選択して、選択した映像信号を前記映像データに変換して送信する装置であり、前記映像データ送信装置において選択される映像信号を切替る切替指示が入力されたとき、前記映像データ送信装置に対して前記映像信号の選択の切替えを要求する第７のステップをさらに含む。
【００１２】
本発明の一側面の記録媒体およびプログラムのそれぞれは、上述した本発明の一側面の情報処理方法に対応する記録媒体およびプログラムのそれぞれである。
【００１３】
本発明の一側面の情報処理装置および方法、記録媒体、並びにプログラムにおいては、映像データを送信可能な映像データ送信装置との間で通信ネットワークを介する通信が次のようにして行われる。即ち、入力提示により認証データの入力を促され、前記入力提示に基づく認証データが入力されると、入力された前記認証データが前記映像データ送信装置に送信される。前記映像データ送信装置による前記認証データを利用した認証が成功したとき、前記映像データ送信装置に対して前記映像データの送信が要求され、その要求を受けて前記映像データ送信装置から送信されてきた前記映像データが受信されて、映像信号に変換され、変換された前記映像信号に対応する映像が提示される。
【００１４】
なお、通信は、無線通信および有線通信は勿論、無線通信と有線通信とが混在した通信、即ち、ある区間では無線通信が行われ、他の区間では有線通信が行われるようなものであっても良い。さらに、ある装置から他の装置への通信が有線通信で行われ、他の装置からある装置への通信が無線通信で行われるようなものであっても良い。
【００１５】
本発明は、例えば、通信機器に適用することができる。
【発明の効果】
【００１６】
以上のように、本発明の一側面によれば、放送地域外にいるユーザにも放送を視聴させることができる。特に、放送を、番組の放送時間に、リアルタイムかつ安全に視聴させることができる。
【発明を実施するための最良の形態】
【００１７】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１８】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００１９】
本発明の一側面の情報処理装置（例えば図１や図３等の端末装置３）は、
映像データを送信可能な映像データ送信装置（図１等の番組受信制御装置２）との間で通信ネットワーク（例えば図１等のインターネット１）を介する通信を行う情報処理装置であって、
前記映像データ送信装置と前記通信ネットワークを介して情報を送受信する通信手段（例えば図３のネットワークＩ／Ｆ１０１）と、
入力提示により認証データの入力を促す提示手段（例えば図３のモニタ１０６等）と、
前記提示手段による前記入力提示に基づいて認証データが入力される操作手段（例えば図３の操作部１０９）と、
前記操作手段により入力された前記認証データを前記通信手段を介して前記映像データ送信装置に送信する制御を行い、前記映像データ送信装置による前記認証データを利用した認証が成功したとき、前記映像データ送信装置に対して前記映像データの送信を前記通信手段を介して要求する制御手段（例えば図４のステップＳ４（図７の認証処理）とステップＳ５の処理を実行する図３のCPU１１０）と、
前記制御手段による要求を受けて前記映像データ送信装置から送信されて前記通信手段に受信された前記映像データを、映像信号に変換する変換手段（例えば図３の復号部１０３や伸張部１０４）と
を備え、
前記提示手段は、前記変換手段により変換された前記映像信号に対応する映像を提示する。
【００２０】
前記映像データ送信装置は、さらに、前記認証に失敗したときには、認証エラー通知を送信し、
前記制御手段は、さらに、前記認証エラー通知が前記通信手段に受信されたときは（例えば図７のステップＳ１０６の処理でＹＥＳであると判定したときは）、前記認証が失敗したとして、前記提示手段により認証失敗の案内を提示し（例えば図７のステップＳ１０７の処理を実行し）、前記認証エラー通知が前記通信手段に受信されないときは（例えば図７のステップＳ１０６の処理でＮＯであると判定したときは）、前記認証が成功した可能性があるとして、前記映像データ送信装置により前記映像データの送信が許可されたか否かをチェックする（例えば図７のステップＳ１０８の処理を実行する）。
【００２１】
前記映像データ送信装置は、入力される複数の映像信号から１つを選択して、選択した映像信号を前記映像データに変換して送信する装置（例えば図２の切り替え部７３を有する構造の装置）であり、
前記操作手段は、さらに、前記映像データ送信装置において選択される映像信号を切替る切替指示が入力され、
前記制御手段は、前記操作手段により切替指示が入力されたとき、さらに、前記映像データ送信装置に対して前記映像信号の選択の切替えを前記通信手段を介して要求する（例えば図９のステップＳ２０３の処理でＹＥＳであると判定し、ステップＳ２０４の処理を実行する）。
【００２２】
本発明の一側面の情報処理方法は、映像データを送信可能な映像データ送信装置（図１等の番組受信制御装置２）との間で通信ネットワーク（例えば図１等のインターネット１）を介する通信を行う情報処理装置（例えば図１等の端末装置３）の情報処理方法であって、
入力提示により認証データの入力を促す第１のステップ（例えば図７のステップＳ１０３）と、
前記第１のステップの処理による前記入力提示に基づく認証データが入力される第２のステップ（例えば図４のステップＳ１０４）と、
前記第２のステップの処理により入力された前記認証データを前記映像データ送信装置に送信する制御を行い、前記映像データ送信装置による前記認証データを利用した認証が成功したとき、前記映像データ送信装置に対して前記映像データの送信を要求する第３のステップ（例えば図４のステップＳ４（特に図７のステップＳ１０５乃至Ｓ１０８）とステップＳ５）と、
前記第３のステップの処理による要求を受けて前記映像データ送信装置から送信されてきた前記映像データを受信する第４のステップ（例えば図４のステップＳ７）と、
前記第４のステップの処理により受信された前記映像データを、映像信号に変換する第５のステップ（例えば図４のステップＳ９とＳ１０）と、
前記第５のステップの処理により変換された前記映像信号に対応する映像を提示する第６のステップ（例えば図４のステップＳ１１）と
を含む。
【００２３】
前記映像データ送信装置は、さらに、前記認証に失敗したときには、認証エラー通知を送信し、
前記第３のステップは、さらに、前記認証エラー通知が受信されたときは、前記認証が失敗したとして、認証失敗の案内を提示し、前記認証エラー通知が受信されないときは、前記認証が成功した可能性があるとして、前記映像データ送信装置により前記映像データの送信が許可されたか否かをチェックするステップ（例えば図７のステップＳ１０６乃至Ｓ１０８）を含む。
【００２４】
前記映像データ送信装置は、入力される複数の映像信号から１つを選択して、選択した映像信号を前記映像データに変換して送信する装置であり、
前記映像データ送信装置において選択される映像信号を切替る切替指示が入力されたとき、前記映像データ送信装置に対して前記映像信号の選択の切替えを要求する第７のステップ（例えば図９のステップＳ２０３の処理でＹＥＳであると判定された後の、ステップＳ２０４）をさらに含む。
【００２５】
本発明の一側面の記録媒体のプログラムおよび本発明の一側面のプログラムは、上述した本発明の一側面の情報処理方法に含まれる各ステップと同様の各ステップを含み、例えば図１６のコンピュータ５０１により実行される。
【００２６】
図１は、本発明を適用した情報処理システムの一実施の形態の構成を表している。
【００２７】
図１において、インターネット１には、番組受信制御装置２−１および２−２、並びに端末装置３が接続されている。
【００２８】
放送局４−１は、放送アンテナ５−１から、映像信号および音声信号を含む番組を放送
る。点線で囲まれた受信可能地域６−１は、放送アンテナ５−１から放送された番組を受信機器により受信して、視聴することができる地域を示している。
【００２９】
番組受信制御装置２−１は、受信可能地域６−１内に設置されているため、放送局４−１の放送アンテナ５−１から放送される番組を受信することができる。なお、図１においては、図示は省略しているが、番組受信制御装置２−１には、外部機器５２（図２参照）が接続されている。
【００３０】
放送局４−２は、放送アンテナ５−２から、映像信号および音声信号を含む番組を放送する。点線で囲まれた受信可能地域６−２は、放送アンテナ５−２から放送された番組を受信機器により受信して、視聴することができる地域を示している。
【００３１】
番組受信制御装置２−２は、受信可能地域６−２内に設置されているため、放送局４−２の放送アンテナ５−２から放送される番組を受信することができる。なお、図１においては、図示は省略しているが、番組受信制御装置２−２には、外部機器が接続されている。
【００３２】
なお、番組受信装置２−１および２−２は、基本的に同様の構成とされるため、これらの装置を個々に区別する必要が無い場合、まとめて番組受信制御装置２と称する。以下、他の構成も同様とする。
【００３３】
端末装置３は、映像や音声を再生、出力する装置であり、ユーザにより携帯される。図１においては、端末装置３は、受信可能地域６外に設置されているため、放送アンテナ５から放送された番組を直接受信して、番組の映像および音声を出力することはできない。
【００３４】
次に、図２は、番組受信制御装置２の詳細な構成例を表している。
【００３５】
図２において、チューナ７１は、受信アンテナ５１により受信された受信電波から、CPU７９により指令された放送を選局し、選局された放送の映像信号および音声信号を、A/D（Analog to Digital）変換して、映像データおよび音声データ（以下、映像データおよび音声データをまとめて、AVデータとも称する）を生成し、生成されたAVデータを切り替え部７３に出力する。
【００３６】
外部AV入力部７２は、外部機器５２から供給されるAVデータを切り替え部７３に出力する。
【００３７】
切り替え部７３は、CPU７９からの指令に従って、チューナ７１から供給されたAVデータ、並びに外部AV入力部７２から供給されたAVデータのうち、いずれか一方のAVデータのみを選択して、圧縮部７４に出力する。
【００３８】
圧縮部７４は、切り替え部７３から供給されたAVデータを、例えば、MPEG（Moving Picture Experts Group）2、またはMPEG4などの規格で圧縮し、圧縮されたAVデータ（以下、圧縮済みデータと称する）を暗号化部７５に出力する。なお、圧縮部７４は、CPU７９から指令された圧縮率で、AVデータを圧縮する。
【００３９】
暗号化部７５は、CPU７９からの指令に従って、圧縮部７４から供給された圧縮済みデータを、予め設定された暗号方式に基づいて暗号化し、暗号化された圧縮済みデータをパケット作成部７６に出力する。
【００４０】
パケット作成部７６は、CPU７９からの指令に従って、暗号化部７５から供給された、暗号化された圧縮済みデータを所定のサイズで区切って、ヘッダ情報等を付加してパケットを作成し、作成されたパケットをネットワークインタフェース（I/F）７７に出力する。
【００４１】
ネットワークインタフェース７７は、パケット作成部７６から供給されたパケットを、インターネット１を介して、端末装置３に送信する。また、ネットワークインタフェース７７は、端末装置３より情報が受信された場合、受信された情報をCPU７９に供給する。
【００４２】
操作部７８は、例えば、複数のボタンやダイヤル等により構成され、ユーザからの操作の入力を受け付け、受け付けられた操作に基づいた操作信号をCPU７９に出力する。
【００４３】
CPU７９は、操作部７８から供給された操作信号、およびネットワークインタフェース７７から供給された、端末装置３から受信された情報等に基づいて、番組受信制御装置２の全体の動作を制御する。CPU７９は、例えば、チューナ７１による放送の選局、切り替え部７３による、選択するAVデータの切り替え、圧縮部７４によるAVデータの圧縮の際の圧縮率、並びに、暗号化部７５、パケット生成部７６、およびネットワークインタフェース７７の動作を制御する。また、CPU７９は、端末装置３より、外部機器５２を制御するための外部機器制御情報が受信された場合、これを外部機器コントローラ８０に供給する。
【００４４】
外部機器コントローラ８０は、CPU７９から供給された外部機器制御情報に基づいて、外部機器５２の動作を制御する制御信号を、外部機器５２に送信する。なお、この制御信号は、有線で送信してもよいし、無線で送信しても良い。例えば、外部機器５２が、赤外線通信により、外部機器５２に付属のリモートコマンダから制御可能である場合、外部機器コントローラ８０は、リモートコマンダと同様の赤外線通信により、外部機器５２に対して、制御信号を送信する。
【００４５】
また、外部機器コントローラ８０から出力される制御信号は、例えば、外部機器５２がビデオテープレコーダである場合、外部機器５２に、再生、停止、早送り、巻き戻し等を指令する信号とすることができる。また、外部機器５２がテレビゲーム機である場合、制御信号は、ユーザが端末装置３に入力した操作に基づく信号とすることができる。
【００４６】
外部機器５２は、番組受信制御装置２に接続された電子機器である。外部機器５２は、例えば、ビデオテープレコーダ、DVD（Digital Versatile Disc）レコーダ、ハードディスクレコーダ、またはテレビゲーム機等とされ、外部機器コントローラ８０からの制御信号に基づいて、自らの動作を制御し、適宜、AVデータを外部入力部７２に出力する。なお、番組受信制御装置２に複数の外部機器を接続することも勿論可能である。
【００４７】
次に、図３は、端末装置３の内部の構成例を表している。
【００４８】
図３において、ネットワークインタフェース（I/F）１０１は、インターネット１を介して、番組受信制御装置２よりパケットを受信し、受信されたパケットを再構成部１０２に供給する。また、ネットワークインタフェース１０１は、番組受信制御装置２から種々の指令が受信された場合、CPU１１０に通知する。
【００４９】
再構成部１０２は、ネットワークインタフェース１０１から供給されたパケットに含まれている、所定のサイズに区切られたデータを抽出して、元の一連のデータを再構成して、再構成されたデータを復号部１０３に出力する。なお、再構成されたデータは、暗号化された圧縮済みデータである。
【００５０】
復号部１０３は、再構成部１０２から供給された、暗号化された圧縮済みデータを、暗号化部７５による暗号化方式に対応する復号方式により復号し、復号された圧縮済みデータを伸長部１０４に出力する。
【００５１】
伸長部１０４は、復号部１０３から供給された圧縮済みデータを、圧縮部７４による圧縮（符号化）の規格に基づいて伸長し、伸長されたデータ、すなわち、元のAVデータのうち、映像データを映像出力部１０５に出力し、音声データを音声出力部１０７に出力する。
【００５２】
映像出力部１０５は、伸長部１０４から供給された映像データに基づく映像信号をモニタ１０６に出力する。また、映像出力部１０５は、CPU１１０からの指示に従って、所定の案内画面等の映像信号もモニタ１０６に出力する。モニタ１０６は、例えば、液晶ディスプレイにより構成され、映像出力部１０５から供給された映像信号に基づく映像を表示する。
【００５３】
音声出力部１０７は、伸長部１０４から供給された音声データに基づく音声信号をスピーカ１０８に供給する。スピーカ１０８は、音声出力部１０７から供給された音声信号に基づく音声を出力する。
【００５４】
操作部１０９は、ボタン、ダイヤル、およびタッチパネル等により構成され、ユーザからの操作の入力を受け付け、受け付けられた操作に基づく操作信号をCPU１１０に出力する。
【００５５】
CPU１１０は、操作部１０９から供給された操作信号、および番組受信制御装置２からの指令に基づいて、端末装置３の全体の動作を制御する。また、CPU１１０は、例えば、操作部１０９からの操作信号に基づいて、番組受信制御装置２のチューナ７１、切り替え部７３、および圧縮部７４、並びに外部機器５２の動作を制御するための制御情報を作成し、作成された制御情報をネットワークインタフェース１０１から、番組受信制御装置２に送信する。
【００５６】
なお、端末装置３は、後述する一連の処理を実行可能な端末装置であれば、図３の例に限定されず、様々な形態を取ることが可能である。例えば、端末装置３は、ユーザが携帯可能な携帯端末装置や携帯電話機とすることができる。
【００５７】
次に、図４のフローチャートを参照して、端末装置３の視聴制御処理について説明する。
【００５８】
ステップＳ１において、CPU１１０は、映像出力部１０５に対して、モニタ１０６に番組受信制御装置選択画面を表示するように指令する。映像出力部１０５は、CPU１１０からの指令に従って、モニタ１０６に番組受信制御装置選択画面を表示させる。なお、番組受信制御装置選択画面とは、複数の番組受信制御装置（例えば、図１の番組受信制御装置２−１および２−２）の中から、通信相手の番組受信制御装置を選択させるための案内画面であり、例えば、番組受信制御装置２−１および２−２にそれぞれ対応するアイコンが表示された画面である。ユーザは、この番組受信制御装置選択画面を見ながら、操作部１０９を操作して、所望の番組受信制御装置を選択することができる。ユーザにより番組受信制御装置が選択された場合、処理はステップＳ２に進む。
【００５９】
ステップＳ２において、CPU１１０は、映像出力部１０５に対して、モニタ１０６に視聴案内画面を表示するように指令する。映像出力部１０５は、CPU１１０からの指令に従って、モニタ１０６に視聴案内画面を表示させる。なお、視聴案内画面とは、ユーザに、放送局（チャンネル）を選択させたり、外部機器５２を選択させたりするための画面であり、例えば、リモートコマンダ上のボタン類を模した画像とされる。ユーザは、この視聴案内画面を見ながら、操作部１０９を操作して、番組の視聴を指示したり、視聴する放送局（チャンネル）を選択したり、外部機器５２を選択したりすることができる。
【００６０】
ステップＳ３において、CPU１１０は、操作部１０９からの操作信号に基づいて、ユーザから視聴が指示されたか否かを判定し、ユーザから視聴が指示されるまで、ステップＳ３の処理を繰り返して待機する。そして、ユーザから視聴が指示された場合、処理はステップＳ４に進む。
【００６１】
ステップＳ４において、CPU１１０は、ネットワークインタフェース１０１から、インターネット１を介して、ステップＳ１でユーザにより選択された番組受信制御装置２にアクセスし、番組受信制御装置２に接続するための認証処理を実行する。認証が成功した場合、処理はステップＳ５に進む。認証が失敗した場合、CPU１１０は、映像出力部１０５に指令して、モニタ１０６に、認証エラーの案内を表示させる。なお、ステップＳ４の認証処理の詳細な説明は、図７のフローチャートを参照して後述する。
【００６２】
ステップＳ５において、CPU１１０は、ネットワークインタフェース１０１から、インターネット１を介して、認証が済んだ番組受信制御装置２に、ユーザにより指定された放送局または外部機器５２のAVデータの送信を要求する。なお、以降の処理は、ステップＳ４で認証が済んだ番組受信制御装置２との間で行われる。また、番組受信制御装置２および端末装置３間の通信は、インターネット１を介して実行されるので、以下の説明においては、インターネット１を介する旨の記載は省略する。
【００６３】
ステップＳ６において、CPU１１０は、伸長部１０４に、動作を開始するように指令する。伸長部１０４は、CPU１１０からの指令に従い、動作を開始する。伸長部１０４は、ステップＳ６において、動作を開始した後、後述するステップＳ１５までの間、伸長処理を続ける。
【００６４】
番組受信制御装置２は、端末装置３からの要求に従って、AVデータを含むパケットを送信する。そこで、ステップＳ７において、ネットワークインタフェース１０１は、番組受信制御装置２よりパケットの受信を開始する。ネットワークインタフェース１０１は、受信したパケットを、再構成部１０２に供給する。
【００６５】
ステップＳ８において、再構成部１０２は、ネットワークインタフェース１０１から供給されたパケットから、分割されたデータを抽出し、元のデータ（暗号化された圧縮済みデータ）を再構成する処理を開始する。再構成部１０２は、再構成したデータを復号部１０３に供給する。なお、再構成部１０２は、ステップＳ８においてデータの再構成処理を開始した後、後述するステップＳ１７までの間、再構成処理を続ける。
【００６６】
ステップＳ９において、復号部１０３は、再構成部１０２から供給された、暗号化された圧縮済みデータを、その暗号化方式に基づいて復号する処理を開始する。復号部１０３は、復号されたデータ、すなわち圧縮済みデータを、伸長部１０４に供給する。なお、復号部１０３は、ステップＳ９において復号処理を開始した後、後述するステップＳ１６までの間、復号処理を続ける。
【００６７】
ステップＳ１０において、伸長部１０４は、復号部１０３から供給された圧縮済みデータを伸長する処理を開始する。伸長部１０４は、伸長されたAVデータのうち、映像データを映像出力部１０５に供給し、音声データを音声出力部１０７に供給する。なお、伸長部１０４は、ステップＳ１０において圧縮済みデータの伸長処理を開始した後、後述するステップＳ１５までの間、伸長処理を続ける。
【００６８】
ステップＳ１１において、映像出力部１０５は、伸長部１０４から供給された映像データに基づく映像信号をモニタ１０６に供給する処理を開始する。これにより、モニタ１０６には、番組受信制御装置２から供給された映像データに基づく映像が表示されるようになる。また、ステップＳ１１において、音声出力部１０７は、伸長部１０４から供給された音声データに基づく音声信号をスピーカ１０８に供給する処理を開始する。これにより、スピーカ１０８からは、番組受信制御装置２から供給された音声データに基づく音声が出力されるようになる。なお、映像出力部１０５は、ステップＳ１１で映像のモニタ１０６への表示を開始した後、後述するステップＳ１３までの間、映像のモニタ１０６への表示を続ける。また、音声出力部１０７は、ステップＳ１１で音声のスピーカ１０８からの出力を開始した後、後述するステップＳ１３までの間、音声のスピーカからの出力を続ける。
【００６９】
図４のステップＳ１１の処理の後、図５のステップＳ１２において、CPU１１０は、操作部１０９からの操作信号に基づいて、ユーザから視聴の終了が指示されたか否かを判定し、視聴の終了が指示されるまで、ステップＳ１２の処理を繰り返して待機する。この間も、ネットワークインタフェース１０１はパケットを受信し続け、再構成部１０２は元のデータの再構成をし続け、復号部１０３は暗号の復号をし続け、伸長部１０４はAVデータの伸長をし続け、映像出力部１０５は、モニタ１０６に映像を表示し続け、音声出力部１０７は、スピーカ１０８から音声を出力し続ける。このように、ネットワークインタフェース１０１、再構成部１０２、復号部１０３、伸長部１０４、映像出力部１０５、および音声出力部１０７の各部が同時に、並列的に処理を実行することにより、番組受信制御装置２から受信されたAVデータに基づく映像および音声をリアルタイムに表示および出力し、ユーザに視聴させることが可能となる。
【００７０】
ステップＳ１２において、CPU１１０が、操作部１０９から視聴を終了する指示が入力されたと判定した場合、処理はステップＳ１３に進む。
【００７１】
ステップＳ１３において、CPU１１０は、映像出力部１０５に対して、番組受信制御装置２から受信された映像のモニタ１０６への表示を終了するように指令するとともに、音声出力部１０７に対して、番組受信制御装置２から受信された音声のスピーカ１０８からの出力を終了するように指令する。映像出力部１０５は、CPU１１０からの指令に従って、番組受信制御装置２から受信された映像のモニタ１０６への表示を終了する。また、音声出力部１０７は、CPU１１０からの指令に従って、番組受信制御装置２から受信された音声のスピーカ１０８からの出力を終了する。
【００７２】
ステップＳ１４において、CPU１１０は、ネットワークインタフェース１０１から、インターネット１を介して、番組受信制御装置２に対して、番組の視聴終了を通知する。
【００７３】
ステップＳ１５において、CPU１１０は、伸長部１０４に対して、圧縮済みデータの伸長を終了するように指令する。伸長部１０４は、CPU１１０からの指令に従って、圧縮済みデータの伸長を終了する。
【００７４】
ステップＳ１６において、CPU１１０は、復号部１０３に対して、暗号化された圧縮済みデータの復号を終了するように指令する。復号部１０３は、CPU１１０からの指令に従って、暗号化された圧縮済みデータの復号を終了する。
【００７５】
ステップＳ１７において、CPU１１０は、再構成部１０２に対して、パケットに分割されたデータの再構成を終了するように指令する。再構成部１０２は、CPU１１０からの指令に従って、パケットに分割されたデータの再構成を終了する。
【００７６】
ステップＳ１８において、CPU１１０は、自らを待機状態に設定する。その後、処理はステップＳ１に戻り、上述したステップＳ１以降の処理が繰り返される。
【００７７】
以上のようにして、端末装置３の視聴制御処理が実行される。
【００７８】
次に、図６のフローチャートを参照して、番組受信制御装置２の視聴制御処理について説明する。
【００７９】
ステップＳ５１において、CPU７９は、端末装置３からアクセスに基づいて、端末装置３を認証する認証処理を実行する。その結果、端末装置３が認証され、端末装置３の番組受信制御装置２への接続が許可された場合、処理はステップＳ５２に進む。認証処理の結果、端末装置３の番組受信制御装置２への接続が許可されなかった場合、ステップＳ５２へは進まない。なお、ステップＳ５１の認証処理の詳細な説明は、図８のフローチャートを参照して後述する。
【００８０】
切り替え部７３には、チューナ７１および外部機器５２からAVデータが供給されている。そこで、ステップＳ５２において、圧縮部７４は、切り替え部７３より供給されているAVデータの圧縮処理を開始する。圧縮部７４は、圧縮済みデータを暗号化部７５に供給する。なお、圧縮部７４は、ステップＳ５２で圧縮処理を開始した後、後述するステップＳ６０までの間、圧縮処理を続ける。
【００８１】
ステップＳ５３において、暗号化部７５は、圧縮部７４から供給された圧縮済みデータの暗号化を開始する。暗号化部７５は暗号化した圧縮済みデータをパケット作成部７６に供給する。なお、暗号化部７５は、ステップＳ５３において圧縮済みデータの暗号化処理を開始した後、後述するステップＳ５９までの間、暗号化処理を続ける。
【００８２】
ステップＳ５４において、パケット作成部７６は、暗号化部７５から供給された、暗号化された圧縮済みデータのパケット化を開始する。パケット作成部７６は、作成したパケットをネットワークインタフェース７７に供給する。なお、パケット作成部７６は、ステップＳ５４においてパケット化処理を開始した後、後述するステップＳ５８までの間、パケット化処理を続ける。
【００８３】
ステップＳ５５において、ネットワークインタフェース７７は、パケット作成部７６から供給されたパケットを、インターネット１を介して端末装置３に送信する処理を開始する。なお、ネットワークインタフェース７７は、ステップＳ５５において、パケットの送信処理を開始した後、後述するステップＳ５７までの間、パケットの送信処理を続ける。
【００８４】
ステップＳ５６において、CPU７９は、ネットワークインタフェース７７を介して、端末装置３から視聴終了の通知が受信されたか否かを判定し、端末装置３から視聴終了の通知が受信されるまで、ステップＳ５６の処理を繰り返して待機する。その間も、圧縮部７４はAVデータの圧縮を続け、暗号化部７５は圧縮済みデータの暗号化を続け、パケット作成部７６は暗号化された圧縮済みデータのパケット化を続け、ネットワークインタフェース７７はパケットの端末装置３への送信を続ける。このように、圧縮部７４、暗号化部７５、パケット作成部７６、およびネットワークインタフェース７７が、同時に、並列的に処理を実行することにより、放送されている番組の映像および音声を、リアルタイムにAVデータに変換し、端末装置３に送信することが可能となる。また、上述したように、端末装置３は、番組受信制御装置２から供給されたAVデータをリアルタイムに表示（および音声出力）することから、ユーザは、受信可能地域６内にいる視聴者と同様に、放送局４から放送された番組を、番組放送時間に、リアルタイムに視聴することが可能となる。
【００８５】
ステップＳ５６において、CPU７９が、端末装置３から視聴終了の通知が受信されたと判定した場合、処理はステップＳ５７に進む。
【００８６】
ステップＳ５７において、ネットワークインタフェース７７は、端末装置３への、パケットの送信を終了する。
【００８７】
ステップＳ５８において、パケット作成部７６は、パケットの作成を終了する。
【００８８】
ステップＳ５９において、暗号化部７５は、圧縮済みデータの暗号化を終了する。
【００８９】
ステップＳ６０において、圧縮部７４は、AVデータの圧縮を終了する。
【００９０】
その後、処理はステップＳ５１に戻り、上述したステップＳ５１以降の処理が繰り返される。
【００９１】
以上のような、視聴制御処理により、ユーザは、放送の受信可能地域６外でも、端末装置３を利用して、放送された番組を視聴することが可能となる。
【００９２】
次に、図７のフローチャートを参照して、図４のステップＳ４の認証処理について詳細に説明する。
【００９３】
図７のステップＳ１０１において、CPU１１０は、ネットワークインタフェース１０１から、図４のステップＳ１で選択された番組受信制御装置２に対して、認証を要求する。
【００９４】
番組受信制御装置２は、後述する図８のステップＳ１５２で、端末装置３に対して、認証データを要求する。そこで、ステップＳ１０２において、ネットワークインタフェース１０１は、番組受信制御装置２より、認証データの要求を受信し、CPU１１０に通知する。
【００９５】
ステップＳ１０３において、CPU１１０は、映像出力部１０５に指令して、モニタ１０６に認証データを入力させるための認証データ入力画面を表示する。なお、認証データは、例えば、予め設定された文字列とされ、ユーザは、操作部１０９を操作して、認証データの文字列を入力することができる。
【００９６】
そこで、ステップＳ１０４において、操作部１０９は、ユーザから、認証データの入力を受け付ける。
【００９７】
ステップＳ１０５において、CPU１１０は、ステップＳ１０４で入力された認証データをネットワークインタフェース１０１から、番組受信制御装置２に送信する。
【００９８】
その後、番組受信制御装置２による端末装置３の認証が成功し、端末装置３へのAVデータの送信が許可された場合、番組受信制御装置２から端末装置３に、AVデータの送信を許可する許可通知が送信される。一方、番組受信制御装置２による端末装置３の認証が成功しなかった場合、番組受信制御装置から端末装置３に、認証エラーの通知が送信される。
【００９９】
そこで、ステップＳ１０６において、CPU１１０は、番組受信制御装置２より、認証エラーが通知されたか否かを判定し、認証エラーが通知された場合、処理はステップＳ１０７に進む。
【０１００】
ステップＳ１０７において、CPU１１０は、映像出力部１０５に指令して、モニタ１０６に、認証が失敗したことを示す案内を表示する。なお、モニタ１０６は、この案内とともに、再度、認証データの入力を受け付ける案内も表示する。ユーザは、この案内に従って、再度、操作部１０９を操作して、認証データを入力することができる。ステップＳ１０７の処理の後、処理はステップＳ１０４に戻り、上述したステップＳ１０４以降の処理が繰り返される。
【０１０１】
ステップＳ１０６において、CPU１１０が、番組受信制御装置２より認証エラーは通知されていないと判定した場合、処理はステップＳ１０８に進む。
【０１０２】
ステップＳ１０８において、CPU１１０は、ネットワークインタフェース１０１を介して、番組受信制御装置２より、AVデータの送信許可が通知されたか否かを判定し、番組受信制御装置２より、AVデータの送信許可が通知されていない場合、処理はステップＳ１０６に戻り、上述したステップＳ１０６以降の処理が繰り返される。そして、ステップＳ１０８において、CPU１１０が、AVデータの送信許可が通知されたと判定した場合、認証処理が終了し、処理は図４のステップＳ５に進む。
【０１０３】
以上のようにして、端末装置３の認証処理が実行される。
【０１０４】
なお、以上の説明においては、ユーザから認証データの入力を受け付ける場合を例にして説明したが、予め端末装置３に認証データを記憶しておき、番組受信制御装置２から認証データが要求された場合、予め記憶された認証データを番組受信制御装置２に送信するようにしても良い。
【０１０５】
次に、図８のフローチャートを参照して、図６のステップＳ５１の認証処理について詳細に説明する。
【０１０６】
図８のステップＳ１５１において、CPU７９は、端末装置３より、認証要求が受信されたか否かを判定し、端末装置３より認証要求が受信されるまで、ステップＳ１５１の処理を繰り返して待機する。そして、図７のステップＳ１０１で端末装置３から認証要求が送信された場合、ステップＳ１５１において、CPU７９は、端末装置３より、認証要求が受信されたと判定し、処理はステップＳ１５２に進む。
【０１０７】
ステップＳ１５２において、CPU７９は、ネットワークインタフェース７７を介して、端末装置３に対して、認証データを要求する。
【０１０８】
端末装置３は、図７のステップＳ１０５で、番組受信制御装置２に対して認証データを送信するので、ステップＳ１５３において、CPU７９は、端末装置３からの認証データの受信が正常に完了したか否かを判定し、端末装置３からの認証データの受信が正常に完了しなかった場合、処理はステップＳ１５１に戻り、上述したステップＳ１５１以降の処理が繰り返される。
【０１０９】
ステップＳ１５３において、CPU７９が、端末装置３からの認証データの受信が正常に完了したと判定した場合、処理はステップＳ１５４に進む。
【０１１０】
番組受信制御装置２は、予め、端末装置３を認証するための認証データを保持しており、ステップＳ１５４において、CPU７９は、端末装置３から受信された認証データが、予め保持していた認証データと合致したか否かを判定し、端末装置３から受信された認証データが、予め保持していた認証データと合致しなかった場合、処理はステップＳ１５５に進む。
【０１１１】
ステップＳ１５５において、CPU７９は、ネットワークインタフェース７７を介して、端末装置３に対して、認証エラーを通知し、認証データの再送を要求する。
【０１１２】
端末装置３は、図７のステップＳ１０７で、認証エラーの案内をモニタ１０６に表示させ、その後、ステップＳ１０４で、再度、認証データの入力を受け付け、ステップＳ１０５で、再度、認証データを番組受信制御装置２に送信する。
【０１１３】
そこで、ステップＳ１５５の後、処理はステップＳ１５３に戻り、上述したステップＳ１５３以降の処理を繰り返す。すなわち、ステップＳ１５３において、CPU７９は、再送された認証データの受信が正常に完了したか否かを判定し、正常に受信が完了した場合、ステップＳ１５４において、CPU７９は、端末装置３から受信された認証データが、予め保持していた認証データと合致するか否かを判定する。
【０１１４】
以上のようにして、端末装置３から受信された認証データが、予め保持していた認証データと合致するまで、ステップＳ１５３乃至ステップＳ１５５の処理を繰り返すが、ステップＳ１５４において、CPU７９が、端末装置３から受信された認証データが、予め保持していた認証データと合致したと判定した場合、処理はステップＳ１５６に進む。
【０１１５】
ステップＳ１５６において、CPU７９は、ネットワークインタフェース７７を介して、端末装置３に対して、端末装置３へのAVデータの送信許可の通知を送信する。その後、処理は図６のステップＳ５２に進む。
【０１１６】
以上のようにして、番組受信制御装置２の認証処理が実行される。
【０１１７】
以上のような認証処理により、他人が不正に番組受信制御装置２からAVデータを取得し、視聴することを防止することができる。
【０１１８】
ところで、本発明を適用した情報処理システムにおいては、認証処理により、AVデータの端末装置への送信が許可された後、端末装置３から番組受信制御装置２のチューナ７１、切り替え部７３、および圧縮部７４、並びに外部機器５２の動作を制御することができる。なお、その場合、端末装置３から、認証が済んだ番組受信制御装置２に対して、番組受信制御装置２または外部機器５２の動作を制御するための制御情報を送信する。
【０１１９】
次に、図９のフローチャートを参照して、端末装置３の制御情報送信処理について説明する。
【０１２０】
ステップＳ２０１において、CPU１１０は、操作部１０９からの操作信号に基づいて、ユーザからチャンネルが指定されたか否かを判定し、ユーザからチャンネルが指定された場合、処理はステップＳ２０２に進む。
【０１２１】
ステップＳ２０２において、CPU１１０は、ネットワークインタフェース１０１を介して、番組受信制御装置２に対して、どのチャンネルが指定されたかを示すチャンネル情報を含む、チャンネルの変更を要求する制御情報を送信する。その後、処理はステップＳ２０１に戻り、上述したステップＳ２０１以降の処理が繰り返される。
【０１２２】
ステップＳ２０１において、CPU１１０が、ユーザからチャンネルが指定されていないと判定した場合、処理はステップＳ２０３に進む。
【０１２３】
ステップＳ２０３において、CPU１１０は、操作部１０９からの操作信号に基づいて、ユーザから入力切り替えが指示されたか否かを判定し、ユーザから入力切り替えが指示された場合、処理はステップＳ２０４に進む。
【０１２４】
ステップＳ２０４において、CPU１１０は、ネットワークインタフェース１０１を介して、番組受信制御装置２に対して、入力切り替えを要求する制御情報を送信する。その後、処理はステップＳ２０１に戻り、上述したステップＳ２０１以降の処理が繰り返される。
【０１２５】
ステップＳ２０３において、CPU１１０が、ユーザから入力切り替えが指示されていないと判定した場合、処理はステップＳ２０５に進む。
【０１２６】
ステップＳ２０５において、CPU１１０は、操作部１０９からの操作信号に基づいて、ユーザから外部機器５２の操作が指示されたか否かを判定し、ユーザから外部機器５２の操作が指示された場合、処理はステップＳ２０６に進む。
【０１２７】
ステップＳ２０６において、CPU１１０は、ネットワークインタフェース１０１を介して、番組受信制御装置２に対して、外部機器５２に対する操作内容（例えば、再生、停止、早送り、巻き戻し等）を指定する操作情報を含む制御情報を送信する。その後、処理はステップＳ２０１に戻り、上述したステップＳ２０１以降の処理が繰り返される。
【０１２８】
ステップＳ２０５において、CPU１１０が、ユーザから外部機器５２の操作が指示されていないと判定した場合、処理はステップＳ２０７に進む。
【０１２９】
ステップＳ２０７において、CPU１１０は、操作部１０９からの操作信号に基づいて、ユーザからパケットの送信レートの変更が指示されたか否かを判定し、パケットの送信レートの変更が指示された場合、処理はステップＳ２０８に進む。
【０１３０】
ステップＳ２０８において、CPU１１０は、ネットワークインタフェース１０１を介して、番組受信制御装置２に対して、ユーザにより指定された送信レートを含む制御情報を送信する。その後、処理はステップＳ２０１に戻り、上述したステップＳ２０１以降の処理が繰り返される。
【０１３１】
ステップＳ２０７において、CPU１１０が、パケットの送信レートの変更は指示されていないと判定した場合、処理はステップＳ２０１に戻り、上述したステップＳ２０１以降の処理が繰り返される。
【０１３２】
以上のようにして、端末装置３の制御情報送信処理が実行される。
【０１３３】
端末装置３から制御情報を受信した番組受信制御装置２は、受信した制御情報に基づいて、自らの動作を制御する。
【０１３４】
次に、図１０のフローチャートを参照して、番組受信制御装置２の制御実行処理について説明する。
【０１３５】
ステップＳ２５１において、CPU７９は、端末装置３より、チャンネルの変更要求を含む制御情報が受信されたか否かを判定し、チャンネルの変更要求を含む制御情報が受信された場合、処理はステップＳ２５２に進む。
【０１３６】
ステップＳ２５２において、CPU７９は、制御情報に含まれているチャンネル情報に基づいて、選局すべきチャンネルを特定し、チューナ７１に、指定されたチャンネルを選局するように指令する。
【０１３７】
ステップＳ２５３において、チューナ７１は、CPU７９からの指令に従って、指定されたチャンネルを選局する。その後、処理はステップＳ２５１に戻り、上述したステップＳ２５１以降の処理が繰り返される。
【０１３８】
ステップＳ２５１において、CPU７９が、端末装置３より、チャンネルの変更要求を含む制御情報は受信されていないと判定した場合、処理はステップＳ２５４に進む。
【０１３９】
ステップＳ２５４において、CPU７９は、端末装置３より、入力切り替え要求を含む制御情報が受信されたか否かを判定し、入力切り替え要求を含む制御情報が受信された場合、処理はステップＳ２５５に進む。
【０１４０】
ステップＳ２５５において、CPU７９は、切り替え部７３に、圧縮部７４に出力するAVデータを切り替えるように要求する。
【０１４１】
ステップＳ２５６において、切り替え部７３は、CPU７９からの指令に従って、圧縮部７４に出力するAVデータを切り替える。すなわち、切り替え部７３は、元々チューナ７１から供給されたAVデータを圧縮部７４に出力するようになっていた場合、ステップＳ２５６の処理により、外部AV入力部７２から供給されたAVデータを圧縮部７４に出力するように切り替える。反対に、切り替え部７３は、元々外部AV入力部７２から供給されたAVデータを圧縮部７４に出力するようになっていた場合、ステップＳ２５６の処理により、チューナ７１から供給されたAVデータを圧縮部７４に出力するように切り替える。ステップＳ２５６の処理の後、処理はステップＳ２５１に戻り、上述したステップＳ２５１以降の処理が繰り返される。
【０１４２】
ステップＳ２５４において、CPU７９が、端末装置３より、入力切り替え要求を含む制御情報が受信されていないと判定した場合、処理はステップＳ２５７に進む。
【０１４３】
ステップＳ２５７において、CPU７９は、端末装置３より、外部機器５２を操作する操作情報を含む制御情報が受信されたか否かを判定し、端末装置３より、外部機器５２を操作する操作情報を含む制御情報が受信された場合、処理はステップＳ２５８に進む。
【０１４４】
ステップＳ２５８において、CPU７９は、外部機器コントローラ８０に、受信した制御情報に含まれている、外部機器５２の操作内容を含む操作情報を供給し、操作情報に基づいて、外部機器５２を制御するように指令する。
【０１４５】
ステップＳ２５９において、外部機器コントローラ８０は、CPU７９から供給された操作情報に基づいて、外部機器５２に対する操作内容を特定し、特定した操作内容を外部危機５２に実行させるための制御信号を生成し、生成されたせた制御信号（例えば、再生、停止、早送り、巻き戻し等の制御信号）を外部機器５２に出力する。外部機器５２は、外部機器コントローラ８０から供給された制御信号に基づいて、自らの動作を制御する。例えば、外部機器コントローラ８０から再生を指示する制御信号が受信された場合、外部機器５２は、AVデータの再生を開始する。ステップＳ２５９の処理の後、処理はステップＳ２５１に戻り、上述したステップＳ２５１以降の処理が繰り返される。
【０１４６】
ステップＳ２５７において、CPU７９が、端末装置３より、外部機器５２を操作する操作情報を含む制御情報が受信されていないと判定した場合、処理はステップＳ２６０に進む。
【０１４７】
ステップＳ２６０において、CPU７９は、端末装置３より、パケットの送信レートの変更要求を含む制御情報が受信されたか否かを判定し、端末装置３より、パケットの送信レートの変更要求を含む制御情報が受信された場合、処理はステップＳ２６１に進む。
【０１４８】
ステップＳ２６１において、CPU７９は、圧縮部７４に、AVデータを圧縮する際の圧縮率の変更を指令する。
【０１４９】
ステップＳ２６２において、圧縮部７４は、CPU７９からの指令に従って、AVデータを圧縮する際の圧縮率を指令された率に変更する。
【０１５０】
ステップＳ２６３において、CPU７９は、ネットワークインタフェース７７から端末装置３に対して送信するパケットのサイズ等を変更することにより、送信レートを変更する。その後、処理はステップＳ２５１に戻り、上述したステップＳ２５１以降の処理が繰り返される。
【０１５１】
ステップＳ２６０において、CPU７９が、端末装置３より、パケットの送信レートの変更要求を含む制御情報が受信されていないと判定した場合、処理はステップＳ２５１に戻り、上述したステップＳ２５１以降の処理が繰り返される。
【０１５２】
以上のようにして、番組受信制御装置２の制御実行処理が実行される。
【０１５３】
以上の制御情報送信処理および制御実行処理により、ユーザは、遠隔地から、番組受信制御装置２および外部機器５２の動作を指定することができる。また、外部機器コントローラ８０から外部機器５２に対して制御信号を出力するようにすることにより、ユーザは元々所持していた外部機器５２を活用することが可能となる。
【０１５４】
以上のように、本発明によれば、放送の受信可能地域６以外でも、放送をリアルタイムに視聴することができる。また、ユーザが元々所持していた外部機器５２を活用することが可能となる。
【０１５５】
ところで、本発明が適用される情報処理システムとして、図１の例を用いて説明してきたが、本発明が適用される情報処理システムは、図１の例に限定されず、様々な形態を取ることが可能である。
【０１５６】
具体的には、例えば、本発明が適用される情報処理システムは、図１１や図１２に示されるように構成することもできる。即ち、図１１と図１２は、本発明を適用した情報処理システムの他の構成例を示す図である。
【０１５７】
図１１と図１２の情報処理システムでは、番組受信制御装置２−１,２−２のそれぞれとして、ベースステーション２−１,２−２のそれぞれが採用されている。また、端末装置３として、３台の表示装置３Ａ乃至３Ｃが採用されている。
【０１５８】
ベースステーション２−１は、通信アンテナ２０２を有しており、通信アンテナ２５１Ａが設けられている表示装置３Ａ、通信アンテナ２５１Ｂが設けられている表示装置３Ｂ、および、通信アンテナ２５１Ｃが設けられている表示装置３Ｃのそれぞれと、無線により通信することができる（以下、表示装置３Ａ乃至３Ｃのそれぞれを、個々に区別する必要がない場合、まとめて表示装置３と称する。各構成部分についても、同様とする）。
【０１５９】
ベースステーション２−１には、テレビジョン放送受信アンテナ２０１が接続されている。また、ベースステーション２−１は受信可能地域６−１内に設置されている。そのため、ベースステーション２−１は、放送局４−１の放送アンテナ５−１から放送される番組を受信することができる。即ち、ベースステーション２−１は、テレビジョン放送受信アンテナ２０１に受信された受信電波から所定の放送を選局し、選局された放送の番組を構成するAVデータを生成し、例えば、MPEG2またはMPEG4などの規格で圧縮することで、圧縮済みデータを生成することができる。さらに、ベースステーション２−１は、その圧縮済みデータを暗号化して、パケット化し、通信アンテナ２０２から表示装置３に送信することができる。
【０１６０】
表示装置３は、その圧縮済みデータを通信アンテナ２５１を介して受信し、元のAVデータに変換する。より正確には、表示装置３は、複数のパケットを受信することになるので、各パケットのそれぞれに含まれている、所定のサイズに区切られたデータを抽出して、元の一連のデータを再構成する。再構成されたデータは、暗号化された圧縮済みデータであるので、表示装置３は、暗号化された圧縮済みデータを復号し、さらに、ベースステーション２−１による圧縮（符号化）の規格に基づいて伸長する。この伸長されたデータが、元のAVデータである。
【０１６１】
さらに、表示装置３は、そのAVデータを映像信号と音声信号に変換し、その映像信号に対応する映像を表示部２５２から表示させ、その音声信号に対応する音声をスピーカ２５３−１，２５３−２から出力させる。
【０１６２】
このように、表示装置３は、放送局４−１から放送された番組をベースステーション２−１を介して受信し、再生することができる。これにより、ユーザは、表示装置３を保持した状態で、自由に移動して、番組を視聴することができる。
【０１６３】
換言すると、ベースステーション２−１は、上述した図６の番組受信制御装置の視聴制御処理、上述した図８の番組受信制御装置の認証処理、および、上述した図１０の番組受信制御装置の制御実行処理のそれぞれを実行することができる。また、表示装置３は、上述した図４と図５の端末装置の視聴制御処理、上述した図７の端末装置の認証処理、および、上述した図９の端末装置の制御情報送信処理のそれぞれを実行することができる。
【０１６４】
なお、図１１に示されるように、ベースステーション２−１と表示装置３がインターネット１を介さずに無線通信で各種情報の授受を行う場合、図７と図８の認証処理は省略されることもある。
【０１６５】
ところで、図１１に示されるように、ベースステーション２−１はさらにインターネット１とも接続可能である。
【０１６６】
また、他のベースステーション２−２も、ベースステーション２−１と基本的に同様の機能と構成を有することができる。即ち、他のベースステーション２−２も、上述した図６の番組受信制御装置の視聴制御処理、上述した図８の番組受信制御装置の認証処理、および、上述した図１０の番組受信制御装置の制御実行処理のそれぞれを実行することができ、かつ、インターネット１と接続可能である。
【０１６７】
従って、表示装置３は、ベースステーション２−２とも、ベースステーション２−１とインターネット１を介して各種情報の授受を行うことができる。
【０１６８】
これにより、表示装置３を使用するユーザは、遠隔地から、他のベースステーション２−２の動作を指定することもできる。その結果、図１１に示されるように、ユーザ（表示装置３）が、放送局４−２の受信可能地域６−２以外に存在する場合でも、放送局４−２からの放送をリアルタイムに視聴する（表示装置３に再生させる）ことができる。
【０１６９】
なお、ベースステーション２−１は、ユーザにより表示装置３に入力されたURL(Uniform Resource Locator)が通信アンテナ２０２を介して通知されることに応じて、そのURLにより指定される、インターネット１に接続されている図示せぬWWW（World Wide Web）サーバにアクセスし、例えば、HTML（Hyper Text Markup Language）により記述されるWebページを取得することもできる。取得されたWebページは、所定の圧縮方式により圧縮され、通信アンテナ２０２から表示装置３に対して送信され、その表示装置３の表示部２５２に表示される。これにより、（テレビジョン放送）番組を視聴する場合と同様に、ユーザは、表示装置３を操作することで、インターネット１上の様々なコンテンツを自由に移動しながら利用することができる。また、ユーザは、表示装置３を操作して、インターネット１に接続されている図示せぬ他の情報処理装置、例えば、他のユーザが保有しているパーソナルコンピュータ等と、電子メールの送受信を行うこともできる。
【０１７０】
また、表示装置３のそれぞれには、メモリカードスロット２５４が設けられており、着脱自在なメモリカード（商標）３０１を挿入することができるようになっている。メモリカード３０１は、内部に不揮発性のフラッシュメモリを有しており、各種の情報を記憶することができる。例えば、ユーザは、デジタルカメラで撮影した画像（データ）をメモリカード３０１に記憶させ、そのメモリカード３０１をメモリカードスロット２５４に挿入することにより、撮影された画像を表示部２５２に表示させることができる。また、ユーザは、表示部２５２に表示されている番組の、好みの一瞬（静止画像または短い時間の動画像）をメモリカード３０１に記憶させ、後に、表示部２５２に再生させることができる。
【０１７１】
さらに、ユーザは、メモリカード３０１を利用して、それに記憶されている様々なプログラムを表示装置３にインストールすることができる。
【０１７２】
ところで、図１２に示されるように、表示装置３はさらにインターネット１と直接接続することができる。即ち、表示装置３は、ベースステーション２−１とベースステーション２−２のそれぞれと、インターネット１を介する通信を行うこと（各種情報を授受すること）ができる。換言すると、図１２に示されるように、ベースステーション２と表示装置３とを利用しても、図１の形態（接続形態）と全く同様の情報処理システムの実現が容易に可能である。
【０１７３】
従って、表示装置３を使用するユーザは、遠隔地から、ベースステーション２−１，２−２のそれぞれの動作を指定することができる。その結果、図１２に示されるように、ユーザ（表示装置３）が、放送局４の受信可能地域６以外に存在する場合でも、放送局４からの放送をリアルタイムに視聴する（表示装置３に再生させる）ことができる。
【０１７４】
なお、以下、ベースステーション２−１，２−２を個々に区別する必要がない場合、まとめてベースステーション２と称する。
【０１７５】
さらにまた、図１３に示されるように、ベースステーション２は、例えば、LAN（Local Area Network）などよりなるホームネットワーク３１１に接続可能である。このホームネット３１１には、ベースステーション２の他、任意の台数の外部機器５２（図１３の例では、３台の外部機器５２Ａ乃至５２Ｃである。ただし、以下、これらを個々に区別する必要がない場合、まとめて外部機器５２と称する）も接続可能とされている。これにより、ベースステーション２は、外部機器３との間でホームネットワーク３１１を介する通信を行うこと、即ち、各種情報の授受を行うことができる。
【０１７６】
従って、ユーザは、表示装置３を操作して、ホームネットワーク３１に接続された外部機器５２の動作をベースステーション２を介して指定することができる。また、ベースステーション２から外部機器５２に対して制御信号を出力するようにすることにより、ユーザは元々所持していた外部機器５２を活用することが可能となる。
【０１７７】
次に、図１４を参照して、ベースステーション２の内部の構成例について説明する。即ち、図１４は、ベースステーション２の内部の構成例を示すブロック図である。
【０１７８】
CPU２０３は、入力部２１０が操作されることによりユーザから入力された指示、および通信アンテナ２０２を介して表示装置３から送信されてきた指示に応じて、バス２０４を介して接続されている各部の動作を制御する。即ち、CPU２０３は図２のCPU７９に対応する。
【０１７９】
ROM２０５には、CPU２０３が使用する制御プログラムのうち、基本的な動作を制御するプログラムなどが記憶される。RAM２０６には、CPU２０３が使用するプログラムの他、処理を実行するときに生成された様々なデータが一時的に記憶される。
【０１８０】
表示装置３Ａプログラム記憶部２０７は、表示装置３Ａの制御プログラム（後述する図１５のプログラム記憶部２６２に記憶されている制御プログラム）に対応する制御プログラムを記憶している。即ち、例えば、表示装置３Ａにおいて、プログラム記憶部２６２の制御プログラムが起動されている場合、CPU２０３は、表示装置３Ａプログラム記憶部２０７に記憶されている制御プログラムを起動し、表示装置３Ａと通信を行う。
【０１８１】
同様に、表示装置３Ｂプログラム記憶部２０８には、表示装置３Ｂの制御プログラムに対応する制御プログラムが記憶され、表示装置３Ｃプログラム記憶部２０９には、表示装置３Ｃの制御プログラムに対応する制御プログラムが記憶されている。
【０１８２】
入力部２１０は、例えば、複数のボタンやダイヤル等により構成され、ユーザからの操作の入力を受け付け、受け付けられた操作に基づいた操作信号をCPU２０３に出力する。即ち、入力部２１０は図２の操作部７８に対応する。
【０１８３】
通信部２１１は、モデムやターミナルアダプタなどより構成され、インターネット１に接続される様々な情報処理装置との間で各種情報の授受を行う。例えば、ベースステーション２−１の通信部２１１は、図１１の例では、インターネット１を介して、他のベースステーション２−２と各種情報の授受を行う。また、ベースステーション２−１の通信部２１１は、図１２の例では、インターネット１を介して、他のベースステーション２−２の他、表示装置３Ａ，３Ｂ，３Ｃのそれぞれと各種情報の授受を行う。
【０１８４】
さらに、通信部２１１は、ホームネットワーク３１１に接続される様々な情報処理装置、例えば、図１３の例では、外部機器５２Ａ，５２Ｂ，５２Ｃのそれぞれと各種情報の授受を行う。
【０１８５】
このように、通信部２１１は、図２の外部ＡＶ入力部７２、ネットワークＩ／Ｆ７７，および、外部機器コントローラ８０の機能を併せ持つブロックであると言える。即ち、通信部２１１は、図２の外部ＡＶ入力部７２、ネットワークＩ／Ｆ７７，および、外部機器コントローラ８０のそれぞれに対応する。
【０１８６】
チューナ２１２は、テレビジョン放送受信アンテナ２０１に受信された受信電波から、CPU２０３により指令された放送を選局し、選局された放送の映像信号および音声信号をA/D変換して、AVデータを生成し、生成されたAVデータを切り替え部２１３に出力する。即ち、チューナ２１２は図２のチューナ７１と対応する。
【０１８７】
切り替え部２１３は、CPU２０３からの指令に従って、チューナ２１２から供給されたAVデータと、通信部２１１に受信され、バス２０４を介して供給されたAVデータとのうちのいずれか一方を選択して、圧縮部２１４に出力する。即ち、切り替え部２１３は図２の切り換え部７３と対応する。
【０１８８】
圧縮部２１４は、切り替え部２１３から供給されたAVデータを、例えば、MPEG2、またはMPEG4などの規格で圧縮し、その結果得られる圧縮済みデータを暗号化部２１５に出力する。なお、圧縮部２１４は、CPU２０３から指令された圧縮率で、AVデータを圧縮する。即ち、圧縮部２１４は図２の圧縮部７４と対応する。
【０１８９】
暗号化部２１５は、CPU２０３からの指令に従って、圧縮部２１４から供給された圧縮済みデータを、予め設定された暗号方式に基づいて暗号化し、暗号化された圧縮済みデータをパケット作成部２１６に出力する。即ち、暗号化部２１５は図２の暗号化部７５に対応する。
【０１９０】
パケット作成部２１６は、CPU２０３からの指令に従って、暗号化部２１５から供給された、暗号化された圧縮済みデータを所定のサイズで区切って、ヘッダ情報等を付加することで複数のパケットを作成し、作成された複数のパケットのそれぞれを順次送信バッファ２１７に出力する。即ち、パケット作成部２１６は図２のパケット作成部７６に対応する。
【０１９１】
送信バッファ２１７は、パケット作成部７６から順次供給されてくる複数のパケットを保持し、CPU２０３からの指示のタイミングに応じて、保持されている複数のパケットのそれぞれを、送信処理部２１８または通信部２１１に順次供給する。正確には、このベースステーション２と表示装置３との間の通信形態が、図１１に示されるように、通信アンテナ２０２を介する無線通信である場合、パケットは、送信バッファ２１７から送信処理部２１８に供給される。これに対して、ベースステーション２と表示装置３との間の通信形態が、図１２に示されるように、インターネット１を介する通信である場合、パケットは、送信バッファ２１７から通信部２１１に供給される。
【０１９２】
送信処理部２１８は、送信バッファ２１７から供給されてきたデータ（パケット）に対して、変調処理やＤ/Ａ変換処理（Digital/Analog変換処理）などを施し、その結果得られる信号を通信制御部２２０に供給する。
【０１９３】
通信制御部２２０は、送信処理部２１８から供給されてきた信号を通信アンテナ２０２から、その信号（パケット）を要求する表示装置３に対して送信する。通信制御部２２０はまた、表示装置３から送信されてきた信号を通信アンテナ２０２を介して受信し、受信処理部２１９に供給する。
【０１９４】
受信処理部２１９は、通信制御部２２０から供給された信号に対して、増幅処理、復調処理、Ａ/Ｄ変換処理等を施し、その結果得られるデータを、CPU２０３等に供給する。
【０１９５】
以上説明したように、図１４のベースステーション２には、図２のチューナ７１乃至外部機器コントローラ８０のそれぞれに対応するブロックが全て設けられている。従って、上述したように、図１４のベースステーション２も、上述した図６の番組受信制御装置の視聴制御処理、上述した図８の番組受信制御装置の認証処理、および、上述した図１０の番組受信制御装置の制御実行処理のそれぞれを実行することができる。
【０１９６】
次に、図１５を参照して、図１１や図１２の表示装置３の内部の構成例について説明する。即ち、図１５は、表示装置３の内部の構成例を示すブロック図である。
【０１９７】
主制御部２５５は、ユーザが操作入力部２５６を操作することにより入力した各種の指示に基づいて、内蔵する図示せぬROM、またはプログラム記憶部２６２に記憶されている制御プログラムを図示せぬRAMに展開し、表示装置３の全体の動作を制御する。
【０１９８】
また、主制御部２５５は、例えば、操作入力部２５６からの操作信号に基づいて、図１４のベースステーション２のチューナ２１２、切り替え部２１３、および圧縮部２１４、並びに図１３の外部機器５２の動作を制御するための制御情報を作成し、作成された制御情報を通信アンテナ２５１からベースステーション２に送信する。ただし、上述した図１２に示されるように、表示装置３が、ベースステーション２と無線通信が行えない場所に存在し、かつ、インターネット１に接続している場合、主制御部２５５は、作成された制御情報を、インターネット通信制御部２６０からインターネット１を介してベースステーション２に送信する。
【０１９９】
このように、主制御部２５５は図３のCPU１１０に対応する。
【０２００】
操作入力部２５６は、ボタン、ダイヤル、タッチパネル、およびタッチペン等により構成され、ユーザからの操作の入力を受け付け、受け付けられた操作に基づく操作信号を主制御部２５５に出力する。即ち、操作入力部２５６は図３の操作部１０９に対応する。
【０２０１】
通信制御部２５７は、送信処理部２５８から供給されてきた信号を、通信アンテナ２５１を介してベースステーション２に送信する。また、通信制御部２５７は、ベースステーション２から送信されてきた信号を通信アンテナ２５１を介して受信し、受信処理部２５９に供給する。
【０２０２】
送信処理部２５８は、主制御部２５５から供給されてきた、例えば、制御情報としてのデータに対して、D/A変換や変調処理などを施し、その結果得られる信号を通信処理部２５７に供給する。
【０２０３】
受信処理部２５９は、通信制御部２５７から供給されてきた信号に対して、増幅処理、復調処理、A/D変換処理等を施し、その結果得られるデータを主制御部２５５に供給する。例えば、受信処理部２５９は、通信制御部２５７から供給されてきたテレビジョン番組信号に対して、上述した処理を含む各種の処理を施し、その結果得られるAVデータ（パケット）を主制御部２５５に供給する。
【０２０４】
インターネット通信制御部２６０は、モデムやターミナルアダプタなどより構成され、インターネット１に接続される様々な情報処理装置と情報の授受を行う。
【０２０５】
例えば、上述した図１２に示されるように、表示装置３が、ベースステーション２と無線通信が行えない場所に存在し、かつ、インターネット通信制御部２６０がインターネット１に接続している場合、そのインターネット通信制御部２６０は、主制御部２５５から供給された制御情報を、インターネット１を介してベースステーション２に送信する。また、例えば、ベースステーション２からインターネット１を介してパケット（AVデータ）が送信されてきた場合、インターネット通信制御部２６０は、それを受信し、主制御部２５５に供給する。さらに、ベースステーション２からインターネット１を介して種々の指令が送信されてきた場合、インターネット通信制御部２６０は、それを受信し、主制御部２５５に供給する。
【０２０６】
このように、インターネット通信制御部２６０は図３のネットワークＩ／Ｆ１０１に対応する。
【０２０７】
再生制御部２６１は、主制御部２５５から供給されてきたＡＶデータを再生する。即ち、再生制御部２６１は、そのＡＶデータに対応する映像を表示部２５２に表示させたり、そのＡＶデータに対応する音声をスピーカ２５３から出力させる制御処理を実行する。
【０２０８】
詳細には、上述したように、ベースステーション２から供給されてくるＡＶデータはパケット化されている。即ち、ベースステーション２により、ＡＶデータが圧縮されて暗号化され、その結果得られる、暗号化された圧縮済みデータが分割され（所定のサイズに区切られ）、それらの複数の分割データのそれぞれを含む複数のパケットが生成され、表示装置３に送信されてくる。この複数のパケットのそれぞれは、通信制御部２５７またはインターネット通信制御部２６０に順次受信され、主制御部２５５を介して再生制御部２６１に順次供給されてくる。
【０２０９】
そこで、再生制御部２６１は、主制御部２５５から順次供給されてくる複数のパケットのそれぞれに含まれているデータを抽出して、抽出された各データから、一連のデータを再構成する。なお、再構成された一連のデータは、暗号化された圧縮済みデータである。
【０２１０】
次に、再生制御部２６１は、暗号化された圧縮済みデータを、ベースステーション２の暗号化部２１５（図１４）による暗号化方式に対応する復号方式により復号し、さらに、ベースステーション２の圧縮部２１４（図１４）による圧縮（符号化）の規格に基づいて伸長する。このようにして伸長されたデータは、元のAVデータである。
【０２１１】
そして、再生制御部２６１は、このようにして復元された元のAVデータのうちの映像データに基づく映像信号を表示部２５２に供給する。また、再生制御部２６１は、主制御部２５５からの指示に従って、所定の案内画面等の映像信号も表示部２５２に供給することもある。すると、表示部２５２は、再生制御部２６１から供給された映像信号に基づく映像を表示する。
【０２１２】
再生制御部２６１はまた、このようにして復元された元のAVデータのうちの音声データに基づく音声信号をスピーカ２５３に供給する。すると、スピーカ２５３は、再生制御部２６１から供給された音声信号に基づく音声を出力する。
【０２１３】
このように、再生制御部２６１は、図３の再構築部１０２乃至音声出力部１０７の機能を併せ持つブロックであると言える。即ち、再生制御部２６１は、図３の再構築部１０２乃至音声出力部１０７のそれぞれに対応する。また、表示部２５２は図３のモニタ１０６に対応し、スピーカ２５３は図３のスピーカ１０８に対応する。
【０２１４】
プログラム記憶部２６２は、上述したように、制御プログラムを記憶し、主制御部２５５により適宜参照される。
【０２１５】
メモリカードドライバ２６３は、メモリカードスロット２５４に挿入されるメモリカードに対し、各種のデータを読み書きする。例えば、メモリカードドライバ２６３は、主制御部２５５からの指示に基づいて、メモリカードに記憶されている制御プログラムを読み出し、プログラム記憶部２６２に記憶させる。
【０２１６】
以上説明したように、図１５の表示装置３には、図３のネットワークＩ／Ｆ１０１乃至ＣＰＵ１１０のそれぞれに対応するブロックが全て設けられている。従って、表示装置３は、上述した図４と図５の端末装置の視聴制御処理、上述した図７の端末装置の認証処理、および、上述した図９の端末装置の制御情報送信処理のそれぞれを実行することができる。
【０２１７】
ところで、以上の説明においては、図１、または、図１１および図１２に示されるように番組受信制御装置は、番組受信制御装置２−１および２−２の２つが存在しているが、番組受信制御装置の個数は、１個でも良いし、３個以上でも良い。複数台の番組受信制御装置２が存在する場合、個々の装置のチューナは、異なる放送を受信するものであっても良い。すなわち、例えば、第１の番組受信制御装置のチューナは、地上波アナログ放送用のチューナを備え、第２の番組受信制御装置のチューナは、地上波デジタル放送用のチューナを備え、第３の番組受信制御装置のチューナは、ＢＳアナログ／デジタル放送用のチューナを備え、第４の番組受信制御装置のチューナは、ＣＳ放送用のチューナを備えるようにしても良い。このように、異なるチューナを備えた複数の番組受信制御装置の中から、所望の番組受信制御装置を選択可能にすることにより、ユーザが視聴可能な番組の選択肢をより増やすことが可能となる。
【０２１８】
また、上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。この場合、例えば、番組受信制御装置２および端末装置３のそれぞれは、図１６に示されるような汎用のパーソナルコンピュータ５０１で構成することも可能である。
【０２１９】
図１６において、CPU５１１は、ROM５１２に記憶されているプログラム、または記憶部５１９からRAM５１３にロードされたプログラムに従って各種の処理を実行する。RAM５１３にはまた、CPU５１１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０２２０】
CPU５１１、ROM５１２、およびRAM５１３は、バス５１４を介して相互に接続されている。このバス５１４にはまた、入出力インタフェース５１５も接続されている。
【０２２１】
入出力インタフェース５１５には、キーボード、マウスなどよりなる操作部５１６、LCD、またはCRTなどよりなる表示部５１７、スピーカなどよりなり、音声を出力する音声出力部５１８、ハードディスクなどより構成される記憶部５１９、モデム、ターミナルアダプタなどより構成される通信部５２０が接続されている。通信部５２０は、インターネット１やホームネットワーク３１１を含むネットワークを介しての通信処理を行う。
【０２２２】
入出力インタフェース５１５にはまた、必要に応じてドライブ５２１が接続され、磁気ディスク５３１、光ディスク５３２、光磁気ディスク５３３、或いは半導体メモリ５３４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部５１９にインストールされる。
【０２２３】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２２４】
この記録媒体は、図１６に示されるように、装置本体とは別に、ユーザにプログラムを供給するために配布される、プログラムが記憶されている磁気ディスク５３１（フレキシブルディスクを含む）、光ディスク５３２（CD-ROM,DVDを含む）、光磁気ディスク５３３（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリ５３４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに供給される、プログラムが記憶されているROM５１２や、記憶部５１９に含まれるハードディスクなどで構成される。
【０２２５】
なお、本明細書において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２２６】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０２２７】
【図１】本発明を適用した情報処理システムの構成例を示すブロック図である。
【図２】図１の番組受信制御装置の構成例を示すブロック図である。
【図３】図１の端末装置の構成例を示す他のブロック図である。
【図４】端末装置の視聴制御処理を説明するフローチャートである。
【図５】端末装置の視聴制御処理を説明する図４に続くフローチャートである。
【図６】番組受信制御装置の視聴制御処理を説明するフローチャートである。
【図７】図４のステップＳ４の処理を詳細に説明するフローチャートである。
【図８】図６のステップＳ５１の処理を詳細に説明するフローチャートである。
【図９】端末装置の制御情報送信処理を説明するフローチャートである。
【図１０】番組受信制御装置の制御実行処理を説明するフローチャートである。
【図１１】本発明を適用した情報処理システムの他の構成例を示すブロック図である。
【図１２】図１１の情報処理システムの他の接続形態の例を示すブロック図である。
【図１３】本発明を適用した情報処理システムのさらに他の構成例を示すブロック図である。
【図１４】図１１乃至図１３のベースステーション（番組受信制御装置）の構成例を示すブロック図である。
【図１５】図１１乃至図１３の表示装置（端末装置）の構成例を示す他のブロック図である。
【図１６】本発明を適用したパーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０２２８】
１  インターネット，  ２−１，２−２  番組受信制御装置，  ３  端末装置，  ４−１，４−２  放送局，  ５−１，５−２  放送アンテナ，  ６−１，６−２  受信可能地域，  ５１  受信アンテナ，  ５２  外部機器，  ７１  チューナ，  ７２  外部AV入力部，  ７３  切り替え部，  ７４  圧縮部，  ７５  暗号化部，  ７６  パケット作成部，  ７７ネットワークI/F，  ７８  操作部，  ７９  CPU，  ８０  外部機器コントローラ，  １０１  ネットワークI/F，  １０２  再構成部，  １０３  復号部，  １０４  伸長部，  １０５  映像出力部，  １０６  モニタ，  １０７  音声出力部，  １０８  スピーカ，  １０９  操作部，  １１０  CPU，  ２０３  CPU，  ２１０  入力部，  ２１１  通信部，  ２１２  チューナ，  ２１３  切り替え部，  ２１４  圧縮部，  ２１５  暗号化部，  ２１６  パケット作成部，  ２２０  通信制御部，  ２５２  表示部，  ２５３  スピーカ，  ２５５  主制御部，  ２５６  操作入力部，  ２５７  通信制御部，  ２６０  インターネット通信制御部，  ２６１  再生制御部
【図１】
2006311601.tif 000003
【図２】
2006311601.tif 000004
【図３】
2006311601.tif 000005
【図４】
2006311601.tif 000006
【図５】
2006311601.tif 000007
【図６】
2006311601.tif 000008
【図７】
2006311601.tif 000009
【図８】
2006311601.tif 000010
【図９】
2006311601.tif 000011
【図１０】
2006311601.tif 000012
【図１１】
2006311601.tif 000013
【図１２】
2006311601.tif 000014
【図１３】
2006311601.tif 000015
【図１４】
2006311601.tif 000016
【図１５】
2006311601.tif 000017
【図１６】
2006311601.tif 000018