The present disclosure relates to techniques for generating horizontal synchronizing signals used for image display.
In recent video systems, video signals such as high-definition signals etc. which have various formats need to be converted to signals corresponding to a display panel. Then, generating a horizontal synchronizing signal with an accurate frequency, and accurately reproducing a preferable frame frequency following a format are extremely important in view of image quality.
Japanese Patent Publication No. H07-312699 shows a technique of generating a horizontal synchronizing signal by dividing the frequency of a clock for pixel sampling when converting a high-definition signal to a signal which can be played with an NTSC monitor.
Japanese Patent Publication No. H07-312699 teaches selecting an integer near the numerical value obtained by the following expression as a dividing ratio for generating a horizontal synchronizing signal.
(Clock frequency)÷(frame frequency)÷(the number of scanning lines)
In this case, a horizontal synchronization frequency is always the value higher or lower than the original frequency. Thus, a frame frequency obtained from the horizontal synchronization frequency, which is not exactly accurate, is also inaccurate. That is, a preferable frame frequency following a video format cannot be accurately reproduced. In Japanese Patent Publication No. H07-312699, the phase of a horizontal synchronizing signal is matched by initializing a programmable frequency divider during a vertical synchronization period. However, the horizontal synchronization frequency is not exactly accurate. Therefore, the problem that a preferable frame frequency cannot be accurately reproduced is unsolved.
It is an objective of the present disclosure to enable accurate reproduction of a preferable frame frequency with a simple configuration in a horizontal synchronization generation circuit generating a horizontal synchronizing signal from a reference clock.
The present disclosure provides a horizontal synchronization generation circuit configured to generate a horizontal synchronizing signal from a given reference clock. The horizontal synchronization generation circuit includes a clock counter configured to count the reference clock; a synchronization counter value output section configured to output a synchronization counter value for generating the horizontal synchronizing signal; and a comparator configured to generate the horizontal synchronizing signal at a time when a count value output from the clock counter becomes equal to the synchronization counter value. The synchronization counter value output section generates the synchronization counter value by performing addition/subtraction in each of scanning lines based on a basic counter value.
According to the present disclosure, the synchronization counter value configured to generate the horizontal synchronizing signal by performing addition/subtraction in each of the scanning lines based on the basic counter value. This controls the horizontal synchronization frequency in each of the scanning lines, and thus a preferable frame frequency following a video format can be accurately reproduced.
According to the present disclosure, a horizontal synchronization frequency is controlled in each of scanning lines, and thus, a preferable frame frequency following the video format can be accurately reproduced.
An embodiment of the present disclosure will be described hereinafter with reference to the drawings.
The synchronization counter value output section 20 performs addition/subtraction in each of scanning lines based on a basic counter value BCT to generate the synchronization counter value CT2. Specifically, the synchronization counter value output section 20 includes a setting section 21 setting the basic counter value BCT, a plurality of adder/subtractors 22a, 22b, . . . , 22c performing addition/subtraction on the basic counter value BCT output from the setting section 21, a register 23 at which an operation value used for the addition/subtraction is individually set in each of the adder/subtractors 22a, 22b, . . . , 22c, and a selector 24 selecting one of outputs of the adder/subtractors 22a, 22b, . . . , 22c as the synchronization counter value CT2 and outputting the selected value. The selector 24 switches among the adder/subtractor 22a, 22b, . . . , 22c to be selected in accordance with an instruction signal SC indicating a scanning line. The instruction signal SC may be generated by, for example, a counter counting the horizontal synchronizing signal H. This configuration enables repetition of the same addition/subtraction using a predetermined number of scanning lines as a unit.
Operation of the horizontal synchronization generation circuit of
In a conventional specification, the frame frequency is 59.940 (=60/1.001) MHz, the operating frequency (clock frequency) is 74.176 (=74.25/1.001) MHz, and the pixel number per line is 2200 pixels. At this time, where the reference clock frequency is 27 MHz, the pixel number per line is as follows.
Note that the reference clock frequency of 27 MHz is not equal to the integer multiple of the product of a frame frequency and the number of scanning lines.
Therefore, when the synchronization counter value CT2 is set to integer 4004 (=800.8×5) as the sum of five scanning lines, an accurate horizontal synchronization frequency can be obtained. Thus, for example, five adders are provided as adder/subtractors 22a, 22b, . . . , 22c, and the basic counter value BCT is set to 800. Then, “+1,” “+1,” “0,” “+1,” and “+1,” are set at the register 23 as operation values of the adders. The synchronization counter value CT2 is thus the repetition of “801,” “801,” “800,” “801,” and “801.” As a result, when viewing a single scanning line, an accurate horizontal synchronization frequency is not exactly obtained. However, an accurate horizontal synchronization frequency is obtained in units of five scanning lines. Therefore, a preferable frame frequency is accurately reproduced.
Even in a case other than the top field of 1080i format, a preferable frame frequency can be accurately reproduced in a manner similar to that of the above.
While in this embodiment, “+1” and “0” are set as operation values using the adders, “0” and “−1” may be set as operation values using subtractors. Alternately, “+1,” “0” and “−1” may be set as operation values using adder/subtractors. Also, the range of the operation values may be extended to, e.g., “+3,” “+2,” “+1,” and “0.” Note that the difference of the horizontal synchronization frequency in each of the scanning lines is preferably small, and thus, the range of the operation values is preferably narrow.
While in this embodiment, the number of the adder/subtractors 22a, 22b, . . . , 22c is five, the number is not limited thereto. In view of accuracy of a horizontal synchronization frequency which is actually needed and the circuit scale of the horizontal synchronization generation circuit 10, the number of adder/subtractors 22a, 22b, . . . , 22c is preferably five or less, but may be clearly more than five. For example, although it is not realistic in implementing, adder/subtractors in the number corresponding to all the scanning lines may be provided.
In a conventional video signal processing LSI, a synchronizing signal has been generally generated from a signal processing clock. In this case, when the frequency of the signal processing clock is not an integer multiple of (frame frequency)×(the number of scanning lines), an accurate synchronizing signal cannot be generated. Thus, the frequency of the signal processing clock needs to be changed in accordance with the video format. For example, an NTSC system requires clocks of 148.5 MHz (frame frequency 50/60 Hz) and 148.35 MHz (for high definition: frame frequency 60/1.001 Hz). In this case, where the reference clock CLK is 27 MHz, a PLL circuit with a high multiplication factor such as 1012/184 or 1000/182 needs to be provided. In a PLL circuit, when the multiplication factor is high, the circuit area increases, and jitter performance against fluctuations of a clock is difficult to guarantee.
On the other hand, in the video signal processing LSI 1 of
Note that the video signal processing LSI according to this embodiment is built in various video systems and used. The video systems are for example, a TV system, a car navigation system, a DVD recorder/player, a Blu-ray recorder/player, a portable video player, etc.
From the configuration of
In the horizontal synchronization generation circuit according to the present disclosure, a preferable frame frequency following the video format can be accurately reproduced. Therefore, the horizontal synchronization generation circuit according to the present disclosure is, e.g., advantageous in improving image quality of a TV system displaying high-definition video.
Number | Date | Country | Kind |
---|---|---|---|
2009-091044 | Apr 2009 | JP | national |
This is a continuation of PCT International Application PCT/JP2010/000716 filed on Feb. 5, 2010, which claims priority to Japanese Patent Application No. 2009-091044 filed on Apr. 3, 2009. The disclosures of these applications including the specifications, the drawings, and the claims are hereby incorporated by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2010/000716 | Feb 2010 | US |
Child | 13240625 | US |