This application claims priority to Taiwan Application Serial Number 112123404, filed Jun. 21, 2023, which is herein incorporated by reference in its entirety.
The present disclosure relates to a display technique. More particularly, the present disclosure relates to a method of generating image signals and a display system.
In conventional image output technology, the frame updating rate is fixed, such that there is a time difference of one or two frame between a displayed frame image and a frame image of an input image signal, which is a disadvantage to applications required rapid reactions, such as Esports games. Furthermore, when switching between input image signals, the output image signal has problems of stepping and dropping frames. Thus, techniques associated with the development for overcoming the problems described above are important issues in the field.
The present disclosure provides a method of generating image signals includes: receiving a first input image signal and a second input image signal by a processing device; outputting, by the processing device, an output image signal having an output resolution according to the first input image signal and the second input image signal; and outputting the output image signal from the processing device to a display device. An ending edge of a first frame image pulse of the first input image signal is at a first moment, an ending edge of a first output frame image pulse of the output image signal is at a second moment, a first time length from the first moment to the second moment is smaller than a time length of the first output frame image pulse, the first output frame image pulse corresponds to a first output frame image, the first frame image pulse corresponds to a first frame image, and the first output frame image is a version of the first frame image having the output resolution.
The present disclosure provides a display system. The display system includes a processing device and a display device. The processing device generates an output image signal at least according to a first image signal. The display device electrically coupled to the processing device and displaying images according to the output image signal. The processing device obtaining an output resolution of a first output frame image pulse of the output image signal according to a first resolution of a first frame image pulse of the first image signal and a resolution required by the display device, and adjusting a starting edge of the first output frame image pulse to a third moment between a first moment and a second moment, a starting edge of the first frame image pulse is at the first moment, and an ending edge of the first frame image pulse is at the second moment.
The present disclosure provides a method of generating image signals includes: receiving a first input image signal and a second input image signal by a processing device; outputting, by the processing device, an output image signal having an output resolution according to the first input image signal and the second input image signal; and outputting the output image signal from the processing device to a display device. An ending edge of a first frame image pulse of the first input image signal is at a first moment, an ending edge of a first output frame image pulse of the output image signal is at a second moment, a first time length from the first moment to the second moment is smaller than a time length of the first output frame image pulse, the first output frame image pulse corresponds to a first output frame image, the first frame image pulse corresponds to a first frame image, the first output frame image is a version of the first frame image having the output resolution, a starting edge of the first frame image pulse is at a third moment a starting edge of the first output frame image pulse is at a fourth moment, and the fourth moment is between the third moment and the first moment.
It is to be understood that both the foregoing general description and the following detailed description are examples, and are intended to provide further explanation of the disclosure as claimed.
Aspects of the present disclosure are best understood from the following detailed description when read with the accompanying figures. It is noted that, in accordance with the standard practice in the industry, various features are not drawn to scale. In fact, the dimensions of the various features may be arbitrarily increased or reduced for clarity of discussion.
In the present disclosure, when an element is referred to as “connected” or “coupled”, it may mean “electrically connected” or “electrically coupled”. “Connected” or “coupled” can also be used to indicate that two or more components operate or interact with each other. In addition, although the terms “first”, “second”, and the like are used in the present disclosure to describe different elements, the terms are used only to distinguish the elements or operations described in the same technical terms. The use of the term is not intended to be a limitation of the present disclosure.
Unless otherwise defined, all terms (including technical and scientific terms) used in the present disclosure have the same meaning as commonly understood by the ordinary skilled person to which the concept of the present invention belongs. It will be further understood that terms (such as those defined in commonly used dictionaries) should be interpreted as having a meaning consistent with its meaning in the related technology and/or the context of this specification and not it should be interpreted in an idealized or overly formal sense, unless it is clearly defined as such in this article.
As shown in
For example, the control circuit 112 can generate the control signal CS1 according to a switch port command, such that the switching circuit 111 switches from the input image signal SA1 to the input image signal SB1 to generate the switching image signal SW1. The control circuit 112 can also generate the control signal CS2 according to the resolution configured for the display device 120, such that the processing device 110 adjusts the switching image signal SW1 to the resolution corresponding to the display device 120 according to the control signal CS2, to generate the output image signal SO1. The control circuit 112 can also generate the control signal CS3 according to the resolution of the input image signal SA1, the resolution of the input image signal SB1 and the resolution of the output image signal SO1, to control the output timing of the output image signal SO1. In some embodiments, the processing device 110 obtains the output resolution of the output image signal SO1 according to the resolution required by the display device 120.
In some embodiments, the resolution and the timing have a corresponding relationship. In present disclosure, the resolution can be represented as the resolution timing. For example, the resolution of the input image signal SA1, the resolution of the input image signal SB1 and the resolution of the output image signal SO1 can be represented as the resolution timing of the input image signal SA1, the resolution timing of the input image signal SB1 and the resolution timing of the output image signal SO1, respectively. The timing can also be represented as the resolution timing. For example, the output timing of the output image signal SO1 can be represented as the output resolution timing of the output image signal SO1.
In summary, the processing device 110 performs calculations to the resolutions of the input image signal SA1, SB1 and the output image signal SO1, to determine the timing of the output image signal SO1. In some embodiments, the processing device 110 can store associated data of the image signals and the resolutions, for performing the calculations.
As shown in
Before the moment TA1, the input image signal SA1 is maintained at a voltage level VAL. From the moment TA1 to the moment TA2, the input image signal SA1 is maintained at a voltage level VAH, to generate the initial pulse IPA1. From the moment TA2 to the moment TA3, the input image signal SA1 is maintained at the voltage level VAL. From the moment TA3 to the moment TA4, the input image signal SA1 has the frame image pulse MPA1. After the moment TA4, the input image signal SA1 is maintained at the voltage level VAL. It is noted that, in present disclosure, the voltage levels VAH and VAL can be used to represent, for example, logic of 1 or 0.
In some embodiments, the voltage levels of the frame image pulse MPA1 correspond to multiple pixels of a frame image arranged in multiple columns and multiple rows. For example, a pixel of the frame image corresponds to a period in the frame image pulse MPA1, the voltage level of the frame image pulse MPA1 in the period described above can determine the brightness of the pixel described above. In some embodiments, when the voltage levels of the frame image pulse MPA1 in a period is higher, the brightness of one or more pixel corresponding to the period described above is higher.
Similarly, a starting edge of the output initial pulse IPO1 is at a moment TO1, and an ending edge of the output initial pulse IPO1 is at a moment TO2. A starting edge of the output frame image pulse MPO1 is at a moment TO3, and an ending edge of the output frame image pulse MPO1 is at a moment TO4. The moments TO1-TO4 are arranged in order.
Before the moment TO1, the input image signal SO1 is maintained at a voltage level VOL. From the moment TO1 to the moment TO2, the input image signal SO1 is maintained at a voltage level VOH, to generate the initial pulse IPO1. From the moment TO2 to the moment TO3, the input image signal SO1 is maintained at the voltage level VOL. From the moment TO3 to the moment TO4, the input image signal SO1 has the frame image pulse MPO1. After the moment TO4, the input image signal SO1 is maintained at the voltage level VOL.
In some embodiments, the voltage levels of the output frame image pulse MPO1 correspond to multiple pixels of an output frame image arranged in multiple columns and multiple rows. For example, a pixel of the output frame image corresponds to a period in the output frame image pulse MPO1, the voltage level of the output frame image pulse MPO1 in the period described above can determine the brightness of the pixel described above. In some embodiments, when the voltage levels of the output frame image pulse MPO1 in a period is higher, the brightness of one or more pixel corresponding to the period described above is higher.
In some embodiments, the initial pulse IPA1 can trigger the processing device 110, such that the processing device 110 prepares to process the following frame image pulse MPA1. The output initial pulse IPO1 can trigger the display device 120, such that the display device 120 prepares to display a corresponding output frame image according to the following output frame image pulse MPO1.
Referring to
Since the processing device 110 needs time to process the frame image pulse MPA1, the starting edge of the output frame image pulse MPO1 is after the starting edge of the frame image pulse MPA1, and the ending edge of the output frame image pulse MPO1 is after the ending edge of the frame image pulse MPA1. Alternatively stated, the moment TO3 is after the moment TA3, for example, the moment TO3 is located between the moment TA3 and the moment TA4. The moment TO4 is after the moment TA4.
In some embodiments, a time length VA1 from the moment TA1 to the moment TA4 and a time length ARA1 from the moment TA3 to the moment TA4 are determined by the resolution and the frame rate of the input image signal SA1. When the resolution of the input image signal SA1 is higher and/or the frame rate of the input image signal SA1 is lower, the time lengths VA1 and ARA1 are longer.
On the other hand, a time length VO1 from the moment TO1 to the moment TO4 and a time length ARO1 from the moment TO3 to the moment TO4 are determined by the resolution and the frame rate of the output image signal SO1. When the resolution of the output image signal SO1 is higher and/or the frame rate of the output image signal SO1 is lower, the time lengths VO1 and ARO1 are longer.
Referring to
According to the equation 1 and equation 2, when the output resolution is increased and/or the frame rate is decreased, the time lengths VO1 and ARO1 are increased, such that the moment TO3 approaches the moment TA3 and moves away from the moment TA4, and the moment TO1 approaches the moment TA1 and moves away from the moment TA4. When the output resolution is decreased and/or the frame rate is increased, the time lengths VO1 and ARO1 are decreased, such that the moment TO3 moves away from the moment TA3 and approaches the moment TA4, and the moment TO1 moves away from the moment TA1 and approaches the moment TA4.
On the other hand, when the resolution of the input image signal SA1 is increased and/or the frame rate of the input image signal SA1 is decreased (such as changing between different image sources), the time length VA1 is increased, such that the moment TO1 moves away from the moment TA1, and the moment TO3 moves away from the moment TA3. When the resolution of the input image signal SA1 is decreased and/or the frame rate of the input image signal SA1 is increased, the time length VA1 is increased, such that the moment TO1 approaches the moment TA1, and the moment TO3 approaches the moment TA3.
The time length DLY1 in the equation 1 and equation 2 is a time length difference between the moment TA4 and the moment TO4, and is determined by the processing device 110. In general, the time length DLY1 is smaller than the time length ARO1. For example, the time length DLY1 can be a half, one-fourth or one-eighth of the time length ARO1. Various ratio relationships between the time lengths DLY1 and ARO1 are contemplated as within the scope of present disclosure.
In some embodiments, after the processing device 110 processes pixels of the frame image pulse MPA1, the processing device 110 outputs the processed pixels as the output frame image pulse MPO1 instantly. In the embodiments described above, the time length DLY1 can be the required time length of the processing device 110 transforming one pixel of the frame image pulse MPA1 into one pixel of the output frame image pulse MPO1. Since the time of the processing device 110 processing one pixel can be very short, the time difference between the ending edge of the frame image pulse MPA1 and the ending edge of the output frame image pulse MPO1 can also be very short. Alternatively stated, the time length DLY1 between the moments TA4 and TO4 can be very short.
In some approaches, after a processing device processes an entire input frame image pulse, the processing device outputs the processed frame image pulse as an output frame image pulse, such that the time difference between an ending edge of the input frame image pulse and an ending edge of the output frame image pulse is larger than a time length of the output frame image pulse. As a result, an image displayed by a display device according to the output frame image pulse has at least a time difference of one frame comparing to the input, which is a disadvantage to applications requiring rapid reaction, such as E-sport games.
Comparing to above approaches, in the embodiments of present disclosure, the processing device 110 determines the timing of the output image signal SO1 according to equation 1 and equation 2, to start providing the output frame image pulse MPO1 to the display device 120 before the ending edge of the frame image pulse MPA1. As a result, the time difference between the image displayed by the display device 120 and the input image signal SA1 can be reduced.
Comparing to
As shown in
From the moment TA4 to the moment TA5, the input image signal SA1 is maintained at a voltage level VAL. From the moment TA5 to the moment TA6, the input image signal SA1 is maintained at a voltage level VAH, to generate the initial pulse IPA2. From the moment TA6 to the moment TA7, the input image signal SA1 is maintained at the voltage level VAL. From the moment TA7 to the moment TA8, the input image signal SA1 has the frame image pulse MPA2. After the moment TA8, the input image signal SA1 is maintained at the voltage level VAL.
Similar with the frame image pulse MPA1, the voltage levels of the frame image pulse MPA2 also correspond to a frame image. In some embodiments, the frame image corresponding to the frame image pulse MPA2 is the next frame of the frame image corresponding to the frame image pulse MPA1.
In some embodiments, the time lengths from the initial pulse of the input image signal SA1 to the frame image pulse are fixed. For example, the time length from the moment TA1 to the moment TA2 is same as the time length from the moment TA5 to the moment TA6, and the time length from the moment TA2 to the moment TA3 is same as the time length from the moment TA6 to the moment TA7.
As shown in
Before the moment TB1, the input image signal SB1 is maintained at a voltage level VBL. From the moment TB1 to the moment TB2, the input image signal SB1 is maintained at a voltage level VBH, to generate the initial pulse IPB1. From the moment TB2 to the moment TB3, the input image signal SB1 is maintained at the voltage level VBL. From the moment TB3 to the moment TB4, the input image signal SB1 has the frame image pulse MPB1. From the moment TB4 to the moment TB5, the input image signal SB1 is maintained at a voltage level VBL. From the moment TB5 to the moment TB6, the input image signal SB1 is maintained at a voltage level VBH, to generate the initial pulse IPB2. From the moment TB6 to the moment TB7, the input image signal SB1 is maintained at the voltage level VBL. From the moment TB7 to the moment TB8, the input image signal SB1 has the frame image pulse MPB2. After the moment TB8, the input image signal SB1 is maintained at the voltage level VBL.
In some embodiments, the time lengths between the initial pulse of the input image signal SB1 and the frame image pulse are fixed. For example, the time length from the moment TB1 to the moment TB2 is same as the time length from the moment TB5 to the moment TB6, and the time length from the moment TB2 to the moment TB3 is same as the time length from the moment TB6 to the moment TB7.
Similar with the frame image pulses MPA1 and MPA2, the voltage levels of the frame image pulse MPB1 and the voltage levels of the frame image pulse MPB2 correspond to two frame images arranged in order, respectively. The switching image signal SW1 includes the frame image pulse MPA1 and MPB2. Therefore, the switching image signal SW1 has a previous frame image of the input image signal SA1 and a next frame image of the input image signal SB1.
In some embodiments, the processing device 110 combines the input image signals SA1 and SB1 to the switching image signal SW1. Correspondingly, the switching image signal SW1 includes the initial pulses IPA1, IPB2 and the frame image pulses MPA1, MPB2.
In operations, the processing device 110 switches the switching image signal SW1 from the input image signal SA1 to the input image signal SB1 in response to a switch port command. For example, the processing device 110 receives the switch port command at a moment TS1 between the moments TA3 and TA4. Correspondingly, after the switching circuit 111 outputs the frame image pulse MPA1 as the switching image signal SW1, from the moment TA4 to the moment TA5, the processor 110 maintains the switching image signal SW1 at a voltage level VWL, in which the voltage level VWL is one of the voltage levels VAL and VBL. Then, in response to the initial pulse IPB2 after the moment TA4, the switching circuit 111 outputs the initial pulse IPB2 and the frame image pulse MPB2 as the switching image signal SW1.
In the embodiment described above, the display device 120 displays the frame images corresponding to the frame image pulses MPA1 and MPB2 in order (that is, the frame images corresponding to the output frame image pulse MPO1 and MPB2), and does not display the frame images corresponding to the frame image pulses MPA2 and MPB1.
In some approaches, when a switching circuit receives a switch port command, the switching circuit switches from one input image signal to another input image signal instantly, such that two frame image pulses of the two input image signals are mixed in a switching image signal. As a result, a quality of frame images of the switching image signal is poor. In order to avoid the frame images with poor quality, a display device will display frame images before the switch port command repeatedly, which causes the image delay.
Comparing to above approaches, in the embodiments of present disclosure, after the switching circuit 111 outputs the entire frame image pulse MPA1 as the switching image signal SW1, the switching image signal SW1 is maintained at the voltage level VWL until the initial pulse IPB2, and the switching circuit 111 outputs the entire frame image pulse MPB2 as the switching image signal SW1. As a result, the switching image signal SW1 does not have mixed frame images, such that the image quality is improved. Correspondingly, the display device 120 does not need to display frame images before the switch port command repeatedly, such that the image delay is reduced.
As shown in
From the moment TO4 to the moment TO5, the input image signal SO1 is maintained at a voltage level VOL. From the moment TO5 to the moment TO6, the input image signal SO1 is maintained at a voltage level VOH, to generate the initial pulse IPO2. From the moment TO6 to the moment TO7, the input image signal SO1 is maintained at the voltage level VOL. From the moment TO7 to the moment TO8, the input image signal SO1 has the frame image pulse MPO2. After the moment TO8, the input image signal SO1 is maintained at the voltage level VOL.
Similar with the output frame image pulse MPO1, the voltage levels of the output frame image pulse MPO2 also corresponds to one frame image. In some embodiment, the frame image corresponding to the output frame image pulse MPO2 is the next frame of the frame image corresponding to the output frame image pulse MPO1. The display device 120 displays the two frame images corresponding to the output frame image pulses MPO1 and MPO2 in order.
In some embodiments, the time lengths between the initial pulse of the output image signal SO1 and the frame image pulse are fixed. For example, the time length from the moment TO1 to the moment TO2 is same as the time length from the moment TO5 to the moment TO6, and the time length from the moment TO2 to the moment TO3 is same as the time length from the moment TO6 to the moment TO7.
In some embodiments, the initial pulse IPB2 can trigger the processing device 110, such that the processing device 110 prepares to process the following frame image pulse MPB2. The output initial pulse IPO2 can trigger the display device 120, such that the display device 120 prepares to display a corresponding output frame image according to the following output frame image pulse MPO2.
Referring to
Since the processing device 110 need time to process the frame image pulse MPB2, the starting edge of the output frame image pulse MPO2 is after the starting edge of the frame image pulse MPB2, and the ending edge of the output frame image pulse MPO2 is after the ending edge of the frame image pulse MPB2. Alternatively stated, the moment TO7 is after the moment TB7, for example, the moment TO7 is located between the moment TB7 and the moment TB8. The moment TO8 is after the moment TB8.
In some embodiments, a time length VB1 from the moment TB5 to the moment TB8 and a time length ARB1 from the moment TB7 to the moment TB8 are determined by the resolution and the frame rate of the input image signal SB1. When the resolution of the input image signal SB1 is higher and/or the frame rate of the input image signal SB1 is lower, the time lengths VB1 and BRB1 are longer. On the other hand, a time length from the moment TO5 to the moment TO8 is the time length VO1, and a time length from the moment TO7 to the moment TO8 is the time length ARO1. The relationships between the time lengths VO1, ARO1 and the resolution and the frame rate of the output image signal SO1 are described above with the embodiments associated with
Referring to
According to the equation 3 and equation 4, when the output resolution is increased and/or the frame rate is decreased, the time lengths VO1 and ARO1 are increased, such that the moment TO7 approaches the moment TB7 and moves away from the moment TB8, and the moment TO5 approaches the moment TB5 and moves away from the moment TB8. When the output resolution is decreased and/or the frame rate is increased, the time lengths VO1 and ARO1 are decreased, such that the moment TO7 moves away from the moment TB7 and approaches the moment TB8, and the moment TO5 moves away from the moment TB5 and approaches the moment TB8.
On the other hand, when the resolution of the input image signal SB1 is increased and/or the frame rate of the input image signal SB1 is decreased (such as changing between different image sources), the time length VB1 is increased, such that the moment TO5 moves away from the moment TB5, and the moment TO7 moves away from the moment TB7. When the resolution of the input image signal SB1 is decreased and/or the frame rate of the input image signal SB1 is increased, the time length VB1 is increased, such that the moment TO5 approaches the moment TB5, and the moment TO7 approaches the moment TB7.
The time length DLY2 in the equation 3 and equation 4 is a time length difference between the moment TB4 and the moment TO8, and is determined by the processing device 110. In general, the time length DLY2 is smaller than the time length ARO1. For example, the time length DLY2 can be a half, one-fourth or one-eighth of the time length ARO1. Various ratio relationships between the time lengths DLY2 and ARO1 are contemplated as within the scope of present disclosure.
In some embodiments, after the processing device 110 processes pixels of the frame image pulse MPB2, the processing device 110 outputs the processed pixels as the output frame image pulse MPO2 instantly. In the embodiments described above, the time length DLY2 can be the required time length of the processing device 110 transforming one pixel of the frame image pulse MPB2 into one pixel of the output frame image pulse MPO2. Since the time of the processing device 110 processing one pixel can be very short, the time difference between the ending edge of the frame image pulse MPB2 and the ending edge of the output frame image pulse MPO2 can also be very short. Alternatively stated, the time length DLY2 between the moments TB8 and TO8 can be very short. As a result, comparing to other approaches, the embodiments of present disclosure can reduce the time difference between the image displayed by the display device 120 and the input image signal SB1.
At the operation OP41, the processing device 110 determines whether the switch port command is received. When the processing device 110 does not receive the switch port command, the processing device 110 performs the operation OP41 repeatedly. When the processing device 110 receives the switch port command, the processing device 110 performs the operation OP42.
At the operation OP42, the switching circuit 111 outputs the entire frame image pulse MPA1 as the switching image signal SW1.
At the operation OP43, in response to the initial pulse IPB2, the switching circuit 111 outputs the initial pulse IPB2 and the frame image pulse MPB2 as the switching image signal SW1.
At the operation OP44, the processing device 110 performs the operation OP11 of adjusting resolution, to adjust the resolution of the switching image signal SW1 to the resolution of the output image signal SO1, and writes the adjusted switching image signal SW1 into the buffer circuit 113.
At the operation OP45, the processing device 110 performs calculations according to resolutions of the output image signal SO1 and the input image signals SA1 and SB1, to determine the moments TO1, TO3, TO5 and TO7.
At the operation OP46, the processing device 110 outputs the output initial pulse IPO1, the output frame image pulse MPO1, the output initial pulse IPO2 and the output frame image pulse MPO2 in order according to the moments TO1, TO3, TO5 and TO7, such that the output frame image pulse MPO1 and the frame image pulse MPA1 have the time length DLY1 in between, and the output frame image pulse MPO2 and the frame image pulse MPB2 have the time length DLY2 in between.
Although the present disclosure has been described in considerable detail with reference to certain embodiments thereof, other embodiments are possible. Therefore, the spirit and scope of the appended claims should not be limited to the description of the embodiments contained herein.
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present disclosure without departing from the scope or spirit of the disclosure. In view of the foregoing, it is intended that the present disclosure cover modifications and variations of this disclosure provided they fall within the scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
112123404 | Jun 2023 | TW | national |