Display method of display panel, readable storage medium and display device
By removing virtual rows and adding compensation rows in the display data of the display panel, the display exception caused by incompatibility with the display panel and the timing controller or system chip is solved, and the normal display of the display panel is achieved.
Patent Information
- Application Number
- CN202210258773.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-16
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2042-03-16
AI Technical Summary
The display panel is incompatible with the timing controllers or system chips of different manufacturers, resulting in abnormal display of several lines in the first few lines during display.
By obtaining the display data of the input screen, the virtual rows in each frame are removed, the number of virtual rows N located at the head or tail of the normal display screen is obtained, and N rows of virtual rows are added at the head and tail of the effective display data to form compensation display data.
It realizes compatibility between the display panel and the timing controller or system chip, solves the display abnormality problem, and ensures that the display panel is displayed normally.
Smart Images

Figure CN114613307B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technologies, and particularly to a display method for a display panel, a readable storage medium, and a display device. Background Art
[0002] With the development of the display industry, people's requirements for display panels are getting higher and higher, and they will pay attention to the display of each row or even each pixel. The existing display panels have a long lifespan. When the timing controller or system chip is damaged and cannot be repaired and has been discontinued, and other timing controllers or system chips have to be used for replacement, different manufacturers' timing controllers or system chips need to be paired with the display panel. However, due to different settings of virtual rows in different manufacturers' timing controllers or system chips, the display panel and the timing controller or system chip cannot be compatible, resulting in abnormal display of the first few rows during display. Summary of the Invention
[0003] The present application provides a display method for a display panel, a readable storage medium, and a display device to solve the problem of abnormal display of the first few rows during display caused by the incompatibility between the display panel and the timing controller or system chip.
[0004] The present application provides a display method for a display panel, which includes:
[0005] Obtaining at least one frame of display data of an input picture;
[0006] Removing virtual rows in each frame of the display data to obtain effective display data;
[0007] Obtaining the number of rows N of virtual rows at the head or tail of each frame of normal display data when the display panel displays a normal picture, where N is an integer;
[0008] Adding N rows of virtual rows at the head and tail of the effective display data respectively to obtain compensated display data;
[0009] Performing display according to the compensated display data.
[0010] Optionally, in some embodiments of the present application, the step of removing virtual rows in each frame of the display data to obtain effective display data includes:
[0011] Obtaining the display duration T of virtual rows at the head or tail of each frame of the display data;
[0012] Removing data with a display duration of T at the head and tail of each frame of the display data respectively to obtain effective display data.
[0013] Optionally, in some embodiments of the present application, the step of obtaining the display duration T of the virtual line located at the head or tail of each frame of the display data includes:
[0014] Obtain the timing signal of the screen display to obtain a first signal and a second signal, where the first signal is the start signal of the first frame of display data, and the second signal is the clock signal when the first frame of valid display data starts to be displayed;
[0015] Calculate the time difference between the first signal and the second signal on the timing signal of the first frame of display data, and the time difference is the display duration T of the virtual line located at the head or tail of each frame of the display data.
[0016] Optionally, in some embodiments of the present application, the step of obtaining the display duration T of the virtual line located at the head or tail of each frame of the display data includes:
[0017] Obtain the timing signal of the screen display to obtain a first signal and a second signal, where the first signal is the start signal of each frame of display data, and the second signal is a rising edge signal or a falling edge signal. The rising edge signal is the rising edge at the effective display start position in the data signal corresponding to the start signal of each frame of the display data, and the falling edge signal is the falling edge at the effective display start position in the data signal corresponding to the start signal of each frame of the display data;
[0018] Calculate the time difference between the first signal and the second signal on the driving timing of the first frame of display data, and the time difference is the display duration T of the virtual line located at the head of each frame of the display data.
[0019] Optionally, in some embodiments of the present application, the step of obtaining the display duration T of the virtual line located at the head of each frame of the display data includes:
[0020] Obtain the duration of each frame;
[0021] Obtain the duration when the data signal is in the effective display state;
[0022] Calculate the time difference between the duration of each frame and the duration when the data signal is in the effective display state, and divide the time difference by 2 to obtain the display duration T of the virtual line located at the head or tail of each frame of the display data.
[0023] Optionally, in some embodiments of the present application, the display panel includes a memory, and the test display data of the display panel is stored on the memory. The step of obtaining the number of rows N of the virtual line located at the head or tail of each frame of normal display data when the display panel is displaying a normal screen includes:
[0024] Obtain the storage information of the test display data on the memory;
[0025] Obtain the number of virtual lines at the head or tail end of the test display data according to the storage information;
[0026] The number of virtual lines at the head or tail end of the test display data is the number of virtual lines N at the head or tail end of each frame of normal display data when the display panel is in a normal display state.
[0027] Optionally, in some embodiments of the present application, the storage information includes the identifier of the virtual line of the test display data on the memory, and the step of obtaining the number of virtual lines at the head or tail end of the test display data according to the storage information includes:
[0028] Obtain the number of virtual lines at the head or tail end of the test display data according to the identifier.
[0029] Correspondingly, the present application further provides a display device, which includes:
[0030] An input module, which is used to obtain at least one frame of display data of the input picture;
[0031] A processing module, which is used to remove the virtual lines in each frame of the display data to obtain effective display data;
[0032] An acquisition module, which is used to obtain the number of virtual lines N at the head or tail end of each frame of normal display data when the display panel is in a normal display state;
[0033] A compensation module, which is used to add N rows of virtual lines at the head and tail ends of the effective display data respectively to obtain compensated display data;
[0034] A display module, which is used to perform display according to the compensated display data.
[0035] Correspondingly, the present application further provides a readable storage medium, in which a computer program that can run on a processor is stored, and the processor executes the computer program to implement the steps in the display method of the above-mentioned display panel.
[0036] Correspondingly, the present application further provides a display device, the display device includes a processor, a memory, and a computer program stored in the memory and executable on the processor, and the processor executes the computer program to implement the steps in the display method of the above-mentioned display panel.
[0037] The present application provides a display method for a display panel, a readable storage medium, and a display device. The display method for the display panel includes: obtaining at least one frame of display data of an input picture; removing virtual rows in each frame of the display data to obtain valid display data; obtaining the number of rows N of virtual rows at the head or tail of each frame of normal display data when the display panel displays a normal picture; adding N rows of virtual rows at the head and tail of the valid display data respectively to obtain compensated display data; and performing display according to the compensated display data. By removing the virtual rows in each frame of the display data of the input picture to obtain valid display data, and then adding N rows of virtual rows at the head and tail of the valid display data respectively to obtain compensated display data, the compensated display data can be normally displayed on the display panel, thereby solving the problem of abnormal display of the first several rows during display caused by the incompatibility between the display panel and the timing controller or the system chip. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those skilled in the art, without creative efforts, other drawings can be obtained according to these drawings.
[0039] Figure 1 It is a flowchart of the display method for the display panel provided by the present application;
[0040] Figure 2 It is a flowchart of the embodiment of step S20 of the display method for the display panel provided by the present application;
[0041] Figure 3 It is a flowchart of the first embodiment of step S21 of the display method for the display panel provided by the present application;
[0042] Figure 4 It is a timing diagram of the frame start signal, clock signal, and data signal for picture display;
[0043] Figure 5 It is a flowchart of step S30 of the display method for the display panel provided by the present application;
[0044] Figure 6 It is a flowchart of the second embodiment of step S21 of the display method for the display panel provided by the present application;
[0045] Figure 7 It is a flowchart of the third embodiment of step S21 of the display method for the display panel provided by the present application;
[0046] Figure 8 It is a schematic diagram of a display device provided by the present application. Detailed implementation manners
[0047] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.
[0048] In addition, the descriptions of the following embodiments refer to the attached drawings for illustrating specific embodiments in which the present application can be implemented. The directional terms mentioned in the present application, such as "upper", "lower", "front", "rear", "left", "right", "inner", "outer", etc., are only with reference to the directions of the attached drawings. Therefore, the directional terms used are for better and clearer illustration and understanding of the present application, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus cannot be construed as a limitation to the present application. It should be understood that the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of the described features. In the description of the present application, "a plurality" means two or more, unless otherwise specifically defined.
[0049] The present application provides a display method, a readable storage medium and a display device for a display panel, which will be described in detail below. The description order of the following embodiments does not limit the preferred order of the embodiments of the present application.
[0050] Please refer to Figure 1 , Figure 1 which is a flowchart of the display method for the display panel provided by the present application. The present application provides a display method for a display panel, which includes the following steps:
[0051] S10. Obtain at least one frame of display data of the input picture.
[0052] Several virtual lines are added to the head and tail of the display data of each frame in the valid display data. Therefore, when it is necessary to match different manufacturers' timing controllers or system chips on the display panel, there may be incompatibility between the display panel and the timing controller or system chip, resulting in abnormal display of the first few lines during display. Therefore, in order to make the display panel and the timing controller or system chip compatible and solve the problem of abnormal display of the first few lines during display, this application obtains at least one frame of display data of the input picture and adjusts the display data of the input picture. Of course, it is also possible to adjust the display data of each frame of the input picture, that is, it is possible to obtain the display data of each frame of the input picture, so that the input picture can be comprehensively adjusted.
[0053] S20. Remove the virtual lines in each frame of the display data to obtain valid display data.
[0054] Since the number of virtual lines in each frame of the display data is different from the number of virtual lines at the head or tail of the normal display data of each frame when the display panel displays the picture normally, it is necessary to remove the virtual lines in each frame of the display data to obtain valid display data, and the valid display data no longer includes virtual lines.
[0055] It should be noted that each frame of display includes valid display and virtual lines at the head and tail of the valid display. The valid display refers to the image display stage.
[0056] S30. Obtain the number N of virtual lines at the head or tail of the normal display data of each frame when the display panel displays the picture normally.
[0057] S40. Add N virtual lines to the head and tail of the valid display data respectively to obtain compensated display data.
[0058] After this application obtains the number N of virtual lines at the head or tail of the normal display data of each frame, and then adds N virtual lines to the head and tail of the valid display data respectively to obtain compensated display data, the compensated display data can be normally displayed on the display panel.
[0059] S50. Display according to the compensated display data.
[0060] In summary, this application removes the virtual lines in each frame of the display data of the input picture to obtain valid display data, and then adds N virtual lines to the head and tail of the valid display data respectively to obtain compensated display data. The compensated display data can be normally displayed on the display panel, thus solving the problem of abnormal display of the first few lines during display caused by the incompatibility between the display panel and the timing controller or system chip.
[0061] It should be noted that, in the above process, the use of steps S10, S20, S30, S40, and S50 to describe the process of the display method of the display panel of the present application is only for facilitating the understanding of the method process, and does not limit the specific step sequence of the display method of the display panel of the present application. The display method of the display panel of the present application may also have other step sequences that can achieve the object of the present invention, which are not limited herein.
[0062] In some embodiments, please refer to Figure 2 , Figure 2 which is a flowchart of an embodiment of step S20 of the display method of the display panel provided by the present application. The S20 step includes:
[0063] S21. Obtain the display duration T of the virtual row located at the head or tail of each frame of the display data.
[0064] Since virtual rows are added at the head and tail of the effective display data of each frame of the display panel, by obtaining the display duration T of the virtual row located at the head or tail of each frame of the display data, the position of the virtual row in each frame of the display data can be known.
[0065] S22. Remove the data with a display duration of T at the head and tail of each frame of the display data respectively to obtain the effective display data.
[0066] After obtaining the display duration T of the virtual row located at the head or tail of each frame of the display data, it is only necessary to remove the data with a display duration of T at the head and tail of each frame of the display data to obtain the effective display data, and the effective display data is the data for image display.
[0067] In some embodiments, please refer to Figure 3 , Figure 3 which is a flowchart of the first embodiment of step S21 of the display method of the display panel provided by the present application. The S21 step includes:
[0068] S211. Obtain the timing signal of the screen display to obtain a first signal and a second signal, where the first signal is the start signal of the first frame of display data, and the second signal is the clock signal when the first frame of effective display data starts to be displayed;
[0069] S212. Calculate the time difference between the first signal and the second signal on the timing signal of the first frame of display data, and the time difference is the display duration T of the virtual row located at the head of each frame of the display data.
[0070] The start signal of the first-frame display data is the signal indicating the start of the first-frame display data. The time between the start signal of the first-frame display data and the clock signal at which the first-frame valid display data starts to be displayed is the time for a virtual line display. Therefore, by obtaining the time difference between the first signal and the second signal on the timing signal of the first-frame display data, the display duration T of the virtual line at the head of each frame of the display data can be obtained.
[0071] Please refer to Figure 4 , Figure 4 FIG. is a timing diagram of the frame start signal, clock signal, and data signal for screen display, where STV is the timing diagram of the frame start signal, CLK is the timing diagram of the clock signal, and data is the timing diagram of the data signal. The frame start signal is the separation signal between each frame. After the start signal of the first-frame display data starts, after the duration of a virtual line, the clock signal starts to send the signal indicating the start of the first-frame valid display data. Therefore, the time between the start signal of the first-frame display data and the clock signal at which the first-frame valid display data starts to be displayed is the time for the virtual line display at the head of each frame of the display data.
[0072] The data signal is the signal when the display panel is in the state of displaying valid display data. That is, the difference between the duration when each frame of the data signal is in the state of displaying valid display data and the duration of each frame is the duration of the virtual lines at the head and tail of each frame of the display data. Specifically, the first signal is a high-level signal. The second signal is the falling edge signal of the clock signal.
[0073] In some embodiments, please refer to Figure 5 , Figure 5 FIG. is a flowchart of step S30 of the display method of the display panel provided by the present application.
[0074] Existing timing controllers generally do not have optical compensation and automatic debugging functions. A functional chip with optical compensation and automatic debugging functions needs to be combined with the timing controller to complete the optical compensation and automatic debugging functions. The above functional chip can also be the driving chip of the display panel. To cooperate with optical compensation and automatic debugging, a memory is also provided on the display panel. The memory stores the test display data for optical compensation and automatic debugging. The memory is a flash memory, and the flash memory is generally set on a circuit board (referred to as the X-board, X plate) connected to the display panel. Specifically, the X-board and the display panel are connected by a flexible circuit board. In addition, the timing controller and the functional chip of the display panel are generally set on another separate circuit board (referred to as the Control board, control board), and the control board also includes a flash memory, which stores the functional code for controlling the operation of the TCON function. The control board is connected to the X-board and controls the display panel to light up.
[0075] The display panel includes a memory, and test display data of the display panel is stored on the memory. The step S30 includes:
[0076] S31. Obtain the storage information of the test display data on the memory;
[0077] S32. Obtain the number of virtual rows located at the head or tail end of the test display data according to the storage information;
[0078] The number of virtual rows located at the head or tail end of the test display data is the number of virtual rows N located at the head or tail end of each frame of normal display data when the display panel is in a normal display screen.
[0079] The test display data includes test display data for optical compensation and test display data for automatic debugging.
[0080] In some embodiments, the storage information includes the identifier of the virtual row of the test display data on the memory. The step S32 includes:
[0081] Obtain the number of virtual rows located at the head or tail end of the test display data according to the identifier. Specifically, obtain the number of the identifiers, and divide the number of the identifiers by 2 to obtain the number of virtual rows located at the head or tail end of the test display data.
[0082] The memory stores test display data for optical compensation and automatic debugging. In the memory, the data of the virtual row all starts with a corresponding identifier. For example, when part of the data in the memory is: FF 06 14....., FF 08 16....., at this time FF is used as the identifier of the data of the virtual row on the memory. Then the data starting with FF in the memory is the data of the virtual row. By obtaining the number of the data starting with FF, the number of virtual rows of the test display data can be known. Since there are virtual rows at both the head and tail ends of the test display data, the number of virtual rows located at the head or tail end of the test display data is obtained by dividing the number of identifiers of the data of the virtual row on the memory by 2.
[0083] In other embodiments of the present application, please refer to Figure 6 and Figure 4 , Figure 6 is a flowchart of the second embodiment of step S21 of the display method of the display panel provided by the present application. The S21 includes:
[0084] S213. Obtain the timing signal of the displayed screen to get a first signal and a second signal, where the first signal is the start signal of each frame of display data, and the second signal is a rising edge signal or a falling edge signal. The rising edge signal is the rising edge at the effective display start position in the data signal corresponding to the start signal of each frame of the display data, and the falling edge signal is the falling edge at the effective display start position in the data signal corresponding to the start signal of each frame of the display data;
[0085] S214. Calculate the time difference between the first signal and the second signal on the driving timing of the first frame of display data. The time difference is the display duration T of the virtual row at the head of each frame of the display data.
[0086] In the above embodiment, the first signal is the start signal of each frame of display data, and the second signal is a rising edge signal or a falling edge signal. The rising edge signal is the rising edge at the effective display start position in the data signal corresponding to the start signal of each frame of the display data, and the falling edge signal is the falling edge at the effective display start position in the data signal corresponding to the start signal of each frame of the display data. The data signal is a signal that enables the display panel to display effective display data, that is, when the sub-pixels of the display panel are turned on by the data signal, the display panel is in the state of displaying effective display data. Therefore, when the sub-pixels of the display panel are in the display state when the data signal is at a high level, the second signal is the rising edge at the effective display start position of each frame of the data signal; when the sub-pixels of the display panel are in the display state when the data signal is at a low level, the second signal is the falling edge at the effective display start position of each frame of the data signal.
[0087] The start signal of the first frame of display data is the signal at the start of the first frame of display data, and the time between the start signal of each frame of display data and the rising edge or falling edge at the effective display start position of each frame of the data signal is the display time of the virtual row. Therefore, by obtaining the time difference between the first signal and the second signal on the timing signal of each frame of the display data, the display duration T of the virtual row at the head of each frame of the display data can be obtained.
[0088] In some other embodiments of the present application, please refer to Figure 7 and Figure 4 , Figure 7 is a flowchart of the third embodiment of step S21 of the display method of the display panel provided by the present application. The S21 includes:
[0089] S215. Obtain the duration of each frame;
[0090] S216. Obtain the duration when the data signal is in the effective display state;
[0091] S217. Calculate the time difference between the duration of each frame and the duration when the data signal is in the valid display state, and divide the time difference by 2 to obtain the display duration T of the virtual line at the head or tail of the display data in each frame.
[0092] The duration of each frame includes the display duration of the valid display data and the display duration of the virtual lines at both ends of the valid display data. The data signal is the signal that enables the display panel to display the valid display data. The duration when the data signal is in the valid display state in each frame is the display duration of the valid display data. Therefore, the time difference between the duration of each frame and the duration when the data signal is in the valid display state in each frame can be obtained, and the time difference is divided by 2 to obtain the display duration T of the virtual line at the head or tail of the display data in each frame.
[0093] Please refer to Figure 8 , Figure 8 FIG.
[0094] is a schematic diagram of a display device provided by the present application. An embodiment of the present application further provides a display device, which includes: an input module 10, a processing module 20, an acquisition module 30, a compensation module 40, and a display module 50.
[0095] Among them, the input module 10 is configured to acquire at least one frame of display data of the input picture; the processing module 20 is configured to remove the virtual lines in each frame of the display data to obtain valid display data; the acquisition module 30 is configured to acquire the number of rows N of the virtual lines at the head or tail of the normal display data in each frame when the display panel normally displays the picture; the compensation module 40 is configured to add N rows of virtual lines at the head and tail of the valid display data respectively to obtain compensated display data; the display module 50 is configured to perform display according to the compensated display data.
[0096] An embodiment of the present application further provides a readable storage medium, in which a computer program that can run on a processor is stored, and the processor executes the computer program to implement the steps in the display method of the above-mentioned display panel. Preferably, the readable storage medium may include computer-readable storage media such as non-volatile memory or non-transitory memory. The storage medium may include, but is not limited to, ROM, RAM, magnetic disks, or optical discs, etc.
[0097] An embodiment of the present application further provides a display device, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor, and the processor executes the computer program to implement the steps in the display method of the above-mentioned display panel.
[0098] Specifically, in the embodiment of the present application, the processor may be a central processing unit (CPU for short), and this processor may also be other general-purpose processors, digital signal processors (DSP for short), application-specific integrated circuits (ASIC for short), field-programmable gate arrays (FPGA for short), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or this processor may also be any conventional processor, etc.
[0099] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM).
[0100] The above has introduced in detail a brightness compensation method, device, readable storage medium, and display device provided by the embodiments of the present application. Specific examples are used herein to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those skilled in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.
Claims
1. A display method for a display panel, characterized in that, Including: Obtaining at least one frame of display data of the input screen; Removing virtual lines in each frame of the display data to obtain valid display data; Obtaining the number of rows N of virtual lines at the head or tail of each frame of normal display data when the display panel is displaying a normal display screen, where N is an integer; Adding N rows of virtual lines to the head and tail of the valid display data respectively to obtain compensated display data; Performing display according to the compensated display data; The step of removing virtual lines in each frame of the display data to obtain valid display data includes: Obtaining the display duration T of the virtual lines at the head or tail of each frame of the display data; Removing the data with a display duration of T from the head and tail of each frame of the display data respectively to obtain valid display data.
2. The display method of the display panel according to claim 1, characterized in that, The step of obtaining the display duration T of the virtual lines at the head or tail of each frame of the display data includes: Obtaining the timing signal of the screen display to obtain a first signal and a second signal, where the first signal is the start signal of the first frame of display data, and the second signal is the clock signal when the first frame of valid display data starts to be displayed; Calculating the time difference between the first signal and the second signal on the timing signal of the first frame of display data, and the time difference is the display duration T of the virtual lines at the head of each frame of the display data.
3. The display method of the display panel according to claim 1, wherein, The step of obtaining the display duration T of the virtual lines at the head or tail of each frame of the display data includes: Obtaining the timing signal of the screen display to obtain a first signal and a second signal, where the first signal is the start signal of each frame of display data, and the second signal is a rising edge signal or a falling edge signal. The rising edge signal is the rising edge at the effective display start position in the data signal corresponding to the start signal of each frame of the display data, and the falling edge signal is the falling edge at the effective display start position in the data signal corresponding to the start signal of each frame of the display data; Calculating the time difference between the first signal and the second signal on the driving timing of each frame of the display data, and the time difference is the display duration T of the virtual lines at the head of each frame of the display data.
4. The display method of the display panel according to claim 1, wherein, The step of obtaining the display duration T of the virtual lines at the head or tail of each frame of the display data includes: Obtaining the duration of each frame; Obtaining the duration when the data signal is in an effective display state; Calculating the time difference between the duration of each frame and the duration when the data signal is in an effective display state, and dividing the time difference by 2 to obtain the display duration T of the virtual lines at the head or tail of each frame of the display data.
5. The display method of the display panel according to claim 1, wherein The display panel includes a memory, and the step of obtaining the number of rows N of virtual lines at the head or tail of each frame of normal display data when the display panel is displaying a normal display screen includes: Obtaining the storage information of the test display data on the memory; Obtaining the number of rows of virtual lines at the head or tail of the test display data according to the storage information; The number of virtual lines at the head or tail of the test display data is the number of virtual lines N at the head or tail of each frame of normal display data when the display panel is in a normal display state.
6. The display method of the display panel according to claim 5, wherein, The stored information includes the identifiers of the virtual lines of the test display data on the memory. The step of obtaining the number of virtual lines at the head or tail of the test display data according to the stored information includes: Obtaining the number of virtual lines at the head or tail of the test display data according to the identifiers.
7. A display device, characterized in that, It includes: An input module for obtaining at least one frame of display data of an input screen; A processing module for obtaining the display duration T of the virtual lines at the head or tail of each frame of the display data; removing the data with the display duration T at the head and tail of each frame of the display data respectively to obtain effective display data; An obtaining module for obtaining the number of virtual lines N at the head or tail of each frame of normal display data when the display panel is in a normal display state; A compensation module for adding N virtual lines at the head and tail of the effective display data respectively to obtain compensated display data; A display module for displaying according to the compensated display data.
8. A readable storage medium, characterized in that, The readable storage medium stores a computer program that can run on a processor. The processor executes the computer program to implement the steps in the display method of the display panel according to any one of claims 1 to 6.
9. A display device, characterized in that, The display device includes a processor, a memory, and a computer program stored in the memory and executable on the processor. The processor executes the computer program to implement the steps in the display method of the display panel according to any one of claims 1 to 6.
Citation Information
Patent Citations
Display device
CN107728394A
Display panel display method, display device, display panel and storage medium
CN113760217A