Image display method, display panel, device and storage medium

By determining the carry balance arrangement order of jitter gold frames and gold samples in the display panel, the noise problem caused by overlapping carry points in the adjacent frames is solved, and the display effect is improved.

CN120126402BActive Publication Date: 2025-08-15HKC CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510612097.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-13
Publication Date
2025-08-15
Estimated Expiration
2045-05-13

AI Technical Summary

Technical Problem

During the display panel driving process, image display with high driving bit depth is noise problems due to overlapping of adjacent frame carry points in jitter technology, which affects the image quality.

Method used

By determining the carry status of the jitter golden frame and gold samples, filter out the target arrangement order of carry equilibrium, and superimpose the gold samples in accordance with the target arrangement order to avoid overlapping the carry points of adjacent frames.

Benefits of technology

It effectively avoids the noise problem caused by overlapping carry points of adjacent frames, and improves the picture quality of the display panel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120126402B_ABST
    Figure CN120126402B_ABST
Patent Text Reader

Abstract

The present application relates to an image display method, a display panel, a device, and a storage medium. The image display method can determine a dithering golden frame for each minimum dithering unit based on pixel data of an image to be displayed, and screen the arrangement order of four golden samples determined based on the carry status of the dithering golden frame, and select a target arrangement order with carry balance. Therefore, for each minimum dithering unit, the four golden samples are superimposed and displayed in sequence according to the target arrangement order, so as to realize the display of pixel data on the display panel and avoid the noise problem caused by the overlap of carry points of adjacent frames.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] During the display panel driving process, the higher the display panel's driving bit depth (bit-depth), the more detailed the displayed image, the smoother the color transition, and the better the image quality. However, the finer the control, the more circuitry is required, which increases the driving cost. To save driving costs and maintain image quality, dithering technology is currently mainly used, such as displaying 8-bit data through 6-bit dithering. However, in the new 6-bit frame rate control (FRC) data transmission, because the dither pattern is divided into two domains, time and space, it is easy for the carry points between frames to overlap, resulting in noise. Summary of the Invention

[0003] The present application provides an image display method, a display panel, a device, and a storage medium to solve the noise problem caused by the overlap of adjacent frame carry points in dithering technology.

[0004] In a first aspect, the present application provides an image display method, the method comprising:

[0005] Acquire pixel data of an image to be displayed; the pixel data has a first bit depth, and the first bit depth is higher than a driving bit depth of the display panel;

[0006] Determining a minimum dithering unit according to a difference between the first bit depth and the driving bit depth, and determining a dithering golden frame for each minimum dithering unit according to the pixel data; wherein the dithering golden frame has the same number of carries in the row direction and the column direction;

[0007] Determine four golden samples based on the carry condition of the jittered golden frame; wherein the four golden samples are superimposed to form the jittered golden frame, and the rows and columns within the golden samples are evenly distributed;

[0008] Determining a target order of arrangement for balanced carry of the four gold samples according to the carry arrangement of the four gold samples;

[0009] For each of the minimum jitter units, the four golden samples are sequentially superimposed and displayed according to the target arrangement order, so as to display the pixel data on the display panel.

[0010] Optionally, determining four golden samples according to the carry condition of the jittered golden frame includes:

[0011] Determine a plurality of golden sample groups according to the number of carries in the row direction or the column direction of the jittered golden frame; wherein each of the golden sample groups includes four target samples;

[0012] A target golden sample group is determined from a plurality of golden sample groups, and four target samples in the target golden sample group are used as the four golden samples.

[0013] Optionally, determining a target order of rounding balance of the four golden samples according to the rounding arrangement of the four golden samples includes:

[0014] Calculating a superposition graph of any two of the gold samples;

[0015] determining a target superimposed pattern with uneven carry arrangement in the superimposed pattern;

[0016] Determining two target golden samples corresponding to the target overlay pattern;

[0017] Sorting the four gold samples according to the rule that the two target gold samples are not adjacent to each other, to obtain a multiple carry-balanced arrangement order;

