Display panel resolution conversion method, display device and storage medium

By inserting grayscale supplementary values ​​into the non-display area of ​​the display panel and converting them into binary files for storage, the problem of high cost, time-consuming and labor-intensive brightness compensation for non-standard resolution display panels is solved, and effective brightness compensation is achieved without modifying the hardware.

CN118887907BActive Publication Date: 2025-10-03HKC CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411214747.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2025-10-03
Estimated Expiration
2044-08-30

AI Technical Summary

Technical Problem

When performing brightness compensation on a display panel with non-standard resolution, the existing technology requires modification and debugging of the front-end SOC/Scanner, main control chip and some hardware ICs, as well as modification of the demura machine, which results in high costs, time and labor.

Method used

By inserting grayscale supplement values ​​corresponding to the resolution difference in the non-display area of ​​the display panel and converting them into binary files and storing them in the main control chip, the main control chip can recognize the grayscale compensation values ​​calculated by conventional Demura technology to achieve brightness compensation.

Benefits of technology

There is no need to modify the SOC/Scanner, main control chip and hardware IC, and effective brightness compensation for non-standard resolution display panels is achieved, avoiding additional costs and time expenses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118887907B_ABST
    Figure CN118887907B_ABST
Patent Text Reader

Abstract

The present application discloses a method for converting the resolution of a display panel, a display device, and a storage medium, and relates to the field of display technology. The method comprises: inserting, in a non-display area, grayscale supplementary values ​​equal to the number of pixels reflected by the resolution difference, based on a resolution difference between a current resolution of a display area and a target resolution, so as to convert the current resolution into a target resolution; converting the grayscale supplementary values ​​into a binary file and storing the binary file in a main control chip in the non-display area. This method enables effective brightness compensation of a display panel with a non-standard resolution through conventional demura technology without modifying and debugging the SOC / Scanner, the main control chip, and some hardware ICs, or modifying the demura machine corresponding to the demura technology, thereby avoiding disadvantages such as high cost, time and labor.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display technology, and in particular to a resolution conversion method for a display panel, a display device, and a storage medium. Background Art

[0002] Mini LED (sub-millimeter light-emitting diode) display panels with 4K and 8K resolutions have high image quality requirements. However, during the display process, the screen often exhibits blocky mura, or uneven brightness. In this case, demura technology is often used to compensate for this uneven brightness. With the development of display panels, the emergence of unconventional display panels such as cut-out panels and special-shaped screens has expanded the resolution of display panels beyond standard resolutions. Non-standard resolutions corresponding to these unconventional display panels have emerged. For example, a resolution of 1280*2160 can be considered one-third of the 3840*2160 resolution of a standard UHD display panel.

[0003] However, the conventional demura technology is set based on standard resolution. The size of the demura compensation CSV file stored on a display panel with non-standard resolution is inconsistent with that of the demura compensation CSV (Comma-Separated Values) file stored on a display panel with standard resolution. The internal processor based on conventional demura technology cannot output the demura compensation CSV file, so the main control chip cannot recognize the demura compensation CSV file and output the grayscale compensation value that matches the resolution of the non-standard display panel.

[0004] Currently, it is proposed to modify and debug the front-end SOC (System on Chip) / Scanner (image processing chip), main control chip and some hardware IC (Integrated Circuit) of display panels with non-standard resolutions. In addition, the demura machine corresponding to the demura technology needs to be modified accordingly, which has the disadvantages of high cost, time and labor. Summary of the Invention

[0005] The main purpose of this application is to provide a display panel resolution conversion method, a display device and a storage medium, aiming to solve the technical problems of high cost, time and labor-consuming in the solution of brightness compensation for non-standard resolution display panels based on Demura technology.

[0006] To achieve the above objectives, the present application proposes a method for converting the resolution of a display panel. The method is applied to a display device, wherein the display panel includes a non-display area and a display area. The method includes:

[0007] According to a resolution difference between a current resolution of the display area and a target resolution, inserting, on the non-display area, grayscale supplementary values ​​equal in number to the number of pixels reflected by the resolution difference, so as to convert the current resolution into the target resolution;

