US5870754A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Video retrieval of MPEG compressed sequences using DC and motion signatures
Assignee: US Philips Corp
•
Filing: 1996-04-25
•
Granted: 1999-02-09
•
Expires: 2016-04-25
Abstract
Abstract Signatures from MPEG or Motion JPEG encoded video clips are extracted based on the luminance, chrominance, and motion vector values. The signatures are stored in a database, along with corresponding location, size, and time length information. The signature of a query video clip, also encoded in the MPEG or Motion JPEG format, is extracted. The signature of the query video clip is compared with the signatures stored in the meta database, with video clips having signatures similar to the signature of the query video clip identified. The video clips are then retrieved and displayed by selection of a user.
Inventors
- 👤 Nevenka Dimitrova
- 👤 Mohamed S. Abdel-Mottaleb
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 01:17
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/80; H04N21/83; H04N21/84; G; G06; G06F; G06F16/00; G06F16/70; G06F16/73; G06F16/732; G06F16/7328; G06F16/78; G06F16/783; G06F16/7847; G06V; G06V20/00; G06V20/40; G06V20/46; G06V20/48; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948
Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
79 words
A method comprising the steps of: partitioning an at least one frame of a video clip into a plurality of window pairs, each of the plurality of window pairs including a first window and a second window, creating at least one signature corresponding to the at least one frame based on a plurality of differences between each first window and each second window of the plurality of window pairs; and storing the at least one signature in a database.
Claim 2
Independent Claim
79 words
A method comprising the steps of: partitioning an at least one frame of a video clip into a plurality of window pairs, each of the plurality of window pairs including a first window and a second window, creating at least one signature corresponding to the at least one frame based on a plurality of differences between each first window and each second window of the plurality of window pairs; and storing the at least one signature in a database.
Claim 3
Independent Claim
142 words
A method for identifying video clips similar to a query video clip, said method comprising: creating a signature of each of the video clips and the query video clip by partitioning an at least one frame of each of the video clips and the query video clip into a plurality of window pairs, each of the plurality of window pairs including a first window and a second window, and creating the signature corresponding to the at least one frame of each of the video clips and the query video clip based on a plurality of differences between each first window and each second window of the plurality of window pairs; determining a score of the similarity of the signature of each of the video clips to the signature of the query video clip; and ordering the video clips based on the score.
Claim 4
Independent Claim
142 words
A method for identifying video clips similar to a query video clip, said method comprising: creating a signature of each of the video clips and the query video clip by partitioning an at least one frame of each of the video clips and the query video clip into a plurality of window pairs, each of the plurality of window pairs including a first window and a second window, and creating the signature corresponding to the at least one frame of each of the video clips and the query video clip based on a plurality of differences between each first window and each second window of the plurality of window pairs; determining a score of the similarity of the signature of each of the video clips to the signature of the query video clip; and ordering the video clips based on the score.
Claim 5
Dependent Claim
20 words
The method according to claim 2, wherein the score is determined by calculating the Hamming distance measure between the signatures.
Claim 6
Dependent Claim
16 words
The method according to claim 2, further comprising displaying the video clips based on the score.
Claim 7
Dependent Claim
30 words
The method according to claim 2, further comprising the steps digitally encoding the video clips into the MPEG format, if the video clips are not encoded in the MPEG format.
Claim 8
Independent Claim
117 words
A method comprising the steps of: creating a signature of a query video clip by partitioning an at least one frame of the query video clip into a plurality of window pairs, each of the plurality of window pairs including a first window and a second window, and creating the signature corresponding to the at least one frame of the query video clip based on a plurality of differences between each first window and each second window of the plurality of window pairs; comparing the signature of the query video clip to signatures of a plurality of video clips in a database; and retrieving at least one of the plurality of video clips responsive to the comparison.
Claim 9
Independent Claim
117 words
A method comprising the steps of: creating a signature of a query video clip by partitioning an at least one frame of the query video clip into a plurality of window pairs, each of the plurality of window pairs including a first window and a second window, and creating the signature corresponding to the at least one frame of the query video clip based on a plurality of differences between each first window and each second window of the plurality of window pairs; comparing the signature of the query video clip to signatures of a plurality of video clips in a database; and retrieving at least one of the plurality of video clips responsive to the comparison.
Claim 10
Dependent Claim
31 words
The method according to claim 6, wherein the database stores the location, size, and time length of the at least one of the plurality of video clips corresponding to the signatures.
Claim 11
Independent Claim
126 words
An apparatus comprising: a source that supplies a plurality of video clips; and an information retrieval system that: extracts signatures from the plurality of video clips and from a query video clip based on a difference between a first window and a second window of a plurality of window pairs of an at least one frame from each of the plurality of video clips and from the query video clip, identifies at least one of the plurality of video clips similar to the query video clip by comparing the signature of the query video clip to the signatures of the plurality of video clips, and retrieves from the video source the at least one of the plurality of video clips similar to the query video clip.
Claim 12
Independent Claim
126 words
An apparatus comprising: a source that supplies a plurality of video clips; and an information retrieval system that: extracts signatures from the plurality of video clips and from a query video clip based on a difference between a first window and a second window of a plurality of window pairs of an at least one frame from each of the plurality of video clips and from the query video clip, identifies at least one of the plurality of video clips similar to the query video clip by comparing the signature of the query video clip to the signatures of the plurality of video clips, and retrieves from the video source the at least one of the plurality of video clips similar to the query video clip.
Claim 13
Independent Claim
60 words
An apparatus comprising: an archival and signature extraction section that extracts a plurality of signatures from a plurality of video clips based on a difference between a first window and a second window of a plurality of window pairs of an at least one frame from each of the plurality of video clips; and a database that stores the signatures.
Claim 14
Independent Claim
60 words
An apparatus comprising: an archival and signature extraction section that extracts a plurality of signatures from a plurality of video clips based on a difference between a first window and a second window of a plurality of window pairs of an at least one frame from each of the plurality of video clips; and a database that stores the signatures.
Claim 15
Independent Claim
80 words
An apparatus comprising: a source that supplies video clips and video clip signatures that are based on a difference between a first window and a second window of a plurality of window pairs of an at least one frame of the video clips; and an information retrieval system that: extracts a query signature from a query video clip, compares the query signature to the video clip signatures, and retrieves from the video source a video clip responsive to the comparison.
Claim 16
Independent Claim
80 words
An apparatus comprising: a source that supplies video clips and video clip signatures that are based on a difference between a first window and a second window of a plurality of window pairs of an at least one frame of the video clips; and an information retrieval system that: extracts a query signature from a query video clip, compares the query signature to the video clip signatures, and retrieves from the video source a video clip responsive to the comparison.
Claim 17
Dependent Claim
29 words
The apparatus according to claim 10, wherein the information retrieval system further comprises a retrieval subsystem that determines a similarity between the query signature and the video clip signatures.
Claim 18
Dependent Claim
16 words
The apparatus according to claim 10, further comprising a database that stores the video clip signatures.
Claim 19
Dependent Claim
28 words
The apparatus according to claim 12, wherein the database stores the location, size, and time length of the video clips corresponding to each of the video clip signatures.
Claim 20
Dependent Claim
147 words
A computer for retrieving and displaying a plurality of video clips from video sources comprising: a source supplying the video clips; an information retrieval system that: extracts signatures from the plurality of video clips and from a query video clip based on a difference between a first window and a second window of a plurality of window pairs of an at least one frame from each of the plurality of video clips and from the query video clip, identifies at least one of the plurality of video clips similar to the query video clip by comparing the signature of the query video clip to the signatures of the plurality of video clips, and retrieves from the source the at least one of the plurality of video clips similar to the query video clip; and a display for displaying the video clips similar to the query video clip.
Claim 21
Dependent Claim
147 words
A computer for retrieving and displaying a plurality of video clips from video sources comprising: a source supplying the video clips; an information retrieval system that: extracts signatures from the plurality of video clips and from a query video clip based on a difference between a first window and a second window of a plurality of window pairs of an at least one frame from each of the plurality of video clips and from the query video clip, identifies at least one of the plurality of video clips similar to the query video clip by comparing the signature of the query video clip to the signatures of the plurality of video clips, and retrieves from the source the at least one of the plurality of video clips similar to the query video clip; and a display for displaying the video clips similar to the query video clip.
Claim 22
Independent Claim
180 words
An apparatus for retrieving and displaying a plurality of video clips from video sources, said apparatus comprising: a source supplying the video clips; an information retrieval system comprising: an archival and signature extraction section for encoding each of the video clips and a query video clip into an MPEG format if the query video clip and the video clips are not in the MPEG format, and extracting signatures of query video clip and the video clips, wherein the signatures of the video clips are based on a difference between DC components of windows of a frame within the video clips, and the signature of the query video clip is based on a difference between DC components of windows of a frame within the query video clip, a database for storing the signatures of the video clip, and a retrieval subsystem identifying the video clips similar to the query video clip by comparing the signature of the query video clip to the signatures of the video clips; and a display for displaying the video clips similar to the query video clip.
Claim 23
Independent Claim
180 words
An apparatus for retrieving and displaying a plurality of video clips from video sources, said apparatus comprising: a source supplying the video clips; an information retrieval system comprising: an archival and signature extraction section for encoding each of the video clips and a query video clip into an MPEG format if the query video clip and the video clips are not in the MPEG format, and extracting signatures of query video clip and the video clips, wherein the signatures of the video clips are based on a difference between DC components of windows of a frame within the video clips, and the signature of the query video clip is based on a difference between DC components of windows of a frame within the query video clip, a database for storing the signatures of the video clip, and a retrieval subsystem identifying the video clips similar to the query video clip by comparing the signature of the query video clip to the signatures of the video clips; and a display for displaying the video clips similar to the query video clip.
Claim 24
Dependent Claim
32 words
The apparatus according to claim 14, further comprising a database which stores the location, size, and time length of the video clips corresponding to each of the signatures of the video clips.
Claim 25
Dependent Claim
29 words
The method according to claim 7, wherein similarity between the signatures of the video clips and the signature of the query video clip is determined by Hamming distance measure.
Claim 26
Dependent Claim
35 words
The method according to claim 17, wherein the Hamming distance measure is determined between each signature frame of the query video clip and three or fewer signature frames of one of the database video clips.
Claim 27
Dependent Claim
33 words
The method according to claim 2, further comprising the step of digitally encoding the video clips into the Motion JPEG format, if the video clips are not encoded in the Motion JPEG format.
Claim 28
Independent Claim
330 words
An apparatus comprising: a video source providing video clips, said video source comprising: an MPEG video server providing the video clips encoded using an MPEG encoding standard, a live video source providing the video clips, and a network source providing the video clips encoded using an encoding standard other than the MPEG encoding standard; a video information retrieval system, coupled to the video source, extracting signatures from the video clips and comparing a signature extracted from a query video clip to the signatures, said video information retrieval system comprising: an archival and signature extractor that: at least partially re-encodes, using the MPEG encoding standard, the video clips, if the video clips are not encoded using the MPEG encoding standard, and extracts the signatures from the video clips if the video clips are encoded or re-encoded using the MPEG encoding standard, wherein the signatures from the video clips are based on a difference between DC components of the MPEG encodings of windows of a frame within the video clips, and the signature from the query video clip is based on a difference between DC components of the MPEG encodings of windows of a frame within the query video clip, a database, coupled to the archival and signature extractor, that stores the signatures, along with identifying data of the respective video clips corresponding to the signatures, and a retrieval subsystem, coupled to the database, that compares the signature of a query video clip with the signatures stored in the database, and determines a similarity between the signature of the query video clip and each of the signatures stored in the database, said retrieval subsystem comprising: a similarity calculator for calculating the similarity; an ordering unit, coupled to the similarity calculator, for ordering the signatures based on the similarity, and a fetch and display unit, coupled to the ordering unit, for retrieving video clips corresponding to the signatures; and a user interface, coupled to the video retrieval subsystem, for displaying the video clips.
Claim 29
Independent Claim
330 words
An apparatus comprising: a video source providing video clips, said video source comprising: an MPEG video server providing the video clips encoded using an MPEG encoding standard, a live video source providing the video clips, and a network source providing the video clips encoded using an encoding standard other than the MPEG encoding standard; a video information retrieval system, coupled to the video source, extracting signatures from the video clips and comparing a signature extracted from a query video clip to the signatures, said video information retrieval system comprising: an archival and signature extractor that: at least partially re-encodes, using the MPEG encoding standard, the video clips, if the video clips are not encoded using the MPEG encoding standard, and extracts the signatures from the video clips if the video clips are encoded or re-encoded using the MPEG encoding standard, wherein the signatures from the video clips are based on a difference between DC components of the MPEG encodings of windows of a frame within the video clips, and the signature from the query video clip is based on a difference between DC components of the MPEG encodings of windows of a frame within the query video clip, a database, coupled to the archival and signature extractor, that stores the signatures, along with identifying data of the respective video clips corresponding to the signatures, and a retrieval subsystem, coupled to the database, that compares the signature of a query video clip with the signatures stored in the database, and determines a similarity between the signature of the query video clip and each of the signatures stored in the database, said retrieval subsystem comprising: a similarity calculator for calculating the similarity; an ordering unit, coupled to the similarity calculator, for ordering the signatures based on the similarity, and a fetch and display unit, coupled to the ordering unit, for retrieving video clips corresponding to the signatures; and a user interface, coupled to the video retrieval subsystem, for displaying the video clips.
Claim 30
Dependent Claim
132 words
An information retrieval system comprising: means for connection to a source that supplies a plurality of video clips, means for extracting signatures from the plurality of video clips and from a query video clip based on a difference between a first window and a second window of a plurality of window pairs of an at least one frame from each of the plurality of video clips and from the query video clip, means for identifying at least one of the plurality of video clips similar to the query video clip by comparing the signature of the query video clip to the signatures of the plurality of video clips, and means for retrieving from the video source the at least one of the plurality of video clips similar to the query video clip.
Claim 31
Dependent Claim
132 words
An information retrieval system comprising: means for connection to a source that supplies a plurality of video clips, means for extracting signatures from the plurality of video clips and from a query video clip based on a difference between a first window and a second window of a plurality of window pairs of an at least one frame from each of the plurality of video clips and from the query video clip, means for identifying at least one of the plurality of video clips similar to the query video clip by comparing the signature of the query video clip to the signatures of the plurality of video clips, and means for retrieving from the video source the at least one of the plurality of video clips similar to the query video clip.
References Cited (Backward Citations)
US5019899A
Cited
US5546578A
Cited
US5410343A
Cited
US5347308A
Cited
US5504518A
Cited
US5465353A
Cited
US5708767A
Cited
US5659365A
Cited
US5623308A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-02-08 | 2002-08-10 | 2003-02-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-02-08 | 2006-08-10 | 2007-02-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-02-08 | 2010-08-10 | 2011-02-09 | $7700.00 | Window Closed / Lapsed |