Nothing Special   »   [go: up one dir, main page]

JP4662745B2 - Gradation data generation circuit and gradation data generation method - Google Patents

Gradation data generation circuit and gradation data generation method Download PDF

Info

Publication number
JP4662745B2
JP4662745B2 JP2004269076A JP2004269076A JP4662745B2 JP 4662745 B2 JP4662745 B2 JP 4662745B2 JP 2004269076 A JP2004269076 A JP 2004269076A JP 2004269076 A JP2004269076 A JP 2004269076A JP 4662745 B2 JP4662745 B2 JP 4662745B2
Authority
JP
Japan
Prior art keywords
frame
count value
coordinate
display
counter
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.)
Expired - Fee Related
Application number
JP2004269076A
Other languages
Japanese (ja)
Other versions
JP2006084747A (en
Inventor
茂則 宇野
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.)
NEC Engineering Ltd
Original Assignee
NEC Engineering 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 NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP2004269076A priority Critical patent/JP4662745B2/en
Publication of JP2006084747A publication Critical patent/JP2006084747A/en
Application granted granted Critical
Publication of JP4662745B2 publication Critical patent/JP4662745B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

本発明は、FRC(Fame Rate Control)方式による階調表現を用いた液晶パネル表示制御回路等に適用することのできる階調データ生成回路及び階調データ生成方法に関する。   The present invention relates to a gradation data generation circuit and a gradation data generation method that can be applied to a liquid crystal panel display control circuit or the like using gradation expression by an FRC (Fame Rate Control) method.

従来、単純マトリックス液晶パネルの階調制御方法として、nビットの画像データを、複数フレームを1周期として点滅回数を変化させて複数の階調を表現するFRC方式が知られている。ここで、5ビットの画像データを階調表示させるFRC方式について具体的に説明する。   Conventionally, as a gradation control method for a simple matrix liquid crystal panel, an FRC system is known that expresses a plurality of gradations by changing the number of blinks of n-bit image data with a plurality of frames as one period. Here, the FRC method for displaying gradation of 5-bit image data will be specifically described.

5ビットの画像データは、00000b(0)、00001b(1)〜11110b(1E)、11111b(1F)の32通りのデータが存在し、最大で32階調を表現することができる。32階調表示を行う場合には、32フレーム周期でON(1を出力)とOFF(0を出力)の出現回数を変化させる。   The 5-bit image data includes 32 kinds of data of 00000b (0), 00001b (1) to 11110b (1E), and 11111b (1F), and can express 32 gradations at the maximum. When displaying 32 gradations, the number of appearances of ON (output 1) and OFF (output 0) is changed in a cycle of 32 frames.