[0008] The grayscale supplement value is converted into a binary file and stored in a main control chip in the non-display area.

[0009] In one embodiment, the grayscale supplementary value is inserted into a blank area of ​​the non-display area.

[0010] In one embodiment, a brightness pre-processing program is stored on the display device, and the grayscale supplement value is any grayscale value within a recognizable grayscale range of the brightness pre-processing program.

[0011] In one embodiment, after the step of converting the grayscale supplement value into a binary file and storing the binary file in the main control chip of the non-display area, the method includes:

[0012] Calculating brightness compensation data of the currently displayed image data in the brightness preprocessing program according to the acquired currently displayed image data;

[0013] The main control chip obtains a grayscale compensation value corresponding to the brightness compensation data, and performs brightness compensation on a target pixel on the display area according to the grayscale compensation value, wherein the target pixel is a pixel to which the grayscale compensation value belongs.

[0014] In one embodiment, the display device is provided with an internal camera and an internal processor, and before the step of displaying the acquired current image data, the method includes:

[0015] Controlling the internal camera to shoot the current display screen on the display area to obtain a current display image;

[0016] The currently displayed image data corresponding to the currently displayed image is transmitted to the internal processor.

[0017] In one embodiment, the step of calculating brightness compensation data of the currently displayed image data in the brightness preprocessing program based on the acquired currently displayed image data includes:

[0018] analyzing the currently displayed image data by the internal processor to determine brightness data of each sub-display area reflected by the currently displayed image data;

[0019] Determining whether there is abnormal brightness data based on brightness data adjacent to each of the brightness data, wherein the sub-display area to which the abnormal brightness data belongs has a display brightness lower than / higher than a preset display brightness;

[0020] If abnormal brightness data exists, the brightness preprocessing program is called to calculate brightness compensation data of the abnormal brightness data.

[0021] In one embodiment, the display device includes a memory, and the step of obtaining a grayscale compensation value corresponding to the brightness compensation data through the main control chip and performing brightness compensation on a target pixel on the display area according to the grayscale compensation value includes:

[0022] After converting the brightness compensation data into a brightness compensation binary program, burning the brightness compensation binary program into the memory;

[0023] Reading the brightness compensation binary program from the memory through the main control chip, and driving the brightness compensation binary program to obtain the grayscale compensation value;

[0024] Brightness compensation is performed on a target pixel in the sub-display area to which the abnormal brightness data belongs according to the grayscale compensation value.

[0025] In one embodiment, after the step of performing brightness compensation on the target pixel on the display area, the method further includes:

[0026] Controlling the internal camera to shoot the display screen after brightness compensation to obtain a display image to be judged;

[0027] Determining, by the internal processor, whether the abnormal brightness data exists in the display image data to be determined corresponding to the display image to be determined;

[0028] If it is determined that the abnormal brightness data exists, executing the step of calling the brightness pre-processing program;

[0029] If it is determined that the abnormal brightness data does not exist, information indicating that the brightness compensation operation is completed is output.

[0030] In addition, to achieve the above-mentioned purpose, the present application also proposes a display device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the display panel resolution conversion method as described above.

[0031] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium and stores a computer program. When the computer program is executed by a processor, the steps of the display panel resolution conversion method described above are implemented.

[0032] One or more technical solutions proposed in this application have at least the following technical effects:

[0033] Based on the resolution difference between the current resolution and the target resolution of the display area, the same number of grayscale supplementary values ​​as the number of pixels reflected by the resolution difference are inserted in the non-display area. Because the resolution represents the number of pixels on the display area, and one pixel corresponds to one grayscale, the difference in the number of pixels between the non-standard resolution display panel and the standard resolution display panel can be obtained based on the resolution difference between the current resolution and the target resolution (i.e., the standard resolution). After determining the same number of grayscale supplementary values ​​based on the difference in the number of pixels, the corresponding number of grayscale compensation values ​​are inserted in the non-display area of ​​the display panel to expand the current resolution. , converting the current resolution into the target resolution, and converting the grayscale compensation value into a binary file and storing it in the main control chip in the non-display area, so as to update the main control chip on the display panel, so that the main control chip can recognize the grayscale compensation value calculated based on the conventional Demura technology. This realizes effective brightness compensation for non-standard resolution display panels through conventional Demura technology without the need to modify and debug the current front-end SOC / Scanner, main control chip and some hardware ICs, and without the need to carry out corresponding modifications to the Demura machine corresponding to the Demura technology, thus avoiding the disadvantages of high cost, time and labor. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0035] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0036] Figure 1 A schematic diagram of a flow chart of a first embodiment of a method for converting the resolution of a display panel of the present application;

