Method for extracting a fingerprint data from video/audio signals
First Claim
1. 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 takinga 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.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for extracting a fingerprint data from video/audio signals, comprising the steps of sending a series of video frame images into a fingerprint extractor; extracting a fingerprint data through the fingerprint extractor; and storing the fingerprint data into a fingerprint database, characterized in that, in the fingerprint extractor, said method further comprises the sub-steps of storing the video frame images in a frame buffer which accepts a new video frame image and discards the oldest video frame image in a first in first out (FIFO) fashion; sampling the video images by a sub-sampler which operates on one video frame image at a time, so that the output of the sub-sampler contains data samples obtained from multiple video frame images while the video image content itself is discarded, and after each video frame image is sampled at the head of the frame buffer, it is discarded after the sampling; making the data samples to go through a divider which divides the data samples into groups of video frames so as to be organized as one fingerprint segment after another one; incorporating optional information by a formatter to the fingerprint segment so as to form the fingerprint data, at the output of the formatter, the video image content is discarded, only the fingerprint data and the associated optional information remain; and transferring the fingerprint data and the associated optional information by a transfer buffer to the fingerprint database. According to the present invention, the method for extracting a fingerprint data from video/audio signals facilitates the automatic identification, archiving and search of video content without the need for human visual inspections.
-
Citations
11 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification