(57)【要約】【課題】画像データを受け取る駆動信号生成回路側の異常が発生した場合に、この異常に起因して駆動信号生成回路の受信データに発生するエラーを検出する。【解決手段】制御回路５００では、データ送信回路５０３は画像データＤｐを送信し、コード生成回路５１１は、画像データＤｐから第１のコードＣＤａを生成する。駆動信号生成回路であるデータ線駆動回路２００では、データ受信回路２０１が画像データＤｐを受信し、コード生成回路２０３が画像データＤｐから第２のコードＣＤｂを生成し、コード送信回路２０４がコードＣＤｃとして送信する。制御回路５００では、コード受信回路５１２がコードＣＤｃを受信し、第２のコードＣＤｄとして出力し、エラー検出回路５２０の比較回路５２１が第１のコードＣＤａと第２のコードＣＤｄとに基づいて、データ線駆動回路２００が受信した画像データＤｐのエラーを検出する。【選択図】図３
2020180996.tif 000002
【特許請求の範囲】
【請求項１】
画像データから第１のコードを生成するコード生成回路と、
表示装置に対する駆動信号を生成する駆動信号生成回路に前記画像データを送信する送信回路と、
前記駆動信号生成回路が受信する前記画像データのエラーに関する第２のコードを受信する受信回路と、
前記第１のコードと前記第２のコードとに基づいて、前記駆動信号生成回路が受信した前記画像データのエラーを検出するエラー検出回路と
を有することを特徴とする制御回路。
【請求項２】
前記画像データのエラーに基づくエラー信号を外部に送信するエラー信号送信回路を有することを特徴とする請求項１に記載の制御回路。
【請求項３】
前記エラー検出回路は、前記第２のコードを前記第１のコードと比較する比較回路を有することを特徴とする請求項１又は２に記載の制御回路。
【請求項４】
前記第１のコード及び前記第２のコードはＣＲＣコードを含む
ことを特徴とする請求項１から３までのいずれか１項に記載の制御回路。
【請求項５】
画像データを送信し、且つ前記画像データから第１のコードを生成する制御回路と、
前記画像データを受信し、且つ当該画像データから第２のコードを生成して前記制御回路に送信する駆動信号生成回路と、を備え、
前記制御回路は、前記第１のコードと前記第２のコードとに基づいて、前記駆動信号生成回路が受信した画像データのエラーを検出する、ことを特徴とする駆動回路。
【請求項６】
請求項５に記載の駆動回路を含む電気光学装置。
【請求項７】
請求項６に記載の電気光学装置を含む電子機器。
【請求項８】
請求項７に記載の電子機器を含む移動体。
【請求項９】
送信装置が画像データを送信し、且つ当該データから第１のコードを生成し、
受信装置が前記画像データを受信し、且つ受信した当該画像データから第２のコードを生成して前記送信装置に送信し、
前記送信装置が、前記第１のコードと前記第２のコードとに基づいて、前記受信装置が受信した画像データのエラーを検出することを特徴とするエラー検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電気光学装置の駆動信号生成回路等の制御対象回路に対してデータを送信する制御回路に関する。
【背景技術】
【０００２】
電気光学装置は、車載を含む幅広い用途への適用が進んでいることから、安全性に関する要求が厳しくなっている。特許文献１に開示の技術では、表示制御装置の表示出力制御部が、重ね合わせ制御部と、比較制御部とを有する。重ね合わせ制御部は、プレーン１からプレーンｎまでの複数プレーンの画像データを重ね合わせて、表示装置に供給する画像データを合成する。但し、ｎは２以上の整数である。比較制御部は、表示装置に供給する画像データの任意の領域について巡回冗長検査を実行する。特許文献１に開示の技術によれば、表示装置に供給する画像データの任意の領域にエラーが発生した場合にそのエラーを検出することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−３５６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示の技術は、表示制御装置から画像データを受け取る制御対象装置で発生する異常に起因するエラーを検出することができない。制御対象装置で発生する異常とは、表示装置に対する駆動信号を生成する駆動信号生成回路の入力端子の異常、あるいは同駆動信号生成回路の画像データ受信回路の異常、あるいは表示制御装置から同駆動信号生成回路までの信号線の断線等の異常が該当する。これらの異常に起因して、駆動信号生成回路の受信する画像データにエラーが発生した場合、特許文献１に開示の技術は、そのエラーを検出することができない問題があった。
【課題を解決するための手段】
【０００５】
本開示の一態様による制御回路は、画像データから第１のコードを生成するコード生成回路と、表示装置に対する駆動信号を生成する駆動信号生成回路に前記画像データを送信する送信回路と、前記駆動信号生成回路が受信する前記画像データのエラーに関する第２のコードを受信する受信回路と、前記第１のコードと前記第２のコードとに基づいて、前記駆動信号生成回路が受信した前記画像データのエラーを検出するエラー検出回路とを有する。
【０００６】
また、本開示の一態様による駆動回路は、画像データを送信し、且つ前記画像データから第１のコードを生成する制御回路と、前記画像データを受信し、且つ当該画像データから第２のコードを生成して前記制御回路に送信する駆動信号生成回路と、を備え、前記制御回路は、前記第１のコードと前記第２のコードとに基づいて、前記駆動信号生成回路が受信した画像データのエラーを検出する。
【０００７】
また、本開示の一態様によるエラー検出方法では、送信装置が画像データを送信し、且つ当該データから第１のコードを生成し、受信装置が前記画像データを受信し、且つ受信した当該画像データから第２のコードを生成して前記送信装置に送信し、前記送信装置が、前記第１のコードと前記第２のコードとに基づいて、前記受信装置が受信した画像データのエラーを検出する。
【図面の簡単な説明】
【０００８】
【図１】実施形態である制御回路を含む電気光学装置の構成を示すブロック図である。
【図２】同実施形態における画素回路の構成を示す図である。
【図３】同実施形態における制御回路及びデータ線駆動回路の構成を示すブロック図である。
【図４】同実施形態の動作を示すタイムチャートである。
【図５】応用例である投射型表示装置の模式図である。
【図６】応用例であるパーソナルコンピューターの模式図である。
【図７】応用例である携帯電話機の模式図である。
【図８】応用例である移動体の模式図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して実施の形態を説明する。ただし、各図において、各部の寸法及び縮尺は、実際のものと適宜に異ならせてある。また、以下に述べる実施の形態は、技術的に好ましい種々の限定が付されているが、実施の形態はこれらの形態に限られるものではない。
【００１０】
Ａ．実施形態
図１は、実施形態である制御回路５００を含む電気光学装置１のブロック図である。電気光学装置１は、電気光学パネル１０と、電気光学パネル１０を駆動する駆動回路１０００と、駆動回路１０００の制御を行うＣＰＵ（Central Processing Unit）２０００とを具備する。電気光学装置１は、電気エネルギーにより光学特性が変化する電気光学物質を用いる装置である。電気光学物質としては、液晶、有機エレクトロルミネッセンス、電気泳動素子に用いられる帯電物質等が該当する。本実施形態では、電気光学物質として液晶を用いた電気光学パネルについて述べる。
【００１１】
電気光学パネル１０において、走査線２１に沿った軸をx軸とし、ｘ軸と直交する軸をｙ軸とする。電気光学パネル１０には、ｘ軸に沿って延在する第１行〜第Ｍ行のＭ本の走査線２１と、ｙ軸に沿って延在する第１列〜第Ｎ列のＮ本のデータ線２２とが形成される。但し、Ｍ及びＮは自然数である。電気光学パネル１０では、走査線２１とデータ線２２との各交差に対応して縦Ｍ行×横Ｎ列の行列状に画素回路Ｐｘが配列される。
【００１２】
図１に示すように、駆動回路１０００は、本実施形態による制御回路５００と、制御回路５００の制御対象回路である駆動信号生成回路４００とを含む。駆動回路１０００には、ＣＰＵ２０００から入力画像データと制御信号が供給される。ここで、入力画像データは、各画素回路Ｐｘで表示すべき階調を規定するデータを含む。例えば、入力画像データは各画素で表示すべき階調を８ビットで規定するデジタルデータであってもよい。また、制御信号には、垂直同期信号Ｖｓｙｎｃ、水平同期信号Ｈｓｙｎｃ等の同期信号が含まれる。これらの制御信号及び入力画像データは、制御回路５００に入力される。
【００１３】
垂直同期信号Ｖｓｙｎｃは、垂直走査期間の開始を指示する同期信号であって、垂直走査期間の始めに１個のパルスを有する垂直スタートパルス信号である。また、水平同期信号Ｈｓｙｎｃは、水平走査期間の開始を指示する同期信号であって、水平走査期間の始めに１個のパルスを有する水平スタートパルス信号である。
【００１４】
制御回路５００は、ＣＰＵ２０００から供給される同期信号に基づいて、各種の制御信号を発生し、駆動信号生成回路４００の制御を行う。また、制御回路５００は、ＣＰＵ２０００から供給される入力画像データに基づいて、電気光学パネル１０に表示すべき画像を示す画像データを生成し、駆動信号生成回路４００に対して出力する。
【００１５】
駆動信号生成回路４００は、電気光学パネル１０を駆動する駆動信号を生成する信号生成処理を行う回路である。この駆動信号生成回路４００は、走査線駆動回路１００と、データ線駆動回路２００と、電圧供給回路３００とを含む。
【００１６】
電圧供給回路３００は、電気光学パネル１０の共通電極３０に対する共通電圧、走査線駆動回路１００に対する電源電圧、データ線駆動回路２００に対する電源電圧等、各種の電圧を駆動信号として出力する回路である。
【００１７】
走査線駆動回路１００は、電気光学パネル１０におけるＭ本の走査線２１を駆動する回路である。制御回路５００は、ＣＰＵ２０００から受け取った垂直同期信号Ｖｓｙｎｃ及び水平同期信号Ｈｓｙｎｃを走査線駆動回路１００に供給する。走査線駆動回路１００は、垂直同期信号Ｖｓｙｎｃが与えられる都度、Ｍ本の走査線２１を水平同期信号Ｈｓｙｎｃに同期して順次選択し、選択した走査線２１に対する走査信号をアクティブレベルにする。
【００１８】
データ線駆動回路２００は、電気光学パネル１０におけるＮ本のデータ線２２を駆動する回路である。制御回路５００は、ＣＰＵ２０００から受け取った垂直同期信号Ｖｓｙｎｃ及び水平同期信号Ｈｓｙｎｃをデータ線駆動回路２００に供給する。データ線駆動回路２００は、垂直同期信号Ｖｓｙｎｃが与えられる都度、制御回路５００から１フレーム分の画像データＤｐを受信する。また、データ線駆動回路２００は、１フレーム分の画像データＤｐが受信される過程において、水平同期信号Ｈｓｙｎｃが与えられる都度、１フレーム分の画像データＤｐを構成するＭライン分の画像データのうちの１ライン分の画像データをＤ／Ａ変換し、アナログのデータ信号Ｖｄ［ｎ］としてＮ本のデータ線２２に出力する動作を繰り返す。但し、ｎは１からＮまでの自然数である。制御回路５００は、このデータ線駆動回路２００が受信した画像データＤｐのエラーを検出する機能を備えている。なお、このエラー検出機能の詳細については後述する。
【００１９】
図２は、電気光学パネル１０に設けられた各画素回路Ｐｘの回路図である。同図に示すように、各画素回路Ｐｘは、液晶素子ＣＬと書込トランジスターＴｒとを含む。液晶素子ＣＬは、共通電極３０と、画素電極２４と、共通電極３０及び画素電極２４の間に設けられた液晶２５とを含む。ここで、共通電極３０は、電気光学パネル１０上の全ての画素の画素電極２４と対向している。電圧供給回路３００から供給される共通電圧ＶＣＯＭはこの共通電極３０に印加される。液晶素子ＣＬの液晶２５は、液晶素子ＣＬに印加される電圧、より正確には、共通電極３０と画素電極２４との間に印加される電圧に応じて、その透過率を変化させる。
【００２０】
本実施形態において、書込トランジスターＴｒは、走査線２１にゲートが接続されたＮチャネルトランジスターであり、液晶素子ＣＬとデータ線２２との間に設けられ、両者の電気的な接続を制御する。即ち液晶素子Ｃｌとデータ線２２の間を導通とするか、非導通とするかを制御する。駆動信号である走査信号Ｇ［ｉ］がアクティブレベルにされると、第ｉ行の各画素回路Ｐｘにおける書込トランジスターＴｒが同時にオン状態に遷移する。但し、ｉは、１からＭまでの自然数である。
【００２１】
画素回路Ｐｘに対応する走査線２１が選択され、当該画素回路Ｐｘの書込トランジスターＴｒがオン状態に制御されたタイミングにおいて、当該画素回路Ｐｘには、データ線２２から駆動信号であるデータ信号Ｖｄ［ｎ］が供給される。この結果、当該画素回路Ｐｘの液晶２５はデータ信号Ｖｄ［ｎ］に応じた透過率に設定されるため、当該画素回路Ｐｘに対応する画素はデータ信号Ｖｄ［ｎ］に応じた階調を表示する。
【００２２】
図３は制御回路５００及びデータ線駆動回路２００の構成を示すブロック図である。なお、同図では、説明の便宜のため、ＣＰＵ２０００及び電気光学パネル１０が、制御回路５００及びデータ線駆動回路２００とともに図示されている。
【００２３】
制御回路５００は、データ受信回路５０１と、データバッファー５０２と、データ送信回路５０３と、コード生成回路５１１と、コード受信回路５１２と、エラー検出回路５２０と、エラー信号送信回路５３０とを含む。
【００２４】
データ受信回路５０１は、ＣＰＵ２０００から画像データＤａを受信し、データバッファー５０２に格納する。データ送信回路５０３は、垂直同期信号Ｖｓｙｎｃが発生する都度、データバッファー５０２から１フレーム分の画像データを取り出し、電気光学パネル１０の表示対象を示す画像データＤｐとしてデータ線駆動回路２００に送信する。コード生成回路５１１は、送信対象となる１フレーム分の画像データＤｐからエラー検出用コードである第１のコードＣＤａを生成する。本実施形態において、第１のコードＣＤａは、ＣＲＣ（Cyclic Redundancy Check）コードである。
【００２５】
次にデータ線駆動回路２００の構成について説明する。なお、説明の重複を避けるため、制御回路５００のコード受信回路５１２、エラー検出回路５２０及びエラー信号送信回路５３０については、データ線駆動回路２００の構成の説明の後に説明する。
【００２６】
データ線駆動回路２００は、データ受信回路２０１と、データ信号生成回路２０２と、コード生成回路２０３と、コード送信回路２０４とを有する。データ受信回路２０１は、垂直同期信号Ｖｓｙｎｃが入力される都度、１フレーム分の画像データＤｐを制御回路５００から受信する。電気光学パネル１０がＭ行Ｎ列の画素からなる場合、この１フレーム分の画像データＤｐは、Ｍ本の走査線２１の各走査線２１に対応した各画素に表示させる階調を示すＭライン分の画像データである。また、１ライン分の画像データは１本の走査線２１に対応したＮ個の画素に表示させる階調を示すＮ画素分の画像データである。
【００２７】
データ信号生成回路２０２は、水平同期信号Ｈｓｙｎｃに同期して、Ｎ本のデータ線２２に出力されるデータ信号Ｖｄ［ｎ］を生成する動作を繰り返す。さらに詳述すると、データ信号生成回路２０２は、水平同期信号Ｈｓｙｎｃが入力される都度、データ受信回路２０１によって受信された画像データＤｐにおける最新の１ライン分＝Ｎ画素分の画像データをＤ／Ａ変換し、Ｎ本のデータ線２２に出力されるデータ信号Ｖｄ［ｎ］を生成する。
【００２８】
コード生成回路２０３は、データ受信回路２０１が１フレーム分の画像データＤｐを受信する都度、その１フレーム分の画像データＤｐからエラー検出用コードである第２のコードＣＤｂを生成する。第１のコードＣＤａと同様、第２のコードＣＤｂはＣＲＣコードである。本実施形態において、コード生成回路２０３が画像データＤｐから第２のコードＣＤｂを生成するアルゴリズムは、コード生成回路５１１が画像データＤｐから第１のコードＣＤａを生成するアルゴリズムと同じである。従って、第２のコードＣＤｂを生成するのに用いられた画像データＤｐが、第１のコードＣＤａを生成するのに用いられた画像データＤｐと同じである場合、すなわち、データ受信回路２０１がエラーなく画像データＤｐを受信した場合には第２のコードＣＤｂは第１のコードＣＤａと一致する。一方、データ線駆動回路２００の入力端子の異常、データ受信回路２０１の異常、あるいは制御回路５００からデータ線駆動回路２００までの信号線の断線等の異常が発生した場合には、第２のコードＣＤｂは第１のコードＣＤａと一致しないことになる。
【００２９】
コード送信回路２０４は、コード生成回路２０３が１フレーム分の画像データＤｐから第２のコードＣＤｂを生成する都度、その第２のコードＣＤｂをシリアルビット列であるコードＣＤｃに変換し、このコードＣＤｃを構成する各ビットをクロックＣＬＫ０に同期させて制御回路５００に送信する。
【００３０】
次に制御回路５００の構成の説明に戻る。コード受信回路５１２は、コードＣＤｃを構成する各ビットをクロックＣＬＫ０により取り込み、パラレルデータであるコードＣＤｄに変換して出力する。このコードＣＤｄは、データ線駆動回路２００内において得られた第２のコードＣＤｂをパラレルシリアル変換し、さらにシリアルパラレル変換したものであり、本来その内容は第２のコードＣＤｂと一致すべきものである。そこで、以下ではコードＣＤｄを第２のコードＣＤｄと呼ぶ。
【００３１】
エラー検出回路５２０は、比較回路５２１を含む。この比較回路５２１は、コード生成回路５１１が生成した第１のコードＣＤａと、コード受信回路５１２が出力した第２のコードＣＤｄとに基づいて、データ線駆動回路２００が制御回路５００から受信した画像データＤｐのエラーを検出する。さらに詳述すると、比較回路５２１は、コード受信回路５１２が第２のコードＣＤｄを出力するタイミングから所定時間経過したタイミングにおいて発生するクロックＣＬＫ１に応じて、第１のコードＣＤａと第２のコードＣＤｄとを比較し、両者が一致しない場合にエラー信号Ｅｒｒ１を出力する。
【００３２】
エラー信号送信回路５３０は、エラー検出回路５２０によって生成されるエラー信号Ｅｒｒ１と、駆動信号生成回路４００に関して生成される他のエラー信号とに基づいて、総合的なエラー信号Ｅｒｒを生成し、ＣＰＵ２０００に対して送信しても良い。ある好ましい態様において、エラー信号送信回路５３０は、エラー信号Ｅｒｒ１と他のエラー信号との論理和を総合的なエラー信号Ｅｒｒとして送信する。また、他の好ましい態様において、エラー信号送信回路５３０は、エラー信号Ｅｒｒ１と他のエラー信号とを時間多重した信号を総合的なエラー信号Ｅｒｒとして送信する。なお、本実施形態においては、他のエラー信号の詳述は省略する。
【００３３】
ＣＰＵ２０００では、エラー信号Ｅｒｒに基づいて、駆動回路１０００内において発生した異常を検知し、異常に対応した処理を実行する。この異常に対応した処理に関しては各種の態様が考えられるが、例えばエラー信号Ｅｒｒの単位時間当たりの発生頻度を求め、発生頻度が所定の閾値を超えた場合に、駆動信号生成回路４００に異常が発生している旨のエラーメッセージを電気光学パネル１０に表示する制御をＣＰＵ２０００が行ってもよい。このようにすることで、駆動信号生成回路４００の異常をユーザーに知らせ、当該回路の修理、交換等の必要な作業を行わせることができる。
【００３４】
図４は本実施形態の動作を示すタイムチャートである。以下、図４を参照し、本実施形態の動作を説明する。制御回路５００では、負のパルスである垂直同期信号Ｖｓｙｎｃが発生する都度、データ送信回路５０３は、１フレーム分の画像データをデータバッファー５０２から読み出し、データ線駆動回路２００に対し、画像データＤｐとして送信する。また、データ送信回路５０３は、この１フレーム分の画像データＤｐを送信する間、画像データＤｐが有効であることを示すＨレベルのデータイネーブル信号ＤＥをデータ線駆動回路２００に対して送信する。また、制御回路５００では、垂直同期信号Ｖｓｙｎｃが発生する都度、コード生成回路５１１が、データ送信回路５０３の送信対象となった１フレーム分の画像データＤＰからＣＲＣコードである第１のコードＣＤａを生成する。
【００３５】
図４に示す例では、１番目から４番目までの垂直同期信号Ｖｓｙｎｃの発生に応じて、各々１フレーム分の画像データＤｐが順次送信され、各画像データＤｐからコードＦＦＦＦｈ、０Ｆ０Ｆｈ、Ｆ０００ｈ、及び０ＦＦ０ｈが第１のコードＣＤａとして各々生成される。ここで、ｈは１６進表記を意味する。第１のコードＣＤａは、１６ビットのパラレルデータである。
【００３６】
データ線駆動回路２００において、データ受信回路２０１は、垂直同期信号Ｖｓｙｎｃが発生する都度、データイネーブル信号ＤＥがＨレベルである間に制御回路５００から送られてくる１フレーム分の画像データＤｐを受信する。コード生成回路２０３は、垂直同期信号Ｖｓｙｎｃが発生する都度、データ受信回路２０１が受信した１フレーム分の画像データＤｐからＣＲＣコードである第２のコードＣＤｂを生成する。第１のコードＣＤａと同様、第２のコードＣＤｂは、１６ビットのパラレルデータである。コード送信回路２０４は、コード生成回路２０３が第２のコードＣＤｂを生成する都度、第２のコードＣＤｂを１６ビットのシリアルビット列であるコードＣＤｃに変換し、このコードＣＤｃの各ビットＢ［１５］、Ｂ［１４］、…、Ｂ［０］をクロックＣＬＫ０に同期させて制御回路５００に送信する。
【００３７】
図４に示す例では、１番目から４番目までの垂直同期信号Ｖｓｙｎｃの発生に応じて、各々１フレーム分の画像データＤＰが順次受信され、各画像データＤＰからコードＦＦＦＦｈ、０Ｆ０Ｆｈ、Ｆ００Ｆｈ、及び０ＦＦ０ｈが第２のコードＣＤｂとして各々生成される。そして、この第２のコードＣＤｂがシリアルビット列であるコードＣＤｃに変換されて制御回路５００に送信される。
【００３８】
制御回路５００において、コード受信回路５１２は、クロックＣＬＫ０によりコードＣＤｃを構成する各ビットを取り込み、１６ビットのパラレルデータである第２のコードＣＤｄとして出力する。この第２のコードＣＤｄは、データ線駆動回路２００のコード生成回路２０３が生成した第２のコードＣＤｂに対応している。
【００３９】
図４に示す例では、コードＦＦＦＦｈ、０Ｆ０Ｆｈ、Ｆ００Ｆｈ、及び０ＦＦ０ｈがコード受信回路５１２から第２のコードＣＤｄとして各々出力される。これらのコードは、データ線駆動回路２００において１番目から４番目までの垂直同期信号Ｖｓｙｎｃに応じて受信された画像データＤＰから生成された第２のコードＣＤｂに対応している。
【００４０】
エラー検出回路５２０は、クロックＣＬＫ１が与えられることにより、コード生成回路５１１が出力する第１のコードＣＤａと、コード受信回路５１２が出力する第２のコードＣＤｄとを比較し、両者が一致しない場合にＨレベルのエラー信号Ｅｒｒ１を出力する。図４に示す例では、３番目の垂直同期信号Ｖｓｙｎｃに応じてコード生成回路５１１の出力する第１のコードＣＤａがＦ０００ｈであるのに対し、コード受信回路５１２の出力する第２のコードＣＤｄがＦ００Ｆｈとなり、両者が不一致となるため、Ｈレベルのエラー信号Ｅｒｒ１が出力される。このように本実施形態では、データ線駆動回路２００が受信した画像データＤｐにエラーが発生すると、そのエラーが制御回路５００によって検出される。
【００４１】
以上説明したように、本実施形態による制御回路５００は、画像データＤｐから第１のコードＣＤａを生成するコード生成回路５１１と、制御対象回路であるデータ線駆動回路２００に画像データＤｐを送信するデータ送信回路５０３と、データ線駆動回路２００により生成された画像データＤｐのエラーに関する第２のコードＣＤｄを受信するコード受信回路５１２と、第１のコードＣＤａと第２のコードＣＤｄとに基づいて、データ線駆動回路２００が受信した画像データＤｐのエラーを検出するエラー検出回路５２０とを有するので、制御対象回路であるデータ線駆動回路２００が受信した画像データＤｐのエラーを検出することができる。
【００４２】
また、本実施形態によれば、電気光学装置１の電気光学パネル１０に対する駆動信号を生成する駆動信号生成回路４００、具体的にはデータ線駆動回路２００を制御対象回路とし、データ線駆動回路２００が受信する画像データのエラーを検出するようにしたので、電気光学装置１の信頼性を高めることができる。
【００４３】
また、本実施形態によれば、画像データのエラーを示すエラー信号を外部に送信するエラー信号送信回路５３０を制御回路５００に設けたので、制御回路５００を制御するＣＰＵ２０００等の外部装置が画像データのエラーに対応した処理を実行することができる。
【００４４】
また、本実施形態によれば、エラー検出回路５２０は、第２のコードＣＤｄを第１のコードＣＤａと比較する比較回路５２１により画像データのエラーを検出する。また、本実施形態において、第１のコードＣＤａ及び第２コードＣＤｄはＣＲＣコードを含む。従って、本実施形態によれば、データ線駆動回路２００が受信する画像データＤｐに関するエラー検出の信頼度を高めることができる。本実施形態では、電気光学物質として液晶を用いた電気光学パネルの制御回路５００、駆動信号生成回路４００、データ線駆動回路２００について詳述したが、制御回路５００は画像データＤｐを送信するＴＣＯＮ（Timing Controller）であり、駆動信号生成回路４００は液晶駆動ドライバー（Driver）であり、更にデータ線駆動回路２００は液晶駆動ソースドライバー（Source Driver）であっても良い。
【００４５】
本実施形態の比較例として、制御回路が画像データからエラー検出用コードを生成し、このエラー検出用コードを画像データに付加してデータ線駆動回路に送信し、データ線駆動回路において、画像データに付加されたエラー検出用コードを用いて当該画像データのエラー検出を行う態様が考えられる。この態様においても、本実施形態と同様、データ線駆動回路が受信した画像データのエラーを検出することができる。しかしながら。この態様においては、画像データからエラー検出用コードを生成する回路に加え、このエラー検出用コードを画像データに付加されたエラー検出用コードと比較する回路をデータ線駆動回路に設ける必要があり、データ線駆動回路の大規模化・複雑化を招く問題がある。これに対し、本実施形態においては、制御回路内において、画像データから第１のコードを生成し、データ線駆動回路から受信される第２のコードを第１のコードと比較する。従って、本実施形態によれば、データ線駆動回路の大規模化・複雑化を招くことなく、データ線駆動回路が受信した画像データのエラーを検出することができる。
【００４６】
Ｂ．他の実施形態
以上、実施形態について説明したが、他にも実施形態があり得る。例えば次の通りである。
【００４７】
（１）上記実施形態では、１フレーム単位で画像データからエラー検出用コードを生成したが、エラー検出用コードを生成する画像データの単位は任意であり、１ライン単位で画像データからエラー検出用コードを生成してもよい。
【００４８】
（２）上記実施形態では、コード生成回路５１１が画像データＤｐから第１のコードＣＤａを生成するアルゴリズムと、コード生成回路２０３が画像データＤｐから第２のコードＣＤｂを生成するアルゴリズムとを同一とし、比較回路５２１は、第１のコードＣＤａと第２のコードＣＤｂとを比較することによりデータ線駆動回路２００が受信した画像データＤｐのエラーを検出した。しかし、第１のコードＣＤａを生成するアルゴリズムと、第２のコードＣＤｂを生成するアルゴリズムは、同一でなくてもよい。例えば同じ画像データから第１のコードＣＤａと絶対値が同じで符号が逆の第２のコードＣＤｂが生成されるように、第２のコードＣＤｂを生成するアルゴリズムを定めてもよい。この場合、エラー検出回路５２０では、第１のコードＣＤａと第２のコードＣＤｂに対応した第２のコードＣＤｄとの和が０以外の数値になる場合に、エラー信号Ｅｒｒ１を発生すればよい。このようにエラー検出回路５２０は、第１のコードＣＤａと第２のコードＣＤｄとに基づいて、データ線駆動回路２００が受信した画像データＤｐのエラーを検出するものであればよい。
【００４９】
（３）上記実施形態では、電気光学パネル１０として液晶表示パネルを使用したが、実施形態はこれに限定されるものではない。例えばＯＬＥＤ（Organic Light-Emitting Diode；有機発光ダイオード）等の発光素子からなる表示パネル、電気泳動素子からなる表示パネル等、液晶表示パネル以外の電気光学パネル１０を備える電気光学装置１にも適用可能である。尚、上記実施形態では、１つのＣＰＵ２０００を有する形態を示したが、ＣＰＵ２０００における制御回路５００への出力部と、制御回路５００からのエラー信号の入力部とが別個の構成であっても良い。
【００５０】
Ｄ．応用例
以上の各形態に例示した電気光学装置１は、各種の電子機器に利用され得る。図５から図８には、電気光学装置１を採用した電子機器の具体的な形態が例示されている。
【００５１】
図５は、上記電気光学装置１と同様な構成の電気光学装置１Ｒ、１Ｇ及び１Ｂを適用した投射型表示装置３１００の模式図である。投射型表示装置３１００は、相異なる表示色、具体的には赤色、緑色、青色に対応する３個の電気光学装置１Ｒ、１Ｇ、１Ｂを含む。照明光学系３１０１は、照明装置３１０２からの出射光のうち赤色成分ｒを電気光学装置１Ｒに供給し、緑色成分ｇを電気光学装置１Ｇに供給し、青色成分ｂを電気光学装置１Ｂに供給する。各電気光学装置１は、照明光学系３１０１から供給される各単色光を表示画像に応じて変調する光変調器として機能する。投射光学系３１０３は、各電気光学装置１からの出射光を合成して投射面３１０４に投射する。観察者は、投射面３１０４に投射された画像を視認する。
【００５２】
図６は、電気光学装置１を採用した可搬型のパーソナルコンピューター３２００の斜視図である。パーソナルコンピューター３２００は、各種の画像を表示する電気光学装置１と、電源スイッチ３２０１やキーボード３２０２が設置された本体部３２１０とを具備する。
【００５３】
図７は、電気光学装置１を適用した情報携帯端末（ＰＤＡ：Personal Digital Assistants）の構成例を示す図である。情報携帯端末３３００は、複数の操作ボタン３３０１及び電源スイッチ３３０２、並びに表示ユニットとしての電気光学装置１を備える。電源スイッチ３３０２を操作すると、住所録やスケジュール帳といった各種の情報が電気光学装置１に表示される。
【００５４】
なお、電気光学装置１が適用される電子機器としては、図５から図７に例示した機器のほか、デジタルスチルカメラ、テレビ、ビデオカメラ、電子手帳、電子ペーパー、電卓、ワードプロセッサ、ワークステーション、テレビ電話、ＰＯＳ（Point of Ｓale system）端末、プリンター、スキャナー、複写機、ビデオプレーヤー、タッチパネルを備えた機器等などが挙げられる。
【００５５】
図８は、電気光学装置１を適用した移動体の構成例を示す。移動体は、例えばエンジンやモーター等の駆動機構、ハンドルや舵等の操舵機構、各種の電子機器を備えて、地上や空や海上を移動する機器又は装置である。移動体として、例えば、車、飛行機、バイク、船舶、或いはロボット等を想定できる。図８は移動体の具体例としての自動車３４００を概略的に示している。自動車３４００は、車体３４０１や車輪３４０２を有する。自動車３４００には、電気光学パネル１０と、駆動回路１０００と、自動車３４００の各部を制御するＣＰＵ２０００が組み込まれている。ＣＰＵ２０００は例えばＥＣＵ（Electronic Control Unit）などを含むことができる。電気光学パネル１０は例えばメーターパネル等のパネル機器である。ＣＰＵ２０００は、ユーザーに提示するための画像を生成し、その画像を駆動回路１０００に送信する。駆動回路１０００は、受信した画像を電気光学パネル１０に表示する。例えば車速や燃料残量、走行距離、各種装置の設定等の情報が画像として表示される。
【符号の説明】
【００５６】
１，１Ｒ，１Ｇ，１Ｂ…電気光学装置、１０…電気光学パネル、２１…走査線、２２…データ線、Ｐｘ…画素回路、１０００…駆動回路、１００…走査線駆動回路、２００…データ線駆動回路、３００…電圧供給回路、４００…駆動信号生成回路、５００…制御回路、２０００…ＣＰＵ、Ｔｒ…書込トランジスター、２４…画素電極、２５…液晶、３０…共通電極、ＣＬ…液晶素子、５０１，２０１…データ受信回路、５０２…データバッファー、５０３…データ送信回路、５１１，２０３…コード生成回路、５１２…コード受信回路、５２０…エラー検出回路、５２１…比較回路、５３０…エラー信号送信回路、２０２…データ信号生成回路、２０４…コード送信回路、３１００…投射型表示装置、３１０１…照明光学系、３１０２…照明装置、３１０３…投射光学系、３２００…パーソナルコンピューター、３２０１…電源スイッチ、３２０２…キーボード、３２１０…本体部、３３００…情報携帯端末、３３０１…操作ボタン、３３０２…スクロールボタン、３４００…自動車、３４０１…車体、３４０２…車輪。
【図１】
2020180996.tif 000003
【図２】
2020180996.tif 000004
【図３】
2020180996.tif 000005
【図４】
2020180996.tif 000006
【図５】
2020180996.tif 000007
【図６】
2020180996.tif 000008
【図７】
2020180996.tif 000009
【図８】
2020180996.tif 000010