Patent ID: 8548192

Claim:
A method for extracting fingerprint data from video signals, comprising the steps of: sending a plurality of video images into a fingerprint extractor; extracting fingerprint data through the fingerprint extractor by performing further the steps of: storing video images in a buffer; sampling the video frame images by a sub-sampler which copies a plurality of pixel values from the video images in the buffer without any modification to the sampled pixel values, wherein the sampling comprises taking a first sample at the center of the video frame image; a second sample between the first sample and the left edge of the frame; a third sample between the first sample and right edge of the frame; a fourth sample between the first sample and the top edge of the frame; a fifth sample between the first sample and the bottom edge of the frame; organizing the plurality of data samples into a plurality of data units with one data unit corresponding to one video frame; dividing the plurality of data units at data unit boundaries into groups of data units; sequentially organizing the groups of data units as fingerprint segments with one fingerprint segment corresponding to each group of data units; and incorporating auxiliary information by a formatter to the fingerprint segments to form the fingerprint data; and transferring the fingerprint data by a transfer buffer to a fingerprint database.