[0018] One of the plurality of arrangement orders is selected as the target arrangement order.

[0019] Optionally, sequentially overlaying and displaying the four golden samples in the target arrangement order to display the pixel data on the display panel includes:

[0020] Displaying the current display image data of the minimum jitter unit in the minimum jitter unit;

[0021] The four golden samples are read in sequence according to the target arrangement order. When a carry of the golden sample is read, a lookup logarithm table corresponding to the carry is retrieved, and the currently displayed image data is updated according to the pixel data in the lookup logarithm table.

[0022] Optionally, determining a minimum jitter unit according to a difference between the first bit depth and the driving bit depth, and determining a jitter golden frame for each minimum jitter unit according to the pixel data, includes:

[0023] Obtaining a difference between the first bit depth and the driving bit depth;

[0024] Determining the number of rows and the number of columns of the minimum jitter unit according to the power of the difference of two; wherein the number of rows is equal to the number of columns;

[0025] Determining pre-dithering pixel data and post-dithering pixel data of the minimum dithering unit according to the pixel data;

[0026] The dithered golden frame is determined according to the pixel data after dithering and the pixel data before dithering.

[0027] Optionally, obtaining pixel data of an image to be displayed includes:

[0028] Acquire received image data; wherein the image data has a third bit depth, the third bit depth being higher than the driving bit depth and lower than the first bit depth;

[0029] The image data is up-scaled from the third bit depth to the first bit depth to obtain the pixel data.

[0030] In a second aspect, the present application provides a display panel, which performs the image display method described in any one of the first aspects during a display process.

[0031] In a third aspect, the present application provides an image display device, comprising:

[0032] An acquisition module, configured to acquire pixel data of an image to be displayed; the pixel data having a first bit depth, the first bit depth being higher than a driving bit depth of the display panel;

[0033] a first determining module, configured to determine a minimum jitter unit according to a difference between the first bit depth and the driving bit depth, and determine a jitter golden frame of each minimum jitter unit according to the pixel data;

[0034] A second determining module is configured to determine four golden samples according to the carry condition of the jittered golden frame;

[0035] A third determining module is configured to determine a target order of arrangement of the four golden samples for carry balance according to the carry arrangement of the four golden samples;

[0036] A display module is configured to sequentially overlay and display the four golden samples for each minimum jitter unit according to the target arrangement order, so as to display the pixel data on the display panel.

[0037] In a fourth aspect, the present application provides an electronic device, comprising a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;

[0038] Memory for storing computer programs;

[0039] The processor is used to implement the image display method described in any embodiment of the first aspect when executing the program stored in the memory.

[0040] In a fifth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the image display method as described in any one of the embodiments of the first aspect.

[0041] The above-mentioned technical solution provided by the embodiment of the present application has the following advantages over the prior art: the method provided by the embodiment of the present application obtains pixel data of an image to be displayed; the pixel data has a first bit depth, and the first bit depth is higher than the driving bit depth of the display panel; a minimum jitter unit is determined based on the difference between the first bit depth and the driving bit depth, and a jitter golden frame of each minimum jitter unit is determined based on the pixel data; wherein the number of carries in the row direction and the column direction of the jitter golden frame is the same; four golden samples are determined based on the carry situation of the jitter golden frame; wherein the four golden samples are superimposed to form the jitter golden frame, and the rows and columns within the golden samples are evenly distributed; a target arrangement order of the four golden samples with balanced carry is determined based on the carry arrangement of the four golden samples; for each minimum jitter unit, the four golden samples are superimposed and displayed in sequence according to the target arrangement order, so as to display the pixel data on the display panel. The method can determine the jitter golden frame of each minimum jitter unit according to the pixel data of the image to be displayed, and screen the arrangement order of four golden samples determined based on the carry situation of the jitter golden frame, and select a target arrangement order with carry balance. Therefore, for each minimum jitter unit, the four golden samples are superimposed and displayed in sequence according to the target arrangement order, so as to realize the display of pixel data on the display panel and avoid the noise problem caused by the overlap of carry points of adjacent frames. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] 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.

[0043] 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.

[0044] One or more embodiments are exemplarily illustrated by pictures in the corresponding drawings. These exemplifications do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings are represented as similar elements. Unless otherwise stated, the figures in the drawings do not constitute proportional limitations.

[0045] Figure 1 This is a schematic diagram comparing the overlapping effects of two frames of images;

[0046] Figure 2 A schematic flow chart of an image display method provided in one embodiment of the present application;

[0047] Figure 3 A schematic diagram of an 8×8 grid position provided for one embodiment of the present application;

[0048] Figure 4 A schematic diagram of different frames of an 8×8 grid provided in one embodiment of the present application;

[0049] Figure 5 A schematic diagram of a 4×4 grid overlap equalization provided in one embodiment of the present application;

[0050] Figure 6 A schematic diagram of overlapping adjacent frames provided in one embodiment of the present application;

[0051] Figure 7 A schematic diagram of uniformly superimposing adjacent frames provided in one embodiment of the present application;

[0052] Figure 8 A schematic diagram of uneven overlapping of adjacent frames provided in one embodiment of the present application;

[0053] Figure 9 A schematic structural diagram of an image display device provided in one embodiment of the present application;

[0054] Figure 10 A schematic structural diagram of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0055] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0056] The disclosure below provides many different embodiments or examples for implementing different structures of the present application. In order to simplify the disclosure of the present application, the components and settings of specific examples are described below. Of course, these are merely examples and are not intended to limit the present application. In addition, the present application may repeat reference numbers and / or letters in different examples. Such repetition is for the purpose of simplicity and clarity and does not in itself indicate the relationship between the various embodiments and / or settings discussed.

[0057] To facilitate understanding of this application, we first briefly explain frame rate control (FRC) technology. FRC dithering is divided into temporal dithering and spatial dithering. Taking 6-bit display as an example, temporal dithering accumulates time so that the first frame is displayed as 6-bit grayscale A, the second frame as 6-bit grayscale A+1, the third frame as 6-bit grayscale A, and the fourth frame as 6-bit grayscale A+1. This visually creates a grayscale B that is brighter than A and darker than A+1. The driver only needs to process data from A and A+1 to produce the redundant grayscale B. This creates an effect similar to 8-bit, and with fewer data processing modules, driver costs can be reduced. Spatial dithering, on the other hand, combines both A and A+1 within the same frame, while also dithering out the B grayscale effect. Its meaning is the same as temporal dithering. In actual use, the arrangement of grayscale A sub-pixels and grayscale A+1 sub-pixels in the spatial and temporal domains is very important, and improper arrangement will easily lead to abnormalities.

[0058] The schematic diagram of the comparison of the overlapping effect of two frames of images is as follows Figure 1 In the first frame A, the position of 1 is a carry, indicating that there are 5 carries. The second frame A also has 5 carries, completely overlapping with the first frame A. Although the rows and columns within the frame are balanced, and the frame balance is very good, the overlap of these two frames, such as the overlapping figure A, indicates that the position of 2 in the overlapping figure A indicates that the carry is repeated twice, and the position of 0 indicates that it is not carried out at all. This will cause uneven overlap and the displayed effect may be noisy. For example, from the actual display effect, the bright areas will be always bright, and the dark areas will be always dark, resulting in uneven brightness. However, this problem does not occur in the overlapping figure B formed by the first frame B and the second frame B. Compared with the overlapping figure A, the overlapping figure B is much more balanced.

[0059] In order to solve the technical problem of noise caused by overlapping carry points of adjacent frames in the prior art, the present application provides an image display method, display panel, device and storage medium, which can screen the arrangement order of four golden samples determined based on the carry situation of the jitter golden frame, and select a target arrangement order with carry balance from them. Therefore, for each minimum jitter unit, the four golden samples are superimposed and displayed in sequence according to the target arrangement order to realize the display of pixel data on the display panel, avoiding the noise problem caused by overlapping carry points of adjacent frames.

