<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.4//EN" "ep-patent-document-v1-4.dtd">
<ep-patent-document id="EP11156618B1" file="EP11156618NWB1.xml" lang="en" country="EP" doc-number="2372686" kind="B1" date-publ="20141008" status="n" dtd-version="ep-patent-document-v1-4">
<SDOBI lang="en"><B000><eptags><B001EP>ATBECHDEDKESFRGBGRITLILUNLSEMCPTIESILTLVFIROMKCYALTRBGCZEEHUPLSK..HRIS..MTNORS..SM..................</B001EP><B005EP>J</B005EP><B007EP>DIM360 Ver 2.41 (21 Oct 2013) -  2100000/0</B007EP></eptags></B000><B100><B110>2372686</B110><B120><B121>EUROPEAN PATENT SPECIFICATION</B121></B120><B130>B1</B130><B140><date>20141008</date></B140><B190>EP</B190></B100><B200><B210>11156618.8</B210><B220><date>20110302</date></B220><B240><B241><date>20120326</date></B241><B242><date>20140110</date></B242></B240><B250>en</B250><B251EP>en</B251EP><B260>en</B260></B200><B300><B310>201001776</B310><B320><date>20100309</date></B320><B330><ctry>TR</ctry></B330></B300><B400><B405><date>20141008</date><bnum>201441</bnum></B405><B430><date>20111005</date><bnum>201140</bnum></B430><B450><date>20141008</date><bnum>201441</bnum></B450><B452EP><date>20140624</date></B452EP></B400><B500><B510EP><classification-ipcr sequence="1"><text>G09G   3/34        20060101AFI20110510BHEP        </text></classification-ipcr></B510EP><B540><B541>de</B541><B542>Verfahren zur Kompensation des lokalen Dimmens eines Backlights</B542><B541>en</B541><B542>A method for compensating local dimming of a backlight</B542><B541>fr</B541><B542>Procédé pour compenser l'atténuation locale d'un backlight</B542></B540><B560><B561><text>WO-A1-2009/157224</text></B561><B561><text>US-A1- 2009 079 768</text></B561><B562><text>ROSIN ET AL: "A simple method for detecting salient regions", PATTERN RECOGNITION, ELSEVIER, GB, vol. 42, no. 11, 1 November 2009 (2009-11-01), pages 2363-2371, XP026250835, ISSN: 0031-3203, DOI: DOI:10.1016/J.PATCOG.2009.04.021 [retrieved on 2009-05-09]</text></B562><B562><text>ALI SHARIQ IMRAN ET AL: "A visual attention based reference free perceptual quality metric", VISUAL INFORMATION PROCESSING (EUVIP), 2010 2ND EUROPEAN WORKSHOP ON, IEEE, PISCATAWAY, NJ, USA, 5 July 2010 (2010-07-05), pages 55-60, XP031858404, ISBN: 978-1-4244-7288-8</text></B562></B560></B500><B700><B720><B721><snm>Tasli, Emrah</snm><adr><str>Vestel Elektronik Sanayi ve Ticaret A.S.
Organize Sanayi Bölgesi</str><city>45030, Manisa</city><ctry>TR</ctry></adr></B721><B721><snm>Cigla, Cevahir</snm><adr><str>Vestel Elektronik Sanayi ve Ticaret A.S.
Organize Sanayi Bölgesi</str><city>45030, Manisa</city><ctry>TR</ctry></adr></B721></B720><B730><B731><snm>Vestel Elektronik Sanayi ve Ticaret A.S.</snm><iid>100249217</iid><irf>775/EP</irf><adr><str>Organize Sanayi Bölgesi</str><city>45030 Manisa</city><ctry>TR</ctry></adr></B731></B730><B740><B741><snm>Cayli, Hülya</snm><iid>101072070</iid><adr><str>Paragon Consultancy Inc. 
Koza Sokak No: 63/2 
GOP</str><city>06540 Ankara</city><ctry>TR</ctry></adr></B741></B740></B700><B800><B840><ctry>AL</ctry><ctry>AT</ctry><ctry>BE</ctry><ctry>BG</ctry><ctry>CH</ctry><ctry>CY</ctry><ctry>CZ</ctry><ctry>DE</ctry><ctry>DK</ctry><ctry>EE</ctry><ctry>ES</ctry><ctry>FI</ctry><ctry>FR</ctry><ctry>GB</ctry><ctry>GR</ctry><ctry>HR</ctry><ctry>HU</ctry><ctry>IE</ctry><ctry>IS</ctry><ctry>IT</ctry><ctry>LI</ctry><ctry>LT</ctry><ctry>LU</ctry><ctry>LV</ctry><ctry>MC</ctry><ctry>MK</ctry><ctry>MT</ctry><ctry>NL</ctry><ctry>NO</ctry><ctry>PL</ctry><ctry>PT</ctry><ctry>RO</ctry><ctry>RS</ctry><ctry>SE</ctry><ctry>SI</ctry><ctry>SK</ctry><ctry>SM</ctry><ctry>TR</ctry></B840><B880><date>20111005</date><bnum>201140</bnum></B880></B800></SDOBI>
<description id="desc" lang="en"><!-- EPO <DP n="1"> -->
<heading id="h0001"><b><u>Technical Field</u></b></heading>
<p id="p0001" num="0001">The present invention offers a method for local dimming in direct-lit and edge lit panels using salient features for required boost up in LED driving levels.</p>
<heading id="h0002"><b><u>Prior Art</u></b></heading>
<p id="p0002" num="0002">LED (Light Emitting Diode) backlight displays have recently become popular in the market due to their performance and energy saving characteristics. Moreover, the advantages of LED backlight can be used for improving the image quality and motion picture dynamics of the displays. Several methods have been developed in order to combine conventional LCD (Liquid Crystal Display) characteristics with LED backlight technology for image enhancement.</p>
<p id="p0003" num="0003">The perceived brightness of a pixel on the LCD depends on the cumulative effect of backlight intensity, filter transparency and LCD level. For an LCD with constant backlight intensity, the range of brightness level depends only on LCD setting. However, when a controllable backlight is used, the brightness can be increased by boosting the backlight and similarly darker regions can be achieved by backlight dimming. In this manner, if a locally controllable backlight is used with a conventional LCD, the contrast ratio (the ratio of the brightness of the brightest pixel to that of darkest pixel) can be boosted up to much higher levels. The control algorithm and methodology of backlight intensity are critical issues at this point.</p>
<p id="p0004" num="0004">Several control methods and systems are proposed to control light intensity of LED backlight. The patent document <patcit id="pcit0001" dnum="CN201315147"><text>CN 201315147</text></patcit> proposes a method in which maximal gray value and density of this value is used to obtain the backlight driving value. The method enables use of backlight dynamics. However the proposed method is insufficient as it aims to process the whole display as a single unit and does not provide solution for locally controllable LED backlights.<!-- EPO <DP n="2"> --></p>
<p id="p0005" num="0005">The utility model document <patcit id="pcit0002" dnum="CN201315148"><text>CN 201315148</text></patcit> offers a similar method to the utility model document <patcit id="pcit0003" dnum="CN201315147"><text>CN 201315147</text></patcit>. However, <patcit id="pcit0004" dnum="CN201315148"><text>CN 201315148</text></patcit> offers a solution for locally controllable LED backlights in which, maximum of local gray value and its density is used to control the LED backlight. This method is better than <patcit id="pcit0005" dnum="CN201315147"><text>CN 201315147</text></patcit> in terms of locality issues but still the information used for processing is inadequate.</p>
<p id="p0006" num="0006">The method in <patcit id="pcit0006" dnum="CN101354875"><text>CN 101354875</text></patcit> proposes to utilize brightness statistics of different zones of the picture and to adjust corresponding local backlight intensity accordingly. The document also proposes to process the LCD control data in order to smooth the transition regions between backlight locals. The method is useful in improving image quality, yet it's insufficient as brightness statistic is inadequate for a full perception of the image.</p>
<p id="p0007" num="0007">Patent document No. <patcit id="pcit0007" dnum="US2009079768A1"><text>US2009079768A1</text></patcit> discloses adjusting a backlight of a display device. According to said document, backlight of said display device is adjusted by comparing different regions shown in the display device in the spatial and temporal domains. Furthermore, during this comparison edge distributions for said regions are compared. However, said document does not provide a solution for enhancing intensity of the salient (visually attractive) regions.</p>
<p id="p0008" num="0008">Several literature works have also been published for control methods used for LED backlights. The methods depend on the histogram of the related zone to adjust light intensity of the region. The histogram based methods give better results however; they are still inadequate in terms of dark region perception.</p>
<heading id="h0003"><b><u>Brief Description of the Invention</u></b></heading>
<p id="p0009" num="0009">The scope of the present invention is defined by the present claims 1-8. Common methods used for the control of intensity of the LED backlight displays employ intensity or histogram of the image in which human visual system is not fully regarded. The invention proposes a method where a post processing is performed in order to compensate dimming of LED backlight based on intensity based method using salient features. The method first calculates LED driving values according to regional intensities. Meanwhile a saliency map is extracted. Then, histogram analysis of saliency map is realized and intensity based LED driving values are updated according to saliency map histogram. With the utilization of salient features, possible loss of detail in regions of the image, where intensity is low but the region is salient, are eliminated. In this manner,<!-- EPO <DP n="3"> --> histogram based backlight adjustment errors are compensated and an image closer to the original is reflected, which is also more adequate for human visual perception.</p>
<heading id="h0004"><b><u>Object of the Invention</u></b></heading>
<p id="p0010" num="0010">The object of the invention is to compensate possible loss of detail originating from intensity based LED backlight adjustment techniques, using salient features of the image.</p>
<p id="p0011" num="0011">Another object of the invention is to improve overall contrast of the image.</p>
<p id="p0012" num="0012">Another object of the invention is to decrease power consumption while delivering a more perceptible image.</p>
<heading id="h0005"><b><u>Brief Description of the Drawings</u></b></heading>
<p id="p0013" num="0013">
<ul id="ul0001" list-style="none">
<li><figref idref="f0001"><b>Figure 1</b></figref><b>;</b> shows the saliency map of a synthetically generated image.</li>
<li><figref idref="f0001"><b>Figure 2</b></figref>; shows how the means of the small blocks are calculated hierarchically for computational efficiency.</li>
<li><figref idref="f0002"><b>Figure 3</b></figref><b>;</b> shows how the mean values for the pixels that area not located at the center of the blocks are calculated by bilinear interpolation for computational efficiency.</li>
<li><figref idref="f0002"><b>Figure 4</b></figref><b>;</b> shows the block diagram of algorithmic flow.</li>
<li><figref idref="f0003"><b>Figure 5</b></figref><b>;</b> shows the histogram of the saliency map and effect of weighting on histogram.</li>
<li><figref idref="f0003"><b>Figure 6</b></figref><b>;</b> shows the linear weighting function of the histogram.</li>
<li><figref idref="f0003"><b>Figure 7</b></figref><b>;</b> shows how the amount of LED driving value boost is limited according to a parametric function depending on the block saliency level.</li>
</ul></p>
<p id="p0014" num="0014">The reference numbers as used in figures may possess the following meanings.<!-- EPO <DP n="4"> -->
<tables id="tabl0001" num="0001">
<table frame="none">
<tgroup cols="2" colsep="0" rowsep="0">
<colspec colnum="1" colname="col1" colwidth="96mm"/>
<colspec colnum="2" colname="col2" colwidth="24mm"/>
<tbody>
<row>
<entry>The background region of the image which has a gray level of 120</entry>
<entry>(1)</entry></row>
<row>
<entry>The region of the image which has a gray level of 200</entry>
<entry>(2)</entry></row>
<row>
<entry>The region of the image which has a gray level of 50</entry>
<entry>(3)</entry></row>
<row>
<entry>The region of the image which has a gray level of 100</entry>
<entry>(4)</entry></row>
<row>
<entry>The background region of saliency map which has a gray level of 10</entry>
<entry>(5)</entry></row>
<row>
<entry>The region of saliency map which has a gray level of 200</entry>
<entry>(6)</entry></row>
<row>
<entry>The region of saliency map which has a gray level of 190</entry>
<entry>(7)</entry></row>
<row>
<entry>The region of saliency map which has a gray level of 20</entry>
<entry>(8)</entry></row>
<row>
<entry>The center points of 4 neighboring regions of LCD</entry>
<entry>(9, 10, 11, 12)</entry></row>
<row>
<entry>Saliency calculation point</entry>
<entry>(13)</entry></row></tbody></tgroup>
</table>
</tables></p>
<heading id="h0006"><b><u>Detailed Description of the Invention</u></b></heading>
<p id="p0015" num="0015">The invention proposes a better control method for LED backlight displays in which intensity based and saliency based backlight level adjustment is performed, improving image details, contrast ratio and power efficiency.</p>
<p id="p0016" num="0016">Saliency concept is related with the response of the human visual system and defined by a map as response to original image. The saliency map is based on the deviation of a pixel from its surrounding pixels. If the intensity of a specific pixel is brighter than its surrounding pixels, the saliency map value of the said specific pixel is positive. The human visual perception directly depends on difference levels. A region deviating from surroundings in terms of light intensity takes visual attention regardless of local average light intensity.</p>
<p id="p0017" num="0017">Saliency is widely used in computer vision area and has applications such as coding, watermarking, feature matching, video abstraction and summarization. Various methods are proposed to extract salient features of an image or a video. Image enhancement based on saliency is used in computer graphics and biomedical engineering. In computer graphics area, computational complexity is decreased by processing the graphic such that, salient regions are processed in detail whereas regions with less saliency are processed with less detail. Biomedical engineering uses salient features to process an image to attract user attention to specific regions of the image.<!-- EPO <DP n="5"> --></p>
<p id="p0018" num="0018">An example of a frame and its corresponding saliency map is given in <figref idref="f0001">Figure 1</figref>. A synthetic view with 4 different 8 bit gray levels with a background level of 120 (1) and 3 regions with (2, 3 and 4) gray levels of 200, 50 and 100 respectively are given. The human visual system responds more to dissimilarity; hence a region deviating from the general background will be more attractive. In other words, attention is given to the objects diverging from the mean intensity level. On the right side of the <figref idref="f0001">Figure 1</figref>, the saliency map is given, where bright regions (6, 7) indicate high saliency; and corresponding area to the background (5) and region having gray level of 100 (8) are dark, that is saliency is low.</p>
<p id="p0019" num="0019">In most saliency extraction methods, Lab color space, which is a color space especially designed to approximate human vision, is widely utilized due to its uniformity in perceptual domain. In this work, since the fundamental aim is to determine LED backlight intensity based on the local properties of the pixels with respect to intensity, the saliency extraction is realized in RGB color space. In that manner, for each pixel, differences with the mean value of certain window sizes are calculated for three channels (R, G and B) independently. At that point, five different window sizes are utilized in order to determine the center-surround differences and how much the pixel is different from the surround. The window sizes are chosen to be according to equation (14). As can be seen in said equation (14), the window sizes are considerably large; the reason behind this choice is that small window sizes do not give enough information about the surrounding and provide edge detection instead of attraction detection which results in noisier feature maps. <maths id="math0001" num="(14)"><math display="block"><mfrac><mi mathvariant="italic">frame width</mi><mn>16</mn></mfrac><mo>≤</mo><mi mathvariant="italic">window width</mi><mo>≤</mo><mfrac><mi mathvariant="italic">frame width</mi><mn>1</mn></mfrac></math><img id="ib0001" file="imgb0001.tif" wi="123" he="14" img-content="math" img-format="tif"/></maths></p>
<p id="p0020" num="0020">Once the mean values within the specified windows of changing size are determined, the saliency of a pixel (C<sub>k</sub>) is calculated as in the equation (15); where <i>k</i> corresponds to the index of the utilized window size, <i>I<sub>RGB</sub></i> is the RGB image; <i>w</i> and <i>h</i> are the window width and height respectively. <maths id="math0002" num="(15)"><math display="block"><msub><mi>C</mi><mi>k</mi></msub><mfenced><mi>x</mi><mi>y</mi></mfenced><mo>=</mo><msub><mi>I</mi><mi mathvariant="italic">RGB</mi></msub><mfenced><mi>x</mi><mi>y</mi></mfenced><mo>-</mo><mfrac><mn>1</mn><mrow><mi>w</mi><mo>*</mo><mi>h</mi></mrow></mfrac><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mo>-</mo><mi>w</mi><mo>/</mo><mn>2</mn></mrow><mrow><mi>w</mi><mo>/</mo><mn>2</mn></mrow></munderover></mstyle><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>h</mi><mo>/</mo><mn>2</mn></mrow><mrow><mi>h</mi><mo>/</mo><mn>2</mn></mrow></munderover></mstyle><msub><mi>I</mi><mi mathvariant="italic">RGB</mi></msub><mo>⁢</mo><mfenced separators=""><mi>x</mi><mo>+</mo><mi>i</mi><mo>,</mo><mi>y</mi><mo>+</mo><mi>j</mi></mfenced></math><img id="ib0002" file="imgb0002.tif" wi="136" he="16" img-content="math" img-format="tif"/></maths><!-- EPO <DP n="6"> --></p>
<p id="p0021" num="0021">Large window sizes are utilized during the estimation of the saliency map, thus calculating the mean values of the window for each pixel independently requires huge processing. However, calculating mean for specific windows and performing bilinear interpolation drastically decreases the computation complexity. To achieve computationally simple processing, the input frame is divided into blocks determined by the smallest window ((frame width)/16 through the invention), and the calculated mean values of the blocks are assigned to the center pixels of these blocks as given in the following <figref idref="f0001">Figure 2</figref> as dotted points. As the blocks get larger, the mean values are determined by mean operation through the smallest blocks in the corresponding large block. Once the mean values are determined for block centers of different sizes, bilinear interpolation is utilized to determine the mean values for each pixel (13) as illustrated in <figref idref="f0002">Figure 3</figref>. For the crossed pixel (13) which is between the block centers of (9, 10, 11 and 12) the mean value for a window size of ((frame_width)/4, (frame_height)/4) is calculated by interpolation of 4 neighboring block means determined bilinearly by the window size of ((frame_width)/4, (frame_height)/4). This operation is iterated for each window size defined in the equation (14), and the closest block centers to the corresponding pixel are utilized at each resolution. The calculated mean values for 5 different resolutions are subtracted from the corresponding pixel intensity value. Finally, these differences (C<sub>i</sub>) are added to each other to determine the saliency of the pixel as in the equation (16). <maths id="math0003" num="(16)"><math display="block"><mi mathvariant="italic">SaliencyMap</mi><mfenced><mi>x</mi><mi>y</mi></mfenced><mo>=</mo><mstyle displaystyle="true"><munderover><mo>∑</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>5</mn></munderover></mstyle><msub><mi>C</mi><mi>i</mi></msub><mfenced><mi>x</mi><mi>y</mi></mfenced></math><img id="ib0003" file="imgb0003.tif" wi="98" he="15" img-content="math" img-format="tif"/></maths></p>
<p id="p0022" num="0022">In that way, the measure of how the pixels are different from their surroundings is obtained; in addition the darkness or brightness is also regarded such that, for darker pixels, saliency values are negative and for the brighter pixels, saliency is positive. This is an important fact and will be crucial in the refinement stage. Finally the salient values are mapped to a range of between (0, 255) by scaling the minimum and maximum values for convenience.</p>
<p id="p0023" num="0023">The general flow of the method is shown in <figref idref="f0002">Figure 4</figref>. Original image is taken as input and LED driving values are estimated through intensity based LED backlight algorithm. Simultaneously saliency levels are computed using saliency based algorithm. Then both<!-- EPO <DP n="7"> --> outputs are used to decide final LED driving value. Saliency Map Extraction block computes the saliency map of the input image as explained previously. Saliency map is displayed as an intensity map where 0-255 levels show the amount of salient information contained in the image. 0 level represents the less salient region whereas 255 level corresponds to the most salient region. The histogram of the saliency map corresponding to the LED backlight blocks are computed in the next step. The number of individually controllable LED regions varies due to the manufacturer. The histogram of the saliency map for each region is calculated and weighted according to a parametric weighting formula (17). An exemplary block histogram of saliency map for a LED region is shown in <figref idref="f0003">Figure 5</figref>. A typical weighting function is given in <figref idref="f0003">figure 6</figref>. A linear mapping is used for convenience, other mapping functions may be used depending on the settings. The weighted histogram shown in <figref idref="f0003">Figure 5</figref> is used to decide on saliency level for each block. <maths id="math0004" num="(17)"><math display="block"><mi mathvariant="italic">BlockSaliency</mi><mo>=</mo><mfrac><mrow><mi mathvariant="normal">Σ</mi><mfenced separators=""><mi mathvariant="italic">weight</mi><mfenced open="[" close="]"><mi mathvariant="normal">i</mi></mfenced><mo>×</mo><mi>histogram</mi><mfenced open="[" close="]"><mi mathvariant="normal">i</mi></mfenced></mfenced></mrow><mi mathvariant="italic">Pixelsize</mi></mfrac></math><img id="ib0004" file="imgb0004.tif" wi="98" he="13" img-content="math" img-format="tif"/></maths></p>
<p id="p0024" num="0024">The final block of Boost Region Classification decides on the regions where LED driving values will be increased. The blocks that are previously assigned below a threshold (by the intensity based method) should not be boosted. Said blocks are important parts of the image where the intensity of the regions is really low. Said blocks supply mainly the contrast improvement. Increasing the intensity levels at these regions will bring no benefit since the proposed idea targets the medium intensity level regions where salient features are present. At this stage we have two sets of useful information. One is the estimated LED driving levels; other one is the weighted saliency levels for each region. The amount of boost is calculated in this block as follows. <maths id="math0005" num="(18)"><math display="block"><mi mathvariant="italic">LedBlockValueUpdate</mi><mo>=</mo><mfenced separators=""><mi>k</mi><mo>×</mo><mi mathvariant="italic">BlockSaliency</mi></mfenced><mo>+</mo><mfenced separators=""><mfenced separators=""><mn>1</mn><mo>-</mo><mi>k</mi></mfenced><mo>×</mo><mi mathvariant="italic">LedBlockValue</mi></mfenced></math><img id="ib0005" file="imgb0005.tif" wi="149" he="7" img-content="math" img-format="tif"/></maths></p>
<p id="p0025" num="0025">As can be seen in the equation (18), Final Led Driving Level (LedBlockValueUpdate) is sum of product of parameter k and block saliency (BlockSaliency) and product of 1-k and intensity based calculated LED block Value (LedBlockValue).</p>
<p id="p0026" num="0026">The LED driving value estimated by the intensity based method is simply weighted with the estimated saliency level of the block. The parameter "k" is used as the ratio of saliency<!-- EPO <DP n="8"> --> level, 0.9 is chosen for an effective boost-up. It is important to note that if the saliency level of the block is less than the estimated LED driving level, the equation (18) will cause a decrease in the final LED driving level. Saliency is meant to be used only for boosting, hence a decrease due to saliency is no means allowed. The final step in LED driving value decision is to check the limits of boost in order to prevent high temporal and spatial changes. Huge changes in intensity may cause lack of uniformity in time and space; hence a limiting idea has been utilized. The limits of boost in LED driving levels are shown in <figref idref="f0003">Figure 7</figref>. Limiting the boost level is realized depending on the value of block saliency. The higher the estimated block saliency, the higher the limit is. The limiting curve for two cases where block saliency is 255 (19) and 128 (20) are illustrated. The low threshold is the level below which no boost shall be performed.</p>
</description>
<claims id="claims01" lang="en"><!-- EPO <DP n="9"> -->
<claim id="c-en-01-0001" num="0001">
<claim-text>A method for compensating local dimming in LED backlight displays using salient features, comprising the steps of:
<claim-text>- Calculating LED driving values according to corresponding regional intensities of an image,</claim-text>
<claim-text>- Dividing said image into windows with certain sizes and calculating mean intensity values of each of said windows,</claim-text>
<claim-text>- Extracting a saliency map of said image consisting of the saliencies of the pixels of the image, wherein the saliency of a pixel is based on the deviation of the pixel from its surrounding pixels in terms of intensity and is calculated using said mean intensity values of said windows,</claim-text>
<claim-text>- Calculating a histogram of said saliency map for each locally controllable LED region and a saliency level of the locally controllable LED region by carrying out a weighted sum of the calculated histogram values according to weights of a weighting function,</claim-text>
<claim-text>- Boosting calculated LED driving values according to calculated saliency levels of the corresponding locally controllable LED regions.</claim-text></claim-text></claim>
<claim id="c-en-01-0002" num="0002">
<claim-text>A method according to Claim 1 wherein said saliency extraction is realized in RGB color space.</claim-text></claim>
<claim id="c-en-01-0003" num="0003">
<claim-text>A method according to Claim 1 wherein saliencies of pixels of the said image are calculated for three channels (R, G and B) independently.</claim-text></claim>
<claim id="c-en-01-0004" num="0004">
<claim-text>A method according to Claim 1 wherein bilinear interpolation is performed for calculating the mean intensity values for said windows.</claim-text></claim>
<claim id="c-en-01-0005" num="0005">
<claim-text>A method according to Claim 1 wherein said saliency map of said image are mapped to a range between 0 and 255 by scaling the minimum and maximum values of said saliency map.</claim-text></claim>
<claim id="c-en-01-0006" num="0006">
<claim-text>A method according to Claim 1 wherein said saliency map is realized as an intensity map.<!-- EPO <DP n="10"> --></claim-text></claim>
<claim id="c-en-01-0007" num="0007">
<claim-text>A method according to Claim 1 wherein the calculated LED driving values are boosted with the formula: <maths id="math0006" num=""><math display="block"><mi mathvariant="italic">LedBlockValueUpdate</mi><mo>=</mo><mfenced separators=""><mi>k</mi><mo>×</mo><mi mathvariant="italic">BlockSaliency</mi></mfenced><mo>+</mo><mfenced separators=""><mfenced separators=""><mn>1</mn><mo>-</mo><mi>k</mi></mfenced><mo>×</mo><mi mathvariant="italic">LedBlockValue</mi></mfenced></math><img id="ib0006" file="imgb0006.tif" wi="116" he="6" img-content="math" img-format="tif"/></maths><br/>
wherein <i>LedBlockValueUpdate</i> is the final LED driving level, <i>k</i> is a parameter, <i>BlockSaliency</i> is the saliency level of said locally controllable LED region and <i>LedBlockValue</i> is said calculated LED driving level.</claim-text></claim>
<claim id="c-en-01-0008" num="0008">
<claim-text>A method according to Claim 1 wherein boosting said calculated LED driving values is controlled ensuring that said boosted LED driving values are below a defined limit.</claim-text></claim>
</claims>
<claims id="claims02" lang="de"><!-- EPO <DP n="11"> -->
<claim id="c-de-01-0001" num="0001">
<claim-text><b>Verfahren</b> zum Kompensieren eines lokalen Dimmens bei LED-Hintergrundbeleuchtungs- Displays (backlight displays) unter Verwendung von markanten Stellen oder salienten Eigenschaften (salient features), mit den folgenden Schritten
<claim-text>- Berechnen eines LED-Treiberwertes entsprechend regionalen Intensitäten eines Bildes;</claim-text>
<claim-text>- Aufteilen des Bildes in Fenster mit gegebenen Größen und Berechnen eines mittleren Intensitätswertes für jedes der Fenster;</claim-text>
<claim-text>- Extrahieren einer Salientenkarte (saliency map) des Bildes bestehend aus den markanten Stellen (Salienzen) der Pixel des Bildes, wobei die Salienz eines Pixels auf der Abweichung des Pixels von seinen Umgebungspixeln mit Blick auf Intensität beruht, und berechnet wird unter Verwendung der mittleren Intensitätswerte der Fenster;</claim-text>
<claim-text>- Berechnen eines Histogramms der Salientenkarte für jede lokal kontrollierbare LED-Region und eines Salientenpegels der lokal steuerbaren LED-Region durch Ausführen einer gewichteten Summe der berechneten Histogrammwerte entsprechend den Gewichten oder Wichtungen einer Gewichtungsfunktion;</claim-text>
<claim-text>- Verstärken der berechneten LED-Treiberwerte entsprechend den berechneten Salientenpegeln der entsprechenden lokal steuerbaren LED-Regionen.</claim-text></claim-text></claim>
<claim id="c-de-01-0002" num="0002">
<claim-text>Verfahren nach Anspruch 1, wobei das Extrahieren der herausragenden Merkmale (saliency extraction) in einem RGB-Farbraum erfolgt.</claim-text></claim>
<claim id="c-de-01-0003" num="0003">
<claim-text>Verfahren nach Anspruch 1, wobei die herausragenden Merkmale der Pixel (saliencies of pixels) des Bildes für drei Kanäle (R, G und B) unabhängig voneinander berechnet werden.</claim-text></claim>
<claim id="c-de-01-0004" num="0004">
<claim-text>Verfahren nach Anspruch 1, wobei eine bilineare Interpolation ausgeführt wird, zum Berechnen der mittleren Intensitätswerte der Fenster.</claim-text></claim>
<claim id="c-de-01-0005" num="0005">
<claim-text>Verfahren nach Anspruch 1, wobei die Salientenkarte des Bildes in einen Bereich gemappt wird, der zwischen 0 und 255 liegt, durch Skalieren des minimalen und des maximalen Wertes der Salientenkarte.</claim-text></claim>
<claim id="c-de-01-0006" num="0006">
<claim-text>Verfahren nach Anspruch 1, wobei die Salientenkarte als eine Intensitätskarte realisiert wird.<!-- EPO <DP n="12"> --></claim-text></claim>
<claim id="c-de-01-0007" num="0007">
<claim-text>Verfahren nach Anspruch 1, wobei die berechneten LED-Treiberwerte mit der folgenden Formel verstärkt werden, <maths id="math0007" num=""><math display="block"><mi mathvariant="italic">LedBlockValueUpdate</mi><mo>=</mo><mfenced><mi mathvariant="italic">kx BlockSalienz</mi></mfenced><mo>+</mo><mfenced separators=""><mfenced separators=""><mn>1</mn><mo>-</mo><mi>k</mi></mfenced><mspace width="1em"/><mi mathvariant="italic">x</mi><mspace width="1em"/><mi mathvariant="italic">LedBlockWert</mi></mfenced></math><img id="ib0007" file="imgb0007.tif" wi="131" he="6" img-content="math" img-format="tif"/></maths><br/>
wobei gilt ...<br/>
LedBlockValueUpdate ist der finale LED-Treiberpegel,<br/>
k ist ein Parameter,<br/>
BlockSalienz ist der Salienzpegel der lokal kontrollierbaren LED-Region, LedBlockWert ist der berechnete LED-Treiberpegel.</claim-text></claim>
<claim id="c-de-01-0008" num="0008">
<claim-text>Verfahren nach Anspruch 1, wobei das Anheben oder Verstärken der berechneten LEDTreiberwerte so gesteuert wird, dass die verstärkten oder angehobenen (boosted) LEDTreiberwerte unter einem vorgegebenen Grenzwert oder unter einer vorgegebenen Grenze sind.</claim-text></claim>
</claims>
<claims id="claims03" lang="fr"><!-- EPO <DP n="13"> -->
<claim id="c-fr-01-0001" num="0001">
<claim-text>Procédé pour compenser la gradation de l'intensité lumineuse locale dans les afficheurs à rétroéclairage DEL en utilisant des traits saillants, comprenant les étapes consistant à :
<claim-text>- calculer des valeurs de pilotage de DEL selon des intensités régionales correspondantes d'une image,</claim-text>
<claim-text>- diviser ladite image en fenêtres avec certaines tailles et calculer des valeurs d'intensité moyennes de chacune desdites fenêtres,</claim-text>
<claim-text>- extraire une carte de saillance de ladite image se composant des saillances des pixels de l'image, où la saillance d'un pixel est basée sur la déviation du pixel de ses pixels environnants en termes d'intensité et est calculée en utilisant lesdites valeurs d'intensité moyennes desdites fenêtres,</claim-text>
<claim-text>- calculer un histogramme de ladite carte de saillance pour chaque région DEL pouvant être commandée localement et un niveau de saillance de la région DEL pouvant être commandée localement en effectuant une somme pondérée des valeurs d'histogramme calculées selon des poids d'une fonction de pondération,</claim-text>
<claim-text>- amplifier des valeurs de pilotage de DEL calculées selon des niveaux de saillance calculés des régions DEL pouvant être commandées localement correspondantes.</claim-text></claim-text></claim>
<claim id="c-fr-01-0002" num="0002">
<claim-text>Procédé selon la revendication 1, dans lequel ladite extraction de saillance est réalisée dans l'espace de couleur RVB.</claim-text></claim>
<claim id="c-fr-01-0003" num="0003">
<claim-text>Procédé selon la revendication 1, dans lequel des saillances de pixels de ladite image sont calculées pour les trois canaux (R, V et B) indépendamment.</claim-text></claim>
<claim id="c-fr-01-0004" num="0004">
<claim-text>Procédé selon la revendication 1, dans lequel une interpolation bilinéaire est effectuée pour calculer les valeurs d'intensité moyennes pour lesdites fenêtres.</claim-text></claim>
<claim id="c-fr-01-0005" num="0005">
<claim-text>Procédé selon la revendication 1, dans lequel ladite carte de saillance de ladite image est mappée à une plage entre 0 et 255 en mettant à l'échelle les valeurs minimale et maximale de ladite carte de saillance.</claim-text></claim>
<claim id="c-fr-01-0006" num="0006">
<claim-text>Procédé selon la revendication 1, dans lequel ladite carte de saillance est réalisée comme une carte d'intensité.<!-- EPO <DP n="14"> --></claim-text></claim>
<claim id="c-fr-01-0007" num="0007">
<claim-text>Procédé selon la revendication 1, dans lequel les valeurs de pilotage de DEL calculées sont amplifiées avec la formule : <maths id="math0008" num=""><math display="block"><mi mathvariant="italic">LedBlockValueUpdate</mi><mo>=</mo><mfenced separators=""><mi>k</mi><mo>×</mo><mi mathvariant="italic">BlockSaliency</mi></mfenced><mo>+</mo><mfenced separators=""><mfenced separators=""><mn>1</mn><mo>-</mo><mi>k</mi></mfenced><mo>×</mo><mi mathvariant="italic">LedBlockValue</mi></mfenced></math><img id="ib0008" file="imgb0008.tif" wi="117" he="6" img-content="math" img-format="tif"/></maths><br/>
où <i>LedllockValueUpdate</i> est le niveau de pilotage de DEL final, <i>k</i> est un paramètre, <i>BlockSaliency</i> est le niveau de saillance de ladite région DEL pouvant être commandée localement et <i>LedBlockValue</i> est ledit niveau de pilotage de DEL calculé.</claim-text></claim>
<claim id="c-fr-01-0008" num="0008">
<claim-text>Procédé selon la revendication 1, dans lequel l'amplification desdites valeurs de pilotage de DEL calculées est commandée en s'assurant que lesdites valeurs de pilotage de DEL amplifiées soient au-dessous d'une limite définie.</claim-text></claim>
</claims>
<drawings id="draw" lang="en"><!-- EPO <DP n="15"> -->
<figure id="f0001" num="1,2"><img id="if0001" file="imgf0001.tif" wi="165" he="203" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="16"> -->
<figure id="f0002" num="3,4"><img id="if0002" file="imgf0002.tif" wi="160" he="174" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="17"> -->
<figure id="f0003" num="5,6,7"><img id="if0003" file="imgf0003.tif" wi="165" he="201" img-content="drawing" img-format="tif"/></figure>
</drawings>
<ep-reference-list id="ref-list">
<heading id="ref-h0001"><b>REFERENCES CITED IN THE DESCRIPTION</b></heading>
<p id="ref-p0001" num=""><i>This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.</i></p>
<heading id="ref-h0002"><b>Patent documents cited in the description</b></heading>
<p id="ref-p0002" num="">
<ul id="ref-ul0001" list-style="bullet">
<li><patcit id="ref-pcit0001" dnum="CN201315147"><document-id><country>CN</country><doc-number>201315147</doc-number></document-id></patcit><crossref idref="pcit0001">[0004]</crossref><crossref idref="pcit0003">[0005]</crossref><crossref idref="pcit0005">[0005]</crossref></li>
<li><patcit id="ref-pcit0002" dnum="CN201315148"><document-id><country>CN</country><doc-number>201315148</doc-number></document-id></patcit><crossref idref="pcit0002">[0005]</crossref><crossref idref="pcit0004">[0005]</crossref></li>
<li><patcit id="ref-pcit0003" dnum="CN101354875"><document-id><country>CN</country><doc-number>101354875</doc-number></document-id></patcit><crossref idref="pcit0006">[0006]</crossref></li>
<li><patcit id="ref-pcit0004" dnum="US2009079768A1"><document-id><country>US</country><doc-number>2009079768</doc-number><kind>A1</kind></document-id></patcit><crossref idref="pcit0007">[0007]</crossref></li>
</ul></p>
</ep-reference-list>
</ep-patent-document>
