(57)【要約】【課題】表示ドライバーが駆動する表示領域のうち、一部の領域が異常であった場合に、残りの正常な表示領域を活用できる表示コントローラー等を提供すること。【解決手段】表示コントローラー１００は、電気光学パネル４６０を駆動する表示ドライバー３００からの異常表示ライン検出情報を受信するインターフェース回路１２０と、表示ドライバー３００を制御する処理回路１３０と、を含む。処理回路１３０は、異常表示ライン検出情報に基づいて異常表示領域を判断する。処理回路１３０は、異常表示領域に特定表示パターンが表示されている場合には、異常表示領域以外の表示領域である移動先表示領域に特定表示パターンを表示させる画像データを、インターフェース回路１２０を介して出力する。【選択図】      図２
2020067633.tif 000002
【特許請求の範囲】
【請求項１】
画像表示用の表示ラインを有する電気光学パネルを駆動する表示ドライバーからの異常表示ライン検出情報を受信するインターフェース回路と、
前記表示ドライバーを制御する処理回路と、
を含み、
前記処理回路は、
前記異常表示ライン検出情報に基づいて異常表示領域を判断し、前記異常表示領域に特定表示パターンが表示されている場合には、前記異常表示領域以外の表示領域である移動先表示領域に前記特定表示パターンを表示させる画像データを、前記インターフェース回路を介して出力することを特徴とする表示コントローラー。
【請求項２】
請求項１に記載の表示コントローラーにおいて、
前記処理回路は、
前記異常表示ライン検出情報に基づいて異常表示ラインの本数を判断し、前記異常表示ラインの本数の判断結果に基づいて、前記特定表示パターンを前記移動先表示領域に表示させるか否かを判断することを特徴とする表示コントローラー。
【請求項３】
請求項２に記載の表示コントローラーにおいて、
前記処理回路は、
前記特定表示パターンについての前記異常表示ラインの本数と、前記移動先表示領域についての前記異常表示ラインの本数と、に基づいて、前記特定表示パターンを前記移動先表示領域に表示させるか否かを判断することを特徴とする表示コントローラー。
【請求項４】
請求項２に記載の表示コントローラーにおいて、
前記異常表示領域を判断するための第１しきい値を記憶する記憶部を含み、
前記処理回路は、
前記特定表示パターンについての前記異常表示ラインの本数と前記第１しきい値とを比較し、前記比較の結果に基づいて前記特定表示パターンを前記移動先表示領域に表示させるか否かを判断することを特徴とする表示コントローラー。
【請求項５】
請求項４に記載の表示コントローラーにおいて、
前記記憶部は、
前記移動先表示領域における表示可否を判断するための第２しきい値を記憶し、
前記処理回路は、
前記特定表示パターンについての前記異常表示ラインの本数が前記第１しきい値より大きいとき、前記移動先表示領域についての前記異常表示ラインの本数と前記第２しきい値とを比較し、前記移動先表示領域についての前記異常表示ラインの本数が前記第２しきい値より小さいとき、前記特定表示パターンを前記移動先表示領域に表示させると判断することを特徴とする表示コントローラー。
【請求項６】
請求項２乃至５のいずれか一項に記載の表示コントローラーにおいて、
前記処理回路は、
前記特定表示パターンの一部である特定領域における前記異常表示ラインの本数に基づいて、前記特定表示パターンを前記移動先表示領域に表示させるか否かを判断することを特徴とする表示コントローラー。
【請求項７】
請求項４乃至６のいずれか一項に記載の表示コントローラーにおいて、
前記特定表示パターンは、第１重要度が設定される第１の特定表示パターンと、前記第１重要度より重要度が低い第２の重要度が設定される第２の特定表示パターンとを含み、
前記表示コントローラーは、前記第１の重要度と前記第２の重要度を表す重要度情報を記憶する記憶部を備え、
前記処理回路は、
前記異常表示領域に前記第１の特定表示パターンが表示されている場合、前記第１重要度により設定される前記第１の閾値に基づいて、前記第１の特定表示パターンを前記移動先表示領域に移動させるか否かを判断し、
前記異常表示領域に前記第２の特定表示パターンが表示されている場合、前記第２重要度により設定される前記第１の閾値に基づいて、前記第２の特定表示パターンを前記移動先表示領域に移動させるか否かを判断することを特徴とする表示コントローラー。
【請求項８】
請求項１乃至７のいずれか一項に記載の表示コントローラーにおいて、
前記処理回路は、
前記異常表示領域を含む領域を白表示又は黒表示又は特定色表示にする画像データを、前記インターフェース回路を介して出力することを特徴とする表示コントローラー。
【請求項９】
請求項１乃至８のいずれか一項に記載の表示コントローラーにおいて、
前記異常表示ライン検出情報は、
前記電気光学パネルにおける異常データ線又は異常走査線の検出情報であることを特徴とする表示コントローラー。
【請求項１０】
請求項１乃至９のいずれか一項に記載の表示コントローラーにおいて、
前記処理回路は、
前記特定表示パターンを前記移動先表示領域に表示させる前記画像データを、前記インターフェース回路を介して前記表示ドライバーに出力することを特徴とする表示コントローラー。
【請求項１１】
請求項１乃至９のいずれか一項に記載の表示コントローラーにおいて、
前記処理回路は、
前記電気光学パネルを駆動する第２表示ドライバーを制御し、
前記処理回路は、
前記特定表示パターンを前記移動先表示領域に表示させる前記画像データを、前記インターフェース回路を介して前記第２表示ドライバーに出力することを特徴とする表示コントローラー。
【請求項１２】
請求項１乃至９のいずれか一項に記載の表示コントローラーにおいて、
前記処理回路は、
第２電気光学パネルを駆動する第２表示ドライバーを制御し、
前記処理回路は、
前記特定表示パターンを前記移動先表示領域に表示させる前記画像データを、前記インターフェース回路を介して前記第２表示ドライバーに出力することを特徴とする表示コントローラー。
【請求項１３】
請求項１乃至１２のいずれか一項に記載の表示コントローラーと、
前記表示ドライバーと、
を含むことを特徴とする表示制御システム。
【請求項１４】
請求項１乃至１２のいずれか一項に記載の表示コントローラーと、
前記電気光学パネルと、
前記表示ドライバーと、
を含むことを特徴とする電気光学装置。
【請求項１５】
請求項１乃至１２のいずれか一項に記載の表示コントローラーを含むことを特徴とする電子機器。
【請求項１６】
請求項１乃至１２のいずれか一項に記載の表示コントローラーを含むことを特徴とする移動体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示コントローラー、表示制御システム、電気光学装置、電子機器及び移動体等に関する。
【背景技術】
【０００２】
表示装置の表示制御において、ＣＰＵ等の処理装置が表示コントローラーに画像データと制御信号を送信し、表示コントローラーが画像処理とタイミング信号の生成を行う。そして、その画像処理された画像データとタイミング信号により表示ドライバーが電気光学パネルを駆動する。
【０００３】
特許文献１には、表示装置における表示異常に対処する技術が開示されている。特許文献１において、ソースドライバーＩＣが表示ドライバーであり、液晶表示部が電気光学パネルである。特許文献１では、３つのソースドライバーＩＣが１つの液晶表示部を駆動しており、各ソースドライバーＩＣにおける異常の有無が検出される。そして、異常なソースドライバーＩＣが検出された場合に、そのソースドライバーＩＣの表示動作が停止され、そのソースドライバーＩＣが駆動する表示領域の全てが、黒表示又は白表示にされる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１０／０３８５７８号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来技術では、異常が検出された表示ドライバーの表示動作が停止され、その表示ドライバーが駆動する表示領域の全てで表示ができなくなる。このため、異常が検出された表示ドライバーが駆動する表示領域のうち、実際には一部の領域のみが異常であった場合、残りの正常な表示領域を活用できないという課題がある。即ち、表示ドライバーが駆動する表示領域のうち実際に異常である表示領域に表示される内容を、残りの正常な表示領域を活用して表示することができないという課題がある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、電気光学パネルを駆動する表示ドライバーからの異常表示ライン検出情報を受信するインターフェース回路と、前記表示ドライバーを制御する処理回路と、を含み、前記処理回路は、前記異常表示ライン検出情報に基づいて異常表示領域を判断し、前記異常表示領域に特定表示パターンが表示されている場合には、前記異常表示領域以外の表示領域である移動先表示領域に前記特定表示パターンを表示させる画像データを、前記インターフェース回路を介して出力する表示コントローラーに関係する。
【図面の簡単な説明】
【０００７】
【図１】表示コントローラーを含む表示システムの構成例。
【図２】表示コントローラーの構成例、及び表示システムの第１の詳細な構成例。
【図３】表示システムの第２の詳細な構成例。
【図４】表示システムの第３の詳細な構成例。
【図５】表示コントローラーの動作を説明する図。
【図６】エラー検出回路が出力する異常表示ライン検出情報の第１の例。
【図７】エラー検出回路が出力する異常表示ライン検出情報の第２の例。
【図８】第１実施形態の説明図。
【図９】第１実施形態の説明図。
【図１０】第２実施形態の説明図。
【図１１】第３実施形態の説明図。
【図１２】第４実施形態の説明図。
【図１３】第５実施形態の説明図。
【図１４】パネルモジュールの詳細な構成例。
【図１５】データ線ドライバーの詳細な構成例。
【図１６】走査線ドライバーの詳細な構成例。
【図１７】電子機器の構成例。
【図１８】移動体の例。
【発明を実施するための形態】
【０００８】
以下、本発明の好適な実施の形態について詳細に説明する。なお以下に説明する本実施形態は特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【０００９】
１．構成
【００１０】
図１は、表示コントローラー１００を含む表示システム５２０の構成例である。表示システム５２０は、制御装置２５０と電気光学装置５３０と表示制御システム５００とを含む。電気光学装置５３０は、表示制御システム５００と電気光学パネル４６０とを含む。表示制御システム５００は、表示コントローラー４００と表示ドライバー３００とを含む。
【００１１】
表示システム５２０としては、車載の表示システムを想定できる。電気光学パネル４６０は、例えば運転席の前面に設けられたクラスターパネル等である。クラスターパネルには、運転手に提示する種々の情報が表示される。例えば、クラスターパネルに表示される情報として、メーター、又は自動車の状態を知らせるアイコン、又は車内の気温等を知らせる表示等を想定できる。後述する特定表示パターンとしては、これらの表示内容を想定できる。但し、表示システム５２０の適用対象はこれに限定されず、表示システム５２０は、プロジェクター、テレビション装置、情報処理装置、携帯型情報端末等の種々の電子機器に適用できる。また、これらの電子機器のディスプレイに表示される様々な表示内容を特定表示パターンとすることができる。
【００１２】
制御装置２５０は、画像データを表示コントローラー１００へ送信する。表示コントローラー１００は、制御装置２５０から画像データを受信し、その画像データに対する処理を行う。表示コントローラー１００は、処理後の画像データと、タイミング制御信号とを、表示ドライバー３００へ出力する。タイミング制御信号は、水平同期信号及び垂直同期信号、ピクセルクロック信号等である。表示ドライバー３００は、画像データとタイミング制御信号を表示コントローラー１００から受信し、その画像データとタイミング制御信号に基づいて電気光学パネル４６０を駆動する。これにより、画像データに対応した画像が電気光学パネル４６０に表示される。
【００１３】
制御装置２５０は、ＣＰＵ（Central Processing Unit）又はマイクロコンピューター等のプロセッサーである。或いは制御装置２５０は、回路基板に実装された複数の回路部品により構成されてもよい。表示コントローラー１００は集積回路装置である。表示ドライバー３００は、データ線ドライバー又は走査線ドライバーである。データ線ドライバーは集積回路装置である。走査線ドライバーは、集積回路装置、又は電気光学パネル４６０のガラス基板上に形成された回路である。表示ドライバー３００は、データ線ドライバー及び走査線ドライバーが１つの集積回路装置として構成されたものであってもよい。電気光学パネル４６０は、例えばマトリクス型の液晶表示パネル、或いはＥＬ（Electro Luminescence）パネルである。
【００１４】
本実施形態では、表示ドライバー３００が異常表示ラインを検出し、その検出結果を表示コントローラー１００に送信する。表示コントローラー１００は、受信した異常表示ライン検出情報に基づいて、特定表示パターンを正常な表示領域へ移動させる処理を行う。異常表示ラインは、電気光学パネル４６０のデータ線のうち表示異常が検出されたデータ線、或いは電気光学パネル４６０の走査線のうち表示異常が検出された走査線である。特定表示パターンは、電気光学パネル４６０に表示される内容のうち、異常表示ラインが検出された場合に、移動の対象となる表示パターンである。即ち、電気光学パネル４６０に表示される内容には、異常表示領域から正常表示領域へ移動される内容と、移動されない内容が含まれている。このうち、異常表示領域から正常表示領域へ移動される内容が特定表示パターンである。以下、本実施形態の詳細を説明する。
【００１５】
図２は、表示コントローラー１００の構成例、及び表示システム５２０の第１の詳細な構成例である。図２では、表示ドライバー３００及び電気光学パネル４６０によりパネルモジュール４７０が構成される。また、表示システム５２０が更に不揮発性メモリー１５０を含んでもよい。なお後述するように不揮発性メモリー１５０は省略されてもよい。
【００１６】
電気光学パネル４６０は、例えばガラス基板等の基板と、基板上に設けられた画素アレイと、画素アレイに接続されるデータ線及び走査線と、を含む。データ線及び走査線は、例えば基板上に設けられたＩＴＯ（Indium Tin Oxide）配線等である。この電気光学パネル４６０の基板に、表示ドライバー３００である集積回路装置が実装されることで、パネルモジュール４７０が構成されている。表示コントローラー１００と不揮発性メモリー１５０は、例えば回路基板に実装されている。その回路基板とパネルモジュール４７０がフレキシブル基板又はケーブル等で接続されると共に、回路基板と制御装置２５０がフレキシブル基板又はケーブル等で接続されることで、表示システム５２０が構成される。
【００１７】
表示コントローラー１００は、インターフェース回路１１０とインターフェース回路１２０と処理回路１３０とメモリー１４０とレジスター１６０とを含む。表示ドライバー３００はエラー検出回路３１０を含む。
【００１８】
エラー検出回路３１０は、電気光学パネル４６０の異常表示ラインを検出する。表示ドライバー３００は、エラー検出回路３１０により検出された異常表示ラインの情報を異常表示ライン検出情報として表示コントローラー１００に出力する。
【００１９】
インターフェース回路１２０は、表示コントローラー１００と表示ドライバー３００の間の通信を行う。具体的には、インターフェース回路１２０は、処理回路１３０が出力する画像データ及びタイミング制御信号を表示ドライバー３００へ送信する。またインターフェース回路１２０は、表示ドライバー３００からの異常表示ライン検出情報を受信し、その異常表示ライン検出情報を処理回路１３０へ出力する。
【００２０】
画像データ及びタイミング制御信号の通信方式としては、例えばＬＶＤＳ（Low Voltage Differential Signal）方式やＲＧＢシリアル方式、ディスプレイポート規格の伝送方式等を採用できる。また異常表示ライン検出情報等の通信方式としては、Ｉ２Ｃ（Inter Integrated Circuit）方式、又はＳＰＩ（Serial Peripheral Interface）方式等を採用できる。インターフェース回路１２０は、これらの通信方式を実現する入出力バッファー回路及び制御回路を含むことができる。
【００２１】
インターフェース回路１１０は、制御装置２５０と表示コントローラー１００の回路間の通信を行う。具体的には、インターフェース回路１１０は、制御装置２５０から画像データ及びタイミング制御信号を受信し、画像データを処理回路１３０及びメモリー１４０へ出力し、タイミング制御信号を処理回路１３０へ出力する。タイミング制御信号は、クロック信号、及び垂直同期信号、水平同期信号、データイネーブル信号等である。またインターフェース回路１１０は、特定表示パターンが表示される領域を指定する表示パターン指定データを制御装置２５０から受信し、その表示パターン指定データをレジスター１６０へ格納する。またインターフェース回路１１０は、エラー検出情報を制御装置２５０へ出力する。例えば、後述するように処理回路１３０が異常表示領域を検出した場合に、そのエラー検出情報をレジスター１６０へ格納する。インターフェース回路１１０は、レジスター１６０に記憶されるエラー検出情報を制御装置２５０へ出力する。インターフェース回路１１０の通信方式としては、インターフェース回路１２０と同様の方式を採用できる。
【００２２】
メモリー１４０は、インターフェース回路１１０により受信された画像データを記憶する画像メモリーである。メモリー１４０は、例えばＳＲＡＭ又はＤＲＡＭ等の半導体メモリーである。
【００２３】
処理回路１３０は、表示ドライバーを制御する。即ち、処理回路１３０は、画像データ及びタイミング制御信号を、インターフェース回路１２０を介して表示ドライバー３００へ出力する。処理回路１３０は、表示制御部１３１と画像処理部１３２と情報表示制御部１３３とを含む。
【００２４】
表示制御部１３１は、インターフェース回路１１０を介して制御装置２５０から受信されたタイミング制御信号に基づいて、表示ドライバー３００のタイミング制御信号を生成する。表示制御部１３１は、生成したタイミング制御信号を、インターフェース回路１２０を介して表示ドライバー３００へ出力する。
【００２５】
情報表示制御部１３３は、インターフェース回路１２０を介して表示ドライバー３００から受信された異常表示ライン検出情報に基づいて異常表示領域を判断する。そして、情報表示制御部１３３は、レジスター１６０に記憶された表示パターン指定データと、異常表示領域の判断結果とに基づいて、特定表示パターンを移動させるか否かを判断し、その判断結果を画像処理部１３２へ出力する。即ち、情報表示制御部１３３は、異常表示領域に特定表示パターンが表示されている場合には、特定表示パターンを移動させると判断する。
【００２６】
画像処理部１３２は、インターフェース回路１１０を介して制御装置２５０から受信された画像データに対して画像処理を行う。画像処理部１３２は、処理後の画像データを、インターフェース回路１２０を介して表示ドライバー３００へ出力する。情報表示制御部１３３が特定表示パターンを移動させると判断した場合、画像処理部１３２は、特定表示パターンを移動先表示領域へ移動させる画像処理を行う。具体的には、画像処理部１３２は、特定表示パターンの画像データをメモリー１４０から読み出し、その画像データにより移動先表示領域の画像データを書き替える。なお、特定表示パターンの画像データは不揮発性メモリー１５０に記憶されていてもよい。そして、画像処理部１３２は、特定表示パターンの画像データを、インターフェース回路１１０を介して不揮発性メモリー１５０から読み出し、その画像データにより移動先表示領域の画像データを書き替えてもよい。画像処理部１３２がメモリー１４０から特定表示パターンの画像データを読み出す場合には、不揮発性メモリー１５０は省略されてもよい。
【００２７】
ここで、移動先表示領域は、異常表示領域以外の表示領域であり、例えば正常な表示領域である。後述するように、移動先表示領域に異常表示ラインが存在する場合であっても、許容範囲内であれば移動先表示領域が正常な表示領域と見なされ、特定表示パターンが移動先表示領域へ移動されてもよい。移動先表示領域は、例えばレジスター値によって指定される。即ち、制御装置２５０が、移動先表示領域を指定する移動先指定データを、インターフェース回路１１０を介してレジスター１６０に書き込む。情報表示制御部１３３は、レジスター１６０から読み出した移動先指定データに基づいて、画像処理部１３２に移動先表示領域を指示する。
【００２８】
処理回路１３０は、ロジック回路により構成される。ロジック回路は、例えばゲートアレイ回路又はスタンダードセルアレイ回路である。ゲートアレイ回路とは、ロジックセルが自動的に配置され、且つ信号線が自動的に配線されたアレイ回路である。また、スタンダードセルアレイ回路において、ロジックセルは標準化されたセルになっている。スタンダードセルアレイ回路とは、ロジックセルアレイに対して信号線が自動的に配線されたアレイ回路である。処理回路１３０の各部は、それぞれ個別のロジック回路として構成されてもよい。或いは、処理回路１３０がＤＳＰ（Digital Signal Processor）等のプロセッサーであり、処理回路１３０の各部の機能を記述したプログラム等をプロセッサーが実行することで、処理回路１３０の各部の機能が実現されてもよい。
【００２９】
なお、表示システム５２０の構成は図２に限定されない。例として、図３に表示システム５２０の第２の詳細な構成例を示し、図４に表示システム５２０の第３の詳細な構成例を示す。
【００３０】
図３の構成例では、パネルモジュール４７０が、表示コントローラー１００と表示ドライバー３００と電気光学パネル４６０と不揮発性メモリー１５０とを含む。図２と同様に、表示コントローラー１００と不揮発性メモリー１５０は回路基板に実装されており、表示ドライバー３００は電気光学パネル４６０の基板に実装されており、回路基板と電気光学パネル４６０の基板とがフレキシブル基板又はケーブル等で接続されている。本構成例では、回路基板と電気光学パネル４６０の基板とがフレキシブル基板又はケーブル等で接続されたものが、パネルモジュール４７０を構成している。そして、パネルモジュール４７０と制御装置２５０とがフレキシブル基板又はケーブル等により接続されることで、表示システム５２０が構成される。
【００３１】
図４の構成例では、制御装置２５０が、処理装置２００と表示コントローラー１００と不揮発性メモリー１５０とを含む。具体的には、処理装置２００と表示コントローラー１００と不揮発性メモリー１５０とが回路基板に実装されることで、制御装置２５０が構成されている。そして、制御装置２５０とパネルモジュール４７０とがフレキシブル基板又はケーブル等により接続されることで、表示システム５２０が構成される。
【００３２】
２．動作
【００３３】
次に、特定表示パターンを移動させる際の表示コントローラー１００の動作について説明する。図５は、表示コントローラー１００の動作を説明する図である。図５には、電気光学パネル４６０の表示領域全体を模式的に示している。なお図５ではデータ線の異常表示ラインが検出される場合の表示コントローラー１００の動作を説明するが、走査線の異常表示ラインが検出される場合の表示コントローラー１００の動作も同様である。
【００３４】
図５においてデータ線をＳＬｘと表す。ｘは１以上の整数であり、水平走査方向に沿って順に増加する。実線で示されたＳＬ１５、ＳＬ２８、ＳＬ３５、ＳＬ４０は、表示ドライバー３００のエラー検出回路３１０により検出された異常表示ラインである。図６に、エラー検出回路３１０が出力する異常表示ライン検出情報の第１の例を示す。「ＤＡＴＡ」が異常表示ライン検出情報である。この例では、１本のデータ線に対して１ビットが対応している。異常表示ラインのビットは「１」であり、異常が検出されなかったラインのビットは「０」である。
【００３５】
表示コントローラー１００の情報表示制御部１３３は、異常表示ライン検出情報に基づいて異常表示ラインを判断する。図５及び図６の例では、異常表示ラインはＳＬ１５、ＳＬ２８、ＳＬ３５、ＳＬ４０である。情報表示制御部１３３は、異常表示ラインの位置と、特定表示パターンＰＴＮの領域とを比較し、特定表示パターンＰＴＮと異常表示ラインが重なっているか否かを判断する。図５の例では、ＳＬ２８、ＳＬ３５、ＳＬ４０が特定表示パターンＰＴＮに重なっている。例えば特定表示パターンＰＴＮが、水平走査方向においてＳＬ２０〜ＳＬ５０の範囲に表示される場合、情報表示制御部１３３は、その範囲に基づいて、異常表示ラインであるＳＬ２８、ＳＬ３５、ＳＬ４０が特定表示パターンＰＴＮに重なっていると判断する。
【００３６】
情報表示制御部１３３は、特定表示パターンＰＴＮと異常表示ラインが重なっているか否かの判断結果に基づいて、特定表示パターンＰＴＮを移動先表示領域ＤＳＡへ移動させるか否かを判断する。即ち、情報表示制御部１３３は、特定表示パターンＰＴＮと異常表示ラインが重なっているとき、特定表示パターンＰＴＮを移動先表示領域ＤＳＡへ移動させると判断する。或いは、情報表示制御部１３３は、しきい値以上の本数の異常表示ラインが特定表示パターンＰＴＮと重なっているとき、特定表示パターンＰＴＮを移動先表示領域ＤＳＡへ移動させると判断する。
【００３７】
以上の例では、異常表示領域は異常表示ラインそのものである。但し、異常表示領域はこれに限定されない。
【００３８】
例えば、情報表示制御部１３３は、図５においてＳＬｘのｘが最小であるＳＬ１５から、ｘが最大であるＳＬ４０までの範囲を、異常表示領域と判断する。そして、情報表示制御部１３３は、異常表示領域であるＳＬ１５〜ＳＬ４０の範囲と、特定表示パターンＰＴＮが表示されるＳＬ２０〜ＳＬ５０の範囲とを比較することで、特定表示パターンＰＴＮと異常表示領域が重なっているか否かを判断する。
【００３９】
或いは、表示ドライバー３００のエラー検出回路３１０は、ライン群毎に異常表示ラインがあるか否かを検出してもよい。図７に、エラー検出回路３１０が出力する異常表示ライン検出情報の第２の例を示す。図７の例では、１６本のデータ線が１つのライン群となっている。図７において異常表示ラインはＳＬ１５、ＳＬ２８、ＳＬ３５、ＳＬ４０なので、ＳＬ１〜ＳＬ１６及びＳＬ１７〜ＳＬ３２、ＳＬ３３〜ＳＬ４８のライン群にビット「１」が対応する。この例では、ビット「１」に対応したデータ線群の領域が異常表示領域である。即ち、ＳＬ１〜ＳＬ４８の範囲が異常表示領域となる。情報表示制御部１３３は、異常表示領域であるＳＬ１〜ＳＬ４８の範囲と、特定表示パターンＰＴＮが表示されるＳＬ２０〜ＳＬ５０の範囲とを比較することで、特定表示パターンＰＴＮと異常表示領域が重なっているか否かを判断する。
【００４０】
図２で説明したように、レジスター１６０に格納された表示パターン指定データにより、特定表示パターンが表示される領域が指定される。上記の例では、水平走査方向におけるデータ線の範囲、即ちＳＬ２０〜ＳＬ５０を指定するデータが、表示パターン指定データである。但し、表示パターン指定データはこれに限定されない。
【００４１】
例えば、走査線の異常表示ラインが検出される場合には、垂直走査方向における走査線の範囲を指定するデータが、表示パターン指定データとなる。また表示パターン指定データは、２次元の領域を指定するデータであってもよい。例えば、表示パターン指定データは、２点の画素位置が指定されたデータであってもよい。この場合、２点の画素位置を結ぶ線を対角線とする矩形領域が、表示パターンＰＴＮが表示される領域となる。
【００４２】
また以上の例では、特定表示パターンＰＴＮが矩形領域の画像である場合を例に説明した。例えば特定表示パターンＰＴＮとしてアイコン又はマーク等が表示されるとき、そのアイコン又はマークを含む矩形領域の画像が、特定表示パターンＰＴＮである。但し、特定表示パターンＰＴＮはこれに限定されない。
【００４３】
例えば、特定表示パターンＰＴＮは、特定の形状を有する画像そのものであってもよい。例えば、特定表示パターンＰＴＮとしてアイコン又はマーク等が表示されるとき、そのアイコン又はマークそのものが特定表示パターンＰＴＮであってもよい。この場合においても、前述したように、水平走査方向におけるデータ線の範囲、又は垂直走査方向における走査線の範囲が、表示パターン指定データとなる。
【００４４】
以上の実施形態によれば、処理回路１３０は、異常表示ライン検出情報に基づいて異常表示領域を判断する。そして処理回路１３０は、異常表示領域に特定表示パターンＰＴＮが表示されている場合には、移動先表示領域ＤＳＡに特定表示パターンＰＴＮを表示させる画像データを、インターフェース回路１２０を介して出力する。
【００４５】
このようにすれば、１つの表示ドライバー３００が駆動する表示領域内において、異常表示領域から正常表示領域へ特定表示パターンＰＴＮを移動できる。即ち、１つの表示ドライバー３００が駆動する表示領域のうち、一部の領域が異常であった場合に、残りの正常な表示領域を活用できる。
【００４６】
３．種々の実施形態
【００４７】
以下、表示コントローラー１００を含む表示システム５２０の種々の実施形態を説明する。なお以下に説明する複数の実施形態は適宜に組み合わされてもよい。例えば異常表示ラインが異常データ線である場合の実施形態と、異常表示ラインが異常走査線である場合の実施形態とが組み合わされてもよい。
【００４８】
図８、図９は、第１実施形態の説明図である。パネルモジュール４７０は、データ線ドライバーＤＤＡ１、ＤＤＡ２と、走査線ドライバーＳＣＡ１、ＳＣＡ２とを含む。ＩＭＡは、電気光学パネルの表示領域を示す。以下、表示領域ＩＭＡにおいて水平走査方向を右と呼び、垂直走査方向を下と呼ぶ。
【００４９】
データ線ドライバーＤＤＡ１は表示領域ＩＭＡの左半分を駆動し、データ線ドライバーＤＤＡ２は表示領域ＩＭＡの右半分を駆動する。走査線ドライバーＳＣＡ１は表示領域ＩＭＡの上半分を駆動し、走査線ドライバーＳＣＡ２は表示領域ＩＭＡの下半分を駆動する。データ線ドライバーＤＤＡ１、ＤＤＡ２及び走査線ドライバーＳＣＡ１、ＳＣＡ２の各々が図２の表示ドライバー３００に対応する。第１実施形態では、データ線ドライバーＤＤＡ１が駆動する表示領域ＩＭＡの左半分に、第１の特定表示パターンである表示パターンＰＴＮ１と、第２の特定表示パターンである表示パターンＰＴＮ２とが表示されている。また第１実施形態では、異常表示ラインは異常データ線である。
【００５０】
図８に示すように、データ線ＳＬａ、ＳＬｂ、ＳＬｃ、ＳＬｄが異常表示ラインであるとデータ線ドライバーＤＤＡ１により検出されている。表示コントローラー１００の処理回路１３０は、異常表示ライン検出情報に基づいて異常表示ラインの本数を判断する。具体的には、処理回路１３０は、表示パターンＰＴＮ１に重なる異常表示ラインの本数を判断する。図８では３本である。処理回路１３０は、その異常表示ラインの本数の判断結果に基づいて、表示パターンＰＴＮ１を移動先表示領域ＤＳＡに表示させるか否かを判断する。
【００５１】
より具体的には、表示コントローラー１００は、異常表示領域を判断するための第１しきい値を記憶する記憶部１７０を含む。記憶部１７０は、図２のレジスター１６０に対応する。或いは、記憶部１７０は、ＲＡＭ又はＲＯＭ、不揮発性メモリー等の半導体メモリーであってもよい。表示パターンＰＴＮ１に重なる異常表示ラインの本数をＮ１とし、第１しきい値をＴｈ１とする。処理回路１３０は、Ｎ１＞Ｔｈ１であるか否かを判断する。そして処理回路１３０は、Ｎ１＞Ｔｈ１である場合に、表示パターンＰＴＮ１を移動先表示領域ＤＳＡに表示させると判断する。
【００５２】
図９に示すように、処理回路１３０は、異常表示領域を白表示又は黒表示又は特定色表示として、表示停止領域ＯＳＲを設定する。表示停止領域ＯＳＲは、データ線ＳＬａ〜ＳＬｄの範囲の領域である。但し表示停止領域ＯＳＲはこれに限定されず、異常表示領域を含む領域であればよい。例えば図７で説明したように、データ線群毎に異常表示ラインの有無が判断される場合、その異常表示ラインが有ると判断されたデータ線群を含む領域が、異常表示領域を含む表示停止領域ＯＳＲである。図７では、例えばデータ線ＳＬ１〜ＳＬ４８の範囲が表示停止領域ＯＳＲである。但し後述するように、異常表示領域が異常表示ラインそのものである場合には、表示停止領域ＯＳＲは設定されない。
【００５３】
本実施形態によれば、表示パターンＰＴＮ１に重なる異常表示ラインの本数Ｎ１が、許容範囲を意味する第１しきい値Ｔｈ１より大きい場合に、表示パターンＰＴＮ１が移動先表示領域ＤＳＡに表示される。即ち、第１しきい値Ｔｈ１を設定することで、表示パターンＰＴＮ１に対して、どの程度の異常表示ラインが重なってもよいかを示す許容範囲を、設定できる。また後述するように、表示パターンの重要度に関連付けて第１しきい値Ｔｈ１を設定することが可能となる。
【００５４】
図８に示すように、異常表示ラインであるＳＬｂ、ＳＬｃ、ＳＬｄが表示パターンＰＴＮ２にも重なっている。しかし、図９に示すように表示パターンＰＴＮ２については移動されない。
【００５５】
具体的には、記憶部１７０は重要度情報を記憶する。重要度情報は、表示パターンＰＴＮ１の重要度である第１重要度と、表示パターンＰＴＮ２の重要度である第２重要度とを表す。第２重要度は、第１重要度よりも重要度が低いとする。処理回路１３０は、異常表示領域に表示パターンＰＴＮ１が表示されている場合、第１重要度に基づいて表示パターンＰＴＮ１を移動先表示領域ＤＳＡに移動させるか否かを判断する。また処理回路１３０は、異常表示領域に表示パターンＰＴＮ２が表示されている場合、第２重要度に基づいて表示パターンＰＴＮ２を移動させるか否かを判断する。
【００５６】
重要度は、アイコン又はマーク等の表示パターンを、正常表示領域を用いて表示させるか否かを判断するための指標である。重要度が高いほど、表示パターンが正常表示領域に表示されると判断されやすくなる。例えば、重要度が２値である場合、重要度が高い場合に表示パターンが移動先表示領域へ移動され、重要度が低い場合に表示パターンが移動されない。或いは重要度が３値以上である場合、重要度が高いほど、上述した第１しきい値Ｔｈ１が小さくなる。本実施例では、例えば第１の重要度により表示パターンＰＴＮ１の第１しきい値Ｔｈ１１が設定され、第２の重要度により表示パターンＰＴＮ２の第１しきい値Ｔｈ１２が設定される。ここでＴｈ１２＞Ｔｈ１１である。異常表示ラインの本数Ｎ１との関係が、Ｎ１＞Ｔｈ１２＞Ｔｈ１１の時は、表示パターンＰＴＮ１、表示パターンＰＴＮ２共に移動先表示領域に移動させる。またＴｈ１２＞Ｎ１＞Ｔｈ１１の時は、表示パターンＰＴＮ１は移動先表示領域に表示させ、表示パターンＰＴＮ２は移動させない。
【００５７】
本実施形態によれば、表示パターンを異常表示領域から移動先表示領域へ移動させるか否かを、その表示パターンの重要度に応じて決定できる。即ち、重要度が高い表示パターンを異常表示領域から移動先表示領域へ移動させることが可能となる。
【００５８】
上述したように、本実施形態では、表示パターンＰＴＮ１に重なる異常表示ラインの本数Ｎ１がＮ１＞Ｔｈ１を満たす場合に、表示パターンＰＴＮ１が移動先表示領域ＤＳＡに移動される。本実施形態では、更に、移動先表示領域ＤＳＡに重なる異常表示ラインの本数に基づいて、表示パターンＰＴＮ１を移動先表示領域ＤＳＡに表示させるか否かが判断されてもよい。
【００５９】
具体的には、記憶部１７０は、移動先表示領域ＤＳＡにおける表示可否を判断するための第２しきい値を記憶する。第２しきい値をＴｈ２とする。処理回路１３０は、異常表示ライン検出情報に基づいて、移動先表示領域ＤＳＡに重なる異常表示ラインの本数を判断する。この本数をＮ２とする。処理回路１３０は、Ｎ１＞Ｔｈ１であるとき、Ｎ２≦Ｔｈ２であるか否かを判断する。そして処理回路１３０は、Ｎ２≦Ｔｈ２であるとき、表示パターンＰＴＮ１を移動先表示領域ＤＳＡに表示させると判断する。
【００６０】
本実施形態によれば、移動先表示領域ＤＳＡに異常表示ラインが重なる場合において、その異常表示ラインの本数に基づいて、表示パターンＰＴＮ１を移動先表示領域ＤＳＡに表示させるか否かを判断できる。第２しきい値Ｔｈ２は、移動先表示領域ＤＳＡに表示パターンＰＴＮ１を表示させる許容範囲を意味する。Ｎ２＞Ｔｈ２であった場合、処理回路１３０は、例えば移動先表示領域ＤＳＡとは異なる第２移動先表示領域ＤＳＡ２に表示パターンＰＴＮ１を表示させる。第２移動先表示領域ＤＳＡ２に異常表示ラインが重なる場合、第１移動先表示領域ＤＳＡ１と同様に、しきい値と異常表示ラインの本数に従って、表示パターンＰＴＮ１の移動を判断してもよい。或いは、処理回路１３０は、Ｎ２＞Ｔｈ２であった場合、表示パターンＰＴＮ１の移動を中止してもよい。
【００６１】
上述したように、本実施形態では、表示パターンＰＴＮ１に重なる異常表示ラインの本数Ｎ１が判断されている。但し、これに限定されず、処理回路１３０は、表示パターンＰＴＮ１の一部である特定領域における異常表示ラインの本数に基づいて、表示パターンＰＴＮ１を移動先表示領域ＤＳＡに表示させるか否かを判断してもよい。
【００６２】
例えば表示パターンＰＴＮ１が矩形領域であり、その矩形領域内にアイコン又はマーク等が含まれているとする。この場合、矩形領域のうちアイコン又はマーク等の領域が、特定領域である。或いは、アイコン又はマーク等のうち一部の領域を特定領域としてもよい。例えば、一部の領域を視認できればアイコン又はマーク等を識別できる場合に、その一部の領域を特定領域としてもよい。特定領域を指定するデータは記憶部１７０に記憶される。
【００６３】
本実施形態によれば、表示パターンＰＴＮ１を視認する上で重要な一部が異常表示ラインに重なる場合に、表示パターンＰＴＮ１を移動先表示領域ＤＳＡへ表示させることができる。
【００６４】
図１０は、第２実施形態の説明図である。第２実施形態では、異常表示ラインは異常走査線である。
【００６５】
処理回路１３０が特定表示パターンＰＴＮを移動先表示領域ＤＳＡに移動させるか否かを判断する手法は、第１実施形態の手法と同様である。即ち、記憶部１７０は、異常表示領域を判断するための第３しきい値を記憶する。特定表示パターンＰＴＮに重なる異常走査線の本数をＮ３とし、第３しきい値をＴｈ３とする。処理回路１３０は、Ｎ３＞Ｔｈ３であるか否かを判断する。そして処理回路１３０は、Ｎ３＞Ｔｈ３である場合に、特定表示パターンＰＴＮ２を移動先表示領域ＤＳＡに表示させると判断する。なお、表示パターンの重要度に基づいて表示パターンを移動させるか否かを判断する手法等についても、第１実施形態と同様に第２実施形態に適用できる。
【００６６】
図１０において、ＧＬａ、ＧＬｂは異常走査線である。ＧＬａ、ＧＬｂの間に更に異常走査線が含まれてもよい。その場合、複数の異常走査線のうち、最も上の異常走査線がＧＬａであり、最も下の異常走査線がＧＬｂである。処理回路１３０は、ＧＬａ〜ＧＬｂの範囲の異常表示領域を白表示又は黒表示、特定色表示として、表示停止領域に設定する。なお第１実施形態と同様に、表示停止領域は、異常表示領域を含む領域であればよい。
【００６７】
図１１は、第３実施形態の説明図である。図１１において、１つの電気光学パネルの表示領域がＩＭＡ１、ＩＭＡ２に分割されている。ＩＭＡ１は、データ線ドライバーＤＤＡ１が駆動する表示領域であり、ＩＭＡ２は、データ線ドライバーＤＤＡ２が駆動する表示領域である。第３実施形態では、異常表示ラインは異常データ線である。
【００６８】
図１１に示すように、特定表示パターンＰＴＮは表示領域ＩＭＡ１に表示されており、移動先表示領域ＤＳＡは表示領域ＩＭＡ２に設定されている。処理回路１３０が特定表示パターンＰＴＮを移動先表示領域ＤＳＡに移動させるか否かを判断する手法は、第１実施形態の手法と同様である。即ち、記憶部１７０は、異常表示領域を判断するための第４しきい値を記憶する。特定表示パターンＰＴＮに重なる異常データ線の本数をＮ４とし、第４しきい値をＴｈ４とする。処理回路１３０は、Ｎ４＞Ｔｈ４であるか否かを判断する。そして処理回路１３０は、Ｎ４＞Ｔｈ４である場合に、特定表示パターンＰＴＮ２を移動先表示領域ＤＳＡに表示させると判断する。このとき処理回路１３０は、特定表示パターンＰＴＮを移動先表示領域ＤＳＡに表示させる画像データを、データ線ドライバーＤＤ１ではなくデータ線ドライバーＤＤＡ２に出力する。本実施形態においてデータ線ドライバーＤＤＡ２が第２表示ドライバーである。なお、表示パターンの重要度に基づいて表示パターンを移動させるか否かを判断する手法等についても、第１実施形態と同様に第３実施形態に適用できる。
【００６９】
図１１において、処理回路１３０は、データ線ドライバーＤＤＡ１が駆動する表示領域ＩＭＡ１全体を表示停止領域に設定し、その表示停止領域を白表示又は黒表示、特定色表示にする。
【００７０】
図１２は、第４実施形態の説明図である。図１２において、１つの電気光学パネルの表示領域がＩＭＡ３、ＩＭＡ４に分割されている。ＩＭＡ３は、走査線ドライバーＳＣＡ１が駆動する表示領域であり、ＩＭＡ４は、走査線ドライバーＳＣＡ２が駆動する表示領域である。第４実施形態では、異常表示ラインは異常走査線である。
【００７１】
図１２に示すように、特定表示パターンＰＴＮは表示領域ＩＭＡ４に表示されており、移動先表示領域ＤＳＡは表示領域ＩＭＡ３に設定されている。処理回路１３０が特定表示パターンＰＴＮを移動先表示領域ＤＳＡに移動させるか否かを判断する手法は、第１実施形態の手法と同様である。即ち、記憶部１７０は、異常表示領域を判断するための第５しきい値を記憶する。特定表示パターンＰＴＮに重なる異常データ線の本数をＮ５とし、第５しきい値をＴｈ５とする。処理回路１３０は、Ｎ５＞Ｔｈ５であるか否かを判断する。そして処理回路１３０は、Ｎ５＞Ｔｈ５である場合に、特定表示パターンＰＴＮ２を移動先表示領域ＤＳＡに表示させると判断する。なお、表示パターンの重要度に基づいて表示パターンを移動させるか否かを判断する手法等についても、第１実施形態と同様に第４実施形態に適用できる。
【００７２】
図１２において、処理回路１３０は、走査線ドライバーＳＣＡ２が駆動する表示領域ＩＭＡ４全体を表示停止領域に設定し、その表示停止領域を白表示又は黒表示、特定色表示にする。
【００７３】
図１３は、第５実施形態の説明図である。図１３に示すように、表示システム５２０はパネルモジュール４７１とパネルモジュール４７２とを含む。パネルモジュール４７１の電気光学パネルを第１電気光学パネルとし、パネルモジュール４７２の電気光学パネルを第２電気光学パネルとする。ＩＭＢ１は第１電気光学パネルの表示領域であり、ＩＭＢ２は第２電気光学パネルの表示領域である。データ線ドライバーＤＤＢ１、ＤＤＢ２及び走査線ドライバーＳＣＢ１、ＳＣＢ２は第１電気光学パネルを駆動し、データ線ドライバーＤＤＢ３、ＤＤＢ４及び走査線ドライバーＳＣＢ３、ＳＣＢ４は第２電気光学パネルを駆動する。第５実施形態では、異常表示ラインは異常データ線又は異常走査線のいずれであってもよい。
【００７４】
図１３に示すように、特定表示パターンＰＴＮは表示領域ＩＭＢ１に表示されており、移動先表示領域ＤＳＡは表示領域ＩＭＢ２に設定されている。処理回路１３０が特定表示パターンＰＴＮを移動先表示領域ＤＳＡに移動させるか否かを判断する手法は、第１実施形態の手法と同様である。即ち、記憶部１７０は、異常表示領域を判断するための第６しきい値を記憶する。特定表示パターンＰＴＮに重なる異常データ線の本数をＮ６とし、第６しきい値をＴｈ６とする。処理回路１３０は、Ｎ６＞Ｔｈ６であるか否かを判断する。そして処理回路１３０は、Ｎ６＞Ｔｈ６である場合に、特定表示パターンＰＴＮ２を移動先表示領域ＤＳＡに表示させると判断する。このとき処理回路１３０は、特定表示パターンＰＴＮを移動先表示領域ＤＳＡに表示させる画像データを、第１電気光学パネルを駆動するデータ線ドライバーＤＤＢ１、ＤＤＢ２ではなく、第２電気光学パネルを駆動するデータ線ドライバーＤＤＢ３、ＤＤＢ４に出力する。本実施形態において、データ線ドライバーＤＤＢ３又はＤＤＢ４が第２表示ドライバーである。データ線ドライバーＤＤＢ３が駆動する表示領域に移動先表示領域ＤＳＡがある場合には、データ線ドライバーＤＤＢ３が第２表示ドライバーである。データ線ドライバーＤＤＢ４が駆動する表示領域に移動先表示領域ＤＳＡがある場合には、データ線ドライバーＤＤＢ４が第２表示ドライバーである。なお、表示パターンの重要度に基づいて表示パターンを移動させるか否かを判断する手法等についても、第１実施形態と同様に第５実施形態に適用できる。
【００７５】
図１１において、処理回路１３０は、第１電気光学パネルの表示領域ＩＭＢ１全体を表示停止領域に設定し、その表示停止領域を白表示又は黒表示、特定色表示にする。
【００７６】
４．エラー検出回路
【００７７】
次に、エラー検出回路の詳細な構成例を説明する。図１４にパネルモジュール４７０の詳細な構成例を示す。なお図１４では電気光学パネルを１つのデータ線ドライバー及び１つの走査線ドライバーで駆動する場合を例に説明する。電気光学パネルを複数のデータ線ドライバー又は複数の走査線ドライバーで駆動する場合には、各ドライバーに同様なエラー検出回路が設けられる。
【００７８】
図１４に示すように、パネルモジュール４７０は、画素アレイＰＸＡと、画素アレイＰＸＡに接続されるデータ線ＳＬ１〜ＳＬｎと、画素アレイＰＸＡに接続される走査線ＧＬ１〜ＧＬｍと、データ線ドライバーＤＤＣと、走査線ドライバーＳＣＣと、を含む。ｎ、ｍは２以上の整数である。図１４において画素アレイＰＸＡの画素を図示していないが、データ線ＳＬ１〜ＳＬｎと走査線ＧＬ１〜ＧＬｍの各交点に画素が接続されている。
【００７９】
画素アレイＰＸＡとデータ線ＳＬ１〜ＳＬｎと走査線ＧＬ１〜ＧＬｍと走査線ドライバーＳＣＣはガラス基板上に形成されている。データ線ドライバーＤＤＣは集積回路装置であり、端子ＴＳ１〜ＴＳｎが、ガラス基板上のデータ線ＳＬ１〜ＳＬｎに接続されるように、集積回路装置がガラス基板に実装される。なお、走査線ドライバーＳＣＣを集積回路装置により構成してもよい。またデータ線ドライバーＤＤＣ及び走査線ドライバーＳＣＣを１つの集積回路装置として構成してもよい。
【００８０】
データ線ドライバーＤＤＣは、端子ＴＳ１〜ＴＳｎを介してデータ線ＳＬ１〜ＳＬｎを駆動する駆動回路３２１と、端子ＴＳ１〜ＴＳｎに接続されるエラー検出回路３１１とを含む。エラー検出回路３１１は、データ線ドライバーＤＤＣが出力する電圧に基づいて、異常データ線を検出する。即ち、エラー検出回路３１１は、データ線に本来印加されるべきデータ電圧とは異なる電圧がデータ線に印加されている場合に、そのデータ線を異常データ線と判定する。異常データ線が発生する要因として、例えば駆動回路３２１の異常、又は端子ＴＳ１〜ＴＳｎの接触不良、又はデータ線ＳＬ１〜ＳＬｎのショート等を想定できる。
【００８１】
走査線ドライバーＳＣＣは、走査線ＧＬ１〜ＧＬｍを駆動する駆動回路３２２と、走査線ＧＬ１〜ＧＬｍに接続されるエラー検出回路３１２とを含む。エラー検出回路３１２は、走査線ドライバーＳＣＣが出力する電圧に基づいて、異常走査線を検出する。即ち、エラー検出回路３１２は、走査線に本来印加されるべき走査線駆動電圧とは異なる電圧が走査線に印加されている場合に、その走査線を異常走査線と判定する。異常走査線が発生する要因として、例えば駆動回路３２２の異常、又は走査線ＧＬ１〜ＧＬｍのショート等を想定できる。また走査線ドライバーＳＣＣが集積回路装置である場合には、異常走査線が発生する要因として、更に端子の接触不良を想定できる。
【００８２】
図１５は、データ線ドライバーＤＤＣの詳細な構成例である。データ線ドライバーＤＤＣは、エラー検出回路３１１と駆動回路３２１とＤ／Ａ変換回路３４１と制御回路３６１とインターフェース回路３７１と端子ＴＳ１〜ＴＳｎとを含む。
【００８３】
インターフェース回路３７１は、画像データ及びタイミング制御信号を表示コントローラー１００から受信する。制御回路３６１は、インターフェース回路３７１により受信された画像データ及びタイミング制御信号に基づいて、画素データをＤ／Ａ変換回路３４１に出力する。画素データは、画素に書き込まれるデータ電圧に対応した画像データである。Ｄ／Ａ変換回路３４１は、画素データをデータ電圧にＤ／Ａ変換する。駆動回路３２１は、Ｄ／Ａ変換回路３４１からのデータ電圧を増幅し、その増幅したデータ電圧を端子ＴＳ１〜ＴＳｎへ出力する。
【００８４】
駆動回路３２１は、アンプ回路ＡＭ１〜ＡＭｎとスイッチＳＡ１〜ＳＡｎとスイッチＳＢ１〜ＳＢｎとを含む。
【００８５】
アンプ回路ＡＭ１〜ＡＭｎは、Ｄ／Ａ変換回路３４１からのデータ電圧を増幅する。アンプ回路ＡＭ１、ＡＭ３、・・・、ＡＭｎ−１は、極性反転駆動における正極データ電圧を出力する正極アンプである。アンプ回路ＡＭ２、ＡＭ４、・・・、ＡＭｎは、極性反転駆動における負極データ電圧を出力する負極アンプである。ここではｎを偶数としている。
【００８６】
スイッチＳＡ１〜ＳＡｎ、ＳＢ１〜ＳＢｎは、例えばトランジスターにより構成される。スイッチＳＡ１〜ＳＡｎがオンであり、且つスイッチＳＢ１〜ＳＢｎがオフである状態を第１状態とし、スイッチＳＡ１〜ＳＡｎがオフであり、且つスイッチＳＢ１〜ＳＢｎがオンである状態を第２状態とする。第１状態では、正極アンプであるアンプ回路ＡＭ１、ＡＭ３、・・・、ＡＭｎ−１の出力ノードが端子ＴＳ１、ＴＳ３、・・・、ＴＳｎ−１に接続され、負極アンプであるアンプ回路ＡＭ２、ＡＭ４、・・・、ＡＭｎの出力ノードが端子ＴＳ２、ＴＳ４、・・・、ＴＳｎに接続される。第２状態では、正極アンプであるアンプ回路ＡＭ１、ＡＭ３、・・・、ＡＭｎ−１の出力ノードが端子ＴＳ２、ＴＳ４、・・・、ＴＳｎに接続され、負極アンプであるアンプ回路ＡＭ２、ＡＭ４、・・・、ＡＭｎの出力ノードが端子ＴＳ１、ＴＳ３、・・・、ＴＳｎ−１に接続される。制御回路３６１が第１状態と第２状態を交互に切り替えることで、極性反転駆動が行われる。
【００８７】
エラー検出回路３１１は、スイッチＳＥ１〜ＳＥｎとＤ／Ａ変換回路ＤＡＣ１とコンパレーターＣＰ１とレベルシフターＬＳ１とを含む。
【００８８】
スイッチＳＥ１〜ＳＥｎは、例えばトランジスターにより構成される。スイッチＳＥ１がオンのとき、スイッチＳＥ２〜ＳＥｎはオフである。このときコンパレーターＣＰ１は、スイッチＳＥ１を介して入力される端子ＴＳ１の電圧と、Ｄ／Ａ変換回路ＤＡＣ１の出力電圧とを比較する。レベルシフターＬＳ１は、コンパレーターＣＰ１の出力信号レベルを、ロジック回路である制御回路３６１の信号レベルにレベルシフトし、レベルシフト後の信号を制御回路３６１へ出力する。Ｄ／Ａ変換回路ＤＡＣ１は、端子ＴＳ１の電圧が正常であるか否かを判定するための電圧を出力している。このＤ／Ａ変換回路ＤＡＣ１の出力電圧と、端子ＴＳ１の電圧とがコンパレーターＣＰ１により比較されることで、端子ＴＳ１の電圧が正常であるか否かが判定される。制御回路３６１は、端子ＴＳ１の電圧が異常であると判定された場合、端子ＴＳ１に接続されるデータ線ＳＬ１を異常表示ラインと判定する。
【００８９】
同様に、スイッチＳＥ２がオンのとき、スイッチＳＥ１、ＳＥ３〜ＳＥｎはオフである。制御回路３６１は、エラー検出回路３１１の検出結果に基づいて、データ線ＳＬ２が異常表示ラインであるか否かを判定する。以後、スイッチＳＥ３〜ＳＥｎが１つずつ順次にオンになり、制御回路３６１は、エラー検出回路３１１の検出結果に基づいて、データ線ＳＬ３〜ＳＬｎが異常表示ラインであるか否かを判定する。制御回路３６１は、異常表示ラインの検出結果に基づいて、異常表示ライン検出情報を、インターフェース回路３７１を介して表示コントローラー１００に出力する。
【００９０】
図１６は、走査線ドライバーＳＣＣの詳細な構成例である。図１６には、走査線ドライバーＳＣＣを集積回路装置で構成した場合の例を示す。走査線ドライバーＳＣＣは、エラー検出回路３１２と駆動回路３２２と制御回路３６２とインターフェース回路３７２と端子ＴＧ１〜ＴＧｍを含む。端子ＴＧ１〜ＴＧｍはガラス基板上の走査線ＧＬ１〜ＧＬｍに接続される。
【００９１】
インターフェース回路３７２は、走査線選択を制御するためのタイミング制御信号を表示コントローラー１００から受信する。制御回路３６２は、インターフェース回路３７２により受信されたタイミング制御信号に基づいて、ゲート駆動信号を駆動回路３２２に出力する。駆動回路３２２は、制御回路３６２からのゲート駆動信号を増幅し、その増幅したゲート駆動信号として端子ＴＧ１〜ＴＧｍへ出力する。
【００９２】
駆動回路３２２は、ゲートドライバーＧＤ１〜ＧＤｍを含む。ゲートドライバーＧＤ１〜ＧＤｍは、制御回路３６２からのゲート駆動信号を増幅し、その増幅したゲート駆動信号を端子ＴＧ１〜ＴＧｍへ出力する。
【００９３】
エラー検出回路３１２は、スイッチＳＦ１〜ＳＦｍとＤ／Ａ変換回路ＤＡＣ２とコンパレーターＣＰ２とレベルシフターＬＳ２とを含む。
【００９４】
スイッチＳＦ１〜ＳＦｍは、例えばトランジスターにより構成される。スイッチＳＦ１がオンのとき、スイッチＳＦ２〜ＳＦｍはオフである。このときコンパレーターＣＰ２は、スイッチＳＦ１を介して入力される端子ＴＧ１の電圧と、Ｄ／Ａ変換回路ＤＡＣ２の出力電圧とを比較する。レベルシフターＬＳ２は、コンパレーターＣＰ２の出力信号レベルを、ロジック回路である制御回路３６２の信号レベルにレベルシフトし、レベルシフト後の信号を制御回路３６２へ出力する。Ｄ／Ａ変換回路ＤＡＣ２は、端子ＴＧ１の電圧が正常であるか否かを判定するための電圧を出力している。このＤ／Ａ変換回路ＤＡＣ２の出力電圧と、端子ＴＧ１の電圧とがコンパレーターＣＰ１により比較されることで、端子ＴＧ１の電圧が正常であるか否かが判定される。制御回路３６２は、端子ＴＧ１の電圧が異常であると判定された場合、端子ＴＧ１に接続される走査線ＧＬ１を異常表示ラインと判定する。
【００９５】
同様に、スイッチＳＦ２がオンのとき、スイッチＳＦ１、ＳＦ３〜ＳＦｍはオフである。制御回路３６２は、エラー検出回路３１２の検出結果に基づいて、走査線ＧＬ２が異常表示ラインであるか否かを判定する。以後、スイッチＳＦ３〜ＳＦｍが１つずつ順次にオンになり、制御回路３６２は、エラー検出回路３１２の検出結果に基づいて、走査線ＧＬ３〜ＧＬｍが異常表示ラインであるか否かを判定する。制御回路３６２は、異常表示ラインの検出結果に基づいて、異常表示ライン検出情報を、インターフェース回路３７２を介して表示コントローラー１００に出力する。
【００９６】
５．電子機器、移動体
【００９７】
図１７は、本実施形態の表示コントローラーを含む電子機器の構成例である。本実施形態の電子機器として、表示装置を搭載する種々の電子機器を想定できる。例えば本実施形態の電子機器として、車載表示装置や、ディスプレイ、プロジェクター、テレビション装置、情報処理装置、携帯型情報端末、カーナビゲーションシステム、携帯型ゲーム端末、ＤＬＰ（Digital Light Processing）装置等を想定できる。車載表示装置は、例えばメーターパネル等である。
【００９８】
電子機器６００は、処理装置２００、表示コントローラー１００、表示ドライバー３００、電気光学パネル４６０、記憶部３２０、操作部３３０、通信部３４０を含む。なお、記憶部３２０は記憶装置又はメモリーである。操作部３３０は操作装置である。通信部３４０は通信装置である。
【００９９】
操作部３３０は、ユーザーからの種々の操作を受け付けるユーザーインターフェースである。例えば、ボタンやマウス、キーボード、電気光学パネル４６０に装着されたタッチパネル等で構成される。通信部３４０は、画像データや制御データの通信を行うデータインターフェースである。例えばＵＳＢ等の有線通信インターフェースや、或は無線ＬＡＮ等の無線通信インターフェースである。記憶部３２０は、通信部３４０から入力された画像データを記憶する。或は、記憶部３２０は、処理装置２００のワーキングメモリーとして機能する。処理装置２００は、電子機器の各部の制御処理や種々のデータ処理を行う。表示コントローラー１００は表示ドライバー３００の制御処理を行う。例えば、表示コントローラー１００は、通信部３４０や記憶部３２０から処理装置２００を介して転送された画像データを、表示ドライバー３００が受け付け可能な形式に変換し、その変換された画像データを表示ドライバー３００へ出力する。表示ドライバー３００は、表示コントローラー１００から転送された画像データに基づいて電気光学パネル４６０を駆動する。
【０１００】
図１８は、本実施形態の表示コントローラーを含む移動体の構成例である。移動体は、例えばエンジンやモーター等の駆動機構、ハンドルや舵等の操舵機構、各種の電子機器を備えて、地上や空や海上を移動する機器又は装置である。本実施形態の移動体として、例えば、車、飛行機、バイク、船舶、走行ロボット、或いは歩行ロボット等の種々の移動体を想定できる。図１８は移動体の具体例としての自動車２０６を概略的に示している。自動車２０６には、表示装置３５０と、自動車２０６の各部を制御する制御装置５１０が組み込まれている。本実施形態の表示コントローラー１００は例えば制御装置５１０の基板に実装されている。或いは、本実施形態の表示コントローラー１００は表示装置３５０に含まれてもよい。制御装置５１０は、例えば車速や燃料残量、走行距離、各種装置の設定等の情報をユーザーに提示する画像を生成し、その画像を表示装置３５０に送信して電気光学パネルに表示させる。
【０１０１】
以上の実施形態によれば、表示コントローラーは、画像表示用の表示ラインを有する電気光学パネルを駆動する表示ドライバーからの異常表示ライン検出情報を受信するインターフェース回路と、表示ドライバーを制御する処理回路と、を含む。処理回路は、異常表示ライン検出情報に基づいて異常表示領域を判断する。処理回路は、異常表示領域に特定表示パターンが表示されている場合には、異常表示領域以外の表示領域である移動先表示領域に特定表示パターンを表示させる画像データを、インターフェース回路を介して出力する。
【０１０２】
このようにすれば、異常表示領域に特定表示パターンが表示されている場合に、移動先表示領域に特定表示パターンが表示される。即ち、表示ドライバーが駆動する表示領域のうち、一部の領域が異常表示領域であった場合に、その異常表示領域に表示される特定表示パターンを移動先表示領域に移動できる。これにより、可能な限り正常な表示領域を残しつつ、その正常な表示領域を活用できる。
【０１０３】
また本実施形態では、処理回路は、異常表示ライン検出情報に基づいて異常表示ラインの本数を判断し、その異常表示ラインの本数の判断結果に基づいて、特定表示パターンを移動先表示領域に表示させるか否かを判断してもよい。
【０１０４】
このようにすれば、表示ドライバーによって検出された異常表示ラインの本数に基づいて、特定表示パターンを移動先表示領域に表示させるか否かを判断できる。異常表示ラインの本数を判断に用いることで、表示ドライバーが駆動する表示領域全体ではなく、一部の領域が異常表示領域であるか否かを判断できる。
【０１０５】
また本実施形態では、処理回路は、特定表示パターンについての異常表示ラインの本数と、移動先表示領域についての異常表示ラインの本数と、に基づいて、特定表示パターンを移動先表示領域に表示させるか否かを判断してもよい。
【０１０６】
特定表示パターンについての異常表示ラインの本数を用いることで、異常表示領域に特定表示パターンが表示されているか否かを判断できる。そして、異常表示領域に特定表示パターンが表示されている場合に、特定表示パターンを移動先表示領域に表示させると判断できる。また、移動先表示領域についての異常表示ラインの本数を用いることで、移動先表示領域が異常表示領域に重なるか否かを判断できる。そして、その判断結果に基づいて、特定表示パターンを移動先表示領域に表示させるか否かを判断できる。
【０１０７】
また本実施形態では、表示コントローラーは、異常表示領域を判断するための第１しきい値を記憶する記憶部を含んでもよい。処理回路は、特定表示パターンについての異常表示ラインの本数と第１しきい値とを比較し、比較の結果に基づいて特定表示パターンを移動先表示領域に表示させるか否かを判断してもよい。
【０１０８】
このようにすれば、特定表示パターンについての異常表示ラインの本数が第１しきい値より大きい場合に、特定表示パターンが異常表示領域に表示されていると判断できる。即ち、特定表示パターンについての異常表示ラインの本数が第１しきい値より大きい場合に、特定表示パターンを移動先表示領域に表示させると判断できる。
【０１０９】
また本実施形態では、記憶部は、移動先表示領域における表示可否を判断するための第２しきい値を記憶してもよい。処理回路は、特定表示パターンについての異常表示ラインの本数が第１しきい値より大きいとき、移動先表示領域についての異常表示ラインの本数と第２しきい値とを比較してもよい。処理回路は、移動先表示領域についての異常表示ラインの本数が第２しきい値より小さいとき、特定表示パターンを移動先表示領域に表示させると判断してもよい。
【０１１０】
このようにすれば、移動先表示領域についての異常表示ラインの本数が第２しきい値より大きい場合に、移動先表示領域が異常表示領域に重なっていると判断できる。即ち、移動先表示領域についての異常表示ラインの本数が第２しきい値以下である場合に、特定表示パターンを移動先表示領域に表示させると判断できる。
【０１１１】
また本実施形態では、処理回路は、特定表示パターンの一部である特定領域における異常表示ラインの本数に基づいて、特定表示パターンを移動先表示領域に表示させるか否かを判断してもよい。
【０１１２】
このようにすれば、特定表示パターンの全体ではなく一部における異常表示ラインの本数に基づいて、特定表示パターンを移動先表示領域に表示させるか否かを判断できる。例えば、特定表示パターンを視認する上で重要な一部が異常表示ラインに重なる場合に、特定表示パターンを移動先表示領域へ表示させることができる。
【０１１３】
また本実施形態では、特定表示パターンは、第１重要度が設定される第１の特定表示パターンと、第１重要度より重要度が低い第２の重要度が設定される第２の特定表示パターンとを含んでもよい。表示コントローラーは、第１の重要度と第２の重要度を表す重要度情報を記憶する記憶部を備えてもよい。処理回路は、異常表示領域に第１の特定表示パターンが表示されている場合、第１重要度により設定される第１の閾値に基づいて、第１の特定表示パターンを移動先表示領域に移動させるか否かを判断してもよい。処理回路は、異常表示領域に第２の特定表示パターンが表示されている場合、第２重要度により設定される第１の閾値に基づいて、第２の特定表示パターンを移動先表示領域に移動させるか否かを判断してもよい。
【０１１４】
このようにすれば、表示パターンの重要度に応じて、特定表示パターンを移動先表示領域に移動させるか否かを判断できる。即ち、重要度に応じてしきい値を設定し、そのしきい値と異常表示ラインの本数とを比較することで、特定表示パターンを移動先表示領域に移動させるか否かを判断できる。例えば第１重要度により設定される第１の閾値は、第２重要度により設定される第１の閾値よりも小さい値に設定される。これにより、重要度がより高い第１の特定表示パターンの方が、第２の特定表示パターンよりも移動先表示領域に移動させると判断されやすくなる。
【０１１５】
また本実施形態では、処理回路は、異常表示領域を含む領域を白表示又は黒表示又は特定色表示にする画像データを、インターフェース回路を介して出力してもよい。
【０１１６】
このようにすれば、異常表示領域を含む領域を白表示又は黒表示又は特定色表示にできる。また、特定表示パターンが異常表示領域に表示されている場合には、その特定表示パターンを移動先表示領域に移動させると共に、異常表示領域を含む領域を白表示又は黒表示又は特定色表示にできる。
【０１１７】
また本実施形態では、異常表示ライン検出情報は、電気光学パネルにおける異常データ線又は異常走査線の検出情報であってもよい。
【０１１８】
このようにすれば、異常表示ライン検出情報に基づいて異常データ線の本数を判断し、その異常データ線の本数の判断結果に基づいて、特定表示パターンを移動先表示領域に表示させるか否かを判断できる。又は、異常表示ライン検出情報に基づいて異常走査線の本数を判断し、その異常走査線の本数の判断結果に基づいて、特定表示パターンを移動先表示領域に表示させるか否かを判断できる。
【０１１９】
また本実施形態では、処理回路は、特定表示パターンを移動先表示領域に表示させる画像データを、インターフェース回路を介して表示ドライバーに出力してもよい。
【０１２０】
この場合、特定表示パターンと移動先表示領域は、同じ表示ドライバーが駆動する表示領域内にある。そして、処理回路は、異常表示領域に特定表示パターンが表示されている場合には、移動先表示領域に特定表示パターンを表示させる画像データを、インターフェース回路を介して表示ドライバーに出力する。
【０１２１】
また本実施形態では、処理回路は、電気光学パネルを駆動する第２表示ドライバーを制御してもよい。処理回路は、特定表示パターンを移動先表示領域に表示させる画像データを、インターフェース回路を介して第２表示ドライバーに出力してもよい。
【０１２２】
この場合、１つの電気光学パネルを表示ドライバー及び第２表示ドライバーが駆動している。特定表示パターンは、表示ドライバーが駆動する表示領域内にあり、移動先表示領域は、第２表示ドライバーが駆動する表示領域内にある。そして、処理回路は、異常表示領域に特定表示パターンが表示されている場合には、移動先表示領域に特定表示パターンを表示させる画像データを、インターフェース回路を介して第２表示ドライバーに出力する。
【０１２３】
また本実施形態では、処理回路は、第２電気光学パネルを駆動する第２表示ドライバーを制御してもよい。処理回路は、特定表示パターンを移動先表示領域に表示させる画像データを、インターフェース回路を介して第２表示ドライバーに出力してもよい。
【０１２４】
この場合、第１電気光学パネルを表示ドライバーが駆動し、第２電気光学パネルを第２表示ドライバーが駆動している。特定表示パターンは、第１電気光学パネルの表示領域内にあり、移動先表示領域は、第２電気光学パネルの表示領域内にある。そして、処理回路は、異常表示領域に特定表示パターンが表示されている場合には、移動先表示領域に特定表示パターンを表示させる画像データを、インターフェース回路を介して第２表示ドライバーに出力する。
【０１２５】
また本実施形態では、表示制御システムは、上記に記載の表示コントローラーと、表示ドライバーと、を含む。
【０１２６】
また本実施形態では、電気光学装置は、上記に記載の表示コントローラーと、電気光学パネルと、表示ドライバーと、を含む。
【０１２７】
また本実施形態では、電子機器は、上記に記載の表示コントローラーを含む。
【０１２８】
また本実施形態では、移動体は、上記に記載の表示コントローラーを含む。
【０１２９】
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また本実施形態及び変形例の全ての組み合わせも、本発明の範囲に含まれる。また表示コントローラー、電気光学パネル、表示制御システム、電気光学装置、表示システム、電子機器及び移動体の構成及び動作等も、本実施形態で説明したものに限定されず、種々の変形実施が可能である。
【符号の説明】
【０１３０】
１００…表示コントローラー、１１０，１２０…インターフェース回路、１３０…処理回路、１３１…表示制御部、１３２…画像処理部、１３３…情報表示制御部、１４０…メモリー、１５０…不揮発性メモリー、１６０…レジスター、１７０…記憶部、２００…処理装置、２０６…自動車、２５０…制御装置、３００…表示ドライバー、３１０，３１１，３１２…エラー検出回路、３２０…記憶部、３２１，３２２…駆動回路、３３０…操作部、３４０…通信部、３４１…Ｄ／Ａ変換回路、３５０…表示装置、３６１，３６２…制御回路、３７１，３７２…インターフェース回路、４００…表示コントローラー、４６０…電気光学パネル、４７０，４７１，４７２…パネルモジュール、５００…表示制御システム、５１０…制御装置、５２０…表示システム、５３０…電気光学装置、６００…電子機器、ＤＳＡ…移動先表示領域、ＧＬ１〜ＧＬｎ…走査線、ＯＳＲ…表示停止領域、ＰＴＮ…表示パターン、ＳＬ１〜ＳＬｎ…データ線
【図１】
2020067633.tif 000003
【図２】
2020067633.tif 000004
【図３】
2020067633.tif 000005
【図４】
2020067633.tif 000006
【図５】
2020067633.tif 000007
【図６】
2020067633.tif 000008
【図７】
2020067633.tif 000009
【図８】
2020067633.tif 000010
【図９】
2020067633.tif 000011
【図１０】
2020067633.tif 000012
【図１１】
2020067633.tif 000013
【図１２】
2020067633.tif 000014
【図１３】
2020067633.tif 000015
【図１４】
2020067633.tif 000016
【図１５】
2020067633.tif 000017
【図１６】
2020067633.tif 000018
【図１７】
2020067633.tif 000019
【図１８】
2020067633.tif 000020