Display panel driving method, driving device, display device and electronic equipment

By detecting and adjusting the point-to-point protocol information of multiple source channels in the display panel, determining the standard source channel and adjusting the transmission start position of other source channels, the uneven display and split screen problems caused by inconsistent charging time are solved, and the uniform display of the panel is achieved.

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

Patent Information

Application Number
CN202310695402.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-12
Publication Date
2025-08-26
Estimated Expiration
2043-06-12

AI Technical Summary

Technical Problem

During the P2P protocol driving process of the display panel, the charging time is inconsistent due to the selection of different source channels, resulting in uneven display of the panel and split screen.

Method used

By detecting point-to-point protocol information of multiple source channels, the standard source channel is determined, and the transmission start position of other source channels is adjusted to be consistent with the standard source channel to ensure that the charging time of each source channel is consistent.

Benefits of technology

This improves the uneven display problem of the display panel, avoids split screen phenomenon, and achieves the consistency of charging time under different source channels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116665577B_ABST
    Figure CN116665577B_ABST
Patent Text Reader

Abstract

The present application proposes a driving method, a driving device, a display device and an electronic device for a display panel, wherein the driving method includes determining whether multiple different source channels are selected for data transmission at the same time; when it is determined that multiple different source channels are selected for data transmission at the same time, obtaining the point-to-point protocol information corresponding to each source channel; determining a standard source channel according to the point-to-point protocol information, and adjusting the transmission start position on the point-to-point protocol information corresponding to other source channels except the standard source channel, so that the transmission start position on the point-to-point protocol information corresponding to other source channels except the standard source channel is consistent with the transmission start position on the point-to-point protocol information corresponding to the standard source channel. When multiple different source channels are selected for data transmission at the same time, the problem of uneven panel display and the occurrence of split screen can be improved by making the charging time of the required drive corresponding to each source channel consistent.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] When a display panel uses a P2P (peer-to-peer) protocol for data transmission to drive the display, the protocol information itself will result in the selection of different source channels for data transmission, resulting in different charging times for the corresponding drivers. For example, when using both 960 and 966 source channels for data transmission, the driver chip using the 966 source channel will have a shorter charging time than the driver chip using the 960 source channel. The shorter charging time will cause the panel area to appear dark, resulting in a split screen phenomenon. Summary of the Invention

[0003] The main purpose of the embodiments of the present application is to provide a display panel driving method, driving device, display device, and electronic device. The purpose is to adjust the transmission start position in the point-to-point protocol information corresponding to the source channels when detecting that multiple different source channels are selected for data transmission simultaneously, so that the charging time corresponding to each source channel is consistent, thereby improving the problem of uneven panel display and avoiding the split-screen phenomenon.

[0004] To achieve the above-mentioned objective, a first aspect of an embodiment of the present application provides a method for driving a display panel, comprising:

[0005] Determine whether multiple different source channels are selected for data transmission at the same time;

[0006] When it is determined that multiple different source channels are selected for data transmission at the same time, obtaining point-to-point protocol information corresponding to each of the source channels;

[0007] A standard source channel is determined based on the point-to-point protocol information, and the transmission starting position on the point-to-point protocol information corresponding to other source channels except the standard source channel is adjusted so that the transmission starting position on the point-to-point protocol information corresponding to other source channels except the standard source channel is consistent with the transmission starting position on the point-to-point protocol information corresponding to the standard source channel.

[0008] In the embodiment of the present application, considering that different source channels are selected for data transmission, the charging times required for the corresponding drivers vary due to differences in their point-to-point protocol information. Therefore, when the driver module detects that multiple different source channels are selected for data transmission at the same time, it first determines a standard source channel and then adjusts the transmission start position on the point-to-point protocol information corresponding to the other source channels so that the transmission start positions on the point-to-point protocol information corresponding to all source channels are the same. This allows the charging times corresponding to the other source channels to be the same as the charging time corresponding to the standard source channel, improving the problem of uneven panel display and avoiding the split-screen phenomenon.

[0009] In one embodiment of the present application, determining whether multiple different source channels are simultaneously selected for data transmission includes:

[0010] Detect source channel selection control signal status;

[0011] According to the state of the source channel selection control signal, it is determined whether a plurality of different source channels are simultaneously selected for data transmission.

[0012] In the embodiment of the present application, the driving module can accurately determine whether multiple different source channels are simultaneously selected for data transmission by detecting the status of each source channel selection control signal.

[0013] In one embodiment of the present application, before determining whether multiple different source channels are simultaneously selected for data transmission, the method further includes:

[0014] Acquire the differential signal sent by the timing control module;

[0015] The differential signal is analyzed to obtain the point-to-point protocol information.

[0016] In the embodiment of the present application, the driver module can obtain point-to-point protocol information by parsing the differential signal sent by the timing control module. Therefore, when multiple different source channels are selected for data transmission, the point-to-point protocol information corresponding to each source channel can be obtained, and the point-to-point protocol information corresponding to each source channel is different.

[0017] In one embodiment of the present application, determining a standard source channel according to the point-to-point protocol information and adjusting a transmission start position on the point-to-point protocol information corresponding to other source channels except the standard source channel includes:

[0018] Determine, through the point-to-point protocol information corresponding to each of the source channels, the source channel with the longest pixel data in the point-to-point protocol information as the standard source channel;

[0019] Using pixel data corresponding to the standard source channel as standard pixel data, and obtaining phase difference data between pixel data on the point-to-point protocol information corresponding to other source channels except the standard source channel and the standard pixel data as compensation data;

[0020] The pixel data of other source channels except the standard source channel are supplemented with the corresponding compensation data so that the transmission starting position on the point-to-point protocol information corresponding to the other source channels except the standard source channel is consistent with the transmission starting position on the point-to-point protocol information corresponding to the standard source channel.

[0021] In the embodiment of the present application, since the pixel data in the point-to-point protocol information corresponding to each source channel is different, when multiple different source channels are selected for data transmission, the charging time required for the corresponding drive is different. Therefore, when the driver module detects that multiple different source channels are selected for data transmission at the same time, it first determines the source channel with the longest pixel data in the point-to-point protocol information through the point-to-point protocol information corresponding to each source channel as the standard source channel, and then uses the pixel data corresponding to the standard source channel as the standard pixel data, and supplements the pixel data corresponding to other source channels with compensation data so that the length of the supplemented pixel data of other source channels is consistent with that of the standard pixel data. In this way, the transmission starting position on the point-to-point protocol information corresponding to each source channel can be kept consistent, thereby making the charging time required for driving each source channel consistent, thereby improving the problem of uneven display of the panel and avoiding the split screen phenomenon.

[0022] In one embodiment of the present application, when it is determined that the first source channel and the second source channel are simultaneously selected for data transmission, the method includes:

[0023] Obtaining first point-to-point protocol information corresponding to the first source channel, where the first point-to-point protocol information includes first pixel data;

[0024] Obtaining second point-to-point protocol information corresponding to the second source channel, where the second point-to-point protocol information includes second pixel data;

[0025] comparing the first pixel data and the second pixel data to determine a standard source channel;

[0026] acquiring phase difference data between the first pixel data and the second pixel data as compensation data;

[0027] When the first source channel is the standard source channel, supplementing the second pixel data with the compensation data;

[0028] When the second source channel is the standard source channel, the compensation data is supplemented to the first pixel data.

[0029] In an embodiment of the present application, when the driving module detects that the first source channel and the second source channel are selected for data transmission at the same time, the first point-to-point protocol information corresponding to the first source channel and the second point-to-point protocol information corresponding to the second source channel are first obtained. By comparing the obtained first point-to-point protocol information with the second point-to-point protocol information, it can be determined that the first pixel data in the first point-to-point protocol information is not the same as the second pixel data in the second point-to-point protocol information. Thus, a standard source channel can be selected from the first source channel and the second source channel, and then data compensation can be performed on the pixel data corresponding to the other source channel, so that the pixel data corresponding to the first source channel and the pixel data corresponding to the second source channel have the same length, thereby making the charging time required for driving the first source channel and the second source channel consistent, thereby improving the problem of uneven display of the panel and avoiding the split screen phenomenon.

[0030] In one embodiment of the present application, comparing the first pixel data and the second pixel data to determine a standard source channel includes:

[0031] If the length of the first pixel data is greater than the length of the second pixel data, determining that the first source channel is a standard source channel;

[0032] If the length of the first pixel data is less than the length of the second pixel data, the second source channel is determined to be the standard source channel.

[0033] In the embodiment of the present application, a source channel with a longer pixel data length is used as a standard source channel, so that the corresponding phase difference data can be automatically supplemented for the pixel data corresponding to another non-standard source channel, so that the length of the pixel data corresponding to the first source channel and the second source channel can be the same, so that the charging time required for driving the first source channel and the second source channel can be consistent, thereby improving the problem of uneven panel display and avoiding the split screen phenomenon.

[0034] A second aspect of the embodiments of the present application provides a driving device for a display panel, comprising:

[0035] A judgment module, used to judge whether multiple different source channels are selected for data transmission at the same time;

[0036] An acquisition module, configured to, when determining that multiple different source channels are simultaneously selected for data transmission, acquire point-to-point protocol information corresponding to each of the source channels;

[0037] an adjustment module for determining a standard source channel based on the point-to-point protocol information, and adjusting a transmission starting position on the point-to-point protocol information corresponding to other source channels except the standard source channel, so that the transmission starting position on the point-to-point protocol information corresponding to other source channels except the standard source channel remains consistent with the transmission starting position on the point-to-point protocol information corresponding to the standard source channel.

[0038] A third aspect of the embodiments of the present application provides a driving device for a display panel, including:

[0039] A timing control module for sending differential signals;

[0040] A driving module is used to receive the differential signal and execute the driving method described in any one of the embodiments of the present application.

[0041] A fourth aspect of the embodiments of the present application provides a display device, including a display panel and the driving device provided in the third aspect of the embodiments of the present application;

[0042] After receiving the differential signal sent by the timing control module, the driving module drives the display panel using the driving method described in any one of the embodiments of the present application.

[0043] A fifth aspect of the embodiments of the present application provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the method described in any one of the embodiments of the present application when executing the computer program.

[0044] The present application proposes a driving method, a driving device, a display device and an electronic device for a display panel, wherein the driving method includes determining whether multiple different source channels are selected for data transmission at the same time; when it is determined that multiple different source channels are selected for data transmission at the same time, obtaining the point-to-point protocol information corresponding to each source channel; determining a standard source channel according to the point-to-point protocol information, and adjusting the transmission start position on the point-to-point protocol information corresponding to other source channels except the standard source channel, so that the transmission start position on the point-to-point protocol information corresponding to other source channels except the standard source channel is consistent with the transmission start position on the point-to-point protocol information corresponding to the standard source channel. When multiple different source channels are selected for data transmission at the same time, the problem of uneven panel display and the occurrence of split screen can be improved by making the charging time of the required drive corresponding to each source channel consistent. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 It is a schematic diagram of the split screen phenomenon on the display panel;

[0046] Figure 2is a flow chart of a method for driving a display panel provided in an embodiment of the present application;

[0047] Figure 3 This is a schematic diagram of the point-to-point protocol information corresponding to the 966 source channels provided in an embodiment of the present application;

[0048] Figure 4 This is a schematic diagram of the point-to-point protocol information corresponding to the 960 source channels provided in an embodiment of the present application;

[0049] Figure 5 1 is a schematic diagram comparing the point-to-point protocol information corresponding to the 966 source channel and the 960 source channel provided in an embodiment of the present application;

[0050] Figure 6 This is a flowchart of the steps for determining whether multiple source channels are selected for data transmission at the same time, provided by an embodiment of the present application;

[0051] Figure 7 This is a flowchart of steps performed before determining whether multiple source channels are simultaneously selected for data transmission, provided by an embodiment of the present application;

[0052] Figure 8 This is a flowchart of the steps of determining a standard source channel based on point-to-point protocol information and adjusting the transmission start position on the point-to-point protocol information corresponding to other source channels except the standard source channel, provided by an embodiment of the present application;

[0053] Figure 9 This is a schematic diagram of the point-to-point protocol information corresponding to the 960 source channel and the 966 source channel after data supplementation provided in an embodiment of the present application;

[0054] Figure 10 is a flowchart of steps performed when it is determined that a first source channel and a second source channel are simultaneously selected for data transmission, provided by an embodiment of the present application;

[0055] Figure 11 This is a flowchart of the steps of comparing first pixel data and second pixel data to determine a standard source channel provided by an embodiment of the present application;

[0056] Figure 12 is a schematic structural diagram of a driving device for a display panel provided in an embodiment of the present application;

[0057] Figure 13 is another structural schematic diagram of the driving device of the display panel provided in an embodiment of the present application;

[0058] Figure 14 This is a schematic diagram of the hardware structure of the electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0059] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0060] It should be noted that although the device schematics illustrate functional module divisions and the flowcharts illustrate logical sequences, in certain circumstances, the steps shown or described may be performed in a sequence that differs from the module divisions in the device or the sequence in the flowcharts. The terms "first," "second," and so on, in the specification, claims, and drawings, are used to distinguish similar items and are not necessarily used to describe a specific sequence or precedence.

[0061] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.

[0062] As consumer demand for display applications increases and application scenarios expand, higher resolutions and refresh rates have become the trend in display development. High-resolution, high-refresh displays place higher demands on data transmission speeds, which are inadequate for traditional MiniLVDS (miniature low-voltage differential signaling) transmission technology. Consequently, panel manufacturers are actively developing peer-to-peer (P2P) transmission technologies that support high-speed data transmission.

[0063] When the display panel uses the P2P protocol to transmit data to drive the display, the protocol information itself will cause different source channels to be selected for data transmission, and the corresponding charging time required for the drive will be different. For example, when the 960 source channel and the 966 source channel are selected for data transmission at the same time, the driver chip using the 966 source channel will have a shorter charging time than the driver chip using the 960 source channel. Figure 1 , Figure 1 This is a schematic diagram of the split screen phenomenon on the display panel. Figure 1 As shown, the panel area corresponding to the shorter charging time will appear dark, resulting in a split screen phenomenon.

[0064] Based on this, the present application proposes a display panel driving method. The method aims to adjust the transmission start position in the point-to-point protocol information corresponding to each source channel when detecting that multiple different source channels are simultaneously selected for data transmission, so that the charging time corresponding to each source channel is consistent, thereby improving the problem of uneven panel display and avoiding the split-screen phenomenon.

[0065] Reference Figure 2 , Figure 2Flowchart of the method for driving the display panel provided by the embodiment of the present application. Figure 2 As shown, the driving method is executed by a driving module, including but not limited to steps S210 to S230.

[0066] Step S210 , determining whether multiple different source channels are selected simultaneously for data transmission.

[0067] In an embodiment of the present application, in order to provide a high frame rate and ultra-fast data transmission speed, and to meet various display requirements, the display panel architecture can be designed with multiple different source channels, for example, 966 source channels, 960 source channels, 726 source channels, and 720 source channels can be designed simultaneously. Thus, during the display driving process, the driver module can select the corresponding source channel for data transmission according to the requirements. At the same time, based on different requirements, it may be necessary to select only one of the multiple different source channels for data transmission, or it may be necessary to select multiple different source channels for data transmission at the same time. When different source channels are selected for data transmission, the charging time required for their corresponding drives is different due to the differences in their point-to-point protocol information. Therefore, in order to avoid the split screen phenomenon, it is particularly important for the driver module to judge the source channel selection situation. In an embodiment of the present application, when the driver module determines that only one source channel is selected for data transmission, since the charging time required for the corresponding drive of the same source channel is exactly the same, the split screen phenomenon will not occur, and there is no need to process the situation where only one source channel is selected. When the driver module determines that multiple different source channels are selected for data transmission at the same time, the charging time required for the corresponding drive is different due to the difference in point-to-point protocol information corresponding to different source channels. Therefore, it is necessary to handle the situation where multiple different source channels are selected for data transmission at the same time.

[0068] Step S220 : When it is determined that multiple different source channels are selected for data transmission, point-to-point protocol information corresponding to each source channel is obtained.

[0069] In the embodiment of the present application, when the driving module determines that multiple different source channels are selected for data transmission at the same time, it is necessary to first obtain the point-to-point protocol information corresponding to each source channel.

[0070] For example, the driver module determines that both the 966 source channel and the 960 source channel are selected for data transmission. At this time, the driver module needs to first obtain the point-to-point protocol information corresponding to the 966 source channel and the point-to-point protocol information corresponding to the 960 source channel. Figure 3 、 Figure 4 and Figure 5 , Figure 3 This is a schematic diagram of the point-to-point protocol information corresponding to the 966 source channels provided in an embodiment of the present application. Figure 4This is a schematic diagram of the point-to-point protocol information corresponding to the 960 source channels provided in the embodiment of the present application. Figure 5 : This is a comparative diagram of the point-to-point protocol information corresponding to the 966 source channel and the 960 source channel provided in the embodiment of the present application. Figure 5 As shown, the length of the pixel data in the point-to-point protocol information corresponding to the 966 source channel is longer than the length of the pixel data in the point-to-point protocol information corresponding to the 960 source channel, resulting in a delay in the corresponding TP (transmission) start position, that is, the corresponding driving charging start time is delayed. However, the switching time of the driving signal from low-level type to high-level type in the display panel is fixed, that is, the charging end time is fixed. Therefore, the charging time corresponding to selecting the 966 source channel for data transmission and driving is shorter than the charging time corresponding to selecting the 960 source channel for data transmission and driving. Due to the inconsistent charging time of the two, a split screen phenomenon will appear during display.

[0071] Step S230, determine the standard source channel based on the point-to-point protocol information, and adjust the transmission start position on the point-to-point protocol information corresponding to other source channels except the standard source channel, so that the transmission start position on the point-to-point protocol information corresponding to other source channels except the standard source channel is consistent with the transmission start position on the point-to-point protocol information corresponding to the standard source channel.

[0072] In an embodiment of the present application, after obtaining the point-to-point protocol information corresponding to each source channel, each point-to-point protocol information is compared, and one of the multiple source channels can be first determined as the standard source channel. Then, the transmission start position on the point-to-point protocol information corresponding to other source channels other than the source channel is adjusted so that the transmission start position on the point-to-point protocol information corresponding to the other source channels is consistent with the transmission start position on the point-to-point protocol information corresponding to the standard source channel. This ensures that the charging time corresponding to the selected source channels for data transmission and driving is consistent, thereby solving the problem of split screen during the display process.

[0073] When the driving module of the embodiment of the present application determines that multiple different source channels are selected for data transmission at the same time, the transmission starting position on the point-to-point protocol information corresponding to the source channel is adjusted to keep the transmission starting position on the point-to-point protocol information corresponding to each source channel consistent. This can ensure that the charging time corresponding to the selected source channels for data transmission and driving is consistent, thereby avoiding the split screen phenomenon during the display process.

