US20070132661A1 - Compensation hardware device for non-uniform regions in flat panel display - Google Patents
Compensation hardware device for non-uniform regions in flat panel display Download PDFInfo
- Publication number
- US20070132661A1 US20070132661A1 US11/560,840 US56084006A US2007132661A1 US 20070132661 A1 US20070132661 A1 US 20070132661A1 US 56084006 A US56084006 A US 56084006A US 2007132661 A1 US2007132661 A1 US 2007132661A1
- Authority
- US
- United States
- Prior art keywords
- uniform
- compensation
- uniform regions
- hardware device
- regions
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0233—Improving the luminance or brightness uniformity across the screen
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0285—Improving the quality of display appearance using tables for spatial correction of display data
Definitions
- the present invention relates to a compensation hardware device for non-uniform regions used in a flat panel display. More particularly, the present invention relates to a compensation hardware device for non-uniform regions through digital processing.
- Various flat panel displays are developed directing to eliminate the disadvantages of conventional cathode ray tube (CRT) displays, such as heaviness and bulkiness.
- the flat panel displays can be classified into liquid crystal displays (LCDs), plasma displays, organic light emitting diode (OLED) displays and so on.
- LCDs liquid crystal displays
- plasma displays plasma displays
- OLED organic light emitting diode
- the process of the LCD panel relates to complicated flows and materials such as backlight module plates, polarizing films, brightness enhancement films, press fit of glass substrates. If a slight fault happens in one fabrication step, observable non-uniform regions will appear when a final light-on test is performed. The fault includes non-uniform colors and the so-called mura phenomenon. Moreover, observable non-uniform regions of various degrees may appear after the light-on test as the light provided by the backlight module plates is not uniform.
- the non-uniform regions are generally caused by problems in the backlight module plate of the display and poor fabrication processes of the liquid crystal panel.
- the characteristics of the non-uniform regions are usually distorted gray scales/colors with uncertain shapes.
- the common non-uniform regions include, for example, white spots, dark spots, bright regions and dark regions, wherein the white spot and dark spot represent that some pixel has defects, and the bright region and dark region represent that the pixels in the region have defects.
- the appearance of the non-uniform regions can be, for example, lateral stripes, 45° stripes, or straightly cut blocks appearing in one corner or scattering everywhere irregularly.
- the non-uniform regions that greatly impact the visual effect generally attribute to the faults after the fabricating or assembling processes of the manufacturers.
- the manufacturers usually improve the processes, for example, improving materials, thickness, etching, physical property/chemical property recipes, fabrication processes, etc., in de-mura and mura-free fields.
- the faults occurred in the combination of the glass substrates may also lead to non-uniform regions.
- the faults in the designing, manufacturing and assembling of the backlight module plate of the LCD may also result in non-uniform regions.
- the occurrence thereof can be reduced by improving the fabrication processes.
- the causes of the non-uniform regions can be detected/classified by setting up several automatic monitoring stations during the fabrication processes for improvement.
- the aforementioned improving manner also has disadvantages.
- the improvement of processes has to change the process parameters, such that the fabrication processes of a panel become more complicated.
- the set-up of the monitoring stations results in a significant increase in the manufacturing cost of the panel.
- U.S. Patent Publication No. 20040179028 discloses a process compensation method, which increases the cost of the fabrication process in mass production.
- U.S. Patent Publication No. 20050007364 discloses a process inspection method, which significantly increases the complexity of the fabrication process.
- a technology for processing non-uniform regions in a panel through signal processing will be provided. Through the technology, the fabrication processes are not changed, and the non-uniform regions in the panels are processed appropriately.
- the present invention is directed to providing a compensation hardware device for non-uniform regions through digital processing, which does not increase the manufacturing cost of the flat panel display as the non-uniform regions are not processed by means of materials, optical films or fabrication processes.
- the present invention is further directed to providing a compensation hardware device for non-uniform regions through digital processing, so as to eliminate non-uniform regions in the panel by digital compensation.
- the present invention is still directed to providing a compensation hardware device for non-uniform regions through digital processing, which is applicable to LCDs, plasma displays, OLED displays, rear-projection displays etc., and also applicable to LED backlight module plates to control direct compensation.
- the present invention provides a compensation hardware device for non-uniform regions in a flat panel display, so as to eliminate the negative impact of the non-uniform regions in a panel on the display of a video signal.
- the compensation hardware device for non-uniform regions comprises a plurality of determining units for non-uniform regions and one or more compensation units for non-uniform regions. Each of the determining units for non-uniform regions determines whether the video signal falls in a normal region or a non-uniform region according to a location information for non-uniform regions.
- the compensation units for non-uniform regions appropriately compensate the video signals through digital processing according to a determination result from the corresponding determining units.
- the digital compensation can be performed by a mathematical operation unit, logic operation unit, direct mapping unit, dynamic operation unit or a combination thereof.
- the present invention further provides a compensation hardware device for non-uniform regions in a flat panel display, so as to eliminate the negative impact of the non-uniform regions in a panel on the display of a video signal.
- the compensation hardware device comprises a non-uniform-region compensation unit for properly compensating the video signal through digital processing.
- the present invention further provides a compensation hardware device for non-uniform regions in a flat panel display, so as to eliminate the negative impact of the non-uniform regions in a panel on the display of a two-dimensional video signal.
- the compensation hardware device comprises a database and at least a one-dimensional or two-dimensional non-uniform-region compensation unit.
- the database is used to store a plane information of non-uniform regions for determining whether the video signal falls in a normal region or a non-uniform region.
- the one-dimensional or two-dimensional non-uniform-region compensation unit properly compensates the video signal through digital processing according to the plane information of non-uniform regions.
- the present invention compensates the video signal through digital processing, thus processing the non-uniform regions to improve the video quality instead of by materials, optical films or fabrication processes. Therefore, the manufacturing cost of the flat panel display will not be increased.
- FIG. 1 is a functional block diagram according to an embodiment of the present invention.
- FIG. 2 is a functional block diagram of the processing circuit 10 for non-uniform regions according to an embodiment of the present invention.
- FIG. 3 is an operation chart of decompressing a video signal with a video decoder 31 according to an embodiment of the present invention.
- FIG. 4 is a mapping relation graph of the algorithm.
- FIG. 5A is a region partition view of the non-uniform regions according to an embodiment of the present invention.
- FIG. 5B is a distribution view of the non-uniform regions according to an embodiment of the present invention.
- FIG. 6A is a curve diagram of dynamic operation according to an embodiment of the present invention.
- FIG. 6B is another curve diagram of dynamic operation according to the embodiment of the present invention.
- FIG. 6C is a curve diagram of dynamic operation according to another embodiment of the present invention.
- FIG. 7 is a curve diagram of dynamic operation according to still another embodiment of the present invention.
- FIG. 8 is a region distribution diagram of the flat panel display according to an embodiment of the present invention.
- FIG. 9A is a functional block diagram of the compensation hardware device for one-dimensional non-uniform regions according to an embodiment of the present invention.
- FIG. 9B is another functional block diagram of the compensation hardware device for one-dimensional non-uniform regions according to the embodiment of the present invention.
- FIG. 9C is still another functional block diagram of the compensation hardware device for one-dimensional non-uniform regions according to the embodiment of the present invention.
- FIG. 9D is a reference functional block diagram of a compensation hardware device for two-dimensional non-uniform regions according to an embodiment of the present invention.
- FIG. 10A is a functional block diagram of the compensation hardware device for two-dimensional non-uniform regions according to an embodiment of the present invention.
- FIG. 10B is a functional block diagram of the consistent unit 1002 for non-uniform regions in FIG. 10A .
- FIG. 11 is another functional block diagram of the compensation hardware device for two-dimensional non-uniform regions according to the embodiment of the present invention.
- FIG. 12A is a conventional functional block diagram of a display applying an OLED backlight module plate.
- FIG. 12B is a functional block diagram of the compensation hardware device for non-uniform regions according to the present invention applied to the OLED backlight module plate in FIG. 12A .
- the present invention resolves the problem of non-uniform regions in a panel through digital compensation. Seen from the following embodiments, video signals to be displayed in non-uniform regions are compensated by means of digital compensation such as mathematical operation, logic operation, direct mapping, dynamic operation or a combination thereof. Even though new types of non-uniform regions may appear in the future, these new non-uniform regions can still be processed by updating the aforementioned processes or by adding other digital compensation processes. In the de-mura or mura-free fields, the present invention provides digital compensation to process a defective panel, wherein the defective panel can be an LCD panel or an LED backlight module plate, so as to improve the quality and reduce the cost.
- digital compensation such as mathematical operation, logic operation, direct mapping, dynamic operation or a combination thereof.
- FIG. 1 it is a functional block diagram of processing the non-uniform regions according to an embodiment of the present invention.
- a database 15 for non-uniform regions is created in advance directing to the panel of an embodiment of the present invention. That is, after a light-on test is performed on the panel, the location information/type information/variation amount information and other associated information of the non-uniform regions in the panel are identified and then stored into the database 15 for non-uniform regions.
- the pixel is the minimum display unit for a panel.
- the location information of the database 15 includes the locations of all non-uniform region pixels. Additionally, as described above, the non-uniform regions at least can be classified into white spots, dark spots, bright regions, dark regions and so on. As the compensation method for each type of non-uniform regions is not identical, the type information should be acquired in addition to the location information when a non-uniform region is detected, so as to carry out the optimal compensation depending on the type of each of the non-uniform regions. Furthermore, the database 15 can record the correction/compensation manner of each type of the non-uniform regions, thereby facilitating the process of the processing circuit 10 for non-uniform regions.
- the processing circuit 10 for non-uniform regions determines whether non-uniform region processing (compensation) should be performed on the video input signal and how to perform the non-uniform region processing according to the location information/type information/variation amount information of the non-uniform regions extracted from the database 15 .
- the processed video signal or the video signal that does not need to be processed is output to a post-circuit (not shown).
- the video input signal at least includes the location information of the pixel, i.e., the location on which the video is displayed, and the information of gray scales/colors, i.e., the brightness/color of the video.
- FIG. 2 is a functional block diagram of a non-uniform-region processing circuit according to an embodiment of the present invention.
- the processing circuit 10 for non-uniform regions includes a determining unit 21 for non-uniform regions, a type switch unit 22 for non-uniform regions, a compensation unit 23 for non-uniform regions, a delay/bypass unit 24 and a path switch unit 25 .
- the determining unit 21 for non-uniform regions determines whether the received video input signal falls in a normal-region pixel or a non-uniform region pixel according to the location information of the non-uniform regions delivered from the database 15 for non-uniform regions. That is, the determining unit 21 for non-uniform regions compares the location information of the pixel of the video input signal with the location information of the non-uniform regions in the database 15 . If the two pieces of information are consistent, the video input signal is determined to be falling in a non-uniform region pixel, otherwise in a normal-region pixel. Afterward, the determining unit 21 for non-uniform regions transmits the video input signal determined to be falling in a non-uniform region pixel and the type information M_type delivered from the database 15 to the type switch unit 22 for non-uniform regions.
- the type switch unit 22 for non-uniform regions transmits/switches the video input signal determined to be falling in a non-uniform region pixel to an appropriate operation unit within the compensation unit 23 for non-uniform regions.
- the compensation unit 23 for non-uniform regions may include a mathematical operation unit 231 , a logic operation unit 232 , a direct mapping unit 233 and a dynamic operation unit 234 .
- the mathematical operation unit 231 carries out a mathematical operation on (the gray scale/color information of) the video input signal delivered from the type switch unit 22 for non-uniform regions, such as addition/subtraction, multiplication/division and biased-offset.
- the logic operation unit 232 carries out a logic operation on (the gray scale/color information of) the video input information, such as logic “AND”, logic “OR” and logic “XOR”.
- the direct mapping unit 233 performs a mapping on (the gray scale/color information of) the video input signal, such as a look-up table (LUT) method. For example, when a bright region appears on the panel, the gray scale/color signal of the non-uniform region pixel can be adjusted and reduced via the LUT method, thereby achieving the effect of compensating the non-uniform regions.
- the dynamic operation unit 234 allocates different weighting values to the video input signals based on location or gray scale, so as to perform compensation.
- the digital compensation can be performed by the mathematical operation unit 231 , the logic operation unit 232 , the direct mapping unit 233 , the dynamic operation unit 234 or a combination thereof.
- other digital operation units can be adopted on demands to process the non-uniform regions in different types of or new digital processing units, such that the embodiment of the present invention has extensibility.
- the present invention can reduce defective panels, process the non-uniform regions and provide an advanced digital compensation technique in the de-mura and mura-free fields.
- a certain video input signal can be input to two or more units 231 - 234 simultaneously for performing a more appropriate compensation.
- the compensation unit 23 for non-uniform regions inputs the compensated video signal to the path switch unit 25 .
- the path switch unit 25 is used to make sure that the sequence of the video signals output from the processing circuit 10 for non-uniform regions is correct. That is because, when a plurality of video input signals is continuously and sequentially input to the processing circuit 10 for non-uniform regions, the video signals after being processed also have to be output from the processing circuit 10 for non-uniform regions according to the original sequence for fear of generating a distorted video frame.
- the video input signal (falling in the normal-region pixel) may be input to the delay/bypass unit 24 .
- the delay/bypass unit 24 includes a register for registering the video signal falling in a normal-region pixel, if necessary.
- the reason why the video signal falling in the normal-region pixel should be registered is as follows. Provided that a certain (or some) video signal(s) is determined to be falling in a non-uniform region pixel, the non-uniform-region compensation unit takes some time to process the video signal, and meanwhile, a subsequent video signal is input to the processing circuit 10 .
- the video signal will be registered (delayed) in the delay/bypass unit 24 , and cannot be output until the video signal originally falling in the non-uniform region pixel has been compensated, delivered to the path switch unit 25 and then been output. Under some circumstances, the video signal falling in the normal-region pixel can be passed to the path switch unit 25 without being registered/delayed.
- the path switch unit 25 is controlled by a control signal CTL output by the determining unit 21 for non-uniform regions.
- the control signal CTL at least designates normal or mura for controlling the sequence of the continuously input video signals.
- the path switch unit 25 determines whether to output the corrected/compensated video signal output by the compensation unit 23 for non-uniform regions as a video output signal, or to output the uncompensated video signal by the delay/bypass unit 24 .
- FIG. 3 it is an operation chart of decompressing a video signal with a video decoder 31 according to an embodiment of the present invention.
- the video signal is input into the video decoder 31 .
- the video decoder 31 decodes the video signal into a video input signal containing location information, and the determining unit 21 for non-uniform regions is used to determine whether a portion of the video input signal falls in a non-uniform region.
- a non-uniform region NUR 1 is defined by the boundaries of H_start 1 , H_end 1 , V_start 1 , V_end 1
- a non-uniform region NUR 2 is defined by the boundaries of H_start 2 , H_end 2 , V_start 2 , V_end 2 . If a portion of the video input signal is determined to be falling in the non-uniform region NUR 1 or NUR 2 , digital processing will be performed on the video signal.
- An algorithm used by the determining unit 21 for non-uniform regions is as follows: IF x ⁇ given[ H _start1, H _end1]AND y ⁇ givin[ V _start1, V _end1], THEN pixel_( x,y ) ⁇ NUR 1; or IF( x,y ) ⁇ given BitMAP/Contour/Boundary of NUR 1, THEN pixel_( x,y ) ⁇ NUR 1; Similay for NUR 2;
- the first line of the algorithm represents that the horizontal coordinate x falls in a region defined by H_start 1 and H_end 1
- the second line represents that the longitudinal coordinate y falls in a region defined by V_start 1 and V_end 1
- the third line determines that the video input signal falls in the non-uniform region NUR 1
- the video input signal is determined according to the bit map, contour, boundary of the non-uniform region NUR 1 .
- the BitMAP is a non-uniform region containing the boundaries and the interior.
- the contour is a non-uniform contour only containing the boundaries.
- the determining unit 21 for non-uniform regions After determining the type of a non-uniform block, the determining unit 21 for non-uniform regions performs subsequent compensation directing to the characteristics of the block.
- the last line represents that determination is also performed on the non-uniform region NUR 2 in the same way.
- the first line of the algorithm represents that if the pixel at the location (x, y) belongs to the non-uniform region NUR 1 , the parameter NUR_TYPE of the non-uniform region is set as TYPE 1 for recording types, such as white-spot and dark-spot, thus determining whether the video input signal falls in a non-uniform region of white spot or dark spot.
- Other TYPEs are similar.
- the first line of the algorithm sets the video output signal [RGB] as a mathematical formula (v ⁇ ideo input signal [RGB], compensation value [dR,dG,dB]), which performs the compensation mode from the second line to the fifth line based on each non-uniform region.
- the second to fifth lines represent adding various compensation values [dR,dG,dB] to the video output signal [RGB]. For example, the compensation value [dR,dG,dB] without gains is added to the video input signal [RGB] in the second line for performing compensation. The compensation value [dR,dG,dB] without gains is subtracted from the video input signal [RGB] in the third line to perform compensation.
- the fourth line adopts gains to adjust the compensation value [dR,dG,dB] and adds the video input signal [RGB]. Moreover, in the fifth line, besides adopting gains to adjust the compensation value [dR,dG,dB] and adding the video input signal [RGB], an offset value is further added.
- the compensation method of the mathematical operation unit 231 is not limited to the above algorithm, but can be adjusted by other mathematical operation formulas designed according to various non-uniform regions.
- the first line of the algorithm sets the video output signal [RGB] as a logic formula (video input signal [RGB], compensation value [dR,dG,dB]), which performs the compensation mode from the second line to the fourth line based on each non-uniform region.
- the second to fourth lines represent adding various compensation values [dR,dG,dB] to the video output signal [RGB].
- the video input signal [RGB] in the second line uses logic symbol “AND” to control the compensation value [dR,dG,dB] to perform compensation
- the video input signal [RGB] in the third line uses logic symbol “OR” to control the compensation value [dR,dG,dB] to perform compensation
- the video input signal [RGB] in the fourth line uses logic symbol “XOR” to control the compensation value [dR,dG,dB] to perform compensation.
- the compensation method of the logic operation unit 232 is not limited to the above algorithm, but can be adjusted by other logic operation formulas designed according to various non-uniform regions.
- mapping curves 401 , 402 , 403 are determined by an LUT, wherein dR maps R, dG maps G, dB maps B, or different color gamuts map one another, such as dR mapping G, dG mapping B, dB mapping R.
- the compensation method of the direct mapping unit 233 is not limited to the above mapping curves, but can be adjusted by other mapping curves designed according to various non-uniform regions.
- a defective panel in the present invention can be compensated by gains, offset, LUT, and logic operation, instead of by changing materials, optical films or fabrication processes and so on.
- FIG. 5A is a region partition view of the non-uniform regions according to an embodiment of the present invention. Straight lines LV 1 -LV 6 with different slopes mark out the non-uniform regions.
- FIG. 5B is a distribution diagram of the non-uniform regions according to an embodiment of the present invention. Referring to FIGS. 5A and 5B together, in the frame 501 , an internal contour C 2 contains a region R 2 , and the internal contour C 2 and an external contour C 1 contain a region R 1 .
- R_A distance of A point to NUR central point similarly, for YUV, YCbCr . . .
- the first line of the algorithm sets the video output signal [R′G′B′] as a location dynamic operation equation (video input signal [RGB], compensation value [dR dG dB]*location fading weighting value (•)), which performs the dynamic operation of the algorithm according to the contour and boundary of the non-uniform region NUR.
- a video output signal [R′G′B′]_A is set as a video input signal [RGB]_A plus the compensation values [dR dG dB]_A multiplied by the location fading weighting value (SpaceFadingWeighting(R_A)).
- FIG. 6A is a curve diagram of dynamic operation according to an embodiment of the present invention.
- the horizontal axis represents location
- the longitudinal axis represents weighting value
- different weighting values of various pixels are adjusted by curves 601 - 604 according to locations between the internal contour C 1 and the external contour C 2 .
- the center point S 1 has a weighting value of 1, and in such a progressive way, a more natural visual compensation effect can be achieved by the curves 601 - 604 .
- the compensation method of the dynamic operation unit 234 is not limited to the above dynamic operation curves, but can be adjusted by other location dynamic operation curves designed according to various non-uniform regions.
- FIG. 6B is another curve diagram of dynamic operation according to the embodiment of the present invention. The horizontal axis represents location, the longitudinal axis represents weighting value, and different weighting values of various pixels are adjusted by curves 605 - 608 according to locations between the internal contour C 1 and the external contour C 2 . Referring to FIG.
- FIG. 6C it is a curve diagram of dynamic operation according to yet another embodiment of the present invention, wherein the horizontal axis represents location and the longitudinal axis represents weighting value.
- the difference between FIG. 6C and FIG. 6A is that, in FIG. 6C , six sections B 1 -B 6 are disposed between the internal contour C 1 and the external contour C 2 for performing compensation, wherein the width of each section, i.e., the spatial delay/shift, is 2 n .
- the weighting value of an embodiment of the present invention is gradually reduced from the center point to the periphery. Meanwhile, those skilled in the art should understand that the weighting value of the present invention is not limited to being gradually reduced from a normal region to a non-uniform region, but can be gradually increased from a normal region to a non-uniform region. In addition, the compensation can be performed from a single side or from double sides.
- the first line of the algorithm sets the video output signal [R′G′B′] as a gray scale dynamic operation equation (video input signal [RGB], compensation value [dR dG dB]*gray scale weighting value (•)), which performs the dynamic operation of the algorithm according to the gray scale value of the video input signal [RGB].
- a video output signal [R′G′B′]_A is set as a video input signal [RGB]_A plus the compensation value [dR dG dB]_A multiplied by the gray scale weighting value (GrayWeighting(R_A)).
- a video output signal [Y′U′V′]_A is set as a video input signal [YUV]_A plus the compensation value [dY dU dV]_A multiplied by the gray scale weighting value (GrayWeighting(R_A)), wherein the gray scale weighting value (GrayWeighting(R_A)) of the RGB signal is determined by the gray scale distribution of the RGB, and it is the same with the signals YUV, YCbCr.
- FIG. 7 it is a curve diagram of dynamic operation according to still another embodiment of the present invention, wherein the horizontal axis represents gray scale value of RGB and the longitudinal axis represents weighting value.
- curves 701 - 704 are used to perform dynamic compensation, and different compensations are carried out at each side of the center point S 2 .
- the compensation method of the dynamic operation unit 234 is not limited to the above dynamic operation curves, but can be adjusted by other gray scale dynamic operation curves designed according to various non-uniform regions.
- the weighting value of the present invention is not limited to scale up according to the gray scale value, but can also scale down according to the gray scale value.
- FIG. 8 is a region distribution diagram of the flat panel display according to an embodiment of the present invention.
- the flat panel display in FIG. 8 has non-uniform regions NUR 1 -NUR 3 , wherein the boundaries of the non-uniform region NUR 1 are H_start 1 , H_end 1 , V_start 1 , V_end 1 , the boundaries of the non-uniform region NUR 2 are H_start 2 , H_end 2 , V_start 2 , V_end 2 , and the boundaries of the non-uniform region NUR 3 are H_start 3 , H_end 3 , V_start 3 , V_end 3 .
- a video line in FIG. 8 passes through the non-uniform regions NUR 1 -NUR 3 respectively.
- FIG. 9A is a functional block diagram of the compensation hardware device for one-dimensional non-uniform regions according to an embodiment of the present invention.
- the compensation hardware device for one-dimensional non-uniform regions includes determining units 901 - 904 for non-uniform regions and a compensation unit 911 for non-uniform regions. Referring to FIGS. 8 and 9 A together, the video input signal on the video line in FIG. 8 is input to the determining units 901 - 904 for non-uniform regions.
- the determining units 901 - 904 for non-uniform regions have a structure identical to that of the determining unit 21 for non-uniform regions in FIG. 2 .
- the determining unit 901 for non-uniform regions determines the non-uniform region NUR 1 via the boundaries H_start 1 and H_end 1 passing through the video line.
- the determining unit 902 for non-uniform regions determines the non-uniform region NUR 2 via the boundaries H_start 2 and H_end 2 passing through the video line.
- the determining unit 903 for non-uniform regions determines the non-uniform region NUR 3 via the boundaries H_start 3 and H_end 3 passing through the video line.
- the compensation hardware device for one-dimensional non-uniform regions is not limited to only determine three non-uniform regions, but can have, for example, a determining unit 904 for non-uniform regions to determine a region defined by the boundaries H_startm, H_endm, ensure the portion of the video input signal entering the non-uniform regions NUR 1 -NUR 3 and being compensated through the compensation unit 911 for non-uniform regions, so as to generate a video output signal.
- the compensation unit 911 for non-uniform regions has a structure identical to that of the compensation unit 23 for non-uniform regions in FIG. 2 .
- a mathematical operation unit can be employed to perform mathematical operation on the gray scale/color information of the video input signal, such as addition/subtraction, multiplication/division and biased-offset.
- a logic operation unit can be employed to perform logic operation on the gray scale/color information of the video input signal, such as logic “AND”, logic “OR” and logic “XOR”.
- a direct mapping unit can be employed to perform direct mapping on the gray scale/color information of the video input signal, such as LUT method.
- a dynamic operation unit can be employed to perform compensation on the video input signal by allocating different weighting values according to location or gray scale.
- the compensation unit 911 for non-uniform regions adopts the mathematical operation unit, logic operation unit, direct mapping unit, dynamic operation unit or a combination thereof to perform digital compensation. Moreover, other digital operation units can be adopted on demands to process the non-uniform regions in different types of or new digital processing units, such that the embodiment of the present invention has extensibility.
- FIG. 9B is another functional block diagram of the compensation hardware device for one-dimensional non-uniform regions according to the embodiment of the present invention.
- the compensation hardware device for one-dimensional non-uniform regions includes determining units 905 - 908 for non-uniform regions and compensation units 912 - 915 for non-uniform regions.
- the major difference between the embodiment in FIG. 9B and the embodiment in FIG. 9A lies in the quantity of the determining unit corresponding to the compensation unit.
- the determining units 905 - 908 for non-uniform regions respectively correspond to the compensation units 912 - 915 for non-uniform regions.
- the determining unit 905 determines the portion of the video input signal falling in the non-uniform region NUR 1 , and the compensation unit 912 performs a first type of compensation, for example, logic operation.
- the determining unit 906 determines the portion of the video input signal falling in the non-uniform region NUR 2 , and the compensation unit 913 performs a second type of compensation, for example, mathematical operation.
- the determining unit 907 determines the portion of the video input signal falling in the non-uniform region NUR 3 , and the compensation unit 914 performs a third type of compensation, for example, direct mapping operation.
- the compensation unit 915 performs a fourth compensation, for example, dynamic compensation.
- the compensation units 911 - 915 for non-uniform regions respectively adopt the mathematical operation unit, logic operation unit, direct mapping unit, dynamic operation unit or a combination thereof to perform digital compensation.
- other digital operation units can be adopted on demands to process the non-uniform regions in different types of or new digital processing units, such that the embodiment of the present invention has extensibility.
- FIG. 9C is still another functional block diagram of the compensation hardware device for one-dimensional non-uniform regions according to the embodiment of the present invention.
- the compensation hardware device for one-dimensional non-uniform regions includes a determining unit 909 for non-uniform regions and a compensation unit 916 for non-uniform regions.
- the determining unit 909 for non-uniform regions uses a plurality of linear inequations to determine the portion of the video input signal falling in the non-uniform regions NUR 1 -NUR 3 .
- the determining method for linear inequations can refer to FIG.
- the compensation unit 916 for non-uniform regions adopts the mathematical operation unit, logic operation unit, direct mapping unit, dynamic operation unit or a combination thereof to perform digital compensation.
- other digital operation units can be adopted on demands to process the non-uniform regions in different types of or new digital processing units, such that the embodiment of the present invention has extensibility.
- the compensation hardware device for non-uniform regions can be disposed on a chip to save area.
- FIG. 9D is a reference functional block diagram of a compensation hardware device for two-dimensional non-uniform regions according to an embodiment of the present invention.
- the compensation hardware device for two-dimensional non-uniform regions includes a processing circuit 93 for non-uniform regions, a dynamic random access memory (DRAM) 96 , an input line buffer 97 and an output line buffer 98 .
- the data of the input line buffer 97 is input into the processing circuit 93 for non-uniform regions and then into the output line buffer 98 .
- DRAM dynamic random access memory
- the processing circuit 93 for non-uniform regions includes a limiting processor 931 , an operation unit 932 , a data processor 933 and a gray scale fader 934 , wherein the limiting processor 931 is used to limit the magnitude of the video signal.
- the data of non-uniform regions and the information of variation amount are stored beforehand in the DRAM 96 , and the operation unit 932 can perform, for example, logic operation and mathematical operation.
- the data processor 933 receives the data from the DRAM 96 to perform decoding/decompressing, and then inputs the data to the gray scale fader 934 .
- the gray scale fader 934 performs gray scale fading of different weighting values on the variation amount information of non-uniform regions stored in the DRAM 96 .
- the video signal is input to the operation unit 932 .
- the compensation hardware device for two-dimensional non-uniform regions is characterized in having low complexity but high cost.
- FIG. 10A is a functional block diagram of the compensation hardware device for two-dimensional non-uniform regions according to an embodiment of the present invention.
- the compensation hardware device for two-dimensional non-uniform regions includes a database 1001 for two-dimensional non-uniform regions, a consistent unit 1002 for two-dimensional non-uniform regions and a compensation unit 1003 for two-dimensional non-uniform regions.
- the database 1001 records the distribution information of non-uniform regions for a flat panel display.
- the distribution information is first processed by the consistent unit 1002 and then input into the compensation unit 1003 , such that the compensation unit 1003 performs digital compensation on the video input signal, thus generating a two-dimensional video output signal. Comparing with FIG.
- the database 1001 can be the DRAM 96 in FIG. 9D
- the consistent unit 1002 can be considered as a general functionality description of the data processor 933 in FIG. 9D
- the compensation unit 1003 can be the processing circuit 93 in FIG. 9D .
- FIG. 10B is a functional block diagram of the consistent unit 1002 for non-uniform regions in FIG. 10A .
- the consistent unit 1002 for non-uniform regions includes a gathering unit U 1 , a mathematical/mapping/logic unit U 2 , a spatial displacement/rotation unit U 3 and a noise filtering unit U 4 .
- the gathering unit U 1 is used to gather a plurality of small non-uniform regions into a large distribution region.
- the mathematical/mapping/logic unit U 2 is used to process the distribution information in advance through mathematical operation, direct mapping or logic operation, for example, addition/subtraction/multiplication/division, slicing, LUT, logic “AND”, logic “OR” and logic “XOR”.
- the spatial displacement/rotation unit U 3 is used to enable the non-uniform regions recorded in the distribution information to move upward/downward/leftward/rightward or rotate in the space.
- the noise filtering unit U 4 is used to filter the noises in the distribution information, for example, by using a low-pass filter, a high-pass filter, masking, unsharpness, sharpness and histogram.
- the consistent unit 1002 for non-uniform regions uses the gathering unit U 1 , mathematical/mapping/logic unit U 2 , spatial displacement/rotation unit U 3 , noise filtering unit U 4 or a combination thereof to perform video processing. Moreover, other consistent units can be adopted on demands to perform different types of or new video processing on the non-uniform regions, such that the embodiment of the present invention has extensibility.
- FIG. 11 is another functional block diagram of the compensation hardware device for two-dimensional non-uniform regions according to the embodiment of the present invention.
- the compensation hardware device for two-dimensional non-uniform regions includes a consistent unit 1101 for non-uniform regions, a database 1102 for two-dimensional non-uniform regions and a compensation unit 1103 for two-dimensional non-uniform regions.
- the major difference between FIG. 11 and FIG. 10A is that, the consistent unit 1101 for non-uniform regions is disposed in front of the database 1102 for two-dimensional non-uniform regions, and the two-dimensional non-uniform-region plane information is transmitted to the database 1102 for two-dimensional non-uniform regions after being processed by the consistent unit 1101 for non-uniform regions.
- the consistent unit 1101 for non-uniform regions can perform video processing via a computer on the two-dimensional non-uniform-region plane information. After that, the plane information is transmitted to the database 1102 to be stored therein.
- the database 1102 then controls the compensation unit 1103 for two-dimensional non-uniform regions to receive the Two-dimensional video input signal.
- the compensation unit 1103 for two-dimensional non-uniform regions generates a two-dimensional video output signal after compensating the two-dimensional video input signal.
- the consistent unit 1101 for non-uniform regions that performs via a computer can implement functions as the gathering unit, mathematical/mapping/logic unit, spatial displacement/rotation unit and noise filtering unit.
- the compensation hardware device for non-uniform regions can be disposed on a chip to save area.
- FIG. 12A is a functional block diagram of a display applying an LED backlight module plate according to an embodiment of the present invention.
- the display includes a temperature sensor 1201 , a color sensor 1202 , a Microprocessor 1203 , an LED power supply driver 1204 , an LED backlight module plate 1205 and an LCD panel 1206 .
- the color sensor 1202 inputs the video signal into the Microprocessor 1203
- the Microprocessor 1203 receives the signal from the temperature sensor 1201 to drive the LED power supple driver 1204 .
- the Microprocessor 1203 may include a compensation hardware device for non-uniform regions.
- the Microprocessor 1203 and the hardware device for non-uniform regions can be implemented on one chip or different chips, wherein the data of non-uniform regions for the LED backlight module plate 1205 is stored in advance, and then the video signal is compensated and input to the LED power supply driver 1204 , such that the LED power supply driver 1204 drives the LED backlight module plate 1205 .
- the compensation hardware device for non-uniform regions is not limited to be disposed in the Microprocessor 1203 , but can be disposed in the path of the video signal to compensate the video signal in advance, such that the LED backlight module plate 1205 may emit a light of adjusted brightness or color, thus improving the display quality of the LCD panel 1206 .
- FIG. 12B is a functional block diagram of the compensation hardware device for non-uniform regions according to the present invention applied to the LED backlight module plate in FIG. 12A .
- the processing unit 1207 for non-uniform regions and the database 1208 for non-uniform regions constitute a compensation hardware device for non-uniform regions, for example, on one chip or different chips.
- the video input signal is input to the processing unit 1207 for non-uniform regions, and then input to the LED power supply driver 1204 to compensate the data of non-uniform regions for the LED backlight module plate 1205 .
- the non-uniform regions of the LED backlight module plate are not processed by materials, optical films or fabrication processes, so the manufacturing cost and complexity of the LED backlight module plate will not be increased.
- the present invention compensates the video signal through digital processing, so as to process the non-uniform regions to improve the video quality instead of by materials, optical films or fabrication processes. Therefore, the manufacturing cost of the flat panel display will not be increased.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
The present invention discloses a compensation hardware device for non-uniform regions in a flat panel display. The hardware device processes the flat panel display having non-uniform regions through digital signal processing, instead of by using materials, optical films or fabrication processes. Therefore, the manufacturing cost and complexity of the flat panel display are not negatively affected. In the digital signal processing architecture, a non-uniform-region compensation unit is used to process a video signal falling in a non-uniform region pixel, such that the non-uniform regions may not negatively affect the video signal displayed on the panel.
Description
- This application claims the priority benefit of Taiwan applications serial no. 95131697, filed Aug. 29, 2006, serial no. 94143840 filed Dec. 12, 2005 and serial no. 95131707 filed Aug. 29, 2006. All disclosures of the Taiwan applications are incorporated herein by reference.
- 1. Field of Invention
- The present invention relates to a compensation hardware device for non-uniform regions used in a flat panel display. More particularly, the present invention relates to a compensation hardware device for non-uniform regions through digital processing.
- 2. Description of Related Art
- Various flat panel displays are developed directing to eliminate the disadvantages of conventional cathode ray tube (CRT) displays, such as heaviness and bulkiness. The flat panel displays can be classified into liquid crystal displays (LCDs), plasma displays, organic light emitting diode (OLED) displays and so on. Each of the above flat panel displays has its own advantages.
- For an LCD, the process of the LCD panel relates to complicated flows and materials such as backlight module plates, polarizing films, brightness enhancement films, press fit of glass substrates. If a slight fault happens in one fabrication step, observable non-uniform regions will appear when a final light-on test is performed. The fault includes non-uniform colors and the so-called mura phenomenon. Moreover, observable non-uniform regions of various degrees may appear after the light-on test as the light provided by the backlight module plates is not uniform.
- Therefore, the non-uniform regions are generally caused by problems in the backlight module plate of the display and poor fabrication processes of the liquid crystal panel. The characteristics of the non-uniform regions are usually distorted gray scales/colors with uncertain shapes. First, for the distorted gray scales/colors, the common non-uniform regions include, for example, white spots, dark spots, bright regions and dark regions, wherein the white spot and dark spot represent that some pixel has defects, and the bright region and dark region represent that the pixels in the region have defects. Next, the appearance of the non-uniform regions can be, for example, lateral stripes, 45° stripes, or straightly cut blocks appearing in one corner or scattering everywhere irregularly.
- The non-uniform regions that greatly impact the visual effect generally attribute to the faults after the fabricating or assembling processes of the manufacturers. In order to reduce the non-uniform regions, the manufacturers usually improve the processes, for example, improving materials, thickness, etching, physical property/chemical property recipes, fabrication processes, etc., in de-mura and mura-free fields. Additionally, as an LCD panel is formed by a combination of two glass substrates, the faults occurred in the combination of the glass substrates may also lead to non-uniform regions. In another aspect, the faults in the designing, manufacturing and assembling of the backlight module plate of the LCD may also result in non-uniform regions.
- Therefore, directing to the causes of non-uniform regions, the occurrence thereof can be reduced by improving the fabrication processes. Moreover, the causes of the non-uniform regions can be detected/classified by setting up several automatic monitoring stations during the fabrication processes for improvement. However, the aforementioned improving manner also has disadvantages. For example, the improvement of processes has to change the process parameters, such that the fabrication processes of a panel become more complicated. Additionally, the set-up of the monitoring stations results in a significant increase in the manufacturing cost of the panel. U.S. Patent Publication No. 20040179028 discloses a process compensation method, which increases the cost of the fabrication process in mass production. Moreover, U.S. Patent Publication No. 20050007364 discloses a process inspection method, which significantly increases the complexity of the fabrication process.
- Accordingly, in the de-mura or mura-free fields, a technology for processing non-uniform regions in a panel through signal processing will be provided. Through the technology, the fabrication processes are not changed, and the non-uniform regions in the panels are processed appropriately.
- The present invention is directed to providing a compensation hardware device for non-uniform regions through digital processing, which does not increase the manufacturing cost of the flat panel display as the non-uniform regions are not processed by means of materials, optical films or fabrication processes.
- The present invention is further directed to providing a compensation hardware device for non-uniform regions through digital processing, so as to eliminate non-uniform regions in the panel by digital compensation.
- The present invention is still directed to providing a compensation hardware device for non-uniform regions through digital processing, which is applicable to LCDs, plasma displays, OLED displays, rear-projection displays etc., and also applicable to LED backlight module plates to control direct compensation.
- According to the above or other objectives, the present invention provides a compensation hardware device for non-uniform regions in a flat panel display, so as to eliminate the negative impact of the non-uniform regions in a panel on the display of a video signal. The compensation hardware device for non-uniform regions comprises a plurality of determining units for non-uniform regions and one or more compensation units for non-uniform regions. Each of the determining units for non-uniform regions determines whether the video signal falls in a normal region or a non-uniform region according to a location information for non-uniform regions. The compensation units for non-uniform regions appropriately compensate the video signals through digital processing according to a determination result from the corresponding determining units.
- According to a compensation method for non-uniform regions disclosed in a preferred embodiment, the digital compensation can be performed by a mathematical operation unit, logic operation unit, direct mapping unit, dynamic operation unit or a combination thereof.
- According to the above or other objectives, the present invention further provides a compensation hardware device for non-uniform regions in a flat panel display, so as to eliminate the negative impact of the non-uniform regions in a panel on the display of a video signal. The compensation hardware device comprises a non-uniform-region compensation unit for properly compensating the video signal through digital processing.
- According to the above or other objectives, the present invention further provides a compensation hardware device for non-uniform regions in a flat panel display, so as to eliminate the negative impact of the non-uniform regions in a panel on the display of a two-dimensional video signal. The compensation hardware device comprises a database and at least a one-dimensional or two-dimensional non-uniform-region compensation unit. The database is used to store a plane information of non-uniform regions for determining whether the video signal falls in a normal region or a non-uniform region. The one-dimensional or two-dimensional non-uniform-region compensation unit properly compensates the video signal through digital processing according to the plane information of non-uniform regions.
- The present invention compensates the video signal through digital processing, thus processing the non-uniform regions to improve the video quality instead of by materials, optical films or fabrication processes. Therefore, the manufacturing cost of the flat panel display will not be increased.
- In order to make the aforementioned and other objectives, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
-
FIG. 1 is a functional block diagram according to an embodiment of the present invention. -
FIG. 2 is a functional block diagram of theprocessing circuit 10 for non-uniform regions according to an embodiment of the present invention. -
FIG. 3 is an operation chart of decompressing a video signal with avideo decoder 31 according to an embodiment of the present invention. -
FIG. 4 is a mapping relation graph of the algorithm. -
FIG. 5A is a region partition view of the non-uniform regions according to an embodiment of the present invention. -
FIG. 5B is a distribution view of the non-uniform regions according to an embodiment of the present invention. -
FIG. 6A is a curve diagram of dynamic operation according to an embodiment of the present invention. -
FIG. 6B is another curve diagram of dynamic operation according to the embodiment of the present invention. -
FIG. 6C is a curve diagram of dynamic operation according to another embodiment of the present invention. -
FIG. 7 is a curve diagram of dynamic operation according to still another embodiment of the present invention. -
FIG. 8 is a region distribution diagram of the flat panel display according to an embodiment of the present invention. -
FIG. 9A is a functional block diagram of the compensation hardware device for one-dimensional non-uniform regions according to an embodiment of the present invention. -
FIG. 9B is another functional block diagram of the compensation hardware device for one-dimensional non-uniform regions according to the embodiment of the present invention. -
FIG. 9C is still another functional block diagram of the compensation hardware device for one-dimensional non-uniform regions according to the embodiment of the present invention. -
FIG. 9D is a reference functional block diagram of a compensation hardware device for two-dimensional non-uniform regions according to an embodiment of the present invention. -
FIG. 10A is a functional block diagram of the compensation hardware device for two-dimensional non-uniform regions according to an embodiment of the present invention. -
FIG. 10B is a functional block diagram of theconsistent unit 1002 for non-uniform regions inFIG. 10A . -
FIG. 11 is another functional block diagram of the compensation hardware device for two-dimensional non-uniform regions according to the embodiment of the present invention. -
FIG. 12A is a conventional functional block diagram of a display applying an OLED backlight module plate. -
FIG. 12B is a functional block diagram of the compensation hardware device for non-uniform regions according to the present invention applied to the OLED backlight module plate inFIG. 12A . - The present invention resolves the problem of non-uniform regions in a panel through digital compensation. Seen from the following embodiments, video signals to be displayed in non-uniform regions are compensated by means of digital compensation such as mathematical operation, logic operation, direct mapping, dynamic operation or a combination thereof. Even though new types of non-uniform regions may appear in the future, these new non-uniform regions can still be processed by updating the aforementioned processes or by adding other digital compensation processes. In the de-mura or mura-free fields, the present invention provides digital compensation to process a defective panel, wherein the defective panel can be an LCD panel or an LED backlight module plate, so as to improve the quality and reduce the cost.
- Referring to
FIG. 1 , it is a functional block diagram of processing the non-uniform regions according to an embodiment of the present invention. Adatabase 15 for non-uniform regions is created in advance directing to the panel of an embodiment of the present invention. That is, after a light-on test is performed on the panel, the location information/type information/variation amount information and other associated information of the non-uniform regions in the panel are identified and then stored into thedatabase 15 for non-uniform regions. It is known, the pixel is the minimum display unit for a panel. In the following description, the pixel falling in a non-uniform region is referred to as a non-uniform region pixel, and the pixel falling in a normal region is referred to as a normal-region pixel. Therefore, the location information of thedatabase 15 includes the locations of all non-uniform region pixels. Additionally, as described above, the non-uniform regions at least can be classified into white spots, dark spots, bright regions, dark regions and so on. As the compensation method for each type of non-uniform regions is not identical, the type information should be acquired in addition to the location information when a non-uniform region is detected, so as to carry out the optimal compensation depending on the type of each of the non-uniform regions. Furthermore, thedatabase 15 can record the correction/compensation manner of each type of the non-uniform regions, thereby facilitating the process of theprocessing circuit 10 for non-uniform regions. - After receiving the video input signal, the
processing circuit 10 for non-uniform regions determines whether non-uniform region processing (compensation) should be performed on the video input signal and how to perform the non-uniform region processing according to the location information/type information/variation amount information of the non-uniform regions extracted from thedatabase 15. Finally, the processed video signal or the video signal that does not need to be processed is output to a post-circuit (not shown). The video input signal at least includes the location information of the pixel, i.e., the location on which the video is displayed, and the information of gray scales/colors, i.e., the brightness/color of the video. -
FIG. 2 is a functional block diagram of a non-uniform-region processing circuit according to an embodiment of the present invention. As shown inFIG. 2 , theprocessing circuit 10 for non-uniform regions includes a determiningunit 21 for non-uniform regions, atype switch unit 22 for non-uniform regions, acompensation unit 23 for non-uniform regions, a delay/bypass unit 24 and apath switch unit 25. - The determining
unit 21 for non-uniform regions determines whether the received video input signal falls in a normal-region pixel or a non-uniform region pixel according to the location information of the non-uniform regions delivered from thedatabase 15 for non-uniform regions. That is, the determiningunit 21 for non-uniform regions compares the location information of the pixel of the video input signal with the location information of the non-uniform regions in thedatabase 15. If the two pieces of information are consistent, the video input signal is determined to be falling in a non-uniform region pixel, otherwise in a normal-region pixel. Afterward, the determiningunit 21 for non-uniform regions transmits the video input signal determined to be falling in a non-uniform region pixel and the type information M_type delivered from thedatabase 15 to thetype switch unit 22 for non-uniform regions. - According to the type information M_type, the
type switch unit 22 for non-uniform regions transmits/switches the video input signal determined to be falling in a non-uniform region pixel to an appropriate operation unit within thecompensation unit 23 for non-uniform regions. - The
compensation unit 23 for non-uniform regions may include amathematical operation unit 231, alogic operation unit 232, adirect mapping unit 233 and adynamic operation unit 234. Themathematical operation unit 231 carries out a mathematical operation on (the gray scale/color information of) the video input signal delivered from thetype switch unit 22 for non-uniform regions, such as addition/subtraction, multiplication/division and biased-offset. Thelogic operation unit 232 carries out a logic operation on (the gray scale/color information of) the video input information, such as logic “AND”, logic “OR” and logic “XOR”. Thedirect mapping unit 233 performs a mapping on (the gray scale/color information of) the video input signal, such as a look-up table (LUT) method. For example, when a bright region appears on the panel, the gray scale/color signal of the non-uniform region pixel can be adjusted and reduced via the LUT method, thereby achieving the effect of compensating the non-uniform regions. Thedynamic operation unit 234 allocates different weighting values to the video input signals based on location or gray scale, so as to perform compensation. In the present invention, the digital compensation can be performed by themathematical operation unit 231, thelogic operation unit 232, thedirect mapping unit 233, thedynamic operation unit 234 or a combination thereof. Moreover, in thecompensation unit 23 for non-uniform regions, other digital operation units can be adopted on demands to process the non-uniform regions in different types of or new digital processing units, such that the embodiment of the present invention has extensibility. - Seen from an embodiment of the present invention, the present invention can reduce defective panels, process the non-uniform regions and provide an advanced digital compensation technique in the de-mura and mura-free fields.
- Under a specific circumstance, a certain video input signal can be input to two or more units 231-234 simultaneously for performing a more appropriate compensation. The
compensation unit 23 for non-uniform regions inputs the compensated video signal to the path switchunit 25. The path switchunit 25 is used to make sure that the sequence of the video signals output from theprocessing circuit 10 for non-uniform regions is correct. That is because, when a plurality of video input signals is continuously and sequentially input to theprocessing circuit 10 for non-uniform regions, the video signals after being processed also have to be output from theprocessing circuit 10 for non-uniform regions according to the original sequence for fear of generating a distorted video frame. - If the determining
unit 21 for non-uniform regions determines that the video signal falls in a normal-region pixel, the video input signal (falling in the normal-region pixel) may be input to the delay/bypass unit 24. The delay/bypass unit 24 includes a register for registering the video signal falling in a normal-region pixel, if necessary. The reason why the video signal falling in the normal-region pixel should be registered is as follows. Provided that a certain (or some) video signal(s) is determined to be falling in a non-uniform region pixel, the non-uniform-region compensation unit takes some time to process the video signal, and meanwhile, a subsequent video signal is input to theprocessing circuit 10. - If the subsequent video signal is determined to be falling in a normal-region pixel, the video signal will be registered (delayed) in the delay/
bypass unit 24, and cannot be output until the video signal originally falling in the non-uniform region pixel has been compensated, delivered to the path switchunit 25 and then been output. Under some circumstances, the video signal falling in the normal-region pixel can be passed to the path switchunit 25 without being registered/delayed. - The path switch
unit 25 is controlled by a control signal CTL output by the determiningunit 21 for non-uniform regions. The control signal CTL at least designates normal or mura for controlling the sequence of the continuously input video signals. According to the control signal CTL, the path switchunit 25 determines whether to output the corrected/compensated video signal output by thecompensation unit 23 for non-uniform regions as a video output signal, or to output the uncompensated video signal by the delay/bypass unit 24. - The following embodiments are used to explicitly illustrate the operating principle of the
processing circuit 23 for non-uniform regions. Referring toFIG. 3 , it is an operation chart of decompressing a video signal with avideo decoder 31 according to an embodiment of the present invention. Referring toFIGS. 3 and 2 together, the video signal is input into thevideo decoder 31. Thevideo decoder 31 decodes the video signal into a video input signal containing location information, and the determiningunit 21 for non-uniform regions is used to determine whether a portion of the video input signal falls in a non-uniform region. As for thepanel 32 inFIG. 3 , a non-uniform region NUR1 is defined by the boundaries of H_start1, H_end1, V_start1, V_end1, and a non-uniform region NUR2 is defined by the boundaries of H_start2, H_end2, V_start2, V_end2. If a portion of the video input signal is determined to be falling in the non-uniform region NUR1 or NUR2, digital processing will be performed on the video signal. - An algorithm used by the determining
unit 21 for non-uniform regions is as follows:
IF xεgiven[H_start1,H_end1]AND
yεgivin[V_start1,V_end1],
THEN pixel_(x,y)εNUR1;
or IF(x,y)εgiven BitMAP/Contour/Boundary of NUR1,
THEN pixel_(x,y)εNUR1;
Similay for NUR2; - The first line of the algorithm represents that the horizontal coordinate x falls in a region defined by H_start1 and H_end1, the second line represents that the longitudinal coordinate y falls in a region defined by V_start1 and V_end1, and thus the third line determines that the video input signal falls in the non-uniform region NUR1. Or, by another determining mode, the video input signal is determined according to the bit map, contour, boundary of the non-uniform region NUR1. The BitMAP is a non-uniform region containing the boundaries and the interior. The contour is a non-uniform contour only containing the boundaries. After determining the type of a non-uniform block, the determining
unit 21 for non-uniform regions performs subsequent compensation directing to the characteristics of the block. The last line represents that determination is also performed on the non-uniform region NUR2 in the same way. - An algorithm used by the determining
unit 21 for non-uniform regions is as follows:
IF pixel_(x,y)εNUR1,
THEN NUR_TYPE=TYPE1;
e.g., TYPE1 means white-spot,dark-spot . . .
similar for TYPE - The first line of the algorithm represents that if the pixel at the location (x, y) belongs to the non-uniform region NUR1, the parameter NUR_TYPE of the non-uniform region is set as TYPE1 for recording types, such as white-spot and dark-spot, thus determining whether the video input signal falls in a non-uniform region of white spot or dark spot. Other TYPEs are similar.
- Referring to
FIG. 2 , themathematical operation unit 231 is used to perform compensation, and an algorithm using mathematical operation to compensate is as follows: - The first line of the algorithm sets the video output signal [RGB] as a mathematical formula (v\ideo input signal [RGB], compensation value [dR,dG,dB]), which performs the compensation mode from the second line to the fifth line based on each non-uniform region. The second to fifth lines represent adding various compensation values [dR,dG,dB] to the video output signal [RGB]. For example, the compensation value [dR,dG,dB] without gains is added to the video input signal [RGB] in the second line for performing compensation. The compensation value [dR,dG,dB] without gains is subtracted from the video input signal [RGB] in the third line to perform compensation. The fourth line adopts gains to adjust the compensation value [dR,dG,dB] and adds the video input signal [RGB]. Moreover, in the fifth line, besides adopting gains to adjust the compensation value [dR,dG,dB] and adding the video input signal [RGB], an offset value is further added. Those skilled in the art should understand that the compensation method of the
mathematical operation unit 231 is not limited to the above algorithm, but can be adjusted by other mathematical operation formulas designed according to various non-uniform regions. - The
logic operation unit 232 is used to perform compensation, and an algorithm using logic operation to compensate is as follows: - The first line of the algorithm sets the video output signal [RGB] as a logic formula (video input signal [RGB], compensation value [dR,dG,dB]), which performs the compensation mode from the second line to the fourth line based on each non-uniform region. The second to fourth lines represent adding various compensation values [dR,dG,dB] to the video output signal [RGB]. For example, the video input signal [RGB] in the second line uses logic symbol “AND” to control the compensation value [dR,dG,dB] to perform compensation, the video input signal [RGB] in the third line uses logic symbol “OR” to control the compensation value [dR,dG,dB] to perform compensation, and the video input signal [RGB] in the fourth line uses logic symbol “XOR” to control the compensation value [dR,dG,dB] to perform compensation. Those skilled in the art should understand that the compensation method of the
logic operation unit 232 is not limited to the above algorithm, but can be adjusted by other logic operation formulas designed according to various non-uniform regions. - The
direct mapping unit 233 is used to perform compensation, and an algorithm using direct mapping operation to compensate is as follows: - Referring to
FIG. 4 , it is a mapping relation view of the above algorithm. The horizontal axis represents the pixel brightness before mapping, and the longitudinal axis represents the pixel brightness after mapping. The first line of the algorithm sets the video output signal [RGB] as a mapping equation (video input signal [RGB], compensation value [dR,dG,dB]), and the compensation is performed respectively by mappingcurves direct mapping unit 233 is not limited to the above mapping curves, but can be adjusted by other mapping curves designed according to various non-uniform regions. - Seen from the embodiments of the present invention, a defective panel in the present invention can be compensated by gains, offset, LUT, and logic operation, instead of by changing materials, optical films or fabrication processes and so on.
- As for the
dynamic operation unit 234, the difference between thedynamic operation unit 234 and the aforementionedmathematical operation unit 231,logic operation unit 232,direct mapping unit 233 is that, the dynamic operation unit performs compensation gradually and uses location or gray scale brightness to adjust the weighting value for compensation.FIG. 5A is a region partition view of the non-uniform regions according to an embodiment of the present invention. Straight lines LV1-LV6 with different slopes mark out the non-uniform regions.FIG. 5B is a distribution diagram of the non-uniform regions according to an embodiment of the present invention. Referring toFIGS. 5A and 5B together, in theframe 501, an internal contour C2 contains a region R2, and the internal contour C2 and an external contour C1 contain a region R1. - An algorithm adopting location dynamic operation to perform compensation is as follows:
[R′ G′ B′]=SpaceFadingFun([R G B],[dR dG dB],SpaceWeighting(•))
e.g.,
[R′ G′ B′] — A=[R G B] — A+[dR dG dB] — A*SpaceFadingWeighting(R — A);
e.g.,
[Y′ U′ V′] — A=[Y U V] — A+[dY dU dV] — A*SpaceFadingWeighting(R — A); - Where R_A: distance of A point to NUR central point similarly, for YUV, YCbCr . . .
- The first line of the algorithm sets the video output signal [R′G′B′] as a location dynamic operation equation (video input signal [RGB], compensation value [dR dG dB]*location fading weighting value (•)), which performs the dynamic operation of the algorithm according to the contour and boundary of the non-uniform region NUR. A video output signal [R′G′B′]_A is set as a video input signal [RGB]_A plus the compensation values [dR dG dB]_A multiplied by the location fading weighting value (SpaceFadingWeighting(R_A)). Similarly, a video output signal [Y′U′V′]_A is set as a video input signal [YUV]_A plus compensation values [dY dU dV]_A multiplied by the location fading weighting value (SpaceFadingWeighting(R_A)), wherein R_A represents the distance from the compensation point to the center of the non-uniform region. Referring to the algorithm,
FIGS. 5B and 6A together,FIG. 6A is a curve diagram of dynamic operation according to an embodiment of the present invention. The horizontal axis represents location, the longitudinal axis represents weighting value, and different weighting values of various pixels are adjusted by curves 601-604 according to locations between the internal contour C1 and the external contour C2. For example, the center point S1 has a weighting value of 1, and in such a progressive way, a more natural visual compensation effect can be achieved by the curves 601-604. Those skilled in the art should understand that the compensation method of thedynamic operation unit 234 is not limited to the above dynamic operation curves, but can be adjusted by other location dynamic operation curves designed according to various non-uniform regions.FIG. 6B is another curve diagram of dynamic operation according to the embodiment of the present invention. The horizontal axis represents location, the longitudinal axis represents weighting value, and different weighting values of various pixels are adjusted by curves 605-608 according to locations between the internal contour C1 and the external contour C2. Referring toFIG. 6C , it is a curve diagram of dynamic operation according to yet another embodiment of the present invention, wherein the horizontal axis represents location and the longitudinal axis represents weighting value. The difference betweenFIG. 6C andFIG. 6A is that, inFIG. 6C , six sections B1-B6 are disposed between the internal contour C1 and the external contour C2 for performing compensation, wherein the width of each section, i.e., the spatial delay/shift, is 2n. - The weighting value of an embodiment of the present invention is gradually reduced from the center point to the periphery. Meanwhile, those skilled in the art should understand that the weighting value of the present invention is not limited to being gradually reduced from a normal region to a non-uniform region, but can be gradually increased from a normal region to a non-uniform region. In addition, the compensation can be performed from a single side or from double sides.
- Another algorithm adopting gray scale dynamic operation to perform compensation is as follows:
[R G B]=GrayFadingFun([R G B][dR dG dB], GrayWeighting(•));
e.g.,
[R′ G′ B′] — A=[R G B] — A+[dR dG dB] — A*GrayWeighting([R G B] — A);
e.g.,
[Y′ U′ V′] — A=[Y U V] — A+[dY dU dV] — A*GrayWeighting([Y U V] — A); - Where GrayWeighting([R G B]):weighting depends on [R G B] grays; Similarly, for YUV,YCbCr.
- The first line of the algorithm sets the video output signal [R′G′B′] as a gray scale dynamic operation equation (video input signal [RGB], compensation value [dR dG dB]*gray scale weighting value (•)), which performs the dynamic operation of the algorithm according to the gray scale value of the video input signal [RGB]. A video output signal [R′G′B′]_A is set as a video input signal [RGB]_A plus the compensation value [dR dG dB]_A multiplied by the gray scale weighting value (GrayWeighting(R_A)). A video output signal [Y′U′V′]_A is set as a video input signal [YUV]_A plus the compensation value [dY dU dV]_A multiplied by the gray scale weighting value (GrayWeighting(R_A)), wherein the gray scale weighting value (GrayWeighting(R_A)) of the RGB signal is determined by the gray scale distribution of the RGB, and it is the same with the signals YUV, YCbCr. Together referring to
FIG. 7 , it is a curve diagram of dynamic operation according to still another embodiment of the present invention, wherein the horizontal axis represents gray scale value of RGB and the longitudinal axis represents weighting value. In the algorithm, curves 701-704 are used to perform dynamic compensation, and different compensations are carried out at each side of the center point S2. Those skilled in the art should understand that the compensation method of thedynamic operation unit 234 is not limited to the above dynamic operation curves, but can be adjusted by other gray scale dynamic operation curves designed according to various non-uniform regions. Meanwhile, those skilled in the art should understand that the weighting value of the present invention is not limited to scale up according to the gray scale value, but can also scale down according to the gray scale value. -
FIG. 8 is a region distribution diagram of the flat panel display according to an embodiment of the present invention. The flat panel display inFIG. 8 has non-uniform regions NUR1-NUR3, wherein the boundaries of the non-uniform region NUR1 are H_start1, H_end1, V_start1, V_end1, the boundaries of the non-uniform region NUR2 are H_start2, H_end2, V_start2, V_end2, and the boundaries of the non-uniform region NUR3 are H_start3, H_end3, V_start3, V_end3. A video line inFIG. 8 passes through the non-uniform regions NUR1-NUR3 respectively. -
FIG. 9A is a functional block diagram of the compensation hardware device for one-dimensional non-uniform regions according to an embodiment of the present invention. The compensation hardware device for one-dimensional non-uniform regions includes determining units 901-904 for non-uniform regions and acompensation unit 911 for non-uniform regions. Referring toFIGS. 8 and 9 A together, the video input signal on the video line inFIG. 8 is input to the determining units 901-904 for non-uniform regions. The determining units 901-904 for non-uniform regions have a structure identical to that of the determiningunit 21 for non-uniform regions inFIG. 2 . The determiningunit 901 for non-uniform regions determines the non-uniform region NUR1 via the boundaries H_start1 and H_end1 passing through the video line. The determiningunit 902 for non-uniform regions determines the non-uniform region NUR2 via the boundaries H_start2 and H_end2 passing through the video line. The determiningunit 903 for non-uniform regions determines the non-uniform region NUR3 via the boundaries H_start3 and H_end3 passing through the video line. The compensation hardware device for one-dimensional non-uniform regions is not limited to only determine three non-uniform regions, but can have, for example, a determiningunit 904 for non-uniform regions to determine a region defined by the boundaries H_startm, H_endm, ensure the portion of the video input signal entering the non-uniform regions NUR1-NUR3 and being compensated through thecompensation unit 911 for non-uniform regions, so as to generate a video output signal. - The
compensation unit 911 for non-uniform regions has a structure identical to that of thecompensation unit 23 for non-uniform regions inFIG. 2 . A mathematical operation unit can be employed to perform mathematical operation on the gray scale/color information of the video input signal, such as addition/subtraction, multiplication/division and biased-offset. Or, a logic operation unit can be employed to perform logic operation on the gray scale/color information of the video input signal, such as logic “AND”, logic “OR” and logic “XOR”. Or, a direct mapping unit can be employed to perform direct mapping on the gray scale/color information of the video input signal, such as LUT method. Or, a dynamic operation unit can be employed to perform compensation on the video input signal by allocating different weighting values according to location or gray scale. Thecompensation unit 911 for non-uniform regions adopts the mathematical operation unit, logic operation unit, direct mapping unit, dynamic operation unit or a combination thereof to perform digital compensation. Moreover, other digital operation units can be adopted on demands to process the non-uniform regions in different types of or new digital processing units, such that the embodiment of the present invention has extensibility. -
FIG. 9B is another functional block diagram of the compensation hardware device for one-dimensional non-uniform regions according to the embodiment of the present invention. The compensation hardware device for one-dimensional non-uniform regions includes determining units 905-908 for non-uniform regions and compensation units 912-915 for non-uniform regions. The major difference between the embodiment inFIG. 9B and the embodiment inFIG. 9A lies in the quantity of the determining unit corresponding to the compensation unit. InFIG. 9B , the determining units 905-908 for non-uniform regions respectively correspond to the compensation units 912-915 for non-uniform regions. The determiningunit 905 determines the portion of the video input signal falling in the non-uniform region NUR1, and thecompensation unit 912 performs a first type of compensation, for example, logic operation. The determiningunit 906 determines the portion of the video input signal falling in the non-uniform region NUR2, and thecompensation unit 913 performs a second type of compensation, for example, mathematical operation. The determiningunit 907 determines the portion of the video input signal falling in the non-uniform region NUR3, and thecompensation unit 914 performs a third type of compensation, for example, direct mapping operation. After the determination of the determiningunit 908, thecompensation unit 915 performs a fourth compensation, for example, dynamic compensation. The compensation units 911-915 for non-uniform regions respectively adopt the mathematical operation unit, logic operation unit, direct mapping unit, dynamic operation unit or a combination thereof to perform digital compensation. Moreover, other digital operation units can be adopted on demands to process the non-uniform regions in different types of or new digital processing units, such that the embodiment of the present invention has extensibility. -
FIG. 9C is still another functional block diagram of the compensation hardware device for one-dimensional non-uniform regions according to the embodiment of the present invention. The compensation hardware device for one-dimensional non-uniform regions includes a determiningunit 909 for non-uniform regions and acompensation unit 916 for non-uniform regions. The determiningunit 909 for non-uniform regions uses a plurality of linear inequations to determine the portion of the video input signal falling in the non-uniform regions NUR1-NUR3. The determining method for linear inequations can refer toFIG. 5A , wherein a plurality of straight lines, for example, LV1-LV6 is adopted to enclose the required region, and then thecompensation unit 916 is used to perform digital compensation. Thecompensation unit 916 for non-uniform regions adopts the mathematical operation unit, logic operation unit, direct mapping unit, dynamic operation unit or a combination thereof to perform digital compensation. Moreover, other digital operation units can be adopted on demands to process the non-uniform regions in different types of or new digital processing units, such that the embodiment of the present invention has extensibility. InFIGS. 9A-9C , the compensation hardware device for non-uniform regions can be disposed on a chip to save area. -
FIG. 9D is a reference functional block diagram of a compensation hardware device for two-dimensional non-uniform regions according to an embodiment of the present invention. The compensation hardware device for two-dimensional non-uniform regions includes aprocessing circuit 93 for non-uniform regions, a dynamic random access memory (DRAM) 96, aninput line buffer 97 and anoutput line buffer 98. The data of theinput line buffer 97 is input into theprocessing circuit 93 for non-uniform regions and then into theoutput line buffer 98. Theprocessing circuit 93 for non-uniform regions includes a limitingprocessor 931, anoperation unit 932, adata processor 933 and agray scale fader 934, wherein the limitingprocessor 931 is used to limit the magnitude of the video signal. The data of non-uniform regions and the information of variation amount are stored beforehand in theDRAM 96, and theoperation unit 932 can perform, for example, logic operation and mathematical operation. Thedata processor 933 receives the data from theDRAM 96 to perform decoding/decompressing, and then inputs the data to thegray scale fader 934. After that, according to the magnitude of the video signal, thegray scale fader 934 performs gray scale fading of different weighting values on the variation amount information of non-uniform regions stored in theDRAM 96. Afterward, the video signal is input to theoperation unit 932. Compared with the compensation hardware device for one-dimensional non-uniform regions, the compensation hardware device for two-dimensional non-uniform regions is characterized in having low complexity but high cost. -
FIG. 10A is a functional block diagram of the compensation hardware device for two-dimensional non-uniform regions according to an embodiment of the present invention. The compensation hardware device for two-dimensional non-uniform regions includes adatabase 1001 for two-dimensional non-uniform regions, aconsistent unit 1002 for two-dimensional non-uniform regions and acompensation unit 1003 for two-dimensional non-uniform regions. Thedatabase 1001 records the distribution information of non-uniform regions for a flat panel display. The distribution information is first processed by theconsistent unit 1002 and then input into thecompensation unit 1003, such that thecompensation unit 1003 performs digital compensation on the video input signal, thus generating a two-dimensional video output signal. Comparing withFIG. 9D , thedatabase 1001 can be theDRAM 96 inFIG. 9D , theconsistent unit 1002 can be considered as a general functionality description of thedata processor 933 inFIG. 9D , and thecompensation unit 1003 can be theprocessing circuit 93 inFIG. 9D . -
FIG. 10B is a functional block diagram of theconsistent unit 1002 for non-uniform regions inFIG. 10A . Theconsistent unit 1002 for non-uniform regions includes a gathering unit U1, a mathematical/mapping/logic unit U2, a spatial displacement/rotation unit U3 and a noise filtering unit U4. The gathering unit U1 is used to gather a plurality of small non-uniform regions into a large distribution region. The mathematical/mapping/logic unit U2 is used to process the distribution information in advance through mathematical operation, direct mapping or logic operation, for example, addition/subtraction/multiplication/division, slicing, LUT, logic “AND”, logic “OR” and logic “XOR”. The spatial displacement/rotation unit U3 is used to enable the non-uniform regions recorded in the distribution information to move upward/downward/leftward/rightward or rotate in the space. The noise filtering unit U4 is used to filter the noises in the distribution information, for example, by using a low-pass filter, a high-pass filter, masking, unsharpness, sharpness and histogram. Theconsistent unit 1002 for non-uniform regions uses the gathering unit U1, mathematical/mapping/logic unit U2, spatial displacement/rotation unit U3, noise filtering unit U4 or a combination thereof to perform video processing. Moreover, other consistent units can be adopted on demands to perform different types of or new video processing on the non-uniform regions, such that the embodiment of the present invention has extensibility. -
FIG. 11 is another functional block diagram of the compensation hardware device for two-dimensional non-uniform regions according to the embodiment of the present invention. The compensation hardware device for two-dimensional non-uniform regions includes aconsistent unit 1101 for non-uniform regions, adatabase 1102 for two-dimensional non-uniform regions and acompensation unit 1103 for two-dimensional non-uniform regions. The major difference betweenFIG. 11 andFIG. 10A is that, theconsistent unit 1101 for non-uniform regions is disposed in front of thedatabase 1102 for two-dimensional non-uniform regions, and the two-dimensional non-uniform-region plane information is transmitted to thedatabase 1102 for two-dimensional non-uniform regions after being processed by theconsistent unit 1101 for non-uniform regions. Theconsistent unit 1101 for non-uniform regions can perform video processing via a computer on the two-dimensional non-uniform-region plane information. After that, the plane information is transmitted to thedatabase 1102 to be stored therein. Thedatabase 1102 then controls thecompensation unit 1103 for two-dimensional non-uniform regions to receive the Two-dimensional video input signal. Thecompensation unit 1103 for two-dimensional non-uniform regions generates a two-dimensional video output signal after compensating the two-dimensional video input signal. Theconsistent unit 1101 for non-uniform regions that performs via a computer can implement functions as the gathering unit, mathematical/mapping/logic unit, spatial displacement/rotation unit and noise filtering unit. Moreover, computer programs can be adopted on demands to perform different types of or new video processing on the two-dimensional non-uniform plane information, such that the embodiment of the present invention has extensibility. InFIG. 10A or 11, the compensation hardware device for non-uniform regions can be disposed on a chip to save area. -
FIG. 12A is a functional block diagram of a display applying an LED backlight module plate according to an embodiment of the present invention. The display includes atemperature sensor 1201, acolor sensor 1202, aMicroprocessor 1203, an LEDpower supply driver 1204, an LEDbacklight module plate 1205 and anLCD panel 1206. Thecolor sensor 1202 inputs the video signal into theMicroprocessor 1203, and theMicroprocessor 1203 receives the signal from thetemperature sensor 1201 to drive the LED powersupple driver 1204. TheMicroprocessor 1203 may include a compensation hardware device for non-uniform regions. TheMicroprocessor 1203 and the hardware device for non-uniform regions can be implemented on one chip or different chips, wherein the data of non-uniform regions for the LEDbacklight module plate 1205 is stored in advance, and then the video signal is compensated and input to the LEDpower supply driver 1204, such that the LEDpower supply driver 1204 drives the LEDbacklight module plate 1205. Those skilled in the art should understand that, the compensation hardware device for non-uniform regions is not limited to be disposed in theMicroprocessor 1203, but can be disposed in the path of the video signal to compensate the video signal in advance, such that the LEDbacklight module plate 1205 may emit a light of adjusted brightness or color, thus improving the display quality of theLCD panel 1206. -
FIG. 12B is a functional block diagram of the compensation hardware device for non-uniform regions according to the present invention applied to the LED backlight module plate inFIG. 12A . Theprocessing unit 1207 for non-uniform regions and thedatabase 1208 for non-uniform regions constitute a compensation hardware device for non-uniform regions, for example, on one chip or different chips. The video input signal is input to theprocessing unit 1207 for non-uniform regions, and then input to the LEDpower supply driver 1204 to compensate the data of non-uniform regions for the LEDbacklight module plate 1205. In the above embodiment of the present invention, the non-uniform regions of the LED backlight module plate are not processed by materials, optical films or fabrication processes, so the manufacturing cost and complexity of the LED backlight module plate will not be increased. - In view of the above, the present invention compensates the video signal through digital processing, so as to process the non-uniform regions to improve the video quality instead of by materials, optical films or fabrication processes. Therefore, the manufacturing cost of the flat panel display will not be increased.
- Though the present invention has been disclosed above by the preferred embodiments, they are not intended to limit the present invention. Anybody skilled in the art can make some modifications and variations without departing from the spirit and scope of the present invention. Therefore, the protecting range of the present invention falls in the appended claims.
Claims (31)
1. A compensation hardware device for non-uniform regions, used in a flat panel display for eliminating non-uniform regions in a panel, the compensation hardware device comprising:
at least one non-uniform-region determining unit, for receiving a video signal, and respectively determining whether the video signal falls in a non-uniform-region pixel or a normal-region pixel according to a location information of non-uniform regions; and
at least one non-uniform-region compensation unit, for compensating the video signal through digital processing according to a determination result from the determining units for non-uniform regions.
2. The compensation hardware device for non-uniform regions as claimed in claim 1 , further comprising a database for storing the location information of non-uniform regions.
3. The compensation hardware device for non-uniform regions as claimed in claim 1 , wherein the non-uniform-region compensation unit comprises a mathematical operation unit through which the non-uniform-region compensation unit performs compensation on the video signal.
4. The compensation hardware device for non-uniform regions as claimed in claim 1 , wherein the non-uniform-region compensation unit comprises a logic operation unit through which the non-uniform-region compensation unit performs compensation on the video signal.
5. The compensation hardware device for non-uniform regions as claimed in claim 1 , wherein the non-uniform-region compensation unit comprises a direct mapping unit through which the non-uniform-region compensation unit performs compensation on the video signal.
6. The compensation hardware device for non-uniform regions as claimed in claim 1 , wherein the non-uniform-region compensation unit comprises a dynamic operation unit for performing compensation on the video signal according to the weighting value of each pixel of the panel.
7. The compensation hardware device for non-uniform regions as claimed in claim 6 , wherein the weighting value of each pixel of the panel is a location function.
8. The compensation hardware device for non-uniform regions as claimed in claim 6 , wherein the weighting value of each pixel of the panel is a gray scale function.
9. The compensation hardware device for non-uniform regions as claimed in claim 1 , wherein the compensation hardware device for non-uniform regions compensates the video signal through digital processing, and inputs the compensated video signal to a light emitting diode (LED) power supply driver to control an LED backlight module plate.
10. The compensation hardware device for non-uniform regions as claimed in claim 1 , wherein the compensation hardware device for non-uniform regions is a chip.
11. The compensation hardware device for non-uniform regions as claimed in claim 1 , wherein the panel is an LCD panel.
12. The compensation hardware device for non-uniform regions as claimed in claim 1 , wherein the panel is an LED backlight module plate.
13. A compensation hardware device for non-uniform regions, used in a flat panel display for eliminating the negative impact of non-uniform regions in a panel on the display of a two-dimensional video signal, the compensation hardware device comprising:
a database, for storing a plane information of non-uniform regions, comprising location information; and
at least one two-dimensional non-uniform-region compensation unit, for performing proper compensation on the two-dimensional video signal through digital processing according to the plane information of non-uniform regions.
14. The compensation hardware device for non-uniform regions as claimed in claim 13 , wherein the database further comprises a variation amount information of the panel.
15. The compensation hardware device for non-uniform regions as claimed in claim 14 , further comprising a non-uniform region consistent unit, wherein the non-uniform region consistent unit is used to process the plane information of non-uniform regions, so as to make the plane information of non-uniform regions consistent with the optical measurement result of the video signal of non-uniform regions on the surface of the panel.
16. The compensation hardware device for non-uniform regions as claimed in claim 15 , wherein the non-uniform region consistent unit comprises a gathering unit for gathering a plurality of small non-uniform regions of the plane information of non-uniform regions into a large non-uniform region.
17. The compensation hardware device for non-uniform regions as claimed in claim 15 , wherein the non-uniform region consistent unit comprises a mathematical unit for performing mathematical operation on the plane information of non-uniform regions.
18. The compensation hardware device for non-uniform regions as claimed in claim 15 , wherein the non-uniform region consistent unit comprises a mapping unit for performing mapping operation on the plane information of non-uniform regions.
19. The compensation hardware device for non-uniform regions as claimed in claim 15 , wherein the non-uniform region consistent unit comprises a logic unit for performing logic operation on the plane information of non-uniform regions.
20. The compensation hardware device for non-uniform regions as claimed in claim 15 , wherein the non-uniform region consistent unit comprises a spatial displacement unit for performing spatial displacement operation on the plane information of non-uniform regions.
21. The compensation hardware device for non-uniform regions as claimed in claim 15 , wherein the non-uniform region consistent unit comprises a noise filtering unit for filtering the noises in the plane information of non-uniform regions.
22. The compensation hardware device for non-uniform regions as claimed in claim 13 , wherein the non-uniform-region compensation unit comprises a mathematical operation unit through which the non-uniform-region compensation unit performs compensation on the two-dimensional video signal.
23. The compensation hardware device for non-uniform regions as claimed in claim 13 , wherein the non-uniform-region compensation unit comprises a logic operation unit through which the non-uniform-region compensation unit performs compensation on the two-dimensional video signal.
24. The compensation hardware device for non-uniform regions as claimed in claim 13 , wherein the non-uniform-region compensation unit comprises a direct mapping unit through which the non-uniform-region compensation unit performs compensation on the two-dimensional video signal.
25. The compensation hardware device for non-uniform regions as claimed in claim 13 , wherein the non-uniform-region compensation unit comprises a dynamic operation unit used for performing compensation on the two-dimensional video signal according to the weighting value of each pixel of the panel.
26. The compensation hardware device for non-uniform regions as claimed in claim 25 , wherein the weighting value of each pixel of the panel is a location function.
27. The compensation hardware device for non-uniform regions as claimed in claim 25 , wherein the weighting value of each pixel of the panel is a gray scale function.
28. The compensation hardware device for non-uniform regions as claimed in claim 13 , wherein the compensation hardware device for non-uniform regions compensates the two-dimensional video signal through digital processing, and inputs the compensated two-dimensional video signal to an LED power supply driver to control an LED backlight module plate.
29. The compensation hardware device for non-uniform regions as claimed in claim 13 , wherein the compensation hardware device for non-uniform regions is a chip.
30. The compensation hardware device for non-uniform regions as claimed in claim 13 , wherein the panel is an LCD panel or an LED backlight module plate.
31. The compensation hardware device for non-uniform regions as claimed in claim 13 , wherein the panel is an LED backlight module plate.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW94143840 | 2005-12-12 | ||
TW94143840 | 2005-12-12 | ||
TW95131707 | 2006-08-29 | ||
TW95131697 | 2006-08-29 | ||
TW095131707A TWI348133B (en) | 2005-12-12 | 2006-08-29 | Compensating device for non-uniform regions in flat display and method thereof |
TW095131697A TW200723169A (en) | 2005-12-12 | 2006-08-29 | Compensating hardware for non-uniform regions in flat display |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070132661A1 true US20070132661A1 (en) | 2007-06-14 |
Family
ID=38138767
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/557,961 Ceased US7911498B2 (en) | 2005-12-12 | 2006-11-08 | Compensation device for non-uniform regions in flat panel display and method thereof |
US11/560,840 Abandoned US20070132661A1 (en) | 2005-12-12 | 2006-11-17 | Compensation hardware device for non-uniform regions in flat panel display |
US13/848,743 Active 2029-11-21 USRE45332E1 (en) | 2005-12-12 | 2013-03-22 | Compensation device for non-uniform regions in flat panel display and method thereof |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/557,961 Ceased US7911498B2 (en) | 2005-12-12 | 2006-11-08 | Compensation device for non-uniform regions in flat panel display and method thereof |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/848,743 Active 2029-11-21 USRE45332E1 (en) | 2005-12-12 | 2013-03-22 | Compensation device for non-uniform regions in flat panel display and method thereof |
Country Status (1)
Country | Link |
---|---|
US (3) | US7911498B2 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090096729A1 (en) * | 2007-10-15 | 2009-04-16 | Sharp Laboratories Of America, Inc. | Correction of visible mura distortions in displays by use of flexible system for memory resources and mura characteristics |
US20100013751A1 (en) * | 2008-07-18 | 2010-01-21 | Sharp Laboratories Of America, Inc. | Correction of visible mura distortions in displays using filtered mura reduction and backlight control |
US20100013750A1 (en) * | 2008-07-18 | 2010-01-21 | Sharp Laboratories Of America, Inc. | Correction of visible mura distortions in displays using filtered mura reduction and backlight control |
US20100238297A1 (en) * | 2009-03-23 | 2010-09-23 | Aten International Co., Ltd. | Method and apparatus for compensation for skew in video signals |
EP2169655A4 (en) * | 2007-07-11 | 2011-07-06 | Sony Corp | Display device, method for correcting luminance nonuniformity and computer program |
CN107886887A (en) * | 2017-10-31 | 2018-04-06 | 维沃移动通信有限公司 | A kind of pixel processing method and device |
US10345641B2 (en) | 2014-12-18 | 2019-07-09 | Sakai Display Products Corporation | Liquid crystal display apparatus and method of driving liquid crystal display apparatus |
US10466553B2 (en) * | 2015-06-23 | 2019-11-05 | Sakai Display Products Corporation | Liquid crystal display apparatus and method for driving liquid crystal display apparatus |
US11210982B2 (en) * | 2017-03-15 | 2021-12-28 | Wuhan Jingce Electronic Group Co., Ltd. | Method and device for Mura defect repair |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB201304623D0 (en) | 2013-03-14 | 2013-05-01 | Univ Edinburgh | A method of generating predetermined luminance levels across an electronic visual display |
KR20140126202A (en) * | 2013-04-22 | 2014-10-30 | 삼성디스플레이 주식회사 | Display panel driver, method of driving display panel using the same and display apparatus having the same |
KR102070375B1 (en) | 2013-08-12 | 2020-03-03 | 삼성디스플레이 주식회사 | Organic light emitting display device and method for driving the same |
US10726801B2 (en) * | 2015-04-17 | 2020-07-28 | Microsoft Technology Licensing, Llc | Display defect compensation with localized backlighting |
CN104914133B (en) * | 2015-06-19 | 2017-12-22 | 合肥京东方光电科技有限公司 | Rub defect detecting device |
US10276085B2 (en) * | 2015-07-16 | 2019-04-30 | Apple Inc. | Pixel signal compensation for a display panel |
US10170072B2 (en) * | 2015-09-21 | 2019-01-01 | Apple Inc. | Gate line layout configuration |
CN105206239B (en) * | 2015-10-16 | 2018-03-30 | 深圳市华星光电技术有限公司 | Mura phenomenon compensation methodes |
CN106228924B (en) * | 2016-08-05 | 2019-09-13 | 武汉精测电子集团股份有限公司 | Color spot compensating image signals generating means, method and color spot failures repair system |
CN106646939B (en) * | 2016-11-17 | 2019-11-19 | 南京华东电子信息科技股份有限公司 | A kind of Mura defects method for detecting |
CN106898327B (en) * | 2017-05-03 | 2019-11-05 | 深圳市华星光电技术有限公司 | A kind of mura phenomenon compensation method of display panel and display panel |
CN107045863B (en) * | 2017-06-26 | 2018-02-16 | 惠科股份有限公司 | Gray scale adjusting method and device of display panel |
KR102454169B1 (en) | 2017-09-15 | 2022-10-17 | 삼성디스플레이 주식회사 | Display apparatus |
KR20210130321A (en) * | 2020-04-21 | 2021-11-01 | 삼성디스플레이 주식회사 | Display device selectively performing a mura correction operation, and method of operating a display device |
CN113140186B (en) * | 2021-04-22 | 2022-11-01 | 武汉华星光电半导体显示技术有限公司 | Display panel compensation method and display device |
CN113593479B (en) * | 2021-09-27 | 2022-01-07 | 华兴源创(成都)科技有限公司 | Sub-pixel level mura compensation method for display panel |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5184117A (en) * | 1989-06-28 | 1993-02-02 | Zenith Data Systems Corporation | Fluorescent backlight flicker control in an LCD display |
US5825931A (en) * | 1992-07-14 | 1998-10-20 | Canon Kabushiki Kaisha | Image encoding device |
US20010013854A1 (en) * | 2000-02-03 | 2001-08-16 | Nec Corporation | Electronic apparatus with backlighting device |
US20020075277A1 (en) * | 2000-01-26 | 2002-06-20 | Seiko Epson Corporation | Non-uniformity correction for displayed images |
US20020080104A1 (en) * | 2000-12-11 | 2002-06-27 | Shigeki Aoki | Semiconductor device |
US20040179028A1 (en) * | 2003-03-12 | 2004-09-16 | Fuji Photo Film Co., Ltd. | Pixel defect correcting method, color mura correcting method and image display device |
US20050007364A1 (en) * | 2001-08-27 | 2005-01-13 | Yoshifumi Oyama | Method for sorting ununiformity of liquid crystal display panel sorting apparatus, and information recorded medium with recorded program for executing this sorting |
US20060038511A1 (en) * | 2004-08-18 | 2006-02-23 | Sony Corporation | Control device |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3020228B2 (en) | 1989-12-07 | 2000-03-15 | セイコーエプソン株式会社 | Liquid crystal display |
US5764209A (en) * | 1992-03-16 | 1998-06-09 | Photon Dynamics, Inc. | Flat panel display inspection system |
US5526051A (en) * | 1993-10-27 | 1996-06-11 | Texas Instruments Incorporated | Digital television system |
JP3672586B2 (en) | 1994-03-24 | 2005-07-20 | 株式会社半導体エネルギー研究所 | Correction system and operation method thereof |
US5917935A (en) * | 1995-06-13 | 1999-06-29 | Photon Dynamics, Inc. | Mura detection apparatus and method |
US6154561A (en) * | 1997-04-07 | 2000-11-28 | Photon Dynamics, Inc. | Method and apparatus for detecting Mura defects |
JP3659065B2 (en) * | 1999-01-29 | 2005-06-15 | 松下電器産業株式会社 | Image display device |
JP3638143B2 (en) | 2002-08-02 | 2005-04-13 | シャープ株式会社 | Liquid crystal display |
CN1581278A (en) | 2003-08-15 | 2005-02-16 | 乐金电子(沈阳)有限公司 | Drive circuit for field emitting display device and its drive method |
KR101127843B1 (en) * | 2005-10-25 | 2012-03-21 | 엘지디스플레이 주식회사 | Flat Display Apparatus And Picture Quality Controling Method Thereof |
KR101201314B1 (en) | 2005-11-16 | 2012-11-14 | 엘지디스플레이 주식회사 | Method of Fabricating Flat Display Panel |
CN100514407C (en) | 2005-12-27 | 2009-07-15 | 联詠科技股份有限公司 | Uneven area compensating device and method for planar display |
US8199074B2 (en) * | 2006-08-11 | 2012-06-12 | Chimei Innolux Corporation | System and method for reducing mura defects |
-
2006
- 2006-11-08 US US11/557,961 patent/US7911498B2/en not_active Ceased
- 2006-11-17 US US11/560,840 patent/US20070132661A1/en not_active Abandoned
-
2013
- 2013-03-22 US US13/848,743 patent/USRE45332E1/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5184117A (en) * | 1989-06-28 | 1993-02-02 | Zenith Data Systems Corporation | Fluorescent backlight flicker control in an LCD display |
US5825931A (en) * | 1992-07-14 | 1998-10-20 | Canon Kabushiki Kaisha | Image encoding device |
US20020075277A1 (en) * | 2000-01-26 | 2002-06-20 | Seiko Epson Corporation | Non-uniformity correction for displayed images |
US20010013854A1 (en) * | 2000-02-03 | 2001-08-16 | Nec Corporation | Electronic apparatus with backlighting device |
US20020080104A1 (en) * | 2000-12-11 | 2002-06-27 | Shigeki Aoki | Semiconductor device |
US20050007364A1 (en) * | 2001-08-27 | 2005-01-13 | Yoshifumi Oyama | Method for sorting ununiformity of liquid crystal display panel sorting apparatus, and information recorded medium with recorded program for executing this sorting |
US20040179028A1 (en) * | 2003-03-12 | 2004-09-16 | Fuji Photo Film Co., Ltd. | Pixel defect correcting method, color mura correcting method and image display device |
US20060038511A1 (en) * | 2004-08-18 | 2006-02-23 | Sony Corporation | Control device |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2169655A4 (en) * | 2007-07-11 | 2011-07-06 | Sony Corp | Display device, method for correcting luminance nonuniformity and computer program |
US20090096729A1 (en) * | 2007-10-15 | 2009-04-16 | Sharp Laboratories Of America, Inc. | Correction of visible mura distortions in displays by use of flexible system for memory resources and mura characteristics |
US8049695B2 (en) * | 2007-10-15 | 2011-11-01 | Sharp Laboratories Of America, Inc. | Correction of visible mura distortions in displays by use of flexible system for memory resources and mura characteristics |
US20100013751A1 (en) * | 2008-07-18 | 2010-01-21 | Sharp Laboratories Of America, Inc. | Correction of visible mura distortions in displays using filtered mura reduction and backlight control |
US20100013750A1 (en) * | 2008-07-18 | 2010-01-21 | Sharp Laboratories Of America, Inc. | Correction of visible mura distortions in displays using filtered mura reduction and backlight control |
US8610654B2 (en) * | 2008-07-18 | 2013-12-17 | Sharp Laboratories Of America, Inc. | Correction of visible mura distortions in displays using filtered mura reduction and backlight control |
US20100238297A1 (en) * | 2009-03-23 | 2010-09-23 | Aten International Co., Ltd. | Method and apparatus for compensation for skew in video signals |
US8106898B2 (en) * | 2009-03-23 | 2012-01-31 | Aten International Co., Ltd. | Method and apparatus for compensation for skew in video signals |
US10345641B2 (en) | 2014-12-18 | 2019-07-09 | Sakai Display Products Corporation | Liquid crystal display apparatus and method of driving liquid crystal display apparatus |
US10466553B2 (en) * | 2015-06-23 | 2019-11-05 | Sakai Display Products Corporation | Liquid crystal display apparatus and method for driving liquid crystal display apparatus |
US11210982B2 (en) * | 2017-03-15 | 2021-12-28 | Wuhan Jingce Electronic Group Co., Ltd. | Method and device for Mura defect repair |
CN107886887A (en) * | 2017-10-31 | 2018-04-06 | 维沃移动通信有限公司 | A kind of pixel processing method and device |
Also Published As
Publication number | Publication date |
---|---|
US7911498B2 (en) | 2011-03-22 |
USRE45332E1 (en) | 2015-01-13 |
US20070132895A1 (en) | 2007-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070132661A1 (en) | Compensation hardware device for non-uniform regions in flat panel display | |
US10699662B2 (en) | Integrated circuit for driving display panel and method thereof | |
US10283071B2 (en) | Driving apparatus and method | |
KR101264718B1 (en) | Method and Apparatus for Compensating Display Defect of Flat Display | |
KR100731574B1 (en) | Compensation for edge effects and cell gap variation in tiled flat-panel, liquid crystal displays | |
TWI385615B (en) | Gamma correction device, display apparatus including the same, and method of gamma correction therein | |
US7755598B2 (en) | Image processing method for display device | |
US7768490B2 (en) | Common voltage compensation device, liquid crystal display, and driving method thereof | |
US20140210841A1 (en) | Method, device and system for compensating brightness of a liquid crystal module | |
US20120075354A1 (en) | Capture time reduction for correction of display non-uniformities | |
US10460680B2 (en) | Flexible display panel and display method thereof | |
US7746364B2 (en) | Brightness correction method and system utilizing the same | |
JP2007114733A (en) | Flat panel display device and image quality control method thereof | |
CN113393811A (en) | Novel brightness unevenness compensation method and device and display panel | |
WO2009051251A9 (en) | Correction of visible mura distortions in displays | |
KR20150080204A (en) | Display apparatus and method of driving the same | |
US8159253B2 (en) | Liquid crystal display having common voltage initialization circuit and method for manufacturing same | |
CN100514407C (en) | Uneven area compensating device and method for planar display | |
KR101286515B1 (en) | Method and Apparatus for Compensating Horizontal Line of Flat Display | |
KR100866368B1 (en) | Compensation hardware device for non-uniform regions in flat panel display | |
GB2465647A (en) | Improving the power consumption of a LCD screen by analysing a histogram of the image data | |
US7916160B2 (en) | Image processing apparatus and method for adjusting gray levels of an image signal inputted to a flat display panel | |
KR20090094694A (en) | Test apparatus and method for liquid crystal display | |
CN111524484B (en) | Rapid Gamma adjustment method and one-time burning OTP system | |
KR101346980B1 (en) | Method and Apparatus for Compensating Dark Line of Flat Display |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NOVATEK MICROELECTRONICS CORP., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHEN, YU-CHUAN;CHEN, MEI-FEI;NG, CHEE-BOON;REEL/FRAME:018558/0774 Effective date: 20061114 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |