(57)【特許請求の範囲】
【請求項１】
所定の番組配信者から配信される番組を受信する複数の受信装置に対応させて、リモートコントローラによるテンキー方式およびダイレクト方式のいずれか一方のチャンネルの選択方式を特定する特定データと、前記受信装置を特定するＩＤを保持する保持手段と、
前記受信装置毎に供給される前記番組の信号のうちの１つを選択する選択手段と、
前記リモートコントローラから送信された、前記チャンネル、または前記チャンネルおよび前記受信装置を選択する第１のコマンドを受信する受信手段と、
前記選択手段により選択されている前記番組の信号を出力している前記受信装置の前記特定データにより特定される前記チャンネルの選択方式により、前記第１のコマンドを解釈する解釈手段と、
前記解釈手段により解釈された前記第１のコマンドを基に、前記選択手段により選択されている前記番組の信号を出力している前記受信装置、または前記ＩＤにより特定される前記受信装置に前記チャンネルを選択させる第２のコマンドを送信する送信手段と
を含み、
前記解釈手段は、前記チャンネルの選択方式が前記テンキー方式である場合、
前記第１のコマンドの桁数が所定の桁数を越えているとき、前記第１のコマンドのうち前記所定の桁数を越えた数値を前記ＩＤとするとともに、前記所定の桁数以下の数値を前記チャンネルを選択するための数値とし、
前記第１のコマンドの桁数が前記所定の桁数を越えていないとき、前記第１のコマンドを前記チャンネルを選択するための数値とする
情報処理装置。
【請求項２】
所定の番組配信者から配信される番組を受信する複数の受信装置に対応させて、リモートコントローラによるテンキー方式およびダイレクト方式のいずれか一方のチャンネルの選択方式を特定する特定データと、前記受信装置を特定するＩＤを保持する保持処理ステップと、
前記受信装置毎に供給される、前記番組の信号のうちの１つを選択する選択処理ステップと、
前記リモートコントローラから送信された、前記チャンネル、または前記チャンネルおよび前記受信装置を選択する第１のコマンドを受信する受信処理ステップと、
前記選択処理ステップの処理により選択されている前記番組の信号を出力している前記受信装置の前記特定データにより特定される前記チャンネルの選択方式により、前記第１のコマンドを解釈する解釈処理ステップと、
前記解釈処理ステップにより解釈された前記第１のコマンドを基に、前記選択処理ステップにより選択されている前記番組の信号を出力している前記受信装置、または前記ＩＤにより特定される前記受信装置に前記チャンネルを選択させる第２のコマンドを送信する送信処理ステップと
を含み、
前記解釈処理ステップは、前記チャンネルの選択方式が前記テンキー方式である場合、
前記第１のコマンドの桁数が所定の桁数を越えているとき、前記第１のコマンドのうち前記所定の桁数を越えた数値を前記ＩＤとするとともに、前記所定の桁数以下の数値を前記チャンネルを選択するための数値とし、
前記第１のコマンドの桁数が前記所定の桁数を越えていないとき、前記第１のコマンドを前記チャンネルを選択するための数値とする
情報処理方法。
【請求項３】
所定の番組配信者から配信される番組を受信する複数の受信装置に対応させて、リモートコントローラによるテンキー方式およびダイレクト方式のいずれか一方のチャンネルの選択方式を特定する特定データと、前記受信装置を特定するＩＤを保持する保持処理ステップと、
前記受信装置毎に供給される、前記番組の信号のうちの１つを選択する選択処理ステップと、
前記リモートコントローラから送信された、前記チャンネル、または前記チャンネルおよび前記受信装置を選択する第１のコマンドを受信する受信処理ステップと、
前記選択処理ステップの処理により選択されている前記番組の信号を出力している前記受信装置の前記特定データにより特定される前記チャンネルの選択方式により、前記第１のコマンドを解釈する解釈処理ステップと、
前記解釈処理ステップにより解釈された前記第１のコマンドを基に、前記選択処理ステップにより選択されている前記番組の信号を出力している前記受信装置、または前記ＩＤにより特定される前記受信装置に前記チャンネルを選択させる第２のコマンドを送信する送信処理ステップと
を含む情報処理をコンピュータに実行させるプログラムであって、
前記解釈処理ステップは、前記チャンネルの選択方式が前記テンキー方式である場合、
前記第１のコマンドの桁数が所定の桁数を越えているとき、前記第１のコマンドのうち前記所定の桁数を越えた数値を前記ＩＤとするとともに、前記所定の桁数以下の数値を前記チャンネルを選択するための数値とし、
前記第１のコマンドの桁数が前記所定の桁数を越えていないとき、前記第１のコマンドを前記チャンネルを選択するための数値とする
プログラムが記録されている記録媒体。
【請求項４】
所定の番組配信者から配信される番組を受信する複数の受信装置に対応させて、リモートコントローラによるテンキー方式およびダイレクト方式のいずれか一方のチャンネルの選択方式を特定する特定データと、前記受信装置を特定するＩＤを保持する保持処理ステップと、
前記受信装置毎に供給される、前記番組の信号のうちの１つを選択する選択処理ステップと、
前記リモートコントローラから送信された、前記チャンネル、または前記チャンネルおよび前記受信装置を選択する第１のコマンドを選択するコマンドを受信する受信処理ステップと、
前記選択処理ステップの処理により選択されている前記番組の信号を出力している前記受信装置の前記特定データにより特定される前記チャンネルの選択方式により、前記第１のコマンドを解釈する解釈処理ステップと、
前記解釈処理ステップにより解釈された前記第１のコマンドを基に、前記選択処理ステップにより選択されている前記番組の信号を出力している前記受信装置、または前記ＩＤにより特定される前記受信装置に前記チャンネルを選択させる第２のコマンドを送信する送信処理ステップと
をコンピュータに実行させるプログラムであって、
前記解釈処理ステップは、前記チャンネルの選択方式が前記テンキー方式である場合、
前記第１のコマンドの桁数が所定の桁数を越えているとき、前記第１のコマンドのうち前記所定の桁数を越えた数値を前記ＩＤとするとともに、前記所定の桁数以下の数値を前記チャンネルを選択するための数値とし、
前記第１のコマンドの桁数が前記所定の桁数を越えていないとき、前記第１のコマンドを前記チャンネルを選択するための数値とする
プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、リモートコントローラの操作に対応して、受信するチャンネルを選択させる情報処理装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
チューナのボードを装着したパーソナルコンピュータが、一般に利用されるようになってきた。このような、パーソナルコンピュータは、放送を受信して、モニタに番組の画像を表示し、音声を出力することができる。
【０００３】
また、所定のインターフェースが設けられたパーソナルコンピュータは、接続されているセットトップボックスまたはVCRなどの機器から１つの機器を選択して、選択した機器から供給された信号を基に、モニタに番組の画像を表示し、音声を出力することができる。
【０００４】
パーソナルコンピュータ、およびセットトップボックスまたはVCRなどの機器は、リモートコントローラにより、受信する番組のチャンネルまたは再生などの動作を選択できる。
【０００５】
【発明が解決しようとする課題】
しかしながら、リモートコントローラによる、受信する番組のチャンネルの選択方法は、１つのキーが１つのチャンネルに対応するダイレクト方式と、チャンネルの桁毎にキーを押圧してチャンネルを選択するテンキー方式とがあり、機器毎に方式が固定され、方式を変更することはできない。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、リモートコントローラにより、所望の方式でチャンネルを選択することができるようにすることを目的とする。
【０００７】
【課題を解決するための手段】
本発明の情報処理装置は、所定の番組配信者から配信される番組を受信する複数の受信装置に対応させて、リモートコントローラによるテンキー方式およびダイレクト方式のいずれか一方のチャンネルの選択方式を特定する特定データと、受信装置を特定するＩＤを保持する保持手段と、受信装置毎に供給される番組の信号のうちの１つを選択する選択手段と、リモートコントローラから送信された、チャンネル、またはチャンネルおよび受信装置を選択する第１のコマンドを受信する受信手段と、選択手段により選択されている番組の信号を出力している受信装置の特定データにより特定されるチャンネルの選択方式により、第１のコマンドを解釈する解釈手段と、記解釈手段により解釈された第１のコマンドを基に、選択手段により選択されている番組の信号を出力している受信装置、またはＩＤにより特定される受信装置にチャンネルを選択させる第２のコマンドを送信する送信手段とを含み、解釈手段は、チャンネルの選択方式がテンキー方式である場合、第１のコマンドの桁数が所定の桁数を越えているとき、第１のコマンドのうち所定の桁数を越えた数値をＩＤとするとともに、所定の桁数以下の数値をチャンネルを選択するための数値とし、第１のコマンドの桁数が所定の桁数を越えていないとき、第１のコマンドをチャンネルを選択するための数値とする。
【００１０】
本発明の情報処理方法は、所定の番組配信者から配信される番組を受信する複数の受信装置に対応させて、リモートコントローラによるテンキー方式およびダイレクト方式のいずれか一方のチャンネルの選択方式を特定する特定データと、受信装置を特定するＩＤを保持する保持処理ステップと、受信装置毎に供給される、番組の信号のうちの１つを選択する選択処理ステップと、リモートコントローラから送信された、チャンネル、またはチャンネルおよび受信装置を選択する第１のコマンドを受信する受信処理ステップと、選択処理ステップの処理により選択されている番組の信号を出力している受信装置の特定データにより特定されるチャンネルの選択方式により、第１のコマンドを解釈する解釈処理ステップと、解釈処理ステップにより解釈された第１のコマンドを基に、選択処理ステップにより選択されている番組の信号を出力している受信装置、またはＩＤにより特定される受信装置にチャンネルを選択させる第２のコマンドを送信する送信処理ステップとを含み、解釈処理ステップは、チャンネルの選択方式がテンキー方式である場合、第１のコマンドの桁数が所定の桁数を越えているとき、第１のコマンドのうち所定の桁数を越えた数値をＩＤとするとともに、所定の桁数以下の数値をチャンネルを選択するための数値とし、第１のコマンドの桁数が所定の桁数を越えていないとき、第１のコマンドをチャンネルを選択するための数値とする。
【００１１】
本発明の記録媒体のプログラムは、所定の番組配信者から配信される番組を受信する複数の受信装置に対応させて、リモートコントローラによるテンキー方式およびダイレクト方式のいずれか一方のチャンネルの選択方式を特定する特定データと、受信装置を特定するＩＤを保持する保持処理ステップと、受信装置毎に供給される、番組の信号のうちの１つを選択する選択処理ステップと、リモートコントローラから送信された、チャンネル、またはチャンネルおよび受信装置を選択する第１のコマンドを受信する受信処理ステップと、選択処理ステップの処理により選択されている番組の信号を出力している受信装置の特定データにより特定されるチャンネルの選択方式により、第１のコマンドを解釈する解釈処理ステップと、解釈処理ステップにより解釈された第１のコマンドを基に、選択処理ステップにより選択されている番組の信号を出力している受信装置、またはＩＤにより特定される受信装置にチャンネルを選択させる第２のコマンドを送信する送信処理ステップとを含み、解釈処理ステップは、チャンネルの選択方式がテンキー方式である場合、第１のコマンドの桁数が所定の桁数を越えているとき、第１のコマンドのうち所定の桁数を越えた数値をＩＤとするとともに、所定の桁数以下の数値をチャンネルを選択するための数値とし、第１のコマンドの桁数が所定の桁数を越えていないとき、第１のコマンドをチャンネルを選択するための数値とする。
【００１２】
本発明のプログラムは、所定の番組配信者から配信される番組を受信する複数の受信装置に対応させて、リモートコントローラによるテンキー方式およびダイレクト方式のいずれか一方のチャンネルの選択方式を特定する特定データと、受信装置を特定するＩＤを保持する保持処理ステップと、受信装置毎に供給される、番組の信号のうちの１つを選択する選択処理ステップと、リモートコントローラから送信された、チャンネル、またはチャンネルおよび受信装置を選択する第１のコマンドを受信する受信処理ステップと、選択処理ステップの処理により選択されている番組の信号を出力している受信装置の特定データにより特定されるチャンネルの選択方式により、第１のコマンドを解釈する解釈処理ステップと、解釈処理ステップにより解釈された第１のコマンドを基に、選択処理ステップにより選択されている番組の信号を出力している受信装置、またはＩＤにより特定される受信装置にチャンネルを選択させる第２のコマンドを送信する送信処理ステップとをコンピュータに実行させるプログラムであって、解釈処理ステップは、チャンネルの選択方式がテンキー方式である場合、第１のコマンドの桁数が所定の桁数を越えているとき、第１のコマンドのうち所定の桁数を越えた数値をＩＤとするとともに、所定の桁数以下の数値をチャンネルを選択するための数値とし、第１のコマンドの桁数が所定の桁数を越えていないとき、第１のコマンドをチャンネルを選択するための数値とする。
【００１３】
本発明の情報処理装置および方法、記録媒体、並びにプログラムにおいては、所定の番組配信者から配信される番組を受信する複数の受信装置に対応させて、リモートコントローラによるテンキー方式およびダイレクト方式のいずれか一方のチャンネルの選択方式を特定する特定データと、受信装置を特定するＩＤが保持され、受信装置毎に供給される、番組の信号のうちの１つが選択され、リモートコントローラから送信された、チャンネル、またはチャンネルおよび受信装置を選択する第１のコマンドが受信され、選択されている番組の信号を出力している受信装置の特定データにより特定されるチャンネルの選択方式により、第１のコマンドが解釈され、解釈された第１のコマンドを基に、選択されている番組の信号を出力している受信装置、またはＩＤにより特定される受信装置にチャンネルを選択させる第２のコマンドを送信する。チャンネルの選択方式がテンキー方式である場合、第１のコマンドの桁数が所定の桁数を越えているとき、第１のコマンドのうち所定の桁数を越えた数値がＩＤとされるとともに、所定の桁数以下の数値がチャンネルを選択するための数値とされ、第１のコマンドの桁数が所定の桁数を越えていないとき、第１のコマンドがチャンネルを選択するための数値とされる。
【００１４】
【発明の実施の形態】
図１は、本発明に係る放送システムの一実施の形態の構成を示すブロック図である。パーソナルコンピュータ１は、番組配信者１１−２から送信された地上波を受信したアンテナ３から供給される信号を入力し、入力された信号を基に所定の画像および音声（いわゆる、番組の画像および音声）を再生し、その画像および音声を記録する。
【００１５】
また、パーソナルコンピュータ１は、VCR(Video Cassette Recorder)９から供給されたアナログ信号、IEEE（Institute of Electrical and Electronic Engineers）1394などのネットワークを介してセットトップボックス７から供給されたデジタルデータ、またはセットトップボックス１０から供給されたアナログ信号に対応する画像および音声を再生し、その画像および音声を記録する。
【００１６】
パーソナルコンピュータ１は、受信した番組の画像若しくは音声の信号、セットトップボックス７、VCR９、若しくはセットトップボックス１０から供給された番組の画像若しくは音声の信号、または記録している画像若しくは音声の信号をモニタ２に供給する。
【００１７】
パーソナルコンピュータ１は、受光部４に、リモートコントローラ５が発光する、赤外線などの光を受光させ、受光部４から、受光した光の点滅パターンに対応するコマンドの信号を受信する。パーソナルコンピュータ１は、受光部４から送信されたコマンドの信号を受信したとき、コマンドの処理を実行する。
【００１８】
パーソナルコンピュータ１は、使用者による、リモートコントローラ５または後述するキーボートなどの操作に対応して、セットトップボックス７、VCR９、またはセットトップボックス１０を動作させるコマンドに対応する信号を発光部６に供給する。
【００１９】
モニタ２は、パーソナルコンピュータ１から供給された画像の信号を基に、画像を表示すると共に、パーソナルコンピュータ１から供給された音声の信号を基に、音声を出力する。
【００２０】
アンテナ３は、所定のテレビジョン放送局または番組配信者１１−２から送信された地上波を受信し、受信した電波に対応する信号をパーソナルコンピュータ１に供給する。
【００２１】
受光部４は、リモートコントローラ５が発光する、赤外線などの光を受光し、受光した光の点滅パターンに対応する信号をパーソナルコンピュータ１に供給する。
【００２２】
リモートコントローラ５は、使用者の操作に対応して、パーソナルコンピュータ１を動作させるコマンドに対応するパターンで点滅する、赤外線などの光を発光する。
【００２３】
発光部６は、パーソナルコンピュータ１から供給された、セットトップボックス７、VCR９、またはセットトップボックス１０を動作させるコマンドに対応する信号を基に、コマンドに対応する点滅パターンの光を発光する。
【００２４】
受光部４および発光部６は、例えば、USB（Universal Serial Bus）などの規格に対応する、バスによりパーソナルコンピュータ１に接続されている。
【００２５】
セットトップボックス７は、番組配信者１１−１から人工衛星１２を介して送信された電波を受信したアンテナ８から供給される信号を入力し、所定の番組の画像および音声の信号をパーソナルコンピュータ１に供給する。
【００２６】
セットトップボックス７は、発光部６が発光した、セットトップボックス７のコマンドに対応する点滅パターンの光を受光したとき、コマンドに対応する処理を実行する。例えば、セットトップボックス７は、チャンネルの選択のコマンドに対応する点滅パターンの光を受光したとき、チャンネルの選択の処理を実行する。
【００２７】
アンテナ８は、所定のテレビジョン放送局または番組配信者１１−１から人工衛星１２を介して送信された電波を受信し、受信した電波に対応する信号をセットトップボックス７に供給する。
【００２８】
VCR９は、パーソナルコンピュータ１から供給された、所定の番組の画像および音声の信号を装着されているビデオカセットに記録するか、または装着されているビデオカセットに記録されている番組の画像および音声を再生して、再生した所定の番組の画像および音声の信号をパーソナルコンピュータ１に供給する。
【００２９】
VCR９は、発光部６が発光した、VCR９のコマンドに対応するパターンの光を受光したとき、コマンドに対応する動作を実行する。例えば、VCR９は、再生のコマンドに対応する点滅パターンの光を受光したとき、装着されているビデオカセットに記録されている番組の画像および音声の再生の処理を実行する。
【００３０】
セットトップボックス１０は、中継局１４を介して、番組配信者１１−３から有線で送信された信号を入力し、所定の番組の画像および音声の信号をパーソナルコンピュータ１に供給する。
【００３１】
セットトップボックス１０は、発光部６が発光した、セットトップボックス１０のコマンドに対応するパターンの光を受光したとき、コマンドに対応する動作を実行する。
【００３２】
例えば、セットトップボックス１０は、チャンネルの選択のコマンドに対応する点滅パターンの光を受光したとき、チャンネルの選択の処理を実行する。
【００３３】
番組配信者１１−１は、図示せぬ放送局から供給された番組を、人工衛星１２を介して、パーソナルコンピュータ１に配信する。
【００３４】
番組配信者１１−２は、図示せぬ放送局から供給された番組を、放送アンテナ１２を介して、地上波でパーソナルコンピュータ１に配信する。
【００３５】
番組配信者１１−３は、図示せぬ放送局から供給された番組を、中継局１４を介して、有線でパーソナルコンピュータ１に配信する。
【００３６】
図２は、パーソナルコンピュータ１の構成を説明するブロック図である。CPU（Central Processing Unit）３１は、後述する制御プログラムなどのアプリケーションプログラムや、基本的なOS（Operating System）を実際に実行する。ROM（Read-Only Memory）３２は、一般的には、CPU３１が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。RAM（Random-Access Memory）３３は、CPU３１の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。これらはCPUバスまたはメモリバスなどから構成されるホストバス３４により相互に接続されている。
【００３７】
ホストバス３４は、ブリッジ３５を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス３６に接続されている。
【００３８】
キーボード３８は、CPU３１に各種の指令を入力するとき、ユーザにより操作される。マウス３９は、モニタ４０の画面上のポイントの指示や選択を行うとき、使用者により操作される。モニタ４０は、CRT（Cathode Ray Tube）または液晶表示装置などからなり、各種情報をテキストやイメージで表示する。HDD（Hard Disk Drive）４１およびFDD（Floppy（登録商標） Disk Drive）４２は、それぞれハードディスクまたはフロッピー（登録商標）ディスクを駆動し、それらにCPU３１によって実行するプログラムや情報を記録または再生させる。スピーカ４３は、所定の音声を出力する。
【００３９】
ドライブ４４は、装着されている磁気ディスク４６、光ディスク４７、光磁気ディスク４８、または半導体メモリ４９に記録されているプログラムまたはデータを読み出して、パーソナルコンピュータ１にインストールするか、またはCPU３１若しくはRAM３３に供給する。
【００４０】
これらのキーボード３８乃至ドライブ４４、受光部４、および発光部６は、インターフェース３７に接続されており、インターフェース３７は、外部バス３６、ブリッジ３５、およびホストバス３４を介してCPU３１に接続されている。
【００４１】
画像処理ボード４５は、CPU３１の制御の基に、アンテナ３から供給された信号、VCR９から供給される画像若しくは音声のアナログ信号、セットトップボックス１０から供給される画像若しくは音声のアナログ信号、または、セットトップボックス７から供給される画像若しくは音声のデジタルデータを基に、所定の画像または音声のデータを生成し、外部バス３６およびインターフェース３７を介して、HDD４１に出力する。
【００４２】
画像処理ボード４５は、CPU３１の制御の基に、VCR９から供給される画像または音声のアナログ信号をモニタ２に供給するか、セットトップボックス１０から供給される画像または音声のアナログ信号をモニタ２に供給するか、またはアンテナ３から供給された信号、若しくは、セットトップボックス７から供給される画像または音声のデジタルデータを基に、所定の画像または音声のアナログ信号を生成し、モニタ２に供給する。
【００４３】
また、画像処理ボード４５は、外部バス３６およびインターフェース３７を介して、HDD４１に記録されている画像または音声のデータを入力し、入力された画像または音声のデータに対応するアナログ信号を生成して、モニタ２またはVCR９に供給する。
【００４４】
画像処理ボード４５は、外部バス３６、ブリッジ３５、およびホストバス３４を介してCPU３１に接続されている。
【００４５】
次に、画像処理ボード４５の構成について説明する。図３は、画像処理ボード４５の構成を示す図である。1394インターフェース５１は、IEEE1394の規格に対応する構成を有し、IEEE1394の規格に対応するプロトコルに基づき、セットトップボックス７から供給される、例えば、DVCRフォーマットの画像または音声のデジタルデータを受信し、DV(Digital Video)データインターフェース５２に供給する。
【００４６】
また、1394インターフェース５１は、DVデータインターフェース５２から供給された画像または音声のDVCRフォーマットのデジタルデータを、IEEE1394の規格に対応するプロトコルに基づき、セットトップボックス７に供給する。
【００４７】
DVデータインターフェース５２は、1394インターフェース５１から供給されたDVCRフォーマットの画像または音声のデジタルデータ、またはデジタルセレクタ５７から供給された画像または音声のデジタルデータ（例えば、いわゆる、４：１：１などの圧縮されていないデジタルデータなど）をDVデータ圧縮伸張回路５３に出力し、DVデータ圧縮伸張回路５３から供給されたDVCRフォーマットの画像または音声のデジタルデータを1394インターフェース５１に出力し、DVデータ圧縮伸張回路５３から供給されたデジタルセレクタ５７から供給された画像または音声のデジタルデータ（圧縮されていない）をデジタルセレクタ５７に出力する。
【００４８】
DVデータ圧縮伸張回路５３は、DVデータインターフェース５２から供給されたDVCRフォーマットの画像または音声のデジタルデータを、圧縮されていない画像または音声のデジタルデータに伸張して、DVデータインターフェース５２に出力し、または、DVデータインターフェース５２から供給された圧縮されていない画像または音声のデジタルデータを、DVCRフォーマットの画像または音声のデジタルデータに圧縮し、DVデータインターフェース５２に出力する。
【００４９】
チューナ５４は、アンテナ３から供給されたRF(Radio Frequency)信号を入力し、所定のチャンネルの画像および音声のアナログ信号をアナログセレクタ５５に出力する。アナログセレクタ５５は、チューナ５４、VCR９、セットトップボックス１０、またはD/A(Digital/Analog)変換回路６１から供給された画像または音声のアナログ信号のいずれかを選択し、A/D(Analog/Digital)変換回路５６、モニタ２、またはVCR９に出力する。
【００５０】
A/D変換回路５６は、アナログセレクタ５５から供給された画像および音声のアナログ信号を、デジタルデータ（例えば、いわゆる、４：１：１などの画像データなど）に変換し、デジタルセレクタ５７に出力する。デジタルセレクタ５７は、DVデータインターフェース５２、A/D変換回路５６、またはMPEG(Moving Picture Experts Group)デコーダ６０から出力された画像および音声のデジタルデータを入力し、いずれかの画像および音声のデジタルデータを選択し、DVデータインターフェース５２、MPEGエンコーダ５８、またはD/A変換回路６１に出力するとともに、ブリッジ５９に出力し、シーンの切り換えの位置の情報をブリッジ５９に出力する。
【００５１】
MPEGエンコーダ５８は、デジタルセレクタ５７から供給された画像および音声のデジタルデータを、MPEG方式のデジタルデータに圧縮し、ブリッジ５９に出力する。また、MPEGエンコーダ５８は、シーンの切り替わりの画像を、静止画像に変換し、ブリッジ５９に出力する。
【００５２】
ブリッジ５９は、デジタルセレクタ５７から供給された画像および音声のデジタルデータ（圧縮されてない）を、画像処理ボード４５が装着されているパーソナルコンピュータ１のPCIバス３６およびインターフェース３７を介して、モニタ４０に出力する。ブリッジ５９は、MPEGエンコーダ５８から供給されたMPEG方式の画像または音声のデジタルデータを、画像処理ボード４５が装着されているパーソナルコンピュータ１のPCIバス３６を介して、HDD４１またはCPU３１に出力する。更に、ブリッジ５９は、PCIバス３６を介して、パーソナルコンピュータ１のHDD４１から、MPEG方式の画像または音声のデジタルデータを受信し、MPEGデコーダ６０に出力する。
【００５３】
MPEGデコーダ６０は、ブリッジ５９から供給されたMPEG方式の画像または音声のデジタルデータを伸張して、圧縮されていない画像または音声のデジタルデータとし、デジタルセレクタ５７に出力する。
【００５４】
D/A変換回路６１は、デジタルセレクタ５７から供給された画像および音声のデジタルデータを、アナログ信号に変換し、アナログセレクタ５５に出力する。
【００５５】
なお、MPEGエンコーダ５８またはMPEGデコーダ６０に対応する処理は、所定のプログラムにより、CPU３１が実行するようにしてもよい。
【００５６】
図４は、制御プログラムを実行するCPU３１がモニタ４０に表示させる、チャンネル選択方法の設定のウィンドウの例を示す図である。チャンネル選択方法の設定のウィンドウは、番組配信者１１−１乃至１１−３毎に、リモートコントローラ５のチャンネルの選択方法、すなわち、ダイレクトモードまたはテンキーモードのいずれかを設定することができる。
【００５７】
図４に示す例において、チャンネル選択方法の設定のウィンドウに表示されている地上波は、番組配信者１１−２から供給される地上波を介した番組を受信するチューナ５４に対応する。チャンネル選択方法の設定のウィンドウに表示されている地上波に対応するチューナ５４は、ダイレクトモードにより、チャンネルが選択される旨が設定されている。
【００５８】
従って、使用者は、リモートコントローラ５のダイレクトモードの操作により、番組配信者１１−２の番組を選択する。
【００５９】
図４に示す例において、チャンネル選択方法の設定のウィンドウに表示されている衛星放送は、番組配信者１１−１から供給される人工衛星１２の電波を介した番組を受信するセットトップボックス７に対応する。チャンネル選択方法の設定のウィンドウに表示されている衛星放送に対応するセットトップボックス７は、テンキーモードにより、チャンネルが選択される旨が設定されている。
【００６０】
従って、使用者は、リモートコントローラ５のテンキーモードの操作により、番組配信者１１−１の番組を選択する。
【００６１】
図４に示す例において、チャンネル選択方法の設定のウィンドウに表示されているCATV（Cable Television System）は、番組配信者１１−３から供給される有線を介した番組を受信するセットトップボックス１０に対応する。チャンネル選択方法の設定のウィンドウに表示されているCATVに対応するセットトップボックス１０は、テンキーモードにより、チャンネルが選択される旨が設定されている。
【００６２】
従って、使用者は、リモートコントローラ５のテンキーモードの操作により、番組配信者１１−３の番組を選択する。
【００６３】
図５は、テンキーおよびエンターキーによりチャンネルを選択するテンキーモードを説明する図である。パーソナルコンピュータ１は、テンキーモードにおいて、例えば、リモートコントローラ５の、１と名前が付されたキー、０に対応する１０と名前が付されたキー、エンターに対応する１２と名前が付されたキーが順次押圧されたとき、１０チャンネルを選択する。
【００６４】
テンキーモードにおいて、パーソナルコンピュータ１は、０および１乃至９のいずれかに対応するキーが順次押圧されたとき、押圧されたキーに対応する数値を選択されたチャンネルの所定の桁の数値とし、エンターに対応するキーが押圧されたとき、それまでに選択された数値に基づいて、チャンネルの選択の処理を実行する。
【００６５】
図６は、１つのキーによりチャンネルを選択するダイレクトモードを説明する図である。パーソナルコンピュータ１は、ダイレクトモードにおいて、例えば、リモートコントローラ５の、１０と名前が付されたキーが押圧されたとき、１０チャンネルを選択する。
【００６６】
ダイレクトモードにおいて、リモートコントローラ５の１つのキーは、１つのチャンネルを選択するコマンドに対応している。
【００６７】
図７は、チャンネル選択方法の設定のウィンドウなどの操作に基づいて、パーソナルコンピュータ１の制御プログラムが内部に記憶する設定データの例を示す図である。
【００６８】
パーソナルコンピュータ１の制御プログラムが内部に記憶する設定データは、番組の信号またはデータを供給する機器に対応するソース、機器に対応する名称、機器毎のダイレクトモードおよびテンキーモードのいずれか一方の設定、機器を特定するID（Identification Data）、並びに機器から供給される番組の信号またはデータが入力されるインターフェースを特定する入力の設定などから構成される。
【００６９】
設定データに含まれる、機器に対応する名称、ダイレクトモードおよびテンキーモードのいずれか一方の設定、ID、およびインターフェースを特定する入力の設定は、使用者により設定される。
【００７０】
例えば、図７に示す例において、ソースに配置されているチューナは、チューナ５４に対応する。地上波を介した番組を受信するチューナ５４に対応するデータにおいて、名称が地上波とされ、ダイレクトモードが設定され、チューナ５４を特定するIDが１とされ、入力の設定が内部とされている。
【００７１】
また、図７に示す例において、ソースの２行目に配置されているセットトップボックスは、セットトップボックス７に対応する。人工衛星１２の電波を介した番組を受信するセットトップボックス７に対応するデータにおいて、名称が衛星放送とされ、テンキーモードが設定され、セットトップボックス７を特定するIDが２とされ、入力の設定が、1394インターフェース５１に対応するデジタル入出力とされている。
【００７２】
図７に示す例において、ソースの３行目に配置されているセットトップボックスは、セットトップボックス１０に対応する。有線を介した番組を受信するセットトップボックス１０に対応するデータにおいて、名称がCATVとされ、テンキーモードが設定され、セットトップボックス１０を特定するIDが３とされ、入力の設定が、アナログセレクタ５５の所定の入力に対応するアナログ入力１とされている。
【００７３】
制御プログラムを実行するパーソナルコンピュータ１は、設定データに基づいて、リモートコントローラ５からの入力に対応するコマンドを実行し、チューナ５４、セットトップボックス７、またはセットトップボックス１０に対応する入力を選択することができる。
【００７４】
次に、図８のフローチャートを参照して、制御プログラムを実行するパーソナルコンピュータ１のチャンネルの選択方法の設定の処理を説明する。
【００７５】
ステップＳ１１において、制御プログラムは、例えば、図４に例を示す、チャンネル選択方法の設定のウィンドウをモニタ４０に表示させ、表示されたウィンドウへの操作を基に、使用者による、チューナ５４、セットトップボックス７、およびセットトップボックス１０のいずれか１つの機器の選択を取得する。
【００７６】
ステップＳ１２において、制御プログラムは、表示されたウィンドウへの操作を基に、選択された機器に対応して、ダイレクトモードが指定されているか否かを判定し、ダイレクトモードが指定されていると判定された場合、ステップＳ１３に進み、選択されている機器に対応させて、ダイレクトモードを設定し、手続きは、ステップＳ１４に進む。ステップＳ１３の処理における、選択されている機器に対応するダイレクトモードの設定は、設定データに格納される。
【００７７】
ステップＳ１２において、ダイレクトモードが指定されていないと判定された場合、ステップＳ１３の処理はスキップされ、手続きは、ステップＳ１４に進む。
【００７８】
ステップＳ１４において、制御プログラムは、表示されたウィンドウへの操作を基に、選択された機器に対応して、テンキーモードが指定されているか否かを判定し、テンキーモードが指定されていると判定された場合、ステップＳ１５に進み、選択されている機器に対応させて、テンキーモードを設定し、処理は終了する。ステップＳ１５の処理における、選択されている機器に対応するテンキーモードの設定は、設定データに格納される。
【００７９】
ステップＳ１４において、テンキーモードが指定されていないと判定された場合、ステップＳ１５の処理はスキップされ、処理は終了する。
【００８０】
このように、パーソナルコンピュータ１は、機器に対応させて、ダイレクトモードおよびテンキーモードのいずれか一方を設定することができる。
【００８１】
次に、図９のフローチャートを参照して、制御プログラムを実行するパーソナルコンピュータ１によるチャンネルの選択の処理を説明する。
【００８２】
ステップＳ３１において、制御プログラムは、入力が選択されている機器、すなわち、現在、番組が再生されている機器（例えば、チューナ５４、セットトップボックス７、およびセットトップボックス１０のいずれか１つ）のチャンネルの選択方法の設定を、内部に記憶している設定データから取得する。
【００８３】
ステップＳ３２において、制御プログラムは、取得したデータを基に、選択方法がテンキーモードであるか否かを判定し、選択方法がテンキーモードであると判定された場合、ステップＳ３３に進み、テンキーモードでチャンネルを選択して、処理は終了する。
【００８４】
ステップＳ３２において、選択方法がテンキーモードでないと判定された場合、ステップＳ３４に進み、ダイレクトモードでチャンネルを選択して、処理は終了する。
【００８５】
このように、パーソナルコンピュータ１は、設定データを基に、例えば、チューナ５４、セットトップボックス７、およびセットトップボックス１０などの機器毎に、チャンネルの選択方法を変更することができる。
【００８６】
このようにすることで、パーソナルコンピュータ１と、他の手持ちのAV機器と操作性を合わせることができ、操作性が良くなるという効果がある。
【００８７】
なお、機器毎に、チャンネルの選択方法を設定すると説明したが、パーソナルコンピュータ１は、例えば、チューナ５４、セットトップボックス７、およびセットトップボックス１０などのパーソナルコンピュータ１に接続されている全ての機器について、例えば、ダイレクトモードなど、同一のチャンネルの選択方法を設定するようにしてもよい。この場合において、ダイレクトモードを設定したとき、パーソナルコンピュータ１は、リモートコントローラ５のキーと各機器のチャンネルの対応付けを設定データに記憶し、設定データに基づいて、各機器のチャンネルを選択する。
【００８８】
次に、図１０乃至図１４を参照して、本発明に係る放送システムの、映像ソースおよびチャンネルの選択の処理を説明する。
【００８９】
図１０乃至図１４において、AV機器８１は、映像ソース８２−１乃至８２−Ｎのチャンネルの選択を制御するとともに、映像ソース８２−１乃至８２−Ｎから供給される、画像または音声の信号を選択して入力する機器であって、例えば、パーソナルコンピュータ１に対応する。
【００９０】
映像ソース８２−１乃至８２−Ｎのそれぞれは、画像または音声の信号を出力する機器であって、例えば、チューナ５４、セットトップボックス７、VCR９、およびセットトップボックス１０のいずれか１つに対応する。
【００９１】
例えば、機器を特定するIDが１である映像ソース８２−１は、チューナ５４に対応し、機器を特定するIDが２である映像ソース８２−２は、セットトップボックス７に対応し、機器を特定するIDが３である映像ソース８２−３は、セットトップボックス１０に対応する。
【００９２】
図１１に示すように、AV機器８１が映像ソース８２−２のチャンネル８７９の番組を入力しているとき、AV機器８１に、リモートコントローラ５から３１２のチャンネルを選択するコマンドが入力された場合、AV機器８１は、映像ソース８２−２からの入力を選択したままで、図１２に示すように、映像ソース８２−２に、チャンネル３１２を選択させる。
【００９３】
すなわち、例えば、パーソナルコンピュータ１がセットトップボックス７からチャンネル８７９の番組を入力しているとき、パーソナルコンピュータ１に、受光部４を介して、リモートコントローラ５から３１２のチャンネルを選択するコマンドが入力された場合、パーソナルコンピュータ１は、発光部６に、セットトップボックス７にチャンネル３１２を選択させるコマンドに対応する点滅パターンの光を発光させる。セットトップボックス７は、コマンドに基づいて、チャンネル３１２を選択する。
【００９４】
一方、図１３に示すように、AV機器８１が映像ソース８２−２のチャンネル８７９の番組を入力しているとき、AV機器８１に、リモートコントローラ５から３５１３のチャンネルを選択するコマンドが入力された場合、AV機器８１は、図１４に示すように、入力されたコマンドのチャンネルの４桁目の３に対応するIDの映像ソース３２−３を入力するように、入力を切り換えて、映像ソース８２−３に、入力されたコマンドのチャンネルの下３桁目の５１３に対応するチャンネル５１３を選択させる。
【００９５】
すなわち、例えば、パーソナルコンピュータ１がセットトップボックス７からチャンネル８７９の番組を入力しているとき、パーソナルコンピュータ１に、受光部４を介して、リモートコントローラ５から３５１３のチャンネルを選択するコマンドが入力された場合、パーソナルコンピュータ１は、３であるIDに対応するセットトップボックス１０からの入力を選択し、発光部６に、セットトップボックス１０にチャンネル５１３を選択させるコマンドに対応する点滅パターンの光を発光させる。セットトップボックス１０は、コマンドに基づいて、チャンネル５１３を選択する。
【００９６】
このように、リモートコントローラ５に、チャンネルと共に機器のIDを入力するだけで、AV機器８１は、機器のIDに対応させて、入力を切り換えると共に、入力が選択された機器にチャンネルを変更させることができる。
【００９７】
リモートコントローラ５の元に戻るキーが押圧されたとき、AV機器８１は、映像ソース８２−１乃至８２−Ｎのいずれかの入力の選択を元に戻すとともに、チャンネルの選択を元に戻す。
【００９８】
このようにすることで、従来は、入力の選択のコマンドを入力し、さらに、チャンネルのコマンドを入力していたので、元に戻るキーを押圧しても、入力の選択、またはチャンネルの選択のいずれか一方が元に戻るだけであったが、本発明においては、元に戻るキーを押圧するだけで、入力の選択およびチャンネルの選択の両方を、迅速に、元の状態に戻すことができる。
【００９９】
次に、図１５のフローチャートを参照して、制御プログラムを実行するパーソナルコンピュータ１のチャンネルの選択の処理を説明する。
【０１００】
ステップＳ５１において、制御プログラムは、リモートコントローラ５が発光した光を受光部４に受光させ、リモートコントローラ５の操作に対応する、チャンネルの選択のコマンドを取得する。
【０１０１】
ステップＳ５２において、制御プログラムは、取得したコマンドのチャンネルの桁数が３桁を越えているか否かを判定し、３桁を越えていると判定された場合、ステップＳ５３に進み、コマンドのチャンネルの４桁以上の桁の数値を抽出する。ステップＳ５４において、制御プログラムは、設定データを基に、ステップＳ５３の処理で抽出した数値に対応する機器の入力を選択する。例えば、制御プログラムは、設定データに基づいて、抽出した数値と、同じIDに対応する機器から番組を入力するように、入力を切り換える。
【０１０２】
ステップＳ５５において、制御プログラムは、コマンドのチャンネルの下位３桁の数値を抽出する。ステップＳ５６において、制御プログラムは、ステップＳ５４の処理で選択した入力に対応する機器に、ステップＳ５５の処理で抽出した数値に対応するチャンネルを選択させて、処理は終了する。例えば、制御プログラムは、発光部６に、選択した入力に対応する機器のコマンドに対応するパターンの光を発光させて、選択した入力に対応する機器に、抽出した数値に対応するチャンネルを選択させる。
【０１０３】
ステップＳ５２において、３桁を越えていないと判定された場合、入力を切り換える必要がないので、ステップＳ５７に進み、制御プログラムは、現在選択されている機器に、コマンドのチャンネルに対応するチャンネルを選択させて、処理は終了する。例えば、制御プログラムは、発光部６に、現在選択されている機器のコマンドに対応するパターンの光を発光させて、現在選択されている機器に、抽出した数値に対応するチャンネルを選択させる。
【０１０４】
このように、パーソナルコンピュータ１は、リモートコントローラ５から４桁を越えるチャンネルの選択が入力されたとき、チャンネルの４桁以上の数値に対応するIDの機器から信号を入力するように、入力を切り換えると共に、入力が選択された機器にチャンネルを変更させる。また、パーソナルコンピュータ１は、リモートコントローラ５から３桁以下のチャンネルの選択が入力されたとき、入力を変更しないで、現在選択されている機器にチャンネルを変更させる。
【０１０５】
なお、ステップＳ５２の処理において、制御プログラムが、チャンネルの桁数が３桁を越えているか否かを判定すると説明したが、本発明は、入力を切り換える判定の基準となる桁数により限定されるものではなく、２桁または４桁など、いずれの桁数でもよい。
【０１０６】
次に、図１６乃至図１８を参照して、テンキーモードにおいて、リモートコントローラ５のいくつかのキーが押圧された後、エンターキーが押圧されなかったときの、パーソナルコンピュータ１の処理を説明する。
【０１０７】
図１６に示すように、パーソナルコンピュータ１がモニタ２にチャンネル３８の番組を表示させているとき、テンキーモードにおいて、パーソナルコンピュータ１に、受光部４を介して、リモートコントローラ５から１および２が入力された場合を例に説明する。
【０１０８】
予め、エンターの処理が設定されているとき、リモートコントローラ５から１および２が入力されて、所定のタイムアウトの時間が経過した場合、図１７に示すように、パーソナルコンピュータ１は、エンターキーが押圧されたものとみなして、チャンネルを１２に切り換える。
【０１０９】
一方、予め、キャンセルの処理が設定されているとき、リモートコントローラ５から１および２が入力されて、所定のタイムアウトの時間が経過した場合、図１８に示すように、パーソナルコンピュータ１は、リモートコントローラ５からの入力をキャンセルして、チャンネルを切り換えない。
【０１１０】
次に、図１９のフローチャートを参照して、制御プログラムを実行するパーソナルコンピュータ１による、リモートコントローラ５のテンキーモードの入力の設定の処理を説明する。
【０１１１】
ステップＳ７１において、制御プログラムは、使用者の操作に対応する、タイムアウトの時間が経過したときの処理の設定の入力を取得する。
【０１１２】
ステップＳ７２において、制御プログラムは、タイムアウトの時間が経過したとき、エンターの処理が指定されているか否かを判定し、エンターの処理が指定されていると判定された場合、ステップＳ７３に進み、エンターの処理を設定して、処理は終了する。
【０１１３】
ステップＳ７２において、エンターの処理が指定されていないと判定された場合、ステップＳ７４に進み、キャンセルの処理を設定して、処理は終了する。
【０１１４】
このように、パーソナルコンピュータ１に、テンキーモードにおいて、タイムアウトの時間が経過したときに実行される処理として、エンターの処理およびキャンセルの処理のいずれか一方が設定される。エンターの処理およびキャンセルの処理のいずれか一方の設定は、制御プログラムの内部データに格納される。
【０１１５】
次に、図２０のフローチャートを参照して、制御プログラムを実行するパーソナルコンピュータ１による、タイムアウトの時間の設定の処理を説明する。
【０１１６】
ステップＳ９１において、制御プログラムは、受光部４から供給されるデータを基に、リモートコントローラ５のテンキーの入力の間隔の時間の平均値を算出する。例えば、制御プログラムは、リモートコントローラ５のテンキーの入力の間隔の時間を記憶し、記憶した１０回の入力の間隔の時間の平均値を算出する。
【０１１７】
ステップＳ９２において、制御プログラムは、算出された平均値に、所定の値を乗算する。例えば、制御プログラムは、算出された平均値の１０倍の時間を求める。平均値に乗算する値は、予めパーソナルコンピュータ１に記憶させておくことができる。また、使用者が、平均値に乗算する値を制御プログラムに設定するようにしてもよい。
【０１１８】
ステップＳ９３において、制御プログラムは、算出された結果を、タイムアウトの時間に設定して、処理は終了する。
【０１１９】
このようにすることで、制御プログラムは、個々の使用者に対応したタイムアウトの時間を設定することができる。タイムアウトの時間の設定は、制御プログラムの内部データに格納される。
【０１２０】
なお、制御プログラムは、使用者に、タイムアウトの時間を入力させ、使用者により入力されたタイムアウトの時間を設定するようにしてもよい。
【０１２１】
次に、図２１のフローチャートを参照して、制御プログラムを実行するパーソナルコンピュータ１による、リモートコントローラ５のテンキー入力の処理を説明する。
【０１２２】
ステップＳ１０１において、制御プログラムは、内部データを基に、リモートコントローラ５のテンキーが押圧されて、リモートコントローラ５から０乃至１の値が入力されてから、設定されたタイムアウトの時間が経過したか否かを判定し、タイムアウトの時間が経過していないと判定された場合、ステップＳ１０１に戻り、タイムアウトの時間が経過するまで、判定の処理を繰り返す。
【０１２３】
ステップＳ１０１において、タイムアウトの時間が経過したと判定された場合、ステップＳ１０２に進み、制御プログラムは、内部データから、エンターの処理およびキャンセルの処理のいずれか一方の設定を取得する。
【０１２４】
ステップＳ１０３において、制御プログラムは、エンターの処理が設定されているか否かを判定し、エンターの処理が設定されていると判定された場合、ステップＳ１０４に進み、リモートコントローラ５からのテンキーの入力を基に、処理を実行して、処理は終了する。
【０１２５】
例えば、パーソナルコンピュータ１がセットトップボックス７からの入力を選択し、セットトップボックス７から供給される信号をモニタ２に供給しているとき、制御プログラムは、発光部６に、セットトップボックス７のエンターのコマンドに対応するパターンで発光させ、セットトップボックス７にエンターの処理を実行させる。また、例えば、パーソナルコンピュータ１がチューナ５４から出力される信号をモニタ２に供給しているとき、制御プログラムは、テンキーの入力を基に、チューナ５４にチャンネルを選択させる。
【０１２６】
ステップＳ１０３において、エンターの処理が設定されていないと判定された場合、キャンセルの処理が設定されているので、ステップＳ１０５に進み、テンキーの入力を破棄して、処理は終了する。
【０１２７】
例えば、パーソナルコンピュータ１がセットトップボックス７からの入力を選択し、セットトップボックス７から供給される信号をモニタ２に供給しているとき、制御プログラムは、発光部６に、セットトップボックス７のキャンセルのコマンドに対応するパターンで発光させ、セットトップボックス７にキャンセルの処理を実行させる。例えば、パーソナルコンピュータ１がチューナ５４から出力される信号をモニタ２に供給しているとき、制御プログラムは、テンキーの入力を破棄する。
【０１２８】
このように、パーソナルコンピュータ１は、リモートコントローラ５のテンキー入力の処理において、タイムアウトの時間が経過したとき、設定に対応して、それまでに押圧されたテンキーの入力に基づいて処理を実行するか、またはそれまでに押圧されたテンキーの入力を破棄する。
【０１２９】
従って、例えば、タイムアウトの時間が経過したとき、セットトップボックス７がキャンセルの処理を実行するようになされ、セットトップボックス１０がエンターの処理を実行するようになされていても、パーソナルコンピュータ１は、所定のタイムアウトの時間が経過したとき、設定に基づいて、セットトップボックス７およびセットトップボックス１０に、キャンセルの処理およびエンターの処理のいずれか一方を実行させる。
【０１３０】
このように、単独では異なる処理を実行するセットトップボックス７およびセットトップボックス１０が、所定のタイムアウトの時間が経過したとき、キャンセルの処理およびエンターの処理のいずれか一方の同一の処理を実行するので、使用者は、セットトップボックス７およびセットトップボックス１０を個々に区別することなく、操作することができる。
【０１３１】
なお、タイムアウトの時間、並びにキャンセルの処理およびエンターの処理のいずれか一方の設定は、使用者により選択されると説明したが、パーソナルコンピュータ１のシステムの規定値として、レジストリなどに予め記憶するようにしてもよい。また、パーソナルコンピュータ１のシステムは、タイムアウトの時間、並びにキャンセルの処理およびエンターの処理のいずれか一方の設定を変更するようにしてもよい。
【０１３２】
なお、本発明に係る放送システムは、音声のみを取り扱うようにすることもできる。
【０１３３】
また、放送システムにおいて、パーソナルコンピュータ１がリモートコントローラ５から光を受信して、受信した光のパターンに対応する処理を実行すると説明したが、パーソナルコンピュータに限らす、発光部が設けられたセットトップボックス、VCR、またはモニタなどがリモートコントローラ５から光を受信して、受信した光のパターンに対応する処理を実行するようにしても良く、本発明は、装置の種類または形態により限定されるものではない。
【０１３４】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１３５】
この記録媒体は、図２に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク４６（フロッピ（登録商標）ディスクを含む）、光ディスク４７（CD-ROM(Compact Disc-Read Only Memory)、ＤＶＤ(Digital Versatile Disc)を含む）、光磁気ディスク４８（ＭＤ(Mini-Disc)（商標）を含む）、若しくは半導体メモリ４９などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM３２や、HDD４１などで構成される。
【０１３６】
なお、上述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデムなどのインタフェースを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を介してコンピュータにインストールされるようにしてもよい。
【０１３７】
また、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１３８】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１３９】
【発明の効果】
本発明の情報処理装置および方法、記録媒体、並びにプログラムによれば、所定の番組配信者から配信される番組を受信する複数の受信装置に対応させて、リモートコントローラによるテンキー方式およびダイレクト方式のいずれか一方のチャンネルの選択方式を特定する特定データと、受信装置を特定するＩＤが保持され、受信装置毎に供給される、番組の信号のうちの１つが選択され、リモートコントローラから送信された、チャンネルを、またはチャンネルおよび受信装置を選択する第１のコマンドが受信され、選択されている番組の信号を出力している受信装置の特定データにより特定されるチャンネルの選択方式により、第１のコマンドが解釈され、解釈された第１のコマンドを基に、選択されている番組の信号を出力している受信装置、またはＩＤにより特定される受信装置にチャンネルを選択させる第２のコマンドが送信される。チャンネルの選択方式がテンキー方式である場合、第１のコマンドの桁数が所定の桁数を越えているとき、第１のコマンドのうち所定の桁数を越えた数値がＩＤとされるとともに、所定の桁数以下の数値がチャンネルを選択するための数値とされ、第１のコマンドの桁数が所定の桁数を越えていないとき、第１のコマンドがチャンネルを選択するための数値とされるようにしたので、リモートコントローラにより、所望の方式でチャンネルを選択することができるようになる。
【図面の簡単な説明】
【図１】本発明に係る放送システムの一実施の形態の構成を示すブロック図である。
【図２】パーソナルコンピュータ１の構成を説明するブロック図である。
【図３】画像処理ボード４５の構成を示す図である。
【図４】チャンネル選択方法の設定のウィンドウの例を示す図である。
【図５】テンキーモードを説明する図である。
【図６】ダイレクトモードを説明する図である。
【図７】設定データの例を示す図である。
【図８】チャンネルの選択方法の設定の処理を説明するフローチャートである。
【図９】チャンネルの選択の処理を説明するフローチャートである。
【図１０】映像ソースおよびチャンネルの選択の処理を説明する図である。
【図１１】映像ソースおよびチャンネルの選択の処理を説明する図である。
【図１２】映像ソースおよびチャンネルの選択の処理を説明する図である。
【図１３】映像ソースおよびチャンネルの選択の処理を説明する図である。
【図１４】映像ソースおよびチャンネルの選択の処理を説明する図である。
【図１５】チャンネルの選択の処理を説明するフローチャートである。
【図１６】テンキーモードにおける、チャンネルの選択の処理を説明する図である。
【図１７】テンキーモードにおける、チャンネルの選択の処理を説明する図である。
【図１８】テンキーモードにおける、チャンネルの選択の処理を説明する図である。
【図１９】テンキーモードの入力の設定の処理を説明するフローチャートである。
【図２０】タイムアウトの時間の設定の処理を説明するフローチャートである。
【図２１】テンキー入力の処理を説明するフロチャートである。
【符号の説明】
１  パーソナルコンピュータ，  ２  モニタ，  ３  アンテナ，  ４  受光部，  ５  リモートコントローラ，  ６  発光部，  ７  セットトップボックス，８  アンテナ，  ９  VCR，  １０  セットトップボックス，  １１−１乃至１１−３  番組配信者，  １２  人工衛星，  １３  放送アンテナ，  １４  中継局，  ３１  CPU，  ３２  ROM，  ３３  RAM，  ４１  HDD，  ４４  ドライブ，  ４５  画像処理ボード，  ４６  磁気ディスク，  ４７  光ディスク，  ４８  光磁気ディスク，  ４９  半導体メモリ，  ５１  1394インターフェース，  ５４  チューナ，  ５５  アナログセレクタ，  ８１  AV機器，  ８２−１乃至８２−Ｎ  映像ソース
【図１】
0004736283.tif 000002
【図２】
0004736283.tif 000003
【図３】
0004736283.tif 000004
【図４】
0004736283.tif 000005
【図５】
0004736283.tif 000006
【図６】
0004736283.tif 000007
【図７】
0004736283.tif 000008
【図８】
0004736283.tif 000009
【図９】
0004736283.tif 000010
【図１０】
0004736283.tif 000011
【図１１】
0004736283.tif 000012
【図１２】
0004736283.tif 000013
【図１３】
0004736283.tif 000014
【図１４】
0004736283.tif 000015
【図１５】
0004736283.tif 000016
【図１６】
0004736283.tif 000017
【図１７】
0004736283.tif 000018
【図１８】
0004736283.tif 000019
【図１９】
0004736283.tif 000020
【図２０】
0004736283.tif 000021
【図２１】
0004736283.tif 000022