Methods for determining parameter of adjustment curve of tonal range and methods for selecting illumination level of display light source

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

 

Related links

The following applications are hereby incorporated herein by reference: patent application U.S. No. 11/465436, entitled "Methods and systems for selecting the illumination level of the light source display", filed August 17, 2006; patent application U.S. No. 11/293562, entitled "Methods and systems for determining the configuration of the light source display", filed December 2, 2005; patent application U.S. No. 11/224792, entitled "Methods and systems for specific image settings tonal range and control light source", filed September 12, 2005; patent application U.S. No. 11/154053, entitled "Methods and systems for improvement of characteristics of the display device with improved high contrast", filed June 15, 2005; patent application U.S. No. 11/154054, entitled "Methods and systems for improving the characteristics of the display with a specific frequency enhancement", filed June 15, 2005; patent application U.S. No. 11/154052, entitled "Methods and systems for improving the characteristics of the display device", filed on 15 June 2005; patent application U.S. No. 11/393404, entitled "Method to enhance color, using color detection surface", filed on March 30, 2006; patent application U.S. No. 11/460768, entitled "Methods and systems associated with distortion control light source", filed July 28, 2006; patent application U.S. No. 11/202903, oz is entitled "Methods and systems for independent settings view in mnogoproektsionnoe displays", filed August 8, 2005; patent application U.S. No. 11/371466, entitled "Methods and systems for improving the characteristics of the display device with the input of external lighting"filed March 8, 2006; patent application U.S. No. 11/293066, entitled "Methods and systems for maintaining the brightness depending on the display mode", filed December 2, 2005; patent application U.S. No. 11/460907, entitled "Methods and systems for generating and applying corrections tonal range of an image", filed July 28, 2006; patent application U.S. No. 11/160940, entitled "Methods and systems for preserving color with tonal corrections scale images", filed July 28, 2006; patent application U.S. No. 11/564203, entitled "Methods and systems for configuring an image's tonal range to compensate for the low power light source", filed on November 28, 2006; patent application U.S. No. 11/680312, entitled "Methods and systems for maintaining the brightness using the smoothed on enhancing image", filed February 28, 2007; patent application U.S. No. 11/845651, entitled "Methods and systems for generating, selecting and applying gradation curve", filed August 27, 2007; and patent application U.S. No. 11/605711 entitled "A method of improving the color using a color detection surface", filed on November 28, 2006.

The technical field

Options for implementation in the present invention include methods and systems for image enhancement. Some options for implementation include methods of improving color, some embodiments of include maintaining brightness, some options for implementation include increased brightness, and some options for implementation include extension methods are a bit depth methods.

Prior art

A typical display device displays an image using a fixed range of luminance levels. For many displays, the range of luminance values is 256 levels, which are evenly spaced from 0 to 255. Usually assigned code values of the image to correspond to these levels.

In many electronic devices with larger displays, the displays are the major consumers of power. For example, the laptop display is likely to consume more power than any of the other components in the system. Many displays with limited available capacity, such as in battery-powered devices can use different levels of light or brightness, to help manage energy consumption. The system can use full power when it is included in the energy source, such as a power source of alternating current, and can use power saving mode etc is running on battery power.

In some devices, the display may automatically go into power saving mode, in which the lighting of the display is reduced to save power. These devices can have multiple power saving modes, in which the illumination is reduced step-by-step way. Generally, when the lighting display is reduced, the image quality decreases as well. When the maximum level of luminosity is reduced, the dynamic range of the display is reduced, and the image contrast is degraded. Therefore, contrast and other image quality is reduced during typical operation of the power saving mode.

Many display devices such as liquid crystal displays (LCD) or a digital Micromirror device (DMD), using light valves, which are illuminated from the rear, side, front anyway. In svetalana the backlit display, such as LCD, backlight placed behind the liquid crystal panel. The backlight emits light through the LC panel that modulates light to register the image. As the luminosity (brightness)and color can be modulated in color displays. Separate LC pixels modulate the amount of light which passes from the rear lights, and through the LC panel to the eyes of the user or some other destination. In some cases, m is a hundred and destination may be a light sensor, such as a charge coupled device (CCD).

Some displays can also use the light emitters to record the image. These displays, such as led displays and plasma displays, use the image elements, which emit light, and does not reflect light from another source.

The invention

Some embodiments of the present invention include systems and methods for changing the level of modulation of the luminance modulation light valve pixel 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 to record the image. These displays, such as led displays and plasma displays, use the image elements, which emit light, and does not reflect light from another source. Embodiments of the present invention can be used to enhance the image generated by these devices. In these variants of implementation, the brightness of the pixels can be adjusted to increase the dynamic range of certain frequency bands of the image is the position, the ranges of luminosity and other units of the image.

In some embodiments, implementation of the present invention, the light source of the display can be adjusted to different levels in accordance with the characteristics of the image. When these levels of the light source changes, the code values of the image can be adjusted to compensate for changes in brightness or otherwise improve the quality of the image.

Some embodiments of the present invention include the perception of the external light, which can be used as input when determining the levels of the light source and the pixel values of the image.

Some embodiments of the present invention include associated with the distortion of source management and consumption from the battery.

Some embodiments of the present invention include 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 settings tonal range of an image with improved color accuracy.

Some embodiments of the present invention include methods and systems for selecting the illumination level of the light source of the display is not who I am.

Some embodiments of the present invention include methods and systems for creating the tone curve panel and the target tone curve. Some of these embodiments include generating multiple target tone curves, and each curve is associated with a different level of light or illumination light source. In these cases the implementation can be selected level of the backlight, 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 of goal-related performance characteristics may influence the choice of parameters tone curve.

Some embodiments of the present invention include methods and systems for improved color. Some of these embodiments include color detection surface, processing the card surface color and color processing.

Some embodiments of the present invention include methods and systems for expanding the bit depth. Some of these embodiments include the use of template spatial and temporal high-frequency blur (contours of the image) to the image before reducing the bit depth

Some embodiments of the present invention include filters the signal level of the light source, which react to the presence of a transition stage in the sequence.

Some embodiments of the present invention include the generation and application of curve settings tonal range on the basis of the histogram data luminosity.

The preceding and other objectives, features and advantages of the invention will be more readily understandable from a consideration of the following detailed description of the invention in conjunction with the drawings illustrating.

Brief description of drawings

Fig. 1 is a diagram showing known from the prior art LCD system with backlight;

Fig. 2A is a graph showing the correlation between the source code values of the image and enhanced the code values of the image;

Fig. 2B is a graph showing the correlation between the source code values of the image and enhanced the code values of the image with the limitation;

Fig. 3 is a graph showing the level of luminosity associated with the coded values for the various schemes modification of code values;

Fig. 4 is a graph showing the correlation between the source code values of an image and modified the code values of the image is ia under various schemes modification;

Fig. 5 is a diagram showing the generation of a model configuration tonal range;

Fig. 6 is a diagram showing an exemplary application of the model settings tonal range;

Fig. 7 is a diagram showing the generation of a model configuration tonal range and maps amplification;

Fig. 8 is a chart showing an exemplary configuration model tonal range;

Fig. 9 is a graph showing an approximate map of amplification;

Fig. 10 is a block diagram showing an exemplary process in which the model settings tonal range and map the gain applied to the image;

Fig. 11 is a block diagram showing an exemplary process in which the model settings tonal range applied to a single frequency band image, and a map of the gain applied to a different frequency range image;

Fig. 12 is a graph showing changes in the model configuration tonal range as changes in MFP;

Fig. 13 is a block diagram showing an exemplary method for displaying a graded scale depending on the image;

Fig. 14 is a chart showing exemplary embodiments of the choice of tonal range, depending on the image;

Fig. 15 is a chart showing exemplary embodiments of calculate card graded scale depending on the image;

Fig. 16 is a block diagram that shows the surrounding options implementation includes a level setting of the light source and the display gradation of the scale depending on the image;

Fig. 17 is a chart showing exemplary embodiments of which includes the evaluator level of the light source and the selector card tonal range;

Fig. 18 is a chart showing exemplary embodiments of which includes the evaluator level of the light source and the transmitter card tonal range;

Fig. 19 is a block diagram showing the options for implementation, including the level setting of the light source depending on the level of the light source display tonal range;

Fig. 20 is a graph showing the options for implementation that includes the evaluator level of the light source depending on the level of the light source calculation or select a tonal range;

Fig. 21 is a diagram showing a graph of the source code values of the image based on the tilt of tonal range;

Fig. 22 is a diagram showing embodiments of including a separate analysis of the color channel;

Fig. 23 is a diagram showing embodiments of including the input of external lighting module image processing;

Fig. 24 is a diagram showing embodiments of including the input of external lighting in modularity light source;

Fig. 25 is a diagram showing embodiments of including the input of external lighting module image processing and input characteristics of the device;

Fig. 26 is a diagram showing embodiments of including alternative inputs external lighting module image processing and/or processing module light source and postprocessor signal light source;

Fig. 27 is a diagram showing embodiments of including the input of external lighting in the processing module of the light source that passes this input to the module image processing;

Fig. 28 is a diagram showing embodiments of including the input of external lighting module image processing, which can transmit the input to the processing module light source;

Fig. 29 is a diagram showing embodiments of incorporating adaptive to the distortion power control;

Fig. 30 is a diagram showing embodiments of endless capacity management;

Fig. 31 is a diagram showing embodiments of incorporating adaptive management capacity;

Fig. 32A is a graph showing a comparison of power consumption for models of constant power and constant distortion;

Fig. 32B is a graph showing the th distortion for models of constant power and constant distortion;

Fig. 33 is a diagram showing embodiments of incorporating adaptive to the distortion power control;

Fig. 34 is a graph showing the power levels of the backlight at various limits of distortion for the sample sequence;

Fig. 35 is a chart showing the approximate curves power/distortion;

Fig. 36 is a block diagram showing embodiments of which manage power consumption with respect to the criterion of distortion;

Fig. 37 is a block diagram showing the options for implementation, including the choice of the power level of the light source on the basis of the criterion of distortion;

Fig. 38A and B are block diagrams showing embodiments of including measurement of the distortion which takes into account the effects of the methods of conservation of brightness;

Fig. 39 - curve power/distortion for the sample images;

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

Fig. 41 is a graph of distortion, showing a fixed distortion;

Fig. 42 is an exemplary curve settings tonal range;

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

Fig. 44 is another approximate curve settings tonal range;

Fig. 45 is a view on an enlarged scale the dark area curve settings gradati the authorized scale, it is shown in Fig. 44;

Fig. 46 is a diagram showing the configuration of the code values of the image based on the maximum value of the color channel;

Fig. 47 is a diagram showing the configuration of the code values of the image sets of the color channels based on the maximum code value of the color channel;

Fig. 48 is a diagram showing the configuration of the code values of the image sets of the color channels based on the characteristics of the code values of one of the color channels;

Fig. 49 is a diagram showing embodiments of the present invention includes a generator tonal range, which retrieves the maximum code value of the color channel as input;

Fig. 50 is a diagram showing embodiments of the present invention, which includes the decomposition in frequency and code differences color channel configuration tonal range;

Fig. 51 is a diagram showing embodiments of the present invention, which includes the decomposition in frequency, the difference of the color channel and constraint preserving color;

Fig. 52 is a diagram showing embodiments of the present invention, including limitation with preservation of color based on the characteristics of the code values of the color channels;

Fig. 53 is a graph showing the ways to implement the Oia of the present invention, includes the separation of the low-pass/high-pass and the selection of the maximum code value of the color channel;

Fig. 54 is a chart showing the different ratio between processed images and models of display;

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

Fig. 56 is a graph of the approximate curve distortion corresponding to the histogram in Fig. 55;

Fig. 57 is a graph showing the results of applying the approximate optimization criterion to a short DVD clip, this graph displays the selected power backlight relatively non of the video.

Fig. 58 illustrates the definition backlight with minimal distortion MSE for different relations of the actual contrast of the display;

Fig. 59 is a chart showing the approximate tone curve panel and the target tone curve;

Fig. 60 is a chart showing the approximate tone curve panel and the target tone curve for configuration saving power;

Fig. 61 is a chart showing the approximate tone curve panel and the target tone curve configuration of a lower black level;

Fig. 62 is a chart showing the approximate tone curve panel and the target curve tones for boost configuration brightness;

Fig. 63 is a chart showing the approximate tone curve panel and the target tone curve to shape the gain of the image, in which the black level lowered and the brightness is increased;

Fig. 64 is a chart showing the approximate number of target tone curves to improve black level;

Fig. 65 is a chart showing the approximate number of target tone curves to improve black level and increase the brightness of the image;

Fig. 66 is a diagram showing a sample implementation, including the definition of the target tone curve, and is associated with distortion of the choice of the backlight;

Fig. 67 is a diagram showing a sample implementation that includes based on performance goals and the choice of parameters, the target tone curve, and a choice of rear illumination;

Fig. 68 is a diagram showing a sample implementation that includes based on working indicators and targets target tone curve, and a choice of rear illumination;

Fig. 69 is a diagram showing a sample implementation that includes based on working indicators and targets and associated with the image of the target tone curve, and a choice of rear illumination;

Fig. 70 is a diagram showing a sample implementation that includes the decomposition of the frequency and the processing of tonal range with the extension bit depth;

Fig. 71 is a diagram showing a sample implementation that includes the decomposition in frequency and color enhancement;

Fig. 72 is a diagram showing a sample implementation, including processes to enhance color, select backlight and gain upper bandwidth frequency;

Fig. 73 is a diagram showing a sample implementation, including color enhancement, histogram generation, processing, tonal range and choice of rear illumination;

Fig. 74 is a diagram showing a sample implementation, which includes the detection surface color and detail maps of the surface color;

Fig. 75 is a diagram showing a sample implementation that includes color enhancement and expansion bit depth;

Fig. 76 is a diagram showing a sample implementation, including color enhancement, processing tonal range and the extension bit depth;

Fig. 77 is a diagram showing a sample implementation that includes color enhancement;

Fig. 78 is a diagram showing a sample implementation that includes color enhancement and expansion bit depth;

Fig. 79 is a graph showing the target curve output and a set of curves panel or output display;

Fig. 80 is a graph showing the graphs of the error vector for the target curve and the curves of the output display of Fig. 79;

Fig. 81 is a graph showing the weighted GIS is ogramme schedule errors;

Fig. 82 is a diagram showing a sample implementation of the present invention, which includes a weighted histogram, based on the errors the choice of the level of illumination of the light source;

Fig. 83 is a diagram showing an alternative exemplary variant of implementation of the present invention, which includes a weighted histogram, based on the errors the choice of the level of illumination of the light source;

Fig. 84 is a diagram showing an exemplary system that contains a sensor transition scene;

Fig. 85 is a diagram showing an exemplary system that contains a sensor transition stage and the compensation module image;

Fig. 86 is a diagram showing an exemplary system that contains a sensor transition stage and the buffer histogram;

Fig. 87 is a diagram showing an exemplary system that contains a sensor transition scenes and a time filter, responsive to the sensor transition scene;

Fig. 88 is a diagram showing an exemplary manner in which the filter selection based on the detection of the transition of the scene;

Fig. 89 is a diagram showing an exemplary manner in which frames are compared to detect the transition of the scene;

Fig. 90 is a graph showing the response of the backlight without filter;

Fig. 91 is a graph showing a typical time function of contrast sensitivity;

Fig. 92 is a graph showing the th approximate response of the filter;

Fig. 93 is a graph showing the filtered and unfiltered response backlight;

Fig. 94 is a graph showing the response of the filter in the transition to the scene;

Fig. 95 is a graph showing an unfiltered response in the transition to the scene along with the first filtered response and the second filtered response;

Fig. 96 diagram of the system showing the options for implementation, which includes the buffer histograms, time filter and compensation Y-gain;

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

Fig. 98 is a graph showing a model of the display;

Fig. 99 is a graph showing the approximate curves of the vector error display;

Fig. 100 is a graph showing an exemplary histogram of the image;

Fig. 101 is a graph showing the approximate curves of distortion depending on the level of the backlight;

Fig. 102 is a graph showing the comparison of different metrics distortion;

Fig. 103 is a diagram showing an exemplary system that contains the detection of a transition of scenes and compensation image; and

Fig. 104 is a diagram showing an exemplary method that includes analyzing the image to determine the transitions of the stage and the distortion calculation in accordance with the transition of the scene.

Detailed description of exemplary embodiments

Variations which you implement the present invention will be better understood with reference to the drawings, on which the same elements are denoted by the same reference position. The drawings listed above, explicitly included as part of this detailed description.

It is clear that the components of the present invention, as generally described and illustrated in the drawings, can be made and designed in a wide variety of different configurations. Thus, the following more detailed description of embodiments of methods and systems of the present invention is not intended to limit the invention, but is merely representative of the preferred in the present embodiments of the invention.

Elements of embodiments of the present invention can be implemented in hardware, programmable hardware and/or software. While exemplary embodiments of the implementation presented here can describe only one of these forms, it is clear that the experts in the art will be able to implement these elements in any of these forms, while remaining within the scope of the present invention.

The display device using svetalana modulators, such as LC modulators and other modulators may be reflective, in which light is radiated to the front surface (facing toward the observer) and is reflected n the ass to the observer after passing through the layer panel modulation. The display device may also be continuous, in which light radiates from behind the layer panel modulation and can pass through the layer of modulation to the observer. Some devices display can also work on transmission and reflection, that is, to be a combination of reflective and bore, in which the light can pass through the layer modulation from back to front, while the light from another source is reflected after entering from the front layer modulation. In any of these cases, the elements in the layer modulation, such as a separate LC elements can control the perceived brightness of a pixel.

In displays with back lighting, front lighting and side lighting the light source may be a set of fluorescent tubes, LED grille or some other source. If the display is larger than the typical size of about 18", the majority of the energy consumption for the device is caused by the light source. For certain applications and in certain markets, the reduction of energy consumption is important. However, a reduction in power means a reduction of the luminous flux of the light source and, thus, the reduction of the maximum brightness of the display.

The basic equation linking the code values of the grey levels svetalana modulator with gamma correction CV, the level of the light source Lsourceand the output from oven light L out.

Equation 1

where g is the gain calibration, dark - level dark light valve and ambient - ambient light entering the display from room conditions. From this equation you can see that the decrease of the light source backlight x% also reduces the light output by x%.

The lower level of the light source can be compensated by changing the value of the modulation light valve, in particular its increase. In fact, any light level less than (l-x%)can be reproduced accurately, while any light level above (l-x%) may not be reproduced without the additional light source or increasing the intensity of the source.

Setting the light output on the basis of the original and reduced sources gives the correct basic code values that can be used for the correction of code values to reduce by x% (assuming that dark and ambient is equal to 0).

Equation 2

Equation 3

Figa illustrates this setting. In Fig. 2A and 2B, the original values of the display correspond to points along the line 12. When the back-light or the light source installed in the power saving mode and the illumination light source is reduced, code display value should be strengthened so that POS is oliti light valves to counteract the reduction in the illumination of the light source. These enhanced values coincide with the points along the line 14. However, these results settings in code values 18 higher than those which the display is capable of generating (e.g., 255 for 8-bit display). Therefore, these values should be limited to 20, as illustrated in Fig. 2B. Image configured in this way may suffer from blur light areas, the artificiality of representation and generally low quality.

Using this simple model, configuration, code values below the point 15 constraints (input code value 230 in this exemplary embodiment) will be displayed at the level of luminance, equal to the level generated from the light source to full power, when in the low lighting of the light source. The same luminosity is generated with a lower capacity, leading to conserve power. If the set of code values of the image is limited by the range below the point 15 restrictions, saving mode power can act in a transparent manner for the user. Unfortunately, when the values exceed the point 15 limitations, the luminosity decreases and the details will be lost. Embodiments of the present invention provide an algorithm that can change the code values of the LCD light valve to provide increased brightness (what if no reduction in brightness save power) when reducing artifacts restrictions, that may occur on the high end of the range of luminance values.

Some embodiments of the present invention can eliminate dimming associated with a reduction in the power of the light source of the display by matching the luminance of the image displayed with low power, with the one that is displayed at full power for a significant range of values. In these embodiments, the implementation of the reducing power of the light source or power backlight, which divides the output luminance at a fixed rate, offset by a gain in image data to mutually inverse ratio.

Ignoring the limitations of the dynamic range of the image displayed at full power and reduced power may be identical, because the division (for reduced illumination light source) and multiplication (for enhanced code values) is essentially compensated by a substantial range. The limits of the dynamic range can cause artifacts restrictions whenever multiplication (gain code values) of the image data exceeds the maximum display. Artifacts constraints caused by limitations of the dynamic range, can be eliminated or reduced by reducing the gain at the upper end of the code values. This weakening mo is et to begin at the point of maximum accuracy (MFP), above which the luminosity is no longer aligned with the source luminosity.

In some embodiments, implementation of the present invention, the following steps can be performed to compensate for the reduction of lighting of the light source or the virtual reduction to enhance the image:

1. Is determined by the reduction of the light source (backlight) as a percentage reduction of luminosity;

2. Defines the point of maximum accuracy (MFP), which is a departure from the negotiation of reduced output power output full power;

3. Is determined by the operator's tonal range compensation:

a) below MFP is to increase the tonal range, to compensate for the reduction in luminance of the display;

(b) above, the MFP is to gradually weaken the tonal range (in some embodiments, implementing, maintaining continuous derivatives);

4. To apply the operator display tonal range for the image; and

5. Send in the display.

The main advantage of these embodiments is that the saving power can only be achieved with small changes for a narrow category of images. (Differences only occur above MFP and consist in the reduction of peak brightness and some loss of bright detail). Image values below the MFP can be displayed in a mode saving power with the same himself is th luminosity, as in full power, making these areas of the image are indistinguishable from full power.

Some embodiments of the present invention can use the map tonal range, which depends on the reducing power and range of the display and which is independent of the image data. These options for implementation may provide two advantages. First, the flickering artifacts that may arise from the processing of frames differently, does not occur, and, secondly, the algorithm has very low complexity implementation. In some embodiments, the implement may be used independently designing tonal range and operational mapping tonal range. The limitation in the bright areas can be controlled by the MFP specification.

Some aspects of embodiments of the present invention may be described with reference to figure 3. Fig. 3 is a graph showing the code values of the image are presented graphically depending on luminosity for several situations. The first curve 32, shown as the dotted curve 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 luminosity of the source code of values, when the light source operates at 80% ampelnoy power. The third curve 36, shown as the dashed curve is the luminosity, when the code value is reinforced to match the luminosity provided at 100%illumination of the light source while the light source operates at 80% of full power. The fourth curve 34, shown as a solid line, represents the enhanced data, but with the curve of attenuation to reduce the effects of restrictions on the high end of the data.

In this exemplary embodiment, shown in Fig. 3, was used MFP 35 at code value 180. Note that the below code values 180 reinforced curve 34 coincides with the release of the luminosity 32 when the source display 100%power. Above 180 reinforced curve moves to the maximum output provided by 80%of the display. This smoothness reduces artifacts constraints and quantization. In some embodiments, the implementation of the function tonal range can be defined in a piecewise manner, to ensure a seamless match in the transition point, given by MFP 35. Below MFP 35 can be used in reinforced function tonal range. Above MFP 35 curve smoothly fit to the endpoint enhanced curve tonal range in MFP and adjusted to a final point 37 at the maximum code value [255]. In some embodiments, the implementation of the slope of the curve may be ogletown with tilt enhanced 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 the MFP, by equating the derivative of the function line and curve in MFP and by matching the values of the functions of the line and the curve at this point. Another limitation imposed on the function curve may consist in the fact that she is compelled to pass through the point of maximum value [255, 255] 37. In some embodiments, the implementation of the slope of the curve can be set to 0 at the point 37 and maximum values. In some embodiments, the implementation of the MFP is 180 may correspond to a reduction in the power of the light source 20%.

