CN110517630B - Display panel driving method and driving device thereof, and display device - Google Patents

Display panel driving method and driving device thereof, and display device Download PDF

Info

Publication number
CN110517630B
CN110517630B CN201910818416.7A CN201910818416A CN110517630B CN 110517630 B CN110517630 B CN 110517630B CN 201910818416 A CN201910818416 A CN 201910818416A CN 110517630 B CN110517630 B CN 110517630B
Authority
CN
China
Prior art keywords
data
sub
display
display panel
row
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
Application number
CN201910818416.7A
Other languages
Chinese (zh)
Other versions
CN110517630A (en
Inventor
张东豪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Vistar Optoelectronics Co Ltd
Original Assignee
Chengdu Vistar Optoelectronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chengdu Vistar Optoelectronics Co Ltd filed Critical Chengdu Vistar Optoelectronics Co Ltd
Priority to CN201910818416.7A priority Critical patent/CN110517630B/en
Publication of CN110517630A publication Critical patent/CN110517630A/en
Application granted granted Critical
Publication of CN110517630B publication Critical patent/CN110517630B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/22Control 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/30Control 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/32Control 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]
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/22Control 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/30Control 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/32Control 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]
    • G09G3/3208Control 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] organic, e.g. using organic light-emitting diodes [OLED]
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/22Control 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/30Control 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/32Control 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]
    • G09G3/3208Control 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] organic, e.g. using organic light-emitting diodes [OLED]
    • G09G3/3266Details of drivers for scan electrodes
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/22Control 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/30Control 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/32Control 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]
    • G09G3/3208Control 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] organic, e.g. using organic light-emitting diodes [OLED]
    • G09G3/3275Details of drivers for data electrodes

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 embodiment of the invention discloses a driving method of a display panel, a driving device thereof and a display device, wherein the driving method of the display panel comprises the steps of dividing a frame into n sub-frames, and dividing a display period of the frame into m sub-display periods; dividing a display panel into a plurality of subspaces; the number of subspaces is greater than the number of rows of the display panel; acquiring a sub-display period of each data bit in each sub-space of the display panel in a display period of one frame based on the weight of the data bit so as to acquire the corresponding relation between time, a sub-space number, a line number and each data bit; acquiring a scanning order according to the corresponding relation and providing a scanning signal to the display panel according to the scanning order; and carrying out data recombination on each row of data and providing a data signal for the display panel according to the recombined data so as to drive the display panel to display. By the technical scheme of the invention, the data driving of the display panel is realized, and meanwhile, the scanning time of each data bit is increased.

Description

Display panel driving method and driving device thereof, and display device
Technical Field
The embodiment of the invention relates to the field of display, in particular to a display panel driving method, a display panel driving device and a display device.
Background
At present, a light emitting system mainly comprises an analog driving mode and a digital driving mode in terms of gray scale implementation, the analog driving mode adjusts the luminance of a light emitting device by adjusting the driving current flowing through the light emitting device, the digital driving mode adjusts the luminance of the light emitting device by adjusting the light emitting time of the light emitting device, analog signals are easy to mix noise, high-precision control over the display gray scale of the light emitting device is difficult to achieve, and a digital driving circuit is more and more widely applied due to the advantages of low image noise, high switching speed and the like.
With the improvement of the requirements on the frame brushing rate and the display gray scale, the traditional scanning algorithm cannot be applied, the subfield concept is applied to various digital driving algorithms, the scanning time of the currently adopted subfield scanning algorithm is insufficient, the data storage is insufficient, and the displayed image is dark.
Disclosure of Invention
Embodiments of the present invention provide a driving method for a display panel, a driving device for the display panel, and a display device, so that data driving of the display panel is achieved, meanwhile, scanning time of each data bit is increased, the problem of dark display images is solved, and the resolution of the display panel is improved.
In order to realize the technical problem, the invention adopts the following technical scheme:
in a first aspect, an embodiment of the present invention provides a method for driving a display panel, including:
dividing a frame into n sub-frames, and dividing the display period of the frame into m sub-display periods; wherein n is the number of data bits required to be displayed by the display panel, and m is equal to n (2)n-an integer multiple of 1);
dividing the display panel into a plurality of subspaces; the number of the subspaces is greater than the number of rows of the display panel, at least one row of the display panel is arranged corresponding to i subspaces, and i is an integer greater than 1;
setting the initial position of each subframe in the corresponding sub-display period based on the weight of the data bit;
acquiring a sub-display period of each data bit in each sub-space of the display panel in a display period of one frame based on the weight of the data bit so as to acquire the corresponding relation between time, a sub-space number, a line number and each data bit; in the display period of one frame, the same data bits of different rows are shifted step by step according to the row number;
acquiring a scanning order according to the corresponding relation and providing a scanning signal to the display panel according to the scanning order;
and carrying out data recombination on each row of data and providing a data signal to the display panel according to the recombined data so as to drive the display panel to display.
Further, setting the start position of each sub-frame in the corresponding sub-display period based on the weight of the data bits comprises:
dividing a display period of one frame into n time periods in sequence; the number of the sub-display periods contained in the n time periods sequentially corresponds to the weight from the low data bit to the high data bit;
and taking the first sub-display period in each time period as the starting position of each sub-frame.
Further, obtaining the sub-display period in which each data bit is located in each subspace of the display panel based on the weight of the data bit includes: selecting i-1 subspace to not set the data bit corresponding to one row of the i subspaces;
in a display period of one frame, setting a low data bit of a subspace corresponding to a data bit to be set of a first row at the initial position of a first subframe, and setting the rest data bits of the subspace corresponding to the data bit to be set of the first row in the corresponding sub-display period according to the weight of the data bits;
in the display period of a frame, shifting the data bit of the subspace corresponding to the data bit to be set of the j +1 th row by the same number of sub-display periods respectively relative to the same data bit of the subspace corresponding to the data bit to be set of the j th row; wherein j is a positive integer.
Further, obtaining the sub-display period in which each data bit is located in each subspace of the display panel based on the weight of the data bit includes: in a display period of one frame, setting low data bits of all subspaces corresponding to a first row at the initial position of a first subframe, and setting the rest data bits of all subspaces corresponding to the first row in the corresponding sub-display period according to the weight of the data bits;
in the display period of one frame, shifting the data bits of all subspaces corresponding to the j +1 th row by the same number of sub-display periods respectively relative to the same data bits of all subspaces corresponding to the j row; wherein j is a positive integer.
Further, obtaining a scanning order according to the correspondence and providing a scanning signal to the display panel according to the scanning order comprises:
acquiring subspace numbers of each data bit which sequentially appear according to a time axis in the corresponding relation, and acquiring the scanning sequence according to the appearance sequence of the subspace numbers;
and selecting the scanning lines of the corresponding row in the display panel according to the scanning order to output the scanning signals.
Further, the data reorganizing of each row of data includes:
acquiring data of each row;
combining the same data bits in a row of data according to the arrangement sequence of the row of data to form n recombined data; wherein the number of bits of each reorganized data is equal to the effective column width in the display panel.
Further, providing a data signal to the display panel according to the reorganized data includes:
and sequentially outputting the n recombined data to each data line in a row according to the bit in the corresponding sub-display period.
Further, dividing the display period of one frame into m sub-display periods includes:
when the number of pixel lines of the display panel is more than (a-1) · (2)n-1) and less than or equal to a (2)n1) dividing the display period of one frame into a.n. (2)n-1) sub-display periods; wherein a is a positive integer.
In a second aspect, an embodiment of the present invention further provides a driving apparatus for a display panel, including:
the time division module is used for dividing a frame into n sub-frames and dividing the display period of the frame into m sub-display periods; wherein n is the number of data bits required to be displayed by the display panel, and m is equal to n (2)n-an integer multiple of 1);
a space dividing module for dividing the display panel into a plurality of subspaces; the number of the subspaces is greater than the number of rows of the display panel, at least one row of the display panel is arranged corresponding to i subspaces, and i is an integer greater than 1;
a sub-frame allocation module for setting the start position of each sub-frame in the corresponding sub-display period based on the weight of the data bits;
the relation acquisition module is used for acquiring a sub-display period where each data bit is located in each subspace of the display panel based on the weight of the data bit so as to acquire the corresponding relation between time, subspace number, line number and each data bit; in the display period of one frame, the same data bits of different rows are shifted step by step according to the row number;
the scanning driving module is used for acquiring a scanning sequence according to the corresponding relation and providing a scanning signal to the display panel according to the scanning sequence;
and the data driving module is used for carrying out data recombination on each row of data and providing data signals for the display panel according to the recombined data so as to drive the display panel to display.
In a third aspect, an embodiment of the present invention further provides a display apparatus, including a display panel and a driving apparatus of the display panel according to claim 9, wherein the display panel is electrically connected to the driving apparatus, the driving apparatus outputs the scan signal and the data signal to the display panel, and the display panel drives a light emitting device in the display panel to emit light according to the scan signal and the data signal.
The embodiment of the invention provides a driving method of a display panel, a driving device thereof and a display device, wherein the driving method of the display panel comprises the steps of dividing a frame into n sub-frames, dividing a display period of the frame into m sub-display periods, wherein n is the number of data bits required to be displayed by the display panel, and m is equal to n (2)n-an integer multiple of 1); dividing the display panel into a plurality of subspaces, wherein the number of the subspaces is greater than the number of lines of the display panel, at least one line in the display panel is arranged corresponding to i subspaces, and i is an integer greater than 1; setting the initial position of each subframe in the corresponding sub-display period based on the weight of the data bit; acquiring a sub-display period in which each data bit in each subspace of the display panel is positioned in a display period of one frame based on the weight of the data bit so as to acquire the corresponding relation between time, a subspace number, a line number and each data bit, wherein the same data bits of different lines are shifted step by step according to the line number in the display period of one frame; acquiring a scanning order according to the corresponding relation and providing a scanning signal to the display panel according to the scanning order; data reorganizing is carried out on each row of data, and data signals are provided for the display panel according to the reorganized data to drive the display panel to displayThe data driving of the display panel is realized, meanwhile, the scanning time of each data bit is increased, the problem of dark displayed images is solved, and the improvement of the resolution of the display panel is facilitated.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the contents of the embodiments of the present invention and the drawings without creative efforts.
Fig. 1 is a schematic structural diagram of a display panel according to an embodiment of the present invention;
fig. 2 is a flowchart of a driving method of a display panel according to an embodiment of the invention;
FIG. 3 is a timing diagram illustrating a driving method of an intra-frame display panel according to an embodiment of the present invention;
FIG. 4 is a timing diagram illustrating a driving sequence of a two-frame display panel according to an embodiment of the present invention;
FIG. 5 is a diagram illustrating a data reassembly method according to an embodiment of the present invention;
FIG. 6 is a timing diagram illustrating a driving of a display panel in a frame according to another embodiment of the present invention;
FIG. 7 is a timing diagram illustrating a driving of a display panel in a frame according to another embodiment of the present invention;
FIG. 8 is a timing diagram illustrating driving of a display panel in another frame according to an embodiment of the present invention;
FIG. 9 is a timing diagram illustrating a driving of a display panel in a frame according to another embodiment of the present invention;
fig. 10 is a schematic structural diagram of a driving apparatus of a display panel according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
As background art, with the increase of the requirements for the frame refreshing rate and the display gray scale, the conventional scanning algorithm is not applicable, the subfield concept is applied to various digital driving algorithms, the scanning time of the currently adopted subfield scanning algorithm is insufficient, and thus the data storage is insufficient, and the displayed image is dark, which is specifically analyzed as follows:
the scanning time in the currently adopted subfield scanning algorithm is in an inverse relation with the number of pixel lines in the display panel, that is, the more the number of display lines in the display panel is, the smaller the scanning time is, and with the improvement of the resolution of the display panel, the number of pixel lines in the display panel is gradually increased, which causes insufficient scanning time, further causes insufficient data storage, and causes the problem of dark display image.
In view of this, embodiments of the present invention provide a driving method for a display panel, in which a Light Emitting device included in the display panel may be a Micro-LED (Micro Light Emitting Diode) or an Organic Light-Emitting Diode (OLED).
Fig. 1 is a schematic structural diagram of a display panel according to an embodiment of the present invention. As shown in fig. 1, the display panel includes a timing controller 1, a data processor 2, a row scanning circuit 3, a column scanning circuit 4, a plurality of scanning lines 5, a plurality of data lines 6, and a plurality of pixel driving circuits 7, the pixel driving circuits are located in a space formed by the scanning lines and the data lines crossing, and the specific working flow of the display panel is as follows:
the data stream to be displayed enters the data processor 2, and the timing controller 1, which may be an FPGA (Field Programmable Gate Array) or other timing control device, generates scan signals according to a set scan algorithm to supply to the row scan circuit 3 and provide the data processor 2 with timing required for data processing, and then obtains the data signals through the data processor 2 and transmits the data signals to the column scan circuit 4. The scan signal through the row scan circuit 3 is scan-tft, which is connected to the gate of the transistor T1 in the pixel drive circuit 7, and the same data signal data-tft through the column scan circuit 4 is connected to the source of the transistor T1 in the pixel drive circuit 7. The working flow of the pixel driving circuit 7 is as follows: data is loaded to the data-tft firstly, a scan-tft signal becomes an effective signal, the transistor T1 is turned on, the data-tft is loaded to the gate of the transistor T2 and charges and discharges the capacitor CS, after the voltage on the capacitor CS reaches the threshold voltage Vth of the transistor T2, the light-emitting device LD starts to emit light, after the scanning time elapses, the transistor T1 is turned off, the voltage stored on the capacitor CS ensures that the light-emitting device LD continues to emit light until the data-tft of the signal enters again to change the light-emitting state of the light-emitting device LD, and the transistor T1 and the transistor T2 can be both P-type transistors, for example. When the data signal is a digital signal, the bit number of the data signal corresponds to the gray scale number which can be displayed by the light-emitting device LD, the data signal realizes the adjustment of the light-emitting brightness of the light-emitting device by controlling the time length of the light-emitting device LD, and the weighting of the bit number of the data signal corresponds to the light-emitting time length of the light-emitting device LD, so that the adjustment of the light-emitting brightness of the light-emitting device LD is realized.
An embodiment of the present invention provides a driving method of a display panel, which can be executed by the driving apparatus of the display panel according to the embodiment of the present invention, and fig. 2 is a flowchart of the driving method of the display panel according to the embodiment of the present invention. As shown in fig. 2, the driving method of the display panel includes:
s101, dividing a frame into n sub-frames, and dividing a display period of the frame into m sub-display periods; wherein n is the number of data bits required to be displayed by the display panel, and m is equal to n (2)n-1) integer multiples.
Fig. 3 is a timing diagram of driving a display panel in a frame according to an embodiment of the invention. As shown in fig. 3, a frame SF is divided into n subframes, for example, a display panel is required to display 16 gray scales, the number of data bits n required to be displayed by the display panel is equal to 4, and the frame SF is divided into 4 subframes, for example, an SF1 subframe, an SF2 subframe, an SF3 subframe, and an SF4 subframe.
The display period TF of a frame is divided into m sub-display periods ST, m being equal to n (2)n-1) ofSeveral times, in the example where n is equal to 4, m is an integer multiple of 60, and fig. 3 exemplarily sets m equal to 60, i.e. divides the display period TF of one frame SF into 60 sub-display periods ST. As shown in fig. 2, the sub-display period ST satisfies the following calculation formula:
Figure BDA0002186898100000061
s102, dividing a display panel into a plurality of subspaces; the number of the subspaces is larger than the number of lines of the display panel, at least one line of the display panel is arranged corresponding to i subspaces, and i is an integer larger than 1.
Specifically, a unit formed by a certain number of pixels in the display panel is a subspace, a scanning sequence of the display panel is alternated among the subspaces, it can be understood that the subspaces are physical units in a line scanning circuit in the corresponding display panel, the physical units may be, for example, multiplexers, each subspace corresponds to one multiplexer, the corresponding subspace is gated by the multiplexer to scan pixels in a corresponding line in the display panel, and the corresponding subspace is gated by the multiplexer to scan pixels in a corresponding line in the display panel.
Specifically, the display panel is divided into a plurality of subspaces, the number of the subspaces is greater than the number of rows of the display panel, at least one row of the display panel is arranged corresponding to i subspaces, fig. 3 exemplarily arranges that the display panel comprises eight rows of pixels, and the display panel is divided into 16 subspaces. In addition, since the number of subspaces is greater than the number of rows of the display panel, at least one row corresponds to a plurality of subspace settings, here illustratively each row in the display panel corresponds to two subspace settings, i.e. i equals 2.
It should be noted that, in the embodiment of the present invention, the display panel is specifically divided into several subspaces, and it is only necessary to ensure that the number of the subspaces is greater than the number of rows of the display panel. In addition, fig. 3 exemplarily sets that the number of subspaces corresponding to each row of the display panel is uniformly distributed, but the embodiment of the present invention does not limit the specific number of subspaces corresponding to one row of the display panel, nor does it limit whether the number of subspaces included in the row corresponding to the plurality of subspaces is the same, that is, there may be two rows corresponding to the two subspaces in the display panel, or there may also be three rows corresponding to the three subspaces at the same time, so that it is sufficient to ensure that at least one row in the display panel corresponds to the i subspace settings.
And S103, setting the initial position of each subframe in the corresponding sub-display period based on the weight of the data bit.
Specifically, the starting position of each sub-frame is set in the corresponding sub-display period ST based on the weight of the data bits, and taking the number n of data bits to be displayed on the display panel equal to 4 as an example, the weights from the lower data bits to the higher data bits are 1, 2, 4, and 8 in sequence. The display time period TF of one frame SF may be sequentially divided into n time periods, the number of sub-display periods included in the n time periods sequentially corresponds to the weight from the low data bit to the high data bit, that is, the display period TF of one frame SF is sequentially divided into 4 time periods, the number of sub-display periods included in the 4 time periods sequentially corresponds to the weight from the low data bit to the high data bit, that is, sequentially corresponds to 1, 2, 4, and 8, for example, the first time period t1 includes 4 sub-display periods ST, the second time period t2 includes 8 sub-display periods ST, the third time period t3 includes 16 sub-display periods ST, the fourth time period t4 includes 32 sub-display periods ST, and the number of sub-display periods included in the four time periods varies proportionally according to the weights from the low data bit to the high data bit, which are 1, 2, 4, and 8.
Taking the first sub-display period ST in each time segment as the start position of each sub-frame, that is, taking the first sub-display period ST in the first time segment t1 as the start position of the sub-frame SF1, taking the first sub-display period ST in the second time segment t2 as the start position of the sub-frame SF2, taking the first sub-display period ST in the third time segment t3 as the start position of the sub-frame SF3, and taking the first sub-display period ST in the fourth time segment t4 as the start position of the sub-frame SF4, the 4 sub-frames divided from one frame are allocated with the corresponding sub-display periods ST according to the weight of the data bits, so that the number of sub-display periods included in each sub-frame corresponds to the weight of the data bits.
S104, acquiring a sub-display period of each data bit in each sub-space of the display panel in a display period of one frame based on the weight of the data bit so as to acquire the corresponding relation between time, a sub-space number, a line number and each data bit; in the display period of one frame, the same data bits of different rows are shifted step by step according to the row number.
Specifically, the sub-display period ST in which each data bit is located within the display period of one frame in each sub-space of the display panel is obtained based on the weight of the data bit, numbers 1 to 16 on the leftmost side in fig. 3 represent the sub-space number of the display panel, and numbers 1 to 8 on the right side of the sub-space number in fig. 3 represent the number of pixel rows in the display panel.
Corresponding to a row of i subspaces, i-1 subspaces are selected without data bits, as shown in fig. 3, each row is exemplarily set to correspond to two subspaces, i is equal to 2, then it can be set that one subspace is selected without data bits for each row, fig. 3 exemplarily sets that a second subspace is selected without data bits for each row.
In a display period of one frame, setting a low data bit of a subspace corresponding to a data bit to be set of a first row at a start position of a first subframe, namely setting a low data bit a of a first subspace corresponding to the first row at a start position of the first subframe SF1, namely setting the low data bit a of the first subspace of the first row at a first sub-display period ST of the subframe SF1, and setting the rest of each data bit of the subspace corresponding to the data bit to be set of the first row at a corresponding sub-display period according to a weight of each data bit, namely setting a weight of a next low data bit to be 2, so that a sub-display period ST in which a next low data bit B of the first subspace of the first row is located is separated from a sub-display period ST in which the low data bit a of the first subspace of the first row by 4 sub-display periods ST; the weight of the second highest data bit is 4, thus setting the sub-display period ST in which the second highest data bit C of the first subspace of the first row is located to be spaced from the sub-display period ST in which the second lowest data bit B of the first subspace of the first row by 8 sub-display periods ST; the weight of the high data bit is 8, so that the sub-display period ST where the high data bit D in the first subspace of the first row is located is set to be 16 sub-display periods ST apart from the sub-display period ST where the second-highest data bit C in the first subspace of the first row is located, that is, the sub-display period number spaced between the sub-display periods ST where the front and rear adjacent data bits in the first subspace of the first row are located is changed in equal proportion to the weight of the corresponding data bit.
For the data bits in the other rows, in the display period of one frame, the data bits of the subspace corresponding to the (j + 1) th row, in which the data bits need to be set, are respectively shifted by the same number of sub-display periods relative to the same data bits of the subspace corresponding to the (j) th row, in which j is a positive integer, that is, in the display period of one frame, the data bits of the first subspace of the next row are respectively shifted by the same number of sub-display periods relative to the same data bits of the first subspace of the previous row. Illustratively, the same number of sub-display periods of data bits of the first subspace of the next row with respect to the same data bits of the first subspace of the previous row may be greater than n, i.e. greater than the number of data bits required to be displayed by the display panel, i.e. greater than 4, e.g. the data bit a of the first subspace of the next row in fig. 3 is a shifted backward by 8 sub-display periods ST with respect to the data of the first subspace of the previous row, and likewise, the data bit B, the data bit C and the data bit D of the first subspace of the next row are each shifted backward by 8 sub-display periods ST with respect to the data bit B, the data bit C and the data bit D of the first subspace of the previous row, it being understood that the data bit D of the first subspace of the 5 th row may be understood as being shifted backward by 8 sub-display periods ST with respect to the data bit D of the first subspace of the 4 th row, due to the limitation of one frame display period, the data bit D of the first subspace of the 5 th row is in the position shown in fig. 3, and similarly, the data bit C of the first subspace of the 7 th row and the data bit B of the first subspace of the 8 th row can both be understood as the same data bit of the first subspace of the previous row shifted backward by 8 sub-display periods ST.
Thus, after acquiring the sub-display period where each data bit is located in each subspace of the display panel based on the weight of the data bit, the corresponding relationship between the time, the subspace number, the row number and each data bit as shown in fig. 3 can be obtained, where the horizontal direction in fig. 3 represents the time, 16 in the leftmost vertical direction 1 represents the subspace number, 1 to 8 in the right vertical direction of the subspace number represent the row number, and ABCD represents four data bits from the lower data bit to the higher data bit, respectively.
Specifically, the sub-display period ST in which a data bit is set is a scan period, the sub-display period ST in which no data bit is set after the data bit is a sustain period, for example, the sub-display period ST in which the low data bit a is located is a scan period of the low data bit a, four sub-display periods ST after the scan period of the low data bit a are sustain periods of the low data bit a, a scan signal is continuously provided in the scan period, the light emitting device adjusts a light emitting state according to data received in the scan period, the light emitting device maintains the light emitting state in the scan period in the sustain period after the scan period, such that the low data bit of the subspace in which a data bit is to be set in the first row is set at a start position of the first subframe, and the remaining data bits of the subspace in which a data bit is to be set in the first row are set in the corresponding sub-display periods according to weights of the data bits, for the data bits of the other rows, in the display period of one frame, the data bits of the subspace of the (j + 1) th row, in which the data bits need to be set, are respectively shifted by the same number of sub-display periods relative to the same data bits of the subspace of the (j) th row, in which the data bits need to be set, the holding time corresponds to the weight of each data bit, and the light-emitting device maintains the light-emitting state in the scanning period in the holding time, so that the holding time is used for realizing the weighting of each data bit, and further, the control of different light-emitting durations of the light-emitting device in the display panel is realized according to the weighted value of each data bit, and the digital driving of the display panel.
Fig. 4 is a timing diagram of driving a display panel in two frames according to an embodiment of the present invention. As can be seen from fig. 3 and 4, in the display period of one frame, the lower data bit a of the subspace of the first row in which the data bit is to be set is set at the start position of the first subframe SF1, and the rest of the data bits of the subspace of the first row in which the data bit is to be set are set in the corresponding sub-display period ST according to the weight of each data bit, the data bit of the subspace of the j +1 th row in which the data bit is to be set is shifted by the same number of sub-display periods respectively relative to the same data bit of the subspace of the j th row in which the data bit is to be set, so that the row which does not completely embody all the data bits in the previous frame embodies the missing data bits of the previous frame by the same row in the next frame, and the weighting of all the data bits is realized depending on time, i.e. depending on the number of the sub-display periods, for example, the data bit a, a of the first subspace of the fifth row in the, And the data bit B and the data bit C borrow the data bit D of the first subspace of the fifth row in the next frame, so that the weighting of each data bit of the fifth row is realized.
It should be noted that fig. 4 only exemplarily sets that the corresponding relations between the time, the subspace number, the row number and the data in two frames are the same, that is, exemplarily sets that the distribution rules of the data bits not set and the data bits set subspaces in two frames are the same, and both sets that the data bit is set in the first subspace and the data bit is not set in the second subspace of each row.
And S105, acquiring a scanning sequence according to the corresponding relation and providing a scanning signal to the display panel according to the scanning sequence.
Alternatively, the subspace numbers in which the data bits sequentially appear may be obtained according to a time axis in the correspondence relationship, the scanning order may be obtained according to the appearance order of the subspace numbers, and the scanning lines in the corresponding rows in the display panel may be selected according to the scanning order to output the scanning signals.
Specifically, with reference to fig. 1 and 3, a scanning order is obtained according to a corresponding relationship between time, subspace number, and row number and each data bit shown in fig. 3, and a subspace number in which each data bit sequentially appears is obtained according to a time axis in the corresponding relationship, for example, with reference to the time axis in fig. 3, the subspace number in which each data bit sequentially appears is 1 — >15 — >13 — >9 — >1 — >3. -, then, with reference to the setting of each sub-display period ST in fig. 3, the obtained scanning order is determined to be 1 — >15 — >13 — >9 — >1 — >3. -, and then, with reference to the setting of each sub-display period ST in fig. 3, the corresponding subspace is gated according to the scanning order to select a scanning line of a corresponding row in the display panel to output a scanning signal to scan the row, for example, a first row is gated in a first sub-display period, a second subspace is closed, and in the first sub-display period, the second sub-space does not act, namely, the scanning of pixels is not carried out, then the fifteenth sub-space is gated, the eighth line is scanned in the second sub-display period, the sixteenth sub-space is closed, the sixteenth sub-space is not acted in the second sub-display period, then the thirteenth sub-space is gated, the seventh line is scanned in the third sub-display period, the fourteenth sub-space is closed, the fourteenth sub-space is not acted in the third sub-display period, and the subsequent scanning selects the scanning line of the corresponding line in the corresponding sub-space according to the rule to output the scanning signal so as to scan the line.
In this way, the scanning order is adopted for scanning, and the corresponding subspaces are gated according to the sending sequence of each data bit so as to transmit scanning signals to the corresponding rows, so that the data bits can be sent to the pixels in the corresponding rows according to the corresponding relation, and meanwhile, the condition that two data bits need to be sent in the same sub-display period ST can not exist in the scanning process, namely the condition that two or more rows are scanned simultaneously in the same sub-display period ST can not occur, the condition that the same data are sent to the pixels in different rows at the same time is avoided, and the display panel is ensured to realize the normal display function. In addition, when the display panel is scanned according to the correspondence shown in fig. 3, half of the subspaces have no motion, that is, half of the subspaces have no scanning of pixels, so that the digital driving of the display panel is realized, and the reduction of the number of scanning times in one frame is facilitated, thereby reducing the power consumption of the display panel.
And S106, carrying out data recombination on each row of data and providing a data signal to the display panel according to the recombined data so as to drive the display panel to display.
Optionally, the data of each row may be obtained first, and then the same data bits in one row of data are combined according to the arrangement order of the one row of data to form n pieces of recombined data, where the bit number of each piece of recombined data is equal to the effective column width in the display panel.
Fig. 5 is a schematic diagram of a data reassembly method according to an embodiment of the present invention. With reference to fig. 1 to fig. 5, data of each row is acquired, that is, data corresponding to each pixel in each row is acquired, and the acquired row of data may be, for example, 1010, 1101, 0101, 0010, and 1100. Combining the same data bits in a line of data according to the arrangement sequence of a line of data to form n recombined data, namely grouping the data in a line of data from a low data bit to a high data bit to form n recombined data, taking data 1010 as an example, the low data bit is the last bit 0, the high data bit is the first bit 1, and the weights of the data represented by the low data bit and the high data bit are 1 and 8 respectively, so that the low data bits of all the data in a line can form recombined data a, a is the data B formed by arranging the low data bits in all the data in a line according to the arrangement sequence of pixels in a line, referring to the line of data, a is 01100. Referring to the above-mentioned one line of data, B is 10010.. this is, the next highest data bits in all the data in one line are combined into the recombined data C, C is the data C formed by arranging the next highest data bits of all the data in one line in the order of arranging the pixels in one line, referring to the above-mentioned one line of data, C is 01101.. this is, the highest data bits in all the data in one line are combined into the recombined data D, D is the data D formed by arranging the highest data bits of all the data in one line in the order of arranging the pixels in one line, referring to the above-mentioned one line of data, D is 11001.. Thus, the bit number of each recombined data is equal to the effective column width of the display panel, and the number of columns of pixels included in the display panel is the effective column width of the display panel, that is, how many columns of pixels the display panel includes, how many bits of data the data a, the data B, the data C, and the data D include.
Optionally, the data signal is provided to the display panel according to the recombined data, and the n recombined data are sequentially output to each data line in one row by bit in the corresponding sub-display period. Specifically, with reference to fig. 1 to 5, the output timings of the scan signal and the data signal may be determined according to the previously obtained scan sequence, the corresponding sub-space may be gated to select a row by the scan signal output from the scan line (for example, the transistor T1 in the pixel driving circuit of each pixel of the row is gated to, for example, pull the potential on the scan line of the row low and pull the potential on the scan lines of the rest rows high, taking the transistors in the pixel driving circuit as P-type transistors as an example), one of the n pieces of data after being recombined is loaded onto each data line by bit, since only the T1 transistor of the selected row is turned on, the data will be stored on the storage capacitor CS in the pixel driving circuit, and after waiting for a sub-display period ST, the scan signal corresponding to the row is pulled high, the voltage will still keep ensuring the on or off of the light emitting device until the row is selected again, the light emitting state of the light emitting device is changed after new data is written.
Taking the n pieces of data after the rearrangement as an example, the column scanning circuit may output data signals to the data lines D1 to Dm, respectively, based on the n pieces of data after the rearrangement in one frame, taking the pixel of the first row as an example:
in the first sub-display period ST, a first sub-space is gated, and the recombined data a contains 01100.... one bit is sent to each pixel in the first row, that is, a first data line is sent to 0, a second data line is sent to 1, a third data line is sent to 1, a fourth data line is sent to 0, and a fifth data line is sent to 0, and the four sub-display periods ST after the first sub-display period ST are used for realizing the weighting of the recombined data a corresponding to the low data bit, wherein the weighting value is 1, the first sub-display period ST is the scanning time, and the four sub-display periods ST after the first sub-display period ST are the holding time.
In the sixth sub-display period ST, the first sub-space is gated, the 10010..... the recombined data B is sent to each pixel in the first row one by one, that is, the first data line is sent to 1, the second data line is sent to 0, the third data line is sent to 0, the fourth data line is sent to 1, the fifth data line is sent to 0, and the eight sub-display periods ST after the fifth sub-display period ST are used for realizing the weighting of the recombined data B corresponding to the next lower data bit, the weighting value is 2, the sixth sub-display period ST is the scanning time, and the eight sub-display periods ST after the fifth sub-display period ST are the holding time.
In a fifteenth sub-display period ST, the first subspace is gated, and the 01101.... that is included in the recombined data C is sent to each pixel in the first row one by one, that is, the first data line is sent to 0, the second data line is sent to 1, the third data line is sent to 1, the fourth data line is sent to 0, and the fifth data line is sent to 1, and sixteen sub-display periods ST after the fifteenth sub-display period ST are used to realize the weighting of the recombined data C corresponding to the next higher data bit, the weighting value is 4, the fifteenth sub-display period ST is the scanning time, and the six sub-display periods ST after the fifteenth sub-display period ST are the holding time.
In the thirty-second sub-display period ST, the first sub-space is gated, and the 11001.. the recombined data D is sent to each pixel in the first row one by one, that is, the first data line is sent to 1, the second data line is sent to 1, the third data line is sent to 0, the fourth data line is sent to 0, and the fifth data line is sent to 1, and the thirty-second sub-display period ST after the thirty-second sub-display period ST is used for realizing the weighting of the recombined data D corresponding to the high data bit, wherein the weighting value is 8, the thirty-second sub-display period ST is the scanning time, and the thirty-second sub-display period ST after the thirty-second sub-display period ST is the holding time.
Thus, the data dependency of different data bits in each data on the number of the sub-display periods ST included in the holding time realizes the weighting of the corresponding data bits, and further realizes the adjustment of the light emitting time of the corresponding light emitting device in the display panel, and further adjusts the light emitting brightness of the light emitting device.
Referring to the corresponding relationship among time, subspace number, row number, and data bits shown in fig. 3, a first subspace is first gated to gate a first row through a scan line, in a first sub-display period ST, the recombined data a includes 01100..... to be sent to each pixel in the first row one by one, a second subspace is closed, i.e., the second subspace does not operate in the first sub-display period, in a next period, a fifteenth subspace is gated to gate an eighth row through the scan line, in the second sub-display period ST, the data B includes data 10010.. to be sent to each pixel in the eighth row one by one, a sixteenth subspace is closed, i.e., the sixteenth subspace does not operate in the second sub-display period, in a next period, the thirteenth subspace is gated to pass through the scan line, a seventh row, in the third sub-display period ST, the recombined data C is sent to each pixel in the seventh row one by one, the fourteenth sub-space is closed, that is, the fourteenth sub-space in the second sub-display period is not operated, the ninth sub-space is gated in the next period to gate the fifth row through the scanning line, in the fourth sub-display period ST, the recombined data D is sent to each pixel in the fifth row one by one, the tenth sub-space is closed, that is, the tenth sub-space in the second sub-display period is not operated, and so on, so as to drive the display panel to display.
Thus, the embodiment of the invention realizes the digital driving of the display panel when m is equal to n (2)nAnd-1), the scanning duration of each data bit is sub-displayed in the period ST, the sub-display period ST is irrelevant to the number of lines of the display panel, so that the scanning time of each data bit is increased, the problem of dark display images caused by insufficient data storage due to insufficient scanning time is solved, the resolution of the display panel is improved, the number of lines can be eliminated by calculating the scanning time, and the complexity of a driving chip algorithm is reduced. In addition, after data recombination is carried out on each row of data, data signals are provided according to the recombined data, reading and using can be carried out immediately, occupation of data reading time on scanning time is avoided, and the scanning time of each data bit is further increased.
In addition, although the scanning timing of the display panel is jumped from the scanning line sequence, for the same data bit, the scanning of the adjacent same data bit is still larger by 1 for the next scanning line than for the previous scanning line, and considering the line number cycle, the first line is the next line of the last line, therefore, for the same data bit, the scanning timing is still changed regularly, and the display panel is compatible with the multi-level goa (gate On array) circuit in the current display panel. As shown in fig. 3, no action is generated in many sub-display periods, which is beneficial to reducing the scanning frequency of the display panel to reduce the power consumption of the display panel.
FIG. 6 is a timing diagram illustrating a driving of a display panel in another frame according to an embodiment of the present invention. Different from the driving timing of the display panel shown in fig. 3, the driving timing of the display panel shown in fig. 6 is that, when the sub-display period in which each data bit is located in each sub-space of the display panel is obtained based on the weight of the data bit, in the display period of one frame, the lower data bits of all the sub-spaces corresponding to the first row are set at the start position of the first sub-frame, and the remaining data bits of all the sub-spaces corresponding to the first row are set in the corresponding sub-display period according to the weight of each data bit, that is, the lower data bits a of the first sub-space and the second sub-space corresponding to the first row are set at the start position of the first sub-frame SF1, that is, the lower data bits a of the first sub-space and the second sub-space corresponding to the first row are set in the first sub-display period ST of the sub-frame SF1, and the remaining data bits of all the sub-spaces corresponding to the first row are set in the corresponding sub-display period according to the weight of each data bit, that is, the weight of the second lowest data bit is 2, and thus the sub-display period ST in which the second lowest data bit B of the first subspace and the second subspace of the first row is located is set to be spaced from the sub-display period ST in which the lower data bit a of the first subspace and the second subspace of the first row by 4 sub-display periods ST; the weight of the second highest data bit is 4, thus setting the sub-display period ST in which the second highest data bit C of the first subspace and the second subspace of the first row is located to be spaced from the sub-display period ST in which the second lowest data bit B of the first subspace and the second subspace of the first row by 8 sub-display periods ST; the weight of the high data bit is 8, so that the sub-display period ST in which the high data bit D in the first subspace and the second subspace of the first row is located and the sub-display period ST in which the second high data bit C in the first subspace and the second subspace of the first row are located are spaced by 16 sub-display periods ST, that is, the number of sub-display periods spaced between the sub-display periods ST in which the front and rear adjacent data bits in the first subspace and the second subspace of the first row are located is changed in equal proportion to the weight of the corresponding data bit.
For the data bits of the other rows, in the display period of one frame, shifting the data bits of all subspaces corresponding to the j +1 th row by the same number of sub-display periods respectively relative to the same data bits of all subspaces corresponding to the j th row; wherein j is a positive integer, that is, in one frame display period, the data bits of the first subspace and the second subspace of the next row are respectively shifted by the same number of sub display periods relative to the same data bits of the first subspace and the second subspace of the previous row. Illustratively, the same number of sub-display periods of data bits of the first and second subspaces of the next row with respect to the same data bits of the first and second subspaces of the previous row may be greater than n, i.e., greater than 4, e.g., data bit a of the first and second subspaces of the next row is a shifted backward by 8 sub-display periods ST with respect to data of the first and second subspaces of the previous row in fig. 6, and likewise, data bit B, data bit C and data bit D of the first and second subspaces of the next row are shifted backward by 8 sub-display periods ST with respect to data bit B, data bit C and data bit D of the first and second subspaces of the previous row, respectively, it being understood that data bit D of the first and second subspaces of the 5 th row may be understood as being shifted backward by 8 sub-display periods ST with respect to data bit B, data bit C and data bit D of the first and second subspaces of the 4 th row, respectively The data bits D of the space and the second subspace are shifted backward by 8 sub-display periods ST, and due to the limitation of one frame display period, the data bits D of the first subspace and the second subspace of the 5 th row are located at the positions shown in fig. 6, and similarly, the data bits C of the first subspace and the second subspace of the 7 th row and the data bits B of the first subspace and the second subspace of the 8 th row can be both understood as the same data bits of the first subspace and the second subspace of the previous row are shifted backward by 8 sub-display periods ST.
Similarly, after obtaining the sub-display period where each data bit is located in each subspace of the display panel based on the weight of the data bit, the corresponding relationship between the time, the subspace number, the row number and each data bit as shown in fig. 6 can be obtained, where the horizontal direction in fig. 6 represents the time, 16 in the leftmost vertical direction 1 represents the subspace number, 1 to 8 in the right vertical direction of the subspace number represent the row number, and ABCD represents four data bits from the lower data bit to the higher data bit, respectively.
As shown in fig. 6, subspace numbers in which data bits sequentially appear may be obtained according to a time axis in the correspondence relationship shown in fig. 6, a scanning order may be obtained according to an appearance order of the subspace numbers, and a scanning signal may be output by selecting a scanning line of a corresponding row in the display panel according to the scanning order.
Specifically, with reference to fig. 1 and 6, a scanning order is obtained according to a corresponding relationship of time, subspace number, row number and each data bit shown in fig. 6, and a subspace number in which each data bit sequentially appears is obtained according to a time axis in the corresponding relationship, for example, with reference to a time axis in fig. 6, the subspace number in which each data bit sequentially appears is 1 — >2 — >15 — >16 — >13 >14 — >9 — >10 — >1 — >2 — >3 — >4.., then it can be determined that the scanning order is 1 — >2 — >15 — >16 >13 — >14 — >9 — >10 — >1 — >2 — >3 — >4.., and, in combination with the arrangement of each sub-display period ST in fig. 6, a scanning signal is output to a scanning line of a corresponding row in a display panel according to a subspace corresponding to the scanning order of the scanning line corresponding to the scanning order is selected to scan line, for scanning the row of the first row, for example, and the scanning order is scanned, scanning a first line in a first sub-display period, gating a second subspace, scanning the first line in the first sub-display period, then gating a fifteenth subspace, scanning an eighth line in the second sub-display period, gating a sixteenth subspace, scanning an eighth line in the second sub-display period, then gating a thirteenth subspace, scanning a seventh line in the third sub-display period, gating a fourteenth subspace, scanning the seventh line in the third sub-display period, and selecting a scanning line of a corresponding line in the corresponding subspace for subsequent scanning according to the rule to output a scanning signal so as to scan the line.
In this way, the scanning order is adopted for scanning, and the corresponding subspaces are gated according to the sending sequence of each data bit so as to transmit scanning signals to the corresponding rows, so that the data bits can be sent to the pixels in the corresponding rows according to the corresponding relation, and meanwhile, the condition that two data bits need to be sent in the same sub-display period ST can not exist in the scanning process, namely the condition that two or more rows are scanned simultaneously in the same sub-display period ST can not occur, the condition that the same data are sent to the pixels in different rows at the same time is avoided, and the display panel is ensured to realize the normal display function. In addition, with reference to fig. 1 and fig. 6, the display panel is scanned according to the corresponding relationship shown in fig. 6, and each row is scanned twice in the sub-display period ST where each data bit is located, so that the leakage degree of the storage capacitor CS in the pixel driving circuit 7 can be effectively reduced, the stability of the operation of the driving transistor T2 is improved, and the stability of the operation of the display panel is further improved. The data re-assembly and data signal sending in the driving sequence shown in fig. 6 are the same as the driving sequence shown in fig. 3, and are not described again here.
FIG. 7 is a timing diagram illustrating a driving of a display panel in a frame according to another embodiment of the present invention. Fig. 7 exemplarily sets the display panel to include 16 subspaces, the display panel includes 12 rows, some rows may be randomly selected to correspond to two subspaces, some rows correspond to one subspace, and the scanning timing may be similar to the scanning timing shown in fig. 3, which is not repeated here.
FIG. 8 is a timing diagram illustrating a driving of a display panel in another frame according to an embodiment of the present invention. Fig. 3 only shows the case that the number of the sub-display periods of the data bits of the subspace of the i +1 th row where the data bits are to be set is greater than n, and fig. 8 shows the case that the number of the sub-display periods of the data bits shifted is equal to n, as shown in fig. 8, taking the number of the bits n of the data to be displayed on the display panel as 4 as an example, the sub-display period ST where each data bit in each subspace of the display panels is located in the display period of one frame can be obtained based on the weight of the data bits, the lower data bit a of the first subspace of the first row can be set at the start position of the first subframe SF1 in the display period of one frame, and the remaining data bits of the first subspace of the first row can be set at the corresponding sub-display periods according to the weight of each data bit, for the data bits of the other rows, in the display period of one frame, the data bits of the subspace of the (i + 1) th row in which the data bits are to be set are respectively shifted by the same number of sub-display periods relative to the same data bits of the subspace of the (i) th row in which the data bits are to be set, the shifted number of the same sub-display periods is equal to n, that is, the same data bits of the subspace of the adjacent row in which the data bits are to be set are shifted by 4 sub-display periods ST, the scanning timing shown in fig. 8 has the same scanning utilization rate as the scanning timing shown in fig. 3, the scanning utilization rate is equal to the ratio of the effective scanning times to the total scanning times, the effective scanning times can be obtained according to the number of the sub-display periods in which the data bits are set, and the total. In addition, the scanning timing shown in fig. 6 and fig. 7 can also set the same number of sub-display periods of the shift equal to n, which is similar to that shown in fig. 8 and will not be described again here.
Optionally, the display period of one frame is divided into m sub-display periods ST, when the number of pixel lines of the display panel is greater than (a-1) · (2)n-1) and less than or equal to a (2)n1) dividing the display period of one frame into a.n. (2)n-1) sub-display periods ST, a being a positive integer. In particular, in connection with fig. 3 and 6, the display panel comprises 8 rows of pixels, 2n1 equals 15, it can be determined that a equals 1, i.e. the number of lines of the display panel is greater than 0, less than or equal to 15, the display period of one frame is divided into a · n · (2)n-1), i.e. divided into 60 sub-display periods. As shown in FIG. 7, the display panel includes 12 rows of pixels,2n1 equals 15, it can be determined that a equals 1, i.e. the number of lines of the display panel is greater than 0, and less than or equal to 15, the display period of one frame is equally divided into a · n · (2)n-1), i.e. divided into 60 sub-display periods.
Fig. 9 is a timing diagram illustrating a driving of a display panel in another frame according to an embodiment of the invention. As shown in fig. 9, the display panel includes 30 rows of pixels, and it is also determined that a is equal to 2, i.e. the number of rows of the display panel is greater than 15 and less than or equal to 30, the display period of one frame is divided into a · n · (2)n-1), i.e. divided into 120 sub-display periods, to achieve weighting of the four sub-frames for different data bits, the sub-frame SF1 may be set to comprise 8 sub-display periods ST, the sub-frame SF2 to comprise 16 sub-display periods ST, the sub-frame SF3 to comprise 32 sub-display periods ST, and the sub-frame SF4 to comprise 64 sub-display periods ST.
Fig. 9 exemplarily sets the display panel to include 31 subspaces, randomly selects one row corresponding to two subspaces, and each of the remaining rows corresponds to one subspace, and similarly, may obtain a sub-display period ST in which each data bit in each subspace of the display panel is located in a display period of one frame based on the weight of the data bit, may set the lower data bit a of the first subspace of the first row in the display period of one frame at the start position of the first subframe SF1, and set each remaining data bit of the first subspace of the first row in the corresponding sub-display period according to the weight of each data bit, and for the data bits of the remaining rows, in the display period of one frame, shift the data bit of the i +1 th row by the same number of sub-display periods respectively, and the number of shifted sub-display periods may be equal to n, that is, the same number of shifted sub-display periods ST of 4 data bits of the adjacent rows, the digital driving of the display panel can be realized, and the condition that two data bits need to be sent in the same sub-display period ST can be avoided in the scanning process, namely the condition that two lines or more than two lines are scanned simultaneously in the same sub-display period ST can be avoided, the condition that the same data are sent into pixels in different lines at the same time is avoided, and the display panel is ensured to realize the normal display function.
In addition, willThe display period of a frame is divided into a.n. (2)n-1) sub-display periods, i.e. the display period TF of a frame SF is divided into a n (2)n-1) sub-display periods ST satisfying the following calculation formula:
Figure BDA0002186898100000161
thus, when m is greater than n (2)n-1) and is n (2)n-1), ST likewise decreases with increasing number of pixel lines in the display panel, but the magnitude of ST decrease with the number of pixel lines and n (2)nThe multiple a of the-1) is in inverse proportion, and is directly in inverse proportion to the pixel line number compared with the ST in the prior art, namely, a is directly replaced by the pixel line number, so that the scanning time of each data bit is increased, the problem of poor data storage caused by insufficient scanning time and accordingly darker displayed images is solved, and the resolution of the display panel is improved. In addition, the number of pixel rows in the display panel is increased, so that the scanning timing shown in fig. 6 and fig. 7 is also applicable, and the specific setting of the data bits is not described again here.
Fig. 10 is a schematic structural diagram of a driving apparatus of a display panel according to an embodiment of the present invention. As shown in fig. 10, the driving apparatus of the display panel includes a time division module 21, a space division module 22, a sub-frame allocation module 23, a relationship acquisition module 24, a scan driving module 25, and a data driving module 26, where the time division module is configured to divide a frame into n sub-frames and divide a display period of the frame into m sub-display periods; wherein n is the number of data bits required to be displayed by the display panel, and m is equal to n (2)n-an integer multiple of 1); the space dividing module is used for dividing the display panel into a plurality of subspaces; the number of the subspaces is greater than the number of lines of the display panel, at least one line of the display panel is arranged corresponding to i subspaces, and i is an integer greater than 1; the sub-frame distribution module is used for setting the initial position of each sub-frame in the corresponding sub-display period based on the weight of the data bit; the relation acquisition module is used for acquiring the sub-display of each data bit in each subspace of the display panel based on the weight of the data bitA period for obtaining the corresponding relation between time, subspace number, line number and each data bit; wherein, in the display period of a frame, the same data bits of different rows are shifted step by step according to the row number; the scanning driving module is used for acquiring a scanning sequence according to the corresponding relation and providing a scanning signal for the display panel according to the scanning sequence; the data driving module is used for carrying out data recombination on each row of data and providing data signals for the display panel according to the recombined data so as to drive the display panel to display.
The driving device of the display panel provided by the embodiment of the invention can realize data driving of the display panel, simultaneously increase the scanning time of each data bit, improve the problem of insufficient data storage caused by insufficient scanning time and further darker displayed images, and is beneficial to improving the resolution of the display panel. In addition, after data recombination is carried out on each row of data, data signals are provided according to the recombined data, reading and using can be carried out immediately, occupation of data reading time on scanning time is avoided, and the scanning time of each data bit is further increased.
An embodiment of the present invention provides a display device, where the display device according to the embodiment of the present invention includes a display panel and a driving device of the display panel according to any embodiment, the display panel is electrically connected to the driving device, the driving device outputs a driving voltage to the display panel, the display panel drives a light emitting device in the display panel to emit light according to the received driving voltage, and the display device includes the display panel and the driving device of the display panel according to any embodiment. For example, the display device may be an organic light emitting display device, the display device may be a mobile phone, or may be an electronic device such as a computer or a wearable device, and the specific form of the display device is not limited in the embodiment of the present invention.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments illustrated herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (10)

1. A method of driving a display panel, comprising:
dividing a frame into n sub-frames, and dividing the display period of the frame into m sub-display periods; wherein n is the number of data bits required to be displayed by the display panel, and m is equal to n (2)n-an integer multiple of 1);
dividing the display panel into a plurality of subspaces; the number of the subspaces is greater than the number of rows of the display panel, at least one row of the display panel is arranged corresponding to i subspaces, and i is an integer greater than 1;
setting the initial position of each subframe in the corresponding sub-display period based on the weight of the data bit;
acquiring a sub-display period of each data bit in each sub-space of the display panel in a display period of one frame based on the weight of the data bit so as to acquire the corresponding relation between time, a sub-space number, a line number and each data bit; in the display period of one frame, the same data bits of different rows are shifted step by step according to the row number;
acquiring a scanning order according to the corresponding relation and providing a scanning signal to the display panel according to the scanning order; in the corresponding relation, a sub-display period in which a data bit is set is a scanning period, a sub-display period in which no data bit is set behind the data bit is a holding period, and a scanning signal is continuously provided in the scanning period;
and carrying out data recombination on each row of data and providing a data signal to the display panel according to the recombined data so as to drive the display panel to display.
2. The driving method according to claim 1, wherein setting the start position of each sub-frame within the corresponding sub-display period based on the weight of the data bits comprises:
dividing a display period of one frame into n time periods in sequence; the number of the sub-display periods contained in the n time periods sequentially corresponds to the weight from the low data bit to the high data bit;
and taking the first sub-display period in each time period as the starting position of each sub-frame.
3. The driving method according to claim 1, wherein obtaining the sub-display period in which each data bit is located in each subspace of the display panel based on the weight of the data bit comprises: selecting i-1 subspace to not set the data bit corresponding to one row of the i subspaces;
in a display period of one frame, setting a low data bit of a subspace corresponding to a data bit to be set of a first row at the initial position of a first subframe, and setting the rest data bits of the subspace corresponding to the data bit to be set of the first row in the corresponding sub-display period according to the weight of the data bits;
in the display period of a frame, shifting the data bit of the subspace corresponding to the data bit to be set of the j +1 th row by the same number of sub-display periods respectively relative to the same data bit of the subspace corresponding to the data bit to be set of the j th row; wherein j is a positive integer.
4. The driving method according to claim 1, wherein obtaining the sub-display period in which each data bit is located in each subspace of the display panel based on the weight of the data bit comprises: in a display period of one frame, setting low data bits of all subspaces corresponding to a first row at the initial position of a first subframe, and setting the rest data bits of all subspaces corresponding to the first row in the corresponding sub-display period according to the weight of the data bits;
in the display period of one frame, shifting the data bits of all subspaces corresponding to the j +1 th row by the same number of sub-display periods respectively relative to the same data bits of all subspaces corresponding to the j row; wherein j is a positive integer.
5. The driving method according to claim 1, wherein obtaining a scanning order according to the correspondence and providing scanning signals to the display panel according to the scanning order comprises:
acquiring subspace numbers of each data bit which sequentially appear according to a time axis in the corresponding relation, and acquiring the scanning sequence according to the appearance sequence of the subspace numbers;
and selecting the scanning lines of the corresponding row in the display panel according to the scanning order to output the scanning signals.
6. The driving method according to claim 1, wherein performing data reorganization on each row of data comprises:
acquiring data of each row;
combining the same data bits in a row of data according to the arrangement sequence of the row of data to form n recombined data; wherein the number of bits of each reorganized data is equal to the effective column width in the display panel.
7. The driving method according to claim 6, wherein providing the data signal to the display panel according to the reorganized data comprises:
and sequentially outputting the n recombined data to each data line in a row according to the bit in the corresponding sub-display period.
8. The driving method according to claim 1, wherein dividing the display period of one frame into m sub-display periods comprises:
when the number of pixel lines of the display panel is more than (a-1) · (2)n-1) and less than or equal to a (2)n1) dividing the display period of one frame into a.n. (2)n-1) sub-display periods; wherein a is a positive integer.
9. A driving apparatus of a display panel, comprising:
the time division module is used for dividing a frame into n sub-frames and dividing the display period of the frame into m sub-display periods; wherein n is the number of data bits required to be displayed by the display panel, and m is equal to n (2)n-an integer multiple of 1);
a space dividing module for dividing the display panel into a plurality of subspaces; the number of the subspaces is greater than the number of rows of the display panel, at least one row of the display panel is arranged corresponding to i subspaces, and i is an integer greater than 1;
a sub-frame allocation module for setting the start position of each sub-frame in the corresponding sub-display period based on the weight of the data bits;
the relation acquisition module is used for acquiring a sub-display period where each data bit is located in each subspace of the display panel based on the weight of the data bit so as to acquire the corresponding relation between time, subspace number, line number and each data bit; in the display period of one frame, the same data bits of different rows are shifted step by step according to the row number;
the scanning driving module is used for acquiring a scanning sequence according to the corresponding relation and providing a scanning signal to the display panel according to the scanning sequence; in the corresponding relation, a sub-display period in which a data bit is set is a scanning period, a sub-display period in which no data bit is set behind the data bit is a holding period, and a scanning signal is continuously provided in the scanning period;
and the data driving module is used for carrying out data recombination on each row of data and providing data signals for the display panel according to the recombined data so as to drive the display panel to display.
10. A display apparatus comprising a display panel and a driving apparatus of the display panel according to claim 9, the display panel being electrically connected to the driving apparatus, the driving apparatus outputting the scanning signal and the data signal to the display panel, the display panel driving light emitting devices in the display panel to emit light in accordance with the reception of the scanning signal and the data signal.
CN201910818416.7A 2019-08-30 2019-08-30 Display panel driving method and driving device thereof, and display device Active CN110517630B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910818416.7A CN110517630B (en) 2019-08-30 2019-08-30 Display panel driving method and driving device thereof, and display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910818416.7A CN110517630B (en) 2019-08-30 2019-08-30 Display panel driving method and driving device thereof, and display device

Publications (2)

Publication Number Publication Date
CN110517630A CN110517630A (en) 2019-11-29
CN110517630B true CN110517630B (en) 2021-06-18

Family

ID=68629823

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910818416.7A Active CN110517630B (en) 2019-08-30 2019-08-30 Display panel driving method and driving device thereof, and display device

Country Status (1)

Country Link
CN (1) CN110517630B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111445868B (en) * 2020-04-26 2021-11-02 Tcl华星光电技术有限公司 Backlight unit, control method thereof and liquid crystal display device
CN111415628A (en) * 2020-04-26 2020-07-14 Tcl华星光电技术有限公司 Backlight unit, control method thereof and liquid crystal display device
US11259384B2 (en) 2020-05-09 2022-02-22 Tcl China Star Optoelectronics Technology Co., Ltd. Backlight unit and control method thereof, and liquid crystal display device
CN111554239A (en) * 2020-05-22 2020-08-18 Tcl华星光电技术有限公司 Backlight control method, device and storage medium
CN111798804A (en) * 2020-07-07 2020-10-20 Tcl华星光电技术有限公司 Active matrix backlight module and driving method thereof
CN111883046B (en) * 2020-07-16 2021-11-05 昀光微电子(上海)有限公司 Double-frame weight-sharing fusion scanning method, scanning device and display device
TWI817801B (en) 2020-07-31 2023-10-01 聯詠科技股份有限公司 Driving method for display device and display device
CN112017603A (en) * 2020-09-02 2020-12-01 Tcl华星光电技术有限公司 Backlight module and driving method thereof

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1358297A (en) * 2000-01-14 2002-07-10 松下电器产业株式会社 Active matrix display apparatus and method for driving the same
CN1624747A (en) * 2003-12-02 2005-06-08 株式会社半导体能源研究所 Display device, driving method thereof, and element substrate
CN1628262A (en) * 2002-06-18 2005-06-15 三星电子株式会社 Liquid crystal display for performing time divisional color display, method of driving the same backlight unit for liquid crystal display
CN101136172A (en) * 2006-08-30 2008-03-05 三星Sdi株式会社 Driving method of display device
CN101582231A (en) * 2008-05-12 2009-11-18 精工爱普生株式会社 Electro-optic device, driving method, and electronic apparatus
CN103119640A (en) * 2010-09-27 2013-05-22 Jvc建伍株式会社 Liquid crystal display device, and device and method for driving liquid crystal display elements
CN107591119A (en) * 2017-09-18 2018-01-16 昀光微电子(上海)有限公司 A kind of improved display subfield scanning Grey imaging method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7129918B2 (en) * 2000-03-10 2006-10-31 Semiconductor Energy Laboratory Co., Ltd. Electronic device and method of driving electronic device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1358297A (en) * 2000-01-14 2002-07-10 松下电器产业株式会社 Active matrix display apparatus and method for driving the same
CN1628262A (en) * 2002-06-18 2005-06-15 三星电子株式会社 Liquid crystal display for performing time divisional color display, method of driving the same backlight unit for liquid crystal display
CN1624747A (en) * 2003-12-02 2005-06-08 株式会社半导体能源研究所 Display device, driving method thereof, and element substrate
CN101136172A (en) * 2006-08-30 2008-03-05 三星Sdi株式会社 Driving method of display device
CN101582231A (en) * 2008-05-12 2009-11-18 精工爱普生株式会社 Electro-optic device, driving method, and electronic apparatus
CN103119640A (en) * 2010-09-27 2013-05-22 Jvc建伍株式会社 Liquid crystal display device, and device and method for driving liquid crystal display elements
CN107591119A (en) * 2017-09-18 2018-01-16 昀光微电子(上海)有限公司 A kind of improved display subfield scanning Grey imaging method and device

