[go: up one dir, main page]

CN118918816B - Data driving method, circuit and display panel - Google Patents

Data driving method, circuit and display panel Download PDF

Info

Publication number
CN118918816B
CN118918816B CN202411408698.0A CN202411408698A CN118918816B CN 118918816 B CN118918816 B CN 118918816B CN 202411408698 A CN202411408698 A CN 202411408698A CN 118918816 B CN118918816 B CN 118918816B
Authority
CN
China
Prior art keywords
data
pixel
target
pixel data
target copy
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
CN202411408698.0A
Other languages
Chinese (zh)
Other versions
CN118918816A (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.)
HKC Co Ltd
Original Assignee
HKC 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 HKC Co Ltd filed Critical HKC Co Ltd
Priority to CN202411408698.0A priority Critical patent/CN118918816B/en
Publication of CN118918816A publication Critical patent/CN118918816A/en
Application granted granted Critical
Publication of CN118918816B publication Critical patent/CN118918816B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/02Details of power systems and of start or stop of display operation
    • G09G2330/021Power management, e.g. power saving
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

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 invention provides a data driving method, a circuit and a display panel, which are used for receiving a data driving signal sent by a time sequence controller, wherein the data driving signal comprises target replication data and a plurality of pixel data, writing the target replication data into a data storage module, and sending the target replication data in the data storage module to a data voltage output module as target pixel data if the pixel data is an enabling identifier aiming at each pixel data, wherein the data bit of the enabling identifier is smaller than that of the target replication data. By storing the target copy data and controlling the target copy data to be output when the enabling identifier is detected, the whole data can be not required to be sent for the same display data, but the enabling identifier is used for indicating, and on the basis of realizing the same data transmission, the data bit of the enabling identifier is less than that of the target copy data, so that the reduction of the actual transmission data quantity is realized, and the processing power consumption is reduced.

Description

