Display driving method, display driving device and display device
By simultaneously increasing the refresh rate and resolution of the input video stream in the display device, the problem of lower resolution at high refresh rate is solved, and a smoother and clearer video playback effect is achieved, making full use of the high performance of the display panel.
Patent Information
- Application Number
- CN202411949685.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-12-26
AI Technical Summary
When the prior art improves the refresh rate of the display device, it usually comes at the cost of a reduction in resolution, resulting in a lower clarity of the picture at a high refresh rate, affecting the display effect.
By expanding the input video stream into a target video stream, the refresh rate of the target video stream is greater than the refresh rate of the input video stream, and converting it into a target image frame for each initial image frame, so that the resolution of the target image frame is greater than the resolution of the initial image frame, and finally driving the display panel to display the target image frame.
It achieves the simultaneous improvement of refresh rate and resolution, improves the smoothness and clarity of video playback, effectively improves the display effect, and fully utilizes the high refresh rate and high resolution performance of the display panel.
Smart Images

Figure CN119626184A_ABST
Abstract
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 higher and higher requirements for display effects. High refresh rate is a key development direction of current display technology, which can bring users a smooth and coherent visual experience. Especially in e-sports games, high refresh rate display images can significantly improve the user's gaming experience. However, in related technologies, the increase in refresh rate comes at the expense of resolution. The clarity of the image is usually low at high refresh rate, which affects the display effect. 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 improvements in refresh rate and resolution, and help to fully utilize the high refresh rate and high resolution performance of the display panel.
[0004] 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 of the target image frames.
[0008] Accordingly, an embodiment of the present application provides a display driving device, comprising:
[0009] A refresh rate adjustment module, used for 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;
[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 of the target image frames.
[0012] Accordingly, an embodiment of the present application provides a display device, which includes: 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 improves the refresh rate of the input video stream to obtain the target video stream, then improves the resolution of each initial image frame in the target video stream to obtain the 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 simultaneous improvement of the refresh rate and resolution, while improving the fluency of video playback, it also improves the clarity of video playback, effectively improves the display effect, and helps to give full play to 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 diagram of the structure 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 It is a schematic diagram of a driving timing provided in an embodiment of the present application. DETAILED DESCRIPTION
[0021] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. The described technical solutions are only used to explain and illustrate the ideas of the present application and should not be regarded as limiting the scope of protection of the present application.
[0022] In addition, the "plurality" in the embodiments of the present application refers to two or more. The "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 of description of the following embodiments is not intended to limit the preferred order of the embodiments.
[0025] See also Figure 1 , Figure 1: is a flow chart of a display driving method provided by 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 order. In order to improve the refresh rate, the input video stream is expanded into a target video stream in step 100. Among them, 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, and the embodiment of the present application is not limited to this. 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 a plurality of image frames. Since the improvement of the refresh rate will shorten the refresh time of each image frame, and the play time of the target video stream and the input video stream is the same, 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 each image frame in the input video stream, and the target video stream includes repeated image frames. For other descriptions of improving the refresh rate, please refer to the following embodiments, which will not be described in detail 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 the resolution, in step 200, for each initial image frame in the target video stream, the initial image frame is converted into a target image frame. Among them, the resolution of the target image frame is greater than the resolution of the initial image frame. For example, the resolution of the target image frame is 1.2 times, 1.5 times, 2 times, 2.5 times, 3 times, etc. of the resolution of the initial image frame, and the embodiment of the present application is not limited to this. In some embodiments, the resolution of the initial image frame can 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, there is no need to improve the resolution of the initial image frame; 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 a target image frame. Optionally, the resolution of the target image frame is less than or equal to the maximum resolution of the display panel. In addition, since the resolution of the image frames in a video stream is usually the same, only the resolution of the first initial image frame can be compared with the maximum resolution of the display panel, without comparing each initial image frame to avoid wasting overhead. For other descriptions of improving the resolution, please refer to the following embodiments, which will not be repeated here.
[0033] In step 300, for each target image frame obtained after the resolution is improved, the display panel is driven to display the target image frame until all target image frames in the target video stream are displayed, and the target video stream is played. It should be understood that the above 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 and then step 300 is executed; in the process of executing step 300 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 improves the refresh rate of the input video stream to obtain the target video stream, then improves the resolution of each initial image frame in the target video stream to obtain the 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 simultaneous improvement of the refresh rate and resolution, while improving the smoothness of video playback, it also improves the clarity of video playback, effectively improves the display effect, and helps to give full play to 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; wherein 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 in succession; or, a portion of the initial image frames in the input video stream may be read multiple times in succession, 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 applications. 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 one-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 each initial image frame in the input video stream is read S times in succession in step 110, that is, N is equal to K, then in step 120, the target video stream is composed of N×S initial image frames. If some initial image frames in the input video stream are read S times in succession in step 110, that is, N is less than K, then in step 120, the target video stream is obtained based on 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 image frame ordering of the target video stream is the same as the image frame ordering of the input video stream, that is, the front-to-back relationship between any two initial image frames in the input video stream still holds true in the target video stream. For example, the input video stream includes four initial image frames A, B, C, and D. If each initial image frame is read twice in succession, the target video stream includes eight initial image frames A1, A2, B1, B2, C1, C2, D1, and D2. For another example, the input video stream includes four initial image frames A, B, C, and D. If two initial image frames A and C are read twice in succession, and two initial image frames B and D are read once, 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 realizes an improvement in the refresh rate by performing multiple consecutive read processes on the same initial image frame to expand the number of image frames. In addition, the embodiment of the present application can perform multiple consecutive read processes on each initial image frame, or can perform multiple consecutive read processes on only some initial image frames 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 to avoid wasting 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] When driving the display panel to display an image frame, the display panel is driven to sequentially display multiple rows of sub-pixels in the image frame. Therefore, the embodiment of the present application 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. The horizontal interpolation processing includes but is not limited to linear interpolation, nonlinear interpolation, bilinear interpolation, nearest neighbor interpolation, etc., which are not limited in the embodiment of the present application.
[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, and 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, the Q sub-pixels are evenly 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 according to the target resolution and the resolution of the initial image frame. The embodiment of the present application does not limit the specific value of the target resolution, and can be flexibly set in combination with the requirements in practical applications. Optionally, the target resolution is less than or equal to the maximum resolution of the display panel. Wherein, 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 be equal to the target resolution.
[0047] In summary, the display driving method provided in the embodiment of the present application realizes the improvement of resolution by performing horizontal interpolation processing on each initial image frame. Moreover, the embodiment of the present application can determine the number of sub-pixels required to be inserted in the horizontal interpolation processing according to the comparison between the resolution of the initial image frame and the target resolution, thereby realizing the interpolation processing in a targeted manner according to the resolution of the initial image frame, and improving the accuracy and efficiency of the resolution improvement.
[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 rows of the sub-pixel rows of the target image frame.
[0051] The display of each sub-pixel row in the image frame is driven by a scanning signal, and the switches of the sub-pixels in the sub-pixel row are turned on during the duration of the 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 the second level of the scanning signal. The first level is different from the second level, for example, the polarity of the first level is opposite to that of the second level. Optionally, the first level is a high level and the second level is a low level; or, the first level is a low level and the second level is a high level. In practical applications, the size relationship between the first level and the second level can be determined in combination with the types of each device in the driving circuit of the sub-pixel.
[0052] In some embodiments, the above 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. 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.
[0053] In some embodiments, the above 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 elaborated here.
[0055] 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, wherein the meaning of the nouns is the same as in the above-mentioned display driving method, and the specific implementation details can 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 in 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, at this time, 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 used 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 used 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 used to drive the display panel to display each of the target image frames.
[0060] Optionally, the refresh rate adjustment module 210 is also 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, 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.
[0062] Optionally, N is smaller than K; the refresh rate adjustment module 210 is further used to: obtain the target video stream according to N×S initial image frames and KN initial image frames.
[0063] Optionally, the resolution adjustment module 220 is further configured to: for each initial image frame in the target video stream, perform horizontal interpolation processing on the initial image frame 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 used to determine the Q according to the target resolution and the 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 driving device provided in the embodiment of the present application first improves the refresh rate of the input video stream to obtain the target video stream, then improves the resolution of each initial image frame in the target video stream to obtain the 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 simultaneous improvement of the refresh rate and resolution, while improving the smoothness of video playback, it also improves the clarity of video playback, effectively improves the display effect, and helps to give full play to the high refresh rate and high resolution performance of the display panel.
[0071] In some embodiments, the display driver may be implemented as a field programmable gate array (FPGA). Figure 3As shown, the interior of 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. Among them, the refresh rate adjustment module 310 can be implemented as DDR4 (Double-Data-Rate Fourth Generation Synchronous Dynamic Random Access Memory) for frequency multiplication; the resolution adjustment module 320 can be implemented as H-SR (Horizontal Super-Resolution) for horizontal interpolation; the display driver module 330 can be implemented as a driving circuit, such as a gate driving circuit, for driving a display panel; the communication module 340 can be implemented as an XCVR (Transceiver) for data transmission.
[0072] like Figure 3 As shown, taking the refresh rate of the input video stream as 500Hz and the resolution as 2K1K as an example, after the FPGA 330 obtains the input video stream from the graphics card, it first performs frequency doubling processing through the refresh rate adjustment module 310, reads each initial image frame in the input video stream twice in a row, and then outputs the target video stream with a resolution of 2K1K and a refresh rate of 1000Hz to the resolution adjustment module 320. The resolution adjustment module 320 performs horizontal interpolation processing on each initial image frame in the target video stream, so that the resolution of the initial image frame is increased from 2K1K to 4K1K, obtains the target image frame, and sends the target image frame to the communication module 340. The communication module 340 inputs the target image frame into the display panel, and the 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, in which a program code or an IP core is stored, and the program code or the IP core can be loaded by a processor to execute the steps in 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 of the target image frames.
[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 in any one of the display driving methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the display driving methods provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be elaborated 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 driving circuit 430 and a gate driving circuit 440. The timing controller 420, the source driving circuit 430 and the gate driving circuit 440 can be integrated in the display driving device. The timing controller 420 is electrically connected to the source driving circuit 430 and the timing controller 420 is electrically connected to the gate driving 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 driving circuit 430 is electrically connected to the data line DL, and the gate driving circuit 440 is electrically connected to the scan line 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 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.
[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 are connected to the N+8-th scan signal G(N+8), or 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 respectively used to generate scanning signals transmitted on the scanning lines GL2, GL4, GL6, GL8, GL10 and GL12 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, thereby realizing the 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 respectively used to generate scanning signals transmitted on the scanning lines GL1, GL3, GL5, GL7, GL9 and GL11 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, thereby 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 above detailed description of the display driving method embodiment, 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 technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on 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; The display panel is driven to display each of the target image frames.
2. The display driving method according to claim 1, characterized in that: The step of expanding the input video stream into a target video stream comprises: For the N initial image frames in the input video stream, the N initial image frames are respectively read S times continuously to obtain N×S initial image frames; wherein N is a positive integer, and S is an integer greater than 1; The target video stream is acquired according to the N×S initial image frames.
3. The display driving method according to claim 2, characterized in that: 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.
4. The display driving method according to claim 3, characterized in that: The N is smaller than the K; The step of acquiring the target video stream according to the N×S initial image frames includes: The target video stream is acquired according to the N×S initial image frames and KN initial image frames.
5. The display driving method according to claim 1, characterized in that: The step of converting each initial image frame in the target video stream into a target image frame comprises: 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.
6. The display driving method according to claim 5, characterized in that: 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.
7. The display driving method according to claim 6, characterized in that: The method further comprises: The Q is determined according to the target resolution and the resolution of the initial image frame.
8. The display driving method according to claim 1, characterized in that: The driving the display panel to display each of the target image frames comprises: If the target image frame is an odd frame in the image frame sequence of the target video stream, driving 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-numbered frame in the image frame sequence of the target video stream, the display panel is driven to display the even-numbered rows of the sub-pixel rows of the target image frame.
9. The display driving method according to claim 8, characterized in that: 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.
10. The display driving method according to claim 9, characterized in that: The step of driving the display panel to display odd-numbered rows of sub-pixel rows of the target image frame comprises: 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; 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.
11. The display driving method according to claim 9, characterized in that: The step of driving the display panel to display even-numbered rows of the sub-pixel rows of the target image frame comprises: 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; 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.
12. A display driving device, characterized in that: The device comprises: A refresh rate adjustment module, used for 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; 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; The display driving module is used to drive the display panel to display each of the target image frames.
13. A display device, characterized in that: The display device comprises: a display panel, and the display driving device according to claim 11.
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
Video playing method, electronic equipment and computer readable medium
CN118784914A
Video processing method, apparatus and device, and storage medium
WO2023151489A1
Panel display method, apparatus and system, and device and storage medium
WO2024065678A1
Cited By
Data conversion method, time schedule controller and display panel
CN121306059A