[0074] In one embodiment of the present application, referring to Figure 6 , Figure 6This is a flowchart of the steps provided by an embodiment of the present application for determining whether multiple source channels are simultaneously selected for data transmission, which is executed by the driver module and includes but is not limited to steps S610 to S620.

[0075] Step S610, detecting the state of the source channel selection control signal;

[0076] Step S620 , judging whether a plurality of different source channels are simultaneously selected for data transmission according to the state of the source channel selection control signal.

[0077] In the embodiment of the present application, the driving module may determine whether a plurality of different source channels are simultaneously selected for data transmission by detecting the state of the source channel selection control signal.

[0078] For example, if the driver module detects that the SHL signal (source channel selection control signal) on the COF (chip on film) used by the display panel is in the H state, it is determined that source channel 966 is selected for data transmission. If the SHL signal is in the L state, it is determined that source channel 960 is selected for data transmission. If the SHL signal is in both the H and L states, it is determined that both source channels 966 and 960 are selected for data transmission.

[0079] The driving module of the embodiment of the present application can accurately determine whether multiple different source channels are selected for data transmission at the same time by detecting the state of the source channel selection control signal.

[0080] In one embodiment of the present application, referring to Figure 7 , Figure 7 This is a flowchart of steps performed before determining whether multiple source channels are simultaneously selected for data transmission, provided by an embodiment of the present application, and is executed by a driver module, including but not limited to steps S710 to S720.

[0081] Step S710, obtaining a differential signal sent by a timing control module;

[0082] Step S720: parse the differential signal to obtain point-to-point protocol information.

[0083] In an embodiment of the present application, during the display drive process, the timing control module sends a differential signal to the driver module. The differential signal contains point-to-point protocol information. Therefore, after receiving the differential signal sent by the timing control module, the driver module can parse the differential signal to obtain the point-to-point protocol information. If multiple different source channels are selected for data transmission, the point-to-point protocol information corresponding to each source channel can be obtained by parsing the differential signal.

[0084] For example, if the driver module selects only 966 source channels for data transmission, the driver module can obtain the following by analyzing the received differential signal: Figure 3 If the driver module only selects the 960 source channel for data transmission, the driver module can obtain the following by analyzing the received differential signal: Figure 4 If the driver module selects both the 966 source channel and the 960 source channel for data transmission, the driver module can obtain the following information by analyzing the received differential signal: Figure 3 The point-to-point protocol information corresponding to the 966 source channels shown is as follows Figure 4 Point-to-point protocol information corresponding to the 960 source channels shown.

[0085] The driver module of the embodiment of the present application can effectively obtain the point-to-point protocol information corresponding to the selected source channel by parsing the differential signal sent by the timing control module. This lays the foundation for subsequently adjusting the transmission start position in the point-to-point protocol information to ensure that the corresponding charging time is consistent when each source channel is selected for data transmission and driving.

[0086] In one embodiment of the present application, referring to Figure 8 , Figure 8 This is a flowchart of the steps provided in an embodiment of the present application for determining a standard source channel based on point-to-point protocol information and adjusting the transmission start position on the point-to-point protocol information corresponding to other source channels except the standard source channel, which is executed by the driving module, including but not limited to steps S810 to S830.

[0087] Step S810 , determining the source channel with the longest pixel data in the point-to-point protocol information as the standard source channel through the point-to-point protocol information corresponding to each source channel.

[0088] In an embodiment of the present application, after obtaining the point-to-point protocol information corresponding to each source channel, the driver module may select a source channel with the longest pixel data from the point-to-point protocol information corresponding to each source channel as the standard source channel. For example, if the length of the pixel data in the point-to-point protocol information corresponding to source channel 966 is greater than the length of the pixel data in the point-to-point protocol information corresponding to source channel 960, source channel 966 may be selected as the standard source channel.

[0089] Step S820 , taking pixel data corresponding to the standard source channel as standard pixel data, and obtaining phase difference data between pixel data on point-to-point protocol information corresponding to other source channels except the standard source channel and the standard pixel data as compensation data.

[0090] In an embodiment of the present application, after determining the standard source channel, the pixel data corresponding to the standard source channel is used as the standard pixel data, and then by comparing the point-to-point protocol information corresponding to other source channels with the point-to-point protocol information corresponding to the standard source channel, it can be determined that the length of the pixel data of the point-to-point protocol information corresponding to the other source channels is different from that of the standard pixel data, so that the phase difference data between the pixel data of the point-to-point protocol information corresponding to the other source channels and the standard pixel data can be obtained as compensation data.

[0091] For example, the pixel data in the point-to-point protocol information corresponding to the 966 source channel is used as the standard pixel data, and the pixel data in the point-to-point protocol information corresponding to the 960 source channel is 6 less than the standard pixel data. At this time, the 6 less data are used as compensation data.

[0092] Step S830, supplementing the pixel data of other source channels except the standard source channel with corresponding compensation data so that the transmission starting position on the point-to-point protocol information corresponding to the other source channels except the standard source channel is consistent with the transmission starting position on the point-to-point protocol information corresponding to the standard source channel.

[0093] In the embodiment of the present application, after obtaining the compensation data, the driver module automatically adds the compensation data to the pixel data in the point-to-point protocol information corresponding to the corresponding source channel, so that the transmission start position in the point-to-point protocol information corresponding to source channels other than the standard source channel is consistent with the transmission start position in the point-to-point protocol information corresponding to the standard source channel. This ensures that the charging time corresponding to each source channel is consistent, thereby solving the problem of split-screen display.

[0094] For example, source channel 966 and source channel 960 are selected for data transmission at the same time. At this time, since the length of the pixel data in the point-to-point protocol information corresponding to source channel 966 is longer, the pixel data corresponding to source channel 966 is used as the standard pixel data. Then, by comparing the pixel data corresponding to source channel 960 with the standard pixel data, it is determined that the pixel data corresponding to source channel 960 is 6 less than the standard pixel data. At this time, referring to Figure 9 , Figure 9This is a schematic diagram of the point-to-point protocol information corresponding to the 960 source channels and the 966 source channels after data supplementation, as provided in an embodiment of the present application. The driver module automatically supplements the six missing data items into the pixel data corresponding to the 960 source channels, thereby ensuring that the length of the supplemented pixel data of the 960 source channels is consistent with the length of the standard pixel data corresponding to the 966 source channels. This ensures that the transmission start position on the point-to-point protocol information corresponding to the 960 source channels is consistent with the transmission start position on the point-to-point protocol information corresponding to the 966 source channels. This ensures that the charging time of the drivers corresponding to the 966 source channels and the 960 source channels is consistent, thus avoiding the occurrence of split-screen display during the display process.

[0095] In one embodiment of the present application, referring to Figure 10 , Figure 10 This is a flowchart of steps performed when it is determined that the first source channel and the second source channel are simultaneously selected for data transmission, provided by an embodiment of the present application, and is executed by a driving module, including but not limited to steps S1010 to S1060.

[0096] Step S1010, obtaining first point-to-point protocol information corresponding to a first source channel, where the first point-to-point protocol information includes first pixel data;

[0097] Step S1020, obtaining second point-to-point protocol information corresponding to the second source channel, where the second point-to-point protocol information includes second pixel data;

[0098] Step S1030, comparing the first pixel data and the second pixel data to determine a standard source channel;

[0099] Step S1040, obtaining phase difference data between the first pixel data and the second pixel data as compensation data;

[0100] Step S1050 , when the first source channel is a standard source channel, supplementing the compensation data to the second pixel data;

[0101] Step S1060: When the second source channel is a standard source channel, the compensation data is supplemented to the first pixel data.

[0102] In an embodiment of the present application, when the driver module determines that the first source channel and the second source channel are simultaneously selected for data transmission based on the source channel selection control signal, the driver module will obtain the first point-to-point protocol information corresponding to the first source channel and the second point-to-point protocol information corresponding to the second source channel by parsing the received differential signal. Among them, the main difference between the first point-to-point protocol information and the second point-to-point protocol information is the length of the pixel data, that is, the length of the first pixel data contained in the first point-to-point protocol information is different from the length of the second pixel data contained in the second point-to-point protocol information. At this time, the driver module can determine the pixel data with longer length as the standard pixel data by comparing the first pixel data with the second pixel data, and obtain the phase difference data between the first pixel data and the second pixel data as compensation data. At the same time, the source channel corresponding to the pixel data with longer length is used as the standard source channel. Specifically, when the first source channel is determined to be the standard source channel, the first pixel data corresponding to the first source channel needs to be used as the standard pixel data, and then the compensation data is supplemented on the second pixel data so that the length of the supplemented second pixel data is the same as the length of the first pixel data. When the second source channel is determined to be the standard source channel, the second pixel data corresponding to the second source channel needs to be used as the standard pixel data, and then the compensation data is supplemented to the first pixel data so that the length of the supplemented first pixel data is the same as the length of the second pixel data.

[0103] In the embodiment of the present application, when the first source channel and the second source channel are simultaneously selected for data transmission, the length of the pixel data in the point-to-point protocol information corresponding to the first source channel and the second source channel can be kept consistent by performing data compensation on the pixel data in the point-to-point protocol information corresponding to the source channels, thereby making the charging time required for the corresponding driving of the first source channel and the second source channel consistent, thereby avoiding the split screen phenomenon during the display process.

[0104] In one embodiment of the present application, referring to Figure 11 , Figure 11 This is a flowchart of the steps provided by an embodiment of the present application for comparing the first pixel data and the second pixel data to determine the standard source channel, which is executed by the driving module, including but not limited to steps S1110 to S1120.

[0105] Step S1110: if the length of the first pixel data is greater than the length of the second pixel data, determining the first source channel as a standard source channel;

[0106] Step S1120: If the length of the first pixel data is smaller than the length of the second pixel data, the second source channel is determined to be a standard source channel.

[0107] In an embodiment of the present application, after respectively obtaining first point-to-point protocol information corresponding to the first source channel and second point-to-point protocol information corresponding to the second source channel, the driver module may compare the length of the first pixel data in the first point-to-point protocol information with the length of the second pixel data in the second point-to-point protocol information. If the length of the first pixel data is greater than the length of the second pixel data, the first source channel corresponding to the first pixel data is determined to be a standard source channel. If the length of the first pixel data is less than the length of the second pixel data, the second source channel corresponding to the second pixel data is determined to be a standard source channel.

[0108] The embodiment of the present application determines the corresponding standard source channel by the length of the pixel data in the point-to-point protocol information, thereby facilitating subsequent supplementary processing of the pixel data corresponding to other non-standard source channels.

[0109] Reference Figure 12 , Figure 12 is a schematic diagram of the structure of a display panel driving device provided in an embodiment of the present application. This embodiment of the present application also provides a display panel driving device 1200, comprising:

[0110] The judging module 1201 is used to judge whether multiple source channels are selected for data transmission at the same time;

[0111] An acquisition module 1202 is configured to acquire point-to-point protocol information corresponding to each source channel when it is determined that multiple source channels are selected for data transmission at the same time;

[0112] The adjustment module 1203 is used to determine the standard source channel based on the point-to-point protocol information, and adjust the transmission starting position on the point-to-point protocol information corresponding to other source channels except the standard source channel, so that the transmission starting position on the point-to-point protocol information corresponding to other source channels except the standard source channel is consistent with the transmission starting position on the point-to-point protocol information corresponding to the standard source channel.

[0113] The specific implementation of the driving device is substantially the same as the specific embodiment of the driving method of the display panel described above, and will not be described in detail here.

[0114] Reference Figure 13 , Figure 13 1 is another structural diagram of a display panel driving device provided in an embodiment of the present application. The present application also provides a display panel driving device 1300, comprising:

[0115] Timing control module 1301, used for sending differential signals;

[0116] The driving module 1302 is configured to receive a differential signal and execute the driving method provided in any embodiment of the present application.

[0117] In the driving device in the embodiment of the present application, when the driving module 1302 determines that multiple source channels are selected for data transmission at the same time, it can adjust the transmission start position on the point-to-point protocol information corresponding to the source channel to make the charging time corresponding to each source channel consistent, thereby improving the problem of uneven panel display and avoiding the split screen phenomenon.

[0118] The present invention also provides a display device comprising a display panel and Figure 13 The driving device 1300 shown in FIG. 1 ; wherein, after receiving the differential signal sent by the timing control module 1301 , the driving module 1302 drives the display panel by executing the driving method provided in any embodiment of the present application.

[0119] Since the display device provided by the embodiment of the present application includes the driving device 1300 provided by any embodiment of the present application, the display device provided by the embodiment of the present application has the advantages of the aforementioned driving device 1300. When it is determined that multiple source channels are selected for data transmission, the transmission start position in the point-to-point protocol information corresponding to the source channels can be adjusted to make the charging time corresponding to each source channel consistent, thereby improving the problem of uneven panel display and avoiding the split-screen phenomenon.

[0120] The present application also provides an electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the above-mentioned display panel driving method. The electronic device can be any smart terminal including a tablet computer, an in-vehicle computer, or the like.

[0121] See also Figure 14 , Figure 14 : is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application, the electronic device includes:

[0122] The processor 1401 may be implemented as a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is configured to execute relevant programs to implement the technical solutions provided in the embodiments of the present application.

[0123] The memory 1402 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1402 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1402, and the processor 1401 calls and executes the display panel driving method of the embodiments of this application;

[0124] Input / output interface 1403, used to implement information input and output;

[0125] Communication interface 1404, used to implement communication interaction between this device and other devices, which can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WiFi, Bluetooth, etc.);

[0126] Bus 1405 , which transmits information between various components of the device (e.g., processor 1401 , memory 1402 , input / output interface 1403 , and communication interface 1404 );

[0127] The processor 1401 , the memory 1402 , the input / output interface 1403 and the communication interface 1404 are connected to each other in communication within the device via a bus 1405 .

[0128] The embodiments described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0129] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

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

[0131] Those skilled in the art will appreciate that all or some of the steps in the methods, systems, and functional modules / units in the devices disclosed above may be implemented as software, firmware, hardware, or appropriate combinations thereof.

[0132] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0133] It should be understood that in this application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0134] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the above-mentioned units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0135] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0136] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0137] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes multiple instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: various media that can store programs, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0138] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but are not intended to limit the scope of the present invention. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and essence of the present invention should be within the scope of the present invention.

Claims

1. A method for driving a display panel, characterized in that: include: Determine whether multiple different source channels are selected for data transmission at the same time; When it is determined that multiple different source channels are selected for data transmission at the same time, obtaining point-to-point protocol information corresponding to each of the source channels; Determining a standard source channel according to the point-to-point protocol information, and adjusting transmission start positions on the point-to-point protocol information corresponding to other source channels except the standard source channel, so that the transmission start positions on the point-to-point protocol information corresponding to the other source channels except the standard source channel are consistent with the transmission start position on the point-to-point protocol information corresponding to the standard source channel; The step of determining a standard source channel according to the point-to-point protocol information and adjusting a transmission start position on the point-to-point protocol information corresponding to other source channels except the standard source channel includes: Determine, through the point-to-point protocol information corresponding to each of the source channels, the source channel with the longest pixel data in the point-to-point protocol information as the standard source channel; Using pixel data corresponding to the standard source channel as standard pixel data, and obtaining phase difference data between pixel data on the point-to-point protocol information corresponding to other source channels except the standard source channel and the standard pixel data as compensation data; The pixel data of other source channels except the standard source channel are supplemented with the corresponding compensation data so that the transmission starting position on the point-to-point protocol information corresponding to the other source channels except the standard source channel is consistent with the transmission starting position on the point-to-point protocol information corresponding to the standard source channel.

2. The method according to claim 1, characterized in that The determining whether multiple different source channels are simultaneously selected for data transmission includes: Detect source channel selection control signal status; According to the state of the source channel selection control signal, it is determined whether a plurality of different source channels are simultaneously selected for data transmission.

3. The method according to claim 1, characterized in that Before determining whether a plurality of different source channels are simultaneously selected for data transmission, the method further includes: Acquire the differential signal sent by the timing control module; The differential signal is analyzed to obtain the point-to-point protocol information.

4. The method according to claim 1, wherein When it is determined that the first source channel and the second source channel are simultaneously selected for data transmission, the method includes: Obtaining first point-to-point protocol information corresponding to the first source channel, where the first point-to-point protocol information includes first pixel data; Obtaining second point-to-point protocol information corresponding to the second source channel, where the second point-to-point protocol information includes second pixel data; comparing the first pixel data and the second pixel data to determine a standard source channel; acquiring phase difference data between the first pixel data and the second pixel data as compensation data; When the first source channel is the standard source channel, supplementing the second pixel data with the compensation data; When the second source channel is the standard source channel, the compensation data is supplemented to the first pixel data.

5. The method according to claim 4, characterized in that The comparing the first pixel data and the second pixel data to determine a standard source channel includes: If the length of the first pixel data is greater than the length of the second pixel data, determining that the first source channel is a standard source channel; If the length of the first pixel data is less than the length of the second pixel data, the second source channel is determined to be the standard source channel.

6. A driving device for a display panel, characterized in that: include: A judgment module, used to judge whether multiple different source channels are selected for data transmission at the same time; An acquisition module, configured to, when determining that multiple different source channels are simultaneously selected for data transmission, acquire point-to-point protocol information corresponding to each of the source channels; an adjustment module, configured to determine a standard source channel according to the point-to-point protocol information, and adjust a transmission start position on the point-to-point protocol information corresponding to other source channels except the standard source channel, so that the transmission start position on the point-to-point protocol information corresponding to the other source channels except the standard source channel is consistent with the transmission start position on the point-to-point protocol information corresponding to the standard source channel; The adjustment module is configured to determine a standard source channel according to the point-to-point protocol information and adjust a transmission start position on the point-to-point protocol information corresponding to other source channels except the standard source channel, including: Determine, through the point-to-point protocol information corresponding to each of the source channels, the source channel with the longest pixel data in the point-to-point protocol information as the standard source channel; Using pixel data corresponding to the standard source channel as standard pixel data, and obtaining phase difference data between pixel data on the point-to-point protocol information corresponding to other source channels except the standard source channel and the standard pixel data as compensation data; The pixel data of other source channels except the standard source channel are supplemented with the corresponding compensation data so that the transmission starting position on the point-to-point protocol information corresponding to the other source channels except the standard source channel is consistent with the transmission starting position on the point-to-point protocol information corresponding to the standard source channel.

7. A driving device for a display panel, characterized in that: include: A timing control module for sending differential signals; A driving module is configured to receive the differential signal and execute the driving method according to any one of claims 1 to 5.

8. A display device, characterized in that: comprising a display panel and the driving device according to claim 7; After receiving the differential signal sent by the timing control module, the driving module drives the display panel by executing the driving method according to any one of claims 1 to 5.

9. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the method according to any one of claims 1 to 5 when executing the computer program.

Citation Information

Patent Citations

  • Driving control method and component, and display device

    CN108694897A

  • Driving signal generation method and device and display device

    CN109785781A