(57)【要約】【課題】受信装置においてクロックによりデータを正しくサンプリングすることが容易な送信装置および受信装置を提供する。【解決手段】受信装置２０ｎのデータ受信部２１は、受信装置２０ｎにおけるデータ受信状態またはクロック受信状態を検出するための校正データを、送信装置１０のデータ送信部１１から受信する。デコーダ部２４は、サンプラ部２３が校正データをサンプリングして得た校正サンプルデータを、送信部２６から送信装置１０へ送出させる。送信装置１０の制御部１５は、受信装置２０ｎから受信した校正サンプルデータに基づいて、受信装置２０ｎにおけるデータ受信状態またはクロック受信状態を検出し、この検出結果に基づいてデータ送信部１１およびクロック送信部１２を制御する。【選択図】図３
2011091745.tif 000002
【特許請求の範囲】
【請求項１】
データおよびクロックを受信装置へ送信する送信装置であって、
データを前記受信装置へ送信するデータ送信部と、
クロックを前記受信装置へ送信するクロック送信部と、
前記受信装置からデータを受信する受信部と、
前記データ送信部によるデータ送信および前記クロック送信部によるクロック送信を制御する制御部と、
を備え、
前記制御部が、
通常データ、前記受信装置におけるデータ受信状態またはクロック受信状態を検出するための校正データ、この校正データの送信の開始を前記受信装置へ指示する校正開始指示データ、および、前記受信装置が前記校正データをサンプリングして得た校正サンプルデータを送出することを前記受信装置へ指示する送信指示データ、それぞれを所定のタイミングで前記データ送信部から前記受信装置へ送信させ、
前記受信装置から送出された前記校正サンプルデータを前記受信部が受信すると、この受信した前記校正サンプルデータに基づいて、前記データ送信部により送信されるデータと前記クロック送信部により送信されるクロックとの間の位相の調整、前記データ送信部により送信されるデータの振幅の調整、前記データ送信部により送信されるデータのデューティの調整、および、前記クロック送信部により送信されるクロックのデューティの調整、のうち何れか１以上の制御を行う、
ことを特徴とする送信装置。
【請求項２】
前記制御部が、前記通常データ，前記校正開始指示データおよび前記送信指示データそれぞれを前記データ送信部から送信させるときと比較して、前記校正データを前記データ送信部から送信させるときに、前記クロック送信部によるクロック送信に対して相対的に１ビット未満相当のシフト位置にビット間遷移が存在するような前記校正データを送信させる、ことを特徴とする請求項１に記載の送信装置。
【請求項３】
前記制御部が、前記通常データ，前記校正開始指示データおよび前記送信指示データそれぞれを前記データ送信部から送信させるときと比較して、前記校正データを前記データ送信部から送信させるときに、前記クロック送信部によるクロック送信に対して相対的に０.５ビット相当のシフト位置にビット間遷移が存在するような前記校正データを送信させる、ことを特徴とする請求項１に記載の送信装置。
【請求項４】
前記制御部が、前記クロック送信部から送信させるクロックの周波数を、前記データ送信部から送信させるデータのビットレートの２分の１とする、ことを特徴とする請求項１に記載の送信装置。
【請求項５】
前記制御部が、所定ビット数以上の同符号が連続するデータを前記校正開始指示データとして前記データ送信部から前記受信装置へ送信させる、ことを特徴とする請求項１に記載の送信装置。
【請求項６】
複数組の前記データ送信部および前記クロック送信部を備えることを特徴とする請求項１に記載の送信装置。
【請求項７】
複数の前記データ送信部と１つの前記クロック送信部とを備えることを特徴とする請求項１に記載の送信装置。
【請求項８】
データおよびクロックを送信装置から受信する受信装置であって、
データを前記送信装置から受信するデータ受信部と、
クロックを前記送信装置から受信するクロック受信部と、
前記クロック受信部により受信されたクロックにより、前記データ受信部により受信されたデータをサンプリングして、このサンプリングにより得られたデータを出力するサンプラ部と、
前記サンプラ部から出力されたデータをデコードするデコーダ部と、
前記サンプラ部から出力されたデータのうち一部のデータを記憶する記憶部と、
前記記憶部により記憶されたデータを送信する送信部と、
を備え、
前記データ受信部が、通常データ、前記データ受信部におけるデータ受信状態または前記クロック受信部におけるクロック受信状態を検出するための校正データ、この校正データの受信の開始を指示する校正開始指示データ、および、前記サンプラ部が前記校正データをサンプリングして得た校正サンプルデータを前記送信部が送出することを前記送信部へ指示する送信指示データ、それぞれを所定のタイミングで前記送信装置から受信し、
前記デコーダ部が、前記サンプラ部から出力されたデータが前記校正開示指示データであるときに、その後に前記サンプラ部が前記校正データをサンプリングして得た校正サンプルデータを前記記憶部に記憶させ、更にその後に前記サンプラ部から出力されたデータが前記送信指示データであるときに、前記記憶部により記憶された前記校正サンプルデータを前記送信部から送出させる、
ことを特徴とする受信装置。
【請求項９】
前記データ受信部が、前記通常データ，前記校正開始指示データおよび前記送信指示データそれぞれを前記送信装置から受信するときと比較して、前記校正データを前記送信装置から受信するときに、前記クロック受信部により受信されるクロックに対して相対的に１ビット未満相当のシフト位置にビット間遷移が存在するような前記校正データを受信する、ことを特徴とする請求項８に記載の受信装置。
【請求項１０】
前記データ受信部が、前記通常データ，前記校正開始指示データおよび前記送信指示データそれぞれを前記送信装置から受信するときと比較して、前記校正データを前記送信装置から受信するときに、前記クロック受信部により受信されるクロックに対して相対的に０.５ビット相当のシフト位置にビット間遷移が存在するような前記校正データを受信する、ことを特徴とする請求項８に記載の受信装置。
【請求項１１】
前記サンプラ部が、前記クロック受信部により受信されたクロックの立上り及び立下りの双方のタイミングで、前記データ受信部により受信されたデータをサンプリングする、ことを特徴とする請求項８に記載の受信装置。
【請求項１２】
前記デコーダ部が、前記サンプラ部から出力されたデータのうち所定ビット数以上の同符号が連続するデータを前記校正開始指示データとして認識する、ことを特徴とする請求項８に記載の受信装置。
【請求項１３】
請求項１に記載の送信装置と請求項８に記載の受信装置とを備え、
前記受信装置のデータ受信部が、前記送信装置のデータ送信部により送信されるデータを受信し、
前記受信装置のクロック受信部が、前記送信装置のクロック送信部により送信されるクロックを受信し、
前記送信装置の受信部が、前記受信装置の送信部により送信される校正サンプルデータを受信する、
ことを特徴とする送受信システム。
【請求項１４】
請求項６に記載の送信装置と請求項８に記載の複数の受信装置とを備え、
前記送信装置に含まれる複数組の前記データ送信部および前記クロック送信部と前記複数の受信装置とが１対１に対応していて、
前記複数の受信装置それぞれのデータ受信部が、前記送信装置に含まれる対応するデータ送信部により送信されるデータを受信し、
前記複数の受信装置それぞれのクロック受信部が、前記送信装置に含まれる対応するクロック送信部により送信されるクロックを受信し、
前記送信装置の受信部が、前記複数の受信装置それぞれの送信部により送信される校正サンプルデータを受信する、
ことを特徴とする送受信システム。
【請求項１５】
請求項７に記載の送信装置と請求項８に記載の複数の受信装置とを備え、
前記送信装置に含まれる複数のデータ送信部と前記複数の受信装置とが１対１に対応していて、
前記複数の受信装置それぞれのデータ受信部が、前記送信装置に含まれる対応するデータ送信部により送信されるデータを受信し、
前記複数の受信装置それぞれのクロック受信部が、前記送信装置のクロック送信部により送信されるクロックを受信し、
前記送信装置の受信部が、前記複数の受信装置それぞれの送信部により送信される校正サンプルデータを受信する、
ことを特徴とする送受信システム。
【請求項１６】
前記送信装置の受信部が、前記複数の受信装置それぞれの送信部により送信される校正サンプルデータを、共通の信号線を介して受信する、ことを特徴とする請求項１４または１５に記載の送受信システム。
【請求項１７】
請求項１３〜１５の何れか１項に記載の送受信システムと、
前記送受信システムに含まれる複数の受信装置それぞれにより受信されたデータに基づいて画像を表示する画像表示部と、
を備えることを特徴とする画像表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置、受信装置、送受信システムおよび画像表示システムに関するものである。
【背景技術】
【０００２】
液晶表示システム等の画像表示システムは、送信装置，受信装置および画像表示部を備え、外部から画像信号を入力した送信装置から画像データおよびクロックを受信装置へ送信し、受信装置においてクロックにより画像データをサンプリングし、このサンプリングにより得られた画像データを信号線へ送出して、この信号線へ送出された画像データに基づいて画像表示部において画像を表示する。このような液晶表示システム等の画像表示システムでは、一般的に、前述の送信装置又はこれを含む装置は「タイミングコントローラ」と呼ばれ、前述の受信装置又はこれを含む装置は「ドライバ」と呼ばれる。
【０００３】
このような画像表示システムにおいて、受信装置においてクロックにより画像データを正しくサンプリングすることは重要である。しかし、受信装置に到達したデータとクロックとの間の位相差（スキュー）が大きい場合や、受信装置に到達したデータの波形劣化が大きい場合等には、データを正しくサンプリングすることができない場合がある。
【０００４】
特許文献１には、上記スキューの問題を解消することを意図した発明が開示されている。この文献に開示された発明は、送信装置において、上記スキューの情報を予め記憶しておき、データおよびクロックを送信する際に両者間に所定の位相差を上記スキュー情報に基づいて与えて、受信装置におけるデータとクロックとの間のスキューを小さくしようとするものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３３８７２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に開示された発明では、画像表示システム毎に受信装置におけるスキューを送信装置において予め記憶しておく必要があることから、スキューの測定や記憶を行うのに手間や時間を要する。また、スキューが温度等の環境変化により変わることもあるため、前述のように手間や時間を要して記憶したスキューでは、データを正しくサンプリングすることができなくなる場合がある。また、特許文献１に開示された発明では、スキューの問題を解消することを意図するものの、受信装置におけるデータの波形劣化の問題を解消することはできない。このように、特許文献１に開示された発明では、受信装置においてクロックにより画像データを正しくサンプリングすることは容易ではない。
【０００７】
本発明は、上記問題点を解消する為になされたものであり、受信装置においてクロックによりデータを正しくサンプリングすることが容易な送信装置および受信装置を提供することを目的とする。また、このような送信装置および受信装置を備える送受信システム、ならびに、このような送信装置，受信装置および画像表示部を備える画像表示システムを提供することをも目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る送信装置は、データおよびクロックを受信装置へ送信する送信装置であって、(1)データを受信装置へ送信するデータ送信部と、(2) クロックを受信装置へ送信するクロック送信部と、(3) 受信装置からデータを受信する受信部と、(4) データ送信部によるデータ送信およびクロック送信部によるクロック送信を制御する制御部と、を備えることを特徴とする。さらに、本発明に係る送信装置では、制御部は、(a) 通常データ、受信装置におけるデータ受信状態またはクロック受信状態を検出するための校正データ、この校正データの送信の開始を受信装置へ指示する校正開始指示データ、および、受信装置が校正データをサンプリングして得た校正サンプルデータを送出することを受信装置へ指示する送信指示データ、それぞれを所定のタイミングでデータ送信部から受信装置へ送信させ、(b)受信装置から送出された校正サンプルデータを受信部が受信すると、この受信した校正サンプルデータに基づいて、データ送信部により送信されるデータとクロック送信部により送信されるクロックとの間の位相の調整、データ送信部により送信されるデータの振幅の調整、データ送信部により送信されるデータのデューティの調整、および、クロック送信部により送信されるクロックのデューティの調整、のうち何れか１以上の制御を行うことを特徴とする。
【０００９】
本発明に係る受信装置は、データおよびクロックを送信装置から受信する受信装置であって、(1)データを送信装置から受信するデータ受信部と、(2) クロックを送信装置から受信するクロック受信部と、(3) クロック受信部により受信されたクロックにより、データ受信部により受信されたデータをサンプリングして、このサンプリングにより得られたデータを出力するサンプラ部と、(4)サンプラ部から出力されたデータをデコードするデコーダ部と、(5) サンプラ部から出力されたデータのうち一部のデータを記憶する記憶部と、(6) 記憶部により記憶されたデータを送信する送信部と、を備えることを特徴とする。さらに、本発明に係る受信装置は、(a) データ受信部が、通常データ、データ受信部におけるデータ受信状態またはクロック受信部におけるクロック受信状態を検出するための校正データ、この校正データの受信の開始を指示する校正開始指示データ、および、サンプラ部が校正データをサンプリングして得た校正サンプルデータを送信部が送出することを送信部へ指示する送信指示データ、それぞれを所定のタイミングで送信装置から受信し、(b)デコーダ部が、サンプラ部から出力されたデータが校正開示指示データであるときに、その後にサンプラ部が校正データをサンプリングして得た校正サンプルデータを記憶部に記憶させ、更にその後にサンプラ部から出力されたデータが送信指示データであるときに、記憶部により記憶された校正サンプルデータを送信部から送出させることを特徴とする。
【００１０】
本発明に係る送受信システムは、(1) 上記の本発明に係る送信装置と上記の本発明に係る受信装置とを備え、(2) 受信装置のデータ受信部が、送信装置のデータ送信部により送信されるデータを受信し、(3)受信装置のクロック受信部が、送信装置のクロック送信部により送信されるクロックを受信し、(4) 送信装置の受信部が、受信装置の送信部により送信される校正サンプルデータを受信することを特徴とする。
【００１１】
本発明に係る送信装置および受信装置を備える送受信システムは以下のように動作する。送信装置のデータ送信部から送信されたデータは、受信装置のデータ受信部により受信される。送信装置のクロック送信部から送信されたクロックは、受信装置のクロック受信部により受信される。受信装置のサンプラ部において、クロック受信部により受信されたクロックにより、データ受信部により受信されたデータがサンプリングされて、このサンプリングにより得られたデータが出力される。
【００１２】
送信装置において、データ送信部によるデータ送信およびクロック送信部によるクロック送信は、制御部により制御される。制御部により制御されたデータ送信部から、受信装置へ、通常データ、受信装置におけるデータ受信状態またはクロック受信状態を検出するための校正データ、この校正データの送信の開始を受信装置へ指示する校正開始指示データ、および、受信装置が校正データをサンプリングして得た校正サンプルデータを送出することを受信装置へ指示する送信指示データ、それぞれを所定のタイミングで送信される。  
【００１３】
受信装置において、送信装置のデータ送信部から送信された通常データ，校正データ，校正開始指示データおよび送信指示データは、データ受信部により受信され、サンプラ部によりサンプリングされて、デコーダ部によりデコードされる。デコーダ部により、サンプラ部から出力されたデータが校正開示指示データであるときに、その後にサンプラ部が校正データをサンプリングして得た校正サンプルデータが記憶部に記憶され、更にその後にサンプラ部から出力されたデータが送信指示データであるときに、記憶部により記憶された校正サンプルデータが送信部から送信装置へ送出される。
【００１４】
受信装置から送出された校正サンプルデータを受信部により受信した送信装置において、制御部により、この受信した校正サンプルデータに基づいて、データ送信部により送信されるデータとクロック送信部により送信されるクロックとの間の位相の調整、データ送信部により送信されるデータの振幅の調整、データ送信部により送信されるデータのデューティの調整、および、クロック送信部により送信されるクロックのデューティの調整、のうち何れか１以上の制御が行われる。
【００１５】
本発明に係る送信装置では、制御部は、通常データ，校正開始指示データおよび送信指示データそれぞれをデータ送信部から送信させるときと比較して、校正データをデータ送信部から送信させるときに、クロック送信部によるクロック送信に対して相対的に１ビット未満相当（好適には０.５ビット相当）のシフト位置にビット間遷移が存在するような校正データを送信させるのが好適である。また、本発明に係る受信装置では、データ受信部は、通常データ，校正開始指示データおよび送信指示データそれぞれを送信装置から受信するときと比較して、校正データを送信装置から受信するときに、クロック受信部により受信されるクロックに対して相対的に１ビット未満相当（好適には０.５ビット相当）のシフト位置にビット間遷移が存在するような校正データを受信するのが好適である。なお、クロックの位相を基準としてデータの位相をシフトさせてもよいし、データの位相を基準としてクロックの位相をシフトさせてもよい。
【００１６】
本発明に係る送信装置では、制御部は、クロック送信部から送信させるクロックの周波数を、データ送信部から送信させるデータのビットレートの２分の１とするのが好適である。また、本発明に係る受信装置では、サンプラ部は、クロック受信部により受信されたクロックの立上り及び立下りの双方のタイミングで、データ受信部により受信されたデータをサンプリングするのが好適である。
【００１７】
本発明に係る送信装置では、制御部は、所定ビット数以上の同符号が連続するデータを校正開始指示データとしてデータ送信部から受信装置へ送信させるのが好適である。また、本発明に係る受信装置では、デコーダ部は、サンプラ部から出力されたデータのうち所定ビット数以上の同符号が連続するデータを校正開始指示データとして認識するのが好適である。なお、通常データにおいて連続するＫビット以上で同符号が続くことがなければ、上記の所定ビット数としてＫ以上の値が設定される。
【００１８】
本発明に係る送信装置は、複数組のデータ送信部およびクロック送信部を備えるのが好適である。このとき、本発明に係る送受信システムは、(1) 上記の本発明に係る送信装置と上記の本発明に係る受信装置とを備え、(2) 送信装置に含まれる複数組のデータ送信部およびクロック送信部と複数の受信装置とが１対１に対応していて、(3) 複数の受信装置それぞれのデータ受信部が、送信装置に含まれる対応するデータ送信部により送信されるデータを受信し、(4) 複数の受信装置それぞれのクロック受信部が、送信装置に含まれる対応するクロック送信部により送信されるクロックを受信し、(5) 送信装置の受信部が、複数の受信装置それぞれの送信部により送信される校正サンプルデータを受信するのが好適である。
【００１９】
本発明に係る送信装置は、複数のデータ送信部と１つのクロック送信部とを備えるのが好適である。このとき、本発明に係る送受信システムは、(1) 上記の本発明に係る送信装置と上記の本発明に係る受信装置とを備え、(2) 送信装置に含まれる複数のデータ送信部と複数の受信装置とが１対１に対応していて、(3) 複数の受信装置それぞれのデータ受信部が、送信装置に含まれる対応するデータ送信部により送信されるデータを受信し、(4) 複数の受信装置それぞれのクロック受信部が、送信装置のクロック送信部により送信されるクロックを受信し、(5) 送信装置の受信部が、複数の受信装置それぞれの送信部により送信される校正サンプルデータを受信するのが好適である。
【００２０】
本発明に係る送受信システムは、送信装置の受信部が、複数の受信装置それぞれの送信部により送信される校正サンプルデータを、共通の信号線を介して受信するのが好適である。
【００２１】
本発明に係る画像表示システムは、上記の本発明に係る送受信システムと、送受信システムに含まれる複数の受信装置それぞれにより受信されたデータに基づいて画像を表示する画像表示部と、を備えることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、受信装置においてクロックによりデータを正しくサンプリングすることが容易となる。
【図面の簡単な説明】
【００２３】
【図１】画像表示システム１の概略構成を示す図である。
【図２】送信装置１０およびＮ個の受信装置２０１〜２０Ｎを備える送受信システムの概略構成を示す図である。
【図３】送信装置１０および受信装置２０ｎの構成を示す図である。
【図４】送信装置１０と受信装置２０ｎとの間のデータ送受信のタイミングの概略を示す図である。
【図５】送信装置１０から送出されて受信装置２０ｎにより受信される通常データのタイミングを示す図である。
【図６】送信装置１０から送出されて受信装置２０ｎにより受信される校正開始指示データおよび校正データのタイミングを示す図である。
【図７】送信装置１０から送出されて受信装置２０ｎにより受信される送信指示データおよび通常データのタイミングを示す図である。
【図８】送信装置１０から送出されて受信装置２０ｎにより受信される通常データおよび構成データそれぞれのタイミングを比較して示す図である。
【図９】受信装置２０ｎが受信するクロックと通常データとの間の位相関係を示す図である。
【図１０】送信装置１０の制御部１５が使用するデータを説明する図である。
【図１１】送信装置１０の制御部１５の動作を説明する図表である。
【図１２】送信装置１０の制御部１５の動作を説明するフローチャートである。
【図１３】送信装置１０の制御部１５が使用するデータを説明する図である。
【図１４】送信装置１０の制御部１５の動作を説明する図表である。
【図１５】送信装置１０の制御部１５の動作を説明するフローチャートである。
【図１６】送信装置１０の制御部１５が使用するデータを説明する図である。
【図１７】送信装置１０の制御部１５の動作を説明する図表である。
【図１８】送信装置１０の制御部１５の動作を説明するフローチャートである。
【図１９】送信装置１０の制御部１５が使用するデータを説明する図である。
【図２０】送信装置１０の制御部１５の動作を説明する図表である。
【図２１】送信装置１０の制御部１５の動作を説明するフローチャートである。
【図２２】送信装置１０における制御部１５による第１調整例を説明するフローチャートである。
【図２３】送信装置１０における制御部１５による第２調整例を説明するフローチャートである。
【図２４】送信装置１０におけるデータ送信部１１の位相シフト部１１３の構成を示す図である。
【図２５】送信装置１０におけるデータ送信部１１の位相シフト部１１３の動作を説明する図である。
【図２６】送信装置１０におけるデータ送信部１１のバッファ１１１による振幅調整を説明する波形図である。
【図２７】送信装置１０におけるデータ送信部１１のバッファ１１１によるデータデューティを説明する波形図である。
【図２８】受信装置２０ｎにおけるデータとクロックとの間の位相差が±０.５ビット以上である場合の位相差検出および位相調整の第１の方法を説明する波形図である。
【図２９】受信装置２０ｎにおけるデータとクロックとの間の位相差が±０.５ビット以上である場合の位相差検出および位相調整の第２の方法を説明する波形図である。
【図３０】送信装置１０から受信装置２０ｎへ送信されるクロックおよび校正データの他の例を示す図である。
【図３１】変形例の送信装置１０Ａの概略構成を示す図である。
【発明を実施するための形態】
【００２４】
以下、添付図面を参照して、本発明を実施するための形態を詳細に説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
【００２５】
図１は、本実施形態に係る画像表示システム１の概略構成を示す図である。この図に示される画像表示システム１は、送信装置１０，Ｎ個の受信装置２０１〜２０Ｎおよび画像表示部３０を備える。ここで、Ｎは２以上の整数であり、以下に登場するｎは１以上Ｎ以下の各整数である。この図では、画像表示部３０における画像の垂直走査のための駆動部および信号線は図示が省略されている。
【００２６】
送信装置１０は、外部から画像信号を入力して、Ｎ個の受信装置２０１〜２０Ｎそれぞれへ画像データおよびクロックを送信する。各受信装置２０ｎは、送信装置１０から送出されて到達した画像データおよびクロックを受信し、クロックにより画像データをサンプリングして、このサンプリングにより得られた画像データを画像表示部３０の信号線３１ｎへ送出する。画像表示部３０は、例えば液晶パネルであり、各受信装置２０ｎにより信号線３１ｎに供給された画像データに基づいて画像を表示する。信号線３１ｎは１以上の複数本でも良い。
【００２７】
図２は、本実施形態に係る送信装置１０およびＮ個の受信装置２０１〜２０Ｎを備える送受信システムの概略構成を示す図である。送信装置１０は、受信部１４，制御部１５，クロック生成部１６およびＮ個の送信部１９１〜１９Ｎを備える。各送信部１９ｎは、１組のデータ送信部およびクロック送信部を含む。Ｎ個の送信部１９１〜１９Ｎは共通の構成を有している。Ｎ個の受信装置２０１〜２０Ｎは共通の構成を有している。送信部１９ｎと受信装置２０ｎとは１対１に対応している。
【００２８】
送信装置１０の送信部１９ｎは、データおよびクロックを受信装置２０ｎへ送信する。受信装置２０ｎは、送信部１９ｎから送られて来たデータおよびクロックを受信し、このクロックによりデータをサンプリングして、このサンプリングにより得られたデータを出力する。また、受信装置２０ｎは、サンプリングにより得られたデータのうち一部のデータを送信装置１０へ送出する。
【００２９】
送信装置１０の受信部１４は、各受信装置２０ｎから送られて来たデータを受信する。制御部１５は、各送信部１９ｎによるデータおよびクロックの送信を制御する。クロック生成部１６は、送信装置１０の各送信部１９ｎがデータおよびクロックを送出する際の基準となるタイミングを指示する基準クロックを生成して、このクロックを各送信部１９ｎに与える。
【００３０】
なお、送信装置１０の送信部１９ｎと受信装置２０ｎとの間のデータおよびクロックの各信号線、および、送信装置１０の受信部１４と受信装置２０ｎとの間のデータの信号線は、物理的に１本の線であってもよいし、小振幅差動信号方式（ＬＶＤＳ: Low-Voltage Differential Signaling）のように差動データを伝送する１対の線であってもよい。
【００３１】
図３は、本実施形態に係る送信装置１０および受信装置２０ｎの構成を示す図である。この図は、送信装置１０に含まれるＮ個の送信部１９１〜１９Ｎのうちの第ｎの送信部１９ｎの構成、および、この送信部１９ｎに対応する受信装置２０ｎの構成を詳細に示すものである。
【００３２】
送信装置１０は、受信部１４，制御部１５，クロック生成部１６および送信部１９ｎを備える。送信装置１０の送信部１９ｎは、データ送信部１１，クロック送信部１２およびエンコーダ部１３を含む。また、受信装置２０ｎは、データ受信部２１，クロック受信部２２，サンプラ部２３，デコーダ部２４，記憶部２５および送信部２６を備える。
【００３３】
送信装置１０のエンコーダ部１３は、制御部１５により制御されて、受信装置２０ｎへ送信すべきデータをデータ送信部１１へ与えるとともに、受信装置２０ｎへ送信すべきクロックをクロック送信部１２へ与える。
【００３４】
データ送信部１１は、データを受信装置２０ｎへ送信するものであって、バッファ１１１，フリップフロップ１１２および位相シフト部１１３を含む。位相シフト部１１３は、クロック生成部１６から出力される基準クロックを入力し、制御部１５により指示される位相シフト量だけ基準クロックの位相を変化させてフリップフロップ１１２へ出力する。フリップフロップ１１２は、エンコーダ部１３から出力されるデータを、位相シフト部１１３から出力されるクロックにより指示されるタイミングでラッチし、そのラッチしたデータをバッファ１１１へ出力する。バッファ１１１は、フリップフロップ１１２から出力されるデータに対し、制御部１５により指示される振幅およびオフセットの調整を行って、その調整後のデータを受信装置２０ｎへ送信する。
【００３５】
クロック送信部１２は、クロックを受信装置２０ｎへ送信するものであって、バッファ１２１およびフリップフロップ１２２を含む。フリップフロップ１２２は、エンコーダ部１３から出力されるクロックを、クロック生成部１６から出力される基準クロックにより指示されるタイミングでラッチし、そのラッチしたデータをバッファ１２１へ出力する。バッファ１２１は、フリップフロップ１１２から出力されるデータに対し、制御部１５により指示されるオフセットの調整を行って、その調整後のデータをクロックとして受信装置２０ｎへ送信する。
【００３６】
受信部１４は、受信装置２０ｎの送信部２６から送られて来たデータを受信する。制御部１５は、データ送信部１１によるデータ送信およびクロック送信部１２によるクロック送信を制御する。具体的には、制御部１５は、エンコーダ部１３からデータ送信部１１へ与えられるデータを制御する。制御部１５は、受信部１４により受信されたデータに基づいて、データ送信部１１の位相シフト部１１３における基準クロックの位相シフト量を制御することにより、データ送信部１１により送信されるデータとクロック送信部１２により送信されるクロックとの間の位相を調整する。また、制御部１５は、受信部１４により受信されたデータに基づいて、データ送信部１１のバッファ１１１から送信されるデータの振幅およびデューティを調整し、クロック送信部１２のバッファ１２１から送信されるクロックのデューティを調整する。
【００３７】
なお、制御部１４は、データとクロックとの間の位相，データの振幅およびデューティ，ならびに，クロックのデューティの全てを制御するのが好ましいが、これらのうち何れか１以上のものを制御することとしてもよい。
【００３８】
また、制御部１４によりエンコーダ部１３が制御されてデータ送信部１１から出力されるデータは、画像表示部３０における画像表示に用いられる通常データ、受信装置２０ｎのデータ受信部２１におけるデータ受信状態または受信装置２０ｎのクロック受信部２２におけるクロック受信状態を検出するための校正データ、この校正データの送受信の開始を指示する校正開始指示データ、および、受信装置２０ｎのサンプラ部２３が校正データをサンプリングして得た校正サンプルデータを受信装置２０ｎの送信部２５が送出することを指示する送信指示データ、の４つの種別に区分される。
【００３９】
受信装置２０ｎのデータ受信部２１は、送信装置１０のデータ送信部１１から送出されたデータを受信する。受信装置２０ｎのクロック受信部２２は、送信装置１０のクロック送信部１２から送出されたクロックを受信する。クロック受信部２２が受信するデータは、上述した通常データ、校正データ、校正開始指示データおよび送信指示データの４つの種別に区分される。
【００４０】
サンプラ部２３は、クロック受信部２２により受信されたクロックにより、データ受信部２１により受信されたデータをサンプリングして、このサンプリングにより得られたデータをデコーダ部２４および記憶部２５へ出力する。サンプラ部２３は、クロックの立上り及び立下りの双方のタイミングでデータをサンプリングしてもよいし、クロックの立上り及び立下りのうちの一方のみのタイミングでデータをサンプリングしてもよい。
【００４１】
デコーダ部２４は、サンプラ部２３から出力されたデータをデコードして該データの種別を識別し、そのデータが画像表示部３０における画像表示に用いられる通常データである場合には、該データを信号線３１ｎへ送出する。また、デコーダ部２４は、サンプラ部２３から出力されたデータが校正開示指示データであるときに、その後にサンプラ部２３が校正データをサンプリングして得た校正サンプルデータを記憶部２５に記憶させ、更にその後にサンプラ部２３から出力されたデータが送信指示データであるときに、記憶部２５により記憶された校正サンプルデータを送信部２６から送出させる。
【００４２】
記憶部２５は、サンプラ部２３から出力されたデータが校正開示指示データであるときに、デコーダ部２４の指示により、その後にサンプラ部２３が校正データをサンプリングして得た校正サンプルデータを記憶する。このとき、記憶部２５は、サンプラ部２３が校正データをサンプリングして得た全てのデータを校正サンプルデータとして記憶してもよいが、サンプラ部２３が校正データをサンプリングして得たデータのうち一定ビット数間隔のデータを校正サンプルデータとして記憶してもよい。
【００４３】
送信部２６は、サンプラ部２３から出力されたデータが送信指示データであるときに、デコーダ部２４の指示により、記憶部２５により記憶された校正サンプルデータを読み出して、その校正サンプルデータを送信装置１０の受信部１４へ送信する。
【００４４】
次に、図４〜図８を用いて、送信装置１０から受信装置２０ｎへの各種のデータの送信、および、受信装置２０ｎから送信装置１０への校正サンプルデータの送信について説明する。以下では、送信装置１０に含まれるＮ個の送信部１９１〜１９Ｎそれぞれのクロック送信部１２が同一タイミングでクロックを送信するものとする。送信装置１０から受信装置２０ｎへ送信される通常データは、８ｂ１０ｂ符号でエンコードされたパケットとして送信されるものとする。なお、１０ビット固定長の８ｂ１０ｂ符号でエンコードされたデータは、連続する５ビット以下で同符号が続く場合があるが、連続する６ビット以上で同符号が続くことはない。また、受信装置２０ｎのサンプラ部２３は、クロックの立上り及び立下りの双方のタイミングでデータをサンプリングするものとする。
【００４５】
図４は、本実施形態における送信装置１０と受信装置２０ｎとの間のデータ送受信のタイミングの概略を示す図である。この図には、上から順に、送信装置１０から受信装置２０ｎへのクロックおよびデータの送信、受信装置２０ｎにおける記憶部２５による校正サンプルデータの格納および送信部２６による校正サンプルデータの送信、ならびに、送信装置１０の受信部１４による校正サンプルデータの受信、のタイミングが示されている。
【００４６】
送信装置１０の送信部１９ｎに含まれるデータ送信部１１は、制御部１５による制御の下、画像表示部３０における画像表示に用いられる通常データ（図中で「normal」と表記）、受信装置２０ｎのデータ受信部２１におけるデータ受信状態または受信装置２０ｎのクロック受信部２２におけるクロック受信状態を検出するための校正データ（図中で「CalData」と表記）、この校正データの送受信の開始を指示する校正開始指示データ（図中で「CalStart」と表記）、および、受信装置２０ｎのサンプラ部２３が校正データをサンプリングして得た校正サンプルデータを受信装置２０ｎの送信部２５が送出することを指示する送信指示データ（図中で「SLStart」と表記）、の各データを所定のタイミングで受信装置２０ｎへ送信する。
【００４７】
送信装置１０は、受信装置２０ｎへ、通常データ（normal）を送信する期間とは別の期間（例えばブランキング期間）に、校正開始指示データ（CalStart）、校正データ（CalData）および送信指示データ（SLStart）を順に送信する。送信装置１０は、これらのデータをパケット方式で受信装置２０ｎへ送信する。
【００４８】
受信装置２０ｎでは、受信されたデータが校正開始指示データ（CalStart）であるとデコーダ部２４により判断されると、その後に受信された校正データ（CalData）がサンプラ部２３により所定のタイミングでサンプリングされて得られたデータが、校正サンプルデータとして記憶部２５により記憶される（図中で「CalDataCapture」と表記）。更にその後に、受信装置２０ｎでは、受信されたデータが送信指示データ（SLStart）であるとデコーダ部２４により判断されると、記憶部２５により記憶された校正サンプルデータが送信部２６から送出される（図中で「Transmit Sub link data」と表記）。
【００４９】
以上のような送受信はＮ個の受信装置２０１〜２０Ｎについて順次に行われる。送信装置１０の受信部２６は、Ｎ個の受信装置２０１〜２０Ｎそれぞれの送信部２６から送信された校正サンプルデータを順次に受信する（図中で「Driver#n Sub link data」と表記）。
【００５０】
図５は、本実施形態における送信装置１０から送出されて受信装置２０ｎにより受信される通常データのタイミングを示す図である。受信装置２０ｎにより受信される通常データは、８ｂ１０ｂ符号でエンコードされたパケットとして受信される。送信装置１０において送出時のデータとクロックとの間の位相が制御部１５により適切に調整されているときには、受信装置２０ｎにより受信される通常データは、クロックが指示するデータサンプリングのタイミング（クロックの立上り時および立下り時）が各ビットの中心に位置している。
【００５１】
図６は、本実施形態における送信装置１０から送出されて受信装置２０ｎにより受信される校正開始指示データおよび校正データのタイミングを示す図である。前述したとおり、通常データは、８ｂ１０ｂ符号でエンコードされていて、連続する６ビット以上で同符号が続くことはない。そこで、校正開始指示データは、通常データと区別するために、８ｂ１０ｂ符号では決して現れないデータとされる。校正開始指示データ（CalStart）は、例えば、図示のとおり、Ｌレベルの連続１０ビット、これに続くＨレベルの連続５ビット、更に続くＬレベルの連続５ビット、の計２０ビットのデータとして構成される。
【００５２】
送信装置１０のデータ送信部１１は、このような校正開始指示データ（CalStart）を受信装置２０ｎへ送信する。受信装置２０ｎのデコーダ部２４は、例えば、受信データが連続７ビット以上の期間に亘ってＬレベルが続いた後に最初に受信データがＨレベルからＬレベルに転じたときに、校正開始指示データを受信したと認識する（図中で「CalStartPoint」と表記）。
【００５３】
送信装置１０のデータ送信部１１は、校正開始指示データを送信した後に校正データ（CalData）を受信装置２０ｎへ送信する。受信装置２０ｎのデコーダ部２４は、例えば、校正開始指示データ受信を認識したとき（CalStartPoint）の２０ビット後から５ビット毎にサンプラ部２３がサンプリングした校正データ（CalData）を、校正サンプルデータとして記憶部２５に記憶させる。ここで、５ビット毎のように奇数ビット毎にサンプラ部２３がサンプリングした校正データ（CalData）を校正サンプルデータとすることにより、この校正サンプルデータは、クロックの立上り時および立下り時それぞれで校正データがサンプリングされて得られたものとなる。
【００５４】
図７は、本実施形態における送信装置１０から送出されて受信装置２０ｎにより受信される送信指示データおよび通常データのタイミングを示す図である。送信指示データも、通常データと区別するために、８ｂ１０ｂ符号では決して現れないデータとされる。送信指示データ（SLStart）は、例えば、図示のとおり、Ｈレベルの連続１０ビットのデータとして構成される。
【００５５】
送信装置１０のデータ送信部１１は、校正データを送信した後に送信指示データを受信装置２０ｎへ送信し、更にその後に通常データを受信装置２０ｎへ送信する。受信装置２０ｎのデコーダ部２４は、Ｈレベルの連続１０ビットの受信データを送信指示データと認識して、記憶部２５により記憶された校正サンプルデータを送信部２６から送出させる。また、受信装置２０ｎのデコーダ部２４は、送信指示データを受信した後の受信データを通常データと認識する。
【００５６】
図８は、本実施形態における送信装置１０から送出されて受信装置２０ｎにより受信される通常データおよび構成データそれぞれのタイミングを比較して示す図である。同図（ａ）は通常データのタイミングを示し、同図（ｂ）は校正データのタイミングを示す。
【００５７】
送信装置１０において送出時のデータとクロックとの間の位相が制御部１５により適切に調整されているときには、受信装置２０ｎにより受信される通常データは、同図（ａ）に示されるように、クロックが指示するデータサンプリングのタイミング（クロックの立上り時および立下り時）が各ビットの中心に位置している。この点については、校正開始指示データおよび送信指示データも通常データと同様である。
【００５８】
これに対して、受信装置２０ｎにより受信される校正データは、同図（ｂ）に示されるように、クロックが指示するデータサンプリングのタイミング（クロックの立上り時および立下り時）がビット間の遷移時に位置している。
【００５９】
すなわち、送信装置１０において、制御部１５は、通常データおよび送信指示データそれぞれをデータ送信部１１から送信させるときと比較して、校正データをデータ送信部１１から送信させるときに、相対的に０.５ビット相当のシフト位置にビット間遷移が存在するような校正データを送信させる。あるいは、制御部１５は、通常データ，校正開始指示データおよび送信指示データそれぞれをデータ送信部１１から送信させるときと比較して、校正データをデータ送信部１１から送信させるときに、クロック送信部１２にクロックを０．５ビット相当シフトさせる。なお、０．５ビット以外の、０.２５ビット、０.７５ビットなどのシフトを含むことにより、位相調整をより高速化することが可能である。
【００６０】
次に、図９〜図１２を用いて、受信装置２０ｎから校正サンプルデータを受信した送信装置１０の制御部１５による受信装置２０ｎ受信時のデータとクロックとの間の位相についての判断の方法について説明する。図９は、受信装置２０ｎが受信するクロックと通常データとの間の位相関係を示す図である。図１０は、送信装置１０の制御部１５が使用するデータを説明する図である。図１１は、送信装置１０の制御部１５の動作を説明する図表である。また、図１２は、送信装置１０の制御部１５の動作を説明するフローチャートである。
【００６１】
図９に示される受信装置２０ｎが受信するクロックと通常データとの間の位相関係に対応して、受信装置２０ｎが受信するクロックと校正データとの間の位相関係は図１０に示されるようになる。図１０に示されるように、送信装置１０の制御部１５は、受信装置２０ｎのサンプラ部２３によりサンプリングされた校正データのうち受信装置２０ｎから送られて来た校正サンプルデータＸＤと、校正サンプルデータＸＤのサンプリング時の直前のビットの校正データＤ１と、校正サンプルデータＸＤのサンプリング時の直後のビットの校正データＤ２と、を使用する。校正データＤ１，Ｄ２は、送信装置１０が自ら送信したデータである。
【００６２】
図１１に示されるように、制御部１５は、３つのデータＤ１，ＸＤ，Ｄ２に基づいて、校正サンプルデータＸＤのサンプリング時の前後の２つのビットの間にデータ遷移があるか否か（Edge）、受信装置２０ｎの受信時においてクロックに対してデータの位相が速いか否か（Early）、受信装置２０ｎの受信時においてクロックに対してデータの位相が遅いか否か（Late）、および、受信装置２０ｎの受信時においてクロックの周波数とデータのビットレートとがアンロックの状態であるか否か（Unlock）、を検出する。
【００６３】
すなわち、制御部１５は、２つのビットＤ１，Ｄ２の間にデータ遷移があるときには変数Edgeを値１とし、そうでないときには変数Edgeを値０とする。制御部１５は、受信装置２０ｎの受信時においてクロックに対してデータの位相が速いときには変数Earlyを値１とし、そうでないときには変数Earlyを値０とする。制御部１５は、受信装置２０ｎの受信時においてクロックに対してデータの位相が遅いときには変数Lateを値１とし、そうでないときには変数Lateを値０とする。また、制御部１５は、アンロックの状態であるときには変数Unlockを値１とし、そうでないときには変数Unlockを値０とする。
【００６４】
そして、制御部１５は、これらの変数Edge，Early，LateおよびUnlockの各値に基づいて、受信装置２０ｎのデータ受信部２１により受信されたデータと受信装置２０ｎのクロック受信部２２により受信されたクロックとの間の位相差の検出を行う。具体的には、図１２に示されるように、制御部１５は、変数EdgeCnt，EarlyCnt，LateCntおよびUnlockCnt、ならびに、定数EdgeCntThreshold，EarlyCntThreshold，LateCntThresholdおよびUnlockCntThreshold を用いて、以下のような処理をする。
【００６５】
制御部１５では、初めにステップＳ１１で、変数EdgeCnt，EarlyCnt，LateCntおよびUnlockCntそれぞれの値が初期化され、その後、ステップＳ１２で、校正サンプルデータＸＤ毎に、変数Edgeの値が変数EdgeCntに累積加算され、変数Earlyの値が変数EarlyCntに累積加算され、変数Lateの値が変数LateCntに累積加算され、また、変数Unlockの値が変数UnlockCntに累積加算される。
【００６６】
ステップＳ１３で、変数UnlockCntの値が定数UnlockCntThreshold以上であるか否かが判断され、もし、そうであれば、クロック周波数とデータのビットレートとがアンロックの状態であると判断される（Unlock）。
【００６７】
ステップＳ１３で変数UnlockCntの値が定数UnlockCntThreshold未満であると判断された場合には、ステップＳ１４で、変数EdgeCntの値が定数EdgeCntThreshold以上であるか否かが判断される。ステップＳ１４で変数EdgeCntの値が定数EdgeCntThreshold未満であると判断された場合には、ステップＳ１２へ戻る。
【００６８】
ステップＳ１４で変数EdgeCntの値が定数EdgeCntThreshold以上であると判断された場合には、ステップＳ１５で、変数LateCntの値が定数LateCntThreshold以上であるか否かが判断され、もし、そうであれば、受信装置２０ｎの受信時においてデータの位相が遅いと判断される（Late）。また、ステップＳ１６で、変数EarlyCntの値が定数EarlyCntThreshold以上であるか否かが判断され、もし、そうであれば、受信装置２０ｎの受信時においてデータの位相が速いと判断される（Early）。何れでもない場合には、受信装置２０ｎの受信時において位相差が許容範囲内であると判断される（Lock）。
【００６９】
次に、図１３〜図１５を用いて、受信装置２０ｎから校正サンプルデータを受信した送信装置１０の制御部１５による受信装置２０ｎ受信時のデータの振幅についての判断の方法について説明する。図１３は、送信装置１０の制御部１５が使用するデータを説明する図である。図１４は、送信装置１０の制御部１５の動作を説明する図表である。また、図１５は、送信装置１０の制御部１５の動作を説明するフローチャートである。
【００７０】
図１３に示されるように、送信装置１０の制御部１５は、受信装置２０ｎのサンプラ部２３によりサンプリングされた校正データのうち受信装置２０ｎから送られて来た校正サンプルデータＸＤと、校正サンプルデータＸＤのサンプリング時の直前のビットの校正データＤ１と、校正データＤ１の直前のビットの校正データＤ０と、校正サンプルデータＸＤのサンプリング時の直後のビットの校正データＤ２と、を使用する。校正データＤ０，Ｄ１，Ｄ２は、送信装置１０が自ら送信したデータである。
【００７１】
図１４に示されるように、制御部１５は、４つのデータＤ０，Ｄ１，ＸＤ，Ｄ２に基づいて、校正サンプルデータＸＤ毎に、２つのビットＤ１，Ｄ２の間にデータ遷移があるか否か（Edge）、受信装置２０ｎの受信時において高周波成分の振幅が小さいが故にデータの波形歪が大きいか否か（Underequalize）、受信装置２０ｎの受信時においてデータの高周波成分の振幅が大きいが故にデータの波形歪が大きいか否か（Overequalize）、および、受信装置２０ｎの受信時においてクロックの周波数とデータのビットレートとがアンロックの状態であるか否か（Unlock）、を検出する。
【００７２】
すなわち、制御部１５は、２つのビットＤ１，Ｄ２の間にデータ遷移があるときには変数Edgeを値１とし、そうでないときには変数Edgeを値０とする。制御部１５は、受信装置２０ｎの受信時においてデータの高周波成分の振幅が小さいが故にデータの波形歪が大きいときには変数Underequalizeを値１とし、そうでないときには変数Underequalizeを値０とする。制御部１５は、受信装置２０ｎの受信時においてデータの高周波成分の振幅が大きいが故にデータの波形歪が大きいときには変数Overequalizeを値１とし、そうでないときには変数Overequalizeを値０とする。また、制御部１５は、アンロックの状態であるときには変数Unlockを値１とし、そうでないときには変数Unlockを値０とする。
【００７３】
そして、制御部１５は、これらの変数Edge，Underequalize，OverequalizeおよびUnlockの各値に基づいて、受信装置２０ｎのデータ受信部２１により受信されたデータの波形歪の検出を行う。具体的には、制御部１５は、図１５に示されるように、変数EdgeCnt，OverequalizeCntおよびUnderequalizeCnt、ならびに、定数EdgeCntThreshold，OverequalizeCntThresholdおよびUnderCntThresholdを用いて、以下のような処理をする。
【００７４】
制御部１５は、初めにステップＳ２１で、変数EdgeCnt，OverequalizeCntおよびUnderequalizeCntそれぞれの値が初期化され、その後、ステップＳ２２で、校正サンプルデータＸＤ毎に、変数Edgeの値が変数EdgeCntに累積加算され、変数Overequalizeの値が変数OverequalizeCntに累積加算され、また、変数Underequalizeの値が変数UnderequalizeCntに累積加算される。
【００７５】
ステップＳ２３で、変数EdgeCntの値が定数EdgeCntThreshold以上であるか否かが判断される。ステップＳ２３で変数EdgeCntの値が定数EdgeCntThreshold未満であると判断された場合には、ステップＳ２２へ戻る。
【００７６】
ステップＳ２３で変数EdgeCntの値が定数EdgeCntThreshold以上であると判断された場合には、ステップＳ２４で、変数OverequalizeCntの値が定数OverequalizeCntThreshold以上であるか否かが判断され、もし、そうであれば、受信装置２０ｎが受信したデータの高周波成分の振幅が大きいが故にデータの波形歪が大きいと判断される（Overequalize）。また、ステップＳ２５で、変数UnderequalizeCntの値が定数UnderequalizeCntThreshold以上であるか否かが判断され、もし、そうであれば、受信装置２０ｎが受信したデータの高周波成分の振幅が小さいが故にデータの波形歪が大きいと判断される（Underequalize）。何れでもない場合には、受信装置２０ｎが受信したデータの高周波成分の振幅が許容範囲内であると判断される（Justequalize）。
【００７７】
次に、図１６〜図１８を用いて、受信装置２０ｎから校正サンプルデータを受信した送信装置１０の制御部１５による受信装置２０ｎ受信時のデータのデューティについての判断の方法について説明する。図１６は、送信装置１０の制御部１５が使用するデータを説明する図である。図１７は、送信装置１０の制御部１５の動作を説明する図表である。また、図１８は、送信装置１０の制御部１５の動作を説明するフローチャートである。
【００７８】
図１６に示されるように、送信装置１０の制御部１５は、受信装置２０ｎのサンプラ部２３によりサンプリングされた校正データのうち受信装置２０ｎから送られて来た校正サンプルデータＸＤと、校正サンプルデータＸＤのサンプリング時の直前のビットの校正データＤ１と、校正サンプルデータＸＤのサンプリング時の直後のビットの校正データＤ２と、を使用する。校正データＤ１，Ｄ２は、送信装置１０が自ら送信したデータである。
【００７９】
図１７に示されるように、制御部１５は、３つのデータＤ１，ＸＤ，Ｄ２に基づいて、校正サンプルデータＸＤのサンプリング時の前後の２つのビットの間にデータ遷移があるか否か（Edge）、受信装置２０ｎの受信時においてデータのデューティが広いか否か（DataDutyWide）、および、受信装置２０ｎの受信時においてデータのデューティが狭いか否か（DataDutyNarrow）、を検出する。
【００８０】
すなわち、制御部１５は、２つのビットＤ１，Ｄ２の間にデータ遷移があるときには変数Edgeを値１とし、そうでないときには変数Edgeを値０とする。制御部１５は、受信装置２０ｎの受信時においてデータのデューティが広いときには変数DataDutyWideを値１とし、そうでないときには変数DataDutyWideを値０とする。また、制御部１５は、受信装置２０ｎの受信時においてデータのデューティが狭いときには変数DataDutyNarrow を値１とし、そうでないときには変数DataDutyNarrowを値０とする。
【００８１】
そして、制御部１５は、これらの変数Edge，DataDutyWideおよびDataDutyNarrowの各値に基づいて、受信装置２０ｎのデータ受信部２１により受信されたデータのデューティの広狭の検出を行う。具体的には、図１８に示されるように、制御部１５は、変数EdgeCnt，DataDutyWideCntおよびDataDutyNarrowCnt、ならびに、定数EdgeCntThreshold，DataDutyWideCntThresholdおよびDataDutyNarrowCntThreshold を用いて、以下のような処理をする。
【００８２】
制御部１５では、初めにステップＳ３１で、変数EdgeCnt，DataDutyWideCntおよびDataDutyNarrowCntそれぞれの値が初期化され、その後、ステップＳ３２で、校正サンプルデータＸＤ毎に、変数Edgeの値が変数EdgeCntに累積加算され、変数DataDutyWideの値が変数DataDutyWideCntに累積加算され、また、変数DataDutyNarrowの値が変数DataDutyNarrowCntに累積加算される。
【００８３】
ステップＳ３３で、変数EdgeCntの値が定数EdgeCntThreshold以上であるか否かが判断される。ステップＳ３３で変数EdgeCntの値が定数EdgeCntThreshold未満であると判断された場合には、ステップＳ３２へ戻る。
【００８４】
ステップＳ３３で変数EdgeCntの値が定数EdgeCntThreshold以上であると判断された場合には、ステップＳ３４で、変数DataDutyWideCntの値が定数DataDutyWideCntThreshold以上であるか否かが判断され、もし、そうであれば、受信装置２０ｎが受信したデータのデューティが広いと判断される（DataDutyWide）。また、ステップＳ３５で、変数DataDutyNarrowCntの値が定数DataDutyNarrowCntThreshold以上であるか否かが判断され、もし、そうであれば、受信装置２０ｎが受信したデータのデューティが狭いと判断される（DataDutyNarrow）。何れでもない場合には、受信装置２０ｎが受信したデータのデューティが許容範囲内であると判断される（DataDutyJust）。
【００８５】
次に、図１９〜図２１を用いて、受信装置２０ｎから校正サンプルデータを受信した送信装置１０の制御部１５による受信装置２０ｎ受信時のクロックのデューティについての判断の方法について説明する。図１９は、送信装置１０の制御部１５が使用するデータを説明する図である。図２０は、送信装置１０の制御部１５の動作を説明する図表である。また、図２１は、送信装置１０の制御部１５の動作を説明するフローチャートである。
【００８６】
図１９に示されるように、送信装置１０の制御部１５は、受信装置２０ｎのサンプラ部２３によりサンプリングされた校正データのうち受信装置２０ｎから送られて来た校正サンプルデータＸＤと、校正サンプルデータＸＤのサンプリング時の直前のビットの校正データＤ１と、校正サンプルデータＸＤのサンプリング時の直後のビットの校正データＤ２と、を使用する。校正データＤ１，Ｄ２は、送信装置１０が自ら送信したデータである。また、校正サンプルデータＸＤは、サンプラ部２３によりクロックの立上り時および立下り時それぞれの双方のタイミングで得られる。
【００８７】
図２０に示されるように、制御部１５は、３つのデータＤ１，ＸＤ，Ｄ２に基づいて、校正サンプルデータＸＤのサンプリング時の前後の２つのビットの間にデータ遷移があるか否か（Edge）、受信装置２０ｎの受信時においてクロックのデューティが広いか否か（ClockDutyWide）、および、受信装置２０ｎの受信時においてクロックのデューティが狭いか否か（ClockDutyNarrow）、を検出する。このとき、クロックのデューティの広狭の判断は、サンプラ部２３によりクロックの立上り時および立下り時の何れのタイミングで校正サンプルデータＸＤが得られたかに応じて異なる。
【００８８】
すなわち、制御部１５は、２つのビットＤ１，Ｄ２の間にデータ遷移があるときには変数Edgeを値１とし、そうでないときには変数Edgeを値０とする。制御部１５は、受信装置２０ｎの受信時においてクロックのデューティが広いときには変数ClockDutyWideを値１とし、そうでないときには変数ClockDutyWideを値０とする。また、制御部１５は、受信装置２０ｎの受信時においてクロックのデューティが狭いときには変数ClockDutyNarrow を値１とし、そうでないときには変数ClockDutyNarrowを値０とする。
【００８９】
そして、制御部１５は、これらの変数Edge，ClockDutyWideおよびClockDutyNarrowの各値に基づいて、受信装置２０ｎのクロック受信部２２により受信されたクロックのデューティの広狭の検出を行う。具体的には、図２１に示されるように、制御部１５は、変数EdgeCnt，ClockDutyWideCntおよびClockDutyNarrowCnt、ならびに、定数EdgeCntThreshold，ClockDutyWideCntThresholdおよびClockDutyNarrowCntThreshold を用いて、以下のような処理をする。
【００９０】
制御部１５では、初めにステップＳ４１で、変数EdgeCnt，ClockDutyWideCntおよびClockDutyNarrowCntそれぞれの値が初期化され、その後、ステップＳ４２で、校正サンプルデータＸＤ毎に、変数Edgeの値が変数EdgeCntに累積加算され、変数ClockDutyWideの値が変数ClockDutyWideCntに累積加算され、また、変数ClockDutyNarrowの値が変数ClockDutyNarrowCntに累積加算される。
【００９１】
ステップＳ４３で、変数EdgeCntの値が定数EdgeCntThreshold以上であるか否かが判断される。ステップＳ４３で変数EdgeCntの値が定数EdgeCntThreshold未満であると判断された場合には、ステップＳ４２へ戻る。
【００９２】
ステップＳ４３で変数EdgeCntの値が定数EdgeCntThreshold以上であると判断された場合には、ステップＳ４４で、変数ClockDutyWideCntの値が定数ClockDutyWideCntThreshold以上であるか否かが判断され、もし、そうであれば、受信装置２０ｎが受信したクロックのデューティが広いと判断される（ClockDutyWide）。また、ステップＳ４５で、変数ClockDutyNarrowCntの値が定数ClockDutyNarrowCntThreshold以上であるか否かが判断され、もし、そうであれば、受信装置２０ｎが受信したクロックのデューティが狭いと判断される（ClockDutyNarrow）。何れでもない場合には、受信装置２０ｎが受信したクロックのデューティが許容範囲内であると判断される（ClockDutyJust）。
【００９３】
次に、図２２〜図２７を用いて、送信装置１０の制御部１５による位相，データ振幅，データデューティおよびクロックデューティそれぞれの調整について説明する。制御部１５は、図１２，図１５，図１８および図２１に示された手順で得られた判断結果（Late，Early，Lock，Unlock，Overequalize，Underequalize，Justequalize，DataDutyWide，DataDutyNarrow，DataDutyJust，ClockDutyWide，ClockDutyNarrow，ClockDutyJust）に基づいて、データ送信部１１およびクロック送信部１２を制御することで、上記の各々の調整を行う。
【００９４】
図２２は、本実施形態に係る送信装置１０における制御部１５による第１調整例を説明するフローチャートである。この図に示される第１調整例では、制御部１５は、ブランキング期間に、データ送信部１１から受信装置２０ｎへ、校正開始指示データ（CalStart）および校正データ（CalData）を送信させ、その後に送信指示データ（SLStart）を送信させる。そして、制御部１５は、受信装置２０ｎから送出されて受信部１４により受信された校正サンプルデータ（Sub link data）を受け取って前述の判断を行い、その判断結果に基づいて以下のような手順で調整を行う。
【００９５】
制御部１５は、変数Lockおよび変数Justequalizeの双方が有意値であるとき、すなわち、受信装置２０ｎにより受信されたデータとクロックとの位相差が許容範囲内であって該データの高周波成分の振幅が許容範囲内であるときには、受信装置２０ｎに対応する送信部１９ｎに含まれるデータ送信部１１のバッファ１１１および位相シフト部１１３に対して何ら調整を行うことなく、次の受信装置２０ｎ＋１について処理を行う。
【００９６】
制御部１５は、変数Lockおよび変数Justequalizeの何れかが有意値でないときには、以下のような制御を行う。
【００９７】
制御部１５は、変数Lateが有意値であるとき（受信装置２０ｎにより受信されたクロックに対してデータの位相が遅いとき）には、送信部１９ｎに含まれるデータ送信部１１の位相シフト部１１３に対して調整を行うことで、クロックに対してデータの位相を所定量だけ早くする。
【００９８】
制御部１５は、変数Earlyが有意値であるとき（受信装置２０ｎにより受信されたクロックに対してデータの位相が早いとき）には、送信部１９ｎに含まれるデータ送信部１１の位相シフト部１１３に対して調整を行うことで、クロックに対してデータの位相を所定量だけ遅くする。
【００９９】
制御部１５は、変数Lockが有意値であるとき（受信装置２０ｎにより受信されたデータとクロックとの位相差が許容範囲内であるとき）には、送信部１９ｎに含まれるデータ送信部１１の位相シフト部１１３に対して何ら調整を行わない。
【０１００】
制御部１５は、変数Unlockが有意値であるとき（受信装置２０ｎにより受信されたクロックの周波数とデータのビットレートとがアンロックの状態であるとき）には、送信部１９ｎに含まれるデータ送信部１１の位相シフト部１１３に対して調整を行うことで、クロックの位相を大きく（例えば０.５ビット分だけ）変化させる。
【０１０１】
制御部１５は、変数Unlockが有意値でないときには、変数Overequalize，UnderequalizeおよびJustequalizeの各値に応じて、更に以下のような制御を行う。
【０１０２】
制御部１５は、変数Overequalizeが有意値であるとき（受信装置２０ｎにより受信されたデータの高周波成分の振幅が大きいが故に該データの波形歪が大きいとき）には、送信部１９ｎに含まれるデータ送信部１１のバッファ１１１に対して調整を行うことで、データのレベル遷移後のビットのデータの振幅を所定量だけ大きくする。
【０１０３】
制御部１５は、変数Underequalizeが有意値であるとき（受信装置２０ｎにより受信されたデータの高周波成分の振幅が小さいが故に該データの波形歪が大きいとき）には、送信部１９ｎに含まれるデータ送信部１１のバッファ１１１に対して調整を行うことで、データのレベル遷移後のビットのデータの振幅を所定量だけ小さくする。
【０１０４】
制御部１５は、変数Justequalizeが有意値であるとき（受信装置２０ｎにより受信されたデータの高周波成分の振幅が許容範囲内であるとき）には、送信部１９ｎに含まれるデータ送信部１１のバッファ１１１に対して何ら調整を行わない。
【０１０５】
制御部１５は、変数DataDutyWideが有意値であるとき（受信装置２０ｎにより受信されたデータのデューティが広いとき）には、送信部１９ｎに含まれるデータ送信部１１のバッファ１１１に対して調整を行う（例えばオフセットを調整する）ことで、データのデューティを所定量だけ狭くする。
【０１０６】
制御部１５は、変数DataDutyNarrowが有意値であるとき（受信装置２０ｎにより受信されたデータのデューティが狭いとき）には、送信部１９ｎに含まれるデータ送信部１１のバッファ１１１に対して調整を行う（例えばオフセットを調整する）ことで、データのデューティを所定量だけ広くする。
【０１０７】
制御部１５は、変数DataDutyJustが有意値であるとき（受信装置２０ｎにより受信されたデータのデューティが許容範囲内であるとき）には、送信部１９ｎに含まれるデータ送信部１１のバッファ１１１に対して何ら調整を行わない。
【０１０８】
制御部１５は、変数ClockDutyWideが有意値であるとき（受信装置２０ｎにより受信されたクロックのデューティが広いとき）には、送信部１９ｎに含まれるクロック送信部１２のバッファ１２１に対して調整を行う（例えばオフセットを調整する）ことで、クロックのデューティを所定量だけ狭くする。
【０１０９】
制御部１５は、変数ClockDutyNarrowが有意値であるとき（受信装置２０ｎにより受信されたクロックのデューティが狭いとき）には、送信部１９ｎに含まれるクロック送信部１２のバッファ１２１に対して調整を行う（例えばオフセットを調整する）ことで、クロックのデューティを所定量だけ広くする。
【０１１０】
制御部１５は、変数ClockDutyJustが有意値であるとき（受信装置２０ｎにより受信されたクロックのデューティが許容範囲内であるとき）には、送信部１９ｎに含まれるクロック送信部１２のバッファ１２１に対して何ら調整を行わない。
【０１１１】
制御部１５は、以上の調整処理が終了すると、再び、データ送信部１１から受信装置２０ｎへ、校正開始指示データ（CalStart），校正データ（CalData）および送信指示データ（SLStart）を送信させ、受信装置２０ｎから送出されて受信部１４により受信された校正サンプルデータ（Sub link data）を受け取って前述の判断を行い、その判断結果に基づいて同様の手順で調整を行う。そして、制御部１５は、変数Lockおよび変数Justequalizeの双方が有意値となると、受信装置２０ｎについての処理を終了して、次の受信装置２０ｎ＋１について同様の処理を行う。
【０１１２】
図２３は、本実施形態に係る送信装置１０における制御部１５による第２調整例を説明するフローチャートである。この図に示される第２調整例では、制御部１５は、変数Lockが有意値となる（受信装置２０ｎにより受信されたデータとクロックとの位相差が許容範囲内となる）まで、受信装置２０ｎへの校正開始指示データ（CalStart），校正データ（CalData）および送信指示データ（SLStart）の送信、受信装置２０ｎからの校正サンプルデータ（Sublink data）の受信、ならびに、変数Late，EarlyおよびUnlockの何れが有意値であるかに応じて為される位相シフト部１１３に対する調整、を繰り返す。
【０１１３】
制御部１５は、変数Lockが有意値である場合には、変数Justequalizeが有意値となる（受信装置２０ｎにより受信されたデータの高周波成分の振幅が許容範囲内となる）まで、受信装置２０ｎへの校正開始指示データ（CalStart），校正データ（CalData）および送信指示データ（SLStart）の送信、受信装置２０ｎからの校正サンプルデータ（Sublink data）の受信、ならびに、変数OverequalizeおよびUnderequalizeの何れが有意値であるかに応じて為されるバッファ１１１に対する調整、を繰り返す。
【０１１４】
制御部１５は、変数DataDutyJustが有意値となる（受信装置２０ｎにより受信されたデータのデューティが許容範囲内となる）まで、受信装置２０ｎへの校正開始指示データ（CalStart），校正データ（CalData）および送信指示データ（SLStart）の送信、受信装置２０ｎからの校正サンプルデータ（Sublink data）の受信、ならびに、変数DataDutyWideおよびDataDutyNarrowの何れが有意値であるかに応じて為されるバッファ１１１に対する調整、を繰り返す。
【０１１５】
また、制御部１５は、変数ClockDutyJustが有意値となる（受信装置２０ｎにより受信されたクロックのデューティが許容範囲内となる）まで、受信装置２０ｎへの校正開始指示データ（CalStart），校正データ（CalData）および送信指示データ（SLStart）の送信、受信装置２０ｎからの校正サンプルデータ（Sublink data）の受信、ならびに、変数ClockDutyWideおよびClockDutyNarrowの何れが有意値であるかに応じて為されるバッファ１２１に対する調整、を繰り返す。
【０１１６】
第２調整例における位相シフト部１１３またはバッファ１１１，１２１に対する調整は、第１調整例の場合と同様である。そして、制御部１５は、変数Lock，Justequalize，DataDutyJustおよびClockDutyJustの全てが有意値となると、受信装置２０ｎについての処理を終了して、次の受信装置２０ｎ＋１について同様の処理を行う。
【０１１７】
図２４は、本実施形態に係る送信装置１０におけるデータ送信部１１の位相シフト部１１３の構成を示す図である。図２５は、本実施形態に係る送信装置１０におけるデータ送信部１１の位相シフト部１１３の動作を説明する図である。この例では、クロック生成部１６は、例えばＰＬＬ周波数シンセサイザであって、位相が所定量ずつ異なるＭ相のクロックClock_1〜Clock_Mを出力する。そして、位相シフト部１１３は、クロック生成部１６から出力されるＭ相のクロックClock_1〜Clock_Mを入力するとともに、制御部１５から出力される選択指示信号Selectをも入力して、Ｍ相のクロックClock_1〜Clock_Mのうち選択指示信号Selectにより指示されるクロックClockを選択的にフリップフロップ１１２へ出力する。これにより、送信装置１０から送出されるデータとクロックとの間の位相差が調整されて、受信装置２０ｎにより受信されるデータとクロックとの間の位相差が許容範囲内とされる。
【０１１８】
図２６は、本実施形態に係る送信装置１０におけるデータ送信部１１のバッファ１１１による振幅調整を説明する波形図である。この図に示されるように、バッファ１１１は、制御部１５からの指示により、送信すべきデータのレベル遷移後のビットのデータの振幅（PreEmphasis Level）を、前ビットと同じレベルのビットのデータの振幅（Normal Level）に対して大きくする。また、バッファ１１１は、制御部１５からの指示により、送信すべきデータのレベル遷移後のビットのデータの振幅（PreEmphasis Level）を調整する。これにより、送信装置１０から送出されるデータの高周波成分の振幅が適正値とされて、受信装置２０ｎにより受信されるデータの高周波成分の振幅が許容範囲内とされ、該データの歪が抑制される。
【０１１９】
図２７は、本実施形態に係る送信装置１０におけるデータ送信部１１のバッファ１１１によるデータデューティを説明する波形図である。この図に示されるように、バッファ１１１は、制御部１５からの指示により、出力するデータのオフセットを調整することで、該データのデューティを調整することができる。
【０１２０】
本実施形態では、以上のようにして、送信装置１０において、データ送信部１１により送信されるデータとクロック送信部１２により送信されるクロックとの間の位相の調整、データ送信部１１により送信されるデータの振幅の調整、データ送信部１１により送信されるデータのデューティの調整、および、クロック送信部１２により送信されるクロックのデューティの調整、が行われる。
【０１２１】
そして、これらの調整の結果、受信装置２０ｎにおいては、データ受信部２１により受信されるデータとクロック受信部２２により受信されるクロックとの間の位相差が許容範囲内となり、データ受信部２１により受信されるデータの波形劣化の程度が許容範囲内となり、データ受信部２１により受信されるデータのデューティが許容範囲内となり、また、クロック送信部２２により受信されるクロックのデューティが許容範囲内となる。したがって、本実施形態では、送信装置１０から送信されたデータおよびクロックを受信した受信装置２０ｎにおいて、クロックによりデータを正しくサンプリングすることが容易となる。
【０１２２】
また、例えば画像表示システム１においては一般に１個の送信装置１０に対して多数の受信装置２０１〜２０Ｎが設けられるが、本実施形態では、各受信装置２０ｎが校正データをサンプリングして得た校正サンプルデータを送信装置１０へ送信し、送信装置１０が該校正サンプルデータに基づいて判断や調整をすることとして、各受信装置２０ｎの構成を簡略することできるので、システム全体の構成を簡略にするとともに安価にすることができる。
【０１２３】
なお、以上までに図９〜図２７を用いて説明した位相差，波形劣化，データデューティおよびクロックデューティの検出および調整に際して、制御部１５は、或る一定のパターンの校正データをデータ送信部１１から出力させるのが好ましく、このようにすることで構成が簡素化され得る。また、制御部１５は、受信装置２０ｎのサンプラ部２３によるサンプリング時での双対する項目（データの立上り／立下り、クロックの立上り／立下り、サンプリング前のデータの２ビットの値の異／同）の数が互いに等しくなるように構成された校正データをデータ送信部１１から出力させるのが好ましい。
【０１２４】
以上までに説明した実施形態は、受信装置２０ｎにおけるデータとクロックとの間の位相差が±０.５ビット未満である場合に好適なものであり、該位相差が±０.５ビット以上である場合には位相調整やデータ振幅調整等をすることが困難となる。そこで、受信装置２０ｎにおけるデータとクロックとの間の位相差が±０.５ビット以上である場合には、以下の図２８または図２９に示されるようにすればよい。
【０１２５】
図２８は、受信装置２０ｎにおけるデータとクロックとの間の位相差が±０.５ビット以上である場合の位相差検出および位相調整の第１の方法を説明する波形図である。この図に示されるように、送信装置１０から受信装置２０ｎへ送信される校正データは、同符号が長め（例えば５ビット程度）に連続していて、データサンプリングのタイミング（クロックの立上り時または立下り時）に対する遷移タイミングのズレ量が少しずつ順に変化したものとされる。送信装置１０の制御部１５は、受信装置２０ｎから受信した校正サンプルデータに基づいて、受信装置２０ｎにおけるデータとクロックとの間の位相差が概略的に許容範囲内となるようなデータの遷移タイミングのズレ量を検出することで、送信時のデータとクロックとの間の位相を粗調整することができる。この位相の粗調整の後に、前述の方法で各種の調整が行われる。
【０１２６】
図２９は、受信装置２０ｎにおけるデータとクロックとの間の位相差が±０.５ビット以上である場合の位相差検出および位相調整の第２の方法を説明する波形図である。この図に示されるように、送信装置１０から受信装置２０ｎへ送信される校正データは、複数組の位相判定部およびキャリブレーション部から構成される。校正データのうちの各組の位相判定部は、同符号が２ビット以上連続するパターンを少しずつ位相をずらした形で構成される。校正データのうちの各組のキャリブレーション部は、データサンプリングのタイミング（クロックの立上り時または立下り時）に対する遷移タイミングのズレ量が少しずつ順に変化したものとされる。キャリブレーション部に対し位相判定部は０.５ビットだけ位相がずれていることが好適である。
【０１２７】
送信装置１０の制御部１５は、受信装置２０ｎが校正データのうち位相判定部をサンプリングして得た校正サンプルデータに基づいてクロックとデータとの間の位相差を判断し、キャリブレーション部で位相があっている部分（図の中段）を使用して、前述の方法で各種の調整を行う。この図の例では、位相判定部(1),(2),(3)それぞれをサンプリングして得られる校正サンプルデータがＨレベル，Ｌレベル，Ｌレベルと変化するから、位相判定部(2)に続くキャリブレーション部(2)が使用される。なお、位相判定部は、校正データの一部に固まっても構わないし、この図に示されるように分散して配置されていても構わない。
【０１２８】
また、送信装置１０から受信装置２０ｎへ送信される校正データおよびクロックは、他のデータを送信する際と比較して位相シフトされていなくてもよい。この場合、例えば、図３０に示されるように、所定ビット数（通常データで同符号が連続するビット数の最大値より多いビット数）だけ同符号が連続した後にデータ遷移が存在するような校正データを送信装置１０から送出すると、受信装置２０ｎにおいてはデータの波形が大きく劣化しデータ遷移が遅れる（図中のCapture Point A）。また、所定ビット数だけ同符号が連続した後にデータ遷移が連続して存在するような校正データを送信装置１０から送出すると、受信装置２０ｎにおいては、受信装置２０においてはデータ遷移が早くなる（図中のCapturePoint B）。これらのデータ遷移前後でも受信装置２０ｎにおいて正しく受信することができるように調整を行うことで、伝送品質を保つことができる。
【０１２９】
次に、図３１を用いて、本実施形態に係る送信装置１０の変形例について説明する。図３１は、変形例の送信装置１０Ａの概略構成を示す図である。以上まで説明してきた実施形態の送信装置１０は、Ｎ組（Ｎは２以上の整数）のデータ送信部１１およびクロック送信部１２を備えるものであり、各組においてクロックに対してデータの位相を調整するものであった。したがって、これらクロック送信部は共通のものとすることができる。そこで、図３１に示される変形例の送信装置１０Ａは、Ｎ個のデータ送信部１１１〜１１Ｎと、１つのクロック送信部１２とを備える。なお、この図では、エンコーダ部の図示が省略されている。
【０１３０】
Ｎ個のデータ送信部１１１〜１１Ｎそれぞれは、以上まで説明してきた実施形態におけるデータ送信部１１と同様の構成を有している。データ送信部１１ｎと受信装置２０ｎとは１対１に対応している。クロック送信部１２は、以上まで説明してきた実施形態におけるクロック送信部１２と同様の構成を有している。
【０１３１】
制御部１５は、受信装置２０ｎから送信されて受信部１４により受信された校正サンプルデータに基づいて、データ送信部１１ｎにより送信されるデータとクロック送信部１２により送信されるクロックとの間の位相を調整し、データ送信部１１ｎにより送信されるデータの振幅を調整し、データ送信部１１ｎにより送信されるデータのデューティを調整し、また、クロック送信部１２により送信されるクロックのデューティを調整する。
【０１３２】
この変形例では、送信装置１０ＡからＮ個の受信装置２０１〜２０Ｎへクロックを送信するための信号線を共通のものとすることができるので、送信装置１０ＡとＮ個の受信装置２０１〜２０Ｎとの間の信号線の本数を少なくすることができる。
【符号の説明】
【０１３３】
１…画像表示システム、１０，１０Ａ…送信装置、１１…データ送信部、１２…クロック送信部、１３…エンコーダ部、１４…受信部、１５…制御部、１６…クロック生成部、１９…送信部、２０…受信装置、２１…データ受信部、２２…クロック受信部、２３…サンプラ部、２４…デコーダ部、２５…記憶部、２６…送信部、３０…画像表示部、３１…信号線。
【図１】
2011091745.tif 000003
【図２】
2011091745.tif 000004
【図３】
2011091745.tif 000005
【図４】
2011091745.tif 000006
【図５】
2011091745.tif 000007
【図６】
2011091745.tif 000008
【図７】
2011091745.tif 000009
【図８】
2011091745.tif 000010
【図９】
2011091745.tif 000011
【図１０】
2011091745.tif 000012
【図１１】
2011091745.tif 000013
【図１２】
2011091745.tif 000014
【図１３】
2011091745.tif 000015
【図１４】
2011091745.tif 000016
【図１５】
2011091745.tif 000017
【図１６】
2011091745.tif 000018
【図１７】
2011091745.tif 000019
【図１８】
2011091745.tif 000020
【図１９】
2011091745.tif 000021
【図２０】
2011091745.tif 000022
【図２１】
2011091745.tif 000023
【図２２】
2011091745.tif 000024
【図２３】
2011091745.tif 000025
【図２４】
2011091745.tif 000026
【図２５】
2011091745.tif 000027
【図２６】
2011091745.tif 000028
【図２７】
2011091745.tif 000029
【図２８】
2011091745.tif 000030
【図２９】
2011091745.tif 000031
【図３０】
2011091745.tif 000032
【図３１】
2011091745.tif 000033