Methods and systems for design solutions using image tonal range

FIELD: information technology.

SUBSTANCE: invention is a system for image post-compensation processing. A modified process (2521) for storing brightness/image compensation is aware of the image post-compensation process (2523) and can allow for its influence on an input image (2520). The modified process (2521) for storing brightness/image compensation can generate and apply to the input image (2520) a process which will compensate for the level of backlight selected for the image, and which will compensate for the effect of the image post-compensation process (2523).

EFFECT: compensation for drop in image quality during operation of a display in low power mode.

20 cl, 120 dwg

 

REFERENCES TO RELATED APPLICATIONS

The following applications are incorporated herein by reference: patent application (U.S.) room 11/465436, entitled "Methods and Systems for Selecting the Display Source Light Illumination Level", filed August 17, 2006; patent application (U.S.) room 11/293562, entitled "Methods and Systems for Determining the Display Light Source Adjustment", filed December 2, 2005; patent application (U.S.) room 11/224792, entitled "Methods and Systems for Image-Specific Tone Scale Adjustment and Light-Source Control", filed on 12 September 2005; patent application (U.S.) room 11/154053, entitled "Methods and Systems for Enhancing Display Characteristics with High Frequency Contrast Enhancement", filed June 15, 2005; patent application (U.S.) room 11/154054, entitled "Methods and Systems for Enhancing Display Characteristics with Frequency-Specific Gain", filed June 15, 2005; patent application (U.S.) room 11/154052, entitled "Methods and Systems for Enhancing Display Characteristics", filed June 15, 2005; patent application (U.S.) room 11/393404, entitled "A Color Enhancement Technique using Skin Color Detection," filed on March 30, 2006; patent application (U.S.) room 11/460768, entitled "Methods and Systems for Distortion-Related Source Light Management", filed July 28, 2006; patent application (U.S.) room 11/202903, entitled "Methods and Systems for Independent View Adjustment in Multiple-View Displays", filed August 8, 2005; patent application (U.S.) room 11/371466, entitled "Methods and Systems for Enhancing Display Characteristics with Ambient Illumination Input"filed on 8 March 2006; patent application (U.S.) room 11/29306, entitled "Methods and Systems for Display Mode Dependent Brightness Preservation", filed December 2, 2005; patent application (U.S.) room 11/460907, entitled "Methods and Systems for Generating and Applying Image Tone Scale Corrections", filed July 28, 2006; patent application (U.S.) room 11/160940, entitled "Methods and Systems for Color Preservation with Image Tonescale Corrections", filed July 28, 2006; patent application (U.S.) room 11/564203, entitled "Methods and Systems for Image Tonescale Adjustment to Compensate for the Reduced Source Light Power Level", filed November 28, 2006; patent application (U.S.) room 11/680312, entitled "Methods and Systems for Brightness Preservation Using the Smoothed Gain Image", filed February 28, 2007; patent application (U.S.) room 11/845651, entitled "Methods and Systems for Tone Curve Generation, Selection and Application", filed August 27, 2007; and patent application (U.S.) room 11/605711, entitled "A Color Enhancement Technique using Skin Color Detection," filed on November 28, 2006.

The technical FIELD TO WHICH the INVENTION RELATES.

Embodiments of the present invention provide systems and methods for creating a modified curve compensation level of the source light illumination, which compensates for the reduced source light illumination, as well as additional process tonal range, which is applied after application of the modified curve compensation level of the source light illumination.

The LEVEL of TECHNOLOGY

A typical display condition is the device displays the image using a fixed range of brightness levels. For many display gradation of the brightness has 256 levels, which are evenly spaced from 0 to 255. Code values of the images in General are assigned to directly coincide with these levels.

In many electronic devices with larger displays, the displays are the major consumers of power. For example, in a portable computer display, probably uses more power than any of the other components in the system. Many displays with limited capacity, for example, existing devices with battery power, you can use several levels of illumination or brightness, to help manage power consumption. The system can use full power when it is connected to the power source, such as an AC power source, and can use the power saver mode when running on battery source.

In some devices, the display may automatically go into a low power mode in which the illumination of the display is reduced to save power consumption. These devices can have multiple low power States in which the illumination is reduced step-by-step way. In General, when the illumination of the display is reduced, the image quality decreases as well. When the maximum is the brightness level decreases, the dynamic range of the display is reduced, and suffers the contrast of the image. Therefore, contrast, and other image quality is reduced during typical operation in power-down mode.

Many display devices such as liquid crystal displays (LCD) or a digital Micromirror device (DMD), using light valves, one way or another are highlighted in the rear, front or side. In the display panel with light valves with backlight, such as a liquid crystal display, the backlight is placed behind the LCD panel. The backlight emits light through the LCD panel, which modulates the light to record the image. And the brightness signal and the color can be modulated in color displays. Individual LCD pixels modulate the amount of light transmitted from the backlight through the LCD panel to the eyes of the user or to some other destination. In some cases, the appointment may be light sensitive sensor such as a charge-coupled (CCD, CCD).

Some displays can also use the light emitters in order to register the image. These displays, such as displays on light-emitting diodes (LED, LED) and plasma displays, use the image elements, which ispos the indicate light and not reflect light from another source.

The INVENTION

Some embodiments of the present invention provide systems and methods for varying the modulation level of illumination of pixels with svetalana modulation to compensate for the reduced light intensity of the light source or to improve image quality at a fixed level of illumination of the light source.

Some embodiments of the present invention can also be used with displays that use light emitters in order to register the image. These displays, such as displays on light-emitting diodes (LED) and plasma displays, use the image elements, which emit light rather than reflect light from another source. Embodiments of the present invention can be used to improve the image formed by these devices. In these embodiments, the implementation of the brightness of the pixels can be adjusted to improve the dynamic range of the specific frequency bands of the image, brightness gradations and other parts of the image.

In some embodiments, implementation of the present invention, the light source of the display can be adjusted to different levels in response to characteristics of the image. When these Uro is no light source is changed, code values of the image can be adjusted to compensate for changes in brightness or otherwise enhance the image.

Some embodiments of the present invention contain a reading of the ambient light, which can be used as input when determining the levels of the light sources and the pixel values of the image.

Some embodiments of the present invention contain control battery consumption and dependent on the distortion of the light source.

Some embodiments of the present invention provide systems and methods for generating and applying corrections tonal range of the image.

Some embodiments of the present invention include methods and systems for correcting tonal range images with precision color reproduction.

Some embodiments of the present invention include methods and systems for selecting the level of source light illumination of the display.

Some embodiments of the present invention include methods and systems for developing tone curve panel and the target gradation curve. Some of these embodiments provide for the development of many target gradation curves, where each curve of light is Ana with different level of illumination of the back light or a light source of illumination. In these embodiments, the implementation level of illumination backlight can be selected, and the target tone curve associated with the selected level of illumination back light, can be applied to the image that should be displayed. In some embodiments, the implementation goal can be selected parameters tone curve.

Some embodiments of the present invention include methods and systems for improved color. Some of these embodiments include detection of skin colours, detail maps bodily colors and process colors.

Some embodiments of the present invention include methods and systems for expanding the bit depth. Some of these embodiments include the use of spatial and temporal pattern of dithering by passing through the high-pass filter to the image to reduce the bit depth.

Some embodiments of the present invention contain filters the signal level of the light source light, which is sensitive to the presence of quick change of scene in the sequence.

Some embodiments of the present invention include selecting a source light illumination on the basis of characteristics of the image is, which are converted to attributes of the model display. Some embodiments of considering the conditions of the ambient light, your choice of brightness and user manual map selection when selecting or modifying a map that associates the image feature with the model attribute of the display. Some embodiments of also contain a time filter, which is sensitive to user input that selects the brightness level of the display.

Some embodiments of the present invention include methods and systems for selecting the level of source light illumination of the display. Some of these embodiments include the formation and processing of histograms. In some embodiments, the implementation of the weighting factor color can be used to convert two-dimensional histogram in a one-dimensional histogram.

Some embodiments of the present invention include methods and systems for creating a modified compensation curve of the initial light level lighting, which compensates for the reduced source light illumination, as well as additional process tonal range, which is applied after application of the modified compensation curve of the initial light level ovesen the property.

The above and other objectives, features and advantages of the invention should be easily understood after considering the following detailed description of the invention given with the accompanying drawings.

A SHORT LIST of DRAWINGS

Figure 1 is a diagram showing the system LCD panel with back lighting of the prior art.

Figa is a graph showing the relationship between the source code values of the image and raised the code values of the image.

FIGU is a graph showing the relationship between the source code values of the image and raised the code values of the image cut off.

Figure 3 is a graph showing the brightness level associated with the coded values for the various schemes modification code values.

Figure 4 is a graph showing the relationship between the source code values of the image and modified the code values of the image according to different schema modification.

Figure 5 is a diagram showing the formation of a model regulation tonal range.

6 is a diagram showing an exemplary application of the model regulation tonal range.

Fig.7 is a diagram showing the formation of a model regulation graded W is Aly and maps reinforcements.

Fig is a diagram showing an exemplary model of regulation tonal range.

Fig.9 is a diagram showing an exemplary map reinforcements.

Figure 10 is a block diagram of the operational sequence of the method, showing an exemplary process in which the model regulation tonal range and map reinforcements are applied to the image.

11 is a block diagram of the operational sequence of the method, showing an exemplary process in which the model regulation tonal range is applied to a single band image, and the map of the acceleration applied to the other frequency band of the image.

Fig is a graph showing the variation of the model regulation tonal range as the MFP is changed.

Fig is a block diagram of the operational sequence of the method, showing the approximate method of conversion is dependent on the image's tonal range.

Fig is a diagram showing exemplary embodiments of the choice dependent on the image's tonal range.

Fig is a diagram showing exemplary embodiments of the computation of the map is dependent on the image's tonal range.

Fig is a block diagram of the operational sequence of the method, showing embodiments of containing the regulation of the initial light level and transformations the Finance dependent on the image's tonal range.

Fig is a diagram showing exemplary embodiments of containing the module for computing the initial light level and a selection module card tonal range.

Fig is a diagram showing exemplary embodiments of containing the module for computing the initial light level and the evaluation module card tonal range.

Fig is a block diagram of the operational sequence of the method, showing embodiments of containing the regulation of the initial light level and dependent on the initial light level conversion tonal range.

Fig is a diagram showing embodiments of containing the module for computing the initial light level and dependent on the initial light level calculation or selection of tonal range.

Fig is a diagram showing a graph of the source code values of the image compared with the slope of the tonal range.

Fig is a diagram showing embodiments of containing a separate analysis of the color channels.

Fig is a diagram showing embodiments of containing the entering of ambient light into the module image processing.

Fig is a diagram showing embodiments of containing the entering of ambient light into the processing module of the light source.

Fig is a diagram showing the options I implementation contains the entry of ambient light into the module image processing and the input characteristics of the device.

Fig is a diagram showing embodiments of containing the alternate inputs of the ambient light in the module image processing and/or processing module of the light source and the postprocessor original light signals.

Fig is a diagram showing embodiments of containing the entering of ambient light into the processing module of the light source that passes this input to the module image processing.

Fig is a diagram showing embodiments of containing the entering of ambient light into the module processing images, which can transmit the input processing module of the light source.

Fig is a diagram showing embodiments of containing adaptive to the distortion power control.

Fig is a diagram showing embodiments of containing the constant power control.

Fig is a diagram showing embodiments of containing adaptive power control.

Figa is a graph showing a comparison of power consumption models with constant power and constant distortion.

FIGU is a graph showing a comparison of the distortion models with constant power and constant distortion.

Fig is a circuit, showing embodiments of containing adaptive to the distortion power control.

Fig is a graph showing the power levels of the backlight under various constraints on the distortion for the sample sequence.

Fig is a graph showing the approximate curves power/distortion.

Fig is a block diagram of the operational sequence of the method, showing ways to exercise that control power consumption relative to the criterion of distortion.

Fig is a block diagram of the operational sequence of the method, showing embodiments of containing a selection of source-level power light on the basis of the criterion of distortion.

Figa and B are a flowchart of the operational sequence of the method, showing embodiments of containing the measurement of the distortion which takes into account the effects of methods of conservation of brightness.

Fig is the power curve/distortion for the sample images.

Fig is a graph of power, showing a fixed distortion.

Fig is a graph of the distortion, showing a fixed distortion.

Fig is approximate curve regulation tonal range.

Fig is a view on an enlarged scale the dark area curve tonal range, shown in Fig.

Fig is another when Erna heating curve tonal range.

Fig is a view on an enlarged scale the dark area curve tonal range, shown in Fig.

Fig is a diagram showing the regulation of the code values of the image based on the maximum values of the color channel.

Fig is a diagram showing the regulation of the code values of the images of several color channels based on the maximum code value of the color channel.

Fig is a diagram showing the regulation of the code values of the images of several color channels based on the characteristics of the code values of one of the color channels.

Fig is a diagram showing embodiments of the present invention containing the driver's tonal range, which takes the maximum code value of the color channel as input.

Fig is a diagram showing embodiments of the present invention containing the frequency decomposition and differences of the codes of the color channels with the regulation of the tonal range.

Fig is a diagram showing embodiments of the present invention containing a frequency decomposition, the difference between the color channels and preserving the color of the trim.

Fig is a diagram showing embodiments of the present invention contains a color preserving useche is s based on the characteristics of the code values of the color channels.

Fig is a diagram showing embodiments of the present invention containing the split frequency on the lower frequency/high frequency range and the maximum code value of the color channel.

Fig is a diagram showing the different relationships between the processed images and display models.

Fig is a graph of the histogram code values of the image sample image.

Fig is a graph of the approximate curve distortion corresponding to the histogram on Fig.

Fig is a graph showing the results of applying the approximate optimization criterion to a short DVD clip, this graph draws the selected power backlight depending on the number of frames.

Fig illustrates the definition backlight with distortion with minimum MSE for different contrast ratios of the actual display.

Fig is a graph showing approximate the tone curve panel and the target tone curve.

Fig is a graph showing approximate the tone curve panel and the target tone curve for the configuration with energy savings.

Fig is a graph showing approximate the tone curve panel and the target tone curve for the configuration with a lower black level.

Fig is a graph showing the approximate Gras is sure the curve of the panel and the target tone curve for the configuration with increased brightness.

Fig is a graph showing approximate the tone curve panel and the target tone curve for the configuration of the enhanced image in which the black level is reduced, and the brightness increases.

Fig is a graph showing the approximate sequence of the target gradation curves for increasing the black level.

Fig is a graph showing the approximate sequence of the target gradation curves to enhance image brightness and increase the black level.

Fig is a diagram showing a sample implementation that contains the definition of the target gradation curve and the choice of backlight depending on the distortion.

Fig is a diagram showing a sample implementation that contains the associated target characteristics the choice of parameters, the target gradation curve and the choice of rear lights.

Fig is a diagram showing a sample implementation that contains the associated target characteristics target gradation curve and the choice of rear lights.

Fig is a diagram showing a sample implementation that contains associated with the image and the associated target characteristics target gradation curve and the choice of rear lights.

Fig is a diagram showing the I approximate variant implementation, contains frequency decomposition and processing of tonal range with the extension bit depth.

Fig is a diagram showing a sample implementation that contains the frequency decomposition and improved colors.

Fig is a diagram showing a sample implementation that contains the processes to enhance the colors, select backlight and gain the upper frequencies.

Fig is a diagram showing a sample implementation that contains improved colors, histogram formation, processing, tonal range and choice of backlight.

Fig is a diagram showing a sample implementation that contains the detection of skin colours and detail maps bodily colors.

Fig is a diagram showing a sample implementation that contains improved colors and the extension bit depth.

Fig is a diagram showing a sample implementation that contains the improvement of the colors, the processing of tonal range and the extension bit depth.

Fig is a diagram showing a sample implementation that contains improved colors.

Fig is a diagram showing a sample implementation that contains improved colors and the extension bit depth.

Fig is a graph showing the target curve you is Yes and a few curves display panel or display.

Fig is a graph showing the graphs of the error vectors for the target curves output curves and output display Fig.

Fig is a graph showing a graph weighted by the histogram of the errors.

Fig is a diagram showing a sample implementation of the present invention, containing a selection of source light illumination on the basis of the weighted histogram of errors.

Fig is a diagram showing an alternative exemplary variant of implementation of the present invention, containing a selection of source light illumination on the basis of the weighted histogram of errors.

Fig is a diagram showing an exemplary system that contains a detector quick scene changes.

Fig is a diagram showing an exemplary system that contains a detector quick scene change and a compensation module of the image.

Fig is a diagram showing an exemplary system that contains a detector quick scene change and the buffer histograms.

Fig is a diagram showing an exemplary system that contains a detector quick scene change and a time filter, responsive to the detector quick scene changes.

Fig is a diagram showing an exemplary manner in which the filter selection based on the detection of rapid changes of scenes.

Fig is a diagram showing an exemplary method, in colorometric are compared, to detect a rapid change of scene.

Fig is a graph showing the characteristic of the backlight without a filter.

Fig is a graph showing the typical function of the temporal contrast sensitivity.

Fig is a graph showing the characteristic of the sample filter.

Fig is a graph showing the filtered and unfiltered characteristic of the backlight.

Fig is a graph showing the response of the filter through a quick scene change.

Fig is a graph showing the unfiltered characteristic through a quick scene change, along with the first filtered characteristic and the second filtered feature.

Fig is a system diagram showing embodiments of containing buffer histograms, time filter and compensation Y-gain.

Fig is a graph showing various exemplary curves Y-gain.

Fig is a graph showing a model displays.

Fig is a graph showing the approximate curves of the error vectors of the display.

Fig is a graph showing the graphs of approximate histograms of images.

Fig is a graph showing an exemplary image distortion compared with the curves level backlight.

Fig is a graph showing the comparison of different indicators of distortion.

Figure 10 - this is a diagram showing an exemplary system containing the detected quick scene change and compensation images.

Fig is a diagram showing an exemplary method that contains the image analysis to determine rapid changes of scene and sensitive to rapid changes of scenes distortion calculation.

Fig is a diagram showing an exemplary system that contains the module conversion characteristics of the image.

Fig is a diagram showing an exemplary system that contains the module conversion characteristics of the image with manual input of a user selection of the card.

Fig is a diagram showing an exemplary system that contains the module conversion characteristics of the image input sensor ambient light.

Fig is a diagram showing an exemplary system that contains the module conversion characteristics of the image input user selection of the brightness.

Fig is a diagram showing an exemplary system that contains the module conversion characteristics of the image input user selection of brightness and a time filter that is sensitive to user selection of the brightness.

Fig is a diagram showing an exemplary system that contains the module conversion characteristics of the image input user selection of the brightness, input sensor environment wyborem card manually.

Fig is a diagram showing an exemplary system that contains the module conversion characteristics of the image, which refers to the data of the histogram of the image.

Fig is a diagram illustrating an exemplary method of transforming histograms.

Fig is a diagram illustrating an exemplary method for the formation and transformation of histograms.

Fig is a diagram illustrating a sample implementation that contains the transformation of the histogram and use in conversion modules and distortion.

Fig is a diagram illustrating an exemplary conversion dynamic range of the histogram.

Fig is a diagram illustrating a sample implementation that contains the transformation of the histograms and the transformation of the dynamic range.

Fig is a diagram illustrating an exemplary system that contains the compensation process and the process of pre-compensation level of the source light illumination using the backlighting on the basis of the modified image.

Fig is a diagram illustrating an exemplary system that contains the compensation process and the process of pre-compensation level of the source light illumination using the backlighting on the basis of the original input image.

Fig is a diagram illustrating primerno the system, containing modified the compensation process and the process of postcompensation level source light illumination using the backlighting on the basis of the original input image.

Fig is a diagram illustrating the processes involved in creating the modified compensation curve level source light illumination.

DETAILED DESCRIPTION of EXEMPLARY embodiments

Embodiments of the present invention should best be understood with reference to the drawings, in which similar parts are indicated by similar numbers. The above drawings are explicitly included as part of this detailed description.

It should be understood that the components of the present invention, as, in General, is described and illustrated in the drawings herein, can be configured and designed in a wide range of different configurations. Thus, the following more detailed description of embodiments of methods and systems of the present invention has no intention to limit the invention, but simply is preferred in the present embodiments of the invention.

Elements of embodiments of the present invention can be implemented in hardware, firmware and/or software about which the provisions. Although exemplary embodiments of which are disclosed in this document may describe only one of these forms, it should be understood that the specialists in this field of technology should have the ability to implement these elements in any of these forms without departure from the scope of scope of the present invention.

Display devices using svetalana modulators, such as an LCD modulators and other modulators may be reflective, in which light is irradiated on the front surface (opposed to the viewer) and is reflected back to the viewer after passing through the panel level modulation. Display devices may also be transmissive, in which light is emitted to the back side of the panel level modulation and can pass through the level of modulation to the audience. Some display devices may also be transparent-reflective (transflective), a combination of reflective and transmissive configurations in which the light can pass through the modulation level from back to front at a time when the light from another source is reflected after entering from the front from the modulation level. In any of these cases, the elements at the level of modulation, such as individual LCD elements can control the perceived brightness of a pixel.

In displays with rear, front and side illumination light source can the be sequence of fluorescent tubes, a matrix of LEDs or some other source. As soon as the display exceeds the typical size of about 18", most of the power consumption for the device is caused by the light source. For certain applications and in certain markets, it is important reduction of the power consumption. However, the power reduction means the reduction of the luminous flux of the light source and, consequently, the decrease of the maximum brightness of the display.

The basic equation linking the grayscale code value of the current svetalana modulator with gamma correction, CV, the level of the light source, Lsourceand the level of the output light, Loutthe following:

Equation 1

Lout=Lsource·g (CV+dark)γ+ambient

where g is the calibration gain, dark is the dark level of the light valve and ambient is the light falling on the display in accordance with the conditions in the room. From this equation you can see that the reduction of the light source for backlight x% also reduces light output by x%.

The decrease in the level of the light source can be compensated by changing the values of the modulation light valve, in particular their increase. Virtually any light level is less than (1-x%) can be reproduced accurately, while any light level above (1-x%) may be reproduced be the additional light source or increasing the source intensity.

The job of the light output from the source and abbreviations sources gives the correct basic code values that can be used to correct code values to decrease by x% (assuming that dark and ambient 0):

Equation 2

Lout=Lsource·g (CV)γ=Lreduced·g (CVboost)γ

Equation 3

CVboost=CV·(Lsource/Lreduced)1/γ=CV·(1/x%)1/γ

Figa illustrates this regulation. On figa and 2B, the original values of the display correspond to points along the line 12. When the back-light or the light source is placed into the low power mode and the light from the light source is reduced, code display value should be increased, to allow light valves to counteract the decrease in luminance of the light source. These raised the same points along the line 14. However, this regulation leads to higher values of 18 codes than the display can generate (for example, 255 for 8-bit display). Therefore, these values eventually clipped 20, as illustrated in figv. Image, adjustable, therefore, may have the disadvantage blurry bright parts of an image, an unnatural appearance and, in General, of poor quality.

Using this simple model maintains the tion, code values below the cut-off point 15 (input code value 230 in this exemplary embodiment) is displayed on the brightness level equal to the level formed by using a light source with a full power mode, a reduced source light illumination. Identical luminance signal is formed at a lower power, resulting in energy savings. If the set of code values of the image is limited by the range below the cut-off point 15, the power saving mode may operate transparently to the user. Unfortunately, when the values exceed the point 15 cut-off, the brightness signal is reduced, and the details will be lost. Embodiments of the present invention provide an algorithm that can modify the code values of the liquid crystal light valve to provide increased brightness (or lack of decrease brightness in low power mode) while reducing artifacts clipping that may occur in the upper part due to the gradation of brightness.

Some embodiments of the present invention can eliminate the decrease in brightness associated with the reduction of the power of the light source of the display by matching the brightness of the image displayed with low power, brightness, otobrazheno the full capacity for the region of significance values. In these embodiments, the implementation of the reducing power of the light source or backlight, which divides the output luminance signal at a specific ratio, is compensated by increasing image data on a one-to-back ratio.

Ignoring the limitations of the dynamic range, the image displayed at full power and low power, can be identical, since the separation (for reduced illumination light source) and multiplication (for the lifted code values) essentially suppressed for the field value. Limitations of the dynamic range can cause artifacts clipping every time multiplication (for increasing code values) of the image data exceeds the maximum display. The clipping artifacts caused by limitations of the dynamic range, may be excluded or reduced by setting the recession increase on the top end of the code values. This decline may begin at the point of maximum fidelity (MFP), above which the brightness signal no longer matches the original brightness signal.

In some embodiments, implementation of the present invention the following steps can be performed in order to compensate for the reduction or the actual reduction of the illumination light source to improve the quality of the zobrazenie:

1) reduction Level of the light source (backlight) is defined in terms of the percentage of dimming;

2) Defines the point of maximum fidelity (MFP)in which there is a decline from the matching output at reduced output to the output at full power;

3) the Definition of the operator compensates tonal range;

a. Below MFP, increasing the tonal range to compensate for the decrease in luminance of the display;

b. Above MFP, job gradual decline tonal range (in some embodiments, the implementation of a persistent derivatives);

4) Use a conversion operator's tonal range to the image; and

5) Send in the display.

The main advantage of these embodiments is that the energy savings can be achieved with only small changes narrow categories of images. (Differences occur only above MFP and consist of reducing peak brightness and some loss of detail in brightness.) Image values below the MFP can be displayed in power save mode with the brightness signal, identical to full power, making these areas of the image indistinguishable from full power.

Some embodiments of the present invention can use the map tonal range, which depends on what Nigeria power consumption and display gamma and which is independent from the image data. These options for implementation may provide two advantages. First, the unwanted flickering artifacts that may arise due to different processing of frames does not occur, and, secondly, the algorithm has very low complexity implementation. In some embodiments, the implementation can use the scheme of pre-processing tonal range and conversion in real-time tonal range. Clipping in bright areas of the image can be controlled by specifying the MFP.

Some aspects of embodiments of the present invention may be described relative to figure 3. Figure 3 is a graph showing the code values of the image caused in comparison with the luminance signal for several cases. The first curve 32, is shown as a dashed line, represents the source code of values for the light source, operating at 100%power. The second curve 30, is shown as the dash-dotted curve represents the luminance signal of the original code values when the light source operates at 80% of full power. The third curve 36, shown as the dotted curve represents the brightness signal, when the code value is increased to coincide with the luminance signal provided at 100%illumination of the light source when the light source operates at 80% of what Olney power. The fourth curve 34, shown as a solid line, is raised by the data, but with the curve of the recession, to reduce the effects of clipping in the upper portion of the data.

In this exemplary embodiment, shown in figure 3, used MFP 35 at code value 180. It should be noted that the below code values 180 raised curve 34 coincides with the output of the luminance signal 32 through the original display at 100%power. Above 180 raised curve moves to the maximum output allowed for 80%of the display. This smoothness reduces artifacts clipping and quantization. In some embodiments, the implementation of the function tonal range can be defined piecewise, to match smoothly at the transition point, given by MFP 35. Below MFP 35 can be used raised feature tonal range. Above MFP 35 curve smoothly corresponds to the end point raised curve tonal range in MFP and corresponds to the end point 37 at the maximum code value [255]. In some embodiments, the implementation of the slope of the curve may coincide with the slope of the raised curve/line tonal range in MFP 35. This can be achieved by matching the slope of the line below the MFP with the slope of the curve above MFP by equating the derivative of the function line and curve in MFP and through negotiation function values lean and and the curve at this point. Another limitation on the function curve can consist in the fact that she forcibly passes through the point of maximum value [255, 255] 37. In some embodiments, the implementation of the slope of the curve can be set equal to 0 at the point 37 and maximum values. In some embodiments, the implementation of the MFP is 180 may correspond to a reduction of the power consumption of the light source 20%.

In some embodiments, implementation of the present invention curve tonal range can be specified by a linear relationship with the gain, g, below the point of maximum fidelity (MFP). Tonal scale can be optionally specified above, the MFP so that the curve and its first derivative were continuous in MFP. This continuity implies the following form of the function tonal range:

C=g·MFP

B=g

Equation 4

Reinforcement can be defined by the relationship display gamma and decrease the brightness as follows:

Equation 5

In some embodiments, the realization of the value of the MFP can be configured by balancing manually save parts of the bright areas of the image with the save is of absolute brightness.

MFP can be defined by imposing this restriction that the slope must be zero at the maximum point. This involves:

Equation 6

In some exemplary embodiments, the implementation of the following equations can be used to calculate the code values for simple data raised raised by the data clipping and adjusted data, respectively, according to an exemplary version of the implementation.

Equation 7

Constants A, B and C can be chosen so as to provide a smooth line in the MFP, and so that the curve pass through the point [255, 255]. The graphs of these functions are shown in figure 4.

Figure 4 is a graph of the source code of values compared with the adjusted code values. The original code values are shown as points along the line 40 of the original data, which shows the relationship of 1:1 between the adjusted and original values, because these values are the source without regulation. According to variants of implementation of the present invention, these values can increase the I or regulated in order to provide higher brightness levels. A simple procedure increase according to the equation "improve tonal range" can lead to values along a line 42 increase. Because the display of these values should lead to clipping, as shown graphically in lines 46 and mathematically in the above equation with cut-off at the tonal range" above, the regulation may be called from a point 45 maximum fidelity along the curve 44 to the point 47 and maximum values. In some embodiments, the implementation of this relationship can be described mathematically in the above equation with adjustment on the tonal scale.

Using these principles, the values of the luminance signal presented via the display with the light source operating at 100%power, can be presented via the display with the light source operating at a lower power level. This is achieved through increasing the tonal range, which is essentially advanced light opens the valves to compensate for the loss of illumination of the light source. However, simple application of this improvement across the range of code values leads to clipping artifacts in the upper part of the range. To prevent or reduce these artifacts, the function of gradation the th scale may subside gradually. This decline can be controlled through the parameter MFP. Large values MFP give coincidence signal brightness over a wide interval, but increase the visible quantization artifacts/clipping in the upper part of code values.

Embodiments of the present invention can operate by adjusting the code values. In a simple model range display scaling code values provides the scaling values of the luminance signal with a different scale factor. To determine what is supported or not this relationship when the models more realistic images, we can consider the model of the gain-offset-gamma with flare effect" (GOG-F). Zooming power backlight corresponds to the linear reduced equations, where the percentage, p, is applied to the output display, and not the environment. Found that the gain reduction by a factor of p is equivalent to leaving the unmodified amplification and scaling the data, code values and bias on the coefficient defined by the gamut mapping. Mathematically, the multiplication factor may be introduced into the function power, if properly modified. This modified coefficient can be scaled as a code value, and the offset.

Equation 8. Model GOG-F

Equation 9. Linear dimming

Equation 10. Decreasing code values

Some embodiments of the present invention may be described with reference to figure 5. In these embodiments, the implementation of the regulation tonal range can be generated or calculated in advance before the image processing, or regulation may be generated or calculated in real time as the image is processed. Regardless of the timing of the operation regulation 56 tonal range can be generated or calculated on the basis of at least one of the range of 50 display ratio 52 effectiveness and the point of maximum fidelity (MFP) 54. These factors can be handled in the design process 56 tonal range, in order to form the model 58 regulation tonal range. Model regulation tonal range may take the form of an algorithm, a lookup table (LUT) or some other model that can be applied to these images.

Once the model 58 regulation has been created, it can be applied to these images. Application of the model of regulation m, which may be described with reference to Fig.6. In these embodiments, the implementation of the image 62 is introduced, and the model 58 regulation tonal range 64 is applied to the image to adjust the code values of the image. This process leads to the output image 66, which may be sent to the display. Using 64 regulation tonal range typically is a process in real time, but can be performed before the image is displayed, when conditions allow.

Some embodiments of the present invention provide systems and methods for improving image displayed on the display using the light-emitting pixel modulators, such as led displays, plasma displays and other types of displays. Identical systems and methods can be used to improve the images displayed on the displays using svetalana of pixel modulators with light sources operating at full power or otherwise.

These implementation options are similar to the previously described variants of implementation, however, in lieu of compensation reduced illumination light source, these embodiments of simply increase the luminance range of pixels, as if the light source is reduced. Thus, the full brightness of the image increases.

In these embodiments, the initial code values increase across all fields of importance values. This regulation code values can be performed as explained above for the other embodiments, except that the actual reduction of illumination of the light source does not occur. Therefore, the brightness of the image increases significantly in a wide range of code values.

Some of these embodiments can also be explained with reference to figure 3. In these embodiments, the implementation of the code values for the original image are shown as points along the curve 30. These values can be increased or adjusted to values with a higher brightness level. These raised values can be represented as points along the curve 34, which goes from the zero point 33 to point 35 maximum fidelity and then tapers to a point 37 and maximum values.

Some embodiments of the present invention contain the process of Unsharp masking. In some of these embodiments Unsharp masking can use a spatially varying gain. This strengthening can be determined by means of image values and the slope of the modified curve tonal range. In some embodiments, the implementation of the use of matrix amplification ensures coordination with the contrast of the image, even when brightly the th image cannot be exactly repeated due to the limitations on the power display.

Some embodiments of the present invention can implement the following process steps:

1. The calculation model of regulation tonal range;

2. The calculation of the image in the upper frequencies;

3. The calculation of the gain matrix;

4. The weighting of the image in the upper frequencies by strengthening;

5. The summation of the image in the lower frequencies and weighted image in the upper frequencies; and

6. Sending to the display.

Other embodiments of the present invention can implement the following process steps:

1. The calculation model of regulation tonal range;

2. The calculation of the image in the lower frequencies;

3. The calculation of the image in the upper frequencies as the differences between the image and the image in the lower frequencies;

4. The calculation of the gain matrix using image values and the slope of the modified curve tonal range;

5. The weighting of the image in the upper frequencies by strengthening;

6. The summation of the image in the lower frequencies and weighted image in the upper frequencies; and

7. Sending to the display with reduced capacity.

Using some embodiments of the present invention, the savings can only be achieved with a small and the changes for narrow categories of images. (Differences occur only above MFP and consist of reducing peak brightness and some loss of detail in brightness.) Image values below the MFP can be displayed in power save mode with the brightness signal, identical to full power, making these areas of the image indistinguishable from full power. Other embodiments of the present invention improve this characteristic by reducing loss of detail brightness.

These options for implementation may contain spatially varying Unsharp masking to preserve the detail of brightness. As in most forms of exercise, can be used as a component in real-time and component out in real time. In some embodiments, the implementation component pre-treatment can be extended by calculating the map reinforcements in addition to the tonal range. Map reinforcements may indicate mild strengthening of the filter to apply on the basis of image values. The map value of the acceleration can be determined using the gradient of the function's tonal range. In some embodiments, the implementation of the map value of the acceleration at a specific point "P" can be calculated as the ratio of the gradient of the function tonal range below MFP to the slope of the function deg is ment of the scale at point "P". In some embodiments, the implementation of the function's tonal range is linear below MFP, therefore, the gain is a unit lower MFP.

Some embodiments of the present invention may be described with reference to Fig.7. In these embodiments, the implementation of the regulation tonal range can be generated or calculated in advance before the image processing, or regulation may be generated or calculated in real time as the image is processed. Regardless of the timing of the operation, regulation tonal range 76 may be formed or calculated on the basis of at least one of the gamma 70 display ratio 72 efficiency and the point of maximum fidelity (MFP) 74. These factors can be handled in the design process 56 tonal range, in order to form the model 78 regulation tonal range. Model regulation tonal range may take the form of an algorithm, a lookup table (LUT) or some other model that can be applied to these images, as described relative to other embodiments above. In these embodiments, the implementation of the single map 77 acceleration is also calculated 75. This map 77 reinforcements can be applied to specific frequent from the expression, such as frequency ranges. In some embodiments, the implementation of the map reinforcements can be applied to the divided frequency parts of the image. In some embodiments, the implementation of the map reinforcements can be applied to parts of the image in the upper frequencies. It can also be applied to specific frequency ranges of the images or other parts of the image.

The approximate model of regulation tonal range can be described relatively Fig. In these exemplary embodiments, the implementation of the selected functional transition point (FTP) 84 (similar to the MFP used in the variants of implementation of the compensation of the decrease of the light source), and the boost function is chosen to provide the first interconnection 82 reinforcements for values below FTP 84. In some embodiments, the first interconnection reinforcements may be a linear relationship, but other relationships and functions can be used to convert the code values in the improved code values. Above FTP 84 can be used a second interconnection 86 reinforcements. This second relationship 86 reinforcements may be the function that connects the FTP 84 point 88 and maximum values. In some embodiments, the implementation of the second interconnection 86 reinforcements can match the value and the slope of the first interconnection 82 reinforcements FTP 84 and pass through the point 88 and maximum values. Other linkages described above relative to other embodiments, and additional other linkages can also act as a second interconnection 86 reinforcements.

In some embodiments, the implementation of map 77 acceleration can be calculated relative to the model regulation tonal range, as shown in Fig. Approximate map 77 acceleration can be described relative to figure 9. In these embodiments, the implementation of the function card gains associated with the model 78 regulation tonal range as a function of the slope of the model regulation tonal range. In some embodiments, the implementation of the function value card gains when a specific code is determined by the relationship of the slope of the model regulation tonal range when any code is below FTP to the slope of the model regulation tonal range in this specific code value. In some embodiments, the implementation of this relationship may be expressed mathematically in equation 11:

Equation 11

In these embodiments, the implementation of the function card acceleration is equal to the unit below FTP, where the model regulation tonal range leads to a linear increase. For code values above FTP function card acceleration increases rapidly as the slope of the model regulation is Denmark's tonal range is narrowed. This sharp increase function map reinforcements increases the contrast of the image, to which it applies.

The approximate ratio regulation tonal range, illustrated in Fig, and the approximate function map reinforcements, illustrated in Fig.9, calculated using the percentage display (decrease of the light source) in 80%, display gamma of 2.2 and the point of maximum fidelity 180.

In some embodiments, implementation of the present invention, the operation Unsharp masking can be applied after the application of the model regulation tonal range. In these embodiments, the implementation artifacts are reduced by using an Unsharp mask.

Some embodiments of the present invention may be described with regard to figure 10. In these embodiments, the implementation of the original image 102 is introduced, and the model 103 regulation tonal range is applied to the image. The original image 102 is also used as input in the process 105 conversion gain, which leads to the map reinforcements. Adjusted on the tonal scale of the image is then processed through a filter 104 of the lower frequencies, resulting in adjusted at the lower frequencies of the image. Adjusted for lower frequencies, the image is then subtracted 106 straguilovenia on the tonal range of the image, to result in adjusted along the upper frequencies of the image. It is adjusted on the upper frequencies of the image is then multiplied by 107 to the corresponding value in the map reinforcements to provide adjusted to strengthen the image in the upper frequencies, which is then added 108 to adjusted at the lower frequencies of the image, which is already adjusted by the model regulation tonal range. This causes the output image 109 with increased brightness and improved high-frequency contrast.

In some of these embodiments, for each component of each pixel of the image gain value is determined from the map of the reinforcement and the value of the image at that pixel. The original image 102, prior to the application of the model regulation tonal range, can be used to determine the gain. Each component of each pixel of the image in the upper frequencies can also be scaled by an appropriate gain value before adding back to the image in the lower frequencies. At the points where the function maps acceleration equal to one, the operation Unsharp masking does not modify the values of the image. At the points where the function maps acceleration exceeds unity, contrast, Uwe is aceveda.

Some embodiments of the present invention allow the loss of contrast in the upper part of code values, while increasing the brightness of the code values, by decomposition of the image into several frequency bands. In some embodiments, the implementation of the function tonal range can be applied to the band of lower frequencies, increasing the brightness of the image data to compensate for the decrease in brightness of the light source to configure low power or simply to increase the brightness of the displayed image. Parallel constant gain can be applied to the upper band of frequencies, while maintaining image contrast even in areas where the average absolute brightness decreases due to more low power display. Operations approximate algorithm are set via the following steps:

1. Perform frequency decomposition of the original image.

2. The retention of brightness, maps tonal range for the image in the lower frequencies.

3. Applying a constant multiplier to the image in the upper frequencies.

4. The summation of the images in the lower frequencies in the upper frequencies.

5. Send the results to display.

Feature tonal range and constant gain can be determined in advance by creating fot the metric mapping between the display at full capacity, the original image and the display of low power image process for applications reduce the source light illumination. Feature tonal range can also be pre-defined for applications increase the brightness.

For small values of MFP these embodiments of constant gain in the upper frequencies and embodiments of Unsharp masking virtually identical in their performance. These embodiments of constant gain at the upper frequencies have three main advantages compared with the variants of the implementation of Unsharp masking: reduced sensitivity to interference, the ability to use large MFP/FTP and use the processing steps currently in the system display. Embodiments of Unsharp masking using amplification, which is the inverse of the slope of the curve tonal range. When the slope of this curve is small, this reinforcement is subjected to a large noise amplification. This increased noise can also impose a practical limit on the size MFP/FTP. The second advantage is the ability to extend to arbitrary values MFP/FTP. The third advantage comes from an analysis of the placement algorithm within the system. As embodiments of constant gain in the upper frequencies, and embodiments of Unsharp masking using frequency decomposition. Embodiments of constant y is ilenia on the higher frequencies first perform this operation while some embodiments of Unsharp masking first apply the function tonal range over frequency decomposition. Some system processing, such as smoothing circuits, performs frequency decomposition algorithm to maintain the brightness. In these cases, the frequency decomposition can be used by some embodiments of the permanent upper frequencies, thereby eliminating the phase transformation, whereas some embodiments of Unsharp masking should invert the frequency decomposition, use tonal range and perform additional frequency decomposition.

Some embodiments of the present invention prevents loss of contrast in the upper part of code values by splitting the image based on the spatial frequency to apply tonal range. In these embodiments, the implementation of the function tonal range with the slowdown can be applied to a component of a low pass (LP) image. In embodiments, the application of the compensation decrease the illumination light source, it must provide a complete coincidence of the luminance signal components of the image in the lower frequencies. In these embodiments, the implementation component high-pass (HP) increases uniformly (on the constant gain). Frequency-decomposed signals can be re-combined and trimmed as necessary. The details are saved, because the upper frequency does not pass through the recession features tonal range. Smooth decay function tonal range of the lower frequencies keeps stock to add extra contrast upper frequencies. Not found that clipping that can occur in this ultimate combination significantly reduces the details.

Some embodiments of the present invention may be described with reference to 11. These embodiments of contain frequency separation or decomposition 111, transformation 112 tonal range of the lower frequencies, constant gain or increase 116 on the upper frequencies and summing or recombination 115 for the components of the improved image.

In these embodiments, the implementation of the input image 110 is displayed on the spatial bands 111 frequencies. In an exemplary embodiment, which uses two bands, this can be done using the filter 111 low-pass (LP). Frequency division is performed by calculating the LP signal through the filter 111 and subtracting 113 LP signal from the original in order to form the signal 118 high-pass (HP). In an exemplary embodiment, the spatial filter ViPr is Melania 5x5 can be used for this decomposition, although other filter may be used.

LP signal can then be processed by the application transformation tonal range, as explained previously described embodiments. In an exemplary embodiment, this can be achieved by using LUT photometric compliance. In these embodiments, the higher the value of MFP/FTP can be used in comparison with some of the previously described embodiment Unsharp masking, since most of the parts already retrieved the filter 111. Clipping should not, in General, be used as a supply typically must continue to add contrast.

In some embodiments, the implementation of the MFP/FTP can be determined automatically and can be set so that the slope of the curve tonal range is zero at the upper limit. Sequence features tonal range, so determined, is illustrated in Fig. In these embodiments, the implementation of the maximum value of the MFP/FTP can be defined so that the function of the tonal range has a slope of zero at 255. This is the highest value MFP/FTP, which does not cause clipping.

In some embodiments, implementation of the present invention described with reference to 11, the processing of the HP signal 118 is independent of the choice is and MFP/FTP, used during the processing of a signal of lower frequency. HP signal 118 is processed with the constant strengthening 116, which should save contrast, when the power/light from the light source is reduced or when the code values of the image otherwise be increased to increase the brightness. The formula for the gain 116 HP signal in terms of full and reduced power backlight (BL) and gamma of the display is directly below as equation gain the upper frequencies. Increase HP-contrast is resistant to noise, since the gain is typically small (for example, increased 1.1 to 80%lower power consumption and gamma of 2.2).

Equation 12

In some embodiments, the implementation as soon as the conversion tonal range 112 is applied to the LP signal through processing LUT or otherwise and constant reinforcement 116 is applied to the HP-signal, these frequency components can be summarized 115 and in some cases cut off. Clipping may be necessary when raised the value of HP, added to the value of the LP exceeds 255. This is typically relevant only for bright signals with high contrast. In some embodiments, the implementation of the LP signal is guaranteed to not exceed the upper limit due to the structure of the LUT gradation scale. HP signal could you shall Iwate cut-off in the amount but the negative values of the HP signal should never be cut, supporting some contrast, even when the clipping actually occurs.

Options for implementation-dependent image of the light source

In some embodiments, implementation of the present invention, the illumination level of the light source of the display can be adjusted according to the characteristics of the displayed image, the previously displayed images to be displayed after the display of the image, or combinations of the above. In these embodiments, the implementation of the luminance level of the light source of the display may vary according to the characteristics of the images. In some embodiments, the implementation of these features images may contain the brightness levels of the image signal levels of the color image, the characteristics of the image histogram and other features of the image.

Once the characteristics of the images revealed that the level of illumination of the light source (back light) can be varied to improve one or more attribute of the image. In some embodiments, the implementation level of the light source may be reduced or increased to improve the contrast in darker or lighter areas of the image. The light level history the nick of light can also increase or decrease, to increase the dynamic range of the image. In some embodiments, the implementation level of the light source can be adjusted to optimize power consumption for each frame with the image.

When the light source is modified for any reason, the code values of the pixels of the image can be adjusted using the control tonal range to further enhance the image. If the light source is reduced in order to save power consumption, the pixel values can increase in order to recover the lost brightness. If the light source is changed in order to increase the contrast in a particular gradation of brightness, the pixel values can be adjusted in order to compensate for the reduced contrast with other grades, or in addition to improve a specific gradation.

In some embodiments, implementation of the present invention, as illustrated in Fig, regulation tonal range of the image may depend on the image content. In these variants of implementation, the image may be analyzed 130 to determine characteristics of the image. Characteristics of the images may contain characteristics of the luminance channel, such as the average level of the image is of (APL), which is the average brightness of the image; the maximum value of the luminance signal; a minimum value of the luminance signal; the histogram of the luminance signal, such as an average value in the histogram, the most frequent value in the histogram, and others; and other characteristics of the luminance signal. Characteristics of images can also contain color characteristics, for example the characteristics of the individual color channels (for example, R, G and B in RGB signal). Each color channel can be analyzed independently to determine the specific color channel characteristics of the images. In some embodiments, the implementation of a separate histogram can be used for each color channel. In other embodiments, implementation of the data histogram spots (blobs), which include information about the spatial distribution of image data, can be used as characteristics of the image. Characteristics of images can also contain temporal changes between frames.

After the image is analyzed 130 and characteristics are defined, the map tonal range can be calculated or selected 132 from a set of pre-computed maps based on the image characteristics. This map can then be applied 134 to the image for offset against future is the substance of the regulation backlight or otherwise enhance the image.

Some embodiments of the present invention can be described relatively Fig. In these embodiments, the implementation of the analyzer 142 takes the image, the image 140 and determines the characteristics of the images that can be used to select a map tonal range. These characteristics are then sent to the module 143 select a card tonal range that defines the corresponding map on the basis of the characteristics of the images. This choice cards can then be sent to the processor 145 image to apply the map to the image 140. The processor 145 images must accept the choice of maps and data of the original image and to process the original image using the selected card 144 tonal range, thereby forming an adjusted image that is sent to the display 146 for display to the user. In these embodiments implement one or more cards 144 tonal range are stored for selection on the basis of the characteristics of the images. These cards 144 tonal range can be pre-computed and stored as a table or some other data format. These cards 144 tonal range can contain simple conversion table range maps, improvements, created using the methods described above relative to figure 5, 7, 10 and 11, or one of the others is their card.

Some embodiments of the present invention can be described relatively Fig. In these embodiments, the implementation of the analyzer 152 takes the image, the image 150 and determines the characteristics of the images that can be used to calculate map tonal range. These characteristics are then sent to the module 153 calculate card tonal range that can calculate the appropriate map based on the characteristics of the images. The calculated map can then be sent to the processor 155 of the image to apply the map to the image 150. The processor 155 of the images should take calculated map 154 and the source image data and to process the original image by using the card 154 tonal range, thereby forming an adjusted image that is sent to the display 156 for display to the user. In these embodiments, the implementation of the map 154 tonal range is calculated essentially in real time on the basis of the characteristics of the images. The calculated map 154 tonal range can contain a simple conversion table range, map improvements, created using the methods described above relative to figure 5, 7, 10 and 11, or another card.

Additional embodiments of the present invention can be described relative to the positive Fig. In these embodiments, the implementation level of the light source light may depend on the image content, the map tonal range also depends on the image content. However, may not necessarily any relationship between channel calculations of the light source and channel map tonal range.

In these variants of implementation, the image is analyzed 160, to determine the characteristics of images required for calculations of the light source or card tonal range. This information is then used to calculate the level 161 source light illumination corresponding to the image. These data are the source of light is then sent 162 in the display for varying the light source (for example, backlight)when the image is displayed. Data characteristics image is also sent in the channel map tonal range, where the card's tonal range is selected or 163 is calculated on the basis of information of the characteristics of the image. The card is then 164 is applied to the image to form an enhanced image that is sent to the display 165. The original light signal, calculated for the images, synchronized with the data improved image so that the original signal light coincides with the display of the enhanced image data is s.

Some of these embodiments, illustrated in Fig use a saved map tonal range, which may contain a simple conversion table range, map improvements, created using the methods described above relative to figure 5, 7, 10 and 11, or any other card. In these embodiments, the implementation of the image 170 is sent to the analyzer 172 image to determine characteristics of the image that are relevant for calculations of the light source and maps tonal range. These characteristics are then sent to the module 177 calculation of the light source to determine the appropriate level of source light illumination. Some characteristics can also go to the module 173 map selection tonal range for use in determining the appropriate card 174 tonal range. The original image 170 and selection data card is then sent to the processor 175 images, which retrieves the selected map 174 and applies map 174 to the image 170 to generate the enhanced image. This enhanced image is then sent to the display 176, which also receives the signal source of the light level of the module 177 calculation of the light source and uses this signal to modulate the source light 179 at the time when the enhanced image is tabragalba.

Some of these embodiments, illustrated in Fig can calculate map tonal range on the fly. These cards can contain simple conversion table range, map improvements, created using the methods described above relative to figure 5, 7, 10 and 11, or any other card. In these embodiments, the implementation of image 180 is sent to the analyzer 182 image to determine characteristics of the image that are relevant for calculations of the light source and maps tonal range. These characteristics are then sent to the module 187 calculation of the light source to determine the appropriate level of source light illumination. Some characteristics can also go to the module 183 calculate card tonal range for use in calculating the appropriate card 184 tonal range. The original image 180 and the calculated map 184 is then sent to the processor 185 images, which applies map 184 to the image 180 to generate the enhanced image. This enhanced image is then sent to the display 186, which also receives the signal source of the light level of the module 187 calculation of the light source and uses this signal to modulate the source light 189 at a time when the enhanced image is displayed.

Some of the haunted embodiments of the present invention may be described with reference to Fig. In these variants of implementation, the image is analyzed 190 to determine characteristics of the image relative to the calculation and selection of the light source and maps tonal range. These characteristics are then used to calculate the 192 level source light illumination. The level of source light illumination is then used to calculate or select the map 194 regulation tonal range. This map is then 196 is applied to the image to generate the enhanced image. Enhanced image data and the initial light level then sent 198 in the display.

The device used for the methods described relatively pig, can be described with reference to Fig. In these variants of implementation, the image 200 is received in the analyzer 202 images, where the characteristics of the image are determined. The analyzer 202 images can then send the data characteristics of the image module 203 calculation of the light source to determine the initial light level. Data the initial light level can then go to the selection module card tonal range or the evaluation module 204, which may be calculated or to choose a card graded scale based on the level of the light source. The selected map 207 or calculated map then m is can be sent to the processor 205 of the image along with the original image to apply the map to the original image. This process should result in improved image that is sent to the display 206 with the initial light signal level, which is used to modulate the source light display at the time when the image is displayed.

In some embodiments, implementation of the present invention the control module of the light source is responsible for the choice of reduction of the light source, which should maintain the image quality. Knowledge is the ability to save the image quality on adaptation stage is used to guide the choice of the initial light level. In some embodiments, the implementation it is important to understand that the high initial light level is required, or when the image is bright, or the image contains very saturated colors, i.e. blue with code 255. Using only the luminance signal in order to determine the level of backlight, can cause artifacts for images with low brightness signal, but large code values, i.e. a deep blue or red. In some embodiments, the implementation can be decomposed each color plane, and the decision can be made on the basis of the maximum of all color planes. In some embodiments, the implementation of the configuration backlight can be based only what about on a specified percentage of pixels which is clipped. In other embodiments, implementation, illustrated in Fig, the algorithm modulation backlight can use two percentages: the percentage of clipped pixels 236 and the percentage of corrupted pixels 235. The choice of settings backlight with these different values leaves space for a module calculating the tonal range to smoothly reduce the function of the tonal range instead of imposing a hard clipping. Taking into account the input image is determined from the histogram code values for each color plane. Given two percentages of PClipped236 and PDistored235 analyzes the histogram of each color plane 221-223, to determine the code value corresponding to the percentage ratios 224-226. This gives CClipped(color) 228 and CDistorted(color) 227. Maximum clipping code is 234 and maximum distorted code is 233 from different color planes can be used to define the configuration 229 backlight. This setting ensures that for each color plane at most a specified percentage of code values is clipped or distorted.

Equation 13

The percentage of the backlight (BL) is determined by and is Aliza function (TS) tonal range, which should be used for compensation, and selection% BL so that the function of the tonal range is clipped at 255 at code value CvClipped234. The function of the tonal scale is linear below the value of CvDistorted(the value of this slope compensates the decrease in BL), constant at 255 for code values above CvClippedand has a continuous derivative. The analysis of the derivative illustrates how to choose a lower slope and, consequently, power backlight, which prevents distortion of image code values below CvDistorted.

In the graph of the derivative TS shown in Fig, the value of H is unknown. To convert TS to CvClippedto 255, the area under the derived TS must be equal to 255. This restriction allows to determine the value of H, as indicated below.

Equation 14

The percentage of BL is determined from increasing code values and display gamma and criteria accurate compensation code values below the point of distortion. The ratio of BL, which are truncated when CvClippedand allows a smooth transition from no distortion below CvDistortedis specified by the following:

Equation 15

Additionally, to resolve the issue of variation of BL, the upper limit is imposed on the ratio of BL.

Equation 16

Temporal low pass filtering 231 can be applied to the dependent from the image signal BL, extracted above, to compensate for the lack of synchronization between the liquid crystal display and BL. The approximate scheme of the algorithm modulation of the backlight shown in Fig, other interests and values can be used in other variants of the implementation.

Conversion tonal range can compensate the selected setting backlight while minimizing image distortion. As described above, the selection algorithm backlight is designed on the basis of the capacities of the respective transform operations tonal range. The selected level BL provides the function of the tonal range, which compensates the level of the backlight without distortion for code values below the first specified percentiles and cuts off code values above a second specified percentiles. Two of these percentiles provides a feature tonal range, which smoothly transitions between free from distortion and cutting ranges.

Embodiments of the reading of the ambient light

Some embodiments of the present invention contains the at-sensor, ambient light sensor, which can provide input to the module image processing and/or control module of the light source. In these embodiments, the implementation of image processing, which includes the regulation of the tonal range, the conversion gain and other modifications, may be associated with characteristics of the ambient light. These options exercise can also contain a regulation of the light source or backlight, which is associated with the characteristics of the ambient light. In some embodiments, the implementation of the processing of the light source, and images can be combined in a single processor. In other embodiments, the implementation of these functions can be performed by separate modules.

Some embodiments of the present invention may be described with reference to Fig. In these variants of implementation, the sensor 270 ambient light can be used as input for methods of image processing. In some exemplary embodiments, the implementation of the input image 260 may be processed based on the input from the sensor 270 ambient light level of the light source 268. The original light 268, such as a back light for lighting the liquid crystal display panel 266 may be modulated or regulated in order to save energy, or what about the other reasons. In these variants of implementation, the processor 262 images can accept input from the sensor 270 ambient light and light source 268. Based on these inputs, the processor 262 images can modify the input image, to account for ambient conditions and light levels of the light source 268. The input image 260 may be modified in accordance with any of the methods described above for other embodiments, or by other methods. In an exemplary embodiment, card tonal range can be applied to the image in order to increase the pixel values of the image relative to the reduced source light illumination and variations in ambient lighting. The modified image 264 can then be registered on the display panel 266, such as a liquid crystal panel. In some embodiments, the implementation level of the source light luminance may be reduced when the surrounding light is low, and can further be reduced when the regulation tonal range or other processing of pixel values is used in order to compensate for the lower light source illumination. In some embodiments, the implementation level of the source light luminance may be reduced when the ambient lighting in anisette. In some embodiments, the implementation level of the source light luminance can be increased when the ambient light reaches the upper threshold value and/or lower threshold value.

Additional embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the input image 280 is received in the processor 282 images. Processing the input image 280 may depend on input from the sensor 290 of the ambient light. This treatment may also depend on the output of the processor 294 source of light. In some embodiments, the implementation of the processor 294 of the light source can accept input from the sensor 290 of the ambient light. Some embodiments of can also accept input from the indicator 292 device mode, such as mode indicator power, which may indicate the mode the power consumption of the device, the battery status of the device or some other device status. The processor 294 of the light source can use the condition of ambient light and/or the status of the device in order to determine the level of source light illumination, which is used to control the light source 288, which must illuminate the display, such as liquid crystal display 286. Processor IP is one of light can transmit the source light illumination and/or other information in the processor 282 images.

The processor 282 images can use information about the source light from the processor 294 source of light in order to determine the processing parameters for processing the input image 280. The processor 282 images can apply regulation tonal range, map reinforcements or other procedure in order to adjust the pixel values of the images. In some exemplary embodiments, the implementation of this procedure increases the brightness and contrast of the image and partially or completely compensates the decrease in the illuminance of the light source. The result of processing by the processor 282 image is adjusted, the image 284, which may be sent to the display 286, where it can be illuminated by the light source 288.

Other embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the input image 300 is received in the processor 302 of the image. Processing the input image 300 may depend on input from the sensor 310 of the ambient light. This treatment may also depend on the output from the processor 314 of the light source. In some embodiments, the implementation of the CPU 314 of the light source can accept input from the sensor 310 of the ambient light. Some embodiments of can also take in the od indicator 312 device mode, such as the mode indicator power, which may indicate the mode the power consumption of the device, the battery status of the device or some other device status. The processor 314 of the light source can use the condition of ambient light and/or the status of the device in order to determine the level of source light illumination, which is used to control the light source 308, which must illuminate the display, such as liquid crystal display 306. The processor of the light source also can transmit the source light illumination and/or other information to the processor 302 of the image.

The processor 302 of the images may use information about the source light from the processor 314 of the light source in order to determine the processing parameters for processing the input image 300. The processor 302 of the images may also use information about ambient light from the sensor 310 of the ambient light in order to determine the processing parameters for processing the input image 300. The processor 302 of the images may apply regulation tonal range, map reinforcements or other procedure in order to adjust the pixel values of the images. In some exemplary embodiments, the implementation of this procedure increases the brightness and contras the face image and partially or completely compensates the decrease in the illuminance of the light source. The result of processing by the processor 302 of the image is adjusted, the image 304, which may be sent to the display 306, where it can be illuminated by the light source 308.

Additional embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the input image 320 is received in the processor 322 of the images. Processing the input image 320 may depend on input from the sensor 330 of the ambient light. This treatment may also depend on the output of the processor 334 of the light source. In some embodiments, the implementation of the processor 334 of the light source can accept input from the sensor 330 of the ambient light. In other embodiments, the implementation of the environmental information may be received from the processor 322 of the images. The processor 334 of the light source may use the ambient light condition and/or status of the device in order to determine the intermediate level of the source light illumination. This intermediate level of source light illumination can be sent in the post processor 332 of the light source, which may take the form of a quantizer, processor synchronization or some other module that can fit an intermediate level of illumination of the light source to the needs to Kratovo device. In some embodiments, the implementation of the post-processor 332 of the light source can fit the control signal light source for time constraints imposed by the source 328 of light and/or by application of imaging, such as video applications. Postoperatory signal can then be used to control the light source 328, which must illuminate the display, such as liquid crystal display 326. The processor of the source of light may also pass postoperatory the level of source light illumination and/or other information to the processor 322 of the image.

The processor 322 of the images may use information about the source light from the post-processor 332 of the light source in order to determine the processing parameters for processing the input image 320. The processor 322 of the images may also use information about ambient light sensor 330 of the ambient light in order to determine the processing parameters for processing the input image 320. The processor 322 of the images may apply regulation tonal range, map reinforcements or other procedure in order to adjust the pixel values of the images. In some exemplary embodiments, the implementation of this procedure increases the brightness and contrast of the image is partially or completely compensates the decrease in the illuminance of the light source. The result of processing by the processor 322 of the image is adjusted, the image 344, which may be sent to the display 326, where it can be illuminated by the light source 328.

Some embodiments of the present invention may contain separate modules 342, 362 image analysis and 343, 363 image processing. Although these modules can be integrated into a single component or on a single chip, they are illustrated and described as separate modules, in order to better describe their interaction.

Some of these embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the input image 340 is received in the module 342 image analysis. Module image analysis may analyze the image to determine characteristics of the image, which can be passed to the module 343 image processing and/or module 354 processing of the light source. Processing the input image 340 may depend on input from the sensor 330 of the ambient light. In some embodiments, the implementation module 354 processing of the light source can accept input from the sensor 350 ambient light. The processor 354 of the light source can also accept input from the sensor 352 mode or status of the device. The processor 354 source the Board may use the condition of the ambient light, the image feature and/or device status to determine the level of source light illumination. This level of source light illumination can go to the source of the light source 348, which must illuminate the display, such as liquid crystal display 346. Module 354 processing of the light source may also transfer postoperatory the level of source light illumination and/or other information in the module 343 image processing.

The processing module 322 of the images may use information about the source light module 354 processing of the light source in order to determine the processing parameters for processing the input image 340. Module 343 image processing may also use information about ambient light, which is transmitted from the sensor 350 ambient light through the module 354 processing of the light source. This information about ambient light, can be used to determine the processing parameters for processing the input image 340. Module 343 image processing can be applied regulation tonal range, map reinforcements or other procedure in order to adjust the pixel values of the images. In some exemplary embodiments, the implementation of this procedure increases the brightness and contrast depicts the I and partially or completely compensates the decrease in the illuminance of the light source. The result of processing by module 343 image processing is adjusted, the image 344, which may be sent to the display 346, where it can be illuminated by the light source 348.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the input image 360 is received in the module 362 image analysis. Module image analysis may analyze the image to determine characteristics of the image, which can be passed to the module 363 image processing and/or module 374 processing of the light source. Processing the input image 360 may depend on input from the sensor 370 ambient light. This treatment may also depend on the output from the module 374 processing of the light source. In some embodiments, the implementation of the environmental information may be received from the module 363 image processing that can receive environmental information from the sensor environment 370. This environment information can be transmitted and/or processed by the module 363 image processing on the way in the module 374 processing of the light source. Condition or mode of the device can also be passed to the module 374 processing of the source light module device 372.

Module 374 processing of the light source can use the ambient light condition and/or status of the device, to determine the level of source light illumination. This level of source light illumination can be used to control light source 368, which must illuminate the display, such as liquid crystal display 366. The processor of the light source 374 may also transmit the source light illumination and/or other information in the processor 363 images.

Module 363 image processing can use the information about the light source module 374 processing of the light source in order to determine the processing parameters for processing the input image 360. Module 363 image processing may also use information about ambient light from the sensor 370 ambient light in order to determine the processing parameters for processing the input image 360. Module 363 image processing can be applied regulation tonal range, map reinforcements or other procedure in order to adjust the pixel values of the images. In some exemplary embodiments, the implementation of this procedure increases the brightness and contrast of the image and partially or completely compensates the decrease in the illuminance of the light source. The result of processing by module 363 image processing is adjusted, the image 364, which can be the t to go to the display 366, where it can be illuminated by the light source 368.

Embodiments of the adaptive distortion power control

Some embodiments of the present invention include methods and systems for resolving requirements for capacity, performance, display, environment and limitations of battery display devices, including mobile devices and applications. In some embodiments, the implementation can be used three families of algorithms: algorithms power control display algorithms modulation backlight and algorithms preserve the brightness (BP). Although the power control has a higher priority in mobile devices with battery power, these systems and methods can be applied to other devices that can benefit from the power control for energy conservation, management, heat dissipation and other purposes. In these cases the implementation of these algorithms can interact, but their individual functionality can contain:

- Capacity management - these algorithms control the power of the backlight frame in the sequence, using the variation in videomaterial to optimize power consumption.

Modulation backlight - these algorithms select the power levels back pods the weave to be used for a single frame, and applied statistics within the image in order to optimize power consumption.

- Maintaining the brightness of these algorithms process each image to compensate for the reduced power rear lights, and save the image brightness avoiding artifacts.

Some embodiments of the present invention may be described with reference to Fig, which contains a simplified block diagram showing the interaction of components of these embodiments. In some embodiments, the implementation of the algorithm 406 power control can control a fixed resource 402 battery for video sequences, a sequence of images or other display tasks and can guarantee the specified average power consumption while maintaining the quality and/or other characteristics. The algorithm 410 modulation backlight may accept instructions from algorithm 406 power control and select the power level according to the constraints specified by the algorithm 406 management capacity to effectively represent each image. The algorithm 414 save brightness may use the selected level 415 rear lights, and a possible cut-off value 413 to handle com is ensatio image for reduced backlight.

Power control display

In some embodiments, the implementation of the algorithm 406 power control display can manage the allocation of capacity for video sequences, a sequence of images or other display tasks. In some embodiments, the implementation of the algorithm 406 power control display can allocate a fixed battery power to provide guaranteed operational time while maintaining image quality. In some embodiments, the realization of one goal of the algorithm of power control is to provide a guaranteed lower bounds on the running time of the battery to increase the convenience and ease of use of mobile devices.

Constant power control

One form of power control, which reaches an arbitrary goal is to choose a fixed capacity, which satisfies the required time. System block diagram showing the system based on the constant power control shown in Fig. The main point is that the algorithm 436 power control selects the constant power backlight solely on the basis of the initial SOC 432 battery and required time 434. Compensat what I 442 for this level 444 backlight is performed for each image 446.

Equation 17. Constant power control

Level 444 rear lights, and, consequently, power consumption is independent of the data 440 images. Some of the options for implementation may support multiple modes of constant power, enabling selection of the power level based on power. In some embodiments, the implementation-dependent image modulation of the backlight may not be used in order to simplify the system implementation. In other embodiments, the implementation of some level of constant power can be defined and selected on the basis of the operating mode or user settings. Some of the options for implementation may use this principle with one level reduced power, ie 75% of maximum power.

A simple adaptive capacity management

Some embodiments of the present invention may be described with reference to Fig. These options contain implementation algorithm 456 adaptive power control. Reduction 455 power due to modulation 460 backlight is sent to the algorithm 456 power control, providing improved image quality while providing the desired time of operation of the system.

Some in the options for the implementation of energy saving with dependent image modulation backlight can be included in the algorithm of power control by updating the calculation of the static maximum power in time, as shown in equation 18. Adaptive power control may contain a calculation of the ratio of battery charge remaining (mAh) to the remaining desired time (hours)to set the upper limit power (mA) for the algorithm 460 modulation of the backlight. In General, modulation 460 backlight can choose the actual power is below this maximum, providing additional energy savings. In some embodiments, the implementation of energy savings due to modulation of backlight can be reflected in the feedback form by changing the values of the remaining battery power, or selected based on the moving average power and, consequently, to influence subsequent decisions on capacity management.

Equation 18. Adaptive capacity management

In some embodiments, the implementation, if the information about the battery status is unavailable or inaccurate, the remaining battery charge can be estimated by calculating the energy used by the display, multiplying the average of the selected power at the time and subtracting it from the initial battery charge.

Equation 19. The estimate of the remaining battery charge

This item is Srednyaya technology has the advantage in the implementation without interaction with the battery.

Power control depending on distortion

The inventor observed in the study of distortion depending on the power that many of the images show different distortion when one power. Dim image, images with low contrast, such underexposed pictures, actually can be better displayed with low power due to the increase in black level, which stems from the use of high power level. The algorithm of power control may relate to the balance by means of image distortion for the battery capacity instead of direct power settings. In some embodiments, implementation of the present invention, illustrated in Fig, technology, power control can contain parameter 403 distortion, such as the maximum value of the distortion, in addition to the maximum power 401, asked for an algorithm 410 controls the back lighting. In these embodiments, the implementation of the algorithm 406 power control may use feedback from the algorithm 410 modulation of the backlight in the form of characteristics 405 power/distortion of the current image. In some embodiments, the implementation of the maximum distortion of the image can be modified based on the target power and properties of power depending on the keystone is of the current frame. In these variants of implementation, in addition to feedback on the actual selected power control algorithm power to choose and to provide goals 403 distortion and can take feedback on the corresponding distortion 405 image in addition to the feedback charge 402 battery. In some embodiments, the implementation of additional inputs can be used in the algorithm for power control, such as: surrounding level 408, user settings and operating mode (i.e. video/graphics).

Some embodiments of the present invention may attempt to optimally allocate the power in sequence while maintaining the display quality. In some embodiments, the implementation for this sequence can be used two criteria to select a compromise between full used power and distortion of the image. Can be used the maximum distortion of the image and the average image distortion. In some embodiments, the implementation of these members can be minimized. In some embodiments, the implementation of minimizing the maximum distortion in an image sequence can be achieved using identical distortion for each image in the sequence. In these embodiments, the implementation of the ing algorithm 406 power control can choose this distortion 403, allowing the algorithm 410 modulation backlight to choose the level of backlight, which achieves this goal 403 distortion. In some embodiments, the implementation of the minimization of the average distortion can be achieved when the power is selected for each image is such that the slopes of the curves of power depending on the distortion equal. In this case, the algorithm 406 power control can choose the slope of the power curve depending on the distortion based on the algorithm 410 modulation backlight to choose the appropriate level of backlight.

Figa and 32B can be used to illustrate the energy savings taking into account distortions in the process of power control. Figa is a graph of source-level power light for consecutive frames in an image sequence. Figa shows the levels of the original light power required to maintain a constant distortion 480 pixels between frames and average power 482 graph permanent distortion. FIGU is a graph of the distortion for identical consecutive frames in an image sequence. Figv shows the distortion 484 at a constant power arising from maintaining the set a constant power level 488 permanent distortion arising from the maintenance of the post is permanent distortion throughout the sequence and the average distortion 486 while maintaining constant power. The level of constant power is selected to be equal to the average power of the DC distortion. Thus, both methods use identical average power. When analyzing the distortion found that constant power 484 results in a significant variation of the distortion of the image. It should also be noted that the average distortion 486 control constant power more than 10 times the distortion 488 algorithm permanent distortion, despite the fact that both use the same average power.

In practice, the optimization in order to minimize either the maximum or the average distortion in a video sequence, may be too complex for some applications, because the distortion between the images when the original and reduced power should be calculated at each point functions power depending on the distortion, in order to evaluate the tradeoff between power and distortion. Each rating distortion may require that the reduction of the backlight and the corresponding corrective allocation of the brightness of the image was calculated and compared with the original image. Therefore, some of the options for implementation may contain more than simple ways to calculate or estimate characteristics of distortion.

In some embodiments, the OS is enforced can use some approximation. First, it should be noted that a pointwise measure of distortion, such as root mean square error (MSE), can be calculated from the histogram code values of the image, not the images themselves, as expressed in equation 20. In this case, the histogram is a one-dimensional signal with only 256 values in contrast to the image that 320x240 is 7680 samples. This can be further reduced through domain downsampling histograms, if required.

In some embodiments, implementation of the approach can be implemented with the assumption that the image is simply scaled with clipping on the stage of compensation instead of applying the algorithm to the actual compensation. In some embodiments, the implementation of the inclusion of the member raising the black level in the metric distortion can also be valuable. In some embodiments, the implementation of the use of this member may imply that the minimum distortion for a completely black frame occurs at zero backlighting.

Equation 20. Simplifying calculations distortion

In some embodiments, the implementation to compute the distortion at a given power level for each of the code values may be determined distortion caused by p which means a linear increase with clipping. The distortion can then be weighed by the frequency code values and summed together to give the average distortion of the image at the specified power level. In these embodiments, the implementation of a simple linear increase to compensate for the brightness does not give a valid as to display images, but acts as a simple source to calculate estimates of distortion of the image caused by a change in backlighting.

In some embodiments, implementation, illustrated in Fig to manage both power consumption and distortion of the image, the algorithm 500 power control can monitor not only the charge 506 and the remaining time 508 battery, but also the distortion of the image 510. In some embodiments, the implementation as the upper limit on power consumption 512, and the purpose of the distortion 511 may be provided in algorithm 502 modulation of the backlight. The algorithm 502 modulation backlight can then choose the level 512 backlight, and agreed to limit power, and order distortion.

Algorithms modulation backlight (BMA)

The algorithm 502 modulation backlight is responsible for selecting the level of backlight used for each image. This choice can be based on the image display shall be inspected, and the signals from the algorithm 500 power control. With regard to restrictions on the maximum power provided by 512 via an algorithm 500 power control, battery 506 can be controlled according to the desired time. In some embodiments, the implementation of the algorithm 502 modulation backlight can choose less power depending on the statistics of the current image. This can be a source of energy savings in a particular image.

After a suitable level 415 backlight is selected, the back-light 416 is set equal to the selected level, and this level 415 is provided in algorithm 414 save brightness to determine the necessary compensation. For some images and sequences providing the small magnitude of the distortion can significantly reduce the required power backlight. Therefore, some embodiments of contain algorithms that provide a managed amount of image distortion.

Fig is a graph showing the amount of energy savings from sample DVD clip as a function of frame number for multiple tolerances distortion. The percentage of pixels with zero distortion varies from 100% to 97%, 95%, and the average power of the video is determined. Average power varies from 95% is about 60%, respectively. Thus, the provision of distortion 5% of the pixels gives an additional 35%energy savings. This demonstrates the significant energy savings possible through the provision of small distortion. If the algorithm preserve the brightness can save subjective quality while introducing a small amount of distortion can be achieved considerable energy savings.

Some embodiments of the present invention may be described with reference to Fig. These options exercise can also contain information from the ambient light sensor 438 and may be reduced in complexity for mobile use. These embodiments of contain static limit percentile of the histogram and dynamic maximum power provided by the algorithm 436 power control. Some of the options for implementation may include the purpose of constant power, while other variants of implementation can contain more complex algorithm. In some embodiments, the implementation, the image may be analyzed by calculating the histograms of each of the color components. Code value in the histogram, in which occurs the specified percentile can be calculated for each color plane. In some embodiments, the implementation of the spruce level backlight may be chosen linear increase in code values causing clipping code values selected from the histograms. The actual level of the backlight can be selected at least from this target level and to reduce the level of backlight provided by the algorithm 436 power control. These options for implementation may provide guaranteed capacity management and can provide a limited amount of image distortion in cases where the limit of the power control can be achieved.

Equation 21. The choice of power based on the percentile of the histogram

Options for implementation on the basis of image distortion

Some embodiments of the present invention may contain a limit on the distortion and the maximum power provided by the control algorithm power. Figv and 34 show that the magnitude of the distortion at a given power level backlight varies significantly depending on the image content. Behavior properties of power from the distortion of each image can be used in the selection process of the backlight. In some embodiments, the implementation of the current image can be analyzed by calculating the GIS is ogram for each color component. The power curve depending on the distortion that sets the distortion (for example, MSE), can be calculated by calculating the distortion in the range of power values, using the second expression of equation 20. The algorithm modulation backlight can choose the lowest power with distortion equal to or less than the specified limit distortion, as the target level. Level backlight can then be selected as the minimum target level and to reduce the level of backlight provided by the algorithm of power control. Additionally, distortion of the image at the selected level may be provided in the control algorithm of the power to direct feedback distortion. The sampling frequency of the power curve depending on the distortion and the image histogram can be reduced, in order to manage the complexity.

Saving brightness (BP)

In some embodiments, the implementation of the BP algorithm selects the brightness of the image based on the selected level of the backlight to compensate for the reduced lighting. The BP algorithm can control the distortion introduced in the display, and the ability of the BP algorithm to preserve the quality prescribes how much power modulation algorithm backlight may be trying to save. Some embodiments of m is able to compensate for the decrease backlight scaling values of the cut-off image, which exceed 255. In these embodiments, the implementation of the algorithm modulation backlight should be conservative when power is reduced, or the annoying clipping artifacts are introduced, thereby limiting the possible energy savings. Some embodiments of made with the ability to preserve the quality for the most demanding frames at a fixed reduction in power consumption. Some of these embodiments compensate one level backlight (i.e. 75%). Other variants of implementation can be generalized to work with modulation backlight.

Some embodiments of the algorithm preserve the brightness (BP) can be used to describe the brightness signal output from the display, as a function of backlight and image data. Using this model, BP may determine the modification of the image to compensate for the decrease in backlight. For transparent-reflective display model BP can be modified to include a description of the reflective aspect of the display. The brightness signal output from the display becomes a function backlight, data, image and environment. In some embodiments, the implementation of the BP algorithm can determine the modification of the image to compensate for the reduction of the backlight in this OK is angling.

The influence of the environment

Due to the limitations of implementing some of the options for implementation may contain algorithms with reduced complexity for determining the BP-settings. For example, development of an algorithm that runs entirely in the liquid crystal module limits the processing and memory available to the algorithm. In this example, for some embodiments BP can be used in the formation of alternative curves of gamma distribution for various combinations of the rear lights/ambient conditions. In some embodiments, the implementation may be necessary restrictions on the number and resolution curves of the gamma distribution.

Curves power/distortion

Some embodiments of the present invention can obtain, appraise, calculate, or otherwise determine the characteristics of the power/distortion for images, including, but not limited to, the frames in the video sequence. Fig is a graph showing characteristics of power/distortion for the four sample images. On Fig curve 520 for image C supports negative slope for the entire frequency band power of the light source. Curves 522, 524 and 526 for images A, B and D fall with negative slope until then, until they reach the minimum, and then increases with a positive slope. For from the interests of A B and D increase the power of the source of light actually increases the distortion in the specific ranges of the curves, where the curves have a positive slope 528. This may be due to characteristics of the display, such as, but not limited to, liquid leakage or other malfunction of the display, which lead to the fact that the display image viewed by the viewer, consistently differs from the code values.

Some embodiments of the present invention can use these characteristics to determine appropriate levels of initial luminous power for specific images or types of images. The display characteristics (for example, LCD leak) can be taken into account in the calculation of the distortion parameters, which are used to determine the appropriate level of the source power light for the image.

Approximate methods

Some embodiments of the present invention can be described relatively Fig. In these embodiments, the implementation of the power budget is set 530. This can be done using a simple power control, adaptive power control or other methods described above or by other methods. As a rule, the establishment of the power budget may include an evaluation of the back podsvetili level of the source power light, which should give the ability to perform display tasks, such as displaying video file using a fixed resource capacity, such as part of the battery. In some embodiments, the implementation of the establishment of the power budget may include determining an average power level, which should provide the ability to perform display tasks with a fixed amount of power.

In these embodiments, the initial criterion 532 distortion can also be set. This initial criterion of distortion can be determined by evaluating the reduced source light power, which must satisfy the budget capacity, and measuring the distortion of the image at this power level. The distortion can be measured for unadjusted image, an image modified using technology to preserve the brightness (BP), as described above, or an image modified using a simplified process BP.

Once the initial distortion criterion is selected, the first part of the task display may be displayed 534 using the levels of the original light power, which leads to the characteristic distortion of the displayed image or images meets the criterion of distortion. In some Islands Ianto exercise of the power levels of the light source can be selected for each frame of the sequence so each frame meets the requirement of distortion. In some embodiments, the implementation of the values of the light source can be selected to maintain a constant distortion or range of distortions, to keep distortion below a specified level or otherwise to satisfy the criterion of distortion.

Power consumption can then be estimated 536 to determine what satisfies or not power used in order to display the first part of the task display parameters control the power budget. Power can be allocated using a fixed value for each image, video, or other item display tasks. Power can also be allocated so that the average power used in the sequence of task items display meets the requirement, while the power used for each task item, the display may vary. Other schemes of allocation of power can also be used.

When evaluating 536 power consumption shows that the power consumption for the first part of the problem display does not satisfy the budget capacity, the criterion of distortion can be modified 538. In some embodiments, the implementation in which the power curve/distortion can be estimated, expected, calc is on, or otherwise determined, the distortion criterion can be modified to allow more or less distortion, as required in order to comply with the requirement on the power budget. Although the curves power/distortion are specific images that can be used the power curve/distortion for the first frame of the sequence, for example images in the sequence or for the synthesized image representing the display task.

In some embodiments, implementation, when more than budgeted power values used for the first part of the task display and the slope of the power/distortion is positive, the criterion of distortion can be modified to provide less distortion. In some embodiments, implementation, when more than budgeted power values used for the first part of the task display and the slope of the power/distortion is negative, the criterion of distortion can be modified to provide greater distortion. In some embodiments, implementation, when less than the budgeted amount of the power used for the first part of the task display and the slope of the power/distortion is negative or positive, the criterion of distortion can be modified to provide less is e distortion.

Some embodiments of the present invention may be described with reference to Fig. These implementation options typically include the device by rechargeable batteries with limited capacity. In these embodiments, the implementation of the fullness or the battery charge is assessed or measured 540. The requirement for food display tasks can be estimated or calculated 542. The initial power level of the light source can also be estimated or otherwise determined 544. This initial power level of the light source can be determined using the occupancy of the battery and the power requirements of the display tasks as described for constant power control above or by other methods.

The criterion of distortion, which corresponds to the initial power level of the light source can also be determined 546. This criterion can be the value of the distortion which occurs for the sample image at an initial power level of the light source. In some embodiments, the implementation of the distortion value may be based on the unadjusted image, the image is modified using the algorithm of the actual or estimated BP, or another sample image.

As soon as the distortion criterion is defined 546, the first part of the task display of the deposits is estimated, and the level of the source light power, which leads to a distortion of the first part of the task display meets the criterion of distortion, is selected 548. The first part of the task display then appears 550 using the selected level of the source light power, and the power used during the display part, estimated or measured 552. When this power consumption does not meet the requirement for power, the distortion criterion can be modified 554 to bring power consumption in accordance with the requirement for food.

Some embodiments of the present invention may be described with reference to figa and 38B. In these embodiments, the implementation of the power budget is set 560, and the distortion criterion is also set to 562. They both are typically positioned in relation to the specific tasks of the display, such as a sequence. The image is then selected 564, such as a frame or set of frames of the video sequence. Reduced source light power is then measured 566 for the selected image, so that the distortion arising from the reduced power level of light satisfied the criterion of distortion. This distortion calculation may include the use of estimated or actual ways to preserve brightness (BP) to the values shown is for the selected image.

The selected image can then be modified with ways 568 BP to compensate for the reduced power level of the light source. The actual distortion of the modified according to BP's image can then be measured 570, and may perform the determination as to whether or not it satisfies the actual distortion criterion distortion 572. If the actual distortion does not meet the criterion of distortion, the process 574 assessment can be regulated and reduced the power level of the light source may be overestimated 566. If the actual distortion meets the criteria of the distortion, the selected image may be displayed 576. Power consumption during display of the images should then be measured 578 and compared with the limit 580 power budget. If power consumption restriction of the power budget, the following image, such as a subsequent set of frames can be chosen 584 to until the display task is not completed 582, at which point the process ends. If the next image is selected 584, the process returns to point "B", where a reduced power level of the light source should be evaluated 566 for this image, and the process continues with respect to the first image.

If power consumption for the selected image does not meet loraet limit 580 power budget, the distortion criterion can be modified 586, as described for other embodiments above, and the next image is selected 584.

Embodiments of the elevated black level

Some embodiments of the present invention provide systems and methods for increasing the black level of the display. Some embodiments of use specified level backlight and form a graded scale mapping of brightness, which preserves the brightness and increases the black level. Other embodiments of contain the algorithm modulation backlight, which includes increasing the level of black in your schematic. Some options for implementation may be implemented as an extension or modification of the embodiments described above.

Improved matching of brightness (target, coinciding with the ideal display)

The formulation of matching the brightness presented above, equation 7, is used to determine the linear scaling code values, which compensates the decrease in backlight. This proved to be effective in experiments with lower power consumption up to 75%. In some embodiments, implementation-dependent image modulation backlight the backlight can be significantly reduced, to whom the example below 10%, dark scenes. For these embodiments, the linear scaling code values derived in equation 7, may not be appropriate because it may excessively increase the value of the dark. Although embodiments of using these methods, you can duplicate the output to full power on the display at low power, it cannot serve to optimize the output. Because the display at full power has raised the black level, the reproduction of this conclusion for dark scenes does not reach the advantages of reducing the black level, the potential at the lower value of power backlight. In these embodiments, the implementation of the matching criteria can be modified, and can be removed replacement for the result presented in equation 7. In some embodiments, the implementation is mapped to a conclusion the ideal display. Ideal display may contain zero black level and the same maximum output level white = W, as the display at full power. Characteristics that approximate the ideal display for code values, cv, can be expressed in equation 22 in terms of maximum output, W, gamma of the display and the maximum code value.

Equation 22. Ideal display

In some embodiments, the implementation of rimary liquid crystal display may have the same maximum output, W, and range, but non-zero black level, B. This exemplary liquid crystal display can be modeled using the GOG model described above to output at full power. The output is scaled with the relative power backlight for power less than 100%. The model parameters for gain and offset can be defined by the maximum output, W, and black level, B, display at full power, as shown in equation 23.

Equation 23. The GOG model at full power

The output of the display at low power relative power backlight P can be defined by scaling the results of full power by relative power.

Equation 24. The actual LCD output compared to power and code value

In these embodiments, the implementation of the code values can be modified so that the findings of the ideal and the actual display is equal to, where possible. (If the ideal output is not less than or greater than the output, it is possible to power on the actual display.)

Equation 25. Criteria for matching conclusions

A specific calculation allows in terms of x, P, W, B.

Equation 26. The ratio of code values to match output

These embodiments of demonstrate some properties of relations code values to match the ideal conclusion on the actual display with a non-zero black level. In this case, there is clipping on the topand on the bottomends. This corresponds to the input clipping when xlowand xhighdefined by equation 27.

Equation 27. The cut-off points

These results are consistent with the previous development for other embodiments in which it is assumed that the display has zero black level, i.e. the contrast ratio is infinite.

The algorithm modulation backlight

In these embodiments, the implementation of theory of mappings of brightness, which includes considerations of the black level, through implementation of the mapping between the display when the power and the reference display with zero black level, determines the modulation algorithm backlight. These embodiments of using theory of mapping brightness to set the th distortion, which image should have when it is displayed with the power P, in comparison with the display on perfect display. The algorithm modulation backlight can use the maximum power limit and a maximum limit on the distortion to select the lowest power, which leads to a distortion below a specified maximum distortion.

Power depending on distortion

In some embodiments, implementation, taking into account the target display, indicated by the black level and the maximum brightness at full power and image for display, can be calculated distortion of the displayed image at a given power p Limited capacity and a non-zero black level of the display can be emulated on an ideal reference display through the cut-off values larger than the brightness of the limited capacity of the display, and through cut-off values below the black level of an ideal standard. Image distortion can be defined as the MSE between the original code values of the image and clipping code values, however, other measurements of distortion can be used in some embodiments of the implementation.

Image clipping is set by means of dependent power within the clipping code values entered in uravnenii is 27, shown in equation 28.

Equation 28. Cut out the image

The distortion between the image on a perfect display and on the display with the power P in the pixel region becomes equal to:

It may be noted that it can be computed using the histogram code values of the image.

Job functions tonal range can be used to derive an equivalent form of this measure of distortion, as shown in equation 29.

Equation 29. Measurement distortion

This dimension contains a weighted sum of the error of clipping at high and low code values. The power curve/distortion may be executed for the image using the expression of equation 29. Fig is a graph showing curves power/distortion for various sample images. Fig shows a graph 590 power/distortion for a solid white image, graphic 592 power/distortion for a bright highlight yellow flower, graphic 594 power/distortion for a dark image with low contrast group of people, schedule 596 power/distortion for a solid black image and a graph 598 power/distortion for a bright image of a surfer on a wave.

p> As you can see from Fig, different images can have different ratios of power and distortion. At the extreme values black frame 596 has a minimum distortion at zero-power backlight with distortion, rising sharply as the power is increased by 10%. In contrast, white frame 590 has a maximum distortion at zero backlighting with distortion, constantly falling to the rapid lowering to zero at 100%power. A vivid image of 598 surfer shows a steady decrease in distortion as the power increases. The other two images 592 and 594 show minimal distortion at intermediate power levels.

Some embodiments of the present invention may contain an algorithm modulation backlight, which works as follows:

1. The calculation of the histogram of the image.

2. Function evaluation capacity depending on the distortion for the image.

3. Compute the smallest power distortion following restrictions on the distortion.

4. (Optional) Limit the selected power to provide upper and lower power limits.

5. The choice of the calculated power for the backlight.

In some embodiments, implementation, described in Fig is 41, value 604 backlight, selected by algorithm modulation BL may be provided in the BP algorithm and used for schema tonal range. Average power 602 and distortion 606 is shown. The upper boundary of the average power of 600 used in this experiment is also shown. Since the average power is significantly below this upper bound, the algorithm modulation backlight uses less power than just using a fixed power, equal to this average constraint.

The design features a smooth tonal range

In some embodiments, implementation of the present invention feature a smooth tonal range contains two design aspects. The first assumes that the settings for the tonal range is set, and determines the function of smooth tonal range that meets these parameters. The second contains the algorithm for choosing the design parameters.

Scheme tonal range with the given parameters

The ratio of the code values given by equation 26, has discontinuities of the slope, when clipped to the valid range [cvMin, cvMax]. In some embodiments, implementation of the present invention a smooth decline on the dark end can be specified similarly to the downturn, specified in the bright end in equation 7. These embodiments of predpolagajut as the point of maximum fidelity (MFP), and the point of lowest fidelity (LFP), between which the tonal scale is consistent with equation 26. In some embodiments, the implementation of the tonal scale can be designed to be continuous and have continuous first derivative in MFP, and LFP. In some embodiments, the implementation of the tonal scale can pass through the extreme point (ImageMinCV, cvMin and ImageMaxCV, cvMax). In some embodiments, the implementation of the tonal scale can be modified from affine increase both the upper and at the lower end. Additionally, limitations of the code values of the image can be used to determine the extreme point, instead of using a fixed limit. You can use fixed constraints in this structure, but problems can occur when a large reduction in power consumption. In some embodiments, the implementation of these conditions uniquely specify piecewise quadratic tonal range, which is derived as follows.

Conditions:

Equation 30. Job tonal range

Equation 31. Curve tonal range

A brief observation of the continuity of tonal range and the first derivative in LFP and MFP gives the result:

Equation 32. The solution couples the meters tonal range B, C, E, F

B=α

C=α·LFP+β

E=α

F=α·MFP+β

Endpoints determine the constants A and D as follows:

Equation 33. The solution on the parameters of the tonal range A and D

In some embodiments, the implementation of these relations define a smooth expansion of the tonal range, provided that MFP/LFP and ImageMaxCV/ImageMinCV available. This leaves open the need to choose these parameters. Additional options for implementation include methods and systems for selection of these design parameters.

The choice of parameters (MFP/LFP)

Some embodiments of the present invention described above and in the related applications, addressed only MFP with ImageMaxCV, 255, cvMax is used instead ImageMaxCV introduced in these versions of the implementation. The previously described embodiments of have a linear tonal range at the lower end due to approval on the basis of the display at full power instead of the ideal display. In some embodiments, the implementation of the MFP is chosen so that the smooth tonal scale had zero slope at the upper limit, ImageMaxCV. Mathematically MFP is set as follows:

Equation 34. The selection criteria MFP

The solution of this criterion relates the MFP with the highest point from which ecene and the maximum code value:

Equation 35. Pre-selection criteria MFP

To slightly reduce power consumption, for example at P=80%, the preceding selection criteria MFP well suited. For a large reduction of the power consumption of these options for implementation may improve the results of previously described embodiments.

In some embodiments, the implementation of the chosen selection criteria MFP, suitable for a large reduction in power consumption. The value ImageMaxCV directly in equation 35 can cause problems. In images where the power is low, it is expected low maximum code value. If it is known that the maximum code value in the image, ImageMaxCV is small, equation 35 gives a reasonable value for the MFP, but in some cases ImageMaxCV is unknown or greater, which can lead to unreasonable, i.e. negative values of the MFP. In some embodiments, the implementation, if the maximum code value is unknown or too large, an alternative value can be selected for ImageMaxCV and applied in the above result.

In some embodiments, the implementation of k can be set as a parameter that specifies the smallest part otmechennoj the values of that may have MFP. Then k can be used to determine whether or not MFP calculated by equation 35, justified, ie:

Equation 36. "Reasonable" criteria MFP

If the calculated MFP is not feasible, the MFP can be set to be the smallest reasonable value, and the value ImageMaxCV can be determined by equation 37. Values MFP and ImageMaxCV can then be used to determine the tonal range as explained below.

Equation 37. Adjustment ImageMaxCV

Steps to select the MFP according to some variants of the implementation are summarized below:

1. The calculation of MFP option using ImageMaxCV (or CVMax, if available).

2. Checking the validity of using equation 36.

3. If unreasonably, the MFP job on the basis of part k of the code cut-off values.

4. The calculation of the new ImageMaxCV using equation 37.

5. Function evaluation is smooth tonal range using MFP, ImageMaxCV and power.

Similar technologies can be applied in order to select the LFP in the dark with ImageMinCV and xlow.

Approximate schemes tonal range-based algorithms schema planogramming scale and automatic choice of parameters is shown in Fig-45. Fig and 43 show a rough diagram of tonal range, where the selected power level backlight 11%. Shows line 616, corresponding to a linear section of the scheme tonal range between the MFP 610 and LFP 612. Circuit 614 tonal range deviates from the line 616 higher MFP 610 and lower LFP 612, but is coincident with the line 616 between LFP 612 and MFP 610. Fig is an image in an enlarged scale the dark area scheme tonal range on Fig. LFP 612 is clearly visible, and the lower curve 620 scheme tonal range can be seen deviating from the linear expansion 622.

Fig and 45 show a rough diagram of tonal range in which the level of the rear lights selected by 89% of the maximum power. Fig shows line 634 matches with the linear part of the schema tonal range. Line 634 represents the characteristic of the ideal display. Scheme tonal range 636 deviates 636, 638 from the ideal linear representation of the display 634 higher MFP 630 and below LFP 632. Fig shows a view on an enlarged scale of the dark end of the tonal scheme of the scale 636 lower LFP 640, where the scheme tonal range 642 deviates from the extension 644 perfect display.

In some embodiments, implementation of the present invention, the distortion calculation can be modified by changing the calculation of the error between the images of ideal the actual display. In some embodiments, the implementation of the MSE may be replaced by a sum of distorted pixels. In some embodiments, the implementation of the error of clipping at the top and bottom areas can be weighted differently.

Some embodiments of the present invention may contain an ambient light sensor. If the ambient sensor is available, the sensor can be used to modify the metric distortion, including the effects of ambient light and reflections of the screen. It can be used to modify the metric distortion and, hence, the algorithm modulation of the backlight. Environment information can be used to manage the schema tonal range by specifying the relevant perceptual point of clipping on the black end.

Embodiments of preserving the color of

Some embodiments of the present invention provide systems and methods to keep the color characteristics while increasing the brightness of the image. In some embodiments, implementation of the conservation of brightness includes converting a color palette for full power in a smaller color palette of the display at low power. In some embodiments, implementation of the various methods used to preserve the color is the same. Some embodiments of retain the hue/color saturation in exchange for reducing the increase of the luminance signal.

Some do not preserve color options implementation described above, process each color channel independently working to give the coincidence of the luminance signal in each color channel. These do not preserve color options exercise of the very rich or the selected brightness color can become less saturated and/or to change the tone after treatment. Preserving the color of the embodiments of allow these color artifacts, but in some cases may slightly reduce the increase of the luminance signal.

Some of preserving the color options for implementation can also use the trim operation, when the lower frequencies and channels high-pass re-combined. Independent clipping each color channel can again lead to a change in color. In the variants of implementation, using preserving the color of the trim, the trim operation can be used to maintain the hue/saturation. In some cases, this color preserving clipping can reduce the brightness signal clipping values below the other signal is not preserving the color options for the implementation.

Some embodiments of the present invention m is able to be described with reference to Fig. In these embodiments, the implementation of the input image 650 is read, and the code values corresponding to different color channels for the specified position of the pixel determined 652. In some embodiments, the implementation of the input image may be in a format that has a separate color channel, recorded in the image file. In an exemplary embodiment, images can be recorded with red, green and blue color channels (RGB). In other embodiments, implementation of the graphics file may be written in the format of cyan, Magenta, yellow and black (CMYK), Lab, YUV or other format. The input image may be in a format that contains a separate channel, such as a Lab, or in a format without separate channel, such as RGB. When the image file does not have readily available data on separate color channels, the graphic file can be converted to the format data of the color channels.

After the code values for each color channel defined 652, the maximum code value from the code values of the color channels is then determined 654. This is the maximum code value can then be used to determine the parameters of the model 656 regulation code values. Model regulation code values can be generated by raznymisposobami. Heating curve tonal range, the boost function or other regulatory models can be used in some embodiments of implementation. In exemplary embodiments, the implementation can be used curve regulation tonal range, which increases the brightness of the image in response to the setting, low-power backlight. In some embodiments, implementation of the regulatory model code values may contain control curve of tonal range, as described above relative to other embodiments. Curve control code values can then be applied 658 to each of the code values of the color channels. In these embodiments, the implementation of the use of the curve code values should result in the same gain value to each of the color channels. After the regulation is made, the process continues for each pixel 660 in the image.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the input image is read 670, and the first pixel position is selected 672. Code values for the first color channel is determined 674 for the selected pixel's position, and the code values for the second color channel is determined 676 for SEL is Anna the pixel's position. These code values are then analyzed, and one of them is selected 678-based selection criteria code values. In some embodiments, the implementation can get the maximum code value. This selected code value can then be used as input for the driver 680 regulation model code values, which forms the model. The model can then be applied 682 to the code values of both the first and second color channel, with almost equal to the gain applied to each channel. In some embodiments, the implementation of the gain value obtained from the model regulation, can be applied to all color channels. Processing may then proceed to the next pixel 684 up until the entire image has not been processed.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the input image 690 is entered in the system. The image is then filtered 692 to create the image of the first frequency band. In some embodiments, implementation, this may be the image in the lower frequencies or image of any other frequency range. The image of the second frequency band 694 may also be formed. In some embodiments, the implementation of the image is the group of the second frequency band may be generated by subtracting the image of the first frequency band from the input image. In some embodiments, the implementation, where the image of the first frequency range is the image of a lowpass (LP), the image of the second frequency range may be an image of the high-pass (HP). The code value for the first color channel in the image of the first frequency range may then be determined 696 for the pixel's position, and the code value for the second color channel in the image of the first frequency range may also be defined 698 in the pixel's position. One of the code values of the color channels is then selected 700 by comparing a code of values or characteristics. In some embodiments, the implementation of the maximum code value can be selected. The regulatory model can then be formed or it can be accessed 702 using the selected code values as input. This can lead to the multiplier gain, which can be applied 704 to the code value of the first color channel and the code value of the second color channel.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the input image 710 may be injected into the module 712 selection of pixels that can identify a pixel that should be regulated. Module 714 autom what I code values of the first color channel can read the code value for the selected pixel for the first color channel. Module 716 reading the code values of the second color channel can also read the code value for the second color channel at the selected position of the pixel. These code values can be analyzed in the module 718 analysis, where one of the code values is selected based on the characteristics of the code values. In some embodiments, the implementation of the maximum code value can be selected. This selected code value can then be entered in the imaging unit 720 model or simulate a selection module that can determine the value or the model gain. This value or model gain can then be applied 722 to both code values of the color channels independently, selected or not, the code is via the module 718 analysis. In some embodiments, the implementation of the input image can be accessed 728 when applying the model. Management can then be sent back to 726 in module 712 selection of pixels to iterate for other pixels in the image.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the input image 710 may be injected into the filter 730 to get the image 732 of the first frequency range and the image 734 of the second frequency band. The first image is of the frequency range can be converted, to grant access to individual code values 736 color channels. In some embodiments, the implementation of the input image can provide access to the code values of the color channels without any conversion. The code value for the first color channel of the first frequency range of the 738 can be defined, and the code value for the second color channel of the first frequency range 740 may be defined.

These code values can be entered in the analyzer 742 characteristics code values, which can determine the characteristics of the code values. Module 744 choice code values can then choose one of the code values based on the analysis of code values. This choice can then be entered in the module 746 selecting or forming a model of the regulation, which must create or select a value gain or map reinforcements based on the selection code values. The gain value or the card can then be applied 748 to the code values of the first frequency range for both color channels in the regulated pixel. This process can be repeated as long as the image is just the first frequency range is not adjusted 750. Map reinforcements can also be applied 753 to the image 734 of the second frequency band. In some embodiments, the implementation of the CoE is the rate constant gain can be applied to all the pixels in the image of the second frequency band. In some embodiments, the implementation of the image of the second frequency band may be the upper frequency of the input image 710. Adjusted image 750 of the first frequency range and adjusted the image 753 of the second frequency range may be added or otherwise combined 754 to create a regulated output image 756.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the input image 710 may be sent to the filter 760 or other some other processor for dividing the image into image multiple frequency bands. In some embodiments, implementation of the filter 760 may include a lowpass filter (LP) and a processor for subtracting LP-images created LP filter from the input image to create an image high-pass (HP). Module 760 filter may output two or more specific frequency image 762, 764, each of which has a specific frequency range. Image 762 of the first frequency range may have a color channel data for the first color channel 766 and the second color channel 768. Code values for these color channels can be sent to the module 770 performance assessment code values and/or mo is ul 772 choice code values. This process should lead to the selection of one of the code values of the color channels. In some embodiments, the implementation of the maximum code value of the color channel data for a particular pixel position is selected. This selected code value can be passed to the driver 774 regime, which forms a model regulatory code values. In some embodiments, the implementation of this model regulation may contain map reinforcements or gain value. This model of regulation can then be applied 776 to each of the code values of the color channels for the analyzed pixel. This process can be repeated for each pixel in the image, the resulting adjusted image 778 first frequency range.

Image 764 of the second frequency range may not be regulated through a separate function 765 gain to improve code values. In some embodiments, the implementation of the regulation may not be applied. In other embodiments, implementation of the constant gain factor can be applied to all code values in the image of the second frequency band. This image of the second frequency range may be combined with the adjusted image 778 first frequency range to form on the regulated combined image 781.

In some embodiments, the implementation of the application of the regulatory model to the image of the first frequency band and/or applying the gain to the image of the second frequency range may cause some code values of the image exceeds the range image format or display devices. In these cases code values may need to be "clipped" to the desired range. In some embodiments, the implementation of preserving the color process 782 clipping can be used. In these embodiments, the implementation of the code values that fall outside a specified range, can be clipped in a way that preserves the relationship between the color values. In some embodiments, the implementation can be calculated multiplier, which does not exceed the maximum desired value range, divided by the maximum code value of the color channel for the analyzed pixel. This should lead to a coefficient of amplification, which is less than one, and this should reduce the code is "oversized" to the maximum desired range. It is "gain" or clipping can be applied to all code values of the color channels to preserve the color of the pixel at simultaneous reduction of all code values to value what I which is less than or equal to the maximum value or the specified range. The application of this process cut-off leads to a regulated output image 784, which has all the code values within the specified range, and which supports color relationship code values.

Some embodiments of the present invention can be described relatively Fig. In these embodiments, the implementation of preserving the color of the trim is used to maintain the relationship of colors while simultaneously reducing the code values specified range. In some embodiments, the implementation of the combined adjusted image 792 may correspond to the combined adjusted image 781 described relative to Fig. In other embodiments, the implementation of the combined adjusted image 792 may be any other image that has a code of values that must be clipped to the specified range.

In these embodiments, the implementation of the code value of the first color channel is determined 794, and the code value of the second color channel is determined 796 for the specified pixel position. These code values 794, 796 color channels are evaluated in the module 798 performance assessment code values to determine the election is athelney characteristic code values and to select a code value of the color channel. In some embodiments, the exercise of voting feature is the maximum value, and a higher code value is selected as the input shaper 800 regulation. The selected code value can be used as input to shape the regulation of 800 clipping. In some embodiments, the implementation of this regulation should reduce the maximum code value to a value within the specified range. This regulation clipping can then be applied to all code values of the color channels. In an exemplary embodiment, the code value of the first color channel and a second color channel are reduced 802 on one factor, thereby maintaining the ratio of these two code values. Applying this process to all the pixels in the image should lead to the output image 804 with code values that are within the specified range.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the methods are implemented in the field through RGB processing gain that is applied to all three color components based on the maximum color component. In these embodiments, the implementation of the input image 810 is processed by cha is tochnogo decomposition 812. In an exemplary embodiment, the filter 814 low pass (LP) is applied to the image to create the LP image 820, which is then subtracted from the input image 810 to create the image 826 in the field of high-pass (HP). In some embodiments, the implementation of a spatial filter straightening 5x5 can be used for LP-filter. Each pixel in the LP image 820 maximum value or the three color channels (R, G and B) are selected 816 and entered into the map 818 LP-gain, which chooses the appropriate boost function, which should be applied to all values of the color channels for that particular pixel. In some embodiments, the implementation of the enhanced pixel values [r, g, b] can be defined by a one-dimensional LUT indexed by max(r, g, b). Gain when the value of x can be retrieved from the values of the curve tonal range photometric compliance described above, when the value of x divided by x.

Function 834 gain can also be applied to HP image 826. In some embodiments, the implementation of the function 834 gain can be a constant gain factor. This is a modified HP-image combined 830 with adjusted LP image to form the output image 832. In some embodiments, the implementation of the output image is of 832 may contain code values, which are outside the range for the application. In these embodiments, the implementation of the process of clipping can be applied, as explained above relative to Fig and 52.

In some embodiments, implementation of the present invention described above, the regulatory model code values for LP image can be performed so that, for pixels, the maximum color component which is below the setting, for example, the point of maximum fidelity, the gain compensates the decrease in the power level of the rear lights. The amplification at lower frequencies gradually decreases to 1 at the boundary of the color palette so that the processed signal of the lower frequency remains within the palette.

In some embodiments, the implementation of the processing HP signal may be independent of the choice of signal processing of the lower frequencies. Options for implementation, which will compensate for the reduced power backlight, HP signal may be processed using a constant gain, which preserves contrast, when the power is reduced. The formula for HP gain signal in terms of full and reduced power backlight and display gamma is set to 5. In these embodiments, the implementation of increased HP-contrast is resistant to noise, since the gain is typically small, for example reinforced the e is equal to 1.1 to 80%lower power consumption and gamma 2.2.

In some embodiments, the implementation of the LP processing result signal, and HP signal is summed and clipped. Clipping can be applied to an entire vector of RGB-samples per pixel, scaling all three components equally so that the largest component is scaled to 255. Clipping occurs when raised the value of HP, added to the value of the LP, is greater than 255, and typically only relevant for bright signals with high contrast. In General, the LP signal is guaranteed to not exceed the upper limit due to the structure of the LUT. HP signal may cause clipping in the amount, but negative values HP signal should never be cut, thereby maintaining some contrast, even when the clipping actually occurs.

Embodiments of the present invention can try to optimize the brightness of the image, or they can try to optimize the preservation or colour matching while increasing brightness. Typically provides for the compromise of the color shift when maximizing the signal light or brightness. When the color shift is not allowed, is typically a negative effect on the brightness. Some embodiments of the present invention may attempt to balance the tradeoff between color shift and brightness by forming vzveshennogo the gain applied to each color component, as shown in equation 38.

Equation 38. Weighted gain

This is the weighted gain varies between the maximum matching of the luminance signal, when alpha is 0, and the minimal color artifacts in alpha 1. It should be noted that, when all code values below MFP option, all three gain equal.

Embodiments of model-based display and based on distortion

The term "scaling back light" may be referred to as technology to reduce backlight LCD display and simultaneous modification of data sent to the LCD display to compensate for the decrease in backlight. The main aspect of this technology is the choice of the level of the backlight. Embodiments of the present invention can choose the level of illumination backlight in a liquid crystal display using the modulation of the backlight or to save power, or for higher dynamic contrast. The methods used to solve this problem, can be divided into dependent image and independent of image technology. Dependent on image technology can have a goal of limiting values of UTS the treatment, imposed by the subsequent image processing backlight compensation.

Some embodiments of the present invention can use optimization to choose the level of backlight. Given the image, the optimization procedure can choose the level of backlight so as to minimize the distortion between the image as it should look on a hypothetical reference display, and the image as it should appear on the actual display.

The following terms can be used to describe elements of embodiments of the present invention:

1. Model reference display: model reference display may represent the desired output of the display, such as liquid crystal display. In some embodiments, the implementation of model reference display may simulate an ideal display with zero black level or display with unlimited dynamic range.

2. The actual model display the model output of the actual display. In some embodiments, the implementation of the conclusion of the actual display can be modeled for different levels of backlight, and the actual display may be modeled as having a non-zero black level. In some embodiments, the implementation of the algorithm of choice for the it lights may vary according to the contrast ratio of the display for this parameter.

3. Saving brightness (BP): the processing of the original image to compensate for the reduced level of backlight. The image as it should appear on the actual display is a display model display for a given level of backlight for the selected image brightness. Some exemplary cases of the following:

- Without saving brightness. Raw image data is sent to the liquid crystal panel. In this case, the selection algorithm backlight changes only the rear lights, respectively, the brightness is not stored.

- Linear increase compensation brightness. The image is processed using a simple affine transformation to compensate for the decrease in backlight. Although this simple algorithm preserve the brightness sacrifices image quality, if actually used for the back light compensation, it is effective to select backlight.

- Transformation of the tonal range. The image is processed using the card tonal range, which may contain linear and non-linear segments. Segments can be used to limit the clipping and increase contrast.

4. The metric distortion. The display model and the algorithm preserve brightness and can be used to determine the image as it should appear on the actual display. Can then calculate the distortion between this conclusion and the image on the reference display. In some embodiments, the implementation of the distortion can be calculated only based on the code values of the image. The distortion depends on the choice of metric errors, in some embodiments, the implementation can use the root mean squared error.

5. Optimization criteria. Distortion can be minimized according to different constraints. For example, in some embodiments, the implementation can use the following criteria:

- Minimization of distortion for each frame of the sequence.

- Minimizing the maximum distortion according to the average limit backlight.

- Minimization of the average distortion according to the average limit backlight.

Model displays

In some embodiments, implementation of the present invention, the GoG model can be used to model the reference display and model of the actual display. This model can be modified to be scaled based on the level of the backlight. In some embodiments, the reference implementation, the display may be modeled as an ideal display with zero black level and the maximum output W. the True the second display may be modeled as having the same maximum output W with full backlighting and black level B with full backlighting. The contrast ratio is W/B. the contrast Ratio is infinite, when the black level is zero. These models can be expressed mathematically using CVMaxto denote the maximum code value of the image in the equations below.

Equation 39. Model output the reference (ideal) display

For the actual LCD display with a maximum output W and the minimum output B on full backlight, i.e. P=1, the output is modeled as a scaling with the relative level of P backlight. The contrast ratio CR=W/B is independent from the level of the backlight.

Equation 40. The model of the actual LCD display

B(P)=P·B W(P)=P·W

CR=W/B

Saving brightness

In this exemplary embodiment, uses a process BP on the basis of simple increase and clipping, in which the increase is chosen so that, if possible, offset the decrease in backlight. The following extract shows a modification of the tonal range, which provides a coincidence signal brightness between the reference display and the actual display in this backlighting. As a maximum the level of output, and the black level of the actual display scale with backlight. It should be noted that the output of the actual display is limited to a value below the scaled maximum output and higher scaled black level. This corresponds to a truncation of the output tonal range mapping brightness to 0 and CVmax.

Equation 41. Criteria for matching conclusions

The clipping limits for cv' mean within the clipping range mapping brightness.

Equation 42. The limits of the cut-off

Equation 43. The cut-off points

Tonal scale provides a line output for code values above the minimum and below the maximum, where the minimum and maximum depend on the relative power back light P and the contrast ratio of the actual display CR=W/B.

Distortion calculation

Various modified image that is created and used in the variants of implementation of the present invention may be described with reference to Fig. The original image I 840 can be used as input when creating each of these exemplary modified images. In n which are variants of implementation of the original input image 840 is processed 842 so, to result in the ideal output, YIdeal844. The processor is the ideal image, the reference display 842 can assume that the ideal display has zero black level. This conclusion is, YIdeal844 may be the original image 840 to view on the reference (ideal) display. In some embodiments, implementation, provided that the level of the backlight is set, the distortion caused by the representation of the image with this level backlight on the actual LCD display, can be calculated.

In some embodiments, implementation of the conservation 846 brightness can be used to form an image I' 850 of the image I 840. The image I' 850 can then go into the actual LCD processor 854 along with the selected level of the backlight. The final conclusion is marked as Yactual858.

Model reference display can emulate the output of the actual display using the input image I* 852.

Conclusion the actual liquid crystal display 854 is the result of passing the original image I 840 through the function 846 tonal range mapping brightness to get the image I' 850. It might not accurately reproduce the reference output depending on the level of the backlight. The n is less than the output of the actual display can be emulated on the reference display 842. The image I* 852 indicates the image data sent to the reference display 842 to emulate the output of the actual display, thereby creating Yemulated860. The image I* 852 is formed by clipping the image I 840 to the range defined by the clipping points specified above in connection with equation 43 and in other places. In some embodiments, the implementation I* can be described mathematically as:

Equation 44. Cut out the image

In some embodiments, the implementation of the distortion can be defined as the difference between the output of the reference display image I and the output of the actual display level P backlight and the image I'. Because the image I* emulates the output of the actual display on the reference display, the distortion between the reference and the actual display is equal to the distortion between images I and I* in the reference display.

Equation 45

Since both images are on the reference display, the distortion can be measured only between the image data that does not require output display.

Equation 46

Measuring the distortion of the image

The analysis above shows the distortion between the representation of the image I 840 on the reference display, and providing the giving on the actual display is equivalent to the distortion between the image representation I 840 and I* 852 on the reference display. In some embodiments, the implementation of a pointwise measure of the distortion can be used to specify the distortion between the images. Given pointwise distortion d, the distortion between the images can be calculated by summing the differences between the images I and I*. Because the image I* emulates the coincidence of the luminance signal, the error consists of clipping in the upper and lower limits. In some embodiments, the implementation of the normalized image histogram h(x) can be used to set the image distortion depending on the power backlight.

Equation 47

Curve backlight depending on distortion

With regard to the reference display, the actual display, set the distortion and image distortion can be calculated in the range of levels of backlight. When combined, these data distortion can form a curve backlight depending on the distortion. Curve backlight depending on the distortion can be illustrated using the sample frame, which is a dim image of dark Cabinet, and the model of an ideal display with zero black level, the actual LCD model with a coefficient counter the ratio of 1000:1 and an indicator of the error by the method of mean-square error MSE. Fig is a graph of the histogram code values of the image for this sample image.

In some embodiments, the implementation curve distortion can be calculated by calculating the distortion for a range of values of the backlight using the histogram. Fig is a graph of the approximate curve distortion corresponding to the histogram on Fig. For this sample image at low backlight saving brightness is not possible to effectively compensate for reduced back-lighting, resulting in a significant increase in distortion 880. At high levels of backlight limited contrast ratio causes an increase in black level 882, compared to the ideal display. The minimum range of distortions exist, and in some embodiments, the implementation of the smallest value of the backlight, giving it minimal distortion 884 may be chosen by the algorithm minimal distortion.

The optimization algorithm

In some embodiments, the implementation curve distortion, such as the curve shown in Fig, can be used to select backlight. In some embodiments, the implementation can be chosen minimal power distortion for each frame. In some embodiments, implementation, when the minimum EIT is giving distortion is not unique, can get the lowest power 884, which provides a minimum distortion. The results of this optimization criterion to a short DVD clip shown in the graph on Fig, which causes the selected power backlight depending on the number of video frames. In this case, the average of the selected backlight 890 approximately 50%.

Dependence on images

To illustrate the dependency of the image character of some embodiments of the present invention, the selected sample test images with varying content and distortion in these images are calculated for a range of values of the backlight. Fig is a graph of curves backlight depending on the distortion for these sample images. Fig contains graphics: image A 596, completely black image; image B 590, completely white image; image C 594, very dull pictures of groups of people; and image D 598, bright image of a surfer on a wave.

It should be noted that the shape of the curve is strongly dependent on the image content. This should be expected, as the level of backlight balance the distortion caused by the loss of brightness, and the distortion caused by the raised black level. Black image 596 has the least distortion at low rear is th backlight. White 590 has the least distortion with full backlighting. Faded 594 has the least distortion at the intermediate level of the backlight, which uses the finite contrast ratio as an effective balance between the raised black level and decrease the brightness.

The contrast ratio

The contrast ratio of the display can be entered in the job the actual display. Fig illustrates the definition backlight with distortion with minimum MSE for different ratios of the actual contrast of the display. It should be noted that while limiting factor 900 contrast ratio 1:1 minimum backlight depending on the distortion depends on the average level of the image signal (ASL). In the opposite extreme is infinite contrast ratio (zero black level) minimum backlight depending on the distortion depends on the maximum 902 of the image.

In some embodiments, implementation of the present invention model the reference display may include a display model with perfect zero black level. In some embodiments, the implementation of model reference display may contain a reference display, selected by model visual brightness, and in some embodiments implemented the model of the reference display may include an ambient light sensor.

In some embodiments, implementation of the present invention model the actual display may include a transmissive model of GoG with ultimate black levels. In some embodiments, the implementation model of the actual display may contain a model for transparent-reflective display, where the output is modeled as dependent on both ambient light and the reflective part of the display.

In some embodiments, implementation of the present invention preserve the brightness (BP) in the selection process of the backlight may include a linear increase with clipping. In other embodiments, implementation of the selection process backlight can contain operators tonal range with a gradual decline and/or dual algorithm BP.

In some embodiments, implementation of the present invention, the measure of distortion may contain a root mean square error (MSE) between the code values of the image as a pointwise measure. In some embodiments, the implementation rate distortion may contain a pointwise error indicators, which includes the sum of absolute differences, the number of clipped pixels and/or indicators percentile of the histogram-based.

In some embodiments, implementation of the present invention, the optimization criteria may include selecting a level of the backlight, which minimizes the skazanie in each frame. In some embodiments, the implementation of the optimization criteria may include the average power limit, which minimize the maximum distortion or that minimize the average distortion.

Embodiments of dynamic contrast LCD displays

Liquid crystal displays (LCDS) typically have the disadvantage of limited contrast ratio. For example, the black level of the display can be raised due to the backlight leakage or other problems. This can cause black areas look grey and not black. Modulation of the backlight can reduce this problem by lowering the rear lights, and associated leakage, thereby also reducing the black level. However, when used without compensation, this technology has the undesirable effect of reducing the brightness of the display. Compensation images can be used to restore the brightness of the display that was lost due to the reduction of backlight. Compensation is typically limited to restoring the brightness of the display at full power.

Some embodiments of the present invention described above, contain the modulation of the backlight, which is focused on energy savings. In these embodiments, the exercise price is ü is to reproduce the output at full capacity at the lower levels of the backlight. This can be achieved through the simultaneous reduction of the rear lights, and highlight the brightness of the image. Raising the black level or the dynamic contrast is the preferred side effect in these variants of implementation. In these embodiments, the implementation goal is to achieve improved image quality. Some of the options for implementation may result in the following increases picture quality:

1. Lower the black level due to reduced backlight.

2. Improved saturation dark colors due to reduced leakage caused by reducing the backlight.

3. Improved brightness, if compensation is used, stronger than the reduction of the backlight.

4. Improved dynamic contrast ratio, i.e. the maximum in the bright frame of the sequence, divided by the minimum in a dark frame.

5. Intra-frame contrast in dark frames.

Some embodiments of the present invention can achieve one or more of these benefits in two main technologies: select backlight compensation image. One difficult task is to prevent artifacts regulatel the th flicker in the video because the rear lights, and a compensated image vary in brightness. Some embodiments of the present invention can use a target tone curve to reduce the possibility of unwanted flicker. In some embodiments, the implementation of the target curve may have a contrast ratio which is greater than the contrast ratio of the panel (with a fixed back-lit). The target curve can satisfy two purposes. First, the target curve may be used to select backlight. Secondly, the target curve can be used to determine compensation images. The target curve affects the above-mentioned aspects of image quality. The target curve can go from the peak value of the display at full brightness backlight to the minimum value of the display at minimum brightness backlight. Accordingly, the target curve should go below the range of typical values of the display obtained at full brightness backlight.

In some embodiments, the implementation of the selection signal, the brightness of the backlight or brightness level may correspond to the selection interval of the target curve, corresponding native contrast ratio of the panel. This interval is moved as sydneybased varies. With full backlighting dark area of the target curve cannot be represented on the panel. At low backlighting bright area of the target curve cannot be represented on the panel. In some embodiments, the implementation to determine back-lighting, feature tone curve panel, the target tone curve and the image to be displayed. Level backlight can be chosen so that the contrast range of a panel with the selected back-lit closest match with the range image of the target gradation curve.

In some embodiments, the implementation, the image may be modified or compensated so that the output of the display fell on the target curve to the maximum extent possible. If the backlight is too high, the dark area of the target curve can be achieved. Similarly, if the back-light has a low value, the bright area of the target curve cannot be achieved. In some embodiments, unwanted flicker can be minimized by using a fixed target compensation. In these variants of implementation as the brightness of the backlight, and the compensation of the images varies, but the display output approximates the target tone curve, which is fixed.

<> In some embodiments, the implementation of the target tone curve can summarize one or more of the above-mentioned improvements in the quality of the image. As the choice of rear lights and compensation images can be managed through a target tone curve. Select the brightness of the backlight can be performed to "optimally" to represent the image. In some embodiments, the implementation of the selection algorithm backlight on the basis of the distortion described above, can be used with the specified target gradation curve and the tone curve panel.

In some exemplary embodiments, the implementation of the model the gain-offset-gamma with flare effect" (GOG-F) can be used for gradation curves, as shown in equation 49. In some embodiments, the implementation is 2.2 can be used to scale, and zero can be used to offset, leaving two parameters, the gain and the flare effect". As the tone curve panel, and the target tone curve can be specified by using these two parameters. In some embodiments, the implementation of the gain determines the maximum brightness and the contrast ratio determines the additive member of flare effect".

Equation 48. The model tone curve

where CR is the contrast ratio of the display, M - this is the maximum output panel, c is the code value of the image, T is the value of the gradation curve and γ is the gamma value.

In order to achieve a dynamic contrast improvement, the target tone curve differs from the tone curve panel. In the simplest scenario, the application of the contrast ratio, CR, of the objective outweighs the contrast ratio of the panel. Approximate gradation curves panel is presented in equation 49:

Equation 49. Approximate tone curve panel

where CR is the contrast ratio of the panel, M is the maximum output panel c is the code value of the image, T is the value of the tone curve panel andis the gamma value.

Approximate target tone curve is represented in equation 50:

Equation 50. Approximate target tone curve

where CR is the contrast ratio of the target, M is the maximum target output (for example, the maximum output of the panel at full brightness backlight), c is the code value of the image, T is the value of the target gradation curve andis the gamma value.

Aspects of some exemplary gradation curves can be described relatively Fig. Fig is a graph in double logarithmic scale codes the x values on the horizontal axis and the relative luminance on the vertical axis. Three tonal curves are shown: tone curve 1000 panel, the target tone curve curve 1001 and 1002 law of power. Tone curve 1000 panel goes from black point 1003 panel to the maximum value for the panel 105. The target tone curve is from the target black point 1004 to the maximum target value/value for panel 1005. Target black point 1004 is lower than the black dot 1003 on the panel, because it benefits from a lower brightness of the backlight, however, the full range of target gradation curve may not be used for a single image, because the rear lights can have only one level of brightness for any given frame, therefore, the maximum target value/value pane 1005 cannot be achieved, when the brightness of the backlight is reduced to obtain a lower target black point 1004. Embodiments of the present invention selects the range of the target tone curve that most closely matches the displayed image and the desired target characteristics.

Different target gradation curves can be formed to have different priorities. For example, if energy saving is the main goal, the values of M and CR for the target curve can be set equal to comply with the named values in the tone curve panel. In this embodiment, for energy savings target tone curve is equal to its own tone curve panel. Modulation of the backlight is used to conserve power, while the image displayed is in fact identical to the image on the display at full capacity, except for the upper end of the range, which is not available at lower settings backlight.

Approximate gradation curve for energy savings is illustrated in Fig. In these embodiments, the implementation of the tone curve panel and the target tone curve are identical 1010. The brightness of the backlight is reduced, thereby allowing a lower allowable target curve 1011, however, this potential is not used in these variants of implementation. Instead, the image is allocated brightness, through the compensation code values of the image so as to coincide with the tone curve panel 1010. When this is not possible, while limiting the panel due to the reduced backlight to save energy, 1013, compensation may be rounded 1012 to prevent clipping artifacts. This rounding can be achieved according to the methods described above relative to other embodiments. In some embodiments, the implementation of the Oia cut-off may be allowed or may not occur due to the limited dynamic range in the image. In these cases, the rounding 1012 may not be required, and the target tone curve may simply follow the tone curve panel on the top of the range 1014.

In another exemplary embodiment, when a lower black level is the primary goal, the value of M for the target curve can be set equal to the corresponding value on the tone curve panel, but the value of CR for the target curve can be specified as 4 times greater than the corresponding value on the tone curve panel. In these embodiments, the implementation of the target tone curve is selected to lower the black level. The display brightness is invariant relative to the display at full power. The target tone curve has a maximum of M identical panel, but has a higher contrast ratio. In the example above, the contrast ratio is 4 times higher than native contrast ratio of the panel. Alternatively, the target tone curve may contain curve rounding on the top edge of its range. Apparently, the back-light can be modulated through a 4:1 ratio.

Some of the options for implementation, which assigns priorities to reduce the black level can be described relatively Fig. In these embodiments, the implementation of the tone curve panel 120 is calculated, as described above, for example, using equation 49. The target tone curve 1021 is also calculated for the reduced brightness level of the backlight and a higher contrast ratio. At the upper end of the range of the target tone curve 1024 may go along the tone curve panel. Alternatively, the target tone curve may be a curve 1023 rounding, which can reduce the clipping about restrictions 1022 display for the reduced level of the backlight.

In another exemplary embodiment, when a brighter image is the primary goal, the value of M for the target curve can be specified as 1.2 greater than the corresponding value on the tone curve panel, but the value of CR for the target curve can be set equal to the corresponding value on the tone curve panel. The target tone curve is chosen to increase the brightness, while maintaining the same contrast ratio. (It may be noted that the black level rises.) The target maximum of M exceeds the maximum panel. Compensation images should be used in order to highlight the brightness of the image in order to achieve this selection brightness.

Some of the options for implementation, which assigns priorities to the brightness of the image can be pisaniello Fig. In these embodiments, the implementation of the tone curve panel and the target tone curve is almost the same near the lower end of the range 1030. However, above this area, tonal curve 1032 panel follows the typical path to the maximum output display 1033. The target tone curve however, should high road 1031, which provides more vivid code values of the image in this area. Towards the upper end of the range of the target curve 1031 may include a curve 1035 rounding, which rounds the target curve to the point 1033, in which the display can no longer follow the target curve due to the reduced level of the backlight.

In another exemplary embodiment, when the enhanced image with a lower black level and brighter in the mid-range is the primary goal, the value of M for the target curve can be defined as 1.2 times the corresponding value on the tone curve panel, and the value of CR for the target curve can be specified as 4 times greater than the corresponding value on the tone curve panel. The target tone curve is chosen so as to increase the brightness and decrease the black level. The target maximum exceeds the maximum M of the panel, and the contrast ratio also exceeds the greater the contrast of the panel. This target tone curve may affect both the choice of rear lights and compensation images. The back-light should be reduced in dark frames to achieve reduced black level target. Compensation images can be used even with full backlighting to achieve increased brightness.

Some embodiments of that assign priorities brightness, and lower the black level can be described relatively Fig. In these embodiments, the implementation of the tone curve panel 1040 is calculated as described above, for example, using equation 49. The target tone curve 1041 is also calculated, however, the target tone curve 1041 may start at a lower black point 1045 to account for the reduced level of the backlight. The target tone curve 1041 may also follow the high way to highlight the brightness of the code values of the image in the middle range and the upper range of the tonal range. Because the display, with a reduced level of backlight, can not reach the maximum target value 1042 or even maximum values for panel 1043, curve rounding 1044 may be used. Curve rounding 1044 can complete the target tone curve 1041 when the maximum C is icenii 1046 panel with reduced back-lit. The various ways described relative to the other of the above embodiments can be used to determine the characteristics curve rounding.

Some embodiments of the present invention can be described relatively Fig. In these cases the implementation can be calculated many target gradation curves, and the selection can be performed from a set of theoretical curves based on the characteristics of the images, target characteristics, or some other criterion. In these embodiments, the implementation of the tonal curve 1127 panel can be formed for the case of full brightness with a raised black level 1120. The target gradation curves 1128 and 1129 can also be formed. These target gradation curves 1128 and 1129 contain the transition region 1122 black level, in which the curve goes to the black level, such as a point 1121 black level. These curves also contain the General area in which the insertion point of any of the target gradation curve is converted to an identical point of conclusion. In some embodiment, these target gradation curves can also contain a curve 1126 rounding brightness, in this case the curve is rounded to the maximum level 1125 brightness, for example, as described above for other embodiments. The curve can wybir the change from this set of target gradation curve based on the characteristics of the images. For example, and not as a limitation, an image with a lot of very dark pixels may benefit from a lower black level, and curve 1128, with dim back lighting and a lower black level can be chosen for this image. An image with lots of bright the pixel values may affect the choice of the curve 1127 with a higher maximum brightness 1124. Each frame of the sequence can influence the selection of different target gradation curve. If management is not available, the use of different tonal curves may cause unwanted flickering and unwanted artifacts in the sequence. However, the General area 1123, shared by all target gradation curves of these embodiments, serves to stabilize the temporary effects and reduce the undesirable flickering and similar artifacts.

Some embodiments of the present invention can be described relatively Fig. In these cases the implementation may be formed from the set of target gradation curves, for example the target tone curve 1105. These target gradation curves may contain different region 1102 of the transition of the black level, which may correspond to different levels of brightness backlight. This set the target gradation curves also contains improved the General area 1101, in which all the curves in the set share the same transformation. In some embodiments, the implementation of these curves can also contain curves 1103 rounding brightness, moving from the General area to the maximum brightness level. In an exemplary improved target gradation curve 1109 curve may begin at the point 1105 black level and move on to the superior General area 1101, a curve can then switch from the superior General area to the maximum level 1106 brightness using curve rounding. In some embodiments, the implementation may not be the curve rounding brightness. These implementation options are different from those described with reference to Fig in that General area is above the tone curve panel. It converts the input pixel values to a higher output values, thereby highlighting the brightness of the displayed image. In some embodiments, the implementation of a set of improved target gradation curve can be formed and selectively used for the frames of the image sequence. These options exercise of share a common region, which serves to reduce the undesirable flickering and similar artifacts. In some embodiments, the implementation of the set of target tone curves and a set of improved target Gradac the traditional curves can be calculated and stored for selective use depending on the characteristics of the images and/or performance objectives.

Some embodiments of the present invention can be described relatively Fig. In ways Fig determined 1050 parameters target gradation curve. In some embodiments, the implementation of these options can contain the maximum target output of the panel, the target contrast ratio and/or the target value of the gamma panel. Other parameters can also be used to set the target tone curve, which can be used to adjust or compensate the image to generate the target feature.

In these embodiments, the implementation of the tonal curve 1051 panel can also be calculated. Tone curve panel is shown to illustrate the differences between the typical output pane and the target gradation curve. Tone curve 1051 panel links the characteristics of the display panel, which should be used for display, and can be used to create the reference image, which can be performed by measurement errors or distortions. This curve 1051 may be calculated based on the maximum output panel, M, and the contrast ratio of the panel, CR, for a given display. In some embodiments, the implementation of this curve can be based on the maximum output panel, M, ratios is NTE contrast panel CR, the value of gamma panel, γ, and the code values of the image c.

One or more target gradation curves (TTC) can be calculated 1052. In some embodiments, the implementation of family TTC can be calculated, where each member of the family is based on different levels of backlight. In other embodiments, the implementation of other parameters may vary. In some embodiments, the implementation of the target tone curve can be calculated using the maximum target output, M, and a target contrast ratio, CR. In some embodiments, the implementation of this target tone curve can be based on the maximum target output, M, target contrast ratio, CR, is the display gamma, γ, and the code values of the image c. In some embodiments, the implementation of the target tone curve can represent the required modification of the image. For example, the target tone curve may represent one or more of the lower black level, the brighter areas of the image covered area and/or curve rounding. The target tone curve can be represented as a lookup table (LUT)can be calculated through hardware or software, or it may be another way.

The brightness level of the backlight can be on the established 105. In some embodiments, the implementation at the level selection backlight can influence the target characteristics, such as energy savings, criteria black level or other purposes. In some embodiments, the implementation level of the backlight can be determined so as to minimize the distortion or error between the treated or enhanced image and the original image, as displayed on the hypothetical reference display. When the values of the image are very dark, lower level backlight may largely correspond to the image to be displayed. When the values of the image are mostly bright, high level rear lights may be the best choice to display images. In some embodiments, the implementation of the image processed using the tone curve panel, can be compared with images processed with other TTC, to determine the appropriate TTC and the appropriate level of backlight.

In some embodiments, implementation of the present invention specific target characteristics can also be seen in the ways that the rear lights, and selection compensation images. For example, when energy savings are identified as target'hara who statistics, lower levels of backlight can override the optimization characteristics of the image. On the contrary, when the brightness of the image is the target characteristic, lower levels of backlight can have a lower priority.

The level of the backlight can be selected 1053 to minimize the error or distortion of the image relative to the target gradation curve, the hypothetical reference display or some other standard. In some embodiments, the implementation of the methods disclosed in the patent application (U.S.) 11/460768, entitled "Methods and Systems for Distortion-Related Source Light Management", filed July 28, 2006, which is incorporated herein by reference, can be used to choose the levels of the rear lights, and methods of compensation.

After calculation of the target tone curve of the image can be adjusted or compensated 1054 with the target gradation curve to achieve the target performance or to compensate for a reduced level of backlight. This adjustment or compensation may be performed in relation to the target gradation curve.

After selecting backlight 1053 and compensation or regulation 1054 adjusted or compensated image can be displayed with the selected level 1055 backlight.

Some of the haunted embodiments of the present invention may be described with reference to Fig. In these cases the implementation is set 1060 goal of improving the image quality or processing. This objective may include energy savings, lower black level, the allocation of image brightness, regulation tonal range or other processing purposes or improvements. Based on the purpose of treatment or improvement of the parameters of the target gradation curve can be selected 1061. In some embodiments, the implementation of the choice of parameters can be automated and based on the purpose of processing or improvements. In some exemplary embodiments, the implementation of these options can contain the maximum target output, M, and a target contrast ratio, CR. In some exemplary embodiments, the implementation of these options can contain the maximum target output, M, a target contrast ratio, CR, is the display gamma, γ, and the code values of the image c.

The target tone curve (TTC) can be calculated 1062 based on the selected parameters of the target gradation curve. In some embodiments, the implementation of a set of TTC can be calculated. In some embodiments, the implementation of a set can contain curves corresponding to varying levels of backlight, but with the General parameters of the TTC. In other embodiments, the implementation of other parameters may vary.

The brightness level of the backlight which can be selected 1063. In some embodiments, the implementation level of the backlight can be selected with reference to the characteristics of the images. In some embodiments, the implementation level of the backlight can be selected based on the target characteristics. In some embodiments, the implementation level of the backlight can be selected based on the target characteristics and the characteristics of the images. In some embodiments, the implementation level of the backlight can be selected by selecting the TTC, which coincides with the target characteristic or criterion of the error, and using a backlight, which corresponds to this TTC.

Once the backlight is selected 1063, the target tone curve corresponding to this level, selected by the Association. The image can now be adjusted to improve or offset 1064 using the target gradation curve. Adjusted image can then be displayed 1065 on the display using the selected level of the backlight.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the identified 1070 target display characteristics of images. This can be performed through a user interface through which the user when selecting the AET target characteristics directly. It can also be performed through the user query, by which the user identifies the priorities of which are formed of the target characteristics. Target characteristics can also be identified automatically based on image analysis, characteristics of the display device, the prehistory of the use of the device or other information.

Based on the target performance parameters of the target gradation curve can be automatically selected or formed 1071. In some exemplary embodiments, the implementation of these options can contain the maximum target output, M, and a target contrast ratio, CR. In some exemplary embodiments, the implementation of these options can contain the maximum target output, M, a target contrast ratio, CR, is the display gamma, γ, and the code values of the image c.

One or more target gradation curves can be formed 1072 of the parameters of the target gradation curve. The target tone curve can be represented as an equation, the sequence of equations, table (for example, LUT) or some other representation.

In some embodiments, the implementation of each TTC should correspond to the level of the backlight. The level of the backlight can be selected 1073 by detecting soo the relevant TTC, which satisfies the criterion. In some embodiments, the implementation of the choice of rear illumination can be performed by other methods. If the backlight is selected independently from TTC, can also be TTC, corresponding to this level of backlight.

As soon as the final TTC selected 1073, it can be applied 1074 to the image, to improve, to compensate or otherwise process the image for display. The processed image may then be displayed 1075.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the identified 1080 target display characteristics of images. This can be performed through a user interface through which the user selects the target characteristics directly. It can also be performed through the user query, by which the user identifies the priorities of which are formed of the target characteristics. Target characteristics can also be identified automatically based on image analysis, characteristics of the display device, the prehistory of the use of the device or other information. Image analysis can also be performed 1081, in order to identify characteristics of the image is raised.

Based on the target characteristics can be automatically selected or formed 1082 parameters target gradation curve. Level backlight that can be directly identified or may be implied through the maximum value of the output display and the contrast ratio can also be selected. In some exemplary embodiments, the implementation of these options can contain the maximum target output, M, and a target contrast ratio, CR. In some exemplary embodiments, the implementation of these options can contain the maximum target output, M, a target contrast ratio, CR, is the display gamma, γ, and the code values of the image c.

The target tone curve can be formed 1083 of the parameters of the target gradation curve. The target tone curve can be represented as an equation, the sequence of equations, table (for example, LUT) or some other representation. Once this curve is formed 1083, it can be applied 1084 to the image, to improve, to compensate or otherwise process the image for display. The processed image may then be displayed 1085.

Improving color and brightness

Some embodiments of the present invention include improving the color and increases the tion or maintaining brightness. In these embodiments, the implementation of specific values, ranges or areas of color can be modified so as to improve the color aspects in addition to increasing or maintaining brightness. In some embodiments, the implementation of these modifications or improvements can be made for a version of the image in the lower frequencies (LP). In some embodiments, the implementation of specific processes to enhance the colors can be used.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the image 1130 can be filtered 1131 using a lowpass filter (LP), in order to form LP-picture 1125. This LP-picture 1125 may be deducted 1134 or otherwise combined with the original image 1130 to form an image 1135 in the field of high-pass (HP). LP-the image can then be processed using the process 1133 processing tonal range, such as the process of storing the brightness (BP) or a similar process to highlight the brightness characteristics of the image, compensate for the reduced level of backlight or otherwise modifying the LP-image 1125, as described above relative to other embodiments. The resulting processed LP-the image can then be combined with HP image 1135 to form Uchenna the image's tonal range, which can then be processed using the process 1139 extension bit depth (BDE). In the BDE process 1139 specially designed noise templates or templates dithering can be applied to the image to reduce the sensitivity to artifacts contornist from subsequent processing, which reduces the bit depth of the image. Some of the options for implementation may include BDE-process, as described in the patent application (U.S.) room 10/775,012, entitled "Methods and Systems for Adaptive Dither Structures", filed on 9 February 2004, authors Scott J. Daly, and Xiao-Fan Feng, and the aforementioned application is hereby incorporated herein by reference. Some of the options for implementation may include BDE-process, as described in the patent application (U.S.) room 10/645952, entitled "Systems and Methods for Dither Structure Creation and Application", filed August 22, 2003, authors Xiao-Fan Feng, and Scott J. Daly, and referred to the proposal contained in this document by reference. Some of the options for implementation may include BDE-process, as described in the patent application (U.S.) room 10/676891, entitled "Systems and Methods for Multi-Dimensional Dither Structure Creation and Application", filed on 30 September 2003, the authors Xiao-Fan Feng, and Scott J. Daly, and referred to the proposal contained in this document by reference. The resulting improved BDE image 1129 may then be displayed or further processed. Str is Chennai for BDE image 1129 less likely demonstrates the artifacts contornist, when the bit depth is reduced, as explained in the applications incorporated by reference above.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the image 1130 may be filtered in the lower frequencies (LP) 1131 to create the LP version of the image. This LP version can be sent to the module 1132 improved color processing. Module 1132 improve colors may contain detection, colors, function, detail color map, the color processing areas, and other features. In some embodiments, the implementation module 1132 improve colors may contain detection bodily colors, function map detail bodily colors and processing the field of skin colours, as well as the processing region neelesh colors. Function in module 1132 improve colors can lead to a modified color values for the image elements, such as intensity values of pixels.

After modifying the color LP image with modified color can go into the module 1133 save brightness or increase the brightness. This module 1133 similar in many variants of implementation described above, in which image values are controlled or modified by using the curve tonal range or similar SPO is obom, in order to improve luminance characteristics. In some embodiments, the implementation curve tonal range can be associated with the level of back light or the light source. In some embodiments, the implementation curve tonal range can compensate for the reduced level of backlight. In some embodiments, the implementation curve tonal range can select the brightness of the image, or otherwise modify the image regardless of the level of backlight.

The image of increased brightness, enhanced color can then be combined with a version of the high-pass (HP) image. In some embodiments, the implementation of the HP-version of the image can be created by subtracting 1134 LP-version of the original image 1130, resulting in a HP-version of the image 1135. The combination 1137 image of increased brightness, enhanced color and HP-versions of the image 1135 generates an enhanced image 1138.

Some embodiments of the present invention can contain dependent on image selection backlight and/or a separate process gain for the HP-image. These two additional elements are independent, separable elements, but describes in respect of option implementation containing both elements, as illustrated in Fig. In this the embodiment, the image 1130 may be injected into the module 1131 filter, where LP is the image 1145 can be formed. LP-picture 1145 may then be subtracted from the original image 1130 to form HP-image-1135. LP-picture 1145 may also go to the module 1132 to enhance the colors. In some embodiments, the initial image 1130 can also go to the module 1140 select backlight for use in determining the brightness level of the backlight.

Module 1132 improve colors may contain detection, colors, function, detail color map, the color processing areas, and other features. In some embodiments, the implementation module 1132 improve colors may contain detection bodily colors, function map detail bodily colors and processing the field of skin colours, as well as the processing region neelesh colors. Function in module 1132 improve colors can lead to a modified color values for the image elements, such as intensity values of pixels.

Module 1141 tonal range to preserve the brightness (BP) or increase the brightness can take LP-picture 1145 for processing using the operation tonal range. Operation tonal range may depend on information about selecting backlight, adopted from the module 1140 select backlight. When saving artistically operation tonal range, information about selecting a backlight is useful to define the curve's tonal range. When only the increase in brightness is without backlight compensation, information about choosing the backlight may not be required.

HP image 1135 may also be processed in the module 1136 HP-amplification using the methods described above for similar embodiments. Processing gain module HP-gain must cause the modified HP image 1147. Modified LP-picture 1146 arising from the processing of tonal range in the module 1141 tonal range, can then be combined 1142 with modified HP-image-1147, in order to form the enhanced image 1143.

Enhanced image 1143 may be displayed on the display using the modulation backlight backlit 1144, which took data selection backlight module 1140 select backlight. Accordingly, the image can be displayed with reduced or otherwise modulated by configuring the backlight, but with modified values of the image to compensate for the modulation of the backlight. Similarly, an image with higher brightness, containing the processing of tonal range LP and processing HP-gain, may be displayed at full brightness the backlight.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the initial image 1130 is inserted in the module 1150 filter, which can form LP-picture 1155. In some embodiments, implementation of the filter module may also generate a histogram 1151. LP-picture 1155 can be sent to the module 1156 improve colors, and in the process 1157 subtraction, where LP is the image 1155 should be subtracted from the original image 1130 to form HP-image-1158. In some embodiments, the implementation of the HP-image 1158 may also process 1159 remove elements, in which some of the high-frequency components are removed from the HP image 1158. This removal process elements should lead to a purified HP-image 1160, which can then be processed 1161 using the card 1162 reinforcements to reach the preserve, enhance brightness, or other processes as described above for other embodiments. The process 1161 conversion gain should lead to the converted on strengthening HP image 1168.

LP-picture 1155 sent to the module 1156 improve colors, can be handled with the help of discovery, colors, functions of map detail colors, functions of the color processing and other functions. Some of the options that the implementation of the module 1156 improve colors may contain detection bodily colors, functions of map detail bodily colors and processing the field of skin colours, as well as the processing region neelesh colors. Function in module 1156 improve colors can lead to a modified color values for the image elements, such as intensity values of pixels that can be written as LP-picture 1169 with improved color.

LP-picture 1169 with improved color can then be processed in the module 1163 tonal range BP or tonal range improvements. Module 1163 tonal range to preserve the brightness (BP) or increase the brightness can take LP-picture 1169 with improved color processing using the operation tonal range. Operation tonal range may depend on information about selecting backlight, adopted from the module 1154 select backlight. When saving brightness is achieved by operation tonal range, information about choosing the backlight is useful to define the curve's tonal range. When only the increase in brightness is without backlight compensation, information about choosing the backlight may not be required. Operation tonal range, performed in the framework of the module 1163 tonal range may depend on characteristics of the image, the target characteristics of the application and other parameters of the independent the independent information about backlighting.

In some embodiments, the implementation of the histogram 1151 image may be delayed 1152, to allow time for modules to enhance the colors 1156 and tonal range 1163 to perform their functions. In these embodiments, the delayed implementation histogram 1153 can be used to influence the choice of backlight 1154. In some embodiments, the implementation of the histogram of the previous frame can be used to influence the choice of backlight 1154. In some embodiments, the implementation of the histogram of the two frames back from the current frame can be used to influence the choice of backlight 1154. After selecting backlight performed, the data selection backlight can be used by module 1163 tonal range.

When LP-picture 1169 with improved color processed through the module 1163 tonal range, the resulting LP-picture 1176 high brightness with improved color can be combined 1164 converted to strengthen HP image 1168. In some embodiments, the implementation of this process 1164 may be a process of addition. In some embodiments, the implementation of the combined enhanced image 1177 arising from this process 1164 combine, the end result to display images. This is kombinirovannoe enhanced image 1177 may be displayed on the display using the backlight 1166, modulated by adjusting backlight, taken from the module 1154 select backlight.

Some modules to enhance the colors of the present invention may be described with reference to Fig. In these embodiments, the implementation of LP-picture 1170 may be injected into the module 1171 improved color. Various processes can be applied to LP-image module 1170 1171 improved color. The process 1172 detection bodily colors can be applied to LP-picture 1170. The process 1172 detection bodily colors may contain analysis of the color of each pixel in the LP image 1170 and assigning probabilities bodily colors based on the color of the pixel. This process can lead to map the probability of skin colours. In some embodiments, the implementation of the lookup table (LUT) can be used to determine the probability that the color is a Nude color. Other methods can also be used to determine the probability of skin colours. Some of the options for implementation may include methods of detecting the skin color, as described above and in other applications, which are incorporated herein by reference.

The resulting probability map skin colours can be handled through a process 1173 detail maps bodily colors. LP-picture 1170 can also enter the I or it can be accessed through this process 1173 detail. In some embodiments, the implementation of this process 1173 drill may contain managed image nonlinear lowpass filter. In some embodiments, the implementation process 1173 drill may contain the averaging process applied to the value of the card corporal colors when the color value of the image is within a particular distance in the color space to color values of the neighboring pixel, and when the image pixel and the adjacent pixel are within a certain spatial distance. Map of corporal color, modified or drilled through this process can then be used to identify the area of skin colours in the LP image. The area outside the area of skin colours can also be identified as an area neelesh colors.

In module 1171 improved color LP-picture 1170 may then differentially processed through the application process 1174 color modification only to the area of skin colours. In some embodiments, the implementation process 1174 color modification can be applied only to the area neelesh colors. In some embodiments, the first process color modification can be applied to the area of skin colours, and the second modification process colors may p imeetsya to the field neelesh colors. Each of these processes color modification should lead to LP-picture 1175 with modified or improved color. In some embodiments, the implementation of the enhanced LP image may optionally be processed in the module's tonal range, for example module 1163 tonal range BP or improvements.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the image 1130 may be filtered in the lower frequencies (LP) 1131 to create the LP version of the image. This LP version can be sent to the module 1132 improved color processing. Module 1132 improve colors may contain detection, colors, function, detail color map, the color processing areas, and other features. In some embodiments, the implementation module 1132 improve colors may contain detection bodily colors, function map detail bodily colors and processing the field of skin colours, as well as the processing region neelesh colors. Function in module 1132 improve colors can lead to a modified color values for the image elements, such as intensity values of pixels.

After modifying the color LP image with modified color can go into the module 1133 save brightness or upgraded what I brightness. This module 1133 similar in many variants of implementation described above, in which image values are controlled or modified by using the curve tonal range or in a similar way, in order to improve luminance characteristics. In some embodiments, the implementation curve tonal range can be associated with the level of back light or the light source. In some embodiments, the implementation curve tonal range can compensate for the reduced level of backlight. In some embodiments, the implementation curve tonal range can select the brightness of the image, or otherwise modify the image regardless of the level of backlight.

The image of increased brightness, enhanced color can then be combined with a version of the high-pass (HP) image. In some embodiments, the implementation of the HP-version of the image can be created by subtracting 1134 LP-version of the original image 1130, resulting in a HP-version of the image 1135. The combination 1137 image of increased brightness, enhanced color and HP-versions of the image 1135 generates an enhanced image 1138.

In these cases the implementation process 1139 extension bit depth (BDE) can be performed for improved image 1138. This BDE-process 1139 can reduce visible artifacts, is the quiet arise, when the bit depth is limited. Some of the options for implementation may include BDE-processes as described in the patent applications mentioned above are incorporated herein by reference.

Some embodiments of the present invention may be described with reference to Fig. These options implementation similar to that described with reference to Fig, but contain additional processing extension bit depth.

In these embodiments, the initial image 1130 is inserted in the module 1150 filter, which can form LP-picture 1155. In some embodiments, implementation of the filter module may also generate a histogram 1151. LP-picture 1155 can be sent to the module 1156 improve colors, and in the process 1157 subtraction, where LP is the image 1155 should be subtracted from the original image 1130 to form HP-image-1158. In some embodiments, the implementation of the HP-image 1158 may also process 1159 remove elements, in which some of the high-frequency components are removed from the HP image 1158. This removal process elements should lead to a purified HP-image 1160, which can then be processed 1161 using the card 1162 reinforcements to reach the preserve, enhance brightness, or other processes as described above for other options for the implementation of the population. The process 1161 conversion gain should lead to the converted on strengthening HP image 1168.

LP-picture 1155 sent to the module 1156 improve colors, can be handled with the help of discovery, colors, functions of map detail colors, functions of the color processing and other functions. In some embodiments, the implementation module 1156 improve colors may contain detection bodily colors, function map detail bodily colors and processing the field of skin colours, as well as the processing region neelesh colors. Function in module 1156 improve colors can lead to a modified color values for the image elements, such as intensity values of pixels that can be written as LP-picture 1169 with improved color.

LP-picture 1169 with improved color can then be processed in the module 1163 tonal range BP or tonal range improvements. Module 1163 tonal range to preserve the brightness (BP) or increase the brightness can take LP-picture 1169 with improved color processing using the operation tonal range. Operation tonal range may depend on information about selecting backlight, adopted from the module 1154 select backlight. When saving brightness is achieved by operation gradually the scale, information about selecting a backlight is useful to define the curve's tonal range. When only the increase in brightness is without backlight compensation, information about choosing the backlight may not be required. Operation tonal range, performed in the framework of the module 1163 tonal range may depend on characteristics of the image, the target characteristics of the application and other settings regardless of the information about the rear lights.

In some embodiments, the implementation of the histogram 1151 image may be delayed 1152, to allow time for modules to enhance the colors 1156 and tonal range 1163 to perform their functions. In these embodiments, the delayed implementation histogram 1153 can be used to influence the choice of backlight 1154. In some embodiments, the implementation of the histogram of the previous frame can be used to influence the choice of backlight 1154. In some embodiments, the implementation of the histogram of the two frames back from the current frame can be used to influence the choice of backlight 1154. After selecting backlight performed, the data selection backlight can be used by module 1163 tonal range.

When LP-picture 1169 with improved color is barbatano through the module 1163 tonal range, the resulting LP-picture 1176 high brightness with improved color can be combined 1164 converted to strengthen HP image 1168. In some embodiments, the implementation of this process 1164 may be a process of addition. In some embodiments, the implementation of the combined enhanced image 1177, the resulting combinatorial process 1164, may be processed using the process 1165 extension bit depth (BDE). This BDE-process 1165 may reduce visible artifacts that occur when the bit depth is limited. Some of the options for implementation may include BDE-processes as described in the patent applications mentioned above are incorporated herein by reference.

After BDE-processing 1165 enhanced image 1169 may be displayed on the display using the backlight 1166, modulated by adjusting backlight, taken from the module 1154 select backlight.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the image 1180 can be filtered 1181 by using a lowpass filter (LP), in order to form LP-picture 1183. This LP-picture 1183 may be deducted 1182 or otherwise combined with the original image 1180 to form an image 189 in the field of high-pass (HP). LP-the image can then be processed using the module 1184 improved color. In module 1184 improve the colors of various processes can be applied to LP-image. The process 1185 detection bodily colors can be applied to LP-picture 1183. The process 1185 detection bodily colors may contain analysis of the color of each pixel in the LP image 1183 and assigning probabilities bodily colors based on the color of the pixel. This process can lead to map the probability of skin colours. In some embodiments, the implementation of the lookup table (LUT) can be used to determine the probability that the color is a Nude color. Other methods can also be used to determine the probability of skin colours. Some of the options for implementation may include methods of detecting the skin color, as described above and in other applications, which are incorporated herein by reference.

The resulting probability map skin colours can be handled through a process 1186 detail maps bodily colors. LP-picture 1183 may also be entered or it can be accessed through this process 1186 detail. In some embodiments, the implementation of this process 1186 drill may contain managed image nonlinear filter of the low frequent is so In some embodiments, the implementation process 1186 drill may contain the averaging process applied to the values in the map corporal colors when the color value of the image is within a particular distance in the color space to color values of the neighboring pixel, and when the image pixel and the adjacent pixel are within a certain spatial distance. Map of corporal color, modified or drilled through this process can then be used to identify the area of skin colours in the LP image. The area outside the area of skin colours can also be identified as an area neelesh colors.

In module 1184 improved color LP-picture 1183 can then differentially processed through the application process 1187 color modification only to the area of skin colours. In some embodiments, the implementation process 1187 color modification can be applied only to the area neelesh colors. In some embodiments, the first process color modification can be applied to the area of skin colours, and the second process color modification can be applied to the field neelesh colors. Each of these processes color modification should lead to LP-picture 1188 with modifitsirovannymi improved color.

This enhanced LP image 1188 can then be added or otherwise combined with HP image 1189, in order to form the enhanced image 1192.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the image 1180 can be filtered 1181 by using a lowpass filter (LP), in order to form LP-picture 1183. This LP-picture 1183 may be deducted 1182 or otherwise combined with the original image 1180 to form an image 1189 in the field of high-pass (HP). LP-the image can then be processed using the module 1184 improved color. In module 1184 improve the colors of various processes can be applied to LP-image. The process 1185 detection bodily colors can be applied to LP-picture 1183. The process 1185 detection bodily colors may contain analysis of the color of each pixel in the LP image 1183 and assigning probabilities bodily colors based on the color of the pixel. This process can lead to map the probability of skin colours. In some embodiments, the implementation of the lookup table (LUT) can be used to determine the probability that the color is a Nude color. Other methods can also be used to determine the probability of bodily CEE is impressive. Some of the options for implementation may include methods of detecting the skin color, as described above and in other applications, which are incorporated herein by reference.

The resulting probability map skin colours can be handled through a process 1186 detail maps bodily colors. LP-picture 1183 may also be entered or it can be accessed through this process 1186 detail. In some embodiments, the implementation of this process 1186 drill may contain managed image nonlinear lowpass filter. In some embodiments, the implementation process 1186 drill may contain the averaging process applied to the values in the map corporal colors when the color value of the image is within a particular distance in the color space to color values of the neighboring pixel, and when the image pixel and the adjacent pixel are within a certain spatial distance. Map of corporal color, modified or drilled through this process can then be used to identify the area of skin colours in the LP image. The area outside the area of skin colours can also be identified as an area neelesh colors.

In module 1184 improved color LP-the images 1183 can then differentially processed through the application process 1187 color modification only to the area of skin colours. In some embodiments, the implementation process 1187 color modification can be applied only to the area neelesh colors. In some embodiments, the first process color modification can be applied to the area of skin colours, and the second process color modification can be applied to the field neelesh colors. Each of these processes color modification should lead to LP-picture 1188 with modified or improved color.

This enhanced LP image 1188 can then be added or otherwise combined with HP image 1189, to form an enhanced image, which can then be processed using the process 1191 extension bit depth (BDE). In the BDE process 1191 specially designed noise figures or drawings dithering can be applied to the image to reduce the sensitivity to artifacts contornist from subsequent processing, which reduces the bit depth of the image. Some of the options for implementation may include BDE-processes as described in the patent applications mentioned above are incorporated herein by reference. The resulting improved BDE image 1193 may then be displayed or further processed. Improved BDE image 1193 less likely demonstrates the artifacts contornist, to the Yes its bit depth is reduced, as explained in the applications incorporated by reference above.

Some embodiments of the present invention contain implementation details high-quality modulation backlight and save brightness when the limitations of the hardware implementation. These options for implementation may be described in relation to the embodiments illustrated in Fig and 76.

Some embodiments of contain elements that are constantly placed in blocks select backlight 1154 and tonal range 1163 BP on Fig and 76. Some of these embodiments can reduce memory consumption and the need for computing real-time.

The calculation of the histogram

In these embodiments, the implementation of the histogram is calculated for values of the luminance signal, instead of the code values of the image. Thus, the color conversion is not required. In some embodiments, the initial algorithm can calculate the histogram for all samples of the image. In these embodiments, the implementation of the calculation of the histogram may not be completed before until the last sample images are not accepted. All samples should be obtained and the histogram should be completed before selecting backlight and schemes compensating gradation curve can be made.

These in the ways of implementation have a few problems, associated with complexity:

- The need to frame buffer as the first pixel may not be compensated as long as the histogram is not complete - RAM.

- Little time available for computing the histogram and select backlight, since other functional elements stopped, waiting for results from the calculation.

A large number of samples of images that must be processed in order to calculate the histogram for all samples of the image - computation.

For 10-bit image data 10-bit histogram requires a relatively large amount of memory for storing data and that a large number of points were analyzed with the optimized distortion - RAM and computation.

Some embodiments of the present invention provide techniques for overcoming these problems. To eliminate the need for the frame buffer, the histogram of the previous frame can be used as input to the selection algorithm backlight. The histogram of the frame n is used as input for frame n+1, n+2 or another subsequent frame, thereby eliminating the need for the frame buffer.

To allow time for the computation of the histogram may be delayed for one or more additional frames, thereby histogram of frame n is used as input DL is the choice of the backlight frame n+2, n+3, etc. This gives the algorithm select backlight time from the end of frame n to the beginning of the subsequent frame, for example n+2, to calculate.

In some embodiments, the temporary filter at the output of the selection algorithm backlight can be used in order to reduce the sensitivity to the frame delay when selecting backlight relative to the input frame.

To reduce the number of samples that must be processed when calculating each histogram, some of the options for implementation may use the unit, instead of individual pixels. For each color plane and each block is calculated, the maximum sample. The histogram can be calculated for these highs blocks. In some embodiments, the implementation of the maximum still is computed for each color plane. Thus, an image with M blocks must have the 3-M entries in the histogram.

In some embodiments, the implementation of the histogram can be calculated for the input data is quantized to a small bit of range, ie 6 bits. In these embodiments, the implementation of the RAM required to store the histogram decreases. In addition, variants of implementation based on the distortion of the operations needed to find the distortion is also reduced.

A sample implementation of the calculation of histograms is described below in the form of a code as a function of 1.

Function 1

The model of the target and the actual display

In some embodiments, implementation of algorithms distortion and compensation depend on the function of the power used in order to describe the target and reference displays. This function capacity or "gamma" can be pre-calculated in the integer representation. In some embodiments, the implementation of this calculation real-time can use pre-computed integer value function power on gamma distribution. The sample code referred to below as a function of 2, describes a sample implementation.

Function 2

In some embodiments, the implementation of both target and actual displays can be modeled using a two-parameter model GOG-F, which is used in real time to manage the process of selecting the backlight depending on the distortion and the algorithm backlight compensation. In some embodiments, the implementation as a target (reference) display, and the actual panel can be modeled as having a rule power by gamma distribution 2.2 with addition the m offset. Additive offset can determine the contrast ratio of the display.

Calculation of weight coefficients distortion

In some embodiments, the implementation for each level of the backlight and the input image can be calculated distortion between the desired output image and output for a given level of backlight. The result is a weighting factor for each element in the sample histogram and each level of the backlight. By calculating the weighting coefficients of the distortion only for the required levels of backlight the amount of used RAM is supported on the minimum or lower level. In these embodiments, the implementation of the computation in real time allows the algorithm to adapt to different versions of the reference or target display. This calculation involves two elements, the image histogram and a set of weight coefficients distortion. In other embodiments, the implementation of the weighting coefficients of the distortion for all possible values of the rear lights are precomputed and stored in ROM. To reduce the requirements for ROM, the weighting coefficients of the distortion can be calculated for each interest level of the backlight for each frame. Taking into account the required display models and models panel displays and ur list is init backlight, weights distortion for these levels backlight can be calculated for each frame. The example code for the approximate version of the implementation is shown below as a function of 3.

Function 3

Subdirectory search backlight

In some embodiments, the implementation of the selection algorithm backlight may include a process that minimizes the distortion between the target output and display output panel at each level of the backlight. To reduce the number of levels of the backlight, which must be assessed, and the number of weights distortions, which should be calculated and stored, the search may be used a subset of the levels of backlight.

In some embodiments, the implementation can be used two exemplary method domain downsampling search. In the first method, the possible range of levels backlight roughly quantized, for example, up to 4 bits. In this subset of the quantized levels of searches for minimum distortion. In some embodiments, the implementation of the absolute minimum and maximum values can also be used for completeness. The second method COI the box is used the range of values around the level of the backlight, detected for the last frame. For example, +-4, +-2, +1 and +0 from the level of the backlight of the last frame are searched along with the absolute minimum and maximum levels. In this last way of limiting the search range impose some restriction on the variation in the selected level of the backlight. In some embodiments, the implementation of a rapid detection of the scene change is used to control the downsampled. Within the scene search BL centers small search window around the rear lights last frame. On the border of rapid scene search selects a small number of points across the range of possible values of BL. Subsequent frames in the scene using the previous method of centering search around BL of the previous frame, unless another quick scene change is not detected.

Calculating one of a compensation curve BP

In some embodiments, the implementation of several different levels of backlight can be used during the work. In other embodiments, implementation of compensatory curves for the complete set of levels backlight calculated in advance, then stored in the ROM to compensate for the images in real time. This memory requirement can be reduced by noting that in each frame only one composer is the one curve is required. Thus, compensating gradation curve are calculated and stored in RAM each frame. In some embodiments, the implementation of the scheme compensating curve is used in the schema preparation. Some of the options for implementation may contain a curve with a linear increase to the point of maximum fidelity (MFP), followed by a smooth decline, as described above.

Time filter

One of the problems in the system with modulation backlight is undesirable flicker. It can be reduced by using technologies compensate for image processing. However, there are some limitations on compensation that can lead to artifacts if the variation of the backlight is quick. In some situations, black and white point of the monitor back light and can not be compensated in all cases. In addition, in some embodiments, the implementation choice of backlight can be based on data from the delayed frame and, thus, may differ from the actual data frame. To arrange an undesirable flicker level black and white and to provide the delay histogram calculation backlight, time filter can be used to smooth the actual value back podsi the key, sent to the control module back-lit, and the appropriate payment.

The inclusion of changes in brightness

For various reasons, the user may wish to adjust the brightness of the display. The question is how to do this within the environment of modulation backlight. Accordingly, some embodiments of can include processing the reference brightness of the display, leaving the components of the modulation of the backlight and the brightness compensation immutable. The code below is described as a function of 4 illustrates a sample implementation, where the reference index backlight or is set equal to the maximum, or is set equal to the value depending on the average picture level (APL), if APL is used to vary the maximum brightness of the display.

Function 4

Embodiments of the weighted vector error

Some embodiments of the present invention include methods and systems that use a weighted error vector to choose the level of illumination of the back light or a light source of illumination. In some embodiments, implementation of the selected multiple levels of source light illumination, of which the final selection can be done DL the lighting of the target image. The model of the display panel can then be used to calculate the output display for each of the levels of the source light illumination. In some embodiments, the implementation of model reference display or model of the actual display, as described with respect to the previously described embodiments, can be used to determine the levels of the output display. The target curve output can also be formed. The error vectors can then be defined for each level of source light illumination through a comparison of the conclusions of the panel with the target curve output.

The image histogram, or a similar design, which lists the values of the image can also be generated for the target image. Values corresponding to the code value for each image in the histogram of the image or design, can then be used to weigh the error vectors for a particular image. In some embodiments, the implementation of a number of successful appeals in the sample histogram corresponding to a specific code value may be multiplied by the value of the vector of errors for this code value, thereby creating a weighted-specific image is the error vector. The weighted error vector can include testing the value of the vector of errors for each code value in the image. This specific image, specific to the level of source light illumination, the error vector can then be used as an indicator of relative errors arising from the use of a specified level of source light illumination for this particular image.

Comparison of the data of the vector of errors for each level of source light illumination can specify the level of illumination should lead to the lowest error for this particular image. In some embodiments, the implementation of the amount of code values of the weighted error vector may be referred to as weighted error image. In some embodiments, the implementation of the luminance level of the light source corresponding to the smallest error or lowest weighted error image for a particular image, can be selected to display this image. In video sequences, this process can be carried out for each frame, leading to the dynamic level of the source light illumination, which can vary for each frame.

Aspects of some exemplary embodiments of the present invention can be described relatively pig, which illustrates the target curve 2000 output and multiple curves 2002-2008 output display. The target curve 2000 output is predstavljaet the desired relationship between the code values of the image (shown on the horizontal axis) and the output display (shown on the vertical axis). Curves 2002-2008 output display also shows the levels of the source light illumination from 25% to 100%. In 2002 curve shows the display output for 25%backlight. In 2004 curve shows the display output for 50%backlight. In 2006 shows the curve of the output display for 75%backlight. In 2008 curve shows the display output for 100%backlight. In some embodiments, the implementation of vertical difference between the curve 2002-2008 output display and the target curve 2000 output may represent or be proportional to the error value corresponding to the code value in this position. In some embodiments, the implementation of the accumulation of these values of the error for a set of code values may be referred to as the error vector.

Aspects of some exemplary embodiments of the present invention can be described relatively pig, which illustrates graphs of the error vectors for specific light levels of the light source of the display. Graphics vectors of errors in this drawing correspond to the target curves output and curves output display 2000-2008 by Fig. In 2016 graph shows the error vectors for 25%backlight. In 2014 shows a graph of the error vectors for 50%backlight. In 2012 shows a graph of the error vectors for 75%backlight. In 2010 while ivalsa graph of the error vectors for 100%backlight. In these exemplary embodiments, the implementation shown in Fig, uses the value of the standard errors, making all error values are positive numbers. In other embodiments, implementation of the error value can be determined through other methods, and in some cases, there may exist a negative error value.

In some embodiments, implementation of the present invention, the error vector can be combined with the image data to create a specific image of the error value. In some embodiments, the implementation of the image histogram can be combined with one or more error vectors to create a weighted error value of the histogram. In some embodiments, the implementation of the counter elements of the sample histogram for a particular code value may be multiplied by the error value corresponding to this code value, thereby yielding a value-weighted histogram of the error. The sum of all weighted histogram code values for the image at the given level of illumination backlight may be referred to as weighted histogram error. Weighted histogram error can be defined for each of the many levels of illumination backlight. The choice of lighting level rear podshock which can be based upon weighted histogram errors appropriate levels of illumination backlight.

Aspects of some embodiments of the present invention can be described relatively pig, which contains the graph of the weighted histogram of errors for different levels of illumination backlight. Schedule 2020 weighted histogram of errors for the first image shows a steady decrease in the magnitude of the error to the minimum value of 2021, about 86%light level, after which the graph increases as the values of the backlight increases. For this particular image, the luminance level of approximately 86% gives the lowest error. Another graph 2022 for the second image steadily decreases until the second minimum value 2023, around 95%light level, after which the graph increases as the values of the backlight increases. For this second image, the luminance level of approximately 95% gives the lowest error. Thus, the level of illumination backlight can be selected for a particular image, as calculated by the histogram of the errors defined for different levels of source light illumination or illumination backlight.

Aspects of some embodiments of this izaberete the Oia can be described relatively Fig. In these embodiments, the implementation of the image 2030 is introduced into the process 2031 calculate the histogram, which generates a histogram 2032 image. The display panel also analyzed to determine the data 2033 vector of errors for a variety of light levels backlight. Weighted error 2035 may then be formed 2034 by combining 2032 data histogram data 2033 weighted error vector. In some embodiments, the implementation of this combination can be performed 2034 by multiplying the values of the error vector corresponding to the code value, the count of the histogram corresponding to the code value, thereby forming a value of a vector-weighted histogram of errors. The sum of all values of the vector-weighted histogram of errors for all code values in the image may be referred to as weighted histogram error 2035.

Weighted histogram error can be defined for each of the many levels of illumination back light, through a combination of the vector of errors for each level of illumination backlight with the respective counter values of the histogram. This process can lead to a matrix-weighted histogram of errors, which contains the values of the weighted histogram of errors for many Uro is it light backlight. Values in the matrix are weighted by the histogram of the errors can then be analyzed to determine what level of illumination back light more suited to displaying images. In some embodiments, the implementation level of illumination backlight corresponding to the minimum weighted histogram error 2036, can be selected to display images. In some embodiments, the implementation of other data may affect the decision on the level of illumination back light, for example, in some embodiments, the goal of saving energy can influence the decision. In some embodiments, the implementation level of illumination back light, which is about the minimum value-weighted histogram of the error, but who meets some other criteria may also be selected. Once the level of illumination backlight selected 2037, this level may be transferred to the service signals on the display.

Aspects of some embodiments of the present invention can be described relatively Fig. In these embodiments, the implementation of the target curve output for a particular display device or the display characteristics is formed 2040. This curve or its accompanying data represent the desired output of the display. Curves o dis is Leah also formed 2041 for different levels of illumination back light source or light illumination. For example, in some embodiments, the implementation of the curve of the output display can be formed for light levels backlight with 10%or 5%increments from 0% to 100%.

On the basis of the target curve and output curves of the output display or panel-specific light level error vectors can be computed 2042. These error vectors can be calculated by determining the difference between the value of the target curve output and value curve output display or panel when the corresponding code value of the image. The error vector may contain an error value for each of the code values of the image or for each code value in the dynamic range of the target display. The error vectors can be calculated for multiple levels of source light illumination. For example, the error vectors can be calculated for each curve output display generated for display. Set the error vectors can be calculated in advance and stored for use in computing the "real time" during the display of images or can be used in other calculations.

To adjust the level of the source light illumination to a specific image or image feature, the image histogram can be formed 2043 and used in the process of selecting the light level. In some embodiments, the implementation of other design data can be used to identify the frequency at which the code values of the image occur in a particular image. These other structures may be referred to as histograms in this detailed description.

In some embodiments, the implementation of the error vectors corresponding to varying levels of light source light can be weighed 2044 with values in the histogram to associate the error display with the image. In these embodiments, the implementation of the values of the error vector can be multiplied or otherwise communicate with the values in the histogram for the corresponding code values. In other words, the value of the error vector corresponding to a given code value of the image may be multiplied by the count of the elements of the sample histogram, corresponding to the code value.

After the values of the weighted error vector is defined, all values of the weighted error vector for a given vector of errors can be summarized 2045, to create value-weighted histogram of the errors for the light level corresponding to the error vector. The value-weighted histogram of the error can be calculated for each luminance level, for which the calculated age of the PRS errors.

In some embodiments, the implementation of a set of values weighted by the histogram of the error can be decomposed 2046, to determine the feature set. In some embodiments, the implementation of this feature set may be a minimum value. In some embodiments, the implementation of this feature set may be a minimum value within some other restrictions. In some embodiments, the implementation of this feature set can be the minimum value that satisfies the constraint on power. In some embodiments, the implementation of line, curve, or other design can be adapted to the set of values weighted by the histogram of the error and can be used to interpolate between the known values of the error or otherwise represent the set of values weighted by the histogram of the error. Based on the value-weighted histogram of the error and the characteristics of a set or other restrictions may be chosen level of source light illumination. In some embodiments, may not get the level of source light illumination, corresponding to the minimum value-weighted histogram of the error.

As soon as the level of source light illumination is selected, the selection may be transmitted to the service signals dis is LEU or recorded with the image, to be used during the display so that the display could use a selected level of illumination in order to display the destination image.

Sensitive to rapid scene change, filter signals of the light source display

Modulation of the light source can improve the dynamic contrast and reduce power consumption of the display, however, the modulation of the light source may cause irritation of the oscillation signal of the brightness of the display. The image data can be modified, as explained above, to compensate for most of the changes of the light source, but this method may not completely offset the change of the light source in the extremes of the dynamic range. It's irritating fluctuation can be reduced by temporal filtering lower frequency of the original light signal, to reduce a radical change in the initial light level and associated oscillation. This method can be effective in managing variation of the black level, and the filter of sufficient length variation of the black level can be in fact negligible.

However, a long filter that can span multiple frames of the video sequence, can be problematic when the scene transitions. For example, if try change from a dark scene to a bright scene requires a rapid increase in the initial light level, to pass from the low black level to a high brightness. Simple temporal filtering of the original signal light or signal light limits the sensitivity of the display and causes annoyance to the gradual increase in the brightness of the image after transition from a dark scene to a bright scene. The use of the filter for quite a long time to do this increase is almost invisible, leads to reduced brightness after the transition.

Accordingly, some embodiments of the present invention may include detecting a rapid change of scenes, and some of the options for implementation may contain a filter that is sensitive to the presence of rapid changes of scene in the sequence.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the image 2050 or image data from it are introduced into the detector 2051 quick scene change and/or buffer 2052. In some embodiments implement one or both of these modules 2051 and 2052 can form the image histogram, which can also be transferred to another module 2051 and 2052. Image 2050 and/or image data can then be passed to the module 2053 choice of the initial light level, where the light source is howl level may be defined or selected. This choice or determination may be performed in a variety of ways, as explained above. The selected source light level is then passed to the service signals in the module 2054 time filter. Module 2051 detector quick change of scenes can use the image data or the image histogram to determine that there is a quick scene change in a video sequence, adjacent to the current frame, or within a certain proximity to the current frame. If fast scene change is detected, its presence can be passed to the service signals in the module 2054 time filter. Module 2054 time filter may contain a buffer of the source of the light signal so that the sequence of the initial light level can be filtered. Module 2054 time filter can also contain multiple filters or one or more variable filter to filter the original signal light. In some embodiments, the implementation module 2054 time filter may include a filter with infinite impulse response (IIR). In some embodiments, the implementation of the coefficients of the IIR filter can be varied to accomplish different characteristics of the filter and conclusions.

One or more filters module 2054 time filter can be dependent on quick change of scene, the group is a rotary which the signal rapid changes of scenes from the detector 2051 quick scene change may affect the characteristics of the filter. In some embodiments, implementation of the filter can be completely dispensed with, when the rapid change of scenes found next to the current frame. In other embodiments, the implementation characteristics of the filter can be changed simply in response to the detection of rapid changes of scene. In other embodiments, implementation of the various filters can be applied in response to detection of a rapid change of scene next to the current frame. After the module 2054 time filter performs the necessary filtering, the signal source of the light level can be transferred to the function module 2055 source of light.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the function of detecting rapid changes of scenes and associated functions of a temporary filter can be associated with a compensation module images. In some embodiments, the implementation of the image 2060 or image data derived from it, are entered in the module 2061 detector quick scene change, the buffer 2062 and/or module 2066 compensation images. In some embodiments implement one or more of these modules 2061 and 2062 can form the image histogram, which can be transferred to another module 2061 or 2062. Image 2060 and/or image data can then be passed to the module 2063 select the source what about the light level, where appropriate the initial light level may be determined or selected. This choice or determination may be performed in a variety of ways, as explained above. The selected source light level is then passed to the service signals in the module 2064 time filter. Module 2061 detector quick change of scenes can use the image data or the image histogram to determine that there is a quick scene change in a video sequence, adjacent to the current frame, or within a certain proximity to the current frame. If fast scene change is detected, its presence can be passed to the service signals in the module 2064 time filter. Module 2064 time filter may contain a buffer of the source of the light signal so that the sequence of the initial light level can be filtered. Module 2064 time filter can also contain multiple filters or one or more variable filter to filter the original signal light. In some embodiments, the implementation module 2064 time filter may include a filter with infinite impulse response (IIR). In some embodiments, the implementation of the coefficients of the IIR filter can be varied to accomplish different characteristics of the filter and conclusions.

One or more pilltramadol 2064 time filter can be dependent on quick change of scene, whereby the signal rapid changes of scenes from the detector 2061 quick scene change may affect the characteristics of the filter. In some embodiments, implementation of the filter can be completely dispensed with, when the rapid change of scenes found next to the current frame. In other embodiments, the implementation characteristics of the filter can be changed simply in response to the detection of rapid changes of scene. In other embodiments, implementation of the various filters can be applied in response to detection of a rapid change of scene next to the current frame. After a time filter module 2064 performs the necessary filtering, the signal source of the light level can be transferred to the function module 2065 light source and the module 2066 compensation images. Module 2066 compensation images can use the signal source of the light level to determine the appropriate compensation algorithm for image 2060. This compensation can be determined through various methods described above. After payment of the images is determined, it can be applied to image 2060, and the modified image 2067 can be displayed using the initial light level that is sent to the function module 2065 source of light.

Some embodiments of the present invention is t be described with reference to Fig. In these embodiments, the implementation of the input image 2070 may be injected into the module 2081 compensation image and the module 2071 image processing. In module 2071 image processing the image data can be retrieved, discretionality with decreasing or otherwise processed to provide the functionality of other elements of these embodiments. In some embodiments, the implementation module 2071 image processing can generate a histogram, which can be sent to the module 2072 select backlight (BLS)that contains the module 2073 buffer histograms and module 2084 detector quick scene change, and the module 2074 distortion and module 2075 time filter.

Within the module 2073 buffer histograms histogram of the sequence of frames of images can be compared and analyzed. Module 2084 detector quick scene change can also compare the analyzed histogram to determine the presence of rapid changes of scene next to the current frame. Histogram data can be passed to the module 2074 distortion, where the characteristics of the distortion can be calculated 2077 for one or more levels of illumination of the light source or backlight. The specific level of source light illumination can be determined by minimizing 2078 characteristics of the distortion.

This s is p, the light level can then go to the module 2075 time filter. The time filter module may also receive a signal detecting rapid changes of scenes from the module 2084 detector quick scene change. On the basis of the detection signal fast scene change time filter 2079 may be applied to the signal level of the source light illumination. In some embodiments, implementation of the filter can not be used when a quick scene change is detected next to the current frame. In other embodiments, implementation of the filter used when quick scene change is present is different from the filter used when rapid change of scenes is not the nearest.

The filtered signal source light illumination can be sent to the function module 2080 source of light and in the module 2081 compensation images. The compensation module of the images may use the filtered source light illumination in order to determine the appropriate curve correction, tonal range or other correction algorithm to compensate for any changes in the level of source light illumination. In some embodiments, the implementation of curve correction, tonal range or curve 2082 gamma can be formed for this purpose. This curve correction can then be applied to the input image 2070, to create a modified image 2083. Modi is tirovannoj image 2083 may then be displayed with the level of source light illumination, which is sent to the function module 2080 source of light.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the input image 2090 or image data derived from it, are entered in the spatial filter 2096 lower frequencies, the buffer/processor 2092, module 2091 detector quick scene change and the adder 2098. A spatial filter 2096 lower frequencies can create the image 2097 in the lower frequencies that can be passed to the module 2101 formation tonal range of conservation of brightness. Image 2097 in the lower frequencies can also go in the adder 2098 for combination with the input image 2090 to form an image 2099 in the upper frequencies.

Module 2091 detector quick change of scenes can use the input image or data from it, such as the histogram and the data stored in the buffer/processor 2092, in order to determine what is or is not a quick change of scene nearest to the current frame. If fast scene change is detected, a signal can be sent to the module 2094 time filter. The input image 2090 or image data, extracted from it, is sent to the buffer/processor 2092, where the image data of the images and histograms can be saved and srawniwa the change. These data can be sent to the module 2093 choice of the initial light level for consideration when calculating the appropriate level of source light illumination. The level calculated by the module 2093 choice of the initial light level, can be sent to the module 2094 time filter for filtering. Exemplary filters used for this process are described later in this document. Signal filtering the initial light level can be adaptive to the presence of quick change of scene next to the current frame. As explained later, the module 2094 temporary filter can filter more actively when the rapid change of scenes is not the nearest.

After filtering, the initial light level can be sent to the function module 2095 source of light to use when displaying the input image or the modified image based on it. The output module 2094 temporary filter can also go to the module 2101 formation tonal range of conservation of brightness, which should then form the curve correction, tonal range and apply this curve correction to the image 2097 in the lower frequencies. This corrected image in the lower frequencies can then be combined with the image 2099 in the upper frequencies to generate improve the Noah image 2102. In some embodiments, the implementation of the image 2099 in the upper frequencies may also be processed using the gain curve before combining with the corrected image in the lower frequencies.

Aspects of some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation level of the source light illumination for the current frame is determined 2110. The presence of rapid changes of scene next to the current frame is also determined 2111. If the rapid change of scene is the nearest, second temporal filtering process is applied 2112 to the signal level of the source light illumination for the current frame. If the rapid change of scenes is not the nearest to the current frame, the first process temporal filtering 2113 is applied to the signal level of the source light illumination for the current frame. After filtering is completed, the signal level of the light source light is sent to the display to indicate 2114 the luminance level for the current frame. In some embodiments, the implementation of the second filtering process 2112 can simply bypass the filter when the rapid change of scene is the nearest.

Aspects of some embodiments of the present invention may be described with reference to Fig. In these variants of the westline image is analyzed 2120, to determine the data that is relevant for selecting the initial light level. This process may include the formation and comparison of histograms. Corresponding to the initial light level is selected 2121 on the basis of the image data. The presence of quick change of scene can then be determined by comparing 2122 image data from one or more previous frame and image data of the current frame. In some embodiments, the implementation of this comparison may include a comparison of histograms. If fast scene change is not present 2123, the first filtering process can be applied 2125 to the initial light level of the current frame. This process may adjust the value of the initial light level for the current frame based on the levels used for the previous frame. When fast scene change is detected 2123, the second filtering process 2124 may be applied to the level of source light illumination. In some embodiment, this second filtering process may include a pass first filtering process or the use of less active filtering process. After filtering, the level of source light illumination can be sent to the display to use when displaying the current frame.

The methods and systems of some embodiments of the present image is the shadow may be illustrated in relation to a sample script with the test sequence. The sequence consists of a black background with a white object that appears and disappears. Black and white values followed by rear illumination regardless of the compensation image. Rear lighting is selected based on the frame goes from zero, in black frames, to a high value, in order to achieve white, and back to zero. Schedule the initial light level or the level of backlight according to the frame number shown on Fig. The resulting image has a drawback in the form of a variation of the black level. The sequence is a black background with a white square appearing. Initially, the back-light has a low value, and the black scene is very dark. When the white square is displayed, the backlight is increased, and the increase in black level to low tones considerably. When the box disappears, the back-light is reduced, and the background is very dark. This variation in the black level may be interfering. There are two ways to eliminate this variation of black level: artificially raise the black in dark scenes or manage variation in backlighting. The rise of the black level is undesirable, so that the methods and systems of the present invention control the variation of the backlight so that the variation was not so radical or visible.

Times the nd filter

The solution of these embodiments is to manage this variation of the black level by the control signal varies backlight. Human visual system is insensitive to low-frequency variation in the luminance signal. For example, during sunrise brightness of the sky is constantly changing, but the change is slow enough not to be noticeable. Quantitative measurements are summarized in the function of the temporal contrast sensitivity (CSF), shown in Fig. This principle can be used in some embodiments to implement in order to design a filter that limits the variation of the black level.

In some exemplary embodiments, the implementation of the single IIR filter can be used to "smooth" signal backlight. The filter can be based on the values of the background signal backlight. These options implementation work optimally when future values are not available.

Equation 51. IIR-filter

where BL(i) is the value of the backlight based on the image content, and S(i) is the smoothed value of the backlight based on the current value and history. This filter is an IIR filter with a link at α. The transfer function of this filter can be is expressed as follows:

Equation 52. The transfer function of the filter

The Bode diagram of this function is shown on the next Fig. Diagram of frequency characteristics shows that the filter is a lowpass filter.

In some embodiments, implementation of the present invention, the filter may vary based on the presence of quick change of scene next to the current frame. In some of these embodiments can be used two values for the alpha link. These values can be switched according to signal detection quick scene change. In an exemplary embodiment, when a quick scene change is not detected, the recommended value is 1000/1024. In some exemplary embodiments, the implementation of the recommended values between 1 and 1/2. However, when fast scene change is detected, this value can be changed to 128/1024. In some embodiments, the implementation of values between 1/2 and 0 can be used for this factor. These implementation options provide a more limited amount of anti-aliasing for a quick scene change, which is considered to be useful.

The graph on Fig illustrates the characteristic of an exemplary system that uses a temporary filtering backlight for the sequence shown in Fig, which includes the appearance of b is Loy area on a black background between the frame 60 in 2141 and the frame 120 in 2143. Unfiltered backlight increases from zero 2140a, before the advent of the white area, to persistently high values 2140b, when the white color appears. Unfiltered backlight, then instantly drops to zero 2140c, when the white area disappears from the sequence in 2143. This has the effect of changing the brightness of the bright white area, but also has the side effect of increasing the black background to low tones. Thus, the background varies as the white area appears and disappears. Filtered back-light 2142a, b and c limits the variation of the backlight so that the probability is negligible. Filtered backlight starts at zero value 2142a before the advent of the white area in 2141, then increases more slowly 2142b in time. When the white area disappears, the value of the back light is allowed to fall 2142c at a controlled speed. The white area is filtered system is a little more dull than unfiltered system, but the variation in the background is much less perceptible.

In some embodiments, the implementation of the sensitivity time filter can be a problem. This is in particular noticeable when parallel compared to a system without such restrictions on the sensitivity of the backlight. For example, when filtering Bystroe the scene change characteristic of the backlight is limited by the filter, used to control the fluctuation of the black level. This problem is illustrated in Fig. Schedule Fig simulates the output of the system after a sudden change from black to white in 2150. Unfiltered system 2151 responds immediately by increasing the rear backlight from zero 2151a to raised level 2151b to get a bright white color. Filtered system slowly increases to zero 2152a along the curve 2152b after a quick change from black to white. In an unfiltered system image immediately changes to a gray value. In the filtered grey system slowly increases to white as the back-light slowly increases. Thus, the sensitivity of the filtered system for rapid scene changes is reduced.

Detection of fast scene change

Some embodiments of the present invention include the discovery process quick scene change. When quick change of scene is detected, temporal filtering may be modified to provide a quick response back light. Within the scene, the variation of the backlight is limited by filtering to control the variation of the black level. In the rapid succession of brief scenes artifacts and variation of the video signal are invisible due to the masking effect of the visual system the brow of the ESA.

Fast scene change exists when the current frame is very different from the previous frame. When quick scene change does not occur, the difference between successive frames is small. To help you find a quick scene change, can be set to measure the differences between two images, and the threshold value may be set so as to distinguish a quick change of scene from the lack of a quick change of scene.

In some embodiments, the implementation of the method of rapid detection of the scene change can be based on correlation differences of histograms. In particular, the histograms of two consecutive or nearby frames, H1and H2can be calculated. The difference between the two images can be defined as the distance in the histogram:

Equation 53. An approximate measure of the distance histogram

aij=(i-j)2

where i and j are the indices of the elements of the sample, N is the number of sampling units and H1(i) is the value of the i-th element of the sample histogram. The histogram is normalized so that the total sum of the values of the elements of the sample is equal to 1. In General, if the difference of each element of the sample is large, then the distance, Dcoris great.aijis the weight coefficient of correlation, which RA is EN the square of the distance between the indices of the elements of the sample. This indicates that if two elements of the sample are close to each other, for example the i-th element of the sample and (i+1)-th element of the sample, the share of multiplying them is very small; otherwise, the share is large. Intuitively, for pure black and pure white images, two big differences of the elements of the sample are in the first sample and the last element of the sample, since the distance of the element index of the sample is large, the finite distance histograms is large. But for small signal changes the brightness of the black image, although the differences of the elements of the sample are large, they are close to each other (the i-th element of the sample and (i+1)-th element of the sample), and thus, the final distance is small.

To classify a quick scene change, the threshold value must be defined in addition to the distance measurement image. In some embodiments, the implementation of this threshold can be determined empirically and can be set equal to 0.001.

In some embodiments, implementation of the scenes can be used to filter, adjustable above, to limit the fluctuation of the black level. These options implementation should just use the system fixed filter, which is not sensitive to rapid changes of scene. idive fluctuation in the black level does not occur however, the feature is limited.

In some embodiments, implementation, when a quick scene change is detected, the filter can be switched to a filter having a faster response. This enables backlighting increased rapidly after a quick change from black to white, while not as radical as the unfiltered signal. As shown in Fig, unfiltered signal jumps from zero to a maximum value 2161 and will remain at this value after the white area appears in 2160. More active filter used within scenes 2163, moves too slowly to navigate the fast changing scenes, however, the modified filter 2162 used in locations quick scene change, provides a fast increase followed by a gradual increase to the maximum value.

Embodiments of the present invention, which contain the rapid detection of the scene change and adaptive temporal filtering, designed to do a variation of the black level is negligible, can be used actively within the scene, while maintaining the sensitivity of the backlight to the rapid changes of scenes with large brightness variations with changes of the adaptive filter.

Embodiments of the Y-strengthen the Oia with low complexity

Some embodiments of the present invention is made with the ability to work in a system with low complexity. In these embodiments, the implementation of the selection level of the light source or backlight can be based on the histogram of the luminance signal and minimizing metric distortion on the basis of this histogram. In some embodiments, the implementation of the compensation algorithm may use the characteristic Y-gain. In some embodiments, the implementation of the compensation of the images may contain processing parameters to control the processing of Y-gain. In some situations, processing of Y-gain can fully compensate for the decrease of the light source on a gray scale image, but reduces the color saturation for saturated images. Some of the options for implementation may control the characteristic Y-gain, to prevent excessive saturation. Some of the options for implementation may use the intensity parameter Y-gain in order to control the saturation. In some embodiments, the implementation of the intensity of the Y-gain 25% was effective.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the weighting coefficients 2174 distortion for the discrepancies between the different levels of illumination backlight can be calculated and stored, for example, in ROM for access during processing in real-time. In some embodiments, the implementation of the coefficients 2175 filter other characteristics or parameters of the filter can be stored, for example, in ROM for use during processing.

In these embodiments, the implementation of the input image 2170 is introduced into the process 2071 calculate the histogram, which calculates the histogram of the image can be stored in the buffer 2172 histograms. In some embodiments, the implementation of the histogram of the previous frame can be used to determine the level of the backlight for the current frame. In some embodiments, the implementation module 2176 distortion can use the values in the histogram buffer 2172 histograms and weights 2174 distortion in order to determine the characteristics of the distortion for different levels of illumination backlight. Module 2176 distortion can then choose the level of illumination back light, which reduces or minimizes 2178 calculated distortion. In some embodiments, the implementation of equation 54 can be used to determine the distortion value.

Equation 54. The approximate rate distortion

where BL represents the level of illumination back light, Weight is the value ve is a new distortion factor, associated with the level of illumination back light and an element of the sample histogram, and H is the element value of the sample histogram.

After selecting the level of illumination back light, the signal light can be filtered using a time filter 2180 module 2179 filter. Module 2179 filter can use the coefficients of the filter or characteristics 2175, which are pre-defined and saved. As soon as the filtering is performed, filtered target signal backlight can be sent to the display or in the module 2181 control back-lit display.

Filtered target signal backlight can also go to the module 2183 design Y-gain, where it can be used when determining the compensation process images. In some embodiments, the implementation of this compensation process may include applying a curve tonal range to the channel signal to the brightness of the image. This curve tonal range of the Y-gain can be specified using one or more points between which can be interpolated. In some embodiments, the implementation process tonal range with the Y-enhancement may contain a point of maximum fidelity (MFP)above which can be used curve of decline. In these embodiments implement one or ballinadee segments can set the curve tonal range below MFP, and the attitude of the curve rounding can set the curve above MFP. In some embodiments, the implementation of the part of the curve rounding can be specified by equation 55.

Equation 55. An exemplary task of slope for the curve rounding

These implementation options for performing compensation of the image only on the lightness channel and provide full compensation grayscale images, but this process can lead to a decrease in the saturation of the color images. To avoid an excessive decrease the amount of color images, some of the options for implementation may contain intensity factor compensation, which can be defined in the module 2182 intensity control. Because the module 2183 design Y-gain only works for the data of the luminance signal, the color characteristics are not known, and the control module intensity should work without knowledge of the actual levels of color saturation. In some embodiments, the implementation ratio or intensity parameter can be integrated into the job curve tonal range, as shown in equation 56.

Equation 56. An exemplary task of slope for the curve tonal range

where S is the intensity factor, BL is the level osveshennosti the rear lights, and γ - this gamma value of the display. Approximate curves tonal range shown in Fig.

Embodiments of efficient computing

In some embodiments, implementation of the present invention the choice of rear lights or the light source may be based on minimization of the error between the ideal display and display with finite contrast ratio, such as a liquid crystal display. Modeled perfect displays and displays with end CR. The error between the ideal display and display the final CR for each gray level sets the error vector for each value of the backlight. The distortion of the image is set by weighting the histogram of an image by a vector of errors at each level of the backlight.

In some embodiments, the implementation of displays can be modeled using power range plus an additive member, to account for the flare effect" in the LCD display with the end of CR, the model displays shown in equation 57. This model gain-offset-gamma with flare effect" and zero offset, expressed by the coefficient CR is the contrast of the display.

Equation 57. Model displays

The display models are applied to Fig. Shows a perfect display 2200 and display skoneczny CR in backlight conditions with 25% 2201 and 75% 2202.

The maximum and minimum of the liquid crystal display end with CR set upper and lower limits of the ideal display, xmaxand xminthat can be achieved by using a compensation image. These limits depend on the backlight bl, gamma, g, and contrast ratio, CR. These limits cut-off defined by the models, summarized in equation 58.

Equation 58. The outside trim in the model

In some embodiments, the implementation of the minimum and maximum limits can be used to set the vector of errors for each level of the backlight. The approximate error, shown below, is based on the square error caused by clipping. The components of the vector of error is the error between the output of the ideal display and the next output on the display with a finite contrast ratio at a specified level backlight. Algebraically they are defined in equation 59.

Equation 59. The vector error display

Approximate the error vectors are applied to Fig. It should be noted that 100%backlight 3010 has an error at low code value caused by the raised black level compared to the ideal display. They are independent from the image data, depending only the level of the rear lights, and code values.

In some embodiments, the implementation efficiency of liquid crystal display with the final CR for modulation backlight compensation image can be generalized by using a set of error vectors for each backlight as specified above. Image distortion for each value of the backlight can be expressed as the sum of the distortion of pixel values of the images, equation 60. As shown, in these embodiments, the implementation of it can be calculated from the image histogram. Image distortion can be calculated for each backlight, bl, by weighting the vector of errors for bl by means of the histogram of the image. The result is a measurement of the distortion of the image at each level of the backlight.

Equation 60. Image distortion depending on backlight

A sample implementation can be demonstrated with three shots from the latest IEC standard for measuring the power of the TV. The histogram of the image shown in Fig. Curves distortion depending on backlight for image histograms for Fig and the error vectors display Fig shown in Fig.

In some embodiments, the implementation of the selection algorithm backlight can work by minimizing the distortion of the images between the ideal displays and displays with end CR.

Some embodiments of the present invention contain a structure distortion, which contains both the contrast ratio of the display, and the ability to include different measures of error. Some embodiments of can work by minimizing the number of clipped pixels as all or part of the selection process backlight. Fig compares the estimate of the distortion by the method of square errors (SSE) with the number of clipped pixels (# cut off) in one frame of the test set IEC. SSE takes into account the magnitude of the error in addition to the number of clipped pixels and stores the allocation of brightness of images. For this image the minimum SSE occurs at a much higher backlighting than the minimum number of clipped pixels. This difference arises from accounting through SSE error clipping in addition to the number of clipped pixels. The curve representing the number of clipped pixels is not smooth and has many local minima. Curve SSE is smooth, and the local minimum is a global minimum, making subdirectory search for the minimal SSE effective.

The calculation using this structure, the distortion is not as difficult as it may first seem. In some embodiments, the implementation of the selection backlight signal is performed once per frame, and not on the intensity of the pixel. As described above, the weighting coefficients of the error display depend only on the parameters of the display and the backlight, not the content of the images. Thus, the simulation display and calculation of error vector can be performed in advance, if required. Calculating in real-time may include calculating the histogram, the weighting of the error vectors by means of the histogram image and select the minimum distortion. In some embodiments, the implementation of a set of values of backlight used to minimize distortion, can be seriescreative and it can efficiently find the minimum distortion. In an exemplary embodiment, tested 17 levels of backlight.

In some embodiments, implementation of the present invention, the simulation display, calculation of the error vectors, the calculation of the histogram, the weighting of the error vectors by means of the histogram of the image and the choice of rear lights for minimum distortion can be performed in real-time. In some embodiments, the implementation of the simulation display and calculation of the error vectors can be performed before the actual image processing, whereas the calculation of the histogram, the weighting of the error vectors by means of the histogram of the image is the supply and choice of rear lights for minimum distortion are performed in real-time. In some embodiments, the implementation of the cut-off points for each level of the backlight can be calculated in advance, whereas the calculation of the error vectors, the calculation of the histogram, the weighting of the error vectors by means of the histogram of the image and the choice of rear lights for minimum distortion are performed in real time.

In some embodiments, implementation of the present invention a subset of the full range of levels of the source light illumination can be selected for consideration when selecting a level for the image. In some embodiments, the implementation of this subset can be selected by the quantization of the full range of levels. In these embodiments, the implementation of only the levels in the subset are considered for selection. In some embodiments, the implementation of the size of the subset of light levels can be enforced through constraints on memory or some other resource limitations.

In some embodiments, the implementation of this subset of the initial light levels of illumination can also be limited during processing by controlling the values of a subset of which is the selection range associated with the level selected for the previous frame. In some embodiments, the implementation of this limited subset can about ranicoats values within a given level range, selected for the last frame. For example, in some embodiments, the implementation of the choice of the level of source light illumination may be restricted to a limited range of 7 values on both sides of the previously selected level.

In some embodiments, implementation of the present invention restrictions on the range light source light may depend on the detection of fast moving scenes. In some embodiments, the implementation of the search algorithm of the level of source light illumination can search in a limited range from a subset of the levels, when the fast scene change is not detected next to the current frame, and the algorithm can search all over the subset of light levels, when the fast scene change is detected.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of image data from the frame 2250 original input image is entered into the module 2251 find a quick scene change, to determine what is or is not a quick change of scene closest to the current input frame 2250. The image data associated with the frames adjacent to the current frame may also be entered in the module 2251 find a quick scene change. In some embodiments, the implementation of these image data may include Dan is haunted histogram. The detection module quick scene change can then process the image data to determine what is or is not a quick change of scene nearest to the current frame. In some embodiments, the implementation of fast scene change may be detected when the histogram of the previous frame and the histogram of the current frame differ by a threshold amount. The results of the discovery process quick scene change then entered in the module 2252 distortion, where the presence of quick change of scenes can be used to determine what values of the source light illumination are taken into account in the selection process, the level of source light illumination. In some embodiments, the implementation of a wider range of light levels can be taken into account when the rapid change of scene is the nearest. In some embodiments, the implementation of a limited subset of light levels associated with the level selected for the last frame, can be used in the selection process. Accordingly, the detection process is quick scene change affects the range of values that are considered in the process of source light illumination. In some embodiments, implementation, when a quick scene change is detected, a larger range of light levels is taken into account in the selection process for the current frame. Some in the ways of implementation, when fast scene change is detected, the range of light levels, which is not associated with the level selected for the previous frame, is used in the selection process for the current frame, while the range of light levels, which is enclosed in parentheses for the level selected for the previous frame, is used in the selection process, when a quick scene change is not detected.

After the range or a subset of alternatives light levels are defined in relation to the presence of rapid changes of scene, the distortion values for each light level options can be defined 2253. One of the luminance levels can then be selected 2254 on the basis of the minimum value of distortion or some other criterion. This selected level of illumination can then be sent to the module 2255 control rear illumination or light source to use when displaying the current frame. The selected level of illumination can also be used as input in the process 2256 compensation images to calculate the curve tonal range or similar remedy. Compensated or superior image 2257, resulting from this process can then be displayed.

Some embodiments of the present invention may be described with reference to Fig. In these options is the preferable implementation of the image or sequence of images is analyzed 2260, to determine the presence of rapid changes of scene, the nearest to the current frame. If fast scene change is detected 2263, a larger set of source light illumination can be taken into account in the selection process, the level of source light illumination. This larger set is relative in size to a subset that can be used when a quick scene change is not detected. In some embodiments, the implementation of this larger set may also be associated with the value used for the previous frame. When fast scene change is not detected 2262, a limited subset of light levels can be used in the selection process. In some embodiments, the implementation of this limited subset may also be associated with the value used for the previous frame. For example, in some embodiments, the implementation of a limited subset may be a subset, enclosed in parentheses to the values used for the previous frame. As soon as limitations on the range of light levels is determined, the level of source light illumination can be selected 2264 from the appropriate range or subset.

Embodiments of the transform module

Some embodiments of the present invention may include a transformation module that associates one and the or more characteristics of the images with the model attribute of the display. In some embodiments, the implementation of one of these characteristics of the images may be average pikelny level (APL) of the image, which can be determined directly from an image file, the histogram of the image or other image data. In some embodiments, the implementation of the conversion module can convert APL of the image to a large-scale factor model of the display to the maximum output value of the model display to a specific model of the display or to some other attribute of the model display. In some embodiments, the implementation of other inputs, in addition to APL or other image feature, can be used to identify an attribute of the model display. For example, in some embodiments, the implementation level of the ambient light, choosing custom brightness or user-selectable map selection can also affect the model attribute of the display selected by the transform module.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the image 2270 or image data can be entered in the module 2271 conversion. The transformation module may contain one or more maps or design correlation, which bind one or more characteristics of the images with one or more attributes in the model display. In some embodiments, the implementation module 2271 conversion can bind APL image with a maximum output value of the ideal display, or by a scale factor associated with the maximum output value of the ideal display. For example, the module 2271 conversion can bind the value of the APL of the image or other characteristic of the image with a scale factor that can be applied to the output model of the ideal display, described in equation 57.

As soon as the model attribute of the display is determined, other parameters of the model display can be installed in the module 2272 simulation display. Module 2272 simulation display may define the limits of the cut-off in the model, the error vectors of the display, the weighted histogram and other data to determine the difference of the error, misrepresentation, or other indicator of the characteristics of the image, when displayed at a particular level of source light illumination. Module 2273 distortion or measure characteristics can then use these data to determine the rate characteristics for different levels of source light illumination. In some embodiments, the implementation module 2273 distortion or measure characteristics can also receive image data, such as the image histogram, for COI is whether metric characteristics. In some embodiments, the implementation module 2273 distortion can combine the data of the histogram of the image with weighted values, defined in the module 2272 modeling to determine the value of the distortion for a given level of source light illumination.

Module 2274 choice of the initial light level can then choose the appropriate level of source light illumination on the basis of average characteristics, such as distortion. This selected source light illumination can then be sent to the module 2275 compensation image so that the image could be compensated according to the changes in the level of source light illumination. The light level is also sent to the module 2276 source control light display. Compensated image resulting from the process 2275 compensation images can then go to the display 2277, where it can be displayed using the level of source light illumination, selected for this image.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the image 2280 or image data can be entered in the module 2281 conversion. The transformation module may contain one or more maps or designs correl the tion, which bind one or more characteristics of the images with one or more model attributes of the display, as explained above relative to the embodiments illustrated in Fig. In some embodiments, the implementation module 2288 select a map manually, may also affect the choice of the card. When multiple cards or correlation is specified, the user can choose the preferred map module 2288 select a map manually. This selected card can make the correlation that is different from the default map or a map that is selected automatically. In some embodiments, the implementation of the cards can be kept and referred to for specific viewing conditions, for example for store display, low or high level of ambient light, or for specific content you are viewing, for example watching TV, watching a movie or play a game. Once the map or correlation is selected, the module 2281 conversion can correlate a characteristic of the image with the model attribute of the display and send this attribute in the module 2282 simulation display.

As soon as the model attribute of the display is determined, other parameters of the model display can be installed in the module 2282 simulation display. Module 2282 simulation display may define the limits of the cut-off in the model, ve is the Torah error display the weighted histogram and other data to determine the difference of the error, misrepresentation, or other indicator of the characteristics of the image, when displayed at a particular level of source light illumination. Module 2283 distortion or measure characteristics can then use these data to determine the rate characteristics for different levels of source light illumination. In some embodiments, the implementation module 2283 distortion or measure characteristics can also receive image data, such as a histogram of the image, for use in determining the measure of performance. In some embodiments, the implementation module 2283 distortion can combine the data of the histogram of the image with weighted values, defined in the module 2282 modeling to determine the value of the distortion for a given level of source light illumination.

Module 2284 choice of the initial light level can then choose the appropriate level of source light illumination on the basis of average characteristics, such as distortion. This selected source light illumination can then be sent to the module 2285 compensation image so that the image could be compensated according to the changes in the level of the light source lighting is of security. The light level is also sent to the module 2286 source control light display. Compensated image resulting from the process 2285 compensation images can then go to the display 2287, where it can be displayed using the level of source light illumination, selected for this image.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the image 2290 or image data can be entered in the module 2291 conversion. The transformation module may contain one or more maps or design correlation, which bind one or more characteristics of the images with one or more model attributes of the display, as explained above relative to the embodiments illustrated in Fig. In some embodiments, the implementation module 2298 ambient light may also affect the choice of the card. Module 2298 ambient light may include one or more sensors to detect ambient light conditions, such as the intensity of the ambient light, the color of the ambient light or the variation of the characteristics of the ambient light. These data ambient light can be passed to the module 2291 conversion.

When multiple cards or correlation is specified, the transform module m is likely to choose a card based on the data taken from the module 2298 ambient light. This selected card can make the correlation that is different from the default map or a map that is selected automatically. In some embodiments, the implementation of the cards can be kept and referred to for specific viewing conditions, such as low or high ambient light, or different configurations of the ambient light. Once the map or correlation is selected, the module 2291 conversion can correlate a characteristic of the image with the model attribute of the display and send this attribute in the module 2292 simulation display.

As soon as the model attribute of the display is determined, other parameters of the model display can be installed in the module 2292 simulation display. Module 2292 simulation display may define the limits of the cut-off in the model, the error vectors of the display, the weighted histogram and other data to determine the difference of the error, misrepresentation, or other indicator of the characteristics of the image, when displayed at a particular level of source light illumination. Module 2293 distortion or measure characteristics can then use these data to determine the rate characteristics for different levels of source light illumination. In some embodiments, the implementation module 2293 distortion or display the El characteristics can also receive image data, such as the histogram of the image, for use in determining the measure of performance. In some embodiments, the implementation module 2293 distortion can combine the data of the histogram of the image with weighted values, defined in the module 2292 modeling to determine the value of the distortion for a given level of source light illumination.

Module 2294 choice of the initial light level can then choose the appropriate level of source light illumination on the basis of average characteristics, such as distortion. This selected source light illumination can then be sent to the module 2295 compensation image so that the image could be compensated according to the changes in the level of source light illumination. The light level is also sent to the module 2296 source control light display. Compensated image resulting from the process 2295 compensation images can then go to the display 2297, where it can be displayed using the level of source light illumination, selected for this image.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the image 2300 or image data can be entered in the module 2301 Ave is education. The transformation module may contain one or more maps or design correlation, which bind one or more characteristics of the images with one or more model attributes of the display, as explained above relative to the embodiments illustrated in Fig. In some embodiments, the implementation module 2308 select custom brightness may also affect the choice of the card. Module 2308 select custom brightness can receive user input that indicates the brightness of the display, and may include a user interface or other means for making the user's choice. In some embodiments, the implementation of the input select custom brightness can be sent to the module 2301 conversion where the input can be used to select or modify the map or to modify the output from the map. This modified output can then be sent to the module 2302 modeling. In other embodiments, implementation of the input select custom brightness can be sent directly to the module 2302 modeling, where it can be used to modify data received from the module 2301 conversion.

As soon as the model attribute of the display that corresponds to the user input brightness, determined, other parameters of the model, the display can be installed in the module 2302 simulation display. Module 2302 simulation display may define the limits of the cut-off in the model, the error vectors of the display, the weighted histogram and other data to determine the difference of the error, misrepresentation, or other indicator of the characteristics of the image, when displayed at a particular level of source light illumination. Module 2303 distortion or measure characteristics can then use these data to determine the rate characteristics for different levels of source light illumination. In some embodiments, the implementation module 2303 distortion or measure characteristics can also receive image data, such as a histogram of the image, for use in determining the measure of performance. In some embodiments, the implementation module 2303 distortion can combine the data of the histogram of the image with weighted values, defined in the module 2302 modeling to determine the value of the distortion for a given level of source light illumination.

Module 2304 select the source light level can then choose the appropriate level of source light illumination on the basis of average characteristics, such as distortion. This selected source light illumination can then be sent to the module 2305 compensation image is s so, so the image could be compensated according to the changes in the level of source light illumination. The light level is also sent to the module 2306 source control light display. Compensated image resulting from the process 2305 compensation images can then go to the display 2307, where it can be displayed using the level of source light illumination, selected for this image.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the image 2310 or image data can be entered in the module 2311 conversion. The transformation module may contain one or more maps or design correlation, which bind one or more characteristics of the images with one or more model attributes of the display, as explained above relative to the embodiments illustrated in Fig. In some embodiments, the implementation module 2318 select custom brightness may also affect the choice of the card. Module 2318 select custom brightness can accept user input indicating the preferred brightness of the display, and may include a user interface or other means for making the user's choice. In some embodiments, is sushestvennee input select custom brightness can be sent to the module 2311 conversion, where the input can be used to select or modify the map or to modify the output from the map. This modified output can then be sent to the module 2312 modeling. In other embodiments, implementation of the input select custom brightness can be sent directly to the module 2312 modeling, where it can be used to modify data received from the module 2311 conversion. In these embodiments, the implementation choice custom brightness or the indication that the user brightness made, you can go to the module 2319 time filter.

As soon as the model attribute of the display that corresponds to the user input brightness, determined, other parameters of the model display can be installed in the module 2312 simulation display. Module 2312 simulation display may define the limits of the cut-off in the model, the error vectors of the display, the weighted histogram and other data to determine the difference of the error, misrepresentation, or other indicator of the characteristics of the image, when displayed at a particular level of source light illumination. Module 2313 distortion or measure characteristics can then use these data to determine the rate characteristics for different levels of the source is vetovo light. In some embodiments, the implementation module 2313 distortion or measure characteristics can also receive image data, such as a histogram of the image, for use in determining the measure of performance. In some embodiments, the implementation module 2313 distortion can combine the data of the histogram of the image with weighted values, defined in the module 2312 modeling to determine the value of the distortion for a given level of source light illumination.

Module 2314 choice of the initial light level can then choose the appropriate level of source light illumination on the basis of average characteristics, such as distortion.

In these embodiments, the implementation of the selected source light illumination can then go to the module 2319 time filter, which is sensitive to the choice of the user brightness. In some embodiments, implementation of the filter module may apply a different filter when choosing custom brightness adopted. In some embodiments, implementation of the filter may be selectively applied when choosing custom brightness is not accepted, and not be applied when choosing custom brightness adopted. In some embodiments, implementation of the filter can be modified in response to receiving selection of a user is defined brightness.

After filtering, the signal level of the source light illumination filtered signal can then be sent to the module 2315 compensation image so that the image could be compensated according to the changes in the level of source light illumination. Filtered light level is also sent to the module 2316 source control light display. Compensated image resulting from the process 2315 compensation images can then go to the display 2317, where it can be displayed using the filtered source light illumination, selected for this image.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the image 2330 or image data can be entered in the module 2331 conversion. The transformation module may contain one or more maps or design correlation, which bind one or more characteristics of the images with one or more model attributes of the display, as explained above relative to the embodiments illustrated in Fig. In some embodiments, the implementation module 2338 select custom brightness may also affect the choice of the card. Module 2338 select custom brightness can take polzovateli the second input, denoting the brightness of the display, and may include a user interface or other means for making the user's choice. In some embodiments, the implementation of the input select custom brightness can be sent to the module 2331 conversion where the input can be used to select or modify the map or to modify the output from the map. This modified output can then be sent to the module 2332 modeling. In other embodiments, implementation of the input select custom brightness can be sent directly to the module 2332 modeling, where it can be used to modify data received from the module 2331 conversion.

These options implementation may additionally contain a module 2198 ambient light, which may contain one or more sensors to detect ambient light conditions, such as the intensity of the ambient light, the color of the ambient light or the variation of the characteristics of the ambient light. These data ambient light can be passed to the module 2331 conversion.

When multiple cards or correlation is specified, the transform module may select a card based on the data received from the module 2339 ambient light. This selected card can make the correlation that is different from the cards in mind is Lanyu or cards which is selected automatically. In some embodiments, the implementation of the cards can be kept and referred to for specific viewing conditions, such as low or high ambient light, or different configurations of the ambient light.

These options implementation may additionally contain a module 2340 select a map manually, which can also affect the choice of the card. When multiple cards or correlation is specified, the user can choose the preferred map module 2340 select a map manually. This selected card can make the correlation that is different from the default map or a map that is selected automatically. In some embodiments, the implementation of the cards can be kept and referred to for specific viewing conditions, for example for store display, low or high level of ambient light, or for specific content you are viewing, for example watching TV, watching a movie or play a game.

In these embodiments, the implementation of the data received from the module 2338 select custom brightness module 2340 select a map manually and module 2339 ambient light, can be used to select the map, modify the map or to modify the results obtained from the map. In some embodiments, the implementation of the input from one of these module which may have priority over other modules. For example, in some embodiments, the implementation of map selection manually, accept user input, you may override the automatic selection map based on ambient light conditions. In some embodiments, the implementation of several inputs to the module 2331 transformations can be combined so as to select and modify card or output card.

Once the map or correlation is selected, the module 2331 conversion can correlate a characteristic of the image with the model attribute of the display and send this attribute in the module 2332 simulation display.

As soon as the model attribute of the display that corresponds to the constraints in the module 2331 conversion, determined, other parameters of the model display can be installed in the module 2332 simulation display. Module 2332 simulation display may define the limits of the cut-off in the model, the error vectors of the display, the weighted histogram and other data to determine the difference of the error, misrepresentation, or other indicator of the characteristics of the image, when displayed at a particular level of source light illumination. Module 2333 distortion or measure characteristics can then use these data to determine the rate characteristics for different levels of source light illumination. Not the options which implement the module 2333 distortion or measure characteristics can also receive image data, such as the histogram of the image, for use in determining the measure of performance. In some embodiments, the implementation module 2333 distortion can combine the data of the histogram of the image with weighted values, defined in the module 2332 modeling to determine the value of the distortion for a given level of source light illumination.

Module 2334 choice of the initial light level can then choose the appropriate level of source light illumination on the basis of average characteristics, such as distortion. This selected source light illumination can then be sent to the module 2335 compensation image so that the image could be compensated according to the changes in the level of source light illumination. The light level is also sent to the module 2336 source control light display. Compensated image resulting from the process 2335 compensation images can then go to the display 2337, where it can be displayed using the level of source light illumination, selected for this image.

Some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the image 2357 or image data can be processed by means of the PTO module 2355 histogram, in order to form the image histogram. In some embodiments, the implementation can be generated from the histogram of the luminance signal. In other embodiments, the implementation can be formed histogram, color channel. A histogram of the image can then be stored in the buffer 2356 histograms. In some embodiments, the implementation of the buffer 2356 histograms may have the capacity to fit multiple histograms, such as the histogram of the previous frame of the video sequence. These histograms can then be used by various modules of the system in short order.

In some embodiments, the implementation module 2359 quick scene change may access the buffer histogram and use the histogram to determine that there is no quick or a scene change in a video sequence. This information about quick scene changes can then go to the module 2364 time filter, where it can be used to switch or modify the filter or the filter parameters. Module 2353 conversion can also access the buffer 2356 histograms and use the histogram to calculate the APL or other characteristic of the image.

The transformation module may contain one or more maps or design to which relatii, which bind one or more characteristics of the images with one or more model attributes of the display, as explained above relative to the embodiments illustrated in Fig. In some embodiments, the implementation module 2351 select custom brightness may also affect the choice of the card. Module 2351 select custom brightness can receive user input that indicates the brightness of the display, and may include a user interface or other means for making the user's choice. In some embodiments, the implementation of the input select custom brightness can be sent to the module 2353 conversion where the input can be used to select or modify the map or to modify the output from the map. This modified output can then be sent to the module 2354 modeling. In other embodiments, implementation of the input select custom brightness can be sent directly to the module 2354 modeling, where it can be used to modify data received from the module 2353 conversion.

These options implementation may additionally contain a module 2350 ambient light, which may contain one or more sensors to detect ambient light conditions, such as the intensity of the environment is the second light, the color of the ambient light or the variation of the characteristics of the ambient light. These data ambient light can be passed to the module 2353 conversion.

These options implementation may additionally contain a module 2352 select a map manually, which can also affect the choice of the card. When multiple cards or correlation is specified, the user can choose the preferred map module 2352 select a map manually.

In these embodiments, the implementation of the data received from the module 2351 select custom brightness module 2352 select a map manually and module 2350 ambient light, can be used to select the map, modify the map or to modify the results obtained from the map. In some embodiments, the implementation of the input from one of these modules may have priority over other modules. For example, in some embodiments, the implementation of map selection manually, accept user input, you may override the automatic selection map based on ambient light conditions. In some embodiments, the implementation of several inputs to the module 2353 transformations can be combined so as to select and modify card or output card.

Once the map or correlation is selected, the module 2353 conversion may correlate features : the tick image with the attribute model of the display and send this attribute in the module 2354 simulation display.

As soon as the model attribute of the display that corresponds to the constraints in the module 2353 conversion, determined, other parameters of the model display can be installed in the module 2354 simulation display. Module 2354 simulation display may define the limits of the cut-off in the model, the error vectors of the display, the weighted histogram and other data to determine the difference of the error, misrepresentation, or other indicator of the characteristics of the image, when displayed at a particular level of source light illumination. Alternatively, one or more model parameters of the display can be installed in the module 2362 performance indicators that can determine the limits of the cut-off in the model, the error vectors of the display, the weighted histogram and other data to determine the difference of the error, misrepresentation, or other indicator of performance.

Module 2360 characteristics and distortion can then use these data to determine the rate characteristics for different levels of source light illumination. Module 2361 choice of the initial light level can then choose the appropriate level of source light illumination on the basis of average characteristics, such as distortion. This selected source light illumination can then be sent to the module one filter.

Module 2364 time filter may be sensitive to input from other modules in the system. In particular, the module 2359 quick scene change and the module 2351 select custom brightness can communicate with the module 2364 time filter, to specify when the rapid change of scenes occur when the user has selected the selection of the brightness manually. When these events occur, the time filter module may respond by switching or modifying processes filter, as explained above relatively sensitive to rapid changes of scenes of embodiments.

The filtered source light illumination can then go to control 2367 source light display in the module 2368 calculate compensation images. Module 2368 calculate compensation images can then use the filtered source light illumination when calculating the compensation curve or other compensation process, as explained above for the various embodiments. This compensation curve or the process can then be specified for module 2358 compensation of images, where the curve or the process can be applied to the original image 2357, to create the enhanced image 2369. Enhanced image 2369 can then go to the display 2370, where the image m which may be displayed together with the filtered source light illumination.

Embodiments of the composite histogram color or color differences

Some embodiments of the present invention can adapt to work with limited resources and limited options. In some embodiments, the implementation of the information image can be obtained from the circuit, chip or process that does not provide a complete image data for each color channel. In some embodiments, the implementation of top-down processes may require conversion of data into a particular format for processing.

In some embodiments, the implementation of the histogram of the composite color or color difference is formed from the image and is used to provide the image data in additional processes. In some embodiments, the implementation of the color histogram differences can be two-dimensional histogram containing the values of the luminance signal and the values of the color differences. In an exemplary embodiment, the values of the luminance histogram can be obtained using equation 61.

Equation 61. The values of the luminance histogram

where Y is the value of the luminance histogram, R is the value of the red color channel, G is the green value of the color Kahn is La, and B is the value of the blue color channel.

In an exemplary embodiment, values of the color difference histogram can be obtained using equation 62.

Equation 62. The values of the color difference histogram

where R, G and B are values of the color channels, Y is the value of the luminance signal obtained from equation 61 or otherwise, and C is the value of the color differences in the histogram.

In some embodiments, the implementation of the two-dimensional histogram of the color differences can be formed using the values of the luminance signal, such as a value obtained through equation 61, and the values of the color differences, such as the value obtained through equation 62. However, in some embodiments, the implementation of the values of the luminance signal and the color values obtained by other methods, can be used to make two-dimensional histogram. The histogram is formed with a channel brightness and color channel, which represents the multiple color channels in the input image, but which is not formed by using values of the color differences may be referred to as the histogram of the composite color. Channel color composite can be created by combining data from multiple color channels in one channel of the compound is about color by adding, multiplication and other combining data color channel.

Some embodiments of the present invention may contain processes that require a one-dimensional histogram as input. In these embodiments, the implementation of the two-dimensional color histogram differences or other two-dimensional histogram based color from the luminance signal can be converted into a one-dimensional histogram. This conversion process histograms may contain the summation of several elements of the sample two-dimensional histograms in one element of the sample of the one-dimensional histogram. Some exemplary embodiments of the implementation can be described with reference to Fig. In these embodiments, the implementation of elements of the sample two-dimensional histogram shown in table 2400 with different values 2401 elements of the sample. Each element of the sample in table 2400 two-dimensional histograms can be indexed using the coordinates corresponding to the item number of samples of the luminance signal and color. The number of sampling units increases to the right and up at the first element of the sample in the bottom left. For example, a lower left two-dimensional element 2402 sampling may be referred to as H(1,1), because it is the smallest element of the sample of the luminance signal and the least element of the color sample. Similarly, two-dimensional element 2403 sampling, to whom that is the second element of the sampling of the luminance signal and the third element of the color sample, may be referred to as H(2,3).

To translate or summarize a two-dimensional histogram in a one-dimensional histogram, the aggregation process may be performed with an option to save as much information as possible and take into account the factors that influenced the formation of two-dimensional histograms. In an exemplary embodiment, the elements of the sample two-dimensional histogram with a constant value (Y+C) can be added to create a new item sample one-dimensional histogram. For example, the first one-dimensional sampling unit should correspond to Y+C=2, which includes only two-dimensional element of the sample H(1,1) 2402, because the other coordinates of the element in the sample do not total $ 2. The following one-dimensional sampling unit should correspond to Y+C=3, which includes a two-dimensional elements of the sample H(1,2) and H(2,1). The third one-dimensional sampling unit should correspond to Y+C=4, which includes a two-dimensional elements of the sample H(1,3), H(2,2) and H(3,1). This process continues for each value of Y+C with the sum of all two-dimensional elements of the sample corresponding to the specific value of Y+C, which becomes the new value of the element in the sample of one-dimensional histograms. Line 2404 summation illustrate the correlation. This process works optimally when the proportion of the luminance signal and color on a two-dimensional histogram is read almost the same. However, this is not always the case.

In some cases, the brightness signal and the color values on a two-dimensional histogram of the color differences or other histogram based color from the luminance signal are obtained using different quantization coefficients, different bit depth or other factors that specify the colour component weighting factor other than the weighting factor of the corresponding component of the luminance signal. In other cases, the resulting one-dimensional histogram can be used in the process, where the color or the brightness signal have a greater influence on the results. In these cases, the implementation may contain a value of the weighting factor of color that affects the aggregation process. In some embodiments, the realization of the value of the weighting factor color can be used to vary the slope of the lines 2404 summation, thereby changing which elements of the sample are added to create a new one-dimensional element in the sample. For example, if the value of the weighting factor color 4 the slope of the summation can be changed to 1:4, so that the summation of two-dimensional elements of the sample H(1,2) and H(4,1) is the second one-dimensional element value fetch.

As soon as the one-dimensional histogram formed by the histogram wired or the data can be transferred to other system modules. In some embodiments, the implementation of the one-dimensional histogram or associated data may be transferred to the transformation module, a modeling module display module performance indicators, such as the distortion module. One-dimensional histogram can also be used by the detection module quick scene changes.

Some exemplary embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the image 2420 may be used as input for the driver 2421 histograms of the color differences. The color histogram differences generated by the imaging unit 2421 histograms can then be passed to the module 2423 conversion of histograms. Module 2423 conversion histograms can also take a parameter 2422 weight in color. On the basis of the parameter 2422 weighting factor color module 2423 conversion histograms can define the curve line summation or similar conversion parameter for converting a two-dimensional histogram of the color differences in a one-dimensional histogram. After the parameters are set, the conversion can be performed, as explained above, and a one-dimensional histogram is created. This one-dimensional histogram can then be transferred to various modules, such as the fashion is ü 2425 performance indicators for additional processes, such as the weighted histogram with error vector.

Additional embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the image 2430 or image data may be processed by module 2431 color histogram differences, in order to form a two-dimensional color histogram differences. The two-dimensional color histogram differences can then be converted into a one-dimensional histogram module 2432 conversion of histograms. This one-dimensional histogram 2433 then can be stored in the buffer 2434 histograms. In some embodiments, the implementation of the buffer 2434 histograms may have the capacity to fit multiple histograms, such as the histogram of the previous frame of the video sequence. These histograms can then be used by various modules of the system in short order.

In some embodiments, the implementation module 2435 quick scene change may access the buffer histogram and use the histogram to determine that there is no quick or a scene change in a video sequence. This information about quick scene changes can then go to the module 2445 time filter, where it can be used to switch or modifier is to filter or filter settings. Module 2436 conversion can also access the buffer 2434 histograms and use the histogram to calculate the APL or other characteristic of the image.

The transformation module may contain one or more maps or design correlation, which bind one or more characteristics of the images with one or more model attributes of the display, as explained above relative to the embodiments illustrated in Fig and other drawings. In some embodiments, the implementation module 2439 select custom brightness may also affect the choice of the card. Module 2439 select custom brightness can receive user input that indicates the brightness of the display, and may include a user interface or other means for making the user's choice. In some embodiments, the implementation of the input select custom brightness can be sent to the module 2436 conversion where the input can be used to select or modify the map or to modify the output from the map. This modified output can then be sent to the module 2437 modeling. In other embodiments, implementation of the input select custom brightness can be sent directly to the module 2437 modeling, where it can be used DL is in to modify data received from the module 2436 conversion.

These options implementation may additionally contain a module 2438 ambient light, which may contain one or more sensors to detect ambient light conditions, such as the intensity of the ambient light, the color of the ambient light or the variation of the characteristics of the ambient light. These data ambient light can be passed to the module 2436 conversion.

These options implementation may additionally contain a module 2440 select a map manually, which can also affect the choice of the card. When multiple cards or correlation is specified, the user can choose the preferred map module 2440 select a map manually.

In these embodiments, the implementation of the data received from the module 2439 select custom brightness module 2440 select a map manually and module 2438 ambient light, can be used to select the map, modify the map or to modify the results obtained from the map. In some embodiments, the implementation of the input from one of these modules may have priority over other modules. For example, in some embodiments, the implementation of map selection manually, accept user input, you may override the automatic selection based map from the ambient light conditions. In some embodiments, the implementation of several inputs to the module 2436 transformations can be combined so as to select and modify card or output card.

Once the map or correlation is selected, the module 2436 conversion can correlate a characteristic of the image with the model attribute of the display and send this attribute in the module 2437 simulation display.

As soon as the model attribute of the display that corresponds to the constraints in the module 2436 conversion, determined, other parameters of the model display can be installed in the module 2437 simulation display. Module 2437 simulation display may define the limits of the cut-off in the model, the error vectors of the display, the weighted histogram and other data to determine the difference of the error, misrepresentation, or other indicator of the characteristics of the image, when displayed at a particular level of source light illumination. Alternatively, one or more model parameters of the display can be installed in the module 2441 performance indicators that can determine the limits of the cut-off in the model, the error vectors of the display, the weighted histogram and other data to determine the difference of the error, misrepresentation, or other indicator of performance.

Module 2443 characteristics and distortion can then use this data d is I, to determine the rate characteristics for different levels of source light illumination. Module 2444 choice of the initial light level can then choose the appropriate level of source light illumination on the basis of average characteristics, such as distortion. This selected source light illumination can then be sent to the module 2445 time filter.

Module 2445 time filter may be sensitive to input from other modules in the system. In particular, the module 2435 quick scene change and the module 2439 select custom brightness can communicate with the module 2445 time filter, to specify when the rapid change of scenes occur when the user has selected the selection of the brightness manually. When these events occur, the time filter module may respond by switching or modifying processes filter, as explained above relatively sensitive to rapid changes of scenes of embodiments.

The filtered source light illumination can then go to control 2448 source light display in the module 2449 calculate compensation images. Module 2449 calculate compensation images can then use the filtered source light illumination when calculating compensation distorting the th, or other compensation process, as explained above for the various embodiments. This compensation curve or the process can then be specified for module 2450 compensation of images, where the curve or the process can be applied to the original image 2430 to create the enhanced image 2451. Enhanced image 2451 can then go to the display 2452, where the image may be displayed together with the filtered source light illumination.

The processing of the histogram

Current systems and protocols and handles impose restrictions on the image data passed to them. In some cases, the protocols require the transmission of additional data, such as metadata and data synchronization, together with the sequence. This additional amount of service information limits the bandwidth that can be used to transmit the actual video content. In some cases, this amount of official information requires a lower bit depth of the video content. For example, 8-bit data channel color or brightness may be limited to 7 bits for transmission. However, many display devices and processes allow for the processing of full 8-bit dynamic range. In some embodiments, implementation, when the histogram is generated or transferred to the lower dynamic range, the histogram can be extended to higher dynamic range, when taken in the receiving device or module.

In some embodiments, the implementation of the histogram lower dynamic range can be formed by the histogram module and passed to another module such as the module performance indicators that can be used by the error vector in order to weigh the histogram as part of the calculation of the distortion. However, this process is more simple, when the range of the histogram coincides with the range of the error vector, which has the full dynamic range of the image. Accordingly, the module performance indicators can expand the histogram over the full dynamic range of the image before the weighing process.

Aspects of some embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of line 2460 original dynamic range represents the full dynamic range of the image. In this case, the range goes from a low point 2461 zero to the top point 2462 with a value of 255, which is a full 8-bit range. However, the image with this dynamic range and histogram created from this image, you can force the transfer shall be limited in dynamic range due to the limitations of the transmission or processing. This limited dynamic range can be represented by line 2463 limited dynamic range, which in the exemplary embodiment, is from a low point 2464 with a value of 16 to a high point 2465 with a value of 235. After the histogram is generated or converted in this limited dynamic range and then passed to processes that do not have this restriction of the dynamic range, the histogram can be converted back to full dynamic range of the image or in a different dynamic range, which satisfies the constraints, in the subsequent process. In this exemplary embodiment, the limited dynamic range represented by line 2463, converted back to full dynamic range of the image represented by line 2466 range that spans from a low point 2467 zero to a high point 2468 high point 255. Conversion to full dynamic range may include the assignment of new values for the lowest and highest point and use a linear scale in order to determine all intermediate points.

Additional embodiments of the present invention may be described with reference to Fig. In these embodiments, the implementation of the image is 2470 or image data may be processed by module 2471 color histogram differences, in order to form a two-dimensional color histogram differences. The two-dimensional color histogram differences can then be converted into a one-dimensional histogram module 2472 conversion of histograms. One-dimensional histogram can then be further converted by the Converter 2493 range of the histogram, which can change the dynamic range of a one-dimensional histogram. In some embodiments, the implementation of the Converter 2493 range histogram can convert a histogram taken from the transducer 2473 one-dimensional histograms in the two-dimensional, in a different dynamic range, such as the dynamic range of the error vector or image.

This one-dimensional histogram 2473 converted dynamic range can then be stored in the buffer 2474 histograms. In some embodiments, the implementation of the buffer 2474 histograms may have the capacity to fit multiple histograms, such as the histogram of the previous frame of the video sequence. These histograms can then be used by various modules of the system in short order.

In some embodiments, the implementation module 2475 quick scene change may access the buffer histogram and use the histogram to determine whether there is or there is try a scene change in a video sequence. This information about quick scene changes can then go to the module 2485 time filter, where it can be used to switch or modify the filter or the filter parameters. Module 2476 conversion can also access the buffer 2474 histograms and use the histogram to calculate the APL or other characteristic of the image.

The transformation module may contain one or more maps or design correlation, which bind one or more characteristics of the images with one or more model attributes of the display, as explained above relative to the embodiments illustrated in Fig and other drawings. In some embodiments, the implementation module 2479 select custom brightness may also affect the choice of the card. Module 2479 select custom brightness can receive user input that indicates the brightness of the display, and may include a user interface or other means for making the user's choice. In some embodiments, the implementation of the input select custom brightness can be sent to the module 2476 conversion where the input can be used to select or modify the map or to modify the output from the map. This modified output can then send the transfer module 2477 modeling. In other embodiments, implementation of the input select custom brightness can be sent directly to the module 2477 modeling, where it can be used to modify data received from the module 2476 conversion.

These options implementation may additionally contain a module 2478 ambient light, which may contain one or more sensors to detect ambient light conditions, such as the intensity of the ambient light, the color of the ambient light or the variation of the characteristics of the ambient light. These data ambient light can be passed to the module 2476 conversion.

These options implementation may additionally contain a module 2480 select a map manually, which can also affect the choice of the card. When multiple cards or correlation is specified, the user can choose the preferred map module 2480 select a map manually.

In these embodiments, the implementation of the data received from the module 2479 select custom brightness module 2480 select a map manually and module 2478 ambient light, can be used to select the map, modify the map or to modify the results obtained from the map. In some embodiments, the implementation of the input from one of these modules may have priority over other modules. For example, the R, in some embodiments, the implementation of map selection manually, accept user input, you may override the automatic selection map based on ambient light conditions. In some embodiments, the implementation of several inputs to the module 2476 transformations can be combined so as to select and modify card or output card.

Once the map or correlation is selected, the module 2476 conversion can correlate a characteristic of the image with the model attribute of the display and send this attribute in the module 2477 simulation display.

As soon as the model attribute of the display that corresponds to the constraints in the module 2476 conversion, determined, other parameters of the model display can be installed in the module 2477 simulation display. Module 2477 simulation display may define the limits of the cut-off in the model, the error vectors of the display, the weighted histogram and other data to determine the difference of the error, misrepresentation, or other indicator of the characteristics of the image, when displayed at a particular level of source light illumination. In some embodiments, the implementation of the clipping limits in the model, the error vectors of the display, the weighted histogram and other data to determine the difference, error, distortion or other indicator'hara the characteristics of the image, when displayed at a particular level of source light illumination, can be defined in the module 2481 performance indicators/distortion, for example in the module 2482 calculation of weights.

Module 2481 characteristics and distortion can then use these data to determine the rate characteristics for different levels of source light illumination. Module 2484 choice of the initial light level can then choose the appropriate level of source light illumination on the basis of average characteristics, such as distortion. This selected source light illumination can then be sent to the module 2485 time filter.

Module 2485 time filter may be sensitive to input from other modules in the system. In particular, the module 2475 quick scene change and the module 2439 select custom brightness can communicate with the module 2485 time filter, to specify when the rapid change of scenes occur when the user has selected the selection of the brightness manually. When these events occur, the time filter module may respond by switching or modifying processes filter, as explained above relatively sensitive to rapid changes of scenes of embodiments.

The filtered source light salt is of security can then go to control 2488 source light display in the module 2489 calculate compensation images. Module 2489 calculate compensation images can then use the filtered source light illumination when calculating the compensation curve or other compensation process, as explained above for the various embodiments. This compensation curve or the process can then be specified for module 2490 compensation of images, where the curve or the process can be applied to the original image 2470 to create the enhanced image 2491. Enhanced image 2491 can then go to the display 2492, where the image may be displayed together with the filtered source light illumination.

The compensation scheme of the image for additional processing

In many of these systems compensation image is the last process that must be performed for the image before displaying. However, in some systems, the processing postcompensation may need to be performed. This may be due to the architecture of the chipset or processes or other constraints on the system, which prevent the performance of this treatment before payment of images. Additionally, in some cases, the process is executed for the image to compensate for the image may cause artifacts or errors in the image, which is not detected, when the process is performed after compensation images.

When the process is performed after the compensation of the images made, the compensation algorithm of the images must consider the effect of processing postcompensation. If not, the image may be excessively or insufficiently corrected corrected for a given level of source light illumination or other conditions. Accordingly, when the postprocessing is performed, some embodiments of the present invention must account for this process in the scheme or the process of the algorithm of compensation images.

Approximate compensation system image or selection source light illumination is shown in Fig. This system contains a process for receiving input image 2500 in the process 2501 tonal range for pre-compensation of images. After the initial process 2501 modified image and modified image data is sent to the module 2502 select backlight associated with the image select backlight. The modified image is also sent to the module 2503 save brightness/compensation image (BP/IC), which also accepts the selection back light that is generated from the module 2502 select backlight. Module 2503 save brightness or comp is ncacii images forms the tonal range BP/IC or a similar process, to compensate for the image according to the changes backlight, resulting from the selection process backlight. This tonal scale BP/IC or similar process is then applied to the modified image, resulting in a compensated image 2505. Select backlight also goes to the rear lights 2504, to control its level of illumination. Compensated image 2505 can then be displayed using the selected level of illumination of the back light. In this exemplary system, the process 2502 select backlight works for the same image, and the process of storing the brightness/compensation images 2503. These options exercise can act as benchmarks for processes postcompensation and modified compensation processes.

Another exemplary system is illustrated in Fig. In this system the input image 2510 is introduced into the process 2513 tonal range compensation images. The input image is also entered in the module 2512 select backlight. The selection process entails 2512 select backlight, is sent to the process 2513 save brightness/compensation images, and also backlight display 2514. The process 2513 save brightness/compensation image takes an image and creates tonal scales the conservation of brightness/compensation image or a similar process to compensate for the images. This process of saving brightness/compensation image is then applied to the modified image, resulting in a compensated image, which is then sent to the process 2511 of postcompensation. The process 2511 of postcompensation then additionally can handle compensated image through another operation tonal range or another process.

Postcompensation image 2515 can then be displayed with the selected level of illumination of the back light. Postprocessing compensated image can lead to improper compensation images. In addition, in this exemplary system, all errors that appear in the process 2513 tonal range compensation can be enhanced in the process 2511 of postcompensation. In some cases, these reinforced errors can make the system unsuitable for use.

Another exemplary system is illustrated in Fig. In this system the input image 2520 is introduced into the process 2522 select backlight and modified in the process 2521 save brightness/compensation image that is modified so as to account for the process 2523 of postcompensation images. Select backlight, resulting from the process 2522 select backlight is also sent in the modified process 2521 save the brighter the STI/compensation images. The modified process 2521 save brightness/compensation image knows about the process 2523 of postcompensation images and can consider its effect to the image. Accordingly, the modified process 2521 save brightness/compensation images can be formed and applied to the image 2520, a process that compensates for the level of illumination back light, is selected for the image, and which compensates for the effect of process 2523 of postcompensation images. This process is then applied to the image before it is sent to the process 2523 of postcompensation images. The image is then processed using the process 2523 of postcompensation images, which leads to the offset and the modified image 2525, which can be displayed with the selected level of illumination of the back light. In this system the process 2523 of postcompensation images eliminates problems created by increasing errors from the pre-compensation images.

Some embodiments of the present invention contain a modified process of saving brightness/compensation images, which takes into account the effect of another process's tonal range to be applied after the modified process of saving brightness/compensationalbany. This additional process tonal range may be referred to as the process of postcompensation. These modified processes can be based on this principle that the modified process of saving brightness/compensation images, MBP(x), after which executes another process tonal range, TS(x), is the result identical to the result of the process of tonal range, TS(x), after which you source the process of saving brightness/compensation images, BP(x). This principle can be expressed in equation form as equation 63.

Equation 63. Exemplary modified process BP/IC

This principle can be described graphically on Fig, where the first process tonal range, TS(x), is represented by the first curve 2530 tonal range. For the input code values of the image, x 2531, this process results in the output value, w 2532. The output of the first curve tonal range, w, can then be used as input for a process BP/IC, BP(w), represented by the second curve 2534 tonal range. Using 2532 w as input in the process BP/IC, the process should result in the output value, z 2536. The value of z 2536 can then be used to determine the input value, y 2540, about the ECJ's tonal range, TS( ) 2538, which should lead to the conclusion that z 2536. This result is y 2540. In some embodiments, the implementation of this final process can be performed by solving for the input, which should result in the desired well-known conclusion. In other embodiments, implementation of the reverse operation tonal range, TS-1can be obtained and used to determine the final value, y 2540, using z 2536.

Using these processes, either mathematical or functional equivalents, the relationship between the input code value, x 2531, and a final value, y 2540 can be determined and converted 2541. In some embodiments, the implementation of the relationship between the final value of y 2540 and the initial input x 2531 can be transmitted by determining the set of points that correspond to the relationship, and the interpolation between those points to form a modified curve conservation brightness/compensation images MBP(x).

The terms and expressions which are used in the above detailed description, are used as terms of description and not of limitation, and there is no intention to use such terms and expressions to exclude the equivalence shown and described signs or parts thereof, and it should be recognized that the scope of the invention is defined and limited is moved only by the following claims.

1. The method of forming the curve compensation images, which compensates the level of the source light illumination and the process of postcompensation, and the said method comprises the steps are:
A. choose the level of source light illumination;
b. determine the point of conclusion of the process of postcompensation corresponding to the set of code values of the images entered in the above-mentioned process postcompensation;
C. form a curve compensation level of the source light illumination on the basis of the level of source light illumination, selected with said selection;
d. determine point of the output curve compensation level of the source light luminance corresponding to the input of the above-mentioned points output process postcompensation;
that is, determine the entry point for the above process of postcompensation, which should lead to the conclusion mentioned points output curve compensation level of the source light illumination; and
f. ask the modified curve compensation level of the source light illumination through the link mentioned many code values of the image referred to the input points for the above process of postcompensation.

2. The method according to claim 1, wherein the said process postcompensation is curve tonal range.

3. The method according to claim 1, in Kotor is m, the above process postcompensation is implemented using a lookup table (LUT).

4. The method according to claim 3, in which the said definition entry points for the above process of postcompensation, which should lead to the conclusion mentioned points output curve compensation level light source light includes a step in which use reverse LUT.

5. The method according to claim 1 in which the said choice of the level of source light illumination provides the stage on which form the model of the display.

6. The method according to claim 1 in which the said choice of the level of source light illumination provides the stage on which form the image histogram and the error vector.

7. The method according to claim 6 in which the said choice of the level of source light illumination contains the stage at which weighed mentioned the histogram of an image using the above-mentioned error vector.

8. The compensation of the image to reduce the level of source light illumination and process postcompensation, and the said method comprises the steps are:
A. create an image histogram for an input image;
b. form the model display the above image on the basis of the above-mentioned histogram of the image;
C. determine the rate characteristics for multiple levels of source light illumination using said model display;
d. choose the level of source light illumination on the OS is ove mentioned metric characteristics;
E. determine the point of conclusion of the process of postcompensation corresponding to the set of code values of the images entered in the above-mentioned process postcompensation;
f. form a curve compensation level of the source light illumination on the basis of the level of source light illumination, selected with said selection;
g. determine point of the output curve compensation level of the source light luminance corresponding to the input of the above-mentioned points output process postcompensation;
h. define the entry point for the above process of postcompensation, which should lead to the conclusion mentioned points output curve compensation level of the source light illumination;
i. ask the modified curve compensation level of the source light illumination through the link mentioned many code values of the image referred to the input points for the above process of postcompensation; and
j. process mentioned image using the modified curve compensation level of the source light illumination.

9. The method of claim 8 in which the said process postcompensation is curve tonal range.

10. The method of claim 8 in which the said process postcompensation is implemented using a lookup table (LUT).

11. The method according to claim 10, in which the KJV is anothe defining entry points for the above process of postcompensation, which should lead to the conclusion mentioned points output curve compensation level light source light includes a step in which use reverse LUT.

12. The method of claim 8 in which the said indicator definition characteristics for a light source of illumination includes a stage on which to determine the error vector for each of the above levels of source light illumination.

13. The method according to item 12, in which the said indicator definition characteristics further comprises the stage at which weighed mentioned a bar chart using the above-mentioned vectors of error to get the distortion value for each of these levels source light illumination.

14. The method according to item 13, in which the said choice of the level of source light illumination includes a step where you choose the level of source light illumination, corresponding to the lowest distortion value.

15. System for forming a curve compensation images, which compensates the level of the source light illumination and the process of postcompensation, and the system contains:
A. a selection module to select the level of source light illumination;
b. the process of postcompensation to determine points of conclusion of the process of postcompensation corresponding to the lot code the values of the image, entered in the above-mentioned process postcompensation;
C. curve compensation level of the source light illumination on the basis of the level of source light illumination, selected by the aforementioned selection module, these curve determines the compensation point of the output curve compensation level of the source light luminance corresponding to the input of the above-mentioned points output process postcompensation;
d. the reverse process of postcompensation to identify entry points for the above process of postcompensation, which should lead to the conclusion mentioned points output curve compensation level of the source light illumination; and
that is, the shaper modified curves for the formation of the modified curve compensation level of the source light illumination through the link mentioned many code values of the image referred to the input points for the above process of postcompensation.

16. The system of clause 15, in which the said shaper modified curves specifies a modified curve compensation level of the source light illumination through interpolation between a set of control points.

17. The system of clause 15, in which the above-mentioned process postcompensation is implemented using a lookup table (LUT).

18. System 17, in which amenity process back postcompensation contains the inverse LUT.

19. The system of clause 15, in which the said selection module to select the level of source light illumination further comprises a display model.

20. The system of clause 15, in which the said selection module to select the level of source light illumination module further comprises calculating the error vector.



 

Same patents:

FIELD: physics.

SUBSTANCE: liquid-crystal display device recognises every 12 video signal lines (SL1-SLn) in the order of their arrangement as a group and drives the video signal lines with time division in the group in the horizontal scanning period. The order of driving video signal lines in the group for a frame with an even number differs from the order for a frame with an odd number. For each line, the video signal line with an even number is driven first in one frame, and the video signal line with an odd number is driven first in another. The first and last driven video signal lines are specified so that they correspond to blue colour. The number of push-ups, under the effect of which video signal lines fall, is limited to two for the frame with an even number and zero for the frame with an odd number in addition to change of their order, so that the arising of vertical strips at low temperatures is prevented. Additionally, only video signal lines corresponding to the blue colour are specified as having insufficient charge, so that viewers find it difficult to recognise deterioration of image quality due to insufficient charge.

EFFECT: prevention of arising of vertical strips in display devices which perform driving with time division of video signal lines.

13 cl, 9 dwg

FIELD: physics.

SUBSTANCE: light source controller, which controls backlight, provides processing which is successively performed for all units SA-a (1) - (16) in the SA-a correction region. Processing includes installation of the SA-a region for four regions SA-a - SA-d as a correction region and providing light emission in unit SA-a (1), which is a unit in the SA-a correction region, and successive emission of light in units SA-b (n) - SA-d (n), which lie in three other regions SA-b - SA-d, except the SA-a correction region, and positions of which, in these regions, correspond to the SA-a (n) unit. The light source controller then repeats similar operations for the remaining three regions SA-b - SA-d, used as correction regions.

EFFECT: possibility of correcting brightness or colour grade of emission light with high accuracy and with low expenses.

9 cl, 17 dwg

FIELD: physics.

SUBSTANCE: pixel control device (120) for the liquid-crystal display (LCD) panel (1) includes first and second transistors (Ta, Tb) and first and second storage capacitors (CstA, CstB). The second transistor (Tb) has a gate electrode (G) which is connected to the gate electrode (G) of the first transistor (Ta), and a drain electrode (D) which is connected to the drain electrode (D) of the first transistor (Ta). The first storage capacitor (CstA) has a terminal (104) which is connected to the source electrode (S) of the first transistor (Ta). The second storage capacitor (CstB) has a first terminal (107) which is connected to the source electrode (S) of the second transistor (Tb), and a second terminal (103) which is connected to the gate electrode (G) of the first transistor (Ta) of a pixel control device (120) in another pixel row of the LCD panel (1).

EFFECT: reduced colour shift, wider viewing angle, simple design.

23 cl, 12 dwg

FIELD: physics.

SUBSTANCE: according to the method, electrical energy is supplied to the LCD, electrical signal is transmitted to the LCD for updating displayed information, ambient temperature in the vicinity of the LCD is measured, and energy and update information transmitted to the LCD are regulated based on ambient temperature. Field device (10) includes LCD (110), electronic control module (120), made with possibility of transmitting energy signals and connection to the LCD (110), and a temperature sensor (112), connected to the electronic control module (120). The electronic control module (120) is made with possibility of measuring ambient temperature close to the LCD (110), and control energy and connection to the LCD (110), based on temperature of the LCD (110).

EFFECT: increased reliability of operation at low temperature.

20 cl, 6 dwg

FIELD: physics, optics.

SUBSTANCE: invention is related to the field of optics and facilities of information displaying, and may be used for highlight of colour liquid-crystal (LC) displays and creation of LC displays that do not contain matrix of colour filters. In matrix LC display and its highlight system, which contains the following serially installed components: one or more light sources, light-conducting layer, array of light-outputting elements, fiber-optic plate installed between array of light-outputting elements and LC display, foresaid fiber-optic plate represents matrix of elements made with the possibility of light source radiation spectrum transformation into radiation with wave length that corresponds to colour formed by subpixel of liquid crystal display, at that size and location of mentioned elements correspond to size and location of liquid crystal display subpixels, at that the first line of matrix of elements that transform wave length, is installed opposite to the first line of liquid crystal display, the second line of matrix of elements that transform wave length, is located opposite to the second matrix of liquid crystal display, n line of matrix of elements that transform wave length is installed opposite to n line of liquid crystal display matrix, at that every element of foresaid fiber-optic plate contains at least one photon-crystalline fiber, which transforms wave length, at that mentioned fibers are tightly packed and completely fill area of mentioned element, at that photon-crystalline fiber includes set of fibers with hollow core that are installed lengthwise around hollow or solid wave conductor area, at that fibers with hollow core are installed so that create two-dimensional photon crystal with photon prohibited zone, at that mentioned hollow or solid wave conducting area is formed to transmit signal with frequency that lies mostly inside photon prohibited area, so that light source radiation spectrum is transformed into radiation with length of wave that corresponds to colour formed by subpixel of liquid crystal display.

EFFECT: creation of LC display highlight system with improved efficiency of light source radiation application and application of radiation source of only one type, and also creation of LC display with high transmission, in which suggested highlight system is used.

9 cl, 10 dwg

FIELD: control of liquid-crystalline color displays.

SUBSTANCE: in accordance to the invention, video signal of same size may be derived with lesser number of clock impulses. Device and method realize a block for controlling clock impulses, which provides clock impulses for operation of each module, interface block which receives 16-bit data for each clock impulse in accordance with control signal of block for controlling clock impulses, a pair of 18-bit RGB buffers, which preserve data transferred through interface block, graphic buffer, which preserves graphic data from a pair of RGB buffers, switch block, which preserves data signals from a pair of RGB buffers, in graphic buffer, and digital-analog converter which transforms digital R/G/B data, preserved in graphic buffer, to analog signal for output.

EFFECT: increased efficiency of data transmission due to reduced processing time of central processor unit.

2 cl, 9 dwg

The invention relates to a device playback of images and ways of managing these devices

Display // 2160933
The invention relates to image formation and can be used to display video information

The invention relates to electronics and LCD screens

The invention relates to video displays and associated with them the driving circuits

FIELD: control of liquid-crystalline color displays.

SUBSTANCE: in accordance to the invention, video signal of same size may be derived with lesser number of clock impulses. Device and method realize a block for controlling clock impulses, which provides clock impulses for operation of each module, interface block which receives 16-bit data for each clock impulse in accordance with control signal of block for controlling clock impulses, a pair of 18-bit RGB buffers, which preserve data transferred through interface block, graphic buffer, which preserves graphic data from a pair of RGB buffers, switch block, which preserves data signals from a pair of RGB buffers, in graphic buffer, and digital-analog converter which transforms digital R/G/B data, preserved in graphic buffer, to analog signal for output.

EFFECT: increased efficiency of data transmission due to reduced processing time of central processor unit.

2 cl, 9 dwg

FIELD: physics, optics.

SUBSTANCE: invention is related to the field of optics and facilities of information displaying, and may be used for highlight of colour liquid-crystal (LC) displays and creation of LC displays that do not contain matrix of colour filters. In matrix LC display and its highlight system, which contains the following serially installed components: one or more light sources, light-conducting layer, array of light-outputting elements, fiber-optic plate installed between array of light-outputting elements and LC display, foresaid fiber-optic plate represents matrix of elements made with the possibility of light source radiation spectrum transformation into radiation with wave length that corresponds to colour formed by subpixel of liquid crystal display, at that size and location of mentioned elements correspond to size and location of liquid crystal display subpixels, at that the first line of matrix of elements that transform wave length, is installed opposite to the first line of liquid crystal display, the second line of matrix of elements that transform wave length, is located opposite to the second matrix of liquid crystal display, n line of matrix of elements that transform wave length is installed opposite to n line of liquid crystal display matrix, at that every element of foresaid fiber-optic plate contains at least one photon-crystalline fiber, which transforms wave length, at that mentioned fibers are tightly packed and completely fill area of mentioned element, at that photon-crystalline fiber includes set of fibers with hollow core that are installed lengthwise around hollow or solid wave conductor area, at that fibers with hollow core are installed so that create two-dimensional photon crystal with photon prohibited zone, at that mentioned hollow or solid wave conducting area is formed to transmit signal with frequency that lies mostly inside photon prohibited area, so that light source radiation spectrum is transformed into radiation with length of wave that corresponds to colour formed by subpixel of liquid crystal display.

EFFECT: creation of LC display highlight system with improved efficiency of light source radiation application and application of radiation source of only one type, and also creation of LC display with high transmission, in which suggested highlight system is used.

9 cl, 10 dwg

FIELD: physics.

SUBSTANCE: according to the method, electrical energy is supplied to the LCD, electrical signal is transmitted to the LCD for updating displayed information, ambient temperature in the vicinity of the LCD is measured, and energy and update information transmitted to the LCD are regulated based on ambient temperature. Field device (10) includes LCD (110), electronic control module (120), made with possibility of transmitting energy signals and connection to the LCD (110), and a temperature sensor (112), connected to the electronic control module (120). The electronic control module (120) is made with possibility of measuring ambient temperature close to the LCD (110), and control energy and connection to the LCD (110), based on temperature of the LCD (110).

EFFECT: increased reliability of operation at low temperature.

20 cl, 6 dwg

FIELD: physics.

SUBSTANCE: pixel control device (120) for the liquid-crystal display (LCD) panel (1) includes first and second transistors (Ta, Tb) and first and second storage capacitors (CstA, CstB). The second transistor (Tb) has a gate electrode (G) which is connected to the gate electrode (G) of the first transistor (Ta), and a drain electrode (D) which is connected to the drain electrode (D) of the first transistor (Ta). The first storage capacitor (CstA) has a terminal (104) which is connected to the source electrode (S) of the first transistor (Ta). The second storage capacitor (CstB) has a first terminal (107) which is connected to the source electrode (S) of the second transistor (Tb), and a second terminal (103) which is connected to the gate electrode (G) of the first transistor (Ta) of a pixel control device (120) in another pixel row of the LCD panel (1).

EFFECT: reduced colour shift, wider viewing angle, simple design.

23 cl, 12 dwg

FIELD: physics.

SUBSTANCE: light source controller, which controls backlight, provides processing which is successively performed for all units SA-a (1) - (16) in the SA-a correction region. Processing includes installation of the SA-a region for four regions SA-a - SA-d as a correction region and providing light emission in unit SA-a (1), which is a unit in the SA-a correction region, and successive emission of light in units SA-b (n) - SA-d (n), which lie in three other regions SA-b - SA-d, except the SA-a correction region, and positions of which, in these regions, correspond to the SA-a (n) unit. The light source controller then repeats similar operations for the remaining three regions SA-b - SA-d, used as correction regions.

EFFECT: possibility of correcting brightness or colour grade of emission light with high accuracy and with low expenses.

9 cl, 17 dwg

FIELD: physics.

SUBSTANCE: liquid-crystal display device recognises every 12 video signal lines (SL1-SLn) in the order of their arrangement as a group and drives the video signal lines with time division in the group in the horizontal scanning period. The order of driving video signal lines in the group for a frame with an even number differs from the order for a frame with an odd number. For each line, the video signal line with an even number is driven first in one frame, and the video signal line with an odd number is driven first in another. The first and last driven video signal lines are specified so that they correspond to blue colour. The number of push-ups, under the effect of which video signal lines fall, is limited to two for the frame with an even number and zero for the frame with an odd number in addition to change of their order, so that the arising of vertical strips at low temperatures is prevented. Additionally, only video signal lines corresponding to the blue colour are specified as having insufficient charge, so that viewers find it difficult to recognise deterioration of image quality due to insufficient charge.

EFFECT: prevention of arising of vertical strips in display devices which perform driving with time division of video signal lines.

13 cl, 9 dwg

FIELD: information technology.

SUBSTANCE: invention is a system for image post-compensation processing. A modified process (2521) for storing brightness/image compensation is aware of the image post-compensation process (2523) and can allow for its influence on an input image (2520). The modified process (2521) for storing brightness/image compensation can generate and apply to the input image (2520) a process which will compensate for the level of backlight selected for the image, and which will compensate for the effect of the image post-compensation process (2523).

EFFECT: compensation for drop in image quality during operation of a display in low power mode.

20 cl, 120 dwg

FIELD: information technologies.

SUBSTANCE: mobile electronic device includes a capacitance sensor, having an electrode layer with non-etched sections and etched sections, and having isolation areas formed on etched areas, and a segmented optical gate arranged on the side of the capacitance sensor, besides, the optical gate includes a liquid crystal layer inserted between an upper absorbing polariser and a lower absorbing polariser, and includes an element of reflective property increase, arranged between the liquid crystal layer and the lower absorbing layer. The reflective property of the element of reflective property increase is selected to reduce the ratio of the reflective property on non-etched areas to the reflective property on etched areas to make the user interface appearance substantially uniform in off condition.

EFFECT: providing the user with various configurations of keyboard buttons required to the user depending on the used mode of the device operation.

20 cl, 4 dwg

FIELD: physics.

SUBSTANCE: presence of change of view in a video sequence is detected. The value of the backlight brightness level of the current frame in said video sequence is determined based on image characteristics in said current frame. Said value of backlight brightness level is filtered by a first filter when change of view is defined as close to said current frame; and said value of backlight brightness level is filtered by a second filter when change of view is not defined as close to said current frame.

EFFECT: filtering the backlight brightness level of a display using an adaptive filter based on presence of change of view near the current frame.

20 cl, 98 dwg

FIELD: information technology.

SUBSTANCE: histogram calculation process calculates an image histogram. A distortion module uses the histogram value and distortion weight in order to determine distortion characteristics for various backlight illumination levels, and then selects the backlight illumination level which lowers or minimises the calculated distortion. After selecting the backlight illumination level, the backlight signal is filtered by a time filter in a filtration module. A Y-amplification projecting module is used to determine the image compensation process. This compensation process involves application of the curve of the tonal range to the brightness channel of the image.

EFFECT: amplification of an image formed by displays which use light radiators, owing to adjustment of pixel brightness and setup of the light source of the display to different levels in accordance with image characteristics.

20 cl, 107 dwg

Up!