例えば、画像データが00000b(0)の場合には、32フレームで[00000000000000000000000000000000]bとON(1を出力)の出現回数は0回であり、01000b(8)の場合には、32フレームで[00010001000100010001000100010001]bとON(1を出力)の出現回数は8回であり、10110b(22)の場合には、32フレームで[11101110111010101110111011101010]bとON(1を出力)の出現回数は22回であり、11111b(31)の場合には、32フレームで[11111111111111111111111111111111]bとON(1を出力)の出現回数は32回となる。上記ON/OFFの点滅パターンデータは、32階調×32ビット幅の階調テーブル(レジスタ)として構成されており、入力された5ビットの画像データ値により、32通りの階調テーブル(レジスタ)より1つが選択されて間引きデータとなり、フレーム周期毎に順次1ビットの表示データとして出力される。   For example, when the image data is 00000b (0), the number of occurrences of [00000000000000000000000000000000] b and ON (output 1) is 32 in 32 frames, and in the case of 01000b (8), [ [00010001000100010001000100010001] The number of appearances of b and ON (output 1) is 8 times, and in the case of 10110b (22), the number of appearances of [11101110111010101110111011101010] b and ON (output 1) is 22 in 32 frames. , 11111b (31), the number of occurrences of [11111111111111111111111111111111] b and ON (output 1) in 32 frames is 32 times. The ON / OFF blinking pattern data is configured as a gradation table (register) of 32 gradations × 32 bits wide, and 32 gradation tables (registers) according to the input 5-bit image data value. One is selected and becomes thinned data, and is sequentially output as 1-bit display data for each frame period.

この点滅パターンデータは、ON(1を出力)/OFF(0を出力)を時間的に集中させると、みかけ上のフレーム周波数が下がるため、いわゆるフリッカの原因となる。そのため、点滅パターンデータは、なるべく時間的に分散されることが望ましい。例えば、画像データが01000b(8)の場合には、点滅パターンデータを[00000000000000000000000011111111]bとしてしまうと、OFF(0を出力)している時間が24フレーム周期連続し、ON(1を出力)している時間が8フレーム周期連続してしまうので、ON(1を出力)/OFF(0を出力)が人間の目で認識しやすくなり、フリッカの原因となる。そのため、[00010001000100010001000100010001]bのように、ON(1を出力)/OFF(0を出力)を分散させたパターンとすることが望ましい。   This blinking pattern data causes a so-called flicker because the apparent frame frequency decreases when ON (1 is output) / OFF (0 is output) is concentrated in time. Therefore, it is desirable that the blinking pattern data is dispersed as much as possible. For example, when the image data is 01000b (8), if the blinking pattern data is set to [00000000000000000000000000011111111] b, the OFF (output 0) time continues for 24 frame periods and is turned ON (output 1). Since the remaining time is continuous for 8 frames, ON (output 1) / OFF (output 0) is easily recognized by human eyes, which causes flicker. Therefore, it is desirable to use a pattern in which ON (1 is output) / OFF (0 is output) is distributed as in [00010001000100010001000100010001] b.

また、同じ点滅パターンデータが空間的に集中した場合でも、フリッカの原因となるため、点滅パターンデータは、なるべく空間的にも分散されることが望ましい。例えば、あるドット座標とその近辺のドット座標が同じ画像データ01000b(8)の場合には、各々のドット座標は、同じ点滅パターンデータ[00010001000100010001000100010001]bが選択され、各々の座標でON(1を出力)/OFF(0を出力)が同時に発生してしまうので、ON(1を出力)/OFF(0を出力)が人間の目で認識しやすくなり、結果としてフリッカの原因となる。そのため、同じ画像データ01000b(8)の点滅パターンデータ[00010001000100010001000100010001]bでも、座標毎に[00100010001000100010001000100010]b、[01000100010001000100010001000100]b、[10001000100010001000100010001000]bのように変化させ、あるドット座標とその近辺のドット座標とでON(1を出力)/OFF(0を出力)が同時に発生しないように分散させることが望ましい。   Further, even if the same blinking pattern data is spatially concentrated, it causes flickering. Therefore, it is desirable that the blinking pattern data is dispersed as spatially as possible. For example, when a certain dot coordinate and the neighboring dot coordinate are the same image data 01000b (8), the same blinking pattern data [00010001000100010001000100010001] b is selected as each dot coordinate, and ON (1 is set at each coordinate). Since (output) / OFF (output 0) occurs at the same time, ON (output 1) / OFF (output 0) is easily recognized by human eyes, resulting in flicker. Therefore, even with the blinking pattern data [00010001000100010001000100010001] b of the same image data 01000b (8), the coordinates are changed to [00100010001000100010001000100010] b, [01000100010001000100010001000100] b, [10001000100010001000100010001000] b for each coordinate, and a certain dot coordinate and its neighboring dots It is desirable to disperse the coordinates so that ON (1 is output) / OFF (0 is output) does not occur simultaneously.

そこで、例えば、特許文献1には、階調テーブル(レジスタ)から出力された点滅パターンデータを間引き制御部にて奇数画素と偶数画素、及び奇数ラインと偶数ラインで点滅位相を異ならせることにより、フリッカを低減する方法が記載されている。また、特許文献2には、各ドットの位相補正値を出力する位置補正テーブル(レジスタ)を実装して各々の座標毎に点滅位相を異ならせることにより、フリッカを低減する方法が記載されている。   Therefore, for example, in Patent Document 1, the blinking pattern data output from the gradation table (register) is made to have different blinking phases at the odd-numbered pixels and the even-numbered pixels and between the odd-numbered lines and the even-numbered lines in the thinning control unit. A method for reducing flicker is described. Patent Document 2 describes a method of reducing flicker by mounting a position correction table (register) that outputs a phase correction value of each dot and making the blinking phase different for each coordinate. .

特許第2679595号公報Japanese Patent No. 2679595 特開2000−10528号公報JP 2000-10528 A

しかし、上記従来の階調データ生成回路等においては、点滅パターンデータを格納する階調テーブル(レジスタ)や、各ドットの位相補正値を出力する位置補正テーブル(レジスタ)等のメモリ回路と、この階調テーブル(レジスタ)のデータを、フリッカを低減するような表示データに変換する回路とが必要となり、回路規模が大きくなるという問題があった。   However, in the conventional gradation data generation circuit and the like, a memory circuit such as a gradation table (register) for storing blinking pattern data and a position correction table (register) for outputting the phase correction value of each dot, There is a problem that a circuit for converting the data of the gradation table (register) into display data that reduces flicker is required, which increases the circuit scale.

そこで、本発明は、上記従来の技術における問題点に鑑みてなされたものであって、階調テーブル(レジスタ)等のメモリ回路を用いることなく、小さい回路規模で、かつフリッカを抑えることのできる階調データ生成回路及び階調データ生成方法を提供することを目的とする。   Therefore, the present invention has been made in view of the above-described problems in the prior art, and can suppress flicker with a small circuit scale without using a memory circuit such as a gradation table (register). An object is to provide a gradation data generation circuit and a gradation data generation method.

上記目的を達成するため、本発明は、複数フレームを1周期として点滅回数を変化させて複数の階調を表現する階調データを生成する階調データ生成回路であって、表示フレーム周期でカウントするフレームカウンタと、表示水平座標周期でカウントするX座標カウンタと、表示垂直座標周期でカウントするY座標カウンタと、前記フレームカウンタより出力されたフレームカウント値を複数に分割し、分割された各カウント値に基づいて異なる画素で異なるフレームカウント値とするフレームカウンタセレクト手段と、前記フレームカウンタセレクト手段より出力されたフレームカウント値を、前記X座標カウンタより出力されたX座標カウント値と、前記Y座標カウンタより出力されたY座標カウント値とで各画素で異なるフレームカウント値に変換するフレームカウンタ変換手段と、該フレームカウンタ変換手段で変換されたフレームカウント値の各々のビットを、多値入力画像データにより選択される演算式に基づきビット演算して1ビットの表示データとして出力する表示データ生成手段とを備えることを特徴とする。 In order to achieve the above object, the present invention provides a grayscale data generation circuit for generating grayscale data expressing a plurality of grayscales by changing the number of blinks with a plurality of frames as one cycle, and counting with a display frame cycle. A frame counter, an X coordinate counter that counts in the display horizontal coordinate period, a Y coordinate counter that counts in the display vertical coordinate period, and a frame count value output from the frame counter. a frame counter select means for different frame count value at different pixels based on the values, the frame count value output from the frame counter select means, and X-coordinate counted value output from the X-coordinate counter, the Y-coordinate Different frame counts for each pixel depending on the Y coordinate count value output from the counter A frame counter conversion means for converting the preparative value, each bit of the converted frame count value in the frame counter conversion means, display of one bit by bit operation based on the arithmetic expression selected by the multi-valued input image data And display data generating means for outputting as data.

そして、本発明によれば、フレームカウント値をパラメータとすることで階調データを生成しているため、従来のように階調テーブル(レジスタ)等のメモリ回路を用いなくとも階調データを生成することができるとともに、フレームカウント値を、X座標カウント値と、Y座標カウント値とで各画素で異なるフレームカウント値に変換するため、階調データは、時間的及び空間的に分散され、小さな回路規模でフリッカを抑えることが可能となる。   According to the present invention, since the gradation data is generated by using the frame count value as a parameter, the gradation data is generated without using a memory circuit such as a gradation table (register) as in the prior art. In addition, since the frame count value is converted into a different frame count value for each pixel depending on the X coordinate count value and the Y coordinate count value, the gradation data is dispersed temporally and spatially and is small. Flicker can be suppressed by the circuit scale.

前記階調データ生成回路において、前記フレームカウンタ変換手段及び/またはフレームカウンタセレクト手段は、バスを介して演算制御手段に接続され、該演算制御手段から所定の変換方法及び/または所定の分割方法から一の変換方法及び/または分割方法を選択可能とすることができる。これによって、フリッカ低減のパターン等を変更することができ、入力される画像イメージに対応した調整が可能となる。   In the gradation data generation circuit, the frame counter conversion means and / or the frame counter selection means are connected to the calculation control means via a bus, and from the calculation control means, a predetermined conversion method and / or a predetermined division method. One conversion method and / or division method may be selectable. As a result, the flicker reduction pattern or the like can be changed, and adjustment corresponding to the input image can be performed.

また、本発明は、複数フレームを1周期として点滅回数を変化させて複数の階調を表現する階調データを生成する方法であって、表示フレーム周期で第1のカウント値を生成し、表示水平座標周期でカウント値を生成し、表示垂直座標周期でカウント値を生成し、前記表示フレーム周期での前記第1のカウント値を複数に分割し、分割された各カウント値に基づいて異なる画素で異なる第2のカウント値を生成し、前記第2のカウント値を、前記表示水平座標周期でのカウント値と、前記表示垂直座標周期でのカウント値とで各画素で異なるフレームカウント値に変換し、該変換されたフレームカウント値の各々のビットを、多値入力画像データにより選択される演算式に基づきビット演算して1ビットの表示データとして出力することを特徴とする。これによって、上述のように、階調データは、時間的及び空間的に分散され、フリッカを抑えることが可能となる。 In addition, the present invention is a method for generating gradation data expressing a plurality of gradations by changing the number of blinks with a plurality of frames as one period, and generating a first count value with a display frame period and displaying A count value is generated in a horizontal coordinate cycle, a count value is generated in a display vertical coordinate cycle, the first count value in the display frame cycle is divided into a plurality of pixels, and different pixels are based on each divided count value A different second count value is generated at, and the second count value is converted into a different frame count value for each pixel depending on the count value in the display horizontal coordinate cycle and the count value in the display vertical coordinate cycle. and, especially to output each bit of the converted frame count value, and the bit operation based on the arithmetic expression selected by the multi-valued input image data as a 1-bit display data To. Thus, as described above, the gradation data is dispersed temporally and spatially, and flicker can be suppressed.

以上のように、本発明によれば、小さい回路規模で、かつフリッカを抑えることのできる階調データ生成回路及び階調データ生成方法を提供することが可能となる。   As described above, according to the present invention, it is possible to provide a gradation data generation circuit and a gradation data generation method that can suppress flicker with a small circuit scale.

次に、本発明の実施の形態として、5ビットの入力画像データを階調表示させる場合を例にとって詳細に説明する。この場合、最大32階調となり32フレームを1周期として階調を表現する。   Next, as an embodiment of the present invention, detailed description will be given by taking as an example a case where 5-bit input image data is displayed in gradation. In this case, the maximum gradation is 32 and gradation is expressed with 32 frames as one cycle.

図1は、本発明にかかる階調データ生成回路の第1の実施の形態の構成を示す。フレームカウンタ1は、表示フレーム周期でカウントする5ビットのフリーランカウンタである。カウント値は、0から31を繰り返す。X座標カウンタ2は、表示水平座標周期でカウントする4ビットのフリーランカウンタである。カウント値は、0から15を繰り返す。Y座標カウンタ3は、表示垂直座標周期でカウントする4ビットのフリーランカウンタである。カウント値は、0から15を繰り返す。フレームカウンタ変換回路4は、フレームカウント値S1を、X座標カウント値S2とY座標カウント値S3とをパラメータとして、各画素で異なるフレームカウント値に変換する。このフレームカウンタ変換回路4は、CPUバス6に接続され、図示しないCPUを介して任意の変換方法を選択することができる。表示データ生成回路5は、フレームカウンタ変換回路4から出力されたフレームカウンタ変換値S4と、入力画像データS5とをビット演算して1ビットの表示データS6として出力する。   FIG. 1 shows the configuration of a first embodiment of a gradation data generation circuit according to the present invention. The frame counter 1 is a 5-bit free-run counter that counts in the display frame cycle. The count value repeats from 0 to 31. The X coordinate counter 2 is a 4-bit free-run counter that counts in the display horizontal coordinate cycle. The count value repeats from 0 to 15. The Y coordinate counter 3 is a 4-bit free-run counter that counts in the display vertical coordinate cycle. The count value repeats from 0 to 15. The frame counter conversion circuit 4 converts the frame count value S1 into a different frame count value for each pixel using the X coordinate count value S2 and the Y coordinate count value S3 as parameters. The frame counter conversion circuit 4 is connected to the CPU bus 6 and can select an arbitrary conversion method via a CPU (not shown). The display data generation circuit 5 performs a bit operation on the frame counter conversion value S4 output from the frame counter conversion circuit 4 and the input image data S5 and outputs the result as 1-bit display data S6.

図2は、入力画像データS5(0〜31)に対して、各フレームにどのような1ビットのデータを出力するかを示した図である。以下に入力画像データS5とフレームカウント値S1の関係について説明する。   FIG. 2 is a diagram showing what 1-bit data is output in each frame with respect to the input image data S5 (0 to 31). The relationship between the input image data S5 and the frame count value S1 will be described below.

例えば、入力画像データS5が04h(4)の場合には、32フレーム中に4回出力データをON(1を出力)する必要がある。どのフレームにON(1を出力)させるかは、フレームカウント値S1をパラメータとして、ビット0&ビット1&ビット2の演算を行うことにより、図2に示すフレームカウント値S1の時にON(1を出力)することができる。すなわち、入力画像データS5が04h(4)の場合には、7フレーム目(フレームカウント値S1が00111b)と、15フレーム目(フレームカウント値S1が01111b)と、23フレーム目(フレームカウント値S1が10111b)と、31フレーム目(フレームカウント値S1が11111b)において、ビット0&ビット1&ビット2の演算式によりON(1を出力)となり、他のフレームではOFF(0を出力)になる。   For example, when the input image data S5 is 04h (4), it is necessary to turn the output data ON (output 1) four times during 32 frames. Which frame is turned ON (outputs 1) is ON (outputs 1) when the frame count value S1 shown in FIG. 2 is obtained by performing an operation of bit 0 & bit 1 & bit 2 using the frame count value S1 as a parameter. can do. That is, when the input image data S5 is 04h (4), the seventh frame (frame count value S1 is 00111b), the fifteenth frame (frame count value S1 is 01111b), and the twenty-third frame (frame count value S1). 1011b) and 31st frame (frame count value S1 is 11111b), it is turned ON (1 is output) by the arithmetic expression of bit 0 & bit 1 & bit 2, and is OFF (0 is output) in the other frames.

他例として、入力画像データS5が08h(8)の場合には、32フレーム中に8回出力データをON(1を出力)する必要がある。どのフレームにON(1を出力)させるかは、フレームカウント値S1をパラメータとしてビット0&ビット1の演算を行うことにより、図2に示すフレームカウント値S1の時にON(1を出力)することができる。すなわち、入力画像データS5が08h(8)の場合には、3フレーム目(フレームカウント値S1が00011bと)、7フレーム目(フレームカウント値S1が00111b)と、11フレーム目(フレームカウント値S1が01011b)と、15フレーム目(フレームカウント値S1が01111b)と、19フレーム目(フレームカウント値S1が10011b)と、23フレーム目(フレームカウント値S1が10111b)と、27フレーム目(フレームカウント値S1が11011b)と、31フレーム目(フレームカウント値S1が11111b)において、ビット0&ビット1の演算式によりON(1を出力)になり、他のフレームではOFF(0を出力)になる。   As another example, when the input image data S5 is 08h (8), it is necessary to turn ON output data (output 1) 8 times during 32 frames. Which frame is turned on (outputs 1) can be turned on (output 1) when the frame count value S1 shown in FIG. 2 is obtained by performing the calculation of bit 0 & bit 1 using the frame count value S1 as a parameter. it can. That is, when the input image data S5 is 08h (8), the third frame (frame count value S1 is 0111b), the seventh frame (frame count value S1 is 00111b), and the 11th frame (frame count value S1). 01011b), 15th frame (frame count value S1 is 01111b), 19th frame (frame count value S1 is 10011b), 23rd frame (frame count value S1 is 10111b), and 27th frame (frame count). The value S1 is 11011b) and the 31st frame (the frame count value S1 is 11111b), which is ON (1 is output) by the arithmetic expression of bit 0 & bit 1, and is OFF (0 is output) in the other frames.

他の入力画像データS5の場合も同様に、各々フレームカウント値のビット演算式を与えることにより、図2に示すような階調データテーブル(点滅パタンデータ)を実現することができる。この点滅パタンデータは、ON(1を出力)/OFF(0を出力)を時間的に集中させると、みかけ上のフレーム周波数が下がり、フリッカの原因となるため、図2では32フレーム中になるべく均等にON(1を出力)/OFF(0を出力)が出現するようにしている。尚、図2に示した点滅パタンデータは一例を示すものであり、与える演算式によって他の点滅パタンデータを採用することもできる。   Similarly, in the case of the other input image data S5, a gradation data table (flashing pattern data) as shown in FIG. 2 can be realized by giving a bit operation expression of each frame count value. In this blinking pattern data, if ON (1 is output) / OFF (0 is output) is concentrated in time, the apparent frame frequency decreases and causes flicker. ON (1 is output) / OFF (0 is output) appears evenly. Note that the blinking pattern data shown in FIG. 2 is an example, and other blinking pattern data can be adopted depending on the arithmetic expression given.

次に、フレームカウンタ変換回路4について説明する。上記の階調データテーブル(点滅パタンデータ)の生成処理だけでは、あるドット座標とその近辺のドット座標とが同じ画像データの場合には、同じデータのON(1を出力)/OFF(0を出力)が同時に発生し、フリッカの原因となる。これを防止するため、Xカウント値S2とYカウント値S3をパラメータとして追加し、フレームカウント値S1を各ドット座標で異なるフレームカウント値になるように変換する。図3では、16ドット×16ドット領域でXカウント値S2と、Yカウント値S3の同一重みビットを、単純にXOR(排他的論理和演算)した場合の演算結果を示し、この演算結果をフレームカウント値S1に加算することにより、フレームカウンタ変換値S4として出力する。   Next, the frame counter conversion circuit 4 will be described. If only the above-mentioned gradation data table (flashing pattern data) generation process is used, if a certain dot coordinate and the neighboring dot coordinate are the same image data, the same data ON (1 is output) / OFF (0 is set). Output) occur at the same time, causing flicker. In order to prevent this, the X count value S2 and the Y count value S3 are added as parameters, and the frame count value S1 is converted to a different frame count value at each dot coordinate. FIG. 3 shows a calculation result when the X weight value of the X count value S2 and the Y count value S3 is simply XORed (exclusive OR operation) in a 16 dot × 16 dot region. By adding to the count value S1, the frame counter conversion value S4 is output.

