CN117334167A - Mura compensation method and device, storage medium and electronic equipment - Google Patents

Mura compensation method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN117334167A
CN117334167A CN202311425854.XA CN202311425854A CN117334167A CN 117334167 A CN117334167 A CN 117334167A CN 202311425854 A CN202311425854 A CN 202311425854A CN 117334167 A CN117334167 A CN 117334167A
Authority
CN
China
Prior art keywords
gray
scale
compensation
mura
relation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311425854.XA
Other languages
Chinese (zh)
Inventor
金根哲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenghe Microelectronics Zhaoqing Co ltd
Original Assignee
Shenghe Microelectronics Zhaoqing Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenghe Microelectronics Zhaoqing Co ltd filed Critical Shenghe Microelectronics Zhaoqing Co ltd
Priority to CN202311425854.XA priority Critical patent/CN117334167A/en
Publication of CN117334167A publication Critical patent/CN117334167A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/34Control 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/36Control 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0233Improving the luminance or brightness uniformity across the screen

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Crystallography & Structural Chemistry (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

The application discloses a Mura compensation method, a device, a storage medium and electronic equipment, wherein the Mura compensation method is realized by acquiring a Mura region of a display panel; acquiring the current gray scale value of each sub-pixel in the Mura region; determining a gray scale range to which a current gray scale value belongs, and determining a corresponding gray scale compensation relation according to the gray scale range; and carrying out gray-scale compensation on the current gray-scale value according to the gray-scale compensation relation. The scheme can improve the efficiency of Mura compensation.

Description

Mura compensation method and device, storage medium and electronic equipment
Technical Field
The application relates to the technical field of display, in particular to a Mura compensation method, a Mura compensation device, a storage medium and electronic equipment.
Background
With the development of display technology, a liquid crystal display (Liquid Crystal Display, abbreviated as LCD) has been gradually replacing a Cathode Ray Tube (CRT) display device due to advantages of light weight, thin thickness, low radiation, and the like. Liquid crystal displays are widely used in information terminals such as computers, smart phones, mobile phones, car navigation devices, and electronic books, and are the most common display devices.
Because of the defects in the manufacturing process of the liquid crystal display, the brightness of the display panel of the produced liquid crystal display is often uneven, various Mura (Mura refers to the phenomenon that various marks are caused by uneven brightness of the display) are formed, for example, when a 65-inch display panel and a 32-inch display panel are mixed and cut, the Mura is often generated in a splicing area. In order to improve the uniformity of the brightness of the display panel (panel), there is a Mura compensation method currently, that is, a Mura form of a gray-scale picture (a pure white picture with different brightness) is shot by an external camera, the brightness of the central position of the display panel is compared, the brightness difference between the peripheral area and the central position is calculated, then the gray scale of the Mura position is reversely compensated (the brightness is lower than that of the central position, the gray scale is reduced to reduce the brightness, the brightness is higher than that of the area which is darker than that of the central position, and the gray scale is increased to increase the brightness), so that the whole display panel achieves more consistent brightness.
However, the existing Mura compensation method has large compensation data volume, and the calculation process is complex, so that the efficiency of Mura compensation is affected.
Disclosure of Invention
The application provides a Mura compensation method, a device, a storage medium and electronic equipment, which can improve the efficiency of Mura compensation.
In a first aspect, the present application provides a Mura compensation method, including:
acquiring a Mura area of a display panel;
acquiring the current gray scale value of each sub-pixel in the Mura region;
determining a gray scale range to which the current gray scale value belongs, and determining a corresponding gray scale compensation relation according to the gray scale range;
and carrying out gray-scale compensation on the current gray-scale value according to the gray-scale compensation relation.
In the Mura compensation method provided in the present application, before the obtaining the Mura area of the display panel, the method further includes:
and constructing a gray level compensation relation lookup table.
In the Mura compensation method provided in the present application, the constructing a gray-scale compensation relational lookup table includes:
collecting sampling gray scale values of all sub-pixels in a Mura region of a display panel;
calculating a gray-scale compensation value of the sub-pixel based on the sampled gray-scale value;
fitting the sampled gray scale value and the gray scale compensation value to obtain a gray scale compensation relation;
and constructing a gray-scale compensation relation lookup table based on the gray-scale compensation relation.
In the Mura compensation method provided in the present application, fitting the sampled gray-scale value and the gray-scale compensation value to obtain a gray-scale compensation relational expression, including:
determining a gray scale range to which the sampling gray scale value belongs;
performing first linear fitting on the sampled gray scale values belonging to the first gray scale range and the corresponding gray scale compensation values thereof to obtain a first gray scale compensation relation;
and sequentially performing second linear fitting and reconstruction processing on the sampling gray scale values and the corresponding gray scale compensation values belonging to the second gray scale range to obtain a second gray scale compensation relation.
In the Mura compensation method provided in the present application, the sequentially performing a second linear fitting and reconstruction processing on the sampled gray-scale values and the gray-scale compensation values corresponding to the sampled gray-scale values belonging to the second gray-scale range to obtain a second gray-scale compensation relation, including:
performing second linear fitting on the sampled gray scale values belonging to the second gray scale range and the corresponding gray scale compensation values thereof to obtain a sub-gray scale compensation relation;
and carrying out reconstruction processing on the sub-gray-scale compensation relation according to the first compensation relation to obtain a second gray-scale compensation relation.
In the Mura compensation method provided in the present application, the reconstructing the sub-gray-scale compensation relation according to the first compensation relation to obtain a second gray-scale compensation relation includes:
acquiring a first coefficient and a first constant of the first compensation relation;
acquiring a second constant of the sub-gray level compensation relation;
and reconstructing the sub-gray-scale compensation relation based on the first coefficient, the first constant and the second constant to obtain a second gray-scale compensation relation.
In the Mura compensation method provided in the present application, further includes:
and storing the gray level compensation relation lookup table.
In a second aspect, the present application provides a Mura compensation apparatus comprising:
a region acquisition unit for acquiring a Mura region of the display panel;
a gray level obtaining unit, configured to obtain a current gray level value of each sub-pixel in the Mura area;
the range determining unit is used for determining a gray scale range to which the current gray scale value belongs and determining a corresponding gray scale compensation relation according to the gray scale range;
and the gray level compensation unit is used for carrying out gray level compensation on the current gray level value according to the gray level compensation relation.
In a third aspect, the present application provides a storage medium storing a plurality of instructions adapted to be loaded by a processor to perform the Mura compensation method of any one of the above.
In a fourth aspect, the present application provides an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements any one of the above Mura compensation methods when executing the computer program.
In summary, the Mura compensation method provided by the present application may obtain the Mura area of the display panel; acquiring the current gray scale value of each sub-pixel in the Mura region; determining a gray scale range to which the current gray scale value belongs, and determining a corresponding gray scale compensation relation according to the gray scale range; and carrying out gray-scale compensation on the current gray-scale value according to the gray-scale compensation relation. According to the scheme, the corresponding gray-scale compensation relation can be determined by determining the gray-scale range of the current gray-scale value of each sub-pixel in the Mura region, and gray-scale compensation is carried out on the current gray-scale value according to the gray-scale compensation relation, so that the calculation process of Mura compensation is simplified, and the efficiency of Mura compensation is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the description of the embodiments will be briefly introduced below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic flow chart of a Mura compensation method according to an embodiment of the present application.
Fig. 2 is a flowchart of a method for constructing a gray-scale compensation relational lookup table according to an embodiment of the present application.
Fig. 3 is a schematic diagram of a first linear fit provided by an embodiment of the present application.
Fig. 4 is a second linear fit schematic provided by an embodiment of the present application.
Fig. 5 is a schematic diagram of a reconstruction process according to an embodiment of the present application.
Fig. 6 is a schematic diagram of another reconstruction process provided in an embodiment of the present application.
Fig. 7 is a schematic structural diagram of a Mura compensation apparatus according to an embodiment of the present application.
Fig. 8 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as detailed in the accompanying claims.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, the element defined by the phrase "comprising one … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element, and furthermore, elements having the same name in different embodiments of the present application may have the same meaning or may have different meanings, a particular meaning of which is to be determined by its interpretation in this particular embodiment or by further combining the context of this particular embodiment.
It should be understood that, although the steps in the flowcharts in the embodiments of the present application are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited in order and may be performed in other orders, unless explicitly stated herein. Moreover, at least some of the steps in the figures may include multiple sub-steps or stages that are not necessarily performed at the same time, but may be performed at different times, the order of their execution not necessarily occurring in sequence, but may be performed alternately or alternately with other steps or at least a portion of the other steps or stages.
It should be noted that, in this document, step numbers such as 101 and 102 are used for the purpose of describing the corresponding content more clearly and briefly, and not to constitute a substantial limitation on the sequence, and those skilled in the art may execute 102 first and then execute 101 when they are implemented, which is within the scope of protection of the present application.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the invention. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments.
In the following description, suffixes such as "module", "component", or "unit" for representing elements are used only for facilitating the description of the present application, and are not of specific significance per se. Thus, "module," "component," or "unit" may be used in combination.
In the description of the present application, it should be noted that the directions or positional relationships indicated by the terms "upper", "lower", "left", "right", "inner", "outer", "middle", etc. are based on the directions or positional relationships shown in the drawings, are merely for convenience of description of the present application and for simplification of the description, and do not indicate or imply that the apparatus or element to be referred to must have a specific direction, be configured and operated in the specific direction, and thus should not be construed as limiting the present application. Furthermore, the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
The existing Mura compensation method is that the Mura form of a gray-scale picture is shot through an external camera, the brightness of the central position of the display panel is compared, the difference between the brightness of the peripheral area and the brightness of the central position is calculated, and then the gray scale of the Mura position is reversely compensated, so that the whole display panel achieves more consistent brightness.
However, the existing Mura compensation method has large compensation data volume, and the calculation process is complex, so that the efficiency of Mura compensation is affected.
Based on this, the embodiment of the application provides a Mura compensation method, a device, a storage medium and an electronic apparatus, and in particular, the Mura compensation device may be integrated in the electronic apparatus, where the electronic apparatus may be a server or a terminal, etc. apparatus; the terminal can comprise a mobile phone, a wearable intelligent device, a tablet computer, a notebook computer, a personal computer (PC, personal Computer) and the like; the server may be a single server, may be a server cluster composed of a plurality of servers, and may be an entity server or a virtual server.
The technical solutions shown in the present application will be described in detail below through specific examples. The following description of the embodiments is not intended to limit the priority of the embodiments.
Referring to fig. 1, fig. 1 is a flow chart of a Mura compensation method according to an embodiment of the present application. It should be noted that the Mura compensation method specifically may be as follows:
101. the Mura area of the display panel is acquired.
It can be appreciated that when mura phenomenon occurs in the display panel, for example, a bright band of a spliced region of the display panel, the mura region is smaller than an area of the entire display panel. Thus, in some embodiments, only the mura area of the display panel is photographed with an external camera.
102. And acquiring the current gray scale value of each sub-pixel in the Mura area.
It should be noted that, the current gray-scale value refers to a display gray-scale value of the target gray-scale of each sub-pixel in the Mura region under the preset brightness.
The target gray level is a specific gray level indicating that the display panel displays an image, and any one of the gray levels may be selected, which is not limited herein. For example, the target gray scale may be 16 gray scales, 32 gray scales, 64 gray scales, 128 gray scales, 192 gray scales, 224 gray scales, etc., and may be other gray scales. It can be understood that, since the display panel has the Mura phenomenon, the gray scale value actually displayed by a part of the pixel points in the Mura area is not the same as the target gray scale value. The display gray scale value is the gray scale value actually displayed by the pixel point. The pixel points in the display panel may include sub-pixels in the display panel.
In the implementation process, the current brightness value of the pixel point in the Mura area of the display panel can be collected under the condition that the display panel displays the target gray-scale image with preset brightness. Then, the current brightness value of the pixel point of the Mura area is converted into the current gray scale value by utilizing a conversion algorithm.
103. And determining a gray scale range to which the current gray scale value belongs, and determining a corresponding gray scale compensation relation according to the gray scale range.
In the embodiment of the present application, the gray scale range includes a first gray scale range and a first gray scale range. The first gray scale range is a low gray scale range, and may specifically be 0 gray scale to 128 gray scales. The second gray scale range is a high gray scale range, and specifically may be 129 gray scales to 255 gray scales.
In the implementation process, after the gray scale range to which the current gray scale value belongs is determined, matching can be performed in the gray scale compensation relation lookup table according to the gray scale range, so that a corresponding gray scale compensation relation is obtained.
It is understood that the gray-scale compensation relational lookup table may be pre-stored in the memory of the electronic device. That is, prior to step 101, building a gray-scale compensation relational look-up table may also be included.
104. And carrying out gray-scale compensation on the current gray-scale value according to the gray-scale compensation relation.
Specifically, the current gray-scale value may be substituted into the corresponding gray-scale compensation relation, so as to obtain a gray-scale value to be compensated, and then the corresponding sub-pixel is compensated for the gray-scale value to be compensated.
In summary, the Mura compensation method provided by the embodiment of the present application may obtain a Mura area of a display panel; acquiring the current gray scale value of each sub-pixel in the Mura region; determining a gray scale range to which a current gray scale value belongs, and determining a corresponding gray scale compensation relation according to the gray scale range; and carrying out gray-scale compensation on the current gray-scale value according to the gray-scale compensation relation. According to the scheme, the corresponding gray-scale compensation relation can be determined by determining the gray-scale range of the current gray-scale value of each sub-pixel in the Mura region, and gray-scale compensation is carried out on the current gray-scale value according to the gray-scale compensation relation, so that the calculation process of Mura compensation is simplified, and the efficiency of Mura compensation is improved.
In order to facilitate better implementation of the Mura compensation method, the embodiment of the application also provides a gray level compensation relation lookup table construction method. Where the meaning of the terms is the same as in the Mura Compensation method described above, reference may be made to the description of the embodiments of the method for specific implementation details.
201. Sampling gray scale values of all sub-pixels in a Mura area of the display panel are collected.
It can be appreciated that when mura phenomenon occurs in the display panel, for example, a bright band of a spliced region of the display panel, the mura region is smaller than an area of the entire display panel. Thus, in some embodiments, only the mura area of the display panel is photographed with an external camera.
In the implementation process, the sampling brightness value of the pixel point in the Mura area of the display panel can be collected under the condition that the display panel displays the target gray-scale image with preset brightness. Then, the sampling brightness value of the pixel point of the Mura area is converted into a sampling gray scale value by using a conversion algorithm.
202. A gray-scale compensation value of the sub-pixel is calculated based on the sampled gray-scale value.
It can be understood that the difference between the current gray level value and the target gray level value is the gray level compensation value.
203. And fitting the sampled gray scale value and the gray scale compensation value to obtain a gray scale compensation relation.
Specifically, a gray scale range to which the sampled gray scale value belongs can be determined; performing first linear fitting on the sampled gray scale values belonging to the first gray scale range and the corresponding gray scale compensation values thereof to obtain a first gray scale compensation relation; and sequentially performing second linear fitting and reconstruction processing on the sampling gray scale values belonging to the second gray scale range and the corresponding gray scale compensation values thereof to obtain a second gray scale compensation relation.
In some embodiments, the first gray scale range is a low gray scale range, and may specifically be 0 gray scale to 128 gray scales. The second gray scale range is a high gray scale range, and specifically may be 129 gray scales to 255 gray scales.
As shown in fig. 3, the first linear fitting may specifically be performed by the first gray-scale compensation relationship of y=a1x+b1. Wherein Y is the gray scale to be compensated, A1 is a first coefficient, B1 is a first constant, and X is a sampling gray scale value. The second linear fitting may specifically be as shown in fig. 4, where the sub-gray scale compensation relation is y=a2x+b2. Wherein Y is the gray scale to be compensated, A2 is a second coefficient, B2 is a second constant, and X is a sampling gray scale value.
It should be noted that, through multiple experiments of engineers, when the first gray-scale compensation relation of the low gray-scale range is applied to the high gray-scale range to perform gray-scale compensation, the Mura compensation effect of gray-scale compensation is better than that of the sub gray-scale compensation relation obtained by directly adopting the second linear fitting.
That is, in some embodiments, the step of sequentially performing the second linear fitting and the reconstruction processing on the sampled gray-scale values and the corresponding gray-scale compensation values thereof belonging to the second gray-scale range to obtain the second gray-scale compensation relation may include:
performing second linear fitting on the sampled gray scale values belonging to the second gray scale range and the corresponding gray scale compensation values thereof to obtain a sub-gray scale compensation relation; and then, carrying out reconstruction processing on the sub-gray-scale compensation relation according to the first compensation relation to obtain a second gray-scale compensation relation.
The step of reconstructing the sub-gray-scale compensation relation according to the first compensation relation to obtain a second gray-scale compensation relation may specifically be: acquiring a first coefficient and a first constant of the first compensation relation; acquiring a second constant of the sub-gray level compensation relation; and reconstructing the sub-gray-scale compensation relation based on the first coefficient, the first constant and the second constant to obtain a second gray-scale compensation relation.
The specific procedure of the reconstruction process may be as shown in fig. 5 or fig. 6. It is understood that, when B1 is greater than or equal to B2, the specific procedure of the reconstruction process thereof is as shown in fig. 5. When B1 is smaller than B2, the specific procedure of the reconstruction process thereof is as shown in fig. 6. In fig. 5 and 6, input Gray is the sampled Gray scale value and calculated Gray is the Gray scale value to be Compensated.
That is, when the first constant is greater than or equal to the second constant, the second gray-scale compensation relation is: y=a1×x+b1- [ ABS (B1-B2) ×x/(255-129) ]. When the first constant is smaller than the second constant, the second gray-scale compensation relation is: y=a1×x+b1+ [ ABS (B1-B2) ×x/(255-129) ].
204. And constructing a gray-scale compensation relation lookup table based on the gray-scale compensation relation.
205. And storing the gray level compensation relation lookup table.
Specifically, a relationship mapping table can be established in which the gray scale ranges and the gray scale compensation relationship formulas are in one-to-one correspondence. The relation mapping table is a gray level compensation relation lookup table.
In summary, the Mura compensation method provided by the embodiment of the present application may collect the sampled gray-scale values of each sub-pixel in the Mura area of the display panel; calculating a gray-scale compensation value of the sub-pixel based on the sampled gray-scale value; fitting the sampled gray scale value and the gray scale compensation value to obtain a gray scale compensation relation; constructing a gray-scale compensation relation lookup table based on the gray-scale compensation relation; and storing the gray level compensation relation lookup table. According to the scheme, the gray-scale compensation relation can be obtained by fitting the sampled gray-scale values of all the sub-pixels in the Mura region and the gray-scale compensation values corresponding to the sampled gray-scale values, and a gray-scale compensation relation lookup table is generated and stored. Therefore, the gray-scale compensation relational lookup table may be stored in advance before implementing the mura compensation for the mura area. The gray-scale compensation relational lookup table may be used to complete the execution of the mura compensation method at each execution of the subsequent mura compensation method. It will be appreciated that after the gray-scale compensation relational lookup table is pre-stored, the gray-scale compensation relational lookup table need not be pre-stored at each execution of the subsequent mura compensation method. In addition, the scheme only needs to store the gray level compensation relation lookup table, so that the storage capacity is reduced, and the system storage pressure is reduced.
In order to facilitate better implementation of the Mura compensation method provided by the embodiment of the application, the embodiment of the application also provides a Mura compensation device. Where the meaning of the terms is the same as in the Mura Compensation method described above, reference may be made to the description of the embodiments of the method for specific implementation details.
Referring to fig. 7, fig. 7 is a schematic structural diagram of a Mura compensation apparatus according to an embodiment of the present application. The Mura compensation apparatus may include a region acquisition unit 301, a gray-scale acquisition unit 302, a range determination unit 303, and a gray-scale compensation unit 304. Wherein,
a region acquisition unit 301 configured to acquire a Mura region of the display panel;
a gray-scale obtaining unit 302, configured to obtain a current gray-scale value of each sub-pixel in the Mura area;
a range determining unit 303, configured to determine a gray scale range to which the current gray scale value belongs, and determine a corresponding gray scale compensation relation according to the gray scale range;
the gray-scale compensation unit 304 is configured to perform gray-scale compensation on the current gray-scale value according to the gray-scale compensation relation.
The specific embodiments of the above units can be referred to the above embodiments of the Mura compensation method, and will not be described herein.
In summary, the Mura compensation apparatus provided in the embodiments of the present application may obtain a Mura area of a display panel through the area obtaining unit 301; the gray-scale obtaining unit 302 obtains the current gray-scale value of each sub-pixel in the Mura area; determining, by the range determining unit 303, a gray scale range to which the current gray scale value belongs, and determining a corresponding gray scale compensation relation according to the gray scale range; the gray-scale compensation unit 304 performs gray-scale compensation on the current gray-scale value according to the gray-scale compensation relation. According to the scheme, the corresponding gray-scale compensation relation can be determined by determining the gray-scale range of the current gray-scale value of each sub-pixel in the Mura region, and gray-scale compensation is carried out on the current gray-scale value according to the gray-scale compensation relation, so that the calculation process of Mura compensation is simplified, and the efficiency of Mura compensation is improved.
The embodiment of the present application further provides an electronic device, in which the Mura compensation apparatus of the embodiment of the present application may be integrated, as shown in fig. 8, which shows a schematic structural diagram of the electronic device according to the embodiment of the present application, specifically:
the electronic device may include Radio Frequency (RF) circuitry 601, memory 602 including one or more computer readable storage media, input unit 603, display unit 604, sensor 605, audio circuitry 606, wireless fidelity (WiFi, wireless Fidelity) module 607, processor 608 including one or more processing cores, and power supply 609. It will be appreciated by those skilled in the art that the electronic device structure shown in fig. 5 is not limiting of the electronic device and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
Wherein:
the RF circuit 601 may be used for receiving and transmitting signals during a message or a call, and in particular, after receiving downlink information of a base station, the downlink information is processed by one or more processors 608; in addition, data relating to uplink is transmitted to the base station. Typically, RF circuitry 601 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a subscriber identity module (SIM, subscriber Identity Module) card, a transceiver, a coupler, a low noise amplifier (LNA, low Noise Amplifier), a duplexer, and the like. In addition, the RF circuitry 601 may also communicate with networks and other devices through wireless communications. The wireless communication may use any communication standard or protocol including, but not limited to, global system for mobile communications (GSM, global System of Mobile communication), general packet radio service (GPRS, general Packet Radio Service), code division multiple access (CDMA, code Division Multiple Access), wideband code division multiple access (WCDMA, wideband Code Division Multiple Access), long term evolution (LTE, long Term Evolution), email, short message service (SMS, short Messaging Service), and the like.
The memory 602 may be used to store software programs and modules, and the processor 608 may execute various functional applications and information processing by executing the software programs and modules stored in the memory 602. The memory 602 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like; the storage data area may store data created according to the use of the electronic device (such as audio data, phonebooks, etc.), and the like. In addition, the memory 602 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 602 may also include a memory controller to provide access to the memory 602 by the processor 608 and the input unit 603.
The input unit 603 may be used to receive input numeric or character information and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. In particular, in one particular embodiment, the input unit 603 may include a touch-sensitive surface, as well as other input devices. The touch-sensitive surface, also referred to as a touch display screen or a touch pad, may collect touch operations thereon or thereabout by a user (e.g., operations thereon or thereabout by a user using any suitable object or accessory such as a finger, stylus, etc.), and actuate the corresponding connection means according to a predetermined program. Alternatively, the touch-sensitive surface may comprise two parts, a touch detection device and a touch controller. The touch detection device detects the touch azimuth of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device and converts it into touch point coordinates, which are then sent to the processor 608, and can receive commands from the processor 608 and execute them. In addition, touch sensitive surfaces may be implemented in a variety of types, such as resistive, capacitive, infrared, and surface acoustic waves. The input unit 603 may comprise other input devices in addition to a touch sensitive surface. In particular, other input devices may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, mouse, joystick, etc.
The display unit 604 may be used to display information entered by a user or provided to a user as well as various graphical user interfaces of the electronic device, which may be composed of graphics, text, icons, video, and any combination thereof. The display unit 604 may include a display panel, which may be optionally configured in the form of a liquid crystal display (LCD, liquid Crystal Display), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch-sensitive surface may overlay a display panel, and upon detection of a touch operation thereon or thereabout, the touch-sensitive surface is passed to the processor 608 to determine the type of touch event, and the processor 608 then provides a corresponding visual output on the display panel based on the type of touch event. Although in fig. 8 the touch sensitive surface and the display panel are implemented as two separate components for input and output functions, in some embodiments the touch sensitive surface may be integrated with the display panel to implement the input and output functions.
The electronic device may also include at least one sensor 605, such as a light sensor, a motion sensor, and other sensors. In particular, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel according to the brightness of ambient light, and a proximity sensor that may turn off the display panel and/or backlight when the electronic device is moved to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and the direction when the mobile phone is stationary, and can be used for applications of recognizing the gesture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that may also be configured with the electronic device are not described in detail herein.
Audio circuitry 606, speakers, and a microphone may provide an audio interface between the user and the electronic device. The audio circuit 606 may transmit the received electrical signal after audio data conversion to a speaker, where the electrical signal is converted to a sound signal for output; on the other hand, the microphone converts the collected sound signals into electrical signals, which are received by the audio circuit 606 and converted into audio data, which are processed by the audio data output processor 608 for transmission via the RF circuit 601 to, for example, another electronic device, or which are output to the memory 602 for further processing. The audio circuit 606 may also include an ear bud jack to provide communication of the peripheral ear bud with the electronic device.
WiFi belongs to a short-distance wireless transmission technology, and the electronic equipment can help a user to send and receive emails, browse webpages, access streaming media and the like through the WiFi module 607, so that wireless broadband Internet access is provided for the user. Although fig. 8 shows a WiFi module 607, it is understood that it does not belong to the necessary constitution of the electronic device, and can be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 608 is a control center of the electronic device that uses various interfaces and lines to connect the various parts of the overall handset, performing various functions of the electronic device and processing the data by running or executing software programs and/or modules stored in the memory 602, and invoking data stored in the memory 602, thereby performing overall monitoring of the handset. Optionally, the processor 608 may include one or more processing cores; preferably, the processor 608 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 608.
The electronic device also includes a power supply 609 (e.g., a battery) for powering the various components, which may be logically connected to the processor 608 via a power management system so as to perform functions such as managing charge, discharge, and power consumption via the power management system. The power supply 609 may also include one or more of any components, such as a direct current or alternating current power supply, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
Although not shown, the electronic device may further include a camera, a bluetooth module, etc., which will not be described herein. In particular, in this embodiment, the processor 608 in the electronic device loads executable files corresponding to the processes of one or more application programs into the memory 602 according to the following instructions, and the processor 608 executes the application programs stored in the memory 602, so as to implement various functions, for example:
acquiring a Mura area of a display panel;
acquiring the current gray scale value of each sub-pixel in the Mura region;
determining a gray scale range to which a current gray scale value belongs, and determining a corresponding gray scale compensation relation according to the gray scale range;
and carrying out gray-scale compensation on the current gray-scale value according to the gray-scale compensation relation.
In summary, the electronic device provided in the embodiment of the present application obtains the Mura area of the display panel; acquiring the current gray scale value of each sub-pixel in the Mura region; determining a gray scale range to which a current gray scale value belongs, and determining a corresponding gray scale compensation relation according to the gray scale range; and carrying out gray-scale compensation on the current gray-scale value according to the gray-scale compensation relation. According to the scheme, the corresponding gray-scale compensation relation can be determined by determining the gray-scale range of the current gray-scale value of each sub-pixel in the Mura region, and gray-scale compensation is carried out on the current gray-scale value according to the gray-scale compensation relation, so that the calculation process of Mura compensation is simplified, and the efficiency of Mura compensation is improved.
In the foregoing embodiments, the descriptions of the embodiments are focused on, and for those portions of an embodiment that are not described in detail, reference may be made to the foregoing detailed description of the Mura compensation method, which is not repeated herein.
It should be noted that, for the Mura compensation method in the embodiment of the present application, it will be understood by those skilled in the art that all or part of the flow of implementing the Mura compensation method in the embodiment of the present application may be implemented by controlling related hardware through a computer program, where the computer program may be stored in a computer readable storage medium, such as a memory of a terminal, and executed by at least one processor in the terminal, and the execution may include, for example, the flow of the embodiment of the Mura compensation method.
For the Mura compensation device in the embodiment of the present application, each functional module may be integrated in one processing chip, or each module may exist separately and physically, or two or more modules may be integrated in one module. The integrated modules may be implemented in hardware or in software functional modules. The integrated modules may also be stored in a computer readable storage medium if implemented as software functional modules and sold or used as a stand-alone product.
To this end, embodiments of the present application provide a storage medium having stored therein a plurality of instructions capable of being loaded by a processor to perform steps in any of the Mura compensation methods provided by embodiments of the present application. The storage medium may be a magnetic disk, an optical disk, a Read Only MeMory (ROM), a random access MeMory (RAM, random Access Memory), or the like.
The above detailed description of the Mura compensation method, the apparatus, the storage medium and the electronic device provided in the present application applies specific examples to illustrate the principles and the implementation of the present application, where the above description of the examples is only used to help understand the core idea of the present application; meanwhile, those skilled in the art will have variations in the specific embodiments and application scope in light of the ideas of the present application, and the present description should not be construed as limiting the present application in view of the above.

Claims (10)

1. A Mura compensation method, comprising:
acquiring a Mura area of a display panel;
acquiring the current gray scale value of each sub-pixel in the Mura region;
determining a gray scale range to which the current gray scale value belongs, and determining a corresponding gray scale compensation relation according to the gray scale range;
and carrying out gray-scale compensation on the current gray-scale value according to the gray-scale compensation relation.
2. The Mura compensation method according to claim 1, further comprising, prior to said acquiring the Mura area of the display panel:
and constructing a gray level compensation relation lookup table.
3. The Mura compensation method according to claim 2, wherein said constructing a gray-scale compensation relational look-up table includes:
collecting sampling gray scale values of all sub-pixels in a Mura region of a display panel;
calculating a gray-scale compensation value of the sub-pixel based on the sampled gray-scale value;
fitting the sampled gray scale value and the gray scale compensation value to obtain a gray scale compensation relation;
and constructing a gray-scale compensation relation lookup table based on the gray-scale compensation relation.
4. The Mura compensation method according to claim 3, wherein said fitting the sampled gray-scale values and the gray-scale compensation values to obtain a gray-scale compensation relation includes:
determining a gray scale range to which the sampling gray scale value belongs;
performing first linear fitting on the sampled gray scale values belonging to the first gray scale range and the corresponding gray scale compensation values thereof to obtain a first gray scale compensation relation;
and sequentially performing second linear fitting and reconstruction processing on the sampling gray scale values and the corresponding gray scale compensation values belonging to the second gray scale range to obtain a second gray scale compensation relation.
5. The Mura compensation method according to claim 4, wherein said sequentially performing a second linear fitting and reconstruction process on said sampled gray-scale values and their corresponding gray-scale compensation values belonging to a second gray-scale range to obtain a second gray-scale compensation relation, comprises:
performing second linear fitting on the sampled gray scale values belonging to the second gray scale range and the corresponding gray scale compensation values thereof to obtain a sub-gray scale compensation relation;
and carrying out reconstruction processing on the sub-gray-scale compensation relation according to the first compensation relation to obtain a second gray-scale compensation relation.
6. The Mura compensation method according to claim 5, wherein the reconstructing the sub-gray-scale compensation relation according to the first compensation relation to obtain a second gray-scale compensation relation includes:
acquiring a first coefficient and a first constant of the first compensation relation;
acquiring a second constant of the sub-gray level compensation relation;
and reconstructing the sub-gray-scale compensation relation based on the first coefficient, the first constant and the second constant to obtain a second gray-scale compensation relation.
7. The Mura compensation method according to any one of claims 2-6, further comprising:
and storing the gray level compensation relation lookup table.
8. A Mura compensation apparatus comprising:
a region acquisition unit for acquiring a Mura region of the display panel;
a gray level obtaining unit, configured to obtain a current gray level value of each sub-pixel in the Mura area;
the range determining unit is used for determining a gray scale range to which the current gray scale value belongs and determining a corresponding gray scale compensation relation according to the gray scale range;
and the gray level compensation unit is used for carrying out gray level compensation on the current gray level value according to the gray level compensation relation.
9. A storage medium storing a plurality of instructions adapted to be loaded by a processor to perform the Mura compensation method of any of claims 1-7.
10. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the Mura compensation method of any of claims 1-7 when the computer program is executed by the processor.
CN202311425854.XA 2023-10-30 2023-10-30 Mura compensation method and device, storage medium and electronic equipment Pending CN117334167A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311425854.XA CN117334167A (en) 2023-10-30 2023-10-30 Mura compensation method and device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311425854.XA CN117334167A (en) 2023-10-30 2023-10-30 Mura compensation method and device, storage medium and electronic equipment

Publications (1)

Publication Number Publication Date
CN117334167A true CN117334167A (en) 2024-01-02

Family

ID=89290307

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311425854.XA Pending CN117334167A (en) 2023-10-30 2023-10-30 Mura compensation method and device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN117334167A (en)

Similar Documents

Publication Publication Date Title
CN107966209B (en) Ambient light detection method, ambient light detection device, storage medium, and electronic apparatus
US11915633B2 (en) Screen color temperature control method, apparatus, storage medium, and mobile terminal
CN111277991A (en) Operator name display method and device, mobile terminal and storage medium
CN112749074B (en) Test case recommending method and device
CN110099434B (en) Power adjustment method, terminal equipment and computer readable storage medium
CN109041190B (en) Power control method and terminal
CN109450508B (en) Antenna determination method and device and mobile terminal
CN111273961A (en) Advertisement display method and device and electronic equipment
CN113593602B (en) Audio processing method and device, electronic equipment and storage medium
CN111627384B (en) Display picture compensation method and device, electronic equipment and storage medium
CN117334167A (en) Mura compensation method and device, storage medium and electronic equipment
CN111081198B (en) Data control method, data control device, storage medium and terminal equipment
CN109067481B (en) Signal strength indication method and terminal
CN111629263A (en) Display picture compensation method and device, electronic equipment and storage medium
JP2022544046A (en) Power determination method and terminal equipment
CN117392934A (en) Image processing method, device, storage medium and electronic equipment
CN111954193B (en) Bluetooth equipment connection detection method and device and mobile terminal
CN111521375B (en) Gamma value determination method and device
CN117689672B (en) Facial mask nutrient solution spraying method based on image processing
CN117234137B (en) MCU clock frequency switching circuit, MCU and electronic equipment
CN111147838B (en) Image processing method and device and mobile terminal
CN109104721B (en) Signal strength indication method and terminal
CN108959073B (en) Method and device for testing algorithm library, storage medium and electronic equipment
CN117672160A (en) Display screen brightness adjusting method and device, storage medium and electronic equipment
CN117711312A (en) Mura compensation value calculation method, device, terminal and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination