(57)【要約】【課題】接続を直接確認する手段がなくても第１の機器が第２の機器の接続を検出することができる接続検出方法を提供する。【解決手段】第２の機器に情報を読み出す要求信号を送信する要求信号送信ステップと、前記要求に対する承認信号を受信したかどうかを決定する承認信号受信ステップと、前記承認信号受信ステップで承認信号の受信を決定した場合、前記第２の機器が接続されていることを決定する接続検出ステップとを含む。【選択図】図３
2008035060.tif 000002
【特許請求の範囲】
【請求項１】
第１の機器が第２の機器の接続を検出する接続検出方法において、
前記第２の機器に情報を読み出す要求信号を送信する要求信号送信ステップと、
前記要求に対する承認信号を受信したかどうかを決定する承認信号受信ステップと、
前記承認信号受信ステップで承認信号の受信を決定した場合、前記第２の機器が接続されていることを決定する接続検出ステップとを含むことを特徴とする接続検出方法。
【請求項２】
前記承認信号受信ステップで承認信号の受信が決定されない場合、前記要求信号送信ステップおよび前記承認信号受信ステップを繰り返し、所定の回数繰り返しても承認信号の受信が決定されない場合、前記第２の機器が接続されていないことを決定する接続未検出ステップをさらに含むことを特徴とする請求項１記載の接続検出方法。
【請求項３】
前記要求信号送信ステップおよび前記接続検出ステップの繰り返しの間に所定の時間待機する待機ステップをさらに含むことを特徴とする請求項２記載の接続検出方法。
【請求項４】
前記接続未検出ステップの後、前記要求信号送信ステップおよび前記承認信号受信ステップをさらに所定の回数繰り返すことを特徴とする請求項２又は３に記載の接続検出方法。
【請求項５】
前記第１の機器はソース機器であり、前記第２の機器はシンク機器であることを特徴とする請求項１乃至４のいずれか１項に記載の接続検出方法。
【請求項６】
前記機器間の接続はＨＤＭＩによるものであることを特徴とする請求項１乃至５のいずれか１項に記載の接続検出方法。
【請求項７】
前記要求信号はＤＤＣによるＥＤＩＤの読み出し要求信号であり、前記承認信号はＤＤＣからのＡＣＫ信号であることを特徴とする請求項６記載の接続検出方法。
【請求項８】
ＨＰＤ＝Ｌのときのみ前記各ステップを行うことを特徴とする請求項６又は７に記載の接続検出方法。
【請求項９】
請求項１乃至８のいずれか１項に記載の接続検出方法の各ステップを第１の機器に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器間の接続を検出する方法に関し、特には、ＨＤＭＩ機器間の接続を検出する方法に関する。本発明はさらに、このような接続検出方法を機器に実行させるためのプログラムにも関する。
【背景技術】
【０００２】
ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）は、パーソナルコンピュータ（ＰＣ）とディスプレイとの接続標準規格であるＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）を基に、音声伝送機能や著作権保護機能、色差伝送機能などを加えたオーディオビジュアル（ＡＶ）家電機器の接続標準規格である。
【０００３】
映像信号および音声信号を非圧縮で、例えばＤＶＤプレイヤとテレビ受像機等の接続機器間で転送できるため、デコーダなどの専用チップやソフトウェアなどを必要としない。更に、接続機器同士が互いに認識することができるインテリジェンス機能を有する。また、映像信号、音声信号、制御信号が一体となったシングルケーブルであり、接続機器間の配線を簡略化できるという利点を持つ。音声信号の規格にはＳ／ＰＤＩＦ（Ｓｏｎｙ／Ｐｈｉｌｉｐｓ  Ｄｉｇｉｔａｌ  ＩｎｔｅｒＦａｃｅ）も使われているが、広帯域を生かしたＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）マルチチャネル伝送を行うこともできる。また、制御信号等も送ることができるので、各接続機器間の連携も容易である。
【０００４】
ＨＤＭＩにおいては、物理層はＴＭＤＳ（Ｔｒａｎｓｉｔｉｏｎ  Ｍｉｎｉｍｉｚｅｄ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ）が、信号の暗号化はＨＤＣＰ（Ｈｉｇｈ−ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｓｙｓｔｅｍ）が、機器間認証はＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）が、系全体の制御系接続はＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）が採用されている。
【０００５】
図１は、１９ピンのタイプＡのＨＤＭＩコネクタピン配列を示す表である。
ＣＥＣは、ＨＤＭＩで規格化されている機器制御信号と制御プロトコルで、各機器間を相互に制御するためのコントロール機能であり、ホームシアターシステムでＨＤＭＩ接続された機器間の操作性向上に向いている。
【０００６】
このようなＣＥＣの機能を使用する例として、同一メーカの製品間で独自の方式を採用することによって相互の制御を行えるようにしたものがある。
【０００７】
【特許文献１】特表２００５−５２８８５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来、ＣＥＣを使用しない場合は、音声データや映像データのストリームを流すだけでよかったため、ＨＤＭＩケーブルをつないでも相手の機械がつながっているという認識をする必要がなかった。
【０００９】
しかしながら、ＣＥＣでコマンドのやり取りをする場合、各機器にアドレスを割り当てる必要がある。ソース機器、例えば、ＤＶＤレコーダなどは、シンク機器、例えば、テレビ受像機から物理アドレスを取得する。シンク機器のＥＤＩＤには、次の機器が使うべき物理アドレスが記述されている。ソース機器はシンク機器のＥＤＩＤを読み取り、物理アドレスを取得する。当然、ＨＤＭＩケーブルが接続されていないと、ソース機器はシンク機器のＥＤＩＤを読み取ることはできない。したがって、ソース機器が物理アドレスを取得するためには、先ず、相手のシンク機器との間にＨＤＭＩケーブルがつながれていることを知る必要がある。しかしながら、ＨＤＭＩの規格には、このような接続状態を直接検出する方法がなかった。
【００１０】
ＨＤＭＩプラグの１９ピンに対応する信号線、ホットプラグ検出（ＨＰＤ）は、シンク機器のＥＤＩＤが正しく読めるかどうかを示す信号線である。ＨＰＤがハイ（Ｈ）の場合、ソース機器はシンク機器のＥＤＩＤを読み取ることができる。
【００１１】
ＨＤＭＩケーブルが接続されていることを確認する手段として、ＨＰＤを常時Ｈとし、ソース機器がシンク機器のＥＤＩＤを読み取れるようにする方法がある。
【００１２】
しかしながら、市場に存在するシンク機器には、ＨＰＤが常時Ｈとなっていないものも存在する。その場合はＨＤＭＩケーブルが接続されているかどうかを判断することができないため、ＥＤＩＤを読み取ることができない。したがって、ソース機器はアドレスを取得することができず、ＣＥＣでのコマンドのやりとりを行うことができなかった。
【００１３】
本発明は、上述したことを鑑み、ＨＰＤがロー（Ｌ）でもＨＤＭＩケーブルが接続されているかどうかを検出することができる、接続を直接確認する手段がなくても第１の機器が第２の機器の接続を検出することができる接続検出方法を提供することを目的とする。本発明は、このような接続検出方法を機器に実行させるためのプログラムも提供する。
【課題を解決するための手段】
【００１４】
本発明による、第１の機器が第２の機器の接続を検出する接続検出方法は、前記第２の機器に情報を読み出す要求信号を送信する要求信号送信ステップと、前記要求に対する承認信号を受信したかどうかを決定する承認信号受信ステップと、前記承認信号受信ステップで承認信号の受信を決定した場合、前記第２の機器が接続されていることを決定する接続検出ステップとを含むことを特徴とする。
【００１５】
好適には、前記承認信号受信ステップで承認信号の受信が決定されない場合、前記要求信号送信ステップおよび前記承認信号受信ステップを繰り返し、所定の回数繰り返しても承認信号の受信が決定されない場合、前記第２の機器が接続されていないことを決定する接続未検出ステップをさらに含む。
【００１６】
好適には、前記要求信号送信ステップおよび前記接続検出ステップの繰り返しの間に所定の時間待機する待機ステップをさらに含む。
好適には、前記接続未検出ステップの後、前記要求信号送信ステップおよび前記承認信号受信ステップをさらに所定の回数繰り返す。
好適には、前記第１の機器はソース機器であり、前記第２の機器はシンク機器である。
好適には、前記機器間の接続はＨＤＭＩによるものである。
好適には、前記要求信号はＤＤＣによるＥＤＩＤの読み出し要求信号であり、前記承認信号はＤＤＣからのＡＣＫ信号である。
好適には、ＨＰＤ＝Ｌのときのみ前記各ステップを行う。
【００１７】
本発明によるプログラムは、上記接続検出方法の各ステップを第１の機器に実行させるためのプログラムである。
【発明の効果】
【００１８】
本発明によれば、接続を直接確認する手段がなくても第１の機器が第２の機器の接続を検出することができ、ＨＤＭＩの場合、ＨＰＤ＝ＬでもＨＤＭＩケーブルが接続されているかどうかを検出することができる。
【発明を実施するための最良の形態】
【００１９】
本発明の接続検出方法は、ホットプラグ検出ピン（ＨＰＤ）がロー（Ｌ）の状態でもソース機器のＨＤＭＩプラグがシンク機器のＨＤＭＩプラグにＨＤＭＩケーブルで接続されているかどうかを検出する方法である。
【００２０】
図２は、本発明の接続検出方法を適用する機器の関係を示す図である。１は第１の機器であるソース機器、２は第２の機器であるシンク機器である。ソース機器１は例えばＤＶＤレコーダ、ＡＶアンプ等であり、シンク機器２は例えばテレビジョン受像機等である。ソース機器１とシンク機器２は、ＨＤＭＩケーブル３で接続される。ソース機器１からシンク機器２へＨＤＭＩケーブル３を経て音声映像データのストリームを送信することができる。また、ソース機器１とシンク機器２の間でＨＤＭＩケーブル３のＣＥＣを経てコマンドのやり取りをすることができる。シンク機器２のＲＯＭ４にはＥＤＩＤが格納されており、ＲＯＭ４はライン５によってＨＤＭＩプラグに接続されており、シンク機器２はソース機器１のＥＤＩＤをＨＤＭＩプラグのＤＤＣを経て読み出すことができる。
【００２１】
図３は、本発明のＨＤＭＩ機器の接続検出方法の手順を説明するフローチャートである。各手順はソース機器において行われる。
【００２２】
ステップＳ１０１で動作を開始する。
ステップＳ１０２で、ＨＰＤ＝Ｌかどうかを確認する。
ステップＳ１０２でＨＰＤ＝Ｌではない、すなわちＨＰＤ＝Ｈであると判定した場合、ステップＳ１０３に進み、ソース機器にＨＤＭＩ接続されていると判定し、ＥＤＩＤの読出しを行い、物理アドレスをＣＥＣマネージャなどに通知する。その後ステップＳ１０２に戻り、接続検出処理を再開する。
ステップＳ１０２でＨＰＤ＝Ｌであると判定した場合、ステップＳ１０４に進み、カウンタｎを０にリセットする。
ステップＳ１０５で、カウンタｎを１増分する。
ステップＳ１０６で、１秒待機する。
ステップＳ１０７で、シンク機器にＥＤＩＤ読出しの要求を出す。
ステップＳ１０８で、ＥＤＩＤ読出しに対するシンク機器のＤＤＣからのＡＣＫを検出したかどうかを判定する。
【００２３】
ステップＳ１０８でＤＤＣからのＡＣＫを検出したと判定した場合、ステップＳ１０９に進み、ソース機器にＨＤＭＩ接続されていると判定し、ＥＤＩＤの読出しを行い、物理アドレスをＣＥＣマネージャなどに通知する。その後ステップＳ１０２に戻り、接続検出処理を再開する。
ステップＳ１０８でＤＤＣからのＡＣＫを検出しないと判定した場合、ステップＳ１１０に進み、カウンタｎが１０に達したかどうかを判定する。
【００２４】
ステップＳ１１０でカウンタｎが１０に達していないと判定した場合、ステップＳ１０５に戻り、カウンタｎを１増分し、処理を続ける。
ステップＳ１１０でカウンタｎが１０に達したと判定した場合、ステップＳ１１１に進み、ソース機器にＨＤＭＩ接続されていないと判定し、ステップＳ１０２に戻り、接続検出処理を再開する。
【００２５】
このように本発明の接続検出方法によれば、ループ処理によって常にＨＤＭＩ端子の接続状態を監視しているため、ＨＤＭＩ端子が接続されたときにはすぐに、ソース機器はシンク機器からＥＤＩＤを読み出すことができる。
ソース機器は、このような方法を実行するためのプログラムを、例えばＲＯＭ等に格納する。
【図面の簡単な説明】
【００２６】
【図１】１９ピンのタイプＡのＨＤＭＩコネクタピン配列を示す表である。
【図２】本発明の接続検出方法を適用する機器の関係を示す図である。
【図３】本発明の接続検出方法の手順を説明するフローチャートである。
【符号の説明】
【００２７】
１  ソース機器
２  シンク機器
３  ＨＤＭＩケーブル
４  ＲＯＭ
５  ライン
【図１】
2008035060.tif 000003
【図２】
2008035060.tif 000004
【図３】
2008035060.tif 000005