Display control method, display control circuit, chip and display device

By generating line break control and frame change control signals of continuous pulse signals on the LED display panel, the bright and dark ripple and flicker problems of the LED display panel during camera shooting is solved, and stable uninterrupted display and high-quality shooting effects are achieved.

CN120260479AActive Publication Date: 2025-07-04CHIPONE TECHNOLOGY (BEIJING) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510736256.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-04
Publication Date
2025-07-04
Estimated Expiration
2045-06-04

AI Technical Summary

Technical Problem

When shooting at the camera, the LED display panel causes bright and dark ripples and flicker due to overlapping exposure period and frame interval, which affects the shooting quality.

Method used

By generating a line break control signal including a number of consecutive pulse signals, the pixel rows are controlled for uninterrupted scanning and display, and through the coordinated cooperation of the frame change control signal and the line break control signal, the frame change timing is accurately positioned to avoid timing errors caused by forced frame change.

Benefits of technology

Eliminates the bright and dark ripples and flickering of the shooting screen, improves the shooting effect, and improves the stability and continuity of the display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120260479A_ABST
    Figure CN120260479A_ABST
Patent Text Reader

Abstract

The invention discloses a display control method, a display control circuit, a chip and a display device. The display control method comprises the following steps: obtaining a plurality of frame change control signals; generating a line feed control signal according to the frame feed control signal, wherein the line feed control signal comprises a plurality of continuous pulse signals; a line feed instruction is generated according to pulse signals of the line feed control signals, corresponding pixel lines are displayed according to the line feed instruction, and the display control method further comprises the steps that when each sub-frame is displayed, the multiple pulse signals of the line feed control signals are counted to obtain a count value; after the frame changing control signal is detected, judging whether the count value is equal to a first value or not, and generating a frame changing instruction when the count value is equal to the first value; and outputting a driving signal for the next frame of display picture according to the frame changing instruction. Bright and dark ripples and flicker of a shot picture can be eliminated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of display technologies, and particularly to a display control method, a display control circuit, a chip, and a display device. Background Art

[0002] Currently, LED display panels have become one of the mainstreams of modern display technologies due to their advantages such as high brightness, high resolution, energy efficiency, seamless splicing, good viewing angles, and high reliability.

[0003] An LED display panel includes pixels arranged in an array. During display, these pixels are scanned and driven row by row for display. When scanned quickly, a complete image is presented to the human eye by utilizing the visual persistence effect of the human eye. Moreover, between two adjacent frames of images, a frame interval is usually set, that is, a period of non-display time is set between two adjacent frames of images. By setting the frame interval, the display data of two adjacent frames can be prevented from conflicting, thereby ensuring the integrity of the displayed image.

[0004] When photographing an LED display panel, a camera captures pixels that are in the lit state and have sufficient luminous intensity within the exposure time. When the exposure period of the camera is different from or out of sync with the frame rate of the LED display panel video source, there may be a situation where the exposure period overlaps with the frame interval, causing bright and dark ripples to appear in the captured image. Moreover, as the camera continuously exposes, the overlapping time period between the exposure period and the frame interval may gradually shift, resulting in a flickering sensation in the image and affecting the photographing quality. Summary of the Invention

[0005] In view of the above problems, the purpose of the present application is to provide a display control method, a display control circuit, a chip, and a display device to eliminate the bright and dark ripples and flickering in the captured image.

[0006] According to one aspect of the present application, a display control method is provided, which includes: obtaining a plurality of frame change control signals; generating a line change control signal according to the frame change control signals, where the line change control signal includes a plurality of consecutive pulse signals; generating a line change instruction according to the pulse signals of the line change control signal, and performing display on corresponding pixel rows according to the line change instruction, where the plurality of pulse signals include a first pulse signal having a first pulse width and a plurality of second pulse signals having a second pulse width located between adjacent first pulse signals, and the first pulse signal is used to indicate the switching between adjacent sub-frames. The display control method further includes: when displaying each sub-frame, counting the plurality of pulse signals of the line change control signal to obtain a count value; after detecting the frame change control signal, determining whether the count value is equal to a first value, and generating a frame change instruction when the count value is equal to the first value; and outputting a driving signal for the next frame of the displayed image according to the frame change instruction.

[0007] Optionally, the counting of the multiple pulse signals of the line feed control signal includes: counting the first pulse signal and the second pulse signal, where the first value corresponds to the number of pixel rows of the display panel.

[0008] Optionally, the multiple frame change control signals are obtained according to the video source. The obtaining of the multiple frame change control signals includes: decoding the video source to obtain the frame change control signal; or calculating the frame change control signal according to the frame rate of the video source. Optionally, the display control method further includes: obtaining a preset frame period according to the time interval between two adjacent frame change control signals; obtaining a preset number of sub-frames in each frame of the display picture according to the preset frame period; scattering the row display data of each pixel row in each frame of the display picture to obtain a plurality of sub-frame row data, where the number of the sub-frame row data is the same as the preset number of the sub-frames; and allocating each sub-frame row data to the corresponding sub-frame serial number.

