throbber
(12) INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY(PCT)
`
`(19) World Intellectual Property Organization
`International Bureau
`
`(43) International Publication Date
`4 December 2003 (04.12.2003)
`
` (10) International Publication Number
`
`WO 03/100756 A2
`
`(51) International Patent Classification’:
`
`G09G 3/20
`
`Designated States (national): AE, AG, AL, AM, AT, AU,
`AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CO, CR, CU,
`
`(21) International Application Number:=PCT/IB03/01871 CZ, DE, DK, DM, DZ, EC, FR, BS, FI, GR, GD, GE, GH,
`GM,HR, HU,ID,IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC,
`(22) International Filing Date:=29 April 2003 (29.04.2003)
`LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, Mw,
`MX, MZ, NI, NO, NZ, OM, PH, PL, PT, RO, RU, SC, SD,
`SE, SG, SK, SL, TJ, TM, TN, TR, TT, TZ, UA, UG, US,
`UZ, VC, VN, YU, ZA, ZM, ZW.
`
`(25) Filing Language:
`
`(26) Publication Language:
`
`English
`
`English
`
`(30) Priority Data:
`02077065.7
`
`27 May 2002 (27.05.2002)
`
`EP
`
`(71) Applicant (for all designated States except US): KONIN-
`KLIUKE PHILIPS ELECTRONICS N.V.
`[NL/NL];
`Groenewoudseweg 1, NI.-5621 BA Bindhoven (NT.).
`
`(72)
`(75)
`
`Inventors; and
`Inventors/Applicants (for US only): HEKSTRA, Ger-
`ben, J. [NL/NL]; c/o Prof. Holstlaan 6, NL-5656 AA
`Lindhoven (NL). KLOMPENHOUWER, Michiel, A.
`[NL/NL]; c/o Prof. Holstlaan 6, NL-5656 AA Eindhoven
`(NL).
`
`(74) Agent: RAAP, Adriaan, Y.; Internationaal Octrooibureau
`B.V., Prof. Holstlaan 6, NL-5656 AA Eindhoven (NL).
`
`(84) Designated States (regional): ARIPO patent (GH, GM,
`KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZM, ZW),
`Kurasian patent (AM, AZ, BY, KG, KZ, MD, RU, ‘IJ, TM),
`European patent (AT, BE, BG, CH, CY, CZ, DE, DK, FE,
`ES, FI, FR, GB, GR, HU,IE, IT, LU, MC, NL, PT, RO,
`SE, SI, SK, TR), OAPI patent (BF, BJ, CF, CG, CI, CM,
`GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
`
`Published:
`
`without international search report and to be republished
`upon receipt ofthat report
`
`For two-letter codes and other abbreviations, refer to the "Guid-
`ance Notes on Codes andAbbreviations” appearing at the begin-
`ning ofeach regular issue ofthe PCT Gazette.
`
`(54) Title: PLXEL FAULT MASKING
`
`
`
`WO03/100756A2
`
`(57) Abstract: A method for masking faulty sub-pixcls in a dis-
`play having a plurality of pixels formed of a numberof sub-
`pixels, wherein at least one pixel in said display is faulty and
`comprises at least one sub-pixel having a defect. The method
`comprises obtaining (S2) a set (15) of sub-pixel values (2, 3, 4)
`for generating desired perceptive characteristics for said pixel
`and determining (S3) a modified set (16) of sub-pixel values
`(2’, 3’, 4’) for generating modified perceptive characteristics for
`said pixcl. This modified sct of sub-pixel valucs is based on in-
`formation (14)regarding the sub-pixel defect so as to be imple-
`mentablein the display, and has values chosen to reduce an error
`perceived by a user. The modified values are then implemented
`(S4) in the display. The display is preferably of the kind where
`each pixel comprises a set of primary sub-pixels each emitting
`a primary colorandat least one additional, redundant sub-pixel
`for emitting an additional color, such as a RGBW display.
`
`

`

`WO 03/100756
`
`Pixel fault masking
`
`PCT/1IB03/01871
`
`The present invention relates to pixel fault masking in a display having a
`
`plurality of pixels formed of a number of sub-pixels. Aspects of the invention include a
`
`method, a control unit, and a display device.
`
`In conventional display systems, a number of sub-pixels, normally three for
`
`the red green and blue (RGB) primaries, make up a pixel. Mixing appropriate levels of each
`
`of the primaries makes up the desired color and intensity of a pixel. Recently, displays are
`
`emerging that make use of an additional, redundant sub-pixel in addition to the primary
`
`colors, such as a white sub-pixel (RGBW). The redundant sub-pixel can be used for
`
`enhancing the luminanceof the display, preferably without altering the chrominanceat all.
`
`10
`
`An example ofthis is described in WO 0137249, hereby incorporated by reference.
`
`When manufacturing displays such as liquid crystal displays, an important
`
`factor for determining the unit costis the yield, i.e., the number of defect displays produced
`
`for every functioning display. A display is defect if it contains faulty pixels,i.e., pixels that
`
`for some reason will not function appropriately, typically resulting from a defect sub-pixel.
`
`15
`
`Normally, a certain numberoffaulty pixels can be accepted for a specific class
`
`of displays, and displays having a numberoffaulty pixels exceeding this numberare
`
`scrapped. However, even a single faulty sub-pixel can be a sourceofirritation, especially
`
`once it is spotted.
`
`To eliminate the occurrence offaulty pixels is very expensive,if at all
`
`20
`
`possible. Further, the difficulty of producing a perfect display is related to the number of
`
`pixels and the size of the display, and the problem with faulty pixels is therefore likely to
`
`increase as resolution and panel size increase.
`
`Therefore, it would be desirable to mask the effect of faulty pixels, hence
`
`reducing the risk of spotting them. This would also permit increasing the numberof accepted
`
`25
`
`faulty pixels per display, and thereby reduce the number of scrapped displays. This increases
`
`the yield, and is beneficial in many aspects: more displays can be sold, less waste material is
`
`generated in the process, and the production cost per display is reduced.
`
`In camera systems, fault masking already exists, and has been implemented in
`commercially available chips. According to this technique, the surrounding of a defect sub-
`
`

`

`WO 03/100756
`
`5
`
`PCT/1IB03/01871
`
`pixel is used to compute its expected value, thus masking the fault. This techniqueis,
`
`however, not applicable to displays.
`
`Another approachis error diffusion, i.e., distributing the error in
`
`approximating a certain value over a set of neighbouring pixels. This is by itself not a
`
`suitable technique for fault masking, since the error to be distributed typically is too large,
`
`e.g., a sub-pixel stuck at level zero. In fact, the visibility of the fault appears increase due to
`
`the sharpening effect that occurs in the diffusion. Thus, so far, there is no available technique
`
`for masking of defect sub-pixels.
`
`10
`
`15
`
`An object of the present invention is to provide adequate masking of faulty
`
`pixels in a display.
`
`Another object is to provide a satisfying quality of the displayed image
`
`characteristics as perceived by a user.
`
`According to a first aspect of the present invention, these objects are achieved
`
`with a method according to the preamble of claim 1, further comprising obtaining, for each
`faulty pixel, information of said defect sub-pixel, obtaining a set of sub-pixel values for
`generating desired perceptivecharacteristics for said pixel, determining a modified set of
`
`sub-pixel values for generating modified perceptive characteristics for said pixel, said
`
`20
`
`modified set of sub-pixel values being based on said information so as to be implementable
`
`in the display, said modified set (16) of sub-pixel values being such as to reduce an error
`
`perceived by a userresulting from a difference between said desired perceptive
`
`characteristics and said modified perceptive characteristics, and implementing said modified
`
`set of sub-pixel values in the display.
`
`25
`
`By taking the sub-pixel defect into consideration, the set of sub-pixel valuesis
`
`thus recalculated into a modified set, in order to minimize the error perceived by the user.
`
`Typical perceived characteristics include luminance (brightness) and chrominance (color).
`
`It is important to realize that this does not necessarily mean that the error in
`
`terms of absolute sub-pixel values is minimized. Minimizing the error in terms of absolute
`
`30
`
`sub-pixel values would minimize the chrominance crror, without taking luminance into
`
`consideration. In order to obtain a smaller perceived error, an adjustment might therefore be
`
`madeto better maintain desired luminance.
`
`A requirement for effective fault masking is that the intended sub-pixel values
`
`can be adjusted both up and down to result in the actual sub-pixel values. In a case whereall
`
`

`

`WO 03/100756
`
`3
`
`PCT/1IB03/01871
`
`sub-pixels are used in normal operation, some remaining capacity of these sub-pixels is
`
`preferably reserved, in order to enable optimal fault masking according to the invention.
`
`By this method, sub-pixel defects becomepractically invisible to the human
`
`visual system, and will hence no longerbe a sourceof irritation. By allowing more defects in
`
`a display, the yield can be improved drastically, with the advantages mentioned above.
`
`Considering that the numberoffaulty pixels is low compared to the total
`
`numberof pixels, the method will be low-cost, even in a case when the implemented method
`
`is computationally complex. If the fault masking is kept relatively simple, then the overhead,
`
`compared to normalpixel processing, is extremely low.
`
`10
`
`The information about faulty pixels can be obtained from a predefinedlist
`
`storing location and details of each faulty pixel. It may also be advantageous, as an
`
`alternative or in combination with thelist, to automatically detect sub-pixel defects. This
`
`eliminates the need for storing information about defects at the time of production, and also
`
`makes the fault masking adaptive to the occurrence of new faults. This in turn makesit
`
`15
`
`possible to enhancethe useful lifetime of displays for which defects appear overtime (¢.g.,
`PLED,but also LCD).
`
`The set of sub-pixel values can be obtained from a display memory, and the
`
`modified set of sub-pixel values can be returned to the memory. This offers an efficient way
`
`to interface with a conventional display driver.
`
`20
`
`The determination can include solving an approximation problem of
`
`constrained least square (CLS) type.
`
`The display is preferably of the kind where each pixel comprises a set of
`
`primary sub-pixels each emitting a primary color and at least one additional, redundant sub-
`
`pixel for emitting an additional color. The primary colors are chosen so as to enable
`
`25
`
`generation of any given color by combining them in adequate ratios. The most conventional
`
`combination of primaries is of course red, green and blue (RGB). Theadditional color can be
`
`chosen so as to include contributions from each of the primary colors. The example
`
`mentioned above was white (RGBW), but also other colors, such as cyan, magenta, or yellow
`
`can be useful. With more than three sub-pixels,it is also possible with an altogether different
`
`30
`
`set of colors, making division into primarics and non-primaries superfluous.
`
`The redundant sub-pixel can be shared by several pixels, for example by two
`
`pixels. This reduces the total numberofadditional sub-pixels, making the display less
`
`expensive.
`
`

`

`WO 03/100756
`
`A
`
`PCT/1IB03/01871
`
`The set of sub-pixel values and the modified set of sub-pixel values can each
`
`comprise values for sub-pixels adjacent to said defect sub-pixel. The sets are preferably
`
`related to the sub-pixels of a specific pixel, but may well be related to other neighborhoods of
`
`sub-pixels, if this is found advantageous.
`
`The original set of sub-pixel preferably comprises values for the primary color
`
`sub-pixels of a pixel. By only comprising these values, in a redundant sub-pixel type display,
`
`a certain “headroom”is guaranteed by the additional intensity that can be provided by
`
`activating the additional, redundant color sub-pixel. The modified set of sub-pixel values then
`
`also comprises values for any such redundant sub-pixel of the pixel.
`
`10
`
`15
`
`Note that there is a trade-off between maximum luminance (no headroom
`
`reserved) and maximum fault masking performance (headroom available). This trade off can
`
`be very useful used in situation where produced displays are graded according to the number
`
`of faults and to their application (monitor, TV, video,still images, etc.) and market
`(professional or consumer). In expensive, essentially fault free displays, no headroom needs
`to be reserved, while in less expensive, faulty displays, headroom should be reserved in order
`to allow for the fault masking according to the present invention.
`Grading of displays according to the numberof defects/headroom in the
`
`described way can also work for non-redundant displays (e.g., conventional RGB).
`
`The method can further comprise compensating faulty pixels by error
`
`20
`
`diffusion. While inefficient for large errors such as sub-pixel stuck at zero, error diffusion
`
`may be advantageous for small errors remaining after fault masking according to the above
`
`method. This may be particularly advantageous in a case of limited headroom as described
`
`above.
`
`The method according to the invention is preferably implemented in a display
`
`25
`
`in which sub-pixels can be addressed accurately (matrix displays). Examples of such displays
`
`are active matrix LCD and PLEDs.
`
`According to a second aspect of the present invention, the above objects are
`
`achieved with a control unit for a display having a plurality of pixels formed of a number of
`
`sub-pixels, the control unit comprising means for obtaining, for each faulty pixel, information
`
`30
`
`of said defect sub-pixel, means for obtaining a set of sub-pixel values for generating desired
`
`perceptive characteristics for the faulty pixel, means for determining a modified set of sub-
`
`pixel values for generating actual perceptive characteristics for said faulty pixel, said
`
`modified set of sub-pixel values being based on information regarding said sub-pixel defect
`
`so as to be implementable in the display, said modified set of sub-pixel values being such as
`
`

`

`WO 03/100756
`
`5
`
`PCT/1IB03/01871
`
`to reduce an error perceived by a user resulting from a difference between said desired
`
`perceptive characteristics and said actual visual characteristics being such as to reduce an
`
`error perceived by a user, and means for implementing said modified set of sub-pixel values
`in the display.
`
`The control unit can further comprise a memoryfor storing information about
`
`sub-pixel defects. This provides the determining means with necessary information for
`
`determining the modified set of values.
`
`Alternatively, or in combination with the memory, the control unit comprises
`
`means for automatically detecting sub-pixel defects. With a higher yield mentioned above,it
`
`10
`
`becomes feasible to assemble the control unit on the panel before the (currently manual)
`
`panel test. Combined with active detection of defects in these drivers, a self-test can be
`
`performed, enabling more automation in testing, repair, and grading.
`
`Thecontrol unit can of course be implemented in a display device, and such a
`
`display is considered a third aspect of the present invention.
`
`15
`
`These and other aspects will be better understood by the following description
`of a currently preferred embodiment, with reference to the appended drawings.-
`
`Fig 1 illustrates alternative ways to generate the same perceptive
`
`20
`
`characteristics from a pixel having redundant sub-pixels.
`
`Fig 2 illustrates masking of a defect sub-pixel according to an embodiment of
`
`the invention.
`
`Fig 3 is a schematic block diagram of a control unit according to an
`
`embodiment of the invention communicating with a display driver.
`
`25
`
`30
`
`invention.
`
`invention.
`
`invention.
`
`Fig 4 is a flow chart of a method accordingto a first embodiment of the
`
`Fig 5 is a flow chart of a method according to a second embodimentofthe
`
`Fig 6a-6b illustrate remaining errors after masking.
`
`Fig 7 is a flow chart of a method according to a third embodiment of the
`
`Fig 8 illustrates several pixels sharing the same redundant sub-pixel.
`
`Fig 9a-9b illustrate several alternative pixel neighborhoods.
`
`

`

`WO 03/100756
`
`PCT/1IB03/01871
`
`The following description is related to a display having several pixels, each
`
`madeup of a numberofindividually addressable sub-pixels. Examples of such displays are
`
`active matrix liquid crystal displays and PLED displays.
`
`Further, a preferred embodimentrelates to a display in which the sub-pixels of
`
`a pixel are redundant, i.e. can emit at least one additional color apart from the required
`
`primary colors. As mentioned above, an RGBWpixelstructure is an example of such a set of
`
`redundant sub-pixels, having a white sub-pixel in addition to the primary red, green and blue
`
`sub-pixels.
`
`10
`
`15
`
`With redundant sub-pixels there are multiple ways to drive the individual sub-
`
`pixels to achieve the same chrominance and luminance. An example ofthis is shown
`
`graphically in fig 1, where the same color and intensity is achieved on both sides in this
`
`figure. On the left hand side is indicated a set 1 of sub pixel values red 2, green 3, blue 4 and
`
`white 5. The white sub-pixel 5 is set to zero. On the right handside isillustrated a set 6 of
`different values red 2’, green 3’, blue 4’ and white 5°, In this case, the white level 5’ is taken
`as the minimum of the RGBlevels 2, 3, 4, being the green level 3. This level is then
`
`subtracted from all RGBlevels 2, 3, 4, as shown onthe right, with the result that the green
`
`sub-pixel level 3” is set to zero.
`
`With this approach, both sets 1, 6 of pixel values result in the same color and
`
`20
`
`intensity. Note that, in this example, if the green sub-pixel would have been defect (stuck-at-
`
`off), it could have been compensated without introducing any error.
`
`The principles of the invention are illustrated with reference to fig 2, where
`
`identical objects have been given the same referencesasin fig 1. In this case, the pixelis
`
`defect, and moreprecisely the sub-pixel for the blue primary is stuck-at-off. Therefore, the
`
`25
`
`desired set of sub-pixel values 2, 3, 4, indicated on the left hand side of fig 2, can not be
`
`implemented by the display panel. According to the present invention, the intensity values for
`
`the remaining sub-pixels (in this case red, green and white) are modified to compensate for
`
`the absent blue contribution, so that the perceived error is minimized, or at least reduced.
`
`As an example, such error minimization can be include that the overall
`
`30
`
`luminance of the error is close to zero, while the chrominance ofthe error is as close as
`
`possible to white. There is a preference to approximate the luminancebetter than the
`
`chrominance, since the human visual system (HVS) is known to be more sensitive to
`
`luminance differences, and to have a lowerresolution for chrominance.
`
`

`

`WO 03/100756
`
`7
`
`PCT/1IB03/01871
`
`Returning to fig 2, the modified sub-pixel values 2’, 3’, 4’, 5° are shown on the
`
`right hand side, together with the error 7, 8, 9. As can be seen, the white sub-pixel 5’ has
`
`been activated, and manages to compensate for the majority of the lacking blue contribution.
`
`At the sametime, the white sub-pixel 5’ contributes in the red and green areas, and these sub-
`
`pixel values have to be reduced. As the desired blue value 3 exceeds the desired green value
`
`2, there will be an error in the green color, or in the blue color, or in both. In the illustrated
`
`case, an error is introducedin the green color 8, and a small error 9 also remains in the blue
`
`color.
`
`If the absolute error in sub-pixel values were to be minimized, the red color
`
`10
`
`could be modified so as to avoid error in the red. However, due to the fact that it is the
`
`perceived characteristics, resulting from the sub-pixel values, that are minimized, an error 8
`
`is introduced also in the red colorin order to minimize the luminanceerror.
`
`The general problem can be described in the following, mathematical, way:
`
`Let #1 be a vectorofthe desired pixel value, defined in an n-dimensional
`
`15
`
`linear space, such as the CIE1931 XYZ color space or the Lu ‘y* luminance/chrominance
`
`space. Let p be the vector of the values (normalized, and display gamma independent) for the
`
`k sub-pixels, and let Af be an nxk matrix to transform a point in the k-dimensional sub-
`pixel space to the n-dimensional perceptive space. Thej" column in M isthe location ofthe
`7” sub-pixel in the perceptive space.
`The approximation problem is expressed in matrix form as:
`
`20
`
`m=M-pré,
`
`where @ is the error in approximation, defined in the perceptive space. The equation is
`
`written out in full as:
`
`M,, My,
`mM,
`My | M, My
`
`“* M,,
`M,,
`
`P|
`&
`| Pe 4 &,
`
`m
`
`n Mi Mn2
`
`wae
`
`Mnk
`
`.
`Px
`
`&
`n
`
`25
`
`Anysolution to the approximation problem mustsatisfy the constraints:
`
`0<p, <1,
`
`ieG
`
`DP, = Si
`
`ieF,
`
`where G and F are the sets of indices of the functioning (G) and faulty (F) sub-pixels within a
`
`given pixel respectively. Each of the faulty primaries can be stuck at a given,fixed level /,.
`
`

`

`WO 03/100756
`
`3
`
`PCT/1IB03/01871
`
`Our objective is to minimize the approximation error ¢ , for which we propose to minimize
`
`the L2-norm of ¢ , which can be expressed:
`min >) (¢,)’.
`
`The approximation error can be weighed, so to minimize > (w,é,)’ . This enables
`
`prioritizing perceptive measures, such as luminance over chrominance. The weighingis
`
`achieved byleft-multiplying all terms in the equation with the weighting matrix W, given by:
`
`Ww,
`
`We-=
`
`Wy
`
`Ww
`
`The weighted problem is then given by:
`
`W-m=W-M-pt+W-é
`
`10
`
`The weights w,of the approximation error can be made adaptive to the image
`
`content around the defect. For example, the surroundingsof the faulty pixel can be analyzed
`
`to detect smooth or textured luminance, smooth or textured chrominance, or edges. Based on
`
`this, the weights can be adapted to minimize the perceived error, given the surroundings.
`
`The entire problem as stated aboveis a constrained least squares (CLS)
`
`15
`
`problem, which can readily be solved by known techniques, using for example Optimization
`
`Toolbox for use with Matlab, distributed by MathWorks. The complexity of solving the
`
`problem is relatively low, since the dimensionsof the matrix M are quite small (typically k=4
`
`and n=2). Moreover, since the matrix J/is known, and the sameforall pixels, dedicated and
`
`faster solvers can be developed.
`
`20
`
`Typically, there are tens of defects in a display having millions of sub-pixels.
`
`Asthe above problem only needsto be solved for the defect pixels, there is relatively much
`
`time available to solve the approximation problem. This makesit feasible to use general
`
`purpose, low power and low-complexity hardware to solve the approximation problem.
`
`The proposed scheme has been simulated and has been found to work
`
`25
`
`exceptionally well. These tests were performed for a numberofstill images, with an
`
`emulated RGBW display with 500 defect sub-pixels.
`
`A schematic illustration of a control unit 12 implementing a fault masking
`
`process according to the invention implemented together with a display system 13 is shown
`
`in the flow chart in fig 3. The control unit 12 comprises a memory 11 storingalist of
`
`

`

`WO 03/100756
`
`9
`
`PCT/1IB03/01871
`
`information about faulty pixels. It is here assumed that any defects of the display in question
`
`are specified, both regarding position and type. Typically this could be achieved byletting
`
`the list 11 include the location ofthe faulty pixels, the faulty sub-pixels within that pixel, and
`
`the details of each faulty sub-pixel. The details of the sub-pixel defect can consist of an
`
`intensity level at which the sub-pixel is stuck. Typically the level is zero, i.e., the sub-pixel
`
`does not emit any light (is black). The list of faults can preferably be generated beforehand,
`for example during production ofthe display. However, it would be advantageousif the
`display automatically could detect which sub-pixels are defect and what the characteristic of
`the defect is. This would ensure an updated and correctlist 11 at all times. For this purpose,
`the control unit can be provided with a module 19 for automatically detecting defects in the
`
`10
`
`sub-pixels of the display. Such a module 19 can be connected to the memory 11, and can be
`
`arranged to update thelist if needed.
`
`Further, an input/output module 17 is arranged to communicate with the
`
`display system 13. The display system in fig 3 is only represented by a display memory 13,
`
`15
`
`while other components are left out for the sake of clarity. In contact with the memory 11 and
`
`the I/O-module is a module 18 for solving the approximation problem described above.
`
`Such a control unit 12 for performing the steps in the flow charts of figs 4, 5
`and 7 can be implemented by any combination of software and/or hardware components, and
`
`be incorporated in the circuitry of a conventional display driver.
`
`20
`
`A flow chart of the process performed by the control unit 12 in fig 3 is
`
`illustrated in fig 4.
`
`In step S1, program control obtains, from the list 11 of defect pixels, the
`
`location and details 14 of a defect, i.e., the faulty sub-pixel(s) and the stuck-at level(s). Then,
`
`in step S2, a set of desired sub-pixel values 15 is obtained from display memory 13, e.g.,
`from a frame memory, pixel stream or likewise. In step $3, the set of desired sub-pixel values
`
`25
`
`15 and the sub-pixel defect 14 are used as inputs to an optimization, which delivers an
`approximation in the form of a modified set of sub-pixel values 16. As described above,this
`
`modified set may include additional sub-pixel values, e.g., for a white sub-pixel. In step S4
`
`the modified set of values 16 is then returned to the display memory 13, or communicated
`
`30
`
`directly to the display driver (not shown). The above steps S1-S4 are repeated forall pixel
`
`defects in the list 11 and for each picture frame, by a program loop effected in step S5.
`
`The fault masking can be run out of synch with the regular pixel processing, or
`
`be part of the same processing flow.
`
`

`

`WO 03/100756
`
`10
`
`PCT/1IB03/01871
`
`An alternative to the flow chart in fig 4 is given in fig 5. In this case, after the —
`desired sub pixel values have been obtained in step S2, the surroundingsofthe defect pixel
`are analyzed in step S8. This can be accomplished by obtaining the pixel values for adjacent
`pixels from the display memory 13. Then, in step S9, weights are computed, and then used as
`input to the optimization in step $3. Such weights can be used to favor selected perceptive
`characteristics. The weights can be adaptive, in order to enable adjustment to changing image
`
`characteristics.
`
`Fig 6a-b showa typical distribution of errors in both the image with defects
`(fig 6a), and the image with fault masking (fig 6b). Clearly the large errors are eliminated,
`
`10
`
`and only errors with smaller values remain, which makes the approximationerror eligible for
`
`error diffusion.
`
`The schemefor this is known, and consists of adapting the intensity of pixels
`
`adjacent to a faulty pixel, thereby compensating the error. All known methods perform some
`
`15
`
`form of a 1-D scanning over the image, resulting in a directed error diffusion (to the bottom-
`right). If error diffusion is implemented after fault masking according to the described
`method, the error can be distributed equally in all possible directions.
`
`Therefore, a novel ring diffusion scheme is proposed. Any residual erroris
`first distributed over the immediate surroundingin all dimensions(a first ring ofpixels).
`Preference can be given to correct overall luminanceerrors, possibly at the cost of
`
`20
`
`introducing additional chrominanceerrors.If thereis still a luminanceerrorafterthis, pixels
`
`forming the next “ring” can be used to correct this error, and so on within reasonable limits.
`
`By giving preferenceto first correcting the luminance, and then the chrominanceerror,
`
`minimalvisibility of the defect is expected.
`
`A flow chart of the method includingthe error diffusion is illustratedin fig 7,
`
`25
`
`with error diffusion performed in step $12, after the modified values have been calculated in
`
`step S3.
`
`Notethatit is not necessary that each pixel has its own individual redundant
`
`sub-pixel. To limit the redundancy, a redundant sub-pixel 21 can be shared over a group of
`surrounding pixels, as illustrated in fig 8 for the case of one white sub-pixel shared by two
`pixels 22 and 23. The shared redundant sub-pixel 21 is then used by the control unit 12 to
`
`30
`
`mask a defect in any one ofthese pixels 22, 23.
`
`Further, the optimization need not be restricted to the sub-pixels within the
`tight boundariesof a single pixel. Any set of close neighboring sub-pixels could suffice, as
`illustrated in fig 9a-b. In fig 9a, instead of modifying the sub-pixel values for the pixel 25
`
`

`

`WO 03/100756
`
`1
`
`PCT/1IB03/01871
`
`comprising the defect sub-pixel 26, a group of sub-pixels 27 is defined comprising one sub-
`pixel from each of four neighboring pixels 25, 28, 29, 30. In fig 9b, the selected group of sub-
`pixels 31 comprises nine sub-pixels, including two white 32, 33. It can even be preferred to
`test several different neighborhoods (groups of sub-pixels) in order to determine which one
`provides the best masking. For example, as mentioned above, a sub-pixel stuck at zero can be
`completely corrected if the defect sub-pixel has the lowest value in the group (see fig 1). It
`can therefore be useful to investigate whether a group of sub-pixels can be defined wherein
`
`10
`
`the defect sub-pixel has the lowest value.
`Theoretically, the invention is applicable also to displays with non-redundant
`sub-pixels (standard RGB). Trial experiments have shown improvement, albeit not as much
`as for redundant sub-pixels. The performance could be improved by including more
`surrounding sub-pixels in the optimization, as mentioned above.
`In parts of the above description, only one faulty sub-pixel has been assumed.
`In order to achieve satisfying fault masking, it can then be preferred to have multiple
`
`15
`
`redundant sub-pixels.
`A numberof additional variations to the described embodiments are possible
`
`within the scope of the appended claims. For example, other computational schemes than the
`proposed CLS optimization are possible, as long as they try to minimize the perceived error
`in luminance and chrominance. The optimization problem can also be extended to include the
`distance to surrounding sub-pixels. This could be used to favor sub-pixels which are spatially
`close to the defect, and so to minimize any perceived spatial errors. Such an extension could
`be implemented by addinga single vector ofthe distances d, as an extra row in the matrix M.
`
`Also, in the above description, the distance between pixel defects has been
`assumedlarge enough that only independentdefects have to be considered. However,thisis
`not a restriction of the invention, which could be adapted to handle dependent defects.
`
`20
`
`25
`
`

`

`WO 03/100756
`
`CLAIMS:
`
`2
`
`PCT/1IB03/01871
`
`Method for masking faulty sub-pixels in a display having a plurality ofpixels
`1.
`formed of a numberof sub-pixels, wherein at least one pixel in said display is faulty and
`comprises at least one sub-pixel having a defect, said method being characterized by
`obtaining, for each faulty pixel, information of said defect sub-pixel,
`obtaining a set of sub-pixel values for generating desired perceptive
`
`characteristics for said pixel,
`
`determining a modified set of sub-pixel values for generating modified
`perceptive characteristics for said pixel, said modified set of sub-pixel values being based on
`
`said information so as to be implementablein the display, said modified set of sub-pixel
`values being chosen to reduce an error perceived by a user resulting from a difference
`
`10
`
`between said desired perceptive characteristics and said modified perceptive characteristics,
`
`and
`
`implementing said modified set of sub-pixel values in the display.
`
`15
`
`2.
`
`Method according to claim 1, wherein said information is obtained from a
`
`predefinedlist storing location and details of each faulty pixel.
`
`3.
`
`Methodaccording to claim 1 or 2, further comprising automatically detecting
`
`sub-pixel defects.
`
`20
`
`4,
`
`Method according to claim 1 — 3, wherein said set of sub-pixel valuesis
`
`obtained from a display memory, and said modified set of sub-pixel values is returned to said
`
`memory.
`
`25
`
`5.
`Method according to any one of the preceding claims, wherein said
`determination includes solving an approximation problem of constrained least square type.
`
`

`

`WO 03/100756
`
`3
`
`PCT/1IB03/01871
`
`6.
`
`Methodaccording to any one of the preceding claims, wherein each pixel
`
`comprises a set of primary sub-pixels each emitting a primary color and at least one
`
`additional sub-pixel each emitting an additional color.
`
`7.
`
`Method according to claim 6, wherein said additional sub-pixel is shared by
`
`several pixels.
`
`8.
`
`Method according to any one of the preceding claims, wherein said set of sub-
`
`pixel values and said modified set of sub-pixel values each comprise values for sub-pixels
`
`10
`
`adjacent to said defect sub-pixel.
`
`9.
`
`Method acc

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket