(57)【特許請求の範囲】
【請求項１】
ＣＥＣ(Consumer Electronic Control)デバイスを含み、
性能に関するＥＤＩＤ（Extended Display Identification Data）の情報を有する他の電子機器と、映像と音声のデータ伝送と接続機器情報の交換、機器制御データの通信を可能とする通信ケーブルにより接続可能であり、
上記他の電子機器から上記通信ケーブルを通して取得したＥＤＩＤ情報および上記ＣＥＣメッセージにより、上記他の機器のベンダー（Vendor）を判別し、上記通信ケーブルにより接続された機器のVendorによって処理を変更する接続機器判別部を有し、
上記接続機器判別部は、
ＥＤＩＤ情報内部の“ID Manufacturer Name”を解析し、上記電子機器が所定の条件に従ったVendorの機器でない場合には、“ID Manufacturer Nameフラグ”を設定せず、所定の条件に従ったVendorの機器である場合には、“ID Manufacturer Nameフラグ”を設定し、
自機器の論理アドレスを確定して自機器の物理アドレスを他機器に送信し、
他機器からの“Device Vendor ID”を受信すると、その“Device Vendor ID”のVendor IDを解析し、所定の条件に従ったVendorの機器でない場合には、“Vendorフラグ”を設定せず、所定の条件に従ったVendorの機器である場合には、“Vendorフラグ”を設定し、
“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されていない場合には、Vendorユニークなメッセージを上記通信ケーブルに送信せず、“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されている場合には、Vendorユニークなメッセージを上記通信ケーブルに送信する
電子機器。
【請求項２】
上記接続機器判別部は、
上記ＥＤＩＤ情報およびＣＥＣメッセージの両方に基づき、所定の条件に従ってVendor特有のメッセージを送らない判断をする
請求項１記載の電子機器。
【請求項３】
上記接続機器判別部は、
上記ＥＤＩＤ情報およびＣＥＣメッセージの両方に基づき、所定の条件に従ったVendorである場合にVendor特有のメッセージを特定の機器へ搬送可能である
請求項１または２記載の電子機器。
【請求項４】
上記接続機器判別部は、
上記ＥＤＩＤ情報およびＣＥＣメッセージの両方に基づき、所定の条件に従ったVendorである場合にVendor特有のメッセージを特定の機器へ搬送を停止可能である
請求項１または２記載の電子機器。
【請求項５】
上記接続機器判別部は、
上記ＥＤＩＤ情報およびＣＥＣメッセージの両方に基づき、所定の条件に従ってVendor特有のメッセージを送る判断をして、特定のVendorの機器のみとメッセージのやりとりを実現可能である
請求項１記載の電子機器。
【請求項６】
ＣＥＣ(Consumer Electronic Control)デバイスを含むソース機器と、
ＣＥＣデバイスを含み、性能に関するＥＤＩＤ（Extended Display Identification Data）の情報を有する少なくとも一つのシンク機器と、
上記ソース機器と上記シンク機器とを接続可能で、映像と音声のデータ伝送と接続機器情報の交換、機器制御データの通信を可能とする少なくとも一つの通信ケーブルと、を有し、
上記通信ケーブルは、
ＣＥＣメッセージとＥＤＩＤの情報を転送可能であり、
上記ソース機器は、
上記シンク機器から上記通信ケーブルを通して取得したＥＤＩＤ情報および上記ＣＥＣメッセージにより、機器のベンダー（Vendor）を判別し、上記通信ケーブルにより接続された機器のVendorによって処理を変更する接続機器判別機能を有し、
上記ソース機器は、
ＥＤＩＤ情報内部の“ID Manufacturer Name”を解析し、上記シンク機器が所定の条件に従ったVendorの機器でない場合には、“ID Manufacturer Nameフラグ”を設定せず、所定の条件に従ったVendorの機器である場合には、“ID Manufacturer Nameフラグ”を設定し、
自機器の論理アドレスを確定して自機器の物理アドレスをシンク機器に送信し、
シンク機器からの“Device Vendor ID”を受信すると、その“Device Vendor ID”のVendor IDを解析し、所定の条件に従ったVendorの機器でない場合には、“Vendorフラグ”を設定せず、所定の条件に従ったVendorの機器である場合には、“Vendorフラグ”を設定し、
“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されていない場合には、Vendorユニークなメッセージを上記通信ケーブルに送信せず、“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されている場合には、Vendorユニークなメッセージを上記通信ケーブルに送信する
通信システム。
【請求項７】
上記ソース機器は、
上記ＥＤＩＤ情報およびＣＥＣメッセージの両方に基づき、所定の条件に従ってVendor特有のメッセージを送らない判断をする
請求項６記載の通信システム。
【請求項８】
上記ソース機器は、
上記ＥＤＩＤ情報およびＣＥＣメッセージの両方に基づき、所定の条件に従ったVendorである場合にVendor特有のメッセージを特定の機器へ搬送可能である
請求項６または７記載の通信システム。
【請求項９】
上記ソース機器は、
上記ＥＤＩＤ情報およびＣＥＣメッセージの両方に基づき、所定の条件に従ったVendorである場合にVendor特有のメッセージを特定の機器へ搬送を停止可能である
請求項６または７記載の通信システム。
【請求項１０】
上記ソース機器は、
上記ＥＤＩＤ情報およびＣＥＣメッセージの両方に基づき、所定の条件に従ってVendor特有のメッセージを送る判断をして、特定のVendorの機器のみとメッセージのやりとりを実現可能である
請求項６記載の通信システム。
【請求項１１】
ＣＥＣ(Consumer Electronic Control)デバイスを含むソース機器と、
ＣＥＣデバイスを含み、性能に関するＥＤＩＤ（Extended Display Identification Data）の情報を有する少なくとも一つのシンク機器と、を
上記ソース機器と上記シンク機器とを接続可能で、映像と音声のデータ伝送と接続機器情報の交換、機器制御データの通信を可能とする通信ケーブルにより接続し、
上記ソース機器において、
上記シンク機器から上記通信ケーブルを通して取得したＥＤＩＤ情報および上記ＣＥＣメッセージにより、機器のベンダー（Vendor）を判別し、上記通信ケーブルにより接続された機器のVendorによって処理を変更する接続機器判別ステップを有し、
上記接続機器判別ステップにおいて、
ＥＤＩＤ情報内部の“ID Manufacturer Name”を解析し、上記シンク機器が所定の条件に従ったVendorの機器でない場合には、“ID Manufacturer Nameフラグ”を設定せず、所定の条件に従ったVendorの機器である場合には、“ID Manufacturer Nameフラグ”を設定し、
自機器の論理アドレスを確定して自機器の物理アドレスをシンク機器に送信し、
シンク機器からの“Device Vendor ID”を受信すると、その“Device Vendor ID”のVendor IDを解析し、所定の条件に従ったVendorの機器でない場合には、“Vendorフラグ”を設定せず、所定の条件に従ったVendorの機器である場合には、“Vendorフラグ”を設定し、
“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されていない場合には、Vendorユニークなメッセージを上記通信ケーブルに送信せず、“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されている場合には、Vendorユニークなメッセージを上記通信ケーブルに送信する
通信方法。
【請求項１２】
映像と音声のデータ伝送と接続機器情報の交換、機器制御データの通信を可能とする通信ケーブルによりＣＥＣデバイスを含み、性能に関するＥＤＩＤ（Extended Display Identification Data）の情報を有する少なくとも一つのシンク機器と接続されたソース機器で、
上記シンク機器から上記通信ケーブルを通して取得したＥＤＩＤ情報および上記ＣＥＣメッセージにより、機器のベンダー（Vendor）を判別し、上記通信ケーブルにより接続された機器のVendorによって処理を変更する接続機器判別処理を実行するに際し、
ＥＤＩＤ情報内部の“ID Manufacturer Name”を解析し、上記シンク機器が所定の条件に従ったVendorの機器でない場合には、“ID Manufacturer Nameフラグ”を設定せず、所定の条件に従ったVendorの機器である場合には、“ID Manufacturer Nameフラグ”を設定する処理と、
自機器の論理アドレスを確定して自機器の物理アドレスをシンク機器に送信する処理と、
シンク機器からの“Device Vendor ID”を受信すると、その“Device Vendor ID”のVendor IDを解析し、所定の条件に従ったVendorの機器でない場合には、“Vendorフラグ”を設定せず、所定の条件に従ったVendorの機器である場合には、“Vendorフラグ”を設定する処理と、
“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されていない場合には、Vendorユニークなメッセージを上記通信ケーブルに送信せず、“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されている場合には、Vendorユニークなメッセージを上記通信ケーブルに送信する処理と
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非圧縮の画像の画素データを一方向に高速伝送することができる、たとえばＨＤＭＩ（High Definition Multimedia Interface）などの通信インタフェースを有する電子機器、通信システム、通信方法、およびプログラムに関するものである。
【背景技術】
【０００２】
ＨＤＭＩの規格上では、トランスミッタ（Transmitter）機器として機能する機器をソース（Source）機器、レシーバ（Receiver）機器として機能する機器をシンク（Sink）機器と表記する。
【０００３】
ＨＤＭＩソースとＨＤＭＩシンクは、複数の信号線を含むＨＤＭＩケーブルが接続されるＨＤＭＩコネクタを有している。このＨＤＭＩコネクタはデジタル信号で画像データと音声データを伝送するためのコネクタである。
【０００４】
ＨＤＭＩの仕様書において、ＨＤＭＩについては、画素データと音声データを、高速でＨＤＭＩソースからＨＤＭＩシンクに、一方向に伝送するＴＭＤＳ(Transition Minimized Differential Signaling)チャンネルや、ＨＤＭＩソースとＨＤＭＩシンクとの間で双方向の通信を行うためのＣＥＣライン(Consumer Electronics Control Line)等が、規定されている。
【０００５】
そして近年、たとえば、ＤＶＤ（Digital Versatile Disc）レコーダや、セットトップボックス、その他のＡＶ（Audio Visual）ソースから、テレビジョン受像機、プロジェクタ、その他のディスプレイに対して、デジタルテレビジョン信号、すなわち、非圧縮（ベースバンド）の画像の画素データと、その画像に付随する音声データとを、高速に伝送する通信インタフェースとして、ＨＤＭＩが普及しつつある。
【０００６】
最近のＤＶＤには出力用のＨＤＭＩポートが、テレビジョン受像機などには入力用のＨＤＭＩポートが付属している。
また、パーソナルコンピュータ（以下、ＰＣ）や家庭用ビデオカメラにもテレビジョン受像機に出力するためのＨＤＭＩポートが装備される事例が拡大しつつある。
【０００７】
また、ＣＥＣ(Consumer Electronic Control)は欧州で普及しているP50を参考にして制定されたＨＤＭＩのオプション規格で、ＨＤＭＩケーブル内の１本の信号線を使った双方向シリアル通信の手段を規定したプロトコルである。
【０００８】
転送レートは４１６bps（理論値）と低速である。またその特徴として、ＨＤＭＩケーブルで接続された機器間をバス接続で結ぶことが可能であり、各々がイニシエータ（Initiator；マスタ）とフォロワー（Follower；スレーブ）となり得るマルチマスタ通信形態を持つ。
【０００９】
ＣＥＣの使用方法として、たとえばビデオ（Video）再生機器（Source）とテレビジョン受像機（以下、TV；（Sink））をＨＤＭＩで接続した状態を想定すると、ＴＶのリモートコントローラ（以下、リモコンという場合もある）で電源をオフにすると、その情報がＴＶからＣＥＣを経由してVideo再生機器に送信され、ＴＶとVideo再生機器の電源を同時にオフにすることが可能となる。
【００１０】
またVideoの再生ボタンを押すと同時にＴＶの入力切り替えが発生して、Videoのチャネルが選択されるような使い方がある。
これらの機能によりユーザーはリモコンを持ち替えることなく、ＴＶとVideoの機器操作をすることが可能となる。
【００１１】
ＣＥＣの特長としてソース（Source）からシンク（Sink）へ一方向でデータが転送されるＨＤＭＩシステム内で、唯一シンク（Sink）からソース（Source）へデータを主体的に送ることが可能であり、ＴＶを主体とした送信形態をとることができる通信ラインであることが上げられる。
【００１２】
特許文献１には、ＨＤＭＩ接続システム間の信号伝送の補助としてＣＥＣの利用が適用できる例が提示されており、ＨＤＭＩ接続のシステム内で情報を送受信できるＣＥＣの利用は今後拡大されていくと思われる。
【特許文献１】特開２００７−００６２９８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
ところで、ＣＥＣで使われる“Vendor Command”や“Vendor Command With ID ”といった、Vendor特有（ユニーク）なメッセージは、同じVendor内で接続される場合にオリジナルの機能を実現可能な反面、そのVendor以外の機器に関しては、不必要なメッセージとなり、ＣＥＣのバスラインを占有してしまう冗長なものにもなりかねない。
【００１４】
Vendorユニークなメッセージを接続機器の判別をしないまま使用した場合、下記の問題点が挙げられる。
【００１５】
１）Vendorユニークなメッセージを利用しない機器にとって、不必要のメッセージになる。
２）これらのメッセージは、拡張可能であるため、機器によってはこのメッセージによって誤動作するかもしれない。
３）バス混雑時に、これらのメッセージによるトラフィック（Traffic）が増えることで、機器の状態や処理スピードの関係で他の重要なメッセージを取り逃してしまう可能性がある。
【００１６】
上記に対して、特定のＣＥＣメッセージ内に含まれる“Vendor ID”のみを利用してメッセージ送信の判断を行う方法も考えられる。
しかし、“Vendor Command”を使用しない機器は、“Vendor ID”の含むメッセージを送らない可能性があり、“Vendor ID”のみの判別では十分な効果は得られない。
【００１７】
本発明は、不必要のメッセージになることを防止でき、誤動作を抑止でき、トラフィックを軽減することができる電子機器、通信システム、通信方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１８】
本発明の第１の観点の電子機器は、ＣＥＣ(Consumer Electronic Control)デバイスを含み、性能に関するＥＤＩＤ（Extended Display Identification Data）の情報を有する他の電子機器と、映像と音声のデータ伝送と接続機器情報の交換、機器制御データの通信を可能とする通信ケーブルにより接続可能であり、上記他の電子機器から上記通信ケーブルを通して取得したＥＤＩＤ情報および上記ＣＥＣメッセージにより、上記他の機器のベンダー（Vendor）を判別し、上記通信ケーブルにより接続された機器のVendorによって処理を変更する接続機器判別部を有し、上記接続機器判別部は、ＥＤＩＤ情報内部の“ID Manufacturer Name”を解析し、上記電子機器が所定の条件に従ったVendorの機器でない場合には、“ID Manufacturer Nameフラグ”を設定せず、所定の条件に従ったVendorの機器である場合には、“ID Manufacturer Nameフラグ”を設定し、自機器の論理アドレスを確定して自機器の物理アドレスを他機器に送信し、他機器からの“Device Vendor ID”を受信すると、その“Device Vendor ID”のVendor IDを解析し、所定の条件に従ったVendorの機器でない場合には、“Vendorフラグ”を設定せず、所定の条件に従ったVendorの機器である場合には、“Vendorフラグ”を設定し、“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されていない場合には、Vendorユニークなメッセージを上記通信ケーブルに送信せず、“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されている場合には、Vendorユニークなメッセージを上記通信ケーブルに送信する。
【００１９】
好適には、上記接続機器判別部は、上記ＥＤＩＤ情報およびＣＥＣメッセージの両方に基づき、所定の条件に従ってVendor特有のメッセージを送らない判断をする。
【００２０】
好適には、上記接続機器判別部は、上記ＥＤＩＤ情報およびＣＥＣメッセージの両方に基づき、所定の条件に従ったVendorである場合にVendor特有のメッセージを特定の機器へ搬送可能である。
【００２１】
好適には、上記接続機器判別部は、上記ＥＤＩＤ情報およびＣＥＣメッセージの両方に基づき、所定の条件に従ったVendorである場合にVendor特有のメッセージを特定の機器へ搬送を停止可能である。
【００２３】
好適には、上記接続機器判別部は、ＥＤＩＤ情報内部の“ID Manufacturer Name”を解析し、上記シンク機器が所定の条件に従ったVendorの機器でない場合には、“ID Manufacturer Nameフラグ”を設定せず、所定の条件に従ったVendorの機器である場合には、“ID Manufacturer Nameフラグ”を設定し、他機器からの“Device Vendor ID”を受信すると、その“Device Vendor ID”のVendor IDを解析し、所定の条件に従ったVendorの機器でない場合には、“Vendorフラグ”を設定せず、所定の条件に従ったVendorの機器である場合には、“Vendorフラグ”を設定し、“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されていない場合には、Vendorユニークなメッセージを上記通信ケーブルに送信せず、“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されている場合には、Vendorユニークなメッセージを上記通信ケーブルに送信する。
【００２４】
本発明の第２の観点の通信システムは、ＣＥＣ(Consumer Electronic Control)デバイスを含むソース機器と、ＣＥＣデバイスを含み、性能に関するＥＤＩＤ（Extended Display Identification Data）の情報を有する少なくとも一つのシンク機器と、上記ソース機器と上記シンク機器とを接続可能で、映像と音声のデータ伝送と接続機器情報の交換、機器制御データの通信を可能とする少なくとも一つの通信ケーブルと、を有し、上記通信ケーブルは、ＣＥＣメッセージとＥＤＩＤの情報を転送可能であり、上記ソース機器は、上記シンク機器から上記通信ケーブルを通して取得したＥＤＩＤ情報および上記ＣＥＣメッセージにより、機器のベンダー（Vendor）を判別し、上記通信ケーブルにより接続された機器のVendorによって処理を変更する接続機器判別機能を有し、上記ソース機器は、ＥＤＩＤ情報内部の“ID Manufacturer Name”を解析し、上記シンク機器が所定の条件に従ったVendorの機器でない場合には、“ID Manufacturer Nameフラグ”を設定せず、所定の条件に従ったVendorの機器である場合には、“ID Manufacturer Nameフラグ”を設定し、自機器の論理アドレスを確定して自機器の物理アドレスをシンク機器に送信し、シンク機器からの“Device Vendor ID”を受信すると、その“Device Vendor ID”のVendor IDを解析し、所定の条件に従ったVendorの機器でない場合には、“Vendorフラグ”を設定せず、所定の条件に従ったVendorの機器である場合には、“Vendorフラグ”を設定し、“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されていない場合には、Vendorユニークなメッセージを上記通信ケーブルに送信せず、“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されている場合には、Vendorユニークなメッセージを上記通信ケーブルに送信する。
【００２５】
本発明の第３の観点の通信方法は、ＣＥＣ(Consumer Electronic Control)デバイスを含むソース機器と、ＣＥＣデバイスを含み、性能に関するＥＤＩＤ（Extended Display Identification Data）の情報を有する少なくとも一つのシンク機器と、を上記ソース機器と上記シンク機器とを接続可能で、映像と音声のデータ伝送と接続機器情報の交換、機器制御データの通信を可能とする通信ケーブルにより接続し、上記ソース機器において、上記シンク機器から上記通信ケーブルを通して取得したＥＤＩＤ情報および上記ＣＥＣメッセージにより、機器のベンダー（Vendor）を判別し、上記通信ケーブルにより接続された機器のVendorによって処理を変更する接続機器判別ステップを有し、上記接続機器判別ステップにおいて、ＥＤＩＤ情報内部の“ID Manufacturer Name”を解析し、上記シンク機器が所定の条件に従ったVendorの機器でない場合には、“ID Manufacturer Nameフラグ”を設定せず、所定の条件に従ったVendorの機器である場合には、“ID Manufacturer Nameフラグ”を設定し、自機器の論理アドレスを確定して自機器の物理アドレスをシンク機器に送信し、シンク機器からの“Device Vendor ID”を受信すると、その“Device Vendor ID”のVendor IDを解析し、所定の条件に従ったVendorの機器でない場合には、“Vendorフラグ”を設定せず、所定の条件に従ったVendorの機器である場合には、“Vendorフラグ”を設定し、“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されていない場合には、Vendorユニークなメッセージを上記通信ケーブルに送信せず、“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されている場合には、Vendorユニークなメッセージを上記通信ケーブルに送信する。
【００２６】
本発明の第４の観点は、映像と音声のデータ伝送と接続機器情報の交換、機器制御データの通信を可能とする通信ケーブルによりＣＥＣデバイスを含み、性能に関するＥＤＩＤ（Extended Display Identification Data）の情報を有する少なくとも一つのシンク機器と接続されたソース機器で、上記シンク機器から上記通信ケーブルを通して取得したＥＤＩＤ情報および上記ＣＥＣメッセージにより、機器のベンダー（Vendor）を判別し、上記通信ケーブルにより接続された機器のVendorによって処理を変更する接続機器判別処理を実行するに際し、ＥＤＩＤ情報内部の“ID Manufacturer Name”を解析し、上記シンク機器が所定の条件に従ったVendorの機器でない場合には、“ID Manufacturer Nameフラグ”を設定せず、所定の条件に従ったVendorの機器である場合には、“ID Manufacturer Nameフラグ”を設定する処理と、自機器の論理アドレスを確定して自機器の物理アドレスをシンク機器に送信する処理と、シンク機器からの“Device Vendor ID”を受信すると、その“Device Vendor ID”のVendor IDを解析し、所定の条件に従ったVendorの機器でない場合には、“Vendorフラグ”を設定せず、所定の条件に従ったVendorの機器である場合には、“Vendorフラグ”を設定する処理と、“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されていない場合には、Vendorユニークなメッセージを上記通信ケーブルに送信せず、“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されている場合には、Vendorユニークなメッセージを上記通信ケーブルに送信する処理とをコンピュータに実行させるプログラムである。
【００２７】
本発明によれば、通信ケーブルを通して取得したＥＤＩＤ情報およびＣＥＣメッセージの少なくとも一方により、機器のベンダー（Vendor）を判別される。そして、通信ケーブルにより接続された機器のVendorによって処理が変更される。
【発明の効果】
【００２８】
本発明によれば、不必要のメッセージになることを防止でき、誤動作を抑止でき、トラフィックを軽減することができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態を図面に関連付けて説明する。
【００３０】
本実施形態においては、まず通信システム例について説明した後、具体的な構成例、および本実施形態の特徴である接続機器判別処理等について説明する。
【００３１】
図１は、本発明の実施形態に係る通信方法を適用した通信システムの第１の基本構成例を示す図である。
図２は、本発明の実施形態に係る通信方法を適用した通信システムの第２の基本構成例を示す図である。
図３は、本発明の実施形態に係る通信方法を適用した通信システムの第３の基本構成例を示す図である。
【００３２】
図１〜図３に示す本通信システム１００，１００Ａ，１００Ｂは、画素データと音声データを、高速でＨＤＭＩソースからＨＤＭＩシンクに、一方向に伝送するＴＭＤＳ(Transition Minimized Differential Signaling)チャンネルを含んで構成される。
また、通信システム１００，１００Ａ，１００Ｂは、１本の通信ケーブルで映像と音声のデータ伝送と接続機器情報の交換および認証、機器制御データの通信、並びにＬＡＮ通信を行うシステムとして構成可能である。
【００３３】
図１の通信システム１００は、レシーバ（Receiver）として機能するシンク（Sink）機器１１０と、ＨＤＭＩの規格上でトランスミッタ（Transmitter）として機能するソース（Source）機器１２０と、シンク機器１１０とソース機器１２０間の通信ケーブルであるＨＤＭＩケーブル１３０とを有する。
【００３４】
図２の通信システム１００Ａは、一つのシンク機器１１０に二つのソース機器１４０，１５０が、ＨＤＭＩケーブル１３１，１３２により接続されている。
【００３５】
図３の通信システム１００Ｂは、一つのシンク機器１１０に一つの増幅器(ＡＭＰ)１６０がＨＤＭＩケーブル１３３により接続され、増幅器１６０に二つのソース機器１７０，１８０が、ＨＤＭＩケーブル１３４，１３５により接続されている。
【００３６】
シンク機器１１０として機能する電子機器としては、モニターやプロジェクタ等を含む映像表示装置であるテレビジョン受像機（ＴＶ）等を例示することができる。
ソース機器１２０，１４０，１５０，１７０，１８０として機能する電子機器としては、映像を出力する映像出力装置である、ＤＶＤプレーヤ、ＤＶレコーダ、ＢＤプレーヤ、ＣＳチューナ等を例示することができる。
【００３７】
このような基本的な通信システム１００，１００Ａ，１００Ｂは、ＥＤＩＤ（Extended Display Identification Data）情報およびＣＥＣメッセージ情報を使用した以下の特徴的な接続機器判別機能を有する。
なお、本実施形態においては、ＥＤＩＤにはＥ-ＥＤＩＤ（Enhanced Extended Display Identification Data）も含まれるものとする。
【００３８】
（１）：ＨＤＭＩ接続において、ＥＤＩＤの情報を使用して、Vendorを判別することで、接続された機器のVendorによって処理を変更する接続機器判別機能を有する。
（２）：ＨＤＭＩ接続において、ＣＥＣメッセージの情報を使用してVendorを判別することで、接続された機器のVendorによって処理を変更する接続機器判別機能を有する。
（３）：ＨＤＭＩ接続において、ＥＤＩＤとＣＥＣメッセージの両方を用いてVendor特有のメッセージを送らない判断をすることにより、ＣＥＣバスラインのトラフィック（Traffic）を軽減させることが可能な接続機器判別機能を有する。
（４）：ＨＤＭＩ接続において、ＥＤＩＤとＣＥＣメッセージの両方を用いてVendor特有のメッセージを特定の機器へ搬送可能となる接続機器判別機能を有する。
（５）：ＨＤＭＩ接続において、ＥＤＩＤとＣＥＣメッセージの両方を用いてVendor特有のメッセージを特定の機器へ搬送しないようにできる接続機器判別機能を有する。
（６）：ＨＤＭＩ接続において、ＥＤＩＤとＣＥＣメッセージの両方を用いてVendor特有のメッセージを送る判断をすることにより、特定のVendorの機器のみとメッセージのやりとりを実現可能な接続機器判別機能を有する。
（７）：ＨＤＭＩ接続において、ＥＤＩＤの情報またはＣＥＣメッセージの情報を使用して、Vendorを判別し、Vendor特有のメッセージを送らない判断をする機能を有する。
（８）：ＨＤＭＩ接続において、ＥＤＩＤの情報またはＣＥＣメッセージの情報を使用して、Vendorを判別し、Vendor特有のメッセージを特定の機器へ搬送可能となる接続機器判別機能を有する。
【００３９】
ここで、本実施形態に係る特徴的な上記機能を実現するためのＨＤＭＩの要素技術について図１の基本構成に対応付けて説明する。
【００４０】
図４は、ＨＤＭＩケーブルにより互いに接続された電子機器のそれぞれに内蔵されたＨＤＭＩソースおよびＨＤＭＩシンク、たとえばＤＶＤプレーヤ内に設けられたＨＤＭＩソース１２０、およびデジタルテレビジョン受像機（ＴＶ）内に設けられたＨＤＭＩシンク１１０の構成例を示している。
【００４１】
図１に関連付けて説明したように、ＨＤＭＩソース１２０とＨＤＭＩシンク１１０とは、１本のＨＤＭＩケーブル１３０で接続されている。
ＨＤＭＩソース１２０およびＨＤＭＩシンク１１０は、現行のＨＤＭＩとの互換性を保ちながら、ＨＤＭＩケーブル１３０を利用して、双方向のＩＰ通信を行うことができる。
【００４２】
ＨＤＭＩソース１２０は、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間および垂直帰線区間を除いた区間である有効画像区間（以下、適宜、アクティブビデオ区間ともいう）において、非圧縮の１画面分の画像の画素データに対応する差動信号を、複数のチャンネルで、ＨＤＭＩシンク１１０に一方向に送信する。
ＨＤＭＩソース１２０は、水平帰線区間または垂直帰線区間において、少なくとも画像に付随する音声データや制御データ、その他の補助データ等に対応する差動信号を、複数のチャンネルで、ＨＤＭＩシンク１１０に一方向に送信する。
【００４３】
すなわち、ＨＤＭＩソース１２０は、トランスミッタ１２１を有する。トランスミッタ１２１は、たとえば、非圧縮の画像の画素データを対応する差動信号に変換し、複数のチャンネルである３つのＴＭＤＳチャンネル＃０，＃１，＃２で、ＨＤＭＩケーブル１３０を介して接続されているＨＤＭＩシンク１１０に、一方向にシリアル伝送する。
【００４４】
また、トランスミッタ１２１は、非圧縮の画像に付随する音声データ、さらには、必要な制御データその他の補助データ等を、対応する差動信号に変換し、３つのＴＭＤＳチャンネル＃０，＃１，＃２でＨＤＭＩケーブル１３０を介して接続されているＨＤＭＩシンク１１０に、一方向にシリアル伝送する。
【００４５】
さらに、トランスミッタ１２１は、３つのＴＭＤＳチャンネル＃０，＃１，＃２で送信する画素データに同期したピクセルクロックを、ＴＭＤＳクロックチャンネルで、ＨＤＭＩケーブル１３０を介して接続されているＨＤＭＩシンク１１０に送信する。ここで、１つのTMDSチャンネル＃ｉ（ｉ=０，１，２）では、ピクセルクロックの１クロックの間に、１０ビットの画素データが送信される。
【００４６】
ＨＤＭＩシンク１１０は、アクティブビデオ区間において、複数のチャンネルで、ＨＤＭＩソース１２０から一方向に送信されてくる、画素データに対応する差動信号を受信するとともに、水平帰線区間または垂直帰線区間において、複数のチャンネルで、ＨＤＭＩソース１２０から一方向に送信されてくる、音声データや制御データに対応する差動信号を受信する。
【００４７】
すなわち、ＨＤＭＩシンク１１０は、レシーバ１１１を有する。レシーバ１１１は、TMDSチャンネル＃０，＃１，＃２で、ＨＤＭＩケーブル１３０を介して接続されているＨＤＭＩソース１２０から一方向に送信されてくる、画素データに対応する差動信号と、音声データや制御データに対応する差動信号を、同じくＨＤＭＩソース１２０からＴＭＤＳクロックチャンネルで送信されてくるピクセルクロックに同期して受信する。
【００４８】
ＨＤＭＩソース１２０とＨＤＭＩシンク１１０とからなるＨＤＭＩシステムの伝送チャンネルには、ＨＤＭＩソース１２０からＨＤＭＩシンク１１０に対して、画素データおよび音声データを、ピクセルクロックに同期して、一方向にシリアル伝送するための伝送チャンネルとしての３つのＴＭＤＳチャンネル＃０から＃２と、ピクセルクロックを伝送する伝送チャンネルとしてのＴＭＤＳクロックチャンネルとの他に、ＤＤＣ（Display Data Channel）２００やＣＥＣライン３００と呼ばれる伝送チャンネルがある。
【００４９】
ＤＤＣ２００は、ＨＤＭＩケーブル１３０に含まれる図示しなし２本の信号線からなり、ＨＤＭＩソース１２０が、ＨＤＭＩケーブル１３０を介して接続されたＨＤＭＩシンク１１０から、Ｅ-ＥＤＩＤ（Enhanced Extended Display Identification Data）を読み出すために使用される。
【００５０】
すなわち、ＨＤＭＩシンク１１０は、レシーバ１１１の他に自身の設定や性能に関する情報であるＥ-ＥＤＩＤを記憶しているＥＤＩＤＲＯＭ（EDID ROM（Read Only Memory））１１２を有している。
ＨＤＭＩソース１２０は、ＨＤＭＩケーブル１３０を介して接続されているＨＤＭＩシンク１１０から、そのＨＤＭＩシンク１１０のＥＤＩＤＲＯＭ１１２が記憶しているＥ-ＥＤＩＤをＤＤＣ２００を介して読み出し、そのＥ-ＥＤＩＤ情報に基づき、ＨＤＭＩシンク１１０の設定や性能、すなわち、たとえばＨＤＭＩシンク１１０（を有する電子機器）が対応している画像のフォーマット（プロファイル）、たとえばＲＧＢ（Red, Green, Blue）の、ＹＣｂＣｒ４:４:４，ＹＣｂＣｒ４:２:２などを認識する。
【００５１】
なお、図示していないが、ＨＤＭＩソース１２０もＨＤＭＩシンク１１０と同様に、Ｅ-ＥＤＩＤ情報を記憶し、必要に応じてそのＥ-ＥＤＩＤに書かれているフォーマット情報をＨＤＭＩシンク１１０に出力することができる。
【００５２】
上記したように、ＥＤＩＤはＤＶＩやＨＤＭＩ対応ＴＶの内部に存在するＥＥＰＲＯＭに格納されている。
このＥＤＩＤ中のデータには、ＴＶが持つ解像度の能力や、オーディオの能力などが記述されている。
【００５３】
図５は、ＥＤＩＤのデータ構造を示す図である。
図６は、ＥＤＩＤにおける“ID Manufacturer Name”の構成例を示す図である。
【００５４】
ＥＤＩＤにおいて、“Base Block(Block0)”の部分は、１２８byteのデータから構成されている。
図５に示すように、ＥＤＩＤの０x０８番地から０x０９番地には、“ID Manufacturer Name”が記述される。
本実施形態では、接続機器判別機能でこの“ID Manufacturer Name”データを使用する。
図６に例として、“SONY”の場合の“ID Manufacturer Name”のデータ構造を示している。
【００５５】
また、上述したように、ＨＤＭＩを構成する信号ライン１３０の中には、ＤＤＣライン２００が含まれている。
このＤＤＣライン２００は、ＴＶなどのシンク機器と接続されたソース機器とのデータのやりとりに使用されるラインである。
通信プロトコルとしては、Ｉ２ＣバスがベースになっているＤＤＣという技術が使われる。
そして、主に、ＨＤＣＰやＥＤＩＤの読み込みなどに使用される。
【００５６】
ＣＥＣライン３００は、ＨＤＭＩケーブル１３０に含まれる図示しない１本の信号線からなり、ＨＤＭＩソース１２０とＨＤＭＩシンク１１０との間で、制御用のデータの双方向通信を行うために用いられる。
【００５７】
また、ＨＤＭＩソース１２０およびＨＤＭＩシンク１１０は、ＤＤＣ２００またはＣＥＣライン３００を介して、たとえば、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）802.3に準拠したフレームをＨＤＭＩシンク１１０およびＨＤＭＩソース１２０に送信することにより、双方向のデータ通信を行うことができる。
【００５８】
さらに、ＨＤＭＩケーブル１３０には、“Hot Plug Detect”と呼ばれるピンに接続される信号線４００が含まれており、ＨＤＭＩソース１２０およびＨＤＭＩシンク１１０は、この信号線４００を利用して、新たな電子機器、つまりＨＤＭＩシンク１１０またはＨＤＭＩソース１２０の接続を検出することができる。
【００５９】
上記したように、ＨＤＭＩを構成する信号ライン１３０の中には、ＣＥＣライン３００が含まれている。
このＣＥＣライン３００を通じて、ＣＥＣのメッセージの通信が行われる。
ＣＥＣのメッセージの中には、“Device Vendor ID”というメッセージがあり、このメッセージにはVendorのユニークな固有ＩＤが入っている。
本実施形態では、上述した接続機器判別機能において、他機器から送信されるこのメッセージを使用する。
【００６０】
図７は、ＣＥＣメッセージの第１の構造例を示す図である。
図８は、ＣＥＣメッセージの第２の構造例を示す図である。
また、図９は“Device Vendor ID”のメッセージ構造を示す図である。
【００６１】
ＣＥＣメッセージには、図７および図８に示すように、先頭部分に“Header”と呼ばれる部分があり、接続機器の送り出し側と受け取り側の論理アドレス(Logical Address)
情報を持つ。
たとえば、図９の例では、“Device Vendor ID”メッセージは、“Playback Device1”から接続機器全体にブロードキャスト（Broadcast）する論理アドレスのデータが格納されている。
【００６２】
次に、図２の通信システム１００Ａを例に、ＣＥＣラインを含むＨＤＭＩケーブルで接続されるＨＤＭＩシンクおよびＨＤＭＩソースの具体的な構成例について説明する。
【００６３】
図１０は、図２の通信システムの具体的な構成例を示す図である。
【００６４】
図１０の通信システム１００Ａは、既存のＣＥＣ機器と互換性を確保しながら高速通信を実現することによりＣＥＣ接続のデバイス間で高度な連携が可能となるように構成されている。
ここでは、一例としてＴＶであるシンク機器１１０に、二つのＤＶＤプレーヤであるソース機器１４０，１５０がＣＥＣラインを含むＨＤＭＩケーブル１３１，１３２を介して接続した例を示す。
【００６５】
ＴＶであるシンク機器１１０は、表示部１１１、表示切替回路１１２、システム制御部１１３、リモートコントロール（リモコン）信号受信部１１４、ユーザーインタフェース（Ｉ／Ｆ）１１５、ＣＥＣデバイス１１６、ＨＤＭＩレシーバ(Ｒｘ)１１７，１１８、およびチューナ１１９を有する。
【００６６】
ＤＶＤプレーヤ１であるソース機器１４０は、ＣＥＣデバイス１４１、ＨＤＭＩトランスミッタ(Ｔｘ)１４２、接続機器判別部としてのシステム制御部１４３、およびリモコン信号受信部１４４を有する。
【００６７】
ＤＶＤプレーヤ２であるソース機器１５０は、ＣＥＣデバイス１５１、ＨＤＭＩトランスミッタ(Ｔｘ)１５２、接続機器判別部としてのシステム制御部１５３、およびリモコン信号受信部１５４を有する。
【００６８】
本実施形態において、ソース（Source）機器１４０，１５０はそれぞれＤＶＤプレーヤであり、たとえばそれぞれ異なるコンテンツＣＮＴ０，ＣＮＴ１を保持している。
ソース機器１４０，１５０においては、たとえば保持されているコンテンツＣＮＴ０、ＣＮＴ１のリストＬＳＴ１，ＬＳＴ２はそれぞれのメモリに保管されており、ユーザーＵＳＲは、そのリストを見ることでソース機器１４０，１５０内の情報を知ることができる。
【００６９】
また、本実施形態において、ソース機器１４０，１５０は、シンク機器１１０が接続され、ＤＤＣ２００を転送されたＴＶであるシンク機器１１０からのＥＤＩＤ情報内部の“ID Manufacturer Name”を解析する。
ソース機器１４０，１５０の接続機器判別部としてのシステム制御部１４３，１５３は、解析の結果“SONY”ではないことが分かると、メモリに作られた“ID Manufacturer Nameフラグ”１４５，１５５を設定しない。たとえば、ソース機器１４０，１５０のシステム制御部１４３，１５３は、“ID Manufacturer Nameフラグ”１４５，１５５を論理「０」に設定する。
ソース機器１４０，１５０のシステム制御部１４３，１５３は、解析の結果“SONY”であることが分かると、メモリに作られた“ID Manufacturer Nameフラグ”１４５，１５５を設定する。たとえば、ソース機器１４０，１５０のシステム制御部１４３，１５３は、“ID Manufacturer Nameフラグ(ＩＦＬ)”１４５，１５５を論理「１」に設定する。
【００７０】
ソース機器１４０，１５０のシステム制御部１４３，１５３は、他機器からの“Device Vendor ID”を受信すると、その“Device Vendor ID”のVendor IDを解析する。
ソース機器１４０，１５０のシステム制御部１４３，１５３は、解析の結果、“SONY”でないことが分かると、メモリに作られた“Vendorフラグ”を設定しない。たとえば、ソース機器１４０，１５０のシステム制御部１４３，１５３は、“Vendorフラグ”(ＶＦＬ)”１４６，１５６を論理「０」に設定する。
ソース機器１４０，１５０のシステム制御部１４３，１５３は、解析の結果、“SONY”であることが分かると、メモリに作られた“Vendorフラグ”を設定する。たとえば、ソース機器１４０，１５０のシステム制御部１４３，１５３は、“Vendorフラグ”(ＶＦＬ)”１４６，１５６を論理「１」に設定する。
【００７１】
さらに、ソース機器１４０，１５０のシステム制御部１４３，１５３は、“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されていない場合には、たとえばVendorユニークなメッセージである“Vendor Command”や“Vendor Command With ID”をＣＥＣバスライン上に流さない。
ソース機器１４０，１５０のシステム制御部１４３，１５３は、“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されている場合には、Vendorユニークなメッセージである“Vendor Command”や“Vendor Command With ID”をＣＥＣバスライン上に流す。
【００７２】
このような通信システム１００ＡでＣＥＣを使用した場合では、ユーザーはリモコンを使用してＴＶであるシンク機器１１０のリモコン信号受信部１１４より明示的にＤＶＤプレーヤであるソース機器１４０のコンテンツ情報を見たい旨を送信する。
するとＴＶであるシンク機器１１０のシステム制御部１１３は表示切替回路１１２を設定して、ソース機器１４０の映像を受信しているＨＤＭＩレシーバ１１８を有効にし、リモコン信号受信部１１４から入力される命令をＣＥＣデバイス１１６−ＣＥＣデバイス１４１間を通してソース機器１４０のシステム制御部１４３に送信する。
【００７３】
また、ユーザーＵＳＲがＤＶＤプレーヤであるソース機器１５０のコンテンツ情報ＣＮＴ１を見たい場合は、ユーザーＵＳＲが明示的にＤＶＤプレーヤであるソース機器１５０のコンテンツＣＮＴ１を見たい旨を送信する。
ＴＶであるシンク機器１１０のシステム制御部１１３は、表示切替回路１１２の設定をＨＤＭＩ レシーバ１１７を有効にするように設定して、ユーザーＵＳＲからの命令をＣＥＣデバイス１１６−ＣＥＣデバイス１５１間を通してシステム制御部１５３に送る。
このようにユーザーＵＳＲは明示的にＤＶＤプレーヤであるソース機器１４０，１５０のコンテンツＣＮＴ０，ＣＮＴ１を把握する必要があり、ＣＥＣを利用して機器操作する効果として、システム制御部１１３が表示切替回路１１２を自動で設定することができる。
【００７４】
また、ＣＥＣはシンク（Sink）機器からソース（Source）機器に主体的に情報を発信できる手段であるため、ＣＥＣを実現することにより、入力装置であるＴＶを出力装置にすることがＨＤＭＩケーブル一本で可能となる。
たとえば、現状のタッチパネルモニタには、ＡＶ入力のほかにタッチパネル情報を出力するＲＳ２３２ＣケーブルやＵＳＢインタフェースが付属している。これがＨＤＭＩケーブルだけで実現できる。
このように構成することにより、ＴＶの高付加価値化と、ＴＶを中心とした機器間の連携動作の幅を格段に広げることができる。
【００７５】
次に、本実施形態におけるＣＥＣ通信プロトコルについて、前述した図７に関連付けて説明する。
【００７６】
［ＣＥＣプロトコル］
図７（Ａ），（Ｂ）は、通常のＣＥＣのプロトコルを示す図である。
【００７７】
この場合、通信単位は１フレーム（1Frame）単位で行われる。Frame（１）はスタートビット（Start Bit）（２）とヘッダブロック（Header Block）（３）といくつかのデータブロック（Data Block）（４）で構成される。
Data Blockは最大１６ Blockで、最小 １Blockとなる。Data Blockの構成（５）は８bitデータ（６）と１bitのＥＯＭ(７)とＡＣＫ(８)の計１０で構成されており、ＡＣＫのみフォロワー（Follower；スレーブ）が送信する。
Start Bitを除いた、すべてのbitは、図７（Ｂ）に示すように、同じタイミングダイアグラム（９）をとり、立下りから始まって、スタートタイム（Sample Time）（１０）の極性で論理（Logical） 1（１１）、Logical 0（１２）を判断する。
１bitを構成するスタートイベント（Start event）（１３）やサンプルタイムリターントーハイ（Sample Time、Return to High）（１４,１５）はマージンを持つが、すべて規格で規定されており、１bitは標準で2.4msecの長さを持ち、これにより転送レートの理論値４１６bpsが導き出される。
ＥＯＭはエンドオブメッセージ（End Of Message）の略で、Data Blockの終了を表し、現在のData Blockで通信が終了することを意味する。フォロワー（Follower）はこのＥＯＭを検出してFrameの終了を検出することができる。
【００７８】
次に、上記した通信システムにおける本実施形態に係る接続機器判別機能について説明する。
ここでは、理解を容易するために、シンク機器とソース機器を１対１で接続する図１の通信システムを構築する場合を例に説明する。
なお、シンク機器とソース機器は、図１０の例と同様な構成を有する。
【００７９】
図１１は、本実施形態に係る通信システムにおける接続機器判別動作を説明するための図である。
また、図１２は、図１の接続で、シンク機器であるＴＶとソース機器とのメッセージのやりとりを参考資料として示す図である。
【００８０】
＜条件１＞
図１の接続を行う。
この条件１では、ＴＶが“SONY”以外の製品であるとする。
また、ソース機器１２０は、“SONY”の製品であるとする。
【００８１】
ソース機器１２０は、ＴＶであるシンク機器１１０との接続確認ができた場合に、ソース機器１２０は、ＤＤＣライン２００を介してＴＶであるシンク機器１１０のＥＤＩＤ情報を読み取る（ＳＴ１）。
そして、ＥＤＩＤ内部の“ID Manufacturer Name”を解析する（ＳＴ２）。
この場合、“SONY”製品ではないことが分かるため、ソース機器１２０内のメモリに作られた“ID Manufacturer Nameフラグ”を立てない。
【００８２】
この状態でＴＶであるシンク機器１１０とソース機器１２０との間でメッセージのやりとりが行われる（ＳＴ４〜ＳＴ６）。
たとえば、ソース機器１２０において論理アドレスが確定され、自身の物理アドレスをＴＶであるシンク機器１１０に送信する。
シンク機器１１０から“Give Device Vendor ID”メッセージを受けとると、ソース機器１２０は、自身の“Device Vendor ID”をシンク機器１１０側に送信する。
ここで、他機器からの“Device Vendor ID”を受信すると、その“Device Vendor ID”のVendor IDを解析する（ＳＴ６，ＳＴ７）。
この場合、“SONY”製品ではないことが分かるため、ソース機器１２０内のメモリに作られた“Vendorフラグ”を立てない。
ソース機器１２０は、“Vendorフラグ”を判別し、接続されているＴＶが“SONY”製品であるか、“SONY”製品ではないかを判断する（ＳＴ９）。
“ID Manufacturer Nameフラグ”および“Vendorフラグ”が立っていないため、ソース機器１２０は、Vendorユニークなメッセージである“Vendor Command”や“Vendor Command With ID”をＣＥＣバスライン上に流さない。
【００８３】
＜条件２＞
図１の接続を行う。
この条件２では、ＴＶが“SONY”製品であるとする。
また、ソース機器１２０は、“SONY”の製品であるとする。
【００８４】
ソース機器１２０は、ＴＶであるシンク機器１１０との接続確認ができた場合に、ソース機器１２０は、ＤＤＣライン２００を介してＴＶであるシンク機器１１０のＥＤＩＤ情報を読み取る（ＳＴ１）。
そして、ＥＤＩＤ内部の“ID Manufacturer Name”を解析する（ＳＴ２）。
この場合、“SONY”製品であることが分かるため、ソース機器１２０内のメモリに作られた“ID Manufacturer Nameフラグ”を立てる（ＳＴ３）。
【００８５】
この状態でＴＶであるシンク機器１１０とソース機器１２０との間でメッセージのやりとりが行われる（ＳＴ４〜ＳＴ６）。
たとえば、ソース機器１２０において論理アドレスが確定され、自身の物理アドレスをＴＶであるシンク機器１１０に送信する。
シンク機器１１０から“Give Device Vendor ID”メッセージを受けとると、ソース機器１２０は、自身の“Device Vendor ID”をシンク機器１１０側に送信する。
ここで、他機器からの“Device Vendor ID”を受信すると、その“Device Vendor ID”のVendor IDを解析する（ＳＴ６，ＳＴ７）。
この場合、“SONY”製品であることが分かるため、ソース機器１２０内のメモリに作られた“Vendorフラグ”を立てる（ＳＴ８）。
ソース機器は、“Vendorフラグ”を判別し、接続されているＴＶが“SONY”製品であるか、“SONY”製品ではないかを判断する（ＳＴ９）。
“ID Manufacturer Nameフラグ”および“Vendorフラグ”が立っているため、ソース機器１２０は、Vendorユニークなメッセージである“Vendor Command”や“Vendor Command With ID”を、ＣＥＣバスラインを介して任意の機器だけに向けて送り出すことができる（ＳＴ１０）。
【００８６】
たとえば、他社機器と接続された場合に出すメニューと、自社機器に接続された場合に出すメニューなどを分けたいときに本実施形態に係る接続機器判別機能を用いることができる。
他社機器との接続された場合に出るメニューでは、基本的な操作ができるメニューを出し、自社機器との接続された場合に出るメニューでは、より複雑な操作を持たせるなど、機器ごと差別化した機能が実現可能である。
【００８７】
また、図２および図３のように、ソース機器や増幅器が増えるような複数台の接続を行う場合でも、接続機器の増減に関わらず同様の処理が行うことが可能である。
【００８８】
以上説明したように、本実施形態によれば、ソース機器は、シンク機器が接続されると、ＤＤＣラインを転送されたＴＶであるシンク機器からのＥＤＩＤ情報内部の“ID Manufacturer Name”を解析する。
ソース機器は、解析の結果たとえば“SONY”ではないことが分かると、 “ID Manufacturer Nameフラグ”を設定せず、解析の結果“SONY”であることが分かると、“ID Manufacturer Nameフラグ”を設定する。
そして、ソース機器は、他機器からの“Device Vendor ID”を受信すると、その“Device Vendor ID”のVendor IDを解析し、解析の結果、“SONY”でないことが分かると、“Vendorフラグ”を設定せず、解析の結果、“SONY”であることが分かると、“Vendorフラグ”を設定する。
さらに、ソース機器は、“ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されていない場合には、たとえばVendorユニークなメッセージである“Vendor Command”や“Vendor Command With ID”をＣＥＣバスライン上に流さず、 “ID Manufacturer Nameフラグ”および“Vendorフラグ”が設定されている場合には、Vendorユニークなメッセージである“Vendor Command”や“Vendor Command With ID”をＣＥＣバスライン上に流す。
【００８９】
したがって、本実施形態によれば、以下の効果を得ることができる。
様々な接続ケースでＣＥＣバスラインのトラフィック（Traffic）を軽減することができる。
ＨＤＭＩに接続される機器全てが、同一メーカーであるとは限らず、他社機器へVendorユニークで冗長なメッセージを与える必要がなくなる（メッセージを投げなくてすむ）。
たとえば、図１に示すように、ＴＶとソース機器で、１対１で接続した場合であって、ＴＶがソース機器と違うVendorである場合に、他社機器へVendorユニークで冗長なメッセージを与える必要がなくなる。
あるいは、その他、自身のソース機器以外のＨＤＭＩで接続されている全機器が自身のソース機器のVendorと違う場合などにも、冗長なメッセージを与える必要がなくなる。
また、ＨＤＭＩで接続された全ての接続された機器に対して有効である。
また、ＥＤＩＤだけの条件では、ＥＤＩＤを持つ機器のみが対象になってしまい、ＣＥＣメッセージの“Vendor ID”のみの条件では、Vendor IDを含むメッセージを送らない機器に対して漏れが出てしまう。
このため、ＥＤＩＤとＣＥＣメッセージの両方の条件を加味することで広範囲の接続を対象にできる。
ＣＥＣバスライン上でVendorユニークなメッセージが減ることで、ＣＥＣバスラインの安定、他社機器との接続性向上に貢献できる。
また、Vendorの判別ができることで、上記以外の応用としてはVendor毎に下記のようなことが実現可能である。
たとえば、あるVendorに対しては、ＣＥＣメッセージを送り出すタイミングを変えることができる。
また、あるVendorからのＣＥＣメッセージに対しては、自社とは異なる動作をする仕様を作ることができる。
また、ＨＤＣＰの認証（Authentication）のタイミングを変えることができる。
【００９０】
なお、以上詳細に説明した方法は、上記手順に応じたプログラムとして形成し、ＣＰＵ等のコンピュータで実行するように構成することも可能である。
また、このようなプログラムは、半導体メモリ、磁気ディスク、光ディスク、フロッピー（登録商標）ディスク等の記録媒体、この記録媒体をセットしたコンピュータによりアクセスし上記プログラムを実行するように構成可能である。
【図面の簡単な説明】
【００９１】
【図１】本発明の実施形態に係る通信方法を適用した通信システムの第１の基本構成例を示す図である。
【図２】本発明の実施形態に係る通信方法を適用した通信システムの第２の基本構成例を示す図である。
【図３】本発明の実施形態に係る通信方法を適用した通信システムの第３の基本構成例を示す図である。
【図４】ＨＤＭＩソースおよびＨＤＭＩシンクの構成例を示す図である。
【図５】ＥＤＩＤのデータ構造を示す図である。
【図６】ＥＤＩＤにおける“ID Manufacturer Name”の構成例を示す図である。
【図７】ＣＥＣメッセージの第１の構造例を示す図である。
【図８】ＣＥＣメッセージの第２の構造例を示す図である。
【図９】“Device Vendor ID”のメッセージ構造を示す図である。
【図１０】図２の通信システムの具体的な構成例を示す図である。
【図１１】本実施形態に係る通信システムにおける接続機器判別動作を説明するための図である。
【図１２】図１の接続で、シンク機器であるＴＶとソース機器とのメッセージのやりとりを参考資料として示す図である。
【符号の説明】
【００９２】
１００，１００Ａ、１００Ｂ・・・通信システム、１１０・・・シンク機器（ＴＶ）、１１１・・・表示部、１１２・・・表示切替回路、１１３・・・システム制御部、１１４・・・リモートコントロール（リモコン）信号受信部、１１５・・・ユーザーインタフェース（Ｉ／Ｆ）、１１６・・・ＣＥＣデバイス、１１７，１１８・・・ＨＤＭＩレシーバ、１１９・・・チューナ、１２０，１４０，１５０，１７０，１８０・・・ソース機器、
１４１・・・ＣＥＣデバイス、１４２・・・ＨＤＭＩトランスミッタ（Ｔｘ）、１４３・・・システム制御部、１４４・・・リモコン信号受信部、１４５・・・ID Manufacturer Nameフラグ、１４６・・・Vendorフラグ、１５１・・・ＣＥＣデバイス、１５２・・・ＨＤＭＩトランスミッタ（Ｔｘ）、１５３・・・システム制御部、１５４・・・・・・リモコン信号受信部、１５５・・・ID Manufacturer Nameフラグ、１５６・・・Vendorフラグ。
【図１】
0004535161.tif 000002
【図２】
0004535161.tif 000003
【図３】
0004535161.tif 000004
【図４】
0004535161.tif 000005
【図５】
0004535161.tif 000006
【図６】
0004535161.tif 000007
【図７】
0004535161.tif 000008
【図８】
0004535161.tif 000009
【図９】
0004535161.tif 000010
【図１０】
0004535161.tif 000011
【図１１】
0004535161.tif 000012
【図１２】
0004535161.tif 000013