(57)【特許請求の範囲】
【請求項１】
ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）を使用して圧縮されたビデオデータを送信するソース機器のデータ送受信方法であって、
前記ＨＤＭＩを介してシンク機器と接続するステップと、
前記シンク機器から前記シンク機器の圧縮解除能力情報を含むＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）を受信するステップと、
前記シンク機器のＳＣＤＣＳ（Ｓｔｕｔａｓ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ  Ｓｔｒｕｃｔｕｒｅ）に格納された圧縮解除活性化情報の値を１に設定するために第１のＳＣＤＣ（Ｓｔｕｔａｓ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ）書き込みメッセージを送信することにより、前記シンク機器の圧縮解除機能を活性化し、前記圧縮解除活性化情報の値が変化するまで前記シンク機器に前記圧縮されたビデオデータを送信するステップと、
前記シンク機器の前記ＳＣＤＣＳに格納された前記圧縮解除活性化情報の値を０に設定するために第２のＳＣＤＣ書き込みメッセージを送信することにより、前記シンク機器の前記圧縮解除機能を非活性化し、前記圧縮解除活性化情報の値が変化するまで前記シンク機器に圧縮されていないビデオデータを送信するステップとを含む、ソース機器のデータ送受信方法。
【請求項２】
前記圧縮解除能力情報は、前記シンク機器が圧縮解除をサポートするかどうかに関する情報及び圧縮解除関連特性情報の少なくとも一つを表し、
前記圧縮解除能力情報は、ＨＦ−ＶＳＤＢ（ＨＤＭＩ  Ｆｏｒｕｍ−Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ  Ｂｌｏｃｋ）の形式で受信される、請求項１に記載のソース機器のデータ送受信方法。
【請求項３】
前記第１のＳＣＤＣ書き込みメッセージと前記第２のＳＣＤＣ書き込みメッセージは、定期的には送信されず、
前記第１のＳＣＤＣ書き込みメッセージは、前記圧縮解除活性化情報の値が１に設定されている間、繰り返しては送信されず、
前記第２のＳＣＤＣ書き込みメッセージは、前記圧縮解除活性化情報の値が０に設定されている間、繰り返しては送信されない、請求項１に記載のソース機器のデータ送受信方法。
【請求項４】
前記第１のＳＣＤＣ書き込みメッセージ及び前記第２のＳＣＤＣ書き込みメッセージは、ビデオプレイの開始時間に拘わらず送信される、請求項３に記載のソース機器のデータ送受信方法。
【請求項５】
前記シンク機器の前記圧縮解除機能の状態変化が発生した場合、前記シンク機器のＳＣＤＣＳに含まれた状態変化情報を読み取るステップをさらに含む、請求項１に記載のソース機器のデータ送受信方法。
【請求項６】
ＨＤＭＩを使用して圧縮されたビデオデータを送信するソース機器であって、
前記ＨＤＭＩを介してデータを送受信するＨＤＭＩ送信機と
前記ＨＤＭＩを介して送信するビデオデータを圧縮するビデオエンコーディングユニットと、
前記ＨＤＭＩ送信機及び前記ビデオエンコーディングユニットを制御するコントロールユニットと、を備え、
前記ソース機器は、
前記ＨＤＭＩを介してシンク機器と接続し、
前記シンク機器の圧縮解除能力情報を含むＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）を受信し、
前記シンク機器のＳＣＤＣＳ（Ｓｔｕｔａｓ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ  Ｓｔｒｕｃｔｕｒｅ）に格納された圧縮解除活性化情報の値を１に設定するために第１のＳＣＤＣ（Ｓｔｕｔａｓ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ）書き込みメッセージを送信することにより、前記シンク機器の圧縮解除機能を活性化し、前記圧縮されたビデオデータを送信し、
前記シンク機器の前記ＳＣＤＣＳに格納された前記圧縮解除活性化情報の値を０に設定するために第２のＳＣＤＣ書き込みメッセージを送信することにより、前記シンク機器の前記圧縮解除機能を非活性化し、前記圧縮解除活性化情報の値が変化するまで前記シンク機器に圧縮されていないビデオデータを送信する、ソース機器。
【請求項７】
前記圧縮解除能力情報は、前記シンク機器が圧縮解除をサポートするかどうかに関する情報及び圧縮解除関連特性情報の少なくとも一つを表し、
前記圧縮解除能力情報は、ＨＦ−ＶＳＤＢ（ＨＤＭＩ  Ｆｏｒｕｍ−Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ  Ｂｌｏｃｋ）の形式で受信される、請求項６に記載のソース機器。
【請求項８】
前記第１のＳＣＤＣ書き込みメッセージと前記第２のＳＣＤＣ書き込みメッセージは、定期的には送信されず、
前記第１のＳＣＤＣ書き込みメッセージは、前記圧縮解除活性化情報の値が１に設定されている間、繰り返しては送信されず、
前記第２のＳＣＤＣ書き込みメッセージは、前記圧縮解除活性化情報の値が０に設定されている間、繰り返しては送信されない、請求項６に記載のソース機器。
【請求項９】
前記第１のＳＣＤＣ書き込みメッセージ及び前記第２のＳＣＤＣ書き込みメッセージは、ビデオプレイの開始時間に拘わらず送信される、請求項８に記載のソース機器。
【請求項１０】
前記シンク機器の前記圧縮解除機能の状態変化が発生した場合、前記ソース機器は、前記シンク機器のＳＣＤＣＳに含まれた状態変化情報を読み取る、請求項６に記載のソース機器。
【請求項１１】
ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）を使用して圧縮されたビデオデータを受信するシンク機器のデータ送受信方法であって、
前記ＨＤＭＩを介してソース機器と接続するステップと、
前記ソース機器に前記シンク機器の圧縮解除能力情報を含むＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）を送信するステップと、
前記シンク機器のＳＣＤＣＳ（Ｓｔｕｔａｓ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ  Ｓｔｒｕｃｔｕｒｅ）に格納された圧縮解除活性化情報の値を１に設定するために第１のＳＣＤＣ（Ｓｔｕｔａｓ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ）書き込みメッセージを前記ソース機器から受信し、前記圧縮解除活性化情報の値に従って圧縮解除機能を活性化し、前記ソース機器から前記圧縮されたビデオデータを受信するステップと、
前記シンク機器の前記ＳＣＤＣＳに格納された前記圧縮解除活性化情報の値を０に設定するために第２のＳＣＤＣ書き込みメッセージを前記ソース機器から受信し、前記圧縮解除活性化情報の値にしたがって前記圧縮解除機能を非活性化し、前記ソース機器から圧縮されていないビデオデータを受信するステップを含む、シンク機器のデータ送受信方法。
【請求項１２】
前記圧縮解除能力情報は、前記シンク機器が圧縮解除をサポートするかどうかに関する情報及び圧縮解除関連特性情報の少なくとも一つを表し、
前記圧縮解除能力情報は、ＨＦ−ＶＳＤＢ（ＨＤＭＩ  Ｆｏｒｕｍ−Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ  Ｂｌｏｃｋ）の形式で送信される、請求項１１に記載のシンク機器のデータ送受信方法。
【請求項１３】
前記第１のＳＣＤＣ書き込みメッセージと前記第２のＳＣＤＣ書き込みメッセージは、定期的には送信されず、
前記第１のＳＣＤＣ書き込みメッセージは、前記圧縮解除活性化情報の値が１に設定されている間、繰り返しては送信されず、
前記第２のＳＣＤＣ書き込みメッセージは、前記圧縮解除活性化情報の値が０に設定されている間、繰り返しては送信されない、請求項１１に記載のシンク機器のデータ送受信方法。
【請求項１４】
前記第１のＳＣＤＣ書き込みメッセージ及び前記第２のＳＣＤＣ書き込みメッセージは、ビデオプレイの開始時間に拘わらず送信される、請求項１３に記載のシンク機器のデータ送受信方法。
【請求項１５】
前記シンク機器の前記圧縮解除機能の状態変化が発生した場合、前記シンク機器のＳＣＤＣＳ（Ｓｔａｔｕｓ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ  Ｓｔｒｕｃｔｕｒｅ）の状態変化情報を書き込むステップと、前記ソース機器に読み取り要求メッセージを送信するステップと、をさらに含む、請求項１１に記載のシンク機器のデータ送受信方法。
【請求項１６】
ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）を使用して圧縮されたビデオデータを受信するシンク機器であって、
前記ＨＤＭＩを介して送受信するＨＤＭＩ受信機と、
前記ＨＤＭＩを介して受信するビデオデータを圧縮解除するビデオデコードユニットと、
前記ＨＤＭＩ受信機及び前記ビデオデコードユニットを制御するコントロールユニットと、を備え、
前記シンク機器は、
前記ＨＤＭＩを介してソース機器と接続し、
前記ソース機器に前記シンク機器の圧縮解除能力情報を含むＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）を送信し、
前記シンク機器のＳＣＤＣＳ（Ｓｔｕｔａｓ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ  Ｓｔｒｕｃｔｕｒｅ）に格納された圧縮解除活性化情報の値を１に設定するために第１のＳＣＤＣ（Ｓｔｕｔａｓ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ）書き込みメッセージを前記ソース機器から受信し、前記圧縮解除活性化情報の値に従って圧縮解除機能を活性化し、前記ソース機器から前記圧縮されたビデオデータを受信し、
前記シンク機器の前記ＳＣＤＣＳに格納された前記圧縮解除活性化情報の値を０に設定するために第２のＳＣＤＣ書き込みメッセージを前記ソース機器から受信し、前記圧縮解除活性化情報の値にしたがって前記圧縮解除機能を非活性化し、前記ソース機器から圧縮されていないビデオデータを受信する、シンク機器。
【請求項１７】
前記圧縮解除能力情報は、前記シンク機器が圧縮解除をサポートするかどうかに関する情報及び圧縮解除関連特性情報の少なくとも一つを表し、
前記圧縮解除能力情報は、ＨＦ−ＶＳＤＢ（ＨＤＭＩ  Ｆｏｒｕｍ−Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ  Ｂｌｏｃｋ）の形式で送信される、請求項１６に記載のシンク機器。
【請求項１８】
前記第１のＳＣＤＣ書き込みメッセージと前記第２のＳＣＤＣ書き込みメッセージは、定期的には送信されず、
前記第１のＳＣＤＣ書き込みメッセージは、前記圧縮解除活性化情報の値が１に設定されている間、繰り返しては送信されず、
前記第２のＳＣＤＣ書き込みメッセージは、前記圧縮解除活性化情報の値が０に設定されている間、繰り返しては送信されない、請求項１６に記載のシンク機器。
【請求項１９】
前記第１のＳＣＤＣ書き込みメッセージ及び前記第２のＳＣＤＣ書き込みメッセージは、ビデオプレイの開始時間に拘わらず送信される、請求項１８に記載のシンク機器。
【請求項２０】
前記シンク機器は、前記シンク機器の前記圧縮解除機能の状態変化が発生した場合、前記シンク機器のＳＣＤＣＳ（Ｓｔａｔｕｓ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ  Ｓｔｒｕｃｔｕｒｅ）の状態変化情報を書き込み、前記ソース機器に読み取り要求メッセージを送信する、請求項１６に記載のシンク機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）を使用するデータ送受信装置及び方法に関し、特にＨＤＭＩを介して大容量のデータを圧縮して送信し、受信されたデータを圧縮解除する、ＨＤＭＩを使用するデータ送受信装置及び方法に関する。
【背景技術】
【０００２】
ＨＤＭＩは、個人用コンピュータとディスプレイのインタフェース標準規格であるＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）をＡＶ電気製品用として開発したインタフェース／規格であって、ＨＤＭＩは、映像／音声を圧縮せずにプレイヤーからディスプレイ機器側に送信するから、ソース（ｓｏｕｒｃｅ）機器とシンク（ｓｉｎｋ）機器との間の遅延（Ｌａｔｅｎｃｙ）がほとんどなく、別のデコーダチップまたはソフトウェアを必要としないから、フォーマット互換性が高い。また、ビデオ信号、オーディオ信号、コントロール信号がケーブル一つで送信されるから、複雑であったＡＶ機器の配線を簡単にすることができ、不法複製防止のための暗号化技術（ＨＤＣＰ：  Ｈｉｇｈ-ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）をサポートして著作権保護機能まで提供することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ディスプレイ機器の発展及びユーザの高解像度映像視聴の必要によって、映像コンテンツの容量は、ますます大きくなっている。既にフルＨＤから発展してウルトラＨＤ（Ｕ−ＨＤ）級の解像度をサポートするディスプレイ機器が市場に発表されている。Ｕ−ＨＤは、４Ｋ解像度またはＵＤ解像度とも呼ばれ、画素がフルＨＤの場合より４倍の解像度（３８４０ｘ２１６０）で撮影されて極めて高い鮮明度の映像を提供できる。
【０００４】
ＵＨＤ  ＴＶの供給が始まりながらＵＨＤ  ＴＶで生き生きした臨場感及び没入感を視聴者に提供するために、ＵＨＤコンテンツを多様な格納媒体及びサービスを介して供給している。視聴者がＵＨＤコンテンツを鑑賞するための方法としてＵＨＤ  ＴＶとセットトップボックス、ブルーレイディスクプレーヤーなど、外部ソース機器をＨＤＭＩのような有線ビデオインタフェースで接続して非圧縮のビデオを鑑賞できる。しかしながら、ＵＨＤ解像度が８Ｋ以上に高くなると、従来の有線ビデオインタフェースの物理的限界によって非圧縮のビデオを送信できなくなる問題が発生するようになる。これを解消するために、ソース機器で損失なしで圧縮された映像を送信しシンク機器で圧縮解除する方法に対して研究が進められている。
【０００５】
本発明では、ソース機器とシンク機器との間の圧縮及び圧縮解除特性情報交換、圧縮解除機能動作制御及び状態変化情報送信方法を提案することによって、圧縮特性情報をシンク機器に正確に伝達し、これに基づいてシンク機器は、圧縮解除を正確にすることで視聴者に与えられたＵＨＤコンテンツを最適の環境で視聴できる環境を提供するようになる。
【課題を解決するための手段】
【０００６】
上述の技術的課題を解決するために、本発明にかかるＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）を使用して圧縮されたビデオデータを送信するソース機器のデータ送受信方法は、シンク機器が接続されると、前記シンク機器にＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）読み取りを要求するステップと、前記シンク機器から前記シンク機器の圧縮解除能力情報を含むＥＤＩＤを受信するステップと、前記ＥＤＩＤに基づいて決定された動作パラメータ情報を送信するステップであって、前記動作パラメータ情報は、圧縮メタデータを含む、送信ステップと、前記圧縮されたビデオデータを送信するステップと、を含む。
【０００７】
また、本発明にかかるソース機器のデータ送受信方法において、前記圧縮解除能力情報は、前記シンク機器が圧縮解除をサポートするかどうかまたは圧縮解除関連特性情報のうち、少なくとも一つを表し、前記圧縮解除能力情報は、ＨＦ−ＶＳＤＢ（ＨＤＩＭ  Ｆｏｒｕｍ−Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ  Ｂｌｏｃｋ）として受信される。
【０００８】
また、本発明にかかるソース機器のデータ送受信方法において、前記圧縮メタデータは、前記圧縮されたビデオデータの特性情報を含み、前記圧縮メタデータは、インフォフレームとして送信される。
【０００９】
また、本発明にかかるソース機器のデータ送受信方法は、前記シンク機器の圧縮解除機能を活性化または非活性化させるステップをさらに含み、前記圧縮解除機能の活性化または非活性化は、前記シンク機器のＳＣＤＣＳ（Ｓｔａｔｕｓ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ  Ｓｔｒｕｃｔｕｒｅ）に含まれた圧縮解除活性化情報を使用して行われる。
【００１０】
また、本発明にかかるソース機器のデータ送受信方法は、前記シンク機器の圧縮解除機能の状態変化が発生した場合、前記シンク機器のＳＣＤＣＳに含まれた状態変化情報を読み取るステップをさらに含む。
【００１１】
上述の技術的課題を解決するために、本発明にかかるＨＤＭＩを使用して圧縮されたビデオデータを送信するソース機器は、ＨＤＭＩを介してデータを送受信するＨＤＭＩ送信機と、前記ＨＤＭＩを介して送信するビデオデータを圧縮するビデオエンコーディングユニットと、前記ＨＤＭＩ送信機及び前記ビデオエンコーディングユニットをコントロールするコントロールユニットと、を備え 、前記ソース機器は、シンク機器が接続されると、前記シンク機器にＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）読み取りを要求し、前記シンク機器から前記シンク機器の圧縮解除能力情報を含むＥＤＩＤを受信し、前記ＥＤＩＤに基づいて決定された動作パラメータ情報を送信し、前記動作パラメータ情報は、圧縮メタデータを含み、前記圧縮されたビデオデータを送信する。
【００１２】
上述の技術的課題を解決するために、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）を使用して圧縮されたビデオデータを受信するシンク機器のデータ送受信方法は、接続したソース機器からＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）読み取りを要求されるステップと、前記ソース機器に前記シンク機器の圧縮解除能力情報を含むＥＤＩＤを送信するステップと、前記ソース機器から圧縮メタデータを含む動作パラメータ情報を受信するステップと、前記圧縮されたビデオデータを受信するステップと、を含む。
【００１３】
また、本発明にかかるシンク機器のデータ送受信方法において、前記圧縮解除能力情報は、前記シンク機器が圧縮解除をサポートするかどうか、または圧縮解除関連特性情報のうち、少なくとも一つを表し、前記圧縮解除能力情報は、ＨＦ−ＶＳＤＢ（ＨＤＩＭ  Ｆｏｒｕｍ−Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ  Ｂｌｏｃｋ）として送信される。
【００１４】
また、本発明にかかるシンク機器のデータ送受信方法において、前記圧縮メタデータは、前記圧縮されたビデオデータの特性情報を含み、前記圧縮メタデータは、インフォフレームとして受信される。
【００１５】
また、本発明にかかるシンク機器のデータ送受信方法は、前記ソース機器により前記シンク機器の圧縮解除機能を活性化または非活性化するステップをさらに含み、前記圧縮解除機能の活性化または非活性化は、前記シンク機器のＳＣＤＣＳ（Ｓｔａｔｕｓ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ  Ｓｔｒｕｃｔｕｒｅ）に含まれた圧縮解除活性化情報を使用して行われる。
【００１６】
また、本発明にかかるシンク機器のデータ送受信方法は、前記シンク機器の圧縮解除機能の状態変化が発生した場合、前記シンク機器のＳＣＤＣＳ（Ｓｔａｔｕｓ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ  Ｓｔｒｕｃｔｕｒｅ）に含まれた状態変化情報を書き込み、前記ソース機器に読み取り要求メッセージを送信するステップをさらに含む。
【００１７】
上述の技術的課題を解決するために、本発明にかかるＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）を使用して圧縮されたビデオデータを受信するシンク機器は、ＨＤＭＩを介して送受信するＨＤＭＩ受信機と、前記ＨＤＭＩを介して受信するビデオデータを圧縮解除するビデオデコードユニットと、ＨＤＭＩ受信機及び前記ビデオデコードユニットをコントロールするコントロールユニットと、を備え、前記シンク機器は、接続したソース機器からＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）読み取りを要求され、前記要求に応じて前記ソース機器に前記シンク機器の圧縮解除能力情報を含むＥＤＩＤを送信し、前記ソース機器から圧縮メタデータを含む動作パラメータ情報を受信し、前記圧縮されたビデオデータを受信する。
【発明の効果】
【００１８】
本発明によれば、ＨＤＭＩを介して圧縮されたＡ／Ｖデータ（オーディオデータまたはビデオデータのうち、少なくとも一つ）を送信することによって、極めて高い解像度のコンテンツまでＨＤＭＩでサポートが可能になる。
【００１９】
また、本発明によれば、ソース機器がＥＤＩＤ情報を介してシンク機器が圧縮解除能力を有するかが分かるので、シンク機器の種類に応じて圧縮したビデオデータまたは非圧縮ビデオデータを選別して送信できる。
【００２０】
また、本発明によれば、ソース機器がビデオデータを圧縮するのに使用した圧縮属性を表す圧縮メタデータを送信することによって、シンク機器で適切な方法で圧縮されたビデオデータを圧縮解除できる。
【００２１】
また、本発明によれば、ソース機器が圧縮されたビデオデータを送信するか、または圧縮されていないビデオデータを送信する場合、ＳＣＤＣＳを介してシンク機器の圧縮解除機能を活性化／非活性化できる。したがって、シンク機器の圧縮解除機能をユーザが設定変更しなくてもソース側でビデオデータのタイプに応じてシンク機器の設定を変更できるから、ユーザ側の不便さを解消できる。
【００２２】
また、本発明によれば、シンク機器で圧縮解除機能に状態変更が発生した場合、これをＳＣＤＣＳを介してソース機器に知らせてソース機器で変更された状態に応じて動作パラメータを変更して対処できる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施の形態にかかるＨＤＭＩシステム及びＨＤＭＩシステムに含まれたデータ送受信チャネルを示す。
【図２】本発明の実施の形態にかかるＨＤＭＩシステムにおける、ソース機器及びシンク機器を示す。
【図３】本発明の実施の形態にかかるＥＤＩＤストラクチャーを示した図である。
【図４】ＥＤＩＤエクステンションブロックの実施の形態を示す。
【図５】ＥＤＩＤエクステンションブロックの実施の形態を示す。
【図６】本発明の実施の形態にかかるＨＦ（ＨＤＭＩ  Ｆｏｒｕｍ）−ＶＳＤＢ（Ｖｅｎｄｏｒ−Ｓｐｅｃｉｆｉｃ  Ｄａｔａ  Ｂｌｏｃｋ）を示す。
【図７】本発明の実施の形態にかかるＨＦ−ＶＳＩＦ（ＨＤＭＩ  Ｆｏｒｕｍ−Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  ＩｎｆｏＦｒａｍｅ）を示す。
【図８】本発明の実施の形態にかかるＳＣＤＣ（Ｓｔａｔｕｓ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ）ストラクチャーを示す。
【図９】本発明の実施の形態にかかるＨＤＭＩを介したＡ／Ｖデータ送受信方法を示す。
【図１０】本発明の実施の形態にかかるＨＤＭＩを介した圧縮されたＡ／Ｖデータ送受信方法を示す。
【図１１】本発明の実施の形態にかかるＨＤＭＩを介した圧縮されたＡ／Ｖデータ送受信方法であって、特にソース機器によるシンク機器の圧縮解除機能を制御する方法を示す。
【図１２】本発明の実施の形態にかかるＨＤＭＩを介した圧縮されたＡ／Ｖデータ送受信方法であって、特にＳＣＤＣＳを使用してソース機器がシンク機器の圧縮解除機能を活性化する方法を示す。
【図１３】本発明の実施の形態にかかるＨＤＭＩを介した圧縮されたＡ／Ｖデータ送受信方法であって、特にシンク機器がソース機器に圧縮解除機能の状態変化を知らせる方法を示す。
【図１４】本発明の実施の形態にかかるＨＤＭＩを介した圧縮されたＡ／Ｖデータ送受信方法であって、特にＳＣＤＣＳを使用してシンク機器が圧縮解除機能の状態変化をソース機器に知らせる方法を示す。
【図１５】本発明の他の実施の形態にかかるＨＦ−ＶＳＤＢを示す。
【図１６】本発明の他の実施の形態にかかるＨＦ−ＶＳＩＦを示す。
【図１７】本発明の他の実施の形態にかかるＨＦ−ＶＳＩＦを示す。
【図１８】本発明の実施の形態にかかるビデオ圧縮インフォフレームを示す。
【図１９】本発明の実施の形態にかかるビデオ圧縮インフォフレームを示す。
【図２０】本発明の実施の形態にかかるビデオ圧縮インフォフレームを示す。
【発明を実施するための形態】
【００２４】
本発明の好ましい実施の形態について具体的に説明し、その例は、添付された図面に示す。添付された図面を参照した以下の詳細な説明は、本発明の実施の形態によって実現されることができる実施の形態のみを説明するよりは、本発明の好ましい実施の形態を説明するためである。次の詳細な説明は、本発明に対する徹底した理解を提供するために細部事項を含む。しかしながら、本発明がこのような細部事項無しで実行されうることは、当業者にとって自明である。
【００２５】
本発明で使用される大部分の用語は、該当分野において広く使用される一般的なもの等から選択されるが、一部用語は、出願人により任意に選択され、その意味は、必要により次の説明において詳細に述べる。よって、本発明は、用語の単純な名称または意味でない用語の意図した意味に基づいて理解されなければならない。
【００２６】
図１は、本発明の一実施の形態にかかるＨＤＭＩシステム及びＨＤＭＩシステムに含まれたデータ送受信チャネルを示す。
【００２７】
ＨＤＭＩを使用してビデオ／オーディオ／コントロールデータを送受信する機器を共にＨＤＭＩシステムと呼ぶことができ、ＨＤＭＩシステムは、ソース機器１０１０、シンク機器１０２０及びＨＤＭＩケーブルを含むことができる。ＨＤＭＩシステムにおいて、ＨＤＭＩを介してビデオ／オーディオデータを送信する機器がソース機器１０１０に該当し、ＨＤＭＩを介してビデオ／オーディオデータを受信する機器がシンク機器１０２０に該当し、両機器を接続してデータ送受信をサポートするＨＤＭＩケーブルが提供される。
【００２８】
図１のように、ＨＤＭＩケーブル及びコネクターは、ＴＭＤＳ（Ｔｒａｎｓｉｔｉｏｎ  Ｍｉｎｉｍｉｚｅｄ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ）データチャネル及びＴＭＤＳクロックチャネルを提供する４個のチャネルのペアリングを行うことができる。ＴＭＤＳデータチャネルは、ビデオデータ、オーディオデータ及び付加（ａｕｘｉｌｉａｒｙ）データを伝達するのに使用されることができる。
【００２９】
追加的に、ＨＤＭＩシステムは、ＶＥＳＡ（Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄｓ  Ａｓｓｏｃｉａｔｉｏｎ）  ＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｅｌ）を提供する。ＤＤＣは、一つのソース機器と一つのシンク機器との間の構成（Ｃｏｎｆｉｇｕｒａｔｉｏｎ）及び状態（ｓｔａｔｕｓ）情報の交換に使用される。ＣＥＣプロトコルは、ユーザ環境の多様なオーディオビジュアル製品間のハイレベルのコントロール機能を提供でき、オプショナル（ｏｐｔｉｏｎａｌ）に使用されることもできる。また、オプショナルＨＥＡＣ（ＨＤＭＩ  Ｅｔｈｅｒｎｅｔ  ａｎｄ  Ａｕｄｉｏ  Ｒｅｔｕｒｎ  Ｃｈａｎｎｅｌ）は、ＴＭＤＳから反対方向でＡＲＣ（Ａｕｄｉｏ  Ｒｅｔｕｒｎ  Ｃｈａｎｎｅｌ）及び接続した機器間のイーサネット（Ｅｔｈｅｒｎｅｔ）互換データネットワーキングを提供することもできる。
【００３０】
ビデオデータ、オーディオデータ及び付加データは、３個のＴＭＤＳデータチャネルを介して送信／受信されることができる。ＴＭＤＳクロックは、通常、ビデオピクセルレートを運用（ｒｕｎ）し、ＴＭＤＳクロックチャネルを介して送信される。ＴＭＤＳクロックは、ＨＤＭＩ受信機で３個のＴＭＤＳデータチャネルにおけるデータリカバリー（ｒｅｃｏｖｅｒｙ）のための基準周波数（ｆｒｅｑｕｅｎｃｙ  ｒｅｆｅｒｅｎｃｅ）として使用されることができる。ソース機器において、ＴＭＤＳデータチャネル当たりの８ビットのデータは、１０ビットのＤＣバランスされたトランジション（ｔｒａｎｓｉｔｉｏｎ）が最小化されたシーケンスに変換されて、ＴＭＤＳクロック周期（ｐｅｒｉｏｄ）当たりの１０ビットのレート（ｒａｔｅ）でシリアルに送信されることができる。
【００３１】
ＴＭＤＳチャネルを介してオーディオデータ及び付加データを送信するために、ＨＤＭＩは、パケット構造を使用する。オーディオデータ及びコントロールデータのための高い信頼度（ｒｅｌｉａｂｉｌｉｔｙ）を達成すべく、データは、ＢＣＨエラー訂正コード及びエラー減少コーディングを使用して生成される１０ビットのワードとして送信されることができる。
【００３２】
ソース機器は、ＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｅｌ）シンク機器のＥ−ＥＤＩＤ（Ｅｎｈａｎｃｅｄ  Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）を読み取って、シンク機器の構成情報及び可能な機能を知ることができる。Ｅ−ＥＤＩＤは、以下、ＥＤＩＤ情報と呼ぶこともできる。
【００３３】
ユーティリティラインは、ＨＥＡＣのようなオプショナルな拡張機能に使用されることができる。
【００３４】
図２は、本発明の実施の形態にかかるＨＤＭＩシステムにおいて、ソース機器及びシンク機器を示す。
【００３５】
ＨＤＭＩシステムにおいて、ＨＤＭＩを介してビデオ／オーディオデータを送信する機器がソース機器２１００に該当し、ＨＤＭＩを介してビデオ／オーディオデータを受信する機器がシンク機器２２００に該当する。
【００３６】
ソース機器（ｓｏｕｒｃｅ  ｄｅｖｉｃｅ）２１００は、ディスプレイユニット２１１０、ユーザ入力インタフェースユニット２１２０、ビデオエンコードユニット（Ｖｉｄｅｏ  Ｅｎｃｏｄｅｒ）２１３０、コントロールユニット２１４０、ＨＤＭＩ送信機２１５０、メモリユニット２１６０、ストレージユニット２１７０、マルチメディアユニット２１８０、またはパワー供給ユニット２１９０のうち、少なくとも一つを備える。シンク機器２２００は、ＥＤＩＤ  ＥＥＰＲＯＭ２２１０、ビデオデコードユニット２２２０、ディスプレイユニット２２３０、ユーザ入力インタフェースユニット２２４０、ＨＤＭＩ受信機２２５０、コントロールユニット２２６０、パワー供給ユニット２２７０、メモリユニット２２８０またはマルチメディアユニット２２９０のうち、少なくとも一つを備える。以下、同じ動作を行うユニットについての説明は重複しないことにする。
【００３７】
ソース機器２１００は、ストレージユニットに格納されたコンテンツをシンク機器２２００に送信またはストリーミングする物理的装置を示す。ソース機器２１００は、シンク機器に要求（ｒｅｑｕｅｓｔ）メッセージを送信するか、またはシンク機器から受信した要求メッセージを受信して処理できる。また、ソース機器２１００は、送信した要求メッセージに対してシンク機器２２００が送信する応答メッセージを処理してユーザに伝達するＵＩを提供でき、ソース機器２１００がディスプレイユニット２１１０を備える場合には、このＵＩをディスプレイに提供できる。
【００３８】
シンク機器２２００は、ソース機器２１００からコンテンツを受信し、ソース機器２１００に要求メッセージを送信するか、またはソース機器２１００から受信したメッセージを処理して応答メッセージを送信できる。シンク機器２２００もやはりソース機器２１００から受信する応答メッセージを処理して、ユーザに伝達するＵＩを提供でき、シンク機器２２００がディスプレイユニット２２３０を備える場合には、このＵＩをディスプレイに提供できる。
【００３９】
ソース機器２１００及びシンク機器２２００は、ユーザのアクションまたは入力を受信するユーザ入力インタフェースユニット２１２０、２２４０を備えることができ、実施の形態としてユーザ入力インタフェース２１２０、２２４０は、リモートコントローラ、音声受信／認識装置、タッチ入力センシング／受信装置などに該当できる。
【００４０】
メモリユニット２１６０、２２８０は、多様な種類のデータが一時的に格納される揮発性の物理装置を示す。
【００４１】
ストレージユニット２１７０は、多様な種類のデータを格納することができる不揮発性の物理的装置を示す。
【００４２】
ＥＤＩＤ  ＥＥＰＲＯＭ２２１０は、ＥＤＩＤ情報を格納しているＥＥＰＲＯＭを示す。
【００４３】
上述のメモリユニット、ストレージユニット、ＥＤＩＤ  ＥＥＰＲＯＭは、全部データを格納する役割を果たし、これを総称してメモリユニットと呼ぶこともできる。
【００４４】
ディスプレイユニット２１１０、２２３０は、ＨＤＭＩを介して受信されたデータまたはコンテンツストレージに格納されたデータ及びＵＩなどをコントロールユニットの制御により画面にディスプレイするユニットを示す。
【００４５】
マルチメディアユニット２１８０、２２９０は、多様な種類のマルチメディア再生を行う。マルチメディアユニット２１１８０、２２９０は、コントロールユニット２１４０、２２６０と別に実装されるか、またはコントロールユニットと一つの物理的構成として実装されることもできる。
【００４６】
パワー供給ユニット２１９０、２２７０は、ソース機器及びシンク機器並びにこれらに備えられたサブユニットの動作に必要な電力を供給する。
【００４７】
ＨＤＭＩ送信機２１５０は、ソース機器２１００に備えられてＨＤＭＩを介してデータを送受信するユニットであって、オーディオ／ビデオデータだけでなく機器間のコマンド、要求、アクション、応答などのメッセージを含むデータ送受信を行う。
【００４８】
ビデオエンコーディングユニット２１３０は、ＨＤＭＩ送信機２１５０を介して送信する映像データを圧縮する。
【００４９】
ＨＤＭＩ受信機２２５０は、シンク機器２２００に備えられてＨＤＭＩを介してデータを送受信するユニットであって、オーディオ／ビデオデータだけでなく機器間のコマンド、要求、アクション、応答などのメッセージを含むデータ送受信を行う。
【００５０】
ビデオデコードユニット２１３０は、ＨＤＭＩ受信機２２５０を介して受信した圧縮された映像データの圧縮解除を行う。
【００５１】
以下、ＨＤＭＩで提供するチャネル、データ構造、機能に対してさらに詳細に説明する。
【００５２】
上述のように、ＨＤＭＩシステムは、ＶＥＳＡ（Ｖｉｄｅｏ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｓｔａｎｄａｒｄ  Ａｓｓｏｃｉａｔｉｏｎ）で定義したモニター及びコンピュータグラフィックアダプタ間のデジタル情報送信のためのプロトコル標準であるＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｅｌ）を提供する。ＤＤＣを介したＨＤＭＩ機器は、モニターでサポート可能なディスプレイモード情報をグラフィックアダプタに送信し、グラフィックアダプタは、これに合せてモニターに映像を送信できる。ＤＤＣ標準が制定される前、ＶＧＡ標準では、モニタータイプを認識するために、アナログＶＧＡコネクターの４通りのピンＰｉｎ１１、１２、４、１５を使用し、このうち、Ｐｉｎ  １１、１２、４だけが使用され、７通りのモニタータイプを認識することができた。ＤＤＣに対したバージョン別内容は、以下のとおりである。
【００５３】
＊＊ＤＤＣバージョン１(１９９４年制定）
−モニタリング情報を記述するバイナリファイルフォーマットであるＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）を定義する。
【００５４】
−ピン１２をデータラインとして使用し、１２８バイトのＥＤＩＤブロックを連続的にモニターからコンピュータに送信する。
【００５５】
＊＊ＤＤＣバージョン２（１９９６年制定）
−ＥＤＩＤをＤＤＣで定義せずに並行する独立的な標準と定義する。
【００５６】
−Ｉ２Ｃシリアルバスに基づいて定義され、Ｐｉｎ１２は、Ｉ２Ｃバスのデータライン、Ｐｉｎ１５は、Ｉ２Ｃバスのクロックラインとして使用する。
【００５７】
Ｐｉｎ９は、モニター電源がオフになっていてもＥＥＰＲＯＭに格納されたＥＤＩＤを読み出すためにコンピュータからモニターに５Ｖ  ＤＣ電源（５０ｍＡまで）を印加する用途として使用される。
【００５８】
−８ビットデータオフセットで２８バイト〜２５６バイトまでのＥＤＩＤ格納容量を許容。
【００５９】
＊＊Ｅ−ＤＤＣ
−ＤＤＣバージョン１及び２の代わりをする標準として１９９９年にバージョン１が制定され、Ｅ−ＥＤＩＤ（Ｅｎｈａｎｃｅｄ  ＥＤＩＤ）使用のために、ディスプレイ情報格納容量を３２Ｋｂｙｔｅまで許容する。
【００６０】
−８ビットセグメントインデックス（０ｘ００〜０ｘ７Ｆ）を使用する新しいＩ２Ｃアドレッシングスキームを適用して、１２８セグメント（１セグメント＝２５６バイト）をアクセスでき、これによって３２バイトまでアクセスが可能である。
【００６１】
−２００４年にＥ−ＤＤＣバージョン１．１が制定され、ＣＥ機器及びＶＧＡ以外にＨＤＭＩのようなビデオインタフェースもサポートする内容が含まれる。
【００６２】
−２００７年にＥ−ＤＤＣバージョン１．２が制定され、ディスプレイポート及びディスプレイＩＤサポート内容が含まれる。
【００６３】
以下、ＤＤＣを介して提供されるＥＤＩＤについて説明する。
【００６４】
図３は、本発明の実施の形態にかかるＥＤＩＤストラクチャーを示した図である。
【００６５】
ＥＤＩＤは、ＶＥＳＡで定義されたディスプレイ装置に対する多様な情報が含まれたデータストラクチャーであって、ＤＤＣチャネルを介してソース機器に送信されるか、またはソース機器により読み取られることができる。ＥＤＩＤの場合、バージョン１．３のデータストラクチャーがＩＴディスプレイ装置、ＣＥディスプレイ装置及びビデオインタフェース（ＨＤＭＩ）で使用されている。
【００６６】
図３は、ＥＤＩＤデータストラクチャーで、各々のアドレスで表す情報を簡潔に示す。
【００６７】
図４ないし図５は、ＥＤＩＤエクステンションブロックの実施の形態を示す。
【００６８】
図４は、ＥＤＩＤエクステンション（Ｅｘｔｅｎｓｉｏｎ）ブロックを、図５（ａ）は、ビデオデータブロックを、図５（ｂ）は、オーディオデータブロックを、及び図５（ｃ）は、スピーカー割り当て（ａｌｌｏｃａｔｉｏｎ）データブロックをそれぞれ示す。
【００６９】
ＥＤＩＤに記述されたタイミング情報は、ＩＴディスプレイ装置のためのものであって、ＣＥディスプレイ装置のタイミング情報を表すために、ＣＥＡ−８６１で定義したＥＤＩＤ  １．３エクステンションブロックを使用することができる。バージョン３のＣＥＡエクステンションブロックは、ＣＥＡ−８６１Ｂ標準で定義され、４個のオプショナルデータブロック（ビデオ、オーディオ、スピーカー割り当て、ベンダー特定（Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ）を明示する。
【００７０】
図５（ａ）のビデオデータブロックにおいて、Ｓｈｏｒｔ  Ｖｉｄｅｏ  Ｄｅｓｃｒｉｐｔｏｒは、ＣＥＡ−８６１で定義したビデオ識別コード（Ｖｉｄｅｏ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｃｏｄｅ）を示す。図５（ｂ）のオーディオデータブロックにおいて、Ｓｈｏｒｔ  Ａｕｄｉｏ  Ｄｅｓｃｒｉｐｔｏｒは、ＣＥＡ−８６１で定義したオーディオフォーマットコード（Ａｕｄｉｏ  Ｆｏｒｍａｔ  Ｃｏｄｅ）を示す。図５（ｃ）のＳｐｅａｋｅｒ  Ａｌｌｏｃａｔｉｏｎ  Ｄａｔａ  Ｂｌｏｃｋ  Ｄｅｓｃｒｉｐｔｏｒは、ＣＥＡ−８６１で定義したデータブロックペイロード（Ｄａｔａ  Ｂｌｏｃｋ  Ｐａｙｌｏａｄ）を示す。
【００７１】
図６は、本発明の実施の形態にかかるＨＦ（ＨＤＭＩ  Ｆｏｒｕｍ）−ＶＳＤＢ（Ｖｅｎｄｏｒ−Ｓｐｅｃｉｆｉｃ  Ｄａｔａ  Ｂｌｏｃｋ）を示す。
【００７２】
図６のＨＦ−ＶＳＤＢは、ベンダー特定データが定義されることができるデータブロックであって、ＨＤＭＩは、このデータブロックを使用してＨＤＭＩ特定データを定義することができる。ＨＦ−ＶＳＤＢは、シンク機器のＥ−ＥＤＩＤに含まれることができ、含まれる場合、シンク機器のＥ−ＥＤＩＤ内のＣＥＡエクステンションバージョン３に位置できる。
【００７３】
図６のＨＦ−ＶＳＤＢに含まれたフィールドについての説明は、以下のとおりである。
【００７４】
−Ｌｅｎｇｔｈフィールド：データブロックの全体長（ｔｏｔａｌ ｌｅｎｇｔｈ）であって、最小値は７、最大値は３１である。
【００７５】
−ＩＥＥＥ  ＯＵＩフィールド：ＩＥＥＥ  Ｏｒｇａｎｉｚａｔｉｏｎａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒであって、ＨＤＭＩフォーラムに割り当てられたＯＵＩは、０ｘＣ４５ＤＤ８である。
【００７６】
−Ｖｅｒｓｉｏｎフィールド：ＨＦ−ＶＳＤＢ（ＨＤＭＩ  Ｆｏｒｕｍ−ＶＳＤＢ）のバージョンナンバーであって、値は１である。
【００７７】
−Ｍａｘ＿ＴＭＤＳ＿Ｃｈａｒａｃｔｅｒ＿Ｒａｔｅフィールド：サポートするｍａｘｉｍｕｍ  ＴＭＤＳ  Ｃｈａｒａｃｔｅｒ  Ｒａｔｅを表し、シンク機器が３４０Ｍｃｓｃ以上をサポートしないと、０にセットし、サポートすると、１にセットする。
【００７８】
−３Ｄ＿ＯＳＤ＿Ｄｉｓｐａｒｉｔｙ：１にセットされると、シンク機器が３Ｄ＿ＯＳＤ＿Ｄｉｓｐａｒｉｔｙ  Ｉｎｄｉｃａｔｉｏｎ受信をサポートすることを表す。
【００７９】
−Ｄｕａｌ＿ｖｉｅｗ：１にセットされると、シンク機器がＤｕａｌ＿ｖｉｅｗシグナリング受信をサポートすることを表す。
【００８０】
−Ｉｎｄｅｐｅｎｄｅｎｔ＿ｖｉｅｗフィールド：１にセットされると、シンク機器が３Ｄ  ｉｎｄｅｐｅｎｄｅｎｔ  ｖｉｅｗシグナリング受信をサポートすることを表す。
【００８１】
−ＬＴＥ＿３４０Ｍｃｓｃ＿ｓｃｒａｍｂｌｅフィールド：１にセットされると、シンク機器がＴＭＤＳ  ｃｈａｒａｃｔｅｒ  ｒａｔｅ３４０Ｍｃｓｓ以下でスクランブリングをサポートすることを表す。そして、ＳＣＤＣ＿Ｐｒｅｓｅｎｔが０にセットされると、このｆｌａｇもまた０にセットされなければならない。
【００８２】
−ＲＲ＿Ｃａｐａｂｌｅフィールド：１にセットされると、シンク機器がＳＣＤＣ読み取り要求（ｒｅａｄ  ｒｅｑｕｅｓｔ）を開始（ｉｎｉｔｉａｔｉｎｇ）できるのを表す。そして、ＳＣＤＣ＿Ｐｒｅｓｅｎｔが０にセットされると、このｆｌａｇもまた０にセットされなければならない。
【００８３】
−ＳＣＤＣ＿Ｐｒｅｓｅｎｔフィールド：１にセットされると、ＳｉｎｋがＳＣＤＣ機能をサポートすることを表す。
【００８４】
−ＤＣ＿４８ｂｉｔ＿４２０、ＤＣ＿３６ｂｉｔ＿４２０、ＤＣ＿３０ｂｉｔ＿４２０：１にセットされると、Ｄｅｅｐ  Ｃｏｌｏｒ４：２：０ピクセルエンコーディングをコンポーネント（ｃｏｍｐｏｎｅｎｔ）当たり１０ｂｉｔ／１２ｂｉｔ／１６ｂｉｔをサポートすることを表す。
【００８５】
本発明では、ＥＤＩＤのＨＦ−ＶＳＤＢを介してシンク機器の圧縮解除能力情報をシグナリングでき、これについて後述する。
【００８６】
図７は、本発明の実施の形態にかかるＨＦ−ＶＳＩＦ（ＨＤＭＩ  Ｆｏｒｕｍ−Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  ＩｎｆｏＦｒａｍｅ）を示す。
【００８７】
図７において、図７（ａ）は、ＨＦ−ＶＳＩＦパケットヘッダを、図７（ｂ）は、ＨＦ−ＶＳＩＦパケットコンテンツをそれぞれ示し、これらが共にインフォフレームを構成できる。ＨＦ−ＦＳＩＦは、インフォフレームの一つであって、
【００８８】
ＨＦ−ＶＳＩＦパケットは、ストリームコンテンツを完全に（ｆｕｌｌｙ）識別するための補助（ａｎｃｉｌｌａｒｙ）情報を要求するフィーチャー（ｆｅａｔｕｒｅ（ｓ））をサポートするために提供され、ソース機器からシンク機器に送信されることができる。実施の形態として、ＨＦ−ＶＳＩＦは、３Ｄビデオ及び２１６０ｐビデオの送信のために定義されることもできる。
【００８９】
図７（ａ）のＨＦ−ＶＳＩＦパケットヘッダ及び図７（ｂ）のＨＦ−ＶＳＩＦパケットコンテンツに含まれたフィールドについての説明は、以下のとおりである。
【００９０】
＊＊ＨＦ−ＶＳＩＦパケットヘッダ
−Ｐａｃｋｅｔ  Ｔｙｐｅフィールド：Ｐａｙｌｏａｄ形態を表し、ＨＦ−ＶＳＩＦは０ｘ８１で区分される。
【００９１】
−Ｖｅｒｓｉｏｎフィールド：ＨＦ−ＶＳＩＦのｖｅｒｓｉｏｎ  ｎｕｍｂｅｒであって、値は１である。
【００９２】
−Ｌｅｎｇｔｈフィールド：Ｐａｙｌｏａｄの長さを表す。
【００９３】
＊＊ＨＦ−ＶＳＩＦパケットコンテンツ
−３Ｄ＿Ｖａｌｉｄフィールド：３Ｄビデオデータ送信があることを表し、１に設定されると、３Ｄ＿Ｆ＿Ｓｔｒｕｃｔｕｒｅ、３Ｄ＿Ａｄｄｉｏｔｉｏｎａｌ＿Ｉｎｆｏ＿Ｐｒｅｓｅｎｔ、３Ｄ＿Ｍｅｔａ＿Ｐｒｅｓｅｎｔ、及び３Ｄ＿Ｆ＿Ｅｘｔ＿Ｄａｔａフィールドが活性化されなければならない。
【００９４】
−３Ｄ＿Ｆ＿Ｓｔｒｕｃｔｕｒｅフィールド：３Ｄビデオデータの送信フォーマット（ｓｉｄｅ−ｂｙ−ｓｉｄｅ、ｔｏｐ−ａｎｄ−ｂｏｔｔｏｍ等）を表す。
【００９５】
−３Ｄ＿Ａｄｄｉｔｉｏｎａｌ＿Ｉｎｆｏ＿Ｐｒｅｓｅｎｔフィールド：３Ｄ＿ＤｕａｌＶｉｅｗ、３Ｄ＿ＶｉｅｗＤｅｐｅｎｄｅｎｃｙ、及び３Ｄ＿Ｐｒｅｆｅｒｒｅｄ２Ｄ  ｖｉｅｗ情報が追加されるとき、１に設定する。
【００９６】
−３Ｄ＿Ｄｉｓｐａｒｉｔｙ＿Ｄａｔａ＿Ｐｒｅｓｅｎｔフィールド：３Ｄディスパリティ（ｄｉｓｐａｒｉｔｙ）データが存在するとき、 １に設定する。
【００９７】
−３Ｄ＿Ｍｅｔａ＿Ｐｒｅｓｅｎｔフィールド：３Ｄメタデータが存在するとき、１に設定する。
【００９８】
−３Ｄ＿Ｆ＿Ｅｘｔ＿Ｄａｔａフィールド：３Ｄビデオデータの送信フォーマットに従って、ｓｕｂ−ｓａｍｐｌｉｎｇ方法を表す。
【００９９】
−３Ｄ＿Ｄｕａｌ＿Ｖｉｅｗフィールド：３Ｄデュアルビューが存在するとき、１に設定する。
【０１００】
−３Ｄ＿ＶｉｅｗＤｅｐｅｎｄｅｎｃｙフィールド：ｒｉｇｈｔ  ｖｉｅｗまたはｌｅｆｔ  ｖｉｅｗのｃｏｄｅｄ  ｖｉｅｗに対するｄｅｐｅｎｄｅｎｃｙを表す。
【０１０１】
−３Ｄ＿Ｐｒｅｆｅｒｒｅｄ２Ｄ  ｖｉｅｗフィールド：ｒｉｇｈｔ  ３Ｄ  ｖｉｅｗ及びｌｅｆｔ  ３Ｄ  ｖｉｅｗのうち、どの３Ｄ  ｖｉｅｗが２Ｄ  ｖｉｅｗにさらに適合するかを表す。
【０１０２】
−３Ｄ＿ＤｉｓｐａｒｉｔｙＤａｔａ＿Ｖｅｒｓｉｏｎフィールド：３Ｄディスパリティデータのｖｅｒｓｉｏｎを表す。
【０１０３】
−３Ｄ＿ＤｉｓｐａｒｉｔｙＤａｔａ＿ｌｅｎｇｔｈフィールド：３Ｄディスパリティデータの長さを表す。
−３Ｄ＿ＤｉｓｐａｒｉｔｙＤａｔａ＿１〜３Ｄ＿ＤｉｓｐａｒｉｔｙＤａｔａ＿Ｊフィールド：３Ｄディスパリティデータを記述する。
【０１０４】
−３Ｄ＿ＭｅｔａＤａｔａ＿ｔｙｐｅフィールド：３Ｄメタデータのタイプを表す。
【０１０５】
−３Ｄ＿ＭｅｔａＤａｔａ＿ｌｅｎｇｔｈフィールド：３Ｄメタデータの長さを表す。
【０１０６】
−３Ｄ＿Ｍｅｔａｄａｔａ＿１〜３Ｄ＿Ｍｅｔａｄａｔａ＿Ｋフィールド：３Ｄメタデータを記述する。
【０１０７】
図８は、本発明の実施の形態にかかるＳＣＤＣ（Ｓｔａｔｕｓ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ）ストラクチャーを示す。
【０１０８】
ＳＣＤＣ（Ｓｔａｔｕｓ  ａｎｄ  Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｃｈａｎｎｅｌ）は、ソース機器とシンク機器とがデータを交換するポイントツーポイント（Ｐｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ）通信プロトコルに該当する。ＳＣＤＣ通信は、上述のＤＤＣチャネル（ラインＩ２Ｃ）を使用することができる。すなわち、ＳＣＤＣは、ＨＤＭＩソース機器とシンク機器との間のデータ交換を可能にするＩ２Ｃシリアル通信基盤の一対一通信プロトコルである。ＳＣＤＣは、Ｉ２Ｃスレーブであるシンク機器がＩ２Ｃマスターであるソース機器に状態確認読み取り（ｓｔａｔｕｓ  ｃｈｅｃｋ  ｒｅａｄ）を要求し、これを受信したソース機器が該当状態（ｓｔａｔｕｓ）をシンク機器から読み込むメカニズムを含む。
【０１０９】
ＳＣＤＣＳ（ＳＣＤＣ  Ｓｔｒｕｃｔｕｒｅ）は、シンク機器のメモリに格納され、図８の構造のようなデータを含むことができる。図８におけるＲ／Ｗは、ソース機器観点で、シンク機器に格納されたＳＣＤＣＳのデータを、ソース機器は、読み取り（ｒｅａｄ）だけが可能であるか、または読み取り／書き込み（ｒｅａｄ／ｗｒｉｔｅ）がすべて可能であることを示す。
【０１１０】
図８のＳＣＤＣＳに含まれるフィールドについての説明は、以下のとおりである。
【０１１１】
−Ｓｉｎｋ  Ｖｅｒｓｉｏｎフィールド：ＳＣＤＣＳサポート（ｃｏｍｐｌｉａｎｔ）シンク機器のバージョン情報を表示。１に設定する。
【０１１２】
−Ｓｏｕｒｃｅ  Ｖｅｒｓｉｏｎフィールド：ＳＣＤＣＳサポート（ｃｏｍｐｌｉａｎｔ）ソース機器がシンク機器からＥ−ＥＤＩＤを読み込み、Ｅ−ＥＤＩＤのＳＣＤＣ＿Ｐｒｅｓｅｎｔ＝１に設定されていると、ＳＣＤＣＳのＳｏｕｒｃｅ  Ｖｅｒｓｉｏｎを１に設定する。
【０１１３】
−Ｕｐｄａｔｅ  Ｆｌａｇｓ（Ｕｐｄａｔｅ＿０、Ｕｐｄａｔｅ＿１）フィールド：シンク機器がソース機器に知らせなければならない情報（Ｓｔａｔｕｓ、Ｃｈａｒａｃｔｅｒ  Ｅｒｒｏｒ  Ｄｅｔｅｃｔ等）に変化が生じると、該当ｂｉｔを１に設定する。
【０１１４】
−ＴＭＤＳ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ（ＴＭＤＳ＿Ｃｏｎｆｉｇ）フィールド：ＴＭＤＳ＿Ｂｉｔ＿Ｃｌｏｃｋ＿ＲａｔｉｏとＳｃｒａｍｂｌｉｎｇ＿Ｅｎａｂｌｅがそれぞれ１ｂｉｔずつ占有しており、ソース機器がシンク機器のスクランブリング機能を活性化しようとすると、該当ｂｉｔを１に設定。ＴＭＤＳ＿Ｂｉｔ＿Ｃｌｏｃｋ＿Ｒａｔｉｏが１／１０であると０に、１／４０であると、１に設定。
【０１１５】
−Ｓｃｒａｍｂｌｅｒ  Ｓｔａｔｕｓフィールド：シンク機器がスクランブルされたコントロールコードシーケンスを感知するとき、該当ｂｉｔを１に設定。
【０１１６】
−構成（Ｃｏｎｆｉｇｕｒａｔｉｏｎ）（Ｃｏｎｆｉｇ＿０）フィールド：ソース及びシンク機器のＣａｐａｂｉｌｉｔｙ関連情報をｃｏｎｆｉｇｕｒａｔｉｏｎするフィールドとして、現在は、ソース機器がシンク機器のＲｅａｄ  Ｒｅｑｕｅｓｔをサポートするかを表すことができるＲＲ＿Ｅｎａｂｌｅ  ｆｉｅｌｄだけがある。
【０１１７】
−Ｓｔａｔｕｓ  Ｆｌａｇｓ（Ｓｔａｔｕｓ＿Ｆｌａｇ＿０、Ｓｔａｔｕｓ＿Ｆｌａｇ＿１）フィールド：Ｃｌｏｃｋ、ｃｈａｎｎｅｌ  ０、１、及び２を介して受信されたｄａｔａが成功裏にｄｅｃｏｄｉｎｇされたかどうかを表す。
【０１１８】
−Ｅｒｒ＿Ｄｅｔ＿０〜２＿Ｌ／Ｈフィールド：チャネル０〜３でディテクトされたエラーカウンタのＬＳＢ及びＭＳＢをそれぞれ表す。
【０１１９】
−Ｅｒｒ＿Ｄｅｔ＿Ｃｈｅｃｋｓｕｍフィールド：チェックサム（Ｃｈｅｃｋｓｕｍ）を含む７個のレジスタのエラーディテクション値の１バイト合計（ｓｕｍ）が０になるように実装される。
【０１２０】
図９は、本発明の実施の形態にかかるＨＤＭＩを介したＡ／Ｖデータ送受信方法を示す。
【０１２１】
図９のように、ＨＤＭＩ機器は、非圧縮（ｕｎｃｏｍｐｒｅｓｓｅｄ）Ａ／Ｖデータ／Ｖデータ（オーディオデータまたはビデオデータのうち、少なくとも一つ）をソース機器からシンク機器に送信する実施の形態である。
【０１２２】
まず、ソース機器及びシンク機器がＨＤＭＩケーブルで接続される（Ｓ９０００）。ＨＤＭＩケーブルが接続されると、ソース機器は、５Ｖの電力ラインをロウレベルからハイレベルに転換し、電流を印加する（Ｓ９０１０）。これにより、ソース機器は、シンク機器のＥＤＩＤ情報が格納されたＥＥＰＲＯＭ及び関連回路を動作させることができる。シンク機器は、ＨＰＤ（Ｈｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ）ラインをロウレベルからレベルに転換して（Ｓ９０２０）、ケーブルが正常に接続され、ＥＤＩＤ関連回路が活性化されて、ＥＤＩＤ情報のアクセスが可能であることをソース機器に知らせることができる。
【０１２３】
これからソース機器は、シンク機器にＤＤＣを介してＥＤＩＤ情報読み取り要求を送信できる（Ｓ９０３０）。ソース機器のＥＤＩＤ読み取り要求に対する応答として、シンク機器は、ＤＤＣを介してＥＥＰＲＯＭに格納されたＥＤＩＤ情報を送信できる（Ｓ９０４０）。本発明の実施の形態において、ＥＤＩＤ情報は、上述のＨＦ−ＶＳＤＢとして送信されることができる。
【０１２４】
シンク機器は、受信したＥＤＩＤ情報をパーシング（ｐａｒｓｉｎｇ）して、シンク機器に送信するＡ／Ｖデータの動作パラメータ（タイミング、フォーマット等）を決定し（Ｓ９０５０）、送信する非圧縮（ｕｎｃｏｍｐｒｅｓｓｅｄ）Ａ／Ｖデータと関連した、決定された動作パラメータをソース機器に送信できる（Ｓ９０６０）。本発明の実施の形態において、動作パラメータは、ＨＦ−ＶＳＩＦとして送信されることもできる。
【０１２５】
最後に、ソース機器は、決定された動作パラメータで制御される非圧縮Ａ／Ｖデータをシンク機器に送信できる（Ｓ９０７０）。
【０１２６】
図９は、非圧縮Ａ／Ｖデータを送信する方法を示す。ただし、上述のように超高画質解像度のビデオ／オーディオデータを非圧縮フォーマットで送信しようとするが、ＨＤＭＩのフィジカルレイヤーで十分な帯域幅をサポートできない場合、ソース機器は、フィジカルレイヤーでサポート可能な帯域幅内に圧縮されたフォーマットでビデオデータを送信しなければならない。ただし、このためには、シンク機器でソース機器が圧縮して送ったビデオデータを圧縮解除できる能力があるかを知っていなければならず、ソース機器でも送信するビデオデータが圧縮されたフォーマットであるかどうかを知らせなければならない。以下では、ＨＤＭＩを介して圧縮されたビデオデータを送受信する方法について、さらに詳細に説明するようにする。以下では、ビデオデータの例を挙げて説明するようにするが、本明細書の説明及び発明は、ビデオデータだけでなく、オーディオデータにも同様に適用されることができる。
【０１２７】
図１０は、本発明の実施の形態にかかるＨＤＭＩを介した圧縮されたＡ／Ｖデータ送受信方法を示す。
【０１２８】
まず、ステップＳ１００００からステップＳ１００３０までは、図９のステップＳ９０００からステップＳ９００３０と同様に行われ、これについての説明は省略することにする。図１０は、図９のフローチャートに追加される動作を含むもので、図９と同じ説明は、図１０で再度述べられなくても、図１０の説明に適用が可能である。
【０１２９】
図１０において、ＥＤＩＤ情報読み取り要求を受信したシンク機器は、圧縮解除能力（ｃａｐａｂｉｌｉｔｙ）情報を含むＥＤＩＤ情報をＤＤＣを介してソース機器に送信できる（Ｓ１００４０）。送信される圧縮解除能力情報は、圧縮された（ｃｏｍｐｒｅｓｓｅｄ）Ａ／Ｖデータをシンク機器が処理できるか、処理できるならばどんな動作パラメータでセッティングされた圧縮されたＡ／Ｖデータを処理できる等に対する情報を含むことができる。言い換えれば、圧縮解除能力情報は、シンク機器の圧縮解除機能サポート有無及び関連特性情報を含むことができる。上述のように、このようなＥＤＩＤ情報は、ＥＥＰＲＯＭで読み取られてＨＦ−ＶＳＤＢとして送信されることができる。
【０１３０】
シンク機器は、受信したＥＤＩＤ情報をパーシング（ｐａｒｓｉｎｇ）してシンク機器に送信するＡ／Ｖデータの動作パラメータ（タイミング、フォーマット等）を決定し（Ｓ１００５０）、送信する非圧縮（ｕｎｃｏｍｐｒｅｓｓｅｄ）Ａ／Ｖデータと関連した、決定された動作パラメータをソース機器に送信できる（Ｓ１００６０）。図１０において、送信される動作パラメータは、圧縮メタデータ（ｃｏｍｐｒｅｓｓｉｏｎ  ｍｅｔａｄａｔａ）を含む。圧縮メタデータは、シンク機器で圧縮されたＡ／Ｖデータを圧縮解除（ｄｅｃｏｍｐｒｅｓｓｉｏｎ）するのに必要な情報であって、圧縮されたビデオデータの特性情報を示す。
【０１３１】
本発明の実施の形態において、動作パラメータは、ＨＦ−ＶＳＩＦとして送信されることもできる。
【０１３２】
最後に、ソース機器は、決定された動作パラメータで制御される圧縮されたＡ／Ｖデータをシンク機器に送信できる（Ｓ１００７０）。
【０１３３】
図１１は、本発明の実施の形態にかかるＨＤＭＩを介した圧縮されたＡ／Ｖデータ送受信方法として、特にソース機器によるシンク機器の圧縮解除機能を制御する方法を示す。
【０１３４】
図１１は、図１０の説明に追加的に、ソース機器が送信するデータの種類を非圧縮データから圧縮データに、または圧縮データから非圧縮データに変更する場合、それに応じるシンク機器の圧縮解除機能を活性化（ｅｎａｂｌｅ）したり非活性化（ｄｉｓａｂｌｅ）する方法に対するものである。図１１のように、ソース機器で再生するビデオコンテンツが非圧縮フォーマットで送信することが不可能な場合、ソース機器は、該当Ａ／Ｖデータを圧縮して送信することを決定し、シンク機器で圧縮解除機能を活性化することを要求できる。
【０１３５】
ソース機器は、シンク機器に決定された動作パラメータに応じる非圧縮Ａ／Ｖデータを送信できる（Ｓ１１０００）。そして、ユーザがソース機器でビデオコンテンツを８Ｋビデオコンテンツに変更できる（Ｓ１１０１０）。実施の形態において、８Ｋビデオコンテンツは、現在接続したＨＤＭＩケーブルの帯域幅では、非圧縮／無損失で送信が難しいことがある。このような場合、ソース機器は、８Ｋビデオを圧縮して送信すると決定できる（Ｓ１１０２０）。８Ｋビデオは実施の形態であり、ソース機器は、送信するＡ／Ｖデータが現在接続したＨＤＭＩケーブルの帯域幅で非圧縮で無損失送信が可能であるかどうかを判断し、無損失送信が難しい場合には、送信方式を圧縮送信に変更することを決定できる。
【０１３６】
これから、ソース機器は、シンク機器が圧縮解除機能（ｆｕｎｃｔｉｏｎ）を活性化させることを要求できる（Ｓ１１０３０）。シンク機器は、圧縮解除機能を活性化させ（Ｓ１１０４０）、圧縮解除機能が活性化されたことをソース機器に知らせることもできる。
【０１３７】
ソース機器は、圧縮メタデータを含む動作パラメータをシンク機器に送信し（Ｓ１１０５０）、送信した圧縮パラメータによりコントロールされる圧縮されたＡ／Ｖデータをシンク機器に送信できる（Ｓ１１０６０）。
【０１３８】
ソース機器は、多様な理由によって、非圧縮ビデオデータの送信を決定できる（Ｓ１１０７０）。例えば、ユーザが視聴するビデオの解像度を低くするか、または受信／ストリーミングするビデオコンテンツ自体が低い解像度に変更される等、ＨＤＭＩの帯域幅で非圧縮送信が可能になると、ソース機器は、非圧縮ビデオの送信を決定できる。
【０１３９】
ソース機器は、シンク機器に圧縮解除機能の非活性化を要求できる（Ｓ１１０９０）。シンク機器は、ソース機器の要求に応じて圧縮解除機能を非活性化し（Ｓ１１０９０）、圧縮解除機能が非活性化されたことをソース機器に知らせることもできる。これからソース機器は、非圧縮Ａ／Ｖデータをシンク機器に送信できる（Ｓ１１１００）。
【０１４０】
上述のソース機器のシンク機器に対する圧縮解除機能の活性化及び非活性化要求は、ＳＣＤＣＳを使用して行われることができ、これに対しては、以下で再度説明する。
【０１４１】
図１２は、本発明の実施の形態にかかるＨＤＭＩを介した圧縮されたＡ／Ｖデータ送受信方法であって、特にＳＣＤＣＳを使用してソース機器がシンク機器の圧縮解除機能を活性化する方法を示す。
【０１４２】
図１２は、図１１でソース機器がシンク機器の圧縮解除機能をＳＣＤＣを介して活性化／非活性化する方法であって、図１１のステップＳ１１０３０、Ｓ１１０４０、Ｓ１１０８０及びＳ１１０９０をＳＣＤＣデータ通信として示す。図１２のステップのうち、図１１のステップＳ１１０００、Ｓ１１０１０、Ｓ１１０２０及びＳ１１０５０と同じステップＳ１２０００、Ｓ１２０１０、Ｓ１２０２０及びＳ１２０５０についての説明は省略することにする。
【０１４３】
本発明では、ＳＣＤＣＳに圧縮解除機能を活性化／非活性化するための圧縮解除活性化情報ＤＣ＿Ｅｎａｂｌｅを定義する。図１２において、圧縮解除活性化情報は、フラグまたはビットとして図１２（ｂ）のように定義されることができる。図１２（ｂ）のビット１に含まれた情報ＤＣ＿ＥｎａｂｌｅがＳＣＤＣＳに含まれる圧縮解除活性化情報を示す。図１２（ｂ）の実施の形態において、圧縮解除活性化情報は、ＳＣＤＣＳのオフセット０ｘ３０のレジスタに定義され、このうち、ビット１と定義されることができる。圧縮解除活性化情報の値が１に設定されると、圧縮解除機能が活性化されたことを、０に設定されると、圧縮解除機能が非活性化されたことをそれぞれ表すことができる。したがって、ソース機器は、圧縮解除イネーブル情報の値に１または０の値を書き込むことによって、シンク機器の圧縮解除機能を活性化／非活性化できる。圧縮解除イネーブル情報は、ＳＤＣＤＳのＣｏｎｆｉｇ＿０情報部分において１ビットと定義されることができる。
【０１４４】
ソース機器は、圧縮されたビデオを送信するために、シンク機器の圧縮解除機能を活性化しなければならない。このために、ソース機器は、圧縮解除機能を活性化させるＳＣＤＣ書き込みメッセージを送信できる（Ｓ１２０３０）。図１２（ａ）は、圧縮解除機能を活性化させるＳＣＤＣ書き込みメッセージの実施の形態を示す。このメッセージは、スレーブアドレスが０ｘ５４であるシンク機器の０ｘ５４から０ｘ３０分だけ離れたレジスタに０ｘ０３を書き込むＳＣＤＣ書き込みメッセージである。すなわち、ＳＣＤＣ書き込みメッセージは、スレーブアドレス情報（Ｓｌｖ  Ａｄｄｒ＝０ｘ５４）、サブアドレス情報（０ｘ３０）及び書き込むデータ（Ｄａｔａ＝０ｘ０３）を含むことができる。
【０１４５】
シンク機器は、受信したＳＣＤＣ書き込みメッセージに応じて圧縮解除活性化情報の値を設定できる（Ｓ１２０４０）。シンク機器は、受信したＳＣＤＣ書き込みメッセージに応じて該当アドレスのビット値を設定できる。すなわち、図１２（ｂ）のＳＣＤＣＳにおいてビット０及びビット１の位置の値を１に設定できる。そして、シンク機器は、変更された圧縮解除活性化情報の値に応じて、ビデオデコードユニットの圧縮解除機能を活性化させることができる。
【０１４６】
図１１において、ソース機器が圧縮解除機能非活性化を要求し（Ｓ１１０８０）、シンク機器が圧縮解除機能を非活性化するステップ（Ｓ１１０９０）もまた、上述のように類似に実行されることができる。この場合、上述のステップ（Ｓ１２０３０及び１２０４０）のように、ソース機器は、圧縮解除活性化情報の値を０と書き込むＳＣＤＣ書き込みメッセージを送信し、シンク機器は、受信したＳＣＤＣ書き込みメッセージに応じて圧縮解除活性化情報の値を０に設定することによって行われることができる。シンク機器は、変更された圧縮解除活性化情報の値に応じてビデオデコードユニットの圧縮解除機能を非活性化させることができる。
【０１４７】
図１２（ｂ）において、ＲＲ＿Ｅｎａｂｌｅ情報は、ソース機器が読み取り要求をサポートする場合に１に、ソース機器がアップデートフラグのポーリング（ｐｏｌｌｉｎｇ）だけをサポートする場合に０に設定されることができる。図１２の実施の形態において、ＲＲ＿Ｅｎａｂｌｅ情報は１に設定されて、ソース機器が読み取り要求をサポートすると示した。
【０１４８】
図１３は、本発明の実施の形態にかかるＨＤＭＩを介した圧縮されたＡ／Ｖデータ送受信方法であって、特にシンク機器がソース機器に圧縮解除機能の状態変化を知らせる方法を示す。
【０１４９】
図１３は、図１０の説明に続き、圧縮されたＡ／Ｖデータを受信するシンク機器で圧縮解除を行う途中に状態変化（例えば、バッファオーバフロー／アンダーフロー）が発生する場合、これをソース機器に知らせる方法を示す。ソース機器は、該当状態変化に対する情報を読んで動作パラメータを変え、変わった動作パラメータに応じる圧縮されたＡ／Ｖデータを送信できる。
【０１５０】
ソース機器は、シンク機器に決定された動作パラメータに応じる圧縮Ａ／Ｖデータを送信できる（Ｓ１３０００）。
【０１５１】
シンク機器は、圧縮されたＡ／Ｖデータを受信及び圧縮解除してコンテンツを提供できる。そして、シンク機器が圧縮解除を実行する途中に状態変化が発生できる（Ｓ１３０１０）。実施の形態として、このような状態変化は、ビデオデコードユニットのバッファオーバフローまたはバッファアンダーフローなどに該当することもできる。そして、シンク機器は、ソース機器に圧縮解除機能の状態変化を知らせることができる（Ｓ１３０２０）。
【０１５２】
ソース機器は、シンク機器から状態変化の発生を知るようになり、それによってシンク機器から状態変化に対する詳細（ｄｅｔａｉｌｅｄ）情報／追加情報を読み取ることができる（Ｓ１３０３０）。ソース機器は、読み取った詳細情報に基づいて動作パラメータを変更し（Ｓ１３０４０）、変更された動作パラメータをシンク機器に送信できる（Ｓ１３０５０）。そして、ソース機器は、変更された動作パラメータにより制御される圧縮されたＡ／Ｖデータを送信できる（Ｓ１３０６０）。ソース機器の動作パラメータ決定、圧縮メタデータを含む動作パラメータの送信及び圧縮されたＡ／Ｖデータ送信は、図１０のステップＳ１００５０〜Ｓ１００７０と共に行われることができる。
【０１５３】
図１３において、上述の圧縮解除機能実行途中に発生した状態変化は、シンク機器がＳＣＤＣＳを使用してソース機器に知らせることができ、これについては、以下で再度説明する。
【０１５４】
図１４は、本発明の実施の形態にかかるＨＤＭＩを介した圧縮されたＡ／Ｖデータ送受信方法であって、特にＳＣＤＣＳを使用してシンク機器が圧縮解除機能の状態変化をソース機器に知らせる方法を示す。
【０１５５】
図１４は、図１３の説明に続き、シンク機器が状態変化をアップデートしてソース機器に知らせ、ソース機器が変更された状態変化を読み取る過程をＳＣＤＣを使用して説明する。図１４でもソース機器は、シンク機器に決定された動作パラメータに応じる非圧縮Ａ／Ｖデータを送信できる（Ｓ１４０００）。
【０１５６】
上述のように、シンク機器の圧縮解除機能に状態変化が発生する場合、シンク機器は、これを状態変化情報（ｓｔａｔｕｓ  ｃｈａｎｇｅ  ｉｎｆｏｒｍａｔｉｏｎ）としてＳＣＤＣＳに書き込み、ＳＣＤＣを介してこれをソース機器に知らせることができる。状態変化情報は、図１４（ｃ）のように、ＳＣＤＣＳのＳｔａｔｕｓ＿Ｆｌａｇ＿１部分に位置できる。
【０１５７】
状態変化情報は、バッファアンダーフロー発生有無を表すバッファアンダーフロー情報、バッファオーバフロー発生有無を表すバッファオーバフロー情報またはＨＦ−ＶＳＩＦで明示されたチャンクサイズと受信したビデオデータのチャンクサイズとが異なるかどうかを表すチャンク長エラー情報のうち、少なくとも一つを含むことができる。状態変化情報は、ＳＣＤＣＳに図１４（ｃ）のようにオフセット０ｘ４１のビット０〜２に位置されることができ、状態変化情報に該当／含まれるフィールドの実施の形態及び説明は、以下のとおりである。
【０１５８】
−ＲＣ＿Ｂｕｆｆｅｒ＿Ｕｎｄｅｒｒｕｎフィールド：ＲＣバッファにおいてアンダーフロー（ｕｎｄｅｒｆｌｏｗ）発生時に１に設定される。
【０１５９】
−ＲＣ＿Ｂｕｆｆｅｒ＿Ｏｖｅｒｆｌｏｗフィールド：ＲＣバッファにおいてオーバフロー（ｏｖｅｒｆｌｏｗ）発生時に１に設定される。
【０１６０】
−Ｃｈｕｎｋ＿Ｌｅｎｇｔｈ＿Ｅｒｒｏｒフィールド：ＨＦ−ＶＳＩＦに明示されたチャンクサイズと受信したチャンクサイズの長さが異なる場合に、１に設定されることができる。
【０１６１】
シンク機器は、上述のように状態変化が発生すると、発生した状態変化に該当するＳＣＤＣＳの状態変化情報の値を１に設定できる（Ｓ１４０１０）。シンク機器は、図１４（ｃ）のようにチャンクサイズが異なる場合、バッファオーバフローが発生した場合、バッファアンダーフローが発生した場合、それぞれ該当する状態変化情報フィールドの値を１に設定できる。
【０１６２】
シンク機器は、ソース機器にＳＣＤＣ読み取り要求（ＳＣＤＳ  Ｒｅａｄ  Ｒｅｑｕｅｓｔ）メッセージを送信できる（Ｓ１４０２０）。ＳＣＤＣ読み取り要求メッセージは、シンク機器が接続したソース機器にアップデートフラグを読み取ることを要求するメッセージである。シンク機器は、アップデートされた状態情報をソース機器に知らせるために、ＳＣＤＣ読み取り要求メッセージをソース機器に送信する。
【０１６３】
ソース機器は、状態変化情報を読み取ることができ（Ｓ１４０３０）、これは、ＳＣＤＣを介してアップデートを読み取り（Ｓ１４０３０−１）、アップデートに該当する状態変化情報を読み取る（Ｓ１４０３０−２）ことによって行われることができる。
【０１６４】
まず、ソース機器は、図１４（ａ）のＳＣＤＣアップデート読み取り要求メッセージを送信することによって、ＳＣＤＣアップデート情報を読み取ることができる（Ｓ１４０３０−１）。ＳＣＤＣアップデート読み取り要求メッセージは、スレーブアドレス情報及び読み取るレジスタアドレス情報を含むことができる。図１４（ａ）において、アップデート読み取りメッセージは、スレーブアドレスが０ｘ５４であるシンク機器のＵｐｄａｔｅ＿０及びＵｐｄａｔｅ＿１のレジスタ値を読み取ることを要求するメッセージである。シンク機器は、該当レジスタ値をバスに受信されたメッセージに書き込むことによって、ソース機器がこれを読み取るようにすることができる。
【０１６５】
アップデートを確認したソース機器は、図１４（ｂ）のＳＣＤＣ状態変化情報読み取り要求メッセージを送信することによって、ＳＣＤＣＳの状態変化情報を読み取ることができる（Ｓ１４０３０−２）。ＳＣＤＣ状態変化読み取り要求メッセージは、スレーブアドレス情報及び読み取るレジスタアドレス情報を含むことができる。図１４（ｂ）において、状態変化情報読み取りメッセージは、スレーブアドレスが０ｘ５４であるシンク機器の０ｘ４１分だけ離れたレジスタ値である状態変化情報を読み取ることを要求するメッセージである。該当データは、０ｘ４１分だけ離れたレジスタ値から、ビット０、ビット１、ビット２の値が変わることができるので、それぞれの場合、０ｘ０１、０ｘ０２または０ｘ０４のうち、少なくとも一つの値になることができる。シンク機器は、該当レジスタ値をバスに受信されたメッセージに書き込むことによって、ソース機器が状態変化情報を読み取るようにすることができる。
【０１６６】
以後、ソース機器が動作パラメータを変更し（Ｓ１４０４０）、変更された動作パラメータを送信し（Ｓ１４０５０）、圧縮されたＡ／Ｖデータを送信する（Ｓ１４０６０）過程は、図１３における該当動作を説明したとおりである。
【０１６７】
図１５は、本発明の他の実施の形態にかかるＨＦ−ＶＳＤＢを示す。
【０１６８】
図１５では、図６において示したＨＦ−ＶＳＤＢに追加的に、圧縮解除能力情報が追加された実施の形態に該当する。図１５のＨＦ−ＶＳＤＢは、上述のように、ＥＤＩＤ情報の一つであって、圧縮解除能力情報を含むことができ、圧縮解除能力情報は、シンク機器の圧縮解除サポート有無及び圧縮解除機能（ｃａｐａｂｉｌｉｔｙ）を表すフィールドを含むことができる。
【０１６９】
図１５では、新しいＨＦ−ＶＳＤＢをさらに定義し、以前バージョンのＨＦ−ＶＳＤＢと区別するために、バージョン（Ｖｅｒｓｉｏｎ）フィールドのバージョンナンバーを２に設定できる。シンク機器が圧縮されたＡ／Ｖデータを処理できることを表すために、ＨＦ−ＶＳＤＢのバイト６ブロックのビット５〜４、バイト７ブロックのビット７〜３のうち、少なくとも一つのビットを使用することができる。実施の形態として、該当ビットが１に設定されると、シンク機器が圧縮されたビデオデータをプロセシング（受信／圧縮解除）できることを表し、０であると、圧縮されたビデオをプロセシングできないことを表すことができる。
【０１７０】
図１５において、新しく追加された圧縮解除能力情報に対するフィールドについての説明は、以下のとおりである。圧縮解除能力情報は、図１５に示した以下のフィールドのうち、少なくとも一つのフィールドを含むことができる。
【０１７１】
−ｃｏｍｐｒｅｓｓｉｏｎ＿ｖｅｒｓｉｏｎ＿ｍａｊｏｒフィールド：圧縮（ｃｏｍｐｒｅｓｓｉｏｎ）アルゴリズムのメジャーバージョン（ｍａｊｏｒ  ｖｅｒｓｉｏｎ）を表す。
【０１７２】
−ｃｏｍｐｒｅｓｓｉｏｎ＿ｖｅｒｓｉｏｎ＿ｍｉｎｏｒフィールド：圧縮アルゴリズムのマイナーバージョン（ｍｉｎｏｒ  ｖｅｒｓｉｏｎ）を表す。
【０１７３】
−ｒｃ＿ｂｕｆｆｅｒ＿ｂｌｏｃｋ＿ｓｉｚｅフィールド：シンク機器のデコーダ（ｄｅｃｏｍｏｒｅｓｓｏｒ）のｒｃバッファブロックサイズを表す。
【０１７４】
−ｒｃ＿ｂｕｆｆｅｒ＿ｓｉｚｅフィールド：シンク機器のデコーダ（ｄｅｃｏｍｏｒｅｓｓｏｒ）のｒｃバッファサイズを表す。
【０１７５】
−ｓｌｉｃｅ  ｃａｐａｂｉｌｉｔｉｅｓ（１  ｓｌｉｃｅ  ｐｅｒ  ｌｉｎｅ、２  ｓｌｉｃｅ  ｐｅｒ  ｌｉｎｅ、４  ｓｌｉｃｅ  ｐｅｒ  ｌｉｎｅ）フィールド：ライン（ｌｉｎｅ）当たりのサポートするスライス（ｓｌｉｃｅ）の数を表す。
【０１７６】
−ｌｉｎｅ＿ｂｕｆｆｅｒ＿ｂｉｔ＿ｄｅｐｔｈフィールド：ライン当たりの割り当てられるバッファの大きさを表す。
【０１７７】
−ｂｌｏｃｋ  ｐｒｅｄｉｃｔｉｏｎ  ｓｕｐｐｏｒｔフィールド：シンク機器でブロック予測（ｐｒｅｄｉｃｔｉｏｎ）サポート有無を表す。このフィールドは、バイト６の５〜４ビットまたはバイト７の７〜３ビットのうちのいずれか一つに位置できる。
【０１７８】
−ｍａｘ＿ｂｉｔｓ＿ｐｅｒ＿ｐｉｘｅｌフィールド：デコーダ（ｄｅｃｏｍｐｒｅｓｓｏｒ）でサポートされるピクセル当たりの最大ビット数（ｍａｘｉｍｕｍ  ｂｉｔｓ  ｐｅｒ  ｐｉｘｅｌ）を表す。
【０１７９】
−ｃｏｌｏｒ  ｆｏｒｍａｔ  ｃａｐａｂｉｌｉｔｉｅｓ（ＲＧＢ、ＹＣｂＣｒ＿４４４、ＹＣｂＣｒ＿４２２、ＹＣｂＣｒ＿４２０）フィールド：シンク機器でサポートするカラーフォーマットを表す。
【０１８０】
−ｃｏｌｏｒ  ｄｅｐｔｈ  ｃａｐａｂｉｌｉｔｉｅｓ（ＣＤ＿６、ＣＤ＿８、ＣＤ＿１０、ＣＤ＿１２）フィールド：シンク機器でサポートするカラーデプスを表す。
【０１８１】
図１６及び図１７は、本発明の他の実施の形態にかかるＨＦ−ＶＳＩＦを示す。
【０１８２】
図１６及び図１７では、図７において示すＨＦ−ＶＳＩＦに追加的に、ソース機器が圧縮されたビデオを送信するためにシンク機器に送信する圧縮メタデータに該当するフィールドが追加された実施の形態に該当する。図１６及び図１７のＨＦ−ＶＳＩＦは、上述のようにインフォフレームの一つであって、圧縮メタデータを含むことができる。図１６及び図１７のＨＦ−ＶＳＩＦをインフォフレームと呼ぶこともできる。
【０１８３】
図１６及び図１７では、新しいＨＦ−ＶＦＩＦをさらに定義し、以前バージョンのＨＦ−ＶＳＩＦと区別するためにバージョン（Ｖｅｒｓｉｏｎ）フィールドのバージョンナンバーを２に設定できる。ソース機器で圧縮されたビデオを送信する場合、現在送信しているビデオが圧縮されたビデオであるかどうかをＰＢ５（５番パケットバイト）のビット７〜１のうち、少なくとも一つを介してシグナリングして、シンク機器に知らせることができる。実施の形態として、該当ビットが１に設定されると、圧縮されたビデオが送信されることを、該当ビットが０に設定されると、非圧縮ビデオが送信されることを表すことができる。
【０１８４】
ＨＤＭＩのＶＳＩＦは、一つのパケット当たりのパケットバイトの長さが２７バイトに制限されることができる。このような場合、ビデオ圧縮メタデータを複数のパケットに分割して送信しなければならない場合もある。このような場合、現在パケットがビデオ圧縮メタデータを表す最後のパケットであるかどうかを表すフラグが必要であり、実施の形態としてＰＢ５に位置した予備（Ｒｅｓｅｒｖｅｄ）ビットのうちのいずれか一つをこのような用途として使用することができる。言い換えれば、ＰＢ５の予備ビットのうちのいずれか一つに伝達データの最後であることを表すメッセージ終了（Ｅｎｄ  ｏｆ  Ｍｅｓｓａｇｅ）フラグフィールドを追加し、該当ビットを１に設定すると、メッセージの最後の伝達パケットであることを表すことができる。
【０１８５】
３Ｄ＿Ｖａｌｉｄｅフィールドが１に設定される場合、ビデオ圧縮関連メタデータは、３Ｄ＿Ｍｅｔａｄａｔａの後から位置できる。しかしながら、３Ｄ＿Ｖａｌｉｄフィールド値が０である場合、ビデオ圧縮関連メタデータは、ＰＢ６から位置することもできる（３Ｄ＿Ｖａｌｉｄｅフィールド値が１である場合、該当パケットバイトが３Ｄ関連情報と定義され、ビデオ圧縮有無ビットが活性化された場合、該当パケットバイトは、ビデオ圧縮メタデータと定義されることができる。）
【０１８６】
図１６ないし図１７において、新しく追加された圧縮メタデータに対するフィールドについての説明は、以下のとおりである。圧縮メタデータは、図１６ないし図１７において示した以下のフィールドのうち、少なくとも一つのフィールドを含むことができる。
【０１８７】
−ｃｏｍｐｒｅｓｓｉｏｎ＿ｖｅｒｓｉｏｎ＿ｍａｊｏｒフィールド：圧縮アルゴリズムのメジャーバージョンを表す。
【０１８８】
−ｃｏｍｐｒｅｓｓｉｏｎ＿ｖｅｒｓｉｏｎ＿ｍｉｎｏｒフィールド：圧縮アルゴリズムのマイナーバージョンを表す。
【０１８９】
−ｐｐｓ＿ｉｄｅｎｔｉｆｉｅｒフィールド：互いに異なるＰＰＳテーブルの間で区別するアプリケーション特定識別子（ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｄｅｎｔｉｆｉｅｒ）として使用される。
【０１９０】
−ｂｉｔｓ＿ｐｅｒ＿ｃｏｍｐｏｎｅｎｔフィールド：圧縮を行うエンコーダに入力される圧縮されない（ｕｎｃｏｍｐｒｅｓｓｅｄ  ｖｉｄｅｏ）の各コンポーネント（例えば、Ｒ、Ｇ  ａｎｄ  Ｂ、ｏｒ  Ｙ、Ｃｂ  ａｎｄ  Ｃｒ）に割り当てられたビット数を表す。
【０１９１】
−Ｌｉｎｅｂｕｆ＿ｄｅｐｔｈフィールド：ストリームを生成させるのに使用されたラインバッファビットデプス（ｌｉｎｅ  ｂｕｆｆｅｒ  ｂｉｔ  ｄｅｐｔｈ）を表す。
【０１９２】
−Ｂｌｏｃｋ＿ｐｒｅｄ＿ｅｎａｂｌｅフィールド：デコーダでＢＰ（ｂｌｏｃｋ  ｐｒｅｄｉｃｔｉｏｎ）とＭＭＡＰのうち、どれを選択するかを表す。０である場合、ＢＰが使用されないことを表す。
【０１９３】
−Ｃｏｎｖｅｒｔ＿ｒｇｂフィールド：圧縮されないビデオ（ｕｎｃｏｍｐｒｅｓｓｅｄ  ｖｉｄｅｏ）がＲＧＢであったかＹＣｂＣｒであったかを表記する。０と表記する場合、ＹＣｂＣｒであったことを表し、１と表記する場合、デコーダでＹＣｏＣｇ−ＲからＲＧＢに変更する。
【０１９４】
−Ｅｎａｂｌｅ＿４２２フィールド：４：２：２サンプリングを使用したかどうかを表す。
【０１９５】
−Ｅｎａｂｌｅ＿４２０フィールド：４：２：０サンプリングを使用したかどうかを表す。
【０１９６】
−ｖｂｒ＿ｅｎａｂｌｅフィールド：デコーダと送信機（ｔｒａｎｓｐｏｒｔ）でサポートする場合、ＶＢＲモードをオン／オフ（ｏｎ／ｏｆｆ）するかどうかを表す。
【０１９７】
−Ｂｉｔｓ＿ｐｅｒ＿ｐｅｘｅｌフィールド：圧縮を行うエンコーダのエンコーディングされたビデオのピクセル当たりのビット数を表す。
【０１９８】
−Ｐｉｃ＿ｈｅｉｇｈｔ、Ｐｉｃ＿ｗｉｄｔｈフィールド：ピクチャー（ｐｉｃｔｕｒｅ）の大きさをピクセル単位に表す。Ｓｌｉｃｅ＿ｗｉｄｔｈとｓｌｉｃｅ＿ｈｅｉｇｈｔの整数倍に近い数字であることが推奨される。
【０１９９】
−ｓｕｂ＿ｓａｍｐｌｉｎｇ＿ｆｏｒｍａｔフィールド：圧縮を行うエンコーダに入力される圧縮されないビデオのサブサンプリング方法を表す。
【０２００】
−Ｓｌｉｃｅ＿ｈｅｉｇｈｔ、Ｓｌｉｃｅ＿ｗｉｄｔｈフィールド：スライス（ｓｌｉｃｅ）各々の大きさを表す。
【０２０１】
−Ｃｈｕｎｋ＿ｓｉｚｅフィールド：スライスマルチプレックス（ｓｌｉｃｅ  ｍｕｌｔｉｐｌｅｘｉｎｇ）のために使用されるチャンク（ｃｈｕｎｋ）のバイトサイズを表す。
【０２０２】
−ｉｎｉｔｉａｌ＿ｘｍｉｔ＿ｄｅｌａｙフィールド：送信前エンコーダのレートバッファ（ｒａｔｅ  ｂｕｆｆｅｒ）で待機するピクセルタイム（ｐｉｘｅｌ  ｔｉｍｅ）の時間を表す。
【０２０３】
−ｉｎｉｔｉａｌ＿ｄｅｃ＿ｄｅｌａｙフィールド：デコーダがデコードし、ピクセル出力を始める前にレートバッファに集めておくピクセルタイムの数を表す。
【０２０４】
−ｉｎｉｔｉａｌ＿ｓｃａｌｅ＿ｖａｌｕｅフィールド：スライスの開始部分に使用されるｒｃＸｆｏｒｍＳｃａｌｅのための初期値を表す。
【０２０５】
−Ｓｃａｌｅ＿ｉｎｃｒｅｍｅｎｔ＿ｉｎｔｅｒｖａｌフィールド：スライスの最後の部分にあるｒｘＸｆｏｒｍＳｃａｌｅ  ｆａｃｔｏｒ間のｇｒｏｕｐ  ｔｉｍｅｓ数を表す。
【０２０６】
−Ｓｃａｌｅ＿ｄｅｃｒｅｍｅｎｔ＿ｉｎｔｅｒｖａｌフィールド：スライスの開始部分にあるｒｘＸｆｏｒｍＳｃａｌｅファクター（ｆａｃｔｏｒ）間のグループタイム（ｇｒｏｕｐ  ｔｉｍｅｓ）数を表す。
【０２０７】
−ｆｉｒｓｔ＿ｌｉｎｅ＿ｂｐｇ＿ｏｆｆｓｅｔフィールド：スライスの第１番目のラインにある各々のグループのために割り当てられた追加ビット数を表す。
【０２０８】
−Ｎｆｌ＿ｂｐｇ＿ｏｆｆｓｅｔフィールド：スライスの第１番目のライン以後にグループのために各々のグループに対する割り当てを解約するビット数を表す。
【０２０９】
−Ｓｌｉｃｅ＿ｂｐｇ＿ｏｆｆｓｅｔフィールド：プログラム動作が可能なｉｎｉｔｉａｌ＿ｏｆｆｓｅｔが許容される間にスライスコンストレイント（ｃｏｎｓｔｒａｉｎｔ）を強制するために、各々のグループに対して割り当てを解約するビット数を表す。
【０２１０】
−Ｉｎｉｔｉａｌ＿ｏｆｆｓｅｔフィールド：ｒｃＸｆｏｒｍＯｆｆｓｅｔのための初期値を表す。
【０２１１】
−Ｆｉｎａｌ＿ｏｆｆｓｅｔフィールド：ｒｃＸｆｏｒｍＯｆｆｓｅｔのためのスライス終了（ｅｎｄ−ｏｆ−ｓｌｉｃｅ）値の最大値を表す。
【０２１２】
−Ｆｌａｔｎｅｓｓ＿ｍｉｎ＿ｑｐフィールド：フラットネス（ｆｌａｔｎｅｓｓ）がシグナリングされ、フラットネスＱＰ修正が生成されるＱＰの最小値を表す。
【０２１３】
−Ｆｌａｔｎｅｓｓ＿ｍａｘ＿ｑｐフィールド：フラットネスがシグナリングされ、フラットネスＱＰ修正が生成されるＱＰの最大値を表す。
【０２１４】
−Ｒｃ＿ｍｏｄｅｌ＿ｓｉｚｅフィールド：ＲＣモデルのビット数を表す。
【０２１５】
−Ｒｃ＿ｅｄｇｅ＿ｆａｃｔｏｒフィールド：エッジの存在有無を確認するために、現在アクティビティー／従来のアクティビティー（ｃｕｒｒｅｎｔ  ａｃｔｉｖｉｔｙ／ｐｒｅｖｉｏｕｓ  ａｃｔｉｖｉｔｙ）の割合を表す。
【０２１６】
−Ｒｃ＿ｑｕａｎｔ＿ｉｎｃｒ＿ｌｉｍｉｔ０フィールド：短期レートコントロール（ｓｈｏｒｔ−ｔｅｒｍ  ｒａｔｅ  ｃｏｎｔｒｏｌ）に使用されるスレッショルドを表す。
【０２１７】
−Ｒｃ＿ｑｕａｎｔ＿ｉｎｃｒ＿ｌｉｍｉｔ１フィールド：短期レートコントロール（ｓｈｏｒｔ−ｔｅｒｍ  ｒａｔｅ  ｃｏｎｔｒｏｌ）に使用されるスレッショルドを表す。
【０２１８】
−Ｒｃ＿ｔｇｔ＿ｏｆｆｓｅｔ＿ｈｉフィールド：短期レートコントロールにより許容されたグループ当たりのターゲットビット（ｔａｒｇｅｔ  ｂｉｔｓ）の変更可能な範囲の上限（ｕｐｐｅｒ  ｅｎｄ）を表す。
【０２１９】
−Ｒｃ＿ｔｇｔ＿ｏｆｆｓｅｔ＿ｌｏフィールド：短期レートコントロールにより許容されたグループ当たりのターゲットビット（ｔａｒｇｅｔ  ｂｉｔｓ）の変更可能な範囲の下限（ｌｏｗ  ｅｎｄ）を表す。
【０２２０】
−Ｒｃ＿ｂｕｆ＿ｔｈｒｅｓｈ［１４］フィールド：ＲＣモデルにある１５個のレンジ（ｒａｎｇｅ）のためのスレッショルド。
【０２２１】
−Ｒｃ＿ｒａｎｇｅ＿ｐａｒａｍｅｔｅｒｓ［１５］フィールド：ＲＣモデルにある１５個各々のレンジ（ｒａｎｇｅ）に対してｒａｎｇｅ＿ｍｉｎ＿ｑｐ（５ｂｉｔｓ）、ｒａｎｇｅ＿ｍａｘ＿ｑｐ（５ｂｉｔｓ）とｒａｇｅ＿ｂｐｇ＿ｏｆｆｓｅｔ（６ｂｉｔｓ）を表す。
【０２２２】
図１６及び図１７は、インフォフレームのうち、ＨＦ−ＶＳＩＦを使用してビデオの圧縮メタデータに追加して送信する実施の形態を示した。以下では、ＨＦ−ＶＳＩＦに圧縮メタデータを追加する方法の代わりに圧縮メタデータを送信するための別途のインフォフレームを定義及び使用する方法について説明する。
【０２２３】
インフォフレームは、ＨＤＭＩを介してソース機器からシンク機器に伝達されるデータストラクチャーである。インフォフレームは、ビデオストリーム、オーディオストリームまたはソース機器などに対する補助（ａｕｘｉｌｉａｒｙ）情報を伝達できる。インフォフレームは、パケットヘッダとパケットコンテンツを含む。
【０２２４】
表１は、ＨＤＭＩで送受信されるパケットタイプを示す。
【０２２５】
【表１】
0006522643.tif 000002
【０２２６】
表１のように、図１６及び図１７のＨＦ−ＶＳＩＦは、０ｘ８１のパケットタイプ値を有することができる。上述のように、本発明は、圧縮関連メタデータを図１６及び図１７のようにＨＦ−ＶＳＩＦに追加して送ることができ、他の実施の形態として圧縮メタデータを送信するための別途のインフォフレームを新しく定義できる。本発明で新しく定義する圧縮メタデータを含むインフォフレームは、ビデオ圧縮インフォフレーム（Ｖｉｄｅｏ  ｃｏｍｐｒｅｓｓｉｏｎ  ＩｎｆｏＦｒａｍｅ）と呼ぶことができ、表１のように０ｘ８６のパケットタイプ値が割り当てられることができる。
【０２２７】
図１８ないし図２０は、本発明の実施の形態にかかるビデオ圧縮インフォフレームを示す。
【０２２８】
図１８ないし図２０においてパケットバイトＨＢ０〜ＨＢ２はパケットヘッダバイトを、ＰＢ１〜２７はパケットコンテンツバイトを示す。
【０２２９】
パケットヘッダにおいて、バイトＨＢ０は、パケットタイプを示す。そして、バイトＨＢ１は、エンコーダでビデオデータエンコーディングに使用する圧縮アルゴリズムのメジャーバージョンとマイナーバージョンを示す。バイトＨＢ２において、ヘッダに位置した予備ビットのうちのいずれか一つに伝達データの最後であることを表示するメッセージ終了（Ｅｎｄ  ｏｆ  Ｍｅｓｓａｇｅ）ビットを割り当て、該当ビットが１に設定されると、最後の伝達パケットであることを表すことができる。
【０２３０】
上述のように、インフォフレームは、一つのパケットで送信できるパケットバイトの大きさが２８バイトに制限されることができる。したがって、制限範囲内で伝達するために、図１８ないし図２０のように、ビデオ圧縮メタデータを３部分に分割して、３個のパケットに伝達できる。ただし、これは、実施の形態であって、パケットの容量に応じて分割されるパケットの数及びコンテンツは変更されることができる。
【０２３１】
図１８ないし図２０において伝達されるビデオ圧縮メタデータは、図１６及び図１７において伝達される情報と同一であり、上述のフィールドについての説明が図１８ないし図２０のフィールドにも適用される。
【０２３２】
本発明は、シンク機器の圧縮解除機能サポート及び圧縮解除特性情報定義、そしてこれをソース機器に伝達する方法、ソース機器の圧縮特性情報定義及びこれをシンク機器に伝達する方法、そしてシンク機器の圧縮解除機能状態情報定義及びこれをソース機器に伝達する方法を提示する。
【０２３３】
１）ソース機器とシンク機器間の圧縮及び圧縮解除特性情報定義及び交換方法
ソース機器とシンク機器とが接続した時、シンク機器は、Ｅ−ＥＤＩＤのＶＳＤＢにシンク機器の圧縮解除機能サポート有無及び関連特性情報を込めて、ＤＤＣを介してソース機器に送信する。これを受信して解析したソース機器は、シンク機器が圧縮解除機能をサポートすることを確認すると、関連特性情報に基づいて映像を圧縮し、圧縮された映像の特性情報をＶＳＩＦに込めて、圧縮された映像を送る前にソース機器に送信する。これを受信したソース機器は、ＶＳＩＦの圧縮特性情報に基づいて、圧縮された映像を圧縮解除する。そして、圧縮特性情報をＶＳＩＦに表現することにおいて、従来の制限されたＶＳＩＦのパケットボディー長（２８バイト）を超過すると、制限されたパケットボディー長を増やして、すべての圧縮特性情報を一つのＶＳＩＦパケットに表すことができる。または、従来の制限されたＶＳＩＦパケットボディー長に合せて圧縮特性情報を分割して表現でき、分割されたＶＳＩＦパケットの分割情報（分割パケットの開始、継続、終了）をＶＳＩＦパケットヘッダまたはボディーに表現できる。
【０２３４】
２）シンク機器の圧縮解除機能動作の制御方法
ソース機器が圧縮された映像を圧縮解除機能をサポートするシンク機器に送信する前に、シンク機器の圧縮解除機能を活性化させる。このために、シンク機器のＳＣＤＣＳに圧縮解除機能の活性化及び非活性化を表すビットを定義する。そして、定義されたビットを制御するにおいて、ＳＣＤＣを介してシンク機器のＳＣＤＣＳに定義された圧縮解除機能関連ビットを１にセットすることによって、圧縮解除機能の活性化が可能である。また、ソース機器が圧縮された映像を送信する途中に非圧縮映像を送信しようとするとき、非圧縮映像を送信する前にＳＣＤＣを介してシンク機器のＳＣＤＣＳに定義された圧縮解除機能関連ビットを０にセットすることによって、圧縮解除機能非活性化が可能である。
【０２３５】
３）シンク機器の圧縮解除機能状態変化情報の送信方法
シンク機器の圧縮解除機能状態変化情報をソース機器に知らせるために、シンク機器のＳＣＤＣＳに状態情報を表すフィールドを定義し、該当フィールドに変化があるとき、ＳＣＤＣを介してソース機器に状態変化があることを知らせる。これを受信したソース機器は、変化された状態に対する詳細な情報を読み込むために、ＳＣＤＣＳに定義された該当状態情報を表すフィールドをＳＣＤＣを介してアクセスして読み込むことができる。
【０２３６】
本発明の思想または範囲から外れずに本発明で多様な変更及び変形が可能であることは当業者にとって理解されるはずである。したがって、本発明は、添付された請求項及びその同等範囲内で提供される本発明の変更及び変形を含むように意図される。
【０２３７】
本明細書で装置及び方法発明がすべて言及され、装置及び方法発明両方の説明は、互いに補完して適用されることができる。
【０２３８】
多様な実施の形態が本発明を実施するための最善の形態で説明された。
【産業上の利用可能性】
【０２３９】
本発明は、一連のＨＤＭＩ分野において利用される。
【０２４０】
本発明の思想または範囲から逸脱せずに本発明において多様な変更及び変形が可能であることは当業者にとって明らかである。よって、本発明は、添付された請求項及びそれと同等範囲内で提供される本発明の変更及び変形を含むことを意図する。
【図１】
0006522643.tif 000003
【図２】
0006522643.tif 000004
【図３】
0006522643.tif 000005
【図４】
0006522643.tif 000006
【図５】
0006522643.tif 000007
【図６】
0006522643.tif 000008
【図７】
0006522643.tif 000009
【図８】
0006522643.tif 000010
【図９】
0006522643.tif 000011
【図１０】
0006522643.tif 000012
【図１１】
0006522643.tif 000013
【図１２】
0006522643.tif 000014
【図１３】
0006522643.tif 000015
【図１４】
0006522643.tif 000016
【図１５】
0006522643.tif 000017
【図１６】
0006522643.tif 000018
【図１７】
0006522643.tif 000019
【図１８】
0006522643.tif 000020
【図１９】
0006522643.tif 000021
【図２０】
0006522643.tif 000022