← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag