US11967264B2 - Method and apparatus for obtaining correspondences between grayscales and grayscale voltages, and display apparatus - Google Patents
Method and apparatus for obtaining correspondences between grayscales and grayscale voltages, and display apparatus Download PDFInfo
- Publication number
- US11967264B2 US11967264B2 US17/631,404 US202117631404A US11967264B2 US 11967264 B2 US11967264 B2 US 11967264B2 US 202117631404 A US202117631404 A US 202117631404A US 11967264 B2 US11967264 B2 US 11967264B2
- Authority
- US
- United States
- Prior art keywords
- grayscale
- grayscales
- voltage
- correspondences
- grayscale voltage
- 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.)
- Active, expires
Links
- 241001270131 Agaricus moelleri Species 0.000 title claims description 319
- 238000000034 method Methods 0.000 title claims description 48
- 230000015654 memory Effects 0.000 claims abstract description 79
- 230000008054 signal transmission Effects 0.000 claims abstract description 20
- 238000003860 storage Methods 0.000 claims description 33
- 238000004590 computer program Methods 0.000 claims description 25
- 239000003086 colorant Substances 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 19
- 230000008569 process Effects 0.000 description 12
- 230000000694 effects Effects 0.000 description 9
- 230000009286 beneficial effect Effects 0.000 description 8
- 230000004044 response Effects 0.000 description 4
- 102000003712 Complement factor B Human genes 0.000 description 3
- 108090000056 Complement factor B Proteins 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 229920001621 AMOLED Polymers 0.000 description 2
- 238000005452 bending Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
- G09G3/2074—Display of intermediate tones using sub-pixels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2300/00—Aspects of the constitution of display devices
- G09G2300/04—Structural and physical details of display devices
- G09G2300/0439—Pixel structures
- G09G2300/0452—Details of colour pixel setup, e.g. pixel composed of a red, a blue and two green components
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/02—Addressing, scanning or driving the display screen or processing steps related thereto
- G09G2310/0264—Details of driving circuits
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/02—Addressing, scanning or driving the display screen or processing steps related thereto
- G09G2310/0264—Details of driving circuits
- G09G2310/0267—Details of drivers for scan electrodes, other than drivers for liquid crystal, plasma or OLED displays
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/02—Addressing, scanning or driving the display screen or processing steps related thereto
- G09G2310/0264—Details of driving circuits
- G09G2310/027—Details of drivers for data electrodes, the drivers handling digital grey scale data, e.g. use of D/A converters
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/02—Addressing, scanning or driving the display screen or processing steps related thereto
- G09G2310/0264—Details of driving circuits
- G09G2310/0291—Details of output amplifiers or buffers arranged for use in a driving circuit
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0626—Adjustment of display parameters for control of overall brightness
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/02—Details of power systems and of start or stop of display operation
- G09G2330/028—Generation of voltages supplied to electrode drivers in a matrix display other than LCD
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/16—Calculation or use of calculated indices related to luminance levels in display data
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2092—Details of a display terminals using a flat panel, the details relating to the control arrangement of the display terminal and to the interfaces thereto
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
- G09G3/36—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
Definitions
- the present disclosure relates to the field of display technologies, and more particularly, to a method and an apparatus for obtaining correspondences between grayscales and grayscale voltages, and a display apparatus.
- a grayscale curve is a characteristic curve that shows a relationship between grayscales and luminance of a display product. For the consistency between the displayed luminance and requirements of human vision, a gamma correction is introduced in manufacturing of the display product, so that a display effect of the display product may be optimal.
- a display apparatus in an aspect, includes a display panel, a memory, and a driver.
- the display panel includes a plurality of sub-pixels.
- the driver is coupled to the memory, a signal transmission interface, and the display panel.
- the memory is configured to store at least one set of correspondences, and each set of correspondences includes 2 N grayscale data and 2 N register values in a one-to-one correspondence with the 2 N grayscale data, each register value is used to represent a grayscale voltage value of a respective grayscale data, and N is a positive integer greater than or equal to 6.
- the driver is configured to: obtain the at least one set of correspondences from the memory, and receive image data from the signal transmission interface, the image data including a plurality of grayscale data corresponding to the plurality of sub-pixels; for any grayscale data in the image data, obtain a register value corresponding to the grayscale data from a set of correspondences; and output, according to the register value, a grayscale voltage corresponding to a grayscale voltage value represented by the register value to a sub-pixel of the display panel.
- the plurality of sub-pixels include sub-pixels of a first color, sub-pixels of a second color, and sub-pixels of a third color, and the first color, the second color, and the third color are three primary colors.
- the at least one set of correspondences includes three sets of correspondences, and the three sets of correspondences are respectively used for obtaining of grayscale voltage values of the sub-pixels of the first color, the sub-pixels of the second color, and the sub-pixels of the third color in the display panel.
- the driver is further configured to: for any grayscale data in the image data, determine a color of a sub-pixel corresponding to the grayscale data, and determine a set of correspondences from the three sets of correspondences according to the color of the sub-pixel, the determined set of correspondence being used for obtaining of grayscale voltage values of sub-pixels, having a same color as the sub-pixel, in the sub-pixels of the first color, the sub-pixels of the second color, and the sub-pixels of the third color; and obtain a register value corresponding to the grayscale data from the determined set of correspondences.
- the memory is a non-volatile memory.
- the driver includes: a random memory, a plurality of registers, a controller, and a grayscale voltage output circuit.
- the random memory is coupled to the non-volatile memory.
- the random memory is further coupled to the signal transmission interface.
- the plurality of registers are coupled to the random memory.
- the controller is coupled to the random memory and the plurality of registers.
- the grayscale voltage output circuit is coupled to the plurality of registers and the display panel.
- the random memory is configured to obtain and temporarily store the at least one set of correspondences from the non-volatile memory.
- the random memory is further configured to obtain the image data from the signal transmission interface.
- the controller is configured to control a register to obtain, according to each grayscale data in the image data, a register value corresponding to the grayscale data from a set of correspondences in the random memory, and control and the register to temporarily store the register value.
- the grayscale voltage output circuit is configured to output, according to the register value stored in the register, a grayscale voltage corresponding to a grayscale voltage value represented by the register value to the display panel.
- the grayscale voltage output circuit includes: a first voltage generating circuit and a plurality of first gating circuits.
- the first voltage generating circuit is coupled to a first voltage terminal and a second voltage terminal.
- Each first gating circuit is coupled to the first voltage generating circuit, a register, and the display panel.
- the first voltage generating circuit is configured to obtain a plurality of third voltages according to a first voltage of the first voltage terminal and a second voltage of the second voltage terminal, and the first voltage is greater than the second voltage.
- Each first gating circuit is configured to output a voltage of the first voltage, the second voltage and the plurality of third voltages from the first voltage generating circuit to the display panel according to the register value stored in the register, the voltage is a grayscale voltage corresponding to the grayscale voltage value represented by the register value.
- the grayscale voltage output circuit further includes: a second voltage generating circuit, a second gating circuit, and a third gating circuit.
- the second voltage generating circuit is coupled to a first reference voltage terminal and a second reference voltage terminal.
- the second gating circuit is coupled to the first voltage terminal and the second voltage generating circuit.
- the third gating circuit is coupled to the second voltage terminal and the second voltage generating circuit.
- the second voltage generating circuit is configured to obtain a plurality of divided voltages according to a first reference voltage of the first reference voltage terminal and a second reference voltage of the second reference voltage terminal.
- the second gating circuit is configured to output a divided voltage of the plurality of divided voltages according to a register value among the 2 N register values that represents a maximum grayscale voltage value, this divided voltage is the first voltage.
- the third gating circuit is configured to output a divided voltage of the plurality of divided voltages according to a register value among the 2 N register values that represents a minimum grayscale voltage value, this divided voltage is the second voltage.
- the first voltage generating circuit includes a first resistor string; and both ends of the first resistor string are respectively coupled to the second gating circuit and the third gating circuit.
- the second voltage generating circuit includes a second resistor string; and both ends of the second resistor string are respectively coupled to the first reference voltage terminal and the second reference voltage terminal.
- the grayscale is an analog value of grayscale data
- V X represents the grayscale voltage value
- G X represents the grayscale
- ⁇ represents a preset parameter
- a and B represent scale factors.
- the preset parameter is in a range of ⁇ 0.1 to 2.4, inclusive.
- N is 8 or 10.
- a method for obtaining correspondences between grayscales and grayscale voltages includes: obtaining grayscale voltage values corresponding to at least two first grayscales in a plurality of grayscales, the plurality of grayscales further including a plurality of second grayscales between two adjacent first grayscales; obtaining grayscale voltage values in a one-to-one correspondence with the plurality of second grayscales between the two adjacent first grayscales according to the two adjacent first grayscales and grayscale voltage values corresponding to the two adjacent first grayscales, in a coordinate system formed by grayscales and grayscale voltage values, a connecting line formed by sequentially connecting the grayscale voltage values corresponding to the plurality of second grayscales being nonlinear; and obtaining a set of correspondences according to the plurality of grayscales and a plurality of grayscale voltage values corresponding to the plurality of grayscales, the set of correspondences including the plurality of grayscales and a plurality of register values in a one-to-one correspondence with the pluralit
- the plurality of grayscales are 2 N grayscales, and N is a positive integer greater than or equal to 6.
- the obtaining the grayscale voltage values corresponding to the at least two first grayscales in the plurality of grayscales includes: for any first grayscale, measuring an actual brightness of a display panel when sub-pixels of a color in the display panel displays the first grayscale; and in a case where the actual brightness of the display panel reaches a target brightness of the first grayscale, taking a measured value of a driving voltage corresponding to the sub-pixels of the color in the display panel as a grayscale voltage value corresponding to the first grayscale.
- the obtaining the grayscale voltage values in one-to-one correspondence with the plurality of second grayscales between the two adjacent first grayscales according to the two adjacent first grayscales and the grayscale voltage values corresponding to the two adjacent first grayscales includes: performing a nonlinear interpolation according to the two adjacent first grayscales and the grayscale voltage values corresponding to the two adjacent first grayscales to obtain the grayscale voltage values corresponding to the plurality of second grayscales between the two adjacent first grayscales.
- a second grayscale, a grayscale voltage value corresponding to the second grayscale and the two adjacent first grayscales and the grayscale voltage values corresponding to the two adjacent first grayscales satisfy a formula:
- V 3 ( V 1 - V 2 ) ( G 1 ⁇ - G 2 ⁇ ) ⁇ G 3 ⁇ - ( V 1 - V 2 ) ( G 1 ⁇ - G 2 ⁇ ) ⁇ G 1 ⁇ + V 1 .
- V 3 represents the grayscale voltage value corresponding to the second grayscale
- V 2 and V 1 represent the grayscale voltage values corresponding to the two adjacent first grayscales
- G 3 represents the second grayscale
- G 2 and G 1 represent the two adjacent first grayscales
- ⁇ represents a preset parameter.
- the preset parameter is in a range of ⁇ 0.1 to 2.4, inclusive.
- an apparatus for obtaining correspondences between grayscales and grayscale voltages includes: a first processing unit, a second processing unit, and a third processing unit.
- the first processing unit is configured to obtain grayscale voltage values corresponding to at least two first grayscales in a plurality of grayscales. There exist a plurality of second grayscales between two adjacent first grayscales in the at least two first grayscales.
- the second processing unit is configured to obtain grayscale voltage values in a one-to-one correspondence with the plurality of second grayscales between the two adjacent first grayscales according to the two adjacent first grayscales and grayscale voltage values corresponding to the two adjacent first grayscales.
- a connecting line formed by sequentially connecting the grayscale voltage values corresponding to the plurality of second grayscales is nonlinear.
- the third processing unit is configured to obtain a set of correspondences according to the plurality of grayscales and a plurality of grayscale voltage values corresponding to the plurality of grayscales.
- the set of correspondences includes the plurality of grayscales and a plurality of register values in a one-to-one correspondence with the plurality of grayscales, and each register value is configured to represent a grayscale voltage value of a respective grayscale.
- an apparatus for obtaining correspondences between grayscales and grayscale voltages includes a storage device and a processing device.
- the processing device is coupled to the storage device.
- the storage device stores therein one or more computer programs.
- the processing device executes the one or more computer programs, the processing device performs: obtaining grayscale voltage values corresponding to at least two first grayscales in a plurality of grayscales, the plurality of grayscales further including a plurality of second grayscales between two adjacent first grayscales; obtaining grayscale voltage values in a one-to-one correspondence with the plurality of second grayscales between the two adjacent first grayscales according to the two adjacent first grayscales and grayscale voltage values corresponding to the two adjacent first grayscales, in a coordinate system formed by grayscales and grayscale voltage values, a connecting line formed by sequentially connecting the grayscale voltage values corresponding to the plurality of second grayscales being nonlinear; and obtaining a set of correspondences according to the plurality of grayscales and a plurality
- the plurality of grayscales are 2 N grayscales, and N is a positive integer greater than or equal to 6.
- the processing device further performs: for any first grayscale, measuring an actual brightness of a display panel when sub-pixels of a color in the display panel displays the first grayscale; and in a case where the actual brightness of the display panel reaches a target brightness of the first grayscale, taking a measured value of a driving voltage corresponding to the sub-pixels of the color in the display panel as a grayscale voltage value corresponding to the first grayscale.
- the processing device further performs: performing a nonlinear interpolation according to the two adjacent first grayscales and the grayscale voltage values corresponding to the two adjacent first grayscales to obtain the grayscale voltage values corresponding to the plurality of second grayscales between the two adjacent first grayscales.
- a non-transitory computer-readable storage medium stores a computer program that, when runs on a computer, causes the computer to perform the obtaining method as described in any of the above embodiments.
- a computer program product includes a computer program that, when executed on a computer, causes the computer to perform the obtaining method as described in any of the above embodiments.
- a computer program When executed on a computer, the computer program causes the computer to perform the method as described in any of the above embodiments.
- FIG. 1 is a structural diagram of a display apparatus, in accordance with some embodiments.
- FIG. 2 is a structural diagram of a display panel, in accordance with some embodiments.
- FIG. 3 is a schematic diagram showing a set of correspondences, in accordance with some embodiments.
- FIG. 4 is a schematic diagram showing three sets of correspondences, in accordance with some embodiments.
- FIG. 5 is a structural diagram of another display apparatus, in accordance with some embodiments.
- FIG. 6 is a structural diagram of a grayscale voltage output circuit, in accordance with some embodiments.
- FIG. 7 A is a structural diagram of another grayscale voltage output circuit, in accordance with some embodiments.
- FIG. 7 B is a structural diagram of yet another grayscale voltage output circuit, in accordance with some embodiments.
- FIG. 7 C is a structural diagram of yet another grayscale voltage output circuit, in accordance with some embodiments.
- FIG. 8 is a structural diagram of a first voltage generating circuit, in accordance with some embodiments.
- FIG. 9 is a structural diagram of a second voltage generating circuit, in accordance with some embodiments.
- FIG. 10 is a flow diagram of a method for obtaining a correspondence between a grayscale and a grayscale voltage, in accordance with some embodiments.
- FIG. 11 is a process diagram of a method for obtaining a correspondence between a grayscale and a grayscale voltage, in accordance with some embodiments.
- FIG. 12 is a process diagram of another method for obtaining a correspondence between a grayscale and a grayscale voltage, in accordance with some embodiments.
- FIG. 13 is a distribution diagram of grayscale voltage values at different preset parameters, in accordance with some embodiments.
- FIG. 14 is a distribution diagram showing brightness errors when different grayscales are displayed, in accordance with some embodiments.
- FIG. 15 is a structural diagram of an apparatus for obtaining correspondences between grayscales and grayscale voltages, in accordance with some embodiments.
- FIG. 16 is a structural diagram of another apparatus for obtaining correspondences between grayscales and grayscale voltages, in accordance with some embodiments.
- the term “comprise” and other forms thereof such as the third-person singular form “comprises” and the present participle form “comprising” are construed as an open and inclusive meaning, i.e., “including, but not limited to.”
- the terms such as “one embodiment”, “some embodiments”, “exemplary embodiments”, “example”, “specific example” or “some examples” are intended to indicate that specific features, structures, materials or characteristics related to the embodiment(s) or example(s) are included in at least one embodiment or example of the present disclosure. Schematic representations of the above terms do not necessarily refer to the same embodiment(s) or example(s).
- the specific features, structures, materials, or characteristics may be included in any one or more embodiments or examples in any suitable manner.
- first and second are used for descriptive purposes only, and are not to be construed as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Thus, a feature defined with “first” or “second” may explicitly or implicitly include one or more of the features.
- the term “a plurality of”, “the plurality of” or “multiple” means two or more unless otherwise specified.
- the terms such as “coupled” and “connected” and derivatives thereof may be used.
- the term “connected” may be used when describing some embodiments to indicate that two or more components are in direct physical or electrical contact with each other.
- the term “coupled” may be used in the description of some embodiments to indicate that two or more components are in direct physical or electrical contact.
- the term “coupled” or “communicatively coupled” may also mean that two or more components are not in direct contact with each other, but still cooperate or interact with each other.
- the embodiments disclosed herein are not necessarily limited to the contents herein.
- the term “if” is optionally construed as “when” or “in a case where” or “in response to determining that” or “in response to detecting”, depending on the context.
- the phrase “if it is determined that” or “if [a stated condition or event] is detected” is optionally construed as “in a case where it is determined that” or “in response to determining that” or “in a case where [the stated condition or event] is detected” or “in response to detecting [the stated condition or event]”, depending on the context.
- gamma correction is required during a display process of the display apparatus.
- Some fixed grayscales may be preset, then brightness when the fixed grayscales are displayed may be corrected by adjusting grayscale voltages of the fixed grayscales, and then grayscale voltages of all grayscales are obtained through the corrected grayscale voltages of the fixed grayscales.
- the grayscale voltages of all the grayscales are obtained by performing a linear interpolation (or linear division) on the grayscale voltages of the fixed grayscales.
- the display apparatus may be any apparatus that displays an image whether in motion (e.g., a video) or stationary (e.g., a static image), and whether literal or graphical.
- the display apparatus may be one of a variety of electronic devices, and the described embodiments may be implemented in or associated with the variety of electronic devices.
- the variety of electronic devices are, for example (but not limit to), mobile telephones, wireless devices, personal data assistants (PADs), hand-held or portable computers, global positioning system (GPS) receivers/navigators, cameras, MPEG-4 Part 14 (MP4) video players, video cameras, game consoles, watches, clocks, calculators, TV monitors, flat-panel displays, computer monitors, automobile displays (e.g., odometer displays), navigators, cockpit controllers and/or displays, camera view displays (e.g., displays of rear-view cameras in vehicles), electronic photos, electronic billboards or signs, projectors, architectural structures, packaging and aesthetic structures (e.g., a display for an image of a piece of jewelry), etc.
- the embodiments of the present disclosure do not particularly limit a specific form of the display apparatus.
- the display apparatus 100 includes a display panel 10 , a memory 20 , and a driver 30 .
- the driver 30 is coupled to the memory 20 , a signal transmission interface 40 , and the display panel 10 .
- the display panel 10 may include a liquid crystal display (LCD) panel or a self-luminescent display panel, such as a display panel based on organic light-emitting diodes (OLEDs), a display panel based on active matrix organic light-emitting diodes (AMOLEDs), or a display panel based on light-emitting diodes (LEDs).
- LCD liquid crystal display
- OLEDs organic light-emitting diodes
- AMOLEDs active matrix organic light-emitting diodes
- LEDs light-emitting diodes
- the display panel 10 has a display area (i.e., an active area, AA) and a peripheral region S.
- the peripheral region S is located on at least one side of the AA.
- the display panel 10 includes a plurality of sub-pixels P.
- the plurality of sub-pixels P are disposed in the AA.
- the plurality of sub-pixels P may be arranged in an array.
- sub-pixels arranged in a row in an X direction (i.e., a horizontal direction) in FIG. 2 are referred to as sub-pixels in a row
- sub-pixels arranged in a column in a Y direction (i.e., a vertical direction) in FIG. 2 are referred to as sub-pixels in a column.
- the plurality of sub-pixels P include sub-pixels of a first color, sub-pixels of a second color, and sub-pixels of a third color.
- the first color, the second color, and the third color are three primary colors.
- the first color, the second color, and the third color are red, green, and blue, respectively. That is, the plurality of sub-pixels P include red sub-pixels, green sub-pixels, and blue sub-pixels.
- the signal transmission interface 40 may be an interface of the display apparatus 100 for signal transmission with an external device.
- the signal transmission interface 40 may be an interface for signal transmission between various internal devices of the display apparatus 100 .
- the signal may be a video signal or an image signal.
- the signal transmission interface 40 may include a mobile industry processor interface (MIPI), a low-voltage differential signaling (LVDS) interface, a serial digital interface (SDI), a high definition multimedia interface (HDMI), a display port (DP), or the like.
- MIPI mobile industry processor interface
- LVDS low-voltage differential signaling
- SDI serial digital interface
- HDMI high definition multimedia interface
- DP display port
- the memory 20 is configured to store at least one set of correspondences.
- Each set of correspondences includes 2 N grayscale data and 2 N register values in a one-to-one correspondence with the 2 N grayscale data.
- Each register value is used to represent a grayscale voltage value of respective grayscale data.
- N is a positive integer greater than or equal to 6.
- N is 8 or 10.
- each set of correspondences includes 2 8 (i.e., 256) grayscale data and 2 8 (i.e., 256) register values in a one-to-one correspondence with the 2 8 grayscale data.
- a set of correspondences includes 256 grayscale data (F 0 , F 1 , F 2 , F 3 , F 4 . . . F 255 ), and 256 register values (H 0 , H 1 , H 2 , H 3 , H 4 . . .
- the 2 N grayscale data may correspond to all the grayscales of the display panel 10 .
- N is 8. That is, there are 256 grayscale data in a set of correspondences.
- the memory 20 may be a non-volatile memory.
- the driver 30 is, for example, in a sleep mode, and the memory 20 can still retain data.
- the non-volatile memory may include a flash read only memory (Flash ROM).
- Flash ROM flash read only memory
- the memory 20 may store more grayscale data and register values corresponding to the grayscale data. For example, if some fixed grayscales are preset in the display apparatus 100 , brightness of each grayscale of the display panel 10 may be calibrated by calibrating display brightness values (DBVs) of brightness when the fixed grayscales are displayed by the display panel 10 .
- DUVs display brightness values
- the driver 30 is configured to: obtain the at least one set of correspondences from the memory 20 ; receive image data from the signal transmission interface 40 , the image data including a plurality of grayscale data corresponding to the plurality of sub-pixels P; for any grayscale data in the image data, obtain a register value corresponding to the grayscale data from a set of correspondences; and output, according to the register value, a grayscale voltage corresponding to a grayscale voltage value to a sub-pixel of the display panel 10 .
- the driver 30 may be a driver integrated circuit (IC).
- the display panel 10 further includes a source driver (source IC).
- the driver IC transmits grayscale voltages to the display panel 10 .
- the source driver may transmit data signals to the plurality of sub-pixels P of the display panel 10 according to the grayscale voltages.
- the sub-pixels perform grayscale display according to the received data signals.
- a register value corresponding to the grayscale data may be obtained according to the at least one set of correspondences, and a grayscale voltage value, corresponding to the grayscale data, represented by the register value may be obtained according to the register value, so that a grayscale voltage corresponding to the grayscale voltage value is output to the display panel 10 .
- a grayscale voltage value corresponding to each grayscale may be determined through the at least one set of correspondences, that is, grayscale voltage values corresponding to all the grayscales of the display panel 10 may be obtained.
- the grayscales and brightness displayed by the display panel 10 are more in line with the gamma curve, and a display deviation is avoided.
- the memory 20 stores the at least one set of correspondences, and each set of correspondences includes the 2 N grayscale data and the 2 N register values in a one-to-one correspondence with the 2 N grayscale data.
- Each register value may represent a grayscale voltage value of respective grayscale data.
- the driver 30 obtains the at least one set of correspondences from the memory 20 , and receives the image data from the signal transmission interface 40 .
- the image data include the plurality of grayscale data corresponding to the plurality of sub-pixels P.
- the driver 30 obtains a register value corresponding to the grayscale data from a set of correspondences, and outputs a grayscale voltage corresponding to a grayscale voltage value to a sub-pixel of the display panel 10 according to the register value.
- a register value corresponding to the grayscale data may be obtained according to the at least one set of correspondences, and a grayscale voltage value, corresponding to the grayscale data, represented by the register value is obtained according to the register value, so as to output the grayscale voltage corresponding to the grayscale voltage value to the display panel 10 .
- the sub-pixel displays the grayscale according to the grayscale voltage
- the error between the displayed actual brightness value and the theoretical brightness value is small, which is more in line with the gamma curve, so that the display effect is improved and the correction of the display of the grayscale is realized.
- the at least one set of correspondences includes three sets of correspondences.
- the three sets of correspondences are respectively used for obtaining of grayscale voltage values of the sub-pixels of the first color, the sub-pixels of the second color, and the sub-pixels of the third color in the display panel 10 .
- the three sets of correspondences are a first set of correspondences, a second set of correspondences, and a third set of correspondences.
- the first set of correspondences is used for obtaining of grayscale voltage values of the sub-pixels of the first color in the display panel 10 .
- FIG. 4 the three sets of correspondences are a first set of correspondences, a second set of correspondences, and a third set of correspondences.
- the first set of correspondences is used for obtaining of grayscale voltage values of the sub-pixels of the first color in the display panel 10 .
- the first set of correspondences includes 256 grayscale data (RF 0 , RF 1 , RF 2 , RF 3 , RF 4 . . . RF 255 ), and 256 register values (RH 0 , RH 1 , RH 2 , RH 3 , RH 4 . . . RH 255 ) in a one-to-one correspondence with the 256 grayscale data.
- the second set of correspondences is used for obtaining of grayscale voltage values of the sub-pixels of the second color in the display panel 10 . For example, referring to FIG.
- the second set of correspondences includes 256 grayscale data (GF 0 , GF 1 , GF 2 , GF 3 , GF 4 . . . GF 255 ), and 256 register values (GH 0 , GH 1 , GH 2 , GH 3 , GH 4 . . . GH 255 ) in a one-to-one correspondence with the 256 grayscale data.
- the third set of correspondences is used for obtaining of grayscale voltage values of the sub-pixels of the third color in the display panel 10 . For example, referring to FIG.
- the third set of correspondences includes 256 grayscale data (BF 0 , BF 1 , BF 2 , BF 3 , BF 4 . . . BF 255 ), and 256 register values (BH 0 , BH 1 , BH 2 , BH 3 , BH 4 . . . BH 255 ) in a one-to-one correspondence with the 256 grayscale data.
- the driver 30 is further configured to: determine, for any grayscale data in the image data, a color of a sub-pixel corresponding to the grayscale data; determine a set of correspondences from the three sets of correspondences according to the color of the sub-pixel, the determined set of correspondences being used for obtaining of grayscale voltage values of sub-pixels, having a same color as the sub-pixel, in the sub-pixels of the first color, the sub-pixels of the second color, and the sub-pixels of the third color; and obtain a register value corresponding to the grayscale data from the determined set of correspondences.
- the three sets of correspondences are the first set of correspondences, the second set of correspondences, and the third set of correspondences.
- the first set of correspondences is used for the obtaining of the grayscale voltage values of the sub-pixels of the first color that have the same color as the sub-pixel
- the second set of correspondences is used for the obtaining of the grayscale voltage values of the sub-pixels of the second color that have the same color as the sub-pixel
- the third set of correspondences is used for the obtaining of the grayscale voltage values of the sub-pixels of the third color that have the same color as the sub-pixel.
- the first set of correspondences is determined from the three sets of correspondences, and then according to any grayscale data of the sub-pixels of the first color, a register value corresponding to the grayscale data is obtained from the first set of correspondences, so that a grayscale voltage corresponding to a grayscale voltage value represented by the register value can be output to the display panel 10 .
- the sub-pixel of the first color may display a corresponding grayscale according to the grayscale voltage, so that the error between the actual brightness value of the displayed grayscale and the theoretical brightness value is reduced.
- the second set of correspondences is determined from the three sets of correspondences, and then according to any grayscale data of the sub-pixels of the second color, a register value corresponding to the grayscale data is obtained from the second set of correspondences, so that a grayscale voltage corresponding to a grayscale voltage value represented by the register value can be output to the display panel 10 .
- the sub-pixel of the second color may display a corresponding grayscale according to the grayscale voltage, so that the error between the actual brightness value of the displayed grayscale and the theoretical brightness value is reduced.
- the third set of correspondences is determined from the three sets of correspondences, and then according to any grayscale data of the sub-pixels of the third color, a register value corresponding to the grayscale is obtained in the third set of correspondences, so that a grayscale voltage corresponding to a grayscale voltage value represented by the register value can be output to the display panel 10 .
- the sub-pixel of the third color may display a corresponding grayscale according to the grayscale voltage, so that the error between the actual brightness value of the displayed grayscale and the theoretical brightness value is reduced. In this way, the error of the brightness displayed by the display panel 10 may be reduced, so that the displayed grayscale and brightness are more in line with the gamma curve, and the display effect is improved.
- the driver 30 includes a random memory 31 , a plurality of registers 32 , a grayscale voltage output circuit 33 , and a controller 34 .
- the random memory 31 may include a random access memory (RAM), or a static random-access memory (SRAM).
- the register 32 is a gamma register.
- the register 32 includes a plurality of logic circuits.
- a logic circuit includes a gate circuit.
- the controller 34 may be a device with a processing function, such as a processor.
- the memory 20 is a non-volatile memory.
- the random memory 31 is coupled to the non-volatile memory (i.e., the memory).
- the random memory 31 is further coupled to the signal transmission interface 40 .
- the plurality of registers 32 are coupled to the random memory 31 .
- the controller 34 is coupled to the random memory 31 and the plurality of registers 32 .
- the grayscale voltage output circuit 33 is coupled to the plurality of registers 32 and the display panel 10 .
- the random memory 31 is configured to obtain and temporarily store the at least one set of correspondences from the non-volatile memory.
- the random memory 31 is further configured to obtain the image data from the signal transmission interface 40 .
- the signal transmission interface 40 transmits the image data to the random memory 31 , and the random memory 31 may store the image data.
- the at least one set of correspondences and the image data are respectively stored in different storage spaces of the random memory 31 .
- the non-volatile memory may write the correspondences into the random memory 31 through a serial peripheral interface (SPI).
- SPI serial peripheral interface
- the controller 34 is configured to: control a register 32 to obtain, according to each grayscale data in the image data, a register value corresponding to the grayscale data from a set of correspondences in the random memory 31 , and control the register 32 to store the register value.
- each register 32 may obtain, according to grayscale data in the image data, a register value corresponding to the grayscale data from a set of correspondences in the random memory 31 , and temporarily store the register value.
- the grayscale voltage output circuit 33 is configured to output, according to the register value stored in the register 32 , a grayscale voltage corresponding to a grayscale voltage value represented by the register value to the display panel 10 .
- the random memory 31 stores therein at least one set of correspondences, and the at least one set of correspondences may include three sets of correspondences.
- the image data the image data includes a plurality of grayscale data
- the plurality of grayscale data may be stored in the random memory 31 .
- the controller 34 retrieves, from the at least one set of correspondences, a register value corresponding to each grayscale data (e.g., a register value corresponding to a grayscale displayed by each sub-pixel) in the image data according to the plurality of grayscale data in the image data, and the controller 34 controls a register 32 to obtain and store the register value corresponding to the grayscale displayed by the sub-pixel.
- the image data includes 256 grayscale data
- there exist a corresponding register to obtain and temporarily store a register value corresponding to the grayscale data from a set of correspondences.
- the grayscale voltage output circuit 33 outputs, according to the register value stored in the register 32 , a grayscale voltage corresponding to a grayscale voltage value represented by the register value to the display panel 10 , so that a grayscale displayed by a sub-pixel receiving the grayscale voltage is a grayscale corresponding to grayscale data corresponding to the register value.
- the grayscale voltage output by the driver 30 to the display panel 10 may drive the sub-pixel to display the corresponding grayscale, and a brightness value of the displayed grayscale is close to the theoretical brightness value, so that the displayed grayscale and brightness are more in line with the gamma curve, which avoids the error of the displayed brightness, and improves the display effect.
- the grayscale voltage output circuit 33 includes a first voltage generating circuit 331 and a plurality of first gating circuits 332 .
- the first voltage generating circuit 331 is coupled to a first voltage terminal V MA and a second voltage terminal V MI .
- Each first gating circuit 332 is coupled to the first voltage generating circuit 331 , a register 32 , and the display panel 10 .
- the first voltage generating circuit 331 is configured to obtain a plurality of third voltages according to a first voltage of the first voltage terminal and a second voltage of the second voltage terminal.
- the first voltage transmitted by the first voltage terminal is a direct current (DC) voltage, e.g., a DC high voltage
- the second voltage transmitted by the second voltage terminal is a DC voltage, e.g., a DC low voltage.
- the first voltage is greater than the second voltage. That is, an amplitude (i.e., a voltage value) of the first voltage is greater than an amplitude of the second voltage.
- the first voltage may be a grayscale voltage corresponding to a maximum grayscale among the plurality of grayscales
- the second voltage may be a grayscale voltage corresponding to a minimum grayscale among the plurality of grayscales.
- the first voltage generating circuit 331 may output grayscale voltages corresponding to a plurality of grayscale data between maximum grayscale data and minimum grayscale data according to a grayscale voltage corresponding to the maximum grayscale data and a grayscale voltage corresponding to the minimum grayscale data.
- the plurality of grayscale data are grayscale data 00000000 to 11111111, i.e., grayscales 0 to 255.
- the first voltage generating circuit 331 may generate a plurality of third voltages according to a grayscale voltage corresponding to the grayscale 255 (i.e., the maximum grayscale data 11111111) and a grayscale voltage corresponding to the grayscale 0 (i.e., the minimum grayscale data 00000000).
- the plurality of third voltages respectively correspond to a plurality of grayscale voltages corresponding to grayscales 1 to 254 (i.e., grayscale data 00000001 to grayscale data 11111110).
- the first gating circuit 332 is configured to output a voltage of the first voltage, the second voltage, and the plurality of third voltages from the first voltage generating circuit 331 to the display panel 10 according to the register value stored in the register 32 , and this voltage is a grayscale voltage corresponding to a grayscale voltage value represented by the register value.
- the first gating circuit 332 may adopt a multiplexer (MUX).
- the first gating circuit 332 may output, according to the register value stored in the register 32 , a grayscale voltage corresponding to a grayscale voltage value represented by the register value to the display panel 10 .
- the first gating circuit 332 may output a grayscale voltage corresponding to any of the grayscales 0 to 255 to the display panel 10 , and the sub-pixel in the display panel 10 may display a corresponding grayscale according to the grayscale voltage, so as to reduce the error between the actual brightness value of the displayed grayscale and the theoretical brightness value.
- the grayscale voltage output circuit 33 further includes a second voltage generating circuit 333 , a second gating circuit 334 , and a third gating circuit 335 .
- the second voltage generating circuit 333 is coupled to a first reference voltage terminal VREG and a second reference voltage terminal V REF .
- the second gating circuit 334 is coupled to the first voltage terminal V MA and the second voltage generating circuit 333 .
- the third gating circuit 335 is coupled to the second voltage terminal V MI and the second voltage generating circuit 333 .
- the second gating circuit 334 and the third gating circuit 335 may each adopt a MUX.
- a first reference voltage transmitted by the first reference voltage terminal is a DC voltage, e.g., a DC high voltage.
- a second reference voltage transmitted by the second reference voltage terminal is a DC voltage, e.g., a DC low voltage.
- the first reference voltage is greater than the second reference voltage. That is, an amplitude of the first reference voltage is greater than an amplitude of the second reference voltage.
- the second voltage generating circuit 333 is configured to obtain a plurality of divided voltages according to the first reference voltage of the first reference voltage terminal and the second reference voltage of the second reference voltage terminal.
- the second gating circuit 334 is configured to output a divided voltage of the plurality of divided voltages according to the register value among the 2 N register values that represents the maximum grayscale voltage value, and the divided voltage is the first voltage.
- the second gating circuit 334 is further coupled to a register 32 , and the register 32 coupled to the second gating circuit 334 may obtain and temporarily store a register value among the 2 N register values that represents the maximum grayscale voltage value, so as to provide the register value among the 2 N register values that represents the maximum grayscale voltage value to the second gating circuit 334 .
- the register 32 coupled to the second gating circuit 334 and one of the plurality of registers 32 coupled to the first gating circuit 332 for obtaining and storing the register value among the 2 N register values that represents the maximum grayscale voltage value may be a same register.
- the plurality of grayscale data are grayscale data 00000000 to 11111111, i.e., the grayscales 0 to 255.
- the register value corresponding to the maximum grayscale data (i.e., grayscale data 11111111, i.e., the grayscale 255) may represent the maximum grayscale voltage value
- the second gating circuit 334 outputs, according to the register value corresponding to the grayscale 255, a grayscale voltage corresponding to a grayscale voltage value corresponding to the register value corresponding to the grayscale 255 from the plurality of divided voltages obtained by the second voltage generating circuit 333 . That is, an amplitude of the grayscale voltage output by the second gating circuit 334 is the grayscale voltage value corresponding to the register value corresponding to the grayscale 255.
- the third gating circuit 335 is configured to output a divided voltage of the plurality of divided voltages according to the register value among the 2 N register values that represents the minimum grayscale voltage value, and the divided voltage is the second voltage.
- the third gating circuit 335 is further coupled to a register 32 , and the register 32 coupled to the third gating circuit 335 may obtain and temporarily store a register value among the 2 N register values that represents the minimum grayscale voltage value, so as to provide the register value among the 2 N register values that represents the minimum grayscale voltage value to the third gating circuit 335 .
- the register 32 coupled to the third gating circuit 335 and one of the plurality of registers 32 coupled to the first gating circuit 332 for obtaining and storing the register value among the 2 N register values that represents the minimum grayscale voltage value may be a same register.
- the plurality of grayscale data are grayscale data 00000000 to 11111111, i.e., the grayscales 0 to 255.
- the register value corresponding to the minimum grayscale data (i.e., grayscale data 00000000, i.e., the grayscale 0) may represent the minimum grayscale voltage value
- the third gating circuit 335 outputs, according to the register value corresponding to the grayscale 0, a grayscale voltage corresponding to a grayscale voltage value corresponding to the register value corresponding to the grayscale 0 from the plurality of divided voltages obtained by the second voltage generating circuit 333 . That is, an amplitude of the grayscale voltage output by the third gating circuit 335 is the grayscale voltage value corresponding to the register value corresponding to the grayscale 0.
- the grayscale voltage output by the second gating circuit 334 which may be used as the first voltage
- the grayscale voltage output by the third gating circuit 335 which may be used as the second voltage
- the first voltage and the second voltage are used for the first voltage generating circuit 331 to obtain the plurality of third voltages.
- the second gating circuit 334 and the third gating circuit 335 may output the first voltage and the second voltage to the display panel 10 , respectively (referring to FIG. 7 B ).
- one of the plurality of first gating circuits 332 that is used to output the first voltage to the display panel 10 and the second gating circuit 334 may be regarded as a same gating circuit
- one of the plurality of first gating circuits 332 that is used to output the second voltage to the display panel 10 and the third gating circuit 335 may be regarded as a same gating circuit.
- FIG. 7 B the second gating circuit 334 and the third gating circuit 335 may output the first voltage and the second voltage to the display panel 10 , respectively (referring to FIG. 7 B ).
- the second gating circuit 334 may output the grayscale voltage corresponding to the grayscale 255
- the third gating circuit 335 may output the grayscale voltage corresponding to the grayscale 0
- the plurality of first gating circuits 332 may output grayscale voltages corresponding to the grayscales 1 to 254.
- the grayscale voltage output circuit 33 further includes a plurality of operational amplifiers OP.
- Each first gating circuit 332 is coupled to an operational amplifier
- the second gating circuit 334 is coupled to an operational amplifier
- the third gating circuit 335 is coupled to an operational amplifier.
- Each operational amplifier is configured to amplify a grayscale voltage from a respective gating circuit.
- the first voltage generating circuit 331 includes a first resistor string R_S1. Both ends of the first resistor string R_S1 are respectively coupled to the second gating circuit 334 and the third gating circuit 335 .
- the second gating circuit 334 is coupled to the first voltage terminal
- the third gating circuit 335 is coupled to the second voltage terminal. Therefore, both ends of the first resistor string are respectively coupled to the first voltage terminal and the second voltage terminal. In this way, both ends of the first resistor string receive the first voltage and the second voltage, respectively, so that the first resistor string may perform voltage division according to the first voltage and the second voltage.
- the second voltage generating circuit 333 includes a second resistor string R_S2. Both ends of the second resistor string R_S2 are respectively coupled to the first reference voltage terminal VREG and the second reference voltage terminal V REF . In this way, both ends of the second resistor string receive the first reference voltage and the second reference voltage, respectively, so that the second resistor string may perform voltage division according to the first reference voltage and the second reference voltage.
- the grayscale is an analog value of grayscale data.
- V X represents the grayscale voltage value
- G X represents the grayscale
- ⁇ represents a preset parameter
- a and B represent scale factors.
- the grayscale data may be represented by a binary number, and the analog value of the grayscale data may be understood as a decimal number of the grayscale data.
- analog values of 256 grayscale data from 00000000 to 11111111 are respectively 0 to 255, i.e., the grayscales 0 to 255.
- the grayscale 0 is an analog value of the grayscale data 00000000
- the grayscale 255 is an analog value of the grayscale data 11111111.
- the preset parameter is in a range of ⁇ 0.1 to 2.4, inclusive. That is, p is equal to any value of ⁇ 0.1 to 2.4.
- the preset parameter ⁇ may be 0.1, 0.5, 1.1, 1.5, or 2.2.
- a specific value of the preset parameter may be selected according to actual situations, which is not limited herein.
- the scale factors A and B are not equal, and both A and B are related to the preset parameter ⁇ .
- the plurality of grayscales include at least two first grayscales and a plurality of second grayscales existing between two adjacent first grayscales in the at least two first grayscales.
- the scale factor A may be
- the two adjacent first grayscales are the maximum grayscale and the minimum grayscale (for example, among the plurality of grayscales, the maximum grayscale is grayscale G MAX , and the minimum grayscale is grayscale G MIN ), a grayscale voltage value corresponding to the maximum grayscale is V MAX , and a grayscale voltage value corresponding to the minimum grayscale is V MIN .
- a grayscale voltage value V i of each second grayscale G i between the maximum grayscale and the minimum grayscale may be expressed as
- V i ( V MAX - V MIN ) ( G MAX ⁇ - G MIN ⁇ ) ⁇ G i ⁇ - ( V MAX - V MIN ) ( G MAX ⁇ - G MIN ⁇ ) ⁇ G MIN ⁇ + V MAX , i is a positive integer, and a value of i may be taken continuously in an interval from the minimum grayscale to the maximum grayscale. For example, among the 256 grayscales, the maximum grayscale is the grayscale 255, and the minimum grayscale is the grayscale 0.
- the grayscale voltage value corresponding to the grayscale 255 is a voltage value V M1 of the first voltage of the first voltage terminal V MA
- the grayscale voltage value corresponding to the grayscale 0 is a voltage value V M2 of the second voltage of the second voltage terminal V MI .
- a grayscale voltage value corresponding to any of the grayscales 1 to 254 may be expressed as
- V 1 ( V M ⁇ 1 - V M ⁇ 2 ) ( 2 ⁇ 5 ⁇ 5 ⁇ - 0 ⁇ ) ⁇ G i ⁇ - ( V M ⁇ 1 - V M ⁇ 2 ) ( 2 ⁇ 5 ⁇ 5 ⁇ - 0 ⁇ ) ⁇ 0 ⁇ + V M ⁇ 1 , where i is in a range of 1 to 254, inclusive.
- the scale factor A may be
- V M ⁇ 1 - V M ⁇ 2 ( V M ⁇ 1 - V M ⁇ 2 ) 2 ⁇ 5 ⁇ 5 ⁇
- the scale factor B is V M1 .
- Embodiments of the present disclosure provide a method for obtaining correspondences between grayscales and grayscale voltages.
- the at least one set of correspondences stored in the memory of the display apparatus described in any of the above embodiments may be obtained through the method.
- the method includes following steps.
- grayscale voltage values corresponding to at least two first grayscales in a plurality of grayscales are obtained.
- the plurality of grayscales are 2 N grayscales, and N is a positive integer greater than or equal to 6.
- N is 8 or 10.
- the plurality of grayscales are 256 grayscales.
- the 256 grayscales are grayscales 0 to 255.
- the at least two first grayscales may include a maximum grayscale and a minimum grayscale.
- the two first grayscales are two adjacent first grayscales, e.g., the maximum grayscale and the minimum grayscale, and the maximum grayscale and the minimum grayscale are the two adjacent first grayscales.
- the two first grayscales are the grayscale 0 and the grayscale 255, and the grayscale 0 and the grayscale 255 are two adjacent first grayscales.
- the at least two first grayscales include more than two first grayscales
- the more than two first grayscales include the maximum grayscale, the minimum grayscale, and at least one grayscale between the maximum grayscale and the minimum grayscale.
- the number and position of the at least one grayscale may be designed according to actual situations, which is not limited herein.
- the number of the at least two first grayscales may be 9 to 40.
- it may be 11, 15 or 20.
- the number of the plurality of second grayscales is two or more.
- the number of the plurality of second grayscales between the two adjacent first grayscales may not be equal.
- the grayscale refers to an analog value of grayscale data, the grayscale data is expressed in a binary number, and the grayscale is expressed in a decimal number.
- the grayscale data is 00000000, its analog value is 0, that is, the grayscale is 0; the grayscale data is 00000001, and its analog value is 1, that is, the grayscale is 1; the grayscale data is 11111111, and its analog value is 255, that is, the grayscale is 255.
- the grayscale voltage value corresponding to the grayscale refers to an amplitude of a grayscale voltage (e.g., the grayscale voltage may be regarded as a transmitted voltage signal) corresponding to the grayscale, and the grayscale voltage value is a value with a physical unit.
- a grayscale voltage value corresponding to the grayscale 0 is 0 V.
- the grayscale voltage values corresponding to the at least two first grayscales in the plurality of grayscales are obtained includes: for any first grayscale, measuring an actual brightness of a display panel when sub-pixels of a color in the display panel display the first grayscale; and in a case where the actual brightness of the display panel reaches a target brightness of the first grayscale, taking a measured value of a driving voltage corresponding to the sub-pixels of the color in the display panel as a grayscale voltage value corresponding to the first grayscale.
- any first grayscale in a case where sub-pixels of a color (e.g., sub-pixels of a color in the sub-pixels of the first color, the sub-pixels of the second color, and the sub-pixels of the third color) in the display panel display the first grayscale, the value of the driving voltage corresponding to the sub-pixels is obtained, and the actual brightness of the display panel is measured. By adjusting the value (i.e., an amplitude) of the driving voltage corresponding to the sub-pixels, the actual brightness of the display panel is adjusted accordingly.
- a color e.g., sub-pixels of a color in the sub-pixels of the first color, the sub-pixels of the second color, and the sub-pixels of the third color
- the measured value of the driving voltage corresponding to the sub-pixels is taken as the grayscale voltage value corresponding to the first grayscale.
- a relationship between the first grayscale and the grayscale voltage value corresponding to the first grayscale may be obtained, that is, a relationship between the first grayscale and a grayscale voltage corresponding to the first grayscale is obtained.
- a brightness value of a sub-pixel of a color at a grayscale may be obtained as a theoretical brightness value at the grayscale.
- the brightness value of the display panel when it displays the grayscale reaches the theoretical brightness value, it may be considered that the actual brightness when the grayscale is displayed reaches the target brightness.
- GAM is the gamma value
- G MAX is the maximum grayscale
- G j is a j-th grayscale
- L MAX is a brightness value corresponding to the maximum grayscale G MAX
- L j is a brightness value corresponding to the j-th grayscale
- j is an integer.
- the gamma value GAM is 2.2
- a value of the grayscale G j is any one of 0 to 255
- j is greater than or equal to 0, and is less than or equal to 255 (0 ⁇ j ⁇ 255)
- G MAX is 255.
- the brightness value corresponding to the maximum grayscale may be the brightness value measured when the brightness value reaches the maximum when the display apparatus displays the maximum grayscale.
- a set of correspondences between the first grayscales and the grayscale voltages corresponding to the first grayscales may be measured. That is, three sets of correspondences between the first grayscales and the grayscale voltages corresponding to the first grayscales may be obtained.
- grayscale voltage values in a one-to-one correspondence with second grayscales between the two adjacent first grayscales are obtained according to the two adjacent first grayscales and the grayscale voltage values corresponding to the two adjacent first grayscales.
- a connecting line formed by sequentially connecting the grayscale voltage values corresponding to the second grayscales is nonlinear.
- the connecting line is a straight line.
- grayscale voltage values corresponding to the second grayscales between the two adjacent first grayscales are obtained, and a connecting line formed by sequentially connecting the grayscale voltage values corresponding to the second grayscales is nonlinear.
- the connecting line is an arc line.
- the relationship between the grayscale and the brightness is nonlinear.
- the relationship between the grayscale and the brightness is an exponential relationship.
- the relationship between the grayscale and the brightness conforms to a gamma curve, and the exponent is the gamma value.
- the relationship between the grayscale voltage (i.e., the grayscale voltage value) and the brightness is linear. Therefore, the relationship between the grayscale and the grayscale voltage value is a nonlinear relationship, e.g., the exponential relationship.
- the relationship between the grayscale voltage and the brightness is not completely linear. Therefore, compared with the grayscale voltage value of the second grayscale obtained by using the linear interpolation shown in FIG.
- the grayscale and the brightness displayed by the display panel may be more in line with the gamma curve, so that a deviation in the display brightness may be avoided.
- the second grayscale, the grayscale voltage value corresponding to the second grayscale and the two adjacent first grayscales and the grayscale voltage values corresponding to the two adjacent first grayscales satisfy a formula:
- V 3 ( V 1 - V 2 ) ( G 1 ⁇ - G 2 ⁇ ) ⁇ G 3 ⁇ - ( V 1 - V 2 ) ( G 1 ⁇ - G 2 ⁇ ) ⁇ G 1 ⁇ + V 1 .
- V 3 represents the grayscale voltage value corresponding to the second grayscale
- V 2 and V 1 represent the grayscale voltage values corresponding to the two adjacent first grayscales
- G 3 represents the second grayscale
- G 2 and G 1 represent the two adjacent first grayscales
- ⁇ represents a preset parameter.
- the preset parameter is in a range of ⁇ 0.1 to 2.4, inclusive. That is, ⁇ is equal to a value in a range from ⁇ 0.1 to 2.4.
- the preset parameter ⁇ may be 0.1, 0.5, 1.1, 1.5, or 2.2.
- the connecting line formed by sequentially connecting the grayscale voltage values corresponding to the grayscales is nonlinear, e.g., an arc line. That is, the grayscale voltage values corresponding to the second grayscales are obtained by using a nonlinear interpolation, and for a same grayscale, a grayscale voltage value obtained by using the nonlinear interpolation is greater than a grayscale voltage value obtained by using the linear interpolation.
- the preset parameter ⁇ is less than 1 ( ⁇ 1)
- the connecting line formed by sequentially connecting the grayscale voltage values corresponding to the grayscales is nonlinear, e.g., an arc line.
- the grayscale voltage values corresponding to the second grayscales are obtained by using the nonlinear interpolation, and for a same grayscale, a grayscale voltage value obtained by using the nonlinear interpolation is less than a grayscale voltage value obtained by using the linear interpolation.
- the preset parameter ⁇ is greater than 1 ( ⁇ >1)
- the preset parameter ⁇ is less than 1 ( ⁇ 1)
- the radian of the connecting line (or an interpolation curve) formed by sequentially connecting the grayscale voltage values corresponding to the grayscales may be adjusted, thereby adjusting a radian of the gamma curve.
- a suitable preset parameter may be selected through different gamma curves, so that when the display apparatus performs a display according to the correspondences between the grayscales and the grayscale voltages, an accuracy of the brightness of the grayscale is improved, which more conforms to the gamma curve.
- the two adjacent first grayscales are the maximum grayscale and the minimum grayscale.
- the maximum grayscale is grayscale G MAX
- the minimum grayscale is grayscale G MIN .
- a grayscale voltage value corresponding to the maximum grayscale is V MAX
- a grayscale voltage value corresponding to the minimum grayscale is V MIN .
- a grayscale voltage value V i corresponding to each second grayscale G i between the maximum grayscale and the minimum grayscale may be expressed as
- V i ( V MAX - V MIN ) ( G MAX ⁇ - G M ⁇ I ⁇ N ⁇ ) ⁇ G i ⁇ - ( V MAX - V MIN ) ( G MAX ⁇ - G M ⁇ I ⁇ N ⁇ ) ⁇ G MIN ⁇ + B MAX , i is a positive integer, and a value of i may be taken continuously in an interval from the minimum grayscale to the maximum grayscale. For example, in 256 grayscales, the maximum grayscale is grayscale 255, and the minimum grayscale is grayscale 0.
- a grayscale voltage value corresponding to the grayscale 255 is a voltage value V M1 of a first voltage of a first voltage terminal V MA
- a grayscale voltage value corresponding to the grayscale 0 is a voltage value V M2 of a second voltage of a second voltage terminal V MI .
- a grayscale voltage value corresponding to any of grayscales 1 to 254 may be expressed as
- V i ( V M ⁇ 1 - V M ⁇ 2 ) ( 2 ⁇ 5 ⁇ 5 ⁇ - 0 ⁇ ) ⁇ G i ⁇ - ( V M ⁇ 1 - V M ⁇ 2 ) ( 2 ⁇ 5 ⁇ 5 ⁇ - 0 ⁇ ) ⁇ 0 ⁇ + V M ⁇ 1 , that is,
- V i ( V M ⁇ 1 - V M ⁇ 2 ) 2 ⁇ 5 ⁇ 5 ⁇ ⁇ G i ⁇ + V M ⁇ 1 , i is the positive integer, and the value of i is continuously taken in an interval (0, 255).
- the set of correspondences includes the plurality of grayscales and a plurality of register values in a one-to-one correspondence with the plurality of grayscales.
- Each register value is used to represent a grayscale voltage value of a respective grayscale.
- the grayscale may be expressed according to the actual situations.
- the grayscale may be expressed in the binary number. That is, the grayscale is grayscale data.
- the grayscale may also be expressed in the decimal number. That is, the grayscale is the analog value of grayscale data. Meanings of the grayscale data and the data expressed by the grayscale are the same.
- the grayscale voltage value of the grayscale refers to an amplitude of the grayscale voltage of the grayscale.
- the grayscale voltage is a DC voltage
- the grayscale voltage value is a voltage value of the DC voltage.
- a set of correspondences may be used for obtaining of grayscale voltage values of sub-pixels of a color (e.g., sub-pixels of a color in the sub-pixels of the first color, the sub-pixels of the second color, and the sub-pixels of the third color) in the display panel.
- a plurality of sets of correspondences may be obtained according to the above S 10 to S 30 .
- the plurality of sets of correspondences include three sets of correspondences, and the three sets of correspondences are respectively used for the obtaining of grayscale voltage values of the sub-pixels of the first color, the sub-pixels of the second color, and the sub-pixels of the third color.
- the display apparatus may obtain a register value corresponding to a grayscale of the grayscale data from a set of correspondence according to the obtained correspondences between the grayscales and the grayscale voltages and a plurality of grayscale data (i.e., a plurality of grayscales) in the image data that correspond to the plurality of sub-pixels in the display panel, determine a grayscale voltage value corresponding to the grayscale of the grayscale data, and output a grayscale voltage corresponding to the grayscale voltage value to a sub-pixel of the display panel according to the grayscale voltage value.
- a relationship between a grayscale and brightness displayed by each sub-pixel in the display panel may be close to the gamma curve, and the error between the displayed actual brightness and the target brightness may be reduced, so that a display effect is improved.
- FIG. 14 shows error distribution curves between the brightness values (i.e., the actual brightness values) of the displayed grayscales when the grayscale voltages corresponding to the grayscales obtained by using the linear interpolation and the nonlinear interpolation are used for displaying and the theoretical brightness values.
- a maximum error value between the displayed actual brightness value corresponding to the grayscale (e.g., the second grayscale) and the theoretical brightness value may exceed 5%.
- the nonlinear interpolation is adopted in the embodiments of the present disclosure to obtain the grayscale voltage values corresponding to the grayscales, which may reduce the error between the actual brightness of the displayed grayscales and the target brightness, so that the display effect is improved.
- the grayscale voltage values corresponding to the at least two first grayscales in the plurality of grayscales are obtained; the grayscale voltage values in a one-to-one correspondence with the plurality of second grayscales between the two adjacent first grayscales are obtained according to the two adjacent first grayscales and the grayscale voltage values corresponding to the two adjacent first grayscales; a set of correspondences is obtained according to the plurality of grayscales and the plurality of grayscale voltage values corresponding to the plurality of grayscales; the set of correspondence includes the plurality of grayscales and the plurality of register values in a one-to-one correspondence with the plurality of grayscales; and each register value is used to represent the grayscale voltage value of the corresponding grayscale.
- the display apparatus may, for a grayscale, obtain a register value corresponding to the grayscale according to a set of correspondences, and obtain a grayscale voltage value, corresponding to the grayscale, represented by the register value according to the register value, so that a grayscale voltage corresponding to the grayscale voltage value can be output to the display panel.
- the sub-pixel displays the grayscale according to the grayscale voltage
- the error between the displayed actual brightness value and the theoretical brightness value is small, which is more in line with the gamma curve, so that the display effect is improved and a correction of the display of the grayscale is realized.
- Embodiments of the present disclosure provide an apparatus for obtaining correspondences between grayscales and grayscale voltages.
- the apparatus 200 A includes a first processing unit 210 , a second processing unit 220 , and a third processing unit 230 .
- the first processing unit is configured to obtain grayscale voltage values of at least two first grayscales in a plurality of grayscales. There exist a plurality of second grayscales between at least two adjacent first grayscales in the at least two first grayscales.
- the second processing unit is configured to obtain grayscale voltage values in a one-to-one correspondence with the plurality of second grayscales between the two adjacent first grayscales according to the two adjacent first grayscales and the grayscale voltage values corresponding to the two adjacent first grayscales.
- a connecting line formed by sequentially connecting the grayscale voltage values corresponding to the plurality of second grayscales is nonlinear.
- the third processing unit is configured to obtain a set of correspondences according to the plurality of grayscales and a plurality of grayscale voltage values corresponding to the plurality of grayscales.
- the set of correspondences includes the plurality of grayscales and a plurality of register values in a one-to-one correspondence with the plurality of grayscales. Each register value is used to represent a grayscale voltage value of a respective grayscale.
- the embodiments of the apparatus described in FIG. 15 are merely illustrative.
- the above unit division is merely a logical functional division, and there may exist other division manners in practical implementation.
- a plurality of modules or assemblies may be combined or integrated into another system, or some features may be ignored or not executed.
- the functional units in the embodiments of the present disclosure may be integrated into one processing module or may be separate physical units, or two or more units may be integrated into one module.
- the above units in FIG. 15 may be implemented in a form of hardware or in a form of software functional unit.
- the first processing unit, the second processing unit, and the third processing unit described above may be implemented by software functional modules generated after at least one processor reads the program codes stored in a memory.
- the above units in FIG. 15 may also be implemented by different hardware in a computer (e.g., a display device).
- a part of the first processing unit, the second processing unit, and the third processing unit are implemented by a part of processing resources in at least one processor (e.g., one or two cores in a multi-core processor), while another part of the first processing unit, the second processing unit, and the third processing unit are processed by remaining part of the processing resources in the at least one processor (e.g., other cores in the multi-core processor).
- the form of hardware is adopted for implementation.
- the above apparatus may be a programmable device, such as a hardware programmable device, such as a field programmable gate array (FPGA).
- FPGA field programmable gate array
- the first processing unit, the second processing unit, and the third processing unit in the apparatus may each include a configurable logic block (CLB), and different units are coupled through internal connection lines.
- CLB configurable logic block
- the above functional units may also be implemented by means of a combination of software and hardware.
- the first processing unit is implemented by a hardware circuit
- the second processing unit and the third processing unit are implemented by software functional modules generated after a CPU reads the program codes stored in the memory.
- the above embodiments may be implemented in whole or in part through software, hardware, firmware, or any combination thereof.
- the software program may be implemented in a form of a computer program product in whole or in part.
- the computer program product includes one or more computer instructions.
- the computer may be a general-purpose computer, a dedicated computer, a computer network or any other programmable device.
- the computer instructions may be stored in a computer-readable storage medium.
- the computer-readable storage medium may be any available medium that may be accessed by a computer, or a data storage device, such as a server including one or more available media, and a data center including one or more available media.
- the available medium may be a magnetic medium (e.g., a floppy disk, a magnetic disk or a magnetic tape), an optical medium (e.g., a digital versatile disk (DVD)) or a semiconductor medium (e.g., a solid state drive (SSD)), or the like.
- the apparatus 200 B includes a storage device 201 and a processing device 202 .
- the processing device 202 is coupled to the storage device 201 .
- the storage device 201 stores therein one or more computer programs, e.g., one or more computer programs that may be run on the processing device 202 .
- the processing device 202 executes the computer program(s), the method as described in any of the above embodiments is implemented.
- the processing device 202 may be a processor, or may be a general term of a plurality of processing elements.
- the processing device 202 may be a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits for controlling execution of programs of the solutions of the present disclosure, such as one or more microprocessors.
- the storage device 201 may be a single memory, or may be a general term of a plurality of storage elements, and is used to store executable program codes or the like.
- the storage device 201 may include a random access memory (RAM) or a non-volatile memory, such as a disk memory, and a flash memory.
- RAM random access memory
- non-volatile memory such as a disk memory, and a flash memory.
- the storage device 201 is used to store application program codes for executing the solutions of embodiments of the present disclosure, and the execution is controlled by the processing device 202 .
- the processing device 202 is used to execute the application program codes stored in the storage device 201 , so that the processing device 202 can implement the method provided by any of the above embodiments of the present disclosure.
- the electronic equipment includes the display apparatus as described in any of the above embodiments and the apparatus as described in any of the above embodiments.
- the correspondences may be transmitted to the display apparatus, and the memory in the display apparatus stores the correspondences.
- Some embodiments of the present disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium).
- the computer-readable storage medium stores therein computer program instructions that, when run on a computer (e.g., a processor in the computer), cause the computer to perform the method as described in any of the above embodiments, e.g., one or more steps in the method.
- the computer-readable storage medium may include, but is not limited to, a magnetic storage device (e.g., a hard disk, a floppy disk or a magnetic tape), an optical disk (e.g., a compact disk (CD), a digital versatile disk (DVD)), a smart card and a flash memory device (e.g., an erasable programmable read-only memory (EPROM), a card, a stick or a key driver).
- Various computer-readable storage media described in the present disclosure may represent one or more devices and/or other machine-readable storage media for storing information.
- the term “machine-readable storage medium” may include, but is not limited to, wireless channels and various other media capable of storing, containing and/or carrying instructions and/or data.
- the computer program product includes computer program instructions that, when executed on a computer, cause the computer to perform the method as described in the above embodiments, e.g., one or more steps in the method.
- Some embodiments of the present disclosure provide a computer program. When run on a computer, the computer program causes the computer to perform the method as described in the above embodiments, e.g., one or more steps in the method.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
Description
V3 represents the grayscale voltage value corresponding to the second grayscale, V2 and V1 represent the grayscale voltage values corresponding to the two adjacent first grayscales, G3 represents the second grayscale, G2 and G1 represent the two adjacent first grayscales, and β represents a preset parameter.
and the scale factor B may be
i is a positive integer, and a value of i may be taken continuously in an interval from the minimum grayscale to the maximum grayscale. For example, among the 256 grayscales, the maximum grayscale is the grayscale 255, and the minimum grayscale is the
where i is in a range of 1 to 254, inclusive. The scale factor A may be
and the scale factor B may be
For example, the scale factor A is
and the scale factor B is VM1.
between a grayscale Gj, its corresponding brightness value Lj, and a gamma value GAM, a brightness value of a sub-pixel of a color at a grayscale may be obtained as a theoretical brightness value at the grayscale. In a case where the brightness value of the display panel when it displays the grayscale reaches the theoretical brightness value, it may be considered that the actual brightness when the grayscale is displayed reaches the target brightness. Where GAM is the gamma value, GMAX is the maximum grayscale, Gj is a j-th grayscale, LMAX is a brightness value corresponding to the maximum grayscale GMAX, Lj is a brightness value corresponding to the j-th grayscale, and j is an integer. For example, the gamma value GAM is 2.2, a value of the grayscale Gj is any one of 0 to 255, j is greater than or equal to 0, and is less than or equal to 255 (0≤j≤255), and GMAX is 255. For example, the brightness value corresponding to the maximum grayscale may be the brightness value measured when the brightness value reaches the maximum when the display apparatus displays the maximum grayscale.
Where V3 represents the grayscale voltage value corresponding to the second grayscale, V2 and V1 represent the grayscale voltage values corresponding to the two adjacent first grayscales, G3 represents the second grayscale, G2 and G1 represent the two adjacent first grayscales, and β represents a preset parameter.
i is a positive integer, and a value of i may be taken continuously in an interval from the minimum grayscale to the maximum grayscale. For example, in 256 grayscales, the maximum grayscale is
that is,
i is the positive integer, and the value of i is continuously taken in an interval (0, 255).
Claims (18)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2021/077240 WO2022174445A1 (en) | 2021-02-22 | 2021-02-22 | Method and apparatus for acquiring correspondence between gray level and gray level voltage, and display apparatus |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/077240 A-371-Of-International WO2022174445A1 (en) | 2021-02-22 | 2021-02-22 | Method and apparatus for acquiring correspondence between gray level and gray level voltage, and display apparatus |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/611,725 Division US20240257694A1 (en) | 2021-02-22 | 2024-03-21 | Method and apparatus for obtaining correspondences between grayscales and grayscale voltages, and display apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
US20230162645A1 US20230162645A1 (en) | 2023-05-25 |
US11967264B2 true US11967264B2 (en) | 2024-04-23 |
Family
ID=82931935
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/631,404 Active 2041-03-18 US11967264B2 (en) | 2021-02-22 | 2021-02-22 | Method and apparatus for obtaining correspondences between grayscales and grayscale voltages, and display apparatus |
US18/611,725 Pending US20240257694A1 (en) | 2021-02-22 | 2024-03-21 | Method and apparatus for obtaining correspondences between grayscales and grayscale voltages, and display apparatus |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/611,725 Pending US20240257694A1 (en) | 2021-02-22 | 2024-03-21 | Method and apparatus for obtaining correspondences between grayscales and grayscale voltages, and display apparatus |
Country Status (3)
Country | Link |
---|---|
US (2) | US11967264B2 (en) |
CN (1) | CN115668351A (en) |
WO (1) | WO2022174445A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20240257694A1 (en) * | 2021-02-22 | 2024-08-01 | Chengdu Boe Optoelectronics Technology Co., Ltd. | Method and apparatus for obtaining correspondences between grayscales and grayscale voltages, and display apparatus |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075415A (en) | 2006-05-17 | 2007-11-21 | 恩益禧电子股份有限公司 | Display device, display panel driver and method of driving a display panel |
WO2008150855A1 (en) | 2007-06-01 | 2008-12-11 | National Semiconductor Corporation | Video display driver with partial memory control |
US7504979B1 (en) | 2006-08-21 | 2009-03-17 | National Semiconductor Corporation | System and method for providing an ultra low power scalable digital-to-analog converter (DAC) architecture |
US8542256B2 (en) | 2008-03-17 | 2013-09-24 | Lg Display Co., Ltd. | Digital gamma correction system and method |
US20140063079A1 (en) * | 2012-08-31 | 2014-03-06 | Baek-woon Lee | Method of generating gamma correction curves, gamma correction unit, and organic light emitting display device having the same |
US20140198134A1 (en) | 2013-01-17 | 2014-07-17 | Samsung Display Co., Ltd. | Method of displaying an image, display apparatus performing the same, method and apparatus of calculating a correction value applied to the same |
CN104332151A (en) | 2013-11-06 | 2015-02-04 | 苹果公司 | Peak brightness control display device sensitive to brightness setting |
US20150123955A1 (en) | 2013-11-06 | 2015-05-07 | Apple Inc. | Display With Peak Luminance Control Sensitive to Brightness Setting |
US20160379594A1 (en) * | 2015-06-26 | 2016-12-29 | Samsung Display Co., Ltd. | Image processing device and image processing method |
KR20180043563A (en) | 2016-10-20 | 2018-04-30 | 엘지디스플레이 주식회사 | Digital To Analog Conversion Circuit And Organic Light Emitting Display Device Including The Same |
US20190122607A1 (en) * | 2017-10-25 | 2019-04-25 | Wuhan China Star Optoelectronics Semiconductor Display Technologies Co., Ltd. | Automatic adjusting method of luminance and brightness for amoled display device |
CN110349537A (en) | 2019-07-23 | 2019-10-18 | 云谷(固安)科技有限公司 | Show compensation method, device, computer equipment and storage medium |
CN110556077A (en) | 2019-09-26 | 2019-12-10 | 京东方科技集团股份有限公司 | Voltage output circuit, driving circuit, display panel and display device |
US20200112654A1 (en) | 2018-10-05 | 2020-04-09 | Synaptics Incorporated | Device and method for compensation of power source voltage drop |
US20200152134A1 (en) | 2018-11-09 | 2020-05-14 | Lg Display Co., Ltd. | Display device and method of driving the same |
CN111833793A (en) | 2020-06-29 | 2020-10-27 | 昆山国显光电有限公司 | Gamma debugging method and gamma debugging device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5245326A (en) * | 1991-08-19 | 1993-09-14 | International Business Machines Corp. | Calibration apparatus for brightness controls of digitally operated liquid crystal display system |
US8149250B2 (en) * | 2005-07-18 | 2012-04-03 | Dialog Semiconductor Gmbh | Gamma curve correction for TN and TFT display modules |
WO2022174445A1 (en) * | 2021-02-22 | 2022-08-25 | 京东方科技集团股份有限公司 | Method and apparatus for acquiring correspondence between gray level and gray level voltage, and display apparatus |
-
2021
- 2021-02-22 WO PCT/CN2021/077240 patent/WO2022174445A1/en active Application Filing
- 2021-02-22 CN CN202180000269.8A patent/CN115668351A/en active Pending
- 2021-02-22 US US17/631,404 patent/US11967264B2/en active Active
-
2024
- 2024-03-21 US US18/611,725 patent/US20240257694A1/en active Pending
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101075415A (en) | 2006-05-17 | 2007-11-21 | 恩益禧电子股份有限公司 | Display device, display panel driver and method of driving a display panel |
US20070268524A1 (en) | 2006-05-17 | 2007-11-22 | Nec Electronics Corporation | Display device, display panel driver and method of driving display panel |
US7504979B1 (en) | 2006-08-21 | 2009-03-17 | National Semiconductor Corporation | System and method for providing an ultra low power scalable digital-to-analog converter (DAC) architecture |
WO2008150855A1 (en) | 2007-06-01 | 2008-12-11 | National Semiconductor Corporation | Video display driver with partial memory control |
US8542256B2 (en) | 2008-03-17 | 2013-09-24 | Lg Display Co., Ltd. | Digital gamma correction system and method |
US20140063079A1 (en) * | 2012-08-31 | 2014-03-06 | Baek-woon Lee | Method of generating gamma correction curves, gamma correction unit, and organic light emitting display device having the same |
US20140198134A1 (en) | 2013-01-17 | 2014-07-17 | Samsung Display Co., Ltd. | Method of displaying an image, display apparatus performing the same, method and apparatus of calculating a correction value applied to the same |
CN103943051A (en) | 2013-01-17 | 2014-07-23 | 三星显示有限公司 | Method Of Displaying An Image And Display Apparatus Performing The Same |
CN104332151A (en) | 2013-11-06 | 2015-02-04 | 苹果公司 | Peak brightness control display device sensitive to brightness setting |
US20150123955A1 (en) | 2013-11-06 | 2015-05-07 | Apple Inc. | Display With Peak Luminance Control Sensitive to Brightness Setting |
US20160379594A1 (en) * | 2015-06-26 | 2016-12-29 | Samsung Display Co., Ltd. | Image processing device and image processing method |
KR20180043563A (en) | 2016-10-20 | 2018-04-30 | 엘지디스플레이 주식회사 | Digital To Analog Conversion Circuit And Organic Light Emitting Display Device Including The Same |
US20190122607A1 (en) * | 2017-10-25 | 2019-04-25 | Wuhan China Star Optoelectronics Semiconductor Display Technologies Co., Ltd. | Automatic adjusting method of luminance and brightness for amoled display device |
US20200112654A1 (en) | 2018-10-05 | 2020-04-09 | Synaptics Incorporated | Device and method for compensation of power source voltage drop |
US20200152134A1 (en) | 2018-11-09 | 2020-05-14 | Lg Display Co., Ltd. | Display device and method of driving the same |
CN110349537A (en) | 2019-07-23 | 2019-10-18 | 云谷(固安)科技有限公司 | Show compensation method, device, computer equipment and storage medium |
CN110556077A (en) | 2019-09-26 | 2019-12-10 | 京东方科技集团股份有限公司 | Voltage output circuit, driving circuit, display panel and display device |
CN111833793A (en) | 2020-06-29 | 2020-10-27 | 昆山国显光电有限公司 | Gamma debugging method and gamma debugging device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20240257694A1 (en) * | 2021-02-22 | 2024-08-01 | Chengdu Boe Optoelectronics Technology Co., Ltd. | Method and apparatus for obtaining correspondences between grayscales and grayscale voltages, and display apparatus |
Also Published As
Publication number | Publication date |
---|---|
CN115668351A (en) | 2023-01-31 |
US20240257694A1 (en) | 2024-08-01 |
US20230162645A1 (en) | 2023-05-25 |
WO2022174445A1 (en) | 2022-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110176210B (en) | Display driving method, compression and decompression method, display driving device, compression and decompression device, display device and storage medium | |
CN107240372B (en) | Display driving circuit and display device including the same | |
CN109036249B (en) | Display method of curved surface display panel and curved surface display device | |
US9514709B2 (en) | Methods of correcting gamma and display device employing the same | |
CN109036277B (en) | Compensation method and compensation device, display method and storage medium | |
KR101957758B1 (en) | Organic light emitting diode display and driving method thereof | |
WO2019119793A1 (en) | Driving method and driving device for display device | |
US9927871B2 (en) | Image processing method, image processing circuit, and display device using the same | |
US20240257694A1 (en) | Method and apparatus for obtaining correspondences between grayscales and grayscale voltages, and display apparatus | |
CN105280098A (en) | Display device for correcting display non-uniformity | |
US11875718B2 (en) | Correction method for color temperature curve and display device | |
KR101765798B1 (en) | liquid crystal display device and method of driving the same | |
US20230081260A1 (en) | Display device and display driving method | |
US11817029B2 (en) | Screen saver controller, display device including the same, and method of driving the display device | |
US11030927B2 (en) | Method of performing a sensing operation in an organic light emitting diode display device, and organic light emitting diode display device | |
US12148399B2 (en) | Display device and driving method thereof | |
US9685123B2 (en) | Method of testing a display apparatus and a display apparatus tested by the same | |
US20170098426A1 (en) | Method of driving a display apparatus | |
CN112447134A (en) | Gray scale correction method and system for display panel | |
CN114550649B (en) | Pixel compensation method and system | |
US20210383735A1 (en) | Display driver integrated circuit (ddi) chip and display apparatus | |
CN108962172B (en) | Display voltage setting method and liquid crystal display device | |
US11501688B2 (en) | Display device selectively performing a mura correction operation, and method of operating a display device | |
KR101743523B1 (en) | Liquid crystal display device and driving method of the same | |
US12020623B2 (en) | Gamma correction method for a display device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BOE TECHNOLOGY GROUP CO., LTD., CHINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BI, XIN;ZUO, KUN;REEL/FRAME:058816/0613 Effective date: 20210702 Owner name: CHENGDU BOE OPTOELECTRONICS TECHNOLOGY CO., LTD., CHINA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BI, XIN;ZUO, KUN;REEL/FRAME:058816/0613 Effective date: 20210702 |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
ZAAB | Notice of allowance mailed |
Free format text: ORIGINAL CODE: MN/=. |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
CC | Certificate of correction |