(57)【特許請求の範囲】
【請求項１】
高解像度マルチメディア・インタフェースケーブル（３）経由でシンク・デバイス（２）と通信する様に構成されたソース・デバイス（１）であって、
内部回路（１０３）と、
前記シンク・デバイスが前記高解像度マルチメディア・インタフェースケーブルのライン（＋５Ｖ）に電流を供給できるかを検証する様に構成されたハンドシェイキング回路（１０４、１０５、１０８、１０９、Ｓ２ｂ）と、
前記ラインに電力を供給するための内部電源（１０６）と、
前記内部電源を前記ラインから切り離し、かつ、前記内部回路を前記ラインに接続することができる切替回路（Ｓ１、Ｓ２ａ）と、
を備え、
前記ハンドシェイキング回路は、さらに、前記ソース・デバイスと前記シンク・デバイスの両方のデバイスが、前記ラインの電力供給に関して互換性があることを確かめるために、前記ライン経由で前記シンク・デバイスとパルス列を交換する動作が可能であることを特徴とするソース・デバイス。
【請求項２】
前記ハンドシェイキング回路は、前記ラインの前記電流の利用可能性を検証するために、前記高解像度マルチメディア・インタフェースケーブルの前記ラインの電流レベルを測定できる、
ことを特徴とする請求項１に記載のソース・デバイス。
【請求項３】
前記高解像度マルチメディア・インタフェースケーブル経由での接続が存在することを互いに判定するために前記ソース・デバイス及び前記シンク・デバイスにより用いられるライン（ＨＰＤ）を、論理的ハイ及び論理的ローに駆動できる回路（１０７）をさらに備えている、
ことを特徴とする請求項２に記載のソース・デバイス。
【請求項４】
高解像度マルチメディア・インタフェースケーブル経由でソース・デバイスと通信する様に構成されたシンク・デバイスであって、
電源（１２３）と、
前記シンク・デバイスが前記高解像度マルチメディア・インタフェースケーブルのラインに電流を供給可能であることを示すことができるハンドシェイキング回路（１２６、１２５、１２４）と、
前記電源を前記ラインに接続できる回路（Ｓ３）と、
を備え、
前記ハンドシェイキング回路は、さらに、前記ソース・デバイスと前記シンク・デバイスの両方のデバイスが、前記ラインの電力供給に関して互換性があることを確かめるために、前記ライン経由で送信されるパルス列を前記ソース・デバイスと交換する動作が可能であることを特徴とするシンク・デバイス。
【請求項５】
前記ソース・デバイスが前記ラインから電力を取り出していることを検査するために、前記ラインから取り出される電流を測定できる、
ことを特徴とする請求項４に記載のシンク・デバイス。
【請求項６】
前記シンク・デバイスは、Ｅ−ＥＤＩＤレジスタ（Ｂ０、Ｂ１−Ｂｎ、Ｂｅ、ＢＭ）を備えており、
前記ハンドシェイキング回路は、前記シンク・デバイスが前記ラインに電流を供給する能力を示すメモリ位置（Ｂｙｔｅ  ｎ）を含む前記Ｅ−ＥＤＩＤレジスタ内のメモリ・ブロック（Ｂｅ、ＢＭ、ＢＤＥ）を使用する、
ことを特徴とする請求項４に記載のシンク・デバイス。
【請求項７】
前記シンク・デバイスが前記ラインに電流を供給できる時間の長さを示すメモリ位置（Ｂｙｔｅ  ｐ、Ｂｙｔｅ  ｐ＋１−ｐ＋５）と、
前記シンク・デバイスが前記ラインに供給できる最大電流を示すメモリ位置（Ｂｙｔｅ  ｎ＋１−ｎ＋５）と、
をさらに備えている、
ことを特徴とする請求項６に記載のシンク・デバイス。
【請求項８】
第２の電源を有するシンク・デバイスと高解像度マルチメディア・インタフェースケーブル経由で通信するために、第１の電源を含むソース・デバイス内の回路に電力を供給するための方法であって、
前記シンク・デバイスが前記高解像度マルチメディア・インタフェースケーブル経由で電流を供給する能力を検証するステップと、
前記第２の電源を前記高解像度マルチメディア・インタフェースケーブルのラインに接続するステップと、
前記第１の電源を前記ラインから切り離すステップと、
前記回路を前記ラインに接続するステップと、
を含み、
前記シンク・デバイスが電流を供給する能力を検証する前記ステップは、さらに、
前記ソース・デバイスが、前記シンク・デバイスに向けて前記ラインに一連のパルスを送信するステップと、
前記シンク・デバイスが、前記一連のパルスを受信し、前記受信に応答して、前記ソース・デバイスに向けて前記ラインに一連のパルスを送信するステップと、
前記シンク・デバイスが前記ラインに電流を供給できることを確かめるために、前記ソース・デバイスが前記一連のパルスを検査するステップと、
を含むことを特徴とする方法。
【請求項９】
前記シンク・デバイスが前記ラインに供給する電流を、前記ソース・デバイスが測定するステップと、
前記測定した電流が第１の閾値より少ないと、前記ソース・デバイスが、前記回路を前記ラインから切り離し、前記第１の電源を前記ラインに接続するステップと、
前記ソース・デバイスが前記ラインから取り出す電流を、前記シンク・デバイスが測定するステップと、
前記ソース・デバイスが取り出す、前記測定した電流が第２の閾値より少ないと、前記シンク・デバイスが、前記第２の電源を前記ラインに接続し、前記高解像度マルチメディア・インタフェースケーブル経由の接続の存在を検出するために前記ソース・デバイス及び前記シンク・デバイスが使用するラインに前記ラインを接続するステップと、
を含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記シンク・デバイスが電流を供給する能力を検証する前記ステップは、さらに、
前記ソース・デバイスが、前記シンク・デバイスにあるＥ−ＥＤＩＤレジスタの内容を受信することを要求するステップと、
前記シンク・デバイスが前記ラインに電流を供給できることを示す情報を、前記Ｅ−ＥＤＩＤレジスタの内容が含んでいるかを前記ソース・デバイスが検証するステップと、
を含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記シンク・デバイスが電流を供給する能力を検証する前記ステップは、さらに、
前記ソース・デバイスが、前記シンク・デバイスから利用できる最大電流を決定するステップを含む、
ことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記シンク・デバイスが電流を供給する能力を検証する前記ステップは、さらに、
前記ソース・デバイスが、前記シンク・デバイスからの電流を利用できる時間の長さを決定するステップを含む、
ことを特徴とする請求項１０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＤＭＩ（登録商標）標準に従うケーブル経由での電力の伝送に関する。
【背景技術】
【０００２】
ＨＤＭＩ（高解像度マルチメディア・インタフェース）標準は、データを保持しているデバイスとデータに含まれる関連情報を表示するためのデバイスとの間で、高解像度映像データ及び音声データを転送するための物理的（ケーブル）インタフェース及び論理的（信号方式及び制御プロトコル）インタフェースを規定している。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
データを保持しているデバイス、即ち、ソース・デバイスは、映像又は音声の記録／再生デバイスであり得る。関連情報を表示するためのデバイスは、たとえばテレビジョン等のディスプレイ・デバイスや、音声増幅及びスピーカ・システムである場合があり、そしてシンク・デバイスとして知られている。
【０００４】
典型的なデータ転送速度において、ケーブル内のデータ線を駆動し、格納されているデータをケーブルに送出する処理を行う回路に電力を供給するために、多くの電力がソース・デバイスには必要である。
【０００５】
ソース・デバイスはまた、携帯装置の場合があり、それ自体はバッテリ駆動となる。データを処理してケーブルを駆動するのに必要な電力により、多くの携帯デバイスは、再充電を必要とする前に短時間だけ機能できる。これは、たとえば、ユーザが短い映画だけ視聴し、或いは、携帯デバイス用の充電装置をコンセントに繋がなければならないということを意味する。
【０００６】
この様に、ＨＤＭＩインタフェース上でデータを転送するバッテリ駆動のソース・デバイスの自律性を改善する必要がある。
【課題を解決するための手段】
【０００７】
本明細書で説明する実施形態は、従来装置との相互接続性を維持しつつ、ＨＤＭＩケーブル経由でシンク・デバイスと通信する様に構成されたソース・デバイスを提供することにより、この必要性に対処する。ソース・デバイスは、
内部回路と、
シンク・デバイスがＨＤＭＩケーブルのラインに電流を供給できるかを検証する様に構成されたハンドシェイキング回路と、
ラインに電力を供給するための内部電源と、
内部電源をラインから切り離し、かつ、内部回路をラインに接続することができる切替回路と、
を備えている。
【０００８】
一実施形態によると、ソース・デバイスは、ラインでの電流の利用可能性を検証するために、ＨＤＭＩケーブルのラインの電流レベルを測定できるハンドシェイキング回路を備えている。
【０００９】
別の実施形態によると、ソース・デバイスは、ソース・デバイスとシンク・デバイスの両方のデバイスが、ラインでの電力供給に関して互換性があることを確かめるために、ライン経由でシンク・デバイスとパルス列を交換する動作が可能であるハンドシェイキング回路を備えている。
【００１０】
一実施形態によると、ソース・デバイスは、さらに、ＨＤＭＩケーブル経由で、お互いに、接続が存在することを判定するために、ソース・デバイス及びシンク・デバイスにより用いられるラインを、論理的ハイ及び論理的ローに駆動できる回路を備えている。
【００１１】
一実施形態によると、シンク・デバイスは、ＨＤＭＩケーブル経由でソース・デバイスと通信する様に構成されており、シンク・デバイスは、
電源と、
シンク・デバイスがＨＤＭＩケーブルのラインに電流を供給可能であることを示すことができるハンドシェイキング回路と、
電源をラインに接続できる回路と、
を備えている。
【００１２】
一実施形態によると、シンク・デバイスは、ソース・デバイスがラインから電力を取り出していることを調べるために、ラインから取り出される電流を測定できる。
【００１３】
別の実施形態によると、シンク・デバイスは、ソース・デバイスとシンク・デバイスの両方のデバイスが、ラインでの電力供給に関して互換性があることを確かめるために、ライン経由で送られるパルス列を前記ソース・デバイスと交換する動作が可能であるハンドシェイキング回路を備えている。
【００１４】
一実施形態によると、シンク・デバイスは、Ｅ−ＥＤＩＤレジスタを有し、ハンドシェイキング回路は、シンク・デバイスがラインに電流を供給する能力を示すメモリ位置を含むＥ−ＥＤＩＤレジスタ内のメモリ・ブロックを使用する。
【００１５】
一実施形態によると、シンク・デバイスはさらに、
シンク・デバイスがラインに電流を供給できる時間の長さを示すメモリ位置と、
シンク・デバイスがラインに供給できる最大電流を示すメモリ位置と、
を備えている。
【００１６】
第２の電源を有するシンク・デバイスとＨＤＭＩケーブル経由で通信するために、第１の電源を含むソース・デバイス内の回路に電力を供給するための方法が提供され、本方法は
シンク・デバイスがＨＤＭＩケーブル経由で電流を供給する能力を検証するステップと、
第２の電源をＨＤＭＩケーブルのラインに接続するステップと、
第１の電源をラインから切り離すステップと、
回路をラインに接続するステップと、
を含んでいる。
【００１７】
一実施形態によると、本方法はさらに
シンク・デバイスがラインに供給している電流を、ソース・デバイスが測定するステップと、
測定した電流が第１の閾値より少ないと、ソース・デバイスが、回路をラインから切り離し、第１の電源をラインに接続するステップと、
ソース・デバイスがラインから取り出す電流を、シンク・デバイスが測定するステップと、
測定した、ソース・デバイスが取り出す電流が第２の閾値より少ないと、シンク・デバイスが、第２の電源をラインに接続し、ＨＤＭＩケーブル経由の接続の存在を検出するために、ラインをソース・デバイス及びシンク・デバイスが使用するラインに接続するステップと、
を含んでいる。
【００１８】
一実施形態によると、シンク・デバイスが電流を供給する能力を検証するステップは、さらに、
ソース・デバイスが、シンク・デバイスに向けてラインに一連のパルスを送信するステップと、
シンク・デバイスが、一連のパルスを受信し、受信に応答して、ソース・デバイスに向けてラインに一連のパルスを送信するステップと、
シンク・デバイスがラインに電流を供給できることを確かめるために、ソース・デバイスが一連のパルスを検査するステップと、
を含んでいる。
【００１９】
一実施形態によると、シンク・デバイスが電流を供給する能力を検証するステップは、さらに、
ソース・デバイスが、シンク・デバイスにあるＥ−ＥＤＩＤレジスタの内容を受信することを要求するステップと、
Ｅ−ＥＤＩＤレジスタの内容が、シンク・デバイスがラインに電流を供給できることを示す情報を含むかを、ソース・デバイスが検証するステップと、
を含んでいる。
【００２０】
一実施形態によると、シンク・デバイスが電流を供給する能力を検証するステップは、さらに、ソース・デバイスが、シンク・デバイスから利用できる最大電流を決定するステップを含んでいる。
【００２１】
一実施形態によると、シンク・デバイスが電流を供給する能力を検証するステップは、さらに、ソース・デバイスが、シンク・デバイスからの電流を利用できる時間の長さを決定するステップを含んでいる。
【００２２】
本発明の、前述の及び他の目的、特徴、態様及び長所は、添付図面を参照して、限定ではなく、例示の目的のために与える、実施形態の以下の詳細な説明から明らかになる。
【図面の簡単な説明】
【００２３】
【図１】ＨＤＭＩケーブル経由でシンク・デバイスに接続されたソース・デバイスを示す図。
【図２】ＨＤＭＩケーブル経由で接続された、一実施形態によるソース・デバイス及びシンク・デバイスを示す図。これらは、以下、拡張ソース・デバイス又は拡張シンク・デバイスと呼ぶ。
【図３】ソース・デバイス及びシンク・デバイスがＨＤＭＩケーブル経由で接続され、一方又は双方のデバイスが図２の実施形態により拡張されている場合の、例示的なイベント・フローを示す図。
【図４】ＨＤＭＩケーブル経由で接続された、別の実施形態による拡張ソース・デバイス及び拡張シンク・デバイスを示す図。
【図５】ソース・デバイス及びシンク・デバイスがＨＤＭＩケーブル経由で接続され、一方又は双方のデバイスが図４の実施形態により拡張されている場合の、例示的なイベント・フローを示す図。
【図６】ＨＤＭＩケーブルの＋５Ｖラインで通信する例示的なパルス検出回路を示す図。
【図７】＋５Ｖラインでのパルス通信のためのタイミングを示す図。
【図８】ＨＤＭＩケーブル経由で接続された、別の実施形態による拡張ソース・デバイス及び拡張シンク・デバイスを示す図。
【図９】シンク・デバイスに存在するレジスタ内の、一実施形態によるデータ構造を示す図。
【図１０】ＨＤＭＩケーブル経由で接続された、別の実施形態による拡張ソース・デバイス及び拡張シンク・デバイスを示す図。
【図１１】ＨＤＭＩケーブル経由で接続された、別の実施形態による拡張ソース・デバイス及び拡張シンク・デバイスを示す図。
【発明を実施するための形態】
【００２４】
以下の記述及び図において、同じ参照符号は同じ要素を示す。信号は、ＨＤＭＩ標準で用いられる頭字語で示す。
【００２５】
図１は、ＨＤＭＩケーブル３経由でシンク・デバイス２（ＳＩＮＫ）に接続されたソース・デバイス１（ＳＲＣ）を含むシステムを示している。
【００２６】
ＨＤＭＩケーブル３は、データ転送のためのデータ線ＴＭＤＳと、インタフェースの制御に関する通信のための制御線ＳＣＬ、ＳＤＡ及びＣＥＣを含んでいる。制御線ＳＣＬ、ＳＤＡ及びＣＥＣは、以下では、まとめてＤＤＣ（ディスプレイ・データ・チャネル）ラインと呼ぶ。ラインＨＰＤ（ホット・プラグ検出）は、ソース・デバイス１及びシンク・デバイス２が接続を検出できる様にする働きがある。ＤＣライン（＋５Ｖ）と、各端で接続されないままであるＮＣラインがある。
【００２７】
現行のＨＤＭＩ標準において、ソース・デバイス１は、＋５Ｖラインに電力を供給し、シンク・デバイス２は、基準電圧レベルを確立するためと、シンク・デバイス２内のＨＤＭＩインタフェース回路に電力を提供するために、＋５Ｖラインを使用することを規定している。
【００２８】
ＨＰＤラインは、シンク・デバイス２内部での接続経由で、＋５Ｖラインから高電圧レベルを受信する。ソース・デバイス１からの５ボルトにより、ケーブルが接続されていないと、ＨＰＤラインは低レベルとなり、ソース・デバイス１とシンク・デバイス２の双方とも互いに接続されていないことを登録する。
【００２９】
ＨＤＭＩ標準は、シンク・デバイスが＋５Ｖラインから５０ミリアンペア以上を引き込んではならないことと、ソース・デバイス１は、＋５Ｖラインに少なくとも５５ミリアンペアを供給できなければならないことを定めている。
【００３０】
＋５Ｖラインに５５ミリアンペアを供給することは、データを処理するのに必要な電力と、ケーブルから生じる負荷の駆動を考慮することなく、それだけで、バッテリ駆動のデバイスへの重大な要求を表している。
【００３１】
シンク・デバイス２は、多くの場合、商用電源から電力が供給され、よって、ソース・デバイス１内のデバイス回路の総てに供給するのに利用できるだけの十分な電力を有し、そして恐らくソース・デバイス１がそのバッテリを充電することを可能にする。
【００３２】
図２は、ＨＤＭＩケーブル３経由でシンク・デバイス２（ＳＩＮＫ）に接続されている、一実施形態により拡張されたソース・デバイス１（ＳＲＣ）を備えているシステムを表している。そのようなシステムにおいて、シンク・デバイス２は、ソース・デバイス１に電力を供給できる様に構成され、それによって、ソース・デバイス１がその内部バッテリを消耗するのを回避できる様にし、そしてある状況では内部バッテリを充電できる様にする。
【００３３】
ソース・デバイス１全体の制御は、プロセッサ１０１（ＰＲＯＣ）により保証される。プロセッサ１０１は、一連の、映像及び音声データ線（Ｖ／Ａデータ）、制御線（ＣＴＲＬ）及びホット・プラグ検出線（ＨＰＤ−ｓｒｃ）経由でＨＤＭＩインタフェース回路１０２（ＨＩＦ）に接続されており、ＨＩＦは、ＨＤＭＩケーブル３とインタフェースする（たとえば、シングル・エンドから差動への変換、電圧レベル・シフティング及びバッファリングを行う）。
【００３４】
ＨＤＭＩインタフェース回路は、ＨＤＭＩケーブル３からの第１のＨＰＤ入力を有する。
【００３５】
エネルギー管理回路１０３（ＥＭ）は、バッテリを充電する機能（図示せず）と、ソース・デバイス１内の他の回路に一連の安定化電源ＰＷＲを提供する機能を有する。
【００３６】
ソース・デバイス１において、給電コントローラ１０４（ＳＲＣ５ＶＣ）はプロセッサ１０１に接続され、コンパレータ１０５からの入力を受信する。給電コントローラ１０４は、＋５Ｖラインで利用できる電流のレベルを監視し、エネルギー管理回路１０３と電源１０６（ＳＲＣ５ＶＰＷＲ）との間の＋５Ｖラインの接続を制御する。
【００３７】
電源１０６は、＋５Ｖライン経由でシンク・デバイス２に接続され得る電圧源を提供し、電源１０６は、特定の回路に電力を供給するのに使用され得る。ＨＤＭＩ標準で定められている選択肢のうちの１つにおいて、電源１０６は、ＨＰＤ信号に電圧を供給するために使用される。ＨＤＭＩ標準の現行バージョンにおいて、電源１０６は、５ボルト給電を提供する。
【００３８】
スイッチＳ１が設けられており、スイッチＳ１は、電源１０６を＋５Ｖラインに接続するために使用され得る。別のスイッチＳ２ａは、＋５Ｖラインをエネルギー管理回路１０３内の入力ＥＭＩＮにまず接続するために使用され、次に、バッファ１０７の入力に接続するために使用され得る。安定化電源ＰＷＲを提供し、バッテリを充電する目的のために、入力ＥＭＩＮへの接続は、エネルギー管理回路１０３が、バッテリから電力を取り出す代わりに、＋５Ｖラインから電力を取り出すことを可能にする。
【００３９】
バッファ１０７の出力は、ＨＰＤ−ｓｒｃラインと、ＨＤＭＩインタフェース回路１０２内の第２のＨＰＤ入力に接続される。
【００４０】
初期設定では、ＨＰＤラインでのレベルは、シンク・デバイス２により設定される。しかしながら、スイッチＳ２ａが閉じると、＋５Ｖラインの５ボルト・レベルは、バッファ１０７により論理的ハイ・レベルに変換される。このハイ・レベルは、プロセッサ１０１とＨＤＭＩインタフェース回路１０２の双方に供給される。これは、ＨＰＤラインがソース・デバイス１によりハイ・レベルに設定されることを可能にする。この目的は、図３を参照して説明する。
【００４１】
スイッチＳ２ｂ及び抵抗１０８は、＋５Ｖラインと接地レールＧＮＤとの間で直列に接続される。スイッチＳ２ｂと抵抗１０８との接点は、コンパレータ１０５の第１の入力１０５１に接続される。電圧基準１０９（Ｖｒｅｆ）は、接地ＧＮＤとコンパレータ１０５の第２の入力１０５２との間で接続される。
【００４２】
コンパレータ１０５、電圧基準１０９、スイッチＳ２ｂ及び抵抗１０８を備えている回路は、＋５Ｖラインで利用できる電流を測定するために、給電コントローラ１０４により使用され得る。これはスイッチＳ２ｂを閉じることにより達成され、この様にして、＋５Ｖラインで利用できる電流に比例して抵抗１０８での電圧降下を生じさせる。この電圧は、コンパレータ１０５により、電圧基準１０９により設定された電圧と比較される。
【００４３】
スイッチＳ１、スイッチＳ２ａ及びスイッチＳ２ｂは、給電コントローラ１０４により制御され得る。
【００４４】
シンク・デバイス２において、全体的な制御は、プロセッサ１２１により保証される。プロセッサ１２１は、映像及び音声データ（Ｖ／Ａデータ）、制御（ＣＴＲＬ）及びホット・プラグ検出信号（ＨＰＤ−ｓｉｎｋ）のラインを含む複数の信号ラインにより、ＨＤＭＩインタフェース回路１２２に接続される。ＨＤＭＩインタフェース回路１２２は、ＨＤＭＩインタフェース回路１０２と同様の機能を有する。
【００４５】
電源１２３（ＳＩＮＫ５ＶＰＷＲ）は、シンク・デバイス２にあり、ソース・デバイス１及びシンク・デバイス２がＨＤＭＩケーブル経由で接続されている期間中、＋５Ｖラインに電圧源を供給するのに使用され得る。
【００４６】
電源１２３は、抵抗１２４及びスイッチＳ３経由で＋５Ｖラインに接続され得る。＋５Ｖラインはまた、５ボルト給電レールＳＩＮＫ５Ｖに接続され、ＳＩＮＫ５Ｖは、５ボルト給電を要求する他の回路のために用いられる。
【００４７】
増幅器１２５は、抵抗１２４を挟んで接続された２つの入力及び給電コントローラ１２６（ＳＩＮＫ５ＶＣ）に接続された１つの出力を有する。
【００４８】
給電コントローラ１２６は、＋５Ｖラインに引き込まれた電流を、抵抗１２４及び増幅器１２５を用いて測定する。給電コントローラはまた、電源１２３、＋５Ｖライン及び給電レールＳＩＮＫ５Ｖ間の接続を制御する。
【００４９】
ホット・プラグ検出信号ＨＰＤ−ｓｉｎｋは、スイッチＳ４及び抵抗１２７経由で＋５Ｖラインに接続され得る。これは、スイッチＳ４が閉じている場合、シンク・デバイス２が、ＨＤＭＩ標準の現行バージョンで知られている様に、ＨＰＤラインをハイ・レベルにできる様にする。
【００５０】
給電コントローラ１２６は、プロセッサ１２１に接続される。スイッチＳ３及びスイッチＳ４は、給電コントローラ１２６により制御され得る。
【００５１】
図３は、ソース・デバイス１がＨＤＭＩケーブル経由でシンク・デバイス２に接続されている場合の、例示的なイベント・フローを示している。ソース・デバイス１とシンク・デバイス２のうちの１つ又は双方が、図２の実施形態に従って拡張されている状況、或いは、いずれも拡張されていない状況が考慮されている。
【００５２】
ステップ２０で、ソース・デバイス１とシンク・デバイス２の双方が、初期設定に初期化される。この初期設定において、ソース・デバイス１は、５ボルトをＨＤＭＩケーブル３の＋５Ｖラインに供給する様に設定される。それに応じて、シンク・デバイス２は、ＨＤＭＩケーブル３の＋５Ｖラインから電流を取り出す様に設定される。この初期設定は、ＨＤＭＩ標準の現行バージョンで規定されているものに対応している。
【００５３】
ソース・デバイス１が図２の実施形態に従って拡張され、給電コントローラ１０４は、スイッチＳ１を閉じ、スイッチＳ２ａ及びスイッチＳ２ｂを開いている。シンク・デバイス２が図２の実施形態に従うとき、給電コントローラ１２６は、スイッチＳ３を開き、スイッチＳ４を閉じる。
【００５４】
ステップ２１で、ソース・デバイス１及びシンク・デバイス２は、ＨＤＭＩケーブルを用いて接続される。ソース・デバイス１は、＋５Ｖラインで利用可能な約５ボルトを供給する。５ボルトにより、ＨＰＤ−ｓｉｎｋ信号をハイ・レベルとし、ＨＰＤラインを、抵抗１２７及びスイッチＳ４経由で、約５ボルトにプルアップする。ＨＰＤラインでのハイ・レベルは、プロセッサ１０１に、ＨＤＭＩインタフェース回路１０２内の回路を用いて、ＨＤＭＩケーブル３経由で接続されていることを検出させる。ＨＰＤ−ｓｉｎｋ信号でのハイ・レベルは、プロセッサ１２１に、ＨＤＭＩケーブル３経由で接続されていることを登録させる。
【００５５】
その後、２つのプロセッサ１０１、プロセッサ１２１は、ホット・プラグ検出状態を登録し、ソース・デバイス１は、シンク・デバイス２についての情報を得るためにＤＤＣラインを用いてシンク・デバイス２内のＥ−ＥＤＩＤレジスタを読み始める。Ｅ−ＥＤＩＤレジスタを読むこのステップは、ＨＤＭＩ標準の現行バージョンに規定されている通りである。
【００５６】
ステップ２２で、シンク・デバイス２が図２の実施形態に従い拡張されていないと、処理はステップ２３に進み、ソース・デバイス１及びシンク・デバイス２は、上述した初期設定のままであり、ＨＤＭＩインタフェースは、ＨＤＭＩ標準の現行バージョンに従い動作する。処理はそれから、ステップ２８に進み、データ転送が起こる。
【００５７】
しかしながら、シンク・デバイス２が図２の実施形態に従っている場合、処理はステップ２４に進む。ステップ２４で、プロセッサ１２１は、スイッチＳ３を閉じ、電源１２３を＋５Ｖラインに接続する給電コントローラ１２６に、ホット・プラグ検出を示す。
【００５８】
ソース・デバイス１が図２の実施形態に従っていると、ステップ２５で、処理はステップ２６に進む。しかしながら、ソース・デバイス１が実施形態に従っていないと、処理はステップ２７に進む。
【００５９】
ステップ２６で、プロセッサ１０１は、＋５Ｖラインで利用できる電流の反復測定を開始する給電コントローラ１０４にホット・プラグ検出状態を示す。これは、前述した様に、コンパレータ１０５、スイッチＳ２ｂ、抵抗１０８及び電圧基準１０９を用いて達成される。最初の測定を行う前に、ソース・デバイス１は、スイッチＳ１が測定期間中開いていることを保証する。これは、測定したものがシンク・デバイス２から利用できる電流であり、電源１０６からのものではないことを保証する。
【００６０】
各測定を終了した場合、給電コントローラ１０４は、抵抗１０８での不要な電流消費を回避するためにスイッチＳ２ｂを開くことができる。
【００６１】
給電コントローラ１０４は、＋５Ｖラインで利用できる電流が第１の限度、例えば５５ミリアンペア未満であることを知ると、スイッチＳ１及びスイッチＳ２ａを初期設定に保つ。これは、ソース・デバイス１が、＋５Ｖラインから電力を取り出すのではなく、＋５Ｖラインに５ボルトを給電し続けるということを意味する。当業者は、閾値を第１の限度に設定するために、コンパレータ１０５、抵抗１０８及び電圧基準１０９を備える回路のパラメータをどの様に調整するかを理解できるであろう。
【００６２】
この時点で、スイッチＳ２ａが開いている場合、ＨＰＤラインでのレベルはシンク・デバイス２から制御される。
【００６３】
給電コントローラ１０４は、利用できる電流が第１の限度、例えば５５ミリアンペアよりも大きいことを確かめると、給電コントローラ１０４は、スイッチＳ１を開いたままにしてスイッチＳ２ａを閉じる。スイッチＳ２ａを閉じることは、ハイ・レベルがバッファ１０７によりＨＤＭＩインタフェース回路１０２に供給され、ＨＤＭＩインタフェース回路１０２は、ＨＤＭＩケーブル３のＨＰＤラインをハイ・レベルに設定することを意味する。
【００６４】
ソース・デバイス１とシンク・デバイス２の双方は、ＨＰＤラインでレベルを設定する。関連する回路（ＨＤＭＩインタフェース１０２、ＨＤＭＩインタフェース１２２及びバッファ１０７）を設計している間に、ＨＰＤラインの両端間で見込まれる電圧差を考慮することは有用である場合がある。
【００６５】
処理はその後ステップ２７に進み、シンク・デバイス２は、その後、＋５Ｖラインから取り出す電流の測定を開始する。これは、抵抗１２４の電位差を測定するのに増幅器１２５を用いることにより達成される。
【００６６】
これらの測定は、プロセッサ１２１又は給電コントローラ１２６の様な論理回路の制御下であり、そのような場合、測定は一定の間隔で繰り返される。間隔は厳格ではなく、例えば５０ミリ秒と１００ミリ秒との間の値で十分であり得る。あるいは、測定はアナログ制御下にあり、連続的に行うことができる。コンパレータ１０５は、プロセッサ１２１に信号で伝えられる割り込みを生成するであろう。そのような実装では、割り込みを引き起こす、＋５Ｖラインでの過渡変動を回避するのに、デバウンス回路を使用することができる。
【００６７】
第２の限度、例えば１０ミリアンペアを超える測定結果は、ソース・デバイス１が実施形態に従うことを示す。この場合、給電コントローラ１２６は、スイッチＳ３を閉じた状態に保つ。給電コントローラ１２６は、その後、スイッチＳ４を開き、その結果、ＨＰＤラインは、ソース・デバイス内のバッファ１０７によりハイ・レベルに引き上げられる。
【００６８】
一方、測定結果が第２の限度未満であると、給電コントローラ１２６は、スイッチＳ３を開き、シンク・デバイス２を初期設定に戻す。これが起こると、＋５Ｖラインで利用できる電流を次に測定する場合に、ソース・デバイス１が検出する５Ｖラインに供給される電流はないであろう。これは、ソース・デバイス１を、その初期状態に切り戻させることになる。
【００６９】
この様に、ソース・デバイス１又はシンク・デバイス２のいずれかが初期状態に戻ると、他方のデバイスもまた初期状態に戻る。
【００７０】
さらに、図２の実施形態に従うシンク・デバイス２が、図２の実施形態に従わないソース・デバイス１に接続されると、シンク・デバイス２は、初期設定に戻る。逆のことが起こると、ソース・デバイス１は、初期設定にただ留まるだけとなる。したがって、非拡張デバイス、すなわちＨＤＭＩ標準の現行バージョンで規定されている機能のみを有するデバイスとの下位互換性が保証される。
【００７１】
電源１２３を＋５Ｖラインに接続するための時間をシンク・デバイス２に割り当てることを可能にするために、ＨＰＤが有効になるのと、ソース・デバイス１が利用できる電流を最初に測定するのとの間に、遅延（‘遅延１’）を設けることが望ましい。そうでなければ、ソース・デバイス１は、シンク・デバイス２が＋５Ｖラインに給電できないと誤って結論付ける場合がある。
【００７２】
給電コントローラ１２６が電源１２３を＋５Ｖラインに接続する時点と給電コントローラ１２６が測定を開始する時点との間に、別の遅延（‘遅延２’）を設けることも有用である。なぜなら、給電コントローラ１０４が＋５Ｖラインでの電流の可用性を検出し、ソース・デバイス１内の設定を変更できる様になるまで、＋５Ｖラインに接続される電源が２つあることになるからである。これは、ソース・デバイス１に引き込まれる電流が非常に低くなることを意味する。この時点での測定は、シンク・デバイス２内で、給電コントローラ１２６に電源１２３を＋５Ｖラインから切り離させることができる。
【００７３】
ＨＰＤ機能がどの様に動作するかを理解するために、ＨＤＭＩケーブル経由のループがあることを考えるとよい場合がある。５ボルトがケーブルのシンク・デバイス２側の端部に給電され、この様に、ケーブルのソース・デバイス１側の端部を５ボルトに設定する。回路（スイッチＳ２ａ、バッファ１０７、ＨＤＭＩインタフェース１０２）は、この５ボルトを入力として受信し、ハイ・レベルをＨＰＤラインに出力し、このハイ・レベルがシンク・デバイス２に戻される。ケーブルが切り離されると、ＨＰＤラインは低レベルとなり、状態がプロセッサ１０１、プロセッサ１２１により登録されるであろう。
【００７４】
スイッチＳ２ａ及びスイッチＳ３が閉じられる設定では、ソース・デバイス１のエネルギー管理回路１０３の入力は＋５Ｖラインに接続され、その結果、エネルギー管理回路１０３に接続されているバッテリを充電することができ、ソース・デバイス１の給電線ＰＷＲは、バッテリではなく、＋５Ｖラインから給電される。
【００７５】
上述した処理はまた、次の表を参照して理解され得る。この表は、きっかけとなるイベントが起こるにつれて、スイッチの設定と、＋５Ｖラインへの電力がどこから来るのかとが、どの様に変化するのかを示している。列はきっかけとなるイベントを表し、発生順に左から右方向に移る。各列に示される設定はイベントに起因する結果である。この表で考慮されている事例は、ソース・デバイス１とシンク・デバイス２の双方が、図２の実施形態に従って拡張されているものである。
【００７６】
“電力源”行は、ソース・デバイス１とシンク・デバイス２のどちらが＋５Ｖラインに電力を提供しているかを示す。“ＨＰＤ”は、ＨＰＤラインがプルアップされ、プロセッサ１０１とプロセッサ１２１の双方が接続を登録する様に、ＨＤＭＩケーブル３経由でソース・デバイス１とシンク・デバイス２との間の接続が行われるイベントを示す。 “ＨＰＤリンク”行は、ソース・デバイス１とシンク・デバイス２のどちらが、ＨＰＤラインをプルアップするリンクを提供しているかを示す。“遅延１”行及び“遅延２”行は、その間に前述の遅延が経過するイベントを示す。ステップの参照符号は、事象が起こるステップである。‘Ｏ’は開放を意味し、‘Ｃ’は閉じていることを意味する。
【００７７】
【表１】
0005636421.tif 000002
処理はその次に、データが転送されるステップ２８に進む。
【００７８】
ステップ２９で、データ転送は停止するが、ソース・デバイス１及びシンク・デバイス２は接続されたままである。ユーザが一時的にデータ転送を中断する場合が、その様な事例であり得る。
【００７９】
ある時点で、給電コントローラ１２６は、＋５Ｖラインから取り出す電流の定期的な測定を行う。測定された電流が第２の限度を超えている限り、給電コントローラ１２６は、スイッチＳ３を閉じたままにし、電源１２３は、＋５Ｖラインに給電し続ける。
【００８０】
しかしながら、シンク・デバイス２から取り出されている電流が第２の限度より少ないことが分かると、給電コントローラ１２６は、スイッチＳ３を開く。給電コントローラ１０４が利用できる電流を次に測定する場合、最早、最小電流が＋５Ｖラインから利用できないことを検出するであろう。結果として、給電コントローラ１０４はスイッチＳ１を閉じてスイッチＳ２ａを開く。＋５Ｖラインは、そのとき、ＨＤＭＩリンクで知られている様に、現行標準に従ってソース・デバイス１により給電される。
【００８１】
このような状況の例は、ソース・デバイス１が待機状態となり、エネルギー管理が、たとえばバッテリが完全に充電されていること等により、バッテリの充電を停止している場合であり得る。
【００８２】
この場合、ソース・デバイス１では、待機構成が設定され、スイッチＳ２ａは閉じたままであり、バッファ１０７は電力を供給され続ける。さらに、ソース・デバイス１は、給電コントローラ１０４、コンパレータ１０５及び電圧基準１０９の電源を投入することにより、＋５Ｖラインで利用できる電流の測定を行い続ける。したがって、ソース・デバイス１及びシンク・デバイス２は、ＨＰＤ信号をハイ・レベルにし、互いに接続されていると見なす。
【００８３】
ソース・デバイス１の待機電流消費が、シンク・デバイス２に対して設定された第２の限度を超えたままであると、スイッチＳ３は閉じられたままとなる。これは、待機中にソース・デバイス１のバッテリを充電できる様にする。
【００８４】
しかしながら、待機電流が第２の限度以下であると、シンク・デバイス２は、ケーブルのシンク・デバイス２側の端部でＨＰＤラインを＋５Ｖラインに再接続するために、スイッチＳ４を閉じる。シンク・デバイス２は、その後、電源１２３を＋５Ｖラインから切り離し、これにより、スイッチＳ１を閉じて＋５Ｖラインを入力ＥＭＩＮから切り離すことにより、ソース・デバイス１に電源１０６を＋５Ｖラインに再接続させる。
【００８５】
新しいＴＭＤＳ転送が開始されると、上記処理のステップ２４、ステップ２５、ステップ２６及びステップ２７が繰り返される。
【００８６】
最終的に、ＨＤＭＩケーブルがソース・デバイス１又はシンク・デバイス２から引き抜かれるステップ３０に達する。ＨＰＤ信号、ＨＰＤ−ｓｒｃ及びＨＰＤ−ｓｉｎｋは、切り離しを示すレベルとなる。そのような場合でなければ、給電コントローラ１０４にスイッチＳ２を開かせ、スイッチＳ１を閉じさせて、給電コントローラ１２６にスイッチＳ３及びスイッチＳ４を開けさせる。
【００８７】
この様にして、ソース・デバイス１及びシンク・デバイス２はともに、ＨＤＭＩインタフェースの初期設定に戻り、図２の実施形態に従い拡張されていないデバイスへの新しい接続に備える。
【００８８】
図４は、ＨＤＭＩケーブル３経由で、別の実施形態に従う拡張シンク・デバイス２（ＳＩＮＫ）に接続されている、別の実施形態に従う拡張ソース・デバイス１（ＳＲＣ）を備えているシステムを表している。
【００８９】
図２に表されたシステムと同様に、シンク・デバイス２はソース・デバイス１に電力を供給する様に構成され得る。
【００９０】
図２の実施形態と共通であるソース・デバイス１及びシンク・デバイス２の要素は、既に論じられており、特にスイッチＳ１、スイッチＳ２ａ、スイッチＳ２ｂ、スイッチＳ３及びスイッチＳ４については、それ以上説明しないこととする。
【００９１】
スイッチＳ１１は、＋５Ｖラインを給電コントローラ１０４の出力ＯＵＴ１に接続する様に配置される。スイッチＳ１２は、＋５Ｖラインを給電コントローラ１０４の入力ＩＮ１に接続する様に配置される。
【００９２】
スイッチＳ１、スイッチＳ２ａ、スイッチＳ２ｂ、スイッチＳ１１及びスイッチＳ１２は、給電コントローラ１０４により制御され得る。
【００９３】
＋５Ｖラインで利用できる電流を監視する機能と、＋５Ｖライン、エネルギー管理回路１０３及び電源１０６間の接続を制御する機能に加えて、給電コントローラ１０４は、シンク・デバイス２内の給電コントローラ１２６と通信する機能も有する。
【００９４】
図２の実施形態と同様に、＋５Ｖラインは、スイッチＳ２ｂ及び抵抗１０８経由で、接地レールＧＮＤに接続され得る。スイッチＳ２ｂと抵抗１０８との接点は、給電コントローラ１０４に入力ＩＭＥＡＳを提供する。
【００９５】
シンク・デバイス２において、スイッチＳ２１は、＋５Ｖラインを給電コントローラ１２６の入力ＩＮ２に接続する様に配置される。スイッチＳ２２は、＋５Ｖラインを給電コントローラ１２６の出力ＯＵＴ２に接続する様に配置される。
【００９６】
給電コントローラ１２６は、プロセッサ１２１に接続される。スイッチＳ３、スイッチＳ４、スイッチＳ２１及びスイッチＳ２２は、給電コントローラ１２６により制御され得る。
【００９７】
図５は、ソース・デバイス１がＨＤＭＩケーブル経由でシンク・デバイス２に接続される場合の、例示的なイベント・フローを表す。ソース・デバイス１とシンク・デバイス２のうちの一方又は双方が図４の実施形態に従い拡張されている状態、或いは、いずれも拡張されていない状態が表されている。
【００９８】
ステップ４０で、ソース・デバイス１とシンク・デバイス２の双方は、前述した初期設定に初期化されていて、ソース・デバイス１は＋５Ｖラインに電力を供給する様に構成され、シンク・デバイス２は＋５Ｖラインから電力を取り出す様に構成されている。
【００９９】
ソース・デバイス１及びシンク・デバイス２が図４の実施形態に従い拡張されている場合、スイッチの設定は次の表の通りとなる。
【０１００】
【表２】
0005636421.tif 000003
【０１０１】
ステップ４０で、ソース・デバイス１及びシンク・デバイス２はＨＤＭＩケーブル３に接続される。
【０１０２】
ステップ４１で、２つのプロセッサ１０１、プロセッサ１２１が、ホット・プラグ検出状態を登録する場合、ソース・デバイス１は、シンク・デバイス２についての情報を得るために、シンク・デバイス２内のＥ−ＥＤＩＤレジスタを読み始める。
【０１０３】
ＨＰＤラインでのハイ・レベルは、シンク・デバイス２内のスイッチＳ４経由での接続により確立される。
【０１０４】
ステップ４２で、ソース・デバイス１が図４の実施形態に従うものであると、処理はステップ４４に進み、そうでなければ処理はステップ４３に進む。
【０１０５】
処理がステップ４３に進むと、シンク・デバイス２は上述した初期設定のままとなる。
【０１０６】
ステップ４４で、ソース・デバイス１は、シンク・デバイス２が＋５Ｖラインに電力を提供できるかどうかを確かめるために、シンク・デバイス２とのハンドシェイキング通信を開始する。これを行うために、給電コントローラ１０４は、一連のパルスを＋５Ｖラインに送信する。その後、給電コントローラ１０４は、スイッチＳ１１を開き、スイッチＳ１２を閉じ、シンク・デバイス２からの応答を待つ。
【０１０７】
ステップ４５で、シンク・デバイス２が図４の実施形態に従うものであると、処理はステップ４６に進む。
【０１０８】
しかしながら、シンク・デバイス２が図４の実施形態に従うものでないと、処理は直接ステップ４３に進む。ステップ４３で、ソース・デバイス１は、スイッチＳ１を閉じ、スイッチＳ２ａを開くことにより、初期設定に戻る。
【０１０９】
ステップ４６で、ソース・デバイス１の給電コントローラ１０４により送られる一連のパルスを認識すると、給電コントローラ１２６は、スイッチＳ２１を開き、スイッチＳ２２を閉じる。給電コントローラ１２６は、その後、待機中のソース・デバイス１により受信される一連のパルスを＋５Ｖラインに送る。
【０１１０】
ハンドシェイキング通信が正常に完了すると、すなわち、ソース・デバイス１が、規定の待機時間内にシンク・デバイス２から正しい応答を受信すると、給電コントローラ１０４は、スイッチＳ２ａを閉じ、スイッチＳ１、スイッチＳ１１及びスイッチＳ１２を開く。その後、給電コントローラ１２６は、スイッチＳ３を閉じ、スイッチＳ４、スイッチＳ２１及びスイッチＳ２２を開く。
【０１１１】
この様にして、ソース・デバイス１のエネルギー管理回路１０３は、ＨＤＭＩケーブルの＋５Ｖライン経由で電源１２３により給電される。その結果、エネルギー管理回路１０３に接続されたバッテリは充電可能であり、ソース・デバイス１の給電線ＰＷＲは、バッテリではなく＋５Ｖラインから給電される。
【０１１２】
スイッチＳ４を開き、スイッチＳ２ａを閉じることは、ＨＤＭＩケーブル経由での（前述した様に）ホット・プラグ検出機能に対するループを確立し、その結果、ＨＰＤラインでのハイ・レベルが、ソース・デバイス１内のバッファ１０７により提供される。この様に、ＨＤＭＩケーブルの切り離しは、ホット・プラグ検出信号、ＨＰＤ−ｓｒｃ、ＨＰＤ−ｓｉｎｋを切断状態にする。
【０１１３】
スイッチＳ１１、スイッチＳ１２、スイッチＳ２１及びスイッチＳ２２の存在は、ソース給電コントローラ１０４、シンク給電コントローラ１２６の入力及び出力を＋５Ｖラインから切り離すことを可能にする。これは、これらの回路と＋５Ｖラインとの接続を回避するためである。スイッチの設定は、次表の通りである。
【０１１４】
【表３】
0005636421.tif 000004
【０１１５】
ステップ４７で、その後ソース・デバイス１は、測定により、＋５Ｖラインで利用できる電流を監視し始める。このため、給電コントローラ１０４は、スイッチＳ２ｂを閉じる。これは、入力ＩＭＥＡＳで、基準値と比較され得る電圧を確立する効果を有する。測定が完了してから、スイッチＳ２ｂが開かれる。監視は、前述したのと同様な方法での反復測定の形を取る。既に述べた様に、測定技術があまり電力を消費しないと、代わりに連続監視を用いることができる。
【０１１６】
シンク・デバイス２はまた、前述した様に、＋５Ｖラインから取り出される電流の測定を開始する。
【０１１７】
何らかの理由で、給電コントローラ１０４が、利用できる電流が第１の限度、たとえば５５ミリアンペア未満であると測定すると、スイッチＳ１を閉じ、スイッチＳ２ａを開くことにより、初期設定に戻る。また、給電コントローラ１２６が、取り出される電流が第２の限度、たとえば１０ミリアンペア未満であることを検出すると、スイッチＳ４を閉じ、スイッチＳ３を開くことにより初期設定に戻る。
【０１１８】
処理はそれから、データが転送されるステップ４８に進む。
【０１１９】
ステップ４９で、データ転送は停止するが、ソース・デバイス１及びシンク・デバイス２は接続されたままである。図２の実施形態と同様に、ＨＰＤラインはハイ・レベルに維持され、＋５Ｖラインから取り出される電流は第１の限度を超えていて、シンク・デバイス２は、＋５Ｖラインに電力を供給し続ける。これは、ソース・デバイス１が待機中である場合でさえ、自身のバッテリを充電し続けることを可能にする。ある時点で、シンク・デバイス２が、＋５Ｖラインから取り出される電流が第２の限度未満であることを検出すると、電源１２３を＋５Ｖラインから切り離す。これは最終的に、ソース・デバイス１に、利用できる電流が第１の限度未満であることを検出させ、電源１０６を＋５Ｖラインに再接続させる。
【０１２０】
別のＴＤＭＳが起動されると、ステップ４２、ステップ４４、ステップ４６及びステップ４７が繰り返され、処理はステップ４８に戻る。
【０１２１】
最終的に、処理は、ＨＤＭＩケーブルがソース・デバイス１又はシンク・デバイス２から引き抜かれるステップ５０に進む。ソース・デバイス１とシンク・デバイス２の双方にとって内部にあるＨＰＤ信号、ＨＰＤ−ｓｒｃ、ＨＰＤ−ｓｉｎｋは、切り離しを示すレベルとなる。
【０１２２】
ステップ５１で、図２の実施形態と同様に、給電コントローラ１０４は、まだそうでない場合、スイッチＳ２ａ及びスイッチＳ２ｂを開き、スイッチＳ１を閉じ、給電コントローラ１２６はスイッチＳ３を開く。ソース・デバイス１及びシンク・デバイス２は、ＨＤＭＩインタフェースに対する初期設定に戻り、恐らく図４の実施形態に従い拡張されていない別のデバイスへの接続に備える。
【０１２３】
図６は、＋５Ｖラインでパルスにより形成されるメッセージを認証するための典型的な回路４００を表す。そのような回路は、図４の実施形態に従い拡張された、ソース・デバイス１又はシンク・デバイス２に配置できる。
【０１２４】
回路４００は、給電コントローラ１０４及び給電コントローラ１２６に配置され得る。スイッチＳＨ１及びスイッチＳＨ２は、必要に応じて、スイッチＳ１１、スイッチＳ１２、スイッチＳ２１及びスイッチＳ２２に対応する。
【０１２５】
図４と同じ様に、＋５Ｖラインは、２つのスイッチＳＨ１及びスイッチＳＨ２の第１の端子に接続される。ＳＨ１の第２の端子は、レベル・シフタ４０１の入力に接続される。レベル・シフタ４０１は、その出力をインバータ・シュミット・トリガー４０２の入力に接続している。インバータ・シュミット・トリガー４０２の出力は、まず、第１のＤ型フリッププロップ４０３の入力に接続され、次に遅延素子４０４の入力に接続される。第１のＤ型フリップフロップ４０３のＱ出力は、第２のＤ型フリップフロップ４０５のＤ入力に接続される。遅延素子４０４からの出力は、第１のＤ型フリップフロップ４０３及び第２のＤ型フリップフロップ４０５のクロック入力に接続される。
【０１２６】
第２のＤ型フリップフロップ４０５のＱ出力は、決定論理回路４０６（ＣＴＲＬ）の入力に接続される。
【０１２７】
決定論理回路４０６の第１の出力ＲＥＳＥＴは、Ｄ型フリップフロップ４０３及びＤ型フリップフロップ４０５の双方に存在するリセット入力に接続される。決定論理回路４０６の第２の出力及び第３の出力は、スイッチＳＨ１及びスイッチＳＨ２に存在する制御端子に接続される。決定論理回路４０６の第４の出力は、スイッチＳＨ２の第２の端子に接続される。
【０１２８】
２つのＤ型フリップフロップ４０３及びＤ型フリップフロップ４０５は、カウンタの機能を果たす様に接続される。初めに、スイッチＳＨ１は決定論理回路４０６により閉じられる。
【０１２９】
インバータ・シュミット・トリガー４０２を作動させるのに十分な振幅の立下りパルスが＋５Ｖラインに達すると、２つの有効なパルスが受信されるまで、カウンタはパルスを計数するであろう。これが起こると、決定論理回路４０６の入力は有効状態に設定される。決定論理回路４０６はその場合、スイッチＳＨ１を開き、スイッチＳＨ２を閉じて、Ｄ型フリップフロップ４０３、Ｄ型フリップフロップ４０５のリセット入力への出力を用いてカウンタをリセットする。所定の待機時間後、決定論理回路はそれから、スイッチＳＨ２経由で＋５Ｖラインに所要数のパルスを放出する。
【０１３０】
回路４００はまた、ソース・デバイス１でも用いられていて、回路４００は受信したパルスに応答してパルスを送る必要がないかもしれない。
【０１３１】
シュミット・トリガーは、カウンタ回路を作動させる＋５Ｖラインへの雑音及びスプリアス・パルスを回避するために用いられる。インバータ・シュミット・トリガー４０２のヒステリシスの閾値レベル及び程度の選択は、エンドユーザ環境の特性の関数であり、当業者の裁量内にある。
【０１３２】
回路４００は、決定論理回路４０６の入力に達するパルスの幅を検査するために、タイマー回路のような様々な方法で、周波数選択的にされる場合がある。これは、決定論理回路４０６が＋５Ｖラインのスパイク及びリンギングのようなスプリアス信号を無視できる様にする。周波数選択回路を実装することは、当業者の理解の及ぶところである。
【０１３３】
上記の回路は例として示されている。カウンタは、２つのパルスに対して有効な出力を提供する様に設計される。カウンタを長くすることにより、より高い数のパルスに対する要件が設定できよう。これはまた、要求検証回路４００の一般的な雑音排除性を改善する可能性がある。要求されるパルスの数の選択は、当業者の裁量内にある。
【０１３４】
図７は、＋５Ｖラインでパルスを用いたハンドシェイキング通信の例に対する例示的なタイミングを表す。ｔ０で、３２ｋＨｚの周波数及び振幅３Ｖで５０％デューティ・サイクルの、２つの立下りパルスが、ソース・デバイス１により放出される。
【０１３５】
３ボルトの振幅は、純粋に例としての記載である。当業者は、適切な振幅を選択できる。レベル・シフタ４０１及びインバータ・シュミット・トリガー４０２の特性は、選択された振幅に依存する。
【０１３６】
シンク・デバイス２内の、図６にあるような要求検証回路における遅延に依存する遅延後、ｔ１で、応答として、この場合も３２ｋＨｚの周波数で５０％のデューティ・サイクルを有する２つの立下りパルスが、＋５Ｖラインで戻される。これらのステップがタイムアウト時間以内に完了すると、ハンドシェイキング通信は正しく完了している。
【０１３７】
しかしながら、２つの立下りパルスが、タイムアウト時間になるまでに応答検証回路により受信されないと、ソース・デバイス１は、ハンドシェイキングが失敗したと看做す。したがって、ソース・デバイス１は初期設定のままとなる。
【０１３８】
３２ｋＨｚの周波数は、ここでは純粋に例として選択されていて、他の選択も可能である。さらに、立下りパルスは、そのような実装が、それぞれの給電コントローラ１０４、給電コントローラ１２６の入力に関する特別な保護回路を必要としないので、この例で示されている。他の実装も可能であり、そして当業者の裁量内にある。
【０１３９】
データ転送に関するイベントは、通常ユーザの制御の下にあり、そして極めて長い時間にわたって起こることになるので、タイムアウト時間は厳格ではなく、当業者はソース・デバイス及びシンク・デバイスの様々なハードウェア遅延を単に考慮して、正確な値を容易に選択できるであろう。たとえば、値は１０ミリ秒と５０ミリ秒間とすることができ、この範囲外の値でも機能できる。
【０１４０】
図８は、実施形態によるシンク・デバイス２に、ＨＤＭＩケーブル３経由で接続された、実施形態によるソース・デバイス１を備えているシステムを表している。
【０１４１】
図４の実施形態に共通している、ソース・デバイス１及びシンク・デバイス２の要素は既に論じられており、そしてそれ以上は説明しないこととする。
【０１４２】
図８と図４とを比較すると、図８ではスイッチＳ１１、スイッチＳ１２、スイッチＳ２１及びスイッチＳ２２が存在していないことが分かる。また給電コントローラ１０４、給電コントローラ１２６は、パルス発生回路及びパルス検出回路は備えていない。
【０１４３】
前述した実施形態と同様に、そしてＨＤＭＩに準拠したリンクを用いるシステムと同様に、リンクが形成されてから、シンク・デバイス２の特性を確かめるために、ソース・デバイス１がシンク・デバイス２に問い合わせるステップがある。これは、これまでに論じたステップ２１又はステップ４１に対応する。
【０１４４】
このステップは、ソース・デバイス１が、シンク・デバイス２に含まれるＥ−ＥＤＩＤレジスタの内容をシンク・デバイス２が返すための要求を、ＤＤＣラインを用いてシンク・デバイス２に送信するステップを含む。
【０１４５】
Ｅ−ＥＤＩＤレジスタは、シンク・デバイス２の特性、たとえばディスプレイ解像度、カラー特性、音響性能などに関する情報を有する。Ｅ−ＥＤＩＤレジスタは、ＶＥＳＡ  Ｅ−ＥＤＩＤ仕様に詳細に説明されている。図８の実施形態は、図９に関連して説明されているような拡張Ｅ−ＥＤＩＤレジスタを採用している。
【０１４６】
図９は、実施形態によるＥ−ＥＤＩＤレジスタの例示的な構造を、簡略化して示している。Ｅ−ＥＤＩＤレジスタは、標準の現行バージョンでは１２８バイト・ブロックに分けられている。
【０１４７】
ＶＥＳＡに準拠したデバイスは総て、少なくとも最初のブロック、Ｂ０（Ｅ−ＥＤＩＤブロック０）を有し、Ｂ０はＶＥＳＡ  Ｅ−ＥＤＩＤ標準で規定されているフォーマットで、基本的な最小限の情報を有している。
【０１４８】
デバイスは、複数のオプションブロックＢ１−ブロックＢｎ（Ｅ−ＥＤＩＤブロック１−ブロックｎ）を有する場合がある。これらのオプションブロックの構造は、拡張ブロックとして知られ、ＶＥＳＡ  Ｅ−ＥＤＩＤ標準により規定されている。
【０１４９】
そのようなオプションブロックＢｅでは、第１のバイトＢｙｔｅ０は、それが有する情報の特質を示す。第２のバイトＢｙｔｅ１は、ＶＥＳＡの改訂番号を示す。Ｂｙｔｅ２からＢｙｔｅ１２６には情報が入っており、そしてＢｙｔｅ１２７にはチェックサムが入っている。
【０１５０】
内容は、オプションブロックの一部に対して定義されている。しかしながら、製造業者が１種類の拡張ブロックの構造及び内容を定義する規定が設けられている。
【０１５１】
１つの実施形態で、製造業者が定義したＢＭ（製造業者定義）には、＋５Ｖラインに給電するシンク・デバイス２の能力に関する情報が入っている。Ｂｙｔｅ０は、ブロックが製造業者定義であることを示すために値‘ＦＦｈ’に設定され、Ｂｙｔｅ１にはＶＥＳＡ改訂番号が入っている。
【０１５２】
Ｂｙｔｅ２からＢｙｔｅ１２６のうちの適切な場所に、シンク・デバイス２が＋５Ｖラインに給電できるかどうかを示す値を含むＢｙｔｅ  ｎが置かれる。たとえば、‘１’はシンク・デバイス２が給電できることを、そして‘０’は給電できないことを示す。Ｂｙｔｅ  ｎ＋１からＢｙｔｅ  ｎ＋４までは、シンク・デバイス２が供給できる電流の最大値をミリアンペア単位で表すために連結される場合がある。Ｂｙｔｅ  ｐには、Ｂｙｔｅ  ｐ＋１からＢｙｔｅ  ｐ＋５までの連結で見出される場合がある値の単位が入っている。ここで見出される値は、シンク・デバイス２が＋５ＶラインにＢｙｔｅ  ｎ＋１からＢｙｔｅ  ｎ＋４までに示されるレベルで電流を供給できる時間の長さを表す。Ｂｙｔｅ  ｐに対する典型的な値を以下の表に示す。
【０１５３】
【表４】
0005636421.tif 000005
【０１５４】
別の実施形態では、ＤＩ−ＥＸＴと呼ばれ、そしてＶＥＳＡ  Ｅ−ＥＤＩＤ標準で定義されている、ブロックＢＤＥ内の予約バイトが用いられる。Ｂｙｔｅ  ５６からＢｙｔｅ  ７１までが予約されているが、標準の現行バージョンでは機能に関して未定義であり、そして残りのバイトは定義されている。
【０１５５】
製造業者定義のブロックＢＭに対して上で論じたのと同様な方法で、Ｂｙｔｅ  ５６からＢｙｔｅ  ７１までは、シンク・デバイス２が＋５Ｖラインに給電できる能力、利用できる最大電流及び給電可能な時間の長さを示す情報を入れるのに使用できる。
【０１５６】
実際、他の拡張ブロックで見出される、予約されているが、未定義、又は未使用のバイトが、上述した情報の一部又は総てを入れるのに使用できる。
【０１５７】
ソース・デバイス１及びシンク・デバイス２が図８の実施形態に従う場合、シンク・デバイス２はスイッチＳ３及びスイッチＳ４を閉じる。ソース・デバイス１はシンク・デバイス２のＥ−ＥＤＩＤレジスタ内の情報を受信する。
【０１５８】
Ｅ−ＥＤＩＤレジスタに入っている情報を返してから、シンク・デバイスはスイッチＳ３を閉じる。
【０１５９】
ソース・デバイス１は、シンク・デバイス２が＋５Ｖラインで電力を供給できることを示す応答を受信すると、第１の待機時間だけ待ち、その後、スイッチＳ２ａを閉じ、スイッチＳ１を開く。第１の待機時間は、シンク・デバイス２がスイッチＳ３を閉じ、そして＋５Ｖラインに安定な電圧を確立できる様に設定される。第１の待機時間は厳格ではなく、１０ミリ秒のオーダーとすることができる。
【０１６０】
Ｅ−ＥＤＩＤレジスタから情報の受信後のある時点で、ソース・デバイス１は、受信した情報を、自身の電流消費及びバッテリ容量について保持している情報と比較し、そして一連の決定を行う。ソース・デバイス１の回路に電力を供給するだけでなく、充電器に電力を供給するのに利用できる十分な電流があると、ソース・デバイス１は、エネルギー管理回路１０３を、安定化電源ＰＷＲに提供するだけでなく、充電器にも電力を供給する様に構成し、そうでなければ、エネルギー管理回路１０３は、安定化電源ＰＷＲのみに提供する様に構成する。
【０１６１】
ソース・デバイス１は、その後、５ボルト給電がシンク・デバイス２から利用できる時間の長さに関する情報を、それが利用できる場合、ソース・デバイス１が含んでいる映像／音声データの総てが転送されて表示されるのに必要な最小の時間長と比較する。利用できる時間が足りない場合、ソース・デバイス１はユーザに警告する、或いは、ユーザから決定を求めるメッセージを生成する。あるいは、プロセッサ１０１は、バッテリを充電しなくても、データの総てを表示するのに十分な時間を与える十分な電力を維持することになるかを計算し、そうであると、ユーザに、このことを提案するメッセージを送信できる。プロセッサ１０１はまた、ソース・デバイス１のバッテリが充電される期間と、充電されない期間とを合わせて、データ総ての転送を可能にし得るかどうかを計算できる。
【０１６２】
この最後の特徴は、シンク・デバイス２がそれ自身バッテリ駆動であるが、ソース・デバイス１よりも著しく高い容量のバッテリを有している場合に、有利に利用できる。
【０１６３】
シンク・デバイス２が５ボルトを給電できる時間を格納しているＥ−ＥＤＩＤレジスタの部分が、読み出しだけでなく、書き込み可能であるのは、有用である。それにより、シンク・デバイス２は、自身のバッテリの充電状態を考慮して周期的にＥ−ＥＤＩＤレジスタを更新することができる。ソース・デバイス１は、シンク・デバイス２におけるバッテリの最新の状態を得るために、周期的にＥ−ＥＤＩＤレジスタを読むことができる。
【０１６４】
ソース・デバイス１は、シンク・デバイス２のバッテリ充電レベルの最新状態を用い、そしてこれを映像／音声データを表示するために残っている時間と比較できる。ソース・デバイス１はそれから、バッテリの充電及び安定化電源ＰＷＲへの電力供給から、安定化電源ＰＷＲのみへの電力供給に、いつ切り替えるべきかを計算できよう。
【０１６５】
第２の待機時間後に、ソース・デバイス１は、図４を参照して説明した方法で、＋５Ｖラインで利用できる電流を測定する。利用できる電流がある限度以上であると、ソース・デバイス１は、シンク・デバイス２が＋５Ｖラインに給電する構成を維持し、そうでなければ、初期設定に戻る。この測定は、特にシンク・デバイス２もバッテリ駆動である場合に、所定の間隔で繰り返される。第２の待機時間は、＋５Ｖラインでのいかなる振動をも抑えることを可能にし、１０ミリ秒−５０ミリ秒の範囲とすることができる。
【０１６６】
これまでに説明した実施形態と同様に、第３の待機時間後に、シンク・デバイス２は＋５Ｖラインで取り出される電流の測定を開始する。
【０１６７】
第３の待機時間は、数十ミリ秒のオーダーであり得る。
【０１６８】
シンク・デバイス２は、ソース・デバイス１が＋５Ｖラインから電流を取り出す様に設定されていることを発見すると、５ボルト給電とＨＰＤラインとの間のリンクがソース・デバイス１で形成される様に、スイッチＳ４を開く。
【０１６９】
しかしながら、測定された電流が定義された限度未満であり、ソース・デバイス１が図８の実施形態に従うものではない場合、或いは、＋５Ｖラインから電力を取り出す様に設定されていないことを示していると、シンク・デバイス２は、スイッチＳ３を開くことにより電源１２３を＋５Ｖラインから切り離す。この様にして、ソース・デバイス１又はシンク・デバイス２は、何らかの理由で初期設定に戻ると、他方のデバイスもまたある時点で初期設定に戻る。
【０１７０】
図１０は、ソース・デバイス１に提供される電力供給のために、ＮＣラインを使用する別の実施形態を示している。これまでに説明した実施形態に共通である特徴は、それ以上論じないこととする。この例では、図８の実施形態に関連して説明した様に修正されたＥ−ＥＤＩＤレジスタが、通信するために、ソース・デバイス１及びシンク・デバイス２により用いられる。
【０１７１】
スイッチＳ３の第１の端子は、抵抗１２４経由で電源１２３に接続される。スイッチＳ３の第２の端子は、スイッチＳ５１経由で＋５Ｖラインと５ボルト給電レールＳＩＮＫ５Ｖに接続される。スイッチＳ３の第２の端子はまた、スイッチＳ５２経由でＮＣラインに接続される。
【０１７２】
給電コントローラ１０４は、制御スイッチＳ１、スイッチＳ２ａ及びスイッチＳ２ｂに接続される。給電コントローラ１２６は、制御スイッチＳ３、スイッチＳ４、スイッチＳ５１及びスイッチＳ５２に接続される。スイッチＳ１、スイッチＳ２ａ、スイッチＳ２ｂ、スイッチＳ３、スイッチＳ４、スイッチＳ５１及びスイッチＳ５２に対する制御接続は示されていない。
【０１７３】
この実施形態の事例では、ソース・デバイス１及びシンク・デバイス２が初期状態に初期化される場合、スイッチは次の通りとなる。
【０１７４】
【表５】
0005636421.tif 000006
【０１７５】
この様にして、給電レールＳＩＮＫ５ＶはスイッチＳ５１経由で＋５Ｖラインに接続され、ＮＣラインは回路のいずれにも接続されない。この設定では、ＨＤＭＩ標準の現行バージョンで知られている様に、ソース・デバイス１は、＋５Ｖラインに５ボルトを給電する。
【０１７６】
図６を参照して説明した様に、ソース・デバイス１は、シンク・デバイス２のＥ−ＥＤＩＤレジスタを読む。ソース・デバイス１は、シンク・デバイス２が５ボルトを給電できることが分かると、給電コントローラ１０４は、スイッチＳ４１を閉じる。シンク給電コントローラ１２６は、スイッチＳ５１を開き、そしてスイッチＳ５２を閉じる。５Ｖ給電レールＳＩＮＫ５Ｖ及びＮＣラインは、この様にして、電源１２３に接続される。よって、スイッチは次の通りとなる。
【０１７７】
【表６】
0005636421.tif 000007
【０１７８】
シンク・デバイス２は、この時点で、ＮＣライン経由でソース・デバイス１内のエネルギー管理回路１０３に電力を供給している。電源１０６は、エネルギー管理回路１０３により給電されるので、ソース・デバイス１の総てがＮＣライン経由で給電される。
【０１７９】
前述した様に、ソース・デバイス１とシンク・デバイス２の双方は、ＮＣライン経由で流れる電流を測定する手段を保有している。したがって、前述した様に、ソース・デバイス１とシンク・デバイス２の双方は、必要に応じて初期状態に戻る場合がある。
【０１８０】
スイッチＳ４は、ＨＰＤラインが＋５Ｖラインにリンクされているので、この実施形態では閉じられたままであり、＋５Ｖラインはソース・デバイス１内のリンク経由でＮＣラインから給電を受ける。したがって、ＨＤＭＩケーブル経由のループが存在し、ホット・プラグ検出機能が動作できる。
【０１８１】
図１１は、ＮＣラインが、共通の接地線に５ボルト給電を提供するのに用いられることができる実施形態を表す。これまでの実施形態では、インタフェース部分の総て、すなわち、データ、制御及び電源に対する接地は、単一の接地線（図示されていない）により担われている。
【０１８２】
この場合もやはり、これまでの実施形態に共通の特徴及び機能、特にスイッチＳ１、スイッチＳ２ａ、スイッチＳ２ｂ、スイッチＳ３、スイッチＳ４については、それ以上には論じないこととする。
【０１８３】
ＤＣ接地レール５ＶＧＮＤは、ソース・デバイス１とシンク・デバイス２の双方で利用できる。スイッチＳ６１及びスイッチＳ６２は、それぞれソース・デバイス１及びシンク・デバイス２にあり、ＮＣラインをこれらのレールに接続することができる。ソース給電コントローラ１０４及びシンク給電コントローラ１２６は、それぞれスイッチＳ６１及びスイッチＳ６２を制御できる。
【０１８４】
スイッチＳ１、スイッチＳ２ａ、スイッチＳ２ｂ、スイッチＳ３、スイッチＳ４、スイッチＳ６１及びスイッチＳ６２に対する制御接続は、図示されていない。
【０１８５】
給電接地レール５ＶＧＮＤは、必要に応じて、ソース・デバイス１及びシンク・デバイス２内の回路及び他の接地に接続される場合がある。
【０１８６】
最初に、ソース・デバイス１及びシンク・デバイス２が初期状態にある場合、スイッチは次の通りとなる。
【０１８７】
【表７】
0005636421.tif 000008
この様にして、ＮＣラインは全ての他の回路から切り離される。
【０１８８】
ソース・デバイス１及びシンク・デバイス２は、ソース・デバイス１とシンク・デバイス２の双方がＮＣラインを接地線として用いるための回路を有しているということを、Ｅ−ＥＤＩＤレジスタ内のデータを用いて確立している場合、シンク給電コントローラ１２６は、スイッチＳ２ａ及びスイッチＳ３を閉じる。電源１２３は、この様にして＋５Ｖラインに接続され、そしてエネルギー管理回路１０３に電力を供給する。
【０１８９】
ソース給電コントローラ１０４及びシンク給電コントローラ１２６は、スイッチＳ６１及びスイッチＳ６２を閉じ、それによってＮＣライン経由で共通のＤＣ接地５ＶＧＮＤを確立する。
【０１９０】
この様にして、スイッチＳ１−スイッチＳ４、スイッチＳ６１及びスイッチＳ６２の設定は、以下の通りとなる。
【０１９１】
【表８】
0005636421.tif 000009
【０１９２】
シンク・デバイス２はこの時点で、ソース・デバイス１内のエネルギー管理回路１０３に給電しており、共通の接地がソース・デバイス１とシンク・デバイス２との間に確立されている。給電コントローラ１０４、給電コントローラ１２６及び電源１０６、電源１２３のような５ボルト給電に関連する回路は、このＤＣ接地を用いることができる。したがって、この特徴は、信号転送に関係している回路に対する接地を、電源に関係している回路の接地から切り離すことにより、インタフェースの雑音排除性を改善するのに用いられ得る。
【０１９３】
前述した様に、ソース・デバイス１とシンク・デバイス２の双方は、＋５Ｖラインに流れる電流を監視し、そして必要に応じて、初期設定に戻ることができる。
【０１９４】
図２、図４、及び図６を参照して説明した様に、一旦、電源１２３による＋５Ｖラインの電力供給が設定されていると、スイッチＳ４を開くことが好ましい。これは、ホット・プラグ検出の作動のために、ＨＤＭＩケーブル経由のループを確立するためである。
【０１９５】
前述したことは、その特徴、態様及び目的と共に、限定ではなく、例示の目的のために与えられている。実際、説明された実施形態は、本発明に関連するもののみと看做されることは意図されておらず、本発明をＨＤＭＩリンクを用いるシステムに限定されると看做すべきではない。実際、これらの実施形態は、ＤＣ電圧線を有するケーブルを指定するどんなデータ転送システムにも適応できよう。
【０１９６】
機能の多くは、分離したブロック、たとえばプロセッサ１０１及び給電コントローラ１０４として説明されているけれども、これは、理解を助けるためであり、そして限定するものと解釈するべきではない。別の例は、エネルギー管理回路１０３及び電源１０６であり、これらはまた機能的に統合できよう。これはまた、シンク・デバイス２の機能についても当てはまる。またＨＤＭＩインタフェース回路１０２、ＨＤＭＩインタフェース回路１２２は、プロセッサ１０１、プロセッサ１２１と区別されて示されている。これは、機能を個別に示すためである。これらの回路はまた、プロセッサ１０１、プロセッサ１２１の一部として形成可能である。
【０１９７】
たとえば、図２及び図４の実施形態は、シンク・デバイス２により供給される電力をソース・デバイス１に伝えるために、＋５Ｖラインを用いることに関連してのみ論じられている。ＮＣラインが５ボルト又は接地を伝えるために用いられる実施形態には、Ｅ−ＥＤＩＤレジスタを用いる通信が説明されている。当業者が十分理解するところである様に、ＮＣラインを図２及び図４の実施形態と組み合わせて使用することもまた可能である。そのような組み合わせは当業者でできることである。
【０１９８】
たとえば、ＨＤＭＩ標準の将来バージョンが、適応できる規定のケーブル内の他のラインを、電力供給を担うことができる様にするようなことになれば、問題なく、本技術をそれらのラインに拡張することができるであろう。これは、単に、上述した切替え回路をそれらの新しいラインを包含する様に適応させることに係わるであろう。
【０１９９】
ソース・デバイス１に対して説明された電流測定技術は、＋５Ｖラインと接地ＧＮＤとの間に接続された抵抗を用いる。抵抗が接続されている間、電力は消費されるであろう。したがって、抵抗は測定の間だけ接続されることが条件になっている。それ故、周期的な測定が説明されている。利用できる電流を測定するための他の方法が存在する。ほとんど電力を消費しない技術を見出すことができれば、これは、シンク・デバイス２の場合に説明されている様に、連続監視で採用されることができよう。
【０２００】
実施形態は、区別されるものとして提示されている。好都合なことに、ソース・デバイス１及びシンク・デバイス２は、２つ以上の実施形態に従い拡張されることができ、この様にしてそれらの互換性を広げることができよう。
【０２０１】
ＨＤＭＩインタフェースにおけるＤＣ電力線（＋５Ｖライン）を、ＨＤＭＩ標準の現行バージョンと同様に、５ボルトであると見なして説明した。この値が、標準の将来リリースにより変更されるようなことになれば、当業者はこれを考慮して、原理及び実施形態を適応させることができるであろう。
【０２０２】
ＨＤＭＩ標準が、制御線（ＤＤＣ）を用いるプロトコル以外に、ソース・デバイスとシンク・デバイスの間での通信プロトコルを網羅することになれば、実施形態とともにＨＤＭＩ標準を用いることができる様にするには、軽微な適応で十分であろう。たとえば、映像／音声以外のデータの通信が無線リンクを用いてなされることが可能となろう。ここでは、ソース・デバイス１に電力を提供する、シンク・デバイス２の能力に関する情報が、そのような無線リンクにより渡されることができよう。
【０２０３】
本発明の少なくとも１つの説明に役立つ実施形態を、この様に説明していて、様々な変更、修正及び改良が、当業者には直ぐに思い浮かぶであろう。そのような変更、修正及び改良は、本発明の精神及び範囲内にあることを意図している。したがって、上記記載は例としてのみであり、限定することを意図していない。本発明は以下の特許請求の範囲及びその均等物で定義されることでのみ限定される。
【図１】
0005636421.tif 000010
【図２】
0005636421.tif 000011
【図３】
0005636421.tif 000012
【図４】
0005636421.tif 000013
【図５】
0005636421.tif 000014
【図６】
0005636421.tif 000015
【図７】
0005636421.tif 000016
【図８】
0005636421.tif 000017
【図９】
0005636421.tif 000018
【図１０】
0005636421.tif 000019
【図１１】
0005636421.tif 000020