Synchronizing signal separating apparatus and method
Claim Score by NHIP
Abstract
This invention is a method and apparatus for identifying and separating the synchronizing signal component of video like signals by identifying or detecting the arrangement or sequence of the known occurances of events or patterns of the sync. The invention also provides for establishing data slicing references in response to the levels of known portions of the sync component.

Term
Term ended
Expired 18 February 2012, 14.6 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
88 claims: 25 independent, 63 dependent
- 1A processing apparatus, implemented in analog or digital form or both, for recovering synchronizing information from a video type signal including:circuitry responsive to said video type signal to provide a first reference taking signal which is responsive to and occurs after a falling sync edge and to further provide at least a second reference taking signal which is responsive to and occurs after a rising sync edge;circuitry responsive to synchronizing pulses of said video type signal and said first and second reference taking signals to generate at least a first reference level signal in response to said first reference taking signal and a second reference level signal in response to said second reference taking signal, said reference level signals representing different levels of said synchronizing pulses;and circuitry responsive to said synchronizing pulses of said video type signal and a level responding to said reference level signals to generate recovered synchronizing pulses.
- 2An apparatus, in analog or digital form or both, for recovering synchronizing information from a video type signal including:clamping circuitry responsive to said video type signal to provide a clamped signal;circuitry responsive to said clamped signal to provide a plurality of reference taking signals;circuitry responsive to synchronizing pulses of said video type signal and said plurality of reference taking signals to generate at least a first reference level signal and a second reference level signal, said reference level signals representing different levels of said synchronizing pulses;and circuitry responsive to said synchronizing pulses and a level responding to said reference level signals to generate recovered synchronizing pulses, with said reference taking signals being independent of said level responding to said reference level signals.
- 3A video type signal processing apparatus, in analog or digital form or both, for producing logic level sync pulses including:circuitry for generating a plurality of sampling signals each of which is responsive to an edge of a sync pulse of said video type signal and is delayed with respect to said edge;circuitry for taking samples of synchronizing pulses of said video type signal and for providing samples of synchronizing pulse levels in response to said plurality of sampling signals, said circuitry for taking samples operable to generate at least a first reference level signal and a second reference level signal, said reference level signals respectively representing said synchronizing pulse levels, and with said sampling signals being independent of said reference level signals;and comparing circuitry operable to compare said synchronizing pulses of said video type signal with a level responding to said reference level signals to generate said logic level sync pulses.
- 4A video type signal processing apparatus, implemented in analog or digital form or both, for producing logic level sync pulses including:clamping circuitry responsive to said video type signal to provide a clamped signal;circuitry for generating a plurality of sampling signals each of which is responsive to an edge of a sync pulse of said clamped signal and is delayed with respect to said edge;circuitry for taking samples of synchronizing pulse of said video type signal and for providing samples of synchronizing pulse levels in response to said plurality of sampling signals, said circuitry for taking samples operable to generate at least a first reference level signal and a second reference level signal, said reference level signals respectively representing said synchronizing pulse levels, and with said sampling signals being independent of said reference level signals;and comparing circuitry operable to compare said sync pulses of said video type signal with a level responding to said reference level signals to generate said logic level sync pulses.
- 5A video signal processing apparatus, implemented in analog or digital form or both, for use with a video signal having synchronizing pulses including horizontal synchronizing pulses including:circuitry responsive to said horizontal synchronizing pulses to provide a plurality of reference taking signals;circuitry responsive to said horizontal synchronizing pulses and said plurality of reference taking signals to provide at least a first reference level signal and a second reference level signal, said reference level signals respectively representing different levels of said horizontal synchronizing pulses;and circuitry for comparing said synchronizing pulses of said video signal with a level responding to said reference level signals to generate logic level pulse versions of said synchronizing pulses, with said reference taking signals being independent of said level responding to said reference level signals.
- 6A video type signal processing apparatus, implemented in analog or digital form or both, for producing logic level sync pulses including:circuitry for generating a plurality of sampling signals;circuitry for sampling horizontal synchronizing pulses of said video type signal in response to said plurality of sampling signals, said circuitry for sampling operable to generate at least a first reference level signal and a second reference level signal, said reference level signals respectively representing different levels of said horizontal synchronizing pulses;and comparing circuitry operable to compare said horizontal synchronizing pulses of said video type signal with a level responding to said reference level signals to generate said logic level sync pulses with said sampling signals being independent of said level responding to said reference level signals.
- 7A method for processing a sync portion of a video type signal, said sync portion having a plurality of levels, comprising steps of:a) a first separation of said sync portion to generate a first separated sync signal;b) generating a plurality of level signals each being representative of a level of said sync portion, at least one of which level signals is also generated in response to an edge of said first separated sync signal and is delayed at least 0.1 μs with respect thereto;c) providing a reference signal in response to said plurality of level signals;d) a second separation of said sync portion in response to said reference signal to provide a second separated sync signal which is a version of said sync portion.
- 9A method of detecting a sync pattern in a video type signal including the steps of:a) detecting the occurrence of a known first event and generating a marking signal in response thereto;b) delaying said marking signal by an amount which will provide a delayed version thereof before the expected occurrence of a known second event;c) detecting an edge of said second event of transition from one state to another;d) comparing said delayed version of said marking signal and said second event to ensure a proper relationship thereof.
- 12A method of detecting a sync pattern in a video type signal including the steps of:a) detecting the occurrence of a transition of a known direction and at least a minimum amplitude and generating a marking signal in response thereto;b) delaying said marking signal by an amount which will provide a delayed version thereof at or before the expected occurrence of a known second event;c) detecting said second event which includes an edge of transition from one state to another;d) comparing said delayed version of said marking signal and said second event to ensure a proper relationship thereof.
- 13A method of detecting a sync pattern in a video type signal including the steps of:a) detecting the occurrence of a level of a component of said sync pattern for a known amount and time and generating a marking signal in response thereto;b) delaying said marking signal by an amount which will provide a delayed version thereof at or before the expected occurrence of a known second event;c) detecting said second event which includes an edge of transition from one state to another;d) comparing said delayed version of said marking signal and said second event to ensure a proper relationship thereof.
- 14Broadest claimClaim Score 76, broad(NHIP)A method of detecting an occurrence of a sync signal of a known pattern including the steps of:a) detecting a first transition of a known direction and amplitude;b) delaying an indication of the occurrence of said first transition for a known amount of time;c) detecting a second transition of a known direction and amplitude;d) detecting the approximate coincidence of said delayed indication and said second transition.
- 15A method for detecting an occurrence of a sync event of a known pattern including the steps of:a) detecting a first transition of a known direction and amplitude;b) delaying an indication of the occurrence of said first transition for a known amount of time;c) detecting a second transition of a known direction and amplitude;d) detecting the approximate coincidence of said delayed indication and said second transition;e) checking if said first or second occurrence takes place in an expected relationship to a previous event.
- 16A method for detecting an occurrence of a sync event of a known pattern including the steps of:a) detecting a first transition of a known direction and amplitude;b) delaying an indication of the occurrence of said first transition for a known amount of time;c) detecting a second transition of a known direction and amplitude;d) detecting the approximate coincidence of said delayed indication and said second transition;e) checking if said first or second occurrence takes place in an expected relationship to a later event.
- 19An analog digital or combination apparatus for detecting a sync portion of a video type signal including:a) circuit for detecting the occurrence of a known polarity transition of a known first event of said sync portion and generating a marking signal in response thereto;b) delay circuit responsive to said marking signal to provide a wider marking signal before the expected occurrence of a known second event;c) circuit for detecting said second event defined at least by a known polarity transition of said sync portion defining said second event;d) circuit for comparing said wider marking signal and said second event to ensure a proper relationship thereof.
- 22The method of identifying the occurrence of a sync event in a video type signal including the steps of:receiving said video type signal;detecting a known first event in said video type signal;detecting a known second event in said video type signal;detecting a known third event in said video type signal;determining the relationship of said first and said second and said third events, and should said relationship match known parameters identify the occurrence of said sync event.
- 23A method for detecting in a video type signal an occurrence of a sync portion having a sync tip and a back porch, including the steps of:a) clamping said video type signal with a sync tip clamp to provide a clamped signal;b) low pass filtering said clamped signal to provide a filtered signal;c) measuring the level of one of said sync tip or said back porch during the time period starting at least 0.1 microsecond after the start of said sync tip or reference level and ending before the end of said sync tip or reference level;d) in response to said level of c) generating a 50% level signal representative of the midpoint between said sync tip and said back porch;e) comparing said filtered signal and said 50% level signal to generate a logic level sync signal which is a version of said sync signal;f) in response to a previous logic level sync signal from step e), generating a window signal representative of the expected occurance of a current logic level sync signal;g) comparing said window signal to said logic level sync signal output of step e) and passing said logic level sync signal if it occurs within said window signal and blocking said logic level sync signal otherwise.
- 25An apparatus for detecting in a video type signal the occurrence of a 2 level sync portion having a sync tip and a reference portion, including:a) circuitry for detecting the presence of a pattern of values representing said sync portion and operative to generate a first signal in response to the occurance thereof, said pattern including said reference portion followed by said sync tip for a known duration followed by said reference portion;b) a delaying circuit for generating a delayed signal a delay period after said first signal, said delay period being the period until the next expected occurance of said pattern of values as detected by a);c) a coincidence circuit responsive to the coincidence of said delayed signal and said next occurance of said pattern of values and operative to generate an output signal, which output signal signifies the occurrence of said sync portion, said coincidence circuit further operative to couple said output signal to said delaying circuit b).
- 28A method for processing a data portion of a video type signal which includes a sync pulse, said sync pulse having a plurality of levels including a first level which is lower than the highest data level and a second level which is higher than the lowest data level, comprising the steps of:a) determining the value of said first level;b) determining the value of said second level;c) establishing an upper data reference level in response to the value of a);d) establishing a lower data reference level in response to the value of b);e) generating a plurality of data slice levels in response to the levels of c) and d);f) comparing said data portion to said data slice levels of e) to determine which data level said data portion occupies at given instances.
- 33The method of recovering sync from a video type signal including the steps of:a) coupling said video type signal through a capacitor or other circuit thereby establishing a level shifted signal having a sync portion;b) comparing said level shifted signal to a first known reference to provide a compared signal;c) selectively adding a current to said level shifted signal wherein the amount and/or polarity of said current is responsive to said compared signal and the D.C. level of said level shifted signal is changed in response to said current;d) comparing said level shifted signal to a second known reference to provide a second compared signal, which second compared signal is a logic level representation of said sync portion.
- 40The method of detecting a sync segment of a video type signal which may be an HDTV signal including the steps of:a) responding to sync pulses by inspecting said video type signal for the occurrence of a first transition in a known direction between a plurality of levels of known amounts followed at a known time by a second transition in a known direction between said plurality of levels and providing a sync signal in response thereto;b) delaying said sync signal for a period corresponding to the expected period until the next arriving one of said sync pulses satisfying step a) thereby providing a delayed sync signal;c) inspecting said delayed sync signal of step b) and a next arriving sync signal from step a) and in response to the substantial coincidence thereof providing a segment signal indicating the arrival of said sync segment.
- 41The method of providing an output segment signal indicating the presence of sync segments of a video type signal which may be an HDTV signal including the steps of:a) delaying said output segment signal for a period corresponding to the expected period between said sync segments, thereby providing a delayed signal having delayed indications of said sync segments;b) inspecting said video type signal for the occurrence of a first transition in a known direction between a plurality of known levels followed a known time later by a second transition in a known direction between said plurality of levels and providing a sync signal having current indications of each said occurrence;c) responding to said delayed signal of step a) and said sync signal of step b) in response to the coincidence of said delayed indication and said current indication to provide said output segment signal.
- 76A method of recovering sync from a video type signal, comprising the steps of:a.) coupling the video type signal through a capacitor or other circuit to establish a level shifted signal having a sync portion;b.) comparing the level shifted signal to a first known reference to provide a compared signal;c.) selectively adding a current to the level shifted signal, wherein at least one of the amount and the polarity of the current is responsive to the compared signal, and wherein a D.C. level of the level shifted signal is changed in response to the current;d.) automatically detecting the presence of standard definition with two level or high definition with three level sync of the video type signal;e.) in response to step (d), establishing a second known reference that changes in response to the number of levels of the sync portion;and f.) comparing the level shifted signal to the second known reference to provide a second compared signal, wherein the second compared signal comprises a logic level representation of the sync portion.
- 78A method of recovering sync from a video type signal, comprising the steps of:a.) coupling the video type signal through a capacitor or other circuit to establish a level shifted signal having a sync portion;b.) comparing the level shifted signal to a first known reference to provide a compared signal;c.) selectively adding a current to the level shifted signal, wherein at least one of the amount and the polarity of the current is responsive to the compared signal, and wherein a D.C. level of the level shifted signal is changed in response to the current;d.) establishing a second known reference that changes in response to the amplitude of the sync portion;and e.) comparing the level shifted signal to the second known reference to provide a second compared signal, wherein the second compared signal comprises a logic level representation of the sync portion.
- 80A method of recovering sync from a video type signal, comprising the steps of:a.) coupling the video type signal through a capacitor or other circuit to establish a level shifted signal having a sync portion;b.) comparing the level shifted signal to a first known reference to provide a compared signal;c.) selectively adding a current to the level shifted signal, wherein at least one of the amount and the polarity of the current is responsive to the compared signal, and wherein a D.C. level of the level shifted signal is changed in response to the current;d.) establishing a second known reference that changes level in response to the amplitude and number of levels of the sync portion;and e.) comparing the level shifted signal to the second known reference to provide a second compared signal, wherein the second compared signal comprises a logic level representation of the sync portion.
- 82A method of recovering sync from a video type signal, comprising the steps of:a.) coupling the video type signal through a capacitor to establish a level shifted signal comprising a sync portion with sync tip and blanking levels;b.) comparing the level shifted signal to a first known reference with a differential amplifier to provide a compared signal at the output thereof;c.) selectively adding a current to the level shifted signal, wherein the amount of the current is responsive to the compared signal, and wherein a D.C. level of the level shifted signal is changed in response to the current;d.) responding to and holding one of the sync tip or blanking level of the sync portion to provide a first level signal;e) in response to the first level signal, providing at least a second known reference that has a value substantially midway between sync tip and blanking levels;and f.) comparing the level shifted signal to the second known reference to provide a second compared signal, wherein the second compared signal comprises a logic level representation of the sync portion.
Independent claims25
136 paragraphs in 4 sections, as filed
0001This application is a continuation-in-part of application Ser. No. 08/493,661, filed Jun. 22, 1995, now abandoned which is continuation in part of U.S. patent application Ser. No. 08/165,688 filed Dec. 13, 1993 now U.S. Pat. No. <b>5,486,869, which is a continuation of application Ser. No. 07/837,323, filed Feb. 18, 1992, now abandoned</b>.
BACKGROUND OF THE INVENTION
0002The present invention relates to signal processing systems and, in particularlyparticular, to video signal processing. A major objective of the present invention is a synchronizing signal processing apparatus and a method that precisely recovers synchronizing signals of a video signal.
0003Much of modern technology depends on signal processing. A common application of signal processing is for the video type signals. Usually, a video type signal includes an information signal component and picture or data synchronizing information comprisedcomponent. The synchronizing information is transmitted for scanning in a receiver in exact synchronism with a camera-tube scanning. The synchronization signal must first be recovered from the video signal.
0004More particularly, TV (Television) video signals, thean example of the video signal, are processed to obtain desired picture quality. A TV transmitting station modulates video and audio signal component and a synchronizing component which is used to identify the location of segments of the information component. The synchronizing component typically is comprised of a predetermined sequence of characteristics which are repeated periodically. Most commonly, NTSC television signals are comprised of an active video portion with two level sync pulses periodically positioned between the active video portions. In particular, in order to precisely reproduce pictures, synchronizing information is added in the video signal so that the receivers can synchronously perform scanning operation as the TV transmitting station does.
0005Numerical and graphical criteria which describe essential aspects of a TV system,are employed in the design and operation of equipment to assure that the various parts of the system will operate in cooperative fashion at maximum performance. TV systems have a special need, compared with other communication systems, for definitive standards because television transmitters and receivers must operate in a precise lock-and-key relationship. In particular, the scanning of the image in the camera must be matched by the scanning in every associated receiver within a timing precision of approximately one-tenth of a millionth of a second, and with relative positions of picture details correct to a few hundredths of an inch as viewed on the CRT or other display.
0006To assure that any television receiver can receive programs from any transmitter within range, it is customary to set up a single set of standards with a group of neighboring countries. The TV transmitting stations of different countries and areas transmit video signals with different formats. For example, U.S.A., Canada and Japan et al. use NTSC (National Television System Committee) system. France, the former Soviet Union countries et. al. use SECAM. Moreover, HDTV (High Definition TV) creates a new system with images of high resolution as well as a new video signal format and new transmission methods. For all of these examples, the synchronizing signals added in their video signals are different, but share similar characteristics.
0007Picture synchronizing information is obtained from the video signal by means of sync separation circuits. In addition, these circuits must separate this information from noise and interference during the reception of weak signals, particularly if impulse noise is present. To reproduce these different video signals of respective systems, different video signal processing devices are needed to provide required synchronizing signals.
0008Conventional video signal devices for processing the synchronizing information of the video signals can not be used for different standard video signals for providing reliable synchronizing signals, without affecting the reproduction of the video signals or causing high cost of video signal processing. What is needed is a synchronizing signal processing apparatus and method that precisely recovers synchronizing signals of the video signal and can be applied for processing different video signals.
SUMMARY OF THE INVENTION
0009The present invention provides for detecting a synchronizing portion of a video type signal, and for signals which transmit digital or constrained multilevel analog data providing reference signals fro slicing the data portion of the signal in response to the synchronizing component. As used herein for the purposes of describing and claiming the present invention the video type signal will be described as the type having periodic known patterns which comprise the sync portion with the sync portions being interspersed with video like or other information carrying signals such as data with this information carrying portion being referred to as video and data both terms of which are intended to include any information carrying signal. A group consisting of at least a sync portion and a information carrying portion will be referred to as a data group.
0010This process of detecting the synchronizing portion of the video type signal involves identifying or detecting the arrangement of the known pattern of the sync or other identifier. For purposes of describing and claiming the present invention detecting shall be understood to encompass, inspecting, identifying, recognizing, distinguishing and any other means or method of ascertaining the presence, occurrence or location of the feature of interest. The present invention provides for such detecting by detecting a first transition of a known direction and amplitude, and inspecting the first transition to see if it occurs in a proper relation to a second known occurrence. The detection of the proper relation of the known occurrences is preferred to be made by delaying a signal marking the first occurrence for an amount equal to the expected arrival of the second occurrence and determining if the two are approximately coincident, thereby indicating the proper relationship. Further checking may be made by including a third or more occurrences to ensure proper relationships, for example by checking to determine if the first or second occurrence takes place an expected time before or after an event.
0011In order to establish references for data slicing the amplitude and D.C. level of components of the sync portion are used to establish the D.C. level and gain of the reference signals. Because the gain and D.C. levels may change throughout the signal, it becomes necessary to remove these changes from the signal and/or adjust the references accordingly. This capability is provided by establishing or measuring some known parameter at each end of a segment of data or video in order to be able to estimate these changes, or eliminate these changes, during the segment.
0012In accordance with the present invention, a synchronizing signal processing apparatus includes means for sampling synchronizing type signals and components of a video type signal. The present invention further includes slicing a video type signal in response to the sampled synchronizing signals. The synchronizing signal processing apparatus includes a sampling means that samples synchronizing signal components and provides at least a reference signal. The synchronizing signal processing apparatus also includes a comparing means that slices the video signal in response to at least a reference signal responsive to different levels of components of the synchronizing pulses. Thus, the synchronizing signal processing apparatus generates logic level outputs. The video signal with which the present invention is used may be of a standard type having synchronizing pulses including horizontal synchronizing pulses or may be of the proposed HDTV type or of other type having a sync portion made up of a known sequence of components and a information carrying portion carried therewith.
0013The video signal may be sliced, before it is sampled, to eliminate noise. The sliced video signal corresponds to the synchronizing pulses. In response to the sliced video signal, the peaks of the synchronizing pulses of the video signal are precisely sampled. Two sampled signals represent the positive and negative peaks of the synchronizing pulses. The two sampled signals further are divided into three reference signals to compare with the video signal. After this comparison, the logic outputs are combined to recover synchronizing pulses that are reliable, precise and without noise.
0014A combining means couples to the comparing means so that the outputs from the comparing means are combined depending on the type of the video signal. The combining means generates a plurality of synchronizing signals.
0015To provide a vertical synchronizing signal, the present invention uses an integrating type filtering means that filters one of synchronizing signals output from the combining to provide a vertical synchronizing signal. The filter means shows a good frequency response characteristic for the vertical synchronizing signal.
0016The synchronizing signal processing method in accordance with the present invention comprises steps of slicing a video signal, sampling the video signal in response to respective leading and trailing edges of the sliced signal, converting the sampled signal into at least a reference signal, comparing the reference signal with the video signals and combining the compared outputs to recover synchronizing pulses.
0017An advantage of the synchronizing signal processing apparatus and method is that the present invention incorporates several standard functions with superior performance. The synchronizing signal processing apparatus in accordance with the present invention is capable of operating with standard two level synchronizing pulses, for example, NTSC, PAL and SECAM type synchronizing pulses, and three level synchronizing pulses, for example HDTV synchronizing pulses. The present invention may also applied for other video type signals with synchronizing pulses.
0018Furthermore, the present invention provides good bandwidth properties and time constant in the video amplifier section. The combination of both proper bandwidth and time constant gives considerably noise immunity against high frequency noise, yet maintains sufficient operation speed for high performance. Therefore, no additional compensation or filtering components are needed.
0019The synchronizing signal processing apparatus in accordance with the present invention may be easily adjusted for either two level or three level synchronizing pulses. The recovered synchronizing levels for video signals are characterized by high precision and reliability.
0020The logic level outputs of the comprising means are combined, the combination depending on whether the synchronizing pulses are two levels or three levels. In accordance with the present invention, the synchronizing signal processing apparatus may generate a TTL (Transistor-Transistor level) version of the synchronizing pulses.
0021The synchronizing signal processing apparatus in accordance with the present invention may be used with different video devices, which simplifies the design and manufacture of video devices, and significantly decreases the cost to make these video devices.
0022Another advantage of the synchronizing signal processing apparatus of the present invention is that it is suitable to be implemented by integrated circuits. Alternatively, the video signal processing can be implemented by software, such as in signal processing applications. These and other features and advantages of the present invention are apparent from the description below with reference to the following drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
0023FIG. 1 is a block diagram of a synchronizing signal processing apparatus in accordance with the present invention.
0024FIG. 2 illustrates a detailed circuit diagram of a sync pulse processing section of the synchronizing signal processing apparatus of FIG. 1.
0025FIG. 3 illustrates a detailed circuit diagram including a pulse width adjust and a reference sync generating section of the synchronizing signal processing apparatus of FIG. 1.
0026FIG. 4 illustrates a detailed circuit diagram of a sync restoring section of the synchronizing signal processing apparatus of FIG. 1.
0027FIG. 5 shows waveform diagrams of several nodes of the synchronizing signal processing apparatus.
0028FIG. 6 shows a frequency response characteristic of a filter device of the synchronizing processing apparatus of FIG. 1.
0029FIG. 7 is a flow chart of a synchronizing signal processing method in accordance with the present invention.
0030FIGS. 8-11 are four sheets of a detailed schematic of the preferred embodiment in accordance with the present invention.
0031FIG. 12 shows a prior art HDTV video format waveform which has a two level sync pulse and an 8 level digital data format.
0032FIG. 13 shows a prior art HDTV video format which utilizes a two level sync pulse and a 16 level digital data format.
0033FIG. 14 shows an expanded diagram of a typical one of the syncs of FIG. 12 or 13.
0034FIG. 15 shows a typical expanded diagram of a typical pair of single data segments separated by a single sync pulse.
0035FIG. 16 shows a diagram of the preferred embodiment of the present invention
0036FIG. 17 shows a diagram of the preferred embodiment of the present invention for providing thresholds and slicing data.
0037FIG. 18 shows a digital embodiment of the present invention.
0038FIG. 19 shows a diagram of the preferred embodiment of the present invention for providing thresholds in response to data.
0039FIG. 20 shows a diagram of the preferred embodiment of the present invention for detecting edges of known magnitude.
0040FIG. 21 is a flow chart of a synchronizing signal identifying method in accordance with the present invention.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
0041A synchronizing signal processing apparatus <b>100</b> in accordance with the present invention includes an input amplifiedamplifier <b>102</b>, a video standard detector <b>103</b>, a sync pulse processing section <b>104</b>, a pulse width adjust <b>106</b>, an offset device <b>108</b>, a DC (Direct Current) restoration device <b>110</b>, a reference sync generating section <b>112</b> and a sync restoring section <b>114</b>.
0042Video signal <b>116</b><b>101</b>is applied to differential input amplifier <b>102</b> where video signal <b>101</b> is amplified to improve the ratio of signal/common mode noise. The video signal amplified by input amplifier <b>102</b> is fed to sync pulse processing section <b>104</b> which includes a sync tip clamp <b>116</b>, a sync slicer <b>118</b> and a sync tip peak detector <b>120</b>.
0043The video signal is first clamped by sync tip clamp <b>116</b> to generate a clamped signal which has a known DC level of the synchronizing pulses. The clamped signal is then transferred to sync slicer <b>118</b> where the clamped signal is sliced, thereby generating a signal that has the same time period as that of the synchronizing pulses but at standard levels as compared to that of the synchronizing pulses, in this example TTL levels. To effectively eliminate interference and noise, the sync slicer <b>118</b> slices the synchronizing pulses at a known level which is preferred to be about half of the nominal expected amplitude of the synchronizing pulses. Due to a known level which is approximately half the expected level, the operation of sync slicer <b>118</b> may be considered a coarse slicing operation which provides coarse sliced pulses. The sliced signal is coupled to sync tip peak detector <b>120</b>, in which peaks of synchronizing pulses of the video signal from DC restoration device <b>110</b> are sampled in response to the sliced signal.
0044The clamped signal is also delivered to pulse width adjust <b>106</b>. This clamped signal activates pulse width adjust <b>106</b> to generate a pulse trigger signal coupling to DC restoration device <b>110</b>. The pulse trigger signal determines the pulse width of the synchronizing pulses. A switch SW<sub>p </sub>is provided so that this switch is open, which indicates that the video signal is a NTSC TV signal. On the other hand, when the video signal output from the input amplifier <b>102</b> is a HDTV signal, the video standard detector <b>103</b> will turn switch SW<sub>p </sub>on. The video standard detector <b>103</b> also control switches SW<sub>T</sub>, SW<sub>U</sub>, and SW<sub>L</sub>. The switches may be operated automatically in response to a video standard detector <b>103</b> which detects the type of signal <b>101</b>. Therefore, the synchronizing signal processing apparatus <b>100</b> in accordance with the present invention may process different video signals.
0045Offset device <b>108</b> provides a DC reference for DC restoration <b>110</b>. The amplified video signal from the input amplifier <b>102</b> is also coupled to DC restoration <b>110</b>. In response to the reference from offset device <b>108</b>, DC restoration <b>110</b> clamps the amplified video signal to eliminate DC shift and residual common mode noise.
0046Other types of DC restoration circuits may be used as is well known in the art. It is desired to have the video signal V<b>0</b><sub>1</sub>V<sub>01 </sub>and V<b>0</b><sub>2</sub>V<sub>02 </sub>restored to a known value. However, it should be noted that the DC restoration device <b>110</b> may be eliminated by directly AC coupling the video signal output from the input amplifier <b>102</b> to the reference sync generating section <b>112</b> and sync pulse processing section <b>104</b>. The operation of sync tip peak detector <b>120</b> will track the variations in the AC coupled video signal output from the input amplifier <b>102</b> and allow the comparator <b>122</b> to function properly. However, the use of a DC restoration device is preferred. The DC restoration device <b>110</b> produces two output signals V<b>0</b><sub>1</sub>V<sub>01 </sub>and V<b>0</b><sub>2</sub>V<sub>02</sub>. The clamped video signal V<b>0</b><sub>2</sub>V<sub>02 </sub>is delivered to sync tip peak detector <b>120</b>. In response to the sliced signal from the sync slicer <b>118</b>, sync tip peak detector <b>120</b> samples the positive and negative peaks of synchronizing pulses of the clamped video signal so as to provide two peak sample pulse signals. For purposepurposes of the present example, video is described with respect to positive white with the negative level of sync being that which is farthest from peak white video and the positive level of sync being that which is closest to the peak white value of the video. For two level sync, such as NTSC, the positive peak will correspond to video blanking level. The two peak sample pulse signals define each of the synchronizing pulsepulses. Divider <b>124</b> receives them and converts them into three pulse reference signals. The amplitudes of the pulse reference signals represent percentage levels of sync of V<b>0</b><sub>2</sub>V<sub>01 </sub>during the respective ones of the peak sample pulses as represented by V<sub>H </sub>and V<sub>I</sub>.
0047Reference sync generating section <b>112</b> also includes a comparator <b>122</b>. The clamped video signal from D.C. restoration <b>110</b> and three pulse reference signals are coupled to comparator <b>122</b>. By comparison, comparator <b>122</b> outputs four level signals during each synchronizing pulse of the video signal. Due to the use of references which are responsive to the actual level of the sync pulse, the comparator <b>122</b> may be considered a precision comparator, which outputs precision sliced pulses. The four level signals represent different amplitudes of each synchronizing pulse as determined by the video sync being greater than none, one, two or three of the pulse reference signals.
0048A sync restoring section <b>114</b>, which includes combination logic <b>126</b> and vertical sync filter <b>128</b>, is arranged to receive the output signals from the comparator <b>122</b> of reference sync generating section <b>112</b>. The combination logic <b>126</b> is used to combine the four output signals from comparator <b>122</b> to recover reliable synchronizing signals. Switches SW<sub>U </sub>and SW<sub>L </sub>are arranged to control the switching between the HDTV video signal and conventional TV video signals, for example NTSC TV video signal.
0049The opening of switches SW<sub>U </sub>and SW<sub>L </sub>indicates that the synchronizing signal processing apparatus operates with conventional video signal. Otherwise, the closing of the switches SW<sub>U </sub>and SW<sub>L </sub>shows out that the apparatus operates with HDTV video signal. The position of another switch SW<sub>T </sub>is also related to the video signal being processed by the apparatus in accordingaccordance with the present invention. Therefore, the apparatus of the present invention is suitable to different video signals by changing status of these switches, which may respond automatically to the video standard detector <b>103</b> as well.
0050The vertical sync filter <b>128</b> is coupled to the combination logic <b>126</b>. A composite synchronizing signal C<sub>S </sub>from the combination logic <b>126</b> is coupled to it. The vertical sync filter <b>128</b> filters the composite synchronizing signal C<sub>S </sub>to provide a vertical synchronizing signal V<sub>S</sub>. The vertical sync filter <b>128</b> may respond to a composite synchronizing signal from other sections as well, for example from <b>112</b>.
0051The sync pulse processing section <b>104</b> of synchronizing signal processing apparatus <b>100</b> is detailed with reference to FIG. 2. Input amplifier <b>102</b> includes two operational amplifiers OP<b>1</b> and OP<b>2</b>. OP<b>1</b> is used with OP<b>2</b> to eliminate common mode noise of the video signal <b>101</b>. The positive input of OP<b>1</b> receives one of input video signal <b>101</b> which is the common one (shield) of the input signals. Resistor R<b>1</b>, 100KΩ, is an input resistor for stabilizing the DC component of the input video signal.
0052A resistor R<b>2</b> (75Ω) and a switch SW<sub>I </sub>are connected between the input lines for terminating video signal <b>101</b>. When the input is taken from other than the end of a coaxial cable run, SW<sub>I </sub>is open. While the video signal <b>101</b> is applied to input amplifier <b>102</b> at the end of a coaxial cable run. SW<sub>I </sub>is closed so that the input resistance of input amplifier <b>102</b> is matching the output resistance of the circuitry providing video signal <b>101</b>, thereby reducing signal loss. Capacitor C<b>1</b> (0.1 μf) provides a high frequency bypass from the common to ground. R<b>2</b> is the terminating resistor (75Ω). OP<b>1</b> and resistors R<b>3</b> (1.10KΩ) and R<b>4</b> (499Ω) constitute a negative feedback amplifier its gain being two approximately. The output of OP<b>1</b> is coupled to the negative input of OP<b>2</b> via resistor R<b>5</b> (2.21KΩ).
0053The positive input of OP<b>2</b> receives the signal directly from the input signal <b>102</b><b>101</b>. OP<b>2</b> and resistors R<b>6</b>, R<b>7</b> and potentiometer R<b>8</b> provide another feedback amplifier. Resistor R<b>6</b> and R<b>7</b> have the same resistance, 1.0KΩ. The potentiometer R<b>8</b> has a resistance from 0-10KΩ. Thus, the gain of the input amplifier <b>102</b> may be adjusted between 1.5-3. Due to the delay caused by OP<b>1</b>, the common mode component of input signal <b>102</b><b>101</b>arrives at the positive and negative inputs of OP<b>2</b> at slightly different moment. Under low frequency, the delay due to OP<b>1</b> is tolerable. However, high frequency components of the input video signal, after delay by OP<b>1</b>, would severely affect correlation of the common mode signal, causing distortion of the video signal. Therefore, a filter having capacitor C<b>1</b> of 0.01 μf is utilized to filter the interference and noise to ground.
0054The output of OP<b>2</b> is coupled to the sync tip clamp <b>116</b> of the sync pulse processing section <b>104</b>. The sync tip clamp <b>116</b> includes buffers OP<b>3</b> and OP<b>4</b>, and an amplifier OP<b>5</b>. Resistor R<b>9</b> (5.6KΩ) is used with capacitor C<b>2</b> to by-pass undesired frequency components. The buffered video signal is coupled to the positive input of another buffer OP<b>4</b> via an isolating capacitor C<b>3</b>, 0.1 μf.
0055A negative 12V is applied to the isolating capacitor C<b>3</b> and the positive input of OP<b>4</b>, via a current limit resistor R<b>10</b>, 147KΩ. R<b>10</b> effectively constitutes a constant current source. The isolating capacitor C<b>3</b> is used to isolate the direct current components of the video signal.
0056The negative 12V applied to the capacitor C<b>3</b> draws node N<b>1</b> toward a negative level, pulling the video signal output from OP<b>3</b> to a negative level. The negative video signal, after buffering by buffer OP<b>4</b>, is coupled to the negative input of the amplifier OPSOP<b>5</b>via a resistor R<b>11</b> with resistance of 10KΩ. OPSOP<b>5</b>and a resistor R<b>12</b> with resistance of 39KΩ establishedestablishes a negative feedback amplifier. The positive input of OPSOP<b>5</b>is grounded. The resistance of the resistor R<b>12</b> determines the maximum gain of amplifier OP<b>5</b>, which mymay be lowered if diodes D<b>3</b>, D<b>4</b> conduct.
0057Normally, the output of OP<b>5</b> is negative. Two diodes D<b>1</b> and D<b>2</b> are provided to isolate the output of OP<b>5</b> from the node N<b>1</b>. When the output of OPSOP<b>5</b>is above a level required to turn the D<b>1</b> and D<b>2</b> on, for example 1.2 V, the capacitor C<b>3</b> is charged positive. The resistor R<b>10</b> charges C<b>3</b> negative, but is countered by the current through D<b>1</b> and D<b>2</b> when the video signal is below the ground of the positive input of OP<b>5</b>, thus causing N<b>1</b> to move in a positive direction, which forces the output signal of OPSOP<b>5</b>to be returned to a negative value. The other two diodes D<b>3</b> and D<b>4</b> are arranged between the negative input and output of OP<b>5</b>. When the video signal at the negative input of OP<b>5</b> is more positive by a level high enough to turn D<b>3</b> and D<b>4</b> on, the negative input and output of OP<b>5</b> are shorted so that OP<b>5</b> functions as a buffer and prevents large negative excursions at the output, thereby causing OP<b>5</b> to recover to normal status very quickly, when returning positive.
0058Sync slicer <b>118</b> includes a comparator CP<b>6</b>. The output of OP<b>5</b> is directed to the positive input of CP<b>6</b>. The output of OP<b>4</b> is directed to the negative input of CP<b>6</b>. By comparison of the signals at its input. CP<b>6</b> slices the synchronizing pulses of the video signal at about half of the amplitude. By using both the outputs of OP<b>4</b> and OP<b>5</b>, the comparison is less sensitive to noise and sync amplitude variations than if a fixed level were used. For the NTSC and HDTV video signals, the output of CP<b>6</b> has a delay of about 0.1 μS. Comparator CP<b>6</b> slices the amplitude of the synchronizing pulses without appreciable change of pulse width.
0059The sliced pulses output from CP<b>6</b> are directed to the sync tip peak detector <b>120</b>. The sync tip peak detector <b>120</b> includes sample switches SW<sub>1 </sub>and SW<sub>2</sub>, and two sample holders consisting of resistors R<b>15</b> and R<b>16</b> with the same resistance of 1KΩ, and capacitors C<b>6</b> and C<b>7</b> with the same capacitance of 0.1 μf. Resistor R<b>15</b>, capacitor C<b>6</b> and switch SW<sub>1 </sub>constitute a sample and hold circuit. Resistor R<b>16</b> and capacitor C<b>7</b> and SW<sub>2 </sub>constitute another sample and hold circuit. Two buffers OP<b>7</b> and OP<b>8</b> are respectively coupled to the two sample and hold circuits to output the sampled signals.
0060The sliced pulsed from CP<b>6</b> are first inverted by an inverter I<b>1</b>. Thus, the rising edge of the inverted pulses coincide with the trailing edge of the output pulses of CP<b>6</b>. Each of the inverted pulses is then differentiated at its rising edges, by means of a differential capacitor C<b>4</b> of 0.001 μf and a differential resistor R<b>3</b> of 330Ω. The switch SW<sub>1 </sub>is in the receipt of the signal V<b>0</b><sub>2</sub>V<sub>02 </sub>output from the DC restoration device <b>110</b>. Usually, switch SW<sub>1 </sub>is tied to ground via resistor R<b>13</b>. Only upon the arrival of the rising edges of the inverted pulses, switch SW<sub>1 </sub>is activated to couple to the hold circuit having R<b>15</b> and C<b>6</b>. Therefore, corresponding to each falling edge of the sliced pulses output from CP<b>6</b>. R<b>15</b> and C<b>6</b> sample the positive peaks of the pulses. Note that the sliced sync from CP<b>6</b> is opposite in polarity to the sync of V<b>0</b><sub>2</sub>V<sub>02</sub>. The sampled positive peak is held for the buffer OP<b>7</b> to output. The width and amplitude of the differential pulse for sampling the video signal is set by C<b>4</b> and R<b>13</b>.
0061The sampling time may also be controlled by the addition of a oneshot in the path from the differential node N<b>2</b> or N<b>3</b> and the control input of the respective switch. It is preferred that the sampling start after all ringing which might be present on the preceding edge has had time to die out, or to an acceptable level, and end before any preshoot which may be present on the next edge, for the same reasons. It is also preferred that the sampling time be substantially equal to an integral number of cycles of any coherent or repetitive interference which may be present on the waveform in order that it will average or integrate to zero (if the interference is bipolar and uniformly distributed) or a steady value (if the interference is unipolar or nonuniformly distributed) in the hold circuit.
0062The amplitude of the pulse applied to the switch control input (or to the oneshot trigger input) is critical. It is desired to select the values of the differential network in relation to the expected amplitude and/or risetime of sync edges and to the switch control or oneshot input threshold to ensure that edges having less than the nominal value of sync edges (40 IRE units for NTSC) amplitude do not cause false sampling. Such low amplitude edges will sometimes occur in response to noise impulses which are so fast that the comparator CP<b>6</b> is unable to make a full scale transition at its output during the pulse duration. The component values given in FIG. 9 provide such protection.
0063For example, for the ICs suggested the threshold is set internally at ½ VCC. The differentiation network should be designed so that a 35 IRE edge will result in a ½ VCC pulse which will cross the control threshold. This will guarantee that a proper 40 IRE edge will always generate a sample and a low 30 IRE noise edge will not generate a sample.
0064Similarly, after inversion twice by inverter I<b>2</b> and I<b>3</b>, the output of CP<b>6</b> is differentiated by a differential capacitor C<b>5</b> of 0.001 μf and a differential resistor R<b>14</b> of 330Ω. The delay of the inverter I<b>1</b>-<b>3</b> along with the delay of sync tip clamp <b>116</b> ensures that the sample pulses are applied to SW<sub>1 </sub>and SW<sub>2 </sub>well after any ringing or other distortion on the sync or blanking level has died out. If desired, delay elements other than the inherent delay of the circuit elements may be introduced to further ensure proper sampling of the video. Thus a differential pulse is coupled to switch SW<sub>2</sub>. The differential pulses produced by C<b>5</b> and R<b>14</b> cause the switch SW<sub>2 </sub>to close so that a resistor R<b>16</b> of 1KΩ and a capacitor C<b>7</b> of 0.1 μf hold the negative peaks of the synchronizing pulses. The two signals which operate sample switchswitches SW<sub>1 </sub>and SW<sub>2 </sub>can be described as reference taking signals, since they take the instant samples which are in turn held by the hold capacitors to generate the voltage reference signals used by the divider <b>124</b> to provide references for comparator <b>122</b>.
0065As a result, each of the pair of differential pulses produced by C<b>4</b>, R<b>13</b>, C<b>5</b> and R<b>14</b> defines the pulse position of respective synchronizing pulses. The relationship of the output pulses of CP<b>6</b> and the differential pulses is shown in FIG. 5. Furthermore, buffers OP<b>7</b> and OP<b>8</b> deliver the peak sample signals to divider <b>124</b> for further processing.
0066The video signal amplified by the input amplifier <b>102</b> is also coupled to the DC restoration device <b>110</b>, referring to FIG. 3. The DC restoration device <b>110</b> includes a voltage comparator CP<b>9</b>, a photosensitive element having a LED (light-emitting diode) DUD<sub>u </sub>and a photoresistor R<b>59</b>, as amplifier OP<b>10</b> and a buffer OP<b>11</b>. A positive 5V DC voltage is tied to a resistor R<b>17</b> of 1.0KΩ, the left part of the photoresistor R<b>59</b> and the toptap of R<b>59</b> is connected to ground. Thus, the voltage applied to the positive input of CP<b>9</b> depends on the resistance of the left part of R<b>59</b>. On the other hand, the positive 5V is tied to a series connection of potentiometer R<b>18</b> a resistor R<b>19</b> and to ground. Thus, the reference voltage at the negative input of CP<b>9</b> is defined by the position of the wiper of potentiometer R<b>18</b>. Therefore, adjusting the position of the wiper of potentiometer R<b>18</b> may change the input voltage at the negative input of CP<b>9</b>.
0067At the output of CP<b>9</b>, a positive 5V is applied to the LED D<sub>u </sub>through a resistor R<b>20</b> of 200Ω. The positive 5V provides an offset current to LED D<sub>u</sub>. The light intensity of the LED D<sub>u </sub>is in proportion to the current flowing through it. The resistance of photoresistor R<b>59</b> is inversely proportional to the light intensity. Therefore, the higher the output of CP<b>9</b>, the larger the current through the LED D<sub>u</sub>, the lower the resistance of the photoresistor R<b>59</b>. The lower resistance of R<b>59</b> makes the voltage applied to the positive input of CP<b>9</b> go down, thereby causing the output of CP<b>9</b> to decrease. CP<b>9</b> thus causes R<b>59</b> to maintain the voltage at the positive and negative inputs of CP<b>9</b> to be equal.
0068The output of the input amplifier <b>102</b> is coupled to the positive input of the amplifier OP<b>10</b> of DC restoration device <b>110</b>, via a resistor R<b>2</b>R<b>21</b>of 330Ω. The output of OP<b>10</b> is tied to the negative input via a feedback resistor R<b>22</b>, 1.0KΩ and the right part of the photoresistor R<b>59</b> ties the negative input of OP<b>10</b> to ground. Because the output of CP<b>9</b> may change the resistance of R<b>59</b>, the gain of OP<b>10</b> is also controlled by the output of CP<b>9</b>. Therefore, changing the position of the wiper of potentiometer R<b>18</b> changes the gain of OP<b>10</b>. It will be understood from the present teachings that the same functions may be performed with other circuit elements, for example multipliers.
0069The output of OP<b>10</b> is applied to the positive input of amplifier OP<b>11</b>. Along with a resistor R<b>23</b> of 1.0KΩ, the operational amplifier OP<b>11</b> buffers the output of OP<b>10</b>. The video signal from buffer OP<b>11</b> is transferred to the sync tip peak detector <b>120</b> where the video signal is sampled in response to the pulses from the sync slicer <b>118</b>, as shown in FIG. 2. The video signal output amplified by OP<b>10</b> is also sent out by an output resistor R<b>24</b>, 71.5Ω for other purposes.
0070An offset device <b>108</b> is arranged to provide a DC offset required by the operational amplifiedamplifier OP<b>13</b>of the DC restoration device <b>110</b>. The offset device <b>108</b> includes a resistor network having a resistor R<b>57</b> (100KΩ), a resistor R<b>55</b>R<b>56</b>(100KΩ) and a potentiometer R<b>55</b>. A positive 12V is coupled to resistor R<b>57</b> and a negative 12V is coupled to resistor R<b>56</b>. A voltage determined by the position of the wiper of potentiometer R<b>55</b> charges a capacitor C<b>13</b>of 0.1 μf via a resistor R<b>58</b> of 100KΩ. The level on the capacitor C<b>13</b> is applied to the positive input of a buffer OP<b>12</b>.
0071The offset voltage is delivered to an integrator circuit established by a operational amplifier OP<b>13</b> and a capacitor C<b>8</b> (0.1 μf) bridging between the negative input and output of OP<b>13</b>. The positive input of OP<b>13</b> receives the offset voltage. The offset voltage is also coupled to a switch SW<sub>3</sub>. The common close status of SW<sub>3 </sub>couples the offset voltage to the negative input of OP<b>13</b> via a resistor R<b>25</b> of 10KΩ. A capacitor C<b>9</b> of 0.001 μf is tied between ground and SW<sub>3 </sub>for filtering undesired frequency components and switching transients.
0072In accordance with the present invention, the pulse width adjust <b>106</b> is provided for . The pulse width adjust <b>106</b> includes two multivibrators <b>301</b> and <b>302</b>. The output from the sync slicer <b>118</b> is coupled to the /AĀ input of <b>301</b>, as shown in FIG. 3. A positive 5V is tied to the clear input Clr and the B input of <b>301</b>. Responding to each falling edge of the sliced signal from sync slicer <b>118</b>, the multivibrator <b>301</b> produces a low level pulse at the Q<o ostyle="single">Q</o>output of <b>301</b>. The width of the low level pulse is set by a resistor R<b>54</b> of 10KΩ and a capacitor C<b>10</b> of 0.001 μf. The output from <b>301</b> is shown in FIG. 5.
0073The output from sync slicer <b>118</b> is also coupled to the B input of multivibrator <b>302</b> via a delay circuit. This delay circuit includes two RC filters. A capacitor C<b>14</b> (51 pf) and a resistor R<b>28</b> (10KΩ) form a RC filter and a capacitor C<b>12</b> (56 pf) and a resistor R<b>60</b> (2.5KΩ) provide another one. Two inverters I<b>4</b> and I<b>5</b> are arranged between the two RC filters. An inverters I<b>6</b> is positioned between the B input of <b>302</b> and RC filter having C<b>12</b> and R<b>60</b>. A positive 5V is applied to R<b>28</b> via a resistor R<b>27</b> (1KΩ) for providing a DC bias. This delay circuit delays the sliced signal from sync signal <b>118</b> about 0.75 μs to 0.9 μs.
0074The pulses at the /Q<o ostyle="single">Q</o>output of <b>301</b> trigger the multivibrator <b>302</b> via its /AĀ input so that the Q output of <b>302</b> is at high level. The delayed pulses by the delay circuit is applied to B input of <b>302</b>, triggering it so that the Q output of <b>302</b> is at a high level. The pulse width of output pulse from <b>302</b> is set by a resistor R<b>29</b> of 3.32KΩ and a capacitor C<b>11</b> of 0.001 μf, if the apparatus <b>100</b> in accordance with the present invention operates under a conventional TV video signal mode, for example, the NTSC video signal. When the apparatus <b>100</b> operates under the HDTV mode, a resistor R<b>30</b> of 1KΩ is shunted with R<b>29</b> by closing of the switch SWPSW<sub>p</sub>.
0075Therefore, the pulse width of Q output of <b>302</b> is between 2.0 μs and 2.5 μs for the NTSC video signal. This pulse occurs during blanking and burst portion of the NTSC video signal. On the other hand, the pulse width of the Q output of <b>302</b>, for the HDTV video signal, is from 0.5 μs to 0.7 μs. The pulse of Q output of <b>302</b> coincides with the blanking portion without exceeding it. The waveform at the Q output of <b>302</b> is shown in FIG. 5.
0076The output pulses at the Q output of <b>302</b> activate the SW<sub>3 </sub>so that the output from OP<b>11</b> is coupled to the negative input of OP<b>13</b> via the RC filter having the resistor R<b>25</b> and the capacitor C<b>9</b>. During the high level of the pulses from <b>302</b>, the capacitor C<b>8</b> of the integrator OP<b>13</b> is charged up and down by the video signal from the buffer OP<b>11</b> depending on whether it is above or below the reference on the plus input of OP<b>13</b>, drawing the input voltage at the positive input of OP<b>10</b> up or down. As a result, the output of OP<b>10</b> is drawn up or down. After the Q output of <b>302</b> recovers to low level, the switch SW<sub>3 </sub>is released so that the negative input of the operational amplifier OP<b>13</b> is coupled to the output of OP<b>12</b> of the offset device <b>108</b>. Thus, the output of the operational amplifier OP<b>13</b> does not change.
0077The divider <b>124</b> of the reference sync generating section <b>112</b> includes four resistors R<b>31</b>, R<b>32</b>, R<b>33</b> and R<b>34</b>. The resistors R<b>31</b>-R<b>34</b> have the same resistance of 10KΩ. Therefore, the output potential of the sync tip peak detector <b>120</b> is equally divided so that three reference potentials are provided. The first reference potential between the resistors R<b>33</b> and R<b>34</b> equals half of the output potential from the sync tip peak detector <b>120</b>. The second reference potential between the resistors R<b>31</b> and R<b>33</b> equals three-fourth of the output level from the sync tip peak detector <b>120</b>. The third reference potential between the resistors R<b>32</b> and R<b>34</b> equals one-fourth of the output level from the sync tip peak detector <b>120</b>. However, different reference potentials may also be obtained by changing the resistance of resistors R<b>31</b>-R<b>34</b>. Different combination of potentials on the positive input of CP<b>14</b>-CP<b>16</b> can be easily realized.
0078In accordance with the present invention, the comparator <b>122</b> of reference sync generating section <b>112</b> includes three comparators CP<b>14</b>, CP<b>15</b> and CP<b>16</b>. The first reference potential between the resistors R<b>33</b> and R<b>34</b> is applied to the positive input of comparator CP<b>14</b>. The second reference potential between the resistors R<b>31</b> and R<b>33</b> is applied to the positive input of the comparator CP<b>15</b>. The third reference potential is then applied to the positive input of the comparator CP<b>16</b>. The video signal output V<b>0</b><sub>1</sub>V<sub>01 </sub>from the amplifier OP<b>10</b> of the DC restoration device <b>110</b> is coupled to respective negative inputs of three comparators CP<b>14</b>-CP<b>16</b> via resistors R<b>35</b>, R<b>36</b> and R<b>37</b>.
0079As for conventional TV video signals, for example, the NTSC video signal, CP<b>14</b> compares the first reference potential and the video signal V<sub>O1 </sub>so as to sense the middle levels of the horizontal and vertical synchronizing pulses. The comparator CP<b>15</b> then senses the video signal V<sub>O1 </sub>in response to the second reference potential and the rest of the video signal V<sub>O1 </sub>is regarded as noise. Because the switch SW<sub>1 </sub>of sync tip peak detector <b>120</b> closes during the blanking-burst period to sample the video signal, the second reference potential is set to a level lower than the blanking level. The switch SW<sub>2 </sub>of sync tip peak detector <b>120</b> closes during the negative synchronizing tip to sample the video signal, the third reference potential is thus set to a level higher than the negative tip. Two complementary output V<sub>P3 </sub>and V<sub>C3 </sub>from CP<b>16</b> are delivered to the combination logic <b>126</b>.
0080As a second example, when the apparatus <b>100</b> in accordance with the present invention is used for processing the HDTV video signal, the second reference potential represents a value between the blanking and positive peak synchronizing tip for the synchronizing pulses. The rest of the video signal V<sub>O1 </sub>is considered as noise. The first reference potential is set at the middle of the negative and positive synchronizing tip during synchronizing pulses, meaning at the blanking level. The purpose of this comparator CP<b>14</b> is to sense transition from the negative synchronizing tip to the positive synchronizing tip. The rest of the video signal V<sub>O1 </sub>is considered as noise. The reference potential and the output V<sub>P3 </sub>of CP<b>16</b> is the same as under the NTSC video signal. Therefore, outputs of comparator <b>122</b> are logic levels corresponding to the negative sync for these video signals.
0081The logic level outputs V<sub>P1</sub>, V<sub>P2</sub>, V<sub>P3 </sub>and V<sub>C3 </sub>from the comparator <b>122</b> are directed to the combination logic <b>126</b> of the sync restoring section <b>114</b>, as shown in FIG. 4. The output V<sub>P1 </sub>of the comparator CP<b>14</b> is directed to an input of an AND gate A<b>1</b>. The signal V<sub>C3 </sub>output from the comparator CP<b>16</b> is inverted by an inverter I<b>7</b>, and is filtered by a RC filer having a resistor R<b>53</b> (200Ω) and a capacitor C<b>17</b> (0.001 μf). Before it is applied to another input of the AND gate A<b>1</b>, the filter signal V<sub>C3 </sub>is inverted again by an inverter I<b>8</b>. In order to preserve the combination logic generated sync information at the half way crossing, the output V<sub>C3 </sub>from the comparator CP<b>16</b> is delayed by the inverter I<b>7</b> and I<b>8</b> circuit for 85 ns-200 ns. Thus, the two input pulses are added at the inputs of the AND gate A<b>1</b> so that the output of A<b>1</b> is a positive pulse.
0082Along with the output from the AND gate A<b>1</b>, the output V<sub>P2 </sub>from the comparator CP<b>15</b> is directed to an input of an OR gate O<b>1</b>. The positive pulse from A<b>1</b> and the V<sub>P2 </sub>activate the OR gate O<b>1</b>, thereby producing a pulse which has a rising edge defined by the positive pulse from A<b>1</b> and a falling edge defined by V<sub>P2</sub>. The output of OR gate O<b>1</b> is directed to another OR gate O<b>2</b>.
0083The output V<sub>C3 </sub>is also used to trigger a multivibrator <b>401</b> so that a high level is set at the /Q<o ostyle="single">Q</o>output of the multivibrator <b>401</b>. The width of the high level is set by a resistor R<b>38</b> and a capacitor C<b>8</b>C<b>18</b>. In this case of, where capacitor C<b>18</b> has a capacitance of 0.001 μf and resistor R<b>38</b> has a resistance of 2.9KΩ, the pulse width is between 1.4 μs-2.8 μs. The output high level at the /Q<o ostyle="single">Q</o>output of <b>401</b> is directed to an input of an AND gate A<b>2</b>. Another input of A<b>2</b> receives the output V<sub>P3 </sub>from the comparator CP<b>16</b>. For the NTSC video signal, the output of A<b>2</b> is determined by signal V<sub>P3</sub>. Under the HDTV video signal, the output of A<b>2</b> is determined by the pulse at the /Q<o ostyle="single">Q</o>output of <b>401</b>. The minimum width for this pulse is 2.6 μs which is determined by the duration of the vertical interval pulses. The maximum width for this pulse is 2.8 μs which is determined by the duration of the blanking in horizontal lines.
0084The ANDed output from A<b>2</b> is applied to another input of OR gate O<b>2</b> so that the output from OR gate O<b>1</b> is ORed with the ANDed output from A<b>2</b>. Particularly, under processing the NTSC video signal, the ORed output of OR gate O<b>1</b> is completely determined by the ANDed output pulse from A<b>2</b>. The reason is that the negative ANDed output from A<b>2</b> is narrower than the negative ORed output from O<b>1</b>. The output of O<b>2</b> is a composite synchronizing output C<sub>S</sub>.
0085In order to extract horizontal synchronizing pulses from the outoutput C<sub>S </sub>from the OR gate O<b>2</b>, a circuitry including multivibrators <b>402</b> and <b>403</b>, and OR gates O<b>3</b> and O<b>4</b> is designed. This circuitry eliminates every second half horizontal pulse from the vertical interval. The signal V<sub>C3 </sub>output from the comparator CP<b>16</b> is directed to the multivibrator <b>402</b>, where V<sub>C3 </sub>triggers the B input of <b>402</b> to set a low level at its /Q<o ostyle="single">Q</o>output. The width of this low level is set by a capacitor C<b>19</b> (0.001 μf) and a resistor R<b>39</b> (11.3KΩ). In this case, the low level lasts 6-10 μs. The 6 μs lower time limit is chosen to be greater than the horizontal synchronizing pulse duration. The upper time limit is chosen so that the pulse will not get into active video signal.
0086The /Q<o ostyle="single">Q</o>output of <b>402</b> triggers the B input of the multivibrator <b>403</b> so as to set a high level output at its Q output. The duration of the high level at the Q output of <b>403</b> is determined by a capacitor C<b>20</b> (0.001 μf) and the combination of resistors R<b>40</b> (68KΩ) and R<b>41</b> (50KΩ). The position of switch SW<sub>U </sub>is determined by the operation mode. For example, under the NTSC video signal, SW<sub>U </sub>is open so that the duration of the high level at the Q output of <b>403</b> is set by R<b>40</b> and C<b>12</b>C<b>20</b>, for example 35 μs-50 μs. On the other hand, if the apparatus <b>100</b> of the present invention is for processing the HDTV video signal, the switch SW<sub>U </sub>is closed so the R<b>41</b> is shunted across R<b>40</b>. Accordingly, the duration of the high level at the Q output of <b>403</b> is determined by C<b>20</b> and shunted resistors R<b>40</b> and R<b>41</b>, for example 17 μs-20 μs.
0087The Q output of <b>403</b>, along the /Q<o ostyle="single">Q</o>output of <b>402</b>, is coupled to inputs of an OR gate O<b>3</b>. The output of OR gate O<b>3</b> is the OR of the outputs of the multivibrators <b>402</b> and <b>403</b>. This output of O<b>3</b> coincides with the synchronizing tip but lasts a little longer. The output of <b>03</b>O<b>3</b>is directed to an OR gate O<b>4</b>. Another input of the OR gate O<b>4</b> receives the output from OR gate O<b>2</b>. The OR gate <b>04</b> serves to eliminate the half horizontal pulses during the vertical intervals, thereby producing a horizontal synchronizing output H<sub>S</sub>.
0088A multivibrator <b>404</b> is used to generate a horizontal square waveform output H<sub>Q</sub>. The output H<sub>S </sub>of the OR gate O<b>4</b> is coupled to the B input of <b>404</b> via the switch SW<sub>T</sub>. When the apparatus <b>100</b> of the present invention operates under the HDTV video signal, the rising edges of output H<sub>S </sub>triggers <b>404</b> at the B input to set a high level output at its Q output. Meanwhile, the switch SW<sub>L </sub>is closed so that the positive 5V is applied to <b>404</b> via shunted resistors R<b>42</b> and R<b>43</b> and a capacitor C<b>21</b>. Accordingly, the duration of the high level depends on a capacitor C<b>21</b> and the resistance of shunted resistors R<b>42</b> and R<b>43</b>. If the capacitance of C<b>21</b> is set as 0.001 μf and R<b>42</b> and R<b>43</b> are respectively set as 51KΩ, the duration is then 15 μs.
0089If the apparatus <b>100</b> of the present invention operates with NTSC video signal, the output H<sub>S </sub>is reversed by an inverter I<b>9</b> so that the B input of <b>404</b> is triggered by the falling edges of the synchronizing pulse, setting a high level at its Q output. At the same time, the switch SW<sub>L </sub>is open so that the positive 5V voltage is applied to <b>404</b> via only a resistor R<b>42</b>. Assuming R<b>42</b> has the resistance of 51KΩ and C<b>21</b> has the capacitance of 0.001 μf, the duration of the high level of the Q output of <b>404</b> is 30 μs.
0090The output C<sub>S </sub>of OR gate <b>02</b> is also directed to a vertical synchronizing filter circuitry including operational amplifiers OP<b>17</b> and OP<b>18</b>. A resistor R<b>44</b> of 37.4KΩ and a capacitor C<b>22</b> of 0.001 μf bridge across the output and negative input of OP<b>17</b> to form a first stage integrator type low pass filter. The positive input of OP<b>17</b> is tied to ground. The composite synchronizing output C<sub>S </sub>is coupled to the negative input of OP<b>17</b> via a resistor R<b>52</b> of 39KΩ. This configuration acts as a current source and leaky integrator such that the integrator is charged by the vertical broad pulses. The output from OP<b>17</b> is coupled to the negative input of OP<b>18</b> via a 10KΩ resistor R<b>50</b>. The positive input of OP<b>18</b> is tied to ground. A resistor R<b>45</b> (10KΩ) and a capacitor C<b>15</b> (0.001 μf) are shunted across the negative input and the output of OP<b>18</b>, thereby providing a second stage integrator type low pass filter. Of course, a more traditional low pass filter circuit may be implemented by the addition of source resistors as shown in FIG. 11.
0091This vertical filter circuitry employs a design which is an integrator and current source type, offsetting conventional optimal design. This design provides a frequency response characteristic without matching standard filter design curves which are commonly known. However, it is this design that provides a frequency response characteristic good for vertical synchronizing separation of the NTSC or HDTV video signal. This frequency response of the filter circuitry is shown in FIG. 6.
0092Alternatively, other vertical separation circuits which utilize the duty cycle of the vertical sync pulse may be utilized as well.
0093The filter signal is applied to a positive input of a comparator CP<b>19</b> via a 38KΩ resistor R<b>51</b>. A resistor R<b>46</b> of 3.3KΩ is bridged between the positive input and output of CP<b>19</b> to provide positive feedback hysteresis for CP<b>19</b>. A positive 5V voltage is tied to ground via resistors R<b>47</b> and R<b>48</b>. R<b>47</b> has resistance of 20KΩ and R<b>48</b> has resistance of 10KΩ. A capacitor C<b>16</b> of 0.1 μf is shunted across resistor R<b>48</b>, thereby providing a stable reference voltage to the negative input of CP<b>19</b>. Furthermore, a positive 5V voltage is applied to the output of CP<b>19</b> via a resistor R<b>49</b> (1KΩ). Filter circuitry provides a vertical synchronizing output V<sub>S </sub>via CP<b>19</b> and inverted by an inverter I<b>10</b>.
0094To obtain a field synchronizing output, the vertical synchronizing output from CP<b>19</b> is directed to a flip-flop <b>405</b>. The clear input CLR<o ostyle="single">CLR</o>and set input PR<o ostyle="single">PR</o>of <b>405</b> are coupled to a positive 5V. The CK input of <b>405</b> receives vertical sync and the D input of <b>405</b> is coupled to H sync square wave the /Q<o ostyle="single">Q</o>output of multivibrator <b>404</b>. The rising edges of the V<sub>S </sub>pulses activate the trigger <b>405</b> to produce the field synchronizing output F<sub>S</sub>. Upon arrival of the rising edges, the Q output of <b>405</b> is set to a level the same as that as its D input. In addition, an inverter I<b>11</b> is provided for outputting a reversed composite synchronizing output C<sub>S</sub><o ostyle="single">C<sub>S</sub></o>.
0095A processing method <b>700</b> for synchronizing pulses of the video signals is shown in FIG. 7. At step <b>701</b>, the video signal is sliced to produce synchronizing pulses. The video signal is then sampled in response to the sliced sync to precisely sense the sync tip peaks pulses, at step <b>702</b>, thereby providing two peak signal values representing the positive and negative peak values of each synchronizing pulse.
0096The peak signal values are further converted, at step <b>703</b>, into three reference signals which respectively represent the different levels relative to each synchronizing pulse. In particular, the three reference levels respectively represent the middle, upper and lower middle levels of the synchronizing pulse. Comparison of the three reference levels and the video signal is conducted at step <b>704</b>. As a result of this comparison, the logic pulse outputs are obtained. Step <b>705</b> is for restoring synchronizing pulses of the video signal by combining the logic outputs.
0097FIGS. 8-11 show a more detailed schematic circuit of a preferred embodiment in accordance with the present invention. All of the components in FIGS. 8-11 correspond directly to those presented in FIGS. 2-4. The differences between FIGS. 2-4 and 8-11 include that all of components in FIGS. 8-11 are marked with commercial identification and are therefore more available in market. Therefore, detailed product part numbers and nominal values of components are marked on the components of FIGS. 8-11. The operation principle and interconnection of the components of the circuitry shown in FIGS. 8-11 are corresponding to FIG. 1 and FIGS. 2-4 and one skilled in the art will be able to understand FIGS. 8-11 from the forgoing description and explanation. Thus, the description of FIGS. 8-11 is omitted here.
0098FIG. 12 shows a prior art HDTV video format waveform which utilizes a two level sync pulse and an 8 level digital data format. The Data+FEC (Forward Error Correction) <b>1203</b> is carried in analog form constrained to a number of discrete levels which levels are allowed to change periodically, most usually in response to a clock signal. It may be noted that the sync pulse in this signal is not the same type of sync pulse as formed in typical NTSC or similar prior art systems. The sync pulses in NTSC type systems are used to facilitate horizontal and vertical scanning of the electron beam of the TV display whereas the sync pulses of the present system of FIG. 12 are used to facilitate the location and subsequent recovery of the data segment. It will be appreciated from the present disclosure that the invention described herein may be used to advantage with any type of synchronizing, locating or identifying pulse or arrangement of a known pattern or sequence.
0099The use of the analog constrained level type of data transmission for video signals was described for example in U.S. Pat. No. 4,665,431 issued May 12, 1987. In the '431 patent such a system is seen in FIGS. 2 and 3 where the constrained data carries audio or other related signals in the video waveform.
0100The waveform of FIG. 12 is typical of the HDTV terrestrial broadcast transmission system which is proposed for the United States. Note that the 8 possible levels which the data may take on are shown simultaneously, as if the figure were an oscilloscope display repetitively triggered to the sync pulse. In normal operation where only a single one of a data segment is displayed the data will be seen to trace a single pattern among the various levels, such as shown in FIGS. 2 and 3 of the prior art '431 patent.
0101FIG. 13 shows a prior art HDTV video format which utilizes a two level sync pulse and a 16 level digital data format. This waveform is typical of the terrestrial HDTV cable TV transmission system which is proposed for the United States. It will be understood that the combination of analog constrained level data and two level sync pulses as shown in FIGS. 12 and 13 is provided herein as examples of prior art video type signals with which the present invention may be used to facilitate improved synchronizing pulse separation, however the invention is not intended to be limited to only these two examples and may be utilized to advantage with any other system which utilizes two or more level synchronizing or identifying type pulses with analog or digital information carried therewith.
0102For the video signals of both FIG. 12 and 13, it is preferred to establish a known D.C. reference level for the signal and to provide data reference levels with which the particular level that a data bit occupies may be determined. Alternatively, it is possible to measure the D.C. level of the video type signal and adjust the reference levels accordingly. As the video type signal level changes the data reference levels will change in response thereto in order to maintain the proper relationship. It will be recognized that establishing a proper reference level is preferred to be accomplished by use of known components of the synchronizing portion of the signal, such as a sync tip or a sync blanking level. The use of the sync components is preferred, since those are the best known and most easily identified levels of the signal by virtue of the defined arrangement and known pattern of the waveform the pattern having a repetitive nature. It will also be recognized that for the signal of FIGS. 12 and 13 establishing proper reference levels is best performed by using both the sync tip and sync blanking level. The function of determining which particular level that a data bit occupies will be referred to herein as slicing and may be determined by establishing data reference levels to which the data waveform or signal may be compared by multiple comparators, although the term slicing as used herein will be used to encompass all circuits, steps and functions for performing this task of determining which data reference levels a data bit falls between or matches.
0103As an example, with respect to FIG. 12 it is seen that there are 8 possible data levels identified on the left scale as occurring at levels labeled −7, −5, −3, −1, +1, +3, +5, and +7. In order to identify which of these eight levels the video signal occupies at a particular time it can be seen that establishing data reference levels between the video levels, and comparing the video to those reference levels is desired. For the present example it can be seen that the reference levels may be established at −6, −4, −2, 0, +2, +4, and +6. In addition it may be desired to detect that video has exceeded the allowable range by adding thresholds of −8 and +8. The capability of such detection will allow data to be flagged as suspect for example in the event of noise impulses. The establishment of such reference levels is often complicated by the fact that the areas of information between sync pulses may very well change in amplitude and D.C. offset level during the segment.
0104In order to overcome this problem it is necessary to first establish or measure some known parameter at each end of the segment in order to be able to estimate the change during the segment. This process first requires identifying the segment by identifying or detecting the arrangement or sequence of the known occurrences or patterns of the sync or other identifier. The present invention provides for such identification by locating or detecting a first transition of a known direction and amplitude, and inspecting the first transition to see if it occurs in a proper relation to a second known occurrence. The second known occurrence may be another transition of a known direction and level, or the occurrence of a known level for a known time. The detection of the proper relation of the known occurrences is preferred to be made by delaying a signal marking the first occurrence for an amount equal to the expected arrival of the second occurrence and determining if the two are approximately coincident, thereby indicating the proper relationship. Further inspection may be made by including a third or more occurrences in the inspection to ensure proper relationships.
0105Once the locations of segments of video, data or other information are known by the above determination of the locations of arrangements of known patterns of identifiers, the levels of known parts of the patterns may be utilized to establish the levels of one or more references at the start and end of the segments. Once the start and end levels are known the references may be adjusted throughout the segment in order to facilitate recovery of the information for example by data slicing.
0106FIG. 14 shows an expanded diagram of a typical one of the syncs of FIG. 12 or 13, showing data segment ending data <b>1401</b>, leading sync blanking <b>1402</b>, sync falling or leading edge <b>1406</b>, sync tip <b>1403</b> with sync tip level <b>1408</b>, sync rising or trailing edge <b>1407</b>, sync trailing blanking <b>1404</b> and data segment beginning data <b>1405</b>. Note in particular that the 50% level of the sync pulse is identified for each of the leading and trailing edge by <b>1406</b> and <b>1407</b> respectively. It may also be noted that the sync pulse is corrupted by the presence of residual carrier pilot and other interference shown as the broadening of the waveform. FIG. 15 shows a typical expanded diagram of a typical pair of single data segments separated by a single sync pulse. FIG. 15 shows the first data segment ending data <b>1501</b> which happens to occur at the lowest level, leading sync blanking <b>1502</b>, sync falling or leading edge <b>1506</b>, sync tip <b>1503</b> with leading sync tip level <b>1508</b> and average sync tip level <b>1509</b>, sync rising or trailing edge <b>1507</b>, sync trailing blanking <b>1504</b> and the second data segment beginning data <b>1505</b> which happens to occur at the highest level. Note in particular that the 50% level of the sync pulse is identified for each of the leading and trailing edge by <b>1506</b> and <b>1507</b> respectively, and that they are not the same level as shown in FIG. 14. It may also be noted that the sync pulse of FIG. 15 is also corrupted by the presence of residual carrier pilot and other interference shown as the broadening of the waveform. The presence of the residual carrier pilot is of particular concern since if not properly accounted for it can upset the measurement of sync blanking and tip. It is desired that any sample and hold which is utilized to sample the level of a sync component have a sample period which is an integral multiple of cycles of this carrier in order that the effect of the carrier will be integrated out by the hold circuit. Alternatively, filtering of the sync component may be utilized.
0107It may be noted that the waveform of FIG. 15 is corrupted in a relatively low frequency manner, which is demonstrated for purposes of example by the tilt in the sync tip and the associated different levels of <b>1502</b> and <b>1504</b>, and also <b>1506</b> and <b>1507</b>. It will also be recognized that the amplitude of the overall waveform may be affected such as to change the overall amplitude, or to compress or expand portions of the amplitude in a nonlinear fashion. All of these various distortions may be experiences simultaneously in a static or time varying fashion.
0108Tilt will be used herein to signify any type of distortion of the video signal whereby the position of sync components and/or data components are disturbed within a single sync period or from period to period. This distortion may be caused for example by capacitive coupling of the video waveforms with the resulting average level which changes due to the data in the different data segments being at different levels. Other causes of distortion may include interference from unwanted signals being introduced into the video signal, or reflections of the signal itself from terrestrial objects or imperfect transmission either over the air, in the cable system or in the video transmitting, receiving or processing circuitry.
0109In establishing the reference levels for subsequent slicing of the data, it will be necessary to either first remove the tilt from the waveform, or to generate reference levels having the same tilt as the waveform. It is preferred to remove the tilt by clamping the waveform to a known D.C. level and to generate the required reference values in response to the amplitude of the sync pulse. It is further preferred to adjust the amplitude of individual ones of the reference values in response to the data itself in order to optimally place said reference values between the data levels. In this fashion the reception of the transmitted data of the video signal may be optimized.
0110FIG. 16 shows a diagram of the preferred embodiment of the present invention having a video input <b>1601</b> for receiving the video type signal, a processing circuit <b>1602</b> for receiving and processing the video type signal. Circuit <b>1602</b> is preferred to include common mode rejection capability and filtering to remove unwanted interference signals which are of a fixed frequency nature. The output of <b>1602</b> is coupled to a falling edge detector <b>1614</b> to a rising edge detector <b>1615</b>, and to a D.C. level adjustment circuit shown in this preferred embodiment as a resistor network <b>1604</b> and <b>1605</b>. It will be recognized that the output of <b>1602</b>, as well as any other of the signals at any other stage utilized in the invention, may be coupled in any fashion known to those of ordinary skill in the art, including capacitively coupled as shown by <b>1603</b>.
0111The falling edge detector <b>1614</b> operates to detect when a falling edge is present in the signal, such as the edge <b>1506</b> of FIG. 15. The output of the falling edge detector may be considered a marking signal and the marking signal is delayed by an edge to edge delay <b>1616</b> where the delay is slightly shorter than the time period or number of clocks from the leading edge <b>1506</b> to the trailing edge <b>1507</b>. The rising edge detector <b>1615</b> operates to detect when a rising edge is present in the signal, such as the edge <b>1506</b> of FIG. 15. It will be recognized that by the addition of a window level comparator to the coincidence detect <b>1617</b> that the presence and duration of a particular level of the sync signal may be detected. The detection of the duration of the sync tip <b>1503</b> is described above, and if the window detector is combined to verify that the level of sync tip is between two known levels then the level and duration of sync tip may be detected. Such detection is also possible for other levels such as the sync blanking level <b>1502</b> or <b>1504</b>.
0112It will thus be appreciated that events of transitions of known direction and amount as well as events of levels of known amount and time may be detected as well as the relationships of the events, including the sequence and timing of such events may be detected and utilized to detect or verify the occurrence of sync or other types of timing signals in the video type signal.
0113The edge detectors are preferred to take into account the distance the edge falls or rises such as by differentiating the edge to generate a spike, and comparing the amplitude of the spike to a reference such that edges which occur due to data transitions from one level to another which are smaller than the distance from sync pulse blanking <b>1502</b> to sync tip <b>1508</b> may be discarded. Thus only edge transitions equal to or greater than the substantial amplitude of sync edges are detected. Such an edge detector is implemented in <b>120</b> of FIG. 2 as previously described and is also shown in FIG. 20.
0114As previously mentioned the delay <b>1616</b> delays the leading sync pulse by slightly less than the expected period of a legitimate sync pulse. The coincidence and period detector <b>1617</b> then checks to see if a leading pulse is followed at substantially the proper time or number of clocks by a trailing pulse. If so, the period detector then checks to see if this set of pulses occurred at the proper time or number of clocks after the preceding received set of pulses, which preceding set is delayed by period delay <b>1620</b>. In other words, <b>1617</b> checks for proper sync pulse width and period. It will be recognized that the detection of periods and delays may be performed by the use of time delays or clock period delays as one skilled in the art will be able to choose to fit a particular implementation of the invention without departing from the scope of the invention. In particular, the delays may be implemented with clock counters in order that they track transmission rate variations of the video type signal.
0115It is preferred that <b>1617</b> utilize some amount of windowing in checking for proper sync pulse period and width in order to allow for small variations which may occur to legitimate syncs due to noise, time base errors, transmission imperfections and the like. This is the reason that delay <b>1616</b> is preferred to delay an amount slightly less than the width of a sync pulse and detect as proper pulses which arrive between that time and a time slightly more than that of a proper sync pulse. In particular it is preferred that both the pulse width and pulse period detectors operate to detect within a window of 95% to 105% of the expected value.
0116While the pulse period delay is shown as being separately connected to <b>1616</b> to represent that it presents the previously detected pulse from <b>1616</b> and presents it to <b>1617</b> after a delay, it will be recognized that it may also be connected to the output of <b>1617</b>. The former case will allow quicker startup and acquisition and the latter will provide better noise immunity since any pulse out of <b>1617</b> will need to have been preceded by a pulse which occurred a pulse period earlier. It will be recognized however that if there is never a pulse out of <b>1617</b> upon initial startup, that there will never be a pulse from <b>1620</b>, thus causing <b>1617</b> to latch up. This condition must be detected and prevented. For example, <b>1620</b> can be connected to <b>1616</b> if there is no previous output from <b>1617</b> stored in <b>1620</b>, and then connected to <b>1617</b> as soon as there is an output from <b>1617</b>. This function may be performed by a simple retriggerable oneshot which sets when a pulse is received from <b>1617</b> and times out if no pulse is received after 1½ pulse periods. As long as the oneshot is triggered, the output of <b>1617</b> is used to feed <b>1620</b>. If the oneshot times out the output of <b>1616</b> feeds <b>1620</b>.
0117The output of <b>1617</b> is coupled to a sample pulse generator and PLL <b>1618</b>. The PLL is utilized to provide sample clocks and other clocking signals for subsequently sampling and clocking the data from the video signal, and for other clocking and timing functions as will be apparent to one of ordinary skill in the art. The sample pulse generator <b>1619</b> operates to provide properly times sample signals to the various sample and hold circuits to take samples of the video signal level at known times, for example to the sample switches <b>1608</b>, <b>1609</b> and <b>1610</b> to take samples of the sync pulse blanking levels <b>1502</b> and <b>1504</b> with switch <b>1608</b>, the high reference level which in the preferred embodiment is also <b>1502</b> and <b>1504</b> with switch <b>1609</b>, and sync tip level <b>1509</b> with switch <b>1610</b>. Other sample signals may be provided as well as will be discussed below.
0118Sample switch <b>1608</b> along with reference <b>1621</b>, negative integrator <b>1607</b> and current providing resistor <b>1605</b> operate to D.C. restore the video signal the same as that of circuit <b>110</b>. While not shown in FIG. 16, it will be recognized that any of the additional functions provided in FIG. 1 may also be included in the circuit of FIG. 16 as desired.
0119Sample switches <b>1609</b> and <b>1610</b> operate in conjunction with high and low level hold circuits <b>1611</b> and <b>1612</b>, respectively, to sample and hold the levels of the sync pulse. In that the level of the sync pulse is directly related to the levels of the reference between each of the data levels of the data segment, the data reference level circuit <b>1613</b> receives the levels from <b>1611</b> and <b>1612</b> in order to establish reference levels for data slicing, as shown in FIG. 17.
0120In FIG. 17 the high level signal and low level signals from <b>1611</b> and <b>1612</b> are coupled to the reference level circuit at <b>1701</b> and <b>1702</b>, respectively. These levels are translated to the upper reference level and lower reference level by amplifiers <b>1703</b> and <b>1704</b> having respective gains A<b>1</b> and A<b>2</b>. This translation may be appreciated by inspecting FIG. 13 where it can be seen that the upper level needs to be between the upper two data levels corresponding to 14 on the left scale whereas the high level of the sync pulse corresponds to level 9. Correspondingly, the sync tip is at level −9 and the lower reference level should be at −14.
0121The upper and lower reference levels are then divided into the multiple data reference levels necessary for data slicing by resistors <b>1705</b>a-n as shown by way of example in FIG. 17. As related to FIG. 13, these reference levels would correspond to 15 values of 14, 12, 10, 8, 6, 4, 2, 0, −2, −4, −6, −8, −10, −12 and −14 on the left scale which values define 16 possible data words. It will be understood that while the operation of FIG. 17 is shown by way of example with respect to voltages and resistances, it may be provided by equivalent use of currents and current ratios as will be known to one of ordinary skill in the art.
0122Each reference level from the resistor network <b>1705</b> is coupled to a comparator <b>1706</b> with the data & FEC (Forward Error Correction) portion of the video signal coupled to the other inputs of all of the comparators via <b>1708</b>. The outputs of the 15 comparators are coupled to the combination logic <b>1707</b> which provides a combined digital output <b>1709</b> which represents a particular one of 16 words corresponding to the data level of the video at a particular time.
0123FIG. 18 shows a digital embodiment of the present invention. It will be recognized that many of the functions of the present invention may be performed in the digital domain rather than the analog domain which is described in respect to the preferred embodiment. The video is received at <b>1801</b>, processed by <b>1802</b> and coupled from <b>1802</b> to a sync separator <b>1812</b> which provides a coarse separation of sync, and may be comprised of appropriate portions of FIG. 16. The sync separator provides separator sync pulses to the PLL <b>1811</b> which generates clocks for the A-D <b>1805</b> and Processor <b>1806</b>. Alternatively, the clocks may be generated from the data as is well known in the art, in which case <b>1812</b> will be replaced with a clock or data extraction circuit.
0124The processor <b>1806</b> may be of a general purpose type, for example a microprocessor which is programmed to perform the steps or equivalent functions described herein via software control, or may be of a more dedicated type such as a DSP IC or dedicated IC designed specifically for the task. All of these embodiments will be known to be of use to one of ordinary skill in the art from the teachings herein.
0125The video data and FEC from <b>1802</b> is coupled to a processing circuit <b>1802</b> where it is prepared for coupling to an A-D convertor <b>1805</b> via a D.C. restoration circuit comprised of <b>1803</b> and <b>1804</b> and portions of a processor circuit <b>1806</b>. The A-D <b>1805</b> receives the D.C. restored video and a sampling clock from PLL <b>1811</b>. The video is digitized by <b>1805</b> with the digital video being coupled to the processor <b>1806</b>.
0126The processor includes circuitry for sampling the sync blanking levels and sync tip, comparing the level to a reference and generating a correction for providing D.C. offset via connection <b>1809</b>. Alternatively, the output of the comparison within <b>1806</b> may be coupled to an integrator <b>1810</b> as previously described.
0127Processor <b>1806</b> further provides establishing thresholds and slicing the data in response to the thresholds as previously described in order to provide the data out <b>1807</b> corresponding to <b>1709</b> of FIG. 17. The processor may also provide sync separation or data or clock separation as previously described with respect to <b>1812</b>. Additionally, <b>1806</b> may be configured to provide additional functions such as those connected with the utilization of the data.
0128It will be appreciated that if an A-D convertor having sufficient range is employed, with suitable coupling such as capacitive coupling, that the D.C. restoration may be eliminated and thresholds for slicing may be computed on the fly within processor <b>1806</b> in order that the thresholds are dynamically adjusted as data is received in order to accommodate various tilt distortions. In particular, the level of the thresholds may be computed at both ends of a data block and adjusted throughout the data block to facilitate slicing.
0129As an example, if the data block is 100 clocks long, and a given threshold starts at value 50 units and ends at value 60 units the threshold value may be adjusted upward by 0.1 unit per clock thus causing the threshold to ramp up to track the tilt in the data. Another threshold might start at value 200 units and ends at value 180 units with this threshold value being adjusted downward by 0.2 unit per clock thus causing the threshold to ramp down to track the tilt in the data. This ramping threshold may then also be further finely adjusted in response to the data itself within and even continuously throughout the data block in addition to adjustment just at the ends. Accordingly, all thresholds may be simultaneously adjusted in different amounts and in different patterns. This approach provides not only for handling overall tilt of the data block, but will inherently compensate for any nonlinear distortion since the actual data may be utilized and the thresholds independently adjusted throughout the data block.
0130As a further example of the usefulness of <b>1806</b>, the tilt of the data block may be corrected before or as part of the data slicing. As with the previous example where the given threshold starts at value 50 units and ends at value 60 units the data values may be adjusted downward by 0.1 unit per clock thus causing the tilt to be removed from the data in order that a fixed threshold may be used. Combinations of the two approaches may be utilized as well.
0131FIG. 19 shows an analog circuit for providing fine adjustment to the thresholds which are utilized by comparators <b>1706</b> of FIG. 17 in response to the data of the video type signal. The high level and low level signals are coupled to <b>1703</b> and <b>1704</b> to provide the top and bottom levels however each data value of the video from <b>1620</b> is sampled as soon as that data level is determined by <b>1707</b>.
0132For example, a given data level N is detected as being between two thresholds N and N−1 by <b>1707</b>, and the sample and hold corresponding to that level is caused to operate to sample and hold the actual data level. This operation continues for all data levels as the corresponding data is received, including for samples of data at levels N+1. It will be seen that by splitting the resistors <b>1705</b> corresponding to the thresholds above and below a particular data level, and coupling the actual sampled and held data level to the split resistors, that adjustment of the threshold values immediately above and below may be had. In this fashion, the threshold values may be adjusted to lie precisely in the middle of the data levels. This operation may of course be included in processor <b>1806</b> discussed above.
0133FIG. 20 shows a sync edge detection circuit which may be utilized for <b>1614</b> and <b>1615</b> of FIG. 16. The video signal having a sync pulse characteristic such as shown by <b>2002</b> is coupled to a differential <b>2001</b> which outputs pulses shown as <b>2003</b> which have an amplitude which is in proportion to the amplitude of the edge of <b>2002</b>. The pulses are compared to two references which are preferred to be set at 85% of the amplitude of the pulse corresponding to a legitimate sync edge. The comparator, upon receiving a pulse equal to or in excess of the reference outputs a pulse the presence of which indicates a sync edge or possibly a data transition having a magnitude equal to or greater than that of the corresponding reference level. If desired, a second set of comparators may be included which have references of 115% of the amplitude of the pulse corresponding to a legitimate sync edge. The comparator, upon receiving a pulse equal to or in excess of this second reference outputs a pulse the presence of which indicates an edge having too large an amplitude, most likely resulting from a noise pulse or a data transition. This second set of comparators would then be used to inhibit or flag the output of the first set of comparators in order to prevent these invalid edges from being further processed.
0134One skilled in the art will recognize that the above described functions and components are somewhat more complex than represented by the present block diagrams, however from the disclosure and teachings herein, taken with the available applications literature available from the manufacturers of the suggested components, or from other components which may be substituted as will be known from the above disclosure, the construction of a practical and operable device will be well within the capability of one or ordinary skill in the art without resorting to further invention or undue experimentation.
0135FIG. 21 is a flow chart of a synchronizing signal identifying method in accordance with the present invention. The video type signal is first received, followed by the detection of a first event and the detection of a second event. The relationship between the first and second event is determined and if the relationship matches known parameters the occurrence of the sync is identified.
0136It will be understood that the previous descriptions and explanations are given by way of example, and that numerous changes in the combinations of elements and functions as well as changes in design of the above may be made without departing from the spirit and scope of the invention as hereinafter claimed. In particular, will be useful to combine the functions of the invention with other functions in a fashion so that such functions may be shared between devices or methods. These and other modification to and variations upon the embodiments described above are provided for by the present invention, the scope of which is limited only by the following claims.
Contents4
16 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US9665968B2 | Cited by | United States of America | Search report |
| US2010045672A1 | Cited by | United States of America | Pre-grant |
| US2010053454A1 | Cited by | United States of America | Pre-grant |
| US8471835B2 | Cited by | United States of America | Search report |
| GB1143241A | Cites | United Kingdom | Search report |
| GB2200011A | Cites | United Kingdom | Search report |
| US3569844A | Cites | United States of America | Search report |
| US3706847A | Cites | United States of America | Search report |
| US3819859A | Cites | United States of America | Applicant |
| US4097896A | Cites | United States of America | Applicant |
| US4115811A | Cites | United States of America | Applicant |
| US4233629A | Cites | United States of America | Applicant |
| US4298890A | Cites | United States of America | Search report |
| US4305091A | Cites | United States of America | Applicant |
| US4313135A | Cites | United States of America | Applicant |
| US4385319A | Cites | United States of America | Applicant |
| US4498141A | Cites | United States of America | Applicant |
| US4520393A | Cites | United States of America | Search report |
| US4532541A | Cites | United States of America | Applicant |
| US4573070A | Cites | United States of America | Applicant |
| US4665431A | Cites | United States of America | Applicant |
| US4680633A | Cites | United States of America | Applicant |
| US4703355A | Cites | United States of America | Applicant |
| US4812907A | Cites | United States of America | Search report |
| US4816830A | Cites | United States of America | Applicant |
| US4829257A | Cites | United States of America | Applicant |
| US4866543A | Cites | United States of America | Applicant |
| US4868428A | Cites | United States of America | Applicant |
| US4872070A | Cites | United States of America | Applicant |
| US4882624A | Cites | United States of America | Applicant |
| US5012340A | Cites | United States of America | Search report |
| US5097218A | Cites | United States of America | Applicant |
| US5202761A | Cites | United States of America | Applicant |
| US5260790A | Cites | United States of America | Applicant |
| US5424780A | Cites | United States of America | Applicant |
| US5432559A | Cites | United States of America | Applicant |
| US5459524A | Cites | United States of America | Applicant |
| US5486869A | Cites | United States of America | Applicant |
| US5530483A | Cites | United States of America | Applicant |
| US5543743A | Cites | United States of America | Applicant |
| US5548236A | Cites | United States of America | Applicant |
| US5550594A | Cites | United States of America | Applicant |
| US5572261A | Cites | United States of America | Applicant |
| US5592508A | Cites | United States of America | Applicant |
| US5635725A | Cites | United States of America | Applicant |
| US5675277A | Cites | United States of America | Applicant |
| US5675388A | Cites | United States of America | Applicant |
| US5751368A | Cites | United States of America | Applicant |
| US5754250A | Cites | United States of America | Applicant |
| US5793053A | Cites | United States of America | Applicant |
| US5834747A | Cites | United States of America | Applicant |
| US5874910A | Cites | United States of America | Applicant |
| US5920842A | Cites | United States of America | Applicant |
| US5946049A | Cites | United States of America | Applicant |
| US5949087A | Cites | United States of America | Applicant |
| US5996906A | Cites | United States of America | Applicant |
| US6078038A | Cites | United States of America | Applicant |
| US6098046A | Cites | United States of America | Applicant |
| US6141057A | Cites | United States of America | Applicant |
| US6191407B1 | Cites | United States of America | Applicant |
| US6308890B1 | Cites | United States of America | Applicant |
| US6330033B1 | Cites | United States of America | Applicant |
| US6351281B1 | Cites | United States of America | Applicant |
| US6392707B1 | Cites | United States of America | Applicant |
| US6421636B1 | Cites | United States of America | Applicant |
| US6469741B2 | Cites | United States of America | Applicant |
| US6529637B1 | Cites | United States of America | Applicant |
| USRE33535E | Cites | United States of America | Applicant |
| JPS5797274A | Cites | Japan | Search report |
| JPS58178669A | Cites | Japan | Search report |
| JPS58186270A | Cites | Japan | Search report |
| GB1143241 | Cites | United Kingdom | Search report |
| GB2200011 | Cites | United Kingdom | Search report |
| JP5797274A | Cites | Japan | Search report |
| JP58178669 | Cites | Japan | Search report |
| JP58186270 | Cites | Japan | Search report |
| Elantec EL4581C Data Sheet May 1993 Rev A. | Non-patent | – | Search report |
| Elantec EL4583C Nov. 1993 Rev. A. | Non-patent | – | Search report |
| TV Technology "And the Winner is VSB . . . Maybe" Weiss, Apr. 1994. | Non-patent | – | Search report |
| Compiation re: Element c) of Claim 33 of U.S. Patent No. 5,754,250 (1 page). | Non-patent | – | Applicant |
| Document entitled "Validity '869 Patent" (26 pages). | Non-patent | – | Applicant |
| Document entitled "Validity '250 Patent" (32 pages). | Non-patent | – | Applicant |
| Technology Licensing Corporation v. Gennum Corporation, E-Filed May 4, 2007, Document No. 925, Case No. C 01-04204 RS, "Opinion and Order", Honorable Richard Seeborg-Judge, in U.S. District Court for the Northern District of California, San Jose Division, pp. 1-43. | Non-patent | – | Applicant |
| Technology Licensing Corporation v. Gennum Corporation, E-Filed Jun. 1, 2007, Document No. 931, Case No. C 01-4204 RS, "Judgment", Honorable Richard Seeborg-Judge, in the U.S. District Court for the Northern District of California, San Jose Division, pp. 1-3. | Non-patent | – | Applicant |
| Technology Licensing Corporation v. Gennum Corporation, E-Filed Jun. 1, 2007, Document No. 930, Case No. C 01-4204 RS, "Order re Entry of Final Judgment", Honorable Richard Seeborg-Judge, in the U.S. District Court for the Northern District of California, San Jose Division, pp. 1-3. | Non-patent | – | Applicant |
| Technology Licensing Corporation vs. Gennum Corporation, Trial Day 1, Oct. 16, 2006, Case No. C-01-4204 RS, Transcript of Proceedings before the Honorable Richard Seeborg, United States Magistrate Judge, in U.S. District Court for the Northern District of California, San Jose Division, vol. 1, pp. 1-241. | Non-patent | – | Applicant |
| Technology Licensing Corporation vs. Gennum Corporation, Oct. 17, 2006, Morning Session, Case No. C-01-4204 RS, Transcript of Proceedings before the Honorable Richard Seeborg, United States Magistrate Judge, in U.S. District Court for the Northern District of California, San Jose Division, vol. 2, pp. 242-355. | Non-patent | – | Applicant |
| Technology Licensing Corporation vs. Gennum Corporation, Oct. 17, 2006, PM Session, Case No. C-01-4204 RS, Transcript of Proceedings before the Honorable Richard Seeborg, United States Magistrate Judge, in U.S. District Court for the Northern District of California, San Jose Division, vol. 2, pp. 356-454. | Non-patent | – | Applicant |
| Technology Licensing Corporation vs. Gennum Corporation, Oct. 18, 2006 Case No. C-01-4204 RS, Transcript of Proceedings before the Honorable Richard Seeborg, United States Magistrate Judge, in U.S. District Court for the Northern District of California, San Jose Division, vol. 3, pp. 455-716. | Non-patent | – | Applicant |
| Technology Licensing Corporation vs. Gennum Corporation, Oct. 19, 2006, Case No. C-01-4204 RS, Transcript of Proceedings before the Honorable Richard Seeborg, United States Magistrate Judge, in U.S. District Court for the Northern District of California, San Jose Division, vol. 4, pp. 717-980. | Non-patent | – | Applicant |
| Technology Licensing Corporation vs. Gennum Corporation, Oct. 20, 2006, Case No. C-01-4204 RS, Transcript of Proceedings before the Honorable Richard Seeborg, United States Magistrate Judge, in U.S. District Court for the Northern District of California, San Jose Division, vol. 5, pp. 981-1228. | Non-patent | – | Applicant |
| Technology Licensing Corporation vs. Gennum Corporation, Oct. 23, 2006, Case No. C-01-4204 RS, Transcript of Proceedings before the Honorable Richard Seeborg, United States Magistrate Judge, in U.S. District Court for the Northern District of California, San Jose Division, vol. 6, pp. 1229-1454. | Non-patent | – | Applicant |
| Technology Licensing Corporation vs. Gennum Corporation, Filed Nov. 21, 2006, Document 904, Case No. C 01-4204-RS, "Gennum's Post Trial Brief", Honorable Richard Seeborg-Judge, in the U.S. District Court for the Northern District of California, San Jose Division, pp. 1-41. | Non-patent | – | Applicant |
| Technology Licensing Corporation vs. Gennum Corporation, Filed Nov. 21, 2006, Document 905, Case No. C 01-4204-RS, "Gennum's Proposed Findings of Fact and Conclusions of Law", Honorable Richard Seeborg-Judge, in the U.S. District Court for the Northern District of California, San Jose Division, pp. 1-111. | Non-patent | – | Applicant |
| Technology Licensing Corporation vs. Gennum Corporation, Filed Nov. 21, 2006, Document 906, Case No. CV-01-4204 RS, "Technology Licensing Corporation's Post-Trial Brief", Honorable Richard Seeborg-Judge, in the U.S. District Court for the Northern District of California, San Jose Division, pp. 1-44. | Non-patent | – | Applicant |
| Technology Licensing Corporation vs. Gennum Corporation, Filed Nov. 21, 2006, Document 907, Case No. CV-01-4204 RS, "Technology Licensing Corporation's Proposed Findings of Fact and Conclusions of Law", Honorable Richard Seeborg, in the U.S. District Court for the Northern District of California, San Jose Division, pp. 1-274. | Non-patent | – | Applicant |
| Plaintiff Technology Licensing Corporation's Opposition To Gennum's Motions For Summary Judgement Of Noninfringement Of U.S. Patent No. 5,754,250 for Case No. CV-01-4204 CRB in U.S. District Court for the Northern District of California, San Francisco Division, Nov. 7, 2003. | Non-patent | – | Applicant |
| Addendum To Expert Reports of Richard Kupnicki For Defendant Gennum Corporation for Case No. CV-01-4204 CRB in U.S. District Court for the Northern District of California, San Francisco Division. | Non-patent | – | Applicant |
| Gennum's Opposition To TLC's Renewed Motion To Stay pending the Outcome of Reissue Proceedings for Case No. CV-01-4204 RS in U.S. District Court for the Northern District of California, San Francisco Division, Sep. 12, 2006. | Non-patent | – | Applicant |
| Declaration of Todd R. Miller In Support of Gennum's Opposition To TLC's Renewed Motion To Stay for Case No. CV-01-4204 RS in U.S. District Court for the Northern District of California, San Francisco Division, Sep. 12, 2006. | Non-patent | – | Applicant |
4 members in 1 office
Priority claims18
| Document | Office | Kind | Date |
|---|---|---|---|
| 83732392 | United States of America | A | |
| 83732392 | United States of America | A | |
| 16568893 | United States of America | A | |
| 16568893 | United States of America | A | |
| 49366195 | United States of America | A | |
| 49366195 | United States of America | A | |
| 56648495 | United States of America | A | |
| 56648495 | United States of America | A | |
| 85734004 | United States of America | A | |
| 07837323 | – | – | – |
| 08165688 | – | – | – |
| 08493661 | – | – | – |
| 08566484 | – | – | – |
| US19920837323 | – | – | – |
| US19930165688 | – | – | – |
| US19950493661 | – | – | – |
| US19950566484 | – | – | – |
| US20040857340 | – | – | – |
Members4
| Document | Office | Kind | |
|---|---|---|---|
| US5486869A | United States of America | A | |
| US5754250A | United States of America | A | |
| USRE40411EThis record | United States of America | E | |
| USRE40412E | United States of America | E |
68 transactions on the USPTO file
Allowed after 1 non-final rejection and 1 final rejection.
- Non-final rejections
- 1
- Final rejections
- 1
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Receipt into PubsR1021 | R1021 | |
| Mail Examiner's AmendmentMEX.A | MEX.A | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Examiner's Amendment CommunicationEX.A | EX.A | |
| Printer Rush- No mailingTCPB | TCPB | |
| Miscellaneous Incoming LetterLET. | LET. | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Entity status set to undiscounted (initial default setting or status change)BIG. | BIG. | |
| Pubs Case Remand to TCPUBTC | PUBTC | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Mail Examiner's AmendmentMEX.A | MEX.A | |
| Examiner's Amendment CommunicationEX.A | EX.A | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Final ActionA.NE | A.NE | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Oath or Declaration Filed (Including Supplemental)C602 | C602 | |
| Response after Non-Final ActionA... | A... | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Withdraw Flagged for 5/25W525 | W525 | |
| Flagged for 5/25F525 | F525 | |
| Mail Examiner Interview Summary (PTOL - 413)MEXIN | MEXIN | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Examiner Interview Summary Record (PTOL - 413)EXIN | EXIN | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Preliminary AmendmentA.PE | A.PE | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Cleared by OIPE CSRL194 | L194 | |
| Preliminary AmendmentA.PE | A.PE | |
| Cleared by OIPE CSRL194 | L194 | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Cleared by OIPE CSRL194 | L194 | |
| Mail Examiner Interview Summary (PTOL - 413)MEXIN | MEXIN | |
| Cleared by OIPE CSRL194 | L194 | |
| Examiner Interview Summary Record (PTOL - 413)EXIN | EXIN | |
| Miscellaneous Incoming LetterLET. | LET. | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW TSS Processing by Tech Center CompleteTSSCOMP | TSSCOMP | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Notice of Reissue Published in Official GazetteNRE. | NRE. | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Application Is Now CompleteCOMP | COMP | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Preliminary AmendmentA.PE | A.PE | |
| Initial Exam Team nnIEXX | IEXX |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| Fee paymentFPAY | FPAY |
Numbers
- Publication
- RE040411
- Publication, DOCDB
- RE40411
- Publication, EPODOC
- USRE40411E
- Application
- 10857340
- Application, DOCDB
- 85734004
- Application, EPODOC
- US20040857340
Titles
- English
- Synchronizing signal separating apparatus and method
Classification
- CPC, 1
- H04N5/08
- IPC, 2
- H04N5 08
- H04N5 10
- USPC, 7
- 348525000
- 348521000
- 348524000
- 348529000
- 348530000
- 348531000
- 348E05017