Display driving method, display driving device, and display device

By adjusting the refresh rate and resolution of the input video stream, the problem of reduced picture clarity caused by increased refresh rate is solved, and a high refresh rate and high resolution display effect is achieved.

CN119626184BActive Publication Date: 2025-09-16TCL CHINA STAR OPTOELECTRONICS TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411949685.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-09-16
Estimated Expiration
2044-12-26

AI Technical Summary

Technical Problem

In the prior art, an increase in refresh rate leads to a decrease in picture clarity, affecting the display effect.

Method used

By expanding the input video stream into a target video stream, improving the refresh rate, and adjusting the resolution of each initial image frame, converting it into a target image frame, the display panel is finally driven to display the target image frame.

Benefits of technology

It achieves a simultaneous improvement in refresh rate and resolution, improves the smoothness and clarity of video playback, and fully utilizes the high refresh rate and high resolution performance of the display panel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119626184B_ABST
    Figure CN119626184B_ABST
Patent Text Reader

Abstract

The present application discloses a display driving method, a display driving device, and a display device. The display driving method includes: expanding an input video stream into a target video stream; wherein the refresh rate of the target video stream is greater than the refresh rate of the input video stream; for each initial image frame in the target video stream, converting the initial image frame into a target image frame; wherein the resolution of the target image frame is greater than the resolution of the initial image frame; and driving a display panel to display each target image frame. Embodiments of the present application can achieve simultaneous improvements in refresh rate and resolution, helping to fully utilize the high refresh rate and high resolution performance of the display panel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] With the development of display technology, users have increasingly higher requirements for display quality. High refresh rate is a key development direction of current display technology, which can provide users with a smooth and consistent visual experience. Especially in esports games, high refresh rate displays can significantly enhance the user's gaming experience. However, in related technologies, the increase in refresh rate comes at the expense of resolution. At high refresh rates, the clarity of the image is usually lower, affecting the display quality. Summary of the Invention

[0003] The embodiments of the present application provide a display driving method, a display driving device, and a display device, which can achieve simultaneous improvement in refresh rate and resolution, and help to fully utilize the high refresh rate and high resolution performance of the display panel.

[0004] An embodiment of the present application provides a display driving method, including:

[0005] Expanding the input video stream into a target video stream; wherein the refresh rate of the target video stream is greater than the refresh rate of the input video stream;

[0006] For each initial image frame in the target video stream, convert the initial image frame into a target image frame; wherein the resolution of the target image frame is greater than the resolution of the initial image frame;

[0007] The display panel is driven to display each target image frame.

[0008] Accordingly, an embodiment of the present application provides a display driving device, comprising:

[0009] A refresh rate adjustment module, configured to expand an input video stream into a target video stream; wherein the refresh rate of the target video stream is greater than the refresh rate of the input video stream;

[0010] a resolution adjustment module, configured to convert each initial image frame in the target video stream into a target image frame; wherein the resolution of the target image frame is greater than the resolution of the initial image frame;

[0011] The display driving module is used to drive the display panel to display each target image frame.

[0012] Accordingly, an embodiment of the present application provides a display device, comprising: a display panel, and the above-mentioned display driving device.

[0013] The beneficial effects provided by the embodiments of the present application include at least:

[0014] The display driving method provided in the embodiment of the present application first increases the refresh rate of the input video stream to obtain a target video stream, then increases the resolution of each initial image frame in the target video stream to obtain a target image frame, and then drives the display panel to display the target image frame. Based on this, the embodiment of the present application can achieve a simultaneous increase in refresh rate and resolution, improving the smoothness of video playback while also improving the clarity of video playback, effectively improving the display effect and helping to fully utilize the high refresh rate and high resolution performance of the display panel. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 is a flow chart of a display driving method provided by an embodiment of the present application;

[0016] Figure 2 is a block diagram of a display driving device provided in an embodiment of the present application;

[0017] Figure 3 is a schematic structural diagram of a field programmable gate array provided in an embodiment of the present application;

[0018] Figure 4 is a schematic diagram of a display device provided in an embodiment of the present application;

[0019] Figure 5 is a schematic diagram of a gate driving unit provided in an embodiment of the present application;

[0020] Figure 6 This is a schematic diagram of a driving timing provided in an embodiment of the present application. DETAILED DESCRIPTION

[0021] The following will describe the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings. The described technical solutions are only used to explain and illustrate the concept of the present application and should not be regarded as limiting the scope of protection of the present application.

[0022] In addition, the term "a plurality of" in the embodiments of the present application refers to two or more. The terms "first" and "second" in the embodiments of the present application are used to distinguish different technical features, and do not indicate any order, quantity or importance.

[0023] The various embodiments provided in this application are similar, and features in different embodiments may be combined with each other.

[0024] The order in which the following embodiments are described is not intended to limit the preferred order of the embodiments.

[0025] See also Figure 1 , Figure 11 is a flow chart of a display driving method provided in an embodiment of the present application. The display driving method may include the following steps:

[0026] Step 100: Expanding the input video stream into a target video stream; wherein the refresh rate of the target video stream is greater than the refresh rate of the input video stream;

[0027] Step 200: For each initial image frame in the target video stream, convert the initial image frame into a target image frame; wherein the resolution of the target image frame is greater than the resolution of the initial image frame;

[0028] Step 300: Drive the display panel to display each target image frame.

[0029] The input video stream includes at least one image frame. Usually the input video stream includes multiple image frames, and the multiple image frames are arranged in sequence. In order to increase the refresh rate, the input video stream is expanded into a target video stream in step 100. The refresh rate of the target video stream is greater than the refresh rate of the input video stream. For example, the refresh rate of the target video stream is 1.5 times, 2 times, 3 times, etc. of the refresh rate of the input video stream, which is not limited in the embodiment of the present application. In some embodiments, the refresh rate of the input video stream can be compared with the maximum refresh rate of the display panel. If the refresh rate of the input video stream is greater than or equal to the maximum refresh rate of the display panel, there is no need to increase the refresh rate of the input video stream; if the refresh rate of the input video stream is less than the maximum refresh rate of the display panel, step 100 is executed to expand the input video stream into the target video stream. Optionally, the refresh rate of the target video stream is less than or equal to the refresh rate of the display panel.

[0030] The target video stream includes multiple image frames. Since increasing the refresh rate shortens the refresh time of each image frame, and the target video stream and the input video stream have the same playback time, the number of image frames in the target video stream is greater than the number of image frames in the input video stream. Optionally, the content of the image frames in the target video stream is the same as the content of the image frames in the input video stream, that is, the target video stream includes every image frame in the input video stream, and the target video stream includes repeated image frames. For further description of increasing the refresh rate, please refer to the following embodiments and will not be elaborated here.

[0031] For ease of understanding, in the following embodiments, the image frame before resolution conversion is referred to as an initial image frame, and the image frame after resolution conversion is referred to as a target image frame.

[0032] To improve resolution, in step 200, each initial image frame in the target video stream is converted into a target image frame. The target image frame has a resolution greater than that of the initial image frame. For example, the target image frame may have a resolution 1.2 times, 1.5 times, 2 times, 2.5 times, or 3 times greater than that of the initial image frame, though this is not limited in the present embodiment. In some embodiments, the resolution of the initial image frame may be compared with the maximum resolution of the display panel. If the resolution of the initial image frame is greater than or equal to the maximum resolution of the display panel, the resolution of the initial image frame does not need to be increased. If the resolution of the initial image frame is less than the maximum resolution of the display panel, step 200 is executed to convert the initial image frame into the target image frame. Alternatively, the resolution of the target image frame is less than or equal to the maximum resolution of the display panel. Furthermore, since the resolutions of image frames in a video stream are typically the same, only the resolution of the first initial image frame can be compared with the maximum resolution of the display panel, rather than comparing each initial image frame individually, to avoid wasted time. For further information on improving resolution, please refer to the following embodiments and will not be elaborated upon here.

[0033] In step 300, for each target image frame obtained after resolution enhancement, the display panel is driven to display the target image frame until all target image frames in the target video stream are displayed, completing playback of the target video stream. It should be understood that steps 200 and 300 can be executed in a loop. That is, for the current target image frame in the target video stream, step 200 is executed first, followed by step 300. While step 300 is being executed for the current target image frame, step 200 can be started for the next image frame, and so on.

[0034] In summary, the display driving method provided in the embodiment of the present application first increases the refresh rate of the input video stream to obtain a target video stream, then increases the resolution of each initial image frame in the target video stream to obtain a target image frame, and then drives the display panel to display the target image frame. Based on this, the embodiment of the present application can achieve a simultaneous increase in refresh rate and resolution, while improving the smoothness of video playback and the clarity of video playback, effectively improving the display effect and helping to fully utilize the high refresh rate and high resolution performance of the display panel.

