(57)【要約】【課題】ＣＥＣで、異なるＶｅｎｄｏｒ  ＩＤを持つ装置間でもｖｅｎｄｏｒ  ｓｐｅｃｉｆｉｃ  ｃｏｍｍａｎｄの送受信を可能にし、Ｂｒｏａｄｃａｓｔ型送信を可能にすること。【解決手段】制御機器側はｖｅｎｄｏｒ  ｓｐｅｃｉｆｉｃ  ｃｏｍｍａｎｄのＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ内に、ｖｅｎｄｏｒ  ＩＤとは別の［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］を追加規定して記載する。被制御機器側は、［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］によって対応の可否を判定する。【選択図】図３
2008109257.tif 000002
【特許請求の範囲】
【請求項１】
接続媒体を用いて少なくとも表示装置と一つ以上の再生装置とが接続され、前記再生装置から再生した映像データおよび／または音声データを、前記接続媒体を通して前記表示装置に出力し、また前記ＡＶシステムに接続された装置を制御するメッセージを、前記接続媒体を通して送受信するＡＶシステムであって、
前記ＡＶシステムに接続され、前記メッセージのうち特定のメッセージを送信する装置が、
前記メッセージの所定の第一の位置に、制御先の機器のアドレス情報を書き込むとともに、前記メッセージの所定の第二の位置に、前記装置の自身のアドレス情報を書き込む手段と、
前記メッセージの所定の第三の位置に、メッセージ種類を規定する情報であるＯｐｃｏｄｅ情報を書き込むとともに、前記メッセージの所定の第四の位置に、前記Ｏｐｃｏｄｅ情報で規定されたメッセージ内容を書き込む手段と、
前記Ｏｐｃｏｄｅ情報が前記特定のメッセージを示す場合に、前記メッセージ内容中の所定の第五の位置に、特定の複数の製造者間で取り決めたＩＤ番号であるＣｏｍｍａｎｄ  Ｓｅｔ  ＩＤを書き込む手段とを備え、
前記ＡＶシステムに接続され、前記メッセージのうち特定のメッセージを受信する装置が、
前記メッセージの所定の第一の位置からアドレス情報を読み出す手段と、
前記第一の位置から読み出したアドレス情報と自身のアドレスとを比較する手段と、
前記アドレス情報の比較の結果に基づいて、前記メッセージの所定の第三の位置から、Ｏｐｃｏｄｅ情報を読み出す手段と、
前記第三の位置から読み出したＯｐｃｏｄｅ情報と自身の対応するメッセージのＯｐｃｏｄｅ情報とを比較する手段と、
前記Ｏｐｅｃｏｄｅ情報の比較の結果に基づいて、前記メッセージの所定の第四の位置から、メッセージ内容を読み出す手段と、
前記Ｏｐｃｏｄｅ情報が前記特定のメッセージであることを示している場合に、前記第四の位置から読み出したメッセージ内容中の所定の第五の位置からＣｏｍｍａｎｄ  Ｓｅｔ  ＩＤを取り出し、自身の対応するＣｏｍｍａｎｄ  Ｓｅｔ  ＩＤと比較する手段とを備える
ことを特徴とすることを特徴とするＡＶシステム。
【請求項２】
前記特定のメッセージが、装置の製造者独自で定義した内容を送付するメッセージであることを特徴とする請求項１記載のＡＶシステム。
【請求項３】
前記ＡＶシステムに接続された機器に対し、メッセージを発行する機器が、メッセージの宛先の機器の製造者情報を問い合わせることを特徴とする請求項１記載のＡＶシステム。
【請求項４】
前記ＡＶシステムに接続された機器に対し、メッセージを発行する機器が、自身の製造者情報をメッセージの宛先の機器に通知することを特徴とする請求項１記載のＡＶシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生装置もしくは記録再生装置（以下再生装置）と接続されたテレビジョン（以下ＴＶ）などの表示装置、および、アンプなどのオーディオ装置などの一部または全部がＨＤＭＩインターフェースで接続されてなるＡＶシステムにおいて、ＴＶのリモコンなどを用いて再生装置やオーディオ装置の操作を行う際に、複数メーカー間で規定した独自の機能の実現を可能とするＡＶシステムに関するものである。
【背景技術】
【０００２】
非特許文献１に記載されているＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）インターフェース中のＣＥＣ線を用いると、このインターフェースで接続された機器間での制御が実現できる。ＴＶと、ＶＴＲなどの機器との間のメッセージ伝送を用いて、自動的にＴＶの入力を切り替える機器や方法、またメッセージ伝送を用いてリモコンキー内容を転送する方法が提示、規格化されている。
【０００３】
例えば、非特許文献１で提示されている再生装置は、再生を開始すると、赤外線信号などを用いて、自身の出力端子が接続されているＴＶの入力端子に入力を切り替えることを指示する入力切り替え信号をＴＶに送信する。また、再生装置は、電源オフ状態になるときに、ＴＶの入力をアンテナ（もしくはチューナ）に切り替えることを指示する入力切り替え信号をＴＶに送信する。
【０００４】
また、非特許文献１においては、ＣＥＣ  ｖｅｎｄｏｒ  ｓｐｅｃｉｆｉｃ  ｃｏｍｍａｎｄｓが規定されている。これを用いると、それぞれの機器の持つＶｅｎｄｏｒ  ＩＤを送受信し、受信したＶｅｎｄｏｒ  ＩＤと自身のＶｅｎｄｏｒ  ＩＤとを比較することによって、相手の機器と同じメーカーの機器か否かを判定する。各メーカーはＩＥＥＥ機関から固有のＶｅｎｄｏｒ  ＩＤを取得し、製造する機器に実装する。
【０００５】
例えば、ＴＶは同じメーカーの録画機器が接続されていることをメニューで示し、ユーザの操作によって、＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞を送信する。このメッセージの引数および受信時の動作は各メーカーが自由に規定することができるため、このメッセージの送受信により、他の機器に悪影響を与えることなく、それぞれのメーカー独自の機能を実現することができる。
【０００６】
図６はＣＥＣメッセージの一種である、＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージの形式を説明した図である。１バイト目にはＣＥＣメッセージ共通の送信元・宛先情報が記載されている。これにより各機器が、ＣＥＣ線上を流れるメッセージの送信元、および宛先を特定することができる。なお、「Ｂｒｏａｄｃａｓｔ送信」として、宛先を全機器とすることも可能である。また、２バイト目に＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞であることを示すＯｐｅｒａｎｄが存在し、以降にＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａとして各メーカーが自由に定めるデータを記載する。
【０００７】
＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージ以外のＣＥＣメッセージも同様に最初の２バイトで送信元・宛先情報、Ｏｐｅｒａｎｄを特定することができる。＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージ以外のＣＥＣメッセージは３バイト目以降の内容も規格で定められている。
【０００８】
図５はＤＶＤレコーダとＴＶ間のメッセージシーケンスの例である。ここではＤＶＤレコーダ、ＴＶともにＡ社製であるものとする。ＤＶＤレコーダ、ＴＶはそれぞれ電源Ｏｎされると、接続に参加したことを示すメッセージ等とともに、＜Ｄｅｖｉｃｅ  Ｖｅｎｄｏｒ  ＩＤ＞メッセージによって自身のＶｅｎｄｏｒ  ＩＤを通知する。ここでの＜Ｄｅｖｉｃｅ  Ｖｅｎｄｏｒ  ＩＤ＞メッセージはＢｒｏａｄｃａｓｔ型であり、一度の送信で全ての機器に自身のＶｅｎｄｏｒ  ＩＤを通知することができる。
【０００９】
しかし図５に示すように、ＤＶＤレコーダが通知した時にＴＶがまだ電源Ｏｎしていない場合など、相手のＶｅｎｄｏｒ  ＩＤが分からない場合も有り得る。この場合には、＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージを発行する前に、直接＜Ｇｉｖｅ  Ｄｅｖｉｃｅ  Ｖｅｎｄｏｒ  ＩＤ＞メッセージによって相手のＶｅｎｄｏｒ  ＩＤを問い合わせる。問い合わせを受けた機器は、問い合わせ元の機器を宛先とした＜Ｄｅｖｉｃｅ  Ｖｅｎｄｏｒ  ＩＤ＞メッセージによって自身のＶｅｎｄｏｒ  ＩＤを通知する。ここでの＜Ｄｅｖｉｃｅ  Ｖｅｎｄｏｒ  ＩＤ＞メッセージはＤｉｒｅｃｔｌｙ  Ａｄｄｒｅｓｓｅｄ型であり、特定の問い合わせ元にのみ送信する。
【００１０】
＜Ｄｅｖｉｃｅ  Ｖｅｎｄｏｒ  ＩＤ＞メッセージを受けた機器は、＜Ｄｅｖｉｃｅ  Ｖｅｎｄｏｒ  ＩＤ＞メッセージ中の相手のＶｅｎｄｏｒ  ＩＤと、自身のＶｅｎｄｏｒ  ＩＤを比較する、ＩＤ値が一致した場合には、同じ会社（ここではＡ社用のＩＤとする）の製品であることが分かるため、ＴＶからＡ社ＤＶＤレコーダ専用の独自制御メッセージを＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージに乗せて送る。
【００１１】
＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージ中のＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａは各メーカーが自由に定めてよい。例えば、図６の［Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ３］に示すように、Ａ社製ＴＶからＡ社製ＤＶＤレコーダに対する命令（例えば「録画開始」）でも良いし、図６の［Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ４］に示すように、Ａ社製ＴＶから送られた［Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ３］のメッセージに対するＡ社製独自のレスポンス（例えば「録画開始成功」）のメッセージを定めておいて、ＤＶＤレコーダから送るようにしても良い。
【非特許文献１】Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｅｒｓｉｏｎ  １．２ａ
【発明の開示】
【発明が解決しようとする課題】
【００１２】
以上説明したように、非特許文献１のＣＥＣ  ｖｅｎｄｏｒ  ｓｐｅｃｉｆｉｃ  ｃｏｍｍａｎｄｓの規定を用いることにより、各社独自のメッセージを規定し送ることができる。
【００１３】
しかしながら、図５に示したように、このメッセージ送信は特定の宛先を規定して送るＤｉｒｅｃｔｌｙ  Ａｄｄｒｅｓｓｅｄ型の送信であり、複数の宛先に同報するＢｒｏａｄｃａｓｔ型のメッセージ送信はできない。メッセージ受信者はＶｅｎｄｏｒ  ＩＤ不明な機器からのｖｅｎｄｏｒ  ｓｐｅｃｉｆｉｃ  ｃｏｍｍａｎｄを自身と同じＶｅｎｄｏｒ  ＩＤと解釈して動作するよう規定されており、たまたま別の意味を持つ同じＯｐｅｃｏｄｅのメッセージを受け取ると不具合が発生する可能性がある。このため、ＣＥＣ線上に別の会社製の機器が存在してＡ社ＴＶからＢｒｏａｄｃａｓｔ型の＜ｖｅｎｄｏｒ  ｃｏｍｍａｎｄ＞を受けた場合、異なる解釈をして想定外の動作する可能性があるからである。
【００１４】
また、非特許文献１中の記述により、メッセージ送信者は、相手の機器のＶｅｎｄｏｒ  ＩＤが異なると、二社間で共通のｖｅｎｄｏｒ  ｓｐｅｃｉｆｉｃ  ｃｏｍｍａｎｄを定めても、送信することができない。
【００１５】
本発明は、このような問題点を鑑みてなされたものであって、複数の装置がＨＤＭＩインターフェースで接続されたＡＶシステムにおいて、異なるＶｅｎｄｏｒ  ＩＤを持つ機器との間でもｖｅｎｄｏｒ  ｓｐｅｃｉｆｉｃ  ｃｏｍｍａｎｄの送受信が可能であり、Ｂｒｏａｄｃａｓｔ型送信を可能とする方式を提供することを目的とするものである。
【課題を解決するための手段】
【００１６】
上述した課題を解決するために、第１の本発明は、
接続媒体を用いて少なくとも表示装置と一つ以上の再生装置とが接続され、前記再生装置から再生した映像データおよび／または音声データを、前記接続媒体を通して前記表示装置に出力し、また前記ＡＶシステムに接続された装置を制御するメッセージを、前記接続媒体を通して送受信するＡＶシステムであって、
前記ＡＶシステムに接続され、前記メッセージのうち特定のメッセージを送信する装置が、
前記メッセージの所定の第一の位置に、制御先の機器のアドレス情報を書き込むとともに、前記メッセージの所定の第二の位置に、前記装置の自身のアドレス情報を書き込む手段と、
前記メッセージの所定の第三の位置に、メッセージ種類を規定する情報であるＯｐｃｏｄｅ情報を書き込むとともに、前記メッセージの所定の第四の位置に、前記Ｏｐｃｏｄｅ情報で規定されたメッセージ内容を書き込む手段と、
前記Ｏｐｃｏｄｅ情報が前記特定のメッセージを示す場合に、前記メッセージ内容中の所定の第五の位置に、特定の複数の製造者間で取り決めたＩＤ番号であるＣｏｍｍａｎｄ  Ｓｅｔ  ＩＤを書き込む手段とを備え、
前記ＡＶシステムに接続され、前記メッセージのうち特定のメッセージを受信する装置が、
前記メッセージの所定の第一の位置からアドレス情報を読み出す手段と、
前記第一の位置から読み出したアドレス情報と自身のアドレスとを比較する手段と、
前記アドレス情報の比較の結果に基づいて、前記メッセージの所定の第三の位置から、Ｏｐｃｏｄｅ情報を読み出す手段と、
前記第三の位置から読み出したＯｐｃｏｄｅ情報と自身の対応するメッセージのＯｐｃｏｄｅ情報とを比較する手段と、
前記Ｏｐｅｃｏｄｅ情報の比較の結果に基づいて、前記メッセージの所定の第四の位置から、メッセージ内容を読み出す手段と、
前記Ｏｐｃｏｄｅ情報が前記特定のメッセージであることを示している場合に、前記第四の位置から読み出したメッセージ内容中の所定の第五の位置からＣｏｍｍａｎｄ  Ｓｅｔ  ＩＤを取り出し、自身の対応するＣｏｍｍａｎｄ  Ｓｅｔ  ＩＤと比較する手段とを備える
ことを特徴とすることを特徴とするＡＶシステムである。
【発明の効果】
【００１７】
本発明により、ｖｅｎｄｏｒ  ｓｐｅｃｉｆｉｃ  ｃｏｍｍａｎｄ中の［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］で区別できるため、メッセージ送信者は受信者のＶｅｎｄｏｒ  ＩＤを確認する前にｖｅｎｄｏｒ  ｓｐｅｃｉｆｉｃ  ｃｏｍｍａｎｄを送信できる。また、複数の会社で取り決めたｖｅｎｄｏｒ  ｓｐｅｃｉｆｉｃ  ｃｏｍｍａｎｄを送信できる。さらに、ｖｅｎｄｏｒ  ｓｐｅｃｉｆｉｃ  ｃｏｍｍａｎｄのＢｒｏａｄｃａｓｔ型送信を実現できる効果がある。
【発明を実施するための最良の形態】
【００１８】
以下に、本発明の実施の形態を、図面を参照して説明する。
【００１９】
（実施の形態１）
以下、本発明の第１の実施の形態について、図１から図４を用いて説明する。
【００２０】
図１は、ＴＶとＤＶＤレコーダの構成の一例を示す図である。図１において、１０１はＤＶＤレコーダ、１０２は制御部、１０４は記録再生部、１０６はデコーダ、１０７はユーザ操作部、１０８はスイッチ、１０９はデータ出力Ｉ／Ｆ、１１０はメッセージ入出力Ｉ／Ｆ、１１２はデータ処理部、４０１および４１１および４２１はＨＤＭＩ  ＡＶデータ線、４０２および４１２および４２２はＨＤＭＩ  ＣＥＣ線、２０１はＴＶ、２０２は画面、２０３はスピーカ、２０４は制御部、２０５はデータ処理部、２０６はチューナ、２０７はスイッチ、２０８はユーザ操作部、２０９および２１１はデータ入力Ｉ／Ｆ、２１０および２１２はメッセージ入出力Ｉ／Ｆ、３０１はＳＴＢである。３０２はＡＶアンプである。
【００２１】
以降同一番号がついたものは同一の構成および機能をもつものとする。
【００２２】
図２は、ＤＶＤレコーダ１０１とＴＶ２０１間のメッセージシーケンスの例である。
【００２３】
ＴＶ２０１は本発明におけるテレビジョン装置の一例であり、ＤＶＤレコーダ１０１は本発明における記録再生装置の一例である。
【００２４】
ＤＶＤレコーダ１０１の記録再生部１０４から再生されたＡＶデータは、デコーダ１０６によりデコードされ、データ処理部１１２により所定のＨＤＭＩのデータブロック形式に変換され、データ出力Ｉ／Ｆ１０９から出力される。ＨＤＭＩ  ＡＶデータ線４０１を介して、データ入力Ｉ／Ｆ２０９からＴＶ２０１に入力された前記ＡＶデータは、データ処理部２０５により表示形式に変換され、画面２０２、スピーカ２０３から出力される。
【００２５】
ＴＶ２０１の制御部２０４は、ユーザ操作部２０８から入力されたユーザ操作または所定の内部動作に従って、所定のＣＥＣメッセージを生成し、メッセージ入出力Ｉ／Ｆ２１０から出力する。ここでは、宛先情報としてＤＶＤレコーダ１０１を指定し、送信元情報としてＴＶ２０１を指定したとする。ＨＤＭＩ  ＣＥＣ線４０２を介して、メッセージ入出力Ｉ／Ｆ１１０からＤＶＤレコーダ１０１に入力されたＣＥＣメッセージは、制御部１０２によって解釈され、ＤＶＤレコーダ１０１に対して所定の操作制御を行う。先に述べたように、制御部１０２はＣＥＣメッセージの先頭１バイト目の宛先情報により、自分宛のメッセージかどうか判断する。また、送信元情報によりＣＥＣメッセージがＴＶ２０１から届いたことを判断する。
【００２６】
逆にＤＶＤレコーダ１０１の制御部１０２は、ユーザ操作部１０７から入力されたユーザ操作または所定の内部動作に従って、所定のＣＥＣメッセージを生成し、メッセージ入出力Ｉ／Ｆ１１０から出力する。ＨＤＭＩ  ＣＥＣ線４０２を介して、メッセージ入出力Ｉ／Ｆ２１０からＴＶ２０１に入力されたＣＥＣメッセージは、制御部２０４によって解釈され、ＴＶ２０１に対して所定の操作制御を行う。
【００２７】
また、ＴＶ２０１において、メッセージ入出力Ｉ／Ｆ２１０とメッセージ入出力Ｉ／Ｆ２１２とは接続されており、ＤＶＤレコーダ１０１から出力されたＳＴＢ３０１宛のメッセージはＳＴＢ３０１に、ＳＴＢ３０１から出力されたＤＶＤレコーダ１０１宛のメッセージはＤＶＤレコーダ１０１に、それぞれ伝送されるようになっているものとする。
【００２８】
予め定義されたＣＥＣメッセージのうち、どれをサポートするかは、必須と定義されたもの以外は機器設計者の自由である。ここでは所定のｖｅｎｄｏｒ  ｓｐｅｃｉｆｉｃ  ｃｏｍｍａｎｄをサポートしているものとする。
【００２９】
まず、ＴＶ２０１からＤＶＤレコーダ１０１に＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージを送る例について述べる。
【００３０】
＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞そのものの構造は、図６に示す元の構造から変更しない。すなわち、ＴＶ２０１の制御部２０４は、１バイト目にＴＶ２０１からＤＶＤレコーダ１０１宛である旨を書き込み、２バイト目にはＣＥＣメッセージの種類、ここでは＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞であることを書き込む。
【００３１】
図３に示すように、＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞のＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ内に、［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］を追加規定する。
【００３２】
なお、［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］は、ｖｅｎｄｏｒ  ＩＤと同じでも良いし、別の数値を規定しても良い。別の値を規定することにより、複数の企業・組織にまたがるＩＤを規定することもできる。この場合、［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］の値は所定の機関が管理して重複を防ぐこともできる。図７に［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］のちの例を示す。この例では、［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］＝２をＡ社、Ｂ社で共有、［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］＝３をＡ社、Ｂ社、Ｃ社が共有している。
【００３３】
残りのＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａには所定の機器制御データ、ここでは録画開始を指示する内容を書き込む。
【００３４】
上記のように記載されたメッセージがＣＥＣメッセージ入出力Ｉ／Ｆ２１０からＨＤＭＩ  ＣＥＣ線４０２に送信される。
【００３５】
ＤＶＤレコーダ１０１の制御部１０２は、メッセージ入出力Ｉ／Ｆ１１０からＴＤＶＤレコーダ１０１に入力されたＣＥＣメッセージの１バイト目・２バイト目を制御部１０２で保持する情報と比較する。比較の結果、メッセージが、ＤＶＤレコーダ１０１宛であり、かつ＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞であった場合に、まず送信元の機器、および送信元の機器の＜Ｖｅｎｄｏｒ  ＩＤ＞が取得済みであるかを確認する。次に制御部１０２は、＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞中の［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］を確認する。
【００３６】
ここで制御部１０２が解釈できない［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］を含む＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞を受け取ると、＜Ｆｅａｔｕｒｅ  Ａｂｏｒｔ＞と呼ばれるメッセージを用いて拒否する。逆に、［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］が定義済みで解釈可能であった場合には（ここでは［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］＝２または３）、以降のバイト列を読み取り、ＤＶＤレコーダ１０１に対して所定の操作制御、ここでは録画開始制御を行う。
【００３７】
同様にＤＶＤレコーダ１０１からＴＶ２０１に＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージを送る例について述べる。
【００３８】
ＤＶＤレコーダ１０１の制御部１０２は、１バイト目にＤＶＤレコーダ１０１からＴＶ２０１宛である旨を書き込み、２バイト目にはＣＥＣメッセージの種類、ここでは＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞であることを書き込む。
【００３９】
また、同様にＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ内に、［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］＝２を書き込み、残りのＶｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａには所定の機器制御データ、ここでは録画予約指示に対する応答内容を書き込む。
【００４０】
上記のように記載されたメッセージがＣＥＣメッセージ入出力Ｉ／Ｆ１１０からＨＤＭＩ  ＣＥＣ線４０２に送信される。
【００４１】
ＴＶ２０１の制御部２０４は、メッセージ入出力Ｉ／Ｆ２１０からＴＶ２０１に入力されたＣＥＣメッセージの１バイト目・２バイト目を制御部で保持する情報と比較する。比較の結果、メッセージがＴＶ２０１宛であり、かつ＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞であった場合に、まず送信元の機器、および送信元の機器の＜Ｖｅｎｄｏｒ  ＩＤ＞が取得済みであるかを確認する。次に制御部２０４は、＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞中の［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］を確認する。ここで制御部２０４が解釈できない［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］を含む＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞を受け取ると、＜Ｆｅａｔｕｒｅ  Ａｂｏｒｔ＞と呼ばれるメッセージを用いて拒否する。逆に、［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］が定義済みで解釈可能であった場合には（ここでは［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］＝２または３）、以降のバイト列を読み取り、ＴＶ２０１に対して所定の操作制御、ここでは録画開始に対する成功の表示制御を行う。
【００４２】
図２はＤＶＤレコーダとＴＶ間のメッセージシーケンスの例である。ここではＤＶＤレコーダがＢ社製、ＴＶがＡ社製であるものとする。ＤＶＤレコーダ、ＴＶはそれぞれ電源Ｏｎされると、接続に参加したことを示すメッセージ等とともに、＜Ｄｅｖｉｃｅ  Ｖｅｎｄｏｒ  ＩＤ＞メッセージによって自身のＶｅｎｄｏｒ  ＩＤをＢｒｏａｄｃａｓｔで通知する。
【００４３】
前述したように相手のＶｅｎｄｏｒ  ＩＤが分からない場合も有り得る。この場合には、＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージを発行する前に、直接＜Ｇｉｖｅ  Ｄｅｖｉｃｅ  Ｖｅｎｄｏｒ  ＩＤ＞メッセージによって相手のＶｅｎｄｏｒ  ＩＤを問い合わせる。問い合わせを受けた機器は、問い合わせ元の機器を宛先とした＜Ｄｅｖｉｃｅ  Ｖｅｎｄｏｒ  ＩＤ＞メッセージによって自身のＶｅｎｄｏｒ  ＩＤをｄｉｒｅｃｔｌｙ  ａｄｄｒｅｓｓｅｄで通知する。
【００４４】
＜Ｄｅｖｉｃｅ  Ｖｅｎｄｏｒ  ＩＤ＞メッセージを受けた機器は、＜Ｄｅｖｉｃｅ  Ｖｅｎｄｏｒ  ＩＤ＞メッセージ中の相手のＶｅｎｄｏｒ  ＩＤと、自身のＶｅｎｄｏｒ  ＩＤを比較する。Ｖｅｎｄｏｒ  ＩＤ値が一致した場合には、従来と同じく、Ａ社の独自制御メッセージを送りあうことができる。
【００４５】
ユーザが、データ処理部２０５が作るＧＵＩおよびユーザ操作部２０８により、ＴＶからＤＶＤレコーダを制御するよう指示すると、データ処理部２０５は指定された処理に応じた＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージを準備し送信する。＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージは先に述べた図３の構成とする。
【００４６】
メッセージを受け取ったＤＶＤ１０１の制御部１０２は、＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージの送信元を確認する。送信元の機器のＶｅｎｄｏｒ  ＩＤが＜Ｄｅｖｉｃｅ  Ｖｅｎｄｏｒ  ＩＤ＞メッセージにより確認済みであり、自身のＶｅｎｄｏｒ  ＩＤ値と一致した場合には、従来と同じく、同一社内で規定されたメッセージとして処理する。
【００４７】
Ｖｅｎｄｏｒ  ＩＤを比較した結果異なった場合、ここではＴＶ２０１はＡ社製、ＤＶＤ１０１はＢ社製の場合、ＤＶＤ１０１の制御部１０２は、メッセージ中の［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］を確認する。送信先のＶｅｎｄｏｒ  ＩＤ値が［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］を分け合った会社（ここではＡ社）のものである場合には、所定のＶｅｎｄｏｒ  ＩＤと［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］の組み合わせにて、規定されたメッセージとして処理する。なおこの確認は、Ｖｅｎｄｏｒ  ＩＤと［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］の組み合わせとしたが、［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］のみで行っても良い。
【００４８】
図２では、［Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ１］はＡ社製のＴＶからＢ社製ＤＶＤレコーダに対する「録画開始」を示すものであり、［Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ２］は、Ａ社製ＴＶから送られた［Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ１］のメッセージに対するＡ社−Ｂ社で取り決めた独自のレスポンス（例えば「録画開始成功」）である。
【００４９】
以上のシーケンスにより、従来Ａ社の製品間のみで取り決めていた独自機能と同様に、Ａ社−Ｂ社間で取り決めた独自機能を、［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］を共通化した＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージの送受信により実現することができる。
【００５０】
なお、Ａ社とＢ社の２社の製品間で記述したが、２社間に限らず、［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］＝３のように複数の会社・団体間で［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］を共通に取り決めても良い。また図７に示したように、［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］を複数定義することにより、それぞれ対応した団体同士の間で取り決めた独自機能を、［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］を共通化した＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージの送受信により実現することができる。
【００５１】
また、従来は＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージをＢｒｏａｄｃａｓｔ送信することができなかったが、［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］を導入することによって可能となる。
【００５２】
図４はＤＶＤレコーダ、ＳＴＢとＴＶ間のメッセージシーケンスの例である。ここではＳＴＢがＣ社製、ＤＶＤレコーダがＢ社製、ＴＶがＡ社製であるものとする。ＳＴＢ、ＤＶＤレコーダ、ＴＶはそれぞれ電源Ｏｎされると、接続に参加したことを示すメッセージ等とともに、＜Ｄｅｖｉｃｅ  Ｖｅｎｄｏｒ  ＩＤ＞メッセージによって自身のＶｅｎｄｏｒ  ＩＤをＢｒｏａｄｃａｓｔで通知する。
【００５３】
相手のＶｅｎｄｏｒ  ＩＤが分からない場合には、＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージを発行する前に、直接＜Ｇｉｖｅ  Ｄｅｖｉｃｅ  Ｖｅｎｄｏｒ  ＩＤ＞メッセージによって相手のＶｅｎｄｏｒ  ＩＤを問い合わせる。問い合わせを受けた機器は、問い合わせ元の機器を宛先とした＜Ｄｅｖｉｃｅ  Ｖｅｎｄｏｒ  ＩＤ＞メッセージによって自身のＶｅｎｄｏｒ  ＩＤをｄｉｒｅｃｔｌｙ  ａｄｄｒｅｓｓｅｄで通知する。［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］によって確認する場合には、この問い合わせは省略することもできる。
【００５４】
ユーザが、データ処理部２０５が作るＧＵＩおよびユーザ操作部２０８により、ＴＶからＳＴＢおよびＤＶＤレコーダを制御するよう指示すると、データ処理部２０５は指定された処理に応じた＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージを準備し送信する。＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージは先に述べた図３の構成とし、［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］＝３と記述して、ＣＥＣ線上の機器全てにＢｒｏａｄｃａｓｔされる。
【００５５】
メッセージを受け取ったＤＶＤ１０１の制御部１０２は、メッセージ中の［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］を確認する。送信先のＶｅｎｄｏｒ  ＩＤ値が［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］を分け合った会社（ここではＢ社）のものである場合には、所定のＶｅｎｄｏｒ  ＩＤと［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］の組み合わせ（ここではＶｅｎｄｏｒ  ＩＤ＝“Ａ社”、［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］＝３）にて、規定されたメッセージとして処理する。なおこの確認は、Ｖｅｎｄｏｒ  ＩＤと［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］の組み合わせとしたが、［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］（＝３）のみで行っても良い。
【００５６】
Ｃ社製ＳＴＢ３０１も同様に［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］（＝３）を判定して、メッセージを受け入れ処理する。
【００５７】
図４では、［Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ１］はＡ社製のＴＶからＣ社ＳＴＢおよびＢ社製ＤＶＤレコーダに対する「予約録画設定」を示すものであり、［Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ２］は、Ａ社製ＴＶから送られた［Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ１］のメッセージに対するＡ社−Ｂ社−Ｃ社で取り決めた独自のレスポンス（例えば「予約録画状態返信」）である。
【００５８】
なお、以上ＤＶＤレコーダとＴＶ、およびＤＶＤレコーダとＴＶとＳＴＢとの制御について説明したが、ＡＶシステムに接続される機器間であれば、機器の種類は問わない。
【産業上の利用可能性】
【００５９】
本発明は、複数の装置が接続されたＡＶシステムにおいて、異なるＶｅｎｄｏｒ  ＩＤを持つ装置間でもｖｅｎｄｏｒ  ｓｐｅｃｉｆｉｃ  ｃｏｍｍａｎｄの送受信が可能であり、ｖｅｎｄｏｒ  ｓｐｅｃｉｆｉｃ  ｃｏｍｍａｎｄのＢｒｏａｄｃａｓｔ型送信を可能とする方式を提供することができる。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施の形態１におけるＴＶ、ＳＴＢおよびＤＶＤレコーダの構成の一例を示すブロック図
【図２】同ＤＶＤレコーダ１０１とＴＶ２０１間のメッセージシーケンスの例を示す図
【図３】同＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージの形式の例を示す図
【図４】同ＤＶＤレコーダ１０１とＴＶ２０１とＳＴＢ３０１間のメッセージシーケンスの例を示す図
【図５】従来の＜Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ＞メッセージの形式の例を示す図
【図６】従来のＤＶＤレコーダとＴＶ間のメッセージシーケンスの例を示す図
【図７】本発明の実施の形態１における［Ｃｏｍｍａｎｄ  Ｓｅｔ  ＩＤ］の組み合わせ表の一例を示す図
【符号の説明】
【００６１】
１０１  ＤＶＤレコーダ
１０２  制御部
１０４  記録再生部
１０６  デコーダ
１０７  ユーザ操作部
１０８  スイッチ
１０９  データ出力Ｉ／Ｆ
１１０  メッセージ入出力Ｉ／Ｆ
１１２  データ処理部
２０１  ＴＶ
２０２  画面
２０３  スピーカ
２０４  制御部
２０５  データ処理部
２０６  チューナ
２０７  スイッチ
２０８  ユーザ操作部
２０９、２１１  データ入力Ｉ／Ｆ
２１０、２１２  メッセージ入出力Ｉ／Ｆ
３０１  ＳＴＢ
３０２  ＡＶアンプ
４０１、４１１、４２１  ＨＤＭＩ  ＡＶデータ線
４０２、４１２、４２２  ＨＤＭＩ  ＣＥＣ線
【図１】
2008109257.tif 000003
【図２】
2008109257.tif 000004
【図３】
2008109257.tif 000005
【図４】
2008109257.tif 000006
【図５】
2008109257.tif 000007
【図６】
2008109257.tif 000008
【図７】
2008109257.tif 000009