This application claims priority of Taiwanese Application No. 096147977, filed on Dec. 14, 2007.
1. Field of the Invention
The present invention relates to a display processing device, more particularly to a display processing device and a timing controller thereof that support a plurality of video interface standards using a simple configuration.
2. Description of the Related Art
There are many different types of video interface standards. This is particularly the case as analog systems are replaced with digital systems. Digital Visual Interface (DVI) and High-Definition Multimedia Interface (HDMI) are examples of digital video interface standards that have been developed to replace analog standards. Hence, some devices are designed with the ability to support a plurality of video interface standards so that video data from various different types of source devices may be displayed.
However, many control chips and connector pins are necessary in a device to allow the same to support a plurality of video interface standards, ultimately increasing cost, size, and design complexity of the device.
Therefore, the object of this invention is to provide a display processing device and a timing controller thereof that support a plurality of video interface standards using a configuration that does not require large numbers of control chips and connector pins.
According to one aspect, the display processing device for processing an image signal to display a processed image signal on a display device, the image signal is a first format image signal or a second format image signal, the display processing device comprises: a connector for receiving the image signal; a timing controller coupled to the connector and for generating a timing control signal according to the image signal received by the connector; and a driver coupled to the timing controller and for outputting the image signal on the display device according to the timing control signal; wherein when the image signal is the first format image signal, the timing controller receives the image signal through a plurality of predetermined pins; and when the image signal is the second format image signal, the timing controller receives the image signal through a portion of the predetermined pins.
According to another aspect, the timing controller of this invention comprises: a plurality of predetermined pins for receiving an image signal by a pin-share method, wherein the image signal is a first format image signal or a second format image signal; a detector coupled to the predetermined pins and for detecting at least one of the predetermined pins to determine whether the image signal is the first format image signal or the second format image signal and outputting a detection result; and a processor coupled to the detector and for processing the image signal according to the detection result to generate and output a timing control signal.
Other features and advantages of the present invention will become apparent in the following detailed description of the preferred embodiments with reference to the accompanying drawings, of which:
Before the present invention is described in greater detail, it should be noted that like elements are denoted by the same reference numerals throughout the disclosure.
As shown in
The image scaler 1 receives the image signal (D1) in the first format, cooperates with a parameter setting of a setting channel (SC) to perform screen scaling of the image signal (D1) in the first format, improve image quality, perform color adjusting and other processing, and outputs an image signal (D3) in a low voltage differential signaling (LVDS) format. Hence, the image signal (D3) in the LVDS format is the image signal (D1) in the first format after undergoing processing as described above.
The image signal (D3) in the LVDS format may utilize an 8-bit or 10-bit standard. In the first preferred embodiment, an 8-bit standard is used. Therefore, the image signal (D3) in the LVDS format has eight data differential pairs and two time-pulse differential pairs, together with the setting channel (SC). Hence, there are a total of 22 signal paths for the image signal (D3) in the LVDS format.
The connector 2 receives the image signal (D3) in the LVDS format or the image signal (D2) in the DisplayPort format, and subsequently transmits the image signal to the timing controller 3. The timing controller 3 is coupled to the connector 2 to receive the image signal. The timing controller 3 generates a timing control signal TCON according to whether the image signal from the connector 2 is in the first format or the second format. The timing controller 3 includes a plurality of pins 35 that are shared to receive the image signal from the connector 2 (i.e., a pin-share scheme is utilized by the controller 3), a receiver 31 for receiving and processing the image signal from the pins 35, a controller 32 for outputting a pixel signal PIXEL1 and the timing control signal TCON in accordance with an output of the receiver 31, a differential unit 33 for converting the pixel signal PIXEL1 to generate and output a pixel signal PIXEL2 in a reduced swing differential signaling (RSDS) format, and a detector 34 for detecting whether the image signal received by the pins 35 from the connector 2 is in the first format or the second format and outputting a detecting signal (TYP) to the receiver 31. The detector 34 may be implemented through firmware or hardware.
In the following, the pin-share scheme utilized by the timing controller 3 will be described in greater detail. To provide an overview, when the image signal is the first format image signal, the timing controller 3 receives the image signal through predetermined pins 35. However, when the image signal is the second format image signal, the timing controller 3 receives the image signal through a portion of the pins 35.
The ten differential pairs of the image signal in the LVDS format are respectively indicated as {L0P, L0N}, {L1P, L1N}, {L2P, L2N} . . . and {L9P, L9N}, and the time-pulse flow and data flow of the setting channel (SC) are respectively indicated as {SCL} and {SDA}. The four differential pairs of the main channel (ML) of the image signal in the DisplayPort format are respectively indicated as {M0P, M0N}, {M1P, M1N}, {M2P, M2N}, and {M3P, M3N}. The differential pair of the AUX channel is indicated as {A0P, A0N}, and the HPD is indicated as {HD}. As shown in
Referring back to
The receiver 31 includes an LVDS processing unit 311, a DisplayPort processing unit 312, and a selecting unit 313. The LVDS processing unit 311 receives and processes the image signal from the pins 35, and obtains synchronization information and image data portions in accordance with the LVDS format so as to generate a first periodic signal and a first screen signal. The DisplayPort processing unit 312 receives and processes the image signal from the portion of pins 35, and obtains synchronization information and image data portions in accordance with the DisplayPort format so as to generate a second periodic signal and a second screen signal. The DisplayPort processing unit 312 also outputs a synchronization confirmation signal in accordance with the period of the second periodic signal, and generates a decode confirmation signal according to the second screen signal.
The selecting unit 313 determines which of either the signals generated by the LVDS processing unit 311 or the signals generated by the DisplayPort processing unit 312 to output in accordance with the detection result (TYP). When the detection result (TYP) indicates that the image signal received from the connector 2 is in the LVDS format, the selecting unit 313 selects the first periodic signal and the first screen signal to act respectively as a synchronization signal and a pixel signal. When the detection result (TYP) indicates that the image signal received from the connector 2 is in the DisplayPort format, the selecting unit 313 selects the second periodic signal and the second screen signal to act respectively as a synchronization signal and a pixel signal.
The controller 32 receives the synchronization signal and generates a timing control signal TCON to the driver 4.
The differential unit 33 converts the pixel signal PIXEL 1 to generate a pixel signal PIXEL2 in the RSDS format to the driver 4. The driver 4 is coupled to the timing controller 3 to receive the timing control signal TCON and the pixel signal PIXEL2, and drives a display 5 according to the timing control signal TCON and the pixel signal PIXEL2 in the RSDS format to display an image on the display 5.
The detector 34 of the timing controller 3 may be a plug detecting unit 341, a signal swing detecting unit 342, a frequency detecting unit 343, or a decode detecting unit 344. However, the present invention is not limited in this respect, and in some embodiments, any number or all of the detecting units 341, 342, 343, 344 may be used to simultaneously perform detection so as to enhance detection accuracy. In the following, the operation of each of the detecting units 341, 342, 343, 344 will be described.
The plug detecting unit 341 detects a voltage value from one or more pins among the pins 35 of the timing controller 3 to determine whether the image signal received from the connector 2 is the first format image signal or the second format image signal. In particular, the plug detecting unit 341 detects a signal level (i.e., a voltage value) of the pin for the HPD (HD) so as to determine whether the image signal received from the connector 2 is the DisplayPort format image signal or the LVDS format image signal. As an example, with reference to
The signal swing detecting unit 342 detects the signal swing from one or more unshared pins among the pins 35 to determine whether the image signal received from the connector 2 is the DisplayPort format image signal or the LVDS format image signal. As an example, with reference to
The frequency detecting unit 343 detects a signal frequency from one or more pins among the pins 35 of the timing controller 3 to determine whether the image signal received from the connector 2 is the first format image signal or the second format image signal. In particular, the frequency detecting unit 343 detects a signal frequency of a time-pulse differential pair {SCL} (pin 21 in
The decode detecting unit 344 detects a synchronization confirmation signal and a decode confirmation signal of the DisplayPort processing unit 312. If the confirmation signals indicate a normal state, it is determined that the image signal received from the connector 2 is the DisplayPort format image signal, while if the confirmation signals indicate a state that is abnormal or the generation of a random code, it is determined that the image signal received from the connector 2 is the LVDS format image signal.
Referring to
The demultiplexer 353 determines whether to transmit the image signal received from the connector 2 to the LVDS processing unit 351 or the DisplayPort processing unit 352 according to the detection result (TYP). When the detection result (TYP) indicates that the image signal received from the connector 2 is the LVDS format image signal, the demultiplexer 353 transmits the image signal to the LVDS processing unit 351 for signal processing. However, when the detection result (TYP) indicates that the image signal received from the connector 2 is the DisplayPort format image signal, the demultiplexer 353 transmits the image signal to the DisplayPort processing unit 352 for signal processing.
Due to the fact that the demultiplexer 353 can categorize the image signal, signal interference between the LVDS processing unit 351 and the DisplayPort processing unit 352 may be reduced. In other words, if the image signal is the LVDS format image signal, the DisplayPort processing unit 352 will not receive the image signal. Therefore, the DisplayPort processing unit 352 will not perform any operation so that power consumption is reduced. Similarly, if the image signal is the DisplayPort format image signal, the LVDS processing unit 351 will not receive the image signal. Therefore, the LVDS processing unit 351 will not perform any operation so that power consumption is reduced.
Other aspects of the second preferred embodiment are identical to the first preferred embodiment, and therefore omitted here for the sake of brevity.
Referring to
It is to be noted that connector 2 in this invention is an alternative device. The image scaler 1 may directly output the image signal (D3) to the timing controller 3 and the image signal (D2) may be directly inputted into timing controller 3. This invention is not limited to the aforementioned embodiments.
In conclusion, the display processing device of the present invention supports image signals that are in the LVDS format and DisplayPort format without requiring the use of a large number of control chips, and further utilizes a pin-sharing scheme to thereby reduce the total number of pins needed to receive the image signals. Therefore, the cost, area, and design complexity of the display processing device of the present invention are reduced.
While the present invention has been described in connection with what are considered the most practical and preferred embodiments, it is understood that this invention is not limited to the disclosed embodiments but is intended to cover various arrangements included within the spirit and scope of the broadest interpretation so as to encompass all such modifications and equivalent arrangements.
Number | Date | Country | Kind |
---|---|---|---|
96147977 A | Dec 2007 | TW | national |
Number | Name | Date | Kind |
---|---|---|---|
7123248 | Lafleur | Oct 2006 | B1 |
7372298 | Chu et al. | May 2008 | B2 |
7518600 | Lee | Apr 2009 | B2 |
20050058233 | Nguyen et al. | Mar 2005 | A1 |
20060092152 | Jang et al. | May 2006 | A1 |
20070290904 | Kobayashi et al. | Dec 2007 | A1 |
20080068323 | Liao | Mar 2008 | A1 |
20080111919 | Hao et al. | May 2008 | A1 |
20080129665 | Huang et al. | Jun 2008 | A1 |
20080317440 | Shoji et al. | Dec 2008 | A1 |
Number | Date | Country | |
---|---|---|---|
20090153545 A1 | Jun 2009 | US |