[0035] In some embodiments, the above step 100 may include the following steps:

[0036] Step 110: For N initial image frames in the input video stream, read the N initial image frames S times in succession to obtain N×S initial image frames; where N is a positive integer and S is an integer greater than 1;

[0037] Step 120: Obtain a target video stream according to the N×S initial image frames.

[0038] In step 110, each initial image frame in the input video stream may be read multiple times continuously; or, a portion of the initial image frames in the input video stream may be read multiple times continuously, while another portion of the initial image frames in the input video stream may only be read once. That is, the input video stream includes K initial image frames, K is a positive integer, and N is a positive integer less than or equal to K. If N is a positive integer less than K, the N initial image frames may be the first N initial image frames in the image frame sequence of the input video stream, or the last N initial image frames, or the middle N initial image frames, or random N initial image frames. The embodiment of the present application does not limit the specific positions of the N initial image frames.

[0039] In some embodiments, the refresh rate of the input video stream can be compared with a preset target refresh rate. If the refresh rate of the input video stream is less than the target refresh rate, N is equal to K; if the refresh rate of the input video stream is greater than the target refresh rate, N is less than K. The embodiment of the present application does not limit the specific value of the target refresh rate, and it can be flexibly set in combination with demand in actual application. Optionally, the target refresh rate is less than or equal to 1 / S of the maximum refresh rate of the display panel. For example, if the reading process is performed twice in a row, the target refresh rate can be less than or equal to half of the maximum refresh rate of the display panel; if the reading process is performed four times in a row, the target refresh rate can be less than or equal to one-quarter of the maximum refresh rate of the display panel.

[0040] If, in step 110, each initial image frame in the input video stream is read S times consecutively, that is, N is equal to K, then, in step 120, the target video stream is composed of N×S initial image frames. If, in step 110, some initial image frames in the input video stream are read S times consecutively, that is, N is less than K, then, in step 120, the target video stream is obtained based on the N×S initial image frames and KN initial image frames; that is, the target video stream is composed of N×S+KN initial image frames.

[0041] It should be understood that the ordering of image frames in the target video stream is the same as the ordering of image frames in the input video stream, that is, the front-to-back relationship between any two initial image frames in the input video stream still holds in the target video stream. For example, if the input video stream includes four initial image frames, A, B, C, and D, and if each initial image frame is read twice continuously, then the target video stream includes eight initial image frames, A1, A2, B1, B2, C1, C2, D1, and D2. For another example, if the input video stream includes four initial image frames, A, B, C, and D, and if two initial image frames, A and C, are read twice continuously, and two initial image frames, B and D, are read once, then the target video stream includes six initial image frames, A1, A2, B, C1, C2, and D. Among them, A1 and A2 are obtained by reading A twice in a row, B1 and B2 are obtained by reading B twice in a row, C1 and C2 are obtained by reading C twice in a row, and D1 and D2 are obtained by reading D twice in a row.

[0042] In summary, the display driving method provided in the embodiment of the present application achieves an increase in refresh rate by continuously reading and processing the same initial image frame multiple times to expand the number of image frames. Furthermore, the embodiment of the present application can continuously read and process each initial image frame multiple times, or can only continuously read and process a portion of the initial image frames multiple times to ensure that the refresh rate of the target video stream is less than or equal to the maximum refresh rate of the display panel, that is, to ensure that the display panel can support the refresh rate of the target video stream, thereby avoiding wasteful overhead.

[0043] In some embodiments, the above step 200 may include: for each initial image frame in the target video stream, performing horizontal interpolation processing on the initial image frame to obtain a target image frame.

[0044] Because driving a display panel to display an image frame sequentially displays multiple rows of sub-pixels within the image frame, the present embodiment performs horizontal interpolation processing on each initial image frame in the target video stream to obtain a target image frame corresponding to the initial image frame. Horizontal interpolation processing includes, but is not limited to, linear interpolation, nonlinear interpolation, bilinear interpolation, nearest neighbor interpolation, and other methods, which are not limited in the present embodiment.

[0045] In some embodiments, the above-mentioned horizontal interpolation processing of the initial image frame to obtain the target image frame includes: inserting Q sub-pixels in each sub-pixel row of the initial image frame to obtain the target image frame. Wherein, Q is a positive integer. The embodiment of the present application does not limit the insertion position of the Q sub-pixels. Q sub-pixels can be randomly inserted in each sub-pixel row, or Q sub-pixels can be inserted at a specific position in each sub-pixel row. For example, Q sub-pixels are uniformly distributed in a sub-pixel row. Optionally, for different sub-pixel rows in an initial image frame, the insertion positions of the Q sub-pixels may be the same or different. Optionally, for the same sub-pixel row in two or more repeated initial image frames, the insertion positions of the Q sub-pixels may be the same or different.

[0046] In some embodiments, the display driving method further includes determining Q based on the target resolution and the resolution of the initial image frame. The present embodiment of the present application does not limit the specific value of the target resolution, and in actual applications, it can be flexibly set based on needs. Optionally, the target resolution is less than or equal to the maximum resolution of the display panel. The target resolution and the resolution of the initial image frame can both be horizontal resolutions, and the sum of the resolution of the initial image frame and Q can equal the target resolution.

[0047] In summary, the display driving method provided in the embodiments of the present application achieves resolution improvement by performing horizontal interpolation processing on each initial image frame. Furthermore, the embodiments of the present application can determine the number of sub-pixels required for horizontal interpolation based on a comparison between the resolution of the initial image frame and the target resolution, thereby enabling targeted interpolation processing based on the resolution of the initial image frame, thereby improving the accuracy and efficiency of resolution enhancement.

[0048] In some embodiments, the above step 300 may include the following steps:

[0049] Step 310: If the target image frame is an odd frame in the image frame sequence of the target video stream, drive the display panel to display the odd rows of sub-pixel rows of the target image frame;

[0050] Step 320 : If the target image frame is an even-numbered frame in the image frame sequence of the target video stream, drive the display panel to display the even-numbered sub-pixel rows of the target image frame.

[0051] The display of each subpixel row in an image frame is driven by a scan signal. The switches of the subpixels in the subpixel row are turned on during the duration of the first level of the scan signal, and are turned off during the duration of the second level of the scan signal. The first level and the second level are different, for example, the first level and the second level have opposite polarities. Optionally, the first level is high and the second level is low; alternatively, the first level is low and the second level is high. In practical applications, the magnitude relationship between the first level and the second level can be determined in combination with the types of components in the subpixel driver circuit.

[0052] In some embodiments, step 310 may include driving the Tth sub-pixel row of the target image frame according to the Tth scanning signal, and driving the T+1th sub-pixel row of the target image frame according to the T+1th scanning signal, where T is a positive integer and T is an odd number, and the level of the T+1th scanning signal is the second level.

[0053] In some embodiments, step 320 may include driving the Tth sub-pixel row of the target image frame according to the Tth scanning signal, and driving the T+1th sub-pixel row of the target image frame according to the T+1th scanning signal, where T is a positive integer and T is an odd number, and the level of the Tth scanning signal is the second level.

[0054] For other descriptions of step 300 and the scanning signal, etc., please refer to the following embodiment of the display device, which will not be described in detail here.

[0055] In order to facilitate better implementation of the display driving method provided in the embodiment of the present application, the embodiment of the present application also provides a display driving device, which includes a program code or an IP core. The program code or the IP core can be used to execute the above-mentioned display driving method, where the meaning of the nouns is the same as in the above-mentioned display driving method. For specific implementation details, please refer to the description in the method embodiment.

[0056] See also Figure 2 , Figure 2 is a schematic diagram of a display driver device provided by an embodiment of the present application. The program code or IP core in the display driver device may be located as shown in FIG. Figure 2 In the modules shown, the display driving device 200 may include: a refresh rate adjustment module 210 , a resolution adjustment module 220 and a display driving module 230 .

[0057] The refresh rate adjustment module 210 is configured to expand the input video stream into a target video stream; wherein the refresh rate of the target video stream is greater than the refresh rate of the input video stream.

[0058] The resolution adjustment module 220 is configured to convert each initial image frame in the target video stream into a target image frame; wherein the resolution of the target image frame is greater than the resolution of the initial image frame.

[0059] The display driving module 230 is configured to drive the display panel to display each of the target image frames.

[0060] Optionally, the refresh rate adjustment module 210 is further used to: for the N initial image frames in the input video stream, read and process the N initial image frames S times in a row to obtain N×S initial image frames; wherein, N is a positive integer and S is an integer greater than 1; and obtain the target video stream based on the N×S initial image frames.

[0061] Optionally, the input video stream includes K initial image frames, where K is a positive integer; if the refresh rate of the input video stream is less than the target refresh rate, then N is equal to K; if the refresh rate of the input video stream is greater than the target refresh rate, then N is less than K.

[0062] Optionally, N is smaller than K; the refresh rate adjustment module 210 is further configured to obtain the target video stream based on N×S initial image frames and KN initial image frames.

[0063] Optionally, the resolution adjustment module 220 is further configured to: perform horizontal interpolation processing on each initial image frame in the target video stream to obtain the target image frame.

[0064] Optionally, the resolution adjustment module 220 is further configured to: insert Q sub-pixels into each sub-pixel row of the initial image frame to obtain the target image frame; wherein Q is a positive integer.

[0065] Optionally, the resolution adjustment module 220 is further configured to determine Q according to a target resolution and a resolution of the initial image frame.

[0066] Optionally, the display driving module 230 is further used to: if the target image frame is an odd frame in the image frame sequence of the target video stream, drive the display panel to display the odd rows in the sub-pixel rows of the target image frame; if the target image frame is an even frame in the image frame sequence of the target video stream, drive the display panel to display the even rows in the sub-pixel rows of the target image frame.

[0067] Optionally, the display of each sub-pixel row is driven by a scanning signal, the switches of the sub-pixels in the sub-pixel row are turned on during the duration of a first level of the scanning signal, and the switches of the sub-pixels in the sub-pixel row are turned off during the duration of a second level of the scanning signal; wherein the first level is different from the second level.

[0068] Optionally, the display driving module 230 is further used to: drive the Tth sub-pixel row of the target image frame according to the Tth scanning signal, and drive the T+1th sub-pixel row of the target image frame according to the T+1th scanning signal; wherein, T is a positive integer and T is an odd number, and the level of the T+1th scanning signal is the second level.

[0069] Optionally, the display driving module 230 is further used to: drive the Tth sub-pixel row of the target image frame according to the Tth scanning signal, and drive the T+1th sub-pixel row of the target image frame according to the T+1th scanning signal; wherein, T is a positive integer and T is an odd number, and the level of the Tth scanning signal is the second level.

[0070] In summary, the display driver device provided in the embodiment of the present application first increases the refresh rate of the input video stream to obtain a target video stream, then increases the resolution of each initial image frame in the target video stream to obtain a target image frame, and then drives the display panel to display the target image frame. Based on this, the embodiment of the present application can achieve a simultaneous increase in refresh rate and resolution, while improving the smoothness of video playback and the clarity of video playback, effectively improving the display effect and helping to fully utilize the high refresh rate and high resolution performance of the display panel.

[0071] In some embodiments, the display driver can be implemented as a field programmable gate array (FPGA). Figure 3As shown, the FPGA 300 may include a refresh rate adjustment module 310, a resolution adjustment module 320, a display driver module 330, and a communication module 340. The refresh rate adjustment module 310 may be implemented as DDR4 (Double-Data-Rate Fourth Generation Synchronous Dynamic Random Access Memory) for frequency multiplication; the resolution adjustment module 320 may be implemented as H-SR (Horizontal Super-Resolution) for horizontal interpolation; the display driver module 330 may be implemented as a driver circuit, such as a gate driver circuit, for driving a display panel; and the communication module 340 may be implemented as an XCVR (Transceiver) for data transmission.

[0072] like Figure 3 As shown, taking an input video stream with a refresh rate of 500Hz and a resolution of 2K1K as an example, after FPGA 330 obtains the input video stream from the graphics card, it first performs frequency doubling processing through refresh rate adjustment module 310, reading each initial image frame in the input video stream twice in a row. Then, it outputs a target video stream with a resolution of 2K1K and a refresh rate of 1000Hz to resolution adjustment module 320. Resolution adjustment module 320 performs horizontal interpolation processing on each initial image frame in the target video stream, increasing the resolution of the initial image frame from 2K1K to 4K1K, obtaining the target image frame, and sending the target image frame to communication module 340. Communication module 340 inputs the target image frame to the display panel, and display driver module 330 drives the display panel to display the target image frame.

[0073] Those skilled in the art will appreciate that the above program code or IP core may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0074] To this end, an embodiment of the present application provides a computer-readable storage medium storing program code or an IP core. The program code or the IP core can be loaded by a processor to execute the steps of any one of the display driving methods provided in the embodiments of the present application. For example, the program code or the IP core can execute the following steps:

[0075] Expanding the input video stream into a target video stream; wherein the refresh rate of the target video stream is greater than the refresh rate of the input video stream;

[0076] For each initial image frame in the target video stream, convert the initial image frame into a target image frame; wherein the resolution of the target image frame is greater than the resolution of the initial image frame;

[0077] The display panel is driven to display each target image frame.

[0078] The computer-readable storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0079] Since the program code or IP core stored in the computer-readable storage medium can execute the steps of any display driving method provided in the embodiments of the present application, the beneficial effects that can be achieved by any display driving method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0080] An embodiment of the present application further provides a display device, which includes a display panel and the display driving device described in the above embodiment.

[0081] For example, Figure 4 As shown, the display device 400 includes a display panel 410, a timing controller 420, a source driver circuit 430, and a gate driver circuit 440. The timing controller 420, the source driver circuit 430, and the gate driver circuit 440 can be integrated into the display driver device. The timing controller 420 is electrically connected to the source driver circuit 430, and the timing controller 420 is electrically connected to the gate driver circuit 440. The display panel 410 includes a plurality of scan lines GL, a plurality of data lines DL, and a plurality of sub-pixels 411 arranged in an array. The source driver circuit 430 is electrically connected to the data lines DL, and the gate driver circuit 440 is electrically connected to the scan lines GL. Each sub-pixel 411 is electrically connected to a scan line GL and a data line DL.

[0082] In some embodiments, the gate driving circuit 440 is configured to: drive the Tth sub-pixel row of the target image frame according to the Tth scanning signal, and drive the T+1th sub-pixel row of the target image frame according to the T+1th scanning signal.

[0083] The gate drive circuit 440 includes a plurality of cascaded gate drive units. Each gate drive unit receives a clock signal and outputs a scan signal. For example, Figure 5As shown, the pull-up module 510 of the N-th gate driving unit includes a transistor T21, which is connected to the N-th clock signal CK(N) and outputs the N-th scan signal G(N); the pull-up control module 520 of the N-th gate driving unit includes a transistor T11, which is connected to the N-6-th scan signal G(N-6); the pull-down module 530 of the N-th gate driving unit includes a transistor T31 and a transistor T41, which is connected to the N+8-th scan signal G(N+8), or is connected to the N+8-th stage transfer signal ST(N+8).

[0084] The display panel 410 in the display device 400 includes at least 12 clock signals CK1 to CK12, that is, the first row of sub-pixels to the twelfth row of sub-pixels in the display panel 410 are divided into a group of sub-pixels, and the 12 clock signals are connected one-to-one with the twelve rows of sub-pixels in the group of sub-pixels through the first scan line GL1 to the twelfth scan line GL12.

[0085] For example, if the target image frame is an odd frame in the image frame sequence of the target video stream, the driving timing of the gate driving circuit input by the timing controller can be as follows: Figure 6 As shown. Among them, the clock signals CK2, CK4, CK6, CK8, CK10 and CK12 are used to generate scanning signals transmitted on the scanning lines GL2, GL4, GL6, GL8, GL10 and GL12 respectively to drive the sub-pixels in the even rows. Figure 6 As shown, the clock signals CK2, CK4, CK6, CK8, CK10 and CK12 are always at a low level in odd frames, so that the corresponding scanning signals are always at a low level, so that the sub-pixels in the even rows remain turned off, realizing display of the odd rows.

[0086] For example, if the target image frame is an even frame in the image frame sequence of the target video stream, the driving timing of the gate driving circuit input by the timing controller can be as follows: Figure 6 As shown. Among them, the clock signals CK1, CK3, CK5, CK7, CK9 and CK11 are used to generate scanning signals transmitted on the scanning lines GL1, GL3, GL5, GL7, GL9 and GL11 respectively to drive the odd-numbered rows of sub-pixels. Figure 6 As shown, the clock signals CK1, CK3, CK5, CK7, CK9 and CK11 are always at a low level in the even frames, so that the corresponding scanning signals are always at a low level, so that the sub-pixels in the odd rows remain turned off, realizing the display of the even rows.

[0087] The specific implementation methods and corresponding beneficial effects of the above operations can be found in the detailed description of the display driving method embodiment above, which will not be elaborated here.

[0088] The above is a detailed introduction to a display driving method, a display driving device, and a display device provided in the embodiments of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for those skilled in the art, based on the ideas of the present application, there may be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present application.

Claims

1. A display driving method, characterized in that: The method comprises: Expanding the input video stream into a target video stream; wherein the refresh rate of the target video stream is greater than the refresh rate of the input video stream; For each initial image frame in the target video stream, convert the initial image frame into a target image frame; wherein the resolution of the target image frame is greater than the resolution of the initial image frame; driving the display panel to display each of the target image frames; The step of expanding the input video stream into the target video stream includes: reading N initial image frames in the input video stream S times to obtain N×S initial image frames; and obtaining the target video stream based on the N×S initial image frames; wherein N is a positive integer and S is an integer greater than 1; The input video stream includes K initial image frames, where K is a positive integer; if the refresh rate of the input video stream is less than the target refresh rate, then N is equal to K; if the refresh rate of the input video stream is greater than the target refresh rate, then N is less than K; Wherein, N is smaller than K; and obtaining the target video stream based on N×S initial image frames includes: obtaining the target video stream based on N×S initial image frames and KN initial image frames.

2. The display driving method according to claim 1, wherein: The converting each initial image frame in the target video stream into a target image frame includes: For each initial image frame in the target video stream, horizontal interpolation processing is performed on the initial image frame to obtain the target image frame.

3. The display driving method according to claim 2, wherein: The performing horizontal interpolation processing on the initial image frame to obtain the target image frame includes: In each sub-pixel row of the initial image frame, Q sub-pixels are inserted to obtain the target image frame; wherein Q is a positive integer.

4. The display driving method according to claim 3, wherein: The method further comprises: The Q is determined according to the target resolution and the resolution of the initial image frame.

5. The display driving method according to claim 1, wherein: The driving the display panel to display each target image frame includes: If the target image frame is an odd-numbered frame in the image frame sequence of the target video stream, driving the display panel to display odd-numbered rows in the sub-pixel rows of the target image frame; If the target image frame is an even-numbered frame in the image frame sequence of the target video stream, the display panel is driven to display the even-numbered rows in the sub-pixel rows of the target image frame.

6. The display driving method according to claim 5, wherein: The display of each sub-pixel row is driven by a scanning signal, the switches of the sub-pixels in the sub-pixel row are turned on during the duration of a first level of the scanning signal, and the switches of the sub-pixels in the sub-pixel row are turned off during the duration of a second level of the scanning signal; wherein the first level is different from the second level.

7. The display driving method according to claim 6, wherein: The driving the display panel to display odd-numbered rows of sub-pixel rows of the target image frame includes: driving the T-th sub-pixel row of the target image frame according to the T-th scanning signal, and driving the T+1-th sub-pixel row of the target image frame according to the T+1-th scanning signal; Wherein, T is a positive integer and T is an odd number, and the level of the T+1th scanning signal is the second level.

8. The display driving method according to claim 6, wherein: The driving the display panel to display the even-numbered rows of the sub-pixel rows of the target image frame includes: driving the T-th sub-pixel row of the target image frame according to the T-th scanning signal, and driving the T+1-th sub-pixel row of the target image frame according to the T+1-th scanning signal; Wherein, T is a positive integer and T is an odd number, and the level of the T-th scanning signal is the second level.

9. A display driving device, characterized in that: The device comprises: A refresh rate adjustment module, configured to expand an input video stream into a target video stream; wherein the refresh rate of the target video stream is greater than the refresh rate of the input video stream; a resolution adjustment module, configured to convert each initial image frame in the target video stream into a target image frame; wherein the resolution of the target image frame is greater than the resolution of the initial image frame; A display driving module, configured to drive a display panel to display each target image frame; The refresh rate adjustment module is further configured to: read N initial image frames in the input video stream S times consecutively to obtain N×S initial image frames; and obtain the target video stream based on the N×S initial image frames; wherein N is a positive integer and S is an integer greater than 1; The input video stream includes K initial image frames, where K is a positive integer; if the refresh rate of the input video stream is less than the target refresh rate, then N is equal to K; if the refresh rate of the input video stream is greater than the target refresh rate, then N is less than K; Wherein, N is smaller than K; the refresh rate adjustment module is further used to: obtain the target video stream according to N×S initial image frames and KN initial image frames.

10. A display device, characterized in that: The display device includes: a display panel, and the display driving device according to claim 9.

Citation Information

Patent Citations

  • Video stream processing method and device, terminal equipment and computer readable storage medium

    CN110636375A

  • Gamma voltage correction method and device and display device

    CN112419959A