[0009] Optionally, the display picture includes a first type of display picture and a second type of display picture. The actual number of sub-frames in the first type of display picture is less than the actual number of sub-frames in the second type of display picture, and there is at least one first type of display picture between two adjacent second type of display pictures.

[0010] Optionally, the actual number of sub-frames in the first type of display picture is n - 1, and the actual number of sub-frames in the second type of display picture is n. , Tf is the preset frame period, Tr is the line scan period, R is the number of pixel rows, INT represents rounding down, and n is also the preset number of sub-frames, where n > 1 and is an integer.

[0011] Optionally, the actual number of sub-frames in the first type of display picture is m, and the actual number of sub-frames in the second type of display picture is m + 1. , Tf is the preset frame period, Tr is the line scan period, R is the number of pixel rows, INT represents rounding down, and m is also the preset number of sub-frames, where m ≥ 1 and is an integer.

[0012] Optionally, when the product of the preset number of sub - frames and the sub - frame period is greater than the preset frame period, in the first type of display screen, the sub - frame row data corresponding to the largest sub - frame serial number is not displayed; when the product of the preset number of sub - frames and the sub - frame period is less than the preset frame period, in the second type of display screen, the sub - frame row data corresponding to the largest sub - frame serial number is repeatedly displayed in two sub - frames.

[0013] Optionally, the step of generating the line - feed control signal includes: generating a first pulse signal according to the first frame - change control signal, where the first pulse signal is phase - adapted to the first frame - change control signal; and after generating the first pulse signal, generating the next first pulse signal every time the second number of the second pulse signals is counted, where the second number is one less than the number of pixel rows.

[0014] According to another aspect of the present application, a display control circuit is provided, which includes a receiving card and a data driving circuit. The receiving card includes: a processing unit that acquires a video source and obtains a plurality of frame - change control signals according to the video source; a line - feed control signal generating unit that generates a line - feed control signal according to the frame - change control signal, where the line - feed control signal includes a plurality of consecutive pulse signals, and each pulse signal is used to control the display of the corresponding pixel row of the display panel. Among them, the plurality of pulse signals include a first pulse signal with a first pulse width and a plurality of second pulse signals with a second pulse width located between adjacent first pulse signals. The first pulse signal is used to indicate the switching between adjacent sub - frames. The data driving circuit includes: a control unit that is used to receive the line - feed control signal and the frame - change control signal, and generate a line - feed instruction according to the pulse signal of the line - feed control signal. The control unit is also used to count the plurality of pulse signals of the line - feed control signal when displaying each sub - frame to obtain a count value, and generate a frame - change instruction when the count value is equal to a first value after detecting the frame - change control signal; an output unit that is used to drive the display of the corresponding pixel row according to the line - feed instruction, or output a driving signal for the next - frame display screen according to the frame - change instruction.

[0015] According to a third aspect of the present application, a chip is provided, which includes: the display control circuit as described above.

[0016] According to a fourth aspect of the present application, a display device is provided, which includes: a display panel; and the display control circuit as described above.

[0017] According to the display control method, display control circuit, chip and display device of the present application, the line feed control signal includes a plurality of consecutive pulse signals, which can control the pixel rows to perform uninterrupted scanning display. This avoids the display black screen caused by the interruption of pixel row scanning during the frame interval. When using a camera to take pictures, continuous display can eliminate the bright and dark ripples in the imaging picture, which is beneficial to improving the shooting effect. Pulse signals with different pulse widths can represent different types of line feed control. Among them, the first pulse signal is used to indicate the switching of adjacent sub-frames, and its period is fixed, which is beneficial to simplifying the circuit. At the same time, through the coordinated cooperation of the frame switching control signal and the line feed control signal, the frame switching timing can be accurately positioned, avoiding the timing error caused by forced frame switching according to the frame switching control signal during continuous display, and further avoiding the picture tearing during forced frame switching, which is beneficial to improving the stability of the display.

[0018] Further, in the case of uninterrupted display, if each display screen is displayed according to a fixed number of sub-frames and a fixed sub-frame display period, there will be a timing deviation between the actual display period of a single display screen and the time interval between adjacent frame switching control signals. This deviation will accumulate continuously during the display process, eventually leading to display errors. Therefore, when the display period of the sub-frame is fixed, this timing deviation can be compensated by adjusting the number of sub-frames in some display screens, thereby improving the stability of the display. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Through the following description of the embodiments of the present invention with reference to the accompanying drawings, the above and other objects, features and advantages of the present invention will become more apparent. In the drawings: Figure 1 Showing a schematic structural diagram of a display device; Figure 2 Showing a schematic timing diagram of sub-frame driving; Figure 3 Showing a schematic flowchart of the display control method according to the embodiment of the present application; Figure 4 Showing the corresponding relationship between sub-frame numbers and frame switching control signals in some embodiments; Figure 5 Showing the corresponding relationship between sub-frame numbers and frame switching control signals in some other embodiments; Figure 6 Showing a schematic structural diagram of a receiving card; Figure 7 Showing a schematic structural diagram of a data driving circuit. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0020] The various embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. In each of the drawings, the same elements are denoted by the same or similar reference numerals. For clarity, the various parts in the drawings are not drawn to scale.

[0021] Meanwhile, in this specification and the claims, certain terms are used to refer to specific components. Those of ordinary skill in the art should understand that manufacturers may use different nouns to refer to the same component. This specification and the claims do not use the difference in names as a way to distinguish components, but rather use the difference in functions of components as the criterion for distinction.

[0022] It should be understood that in the following description, "circuit" may include a single or multiple combined hardware circuits, programmable circuits, state machine circuits, and / or elements that can store instructions executed by the programmable circuit. When an element or circuit is said to be "connected to" another element or when an element or circuit is said to be "connected between" two nodes, it can be directly coupled or connected to another element or there may be intermediate elements. The connection between elements can be physical, logical, or a combination thereof. In contrast, when an element is said to be "directly coupled to" or "directly connected to" another element, it means there are no intermediate elements between the two.

[0023] In addition, it should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including the said element.

[0024] It should also be noted that in the various methods and processes of this application, the magnitude of the serial numbers of the steps does not mean the order of execution, nor does it constitute any limitation on the implementation process of the embodiments of this application.

[0025] Figure 1 A schematic structural diagram of a display device is shown. Refer to Figure 1 , the display device is, for example, an LED display device, and includes a receiving card 10, a scanning driving circuit 20, a data driving circuit 30, and a display panel 40.

[0026] The receiving card 10 is respectively connected to the scanning driving circuit 20 and the data driving circuit 30, and is used to provide a first timing signal to the scanning driving circuit 20 and a second timing signal and display data to the data driving circuit 30 according to the image data and control signals provided externally. The scanning driving circuit 20 outputs a scanning signal according to the first timing signal, and the data driving circuit 30 converts the display data into a driving signal and outputs it according to the second timing signal.

[0027] It should be noted that the above-mentioned first timing signal and second timing signal should be understood as the general term of a type of signal rather than a single signal. For example, the first timing signal may include a line feed control signal DCK and a register clock RCK provided to the scanning driving circuit 20, etc. The second timing signal may include a reference clock DCLK, a line feed control signal Hsync, a frame change control signal Vsync, etc. provided to the data driving circuit 30. Among them, in a preferred embodiment, the frame change control signal Vsync is usually sent as an instruction signal LE, and pulse signals with different pulse widths in the instruction signal LE can represent, for example, the frame change control signal Vsync, a data latch instruction, a write register instruction, etc.

[0028] Furthermore, the line feed control signal DCK sent to the scanning driving circuit 20 and the line feed control signal Hsync sent to the data driving circuit 30 should be adapted to each other, so that the scanning driving circuit 20 and the data driving circuit 30 work together to achieve progressive scanning driving of the display panel.

[0029] The display panel 40 includes a plurality of pixel rows, a plurality of data lines, and a plurality of scanning lines. Each pixel row further includes a plurality of pixels. Each pixel is connected to the data driving circuit 30 via a corresponding data line and is also connected to the scanning driving circuit 20 via a corresponding scanning line. Each pixel is turned on when the scanning signal received via the scanning line has an effective level, and displays according to the driving signal received via the data line.

[0030] In order to improve the refresh rate, a sub-frame driving method is adopted to drive the display panel. That is, after dividing a frame of display image into multiple sub-frames, each pixel row is driven in sequence within each sub-frame. Each pixel displays the sub-frame row data of the pixel in the corresponding row display stage of the sub-frame. Assume that the display panel includes s pixel rows and each frame contains k sub-frames. Figure 2 Shows a schematic timing diagram of sub-frame driving, as Figure 2 shown, the entire display process of the i-th frame of display image is: sequentially display the first row of the first sub-frame, the second row to the s-th row of the first sub-frame, and the emission brightness of each pixel in its corresponding row display stage corresponds to the sub-frame data of the pixel in the first sub-frame; then display the first row of the second sub-frame, the second row of the second sub-frame..., and so on, until all k sub-frames are displayed.

[0031] More specifically, the sub-frame line data can be obtained by dispersing the line display data of the pixel lines through a preset dispersion algorithm to obtain multiple sub-frame line data with the same number as the number of sub-frames, and allocating the sub-frame line data to the corresponding sub-frame sequence numbers through an allocation method such as the dichotomy method. The sub-frame sequence numbers correspond to the display order of the sub-frames, so sub-frame driving can be realized.

[0032] The present application provides a display control method. By generating a line change control signal including a plurality of consecutive pulse signals, the display panel performs continuous scanning display, and is not limited by whether a frame change control signal is obtained and interrupted in display, avoiding different exposure degrees of each pixel line caused by a black screen during waiting for the frame change control signal. Therefore, bright and dark ripples during camera shooting can be eliminated, which is beneficial to improving the shooting effect.

[0033] Figure 3 A schematic flowchart showing the display control method of the embodiment of the present application is shown. The display control method provided by the present application is implemented, for example, through a receiving card 10 and a data driving circuit 30. Refer to Figure 3 , the display control method provided by the present application includes: Step S11: Obtain a plurality of frame change control signals; Step S12: Generate a line change control signal according to the frame change control signal, where the line change control signal includes a plurality of consecutive pulse signals; Step S13: Generate a line change instruction according to the pulse signal of the line change control signal, and perform display on the corresponding pixel lines according to the line change instruction; Step S14: When displaying each sub-frame, count the plurality of pulse signals of the line change control signal to obtain a count value; Step S15: After detecting the frame change control signal, determine whether the count value is equal to the number of pixel lines of the display panel, and generate a frame change instruction when the count value corresponds to the number of pixel lines of the display panel; Step S16: Output a driving signal for the next frame of display screen according to the frame change instruction.

[0034] The above steps are further described below.

[0035] Step S11 may be to obtain a frame change control signal according to a video source. Specifically, in some embodiments, step S11 decodes the video source received by the display device to obtain a frame change control signal. In still some other embodiments, step S11 may also calculate a frame change control signal through the frame rate of the video source.

[0036] The duration between two adjacent frame change control signals is a preset frame period. In the traditional display control method, the display screen of adjacent frames is switched according to the indication of the frame change control signal. When each frame of the display screen is being displayed, the number of line change control signals is fixed, corresponding to the number of sub-frames of the display screen and the number of pixel rows of the display panel. After generating these fixed numbers of line change control signals, the generation of the line change control signals will stop until the next frame change control signal is obtained and then resume. During the stage when no line change control signal is generated, the display panel will display a black screen. This black screen stage is usually referred to as the frame interval. When using a camera to photograph the display panel, if the exposure period of the shutter overlaps with the frame interval, it will cause bright and dark ripples in the imaging. When shooting continuous pictures, there will be picture flickering.

[0037] To solve this problem, in the embodiments of the present application, the line change control signals generated in step S12 include a continuous plurality of pulse signals. That is to say, the generation of the line change control signals is not interrupted by whether a frame change control signal is obtained. Correspondingly, the line change instructions generated in step S13 are also not interrupted by whether a frame change control signal is received. Therefore, the display panel will not display a black screen due to the interruption of the line change instructions, which can avoid the bright and dark ripples and picture flickering caused by the overlap of the exposure period of the shutter and the frame interval when using a camera to shoot, which is beneficial to improving the shooting effect.

[0038] Further, in the sub-frame driving display mode, the preset frame period is split into a preset number of sub-frames according to the set line scanning period and the number of pixel rows of the display screen. The line display data of the pixel rows is scattered through a preset scattering algorithm to obtain a plurality of sub-frame line data, and the sub-frame line data is assigned to the corresponding sub-frame numbers. Among them, the number of sub-frame line data is the same as the preset number of sub-frames, and the assignment method of the sub-frame line data includes the dichotomy method, and the sub-frame numbers correspond to the display order of the sub-frames.

[0039] If the number of sub-frames and the sub-frame period of each frame of the display screen are the same, during the continuous scanning display process, it will cause the data transmission timing of the display screen to mismatch with the display timing, resulting in abnormal display.

[0040] To further solve this problem, the actual number of sub-frames in some display screens can be adjusted to compensate for the mismatch between the data transmission timing and the display timing of the display screen. Specifically, the display screen includes a first type of display screen and a second type of display screen. Among them, the actual number of sub-frames in the first type of display screen is less than the actual number of sub-frames in the second type of display screen, and there is at least one first type of display screen between two adjacent second type of display screens. When the sub-frame period is fixed, the actual number of sub-frames in some display screens is adjusted to compensate for the timing mismatch, avoiding abnormal display caused by the timing mismatch.

[0041] The actual number of sub - frames in each frame display screen can also be obtained by calculating according to the preset frame period, line scanning period, and the number of pixel rows of the display panel. The calculation method will be specifically introduced below. When the sub - frame period is fixed, at least one first - type display screen is displayed between two adjacent second - type display screens to compensate for the mismatch between the data transmission timing and the display timing of the display screen, and to avoid display anomalies caused by timing mismatch.

[0042] Continuous scanning display will also make the actual frame period of a frame display screen different from the preset frame period, that is, different from the time interval between two adjacent frame - change control signals. If the frame - change control signal is still used to indicate the switching between adjacent display frames, forced frame - change will occur during the display, resulting in screen tearing.

[0043] Therefore, in the embodiments of the present application, the multiple pulse signals of the line - change control signal may include a first pulse signal with a first pulse width and a second pulse signal with a second pulse width located between adjacent first pulse signals. Each pulse signal is used to control the display of the corresponding pixel row of the display panel, and the first pulse signal is also used to indicate the switching between adjacent sub - frames.

[0044] Specifically, step S12 further includes: generating a first first - pulse signal according to the first frame - change control signal, and the first first - pulse signal is phase - adapted to the first frame - change control signal; after generating the first first - pulse signal, every time the second number of second - pulse signals is counted, a next first - pulse signal is generated. Wherein, the second number is one less than the number of pixel rows of the display panel.

[0045] It should be noted that the first first - pulse signal being phase - adapted to the first frame - change control signal may be that the rising edge of the first first - pulse signal is aligned with the falling edge of the first frame - change control signal, or the rising edge of the first first - pulse signal lags behind the falling edge of the first frame - change control signal by several clock cycles of the reference clock.

[0046] According to the line - change control instruction generated by the display control method of the present application, it can be realized that the line - change between sub - frames is represented by the first pulse signal, that is, the last pixel row of the current sub - frame is switched to the first pixel row of the next sub - frame for display. It can also be realized that the line - change within the sub - frame is represented by the second pulse signal. Since the first pulse signal and the second pulse signal are cyclically transmitted at a fixed period, it is more conducive to simplifying the circuit. Correspondingly, the frame - change control signal is used to separate the display data of adjacent frame display screens during data transmission.

[0047] The line feed control signal may include the line feed control signal DCK sent to the scan driving circuit 20 and the line feed control signal Hsync sent to the data driving circuit 30 as described above. Among them, the line feed control signal DCK and the line feed control signal Hsync have the same period, and the phase relationship may be advanced, the same, or lagged.

[0048] Since the pulse signals in the line feed control signal are continuous, the generated line feed instructions are also continuous. That is to say, the generation of the line feed instructions is not interrupted by whether the frame change control signal is received. The display panel will not display a black screen due to the interruption of the line feed instructions. Therefore, it is possible to avoid the bright and dark ripples and screen flicker caused by the overlap of the exposure period of the shutter and the frame interval when using a camera to take pictures, which is beneficial to improving the shooting effect.

[0049] The continuous scan display will also make the actual frame period of a frame of display image different from the preset frame period. That is to say, the product of the number of sub-frames actually displayed in each frame of display image and the sub-frame period is different from the preset frame period. If the frame change control signal is still used to indicate the switching of adjacent display frames, forced frame change during display will occur, resulting in screen tearing.

[0050] Therefore, in the display control method of the present application, it further includes step S14 and step S15.

[0051] Exemplarily, it may be that when each sub-frame is displayed, the first pulse signal and the second pulse signal of the line feed control signal are counted to obtain a count value. After detecting the frame change control signal, it is judged whether the count value is equal to the first value, and a frame change instruction is generated when the count value is equal to the first value. Among them, the first value corresponds to the number of pixel rows of the display panel. Taking the number of pixel rows as s as an example. In some embodiments, the corresponding relationship between the first value and the number of pixel rows may be that the first value is s - 1. Correspondingly, in each sub-frame, the count value increases from 0 to s - 1. In still other embodiments, the corresponding relationship between the first value and the number of pixel rows may be that the first value is s. Correspondingly, in each sub-frame, the count value increases from 1 to s.

[0052] It should be noted that the purpose of determining whether the count value is the first value after detecting the frame change control signal is to ensure that the frame change timing correctly corresponds to the complete display of the last line of the current sub-frame of the current frame display screen. Specifically, in some embodiments, the frame change instruction may be generated simultaneously with the detection of the next first pulse signal to ensure correct timing. In still other embodiments, it may also be to start timing after detecting the first pulse signal and reset the timing after detecting the next first pulse signal. When the frame change control signal is detected and the timing duration corresponds to the sub-frame period, a frame change instruction is generated. Among them, the timing after detecting the first pulse signal can be obtained by counting the reference clock DCLK. DCLK is generated by the receiving card 10 and sent to the data driving circuit 30. Specifically, DCLK can be obtained by dividing the preset frame period, or can be independently generated inside the receiving card 10.

[0053] Further, in some embodiments, the display control method may further include: generating a serial decoding input signal having the same phase as the first pulse signal.

[0054] The serial decoding input signal is the above-mentioned serial decoding input signal SDI sent to the scan driving circuit 20. The serial decoding input signal SDI is used to reset the pixel rows to be displayed. The scan driving circuit 20 controls the pixel rows to be sequentially turned on starting from the first row after receiving the serial decoding input signal SDI. During the continuous scan display process, the serial decoding input signal SDI includes a plurality of consecutive third pulse signals, and the third pulse signal has a third pulse width. The serial decoding input signal having the same phase as the first pulse signal specifically means that the rising edges of the first pulse signal and the third pulse signal are aligned.

[0055] Figure 4 Show a schematic waveform diagram of the line change control signal in some embodiments of the present application. Refer to Figure 4 , the frame change control signal Vsync has a width of, for example, 3 DCLKs, that is, the signal w3 shown in the figure. The first pulse width of the first pulse signal has a width of, for example, 12 DCLKs, that is, the signal w12 shown in the figure; the second pulse width of the second pulse signal has a width of, for example, 4 DCLKs, that is, the signal w4 shown in the figure, and the third pulse width of the third pulse signal in the serial decoding input signal SDI has a width of, for example, 1 DCLK, that is, the signal w1 shown in the figure. In some embodiments, the counting of the above first quantity and second quantity, that is, the transmission timings of the respective pulse signals in the above line change control signal and serial decoding input signal, can all be obtained by counting DCLK.

[0056] In such as Figure 4In the illustrated embodiment, the actual number of sub-frames in the first type of display screen is n - 1, and the actual number of sub-frames in the second type of display screen is n. n > 1 and is an integer, and can be calculated with reference to the following formula (1): (1) Where Tf is the preset frame period, that is, the time interval between two adjacent frame change control signals, Tr is the line scan period, R is the number of pixel rows on the display panel, and INT represents rounding down. n is also the preset number of sub-frames, that is, the number of sub-frame line data after the display data of each row is scattered.

[0057] When calculating with reference to the above formula (1), the product of n and the sub-frame period is greater than the preset frame period. That is to say, the actual frame period of a single second type of display screen is greater than the preset frame period. To compensate for this timing deviation, in each first type of display screen, some sub-frames need to be skipped. Preferably, when allocating sub-frame line data by the dichotomy method, the sub-frame serial number increases with the display order of the sub-frames, and the sub-frame with the largest sub-frame serial number is not displayed. By way of example, as Figure 4 shown, taking the example of splitting a frame of display screen into n sub-frames such as the 1st sub-frame, the 2nd sub-frame... the nth sub-frame, in each first type of display screen, the sub-frame with the sub-frame serial number n is not displayed.

[0058] Furthermore, the number of the first type of display screens between two adjacent second type of display screens can be determined according to the difference between the actual frame period of a single second type of display screen and the preset frame period and the sub-frame period.

[0059] The serial decoding input signal SDI has the same phase as the line change control signal Hsync of the first row of each sub-frame.

[0060] Figure 5 Shows a schematic waveform diagram of the line change control signal in some other embodiments of the present application. In Figure 5 it is the same as the embodiment shown in Figure 4 where the frame change control signal Vsync has a width of 3 DCLKs, the first pulse width of the first pulse signal has a width of 12 DCLKs, and the second pulse width of the second pulse signal has a width of 4 DCLKs as an example. And in Figure 5 the serial decoding input signal SDI is hidden.

[0061] Different from the embodiment shown in Figure 4 in Figure 5 the actual number of sub-frames in the first type of display screen is m, and the actual number of sub-frames in the second type of display screen is m + 1. m ≥ 1 and is an integer, and can be calculated with reference to the following formula (2): (2) Among them, Tf is a preset frame period, that is, the time interval between two adjacent frame change control signals, Tr is the line scan period, R is the number of pixel rows on the display panel, and INT represents rounding down. m is also the preset number of sub-frames, that is, the number of sub-frame row data after the display data of each row is scattered.

[0062] When calculating with reference to the above formula (2), the product of m and the sub-frame period is less than the preset frame period. That is to say, the actual frame periods of both the single first type of display screen and the second type of display screen are less than the preset frame period. To further compensate for the timing deviation in display, in each second type of display screen, some sub-frames need to be repeatedly displayed. In some embodiments, when allocating sub-frame row data by the dichotomy method, the sub-frame with the largest sub-frame number is repeatedly displayed. Preferably, referring to Figure 5 , the sub-frame number decreases with the display order of the sub-frames, and after sequentially displaying m sub-frames, the sub-frame with the largest sub-frame number is repeatedly displayed in the last sub-frame. That is to say, taking the example of splitting a frame of display screen into m sub-frames, namely the 1st sub-frame, the 2nd sub-frame... the mth sub-frame, in each second type of display screen, the mth sub-frame, the (m - 1)th sub-frame are sequentially displayed until the 1st sub-frame is displayed and then the mth sub-frame is repeatedly displayed.

[0063] Similarly, the number of the first type of display screens between two adjacent second type of display screens can be determined according to the difference between the actual frame period of a single second type of display screen and the preset frame period and the sub-frame period.

[0064] According to the display control method of the present application, the line change control signal includes a continuous plurality of pulse signals, which can control the pixel rows to perform uninterrupted scanning display. It avoids the display black screen caused by the interruption of pixel row scanning during the frame interval. When using a camera to take pictures, continuous display can eliminate the bright and dark ripples in the imaging picture, which is beneficial to improving the shooting effect. Pulse signals with different pulse widths can represent different types of line change control. Among them, the first pulse signal is used to indicate the switching between adjacent sub-frames, and its period is fixed, which is beneficial to simplifying the circuit. At the same time, through the coordinated cooperation of the frame change control signal and the line change control signal, the frame change timing can be accurately positioned, avoiding the timing error caused by forcibly changing the frame according to the frame change control signal during continuous display, and further avoiding the picture tearing during forced frame change, which is beneficial to improving the display stability.

[0065] Furthermore, in the case of continuous display, if each display screen is displayed according to a fixed number of sub-frames and a fixed sub-frame display period, there will be a timing deviation between the actual display period of a single display screen and the time interval between adjacent frame change control signals. This deviation will accumulate continuously during the display process and ultimately lead to display errors. Therefore, when the display period of the sub-frames is fixed, the timing deviation can be compensated by adjusting the number of sub-frames in some display screens, thereby improving the display stability.

[0066] The present application also provides a display control circuit, for example, including a receiving card and a data driving circuit.

[0067] Figure 6 The schematic structural diagram of the receiving card is shown. Refer to Figure 6 , the receiving card includes: A processing unit 11, configured to obtain a plurality of frame change control signals. In some embodiments, the processing unit 11 may obtain the plurality of frame change control signals according to the acquired video source with reference to the method corresponding to step S11 as described above. Among them, the frame change control signal is used to separate the display data of adjacent frame display screens during data transmission.

[0068] A line change control signal generation unit 12, configured to generate a line change control signal according to the frame change control signal.

[0069] The line change control signal includes a plurality of consecutive pulse signals, and each pulse signal is used to control the display of the corresponding pixel row of the display panel. Among them, the plurality of pulse signals include a first pulse signal with a first pulse width and a plurality of second pulse signals with a second pulse width located between adjacent first pulse signals. The first pulse signal is also used to indicate the switching between adjacent sub-frames. The line change control signal generation unit 12 may execute the steps described in the above display control method to generate the first pulse signal and the second pulse signal.

[0070] In some embodiments, the receiving card further includes a calculation unit. The calculation unit is configured to obtain a preset frame period according to the time interval between two adjacent frame change control signals, and obtain the preset number of sub-frames in each frame display screen according to the preset frame period.

[0071] In some embodiments, the receiving card further includes a serial decoding input signal generation module, configured to generate a serial decoding input signal according to the number of pulse signals of the line change control signal and the number of pixel rows. The serial decoding input signal may also be generated with reference to the above display control method.

[0072] Figure 7 The schematic structural diagram of the data driving circuit is shown. Refer to Figure 7 , the data driving circuit includes: A control unit 31, configured to receive a line feed control signal and a frame change control signal, generate a line feed instruction according to the pulse signal of the line feed control signal, and the control unit is further configured to count multiple pulse signals of the line feed control signal when displaying each sub-frame to obtain a count value, and generate a frame change instruction when the frame change control signal is detected and the count value is equal to a first value; An output unit 32, configured to drive corresponding pixel rows to be displayed according to the line feed instruction, or output a drive signal for the next frame display screen according to the frame change instruction.

[0073] Further, when the display control circuit of the present application performs line feed and frame change according to the above display control method, the display screen will include a first type of display screen and a second type of display screen. Among them, the actual number of sub-frames in the first type of display screen is less than the actual number of sub-frames in the second type of display screen, and there is at least one first type of display screen between two adjacent second type of display screens.

[0074] The number of sub-frames in the first type of display screen and the second type of display screen can be calculated with reference to the above formula (1) or (2).

[0075] In some embodiments, the data driving circuit further includes a PWM generation unit to scatter the display data of each frame according to the preset number of sub-frames calculated by the processing unit to obtain sub-frame row data of each pixel row in each sub-frame.

[0076] The present application further provides a chip, which includes the above display control circuit. The present application also provides a display device, including a display panel and the above chip.

[0077] According to the display control circuit, chip and display device of the present application, the line feed control signal includes a plurality of consecutive pulse signals, which can control the pixel rows to perform uninterrupted scanning display. It avoids the display black screen caused by the interruption of pixel row scanning during the frame interval. When using a camera to take pictures, continuous display can eliminate the bright and dark ripples in the imaging picture, which is beneficial to improving the shooting effect. Pulse signals with different pulse widths can represent different types of line feed control. Among them, the first pulse signal is used to indicate the switching between adjacent sub-frames, and its period is fixed, which is beneficial to simplifying the circuit. At the same time, through the coordinated cooperation of the frame change control signal and the line feed control signal, the frame change timing can be accurately positioned, avoiding timing errors caused by forced frame change according to the frame change control signal during continuous display, and further avoiding picture tearing during forced frame change, which is beneficial to improving the stability of display.

[0078] Furthermore, in the case of continuous display, if each display screen is displayed according to a fixed number of sub-frames and a fixed sub-frame display period, a timing deviation will occur between the actual display period of a single display screen and the time interval between adjacent frame change control signals. This deviation will accumulate continuously during the display process, ultimately leading to display errors. Therefore, when the display period of the sub-frames is fixed, the timing deviation can be compensated by adjusting the number of sub-frames in some display screens, thereby improving the stability of the display.

[0079] As described above in accordance with the embodiments of the present application, these embodiments do not elaborate on all the details, nor do they limit the present application to only the specific embodiments. Obviously, many modifications and variations can be made based on the above description. The present specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present application, so that those skilled in the art can make good use of the present application and its modifications based on the present application. The protection scope of the present application should be subject to the scope defined by the claims of the present application.

Claims

1. A display control method, wherein, Including: Obtaining a plurality of frame change control signals; Generating a line change control signal according to the frame change control signals, the line change control signal including a plurality of consecutive pulse signals; Generating a line change instruction according to the pulse signals of the line change control signal, and displaying corresponding pixel rows according to the line change instruction, wherein the plurality of pulse signals include first pulse signals having a first pulse width and a plurality of second pulse signals having a second pulse width located between adjacent first pulse signals, and the first pulse signals are used to indicate the switching between adjacent sub-frames, The display control method further includes: When displaying each of the sub-frames, counting the plurality of pulse signals of the line change control signal to obtain a count value; After detecting the frame change control signal, determining whether the count value is equal to a first value, and generating a frame change instruction when the count value is equal to the first value; and Outputting a driving signal for the next frame display image according to the frame change instruction.

2. The display control method according to claim 1, wherein, The counting of the plurality of pulse signals of the line change control signal includes: Counting the first pulse signals and the second pulse signals, The first value corresponds to the number of pixel rows of the display panel.

3. The display control method according to claim 1, wherein, Obtaining the plurality of frame change control signals according to a video source, The obtaining of the plurality of frame change control signals includes: Decoding the video source to obtain the frame change control signals; or Calculating and obtaining the frame change control signals according to the frame rate of the video source.

4. The display control method according to claim 3, wherein, The display control method further includes: Obtaining a preset frame period according to the time interval between two adjacent frame change control signals; Obtaining a preset number of sub-frames in each frame of the display image according to the preset frame period; Scattering the row display data of each pixel row in each frame of the display image to obtain a plurality of sub-frame row data, the number of the sub-frame row data being the same as the preset number of sub-frames; and Allocating each of the sub-frame row data to a corresponding sub-frame serial number.

5. The display control method according to claim 4, wherein, The display image includes a first type of display image and a second type of display image, The actual number of sub-frames in the first type of display image is less than the actual number of sub-frames in the second type of display image, At least one first type of display image is included between two adjacent second type of display images.

6. The display control method according to claim 5, wherein, The actual number of sub-frames in the first type of display image is n - 1, and the actual number of sub-frames in the second type of display image is n, , Tf is the preset frame period, Tr is the line scanning period, R is the number of pixel rows, INT represents rounding down, and n is also the preset number of sub-frames, n > 1 and is an integer.

7. The display control method according to claim 5, wherein The actual number of sub-frames in the first type of display image is m, and the actual number of sub-frames in the second type of display image is m + 1, , Tf is the preset frame period, Tr is the line scanning period, R is the number of pixel rows, INT represents rounding down, and m is also the preset number of sub-frames, m ≥ 1 and is an integer.

8. The display control method according to claim 6 or 7, wherein, When the product of the preset number of sub - frames and the sub - frame period is greater than the preset frame period, in the first type of display screen, the sub - frame row data corresponding to the largest sub - frame serial number is not displayed; When the product of the preset number of sub - frames and the sub - frame period is less than the preset frame period, in the second type of display screen, the sub - frame row data corresponding to the largest sub - frame serial number is repeatedly displayed in two sub - frames.

9. The display control method according to claim 1, wherein, The step of generating the line - feed control signal includes: Generating a first pulse signal according to the first frame - change control signal, and the first pulse signal is phase - adapted to the first frame - change control signal; and After generating the first pulse signal, generating the next first pulse signal every time the second number of the second pulse signals is counted, The second number is one less than the number of pixel rows.

10. A display control circuit, wherein, Including a receiving card and a data driving circuit, The receiving card includes: A processing unit for obtaining a plurality of frame - change control signals; A line - feed control signal generating unit for generating a line - feed control signal according to the frame - change control signal, and the line - feed control signal includes a plurality of consecutive pulse signals, and each pulse signal is used to control the display of the corresponding pixel row of the display panel, Wherein, the plurality of pulse signals include a first pulse signal with a first pulse width and a plurality of second pulse signals with a second pulse width located between adjacent first pulse signals, and the first pulse signal is used to indicate the switching between adjacent sub - frames, The data driving circuit includes: A control unit for receiving the line - feed control signal and the frame - change control signal, and generating a line - feed instruction according to the pulse signal of the line - feed control signal. The control unit is further configured to count the plurality of pulse signals of the line - feed control signal when displaying each sub - frame to obtain a count value, and generate a frame - change instruction when the frame - change control signal is detected and the count value is equal to a first value; An output unit for driving the display of the corresponding pixel row according to the line - feed instruction, or outputting a driving signal for the next - frame display screen according to the frame - change instruction.

11. A chip, wherein, Including: The display control circuit according to claim 10.

12. A display device, wherein, Including: A display panel; And The display control circuit according to claim 10.

Citation Information

Patent Citations

  • Display device and display method

    CN101894515A

  • Method and equipment for controlling display

    CN102194421A

  • Multi-row scanning and row changing display method and chip

    CN111161670A

  • Control device based on pulse modulation display driving chip

    CN202258250U

  • Method of driving a plasma display panel

    US20020080098A1