例えば、すべてのドットで入力画像データS5が04h(4)の場合には、フレームカウント値S1をそのまま使用して、上記の階調データテーブル(点滅パタンデータ)の生成処理を実施すると、すべてのドットで7フレーム目と、15フレーム目と、23フレーム目と、31フレーム目とで同時にON(1を出力)し、フリッカの原因となる。そこで、フレームカウンタ変換値S4を使用し、上記の階調データテーブル(点滅パタンデータ)の生成処理を実施すると、ドットによってON(1を出力)となるタイミングが変化し、フリッカを低減することができる。   For example, when the input image data S5 is 04h (4) for all dots, the above-described gradation data table (flashing pattern data) generation process is performed using the frame count value S1 as it is. Dot turns ON (outputs 1) at the 7th, 15th, 23rd, and 31st frames at the same time, causing flicker. Therefore, when the above-described gradation data table (flashing pattern data) generation process is performed using the frame counter conversion value S4, the timing when the dot is turned on (outputs 1) changes, and flicker can be reduced. it can.

図3に示すように、X座標カウント値S2が5h(5)で、Y座標カウント値S3が1h(1)の場合、すなわちドット座標(5、1)には、フレームカウント値S1+4として、11フレーム目と、19フレーム目と、27フレーム目と、3フレーム目とにON(1を出力)し、X座標カウント値S2が6h(6)でY座標カウント値S3が4h(4)の場合、すなわちドット座標(6、4)には、フレームカウント値S1+2として、9フレーム目と、17フレーム目と、25フレーム目と、1フレーム目とにON(1を出力)する。   As shown in FIG. 3, when the X coordinate count value S2 is 5h (5) and the Y coordinate count value S3 is 1h (1), that is, the dot coordinate (5, 1) is 11 as the frame count value S1 + 4. ON (output 1) at the 19th frame, the 27th frame, and the 3rd frame, when the X coordinate count value S2 is 6h (6) and the Y coordinate count value S3 is 4h (4) That is, at the dot coordinates (6, 4), the frame count value S1 + 2 is turned on (outputs 1) at the ninth frame, the 17th frame, the 25th frame, and the first frame.

他例として、図4では、16ドット×16ドット領域でXカウント値S2のビットの並びを1302、Yカウント値S3のビットの並びを3210と並べ変えてXORした場合の演算結果を示し、X座標カウント値S2が5h(5)でY座標カウント値S3が1h(1)の場合、すなわちドット座標(5、1)には、フレームカウント値S1+2として、9フレーム目と、17フレーム目と、25フレーム目と、1フレーム目とにON(1を出力)し、X座標カウント値S2が6h(6)でY座標カウント値S3が4h(4)の場合、すなわちドット座標(6、4)には、フレームカウント値S1+Dとして、20フレーム目と、28フレーム目と、4フレーム目と、12フレーム目とに同時にON(1を出力)する。   As another example, FIG. 4 shows a calculation result when XOR is performed by rearranging the bit arrangement of the X count value S2 in 130 dots and the bit arrangement of the Y count value S3 into 3210 in a 16 dot × 16 dot region, When the coordinate count value S2 is 5h (5) and the Y coordinate count value S3 is 1h (1), that is, for the dot coordinates (5, 1), as the frame count value S1 + 2, the 9th frame, the 17th frame, ON (output 1) in the 25th frame and the 1st frame, when the X coordinate count value S2 is 6h (6) and the Y coordinate count value S3 is 4h (4), that is, the dot coordinates (6, 4) The frame count value S1 + D is simultaneously turned ON (outputs 1) in the 20th frame, the 28th frame, the 4th frame, and the 12th frame.

