JP2005292286A

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.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

18 claims: 12 independent, 6 dependent

  1. 1
    A 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の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段と、を備え、 前記制御部は、前記走査線選択順番決定手段によって決定された走査線の選択順番で前記走査線駆動回路に走査線を選択させることで画像の表示処理を行うようになっていることを特徴とする画像表示装置。
  2. 2
    A 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の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段と、 前記走査線選択順番決定手段によって決定された選択順番に基づき画像データの各画素を並び替えて非順次走査用の画像データを生成する画像データ生成手段と、を備え、 前記制御部は、前記画像データ生成手段によって生成された非順次走査用の画像データに対応する走査線の選択順番で前記走査線駆動回路に走査線を選択させることで前記画像データの画像の表示処理を行うようになっていることを特徴とする画像表示装置。
  3. 3
    A 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の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段と、を備え、 前記制御部は、前記走査線選択順番決定手段によって決定された走査線の選択順番で前記走査線駆動回路に走査線を選択させることで画像の表示処理を行うようになっていることを特徴とする画像表示装置。
  4. 4
    A 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の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段と、 前記走査線選択順番決定手段によって決定された選択順番に基づき画像データの各画素を並び替えて非順次走査用の画像データを生成する画像データ生成手段と、を備え、 前記制御部は、前記画像データ生成手段によって生成された非順次走査用の画像データに対応する走査線の選択順番で前記走査線駆動回路に走査線を選択させることで前記画像データの画像の表示処理を行うようになっていることを特徴とする画像表示装置。
  5. 7
    A 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の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段と、 前記走査線選択順番決定手段によって決定された選択順番に基づき前記画像データの各画素を並び替えて非順次走査用の画像データを生成する画像データ生成手段と、を備えることを特徴とする画像処理装置。
  6. 8
    A 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の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段と、 前記走査線選択順番決定手段によって決定された選択順番に基づき前記画像データの各画素を並び替えて非順次走査用の画像データを生成する画像データ生成手段と、を備えることを特徴とする画像処理装置。
  7. 12
    A 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の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段として実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする画像表示装置制御プログラム。
  8. 13
    A 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の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段並びに、 前記走査線選択順番決定手段によって決定された選択順番に基づき画像データの各画素を並び替えて非順次走査用の画像データを生成する画像データ生成手段として実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする画像表示装置制御プログラム。
  9. 14
    A 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の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段として実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする画像表示装置制御プログラム。
  10. 15
    A 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の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段並びに、 前記走査線選択順番決定手段によって決定された選択順番に基づき画像データの各画素を並び替えて非順次走査用の画像データを生成する画像データ生成手段として実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする画像表示装置制御プログラム。
  11. 16
    A 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の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段並びに、 前記走査線選択順番決定手段によって決定された選択順番に基づき前記画像データの各画素を並び替えて非順次走査用の画像データを生成する画像データ生成手段として実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする画像処理装置制御プログラム。
  12. 17
    A 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の処理を繰り返し行うことにより前記非順次走査における走査線の選択順番を決定する走査線選択順番決定手段並びに、 前記走査線選択順番決定手段によって決定された選択順番に基づき前記画像データの各画素を並び替えて非順次走査用の画像データを生成する画像データ生成手段として実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする画像処理装置制御プログラム。