(57)【要約】【課題】  画像通信システムは、安定して高精度でストリームクロックに関する情報を転送する。【解決手段】  本発明は、第２のクロックに基づいて第１のカウント値をカウントし、該第１のカウント値が第１の値に基づいて決定される第２の値と一致するたびに、該第１のカウント値をリセットする第１のカウンタと、第１のクロックに基づいて第２のカウント値をカウントし、該第１のカウント値が該第２の値と一致するたびに、該第２のカウント値をリセットする第２のカウンタと、該第１のカウント値が該第２の値と一致するたびに、該第２のカウント値を順次に記憶するレジスタと、該レジスタが記憶した複数の該第２のカウント値の合計値を算出する加算回路と、該第１の値と該複数の第２のカウント値の合計値とに基づいて該第１のクロックに関する情報を生成するクロック設定生成部と、を備える、送信装置である。【選択図】  図１
2015192180.tif 000002
【特許請求の範囲】
【請求項１】
画像データ及び第１のクロックに関する情報を出力する送信装置であって、
第２のクロックに基づいて第１のカウント値をカウントし、前記第１のカウント値が第１の値に基づいて決定される第２の値と一致するたびに、前記第１のカウント値をリセットする第１のカウンタと、
前記第１のクロックに基づいて第２のカウント値をカウントし、前記第１のカウント値が前記第２の値と一致するたびに、前記第２のカウント値をリセットする第２のカウンタと、
前記第１のカウント値が前記第２の値と一致するたびに、前記第２のカウント値を順次に記憶するレジスタと、
前記レジスタが記憶した複数の前記第２のカウント値の合計値を算出する加算回路と、
前記第１の値と前記複数の第２のカウント値の合計値とに基づいて前記第１のクロックに関する情報を生成するクロック情報生成部と、
を備える、送信装置。
【請求項２】
前記第１の値を第３の値で除算することによって、前記第２の値を算出する除算器をさらに備える、請求項１記載の送信装置。
【請求項３】
前記レジスタは、前記第３の値の数だけ、前記第２のカウント値を順次に記憶する、請求項２記載の送信装置。
【請求項４】
前記加算回路は、前記レジスタから出力される前記複数の第２のカウント値のうち、前記第３の値の数だけ前記第２のカウント値を選択し、選択した前記第２のカウント値の合計を算出する、請求項２記載の送信装置。
【請求項５】
前記送信装置が前記第１のクロックに関する情報を生成し出力する間隔よりも、前記第１のカウンタが前記第２のクロックに基づいて、前記第１の値をカウントする間隔の方が短くなるように、前記第３の値を決定する、請求項３又は４記載の送信装置。
【請求項６】
画像データ及び第１のクロックに関する情報を出力する送信装置と、前記送信装置から出力された前記画像データ及び前記第１のクロックに関する情報に基づいて、前記画像データ及び前記第１のクロックを復元する受信装置と、を備える画像通信システムであって、
前記送信装置は、
第２のクロックに基づいて第１のカウント値をカウントし、前記第１のカウント値が第１の値に基づいて決定される第２の値と一致するたびに、前記第１のカウント値をリセットする第１のカウンタと、
前記第１のクロックに基づいて第２のカウント値をカウントし、前記第１のカウント値が前記第２の値と一致するたびに、前記第２のカウント値をリセットする第２のカウンタと、
前記第１のカウント値が前記第２の値と一致するたびに、前記第２のカウント値を順次に記憶するレジスタと、
前記レジスタが記憶した複数の前記第２のカウント値の合計値を算出する加算回路と、
前記第１の値と前記複数の第２のカウント値の合計値とに基づいて前記第１のクロックに関する情報を生成する送信部と、を含む、
画像通信システム。
【請求項７】
前記送信装置は、前記第１の値を第３の値で除算することによって、前記第２の値を算出する除算器をさらに含む、請求項６記載の画像通信システム。
【請求項８】
前記レジスタは、前記第３の値の数だけ、前記第２のカウント値を順次に記憶する、請求項７記載の画像通信システム。
【請求項９】
前記加算回路は、前記レジスタから出力される前記複数の第２のカウント値のうち、前記第３の値の数だけ前記第２のカウント値を選択し、選択した前記第２のカウント値の合計を算出する、請求項７記載の画像通信システム。
【請求項１０】
前記送信装置は、前記送信装置が前記第１のクロックに関する情報を生成し前記受信装置に出力する間隔よりも、前記第１のカウンタが前記第２のクロックに基づいて、前記第１の値をカウントする間隔の方が短くなるように、前記第３の値を決定する、請求項８又は９記載の画像通信システム。
【請求項１１】
画像データ及び第１のクロックに関する情報を受信装置に出力する画像通信システムの送信装置におけるクロックの転送方法であって、
第２のクロックに基づいて第１のカウント値をカウントし、前記第１のカウント値が第１の値に基づいて決定される第２の値と一致するたびに、前記第１のカウント値をリセットすることと、
前記第１のクロックに基づいて第２のカウント値をカウントし、前記第１のカウント値が前記第２の値と一致するたびに、前記第２のカウント値をリセットすることと、
前記第１のカウント値が前記第２の値と一致するたびに、前記第２のカウント値を順次に記憶することと、
記憶した複数の前記第２のカウント値の合計値を算出することと、
前記第１の値と前記複数の第２のカウント値の合計値とに基づいて前記第１のクロックに関する情報を生成することと、を含む、
クロックの転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置及び画像通信システム並びにクロックの転送方法に関する。
【背景技術】
【０００２】
画像通信の分野においては、送信装置が、画像データと、画像データの表示に供されるストリームクロックに関する情報とをメインクロック（以下、「ＬＳ（Link Symbol）クロック」という。）の周波数に従う周波数を有する転送データ信号に乗せ換えて送信し、受信装置が、該送信装置から送信される転送データ信号から画像データ及びストリームクロックを復元するという方法が用いられている。このような方法を用いる画像通信のインターフェースの規格の一つにＤｉｓｐｌａｙＰｏｒｔが存在する。
【０００３】
ＤｉｓｐｌａｙＰｏｒｔは、業界標準化団体ＶＥＳＡによって策定された画像通信のためのインターフェースの規格である。ＤｉｓｐｌａｙＰｏｒｔにおいて、画像通信システムは、ストリームクロックに関する情報を転送データ信号に埋め込むため、専用のクロック信号線を必要とせず、高速に画像データ及びストリームクロックに関する情報を転送する。ＤｉｓｐｌａｙＰｏｒｔでは、転送データ信号の周波数は、１．６２ＧＨｚ及び２．７ＧＨｚのいずれかと定められている。斯かる場合、ＬＳクロックは、それぞれ１６２ＭＨｚ及び２７０ＭＨｚとなる。
【０００４】
また、ＤｉｓｐｌａｙＰｏｒｔにおいて、ＬＳクロックとストリームクロックの周波数の関係は以下の式によって示される。
（ストリームクロックの周波数）＝（ＬＳクロックの周波数）×Ｍ／Ｎ    …＜式１＞
ここで、カウント値Ｍ及びＮは、ストリームクロックの周波数に関する情報である。ＤｉｓｐｌａｙＰｏｒｔに対応する画像通信システムにおける送信装置は、典型的には、予め定められたカウント値Ｎと、ストリームクロック及びＬＳクロックの周波数とに基づいて、カウント値Ｍを算出する。即ち、送信装置は、典型的には、ＬＳクロックがＮ回交番する間にストリームクロックが交番する回数をカウントすることによって、カウント値Ｍを算出する。そして、送信装置は、カウント値Ｍ及びＮをストリームクロックに関する情報として、一定間隔で、該情報と画像データとを上述した転送データ信号に乗せ換えて受信装置に送信する。
【０００５】
このようなＤｉｓｐｌａｙＰｏｒｔに対応した画像通信システムにおいて、受信装置が送信装置から送信された転送データ信号からストリームクロックを正確に復元できたかどうかを判断する技術が存在する。
【０００６】
例えば、下記特許文献１は、表示装置に画像を表示するための画像信号を生成する画像信号生成装置を開示する。下記特許文献１に開示される画像信号生成装置は、ソース側から前記画像信号を生成するための情報を示す画像情報と、ピクセルクロックを生成するための情報を示すクロック情報とを受信し、さらに、前記画像を構成する画素のデータを前記画像の単位区間のそれぞれを構成する複数の画素のデータを単位として、該単位の間の区切りを示す区切り信号とともに受信する受信部と、前記クロック情報に基づいて前記ピクセルクロックを生成するピクセルクロック生成部と、前記区切り信号のタイミングで初期値に初期化されるとともに、前記ピクセルクロックをカウントして、該初期値から前記画像情報に基づいて設定した最終値までの範囲のカウント値を繰り返すカウンタと、前記カウンタのカウント値に基づいて、前記単位区間の前記画像信号を生成する画像信号生成部とを備えるとともに、前記初期値から最終値までの範囲内の複数の地点のそれぞれに対応して設けられ、前記カウンタのカウント値が対応する地点を通過したときにトグルするフラグを記憶する複数のフラグ記憶器と、前記複数のフラグ記憶器に記憶されたフラグの値に基づいて、前記ピクセルクロックの正常性を判定する判定回路からなるピクセルクロック判定部とを備えることを特徴とする。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−３７７５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述した特許文献１に開示される画像信号生成装置は、ストリームクロックに関する情報を生成するにあたって、カウント値Ｍの算出で使用されるカウント値Ｎの値が大きい場合、該カウント値Ｍの算出に、送信装置がストリームクロックに関する情報を転送データ信号に乗せ換えて受信装置に送信する間隔よりも長い時間を要する。斯かる場合、特許文献１に開示される画像信号生成装置は、該算出を終える前に、以前に生成したストリームクロックに関する情報を転送データ信号に乗せ換えて受信装置に送信することによって、該算出で生じる誤差を蓄積してしまう。従って、特許文献１に開示される画像信号生成装置は、ストリームクロックに関する情報を安定して高精度で転送することができないという課題を有していた。
【０００９】
そこで、本発明は、ストリームクロックに関する情報を安定して高精度で転送することができる画像通信システムを提供することを目的とする。
【００１０】
より具体的には、本発明は、ストリームクロックに関する情報を生成する際に生じる誤差を逐一解消することによって、ストリームクロックに関する情報を安定して高精度で転送することができる画像通信システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するための本発明は、以下の技術的特徴乃至は発明特定事項を含んで構成される。
【００１２】
即ち、ある観点に従う本発明は、画像データ及び第１のクロックに関する情報を出力する送信装置であって、第２のクロックに基づいて第１のカウント値をカウントし、前記第１のカウント値が第１の値に基づいて決定される第２の値と一致するたびに、前記第１のカウント値をリセットする第１のカウンタと、前記第１のクロックに基づいて第２のカウント値をカウントし、前記第１のカウント値が前記第２の値と一致するたびに、前記第２のカウント値をリセットする第２のカウンタと、前記第１のカウント値が前記第２の値と一致するたびに、前記第２のカウント値を順次に記憶するレジスタと、前記レジスタが記憶した複数の前記第２のカウント値の合計値を算出する加算回路と、前記第１の値と前記複数の第２のカウント値の合計値とに基づいて前記第１のクロックに関する情報を生成するクロック情報生成部と、を備える、送信装置である。
【００１３】
ここで、前記送信装置は、前記第１の値を第３の値で除算することによって、前記第２の値を算出する除算器をさらに備えても良い。
【００１４】
さらに、前記レジスタは、前記第３の値の数だけ、前記第２のカウント値を順次に記憶しても良い。
【００１５】
また、前記加算回路は、前記レジスタから出力される前記複数の第２のカウント値のうち、前記第３の値の数だけ前記第２のカウント値を選択し、選択した前記第２のカウント値の合計を算出しても良い。
【００１６】
さらに、前記送信装置は、前記送信装置が前記第１のクロックに関する情報を生成し出力する間隔よりも、前記第１のカウンタが前記第２のクロックに基づいて、前記第１の値をカウントする間隔の方が短くなるように、前記第３の値を決定しても良い。
【００１７】
さらに、別の観点に従う本発明は、画像データ及び第１のクロックに関する情報を出力する送信装置と、前記送信装置から出力された前記画像データ及び前記第１のクロックに関する情報に基づいて、前記画像データ及び前記第１のクロックを復元する受信装置と、を備える画像通信システムであって、前記送信装置は、第２のクロックに基づいて第１のカウント値をカウントし、前記第１のカウント値が第１の値に基づいて決定される第２の値と一致するたびに、前記第１のカウント値をリセットする第１のカウンタと、前記第１のクロックに基づいて第２のカウント値をカウントし、前記第１のカウント値が前記第２の値と一致するたびに、前記第２のカウント値をリセットする第２のカウンタと、前記第１のカウント値が前記第２の値と一致するたびに、前記第２のカウント値を順次に記憶するレジスタと、前記レジスタが記憶した複数の前記第２のカウント値の合計値を算出する加算回路と、前記第１の値と前記複数の第２のカウント値の合計値とに基づいて前記第１のクロックに関する情報を生成する送信部と、を含む、画像通信システムである。
【００１８】
ここで、前記送信装置は、前記第１の値を第３の値で除算することによって、前記第２の値を算出する除算器をさらに含んでも良い。
【００１９】
さらに、前記レジスタは、前記第３の値の数だけ、前記第２のカウント値を順次に記憶しても良い。
【００２０】
また、前記加算回路は、前記レジスタから出力される前記複数の第２のカウント値のうち、前記第３の値の数だけ前記第２のカウント値を選択し、選択した前記第２のカウント値の合計を算出しても良い。
【００２１】
さらに、前記送信装置は、前記送信装置が前記第１のクロックに関する情報を生成し前記受信装置に出力する間隔よりも、前記第１のカウンタが前記第２のクロックに基づいて、前記第１の値をカウントする間隔の方が短くなるように、前記第３の値を決定しても良い。
【００２２】
さらに、別の観点に従う本発明は、画像データ及び第１のクロックに関する情報を受信装置に出力する画像通信システムの送信装置におけるクロックの転送方法であって、第２のクロックに基づいて第１のカウント値をカウントし、前記第１のカウント値が第１の値に基づいて決定される第２の値と一致するたびに、前記第１のカウント値をリセットすることと、前記第１のクロックに基づいて第２のカウント値をカウントし、前記第１のカウント値が前記第２の値と一致するたびに、前記第２のカウント値をリセットすることと、前記第１のカウント値が前記第２の値と一致するたびに、前記第２のカウント値を順次に記憶することと、記憶した複数の前記第２のカウント値の合計値を算出することと、前記第１の値と前記複数の第２のカウント値の合計値とに基づいて前記第１のクロックに関する情報を生成することと、を含む、クロックの転送方法である。
【発明の効果】
【００２３】
本発明によれば、画像通信システムは、安定して高精度でストリームクロックに関する情報を転送することができるようになる。
【００２４】
より具体的には、本発明によれば、画像通信システムは、ストリームクロックに関する情報を生成する際に生じる誤差を逐一解消することによって、ストリームクロックに関する情報を安定して高精度で転送することができるようになる。
【００２５】
本発明の他の技術的特徴、目的、及び作用効果乃至は利点は、添付した図面を参照して説明される以下の実施形態により明らかにされる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る画像通信システムの概略構成を示す図である。
【図２】本発明の一実施形態に係る画像通信システムの送信装置におけるクロック倍率算出部を示す図である。
【図３】本発明の一実施形態に係る画像通信システムにおけるクロック倍率算出部の各種の信号のタイミングチャートである。
【図４】本実施形態に係る画像通信システムにおける走査タイミングと画像通信システムが実行する処理との関係を示す概念図である。
【図５Ａ】従来の画像通信システムにおける各種の信号のタイミングチャートである。
【図５Ｂ】本発明の一実施形態に係る画像通信システムにおける各種の信号のタイミングチャートである。
【図６Ａ】従来の画像通信システムにおいて送信装置が生成するストリームクロックに関する情報の累積誤差のタイミングチャートである。
【図６Ｂ】本発明の一実施形態に係る画像通信システムにおいて送信装置が生成するストリームクロックの累積誤差のタイミングチャートである。
【図７】本発明の一実施形態に係る画像通信システムにおける送信装置の動作を概略的に説明するための状態遷移図である。
【図８】本発明の一実施形態に係る画像通信システムにおける送信装置の動作を概略的に説明するためのフローチャートである。
【発明を実施するための形態】
【００２７】
次に、本発明の実施の形態について、図面を参照しつつ説明する。
【００２８】
図１は、本発明の一実施形態に係る画像通信システムの概略構成を示す図である。同図に示すように、本実施形態に係る画像通信システム１は、例えば、送信装置１０と、受信装置２０とを含む装置構成により実現される。
【００２９】
送信装置１０は、例えば、ＤｉｓｐｌａｙＰｏｒｔのソース機器である。送信装置１０は、例えば、制御装置１１と、データ変換部１２と、ＬＳクロック生成部１３と、クロック変換部１４とを含んで構成される。送信装置１０は、典型的には、画像データを送信するスタンバイ状態と、ストリームクロックＳＴ＿ＣＬＫ１に関する情報を送信するクロック情報送信状態と、該クロックに関する情報の訂正ビットを送信する訂正ビット送信状態との３つの状態を有する。
【００３０】
スタンバイ状態において、送信装置１０は、ストリームデータ信号ＳＴ＿ＤＡＴＡ１から画像データを抽出し、該画像データを送信データとして選択する。また、クロック情報送信状態において、送信装置１０は、転送すべきクロックであるストリームクロックＳＴ＿ＣＬＫ１から該クロックに関する情報を抽出し、該情報を送信データとして選択する。また、訂正ビット送信状態において、送信装置１０は、ストリームクロックＳＴ＿ＣＬＫ１から該クロックに関する情報を抽出し、該抽出した情報から該情報の訂正ビットを生成し、該訂正ビットを送信データとして選択する。そして、送信装置１０は、所定のクロックＣＬＫに従ってＬＳクロックを生成し、該クロックに基づいて、該選択した送信データを転送データ信号ＴＲ＿ＤＡＴＡとして受信装置２０に出力する。なお、送信装置１０は、ストリームクロックＳＴ＿ＣＬＫ１の交番回数に基づいて、その状態を該３つの状態のいずれかに遷移させるが、その詳細に関しては後述する。
【００３１】
制御装置１１は、送信装置１０の各コンポーネントを統括的に制御する。具体的には、制御装置１１は、画像データに基づいてストリームデータ信号ＳＴ＿ＤＡＴＡ１を生成し、該信号をデータ変換部１２に出力する。また、制御装置１１は、ストリームクロックＳＴ＿ＣＬＫ１を生成し、該クロックをデータ変換部１２及びクロック変換部１４に出力する。さらに、制御装置１１は、例えば予め定められたカウント値Ｎに従って、カウント設定信号Ｎ＿ＶＡＬを生成し、該信号をクロック変換部１４に出力する。
【００３２】
データ変換部１２は、制御装置１１から出力されるデータ信号から該信号が示す画像データに関する情報を抽出する。また、データ変換部１２は、送信装置１０の状態を判断し、該判断結果に基づいて、該抽出した画像データに関する情報と、クロック変換部１４が抽出したストリームクロックＳＴ＿ＣＬＫ１に関する情報と、該クロックに関する情報の訂正ビットとのうち、いずれか一つを選択し、ＬＳクロック生成部１３が生成するＬＳクロックＬＳ＿ＣＬＫ１に基づいて、該選択結果を転送データ信号ＴＲ＿ＤＡＴＡとして受信装置２０に出力する。データ変換部１２は、例えば、データ入力部１２０と、送信部１２１とを含んで構成される。
【００３３】
データ入力部１２０は、制御装置１１から出力されるデータ信号から画像データに関する情報を抽出する。具体的には、データ入力部１２０は、該制御装置１１から出力されるストリームクロックＳＴ＿ＣＬＫ１に従って、該制御装置１１より出力されるストリームデータ信号ＳＴ＿ＤＡＴＡ１から画像データに関する情報を抽出し、データ信号ＤＡＴＡ１として送信部１２１に出力する。
【００３４】
送信部１２１は、送信装置１０の状態を判断し、該判断の結果に基づいて、データ入力部１２０が抽出した画像データに関する情報と、クロック変換部１４が抽出したストリームクロックＳＴ＿ＣＬＫ１に関する情報と、該クロックに関する情報の訂正ビットとのうちいずれか一つを選択する。送信部１２１は、ＬＳクロック生成部１３から出力されるＬＳクロックＬＳ＿ＣＬＫ１に基づいて、該選択結果を転送データ信号ＴＲ＿ＤＡＴＡとして受信装置２０に出力する。
【００３５】
具体的には、送信部１２１は、制御装置１１から出力されるストリームクロックＳＴ＿ＣＬＫ１の交番回数に基づいて、送信装置１０の状態を判断する。送信部１２１は、送信装置１０の状態がスタンバイ状態であると判断する場合、データ入力部１２０から出力されるデータ信号ＤＡＴＡ１が示す画像データに関する情報を選択する。また、送信部１２１は、送信装置１０がクロック情報送信状態であると判断する場合、クロック変換部１４から出力されるクロック設定信号ＭＳＡ１が示すストリームクロックＳＴ＿ＣＬＫ１に関する情報を選択する。さらに、送信部１２１は、送信装置１０の状態が訂正ビット送信状態であると判断する場合、クロック変換部１４から出力されるクロック設定信号ＭＳＡ１からカウント値Ｍを抽出し、該カウント値Ｍのうち下位ＬビットをストリームクロックＳＴ＿ＣＬＫ１に関する情報の訂正ビットとして選択する。そして、送信部１２１は、ＬＳクロック生成部１３から出力されるＬＳクロックＬＳ＿ＣＬＫ１に基づいて、該選択結果を転送データ信号ＴＲ＿ＤＡＴＡとして受信装置２０に出力する。なお、値Ｌは、カウント値Ｍの桁数以下の整数である。
【００３６】
ＬＳクロック生成部１３は、例えば、ＰＬＬ（Phase Locked Loop）シンセサイザである。ＬＳクロック生成部１３は、所定のクロックＣＬＫを予め決定された周波数（例えば、ＤｉｓｐｌａｙＰｏｒｔのメインクロックの周波数である１６２ＭＨｚや２７０ＭＨｚ）に周波数変調し、該クロックをＬＳクロックＬＳ＿ＣＬＫ１としてデータ変換部１２及びクロック変換部１４に出力する。具体的には、ＬＳクロック生成部１３は、クロック生成回路（図示せず）から出力される所定のクロックＣＬＫが予め定められた周波数に変調されるようにその周波数を逓倍し、該クロックをＬＳクロックＬＳ＿ＣＬＫ１としてデータ変換部１２と、クロック変換部１４におけるクロック倍率算出部１４０のＬＳクロック端子ＬＳ＿ＣＫとに出力する。
【００３７】
クロック変換部１４は、ＬＳクロック生成部１３が生成するＬＳクロックＬＳ＿ＣＬＫ１と、制御装置１１から出力されるカウント設定信号Ｎ＿ＶＡＬが示すカウント値Ｎとに基づいて、制御装置１１から出力されるストリームクロックＳＴ＿ＣＬＫ１から該クロックに関する情報を抽出し、抽出した該情報をデータ変換部１２に出力する。クロック変換部１４は、例えば、クロック倍率算出部１４０と、情報生成部１４１とを含んで構成される。
【００３８】
クロック倍率算出部１４０は、ＬＳクロック生成部１３が生成するＬＳクロックＬＳ＿ＣＬＫ１に従う所定の期間において、制御装置１１から出力されるストリームクロックＳＴ＿ＣＬＫ１が交番する回数をカウントし、該カウント値を情報生成部１４１に出力する。具体的には、クロック倍率算出部１４０は、該制御装置１１からカウント端子ＶＡＬに出力されるカウント設定信号Ｎ＿ＶＡＬが示すカウント値Ｎを所定の値ｋで除算した回数であるｎ回だけ、ＬＳクロック生成部１３から出力されるＬＳクロックＬＳ＿ＣＬＫ１が交番する間に、該制御装置１１から出力されるストリームクロックＳＴ＿ＣＬＫ１が交番する回数をカウントする。クロック倍率算出部１４０は、該カウント値をｋ個分だけ順次に記憶するとともに、該ｋ個のカウント値の合計を算出し、該算出した値（即ちカウント値Ｍ）をカウント設定信号Ｍ＿ＶＡＬとして加算端子ＡＤＤから情報生成部１４１に出力する。
【００３９】
なお、カウント値Ｍとカウント値Ｎとの比は、ＬＳクロックＬＳ＿ＣＬＫ１の周波数とストリームクロックＳＴ＿ＣＬＫ１の周波数との比を示す。カウント値Ｎの値が大きい程、カウント値Ｍ及びＮが示す該周波数の比は正確になる。また、所定の値ｋは、クロック倍率算出部１４０がカウント値Ｍを算出する間隔を決定するための値である。所定の値ｋは、送信装置１０が自身の状態を訂正ビット送信状態に遷移させる間隔よりも、カウント値Ｍを算出する間隔の方が短くなるように決定される。また、所定の値ｋは、チップ面積の削減のために、上述した条件を満たした上で、２のべき乗の値に決定されても良い。
【００４０】
情報生成部１４１は、制御装置１１及びクロック倍率算出部１４０から出力されるストリームクロックＳＴ＿ＣＬＫ１に関する情報に基づいて、クロック設定信号ＭＳＡ１を生成し、該信号をデータ変換部１２に出力する。具体的には、情報生成部１４１は、制御装置１１から出力されるカウント設定信号Ｎ＿ＶＡＬが示すカウント値Ｎと、クロック倍率算出部１４０から出力されるカウント設定信号Ｍ＿ＶＡＬが示すカウント値Ｍとに基づいて、クロック設定信号ＭＳＡ１を生成し、該信号をデータ変換部１２に出力する。
【００４１】
受信装置２０は、例えば、ＤｉｓｐｌａｙＰｏｒｔのシンク機器である。受信装置２０は、送信装置１０から出力される転送データ信号ＴＲ＿ＤＡＴＡに基づいて、ストリームデータ信号ＳＴ＿ＤＡＴＡ２と、ストリームクロックＳＴ＿ＣＬＫ２とを生成し、該クロックに基づいて、該信号に従う画像を表示する。受信装置２０は、例えば、データ復元部２１と、クロック復元部２２と、表示部２３とを含んで構成される。なお、ストリームデータ信号ＳＴ＿ＤＡＴＡ２及びストリームクロックＳＴ＿ＣＬＫ２は、それぞれ送信装置１０のストリームデータ信号ＳＴ＿ＤＡＴＡ１及びストリームクロックＳＴ＿ＣＬＫ１の内容を示す。
【００４２】
データ復元部２１は、送信装置１０から出力される転送データ信号ＴＲ＿ＤＡＴＡに基づいて画像データ及びストリームクロックＳＴ＿ＣＬＫ１に関する情報を復元する。また、データ復元部２１は、該復元した画像データに関する情報に従うストリームデータ信号ＳＴ＿ＤＡＴＡ２を生成し、クロック復元部２２から出力されるストリームクロックＳＴ＿ＣＬＫ２に基づいて、該信号を表示部２３に出力する。データ復元部２１は、例えば、受信部２１０と、データ出力部２１１とを含んで構成される。
【００４３】
受信部２１０は、送信装置１０から出力される転送データ信号ＴＲ＿ＤＡＴＡに基づいて画像データ及びストリームクロックＳＴ＿ＣＬＫ１に関する情報を復元する。具体的には、受信部２１０は、送信装置１０から出力される転送データ信号ＴＲ＿ＤＡＴＡが画像データに関する情報と、ストリームクロックＳＴ＿ＣＬＫ１に関する情報及び該クロックに関する情報の訂正ビットとのうち、いずれを示しているかを判断する。受信部２１０は、転送データ信号ＴＲ＿ＤＡＴＡが画像データに関する情報を示していると判断する場合、該画像データに関する情報を復元し、データ信号ＤＡＴＡ２としてデータ出力部２１１に出力する。また、受信部２１０は、転送データ信号ＴＲ＿ＤＡＴＡがストリームクロックＳＴ＿ＣＬＫ１に関する情報又は該クロックに関する情報の訂正ビットを示すと判断する場合、該クロックに関する情報又は該クロックに関する情報の訂正ビットをクロック設定信号ＭＳＡ２としてクロック復元部２２に出力する。
【００４４】
データ出力部２１１は、クロック復元部２２が復元したストリームクロックＳＴ＿ＣＬＫ２に基づいて、受信部２１０が復元した画像データに関する情報をストリームデータ信号ＳＴ＿ＤＡＴＡ２として表示部２３に出力する。具体的には、データ出力部２１１は、クロック復元部２２から出力されるストリームクロックＳＴ＿ＣＬＫ２に基づいて、受信部２１０から出力されるデータ信号ＤＡＴＡ２をストリームデータ信号ＳＴ＿ＤＡＴＡ２として表示部２３に出力する。
【００４５】
クロック復元部２２は、データ復元部２１から出力されるストリームクロックＳＴ＿ＣＬＫ１に関する情報に従いストリームクロックＳＴ＿ＣＬＫ２を復元し、該クロックをデータ復元部２１及び表示部２３に出力する。クロック復元部２２は、例えば、情報検出部２２０と、ＬＳクロック復元部２２１と、ストリームクロック復元部２２２とを含んで構成される。
【００４６】
情報検出部２２０は、データ復元部２１から出力されるストリームクロックＳＴ＿ＣＬＫ１に関する情報又は該クロックに関する情報の訂正ビットに基づいて、カウント値Ｍ及びＮを検出する。具体的には、情報検出部２２０は、データ復元部２１から出力されるクロック設定信号ＭＳＡ２がストリームクロックＳＴ＿ＣＬＫ１に関する情報及び該クロックに関する情報の訂正ビットのうちのいずれを示しているかを判断する。情報検出部２２０は、クロック設定信号ＭＳＡ２がストリームクロックＳＴ＿ＣＬＫ１に関する情報を示していると判断する場合、該信号が示すカウント値Ｍ及びＮを検出し、カウント設定信号ＭＮ＿ＶＡＬとしてストリームクロック復元部２２２に出力する。一方、情報検出部２２０は、クロック設定信号ＭＳＡ２がストリームクロックＳＴ＿ＣＬＫ１に関する情報の訂正ビットを示していると判断する場合、該信号が示すカウント値Ｍの下位Ｌ桁に従ってカウント値Ｍを更新し、該更新したカウント値Ｍと、カウント値Ｎとをカウント設定信号ＭＮ＿ＶＡＬとしてストリームクロック復元部２２２に出力する。
【００４７】
ＬＳクロック復元部２２１は、例えば、ＣＤＲ（Clock Data Recovery）回路である。ＬＳクロック復元部２２１は、受信部２１０から出力されるストリームクロックＳＴ＿ＣＬＫ１に関する情報に従いＬＳクロックＬＳ＿ＣＬＫ２を復元する。具体的には、ＬＳクロック復元部２２１は、受信部２１０から出力されるクロック設定信号ＭＳＡ２が示すストリームクロックＳＴ＿ＣＬＫ１に関する情報又は該クロックに関する情報の訂正ビットに従うＬＳクロックＬＳ＿ＣＬＫ２を生成し、該信号をストリームクロック復元部２２２に出力する。
【００４８】
ストリームクロック復元部２２２は、例えば、ＰＬＬシンセサイザである。ストリームクロック復元部２２２は、情報検出部２２０から出力されるカウント値Ｍ及びＮに従う倍率で、ＬＳクロック復元部２２１によって復元されたＬＳクロックＬＳ＿ＣＬＫ２の周波数を逓倍することによって、ストリームクロックＳＴ＿ＣＬＫ２を復元する。具体的には、ストリームクロック復元部２２２は、情報検出部２２０から出力されるカウント設定信号ＭＮ＿ＶＡＬが示すカウント値Ｍ及びＮに従う倍率（例えば、Ｍ／Ｎ倍）で、ＬＳクロック復元部２２１から出力されるＬＳクロックＬＳ＿ＣＬＫ２の周波数を逓倍し、ストリームクロックＳＴ＿ＣＬＫ２としてデータ復元部２１及び表示部２３に出力する。
【００４９】
表示部２３は、例えば、液晶表示パネル、プラズマ表示パネル及び有機エレクトロルミネッセンス表示パネルであるが、これらに限られない。表示部２３は、復元されたストリームクロックＳＴ＿ＣＬＫ２に基づいて、該クロックに従う表示位置に、復元されたストリームデータＳＴ＿ＤＡＴＡ２に従う画像データを表示する。具体的には、表示部２３は、クロック復元部２２から出力されるストリームクロックＳＴ＿ＣＬＫ２に基づいて、該クロックに従う表示位置に、データ復元部２１から出力されるストリームデータＳＴ＿ＤＡＴＡ２に従う画像データを表示する。なお、表示部２３におけるストリームクロックＳＴ＿ＣＬＫ２と、表示位置との関係の詳細については、後述する。また、本例において、表示部２３は、受信装置２０内に設けられているが、これに限られるものではなく、表示部２３は、受信装置２０とは別体として設けられても良い。
【００５０】
図２は、本発明の一実施形態に係る画像通信システムの送信装置におけるクロック倍率算出部を示す図である。同図に示すように、本実施形態に係る画像通信システム１の送信装置１０におけるクロック倍率算出部１４０は、例えば、カウンタ１４００及び１４０３と、除算器１４０１と、比較器１４０２と、出力制御回路ＦＦと、加算回路１４０５とを含む構成により実現される。
【００５１】
カウンタ１４００は、ＬＳクロックＬＳ＿ＣＬＫ１の交番回数をカウントし、該カウント値を比較器１４０２に出力するとともに、トリガ信号ＴＲＩＧに基づいて、該カウント値をリセットする。具体的には、カウンタ１４００は、ＬＳクロック生成部１３から出力されるＬＳクロックＬＳ＿ＣＬＫ１の交番回数をカウントし、該カウント値をＬＳカウント信号ＬＳ＿ＣＮＴとして比較器１４０２に出力する。また、カウンタ１４００は、比較器１４０２から出力されるトリガ信号ＴＲＩＧの状態を判断し、トリガ信号ＴＲＩＧの状態が例えば“１”であると判断する場合、該カウント値をリセットする。
【００５２】
除算器１４０１は、制御装置１１から出力されるカウント設定信号Ｎ＿ＶＡＬが示すカウント値Ｎを所定の値ｋで除算し、カウント値ｎを算出する。具体的には、除算器１４０１は、該制御装置１１から出力されるカウント設定信号Ｎ＿ＶＡＬが示すカウント値Ｎを所定の値ｋで除算することによってカウント値ｎを算出し、該カウント値ｎをカウント信号ｎ＿ＶＡＬとして比較器１４０２に出力する。
【００５３】
比較器１４０２は、ＬＳクロックＬＳ＿ＣＬＫ１がカウント値ｎ回交番するたびに、その状態を“１”とするトリガ信号ＴＲＩＧを生成し、該信号をクロック倍率算出部１４０の各コンポーネントに出力する。具体的には、比較器１４０２は、カウンタ１４００から出力されるＬＳカウント信号ＬＳ＿ＣＮＴが示すＬＳクロックＬＳ＿ＣＬＫ１の交番回数が、除算器１４０１から出力されるカウント設定信号ｎ＿ＶＡＬが示すカウント値ｎと一致するか否かを判断する。比較器１４０２は、該値同士が一致すると判断する場合、その状態を“１”とするトリガ信号ＴＲＩＧを生成する。一方、比較器１４０２は、該値同士が一致しないと判断する場合、その状態を“０”とするトリガ信号ＴＲＩＧを生成する。比較器１４０２は、該生成したトリガ信号ＴＲＩＧをカウンタ１４００及び１４０３と、シフトレジスタ１４０４における出力制御回路ＦＦのクロック端子ＣＫとに出力する。
【００５４】
カウンタ１４０３は、ストリームクロックＳＴ＿ＣＬＫ１の交番回数をカウントし、該カウント値をシフトレジスタ１４０４に出力するとともに、トリガ信号ＴＲＩＧに基づいて、該カウント値をリセットする。具体的には、カウンタ１４０３は、制御装置１１から出力されるストリームクロックＳＴ＿ＣＬＫ１の交番回数をカウントし、該カウント値をストリームカウント信号ＳＴ＿ＣＮＴ（０）としてシフトレジスタ１４０４の出力制御回路ＦＦ（１）のデータ端子Ｄに出力する。また、カウンタ１４０３は、比較器１４０２から出力されるトリガ信号ＴＲＩＧの状態を判断し、トリガ信号ＴＲＩＧの状態が例えば“１”であると判断する場合、該カウント値をリセットする。
【００５５】
出力制御回路ＦＦは、シフトレジスタ１４０４を構成し、比較器１４０２から出力されるトリガ信号ＴＲＩＧに基づいて、ストリームクロックＳＴ＿ＣＬＫ１の交番回数を順次に記憶するとともに、該記憶した交番回数を加算回路１４０５に出力する。具体的には、出力制御回路ＦＦは、クロック倍率算出部１４０において、上述した所定の値ｋ以上の数だけ（例えばｚ個）設けられ、出力制御回路ＦＦ（１）乃至ＦＦ（ｚ）のそれぞれは、そのデータ端子Ｄが、前段の出力制御回路ＦＦの出力端子Ｑに接続され、出力端子Ｑが次段の出力制御回路ＦＦのデータ端子Ｄに接続され、クロック端子ＣＫがノードａを介して互いに接続されることによって、シフトレジスタ１４０４を構成する。該シフトレジスタ１４０４において、出力制御回路ＦＦ（ｉ）は、比較器１４０２からクロック端子ＣＫに出力されるトリガ信号ＴＲＩＧに基づいて、出力制御回路ＦＦ（ｉ―１）又はカウンタ１４０３からデータ端子Ｄに出力されるストリームカウント信号ＳＴ＿ＣＮＴ（ｉ−１）が示すストリームクロックＳＴ＿ＣＬＫ１の交番回数を記憶する。出力制御回路ＦＦ（ｉ）は、該記憶した交番回数をストリームカウント信号ＳＴ＿ＣＮＴ（ｉ）として加算回路１４０５の入力端子Ｉ（ｉ）と、出力制御回路ＦＦ（ｉ＋１）のデータ端子Ｄとに出力する。なお、ｉは１以上かつ所定の値ｚ以下の整数である。
【００５６】
加算回路１４０５は、シフトレジスタ１４０４から出力されるストリームクロックＳＴ＿ＣＬＫ１の交番回数のそれぞれを加算することによって、ＬＳクロックＬＳ＿ＣＬＫ１がＮ回カウントする間のストリームクロックＳＴ＿ＣＬＫ１の交番回数（即ちＭ回）を算出し、該算出した交番回数を情報生成部１４１に出力する。具体的には、加算回路１４０５は、該シフトレジスタ１４０４を構成する出力制御回路ＦＦ（１）乃至ＦＦ（ｚ）から入力端子Ｉ（１）乃至Ｉ（ｚ）に出力されるストリームカウント信号ＳＴ＿ＣＮＴ（１）乃至ＳＴ＿ＣＮＴ（ｚ）が示すカウント値のそれぞれを加算し、該加算結果をカウント設定信号Ｍ＿ＶＡＬとして情報生成部１４１に出力する。
【００５７】
なお、加算回路１４０５は、出力制御回路ＦＦ（１）乃至ＦＦ（ｚ）から出力されるストリームカウント信号ＳＴ＿ＣＮＴ（１）乃至ＳＴ＿ＣＮＴ（ｚ）のうち、ｋ個の信号を選択し、該選択したｋ個のストリームカウント信号ＳＴ＿ＣＮＴ（１）乃至ＳＴ＿ＣＮＴ（ｋ）が示すカウント値のそれぞれを加算し、該加算結果をカウント設定信号Ｍ＿ＶＡＬとして情報生成部１４１に出力するように構成されても良い。
【００５８】
以上のように構成される画像通信システム１は、送信装置１０が自身を訂正ビット送信状態に遷移させる間隔よりも短い間隔でカウント値Ｍを算出し、カウント設定信号Ｍ＿ＶＡＬとして出力する。従って、画像通信システム１は、送信装置１０が自身を訂正ビット状態に遷移させるたびに、送信装置１０がカウント値Ｍを算出する際に発生する計算誤差を逐一解消することによって、安定して高精度でストリームクロックＳＴ＿ＣＬＫ１に関する情報を転送することができる。
【００５９】
図３は、本発明の一実施形態に係る画像通信システムにおけるクロック倍率算出部の各種の信号のタイミングチャートである。同図に示すようなＬＳクロックＬＳ＿ＣＬＫ１及びストリームクロックＳＴ＿ＣＬＫ１がクロック倍率算出部１４０に入力された場合、クロック倍率算出部１４０は、ＬＳクロックＬＳ＿ＣＬＫ１がｎ回交番する間に、ストリームクロックＳＴ＿ＣＬＫ１が交番する回数をカウントする。クロック倍率算出部１４０は、該カウント値を順次にｋ個記憶し、該記憶したｋ個のカウント値の合計を算出し、カウント設定信号Ｍ＿ＶＡＬとして情報生成部１４１に出力する。なお、同図において、カウント設定信号ｎ＿ＶＡＬが示す値はｎ回であるものとする。また、同図において、ストリームカウント信号ＳＴ＿ＣＮＴのカウント値は、ｍ回であるものとする。また、出力制御回路ＦＦはｋ個設けられているものと仮定する。
【００６０】
同図に示すように、ＬＳクロックＬＳ＿ＣＬＫ１は、カウンタ１４００によってその交番回数がカウントされる。ＬＳカウント信号ＬＳ＿ＣＮＴは、カウンタ１４００から出力され、ＬＳクロックＬＳ＿ＣＬＫ１のカウント値を示す。ＬＳカウント信号ＬＳ＿ＣＮＴが示すカウント値は、比較器１４０２から出力されるトリガ信号ＴＲＩＧに基づいて、カウンタ１４００によってリセットされる。
【００６１】
ストリームクロックＳＴ＿ＣＬＫ１は、カウンタ１４０３によってその交番回数がカウントされる。ストリームカウント信号ＳＴ＿ＣＮＴ（０）は、カウンタ１４０３から出力される。また、ストリームカウント信号ＳＴ＿ＣＮＴ（０）は、ストリームクロックＳＴ＿ＣＬＫ１のカウント値を示す。ストリームカウント信号ＳＴ＿ＣＮＴ（０）が示すカウント値は、比較器１４０２から出力されるトリガ信号ＴＲＩＧに基づいて、カウンタ１４０３によってリセットされる。
【００６２】
トリガ信号ＴＲＩＧは、ＬＳカウント信号ＬＳ＿ＣＮＴのカウント値とカウント設定信号ｎ＿ＶＡＬが示す値ｎとが一致するたびに、比較器１４０２から出力される。ストリームカウント信号ＳＴ＿ＣＮＴ（１）乃至ＳＴ＿ＣＮＴ（ｋ）は、出力制御回路ＦＦ（１）乃至ＦＦ（ｋ）からそれぞれ出力される。ストリームカウント信号ＳＴ＿ＣＮＴ（１）乃至ＳＴ＿ＣＮＴ（ｋ）の値は、比較器１４０２からトリガ信号ＴＲＩＧが出力されるたびに、出力制御回路ＦＦ（１）乃至ＦＦ（ｋ）によって、前段の出力制御回路ＦＦ（０）乃至ＦＦ（ｋ−１）から出力されるストリームカウント信号ＳＴ＿ＣＮＴ（０）乃至ＳＴ＿ＣＮＴ（ｋ−１）の値にそれぞれ更新される。
【００６３】
カウント設定信号Ｍ＿ＶＡＬは、加算回路１４０５から出力される。カウント設定信号Ｍ＿ＶＡＬが示すカウント値Ｍは、比較器１４０２からトリガ信号ＴＲＩＧが出力されるたびに、加算回路１４０５によって、ストリームカウント信号ＳＴ＿ＣＮＴ（１）乃至ＳＴ＿ＣＮＴ（ｋ）が示す値を合計した値に更新される。
【００６４】
上述したように、クロック倍率算出部１４０は、ＬＳクロック信号ＬＳ＿ＣＬＫ１がｎ回交番するたびに、ストリームカウント信号ＳＴ＿ＣＮＴ（１）乃至ＳＴ＿ＣＮＴ（ｋ）が示すストリームクロックＳＴ＿ＣＬＫ１のカウント値のうち、最も古いカウント値を消去するとともに、最新のカウント値を記憶する。従って、クロック倍率算出部１４０は、ＬＳクロックＬＳ＿ＣＬＫ１がＮ回交番する間にストリームクロックＳＴ＿ＣＬＫ１が交番する回数を示す設定信号Ｍ＿ＶＡＬが示すカウント値ＭをＬＳクロックＬＳ＿ＣＬＫ１がｎ回（即ちＮ／ｋ回）交番するたびに更新することとなる。
【００６５】
図４は、本実施形態に係る画像通信システムにおける走査タイミングと画像通信システムが実行する処理との関係を示す概念図である。同図において、画像フレーム４００は、水平方向がストリームクロックＳＴ＿ＣＬＫ２の交番回数を示す水平方向クロック数Ｈ＿ＮＵＭに対応し、垂直方向が該水平方向の走査の繰り返し回数を示す垂直方向クロック数Ｖ＿ＮＵＭに対応する仮想領域である。画像フレーム４００は、（水平方向クロック数Ｈ＿ＮＵＭ）×（垂直方向クロック数Ｖ＿ＮＵＭ）個の単位領域を有する。また、画像フレーム４００は、画像表示領域４０１と、クロック情報送信領域４０２と、訂正ビット送信領域４０３とを含んで構成される。画像通信システム１は、ストリームクロックＳＴ＿ＣＬＫ２の交番回数に対応する該単位領域において、該単位領域が属する領域（即ち、画像表示領域４０１、クロック情報送信領域４０２及び訂正ビット送信領域４０３）に対応する処理を実行する。
【００６６】
同図において、画像データブロックαは、ストリームデータＳＴ＿ＤＡＴＡ２が示す表示部２３に表示されるべき画像データである。画像データブロックαは、ストリームクロックＳＴ＿ＣＬＫ２に基づいて、画像フレーム４００における各単位領域を走査する。同図に示すように、画像フレーム４００における一つのラインの各単位領域は、典型的には、ストリームクロックＳＴ＿ＣＬＫ２に基づくタイミングで、画像データブロックαによって、水平方向に走査される。画像フレーム４００の他のラインにおける各単位領域は、該一つのラインが走査された後に、順次に同様に走査される。また、他の画像フレーム４００における各単位領域は、一つの画像フレーム４００の全ての単位領域が走査された後に順次に同様に走査される。なお、上述したように、送信装置１０は、ストリームクロックＳＴ＿ＣＬＫ１の交番回数によって、画像データブロックαがある画像フレーム４００の領域を検出し、該検出結果に基づいて自身の状態を判断する。
【００６７】
画像表示領域４０１は、水平方向が表示部２３のピクセル数ＰＣＴ＿ＮＵＭに対応して、垂直方向が表示部２３のライン数ＬＮ＿ＮＵＭに対応する仮想領域である。画像表示領域４０１は、（ピクセル数ＰＣＴ＿ＮＵＭ）×（ライン数ＬＮ＿ＮＵＭ）個の単位領域を有する。画像表示領域４０１における各単位領域は、それぞれ、表示部２３における画像データの表示位置に対応する。画像データブロックαが画像表示領域４０１にある場合、送信装置１０は、自身の状態をスタンバイ状態に遷移させ、画像データを受信装置２０に送信する一方で、受信装置２０は、画像データブロックαに従う画像を表示部２３の対応する位置に表示する。
【００６８】
クロック情報送信領域４０２は、送信装置１０をクロック情報送信状態に遷移させるタイミングを示す領域である。クロック情報送信領域４０２は、典型的には、画像フレーム４００において、画像データブロックαで走査される最初の領域に設けられる。画像データブロックαが該領域にある場合、送信装置１０は、自身をクロック情報送信状態に遷移させ、ストリームクロックＳＴ＿ＣＬＫ１に関する情報を受信装置２０に送信する。
【００６９】
訂正ビット送信領域４０３は、送信装置１０を訂正ビット送信状態に遷移させるタイミングを示す領域である。訂正ビット送信領域４０３は、典型的には、画像フレーム４００において、画像表示領域４０１の各ラインの終端の次の単位領域と、該単位領域を通る垂直方向に延びる直線上にある単位領域とを含んで構成される。画像データブロックαが、該領域にある場合、送信装置１０は、自身を訂正ビット送信状態に遷移させ、ストリームクロックＳＴ＿ＣＬＫ１に関する情報の訂正ビットを送信する。
【００７０】
例えば、表示部２３がフルＨＤ（High Definition）規格に対応していると仮定する。また、カウント値Ｎの値は“０ｈ８０００（即ち３２７６８）”であると仮定する。さらに、ＬＳクロックＬＳ＿ＣＬＫ１及びストリームクロックＳＴ＿ＣＬＫ１の周波数は、それぞれ２７０ＭＨｚ及び１３３ＭＨｚであると仮定する。斯かる場合において、画像フレーム４００は、水平方向に２０００個の単位領域の長さを有し、垂直方向に１１１１個の単位領域の長さを有する。また、カウント値Ｍの値は、カウント値Ｎ×（ストリームクロックＳＴ＿ＣＬＫ１の周波数）／（ＬＳクロックＬＳ＿ＣＬＫ１の周波数）であることから、１６１４１に略等しい値となる。
【００７１】
所定の値ｋが、例えば１に決定されたと仮定する。画像フレーム４００の水平方向の長さは単位領域２０００個分の長さであるため、斯かる場合、カウント値Ｍ／２０００≒８．０７であることから、送信装置１０は、８回又は９回自身の状態を訂正ビット送信状態に遷移するたびに、１回カウント値Ｍを更新することとなる。
【００７２】
上述したように、所定の値ｋは、送信装置１０が自身の状態を訂正ビット送信状態に遷移させる間隔よりも、ストリームクロックに関する情報を算出する間隔が短くなるように、決定される。また、所定の値ｋは、チップ面積の削減のために、２のべき乗の値に設定されても良い。斯かる条件を満たすために、所定の値ｋが１６に決定されたと仮定する。斯かる場合、送信装置１０は、カウント値Ｍ／（２０００×１６）≒０．５０４であることから、送信装置１０が１回自身の状態を訂正ビット送信状態に遷移するごとに１回又は２回カウント値Ｍを更新することとなる。従って、送信装置１０は、送信装置１０が自身の状態を訂正ビット送信状態に遷移させるたびに、カウント値Ｍを更新することができるため、送信装置１０は、安定して高精度でストリームクロックＳＴ＿ＣＬＫ１に関する情報を送信することができる。
【００７３】
図５Ａは、従来の画像通信システムにおける各種の信号のタイミングチャートである。従来の画像通信システムは、本実施形態に係る画像通信システム１におけるクロック倍率算出部１４０から除算器１４０１、シフトレジスタ１４０４及び加算回路１４０５を除去することによって構成される。
【００７４】
同図において、従来の画像通信システムの送信装置におけるクロック設定信号をクロック設定信号ＭＳＡ１（０）と定義する。また、同図において、従来の画像通信システムの受信装置におけるカウント設定信号をカウント設定信号ＭＮ＿ＶＡＬ（０）と定義する。また、クロック設定信号ＭＳＡ１（０）の状態をｍｎと定義する。また、同図において、クロック倍率算出部がクロック設定信号ＭＳＡ１（０）を更新するタイミングを時刻ｔ０と定義する。また、同図において、送信装置の状態が訂正ビット送信状態に遷移するタイミングを時刻ｔ１と定義する。
【００７５】
同図に示すように、時刻ｔ０（０）で、従来の画像通信システムにおけるクロック倍率算出部は、クロック設定信号ＭＳＡ（０）の内容をｍｎ（ｊ）として、該内容を維持する。これにより、受信装置は、時刻ｔ１（０）から時刻ｔ１（２）までの間、カウント設定信号ＭＮ＿ＶＡＬ（０）の内容をｍｎ（ｊ）に維持する。ここでｊは１以上の整数である。
【００７６】
時刻ｔ０（１）で、従来の画像通信システムにおけるクロック倍率算出部は、クロック設定信号ＭＳＡ（０）の内容をｍｎ（ｊ＋１）に更新する。これにより、受信装置は、時刻ｔ１（３）で、カウント設定信号ＭＮ＿ＶＡＬ（０）の内容をｍｎ（ｊ＋１）に更新する。
【００７７】
従来の画像通信システムは、クロック倍率算出部がクロック設定信号ＭＳＡ１（０）を更新する間隔（即ち、時刻ｔ０が訪れる間隔）が、送信装置の状態が訂正ビット送信状態に遷移する間隔（即ち、時刻ｔ１が訪れる間隔）よりも長い。従って、従来の画像通信システムにおいては、送信装置の状態が訂正ビット送信状態に遷移しても、送信装置が送信するストリームクロックに関する情報の訂正ビットに変化がないことによって、受信装置が生成するカウント設定信号ＭＮ＿ＶＡＬ（０）の状態が更新されず、ストリームクロックに関する情報が訂正されない場合がある。
【００７８】
図５Ｂは、本発明の一実施形態に係る画像通信システムにおける各種の信号のタイミングチャートである。同図において、クロック設定信号ＭＳＡ１の状態をｍｎと定義する。同図において、クロック倍率算出部１４０がクロック設定信号ＭＳＡ１を更新するタイミングを時刻ｔ０と定義する。また、同図において、送信装置１０の状態が訂正ビット送信状態に遷移するタイミングを時刻ｔ１と定義する。
【００７９】
同図に示すように、時刻ｔ０（０）で、本実施形態に係る画像通信システム１におけるクロック倍率算出部１４０は、クロック設定信号ＭＳＡ１の内容をｍｎ（１）に更新する。また、時刻ｔ０（１）乃至時刻ｔ０（３）で、クロック倍率算出部１４０は、該信号の内容をそれぞれｍｎ（２）乃至ｍｎ（４）に更新する。これにより、受信装置２０は、時刻ｔ１（０）でカウント設定信号ＭＮ＿ＶＡＬの内容をｍｎ（２）に更新し、時刻ｔ１（１）で該信号の内容をｍｎ（４）に更新する。
【００８０】
時刻ｔ０（４）で、クロック倍率算出部１４０は、クロック設定信号ＭＳＡ１の内容をｍｎ（ｊ−１）に更新する。また、時刻ｔ０（５）乃至時刻ｔ０（８）で、クロック倍率算出部１４０は、該信号の内容をそれぞれｍｎ（ｊ）乃至ｍｎ（ｊ＋３）に更新する。これにより、受信装置２０は、時刻ｔ１（２）で、カウント設定信号ＭＮ＿ＶＡＬの内容をｍｎ（ｊ−１）に更新し、時刻ｔ１（３）で該信号の内容をｍｎ（ｊ＋２）に更新する。
【００８１】
本実施形態に係る画像通信システム１は、クロック倍率算出部１４０がクロック設定信号ＭＳＡ１を更新する間隔（即ち、時刻ｔ０が訪れる間隔）が、送信装置１０の状態が訂正ビット送信状態に遷移する間隔（即ち、時刻ｔ１が訪れる間隔）よりも短い。従って、本実施形態に係る画像通信システム１においては、送信装置１０の状態が訂正ビット送信状態に遷移するたびに、送信装置１０が送信するストリームクロックＳＴ＿ＣＬＫ１に関する情報の訂正ビットに変化があることによって、受信装置２０が生成するカウント設定信号ＭＮ＿ＶＡＬの状態が更新され、該信号に基づいてストリームクロックＳＴ＿ＣＬＫ２が更新されることとなる。
【００８２】
図６Ａは、従来の画像通信システムにおいて送信装置が生成するストリームクロックに関する情報の累積誤差のタイミングチャートである。同図において、トリガ信号ＴＲＩＧが出力されるタイミングをそれぞれ時刻ｔ１０乃至時刻ｔ１２と定義する。
【００８３】
同図に示すように、時刻ｔ１０で、送信装置は、カウント値Ｍを更新することで、ストリームクロックに関する情報を更新する。上述したように、ストリームクロックに関する情報の訂正ビットは、カウント値Ｍの下位Ｌ桁である。また、カウント値Ｍ及びＮの比は、ＬＳクロック及びストリームクロックの周波数の比である。従って、該周波数の比が整数であって、かつ、他の要因（例えば、電気的ノイズなど）による信号の変化が一切ない場合を除いて、カウント値Ｍは誤差を含み、さらに、カウント値Ｍは、更新されるたびに、該周波数の比及びカウント値Ｎに基づく所定の２値の間を前後することとなる。
【００８４】
時刻ｔ１０から時刻ｔ１１までの間、送信装置はカウント値Ｍを維持するため、該期間においてカウント値Ｍの誤差は蓄積される。時刻ｔ１１で、送信装置は、時刻ｔ１０から時刻ｔ１１の間に蓄積された該誤差を解消するようにカウント値Ｍを更新する。時刻ｔ１１から時刻ｔ１２までの間、送信装置はカウント値Ｍを維持するため、該期間において該誤差は減少する。時刻ｔ１２で、該誤差は解消される。時刻ｔ１２より後の期間において、送信装置は、上述した時刻ｔ１０から時刻ｔ１２までの動作を繰り返す。
【００８５】
上述したように、従来の画像通信システムにおいては、ストリームクロックに関する情報を更新する間隔（即ち、トリガ信号ＴＲＩＧが出力される間隔）が、送信装置が訂正ビット送信状態にその状態を遷移させる間隔よりも長い。従って、従来の画像通信システムにおいては、送信装置が算出するカウント値Ｍに生じる誤差が蓄積する期間が発生することとなる。
【００８６】
図６Ｂは、本発明の一実施形態に係る画像通信システムにおいて送信装置が生成するストリームクロックの累積誤差のタイミングチャートである。同図において、トリガ信号ＴＲＩＧが出力されるタイミングをそれぞれ時刻ｔ１０乃至時刻ｔ２１と定義する。
【００８７】
同図に示すように、時刻ｔ１０で、送信装置１０は、カウント値Ｍを更新することで、ストリームクロックＳＴ＿ＣＬＫ１に関する情報を更新する。時刻ｔ１０でカウント値Ｍの誤差が発生する。時刻ｔ１１で、送信装置１０は、該誤差が解消されるようにカウント値Ｍを更新し、該誤差は解消される。時刻ｔ１１より後の期間において、送信装置１０は、上述した時刻ｔ１０から時刻ｔ１１までの動作を繰り返す。
【００８８】
上述したように、本実施形態に係る画像通信システム１においては、ストリームクロックＳＴ＿ＣＬＫ１に関する情報を更新する間隔（即ち、トリガ信号ＴＲＩＧが出力される間隔）が、送信装置１０が訂正ビット送信状態にその状態を遷移させる間隔よりも短い。従って、本実施形態に係る画像通信システム１は、送信装置１０が訂正ビット送信状態にその状態を遷移させる前にカウント値Ｍを更新するため、送信装置１０が訂正ビット送信状態のその状態を遷移させるたびに、カウント値Ｍに生じる誤差を解消することができる。
【００８９】
図７は、本発明の一実施形態に係る画像通信システムにおける送信装置の動作を概略的に説明するための状態遷移図である。同図を参照して、スタンバイ状態（即ちＳ７０１）において、送信装置１０は、ストリームクロックＳＴ＿ＣＬＫ１の交番回数に基づいて、画像データブロックαの画像フレーム４００における位置を判断する。送信装置１０は、画像データブロックαがクロック情報送信領域４０２にあると判断する場合、その状態をクロック情報送信状態（即ちＳ７０２）に遷移させる。また、送信装置１０は、画像データブロックαが訂正ビット送信領域４０３にあると判断する場合、その状態を訂正ビット送信状態（即ちＳ７０３）に遷移させる。さらに、送信装置１０は、画像データブロックαがクロック情報送信領域４０２及び訂正ビット送信領域４０３以外の領域にあると判断する場合、スタンバイ状態を維持する。なお、スタンバイ状態における送信装置１０の処理の詳細については、図８を参照して説明される。
【００９０】
クロック情報送信状態において、送信装置１０は、ストリームクロックＳＴ＿ＣＬＫ１に関する情報に従う転送データ信号ＴＲ＿ＤＡＴＡを生成し、該信号を受信装置２０に出力する。送信装置１０は、該転送データ信号ＴＲ＿ＤＡＴＡを出力した後に、その状態をスタンバイ状態に遷移させる。
【００９１】
訂正ビット送信状態において、送信装置１０は、更新したストリームクロックＳＴ＿ＣＬＫ１に関する情報の訂正ビットに従う転送データ信号ＴＲ＿ＤＡＴＡを生成し、該信号を受信装置２０に出力する。送信装置１０は、該転送データ信号ＴＲ＿ＤＡＴＡを出力した後に、その状態をスタンバイ状態に遷移させる。
【００９２】
図８は、本発明の一実施形態に係る画像通信システムにおける送信装置の動作を概略的に説明するためのフローチャートであり、図７におけるスタンバイ状態Ｓ７０１の処理の詳細を示している。同図を参照して、送信装置１０は、まず、ストリームクロックＳＴ＿ＣＬＫ１のカウント値を示すストリームカウント信号ＳＴ＿ＣＮＴ（０）と、ＬＳクロックＬＳ＿ＣＬＫ１のカウント値を示すＬＳカウント信号ＬＳ＿ＣＮＴの状態を初期化する（Ｓ８０１）。
【００９３】
次に、送信装置１０は、カウンタ１４００及び１４０３によるストリームクロックＳＴ＿ＣＬＫ１及びＬＳクロックＬＳ＿ＣＬＫ１に基づくカウントをそれぞれ開始する（Ｓ８０２）。送信装置１０は、ＬＳカウント信号ＬＳ＿ＣＮＴが示すＬＳクロックＬＳ＿ＣＬＫ１に基づくカウント値が値ｎと一致するか否かを判断する（Ｓ８０３）。送信装置１０は、該カウント値が値ｎと一致しないと判断する場合（Ｓ８０３のＮｏ）、ストリームクロックＳＴ＿ＣＬＫ１及びＬＳクロックＬＳ＿ＣＬＫ１に基づくカウントを続行し、ステップＳ８０３の処理に進む。一方、送信装置１０は、該カウント値が値ｎの値と一致すると判断する場合（Ｓ８０３のＹｅｓ）、ステップＳ８０４の処理に進む。
【００９４】
送信装置１０は、既に記憶しているストリームクロックＳＴ＿ＣＬＫ１に基づくカウント値が所定の値ｋ以上であるか否かを判断する（Ｓ８０４）。送信装置１０は、記憶している該カウント値が所定の値ｋ以上であると判断する場合（Ｓ８０４のＹｅｓ）、記憶している該カウント値のうち、最も古い該カウント値を削除し（Ｓ８０５）、ステップＳ８０６の処理に進む。一方、送信装置１０は、記憶している該カウント値が所定の値ｋ以上でないと判断する場合（Ｓ８０４のＮｏ）、ステップＳ８０６の処理に進む。
【００９５】
送信装置１０は、ストリームカウント信号ＳＴ＿ＣＮＴが示すストリームクロックＳＴ＿ＣＬＫ１に基づくカウント値を記憶する（Ｓ８０６）。そして、送信装置１０は、記憶しているストリームクロックＳＴ＿ＣＬＫ１に基づくカウント値の合計を算出し（Ｓ８０７）、スタンバイ状態において送信装置１０が行う処理を終了し、スタンバイ状態に戻る。
【００９６】
上述したように、本実施形態に係る画像通信システム１は、送信装置１０が自身を訂正ビット送信状態に遷移させる間隔よりも短い間隔で、カウント設定信号Ｍ＿ＶＡＬを算出する。従って、本実施形態に係る画像通信システム１は、送信装置１０が自身を訂正ビット状態に遷移させるたびに、送信装置１０がカウント値Ｍを算出する際に発生する誤差を解消することによって、安定して高精度でストリームクロックＳＴ＿ＣＬＫ１に関する情報を転送することができる。
【００９７】
上記各実施形態は、本発明を説明するための例示であり、本発明をこれらの実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱しない限り、さまざまな形態で実施することができる。
【００９８】
例えば、本明細書に開示される方法においては、その結果に矛盾が生じない限り、ステップ、動作又は機能を並行して又は異なる順に実施しても良い。説明されたステップ、動作及び機能は、単なる例として提供されており、ステップ、動作及び機能のうちのいくつかは、発明の要旨を逸脱しない範囲で、省略でき、また、互いに結合させることで一つのものとしてもよく、また、他のステップ、動作又は機能を追加してもよい。
【００９９】
また、本明細書では、さまざまな実施形態が開示されているが、一の実施形態における特定のフィーチャ（技術的事項）を適宜改良しながら、他の実施形態に追加し、又は該他の実施形態における特定のフィーチャと置換することができ、そのような形態も本発明の要旨に含まれる。
【産業上の利用可能性】
【０１００】
本発明は、半導体集積回路の分野に広く利用することができる。
【符号の説明】
【０１０１】
１…画像通信システム
１０…送信装置
１１…制御装置
１２…データ変換部
１２０…データ入力部
１２１…送信部
１３…ＬＳクロック生成部
１４…クロック変換部
１４０…クロック倍率算出部
１４００，１４０３…カウンタ
１４０１…除算器
１４０２…比較器
１４０４…シフトレジスタ
１４０５…加算回路
１４１…情報生成部
２０…受信装置
２１…データ復元部
２１０…受信部
２１１…データ出力部
２２…クロック復元部
２２０…情報検出部
２２１…ＬＳクロック復元部
２２２…ストリームクロック復元部
２３…表示部
４００…画像フレーム
４０１…画像表示領域
４０２…クロック情報送信領域
４０３…訂正ビット送信領域
【図１】
2015192180.tif 000003
【図２】
2015192180.tif 000004
【図３】
2015192180.tif 000005
【図４】
2015192180.tif 000006
【図５Ａ】
2015192180.tif 000007
【図５Ｂ】
2015192180.tif 000008
【図６Ａ】
2015192180.tif 000009
【図６Ｂ】
2015192180.tif 000010
【図７】
2015192180.tif 000011
【図８】
2015192180.tif 000012