さらに、他例として、図5では、X座標カウント値S2の下位3ビットとY座標カウント値S3の下位3ビットのみを使用し、8ドット×8ドット領域でXカウント値S2のビットの並びを210、Yカウント値S3のビットの並びを102と並べ変えてXORした場合の演算結果を示す。   Furthermore, as another example, in FIG. 5, only the lower 3 bits of the X coordinate count value S2 and the lower 3 bits of the Y coordinate count value S3 are used, and the arrangement of the bits of the X count value S2 in an 8 dot × 8 dot region is shown. 210 shows the calculation result when the bit count of the Y count value S3 is rearranged to 102 and XORed.

このフレームカウンタ変換回路4には、CPUバス6が接続され、CPUを介して、Xカウント値S2とYカウント値S3の参照するビット幅、及び演算するときのビットの並びを選択することができ、入力される画像イメージに応じて、最もフリッカを低減するような最適な適用領域及び変換パターンを選択することが可能である。   A CPU bus 6 is connected to the frame counter conversion circuit 4, and the bit width referred to by the X count value S2 and the Y count value S3 and the arrangement of bits for calculation can be selected via the CPU. According to the input image, it is possible to select an optimum application area and conversion pattern that most reduces flicker.

表示データ生成回路5は、あるドット座標の入力画像データS5が入力されると、その入力画像データS5により、32パターン存在する演算式より1つの演算式を選択し、その時のフレームカウンタ変換値S4を演算式に代入し、1ビットの表示データS6として出力する。   When the input image data S5 of a certain dot coordinate is input, the display data generation circuit 5 selects one arithmetic expression from the arithmetic expressions having 32 patterns by the input image data S5, and the frame counter conversion value S4 at that time Is substituted into the arithmetic expression and output as 1-bit display data S6.

次に、本発明の第2の実施の形態について図面を参照しながら詳細に説明する。   Next, a second embodiment of the present invention will be described in detail with reference to the drawings.

図6は、本発明にかかる階調データ生成回路の第2の実施の形態の構成を示すブロック図である。本実施の形態では、フレームカウンタ1とフレームカウンタ変換回路4との間に、フレームカウンタセレクト回路7が設けられている。このフレームカウンタセレクト回路7は、X座標カウント値S2と、Y座標カウント値S3との各々の下位1ビットを参照し、2ドット×2ドット領域において、使用するフレームカウント値S1の使用範囲が選択されフレームカウンタ変換回路4に出力される。   FIG. 6 is a block diagram showing the configuration of the second embodiment of the gradation data generation circuit according to the present invention. In the present embodiment, a frame counter select circuit 7 is provided between the frame counter 1 and the frame counter conversion circuit 4. The frame counter selection circuit 7 refers to the lower 1 bit of each of the X coordinate count value S2 and the Y coordinate count value S3, and selects the use range of the frame count value S1 to be used in the 2 dot × 2 dot region. And output to the frame counter conversion circuit 4.

図7は、フレームカウンタセレクト回路7において、ドット座標と、使用するフレームカウント値S1の範囲との関係を示した図であり、Aの示す座標では、フレームカウント値S1の0〜15を繰り返し(図2参照)、Bの示す座標では、フレームカウント値S1の16〜31を繰り返してフレームカウンタ変換回路4に出力する。その場合、図7のAの部分とBの部分とで異なる点滅パターンを生成するようにしておけば、フレームカウンタセレクト回路7により、ON(1を出力)/OFF(0を出力)の点滅をさらに空間的に分散させることができ、階調数は低下するが、フリッカを低減することができる。   FIG. 7 is a diagram showing the relationship between the dot coordinates and the range of the frame count value S1 to be used in the frame counter select circuit 7. In the coordinates indicated by A, 0 to 15 of the frame count value S1 are repeated ( 2), at the coordinates indicated by B, 16 to 31 of the frame count value S1 are repeatedly output to the frame counter conversion circuit 4. In this case, if different blink patterns are generated for the portion A and the portion B in FIG. 7, the frame counter select circuit 7 blinks ON (outputs 1) / OFF (outputs 0). Further, it can be spatially dispersed, and the number of gradations is reduced, but flicker can be reduced.

このフレームカウンタセレクト回路7には、CPUバス6が接続され、CPUを介して、この回路を適用する/適用しないを選択することができ、どのドット座標にどの範囲のフレームカウント値S1を適用するかをも選択可能とし、画像イメージに適した選択をするように構成することができる。   A CPU bus 6 is connected to the frame counter select circuit 7, and it is possible to select whether or not to apply this circuit via the CPU, and which range of frame count values S1 is applied to which dot coordinates. Can also be selected, and can be configured to make a selection suitable for the image.

例えば、図8及び図2に示すように、Cの示す座標のときはフレームカウント値S1の0〜7を繰り返し、Dの示す座標のときはフレームカウント値S1の8〜15を繰り返し、Eの示す座標のときはフレームカウント値S1の16〜23を繰り返し、Fの示す座標のときは、フレームカウント値S1の24〜31を繰り返してフレームカウンタ変換回路4に出力させたり、また、図9に示すように、すべての座標(A)に対してフレームカウント値0〜15のみ繰り返しフレームカウンタ変換回路4に出力させるようにして、階調数は低下するが、ON(1を出力)/OFF(0を出力)の点滅をさらに空間的に分散させることができる。   For example, as shown in FIGS. 8 and 2, when the coordinates are indicated by C, 0 to 7 of the frame count value S1 are repeated, and when the coordinates are indicated by D, 8 to 15 of the frame count value S1 are repeated. When the coordinates are indicated, the frame count value S1 16-23 is repeated, and when the coordinates are indicated by F, the frame count value S1 24-31 is repeatedly output to the frame counter conversion circuit 4, or FIG. As shown, only the frame count values 0 to 15 are repeatedly output to the frame counter conversion circuit 4 for all the coordinates (A), and the number of gradations decreases, but ON (1 is output) / OFF ( The blinking of (output 0) can be further dispersed spatially.

本発明にかかる階調データ生成回路の第1の実施の形態の構成を示すブロック図である。1 is a block diagram showing a configuration of a first embodiment of a gradation data generation circuit according to the present invention. FIG. 図1の階調データ生成回路において、入力画像データに対して各フレームに出力するデータを示す図である。FIG. 3 is a diagram illustrating data output to each frame with respect to input image data in the gradation data generation circuit of FIG. 1. 図1の階調データ生成回路において、16ドット×16ドット領域でXカウント値とYカウント値の同一重みビットを単純にXORした場合の演算結果を示す図である。FIG. 7 is a diagram showing a calculation result when the same weight bits of the X count value and the Y count value are simply XORed in the 16 dot × 16 dot region in the gradation data generation circuit of FIG. 1. 図1の階調データ生成回路において、16ドット×16ドット領域でXカウント値のビットの並びを1302、Yカウント値のビットの並びを3210と並べ変えてXORした場合の演算結果を示す図である。In the gradation data generation circuit of FIG. 1, in the 16 dot × 16 dot region, the X count value bit arrangement is changed to 1302, and the Y count value bit arrangement is changed to 3210 to perform the XOR. is there. 図1の階調データ生成回路において、8ドット×8ドット領域でXカウント値のビットの並びを210、Yカウント値のビットの並びを102と並べ変えてXORした場合の演算結果を示す図である。In the gradation data generation circuit of FIG. 1, the calculation result when XOR is performed by rearranging the X count value bit sequence to 210 and the Y count value bit sequence to 102 in the 8 dot × 8 dot region. is there. 本発明にかかる階調データ生成回路の第2の実施の形態の構成を示すブロック図である。It is a block diagram which shows the structure of 2nd Embodiment of the gradation data generation circuit concerning this invention. 図6の階調データ生成回路のフレームカウンタセレクト回路において、ドット座標と使用するフレームカウント値の範囲の関係を示した図である。FIG. 7 is a diagram showing a relationship between dot coordinates and a range of frame count values to be used in the frame counter selection circuit of the gradation data generation circuit of FIG. 6. 図6の階調データ生成回路のフレームカウンタセレクト回路において、ドット座標と使用するフレームカウント値の範囲の関係を示した図である。FIG. 7 is a diagram showing a relationship between dot coordinates and a range of frame count values to be used in the frame counter selection circuit of the gradation data generation circuit of FIG. 6. 図6の階調データ生成回路のフレームカウンタセレクト回路において、ドット座標と使用するフレームカウント値の範囲の関係を示した図である。FIG. 7 is a diagram showing a relationship between dot coordinates and a range of frame count values to be used in the frame counter selection circuit of the gradation data generation circuit of FIG. 6.

符号の説明Explanation of symbols

1 フレームカウンタ
2 X座標カウンタ
3 Y座標カウンタ
4 フレームカウンタ変換回路
5 表示データ生成回路
6 CPUバス
7 フレームカウンタセレクト回路
S1 フレームカウント値
S2 X座標カウント値
S3 Y座標カウント値
S4 フレームカウンタ変換値
S5 入力画像データ
S6 表示データ
1 Frame Counter 2 X Coordinate Counter 3 Y Coordinate Counter 4 Frame Counter Conversion Circuit 5 Display Data Generation Circuit 6 CPU Bus 7 Frame Counter Select Circuit S1 Frame Count Value S2 X Coordinate Count Value S3 Y Coordinate Count Value S4 Frame Counter Conversion Value S5 Input Image data S6 Display data

Claims (3)

複数フレームを1周期として点滅回数を変化させて複数の階調を表現する階調データを生成する階調データ生成回路であって、
表示フレーム周期でカウントするフレームカウンタと、
表示水平座標周期でカウントするX座標カウンタと、
表示垂直座標周期でカウントするY座標カウンタと、
前記フレームカウンタより出力されたフレームカウント値を複数に分割し、分割された各カウント値に基づいて異なる画素で異なるフレームカウント値とするフレームカウンタセレクト手段と、
前記フレームカウンタセレクト手段より出力されたフレームカウント値を、前記X座標カウンタより出力されたX座標カウント値と、前記Y座標カウンタより出力されたY座標カウント値とで各画素で異なるフレームカウント値に変換するフレームカウンタ変換手段と、
該フレームカウンタ変換手段で変換されたフレームカウント値の各々のビットを、多値入力画像データにより選択される演算式に基づきビット演算して1ビットの表示データとして出力する表示データ生成手段とを備えることを特徴とする階調データ生成回路。
A gradation data generation circuit that generates gradation data that represents a plurality of gradations by changing the number of blinks with a plurality of frames as one cycle,
A frame counter that counts in the display frame period
An X coordinate counter that counts in the display horizontal coordinate period;
A Y coordinate counter that counts in the display vertical coordinate period;
A frame counter selection unit that divides the frame count value output from the frame counter into a plurality of frames and sets different frame count values for different pixels based on the divided count values;
The frame count value output from the frame counter selection means is changed to a different frame count value for each pixel between the X coordinate count value output from the X coordinate counter and the Y coordinate count value output from the Y coordinate counter. Frame counter conversion means for converting;
Display data generation means for performing bit operation on each bit of the frame count value converted by the frame counter conversion means based on an arithmetic expression selected by multi-valued input image data and outputting the result as 1-bit display data. A gradation data generation circuit characterized by the above.
前記フレームカウンタ変換手段及び/またはフレームカウンタセレクト手段は、バスを介して演算制御手段に接続され、該演算制御手段から所定の変換方法及び/または所定の分割方法から一の変換方法及び/または分割方法を選択可能であることを特徴とする請求項1に記載の階調データ生成回路。 The frame counter conversion means and / or the frame counter selection means are connected to the arithmetic control means via a bus, and the predetermined conversion method and / or the predetermined division method to the single conversion method and / or the division from the arithmetic control means. 2. The gradation data generation circuit according to claim 1, wherein a method can be selected. 複数フレームを1周期として点滅回数を変化させて複数の階調を表現する階調データを生成する方法であって、
表示フレーム周期で第1のカウント値を生成し、
表示水平座標周期でカウント値を生成し、
表示垂直座標周期でカウント値を生成し、
前記表示フレーム周期での前記第1のカウント値を複数に分割し、分割された各カウント値に基づいて異なる画素で異なる第2のカウント値を生成し、
前記第2のカウント値を、前記表示水平座標周期でのカウント値と、前記表示垂直座標周期でのカウント値とで各画素で異なるフレームカウント値に変換し、
該変換されたフレームカウント値の各々のビットを、多値入力画像データにより選択される演算式に基づきビット演算して1ビットの表示データとして出力することを特徴とする階調データ生成方法。
A method of generating gradation data representing a plurality of gradations by changing the number of blinks with a plurality of frames as one cycle,
Generating a first count value in a display frame period;
Generate a count value in the display horizontal coordinate cycle,
Generate a count value with the display vertical coordinate period,
Dividing the first count value in the display frame period into a plurality of numbers, and generating different second count values for different pixels based on the divided count values;
Converting the second count value into a different frame count value for each pixel in the count value in the display horizontal coordinate cycle and the count value in the display vertical coordinate cycle;
A gradation data generation method characterized in that each bit of the converted frame count value is bit-calculated based on an arithmetic expression selected by multi-value input image data and output as 1-bit display data.
JP2004269076A 2004-09-16 2004-09-16 Gradation data generation circuit and gradation data generation method Expired - Fee Related JP4662745B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004269076A JP4662745B2 (en) 2004-09-16 2004-09-16 Gradation data generation circuit and gradation data generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004269076A JP4662745B2 (en) 2004-09-16 2004-09-16 Gradation data generation circuit and gradation data generation method

Publications (2)

Publication Number Publication Date
JP2006084747A JP2006084747A (en) 2006-03-30
JP4662745B2 true JP4662745B2 (en) 2011-03-30

Family

ID=36163320

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004269076A Expired - Fee Related JP4662745B2 (en) 2004-09-16 2004-09-16 Gradation data generation circuit and gradation data generation method

Country Status (1)

Country Link
JP (1) JP4662745B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2784005B2 (en) * 1988-03-05 1998-08-06 シャープ株式会社 Display device gradation display method
JP2875257B2 (en) * 1988-03-09 1999-03-31 株式会社日立製作所 Control circuit and driving method for liquid crystal display device
JPH07175450A (en) * 1993-12-17 1995-07-14 Casio Comput Co Ltd Multi-gradation display device
JP3361705B2 (en) * 1996-11-15 2003-01-07 株式会社日立製作所 Liquid crystal controller and liquid crystal display

Also Published As

Publication number Publication date
JP2006084747A (en) 2006-03-30

Similar Documents

Publication Publication Date Title
JP3349527B2 (en) Liquid crystal halftone display
JP5091124B2 (en) Display control device and electronic device using the same
JP2003302955A (en) Frame rate control method and liquid crystal display device therefor
JP5451319B2 (en) Image processing apparatus, image processing method, program, and storage medium
WO2005031692A1 (en) Generating and displaying spatially offset sub-frames
JP3457251B2 (en) Image display device
KR100903920B1 (en) Display drive apparatus and display apparatus
JPS6397921A (en) liquid crystal display device
JPH08184807A (en) Liquid crystal display panel gradation dividing device
WO2005039167A2 (en) Frame rate control systems and methods
JP2823614B2 (en) Gradation display method and liquid crystal display device
JP2006086965A (en) Image processor and its method, image transmitting device and its method, and display unit
KR100391986B1 (en) Liquid crystal display controller with improved dithering and frame rate control and method of improvement of it
JP4662745B2 (en) Gradation data generation circuit and gradation data generation method
US20110141350A1 (en) Image processing apparatus, control method thereof, and program
JP3106466B2 (en) Liquid crystal display device and method
JP2003186452A (en) Gradation driving method of liquid crystal display panel
JP2003069922A (en) Image display device
JPH0281091A (en) Gradation display control circuit
JPH10116055A (en) Display device
JP2003084717A (en) Driving voltage pulse controller, gradation signal processor, gradation controller, and image display device
JP3811250B2 (en) Driving method of liquid crystal display device
JP2978515B2 (en) Liquid crystal display
KR100363169B1 (en) Apparatus and method for compensating false contour noise in the image processing system
JP3172450B2 (en) Image information processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070814

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101004

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101201

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: 20101220

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110104

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140114

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees