(57)【要約】  【課題】  誤表示が発生した場合において再表示までの時間が長かった。  【解決手段】  データが入力される入力端子２１と、入力端子２１に入力されたデータが供給されるＬＣＤコントローラ２３と、ＬＣＤコントローラ２３の出力が供給される液晶２４と、ＬＣＤコントローラ２３に入力されたデータが格納されるメモリ２５と、メモリ２５の出力とＬＣＤコントローラ２３の出力が夫々供給されるとともにメモリ２５の内容とＬＣＤコントローラ２３内のデータとを比較して誤表示を検出する誤表示検出手段２６と、誤表示検出手段２６からの出力が供給されるとともにＬＣＤコントローラ２３を制御する制御手段２７と、制御手段２７からの出力で制御されるタイマ２９とを備え、誤表示検出手段２６の出力に基づいて、タイマ２９で規定される第１の周期（５００ｍｓ）でＬＣＤコントローラ２３へのデータの書き込みを複数回行なう。これにより初期の目的を達成する。【選択図】  図１
2007041477.tif 000002
【特許請求の範囲】
【請求項１】
データが入力される入力端子と、この入力端子に入力された前記データが供給される表示制御手段と、この表示制御手段の出力が供給される表示部と、前記表示制御手段に入力されたデータが格納されるメモリと、このメモリの出力と前記表示制御手段の出力が夫々供給されるとともに前記メモリの内容と前記表示処理手段内のデータとを比較して誤表示を検出する誤表示検出手段と、この誤表示検出手段からの出力が供給されるとともに前記表示制御手段を制御する制御手段と、この制御手段からの出力で制御されるタイマとを備え、前記誤表示検出手段の出力に基づいて、前記タイマで規定される第１の周期で前記表示制御手段へのデータの書き込みを複数回行なう表示装置。
【請求項２】
制御手段の出力で表示制御手段を初期化する初期化手段を設け、前記誤表示検出手段の出力に基づいて、前記表示制御手段を初期化する請求項１に記載の表示装置。
【請求項３】
制御手段では、第１の周期より短い第２の周期で誤表示検出手段を動作させる請求項１に記載の表示装置。
【請求項４】
メモリには表示制御手段内の設定データが格納される請求項１に記載の表示装置。
【請求項５】
表示手段には液晶が用いられた請求項１に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器等に用いられる表示装置に関するものである。
【背景技術】
【０００２】
以下、従来の表示装置について説明する。従来の表示装置は、入力端子から入力されたデータをＬＣＤ（液晶）コントローラのレジスタに表示データと設定データと分けて格納し、前記設定データの表示フォーマット指示に従って前記表示データをＬＣＤに表示していた。
【０００３】
このような表示装置において、静電気等の外部からのノイズで誤表示される場合があり、この誤表示の訂正には以下の方法が採られていた。即ち、ＬＣＤコントローラのレジスタの表示データと設定データを格納したメモリと、このメモリに接続された誤表示検出手段を設け、この誤表示検出手段の出力に基づいて一回のみ表示部への再表示を行なうものであった。
【０００４】
以下、図６に基づいて、誤表示の訂正について説明する。ＬＣＤコントローラのレジスタから、実際にＬＣＤに表示されている表示データを読み込み（ステップ１）、この表示データとメモリに格納されている初期設定データおよび表示データとを比較する（ステップ２、ステップ４）。このことにより、ＬＣＤに表示エラーが発生しているか否かを判断（ステップ３、ステップ５）することができる。その後、静電気等の誤表示発生要因の影響による誤表示の再発を防止するために所定時間だけ遅らせてから（ステップ６）、ＬＣＤコントローラの初期化（ステップ７）を行い、その後ＬＣＤコントローラに表示データを書き込む（ステップ８）ことによって再表示を行っていた。
【０００５】
なお、この出願の発明に関連する先行技術文献情報としては、例えば、特許文献１が知られている。
【特許文献１】特開２００４−２５１９５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような従来の構成では、静電気等の誤表示発生要因の影響による誤表示の再発を確実に防止するために所定の時間、再表示処理を遅らせなければならない。そのため、静電気等の誤表示発生要因の影響時間と再表示処理の遅延時間の関係によって、再表示されるまでに本来必要ではない待ち時間が発生するという課題を有していた。
【０００７】
図７を用いてその理由を説明する。図７（ａ）は誤表示発生要因１１の影響が残る時間１２に比べて、ステップ６（図６参照）で述べた所定の時間１６が長い場合を示している。この場合、ステップ３，５の誤表示検出１５の後、誤表示発生要因１１の影響がなくなっても所定の時間１６が経過するまでは再表示処理１８を行わない。このため、再表示されるまでに時間がかかってしまう。
【０００８】
また、図７（ｂ）は誤表示発生要因１３の影響が残る時間１４に比べて、所定の時間１６が短い場合を示している。この場合は、誤表示検出１５の後、所定の時間１６待った後に再表示処理１８を行っても誤表示発生要因１３の影響が残っているために誤表示の訂正が行われない。そのため、誤表示検出１９で誤表示を再度検出し、所定の時間１６待った後に更に再表示処理１８を行うため、結果として再表示されるまでに時間がかかってしまう。
【０００９】
本発明は、このような問題を解決するもので、誤表示が発生してから再表示までの時間の短縮を図った表示装置を提供することを目的としたものである。
【課題を解決するための手段】
【００１０】
この目的を達成するために本発明の表示装置は、データが入力される入力端子と、この入力端子に入力された前記データが供給される表示制御手段と、この表示制御手段の出力が供給される表示部と、前記表示制御手段に入力されたデータが格納されるメモリと、このメモリの出力と前記表示制御手段の出力が夫々供給されるとともに前記メモリの内容と前記表示処理手段内のデータとを比較して誤表示を検出する誤表示検出手段と、この誤表示検出手段からの出力が供給されるとともに前記表示制御手段を制御する制御手段と、この制御手段からの出力で制御されるタイマとを備え、前記誤表示検出手段の出力に基づいて、前記タイマで規定される第１の周期で前記表示制御手段へのデータの書き込みを複数回行なうものである。これにより、初期の目的を達成することができる。
【発明の効果】
【００１１】
以上のように本発明は、誤表示検出手段の出力に基づいて、タイマで規定される第１の周期で前記表示制御手段へのデータの書き込みを複数回行なうものであり、誤表示検出手段の出力に基づいて書き込みを複数回行なうので、第１の周期を短くすることができ、再表示までの時間を短縮することができる。
【００１２】
また、表示制御手段へのデータの書き込みを複数回行なうので、例え誤表示されたとしても直ちに正しい表示に修復される。
【発明を実施するための最良の形態】
【００１３】
（実施の形態１）
以下、本発明の表示装置について、図面に基づいて説明する。図１は、実施の形態１における表示装置のブロック図である。
【００１４】
図１において、２１は、データが入力される入力端子であり、この入力端子２１は描画処理を行なう描画処理手段２２に接続されている。この描画処理手段２２の出力はＬＣＤコントローラ（表示制御手段の一例として用いた）２３に接続されており、このＬＣＤコントローラ２３の出力は液晶（表示部の一例として用いた）に接続されている。
【００１５】
ＬＣＤコントローラ２３内のレジスタには、液晶の画面に表示する表示データと、この表示データの表示フォーマットを設定（縦表示、横表示、表示位置等）する設定データとが格納されている。そして、この設定データの表示指示に従って、液晶２４に表示データが表示されるものである。液晶２４としては、例えば縦６４ドット×横１２８ドットのドットマトリクス型液晶を用いている。なお、表示データはデータ量が大きく１Ｋバイト程度必要である。これに比べて、設定データはデータ量が小さく２バイト程度あれば良い。
【００１６】
２５は、ＬＣＤコントローラ２３に接続されたメモリであり、このメモリ２５にはＬＣＤコントローラ２３の設定データが格納されている。このメモリ２５に格納される設定データは、ＬＣＤコントローラ２３の設定データに変更が生ずる度に変更される。従って、メモリ２５内には、データ量の少ない設定データのみを格納すれば良いので、メモリ２５の容量は少なくて良い。
【００１７】
２６は、誤表示検出手段であり、この誤表示検出手段２６の入力には、メモリ２５の出力とＬＣＤコントローラ２３の設定データの出力が接続されている。そして、この誤表示検出手段２６の出力は制御手段２７の入力に接続されている。またこの制御手段２７の出力は初期化手段２８を介してＬＣＤコントローラ２３に接続されている。
【００１８】
２９はタイマであり、制御手段２７に接続されている。またこの制御手段２７からは直接、描画処理手段２２とＬＣＤコントローラ２３に接続されて夫々を直接制御している。
【００１９】
以上のように構成された表示装置について、以下にその動作を説明する。入力端子２１から入力されたデータは描画処理手段２２で描画処理がなされ、ＬＣＤコントローラ２３の設定データと表示データのレジスタに格納される。そして、この設定データに基づいて液晶２４に表示データが表示される。このようにして、次々と入力端子２１から入力される新しいデータは、液晶２４に表示される。
【００２０】
ＬＣＤコントローラ２３に新しい設定データが入力される度に、メモリ２５にもその設定データが格納される。制御手段２７では誤表示を検出するために、タイマ２９からの出力で第２の周期（１００ｍｓ）毎にＬＣＤコントローラ２３内の実際に表示されている設定データを誤表示検出手段２６の一方に入力させる。そして、メモリ２５に格納されている設定データと比較し、この比較結果は制御手段２７に向かって出力される。
【００２１】
制御手段２７は、この比較結果に基づいて、メモリ２５内の設定データとＬＣＤコントローラ２３内の実際に表示されている設定データとが異なっていた場合には、静電気等の何らかの理由で液晶２４に誤表示がなされていると判断する。そして、先ず初期化手段２８を動作させてＬＣＤコントローラ２３をリセット（初期化）する。これは、ＬＣＤコントローラ２３の設定データがバケてしまった状態から確実に復帰させるためである。
【００２２】
誤表示検出手段２６は、第２の周期（１００ｍｓ）でＬＣＤコントローラの２３の設定データとメモリ２５内に格納された設定値とを比較し、一致するか否かで誤表示の発生を検知する。制御手段２７は、誤表示検出手段２６が誤表示の発生を検知したときはタイマ２９による経過時間の計数を開始する。そして、タイマ２９では所定の時間（例えば２秒）が経過するまでの間、第１の周期（５００ｍｓ）毎に複数回に渡って描画処理手段２２から描画処理データを出力して描画処理を繰り返し実行させる。
【００２３】
制御手段２７は、誤表示が発生してから最初の描画処理を行う際にのみ、ＬＣＤコントローラ２３のリセットを描画処理よりも先に行う。次回からの描画処理時はＬＣＤコントローラ２３のリセットを伴わないで設定データと表示データの再設定を行った後、液晶２４に対して再び描画処理を行う。これはＬＣＤコントローラ２３のリセットからの復帰に時間がかかるため必要な場合以外は処理を軽くするためである。
【００２４】
なお、これ以外に、液晶２４に表示するデータを変更する場合や電源オン時にＬＣＤコントローラ２３はリセットされ、新しいデータがセットされる。
【００２５】
また、図２は静電気等による表示バケ（誤表示）が発生した場合の動作の概略タイミングチャートである。３１から３３の矢印は誤表示等の要因となった、例えば静電気の影響を示しており矢印の長さは影響が残る時間を示している。この間では、誤表示発生要因が残っているため、訂正が不完全に終わってしまうことも考えられる。例えば、表示データのみ変わって、設定データが正常の場合は、誤表示を検出することはできない。そこで、本実施の形態では、繰り返し複数回の描画処理を行なうことでこの問題を解決している。
【００２６】
即ち、３５はＬＣＤコントローラ２３のリセット処理を示し、３７、３９、４１、４３はリセットを伴わない設定データの再設定を示している。
【００２７】
以下、誤表示発生要因別に、この動作を具体的に説明する。図２（ａ）は誤表示発生要因３１が残る時間が十分短い場合を示しており、誤表示検出３４の後、繰り返し行われる描画処理の一回目の描画処理３６で誤表示が訂正される。
【００２８】
図２（ｂ）は誤表示発生要因３２が残る時間が比較的長い場合を示しており、誤表示検出３４の後、所定の時間が経過するまで繰り返し行われる描画処理の二回目の描画処理３８までは誤表示の訂正は保証されず、三回目の描画処理４０で誤表示が訂正される。
【００２９】
図２（ｃ）は前記誤表示発生要因３３が残る時間が更に長い場合を示しており、誤表示検出３４の後、繰り返し行われる描画処理の四回目の描画処理４２までは誤表示の訂正は保証されず、五回目の描画処理５４で誤表示が訂正される。
【００３０】
いずれの場合も、図２（ａ）〜（ｃ）に示すように誤表示発生要因３１，３２，３３が無くなってから夫々一回目の描画処理３６，４０，４４で誤表示を確実に訂正するため、迅速にかつ確実に誤表示の訂正を行うことができる。
【００３１】
図３は誤表示を起こす誤表示発生要因５１が大きく、訂正した後に再び誤表示検出手段２６がＬＣＤコントローラ２３の設定データのデータバケを検出する場合の動作のタイミングチャートを示したものである。５３、５６はＬＣＤコントローラ２３のリセット処理を示し、５８、６０、６２はリセットを伴わない設定データの再設定を示している。
【００３２】
このように、第１の周期を５００ｍｓ、第２の周期を１００ｍｓとし、第２の周期を第１の周期より短くすることで、誤表示検出５２の後、リセット処理５３を伴う一回目の描画処理５４の後、第１の周期での二回目の描画処理が行われる前に、第２の周期による迅速な誤表示検知５５が実行される。
【００３３】
ここで誤表示検出手段２６によってＬＣＤコントローラ２３の設定値のデータバケが再度検出されると、先ほどの描画処理の繰り返しは一旦クリアされ、新たにＬＣＤコントローラ２３のリセット処理５６を伴う一回目の描画処理５７が実行され、以降リセットを伴わない設定データの再設定を含む描画処理が繰り返し行われる（５９、６１、６３）。
このように第１の周期を第２の周期以上の長さを持たせることで、ＬＣＤコントローラ２３の設定データのデータバケが発生した状態では、必ずＬＣＤコントローラ２３のリセット処理を行ってから描画処理を実行することができ、確実に誤表示の訂正を行うことができる。
【００３４】
図４は、その動作フローチャートである。本実施の形態では、メモリ２５に格納されている設定データと、ＬＣＤコントローラ２３の設定データとを、誤表示検出手段２６で常時比較をしており、この誤表示検出手段２６の出力で制御手段２７に割り込みを発生させるようにしたものである。
【００３５】
従って、誤表示処理中であっても割り込みが発生すれば、この割り込み処理を優先して実行する。即ち、静電気等の何らかの原因でＬＣＤコントローラ２３の設定データが化けると、メモリ２５の設定データとＬＣＤコントローラ２３の設定データとが異なり、誤表示検出手段２６から誤表示信号が出力される。この誤表示信号によって、ステップ６４で割り込みが発生する。この割り込みが発生した後、ステップ６５で第２の周期（１００ｍｓ）の経過を待つ。
【００３６】
第２の周期が経過したらステップ６６に移行し初期化手段２８の出力でＬＣＤコントローラ２３をリセットする。次にステップ６７で、ＬＣＤコントローラ２３へ描画処理手段２２から再びデータを入力させ、このデータに基づいて再び液晶２４に再表示させる。
【００３７】
次に、ステップ６８に移行し、所定時間（２秒）経過したか否かを判定する。判定の結果、所定時間が経過していなければステップ６９に移行して第１の周期（５００ｍｓ）の経過を待つ、第１の周期が終了するとステップ６７に戻り、再び描画処理を行なう。描画処理が終了したら再びステップ６８に進んで、所定時間が経過したか否かを判定する。このようにして、所定時間が経過する間、第１の周期で複数回の描画処理が行なわれる。そして、所定時間が経過するとステップ７０へ進んで一連の処理が終了する。
【００３８】
以上述べたように、所定時間内に複数回の描画処理が行われるので、誤表示が再発することを防止することができる。また、誤表示発生要因３１、３２，３３、５１（図２、図３参照）が解除された後、第１の周期で誤表示を修正することができるので、迅速な誤表示の修正ができる。
【００３９】
また、制御手段２７の出力でＬＤＣコントローラ２３を初期化する初期化手段２８を設けており、ＬＤＣコントローラ２３をリセット（初期化）するので、これ以後のＬＤＣコントローラを確実に動作させることができる。
【００４０】
更に、制御手段で２７は、第１の周期より短い第２の周期で誤表示検出を行なうので、迅速な誤表示検出ができる。従って、ＬＣＤコントローラ２３の設定データのバケが第１の周期より短い時間で発生した場合においても、ＬＣＤコントローラ２３のリセット処理を行ってから描画処理を実行することができ、確実に誤表示の訂正を行うことができる。
【００４１】
更にまた、メモリ２５にはＬＣＤコントローラ２３の設定データを格納しており、誤表示検出手段２６はＬＣＤコントローラ２３内の実際に表示されている設定データとメモリ２５内に格納された設定データとから誤表示を検知する。従って、メモリ２５内には、データ量の少ない設定データのみを格納すれば良いので、メモリ２５の容量は少なくて良い。従って、低価格化が実現できるとともに、比較速度も向上する。
【００４２】
また、表示部には液晶を用いているので、小型で且つ消費電力の少ない表示装置を実現することができる。
【００４３】
（実施の形態２）
実施の形態２は、割り込みを使わない場合の動作フローチャートである。本実施の形態では、メモリ２５に格納されている設定データとＬＣＤコントローラ２３の設定データと常時、誤表示検出手段２６で比較をしている。即ち、図５において、ステップ７６では、誤表示検出手段２６からの誤表示信号の出力を常に待っている。
【００４４】
誤表示信号が出力されると、ステップ７７に移行する。このステップ７７では、第１の周期（５００ｍｓ）タイマのフラグと所定時間（２ｓｅｃ）タイマのフラグを初期値（例えば「０」）にセットする。そして、ステップ７８に移行して、第２の周期（１００ｍｓ）の経過を待つ。第２の周期が経過したらステップ７９に進み、このステップ７９でＬＣＤコントローラ２３をリセットする。そして、ステップ８０に移行し描画処理を行なう。
【００４５】
描画処理が終了したらステップ８１に移行し、第２の周期（１００ｍｓ）の終了を待つ。第２の周期が終了したらステップ８２へ移行し、第１の周期タイマのフラグに１を加える。そして、ステップ８３に移行して第１の周期タイマのフラグが４（５００ｍｓ）か否かを判定する。ここで、第１の周期タイマのフラグが４でなかったならば、ステップ８４で誤表示が発生しているか否かを判定する。即ち、第１の周期で誤表示発生の判定を行なっている。誤表示が発生していなかったならばステップ８１へ戻り、同様のループを繰り返して、第１の周期（５００ｍｓ）の経過を待つ。ステップ８４で誤表示が発生していれば、ステップ７７へ戻って、再びタイマの初期値設定ステップから実行する。
【００４６】
ステップ８３で第１の周期タイマのフラグが４（５００ｍｓ）になっていれば、ステップ８５に進んで描画処理を行なう。その後、ステップ８６に進んで所定時間（２ｓｅｃ）過ぎたか否かを判定し、所定時間が経過していなかったなら、ステップ８７で第１の周期タイマのフラグを初期値にしてステップ８１に戻る。このようにして、描画処理を実行しながら所定時間経過を待つ。所定時間が経過したならステップ８８へ移行して終了する。
【産業上の利用可能性】
【００４７】
本発明にかかる表示装置は、誤表示の再発の防止と再表示までの時間の短縮を図ることができるので、電子機器の表示装置等として有用である。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施の形態１における表示装置のブロック図
【図２】同、第１の例による誤表示発生要因時のタイミングチャート
【図３】同、第２の例による誤表示発生要因時のタイミングチャート
【図４】同、動作フローチャート
【図５】同、実施の形態２における動作フローチャート
【図６】従来の表示装置の動作フローチャート
【図７】同、誤表示発生要因時のタイミングチャート
【符号の説明】
【００４９】
２１  入力端子
２２  ＬＣＤコントローラ
２４  液晶
２５  メモリ
２６  誤表示検出手段
２７  制御手段
２９  タイマ
【図１】
2007041477.tif 000003
【図２】
2007041477.tif 000004
【図３】
2007041477.tif 000005
【図４】
2007041477.tif 000006
【図５】
2007041477.tif 000007
【図６】
2007041477.tif 000008
【図７】
2007041477.tif 000009