In some embodiments, implementation of the present invention curve tonal range can be defined by a linear relationship with increased g below the point of maximum accuracy (MFP). Tonal scale can be further defined above MFP so that the curve and its first derivative be continuous at the MFP. This continuity implies the following form of the function tonal range.

Equation 4

The gain can be determined gamut of the display and reducing the brightness as follows.

Equation 5

In some embodiments, the realization of the value of the MFP can be configured manually balancing the preservation of parts selection to save the of the absolute brightness.

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

Equation 6

In some exemplary embodiments, the implementation of the following equations can be used to compute the code values for simple enhanced data, the enhanced data limitation and adjusted data, respectively, according to an exemplary version of the implementation.

Equation 7

Constants A, B, and C can be selected to provide a smoothed fit to the MFP so that the curve has passed through the point [255, 255]. The graphs of these functions are shown in Fig. 4.

Fig. 4 is a graph of the source code of values depending on the configured code values.

The original code values are shown as points along the original line 40 data that shows 1:1 relationship between customized and original values when these values of the source without adjustment. According to variants of implementation of the present invention, these values can be strengthened or configured to provide a higher luminance levels. A simple procedure increase according to the equation "tonal scale with gain above can lead to the values along the line 42 gain. Since the display of these values will lead to the limit, as p is shown graphically in lines 46 and mathematically in the equation "tonal scale with the restriction above, the setting may gradually decrease from a point 45 maximum accuracy along the curve 44 to a point 47 and maximum values. In some embodiments, the implementation of these relations can be described mathematically in equation "tone scale adjusted" above.

Using these concepts, the luminance values represented by the display with a light source operating at 100%power, can be represented by a display with a light source operating at a lower power level. This is achieved by strengthening the tonal range, which essentially opens the light valve is advanced to compensate for the loss of illumination of the light source. However, a simple application of this amplification over a range of code values leads to artifacts restrictions on the upper end of the range. To prevent or reduce these artifacts, feature tonal range can be gradually weakened. This weakening can be controlled by setting MFP. Large values MFP reconciled luminosity by a wide interval, but increase the visible quantization artifacts/constraints on the high end of the code values.

Embodiments of the present invention can operate by adjusting the code values. In a simple model range display scaling code values gives the scaling values when eimaste with different scale factor. To determine whether this is true attitude when more realistic models of the display, it is possible to consider the model gain-trends gamma compensation (GOG-F) model. Zooming power backlight corresponds to an equation with a linear reduction, where the percentage p is applied to the output of the display, but not to the ambient (external environment). It was observed that reducing the gain by a factor of p is equivalent to the conservation of the gain unchanged and scaling the data, code values and the compensation factor determined by the scale of the display. Mathematically, the multiplicative factor can be entered into the function power, with appropriate modifications. This modified coefficient can be scaled as a code value, and compensation.

Equation 8: Model GOG-F

Equation 9: Linear decrease of the luminosity

Equation 10: Reduce code values

Some embodiments of the present invention may be described with reference to figure 5. In these embodiments, the implementation configuring tonal range can be designed and calculated offline (offline), to image processing, or the configuration may be designed or calculated quickly (online), when the image is processed. Regardless of the time of operation, setting 56 tonal range can be designed or calculated on the basis of at least one of the range of 50 display ratio 52 effectiveness and the point of maximum accuracy (MFP) 54. These factors can be handled in the design process tonal range 56 to form the model 58 settings tonal range. Model settings tonal range may take the form of an algorithm, a mapping table (LUT) or some other model that can be applied to the image data.

Once the model 58 configuration has been created, it can be applied to the image data. The application of the model setup can be described with reference to Fig. 6. In these variants of implementation, the image is input 62, and the model 58 settings tonal range 64 is applied to the image to adjust the code values of the image. This process leads to the output image 66 that can be sent to the display. Using 64 settings tonal range is typically an operational process, but can be performed before displaying the image, when conditions allow.

Some embodiments of the present invention include systems and methods for enhancing images displayed on the displays using modulators of svetoslava the existing pixels, such as LED displays, plasma displays and other types of displays. These systems and methods can be used to enhance the images displayed on the displays using modulators svetalana pixels with light sources operating at full power or otherwise.

These implementation options are similar to the previously described variants of implementation, but instead compensate for the reduced lighting of the light source, these embodiments of simply increase the luminance range of pixels, as if the light source has been reduced. In this way improves the full brightness of the image.

In these embodiments, the initial code values increased in a significant range of values. This setting code values can be performed, as explained above for the other embodiments, except that no actual decrease in the 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 be explained also with reference to figure 3. In these embodiments, the implementation of the code values for the original image shown as points along the curve 30. These values can be strengthened or configured to values higher ur the init luminosity. These enhanced values can be represented as points along the curve 34, which extends from the zero point 33 to point 35 maximum accuracy and drops to values 37 the point of maximum value.

Some embodiments of the present invention include a process of Unsharp masking. In some of these embodiments Unsharp masking can use spatial variable 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 using array reinforcements allows you to adjust the image contrast, even when the brightness of the image may not be duplicated because of the capacity limits of the display.

Some embodiments of the present invention may perform the following process steps:

1. To evaluate the model settings tonal range;

2. To calculate the high-frequency image;

3. To calculate the array of reinforcements;

4. Weigh the high-frequency image enhancement;

5. To summarize the low-frequency image and a balanced high-frequency image; and

6. Send to display

Other embodiments of the present invention may perform the following process steps:

1. To calculate m the del settings tonal range;

2. To calculate the low-frequency image;

3. To calculate the high-frequency image as a difference between the image and the low frequency image;

4. To calculate the array gains, with the value of the image and the slope of the modified curve tonal range;

5. Weigh the high-frequency image enhancement;

6. To summarize the low-frequency image and a balanced high-frequency image; and

7. Send to display reduced output.

Using some embodiments of the present invention, the saving in power can be realized only with small changes for a narrow category of images. (Differences occur only above MFP and consist in the reduction of peak brightness and some loss of bright detail). Image values below the MFP can be displayed in a mode saving power with the same luminosity as in full power, making these areas of the image indistinguishable from the way full capacity. Other embodiments of the present invention improve the working characteristics, reducing the loss of bright detail.

These options for implementation may contain spatial variable Unsharp masking to preserve highlight detail. As in other embodiments, the implementation can be used both independently and the operational the hydrated component. In some embodiments, the implementation of a stand-alone component can be extended by calculating map gain in addition to the tonal range. Map gain can determine the gain Unsharp filter to apply on the basis of image values. The map value of the gain can be determined using the gradient of the function's tonal range. In some embodiments, the implementation of the map value of the gain at a particular point "P" can be calculated as the ratio of the gradient of the function tonal range below MFP to the slope of the function tonal range at the point "P". In some embodiments, the implementation of the function tonal scale linearly below MFP, so 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 configuring tonal range can be designed or calculated offline image, to image processing, or the configuration may be designed or calculated quickly when the image is processed. Regardless of the timing of the operation setting tonal range 76 may be designed or calculated on the basis of at least one of the gamma 70 display ratio 72 efficiency 72 and the point of maximum accuracy (MFP) 74. These factors can be obrabotany the design process tonal range 76, to generate a model 78 settings tonal range. Model settings tonal range may take the form of an algorithm, a mapping table (LUT) or some other model that can be applied to image data, as described relative to other embodiments above. In these embodiments, the implementation of the single map 77 gain is also calculated 75. This map 77 gain can be applied to specific subsections of the image, such as frequency ranges. In some embodiments, the implementation of the map gain can be applied to the divided frequency parts of the image. In some embodiments, the implementation of the map gain can be applied to a subsection of the high-frequency image. It can also be applied to certain frequency ranges of the image or other subsections of the image.

The approximate model settings tonal range can be described with reference to Fig. 8. In these exemplary embodiments implementing the selected transition point functions (FTP) 84 (similar to MFP used in the variants of implementation of the compensation of the attenuation of the light source) and the selected boost function to provide a first ratio of 82 gain for values below FTP 84. In some embodiments, the implementation of the first ratio gain can be a linear relationship, but a friend who s relations and functions can be used to convert the code values in the extended code values. Above FTP 84 can be used the second 86 amplification. This is the second 86 gain can be a function that joins FTP 84 point 88 and maximum values. In some embodiments, the implementation of the second 86 gain can match the value and the inclination of the first relationship 82 gain FTP 84 and pass through the point 88 and maximum values. Other relationships, as described above relative to other embodiments, other relationships can also serve as a second relationship 86 amplification.

In some embodiments, the implementation of map 77 gain can be calculated relative to the model settings tonal range, as shown in Fig. 8. Approximate map 77 gain can be described with reference to Fig. 9. In these embodiments, the implementation of the function card gain associated with the model 78 settings tonal range as a function of the slope of the model settings tonal range. In some embodiments, the implementation of the function value card of amplification with a specific code value is determined by the ratio of the slope of the model settings tonal range when any code is below FTP to the slope of the model settings tonal range with a specific code value. In some embodiments, the implementation of these relationships can be expressed mathematically in equation 11.

At Auntie 11

In these embodiments, the implementation of the function card gain equal to the unit below FTP, where the model settings tonal range leads to a linear increase. For code values above FTP function card gain rapidly increases when the slope of the model settings tonal range is reduced. This sharp increase in the function maps the gain enhances the contrast of the image, to which it is applied.

The approximate factor settings tonal range, illustrated in Fig. 8, and the approximate function maps the gain illustrated in Fig. 9, were calculated using the percentage of the display (the weakening of the light source), equal to 80%, gamma 2.2 display and the point of maximum precision 180.

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

Some embodiments of the present invention may be described with reference to Fig. 10. In these embodiments, the implementation of the entered original image 102, and the model 103 settings tonal range is applied to the image. The original image 102 is also used as input in the process 105) the Oia gain which leads to the map gain. The image is configured tonal range is then processed through a filter 104 of the lower frequencies, resulting in the configured low-frequency image. Adjusted low-pass image is then subtracted 106 of the image is configured tonal range to result in customized high-frequency image. This tuned high-frequency image is then multiplied by 107 to the corresponding value in the map amplification to provide customized on strengthening the high-frequency image, which is then summed 108 configured with a low-frequency image, which has already been configured using the model settings tonal range. This summation leads to 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 gain and the values of the image at that pixel. The original image 102 to the application of the model settings tonal range can be used to determine the gain. Each component of each pixel of the high-frequency images can also be scaled by the corresponding gain value before summi is to find a low frequency image. At the points where the function maps the gain equal to one, the operation Unsharp masking does not change the values of the image. At the points where the function maps the gain exceeds unity, contrast is increased.

Some embodiments of the present invention take into account the loss of contrast in the code values at the upper end by increasing the brightness of the code values by decomposition of the image into multiple frequency bands. In some embodiments, the implementation of the function tonal range can be applied to the band of lower frequencies by increasing the brightness of the image data to compensate for the reduction in luminance of the light source when configuring the 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. Operation approximate algorithm is defined as follows:

1. To perform frequency decomposition of the original image;

2. Apply conservation of brightness, map tonal range, low-frequency image;

3. To apply a constant multiplier to high-frequency image;

4. To summarize the low-frequency image frequency image is m;

5. Sending the result to display.

Feature tonal range and constant gain can be determined offline by creating a photometric coordination between showing the full power of the original image and display low power image process for applications reduce the lighting for the light source. Feature tonal range can also be defined independently for applications increase the brightness.

For moderate values MFP these embodiments of constant gain the upper frequencies and embodiments of Unsharp masking almost indistinguishable in their performance. These embodiments of constant gain the upper frequencies have three main advantages compared with the variants of the implementation of Unsharp masking: reduced sensitivity to noise, the ability to use large MFP/FTP and using processing steps that are used currently in the system display. Soft 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 strengthening is experiencing a lot of noise amplification. This increased noise can also set a practical limit on size MFP/FTP. The second advantage is the ability to expand on production the global values MFP/FTP. The third advantage arises from the study of the allocation algorithm in the system. As embodiments of constant gain the upper frequencies, and embodiments of Unsharp masking using frequency decomposition. Embodiments of constant gain the upper frequency perform this operation first, while some embodiments of Unsharp masking applied feature tonal range over frequency decomposition. Some processing in the system, such as facing delineation, will perform frequency decomposition before the algorithm preserve the brightness. In these cases, the frequency decomposition can be used some of the options for implementing continuous gain the upper frequencies, thereby eliminating the phase transformation, while some embodiments of Unsharp masking should invert the frequency decomposition, use tonal range and perform additional frequency decomposition.

Some embodiments of the present invention to prevent loss of contrast in the code values of the upper end by dividing the image based on the spatial frequency to apply tonal range. In these embodiments, the implementation of the function tonal range with the weakening of the can is to be applied to the low-frequency component image. In applications compensation reduce lighting of the light source this will ensure full coordination of the luminance low frequency component image. In these embodiments, the implementation of RF (HP) component uniformly reinforced (constant gain). Decomposed frequency signals can be re-United and limited as necessary. The details are saved as high-frequency component is not passed through the weakening of the functions of the tonal range. Gradual weakening of the low-frequency features tonal range saves space for adding high-frequency contrast. Found that the restriction, which may take place in this final combination does not lead to a significant weakening of the details.

Some embodiments of the present invention may be described with reference to Fig. 11. These options for implementation include the frequency separation or decomposition 111, a display 112 of the low-frequency tonal range, a constant increase of high frequencies or increasing 116 and the summation or recombination 115 reinforced components of the image.

In these embodiments, the implementation of the input image 110 is decomposed into spatial frequency bands 111. In an exemplary embodiment, which uses two bands, it may be you who elnino using filter 111 low-pass (LP). Frequency division is performed by calculating the LP signal using filter 111 and the subtractor 113 LP signal source signal to form a signal high-pass (HP) 118. In an exemplary embodiment, the spatial 5x5 rectangular filter may be used for this decomposition, although it can be used and another filter.

LP signal can then be processed by use of the display gradation of the scale, as discussed previously described embodiments. In an exemplary embodiment, this can be achieved by using the appropriate table (LUT) photometric approval. In these cases the implementation may use a higher value MFP/FTP compared with the previously described embodiment Unsharp masking, as most of the parts were already removed when the filter 111. The restriction should not in General be used as normally intended to survive some space 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 was equal to zero at the upper boundary. A number of features tonal range, defined in this way is illustrated in Fig. 12. In these embodiments, the implementation of maximum importance is giving MFP/FTP can be defined thus what is the function of tonal range has zero slope at 255. This is the highest value MFP/FTP, which does not cause restrictions.

In some embodiments, implementation of the present invention described with reference to Fig. 11, the processing of the HP signal 118 does not depend on the choice MFP/FTP used in the processing of low-frequency signal. HP signal 118 is processed with the constant strengthening 116, which preserves contrast, when the power/lighting of the light source is reduced or when the code values of the image otherwise will be increased to improve the brightness. The formula for the gain 116 HP signal in terms of the full and low power backlight (BL) and gamma of the display is shown below as equation gain the upper frequencies. Increase HP of contrast is stable with respect to noise, since the gain is usually small (for example, the gain is equal to 1.1 for 80%power reduction and gamma 2.2).

Equation 12

In some embodiments, the implementation, as soon as the display 112 tonal range is applied to the LP signal by 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, be limited. The restriction may be necessary when high HP value added to the value of LP, exceed the AET 255. It will typically be important only for bright signals with high contrast. In some embodiments, the implementation guarantees that the LP signal will not exceed the upper limit due to the design of LUT's tonal range. HP signal can cause a restriction in the amount, but negative values of the HP signal will never be limited to, maintaining some contrast, even when the restriction is really going on.

Options for implementation-dependent image light source

In some embodiments, implementation of the present invention, the illumination level of the light source of the display can be configured according to the characteristics of the displayed image previously displayed images that will be displayed after a displayed image, or combinations specified. In these variants of implementation, the illumination level of the light source of the display may vary according to the characteristics of the image. In some embodiments, the implementation of these image characteristics may include luminance levels of the image, the color levels of the image characteristics of the image histogram and other characteristics of the image.

After image characteristics have been established, the level of illumination of the light source (backlight) can be changed, that is to increase one or more characteristics of the image. In some embodiments, the implementation level of the light source can be reduced or increased in order to increase the contrast in the darker or lighter areas of the image. The illumination level of the light source can be increased or decreased in order to increase the dynamic range of the image. In some embodiments, the implementation level of the light source can be configured to optimize power consumption for each frame image.

When the light source was changed, for any reason, the code values of the image pixels can be configured using settings tonal range to further enhance the image. If the light source has been reduced to save power, the pixel values can be increased to recover the lost brightness. If the light source was changed to increase the contrast in a particular range of luminance values, the pixel values can be adjusted to compensate for the reduced contrast in another range, or in addition to increase a certain range.

In some embodiments, implementation of the present invention, as illustrated in Fig, setting an image's tonal range can depend on the image content. In these embodiments, the implementation of the image is s can be analyzed 130, to determine characteristics of the image. Image characteristics may include characteristics of the channel luminosity, such as the average level of the picture (APL), which is the average luminance of the image; the maximum luminance value; a minimum value of luminance; the luminosity histogram, such as the average value of the histogram, the most frequent value of the histogram, and others; and other characteristics of the luminosity. The characteristics of the image may include color characteristics, such as characteristics of the individual color channels (for example, R, G and B in RGB signal). Each color channel can be independently analyzed to determine characteristics of the image-specific color channel. In some embodiments, the implementation of a separate histogram can be used for each color channel. In other embodiments, implementation of the data BLOB (large block of binary data) histogram, which include information about the spatial distribution of the image data, can be used as the image feature. The characteristics of the image can also include temporal changes between frames.

Once the image is analyzed 130 and characteristics are defined, the map tonal range can b is to be calculated or selected 132 from a set of pre-computed maps based on the image characteristics. This map can then be applied to 134 to the image to compensate for the setting backlight or otherwise enhance the image.

Some embodiments of the present invention may be described with reference to Fig. 14. In these embodiments, the implementation of the analyzer 142 receives the image 140 and determines characteristics of the image that can be used to select the map tonal range. These characteristics are then sent to the selector card graded scale 143, which determines the appropriate map based on image characteristics. This choice cards can then be sent to the processor 145 image to apply the map to the image 140. The processor 145 of the image receives a selection of maps and the original image data and processes the original image with the selected card 144 tonal range, thereby generating a customized image that is sent to the display 146 for display to the user. In these embodiments implement one or more cards 144 tonal range stored for selection on the basis of the image characteristics. These cards 144 can be pre-computed and stored as a table or some other data format. These cards 144 may include a simple table of gamma conversion, expansion cards created using IU the W, described above with reference to Fig. 5, 7, 10 and 11, or other cards.

Some embodiments of the present invention may be described with reference to Fig. 15. In these embodiments, the implementation of the analyzer 152 image receives the image 150 and determines characteristics of the image that can be used to compute the map tonal range. These characteristics are then sent to the transmitter 153 card tonal range that can calculate the appropriate map based on image characteristics. 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 image receives the computed map 154 and the original image data and processes the original image by using the card 154 tonal range, thereby generating a customized 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 image characteristics. The calculated map 154 may include a simple table of the gamma conversion, the extended map, created using the methods described above with reference to Fig. 5, 7, 10 and 11, or another card.

Further embodiments of the present izobreteny may be described with reference to Fig. 16. In these variants of implementation, the illumination level of the light source may depend on the image content, while map tonal range also depends on the image content. However, any relationship between channel calculations of the light source and channel map tonal range is not required.

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 lighting of the light source corresponding to the image. These data light source 162 is then sent to the display to change the light source (e.g., backlight)when the image is displayed. These characteristics of the image is also sent to the channel card 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 generate the enhanced image, which is sent to the display 165. The signal light source, calculated for the images, synchronized with enhanced image data, so that the signal light source coincides with the display of extended image data.

Some of these variant the implementation is illustrated in Fig. 17 use a saved map tonal range, which may contain a simple table of the gamma-conversion, extended map created using the methods described above with reference to Fig. 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 image characteristics that are relevant for the calculation of the map tonal range and the light source. These characteristics are then sent to the transmitter 177 light source for determining the appropriate level of lighting of the light source. Some characteristics can also be sent to the selector 173 card 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 create an enlarged image. This enhanced image is then sent to the display 176, which also receives the signal level of the light source from the transmitter 177 light source and uses this signal to modulate the light 179 source, while an enlarged image is displayed.

Some of these embodiments, illustrated in the IG. 18 can calculate a map of the tonal range in a continuous manner. These cards can include a simple table of the gamma conversion, the extended map created using the methods described above with reference to Fig. 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 image characteristics that are relevant for computing the map tonal range and the light source. These characteristics are then sent to the transmitter 187 light source for determining the appropriate level of lighting of the light source. Some characteristics can also be sent in the transmitter 183 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 create an enlarged image. This enhanced image is then sent to the display 186, which also receives the signal level of the light source from the transmitter 187 light source and uses this signal to modulate the light 189 source, while an enlarged image is displayed.

Some embodiments of the present invention may be described with reference to Fig. 19. In this the x variants of implementation, the image is analyzed 190, to determine the characteristics of the image relative to the calculation and selection of the light source and maps tonal range. These characteristics are then used to compute 192 the illumination level of the light source. The illumination level of the light source is then used to calculate or select the map 194 settings tonal range. This map is then 196 is applied to the image to generate an enlarged image. Advanced image and data level of the light source 198 is then sent to the display.

The device used for the methods described with reference to Fig. 19, can be described with reference to Fig. 20. In these variants of implementation, the image 200 is received in the analyzer 202 images, which defines the characteristics of the image. The analyzer 202 image may then send the data characteristics of the image in the computer 203 from the light source to determine the level of the light source. Level data of the light source can then be sent to the selector or the transmitter 204 maps the tonal scale that can calculate or to choose a card graded scale based on the level of the light source. The selected or calculated map 207 can then be sent to the processor 205 of the image together with the original image to apply the map to the original image. This process will result in the cut is ltate for enlarged image which is sent to the display 206 with the signal level of the light source, which is used to modulate the light source of the display, while the image is displayed.

In some embodiments, implementation of the present invention, the control unit light source is responsible for the choice of reducing light source that supports the image quality. Knowledge of the ability to maintain image quality at the stage adaptation is used to control the level of the light source. In some embodiments, the implementation it is important to understand that the high level of the light source is required when the image is bright or the image contains highly saturated colors, i.e. blue with code 255. Use only the luminosity to determine the level of backlight, can cause artifacts for images with low luminosity, but large code values, that is, a deep blue or red. In some embodiments, the implementation can be examined 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 on only the specified percentage of pixels that are restricted. In other embodiments, implementation, illustrated n the Fig. 22, the modulation algorithm backlight can use two percent: the percentage of limited pixels (PClipped) 236 and the percentage of corrupted pixels (PDistored) 235. Setting backlight with these different values provides space for the evaluator's tonal range to smoothly reduce the function of the tonal range instead of imposing a hard limit. Given the input image is determined from the histogram code values for each color plane. If two percent: PClipped236 and PDistored235, the histogram of each color plane 221-223 examined to determine the code values corresponding to these percentages 224-226. This gives CClipped(color) 228 and CDistorted(color) 227. Maximum limited code is 234 and maximum distorted code is 233 among the various color planes can be used to determine the installation 229 backlight. This setting ensures that for each color plane maximum specified percentage of code values will be restricted or distorted.

Equation 13

The percentage of the backlight (BL) is determined by examining the functions of the tonal range (TS), which will be used for compensation and the choice of the percentage of BL to fu the Ktsia tonal range was limited to 255 at code value Cv Clipped234. The function of the tonal scale is linear below the value of CvDistorted(the value of this slope is to compensate for the loss of BL), fixed at 255 for code values above CvClippedand will have a continuous derivative. The study derived illustrates how to choose a lower slope and, consequently, power backlight, which prevents distortion of image code values below CvDistorted.

The graph of the derivative TS shown in Fig. 21, the value of H is not known. For TS to display CvClippedat 255, the area under the derived TS should be 255. This restriction allows to determine the value of H, as shown below.

Equation 14

The percentage of BL is determined from the gain code value and display gamma and criteria for accurate compensation for code values below the point of distortion. The ratio of BL, which will limit CvClippedand will provide a smooth transition from the field without distortion below CvDistorted, is defined as follows:

Equation 15

Additionally, to account for the change problem BL for relationships BL has an upper limit.

Equation 16

Temporal filtering 231 of the lower frequencies can be applied to dependent on image BL signal is Lu, obtained above, to compensate for the lack of synchronization between LCD and BL. Chart approximate algorithm modulation of the backlight shown in Fig. 22, in other embodiments, the implementation can use different interests and values.

Mapping tonal range can compensate the selected setting backlight, minimizing image distortion. As described above, the selection algorithm backlight designed based on the capacity of the respective operations of the display gradation of the scale. The selected level BL provides the function of the tonal range, which compensates the level of the backlight without distortion for code values below a certain percentage of the first and restricts code values above a second certain percentage. Two certain percentage of a tonal range that smoothly transitions between free from distortion and limited ranges.

Options for implementation definition of the external light

Some embodiments of the present invention include ambient light sensor, which can provide input for module image processing and/or control module light source. In these embodiments, the implementation of image processing, including setting the tonal range, C is agenie gain and other modifications may be related to characteristics of the external light. These options for implementation may also include configuring the light source or backlight, which is associated with the characteristics of the external light. In some embodiments, the implementation of the processing light source and image can be combined into a single processing unit. In other embodiments, the implementation of these functions can be performed in separate units.

Some embodiments of the present invention may be described with reference to Fig. 23. In these variants of implementation, the sensor 270 external lighting can be used as input for image processing techniques. In some exemplary embodiments, the implementation of the input image 260 may be processed based on the input from the sensor 270 external lighting and light level 268 source. Light 268 source, such as a back light for lighting panel 266 LCD display, can be modulated or adjusted to save power or for other reasons. In these embodiments, the implementation of the CPU 262 of the image may receive input from the sensor 270 external lighting and light 268 source. Based on these inputs, the processor 262 image can change the input image, to account for external conditions and lighting levels 268 light source. The input image 260 may be the ü modified in accordance with any of the methods described above for the other embodiments, or other methods. In an exemplary embodiment, card tonal range can be applied to the image to increase the values of the pixels of the reduced image relative to the light source and changes in external lighting. Modified image 264 may then be recorded on the panel 266 display, this LCD panel. In some embodiments, the implementation of the illumination level of the light source can be reduced, when the external light is low and can be further reduced when adjusting tonal range, or another method of manipulation of pixel values are used to compensate for the decrease in the illumination light source. In some embodiments, the implementation of the illumination level of the light source can be reduced, when the external light is reduced. In some embodiments, the implementation of the illumination level of the light source can be increased, when the external light reaches the upper threshold value and/or lower threshold value.

Other embodiments of the present invention may be described with reference to Fig. 24. In these embodiments, the implementation of the input image 280 is received in block 282 image processing. Processing the input image 280 may depend on input from the sensor 290 is asnago lighting. This treatment may also depend on the output from block 294 processing light source. In some embodiments, the implementation of block 294 processing light source may receive input from the sensor 290 external lighting. Some embodiments of can also take 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. Block 294 processing light source may use an external light and/or device status to determine the level of illumination of the light source used for light control 288 source that will illuminate the display, such as LCD display 286. Block 294 processing light source can also transmit the illumination level of the light source and/or other information at block 282 image processing.

Block 282 image processing can use the information of the light source from block 294 processing light source to determine the processing parameters for processing the input image 280. Block 282 image processing can apply the setting tonal range, map amplifying or another procedure to adjust the pixel values of the image. In some exemplary embodiments, the implementation of this about edura will improve the image brightness and contrast, and partially or completely compensate for the reduction of lighting of the light source. The result processing unit 282 image processing is configured image 284, which may be sent to the display 286, where it can be illuminated by the light 288 source.

Other embodiments of the present invention may be described with reference to Fig. 25. In these embodiments, the implementation of the input image 300 is received in block 302, the image processing. Processing the input image 300 may depend on input from the sensor 310 external lighting. This treatment may also depend on the output from block 314, the processing light source. In some embodiments, the implementation of block 314, the processing light source may receive input from sensor 310 external lighting. Some options for implementation may also receive input from the indicator 312-mode device, such as a 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. Block 314, the processing light source may use an external light and/or device status to determine the illumination level of the light source used for light control 308 source that illuminates the display, such as LCD display 306. The processing unit of the light source can also transmit the illumination level of the light source and/or other the information in block 302, the image processing.

Unit 302 of the image processing can use the information of the light source from block 314, the processing light source to determine the processing parameters for processing the input image 300. Block 302, the image processing may also use the information ambient light sensor 310 external lighting to determine the processing parameters for processing the input image 300. Unit 302 of the image processing can apply the setting tonal range, map amplifying or another procedure to adjust the pixel values of the image. In some exemplary embodiments, the implementation of this procedure is to improve the image brightness and contrast, and partially or completely compensate for the reduction of lighting of the light source. The processing unit 302 of the image processing is configured image 304 that can be sent to the display 306, where it can be illuminated by the light 308 source.

Other embodiments of the present invention may be described with reference to Fig. 26. In these embodiments, the implementation of the input image 320 is received in block 322 image processing. Processing the input image 320 may depend on input from the sensor 330 external lighting. This treatment may also depend on the output from block 334 processing light source. In some embodiments, is sushestvennee block 334 processing light source may receive input from the sensor 330 external lighting. In other embodiments, the external information may be obtained from block 322 image processing. Block 334 processing light source may use an external light condition and/or status of the device, to determine an intermediate level of illumination of the light source. This intermediate level of illumination of the light source can be sent to the postprocessor 332 of the light source, which may take the form of a quantizer, processor bronirovania or some other module that can accommodate an intermediate level of illumination of the light source to the needs of a particular device. In some embodiments, the implementation of the post-processor 332 of the light source may be adjusted by the control signal light source for restrictions bronirovania imposed by source type 328 light and/or application form images, such as video applications. Postoperatory signal can then be used to control the light source 328, which illuminates the display, such as LCD display 326. The processing unit of the light source may also transfer postoperatory the illumination level of the light source and/or other information in block 322 image processing.

Block 322 image processing can use the information of the light source from the post-processor 332 of the light source to define the ü processing parameters for processing the input image 320. Block 322 image processing may also use the information ambient light sensor 330 external lighting to determine the processing parameters for processing the input image 320. Block 322 image processing can apply the setting tonal range, map amplifying or another procedure to adjust the pixel values of the image. In some exemplary embodiments, the implementation of this procedure is to improve the image brightness and contrast, and partially or completely compensate for the reduction of lighting of the light source. The result processing unit 322 image processing is configured image 344, which can be sent to the display 326, where it can be illuminated by the light 328 source.

Some embodiments of the present invention may include separate modules 342, 362 image analysis and modules 343, 363 image processing. Although these blocks can be combined into a single component or single-chip scheme, 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. 27. In these embodiments, the implementation of the input image 340 is received in the module 342 image analysis. The analysis module of the image which may analyze the image, to determine image characteristics that can be passed to the module 343 image processing and/or module 354 of the processing light source. Processing the input image 340 may depend on input from the sensor 330 external lighting. In some embodiments, the implementation module 354 of the processing light source can accept input from the sensor 350 external lighting. Module 354 of the processing light source may also accept input from the sensor 352 device status or mode. Module 354 of the processing light source may use an external light, the image feature and/or device status to determine the illumination level of the light source. This level of illumination of the light source can be sent to the source 348 light, which will illuminate the display, such as LCD display 346. Module 354 of the processing light source may also transfer postoperatory the illumination level of the light source and/or other information to the module 343 image processing.

The module 322 image processing can use the information of the light source module 354 of the processing light source to determine the processing parameters for processing the input image 340. Module 343 image processing may also use the information of the external light, which is transmitted from the sensor 350 external lighting chartmodel 354 processing light source. This information is external lighting can be used to define processing parameters for processing the input image 340. Module 343 image processing can apply the setting tonal range, map amplifying or another procedure to adjust the pixel values of the image. In some exemplary embodiments, the implementation of this procedure is to improve the image brightness and contrast, and partially or completely compensate for the reduction of lighting of the light source. The result processing module 343 image processing is configured image 344, which can be sent to the display 346, where it can be illuminated by the light of 348 source.

Some embodiments of the present invention may be described with reference to Fig. 28. 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 image characteristics that can be passed to the module 363 image processing and/or module 374 processing light source. Processing the input image 360 may depend on input from the sensor 370 external lighting. This treatment may also depend on the output from the module 374 processing light source. In some embodiments, the external information may shall be taken from the module 363 image processing, which can receive external information from the sensor 370 external lighting. This external information can be transmitted and/or processed by the module 363 image processing on the path to the module 374 processing light source. The device status or mode can also be passed to the module 374 processing light source module 372.

Module 354 of the processing light source may use an external light and/or device status to determine the illumination level of the light source. This level of illumination of the light source can be used to control 368 light source that will illuminate the display, such as LCD display 366. Module 374 processing light source can also transmit the illumination level of the light source and/or other information in block 363 image processing.

Module 363 image processing can use the information of the light source module 374 processing light source to determine the processing parameters in order to process the input image 360. Module 363 image processing may also use the information ambient light sensor 370 external lighting to determine the processing parameters for processing the input image 360. Module 363 image processing can apply the setting tonal range, map gain or D. the natives procedure to adjust the pixel values of the image. In some exemplary embodiments, the implementation of this procedure is to improve the image brightness and contrast, and partially or completely compensate for the reduction of lighting of the light source. The result processing module 363 image processing is configured image 364, which may be sent to the display 366, where it can be illuminated by an external light 368.

Embodiments of power control, adaptive distortion

Some embodiments of the present invention include methods and systems to accommodate the needs for power, performance display, the external environment and the limitations of battery power devices with displays, 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). While the power control has a higher priority in a mobile battery-powered devices, these systems and methods can be applied to other devices that can benefit from the power control for energy saving, control the distribution of heat and other purposes. In these cases the implementation of these algori whom we can communicate, but their individual functionality can include:

- Capacity management - these algorithms control the power backlight on a number of frames, using changes in the video content, to optimize energy consumption.

Modulation backlight - these algorithms select the power levels of the backlight to be used for a single frame, and use statistics within the image to optimize the power consumption.

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

Some embodiments of the present invention may be described with reference to Fig. 29, which includes a simplified block diagram showing the interaction of the components of these embodiments. In some embodiments, the implementation of the algorithm 406 power control can control a fixed resource 402 video, image sequences or another task display and can guarantee a fixed average power consumption while maintaining the quality and/or other characteristics. The algorithm 410 modulation backlight may receive instructions from the algorithm 406 power control and select the level of power and, subordinate within a certain 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 value 413 restrictions, to process the image, compensating for reduced back-lighting.

Power control display

In some embodiments, the implementation of the algorithm 406 power control display can manage the allocation of capacity on the video image sequence or another task display. In some embodiments, the implementation, the algorithm 406 power control display 406 may assign a fixed battery energy to guarantee the operational lifetime while maintaining image quality. In some embodiments, the realization of one goal of the algorithm of power control is to ensure a guaranteed lower bounds on the lifetime 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 select a fixed capacity, which will satisfy the desired service life. The block diagram of the system showing the system based on tandom management capacity, presented on Fig. 30. The essential point is that the algorithm 436 power control selects the constant power backlight based solely on the initial level 432 of battery life and the desirable life 434. Compensation 442 for this level 444 backlight is performed on each image 446.

Equation 17: Constant power control

Level 444 rear lights, and, consequently, the power consumption does not depend on the data 440 image. Some of the options for implementation may support multiple modes of constant power, allowing you to select the power level based on power. In some embodiments, the implementation-dependent image modulation of the backlight cannot be used to simplify system implementation. In other embodiments, the implementation of several permanent power levels can be set and selected on the basis of the operating mode or user preferences. Some of the options for implementation may use this principle with only a reduced power level that is 75% of maximum power.

A simple adaptive capacity management

Some embodiments of the present invention may be described with reference to Fig. 31. These in the ways of implementation include adaptive algorithm 456 power control. Reduction 455 power due to modulation 460 backlight is introduced in the algorithm 456 power control, providing superior image quality while providing the desired service life of the system.

In some embodiments, the implementation of the saving power-dependent image modulation backlight can be included in the algorithm of power control by updating the static calculation of the maximum power in time, as in Equation 18. Adaptive power control may include the calculation of the ratio of the remaining battery level (mA·h) to the remaining desired service life (hours)to set the upper limit power (mA) in the algorithm 460 modulation of the backlight. In General, the modulation 460 backlight can choose the actual power is below this maximum, providing an additional saving power. In some embodiments, the implementation of the saving power due to modulation of backlight can be reflected in the form of feedback through changing the values of the remaining battery charge or current selected average power and therefore affect subsequent decisions on capacity management.

Equation 18: Adaptive capacity management

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

Equation 19: assessment of the remaining battery

This last method has the advantage consisting in the fact that it can be done without interaction with the battery.

Control of distortion-power

The inventor was found in the study of distortion depending on the power that many of the images show a very different distortion when the same power. Dim image, images with poor contrast, such as underexposed pictures, can actually be displayed better at low power due to higher black level, which follows from the use of a large capacity. Algorithm power control can balance between the distortion of the image and the capacity of the battery instead of direct power settings. In some embodiments, implementation of the present invention, illustrated in Fig. 29 methods of power control may include the option 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 option is x the implementation of the algorithm 406 power control may use feedback from the algorithm 410 modulation of the backlight in the form of features 405 power/distortion of the current image. In some embodiments, the implementation of the maximum distortion of the image may be changed based on the target power and the properties of the distortion power of the current frame. In these variants of implementation in addition to the feedback is actually selected power control algorithm power may choose to provide the target distortion 403 and can get feedback on the corresponding distortion 405 image in addition to the feedback level 402 of the battery. In some embodiments, the implementation of additional inputs could be used in the algorithm for power control, such as the level 408 external lighting, user preference and the operating mode (i.e. video/graphics).

Some embodiments of the present invention may attempt to optimally allocate the power on sequence while maintaining the display quality. In some embodiments, the implementation for this sequence two criteria can be used to trade-off between used full power and image distortion. Can be used the maximum distortion of the image and the average image distortion. In some embodiments, the implementation of these parameters can be minimized. In some embodiments, the implementation of the minimization of the poppy is kalinago distortion image sequence can be achieved using the same distortion for each image in the sequence. In these embodiments, the implementation of the algorithm 406 power control can choose the distortion 403, allowing the algorithm 410 modulation backlight to choose the level of backlight, which satisfies the target distortion 403. In some embodiments, the implementation of the minimization of the average distortion can be achieved when the power is selected for each image, such that the slopes of the curves distortion power are equal. In this case, the algorithm 406 power control can choose the slope of the curve distortion power-based algorithm 410 modulation backlight to choose the appropriate level of backlight.

Fig. 32A and 32B can be used to illustrate the power savings taking into account distortions in the process of power control. Fig. 32A is a graph of the power level of the light source for consecutive frames of the image sequence. Fig. 32A shows that the power levels of the light source necessary to maintain a constant distortion 480 pixels between frames and average power 482 graph permanent distortion. Fig. 32B is a graph of image distortion for the same consecutive frames of the image sequence. Fig. 32B shows the distortion 484 constant power, which is the result of maintaining a permanent capacity level 488 permanent distortion, show the different result of the constant distortion of the sequence, and the average distortion 486 constant power while maintaining constant power. Constant power level was chosen equal to the average power of the DC distortion. Thus, both methods use the same average power. The study of the distortion showed that constant power 484 provides a significant change in image distortion. Note also that the average distortion 486 control constant power is more than 10-fold distortion 488 algorithm permanent distortion, despite the fact that both use the same average power.

In practice, the optimization is to minimize the maximum or the average distortion of the video sequence, may be too complex for some applications, because the distortion between the original and reduced power images should be calculated at each point function of the distortion power in order to evaluate the tradeoff between distortion and power.

Each rating distortion may require reduction of the backlight and the corresponding corrective increased brightness was calculated and compared with the original image. Therefore, some of the options for implementation may include more than simple methods for calculating or estimating distortion characteristics.

In some Islands Ianto implementation can use some approximation. First, you can see that the metric distortion points, such as root mean square error (MSE), can be calculated from the histogram code values of the image, not the image itself, 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 further reduce the downsampled histogram, if desired.

In some embodiments, the implementation of the approximation can be made, assuming that the image is simply scaled with the limitation on compensation stage instead of using actual compensation algorithm. In some embodiments, the implementation of the inclusion of a member of the rising black level in the metric distortion may also be useful. 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: Simplify calculation of distortion

In some embodiments, the implementation to compute the distortion at this power level for each of the code values may be determined distortion caused by linear amplification with restriction. The distortion can then weighing Shigatse frequency code values and summed, to get the average distortion of the image at a certain power level. In these embodiments, the implementation of a simple linear amplification to compensate for the brightness does not give acceptable quality to display the image, but is a simple source to calculate estimates of distortion of the image caused by the change in backlight.

In some embodiments, the implementation illustrated in Fig. 33 to control and power, and distortion of the image, the algorithm 500 power control can monitor not only the level 506 battery life remaining 508, but also the distortion 510 image. In some embodiments, the implementation as an upper limit on consumption 512 power and the target distortion 511 may be introduced into the algorithm 502 modulation of the backlight. The algorithm 502 modulation backlight 502 can then choose the level 512 backlight compatible with the power limit, and with the target distortion.

Algorithms modulation backlight (BMA)

The algorithm 502 modulation backlight 502 provides the choice of the level of backlight used for each image. This choice can be based on the image that should be displayed, and signals from the algorithm 500 power control. Subject to a limit on the maximum power granted is about 512 algorithm 500 power control, battery 506 can be controlled for the desired service life. In some embodiments, the implementation of the algorithm 502 modulation backlight can choose a lower power depending on the statistics of the current image. This can be a source of saving power for a particular image.

Once a suitable level 415 backlight is selected, the back-light 416 is set to the selected level, and this level 415 is set algorithm 414 save brightness to determine the necessary compensation. For some images and sequences assumption of a small quantity of image distortion can greatly reduce the required capacity of the backlight. Therefore, some embodiments of contain algorithms that allow the managed amount of image distortion.

Fig. 34 is a chart showing the amount of stored power in the exemplary DVD clip as a function of the number of frames for multiple tolerances distortion. The percentage of pixels with zero distortion was changed from 100% to 97% to 95%, and the average power in the video was identified. Average power ranged from 95% to 60%, respectively. Thus, the assumption distortion 5% of the pixels provided additional 35%saving power. This demonstrates significant power savings possible when dopamine is a small distortion of the image. If the algorithm preserve the brightness can save a subjective quality, introducing low distortion can be achieved for significant savings in power.

Some embodiments of the present invention may be described with reference to Fig. 30. These options for implementation may also include information from the sensor 438 external light and can be reduced in complexity for mobile use. These options for implementation include the static limit in percent of the histogram and dynamic maximum power generated by the algorithm 436 power control. Some of the options for implementation may include the goal of constant power, while the other options for implementation may include a more complex algorithm. In some embodiments, the implementation of 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 value in percent can be calculated for each color plane. In some embodiments, the implementation can be chosen target level of backlight so that linear amplification in the code values caused the restriction code values selected from the histograms. The actual level of the backlight can be selected ka is the minimum target level and limit the level of backlight, secured by the algorithm 436 power control. These options for implementation may provide a guaranteed capacity management and can tolerate a limited amount of image distortion in cases where the limit of the power control can be achieved.

Equation 21: Selection of power-based percentile of the histogram

Options for implementation, based on the image distortion

Some embodiments of the present invention may contain a limit distortion and limit the maximum power generated by the algorithm of power control. Fig. 32B and 34 show that the magnitude of the distortion at this power level backlight greatly changes depending on the image content. Behavior properties of the distortion power for 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 a histogram for each color component. Curve distortion power, which determines the distortion (e.g., 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, is relevant to the existing or below the specified limit distortion as the target level. Level backlight can then be chosen as the minimum target level and the limit level of the backlight generated by the algorithm of power control. Additionally, distortion of the image at the selected level may be provided to the control algorithm with the capacity to lead feedback distortion. Sampling rate distortion curve, power and the histogram of the image may be reduced in order to control the complexity.

Saving brightness (BP)

In some embodiments, the implementation of the BP algorithm brightens the image based on the selected level of the backlight to compensate for the reduced lighting. The BP algorithm can control the distortion introduced into 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 of the options for implementation may compensate for the reduction of backlight by scaling limit values of the image that exceed 255. In these embodiments, the implementation of the algorithm modulation backlight should be conservative in reducing power, or to be entered annoying artifacts restrictions, thus limiting the possible saving power. Some embodiments of intended for saving qualities is the most critical frames with a fixed capacity reduction. Some of these embodiments compensate only the level of 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 use the description of the output luminance of the display as a function of the image data and the backlight. Using this model, BP can determine the modification to the image to compensate for the reduction in backlight. In the case of the display, working in transmission and reflection, model BP can be modified to include a description of the reflective aspect of the display. The output luminance of the display becomes the function of the backlight, the image data and the external environment. In some embodiments, the implementation of the BP algorithm can determine the modification to the image to compensate for the reduction of the backlight in this environment.

The influence of the external environment

Due to the limitations of implementing some of the options for implementation may include the algorithms of limited complexity to define the parameters of BP. For example, development of an algorithm that runs entirely on LCD module limits the processing and memory available to the algorithm. In this example, the generation of additional gamma curves for different combinations of the Nations backlight/external environment can be used for some embodiments BP. In some embodiments, the implementation may be necessary limits on the number and resolution of the gamma curves.

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. In Fig. 35 presents a graph showing characteristics of power/distortion for the four sample images. In Fig. 35 curve 520 for image C retains a negative slope for the whole band power light source. Curves 522, 524 and 526 for images A, B and D are negative slope until they reach a minimum, and then increase with a positive slope. For images A, B and D increase the power of the light source will actually increase the distortion in certain 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, LCD leak or other imperfections display that cause that displayed the image as it is viewed by the observer, consistently differs from the code values.

Some embodiments of the present invention can use these characteristics to identify with testwuide the power levels of the light source for specific images or image types. The display characteristics (e.g., LCD leak) can be taken into account when computing the distortion parameter, which is used to determine the appropriate power level of the light source for the image.

Approximate methods

Some embodiments of the present invention may be described with reference to Fig. 36. In these cases the implementation is set 530 balance of power. This can be done using a simple power control, adaptive power control or other methods described above, or other methods. As a rule, the balance of power may include an assessment of the backlight or the power level of the light source, which will allow you to complete the task display, such as displaying video file using a fixed resource capacity, such as part of the battery. In some embodiments, the implementation, the balance of power may include determining an average power level that will allow you to complete the task display with a fixed amount of power.

In these cases the implementation can also be set in the initial criterion 532 distortion. This initial criterion of distortion can be determined by evaluating the reduced power level of the light source, to meet the balance of power, esmeray image distortion at this power level. The distortion can be measured on the uncorrected image, the image that was modified using the method of preserving brightness (BP), as described above, or the image that has been modified using a simplified process BP.

Once the initial distortion criterion is selected, the first part of the task display can be displayed 534 using power levels of the light source, which provide criteria distortion performance distortion of the displayed image or images. In some embodiments, the exercise of the power levels of the light source can be selected for each frame of the sequence so that each frame met 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 distortion, to keep distortion below a set level or otherwise to comply with the criterion of distortion.

The power consumption can then be estimated 536 to determine whether the power is used to display the first part of the task display parameters control the balance of power. Power can be distributed using a fixed value for each image of the video frame or the other is on a task item display. Power can also be distributed so that the average power consumed by a number of task items display meets the requirement, while the power consumed for each task item display could change. Other schemes of power distribution can also be used.

When evaluating 536 power indicates that the power consumption for the first part of the problem display does not meet the requirements of the balance of power, the distortion criterion can be changed 538. In some embodiments, the implementation in which the power curve/distortion can be evaluated, adopted, calculated or otherwise determined, the distortion criterion can be changed to allow more or less distortion, as necessary, to meet the requirement of balance of power. While the curves power/distortion are specific to the image, can be used the power curve/distortion for the first frame of the sequence, for example images in the sequence or for a synthesized image which is representative of the task display.

In some embodiments, implementation, when more than the planned amount of power was used for the first part of the task display and the slope of the power/distortion is put is entrusted, the distortion criterion can be changed to allow less distortion. In some embodiments, implementation, when more than the planned amount of power was 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 allow more distortion. In some embodiments, implementation, when less than the planned amount of power was used for the first part of the task display and the slope of the power/distortion negative or positive, the criterion of distortion can be modified to allow less distortion.

Some embodiments of the present invention may be described with reference to Fig. 37. These options for implementation in a typical case, include the device is battery powered with limited capacity. In these variants of implementation, the battery level is estimated or measured 540. The capacity requirement of the task display can also be measured or calculated 542. The initial power level of the light source can also be estimated or determined 544 otherwise. This initial power level of the light source can be defined using the battery level and the requirements for power tasks display, as described for the control of constant power is awn above, or other methods.

The criterion of distortion, which corresponds to the initial power level of the light source can also be defined 546. This criterion can be the value of the distortion which occurs for the sample image at the 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 by an algorithm actual or perceived BP, or another sample image.

As soon as the distortion criterion is defined 546, the first part of the task display is evaluated, and selected 548 the power level of the light source, which would cause distortion of the first part of the task display in accordance with the criterion of distortion. The first part of the task display then appears 550 using the selected power level of the light source, and the power consumed during the display of this part of the estimated or measured 552. If the energy consumption does not meet the requirement of power, the distortion criterion can be changed 554, to bring the energy consumption in accordance with the power demand.

Some embodiments of the present invention may be described with reference to Fig. 38A and 38B. In these embodiments, the implementation of the balance of power is established 560, is also set to 562 criterion distortion. They are both in a typical case are set in relation to the specific tasks of the display, such as video sequences. Then select 564 image, such as a frame or set of frames of the video sequence. Reduced the power level of the light source is then measured 566 for the selected image so that the distortion resulting from the reduced power level of light, consistent with the criterion of distortion. This distortion calculation may include the use of conservation techniques alleged or actual brightness (BP) to the values of the image for the selected image.

The selected image can then be modified using the methods of 568 BP to compensate for the reduced power level of the light source. The actual distortion of the modified image BP can then be measured 570, and may be able to determine about whether or not this is the actual distortion criterion 572 distortion. If the actual distortion does not meet the criterion of distortion, the process of evaluation 574 may be configured, and reduced the power level of the light source can be re-estimated 566. If the actual distortion really meets the criteria of the distortion, the selected image can be displayed 576. Power consumption during display then measured 578 and comparing what is with the restriction 580 balance of power. If the power consumption restriction of the power balance, the following image, such as a subsequent set of frames may be selected 584, until the display task will not be completed 582, and at this 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 will be evaluated 566 for this image, and the process continues as for the first image.

If the power consumption for the selected image does not satisfy the limitation of the power balance 580, the criterion of distortion can be changed 586, as described for other embodiments above, and the following picture will be selected 584.

Embodiments of improved black level

Some embodiments of the present invention include systems and methods for improving the black level of the display. Some embodiments of use specified level rear lights, and generate a luminance corresponding to the tonal range, which preserves the brightness and improves the black level. Other options for implementation include the modulation algorithm backlight, which includes the improvement of the level of black in its design. Some in the ways of implementation can be implemented as an extension or modification of the embodiments, above.

Improved coordination luminosity (consistent with the purpose of ideal display)

The wording of the approval luminosity presented above (Equation 7) is used to determine the linear scaling code values, which compensates for the reduction of backlight. This proved to be effective in experiments with lower power at 75%. In some embodiments, implementation-dependent image modulation backlight the backlight can be reduced significantly, for example below 10%, dark scenes. For these embodiments, the linear scaling code values obtained in Equation 7 may not be appropriate, as this may unduly increase the value of the dark. While embodiments of using these methods can duplicate the output of the full power on the display a reduced capacity, it may not provide the optimization output. As display full capacity has raised black level, play this out for dark scenes does not achieve the benefits from reduced black level, made possible at a lower power setting backlight. In these embodiments, the implementation of the reconciliation criteria can be modified and can be obtained replacement for the result given in Equation 7. In some embodiments, the implementation of the ideal output of the display is agreed. Ideal display may include zero black level and the same maximum output level white =W how to display full capacity. The response that approximate the ideal display code value cν can be expressed in Equation 22 through the maximum output W, the range of the display and the maximum code value.

Equation 22: Ideal display

In some embodiments, implementation and exemplary LCD display may have the same maximum output W and range, but non-zero black level B. This exemplary LCD display can be modeled using the GOG model described above to output full power. The output is scaled relative power backlight for power less than 100%. Strengthening and model parameters for compensation may be determined by the maximum output W and the black level B display full capacity, as shown in Equation 23.

Equation 23: Model GOG full power

The output display reduced power relative power P backlight can be determined by scaling the result of the full power relative power.

Equation 24: Actual output LCD display C the dependence on power and code values

In these embodiments, the implementation of the code values can be modified so that the outputs of the ideal and the actual displays were equal, where possible. (If an ideal solution is not less than or more than the predetermined capacity in an actual display).

Equation 25: Criteria for approval of outputs

Some computation gives the solution forin terms of x, P, W, B.

Equation 26: the Value code values for matching output

These embodiments of demonstrate several properties of the correlation code values to be consistent with ideal access to the real display with a non-zero black level. In this case, there is a limitation as to the topand on the bottomends. They correspond to the restriction of entrance when xlowand xhighgiven by Equation 27.

Equation 27: Point constraints

These results are consistent with previous calculations for other embodiments in which the display is assumed to have zero black level, that is, the contrast ratio is infinite.

The algorithm modulation backlight

In these variations the tah implementation of theory of negotiation luminosity, which includes consideration of the black level by performing matching between display at a given power and a basic display with zero black level to determine the modulation algorithm backlight. These embodiments of using theory of negotiation luminosity to determine the distortion that the image should be displayed with power P is compared with the display on perfect display. The algorithm modulation backlight can use the maximum power and the maximum distortion to select the lowest power, which leads to a distortion below a specified maximum distortion.

Distortion power

In some embodiments, the implementation for a given target display defined by the black level and the maximum brightness at full power, and the image can be calculated distortion in the display 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 by limiting the values greater than the brightness of the limited capacity of the display and limit values below black level ideal support. Image distortion can be defined as the MSE between the code values of the original image OGRANICHENNYMI code values, however, other measures of distortion can be used in some embodiments of the implementation.

Image limit is determined dependent on the capacity limits limits code values entered in Equation 27, as shown in Equation 28.

Equation 28: Limited image

The distortion between the image on a perfect display and on the display with the power P in the pixel area becomes

Note that it can be computed using the histogram code values of the image.

The function definition tonal range can be used to obtain an equivalent form of this measure for the distortion, as shown in Equation 29.

Equation 29: Measure distortion

This measure comprises a weighted sum of the error limits at high and low code values. The power curve/distortion may be generated for the image, using the expression according to Equation 29. Fig. 39 shows a graph of curves power/distortion for various sample images. Fig. 39 shows a graph 590 power/distortion for a solid white image, graphic 592 power/distortion for vivid close-up of yellow flower, graphic 594 power/distortion for t is much low contrast image of a 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.

As can be seen from Fig. 39, different images can have very different relations of power/distortion. In extreme cases, black frame 596 has a minimum distortion at zero-power backlight with distortion, rising sharply as the power increases up to 10%. On the contrary, white frame 590 has a maximum distortion at zero backlighting with distortion, decreasing steadily to a rapid decay to zero at 100%power. A vivid image of 598 surfing shows a steady decrease in the distortion as you increase the power. 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. To calculate the histogram of the image.

2. To calculate the distortion function power for the image.

3. To compute the smallest power with distortion below the limit of distortion.

4. (Optional) to limit the selected power on the basis of the upper and lower limits of the supplied power.

5. Select calc is nnow power for the backlight.

In some embodiments, the implementation described with reference to Fig. 40 and 41, the value 604 backlight, selected by algorithm modulation BL may be provided in the BP algorithm and can be used for the design of the tonal range. Shows the average power 602 and distortion 606. The upper bound on the average capacity of 600 used in this experiment are also shown. Since the average utilized capacity significantly below this upper bound, the algorithm modulation backlight uses less power than simply using a fixed power, equal to this average limit.

Development of smooth functions tonal range

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

Designing tonal range with the alleged settings

The ratio of code values defined by Equation 26 has a discontinuity of slope at the limit of the valid range [cvMin, cvMax]. In some embodiments, the implementation of altoadige invention gradual relaxation on the dark end can be defined similarly made for the bright end in Equation 7. These embodiments of taking as the point of maximum accuracy (MFP), and the point of least precision (LFP), between which the tonal scale is consistent with Equation 26. In some embodiments, the implementation of the tonal scale can be constructed to be continuous and have continuous first derivative in the MFP, and LFP. In some embodiments, the implementation of the tonal scale can pass through the extreme point (ImageMinCV, cνMin) and (ImageMaxCV, cνMax). In some embodiments, the implementation of the tonal scale can be modified from affine lifting both upper and at the lower end. Additionally, the limits of the code values of the image can be used to determine the extreme point instead of using fixed limits. It is possible to use fixed limits in this design, but problems can occur when a large reduction in power. In some embodiments, the implementation of these conditions uniquely determine a piecewise quadratic tonal range, which is displayed, as shown below.

Conditions

Equation 30: determination of the tonal range

Equation 31: Slope tonal range

Quick observation continuity tonal range and the first derivative in the resulting MFP and FP.

Equation 32: Solution for options B, C, E, F tonal range

Endpoints determine the constants A and D as:

Equation 33: Solving for the parameters A and D tonal range

In some embodiments, the implementation of these relations define a smooth expansion of the tonal range on the assumption that the MFP/LFP, and ImageMaxCV/ImageMinCV available. This leaves open the need to select these options. Other 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, take into account only the MFP with ImageMaxCV 255; cνMax was used instead ImageMaxCV introduced in these versions of the implementation. These previously described embodiments of had a linear tonal range on the lower end of the agreement, based on the display to full power, and not the ideal display. In some embodiments, the implementation of MFP was chosen to smooth tonal scale had zero slope at the upper limit, ImageMaxCV. Mathematically, MFP was defined as follows.

Equation 34: selection Criteria MFP

The solution of this criterion relates the MFP with the top point is th limit and the maximum code value.

Equation 35: Criterion pre-selection MFP

For moderate reducing power, such as P=80% this criterion pre-selection MFP works well. For a large reduction in power these options exercise can improve the results of the previously described embodiments.

In some embodiments, the implementation we choose the selection criterion MFP corresponding to a large reduction in power. The value ImageMaxCV directly in Equation 35 can cause problems. In images where the power is low, we expect low maximum code value. If the maximum code value in the image, ImageMaxCV is small, Equation 35 gives an acceptable value for the MFP, but in some cases ImageMaxCV either unknown or large, which can lead to unacceptable, i.e. the negative values of the MFP. In some embodiments, the implementation, if the maximum code value is unknown or too high, an alternative value can be selected for ImageMaxCV and applied the above.

In some embodiments, the implementation can be defined k as the parameter that determines the smallest share of the limited value of xhighthat may have MFP. Then k can be used to determine acceptable is whether MFP, calculated according to Equation 35, that is:

Equation 36: Criteria acceptable MFP

If the calculated MFP is not acceptable, the MFP can be defined as the lowest acceptable value, and the value ImageMaxCV can be determined according to Equation 37. Values MFP and ImageMaxCV can then be used to determine the tonal range, as discussed below.

Equation 37: Correction ImageMaxCV

Steps to select the MFP in some embodiments of the implementation are summarized below:

1. To calculate a point-candidate MFP using ImageMaxCV (or CVMax, if available).

2. To test the suitability of using Equation 36.

3. If unacceptable, to determine MFP based on the proportion of k code limits.

4. Calculate a new ImageMaxCV using Equation 37.

5. To calculate the smoothed function tonal range using MFP, ImageMaxCV and power.

Similar methods can be applied to select the LFP on the dark end, using ImageMinCV and xlow.

Sample tonal range-based algorithms smoothed tonal range and automatic choice of the parameters shown in Fig. 42-45. Fig. 42 and 43 show sample tonal range, where the selected power level backlight 11. Shows line 616 corresponding to the linear part of the tonal range between the MFP 610 and LFP 612. Sample 614 tonal range deviates from the line 616 higher MFP 610 and lower LFP 612, but the same line 616 between LFP 612 and MFP 610. Fig. 41 is a zoomed in image of the dark area represent tonal range in Fig. 42. LFP 612 clearly visible, and the lower curve 620 sample tonal range can be seen as deviating from the linear continuation 622.

Fig. 44 and 45 show sample tonal range where the backlight was selected as 89% of the maximum power. Fig. 44 shows a line 634, coinciding with the linear part of the tonal range. Line 634 represents the ideal response of the display. A sample of 636 tonal range deviates 636, 638 from the ideal linear representation of 634 display above MFP 630 and below LFP 632. Fig. 45 shows a zoomed in view of the dark end of the sample 636 tonal range below LFP 640, where a sample of 642 tonal Shala deviates from continuing 644 for a 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 and actual screens. In some embodiments, the implementation of the MSE can be replaced by the sum of the distorted pixels. In n the options which implement the error limits in the upper and lower areas can be weighted differently.

Some embodiments of the present invention may include a sensor of external illumination. If the sensor exterior light is available, the sensor can be used to modify the metric distortion, including the effects of ambient light and screen reflections. This can be used to modify the metric distortion and, hence, the algorithm modulation of the backlight. Information of the external environment can be used to control the sample tonal range by specifying the corresponding perceptual point constraints on the black end.

Embodiments of preserving color

Some embodiments of the present invention include systems and methods for preserving the color characteristics when increasing the brightness of the image. In some embodiments, implementation of the conservation of brightness includes a display body range full power in the lower body range of reduced power display. In some embodiments, implementation of the various methods used to preserve color. Some embodiments of retain the hue/color saturation in exchange for a reduction in the increased luminosity.

Some embodiments of without saving color"described above, process each color channel independently the AK, to ensure coordination of luminance for each color channel. In such scenarios, the implementation without saving color, highly saturated colors, or the colors may be unsaturated and/or change in shade after treatment. Embodiments of preserving color into account these color artifacts, but, in some cases, may slightly decrease the gain of the luminance.

Some embodiments of preserving color can also use the limits when low and high frequency channels re-combine. Limit each color channel independently may again lead to a change in color. In the variants of implementation, using the constraint with color preservation, operation constraints can be used to maintain the hue/saturation. In some cases, this constraint preserving color can reduce the luminosity is restricted to values below that in other variants of implementation without saving color".

Some embodiments of the present invention may be described with reference to Fig. 46. In these embodiments, the implementation of the input image 650 is read, and the code values corresponding to different color channels for a specific location of the pixel is determined 652. In some var is the preferable implementation, the input image may be in the format which has a separate color channel information recorded in the image file. In an exemplary embodiment, the image can be recorded with red, green and blue (RGB) color channels. In other embodiments, implementation of the image file can be recorded in the blue-purple-yellow-black (CMYK) format, Lab, YUV or other format. The input image may be in a format that includes a single channel luminance, such as a Lab, or in a format without a single channel luminance, such as RGB. When the image file does not have a separate color channel data, which are easily accessible, the image file may be converted to the format data of the color channel.

As soon as the code values for each color channel defined 652, is then defined 654 maximum code value of the code values of the color channel. This is the maximum code value can then be used to determine the parameters of the model 656 configuration code values. Configuration model code values can be generated in different ways. Curve settings tonal range, the boost function or other model settings can be used in some embodiments of implementation. In exemplary embodiments, the implementation can be used curve settings tonal range, to ora increases the brightness of the image in response to the setting of reduced power backlight. In some embodiments, the implementation of the configuration model code values may include curve settings tonal range, as described above relative to other embodiments. Curve settings code values can then be applied 658 to each of the code values of the color channel. In these embodiments, the implementation of the use of curve settings code values will lead to the same gain value to be applied to each color channel. Once the settings are made, the process will continue for each pixel 660 in the image.

Some embodiments of the present invention may be described with reference to Fig. 47. In these embodiments, the implementation of the input image is read 670, and the first pixel location is selected 672. Code values for the first color channel is determined 674 for the selected pixel location, and code values for the second color channel is determined 676 for the selected pixel location. These code values are then analyzed, and one of them is selected 678 on the basis of the selection criteria code values. In some embodiments, the implementation can be selected as the maximum code value. This selected code value can then be used as input for the generator 680 model configuration code of the EIT is to be placed, which will generate the model. The model can then be applied 682 to the first and second code values of the color channel with essentially equal to the gain applied to each channel. In some embodiments, the implementation of the gain value obtained from the model settings can be applied to all color channels. Processing may then continue for the next 684 pixel, until all the image will not be processed.

Some embodiments of the present invention may be described with reference to Fig. 48. 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, the implementation of this can be the image of the lower frequency or the image of some other frequency range. Image 694 second frequency range may also be generated. In some embodiments, the implementation of the image 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). Code mn is necessary for the first color channel in the image of the first frequency range may then be determined 696 for the location of the pixel and the code value for the second color channel in the image of the first frequency range may also be defined 698 at any pixel location. One of the code values of the color channel is then selected 700 by comparing the code values or characteristics. In some embodiments, the implementation can be selected as the maximum code value. The configuration model can then be generated 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 first code value of the color channel and the second code value of the color channel.

Some embodiments of the present invention may be described with reference to Fig. 49. In these embodiments, the implementation of the input image 710 may be entered in the selector 712 pixel, which can identify a pixel that should be configured. The first reader 714 code values of the color channel can read the code value for the selected pixel for the first color channel. The second reader 716 code color channel values can also read the code value for the second color channel at the selected location of the pixel. These code values can be analyzed in the module 718 analysis, g is e one of the code values will be selected based on characteristics of the code values. In some embodiments, the implementation can be selected as the maximum code value. This selected code value can then be introduced into the generator 720 model or selector model that can determine the value of gain or model. This value gain or model can then be applied 722 to both code values color channel regardless of whether the code value of the selected module 718 analysis. In some embodiments, the implementation of the input image can be accessed 728 when applying the model. Management can then go 726 back to the selector 712 pixel for iterative execution on other pixels in the image.

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

These code values can be entered into the analyzer 742 characteristics code values, which can determine the characteristics of the code values. The selector 744 code values may then select one of the code values based on the analysis of code values. This choice can then be entered in the selector model settings or generator 746, which will generate or select the gain or amplification based on the selection code values. The gain value or the card can then be applied 748 to the first code values frequency range for both color channels in a custom pixel. This process can be repeated until all the image of the first frequency range is not configured 750. Map of amplification may also be applied 753 to the image 734 of the second frequency band. In some embodiments, the implementation of a constant gain can be applied to all 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. Customized image 750 of the first frequency range and a customized image 753 second CustomerData can be summed or combined 754 otherwise, to create a customized output image 756.

Some embodiments of the present invention may be described with reference to Fig. 51. In these embodiments, the implementation of the input image 710 can be sent in a filter 760 or some other processor in order to divide the image into multiple image frequency band. In some embodiments, implementation of the filter 760 may include a lowpass filter (LP) and a processor for subtracting the image LP created by the LP filter of the input image to create an image high-pass (HP). Module 760 filter may display two or more specific frequency image 762, 764, each of which has a certain frequency range. The first image 762 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 evaluation unit 770 characteristics of a code value and/or the selector 772 code values. This process will lead to the selection of one of the code values of the color channel. In some embodiments, the implementation will select the maximum code value of the color channel data for a particular pixel location. This selected code value can be passed to the generator 774 mode settings is s, which will generate a configuration model code values. In some embodiments, the implementation of this model settings can include a map of amplification or gain value. This configuration model can then be applied 776 to each of the code values of the color channel for the analyzed pixel. This process can be repeated for each pixel in the image, leading to a configured image 778 first frequency range.

Image 764 second frequency range can be configured with optional separate function 765 gain to improve its code value. In some embodiments, the implementation may not apply no setting. In other embodiments, the implementation of a constant gain 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 customized image 778 first frequency range, configured to form the combined image 781.

In some embodiments, the implementation models application settings to the image of the first frequency band and/or applying the gain to the image of the second frequency range may cause that some of the code values of the image exceeds the range of the device is as display or image format. In these cases code values may need to be restricted to the required range. In some embodiments, the implementation can be used in the process 782 restrictions to preserve the color. In these embodiments, the implementation of the code values that fall within the specified range can be limited so as to preserve the ratio between the color values. In some embodiments, the implementation can be calculated multiplier, which is not more than the maximum required value of the range divided by the maximum code value of the color channel for the analyzed pixel. This will lead to the factor "gain" is less than one, and this will reduce the code is "oversized" to the maximum desired range. It is "gain" or restrictions may be applied to all code values of the color channel to keep the color of the pixel at the reduction of all code values to a value less than or equal to the maximum value or the specified range. The application of this process constraints results in the configured output image 784, which has all the code values within a specified range, and which supports color code ratio values.

Some embodiments of the present invention which may be described with reference to Fig. 52. In these embodiments, the implementation uses the constraint preserving color to keep the color ratio while limiting the code values specified range. In some embodiments, the implementation of the United configured image 792 may correspond to the combined adjusted picture 781 described with reference to Fig. 51. In other embodiments, implementation of the joint configured image 792 may be any other image that has a code of values that should be limited to a specified range.

In these cases the implementation is determined by the first code value 794 color channel and is determined by the second code value 796 color channel for the specified pixel location. These code values 794, 796 are evaluated in the evaluation unit 798 characteristics code values to determine a selected characteristic code values and to select a code value of the color channel. In some embodiments, implementing the selected characteristic is a maximum value, and a higher code value will be selected as input for the generator 800 settings. The selected code value can be used as input to generate the configuration 800 restrictions. In some embodiments, the implementation of this option will reduce the max the e code value to a value within the specified range. This setting limits can then be applied to all code values color channel. In an exemplary embodiment, the code value of the first color channel and a second color channel will be reduced 802 on the same factor, thus keeping the ratio of these two code values. Applying this process to all the pixels in the image will result in an output image 804 with code values that are within a specified range.

Some embodiments of the present invention may be described with reference to Fig. 53. In these embodiments, the implementation of the methods implemented in the area of RGB by manipulating the gain applied to all three color components, based on the maximum chroma. In these embodiments, the implementation of the input image 810 is processed by the frequency decomposition 812. In an exemplary embodiment, the lowpass filter (LP) 814 is applied to the image to create an image LP 820, which is then subtracted from the input image 810 to create the image high-pass (HP) 826. In some embodiments, the implementation of the spatial 5×5 rectangular filter can be used to filter LP. Each pixel in the image LP 820 816 is selected, the maximum value of the three color channel is in the (R, G and B) and is entered into the map 818 gain LP, which selects the appropriate function of amplification to apply to all values of the color channels for a particular pixel. In some embodiments, the implementation of the enhanced pixel values [r, g, b] can be defined by 1-D LUT indexed by max (r, g, b). The gain in the value of x can be obtained from the values of the curve tonal range photometric matching described above, when the value of x divided by x.

Function 834 gain can also be applied to the image 826 HP. In some embodiments, the implementation of the function 834 gain can be a permanent gain. This modified image HP combined 830 with the customized picture LP to form the output image 832. In some embodiments, the implementation of the output image 832 may include code values that are outside the range for the application. In these cases the implementation process constraints can be applied, as explained above with reference to Fig. 51 and 52.

In some embodiments, implementation of the present invention described above, the configuration model code values for image LP can be designed so that pixels which have a maximum color component below the parameter, for example, point the maximum accuracy, the gain offset lower power level backlight. Strengthening of the lower frequencies gradually attenuated to 1 on the boundary of the color gamut so that the processed signal of the lower frequency remains within the range.

In some embodiments, implementation, handling 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 light, no signal can be processed with a constant gain, which will save contrast, when power is reduced. The formula for signal amplification HP in the parameters of the full and reduced power backlight and display gamma is given in 5. In these embodiments, the implementation of contrast enhancement HP is robust to noise, since the gain in a typical case, a little, for example the gain is equal to 1.1 for 80%reduction in power and gamma 2.2.

In some embodiments, the implementation of the processing result signal LP and the signal HP is summarized and limited. The restriction may be applied to the entire vector of samples of RGB for each pixel, scaling all three components equally, so that the greatest component is scaled to 255. The limit occurs when the increased value of HP, summed with the value of the LP exceeds 255 and in a typical case, it is important only for bright signals with high kontrastav General case guaranteed the signal LP will not exceed the upper limit due to the structure of the LUT. HP signal can cause a restriction in the amount, but negative values of the signal HP will never be restricted, thereby maintaining some contrast, even when the restriction is really going on.

Embodiments of the present invention can try to optimize the brightness of the image, or they can try to optimize the preservation or coordination of color by increasing the brightness. In a typical case, there is a tradeoff between color shifts and maximizing the luminosity or brightness. If prevents color shift, usually suffers brightness. Some embodiments of the present invention may attempt to balance the tradeoff between color shift and brightness by forming a weighted gain applied to each color component, as shown in Equation 38.

Equation 38: Weighted gain

This is the weighted gain varies from maximum coordination with alpha 0 to minimal color artifacts in alpha 1. Note that, when all code values below MFP option, all three gain equal.

Options for implementation-related distortions, based on the model display

The term "scaling backlight" can otnositel is a method to reduce backlight LCD and simultaneously to the modification data, sent to the LCD to compensate for the reduction in backlight. The main aspect of this method is to choose the level of backlight. Embodiments of the present invention can choose the level of lighting backlight in the LCD, using the modulation backlight for power savings or improvement of dynamic contrast. The methods used to solve this problem, can be divided into dependent and image-independent image methods. Dependent image methods have the purpose of limiting the size limitations imposed by the subsequent image processing with backlight.

Some embodiments of the present invention can use optimization to select the level of backlight. Given an image, the optimization procedure can choose the level of backlight, to minimize the distortion between the image as it would appear on a hypothetical reference display, and the image as it will 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 display such as LCD. In some embodiments, the implementation modulational 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 output of the actual display can be simulated for different levels of backlight, and the actual display can be modeled as having a non-zero black level. In some embodiments, the implementation of the selection algorithm backlight may depend on the level of contrast of the display through this parameter.

3. Saving brightness (BP): the Processing of the original image to compensate for the reduced level of the backlight. The image as it would appear on the actual display is output model display at this level backlight clarified the picture. Some sample cases:

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

- Level compensation, linear amplification. The image is processed using a simple affine transformation to compensate for the reduction in backlight. Although this simple algorithm preserve the brightness sacrifices image quality, if it really is used to back light compensation, it is an effective tool for selecting Adna backlight.

- Displays the tonal range: the image is processed using the card tonal range, which may include linear and non-linear segments. Segments can be used to limit the restriction and increase the contrast.

4. The metric distortion. The display model and algorithm of conservation of brightness can be used to determine the image as it would appear on the actual display. The distortion between this output and the image on the master display can then be calculated. In some embodiments, the implementation of the distortion can be calculated on the basis of only one of the code values of the image. The distortion depends on the choice of metric errors, in some embodiments, the implementation can use the standard 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 in each frame of the sequence.

- Minimizing the maximum distortion provided secondary constraints backlight.

- Minimization of the average distortion subject medium restrictions backlight.

Model display

In some embodiments, implementation of the present invention to fashion the ü GoG can be used for model reference display and for the model of the actual display. This model can be modified to scale based on the level of the backlight. In some embodiments, the implementation of the reference display may be modeled as an ideal display with zero black level and the maximum output W. the Actual display can be modeled as having the same maximum output W with full backlighting and the black level B with full backlighting. Contrast ratio - W/B. contrast Ratio is infinite when the black level is equal to 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 reference (ideal) display

For the actual LCD with a maximum output W and the minimum output B on full backlight, that is, P=1, the output is modeled as scaled to the relative level backlight P. contrast Ratio CR=W/B does not depend on the level of the backlight.

Equation 40: Model actual LCD

Saving brightness

In this exemplary embodiment, uses a process BP, based on a simple amplification and restriction, and strengthening vybere the Xia, to compensate for the reduction in backlight, where possible. The following output shows a modification of the tonal range, which ensures a consistent luminosity between the reference display and the actual display at a given backlighting. As the maximum output and the actual black level of the display scale back-lit. Note that the output of the actual display is limited in the range below the scaled output high and above the scaled black level. This corresponds to the restriction of the input tonal range when negotiating luminance values 0 and CVmax.

Equation 41: Criterion for matching outputs

Limits limits cν' imply a limit on the range of approval luminosity.

Equation 42: limit

Equation 43: Point constraints

Tonal scale provides the coordination of output for code values above the minimum and below the maximum, where the minimum and maximum depend on the relative power P of the rear lights, and the relationship of the actual contrast of the display CR=W/B.

Distortion calculation

Various modified image that is created and used in the variants of implementation of nastoyascheevremya, can be described with reference to Fig. 54. The original image I 840 can be used as input in the creation of each of these exemplary modified images. In some embodiments, the implementation of the original input image 840 is processed 842, to get ideal output Yideal844. Perfect image processor, the reference display 842 may assume that the ideal display has zero black level. This output Yideal844 may represent the original image 840, as observed on the reference (ideal) display. In some embodiments, implementation, assuming a given level of the backlight can be calculated distortion caused by the representation of the image with this level backlight on the actual LCD.

In some embodiments, implementation of the conservation brightness 846 may be used to generate the image I' 850 of the image I 840. The image I' 850 can then send in the actual processor LCD 854 together with the selected level of the backlight. The resulting output is denoted as Yactual858.

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

The output of the actual LCD 854 is the result of passing the original image I 840 through the function 846 tonal range with approval svietimo the tee, to get the image I' 850. This may not accurately reproduces the reference output depending on the level of the backlight. However, the output of the actual display can be emulated on the reference display 842. The image I* 852 indicates the image data is sent to the reference display 842 to emulate the output of the actual display, thus Yemulated860. The image I* 852 is formed by limiting the image I 840 to the range defined by the points limit defined above in connection with Equation 43 and elsewhere. In some embodiments, the implementation I* can be described mathematically as follows.

Equation 44: Limited 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 with level back light P 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*, both on the reference display.

Equation 45

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

Equation 46

A measure of image distortion

The analysis above shows that the distortion between the representation of the image I 840 on the master display and presentation on the actual display is equivalent to the distortion between images I 840 and I* 852, both on the reference display. In some embodiments, the implementation of the metric distortion points can be used to determine a distortion between the images. Given pointwise distortion d, the distortion between the images can be calculated by summing the difference between the images I and I*. Because the image I* emulates the approval of luminosity error is to limit the upper and lower limits. In some embodiments, the implementation of the normalized image histogram h(x) can be used to determine the distortion of the image depending on the power backlight.

Equation 47

Curve backlight depending on distortion

Given the reference display, the actual display, determining the distortion and the 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 back podsvetki based on curve distortion can be illustrated using a standard structure which is a dim image of the view shown in dark areas, and makes a perfect display with zero black level, the actual model LCD with a contrast ratio of 1000:1 and the metric error MSE (mean square error). Fig. 55 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. 56 is a graph of the approximate curve distortion corresponding to the histogram in Fig. 55. For this sample image, at low values of the backlight, saving brightness cannot effectively compensate for reduced back-lighting, leading to a significant increase in the distortion 880. At high levels of backlight limited contrast ratio is that the black level rises 882, compared to the ideal display. The minimum range distortion exists and, in some embodiments, the implementation, the lowest backlight, giving it minimal distortion 884, can be selected via algorithm for minimum distortion.

The optimization algorithm

In some embodiments, the implementation curve distortion, such as shown in Fig. 56, may COI is to Lisovets, to select backlight. In some embodiments, the implementation can be chosen minimal power distortion for each frame. In some embodiments, implementation, when the minimum distortion value is not unique, can be selected lowest power 884, which gives this minimum distortion. The results of applying this optimization criterion to a short clip of the DVD shown in Fig. 57, which shows a graph of the selected power backlight depending on the number of video frame. In this case, the average of the selected backlight 890 is approximately 50%.

Dependence on images

To illustrate the dependency of the image character of some embodiments of the present invention, an exemplary test image with variable content were selected, and the distortion in these images was calculated for a range of values of the backlight. Fig. 39 is a graph backlight relatively distortion curves for these sample images. Fig. 39 includes graphics for: image 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 the surfer on the wave.

Note that the shape of the curve is strictly depends on the content from the expression. That's to be expected, since the level of backlight balances distortion due to loss of brightness and distortion due to increased black level. Black image 596 has the least distortion at low backlighting. 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 elevated black level and decrease the brightness.

Contrast ratio

The ratio of the contrast of the display can log on to the actual display. Fig. 58 illustrates the definition backlight with minimal distortion MSE for different relations of the actual contrast of the display. Note that in the limit a 1:1 relationship of 900 contrast, backlight, minimal distortion depends on the average signal level (ASL) of the image. In the opposite extreme of infinite relations of contrast (zero black level), backlight, minimal 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 the reference model dis is Leah may include a reference display, the model selected visual brightness, and in some embodiments, the implementation of model reference display may include a light sensor of the external environment.

In some embodiments, implementation of the present invention model the actual display may include a model of the transmission GoG with ultimate black levels. In some embodiments, the implementation model of the actual display may include a model for display on the transmission and reflection, where the output is modeled as dependent and light from the external environment, and from the reflective portion 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 the restriction. In other embodiments, implementation of the selection process backlight may include operators tonal range with a gradual weakening and/or dual-BP algorithm.

In some embodiments, implementation of the present invention, the metric distortion may include root mean square error (MSE) between the code values of an image as a metric for the currents. In some embodiments, the implementation of the metric distortion may include metrics errors on the points, including the sum of absolute differences, the limited number of pixels and/or metrics in percentage on the basis of histograms

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

Embodiments of dynamic contrast LCD

Liquid crystal displays (LCD) typically suffer from a limited level of contrast. For example, the black level of the display may be increased due to leakage of backlight or other problems, it can cause that the black areas look grey and not black. Modulation of the backlight can mitigate this problem by lowering backlight and associated leakage, thus also reducing the black level. However, when used without compensation, this method will have the undesirable effect of reducing the brightness of the display. Compensation image can be used to restore the brightness of the display that was lost due to dimming backlight. Compensation typically was limited to restoring the brightness of the display to full power.

Some embodiments of the present invention described above, VK is ucaut in the modulation of the backlight, which focuses on saving power. In these embodiments, the implementation goal is to reproduce the output signal full power at the lower levels of the backlight. This can be achieved by simultaneous dimming backlight and lighting of the image. Improved black level and dynamic contrast - favorable 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 lead to the following qualitative improvements to the image:

1. Lower the black level due to the reduced backlight.

2. Improved saturation dark colors due to reduced leakage, due to a decrease in backlight.

3. Improved brightness, if the compensation is stronger than the decrease in backlight.

4. Improved dynamic contrast, 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 through two significant methods: select backlight and image compensation. One ol the problem is to avoid artifacts flickering in the video, because the backlight, and the compensated image may change in brightness. Some embodiments of the present invention can use a target tone curve, to reduce flicker. In some embodiments, the implementation of the target curve may have a contrast ratio that is greater than the corresponding parameter panel (fixed back-lit). The target curve can serve two purposes. First, the target curve can be used to select backlight. Secondly, the target curve can be used to determine the compensation of the image. The target curve affects the quality of the images mentioned above. The target curve can last from a peak value of the display at full brightness backlight to the minimum value of the display at the lowest brightness backlight. Accordingly, the target curve will continue below the range of typical values of the display is achieved at full brightness backlight.

In some embodiments, the implementation choice luminosity backlight or brightness level may correspond to the selection interval of the target curve, corresponding to the contrast ratio of the panel itself. This interval is moved when changing backlight. the ri 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 sets the tone curve, the target tone curve and the image that should be displayed. The level of the backlight can be selected so that the range of contrast panel with the selected back-lit closest match to the range of values of an image under the target tone curve.

In some embodiments, the implementation of the image can be altered or compensated so that the output of the display had on the target curve to the maximum extent possible. If the backlight is too high, the dark area is the target curve may not be realized. Similarly, if the back-light is low, the bright area of the target curve may not be realized. In some embodiments, the implementation of the flicker can be minimized when using fixed targets for compensation. In these embodiments, the implementation of change as the brightness of the backlight, and the compensation of the image, but the output display 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 the backlight, the AK and the compensation image can be controlled using the target tone curve. Select the brightness of the backlight can be made 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 applied with a certain target tone curve, and the tone curve panel.

In some exemplary embodiments, the implementation model "gain-compensation-gamma-exposure" (GOGF) can be used for tone 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 compensate, leaving two parameters, gain and glare. As tone curves panel, and the target tone curves can be defined with these two parameters. In some embodiments, the implementation of the gain determines the maximum brightness, and contrast ratio determines the additive member blowout.

Equation 48: Model tone curve

where CR is the contrast ratio of the display, M - maximum panel output, s - value code image, and γ is the gamma value.

In order to achieve improved dynamic contrast, the target tone curve differs from the tone curve panel. In its simplest application, the contrast ratio CR goal more than the panel. Approximate tone curves panel presented in Equation 49.

Urav is giving 49: Approximate tone curves panel

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

Approximate target tone curve presented in Equation 50.

Equation 50: Approximate target tone curve

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

Aspects of some exemplary tone curves can be described relative to Fig. 60. Fig. 59 is a graph log-log code values on the horizontal axis and the relative luminance on the vertical axis. It shows three tone curves: curve 1000 tones of the panel, the target curve 1001 tone curve and a power-law dependence. Curve 1000 tones of the panel extends from the black point 1003 panel to a maximum value of 105 panel. The target curve 1001 tones continues from the target black point 1004 to a maximum of 1005 goals/panel. Target black point 1004 is lower than the black dot 1003 panel, because it benefits from a lower brightness of the backlight, however, the full range of target tone curve cannot be used for a single image, PQS is LCU backlight can have only one level of brightness for any given frame, therefore the maximum value 1005 goals/panel 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, which is the most appropriate for the displayed image and aspirational goals for efficiency.

Different target tone curves can be generated to achieve different priorities. For example, if saving power is the main objective, the values of M and CR for the target curve can be set to appropriate values in the tone curve panel. In this embodiment, aimed at saving power, the target tone curve is equal to the tone curve panel. Modulation of the backlight is used to save power, while the displayed image is actually the same as on the display at full capacity, except for the upper end of the range, which is not available at lower settings backlight.

Approximate tone curve, aimed at saving power, is illustrated in Fig. 60. In these embodiments, the implementation of the tone curve panel and the target tone curve is identical to 1010. The brightness of the backlight is reduced, thus allowing a lower prob is the author of the target curve 1011, however, this potential is not used in these variants of implementation. Instead, the image is lightened by the compensation code values of the image to align with the curve 1010 tone panel. When this is not possible, at the limit of the panel because of the reduced backlight for savings 1013 power, compensation may be rounded 1012 to avoid artifacts restrictions. This rounding can be achieved according to the methods described above relative to other embodiments. In some embodiments, the implementation of the limitation may be permitted or may not occur due to the limited dynamic range in the image. In those cases, the rounding 1012 may not be required, and the target tone curve can simply follow a group of the tone curve at the upper end 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 may be set equal to the corresponding value in the tone curve panel, but the value of CR for the target curve may be set equal to 4 times the value in the tone curve panel. In these embodiments, the implementation of the target tone curve is selected to reduce the black level. The display brightness is unchanged relative to the display full capacity. The target to which EPA tones has the same maximum M, that panel, but has a higher contrast ratio. In the example above, the contrast ratio is 4x own relationship contrast panel. Alternatively, the target tone curve may include rounding the curve at the top end of its range. Presumably the back-light may be modulated by a factor of 4:1.

Some embodiments of which will prioritize the reduction in black level, can be described with reference to Fig. 61. In these embodiments, the implementation curve 1020 tone panel is calculated, as described above, for example, using Equation 49. The target curve 1021 tones also calculated for the reduced brightness level of the backlight and a higher level of contrast. At the upper end of the range of the target curve 1024 tones can continue along the tone curve panel. Alternatively, the target tone curve may use a rounded curve 1023, which can reduce the limit near the limit of the display 1022 for the reduced level of the backlight.

In another exemplary embodiment, when a brighter image is the main objective, the value of M for the target curve may be set to 1.2 times the corresponding value in the tone curve panel, but the value of CR for the target curve may be set equal to the corresponding value is in the tone curve panel. The target tone curve is selected to increase the brightness, while maintaining the same contrast ratio. (Note that the black level is raised.) Target the maximum of M is greater than the maximum panel. Compensation image will be used to lighten the image, to make this clarification.

Some embodiments of which will prioritize the brightness of the image can be described with reference to Fig. 62. In these embodiments, the implementation of the tone curve panel and the target tone curve substantially similar near the lower end of the range 1030. However, above this region, the curve 1032 tone panel follows the typical path of maximum output 1033 display. The target tone curve, however, it increased by 1031, which provides code values brighter image in this area. Towards the upper end of the range of the target curve 1031 may include a rounded curve 1035, and the target curve is brief to the point 1033, in which the display can no longer follow the target curve because of 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 main objective, the value of M for the target curve may be set equal to 1.2 times the corresponding C is achene in the tone curve panel, and the value of CR for the target curve may be set equal to 4 times the corresponding value in the tone curve panel. The target tone curve is selected to increase the brightness and decrease the black level. The target maximum is greater than the maximum panel M, and contrast ratio is also higher than the contrast ratio of the panel. This target tone curve can affect the choice of rear lights, and the compensation image. The backlight will be reduced in dark frames to achieve reduced black level target. Compensation image can be used even with full backlighting to achieve increased brightness.

Some embodiments of which will prioritize the brightness of the image and lower the black level can be described with reference to Fig. 63. In these embodiments, the implementation curve 1040 tone panel is calculated, as described above, for example, using Equation 49. The target curve 1041 tones also calculated, however, the target curve 1041 tones can start at a lower point 1045 black, to account for the reduced level of the backlight. The target curve 1041 tones can also follow the raised path for clarification code values of the image in the middle range and the upper range of the tonal range. Since the display with a reduced level back under the branches may not reach the maximum target value 1042 or even maximum values 1043 panel, can be used rounded curve 1044. Rounded curve 1044 can complete the target curve 1041 tones at maximum 1046 panel with reduced back-lit. Various methods are described relative to other embodiments above can be used to determine the characteristic rounded curve.

Some embodiments of the present invention may be described with reference to Fig. 64. In these cases the implementation can be computed a set of target tone curves, and the selection can be made from a set of calculated curves based on the image characteristics, goals, performance or some other criteria. In these embodiments, the implementation curve 1127 tones panels can be raised to the full brightness of the backlight with a high level 1120 black. Target curves 1128 and 1129 tones can also be generated. These target curves 1128 and 1129 tones include the transition region level 1122 black, and the curve goes to the black level, such as a point 1121 black level. These curves also include the General area in which the input point from any of the target tone curves are displayed on the same output point. In some embodiment, these target tone curves may also contain rounded curve 1126 brightness and, moreover, the curve is rounded to the maximum level 1125 brightness, as described above for other embodiments. The curve may be selected from the set of target tone curves based on the image characteristics. As an example, but not limitation, an image with a lot of very dark pixels may benefit from a lower black level, and curve 1128 with darkened by backlight and a lower black level can be selected for this image. An image with many bright pixels 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 tone curve. In the absence of control, the use of different tone curves can cause flickering and unwanted artifacts in the sequence. However, the total area 1123 shared by all target tone curves of these embodiments, serves to stabilize the transient effects and to reduce flickering and similar artifacts.

Some embodiments of the present invention may be described with reference to Fig. 65. In these cases the implementation can generate a set of target tone curves, such as the target curve 1105 tones. These target tone curves can include different areas and 1102 transition black level, which may correspond to different levels of brightness backlight. This set of target tone curves also includes extended General area 1101, in which all the curves in the set share the same display. In some embodiments, the implementation of these curves may also include rounded curves 1103 brightness, moving from the General area to the maximum brightness level. In an exemplary extended target curve 1109 tone curve may begin at the point 1105 black level and move to the extended common area 1101, a curve can then move from the extended common area to the maximum level 1106 brightness with the rounded curve. In some embodiments, the implementation of the rounded curve of brightness may not be present. These implementation options are different from those described with reference to Fig. 65 the fact that the total area is above the tone curve panel. This displays the input pixel values to a higher output values, thereby illuminating the display image. In some embodiments, the implementation of the set of extended target tone curves can be generated and selectively used for the frames of the image sequence. These options exercise of share a common area that is used to reduce flicker, and similar artifacts. In some the x variants of implementation of the set of target tone curves and a set of extended target tone curves can be calculated and stored for selective use depending on the characteristics of the image and/or business goals performance.

Some embodiments of the present invention may be described with reference to Fig. 66. In the methods according to Fig. 66 defined 1050 parameters of the target tone curve. In some embodiments, the implementation of these parameters may include the maximum target output panel, target contrast ratio or a target value range of the panel. Other parameters can also be used to determine the target tone curve, which can be used to adjust or compensate for the image to achieve the target performance.

In these cases the implementation can also be calculated curve 1051 tone panel. Tone curve panel is shown to illustrate the difference between model output pane and the target tone curve. Curve 1051 tones panels relating the characteristics of the display panel, which will be used for display, and can be used to generate the reference image, which can be performed by measurement error or distortion. This curve 1051 can be calculated based on the maximum output M panel and relations of contrast panel CR for this display. In some embodiments, the implementation of this curve can be based on the maximum output M of the panel, the contrast CR of the panel, the gamma value γ of the panel and the code values from the image.

<> One or more target tone curves (TTC) can be calculated 1052. In some embodiments, the implementation can be computed by a family of TTC, and each member of the family based on different levels of backlight. In other embodiments, the implementation may vary other parameters. In some embodiments, the implementation of the target tone curve can be calculated using the maximum target output M and target relations of contrast CR. In some embodiments, the implementation of this target tone curve can be based on the maximum target output M, the target contrast ratio CR, the gamma value γ of the display and code values from the image. In some embodiments, the implementation of the target tone curve may represent a desirable modification to the image. For example, the target tone curve may represent one or more of the low black level, the brighter areas of the image, compensated region and/or the rounded curve. The target tone curve can be represented as a "conversion table" (LUT)can be calculated by means of hardware or software, or may be provided by other means.

The brightness level of the backlight can be determined 105. In some embodiments, the implementation at the level selection backlight can influence the ate performance, such as saving power, the criteria of the 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 the advanced image and the original image, as shown in the hypothetical reference display. When the values of the image are the predominant way too dark, lower the rear lights may be the most suitable for image display. When the values of the image are the predominant image of the bright, high level rear lights may be the best choice for image display. In some embodiments, the implementation of the image processed with the tone curve panel, can be compared with images processed with different TTC to determine the appropriate TTC and the appropriate level of backlight.

In some embodiments, implementation of the present invention can also be considered a special purpose operating characteristics when selecting rear lights, and the choice of a method of image compensation. For example, when saving capacity was identified as an objective performance, lower levels of backlight can override the optimization characteristics of the image. On the contrary, when the brightness of the image is of an objective performance, 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 tone curve, the hypothetical reference display or some other standard. In some embodiments, the implementation of the methods disclosed in patent application U.S. No. 11/460768, entitled "Methods and systems associated with the distortion control light source", filed July 28, 2006, which is hereby incorporated herein by reference, can be used to select the levels of the rear lights, and payment methods.

After calculation of the target tone curve, the image can be adjusted or compensated 1054 with the target tone curve to achieve the goals of performance or to compensate for the reduced level of the backlight. This adjustment or compensation may be made against the target tone curve.

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

Some embodiments of the present invention may be described with reference to Fig. 67. In these embodiments, the implementation of established 1060 objective of improving or processing the image. This objective may include saving power, lower black level, lighten the image, adjusting tonal range or other processing purposes or improvements. Based on the purpose of processing or improvements that can be selected 1061 parameters of the target tone curve. In some embodiments, the exercise of the option may be automated and based on the purposes of the improvements or processing. In some exemplary embodiments, the implementation of these parameters may include the maximum target output M and the target contrast ratio CR. In some exemplary embodiments of these parameters may include the maximum target output M, the target contrast ratio CR, the gamma value γ of the display and code values from the image.

The target tone curve (TTC) can be calculated 1062 based on the selected parameters of the target tone curve. In some embodiments, the implementation can be computed set of TTC. In some embodiments, the implementation of the set may include curves, corresponding to varying levels of backlight, but in General the parameters of the TTC. In other embodiments, the implementation can be various other parameters.

The brightness level of the backlight can be selected 1063. In some embodiments, the implementation level of the backlight can be selected in relation characterized the tick image. In some embodiments, the implementation level of the backlight can be selected based on target performance. In some embodiments, the implementation level of the backlight can be selected based on the goals of performance and image characteristics. In some embodiments, the implementation level of the backlight can be selected by selecting the TTC, which corresponds to the purpose of performance or criterion errors, and use level backlight that corresponds to this TTC.

Once the backlight is selected 1063, the target tone curve corresponding to the level selected in the Association. The image may then be adjusted to improve or offset 1064 with the target tone curve. The customized picture can then be shown 1065 on the display using the selected level of the backlight.

Some embodiments of the present invention may be described with reference to Fig. 68. In these embodiments, the objective performance of the display image are identified 1070. This can be accomplished through a user interface through which the user selects a target performance directly. This can also be done through a custom query, whereby the user identifies the priority is, of which are formed goal performance. The purpose of the work may also be identified automatically based on the image analysis, the characteristics of the display device, usage history of the device or other information.

Based on the target performance parameters of the target tone curve can be automatically selected or generated 1071. In some exemplary embodiments, the implementation of these parameters may include the maximum target output M and the target contrast ratio CR. In some exemplary embodiments, the implementation of these parameters may include the maximum target output M, the target contrast ratio CR, the gamma value γ of the display and code values from the image.

One or more target tone curves can be generated 1072 of the parameters of the target tone curve. The target tone curve can be represented as an equation, the number of equations, table (e.g., LUT) or some other representation.

In some embodiments, the implementation of each TTC will correspond to the level of the backlight. The level of the backlight can be selected 1073 by finding the appropriate TTC, which meets the criterion. In some embodiments, the implementation choice of backlight can be done by other methods. If the backlight independently selected from TTC, TC, corresponding to this level of the backlight can also be selected.

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. 69. In these embodiments, the objective performance of the display image are identified 1080. This can be accomplished through a user interface through which a user directly selects the target performance. This can also be done through the user query, by which the user identifies the priorities of which are generated target performance. The purpose of performance may also be identified automatically based on the image analysis, the characteristics of the display device, usage history of the device or other information. Image analysis can also be performed 1081 to identify characteristics of the image.

Based on the target performance parameters of the target tone curve can be automatically selected or generated 1082. Level backlight that can byteposition identified or may be implied through the maximum output value display and contrast ratio, can also be selected. In some exemplary embodiments, the implementation of these parameters may include the maximum target output M and the target contrast ratio CR. In some exemplary embodiments, the implementation of these parameters may include the maximum target output M, the target contrast ratio CR, the gamma value γ of the display and code values from the image.

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

Color enhancement and improvement of brightness

Some embodiments of the present invention include color enhancement and improving or maintaining brightness. In these embodiments, the implementation of certain tone colors, ranges or areas can be modified to improve the color aspects along with improving or maintaining brightness. In some embodiments, the implementation of these modifications or amplification can be performed in low-pass (LP) version of the image. In some the x versions of the implementation can be used in certain processes improve color.

Some embodiments of the present invention may be described with reference to Fig. 70. In these embodiments, the implementation of the image 1130 may be filtered 1131 a lowpass filter (LP)to generate LP picture 1125. This LP picture 1125 may be deducted 1134 or otherwise combined with the original image 1130 to form a high-frequency (HP) image 1135. LP, the image may then be processed by the process 1133 tonal range, such as the process of storing the brightness (BP) or a similar process for the clarification of the characteristics of the image, compensating for the reduced level of backlight or otherwise changing LP picture 1125, as described above relative to other embodiments. The resulting processed LP, the image may then be combined with HP image to generate the enhanced image based on the tonal range, which can then be processed by the process 1135 extension bit depth (BDE). In the process BDE 1139, specially designed templates noise or patterns of image blurring can be applied to the image to reduce susceptibility to contouring artifacts from further processing, which reduces the bit depth of the image. Some of the options for implementation may include the process BDE, as described in the patent is the first patent application U.S. No. 10/775012, entitled "Methods and Systems for Adaptive Dither Structures", filed on 9 February 2004, inventors Scott J. Daly, and Xiao-Fan Feng mentioned application is incorporated herein by reference. Some of the options for implementation may include the process BDE, as described in patent application U.S. No. 10/645952, entitled "Methods and Systems for Dither Structure Creation and Application", filed August 22, 2003, inventors Xiao-Fan Feng, and Scott J. Daly mentioned application is incorporated herein by reference. Some of the options for implementation may include the process BDE, as described in patent application U.S. No. 10/676891, entitled "Methods and Systems for Dither Structure Creation and Application", filed September 30, 2003, inventors Xiao-Fan Feng, and Scott J. Daly mentioned application is incorporated herein by reference. The resulting BDE-enhanced image 1129 may then be displayed or further processed. BDE-enhanced image 1129 will be less likely to show the contouring artifacts when its 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. 71. In these embodiments, the implementation of the image 1130 may be subjected to low-pass filtering 1131 (LP)to create the LP version of the image. This LP version of m which should be sent to the module 1132 improve color quality for processing. Module 1132 improve the color quality may include the function of detecting colors, features detail color map, the color processing areas, and other features. In some embodiments, the implementation module 1132 improve the color quality may include the function of detecting the color of the surface, the drill-down function color map surface, and the processing region of the surface color and processing areas not related to the color of the surface. Function in module 1132 improve color quality can lead to a modified color values for image elements, such as intensity values of pixels.

After modifying the color LP image with changed color can be sent to the module 1133 save brightness or module enhance the brightness. This module 1133 like many implementation options described above, in which image values are configured or changed using the curve tonal range or similar method, to improve luminance characteristics. In some embodiments, the implementation curve tonal range can be associated with the light source or backlight. In some embodiments, the implementation curve tonal range can compensate for the reduced level of the backlight. In some embodiments, the implementation of the tonal curve scales which can lighten the image or otherwise change the image regardless of any level backlight.

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

Some embodiments of the present invention may include dependent image selection backlight and/or a separate process gain for the HP image. These two additional elements are independent, detachable elements, but will be described in relation to option exercise, including both elements, as illustrated in Fig. 72. In this exemplary embodiment, the image 1130 may be entered into the module 1131 filter which can be formed LP image 1145. LP picture 1145 may then be subtracted from the original image 1130 to form HP image 1135. LP picture 1145 can also be sent to the module 1132 improve color quality. In some embodiments, the initial image 1130 can also be sent to the module 1140 select backlight for use in determining the level is rasti backlight.

Module 1132 improve the color quality may include the function of detecting colors, features detail color map, the color processing areas, and other features. In some embodiments, the implementation module 1132 improve the color quality may include the function of detecting the color of the surface, the drill-down function color map surface, and the processing region of the surface color and processing areas not related to the color of the surface. Function in module 1132 improve color quality can lead to a modified color values for image elements, such as intensity values of pixels.

Module 1141 save brightness (BP) or brightness using the tonal range can get LP image 1145 for processing through the operation tonal range. Operation tonal range can depend on the information select back light received from the module 1140 select backlight. When saving brightness is achieved using the gradation scale information select backlight useful in determining the curve of the tonal range. When only the increase in brightness is without backlight compensation, information selection backlight may not be required.

HP image 1135 may also be processed in mo the OLE 1136 HP gain with the use of methods, described above for such embodiments. Processing gain module HP gain will lead to a modified HP image 1147. The modified LP image resulting from the processing of the tonal range in the module 1141 tonal range, can then be combined 1142 with a modified HP image 1147, to form the enhanced image 1143.

Enhanced image 1143 can be displayed using the modulation backlight, backlit 1144, which received selection data backlight module 1140 select backlight. Accordingly, the image can be displayed with reduced or otherwise modulated by configuring the backlight, but with modied values of the image to compensate for the modulation of the backlight. Similarly, improved the brightness of the image that includes the LP processing tonal range and HP processing gain can be displayed with the full brightness of the backlight.

Some embodiments of the present invention may be described with reference to Fig. 73. In these embodiments, the initial image 1130 is inserted in the module 1150 filter, which can generate LP picture 1155. In some embodiments, implementation of the filter module can also generate a histogram 1151. LP picture 1155 t is sent to the module 1156 improve color quality, and in the process of subtraction 1157, where LP image will be subtracted from the original image 1130 to form HP image 1158. In some embodiments, the implementation of the HP image 1158 may also be subjected to a scoring process 1159, in which some of the high-frequency components are removed from the HP image 1158. This process of "removing core" causes the image to respectively filtered HP image 1160, which can then be processed 1161 card gain 1162, in order to achieve the same brightness, improvements or other processes as described above for other embodiments. The process of displaying gain 1161 will result in displayed on strengthening the HP image 1168.

LP picture 1155 sent to the module 1156 improve the quality of color, can be processed there by the functions of detecting the colors, the functions of map detail color functions color processing area and other functions. In some embodiments, the implementation module 1156 improve the color quality may include the detection surface color, function map detail of the surface color, as well as the processing region of the surface color and processing areas not related to the color of the surface. Function in module 1156 improve color quality can lead to a modified color values for elem is now image, such as intensity values of pixels that can be written as LP image 1169 with improved color quality.

LP picture 1169 with improved color quality can then be processed in the module 1163 tonal range of conservation of brightness (BP) or tonal range of brightness. Module 1163 tonal range of conservation of brightness (BP) or tonal range of brightness can get LP image 1169 with improved color quality processing operation tonal range. Operation tonal range can depend on the information select back light received from the module 1154 select backlight. When saving brightness achieved using the gradation scale information select backlight useful in determining the curve of the tonal range. When only improve the brightness without backlight compensation, information selection backlight may not be required. Operation tonal range that is performed in the module 1163 tonal range may depend on characteristics of the image, goals, performance and other parameters, regardless of the information backlight.

In some embodiments, the implementation of the image histogram 1151 may be delayed 1152, to allow the module 1156 improve color and module 1163 tonal scale is advised to perform their functions. In these embodiments, the delayed implementation histogram 1153 can be used to influence the choice 1154 backlight. In some embodiments, the implementation of the histogram of the previous frame can be used to influence the choice 1154 backlight. In some embodiments, the implementation of the histogram between two frames preceding the current frame can be used to influence the choice 1154 backlight. Once the choice of the backlight is performed, the data selection backlight can be used by the module 1163 tonal range.

As soon as LP picture superior quality processed by the module 1163 tonal range, LP received image 1176 with improved color and improved brightness can be combined 1164 converted to strengthen HP image 1168. In some embodiments, the implementation of this process 1164 may be a process of summation. In some embodiments, implementation of the joint enhanced image 1177, resulting of the merge process 1164, will be the final product to display the image. Combined, enhanced image 1177 may be displayed using back-lighting 1166, modulated with setting back light received from the module 1154 select backlight.

Some modules invites the color quality according to the present invention may be described with reference to Fig. 74. In these embodiments, the implementation of the LP image 1170 may be entered into the module 1171 improve color. Various processes can be applied to the LP image module 1170 1171 improve color. The process 1172 color detection surface can be applied to LP image 1170. The process 1172 color detection surface may include an analysis of the color of each pixel in the LP image 1170 and assigning probability values of the surface color based on the pixel color. This process may result in the map of the probability of the surface color. In some embodiments, the implementation of the conversion table (LUT) can be used to determine the probability that the color is the color of the surface. Other methods may also be used to determine the probability of the surface color. Some of the options for implementation may include methods of detecting the color of the surface described above and in other applications, which are incorporated herein by reference.

The resulting probability map in color of the surface may be treated by the process 1173 detail color map. LP picture 1170 may also be introduced into the process 1173 detail color map or process 1173 detail color map can access it. In some embodiments, the implementation of this process drill may include a managed image nonlinear lowpass filter. In some embodiments, the implementation process 1173 detail may include the averaging process applied to the values of the color map surface when the corresponding color value in the image is within a certain distance color space to a color value of the neighboring pixel, and when the image pixel and the adjacent pixel are within a certain spatial distance. The color map of the surface modified or detailed this process can then be used to identify the region of the surface color in the LP image. The area outside the area of the surface color can also be identified as an area not related to the color of the surface.

In module 1171 improve image quality LP picture 1170 may then differentially processed using process 1174 color modification only to the area of the surface color. In some embodiments, the implementation process 1174 color modification can be applied only to areas that are not related to the color of the surface. In some embodiments, the first process color modification can be applied to the color area of the surface, and the second modification process can be applied to areas not related to the color of the surface. Each of these modification processes color is riveted to the altered color or enhanced LP image 1175. In some embodiments, the implementation of the enhanced LP image can then be processed in the module's tonal range, for example in the module 1163 tonal range to preserve the brightness (BP) or brightness.

Some embodiments of the present invention may be described with reference to Fig. 75. In these embodiments, the implementation of the image 1130 may be subjected to low-pass filtering 1131 (LP)to create the LP version of the image. This LP version can be sent to the module 1132 improve the quality of the image for processing. Module 1132 improve the quality of the image may include a function of detecting colors, features detail color map, the color processing areas, and other features. In some embodiments, the implementation module 1132 improve the color quality may include the function of detecting the color of the surface, the drill-down function color map surface, and the processing region of the surface color and processing areas not related to the color of the surface. Function in module 1132 improve color quality can lead to a modified color values for image elements, such as intensity values of pixels.

After modifying the color LP image with changed color can be sent to the module 1133 save brightness or module enhance the brightness. This is Odul 1133 like many variants of implementation, as described above, in which image values are set or changed using the curve tonal range or similar method, to improve luminance characteristics. In some embodiments, the implementation curve tonal range can be associated with the light source or backlight. In some embodiments, the implementation curve tonal range can compensate for the reduced level of the backlight. In some embodiments, the implementation curve tonal range can brighten the image, or otherwise change the image regardless of any level backlight.

The image with improved color quality and superior brightness can then be combined with high-frequency (HP) version of the image. In some embodiments, the implementation of the HP version of the image can be created by subtracting 1134 LP version from original image 1130, resulting in HP version of the image 1135. The combination 1137 image with improved color quality and superior brightness 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 on an improved image 1138. This process BDE 1139 can reduce visible artifacts that occur when the bit depth is limited. Some of the options is sushestvennee may include processes BDE, 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. 76. These options implementation similar to that described with reference to Fig. 73, but include 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 can also generate a histogram 1151. LP picture 1155 may be sent to the module 1156 improve color, and in the process 1157 subtraction, where LP picture 1155 will be subtracted from the original image 1130 to form HP image 1158. In some embodiments, the implementation of the HP image 1158 may also be scoring process 1159, in which some of the high-frequency components are removed from the HP image 1158. This removal process ends with the formation of the HP filtered image 1160, which can then be processed 1161 card 1162 strengthening to implement conservation brightness, improved brightness, or other processes as described above for other embodiments. The process 1161 conversion gain will result in the converted p is the strengthening of the HP image 1168.

LP picture 1155 sent to the module 1156 improve the quality of color, can be processed there by the functions of detecting color, detail color map, the functions of the color processing areas and other functions. In some embodiments, the implementation module 1156 improve the color quality may include the function of detecting the color of the surface, the drill-down function color map surface, and the processing region of the surface color and processing areas not related to the color of the surface. Function in module 1156 improve color quality can lead to a modified color values for image elements, such as intensity values of pixels that can be written as LP image with improved color.

LP image with improved color can then be processed in the module 1133 tonal range of conservation of brightness or tonal range enhance the brightness. Module 1163 tonal range of conservation of brightness (BP) or tonal range of brightness can get LP image 1169 with improved color quality processing operation tonal range. Operation tonal range can depend on the information select back light received from the module 1154 select backlight. When saving brightness achieved by using the operation gradationally, information select backlight useful in determining the curve of the tonal range. When only improve the brightness without backlight compensation, information selection backlight may not be required. Operation tonal range that is performed in the module 1163 tonal range may depend on characteristics of the image, goals, performance and other parameters, regardless of the information backlight.

In some embodiments, the implementation of the image histogram 1151 may be delayed 1152, to allow the module 1156 improve color and module 1163 tonal range to perform their functions. In these embodiments, the delayed implementation histogram 1153 can be used to influence the choice 1154 backlight. In some embodiments, the implementation of the histogram of the previous frame can be used to influence the choice 1154 backlight. In some embodiments, the implementation of the histogram between two frames preceding the current frame can be used to influence the choice 1154 backlight. Once the choice of the backlight is performed, the data selection backlight can be used by the module 1163 tonal range.

As soon as LP picture superior quality processed by the module 1163 tonal range, LP received image 1176 with improved color is Tom and improved brightness can be combined 1164 converted to strengthen HP image 1168. In some embodiments, the implementation of this process 1164 may be a process of summation. In some embodiments, implementation of the joint enhanced image 1177, resulting of the merge process 1164, can be treated by the process 1165 extension bit depth (BDE). The process BDE 1165 may reduce visible artifacts that occur when the bit depth is limited. Some of the options for implementation may include the processes BDE, as described in the patent applications mentioned above are incorporated herein by reference.

After the process BDE 1165 enhanced image 1169 may be displayed using back-lighting 1166, modulated with setting back light received from the module 1154 select backlight.

Some embodiments of the present invention may be described with reference to Fig. 77. In these embodiments, the implementation of the image 1180 may be subjected to low-pass filtering 1181 to form LP image 1183. This LP image 1183 may be deducted 1182 or otherwise combined with the original image 1180 to form a high-frequency (HP) image 1189. LP, the image may then be processed by the module 1184 improve color. In module 1184 improve the color of various processes can be applied to the L image. The process 1185 color detection surface can be applied to LP image 1183. The process 1185 color detection surface may include an analysis of the color of each pixel in the LP image 1183 and assigning probability values of the surface color based on the pixel color. This process may result in the map of the probability of the surface color. In some embodiments, the implementation of the conversion table (LUT) can be used to determine the probability that the color is the color of the surface. Other methods may also be used to determine the probability of the surface color. Some of the options for implementation may include methods of detecting the color of the surface described above and in other applications, which are incorporated herein by reference.

The resulting probability map in color of the surface may be treated by the process 1186 detail color map. LP picture 1183 may also be introduced into the process 1186 detail color map, or process 1186 detail color map can access it. In some embodiments, the implementation of this process 1186 drill may include a managed image nonlinear lowpass filter. In some embodiments, the implementation process 1186 detail may include the% is with averaging, applied to the values of the color map surface when the corresponding color value in the image is within a certain distance color space to a color value of the neighboring pixel, and when the image pixel and the adjacent pixel are within a certain spatial distance. The color map of the surface modified or detailed this process can then be used to identify the region of the surface color in the LP image. The area outside the area of the surface color can also be identified as an area not related to the color of the surface.

In module 1184 improve image quality LP image 1183 may then differentially processed using process 1187 color modification only to the area of the surface color. In some embodiments, the implementation process 1187 color modification can be applied only to areas that are not related to the color of the surface. In some embodiments, the first process color modification can be applied to the color area of the surface, and the second modification process can be applied to areas not related to the color of the surface. Each of these processes color modification will result in altered color or enhanced LP image 1188.

This LP image 1188 alucinogeno can then be summed or otherwise combined with HP image 1189, to form an image 1192 superior quality.

Some embodiments of the present invention may be described with reference to Fig. 78. In these embodiments, the implementation of the image 1180 may be subjected to low-pass filtering 1181 to form LP image 1183. This LP image 1183 may be deducted 1182 or otherwise combined with the original image 1180 to form a high-frequency (HP) image 1189. LP, the image may then be processed by the module 1184 improve color. In module 1184 improve the color of various processes can be applied to the LP image. The process 1185 color detection surface can be applied to LP image 1183. The process 1185 color detection surface may include an analysis of the color of each pixel in the LP image 1183 and assigning probability values of the surface color based on the pixel color. This process may result in the map of the probability of the surface color. In some embodiments, the implementation of the conversion table (LUT) can be used to determine the probability that the color is the color of the surface. Other methods may also be used to determine the probability of the surface color. Some of the options for implementation may include methods of detecting the color of the surface described above and d is ugogo applications which are incorporated herein by reference.

The resulting probability map in color of the surface may be treated by the process 1186 detail color map. LP picture 1183 may also be introduced into the process 1186 detail color map, or process 1186 detail color map can access it. In some embodiments, the implementation of this process 1186 drill may include a managed image nonlinear lowpass filter. In some embodiments, the implementation process 1186 detail may include the averaging process applied to the values of the color map surface when the corresponding color value in the image is within a certain distance color space to a color value of the neighboring pixel, and when the image pixel and the adjacent pixel are within a certain spatial distance. The color map of the surface modified or detailed this process can then be used to identify the region of the surface color in the LP image. The area outside the area of the surface color can also be identified as an area not related to the color of the surface.

In module 1184 improve image quality LP image 1183 may then differential treatment is to ativate with the application process 1187 color modification only to the area of the surface color. In some embodiments, the implementation process 1187 color modification can be applied only to areas that are not related to the color of the surface. In some embodiments, the first process color modification can be applied to the color area of the surface, and the second modification process can be applied to areas not related to the color of the surface. Each of these processes color modification will result in altered color or enhanced LP image 1188.

This LP image 1188 superior quality can then be summed or otherwise combined with HP image 1189, to form an image 1192 superior quality, which can then be processed by the process 1191 extension bit depth (BDE). In the process BDE 1191, specially designed templates noise or patterns of image blurring can be applied to the image to reduce susceptibility to contouring artifacts from further processing, which reduces the bit depth of the image. Some of the options for implementation may include the process BDE, as described in the patent applications mentioned above are incorporated herein by reference. The resulting BDE-enhanced image 1193 may then be displayed or further processed. BDE-enhanced image 1193 smansa likely to be the contouring artifacts when the bit depth is reduced, as explained in the applications, which are incorporated herein by reference above.

Some embodiments of the present invention include the details of the implementation of high-quality modulation backlight and save brightness under the restrictions of the execution hardware. These options for implementation may be described with references to embodiments of Fig. 73 and 76.

Some options for implementation include the elements that are in block 1154 select backlight in the unit 1163 tonal range BP in Fig. 73 and 76. Some of these embodiments can reduce memory consumption and requirements for real-time computations.

The calculation of the histogram

In these embodiments, the implementation of the histogram is calculated by the code values of the image, instead of the luminance values. Thus, no color conversion is not required. In some embodiments, the initial algorithm can compute a histogram over all samples of the image. In these embodiments, the implementation of the calculation of the histogram may not be completed until the last sample image. All samples must be obtained, and the histogram must be completed before you can complete the project is the key select backlight and compensation on the tone curve.

These implementation options are few problems of complexity:

- The need to frame buffer as the first pixel cannot be compensated for, while the histogram will not be completed - RAM.

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

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

For 10-bit image data 10-bit histogram requires a relatively large memory for storing data and a large number of points for research in the optimization of the distortion - RAM and computation.

Some embodiments of the present invention include methods 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, thus 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, so that the histogram of the frame n is used as input for choice for what it backlights for frame n+2, n+3, etc. This ensures that the algorithm select backlight time on calculations from the end of frame n to the beginning of the subsequent frame, for example n+2.

In some embodiments, the temporary filter on the output selection algorithm backlight can be used 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 block. In some embodiments, the implementation of the maximum is calculated for each color plane. Thus, an image with M blocks will have a 3-M inputs in the histogram.

In some embodiments, the implementation of the histogram can be calculated based on the input data, Kvantovaya to a small range of bits 6 bits. In these embodiments, implementation of the reduced RAM required to store the histogram. In addition, in the related distortion of options exercise also reduced operations needed to search for distortion.

A sample implementation of the calculation of the histogram described below forme 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 power function used to describe the target and reference displays. This is the power function, or "gamma" can be calculated offline in integer representation. In some embodiments, the implementation of this calculation in real-time can use pre-computed integer power function gamma. 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 with a parametric model GOG-F, which is used in real time to control based on the distortion of the selection process for the rear lights, 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 degree rule 2.2 gamma with additive shift. Additive shift can define relations is giving contrast of the display.

The calculation of weights distortion

In some embodiments, implement, for each level of the backlight and the input image can be calculated distortion between the desired output image and the output at this level backlight. The result is the weight for each element of the histogram and each level of the backlight. By calculating weights distortion for the necessary levels of backlight the amount of used RAM is minimized or reduced level. In these embodiments, the implementation of the online calculation allows the algorithm to adapt to different choices of the reference or target display. This calculation uses two elements, the image histogram and a set of scales distortion. In other embodiments of the weight of the distortion for all possible values of the rear lights were computed offline and stored in ROM. In order to reduce the requirement for ROM, the weight of the distortion can be calculated for each level of the backlight of interest for each frame. Provided that the specified models of the desired display and the display model and list levels backlight, weight distortion for these levels backlight can be computed for each frame. Model code for the approximate version of the implementation is shown below as a Function of 3.

Function 3

Search on the basis of subdirectly backlight

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

In some embodiments, the implementation can be used two exemplary method subdirectly taking subsamples) when searching. In the first method, the possible range of levels backlight roughly quantized, for example, 4 bits. On this subset Kvantovaya level searches for minimum distortion. In some embodiments, the implementation of the absolute minimum and maximum values can also be used for completeness. In the second method uses a range of values around level backlight found for the last frame. For example, the values +-4, +-2, +1 and +0 from ur is una backlight the last frame are searched along with the absolute minimum and maximum levels. In this latter method, limitations in the search range impose some restriction on the change in the selected level of the backlight. In some embodiments, the implementation of the detection is used to reduce the scene to control the downsampled. Within the scene search BL centers small search window around the rear lights last frame. On the border restrictions scene search distributes a small number of points in the range of possible values of BL. Subsequent frames in the same scene using the previous method of centering search around BL of the previous frame, until it finds another limitation of the scene.

Calculating a single curve compensation BP

In some embodiments, the implementation of several different levels of backlight can be used in the process. In other embodiments, the implementation of the compensation curve for a comprehensive set of levels backlight were calculated offline then stored in the ROM to compensate for the image in real time. This memory requirement can be reduced by specifying that each frame required only a single curve compensation. Thus, the tone curve compensation is calculated and stored in RAM on each frame. In some embodiments, the implementation scheme of the curve compensation such as modulating isoamsa in the offline scheme. Some of the options for implementation may include a curve with a linear increase up to the maximum point accuracy (MFP) with subsequent smooth fillet, as described above.

Time filter

One factor that should be taken into account in the system with modulation backlight is flickering. It can be reduced by using the payment methods in image processing. However, there are a few limitations to compensate, which can lead to artifacts when changing backlight is fast. 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 adjust the flicker level of the black/white and to provide the possibility of retaining the histogram calculation backlight, time filter can be used to smooth the actual value of the backlight, sent to the control unit backlight, and the appropriate payment.

The inclusion of brightness changes

For various reasons, the user may be desirable to change the display brightness. The problem is that the AC is to do this in an environment modulation of the backlight. Accordingly, some of the options for implementation may include the manipulation by the reference brightness of the display, leaving the components of the modulation of the backlight and the brightness compensation unchanged. The code below is described as a Function of 4 illustrates a sample implementation, where the index of the reference light or set on high, or set to a value depending on the average picture level (APL), if APL is used to change 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 vector of weighted errors to select back light or the illumination level of the light source. In some embodiments, implementation of the selected multiple levels of illumination light source, which can be made the final choice for illumination 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 illumination of the light source. In some embodiments, the implementation of model reference display or model of the actual display, as described with respect to the previously presented variationsummary, can be used to determine the output levels of the display. The curve of the target output can also be generated. The error vectors can then be defined for each level of illumination of the light source by comparing the output of the panel with the curve of the target outputs.

The image histogram or similar structure, which lists the values of the image may also be generated for the target image. Values corresponding to the code value for each image in the image histogram, or this structure can then be used for weighting the error vectors for a particular image. In some embodiments, the implementation of the number of hits on the resolution of the histogram corresponding to a specific code value may be multiplied by the value of the error vector for a given code value, thereby creating a weighted specific to image the value of the error vector. The weighted error vector may include the values of the error vectors for each of the code values in the image. This certain image, a certain level of illumination of the light source, the error vector can then be used as an indication of the error resulting from using a certain level of lighting of the light source for this particular image.

Cf is the ranking data of the vector of errors for each level of the illumination light source may specify, what level of coverage will result in the lowest error for this particular image. In some embodiments, the implementation of the weighted sum of the code values of the error vector may be referred to as weighted error image. In some embodiments, the implementation of the illumination level of the light source corresponding to the smallest error, or the smallest weighted error image for a particular image, can be selected to display this image. In video sequences, this process can be performed for each video frame, resulting in dynamic illumination level of the light source, which can be changed for each frame.

Aspects of some exemplary embodiments of the present invention may be described with reference to Fig. 79, which illustrates the target curve 2000 output and multiple curves 2002-2008 display outputs. The target curve 2000 output represents 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 is also shown for levels of illumination of the light source from 25% to 100%. The curve of the output display for 25%backlight shown as 2002. The curve of the output display for 50%backlight shown as 2004. The curve of the output display for 75%segnaposto shown as 2006. The curve of the output display for 100%backlight shown as 2008. In some embodiments, the implementation of the variation in the vertical curve between 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 error values for a range of code values may be referred to as the error vector.

Aspects of some exemplary embodiments of the present invention may be described with reference to Fig. 80, which illustrates graphs of the error vectors for certain levels of lighting of the light source of the display. Graphics vectors of errors in this drawing correspond to the target curve output and curves of the output display 2000-2008 Fig. 79. The graph of the vector of errors for 25%backlight shown as 2016. The graph of the vector of errors for 50%backlight shown as 2014. The graph of the vector of errors for 75%backlight shown as 2012. The graph of the vector of errors for 100%backlight shown as 2010. In these exemplary embodiments, the implementation shown in Fig. 80, use the quadratic error value, making all error values are positive numbers. In other embodiments, implementation of error values can be determined by other methods, and, in some SL is the teas, there may exist a negative error values.

In some embodiments, implementation of the present invention, the error vector can be combined with image data to create a certain image error values. In some embodiments, the implementation of the image histogram can be combined with one or more error vectors to create a weighted histogram of the error value. In some embodiments, the implementation by the resolution of the histogram for a specific code values may be multiplied by the error value corresponding to this code is, thus, resulting in a weighted histogram of the error value. The sum of all weighted histogram code values for the image at this level lighting backlight may be referred to as a weighted histogram of the error. Weighted histogram of the error can be determined for each of multiple levels of lighting backlight. The choice of lighting level backlight can be based on a weighted histogram of the errors corresponding to the levels of lighting backlight.

Aspects of some embodiments of the present invention may be described with reference to Fig. 81, which includes a graph of the weighted histogram of errors for different levels of optical transparency is placed in the rear lights. Weighted histogram graph 2020 errors for the first image shows a steady decrease in the magnitude of the error to the minimum value near 2021 86%light level, after which the graph increases with increasing values of the backlight.

For this particular image, the illumination level of approximately 86% provides the lowest error. Another graph 2022 for the second image decreases steadily until the second minimum value 2023 95%level of illumination, after which the graph increases with increasing values of the backlight. For this second image the illumination level of approximately 95% provides the lowest error. In this way, the level of illumination backlight can be selected for a particular image, if the weighted histogram of the errors defined for different levels of the light source or lighting backlight.

Aspects of some embodiments of the present invention may be described with reference to Fig. 82. 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 multiple levels of lighting backlight. Weighted error 2035 may then g is to neiropatia 2034, combining the data of the histogram 2032-weighted data 2033 vector of errors. 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, on account of the histogram corresponding to the code value, thus forming a weighted histogram is a vector of errors. The sum of all weighted histogram of the values of the vector of errors for all code values in the image may be referred to as weighted histogram error 2035.

Weighted histogram of the error can be determined for each set of levels of illumination back light, combining the vector of errors for each level of illumination backlight with the corresponding values account of the histogram. This process can lead to a weighted histogram too many errors, which includes a weighted histogram of error values for multiple levels of lighting backlight. The values in the weighted histogram of the errors can then be analyzed to determine what level of lighting rear lighting is most suitable for image display. In some embodiments, the implementation level lighting backlight corresponding to the minimum weighted histogram error 2036, may be selected on the I display the image. In some embodiments, the implementation of other data may influence the decision regarding the level of illumination back light, for example, in some embodiments, the implementation, the purpose of saving power can affect this decision. In some embodiments, the implementation can also be selected level of illumination back light, which is near the minimum weighted histogram of error values, but who meets some other criteria. As soon as the level 2037 lighting backlight is selected, this level can be signaled to the display.

Aspects of some embodiments of the present invention may be described with reference to Fig. 83. In these cases the implementation is generated 2040 target curve output for a particular device or display characteristics of the display. This curve or its respective data represent the desired output of the display. Curves output display generated 2041 for different levels of backlight or lighting levels of the light source. For example, in some embodiments, the implementation, the curve of the output display may be generated for levels of illumination backlight increments of 10% or 5% from 0% to 100%.

On the basis of the target curve output curves and output display or panel can be calculated 2042 defined for the level of salt is of the error vectors. These error vectors can be calculated by determining the difference between the value of the target curve and the curve of the output display or panel for the respective code values of the image. The error vector may include 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 computed for multiple levels of lighting of the light source. For example, the error vectors can be computed for each curve output display generated for display. Set the error vectors can be calculated in advance and stored for use in computing "in real time" in the process of displaying the image or can be used in other calculations.

For adjusting the illumination level of the light source to a specific image or image feature of the image histogram may be generated by 2043 and used in the process of selecting the level of coverage. In some embodiments, the implementation of other design data can be used to identify the frequency with which the code values of the image appear in a certain image. These other structures may be referred to as histograms in this specification.

In some embodiments, implementation of story errors the corresponding variable levels of illumination light source, can be weighted 2044 values of 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 of the histograms for the respective 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 value of the account of the resolution of the histogram, corresponding to the code value.

As soon as the weight of the error vector is defined, all of the weighted values of the error vector for a given vector of errors can be summarized 2045, to create a weighted histogram of the error value for the ambient light level corresponding to the error vector. Weighted histogram of the error value can be calculated for each level of coverage for which the calculated error vector.

In some embodiments, the implementation of a set of weighted histogram of error values can be examined 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 a certain friend the limit. In some embodiments, the implementation of this feature set may be a minimum value which satisfies the power limit. In some embodiments, the implementation of line, curve, or other design can be adjusted to set a weighted histogram of error values and can be used for interpolation between known values of error or otherwise, to submit a set of weighted histogram of error values. Based on the weighted histogram of error values and characteristics set or other restrictions may be selected illumination level of the light source. In some embodiments, the implementation can be selected illumination level of the light source corresponding to the minimum weighted histogram of the error value.

As soon as the illumination level of the light source is selected, this option may be signaled to the display or sign up with an image that will be used in the time display so that the display can use the selected level of illumination to display the destination image.

The filter signal light source of a display, responsive to the transition scenes

Modulation of the light source can improve the dynamic contrast and to reduce the power consumption of the display, however, the modulation of the light source can cause annoying flock is wcii in the luminosity 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 cannot fully compensate for changes in light source at the edges of the dynamic range. These annoying fluctuations can be reduced by temporal low-pass filtering signal from the light source to reduce significant changes in the level of the light source and associated fluctuations. This method can be effective in managing change in the black level, and, with relatively long filter, change the black level can be effectively invisible.

However, long filter, which can span multiple frames of the video sequence, can be problematic when the scene transitions. For example, the transition from a dark scene to a bright scene requires a rapid increase in the level of the light source to move from a low black level to a high brightness. Simple temporal filtering of the light source or signal backlight limits the responsiveness of the display and causes annoyance to the gradual increase in brightness followed by a transition from a dark scene to a bright scene. Using filter long enough to make this increase is essentially invisible, leads to reduced brightness after s is the transfer.

Accordingly, some embodiments of the present invention may include the detection of a transition scene, and some of the options for implementation may include a filter that responds to the presence of transitions of the scenes in the sequence.

Some embodiments of the present invention may be described with reference to Fig. 84. In these embodiments, the implementation of the image 2050 or image data from it are introduced into the detector 2051 transition scenes and/or buffer 2052. In some embodiments implement one or both of these modules 2051 and 2052 can generate a histogram of the image which may be transferred to another module 2051 and 2052. Image 2050 and/or image data can then be transmitted to the module 2053 choice of light source, where the appropriate level of the light source can be defined or selected. This choice or determination can be performed in a variety of ways, as discussed above. The selected light source is then signaled to the module 2054 temporal filtering. The detector 2051 transition stage may use the image data or the image histogram to determine whether there is a transition stage in the sequence adjacent to the current frame, or within a certain proximity to the current frame. If the transition scenes about the external, his presence is signaled module 2054 temporal filtering. Module 2054 temporal filtering may contain a buffer signal of the light source, so that the sequence of light source may be subjected to filtration. Module 2054 temporal filtering may also contain multiple filters or one or more variable filters to filter the signal from the light source. In some embodiments, the implementation module 2054 temporal filtering may contain a filter infinite impulse response (IIR). In some embodiments, the implementation of the IIR filter coefficients can be changed to provide different responses of the filter and output signals.

One or more filter module 2054 temporal filtering may be dependent on a transition stage, and the signal transition scenes from the detector 2051 transition stage can affect the characteristics of the filter. In some embodiments, implementation of the filter can be completely dispensed with, when the detected transition of the scenes near the current frame. In other embodiments, the implementation characteristics of the filter can simply be changed in response to the detection of a transition scene. In other embodiments, implementation of the various filters may be applied in response to the detection of a transition scene near the current frame. After the module 2054 temporal filtering is ipanel the necessary filtering, the signal level of the light source can be transmitted to the module 2055 control the light source.

Some embodiments of the present invention may be described with reference to Fig. 85. In these embodiments, the function of detection of the transition scenes and associated functions of the temporal filtering may be associated with a compensation module of the image. In some embodiments, the implementation of the image 2060 or image data received from him, are introduced into the detector 2061 transition scenes and/or buffer 2062. In some embodiments implement one or both of these modules 2061 and 2062 can generate a histogram of the image which may be transferred to another module 2061 and 2062. Image 2060 and/or image data can then be transmitted to the module 2063 choice of light source, where the appropriate level of the light source can be defined or selected. This choice or determination can be performed in a variety of ways, as discussed above. The selected light source is then signaled to the module 2064 temporal filtering. The detector 2061 transition stage may use the image data or the image histogram to determine whether there is a transition stage in the sequence adjacent to the current frame, or within a certain proximity to the current frame. If lane is the course of the scene detected, his presence is signaled module 2064 temporal filtering. Module 2064 temporal filtering may contain a buffer signal of the light source, so that the sequence of light source may be subjected to filtration. Module 2064 temporal filtering may also contain multiple filters or one or more variable filters to filter the signal from the light source. In some embodiments, the implementation module 2064 temporal filtering may contain a filter infinite impulse response (IIR). In some embodiments, the implementation of the IIR filter coefficients can be changed to provide different responses of the filter and output signals.

One or more filter module 2064 temporal filtering may be dependent on a transition stage, and the signal transition scenes from the detector 2061 transition stage can affect the characteristics of the filter. In some embodiments, implementation of the filter can be completely dispensed with, when the detected transition of the scenes near the current frame. In other embodiments, the implementation characteristics of the filter can simply be changed in response to the detection of a transition scene. In other embodiments, implementation of the various filters may be applied in response to the detection of a transition scene near the current frame. After the module 2064 temporal filtering is ipanel the necessary filtering, the signal level of the light source can be transmitted to the module 2065 control the light source and the module 2066 compensation image. Module 2066 compensation image can use the signal level of the light source to determine the appropriate compensation algorithm for image 2060. This compensation can be determined by various methods described above. As soon as the compensation image is defined, it can be applied to the image 2060, and the modified image 2067 can be displayed using the light source is sent to the module 2065 control the light source.

Some embodiments of the present invention may be described with reference to Fig. 86. In these embodiments, the implementation of the input image 2070 can be entered into the module 2081 compensation image and the module 2071 image processing. In module 2071 image processing the image data can be extracted, subjected subdirectory or otherwise processed to provide the functions 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 select backlight (BLS) 2072 containing module 2073 buffer histogram and the module 2084 detector PE is ehoda scene and the module 2074 distortion and module 2075 temporal filtering.

In module 2073 buffer histogram, histogram from a sequence of image frames can be compared and analyzed. Module 2084 detector transition scenes can also compare and analyze the histogram to determine the presence of a transition scene near the current frame. Histogram data can be transferred to the module 2074 distortion, where the characteristics of the distortion can be calculated 2077 for one or more levels of the light source or lighting levels backlight. A certain level of lighting of the light source can be determined by minimizing 2078 characteristics of distortion.

This selected lighting level can then be sent to the module 2075 temporal filtering. The temporal filtering module may also receive the detection signal transition scene from module 2084 detector transition scenes. On the basis of the detection signal transition stage time filter 2079 may be applied to the signal level of the light source. In some embodiments, the implementation cannot be applied no filter when it detects the transition of the scenes near the current frame. In other embodiments, implementation of the filter when the detected presence of the transition stage will be different from the filter that is applied when the transition stage n which is the nearest.

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

Some embodiments of the present invention may be described with reference to Fig. 87. In these embodiments, the implementation, the input image 2090 or data derived from it, are entered in the spatial low-pass filter 2096, buffer/processor 2092, module 2091 detector transition scenes and the adder 2098. Spatial low-pass filter 2096 can create low-frequency image 2097, which can be transferred to the module 2101 generating gradation is Kala save brightness. The low-frequency image 2097 may also be sent to the adder 2098 for Association with the input image 2090 to form a high-frequency image 2099.

Module 2091 detector transition stage can use the input image or data from it, such as the histogram and the data stored in the buffer/processor 2092, to determine whether there is a transition scene near the current frame. If the detected transition of the scene, then the signal can be sent to the module 2094 temporal filtering. The input image 2090 or data derived from it, is sent to the buffer/processor 2092, where the image data of the image and the histogram can be stored and compared. These data can be sent to the module 2093 choice of light source to account when calculating the appropriate level of lighting of the light source. The level calculated by the module 2093 choice of light source, can be sent to the module 2094 temporal filtering 2094 for filtering. Exemplary filters used for this process, described later in this document. Filtering the signal level of the light source can be adaptive to the presence of transition scene near the current frame. As discussed below, the module 2094 temporal filtering can filter more aggressive when the transition stage is not the nearest.

After any filtering, the level of the light source can be sent to the module 2095 control the light source to use when displaying the input image or the edited image, based on it. The output signal of the module 2094 temporal filtering can also be sent to the module 2101 generation tonal range of conservation of brightness, which then will generate a curve correction, tonal range and apply this curve correction to the low-frequency image 2097. This corrected low-frequency image may then be combined with high-frequency image 2099, to form an image 2102 superior quality. In some embodiments, the implementation of the high-frequency image 2099 can also be processed with a gain curve before merging with the adjusted low-pass image.

Aspects of some embodiments of the present invention may be described with reference to Fig. 88. In these cases the implementation is determined by 2110 the illumination level of the light source for the current frame. Also defined 2111 presence of transition scene near the current frame. If the transition stage is the closest, then apply 2112 second process temporal filtering to the signal level of the light source for the current frame. If the transition stage is not the closest to the current frame, the first process 2113 temporal filtering is applied to the signal level of the light source for the current frame. After any filtering within the well, the signal level of the light source is sent to the display to assign 2114 lighting level for the current frame. In some embodiments of the second process 2112 filtering can simply bypass any filtering, when the transition stage is the closest.

Aspects of some embodiments of the present invention may be described with reference to Fig. 89. In these variants of implementation, the image is analyzed 2120 to determine data related to the choice of light source. This process may include the generation of histograms and compared. The appropriate level of the light source is selected 2121 on the basis of the image data. The presence of the transition of the scene can then be determined by comparing 2122 image data from one or more previous frames and the image data of the current frame. In some embodiments, the implementation of this comparison may include a comparison of histograms. If the transition of the scene does not exist 2123, the first filtering process can be applied 2125 to the level of the light source of the current frame. This process can adjust the level of the light source for the current frame based on the levels used for the previous frame. If the detected 2123 transition stage, the second filtering process 2124 can be applied to the illumination level of the light source is and. In some embodiment, this second filtering process may include a pass first filtering process or the use of less aggressive filtering process. After any filtering the illumination level of the light source can be sent to a display for use in displaying the current frame.

The methods and systems of some embodiments of the present invention can be illustrated with reference to an example scenario with a 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. Backlight, selectable per frame varies from zero on black frames, to high values in order to achieve white, and back to zero. Graph of the light source or backlight depending on the frame number is shown in Fig. 90. The resulting image is experiencing a change in the black level. The sequence is a black background with a white square appearing. Original rear lights low, and black, the scene is very dark. When the white square is displayed, the backlight increases, and significantly increase the black level to a low gray. When the box disappears, the back-light at anisette, and the background is very dark. This change in the black level may be interfering. There are two ways to resolve this change of black level: artificially increase black in dark scenes or manage the backlight. The rise of the black level is undesirable, so that the methods and systems of the present invention control the change of the backlight so that the change was not as significant or noticeable.

Temporal filtering

The solution of these embodiments is to control change the black level by controlling the change in the signal backlight. Human visual system is insensitive to low-frequency changes in luminosity. 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 temporary function of contrast sensitivity (CSF), shown in Fig. 91. This principle can be used in some embodiments of the exercise to design a filter that restricts the change of black level.

In some exemplary embodiments, implementation, single pole IIR filter can be used to "smooth" signal backlight. The filter can be based on the values of the history of the signal light. These in the ways of implementation work well when future values are not available.

Equation 51: IIR Filter

where BL(i) is the value of the backlight based on the image contents, 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 pole at α. The transfer function of this filter can be expressed as:

Equation 52: Transfer function of the filter

The Bode diagram of this function is shown in the following Fig. 92.

Chart frequency response shows that the filter is a low-pass filter.

In some embodiments, implementation of the present invention, the filter may vary based on the presence of transition scene near the current frame. In some of these embodiments can be used two values for the alpha pole. These values can be switched according to signal detection of the transition scenes. In an exemplary embodiment, if no transition stage 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 the detected transition scenes, this value can be replaced by 128/1024. In some embodiments, the implementation of values between 1/2 and 0 can be used to e the wow factor. These implementation options provide a more limited amount of anti-aliasing on the scene transitions that have been found useful.

Graph of Fig. 93 illustrates the response of an exemplary system that uses a temporary filtering backlight for the sequence shown in Fig. 90, which included the appearance of white areas on black background between the frame 60 in 2141 and the frame 120 in 2143. Unfiltered backlight increases from zero 2140a, before the appearance of a white area to a sustainable high value 2140b, when the white area. Unfiltered backlight then drops instantly to zero again 2140c, when the white area disappears from the sequence in 2143. This has the effect of lightening the bright white area, but also has the side effect of increasing the black background to a low of gray. So the background changes when the white area appears and disappears. Filtered back-light 2142a, b and c limits the change of the backlight so that the likelihood was negligible. Filtered backlight starts at zero 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 backlight is allowed to decrease 2142c with controlled speed. The white area is filtered system is we are a bit more Tuscia, than unfiltered system, but the change in background is much less noticeable.

In some embodiments, implementing the ability to response time filter can be a problem. This is especially noticeable when compared to a system without such restrictions on the ability of the reaction backlight. For example, if you filter through the transition stage, the response of the backlight is limited by the filter used to control the fluctuation of the black level. This problem is illustrated in Fig. 94. Graph of Fig. 94 simulates the output of the system after a sharp transition from black to white in 2150. Unfiltered system 2151 immediately responds, lifting the rear backlight from zero a to elevated 2151b to get bright white. Filtered system slowly increases from zero 2152a along the curve 2152b after the transition from black to white. In an unfiltered system image immediately jumps to the gray value. In the filtered system grey slowly rises to white as slowly increasing the backlight. Thus, the ability to response a filtered system for rapid scene changes is reduced.

The detection of a transition scene

Some embodiments of the present invention include the discovery process of transition scenes. When the detected scene transitions, temporary the filter can be changed, to ensure a quick response back light. Within a scene change in backlighting limited filtering to control the change in the black level. When switching scenes brief artifacts and changes in the video signal is invisible because of the masking effects of the human visual system.

The transition scene exists when the current frame is very different from the previous frame. When there is no transition stage, the difference between successive frames is small. To facilitate the detection of the transition stage, the measurement differences between the two images can be determined, and the threshold can be set to differentiate the transition stage from a lack of transition scenes.

In some embodiments, the implementation of the method for detecting transition of the scene may be based on correlation differences of histograms. More specifically, the histograms of two consecutive or nearby frames N1and H2can be calculated. The difference between the two images can be defined as the distance histograms.

Equation 53: Approximate distance metric histograms

where i and j are the indexes of the element resolution, N is the number of resolution elements, and H1(i) is the i-th element of the resolution of the histogram. The histogram is normalized so that the total sum is and the values of the elements of the resolution was equal to 1. In General, if the difference of each element of the resolution is large, then the distance Dcoris great.- weight correlation, which is equal to the square of the distance between the indices of the element resolution. This indicates that if two elements of the resolution are close to each other, for example the i-th element of the resolution and (i+1)-th element of the resolution, the contribution of multiplying them is very small; otherwise, the contribution is large. Intuitively, for pure black and pure white images, two big differences of the elements of the permissions associated with the first element of the resolution and the last element of the resolution, as the distance of the element index of the high resolution, the final distance histograms is large. But for small changes in luminance to the black image, although the differences of the elements of the resolution are also great, they are close to each other (the i-th element of the resolution and (i+l)-th element of the resolution), and thus, the final distance is small.

To classify the transition stage must be defined threshold in addition to the distance measurement image. In some embodiments, the implementation of this threshold can be determined empirically and can be set as 0.001.

In some embodiments, implementation, within the scene, can be used to filter adopted is use, to limit the fluctuation of the black level. These options implementation will simply use a permanent filter, which does not respond to scene transitions. Visible fluctuations in the black level does not occur, however, the response is limited.

In some embodiments, the implementation, if the detected transition stage, the filter can be switched to a filter having a faster response. This allows the rear lights to grow rapidly after the transition from black to white, but not with such a significant increase, as in the case of the unfiltered signal. As shown in Fig. 95, unfiltered signal jumps from zero to a maximum value of 2016 and remains at this value after the white area appears in 2060. A more aggressive filter used within scenes 2063, moves too slowly to navigate the scenes, however, the modified filter 2062 used in locations of scene transitions, allows the fast rise followed by a gradual increase to the maximum value.

Embodiments of the present invention, which include the detection of scene transitions and adaptive temporal filtering, designed to make changes in the black level is invisible, can be applied aggressive within the scene while maintaining the speed of reagir is of the backlight scene transitions with large brightness changes with the transition to the adaptive filter.

Embodiments of the Y-gain low complexity

Some embodiments of the present invention is designed for use in low complexity. In these embodiments, the implementation of the light source or the selection of the level of the backlight can be based on the luminance histogram 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 image may include the manipulation of parameters for controlling the processing of Y-gain. In some situations, processing of Y-gain can fully compensate for the decline of the light source on the image scale of brightness, but will reduce the color saturation for bright images. Some of the options for implementation may control the characteristic Y-gain, in order to prevent excessive reduction in saturation. Some of the options for implementation may use the force parameter Y-gain to control the decrease in saturation. In some embodiments, the implementation level Y-gain 25% was effective.

Some embodiments of the present invention may be described with reference to Fig. 96. In these embodiments, the implementation of weight 2074 distortion for various the output levels of lighting backlight can be computed and stored, for example, in ROM for access during online processing. In some embodiments, the implementation of the coefficients 2075 filter or other characteristics of the filter or parameters may be stored, for example, in ROM for use during processing.

In these embodiments, the implementation of the input image 2070 is introduced into the process 2071 calculate the histogram, which calculates the histogram of the image that can be stored in the buffer 2072 histogram. 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 2076 distortion can use the values of the histogram buffer 2072 histogram and weight 2074 distortion to determine the characteristics of the distortion for different levels of lighting backlight. Module 2076 distortion can then choose the level of lighting backlight, which reduces or minimizes 2078 estimated distortion. In some embodiments, the implementation of Equation 54 can be used to determine the distortion value.

Equation 54: Approximate metric distortion

where BL represents the level of illumination back light, Weight - is the weight of the distortion associated with the level of illumination back light and an element of RA is the solution, and H - value resolution of the histogram.

After selecting the level of illumination back light, the signal light can be filtered with a time filter 2080 module 2079 filter. Module 2079 filter can use the factors or characteristics 2075 filter that have been predefined and stored. As soon as any filtering performed, a final filtered signal backlight can be sent to the display or in the module 2081 management back-lit display.

The filtered final signal backlight can also be sent to the module 2083 design Y-gain, where it can be used in the determination of the compensation process image. In some embodiments, the implementation of this compensation process may include applying a curve tonal range for luminance channel of the image. Curve tonal range of the Y-gain can be defined by one or more points between which can be performed interpolation. In some embodiments, the implementation process tonal range of the Y-amplification may include the maximum point accuracy (MFP)above which can be used rounded curve. In these embodiments implement one or more linear segments can define the curve tonal range below MFP, and skruglennoe the curve may define a curve above MFP. In some embodiments, the implementation part of the rounded curve can be defined by Equation 55.

Equation 55: Approximate determination of the slope for the rounded curve

These implementation options for performing compensation of the image only on the channel luminosity and provide full compensation for grayscale images, but the process can cause a decrease in saturation in the color image. To avoid excessive reduction of the saturation in the color image, some of the options for implementation may include the intensity factor of compensation that can be defined in the module 2082 management intensity. Because the module 2083 design Y-gain works only for luminance data, color characteristics are not known, and module level control should work without knowledge of the actual intensities of the color saturation. In some embodiments, the implementation of the factor or intensity parameter can be entered in the define curve tonal range, as shown in Equation 56.

Equation 56: Approximate determination of the slope for the curve tonal range

where S is the factor intensity BL - level lighting backlight, and γ is the gamma value of the display. Approximate curves tonal scale showing the s in Fig. 97.

Options for effective calculations

In some embodiments, implementation of the present invention the choice of rear illumination or light source may be based on the reduction of the error between the ideal display and display the final relationship of contrast, such as LCD. Modeled perfect displays and displays the final CR. The error between the ideal display and display the final CR for each brightness level determines the error vector for each value of the backlight. Image distortion is determined by weighting the image histogram vector of errors at each level of the backlight.

In some embodiments, the implementation of displays can be modeled using an energy function, range, plus an additive member for accounting flicker in the LCD with the final CR, given in Equation 57. This model of gamma-shift-gain flicker with zero shift, expressed with the use of contrast ratio CR of the display.

Equation 57: Models display

Model display graphically shown in Fig. 98. Shows a perfect display 2200 and display CR 25% 2201 and 75% 2202 backlight.

The maximum and minimum of the LCD with the final CR define upper and lower limits of the ideal display xmaxand xminthat can be achieved by compensation of the image. These limits are avisat from the backlight bl, gamma γ and relations of contrast CR. These limits are the limits defined by the models, resulting in Equation 58.

Equation 58: Within the limitations of the model

In some embodiments, the implementation of the maximum and minimum limits can be used to determine the error vector for each level of the backlight. The approximate error, shown below, is based on quadratic error caused by the restriction. The components of the vector of errors is the error between the ideal output and display the nearest exit on the display with a finite contrast ratio at a specified level backlight. Algebraically defined in Equation 59.

Equation 59: Vectors error display

Typical vectors errors are represented graphically in Fig. 99. Note that 100%of the back-light is an error code at low values, due to an increased black level compared to the ideal display. They do not depend on the image data depending on the level of the rear lights, and code values.

In some embodiments, the implementation of performance final CR LCD modulated backlight and compensation image can be obtained in the result set of the error vectors for each backlight as defined above. And karenia image for each value of the backlight can be expressed as the sum of distortion values of pixels in the image (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 weight of the error vector for the bl image histogram. The result is a measure 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 TV power. The histogram of the image shown in Fig. 100. Curves distortion depending on backlight for image histograms in Fig. 100 and the error vectors of the display in Fig. 99 shown in Fig. 101.

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

Some embodiments of the present invention include the structure of the distortion, which includes as the ratio of the contrast of the display, and the ability to include different metrics errors. Some embodiments of can work by minimizing the number of restricted (cut) pixels as all or part of the selection process, the back illumination is I. Fig. 102 compares the approximate amount of distortion of square error (SSE) with a limited number of pixels (# limited) on one frame of the test set IEC. SSE takes into account the magnitude of the error in addition to the limited number of pixels and stores the bright areas of the image. For this image the minimum SSE occurs at a much higher backlighting than the minimum number of limited pixels. This difference occurs because the SSE, taking into account the magnitude of the error limits in addition to the limited number of pixels. The curve representing the limited number of pixels is not smooth and has many local minima. Curve SSE is smooth, and the local minimum is a global minimum, making effective search subdirectly minimum SSE.

The calculation with this structure, the distortion is not as difficult as it may first seem. In some embodiments, the implementation choice of backlight can be performed only once per frame, but not with the frequency of the pixels. As indicated above, the weight error display depend only on the parameters of the display and backlight, but not on image content. Thus, the simulation display and calculation of error vector can be done in offline mode, if desired. The online calculation may include calculating a GIS is ogramme, the weighting of the error vectors of the image histogram and select the minimum distortion. In some embodiments, the implementation of a set of values of backlight used to minimize distortion, can subdirectives and efficiently determine the location of 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 error vector, the calculation of the histogram, the weighting of the error vectors of the image histogram and select backlight to the minimum distortion that can be performed online. In some embodiments, the implementation of the simulation display and calculation of error vector can be performed offline before the actual processing of the image, while the calculation of the histogram, the weighting of the error vectors of the image histogram and select backlight to minimum distortion are performed online. In some embodiments, the implementation of point constraints for each level of the backlight can be computed offline, while the calculation of the error vector, the calculation of the histogram, weighted error vector histogram image and select backlight to minimum distortion are performed online.

In some variations the tah implementation of the present invention a subset of the full range of levels of lighting of the light source 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 this subset lighting levels may be dictated by the limitations of memory or some other resource constraint.

In some embodiments, the implementation of this subset of the levels of illumination of the light source may be further limited in processing time by limiting the values of the subset from which you make a choice to range associated with the level selected for the previous frame. In some embodiments, the implementation of this limited subset may be restricted to values within a given range of levels chosen for the last frame. For example, in some embodiments, the implementation of the choice of the level of illumination of the light source can 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 of levels of illumination light source may depend on the detection of the transition scenes. In some embodiments, the implementation of the search algorithm of the level of illumination of the light source can search in a limited range of the C subset of levels, when there is no transition stage is not found near the current frame, and the algorithm can search all over the subset of lighting levels, when the detected transition of the scene.

Some embodiments of the present invention may be described with reference to Fig. 103. In these embodiments, the implementation of image data from the frame 2250 original input image is entered into the module 2251 detection of the transition of the scene to determine whether there is a transition scene near the current input frame 2250. Image data associated with the frames adjacent to the current frame may also be introduced into the module 2251 detection of the transition scenes. In some embodiments, the implementation of these image data may include data of the histogram. The detection module transition stage may then process the image data to determine whether there is a transition scene near the current frame. In some embodiments, the implementation of the transition stage can be detected when the histogram of the previous frame and the histogram of the current frame is different on the threshold value. The results of the discovery process of transition scenes are then entered in the module 2252 distortion, where the presence of the transition stage can be used to determine what light source should be considered in the selection process of the illumination level of the light IMS is nick. In some embodiments, the implementation can take into account a wider range of lighting levels, if the transition stage is the closest. In some embodiments, the implementation of a limited subset of lighting levels associated with the level selected for the last frame image, can be used in the selection process. Accordingly, the detection process of the transition stage has an impact on the range of values that are measured during lighting of the light source. In some embodiments, implementation, when the detected transition stage, a larger range of lighting levels is taken into account in the selection process for the current frame. In some embodiments, implementation, when the detected transition stage, the range of illumination 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 illumination levels, which is concentrated around the level selected for the previous frame, is used in the selection process, when not detected transition of the scene.

After the range or a subset of lighting levels candidates identified in relation to the presence of the transition stage, the values of distortion for each illumination level candidate can be determined 2253. One of the lighting levels can then be selected 2254 on the basis of the minimum value is I distortion or some other criterion. This selected level of illumination may then be communicated to the module 2255 controlling the light source or backlight for use when displaying the current frame. The selected level of illumination can also be used as input for the process 2256 compensation image to calculate the curve tonal range or similar tool compensation. Compensated or superior in quality to the image 2257 obtained by this process may then be displayed.

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

The terms and expressions which have been used in the above description, are used therein as terms of description and not of limitation, and there is no intention in the use of such terms and expressions of excluding equivalence of the features, shown and described, or portions thereof, it should be clear that the scope of the invention is defined and limited only by the following claims.

1. The method for determining the parameter of the curve settings tonal range, and the method includes
a) generating a histogram of brightness for the image to be displayed, and said luminance histogram contains the values of the elements of the resolution;
b) weigh-mentioned values of the elements of the resolution of the histogram of the above-mentioned histogram brightness weight values of the distortion, and referred to the weights of the distortion correspond to a particular level of illumination of the light source, thereby creating unwesen the e values of the histogram;
c) the Association referred to the weighted values of the histogram to obtain the value of distortion for each of these levels of illumination light source;
d) selecting a level of illumination of the light source for these images, and the said selection based on said distortion values;
e) filtering mentioned selected illumination level of the light source for determining the filtered illumination level of the light source;
f) generating curve settings tonal range on the basis of the said filtered light level of the light source and intensity factor.

2. The method according to claim 1 in which the said choice is based on the minimum value of the above-mentioned distortion values.

3. The method according to claim 1 in which the said weighing contains the mentioned multiplication of the weighted values of the distortion values of the elements of the resolution of the histogram.

4. The method according to claim 1 in which the said Association contains the summation of all the weighted values of the histogram for a given level of illumination of the light source.

5. The method according to claim 1, additionally containing said curve settings tonal range to the image to create a compensated image.

6. The method according to claim 1, wherein said generating curve settings tonal range with the holds using the following equation:

where S is the intensity factor, BL - filtered illumination level of the light source, γ is the gamma value of the display.

7. The selection method of the illumination level of the light source, and the method includes
a) determining the limits of constraints for the model display;
b) determining the error vectors of the display based on the mentioned limit;
c) generating a histogram of the image for the image to be displayed, and said histogram contains the values of the elements of the resolution;
d) weighing mentioned values of the elements of the resolution of the histogram of the above-mentioned histogram of the image vectors of the error display, and the mentioned error vector display correspond to a particular level of illumination of the light source, thereby creating a weighted value histogram;
e) the Association referred to the weighted values of the histogram to obtain the value of distortion for each of these levels of illumination light source;
f) selecting a level of illumination of the light source for these images, and the said selection based on said distortion values.

8. The method according to claim 7, additionally containing filtering mentioned selected illumination level of the light source for determining the filtered illumination level of the light source.

9. The method of claim 8, additionally contains the definition of the slope of the tonal range on the basis of the said filtered light level of the light source and intensity, and mentioned tonal scale determines, in part, curve settings tonal range for the luminance channel mentioned image.

10. The method according to claim 7, in which the said definition of levels of restriction includes the use of the following equation:
,
where xminand xmax- limits restriction, CR is the contrast ratio of the display, b1 - level lighting of the light source and γ is the gamma value of the display.

11. The method according to claim 7, in which the above-mentioned definition of the error vectors display contains using the following equation:

where xminand xmax- limit, x - code value image and bl - level lighting of the light source.

12. The method according to claim 7, in which the said weigh-mentioned values of the elements of the resolution of the histogram contains using the following equation:

where bl is the illumination level of the light source, I(i,j) is the pixel value of the image andthe error vector display.

13. The method according to claim 7, the which the said definition of limit is executed before the image processing, and the above-mentioned limit is stored for use in the process.

14. The method according to claim 7, in which the above-mentioned definition of the vector error display is performed before image processing, and the above-mentioned vector error display is stored for use in the process.

15. The selection method of the illumination level of the light source of the display, and the above-mentioned method contains
a) determining the presence of a transition scene near the current frame;
b) determination of the range of possible levels of lighting of the light source on the basis of the above-mentioned presence of transition scene near the current frame;
c) selecting one of the mentioned possible levels of illumination light source for the said current frame on the basis of the criterion of distortion.

16. The method according to item 15, in which the presence of a transition scene contains a comparison of the histogram for the current frame and the adjacent frame.

17. The method according to item 15, in which the said definition range of possible levels of lighting of the light source contains a choice of a wider range of light levels, when the detected transition of the scene.

18. The method according to item 15, in which the said definition range of possible levels of lighting of the light source contains a range of lighting levels around the level selected for the previous frame, when you go to the Dr of the scene is not detected.

19. The method according to item 15, in which the said definition range of possible levels of lighting of the light source contains a selection between the first subset defined by the quantization of the full range of levels of lighting of the light source and the second subset, a specific allocation of a fixed number of values on each side from the value selected for the previous frame.

20. The method according to item 15, in which the said select one of the possible levels of illumination light source for the mentioned current frame contains the definition of what possible level of lighting causes the least distortion.



 

Same patents:

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 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: 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: 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

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!