(57)【要約】【課題】HDMI(R)等において、効率的なデータ伝送を行う。【解決手段】HDMI(R)ソース５３は、E-EDIDのVSDBに基づいて、HDMI(R)シンク６１が副信号を受信することができるか否かを判定し、HDMI(R)シンク６１が副信号を受信することができる場合、トランスミッタ７２により送信される送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、副信号を付加することにより、送信画素データを構成し、トランスミッタ７２により、TMDSチャンネル#0ないし#2で送信する。また、HDMI(R)ソース５３は、垂直帰線区間のコントロール区間において、送信画素データに、副信号が含まれるかどうかを表す副信号情報を含むゼネラルコントロールパケットを送信する。本発明は、例えばHDMI(R)に適用できる。【選択図】図２
2007325101.tif 000002
【特許請求の範囲】
【請求項１】
受信装置の性能を表す性能情報を受信した後、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する複数のチャンネルで、差動信号により、受信装置に一方向に送信する送信装置と、
前記性能情報を送信した後、前記送信装置から、前記複数のチャンネルで、差動信号により送信されてくる画素データを受信する前記受信装置と
からなる通信システムであり、
前記送信装置は、
前記ピクセルクロックの周波数を調整することにより、前記固定のビット数以上のビット数が割り当てられている画素データを、前記複数のチャンネルで、差動信号により、前記受信装置に一方向に送信する送信手段と、
前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かを判定する副信号受信可否判定手段と、
前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データを構成する副信号付加手段と、
前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報を送信させる情報送信制御手段と
を備え、
前記受信装置は、
前記複数のチャンネルで、差動信号により送信されてくる送信画素データを受信する受信手段と、
前記垂直帰線区間に送信されてくる前記副信号情報に基づいて、その垂直帰線区間の直後の有効画像区間に送信されてくる前記送信画素データに、前記副信号が含まれるかどうかを判定する副信号有無判定手段と、
前記送信画素データに、前記副信号が含まれる場合、前記送信画素データから、前記副信号を分離する分離手段と
を備える
通信システム。
【請求項２】
受信装置の性能を表す性能情報を受信した後、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する複数のチャンネルで、差動信号により、受信装置に一方向に送信する送信装置であり、
前記ピクセルクロックの周波数を調整することにより、前記固定のビット数以上のビット数が割り当てられている画素データを、前記複数のチャンネルで、差動信号により、前記受信装置に一方向に送信する送信手段と、
前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かを判定する副信号受信可否判定手段と、
前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データを構成する副信号付加手段と、
前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報を送信させる情報送信制御手段と
を備える送信装置。
【請求項３】
前記送信手段は、前記性能情報に基づいて、前記送信画素データのビット数を決定し、その送信画素データのビット数に基づいて、前記ピクセルクロックの周波数を調整する
請求項２に記載の送信装置。
【請求項４】
受信装置の性能を表す性能情報を受信した後、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する複数のチャンネルで、差動信号により、受信装置に一方向に送信する送信装置の通信方法であり、
前記送信装置は、前記ピクセルクロックの周波数を調整することにより、前記固定のビット数以上のビット数が割り当てられている画素データを、前記複数のチャンネルで、差動信号により、前記受信装置に一方向に送信する送信手段を備え、
前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かを判定し、
前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データを構成し、
前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報を送信させる
ステップを含む通信方法。
【請求項５】
受信装置の性能を表す性能情報を受信した後、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する複数のチャンネルで、差動信号により、受信装置に一方向に送信する送信装置を制御するコンピュータに実行させるプログラムであり、
前記送信装置は、前記ピクセルクロックの周波数を調整することにより、前記固定のビット数以上のビット数が割り当てられている画素データを、前記複数のチャンネルで、差動信号により、前記受信装置に一方向に送信する送信手段を備え、
前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かを判定し、
前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データを構成し、
前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報を送信させる
ステップを含む通信処理を、コンピュータに実行させるプログラム。
【請求項６】
受信装置の性能を表す性能情報を受信した後、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する複数のチャンネルで、差動信号により、受信装置に一方向に送信する送信装置であり、
前記ピクセルクロックの周波数を調整することにより、前記固定のビット数以上のビット数が割り当てられている画素データを、前記複数のチャンネルで、差動信号により、前記受信装置に一方向に送信する送信手段と、
前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かを判定する副信号受信可否判定手段と、
前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データを構成する副信号付加手段と、
前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報を送信させる情報送信制御手段と
を備える送信装置
に対して、前記性能情報を送信した後、前記送信装置から、前記複数のチャンネルで、差動信号により送信されてくる画素データを受信する前記受信装置であり、
前記複数のチャンネルで、差動信号により送信されてくる送信画素データを受信する受信手段と、
前記垂直帰線区間に送信されてくる前記副信号情報に基づいて、その垂直帰線区間の直後の有効画像区間に送信されてくる前記送信画素データに、前記副信号が含まれるかどうかを判定する副信号有無判定手段と、
前記送信画素データに、前記副信号が含まれる場合、前記送信画素データから、前記副信号を分離する分離手段と
を備える受信装置。
【請求項７】
受信装置の性能を表す性能情報を受信した後、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する複数のチャンネルで、差動信号により、受信装置に一方向に送信する送信装置であり、
前記ピクセルクロックの周波数を調整することにより、前記固定のビット数以上のビット数が割り当てられている画素データを、前記複数のチャンネルで、差動信号により、前記受信装置に一方向に送信する送信手段と、
前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かを判定する副信号受信可否判定手段と、
前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データを構成する副信号付加手段と、
前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報を送信させる情報送信制御手段と
を備える送信装置
に対して、前記性能情報を送信した後、前記送信装置から、前記複数のチャンネルで、差動信号により送信されてくる画素データを受信する前記受信装置の通信方法であり、
前記受信装置は、前記複数のチャンネルで、差動信号により送信されてくる送信画素データを受信する受信手段を備え、
前記垂直帰線区間に送信されてくる前記副信号情報に基づいて、その垂直帰線区間の直後の有効画像区間に送信されてくる前記送信画素データに、前記副信号が含まれるかどうかを判定し、
前記送信画素データに、前記副信号が含まれる場合、前記送信画素データから、前記副信号を分離する
ステップを含む通信方法。
【請求項８】
受信装置の性能を表す性能情報を受信した後、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する複数のチャンネルで、差動信号により、受信装置に一方向に送信する送信装置であり、
前記ピクセルクロックの周波数を調整することにより、前記固定のビット数以上のビット数が割り当てられている画素データを、前記複数のチャンネルで、差動信号により、前記受信装置に一方向に送信する送信手段と、
前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かを判定する副信号受信可否判定手段と、
前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データを構成する副信号付加手段と、
前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報を送信させる情報送信制御手段と
を備える送信装置
に対して、前記性能情報を送信した後、前記送信装置から、前記複数のチャンネルで、差動信号により送信されてくる画素データを受信する前記受信装置を制御するコンピュータに実行させるプログラムであり、
前記受信装置は、前記複数のチャンネルで、差動信号により送信されてくる送信画素データを受信する受信手段を備え、
前記垂直帰線区間に送信されてくる前記副信号情報に基づいて、その垂直帰線区間の直後の有効画像区間に送信されてくる前記送信画素データに、前記副信号が含まれるかどうかを判定し、
前記送信画素データに、前記副信号が含まれる場合、前記送信画素データから、前記副信号を分離する
ステップを含む通信処理を、コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、送信装置及び受信装置、通信方法、並びにプログラムに関し、特に、非圧縮の画像の画素データを、一方向に高速伝送することができる、例えば、HDMI(High Definition Multimedia Interface)(R)などの通信インタフェースにおいて、効率的なデータ伝送を行うことができるようにする通信システム、送信装置及び受信装置、通信方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、例えば、DVD(Digital Versatile Disc)レコーダや、セットトップボックス、その他のAVソース(source)から、テレビジョン受像機、プロジェクタ、その他のディスプレイに対して、ディジタルテレビジョン信号、すなわち、非圧縮（ベースバンド）の画像（動画）の画素データと、その画像に付随する音声データとを、高速に伝送する通信インタフェースとして、HDMI(R)が普及しつつある。
【０００３】
HDMI(R)については、画素データと音声データを、高速で、HDMI(R)ソース(HDMI(R)  Source)からHDMI(R)シンク(HDMI(R) Sink)に、一方向に伝送するTMDS(Transition Minimized Differential Signaling)チャンネルや、HDMI(R)ソースとHDMI(R)シンクとの間で双方向の通信を行うためのCECライン(Consumer Electronics Control Line)等が、HDMIの仕様書（現在の最新の仕様書は"High-Definition Multimedia Interface Specification Version 1.2a", December 14, 2005）において規定されている。
【０００４】
また、HDMI(R)は、コンテンツのコピー防止のためにHDCP(High-Bandwidth Digital Content Protection) を実装することができる。
【０００５】
その他、HDMI(R)については、垂直帰線区間や水平帰線区間での不要な信号の伝送を行わないようにする方法が提案されている（例えば、特許文献１を参照）。
【０００６】
【特許文献１】特開2005-102161号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、現行のHDMI(R)では、例えば、RGB(Red,Green,Blue)のそれぞれが８ビットの画素データからなる画像（以下、適宜、２４ビット（＝８ビット×３）画像ともいう）を伝送することができるが、近年、より階調の高い画像、つまり、RGBのそれぞれが、８ビットより大の１０ビットや１２ビット等の多ビットの画素データからなる画像（以下、適宜、高階調画像ともいう）を伝送することの要請が高まっている。
【０００８】
そこで、HDMI(R)において、高階調画像を伝送する方法が検討されている。
【０００９】
しかしながら、高階調画像を伝送することの要請が高まってはいるものの、それでもなお、２４ビット画像が扱われることが多い。
【００１０】
したがって、HDMI(R)が、高階調画像を伝送することができるように拡張された場合において、２４ビット画像を伝送するときには、１画素あたり、高階調画像の画素データのビット数と、２４ビット画像の画素データのビット数である２４ビットとの差分だけ、無駄なデータを伝送することなり、非効率的なデータ伝送が行われることになる。
【００１１】
本発明は、このような状況に鑑みてなされたものであり、非圧縮の画像の画素データを、一方向に高速伝送することができる、例えば、HDMI(R)などの通信インタフェースにおいて、効率的なデータ伝送を行うことができるようにするものである。
【課題を解決するための手段】
【００１２】
本発明の第１の側面の通信システムは、受信装置の性能を表す性能情報を受信した後、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する複数のチャンネルで、差動信号により、受信装置に一方向に送信する送信装置と、前記性能情報を送信した後、前記送信装置から、前記複数のチャンネルで、差動信号により送信されてくる画素データを受信する前記受信装置とからなる通信システムであり、前記送信装置は、前記ピクセルクロックの周波数を調整することにより、前記固定のビット数以上のビット数が割り当てられている画素データを、前記複数のチャンネルで、差動信号により、前記受信装置に一方向に送信する送信手段と、前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かを判定する副信号受信可否判定手段と、前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データを構成する副信号付加手段と、前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報を送信させる情報送信制御手段とを備え、前記受信装置は、前記複数のチャンネルで、差動信号により送信されてくる送信画素データを受信する受信手段と、前記垂直帰線区間に送信されてくる前記副信号情報に基づいて、その垂直帰線区間の直後の有効画像区間に送信されてくる前記送信画素データに、前記副信号が含まれるかどうかを判定する副信号有無判定手段と、前記送信画素データに、前記副信号が含まれる場合、前記送信画素データから、前記副信号を分離する分離手段とを備える。
【００１３】
以上のような第１の側面の通信システムにおいては、前記送信装置において、前記送信手段が、前記ピクセルクロックの周波数を調整することにより、前記固定のビット数以上のビット数が割り当てられている画素データを、前記複数のチャンネルで、差動信号により、前記受信装置に一方向に送信する。また、前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かが判定され、前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データが構成され、前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報が送信される。一方、前記受信装置では、前記受信手段が、前記複数のチャンネルで、差動信号により送信されてくる送信画素データを受信する。さらに、前記垂直帰線区間に送信されてくる前記副信号情報に基づいて、その垂直帰線区間の直後の有効画像区間に送信されてくる前記送信画素データに、前記副信号が含まれるかどうかが判定され、前記送信画素データに、前記副信号が含まれる場合、前記送信画素データから、前記副信号が分離される。
【００１４】
本発明の第２の側面の送信装置は、受信装置の性能を表す性能情報を受信した後、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する複数のチャンネルで、差動信号により、受信装置に一方向に送信する送信装置であり、前記ピクセルクロックの周波数を調整することにより、前記固定のビット数以上のビット数が割り当てられている画素データを、前記複数のチャンネルで、差動信号により、前記受信装置に一方向に送信する送信手段と、前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かを判定する副信号受信可否判定手段と、前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データを構成する副信号付加手段と、前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報を送信させる情報送信制御手段とを備える。
【００１５】
本発明の第２の側面の通信方法、又はプログラムは、受信装置の性能を表す性能情報を受信した後、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する複数のチャンネルで、差動信号により、受信装置に一方向に送信する送信装置の通信方法、又は送信装置を制御するコンピュータに実行させるプログラムであり、前記送信装置は、前記ピクセルクロックの周波数を調整することにより、前記固定のビット数以上のビット数が割り当てられている画素データを、前記複数のチャンネルで、差動信号により、前記受信装置に一方向に送信する送信手段を備え、前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かを判定し、前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データを構成し、前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報を送信させるステップを含む。
【００１６】
以上のような第２の側面においては、前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かが判定され、前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データが構成され、前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報が送信される。
【００１７】
本発明の第３の側面の受信装置は、受信装置の性能を表す性能情報を受信した後、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する複数のチャンネルで、差動信号により、受信装置に一方向に送信する送信装置であり、前記ピクセルクロックの周波数を調整することにより、前記固定のビット数以上のビット数が割り当てられている画素データを、前記複数のチャンネルで、差動信号により、前記受信装置に一方向に送信する送信手段と、前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かを判定する副信号受信可否判定手段と、前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データを構成する副信号付加手段と、前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報を送信させる情報送信制御手段と  を備える送信装置に対して、前記性能情報を送信した後、前記送信装置から、前記複数のチャンネルで、差動信号により送信されてくる画素データを受信する前記受信装置であり、前記複数のチャンネルで、差動信号により送信されてくる送信画素データを受信する受信手段と、前記垂直帰線区間に送信されてくる前記副信号情報に基づいて、その垂直帰線区間の直後の有効画像区間に送信されてくる前記送信画素データに、前記副信号が含まれるかどうかを判定する副信号有無判定手段と、前記送信画素データに、前記副信号が含まれる場合、前記送信画素データから、前記副信号を分離する分離手段とを備える。
【００１８】
本発明の第３の側面の通信方法、又はプログラムは、受信装置の性能を表す性能情報を受信した後、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する複数のチャンネルで、差動信号により、受信装置に一方向に送信する送信装置であり、前記ピクセルクロックの周波数を調整することにより、前記固定のビット数以上のビット数が割り当てられている画素データを、前記複数のチャンネルで、差動信号により、前記受信装置に一方向に送信する送信手段と、前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かを判定する副信号受信可否判定手段と、前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データを構成する副信号付加手段と、前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報を送信させる情報送信制御手段とを備える送信装置に対して、前記性能情報を送信した後、前記送信装置から、前記複数のチャンネルで、差動信号により送信されてくる画素データを受信する前記受信装置の通信方法、又は前記受信装置を制御するコンピュータに実行させるプログラムであり、前記受信装置は、前記複数のチャンネルで、差動信号により送信されてくる送信画素データを受信する受信手段を備え、前記垂直帰線区間に送信されてくる前記副信号情報に基づいて、その垂直帰線区間の直後の有効画像区間に送信されてくる前記送信画素データに、前記副信号が含まれるかどうかを判定し、前記送信画素データに、前記副信号が含まれる場合、前記送信画素データから、前記副信号を分離するステップを含む。
【００１９】
以上のような第３の側面においては、前記垂直帰線区間に送信されてくる前記副信号情報に基づいて、その垂直帰線区間の直後の有効画像区間に送信されてくる前記送信画素データに、前記副信号が含まれるかどうかが判定され、前記送信画素データに、前記副信号が含まれる場合、前記送信画素データから、前記副信号が分離される。
【発明の効果】
【００２０】
本発明の第１ないし第３の側面によれば、非圧縮の画像の画素データを、一方向に高速伝送することができる、例えば、HDMI(R)などの通信インタフェースにおいて、効率的なデータ伝送を行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２２】
本発明の第１の側面の通信システムは、
受信装置の性能を表す性能情報を受信した後、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する複数のチャンネルで、差動信号により、受信装置に一方向に送信する送信装置（例えば、図２のHDMI(R)ソース５３）と、
前記性能情報を送信した後、前記送信装置から、前記複数のチャンネルで、差動信号により送信されてくる画素データを受信する前記受信装置（例えば、図２のHDMI(R)シンク６１）と
からなる通信システムであり、
前記送信装置は、
前記ピクセルクロックの周波数を調整することにより、前記固定のビット数以上のビット数が割り当てられている画素データを、前記複数のチャンネルで、差動信号により、前記受信装置に一方向に送信する送信手段（例えば、図２のトランスミッタ７２）と、
前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かを判定する副信号受信可否判定手段（例えば、図２０の副信号受信可否判定部１０５）と、
前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データを構成する副信号付加手段（例えば、図２０の副信号付加部１０２）と、
前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報を送信させる情報送信制御手段（例えば、図２０の副信号フレーム情報送信制御部１０７）と
を備え、
前記受信装置は、
前記複数のチャンネルで、差動信号により送信されてくる送信画素データを受信する受信手段（例えば、図２のレシーバ８１）と、
前記垂直帰線区間に送信されてくる前記副信号情報に基づいて、その垂直帰線区間の直後の有効画像区間に送信されてくる前記送信画素データに、前記副信号が含まれるかどうかを判定する副信号有無判定手段（例えば、図２３の副信号有無判定部１２２）と、
前記送信画素データに、前記副信号が含まれる場合、前記送信画素データから、前記副信号を分離する分離手段（例えば、図２３の分離部１２３）と
を備える。
【００２３】
本発明の第２の側面の送信装置は、
受信装置の性能を表す性能情報を受信した後、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する複数のチャンネルで、差動信号により、受信装置に一方向に送信する送信装置（例えば、図２のHDMI(R)ソース５３）であり、
前記ピクセルクロックの周波数を調整することにより、前記固定のビット数以上のビット数が割り当てられている画素データを、前記複数のチャンネルで、差動信号により、前記受信装置に一方向に送信する送信手段（例えば、図２のトランスミッタ７２）と、
前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かを判定する副信号受信可否判定手段（例えば、図２０の副信号受信可否判定部１０５）と、
前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データを構成する副信号付加手段（例えば、図２０の副信号付加部１０２）と、
前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報を送信させる情報送信制御手段（例えば、図２０の副信号フレーム情報送信制御部１０７）と
を備える。
【００２４】
本発明の第２の側面の通信方法、又はプログラムは、
受信装置の性能を表す性能情報を受信した後、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する複数のチャンネルで、差動信号により、受信装置に一方向に送信する送信装置の通信方法、又は送信装置を制御するコンピュータに実行させるプログラムであり、
前記送信装置は、前記ピクセルクロックの周波数を調整することにより、前記固定のビット数以上のビット数が割り当てられている画素データを、前記複数のチャンネルで、差動信号により、前記受信装置に一方向に送信する送信手段（例えば、図２のトランスミッタ７２）を備え、
前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かを判定し（例えば、図２２のステップＳ１０４）、
前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データを構成し（例えば、図２２のステップＳ１１２）、
前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報を送信させる（例えば、図２２のステップＳ１１１又はＳ１１６）
ステップを含む。
【００２５】
本発明の第３の側面の受信装置は、
受信装置の性能を表す性能情報を受信した後、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する複数のチャンネルで、差動信号により、受信装置に一方向に送信する送信装置（例えば、図２のHDMI(R)ソース５３）であり、
前記ピクセルクロックの周波数を調整することにより、前記固定のビット数以上のビット数が割り当てられている画素データを、前記複数のチャンネルで、差動信号により、前記受信装置に一方向に送信する送信手段（例えば、図２のトランスミッタ７２）と、
前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かを判定する副信号受信可否判定手段（例えば、図２０の副信号受信可否判定部１０５）と、
前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データを構成する副信号付加手段（例えば、図２０の副信号付加部１０２）と、
前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報を送信させる情報送信制御手段（例えば、図２０の副信号フレーム情報送信制御部１０７）と
を備える送信装置
に対して、前記性能情報を送信した後、前記送信装置から、前記複数のチャンネルで、差動信号により送信されてくる画素データを受信する前記受信装置（例えば、図２のHDMI(R)シンク６１）であり、
前記複数のチャンネルで、差動信号により送信されてくる送信画素データを受信する受信手段（例えば、図２のレシーバ８１）と、
前記垂直帰線区間に送信されてくる前記副信号情報に基づいて、その垂直帰線区間の直後の有効画像区間に送信されてくる前記送信画素データに、前記副信号が含まれるかどうかを判定する副信号有無判定手段（例えば、図２３の副信号有無判定部１２２）と、
前記送信画素データに、前記副信号が含まれる場合、前記送信画素データから、前記副信号を分離する分離手段（例えば、図２３の分離部１２３）と
を備える。
【００２６】
本発明の第３の側面の通信方法、又はプログラムは、
受信装置の性能を表す性能情報を受信した後、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する複数のチャンネルで、差動信号により、受信装置に一方向に送信する送信装置（例えば、図２のHDMI(R)ソース５３）であり、
前記ピクセルクロックの周波数を調整することにより、前記固定のビット数以上のビット数が割り当てられている画素データを、前記複数のチャンネルで、差動信号により、前記受信装置に一方向に送信する送信手段（例えば、図２のトランスミッタ７２）と、
前記性能情報に基づいて、前記受信装置が副信号を受信することができるか否かを判定する副信号受信可否判定手段（例えば、図２０の副信号受信可否判定部１０５）と、
前記受信装置が副信号を受信することができる場合、前記送信手段により送信される画素データである送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、前記副信号を付加することにより、前記送信画素データを構成する副信号付加手段（例えば、図２０の副信号付加部１０２）と、
前記垂直帰線区間において、その垂直帰線区間の直後の有効画像区間に送信される前記送信画素データに、前記副信号が含まれるかどうかを表す副信号情報を送信させる情報送信制御手段（例えば、図２０の副信号フレーム情報送信制御部１０７）と
を備える送信装置
に対して、前記性能情報を送信した後、前記送信装置から、前記複数のチャンネルで、差動信号により送信されてくる画素データを受信する前記受信装置の通信方法であり、
前記受信装置は、前記複数のチャンネルで、差動信号により送信されてくる送信画素データを受信する受信手段（例えば、図２のレシーバ８１）を備え、
前記垂直帰線区間に送信されてくる前記副信号情報に基づいて、その垂直帰線区間の直後の有効画像区間に送信されてくる前記送信画素データに、前記副信号が含まれるかどうかを判定し（例えば、図２４のステップＳ１３３）、
前記送信画素データに、前記副信号が含まれる場合、前記送信画素データから、前記副信号を分離する（例えば、図２４のステップＳ１３８）
ステップを含む。
【００２７】
以下、図面を参照して、本発明の実施の形態について説明する。
【００２８】
図１は、本発明を適用したAV(Audio Visual)システムの一実施の形態の構成例を示している。
【００２９】
図１において、AVシステムは、HD(Hard Disk)レコーダ４１及びディスプレイ４２から構成され、HDレコーダ４１とディスプレイ４２とは、HDMI(R)用のケーブル４３を介して接続されている。
【００３０】
HDレコーダ４１は、記録再生部５１、コーデック５２、HDMI(R)ソース５３、及びHD５４から構成され、HD５４に対するデータの記録や再生を行う。
【００３１】
すなわち、記録再生部５１は、コーデック５２から供給される、画像とそれに付随する音声のベースバンドのデータをMPEG(Moving Picture Experts Group)方式等でエンコードして得られるエンコードデータを、HD５４に記録する。また、記録再生部５１は、HD５４からエンコードデータを再生し（読み出し）、コーデック５２に供給する。
【００３２】
コーデック５２は、記録再生部５１から供給されるエンコードデータを、ベースバンドの画像と音声のデータにMPEG方式等でデコードし、そのベースバンドの画像と音声のデータを、HDMI(R)ソース５３や図示せぬ外部の装置に供給する。
【００３３】
また、コーデック５２は、例えば、図示せぬ外部の装置から供給されるベースバンドの画像と音声のデータを、エンコードデータにエンコードし、そのエンコードデータを、記録再生部５１に供給する。
【００３４】
HDMI(R)ソース５３は、HDMI(R)に準拠した通信により、コーデック５２から供給されるベースバンドの画像と音声のデータを、ケーブル４３を介して、ディスプレイ４２に一方向に送信する。
【００３５】
ディスプレイ４２は、HDMI(R)シンク６１、表示制御部６２、及び表示部６３から構成され、画像の表示等を行う。
【００３６】
すなわち、HDMI(R)シンク６１は、HDMI(R)に準拠した通信により、ケーブル４３を介して接続されているHDレコーダ４１のHDMI(R)ソース５３から一方向に送信されてくるベースバンドの画像と音声のデータを受信し、そのうちの画像のデータを、表示部６２に供給する。なお、HDMI(R)シンク６１が受信した音声のデータは、例えば、ディスプレイ４２が内蔵する図示せぬスピーカに供給されて出力される。
【００３７】
表示制御部６２は、HDMI(R)シンク６１から供給されるベースバンドの画像のデータに基づき、表示部６３を制御（駆動）し、これにより、表示部６３に、対応する画像を表示させる。
【００３８】
表示部６３は、例えば、CRT(Cathode Ray Tube)や、LCD(Liquid Crystal Display)、有機EL（Electro Luminescence）等で構成され、表示制御部６２の制御にしたがって、画像を表示する。
【００３９】
以上のように構成される図１のAVシステムでは、例えば、ユーザが、HD５４を再生するように、HDレコーダ４１を操作すると、記録再生部５１が、HD５４からエンコードデータを再生し、コーデック５２に供給する。
【００４０】
コーデック５２は、記録再生部５１から供給されるエンコードデータを、ベースバンドの画像と音声のデータにデコードし、そのベースバンドの画像と音声のデータを、HDMI(R)ソース５３に供給する。
【００４１】
HDMI(R)ソース５３は、HDMI(R)に準拠した通信により、コーデック５２から供給されるベースバンドの画像と音声のデータを、ケーブル４３を介して、ディスプレイ４２に一方向に送信する。
【００４２】
ディスプレイ４２では、HDMI(R)シンク６１が、HDMI(R)に準拠した通信により、ケーブル４３を介して接続されているHDレコーダ４１のHDMI(R)ソース５３から一方向に送信されてくるベースバンドの画像と音声のデータを受信し、そのうちの画像のデータを、表示制御部６２に供給するとともに、音声のデータを、図示せぬスピーカに供給する。
【００４３】
表示制御部６２は、HDMI(R)シンク６１から供給される画像のデータに基づき、表示部６３を制御し、これにより、表示部６３では、対応する画像が表示される。
【００４４】
図２は、図１のHDMI(R)ソース５３とHDMI(R)シンク６１の構成例を示している。
【００４５】
HDMI(R)ソース５３は、１の垂直同期信号から次の垂直同期信号までの区間（以下、適宜、ビデオフィールドという）から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間（以下、適宜、アクティブビデオ区間ともいう）において、非圧縮の１画面分の画像の画素データに対応する差動信号を、複数のチャンネルで、HDMI(R)シンク６１に一方向に送信するとともに、水平帰線区間又は垂直帰線区間において、画像に付随する音声データや制御パケット(Control Packet)その他の補助データ等に対応する差動信号を、複数のチャンネルで、HDMI(R)シンクに一方向に送信する。
【００４６】
すなわち、HDMI(R)ソース５３は、ソース信号処理部７１及びトランスミッタ７２を有する。
【００４７】
ソース信号処理部７１には、コーデック５２（図１）等から、ベースバンドの非圧縮の画像(Video)や音声(Audio)のデータが供給される。ソース信号処理部７１は、そこに供給される画像や音声のデータに必要な処理を施し、トランスミッタ７２に供給する。また、ソース信号処理部７１は、トランスミッタ７２との間で、必要に応じて、制御用の情報やステータスを知らせる情報(Control/Status)等をやりとりする。
【００４８】
トランスミッタ７２は、ソース信号処理部７１から供給される画像の画素データを、対応する差動信号に変換し、複数のチャンネルである３つのTMDSチャンネル#0,#1,#2で、ケーブル４３を介して接続されているHDMI(R)シンク６１に、一方向にシリアル伝送する。
【００４９】
さらに、トランスミッタ７２は、ソース信号処理部７１から供給される、非圧縮の画像に付随する音声データや制御パケットその他の補助データ(auxiliary data)と、垂直同期信号(VSYNC)や水平同期信号(HSYNC)等の制御データ(control data)とを、対応する差動信号に変換し、３つのTMDSチャンネル#0,#1,#2で、ケーブル４３を介して接続されているHDMI(R)シンク６１に、一方向にシリアル伝送する。
【００５０】
また、トランスミッタ７２は、３つのTMDSチャンネル#0,#1,#2で送信する画素データに同期したピクセルクロックを、TMDSクロックチャンネルで、ケーブル４３を介して接続されているHDMI(R)シンク６１に送信する。
【００５１】
HDMI(R)シンク６１は、アクティブビデオ区間において、複数のチャンネルで、HDMI(R)ソース５３から一方向に送信されてくる、画素データに対応する差動信号を受信するとともに、水平帰線区間及び垂直帰線区間において、複数のチャンネルで、HDMI(R)ソースから一方向に送信されてくる、補助データや制御データに対応する差動信号を受信する。
【００５２】
すなわち、HDMI(R)シンク６１は、レシーバ８１及びシンク信号処理部８２を有する。
【００５３】
レシーバ８１は、TMDSチャンネル#0,#1,#2で、ケーブル４３を介して接続されているHDMI(R)ソース５３から一方向に送信されてくる、画素データに対応する差動信号と、補助データや制御データに対応する差動信号を、同じくHDMI(R)ソース５３からTMDSクロックチャンネルで送信されてくるピクセルクロックに同期して受信する。
【００５４】
さらに、レシーバ８１は、差動信号を、対応する画素データや、補助データ、制御データに変換し、必要に応じて、シンク信号処理部８２に供給する。
【００５５】
シンク信号処理部８２は、レシーバ８１から供給されるデータに必要な処理を施し、表示制御部６２等に供給する。その他、シンク信号処理部８２は、レシーバ８１との間で、必要に応じて、制御用の情報やステータスを知らせる情報(Control/Status)等をやりとりする。
【００５６】
HDMI(R)の伝送チャンネルには、HDMI(R)ソース５３からHDMI(R)シンク６１に対して、画素データ、補助データ、及び制御データを、ピクセルクロックに同期して、一方向にシリアル伝送するための伝送チャンネルとしての３つのTMDSチャンネル#0ないし#2と、ピクセルクロックを伝送する伝送チャンネルとしてのTMDSクロックチャンネルとの他に、DDC(Display Data Channel)やCECラインと呼ばれる伝送チャンネルがある。
【００５７】
DDCは、HDMI(R)ソース５３が、ケーブル４３を介して接続されたHDMI(R)シンク６１から、E-EDID(Enhanced Extended Display Identification Data)を読み出すのに使用される。
【００５８】
すなわち、HDMI(R)シンク６１は、レシーバ８１の他に、自身の性能(configuration/capability)に関する性能情報であるE-EDIDを記憶しているEDID ROM(Read Only Memory)（図示せず）を有している。HDMI(R)ソース５３は、ケーブル４３を介して接続されているHDMI(R)シンク６１から、そのHDMI(R)シンク６１のE-EDIDを、DDCを介して読み出し、そのE-EDIDに基づき、HDMI(R)シンク６１の性能や設定、すなわち、例えば、HDMI(R)シンク６１（を有する電子機器）が対応している画像のフォーマット（プロファイル）（例えば、RGB(Red,Green,Blue)や、YCBCR4:4:4，YCBCR4:2:2）などを認識する。
【００５９】
なお、HDMI(R)ソース５３も、HDMI(R)シンク６１と同様に、E-EDIDを記憶し、必要に応じて、そのE-EDIDを、HDMI(R)シンク６１に送信することができる。
【００６０】
CECラインは、HDMI(R)ソース５３とHDMI(R)リンク２との間で、制御用のデータの双方向通信を行うのに用いられる。
【００６１】
図３は、図２のトランスミッタ７２とレシーバ８１の構成例を示している。
【００６２】
トランスミッタ７２は、３つのTMDSチャンネル#0ないし#2にそれぞれ対応する３つのエンコーダ／シリアライザ７２Ａ，７２Ｂ、及び７２Ｃを有する。そして、エンコーダ／シリアライザ７２Ａ，７２Ｂ、及び７２Ｃのそれぞれは、そこに供給される画素データや、補助データ、制御データをエンコードし、パラレルデータからシリアルデータに変換して、差動信号により送信する。
【００６３】
ここで、画素データが、例えば、R,G,Bの３成分を有する場合には、B成分(B component)はエンコーダ／シリアライザ７２Ａに、G成分(G component)はエンコーダ／シリアライザ７２Ｂに、R成分(R component)はエンコーダ／シリアライザ７２Ｃに、それぞれ供給される。
【００６４】
また、補助データとしては、例えば、音声データや制御パケットがあり、制御パケットは、例えばエンコーダ／シリアライザ７２Ａに、音声データは、例えばエンコーダ／シリアライザ７２Ｂ及び７２Ｃに、それぞれ供給される。
【００６５】
さらに、制御データとしては、１ビットの垂直同期信号(VSYNC)、１ビットの水平同期信号(HSYNC)、及び、それぞれ１ビットの制御ビットCTL0,CTL1,CTL2,CTL3があり、垂直同期信号及び水平同期信号はエンコーダ／シリアライザ７２Ａに、制御ビットCTL0及びCTL1はエンコーダ／シリアライザ７２Ｂに、制御ビットCTL2及びCTL3はエンコーダ／シリアライザ７２Ｃに、それぞれ供給される。
【００６６】
エンコーダ／シリアライザ７２Ａは、そこに供給される画素データのB成分、垂直同期信号及び水平同期信号、並びに補助データを、時分割で送信する。
【００６７】
すなわち、エンコーダ／シリアライザ７２Ａは、そこに供給される画素データのB成分を、固定のビット数である８ビット単位のパラレルデータとする。さらに、エンコーダ／シリアライザ７２Ａは、そのパラレルデータをエンコードし、シリアルデータに変換して、TMDSチャンネル#0で送信する。
【００６８】
また、エンコーダ／シリアライザ７２Ａは、そこに供給される垂直同期信号及び水平同期信号の２ビットのパラレルデータをエンコードし、シリアルデータに変換して、TMDSチャンネル#0で送信する。
【００６９】
さらに、エンコーダ／シリアライザ７２Ａは、そこに供給される補助データを４ビット単位のパラレルデータとする。そして、エンコーダ／シリアライザ７２Ａは、そのパラレルデータをエンコードし、シリアルデータに変換して、TMDSチャンネル#0で送信する。
【００７０】
エンコーダ／シリアライザ７２Ｂは、そこに供給される画素データのG成分、制御ビットCTL0及びCTL1、並びに補助データを、時分割で送信する。
【００７１】
すなわち、エンコーダ／シリアライザ７２Ｂは、そこに供給される画素データのG成分を、固定のビット数である８ビット単位のパラレルデータとする。さらに、エンコーダ／シリアライザ７２Ｂは、そのパラレルデータをエンコードし、シリアルデータに変換して、TMDSチャンネル#1で送信する。
【００７２】
また、エンコーダ／シリアライザ７２Ｂは、そこに供給される制御ビットCTL0及びCTL1の２ビットのパラレルデータをエンコードし、シリアルデータに変換して、TMDSチャンネル#1で送信する。
【００７３】
さらに、エンコーダ／シリアライザ７２Ｂは、そこに供給される補助データを４ビット単位のパラレルデータとする。そして、エンコーダ／シリアライザ７２Ｂは、そのパラレルデータをエンコードし、シリアルデータに変換して、TMDSチャンネル#1で送信する。
【００７４】
エンコーダ／シリアライザ７２Ｃは、そこに供給される画素データのR成分、制御ビットCTL2及びCTL3、並びに補助データを、時分割で送信する。
【００７５】
すなわち、エンコーダ／シリアライザ７２Ｃは、そこに供給される画素データのR成分を、固定のビット数である８ビット単位のパラレルデータとする。さらに、エンコーダ／シリアライザ７２Ｃは、そのパラレルデータをエンコードし、シリアルデータに変換して、TMDSチャンネル#2で送信する。
【００７６】
また、エンコーダ／シリアライザ７２Ｃは、そこに供給される制御ビットCTL2及びCTL3の２ビットのパラレルデータをエンコードし、シリアルデータに変換して、TMDSチャンネル#2で送信する。
【００７７】
さらに、エンコーダ／シリアライザ７２Ｃは、そこに供給される補助データを４ビット単位のパラレルデータとする。そして、エンコーダ／シリアライザ７２Ｃは、そのパラレルデータをエンコードし、シリアルデータに変換して、TMDSチャンネル#2で送信する。
【００７８】
レシーバ８１は、３つのTMDSチャンネル#0ないし#2にそれぞれ対応する３つのリカバリ／デコーダ８１Ａ，８１Ｂ、及び８１Ｃを有する。そして、リカバリ／デコーダ８１Ａ，８１Ｂ、及び８１Ｃのそれぞれは、TMDSチャンネル#0ないし#2で差動信号により送信されてくる画素データや、補助データ、制御データを受信する。さらに、リカバリ／デコーダ８１Ａ，８１Ｂ、及び８１Ｃのそれぞれは、画素データや、補助データ、制御データを、シリアルデータからパラレルデータに変換し、さらにデコードして出力する。
【００７９】
すなわち、リカバリ／デコーダ８１Ａは、TMDSチャンネル#0で差動信号により送信されてくる画素データのB成分や、垂直同期信号及び水平同期信号、補助データを受信する。そして、リカバリ／デコーダ８１Ａは、その画素データのB成分や、垂直同期信号及び水平同期信号、補助データを、シリアルデータからパラレルデータに変換し、デコードして出力する。
【００８０】
リカバリ／デコーダ８１Bは、TMDSチャンネル#1で差動信号により送信されてくる画素データのG成分や、制御ビットCTL0及びCTL1、補助データを受信する。そして、リカバリ／デコーダ８１Bは、その画素データのG成分や、制御ビットCTL0及びCTL1、補助データを、シリアルデータからパラレルデータに変換し、デコードして出力する。
【００８１】
リカバリ／デコーダ８１Cは、TMDSチャンネル#2で差動信号により送信されてくる画素データのR成分や、制御ビットCTL2及びCTL3、補助データを受信する。そして、リカバリ／デコーダ８１Cは、その画素データのR成分や、制御ビットCTL2及びCTL3、補助データを、シリアルデータからパラレルデータに変換し、デコードして出力する。
【００８２】
図４は、HDMI(R)の３つのTMDSチャンネル#0ないし#2で各種の伝送データが伝送される伝送区間（期間）の例を示している。
【００８３】
なお、図４は、TMDSチャンネル#0ないし#2において、横×縦が７２０×４８０画素のプログレッシブの画像が伝送される場合の、各種の伝送データの伝送区間を示している。
【００８４】
HDMI(R)の３つのTMDSチャンネル#0ないし#2で伝送データが伝送されるビデオフィールド(Video Field)には、伝送データの種類に応じて、ビデオデータ区間(Video Data period)、データアイランド区間(Data Island period)、及びコントロール区間(Control period)の３種類の区間が存在する。
【００８５】
ここで、ビデオフィールドは、１の垂直同期信号（の立ち上がりエッジ(active edge)）から次の垂直同期信号までの区間であり、水平帰線区間(horizontal blanking)、垂直帰線区間(vertical blanking)、並びに、ビデオフィールドから水平帰線区間及び垂直帰線区間を除いた区間であるアクティブビデオ区間(Active Video)に分けられる。
【００８６】
ビデオデータ区間（図４において左上り(右下り)の斜線を付してある部分)は、アクティブビデオ区間に割り当てられ、ビデオデータ区間では、非圧縮の１画面分の画像の画素（有効画素(active pixel)）データが伝送される。
【００８７】
データアイランド区間（図４において右上り(左下り)の斜線を付してある部分）、及びコントロール区間（図４において縦方向の線を付してある部分）は、水平帰線区間と垂直帰線区間に割り当てられ、データアイランド区間及びコントロール区間では、補助データ(auxiliary data)が伝送される。
【００８８】
すなわち、データアイランド区間は、水平帰線区間と垂直帰線区間の一部分に割り当てられ、データアイランド区間では、補助データのうちの、制御に関係しないデータである、例えば、音声データのパケット等が伝送される。
【００８９】
コントロール区間は、水平帰線区間と垂直帰線区間の他の部分に割り当てられ、コントロール区間では、補助データのうちの、制御に関係するデータである、例えば、垂直同期信号及び水平同期信号や、制御パケット等が伝送される。
【００９０】
ここで、現行のHDMI(R)、すなわち、HDMI(R)の最新の仕様書である"High-Definition Multimedia Interface Specification Version 1.2a", December 14, 2005では、TDMSクロックチャンネル（図２）で伝送されるピクセルクロックの周波数は、例えば、165MHzであり、この場合、データアイランド区間の伝送レートは、約500Mbps程度である。
【００９１】
上述したように、データアイランド区間及びコントロール区間では、いずれも、補助データが伝送されるが、その区別は、制御ビットCTL0,CTL1によって行われる。
【００９２】
すなわち、図５は、制御ビットCTL0,CTL1と、データアイランド区間及びコントロール区間との関係を示している。
【００９３】
制御ビットCTL0,CTL1は、例えば、図５上から1番目に示すように、デバイスイネーブル(device enable)状態と、デバイスディセーブル(device disable)状態との２つの状態を表すことができる。なお、図５上から１番目では、デバイスイネーブル状態をH(High)レベルで表してあり、デバイスディセーブル状態をL(Low)レベルで表してある。
【００９４】
制御ビットCTL0,CTL1は、データアイランド区間では、デバイスディセーブル状態となり、コントロール区間では、デバイスイネーブル状態となり、これにより、データアイランド区間とコントロール区間とが区別される。
【００９５】
そして、制御ビットCTL0,CTL1がデバイスディセーブル状態としてのLレベルとなるデータアイランド区間では、図５上から２番目に示すように、補助データのうちの、制御に関係しないデータである、例えば、音声データ等が伝送される。
【００９６】
一方、制御ビットCTL0,CTL1がデバイスイネーブル状態としてのHレベルとなるコントロール区間では、図５上から３番目に示すように、補助データのうちの、制御に関係するデータである、例えば、制御パケットやプリアンブル等が伝送される。
【００９７】
その他、コントロール区間では、図５上から４番目に示すように、垂直同期信号及び水平同期信号も伝送される。
【００９８】
次に、図６を参照して、現行のHDMI(R)、すなわち、HDMI(R)の最新の仕様書である"High-Definition Multimedia Interface Specification Version 1.2a", December 14, 2005で規定されている画素データの伝送について説明する。
【００９９】
図６は、現行のHDMI(R)のビデオデータ区間において伝送される画像の画素データの伝送のタイミングを表すタイミングチャートである。
【０１００】
なお、現行のHDMI(R)では、RGB4:4:4，YCBCR4:4:4、及びYCBCR4:2:2の３つのフォーマットの画像の画素データを、TMDSチャンネル#0ないし#2で送信することができるが、以下では、上述の３つのフォーマットのうちの、例えば、RGB4:4:4を例に説明をする。
【０１０１】
HDMI(R)において採用されているコンテンツのコピーを防止する技術であるHDCPでは、データに、８ビット単位でスクランブルがかけられる。このため、１つのTMDSチャンネルでは、ピクセルクロックの１クロックあたりに、固定のビット数単位、つまり、HDCPの処理の対象となる８ビット単位で、データが伝送される。
【０１０２】
以上のように、１つのTMDSチャンネルでは、ピクセルクロックの１クロックあたりに、８ビットのデータが伝送されるので、３つのTMDSチャンネル#0ないし#2によれば、１クロックあたりに、２４ビットのデータを伝送することができる。
【０１０３】
そこで、現行のHDMI(R)では、RGB4:4:4の画像としての、各画素のR成分、G成分、及びB成分のそれぞれが８ビットの２４ビット画像が、３つのTMDSチャンネル#0ないし#2で伝送される。
【０１０４】
すなわち、現行のHDMI(R)では、図６に示すように、ピクセルクロックの１クロックにつき、２４ビット画像の１画素の画素データのうちの８ビットのB成分がTMDSチャンネル#0で、８ビットのG成分がTMDSチャンネル#1で、８ビットのR成分がTMDSチャンネル#2で、それぞれ伝送される。
【０１０５】
ところで、前述したように、近年、より階調の高い画像、つまり、R成分、G成分、及びB成分のそれぞれが、８ビットより大の１０ビットや１２ビット等の多ビットの画素データからなる高階調画像を伝送することの要請が高まっている。
【０１０６】
現行のHDMI(R)では、上述したように、２４ビット画像の伝送が、１つのTMDSチャンネルにおいて、ピクセルクロックの１クロックあたりに、８ビットのデータを伝送することによって行われているから、高階調画像の伝送は、単純には、１つのTMDSチャンネルにおいて、ピクセルクロックの１クロックあたりに、８ビットより大の、例えば、１０ビットや１２ビットのデータを伝送することによって行うことができる。
【０１０７】
しかしながら、上述したように、HDMI(R)において採用されているコンテンツのコピーを防止する技術であるHDCPでは、データに、８ビット単位でスクランブルがかけられるため、１つのTMDSチャンネルにおいて、ピクセルクロックの１クロックあたりに、８ビット以外のビット数単位で、データを伝送することとすると、HDCPを適用することが困難になり、その結果、HDMI(R)に準拠したデータ伝送を行うことが困難になる。
【０１０８】
そこで、現行のHDMI(R)では、上述したように、165MHzの周波数のピクセルクロックが採用されているが、このピクセルクロックとして、より高い周波数のピクセルクロックを採用することにより、１つのTMDSチャンネルにおいて、ピクセルクロックの１クロックあたりに、固定の８ビット単位のデータを伝送して、HDCPの適用を可能としながら、高階調画像の伝送も可能とすることができる。
【０１０９】
例えば、ピクセルクロックの周波数を、２４ビット画像を伝送する場合の165MHzの5/4倍とすることによって、R成分、G成分、及びB成分のそれぞれが、１０ビットの高階調画像（以下、適宜、３０ビット（＝１０ビット×３）画像ともいう）を伝送することができる。
【０１１０】
すなわち、図７は、HDMI(R)のビデオデータ区間において３０ビット画像を伝送する場合の画素データの伝送のタイミングを表すタイミングチャートである。
【０１１１】
３０ビット画像の伝送は、B成分がTMDSチャンネル#0で、G成分がTMDSチャンネル#1で、R成分がTMDSチャンネル#2で、それぞれ伝送される点、及びピクセルクロックの１クロックにつき、８ビットのデータが伝送される点において、２４ビット画像の伝送と共通する。
【０１１２】
但し、２４ビット画像の伝送では、１画素の１つの成分（R成分、G成分、又はB成分）が８ビットであるために、その８ビットの成分が、ピクセルクロックの１クロックで伝送されるのに対して、３０ビット画像の伝送では、１画素の１つの成分が１０ビットであるために、その１０ビットの成分が、ピクセルクロックの複数クロックに亘って伝送される点で、３０ビット画像の伝送は、２４ビット画像の伝送と異なる。
【０１１３】
すなわち、いま、１０ビットの成分のLSB(Least Significant Bit)からMSB(Most Significant Bit)までを、b0ないしb9で表すこととする。また、画像を構成する画素の、ラスタスキャン順で、i番目の画素のR成分、G成分、又はB成分を、それぞれ、R#i-1成分、G#i-1成分又はB#i-1と表すとともに、ピクセルクロックのあるクロック（パルス）を基準として、j番目のクロックを、クロック#j-1ということとする。
【０１１４】
この場合、B成分については、図７に示すように、１０ビットのB#0成分のうちの下位８ビットb0ないしb7が、クロック#0で伝送され、１０ビットのB#0成分のうちの残りの上位２ビットb8及びb9と、次の画素の１０ビットのB#1成分のうちの下位６ビットb0ないしb5との合計８ビットが、クロック#1で伝送される。
【０１１５】
さらに、１０ビットのB#1成分のうちの残りの上位４ビットb6ないしb9と、次の画素の１０ビットのB#2成分のうちの下位４ビットb0ないしb3との合計８ビットが、クロック#2で伝送され、１０ビットのB#2成分のうちの残りの上位６ビットb4ないしb9と、次の画素の１０ビットのB#3成分のうちの下位２ビットb0及びb1との合計で８ビットが、クロック#3で伝送される。
【０１１６】
そして、１０ビットのB#3成分のうちの残りの上位８ビットb2ないしb9が、クロック#4で伝送される。
【０１１７】
以上のように、４画素のB成分であるB#0ないしB#3成分が、クロック#0ないし#4の５クロックで伝送され、以下、同様にして、４画素のB成分が５クロックで伝送される。
【０１１８】
２４ビット画像については、図６で説明したように、８ビットのB成分が、１クロックで伝送されるが、３０ビット画像については、１０ビットのB成分の４画素分が、５クロックで伝送される。したがって、３０ビット画像については、B成分を、２４ビット画像の5/4倍の周波数のピクセルクロックを使用して伝送することにより、３０ビット画像の１フレームを、２４ビット画像の１フレームと同一の時間で伝送することができる。
【０１１９】
なお、３０ビット画像のB成分以外の成分、つまり、G成分及びR成分も、B成分と同様に伝送される。
【０１２０】
また、３０ビット画像の伝送では、５クロックで４画素の画素データを伝送することを、いわば伝送単位として、その伝送単位が繰り返されるが、この伝送単位におけるクロックを、フェーズ（Phase）ということとすると、３０ビット画像の伝送単位は、５つのフェーズからなる。
【０１２１】
次に、ピクセルクロックの周波数を、より高くすることによって、３０ビット画像よりも高い階調の高階調画像、すなわち、R成分、G成分、及びB成分のそれぞれが、例えば、１２ビットの高階調画像（以下、適宜、３６ビット（＝１２ビット×３）画像ともいう）や、R成分、G成分、及びB成分のそれぞれが、例えば、１６ビットの高階調画像（以下、適宜、４８ビット（＝１６ビット×３）画像ともいう）等を伝送することが可能となる。
【０１２２】
具体的には、例えば、ピクセルクロックの周波数を、２４ビット画像を伝送する場合の165MHzの3/2倍とすることによって、R成分、G成分、及びB成分のそれぞれが、１２ビットの３６ビット画像を伝送することができる。
【０１２３】
すなわち、図８は、HDMI(R)のビデオデータ区間において３６ビット画像を伝送する場合の画素データの伝送のタイミングを表すタイミングチャートである。
【０１２４】
３６ビット画像の伝送は、B成分がTMDSチャンネル#0で、G成分がTMDSチャンネル#1で、R成分がTMDSチャンネル#2で、それぞれ伝送される点、及びピクセルクロックの１クロックにつき、８ビットのデータが伝送される点において、２４ビット画像の伝送と共通する。
【０１２５】
但し、２４ビット画像の伝送では、１画素の１つの成分が８ビットであるために、その８ビットの成分が、ピクセルクロックの１クロックで伝送されるのに対して、３６ビット画像の伝送では、１画素の１つの成分が１２ビットであるために、その１２ビットの成分が、ピクセルクロックの複数クロックに亘って伝送される点で、３６ビット画像の伝送は、２４ビット画像の伝送と異なる。
【０１２６】
すなわち、いま、１２ビットの成分のLSBからMSBまでを、b0ないしb11で表すこととすると、B成分については、図８に示すように、１２ビットのB#0成分のうちの下位８ビットb0ないしb7が、クロック#0で伝送され、１２ビットのB#0成分のうちの残りの上位４ビットb8ないしb11と、次の画素の１２ビットのB#1成分のうちの下位４ビットb0ないしb3との合計８ビットが、クロック#1で伝送される。
【０１２７】
そして、１２ビットのB#1成分のうちの残りの上位８ビットb4ないしb11が、クロック#2で伝送される。
【０１２８】
以上のように、２画素のB成分であるB#0及びB#1成分が、クロック#0ないし#2の３クロックで伝送され、以下、同様にして、２画素のB成分が３クロックで伝送される。
【０１２９】
２４ビット画像については、図６で説明したように、８ビットのB成分が、１クロックで伝送されるが、３６ビット画像については、１２ビットのB成分の２画素分が、３クロックで伝送される。したがって、３６ビット画像については、B成分を、２４ビット画像の3/2倍の周波数のピクセルクロックを使用して伝送することにより、３６ビット画像の１フレームを、２４ビット画像の１フレームと同一の時間で伝送することができる。
【０１３０】
なお、３６ビット画像のB成分以外の成分、つまり、G成分及びR成分も、B成分と同様に伝送される。
【０１３１】
また、３６ビット画像の伝送では、３クロックで２画素の画素データを伝送することを、伝送単位として、その伝送単位が繰り返される。したがって、３６ビット画像の伝送単位は、３つのフェーズからなる。
【０１３２】
次に、R成分、G成分、及びB成分のそれぞれが、１６ビットの４８ビット画像の伝送は、ピクセルクロックの周波数を、２４ビット画像を伝送する場合の165MHzの2倍とすることによって行うことができる。
【０１３３】
すなわち、図９は、HDMI(R)のビデオデータ区間において４８ビット画像を伝送する場合の画素データの伝送のタイミングを表すタイミングチャートである。
【０１３４】
４８ビット画像の伝送は、B成分がTMDSチャンネル#0で、G成分がTMDSチャンネル#1で、R成分がTMDSチャンネル#2で、それぞれ伝送される点、及びピクセルクロックの１クロックにつき、８ビットのデータが伝送される点において、２４ビット画像の伝送と共通する。
【０１３５】
但し、２４ビット画像の伝送では、１画素の１つの成分が８ビットであるために、その８ビットの成分が、ピクセルクロックの１クロックで伝送されるのに対して、４８ビット画像の伝送では、１画素の１つの成分が１６ビットであるために、その１６ビットの成分が、ピクセルクロックの複数クロックに亘って伝送される点で、４８ビット画像の伝送は、２４ビット画像の伝送と異なる。
【０１３６】
すなわち、いま、１６ビットの成分のLSBからMSBまでを、b0ないしb15で表すこととすると、B成分については、図９に示すように、１６ビットのB#0成分のうちの下位８ビットb0ないしb7が、クロック#0で伝送され、１６ビットのB#0成分のうちの残りの上位８ビットb8ないしb15が、クロック#1で伝送される。
【０１３７】
以上のように、１画素のB成分であるB#0成分が、クロック#0及び#1の２クロックで伝送され、以下、同様にして、１画素のB成分が２クロックで伝送される。
【０１３８】
２４ビット画像については、図６で説明したように、８ビットのB成分が、１クロックで伝送されるが、４８ビット画像については、１６ビットのB成分の１画素分が、２クロックで伝送される。したがって、４８ビット画像については、B成分を、２４ビット画像の2倍の周波数のピクセルクロックを使用して伝送することにより、４８ビット画像の１フレームを、２４ビット画像の１フレームと同一の時間で伝送することができる。
【０１３９】
なお、４８ビット画像のB成分以外の成分、つまり、G成分及びR成分も、B成分と同様に伝送される。
【０１４０】
また、４８ビット画像の伝送では、２クロックで１画素の画素データを伝送することを、伝送単位として、その伝送単位が繰り返される。したがって、４８ビット画像の伝送単位は、２つのフェーズからなる。
【０１４１】
以上のように、ピクセルクロックの周波数を、例えば、２４ビット画像を伝送する場合の5/4倍や、3/2倍、２倍とする周波数の調整を行うことによって、現行のHDMI(R)のTMDSチャンネルがピクセルクロックの１クロックあたりに伝送する固定のビット数である８ビットより多い１０ビットや、１２ビット、１６ビットが各成分に割り当てられている画素データの伝送、すなわち、３０ビット画像や、３６ビット画像、４８ビット画像といった高階調画像の伝送を、現行のHDMI(R)のTMDSチャンネルをそのまま利用して行うことができる。
【０１４２】
したがって、現行のHDMI(R)において、２４ビット画像の伝送が行われることを考慮すると、ピクセルクロックの周波数を調整することにより、現行のHDMI(R)のTMDSチャンネルがピクセルクロックの１クロックあたりに伝送する固定のビット数である８ビット以上のビット数が各成分に割り当てられている画素データの伝送、すなわち、例えば、２４ビット画像の他、３０ビット画像や、３６ビット画像、４８ビット画像といった高階調画像の伝送を、現行のHDMI(R)のTMDSチャンネルをそのまま利用して行うことができる。
【０１４３】
いま、２４ビット画像の他に、高階調画像の伝送を現行のHDMI(R)のTMDSチャンネルをそのまま利用して行うことができる通信インタフェースを、特に、ディープカラー(deep color)HDMI(R)と呼ぶこととすると、例えば、ディープカラーHDMI(R)に準拠したHDMI(R)ソースが、高階調画像の伝送を行う場合には、まず、通信相手であるHDMI(R)シンクがディープカラーHDMI(R)に対応（準拠）しているかどうかを認識する必要がある。
【０１４４】
ここで、HDMI(R)シンクがディープカラーHDMI(R)に対応しているかどうかは、例えば、そのHDMI(R)シンクの性能に関する性能情報であるE-EDIDに記述しておく（含めておく）ことができる。
【０１４５】
すなわち、図１０は、E-EDIDにおけるVSDB(Vender Specific Definition Bit)を示している。
【０１４６】
現行のHDMI(R)では、VSDBのByte#6のLSBから5,6,7ビット目のビット#4,#5,#6は、未使用(Reserved)になっているが、図１０では、そのビット#4,#5,#6に、それぞれ、ビットSuport_30bit,Suport_36bit,Suport_48bitが割り当てられている。
【０１４７】
VSDBのByte#6のビット#4に割り当てられているビットSuport_30bit、ビット#5に割り当てられているビットSuport_36bit、及びビット#6に割り当てられているビットSuport_48bitは、HDMI(R)シンクが、高階調画像に対応していない場合、すなわち、２４ビット画像のみに対応している場合、例えば、すべて0とされる。
【０１４８】
そして、HDMI(R)シンクが、高階調画像のうちの３０ビット画像のみに対応している場合、ビットSuport_30bitのみが1とされる。また、HDMI(R)シンクが、高階調画像のうちの３０ビット画像と３６ビット画像に対応している場合、ビットSuport_36bitのみが1とされる。さらに、HDMI(R)シンクが、高階調画像の３０ビット画像、３６ビット画像、及び４８ビット画像のすべてに対応している場合、ビットSuport_48bitのみが1とされる。
【０１４９】
以上のように、HDMI(R)シンクがディープカラーHDMI(R)に対応しているかどうかを、E-EDIDのVSDBに記述しておくことにより、HDMI(R)ソースは、HDMI(R)シンクから、E-EDIDを読み出し、そのE-EDIDのVSDBを参照することにより、HDMI(R)シンクが高階調画像に対応しているかどうか、さらには、HDMI(R)シンクが高階調画像に対応している場合には、３０ビット画像、３６ビット画像、又は４８ビット画像のうちのいずれに対応しているかを認識することができる。
【０１５０】
なお、HDMI(R)ソースのE-EDIDのVSDBにも、図１０に示したビットSuport_30bit,Suport_36bit,Suport_48bitを記述しておくことができる。
【０１５１】
次に、HDMI(R)ソースとHDMI(R)シンクとの間のE-EDIDの交換は、HDMI(R)ソースとHDMI(R)シンクとが接続されたときや、HDMI(R)ソース又はHDMI(R)シンクの電源がオンにされたとき等の特定のタイミングで行われ、周期的に行われるものではない。
【０１５２】
一方、HDMI(R)ソースとHDMI(R)シンクとが、高階調画像に対応している場合においては、HDMI(R)ソースからHDMI(R)シンクに対して、２４ビット画像が伝送されることと、高階調画像が伝送されることとがあり、さらに、高階調画像が伝送されるケースでは、３０ビット画像、３６ビット画像、又は４８ビット画像が伝送されることがある。
【０１５３】
画像の伝送は、図４で説明したように、ビデオフィールドのアクティブビデオ区間(Active Video)に割り当てられているビデオデータ区間において行われるから、HDMI(R)シンクにおいて、ビデオデータ区間において伝送されてくる画像が、２４ビット画像、３０ビット画像、３６ビット画像、又は４８ビット画像のうちのいずれであるのかは、ビデオデータ区間を含むビデオフィールドごとに認識することができることが望ましい。
【０１５４】
この場合、HDMI(R)ソースからHDMI(R)シンクに対して、ビデオフィールドごとに、そのビデオフィールドに含まれるビデオデータ区間において伝送されてくる画像が、２４ビット画像、３０ビット画像、３６ビット画像、又は４８ビット画像のうちのいずれであるのかを表す情報（以下、適宜、ディープカラーモードという）を伝送する必要がある。
【０１５５】
ここで、HDMI(R)ソースからHDMI(R)シンクに対して、ビデオフィールドごとに伝送される情報として、垂直帰線区間のうちの、図４で説明したコントロール区間において伝送されるゼネラルコントロールパケット(General Control Packet)がある。
【０１５６】
そこで、ディープカラーモードは、ゼネラルコントロールパケットに含め、これにより、ビデオフィールドごとに、HDMI(R)ソースからHDMI(R)シンクに伝送するようにすることができる。
【０１５７】
すなわち、図１１は、ゼネラルコントロールパケットのフォーマットを示している。
【０１５８】
ゼネラルコントロールパケットは、パケットヘッダ(General Contorol Packet Header)と、サブパケット(General Control Subpacket)とを有しており、図１１上側は、パケットヘッダを、図１１下側は、サブパケットを、それぞれ示している。
【０１５９】
現行のHDMI(R)では、ゼネラルコントロールパケットのサブパケット（図１１下側）のByte#SB1のLSBから1,2,3ビット目のビット#0,#1,#2は、未使用で0とすることになっているが、図１１では、そのビット#0,#1,#2に、それぞれ、ディープカラーモードを表すビットCD0,CD1,CD2が割り当てられている。
【０１６０】
図１２は、サブパケットのByte#SB1のビットCD0,CD1,CD2と、そのサブパケットを有するゼネラルコントロールパケットが伝送されるコントロール区間（図４）を含むビデオフィールドに含まれるビデオデータ区間（図４）に伝送される画像との関係を示している。
【０１６１】
HDMI(R)シンクが高階調画像に対応していない場合(Color Depth not indicated)、ディープカラーモードを表すビットCD0,CD1,CD2は、現行のHDMI(R)と同様に、いずれも0とされる。
【０１６２】
また、HDMI(R)シンクが高階調画像に対応している場合において、ビデオデータ区間で伝送される画像が２４ビット画像であるときには、ディープカラーモードを表すビットCD0,CD1,CD2は、例えば、それぞれ、0,0,1とされ、ビデオデータ区間で伝送される画像が３０ビット画像であるときには、ディープカラーモードを表すビットCD0,CD1,CD2は、例えば、それぞれ、1,0,1とされる。
【０１６３】
さらに、ビデオデータ区間で伝送される画像が３６ビット画像であるときには、ディープカラーモードを表すビットCD0,CD1,CD2は、例えば、それぞれ、0,1,1とされ、ビデオデータ区間で伝送される画像が４８ビット画像であるときには、ディープカラーモードを表すビットCD0,CD1,CD2は、例えば、いずれも、1とされる。
【０１６４】
以上のように、HDMI(R)ソースにおいて、ディープカラーモードを表すビットCD0,CD1,CD2をゼネラルコントロールパケットに含め、ビデオフィールドのコントロール区間に伝送することにより、HDMI(R)シンクでは、そのビデオフィールドのビデオデータ区間に伝送されてくる画像が、２４ビット画像、３０ビット画像、３６ビット画像、又は４８ビット画像のうちのいずれであるのかを認識することができる。
【０１６５】
なお、現行のHDMI(R)では、図１１に示したゼネラルコントロールパケットのサブパケット（図１１下側）のByte#SB1のLSBから5,6,7ビット目のビット#4,#5,#6は、未使用で0とすることになっているが、図１１では、そのビット#4,#5,#6に、それぞれ、フェーズを表すビットPP0,PP1,PP2が割り当てられている。
【０１６６】
すなわち、３０ビット画像、３６ビット画像、又は４８ビット画像が伝送される場合には、それぞれ、図７ないし図９で説明したように、フェーズが存在する。サブパケットのByte#SB1のビットPP0,PP1,PP2には、そのサブパケットを有するゼネラルコントロールパケットが伝送されるコントロール区間を含むビデオフィールドに含まれるビデオデータ区間に伝送される画像の画素データのうちの最後に伝送される画素データのフェーズを表す値がセットされる。
【０１６７】
次に、図１３及び図１４のフローチャートを参照して、図２のHDMI(R)ソース５３及びHDMI(R)シンク６１が、ディープカラーHDMI(R)に対応している場合の、そのHDMI(R)ソース５３及びHDMI(R)シンク６１の動作について説明する。
【０１６８】
まず、図１３のフローチャートを参照して、図２のHDMI(R)ソース５３の動作について説明する。
【０１６９】
HDMI(R)ソース５３は、HDMI(R)シンク６１から、図２で説明したDDCを介して、HDMI(R)シンク６１のE-EDIDが送信されてくるのを待って、ステップＳ１１において、そのE-EDIDを受信する。
【０１７０】
そして、HDMI(R)ソース５３は、ステップＳ１２において、HDMI(R)シンク６１からのE-EDIDのVSDB（図１０）を参照することにより、HDMI(R)シンク６１が受信することができる画像（対応している画像）が、２４ビット画像、３０ビット画像、３６ビット画像、又は４８ビット画像のうちのいずれであるのかを認識し、さらに、その、HDMI(R)シンク６１が対応している画像の中から、ディープカラーモード、つまり、３つのTMDSチャンネル#0ないし#2で伝送する画像を決定する。
【０１７１】
ここで、HDMI(R)ソース５３では、HDMI(R)シンク６１が対応している画像の中から、例えば、最も階調が高い画像を、３つのTMDSチャンネル#0ないし#2で伝送する画像として決定することができる。この場合、HDMI(R)シンク６１が、例えば、２４ビット画像、３０ビット画像、３６ビット画像、及び４８ビット画像に対応しているときには、最も階調が高い４８ビット画像が、TMDSチャンネル#0ないし#2で伝送する画像として決定される。
【０１７２】
その後、HDMI(R)ソース５３は、ステップＳ１３において、ピクセルクロックの周波数を調整し、これにより、ステップＳ１２で決定したディープカラーモードに対応したピクセルクロックの出力を開始して、ステップＳ１４に進む。
【０１７３】
ステップＳ１４では、HDMI(R)ソース５３は、ステップＳ１２で決定したディープカラーモードが表す画像の画素データの、TMDSチャンネル#0ないし#2による伝送を開始する。
【０１７４】
なお、ディープカラーモードが表す画像の、TMDSチャンネル#0ないし#2による伝送は、ステップＳ１３で出力が開始されたピクセルクロックに同期して行われる。
【０１７５】
また、ディープカラーモードが表す画像の、TMDSチャンネル#0ないし#2による伝送時には、HDMI(R)ソース５３は、図１１及び図１２で説明したように、ビデオフィールド、つまり、フレームごとに、垂直帰線区間のコントロール区間（図４）において、ビデオデータ区間に伝送される画像のディープカラーモードを表すビットCD0,CD1,CD2が記述されたゼネラルコントロールパケットを伝送する。
【０１７６】
次に、図１４のフローチャートを参照して、図２のHDMI(R)シンク６１の動作について説明する。
【０１７７】
HDMI(R)シンク６１は、ステップＳ３１において、自身のE-EDIDを、DDC（図２）を介して、HDMI(R)ソース５３に送信する。
【０１７８】
その後、HDMI(R)ソース５３において、図１３で説明したように、ピクセルクロックの出力が開始され、ゼネラルコントロールパケットがTMDSチャンネル#0ないし#2を介して伝送されてくると、HDMI(R)シンク６１は、ステップＳ３２において、HDMI(R)ソース５３からのゼネラルコントロールパケット（図１１、図１２）を受信し、そのゼネラルコントロールパケットのビットCD0,CD1,CD2を参照することにより、ビデオデータ区間に伝送されてくる画像のディープカラーモードを認識する。
【０１７９】
そして、HDMI(R)シンク６１は、ステップＳ３２で認識したディープカラーモードの画像の画素データが、ピクセルクロックに同期して、TMDSチャンネル#0ないし#2を介して、HDMI(R)ソース５３から送信されてくるのを待って、ステップＳ３３において、その画素データを受信する。
【０１８０】
なお、ステップＳ３２及びＳ３３の処理は、ビデオフィールドごとに行われる。
【０１８１】
次に、HDMI(R)ソース５３は、図１３で説明したように、ディープカラーモードを決定し、そのディープカラーモードの画像をTMDSチャンネル#0ないし#2で伝送するが、HDMI(R)ソース５３に対して、伝送対象として供給される画像、すなわち、例えば、コーデック５２（図１）からHDMI(R)ソース５３に供給される伝送対象の画像が、必ずしも、HDMI(R)ソース５３で決定されたディープカラーモードの画像と一致するとは限らない。
【０１８２】
つまり、伝送対象の画像が、HDMI(R)ソース５３で決定されたディープカラーモードの画像よりも階調が低い画像であることがある。
【０１８３】
ここで、HDMI(R)ソース５３からHDMI(R)シンク６１に伝送する伝送対象の画像を、以下、適宜、主画像という。
【０１８４】
このように、主画像が、HDMI(R)ソース５３で決定されたディープカラーモードの画像よりも階調が低い画像である場合、主画像の画素データは、例えば、図１５に示すように伝送される。
【０１８５】
すなわち、図１５は、ディープカラーモードの画像が３６ビット画像であり、主画像が、ディープカラーモードの画像よりも低い階調の３０ビット画像である場合の、１つのTMDSチャンネルで送信（伝送）される画素データである送信画素データを示している。
【０１８６】
ディープカラーモードの画像が３６ビット画像である場合、その３６ビット画像の画素データのR,G,Bの各成分は、１２ビットであるから、１つのTMDSチャンネルで送信される送信画素データは、図１５に示すように、１２ビットのデータである。
【０１８７】
一方、主画像が３０ビット画像である場合、その３０ビット画像の画素データのR,G,Bの各成分は、１０ビットであるから、主画像である３０ビット画像の伝送にあたり、１つのTMDSチャンネルで送信すべき主画像の画素データは、送信画素データのビット数である１２ビットよりも少ない１０ビットのデータである。
【０１８８】
このように、主画像の画素データが、送信画素データよりもビット数が少ない画像である場合、HDMI(R)ソース５３では、例えば、図１５に示すように、主画像の画素データは、送信画素データの上位ビット側に、いわば詰める形で割り当てられて送信される。
【０１８９】
したがって、上述のように、主画像の画素データが１０ビットであり、送信画素データが１２ビットである場合には、HDMI(R)ソース５３のトランスミッタ７２（図２）は、図１５に示すように、１０ビットの主画像の画素データを、１２ビットの送信画素データの上位１０ビットに割り当てて送信する。
【０１９０】
この場合、HDMI(R)シンク６１のレシーバ８１（図２）では、HDMI(R)ソース５３のトランスミッタ７２からの１２ビットの送信画素データが受信されるが、その１２ビットの送信画素データのうちの、上位１０ビットに割り当てられている主画像の画素データだけが処理され、残りの下位２ビットは無視される（破棄される）。
【０１９１】
ここで、HDMI(R)ソース５３及びHDMI(R)シンク６１が、例えば、上述したように、３６ビット画像に対応している場合、すなわち、HDMI(R)ソース５３が１２ビットの送信画素データを送信し、HDMI(R)シンク６１が１２ビットの送信画素データを受信することができる場合においては、主画像の画素データが、その１２ビット未満の画素データであるときには、３６ビット画像に対応しているHDMI(R)ソース５３では、１２ビットの送信画素データのうちの、主画像の画素データが割り当てられない下位ビットは、無信号(0)とされる。そして、３６ビット画像に対応しているHDMI(R)シンク６１では、HDMI(R)ソース５３からの１２ビットの送信画素データがそのまま処理され、その結果得られる画像が表示される。この画像の表示では、１２ビットの送信画素データのうちの、主画像の画素データが割り当てられない下位ビットは、無信号(0)であるため、HDMI(R)シンク６１での画像の表示では無視される。その結果、HDMI(R)シンク６１では、１２ビットの送信画素データのうちの上位ビットに割り当てられている画素データによる画像、つまり、主画像が表示される。したがって、HDMI(R)シンク６１では、１２ビットの送信画素データに、例えば、８ビットや１０ビットの画素データが割り当てられていれば、その８ビットや１０ビットの画素データによる画像が表示される。
【０１９２】
以上のように、主画像の画素データのビット数B1が、送信画素データのビット数B2よりも少ない場合には、ビット数がB1の主画像の画素データが、ビット数がB2の送信画素データの上位ビットに割り当てられ、その送信画素データが、HDMI(R)ソース５３からHDMI(R)シンク６１に送信されるが、この場合、HDMI(R)ソース５３からHDMI(R)シンク６１に送信される送信画素データのうちの、主画像の画素データが割り当てられない下位のB2-B1ビットは、実質的に使用されていないので、非効率的である。
【０１９３】
そこで、HDMI(R)ソース５３及びHDMI(R)シンク６１では、送信画素データのうちの、主画像の画素データが割り当てられないビットに、主画像とは別の信号（以下、適宜、副信号という）を割り当て、これにより、主画像と副信号とを同時に伝送する、効率的なデータ伝送を行うようにすることができる。
【０１９４】
ここで、送信画素データのうちの、主画像の画素データが割り当てられないビットを、以下、適宜、余りビットという。
【０１９５】
図１６は、送信画素データに対して副信号を割り当てる割り当て方法を示している。
【０１９６】
例えば、図１５で説明したように、送信画素データ（１つのTMDSチャンネルで送信される画素データ）が１２ビットであり、主画像の画素データ（の１つの成分）が１０ビットである場合には、送信画素データの上位１０ビットに、１０ビットの主画像の画素データが割り当てられ、これにより、送信画素データの下位２ビットが、余りビットとなる。
【０１９７】
いま、副信号が、例えば、８ビットを１単位とする信号（データ）であるとすると、図１６に示すように、１単位の副信号は、余りビットとビット数に等しい２ビットごとの４つのデータに区分され、その４つのデータが、４画素の送信画素データの余りビットである下位２ビットにそれぞれ割り当てられる。
【０１９８】
この場合、副信号が、例えば、R,G,Bの各成分が８ビットの画像であるとすると、この副信号である画像としては、例えば、主画像の1/4程度の解像度（画素数）の画像を採用することができる。
【０１９９】
ここで、主画像が、例えば、R,G,Bの各成分が１０ビットの、1920画素×1080ラインの画像であり、送信画素データが、例えば、１２ビットである場合において、副信号が、例えば、R,G,Bの各成分が８ビットの、480画素×360ラインの画像であるときには、その480画素×360ラインの画像としての副信号は、主画像の1080ラインのうちの360ライン分の送信画素データの余りビットである下位２ビットに割り当てることができる。そして、この場合、主画像の1080ライン分の送信画素データのうちの、480画素×360ラインの画像としての副信号が割り当てられていない720(=1080-360)ライン分の送信画素データには、さらに他の副信号を割り当てることができる。
【０２００】
また、主画像が、例えば、R,G,Bの各成分が８ビットの、1920画素×1080ラインの画像であり、送信画素データが、例えば、１２ビットである場合には、送信画素データの下位４ビットが余りビットになる。この場合、主画像の1080ライン分の送信画素データには、R,G,Bの各成分が８ビットの、960画素×720ライン程度の画像を、副信号として割り当てることができる。
【０２０１】
なお、以下では、副信号は、８ビット単位の信号であるとする。
【０２０２】
以上のように、送信画素データの余りビットに、副信号を割り当て、主画像とともに、TMDSチャンネル#0ないし#2で、送信画素データを伝送することができるHDMI(R)を、現行のHDMI(R)と区別するために、拡張HDMI(R)と呼ぶこととすると、拡張HDMI(R)に対応したHDMI(R)ソースが、副信号を送信画素データの余りビットに割り当てて伝送する場合には、まず、通信相手であるHDMI(R)シンクが拡張HDMI(R)に対応しているかどうかを認識する必要がある。
【０２０３】
HDMI(R)シンクが拡張HDMI(R)に対応しているかどうかは、例えば、上述した、HDMI(R)シンクがディープカラーHDMI(R)に対応しているかどうかと同様に、HDMI(R)シンクの性能に関する性能情報であるE-EDIDに記述しておくことができる。
【０２０４】
すなわち、図１７は、E-EDIDにおけるVSDBを示している。
【０２０５】
現行のHDMI(R)では、図１０に示したように、VSDBのByte#7のLSBから5,6,7,8ビット目のビット#4,#5,#6,#7は、未使用(Reserved)になっているが、図１７では、そのビット#4,#5,#6,#7に、それぞれ、ビットSub_2bit,Sub_4bit,Sub_8bit,Sub_Data_Supportが割り当てられている。
【０２０６】
VSDBのByte#7のビット#4に割り当てられているビットSub_2bit、ビット#5に割り当てられているビットSub_4bit、及びビット#6に割り当てられているビットSub_8bitは、HDMI(R)シンクが、副信号を受信することができない場合、すなわち、副信号を扱うことができない場合、例えば、すべて0とされる。
【０２０７】
そして、HDMI(R)シンクが、送信画素データの下位２ビットを余りビットとして、その２ビットの余りビットに割り当てられた副信号を扱うことができる場合、ビットSub_2bitは1とされる。また、HDMI(R)シンクが、送信画素データの下位４ビットを余りビットとして、その４ビットの余りビットに割り当てられた副信号を扱うことができる場合、ビットSub_4bitは1とされる。さらに、HDMI(R)シンクが、送信画素データの下位８ビットを余りビットとして、その８ビットの余りビットに割り当てられた副信号を扱うことができる場合、ビットSub_8bitは1とされる。
【０２０８】
ビットSub_Data_Supportは、HDMI(R)シンクが、副信号を扱うことができる場合に1とされ、副信号を扱うことができない場合、つまり、拡張HDMI(R)に対応していない場合に0とされる。
【０２０９】
なお、ビットSub_Data_Supportが0である場合には、Sub_2bit,Sub_4bit,Sub_8bitは、すべて0となる
【０２１０】
以上のように、HDMI(R)シンクが拡張HDMI(R)に対応しているかどうかを、E-EDIDのVSDBに記述しておくことにより、HDMI(R)ソースは、HDMI(R)シンクから、E-EDIDを読み出し、そのE-EDIDのVSDBを参照することにより、HDMI(R)シンクが副信号を扱うことができるかどうか、さらには、HDMI(R)シンクが副信号を扱うことができる場合には、送信画素データの下位の何ビットを、余りビットとして、副信号に割り当てることができるのかを認識することができる。
【０２１１】
なお、HDMI(R)ソースのE-EDIDのVSDBにも、図１７に示したビットSub_2bit,Sub_4bit,Sub_8bit,Sub_Data_Supportを記述しておくことができる。
【０２１２】
また、図１７では、送信画素データに割り当てる副信号が、２ビット、４ビット、又は８ビットのうちのいずれかであることとしたが、送信画素データに割り当てる副信号のビット数は、これらに限定されるものではない。
【０２１３】
さらに、VSDBのByte#7のLSBから5ないし8ビット目の４ビット#4ないし#7には、Sub_2bit,Sub_4bit,Sub_8bit,Sub_Data_Supportではなく、送信画素データに割り当てる副信号のビット数に対応する値をセットすることが可能である。この場合、４ビット#4ないし#7によれば、１６通りのビット数を表現することができる。
【０２１４】
次に、上述したように、HDMI(R)ソースとHDMI(R)シンクとの間のE-EDIDの交換は、HDMI(R)ソースとHDMI(R)シンクとが接続されたときや、HDMI(R)ソース又はHDMI(R)シンクの電源がオンにされたとき等の特定のタイミングで行われ、周期的に行われるものではない。
【０２１５】
一方、HDMI(R)ソースとHDMI(R)シンクとが、拡張HDMI(R)に対応している場合においては、HDMI(R)ソースからHDMI(R)シンクに対して送信される送信画素データに、副信号が割り当てられているときと、副信号が割り当てられていないときとがありうる。さらに、送信画素データに副信号が割り当てられているときには、その割り当てられている副信号が２ビット、４ビット、又は８ビットであることがある。
【０２１６】
ここで、説明を簡単にするために、送信画素データに副信号が割り当てられていないことを、以下、適宜、送信画素データに割り当てられている副信号のビット数が０であるとも表現する。
【０２１７】
送信画素データの伝送は、図４で説明したように、ビデオフィールドのアクティブビデオ区間(Active Video)に割り当てられているビデオデータ区間において行われるから、HDMI(R)シンクにおいて、ビデオデータ区間において伝送されてくる送信画素データに割り当てられている副信号が、０ビット、２ビット、４ビット、又は８ビットのうちのいずれであるのかは、ビデオデータ区間を含むビデオフィールドごとに認識することができることが望ましい。
【０２１８】
この場合、HDMI(R)ソースからHDMI(R)シンクに対して、ビデオフィールドごとに、そのビデオフィールドに含まれるビデオデータ区間において伝送されてくる送信画素データに割り当てられている副信号が、０ビット、２ビット、４ビット、又は８ビットのうちのいずれであるのかを表す情報（以下、適宜、副信号情報という）を伝送する必要がある。
【０２１９】
この副信号情報は、上述したディープカラーモードと同様に、垂直帰線区間におけるコントロール区間（図４）に伝送されるゼネラルコントロールパケットに含め、ビデオフィールドごとに、HDMI(R)ソースからHDMI(R)シンクに伝送するようにすることができる。
【０２２０】
すなわち、図１８は、副信号情報を含むゼネラルコントロールパケットを示している。
【０２２１】
ゼネラルコントロールパケットは、図１１で説明したように、パケットヘッダ(General Contorol Packet Header)と、サブパケット(General Control Subpacket)とを有しており、図１８上側は、パケットヘッダを、図１８下側は、サブパケットを、それぞれ示している。
【０２２２】
現行のHDMI(R)では、ゼネラルコントロールパケットのサブパケットのByte#SB2のLSBから1,2,3ビット目のビット#0,#1,#2は、未使用で0とすることになっているが、図１８では、そのビット#0,#1,#2に、それぞれ、副信号情報としてのビットSD0,SD1,SD2が割り当てられている。
【０２２３】
図１９は、サブパケットのByte#SB2のビットSD0,SD1,SD2と、そのサブパケットを有するゼネラルコントロールパケットが伝送されるコントロール区間（図４）を含むビデオフィールドに含まれるビデオデータ区間（図４）に伝送される送信画素データに割り当てられている副信号のビット数との関係を示している。
【０２２４】
送信画素データに割り当てられている副信号のビット数が０ビットである場合、つまり、送信画素データに副信号が割り当てられていない場合(Sub Data not Inserted)、副信号情報としてのビットSD0,SD1,SD2は、現行のHDMI(R)と同様に、いずれも0とされる。
【０２２５】
また、送信画素データに割り当てられているビット数が２ビットである場合、副信号情報としてのビットSD0,SD1,SD2は、例えば、それぞれ、1,0,0とされる。さらに、送信画素データに割り当てられているビット数が４ビットである場合、副信号情報としてのビットSD0,SD1,SD2は、例えば、それぞれ、0,1,0とされ、送信画素データに割り当てられているビット数が８ビットである場合、副信号情報としてのビットSD0,SD1,SD2は、例えば、それぞれ、1,1,0とされる。
【０２２６】
以上のように、HDMI(R)ソースにおいて、副信号情報としてのビットSD0,SD1,SD2をゼネラルコントロールパケットに含め、ビデオフィールドのコントロール区間に伝送することにより、HDMI(R)シンクでは、そのビデオフィールドのビデオデータ区間に伝送されてくる送信画素データに割り当てられている副信号が、０ビット、２ビット、４ビット、又は８ビットのうちのいずれであるのかを認識することができる。
【０２２７】
次に、図２０は、図２のHDMI(R)ソース５３が拡張HDMIに対応している場合の、そのHDMI(R)ソース５３が有するソース信号処理部７１の構成例を示している。
【０２２８】
図２０において、ソース信号処理部７１は、主画像処理部１０１、副信号付加部１０２、副信号処理部１０３、副信号関連情報挿入部１０４、副信号受信可否判定部１０５、副信号割り当てビット数決定部１０６、副信号フレーム情報送信制御部１０７、及びディープカラーモード決定部１０８から構成されている。
【０２２９】
主画像処理部１０１には、例えば、R,G,Bの各成分を有する主画像が供給される。主画像処理部１０１は、そこに供給される主画像に必要な処理を施し、その主画像の画素データを、副信号付加部１０２に供給する。
【０２３０】
さらに、主画像処理部１０１は、そこに供給される主画像のビデオフィールド（図４）のビデオデータ区間の画素数（有効画素の画素数）Pを検出し、副信号処理部１０３に供給する。
【０２３１】
また、主画像処理部１０１は、そこに供給される主画像の画素データの各成分のビット数B1を検出し、副信号割り当てビット数決定部１０６に供給する。
【０２３２】
副信号付加部１０２には、主画像処理部１０１から、ビット数がB1の主画像の画素データが供給される他、副信号関連情報挿入部１０４から副信号が供給される。さらに、副信号付加部１０２には、ディープカラーモード決定部１０８から、ディープカラーモードが供給されるとともに、副信号割り当てビット数決定部１０６から、送信画素データに割り当てられる副信号のビット数B3を表す副信号割り当てビット数が供給される。
【０２３３】
副信号付加部１０２は、ディープカラーモード決定部１０８からのディープカラーモードに基づき、送信画素データのビット数B2を認識する。すなわち、例えば、ディープカラーモードが、２４ビット画像、３０ビット画像、３６ビット画像、又は４８ビット画像を表している場合には、副信号付加部１０２は、それぞれ、８ビット、１０ビット、１２ビット、又は１６ビットを、送信画素データのビット数B2として認識する。
【０２３４】
そして、副信号付加部１０２は、副信号関連情報挿入部１０４から供給される副信号を、副信号割り当てビット数決定部１０６からの副信号割り当てビット数B3ごとに区分し、その区分した副信号である区分副信号を、主画像処理部１０１から供給されるビット数がB1の画素データの下位ビットとして付加することにより、ディープカラーモード決定部１０８からのディープカラーモードから認識したビット数B2の送信画素データ、つまり、ビット数がB1の主画像の画素データが上位ビットに割り当てられ、ビット数がB3の区分副信号が下位ビットに割り当てられた、ビット数がB2(=B1+B3)の送信画素データを構成する。
【０２３５】
なお、副信号付加部１０２は、R,G,Bの各成分について、ビット数がB2の送信画素データを構成する。副信号付加部１０２で得られたビット数がB2の、R,G,Bの各成分の送信画素データは、トランスミッタ７２（図２）に供給され、TMDSチャンネル#0ないし#2で、例えば、図６ないし図９で説明したタイミングのうちの、送信画素データのビット数B2に対応したタイミングで送信される。
【０２３６】
副信号処理部１０３には、上述したように、主画像処理部１０１から、主画像のビデオデータ区間の画素数Pが供給される他、副信号が供給される。さらに、副信号処理部１０３には、副信号割り当てビット数決定部１０３から、副信号割り当てビット数が供給される。
【０２３７】
副信号処理部１０３は、主画像処理部１０１から供給される、主画像のビデオデータ区間の画素数Pと、副信号割り当てビット数決定部１０３から供給される副信号割り当てビット数B3とから、１のビデオフィールドのビデオデータ区間で送信することができる副信号の最大のデータ量P×B3を求め、その最大のデータ量P×B3の範囲内で、１のビデオフィールド（１フレーム）のビデオデータ区間で送信する副信号のデータ量（以下、適宜、副信号付加単位データ量という）Dを決定する。
【０２３８】
さらに、副信号処理部１０３は、そこに供給される副信号を、副信号付加単位データ量Dごとに、副信号関連情報挿入部１０４に供給する。
【０２３９】
また、副信号処理部１０３は、送信画素データに副信号が含まれるかどうかを表す副信号情報を、副信号フレーム情報送信制御部１０７に供給する。
【０２４０】
すなわち、副信号処理部１０３は、副信号付加単位データ量Dの副信号を、副信号関連情報挿入部１０４に供給する場合、すなわち、送信画素データに割り当てる副信号がある場合、送信画素データに副信号が含まれる旨の副信号情報を、副信号フレーム情報送信制御部１０７に供給する。また、副信号処理部１０３は、副信号付加単位データ量Dの副信号を、副信号関連情報挿入部１０４に供給しない場合、すなわち、副信号関連情報挿入部１０４に供給する副信号がない場合、送信画素データに副信号が含まれない旨の副信号情報を、副信号フレーム情報送信制御部１０７に供給する。
【０２４１】
副信号関連情報挿入部１０４は、副信号処理部１０３からの副信号付加単位データ量Dの副信号に、その副信号に関連する副信号関連情報を含め（挿入し）、副信号付加部１０２に供給する。
【０２４２】
副信号受信可否判定部１０５には、HDMI(R)ソース５３の通信相手のHDMI(R)シンクから読み出されたE-EDIDのVSDB（図１７）が供給される。
【０２４３】
副信号受信可否判定部１０５は、そこに供給されるVSDBのビットSub_Data_Support（図１７）を参照することにより、HDMI(R)ソース５３の通信相手のHDMI(R)シンクが、副信号を受信することができるかどうか、つまり、副信号を扱うことができるかどうかを判定し、その判定結果を、必要なブロックに供給する。
【０２４４】
また、副信号受信可否判定部１０５は、HDMI(R)ソース５３の通信相手のHDMI(R)シンクが、副信号を扱うことができると判定した場合、さらに、VSDBのビットSub_2bit,Sub_4bit,Sub_8bit（図１７）を参照することにより、HDMI(R)ソース５３の通信相手のHDMI(R)シンクが扱うことができる副信号のビット数（以下、適宜、対応可能ビット数という）を認識して、副信号割り当てビット数決定部１０６に供給する。
【０２４５】
副信号割り当てビット数決定部１０６には、上述したように、主画像処理部１０１から、主画像の画素データのビット数B1が供給されるとともに、副信号受信可否判定部１０５から、対応可能ビット数が供給される。さらに、副信号割り当てビット数決定部１０６には、ディープカラーモード決定部１０８から、ディープカラーモードが供給される。
【０２４６】
副信号割り当てビット数決定部１０６は、ディープカラーモード決定部１０８から供給されるディープカラーモードに基づき、送信画素データのビット数B2を認識し、主画像処理部１０１からの主画像の画素データのビット数B1との差分B2-B1、つまり、送信画素データの余りビットのビット数B2-B1を求める。
【０２４７】
そして、副信号割り当てビット数決定部１０６は、副信号受信可否判定部１０５からの対応可能ビット数の中に、送信画素データの余りビットのビット数B2-B1と一致するビット数がある場合には、そのビット数を、副信号割り当てビット数B3に決定する。
【０２４８】
ここで、副信号受信可否判定部１０５からの対応可能ビット数が、例えば、２ビット、４ビット、及び８ビットの３種類である場合には、副信号割り当てビット数B3は、以下の値に決定される。
【０２４９】
すなわち、送信画素データのビット数B2が、例えば、１０ビットであり、主画素の画素データのビット数B1が、例えば、８ビットであるときには、副信号割り当てビット数B3は、２ビットに決定される。
【０２５０】
また、送信画素データのビット数B2が、例えば、１２ビットであり、主画素の画素データのビット数B1が、例えば、８ビット又は１０ビットであるときには、副信号割り当てビット数B3は、それぞれ、４ビット又は２ビットに決定される。
【０２５１】
さらに、送信画素データのビット数B2が、例えば、１６ビットであり、主画素の画素データのビット数B1が、例えば、８ビット又は１２ビットであるときには、副信号割り当てビット数B3は、それぞれ、８ビット又は４ビットに決定される。
【０２５２】
なお、副信号割り当てビット数決定部１０６は、副信号受信可否判定部１０５からの対応可能ビット数の中に、送信画素データの余りビットのビット数B2-B1と一致するビット数がない場合には、例えば、副信号受信可否判定部１０５からの対応可能ビット数の中で、送信画素データの余りビットのビット数B2-B1未満のビット数に一致する対応可能ビット数のうちの、例えば、最大値を、副信号割り当てビット数B3に決定することができる。但し、ここでは、説明を簡単にするため、副信号受信可否判定部１０５からの対応可能ビット数の中に、送信画素データの余りビットのビット数B2-B1と一致するビット数がない場合には、HDMI(R)ソース５３では、副信号の送信を行わず、通信相手のHDMI(R)シンクが、副信号を扱うことができないときと同様の処理が行われることとする。
【０２５３】
副信号割り当てビット数決定部１０６は、副信号割り当てビット数B3を決定すると、その副信号割り当てビット数B3を、副信号付加部１０２、副信号処理部１０３、及び副信号フレーム情報送信制御部１０７に供給する。
【０２５４】
副信号フレーム情報送信制御部１０７には、上述したように、副信号処理部１０３から、送信画素データに副信号が含まれるかどうかを表す副信号情報が供給されるとともに、副信号割り当てビット数決定部１０６から、副信号割り当てビット数B3が供給される他、ディープカラーモード決定部１０８から、ディープカラーモードが供給される。
【０２５５】
副信号フレーム情報送信制御部１０７は、副信号処理部１０３からの副信号情報と、ディープカラーモード決定部１０８からのディープカラーモード、さらには、必要に応じて、副信号割り当てビット数決定部１０６から供給される副信号割り当てビット数B3を含むゼネラルコントロールパケット（図１８）を、トランスミッタ７２（図２）に送信させる。
【０２５６】
すなわち、副信号フレーム情報送信制御部１０７は、副信号処理部１０３からの副信号情報が、送信画素データに副信号が含まれない旨を表している場合には、図１８のビットSD0,SD1,SD2が、いずれも0にセットされ、さらに、ビットCD0,CD1,CD2が、ディープカラーモード決定部１０８からのディープカラーモードを表す値にセットされたゼネラルコントロールパケット（以下、適宜、副信号なしのゼネラルコントロールパケットという）を、トランスミッタ７２に送信させる送信制御を行う。
【０２５７】
また、副信号フレーム情報送信制御部１０７は、副信号処理部１０３からの副信号情報が、送信画素データに副信号が含まれる旨を表している場合には、図１８のビットSD0,SD1,SD2が、副信号割り当てビット数決定部１０６からの副信号割り当てビット数B3を表す値にセットされ、さらに、ビットCD0,CD1,CD2が、ディープカラーモード決定部１０８からのディープカラーモードを表す値にセットされたゼネラルコントロールパケット（以下、適宜、副信号ありのゼネラルコントロールパケットという）を、トランスミッタ７２に送信させる送信制御を行う。
【０２５８】
ディープカラーモード決定部１０８には、HDMI(R)ソース５３の通信相手のHDMI(R)シンクから読み出されたE-EDIDのVSDB（図１７）が供給される。
【０２５９】
ディープカラーモード決定部１０８は、そこに供給されるVSDBのビットSuport_30bit,Suport_36bit,Suport_48bit（図１７）を参照することにより、HDMI(R)ソース５３の通信相手のHDMI(R)シンクが、高階調画像に対応しているかどうかを判定し、対応していないと判定した場合、ディープカラーモード、つまり、３つのTMDSチャンネル#0ないし#2で伝送する画像を、２４ビット画像に決定する。
【０２６０】
また、ディープカラーモード決定部１０８は、HDMI(R)ソース５３の通信相手のHDMI(R)シンクが、高階調画像に対応していると判定した場合、さらに、VSDBのビットSuport_30bit,Suport_36bit,Suport_48bit（図１７）を参照することにより、HDMI(R)ソース５３の通信相手のHDMI(R)シンク対応している高階調画像を認識し、その、HDMI(R)シンクが対応している高階調画像の中から、ディープカラーモード、つまり、３つのTMDSチャンネル#0ないし#2で伝送する画像を決定する。
【０２６１】
すなわち、ディープカラーモード決定部１０８は、例えば、HDMI(R)シンクが対応している画像の中から、例えば、最も階調が高い画像を、ディープカラーモード（３つのTMDSチャンネル#0ないし#2で伝送する画像）として決定する。
【０２６２】
そして、ディープカラーモード決定部１０８は、ディープカラーモードを、副信号付加部１０２、副信号割り当てビット数決定部１０６、及び副信号フレーム情報送信制御部１０７に供給する。
【０２６３】
次に、図２１を参照して、図２０の副信号関連情報挿入部１０４が副信号に含める副信号関連情報について説明する。
【０２６４】
拡張HDMI(R)では、副信号が、ビデオフィールド（図４）のビデオデータ区間の画素データ、つまり、送信画素データの下位ビットに割り当てられ、送信画素データの上位ビットに割り当てられた主画像とともに送信されるが、必ずしも、すべての送信画素データに、副信号が割り当てられるとは限らない。
【０２６５】
すなわち、副信号のデータ量によっては、ビデオデータ区間の一部の送信画素データだけに、副信号が割り当てられ、残りの送信画素データには、副信号が割り当てられないことがある。
【０２６６】
このように、ビデオデータ区間の一部の送信画素データに、副信号が割り当てられ、残りの送信画素データに、副信号が割り当てられない場合には、そのような送信画素データを受信するHDMI(R)シンクにおいて、副信号が割り当てられている送信画素データと、割り当てられていない送信画素データとを区別し、副信号が割り当てられている送信画素データについてだけ、その下位ビットを、副信号として抽出する必要がある。
【０２６７】
そこで、副信号関連情報挿入部１０４では、副信号付加単位データ量Dの副信号、つまり、１つのビデオフィールド（図４）のビデオデータ区間の送信画素データに割り当てられる副信号に、少なくとも、副信号が割り当てられている送信画素データを区別するのに用いられる情報を含む副信号関連情報が含められる。
【０２６８】
すなわち、副信号関連情報は、例えば、図２１右側に示すように、副信号開始情報と副信号終了情報とからなり、副信号開始情報は、副信号付加単位データ量Dの副信号の先頭に配置され、副信号終了情報は、副信号付加単位データ量の副信号の最後に配置される。
【０２６９】
そして、副信号開始情報は、例えば、図２１左に示す、ビデオフィールドのビデオデータ区間の第１ライン（上から１番目の水平ライン）を構成する画素の送信画素データに割り当てられ、副信号付加単位データ量の副信号は、第２ライン以降のラインを構成する画素の送信画素データに、順次割り当てられる。
【０２７０】
いま、副信号付加単位データ量Dの副信号のすべてが、第２ラインないし第M+1ラインを構成する画素の送信画素データに割り当てられたとすると、副信号終了情報は、その直後の第M+2ラインを構成する画素の送信画素データに割り当てられる。
【０２７１】
以上のように、副信号付加単位データ量Dの副信号の先頭に配置される副信号開始情報には、例えば、第２ライン以降の画素の送信画素データに、副信号が割り当てられている旨や、その副信号が画像データ、音声データ、又はテキストデータであるといった副信号の種類（属性）を表す情報、さらには、副信号のフォーマット、その他の副信号に関連する情報を含めることができる。
【０２７２】
また、副信号付加単位データ量の副信号の最後に配置される副信号終了情報には、副信号の最後であることを表すユニークなコード、さらに、副信号の最後が割り当てられている送信画素データが、第M+1ラインを構成する画素の途中の画素の送信画素データである場合には、その送信画素データの画素の位置を表す情報などを含めることができる。
【０２７３】
なお、ビデオフィールドのビデオデータ区間の１ラインが、例えば、１９２０画素で構成される場合において、送信画素データの、例えば、下位２ビットに、副信号を割り当てるときには、１ラインを構成する画素の送信画素データに割り当てることができる副信号のデータ量は、２ビット×１９２０画素＝３８４０ビット＝４８０バイトであるから、副信号開始情報と副信号終了情報としては、それぞれ４８０バイトの情報を採用することができる。
【０２７４】
また、図２０の副信号処理部１０３では、副信号付加単位データ量Dは、それに副信号に含められる副信号開始情報及び副信号終了情報のデータ量を加えたデータ量が、ビデオデータ区間で送信することができる副信号の最大のデータ量P×B3を越えないように決定される。
【０２７５】
次に、図２２のフローチャートを参照して、図２のHDMI(R)ソース５３が、拡張HDMI(R)に対応しており、そのHDMI(R)ソース５３のソース信号処理部７１が図２０に示したように構成される場合の、HDMI(R)ソース５３の動作について説明する。
【０２７６】
HDMI(R)ソース５３においては、主画像の画素データが、ソース信号処理部７１（図２０）の主画像処理部１０１に供給され、さらに、必要に応じて、副信号が、副信号処理部１０３に供給される。
【０２７７】
主画像処理部１０１では、そこに供給される主画像に必要な処理が施され、その処理後の主画像の画素データが、副信号付加部１０２に供給される。
【０２７８】
また、主画像処理部１０１は、そこに供給される主画像のビデオフィールド（図４）のビデオデータ区間の画素数（有効画素の画素数）Pを検出し、副信号処理部１０３に供給する。
【０２７９】
さらに、主画像処理部１０１は、主画像の画素データの各成分のビット数B1を検出し、副信号割り当てビット数決定部１０６に供給する。
【０２８０】
また、HDMI(R)ソース５３は、HDMI(R)シンク６１から、図２で説明したDDCを介して、HDMI(R)シンク６１のE-EDIDが送信されてくるのを待って、ステップＳ１０１において、そのE-EDIDを受信する。
【０２８１】
HDMI(R)ソース５３において、HDMI(R)シンク６１からのE-EDIDは、ソース信号処理部７１（図２０）の副信号受信可否判定部１０５と、ディープカラーモード決定部１０８に供給される。
【０２８２】
ディープカラーモード決定部１０８は、ステップＳ１０２において、HDMI(R)シンク６１からのE-EDIDのVSDB（図１７）を参照することにより、HDMI(R)シンク６１が対応している画像が、２４ビット画像、３０ビット画像、３６ビット画像、又は４８ビット画像のうちのいずれであるのかを認識する。  さらに、ディープカラーモード決定部１０８は、DMI(R)シンク６１が対応している画像の中から、３つのTMDSチャンネル#0ないし#2で伝送する画像を決定し、その画像を表すディープカラーモードを、副信号付加部１０２、副信号割り当てビット数決定部１０６、及び副信号フレーム情報送信制御部１０７に供給する。
【０２８３】
なお、HDMI(R)シンク６１が対応している画像が、２４ビット画像のみである場合、すなわち、HDMI(R)シンク６１が、高階調画像に対応していない場合、HDMI(R)ソース５３は、後述するステップＳ１０４以降の処理を行わず、現行のHDMI(R)に準拠した処理を行う。したがって、この場合、副信号の伝送は、行われない。
【０２８４】
その後、HDMI(R)ソース５３は、ステップＳ１０３において、ピクセルクロックの周波数を、ステップＳ１０２で決定したディープカラーモードに対応した周波数に調整し、そのピクセルクロックの出力を開始して、ステップＳ１０４に進む。
【０２８５】
ステップＳ１０４では、副信号受信可否判定部１０５は、そこに供給される、HDMI(R)シンク６１からのE-EDIDのVSDBのビットSub_Data_Support（図１７）を参照することにより、HDMI(R)シンク６１が、副信号を受信することができるかどうか、つまり、副信号を扱うことができるかどうかを判定する。
【０２８６】
ステップＳ１０４において、HDMI(R)シンク６１が副信号を扱うことができないと判定された場合、すなわち、VSDBのビットSub_Data_Support（図１７）が、副信号を扱うことができない旨を表す値である0になっている場合、ステップＳ１０５に進み、以下、HDMI(R)ソース５３は、副信号を伝送せずに、ステップＳ１０２で決定されたディープカラーモードが表す画像の画素データを、TMDSチャンネル#0ないし#2で伝送する。
【０２８７】
すなわち、ステップＳ１０５では、副信号フレーム情報送信制御部１０７が、副信号なしのゼネラルコントロールパケット、つまり、図１８のビットSD0,SD1,SD2が、いずれも0にセットされ、さらに、ビットCD0,CD1,CD2が、ステップＳ１０２でディープカラーモード決定部１０８から供給されたディープカラーモードを表す値にセットされたゼネラルコントロールパケットを、ビデオフィールドの垂直帰線区間のコントロール区間（図４）において、トランスミッタ７２（図２）に送信させ、ステップＳ１０６に進む。
【０２８８】
ステップＳ１０６では、副信号付加部１０２が、主画像処理部１０１から供給される主画像の画素データだけから、ステップＳ１０２で決定されたディープカラーモードの画像に対応するビット数B2の送信画素データを構成し、トランスミッタ７２に供給する。これにより、トランスミッタ７２が、ビデオフィールドのビデオデータ区間において、送信画素データを送信して、ステップＳ１０７に進む。
【０２８９】
ここで、送信画素データの送信は、ステップＳ１０３で出力が開始されたピクセルクロックに同期して行われる。
【０２９０】
ステップＳ１０７では、副信号付加部１０２が、直前のステップＳ１０６で送信画素データを送信したビデオフィールド（以下、適宜、注目ビデオフィールドという）のアクティブビデオ区間に、まだ送信していない送信画素データが存在するかどうかを判定する。
【０２９１】
ステップＳ１０７において、注目ビデオフィールドのアクティブビデオ区間に、まだ送信していない送信画素データがあると判定された場合、ステップＳ１０６に戻り、注目ビデオフィールドのアクティブビデオ区間の、まだ送信していない送信画素データが送信される。
【０２９２】
また、ステップＳ１０７において、注目ビデオフィールドのアクティブビデオ区間に、まだ送信していない送信画素データがないと判定された場合、すなわち、注目ビデオフィールドのアクティブビデオ区間の送信画素データのすべての送信が終了した場合、ステップＳ１０８に進み、副信号付加部１０２は、注目ビデオフィールドの次のビデオフィールド（フレーム）が存在するかどうかを判定する。
【０２９３】
ステップＳ１０８において、注目ビデオフィールドの次のビデオフィールドが存在すると判定された場合、その、次のビデオフィールドが、新たに、注目ビデオフィールドとされて、ステップＳ１０５に戻り、以下、同様の処理が繰り返される。
【０２９４】
また、ステップＳ１０８において、注目ビデオフィールドの次のビデオフィールドが存在しないと判定された場合、処理を終了する。
【０２９５】
一方、ステップＳ１０４において、HDMI(R)シンク６１が副信号を扱うことができると判定された場合、すなわち、VSDBのビットSub_Data_Support（図１７）が、副信号を扱うことができる旨を表す値である1になっている場合、副信号受信可否判定部１０５は、VSDBのビットSub_2bit,Sub_4bit,Sub_8bit（図１７）を参照することにより、HDMI(R)シンク６１が扱うことができる副信号のビット数である対応可能ビット数を認識して、副信号割り当てビット数決定部１０６に供給して、ステップＳ１０９に進む。
【０２９６】
ステップＳ１０９では、副信号割り当てビット数決定部１０６は、主画像処理部１０１からの主画像の画素データのビット数B1、副信号受信可否判定部１０５からの対応可能ビット数、及びディープカラーモード決定部１０８からのディープカラーモードから認識される送信画素データのビット数B2に基づき、上述したようにして、送信画素データに割り当てられる副信号のビット数である副信号割り当てビット数B3を決定し、副信号付加部１０２、副信号処理部１０３、及び副信号フレーム情報送信制御部１０７に供給して、ステップＳ１１０に進む。
【０２９７】
ここで、副信号処理部１０３は、主画像処理部１０１から、主画像のビデオデータ区間の画素数Pが供給され、副信号割り当てビット数決定部１０３から、副信号割り当てビット数B3が供給されると、その主画像のビデオデータ区間の画素数Pと副信号割り当てビット数B3とから、上述したようにして、１のビデオフィールドのビデオデータ区間で送信する副信号のデータ量である副信号付加単位データ量Dを決定する。
【０２９８】
そして、副信号処理部１０３は、ステップＳ１１０において、ビデオフィールドのビデオデータ区間の画素データに付加すべき副信号があるかどうかを判定する。
【０２９９】
ステップＳ１１０において、ビデオフィールドのビデオデータ区間の画素データに付加すべき副信号があると判定された場合、すなわち、例えば、副信号処理部１０３に副信号が供給されている場合、副信号処理部１０３は、そこに供給されている副信号のうちの、副信号付加単位データ量Dだけの副信号を、副信号関連情報挿入部１０４に供給するとともに、送信画素データに副信号が含まれる旨の副信号情報を、副信号フレーム情報送信制御部１０７に供給して、ステップＳ１１１に進み、以下、HDMI(R)ソース５３は、副信号と、ステップＳ１０２で決定されたディープカラーモードが表す主画像の画素データとを、TMDSチャンネル#0ないし#2で伝送する。
【０３００】
すなわち、ステップＳ１１１では、副信号フレーム情報送信制御部１０７が、副信号処理部１０３からの副信号情報に応じて、副信号ありのゼネラルコントロールパケット、つまり、図１８のビットSD0,SD1,SD2が、ステップＳ１０９で副信号割り当てビット数決定部１０６から供給された、送信画素データに割り当てられる副信号のビット数である副信号割り当てビット数B3に応じた値にセットされ、さらに、ビットCD0,CD1,CD2が、ステップＳ１０２でディープカラーモード決定部１０８から供給されたディープカラーモードを表す値にセットされたゼネラルコントロールパケットを、ビデオフィールドの垂直帰線区間のコントロール区間（図４）において、トランスミッタ７２（図２）に送信させ、ステップＳ１１２に進む。
【０３０１】
ここで、ステップＳ１１０において、ビデオフィールドのビデオデータ区間の画素データに付加すべき副信号があると判定されると、上述したように、副信号処理部１０３が、そこに供給されている副信号のうちの、副信号付加単位データ量Dだけの副信号を、副信号関連情報挿入部１０４に供給する。
【０３０２】
副信号関連情報挿入部１０４は、副信号処理部１０３からの副信号付加単位データ量Dの副信号が供給されると、その副信号に関連する副信号関連情報を、図２１で説明したように含めて、副信号付加部１０２に供給する。
【０３０３】
副信号付加部１０２は、ステップＳ１１２において、送信画像データの構成、つまり、主画像処理部１０１からの主画像の画素データへの、副信号関連情報挿入部１０４からの副信号の付加を開始する。
【０３０４】
すなわち、副信号付加部１０２は、副信号関連情報挿入部１０４からの副信号を、ステップＳ１０９で副信号割り当てビット数決定部１０６から供給された副信号割り当てビット数B3ごとの区分副信号に区分し、主画像処理部１０１からの画素データの下位ビットとして付加することにより、ステップＳ１０２でディープカラーモード決定部１０８から供給されたディープカラーモードから認識したビット数B2の送信画素データ、つまり、ビット数がB1の主画像の画素データが上位ビットに割り当てられ、ビット数がB3の区分副信号が下位ビットに割り当てられた、ビット数がB2の送信画素データを構成する。
【０３０５】
そして、副信号付加部１０２は、ステップＳ１１２からステップＳ１１３に進み、主画像の画素データが上位ビットに割り当てられ、区分副信号が下位ビットに割り当てられた送信画素データを、トランスミッタ７２に供給し、これにより、トランスミッタ７２が、ビデオフィールドのビデオデータ区間において、送信画素データを送信して、ステップＳ１１４に進む。
【０３０６】
ここで、送信画素データの送信は、ステップＳ１０３で出力が開始されたピクセルクロックに同期して行われる。
【０３０７】
ステップＳ１１４では、副信号付加部１０２が、直前のステップＳ１１３で送信画素データとして画素データを送信したビデオフィールドである注目ビデオフィールドのアクティブビデオ区間に、まだ送信していない送信画素データが存在するかどうかを判定する。
【０３０８】
ステップＳ１１４において、注目ビデオフィールドのアクティブビデオ区間に、まだ送信していない送信画素データがあると判定された場合、ステップＳ１１３に戻り、注目ビデオフィールドのアクティブビデオ区間の、まだ送信していない画素データが送信画素データとして送信される。
【０３０９】
また、ステップＳ１１４において、注目ビデオフィールドのアクティブビデオ区間に、まだ送信していない送信画素データがないと判定された場合、すなわち、注目ビデオフィールドのアクティブビデオ区間の送信画素データのすべての送信が終了した場合、ステップＳ１１５に進み、副信号付加部１０２は、注目ビデオフィールドの次のビデオフィールドが存在するかどうかを判定する。
【０３１０】
ステップＳ１１５において、注目ビデオフィールドの次のビデオフィールドが存在すると判定された場合、その、次のビデオフィールドが、新たに、注目ビデオフィールドとされて、ステップＳ１１０に戻り、以下、同様の処理が繰り返される。
【０３１１】
また、ステップＳ１１５において、注目ビデオフィールドの次のビデオフィールドが存在しないと判定された場合、処理を終了する。
【０３１２】
一方、ステップＳ１１０において、ビデオフィールドのビデオデータ区間の画素データに付加すべき副信号がないと判定された場合、すなわち、例えば、副信号処理部１０３に副信号が供給されていない場合、副信号処理部１０３は、送信画素データに副信号が含まれない旨の副信号情報を、副信号フレーム情報送信制御部１０７に供給して、ステップＳ１１６に進み、副信号フレーム情報送信制御部１０７は、副信号処理部１０３からの副信号情報に応じて、ステップＳ１０５と同様に、副信号なしのゼネラルコントロールパケット、つまり、図１８のビットSD0,SD1,SD2が、いずれも0にセットされ、さらに、ビットCD0,CD1,CD2が、ステップＳ１０２でディープカラーモード決定部１０８から供給されたディープカラーモードを表す値にセットされたゼネラルコントロールパケットを、ビデオフィールドの垂直帰線区間のコントロール区間（図４）において、トランスミッタ７２（図２）に送信させる。
【０３１３】
そして、以下、ステップＳ１１３ないしＳ１１５において、HDMI(R)ソース５３は、副信号を伝送せずに、ステップＳ１０２で決定されたディープカラーモードが表す主画像の画素データを、TMDSチャンネル#0ないし#2で伝送する。
【０３１４】
すなわち、ステップＳ１１６で副信号なしのゼネラルコントロールパケットが送信された場合、ステップＳ１１３では、副信号付加部１０２が、主画像処理部１０１から供給される主画像の画素データだけから、ステップＳ１０２で決定されたディープカラーモードの画像に対応するビット数B2の送信画素データを構成し、トランスミッタ７２に供給する。これにより、トランスミッタ７２が、ビデオフィールドのビデオデータ区間において、送信画素データを送信して、ステップＳ１１４に進む。
【０３１５】
ここで、送信画素データの送信は、ステップＳ１０３で出力が開始されたピクセルクロックに同期して行われる。
【０３１６】
ステップＳ１１４では、副信号付加部１０２が、直前のステップＳ１１３で送信画素データとして画素データを送信したビデオフィールドである注目ビデオフィールドのアクティブビデオ区間に、まだ送信していない送信画素データが存在するかどうかを判定する。
【０３１７】
ステップＳ１１４において、注目ビデオフィールドのアクティブビデオ区間に、まだ送信していない送信画素データがあると判定された場合、ステップＳ１１３に戻り、注目ビデオフィールドのアクティブビデオ区間の、まだ送信していない送信画素データが送信される。
【０３１８】
また、ステップＳ１１４において、注目ビデオフィールドのアクティブビデオ区間に、まだ送信していない送信画素データがないと判定された場合、すなわち、注目ビデオフィールドのアクティブビデオ区間の送信画素データのすべての送信が終了した場合、ステップＳ１１５に進み、副信号付加部１０２は、注目ビデオフィールドの次のビデオフィールドが存在するかどうかを判定する。
【０３１９】
ステップＳ１１５において、注目ビデオフィールドの次のビデオフィールドが存在すると判定された場合、その、次のビデオフィールドが、新たに、注目ビデオフィールドとされて、ステップＳ１１０に戻り、以下、同様の処理が繰り返される。
【０３２０】
また、ステップＳ１１５において、注目ビデオフィールドの次のビデオフィールドが存在しないと判定された場合、処理を終了する。
【０３２１】
次に、図２３は、図２のHDMI(R)シンク６１が拡張HDMIに対応している場合の、そのHDMI(R)シンク６１が有するシンク信号処理部８２の構成例を示している。
【０３２２】
図２３において、シンク信号処理部８２は、FIFO(First In First Out)メモリ１２１、副信号有無判定部１２２、分離部１２３、主画像処理部１２４、主画像メモリ１２５、副信号処理部１２６、及び副信号メモリ１２７から構成されている。
【０３２３】
FIFOメモリ１２１には、レシーバ８１（図２）が受信した、ビデオフィールド（図４）のビデオデータ区間の送信画素データが供給される。
【０３２４】
FIFOメモリ１２１は、レシーバ８１からの送信画素データを順次記憶し、分離部１２３に供給する。
【０３２５】
副信号有無判定部１２２には、レシーバ８１が受信した、ビデオフィールド（図４）の垂直帰線区間のコントロール区間のゼネラルコントロールパケットが供給される。
【０３２６】
副信号有無判定部１２２は、レシーバ８１からのゼネラルコントロールパケット（図１８）のビットSD0,SD1,SD2に基づいて、そのゼネラルコントロールパケットが送信されてきた垂直帰線区間の直後のビデオデータ区間に送信されてくる送信画素データに、副信号が含まれるかどうかを判定し、その判定結果を、分離部１２３に供給する。
【０３２７】
さらに、副信号有無判定部１２２は、送信画素データに副信号が含まれると判定した場合には、レシーバ８１からのゼネラルコントロールパケット（図１８）のビットSD0,SD1,SD2に基づいて、そのゼネラルコントロールパケットが送信されてきた垂直帰線区間の直後のビデオデータ区間に送信されてくる送信画素データに含まれる副信号の副信号割り当てビット数B3を認識し、分離部１２３に供給する。
【０３２８】
分離部１２３は、副信号有無判定部１２２から、送信画素データに副信号が含まれない旨の判定結果が供給された場合、FIFOメモリ１２１からの送信画素データを受信し、その送信画素データに割り当てられている主画像の画素データを、主画像処理部１２４に供給する。
【０３２９】
また、分離部１２３は、副信号有無判定部１２２から、送信画素データに副信号が含まれる旨の判定結果が供給された場合、FIFOメモリ１２１からの送信画素データを受信し、副信号有無判定部１２２から供給される副信号割り当てビット数B3に基づいて、送信画素データから、主画像の画素データと、区分副信号とを分離する。
【０３３０】
すなわち、分離部１２３は、FIFOメモリ１２１からの送信画素データのうちの、副信号有無判定部１２２からの副信号割り当てビット数B3だけの下位ビットを、区分副信号として抽出し、副信号処理部１２６に供給する。さらに、分離部１２３は、FIFOメモリ１２１からの送信画素データのうちの、残りの上位ビットを、主画像の画素データとして抽出し、主画像処理部１２４に供給する。
【０３３１】
主画像処理部１２４は、分離部１２３から供給される主画像の画素データに必要な処理を施し、１のビデオフィールド分の主画像を再構成して、主画像メモリ１２５に供給する。
【０３３２】
主画像メモリ１２５は、主画像処理部１２４から供給される主画像を一時記憶する。なお、主画像メモリ１２５に記憶された主画像は、適宜読み出され、表示制御部６２（図１）に供給される。
【０３３３】
副信号処理部１２６は、分離部１２３から供給される区分副信号から、元の副信号を再構成して、副信号メモリ１２７に供給する。なお、図２１で説明したように、副信号には、副信号関連情報が含まれており、副信号処理部１２６は、この副信号関連情報を必要に応じて参照して、副信号を再構成する。
【０３３４】
副信号メモリ１２７は、副信号処理部１２６から供給される副信号を一時記憶する。
【０３３５】
次に、図２４のフローチャートを参照して、図２のHDMI(R)シンク６１が、拡張HDMI(R)に対応しており、そのHDMI(R)シンク６１のシンク信号処理部８２が図２３に示したように構成される場合の、HDMI(R)シンク６１の動作について説明する。
【０３３６】
HDMI(R)シンク６１は、ステップＳ１３１において、自身のE-EDIDを、DDC（図２）を介して、HDMI(R)シンク６１に送信する。
【０３３７】
その後、HDMI(R)シンク６１において、図２２で説明したように、ピクセルクロックの出力が開始され、ゼネラルコントロールパケットがTMDSチャンネル#0ないし#2を介して伝送されてくると、HDMI(R)シンク６１のレシーバ８１（図２）は、ステップＳ１３２において、HDMI(R)シンク６１からのゼネラルコントロールパケット（図１８）を受信し、シンク信号処理部８２の副信号有無判定部１２２（図２３）に供給して、ステップＳ１３３に進む。
【０３３８】
ステップＳ１３３では、副信号有無判定部１２２は、レシーバ８１からのゼネラルコントロールパケット（図１８）のビットSD0,SD1,SD2に基づいて、そのゼネラルコントロールパケットが送信されてきた垂直帰線区間の直後のビデオデータ区間に送信されてくる送信画素データに、副信号が含まれるかどうかを判定する。
【０３３９】
ステップＳ１３３において、送信画素データに副信号が含まれないと判定された場合、副信号有無判定部１２２は、その旨の判定結果を、分離部１２３に供給して、ステップＳ１３４に進む。
【０３４０】
ステップＳ１３４では、HDMI(R)シンク６１のレシーバ８１（図２）が、HDMI(R)ソース５３からのゼネラルコントロールパケットのビットCD0,CD1,CD2が表すディープカラーモードの画像の送信画素データが、ピクセルクロックに同期して、TMDSチャンネル#0ないし#2を介して、HDMI(R)シンク６１から送信されてくるのを待って、その送信画素データを受信し、シンク信号処理部８２のFIFOメモリ１２１を介して、分離部１２３に供給して、ステップＳ１３５に進む。
【０３４１】
ステップＳ１３５では、分離部１２３は、副信号有無判定部１２２からの、送信画素データに副信号が含まれない旨の判定結果に応じて、FIFOメモリ１２１を介して供給される送信画素データに割り当てられている主画像の画素データを、主画像処理部１２４に供給する。
【０３４２】
さらに、ステップＳ１３５では、主画像処理部１２４が、１のビデオフィールド分の主画像を再構成するために、分離部１２３からの主画像の画素データを主画像メモリ１２５に供給して記憶させ、ステップＳ１３６に進む。
【０３４３】
ステップＳ１３６では、主画像処理部１２４が、１のビデオフィールド分の主画像の画素データの処理が終了したか、つまり、主画像メモリ１２５に、１のビデオフィールド分の主画像が記憶されたかどうかを判定する。
【０３４４】
ステップＳ１３６において、１のビデオフィールド分の主画像の画素データの処理が終了していないと判定された場合、ステップＳ１３４に戻り、以下、同様の処理が繰り返される。
【０３４５】
また、ステップＳ１３６において、１のビデオフィールド分の主画像の画素データの処理が終了したと判定された場合、次のビデオフィールドにおいてゼネラルコントロールパケットが送信されてくるのを待って、ステップＳ１３２に戻り、以下、同様の処理が繰り返される。
【０３４６】
一方、ステップＳ１３３において、送信画素データに副信号が含まれると判定された場合、副信号有無判定部１２２は、レシーバ８１からのゼネラルコントロールパケット（図１８）のビットSD0,SD1,SD2に基づいて、送信画素データに含まれる副信号の副信号割り当てビット数B3を認識し、送信画素データに副信号が含まれる旨の判定結果とともに、分離部１２３に供給して、ステップＳ１３７に進む。
【０３４７】
ステップＳ１３７では、HDMI(R)シンク６１のレシーバ８１（図２）が、HDMI(R)ソース５３からのゼネラルコントロールパケットのビットCD0,CD1,CD2が表すディープカラーモードの画像の送信画素データが、ピクセルクロックに同期して、TMDSチャンネル#0ないし#2を介して、HDMI(R)シンク６１から送信されてくるのを待って、その送信画素データを受信し、シンク信号処理部８２のFIFOメモリ１２１を介して、分離部１２３に供給して、ステップＳ１３８に進む。
【０３４８】
ステップＳ１３８では、分離部１２３は、副信号有無判定部１２２からの、送信画素データに副信号が含まれる旨の判定結果に応じて、FIFOメモリ１２１を介して供給される送信画素データから、副信号有無判定部１２２からの副信号割り当てビット数B3だけの下位ビットを分離し、区分副信号として、副信号処理部１２６に供給する。
【０３４９】
さらに、ステップＳ１３８では、分離部１２３は、FIFOメモリ１２１を介して供給される送信画素データから、残りの上位ビットを分離し、主画像の画素データとして、主画像処理部１２４に供給して、ステップＳ１３９に進む。
【０３５０】
ステップＳ１３９では、主画像処理部１２４が、１のビデオフィールド分の主画像を再構成するために、分離部１２３からの主画像の画素データを主画像メモリ１２５に供給して記憶させる。さらに、ステップＳ１３９では、副信号処理部１２６が、副信号を再構成するために、分離部１２３からの区分副信号を、副信号メモリ１２７に供給して記憶させる。
【０３５１】
ステップＳ１４０では、主画像処理部１２４が、１のビデオフィールド分の主画像の画素データの処理が終了したか、つまり、主画像メモリ１２５に、１のビデオフィールド分の主画像が記憶されたかどうかを判定する。
【０３５２】
ステップＳ１４０において、１のビデオフィールド分の主画像の画素データの処理が終了していないと判定された場合、ステップＳ１３７に戻り、以下、同様の処理が繰り返される。
【０３５３】
また、ステップＳ１４０において、１のビデオフィールド分の主画像の画素データの処理が終了したと判定された場合、次のビデオフィールドにおいてゼネラルコントロールパケットが送信されてくるのを待って、ステップＳ１３２に戻り、以下、同様の処理が繰り返される。
【０３５４】
以上のように、HDMI(R)シンク６１（図２）の性能を表す性能情報としてのE-EDIDを受信し、その後、ビデオフィールド（１の垂直同期信号から次の垂直同期信号までの区間）から、水平帰線区間及び垂直帰線区間を除いたアクティブビデオ区間（有効画像区間）に割り当てられたビデオデータ区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する３つのTMDSチャンネル#0ないし#2で、差動信号により、HDMI(R)シンク６１に一方向に送信するHDMI(R)ソース５３では、トランスミッタ７２が、ピクセルクロックの周波数を調整することにより、固定のビット数である８ビット以上のビット数が割り当てられている送信画素データを、３つのTMDSチャンネル#0ないし#2で、差動信号により、HDMI(R)シンク６１に一方向に送信する。
【０３５５】
この場合において、HDMI(R)ソース５３では、E-EDIDのVSDB（図１７）に基づいて、HDMI(R)シンク６１が副信号を受信することができるか否かが判定され、HDMI(R)シンク６１が副信号を受信することができる場合、トランスミッタ７２により送信される送信画素データよりもビット数が少ない画素データからなる主画像の画素データに、副信号を付加することにより、送信画素データが構成され、トランスミッタ７２により、３つのTMDSチャンネル#0ないし#2で送信される。
【０３５６】
また、HDMI(R)ソース５３では、垂直帰線区間のコントロール区間（図４）において、その垂直帰線区間の直後のビデオデータ区間に送信される送信画素データに、副信号が含まれるかどうかを表す副信号情報としてのビットSD0,SD1,SD2を含むゼネラルコントロールパケット（図１８）が送信される。
【０３５７】
一方、E-EDIDを送信し、その後、HDMI(R)ソース５３から、３つのTMDSチャンネル#0ないし#2で、差動信号により送信されてくる画素データを受信するHDMI(R)シンク６１では、レシーバ８１が、３つのTMDSチャンネル#0ないし#2で、差動信号により送信されてくる送信画素データを受信する。
【０３５８】
さらに、HDMI(R)シンク６１では、垂直帰線区間のコントロール区間（図４）に送信されてくるゼネラルコントロールパケット（図１８）に含まれるビットSD0,SD1,SD2に基づいて、その垂直帰線区間の直後のビデオデータ区間に送信されてくる送信画素データに、副信号が含まれるかどうかが判定され、送信画素データに、副信号が含まれる場合、送信画素データから、副信号が分離される。
【０３５９】
したがって、主画像の画素データのビット数が、ディープカラーモードによって決まる送信画素データのビット数よりも少ない場合には、送信画素データのビットの、主画像の画素データに割り当てられないビットに、副信号を割り当て、主画像とともに、副信号を伝送するという効率的なデータ伝送を行うことができる。
【０３６０】
なお、送信画素データのビット数と、主画像の画素データのビット数との差が大であるほど、送信画素データに、データ量が大の副信号（区分副信号）を割り当てることができる。
【０３６１】
また、本実施の形態では、副信号の用途については、特に言及しなかったが、副信号は、種々の用途に使用することができる。
【０３６２】
具体的には、副信号としては、例えば、主画像と同期した低解像度の画像や、主画像と異なる番組の画像、その他の画像を採用することができる。この場合、ディスプレイ４２（図１）では、副信号としての画像を、PinP(Picture in Picture)用の子画面に表示し、あるいはスプリット表示することができる。
【０３６３】
また、副信号としては、例えば、主画像の表示を制御する制御信号を採用することができる。この場合、ディスプレイ４２では、主画像の表示を、副信号としての制御信号に応じて制御することができる。
【０３６４】
なお、副信号として、画像（動画）を採用する場合において、その画像に音声が付随するときには、その音声は、送信画素データに割り当てて送信することもできるし、主画像に付随する音声と同様に、データアイランド区間（図４）に送信することもできる。すなわち、HDMI(R)では、データアイランド区間（図４）において、複数の音声チャンネルの音声データの送信をすることができ、副信号としての画像に付随する音声は、主画像に付随する音声データの送信に使用されていない音声チャンネルを用いて行うことができる。
【０３６５】
次に、上述したソース信号制御部７１やシンク信号処理部８２の一連の処理は、専用のハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、例えば、HDMI(R)ソース５３やHDMI(R)シンク６１を制御するマイクロコンピュータ等のコンピュータにインストールされる。
【０３６６】
そこで、図２５は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。
【０３６７】
プログラムは、コンピュータに内蔵されている記録媒体としてのEEPROM(Electrically Erasable Programmable Read-only Memory)２０５やROM２０３に予め記録しておくことができる。
【０３６８】
あるいはまた、プログラムは、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)，MO(Magneto Optical)ディスク，DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【０３６９】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、入出力インタフェース２０６で受信し、内蔵するEEPROM２０５にインストールすることができる。
【０３７０】
コンピュータは、CPU(Central Processing Unit)２０２を内蔵している。CPU２０２には、バス２０１を介して、入出力インタフェース２０６が接続されており、CPU２０２は、ROM(Read Only Memory)２０３やEEPROM２０５に格納されているプログラムを、RAM(Random Access Memory)２０４にロードして実行する。これにより、CPU２０２は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。
【０３７１】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０３７２】
また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。
【０３７３】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【０３７４】
すなわち、例えば、主画像の画素データのビット数B1、送信画素データのビット数B2、及び副信号割り当てビット数B3は、いずれも、上述した値に限定されるものではない。さらに、例えば、ビットSuport_30bit,Suport_36bit,Suport_48bitや、ビットSub_2bit,Sub_4bit,Sub_8bit,Sub_Data_Support、副信号情報としてのビットSD0,SD1,SD2等を割り当てる領域も、上述した領域に限定されるものではなく、現行のHDMI(R)において、未使用(Reserved)になっている任意の領域に割り当てることができる。
【０３７５】
また、本発明は、HDMI(R)の他、受信装置の性能を表す性能情報を受信した後、１の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間において、非圧縮の１画面分の画像の画素データを、ピクセルクロックの１クロックあたりに固定のビット数のデータを伝送する複数のチャンネルで、差動信号により、受信装置に一方向に送信する送信装置と、性能情報を送信した後、送信装置から、複数のチャンネルで、差動信号により送信されてくる画素データを受信する受信装置とからなる通信インタフェースに適用可能である。
【図面の簡単な説明】
【０３７６】
【図１】本発明を適用したAVシステムの一実施の形態の構成例を示すブロック図である。
【図２】HDMI(R)ソース５３とHDMI(R)シンク６１の構成例を示すブロック図である。
【図３】トランスミッタ７２とレシーバ８１の構成例を示すブロック図である。
【図４】３つのTMDSチャンネル#0ないし#2による伝送の伝送区間を示す図である。
【図５】制御ビットCTL0,CTL1と、データアイランド区間及びコントロール区間との関係を示すタイミングチャートである。
【図６】現行のHDMI(R)のビデオデータ区間において伝送される画像の画素データの伝送のタイミングを表すタイミングチャートである。
【図７】HDMI(R)のビデオデータ区間において３０ビット画像を伝送する場合の画素データの伝送のタイミングを表すタイミングチャートである。
【図８】HDMI(R)のビデオデータ区間において３６ビット画像を伝送する場合の画素データの伝送のタイミングを表すタイミングチャートである。
【図９】HDMI(R)のビデオデータ区間において４８ビット画像を伝送する場合の画素データの伝送のタイミングを表すタイミングチャートである。
【図１０】E-EDIDにおけるVSDBのフォーマットを示す図である。
【図１１】ゼネラルコントロールパケットのフォーマットを示す図である。
【図１２】サブパケットのByte#SB1のビットCD0,CD1,CD2と、ビデオデータ区間に伝送される画像との関係を示す図である。
【図１３】ディープカラーHDMI(R)に対応しているHDMI(R)ソース５３の動作を説明するフローチャートである。
【図１４】ディープカラーHDMI(R)に対応しているHDMI(R)シンク６１の動作を説明するフローチャートである。
【図１５】HDMI(R)ソース５３で決定されたディープカラーモードの画像よりも階調が低い主画像の画素データの伝送を説明する図である。
【図１６】送信画素データに対して副信号を割り当てる割り当て方法を説明する図である。
【図１７】E-EDIDにおけるVSDBのフォーマットを示す図である。
【図１８】ゼネラルコントロールパケットのフォーマットを示す図である。
【図１９】サブパケットのByte#SB2のビットSD0,SD1,SD2と、副信号のビット数との関係を示す図である。
【図２０】ソース信号処理部７１の構成例を示すブロック図である。
【図２１】副信号に含められる副信号関連情報を説明する図である。
【図２２】拡張HDMI(R)に対応しているHDMI(R)ソース５３の動作を説明するフローチャートである。
【図２３】シンク信号処理部８２の構成例を示すブロック図である。
【図２４】拡張HDMI(R)に対応しているHDMI(R)シンク６１の動作を説明するフローチャートである。
【図２５】本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【符号の説明】
【０３７７】
４１  HDレコーダ，  ４２  ディスプレイ，  ４３  ケーブル，  ５１  記録再生部，  ５２  コーデック，  ５３  HDMI(R)ソース，  ５４  HD，  ６１  HDMI(R)シンク，  ６２  表示制御部，  ６３  表示部，  ７１  ソース信号処理部，  ７２  トランスミッタ，  ７２Ａないし７２Ｃ  エンコーダ／シリアライザ，  ８１  レシーバ，  ８１Ａないし８１Ｃ  リカバリ／デコーダ，  ８２  シンク信号処理部，  １０１  主画像処理部，  １０２  副信号付加部，  １０３  副信号処理部，  １０４  副信号関連情報挿入部，  １０５  副信号受信可否判定部，  １０６  副信号割り当てビット数決定部，  １０７  副信号フレーム情報送信制御部，  １０８  ディープカラーモード決定部，  １２１  FIFOメモリ，  １２２  副信号有無判定部，  １２３  分離部，  １２４  主画像処理部，  １２５  主画像メモリ，  １２６  副信号処理部，  １２７  副信号メモリ，  ２０１  バス，  ２０２  CPU，  ２０３  ROM，  ２０４  RAM，  ２０５  EEPROM，  ２０６  入出力インタフェース
【図１】
2007325101.tif 000003
【図２】
2007325101.tif 000004
【図３】
2007325101.tif 000005
【図４】
2007325101.tif 000006
【図５】
2007325101.tif 000007
【図６】
2007325101.tif 000008
【図７】
2007325101.tif 000009
【図８】
2007325101.tif 000010
【図９】
2007325101.tif 000011
【図１０】
2007325101.tif 000012
【図１１】
2007325101.tif 000013
【図１２】
2007325101.tif 000014
【図１３】
2007325101.tif 000015
【図１４】
2007325101.tif 000016
【図１５】
2007325101.tif 000017
【図１６】
2007325101.tif 000018
【図１７】
2007325101.tif 000019
【図１８】
2007325101.tif 000020
【図１９】
2007325101.tif 000021
【図２０】
2007325101.tif 000022
【図２１】
2007325101.tif 000023
【図２２】
2007325101.tif 000024
【図２３】
2007325101.tif 000025
【図２４】
2007325101.tif 000026
【図２５】
2007325101.tif 000027