Display panel driving method and device, display panel and storage medium
By determining the corresponding multiple N of the rows of the primary and secondary displays, and delaying the opening of the scan line of the secondary display, buffering and calculating the luminous amount to drive the secondary display, the display abnormality caused by the delay of the secondary display data in the stacked architecture is solved, and a more synchronous display effect is achieved.
Patent Information
- Application Number
- CN202510717546.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-29
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2045-05-29
AI Technical Summary
There is a display abnormality problem caused by one frame of data delay in the secondary display in the stacked structure.
Determine the corresponding multiple N of the rows according to the resolution of the main display screen and the secondary display screen, delay the two lines of the second row of the secondary display screen through the timing controller, and scroll the cache target pixel data in the line cache unit, calculate the luminous amount of the target scan line of the secondary display screen, and drive the secondary display screen to display according to the luminous amount.
The synchronous display of the main display and the secondary display is realized, avoiding display abnormalities caused by one frame of data delay in the secondary display, especially when displaying dynamic screens is smoother.
Smart Images

Figure CN120388542A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of display panels, and particularly to a display panel driving method, a display panel, a device, and a storage medium. Background Art
[0002] With the continuous development of display panel technology, liquid crystal displays (LCDs) are increasingly widely used. However, LCDs have a natural light leakage problem. To solve the light leakage problem, there is a stacked structure such as fission cell (split screen, stacked screen, or dual screen). In the fission cell structure, a main display screen (also referred to as Panel1 or main cell) and a secondary display screen (also referred to as Panel2 or sub cell) are stacked. Since the brightness in the secondary display screen refers to the brightness in the main display screen, this results in a one-frame delay in the data of the secondary display screen, and abnormalities may occur during display. Summary of the Invention
[0003] The present application provides a display panel driving method, a display panel, a device, and a storage medium to solve the display abnormality problem caused by a one-frame data delay in the secondary display screen in a stacked structure.
[0004] In a first aspect, the present application provides a display panel driving method. The display panel includes a main display screen and a secondary display screen that are stacked. The method includes:
[0005] Determining a row correspondence multiple N between the main display screen and the secondary display screen according to the resolutions of the main display screen and the secondary display screen;
[0006] Driving the main display screen to display according to the first data line of the main display screen by using the first row scan line of the main display screen, and delaying the opening of the second row scan line of the secondary display screen by two rows;
[0007] Scrolling and caching the target pixel data of the first row scan line in a line buffer unit; wherein the target pixel data at least includes the first pixel data corresponding to the current scan line of the main display screen and the second pixel data corresponding to 2N - 1 rows after the current scan line;
[0008] Calculating the light emission amount of the target scan line of the secondary display screen corresponding to the current scan line of the main display screen according to the target pixel data;
[0009] Driving the target scan line of the secondary display screen to display according to the light emission amount by using the second row scan line whose opening is delayed by two rows.
[0010] Optionally, determining the row correspondence multiple N between the main display screen and the secondary display screen according to the resolutions of the main display screen and the secondary display screen includes:
[0011] Obtaining a first resolution of the main display screen and a second resolution of the secondary display screen;
[0012] Determining the row correspondence multiple N according to the ratio of the first resolution to the second resolution in terms of column pixels; the N is an integer.
[0013] Optionally, calculating the light emission amount of the target scan line of the secondary display screen corresponding to the current scan line of the main display screen according to the target pixel data includes:
[0014] Determining the target scan line of the secondary display screen corresponding to the current scan line of the main display screen;
[0015] Determining the adjacent pixel regions of the main display screen adjacent to each target pixel region in the target scan line;
[0016] Calculating the target light emission amount of the target pixel region according to the pixel data of the adjacent pixel regions.
[0017] Optionally, calculating the target light emission amount of the target pixel region according to the pixel data of the adjacent pixel regions includes:
[0018] Extracting first brightness information from the pixel data of the adjacent pixel regions;
[0019] Extracting second brightness information from the pixel data of the region in the main display screen with the same position as the target pixel region;
[0020] Calculating the target light emission amount of the target pixel region according to the first brightness information and the second brightness information.
[0021] Optionally, the target pixel data includes first pixel data corresponding to the current scan line of the main display screen, second pixel data corresponding to 2N - 1 rows after the current scan line, and third pixel data corresponding to N rows before the current scan line.
[0022] Optionally, delaying the turn - on of the second scan line of the secondary display screen by two rows includes:
[0023] Controlling the turn - on delay of the vertical clock pulse of the secondary display screen through a timing controller so that the second scan line of the secondary display screen is delayed by two rows to be turned on.
[0024] In a second aspect, the present application provides a display panel, which includes a main display screen and a secondary display screen arranged in a stacked manner, and the display panel applies the display panel driving method according to any one of the first aspect.
[0025] In a third aspect, the present application provides a display panel driving device, the display panel includes a main display screen and a secondary display screen arranged in a stacked manner, and the device includes:
[0026] A determination module, configured to determine the row correspondence multiple N between the main display screen and the secondary display screen according to the resolutions of the main display screen and the secondary display screen;
[0027] A first driving module, configured to drive the main display screen to display according to the first data line of the main display screen based on the first row scanning line of the main display screen, and delay the opening of the second row scanning line of the secondary display screen by two rows;
[0028] A cache module, configured to scroll and cache the target pixel data of the first row scanning line in a row cache unit; wherein, the target pixel data at least includes the pixel data corresponding to the current scanning row of the main display screen and 2N - 1 rows after the current scanning row;
[0029] A calculation module, configured to calculate the light emission amount of the target scanning row of the secondary display screen corresponding to the current scanning row of the main display screen according to the target pixel data;
[0030] A second driving module, configured to drive the target scanning row of the secondary display screen to display according to the light emission amount based on the second row scanning line delayed by two rows to be opened.
[0031] In a fourth aspect, the present application provides an electronic device, including a processor, a communication interface, a memory, and a communication bus. Among them, the processor, the communication interface, and the memory complete mutual communication through the communication bus;
[0032] The memory is used to store a computer program;
[0033] The processor, when executing the program stored in the memory, implements the display panel driving method according to any one of the embodiments of the first aspect.
[0034] In a fifth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the display panel driving method according to any one of the embodiments of the first aspect.
[0035] The above technical solution provided by the embodiments of the present application has the following advantages compared with the prior art: In the method provided by the embodiments of the present application, the line correspondence multiple N between the main display screen and the secondary display screen is determined according to the resolutions of the main display screen and the secondary display screen; the main display screen is driven to display according to the first data line of the main display screen by the first row of scan lines of the main display screen, and the second row of scan lines of the secondary display screen is turned on with a delay of two rows; the target pixel data of the first row of scan lines is cached in a rolling manner in the line buffer unit; wherein, the target pixel data at least includes the first pixel data corresponding to the current scan row of the main display screen and the second pixel data corresponding to 2N - 1 rows after the current scan row; the light emission amount of the target scan row of the secondary display screen corresponding to the current scan row of the main display screen is calculated according to the target pixel data; the target scan row of the secondary display screen is driven to display according to the light emission amount by the second row of scan lines turned on with a delay of two rows. In this method, the target pixel data of the first row of scan lines is cached in a rolling manner in the line buffer unit. According to the target pixel data, the light emission amount of the target scan row of the secondary display screen corresponding to the current scan row of the main display screen can be calculated. The main display screen can be driven to display according to the first data line by the first row of scan lines, and the secondary display screen is driven with a delay of two rows to display the target scan row according to the light emission amount, so that it is not necessary to delay for one frame time, making the display of the stacked main display screen and the secondary display screen more synchronous and avoiding the display abnormality problem caused by a one-frame data delay of the secondary display screen. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] The accompanying drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present application and used together with the specification to explain the principles of the present application.
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the accompanying drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without creative efforts.
[0038] One or more embodiments are exemplarily illustrated by the pictures in the corresponding accompanying drawings. These exemplary illustrations do not limit the embodiments. Elements with the same reference numerals in the drawings are represented as similar elements, unless otherwise stated, and the drawings in the figures do not constitute a proportional limitation.
[0039] Figure 1 It is a schematic diagram of progressive scanning of a TFT-LCD;
[0040] Figure 2 It is a schematic diagram of a fission cell stacking structure;
[0041] Figure 3 It is a schematic diagram of the minimum display unit of the stacking;
[0042] Figure 4 It is a schematic diagram of a sub cell center sub-pixel referring to a main cell sub-pixel;
[0043] Figure 5 It is a schematic flowchart of a display panel driving method provided by an embodiment of the present application;
[0044] Figure 6 It is a schematic diagram of a non-delayed turn-on waveform of a scan line;
[0045] Figure 7 It is a schematic diagram of a scan line turn-on waveform provided by an embodiment of the present application;
[0046] Figure 8 It is a schematic diagram of a non-delayed waveform sent by a timing controller;
[0047] Figure 9 It is a schematic diagram of a delayed waveform sent by a timing controller provided by an embodiment of the present application;
[0048] Figure 10 It is a schematic structural diagram of a display panel driving device provided by an embodiment of the present application;
[0049] Figure 11 It is a schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners
[0050] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Apparently, the described embodiments are some but not all of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.
[0051] The following disclosure provides many different embodiments or examples for implementing different structures of the present application. To simplify the disclosure of the present application, components and settings of specific examples are described below. Of course, they are only examples and are not intended to limit the present application. In addition, the present application may repeat reference numerals and / or letters in different examples. Such repetition is for the purpose of simplification and clarity and does not itself indicate the relationship between the various embodiments and / or settings discussed.
[0052] One of the major advantages of liquid crystal displays (LCDs) compared to traditional cathode ray tube (CRT) displays and plasma displays is that they are power-saving. For the same size, LCDs consume only half the power of CRTs and are even much lower than plasma displays. Compared with traditional CRTs, LCDs also perform well in terms of environmental protection. This is because there are no high-voltage components inside LCDs like those in CRTs, so there is no situation where radioactive rays exceed the standard due to high voltage. There is no radiation at all in the display area of LCDs, only a small amount of electromagnetic waves from the driving circuit. As long as the outer shell is strictly sealed, electromagnetic interference (EMI) can be reduced. Therefore, their radiation index is generally lower than that of CRTs. LCDs have a large visible area. LCDs achieve the display purpose by controlling the state of liquid crystal molecules through electrodes on the display screen. Even if the screen is enlarged, its volume will not increase proportionally (only the size increases without increasing the thickness, so many products provide a wall-mounted function, which can save more space for users). Moreover, they are much lighter than traditional displays with the same display area. The weight of LCD TVs is about 1 / 3 of that of traditional TVs. Therefore, LCDs are also called cold displays or environmental protection displays. Currently, LCDs are developing towards higher resolution, higher display image quality, and larger sizes. When driving TFT-LCDs, the driving method is Line-by-Line (progressive scanning). The schematic diagram of TFT-LCD progressive scanning is as shown in Figure 1 , when the Gn signal is high, the corresponding TFTs in this row are turned on, and the data in the column direction can be written into the pixels. However, there is a natural light leakage problem with the backlight of the liquid crystal panel. To solve the light leakage problem, there is a stacked structure such as fission cell. The fission cell stacked structure is as shown in Figure 2 , where the system-on-chip (SOC) is connected to Panel1 (which can also be called the main display screen or main cell) and Panel2 (which can also be called the secondary display screen or sub cell) set by stacking through the controller CB. For example, Panel 1 has a UD (Ultra-Definition) resolution of 3840*2160, while Panel 2 can have an FHD (Full High-Definition) resolution of 1920*1080. This approach is similar to Panel 2 being the "light-emitting points". Among them, one light point of Panel 2 is responsible for (3840*2160) / (1920*1080) = 4 pixels in Panel 1, as shown in Figure 3Schematic diagram of the smallest display unit of the stacked panel. Among them, 301 represents the sub-pixel A of the substrate, 302 represents the sub-pixel B of the substrate, 303 represents the sub-pixel C of the substrate. These three sub-pixels, namely the sub-pixel A of the substrate, the sub-pixel B of the substrate, and the sub-pixel C of the substrate, are the three sub-pixels of the secondary display screen (panel 2). Taking the sub-pixel A of the substrate as an example, the corresponding 1, 2, 3, and 4 of the sub-pixel A of the substrate represent the actual display sub-pixels of the main display screen panel 1. It can be seen that one FHD pixel is responsible for 2 sub-pixels of the UD pixel in both the horizontal and vertical directions. Since the gray level of the sub cell needs to be driven by referring to the gray level of the main cell, the schematic diagram of the sub cell central sub-pixel referring to the main cell sub-pixel is as follows Figure 4 , where 400 represents the sub cell central sub-pixel, 401 represents the adjacent sub-pixel group 1 of the main cell, 402 represents the adjacent sub-pixel group 2 of the main cell, 403 represents the adjacent sub-pixel group 3 of the main cell, 404 represents the adjacent sub-pixel group 4 of the main cell. The data of the sub cell central sub-pixel needs to refer to the data of the adjacent sub-pixel group 1 of the main cell, the adjacent sub-pixel group 2 of the main cell, the adjacent sub-pixel group 3 of the main cell, and the adjacent sub-pixel group 4 of the main cell. This results in that the data of the sub cell central sub-pixel can only be displayed after the relevant data of the main cell is completely displayed. Moreover, the adjacent sub-pixel groups of the main cell are not all before the row of the sub cell central sub-pixel. Especially, the adjacent sub-pixel group 4 of the main cell is after this row of the sub cell. This causes the prior art to require the data of the main display screen maincell to be displayed for one frame first, and there will be a one-frame delay in the data of the secondary display screen sub cell, which may cause abnormalities during display. For example, it may be manifested as untimely update of the display screen data, and there will be problems with abnormal display when encountering dynamic pictures.
[0053] To solve the technical problem of display abnormality caused by a one-frame data delay in the secondary display screen in the stacked panel architecture of the prior art, the present application provides a display panel driving method, a display panel, a device, and a storage medium, which can achieve that the secondary display screen drives the target scan line two rows later to display according to the light emission amount, so that it is not necessary to delay for one frame time, making the main display screen and the secondary display screen set by the stacking more synchronized, and avoiding the display abnormality problem caused by a one-frame data delay in the secondary display screen.
[0054] Embodiment 1
[0055] Next, based on a display panel including a stacked main display screen and a secondary display screen, the display panel driving method will be described in detail, as follows Figure 5, the display panel driving method includes:
[0056] Step 101: Determine the row correspondence multiple N between the main display screen and the secondary display screen according to the resolutions of the main display screen and the secondary display screen.
[0057] The row correspondence multiple N between the main display screen and the secondary display screen can be determined according to the resolutions of the main display screen and the secondary display screen. In the stacked structure, the resolution of the main display screen can be the same as that of the secondary display screen. However, for cost consideration, the resolution of the secondary display screen is generally lower than that of the main display screen. For example, the main display screen can be Ultra-Definition (UD) resolution 3840*2160, while the secondary display screen can be Full High-Definition (FHD) resolution 1920*1080. This approach is similar to considering the secondary display screen as "light-emitting points". One light point of the secondary display screen is responsible for 4 pixels in the main display screen, that is, one FHD pixel is responsible for 2 sub-pixels of the UD pixel both horizontally and vertically. In this case, the row correspondence multiple N is 2. Determining the row correspondence multiple N provides a calculation basis for the luminous amount of the scanning lines of the secondary display screen in the subsequent process. The purpose of the secondary display screen is to control the luminous amount. For example, when a certain display unit of the main display screen needs to display black, the secondary display screen also controls the liquid crystal to display black. In this way, after passing through two layers of LCD penetration, the light leakage problem of the main display screen layer can be improved, making the black darker. Since the contrast ratio is equal to the maximum brightness divided by the minimum brightness, such processing pulls the minimum brightness as close as possible to absolute black, so the minimum brightness is very low, and thus the contrast ratio is improved.
[0058] In one embodiment, determining the row correspondence multiple N between the main display screen and the secondary display screen according to the resolutions of the main display screen and the secondary display screen includes: obtaining the first resolution of the main display screen and the second resolution of the secondary display screen; determining the row correspondence multiple N according to the ratio of the first resolution to the second resolution in the column pixels.
[0059] In this embodiment, the row correspondence multiple N can be specifically determined according to the ratio of the first resolution of the main display screen and the second resolution of the secondary display screen in the column pixels. For example, if the resolution of the main display screen is 3840*2160 and the resolution of the secondary display screen is 1920*1080, then the row correspondence multiple N = 2160 / 1080 = 2. For the convenience of calculation, it should be understood that when selecting the main display screen and the secondary display screen, the ratio of the two in the column pixels should be an integer.
[0060] Step 102: Drive the main display screen to display according to the first data line of the main display screen according to the first row scan line of the main display screen, and turn on the second row scan line of the secondary display screen with a delay of two rows.
[0061] In one embodiment, delaying the opening of the second row of scan lines of the secondary display screen by two rows includes: controlling the delayed opening of the vertical clock pulse (Clock Vertical Pulse, abbreviated as CKV) of the secondary display screen through a timing controller TCON, so as to delay the opening of the second row of scan lines of the secondary display screen by two rows.
[0062] In this embodiment, since the gray scale of the sub cell needs to refer to the gray scale of the main cell to calculate the luminous amount and drive, that is, a certain central sub-pixel of the sub cell needs to refer to the gray scales of the four adjacent sub-pixels above, below, left, and right at the same position of the main cell corresponding to it for display, and not all adjacent sub-pixels of the main cell are before the row of the central sub-pixel of the sub cell. For example, the left and right adjacent sub-pixels of the main cell are in the same row as the central sub-pixel of the sub cell, and the adjacent sub-pixel below the main cell is in the next row of this row of the sub cell. Therefore, the second row of scan lines of the secondary display screen needs to be delayed by two rows to open. Taking the main display screen resolution of 3840*2160 and the secondary display screen resolution of 1920*1080 as an example, as Figure 6 is a schematic diagram of the waveform of the scan line without delayed opening, where S_gate n represents the opening order of the corresponding row of the sub cell, that is, S_gate1 represents the first row of the sub cell, S_gate2 represents the second row of the sub cell, M_gate m represents the opening order of the corresponding row of the main cell, that is, M_gate1 represents the first row of the main cell, and M_gate2 represents the second row of the main cell. It can be seen that for each row opened by the sub cell, the main_cell needs to open 2 rows. Figure 7 is a schematic diagram of the waveform of the scan line opening provided by the embodiment of the present application, that is, the sub gate line is delayed by 2 rows to open on the original basis. For example, the time of S_gate1 is to open at the original time of S_gate3. It should be noted that the two rows of delay here refer to the situation relative to the non-delayed opening of the sub cell itself. In the case of non-delayed opening, the schematic diagram of the non-delayed waveform sent by the timing controller is as Figure 8 , in the case of delaying the opening by two rows, the schematic diagram of the delayed waveform sent by the timing controller is as Figure 9 , this part of the data can be either the input signal sent to the Level shift IC or the input signal sent to the gate IC. It can be seen that in the case of delaying the opening by two rows, by controlling the CKV of the secondary display screen to be delayed by two rows through the timing controller TCON, the second row of scan lines of the secondary display screen can be delayed by two rows to open. From Figure 8 and Figure 9It can be known that without delaying the start, CKV starts to send data soon after the high level of the Start Vertical Pulse (STV). The gate signal obtains the actual scanning waveform with reference to the rising and falling edges of CKV. In the case of delayed start, CKV needs to delay for 2 rows of time before sending out. In this case, the gate signal is delayed, that is, the start is delayed by two rows of time. It should be noted that the data of the main cell is still sent according to the original design, and the driving of the row scanning line and the data line will not change, which does not affect the real-time display screen. Only the opening of the rows of the sub cell and the main cell is separated, and the data of the sub cell is delayed by two rows.
[0063] Step 103, the row buffer unit scrolls and caches the target pixel data of the first row scanning line; wherein, the target pixel data at least includes the first pixel data corresponding to the current scanning row of the main display screen and the second pixel data corresponding to 2N - 1 rows after the current scanning row.
[0064] In this embodiment, while the TCON normally sends the data of the main cell to display the picture on the main display screen, the row buffer unit line buffer scrolls and caches the target pixel data of the first row scanning line. The target pixel data can be the first pixel data corresponding to the current scanning row of the main display screen and the second pixel data corresponding to 2N - 1 rows after the current scanning row. That is, 2N rows of data of the main display screen are stored in the line buffer, and subsequently, the light emission amount of the target scanning row of the secondary display screen corresponding to the current scanning row of the main display screen can be calculated based on these 2N rows of data. It should be noted that the 2N rows of data in the line buffer are also updated row by row downward during the process of the main display screen being scanned line by line.
[0065] In one embodiment, the target pixel data includes the first pixel data corresponding to the current scanning row of the main display screen, the second pixel data corresponding to 2N - 1 rows after the current scanning row, and the third pixel data corresponding to N rows before the current scanning row.
[0066] In this embodiment, the target pixel data may include the first pixel data corresponding to the current scanning row of the main display screen, the second pixel data corresponding to 2N - 1 rows after the current scanning row, and the third pixel data corresponding to N rows before the current scanning row, that is, it contains 3N rows of data. The 3N rows of data contain all the data of the four adjacent sub-pixels above, below, left, and right at the same position of the main cell that a certain central sub-pixel of the sub cell needs to refer to. When calculating the light emission amount of the target scanning row of the secondary display screen subsequently, it can be directly based on the data in the line buffer.
[0067] Step 104: Calculate the luminous amount of the target scan line of the secondary display screen corresponding to the current scan line of the main display screen according to the target pixel data.
[0068] In one embodiment, calculating the luminous amount of the target scan line of the secondary display screen corresponding to the current scan line of the main display screen according to the target pixel data includes: determining the target scan line of the secondary display screen corresponding to the current scan line of the main display screen; determining the adjacent pixel regions of the main display screen adjacent to each target pixel region in the target scan line; calculating the target luminous amount of the target pixel region according to the pixel data of the adjacent pixel regions.
[0069] In this embodiment, taking the main display screen resolution of 3840*2160 and the secondary display screen resolution of 1920*1080 as an example, after the main cell data is sent for 2N rows, the sub cell data needs to be sent after corresponding operations according to the main cell data, that is, the central sub-pixel of the sub cell is obtained after calculating the surrounding sub-pixels of the corresponding position main cell. Since the TCON has stored 4 rows of main cell data internally, then when sending the sub cell data, these rows of main cell data can be calculated and sent to the sub cell. In this embodiment, only a small number of rows of main cell data need to be stored internally in the TCON, such as 2N rows or 3N rows, and there is no need to store a whole frame of data, which greatly reduces the number of line buffers required, can reduce the TCON chip area, and thus reduce the cost, and there is no need to delay for one frame time.
[0070] In one embodiment, calculating the target luminous amount of the target pixel region according to the pixel data of the adjacent pixel regions includes: extracting the first brightness information in the pixel data of the adjacent pixel regions; extracting the second brightness information in the pixel data of the region in the main display screen with the same position as the target pixel region; calculating the target luminous amount of the target pixel region according to the first brightness information and the second brightness information.
[0071] In this embodiment, the target luminous amount of the target pixel region can be calculated jointly according to the pixel data of all adjacent pixel data and the pixel data of the region in the main display screen with the same position as the target pixel region. Specifically, it can be calculated according to the brightness information in the pixel data. For example, the target luminous amount can be calculated jointly according to the second brightness information in the pixel data of the region in the main display screen with the same position as the target pixel region and the first brightness information in the pixel data of the adjacent pixel regions. When calculating, different weights can be set for the first brightness information and the second brightness information, and the target luminous amount can be calculated by weighted average. The specific weight information can be set according to needs and is not limited.
[0072] Step 105: Drive the target scan lines of the secondary display screen to display according to the light emission amount based on the second scan line that is turned on with a two-line delay.
[0073] In this method, the line buffer unit scrolls and caches the target pixel data of the first scan line. According to the target pixel data, the light emission amount of the target scan line of the secondary display screen corresponding to the current scan line of the main display screen can be calculated. The main display screen can drive the first data line to display according to the first scan line, and the secondary display screen drives the target scan line to display according to the light emission amount with a two-line delay. Thus, it is not necessary to delay for one frame time, making the display of the main display screen and the secondary display screen set in a stacked manner more synchronous, avoiding the display anomaly problem caused by a one-frame data delay in the secondary display screen, and making the display smoother during the display of dynamic images, especially in the field of game display where data is updated faster.
[0074] Embodiment 2
[0075] Based on the same inventive concept, the second embodiment of the present application provides a display panel driving device. The display panel includes a main display screen and a secondary display screen set in a stacked manner, as Figure 10 , and the device includes:
[0076] A determination module 1001, configured to determine the row correspondence multiple N between the main display screen and the secondary display screen according to the resolutions of the main display screen and the secondary display screen;
[0077] A first driving module 1002, configured to drive the main display screen to display according to the first data line of the main display screen based on the first scan line of the main display screen, and turn on the second scan line of the secondary display screen with a two-line delay;
[0078] A caching module 1003, configured to scroll and cache the target pixel data of the first scan line in a line buffer unit; wherein, the target pixel data at least includes the pixel data corresponding to the current scan line of the main display screen and 2N - 1 rows after the current scan line;
[0079] A calculation module 1004, configured to calculate the light emission amount of the target scan line of the secondary display screen corresponding to the current scan line of the main display screen according to the target pixel data;
[0080] A second driving module 1005, configured to drive the target scan line of the secondary display screen to display according to the light emission amount based on the second scan line that is turned on with a two-line delay.
[0081] In this device, the line buffer unit scrolls and caches the target pixel data of the first line scan line. According to the target pixel data, the luminous amount of the target scan line of the secondary display screen corresponding to the current scan line of the main display screen can be calculated. The main display screen can drive the first data line to display according to the first line scan line, and the secondary display screen delays two lines to drive the target scan line to display according to the luminous amount, so that it is not necessary to delay for one frame time, making the display of the main display screen and the secondary display screen set by stacking more synchronized, and avoiding the display anomaly problem caused by a one-frame data delay in the secondary display screen.
[0082] Embodiment 3
[0083] As Figure 11 shown, an embodiment of the present application provides an electronic device, including a processor 111, a communication interface 112, a memory 113, and a communication bus 114. Among them, the processor 111, the communication interface 112, and the memory 113 complete mutual communication through the communication bus 114.
[0084] The memory 113 is used to store a computer program.
[0085] In an embodiment of the present application, when the processor 111 executes the program stored on the memory 113, it implements the display panel driving method provided by any of the foregoing method embodiments, including:
[0086] Determine the row correspondence multiple N between the main display screen and the secondary display screen according to the resolutions of the main display screen and the secondary display screen;
[0087] Drive the main display screen to display according to the first data line of the main display screen according to the first line scan line of the main display screen, and delay the second line scan line of the secondary display screen to be turned on by two lines;
[0088] Scroll and cache the target pixel data of the first line scan line in the line buffer unit; wherein, the target pixel data at least includes the first pixel data corresponding to the current scan line of the main display screen and the second pixel data corresponding to 2N - 1 lines after the current scan line;
[0089] Calculate the luminous amount of the target scan line of the secondary display screen corresponding to the current scan line of the main display screen according to the target pixel data;
[0090] Drive the target scan line of the secondary display screen to display according to the luminous amount according to the second line scan line turned on after a two-line delay.
[0091] The communication bus mentioned in the above terminal may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of simplicity, only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.
[0092] The communication interface is used for communication between the above terminal and other devices.
[0093] The memory may include a Random Access Memory (RAM), or may also include a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located far from the aforementioned processor.
[0094] The above-mentioned processor may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0095] The embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the display panel driving method provided in any one of the foregoing method embodiments.
[0096] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0097] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution, in essence, or the part that contributes to the related technology can be embodied in the form of a software product, and this computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., including several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0098] It should be understood that the terms used herein are for the purpose of describing specific example embodiments only and are not intended to be limiting. Unless the context clearly indicates otherwise, as used herein, the singular forms "a", "an", and "the" may also include the plural forms. The terms "include", "comprise", "contain", and "have" are inclusive and thus specify the presence of the stated features, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, and / or their combinations. The method steps, processes, and operations described herein are not to be construed as necessarily requiring them to be executed in the particular order described or illustrated, unless the execution order is explicitly stated. It should also be understood that additional or alternative steps may be used.
[0099] It should be understood that the specific embodiments described herein are merely for explaining the present application and are not used to limit the present application. In the description, the suffixes such as "module", "component", or "unit" used to represent elements are only for the convenience of explaining the present application and have no specific meaning in themselves. Therefore, "module", "component", or "unit" can be used interchangeably.
[0100] The above are only specific embodiments of the present application, enabling those skilled in the art to understand or implement the present application. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to these embodiments shown herein, but rather to the broadest scope consistent with the principles and novel features claimed herein.
Claims
1. A display panel driving method, characterized in that The display panel includes a main display screen and a secondary display screen which are stacked and arranged, and the method includes: Determining a row correspondence multiple N between the main display screen and the secondary display screen according to the resolutions of the main display screen and the secondary display screen; Driving the main display screen to display according to the first data line of the main display screen by using the first row of scan lines of the main display screen, and delaying the opening of the second row of scan lines of the secondary display screen by two rows; Scrolling and caching the target pixel data of the first row of scan lines in a line buffer unit; wherein, the target pixel data at least includes first pixel data corresponding to the current scan line of the main display screen and second pixel data corresponding to 2N - 1 rows after the current scan line; Calculating the luminous amount of the target scan line of the secondary display screen corresponding to the current scan line of the main display screen according to the target pixel data; Driving the target scan line of the secondary display screen to display according to the luminous amount by using the second row of scan lines which are delayed to be opened by two rows.
2. The method according to claim 1, wherein Determining a row correspondence multiple N between the main display screen and the secondary display screen according to the resolutions of the main display screen and the secondary display screen includes: Obtaining a first resolution of the main display screen and a second resolution of the secondary display screen; Determining the row correspondence multiple N according to the ratio of the first resolution to the second resolution on the column pixels; the N is an integer.
3. The method according to claim 1, wherein Calculating the luminous amount of the target scan line of the secondary display screen corresponding to the current scan line of the main display screen according to the target pixel data includes: Determining the target scan line of the secondary display screen corresponding to the current scan line of the main display screen; Determining adjacent pixel regions of the main display screen adjacent to each target pixel region in the target scan line; Calculating the target luminous amount of the target pixel region according to the pixel data of the adjacent pixel regions.
4. The method according to claim 3, characterized in that, Calculating the target luminous amount of the target pixel region according to the pixel data of the adjacent pixel regions includes: Extracting first luminance information from the pixel data of the adjacent pixel regions; Extracting second luminance information from the pixel data of the region in the main display screen with the same position as the target pixel region; Calculating the target luminous amount of the target pixel region according to the first luminance information and the second luminance information.
5. The method according to claim 3, characterized in that, The target pixel data includes first pixel data corresponding to the current scan line of the main display screen, second pixel data corresponding to 2N - 1 rows after the current scan line, and third pixel data corresponding to N rows before the current scan line.
6. The method according to claim 1, characterized in that, Delaying the opening of the second row of scan lines of the secondary display screen by two rows includes: Controlling the vertical clock pulse of the secondary display screen to be delayed to be opened by a timing controller, so that the second row of scan lines of the secondary display screen is delayed to be opened by two rows.
7. A display panel, characterized in that, The display panel includes a main display screen and a secondary display screen which are stacked and arranged, and the display panel applies the display panel driving method according to any one of claims 1 - 6.
8. A display panel driving device, characterized in that, The display panel includes a main display screen and a secondary display screen which are stacked and arranged, and the device includes: A determining module, configured to determine a row correspondence multiple N between the main display screen and the secondary display screen according to the resolutions of the main display screen and the secondary display screen; The first driving module is configured to drive the main display screen to display according to the first data line of the main display screen based on the first row scanning line of the main display screen, and delay the opening of the second row scanning line of the secondary display screen by two rows; The buffer module is configured to scroll and buffer the target pixel data of the first row scanning line in the row buffer unit; wherein, the target pixel data at least includes the pixel data corresponding to the current scanning row of the main display screen and 2N - 1 rows after the current scanning row; The calculation module is configured to calculate the light emission amount of the target scanning row of the secondary display screen corresponding to the current scanning row of the main display screen according to the target pixel data; The second driving module is configured to drive the target scanning row of the secondary display screen to display according to the light emission amount based on the second row scanning line delayed by two rows to be opened.
9. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus. Among them, the processor, the communication interface, and the memory complete mutual communication through the communication bus; The memory is used for storing computer programs; When the processor is configured to execute the program stored on the memory, it implements the display panel driving method according to any one of claims 1 - 6.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the display panel driving method according to any one of claims 1 - 6.
Citation Information
Patent Citations
Display apparatus
JP2008107623A
Image display device and image display method
JP2018054680A
Image display device, local luminance value estimator, and image display method
JP2018055079A
Stacked LCD unit
US20090027598A1
Liquid crystal display device
US20120105771A1