(57)【要約】【課題】ネットワークを介して接続された機器において、機器内部にあるモジュールと外部接続されている機器を区別するようにする。【解決手段】コントローラ／デジタルチューナモジュール１１は、IEEE1394シリアルバス１２を介して接続されている各機器よりSelf IDパケットを受信し、これを解析することによって、各機器の接続形態を認識する。コントローラ／デジタルチューナモジュール１１は、予め決められた物理的に固定な位置に接続されたHDDモジュール１３および光ディスクモジュール１４を内蔵モジュールとして認識し、HDD３１を外部接続機器と認識する。本発明は、テレビジョン受像機などに適用することができる。【選択図】図４
2005259037.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して他の電子機器と接続される情報処理装置において、
前記他の電子機器に関する機器情報を取得する取得手段と、
前記取得手段により取得された前記機器情報に基づいて、前記他の電子機器の接続形態を認識するとともに、予め決められた物理的に固定な位置に接続された前記他の電子機器を、内部に接続された機器として認識する認識手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記ネットワークは、IEEE1394シリアルバスにより構成される
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記機器情報は、Self IDパケットである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記取得手段は、前記機器情報を、前記他の装置が前記ネットワークに接続された際、または、バスリセット発生時に取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記認識手段による認識結果に基づいて、内部に接続された機器に関する情報と、外部に接続された機器に関する情報とを区別して表示する表示制御手段をさらに備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
ネットワークを介して他の電子機器と接続される情報処理装置の情報処理方法において、
前記他の電子機器に関する機器情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記機器情報に基づいて、前記他の電子機器の接続形態を認識するとともに、予め決められた物理的に固定な位置に接続された前記他の電子機器を、内部に接続された機器として認識する認識ステップと
を含むことを特徴とする情報処理方法。
【請求項７】
ネットワークを介して他の電子機器と接続される情報処理装置の情報処理用のプログラムであって、
前記他の電子機器に関する機器情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記機器情報に基づいて、前記他の電子機器の接続形態を認識するとともに、予め決められた物理的に固定な位置に接続された前記他の電子機器を、内部に接続された機器として認識する認識ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項８】
ネットワークを介して他の電子機器と接続される情報処理装置の情報処理を、コンピュータに行わせるプログラムであって、
前記他の電子機器に関する機器情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記機器情報に基づいて、前記他の電子機器の接続形態を認識するとともに、予め決められた物理的に固定な位置に接続された前記他の電子機器を、内部に接続された機器として認識する認識ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、機器内部にあるモジュールと外部に接続されている機器とを区別し、それらを表示するようにした情報処理装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
従来、IEEE（The Institute of Electrical and Electronics Engineers）1394シリアルバスなどで接続されたモジュールが存在するコントローラにおいて、外部コネクタを介して接続された外部の機器を区別する場合、以下のような方法で区別していた。
【０００３】
例えば、内部に接続されたモジュールに固定のNUID（Node Unique ID）を予め割り当てておき、コントローラは、そのNUIDを、IEEE1394シリアルバスを介して取得することにより、内部モジュール機器であると認識する。そして、コントローラは、それ以外のNUIDを持つ機器を、外部に接続された機器であると認識する。
【０００４】
また例えば、コントローラは、ベンダ独自のコマンドに対して応答してくる機器を内部モジュールとして認識し、返答しない機器を外部に接続された機器であると認識する。
【０００５】
ところで、IEEE1394シリアルバスに接続された他の機器のConfiguration ROMを読み込むことによって、他の機器が、どのような能力を備え、どのような制御が可能であるか否かを認識するようにしているものが提案されている（例えば、特許文献１参照）。
【０００６】
これによれば、特定の機器を選定することができ、その機器へ制御コマンドを送信することが可能となる。
【０００７】
【特許文献１】特開平１１−２０５３６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１の技術では、特定の機器を選定することができたとしても、その機器が内蔵モジュールであるのか、あるいは、外部に接続された機器であるのかを認識することができない課題があった。
【０００９】
そこで、内蔵モジュールと外部に接続された機器とを区別することができるようにするには、予め内蔵モジュールであるか否かのNUIDを決めておき、それをConfiguration ROMに記憶させておく必要があった。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、IEEE1394シリアルバスを介して接続された機器において、機器内部にあるモジュールと外部に接続されている機器とを簡単に、かつ、正確に区別することができるようにするものである。
【課題を解決するための手段】
【００１１】
本発明の情報処理装置は、ネットワークを介して他の電子機器と接続される情報処理装置であって、他の電子機器に関する機器情報を取得する取得手段と、取得手段により取得された機器情報に基づいて、他の電子機器の接続形態を認識するとともに、予め決められた物理的に固定な位置に接続された他の電子機器を、内部に接続された機器として認識する認識手段とを備えることを特徴とする。
【００１２】
前記ネットワークは、ＩＥＥＥ１３９４シリアルバスにより構成することができる。
【００１３】
前記機器情報は、Ｓｅｌｆ ＩＤパケットを用いることができる。
【００１４】
前記取得手段は、前記機器情報を、前記他の装置が前記ネットワークに接続された際、または、バスリセット発生時に取得することができる。
【００１５】
前記認識手段による認識結果に基づいて、内部に接続された機器に関する情報と、外部に接続された機器に関する情報とを区別して表示する表示制御手段をさらに設けるようにすることができる。
【００１６】
本発明の情報処理方法は、ネットワークを介して他の電子機器と接続される情報処理装置の情報処理方法であって、他の電子機器に関する機器情報を取得する取得ステップと、取得ステップの処理により取得された機器情報に基づいて、他の電子機器の接続形態を認識するとともに、予め決められた物理的に固定な位置に接続された他の電子機器を、内部に接続された機器として認識する認識ステップとを含むことを特徴とする。
【００１７】
本発明の記録媒体に記録されているプログラムは、ネットワークを介して他の電子機器と接続される情報処理装置の情報処理用のプログラムであって、他の電子機器に関する機器情報を取得する取得ステップと、取得ステップの処理により取得された機器情報に基づいて、他の電子機器の接続形態を認識するとともに、予め決められた物理的に固定な位置に接続された他の電子機器を、内部に接続された機器として認識する認識ステップとを含む処理をコンピュータ（例えば、CPU）に行わせることを特徴とする。
【００１８】
本発明のプログラムは、ネットワークを介して他の電子機器と接続される情報処理装置の情報処理用のプログラムであって、他の電子機器に関する機器情報を取得する取得ステップと、取得ステップの処理により取得された機器情報に基づいて、他の電子機器の接続形態を認識するとともに、予め決められた物理的に固定な位置に接続された他の電子機器を、内部に接続された機器として認識する認識ステップとを含む処理をコンピュータ（例えば、CPU）に行わせることを特徴とする。
【００１９】
本発明においては、ネットワークを介して他の電子機器に関する機器情報が取得され、取得された機器情報に基づいて、他の電子機器の接続形態が認識されるとともに、予め決められた物理的に固定な位置に接続された他の電子機器が、内部に接続された機器として認識される。
【発明の効果】
【００２０】
本発明によれば、他の電子機器を認識することができる。特に、ネットワークを介して接続された機器において、機器内部にあるモジュールと外部接続されている機器を区別することが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下に本発明を実施するための最良の形態を説明するが、開示される発明と実施の形態との対応関係を例示すると、次のようになる。本明細書には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２２】
さらに、この記載は、明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現し、追加される発明の存在を否定するものではない。
【００２３】
請求項１に記載の情報処理装置（例えば、図１のコントローラ／デジタルチューナモジュール１１）は、ネットワークを介して他の電子機器（例えば、図１の内蔵HDDモジュール１３、内蔵光ディスクモジュール１４、および図４の外部接続HDD３１）と接続される情報処理装置であって、他の電子機器に関する機器情報を取得する取得手段（例えば、図５のステップＳ１の処理を実行する図２のIEEE1394処理部２７）と、取得手段により取得された機器情報に基づいて、他の電子機器の接続形態を認識するとともに、予め決められた物理的に固定な位置に接続された他の電子機器を、内部に接続された機器として認識する認識手段（例えば、図５のステップＳ３乃至Ｓ５の処理を実行する図２のIEEE1394処理部２７）とを備えることを特徴とする。
【００２４】
請求項２に記載の情報処理装置におけるネットワークは、IEEE1394シリアルバス（例えば、図１のIEEE1394シリアルバス１２）により構成される。
【００２５】
請求項３に記載の情報処理装置における機器情報は、Self IDパケット（例えば、図３に示すフォーマットのSelf IDパケット）である。
【００２６】
請求項５に記載の情報処理装置は、認識手段による認識結果に基づいて、内部に接続された機器に関する情報と、外部に接続された機器に関する情報とを区別して表示する表示制御手段（例えば、図１０に示すGUI５１の表示を行う図２の表示部２５）をさらに設けるようにすることができる。
【００２７】
請求項６に記載の情報処理方法は、ネットワーク（例えば、図１のIEEE1394シリアルバス１２）を介して他の電子機器（例えば、図１の内蔵HDDモジュール１３、内蔵光ディスクモジュール１４、および図４の外部接続HDD３１）と接続される情報処理装置（例えば、図１のコントローラ／デジタルチューナモジュール１１）の情報処理方法であって、他の電子機器に関する機器情報（例えば、図３に示すフォーマットのSelf IDパケット）を取得する取得ステップ（例えば、図５のステップＳ１）と、取得ステップの処理により取得された機器情報に基づいて、他の電子機器の接続形態を認識するとともに、予め決められた物理的に固定な位置に接続された他の電子機器を、内部に接続された機器として認識する認識ステップ（例えば、図５のステップＳ３乃至Ｓ５）とを含むことを特徴とする。
【００２８】
なお、請求項７に記載の記録媒体に記録されているプログラム、および請求項８に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項６に記載の情報処理方法と同様である。
【００２９】
以下に、本発明の実施の形態について図面を参照して説明する。
【００３０】
図１は、本発明に係るデジタルテレビジョン受像機の構成例を示すブロック図である。
【００３１】
テレビジョン受像機１の内部では、コントローラ／デジタルチューナモジュール１１、内蔵ハードディスクドライブ（HDD）モジュール１３、および内蔵光ディスクモジュール１４が、IEEE1394シリアルバス１２を介して相互に接続されている。
【００３２】
コントローラ／デジタルチューナモジュール１１は、デジタルチューナ２１（図２）の制御や、IEEE1394シリアルバス１２を介して接続されている内蔵HDDモジュール１３および内蔵光ディスクモジュール１４の制御を行うとともに、GUI（Graphical User Interface）などの表示を行う。またコントローラ／デジタルチューナモジュール１１は、IEEE1394シリアルバス１２および外部コネクタ１５，１６を介して接続された外部のIEEE1394機器の制御も行う。さらにコントローラ／デジタルチューナモジュール１１は、IEEE1394シリアルバス１２上に現在どのようなIEEE1394機器が接続されているかなどの機器情報（例えば、Self IDパケット）を取得する。Self IDパケットの詳細は、図３を参照して後述する。
【００３３】
内蔵HDDモジュール１３は、コントローラ／デジタルチューナモジュール１１よりIEEE1394シリアルバス１２を介して供給された番組データをハードディスクに記録したり、ハードディスクに記録されている番組データをIEEE1394シリアルバス１２を介して内蔵光ディスクモジュール１４に供給し、そこに記録させることもできる。
【００３４】
内蔵光ディスクモジュール１４は、内蔵HDDモジュール１３よりIEEE1394シリアルバス１２を介して供給された番組データを光ディスクに記録したり、光ディスクに記録されている番組データをIEEE1394シリアルバス１２を介して内蔵HDDモジュール１３に供給し、そこに記録させることもできる。また内蔵光ディスクモジュール１４は、必要に応じて、光ディスクに記録されている番組データを、AV出力端子１７を介して外部に出力することもできる。
【００３５】
図２は、図１のコントローラ／デジタルチューナモジュール１１の内部の構成例を示すブロック図である。
【００３６】
デジタルチューナ２１は、図示せぬアンテナを介して受信された放送波から映像中間周波信号を生成し、信号処理部２３に供給する。入力部２２は、例えば、タッチパネル、操作ボタン、キーボード、あるいは、リモートコマンダで構成される。ユーザにより入力部２２が操作されると、チャンネル選択情報やモジュール選択情報などが信号処理部２３に入力される。
【００３７】
信号処理部２３は、デジタルチューナ２１から供給される映像信号および音声信号をデコードし、映像／音声処理部２４に出力する。また信号処理部２３は、デジタルチューナ２１から供給される映像信号および音声信号を、IEEE1394処理部２７およびIEEE1394シリアルバス１２を介して内蔵HDDモジュール１３に供給してそこに記録させたり、IEEE1394処理部２７、IEEE1394シリアルバス１２、および外部コネクタ１５，１６を介して外部のIEEE1394機器に供給してそこに記録させることができる。
【００３８】
映像／音声処理部２４は、信号処理部２３から供給される映像信号に所定の信号処理を施し、映像信号を表示部２５に出力する。表示部２５は、映像／音声処理部２４より供給される映像信号に基づく表示を行う。また映像／音声処理部２４は、信号処理部２３から供給される音声信号に所定の信号処理を施し、音声をスピーカ２６に出力する。スピーカ２６は、映像／音声処理部２４より供給される音声を再生する。
【００３９】
IEEE1394処理部２７は、信号処理部２３から供給される映像信号および音声信号を、IEEE1394機器に供給するべく所定の処理を施した後、IEEE1394シリアルバス１２を介して、内蔵HDDモジュール１３に供給したり、IEEE1394シリアルバス１２および外部コネクタ１５，１６を介して外部のIEEE1394機器に供給する。またIEEE1394処理部２７は、IEEE1394シリアルバス１２に接続されている内部および外部のIEEE1394機器より、機器情報（例えば、Self IDパケット）を取得する。
【００４０】
図３は、Self IDパケットのフォーマットを表わしている。
【００４１】
同図に示されるように、Self IDパケットは、３２ビットで構成されている。先頭から２ビットの“10”は、Self IDパケットのIDを表わしている。次の６ビットの“Phy_ID”は、送信元の機器のNode IDを表わしている。次の１ビットの“0”は、固定値であり、次の１ビットの“L”は、このノードにアクティブなリンクレイヤとトランザクションレイアが存在するか否かを表わしている。次の６ビットの“gap_cnt”は、このノードのギャップカウントを表わしている。次の２ビットの“sp”は、このノードの通信速度を表わしている。次の２ビットの“del”は、データ遅延速度を表わしている。次の１ビットの“c”は、バスマネージャーもしくはアイソクロナス・リソース・マネージャの競争に参加するか否かを表わしている。次の３ビットの“pwr”は、消費パワーの特性を表わしている。
【００４２】
次の２ビットの“p0”は、port０の接続状況を表わし、次の２ビットの“p1”は、Port１の接続状況を表わし、次の２ビットの“p2”は、Port２の接続状況を表わしている。これらのportの接続状況として、“11”は“Child nodeに接続”と定義され、“10”は“Parent nodeに接続”と定義され、“01”は“接続されていない”と定義され、“00”は“このPortは存在しない”と定義される。
【００４３】
次の１ビットの“i”は、このノードがバスリセットを実施したか否かを表わしている。次の１ビットの“m”は、次のSelf IDパケットが存在するか否かを表わしている。
【００４４】
IEEE1394シリアルバス１２は、そこに機器が接続された際、あるいは、機器が接続されており主電源がオンされた際に、バスリセットを発生させる。そして各機器は、バスリセットが発生される毎に、図３に示されるフォーマットからなるSelf IDパケットを送信するとともに、各機器から、図３に示されるフォーマットからなるSelf IDパケットを受信する。
【００４５】
次に、デジタルテレビジョン受像機１に外部接続機器が接続された場合に実行される機器認識処理について説明する。ここでは、例えば、図４に示されるように、デジタルテレビジョン受像機１の外部コネクタ１５に、IEEE1394シリアルバス１２を介して外部接続HDD３１が接続されるものとする。
【００４６】
図５は、デジタルテレビジョン受像機１のコントローラ／デジタルチューナモジュール１１が実行する、機器認識処理を説明するフローチャートである。この処理を開始するにあたり、コントローラ／デジタルチューナモジュール１１の信号処理部２３は、未だ、各機器の接続形態および機器機能などを認識していないものとする。
【００４７】
まず、図４に示されるように、デジタルテレビジョン受像機１の外部コネクタ１５に外部接続HDD３１が新たに接続されると、IEEE1394シリアルバス１２は、バスリセットを発生させる。これにより、各機器は、Self IDパケットを送受信する。
【００４８】
ステップＳ１において、IEEE1394処理部２７は、IEEE1394シリアルバス１２に接続されている各機器よりSelf IDパケットを受信する。例えば、図６に示されるように、“0x807F8890”のSelf IDパケット、“0x817F8890”のSelf IDパケット、“0x827F88B0”のSelf IDパケット、および“0x837F88DE”のSelf IDパケットが受信される。
【００４９】
ステップＳ２において、IEEE1394処理部２７は、ステップＳ１の処理で受信したSelf IDパケットを解析する。すなわち、図６の例の場合、“0x807F8890”のSelf IDパケットは、Node IDが“0”、p0が“10（Parent nodeに接続）”、p1が“01（接続されていない）”、p2が“00（このPortは存在しない）”であると解析される。“0x817F8890”のSelf IDパケットは、Node IDが“1”、p0が“10”、p1が“01”、p2が“00”であると解析される。“0x827F88B0”のSelf IDパケットは、Node IDが“2”、p0が“10”、p1が“11（Child nodeに接続）”、p2が“00”であると解析される。“0x837F88DE”のSelf IDパケットは、Node IDが“3”、p0が“11”、p1が“01”、p2が“11”であると解析される。
【００５０】
ステップＳ３において、IEEE1394処理部２７は、ステップＳ２の処理による解析結果に基づいて、各機器の接続形態を認識する。これにより、例えば、図７に示されるように、各機器の接続形態が認識される。ここでは、コントローラ／デジタルチューナモジュール１１が、Node IDを“3”に持つ機器であって、Rootであるものとする。
【００５１】
図７の例の場合、コントローラ／デジタルチューナモジュール１１のPort０には、Node IDを“0”に持つ機器４３のPort０が接続され、コントローラ／デジタルチューナモジュール１１のPort２には、Node IDを“2”に持つ機器４１のPort０が接続され、さらに、機器４１のPort１には、Node IDを“1”に持つ機器４２のPort０が接続されていることが認識される。
【００５２】
ステップＳ４において、IEEE1394処理部２７は、予め決められたポートに接続されている機器を内蔵モジュールとして認識する。例えば、コントローラ／デジタルチューナモジュール１１のPort２の先に接続されている機器を内蔵モジュールとして使用するように規定されている場合、図８に示されるように、Node IDを“2”に持つ機器４１、および、Node IDを“1”に持つ機器４２が、内蔵モジュールとして認識される。このように、内蔵モジュールは、コントローラ／デジタルチューナモジュール１１に対して、予め決められた物理的に固定な位置に接続される。
【００５３】
ステップＳ５において、IEEE1394処理部２７は、予め決められたポートに接続されている機器を外部接続機器として認識する。すなわち、コントローラ／デジタルチューナモジュール１１のPort０およびPort１の先に接続されている機器を外部接続機器として使用するように規定されている場合、図８に示されるように、Node IDを“0”に持つ機器４３が、外部接続のIEEE1394機器として認識される。
【００５４】
なお、ステップＳ４の処理で、内蔵モジュールとして使用するポートが規定されれば、そのポート以外に接続される機器が、外部接続機器であると判断することができるため、必ずしも、ステップＳ５の処理で、外部接続機器として使用するポートを規定する必要はない。
【００５５】
ステップＳ６において、IEEE1394処理部２７は、各機器に対して、その機器がどのような機能を持っているのかを問い合わせるAV/C（Audio Video/Control）コマンドを発行する。このAV/Cコマンドを受信した各機器は、自分自身の機能情報（SubUnit）をレスポンスとして、AV/Cコマンドの送信元（いまの場合、IEEE1394処理部２７）に送信する。
【００５６】
ステップＳ７において、IEEE1394処理部２７は、各機器より送信されてくる機能情報を受信する。ステップＳ８において、IEEE1394処理部２７は、ステップＳ７の処理で受信した機能情報に基づいて、各機器を認識する。これにより、例えば、図９に示されるように、Node IDを“0”に持つ機器４３が、外部接続HDDとして認識され、Node IDを“1”に持つ機器４２が、内蔵光ディスクモジュールとして認識され、Node IDを“2”に持つ機器４１が、内蔵HDDモジュールとして認識される。
【００５７】
以上のように、コントローラ／デジタルチューナモジュール１１のIEEE1394処理部２７は、バスリセットが発生する毎に各機器より送信されるSelf IDパケットに基づいて、各機器の接続形態を認識し、予め決められたポートに接続されている機器であるか否かに応じて、簡単に、かつ、正確に内蔵モジュールまたは外部接続機器であることを認識することができる。
【００５８】
そして、コントローラ／デジタルチューナモジュール１１のIEEE1394処理部２７によって、内蔵モジュールと外部接続機器とを区別することができるため、内蔵モジュールとして内部に組み込まれたIEEE1394機器のGUIを表示させて、それを操作すること、および、外部機器として接続されたIEEE1394機器のGUIを表示させて、それを操作することが可能となる。
【００５９】
例えば、コントローラ／デジタルチューナモジュール１１の信号処理部２３は、図５の機器認識処理によって各機器が認識されると、IEEE1394処理部２７から認識結果を取得し、図１０に示されるような、現在の接続機器（操作可能な機器）の内容を示すGUI５１を表示部２５に表示させる。図１０の例の場合、GUI５１には、接続機器として、デジタルテレビジョン受像機１を表すアイコン６１、内蔵HDDモジュール１３を表わすアイコン６２、内蔵光ディスクモジュール１４を表すアイコン６３、および、外部接続機器を表すアイコン６４が表示されている。
【００６０】
なお、IEEE1394シリアルバス１２には、複数の外部接続機器が接続される場合があるため、アイコン６４は、複数の外部機器が接続されていることを示すアイコン表示となっている。
【００６１】
ユーザにより入力部２２が操作され、アイコン６１乃至６３が選択された場合、図示は省略するが、各機器の操作内容を示すGUIが表示される。一方、アイコン６４が選択された場合、例えば、図１１に示されるように、現在の外部接続機器の内容を示すGUI５１が表示される。図１１の例の場合、GUI５１には、外部接続機器として、外部接続HDDを表すアイコン７１が表示されている。このアイコン７１が選択された場合には、図示は省略するが、その外部接続HDDの操作内容を示すGUIが表示される。
【００６２】
以上のように、内部に組み込まれたIEEE1394機器と外部機器として接続されたIEEE1394機器の操作内容を示すGUIを表示させたり、それらを簡単に操作することが可能となる。
【００６３】
また本発明を適用することにより、低コストで、汎用的なIEEE1394機器を内蔵モジュールとして再利用することが可能となる。
【００６４】
以上においては、本発明をデジタルテレビジョン受像機に応用した場合を例として説明したが、これに限らず、IEEE1394シリアルバスに接続することが可能な各種電子機器に広く適用することができる。また、IEEE1394シリアルバスに限られるものではなく、Self IDパケットのような情報を取得可能な他のネットワークに広く適用することができる。
【００６５】
上述した一連の処理は、組み込むマイクロコンピュータなどを用いたハードウエアにより実行させることもできるし、パーソナルコンピュータを利用したソフトウエアにより実行させることもできる。この場合、例えば、デジタルテレビジョン受像機１には、図１２に示されるようなコンピュータが含まれる。
【００６６】
図１２において、CPU（Central Processing Unit）１０１は、ROM（Read Only Memory）１０２に記憶されているプログラム、または記憶部１０８からRAM（Random Access Memory）１０３にロードされたプログラムに従って各種の処理を実行する。RAM１０３にはまた、CPU１０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００６７】
CPU１０１、ROM１０２、およびRAM１０３は、バス１０４を介して相互に接続されている。このバス１０４にはまた、入出力インタフェース１０５も接続されている。
【００６８】
入出力インタフェース１０５には、キーボード、マウスなどよりなる入力部１０６、CRT(Cathode Ray Tube)、LCD(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部１０７、ハードディスクなどより構成される記憶部１０８、モデムなどより構成される通信部１０９が接続されている。通信部１０９は、インターネット１を含むネットワークを介しての通信処理を行う。
【００６９】
入出力インタフェース１０５にはまた、必要に応じてドライブ１１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどのリムーバブルメディア１１１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１０８にインストールされる。
【００７０】
上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、ネットワークや記録媒体からインストールされる。
【００７１】
この記録媒体は、図１２に示されるように、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フロッピディスク（登録商標）を含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（Mini-Disk）（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア１１１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM１０２や、記憶部１０８に含まれるハードディスクなどで構成される。
【００７２】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【００７３】
【図１】本発明に係るデジタルテレビジョン受像機の構成例を示すブロック図である。
【図２】図１のコントローラ／デジタルチューナモジュールの内部の構成例を示すブロック図である。
【図３】Self IDパケットのフォーマットを表す図である。
【図４】図１のデジタルテレビジョン受像機にHDDが接続された場合を示す図である。
【図５】機器認識処理を説明するフローチャートである。
【図６】図５のステップＳ１で受信されるSelf IDパケットを示す図である。
【図７】図５のステップＳ３で認識される各機器の接続形態を示す図である。
【図８】図５のステップＳ４，Ｓ５で認識される各機器の接続形態を示す図である。
【図９】図５のステップＳ８で認識される各機器の接続形態を示す図である。
【図１０】GUIの表示例を示す図である。
【図１１】GUIの他の表示例を示す図である。
【図１２】パーソナルコンピュータの構成例を示すブロックである。
【符号の説明】
【００７４】
１  デジタルテレビジョン受像機，  １１  コントローラ／デジタルチューナモジュール，  １２  IEEE1394シリアルバス，  １３  内蔵HDDモジュール，  １４  内蔵光ディスクモジュール，  １５，１６  外部コネクタ，  ２３  信号処理部，  ２７  IEEE1394処理部２７，  ２５  表示部，  ３１  外部接続HDD
【図１】
2005259037.tif 000003
【図２】
2005259037.tif 000004
【図３】
2005259037.tif 000005
【図４】
2005259037.tif 000006
【図５】
2005259037.tif 000007
【図６】
2005259037.tif 000008
【図７】
2005259037.tif 000009
【図８】
2005259037.tif 000010
【図９】
2005259037.tif 000011
【図１０】
2005259037.tif 000012
【図１１】
2005259037.tif 000013
【図１２】
2005259037.tif 000014