[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2007041477A - Display device - Google Patents

Display device Download PDF

Info

Publication number
JP2007041477A
JP2007041477A JP2005228202A JP2005228202A JP2007041477A JP 2007041477 A JP2007041477 A JP 2007041477A JP 2005228202 A JP2005228202 A JP 2005228202A JP 2005228202 A JP2005228202 A JP 2005228202A JP 2007041477 A JP2007041477 A JP 2007041477A
Authority
JP
Japan
Prior art keywords
display
data
output
erroneous
lcd controller
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.)
Pending
Application number
JP2005228202A
Other languages
Japanese (ja)
Inventor
Takashi Hatanaka
崇 畠中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2005228202A priority Critical patent/JP2007041477A/en
Publication of JP2007041477A publication Critical patent/JP2007041477A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Liquid Crystal (AREA)
  • Liquid Crystal Display Device Control (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To solve the problem that it takes a long time to perform display again in case of a display error due to static electricity etc. <P>SOLUTION: A display device is equipped with an input terminal 21 to which data are input, an LCD controller 23 supplied with the data input to the input terminal 21, liquid crystal 24 supplied with the output of the LCD controller 23, a memory 25 stored with the data input to the LCD controller 23, a display error detecting means 26 which is supplied with the output of the memory 25 and the output of the LCD controller 23 and compares the contents of the memory 25 with the data in the LCD controller 23 to detect display error, a control means 27 which is supplies with the output from the display error detecting means 26 and controls the LCD controller 23, and a timer 29 which is controlled with the output from the control means 27, and writes the data to the LCD controller 23 a plurality of times in a first period (500 ms) specified by the timer 29 based upon the output of the display error detecting means 26. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、電子機器等に用いられる表示装置に関するものである。   The present invention relates to a display device used for an electronic device or the like.

以下、従来の表示装置について説明する。従来の表示装置は、入力端子から入力されたデータをLCD(液晶)コントローラのレジスタに表示データと設定データと分けて格納し、前記設定データの表示フォーマット指示に従って前記表示データをLCDに表示していた。   Hereinafter, a conventional display device will be described. A conventional display device stores data input from an input terminal in a register of an LCD (liquid crystal) controller separately from display data and setting data, and displays the display data on the LCD in accordance with a display format instruction of the setting data. It was.

このような表示装置において、静電気等の外部からのノイズで誤表示される場合があり、この誤表示の訂正には以下の方法が採られていた。即ち、LCDコントローラのレジスタの表示データと設定データを格納したメモリと、このメモリに接続された誤表示検出手段を設け、この誤表示検出手段の出力に基づいて一回のみ表示部への再表示を行なうものであった。   In such a display device, erroneous display may be caused by external noise such as static electricity, and the following method has been adopted to correct the erroneous display. That is, a memory for storing display data and setting data of the register of the LCD controller and an erroneous display detection means connected to the memory are provided, and the display is redisplayed only once based on the output of the erroneous display detection means. It was something to do.

以下、図6に基づいて、誤表示の訂正について説明する。LCDコントローラのレジスタから、実際にLCDに表示されている表示データを読み込み(ステップ1)、この表示データとメモリに格納されている初期設定データおよび表示データとを比較する(ステップ2、ステップ4)。このことにより、LCDに表示エラーが発生しているか否かを判断(ステップ3、ステップ5)することができる。その後、静電気等の誤表示発生要因の影響による誤表示の再発を防止するために所定時間だけ遅らせてから(ステップ6)、LCDコントローラの初期化(ステップ7)を行い、その後LCDコントローラに表示データを書き込む(ステップ8)ことによって再表示を行っていた。   Hereinafter, correction of erroneous display will be described with reference to FIG. The display data actually displayed on the LCD is read from the register of the LCD controller (step 1), and this display data is compared with the initial setting data and display data stored in the memory (step 2, step 4). . This makes it possible to determine whether or not a display error has occurred on the LCD (steps 3 and 5). After that, in order to prevent the reoccurrence of erroneous display due to the influence of the cause of erroneous display such as static electricity, a predetermined time is delayed (step 6), the LCD controller is initialized (step 7), and then the display data is displayed on the LCD controller. Is displayed again (step 8).

なお、この出願の発明に関連する先行技術文献情報としては、例えば、特許文献1が知られている。
特開2004−251956号公報
As prior art document information related to the invention of this application, for example, Patent Document 1 is known.
JP 2004-251956 A

しかしながら、このような従来の構成では、静電気等の誤表示発生要因の影響による誤表示の再発を確実に防止するために所定の時間、再表示処理を遅らせなければならない。そのため、静電気等の誤表示発生要因の影響時間と再表示処理の遅延時間の関係によって、再表示されるまでに本来必要ではない待ち時間が発生するという課題を有していた。   However, in such a conventional configuration, it is necessary to delay the redisplay process for a predetermined time in order to surely prevent the reoccurrence of erroneous display due to the influence of an erroneous display occurrence factor such as static electricity. For this reason, there is a problem in that a waiting time which is not necessary before redisplay occurs due to the relationship between the influence time of the cause of erroneous display such as static electricity and the delay time of the redisplay process.

図7を用いてその理由を説明する。図7(a)は誤表示発生要因11の影響が残る時間12に比べて、ステップ6(図6参照)で述べた所定の時間16が長い場合を示している。この場合、ステップ3,5の誤表示検出15の後、誤表示発生要因11の影響がなくなっても所定の時間16が経過するまでは再表示処理18を行わない。このため、再表示されるまでに時間がかかってしまう。   The reason will be described with reference to FIG. FIG. 7A shows a case where the predetermined time 16 described in step 6 (see FIG. 6) is longer than the time 12 in which the influence of the erroneous display occurrence factor 11 remains. In this case, after the erroneous display detection 15 in steps 3 and 5, the redisplay process 18 is not performed until a predetermined time 16 elapses even if the influence of the erroneous display occurrence factor 11 disappears. For this reason, it takes time to be displayed again.

また、図7(b)は誤表示発生要因13の影響が残る時間14に比べて、所定の時間16が短い場合を示している。この場合は、誤表示検出15の後、所定の時間16待った後に再表示処理18を行っても誤表示発生要因13の影響が残っているために誤表示の訂正が行われない。そのため、誤表示検出19で誤表示を再度検出し、所定の時間16待った後に更に再表示処理18を行うため、結果として再表示されるまでに時間がかかってしまう。   FIG. 7B shows a case where the predetermined time 16 is shorter than the time 14 in which the influence of the erroneous display occurrence factor 13 remains. In this case, even if the redisplay process 18 is performed after waiting for a predetermined time 16 after the erroneous display detection 15, the erroneous display is not corrected because the influence of the erroneous display occurrence factor 13 remains. Therefore, the erroneous display detection 19 detects the erroneous display again, and after waiting for the predetermined time 16, the redisplay process 18 is further performed. As a result, it takes time to be displayed again.

本発明は、このような問題を解決するもので、誤表示が発生してから再表示までの時間の短縮を図った表示装置を提供することを目的としたものである。   SUMMARY OF THE INVENTION The present invention solves such problems, and an object of the present invention is to provide a display device that shortens the time from the occurrence of erroneous display until redisplay.

この目的を達成するために本発明の表示装置は、データが入力される入力端子と、この入力端子に入力された前記データが供給される表示制御手段と、この表示制御手段の出力が供給される表示部と、前記表示制御手段に入力されたデータが格納されるメモリと、このメモリの出力と前記表示制御手段の出力が夫々供給されるとともに前記メモリの内容と前記表示処理手段内のデータとを比較して誤表示を検出する誤表示検出手段と、この誤表示検出手段からの出力が供給されるとともに前記表示制御手段を制御する制御手段と、この制御手段からの出力で制御されるタイマとを備え、前記誤表示検出手段の出力に基づいて、前記タイマで規定される第1の周期で前記表示制御手段へのデータの書き込みを複数回行なうものである。これにより、初期の目的を達成することができる。   In order to achieve this object, the display device of the present invention is supplied with an input terminal to which data is input, display control means to which the data input to the input terminal is supplied, and an output of the display control means. A display unit, a memory for storing data input to the display control means, an output of the memory and an output of the display control means, respectively, and the contents of the memory and the data in the display processing means Display detection means for detecting an erroneous display by comparing with the above, an output from the erroneous display detection means, a control means for controlling the display control means, and an output from the control means And a timer for writing data to the display control means a plurality of times in a first cycle defined by the timer based on the output of the erroneous display detection means. Thereby, the initial purpose can be achieved.

以上のように本発明は、誤表示検出手段の出力に基づいて、タイマで規定される第1の周期で前記表示制御手段へのデータの書き込みを複数回行なうものであり、誤表示検出手段の出力に基づいて書き込みを複数回行なうので、第1の周期を短くすることができ、再表示までの時間を短縮することができる。   As described above, the present invention performs writing of data to the display control unit a plurality of times in the first cycle defined by the timer based on the output of the erroneous display detection unit. Since writing is performed a plurality of times based on the output, the first period can be shortened and the time until redisplay can be shortened.

また、表示制御手段へのデータの書き込みを複数回行なうので、例え誤表示されたとしても直ちに正しい表示に修復される。   In addition, since the data is written to the display control means a plurality of times, even if it is erroneously displayed, it is immediately restored to the correct display.

(実施の形態1)
以下、本発明の表示装置について、図面に基づいて説明する。図1は、実施の形態1における表示装置のブロック図である。
(Embodiment 1)
Hereinafter, a display device of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram of a display device according to Embodiment 1.

図1において、21は、データが入力される入力端子であり、この入力端子21は描画処理を行なう描画処理手段22に接続されている。この描画処理手段22の出力はLCDコントローラ(表示制御手段の一例として用いた)23に接続されており、このLCDコントローラ23の出力は液晶(表示部の一例として用いた)に接続されている。   In FIG. 1, reference numeral 21 denotes an input terminal to which data is input, and this input terminal 21 is connected to a drawing processing means 22 for performing a drawing process. The output of the drawing processing means 22 is connected to an LCD controller (used as an example of a display control means) 23, and the output of the LCD controller 23 is connected to a liquid crystal (used as an example of a display unit).

LCDコントローラ23内のレジスタには、液晶の画面に表示する表示データと、この表示データの表示フォーマットを設定(縦表示、横表示、表示位置等)する設定データとが格納されている。そして、この設定データの表示指示に従って、液晶24に表示データが表示されるものである。液晶24としては、例えば縦64ドット×横128ドットのドットマトリクス型液晶を用いている。なお、表示データはデータ量が大きく1Kバイト程度必要である。これに比べて、設定データはデータ量が小さく2バイト程度あれば良い。   The register in the LCD controller 23 stores display data to be displayed on the liquid crystal screen and setting data for setting the display format of the display data (vertical display, horizontal display, display position, etc.). Then, the display data is displayed on the liquid crystal 24 in accordance with the setting data display instruction. As the liquid crystal 24, for example, a dot matrix type liquid crystal of 64 dots vertically × 128 dots horizontally is used. The display data has a large amount of data and requires about 1 Kbyte. Compared to this, the setting data has a small data amount and only needs about 2 bytes.

25は、LCDコントローラ23に接続されたメモリであり、このメモリ25にはLCDコントローラ23の設定データが格納されている。このメモリ25に格納される設定データは、LCDコントローラ23の設定データに変更が生ずる度に変更される。従って、メモリ25内には、データ量の少ない設定データのみを格納すれば良いので、メモリ25の容量は少なくて良い。   Reference numeral 25 denotes a memory connected to the LCD controller 23. The memory 25 stores setting data for the LCD controller 23. The setting data stored in the memory 25 is changed whenever the setting data of the LCD controller 23 is changed. Accordingly, since only setting data with a small amount of data need be stored in the memory 25, the capacity of the memory 25 may be small.

26は、誤表示検出手段であり、この誤表示検出手段26の入力には、メモリ25の出力とLCDコントローラ23の設定データの出力が接続されている。そして、この誤表示検出手段26の出力は制御手段27の入力に接続されている。またこの制御手段27の出力は初期化手段28を介してLCDコントローラ23に接続されている。   Reference numeral 26 denotes erroneous display detection means, and the output of the memory 25 and the output of setting data of the LCD controller 23 are connected to the input of the erroneous display detection means 26. The output of the erroneous display detection means 26 is connected to the input of the control means 27. The output of the control means 27 is connected to the LCD controller 23 via the initialization means 28.

29はタイマであり、制御手段27に接続されている。またこの制御手段27からは直接、描画処理手段22とLCDコントローラ23に接続されて夫々を直接制御している。   A timer 29 is connected to the control means 27. The control means 27 is directly connected to the drawing processing means 22 and the LCD controller 23 and directly controls them.

以上のように構成された表示装置について、以下にその動作を説明する。入力端子21から入力されたデータは描画処理手段22で描画処理がなされ、LCDコントローラ23の設定データと表示データのレジスタに格納される。そして、この設定データに基づいて液晶24に表示データが表示される。このようにして、次々と入力端子21から入力される新しいデータは、液晶24に表示される。   The operation of the display device configured as described above will be described below. Data input from the input terminal 21 is subjected to drawing processing by the drawing processing means 22 and is stored in a register of setting data and display data of the LCD controller 23. Then, display data is displayed on the liquid crystal 24 based on the setting data. In this way, new data input from the input terminal 21 one after another is displayed on the liquid crystal 24.

LCDコントローラ23に新しい設定データが入力される度に、メモリ25にもその設定データが格納される。制御手段27では誤表示を検出するために、タイマ29からの出力で第2の周期(100ms)毎にLCDコントローラ23内の実際に表示されている設定データを誤表示検出手段26の一方に入力させる。そして、メモリ25に格納されている設定データと比較し、この比較結果は制御手段27に向かって出力される。   Each time new setting data is input to the LCD controller 23, the setting data is also stored in the memory 25. In order to detect an erroneous display in the control means 27, the setting data actually displayed in the LCD controller 23 is input to one of the erroneous display detection means 26 by the output from the timer 29 every second period (100 ms). Let Then, it is compared with setting data stored in the memory 25, and the comparison result is output toward the control means 27.

制御手段27は、この比較結果に基づいて、メモリ25内の設定データとLCDコントローラ23内の実際に表示されている設定データとが異なっていた場合には、静電気等の何らかの理由で液晶24に誤表示がなされていると判断する。そして、先ず初期化手段28を動作させてLCDコントローラ23をリセット(初期化)する。これは、LCDコントローラ23の設定データがバケてしまった状態から確実に復帰させるためである。   Based on the result of the comparison, the control means 27, when the setting data in the memory 25 and the setting data actually displayed in the LCD controller 23 are different from each other, for some reason such as static electricity, Judge that there is an error. First, the initialization means 28 is operated to reset (initialize) the LCD controller 23. This is for surely returning from the state where the setting data of the LCD controller 23 is blurred.

誤表示検出手段26は、第2の周期(100ms)でLCDコントローラの23の設定データとメモリ25内に格納された設定値とを比較し、一致するか否かで誤表示の発生を検知する。制御手段27は、誤表示検出手段26が誤表示の発生を検知したときはタイマ29による経過時間の計数を開始する。そして、タイマ29では所定の時間(例えば2秒)が経過するまでの間、第1の周期(500ms)毎に複数回に渡って描画処理手段22から描画処理データを出力して描画処理を繰り返し実行させる。   The erroneous display detection means 26 compares the setting data of the LCD controller 23 with the setting value stored in the memory 25 in the second period (100 ms), and detects the occurrence of erroneous display depending on whether or not they match. . The control means 27 starts counting the elapsed time by the timer 29 when the erroneous display detection means 26 detects the occurrence of the erroneous display. The timer 29 outputs the drawing processing data from the drawing processing means 22 a plurality of times every first cycle (500 ms) until a predetermined time (for example, 2 seconds) elapses, and repeats the drawing processing. Let it run.

制御手段27は、誤表示が発生してから最初の描画処理を行う際にのみ、LCDコントローラ23のリセットを描画処理よりも先に行う。次回からの描画処理時はLCDコントローラ23のリセットを伴わないで設定データと表示データの再設定を行った後、液晶24に対して再び描画処理を行う。これはLCDコントローラ23のリセットからの復帰に時間がかかるため必要な場合以外は処理を軽くするためである。   The control means 27 resets the LCD controller 23 prior to the drawing process only when performing the first drawing process after the erroneous display has occurred. In the next drawing process, the setting data and the display data are reset without resetting the LCD controller 23, and then the drawing process is performed on the liquid crystal 24 again. This is because it takes time to recover from the reset of the LCD controller 23, so that the processing is lightened except when necessary.

なお、これ以外に、液晶24に表示するデータを変更する場合や電源オン時にLCDコントローラ23はリセットされ、新しいデータがセットされる。   In addition to this, when changing the data to be displayed on the liquid crystal 24 or when the power is turned on, the LCD controller 23 is reset and new data is set.

また、図2は静電気等による表示バケ(誤表示)が発生した場合の動作の概略タイミングチャートである。31から33の矢印は誤表示等の要因となった、例えば静電気の影響を示しており矢印の長さは影響が残る時間を示している。この間では、誤表示発生要因が残っているため、訂正が不完全に終わってしまうことも考えられる。例えば、表示データのみ変わって、設定データが正常の場合は、誤表示を検出することはできない。そこで、本実施の形態では、繰り返し複数回の描画処理を行なうことでこの問題を解決している。   FIG. 2 is a schematic timing chart of the operation in the case where display blur due to static electricity or the like (erroneous display) occurs. The arrows 31 to 33 indicate, for example, the influence of static electricity that has caused an erroneous display or the like, and the length of the arrow indicates the time during which the influence remains. During this time, the cause of erroneous display remains, so correction may be incomplete. For example, when only the display data is changed and the setting data is normal, an erroneous display cannot be detected. Therefore, in this embodiment, this problem is solved by repeatedly performing drawing processing a plurality of times.

即ち、35はLCDコントローラ23のリセット処理を示し、37、39、41、43はリセットを伴わない設定データの再設定を示している。   That is, 35 indicates reset processing of the LCD controller 23, and 37, 39, 41, and 43 indicate resetting of setting data without resetting.

以下、誤表示発生要因別に、この動作を具体的に説明する。図2(a)は誤表示発生要因31が残る時間が十分短い場合を示しており、誤表示検出34の後、繰り返し行われる描画処理の一回目の描画処理36で誤表示が訂正される。   Hereinafter, this operation will be specifically described for each cause of erroneous display. FIG. 2A shows a case where the time during which the erroneous display occurrence factor 31 remains is sufficiently short. After the erroneous display detection 34, the erroneous display is corrected in the first rendering process 36 that is repeatedly performed.

図2(b)は誤表示発生要因32が残る時間が比較的長い場合を示しており、誤表示検出34の後、所定の時間が経過するまで繰り返し行われる描画処理の二回目の描画処理38までは誤表示の訂正は保証されず、三回目の描画処理40で誤表示が訂正される。   FIG. 2B shows a case in which the erroneous display occurrence factor 32 remains for a relatively long time. After the erroneous display detection 34, the second rendering process 38 of the rendering process that is repeatedly performed until a predetermined time elapses. Up to this point, the correction of erroneous display is not guaranteed, and the erroneous display is corrected in the third drawing process 40.

図2(c)は前記誤表示発生要因33が残る時間が更に長い場合を示しており、誤表示検出34の後、繰り返し行われる描画処理の四回目の描画処理42までは誤表示の訂正は保証されず、五回目の描画処理54で誤表示が訂正される。   FIG. 2 (c) shows a case where the time for which the erroneous display occurrence factor 33 remains is longer, and correction of erroneous display is not performed until the fourth rendering process 42 of the repeated rendering process after the erroneous display detection 34. This is not guaranteed, and the erroneous display is corrected in the fifth drawing process 54.

いずれの場合も、図2(a)〜(c)に示すように誤表示発生要因31,32,33が無くなってから夫々一回目の描画処理36,40,44で誤表示を確実に訂正するため、迅速にかつ確実に誤表示の訂正を行うことができる。   In any case, as shown in FIGS. 2A to 2C, the erroneous display is surely corrected by the first drawing processing 36, 40, and 44 after the occurrence of the erroneous display occurrence factors 31, 32, and 33, respectively. Therefore, the erroneous display can be corrected quickly and reliably.

図3は誤表示を起こす誤表示発生要因51が大きく、訂正した後に再び誤表示検出手段26がLCDコントローラ23の設定データのデータバケを検出する場合の動作のタイミングチャートを示したものである。53、56はLCDコントローラ23のリセット処理を示し、58、60、62はリセットを伴わない設定データの再設定を示している。   FIG. 3 shows a timing chart of the operation when the erroneous display occurrence factor 51 causing the erroneous display is large and the erroneous display detection means 26 detects the data packet of the setting data of the LCD controller 23 again after correction. 53 and 56 show reset processing of the LCD controller 23, and 58, 60 and 62 show resetting of setting data without resetting.

このように、第1の周期を500ms、第2の周期を100msとし、第2の周期を第1の周期より短くすることで、誤表示検出52の後、リセット処理53を伴う一回目の描画処理54の後、第1の周期での二回目の描画処理が行われる前に、第2の周期による迅速な誤表示検知55が実行される。   As described above, the first period is 500 ms, the second period is 100 ms, and the second period is shorter than the first period, so that the first drawing with the reset process 53 is performed after the erroneous display detection 52. After the process 54, before the second drawing process in the first cycle is performed, the rapid erroneous display detection 55 in the second cycle is executed.

ここで誤表示検出手段26によってLCDコントローラ23の設定値のデータバケが再度検出されると、先ほどの描画処理の繰り返しは一旦クリアされ、新たにLCDコントローラ23のリセット処理56を伴う一回目の描画処理57が実行され、以降リセットを伴わない設定データの再設定を含む描画処理が繰り返し行われる(59、61、63)。
このように第1の周期を第2の周期以上の長さを持たせることで、LCDコントローラ23の設定データのデータバケが発生した状態では、必ずLCDコントローラ23のリセット処理を行ってから描画処理を実行することができ、確実に誤表示の訂正を行うことができる。
Here, when the erroneous display detection means 26 detects the data bucket of the set value of the LCD controller 23 again, the repetition of the previous drawing process is once cleared, and the first drawing process newly accompanied by the reset process 56 of the LCD controller 23 is performed. 57 is executed, and drawing processing including resetting of setting data without resetting is thereafter repeated (59, 61, 63).
By setting the first period to be longer than the second period in this way, in the state where the data backup of the setting data of the LCD controller 23 has occurred, the LCD controller 23 must be reset before the drawing process is performed. This can be executed, and the erroneous display can be reliably corrected.

図4は、その動作フローチャートである。本実施の形態では、メモリ25に格納されている設定データと、LCDコントローラ23の設定データとを、誤表示検出手段26で常時比較をしており、この誤表示検出手段26の出力で制御手段27に割り込みを発生させるようにしたものである。   FIG. 4 is a flowchart of the operation. In the present embodiment, the setting data stored in the memory 25 and the setting data of the LCD controller 23 are constantly compared by the erroneous display detection means 26, and the control means is controlled by the output of the erroneous display detection means 26. 27 is configured to generate an interrupt.

従って、誤表示処理中であっても割り込みが発生すれば、この割り込み処理を優先して実行する。即ち、静電気等の何らかの原因でLCDコントローラ23の設定データが化けると、メモリ25の設定データとLCDコントローラ23の設定データとが異なり、誤表示検出手段26から誤表示信号が出力される。この誤表示信号によって、ステップ64で割り込みが発生する。この割り込みが発生した後、ステップ65で第2の周期(100ms)の経過を待つ。   Therefore, if an interrupt occurs even during erroneous display processing, this interrupt processing is executed with priority. That is, if the setting data of the LCD controller 23 is changed for some reason such as static electricity, the setting data of the memory 25 and the setting data of the LCD controller 23 are different and an erroneous display signal is output from the erroneous display detection means 26. This erroneous display signal causes an interrupt at step 64. After this interruption occurs, the process waits for the elapse of the second period (100 ms) in step 65.

第2の周期が経過したらステップ66に移行し初期化手段28の出力でLCDコントローラ23をリセットする。次にステップ67で、LCDコントローラ23へ描画処理手段22から再びデータを入力させ、このデータに基づいて再び液晶24に再表示させる。   When the second period elapses, the process proceeds to step 66 and the LCD controller 23 is reset by the output of the initialization means 28. Next, in step 67, data is again input from the drawing processing means 22 to the LCD controller 23, and the liquid crystal 24 is displayed again based on this data.

次に、ステップ68に移行し、所定時間(2秒)経過したか否かを判定する。判定の結果、所定時間が経過していなければステップ69に移行して第1の周期(500ms)の経過を待つ、第1の周期が終了するとステップ67に戻り、再び描画処理を行なう。描画処理が終了したら再びステップ68に進んで、所定時間が経過したか否かを判定する。このようにして、所定時間が経過する間、第1の周期で複数回の描画処理が行なわれる。そして、所定時間が経過するとステップ70へ進んで一連の処理が終了する。   Next, the process proceeds to step 68 to determine whether or not a predetermined time (2 seconds) has elapsed. As a result of the determination, if the predetermined time has not elapsed, the process proceeds to step 69 and waits for the elapse of the first period (500 ms). When the first period ends, the process returns to step 67 and the drawing process is performed again. When the drawing process is completed, the process proceeds to step 68 again to determine whether or not a predetermined time has elapsed. In this way, the drawing process is performed a plurality of times in the first cycle while the predetermined time elapses. Then, when a predetermined time has elapsed, the routine proceeds to step 70, where a series of processing is completed.

以上述べたように、所定時間内に複数回の描画処理が行われるので、誤表示が再発することを防止することができる。また、誤表示発生要因31、32,33、51(図2、図3参照)が解除された後、第1の周期で誤表示を修正することができるので、迅速な誤表示の修正ができる。   As described above, since the drawing process is performed a plurality of times within a predetermined time, it is possible to prevent the erroneous display from reoccurring. In addition, since the erroneous display can be corrected in the first cycle after the erroneous display occurrence factors 31, 32, 33, 51 (see FIGS. 2 and 3) are canceled, the erroneous display can be corrected quickly. .

また、制御手段27の出力でLDCコントローラ23を初期化する初期化手段28を設けており、LDCコントローラ23をリセット(初期化)するので、これ以後のLDCコントローラを確実に動作させることができる。   Further, the initialization means 28 for initializing the LDC controller 23 with the output of the control means 27 is provided, and the LDC controller 23 is reset (initialized), so that the subsequent LDC controllers can be operated reliably.

更に、制御手段で27は、第1の周期より短い第2の周期で誤表示検出を行なうので、迅速な誤表示検出ができる。従って、LCDコントローラ23の設定データのバケが第1の周期より短い時間で発生した場合においても、LCDコントローラ23のリセット処理を行ってから描画処理を実行することができ、確実に誤表示の訂正を行うことができる。   Furthermore, since the control means 27 performs the erroneous display detection in the second cycle shorter than the first cycle, the erroneous display can be detected quickly. Therefore, even when the setting data of the LCD controller 23 is generated in a time shorter than the first period, the drawing process can be executed after the reset process of the LCD controller 23, and the erroneous display is corrected without fail. It can be performed.

更にまた、メモリ25にはLCDコントローラ23の設定データを格納しており、誤表示検出手段26はLCDコントローラ23内の実際に表示されている設定データとメモリ25内に格納された設定データとから誤表示を検知する。従って、メモリ25内には、データ量の少ない設定データのみを格納すれば良いので、メモリ25の容量は少なくて良い。従って、低価格化が実現できるとともに、比較速度も向上する。   Furthermore, the setting data of the LCD controller 23 is stored in the memory 25, and the erroneous display detecting means 26 is based on the setting data actually displayed in the LCD controller 23 and the setting data stored in the memory 25. Detect false indications. Accordingly, since only setting data with a small amount of data need be stored in the memory 25, the capacity of the memory 25 may be small. Therefore, the price can be reduced and the comparison speed is improved.

また、表示部には液晶を用いているので、小型で且つ消費電力の少ない表示装置を実現することができる。   Further, since liquid crystal is used for the display portion, a display device that is small and consumes less power can be realized.

(実施の形態2)
実施の形態2は、割り込みを使わない場合の動作フローチャートである。本実施の形態では、メモリ25に格納されている設定データとLCDコントローラ23の設定データと常時、誤表示検出手段26で比較をしている。即ち、図5において、ステップ76では、誤表示検出手段26からの誤表示信号の出力を常に待っている。
(Embodiment 2)
The second embodiment is an operation flowchart when no interrupt is used. In the present embodiment, the setting data stored in the memory 25 and the setting data of the LCD controller 23 are always compared by the erroneous display detection means 26. That is, in FIG. 5, in step 76, the output of the erroneous display signal from the erroneous display detection means 26 is always waited.

誤表示信号が出力されると、ステップ77に移行する。このステップ77では、第1の周期(500ms)タイマのフラグと所定時間(2sec)タイマのフラグを初期値(例えば「0」)にセットする。そして、ステップ78に移行して、第2の周期(100ms)の経過を待つ。第2の周期が経過したらステップ79に進み、このステップ79でLCDコントローラ23をリセットする。そして、ステップ80に移行し描画処理を行なう。   When an erroneous display signal is output, the routine proceeds to step 77. In this step 77, the flag of the first period (500 ms) timer and the flag of the predetermined time (2 sec) timer are set to initial values (for example, “0”). Then, the process proceeds to step 78 and waits for the elapse of the second period (100 ms). When the second period has elapsed, the routine proceeds to step 79, where the LCD controller 23 is reset. Then, the process proceeds to step 80 to perform drawing processing.

描画処理が終了したらステップ81に移行し、第2の周期(100ms)の終了を待つ。第2の周期が終了したらステップ82へ移行し、第1の周期タイマのフラグに1を加える。そして、ステップ83に移行して第1の周期タイマのフラグが4(500ms)か否かを判定する。ここで、第1の周期タイマのフラグが4でなかったならば、ステップ84で誤表示が発生しているか否かを判定する。即ち、第1の周期で誤表示発生の判定を行なっている。誤表示が発生していなかったならばステップ81へ戻り、同様のループを繰り返して、第1の周期(500ms)の経過を待つ。ステップ84で誤表示が発生していれば、ステップ77へ戻って、再びタイマの初期値設定ステップから実行する。   When the drawing process ends, the process proceeds to step 81 and waits for the end of the second period (100 ms). When the second period ends, the process proceeds to step 82, and 1 is added to the flag of the first period timer. Then, the process proceeds to step 83 to determine whether or not the flag of the first cycle timer is 4 (500 ms). Here, if the flag of the first cycle timer is not 4, it is determined in step 84 whether an erroneous display has occurred. That is, the occurrence of erroneous display is determined in the first cycle. If no erroneous display has occurred, the process returns to step 81 to repeat the same loop and wait for the elapse of the first period (500 ms). If an erroneous display has occurred in step 84, the process returns to step 77 and is executed again from the initial value setting step of the timer.

ステップ83で第1の周期タイマのフラグが4(500ms)になっていれば、ステップ85に進んで描画処理を行なう。その後、ステップ86に進んで所定時間(2sec)過ぎたか否かを判定し、所定時間が経過していなかったなら、ステップ87で第1の周期タイマのフラグを初期値にしてステップ81に戻る。このようにして、描画処理を実行しながら所定時間経過を待つ。所定時間が経過したならステップ88へ移行して終了する。   If the flag of the first cycle timer is 4 (500 ms) in step 83, the process proceeds to step 85 to perform drawing processing. Thereafter, the routine proceeds to step 86, where it is determined whether or not the predetermined time (2 sec) has passed. If the predetermined time has not elapsed, the flag of the first cycle timer is set to the initial value at step 87 and the processing returns to step 81. In this way, the passage of a predetermined time is awaited while executing the drawing process. If the predetermined time has elapsed, the process proceeds to step 88 and ends.

本発明にかかる表示装置は、誤表示の再発の防止と再表示までの時間の短縮を図ることができるので、電子機器の表示装置等として有用である。   The display device according to the present invention is useful as a display device for an electronic device and the like because it can prevent reoccurrence of erroneous display and shorten the time until redisplay.

本発明の実施の形態1における表示装置のブロック図1 is a block diagram of a display device according to Embodiment 1 of the present invention. 同、第1の例による誤表示発生要因時のタイミングチャートSame as above, timing chart at the time of occurrence of erroneous display according to the first example 同、第2の例による誤表示発生要因時のタイミングチャートSame as above, timing chart at the time of occurrence of erroneous display according to the second example 同、動作フローチャートSame operation flowchart 同、実施の形態2における動作フローチャートSame as above, operation flowchart in the second embodiment 従来の表示装置の動作フローチャートOperation flowchart of conventional display device 同、誤表示発生要因時のタイミングチャートSame as above, timing chart when erroneous display occurs

符号の説明Explanation of symbols

21 入力端子
22 LCDコントローラ
24 液晶
25 メモリ
26 誤表示検出手段
27 制御手段
29 タイマ

21 input terminal 22 LCD controller 24 liquid crystal 25 memory 26 erroneous display detection means 27 control means 29 timer

Claims (5)

データが入力される入力端子と、この入力端子に入力された前記データが供給される表示制御手段と、この表示制御手段の出力が供給される表示部と、前記表示制御手段に入力されたデータが格納されるメモリと、このメモリの出力と前記表示制御手段の出力が夫々供給されるとともに前記メモリの内容と前記表示処理手段内のデータとを比較して誤表示を検出する誤表示検出手段と、この誤表示検出手段からの出力が供給されるとともに前記表示制御手段を制御する制御手段と、この制御手段からの出力で制御されるタイマとを備え、前記誤表示検出手段の出力に基づいて、前記タイマで規定される第1の周期で前記表示制御手段へのデータの書き込みを複数回行なう表示装置。 An input terminal to which data is input, a display control unit to which the data input to the input terminal is supplied, a display unit to which an output of the display control unit is supplied, and data input to the display control unit , A memory for storing the memory, and an output of the memory and an output of the display control means, and an erroneous display detecting means for detecting an erroneous display by comparing the contents of the memory with the data in the display processing means. And an output from the erroneous display detection means and a control means for controlling the display control means, and a timer controlled by the output from the control means, and based on the output from the erroneous display detection means A display device that writes data to the display control means a plurality of times in a first cycle defined by the timer. 制御手段の出力で表示制御手段を初期化する初期化手段を設け、前記誤表示検出手段の出力に基づいて、前記表示制御手段を初期化する請求項1に記載の表示装置。 The display device according to claim 1, further comprising: an initialization unit that initializes the display control unit with an output of the control unit, and the display control unit is initialized based on an output of the erroneous display detection unit. 制御手段では、第1の周期より短い第2の周期で誤表示検出手段を動作させる請求項1に記載の表示装置。 The display device according to claim 1, wherein the control unit causes the erroneous display detection unit to operate in a second cycle shorter than the first cycle. メモリには表示制御手段内の設定データが格納される請求項1に記載の表示装置。 The display device according to claim 1, wherein setting data in the display control means is stored in the memory. 表示手段には液晶が用いられた請求項1に記載の表示装置。

The display device according to claim 1, wherein liquid crystal is used as the display means.

JP2005228202A 2005-08-05 2005-08-05 Display device Pending JP2007041477A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005228202A JP2007041477A (en) 2005-08-05 2005-08-05 Display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005228202A JP2007041477A (en) 2005-08-05 2005-08-05 Display device

Publications (1)

Publication Number Publication Date
JP2007041477A true JP2007041477A (en) 2007-02-15

Family

ID=37799492

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005228202A Pending JP2007041477A (en) 2005-08-05 2005-08-05 Display device

Country Status (1)

Country Link
JP (1) JP2007041477A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015064402A (en) * 2013-09-24 2015-04-09 京セラドキュメントソリューションズ株式会社 Display control unit and electronic apparatus
CN113571003A (en) * 2020-04-28 2021-10-29 佳纶生技股份有限公司 Display device with recovery mechanism

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56116085A (en) * 1980-02-19 1981-09-11 Sharp Kk Indication control sysltem of electronic equipment
JPS58166390A (en) * 1982-03-25 1983-10-01 三菱電機株式会社 Display unit
JPS6440983A (en) * 1987-08-07 1989-02-13 Fujitsu Ltd Display device
JP2004251956A (en) * 2003-02-18 2004-09-09 Fuji Photo Film Co Ltd Method for correcting display error of lcd

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56116085A (en) * 1980-02-19 1981-09-11 Sharp Kk Indication control sysltem of electronic equipment
JPS58166390A (en) * 1982-03-25 1983-10-01 三菱電機株式会社 Display unit
JPS6440983A (en) * 1987-08-07 1989-02-13 Fujitsu Ltd Display device
JP2004251956A (en) * 2003-02-18 2004-09-09 Fuji Photo Film Co Ltd Method for correcting display error of lcd

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015064402A (en) * 2013-09-24 2015-04-09 京セラドキュメントソリューションズ株式会社 Display control unit and electronic apparatus
CN113571003A (en) * 2020-04-28 2021-10-29 佳纶生技股份有限公司 Display device with recovery mechanism

Similar Documents

Publication Publication Date Title
EP2818971B1 (en) Electronic device, method for controlling electronic device, and program
CN107031528B (en) Vehicle audio main unit and operation method thereof
US20160217768A1 (en) Display device
JP6513298B2 (en) Control test apparatus and control test method
JP2008180830A (en) Display device
WO2019047778A1 (en) Signal processing method, sequence control circuit, and system
JP2007041477A (en) Display device
JP6516933B2 (en) Display control apparatus and display control method
JP6253433B2 (en) Control device
JP2015195003A (en) Command control device, command control method and integrated circuit
KR20110026578A (en) Apparatus and method for compensating error of system memory
JP2010244276A (en) Information processing apparatus and method
JP2006243550A (en) Image display processor
JP2006267452A (en) Liquid crystal display device, control circuit, and method for inspecting liquid crystal data
JP2011022778A (en) Flash memory processor and polling method for flash memory
JP2008170036A (en) Control device of refrigerator
JP2008090371A (en) Processing state monitoring method, processing state monitoring program, recording medium, and image display device
JP2010214932A (en) Printer controller and printer provided with the same
JPS644195B2 (en)
JP5456705B2 (en) Image forming apparatus
CN108089649B (en) Electronic device and detection method
JP2007256779A (en) Display control device and display apparatus
CN107368271A (en) Control method and device for screen expansion display, storage medium and terminal equipment
JP2009064107A (en) Hardware monitoring unit
JP5621232B2 (en) Out-of-order execution processor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080804

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20091126

A131 Notification of reasons for refusal

Effective date: 20110614

Free format text: JAPANESE INTERMEDIATE CODE: A131

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20111018