Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
202 words
A method for generating a timing signal used for displaying a composite image using a television broadcast signal format, where the composite image combines a video signal and a digital image signal, comprising the steps of: (a) providing a local oscillator that is synchronized to a source of the video signal, for capturing successive scan line data of the video signal; (b) scaling the scan line data of the video signal, producing scaled scan line data; (c) storing the scaled scan line data in a buffer, said scaled scan line data being substantially less than that required for an entire image frame; (d) providing a timing generator that produces timing signals used to encode the composite image in the television broadcast signal format, to enable the composite image to be displayed on a television receiver; (e) retrieving the scaled scan line data stored in the buffer; (f) combining said scaled scan line data with corresponding scan line data from the digital image to produce composite image line data in which the scaled scan line data appear; and (g) maintaining a predetermined offset between input timing signals used to capture the video signal and the timing signals used to encode the composite image.
Claim 2
Independent Claim
202 words
A method for generating a timing signal used for displaying a composite image using a television broadcast signal format, where the composite image combines a video signal and a digital image signal, comprising the steps of: (a) providing a local oscillator that is synchronized to a source of the video signal, for capturing successive scan line data of the video signal; (b) scaling the scan line data of the video signal, producing scaled scan line data; (c) storing the scaled scan line data in a buffer, said scaled scan line data being substantially less than that required for an entire image frame; (d) providing a timing generator that produces timing signals used to encode the composite image in the television broadcast signal format, to enable the composite image to be displayed on a television receiver; (e) retrieving the scaled scan line data stored in the buffer; (f) combining said scaled scan line data with corresponding scan line data from the digital image to produce composite image line data in which the scaled scan line data appear; and (g) maintaining a predetermined offset between input timing signals used to capture the video signal and the timing signals used to encode the composite image.
Claim 3
Dependent Claim
24 words
The method of claim 1, wherein the step of maintaining the predetermined offset comprises the step of adjusting a frequency of the timing generator.
Claim 4
Dependent Claim
36 words
The method of claim 1, wherein the step of maintaining the predetermined offset comprises the step of adjusting a reference value in the timing generator to change a synchronization between the first and the timing generators.
Claim 5
Dependent Claim
39 words
The method of claim 1, further comprising the step of determining a time at which the composite signal is used to begin displaying an output frame, by setting a selected value in a vertical counter in the timing generator.
Claim 6
Dependent Claim
41 words
The method of claim 4, further comprising the step of loading a value from the vertical counter into an input register used for the video signal, when a timing signal for the video signal indicates that a field should be displayed.
Claim 7
Dependent Claim
56 words
The method of claim 1, further comprising the step of offsetting a time mark used for display of a field of the composite signal from a corresponding time mark for a field of the video signal by a predefined number of display lines, to minimize a size of the buffer required for storing the video signal.
Claim 8
Dependent Claim
34 words
The method of claim 1, wherein a maximum number of lines stored in the buffer is a function of a scale factor applied to the video signal and a function of the predetermined offset.
Claim 9
Dependent Claim
32 words
The method of claim 1, wherein an offset in the synchronization between the video signal and the composite signal is reduced by adjusting an output odd register value after each output frame.
Claim 10
Dependent Claim
37 words
The method of claim 2, wherein the step of adjusting the frequency of the timing generator comprises the step of loading a value in a frequency register to vary an output clock used for the composite signal.
Claim 11
Independent Claim
267 words
A system for generating a timing signal used to display a composite image, where the composite image combines a scaled video signal and a digital image signal, comprising: (a) a decoder that is coupled to receive the video signal, producing data corresponding to said video signal; (b) a local oscillator that is synchronized to the video signal, for producing a timing signal coupled to the decoder; (c) a buffer for storing scaled video data corresponding to at least one scan line of a scaled video frame, but less than a full image frame; (d) a video capture engine, coupled to receive the video data output from the decoder and to store the scaled video data in the buffer; (e) a source of digital image data; (f) a dynamic composition engine that is coupled to the buffer to retrieve the scaled video data for at least one scan line of the scaled video signal and to the source of digital image data to retrieve digital data for any corresponding scan line, to produce a composite scan line that combines the data from the scaled video signal with that from the source of digital image data; (g) an encoder, coupled to the dynamic composition engine, for receiving the composite scan line and encoding the composite scan line for output and display; (h) a timing generator for producing a timing signal that is input to the encoder; and (i) control means, coupled to the local oscillator and to the timing generator, for maintaining a predetermined offset between the timing signals that are respectively input to the decoder and the encoder.
Claim 12
Independent Claim
267 words
A system for generating a timing signal used to display a composite image, where the composite image combines a scaled video signal and a digital image signal, comprising: (a) a decoder that is coupled to receive the video signal, producing data corresponding to said video signal; (b) a local oscillator that is synchronized to the video signal, for producing a timing signal coupled to the decoder; (c) a buffer for storing scaled video data corresponding to at least one scan line of a scaled video frame, but less than a full image frame; (d) a video capture engine, coupled to receive the video data output from the decoder and to store the scaled video data in the buffer; (e) a source of digital image data; (f) a dynamic composition engine that is coupled to the buffer to retrieve the scaled video data for at least one scan line of the scaled video signal and to the source of digital image data to retrieve digital data for any corresponding scan line, to produce a composite scan line that combines the data from the scaled video signal with that from the source of digital image data; (g) an encoder, coupled to the dynamic composition engine, for receiving the composite scan line and encoding the composite scan line for output and display; (h) a timing generator for producing a timing signal that is input to the encoder; and (i) control means, coupled to the local oscillator and to the timing generator, for maintaining a predetermined offset between the timing signals that are respectively input to the decoder and the encoder.
Claim 13
Dependent Claim
29 words
The system of claim 10, wherein the control means comprise a microprocessor for controlling a frequency of the timing generator to synchronize the video signal with the composite image.
Claim 14
Dependent Claim
53 words
The system of claim 11, wherein the control means further comprise a voltage controlled oscillator coupled to a digital-to-analog converter, said microprocessor providing a digital frequency, and said voltage controlled oscillator producing a clock signal that controls a horizontal and a vertical timing signal of the encoder in response to said digital frequency.
Claim 15
Dependent Claim
34 words
The system of claim 12, wherein the control means further comprises a digital-to-analog converter that responds to the digital frequency by producing a corresponding analog signal that is input to the voltage controlled oscillator.
Claim 16
Dependent Claim
34 words
The system of claim 12, wherein the control means further comprise a horizontal counter that counts the clock signals produced by the voltage controlled oscillator to provide a horizontal reference signal to the encoder.
Claim 17
Dependent Claim
31 words
The system of claim 14, wherein the horizontal counter also provides a timing signal used to drive a vertical counter, said vertical counter producing a timing signal input to the encoder.
Claim 18
Dependent Claim
45 words
The system of claim 11, wherein the microprocessor maintains the predetermined offset between the timing signals that are input to the decoder and the encoder by adjusting a reference value in a register to change a phase relationship between the first and the timing generators.
Claim 19
Dependent Claim
41 words
The system of claim 11, wherein the timing generator includes a vertical counter, and wherein the microprocessor determines a time at which to begin displaying an output frame of the composite image, by setting a selected value in the vertical counter.
Claim 20
Dependent Claim
40 words
The system of claim 17, wherein the microprocessor loads a value from the vertical output counter into an input register used for the video signal, when a timing signal for the video signal indicates that a field should be displayed.
Claim 21
Dependent Claim
32 words
The system of claim 11, wherein the microprocessor reduces an offset in the synchronization between the video signal and the composite signal by adjusting an output odd register in the timing generator.
Claim 22
Dependent Claim
23 words
The system of claim 11, wherein the microprocessor adjusts the frequency of the timing generator by setting a value in a frequency register.