CN107040770A - The scene color temperature dynamic adjusting method and device of display device - Google Patents
The scene color temperature dynamic adjusting method and device of display device Download PDFInfo
- Publication number
- CN107040770A CN107040770A CN201610078631.4A CN201610078631A CN107040770A CN 107040770 A CN107040770 A CN 107040770A CN 201610078631 A CN201610078631 A CN 201610078631A CN 107040770 A CN107040770 A CN 107040770A
- Authority
- CN
- China
- Prior art keywords
- sprite
- input
- look
- color
- pixel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/73—Colour balance circuits, e.g. white balance circuits or colour temperature control
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
- Processing Of Color Television Signals (AREA)
Abstract
The invention discloses the scene color temperature dynamic adjusting method and device of display device, scene color temperature dynamic adjusting method includes:Receive input picture;Input picture is divided into multiple input sprites, and counts the color range distribution of all pixels or pixels sampled of each input sprite;According to the color range distribution of each input sprite, preliminary look-up table corresponding with each input sprite is produced;After the preliminary look-up table contrast reference of the preliminary look-up table of each input sprite input sprite adjacent thereto, correct the preliminary look-up table of each input sprite to produce amendment look-up table corresponding with each input sprite or its pixel;And, according to amendment look-up table, adjust each input sprite to produce output sprite corresponding with each input sprite, all output sprite composition output pictures.The present invention can be set based on image content in same picture using different-colour, realize that dynamic local colour temperature is optimized.
Description
Technical field
, can be based on image content same more particularly on display device the present invention relates to technical field of image processing
The scene color temperature dynamic adjusting method and device set in one picture using different-colour.
Background technology
Existing display device, the still image display device such as the video display apparatus such as TV or digital frame leads to
Often it is provided with colour temperature selection function.General display device provides the colour temperature options of three kinds of acquiescences, i.e. cool tone (cool), general
(normal) and warm color tone (warm) pattern, so that user selects.Some display devices also provide self-defined (custom) pattern, with
The tone of oneself hobby is adjusted to for user.Once selecting after certain color temperature, the result of selection can correspond to the color of one group of fixation
Adjust setting value, the red of such as visual domain, the yield value and deviant of green and blueness.Existing colour temperature option be all finally by
The tone setting value of a certain group of fixation is applied on the whole picture that display device is shown, however, this can be present.
First, for different image contents, fixed colour temperature will be unable to realize optimal tone impression.For example, cool tone
Pattern can cause seabeach grains of sand tone partially blue, and warm color tone pattern can cause blue sky color and luster cool tone effect reduction.
Second, the colour temperature in elected pool and primary (native) colour temperature of display device will cause the light of display device when not being inconsistent
Luminance loss.For example, if the primary colour temperature of display device is 10000K, warm color tone pattern can cause video Green and blueness
Yield value is decayed, and then loses brightness.
The content of the invention
Main purpose of the present invention is providing the scene color temperature dynamic adjusting method and device of display device, can be based in picture
Hold dynamic adjustment colour temperature, make in picture all objects that preferably tone impression can be presented, and reduce the yield value in video to decline
Subtract.
To achieve the above object, present invention employs the measurement of image content part and the technological means of colour temperature local directed complete set.
The technological means that image content is locally measured includes:Input picture is divided into multiple input sprites, and counts each input
The color range distribution of all pixels or pixels sampled of sprite, wherein, input picture includes multiple pixels, and the color of pixel is by more
Individual color component is represented.The technological means of colour temperature local directed complete set includes:According to the color range distribution of each input sprite, produce
Preliminary look-up table corresponding with each input sprite, preliminary look-up table includes the yield value or deviant of color component;Then,
In order to eliminate or reduce to each other unsmooth after each input sprite adjustment, by the preliminary look-up table of each input sprite
After the preliminary look-up table contrast reference of input sprite adjacent thereto, correct the preliminary look-up table of each input sprite to produce
Raw amendment look-up table corresponding with each input sprite or its pixel;Finally, according to amendment look-up table, each input is adjusted
Picture is to produce output sprite corresponding with each input sprite, and all output sprite compositions export pictures.Thereby, it is defeated
Frame out can be set based on image content in same picture using different-colour, all objects in picture is presented preferably
Tone impression, and reduce the yield value in video decay, realize dynamic local colour temperature optimization.
Brief description of the drawings
The present invention is further detailed explanation with reference to the accompanying drawings and detailed description.
Fig. 1 is the flow chart of the scene color temperature dynamic adjusting method of display device according to an embodiment of the invention.
Fig. 2 is the schematic diagram that input picture according to an embodiment of the invention is divided into multiple input sprites.
Fig. 3 and Fig. 4 are the magnified partial views of input picture shown in Fig. 2, to illustrate the dynamically adjustment of scene color temperature shown in Fig. 1
The schematic diagram of two embodiments of sprite input sprite contrast reference adjacent thereto is inputted in method.
Fig. 5 is the flow chart of the scene color temperature dynamic adjusting method of display device according to another embodiment of the present invention.
Fig. 6 and Fig. 7 are the magnified partial views of input picture shown in Fig. 2, to illustrate the dynamically adjustment of scene color temperature shown in Fig. 5
The schematic diagram of two embodiments of sprite input sprite contrast reference adjacent thereto is inputted in method.
Fig. 8 is the block diagram of the scene color temperature dynamic adjusting device of display device according to an embodiment of the invention.
Description of symbols:
S1 receives input picture
S2 will input picture and be divided into multiple input sprites, and count all or pixels sampled of each input sprite
RGB color rank is distributed
S3 is distributed according to the RGB color rank of each input sprite, produces preliminary look-up table corresponding with each input sprite
S31, which initializes each preliminary look-up table, makes its all yield value acquiescence be 1
S32 is distributed according to the RGB color rank of time as little as second highest region section of each input sprite, searches the main flow in each section
Color component is to make its yield value in corresponding preliminary look-up table into 1.05
S41 is calculated the preliminary look-up table of each input sprite input sprite adjacent thereto for identical section
Number is average with generation amendment look-up table corresponding with each input sprite
S51 searches the amendment corresponding with each input sprite of the color component value of all pixels of each input sprite
Corresponding yield value is multiplied to produce corresponding output sprite, all output sprite composition output pictures in table
Each pixel and its central point pixel and its center of adjacent input sprite of S41 ' according to each input sprite
Weights produced by the distance of point pixel, the preliminary look-up table of each input sprite input sprite adjacent thereto is directed to
Identical section is weighted average with generation amendment look-up table corresponding with each pixel
S51 ' will be right in the color component value of each pixel of each input sprite amendment look-up table corresponding with each pixel
The yield value answered is multiplied to produce output pixel corresponding with each pixel, each corresponding all output pixel of input sprite
Constitute corresponding output sprite, all output sprite composition output pictures
The scene color temperature dynamic adjusting device of 10 display devices
11 input modular converters
12 synchronization control modules
13 subregion color range distribution statisticses modules
14 processing modules
15 adjusting modules
16 output modular converters
B1 ~ B480 inputs sprite
The preliminary look-up table of L1 ~ L3, L31 ~ L33, L61 ~ L63
C1 ~ C3, C31 ~ C33, C61 ~ C63 input the central point pixel of sprite
P1, P2 input any pixel of sprite
Any pixel and the distance of its central point pixel of d0 input sprites
D1 ~ d8 input sprite any pixel it is adjacent thereto input sprite central point pixel distance.
Embodiment
Fig. 1 is referred to, Fig. 1 is the stream of the scene color temperature dynamic adjusting method of display device according to an embodiment of the invention
Cheng Tu.In step S1, input picture is received, input picture includes multiple pixels, and the color of pixel is by multiple color components are come table
Show.In the present embodiment, a frame of the picture from video is inputted.Input picture be it is full HD (full high definition,
FHD) picture, it includes 1920 × 1080 pixels.In input picture, the color of pixel is by three color components --- and it is red
(red, R) component, green (green, G) component and blueness (blue, B) component represent that is, the color of pixel can be by different strong
R, G and B of degree combination is represented.It is general to use three 8 bit unsigned integers(I.e. 0 ~ 255)To represent R, G and B respectively
The intensity of intensity, i.e. each color component is divided into 256 classes from low to high(It is referred to as color range down)And its value be sequentially 0 ~
255, therefore, claim each color component to use 8 bit color ranges or 256 color ranges.The color of pixel can represent by (r, g, b),
Wherein, r, g and b represent R, G and B component value or color range value respectively, and r, g and b are any integer in 0 ~ 255 respectively.In addition, aobvious
Show the pixel of entity in equipment accordingly by R, G and B sub-pixel group into R, G and B sub-pixel receive the number of R, G and B component respectively
According to showing according to this again, and then colour mixture makes one to arrive corresponding pixel soon and a certain color is presented.
The present embodiment is merely to illustrate the present invention, is not intended to limit the present invention.For example, input picture can come from phase
The still image such as piece or picture;It can be high definition (high definition, HD) picture to input picture, and it includes 1280 × 720
Individual pixel, or other resolution ratio picture.In another example, the color of pixel can be by the color component of other three or more
To represent, and the pixel of entity is then accordingly by the sub-pixel group of other three or more into for example Sharp develops pixel
The four color technologies that color is represented by R, G, B and Y-component, Sony and Samsung develop the color of pixel by R, G, B and W component Lai
The four color technologies represented, wherein, Y is yellow, and W is white.In another example, the signless integer of more bits can be used, such as 10
Bit unsigned integer(I.e. 0 ~ 1023), color component is divided into more color ranges, to provide more colors;Relatively,
It can also use the signless integer of less bit that color component is divided into less color range.
In step S2, input picture is divided into multiple input sprites, and count all pictures of each input sprite
The color range distribution of element or pixels sampled.In the present embodiment, as shown in Fig. 2 input picture is by the row of 16 rows (row) 30 (column)
480 input sprite B1 ~ B480 are divided into, therefore, input sprite Bi includes 4320(=1920×1080/480)Individual picture
Element, i is any integer in 1 ~ 480.In statistics input sprite Bi color range distribution, input sprite Bi institute can be directed to
There is pixel to be counted, can also be counted for input sprite Bi pixels sampled to reduce amount of calculation, wherein, take
Sample pixel is to take out one part of pixel from all pixels by certain rule to be constituted, be, for example, from all pixels every
The pixel of fixed number is taken out and constituted.In addition, input sprite Bi color range distribution includes the color range point of all colours component
Cloth.In the present embodiment, input sprite Bi color range distribution is the distribution of RGB color rank, and it includes the distribution of R color ranges, the distribution of G color ranges
And the distribution of B color ranges.
When carrying out color range distribution statisticses, color component value can be typically divided into N number of section, be the respectively from low to high
1 section is to N sections, and N is positive integer, and then color range distributed pins are counted to each section.In the present embodiment, R, G and B
Component value 0 ~ 255 is all divided into 8 sections, be respectively from low to high the 1st section to the 8th section, wherein, the 1st section include point
The section of value the 0 ~ 31, the 2nd includes component value 32 ~ 63 ..., and the 8th section includes component value 224 ~ 255, therefore, claims this color range to be distributed
It is 8 bit color ranges, the distribution of the color range of 8 sections.When all pixels to input sprite Bi is object progress color range distribution sections
It is by input sprite Bi all pixels by taking the distribution of R color ranges as an example during statistics(I.e. 4320 pixels)According to respective R
The height of color range is sorted out, to obtain R 8 sections(I.e. r=0 ~ 31, r=32 ~ 63 ..., r=224 ~ 255)Each have
The distribution scenario of pixel quantity, and the sum total of the pixel quantity of this 8 sections is 4320;When to input sprite Bi sampling
It is by input sprite Bi pixels sampled by taking the distribution of R color ranges as an example when pixel carries out color range distribution section statistics for object
Sorted out according to the height of respective R color ranges, to obtain the distribution scenario for the pixel quantity that R 8 sections each have, and
If pixels sampled is to take out to be constituted every four pixels from all pixels, the sum total of the pixel quantity of this 8 sections is
1080(=4320/4)It is individual.
The present embodiment is merely to illustrate the present invention, is not intended to limit the present invention.For example, picture can will be inputted as needed
Face is by m row n column splits into m × n input sprite, and m, n are positive integers.The input sprite being divided into when input picture
Quantity is more, and the effect of its picture adjustment can be better, but required amount of calculation can also increase.Furthermore, drawn to input son
The pixels sampled in face is in the case that object carries out color range distribution statisticses, when the quantity of pixels sampled is more, the color obtained by it
Color range distribution of the rank distribution obtained by being counted using all pixels as object, the effect of its picture adjustment certainly can
It is relatively better, but required amount of calculation also can relative increase.In another example, the color range that can be divided into according to color component
Number by taking the 8 bit color ranges of the present embodiment as an example, is preferably divided into 8 come the section number divided when determining that section is counted
Individual or more section.
In step S3, it is distributed, is produced corresponding with each input sprite Bi according to each input sprite Bi RGB color rank
Preliminary look-up table Li, i is any integer in 1 ~ 480;Produced that is, input sprite B1 is distributed according to its RGB color rank
Corresponding preliminary look-up table L1, input sprite B2 produce corresponding preliminary look-up table L2 ... according to the distribution of its RGB color rank, defeated
Enter sprite B480 and corresponding preliminary look-up table L480 is produced according to the distribution of its RGB color rank.So, each preliminary look-up table Li's
Generation is that the image content of the input sprite Bi according to corresponding to it is dynamically completed.And preliminary look-up table Li content includes
There are the yield value and/or deviant of R, G and B component.
Please refer to table 1 below, table 1 is preliminary look-up table L1 ~ L480 according to an embodiment of the invention, and each is preliminary
Look-up table Li all includes yield value R_gain, G_gain and B_gain of R, G and B component, but the present embodiment is merely to illustrate this
Invention, is not intended to limit the present invention, for example, can further include the deviant of R, G and B component.Moreover, R, G and B component
Value 0 ~ 255 is all divided into 8 sections, be respectively from low to high the 1st section Bin0, the 2nd section Bin1 ..., the 8th section Bin7,
Wherein, the 1st section Bin0 includes component value 0 ~ 31, and the 2nd section Bin1 includes component value 32 ~ 63 ..., and the 8th section Bin7 includes
Component value 224 ~ 255.Pixel in same section will use same yield value, for example, in preliminary look-up table L1, R component
The yield value R_gain that pixel in 1st section Bin0 is used is 1, the increasing that the pixel in the 2nd section Bin1 of R component is used
Benefit value R_gain is 1.05, and the yield value R_gain that the pixel in the 3rd section Bin2 of R component is used is 1.05.
Table 1
In each preliminary look-up table Li, minimum and highest section, the present embodiment be the 1st and the 8th section Bin0 and
Bin7, its yield value R_gain, G_gain and B_gain are all 1, are represented without gain process, to avoid picture from overexposure occur
(clipping) it is or abnormal;And secondary as little as second highest region section, it is the 2nd to the 7th section Bin1 ~ Bin6 in the present embodiment, will be according to each
It is distributed, the yield value of main flow color component is greater than 1 value if it there is main flow color component, represents from the RGB color rank of section
Gain process is carried out, and the yield value of non-mainstream color component is then 1, is represented without gain process.
By taking preliminary look-up table L1 as an example, the 1st and the 8th section Bin0 and Bin7 yield value R_gain, G_gain and B_
Gain is all 1.Preliminary look-up table L1 the 2nd section Bin1 is distributed according to the RGB color rank of oneself section, finds out the picture of R component
Prime number amount is much larger than the pixel quantity of G and B component, i.e. R component is main flow color component, therefore the yield value R_gain of R component
1 value is greater than, is 1.05 in the present embodiment;Relatively, G and B component are exactly non-mainstream color component certainly, therefore G and B points
The yield value G_gain and B_gain of amount are 1.Preliminary look-up table L1 the 3rd section Bin2 divides according to the RGB color rank of oneself section
Cloth, the pixel quantity for finding out R and G components is much larger than the pixel quantity of B component, i.e. R and G components are main flow color components, because
The yield value R_gain and G_gain of this R and G component are greater than 1 value, are 1.05 in the present embodiment;Relatively, B component is certain
It is exactly non-mainstream color component, therefore the yield value B_gain of B component is 1.Preliminary look-up table L1 the 4th section Bin3 is according to certainly
The RGB color rank distribution of own section, finds out the pixel that the pixel quantity without any color component is much larger than other color components
Quantity, i.e. R, G and B component are not main flow color components, or are all non-mainstream color components, therefore the gain of R, G and B component
Value R_gain, G_gain and B_gain are 1.
In general, much larger than 10 times or more than 10 times of difference is referred to, for example, the pixel quantity of R component is the picture of B component
More than 10 times of prime number amount are pixel quantity of the pixel quantity much larger than B component it may be said that R component, but it is not intended to limit
The present invention, for example, according to actual conditions or demand, 5 times or 5 times are differed with first-class situation much larger than may also mean that.In addition, main
The yield value of stream color component is greater than 1 value, and this value is that effect as needed and receptible flaw select suitable flat
Weighing apparatus value.
In the present embodiment, the method for producing preliminary look-up table Li may include step S31 and S32.In step S31, initially
Changing each preliminary look-up table Li makes its all yield value acquiescence be 1.In step S32, according to the secondary low of each input sprite Bi
To second highest region section(That is the 2nd to the 7th section Bin1 ~ Bin6)RGB color rank distribution, search the main flow color component in each section
To make its yield value in corresponding preliminary look-up table Li into 1.05;For example, according to input sprite B1 the 2nd section Bin1
The distribution of RGB color rank, the main flow color component searched in the 2nd section Bin1 is R component, therefore accordingly by preliminary look-up table L1
The 2nd section Bin1 yield value R_gain of R component make 1.05 into by give tacit consent to 1.The present embodiment is merely to illustrate the present invention,
The present invention is not intended to limit, for example, can also need not initialize each preliminary look-up table Li, now produce preliminary look-up table
Li method can include:First, according to each input sprite Bi secondary as little as second highest region section(That is the 2nd to the 7th section Bin1
~Bin6)RGB color rank distribution, search the main flow color component in each section with by it corresponding preliminary look-up table Li's
Yield value is set as 1.05;Then, remaining all yield values are set as 1.
It is to input each next, also needing to further correct the preliminary look-up table of each input sprite
The preliminary look-up table contrast of the preliminary look-up table of sprite input sprite adjacent thereto is with reference to produce and each input
Picture or the corresponding amendment look-up table of its pixel, then input sprite to produce output sprite using amendment look-up table adjustment
The complete output picture of composition, can so eliminate or reduce each output of the final output picture shown on the display device
It is unsmooth between sprite.
In the present embodiment, producing the method for amendment look-up table and adjustment input sprite includes step S41 and S51.
In step S41, by the preliminary of input sprite adjacent thereto each input sprite Bi preliminary look-up table Li
Look-up table carries out arithmetic mean to produce amendment look-up table corresponding with each input sprite Bi for identical section(With
Li ' is represented).
For example, the magnified partial view of picture is inputted as shown in Figure 3, and exemplified by inputting sprite B1, its adjacent input
Picture has B2, B31 and B32.Therefore, by input sprite B2, B31 adjacent thereto preliminary look-up table L1 for inputting sprite B1
And B32 preliminary look-up table L2, L31 and L32 can produce and input sprite B1 for identical section progress arithmetic mean
Corresponding amendment look-up table L1 '.Briefly, amendment look-up table L1 ' corresponding with input sprite B1 is by preliminary lookup
Table L1, L2, L31 and L32 are carried out for identical section produced by arithmetic mean, can be expressed as follows:
L1’ = (L1 + L2 + L31 + L32) / 4。
In another example, the magnified partial view of picture, exemplified by inputting sprite B32, its adjacent input are inputted as shown in Figure 4
Sprite has B1, B2, B3, B31, B33, B61, B62 and B63.Therefore, by input sprite B32 preliminary look-up table L32 and its
Adjacent input sprite B1, B2, B3, B31, B33, B61, B62 and B63 preliminary look-up table L1, L2, L3, L31, L33,
L61, L62 and L63 carry out arithmetic mean for identical section can produce amendment look-up table corresponding with inputting sprite B32
L32’.Briefly, be with the corresponding amendment look-up table L32 ' of input sprite B32 by preliminary look-up table L1, L2, L3,
L31, L32, L33, L61, L62 and L63 are carried out for identical section produced by arithmetic mean, can be expressed as follows:
L32’ = (L1 + L2 + L3 + L31 + L32 + L33 + L61 + L62 + L63) / 9。
The present embodiment is merely to illustrate the present invention, is not intended to limit the present invention.For example, adjacent input of the present embodiment
Picture include vertically adjacent to the input sprite adjacent with oblique line, but it is also possible to make into only include vertically adjacent to input son draw
Face.In another example, amendment look-up table can also be produced using average weighted mode, as shown in figure 3, using input sprite B1 as
Example, it is 4 that can set itself weights, its vertically adjacent to input sprite B2 and B31 weights be 2, and adjacent defeated of oblique line
It is 1 to enter sprite B32 weights, therefore, with the corresponding amendment look-up table L1 ' of input sprite B1 be by preliminary look-up table L1,
L2, L31 and L32 are weighted averagely produced for identical section, can be expressed as follows:
L1’ = (L1×4 + L2×2 + L31×2 + L32×1) / (4+2+2+1)。
In step S51, by each input sprite Bi(I is any integer in 1 ~ 480)All pixels R, G and B point
Corresponding yield value is multiplied to produce and each input in value amendment look-up table Li ' corresponding with each input sprite Bi
The corresponding output sprites of picture Bi(Represented with Bi ').That is, input sprite B1 all pixels are all according to amendment
Look-up table L1 ' adjusts to produce output sprite B1 ', and input sprite B2 all pixels are all according to amendment look-up table
L2 ' adjusts to produce output sprite B2 ' ..., and input sprite B480 all pixels are all according to amendment look-up table
L480 ' adjusts to produce output sprite B480 '.And all output sprite B1 ' ~ B480 ' constitute a complete output
Picture shows that therefore, output picture can be set based on image content in same picture using different-colour on the display device,
Make all objects in picture that preferably tone impression can be presented, and reduce the decay of the yield value in video, realize dynamic office
Portion's colour temperature is optimized.
Fig. 5 is referred to, Fig. 5 is the scene color temperature dynamic adjusting method of display device according to another embodiment of the present invention
Flow chart.Compared with the scene color temperature dynamic adjusting method shown in Fig. 1, the scene color temperature dynamic adjusting method shown in Fig. 5 is used
Another method for producing amendment look-up table and adjustment input sprite, it includes step S41 ' and S51 '.
In step S41 ', according to each input sprite Bi each pixel(Represented with Pj)With its central point pixel away from
From and the central point pixel of input sprite adjacent thereto with a distance from produced by weights, by each input sprite Bi just
The preliminary look-up table of input sprite adjacent thereto step look-up table Li for identical section be weighted it is average with generation and
The corresponding amendment look-up tables of each pixel Pj(With LiPj' represent).Wherein, in the present embodiment, input sprite Bi includes 4320
Individual pixel, therefore j is any integer in 1 ~ 4320.
For example, the magnified partial view of picture is inputted as shown in Figure 6, by taking any pixel P1 for inputting sprite B1 as an example, as
The plain P1 and central point pixel C1 of the input sprite B1 where oneself distance is d0, pixel P1 and input where oneself
Input sprite B2, B31 and B32 central point pixel C2, C31 and C32 distance adjacent picture B1 be respectively d1, d2 and
These, in one embodiment, can be weighted average by d3 apart from d0 ~ d3 inverse as weights.Therefore, by input
Input sprite B2, B31 and B32 adjacent thereto picture B1 preliminary look-up table L1 preliminary look-up table L2, L31 and L32 pin
Identical section, which is weighted, can averagely produce amendment look-up table L1 corresponding with the pixel P1 for inputting sprite B1P1’.Letter
Single says, amendment look-up table L1 corresponding with the pixel P1 for inputting sprite B1P1' be by preliminary look-up table L1, L2, L31 and
L32 is weighted averagely produced for identical section, can be expressed as follows:
L1P1’ = [L1×(1/d0) + L2×(1/d1) + L31×(1/d2) + L32×(1/d3)] / [(1/d0) +
(1/d1) + (1/d2) + (1/d3)]。
In another example, the magnified partial view of picture is inputted as shown in Figure 7, by taking any pixel P2 for inputting sprite B32 as an example,
Pixel P2 and the central point pixel C32 of the input sprite B32 where oneself distance are d0, pixel P2 with it is defeated where oneself
Enter adjacent input sprite B1, B2, B3, B31, B33, B61, B62 and the B63 of sprite B32 central point pixel C1, C2, C3,
C31, C33, C61, C62 and C63 distance are d1, d2, d3, d4, d5, d6, d7 and d8 respectively, in one embodiment, can be by
These are weighted average apart from d0 ~ d8 inverse as weights.Therefore, sprite B32 preliminary look-up table L32 will be inputted
Adjacent thereto input sprite B1, B2, B3, B31, B33, B61, B62 and B63 preliminary look-up table L1, L2, L3, L31,
L33, L61, L62 and L63 be weighted for identical section can averagely produce it is corresponding with the pixel P2 for inputting sprite B32
Amendment look-up table L32P2’.Briefly, amendment look-up table L32 corresponding with inputting sprite B32 pixel P2P2' be
Preliminary look-up table L1, L2, L3, L31, L32, L33, L61, L62 and L63 are weighted average produced for identical section
It is raw, it can be expressed as follows:
L32P2’ = [L1×(1/d1) + L2×(1/d2) + L3×(1/d3) + L31×(1/d4) + L32×(1/
d0) + L33×(1/d5) + L61×(1/d6) + L62×(1/d7) + L63×(1/d8)] / [(1/d0) + (1/
d1) + (1/d2) + (1/d3) + (1/d4) + (1/d5) + (1/d6) + (1/d7) + (1/d8)]。
In step S51 ', by each input sprite Bi(I is any integer in 1 ~ 480)Each pixel Pj(J is 1 ~
Any integer in 4320)R, G and B component value amendment look-up table Li corresponding with each pixel PjPj' in corresponding yield value phase
It is multiplied by generation output pixel corresponding with each pixel Pj(Represented with Pj '), the corresponding all outputs of each input sprite Bi
Pixel groups are into corresponding output sprite(Represented with Bi ').That is, all pixels P1 ~ P4320 points of input sprite B1
Not according to amendment look-up table L1P1’~L1P4320' adjust and produce corresponding output pixel P1 ' ~ P4320 ' composition output and draw
Face B1 ', input sprite B2 all pixels P1 ~ P4320 are respectively according to amendment look-up table L2P1’~L2P4320' adjust and produce
Raw corresponding output pixel P1 ' ~ P4320 ' compositions output sprite B2 ' ..., input sprite B480 all pixels P1 ~
P4320 is respectively according to amendment look-up table L480P1’~L480P4320' adjust and produce corresponding output pixel P1 ' ~ P4320 ' groups
Into output sprite B480 '.And all output sprite B1 ' ~ B480 ' constitute a complete output picture on the display device
It has been shown that, therefore, output picture can be set based on image content in same picture using different-colour, make all objects in picture
Preferably tone impression can be presented, and reduces the decay of the yield value in video, dynamic local colour temperature optimization is realized.
Fig. 8 is referred to, Fig. 8 is the side of the scene color temperature dynamic adjusting device of display device according to an embodiment of the invention
Block diagram.Scene color temperature dynamic adjusting device 10 includes input modular converter 11, synchronization control module 12, subregion color range distribution statisticses
Module 13, processing module 14, adjusting module 15 and output modular converter 16.Input the coupling synchronization control module of modular converter 11
12nd, subregion color range distribution statisticses module 13 and adjusting module 15, the coupling synchronization control module of subregion color range distribution statisticses module 13
12, processing module 14 couples synchronization control module 12 and subregion color range distribution statisticses module 13, the coupling processing mould of adjusting module 15
Block 14, the output coupling adjusting module 15 of modular converter 16.
Input the reception low-voltage differential of modular converter 11 (low-voltage differential signaling, LVDS) defeated
Enter signal, and convert thereof into RGB input signals, RGB input signals include the data for inputting picture.Picture is inputted including many
Individual pixel, the color of pixel is represented by multiple color components.In one embodiment, input picture is FHD pictures, and it includes
1920 × 1080 pixels, and the color of pixel is represented by R, G and B component.
Synchronization control module 12 counts the rows and columns for the pixel that input picture is inputted at present, input picture is divided into many
Individual input sprite is controlled.In one embodiment, as shown in Fig. 2 input picture is inputted by the column split of 16 row 30 into 480
Sprite B1 ~ B480.
Subregion color range distribution statisticses module 13 receives input picture, and is controlled by synchronization control module 12 defeated to count each
Enter the RGB color rank distribution of all pixels or pixels sampled of sprite.In one embodiment, using 8 bit color ranges, 8 sections
RGB color rank is distributed, i.e., R, G and B component are all divided into 256 color ranges and its value is sequentially 0 ~ 255, and 0 ~ 255 to be further partitioned into 8
Section Bin0 ~ Bin7, the distribution of this RGB color rank is counted for each section.
Processing module 14 controlled to receive that subregion color range distribution statisticses module 13 is produced by synchronization control module 12 each
The RGB color rank distribution of sprite is inputted, and produces preliminary look-up table corresponding with each input sprite according to this, and each is defeated
Enter sprite preliminary look-up table it is adjacent thereto input sprite preliminary look-up table contrast reference after, correct each input son
The preliminary look-up table of picture is to produce and each input sprite or the corresponding amendment look-up table of its pixel.Preliminary look-up table includes
R, G and B component yield value and/or deviant.In one embodiment, processing module 14 is produced using step S3 as shown in Figure 1
The method of preliminary look-up table.In one embodiment, processing module 14 can be embedded CPU (embedded
Central processing unit, embedded CPU).
Preliminary look-up table and amendment look-up table that the storage processing module 14 of adjusting module 15 is produced, and according to amendment look-up table
Each input sprite is adjusted to produce output sprite corresponding with each input sprite, all output sprite compositions are defeated
Frame out, thus completes picture dynamically adjustment in real time.In one embodiment, processing module 14 is using step as shown in Figure 1
Rapid S41 produces the method for correcting look-up table, then adjusting module 15 adjusts the side of input sprite using step S51 as shown in Figure 1
Method.In another embodiment, the method that processing module 14 produces amendment look-up table using step S41 ' as shown in Figure 5, then adjust
The method that module 15 adjusts input sprite using step S51 ' as shown in Figure 5.Adjusting module 15 can will export the data of picture
It is packaged into after RGB output signals and exports, i.e., RGB output signals includes the data for exporting picture.
Export modular converter 16 and receive RGB output signals, and convert thereof into LVDS output signals and set with being sent to display
Shown on standby screen.
Described above is only presently preferred embodiments of the present invention, is not intended to limit the invention, it is all the present invention spirit and
Within principle, any modification, equivalent substitution and improvements made etc. should be included in the scope of the protection.
Claims (7)
1. the scene color temperature dynamic adjusting method of display device, it is characterised in that comprise the following steps:
(S1) input picture is received, the input picture includes multiple pixels, and the color of the pixel is by multiple color components
(color component) is represented;
(S2) the input picture is divided into multiple input sprites, and count each input sprite all pixels or
The color range distribution (color histogram) of pixels sampled;
(S3) it is distributed according to the color range of each input sprite, produces preliminary look-up table corresponding with each input sprite, institute
State yield value (gain) or deviant (offset) of the preliminary look-up table including the color component;
(S4) the preliminary look-up table of the preliminary look-up table of each input sprite input sprite adjacent thereto is contrasted and referred to
Afterwards, correct the preliminary look-up table of each input sprite and searched with producing amendment corresponding with each input sprite or its pixel
Table;And
(S5) according to the amendment look-up table, it is corresponding defeated with each input sprite to produce to adjust each input sprite
Go out sprite, all output sprite composition output pictures.
2. the scene color temperature dynamic adjusting method of display device according to claim 1, it is characterised in that the color point
Amount includes red component, green component and blue component.
3. the scene color temperature dynamic adjusting method of display device according to claim 1, it is characterised in that each color point
Value is divided into multiple sections (bin) from low to high, and the color range distributed pins are counted to each section;Each is tentatively searched
The minimum section of table and the yield value of highest section are 1, and the second lowest region section of each preliminary look-up table is to second highest region section according to each
The color range distribution of section, the yield value of the main flow color component is greater than 1 if it there is main flow (dominant) color component
Value, and the yield value of non-mainstream color component is 1.
4. the scene color temperature dynamic adjusting method of display device according to claim 3, it is characterised in that the step
(S3) comprise the following steps:
(S31) it is 1 by the yield value acquiescence of all sections of each preliminary look-up table;And
(S32) it is distributed according to the color range of second lowest region section to the second highest region section of each input sprite, judges whether each section has
At least the pixel quantity of a color component is much larger than the pixel quantity of other color components, an at least color component if having
It is main flow color component, makes the main flow color component into value more than 1 in the yield value of corresponding preliminary look-up table.
5. the scene color temperature dynamic adjusting method of display device according to claim 3, it is characterised in that the step
And (S5) comprises the following steps (S4):
(S41) the preliminary look-up table of the preliminary look-up table of each input sprite input sprite adjacent thereto is directed to phase
Same section carries out arithmetic mean or weighted average to produce amendment look-up table corresponding with each input sprite;And
(S51) amendment corresponding with each input sprite of the color component value of all pixels of each input sprite is looked into
Corresponding yield value multiplication or corresponding deviant in table is looked for be added to produce output picture corresponding with each input sprite
Face, all output sprite composition output pictures.
6. the scene color temperature dynamic adjusting method of display device according to claim 3, it is characterised in that the step
And (S5) comprises the following steps (S4):
(S41 ') is according to each pixel of each input sprite and the distance of its central point pixel and input adjacent thereto
Weights produced by the distance of the central point pixel of picture, by the input adjacent thereto of the preliminary look-up table of each input sprite
The preliminary look-up table of sprite is weighted average with generation amendment look-up table corresponding with each pixel for identical section;
And
(S51 ') is by the color component value of each pixel of each input sprite amendment look-up table corresponding with each pixel
Corresponding yield value is multiplied or corresponding deviant is added to produce output pixel corresponding with each pixel, and each input is drawn
The corresponding all output pixels in face constitute corresponding output sprite, all output sprite composition output pictures.
7. the scene color temperature dynamic adjusting device of display device, it is characterised in that including:
Synchronization control module, counts the rows and columns for the pixel that input picture is handled at present, the input picture is divided into many
Individual input sprite is controlled, wherein, the input picture includes multiple pixels, and the color of the pixel is by multiple colors point
Measure to represent;
Subregion color range distribution statisticses module, couples the synchronization control module, receives the input picture, and by the synchronous control
The control of molding block is distributed with the color range of all pixels or pixels sampled that count each input sprite;
Processing module, couples the synchronization control module and the subregion color range distribution statisticses module, by the Synchronization Control mould
Block control is distributed with the color range for receiving each input sprite that the subregion color range distribution statisticses module is produced, and is produced according to this
With each corresponding preliminary look-up table of input sprite, and by the input adjacent thereto of the preliminary look-up table of each input sprite
After the preliminary look-up table contrast reference of sprite, correct the preliminary look-up table of each input sprite to produce and each input
Picture or the corresponding amendment look-up table of its pixel, the preliminary look-up table include the yield value or deviant of the color component;
And
Adjusting module, couples the processing module, stores the preliminary look-up table and the amendment that the processing module is produced
Look-up table, and adjust each input sprite to produce output corresponding with each input sprite according to the amendment look-up table
Sprite, all output sprite composition output pictures.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610078631.4A CN107040770A (en) | 2016-02-04 | 2016-02-04 | The scene color temperature dynamic adjusting method and device of display device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610078631.4A CN107040770A (en) | 2016-02-04 | 2016-02-04 | The scene color temperature dynamic adjusting method and device of display device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107040770A true CN107040770A (en) | 2017-08-11 |
Family
ID=59532508
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610078631.4A Pending CN107040770A (en) | 2016-02-04 | 2016-02-04 | The scene color temperature dynamic adjusting method and device of display device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107040770A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020014925A1 (en) * | 2018-07-19 | 2020-01-23 | 深圳市大疆创新科技有限公司 | Color temperature adjustment method, control terminal, and movable platform |
TWI687863B (en) * | 2018-07-04 | 2020-03-11 | 圓展科技股份有限公司 | Display device and method for operating the same |
CN111008942A (en) * | 2019-12-16 | 2020-04-14 | 吴成 | Image processing method based on light change |
CN113613364A (en) * | 2021-10-08 | 2021-11-05 | 东莞锐视光电科技有限公司 | Method and system for controlling light source based on light source controller |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100520893C (en) * | 2004-10-22 | 2009-07-29 | 三星电子株式会社 | Display device and driving device thereof |
CN101510305A (en) * | 2008-12-15 | 2009-08-19 | 四川虹微技术有限公司 | Improved self-adapting histogram equilibrium method |
CN101061704B (en) * | 2004-12-02 | 2010-09-01 | 松下电器产业株式会社 | Color adjusting device and method |
CN101996618A (en) * | 2009-08-27 | 2011-03-30 | 联咏科技股份有限公司 | Control method for increasing brightness consistency, brightness correction controller and display device |
CN103118219A (en) * | 2011-11-16 | 2013-05-22 | 瑞萨电子株式会社 | Image processing apparatus, image processing method, and program product |
CN103366331A (en) * | 2012-03-30 | 2013-10-23 | 佳能株式会社 | Image processing apparatus and control method thereof |
CN105245865A (en) * | 2015-10-09 | 2016-01-13 | 深圳Tcl数字技术有限公司 | Color temperature adjusting method and device |
-
2016
- 2016-02-04 CN CN201610078631.4A patent/CN107040770A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100520893C (en) * | 2004-10-22 | 2009-07-29 | 三星电子株式会社 | Display device and driving device thereof |
CN101061704B (en) * | 2004-12-02 | 2010-09-01 | 松下电器产业株式会社 | Color adjusting device and method |
CN101510305A (en) * | 2008-12-15 | 2009-08-19 | 四川虹微技术有限公司 | Improved self-adapting histogram equilibrium method |
CN101996618A (en) * | 2009-08-27 | 2011-03-30 | 联咏科技股份有限公司 | Control method for increasing brightness consistency, brightness correction controller and display device |
CN103118219A (en) * | 2011-11-16 | 2013-05-22 | 瑞萨电子株式会社 | Image processing apparatus, image processing method, and program product |
CN103366331A (en) * | 2012-03-30 | 2013-10-23 | 佳能株式会社 | Image processing apparatus and control method thereof |
CN105245865A (en) * | 2015-10-09 | 2016-01-13 | 深圳Tcl数字技术有限公司 | Color temperature adjusting method and device |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI687863B (en) * | 2018-07-04 | 2020-03-11 | 圓展科技股份有限公司 | Display device and method for operating the same |
WO2020014925A1 (en) * | 2018-07-19 | 2020-01-23 | 深圳市大疆创新科技有限公司 | Color temperature adjustment method, control terminal, and movable platform |
CN110786006A (en) * | 2018-07-19 | 2020-02-11 | 深圳市大疆创新科技有限公司 | Color temperature adjusting method, control terminal and movable platform |
CN111008942A (en) * | 2019-12-16 | 2020-04-14 | 吴成 | Image processing method based on light change |
CN113613364A (en) * | 2021-10-08 | 2021-11-05 | 东莞锐视光电科技有限公司 | Method and system for controlling light source based on light source controller |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100368962B1 (en) | Color image processing method, color image processing apparatus and liquid-crystal display | |
CA2179783C (en) | Video magnification apparatus | |
US9886882B2 (en) | Grayscale compensation method | |
US20050021579A1 (en) | Method and apparatus for performing dithering | |
CN107040770A (en) | The scene color temperature dynamic adjusting method and device of display device | |
CN104851398B (en) | Image processing method of display | |
EP0609980A2 (en) | Motion detection method and apparatus | |
CN102611897A (en) | Method and system for carrying out vision perception high-fidelity transformation on color digital image | |
US20010014175A1 (en) | Method for rapid color keying of color video images using individual color component look-up-tables | |
CN1545327A (en) | System and method for reinforcing video image quality | |
CN111179801B (en) | Color space adjustment method, device and system of display panel | |
CN108711142A (en) | Image processing method and image processing apparatus | |
CN116092423A (en) | Color correction method and device for display panel | |
Han | Real-time color gamut mapping method for digital TV display quality enhancement | |
JP3565020B2 (en) | Method of generating correction data for image display device | |
CN1545326A (en) | System and method for reinforcing color saturation of video image | |
EP1566958A2 (en) | Image signal correction method and image signal correction apparatus | |
CN103177702A (en) | Display with grayscale expansion function and method thereof | |
JPH08147453A (en) | Method and device for look-up table generation | |
US20090052773A1 (en) | Color converting apparatus, program, image display device, and mobile terminal device | |
CN102903091B (en) | Method for stitching image in digital image processing apparatus | |
US20070076014A1 (en) | Universal color decoder an method for decoding input signal for a multiple primary color display system | |
CN106296614A (en) | Image processing apparatus and image processing method | |
CN1279755C (en) | Method of interleave and line by line conversion of mixing two dimensional and three dimensional | |
Gofaizen et al. | Adaptation to observation conditions in television systems by means of signal correction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170811 |