Image display device, image processing apparatus, image display system, image display device control program, and image processing apparatus control program
Abstract
Problem to be solved.To provide an image display device, an image processing apparatus, an image display system, an image display apparatus control program, and an image processing apparatus control program which suitably display an image by selection processing for scanning lines by a non-sequential scanning system.
Solution.The image display device 10 includes a panel 10a, a control part 10b, a drive part 10c, a frame memory 10d, an image analysis part 10e, an image conversion part 10f, and a selection order storage part 10g; and the image analysis part 10e analyzes an input image from an external device, the image conversion part 10f determines selection order of scanning lines based upon the analysis result of the image analysis part 10e and irregular selection order stored in the selection order storage part 10g, and image data are converted based upon the determined selection order to generate image data for non-sequential scanning, thereby displaying the generated image data by non-sequential scanning in the determined selection order.
Copyright (C)2006,JPO&NCIPI
Term
Term ended
Projected expiry passed 31 March 2024, 2.5 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
18 claims: 12 independent, 6 dependent
- 1A pixel matrix in which pixels including optical elements are arranged in a matrix, a plurality of scanning lines connected to a pixel group arranged along one of the row direction and the column direction of the pixel matrix, and a pixel matrix of the pixel matrix. A plurality of data lines connected to a group of pixels arranged along the other of the row direction and the column direction, a scanning line drive circuit that sequentially selects the plurality of scanning lines one by one, and light emission of the optical element. Operation of a data line drive circuit that outputs a control signal according to the above to at least one of the plurality of data lines, an image data acquisition means for acquiring image data, a scanning line drive circuit, and the data line drive circuit. The bit length N of the gradation data indicating the emission gradation of the optical element according to the image data acquired by the image data acquisition means, and the addition of 1 added to the total number of scanning lines. The number is 2 of the number of bits of the bit string that constitutes the gradation data.nWhile acquiring the numerical value group divided into the numerical values according to the ratio consisting of the values (n = 0,1,2, ..., (N-1)), the scanning lines are arranged in the order of their arrangement. A serial number is associated, and a predetermined number among the serial numbers associated with the scanning line is set as an initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and corresponds to the lowest bit. The scan line corresponding to the most significant bit ((N-1) digit) of the bit string constituting the gradation data is obtained by adding the largest numerical value among the numerical values included in the numerical value group to the initial value to be performed. For the other bits between the most significant bit and the least significant bit, one digit of the bit digit number of the other bit is used in order from the largest bit digit number of the other bit. The other bit is the sum of the initial value corresponding to the upper bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bits of the other bit from the smallest value. An initial value setting means for setting as an initial value of, a selection order storage means for storing a selection order for selecting the scan lines in an irregular order, which is preset for the scan lines corresponding to the bit string, and The first process of determining the selection order of the scanning lines of the serial numbers indicated by the initial values based on the selection order stored by the selection order storage means, and 1 is added to each of the serial numbers indicated by the initial values, and the said When the value of the serial number after addition exceeds the value obtained by subtracting 1 from the total number of the scanning lines, the second process of updating the value to the minimum value of the serial number and the serial number after the second process. The scanning lines corresponding to the bits corresponding to the above are selected in the same order as the first processing in which the scanning lines corresponding to the bits are continued in the selection order determined immediately before, and the selection order is set to the serial number after the second processing. Includes a processing unit that performs a third process of determining the order of selection of the corresponding scanning lines, and after the first process, the total number of the scanning lines is all for each bit of the bit string constituting the gradation data. The control unit includes scanning line selection order determining means for determining the selection order of scanning lines in the non-sequential scanning by repeating the second process and the third process until the selection is made. An image display device, characterized in that an image display process is performed by causing the scanning line driving circuit to select scanning lines in a scanning line selection order determined by the scanning line selection order determining means. 光学素子を含む画素がマトリクス状に配列された画素マトリクスと、 前記画素マトリクスの行方向及び列方向のうち一方に沿って配列された画素群にそれぞれ接続する複数の走査線と、 前記画素マトリクスの行方向及び列方向のうち他方に沿って配列された画素群にそれぞれ接続する複数のデータ線と、 前記複数の走査線を、順次1つずつ選択する走査線駆動回路と、 前記光学素子の発光に係る制御信号を前記複数のデータ線のうち少なくとも1つのデータ線に出力するデータ線駆動回路と、 画像データを取得する画像データ取得手段と、 前記走査線駆動回路及び前記データ線駆動回路の動作を制御する制御部と、 前記画像データ取得手段によって取得した前記画像データに応じた前記光学素子の発光階調を示す階調データのビット長Nと、前記走査線の総数に1を加算した加算数を、前記階調データを構成するビット列のビット数個の2n値(n=0,1,2,・・・,(N-1))から成る比率に応じた数値に分割した数値群とを取得する一方、 前記走査線のそれぞれに、その並び順に合わせて通し番号を対応付け、前記走査線に対応付けられた通し番号のうち所定番号を、前記階調データを構成するビット列の最下位ビット(0桁目)に対応する初期値とし、前記最下位ビットに対応する初期値に、前記数値群に含まれる数値のうち最も大きい数値を加算したものを、前記階調データを構成するビット列の最上位ビット((N-1)桁目)に対応する前記走査線の初期値とし、前記最上位ビットと前記最下位ビットとの間にある他のビットについては、前記他のビットのビット桁数の大きい方から順に、当該他のビットのビット桁数の1桁上のビットに対応した前記初期値と前記数値群に含まれる数値のうち、小さいほうから当該他のビットのビット桁数に1を加算した値番目の数値とを加算した値を当該他のビットの初期値として設定する初期値設定手段と、 前記ビット列に対応した走査線に対して予め設定された、当該走査線を不規則な順番で選択する選択順番を記憶する選択順番記憶手段と、 前記選択順番記憶手段によって記憶された前記選択順番に基づき前記初期値が示す通し番号の走査線の選択順番を決定する第1の処理と、 前記初期値の示す通し番号にそれぞれ1を加算すると共に、当該加算後の通し番号の値が前記走査線の総数から1を減算した値を超えたときに、その値を、前記通し番号の最小値に更新する第2の処理と、 前記第2の処理後の通し番号に対応した前記各ビットに対応する走査線を、1つ前に決定された選択順番に継続させた前記第1の処理と同様の順番で選択する選択順番を前記第2の処理後の通し番号に対応した走査線の選択順番として決定する第3の処理と、を行う処理部を含み、 前記第1の処理後に、前記階調データを構成するビット列の各ビット毎に前記走査線の総数が全て選択されるまで、前記第2の処理及び前記第3の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段と、を備え、 前記制御部は、前記走査線選択順番決定手段によって決定された走査線の選択順番で前記走査線駆動回路に走査線を選択させることで画像の表示処理を行うようになっていることを特徴とする画像表示装置。
- 2A pixel matrix in which pixels including optical elements are arranged in a matrix, a plurality of scanning lines connected to a pixel group arranged along one of the row direction and the column direction of the pixel matrix, and a pixel matrix of the pixel matrix. A plurality of data lines connected to a group of pixels arranged along the other of the row direction and the column direction, a scanning line drive circuit that sequentially selects the plurality of scanning lines one by one, and light emission of the optical element. Operation of a data line drive circuit that outputs a control signal according to the above to at least one of the plurality of data lines, an image data acquisition means for acquiring image data, a scanning line drive circuit, and the data line drive circuit. The bit length N of the gradation data indicating the emission gradation of the optical element according to the image data acquired by the image data acquisition means, and the addition of 1 added to the total number of scanning lines. The number is 2 of the number of bits of the bit string that constitutes the gradation data.nWhile acquiring the numerical value group divided into the numerical values according to the ratio consisting of the values (n = 0,1,2, ..., (N-1)), the scanning lines are arranged in the order of their arrangement. A serial number is associated, and a predetermined number among the serial numbers associated with the scanning line is set as an initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and corresponds to the lowest bit. The scan line corresponding to the most significant bit ((N-1) digit) of the bit string constituting the gradation data is obtained by adding the largest numerical value among the numerical values included in the numerical value group to the initial value to be performed. For the other bits between the most significant bit and the least significant bit, one digit of the bit digit number of the other bit is used in order from the largest bit digit number of the other bit. The other bit is the sum of the initial value corresponding to the upper bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bits of the other bit from the smallest value. An initial value setting means for setting as an initial value of, a selection order storage means for storing a selection order for selecting the scan lines in an irregular order, which is preset for the scan lines corresponding to the bit string, and The first process of determining the selection order of the scanning lines of the serial numbers indicated by the initial values based on the selection order stored by the selection order storage means, and 1 is added to each of the serial numbers indicated by the initial values, and the said When the value of the serial number after addition exceeds the value obtained by subtracting 1 from the total number of the scanning lines, the second process of updating the value to the minimum value of the serial number and the serial number after the second process. The scanning lines corresponding to the bits corresponding to the above are selected in the same order as the first processing in which the scanning lines corresponding to the bits are continued in the selection order determined immediately before, and the selection order is set to the serial number after the second processing. Includes a processing unit that performs a third process of determining the order of selection of the corresponding scanning lines, and after the first process, the total number of the scanning lines is all for each bit of the bit string constituting the gradation data. By the scanning line selection order determining means for determining the selection order of the scanning lines in the non-sequential scanning by repeating the second process and the third process until the selection, and the scanning line selection order determining means. An image data generation means for rearranging each pixel of image data based on a determined selection order to generate image data for non-sequential scanning is provided. The control unit displays an image of the image data by causing the scanning line driving circuit to select scanning lines in the order of selecting scanning lines corresponding to the image data for non-sequential scanning generated by the image data generating means. An image display device characterized in that processing is performed. 光学素子を含む画素がマトリクス状に配列された画素マトリクスと、 前記画素マトリクスの行方向及び列方向のうち一方に沿って配列された画素群にそれぞれ接続する複数の走査線と、 前記画素マトリクスの行方向及び列方向のうち他方に沿って配列された画素群にそれぞれ接続する複数のデータ線と、 前記複数の走査線を、順次1つずつ選択する走査線駆動回路と、 前記光学素子の発光に係る制御信号を前記複数のデータ線のうち少なくとも1つのデータ線に出力するデータ線駆動回路と、 画像データを取得する画像データ取得手段と、 前記走査線駆動回路及び前記データ線駆動回路の動作を制御する制御部と、 前記画像データ取得手段によって取得した前記画像データに応じた前記光学素子の発光階調を示す階調データのビット長Nと、前記走査線の総数に1を加算した加算数を、前記階調データを構成するビット列のビット数個の2n値(n=0,1,2,・・・,(N-1))から成る比率に応じた数値に分割した数値群とを取得する一方、 前記走査線のそれぞれに、その並び順に合わせて通し番号を対応付け、前記走査線に対応付けられた通し番号のうち所定番号を、前記階調データを構成するビット列の最下位ビット(0桁目)に対応する初期値とし、前記最下位ビットに対応する初期値に、前記数値群に含まれる数値のうち最も大きい数値を加算したものを、前記階調データを構成するビット列の最上位ビット((N-1)桁目)に対応する前記走査線の初期値とし、前記最上位ビットと前記最下位ビットとの間にある他のビットについては、前記他のビットのビット桁数の大きい方から順に、当該他のビットのビット桁数の1桁上のビットに対応した前記初期値と前記数値群に含まれる数値のうち、小さいほうから当該他のビットのビット桁数に1を加算した値番目の数値とを加算した値を当該他のビットの初期値として設定する初期値設定手段と、 前記ビット列に対応した走査線に対して予め設定された、当該走査線を不規則な順番で選択する選択順番を記憶する選択順番記憶手段と、 前記選択順番記憶手段によって記憶された前記選択順番に基づき前記初期値が示す通し番号の走査線の選択順番を決定する第1の処理と、 前記初期値の示す通し番号にそれぞれ1を加算すると共に、当該加算後の通し番号の値が前記走査線の総数から1を減算した値を超えたときに、その値を、前記通し番号の最小値に更新する第2の処理と、 前記第2の処理後の通し番号に対応した前記各ビットに対応する走査線を、1つ前に決定された選択順番に継続させた前記第1の処理と同様の順番で選択する選択順番を前記第2の処理後の通し番号に対応した走査線の選択順番として決定する第3の処理と、を行う処理部を含み、 前記第1の処理後に、前記階調データを構成するビット列の各ビット毎に前記走査線の総数が全て選択されるまで、前記第2の処理及び前記第3の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段と、 前記走査線選択順番決定手段によって決定された選択順番に基づき画像データの各画素を並び替えて非順次走査用の画像データを生成する画像データ生成手段と、を備え、 前記制御部は、前記画像データ生成手段によって生成された非順次走査用の画像データに対応する走査線の選択順番で前記走査線駆動回路に走査線を選択させることで前記画像データの画像の表示処理を行うようになっていることを特徴とする画像表示装置。
- 3A pixel matrix in which pixels including optical elements are arranged in a matrix, a plurality of scanning lines connected to a pixel group arranged along one of the row direction and the column direction of the pixel matrix, and a pixel matrix of the pixel matrix. A plurality of data lines connected to a group of pixels arranged along the other of the row direction and the column direction, a scanning line drive circuit that sequentially selects the plurality of scanning lines one by one, and light emission of the optical element. Operation of a data line drive circuit that outputs a control signal according to the above to at least one of the plurality of data lines, an image data acquisition means for acquiring image data, a scanning line drive circuit, and the data line drive circuit. The bit length N of the gradation data indicating the emission gradation of the optical element according to the image data acquired by the image data acquisition means, and the addition of 1 added to the total number of scanning lines. The number is 2 of the number of bits of the bit string that constitutes the gradation data.nWhile acquiring the numerical value group divided into the numerical values according to the ratio consisting of the values (n = 0,1,2, ..., (N-1)), the scanning lines are arranged in the order of their arrangement. A serial number is associated, and a predetermined number among the serial numbers associated with the scanning line is set as an initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and corresponds to the lowest bit. The scan line corresponding to the most significant bit ((N-1) digit) of the bit string constituting the gradation data is obtained by adding the largest numerical value among the numerical values included in the numerical value group to the initial value to be performed. For the other bits between the most significant bit and the least significant bit, one digit of the bit digit number of the other bit is used in order from the largest bit digit number of the other bit. The other bit is the sum of the initial value corresponding to the upper bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit from the smallest value. An initial value setting means for setting as an initial value of, and a selection order for storing a plurality of types of selection orders for selecting the scan lines in an irregular order, which are preset for the scan lines corresponding to the bit strings. Means of storage and One of the plurality of types of selection orders stored by the selection order storage means is selected, and the selection order of the scanning lines of the serial numbers indicated by the initial values is determined based on the selected selection order. When 1 is added to each of the serial numbers indicated by the initial values and the value of the serial numbers after the addition exceeds the value obtained by subtracting 1 from the total number of scanning lines, the value is added. The second process of updating to the minimum value of the serial number and the scanning line corresponding to each bit corresponding to the serial number after the second process are continued in the previously determined selection order. The first process includes a processing unit that performs a third process of determining the selection order to be selected in the same order as the first process as the selection order of scanning lines corresponding to the serial numbers after the second process. Later, the scanning lines in the non-sequential scanning are performed by repeating the second process and the third process until the total number of the scanning lines is selected for each bit of the bit string constituting the gradation data. A scanning line selection order determining means for determining the selection order of The control unit is characterized in that it performs image display processing by causing the scanning line driving circuit to select scanning lines in the scanning line selection order determined by the scanning line selection order determining means. Image display device. 光学素子を含む画素がマトリクス状に配列された画素マトリクスと、 前記画素マトリクスの行方向及び列方向のうち一方に沿って配列された画素群にそれぞれ接続する複数の走査線と、 前記画素マトリクスの行方向及び列方向のうち他方に沿って配列された画素群にそれぞれ接続する複数のデータ線と、 前記複数の走査線を、順次1つずつ選択する走査線駆動回路と、 前記光学素子の発光に係る制御信号を前記複数のデータ線のうち少なくとも1つのデータ線に出力するデータ線駆動回路と、 画像データを取得する画像データ取得手段と、 前記走査線駆動回路及び前記データ線駆動回路の動作を制御する制御部と、 前記画像データ取得手段によって取得した前記画像データに応じた前記光学素子の発光階調を示す階調データのビット長Nと、前記走査線の総数に1を加算した加算数を、前記階調データを構成するビット列のビット数個の2n値(n=0,1,2,・・・,(N-1))から成る比率に応じた数値に分割した数値群とを取得する一方、 前記走査線のそれぞれに、その並び順に合わせて通し番号を対応付け、前記走査線に対応付けられた通し番号のうち所定番号を、前記階調データを構成するビット列の最下位ビット(0桁目)に対応する初期値とし、前記最下位ビットに対応する初期値に、前記数値群に含まれる数値のうち最も大きい数値を加算したものを、前記階調データを構成するビット列の最上位ビット((N-1)桁目)に対応する前記走査線の初期値とし、前記最上位ビットと前記最下位ビットとの間にある他のビットについては、前記他のビットのビット桁数の大きい方から順に、当該他のビットのビット桁数の1桁上のビットに対応した前記初期値と前記数値群に含まれる数値のうち、小さいほうから当該他のビットのビット桁数に1を加算した値番目の数値とを加算した値を当該他のビットの初期値として設定する初期値設定手段と、 前記ビット列に対応する走査線に対して予め設定された、当該走査線を不規則な順番で選択するための複数種類の選択順番を記憶する選択順番記憶手段と、 前記選択順番記憶手段によって記憶された前記複数種類の選択順番の中からいずれか1種類の選択順番を選択し、当該選択した選択順番に基づき前記初期値が示す通し番号の走査線の選択順番を決定する第1の処理と、 前記初期値の示す通し番号にそれぞれ1を加算すると共に、当該加算後の通し番号の値が前記走査線の総数から1を減算した値を超えたときに、その値を、前記通し番号の最小値に更新する第2の処理と、 前記第2の処理後の通し番号に対応した前記各ビットに対応する走査線を、1つ前に決定された選択順番に継続させた前記第1の処理と同様の順番で選択する選択順番を前記第2の処理後の通し番号に対応した走査線の選択順番として決定する第3の処理と、を行う処理部を含み、 前記第1の処理後に、前記階調データを構成するビット列の各ビット毎に前記走査線の総数が全て選択されるまで、前記第2の処理及び前記第3の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段と、を備え、 前記制御部は、前記走査線選択順番決定手段によって決定された走査線の選択順番で前記走査線駆動回路に走査線を選択させることで画像の表示処理を行うようになっていることを特徴とする画像表示装置。
- 4A pixel matrix in which pixels including optical elements are arranged in a matrix, a plurality of scanning lines connected to a pixel group arranged along one of the row direction and the column direction of the pixel matrix, and a pixel matrix of the pixel matrix. A plurality of data lines connected to a group of pixels arranged along the other of the row direction and the column direction, a scanning line drive circuit that sequentially selects the plurality of scanning lines one by one, and light emission of the optical element. Operation of a data line drive circuit that outputs a control signal according to the above to at least one of the plurality of data lines, an image data acquisition means for acquiring image data, a scanning line drive circuit, and the data line drive circuit. The bit length N of the gradation data indicating the emission gradation of the optical element according to the image data acquired by the image data acquisition means, and the addition of 1 added to the total number of scanning lines. The number is 2 of the number of bits of the bit string that constitutes the gradation data.nWhile acquiring the numerical value group divided into the numerical values according to the ratio consisting of the values (n = 0,1,2, ..., (N-1)), the scanning lines are arranged in the order of their arrangement. A serial number is associated, and a predetermined number among the serial numbers associated with the scanning line is set as an initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and corresponds to the lowest bit. The scan line corresponding to the most significant bit ((N-1) digit) of the bit string constituting the gradation data is obtained by adding the largest numerical value among the numerical values included in the numerical value group to the initial value to be performed. For the other bits between the most significant bit and the least significant bit, one digit of the bit digit number of the other bit is used in order from the largest bit digit number of the other bit. The other bit is the sum of the initial value corresponding to the upper bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit from the smallest value. An initial value setting means for setting as an initial value of, and a selection order for storing a plurality of types of selection orders for selecting the scan lines in an irregular order, which are preset for the scan lines corresponding to the bit strings. Means of storage and One of the plurality of types of selection orders stored by the selection order storage means is selected, and the selection order of the scanning lines of the serial numbers indicated by the initial values is determined based on the selected selection order. When 1 is added to each of the serial numbers indicated by the initial values and the value of the serial numbers after the addition exceeds the value obtained by subtracting 1 from the total number of scanning lines, the value is added. The second process of updating to the minimum value of the serial number and the scanning line corresponding to each bit corresponding to the serial number after the second process are continued in the previously determined selection order. The first process includes a processing unit that performs a third process of determining the selection order to be selected in the same order as the first process as the selection order of scanning lines corresponding to the serial numbers after the second process. Later, the scanning lines in the non-sequential scanning are performed by repeating the second process and the third process until the total number of the scanning lines is selected for each bit of the bit string constituting the gradation data. Scanning line selection order determining means for determining the selection order of The control unit includes an image data generation means for rearranging each pixel of image data based on a selection order determined by the scanning line selection order determining means to generate image data for non-sequential scanning, and the control unit comprises the image. By causing the scanning line drive circuit to select scanning lines in the order of selecting scanning lines corresponding to the image data for non-sequential scanning generated by the data generation means, the image display processing of the image data is performed. An image display device characterized by being present. 光学素子を含む画素がマトリクス状に配列された画素マトリクスと、 前記画素マトリクスの行方向及び列方向のうち一方に沿って配列された画素群にそれぞれ接続する複数の走査線と、 前記画素マトリクスの行方向及び列方向のうち他方に沿って配列された画素群にそれぞれ接続する複数のデータ線と、 前記複数の走査線を、順次1つずつ選択する走査線駆動回路と、 前記光学素子の発光に係る制御信号を前記複数のデータ線のうち少なくとも1つのデータ線に出力するデータ線駆動回路と、 画像データを取得する画像データ取得手段と、 前記走査線駆動回路及び前記データ線駆動回路の動作を制御する制御部と、 前記画像データ取得手段によって取得した前記画像データに応じた前記光学素子の発光階調を示す階調データのビット長Nと、前記走査線の総数に1を加算した加算数を、前記階調データを構成するビット列のビット数個の2n値(n=0,1,2,・・・,(N-1))から成る比率に応じた数値に分割した数値群とを取得する一方、 前記走査線のそれぞれに、その並び順に合わせて通し番号を対応付け、前記走査線に対応付けられた通し番号のうち所定番号を、前記階調データを構成するビット列の最下位ビット(0桁目)に対応する初期値とし、前記最下位ビットに対応する初期値に、前記数値群に含まれる数値のうち最も大きい数値を加算したものを、前記階調データを構成するビット列の最上位ビット((N-1)桁目)に対応する前記走査線の初期値とし、前記最上位ビットと前記最下位ビットとの間にある他のビットについては、前記他のビットのビット桁数の大きい方から順に、当該他のビットのビット桁数の1桁上のビットに対応した前記初期値と前記数値群に含まれる数値のうち、小さいほうから当該他のビットのビット桁数に1を加算した値番目の数値とを加算した値を当該他のビットの初期値として設定する初期値設定手段と、 前記ビット列に対応する走査線に対して予め設定された、当該走査線を不規則な順番で選択するための複数種類の選択順番を記憶する選択順番記憶手段と、 前記選択順番記憶手段によって記憶された前記複数種類の選択順番の中からいずれか1種類の選択順番を選択し、当該選択した選択順番に基づき前記初期値が示す通し番号の走査線の選択順番を決定する第1の処理と、 前記初期値の示す通し番号にそれぞれ1を加算すると共に、当該加算後の通し番号の値が前記走査線の総数から1を減算した値を超えたときに、その値を、前記通し番号の最小値に更新する第2の処理と、 前記第2の処理後の通し番号に対応した前記各ビットに対応する走査線を、1つ前に決定された選択順番に継続させた前記第1の処理と同様の順番で選択する選択順番を前記第2の処理後の通し番号に対応した走査線の選択順番として決定する第3の処理と、を行う処理部を含み、 前記第1の処理後に、前記階調データを構成するビット列の各ビット毎に前記走査線の総数が全て選択されるまで、前記第2の処理及び前記第3の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段と、 前記走査線選択順番決定手段によって決定された選択順番に基づき画像データの各画素を並び替えて非順次走査用の画像データを生成する画像データ生成手段と、を備え、 前記制御部は、前記画像データ生成手段によって生成された非順次走査用の画像データに対応する走査線の選択順番で前記走査線駆動回路に走査線を選択させることで前記画像データの画像の表示処理を行うようになっていることを特徴とする画像表示装置。
- 7A pixel matrix in which pixels including optical elements are arranged in a matrix, a plurality of scanning lines connected to a pixel group arranged along one of the row direction and the column direction of the pixel matrix, and a pixel matrix of the pixel matrix. A plurality of data lines connected to pixel groups arranged along the other of the row direction and the column direction, a scanning line drive circuit that sequentially selects the plurality of scanning lines one by one, and light emission of the optical element. A data line drive circuit that outputs a control signal according to the above to at least one data line among the plurality of data lines, and a control unit that controls the operation of the scan line drive circuit and the data line drive circuit are provided. The floor is an addition number obtained by adding 1 to the total number of scanning lines generated based on the total number of lines and the gradation data of bit length N corresponding to the number of emission gradations indicating the emission gradation of the optical element. 2 of the number of bits of the bit string that composes the array datanBased on a numerical value group divided into numerical values according to a ratio of values, each optical element corresponding to each scanning line selected by the scanning line driving circuit is included in the numerical value group each time the scanning line is selected. The desired image is input to the image display device capable of gradation display by non-sequential scanning according to the selection order of the scanning lines determined so as to be able to emit light for a time corresponding to one numerical value selected in a predetermined order. An image processing device that generates image data for non-sequential scanning, wherein the image data acquisition means for acquiring the image data, at least the bit length N of the gradation data indicating the emission gradation of the optical element, and the scanning line. The display device information acquisition means for acquiring the total number of information and the addition number obtained by adding 1 to the total number of the scanning lines are 2 of the number of bits of the bit string constituting the gradation data.nA numerical group generation means for generating a numerical group divided into numerical values according to a ratio consisting of values (n = 0,1,2, ..., (N-1)) and an arrangement thereof for each of the scanning lines. The serial numbers are associated with each other in order, and the predetermined number among the serial numbers associated with the scanning lines is set as the initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and the lowest is the lowest. The value obtained by adding the largest value among the numerical values included in the numerical value group to the initial value corresponding to the bit corresponds to the most significant bit ((N-1) digit) of the bit string constituting the gradation data. As the initial value of the scanning line, for the other bits between the most significant bit and the least significant bit, the number of bit digits of the other bit is in descending order of the number of bit digits of the other bit. The value obtained by adding the initial value corresponding to the bit one digit above the bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit from the smallest value. An initial value setting means for setting as an initial value of another bit, and a selection order storage means for storing a selection order for selecting the scan lines in an irregular order, which is preset for the scan lines corresponding to the bit string. When, The first process of determining the selection order of the scanning lines of the serial numbers indicated by the initial values based on the selection order stored by the selection order storage means, and 1 is added to each of the serial numbers indicated by the initial values, and the said When the value of the serial number after addition exceeds the value obtained by subtracting 1 from the total number of the scanning lines, the second process of updating the value to the minimum value of the serial number and the serial number after the second process. The scanning lines corresponding to the bits corresponding to the above are selected in the same order as the first processing in which the scanning lines corresponding to the bits are continued in the selection order determined immediately before, and the selection order is set to the serial number after the second processing. Includes a processing unit that performs a third process of determining the order of selection of the corresponding scanning lines, and after the first process, the total number of the scanning lines is all for each bit of the bit string constituting the gradation data. By the scanning line selection order determining means for determining the selection order of the scanning lines in the non-sequential scanning by repeating the second process and the third process until the selection, and the scanning line selection order determining means. An image processing apparatus comprising:an image data generation means for rearranging each pixel of the image data based on a determined selection order to generate image data for non-sequential scanning. 光学素子を含む画素がマトリクス状に配列された画素マトリクスと、 前記画素マトリクスの行方向及び列方向のうち一方に沿って配列された画素群にそれぞれ接続する複数の走査線と、 前記画素マトリクスの行方向及び列方向のうち他方に沿って配列された画素群にそれぞれ接続する複数のデータ線と、 前記複数の走査線を、順次1つずつ選択する走査線駆動回路と、 前記光学素子の発光に係る制御信号を前記複数のデータ線のうち少なくとも1つのデータ線に出力するデータ線駆動回路と、 前記走査線駆動回路及び前記データ線駆動回路の動作を制御する制御部とを備え、 前記走査線の総数と前記光学素子の発光階調を示す前記発光階調数に応じたビット長Nの階調データとに基づき生成される、前記走査線の総数に1を加算した加算数を前記階調データを構成するビット列のビット数個の2n値から成る比率に応じた数値に分割した数値群に基づき、前記走査線駆動回路によって選択された各走査線に対応した各光学素子が、当該走査線が選択される毎に前記数値群の中から所定の順番で選択される一の数値に応じた時間だけ発光可能なように決定された走査線の選択順番による非順次走査によって所望の画像を階調表示可能な画像表示装置に入力する前記非順次走査用の画像データを生成する画像処理装置であって、 画像データを取得する画像データ取得手段と、 少なくとも前記光学素子の発光階調を示す階調データのビット長N及び前記走査線の総数の情報を取得する表示装置情報取得手段と、 前記走査線の総数に1を加算した加算数を、前記階調データを構成するビット列のビット数個の2n値(n=0,1,2,・・・,(N-1))から成る比率に応じた数値に分割した数値群を生成する数値群生成手段と、 前記走査線のそれぞれに、その並び順に合わせて通し番号を対応付け、前記走査線に対応付けられた通し番号のうち所定番号を、前記階調データを構成するビット列の最下位ビット(0桁目)に対応する初期値とし、前記最下位ビットに対応する初期値に、前記数値群に含まれる数値のうち最も大きい数値を加算したものを、前記階調データを構成するビット列の最上位ビット((N-1)桁目)に対応する前記走査線の初期値とし、前記最上位ビットと前記最下位ビットとの間にある他のビットについては、前記他のビットのビット桁数の大きい方から順に、当該他のビットのビット桁数の1桁上のビットに対応した前記初期値と前記数値群に含まれる数値のうち、小さいほうから当該他のビットのビット桁数に1を加算した値番目の数値とを加算した値を当該他のビットの初期値として設定する初期値設定手段と、 前記ビット列に対応した走査線に対して予め設定された、当該走査線を不規則な順番で選択する選択順番を記憶する選択順番記憶手段と、 前記選択順番記憶手段によって記憶された前記選択順番に基づき前記初期値が示す通し番号の走査線の選択順番を決定する第1の処理と、 前記初期値の示す通し番号にそれぞれ1を加算すると共に、当該加算後の通し番号の値が前記走査線の総数から1を減算した値を超えたときに、その値を、前記通し番号の最小値に更新する第2の処理と、 前記第2の処理後の通し番号に対応した前記各ビットに対応する走査線を、1つ前に決定された選択順番に継続させた前記第1の処理と同様の順番で選択する選択順番を前記第2の処理後の通し番号に対応した走査線の選択順番として決定する第3の処理と、を行う処理部を含み、 前記第1の処理後に、前記階調データを構成するビット列の各ビット毎に前記走査線の総数が全て選択されるまで、前記第2の処理及び前記第3の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段と、 前記走査線選択順番決定手段によって決定された選択順番に基づき前記画像データの各画素を並び替えて非順次走査用の画像データを生成する画像データ生成手段と、を備えることを特徴とする画像処理装置。
- 8A pixel matrix in which pixels including optical elements are arranged in a matrix, a plurality of scanning lines connected to a pixel group arranged along one of the row direction and the column direction of the pixel matrix, and a pixel matrix of the pixel matrix. A plurality of data lines connected to pixel groups arranged along the other of the row direction and the column direction, a scanning line drive circuit that sequentially selects the plurality of scanning lines one by one, and light emission of the optical element. A data line drive circuit that outputs a control signal according to the above to at least one data line among the plurality of data lines, and a control unit that controls the operation of the scan line drive circuit and the data line drive circuit are provided. The floor is an addition number obtained by adding 1 to the total number of scanning lines generated based on the total number of lines and the gradation data of bit length N corresponding to the number of emission gradations indicating the emission gradation of the optical element. 2 of the number of bits of the bit string that composes the array datanBased on a numerical value group divided into numerical values according to a ratio of values, each optical element corresponding to each scanning line selected by the scanning line driving circuit is included in the numerical value group each time the scanning line is selected. The desired image is input to the image display device capable of gradation display by non-sequential scanning according to the selection order of the scanning lines determined so as to be able to emit light for a time corresponding to one numerical value selected in a predetermined order. An image processing device that generates image data for non-sequential scanning, wherein the image data acquisition means for acquiring the image data, at least the bit length N of the gradation data indicating the emission gradation of the optical element, and the scanning line. The display device information acquisition means for acquiring the total number of information and the addition number obtained by adding 1 to the total number of the scanning lines are 2 of the number of bits of the bit string constituting the gradation data.nA numerical group generation means for generating a numerical group divided into numerical values according to a ratio consisting of values (n = 0,1,2, ..., (N-1)) and an arrangement thereof for each of the scanning lines. The serial numbers are associated with each other in order, and the predetermined number among the serial numbers associated with the scanning lines is set as the initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and the lowest is the lowest. The value obtained by adding the largest value among the numerical values included in the numerical value group to the initial value corresponding to the bit corresponds to the most significant bit ((N-1) digit) of the bit string constituting the gradation data. As the initial value of the scanning line, for the other bits between the most significant bit and the least significant bit, the number of bit digits of the other bit is in descending order of the number of bit digits of the other bit. The value obtained by adding the initial value corresponding to the bit one digit above the bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit from the smallest value. Stores initial value setting means for setting initial values of other bits and a plurality of types of selection orders preset for the scan lines corresponding to the bit string for selecting the scan lines in an irregular order. Selection order storage means and One of the plurality of types of selection orders stored by the selection order storage means is selected, and the selection order of the scanning lines of the serial numbers indicated by the initial values is determined based on the selected selection order. When 1 is added to each of the serial numbers indicated by the initial values and the value of the serial numbers after the addition exceeds the value obtained by subtracting 1 from the total number of scanning lines, the value is added. The second process of updating to the minimum value of the serial number and the scanning line corresponding to each bit corresponding to the serial number after the second process are continued in the previously determined selection order. The first process includes a processing unit that performs a third process of determining the selection order to be selected in the same order as the first process as the selection order of scanning lines corresponding to the serial numbers after the second process. Later, the scanning lines in the non-sequential scanning are performed by repeating the second process and the third process until the total number of the scanning lines is selected for each bit of the bit string constituting the gradation data. Scanning line selection order determining means for determining the selection order of An image process comprising:an image data generation means for rearranging each pixel of the image data based on a selection order determined by the scanning line selection order determining means to generate image data for non-sequential scanning. apparatus. 光学素子を含む画素がマトリクス状に配列された画素マトリクスと、 前記画素マトリクスの行方向及び列方向のうち一方に沿って配列された画素群にそれぞれ接続する複数の走査線と、 前記画素マトリクスの行方向及び列方向のうち他方に沿って配列された画素群にそれぞれ接続する複数のデータ線と、 前記複数の走査線を、順次1つずつ選択する走査線駆動回路と、 前記光学素子の発光に係る制御信号を前記複数のデータ線のうち少なくとも1つのデータ線に出力するデータ線駆動回路と、 前記走査線駆動回路及び前記データ線駆動回路の動作を制御する制御部とを備え、 前記走査線の総数と前記光学素子の発光階調を示す前記発光階調数に応じたビット長Nの階調データとに基づき生成される、前記走査線の総数に1を加算した加算数を前記階調データを構成するビット列のビット数個の2n値から成る比率に応じた数値に分割した数値群に基づき、前記走査線駆動回路によって選択された各走査線に対応した各光学素子が、当該走査線が選択される毎に前記数値群の中から所定の順番で選択される一の数値に応じた時間だけ発光可能なように決定された走査線の選択順番による非順次走査によって所望の画像を階調表示可能な画像表示装置に入力する前記非順次走査用の画像データを生成する画像処理装置であって、 画像データを取得する画像データ取得手段と、 少なくとも前記光学素子の発光階調を示す階調データのビット長N及び前記走査線の総数の情報を取得する表示装置情報取得手段と、 前記走査線の総数に1を加算した加算数を、前記階調データを構成するビット列のビット数個の2n値(n=0,1,2,・・・,(N-1))から成る比率に応じた数値に分割した数値群を生成する数値群生成手段と、 前記走査線のそれぞれに、その並び順に合わせて通し番号を対応付け、前記走査線に対応付けられた通し番号のうち所定番号を、前記階調データを構成するビット列の最下位ビット(0桁目)に対応する初期値とし、前記最下位ビットに対応する初期値に、前記数値群に含まれる数値のうち最も大きい数値を加算したものを、前記階調データを構成するビット列の最上位ビット((N-1)桁目)に対応する前記走査線の初期値とし、前記最上位ビットと前記最下位ビットとの間にある他のビットについては、前記他のビットのビット桁数の大きい方から順に、当該他のビットのビット桁数の1桁上のビットに対応した前記初期値と前記数値群に含まれる数値のうち、小さいほうから当該他のビットのビット桁数に1を加算した値番目の数値とを加算した値を当該他のビットの初期値として設定する初期値設定手段と、 前記ビット列に対応する走査線に対して予め設定された、当該走査線を不規則な順番で選択するための複数種類の選択順番を記憶する選択順番記憶手段と、 前記選択順番記憶手段によって記憶された前記複数種類の選択順番の中からいずれか1種類の選択順番を選択し、当該選択した選択順番に基づき前記初期値が示す通し番号の走査線の選択順番を決定する第1の処理と、 前記初期値の示す通し番号にそれぞれ1を加算すると共に、当該加算後の通し番号の値が前記走査線の総数から1を減算した値を超えたときに、その値を、前記通し番号の最小値に更新する第2の処理と、 前記第2の処理後の通し番号に対応した前記各ビットに対応する走査線を、1つ前に決定された選択順番に継続させた前記第1の処理と同様の順番で選択する選択順番を前記第2の処理後の通し番号に対応した走査線の選択順番として決定する第3の処理と、を行う処理部を含み、 前記第1の処理後に、前記階調データを構成するビット列の各ビット毎に前記走査線の総数が全て選択されるまで、前記第2の処理及び前記第3の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段と、 前記走査線選択順番決定手段によって決定された選択順番に基づき前記画像データの各画素を並び替えて非順次走査用の画像データを生成する画像データ生成手段と、を備えることを特徴とする画像処理装置。
- 12A pixel matrix in which pixels including optical elements are arranged in a matrix, a plurality of scanning lines connected to a pixel group arranged along one of the row direction and the column direction of the pixel matrix, and a pixel matrix of the pixel matrix. A plurality of data lines connected to a group of pixels arranged along the other of the row direction and the column direction, a scanning line drive circuit that sequentially selects the plurality of scanning lines one by one, and light emission of the optical element. Operation of a data line drive circuit that outputs a control signal according to the above to at least one of the plurality of data lines, an image data acquisition means for acquiring image data, a scanning line drive circuit, and the data line drive circuit. A program for controlling an image display device including a control unit for controlling the above, and a bit of gradation data indicating the emission gradation of the optical element according to the image data acquired by the image data acquisition means. The length N and the number of additions obtained by adding 1 to the total number of scanning lines are 2 of the number of bits of the bit string constituting the gradation data.nWhile acquiring the numerical value group divided into the numerical values according to the ratio consisting of the values (n = 0,1,2, ..., (N-1)), the scanning lines are arranged in the order of their arrangement. A serial number is associated, and a predetermined number among the serial numbers associated with the scanning line is set as an initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and corresponds to the lowest bit. The scan line corresponding to the most significant bit ((N-1) digit) of the bit string constituting the gradation data is obtained by adding the largest numerical value among the numerical values included in the numerical value group to the initial value to be performed. For the other bits between the most significant bit and the least significant bit, one digit of the bit digit number of the other bit is used in order from the largest bit digit number of the other bit. The other bit is the sum of the initial value corresponding to the upper bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit from the smallest value. Initial value setting means for setting as the initial value of, selection order storage means for storing the selection order for selecting the scan lines in an irregular order, which is preset for the scan line corresponding to the bit string, and The first process of determining the selection order of the scanning lines of the serial numbers indicated by the initial values based on the selection order stored by the selection order storage means, and 1 is added to each of the serial numbers indicated by the initial values, and the said When the value of the serial number after addition exceeds the value obtained by subtracting 1 from the total number of the scanning lines, the second process of updating the value to the minimum value of the serial number and the serial number after the second process. The scanning lines corresponding to the bits corresponding to the above are continued in the selection order determined immediately before, and the selection order in which the scan lines are selected in the same order as the first process is set to the serial number after the second process. Includes a processing unit that performs a third process of determining the order of selection of the corresponding scanning lines, and after the first process, the total number of the scanning lines is all for each bit of the bit string constituting the gradation data. By repeating the second process and the third process until they are selected, the computer is made to execute a process realized as a scanning line selection order determining means for determining the scanning line selection order in the non-sequential scanning. An image display device control program characterized by being a program for 光学素子を含む画素がマトリクス状に配列された画素マトリクスと、 前記画素マトリクスの行方向及び列方向のうち一方に沿って配列された画素群にそれぞれ接続する複数の走査線と、 前記画素マトリクスの行方向及び列方向のうち他方に沿って配列された画素群にそれぞれ接続する複数のデータ線と、 前記複数の走査線を、順次1つずつ選択する走査線駆動回路と、 前記光学素子の発光に係る制御信号を前記複数のデータ線のうち少なくとも1つのデータ線に出力するデータ線駆動回路と、 画像データを取得する画像データ取得手段と、 前記走査線駆動回路及び前記データ線駆動回路の動作を制御する制御部と、を備える画像表示装置を制御するためのプログラムであって、 前記画像データ取得手段によって取得した前記画像データに応じた前記光学素子の発光階調を示す階調データのビット長Nと、前記走査線の総数に1を加算した加算数を、前記階調データを構成するビット列のビット数個の2n値(n=0,1,2,・・・,(N-1))から成る比率に応じた数値に分割した数値群とを取得する一方、 前記走査線のそれぞれに、その並び順に合わせて通し番号を対応付け、前記走査線に対応付けられた通し番号のうち所定番号を、前記階調データを構成するビット列の最下位ビット(0桁目)に対応する初期値とし、前記最下位ビットに対応する初期値に、前記数値群に含まれる数値のうち最も大きい数値を加算したものを、前記階調データを構成するビット列の最上位ビット((N-1)桁目)に対応する前記走査線の初期値とし、前記最上位ビットと前記最下位ビットとの間にある他のビットについては、前記他のビットのビット桁数の大きい方から順に、当該他のビットのビット桁数の1桁上のビットに対応した前記初期値と前記数値群に含まれる数値のうち、小さいほうから当該他のビットのビット桁数に1を加算した値番目の数値とを加算した値を当該他のビットの初期値として設定する初期値設定手段、 前記ビット列に対応した走査線に対して予め設定された、当該走査線を不規則な順番で選択する選択順番を記憶する選択順番記憶手段並びに、 前記選択順番記憶手段によって記憶された前記選択順番に基づき前記初期値が示す通し番号の走査線の選択順番を決定する第1の処理と、 前記初期値の示す通し番号にそれぞれ1を加算すると共に、当該加算後の通し番号の値が前記走査線の総数から1を減算した値を超えたときに、その値を、前記通し番号の最小値に更新する第2の処理と、 前記第2の処理後の通し番号に対応した前記各ビットに対応する走査線を、1つ前に決定された選択順番に継続させて前記第1の処理と同様の順番で選択する選択順番を前記第2の処理後の通し番号に対応した走査線の選択順番として決定する第3の処理と、を行う処理部を含み、 前記第1の処理後に、前記階調データを構成するビット列の各ビット毎に前記走査線の総数が全て選択されるまで、前記第2の処理及び前記第3の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段として実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする画像表示装置制御プログラム。
- 13A pixel matrix in which pixels including optical elements are arranged in a matrix, a plurality of scanning lines connected to a pixel group arranged along one of the row direction and the column direction of the pixel matrix, and a pixel matrix of the pixel matrix. A plurality of data lines connected to a group of pixels arranged along the other of the row direction and the column direction, a scanning line drive circuit that sequentially selects the plurality of scanning lines one by one, and light emission of the optical element. Operation of a data line drive circuit that outputs a control signal according to the above to at least one of the plurality of data lines, an image data acquisition means for acquiring image data, a scanning line drive circuit, and the data line drive circuit. A program for controlling an image display device including a control unit for controlling the above, and a bit of gradation data indicating the emission gradation of the optical element according to the image data acquired by the image data acquisition means. The length N and the number of additions obtained by adding 1 to the total number of scanning lines are 2 of the number of bits of the bit string constituting the gradation data.nWhile acquiring the numerical value group divided into the numerical values according to the ratio consisting of the values (n = 0,1,2, ..., (N-1)), the scanning lines are arranged in the order of their arrangement. A serial number is associated, and a predetermined number among the serial numbers associated with the scanning line is set as an initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and corresponds to the lowest bit. The scan line corresponding to the most significant bit ((N-1) digit) of the bit string constituting the gradation data is obtained by adding the largest numerical value among the numerical values included in the numerical value group to the initial value to be performed. For the other bits between the most significant bit and the least significant bit, one digit of the bit digit number of the other bit is used in order from the largest bit digit number of the other bit. The other bit is the sum of the initial value corresponding to the upper bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bits of the other bit from the smallest value. Initial value setting means for setting as the initial value of, selection order storage means for storing the selection order for selecting the scan lines in an irregular order, which is preset for the scan lines corresponding to the bit string. The first process of determining the selection order of the scanning lines of the serial numbers indicated by the initial values based on the selection order stored by the selection order storage means, and 1 is added to each of the serial numbers indicated by the initial values, and the said When the value of the serial number after addition exceeds the value obtained by subtracting 1 from the total number of the scanning lines, the second process of updating the value to the minimum value of the serial number and the serial number after the second process. The scanning lines corresponding to the bits corresponding to the above are continued in the selection order determined immediately before, and the selection order in which the scan lines are selected in the same order as the first process is set to the serial number after the second process. Includes a processing unit that performs a third process of determining the order of selection of the corresponding scanning lines, and after the first process, the total number of the scanning lines is all for each bit of the bit string constituting the gradation data. A scanning line selection order determining means for determining the selection order of scanning lines in the non-sequential scanning by repeating the second process and the third process until the selection is made, and To make a computer execute a process realized as an image data generation means for rearranging each pixel of image data based on the selection order determined by the scanning line selection order determining means to generate image data for non-sequential scanning. An image display device control program characterized by being a program. 光学素子を含む画素がマトリクス状に配列された画素マトリクスと、 前記画素マトリクスの行方向及び列方向のうち一方に沿って配列された画素群にそれぞれ接続する複数の走査線と、 前記画素マトリクスの行方向及び列方向のうち他方に沿って配列された画素群にそれぞれ接続する複数のデータ線と、 前記複数の走査線を、順次1つずつ選択する走査線駆動回路と、 前記光学素子の発光に係る制御信号を前記複数のデータ線のうち少なくとも1つのデータ線に出力するデータ線駆動回路と、 画像データを取得する画像データ取得手段と、 前記走査線駆動回路及び前記データ線駆動回路の動作を制御する制御部と、を備える画像表示装置を制御するためのプログラムであって、 前記画像データ取得手段によって取得した前記画像データに応じた前記光学素子の発光階調を示す階調データのビット長Nと、前記走査線の総数に1を加算した加算数を、前記階調データを構成するビット列のビット数個の2n値(n=0,1,2,・・・,(N-1))から成る比率に応じた数値に分割した数値群とを取得する一方、 前記走査線のそれぞれに、その並び順に合わせて通し番号を対応付け、前記走査線に対応付けられた通し番号のうち所定番号を、前記階調データを構成するビット列の最下位ビット(0桁目)に対応する初期値とし、前記最下位ビットに対応する初期値に、前記数値群に含まれる数値のうち最も大きい数値を加算したものを、前記階調データを構成するビット列の最上位ビット((N-1)桁目)に対応する前記走査線の初期値とし、前記最上位ビットと前記最下位ビットとの間にある他のビットについては、前記他のビットのビット桁数の大きい方から順に、当該他のビットのビット桁数の1桁上のビットに対応した前記初期値と前記数値群に含まれる数値のうち、小さいほうから当該他のビットのビット桁数に1を加算した値番目の数値とを加算した値を当該他のビットの初期値として設定する初期値設定手段、 前記ビット列に対応した走査線に対して予め設定された、当該走査線を不規則な順番で選択する選択順番を記憶する選択順番記憶手段、 前記選択順番記憶手段によって記憶された前記選択順番に基づき前記初期値が示す通し番号の走査線の選択順番を決定する第1の処理と、 前記初期値の示す通し番号にそれぞれ1を加算すると共に、当該加算後の通し番号の値が前記走査線の総数から1を減算した値を超えたときに、その値を、前記通し番号の最小値に更新する第2の処理と、 前記第2の処理後の通し番号に対応した前記各ビットに対応する走査線を、1つ前に決定された選択順番に継続させて前記第1の処理と同様の順番で選択する選択順番を前記第2の処理後の通し番号に対応した走査線の選択順番として決定する第3の処理と、を行う処理部を含み、 前記第1の処理後に、前記階調データを構成するビット列の各ビット毎に前記走査線の総数が全て選択されるまで、前記第2の処理及び前記第3の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段並びに、 前記走査線選択順番決定手段によって決定された選択順番に基づき画像データの各画素を並び替えて非順次走査用の画像データを生成する画像データ生成手段として実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする画像表示装置制御プログラム。
- 14A pixel matrix in which pixels including optical elements are arranged in a matrix, a plurality of scanning lines connected to a pixel group arranged along one of the row direction and the column direction of the pixel matrix, and a pixel matrix of the pixel matrix. A plurality of data lines connected to a group of pixels arranged along the other of the row direction and the column direction, a scanning line drive circuit that sequentially selects the plurality of scanning lines one by one, and light emission of the optical element. Operation of a data line drive circuit that outputs a control signal according to the above to at least one of the plurality of data lines, an image data acquisition means for acquiring image data, a scanning line drive circuit, and the data line drive circuit. A program for controlling an image display device including a control unit for controlling the above, and a bit of gradation data indicating the emission gradation of the optical element according to the image data acquired by the image data acquisition means. The length N and the number of additions obtained by adding 1 to the total number of scanning lines are 2 of the number of bits of the bit string constituting the gradation data.nWhile acquiring the numerical value group divided into the numerical values according to the ratio consisting of the values (n = 0,1,2, ..., (N-1)), the scanning lines are arranged in the order of their arrangement. A serial number is associated, and a predetermined number among the serial numbers associated with the scanning line is set as an initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and corresponds to the lowest bit. The scan line corresponding to the most significant bit ((N-1) digit) of the bit string constituting the gradation data is obtained by adding the largest numerical value among the numerical values included in the numerical value group to the initial value to be performed. For the other bits between the most significant bit and the least significant bit, one digit of the bit digit number of the other bit is used in order from the largest bit digit number of the other bit. The other bit is the sum of the initial value corresponding to the upper bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit from the smallest value. Initial value setting means for setting as the initial value of, selection order storage for storing a plurality of types of selection orders for selecting the scan lines in an irregular order, which are preset for the scan lines corresponding to the bit string. Means and One of the plurality of types of selection orders stored by the selection order storage means is selected, and the selection order of the scanning lines of the serial numbers indicated by the initial values is determined based on the selected selection order. When 1 is added to each of the serial numbers indicated by the initial values and the value of the serial numbers after the addition exceeds the value obtained by subtracting 1 from the total number of scanning lines, the value is added. The second process of updating to the minimum value of the serial number and the scanning line corresponding to each bit corresponding to the serial number after the second process are continued in the selection order determined one before, and the second process is performed. The first process includes a processing unit that performs a third process of determining the selection order to be selected in the same order as the first process as the selection order of scanning lines corresponding to the serial numbers after the second process. Later, the scanning lines in the non-sequential scanning are performed by repeating the second process and the third process until the total number of the scanning lines is selected for each bit of the bit string constituting the gradation data. An image display device control program, which is a program for causing a computer to execute a process realized as a scanning line selection order determining means for determining the selection order of. 光学素子を含む画素がマトリクス状に配列された画素マトリクスと、 前記画素マトリクスの行方向及び列方向のうち一方に沿って配列された画素群にそれぞれ接続する複数の走査線と、 前記画素マトリクスの行方向及び列方向のうち他方に沿って配列された画素群にそれぞれ接続する複数のデータ線と、 前記複数の走査線を、順次1つずつ選択する走査線駆動回路と、 前記光学素子の発光に係る制御信号を前記複数のデータ線のうち少なくとも1つのデータ線に出力するデータ線駆動回路と、 画像データを取得する画像データ取得手段と、 前記走査線駆動回路及び前記データ線駆動回路の動作を制御する制御部と、を備える画像表示装置を制御するためのプログラムであって、 前記画像データ取得手段によって取得した前記画像データに応じた前記光学素子の発光階調を示す階調データのビット長Nと、前記走査線の総数に1を加算した加算数を、前記階調データを構成するビット列のビット数個の2n値(n=0,1,2,・・・,(N-1))から成る比率に応じた数値に分割した数値群とを取得する一方、 前記走査線のそれぞれに、その並び順に合わせて通し番号を対応付け、前記走査線に対応付けられた通し番号のうち所定番号を、前記階調データを構成するビット列の最下位ビット(0桁目)に対応する初期値とし、前記最下位ビットに対応する初期値に、前記数値群に含まれる数値のうち最も大きい数値を加算したものを、前記階調データを構成するビット列の最上位ビット((N-1)桁目)に対応する前記走査線の初期値とし、前記最上位ビットと前記最下位ビットとの間にある他のビットについては、前記他のビットのビット桁数の大きい方から順に、当該他のビットのビット桁数の1桁上のビットに対応した前記初期値と前記数値群に含まれる数値のうち、小さいほうから当該他のビットのビット桁数に1を加算した値番目の数値とを加算した値を当該他のビットの初期値として設定する初期値設定手段、 前記ビット列に対応する走査線に対して予め設定された、当該走査線を不規則な順番で選択するための複数種類の選択順番を記憶する選択順番記憶手段並びに、 前記選択順番記憶手段によって記憶された前記複数種類の選択順番の中からいずれか1種類の選択順番を選択し、当該選択した選択順番に基づき前記初期値が示す通し番号の走査線の選択順番を決定する第1の処理と、 前記初期値の示す通し番号にそれぞれ1を加算すると共に、当該加算後の通し番号の値が前記走査線の総数から1を減算した値を超えたときに、その値を、前記通し番号の最小値に更新する第2の処理と、 前記第2の処理後の通し番号に対応した前記各ビットに対応する走査線を、1つ前に決定された選択順番に継続させて前記第1の処理と同様の順番で選択する選択順番を前記第2の処理後の通し番号に対応した走査線の選択順番として決定する第3の処理と、を行う処理部を含み、 前記第1の処理後に、前記階調データを構成するビット列の各ビット毎に前記走査線の総数が全て選択されるまで、前記第2の処理及び前記第3の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段として実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする画像表示装置制御プログラム。
- 15A pixel matrix in which pixels including optical elements are arranged in a matrix, a plurality of scanning lines connected to a pixel group arranged along one of the row direction and the column direction of the pixel matrix, and a pixel matrix of the pixel matrix. A plurality of data lines connected to a group of pixels arranged along the other of the row direction and the column direction, a scanning line drive circuit that sequentially selects the plurality of scanning lines one by one, and light emission of the optical element. Operation of a data line drive circuit that outputs a control signal according to the above to at least one of the plurality of data lines, an image data acquisition means for acquiring image data, a scanning line drive circuit, and the data line drive circuit. A program for controlling an image display device including a control unit for controlling the above, and a bit of gradation data indicating the emission gradation of the optical element according to the image data acquired by the image data acquisition means. The length N and the number of additions obtained by adding 1 to the total number of scanning lines are 2 of the number of bits of the bit string constituting the gradation data.nWhile acquiring the numerical value group divided into the numerical values according to the ratio consisting of the values (n = 0,1,2, ..., (N-1)), the scanning lines are arranged in the order of their arrangement. A serial number is associated, and a predetermined number among the serial numbers associated with the scanning line is set as an initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and corresponds to the lowest bit. The scan line corresponding to the most significant bit ((N-1) digit) of the bit string constituting the gradation data is obtained by adding the largest numerical value among the numerical values included in the numerical value group to the initial value to be performed. For the other bits between the most significant bit and the least significant bit, one digit of the bit digit number of the other bit is used in order from the largest bit digit number of the other bit. The other bit is the sum of the initial value corresponding to the upper bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit from the smallest value. Initial value setting means for setting as the initial value of, selection order storage for storing a plurality of types of selection orders for selecting the scan lines in an irregular order, which are preset for the scan lines corresponding to the bit string. means, One of the plurality of types of selection orders stored by the selection order storage means is selected, and the selection order of the scanning lines of the serial numbers indicated by the initial values is determined based on the selected selection order. When 1 is added to each of the serial numbers indicated by the initial values and the value of the serial numbers after the addition exceeds the value obtained by subtracting 1 from the total number of scanning lines, the value is added. The second process of updating to the minimum value of the serial number and the scanning line corresponding to each bit corresponding to the serial number after the second process are continued in the selection order determined one before, and the second process is performed. The first process includes a processing unit that performs a third process of determining the selection order to be selected in the same order as the first process as the selection order of scanning lines corresponding to the serial numbers after the second process. Later, the scanning lines in the non-sequential scanning are performed by repeating the second process and the third process until the total number of the scanning lines is selected for each bit of the bit string constituting the gradation data. Scanning line selection order determining means for determining the selection order of To make a computer execute a process realized as an image data generation means for rearranging each pixel of image data based on the selection order determined by the scanning line selection order determining means to generate image data for non-sequential scanning. An image display device control program characterized by being a program. 光学素子を含む画素がマトリクス状に配列された画素マトリクスと、 前記画素マトリクスの行方向及び列方向のうち一方に沿って配列された画素群にそれぞれ接続する複数の走査線と、 前記画素マトリクスの行方向及び列方向のうち他方に沿って配列された画素群にそれぞれ接続する複数のデータ線と、 前記複数の走査線を、順次1つずつ選択する走査線駆動回路と、 前記光学素子の発光に係る制御信号を前記複数のデータ線のうち少なくとも1つのデータ線に出力するデータ線駆動回路と、 画像データを取得する画像データ取得手段と、 前記走査線駆動回路及び前記データ線駆動回路の動作を制御する制御部と、を備える画像表示装置を制御するためのプログラムであって、 前記画像データ取得手段によって取得した前記画像データに応じた前記光学素子の発光階調を示す階調データのビット長Nと、前記走査線の総数に1を加算した加算数を、前記階調データを構成するビット列のビット数個の2n値(n=0,1,2,・・・,(N-1))から成る比率に応じた数値に分割した数値群とを取得する一方、 前記走査線のそれぞれに、その並び順に合わせて通し番号を対応付け、前記走査線に対応付けられた通し番号のうち所定番号を、前記階調データを構成するビット列の最下位ビット(0桁目)に対応する初期値とし、前記最下位ビットに対応する初期値に、前記数値群に含まれる数値のうち最も大きい数値を加算したものを、前記階調データを構成するビット列の最上位ビット((N-1)桁目)に対応する前記走査線の初期値とし、前記最上位ビットと前記最下位ビットとの間にある他のビットについては、前記他のビットのビット桁数の大きい方から順に、当該他のビットのビット桁数の1桁上のビットに対応した前記初期値と前記数値群に含まれる数値のうち、小さいほうから当該他のビットのビット桁数に1を加算した値番目の数値とを加算した値を当該他のビットの初期値として設定する初期値設定手段、 前記ビット列に対応する走査線に対して予め設定された、当該走査線を不規則な順番で選択するための複数種類の選択順番を記憶する選択順番記憶手段、 前記選択順番記憶手段によって記憶された前記複数種類の選択順番の中からいずれか1種類の選択順番を選択し、当該選択した選択順番に基づき前記初期値が示す通し番号の走査線の選択順番を決定する第1の処理と、 前記初期値の示す通し番号にそれぞれ1を加算すると共に、当該加算後の通し番号の値が前記走査線の総数から1を減算した値を超えたときに、その値を、前記通し番号の最小値に更新する第2の処理と、 前記第2の処理後の通し番号に対応した前記各ビットに対応する走査線を、1つ前に決定された選択順番に継続させて前記第1の処理と同様の順番で選択する選択順番を前記第2の処理後の通し番号に対応した走査線の選択順番として決定する第3の処理と、を行う処理部を含み、 前記第1の処理後に、前記階調データを構成するビット列の各ビット毎に前記走査線の総数が全て選択されるまで、前記第2の処理及び前記第3の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段並びに、 前記走査線選択順番決定手段によって決定された選択順番に基づき画像データの各画素を並び替えて非順次走査用の画像データを生成する画像データ生成手段として実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする画像表示装置制御プログラム。
- 16A pixel matrix in which pixels including optical elements are arranged in a matrix, a plurality of scanning lines connected to a pixel group arranged along one of the row direction and the column direction of the pixel matrix, and a pixel matrix of the pixel matrix. A plurality of data lines connected to pixel groups arranged along the other of the row direction and the column direction, a scanning line drive circuit that sequentially selects the plurality of scanning lines one by one, and light emission of the optical element. A data line drive circuit that outputs a control signal according to the above to at least one data line among the plurality of data lines, and a control unit that controls the operation of the scan line drive circuit and the data line drive circuit are provided. The floor is an addition number obtained by adding 1 to the total number of scanning lines generated based on the total number of lines and the gradation data of bit length N corresponding to the number of emission gradations indicating the emission gradation of the optical element. 2 of the number of bits of the bit string that composes the array datanBased on a numerical value group divided into numerical values according to a ratio of values, each optical element corresponding to each scanning line selected by the scanning line driving circuit is included in the numerical value group each time the scanning line is selected. An image in which the selection order of the scanning lines is determined and a desired image can be displayed in gradation by non-sequential scanning according to the selection order so that light can be emitted for a time corresponding to one numerical value selected in a predetermined order. A program for controlling an image processing device that generates image data for non-sequential scanning to be input to a display device, and is an image data acquisition means for acquiring image data, at least a floor indicating the emission gradation of the optical element. Display device information acquisition means for acquiring information on the bit length N of the adjustment data and the total number of the scanning lines, and the addition number obtained by adding 1 to the total number of the scanning lines is the number of bits of the bit string constituting the gradation data. 2nA numerical group generating means for generating a numerical group divided into numerical values according to a ratio consisting of values (n = 0,1,2, ..., (N-1)), and in the order of arrangement for each of the scanning lines. The serial numbers are also associated with each other, and the predetermined number among the serial numbers associated with the scanning lines is set as the initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and the lowest bit is defined as the lowest bit. The value obtained by adding the largest value among the numerical values included in the numerical value group to the initial value corresponding to is the most significant bit ((N-1) digit) of the bit string constituting the gradation data. As the initial value of the scanning line, for the other bits between the most significant bit and the least significant bit, the number of bit digits of the other bit is increased in descending order of the bit digit number of the other bit. The value obtained by adding the initial value corresponding to the bit one digit higher and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit, is the other value. Initial value setting means for setting as the initial value of the bits of, selection order storage means for storing the selection order for selecting the scan lines in an irregular order, which is preset for the scan lines corresponding to the bit string. The first process of determining the selection order of the scanning lines of the serial numbers indicated by the initial values based on the selection order stored by the selection order storage means, and 1 is added to each of the serial numbers indicated by the initial values, and the said When the value of the serial number after addition exceeds the value obtained by subtracting 1 from the total number of the scanning lines, the second process of updating the value to the minimum value of the serial number and the serial number after the second process. The scanning lines corresponding to the bits corresponding to the above are continued in the selection order determined immediately before, and the selection order in which the scan lines are selected in the same order as the first process is set to the serial number after the second process. Includes a processing unit that performs a third process of determining the order of selection of the corresponding scanning lines, and after the first process, the total number of the scanning lines is all for each bit of the bit string constituting the gradation data. A scanning line selection order determining means for determining the selection order of scanning lines in the non-sequential scanning by repeating the second process and the third process until the selection is made, and To make a computer execute a process realized as an image data generation means for rearranging each pixel of the image data based on the selection order determined by the scanning line selection order determining means to generate image data for non-sequential scanning. An image processing device control program characterized by being a program of. 光学素子を含む画素がマトリクス状に配列された画素マトリクスと、 前記画素マトリクスの行方向及び列方向のうち一方に沿って配列された画素群にそれぞれ接続する複数の走査線と、 前記画素マトリクスの行方向及び列方向のうち他方に沿って配列された画素群にそれぞれ接続する複数のデータ線と、 前記複数の走査線を、順次1つずつ選択する走査線駆動回路と、 前記光学素子の発光に係る制御信号を前記複数のデータ線のうち少なくとも1つのデータ線に出力するデータ線駆動回路と、 前記走査線駆動回路及び前記データ線駆動回路の動作を制御する制御部とを備え、 前記走査線の総数と前記光学素子の発光階調を示す前記発光階調数に応じたビット長Nの階調データとに基づき生成される、前記走査線の総数に1を加算した加算数を前記階調データを構成するビット列のビット数個の2n値から成る比率に応じた数値に分割した数値群に基づき、前記走査線駆動回路によって選択された各走査線に対応した各光学素子が、当該走査線が選択される毎に前記数値群の中から所定の順番で選択される一の数値に応じた時間だけ発光可能なように、前記走査線の選択順番を決定し且つこの選択順番による非順次走査によって所望の画像を階調表示可能な画像表示装置に入力する前記非順次走査用の画像データを生成する画像処理装置を制御するためのプログラムであって、 画像データを取得する画像データ取得手段、 少なくとも前記光学素子の発光階調を示す階調データのビット長N及び前記走査線の総数の情報を取得する表示装置情報取得手段、 前記走査線の総数に1を加算した加算数を、前記階調データを構成するビット列のビット数個の2n値(n=0,1,2,・・・,(N-1))から成る比率に応じた数値に分割した数値群を生成する数値群生成手段、 前記走査線のそれぞれに、その並び順に合わせて通し番号を対応付け、前記走査線に対応付けられた通し番号のうち所定番号を、前記階調データを構成するビット列の最下位ビット(0桁目)に対応する初期値とし、前記最下位ビットに対応する初期値に、前記数値群に含まれる数値のうち最も大きい数値を加算したものを、前記階調データを構成するビット列の最上位ビット((N-1)桁目)に対応する前記走査線の初期値とし、前記最上位ビットと前記最下位ビットとの間にある他のビットについては、前記他のビットのビット桁数の大きい方から順に、当該他のビットのビット桁数の1桁上のビットに対応した前記初期値と前記数値群に含まれる数値のうち、小さいほうから当該他のビットのビット桁数に1を加算した値番目の数値とを加算した値を当該他のビットの初期値として設定する初期値設定手段、 前記ビット列に対応した走査線に対して予め設定された、当該走査線を不規則な順番で選択する選択順番を記憶する選択順番記憶手段、 前記選択順番記憶手段によって記憶された前記選択順番に基づき前記初期値が示す通し番号の走査線の選択順番を決定する第1の処理と、 前記初期値の示す通し番号にそれぞれ1を加算すると共に、当該加算後の通し番号の値が前記走査線の総数から1を減算した値を超えたときに、その値を、前記通し番号の最小値に更新する第2の処理と、 前記第2の処理後の通し番号に対応した前記各ビットに対応する走査線を、1つ前に決定された選択順番に継続させて前記第1の処理と同様の順番で選択する選択順番を前記第2の処理後の通し番号に対応した走査線の選択順番として決定する第3の処理と、を行う処理部を含み、 前記第1の処理後に、前記階調データを構成するビット列の各ビット毎に前記走査線の総数が全て選択されるまで、前記第2の処理及び前記第3の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段並びに、 前記走査線選択順番決定手段によって決定された選択順番に基づき前記画像データの各画素を並び替えて非順次走査用の画像データを生成する画像データ生成手段として実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする画像処理装置制御プログラム。
- 17A pixel matrix in which pixels including optical elements are arranged in a matrix, a plurality of scanning lines connected to a pixel group arranged along one of the row direction and the column direction of the pixel matrix, and a pixel matrix of the pixel matrix. A plurality of data lines connected to pixel groups arranged along the other of the row direction and the column direction, a scanning line drive circuit that sequentially selects the plurality of scanning lines one by one, and light emission of the optical element. A data line drive circuit that outputs a control signal according to the above to at least one data line among the plurality of data lines, and a control unit that controls the operation of the scan line drive circuit and the data line drive circuit are provided. The floor is an addition number obtained by adding 1 to the total number of scanning lines generated based on the total number of lines and the gradation data of bit length N corresponding to the number of emission gradations indicating the emission gradation of the optical element. 2 of the number of bits of the bit string that composes the array datanBased on a numerical value group divided into numerical values according to a ratio of values, each optical element corresponding to each scanning line selected by the scanning line driving circuit is included in the numerical value group each time the scanning line is selected. An image in which the selection order of the scanning lines is determined and a desired image can be displayed in gradation by non-sequential scanning according to the selection order so that light can be emitted for a time corresponding to one numerical value selected in a predetermined order. A program for controlling an image processing device that generates image data for non-sequential scanning to be input to a display device, and is an image data acquisition means for acquiring image data, at least a floor indicating the emission gradation of the optical element. Display device information acquisition means for acquiring information on the bit length N of the adjustment data and the total number of the scanning lines, and the addition number obtained by adding 1 to the total number of the scanning lines is the number of bits of the bit string constituting the gradation data. 2nA numerical group generation means for generating a numerical group divided into numerical values according to a ratio consisting of values (n = 0,1,2, ..., (N-1)), and in the order of arrangement for each of the scanning lines. The serial numbers are also associated with each other, and the predetermined number among the serial numbers associated with the scanning lines is set as the initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and the lowest bit is defined as the lowest bit. The value obtained by adding the largest value among the numerical values included in the numerical value group to the initial value corresponding to is the most significant bit ((N-1) digit) of the bit string constituting the gradation data. As the initial value of the scanning line, for the other bits between the most significant bit and the least significant bit, the number of bit digits of the other bit is increased in descending order of the bit digit number of the other bit. The value obtained by adding the initial value corresponding to the bit one digit higher and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit, is the other value. Initial value setting means for setting as the initial value of the bits of, a selection for storing a plurality of types of selection orders for selecting the scan lines in an irregular order, which are preset for the scan lines corresponding to the bit string. Order storage means, One of the plurality of types of selection orders stored by the selection order storage means is selected, and the selection order of the scanning lines of the serial numbers indicated by the initial values is determined based on the selected selection order. When 1 is added to each of the serial numbers indicated by the initial values and the value of the serial numbers after the addition exceeds the value obtained by subtracting 1 from the total number of scanning lines, the value is added. The second process of updating to the minimum value of the serial number and the scanning line corresponding to each bit corresponding to the serial number after the second process are continued in the selection order determined one before, and the second process is performed. The first process includes a processing unit that performs a third process of determining the selection order to be selected in the same order as the first process as the selection order of scanning lines corresponding to the serial numbers after the second process. Later, the scanning lines in the non-sequential scanning are performed by repeating the second process and the third process until the total number of the scanning lines is selected for each bit of the bit string constituting the gradation data. Scanning line selection order determining means for determining the selection order of To make a computer execute a process realized as an image data generation means for rearranging each pixel of the image data based on the selection order determined by the scanning line selection order determining means to generate image data for non-sequential scanning. An image processing device control program characterized by being a program of. 光学素子を含む画素がマトリクス状に配列された画素マトリクスと、 前記画素マトリクスの行方向及び列方向のうち一方に沿って配列された画素群にそれぞれ接続する複数の走査線と、 前記画素マトリクスの行方向及び列方向のうち他方に沿って配列された画素群にそれぞれ接続する複数のデータ線と、 前記複数の走査線を、順次1つずつ選択する走査線駆動回路と、 前記光学素子の発光に係る制御信号を前記複数のデータ線のうち少なくとも1つのデータ線に出力するデータ線駆動回路と、 前記走査線駆動回路及び前記データ線駆動回路の動作を制御する制御部とを備え、 前記走査線の総数と前記光学素子の発光階調を示す前記発光階調数に応じたビット長Nの階調データとに基づき生成される、前記走査線の総数に1を加算した加算数を前記階調データを構成するビット列のビット数個の2n値から成る比率に応じた数値に分割した数値群に基づき、前記走査線駆動回路によって選択された各走査線に対応した各光学素子が、当該走査線が選択される毎に前記数値群の中から所定の順番で選択される一の数値に応じた時間だけ発光可能なように、前記走査線の選択順番を決定し且つこの選択順番による非順次走査によって所望の画像を階調表示可能な画像表示装置に入力する前記非順次走査用の画像データを生成する画像処理装置を制御するためのプログラムであって、 画像データを取得する画像データ取得手段、 少なくとも前記光学素子の発光階調を示す階調データのビット長N及び前記走査線の総数の情報を取得する表示装置情報取得手段、 前記走査線の総数に1を加算した加算数を、前記階調データを構成するビット列のビット数個の2n値(n=0,1,2,・・・,(N-1))から成る比率に応じた数値に分割した数値群を生成する数値群生成手段、 前記走査線のそれぞれに、その並び順に合わせて通し番号を対応付け、前記走査線に対応付けられた通し番号のうち所定番号を、前記階調データを構成するビット列の最下位ビット(0桁目)に対応する初期値とし、前記最下位ビットに対応する初期値に、前記数値群に含まれる数値のうち最も大きい数値を加算したものを、前記階調データを構成するビット列の最上位ビット((N-1)桁目)に対応する前記走査線の初期値とし、前記最上位ビットと前記最下位ビットとの間にある他のビットについては、前記他のビットのビット桁数の大きい方から順に、当該他のビットのビット桁数の1桁上のビットに対応した前記初期値と前記数値群に含まれる数値のうち、小さいほうから当該他のビットのビット桁数に1を加算した値番目の数値とを加算した値を当該他のビットの初期値として設定する初期値設定手段、 前記ビット列に対応する走査線に対して予め設定された、当該走査線を不規則な順番で選択するための複数種類の選択順番を記憶する選択順番記憶手段、 前記選択順番記憶手段によって記憶された前記複数種類の選択順番の中からいずれか1種類の選択順番を選択し、当該選択した選択順番に基づき前記初期値が示す通し番号の走査線の選択順番を決定する第1の処理と、 前記初期値の示す通し番号にそれぞれ1を加算すると共に、当該加算後の通し番号の値が前記走査線の総数から1を減算した値を超えたときに、その値を、前記通し番号の最小値に更新する第2の処理と、 前記第2の処理後の通し番号に対応した前記各ビットに対応する走査線を、1つ前に決定された選択順番に継続させて前記第1の処理と同様の順番で選択する選択順番を前記第2の処理後の通し番号に対応した走査線の選択順番として決定する第3の処理と、を行う処理部を含み、 前記第1の処理後に、前記階調データを構成するビット列の各ビット毎に前記走査線の総数が全て選択されるまで、前記第2の処理及び前記第3の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段並びに、 前記走査線選択順番決定手段によって決定された選択順番に基づき前記画像データの各画素を並び替えて非順次走査用の画像データを生成する画像データ生成手段として実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする画像処理装置制御プログラム。
Independent claims12
66 paragraphs, as filed
The present invention relates to an image display device having pixels including a light emitting element, and in particular, an image display device, an image processing device, an image display system, and an image display device control suitable for suppressing image display unevenness due to gradation display. The present invention relates to a program and an image processing device control program.
Conventionally, an electro-optical device, for example, a liquid crystal display device using a liquid crystal as an electro-optical material is widely used as a display device in place of a cathode ray tube (CRT) in a display unit of various information processing devices and a liquid crystal television. Here, in the conventional electro-optic device, for example, a pixel electrode arranged in a matrix, an element substrate provided with a switching element connected to the pixel electrode, and a counter electrode facing the pixel electrode are formed. It is composed of a facing substrate and a liquid crystal which is an electro-optical material filled between these two substrates. Then, in such a configuration, when a certain scanning line is selected, the switching element becomes conductive. In this conduction state, when an image signal having a voltage corresponding to the gradation is applied to the pixel electrodes via the data line, an electric charge corresponding to the voltage of the image signal is applied to the liquid crystal layer between the pixel electrode and the counter electrode. Is accumulated. Even if the switching element is turned off after the charge is accumulated, the charge accumulation in the liquid crystal layer is maintained by the capacitance of the liquid crystal layer itself, the accumulated capacity, and the like. In this way, when each switching element is driven and the amount of electric charge to be stored is controlled according to the gradation, the orientation state of the liquid crystal changes for each pixel. Therefore, since the density changes for each pixel, it is possible to display gradation.
At this time, since it is sufficient to accumulate the charge in the liquid crystal layer of each pixel for a part of the period, first, each scanning line is sequentially selected, and secondly, the pixel intersecting the selected scanning line is selected. By applying an image signal having a voltage corresponding to the gradation of the pixel to the corresponding data line, a time-division multiplex drive in which the scanning line and the data line are shared for a plurality of pixels becomes possible.
However, the image signal applied to the data line is a voltage corresponding to the gradation of the pixel, that is, an analog signal. For this reason, a D / A conversion circuit, an operational amplifier, and the like are required for the peripheral circuits of the electro-optical device, which causes a high cost of the entire device. Furthermore, due to the characteristics of these D / A conversion circuits and operational amplifiers, and the non-uniformity of various wiring resistors, display unevenness occurs, making high-quality display extremely difficult, especially with high definition. There is a problem that it becomes remarkable when displaying. There is also a problem such as an increase in power consumption due to a D / A conversion circuit or an operational amplifier.
Therefore, a method has been developed in which the light emission time of the electro-optical element is controlled to obtain gradation. In this method, it is sufficient to supply a binary signal (digital signal) as to whether or not the electro-optical element is made to emit light to the data line, and there is an advantage that the above-mentioned analog circuit which adversely affects the image quality becomes unnecessary. However, there is a problem that it takes too much time to select the scanning line in performing this control.
Therefore, a non-sequential scanning method has been developed as a driving method for a liquid crystal display using a digital signal to solve the above-mentioned problems. This is 2 of several bits of the bit string constituting the gradation data of bit length N indicating the emission gradation of the optical element.<sup>n</sup>The emission time of this optical element is controlled by selecting scanning lines non-sequentially using a numerical group corresponding to the ratio of values (n = 0,1,2, ··· (N-1)). This is a method of obtaining gradation (see, for example, Patent Document 1).<patcit num="1"><text>Japanese Unexamined Patent Publication No. 2001-166730.</text></patcit>
<p> However, although the principle of the non-sequential scanning method is described in theory, the specific method for actually embodying the non-sequential scanning method has not been clarified. Further, the selection order of the scanning lines is determined in advance in the memory of the control unit that controls each drive circuit of the electro-optical device according to the number of scanning lines to be controlled and the number of gradations. Although it is stored and controlled, an appropriate method for determining this selection order in the non-sequential scanning method has not been clarified.</p><p> Therefore, the present invention has been made by paying attention to the unsolved problems of such a conventional technique, and is suitable for displaying an image by using a scanning line selection process by a non-sequential scanning method. It is an object of the present invention to provide an image display device, an image processing device, an image display system, an image display device control program, and an image processing device control program.</p>
<p> [Invention 1] In order to achieve the above object, the image display device of the invention 1 has a pixel matrix in which pixels including optical elements are arranged in a matrix, and one of the row direction and the column direction of the pixel matrix. A plurality of scan lines connected to each of the arranged pixel groups, a plurality of data lines connected to each of the pixel groups arranged along the other of the row direction and the column direction of the pixel matrix, and the plurality of scans. Acquire image data, a scanning line driving circuit that sequentially selects lines one by one, a data line driving circuit that outputs a control signal related to light emission of the optical element to at least one data line among the plurality of data lines. The image data acquisition means, the control unit that controls the operation of the scanning line drive circuit and the data line drive circuit, and the emission gradation of the optical element according to the image data acquired by the image data acquisition means are shown. The bit length N of the gradation data and the addition number obtained by adding 1 to the total number of the scanning lines are 2 of the number of bits of the bit string constituting the gradation data.<sup>n</sup>While acquiring the numerical value group divided into the numerical values according to the ratio consisting of the values (n = 0,1,2, ..., (N-1)), the scanning lines are arranged in the order of their arrangement. A serial number is associated, and a predetermined number among the serial numbers associated with the scanning line is set as an initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and corresponds to the lowest bit. The scan line corresponding to the most significant bit ((N-1) digit) of the bit string constituting the gradation data is obtained by adding the largest numerical value among the numerical values included in the numerical value group to the initial value to be performed. For the other bits between the most significant bit and the least significant bit, one digit of the bit digit number of the other bit is used in descending order of the bit digit number of the other bit. The other bit is the sum of the initial value corresponding to the upper bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit from the smallest value. An initial value setting means for setting as an initial value of, a selection order storage means for storing a selection order for selecting the scan lines in an irregular order, which is preset for the scan lines corresponding to the bit string, and The first process of determining the selection order of the scanning lines of the serial numbers indicated by the initial values based on the selection order stored by the selection order storage means, and 1 is added to each of the serial numbers indicated by the initial values, and the said When the value of the serial number after addition exceeds the value obtained by subtracting 1 from the total number of the scanning lines, the second process of updating the value to the minimum value of the serial number and the serial number after the second process. The scanning lines corresponding to the bits corresponding to the above are selected in the same order as the first processing in which the scanning lines corresponding to the bits are continued in the selection order determined immediately before, and the selection order is set to the serial number after the second processing. Includes a processing unit that performs a third process of determining the order of selection of the corresponding scanning lines, and after the first process, the total number of the scanning lines is all for each bit of the bit string constituting the gradation data. The control unit includes scanning line selection order determining means for determining the selection order of scanning lines in the non-sequential scanning by repeating the second process and the third process until the selection is made. It is characterized in that the image display processing is performed by causing the scanning line driving circuit to select scanning lines in the scanning line selection order determined by the scanning line selection order determining means.</p><p> With such a configuration, the scanning line selection order determining means can determine the scanning line selection order corresponding to the bit string based on a preset irregular selection order. The selection order can be determined at high speed, and the image data can be displayed in the irregular selection order of the scanning lines. Therefore, it is possible to reduce the processing load and suppress display unevenness in high-definition image display and the like.</p><p> Here, when generating a numerical group as described above, if the total number of scanning lines + 1 cannot be divided by an accurate ratio (divided by an integer according to the ratio), the decimal point part in the part that cannot be accurately divided. By rounding, rounding, or selecting a value in the vicinity, it is possible to divide the value into the neighborhood values of the numerical values corresponding to each of the above ratios. For example, if the total number of scanning lines is 240 and the bit length of the gradation data is 6 bits, it will be divided at a ratio of 1: 2: 4: 8: 16: 32. In this case, Since there are parts that cannot be divided accurately, parts that cannot be divided into numerical values with an accurate ratio, such as 4, 7, 15, 30, 62, and 123, are defined as their neighborhood values. Hereinafter, in the image display device of the invention 2, the image processing device of the inventions 5 and 6, the image display system of the invention 9, the image display device control program of the inventions 10 and 11, and the image processing device control program of the inventions 12, 13 and 14. It is the same.</p><p> Further, the above-mentioned image display device includes, for example, a liquid crystal, an electroluminescence element, a plasma display, a light emitting diode, and the like. Hereinafter, in the image display device of the invention 2, the image processing device of the inventions 5 and 6, the image display system of the invention 9, the image display device control program of the inventions 10 and 11, and the image processing device control program of the inventions 12, 13 and 14. It is the same.</p><p> [Invention 2] In order to achieve the above object, the image display device of the invention 2 has a pixel matrix in which pixels including optical elements are arranged in a matrix, and one of the row direction and the column direction of the pixel matrix. A plurality of scan lines connected to each of the arranged pixel groups, a plurality of data lines connected to each of the pixel groups arranged along the other of the row direction and the column direction of the pixel matrix, and the plurality of scans. Acquire image data, a scanning line driving circuit that sequentially selects lines one by one, a data line driving circuit that outputs a control signal related to light emission of the optical element to at least one data line among the plurality of data lines. The image data acquisition means, the control unit that controls the operation of the scanning line drive circuit and the data line drive circuit, and the emission gradation of the optical element according to the image data acquired by the image data acquisition means are shown. The bit length N of the gradation data and the addition number obtained by adding 1 to the total number of the scanning lines are 2 of the number of bits of the bit string constituting the gradation data.<sup>n</sup>While acquiring the numerical value group divided into the numerical values according to the ratio consisting of the values (n = 0,1,2, ..., (N-1)), the scanning lines are arranged in the order of their arrangement. A serial number is associated, and a predetermined number among the serial numbers associated with the scanning line is set as an initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and corresponds to the lowest bit. The scan line corresponding to the most significant bit ((N-1) digit) of the bit string constituting the gradation data is obtained by adding the largest numerical value among the numerical values included in the numerical value group to the initial value to be performed. For the other bits between the most significant bit and the least significant bit, one digit of the bit digit number of the other bit is used in descending order of the bit digit number of the other bit. The other bit is the sum of the initial value corresponding to the upper bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit from the smallest value. An initial value setting means for setting as an initial value of, a selection order storage means for storing a selection order for selecting the scan lines in an irregular order, which is preset for the scan lines corresponding to the bit string, and The first process of determining the selection order of the scanning lines of the serial numbers indicated by the initial values based on the selection order stored by the selection order storage means, and 1 is added to each of the serial numbers indicated by the initial values, and the said When the value of the serial number after addition exceeds the value obtained by subtracting 1 from the total number of the scanning lines, the second process of updating the value to the minimum value of the serial number and the serial number after the second process. The scanning lines corresponding to the bits corresponding to the above are selected in the same order as the first processing in which the scanning lines corresponding to the bits are continued in the selection order determined immediately before, and the selection order is set to the serial number after the second processing. Includes a processing unit that performs a third process of determining the order of selection of the corresponding scanning lines, and after the first process, the total number of the scanning lines is all for each bit of the bit string constituting the gradation data. By the scanning line selection order determining means for determining the selection order of the scanning lines in the non-sequential scanning by repeating the second process and the third process until the selection, and the scanning line selection order determining means. An image data generation means for rearranging each pixel of image data based on a determined selection order to generate image data for non-sequential scanning is provided. The control unit displays an image of the image data by causing the scanning line driving circuit to select scanning lines in the order of selecting scanning lines corresponding to the image data for non-sequential scanning generated by the image data generating means. It is characterized in that it is designed to perform processing.</p><p> [Invention 3] On the other hand, in order to achieve the above object, the image display device of the invention 3 has a pixel matrix in which pixels including optical elements are arranged in a matrix, and one of the row direction and the column direction of the pixel matrix. A plurality of scanning lines connected to each of the pixel groups arranged along the above, a plurality of data lines connected to each of the pixel groups arranged along the other of the row direction and the column direction of the pixel matrix, and the plurality of data lines. A scanning line driving circuit that sequentially selects one scanning line at a time, a data line driving circuit that outputs a control signal related to light emission of the optical element to at least one data line among the plurality of data lines, and image data. The image data acquisition means for acquiring the data, the control unit for controlling the operation of the scanning line drive circuit and the data line drive circuit, and the emission gradation of the optical element according to the image data acquired by the image data acquisition means. The bit length N of the gradation data indicating the above and the addition number obtained by adding 1 to the total number of the scanning lines are 2 of the number of bits of the bit string constituting the gradation data.<sup>n</sup>While acquiring the numerical value group divided into the numerical values according to the ratio consisting of the values (n = 0,1,2, ..., (N-1)), the scanning lines are arranged in the order of their arrangement. A serial number is associated, and a predetermined number among the serial numbers associated with the scanning line is set as an initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and corresponds to the lowest bit. The scan line corresponding to the most significant bit ((N-1) digit) of the bit string constituting the gradation data is obtained by adding the largest numerical value among the numerical values included in the numerical value group to the initial value to be performed. For the other bits between the most significant bit and the least significant bit, one digit of the bit digit number of the other bit is used in descending order of the bit digit number of the other bit. The other bit is the sum of the initial value corresponding to the upper bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit from the smallest value. An initial value setting means for setting as an initial value of, and a selection order for storing a plurality of types of selection orders for selecting the scan lines in an irregular order, which are preset for the scan lines corresponding to the bit strings. Means of storage and One of the plurality of types of selection orders stored by the selection order storage means is selected, and the selection order of the scanning lines of the serial numbers indicated by the initial values is determined based on the selected selection order. When 1 is added to each of the serial numbers indicated by the initial values and the value of the serial numbers after the addition exceeds the value obtained by subtracting 1 from the total number of scanning lines, the value is added. The second process of updating to the minimum value of the serial number and the scanning line corresponding to each bit corresponding to the serial number after the second process are continued in the previously determined selection order. The first process includes a processing unit that performs a third process of determining the selection order to be selected in the same order as the first process as the selection order of scanning lines corresponding to the serial numbers after the second process. Later, the scanning lines in the non-sequential scanning are performed by repeating the second process and the third process until the total number of the scanning lines is selected for each bit of the bit string constituting the gradation data. A scanning line selection order determining means for determining the selection order of The control unit is characterized in that it performs image display processing by causing the scanning line driving circuit to select scanning lines in the scanning line selection order determined by the scanning line selection order determining means. There is.</p><p> With such a configuration, the scanning line selection order determining means is any one of a plurality of types of irregular selection orders set in advance when determining the selection order of the scanning lines corresponding to the bit string. It is possible to select one and determine the selection order of the scanning lines corresponding to the bit string based on the selected selection order. Therefore, since the selection order can be determined at high speed, the effect of reducing the processing load can be obtained, and the selection order of the scanning lines can be made more irregular depending on the selection method (timing, etc.) of the selection order, so that the definition is high. The effect of being able to further suppress display unevenness in various image displays can be obtained.</p><p> [Invention 4] On the other hand, in order to achieve the above object, the image display device of the invention 4 has a pixel matrix in which pixels including optical elements are arranged in a matrix, and one of the row direction and the column direction of the pixel matrix. A plurality of scanning lines connected to each of the pixel groups arranged along the above, a plurality of data lines connected to each of the pixel groups arranged along the other of the row direction and the column direction of the pixel matrix, and the plurality of data lines. A scanning line driving circuit that sequentially selects one scanning line at a time, a data line driving circuit that outputs a control signal related to light emission of the optical element to at least one data line among the plurality of data lines, and image data. The image data acquisition means for acquiring the data, the control unit for controlling the operation of the scanning line drive circuit and the data line drive circuit, and the emission gradation of the optical element according to the image data acquired by the image data acquisition means. The bit length N of the gradation data indicating the above and the addition number obtained by adding 1 to the total number of the scanning lines are 2 of the number of bits of the bit string constituting the gradation data.<sup>n</sup>While acquiring the numerical value group divided into the numerical values according to the ratio consisting of the values (n = 0,1,2, ..., (N-1)), the scanning lines are arranged in the order of their arrangement. A serial number is associated, and a predetermined number among the serial numbers associated with the scanning line is set as an initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and corresponds to the lowest bit. The scan line corresponding to the most significant bit ((N-1) digit) of the bit string constituting the gradation data is obtained by adding the largest numerical value among the numerical values included in the numerical value group to the initial value to be performed. For the other bits between the most significant bit and the least significant bit, one digit of the bit digit number of the other bit is used in descending order of the bit digit number of the other bit. The other bit is the sum of the initial value corresponding to the upper bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit from the smallest value. An initial value setting means for setting as an initial value of, and a selection order for storing a plurality of types of selection orders for selecting the scan lines in an irregular order, which are preset for the scan lines corresponding to the bit strings. Means of storage and One of the plurality of types of selection orders stored by the selection order storage means is selected, and the selection order of the scanning lines of the serial numbers indicated by the initial values is determined based on the selected selection order. When 1 is added to each of the serial numbers indicated by the initial values and the value of the serial numbers after the addition exceeds the value obtained by subtracting 1 from the total number of scanning lines, the value is added. The second process of updating to the minimum value of the serial number and the scanning line corresponding to each bit corresponding to the serial number after the second process are continued in the previously determined selection order. The first process includes a processing unit that performs a third process of determining the selection order to be selected in the same order as the first process as the selection order of scanning lines corresponding to the serial numbers after the second process. Later, the scanning lines in the non-sequential scanning are performed by repeating the second process and the third process until the total number of the scanning lines is selected for each bit of the bit string constituting the gradation data. Scanning line selection order determining means for determining the selection order of An image data generation means for rearranging each pixel of image data based on a selection order determined by the scanning line selection order determining means to generate image data for non-sequential scanning is provided, and the control unit comprises the image. By causing the scanning line drive circuit to select scanning lines in the order of selecting scanning lines corresponding to the image data for non-sequential scanning generated by the data generation means, the image display processing of the image data is performed. It is characterized by being.</p><p> With such a configuration, the scanning line selection order determining means is any one of a plurality of types of irregular selection orders set in advance when determining the selection order of the scanning lines corresponding to the bit string. One is selected, the selection order of the scanning lines corresponding to the bit string is determined based on the selected selection order, and each pixel of the image data is rearranged based on the determined selection order for non-sequential scanning. It is possible to generate and display image data.</p><p> Therefore, the selection order of the scanning lines can be made more irregular depending on the selection method (timing, etc.) of the selection order, and the selection order can be determined at high speed, so that the processing load can be reduced and the high-definition image display can be performed. The effect of being able to further suppress display unevenness in such cases can be obtained.</p><p> [Invention 5] Further, the image display device of the invention 5 corresponds to the image display device of the invention 3 or 4, and the scanning line selection order determining means corresponds to the serial number after the second process in the third process. When determining the selection order of the scanning lines corresponding to the respective bits, one of the plurality of types of selection orders stored by the selection order storage means is selected, and the selection order is selected. It is characterized in that the selection order of the scanning lines after the second processing is determined based on the selection order. With such a configuration, in the second and subsequent processes, when determining the selection order of the scanning lines to be selected next for each bit, for example, the selection used when determining the selection order of the initial value scanning lines. It is possible to select different selection orders without using the order, and determine the selection order of the scanning lines after the second processing by the selected different selection order, whereby the scanning lines can be selected. Since the selection order of is can be determined in a more irregular order, it is possible to obtain an effect that display unevenness in high-definition image display and the like can be further suppressed.</p><p> [Invention 6] Further, in the image display device of the invention 6, the scanning line selection order determining means generates the random number for each predetermined frame in the image display, and the generated random number is generated. The feature is that the selection order of the scanning lines is determined based on the above. With such a configuration, one of a plurality of types of selection order is selected for each predetermined frame, and the selection order of the scanning lines is determined based on the selected irregular selection order. Therefore, for example, it is possible to select a selection order different from the previous one for each frame to determine the selection order of the scanning lines, whereby the same selection order as the entire display process can be determined. Since the selection order can be changed for each frame without repeating, it is possible to obtain an effect that display unevenness in high-definition image display and the like can be further suppressed. Here, the frame is, for example, a display period in which a cycle of scanning line selection using the determined scanning line selection order is performed. Hereinafter, the same applies to the image processing apparatus of Invention 7.</p><p> [Invention 7] On the other hand, in order to achieve the above object, the image processing apparatus of the invention 7 has a pixel matrix in which pixels including optical elements are arranged in a matrix, and one of the row direction and the column direction of the pixel matrix. A plurality of scanning lines connected to each of the pixel groups arranged along the above, a plurality of data lines connected to each of the pixel groups arranged along the other of the row direction and the column direction of the pixel matrix, and the plurality of data lines. A scan line drive circuit that sequentially selects one scan line at a time, a data line drive circuit that outputs a control signal related to light emission of the optical element to at least one data line among the plurality of data lines, and the scan. A line drive circuit and a control unit that controls the operation of the data line drive circuit are provided, and gradation data having a bit length N corresponding to the total number of scanning lines and the number of emission gradations indicating the emission gradation of the optical element is provided. The number of additions obtained by adding 1 to the total number of scan lines generated based on the above is 2 of the number of bits of the bit string constituting the gradation data.<sup>n</sup>Based on a numerical value group divided into numerical values according to a ratio of values, each optical element corresponding to each scanning line selected by the scanning line driving circuit is included in the numerical value group each time the scanning line is selected. The desired image is input to the image display device capable of gradation display by non-sequential scanning according to the selection order of the scanning lines determined so as to be able to emit light for a time corresponding to one numerical value selected in a predetermined order. An image processing device that generates image data for non-sequential scanning, wherein the image data acquisition means for acquiring the image data, at least the bit length N of the gradation data indicating the emission gradation of the optical element, and the scanning line. The display device information acquisition means for acquiring the total number of information and the addition number obtained by adding 1 to the total number of the scanning lines are 2 of the number of bits of the bit string constituting the gradation data.<sup>n</sup>A numerical group generation means for generating a numerical group divided into numerical values according to a ratio consisting of values (n = 0,1,2, ..., (N-1)) and an arrangement thereof for each of the scanning lines. The serial numbers are associated with each other in order, and the predetermined number among the serial numbers associated with the scanning lines is set as the initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and the lowest is the lowest. The value obtained by adding the largest value among the numerical values included in the numerical value group to the initial value corresponding to the bit corresponds to the most significant bit ((N-1) digit) of the bit string constituting the gradation data. As the initial value of the scanning line, for the other bits between the most significant bit and the least significant bit, the number of bit digits of the other bit is in descending order of the number of bit digits of the other bit. The value obtained by adding the initial value corresponding to the bit one digit above the bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit from the smallest value. An initial value setting means for setting initial values of other bits, and a selection order storage means for storing a selection order for selecting the scan lines in an irregular order, which is preset for the scan lines corresponding to the bit string. When, The first process of determining the selection order of the scanning lines of the serial numbers indicated by the initial values based on the selection order stored by the selection order storage means, and 1 is added to each of the serial numbers indicated by the initial values, and the said When the value of the serial number after addition exceeds the value obtained by subtracting 1 from the total number of the scanning lines, the second process of updating the value to the minimum value of the serial number and the serial number after the second process. The scanning lines corresponding to the bits corresponding to the above are selected in the same order as the first processing in which the scanning lines corresponding to the bits are continued in the selection order determined immediately before. Includes a processing unit that performs a third process of determining the order of selection of the corresponding scanning lines, and after the first process, the total number of the scanning lines is all for each bit of the bit string constituting the gradation data. By the scanning line selection order determining means for determining the selection order of the scanning lines in the non-sequential scanning by repeating the second process and the third process until the selection, and the scanning line selection order determining means. It is characterized by comprising an image data generation means for rearranging each pixel of the image data based on a determined selection order to generate image data for non-sequential scanning.</p><p> With such a configuration, the scanning line selection order determining means determines the scanning line selection order based on a preset irregular selection order when determining the scanning line selection order corresponding to the bit string. It is possible to determine and rearrange each pixel of the image data based on the determined selection order to generate image data for non-sequential scanning. Therefore, since the selection order determination process can be speeded up, the processing load can be reduced, and since the image data is generated based on the irregular selection order, display unevenness at the time of image display can be further suppressed for non-sequential scanning. The effect of being able to generate image data can be obtained.</p><p> [Invention 8] On the other hand, in order to achieve the above object, the image processing apparatus of the invention 8 has a pixel matrix in which pixels including optical elements are arranged in a matrix, and one of the row direction and the column direction of the pixel matrix. A plurality of scanning lines connected to each of the pixel groups arranged along the above, a plurality of data lines connected to each of the pixel groups arranged along the other of the row direction and the column direction of the pixel matrix, and the plurality of data lines. A scan line drive circuit that sequentially selects one scan line at a time, a data line drive circuit that outputs a control signal related to light emission of the optical element to at least one data line among the plurality of data lines, and the scan. A line drive circuit and a control unit that controls the operation of the data line drive circuit are provided, and gradation data having a bit length N corresponding to the total number of scanning lines and the number of emission gradations indicating the emission gradation of the optical element is provided. The number of additions obtained by adding 1 to the total number of the scanning lines generated based on the above is 2 of the number of bits of the bit string constituting the gradation data.<sup>n</sup>Based on a numerical value group divided into numerical values according to a ratio of values, each optical element corresponding to each scanning line selected by the scanning line driving circuit is included in the numerical value group each time the scanning line is selected. The desired image is input to the image display device capable of gradation display by non-sequential scanning according to the selection order of the scanning lines determined so as to be able to emit light for a time corresponding to one numerical value selected in a predetermined order. An image processing device that generates image data for non-sequential scanning, wherein the image data acquisition means for acquiring the image data, at least the bit length N of the gradation data indicating the emission gradation of the optical element, and the scanning line. The display device information acquisition means for acquiring the total number of information and the addition number obtained by adding 1 to the total number of the scanning lines are 2 of the number of bits of the bit string constituting the gradation data.<sup>n</sup>A numerical group generation means for generating a numerical group divided into numerical values according to a ratio consisting of values (n = 0,1,2, ..., (N-1)) and an arrangement thereof for each of the scanning lines. The serial numbers are associated with each other in order, and the predetermined number among the serial numbers associated with the scanning lines is set as the initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and the lowest is the lowest. The value obtained by adding the largest value among the numerical values included in the numerical value group to the initial value corresponding to the bit corresponds to the most significant bit ((N-1) digit) of the bit string constituting the gradation data. As the initial value of the scanning line, for the other bits between the most significant bit and the least significant bit, the number of bit digits of the other bit is in descending order of the number of bit digits of the other bit. The value obtained by adding the initial value corresponding to the bit one digit above the bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit from the smallest value. Stores initial value setting means for setting initial values of other bits and a plurality of types of selection orders preset for the scan lines corresponding to the bit string for selecting the scan lines in an irregular order. Selection order storage means and One of the plurality of types of selection orders stored by the selection order storage means is selected, and the selection order of the scanning lines of the serial numbers indicated by the initial values is determined based on the selected selection order. When 1 is added to each of the serial numbers indicated by the initial values and the value of the serial numbers after the addition exceeds the value obtained by subtracting 1 from the total number of scanning lines, the value is added. The second process of updating to the minimum value of the serial number and the scanning line corresponding to each bit corresponding to the serial number after the second process are continued in the previously determined selection order. The first process includes a processing unit that performs a third process of determining the selection order to be selected in the same order as the first process as the selection order of scanning lines corresponding to the serial numbers after the second process. Later, the scanning lines in the non-sequential scanning are performed by repeating the second process and the third process until the total number of the scanning lines is selected for each bit of the bit string constituting the gradation data. Scanning line selection order determining means for determining the selection order of It is characterized by comprising an image data generation means for rearranging each pixel of the image data based on a selection order determined by the scanning line selection order determining means to generate image data for non-sequential scanning.</p><p> With such a configuration, the scanning line selection order determining means is any one of a plurality of types of irregular selection orders set in advance when determining the selection order of the scanning lines corresponding to the bit string. One is selected, the selection order of the scanning lines corresponding to the bit string is determined based on the selected selection order, and each pixel of the image data is rearranged based on the determined selection order for non-sequential scanning. It is possible to generate image data. Therefore, since the selection order can be determined at high speed, the processing load can be reduced, and the selection order of the scanning lines can be made more irregular depending on the selection method (timing, etc.) of the selection order, so that the display unevenness at the time of image display is possible. It is possible to obtain an effect that image data for non-sequential scanning can be generated, which can further suppress the problem.</p><p> [Invention 9] Further, in the image processing apparatus of the invention 9, the scanning line selection order determining means corresponds to the serial number after the second processing in the third processing. When determining the selection order of the scanning lines corresponding to the respective bits, one of the plurality of types of selection orders stored by the selection order storage means is selected, and the selection order is selected. It is characterized in that the selection order of the scanning lines after the second processing is determined based on the selection order.</p><p> With such a configuration, in the second and subsequent processes, when determining the selection order of the scanning lines to be selected next for each bit, for example, the selection used when determining the selection order of the initial value scanning lines. It is possible to select different selection orders without using the order, and to determine the selection order of the scanning lines after the second processing by the different selection order selected, and the determined selection order. It is possible to rearrange each pixel of the image data based on the above to generate image data for non-sequential scanning. Therefore, since the selection order of the scanning lines can be determined in a more irregular order, it is possible to obtain an effect that image data for non-sequential scanning that can further suppress display unevenness at the time of image display can be generated.</p><p> [Invention 10] Further, in the image processing apparatus of the invention 10, the scanning line selection order determining means is the plurality of types stored by the selection order storage means for each predetermined frame in the image display. It is characterized in that any one type of selection order is selected from the selection order of the above, and the selection order of the scanning line is determined based on the selected selection order.</p><p> With such a configuration, one of a plurality of types of selection order is selected for each predetermined frame, and the selection order of the scanning lines is determined based on the selected irregular selection order. For example, a selection order different from the previous one is selected for each frame to determine the selection order of the scanning lines, and each pixel of the image data is rearranged based on the determined selection order. It is possible to generate image data for non-sequential scanning. Therefore, the same selection order is not repeated in the entire display process, and image data in which the selection order is changed for each frame can be generated, so that display unevenness at the time of image display can be further suppressed for non-sequential scanning. The effect of being able to generate image data can be obtained.</p><p> [Invention 11] On the other hand, in order to achieve the above object, in the image display system of the invention 11, the image processing device is used to display image data for non-sequential scanning and scanning lines corresponding to the image data. The image display device includes image information transmitting means for transmitting selection order information, and the image display device includes a pixel matrix in which pixels including optical elements are arranged in a matrix, and one of the row direction and the column direction of the pixel matrix. A plurality of scanning lines connected to each of the arranged pixel groups, a plurality of data lines connected to each of the pixel groups arranged along the other of the row direction and the column direction of the pixel matrix, and the plurality of scanning lines. From the scanning line drive circuit that sequentially selects one by one, a data line drive circuit that outputs a control signal related to light emission of the optical element to at least one data line among the plurality of data lines, and the image processing apparatus. Image information acquisition means for acquiring image data for non-sequential scanning and selection order information of scanning lines corresponding to the image data, and Display device information transmitting means for transmitting at least information on the bit length N of gradation data indicating the emission gradation of the optical element and the total number of scanning lines to the image processing device in response to an acquisition request from the image processing device. And a control unit that controls the operation of the scanning line driving circuit and the data line driving circuit, and a bit length N corresponding to the total number of scanning lines and the number of emission gradations indicating the emission gradation of the optical element. 2 of the number of bits of the bit string constituting the gradation data is the addition number obtained by adding 1 to the total number of the scanning lines generated based on the gradation data of.<sup>n</sup>Based on a numerical value group divided into numerical values according to a ratio of values, each optical element corresponding to each scanning line selected by the scanning line driving circuit is included in the numerical value group each time the scanning line is selected. A desired image can be displayed in gradation by non-sequential scanning according to the selection order of scanning lines determined so that light can be emitted for a time corresponding to one numerical value selected in a predetermined order. Non-sequential scanning is performed based on the selection order of the non-sequential scanning image data acquired from the image processing apparatus by the acquisition means and the scanning lines corresponding to the image data, and the image of the non-sequential scanning image data is displayed. It is characterized by being like this.</p><p> With such a configuration, the image display device performs the non-sequential scanning according to the selection order of scanning lines based on the image data for non-sequential scanning acquired from the image processing device by the image data acquisition means, and the non-sequential scanning is performed. It is possible to display an image of image data for sequential scanning. Therefore, it is possible to obtain an effect that display unevenness in high-definition image display and the like can be further suppressed.</p><p> [Invention 12] On the other hand, in order to achieve the above object, the image display device control program of the invention 12 includes a pixel matrix in which pixels including optical elements are arranged in a matrix, and a row direction and a column direction of the pixel matrix. A plurality of scanning lines connected to each of the pixel groups arranged along one of them, and a plurality of data lines connected to each of the pixel groups arranged along the other of the row direction and the column direction of the pixel matrix. A scanning line drive circuit that sequentially selects the plurality of scanning lines one by one, a data line driving circuit that outputs a control signal related to light emission of the optical element to at least one data line among the plurality of data lines, and a data line driving circuit. A program for controlling an image display device including an image data acquisition means for acquiring image data, a control unit for controlling the operation of the scanning line drive circuit and the data line drive circuit, and the image data acquisition. The bit length N of the gradation data indicating the emission gradation of the optical element according to the image data acquired by the means and the addition number obtained by adding 1 to the total number of scanning lines are the bit strings constituting the gradation data. A few bits of 2<sup>n</sup>While acquiring the numerical value group divided into the numerical values according to the ratio consisting of the values (n = 0,1,2, ..., (N-1)), the scanning lines are arranged in the order of their arrangement. A serial number is associated, and a predetermined number among the serial numbers associated with the scanning line is set as an initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and corresponds to the lowest bit. The scan line corresponding to the most significant bit ((N-1) digit) of the bit string constituting the gradation data is obtained by adding the largest numerical value among the numerical values included in the numerical value group to the initial value to be performed. For the other bits between the most significant bit and the least significant bit, one digit of the bit digit number of the other bit is used in order from the largest bit digit number of the other bit. The other bit is the sum of the initial value corresponding to the upper bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit from the smallest value. Initial value setting means for setting as the initial value of, selection order storage means for storing the selection order for selecting the scan lines in an irregular order, which is preset for the scan line corresponding to the bit string, and The first process of determining the selection order of the scanning lines of the serial numbers indicated by the initial values based on the selection order stored by the selection order storage means, and 1 is added to each of the serial numbers indicated by the initial values, and the said When the value of the serial number after addition exceeds the value obtained by subtracting 1 from the total number of the scanning lines, the second process of updating the value to the minimum value of the serial number and the serial number after the second process. The scanning lines corresponding to the bits corresponding to the above are continued in the selection order determined immediately before, and the selection order in which the scan lines are selected in the same order as the first process is set to the serial number after the second process. Includes a processing unit that performs a third process of determining the order of selection of the corresponding scanning lines, and after the first process, the total number of the scanning lines is all for each bit of the bit string constituting the gradation data. By repeating the second process and the third process until the selection is made, the computer is made to execute a process realized as a scanning line selection order determining means for determining the selection order of the scanning lines in the non-sequential scanning. It is characterized by being a program for. Here, the present invention is a program applicable to the image display device of the first invention, whereby the same effect as that of the image display device of the first invention can be obtained.</p><p> [Invention 13] On the other hand, in order to achieve the above object, the image display device control program of the invention 13 includes a pixel matrix in which pixels including optical elements are arranged in a matrix, and a row direction and a column direction of the pixel matrix. A plurality of scanning lines connected to each of the pixel groups arranged along one of them, and a plurality of data lines connected to each of the pixel groups arranged along the other of the row direction and the column direction of the pixel matrix. A scanning line drive circuit that sequentially selects the plurality of scanning lines one by one, a data line driving circuit that outputs a control signal related to light emission of the optical element to at least one data line among the plurality of data lines, and a data line driving circuit. A program for controlling an image display device including an image data acquisition means for acquiring image data, a control unit for controlling the operation of the scanning line drive circuit and the data line drive circuit, and the image data acquisition. The bit length N of the gradation data indicating the emission gradation of the optical element according to the image data acquired by the means and the addition number obtained by adding 1 to the total number of scanning lines are the bit strings constituting the gradation data. A few bits of 2<sup>n</sup>While acquiring the numerical value group divided into the numerical values according to the ratio consisting of the values (n = 0,1,2, ..., (N-1)), the scanning lines are arranged in the order of their arrangement. A serial number is associated, and a predetermined number among the serial numbers associated with the scanning line is set as an initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and corresponds to the lowest bit. The scan line corresponding to the most significant bit ((N-1) digit) of the bit string constituting the gradation data is obtained by adding the largest numerical value among the numerical values included in the numerical value group to the initial value to be performed. For the other bits between the most significant bit and the least significant bit, one digit of the bit digit number of the other bit is used in order from the largest bit digit number of the other bit. The other bit is the sum of the initial value corresponding to the upper bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit from the smallest value. Initial value setting means for setting as the initial value of, selection order storage means for storing the selection order for selecting the scan lines in an irregular order, which is preset for the scan lines corresponding to the bit string. The first process of determining the selection order of the scanning lines of the serial numbers indicated by the initial values based on the selection order stored by the selection order storage means, and 1 is added to each of the serial numbers indicated by the initial values, and the said When the value of the serial number after addition exceeds the value obtained by subtracting 1 from the total number of the scanning lines, the second process of updating the value to the minimum value of the serial number and the serial number after the second process. The scanning lines corresponding to the bits corresponding to the above are continued in the selection order determined immediately before, and the selection order in which the scan lines are selected in the same order as the first process is set to the serial number after the second process. Includes a processing unit that performs a third process of determining the order of selection of the corresponding scanning lines, and after the first process, the total number of the scanning lines is all for each bit of the bit string constituting the gradation data. A scanning line selection order determining means for determining the selection order of scanning lines in the non-sequential scanning by repeating the second process and the third process until the selection is made, and To make a computer execute a process realized as an image data generation means for rearranging each pixel of image data based on a selection order determined by the scanning line selection order determining means to generate image data for non-sequential scanning. It is characterized by being a program. Here, the present invention is a program applicable to the image display device of the invention 2, whereby the same effect as that of the image display device of the invention 2 can be obtained.</p><p> [Invention 14] On the other hand, in order to achieve the above object, the image display device control program of the invention 14 includes a pixel matrix in which pixels including optical elements are arranged in a matrix, and a row direction and a column direction of the pixel matrix. A plurality of scanning lines connected to each of the pixel groups arranged along one of them, and a plurality of data lines connected to each of the pixel groups arranged along the other of the row direction and the column direction of the pixel matrix. A scanning line drive circuit that sequentially selects the plurality of scanning lines one by one, a data line driving circuit that outputs a control signal related to light emission of the optical element to at least one data line among the plurality of data lines, and a data line driving circuit. A program for controlling an image display device including an image data acquisition means for acquiring image data, a control unit for controlling the operation of the scanning line drive circuit and the data line drive circuit, and the image data acquisition. The bit length N of the gradation data indicating the emission gradation of the optical element according to the image data acquired by the means and the addition number obtained by adding 1 to the total number of scanning lines are the bit strings constituting the gradation data. A few bits of 2<sup>n</sup>While acquiring the numerical value group divided into the numerical values according to the ratio consisting of the values (n = 0,1,2, ..., (N-1)), the scanning lines are arranged in the order of their arrangement. A serial number is associated, and a predetermined number among the serial numbers associated with the scanning line is set as an initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and corresponds to the lowest bit. The scan line corresponding to the most significant bit ((N-1) digit) of the bit string constituting the gradation data is obtained by adding the largest numerical value among the numerical values included in the numerical value group to the initial value to be performed. For the other bits between the most significant bit and the least significant bit, one digit of the bit digit number of the other bit is used in order from the largest bit digit number of the other bit. The other bit is the sum of the initial value corresponding to the upper bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bits of the other bit from the smallest value. Initial value setting means for setting as the initial value of, selection order storage for storing a plurality of types of selection orders for selecting the scan lines in an irregular order, which are preset for the scan lines corresponding to the bit string. Means and One of the plurality of types of selection orders stored by the selection order storage means is selected, and the selection order of the scanning lines of the serial numbers indicated by the initial values is determined based on the selected selection order. When 1 is added to each of the serial numbers indicated by the initial values and the value of the serial numbers after the addition exceeds the value obtained by subtracting 1 from the total number of scanning lines, the value is added. The second process of updating to the minimum value of the serial number and the scanning line corresponding to each bit corresponding to the serial number after the second process are continued in the selection order determined one before, and the second process is performed. The first process includes a processing unit that performs a third process of determining the selection order to be selected in the same order as the first process as the selection order of scanning lines corresponding to the serial numbers after the second process. Later, the scanning lines in the non-sequential scanning are performed by repeating the second process and the third process until the total number of the scanning lines is selected for each bit of the bit string constituting the gradation data. It is characterized in that it is a program for causing a computer to execute a process realized as a scanning line selection order determining means for determining the selection order of. Here, the present invention is a program applicable to the image display device of the invention 3, whereby the same effect as that of the image display device of the invention 3 can be obtained.</p><p> [Invention 15] On the other hand, in order to achieve the above object, the image display device control program of the invention 15 includes a pixel matrix in which pixels including optical elements are arranged in a matrix, and a row direction and a column direction of the pixel matrix. A plurality of scanning lines connected to each of the pixel groups arranged along one of them, and a plurality of data lines connected to each of the pixel groups arranged along the other of the row direction and the column direction of the pixel matrix. A scanning line drive circuit that sequentially selects the plurality of scanning lines one by one, a data line driving circuit that outputs a control signal related to light emission of the optical element to at least one data line among the plurality of data lines, and a data line driving circuit. A program for controlling an image display device including an image data acquisition means for acquiring image data, a control unit for controlling the operation of the scanning line drive circuit and the data line drive circuit, and the image data acquisition. The bit length N of the gradation data indicating the emission gradation of the optical element according to the image data acquired by the means and the addition number obtained by adding 1 to the total number of scanning lines are the bit strings constituting the gradation data. A few bits of 2<sup>n</sup>While acquiring the numerical value group divided into the numerical values according to the ratio consisting of the values (n = 0,1,2, ..., (N-1)), the scanning lines are arranged in the order of their arrangement. A serial number is associated, and a predetermined number among the serial numbers associated with the scanning line is set as an initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and corresponds to the lowest bit. The scan line corresponding to the most significant bit ((N-1) digit) of the bit string constituting the gradation data is obtained by adding the largest numerical value among the numerical values included in the numerical value group to the initial value to be performed. For the other bits between the most significant bit and the least significant bit, one digit of the bit digit number of the other bit is used in order from the largest bit digit number of the other bit. The other bit is the sum of the initial value corresponding to the upper bit and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit from the smallest value. Initial value setting means for setting as the initial value of, selection order storage for storing a plurality of types of selection orders for selecting the scan lines in an irregular order, which are preset for the scan lines corresponding to the bit string. means, One of the plurality of types of selection orders stored by the selection order storage means is selected, and the selection order of the scanning lines of the serial numbers indicated by the initial values is determined based on the selected selection order. When 1 is added to each of the serial numbers indicated by the initial values and the value of the serial numbers after the addition exceeds the value obtained by subtracting 1 from the total number of scanning lines, the value is added. The second process of updating to the minimum value of the serial number and the scanning line corresponding to each bit corresponding to the serial number after the second process are continued in the selection order determined one before, and the second process is performed. The first process includes a processing unit that performs a third process of determining the selection order to be selected in the same order as the first process as the selection order of scanning lines corresponding to the serial numbers after the second process. Later, the scanning lines in the non-sequential scanning are performed by repeating the second process and the third process until the total number of the scanning lines is selected for each bit of the bit string constituting the gradation data. Scanning line selection order determining means for determining the selection order of To make a computer execute a process realized as an image data generation means for rearranging each pixel of image data based on a selection order determined by the scanning line selection order determining means to generate image data for non-sequential scanning. It is characterized by being a program. Here, the present invention is a program applicable to the image display device of the invention 4, and thereby the same effect as that of the image display device of the invention 4 can be obtained.</p><p> [Invention 16] On the other hand, in order to achieve the above object, the image processing apparatus control program of the invention 16 includes a pixel matrix in which pixels including optical elements are arranged in a matrix, and a row direction and a column direction of the pixel matrix. A plurality of scanning lines connected to each of the pixel groups arranged along one of them, and a plurality of data lines connected to each of the pixel groups arranged along the other of the row direction and the column direction of the pixel matrix. A scanning line drive circuit that sequentially selects the plurality of scanning lines one by one, a data line driving circuit that outputs a control signal related to light emission of the optical element to at least one data line among the plurality of data lines, and a data line driving circuit. It is provided with a control unit for controlling the operation of the scanning line drive circuit and the data line driving circuit, and has a bit length N according to the total number of scanning lines and the number of emission gradations indicating the emission gradation of the optical element. The number of additions obtained by adding 1 to the total number of the scanning lines generated based on the adjustment data is 2 of the number of bits of the bit string constituting the gradation data.<sup>n</sup>Based on a numerical value group divided into numerical values according to a ratio of values, each optical element corresponding to each scanning line selected by the scanning line driving circuit is included in the numerical value group each time the scanning line is selected. An image in which the selection order of the scanning lines is determined and a desired image can be displayed in gradation by non-sequential scanning according to the selection order so that light can be emitted for a time corresponding to one numerical value selected in a predetermined order. A program for controlling an image processing device that generates image data for non-sequential scanning to be input to a display device, and is an image data acquisition means for acquiring image data, at least a floor indicating the emission gradation of the optical element. Display device information acquisition means for acquiring information on the bit length N of the adjustment data and the total number of the scanning lines, and the addition number obtained by adding 1 to the total number of the scanning lines is the number of bits of the bit string constituting the gradation data. 2<sup>n</sup>A numerical group generating means for generating a numerical group divided into numerical values according to a ratio consisting of values (n = 0,1,2, ..., (N-1)), and in the order of arrangement for each of the scanning lines. The serial numbers are also associated with each other, and the predetermined number among the serial numbers associated with the scanning lines is set as the initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and the lowest bit is defined as the lowest bit. The value obtained by adding the largest value among the numerical values included in the numerical value group to the initial value corresponding to is the most significant bit ((N-1) digit) of the bit string constituting the gradation data. As the initial value of the scanning line, for the other bits between the most significant bit and the least significant bit, the number of bit digits of the other bit is increased in descending order of the bit digit number of the other bit. The value obtained by adding the initial value corresponding to the bit one digit higher and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit, is the other value. Initial value setting means for setting as the initial value of the bits of, selection order storage means for storing the selection order for selecting the scan lines in an irregular order, which is preset for the scan lines corresponding to the bit string. The first process of determining the selection order of the scanning lines of the serial numbers indicated by the initial values based on the selection order stored by the selection order storage means, and 1 is added to each of the serial numbers indicated by the initial values, and the said When the value of the serial number after addition exceeds the value obtained by subtracting 1 from the total number of the scanning lines, the second process of updating the value to the minimum value of the serial number and the serial number after the second process. The scanning lines corresponding to the bits corresponding to the above are continued in the selection order determined immediately before, and the selection order in which the scan lines are selected in the same order as the first process is set to the serial number after the second process. Includes a processing unit that performs a third process of determining the order of selection of the corresponding scanning lines, and after the first process, the total number of the scanning lines is all for each bit of the bit string constituting the gradation data. A scanning line selection order determining means for determining the selection order of scanning lines in the non-sequential scanning by repeating the second process and the third process until the selection is made, and To make a computer execute a process realized as an image data generation means for rearranging each pixel of the image data based on the selection order determined by the scanning line selection order determining means to generate image data for non-sequential scanning. It is characterized by being a program of. Here, the present invention is a program applicable to the image display device of the invention 7, and thereby the same effect as that of the image display device of the invention 7 can be obtained.</p><p> [Invention 17] On the other hand, in order to achieve the above object, the image processing apparatus control program of the invention 17 includes a pixel matrix in which pixels including optical elements are arranged in a matrix, and a row direction and a column direction of the pixel matrix. A plurality of scanning lines connected to each of the pixel groups arranged along one of them, and a plurality of data lines connected to each of the pixel groups arranged along the other of the row direction and the column direction of the pixel matrix . A scanning line drive circuit that sequentially selects the plurality of scanning lines one by one, a data line driving circuit that outputs a control signal related to light emission of the optical element to at least one data line among the plurality of data lines, and a data line driving circuit. It is provided with a control unit for controlling the operation of the scanning line drive circuit and the data line driving circuit, and has a bit length N according to the total number of scanning lines and the number of emission gradations indicating the emission gradation of the optical element. The number of additions obtained by adding 1 to the total number of the scanning lines generated based on the adjustment data is 2 of the number of bits of the bit string constituting the gradation data.<sup>n</sup>Based on a numerical value group divided into numerical values according to a ratio of values, each optical element corresponding to each scanning line selected by the scanning line driving circuit is included in the numerical value group each time the scanning line is selected. An image in which the selection order of the scanning lines is determined and a desired image can be displayed in gradation by non-sequential scanning according to the selection order so that light can be emitted for a time corresponding to one numerical value selected in a predetermined order. A program for controlling an image processing device that generates image data for non-sequential scanning to be input to a display device, and is an image data acquisition means for acquiring image data, at least a floor indicating the emission gradation of the optical element. Display device information acquisition means for acquiring information on the bit length N of the adjustment data and the total number of the scanning lines, and the addition number obtained by adding 1 to the total number of the scanning lines is the number of bits of the bit string constituting the gradation data. 2<sup>n</sup>A numerical group generation means for generating a numerical group divided into numerical values according to a ratio consisting of values (n = 0,1,2, ..., (N-1)), and in the order of arrangement for each of the scanning lines. The serial numbers are also associated with each other, and the predetermined number among the serial numbers associated with the scanning lines is set as the initial value corresponding to the lowest bit (0th digit) of the bit string constituting the gradation data, and the lowest bit is defined as the lowest bit. The value obtained by adding the largest value among the numerical values included in the numerical value group to the initial value corresponding to is the most significant bit ((N-1) digit) of the bit string constituting the gradation data. As the initial value of the scanning line, for the other bits between the most significant bit and the least significant bit, the number of bit digits of the other bit is increased in descending order of the bit digit number of the other bit. The value obtained by adding the initial value corresponding to the bit one digit higher and the numerical value included in the numerical value group, which is the value obtained by adding 1 to the number of bit digits of the other bit, is the other value. Initial value setting means for setting as the initial value of the bits of, a selection for storing a plurality of types of selection orders for selecting the scan lines in an irregular order, which are preset for the scan lines corresponding to the bit string. Order storage means, One of the plurality of types of selection orders stored by the selection order storage means is selected, and the selection order of the scanning lines of the serial numbers indicated by the initial values is determined based on the selected selection order. When 1 is added to each of the serial numbers indicated by the initial values and the value of the serial numbers after the addition exceeds the value obtained by subtracting 1 from the total number of scanning lines, the value is added. The second process of updating to the minimum value of the serial number and the scanning line corresponding to each bit corresponding to the serial number after the second process are continued in the selection order determined one before, and the second process is performed. The first process includes a processing unit that performs a third process of determining the selection order to be selected in the same order as the first process as the selection order of scanning lines corresponding to the serial numbers after the second process. Later, the scanning lines in the non-sequential scanning are performed by repeating the second process and the third process until the total number of the scanning lines is selected for each bit of the bit string constituting the gradation data. Scanning line selection order determining means for determining the selection order of To make a computer execute a process realized as an image data generation means for rearranging each pixel of the image data based on the selection order determined by the scanning line selection order determining means to generate image data for non-sequential scanning. It is characterized by being a program of. Here, the present invention is a program applicable to the image display device of the invention 8, and thereby the same effect as that of the image display device of the invention 8 can be obtained.</p><p> [Invention 18] On the other hand, in order to achieve the above object, the image display device control program of the invention 18 is a program for controlling the image display device in the image display system of the invention 11, from the image processing device. Image information acquisition means for acquiring image data for non-sequential scanning and a selection order of scanning lines corresponding to the image data, and emission gradation number information and scanning line information in response to an acquisition request from the image processing apparatus. The display device to be transmitted is characterized in that it is a program for causing a computer to execute a process realized as an information transmission means.</p><p> Here, the present invention is a program applicable to the image display system of the invention 11, and thereby the same effect as that of the image display system of the invention 11 can be obtained.</p>
Hereinafter, embodiments of the present invention will be described with reference to the drawings. 1 to 7 are diagrams showing embodiments of an image display device, an image processing device, an image display device control program, and an image processing device control program according to the present invention. First, the configuration of the image display device according to the present invention will be described with reference to FIGS. 1 and 2. FIG. 1 is a block diagram showing the configuration of the image display device 10 according to the present invention, and FIG. 2 is a diagram showing the configuration of pixel circuits constituting the panel 10a of the image display device 10.
The image display device 10 includes a panel 10a, a control unit 10b, a drive unit 10c, a frame memory 10d, an image analysis unit 10e, an image conversion unit 10f, and a selection order storage unit 10g. There is. The panel 10a is configured by arranging pixel circuits including light emitting elements in a matrix, and causes the light emitting elements selected by the voltage supply (or current supply) from the drive unit 10c to emit light for a predetermined time. As shown in FIG. 2, the pixel circuit 3 includes a scanning line 30, a data line 31, a current supply line 32, a switching transistor 33, a driving transistor 34, an optical element 35, and a holding capacitance capacitor 36. It has a structure that includes it. Here, the operation of the pixel circuit 3 in the present embodiment is controlled according to the writing of the bright signal supplied from the control unit 10b via the drive unit 10c as high or low, and the scanning line 30 When the bright signal is written as high via the data line 31, the optical element 35 is made to emit light, and when it is written as low, the optical element 35 is not made to emit light regardless of whether or not is driven. Further, in the present embodiment, the optical element 35 is an electroluminescence element. Further, the image display device 10 according to the present embodiment uses the signal (bright signal) applied to the data line 31 as binary bit data, and uses this bit data to make an optical element in a period of one frame. It is configured to control the light emission time of 35. As a result, the gradation display of the image is performed by controlling the light emission time of the optical element 35 according to the time corresponding to each bit of the bit string constituting the gradation data.
The control unit 10b controls the drive unit 10c according to the basic vertical scanning signal, horizontal scanning signal, dot clock signal, and gradation data. That is, the drive unit 10c is made to select the scanning lines in the image display area on the panel 10a in a non-sequential manner according to the selection order of the scanning lines determined by the image conversion unit 10f, and a voltage is applied to the pixels of the selected scanning lines ( Alternatively, it supplies an electric current).
The drive unit 10c is controlled by the control unit 10b, selects scanning lines in the image display area on the panel 10a in a non-sequential manner by non-sequential scanning, and is based on image data corresponding to the non-sequential selection order. A voltage is applied (or a current is supplied) to the pixels of the selected scanning line. The frame memory 10d is a memory for handling an image to be displayed in the image display area, and in the image display processing, the image data corresponding to the non-sequential scanning on the memory is taken out and the corresponding scanning line of the panel 10a is displayed. Drive the pixel.
The image analysis unit 10e analyzes the image data acquired from the external device and transmits the analysis result to the image conversion unit 10f. The analysis content here includes the number of colors and the resolution of the image data. The image conversion unit 10f converts the acquired image data into image data for non-sequential scanning based on the analysis result from the image analysis unit 10e and the number of scanning lines on the display panel. The converted image data is stored in the frame memory 10d. In the present embodiment, one of a plurality of types of irregular scanning lines stored in the selection order storage unit 10g is selected from the selection order, and the selected irregular selection order is used for the floor. The selection order of the scanning lines corresponding to the bit strings of the adjustment data is determined, and the conversion process of rearranging each pixel constituting the image data based on the determined selection order is performed to generate the image data for non-sequential scanning. .. Here, in the present embodiment, the irregular selection order is an order determined so that the scanning lines corresponding to each bit of the gradation data are in an order that is neither ascending nor descending in these bit positions. .. As for these selection orders, those determined in advance are stored in the selection order storage unit 10g.
The selection order storage unit 10g is used in advance in the image conversion unit 10f to determine the selection order of the scanning lines corresponding to the bit strings of the gradation data, which is used in the scanning line selection order determination process, in an irregular order. It stores a plurality of types of determined irregular selection orders. Here, in the present embodiment, although not shown, the image display device 10 is used for storing a storage medium for storing programs for controlling each of the above parts, a CPU for executing these programs, and executing the programs. It has a RAM to store the necessary data. Then, the processing of each part is realized by executing the program by the CPU.
The storage medium is a semiconductor storage medium such as RAM or ROM, a magnetic storage type storage medium such as FD or HD, an optical reading type storage medium such as CD, CDV, LD, or DVD, or a magnetic storage type such as MO. An optical reading type storage medium includes any storage medium that can be read by a computer regardless of the reading method such as electronic, magnetic, or optical.
Further, a more specific operation of the image display device 10 will be described with reference to FIGS. 1, 3 and 4. Here, FIG. 3 is a diagram showing an example of a plurality of types of selection orders stored in the selection order storage unit 10g, and FIG. 4 shows serial numbers (0 to 13) of scanning lines in the vertical direction and time in the horizontal direction. It is a figure which showed the appearance that the scanning line corresponding to each bit of the gradation data is selected in the selection order of the scanning line determined by a random number.
First, image data such as a moving image is transmitted from an external device such as a PC (Personal Computer) to the image analysis unit 10e. As a result, the image analysis unit 10e performs the image data analysis process. As described above, the analysis process examines the number of colors and the resolution of the input image. As a result, when information such as the number of colors and resolution of the image is known, the image conversion unit 10f inputs the information based on this information and information such as the total number of scanning lines of the panel 10a and the number of controllable emission gradations. Performs a process of converting the collected image data into image data for non-sequential scanning. Hereinafter, the image data conversion process will be specifically described.
Here, for convenience of explanation, a case where the total number of scanning lines is 14 and the bit length of the gradation data is 4 bits will be described as an example. First, 15 which is the total number of scanning lines 14 plus 1 is 2 which is the number of bits of the bit string constituting the gradation data of bit length N.<sup>n</sup>Generate a numerical group divided according to the ratio consisting of the values (n = 0,1,2, ···, (N-1)). That is, since the bit length N of the gradation data is 4 bits, it is 2<sup>0</sup>:2<sup>1</sup>:2<sup>2</sup>:2<sup>3</sup>Divide the value 15 by adding 1 to the total number of scanning lines at a ratio of = 1: 2: 4: 8. In this case, it can be divided into 1: 2: 4: 8. Therefore, it is divided into four numerical values of 1, 2, 4, and 8 according to each ratio.
Next, a serial number from 0 to 13 is associated with each of the 14 scanning lines in total. Then, the serial number 0 of the scanning line (hereinafter referred to as the initial scanning line) to be selected first is set as the initial value in the LSB (0th bit) of the gradation data. Next, for the third bit (MSB) of the gradation data, the serial number 0 of the previously selected scanning line is added with the largest 8 of the divided numerical values, and this serial number 8 is used as the initial scanning line. Set as a serial number of. Further, for the second bit of the gradation data, the second largest 4 among the divided numerical values is added to the serial number 8 of the previously selected scanning line, and this 12 is used as the serial number of the initial scanning line. Set. Furthermore, for the first bit of the gradation data, the third largest 2 of the divided numerical values is added to the serial number 12 selected immediately before, but in this case, the added numerical value is the serial number. Since it exceeds 13, the remainder (0) when the addition result 14 is divided by the total number of scanning lines 14 is set as the serial number of the initial scanning lines. In the case of 15 which is the sum of 12 and 3, 15/14 = 1 (remainder 1), so the serial number of the initial scanning line in this case is 1.
Therefore, in the 4-bit bit length of the gradation data, the serial number 0 is set as the initial value for the LSB, the serial number 8 is set as the initial value for the MSB, and the serial number 12 is set for the second bit. It is set as the initial value, and the serial number 0 is set as the initial value for the first bit. In this way, according to the bit length of the gradation data, the divided numerical values are added in order from the largest to the smallest to the serial number of the previously selected scanning line as described above. The serial number of the initial scanning line corresponding to each bit of the gradation data is determined.
Further, any one of a plurality of types of selection orders stored in the selection order storage unit 10g is selected, and the selection order of the initial scanning lines is determined according to the selected selection order. In the present embodiment, as shown in FIG. 3, the selection order storage unit 10f stores four types of selection orders 1 to 4 corresponding to each bit of the gradation data. Here, the selection order 3 is selected from these four types.
In the present embodiment, the selection order of the initial scanning lines is determined by using the selection order of the selection order 3 as it is. That is, the selection order is: the initial scan line of serial number 8 corresponding to MSB the initial scan line of serial number 0 corresponding to LSB the initial scan line of serial number 12 corresponding to bit 2 the initial scan of serial number 0 corresponding to bit 1. Determine in the order of the lines. After that, 1 is added to the serial number of the initial scanning line corresponding to each bit, and the selection order is determined for the scanning line of the serial number of the addition result by using the calculation result of the random number in the same manner as described above. .. At this time, if the result of adding 1 to the initial value corresponding to each bit exceeds the value obtained by subtracting 1 from the total number of scanning lines (13 in this case), the addition result is set to 0. That is, when the 13th scanning line is selected and 1 is added to the serial number 13, the addition result is not set to a numerical value (14) exceeding the scanning line serial number 13 and is the minimum value of the scanning line serial number 0. And. Further, from the calculation result of the random number, the selection order of the scanning lines corresponding to each bit of the gradation data is determined by the order of MSB LSB 2nd bit 1st bit. Therefore, when the selection order is determined in the order of the 8th scanning line, the 0th scanning line, the 12th scanning line, and the 0th scanning line corresponding to each bit of the gradation data, thereafter. Add 1 to the serial number of the previously selected scan line corresponding to each bit, such as the 9th scan line, the 1st scan line, the 13th scan line, the order in which the 1st scan line is selected, and so on. The selection order is determined so that the scanning lines of the added serial numbers are sequentially selected.
In this way, when the selection order of the scanning lines corresponding to the total number of scanning lines is determined for each bit, the acquired image data is configured in the order according to the selection order based on the determined selection order. Image data is converted by rearranging the pixels to be used, and image data for non-sequential scanning is generated. Depending on the total number of scanning lines, the addition number obtained by adding 1 to the total number of scanning lines is 2 of the number of bits of the bit string constituting the N-bit gradation data.<sup>n</sup>It may not be possible to divide accurately according to the ratio consisting of the values (n = 0,1,2, ..., (N-1)). For example, consider a case where the total number of scanning lines is 240 and the bit length of the gradation data is 6 bits. In this case, the addition number 241 obtained by adding 1 to the number of scanning lines is divided by the ratio of 1: 2: 4: 8: 16: 32, but 241 cannot be accurately divided into this ratio. Therefore, if it is not possible to divide into numerical values with an accurate ratio, such as 4, 7, 15, 30, 62, 123, a numerical value group is generated by using the neighboring values.
The generated image data for non-sequential scanning is stored in the frame memory 10d. Then, as shown in FIG. 4, the images of the image data for non-sequential scanning stored in the frame memory 10d are subjected to non-sequential scanning lines in the selection order corresponding to the image data by the control unit 10b and the drive unit 10c. Is selected, and a voltage (or current) is applied to the corresponding pixel in the selected scanning line, so that the image is displayed in the display area on the panel 10a.
Further, the flow of operation processing of the image display device 10 will be described with reference to FIG. FIG. 5 is a flowchart showing the operation processing of the image display device 10. As shown in FIG. 5, first, the process proceeds to step S100, the image analysis unit 10e determines whether or not the image data has been acquired, and if it is determined that the image data has been acquired (Yes), the process proceeds to step S102. If not (No), wait until it is acquired.
When the process proceeds to step S102, the image analysis unit 10e analyzes the acquired image data and proceeds to step S104. Here, as described above, the number of colors and the resolution of the image are analyzed and examined. In step S104, the image analysis unit 10e transmits the analysis result to the image conversion unit 10f, and the process proceeds to step S106.
In step S106, the image conversion unit 10f determines the selection order of the scanning lines using the selection order stored in the selection order storage unit 10g, and steps in the order according to the selection order based on the determined selection order. The pixel data of the image data acquired in S100 is rearranged to generate image data for non-sequential scanning, and the process proceeds to step S108. In step S108, the image conversion unit 10f stores the converted image data in the frame memory 10d and shifts to step S110.
In step S110, the control unit 10b and the drive unit 10c perform a process of displaying the images of the image data stored in the frame memory 10d by non-sequential scanning in the selection order corresponding to the image data, and the process proceeds to step S100. To do. Here, the frame memory is prepared with two areas having a predetermined capacity, and the images are displayed by switching between these two areas. That is, while the converted image is stored in one area, the stored image is displayed in the other area.
Further, a flow of processing for determining the selection order of scanning lines in the image conversion unit 10f will be described with reference to FIG. FIG. 6 is a flowchart showing a process of determining the selection order of scanning lines in the image conversion unit 10f. As shown in FIG. 6, first, the process proceeds to step S200, the total number of scanning lines in the display area and the number of emission gradations of the display image are set, and the process proceeds to step S202.
In step S202, gradation data having a bit length N corresponding to the set number of gradations is generated, and the process proceeds to step S204. Here, when the number of gradations is determined from the beginning, it is not necessary to perform this process if the gradation data is generated in advance. Further, the gradation data is a variable having a bit length according to the number of input gradations. For example, 16 gradations is a variable having a bit length of 4 bits, and 64 gradations is a 6-bit bit. It is a variable with a length. In the present embodiment, there are 256 gradations of 8 bits.
In step S204, the number of additions obtained by adding 1 to the total number of scanning lines is 2 of the number of bits of gradation data having a bit length of N.<sup>n</sup>A numerical group divided into numerical values corresponding to each ratio of the ratio group consisting of values (n = 0,1,2, ..., (N-1)) is generated, and the process proceeds to step S206. In step S206, the number of the initial scanning line corresponding to each bit of the gradation data is calculated and set based on the generated numerical value group, and the process proceeds to step S208.
In step S208, one of a plurality of types of selection orders stored in the selection order storage unit 10g is selected, the order in which the initial scanning lines are selected is determined according to this selection order, and the process proceeds to step S210. In step S210, the initial scan line is selected and the process proceeds to step S212. In step S212, 1 is added to each of the initial scan line numbers selected in step S210, and the process proceeds to step S214.
In step S214, it is determined whether or not the addition result of the numbers corresponding to each bit exceeds the total number of scanning lines, and if it is determined that there is an addition result (Yes), the process proceeds to step S216. If not, the process proceeds to step S222. When the process proceeds to step S216, the number of the addition result is updated to "0" and the process proceeds to step S218. That is, the serial number associated with the scanning line is updated to the minimum value (0 in the present embodiment).
In step S218, the scanning lines of the addition result numbers corresponding to each bit are selected, the selection order of the selected scanning lines is determined using the same calculation result as in step S208, and the process proceeds to step S220. In step S220, 1 is added to the number of the previously selected scanning line (the number selected in step S218), and the process proceeds to step S214.
On the other hand, when the addition result does not exceed the total number of scanning lines and the process proceeds to step S222, the addition result is set as it is and the process proceeds to step S218. In the image conversion unit 10f of the image display device 10, the selection order of all the scanning lines corresponding to each bit is determined by using one type of selection order selected from the selection order storage unit 10g. Not limited to this, every time 1 is added to the serial number to determine the serial number of the scanning line to be selected next, the selection order is selected from the selection order storage unit 10g, and the selection order of the scanning lines is selected using the selection order. May be decided.
Further, in the present embodiment, the image conversion unit 10f of the image display device 10 does not particularly specify the timing of selecting the selection order from the selection order storage unit 10g, but the selection of the selection order displays an image. It is possible to perform this every predetermined frame (for example, one frame). As a result, for example, one high-definition image is continuously selected for each frame in a predetermined order from the above four types or by randomly selecting one type and determining the selection order of the scanning lines. When displaying the time, a plurality of types of scanning line selection orders can be set, and it is possible to perform image display processing in a more irregular scanning line selection order when viewed from the entire display time.
Further, in the image conversion unit 10f of the image display device 10, one type is selected from a plurality of types of selection orders stored in the selection order storage unit 10g, and the scanning line is selected using the selected selection order. The order is determined, but not limited to this, one type of selection order determined in advance is stored in the selection order storage unit 21d, and the selection order of the scanning lines is determined using this one type of selection order. You can do it.
As described above, in the image conversion unit 10f, as described above, the selection order of the scanning lines in the non-sequential scanning is determined using the selection order selected from the selection order storage unit 10g, and the selection is made based on the determined selection order. It is possible to generate image data for non-sequential scanning by rearranging the pixel data of the image data in the order of arrangement according to the order. Further, the configuration of the image display system according to the present invention will be described with reference to FIG. 7. FIG. 7 is a block diagram showing a configuration of the image display system 2 according to the present invention.
As shown in FIG. 7, the image display system 2 includes an image display device 20 and an image processing device 21. The image display device 20 has a configuration including a panel 10a, a control unit 20a, a drive unit 10c, and a frame memory 20b. Here, since the panel 10a and the drive unit 10c are the same as those shown in FIG. 1, the description thereof will be omitted.
The control unit 20a controls the drive unit 10c based on the selection order information of the scanning lines stored in the predetermined area of the frame memory 20b and the image data for non-sequential scanning, and displays the image data image for non-sequential scanning. Do. The frame memory 20b stores the image data for non-sequential scanning and the selection order information of the scanning lines corresponding to the image data in a predetermined area on the memory from the image processing device 21.
The image processing device 21 has a configuration including an image analysis unit 21a, a device information acquisition unit 21b, an image conversion unit 21c, and a selection order storage unit 21d. The image analysis unit 21a analyzes the image data acquired from the external device and transmits the analysis result to the image conversion unit 21c. The analysis content here includes the number of colors and the resolution of the image data.
The device information acquisition unit 21b acquires information on the image display device 20 such as the number of scanning lines and the number of data lines in the display area on the panel 10a, as well as information on the number of emission gradations of the light emitting element. It is transmitted to the image conversion unit 21c. The image conversion unit 21c converts the acquired image data into image data for non-sequential scanning based on the analysis result from the image analysis unit 21a and the acquisition result of the device information acquisition unit 21b.
Similar to the image display device 10, one of a plurality of types of irregular scanning lines stored in the selection order storage unit 21d is selected, and the selected irregular selection order is used. The selection order of the scanning lines corresponding to the bit strings of the gradation data is determined, and the conversion process of rearranging each pixel constituting the image data based on the determined selection order is performed to obtain the image data for non-sequential scanning. Generate. Then, the image data for the selection order and the non-sequential scanning of the determined scanning lines is transmitted to the image display device 20.
Here, in the present embodiment, although not shown, the image processing device 21 is used for storing a storage medium for storing programs for controlling each of the above parts, a CPU for executing these programs, and executing the programs. It has a RAM to store the necessary data. Then, the processing of each part is realized by executing the program by the CPU.
The storage medium is a semiconductor storage medium such as RAM or ROM, a magnetic storage type storage medium such as FD or HD, an optical reading type storage medium such as CD, CDV, LD, or DVD, or a magnetic storage type such as MO. An optical reading type storage medium includes any storage medium that can be read by a computer regardless of the reading method such as electronic, magnetic, or optical.
Further, a more specific operation of the image display system 2 will be described. First, image data is transmitted from an external device such as a PC to the image analysis unit 21a of the image processing device 21. As a result, the image analysis unit 21a performs the image data analysis process. As described above, the analysis process examines the number of colors and the resolution of the input image. Here, in the present embodiment, the number of bits of the gradation data of the input image is 7 bits, and the total number of scanning lines of the image display device 20 is 127.
On the other hand, the device information acquisition unit 21b acquires information on the image display device 20 such as the number of scanning lines and the number of data lines in the display area on the panel 10a, as well as information on the number of emission gradations of the light emitting element, and obtains the acquisition result. It is transmitted to the image conversion unit 21c. When the analysis result of the image analysis unit 21a and the acquisition result of the device information acquisition unit 21b are acquired, the image conversion unit 21c performs a process of converting the input image data into image data for non-sequential scanning. Here, the process of generating image data for non-sequential scanning in the image conversion unit 21c is the same as the process of the image conversion unit 10f in the image display device 10, so the description thereof will be omitted.
When the image conversion unit 21c generates image data for non-sequential scanning, the image conversion unit 21c transmits the generated image data and the selection order information of the scanning lines corresponding thereto to the image display device 20. The image display device 20 stores the image data for non-sequential scanning and the selection order information of the scanning lines acquired from the image processing device 21 in a predetermined area of the frame memory 20b, respectively. The image display device 20 causes the drive unit 10c to display scanning lines in the order of selection of the scanning lines based on the image data for non-sequential scanning and the scanning line selection information stored in the frame memory 20b by the control unit 20a. The image display processing of the image data is performed by sequentially selecting the images and applying a voltage (or current) to the pixels corresponding to the selected scanning lines.
That is, the image display system 2 has a form in which the image analysis unit 10e, the image conversion unit 10f, and the selection order storage unit 10g of the image display device 10 are externally provided as the image processing device 21. However, unlike the above image display device 10, it is necessary to acquire information such as the total number of scanning lines and the number of emission gradations from the image display device 20, so it is necessary to add a device information acquisition unit 21b for acquiring such information. is there.
In the image display system 2, the total number of scanning lines is 127, so 128, which is obtained by adding 1 to this number, is 2 of the number of bits of the bit string constituting the 7-bit gradation data.<sup>n</sup>It will be divided according to the ratio consisting of the values (n = 0,1,2, ··· (7-1)). In other words, 128 is divided into a group of numbers according to the ratio of 1: 2: 4: 8: 16: 32: 64, and the numbers corresponding to each bit are 1, 2, 4, 8, 16, There are seven, 32 and 64.
Further, the flow of operation processing of the image processing device 21 will be described with reference to FIG. FIG. 8 is a flowchart showing the operation processing of the image processing device 21. As shown in FIG. 8, first, the process proceeds to step S300, the image analysis unit 21a determines whether or not the image data has been acquired, and if it is determined that the image data has been acquired (Yes), the process proceeds to step S302. If not (No), wait until it is acquired.
When the process proceeds to step S302, the image analysis unit 21a analyzes the acquired image data and proceeds to step S304. Here, as described above, the number of colors and the image size of the image are analyzed and examined. In step S304, the image analysis unit 21a transmits the analysis result to the image conversion unit 21c, and the process proceeds to step S306.
In step S306, the device information acquisition unit 21b detects the number of scanning lines (here, also the number of data lines) in the display area on the panel 10a, and proceeds to step S308. In step S308, the device information acquisition unit 21b transmits the detection result to the image conversion unit 21c, and the process proceeds to step S310. In step S310, the image conversion unit 21c determines the selection order of the scanning lines using the selection order stored in the selection order storage unit 21d, and steps in the order according to the selection order based on the determined selection order. The pixel data of the image data acquired by S100 is rearranged to generate image data for non-sequential scanning, and the process proceeds to step S312.
In step S312, the image conversion unit 21c transmits the selection order of the scanning lines determined in step S310 and the image data for non-sequential scanning to the frame memory 20b, and proceeds to step S300. In the image conversion unit 21c of the image processing device 21, the selection order of all the scanning lines corresponding to each bit is determined by using one type of selection order selected from the selection order storage unit 21d. Not limited to this, every time 1 is added to the serial number to determine the serial number of the scanning line to be selected next, the selection order is selected from the selection order storage unit 21d, and the selection order of the scanning lines is selected using the selection order. May be decided.
Further, in the present embodiment, the image conversion unit 21c of the image processing device 21 does not particularly specify the timing of selecting the selection order from the selection order storage unit 21d, but the selection of the selection order displays an image. It is possible to perform this every predetermined frame (for example, one frame). As a result, for example, one high-definition image is continuously selected for each frame in a predetermined order from the above four types or by randomly selecting one type and determining the selection order of the scanning lines. When displaying the time, a plurality of types of scanning line selection orders can be set, and it is possible to perform image display processing in a more irregular scanning line selection order when viewed from the entire display time.
Further, in the image conversion unit 21c of the image processing device 21, one type is selected from a plurality of types of selection orders stored in the selection order storage unit 21d, and the scanning line is selected using the selected selection order. The order is determined, but not limited to this, one type of selection order determined in advance is stored in the selection order storage unit 21d, and the selection order of the scanning lines is determined using this one type of selection order. You can do it.
As described above, in the image conversion unit 21c, as described above, the selection order of the scanning lines in the non-sequential scanning is determined using the selection order selected from the selection order storage unit 21d, and the selection is made based on the determined selection order. It is possible to generate image data for non-sequential scanning by rearranging the pixel data of the image data in the order of arrangement according to the order. In the above embodiment, the control unit 10b corresponds to the control unit of any one of the inventions 1, 2, 3, 4, 7, 8, 11, 12, 13, 14, 15, 16 and 17.
Further, in the above embodiment, the drive unit 10c is the scanning line drive circuit and data of any one of the inventions 1, 2, 3, 4, 7, 8, 11, 12, 13, 14, 15, 16 and 17. Corresponds to the line drive circuit. Further, in the above embodiment, the scanning line selection order determination processing using the selection order stored in the selection order storage unit 10g by the image analysis unit 10e and the image conversion unit 10f is described in Inventions 1, 2, 3, 4, Corresponds to the scanning line selection order determining means of any one of 5, 6, 12, 13, 14 and 15.
Further, in the above embodiment, the image data generation process for non-sequential scanning by the image analysis unit 10e and the image conversion unit 10f is any one of Inventions 1, 2, 3, 4, 12, 13, 14 and 15. Corresponds to the image data generation means of. Further, in the above embodiment, the initial value setting process of the scanning line by the image conversion unit 10f corresponds to the initial value setting means of any one of the inventions 1, 2, 3, 4, 12, 13, 14 and 15. ..
Further, in the above embodiment, the selection order storage unit 10g corresponds to the selection order storage means of any one of the inventions 1, 2, 3, 4, 5, 6, 12, 13, 14 and 15. Further, in the above embodiment, the process of acquiring various information from the image display device 20 by the device information acquisition unit 21b corresponds to the display device information acquisition means of any one of the inventions 7, 8, 16 and 17.
Further, in the above embodiment, the process of acquiring the image data for non-sequential scanning from the image processing device 21 and the selection order of the scanning lines corresponding to the image data in the frame memory 20b is the image information of the invention 11 or 18. Corresponds to the acquisition means. Further, in the above embodiment, the scanning line selection order determination process using the selection order stored in the selection order storage unit 21d by the image analysis unit 21a and the image conversion unit 21c is described in Inventions 7, 8, 9, and 10. Corresponds to the scanning line selection order determining means of any one of 16 and 17.
Further, in the above embodiment, the image data generation process for non-sequential scanning by the image analysis unit 21a and the image conversion unit 21c corresponds to the image data generation means of any one of the inventions 7, 8, 16 and 17. .. Further, in the above embodiment, the numerical group generating process by the image conversion unit 21c corresponds to the numerical group generating means of any one of the inventions 7, 8, 16 and 17.
Further, in the above embodiment, the initial value setting process of the scanning line by the image conversion unit 21c corresponds to the initial value setting means of any one of the inventions 7, 8, 16 and 17.
<figref num="1">It is a block diagram which shows the structure of the image display device 10 which concerns on this invention.</figref><figref num="2">It is a figure which shows the structure of the pixel circuit which comprises the panel 10a of an image display device 10.</figref><figref num="3">It is a figure which shows an example of a plurality of kinds of selection orders stored in the selection order storage part 10g.</figref><figref num="4">When the vertical direction is the scanning line serial number (0 to 13) and the horizontal direction is the time, the scanning line corresponding to each bit of the gradation data is selected in the selection order of the scanning line determined by the random number. It is a figure shown.</figref><figref num="5">It is a flowchart which shows the operation process of the image display device 10.</figref><figref num="6">It is a flowchart which shows the process of determining the selection order of the scanning lines in the image conversion unit 10f.</figref><figref num="7">It is a block diagram which shows the structure of the image display system 2 which concerns on this invention.</figref><figref num="8">It is a flowchart which shows the operation processing of an image processing apparatus 21.</figref>
Code description
2 ... image display system, 3 ... pixel circuit, 10,20 ... image display device, 10a ... panel, 10b, 20a ... control unit, 10c ... drive unit, 10d, 20b ... frame memory, 10e, 21a ... image analysis unit, 10f, 21c ... image conversion unit, 10g, 21d ... selection order storage unit, 21 ... image processing device, 21b ... device Information acquisition unit, 30 ... scanning line, 31 ... data line, 32 ... current supply line, 33 ... switching transistor, 34 ... driving transistor, 35 ... optical element, 36 .. .Retention capacity capacitor
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US9947282B2 | Cited by | United States of America | Applicant |
| US8054247B2 | Cited by | United States of America | Applicant |
| JP2002108264A | Cites | Japan | Search report |
| JP2002175039A | Cites | Japan | Search report |
| JP2005284060A | Cites | Japan | Search report |
| JPH09127906A | Cites | Japan | Search report |
| JPS63226178A | Cites | Japan | Search report |
2 priority claims, no other members on record
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 2004104314 | Japan | A | |
| JP20040104314 | – | – | – |
13 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of no payment of annual feesLAPS | LAPS | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Notification of resignation of power of attorneyJAPANESE INTERMEDIATE CODE: A7424RD04 | RD04 | |
| Written request for application examinationJAPANESE INTERMEDIATE CODE: A621A621 | A621 |
Numbers
- Publication
- 2005292286
- Publication, DOCDB
- 2005292286
- Publication, EPODOC
- JP2005292286
- Application
- 104314
- Application, DOCDB
- 2004104314
- Application, EPODOC
- JP20040104314
Titles3
- English
- Image display device, image processing device, image display system, image display device control program and image processing device control program
- English
- IMAGE DISPLAY DEVICE, IMAGE PROCESSING APPARATUS, IMAGE DISPLAY SYSTEM, IMAGE DISPLAY DEVICE CONTROL PROGRAM, AND IMAGE PROCESSING APPARATUS CONTROL PROGRAM
- Japanese
- 画像表示装置、画像処理装置、画像表示システム、画像表示装置制御プログラム及び画像処理装置制御プログラム
Classification
- IPC, 5
- H01L51 50
- G09G3 20
- G09G3 30
- G09G3 36
- H05B33 14