1. Field of the Invention
The invention generally relates to an image frame regulation system and an image frame regulating method, and particularly to an image frame regulation system and an image frame regulating method which displays image frame data at a central area of a screen of a display module.
2. Description of the Related Art
The timing controller 100 which uses ASIC cannot be applied to any type of display panel 200. Referring to
It is an object of the invention to provide an image frame regulation system and an image frame regulating method, in which a period of data enabling signal from the timing controller can be regulated, and during the period of timing enabling a leading filler data and a trailing filler data are respectively put before and after a horizontal data or a vertical data so as to ensure the image frame is displayed at the central area of the display panel screen.
In order to aid understanding, it is necessary to explain in detail the exact relation between the leading filler data, the data (horizontal or vertical), and the trailing filler data. When the display panel is of regular size, the data (horizontal or vertical) would be perfectly positioned in the center, with no distortion. However, if the display panel is of irregular ratio, either particularly long or particular tall, then the data (horizontal or vertical) would be distorted to fill the screen. The present invention intends to insert “leading filler data” and “trailing filler data” to compensate for the extra display space and force the original data (horizontal or vertical) to be displayed in the middle and un-distorted as it was intended. For a particularly long display panel screen, “leading filler data” fills the extra space that occurs to the left of original data's display area, and “trailing filler data” fills the extra space that occurs to the right of original data's display area. For a particularly tall display panel screen, “leading filler data” fills the extra space that occurs to the top of original data's display area, and “trailing filler data” fills the extra space that occurs to the bottom of the original data's display area.
In order to achieve the above and other objectives, the image frame regulation system according to a first embodiment of the invention includes a display module, a timing controller and the timing converter. The timing controller is coupled to the display module. The timing controller outputs image data to the display module and outputs a timing control command, wherein the timing control command comprises a vertical sync signal, a horizontal sync signal and a pixel enabling signal. The timing converter is coupled between the timing controller and the display module to receive the timing control command and adjusts the period of the pixel enabling signal in the timing control command to output an adjustable timing control command to the display module, so as to control the display module to display an output image frame corresponding to the image data at a central area of a screen of the display module.
In the image frame regulation system according to a second embodiment of the invention, the timing controller puts a leading vertical filler data and a trailing vertical filler data before and after vertical data according to the size of the display panel to control the display module to display the image data at the central area of the display module.
Furthermore, the invention provides an image frame regulating method. In the second embodiment of the invention, the image frame regulating method includes providing a vertical sync signal and a horizontal sync signal for driving the display panel to display image data; putting a leading horizontal filler data before a horizontal data and a trailing horizontal filler data after the horizontal data according to the size of the display panel; and providing a pixel enabling signal between two continuous pulses of the horizontal sync signal to enable the horizontal data, leading horizontal filler data and trailing horizontal filler data. The pixel enabling signal controls the display module to display an output image frame corresponding to the image data at a central area of a screen of the display module.
The image frame regulating method according to the second embodiment of the invention includes providing a vertical sync signal and a horizontal sync signal for driving the display panel to display image data; putting leading vertical filler data before vertical data and trailing vertical filler data after the vertical data according to the size of the display panel; and providing a pixel enabling signal between two continuous pulses of the vertical sync signal to enable the vertical data, leading vertical filler data and trailing vertical filler data, wherein the pixel enabling signal controls the display module to display an output image frame corresponding to the image data at a central area of the display module.
In light of above, by means of regulating the period of data enabling signal from the timing controller, the leading filler data and trailing filler data are respectively put before and after horizontal data or vertical data of the image data so as to adjust the image frame to be displayed at the central area of the screen of the display panel. Therefore, the same type of the timing controller can be used for the display panel of different sizes while keeping the output image frame at the central area of the screen. Thereby, the prior shifting problem is solved.
To provide a further understanding of the invention, the following detailed description illustrates embodiments and examples of the invention, this detailed description being provided only for illustration of the invention.
Wherever possible in the following description, like reference numerals will refer to like elements and parts unless otherwise illustrated.
The display module 40 includes a display panel 400, a row driver 406 and a column driver 404. The row driver 406 is coupled to the display panel 400 so as to drive data in rows of the display panel 400 to be displayed. The column driver 404 is coupled to the display panel 400 so as to drive data in columns of the display panel 400 to be displayed.
Referring to
Referring to
Referring to
In a first embodiment of the invention, the timing controller 10 which outputs the image data LDD of 800×600 pixels is used together with the timing converter 50, so that the image data LDD of 800×600 pixels is sent into the display panel 300 of 856×600 in size. The display panel of 856×600 in size has over-wide length which has 56 pixels of horizontal distance from the image data LDD of 800×600 pixels. Therefore, the timing controller 10 puts 28 pixels of horizontal distance as leading horizontal filler data (pre_data) before horizontal data 0, and puts 28 pixels of horizontal distance as trailing horizontal filler data (back_data) after horizontal data 0, according to the 56 pixels of horizontal distance.
Meanwhile, the timing controller 10 outputs a notice signal S3 to the timing converter 50 to inform the timing converter 50 to adjust the period of the pixel enabling signal OE. Thereby, enabling of the horizontal data 0, the leading horizontal filler data (pre_data) and the trailing horizontal filler data (back_data) is achieved. The output image frame 402 corresponding to the image data LDD of 800×600 pixels is displayed on the central area of the screen of the display panel 400 of 856×600 in size. Furthermore, another image frame 403 corresponding to the pre_data and the back_data is displayed on either horizontal sides of the output image frame 402, with 28 pixels of horizontal distance at each side.
Therefore, the same type of the timing controller 10 can be used for the display panel 400 of different sizes, while keeping the image frame 402 displayed at the central area of the screen of the display panel 400, which improves the prior shifting problems.
Referring to
In the second embodiment, the timing controller 10 which outputs the image data LDD′ of 800×600 pixels is used together with the timing converter 50, so that the image data LDD′ of 800×600 pixels is sent into the display panel of 856×600 in size. The display panel of 856×600 in size has over-wide length which has 56 pixels of horizontal distance from the image data LDD′ of 800×600 pixels. Therefore, the timing controller 10 puts 28 pixels of vertical distance as leading vertical filler data (pre_data) before each vertical data 0, and puts 28 pixels of vertical distance as trailing vertical filler data (back_data) after each vertical data 0, according to the 56 pixels of vertical distance.
Meanwhile, the timing controller 10 outputs a notice signal S3 to the timing converter 50 to inform the timing converter 50 to adjust the period of the pixel enabling signal OE. Thereby, enabling of the vertical data 0, the leading vertical filler data (pre_data) and the trailing vertical filler data (back_data) is achieved. The output image frame 602 corresponding to the image data LDD′ of 800×600 pixels is displayed on the central area of the screen of the display panel 600 of 856×600 in size. Furthermore, another image frame 603 corresponding to the pre_data and the back_data is displayed on either horizontal sides of the output image frame 602, with 28 pixels of horizontal distance at each side.
Therefore, the same type of the timing controller 10 can be used for the display panel 600 of different sizes, while keeping the image frame 602 displayed at the central area of the screen of the display panel 600, which improves the prior shifting problems.
A pixel enabling signal OE is provided between two continuous pulses of the horizontal sync (H-sync) signal to enable the horizontal data 0, pre_data and back_data (S104). Thereby, the output image frame 402 corresponding to the image data LDD can be displayed at the central area of the screen of the display panel 400. The pixel enabling signal OE is proportional to the size of the display panel 400. At step S104, the image frame 403 corresponding to the horizontal pre-data and the back_data is displayed at either sides of the output image frame 402.
In light of the above, the period of the data enabling signal from the timing controller can be adjusted. Furthermore, the leading filler data and trailing filler data are put before and after vertical or horizontal data so as to adjust the output image frame to be displayed on the central area of the screen of any-sized display panel. Therefore, the same type of timing controller can be used for the display panels of different sizes to display the output image frame on the central area of the screen of the display panel, overcoming the prior shifting problem.
It should be apparent to those skilled in the art that the above description is only illustrative of specific embodiments and examples of the invention. The invention should therefore cover various modifications and variations made to the herein-described structure and operations of the invention, provided they fall within the scope of the invention as defined in the following appended claims.