Method for generating a dynamic index
First Claim
1. A method for randomly and dynamically generating a dynamic pattern index incorporated in a dynamic index system received video data and processed each sub-pixel datum of the video data by a pseudo-random number generating unit of the dynamic index system to alternately form dithering data of three dimensions of pixel, line, and frame, comprising:
- transmitting the video data to the dynamic index system;
dynamically generating a substantially random number by the pseudo-random number generating unit;
selecting m bits of the substantially random number as at least one target adapted to as a position code of a dynamic pattern index matrix;
repeating the step of selecting the m bits of the substantially random number as at least one target adapted to as a position code of a dynamic pattern index matrix for M times so as to guide the acquired N sets of m bits as the position code of the dynamic pattern index matrix; and
generating the two-dimensional dynamic pattern index matrix (S×
T) according to the position code by operating of the pseudo-random number generating unit, wherein the pseudo-random number generating unit comprises a plurality of linear feedback shift registers, and the linear feedback shift registers receive the video data as an initial value of the linear feedback shift registers and the linear feedback shift registers produce the substantially random number by a way of the operation of XOR with the initial value.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosure is a method for randomly and dynamically generating a dynamic index, incorporated in a dynamic index system to improve the color performance of a display, comprises: transmitting video data to the dynamic index system; dynamically generating a substantially random number by a pseudo-random number generating unit; selecting the m bits of the substantially random number as a target adapted to as a position code of the dynamic pattern index matrix; and generating the two-dimensional dynamic pattern index matrix (S×T) by operating the position code.
8 Citations
28 Claims
-
1. A method for randomly and dynamically generating a dynamic pattern index incorporated in a dynamic index system received video data and processed each sub-pixel datum of the video data by a pseudo-random number generating unit of the dynamic index system to alternately form dithering data of three dimensions of pixel, line, and frame, comprising:
-
transmitting the video data to the dynamic index system; dynamically generating a substantially random number by the pseudo-random number generating unit; selecting m bits of the substantially random number as at least one target adapted to as a position code of a dynamic pattern index matrix; repeating the step of selecting the m bits of the substantially random number as at least one target adapted to as a position code of a dynamic pattern index matrix for M times so as to guide the acquired N sets of m bits as the position code of the dynamic pattern index matrix; and generating the two-dimensional dynamic pattern index matrix (S×
T) according to the position code by operating of the pseudo-random number generating unit, wherein the pseudo-random number generating unit comprises a plurality of linear feedback shift registers, and the linear feedback shift registers receive the video data as an initial value of the linear feedback shift registers and the linear feedback shift registers produce the substantially random number by a way of the operation of XOR with the initial value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for randomly and dynamically generating a dynamic pattern index incorporated in a dynamic index system received video data and processed each sub-pixel datum of the video data by a pseudo-random number generating unit of the dynamic index system to alternately form dithering data of three dimensions of pixel, line, and frame, comprising:
-
transmitting the video data to the dynamic index system; dynamically generating a substantially random number by the pseudo-random number generating unit; selecting m bits of the substantially random number as a target adapted to as a position code (1,1) of a dynamic pattern index matrix; generating a vector position code of the dynamic pattern index matrix by the position code (1,1); and generating the two-dimensional dynamic pattern index matrix (S×
T) by operating the vector position code, wherein the pseudo-random number generating unit comprises a plurality of linear feedback shift registers, and the linear feedback shift registers receive the video data as an initial value of the linear feedback shift registers and the linear feedback shift registers produce the substantially random number by a way of the operation of XOR with the initial value. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for randomly and dynamically generating a dynamic pattern index incorporated in a dynamic index system received video data and processed each sub-pixel datum of the video data by a pseudo-random number generating unit of the dynamic index system to alternately form dithering data of three dimensions of pixel, line, and frame, comprising:
-
transmitting the video data to the dynamic index system; dynamically generating a substantially random number by the pseudo-random number generating unit; selecting m bits of the substantially random number as at least one target adapted to as a position code of a dynamic pattern index matrix, wherein the order of the lowest bit to the highest bit of the m bits of the random number are Bx, x=1˜
m, wherein a B1 is as a first number bit, a B2 is as a second number bit, a B3 is as a third number bit, a B10 is as a tenth number bit, a Bm−
1 is as a second to the last number bit and a Bm is as a last number bit;repeating the step of selecting the m bits of the substantially random number as at least one target adapted to as a position code of a dynamic pattern index matrix for M times so as to guide the acquired N sets of m bits as the position code of the dynamic pattern index matrix; and generating the two-dimensional dynamic pattern index matrix (S×
T) according to the position code by operating of the pseudo-random number generating unit, wherein the pseudo-random number generating unit comprises a plurality of linear feedback shift registers, and the steps of producing the substantially random number including receiving the video data as an initial value;
producing a new first number bit of the substantially random number by XOR the third number bit of the initial value and the tenth number bit of the initial value in a way of performing the operation of XOR;
setting the first number bit to be a new second number bit, the second number bit to be a new third number bit, and the second- last number bit to be a new last number bit so the substantially random numbers is generated; and
a next substantially random numbers is generated repeatedly by repeating the steps of producing a next first number bit by XOR the third number bit of a former substantially random numbers and the tenth number bit of a former substantially random numbers; and
setting the former first number bit to be a next second number bit, a former second number bit to be a next third number bit, and a former second to the last number bit to be a next last number bit.
-
-
28. A method for randomly and dynamically generating a dynamic pattern index incorporated in a dynamic index system received video data and processed each sub-pixel datum of the video data by a pseudo-random number generating unit of the dynamic index system to alternately form dithering data of three dimensions of pixel, line, and frame, comprising:
-
transmitting the video data to the dynamic index system; dynamically generating a substantially random number by the pseudo-random number generating unit; selecting m bits of the substantially random number as a target adapted to as a position code (1,1) of a dynamic pattern index matrix, wherein the order of the lowest bit to the highest bit of the m bits of the random number are Bx, x=1˜
m, wherein a B1 is as a first number bit, a B2 is as a second number bit, a B3 is as a third number bit, a B10 is as a tenth number bit, a Bm−
1 is as a second to the last number bit and a Bm is as a last number bit;generating a vector position code of the dynamic pattern index matrix by the position code (1,1); and generating the two-dimensional dynamic pattern index matrix (S×
T) by operating the vector position code, wherein the pseudo-random number generating unit comprises a plurality of linear feedback shift registers, and the steps of producing the substantially random number including receiving the video data as an initial value;
producing a new first number bit of the substantially random number by XOR the third number bit of the initial value and the tenth number bit of the initial value in a way of performing the operation of XOR;
setting the first number bit to be a new second number bit, the second number bit to be a new third number bit, and the second to the last number bit to be a new last number bit so the substantially random numbers is generated; and
a next substantially random numbers is generated repeatedly by repeating the steps of producing a next first number bit by XOR the third number bit of a former substantially random numbers and the tenth number bit of a former substantially random numbers; and
setting the former first number bit to be a next second number bit, a former second number bit to be a next third number bit, and a former second to the last number bit to be a next last number bit.
-
Specification