A method of performing an image-adaptive tone-mapping for a display device including performing a first tone-mapping on an image frame by applying a first tone-mapping function to respective non-target display blocks, and performing a second tone-mapping on the image frame by applying a second tone-mapping function obtained by applying a local weighted value to the first tone-mapping function to respective target display blocks.
|
17. A display device, comprising:
a display panel comprising a plurality of pixels; and
a display panel driving circuit configured to drive the display panel,
wherein the display panel driving circuit calculates an entire-grayscale luminance average, a low-grayscale luminance average, and a high-grayscale luminance average of an image frame to be displayed on the display panel by analyzing a data signal corresponding to the image frame, determines a first tone mapping function to be applied to the image frame based on the entire-grayscale luminance average, the low-grayscale luminance average, and the high-grayscale luminance average, divides the display panel into a plurality of display blocks by grouping the pixels by location, classifies the display blocks into non-target display blocks and target display blocks based on block luminance of each of the display blocks, performs a first tone mapping on the image frame by applying the first tone mapping function to each of the non-target display blocks, and performs a second tone mapping on the image frame by applying a second tone mapping function to each of the target display blocks, the second tone mapping function being obtained by applying a local weighted value to the first tone mapping function.
1. A method of performing an image-adaptive tone mapping, the method comprising:
calculating an entire-grayscale luminance average, a low-grayscale luminance average, and a high-grayscale luminance average of an image frame to be displayed on a display panel by analyzing a data signal corresponding to the image frame;
determining a first tone mapping function to be applied to the image frame based on the entire-grayscale luminance average, the low-grayscale luminance average, and the high-grayscale luminance average;
dividing the display panel into a plurality of display blocks by grouping a plurality of pixels included in the display panel by location;
classifying the display blocks into non-target display blocks, of which block luminance is greater than the low-grayscale luminance average, and target display blocks, of which the block luminance is less than the low-grayscale luminance average;
performing a first tone mapping on the image frame by applying the first tone mapping function to each of the non-target display blocks; and
performing a second tone mapping on the image frame by applying a second tone mapping function to each of the target display blocks, the second tone mapping function being obtained by applying a local weighted value to the first tone mapping function.
9. A method of performing an image-adaptive tone mapping, the method comprising:
calculating an entire-grayscale luminance average, a low-grayscale luminance average, and a high-grayscale luminance average of an image frame to be displayed on a display panel by analyzing a data signal corresponding to the image frame;
determining a first tone mapping function to be applied to the image frame based on the entire-grayscale luminance average, the low-grayscale luminance average, and the high-grayscale luminance average;
dividing the display panel into a plurality of display blocks by grouping a plurality of pixels included in the display panel by location;
classifying the display blocks into non-target display blocks, of which block luminance is greater than a block luminance average of N adjacent display blocks, where N is an integer greater than or equal to 8, and target display blocks, of which the block luminance is less than the block luminance average;
performing a first tone mapping on the image frame by applying the first tone mapping function to each of the non-target display blocks; and
performing a second tone mapping on the image frame by applying a second tone mapping function to each of the target display blocks, the second tone mapping function being obtained by applying a local weighted value to the first tone mapping function.
2. The method of
OUTPUT1=GTM(INPUT), [Equation 1] where GTM denotes the first tone mapping function, INPUT denotes a luminance signal which is extracted from the data signal, and OUTPUT1 denotes a first output luminance signal which is obtained by performing the first tone mapping on the luminance signal.
3. The method of
OUTPUT2=(1+α)×GTM(INPUT), [Equation 2] where GTM denotes the first tone mapping function, INPUT denotes the luminance signal which is extracted from the data signal, a denotes the local weighted value, and OUTPUT2 denotes a second output luminance signal which is obtained by performing the second tone mapping on the luminance signal.
4. The method of
the local weighted value decreases within a predetermined weighted value range as a luminance ratio, which is calculated by dividing the block luminance of the each of the target display blocks by the low-grayscale luminance average, increases; and
the local weighted value increases within the predetermined weighted value range as the luminance ratio decreases.
5. The method of
the pixels are classified into high-grayscale luminance pixels, of which pixel luminance is greater than the entire-grayscale luminance average, and low-grayscale luminance pixels, of which the pixel luminance is less than the entire-grayscale luminance average; and
the entire-grayscale luminance average is calculated as an average of the pixel luminance of all of the pixels, the low-grayscale luminance average is calculated as an average of the pixel luminance of the low-grayscale luminance pixels, and the high-grayscale luminance average is calculated as an average of the pixel luminance of the high-grayscale luminance pixels.
6. The method of
7. The method of
8. The method of
10. The method of
OUTPUT1=GTM(INPUT), [Equation 1] where GTM denotes the first tone mapping function, INPUT denotes a luminance signal which is extracted from the data signal, and OUTPUT1 denotes a first output luminance signal which is obtained by performing the first tone mapping on the luminance signal.
11. The method of
OUTPUT2=(1+α)×GTM(INPUT), [Equation 2] where GTM denotes the first tone mapping function, INPUT denotes the luminance signal which is extracted from the data signal, a denotes the local weighted value, and OUTPUT2 denotes a second output luminance signal which is obtained by performing the second tone mapping on the luminance signal.
12. The method of
the local weighted value decreases within a predetermined weighted value range as a luminance ratio which is calculated by dividing the block luminance of the each of the target display blocks by the block luminance average of the N adjacent display blocks increases; and
the local weighted value increases within the predetermined weighted value range as the luminance ratio decreases.
13. The method of
the pixels are classified into high-grayscale luminance pixels, of which pixel luminance is greater than the entire-grayscale luminance average, and low-grayscale luminance pixels, of which the pixel luminance is less than the entire-grayscale luminance average; and
the entire-grayscale luminance average is calculated as an average of the pixel luminance of all of the pixels, the low-grayscale luminance average is calculated as an average of the pixel luminance of the low-grayscale luminance pixels, and the high-grayscale luminance average is calculated as an average of the pixel luminance of the high-grayscale luminance pixels.
14. The method of
15. The method of
16. The method of
18. The display device of
19. The display device of
20. The display device of
OUTPUT1=GTM(INPUT), [Equation 1] where GTM denotes the first tone mapping function, INPUT denotes a luminance signal which is extracted from the data signal, and OUTPUT1 denotes a first output luminance signal which is obtained by performing the first tone mapping on the luminance signal, and
wherein the second tone mapping function is expressed by [Equation 2] below:
OUTPUT2=(1+α)×GTM(INPUT), [Equation 2] where GTM denotes the first tone mapping function, INPUT denotes the luminance signal which is extracted from the data signal, a denotes the local weighted value, and OUTPUT2 denotes a second output luminance signal which is obtained by performing the second tone mapping on the luminance signal.
|
This application claims priority from and the benefit of Korean Patent Application No. 10-2018-0027546, filed on Mar. 8, 2018, which is hereby incorporated by reference for all purposes as if fully set forth herein.
Exemplary embodiments of the invention relate generally to a display device and, more specifically, to a method of performing an image-adaptive tone mapping that improves a contrast ratio of an image frame by performing a tone mapping on the image frame and a display device that employs the method of performing the image-adaptive tone mapping.
Recently, a display device enhances an image quality by improving a contrast ratio of an image frame by performing a tone mapping on the image frame. For example, the display device may perform the tone mapping on the image frame by converting an RGB signal corresponding to the image frame to be displayed on a display panel into an YCbCr signal, by converting the YCbCr signal into an Y′Cb′Cr′ signal based on a tone mapping function (or referred to as a tone mapping curve), by converting the Y′Cb′Cr′ signal into an R′G′B′ signal, and by displaying the image frame based on the R′G′B′ signal. Generally, the tone mapping may be classified into a global tone mapping which performs the tone mapping by applying the same tone mapping function to all pixels and a local tone mapping which performs the tone mapping by applying respective tone mapping functions to respective pixels. Here, the global tone mapping has disadvantages in that the global tone mapping cannot properly reflect characteristics of a specific region (e.g., a low-grayscale region) of the image frame because the same tone mapping function is applied to all pixels. On the other hand, the local tone mapping has disadvantages in that the local tone mapping cannot be performed in real-time because an excessively large amount of computation is required for performing the tone mapping as respective tone mapping functions are applied to respective pixels. Thus, an image-adaptive tone mapping in which the local tone mapping complements the global tone mapping has been suggested. However, a conventional image-adaptive tone mapping has disadvantages in that an implementation and a real-time processing are difficult because the conventional image-adaptive tone mapping performs the local tone mapping, which complements the global tone mapping in a complicated way.
The above information disclosed in this Background section is only for understanding of the background of the inventive concepts, and, therefore, it may contain information that does not constitute prior art.
Exemplary embodiments provide a method of performing an image-adaptive tone mapping that can perform a local tone mapping which complements a global tone mapping in a simple way.
Exemplary embodiments also provide a display device by employing the method of performing the image-adaptive tone mapping that can perform an image-adaptive tone mapping in real-time while easily implementing the image-adaptive tone mapping.
Additional features of the inventive concepts will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the inventive concepts.
An exemplary embodiment of the invention provides a method of performing an image-adaptive tone mapping including calculating an entire-grayscale luminance average, a low-grayscale luminance average, and a high-grayscale luminance average of an image frame to be displayed on a display panel by analyzing a data signal corresponding to the image frame; determining a first tone mapping function to be applied to the image frame based on the entire-grayscale luminance average, the low-grayscale luminance average, and the high-grayscale luminance average; dividing the display panel into a plurality of display blocks by grouping a plurality of pixels included in the display panel by location; classifying the display blocks into non-target display blocks, of which block luminance is greater than the low-grayscale luminance average, and target display blocks, of which the block luminance is less than the low-grayscale luminance average; performing a first tone mapping on the image frame by applying the first tone mapping function to each of the non-target display blocks; and performing a second tone mapping on the image frame by applying a second tone mapping function to each of the target display blocks, the second tone mapping function being obtained by applying a local weighted value to the first tone mapping function.
The first tone mapping function may be expressed by [Equation 1] below:
OUTPUT1=GTM(INPUT), [Equation 1]
where GTM denotes the first tone mapping function, INPUT denotes a luminance signal which is extracted from the data signal, and OUTPUT1 denotes a first output luminance signal which is obtained by performing the first tone mapping on the luminance signal.
In exemplary embodiments, the second tone mapping function may be expressed by [Equation 2] below:
OUTPUT2=(1+α)×GTM(INPUT), [Equation 2]
where GTM denotes the first tone mapping function, INPUT denotes the luminance signal which is extracted from the data signal, α denotes the local weighted value, and OUTPUT2 denotes a second output luminance signal which is obtained by performing the second tone mapping on the luminance signal.
The local weighted value may decrease within a predetermined weighted value range as a luminance ratio, which is calculated by dividing the block luminance of the each of the target display blocks by the low-grayscale luminance average, increases. In addition, the local weighted value may increase within the predetermined weighted value range as the luminance ratio decreases.
The pixels may be classified into high-grayscale luminance pixels, of which pixel luminance is greater than the entire-grayscale luminance average and low-grayscale luminance pixels, of which the pixel luminance is less than the entire-grayscale luminance average. In addition, the entire-grayscale luminance average may be calculated as an average of the pixel luminance of all of the pixels, the low-grayscale luminance average may be calculated as an average of the pixel luminance of the low-grayscale luminance pixels, and the high-grayscale luminance average may be calculated as an average of the pixel luminance of the high-grayscale luminance pixels.
The block luminance may be calculated as an average of the pixel luminance of the pixels included in each of the display blocks.
The block luminance may be calculated as a weighted average of the pixel luminance of the pixels included in each of the display blocks.
The block luminance may be determined as a minimum grayscale among grayscales corresponding to the pixel luminance of the pixels included in each of the display blocks.
Another exemplary embodiment of the invention provides a method of performing an image-adaptive tone mapping including calculating an entire-grayscale luminance average, a low-grayscale luminance average, and a high-grayscale luminance average of an image frame to be displayed on a display panel by analyzing a data signal corresponding to the image frame; determining a first tone mapping function to be applied to the image frame based on the entire-grayscale luminance average, the low-grayscale luminance average, and the high-grayscale luminance average; dividing the display panel into a plurality of display blocks by grouping a plurality of pixels included in the display panel by location; classifying the display blocks into non-target display blocks, of which block luminance is greater than a block luminance average of N adjacent display blocks, where N is an integer greater than or equal to 8, and target display blocks, of which the block luminance is less than the block luminance average; performing a first tone mapping on the image frame by applying the first tone mapping function to each of the non-target display blocks; and performing a second tone mapping on the image frame by applying a second tone mapping function to each of the target display blocks, the second tone mapping function being obtained by applying a local weighted value to the first tone mapping function.
In exemplary embodiments, the first tone mapping function may be expressed by [Equation 1] below:
OUTPUT1=GTM(INPUT), [Equation 1]
where GTM denotes the first tone mapping function, INPUT denotes a luminance signal which is extracted from the data signal, and OUTPUT1 denotes a first output luminance signal which is obtained by performing the first tone mapping on the luminance signal.
In exemplary embodiments, the second tone mapping function may be expressed by [Equation 2] below:
OUTPUT2=(1+α)×GTM(INPUT), [Equation 2]
where GTM denotes the first tone mapping function, INPUT denotes the luminance signal which is extracted from the data signal, a denotes the local weighted value, and OUTPUT2 denotes a second output luminance signal which is obtained by performing the second tone mapping on the luminance signal.
The local weighted value may decrease within a predetermined weighted value range as a luminance ratio which is calculated by dividing the block luminance of the each of the target display blocks by the block luminance average of the N adjacent display blocks increases. In addition, the local weighted value may increase within the predetermined weighted value range as the luminance ratio decreases.
The pixels may be classified into high-grayscale luminance pixels, of which pixel luminance is greater than the entire-grayscale luminance average and low-grayscale luminance pixels, of which the pixel luminance is less than the entire-grayscale luminance average. In addition, the entire-grayscale luminance average may be calculated as an average of the pixel luminance of all of the pixels, the low-grayscale luminance average may be calculated as an average of the pixel luminance of the low-grayscale luminance pixels, and the high-grayscale luminance average may be calculated as an average of the pixel luminance of the high-grayscale luminance pixels.
The block luminance may be calculated as an average of the pixel luminance of the pixels included in each of the display blocks.
The block luminance may be calculated as a weighted average of the pixel luminance of the pixels included in each of the display blocks.
The block luminance may be determined as a minimum grayscale among grayscales corresponding to the pixel luminance of the pixels included in each of the display blocks.
Another exemplary embodiment of the invention provides a display device including a display panel including a plurality of pixels, and a display panel driving circuit configured to drive the display panel. The display panel driving circuit calculates an entire-grayscale luminance average, a low-grayscale luminance average, and a high-grayscale luminance average of an image frame to be displayed on the display panel by analyzing a data signal corresponding to the image frame, determines a first tone mapping function to be applied to the image frame based on the entire-grayscale luminance average, the low-grayscale luminance average, and the high-grayscale luminance average, divides the display panel into a plurality of display blocks by grouping the pixels by location, classifies the display blocks into non-target display blocks and target display blocks based on block luminance of each of the display blocks, performs a first tone mapping on the image frame by applying the first tone mapping function to each of the non-target display blocks, and performs a second tone mapping on the image frame by applying a second tone mapping function to each of the target display blocks, the second tone mapping function being obtained by applying a local weighted value to the first tone mapping function.
The display panel driving circuit may classify the display blocks into the non-target display blocks, of which the block luminance is greater than the low-grayscale luminance average and the target display blocks, of which the block luminance is less than the low-grayscale luminance average.
The display panel driving circuit may classify the display blocks into the non-target display blocks, of which the block luminance is greater than a block luminance average of N adjacent display blocks, where N is an integer greater than or equal to 8, and the target display blocks, of which the block luminance is less than the block luminance average.
The first tone mapping function may be expressed by [Equation 1] below:
OUTPUT1=GTM(INPUT), [Equation 1]
where GTM denotes the first tone mapping function, INPUT denotes a luminance signal which is extracted from the data signal, and OUTPUT1 denotes a first output luminance signal which is obtained by performing the first tone mapping on the luminance signal.
In exemplary embodiments, the second tone mapping function may be expressed by [Equation 2] below:
OUTPUT2=(1+α)×GTM(INPUT), [Equation 2]
where GTM denotes the first tone mapping function, INPUT denotes the luminance signal which is extracted from the data signal, α denotes the local weighted value, and OUTPUT2 denotes a second output luminance signal which is obtained by performing the second tone mapping on the luminance signal.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate exemplary embodiments of the invention, and together with the description serve to explain the inventive concepts.
In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of various exemplary embodiments of the invention. As used herein “embodiments” are non-limiting examples of devices or methods employing one or more of the inventive concepts disclosed herein. It is apparent, however, that various exemplary embodiments may be practiced without these specific details or with one or more equivalent arrangements. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring various exemplary embodiments. Further, various exemplary embodiments may be different, but do not have to be exclusive. For example, specific shapes, configurations, and characteristics of an exemplary embodiment may be used or implemented in another exemplary embodiment without departing from the inventive concepts.
Unless otherwise specified, the illustrated exemplary embodiments are to be understood as providing exemplary features of varying detail of some ways in which the inventive concepts may be implemented in practice. Therefore, unless otherwise specified, the features, components, modules, layers, films, panels, regions, and/or aspects, etc. (hereinafter individually or collectively referred to as “elements”), of the various embodiments may be otherwise combined, separated, interchanged, and/or rearranged without departing from the inventive concepts.
In the accompanying drawings, the size and relative sizes of elements may be exaggerated for clarity and/or descriptive purposes. When an exemplary embodiment may be implemented differently, a specific process order may be performed differently from the described order. For example, two consecutively described processes may be performed substantially at the same time or performed in an order opposite to the described order. Also, like reference numerals denote like elements.
When an element, such as a layer, is referred to as being “on,” “connected to,” or “coupled to” another element or layer, it may be directly on, connected to, or coupled to the other element or layer or intervening elements or layers may be present. When, however, an element or layer is referred to as being “directly on,” “directly connected to,” or “directly coupled to” another element or layer, there are no intervening elements or layers present. To this end, the term “connected” may refer to physical, electrical, and/or fluid connection, with or without intervening elements. Further, the D1-axis, the D2-axis, and the D3-axis are not limited to three axes of a rectangular coordinate system, such as the x, y, and z-axes, and may be interpreted in a broader sense. For example, the D1-axis, the D2-axis, and the D3-axis may be perpendicular to one another, or may represent different directions that are not perpendicular to one another. For the purposes of this disclosure, “at least one of X, Y, and Z” and “at least one selected from the group consisting of X, Y, and Z” may be construed as X only, Y only, Z only, or any combination of two or more of X, Y, and Z, such as, for instance, XYZ, XYY, YZ, and ZZ. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
Although the terms “first,” “second,” etc. may be used herein to describe various types of elements, these elements should not be limited by these terms. These terms are used to distinguish one element from another element. Thus, a first element discussed below could be termed a second element without departing from the teachings of the disclosure.
Spatially relative terms, such as “beneath,” “below,” “under,” “lower,” “above,” “upper,” “over,” “higher,” “side” (e.g., as in “sidewall”), and the like, may be used herein for descriptive purposes, and, thereby, to describe one elements relationship to another element(s) as illustrated in the drawings. Spatially relative terms are intended to encompass different orientations of an apparatus in use, operation, and/or manufacture in addition to the orientation depicted in the drawings. For example, if the apparatus in the drawings is turned over, elements described as “below” or “beneath” other elements or features would then be oriented “above” the other elements or features. Thus, the exemplary term “below” can encompass both an orientation of above and below. Furthermore, the apparatus may be otherwise oriented (e.g., rotated 90 degrees or at other orientations), and, as such, the spatially relative descriptors used herein interpreted accordingly.
The terminology used herein is for the purpose of describing particular embodiments and is not intended to be limiting. As used herein, the singular forms, “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. Moreover, the terms “comprises,” “comprising,” “includes,” and/or “including,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, components, and/or groups thereof, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It is also noted that, as used herein, the terms “substantially,” “about,” and other similar terms, are used as terms of approximation and not as terms of degree, and, as such, are utilized to account for inherent deviations in measured, calculated, and/or provided values that would be recognized by one of ordinary skill in the art.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure is a part. Terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and should not be interpreted in an idealized or overly formal sense, unless expressly so defined herein.
Referring to
Specifically, the method of
Subsequently, the method of
The method of
Next, the method of
OUTPUT1=GTM(INPUT), [Equation 1]
where GTM denotes the first tone mapping function, INPUT denotes the luminance signal which is extracted from the data signal, and OUTPUT1 denotes a first output luminance signal which is obtained by performing the first tone mapping on the luminance signal.
OUTPUT2=(1+α)×GTM(INPUT), [Equation 2]
where GTM denotes the first tone mapping function, INPUT denotes the luminance signal which is extracted from the data signal, a denotes the local weighted value, and OUTPUT2 denotes a second output luminance signal which is obtained by performing the second tone mapping on the luminance signal.
As described above, for the pixels 11 included in the non-target display blocks among the display blocks 15, the method of
On the other hand, for each of the target display blocks among the display blocks 15, the method of
In brief, the method of
Referring to
Specifically, the method of
Subsequently, the method of
The method of
Next, the method of
Subsequently, the method of
On the other hand, for each of the target display blocks among the display blocks 15, the method of
In brief, the method of
Referring to
The display panel 110 may include a plurality of pixels 111. Here, the pixels 111 may be arranged in various forms (e.g., a matrix form, etc) in the display panel 110. The display panel driving circuit 120 may drive the display panel 110. In an exemplary embodiment, the display panel driving circuit 120 may include a scan driver, a data driver, and a timing controller. The display panel 110 may be connected to the scan driver via scan lines. The display panel 110 may be connected to the data driver via data lines. The scan driver may provide a scan signal SS to the pixels 111 included in the display panel 110 via the scan lines. The data driver may provide a tone-mapped data signal DS′ to the pixels 111 included in the display panel 110 via the data lines. The timing controller may generate and provide a plurality of control signals to the scan driver, the data driver, etc to control the scan driver, the data driver, etc. In an exemplary embodiment, the timing controller may perform a given processing (e.g., a deterioration compensation processing, etc) on a data signal DS input from an external component. In an exemplary embodiment, when the display device 100 is the OLED device, the display panel driving circuit 120 may further include an emission control driver. In this case, the emission control driver may be connected to the display panel 110 via emission control-lines. The emission control driver may provide an emission control signal to the pixels 111 included in the display panel 110 via the emission control-lines. In an exemplary embodiment, when the display device 100 is the LCD device, the display device 100 may further include a backlight unit that radiates light to the display panel 110.
The display panel driving circuit 120 may enhance an image quality by improving a contrast ratio of an image frame by performing a tone mapping on respective image frames to be displayed on the display panel 110. For example, when the data signal DS corresponding to the image frame to be displayed on the display panel 110 is an RGB signal, the display panel driving circuit 120 may perform the tone mapping on the image frame by converting the RGB signal into an YCbCr signal, by converting the YCbCr signal into an Y′Cb′Cr′ signal based on a first tone mapping function and a second tone mapping function, by converting the Y′Cb′Cr′ signal into an R′G′B′ signal, and by displaying the image frame based on the R′G′B′ signal. To this end, the display panel driving circuit 120 may calculate an entire-grayscale luminance average, a low-grayscale luminance average, and a high-grayscale luminance average of an image frame to be displayed on the display panel 110 by analyzing the data signal DS corresponding to the image frame, may determine the first tone mapping function to be applied to the image frame based on the entire-grayscale luminance average, the low-grayscale luminance average, and the high-grayscale luminance average of the image frame, may divide the display panel 110 into display blocks by grouping the pixels 111 included in the display panel 110 by location, may classify the display blocks into non-target display blocks and target display blocks based on block luminance of respective display blocks, may perform a first tone mapping on the image frame by applying the first tone mapping function to each of the non-target display blocks, and may perform a second tone mapping on the image frame by applying the second tone mapping function to each of the target display blocks, where the second tone mapping function is obtained by applying a local weighted value to the first tone mapping function. Here, the first tone mapping function may be expressed by [Equation 1] above, and the second tone mapping function may be expressed by [Equation 2] above.
In an exemplary embodiment, the display panel driving circuit 120 may classify the display blocks into the non-target display blocks, of which the block luminance is greater than the low-grayscale luminance average of the image frame and the target display blocks, of which the block luminance is less than the low-grayscale luminance average of the image frame. Specifically, the display panel driving circuit 120 may calculate the entire-grayscale luminance average, the low-grayscale luminance average, and the high-grayscale luminance average of the image frame by analyzing the data signal DS corresponding to the image frame to be displayed on the display panel 110, may determine the first tone mapping function to be applied to the image frame based on the entire-grayscale luminance average, the low-grayscale luminance average, and the high-grayscale luminance average of the image frame, may divide the display panel 110 into the display blocks by grouping the pixels 111 included in the display panel 110 by location, may classify the display blocks into the non-target display blocks, of which the block luminance is greater than the low-grayscale luminance average and the target display blocks, of which the block luminance is less than the low-grayscale luminance average, may perform the first tone mapping on the image frame by applying the first tone mapping function to each of the non-target display blocks, and may perform the second tone mapping on the image frame by applying the second tone mapping function to each of the target display blocks, where the second tone mapping function is obtained by applying the local weighted value to the first tone mapping function. As described above, for each of the non-target display blocks among the display blocks, the display panel driving circuit 120 may convert the YCbCr signal into the Y′Cb′Cr′ signal by generating the first output luminance signal (i.e., Y′ signal) based on the luminance signal (i.e., Y signal) using the first tone mapping function, may convert the Y′Cb′Cr′ signal into the R′G′B′ signal, and then may display the image frame based on the R′G′B′ signal. That is, for each of the non-target display blocks among the display blocks, the display panel driving circuit 120 may perform the first tone mapping on the image frame. On the other hand, for each of the target display blocks among the display blocks, the display panel driving circuit 120 may convert the YCbCr signal into the Y′Cb′Cr′ signal by generating the second output luminance signal (i.e., Y′ signal) based on the luminance signal (i.e., Y signal) using the second tone mapping function, may convert the Y′Cb′Cr′ signal into the R′G′B′ signal, and then may display the image frame based on the R′G′B′ signal. That is, for each of the target display blocks among the display blocks, the display panel driving circuit 120 may perform the second tone mapping on the image frame.
In another exemplary embodiment, the display panel driving circuit 120 may classify the display blocks into the non-target display blocks, of which the block luminance is greater than a block luminance average of N adjacent display blocks, and the target display blocks, of which the block luminance is less than the block luminance average of the N adjacent display blocks. Specifically, the display panel driving circuit 120 may calculate the entire-grayscale luminance average, the low-grayscale luminance average, and the high-grayscale luminance average of the image frame by analyzing the data signal DS corresponding to the image frame to be displayed on the display panel 110, may determine the first tone mapping function to be applied to the image frame based on the entire-grayscale luminance average, the low-grayscale luminance average, and the high-grayscale luminance average of the image frame, may divide the display panel 110 into the display blocks by grouping the pixels 111 included in the display panel 110 by location, may classify the display blocks into the non-target display blocks, of which the block luminance is greater than the block luminance average of the N adjacent display blocks and the target display blocks, of which the block luminance is less than the block luminance average of the N adjacent display blocks, where the N adjacent display blocks may or may not include a display block to be classified, may perform the first tone mapping on the image frame by applying the first tone mapping function to each of the non-target display blocks, and may perform the second tone mapping on the image frame by applying the second tone mapping function to each of the target display blocks, where the second tone mapping function is obtained by applying the local weighted value to the first tone mapping function. As described above, for each of the non-target display blocks among the display blocks, the display panel driving circuit 120 may convert the YCbCr signal into the Y′Cb′Cr′ signal by generating the first output luminance signal (i.e., Y′ signal) based on the luminance signal (i.e., Y signal) using the first tone mapping function, may convert the Y′Cb′Cr′ signal into the R′G′B′ signal, and then may display the image frame based on the R′G′B′ signal. That is, for each of the non-target display blocks among the display blocks, the display panel driving circuit 120 may perform the first tone mapping on the image frame. On the other hand, for each of the target display blocks among the display blocks, the display panel driving circuit 120 may convert the YCbCr signal into the Y′Cb′Cr′ signal by generating the second output luminance signal (i.e., Y′ signal) based on the luminance signal (i.e., Y signal) using the second tone mapping function, may convert the Y′Cb′Cr′ signal into the R′G′B′ signal, and then may display the image frame based on the R′G′B′ signal. That is, for each of the target display blocks among the display blocks, the display panel driving circuit 120 may perform the second tone mapping on the image frame.
As described above, for the pixels 111 included in the non-target display blocks among the display blocks of the display panel 110, the display panel driving circuit 120 may perform only a so-called global tone mapping. On the other hand, for the pixels 111 included in the target display blocks among the display blocks of the display panel 110, the display panel driving circuit 120 may perform the global tone mapping and may further perform a so-called local tone mapping to complement the global tone mapping. In brief, the display device 100 may perform the local tone mapping which complements the global tone mapping in a simple way by calculating the entire-grayscale luminance average, the low-grayscale luminance average, and the high-grayscale luminance average of the image frame by analyzing the data signal DS corresponding to the image frame to be displayed on the display panel 110, by determining the first tone mapping function to be applied to the image frame based on the entire-grayscale luminance average, the low-grayscale luminance average, and the high-grayscale luminance average of the image frame, by dividing the display panel 110 into display blocks by grouping the pixels 111 included in the display panel 110 by location, by classifying the display blocks into the non-target display blocks and the target display blocks based on the block luminance of respective display blocks, by performing the first tone mapping on the image frame by applying the first tone mapping function to each of the non-target display blocks, and by performing the second tone mapping on the image frame by applying the second tone mapping function to each of the target display blocks, where the second tone mapping function is obtained by applying the local weighted value to the first tone mapping function. Thus, the display device 100 may perform an image-adaptive tone mapping in real-time while easily implementing the image-adaptive tone mapping. As a result, the display device 100 may improve a contrast ratio of the image frame, may enhance expressive power of the low-grayscale region of the image frame (i.e., may properly reflect characteristics of the low-grayscale region of the image frame), and thus may provide a high-quality image to a user. Although it is described above that the display device 100 includes the display panel 110 and the display panel driving circuit 120, in an exemplary embodiment, the display device 100 may further include other components (e.g., a deterioration compensation circuit for performing deterioration compensation on the pixels 111 included in the display panel 110, etc).
Referring to
The processor 510 may perform various computing functions. The processor 510 may be a micro processor, a central processing unit (CPU), an application processor (AP), etc. The processor 510 may be coupled to other components via an address bus, a control bus, a data bus, etc. Further, the processor 510 may be coupled to an extended bus, such as a peripheral component interconnection (PCI) bus. The memory device 520 may store data for operations of the electronic device 500. For example, the memory device 520 may include at least one non-volatile memory device such as an erasable programmable read-only memory (EPROM) device, an electrically erasable programmable read-only memory (EEPROM) device, a flash memory device, a phase change random access memory (PRAM) device, a resistance random access memory (RRAM) device, a nano floating gate memory (NFGM) device, a polymer random access memory (PoRAM) device, a magnetic random access memory (MRAM) device, a ferroelectric random access memory (FRAM) device, etc, and/or at least one volatile memory device such as a dynamic random access memory (DRAM) device, a static random access memory (SRAM) device, a mobile DRAM device, etc. The storage device 530 may include a solid state drive (SSD) device, a hard disk drive (HDD) device, a CD-ROM device, etc. The I/O device 540 may include an input device such as a keyboard, a keypad, a mouse device, a touchpad, a touch-screen, etc, and an output device such as a printer, a speaker, etc. In an exemplary embodiment, the display device 560 may be included in the I/O device 540. The power supply 550 may provide power for operations of the electronic device 500.
The display device 560 may be coupled to other components via buses or other communication links. In an exemplary embodiment, the display device 560 may be an OLED device. In another exemplary embodiment, the display device 560 may be an LCD device. However, the display device 560 is not limited thereto. As described above, the display device 560 may perform an image-adaptive tone mapping in real-time while easily implementing the image-adaptive tone mapping. Thus, the display device 560 may improve a contrast ratio of an image frame, may enhance expressive power of a low-grayscale region of the image frame, and thus may provide a high-quality image to a user. To this end, the display device 560 includes a display panel and a display panel driving circuit for driving the display panel. The display panel includes a plurality of pixels. Specifically, the display panel driving circuit calculates an entire-grayscale luminance average, a low-grayscale luminance average, and a high-grayscale luminance average of an image frame to be displayed on the display panel by analyzing a data signal corresponding to the image frame; determines a first tone mapping function to be applied to the image frame based on the entire-grayscale luminance average, the low-grayscale luminance average, and the high-grayscale luminance average of the image frame; divides the display panel into display blocks by grouping the pixels included in the display panel by location; classifies the display blocks into non-target display blocks and target display blocks based on block luminance of respective display blocks; performs a first tone mapping on the image frame by applying the first tone mapping function to each of the non-target display blocks; and performs a second tone mapping on the image frame by applying a second tone mapping function to each of the target display blocks, where the second tone mapping function is obtained by applying a local weighted value to the first tone mapping function. Here, the first tone mapping function (i.e., a global tone mapping function) may be expressed by [Equation 1] above, and the second tone mapping function (i.e., a tone mapping function which is obtained by applying the local weighted value to the global tone mapping function) may be expressed by [Equation 2] above. In an exemplary embodiment, the display panel driving circuit may classify the display blocks into the non-target display blocks, of which the block luminance is greater than the low-grayscale luminance average of the image frame and the target display blocks, of which the block luminance is less than the low-grayscale luminance average of the image frame. In another exemplary embodiment, the display panel driving circuit may classify the display blocks into the non-target display blocks, of which the block luminance is greater than a block luminance average of N adjacent display blocks and the target display blocks, of which the block luminance is less than the block luminance average of the N adjacent display blocks, where the N adjacent display blocks may or may not include a display block to be classified. Since the display device 560 is described above, duplicated description related thereto will not be repeated.
Therefore, a method of performing an image-adaptive tone mapping according to exemplary embodiments may perform a local tone mapping which complements a global tone mapping in a simple way by calculating an entire-grayscale luminance average, a low-grayscale luminance average, and a high-grayscale luminance average of an image frame to be displayed on a display panel by analyzing a data signal corresponding to the image frame, by determining a first tone mapping function to be applied to the image frame based on the entire-grayscale luminance average, the low-grayscale luminance average, and the high-grayscale luminance average of the image frame, by dividing the display panel into display blocks by grouping pixels included in the display panel by location, by classifying the display blocks into non-target display blocks and target display blocks based on block luminance of respective display blocks, by performing a first tone mapping on the image frame by applying the first tone mapping function to each of the non-target display blocks, and by performing a second tone mapping on the image frame by applying a second tone mapping function to each of the target display blocks, where the second tone mapping function is obtained by applying a local weighted value to the first tone mapping function. Thus, the method of performing the image-adaptive tone mapping may improve a contrast ratio of the image frame, may enhance expressive power of a low-grayscale region of the image frame (i.e., may properly reflect characteristics of the low-grayscale region of the image frame), and thus may provide a high-quality image to a user (or viewer).
In addition, a display device employing the method of performing the image-adaptive tone mapping according to exemplary embodiments may perform an image-adaptive tone mapping in real-time while easily implementing the image-adaptive tone mapping. Thus, the display device may improve a contrast ratio of the image frame, may enhance expressive power of the low-grayscale region of the image frame, and thus, may provide a high-quality image to a user.
The present inventive concept may be applied to a display device, and an electronic device including the display device. For example, the present inventive concept may be applied to a cellular phone, a smart phone, a video phone, a smart pad, a smart watch, a tablet PC, a car navigation system, a television, a computer monitor, a laptop, a digital camera, an HMD device, etc.
Although certain exemplary embodiments have been described herein, other embodiments and modifications will be apparent from this description. Accordingly, the inventive concepts are not limited to such embodiments, but rather to the broader scope of the appended claims and various obvious modifications and equivalent arrangements as would be apparent to a person of ordinary skill in the art.
Park, Seungho, Shin, Jihye, Kim, Seonhaeng
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
7428333, | Jan 23 2004 | Old Dominion University | Visibility improvement in color video stream |
8280184, | Apr 01 2010 | Himax Media Solutions, Inc. | Image enhancement method and apparatuses utilizing the same |
20100157078, | |||
20140092117, | |||
20180005560, | |||
KR101365369, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jan 11 2019 | SHIN, JIHYE | SAMSUNG DISPLAY CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 048445 | /0187 | |
Jan 11 2019 | KIM, SEONHAENG | SAMSUNG DISPLAY CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 048445 | /0187 | |
Jan 11 2019 | PARK, SEUNGHO | SAMSUNG DISPLAY CO , LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 048445 | /0187 | |
Feb 26 2019 | Samsung Display Co., Ltd. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Feb 26 2019 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Oct 23 2023 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
May 26 2023 | 4 years fee payment window open |
Nov 26 2023 | 6 months grace period start (w surcharge) |
May 26 2024 | patent expiry (for year 4) |
May 26 2026 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 26 2027 | 8 years fee payment window open |
Nov 26 2027 | 6 months grace period start (w surcharge) |
May 26 2028 | patent expiry (for year 8) |
May 26 2030 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 26 2031 | 12 years fee payment window open |
Nov 26 2031 | 6 months grace period start (w surcharge) |
May 26 2032 | patent expiry (for year 12) |
May 26 2034 | 2 years to revive unintentionally abandoned end. (for year 12) |