Claims
- 1. An apparatus for performing signature analysis on video data comprising:
- a RAMDAC for coupling to a source of digital video information and a display monitor, said RAMDAC integrated with a signature analysis circuit and a video timing signal generator which generates horizontal and vertical blanking signals, said signature analysis circuit adapted to process a frame of video data within its frame boundaries exclusive of data present during each of horizontal and vertical blanking periods as determined by said horizontal and vertical blanking signals to produce a deterministic signature for said video data within said frame.
- 2. The apparatus defined by claim 1 wherein said signature analysis circuit comprises:
- a) a first signature address register for storing a red component of a signature address;
- b) a second signature address register for storing a green component of a signature address, said second signature address register coupled to said first signature address register;
- c) a third signature address register for storing a blue component of a signature address, said third signature address register coupled to said second signature address register;
- d) a flip-flop coupled to said third signature address register;
- e) an XOR gate coupled to said flip-flop and said first signature address register;
- said three registers and said flip-flop forming a 25 bit wide linear feedback shift register which shifts once for each unblanked pixel clock in one video frame wherein for each shift, current red, blue and green signature address register values are shifted right to a next higher bit and are XORed with red, blue and green pixel values of a pixel in a current video frame to form new signature address register values.
- 3. The apparatus defined by claim 2 wherein the output of said flip-flop is XORed with a predetermined bit of said first signature address register by said XOR gate to form the input to the first signature address register.
- 4. The apparatus defined by claim 2 wherein said first, second and third signature address registers are initialized with a seed value for a particular image being used for a test such that after all the pixels of the image have been processed by the shift register, the result in said first, second and third signature address registers forms a relatively unique signature which is compared with a signature produced by a system known to be correct.
- 5. A method for performing signature analysis on video data comprising the steps of:
- a) generating horizontal and vertical blanking signals indicating the presence of horizontal and vertical blanking periods and a start signal and a stop signal indicating, respectively, the start of a video frame and the end of the video frame;
- b) receiving said start signal and processing a frame of video data within its frame boundaries exclusive of data present during each of said horizontal and vertical blanking periods to produce a deterministic signature for said video data within said frame until receipt of said stop signal.
- 6. The method defined by claim 5 wherein said receiving and processing step comprises the steps of:
- a) storing a red component of a signature address in a first signature address register;
- b) storing a green component of a signature address in a second signature address register;
- c) storing a blue component of a signature address in a third signature address register;
- d) a flip-flop coupled to said third signature address register;
- e) forming a 25 bit wide linear feedback shift register using said three registers and a flip-flop; and
- f) shifting said shift register once for each unblanked pixel clock in one video frame wherein for each shift, current red, blue and green signature address register values are shifted right to a next higher bit and are XORed with red, blue and green pixel values of a pixel in a current video frame to form new signature address register values.
- 7. The method defined by claim 6 further comprising the step of XORing the output of said flip-flop with a predetermined bit of said first signature address register to form the input to the first signature address register.
- 8. The method defined by claim 6 further comprising the steps of:
- initializing said first, second and third signature address registers with a seed value for a particular image being used for a test;
- comparing the result in said first, second and third signature address registers after all the pixels of the image have been processed by the shift register with a signature produced by a system known to be correct.
Parent Case Info
This is a continuation of application Ser. No. 08/408,264 filed Mar. 21, 1995 now abandoned.
US Referenced Citations (5)
Continuations (1)
|
Number |
Date |
Country |
Parent |
408264 |
Mar 1995 |
|