[0060] Example 1

[0061] The first embodiment of the present application provides an image display method, which can be applied to a display panel, such as a liquid crystal display panel LCD, etc., without limitation. Figure 2 , the image display method comprises:

[0062] Step 201 : Obtain pixel data of an image to be displayed; the pixel data has a first bit depth, which is higher than a driving bit depth of a display panel.

[0063] To reduce driving costs, LCDs typically use a lower driver bit depth design. Conversely, to improve display quality, the pixel data in the image data input to the LCD is often designed with a higher bit depth. Therefore, the pixel data bit depth (first bit depth) in the image data is higher than the LCD's driver bit depth. For example, when the LCD's driver bit depth is 6 bits, the pixel data bit depth in the input image data may be 8, 10, or even 12 bits.

[0064] In one embodiment, obtaining pixel data of an image to be displayed includes: obtaining received image data; wherein the image data has a third bit depth, the third bit depth is higher than the driving bit depth and lower than the first bit depth; and upgrading the image data from the third bit depth to the first bit depth to obtain pixel data.

[0065] In this embodiment, in order to obtain pixel data of the image to be displayed, the received image data must first be obtained. The bit depth of the image data may be 8 bits, for example, and the timing controller TCON may be used to increase the bit depth to obtain pixel data with the first bit depth (for example, 10 bits).

[0066] Step 202 : determining a minimum dithering unit according to the difference between the first bit depth and the driving bit depth, and determining a dithering golden frame for each minimum dithering unit according to the pixel data; wherein the dithering golden frame has the same number of carries in the row direction and the column direction.

[0067] In one embodiment, a minimum jitter unit is determined based on a difference between a first bit depth and a driving bit depth, and a jitter golden frame of each minimum jitter unit is determined based on pixel data, including: obtaining a difference between a first bit depth and a driving bit depth; determining the number of rows and columns of the minimum jitter unit based on the difference raised to a power of two, wherein the number of rows is equal to the number of columns; determining pre-jitter pixel data and post-jitter pixel data of the minimum jitter unit based on the pixel data; and determining a jitter golden frame based on the post-jitter pixel data and the pre-jitter pixel data.

[0068] This embodiment uses a specific example to illustrate this. For example, if the TCON outputs 10-bit data and the display panel's driver bit depth is 6 bits, 4-bit FRC is required. Since 2 raised to the fourth power is 16, the number of rows and columns in the minimum dithering unit is 4, meaning the minimum dithering unit is a 4×4 grid. There are 16 carry-over options, from 1 to 16. The pre-dithering and post-dithering pixel data of the minimum dithering unit can be determined based on the pixel data, and the dithering golden frame can be determined based on the post-dithering and pre-dithering pixel data. Figure 3 It is a schematic diagram of an 8×8 grid position, which can be divided into four 4×4 squares, and the four squares are XYZQ in sequence. Figure 4 This is a schematic diagram of different frames in an 8×8 grid. The overlaps between the first and second frames (X1 / 2, Y1 / 2, Q1 / 2, Z1 / 2), between the second and third frames (X2 / 3, Y2 / 3, Q2 / 3, Z2 / 3), between the third and fourth frames (X3 / 4, Y3 / 4, Q3 / 4, Z3 / 4), and between the fourth frame and the first frame (X4 / 1, Y4 / 1, Q4 / 1, Z4 / 1) must all be equalized.

[0069] Step 203 : determining four golden samples according to the carry condition of the dithered golden frame; wherein the four golden samples are superimposed to form the dithered golden frame, and the rows and columns within the golden samples are evenly distributed.

[0070] In one embodiment, determining four golden samples based on the carry status of the dithered golden frame includes: determining multiple golden sample groups based on the number of carries in the dithered golden frame in the row direction or the column direction; wherein each golden sample group includes four target samples; and determining a target golden sample group from the multiple golden sample groups, and using the four target samples in the target golden sample group as the four golden samples.

[0071] In this embodiment, the carry 5 is used as an example for explanation. Figure 5Figure 1 shows a 4×4 grid overlap equalization diagram. Each gold sample (Gold1, Gold2, Gold3, and Gold4) is evenly distributed within rows and columns, with balanced polarity within the frame. The gold frame derived by superimposing the four gold samples is carry-balanced. It should be noted that since the number of carries is 5, it is not completely evenly distributed across four rows or columns. Therefore, even rows and columns can be considered evenly distributed if three rows have one carry, one row has two carries, three columns have one carry, and one column has two carries. Based on the determined gold frame, multiple gold sample groups with internal carry balance can be obtained. A target gold sample group can be determined from these multiple gold sample groups, and the four target samples in this target gold sample group are used as the four gold samples. For example, in this embodiment, Gold1, Gold2, Gold3, and Gold4 are selected as the four gold samples.

[0072] Step 204 : determining a target order of arrangement of the four golden samples with balanced carry according to the carry arrangement of the four golden samples.

[0073] In one embodiment, a target permutation sequence of the four gold samples with balanced carry is determined based on the carry permutation of the four gold samples, including: calculating a superimposed graph after any two gold samples are superimposed; determining a target superimposed graph with uneven carry permutation in the superimposed graph; determining two target gold samples corresponding to the target superimposed graph; sorting the four gold samples according to a rule that the two target gold samples are non-adjacent to obtain multiple permutation sequences with balanced carry; and selecting one of the multiple permutation sequences as the target permutation sequence.

[0074] In this embodiment, Gold1, Gold2, Gold3 and Gold4 in the above embodiment are used to sequentially calculate the superposition graph after any two gold samples are superimposed. Figure 6 Schematic diagram of the superposition of adjacent frames. Gold1+2 represents the image formed by superimposing Gold1 and Gold2 as adjacent frames, Gold1+3 represents the image formed by superimposing Gold1 and Gold3 as adjacent frames, Gold1+4 represents the image formed by superimposing Gold1 and Gold4 as adjacent frames, Gold2+3 represents the image formed by superimposing Gold2 and Gold3 as adjacent frames, Gold2+4 represents the image formed by superimposing Gold2 and Gold4 as adjacent frames, and Gold3+4 represents the image formed by superimposing Gold3 and Gold4 as adjacent frames. It can be seen that the carry arrangement of Gold3+4 is uneven. Gold3 and Gold4 must be separated in each 4×4 square of XYZQ. Taking the 4×4 square at position X as an example, there are 4×2=8 possible arrangement orders for the four frames at position X.

[0075] Take one of the examples as follows: the X position of four frames is Gold1→Gold4→Gold2→Gold3 in sequence. In this case, the X position has 6 situations in total, such as:

[0076] The Y position of the four frames is Gold2→Gold3→Gold1→Gold4;

[0077] The four frames of Q position are Gold3→Gold2→Gold4→Gold1;

[0078] The Z position of the four frames is Gold4→Gold1→Gold3→Gold2.

[0079] In this way, the schematic diagram of uniform superposition of adjacent frames is obtained as follows Figure 7 , where in the "Polarity Distribution" column, 1, 2, 3, and 4 represent the polarity distribution of the first, second, third, and fourth frames, respectively. In the "Frame Overlay" column, 1+2 represents the overlay of the first and second frames, 1+2+3 represents the overlay of the first, second, and third frames, and 1+2+3+4 represents the overlay of four frames. In the "Adjacent Two Frames Overlay" column, 4+1 represents the overlay of the fourth frame and the first frame, 1+2 represents the overlay of the first and second frames, 2+3 represents the overlay of the second and third frames, and 3+4 represents the overlay of the third frame. Superimposed with the fourth frame, it can be seen that the superposition of adjacent frames is very uniform, that is, the carry 2 / 1 / 0 in each 4×4 square of each adjacent frame is the same. For example, the carry 2 / 1 / 0 in each 4×4 square in 4+1, 1+2, 2+3, and 3+4 are exactly the same. In addition, the superposition of 1+2+3 and 1+2+3+4 also increases successively to make the carry in each position (XYZQ) the same. Because the polarity of each 4×4 square is balanced, the overall balance is also achieved.

[0080] Here is a counterexample. If the order of the four golden samples is not restricted, that is, if the situation where the adjacent frames of Gold3 and Gold4 cannot overlap is not screened in advance, for example, the situation where Gold3 and Gold4 are adjacent is as follows:

[0081] The X position of the four frames is Gold1→Gold4→Gold3→Gold2;

[0082] The Y position of the four frames is Gold2→Gold3→Gold4→Gold1;

[0083] The four frames of Q position are Gold3→Gold2→Gold1→Gold4;

[0084] The Z position of the four frames is Gold4→Gold1→Gold2→Gold3.

[0085] Since Gold3 and Gold4 are adjacent at each position, such as Figure 8 , adjacent frames will be unevenly superimposed. For example, in the "Adjacent Frame Superposition" column, the 2 / 1 / 0 carry is very unbalanced in the 4+1 frame superposition and the 2+3 frame superposition. Although the overall balance is relatively good, there will still be slight noise. Compared with pre-screening Gold3 and Gold4 adjacent frames to prevent overlap, the effect is poor.

[0086] In this embodiment, the arrangement order of adjacent frames is obtained based on the overlapping relationship between the screening Golds, which can avoid the micro-noise phenomenon caused by the overlapping problem of adjacent frames.

[0087] Step 205 : For each minimum jitter unit, four golden samples are sequentially superimposed and displayed according to the target arrangement order, so as to display pixel data on the display panel.

[0088] The method can determine the jitter golden frame of each minimum jitter unit according to the pixel data of the image to be displayed, and screen the arrangement order of four golden samples determined based on the carry situation of the jitter golden frame, and select a target arrangement order with carry balance. Therefore, for each minimum jitter unit, the four golden samples are superimposed and displayed in sequence according to the target arrangement order, so as to realize the display of pixel data on the display panel and avoid the noise problem caused by the overlap of carry points of adjacent frames.

[0089] In one embodiment, four golden samples are superimposed and displayed in sequence according to a target arrangement order to display pixel data on a display panel, including: displaying the current display image data of the minimum jitter unit in the minimum jitter unit; reading the four golden samples in sequence according to the target arrangement order, and when a carry of the golden sample is read, retrieving a lookup logarithm table corresponding to the carry, and updating the current display image data according to the pixel data in the lookup logarithm table.

[0090] In this embodiment, when the display panel displays pixel data, four golden samples can be read in sequence according to the target arrangement order. When a carry is read from the golden sample, the lookup table (LUT) corresponding to the carry is retrieved, and the currently displayed image data is updated according to the pixel data in the LUT, so that each reading process is kept as balanced as possible to avoid noise.

[0091] Example 2

[0092] Based on the same technical concept, the second embodiment of the present application provides an image display device, such as Figure 9 , the device comprises:

[0093] An acquisition module 901 is configured to acquire pixel data of an image to be displayed; the pixel data has a first bit depth, and the first bit depth is higher than a driving bit depth of a display panel;

[0094] a first determining module 902, configured to determine a minimum jitter unit according to a difference between the first bit depth and the driving bit depth, and determine a jitter golden frame for each minimum jitter unit according to the pixel data;

[0095] A second determining module 903 is configured to determine four golden samples according to the carry condition of the jittered golden frame;

[0096] A third determining module 904 is configured to determine a target order of arrangement of the four golden samples for rounding balance according to the rounding arrangement of the four golden samples;

[0097] The display module 905 is configured to overlay and display the four golden samples in sequence according to the target arrangement order for each minimum jitter unit, so as to display the pixel data on the display panel.

[0098] The device can determine the jitter golden frame of each minimum jitter unit based on the pixel data of the image to be displayed, and screen the arrangement order of four golden samples determined based on the carry situation of the jitter golden frame, and select a target arrangement order with carry balance. Therefore, for each minimum jitter unit, the four golden samples are superimposed and displayed in sequence according to the target arrangement order, so as to realize the display of pixel data on the display panel and avoid the noise problem caused by the overlap of carry points of adjacent frames.

[0099] Example 3

[0100] like Figure 10 As 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, wherein the processor 111, the communication interface 112, and the memory 113 communicate with each other through the communication bus 114.

[0101] Memory 113, for storing computer programs;

[0102] In one embodiment of the present application, the processor 111 is configured to execute a program stored in the memory 113 to implement the image display method provided by any of the aforementioned method embodiments, including:

[0103] Acquire pixel data of an image to be displayed; the pixel data has a first bit depth, and the first bit depth is higher than a driving bit depth of the display panel;

[0104] Determining a minimum dithering unit according to a difference between the first bit depth and the driving bit depth, and determining a dithering golden frame for each minimum dithering unit according to the pixel data; wherein the dithering golden frame has the same number of carries in the row direction and the column direction;

[0105] Determine four golden samples based on the carry condition of the jittered golden frame; wherein the four golden samples are superimposed to form the jittered golden frame, and the rows and columns within the golden samples are evenly distributed;

[0106] Determining a target order of arrangement for balanced carry of the four gold samples according to the carry arrangement of the four gold samples;

[0107] For each of the minimum jitter units, the four golden samples are sequentially superimposed and displayed according to the target arrangement order, so as to display the pixel data on the display panel.

[0108] The communication bus mentioned in the terminal can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is used in the figure, but this does not mean that there is only one bus or only one type of bus.

[0109] The communication interface is used for communication between the above terminal and other devices.

[0110] The memory may include random access memory (RAM) or non-volatile memory, such as at least one disk storage. Alternatively, the memory may be at least one storage device located away from the processor.

[0111] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can 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, and discrete hardware components.

[0112] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the image display method provided by any of the aforementioned method embodiments is implemented.

[0113] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of this embodiment.

[0114] Through the description of the above embodiments, those skilled in the art will clearly understand that each embodiment can be implemented using software plus a general hardware platform, or of course, hardware. Based on this understanding, the essence of the above technical solution, or the portion that contributes to the relevant technology, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, or an optical disk, and includes a number of instructions for causing a computer device (such as a personal computer, server, or network device) to execute the methods described in each embodiment or certain portions of the embodiments.

[0115] 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, the singular forms "one", "an" and "said" as used herein may also be meant to include plural forms. The terms "comprise", "include", "contain" and "have" are inclusive and therefore specify the presence of stated features, steps, operations, elements and / or parts, but do not exclude the presence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring them to be performed in the specific order described or illustrated, unless the order of execution is clearly indicated. It should also be understood that additional or alternative steps may be used.

[0116] It should be understood that the specific embodiments described herein are intended only to illustrate the present application and are not intended to limit the present application. In the description, suffixes such as "module," "component," or "unit" used to represent elements are used solely to facilitate the description of the present application and have no specific meaning. Therefore, "module," "component," or "unit" may be used interchangeably.

[0117] The foregoing is merely a list of specific embodiments of the present application, intended to enable those skilled in the art to understand or implement the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is intended to conform to the broadest scope consistent with the principles and novel features of the present application.

Claims

1. An image display method, characterized in that: The method comprises: Acquire pixel data of an image to be displayed; the pixel data has a first bit depth, and the first bit depth is higher than a driving bit depth of the display panel; Determining a minimum dithering unit according to a difference between the first bit depth and the driving bit depth, and determining a dithering golden frame for each minimum dithering unit according to the pixel data; wherein the dithering golden frame has the same number of carries in the row direction and the column direction; Determine four golden samples based on the carry condition of the jittered golden frame; wherein the four golden samples are superimposed to form the jittered golden frame, and the rows and columns within the golden samples are evenly distributed; Determining a target order of arrangement for balanced carry of the four gold samples according to the carry arrangement of the four gold samples; For each of the minimum jitter units, the four golden samples are sequentially superimposed and displayed according to the target arrangement order, so as to display the pixel data on the display panel.

2. The method according to claim 1, characterized in that Four golden samples are determined according to the carry condition of the jittered golden frame, including: Determine a plurality of golden sample groups according to the number of carries in the row direction or the column direction of the jittered golden frame; wherein each of the golden sample groups includes four target samples; A target golden sample group is determined from a plurality of golden sample groups, and four target samples in the target golden sample group are used as the four golden samples.

3. The method according to claim 1, characterized in that Determining a target order of arrangement of the four golden samples with balanced carry according to the carry arrangement of the four golden samples includes: Calculating a superposition graph of any two of the gold samples; determining a target superimposed pattern with uneven carry arrangement in the superimposed pattern; Determining two target golden samples corresponding to the target overlay pattern; Sorting the four gold samples according to the rule that the two target gold samples are not adjacent to each other, to obtain a multiple carry-balanced arrangement order; One of the plurality of arrangement orders is selected as the target arrangement order.

4. The method according to claim 1, wherein The four golden samples are sequentially superimposed and displayed according to the target arrangement order to display the pixel data on the display panel, including: Displaying the current display image data of the minimum jitter unit in the minimum jitter unit; The four golden samples are read in sequence according to the target arrangement order. When a carry of the golden sample is read, a lookup logarithm table corresponding to the carry is retrieved, and the currently displayed image data is updated according to the pixel data in the lookup logarithm table.

5. The method according to claim 1, wherein Determining a minimum jitter unit according to a difference between the first bit depth and the driving bit depth, and determining a jitter golden frame for each minimum jitter unit according to the pixel data, comprising: Obtaining a difference between the first bit depth and the driving bit depth; Determining the number of rows and the number of columns of the minimum jitter unit according to the power of the difference of two; wherein the number of rows is equal to the number of columns; Determining pre-dithering pixel data and post-dithering pixel data of the minimum dithering unit according to the pixel data; The dithered golden frame is determined according to the pixel data after dithering and the pixel data before dithering.

6. The method according to claim 1, characterized in that Get the pixel data of the image to be displayed, including: Acquire received image data; wherein the image data has a third bit depth, the third bit depth being higher than the driving bit depth and lower than the first bit depth; The image data is up-scaled from the third bit depth to the first bit depth to obtain the pixel data.

7. A display panel, characterized in that: The display panel executes the image display method according to any one of claims 1 to 6 during a display process.

8. An image display device, characterized in that: The device comprises: An acquisition module, configured to acquire pixel data of an image to be displayed; the pixel data having a first bit depth, the first bit depth being higher than a driving bit depth of the display panel; a first determining module, configured to determine a minimum jitter unit according to a difference between the first bit depth and the driving bit depth, and determine a jitter golden frame of each minimum jitter unit according to the pixel data; A second determining module is configured to determine four golden samples according to the carry condition of the jittered golden frame; A third determining module is configured to determine a target order of arrangement of the four golden samples for carry balance according to the carry arrangement of the four golden samples; A display module is configured to sequentially overlay and display the four golden samples for each minimum jitter unit according to the target arrangement order, so as to display the pixel data on the display panel.

9. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; Memory for storing computer programs; The processor is configured to implement the image display method according to any one of claims 1 to 6 when executing a program stored in the memory.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the image display method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Method and device for generating interframe color-imitated pattern in FRC

    CN119583778A

  • Display panel, driving method and device thereof and computer readable storage medium

    CN119889253A