Data driving method, circuit and display panel
Technical Field
The present invention relates to the field of display, and in particular, to a data driving method, a circuit and a display panel.
Background
In the prior art, the time sequence controller TCON needs to analyze the display data of each pixel and send the analyzed data to the data driving chip, however, when the display is actually performed, the same pixel points usually exist in the picture, the display data of the pixel points are consistent, the data signals which are finally required to be output are also consistent, the TCON and the data driving chip still need to respectively execute complete analysis and data transmission for the pixel points, the data volume is huge, and the problem that how to reduce the data volume of the data driving part is currently required to be solved is solved.
Disclosure of Invention
The invention mainly aims to provide a data driving method, a circuit and a display panel, and aims to solve the problem of how to reduce the data volume of a data driving part in the prior art.
In order to achieve the above object, the present invention provides a data driving method applied to a data driving circuit, the data driving method comprising:
Receiving a data driving signal sent by a time sequence controller, wherein the data driving signal comprises target copy data and a plurality of pixel data;
writing the target copy data into a data storage module;
And for each pixel data, if the pixel data is an enabling identifier, sending the target replication data in the data storage module to a data voltage output module as target pixel data, wherein the enabling identifier has fewer data bits than the target replication data.
Optionally, the writing the target copy data into the data storage module includes:
acquiring an enabling identification bit in the data driving signal;
Judging whether the enabling identification bit is a valid identification;
and if the enabling identification bit is a valid identification, writing the target copy data into the data storage module.
In addition, in order to achieve the above object, the present invention also provides a data driving method applied to a timing controller, the data driving method comprising:
generating a plurality of pixel data of a current frame, and determining target copy data in the pixel data;
Determining target data identical to the target copy data among the pixel data;
replacing the target data with an enable identifier in the pixel data, wherein the enable identifier has fewer data bits than the target copy data;
generating a data driving signal containing the target copy data and the pixel data;
and sending the data driving signal to a data driving circuit.
Optionally, the determining the target copy data in the pixel data includes:
Determining the most amount of target pixel data in the pixel data;
and taking the target pixel data as the target copy data.
Optionally, the determining the target copy data in the pixel data includes:
acquiring historical pixel data of a preset number of frames which are continuous before the pixel data, and judging whether the historical pixel data are identical to the pixel data;
if the historical pixel data are the same as the pixel data, determining target copy data in the pixel data;
the generating a data driving signal containing the target copy data and the pixel data includes:
And acquiring a valid identifier, generating a data driving signal containing the target copy data and the pixel data, and writing the valid identifier into an enabling identifier bit of the data driving signal.
Optionally, the determining the target copy data in the pixel data includes:
determining a plurality of column data in the pixel data;
determining, for each of the column data, the target copy data in the pixel data contained in the column data;
the generating a data driving signal containing the target copy data and the pixel data includes:
and generating a data driving signal containing the column data and the corresponding target copy data.
In addition, in order to achieve the above purpose, the invention further provides a data driving circuit, which is applied to the data driving method, wherein the data driving circuit is respectively connected with the time sequence controller and the data line, the data driving circuit comprises a data receiving module, a data storage module and a data voltage output module, the receiving end of the data receiving module is connected with the time sequence controller, the first output end of the data receiving module is connected with the input end of the data storage module, the second output end of the data receiving module is connected with the input end of the data voltage output module, the output end of the data storage module is connected with the input end of the data voltage output module, and the output end of the data voltage output module is connected with the data line.
Optionally, the data receiving module comprises a data receiving unit and a switch unit, wherein:
the receiving end of the data receiving unit is used as the receiving end of the data receiving module, the first output end of the data receiving unit is used as the first output end of the data receiving module, the second output end of the data receiving unit is connected with the control end of the switching unit, the third output end of the data receiving unit is connected with the first input end of the switching unit, the output end of the data storage module is connected with the second input end of the switching unit, and the output end of the switching unit is connected with the data voltage output module.
Optionally, the switching unit includes a first switching tube and a second switching tube, wherein:
The control end of the first switching tube is used as a first control end of the switching unit, the control end of the second switching tube is used as a second control end of the switching unit, the input end of the first switching tube is used as a first input end of the switching unit, the input end of the second switching tube is used as a second input end of the switching unit, and the output end of the first switching tube and the output end of the second switching tube are used as output ends of the switching unit.
In addition, in order to achieve the above object, the present invention also provides a display panel including a timing controller, a data line, and a data driving circuit as described above.
The data driving method, the circuit and the display panel provided by the invention are used for receiving a data driving signal sent by a time sequence controller, wherein the data driving signal comprises target replication data and a plurality of pixel data, writing the target replication data into a data storage module, and sending the target replication data in the data storage module to a data voltage output module as target pixel data if the pixel data are enabled identifiers according to the pixel data, wherein the data bits of the enabled identifiers are smaller than the target replication data. By storing the target copy data and controlling the target copy data to be output when the enabling identifier is detected, the whole data can be not required to be sent for the same display data, but the enabling identifier is used for indicating, and on the basis of realizing the same data transmission, the data bit of the enabling identifier is less than that of the target copy data, so that the reduction of the actual transmission data quantity is realized, and the processing power consumption is reduced.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to the structures shown in these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a functional block diagram of an embodiment of a data driving circuit according to the present invention;
FIG. 2 is a schematic diagram of a prior art data driving signal;
FIG. 3 is a circuit diagram of the data driving circuit of the present invention applied to the embodiment of FIG. 1;
FIG. 4 is a schematic flow chart of a data driving method according to a first embodiment of the present invention applied to a data driving circuit;
FIG. 5 is a flowchart illustrating a first embodiment of a data driving method applied to a timing controller according to the present invention;
fig. 6 is a schematic diagram of a structure of a data driving signal in the data driving method of the present invention.
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Reference numerals illustrate:
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
The following description of the embodiments of the present invention will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are only some, but not all embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
It should be noted that all directional indicators (such as up, down, left, right, front, and rear are used in the embodiments of the present invention) are merely for explaining the relative positional relationship, movement conditions, and the like between the components in a certain specific posture (as shown in the drawings), and if the specific posture is changed, the directional indicators are changed accordingly.
Furthermore, the description of "first," "second," etc. in this disclosure is for descriptive purposes only and is not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include at least one such feature. In addition, the technical solutions of the embodiments may be combined with each other, but it is necessary to base that the technical solutions can be realized by those skilled in the art, and when the technical solutions are contradictory or cannot be realized, the combination of the technical solutions should be considered to be absent and not within the scope of protection claimed in the present invention.
First, a data driving circuit applied to a data driving method in the present invention is described, and the present invention provides a data driving circuit applied to the data driving method described above, please refer to fig. 1, fig. 1 is a functional block diagram of an embodiment of the data driving circuit of the present invention. In this embodiment, the data driving circuit is respectively connected to a timing controller TCON and a data line, the data driving circuit includes a data receiving module 100, a data storage module 200, and a data voltage output module 300, where a receiving end of the data receiving module 100 is connected to the timing controller TCON, a first output end of the data receiving module 100 is connected to an input end of the data storage module 200, a second output end of the data receiving module 100 is connected to an input end of the data voltage output module 300, an output end of the data storage module 200 is connected to an input end of the data voltage output module 300, and an output end of the data voltage output module 300 is connected to the data line;
The data receiving module 100 is configured to receive a data driving signal sent by the timing controller TCON, where the data driving signal includes target copy data and a plurality of pixel data;
the data receiving module 100 is configured to write the target copy data into the data storage module 200;
The data receiving module 100 is configured to send, for each pixel data, the target copy data in the data storage module 200 as target pixel data to the data voltage output module 300 if the pixel data is an enable identifier, where the enable identifier has fewer data bits than the target copy data.
The timing controller TCON is used to convert an input signal into a related signal required for display, such as a clock signal, a data driving signal, a scan driving signal, and the like.
For the data driving circuit, the timing controller TCON transmits a data driving signal to the data driving circuit, and the data driving circuit generates a corresponding data signal based on the data driving signal and outputs the data signal to the data line, thereby controlling the display of the pixels.
In the data driving circuit, the data receiving module 100 is configured to receive the data driving signal sent by the timing controller TCON and decode the data driving signal to obtain the target copy data and the pixel data, and it can be understood that, generally, the data driving signal includes RGB data of a specific pixel, as shown in fig. 2, data transmission is performed between the timing controller TCON and the data receiving module 100 through three differential lines, where the three differential lines respectively transmit data of three colors of red, green and blue, and for a single color of a single pixel, the data receiving module generally includes 8 bits of data, such as R0 to R7, G0 to G7, and B0 to B7, and the specific data bit number can be set based on actual needs, for example, may also be set to 10 bits, and in this embodiment and the subsequent embodiments, 8 bits are illustrated as an example. It will be appreciated that in the data driving signal, the space occupied by a single pixel is 8×3=24bit, and the space occupied by n pixels is 24×nbit.
In the prior art, the data receiving module 100 decodes and converts the received differential signal, i.e. the data driving signal, into parallel pixel data and sends the pixel data to the data voltage output module 300, the data voltage data module generates a data signal based on the received target oak data and sends the data signal to the data line, and the specific structure of the data voltage output module 300 may be set based on actual needs, for example, may include a buffer, a shift register, a latch, a level shifter, a digital-to-analog converter, and the like.
In this embodiment, a data storage module 200 is provided, and the data storage module 200 is configured to store the target copy data sent by the data receiving module 100, and when it is required to output the target pixel data to the data voltage output module 300, the data receiving module 100 may select to directly output the received pixel data, or may output the target copy data stored in the data storage module 200.
It may be understood that the target copy data is 24-bit data indicating a pixel display, that is, when the target copy data is output to the data voltage output module 300 as target pixel data, the data voltage output module 300 can implement output of a data signal based on the target copy data.
The pixel data indicates data of single pixel display data in the data driving signal, and it is to be noted that the single pixel data does not necessarily contain complete 24-bit data indicating pixel display, the pixel data may contain complete 24-bit data indicating pixel display or an enabling identifier, the enabling identifier is used for indicating a consistent relation with target copy data, when the pixel data is the enabling identifier, the display data of a pixel corresponding to the pixel data is the same as the target copy data, therefore, the target copy data can be output as target pixel data corresponding to the pixel, and when the pixel data contains complete 24-bit data indicating pixel display, the pixel data is output as target pixel data.
It can be understood that the enabling identifier only needs to indicate the consistent relation with the target copy data, so that the enabling identifier does not need to occupy 24 bits of space, the number of bits of the enabling identifier is necessarily smaller than 24 bits of the target copy data, in practical application, the specific number of bits of the enabling identifier can be set based on practical requirements, for example, the enabling identifier is set to be 1bit, at this time, if N pixels corresponding to the target copy data exist in N pixels, the space occupied by the N pixels is 24× (N-N) +1×nbit, and obviously is much smaller than the space occupied by 24×nbit.
According to the embodiment, the target replication data is stored, and when the enabling identifier is detected, the target replication data is controlled to be output, so that the whole data can be not required to be sent for the same display data, the enabling identifier is used for indicating, and on the basis that the same data transmission is achieved, the reduction of the actual transmission data quantity is achieved and the processing power consumption is reduced because the data bit of the enabling identifier is smaller than that of the target replication data.
Further, referring to fig. 3, the data receiving module 100 includes a data receiving unit 110 and a switching unit 120, wherein:
The receiving end of the data receiving unit 110 is used as the receiving end of the data receiving module 100, the first output end of the data receiving unit 110 is used as the first output end of the data receiving module 100, the second output end of the data receiving unit 110 is connected with the control end of the switch unit 120, the third output end of the data receiving unit 110 is connected with the first input end of the switch unit 120, the output end of the data storage module 200 is connected with the second input end of the switch unit 120, and the output end of the switch unit 120 is connected with the data voltage output module 300.
The data receiving unit 110 is configured to receive the data driving signal sent by the timing controller TCON, decode the data driving signal to obtain target copy data and pixel data, and send the target copy data to the data storage module 200 or send the pixel data to the switching unit 120.
The switching unit 120 is used to control the specific output of the target pixel data, for example, the output of the target copy data from the data storage module 200, and the output of the pixel data from the data receiving unit 110 may be controlled.
The data output of the different sources of the switching unit 120 is controlled based on the data receiving unit 110, the data receiving unit 110 controls the switching unit 120 to output the target copy data from the data storage module 200 when determining that the pixel data is an enable identifier, and controls the switching unit 120 to output the pixel data from the data receiving unit 110 when determining that the pixel data is the complete 24-bit data indicating the pixel display.
The specific structure and the selection device of the switching unit 120 may be set based on actual needs, and in the present application, the first switching tube T1 and the second switching tube T2 are described as examples.
Further, the switching unit 120 includes a first switching tube T1 and a second switching tube T2, wherein:
The control end of the first switching tube T1 is used as a first control end of the switching unit 120, the control end of the second switching tube T2 is used as a second control end of the switching unit 120, the input end of the first switching tube T1 is used as a first input end of the switching unit 120, the input end of the second switching tube T2 is used as a second input end of the switching unit 120, and the output end of the first switching tube T1 and the output end of the second switching tube T2 are used as output ends of the switching unit 120.
The specific types of the first switching tube T1 and the second switching tube T2 can be selected based on actual needs.
When the pixel data is determined to be the enable identifier, the data receiving unit 110 controls the first switching tube T1 to be turned off and the second switching tube T2 to be turned on, at this time, the target copy data of the data storage module 200 is output as target pixel data to the data voltage output module 300 through the second switching tube T2, and when the pixel data is determined to be the complete 24bit data indicating the pixel display, the first switching tube T1 is controlled to be turned on and the second switching tube T2 is controlled to be turned off, and the pixel data of the data receiving unit 110 is output as target pixel data to the data voltage output module 300 through the first switching tube T1.
The invention provides a data driving method, referring to fig. 4, fig. 4 is a flow chart of a first embodiment of the data driving method applied to a data driving circuit, the method comprises the steps of:
Step S11, receiving a data driving signal sent by a time sequence controller, wherein the data driving signal comprises target copy data and a plurality of pixel data;
after receiving the data driving signal, analyzing the data driving signal to obtain the target copy data and the pixel data.
The target copy data is data that can be directly output by the data storage module.
The pixel data is data indicating single pixel display data in the data driving signal.
Step S12, writing the target copy data into a data storage module;
Step S13, for each pixel data, if the pixel data is an enable identifier, sending the target copy data in the data storage module to a data voltage output module as target pixel data, where the enable identifier has fewer data bits than the target copy data.
The single pixel data does not necessarily contain complete 24-bit data indicating pixel display, the pixel data can contain complete 24-bit data indicating pixel display or an enabling identifier, the enabling identifier is used for indicating a consistent relation with target copy data, when the pixel data is the enabling identifier, the display data of a pixel corresponding to the pixel data is identical with the target copy data, therefore, the target copy data can be output as target pixel data corresponding to the pixel, and when the pixel data contains complete 24-bit data indicating pixel display, the pixel data is output as target pixel data.
It can be understood that the enabling identifier only needs to indicate the consistent relation with the target copy data, so that the enabling identifier does not need to occupy 24 bits of space, the number of bits of the enabling identifier is necessarily smaller than 24 bits of the target copy data, in practical application, the specific number of bits of the enabling identifier can be set based on practical requirements, for example, the enabling identifier is set to be 1bit, at this time, if N pixels corresponding to the target copy data exist in N pixels, the space occupied by the N pixels is 24× (N-N) +1×nbit, and obviously is much smaller than the space occupied by 24×nbit.
Referring to fig. 5, fig. 5 is a flowchart illustrating a first embodiment of a data driving method applied to a timing controller, the method includes the steps of:
step S21, generating a plurality of pixel data of the current frame, and determining target copy data in the pixel data;
It will be appreciated that the number of pixel data contained in the current frame corresponds to the number of pixels in the display panel, with one pixel data indicating the display data for one pixel.
And determining target copy data from the pixel data, wherein the target copy data has the same format as the pixel data.
Step S22, determining target data which is the same as the target copy data in the pixel data;
Step S23, replacing the target data with an enabling identifier in the pixel data, wherein the enabling identifier has fewer data bits than the target copy data;
It will be appreciated that the target copy data is determined from the pixel data, and therefore, the same data as the target copy data must exist in the pixel data, and the same pixel data as the target copy data can be directly output by the data storage module, and therefore, the same pixel data as the target copy data is taken as the target data, and the target data is replaced with the enable identifier, so that the same target copy data as the target data can be output based on the enable identifier, and meanwhile, the data bit occupied by the target data is reduced.
Step S24, generating a data driving signal containing the target copy data and the pixel data;
Step S25, transmitting the data driving signal to a data driving circuit.
After the target copy data and the pixel data are determined, a data driving signal can be generated based on the target copy data and the pixel data and sent to the data driving circuit, and the target data in the pixel data at the moment is replaced by the enabling identifier.
According to the embodiment, the target replication data is stored, and when the enabling identifier is detected, the target replication data is controlled to be output, so that the whole data can be not required to be sent for the same display data, the enabling identifier is used for indicating, and on the basis that the same data transmission is achieved, the reduction of the actual transmission data quantity is achieved and the processing power consumption is reduced because the data bit of the enabling identifier is smaller than that of the target replication data.
Further, in a second embodiment of the data driving method according to the present invention set forth based on the first embodiment of the present invention, the step S12 includes the steps of:
step S121, acquiring an enable identification bit in the data driving signal;
Step S122, judging whether the enabling identification bit is a valid identification;
Step S123, if the enabling flag is a valid flag, writing the target copy data into the data storage module.
Referring to fig. 6, in this embodiment, an enabling flag and target copy data are set at the beginning of each frame of data driving signal, when the enabling flag is a valid flag, it is considered that the frame needs to be output based on the target copy data, and at the same time, an enabling identifier exists in the subsequent pixel data, and when the enabling flag is an invalid flag, it is considered that the frame does not need to be output based on the target copy data, and at the same time, all the subsequent pixel data are 24 bits of complete RGB data.
Based on fig. 6, taking 9 pixels as an example, in the prior art, the number of bits required by the 9 pixels is 24×9=216 bits, while in the scheme of the present application, the enabling flag occupies 1 bit, the target copy data occupies 1 bit, when the 9 pixels are all the same as the target copy pixel, the 9 pixels are replaced with the enabling identifier, and the enabling identifier occupies 1 bit, the number of bits required in the present application is 1+24+9=34 bits, and the number of bits of the data driving signal is significantly reduced.
The setting of the enable flag may enable selection of whether to output by the target copy data based on actual needs to achieve a reduction in the amount of data.
Further, in a third embodiment of the data driving method according to the present invention set forth in the first embodiment of the present invention, the step S21 includes the steps of:
step S211 of determining the most number of target pixel data among the pixel data;
and step S212, taking the target pixel data as the target copy data.
It will be appreciated that each time the target pixel data is output, it is indicated that one pixel data is replaced with an enable identifier, and the number of bits of the pixel data is reduced from 24 bits to 1bit, and therefore, the more pixel data is replaced with an enable identifier, the more the occupied space of the pixel data is reduced, and the power consumption can be reduced.
Therefore, in this embodiment, the target pixel data with the largest number of pixels in a frame is used as the target copy data, and it can be understood that the target pixel data with the largest number is the largest, that is, the display area of the color corresponding to the target pixel data in the display screen is the largest, and therefore, the target pixel data is used as the target copy data, so that in the current frame, the largest pixel data is replaced by the enabling identifier, thereby realizing the largest space reduction and the largest power consumption reduction.
Further, in a third embodiment of the data driving method according to the present invention set forth in the first embodiment of the present invention, the step S21 includes the steps of:
step S213, obtaining the historical pixel data of a preset number of frames which are continuous before the pixel data, and judging whether the historical pixel data are the same as the pixel data;
step S214, if the historical pixel data are the same as the pixel data, determining target copy data in the pixel data;
the step S24 includes:
Step S241, obtaining a valid identifier, generating a data driving signal containing the target copy data and the pixel data, and writing the valid identifier into an enable identifier bit of the data driving signal.
And simultaneously, acquiring an invalid identifier, generating a data driving signal containing the pixel data and writing the invalid identifier into an enabling identifier bit of the data driving signal.
The historical pixel data is the pixel data corresponding to the displayed picture, the historical pixel data continuous with the pixel data of the current frame is obtained in the embodiment, it can be understood that if the pixel data of the current frame is identical to the historical pixel data, the display picture is unchanged in continuous time, namely the display condition of each pixel is unchanged, the pixel data corresponding to each pixel is identical to the previous pixel data, the preset number of the historical pixel data of the frames is identical to the pixel data of the current frame, the display picture is in a static state in the continuous period of the frames, the specific preset number of the numerical values can be set based on actual practice, such as 10S, and the preset number is 60×10=600 frames for a display with 60Hz refresh rate.
It can be understood that when determining the target copy data, determining and analyzing all pixel data included in the whole frame of picture may cause excessive pressure of data processing and affect normal display, so in this embodiment, the target copy data is determined and further subsequent operations are performed when determining that the display picture is in a static state, and in the case that the picture is in a non-static state, the data is not performed through the target copy data, and all the pixel data includes 24bit complete RGB data.
Further, in a third embodiment of the data driving method according to the present invention set forth in the first embodiment of the present invention, the step S21 includes the steps of:
Step S217 of determining a plurality of column data among the pixel data;
Step S218 of determining the target copy data in the pixel data included in the column data for each of the column data;
the step S24 includes:
Step S242, generating a data driving signal including the column data and the corresponding target copy data.
The column data is a set of pixel data corresponding to all pixels connected to the same data line.
It will be appreciated that the pixel data included in the column data is relatively small compared with the pixel data of one frame, so that when the column data is taken as a whole to determine the target copy data, only the pixel data in the column data needs to be determined and analyzed to determine the target copy data, and the processing amount of the data is far smaller than that of one frame.
It can be understood that when the data driving signal is generated by using the column data and the target copy data, the target copy data corresponding to different column data is different, for example, for each column data, the target pixel data with the largest number is used as the target copy data corresponding to the column data, and each time the data receiving module receives the data driving signal, the target copy signal actually carried by the data driving signal is written into the data storage module.
It can be understood that in practical application, the frame data and the column data may be used simultaneously, for example, when the frame is detected to be in a static state, the target copy signal is determined by the pixel data of one frame and the data driving signal is generated, and when the frame is detected to be in a dynamic state, the target copy signal is determined by the pixel data of one column and the data driving signal is generated, so that the method can adapt to different application scenarios.
The invention also provides a display panel, which comprises a time schedule controller and a data driving circuit, wherein the structure of the data driving circuit can refer to the embodiment, and the description is omitted herein. It should be noted that, since the display panel of the present embodiment adopts the technical scheme of the data driving circuit, the display panel has all the beneficial effects of the data driving circuit.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article, or system that comprises the element. The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
The foregoing description is only of the preferred embodiments of the present invention, and is not intended to limit the scope of the invention, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.

