Reconfigurable video line digitizer and method for storing predetermined lines of a composite video signal
First Claim
1. A video line digitizer, comprising:
- first means having a composite video signal input for converting a composite video signal having an analog component into a series of digital data representations of said analog component, said composite video signal consisting of successive frames, each frame consisting of a fixed number of lines, each line having a fixed number of pixels, each pixel having an associated intensity, and for providing synchronization signals decoded from said video signal, said series of digital data representations corresponding to said intensities of said pixels of said lines;
second means, operably coupled to receive said series of digital data representation from said first means, for storing a subset of said series of digital data representations corresponding to a predetermined line of a frame of said video signal in a memory, said subset comprising subset data;
third means operably coupled to receive said synchronization signals from said first means and operably coupled to said second means for directing said second means to sequentially store said subset in said memory upon receipt by said second means of an address signal, said third means having an address input; and
fourth means operably coupled to receive said synchronization signal from said first means and said subset data from said second means, and having an address output operably coupled to provide said address signal to said address input of said third means, for causing said second means to download said subset to said fourth means.
0 Assignments
0 Petitions
Accused Products
Abstract
A video line digitizer for digitizing predetermined lines of successive fes of a composite video signal includes a video line digitizer for converting the analog component of the video signal into a series of digital data representations. The composite video signal consists of successive frames. The frames each consist of a fixed number of lines represented by a fixed number of pixels. The pixels each have an associated intensity value reflected in the resulting digital data representations. The video line digitizer also provides synchronization signals decoded from the composite video signal to an address decoder/controller which determines the beginning of each horizontal line of the image. A high-speed RAM receives the digital data representations from the video line digitizer and stores them in address locations provided to the RAM by the address decoder/controller when the RAM is enabled by a data processor. The data processor receives the sync signals from the video line digitzer in order to identify the end of the designated line of interest. The data processor then disables the RAM from receiving additional data and directs the RAM to download the stored data into another RAM in the processor, from which the processor later retrieves the data for subsequent analysis.
-
Citations
19 Claims
-
1. A video line digitizer, comprising:
-
first means having a composite video signal input for converting a composite video signal having an analog component into a series of digital data representations of said analog component, said composite video signal consisting of successive frames, each frame consisting of a fixed number of lines, each line having a fixed number of pixels, each pixel having an associated intensity, and for providing synchronization signals decoded from said video signal, said series of digital data representations corresponding to said intensities of said pixels of said lines; second means, operably coupled to receive said series of digital data representation from said first means, for storing a subset of said series of digital data representations corresponding to a predetermined line of a frame of said video signal in a memory, said subset comprising subset data; third means operably coupled to receive said synchronization signals from said first means and operably coupled to said second means for directing said second means to sequentially store said subset in said memory upon receipt by said second means of an address signal, said third means having an address input; and fourth means operably coupled to receive said synchronization signal from said first means and said subset data from said second means, and having an address output operably coupled to provide said address signal to said address input of said third means, for causing said second means to download said subset to said fourth means. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
4. The video line digitizer of 3 wherein:
said second means comprises; a first buffer having a data input operably coupled to said data output of said analog-to-digital converter, a "change state" input operably coupled to said first "change state" output from said digital data processor, and a data output for providing said subset data; a second buffer having an address input operably coupled to said address output of said pixel counter, a "change state" input operably coupled to said first "change state" output of said digital data processor, and an address output; a random access memory having a data input operably coupled to receive said subset data from said data output of said first buffer, an address input operably coupled to said address output of said second buffer, and a data output; a third buffer having a data input operably coupled to said data output of said random access memory, a "change state" input operably coupled to said second "change state" output of said digital data processor, and a data output operably coupled to said digital data processor; and a fourth buffer having an address input operably coupled to said address output of said output address decoder, a "change state" input operably coupled to said second "change state" output of said digital data processor, and an address output operably coupled to provide said address input of said random access memory.
-
17. A method for storing and comparing predetermined lines of a composite video signal, comprising the steps of:
-
converting a composite video signal having an analog component into a series of digital data representations of said composite video signal, said video signal consisting of successive frames, each frame consisting of a fixed number of lines, each line represented by a fixed number of pixels, each pixel having an associated intensity, said digital data representations corresponding to said intensities of said pixels of said lines; storing each of said series of digital data representations corresponding to a predetermined line of said composite video signal in a memory; and identifying data included within said digital data representations, said data corresponding to said pixels having intensity values corresponding to a predetermined attribute.
-
-
18. A method for storing and comparing predetermined scan lines of a composite video signal, comprising the steps of:
-
converting a composite video signal having an analog component into a series of digital data representations of said composite video signal, said video signal consisting of successive frames, each frame consisting of a fixed number of scan lines, each said scan line represented by a fixed number of pixels, each pixel having an associated intensity, said digital data representations corresponding to said intensities of said pixels of said scan lines; storing each of said series of digital data representations corresponding to a first predetermined scan line of said composite video signal in a random access memory; and identifying an updated set of said digital data representations which are to be stored in said random access memory based on the outcomes of mathematical analyses performed by a digital data processor on said series of digital data representations which were previously stored.
-
-
19. A method for comparing scan lines of a composite video signal, comprising the steps of:
-
a) converting a composite video signal having an analog component into a series of digital data representations of said composite video signal, said video signal consisting of successive frames, each frame consisting of a fixed number of said scan lines, each said scan line represented by a fixed number of pixels, each pixel having an associated intensity, said digital data representations corresponding to said intensities of said pixels of said scan lines; b) storing an mth series of said digital data representations, corresponding to an mth set of said scan lines, in a memory, said mth set comprising at least one predetermined scan line, where m is a positive integer; c) identifying an (m+1)th series of said digital data representations, corresponding to an (m+1)th set of said scan lines comprising at least one of said scan lines, based on the outcomes of mathematical analyses performed by a digital data processor on said mth series of digital data representations; d) storing said (m+1)th series of digital representations in said memory; and e) repeating steps (a) through (d) an n number of times, where n is a positive integer.
-
Specification