CN117456903B - Display panel driving method, driving chip and display device - Google Patents
Display panel driving method, driving chip and display deviceInfo
- Publication number
- CN117456903B CN117456903B CN202311394851.4A CN202311394851A CN117456903B CN 117456903 B CN117456903 B CN 117456903B CN 202311394851 A CN202311394851 A CN 202311394851A CN 117456903 B CN117456903 B CN 117456903B
- Authority
- CN
- China
- Prior art keywords
- channel group
- grayscale
- sub
- subframes
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2003—Display of colours
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
- G09G3/2018—Display of intermediate tones by time modulation using two or more time intervals
- G09G3/2022—Display of intermediate tones by time modulation using two or more time intervals using sub-frames
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
- G09G3/2074—Display of intermediate tones using sub-pixels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0271—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0666—Adjustment of display parameters for control of colour parameters, e.g. colour temperature
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
The application discloses a driving method of a display panel, a driving chip and a display device. The display panel comprises a plurality of pixels which are arranged in an array, each display frame comprises N subframes, the scanned and gated pixels receive corresponding pulse signals through data channels connected with the scanned and gated pixels to display gray scales, the driving method comprises the steps of dividing the data channels into m channel groups, each channel group comprises a plurality of data channels, and for each channel group, when the display gray scales are lower than/equal to a preset gray scale value, providing corresponding pulse signals in p subframes corresponding to the channel group, wherein each channel group comprises p subframes corresponding to the channel group in N subframes, at least the p subframes corresponding to any two channel groups are not identical, and at least one channel group in each subframe of the N subframes is turned off so as to reduce the load loaded on an LED driving chip at the same moment, reduce the width loss of gray pulses, and further improve the display effect.
Description
Technical Field
The present invention relates to the field of display technologies, and in particular, to a driving method and a driving chip for a display panel, and a display device.
Background
The LED as a novel illumination material has the advantages of long service life, low power consumption, small volume, safety, reliability and the like. Are currently widely used in lighting, display screens and other devices. With the development of the small-dot-pitch LED technology and the gray scale modulation technology, the LED display screen can display more delicate and vivid images and pictures at present.
In order to improve the use efficiency of the chip and save the cost of constructing the screen, the number of sweeps supported by the driving chip is also increasing. For example, compared with a 64-scan driving chip scheme, the 128-scan (ultra-high-scan) driving chip can drive 2 times of pixels by using the same driving chip number, so that the driving chip number can be reduced by 50%, the PCB circuit design is simplified, and the reliability of the system is improved. However, the super-high scan chip has an inherent brightness limitation, and in the prior art, the brightness of 600nits can be maintained on the LED display screen of P1.2-P2 (the distance between each pixel is 1.2-2 mm) by increasing the column driving current and the row MOS withstand voltage. However, in the case of low gradation, there are cases where the display screen is colored and the mottle is serious.
Therefore, a new driving method, driving chip and display device for the display panel are needed.
Disclosure of Invention
In view of the foregoing, an object of the present application is to provide a driving method, a driving chip and a display device for a display panel.
According to one aspect of the application, a driving method of a display panel is provided, wherein the display panel comprises a plurality of pixels arranged in an array, each display frame comprises N subframes, each subframe is used for scanning and gating the plurality of pixels line by line, the pixels which are scanned and gated receive corresponding pulse signals through data channels connected with the pixels to display gray scales, the driving method comprises the steps of dividing the data channels into m channel groups, each channel group comprises a plurality of data channels, and for each channel group, when the display gray scales are lower than/equal to preset gray scale values, providing corresponding pulse signals in p subframes corresponding to the channel group, wherein each channel group comprises p subframes corresponding to the channel group in N subframes, at least the p subframes corresponding to any two channel groups are not identical, at least one channel group in the N subframes is turned off, and m, N1, p 1, m, and p are integers.
Optionally, the driving method further comprises obtaining p sub-gray values according to the original gray values of the display frames and the non-scattering threshold, and for each channel group, distributing the p sub-gray values to the corresponding p sub-frames according to the gray growth sequence number arrangement sequence of the N sub-frames corresponding to the channel group, wherein the gray growth sequence number represents the priority of distributing the sub-gray values to the sub-frames, the gray growth sequence number arrangement sequence of any two channel groups is at least not identical with the gray growth sequence number arrangement of the first p high priority, and for each sub-frame of the N sub-frames, the gray growth sequence number corresponding to at least one channel group is not the gray growth sequence number of the first p high priority.
The step of obtaining the gray scale growth sequence number arrangement sequence corresponding to each channel group comprises the steps of obtaining the gray scale growth sequence number arrangement sequence of the N subframes corresponding to one channel group, taking the gray scale growth sequence number of each subframe as the gray scale growth sequence number of the subframe which is preset with the interval of the subframe and is displayed before to obtain the gray scale growth sequence number arrangement sequence corresponding to the other channel group, or taking the gray scale growth sequence number of each subframe as the gray scale growth sequence number of the subframe which is preset with the interval of the subframe and is displayed after to obtain the gray scale growth sequence number arrangement sequence corresponding to the other channel group.
Optionally, the method for dividing the data channels into m channel groups includes grouping the data channels according to an arrangement of the pixels corresponding to the data channels in the same pixel row or grouping the data channels according to data of the data channels so that each channel group includes the same number of the data channels.
Optionally, each subframe has at most one channel group corresponding to the subframe for providing the pulse signal, and the preset gray value is N times of the quotient of the non-scattering threshold value and m.
Optionally, the channel group comprises a first channel group comprising the data channels corresponding to the even number of the pixels of any pixel row and a second channel group comprising the data channels corresponding to the odd number of the pixels of the pixel row.
Optionally, for one of the first channel group and the second channel group, the gray scale growth sequence number of the N subframes corresponding to the channel group is obtained by a dichotomy as a first arrangement sequence, and for the other of the first channel group and the second channel group, the gray scale growth sequence number of each subframe in the first arrangement sequence is used as the gray scale growth sequence number of the subframe which is located adjacent to the subframe and is displayed later, so as to obtain a second arrangement sequence.
Optionally, the step of allocating p sub-gray values to the corresponding p sub-frames includes determining a frame number of the current display frame, determining a number of pixel rows where the pixels are located, and allocating each sub-gray value according to whether the frame number and the parity of the pixel rows are the same, wherein the corresponding sub-gray value is allocated to the first channel group according to the first arrangement order and the corresponding sub-gray value is allocated to the second channel group according to the second arrangement order, or the corresponding sub-gray value is allocated to the first channel group according to the second arrangement order and the corresponding sub-gray value is allocated to the second channel group according to the first arrangement order.
According to still another aspect of the present application, there is provided a driving chip of a display panel, wherein the driving chip is for performing the driving method of any one of the above.
According to a third aspect of the present application, there is provided a display device comprising a display panel comprising a plurality of pixels arranged in an array, each display frame comprising N subframes in each of which the plurality of pixels are scanned line by line, the scanned and scanned pixels receiving respective pulse signals through data channels connected thereto to display gray scale, and a data driving circuit comprising an SPWM modulating unit for providing the pulse signals to each of the data channels in a respective line scanning phase according to the driving method of any one of the above.
Optionally, the display panel includes at least one of a light emitting diode display panel, a sub-millimeter light emitting diode display panel, a micro light emitting diode display panel, and a quantum dot light emitting diode display panel.
According to the driving method, the driving chip and the display device of the display panel, each data channel of the display panel is grouped, when the display gray level is lower than the preset gray level value, any two channel groups provide pulse signals in at least partial different subframes, so that the data channel corresponding to at least one channel group in each subframe is turned off, the problem that the width loss of each data channel pulse signal in the rising stage is larger due to the fact that all channels are opened and the tube array driving load is larger is avoided, and therefore the picture display quality is improved.
Furthermore, the data channels are divided into a first channel group and a second channel group through the arrangement of the pixels corresponding to the data channels in the same pixel row, each data channel of one channel group is opened at most in the same subframe, and flicker is eliminated by utilizing visual inertia of human eyes by adopting an alternate display mode of adjacent rows of adjacent display frames, so that the display quality is further improved.
Drawings
The above and other objects, features and advantages of the present invention will become more apparent from the following description of embodiments of the present invention with reference to the accompanying drawings, in which:
FIG. 1 shows a comparative schematic of PWM and SPWM algorithms;
FIG. 2 shows a schematic diagram of a display where all data channels are open in the same subframe;
FIG. 3 is a schematic flow chart of a driving method of a display panel according to an embodiment of the application;
FIG. 4 is a schematic diagram of a display panel driven by the driving method according to the present application;
FIG. 5 shows two different gray scale growth sequence number arrangements;
FIG. 6 shows a schematic flow chart of assigning sub-gray values shown in FIG. 3;
FIG. 7A is a schematic diagram showing a display panel of sub-frame 0 of display frame 1;
FIG. 7B is a schematic diagram showing a display panel of the 1 st sub-frame of the 1 st display frame;
FIG. 7C is a schematic diagram showing a display panel of sub-frame 0 of display frame 2;
FIG. 7D is a schematic diagram showing a display panel of sub-frame 1 of display frame 2;
Fig. 8 is a schematic block diagram showing the structure of a display device according to an embodiment of the present application.
Detailed Description
Various embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. The same reference numbers will be used throughout the drawings to refer to the same or like parts. For clarity, the various features of the drawings are not drawn to scale.
Also, certain terms are used throughout the description and claims to refer to particular components. It will be appreciated by those of ordinary skill in the art that manufacturers may refer to a component by different names. The present patent specification and claims do not take the form of an element or components as a functional element or components as a rule.
Unless defined otherwise, technical or scientific terms used in this disclosure should be given the ordinary meaning as understood by one of ordinary skill in the art to which this disclosure belongs. The terms "first," "second," and the like, as used in this disclosure, do not denote any order, quantity, or importance, but rather are used to distinguish one element from another. Likewise, the terms "a," "an," or "the" and similar terms do not denote a limitation of quantity, but rather denote the presence of at least one. The word "comprising" or "comprises", and the like, means that elements or items preceding the word are included in the element or item listed after the word and equivalents thereof, but does not exclude other elements or items. The terms "connected" or "connected," and the like, are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "upper", "lower", "left", "right", etc. are used merely to indicate relative positional relationships, which may also be changed when the absolute position of the object to be described is changed.
In order to facilitate the better understanding of the present application, the following briefly describes the application scenario and design concept related to the present application.
The display panel generally includes a plurality of pixels arranged in an array, for example, an LED display panel, and each pixel corresponds to one LED lamp bead. When displaying a picture, each pixel is scanned and gated line by line, and the scanned and gated pixel receives a corresponding pulse signal through a data channel connected with the scanned and gated pixel to display gray scale. It should be understood, however, that the display panel may also be a combination of at least one or more of miniLED display panels (i.e., sub-millimeter light emitting diode display panels), microLED display panels (i.e., micro light emitting diode display panels), quantum dot light emitting diode display panels.
Since the human eye has a certain persistence threshold, when the time interval between two frames of pictures displayed on the display panel exceeds the persistence threshold, the human eye perceives a certain degree of picture flickering, and in order to avoid the problem as much as possible, the time interval between the adjacent pixel on time periods should be as small as possible below the persistence threshold.
FIG. 1 shows a comparative schematic of PWM and SPWM algorithms. Unlike the PWM display algorithm centralized display, the SPWM algorithm equally divides the time of one display frame into a plurality of subframes, then breaks up the on-time of one display frame and distributes it to at least one of the subframes for display. For example, assuming that the original frame rate is 60Hz, if a PWM algorithm is employed, the refresh rate is 60Hz. However, if the SPWM algorithm is used, as shown in fig. 1, the refresh rate is 240Hz if the number of subframes of one frame is 4, and 1920Hz if the number of subframes of one frame is 32. Therefore, in embodiments of the present application, the SPWM algorithm is preferred for display.
Further, taking an example of equally dividing one display frame into N subframes (N > 1). The on-time of one display frame is scattered and allocated to at least one sub-frame, that is, the original gray value of the display frame is scattered to obtain p sub-gray values (p≥1), and p sub-gray values are selected among N sub-frames to be allocated (each sub-frame is allocated at most one sub-gray value). The original gray value of the broken display screen usually adopts a low gray non-breaking algorithm. The method comprises the steps of firstly presetting a non-scattering threshold, obtaining a sub-gray value (p=1) according to an original gray value when the original gray value is lower than or equal to the non-scattering threshold, wherein the sub-gray value is equal to the original gray value, obtaining p sub-gray values (p > 1) according to the original gray value when the original gray value is higher than the non-scattering threshold, wherein at least one sub-gray value is equal to the non-scattering threshold and at most one sub-gray value is smaller than the non-scattering threshold in the p sub-gray values. For example, as shown in fig. 1, assuming that the original gray value is 5, the non-scattering threshold is 2, three sub-gray values (2, 1, respectively) can be obtained after scattering the original gray value.
In some embodiments, each data channel typically provides a pulse signal in the same subframe (i.e., each data channel is open in the same subframe), for example, referring to fig. 2, taking the example that the display panel includes 8 data channels, n=8, the original gray value=the non-scattering threshold value=4t (T is the display gray unit), each data channel provides a pulse signal corresponding to a 4T display gray in the 0 th subframe. However, as the number of scan supported by the driving chip increases, the tube driving current is generally increased to maintain the brightness of the display panel. Because the driving current of the tubulation is large, the opening of all data channels can generate larger impact on the tubulation, so that the instantaneous heavy load of the tubulation is caused, and the width loss of the pulse signal rising stage corresponding to each data channel is larger. Since the width of the pulse signal itself is short when the display gray scale is low, a large loss may cause color cast and a phenomenon of pitting to be serious when the display gray scale is low.
In view of the above problems, the present application provides a driving method of a display panel, in particular, a plurality of channel groups each including at least one data channel are obtained by grouping the data channels. Corresponding to each channel group, there are p subframes corresponding to the channel group in N subframes, and each channel group provides corresponding pulse signals in the p subframes corresponding to the channel group. When the display gray level is lower than/equal to a preset gray level value, at least p subframes corresponding to any two channel groups are not completely identical, and at least one channel group in each subframe of N subframes is turned off to avoid the impact of all the data channels on the tube array (N >1, p is more than or equal to 1, and N and p are integers).
The driving method of the display panel provided by the application can be applied to, for example, an LED display panel (including a light emitting diode display panel, a micro light emitting diode display panel, a mini light emitting diode display panel and the like). The display panel comprises a plurality of pixels arranged in an array, each display frame comprises N subframes (N > 1), each pixel is scanned and gated line by line in each subframe, and the scanned and gated pixel receives corresponding pulse signals through a data channel connected with the scanned and gated pixel to display gray scale.
Fig. 3 is a flowchart illustrating a driving method of a display panel according to an embodiment of the present application. Fig. 4 is a schematic diagram showing a driving method for driving a display panel according to an embodiment of the present application. In the following embodiments, for ease of understanding, the display panel is used to provide pulse signals through 8 data channels, each display frame includes 8 subframes, the original gray value of the current display frame is 4T, and the non-break threshold is 3T, where T is a display gray unit. It should be understood, however, that the display panel suitable for the driving method provided by the present application is not limited by the above parameters. The driving method of the display panel according to the embodiment of the application is further described below with reference to fig. 3 and 4.
Referring to fig. 3, the driving method of the display panel provided by the embodiment of the application includes the following steps:
step S101, dividing the data channels of the display panel into m channel groups (m >1 and is an integer):
In the present application, the data channels of the display panel are divided into m channel groups (m >1 and are integers), each channel group including at least one data channel. In some embodiments, the division may be based on the number of data channels, i.e., each channel group includes a preset number of data channels, e.g., each data channel is individually grouped. In some other embodiments, the pixels may be grouped according to the arrangement order of the pixels corresponding to each data channel on the display panel. For example, referring to fig. 4, the data channels corresponding to the even-numbered pixels are divided into a first channel group according to the arrangement order of the pixels corresponding to the data channels on the display panel, the data channels corresponding to the odd-numbered pixels are divided into a second channel group, that is, the first channel group includes the 0 th data channel corresponding to the 0 th pixel, the 2 nd data channel corresponding to the 2 nd pixel, the 4 th data channel corresponding to the 4 th pixel, and the 6 th data channel corresponding to the 6 th pixel, and the second channel group includes the 1 st data channel corresponding to the 1 st pixel, the 3 rd data channel corresponding to the 3 rd pixel, and the 7 th data channel corresponding to the 7 th pixel, wherein the pixels are sequentially arranged in the order of 0, 1, 2,3, 4, 5, 6, and 7 in the row direction.
Step S102, obtaining p sub-gray values (p is larger than or equal to 1 and is an integer) according to the original gray value of the display frame and the non-break threshold value:
in the step, a low gray non-scattering algorithm is adopted, and p sub gray values (p is larger than or equal to 1 and is an integer) are obtained according to the original gray values and the non-scattering threshold.
Specifically, a non-break-up threshold is preset first, and when the original gray value is lower than or equal to the non-break-up threshold, a sub gray value (p=1) is obtained according to the original gray value and is equal to the original gray value, and when the original gray value is greater than the non-break-up threshold, p sub gray values (p > 1) are obtained according to the original gray value, wherein at least one sub gray value is equal to the non-break-up threshold and at most one sub gray value is smaller than the non-break-up threshold.
For example, in fig. 4, the original gray value of the current display frame is 4T (T is a gray display unit), the non-break-up threshold is 3T, and two sub-gray values of 3T and 1T are obtained according to the low gray non-break-up algorithm.
Further, in the embodiment of the present application, in order to ensure that at least one channel group is turned off in each of N subframes, the following formula needs to be satisfied:
m×p≤(m-1)N (1)
wherein m is the number of channel groups, N is the number of subframes included in each display frame, p is the number of sub-gray values, m, p and N are integers, m and N are greater than 1, and p is greater than or equal to 1.
Further, in some embodiments, to reduce the complexity of the system operation, at most one channel group corresponding to each subframe provides a pulse signal. Accordingly, to ensure that at least one channel group is turned off per subframe, the following formula is satisfied:
m×p≤N (2)
wherein m is the number of channel groups, N is the number of subframes included in each display frame, p is the number of sub-gray values, m, p and N are integers, m and N are greater than 1, and p is greater than or equal to 1.
According to the above formula (2), that is, the gray value applicable to the driving method provided by the present application satisfies:
Wherein G is the original gray value of the display frame, H is the non-scattering threshold, N is the number of subframes included in the display frame, and m is the number of channel groups.
It should be understood from the above equation (3) that the preset gray value of the display gray is at most the quotient of the product of the non-break-up threshold and the number of subframes of the display frame and the number of channel groups, in order to improve the display quality in a larger low gray range, the number of channel groups should be reduced as much as possible (i.e. the value of m should be as small as possible, for example, m=2 in the embodiment shown in fig. 4).
Step S103, for each channel group, acquiring the gray growth sequence number arrangement sequence of N subframes corresponding to the channel group:
The gray scale growth sequence number is a parameter representing the sub gray scale value allocation priority of each sub frame, and the smaller the gray scale growth sequence number is, the higher the sub gray scale value allocation priority is, and the larger the probability that the sub gray scale value of the sub frame is not 0 is. It should be understood, however, that for any sub-frame, the gray scale growth sequence number of that sub-frame does not represent the display order of that sub-frame. In different working conditions, the gray scale growth sequence number arrangement sequence of the N subframes is generally adjusted according to actual display requirements.
Fig. 5 shows a number of different gray scale growth sequence numbers. As shown in fig. 5, taking a display frame including eight subframes as an example, the 0 th to 7 th subframes are obtained according to the display sequence ordering numbers of the eight subframes, in some embodiments, in order to make the display effect more uniform, a gray scale growth sequence number arrangement order of 8 subframes may be obtained according to a dichotomy, where gray scale growth sequence numbers corresponding to the 0 th to 7 th subframes displayed in turn are 04261537 (i.e., the first display sequence).
In the step, for each channel group, the gray scale growth sequence number arrangement sequence of N subframes corresponding to the channel group is obtained, in the gray scale growth sequence number arrangement sequence corresponding to any two channel groups, the arrangement of the gray scale growth sequence numbers of the first p high priority is at least not identical, and each subframe of the N subframes is provided with at least one channel group corresponding to the subframe, and in the channel group, the gray scale growth sequence number of the subframe is not the gray scale growth sequence number of the first p high priority.
However, in order to avoid providing pulse signals for each channel group in the same subframe, multiple calculation and judgment are required in the process of obtaining the sequence of the gray scale growth sequence numbers corresponding to different channel groups, and the requirement on the calculation capability of the circuit is high, so that a more complex circuit structure is also required, and the integrated development of the chip is not facilitated.
In a preferred embodiment, in order to simplify the circuit structure, only the gray scale growth sequence number arrangement sequence corresponding to one channel group is obtained, and the gray scale growth sequence number of each subframe under the channel group is used as the gray scale growth sequence number of the subframe which is preset with the subframe interval and is displayed before the subframe to obtain the gray scale growth sequence number arrangement sequence corresponding to the other channel group, and the gray scale growth sequence number arrangement sequence corresponding to each channel group is obtained by shifting the gray scale growth sequence number of each subframe. However, it should be understood that in some embodiments, the gray scale growth sequence number of each subframe in the channel group may be used as the gray scale growth sequence number of the subframe which is preset with the interval of the subframe and is displayed later to obtain the gray scale growth sequence number arrangement sequence corresponding to another channel group.
The following describes the acquisition of gray scale growth numbers corresponding to different channel groups by way of a shift in a forward manner with reference to fig. 4 and 5. In the embodiment shown in fig. 4, for one of the first channel group (the 0 th, 2 nd, 4 th, and 6 th data channels) and the second channel group (the 1 st, 3 rd, 5 th, and 7 th data channels) (in fig. 4, for example, the first channel group), the gray scale growth sequence number arrangement order corresponding to the channel group is obtained by the dichotomy, that is, for the first channel group, the gray scale growth sequence numbers corresponding to the 0 th to 7 th subframes ordered in the display order are 04261537 (that is, the first arrangement order in fig. 5). For the other of the first channel group and the second channel group (e.g., the second channel group), the gray scale growth sequence number of the sub-frame adjacent to each sub-frame (i.e., the preset number of intervals is 0) and displayed in the first arrangement sequence is taken as the gray scale growth sequence number of the sub-frame corresponding to the second channel group, i.e., the gray scale growth sequence numbers corresponding to the sub-frames 0 to 7 are ordered according to the display sequence to be 70426153 (i.e., the second arrangement sequence in fig. 5). In some embodiments, for the other of the first channel group and the second channel group (for example, the second channel group), the gray scale growth sequence number of the sub-frame adjacent to each sub-frame and displayed later in the first arrangement sequence may also be used as the gray scale growth sequence number of the sub-frame corresponding to the second channel group, that is, the gray scale growth sequence numbers corresponding to the 0 th sub-frame to the 7 th sub-frame ordered in the display sequence are 42615370 (not shown in the figure).
In addition, it should be noted that, in some embodiments, when the gray scale growth sequence numbers corresponding to different channel groups are obtained by a shifting manner, the gray scale growth sequence numbers corresponding to each channel group of a certain subframe may all belong to the gray scale growth sequence numbers of the first p high priority levels after shifting, and at this time, the gray scale growth sequence numbers are continuously shifted in a shifting manner so as to correspond to the gray scale growth sequence numbers corresponding to the subframes preset for a number of subframes at the next interval and displayed in the preceding/following subframe.
Step S104, for each channel group, each sub-gray value is allocated to the corresponding sub-frame according to the gray growth sequence number arrangement order:
In the embodiment of the present application, each subframe corresponds to at most one sub-gray value, so in this step, for each channel group, according to the high-order sequence of the gray growth sequence numbers of the subframes corresponding to the channel group, the corresponding sub-gray value (i.e., p sub-gray values obtained after breaking up the original gray values) is allocated to the first p subframes with higher sub-gray value priorities. The p subframes corresponding to any two channel groups are at least not identical, and at least one channel group in each subframe is turned off.
Step S105, for each channel group, providing a corresponding pulse signal according to the sub-gray value of each sub-frame.
And each data channel of each channel group provides corresponding pulse signals in p subframes corresponding to the channel group according to the subframe gray values of the subframes so as to display gray. Each channel group is turned off in a subframe to which a sub-gradation value is not assigned (i.e., a subframe having a gradation value of 0).
According to the driving method of the display panel, each data channel of the display panel is grouped, when the display gray level is lower than the preset gray level value, any two channel groups provide pulse signals in at least partial different subframes, so that the data channel corresponding to at least one channel group in each subframe is turned off, the problem that the width loss of each data channel pulse signal in the rising stage is large due to the fact that all channels are opened and the tube array driving load is large is avoided, and therefore the picture display quality is improved.
However, for the embodiment shown in fig. 4, the first channel group and the second channel group may give a flickering sense when displayed, and in order to avoid such a problem, a method of alternately displaying adjacent lines of adjacent frame display pictures uses inertia of human eyes to eliminate such flickering sense. Thus in the embodiment shown in fig. 4 (the first channel group and the second channel group are divided according to the parity order of the corresponding pixels), referring to fig. 6, the assignment of the sub-gray values to the corresponding sub-frames according to the gray growth sequence number arrangement further comprises the steps of:
step S1041, determining the number of frames of the current display frame;
In general, a display panel sequentially displays a plurality of display frames, and in this step, the number of frames of the current display frame, specifically, the display frame number parity is determined.
Step S1042, determining the number of pixel rows where the pixels are located;
The display panel includes a plurality of pixels arranged in an array, and typically, in each sub-frame, the display panel sequentially scans each pixel row, so that each pixel of the display panel displays a gray scale once in each sub-frame. In this step, the number of pixel rows where the current pixel is located, specifically, the parity of the number of pixel rows where the current pixel is located is determined.
Step S1043, assigning sub-gray values according to whether the parity of the frame number and the pixel line number is the same:
In some embodiments, corresponding sub-gray values are assigned to the first channel group according to a first arrangement order and corresponding sub-gray values are assigned to the second channel group according to a second arrangement order when the parity of the display frame number and the pixel line number are the same, and corresponding sub-gray values are assigned to the first channel group according to the second arrangement order and corresponding sub-gray values are assigned to the second channel group according to the first arrangement order when the parity of the display frame number and the pixel line number are different.
Fig. 7A, 7B, 7C, and 7D show display schematic diagrams of the display panel of the embodiment shown in fig. 4 in the first display frame 0 th subframe, the first display frame 1 st subframe, the second display frame 0 th subframe, and the second display frame 1 st subframe, respectively.
Referring to fig. 7A to 7D, in the odd-even display frame, a certain data channel of a certain line is alternately displayed in adjacent subframes (for example, a first data channel of a first line is displayed in a 0 th subframe of a first display frame and a1 st subframe of a second display frame), so that visual inertia of human eyes is utilized in time to avoid a flicker phenomenon generated when a first channel group and a second channel group are always displayed in a certain subframe of the frame. In a certain display frame, alternate display of a certain data channel in odd-even rows realizes visual average of display gray scale by using the visual resolution limitation of human in space, so that the brightness uniformity is better. Thus, the flicker is eliminated by alternately displaying adjacent lines of the display frames of adjacent frames.
However, it should be understood that the present application is not limited thereto, and in some other embodiments, for example, when the parity of the number of display frames and the number of pixel rows is different, a corresponding sub-gradation value is allocated to the first channel group according to the first selection manner and a corresponding sub-gradation value is allocated to the second channel group according to the second selection manner, and when the parity of the number of display frames and the number of pixel rows is the same, a corresponding sub-gradation value is allocated to the first channel group according to the second selection manner and a corresponding sub-gradation value is allocated to the second channel group according to the first selection manner.
The application also provides a driving chip of the display panel, which is used for executing the driving method and has any of the beneficial effects, and the description is omitted here.
In addition, the application also provides a display device which can be used for occasions such as a head-mounted display device, an intelligent television, an intelligent watch, a tablet personal computer, an integrated computer, a notebook computer, a vehicle-mounted display screen, a camera, a building interphone and the like. Fig. 8 is a schematic block diagram showing the structure of a display device according to an embodiment of the present application. As shown in fig. 8, the display device 1 includes a data driving circuit 100, a scan driving circuit 200, and a display panel 300. The display panel 300 is at least one or a combination of a plurality of light emitting diode display panels, a sub-millimeter light emitting diode display panel, a micro light emitting diode display panel, and a quantum dot light emitting diode display panel, and the display panel 300 includes a plurality of data channels and a plurality of pixels P arranged in an array, and the display panel is used for displaying images. Each display frame includes N subframes, and in each subframe, the scan driving circuit 200 supplies a row scan signal to gate the pixels P row by row. The pixels which are scan-strobed receive the corresponding pulse signals provided by the SPWM modulation unit 110 in the data driving circuit 100 according to the driving method as described above through the data channels connected thereto to display gray scales. Thus, the display device also has any of the advantageous effects described above.
Embodiments in accordance with the present invention, as described above, are not intended to be exhaustive or to limit the invention to the precise embodiments disclosed. Obviously, many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and the practical application, to thereby enable others skilled in the art to best utilize the invention and various modifications as are suited to the particular use contemplated. The scope of the invention should be determined by the following claims.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311394851.4A CN117456903B (en) | 2023-10-25 | 2023-10-25 | Display panel driving method, driving chip and display device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311394851.4A CN117456903B (en) | 2023-10-25 | 2023-10-25 | Display panel driving method, driving chip and display device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN117456903A CN117456903A (en) | 2024-01-26 |
| CN117456903B true CN117456903B (en) | 2025-08-26 |
Family
ID=89581096
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311394851.4A Active CN117456903B (en) | 2023-10-25 | 2023-10-25 | Display panel driving method, driving chip and display device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN117456903B (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117894270A (en) * | 2024-03-14 | 2024-04-16 | 集创北方(珠海)科技有限公司 | LED display driving method and device, chip and electronic equipment |
| CN118072665B (en) * | 2024-04-17 | 2024-08-13 | 集创北方(珠海)科技有限公司 | Driving circuit, driving method, chip and display device |
| CN118314832B (en) * | 2024-06-05 | 2024-09-13 | 集创北方(深圳)科技有限公司 | Display data processing method and device, chip, electronic equipment and storage medium |
| CN120260481B (en) * | 2025-06-04 | 2025-08-26 | 北京集创北方科技股份有限公司 | Display control method, circuit, chip, and display device |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102054467A (en) * | 2009-11-09 | 2011-05-11 | 三洋电机株式会社 | Display driving circuit and display driving system |
| CN114974088A (en) * | 2022-05-27 | 2022-08-30 | 北京集创北方科技股份有限公司 | LED display control method and device and LED display screen |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002175039A (en) * | 2000-01-14 | 2002-06-21 | Matsushita Electric Ind Co Ltd | Active matrix display device and driving method thereof |
| KR100560486B1 (en) * | 2004-09-15 | 2006-03-13 | 삼성에스디아이 주식회사 | Plasma Display and Image Processing Method |
| CN101383627B (en) * | 2007-09-04 | 2012-12-26 | 联芯科技有限公司 | Device and method for terminal charger charging, USB charging and data communication |
| CN102340853A (en) * | 2010-07-20 | 2012-02-01 | 电信科学技术研究院 | Mobile communication system base station energy-saving method and device |
| CN102737583B (en) * | 2012-07-09 | 2015-06-17 | 深圳市磊芯半导体有限公司 | LED (Light Emitting Diode) driving constant current channel output driver, cascading system and driving method of LED driving constant current channel output driver and cascading system |
| CN103531146B (en) * | 2013-10-22 | 2015-07-22 | 东莞润风电子科技有限公司 | Data processing module supporting full-color multi-gray-scale LED screen refreshing |
| CN105551432B (en) * | 2016-02-05 | 2018-09-04 | 赵建东 | Gray scale display drive method and gray scale display drive apparatus |
| CN110223628B (en) * | 2017-04-07 | 2021-04-23 | 合肥集创微电子科技有限公司 | LED display device and driving method thereof |
| CN110517630B (en) * | 2019-08-30 | 2021-06-18 | 成都辰显光电有限公司 | Display panel driving method and driving device thereof, and display device |
| CN111028768A (en) * | 2019-12-27 | 2020-04-17 | 北京集创北方科技股份有限公司 | Signal generating device, driving chip, display system and driving method of LED display |
| US11357087B2 (en) * | 2020-07-02 | 2022-06-07 | Solomon Systech (Shenzhen) Limited | Method for driving a passive matrix LED display |
| TWI788934B (en) * | 2020-07-31 | 2023-01-01 | 聯詠科技股份有限公司 | Driving method for display device and display device |
| CN111836427A (en) * | 2020-08-17 | 2020-10-27 | 北京集创北方科技股份有限公司 | LED drive circuit, display device and display system |
| CN114648944B (en) * | 2020-12-21 | 2024-07-12 | 西安钛铂锶电子科技有限公司 | Display driving method and circuit, LED display panel and display device |
| CN112863427B (en) * | 2021-01-13 | 2022-05-13 | 厦门天马微电子有限公司 | Method for adjusting brightness of light-emitting panel, light-emitting panel and display device |
| CN113205767B (en) * | 2021-04-29 | 2022-11-01 | 北京集创北方科技股份有限公司 | Data access adjustment method, display drive chip, electronic device, and storage medium |
| CN115866838B (en) * | 2021-09-27 | 2025-08-26 | 北京集创北方科技股份有限公司 | LED drive pulse modulation method and circuit |
| CN114049861A (en) * | 2021-11-16 | 2022-02-15 | 北京集创北方科技股份有限公司 | LED display screen control method, device, equipment and system |
| CN115050314B (en) * | 2022-06-24 | 2025-01-28 | 北京集创北方科技股份有限公司 | LED display screen driving method, system, device, equipment and medium |
| CN115240592B (en) * | 2022-09-20 | 2022-12-02 | 北京数字光芯集成电路设计有限公司 | Micro-display chip image display method and device based on pixel movement |
| CN116386519B (en) * | 2023-05-09 | 2023-10-24 | 集创北方(成都)科技有限公司 | LED driving circuit, driving method, chip and display device |
| CN116524851B (en) * | 2023-07-04 | 2023-10-24 | 集创北方(成都)科技有限公司 | LED display driving method, LED display driving chip and device and display panel |
-
2023
- 2023-10-25 CN CN202311394851.4A patent/CN117456903B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102054467A (en) * | 2009-11-09 | 2011-05-11 | 三洋电机株式会社 | Display driving circuit and display driving system |
| CN114974088A (en) * | 2022-05-27 | 2022-08-30 | 北京集创北方科技股份有限公司 | LED display control method and device and LED display screen |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117456903A (en) | 2024-01-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN117456903B (en) | Display panel driving method, driving chip and display device | |
| JP6898971B2 (en) | Display device drive | |
| KR102353218B1 (en) | Display apparatus and method for driving thereof | |
| KR101227602B1 (en) | Field sequential color image display and method for driving the same | |
| KR101222991B1 (en) | Driving circuit of back light and method for driving the same | |
| US8199080B2 (en) | Display device having a plurality of data signal driving means and method for same | |
| US11735097B2 (en) | Light-emitting diode display device and method of operating the same | |
| US20080297460A1 (en) | Method of displaying a low dynamic range image in a high dynamic range | |
| US10229642B2 (en) | Liquid crystal display device | |
| US10170045B2 (en) | Display device and driving method of the same | |
| JP2003280600A (en) | Display device and driving method thereof | |
| CN109036248B (en) | Display driving device and sub-pixel driving method | |
| US20220148528A1 (en) | Method of controlling backlight of display device and display device | |
| US10339851B2 (en) | Display apparatus, lighting control circuit, and method of lighting display apparatus | |
| US20080094344A1 (en) | Display Device and Method, Recording Medium, and Program | |
| JP5273391B2 (en) | Liquid crystal display | |
| CN111627389A (en) | Display panel, driving method thereof and display device | |
| TWI545540B (en) | Displaying apparatus with titled screen and display driving method thereof | |
| TWI779710B (en) | Scanning sequence control method and LED display driver and LED display using the same | |
| CN1717712A (en) | Image display method and image display device | |
| US20110063335A1 (en) | Color-filterless liquid crystal display device and displaying method thereof | |
| US10152909B2 (en) | Display apparatus | |
| WO2015040880A1 (en) | Liquid-crystal display | |
| CN104361867B (en) | Splice screen display device and its display drive method | |
| CN118471135B (en) | Driving method of display panel and display panel |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |