Data driving method, circuit and display panel

By storing the target copy data in the data drive circuit and outputting it when the enable identifier is detected, the problem of huge data volume in the data drive part in the prior art is solved, and the data volume and processing power consumption are reduced.

CN118918816BActive Publication Date: 2025-01-21HKC CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411408698.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-10
Publication Date
2025-01-21
Estimated Expiration
2044-10-10

AI Technical Summary

Technical Problem

In the prior art, the timing controller TCON needs to parse and transmit the display data of each pixel, resulting in a huge amount of data in the data driving part, and how to reduce the amount of data becomes a problem.

Method used

A data driving method is proposed. By receiving the data driving signal sent by the timing controller, the target copy data is written into the data storage module. If each pixel data is an enable identifier, the target copy data is used as the target pixel data. Sent to data voltage output module.

Benefits of technology

By storing the target copy data and outputting it when the enable identifier is detected, it is realized that there is no need to send complete data for the same display data, but is indicated by the enable identifier, which reduces the amount of actual transmitted data and processing power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118918816B_ABST
    Figure CN118918816B_ABST
Patent Text Reader

Abstract

The present invention proposes a data driving method, a circuit and a display panel, which receive a data driving signal sent by a timing controller, wherein the data driving signal includes target copy data and a plurality of pixel data; write the target copy data into a data storage module; for each pixel data, if the pixel data is an enable identifier, send the target copy data in the data storage module as the target pixel data to a data voltage output module, wherein the data bit of the enable identifier is less than the target copy data. By storing the target copy data and controlling the output of the target copy data when the enable identifier is detected, the same display data can be indicated by the enable identifier instead of sending the complete data. On the basis of achieving the same data transmission, since the data bit of the enable identifier is less than the target copy data, the actual transmission data amount is reduced, and the processing power consumption is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of display, and in particular to a data driving method, circuit and display panel. Background Art

[0002] In the prior art, the timing controller TCON needs to parse the display data of each pixel and send it to the data driver chip; however, during actual display, there are usually the same pixels in the picture, the display data of these pixels are consistent, and the data signals that need to be output are also consistent, while the TCON and the data driver chip still need to perform complete analysis and data transmission for these pixels respectively, and the amount of data is huge; how to reduce the amount of data in the data driver part is a problem that needs to be solved at present. Summary of the invention

[0003] The main purpose of the present invention is to provide a data driving method, a circuit and a display panel, aiming to solve the problem of how to reduce the data amount of the data driving part in the prior art.

[0004] To achieve the above object, the present invention provides a data driving method, which is applied to a data driving circuit; the data driving method comprises:

[0005] 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;

[0006] Writing the target replicated data into a data storage module;

[0007] For each 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 that of the target copy data.

[0008] Optionally, writing the target copy data into the data storage module comprises:

[0009] Obtaining an enable flag in the data drive signal;

[0010] Determine whether the enable flag is a valid flag;

[0011] If the enable flag is a valid flag, the target copy data is written into the data storage module.

[0012] In addition, to achieve the above-mentioned purpose, the present invention further provides a data driving method, which is applied to a timing controller and includes:

[0013] Generate a plurality of pixel data of the current frame, and determine target copy data in the pixel data;

[0014] determining target data identical to the target copy data in the pixel data;

[0015] 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;

[0016] generating a data driving signal including the target replication data and the pixel data;

[0017] The data driving signal is sent to a data driving circuit.

[0018] Optionally, determining the target copy data in the pixel data includes:

[0019] Determine the largest number of target pixel data among the pixel data;

[0020] The target pixel data is used as the target copy data.

[0021] Optionally, determining the target copy data in the pixel data includes:

[0022] Acquire 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;

[0023] If the historical pixel data are all the same as the pixel data, determining the target copy data in the pixel data;

[0024] The generating of the data driving signal including the target replication data and the pixel data comprises:

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

[0026] Optionally, determining the target copy data in the pixel data includes:

[0027] determining a plurality of column data in the pixel data;

[0028] For each of the column data, determining the target copy data in the pixel data included in the column data;

[0029] The generating of the data driving signal including the target replication data and the pixel data comprises:

[0030] A data driving signal including the column data and the corresponding target replication data is generated.

[0031] In addition, to achieve the above-mentioned purpose, the present invention also provides a data driving circuit, which is applied to the data driving method as described above; the data driving circuit is respectively connected to the timing controller and the data line; the data driving circuit includes 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.

[0032] Optionally, the data receiving module includes a data receiving unit and a switch unit; wherein:

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

[0034] Optionally, the switch unit includes a first switch tube and a second switch tube, wherein:

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

[0036] In addition, to achieve the above object, the present invention further provides a display panel, which includes a timing controller, a data line and the data driving circuit as described above.

[0037] The present invention proposes a data driving method, circuit and display panel, which receive a data driving signal sent by a timing controller, wherein the data driving signal includes target copy data and a plurality of pixel data; write the target copy data into a data storage module; for each pixel data, if the pixel data is an enable identifier, send the target copy data in the data storage module as target pixel data to a data voltage output module, wherein the data bit of the enable identifier is less than the target copy data. By storing the target copy data and controlling the output of the target copy data when the enable identifier is detected, the same display data can be indicated by the enable identifier instead of sending the complete data. On the basis of achieving the same data transmission, since the data bit of the enable identifier is less than the target copy data, the actual amount of data transmitted is reduced, and the processing power consumption is reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying creative work.

[0039] Figure 1 A functional module diagram of an embodiment of a data driving circuit of the present invention;

[0040] Figure 2 A schematic diagram of the structure of a data drive signal in the prior art;

[0041] Figure 3 The data driving circuit of the present invention is applied in Figure 1 Circuit structure diagram of the embodiment;

[0042] Figure 4 It is a flow chart of the first embodiment of the data driving method of the present invention applied to the data driving circuit;

[0043] Figure 5 It is a flow chart of the first embodiment of the data driving method of the present invention applied to a timing controller;

[0044] Figure 6 It is a structural schematic diagram of a data driving signal in the data driving method of the present invention.

[0045] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings in conjunction with the embodiments.

[0046] Description of Figure Numbers:

[0047] DETAILED DESCRIPTION

[0048] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0049] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0050] It should be noted that all directional indications (such as up, down, left, right, front, back, etc.) in the embodiments of the present invention are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.

[0051] In addition, the descriptions of "first", "second", etc. in the present invention are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0052] First, the data driving circuit used in the data driving method of the present invention is described. The present invention provides a data driving circuit used in the data driving method as described above. Figure 1 , Figure 1This is a functional module diagram of an embodiment of a data driving circuit of the present invention. In this embodiment, the data driving circuit is connected to a timing controller TCON and a data line respectively; the data driving circuit comprises a data receiving module 100, a data storage module 200 and a data voltage output module 300, the receiving end of the data receiving module 100 is connected to the timing controller TCON, the first output end of the data receiving module 100 is connected to the input end of the data storage module 200, the second output end of the data receiving module 100 is connected to the input end of the data voltage output module 300, the output end of the data storage module 200 is connected to the input end of the data voltage output module 300, and the output end of the data voltage output module 300 is connected to the data line;

[0053] The data receiving module 100 is used to receive a data driving signal sent by a timing controller TCON, wherein the data driving signal includes target copy data and a plurality of pixel data;

[0054] The data receiving module 100 is used to write the target copy data into the data storage module 200;

[0055] The data receiving module 100 is used to send the target copy data in the data storage module 200 as target pixel data to the data voltage output module 300 for each pixel data if the pixel data is an enable identifier, wherein the data bit of the enable identifier is less than that of the target copy data.

[0056] The timing controller TCON is used to convert the input signal into relevant signals required for display, such as clock signal, data drive signal, scan drive signal, etc.

[0057] For the data driving circuit, the timing controller TCON sends a data driving signal to the data driving circuit. 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 pixel.

[0058] In the data driving circuit, the data receiving module 100 is used to receive the data driving signal sent by the timing controller TCON, and decode it to obtain the target copy data and pixel data; it can be understood that, generally, the data driving signal contains the RGB data of a specific pixel; as shown in Figure 2, the timing controller TCON and the data receiving module 100 transmit data through three differential lines, and the three differential lines transmit the data of the three colors of red, green and blue respectively. For a single color of a single pixel, it generally includes 8-bit data, such as R0~R7, G0~G7, B0~B7; the specific number of data bits can be set based on actual needs, such as 10 bits, and 8 bits are used as an example for explanation in this embodiment and subsequent embodiments. It can be understood that in the data drive signal, the space occupied by a single pixel is 8×3=24 bits, and the space occupied by N pixels is 24×N bits.

[0059] 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 data, and sends the data signal to the data line; the specific structure of the data voltage output module 300 can be set based on actual needs, such as including a buffer, a shift register, a latch, a level converter, a digital-to-analog converter, etc.

[0060] The present embodiment provides a data storage module 200; the data storage module 200 is used to store the target copy data sent by the data receiving module 100. When it is necessary to output the target pixel data to the data voltage output module 300, the data receiving module 100 can choose to directly output the received pixel data, or can output the target copy data stored in the data storage module 200.

[0061] It is understandable that the target copy data is 24-bit data indicating 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 output data signals based on the target copy data.

[0062] The pixel data is the data in the data driving signal indicating the display data of a single pixel; it should be noted that the single pixel data does not necessarily include the complete 24-bit data indicating the pixel display; the pixel data may include the complete 24-bit data indicating the pixel display, and may also include an enable identifier; the enable identifier is used to indicate the consistent relationship with the target copy data; when the pixel data is an enable identifier, it means that the display data of the pixel corresponding to the pixel data is the same as the target copy data, and therefore, the target copy data can be output as the target pixel data corresponding to the pixel; and when the pixel data includes the complete 24-bit data indicating the pixel display, the pixel data is output as the target pixel data.

[0063] It can be understood that the enable identifier only needs to indicate the consistent relationship with the target copy data, therefore, it does not need to occupy 24 bits of space, and its bit number must be smaller than the 24 bits of the target copy data; in practical applications, the specific number of bits of the enable identifier can be set based on actual needs, such as setting the enable identifier to 1 bit; at this time, if there are n pixels among N pixels corresponding to the target copy data, the space occupied by the N pixels is 24×(Nn)+1×nbit, which is obviously much smaller than the space occupied by 24×Nbit.

[0064] This embodiment stores the target copy data and controls the output of the target copy data when an enable identifier is detected, so that for the same display data, there is no need to send the complete data, but instead the enable identifier is used to indicate it. On the basis of achieving the same data transmission, since the data bits of the enable identifier are less than those of the target copy data, the actual amount of transmitted data is reduced, thereby reducing processing power consumption.

[0065] Further, see Figure 3 , the data receiving module 100 includes a data receiving unit 110 and a switch unit 120; wherein:

[0066] The receiving end of the data receiving unit 110 serves as the receiving end of the data receiving module 100, the first output end of the data receiving unit 110 serves as the first output end of the data receiving module 100, the second output end of the data receiving unit 110 is connected to the control end of the switch unit 120, the third output end of the data receiving unit 110 is connected to the first input end of the switch unit 120, the output end of the data storage module 200 is connected to the second input end of the switch unit 120, and the output end of the switch unit 120 is connected to the data voltage output module 300.

[0067] The data receiving unit 110 is used to receive the data driving signal sent by the timing controller TCON, and decode it to obtain the target copy data and pixel data; it is also used to send the target copy data to the data storage module 200, or send the pixel data to the switch unit 120.

[0068] The switch unit 120 is used to control the specific output of target pixel data, for example, it can control the output of target copy data from the data storage module 200, and can also control the output of pixel data from the data receiving unit 110.

[0069] The data output from different sources of the switch unit 120 is controlled based on the data receiving unit 110; when the data receiving unit 110 determines that the pixel data is an enable identifier, the switch unit 120 is controlled to output the target copy data from the data storage module 200; when the pixel data is determined to be complete 24-bit data indicating pixel display, the switch unit 120 is controlled to output the pixel data from the data receiving unit 110.

[0070] It should be noted that the specific structure and selection device of the switch unit 120 can be set based on actual needs. In this application, the first switch tube T1 and the second switch tube T2 are taken as examples for description.

[0071] Furthermore, the switch unit 120 includes a first switch tube T1 and a second switch tube T2, wherein:

[0072] The control end of the first switch tube T1 serves as the first control end of the switch unit 120, the control end of the second switch tube T2 serves as the second control end of the switch unit 120, the input end of the first switch tube T1 serves as the first input end of the switch unit 120, the input end of the second switch tube T2 serves as the second input end of the switch unit 120, and the output end of the first switch tube T1 and the output end of the second switch tube T2 serve as the output end of the switch unit 120.

[0073] The specific types of the first switch tube T1 and the second switch tube T2 can be selected based on actual needs.

[0074] When the data receiving unit 110 determines that the pixel data is an enable identifier, it controls the first switch tube T1 to be turned off and the second switch tube T2 to be turned on. At this time, the target copy data of the data storage module 200 is output to the data voltage output module 300 through the second switch tube T2 as the target pixel data; when it is determined that the pixel data is a complete 24-bit data indicating the pixel display, the first switch tube T1 is controlled to be turned on and the second switch tube T2 is turned off, and the pixel data of the data receiving unit 110 is output to the data voltage output module 300 through the first switch tube T1 as the target pixel data.

[0075] The present invention provides a data driven method, referring to Figure 4 , Figure 4 FIG. 1 is a flow chart of a first embodiment of a data driving method according to the present invention applied to a data driving circuit. The method comprises the following steps:

[0076] Step S11, 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;

[0077] After receiving the data driving signal, the data driving signal is analyzed to obtain the target replication data and pixel data.

[0078] The target replication data is data that can be directly output by the data storage module.

[0079] The pixel data is data in the data driving signal indicating display data of a single pixel.

[0080] Step S12, writing the target copy data into a data storage module;

[0081] Step S13, for each pixel data, if the pixel data is an enable identifier, sending the target copy data in the data storage module as target pixel data to the data voltage output module, wherein the data bit of the enable identifier is less than that of the target copy data.

[0082] Single pixel data does not necessarily contain a complete 24-bit data indicating pixel display; pixel data may contain a complete 24-bit data indicating pixel display, and may also contain an enable identifier; the enable identifier is used to indicate a consistent relationship with the target copy data; when the pixel data is an enable identifier, it means that the display data of the pixel corresponding to the pixel data is the same as the target copy data, and therefore, the target copy data can be output as the target pixel data corresponding to the pixel; and when the pixel data contains a complete 24-bit data indicating pixel display, the pixel data is output as the target pixel data.

[0083] It can be understood that the enable identifier only needs to indicate the consistent relationship with the target copy data, therefore, it does not need to occupy 24 bits of space, and its bit number must be smaller than the 24 bits of the target copy data; in practical applications, the specific number of bits of the enable identifier can be set based on actual needs, such as setting the enable identifier to 1 bit; at this time, if there are n pixels among N pixels corresponding to the target copy data, the space occupied by the N pixels is 24×(Nn)+1×nbit, which is obviously much smaller than the space occupied by 24×Nbit.

[0084] Reference Figure 5 , Figure 5 The first embodiment of the data driving method of the present invention is a flow chart of applying the data driving method to a timing controller. The method comprises the following steps:

[0085] Step S21, generating a plurality of pixel data of the current frame, and determining target copy data in the pixel data;

[0086] It can be understood that the number of pixel data included in the current frame is consistent with the number of pixels in the display panel; one pixel data indicates the display data of one pixel.

[0087] Each pixel data generated at this time contains 24-bit complete RGB data; the target copy data is determined from the pixel data, and the format of the target copy data is the same as that of the pixel data.

[0088] Step S22, determining target data identical to the target copy data in the pixel data;

[0089] Step S23, replacing the target data with an enable identifier in the pixel data, wherein the data bits of the enable identifier are less than those of the target copy data;

[0090] It can be understood that the target copy data is determined from the pixel data, therefore, there must be data identical to the target copy data in the pixel data, and the pixel data identical to the target copy data can be directly output by the data storage module, therefore, the pixel data identical to the target copy data is used as the target data, and the target data is replaced with an enable identifier, so that based on the enable identifier, the target copy data identical to the target data can be output, and at the same time, the data bits occupied by the target data are reduced.

[0091] Step S24, generating a data driving signal including the target replication data and the pixel data;

[0092] Step S25, sending the data driving signal to the data driving circuit.

[0093] After the target copy data and the pixel data are determined, a data drive signal can be generated based on the target copy data and the pixel data, and the data drive signal is sent to the data drive circuit; at this time, the target data in the pixel data has been replaced by an enable identifier.

[0094] This embodiment stores the target copy data and controls the output of the target copy data when an enable identifier is detected, so that for the same display data, there is no need to send the complete data, but instead the enable identifier is used to indicate it. On the basis of achieving the same data transmission, since the data bits of the enable identifier are less than those of the target copy data, the actual amount of transmitted data is reduced, thereby reducing processing power consumption.

[0095] Further, in the second embodiment of the data-driven method of the present invention proposed based on the first embodiment of the present invention, the step S12 includes the steps of:

[0096] Step S121, obtaining an enable flag in the data drive signal;

[0097] Step S122, determining whether the enable flag is a valid flag;

[0098] Step S123: if the enable flag is a valid flag, writing the target copy data into the data storage module.

[0099] See also Figure 6 In this embodiment, an enable flag and target copy data are set at the beginning of each frame data driving signal; when the enable 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, the subsequent pixel data contains an enable identifier; and when the enable 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 subsequent pixel data are complete 24-bit RGB data.

[0100] based on Figure 6 Taking 9 pixels as an example, in the prior art, the number of bits required for 9 pixels is 24×9=216 bits; while in the solution of the present application, the enable identification bit occupies 1 bit, and the target copy data occupies 1 bit. When the 9 pixels are the same as the target copy pixels, the 9 pixels are replaced by the enable identifier, and the enable identifier occupies 1 bit. Then, the number of bits required in the present application is 1+24+9=34 bits, and the number of bits of the data drive signal is significantly reduced.

[0101] The setting of the enable flag bit can make it possible to select whether to output through target copy data to achieve data volume reduction based on actual needs.

[0102] Further, in a third embodiment of the data-driven method of the present invention proposed based on the first embodiment of the present invention, step S21 includes the steps of:

[0103] Step S211, determining the largest number of target pixel data in the pixel data;

[0104] Step S212: using the target pixel data as the target copy data.

[0105] It can be understood that each time the target pixel data is output, it means that one pixel data is replaced with an enable identifier, which means that the number of bits of the pixel data is reduced from 24 bits to 1 bit; therefore, the more pixel data are replaced with enable identifiers, the more the space occupied by the pixel data is reduced, and the more power consumption can be reduced.

[0106] Therefore, in this embodiment, the target pixel data with the largest number of pixels in a frame is used as the target copy data; it can be understood that the target pixel data has the largest number, that is, the display area of ​​the color corresponding to the target pixel data in the display screen is the largest; therefore, the target pixel data is used as the target copy data, so that in the current frame, the largest number of pixel data will be replaced with enable identifiers, thereby achieving the largest space reduction and the largest power consumption reduction.

[0107] Further, in a third embodiment of the data-driven method of the present invention proposed based on the first embodiment of the present invention, step S21 includes the steps of:

[0108] Step S213, obtaining a preset number of consecutive frames of historical pixel data before the pixel data, and determining whether the historical pixel data are all the same as the pixel data;

[0109] Step S214, if the historical pixel data are all the same as the pixel data, determining target copy data in the pixel data;

[0110] The step S24 comprises:

[0111] Step S241 , obtaining a valid flag, generating a data driving signal including the target copy data and the pixel data, and writing the valid flag into an enable flag bit of the data driving signal.

[0112] If there is historical pixel data different from the pixel data, the target copy data is not determined in the pixel data; at the same time, an invalid flag is obtained, a data drive signal containing the pixel data is generated and the invalid flag is written into the enable flag of the data drive signal.

[0113] The historical pixel data is the pixel data corresponding to the displayed image; in this embodiment, historical pixel data continuous with the current frame pixel data is obtained; it can be understood that if the pixel data of the current frame is the same as the historical pixel data, it means that the displayed image has not changed in a continuous period of time, that is, the display of each pixel has not changed, and the pixel data corresponding to each pixel is the same as the previous one; if the historical pixel data of a preset number of frames are the same as the pixel data of the current frame, it means that the displayed image is in a static state during the period when these frames last; the specific preset number of values ​​can be set based on actual conditions. For example, if it is set to 10S, then for a display with a refresh rate of 60Hz, the preset number is 60×10=600 frames.

[0114] It is understandable that when determining the target copy data, it is necessary to determine and analyze all pixel data contained in the entire frame of the picture, which may cause excessive pressure on data processing and affect normal display. Therefore, in this embodiment, the target copy data is determined only when it is determined that the display screen is in a static state, and then subsequent operations are performed; when the screen is in a non-static state, the target copy data is not used for data processing, and all pixel data contain 24-bit complete RGB data.

[0115] Further, in a third embodiment of the data-driven method of the present invention proposed based on the first embodiment of the present invention, step S21 includes the steps of:

[0116] Step S217, determining a plurality of column data in the pixel data;

[0117] Step S218, for each column of data, determining the target copy data in the pixel data included in the column of data;

[0118] The step S24 comprises:

[0119] Step S242 , generating a data driving signal including the column data and the corresponding target copy data.

[0120] The column data is a collection of pixel data corresponding to all pixels connected to the same data line.

[0121] It can be understood that, compared with the pixel data of one frame, the pixel data contained in the column data is less. Therefore, when the target copy data is determined based on the column data as a whole, it is only necessary to determine and analyze the pixel data in the column data to determine the target copy data. The processing amount of this data is much smaller than that of one frame. Therefore, in this embodiment, the data drive signal is generated based on the column data, so that even in the case of a dynamic picture, the data amount can be reduced by outputting the target copy data without waiting for the picture to be static.

[0122] It can be understood that when a data driving signal is generated using column data and target copy data, different column data correspond to different target copy data. For example, for each column of data, the target pixel data with the largest number is used as the target copy data corresponding to the column data. Each time the data receiving module receives a data driving signal, it writes the target copy signal actually carried by the data driving signal into the data storage module.

[0123] It is understandable that in practical applications, both frame data and column data can be used at the same time; for example, when the image is detected to be static, the target copy signal is determined by a frame of pixel data and a data drive signal is generated, and when the image is detected to be dynamic, the target copy signal is determined by a column of pixel data and a data drive signal is generated; thereby being able to adapt to different application scenarios.

[0124] The present invention also protects a display panel, which includes a timing controller and a data driving circuit. The structure of the data driving circuit can refer to the above embodiment and will not be described in detail here. As a matter of course, since the display panel of this embodiment adopts the technical solution of the above data driving circuit, the display panel has all the beneficial effects of the above data driving circuit.

[0125] It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "includes a..." does not exclude the presence of other identical elements in the process, method, article or system including the element. The serial numbers of the above-mentioned embodiments of the present invention are for description only and do not represent the advantages and disadvantages of the embodiments.

[0126] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A data-driven 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. The data driven method according to claim 1, characterized in that: 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. A data-driven method, characterized in that: The data driving method is applied to a timing controller, and the data driving method includes: 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. The data driven method according to claim 3, characterized in that: 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, determine the target copy data from the pixel data included in the column data, and use 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. A data driving circuit, characterized in that: The data driving circuit is applied to the data driving method described in any one of claims 1 to 4; the data driving circuit is respectively connected to the timing controller and the data line; the data driving circuit includes 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. The data driving circuit according to claim 5, characterized in that: The data receiving module includes 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. The data driving circuit according to claim 6, characterized in that: The control end of the switch unit includes a first control end and a second control end; the switch unit includes 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. A display panel, characterized in that: The display panel includes a timing controller, a data line, and a data driving circuit as claimed in any one of claims 5 to 7.

Citation Information

Patent Citations

  • Reduced-power communications within an electronic display

    CN102918580A

  • Data transmission method and device and computer readable storage medium

    CN109861798A