[0037] Figure 2 This is a schematic diagram of the conversion of resolution for this application;

[0038] Figure 3 A schematic diagram of a flow chart of a second embodiment of a method for converting the resolution of a display panel of the present application;

[0039] Figure 4 A schematic diagram of the structural flow chart for brightness compensation in this application;

[0040] Figure 5 Schematic diagram of the device structure of the hardware operating environment involved in the resolution conversion method of the display panel in the embodiment of the present application.

[0041] The purpose, features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0042] It should be understood that the specific embodiments described herein are merely used to explain the technical solutions of the present application and are not intended to limit the present application.

[0043] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0044] The main solution of the embodiment of the present application is: based on the resolution difference between the current resolution of the display area and the target resolution, grayscale supplement values ​​of the same number as the number of pixels reflected by the resolution difference are inserted in the non-display area to convert the current resolution into the target resolution; the grayscale supplement values ​​are converted into a binary file and stored in the main control chip of the non-display area.

[0045] Because the demura technology conventionally used in existing technologies is based on standard resolution, the demura compensation CSV files stored on non-standard resolution display panels are not the same size as those stored on standard resolution display panels. Consequently, the internal processor based on conventional demura technology cannot output the demura compensation CSV files, and the main control chip cannot recognize the demura compensation CSV files and output grayscale compensation values ​​that match the resolution of the non-standard display panel. Currently, it is proposed to modify and debug the front-end SOC / Scanner, main control chip, and some hardware ICs of display panels with non-standard resolutions. Furthermore, it is necessary to modify the demura equipment that supports the demura technology, which is costly, time-consuming, and labor-intensive.

[0046] The present application provides a solution. Because resolution represents the number of pixels on a display area, and one pixel corresponds to one grayscale, the difference in pixel count between a non-standard-resolution display panel and a target resolution (i.e., the standard resolution) can be used to determine the difference in pixel count between the non-standard-resolution display panel and the standard-resolution display panel. After determining the same number of grayscale compensation values ​​based on the pixel difference, the corresponding number of grayscale compensation values ​​is inserted into the non-display area of ​​the display panel to expand the current resolution and convert it to the target resolution. The grayscale compensation values ​​are converted into a binary file and stored in a main control chip in the non-display area to update the main control chip on the display panel. This allows the main control chip to recognize the grayscale compensation values ​​calculated using conventional demura technology. This allows for effective brightness compensation of non-standard-resolution display panels using conventional demura technology, without requiring modification and debugging of the current front-end SOC / Scanner, main control chip, and certain hardware ICs, or any corresponding modifications to the demura equipment used by the demura technology. This avoids the drawbacks of high cost, time, and effort.

[0047] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, mobile phone, etc., or an electronic device or display device capable of implementing the above functions. The following uses a display device as an example to illustrate this embodiment and the following embodiments.

[0048] Based on this, the embodiment of the present application provides a method for converting the resolution of a display panel, referring to Figure 1 , Figure 1 FIG. 1 is a flow chart of a first embodiment of a method for converting the resolution of a display panel according to the present application.

[0049] In this embodiment, the method for converting the resolution of a display panel includes steps S10 to S20:

[0050] In step S10 , based on the resolution difference between the current resolution of the display area and the target resolution, grayscale supplementary values ​​equal to the number of pixels reflected by the resolution difference are inserted in the non-display area to convert the current resolution into the target resolution.

[0051] It's important to note that conventional demura technology is dependent on the standard resolution of the display panel it corresponds to, as well as the system-on-chip (SOC) / scanner and main control chip it contains. Therefore, conventional demura technology can only compensate for the brightness of display panels with a standard resolution. Therefore, running demura technology on a non-standard resolution display panel requires modification and debugging of the front-end SOC / scanner, main control chip, and certain hardware ICs. Furthermore, the demura machine that supports the technology must be modified accordingly, resulting in additional cost and time.

[0052] Due to the special reasons of resolution, the size of the demura compensation CSV file stored on a display panel with non-standard resolution (hereinafter referred to as non-standard display panel) is inconsistent with that of the demura compensation CSV file stored on a display panel with standard resolution (hereinafter referred to as standard display panel). If the brightness compensation calculation of the display panel with non-standard resolution is directly based on conventional demura technology, the internal processor cannot output a demura compensation CSV file with the same size as the demura compensation CSV file of the standard display panel based on the current display image data captured by the internal camera. As a result, the main control chip cannot recognize the demura compensation CSV file and output a grayscale compensation value that matches the resolution of the non-standard display panel.

[0053] Based on the above situation, this embodiment proposes an embodiment for effectively running conventional demura technology on a display panel with non-standard resolution without adding additional cost or time. The details are as follows:

[0054] After determining the current resolution of the non-standard display panel and the target resolution of the standard display panel using conventional demura technology, the resolution difference between the current and target resolutions is calculated. Because the resolution of a display panel reflects the number of pixels on the panel, and each pixel corresponds to one grayscale, the calculated resolution difference also reflects the difference in the number of pixels and grayscales between the non-standard and standard display panels. Therefore, based on the resolution difference, the current resolution is expanded by inserting grayscale supplementary values ​​equal to the number of pixels reflected by the resolution difference into the non-display area, thereby converting the current resolution to the target resolution to a certain extent.

[0055] For example, Figure 2 As shown, assuming that the current resolution is 1280*2160 and the target resolution is 3840*2160, the difference between the current resolution and the target resolution is 2560*0. It can be seen that the current resolution and the target resolution differ by 2560 pixels in the horizontal direction. In order to achieve the following Figure 2 As shown, the horizontal resolution of 1280 is expanded to 3840, so that the demura compensation CSV file stored on the non-standard display panel changes from 1280*2160 to 3840*2160. It is proposed to insert a grayscale compensation segment consisting of 2560 fixed grayscale compensation values ​​on the non-display area of ​​the non-standard display panel, and combine it with the original grayscale stage corresponding to the 1280*2160 pixels on the display area of ​​the non-standard display panel to form a grayscale matrix of 3840*2160, thereby achieving the expansion of the current resolution of 1280*2160 to 3840*2160 to a certain extent.

[0056] Among them, the Demura compensation CSV document refers to a table matrix document of brightness compensation data for each pixel reflected by the resolution, which is calculated by Demura technology. Demura technology determines the display area with uneven brightness based on the input display image data, and calculates the display area with uneven brightness to obtain the brightness compensation data for compensating the pixels on the display area. Then, according to the arrangement relationship between each pixel, the brightness compensation data and the brightness data of the display area without uneven brightness are arranged and output as a Demura compensation CSV document.

[0057] Step S20 , converting the grayscale supplement value into a binary file and storing it in the main control chip of the non-display area.

[0058] Because the grayscale number file stored on the main control chip of the current non-standard display panel is the grayscale number before resolution conversion, which does not correspond to the grayscale number after resolution conversion, in order to enable the main control chip to recognize the Demura compensation CSV file and output valid grayscale compensation values ​​based on the Demura compensation CSV file, it is necessary to convert each grayscale compensation value into a binary file, store the binary file in the main control chip, and update the main chip so that the main chip can output valid grayscale compensation values ​​based on the connected Demura compensation CSV file to compensate the brightness of the corresponding pixels.

[0059] If the main control chip is not updated, but the grayscale compensation value output by the original main control chip is directly connected to the demura compensation CSV file for brightness compensation, the grayscale number stored in the main control chip itself may not correspond to the grayscale number reflected in the demura compensation CSV file during the recognition process of the demura compensation CSV file. As a result, the grayscale compensation value output by the main chip based on the demura compensation CSV file will be compensated to the wrong pixel, resulting in the failure of brightness improvement.

[0060] In addition, it should be noted that in order to avoid the impact of the increased grayscale compensation value on the display area, this embodiment inserts the grayscale compensation value into the blank area of ​​the non-display area, which can not only achieve the resolution conversion of the non-standard display panel, but also avoid the impact on the display image of the non-standard display panel.

[0061] Furthermore, although the grayscale compensation value will not be applied to the actual display image, the expanded grayscale compensation value can be set to the same fixed grayscale value. However, in order for the internal processor to be able to recognize the grayscale based on the conventional demura technology (i.e., the brightness pre-processing program), the expanded grayscale compensation value must be within the recognizable grayscale range of the conventional demura technology.

[0062] In this embodiment, based on the resolution difference between the current resolution of the display area and the target resolution, grayscale compensation values ​​of the same number as the number of pixels reflected by the resolution difference are inserted in the non-display area. Because the resolution represents the number of pixels on the display area, and one pixel corresponds to one grayscale, the difference in the number of pixels between the display panel with non-standard resolution and the display panel with standard resolution can be obtained based on the resolution difference between the current resolution of the display panel with non-standard resolution and the target resolution (i.e., standard resolution). After determining the same number of grayscale compensation values ​​based on the difference in the number of pixels, the corresponding number of grayscale compensation values ​​are inserted in the non-display area of ​​the display panel to adjust the current resolution. The system performs line expansion, converts the current resolution into the target resolution, and converts the grayscale compensation value into a binary file and stores it in the main control chip in the non-display area. This updates the main control chip on the display panel, enabling it to recognize the grayscale compensation value calculated based on conventional demura technology. This allows for effective brightness compensation of non-standard resolution display panels using conventional demura technology without requiring modification or debugging of the current front-end SOC / Scanner, main control chip, and some hardware ICs, or corresponding modification of the corresponding demura machine. This avoids the disadvantages of high cost, time and effort.

[0063] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above embodiment 1 can be referred to the above introduction and will not be described in detail later. Figure 3 After step S20, the display panel resolution conversion method further includes steps A10 to A20:

[0064] Step A10 : calculating brightness compensation data of the currently displayed image data in a brightness preprocessing program according to the currently displayed image data obtained.

[0065] After the resolution of the non-standard display panel is converted to the resolution of the standard display panel through steps S10 to S20 , the non-standard display panel can now normally run the conventional Demura technology, ie, the brightness pre-processing program.

[0066] First, after obtaining the current display image data of the display screen of the non-standard display panel, the brightness compensation data of the current display image data is calculated through the brightness preprocessing program, that is, the current display image data is calculated through the brightness preprocessing program, and a demura compensation CSV file with the same size as the demura compensation CSV file of the standard display panel is output.

[0067] In step A20 , the main control chip obtains a grayscale compensation value corresponding to the brightness compensation data, and performs brightness compensation on a target pixel on the display area according to the grayscale compensation value, wherein the target pixel is the pixel to which the grayscale compensation value belongs.

[0068] After calculating the brightness compensation data, the main control chip outputs the effective grayscale compensation value corresponding to the brightness compensation data, and outputs the corresponding compensation voltage value based on the grayscale compensation value to adjust and compensate the brightness of the target pixels that cause uneven brightness on the display area, thereby effectively improving the uneven brightness of the display panel without increasing additional costs.

[0069] In some feasible embodiments, steps A01 to A02 are further included before step A10:

[0070] Step A01: Control the internal camera to shoot the current display screen on the display area to obtain the current display image.

[0071] Step A02: transmitting the current display image data corresponding to the current display image to an internal processor.

[0072] Specific, combined Figure 4 The structural flow chart shown is used for explanation.

[0073] During the operation of the display device, the internal camera (i.e. Figure 4 CCD Camera) for non-standard display panels on display devices (i.e. Figure 4 The current display screen on the display area of ​​the Panel in the Figure 4 Take photos in ), after obtaining the current display image, the internal camera obtains the current display image data of the current display image obtained by shooting (i.e. Figure 4 After the current display image data is transmitted to the internal processor (i.e. Figure 4 on the Computer in the .

[0074] Among them, a CCD Camera (Charge Coupled Device Camera) is an image sensor provided inside a display device. In actual application, it can be set to other types of image sensors according to specific application requirements.

[0075] In some feasible embodiments, step A10 may include steps A11 to A13:

[0076] In step A11 , the internal processor analyzes the current display image data to determine the brightness data of each sub-display area reflected by the current display image data.

[0077] Step A12: judging whether there is abnormal brightness data based on the brightness data adjacent to each brightness data, wherein the sub-display area to which the abnormal brightness data belongs has a display brightness lower than / higher than a preset display brightness.

[0078] The internal processor analyzes and calculates the currently displayed image data to obtain brightness data for each sub-display area on the display area. Based on the brightness data of adjacent sub-display areas, the processor determines whether the brightness reflected by each sub-display area and the brightness reflected by the brightness data of adjacent sub-display areas will cause block-like mura in the display area. Furthermore, the processor determines whether the brightness of each sub-display area is lower than / higher than a preset brightness, i.e., whether the brightness data of each sub-display area is abnormal.

[0079] The preset display brightness is set based on the display brightness of adjacent sub-display areas of the sub-display area, and is a brightness value that is noticeably lower / higher than the surrounding display brightness, which is perceptible to the human eye.

[0080] Step A13: If abnormal brightness data exists, a brightness pre-processing program is called to calculate brightness compensation data for the abnormal brightness data.

[0081] If it is determined that abnormal brightness data exists, the internal processor may call a brightness pre-processing program to calculate brightness compensation data for the abnormal brightness data to achieve uniform display brightness in the display area.

[0082] In some feasible embodiments, step A20 may include steps A21 to A23:

[0083] Step A21 : After converting the brightness compensation data into a brightness compensation binary program, the brightness compensation binary program is burned into a memory.

[0084] In step A22 , the main control chip reads the brightness compensation binary program from the memory, and drives the brightness compensation binary program to obtain a grayscale compensation value.

[0085] Step A23 : performing brightness compensation on the target pixel in the sub-display area to which the abnormal brightness data belongs according to the grayscale compensation value.

[0086] The internal processor converts each brightness compensation data and the brightness data of the sub-display area that does not need brightness compensation into a brightness compensation binary program (i.e. Figure 4 After the brightness compensation binary program is burned into the memory (ie Figure 4 Flash IC in the main control chip (i.e. Figure 4 TconIC) in the extract and execute.

[0087] At this time, the main control chip reads the brightness compensation binary program (i.e. Figure 4 Load bin in), after obtaining the brightness compensation binary program, the brightness compensation binary program is driven to obtain the grayscale compensation value corresponding to the brightness compensation data (ie Figure 4 According to the grayscale compensation value and the target pixel corresponding to the grayscale compensation value, the main control chip outputs the corresponding compensation voltage value to compensate the grayscale value of the target pixel, thereby performing brightness compensation on the sub-display area to which the abnormal brightness data belongs.

[0088] Among them, Flash IC (Flash Integrated Circuit, fast storage chip) is a storage device set inside the display device. In actual application, it can be set to other types of storage devices according to specific application requirements.

[0089] In some feasible embodiments, steps A31 to A34 may be included after step A20:

[0090] Step A31 , controlling the internal camera to shoot the display image after brightness compensation to obtain a display image to be judged.

[0091] In step A32, the internal processor determines whether there is abnormal brightness data in the display image data to be determined corresponding to the display image to be determined.

[0092] In step A33, if it is determined that abnormal brightness data exists, the step of calling a brightness pre-processing program is executed.

[0093] In step A34, if it is determined that there is no abnormal brightness data, information indicating that the brightness compensation operation is completed is output.

[0094] Furthermore, in order to ensure the accuracy of the brightness improvement, the display image after brightness compensation will be judged to determine whether the display image after brightness compensation still has uneven brightness. Specifically, at this time, the internal camera is controlled again to shoot the display screen after brightness compensation. After obtaining the display image to be judged, the display image data to be judged corresponding to the display image to be judged is obtained, and the display image data to be judged is transmitted to the internal processor. The internal processor analyzes and calculates the connected display image data to be judged to obtain the brightness data to be judged of each sub-display area on the display area. Based on the brightness data of the sub-display areas adjacent to the brightness data to be judged of each sub-display area, it is determined whether the display brightness reflected by the brightness data to be judged of each sub-display area and the display brightness reflected by the brightness data of the adjacent sub-display areas will still cause block-shaped mura in the display area, and whether the brightness data to be judged of each sub-display area is abnormal brightness data.

[0095] If so, it is determined that abnormal brightness data still exists, that is, the display image after brightness compensation still has uneven brightness and darkness, and the brightness preprocessing program is called again to perform brightness compensation.

[0096] If not, it is determined that the brightness unevenness on the non-standard display panel is eliminated, thereby effectively improving the brightness unevenness on the display panel without increasing additional costs.

[0097] In this embodiment, based on the currently displayed image data obtained, the brightness compensation data of the currently displayed image data is calculated in the brightness preprocessing program, and the grayscale compensation value corresponding to the brightness compensation data is obtained through the main control chip. Based on the grayscale compensation value, the brightness compensation is performed on the target pixel on the display area, thereby effectively improving the uneven brightness of the display panel without increasing additional costs.

[0098] The present application provides a display device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the resolution conversion method of the display panel in the above-mentioned embodiment one.

[0099] Reference below Figure 5, which shows a schematic diagram of the structure of a display device suitable for implementing the embodiments of the present application. The display device in the embodiments of the present application may include, but is not limited to, mobile terminals such as laptop computers, PADs (Portable Application Descriptions), PMPs (Portable Media Players), and in-vehicle terminals (such as in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 5 The display device shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.

[0100] like Figure 5 As shown, the display device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes based on programs stored in a read-only memory (ROM) 1002 or programs loaded from a storage device 1003 into a random access memory (RAM) 1004. RAM 1004 also stores various programs and data required for the operation of the display device. Processing device 1001, ROM 1002, and RAM 1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input devices 1007 including, for example, a touch screen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage device 1003 including, for example, a magnetic tape, hard disk, etc.; and communication device 1009. Communication device 1009 can allow the display device to communicate with other devices wirelessly or wired to exchange data. Although the figure shows a display device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have instead.

[0101] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0102] The display device provided in this application utilizes the display panel resolution conversion method described in the above-mentioned embodiment, thereby resolving the high cost, time-consuming, and labor-intensive technical issues associated with redesigning demura technology based on non-standard resolutions. Compared to the prior art, the display device provided in this application achieves the same beneficial effects as the display panel resolution conversion method described in the above-mentioned embodiment. Other technical features of this display device are the same as those disclosed in the above-mentioned embodiment and are not further elaborated here.

[0103] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0104] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

[0105] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, a computer program) stored thereon, wherein the computer-readable program instructions are used to execute the resolution conversion method of the display panel in the above-mentioned embodiment.

[0106] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0107] The computer-readable storage medium may be included in the display device, or may exist independently without being assembled into the display device.

[0108] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the display device, the display device: based on the resolution difference between the current resolution of the display area and the target resolution, inserts grayscale supplementary values ​​of the same number as the number of pixels reflected by the resolution difference on the non-display area to convert the current resolution into the target resolution; converts the grayscale supplementary values ​​into a binary file and stores it in the main control chip of the non-display area.

[0109] Computer program code for performing the operations of the present application may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0110] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.

[0111] The modules described in the embodiments of the present application may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.

[0112] The computer-readable storage medium provided in this application is a computer-readable storage medium storing computer-readable program instructions (i.e., a computer program) for executing the above-described display panel resolution conversion method. This computer-readable storage medium can address the high cost, time-consuming, and labor-intensive technical issues associated with redesigning demura technology based on non-standard resolutions. Compared to the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the display panel resolution conversion method provided in the above-described embodiments, and are not further elaborated here.

[0113] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned method for converting the resolution of a display panel when executed by a processor.

[0114] The computer program product provided in this application can address the high cost, time-consuming, and labor-intensive technical issues associated with redesigning demura technology for non-standard resolutions. Compared to the prior art, the computer program product provided in this application has the same beneficial effects as the display panel resolution conversion method provided in the aforementioned embodiment, and will not be further elaborated here.

[0115] The above description is only part of the embodiments of the present application and does not limit the patent scope of the present application. All equivalent structural transformations made by using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect application in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A method for converting the resolution of a display panel, characterized in that: The display panel resolution conversion method is applied to a display device, wherein the display panel includes a non-display area and a display area, and the display panel resolution conversion method includes: According to a resolution difference between a current resolution of the display area and a target resolution, inserting, on the non-display area, grayscale supplementary values ​​equal in number to the number of pixels reflected by the resolution difference, so as to convert the current resolution into the target resolution; The grayscale supplement value is converted into a binary file and stored in a main control chip in the non-display area.

2. The method for converting the resolution of a display panel according to claim 1, wherein: The grayscale supplement value is inserted into the blank area of ​​the non-display area.

3. The method for converting the resolution of a display panel according to claim 1, wherein: A brightness pre-processing program is stored on the display device, and the grayscale supplement value is any grayscale value in a recognizable grayscale range of the brightness pre-processing program.

4. The method for converting the resolution of a display panel according to claim 3, wherein: After the step of converting the grayscale supplement value into a binary file and storing the binary file in the main control chip of the non-display area, the method includes: Calculating brightness compensation data of the currently displayed image data in the brightness preprocessing program according to the acquired currently displayed image data; The main control chip obtains a grayscale compensation value corresponding to the brightness compensation data, and performs brightness compensation on a target pixel on the display area according to the grayscale compensation value, wherein the target pixel is a pixel to which the grayscale compensation value belongs.

5. The method for converting the resolution of a display panel according to claim 4, wherein: The display device is provided with an internal camera and an internal processor, and before the step of displaying the currently acquired image data, the method includes: Controlling the internal camera to shoot the current display screen on the display area to obtain a current display image; The currently displayed image data corresponding to the currently displayed image is transmitted to the internal processor.

6. The method for converting the resolution of a display panel according to claim 5, wherein: The step of calculating brightness compensation data of the currently displayed image data in the brightness preprocessing program based on the acquired currently displayed image data includes: analyzing the currently displayed image data by the internal processor to determine brightness data of each sub-display area reflected by the currently displayed image data; Determining whether there is abnormal brightness data based on brightness data adjacent to each of the brightness data, wherein the sub-display area to which the abnormal brightness data belongs has a display brightness lower than / higher than a preset display brightness; If abnormal brightness data exists, the brightness preprocessing program is called to calculate brightness compensation data of the abnormal brightness data.

7. The method for converting the resolution of a display panel according to claim 6, wherein: The display device includes a memory, and the step of obtaining a grayscale compensation value corresponding to the brightness compensation data through the main control chip and performing brightness compensation on a target pixel on the display area according to the grayscale compensation value includes: After converting the brightness compensation data into a brightness compensation binary program, burning the brightness compensation binary program into the memory; Reading the brightness compensation binary program from the memory through the main control chip, and driving the brightness compensation binary program to obtain the grayscale compensation value; Brightness compensation is performed on a target pixel in the sub-display area to which the abnormal brightness data belongs according to the grayscale compensation value.

8. The method for converting the resolution of a display panel according to claim 7, wherein: After the step of performing brightness compensation on the target pixel on the display area, the method further comprises: Controlling the internal camera to shoot the display screen after brightness compensation to obtain a display image to be judged; Determining, by the internal processor, whether the abnormal brightness data exists in the display image data to be determined corresponding to the display image to be determined; If it is determined that the abnormal brightness data exists, executing the step of calling the brightness pre-processing program; If it is determined that the abnormal brightness data does not exist, information indicating that the brightness compensation operation is completed is output.

9. A display device, characterized in that: The display device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the method for converting the resolution of a display panel according to any one of claims 1 to 8.

10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the method for converting the resolution of a display panel according to any one of claims 1 to 8 are implemented.

Citation Information

Patent Citations

  • Image super-resolution reconstruction system and method

    CN103810675A

  • Mura compensation method and device of display panel and display device

    CN113593501A