JP6919217B2 - 表示システム、表示コントローラー、電気光学装置及び電子機器 - Google Patents
表示システム、表示コントローラー、電気光学装置及び電子機器 Download PDFInfo
- Publication number
- JP6919217B2 JP6919217B2 JP2017028859A JP2017028859A JP6919217B2 JP 6919217 B2 JP6919217 B2 JP 6919217B2 JP 2017028859 A JP2017028859 A JP 2017028859A JP 2017028859 A JP2017028859 A JP 2017028859A JP 6919217 B2 JP6919217 B2 JP 6919217B2
- Authority
- JP
- Japan
- Prior art keywords
- error detection
- driver
- image data
- display
- error
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001514 detection method Methods 0.000 claims description 360
- 238000012545 processing Methods 0.000 claims description 91
- 230000035945 sensitivity Effects 0.000 claims description 29
- 238000000034 method Methods 0.000 description 42
- 238000004891 communication Methods 0.000 description 26
- 230000005856 abnormality Effects 0.000 description 23
- 230000004048 modification Effects 0.000 description 11
- 238000012986 modification Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- 239000000758 substrate Substances 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 239000011521 glass Substances 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 230000015654 memory Effects 0.000 description 4
- 230000008685 targeting Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 230000009977 dual effect Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 208000032005 Spinocerebellar ataxia with axonal neuropathy type 2 Diseases 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 208000033361 autosomal recessive with axonal neuropathy 2 spinocerebellar ataxia Diseases 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- AMGQUBHHOARCQH-UHFFFAOYSA-N indium;oxotin Chemical compound [In].[Sn]=O AMGQUBHHOARCQH-UHFFFAOYSA-N 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Landscapes
- Instrument Panels (AREA)
- Liquid Crystal Display Device Control (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Description
図1は、本実施形態のドライバー300(表示システム600)を含むシステムの構成例である。図1に示したように、システムはドライバー300(ソースドライバー)と、走査ドライバー400(ゲートドライバー)と、表示コントローラー200と、処理装置100と、表示パネル500(電気光学パネル)と、を含む。表示パネル500は、ドライバー300により駆動される。ドライバー300は、表示コントローラー200接続される。図2で後述するように、ドライバー300は処理装置100と接続されてもよい。表示コントローラー200は、処理装置100と接続される。なお、図1ではドライバー300が1つである例を示したが、本実施形態に係るシステム(表示システム600)が複数のドライバー300を含んでもよい。複数のドライバー300を含む例については、図5、図6を用いて後述する。
本実施形態におけるエラー検出とは、具体的には第1のデバイスが第2のデバイスに送信する画像データと、第2のデバイスが実際に受信した画像データとが、一致しているか否かをチェックすること(通信エラーの検出)である。エラー検出にCRCを用いる場合、第2のデバイスは、第1のデバイスが第2のデバイスに送信しようとする画像データから演算されるCRC値を、期待値として取得しておく。第2のデバイスでのエラー検出は、第2のデバイスが実際に受信した画像データから演算されたCRC値(演算値)と、期待値とが一致するか否かを判定する処理となる。具体的な手法は種々考えられるが、例えば各画素に対してR,G,B各nビット(例えばn=8)のデータが割り当てられる場合、期待値としてR画素値に基づく期待値、B画素値に基づく期待値、B画素値に基づく期待値の3つを取得しておき、CRC値の演算、及び期待値との一致判定は、RGBの各色を対象として行ってもよい。
まずドライバー300で行われるエラー検出(第2のエラー検出)の具体例について説明する。なお、ドライバー300では、外部デバイスから取得した画像データに対して、何らかの画像処理(例えばガンマ補正等)を行い、処理後のデータに基づいて表示パネル500を駆動してもよい。この場合、エラー検出は画像処理前の画像データに対して行うとよい。エラー検出に用いる情報(期待値、或いは期待値を固定にするためのダミーデータ)は外部デバイスから送信されるものであり、当該情報は外部デバイスからの送信時の画像データのエラー検出を想定した値である。つまり、エラー検出の対象とするデータは、画像処理前のデータとすることが自然である。
上述したように、エラー検出ではエラー検出の期待値(CRC値の期待値)が必要となる。CRC値は画像データに応じて変化するため、期待値はフレーム毎に変化することが通常である。よって表示コントローラー200は、各フレームにおいて、画像データに基づき期待値を演算し、演算した期待値を画像データとともにドライバー300に送信してもよい。
(1)エラー検出対象となるpビットの画像データの後にq個の‘0’からなるビット列を付加して、p+qビットのビット列Aを生成する
(2)上記のビット列Aを対象として、qビットのCRC値Bを求める
(3)qビットのCRC値Bをダミーデータとする(ビット列AにCRC値Bを加算したp+qビットのビット列Cを画像データ+ダミーデータとする)
本実施形態のエラー検出は、画像データ全体を対象とすることは妨げられない。言い換えれば、エラー検出部333は、電気光学パネル(表示パネル500)の表示領域全体の画像データについてエラー検出を行ってもよい。ただし電気光学パネルでは、所与の領域に表示される情報と、他の領域の表示される情報とで、重要度に差がある場合も多い。
エラー検出の対象とする画像データのデータ量を抑えることを考えた場合、領域を限定する手法とは異なる手法を用いてもよい。例えば、エラー検出部333は、画像データのnビットのうち、上位のmビットについてのエラー検出を行い、下位のn−mビットについてのエラー検出を行わなくてもよい。
以上では、エラー検出の対象が表示インターフェース部313を介して取得される画像データである例について説明した。しかし、図2に示したように、インターフェース部310は、画像データを受信する表示インターフェース部313の他に、コマンドインターフェース部311を含んでもよい。そしてコマンドインターフェース部311は、外部デバイス(処理装置100、又は表示コントローラー200)から、表示設定データを受信する。ここでの表示設定データは、ドライバー300での表示設定に用いられるデータ(パラメーター)であり、例えば表示タイミングの設定を行うためのデータ等を含む。
エラー出力部315は、エラー検出部333での検出結果に基づいてエラー検出結果を出力する。エラー検出部333での検出結果とは、狭義にはエラー検出の演算値(CRC値)が期待値と一致したか否かを表す情報である。ここでエラー出力部315は、エラー検出部333で演算値と期待値が不一致と判定された場合(以下、CRCエラーとも表記する)に、エラーを出力することは妨げられない。
次に表示コントローラー200で行われるエラー検出(第1のエラー検出)の具体例について説明する。なお、表示コントローラー200でも、処理装置100から取得した画像データに対して、何らかの画像処理を行うことが可能であるが、エラー検出は、画像処理前の画像データを対象とするとよい。
エラー検出の対象とする領域は、表示パネル500の表示領域全体、又は警告情報表示領域のいずれかに限定されるものではなく、より柔軟に設定することが可能である。図4の例では、表示パネル500の表示領域に対応する画像(IMG)に対して、第1〜第4のエラー検出領域AR1〜AR4が設定される。エラー検出領域AR1〜AR4の特定には位置情報が用いられる。ここでの位置情報は、例えば各エラー検出領域の始点SP1〜SP4と終点EP1〜EP4である。例えば画像IMGの左上の画素の座標を原点として、水平走査方向の座標xと垂直走査方向の座標yを定義する。座標x、yが共に最も小さい画素が始点であり、座標x、yが共に最も大きい画素が終点である。
第1のエラー検出では、エラー検出の期待値を固定値とする例を説明した。しかし、期待値を固定せずに、画像データに合わせて毎フレーム変動する値としてもよい。この場合、処理装置100では、送信対象である画像データに基づいて、エラー検出の期待値(CRC値)を演算する。期待値の演算は、各エラー検出領域を対象として行われ、図4の例であればAR1〜AR4に対応する期待値が演算される。1つのエラー検出領域について、R,G,Bの3つの期待値を用いる例であれば、AR1〜AR4に対応する期待値として12個の期待値が演算されることになる。
図1では、ドライバー300(ソースドライバー)が1つである例を図示した。しかし、複数のドライバー300が設けられることも多い。例えば、ドライバー300のICサイズや許容端子ピッチの制限により、1つのドライバー300では、表示パネル500の全てのデータ線を駆動できない場合等が考えられる。特に、表示パネル500の高精細化が進むことでデータ線の数が増大した場合、複数のドライバー300が必要となる可能性が増す。
以上のように、ドライバー300でのエラー検出(第2のエラー検出)と、表示コントローラー200でのエラー検出(第1のエラー検出)を行ってもよい。本実施形態では、この2つのエラー検出の間に差異を設けてもよい。
以上では、エラー出力端子TEとして、エラーの有無を出力する端子を用いる例を示した。ただしこれには限定されず、ドライバー300は、外部デバイスからエラーの種類を特定するためのデータ(以下、種類特定データ)の読み出すための端子を、エラー出力端子TEとして含んでもよい。外部デバイス(表示コントローラー200)は、当該端子を介してドライバー300に記憶された種類特定データを読み出すことで、エラーの種類を特定する。
本実施形態の手法は、上記のドライバー300(表示システム600)を含む種々の装置に適用できる。例えば、本実施形態の手法は、ドライバー300(表示システム600)と、電気光学パネル(表示パネル500)を含む電気光学装置に適用できる。また、本実施形態の手法は、ドライバー300(表示システム600)を含む電子機器や移動体に適用できる。
200…表示コントローラー、210…インターフェース部、215…エラー出力部、
220…インターフェース部、230…制御部、231…画像処理部、
233…エラー検出部、235…レジスター部、
300(300−1〜300−4)…ドライバー、310…インターフェース部、
311…コマンドインターフェース部、313…表示インターフェース部、
315(315−1〜315−4)…エラー出力部、330…制御部、
331…駆動制御部、333(333−1〜333−4)…エラー検出部、
335…レジスター部、340…駆動回路、350…電源回路、360…検出回路、
400(400−1,400−2)…走査ドライバー、500…表示パネル、
600…表示システム、700…電気光学装置、800…電子機器、810…CPU、
820…記憶部、830…操作部、840…通信部、900…自動車、
910…表示装置、920…ECU
Claims (13)
- 処理装置から第1の画像データを受信して、表示タイミング制御を行う表示コントローラーと、
前記表示コントローラーによって制御され、前記表示コントローラーからの第2の画像データを受信して電気光学パネルを駆動するドライバーと、
を含み、
前記表示コントローラーは、
複数フレームの各フレームにおける前記第1の画像データについてのエラー検出に基づいて、第1のエラー検出を行い、
前記ドライバーは、
複数フレームの各フレームにおける前記第2の画像データについてのエラー検出に基づいて、第2のエラー検出を行い、
前記表示コントローラーでの前記第1のエラー検出の感度と、前記ドライバーでの前記第2のエラー検出の感度とが異なることを特徴とする表示システム。 - 請求項1において、
前記表示コントローラーは、
前記第1の画像データについての前記エラー検出においてエラーが検出された第1回数をカウントし、前記第1回数が第1閾値以上になったとき、前記第1のエラー検出においてエラーを検出し、
前記ドライバーは、
前記第2の画像データについての前記エラー検出においてエラーが検出された第2回数をカウントし、前記第2回数が、前記第1閾値と異なる第2閾値以上になったとき、前記第2のエラー検出においてエラーを検出することを特徴とする表示システム。 - 処理装置から第1の画像データを受信して、表示タイミング制御を行う表示コントローラーと、
前記表示コントローラーによって制御され、前記表示コントローラーからの第2の画像データを受信して電気光学パネルを駆動するドライバーと、
を含み、
前記表示コントローラーは、
f1を1以上の整数としたとき、前記第1の画像データについての第1のエラー検出をf1フレームに1回行い、
前記ドライバーは、
f2を1以上の整数としたとき、前記第2の画像データについての第2のエラー検出を、前記f1フレームと異なるf2フレームに1回行うことを特徴とする表示システム。 - 処理装置から第1の画像データを受信して、表示タイミング制御を行う表示コントローラーと、
前記表示コントローラーによって制御され、前記表示コントローラーからの第2の画像データを受信して電気光学パネルを駆動するドライバーと、
を含み、
前記表示コントローラーは、
前記第1の画像データについての第1のエラー検出を行い、
前記ドライバーは、
前記第2の画像データについての第2のエラー検出を行い、
前記表示コントローラーが前記第1のエラー検出を行う前記第1の画像データの前記電気光学パネルでの表示領域と、
前記ドライバーが前記第2のエラー検出を行う前記第2の画像データの前記電気光学パネルでの表示領域と、が異なることを特徴とする表示システム。 - 処理装置から第1の画像データを受信して、表示タイミング制御を行う表示コントローラーと、
前記表示コントローラーによって制御され、前記表示コントローラーからの第2の画像データを受信して電気光学パネルを駆動するドライバーと、
を含み、
前記表示コントローラーは、
前記第1の画像データについての第1のエラー検出を行い、第1ダミーデータが付加された第1フレームの前記第2の画像データと、第2ダミーデータが付加された第2フレームの前記第2の画像データとを、前記ドライバーに出力し、
前記第1ダミーデータと前記第2ダミーデータは、
前記第1フレームの前記第2の画像データからエラー検出の第1演算値が求められるときの演算と同じ前記演算により、前記第2フレームの前記第2の画像データからエラー検出の第2演算値が求められるとき、前記第1演算値と前記第2演算値が固定値になるようなデータであり、
前記ドライバーは、
前記第2の画像データについての第2のエラー検出を行うことを特徴とする表示システム。 - 請求項5において、
前記ドライバーは、
前記第1演算値と前記第2演算値が、前記固定値となるか否かを検出することで、前記第2のエラー検出を行うことを特徴とする表示システム。 - 請求項1乃至6のいずれかにおいて、
前記表示コントローラーは、
前記処理装置から前記第1の画像データを受信する第1のインターフェース部と、
前記第1の画像データについての前記第1のエラー検出を行う第1のエラー検出部と、を含み、
前記ドライバーは、
前記表示コントローラーから前記第2の画像データを受信する第2のインターフェース部と、
前記第2の画像データについての前記第2のエラー検出を行う第2のエラー検出部と、を含むことを特徴とする表示システム。 - 請求項1乃至7のいずれかにおいて、
前記表示コントローラーは、
前記第1のエラー検出の結果を前記処理装置に出力し、
前記ドライバーは、
前記第2のエラー検出の結果を前記表示コントローラー又は前記処理装置に出力することを特徴とする表示システム。 - 請求項1乃至8のいずれかにおいて、
前記ドライバーと異なる第2のドライバーを含み、
前記ドライバーがマスターに設定され、前記第2のドライバーがスレーブに設定された場合に、
マスターに設定された前記ドライバーは、スレーブに設定された前記第2のドライバーの前記第2のエラー検出の結果を出力することを特徴とする表示システム。 - 請求項1乃至9のいずれかにおいて、
前記電気光学パネルの走査線を駆動する走査ドライバーを含み、
前記ドライバーは、
前記走査ドライバーのエラー検出結果を出力することを特徴とする表示システム。 - 画像データをドライバーに送信するインターフェース部と、
制御部と、
を含み、
前記制御部は、
第1ダミーデータを第1フレームの前記画像データに付加する制御と、第2ダミーデータを第2フレームの前記画像データに付加する制御とを行い、
前記第1ダミーデータと前記第2ダミーデータは、
前記ドライバーにおいて、前記第1フレームの前記画像データからエラー検出の第1演算値が求められるときの演算と同じ前記演算により、前記第2フレームの前記画像データからエラー検出の第2演算値が求められるとき、前記第1演算値と前記第2演算値が固定値になるようなデータであり、
前記インターフェース部は、
前記ダミーデータが付加された前記画像データを、前記ドライバーに送信することを特徴とする表示コントローラー。 - 請求項1乃至10のいずれかに記載の表示システムと、
前記電気光学パネルと、
を含むことを特徴とする電気光学装置。 - 請求項1乃至10のいずれかに記載の表示システムを含むことを特徴とする電子機器。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017028859A JP6919217B2 (ja) | 2017-02-20 | 2017-02-20 | 表示システム、表示コントローラー、電気光学装置及び電子機器 |
TW107104938A TWI755482B (zh) | 2017-02-20 | 2018-02-12 | 驅動器、光電裝置及電子機器 |
CN201810149326.9A CN108461059A (zh) | 2017-02-20 | 2018-02-13 | 驱动器、电光装置和电子设备 |
US15/896,714 US10720097B2 (en) | 2017-02-20 | 2018-02-14 | Driver that outputs a result of error detection |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017028859A JP6919217B2 (ja) | 2017-02-20 | 2017-02-20 | 表示システム、表示コントローラー、電気光学装置及び電子機器 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018136371A JP2018136371A (ja) | 2018-08-30 |
JP6919217B2 true JP6919217B2 (ja) | 2021-08-18 |
Family
ID=63366087
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017028859A Active JP6919217B2 (ja) | 2017-02-20 | 2017-02-20 | 表示システム、表示コントローラー、電気光学装置及び電子機器 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6919217B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7306811B2 (ja) * | 2018-10-05 | 2023-07-11 | シナプティクス インコーポレイテッド | 表示ドライバ、表示モジュール及び画像データの生成方法 |
JP7225908B2 (ja) * | 2019-02-27 | 2023-02-21 | セイコーエプソン株式会社 | 駆動回路、データ線駆動回路、電気光学装置、電子機器、及び移動体 |
JP7379210B2 (ja) | 2020-02-27 | 2023-11-14 | ラピスセミコンダクタ株式会社 | 表示装置及びソースドライバ |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005257854A (ja) * | 2004-03-10 | 2005-09-22 | Nec Electronics Corp | 表示装置用駆動回路、表示装置の駆動方法及び表示装置 |
JP2009003155A (ja) * | 2007-06-21 | 2009-01-08 | Hitachi Displays Ltd | 表示装置 |
KR102154186B1 (ko) * | 2013-12-03 | 2020-09-10 | 삼성전자 주식회사 | 테스트 효율성을 향상한 타이밍 콘트롤러, 소스 드라이버, 디스플레이 구동회로 및 디스플레이 구동회로의 동작방법 |
-
2017
- 2017-02-20 JP JP2017028859A patent/JP6919217B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018136371A (ja) | 2018-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI755482B (zh) | 驅動器、光電裝置及電子機器 | |
US10778247B2 (en) | Circuit device, electro-optical device, electronic apparatus, mobile body, and error detection method | |
JP6919217B2 (ja) | 表示システム、表示コントローラー、電気光学装置及び電子機器 | |
US10991344B2 (en) | Display controller, display control system, electro-optical device, electronic apparatus, and mobile unit | |
US10861363B2 (en) | Display driver, electronic apparatus, and mobile body | |
US11069270B2 (en) | Control circuit, drive circuit, electro-optical device, electronic apparatus including electro-optical device, movable body including electronic apparatus, and error detection method | |
CN110827738B (zh) | 电路装置、显示控制***、电子设备和移动体 | |
JP2020101784A (ja) | 回路装置、電子機器及び移動体 | |
JP6992256B2 (ja) | ドライバー、電気光学装置及び電子機器 | |
CN110543379B (zh) | 电路装置、电子设备和移动体 | |
US20180090081A1 (en) | Scan line drive circuit, display driver, electro-optical apparatus, electronic device, and driving method | |
JP6840994B2 (ja) | 回路装置、電気光学装置、電子機器、移動体及びエラー検出方法 | |
US11367415B2 (en) | Semiconductor apparatus | |
KR102523985B1 (ko) | 디스플레이 모듈로부터 획득된 휘도 데이터에 기반하여 휘도를 조절하는 전자 장치 및 그 휘도 조절 방법 | |
JP6897059B2 (ja) | 回路装置、電気光学装置、電子機器及び移動体 | |
US11037511B2 (en) | Display driver, electronic apparatus, and mobile body | |
US11074843B2 (en) | Drive circuit, electro-optical device, electronic apparatus including electro-optical device, and movable body including electronic apparatus | |
US11210977B2 (en) | Display device | |
US20240105134A1 (en) | Display device, a method of operating a display device and a display driver | |
US20190370109A1 (en) | Circuit apparatus, electro-optical apparatus, electronic device, and mobile unit | |
US20220270231A1 (en) | Circuit Device, Electronic Apparatus, And Image Processing Method | |
JP6720517B2 (ja) | 回路装置、電気光学装置、電子機器、移動体 | |
KR20230017505A (ko) | 터치 센싱 장치 및 이를 구동하는 방법 | |
JP2022178376A (ja) | 表示回路装置、表示装置、及び電子機器 | |
CN117743019A (zh) | 显示装置及用于检查其图像数据的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191213 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201130 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201208 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210125 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210323 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20210430 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210521 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210622 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210705 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6919217 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |