A display parameter adjustment method and device, display equipment and storage medium
By obtaining the theoretical and measured brightness of the display module, determining the actual gamma value, and adjusting the grayscale value, the problem of gamma performance differences between display panels was solved, automatic gamma calibration was achieved, and the display effect was improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-06
- Publication Date
- 2026-03-31
AI Technical Summary
Existing technologies cannot effectively solve the differences in gamma performance between display panels, leading to inter-panel differences, especially in large-size display products where gamma drift is severe, affecting image quality.
By obtaining the theoretical and measured brightness of the display module when the gamma value is the standard gamma value, the actual gamma value is determined, and the target grayscale value of each grayscale value is adjusted accordingly to achieve automatic gamma calibration.
By eliminating inter-module differences based on the true gamma value of the display module, a display effect similar to automatic gamma calibration is achieved, improving the overall picture quality.
Smart Images

Figure CN115705834B_ABST
Abstract
Description
Technical Field
[0001] This application relates to, but is not limited to, the field of display control technology, and in particular to a method for adjusting display parameters, a device for adjusting display parameters, a display device, and a storage medium. Background Technology
[0002] In the manufacturing process of display modules, such as display panels, inter-panel variations are unavoidable. One problem arising from this is the difference in gamma performance between different panels, and the stability of gamma performance directly affects the image quality of the product. With the increasing size of display products, inter-panel variations are becoming more pronounced, and gamma drift is becoming more severe. To improve this situation, see [link to relevant documentation]. Figure 1 As shown, some panel manufacturers have developed automatic Gamma correction technology, which performs Gamma correction on each display panel, thus improving the inter-panel Gamma difference.
[0003] However, this calibration technology has limitations in its application. It requires the original screen manufacturer's production line to have an automatic gamma adjustment system, and secondly, it requires the timing controller (TCON) board to have the function of reading this automatic gamma adjustment data. Summary of the Invention
[0004] This application aims to provide a method, apparatus, display device, and storage medium for adjusting display parameters, thereby solving the problem in related technologies that it is impossible to automatically adjust the inter-chip Gamma difference for the entire display device.
[0005] The technical solution adopted by the present invention to solve the above-mentioned technical problem is: a method for adjusting display parameters, the method comprising:
[0006] When the gamma value of the display module is obtained as the standard gamma value, the theoretical brightness of the display module at multiple preset grayscale values is obtained.
[0007] Obtain the measured brightness of the display module at each preset grayscale value;
[0008] Based on each of the preset grayscale values and each of the measured brightness values, the actual gamma value of the display module is determined;
[0009] Based on the actual gamma value, determine each target grayscale value corresponding to each preset grayscale value.
[0010] A display parameter adjustment device, the display parameter adjustment device comprising:
[0011] The processing module is used to obtain the theoretical brightness of the display module at multiple preset grayscale values when the gamma value of the display module is the standard gamma value;
[0012] The acquisition module is used to acquire the measured brightness of the display module at each preset grayscale value;
[0013] The processing module is used to determine the actual gamma value of the display module based on each preset grayscale value and each measured brightness.
[0014] The processing module is used to determine each target grayscale value corresponding to each preset grayscale value based on the actual gamma value.
[0015] A display device, the display device comprising: a processor, a memory, and a communication bus;
[0016] The communication bus is used to realize the communication connection between the processor and the memory;
[0017] The processor is used to execute the display parameter adjustment program stored in the memory to implement the steps of the above-described display parameter adjustment method.
[0018] A storage medium storing one or more programs that can be executed by one or more processors to implement the steps of the above-described method for adjusting display parameters.
[0019] The present application provides a method, apparatus, display device, and storage medium for adjusting display parameters. The method includes: obtaining the theoretical brightness of the display module at multiple preset grayscale values when the Gamma value of the display module is a standard Gamma value; obtaining the measured brightness of the display module at each preset grayscale value; determining the actual Gamma value of the display module based on each preset grayscale value and each measured brightness; determining each target grayscale value corresponding to each preset grayscale value based on the actual Gamma value; each target grayscale value is the target parameter to be adjusted to for each preset grayscale value under the actual Gamma value. This solves the problem in related technologies where it is impossible to automatically adjust the inter-chip Gamma difference for the entire display device, achieving a display effect similar to automatic Gamma calibration when the display module's actual Gamma value is used, thereby minimizing inter-chip differences. Attached Figure Description
[0020] Figure 1 This is a schematic diagram illustrating a scenario of adjusting display parameters in related technologies;
[0021] Figure 2A flowchart illustrating the method for adjusting display parameters provided in embodiments of this application. Figure 1 ;
[0022] Figure 3 A flowchart illustrating the method for adjusting display parameters provided in embodiments of this application. Figure 2 ;
[0023] Figure 4 A schematic diagram of a display device and screen driver architecture provided for embodiments of this application;
[0024] Figure 5 A flowchart illustrating the method for adjusting display parameters provided in embodiments of this application. Figure 3 ;
[0025] Figure 6 A schematic diagram of a display parameter adjustment device provided for an embodiment of this application;
[0026] Figure 7 This is a schematic diagram of the structure of a display device provided for an embodiment of this application. Detailed Implementation
[0027] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0028] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0029] In the following description, the terms "first, second, third" are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that "first, second, third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0030] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0031] Embodiments of this application provide a method for adjusting display parameters, applied to a display device, with reference to... Figure 2 As shown, the method includes the following steps:
[0032] Step 101: Obtain the theoretical brightness of the display module at multiple preset grayscale values when the Gamma value of the display module is the standard Gamma value.
[0033] In this embodiment, the display module has the ability to display multiple gray levels. For example, depending on the display capability, it can have various gray level types, such as 0-255 gray levels or 0-1023 gray levels. For a conventional 8-bit color depth display module, the highest gray level brightness is 255 gray levels for a white screen; for a 10-bit color depth module, the white screen would be 1023 gray levels. For ease of explanation, this application uses a display module with 255 gray levels as an example to illustrate the method for adjusting the display parameters provided in this application.
[0034] Here, multiple preset grayscale values are multiple grayscale values between 0 and 255. For example, these multiple preset grayscale values can characterize the display status of intermediate grayscale levels. This application can measure the center brightness of the entire display device at L255 (the white screen), where L255 refers to the 255 grayscale value, i.e., the theoretical brightness of the display module at multiple preset grayscale values when the Gamma value of the display module is obtained as the standard Gamma value. Gamma describes the relative relationship between the brightness of each grayscale level of the display module and the brightness of the white screen. This application obtains the theoretical brightness of each grayscale value among the multiple preset grayscale values at the standard Gamma value during the adjustment of display parameters.
[0035] In this embodiment, the display module includes, but is not limited to, a liquid crystal display module (LCM). The standard Gamma value is any Gamma value within the standard Gamma value range.
[0036] For example, for an 8-bit color depth display module, the standard Gamma is 2.2. Of course, for an 8-bit color depth display module, the standard Gamma can also be a parameter close to 2.2. It is understood that in some embodiments, the focus is on the intermediate gray levels, with multiple preset gray level values between L31 and L191, such as L31, L63, L95, L127, L159, and L191, thereby obtaining the theoretical optimal brightness for each gray level.
[0037] Step 102: Obtain the measured brightness of the display module at each preset grayscale value.
[0038] In this embodiment, the measured brightness of the display module at each preset grayscale value can be obtained by a detection module co-located with the display device; or the measured brightness of the display module at each preset grayscale value can be obtained by a detection module separate from the display device.
[0039] In this embodiment, the detection module includes, but is not limited to, a luminance meter (also known as a color analyzer) or an image acquisition device. The image acquisition device includes, but is not limited to, a camera.
[0040] In a feasible measurement scenario, by connecting the luminance meter to the display device, the actual luminance of the display module at each preset grayscale value can be measured automatically and recorded.
[0041] In another feasible measurement scenario, the image acquisition device is connected to the display device to obtain the display image of the display module at each preset grayscale value acquired by the image acquisition device; then, based on the display image at each preset grayscale value, the measured brightness of the display module at each preset grayscale value is determined.
[0042] Of course, in other embodiments of this application, the brightness measuring instrument and the image acquisition device can be integrated, and at least one of the brightness measuring instrument and the image acquisition device can be used to measure the brightness of the display module.
[0043] This application does not specify the measurement method or measurement equipment for the actual brightness of the display module at each preset grayscale value, so as to achieve the actual brightness of the display module at each preset grayscale value.
[0044] Step 103: Determine the actual Gamma value of the display module based on each preset grayscale value and each measured brightness.
[0045] In this embodiment of the application, during the process of adjusting the display parameters of the display device, based on each preset grayscale value and each measured brightness, the actual Gamma value of the display module is determined to address the inter-module differences and serve as one of the reference factors for adjusting the display parameters. This aims to eliminate inter-module differences as much as possible and automatically adjust each display module to the display effect presented by the standard Gamma value.
[0046] Step 104: Based on the actual Gamma value, determine the target gray level value corresponding to each preset gray level value.
[0047] Here, each target grayscale value is the target parameter to be adjusted to for each preset grayscale value under the actual Gamma value.
[0048] In this embodiment, based on the actual Gamma value, a target grayscale value corresponding to each preset grayscale value is determined, and then the preset grayscale value is adjusted to the target grayscale value. This achieves an effect similar to automatic Gamma calibration on the display device, thereby improving the overall image quality. In other words, this application measures the actual Gamma value level of the display module and calculates the grayscale transformation relationship using the standard Gamma value's grayscale and brightness conversion formula. This allows for adjustment of the grayscale value, ensuring that the display module can be adjusted to achieve the display effect expected from the standard Gamma value, given the actual Gamma value of the display module.
[0049] The method for adjusting display parameters provided in this application includes: obtaining the theoretical brightness of the display module at multiple preset grayscale values when the Gamma value of the display module is the standard Gamma value; obtaining the measured brightness of the display module at each preset grayscale value; determining the actual Gamma value of the display module based on each preset grayscale value and each measured brightness; determining each target grayscale value corresponding to each preset grayscale value based on the actual Gamma value, wherein each target grayscale value is the target parameter to be adjusted to for each preset grayscale value under the actual Gamma value; solving the problem in related technologies where the display screen and TCON board are produced separately by different manufacturers, making it impossible to automatically adjust the inter-chip Gamma difference for the entire display device, and achieving the display effect presented by adjusting the display module to the standard Gamma value when the display module's actual Gamma value is true, eliminating inter-chip differences as much as possible, thereby achieving a display effect similar to automatic Gamma calibration.
[0050] Embodiments of this application provide a method for adjusting display parameters, applied to a display device, with reference to... Figure 3 As shown, the method includes the following steps:
[0051] Step 201: Substitute each preset grayscale value into the following first formula to obtain the theoretical brightness corresponding to each preset grayscale value.
[0052] Among them, G i Let γ be the i-th preset grayscale value, where i is a positive integer greater than or equal to 1 and less than or equal to the total number of preset grayscale values, G0 is the white screen grayscale, B0 is the white screen brightness corresponding to G0, γ0 is the standard Gamma value, and B... i For G i The corresponding theoretical brightness.
[0053] In this embodiment of the application, for example, G0 represents the white screen grayscale as L255, and B0 is the white screen brightness corresponding to L255. Then, by substituting multiple preset grayscale values, such as grayscale values between L31 and L191, for example, L31, L63, L95, L127, L159, and L191, into the first formula above, the theoretical brightness corresponding to L31, L63, L95, L127, L159, and L191 can be obtained respectively.
[0054] Step 202: Obtain the measured brightness of the display module at each preset grayscale value.
[0055] Here, the brightness of the display module at each preset grayscale value can be measured using a brightness meter or image acquisition device to obtain the measured brightness of the display module at each preset grayscale value.
[0056] In this embodiment, the actual brightness of the preset grayscale value is measured. Considering that the Gamma offset has a significant impact on the intermediate grayscale part, the L31 to L191 part can also be focused on. The actual brightness of L31, L63, L95, L127, L159 and L191 are measured respectively, and the actual Gamma value of the display module is calculated.
[0057] Given the actual Gamma value of the display module, based on the target brightness value of each preset grayscale value, the grayscale transformation method adopted to make the screen achieve the target brightness is determined, i.e., the following mapping relationship.
[0058] Step 203: Substitute each preset grayscale value and each measured brightness into the following second formula to obtain the actual Gamma value.
[0059] Among them, G i Let G0 be the i-th preset grayscale value, where i is a positive integer greater than or equal to 1 and less than or equal to the total number of preset grayscale values, G0 is the grayscale of the white screen, B0 is the brightness of the white screen corresponding to G0, and B... i ′ for G i The corresponding measured brightness, γ′ is the actual Gamma value.
[0060] Here, after obtaining the measured brightness of the display module at each preset grayscale value, each preset grayscale value and each measured brightness are substituted into the second formula described above to obtain the actual Gamma value. For example, each preset grayscale value and each measured brightness are substituted into the second formula to obtain the actual Gamma value corresponding to each preset grayscale value, and then the average of all actual Gamma values corresponding to the multiple preset grayscale values is calculated as the actual Gamma value of the display module. Of course, other methods can also be used to determine the actual Gamma value of the display module based on all actual Gamma values corresponding to multiple preset grayscale values. For example, the actual Gamma value with the highest probability of occurrence can be selected as the actual Gamma value of the display module.
[0061] Step 204: Obtain the mapping relationship between grayscale and brightness corresponding to the actual Gamma value.
[0062] In this embodiment, the mapping relationship between the grayscale and brightness corresponding to the actual Gamma value is used to realize the conversion of grayscale values, ensuring that the display module can be adjusted to the display effect that the standard Gamma value should have under the actual Gamma value of the display module.
[0063] In this embodiment of the application, the mapping relationship includes:
[0064] Among them, G i Let γ be the i-th preset grayscale value, where i is a positive integer greater than or equal to 1 and less than or equal to the total number of preset grayscale values, B0 is the white screen brightness, γ0 is the standard Gamma value, and γ′ is the actual Gamma value. i ′ for G i The corresponding target grayscale value.
[0065] It should be noted that this application does not specifically limit the mapping relationship, so as to realize the conversion of the preset grayscale value into the target grayscale value. Under the grayscale sequence of the target grayscale value, the display module can achieve the display effect under the standard Gamma value under the actual Gamma value.
[0066] As can be seen, the embodiments of this application achieve the display effect of the standard Gamma value through grayscale transformation. That is, the original grayscale value under the actual Gamma value is transformed into a new grayscale value by adjusting the grayscale through the display parameter adjustment method provided in this application. Under the grayscale sequence of the new grayscale value, the display module can achieve the display effect of the standard Gamma value under the actual Gamma value.
[0067] Step 205: Based on the mapping relationship, determine each target gray level value corresponding to each preset gray level value.
[0068] In this embodiment, the display device, having obtained the mapping relationship between grayscale and brightness corresponding to the actual Gamma value, determines each target grayscale value corresponding to each preset grayscale value based on the mapping relationship, thereby achieving a display effect similar to automatic Gamma calibration.
[0069] In other embodiments of this application, after determining each target grayscale value corresponding to each preset grayscale value based on the mapping relationship in step 205, the following step can also be performed: based on the mapping relationship, adjust the data output from the system-on-a-chip to the timing controller of the display module to change the image parameters of the image displayed by the display module. Here, the system-on-a-chip (SOC) is also known as the main chip of the display device. The timing controller is also known as the main driver chip of the display module.
[0070] For example, see Figure 4 As shown, taking the LCD display 3 as an example, the main chip 301 of the LCD display 3 re-matches the original data output to the driving main chip 302 of the display screen based on the mapping relationship between grayscale and brightness corresponding to the actual Gamma value, so as to change the image parameters of the image displayed by the display module, thereby matching the image quality of the display module, that is, adjusting the display module to the standard Gamma value to present the display effect, and realizing a display effect similar to automatic Gamma calibration.
[0071] In other embodiments of this application, before substituting each preset grayscale value into the following first formula in step 201 to obtain the theoretical brightness corresponding to each preset grayscale value, the following can be performed: Figure 5 The steps shown are for determining at least a portion of the preset grayscale values contained within a plurality of preset grayscale values.
[0072] Step 401: Determine the grayscale value range of the display module.
[0073] In this embodiment of the application, taking an 8-bit color depth display module as an example, the grayscale value range is 0 to 255 grayscale levels.
[0074] Step 402: Based on the grayscale value range, determine the number of at least some of the preset grayscale values included in the multiple preset grayscale values.
[0075] For example, based on gray levels 0 to 255, the number of at least some preset gray level values included in the plurality of preset gray level values is determined to be 4.
[0076] Step 403: Based on the quantity, determine the power corresponding to each preset gray level value in at least a portion of the preset gray level values.
[0077] For example, based on the quantity 4 mentioned above, the powers corresponding to each preset grayscale value in at least some preset grayscale values are determined to be 4, 5, 6, and 7, respectively.
[0078] Step 404: Substitute each power into the third formula below to obtain each preset grayscale value from at least a subset of preset grayscale values.
[0079] G N =2 n -1, where n is a power and n is a positive integer greater than 1, G N G is a positive integer greater than 0 and less than the maximum value in the grayscale range. i At least contains G N Of course G i Other grayscale values can also be included, such as L159 and L191.
[0080] For example, the display device substitutes 4, 5, 6, and 7 into the third formula above to obtain each preset grayscale value in at least some of the preset grayscale values, such as L31, L63, L95, and L127.
[0081] As can be seen from the above, this application addresses the issue of inter-chip Gamma differences in display modules by measuring the brightness of each preset grayscale value to determine the actual Gamma value of the display module. Then, through the grayscale brightness transformation relationship, the display Gamma is adjusted by adjusting the display grayscale value, which is equivalent to adjusting the Gamma value of the display module from the actual Gamma value to the standard 2.2, thereby improving image quality.
[0082] It should be noted that the descriptions of the same steps and contents as in other embodiments in this embodiment can be found in the descriptions in other embodiments, and will not be repeated here.
[0083] Embodiments of this application provide a display parameter adjustment device, which can be applied to... Figure 2-3 In a corresponding embodiment, a method for adjusting display parameters is provided, referring to... Figure 6 As shown, the adjustment device 5 for the display parameters includes:
[0084] Processing module 501 is used to obtain the theoretical brightness of the display module at multiple preset grayscale values when the Gamma value of the display module is the standard Gamma value;
[0085] The acquisition module 502 is used to acquire the measured brightness of the display module at each preset grayscale value;
[0086] The processing module 501 is used to determine the actual Gamma value of the display module based on each preset grayscale value and each measured brightness.
[0087] The processing module 501 is used to determine each target gray level value corresponding to each preset gray level value based on the actual Gamma value.
[0088] In other embodiments of this application, the processing module 501 is used to substitute each preset grayscale value into the following first formula to obtain the theoretical brightness corresponding to each preset grayscale value.
[0089] Among them, G i Let γ be the i-th preset grayscale value, where i is a positive integer greater than or equal to 1 and less than or equal to the total number of preset grayscale values, G0 is the white screen grayscale, B0 is the white screen brightness corresponding to G0, γ0 is the standard Gamma value, and B... i For G i The corresponding theoretical brightness.
[0090] In other embodiments of this application, the processing module 501 is used to substitute each preset grayscale value and each measured brightness into the following second formula to obtain the actual Gamma value.
[0091] Among them, G i Let G0 be the i-th preset grayscale value, where i is a positive integer greater than or equal to 1 and less than or equal to the total number of preset grayscale values, G0 is the grayscale of the white screen, B0 is the brightness of the white screen corresponding to G0, and B... i ′ for G i The corresponding measured brightness, γ′ is the actual Gamma value.
[0092] In other embodiments of this application, the processing module 501 is used to obtain the mapping relationship between gray levels and brightness corresponding to the actual Gamma value; and based on the mapping relationship, to determine each target gray level value corresponding to each preset gray level value.
[0093] In other embodiments of this application, the mapping relationship includes:
[0094] Among them, G i Let γ be the i-th preset grayscale value, where i is a positive integer greater than or equal to 1 and less than or equal to the total number of preset grayscale values, B0 is the white screen brightness, γ0 is the standard Gamma value, and γ′ is the actual Gamma value. i ′ for G i The corresponding target grayscale value.
[0095] In other embodiments of this application, the processing module 501 is used to determine the grayscale value range of the display module;
[0096] Based on the grayscale value range, determine the number of at least some preset grayscale values included in multiple preset grayscale values;
[0097] Based on the quantity, determine the power corresponding to each preset gray level value in at least a portion of the preset gray level values;
[0098] Substituting each power into the third formula below, we obtain each preset grayscale value from at least a subset of the preset grayscale values.
[0099] G N =2 n -1, where n is a power and n is a positive integer greater than 1, G N It is a positive integer greater than 0 and less than the maximum value in the grayscale range.
[0100] In other embodiments of this application, the acquisition module 502 is used to acquire the display screen of the display module at each preset grayscale value acquired by the image acquisition device; the processing module 501 is used to determine the measured brightness of the display module at each preset grayscale value based on the display screen at each preset grayscale value.
[0101] In other embodiments of this application, the processing module 501 is used to adjust the data output from the system-on-a-chip to the timing controller of the display module based on the mapping relationship, so as to change the screen parameters of the screen displayed by the display module.
[0102] The display parameter adjustment device provided in this application includes: a processing module for acquiring the theoretical brightness of the display module at multiple preset grayscale values when the Gamma value of the display module is a standard Gamma value; an acquisition module for acquiring the measured brightness of the display module at each preset grayscale value; the processing module for determining the actual Gamma value of the display module based on each preset grayscale value and each measured brightness; and the processing module for determining each target grayscale value corresponding to each preset grayscale value based on the actual Gamma value. This solves the problem in related technologies where the display screen and TCON board are manufactured separately by different manufacturers, making it impossible to automatically adjust the inter-chip Gamma difference for the entire display device. It achieves the display effect presented by adjusting the display module to the standard Gamma value when the display module's actual Gamma value is used, minimizing inter-chip differences and thus achieving a display effect similar to automatic Gamma calibration.
[0103] It should be noted that the descriptions of the same steps and contents as in other embodiments in this embodiment can be found in the descriptions in other embodiments, and will not be repeated here.
[0104] Embodiments of this application provide a display device that can be applied to... Figure 2-3 In a corresponding embodiment, a method for adjusting display parameters is provided, referring to... Figure 7 As shown, the display device 6 ( Figure 7 Display device 6 in Figure 6 The display parameter adjustment device 5 (corresponding to the one in the middle) includes: a processor 601, a memory 602, and a communication bus 603, wherein:
[0105] The communication bus 603 is used to realize the communication connection between the processor 601 and the memory 602.
[0106] The processor 601 is used to execute the display parameter adjustment program stored in the memory 602 to perform the following steps:
[0107] When the Gamma value of the display module is obtained as the standard Gamma value, the theoretical brightness of the display module at multiple preset grayscale values;
[0108] Obtain the measured brightness of the display module at each preset grayscale value;
[0109] Based on each preset grayscale value and each measured brightness, determine the actual Gamma value of the display module;
[0110] Based on the actual Gamma value, determine each target gray level value corresponding to each preset gray level value.
[0111] In other embodiments of this application, the processor 601 is used to execute a display parameter adjustment program stored in the memory 602 to implement the following steps:
[0112] Substituting each preset grayscale value into the first formula below, we obtain the theoretical brightness corresponding to each preset grayscale value.
[0113] Among them, G i Let γ be the i-th preset grayscale value, where i is a positive integer greater than or equal to 1 and less than or equal to the total number of preset grayscale values, G0 is the white screen grayscale, B0 is the white screen brightness corresponding to G0, γ0 is the standard Gamma value, and B... i For G i The corresponding theoretical brightness.
[0114] In other embodiments of this application, the processor 601 is used to execute a display parameter adjustment program stored in the memory 602 to implement the following steps:
[0115] Substituting each preset grayscale value and each measured brightness into the second formula below, the actual Gamma value is obtained.
[0116] Among them, G i Let G0 be the i-th preset grayscale value, where i is a positive integer greater than or equal to 1 and less than or equal to the total number of preset grayscale values, G0 is the grayscale of the white screen, B0 is the brightness of the white screen corresponding to G0, and B... i ′ for G iThe corresponding measured brightness, γ′ is the actual Gamma value.
[0117] In other embodiments of this application, the processor 601 is used to execute a display parameter adjustment program stored in the memory 602 to implement the following steps:
[0118] Obtain the mapping relationship between grayscale and brightness corresponding to the actual Gamma value;
[0119] Based on the mapping relationship, determine each target gray level value corresponding to each preset gray level value.
[0120] In other embodiments of this application, the mapping relationship includes:
[0121] Among them, G i Let γ be the i-th preset grayscale value, where i is a positive integer greater than or equal to 1 and less than or equal to the total number of preset grayscale values, B0 is the white screen brightness, γ0 is the standard Gamma value, and γ′ is the actual Gamma value. i ′ for G i The corresponding target grayscale value.
[0122] In other embodiments of this application, the processor 601 is used to execute a display parameter adjustment program stored in the memory 602 to implement the following steps:
[0123] Determine the grayscale value range of the display module;
[0124] Based on the grayscale value range, determine the number of at least some preset grayscale values included in multiple preset grayscale values;
[0125] Based on the quantity, determine the power corresponding to each preset gray level value in at least a portion of the preset gray level values;
[0126] Substituting each power into the third formula below, we obtain each preset grayscale value from at least a subset of the preset grayscale values.
[0127] G N =2 n -1, where n is a power and n is a positive integer greater than 1, G N It is a positive integer greater than 0 and less than the maximum value in the grayscale range.
[0128] In other embodiments of this application, the processor 601 is used to execute a display parameter adjustment program stored in the memory 602 to implement the following steps:
[0129] The display module displays the image at each preset grayscale value acquired by the image acquisition device;
[0130] Based on the display image at each preset grayscale value, the measured brightness of the display module at each preset grayscale value is determined.
[0131] In other embodiments of this application, the processor 601 is used to execute a display parameter adjustment program stored in the memory 602 to implement the following steps:
[0132] Based on the mapping relationship, the data output from the system-on-a-chip to the timing controller of the display module is adjusted to change the image parameters of the image displayed by the display module.
[0133] As an example, processor 601 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., wherein the general-purpose processor can be a microprocessor or any conventional processor, etc.
[0134] The display device provided in this application solves the problem in related technologies where the display screen and TCON board are manufactured separately by different manufacturers, making it impossible to automatically adjust the inter-chip Gamma difference for the entire display device. It achieves the display effect presented by adjusting the display module to the standard Gamma value when the display module has the true Gamma value, thereby eliminating the inter-chip difference as much as possible and achieving a display effect similar to automatic Gamma calibration.
[0135] It should be noted that the specific implementation process of the steps executed by the processor in this embodiment can be referred to Figure 2-3 The implementation process of the display parameter adjustment method provided in the corresponding embodiment will not be described in detail here.
[0136] Embodiments of this application provide a computer-readable storage medium storing one or more programs that can be executed by one or more processors to perform, as follows: Figure 2-3 The implementation process of the display parameter adjustment method provided in the corresponding embodiment will not be described in detail here.
[0137] The aforementioned computer storage media / memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM), etc.; or it can be various terminals that include one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.
[0138] It should be understood that the terms "an embodiment," "an embodiment," "an embodiment of this application," "the foregoing embodiment," "some embodiments," or "some implementations" mentioned throughout the specification mean that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, the phrases "an embodiment," "an embodiment," "an embodiment of this application," "the foregoing embodiment," "some embodiments," or "some implementations" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence numbers of the above processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The sequence numbers of the above embodiments of this application are merely descriptive and do not represent the superiority or inferiority of the embodiments.
[0139] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.
[0140] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.
[0141] In addition, each functional unit in the various embodiments of this application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0142] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
[0143] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0144] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method or device embodiments.
[0145] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, read-only memory (ROM), magnetic disks, or optical disks.
[0146] Alternatively, if the integrated units described above are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0147] It is worth noting that the accompanying drawings in this application are only for illustrating the schematic positions of various devices on the terminal device and do not represent their actual positions in the terminal device. The actual positions of each device or area may be changed or shifted according to the actual situation (e.g., the structure of the terminal device). Furthermore, the proportions of different parts in the terminal device in the drawings do not represent the actual proportions.
[0148] The above description is merely an embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method of adjusting a display parameter, characterized by, The method comprises: obtaining the theoretical luminance of the display module at a plurality of preset gray values when the gamma value of the display module is a standard gamma value; obtaining the measured luminance of the display module at each of the preset gray values; determining the actual gamma value of the display module based on each of the preset gray values and each of the measured luminance; determining each target gray value corresponding to each of the preset gray values based on the actual gamma value; wherein the determination of each target gray value corresponding to each of the preset gray values based on the actual gamma value comprises: Obtain the mapping relationship between the grayscale and brightness corresponding to the actual gamma value; wherein, the mapping relationship includes: ,in, For the first Preset grayscale values It is a positive integer greater than or equal to 1 and less than or equal to the total number of the plurality of preset grayscale values. Brightness of the white screen. Standard gamma value, This is the actual gamma value. For the The corresponding target grayscale value; determining each target gray value corresponding to each of the preset gray values based on the mapping relationship.
2. The method of claim 1, wherein, The method further comprises: determining the gray value range of the display module; wherein, is a first preset gray scale value, is a first preset gray scale value, is a positive integer greater than or equal to 1 and less than or equal to a total number of the plurality of preset gray scale values, is a white screen gray scale, the white screen gray scale being a gray scale of a white screen, is a corresponding white screen luminance, is a corresponding white screen luminance, is a standard gamma value, is a corresponding white screen luminance, is a corresponding white screen luminance.
3. The method of claim 1, wherein, determining the number of at least part of the preset gray values contained in the plurality of preset gray values based on the gray value range; determining the power corresponding to each of the at least part of the preset gray values based on the number; wherein, is a first preset gray scale value, is a first preset gray scale value, is a positive integer greater than or equal to 1 and less than or equal to a total number of the plurality of preset gray scale values, is a white screen gray scale, the white screen gray scale being a gray scale of a white screen, is a corresponding white screen luminance, is a corresponding white screen luminance, is a corresponding measured luminance, is a corresponding measured luminance, is an actual gamma value.
4. The method according to any one of claims 1 to 3, characterized in that, substituting each of the powers into the third formula to obtain each of the at least part of the preset gray values, The method further comprises: obtaining the display screen of the display module at each of the preset gray values collected by an image collection device; determining the measured luminance of the display module at each of the preset gray values based on the display screen at each of the preset gray values. The method further comprises: wherein, is a power, is a positive integer greater than 1, is a positive integer greater than 0 and less than the maximum value of the range of gray scale values.
5. The method according to any one of claims 1 to 3, characterized in that, adjusting the data output by the system-on-chip to the timing controller of the display module based on the mapping relationship to change the picture parameters of the picture displayed by the display module. The display parameter adjustment device comprises: a processing module configured to obtain the theoretical luminance of the display module at a plurality of preset gray values when the gamma value of the display module is a standard gamma value; 6. The method of claim 3, wherein, an obtaining module configured to obtain the measured luminance of the display module at each of the preset gray values; the processing module is configured to determine the actual gamma value of the display module based on each of the preset gray values and each of the measured luminance; 7. An adjustment device of a display parameter, characterized by the processing module is configured to determine each target gray value corresponding to each of the preset gray values based on the actual gamma value; The display device comprises a processor, a memory and a communication bus; the communication bus is configured to realize the communication connection between the processor and the memory; The processing module is further configured to obtain the mapping relationship between the grayscale and brightness corresponding to the actual gamma value; wherein the mapping relationship includes: ,in, For the first Preset grayscale values It is a positive integer greater than or equal to 1 and less than or equal to the total number of the plurality of preset grayscale values. Brightness of the white screen. Standard gamma value, This is the actual gamma value. For the The corresponding target grayscale value; based on the mapping relationship, determine each target grayscale value corresponding to each preset grayscale value.
8. A display device, characterized by The processor is configured to execute an adjustment program of display parameters stored in the memory to implement the steps of the adjustment method of the display parameters according to any one of claims 1 to 6.
9. A storage medium, characterized by The storage medium stores one or more programs, and the one or more programs are executable by one or more processors to implement the steps of the adjustment method of the display parameters according to any one of claims 1 to 6.
Citation Information
Patent Citations
Display panel gray scale regulating method and device
CN107045863A
Gamma value correction method and device, electronic device and readable storage medium
CN112950657A