CN1052127C - Scanning sequence generator - Google Patents
Scanning sequence generator Download PDFInfo
- Publication number
- CN1052127C CN1052127C CN95105566A CN95105566A CN1052127C CN 1052127 C CN1052127 C CN 1052127C CN 95105566 A CN95105566 A CN 95105566A CN 95105566 A CN95105566 A CN 95105566A CN 1052127 C CN1052127 C CN 1052127C
- Authority
- CN
- China
- Prior art keywords
- signal
- mode
- timing generator
- bit
- horizontal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Synchronizing For Television (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
The present invention relates to a scanning sequence generator which has the input with a fixed frequency of 40.5MHz to generate synchronous and display signals of a plurality of kinds of scanning modes of video application environment. Through the simple mode setting, the scanning sequence generator can be matched with an external display system to generate a television NTSC, PAL system, an alternating type or non-alternating type scanning sequence, and a VGA line-by-line scanning sequence. The present invention comprises a mode register, a mode decoder, a picture element clock generator, a horizontal sequence generator, a vertical sequence generator, a synthesis sequence generator, an AND gate, an exclusive-NOR gate and a selector.
Description
The relevant a kind of scanning timing generator of the present invention.
At present, in the field of video signal, exist several international standards.Each system standard all has its unique Displaying timer (Display Timing), and wherein the most generally be used be the VGA of the NTSC of TV, PAL system and PC system line by line.
Press, the sweep parameter of TV NTSC, PAL system and PC standard VGA is as follows:
525 625/resolution // 640 * 480 scan pattern interlacing interlacing line by line for NTSC PAL VGA horizontal frequency 15734Hz 15625Hz 31.5KHz vertical frequency 59.94Hz 50Hz 60Hz number of scans
On multi-medium video-signal was used, the output of digitized video and demonstration needed to accept to conform with the incoming timing of display system standard, so that image data is correctly taken out, and are shown on the indicator screen.
The present invention seeks at the problems referred to above, be the timing that can produce various various criterions flexibly, so that image data can be shown in this various display system and a kind of scanning timing generator is provided, the present invention is with many widely used modular systems, timing specifications design according to its standard, in the mode of mode initialization, make its generation conform with the timing of the system pattern of setting.That is, make scanning timing generator of the present invention produce the required timing of display system via mode initialization.
Scanning timing generator of the present invention comprises the pixel clock generator (Pixel Clock Generator) that produces pixel clock; Produce the horizontal timing generator (Horiznotal Timing Generator) of horizontal-drive signal (HorizontalSynchronization Signal) and horizontal blanking signal (Horizontal BlankingSignal); Produce the vertical timing generator (VerticalTiming Generator) of vertical synchronizing signal (Vertical Synchronization Signal) and vertical blanking signal (Vertical Blanking Signal); With the synthetic timing generator (Composite Timing Generator) that produces synthetic synchronizing signal (Composite Synchroni-zaiton Signal).The producible display mode of this device comprises NTSC interlaced mode (Interlace Mode), NTSC non-interlace mode (Noninterlace Mode), PAL interlaced mode, PAL non-interlace mode, VGA 60Hz pattern (Progressive Mode) and VGA 50Hz pattern line by line line by line.
That is a kind of scanning timing generator provided by the invention, it imports the signal of a single-frequency, and this scanning timing generator comprises:
One mode register, in order to store and output the mode value of corresponding display mode;
One mode decoder is to produce mode control signal according to above-mentioned mode value decoding;
One pixel clock generator is according to mode control signal, is produced a pixel clock of corresponding display mode by the signal of above-mentioned single-frequency;
One horizontal timing generator is imported pixel clock and according to mode control signal, is produced a horizontal-drive signal and a horizontal blanking signal of corresponding display mode, and the horizontal timing generator comprises one first counter and exports a pixel counts value;
One vertical timing generator, system input pixel clock, pixel counts value and mode control signal, produce a vertical synchronizing signal, a vertical blanking signal and a figure field index signal of corresponding display mode, vertical timing generator comprises one second counter and exports a leveler numerical value;
One synthetic timing generator is input pixel clock, mode control signal, pixel counts value, leveler numerical value, horizontal-drive signal and vertical synchronizing signal, the synthetic synchronizing signal of the interlacing formula that optionally produces;
One " with " (AND) door, be input above-mentioned horizontal blanking signal and vertical blanking signal, to produce a synthetic blanking signal;
One " together " be door (EXCLUSIVENOR), is above-mentioned horizontal-drive signal and vertical synchronizing signal are carried out " mutual exclusion anti-or " logical operation, the synthetic synchronizing signal of the non-interlaced formula of exporting; And
One selector is in response to mode control signal, and selectivity is exported synthetic synchronizing signal of above-mentioned interlacing formula and the synthetic synchronizing signal of non-interlaced formula.
Purpose of the present invention, feature and advantage will be elaborated to it in conjunction with the accompanying drawings.
Brief description of drawings
Fig. 1 discloses the pattern block diagram of scanning timing generator of the present invention.
Fig. 2 discloses the timing diagram that signal is gone in 13 outputs of pixel clock generator among Fig. 1.
Fig. 3 discloses the timing diagram of horizontal timing generator 14 output signals among Fig. 1.
Fig. 4 discloses the timing diagram of vertical timing generator 15 output signals among Fig. 1.
Fig. 5 discloses the timing diagram of the synthetic synchronizing signal of TV/NTSC/ non-interlace mode.
Fig. 6 discloses the timing diagram of the synthetic synchronizing signal of TV/PAL/ non-interlace mode.
Fig. 7 discloses the timing diagram of the synthetic synchronizing signal of TV/NTSC/ interlaced mode.
Fig. 8 discloses the timing diagram of the synthetic synchronizing signal of TV/PAL/ interlaced mode.
Fig. 1 is the pattern block diagram of device of the present invention.Roughly can divide into six parts: 1, model selection (Mode Register ﹠amp; Mode Decoder) 2, pixel clock generator 3, horizontal timing generator 4, vertical timing generator 5, synthetic timing generator 6, additional logic circuit.Be described as follows in regular turn:
Mode register in the model selection (Mode Register) 11 is three bit registers, can write appropriate value by the peripheral control unit (not shown), sets required system pattern.It is available that this device has six kinds of system patterns, and its sweep parameter is as shown in table 1.12 of decoders are sent signal 121 according to 110 decodings of set point in the register 11, notify other logics present pattern, make to produce the regularly corresponding of setting pattern.
Table 1 register mode pixel clock horizontal synchronization vertical synchronization vertical cycle II signal 131 signals 141 signals 151 number of scanning lines 000 NTSC interlacing 13.5MHz 15734Hz 59.94Hz 262.5001 NTSC non-interlaced 13.5MHz 15734Hz 59.83Hz 263010 PAL interlacing 13.5MHz 15625Hz 50Hz 312.5011 PAL non-interlaced 13.5MHz 15625Hz 49.92Hz 31310X VGA are 27MHz 31468Hz 59.94Hz 525 line by line
60Hz11X VGA is 27MHz 31250Hz 50Hz 625 line by line
50Hz
Table 2 Mode A B C DNTSC 20 pixel clocks 64 pixel clocks 64 pixel clocks 858 pixel clock PAL 20 pixel clocks 64 pixel clocks 76 pixel clocks 864 pixel clock VGA/ 22 pixel clocks 102 pixel clocks 48 pixel clocks 858 pixel clock 60HzVGA/ 22 pixel clocks 102 pixel clocks 48 pixel clocks 864 pixel clock 50HZ
This timing generator 15 serves as to trigger clock (Trigger) with pixel clock 131, Counter Value 143 in the reference levels timing generator, when producing vertical blanking signal 152, vertical synchronizing signal 151 and figure field signal (Top_Field) 153 for the interlacing display mode, figure field signal 153 is the index signal of the first figure field.
This vertical timing generator 15 is that one 10 bit counter and interrelated logic circuit are formed.When the reset signal of device sends or pattern when changing, it is 0 that this 10 bit counter will be eliminated.Whenever a horizontal scanning line is finished, this counter promptly adds 1 automatically.This counter can be set at following corresponding modulus (Modulo) counter and operates according to different mode.
A) when NTSC/Interlace and VGA/60Hz pattern, operate, promptly behind counter number to 524, return to 0 in modulus 524 (MOD-524) counter mode.
B) when PAL/Interlace and VGA/50Hz pattern, operate, promptly behind counter number to 624, return to 0 in modulus 624 (MOD-624) counter mode.
C) during the NTSC/Non-Interlac pattern, operate, promptly behind counter number to 262, return to 0 in modulus 262 (MOD-262) counter mode.
D) during PAL/Non-interlace, operate, promptly behind counter number to 312, return to 0 in modulus 312 (MOD-312) counter mode.
The timing of vertical blanking signal 152 and vertical synchronizing signal 151 is seen shown in Fig. 4 and the table 3.Figure field signal 153 has only under the interlacing display mode just effective; The first figure field (Top_Fiele=1) is 263 horizontal scanning line mid points of article one horizontal scanning line to the under the NTSC/Interlace pattern; The second figure field (Top_Fiele=0) is that 263 horizontal scanning line mid points to 525 horizontal scanning line finishes.Under the PAL/Interlace pattern, the first figure field is 313 mid points of article one horizontal scanning line to the; The second figure field is the 313rd mid point to 625 end.When being that non-interlaced display mode figure field signal 153 is meaningless.
Table 3 Mode A B C DNTSC/ interlacing 3 scan lines 3 scan lines 21 scan lines 262.5 scan line NTSC/ non-interlaceds 3 scan lines 3 scan lines 21 scan lines 263 scan line PAL/ interlacing 2.5 scan lines 2.5 scan lines 25 scan lines 312.5 scan line PAL/ non-interlaceds 2.5 scan lines 2.5 scan lines 25 scan lines 313 scan line VGA/60Hz 10 scan lines 2 scan lines 45 scan lines 525 scan line VGA/50Hz 10 scan lines 2 scan lines 45 scan lines 625 scan lines
Synthetic regularly generation device 10, it comprises synthetic timing generator 16, biconditional gate (Exclusive NOR) 18 and selector 19.
When being the TV pattern, according to the setting of mode register 11, selector 19 selects the output 181 of biconditional gate 18 to be synthetic synchronizing signal 191 under non-interlace mode.Selector 19 selects the output 161 of synthetic timing generator 16 to be synthetic synchronizing signal 191 under interlaced mode.
Formed by one 9 bit counter and interrelated logic circuit in this timing generator 16.Because of the timing under the VGA pattern must not synthesized synchronizing signal regularly, so when mode initialization was VGA/50Hz or VGA/60Hz, this timing generator 16 was failure to actuate.When being set at 4 kinds of patterns of TV, the producing method of the synthetic synchronizing signal of non-interlaced formula and interlacing formula is as follows:
A) non-interlaced formula
As Fig. 5 and shown in Figure 6.When vertical synchronizing signal 151 is high levle (high), synthetic synchronizing signal 181 is identical with horizontal-drive signal 141; When vertical synchronizing signal is low level (low), synthetic synchronizing signal 181 is anti-phase with horizontal-drive signal 141.Therefore, be that the biconditional gate element 18 of input is used to finish this function with horizontal synchronization 141 and vertical synchronizing signal 151, promptly horizontal-drive signal 141 and vertical synchronizing signal 151 produce the synthetic synchronizing signal 181 of non-interlaced formula behind a biconditional gate 18.
B) interlacing formula
Detailed timing diagram is shown in Fig. 7 and table 4 and Fig. 8 and table 5.When being NTSC system interlaced mode, its each figure field is made of 262.5 horizontal scanning lines; The PAL system then constitutes by 312.5; Reference format during therefore according to the TV timing, synthetic timing generator 16 inside produce equalizing signal (Equalization-EQUAL) voluntarily, are 9 horizontal sweep line lengths when the NTSC pattern, are 7.5 scanning line lengths during the PAL pattern.When equalizing signal was low level, the synthetic synchronizing signal 161 of interlacing formula was identical with horizontal-drive signal 141; When equalizing signal is high levle, be divided into two and half bars (half) the scan line time every horizontal scanning interval, by inner one 9 bit rolling counters forward, vertical synchronizing signal 151 in response to different conditions, produce Half 1 and Half 2 regularly, as Fig. 8 and shown in Figure 9, so that it can recognize half bar scanning line interval.When under balanced interval, as vertical synchronizing signal 151 is high levle, will export Half 1 regularly, and when vertical synchronizing signal is low level, then export Half 2 regularly, make the synthetic synchronizing signal 161 of interlacing formula can do relative variation according to the variation of vertical synchronizing signal 151 in balanced interval.
Table 4A 429 pixel clock B 32 pixel clock C 365 pixel clock D 3 scan line E 3 scan line table 5A 432 pixel clock B 32 pixel clock C 368 pixel clock D 2.5 scan line E 2.5 scan lines
AND gate 17 synthesizes synthetic blanking signal 171 with horizontal blanking signal 142 and vertical blanking signal 152 in the additional logic circuit.
According to above-mentioned explanation, the detailed circuit in this function square frame can have multiple choices, and can be implemented without difficulty by being familiar with this skill personage.
Claims (9)
1, a kind of scanning timing generator, it imports the signal of a single-frequency, and this scanning timing generator comprises:
One mode register, in order to store and output the mode value of corresponding display mode;
One mode decoder is to produce mode control signal according to above-mentioned mode value decoding;
One pixel clock generator is according to mode control signal, is produced a pixel clock of corresponding display mode by the signal of above-mentioned single-frequency;
One horizontal timing generator is imported pixel clock and according to mode control signal, is produced a horizontal-drive signal and a horizontal blanking signal of corresponding display mode, and the horizontal timing generator comprises one first counter and exports a pixel counts value;
One vertical timing generator, system input pixel clock, pixel counts value and mode control signal, produce a vertical synchronizing signal, a vertical blanking signal and a figure field index signal of corresponding display mode, vertical timing generator comprises one second counter and exports a leveler numerical value;
One synthetic timing generator is input pixel clock, mode control signal, pixel counts value, leveler numerical value, horizontal-drive signal and vertical synchronizing signal, the synthetic synchronizing signal of the interlacing formula that optionally produces;
One AND gate is above-mentioned horizontal blanking signal of input and vertical blanking signal, to produce a synthetic blanking signal;
One biconditional gate is that above-mentioned horizontal-drive signal and vertical synchronizing signal are carried out " mutual exclusion anti-or " logical operation, the synthetic synchronizing signal of the non-interlaced formula of exporting; And
One selector is in response to mode control signal, and selectivity is exported synthetic synchronizing signal of above-mentioned interlacing formula and the synthetic synchronizing signal of non-interlaced formula.
2, scanning timing generator as claimed in claim 1, wherein, mode register comprises:
One first bit difference television system scan pattern and PC VGA system scan pattern.
3, scanning timing generator as claimed in claim 2, wherein, mode register comprises one second bit, when the first bit indication TV system scan pattern, this second bit difference ntsc television system scan pattern and PAL television system scan pattern.
4, scanning timing generator as claimed in claim 2, wherein, mode register comprises one second bit, when first bit indication PC VGA system scan pattern, this second bit difference 60Hz is new model and 50Hz new model more more.
5, scanning timing generator as claimed in claim 2, wherein, mode register comprises one the 3rd bit, when the first bit indication TV system scan pattern, this 3rd bit difference interlaced scan mode and non-interlace pattern.
6, scanning timing generator as claimed in claim 2, wherein, mode register comprises one the 3rd bit, when first bit indication PC VGA system scan pattern, this 3rd bit is meaningless.
7, scanning timing generator as claimed in claim 1, wherein, this single incoming frequency value is 40.5MHz.
8, scanning timing generator as claimed in claim 1, wherein, the pixel clock generator is when mode register is set at television system, and the frequency of the pixel clock of its generation is 13.5MHz.
9, scanning timing generator as claimed in claim 1, wherein, when the pixel clock generator was set at PC VGA system at mode register, the frequency of the pixel clock of its generation was 27MHz.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN95105566A CN1052127C (en) | 1995-05-31 | 1995-05-31 | Scanning sequence generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN95105566A CN1052127C (en) | 1995-05-31 | 1995-05-31 | Scanning sequence generator |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1137207A CN1137207A (en) | 1996-12-04 |
CN1052127C true CN1052127C (en) | 2000-05-03 |
Family
ID=5075533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN95105566A Expired - Lifetime CN1052127C (en) | 1995-05-31 | 1995-05-31 | Scanning sequence generator |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1052127C (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100580177B1 (en) | 2003-09-22 | 2006-05-15 | 삼성전자주식회사 | Display synchronization signal generation apparatus in the digital receiver, decoder and method thereof |
US8072443B2 (en) * | 2005-06-29 | 2011-12-06 | Intel Corporation | Techniques to switch between video display modes |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2161035Y (en) * | 1992-11-27 | 1994-04-06 | 茅金声 | Multifunctional video frequency switching controller |
-
1995
- 1995-05-31 CN CN95105566A patent/CN1052127C/en not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2161035Y (en) * | 1992-11-27 | 1994-04-06 | 茅金声 | Multifunctional video frequency switching controller |
Also Published As
Publication number | Publication date |
---|---|
CN1137207A (en) | 1996-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6384867B1 (en) | Video display apparatus capable of displaying video signals of a plurality of types with different specifications | |
US4509071A (en) | Double-scanning non-interlace television receiver | |
CN1076071A (en) | The on-screen display circuit that is used for the display ads picture data | |
US4701799A (en) | Image display panel drive | |
CN1051192C (en) | Synchronous signal generator | |
CN1822657A (en) | Method and apparatus for displaying frame rate altered video on interlaced display device | |
CN1052127C (en) | Scanning sequence generator | |
US5173774A (en) | Dual purpose HDTV/NTSC receiver | |
CN1168310C (en) | Signal processing apparatus and method | |
CN1110944C (en) | Double-speed image signal display method and display unit, and TV set | |
CN1592106A (en) | Adapting device capable of converting picture element clock pulse into character clock pulse | |
CN1106756C (en) | Iamge displaying apparatus | |
EP0056052B1 (en) | Synchronizing circuit adaptable for various tv standards | |
KR100620931B1 (en) | Image signal processing circuit | |
JP3840803B2 (en) | Signal processing device | |
US5446499A (en) | Window signal generating apparatus | |
KR0153670B1 (en) | Frame separate apparatus | |
KR0164161B1 (en) | FIElD SEPARATOR OF TELEVISION | |
KR100220695B1 (en) | Apparatus for adaptively generating vertical blank of video signals in pdp tv | |
CN1069011C (en) | Vertical deflection control circuit and television receiver using such vertical deflection control circuit | |
CN1279560A (en) | Method and device for interlaced display of video signals on plasma display | |
JP3018582U (en) | Scan timing generator for multiple industry standards | |
KR100220696B1 (en) | Apparatus for adaptively generating vertical blank of video signal in pdp tv | |
Lunn et al. | A multisystems on screen display for TV MCU | |
KR100594237B1 (en) | Apparatus and method for converting scanning method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CX01 | Expiry of patent term |
Expiration termination date: 20150531 Granted publication date: 20000503 |