Claims (8)

1.一种数据驱动方法,其特征在于,所述数据驱动方法应用于数据驱动电路,所述数据驱动方法包括:1. A data driving method, characterized in that the data driving method is applied to a data driving circuit, and the data driving method comprises: 接收时序控制器发送的数据驱动信号,其中,所述数据驱动信号中包括目标复制数据以及多个像素数据,其中,在连续的预设数量帧历史像素数据均与所述像素数据相同时,在所述像素数据中确定目标复制数据;Receiving a data driving signal sent by a timing controller, wherein the data driving signal includes target copy data and a plurality of pixel data, wherein when a preset number of consecutive frames of historical pixel data are all the same as the pixel data, determining the target copy data in the pixel data; 将所述目标复制数据写入到数据存储模块中;Writing the target replicated data into a data storage module; 针对每一所述像素数据,若所述像素数据为使能标识符,则将所述数据存储模块中的所述目标复制数据作为目标像素数据发送至数据电压输出模块,其中,所述使能标识符的数据位少于所述目标复制数据,所述目标复制数据为在所述像素数据中确定的数量最多的目标像素数据,其中,当所述像素数据为使能标识符时,则该像素数据对应的像素的显示数据与所述目标复制数据相同。For each of the pixel data, if the pixel data is an enable identifier, the target copy data in the data storage module is sent to the data voltage output module as the target pixel data, wherein the data bit of the enable identifier is less than the target copy data, and the target copy data is the target pixel data with the largest number determined in the pixel data, wherein when the pixel data is an enable identifier, the display data of the pixel corresponding to the pixel data is the same as the target copy data. 2.如权利要求1所述的数据驱动方法,其特征在于,所述将所述目标复制数据写入到所述数据存储模块中包括:2. The data driving method according to claim 1, wherein writing the target copy data into the data storage module comprises: 获取所述数据驱动信号中的使能标识位;Obtaining an enable flag in the data drive signal; 判断所述使能标识位是否为有效标识;Determine whether the enable flag is a valid flag; 若所述使能标识位为有效标识,则将所述目标复制数据写入到所述数据存储模块。If the enable flag is a valid flag, the target copy data is written into the data storage module. 3.一种数据驱动方法,其特征在于,所述数据驱动方法应用于时序控制器,所述数据驱动方法包括:3. A data driving method, characterized in that the data driving method is applied to a timing controller, and the data driving method comprises: 生成当前帧的多个像素数据,并获取所述像素数据之前连续的预设数量帧历史像素数据,并判断所述历史像素数据是否均与所述像素数据相同;Generate a plurality of pixel data of the current frame, and obtain a preset number of consecutive frames of historical pixel data before the pixel data, and determine whether the historical pixel data are all the same as the pixel data; 若所述历史像素数据均与所述像素数据相同,则在所述像素数据中确定目标复制数据;If the historical pixel data are all the same as the pixel data, determining the target copy data in the pixel data; 在所述像素数据中确定与所述目标复制数据相同的目标数据;determining target data identical to the target copy data in the pixel data; 在所述像素数据中将所述目标数据替换为使能标识符,其中,所述使能标识符的数据位少于所述目标复制数据;replacing the target data with an enable identifier in the pixel data, wherein the enable identifier has fewer data bits than the target copy data; 生成包含所述目标复制数据以及所述像素数据的数据驱动信号;generating a data driving signal including the target replication data and the pixel data; 将所述数据驱动信号发送至数据驱动电路;Sending the data driving signal to a data driving circuit; 所述在所述像素数据中确定目标复制数据包括:Determining the target copy data in the pixel data comprises: 在所述像素数据中确定数量最多的目标像素数据;Determine the largest number of target pixel data among the pixel data; 将所述目标像素数据作为所述目标复制数据;Using the target pixel data as the target copy data; 所述生成包含所述目标复制数据以及所述像素数据的数据驱动信号包括:The generating of the data driving signal including the target replication data and the pixel data comprises: 获取有效标识,生成包含所述目标复制数据以及所述像素数据的数据驱动信号并将所述有效标识写入到所述数据驱动信号的使能标识位。A valid flag is obtained, a data driving signal including the target copy data and the pixel data is generated, and the valid flag is written into an enable flag bit of the data driving signal. 4.如权利要求3所述的数据驱动方法,其特征在于,所述在所述像素数据中确定目标复制数据包括:4. The data driving method according to claim 3, wherein determining the target copy data in the pixel data comprises: 在所述像素数据中确定多个列数据;determining a plurality of column data in the pixel data; 针对每一所述列数据,在所述列数据包含的所述像素数据中确定所述目标复制数据,将其中数量最多的目标像素数据作为该列数据对应的目标复制数据;For each of the column data, determining the target copy data from the pixel data included in the column data, and taking the target pixel data with the largest number as the target copy data corresponding to the column data; 所述生成包含所述目标复制数据以及所述像素数据的数据驱动信号包括:The generating of the data driving signal including the target replication data and the pixel data comprises: 生成包含所述列数据以及对应的所述目标复制数据的数据驱动信号。A data driving signal including the column data and the corresponding target replication data is generated. 5.一种数据驱动电路,其特征在于,所述数据驱动电路应用于如权利要求1~4中任一项所述的数据驱动方法;所述数据驱动电路分别与时序控制器、数据线连接;所述数据驱动电路包括数据接收模块、数据存储模块以及数据电压输出模块,所述数据接收模块的接收端与所述时序控制器连接,所述数据接收模块的第一输出端与所述数据存储模块的输入端连接,所述数据接收模块的第二输出端与所述数据电压输出模块的输入端连接,所述数据存储模块的输出端与所述数据电压输出模块的输入端连接,所述数据电压输出模块的输出端与所述数据线连接。5. A data driving circuit, characterized in that the data driving circuit is applied to the data driving method according to any one of claims 1 to 4; the data driving circuit is respectively connected to a timing controller and a data line; the data driving circuit comprises a data receiving module, a data storage module and a data voltage output module, the receiving end of the data receiving module is connected to the timing controller, the first output end of the data receiving module is connected to the input end of the data storage module, the second output end of the data receiving module is connected to the input end of the data voltage output module, the output end of the data storage module is connected to the input end of the data voltage output module, and the output end of the data voltage output module is connected to the data line. 6.如权利要求5所述的数据驱动电路,其特征在于,所述数据接收模块包括数据接收单元以及开关单元;其中:6. The data driving circuit according to claim 5, characterized in that the data receiving module comprises a data receiving unit and a switch unit; wherein: 所述数据接收单元的接收端作为所述数据接收模块的接收端,所述数据接收单元的第一输出端作为所述数据接收模块的第一输出端,所述数据接收单元的第二输出端与所述开关单元的控制端连接,所述数据接收单元的第三输出端与所述开关单元的第一输入端连接,所述数据存储模块的输出端与所述开关单元的第二输入端连接,所述开关单元的输出端与所述数据电压输出模块连接。The receiving end of the data receiving unit serves as the receiving end of the data receiving module, the first output end of the data receiving unit serves as the first output end of the data receiving module, the second output end of the data receiving unit is connected to the control end of the switch unit, the third output end of the data receiving unit is connected to the first input end of the switch unit, the output end of the data storage module is connected to the second input end of the switch unit, and the output end of the switch unit is connected to the data voltage output module. 7.如权利要求6所述的数据驱动电路,其特征在于,所述开关单元的控制端包括第一控制端与第二控制端;所述开关单元包括第一开关管以及第二开关管,其中:7. The data driving circuit according to claim 6, wherein the control end of the switch unit comprises a first control end and a second control end; the switch unit comprises a first switch tube and a second switch tube, wherein: 所述第一开关管的控制端作为所述开关单元的第一控制端,所述第二开关管的控制端作为所述开关单元的第二控制端,所述第一开关管的输入端作为所述开关单元的第一输入端,所述第二开关管的输入端作为所述开关单元的第二输入端,所述第一开关管的输出端与所述第二开关管的输出端作为所述开关单元的输出端。The control end of the first switch tube serves as the first control end of the switch unit, the control end of the second switch tube serves as the second control end of the switch unit, the input end of the first switch tube serves as the first input end of the switch unit, the input end of the second switch tube serves as the second input end of the switch unit, and the output end of the first switch tube and the output end of the second switch tube serve as the output end of the switch unit. 8.一种显示面板,其特征在于,所述显示面板包括时序控制器、数据线以及如权利要求5~7中任一项所述的数据驱动电路。8. A display panel, characterized in that the display panel comprises a timing controller, a data line and a data driving circuit as claimed in any one of claims 5 to 7.
CN202411408698.0A 2024-10-10 2024-10-10 Data driving method, circuit and display panel Active CN118918816B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411408698.0A CN118918816B (en) 2024-10-10 2024-10-10 Data driving method, circuit and display panel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411408698.0A CN118918816B (en) 2024-10-10 2024-10-10 Data driving method, circuit and display panel

Publications (2)

Publication Number Publication Date
CN118918816A CN118918816A (en) 2024-11-08
CN118918816B true CN118918816B (en) 2025-01-21

Family

ID=93296260

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411408698.0A Active CN118918816B (en) 2024-10-10 2024-10-10 Data driving method, circuit and display panel

Country Status (1)

Country Link
CN (1) CN118918816B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102918580A (en) * 2010-03-31 2013-02-06 苹果公司 Reduced-power communications within an electronic display
CN109861798A (en) * 2018-12-28 2019-06-07 惠科股份有限公司 Data transmission method and device and computer readable storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4614261B2 (en) * 2003-10-02 2011-01-19 ルネサスエレクトロニクス株式会社 Controller driver and operation method thereof
KR20160033549A (en) * 2014-09-18 2016-03-28 삼성전자주식회사 Image Processing Device and Method including a plurality of image signal processors
CN105869587B (en) * 2016-05-18 2018-09-25 深圳天珑无线科技有限公司 Display drive method and display drive apparatus
CN109495747B (en) * 2018-12-28 2020-12-04 惠科股份有限公司 Data transmission method and device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102918580A (en) * 2010-03-31 2013-02-06 苹果公司 Reduced-power communications within an electronic display
CN109861798A (en) * 2018-12-28 2019-06-07 惠科股份有限公司 Data transmission method and device and computer readable storage medium

Also Published As

Publication number Publication date
CN118918816A (en) 2024-11-08

Similar Documents

Publication Publication Date Title
CN101256744B (en) Image display device and electronic equipment
US20050190191A1 (en) Portable device for providing dual display and method thereof
US20020093478A1 (en) Variable clock rate display device
US8629884B2 (en) Wide color gamut display system
US5880702A (en) Display control apparatus and method
US20020097210A1 (en) Window brightness enhancement for LCD display
US20160351147A1 (en) Apparatus and method for driving display substrate and display device
JP3429866B2 (en) Matrix panel display
KR100277311B1 (en) Image display device and image display method
CN118918816B (en) Data driving method, circuit and display panel
US5475808A (en) Display control apparatus
JP2000098983A (en) LCD drive IC for mixed graphics and characters
US20170345356A1 (en) Display Driving Apparatus And Operating Method Thereof
CN117676064A (en) Video signal transmission method, equipment and storage medium based on SPI communication
KR20060084569A (en) Display device and data writing device
CN115101025A (en) LCD control circuit supporting virtual frame buffering and control method thereof
KR20110074671A (en) Data processing device and data processing method
KR100690631B1 (en) LCD response speed improvement device using frame difference and interval linear function
US7030849B2 (en) Robust LCD controller
CN107229365B (en) Driving integrated circuit and touch display system applying image processing driving method
JP2010128292A (en) Image display system
US6744439B1 (en) Reconfigurable color converter
CN117238232A (en) An adaptive refresh method and circuit for a display screen
CN114995944A (en) Resolution self-adaptive zooming display method and display card driving module
CN120199196A (en) Display control method, timing controller, storage medium and display 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
GR01 Patent grant
GR01 Patent grant