Also Published As

Publication number Publication date
CN110517630A (en) 2019-11-29

Similar Documents

Publication Publication Date Title
CN110517630B (en) Display panel driving method and driving device thereof, and display device
KR100444917B1 (en) Image display apparatus
US9905159B2 (en) Digital driving of active matrix displays
CN110379363B (en) Display panel driving method and driving device thereof, and display device
KR101556735B1 (en) Display apparatus and method of driving the same
US7479972B2 (en) Display device
CN107591119B (en) Improved display sub-field scanning gray imaging method and device
JP2011076052A (en) Scanning type display device control circuit
WO2007116950A1 (en) Display device
JP7353470B2 (en) Display panel driving device, driving method, and display device
US8531490B2 (en) Display drive apparatus and display apparatus
KR102573248B1 (en) Display device and driving method thereof
US20040145597A1 (en) Driving method for electro-optical device, electro-optical device, and electronic apparatus
CN115968492A (en) Display driving circuit and method, LED display panel and display device
JP2006039039A (en) Drive unit and drive method of self-luminous display panel and electronic equipment comprising drive unit
CN100452146C (en) Display and method for driving a display
US10607550B2 (en) Digital control driving method and driving display device
KR20190012053A (en) Light Emitting Display Device and Driving Method thereof
KR100541057B1 (en) Display panel driving method
JP2006065093A (en) Device and method for driving spontaneous light emission display panel, and electronic equipment equipped with same driving device
JPWO2006134853A1 (en) Display device, drive control device thereof, scanning signal line drive method, and drive circuit
JP2004333911A (en) Method for driving electro-optic apparatus, electro-optic apparatus and electronic device
CN114424275A (en) Techniques for partial area display
GB2429825A (en) Multiple scan method for driving a display
TWI782717B (en) Row driving method, row driving circuit, self-luminous display device and information processing device

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
TA01 Transfer of patent application right

Effective date of registration: 20201211

Address after: No.146 Tianying Road, high tech Zone, Chengdu, Sichuan Province

Applicant after: Chengdu CHENXIAN photoelectric Co.,Ltd.

Address before: 065500 new industrial demonstration area of Guan County, Langfang, Hebei

Applicant before: Yungu (Gu'an) Technology Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant