System for identifying content of digital data
First Claim
Patent Images
1. A method comprising:
- detecting, by a computing system, a plurality of events in a portion of data of an unknown work based on image data in the portion of data, the unknown work comprising a video work, wherein the plurality of events comprises visually perceptual occurrences in the unknown work occurring at instances in time, the plurality of events comprising scene changes between neighboring scenes of said image data, wherein a ratio between lengths of neighboring scenes does not change as a playback rate is changed;
determining a measurement between pairs of the plurality of events, wherein the pairs correspond to adjacent events in the portion of data in the unknown work;
generating a list of measurements between the pairs of the plurality of events detected from the image data for the unknown work;
comparing the list of measurements for the pairs of the plurality of events detected from the image data for the unknown work to a list of measurements for pairs of a plurality of events for a known work; and
determining the unknown work is a copy of the known work responsive to a match between the list of measurements for the pairs of the plurality of events detected from the image data of the unknown work and the list of measurements for the pairs of the plurality of events for the known work.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing system selects a portion of data of an unknown work and detects each event in the portion of data of the unknown work. An event is a perceptual occurrence in a work successively positioned in time. The system determines an event metric between each successive event in the portion of data in the unknown work and generates a list of event metrics between the events for the unknown work. The system compares the list of event metrics for the unknown work to a list of event metrics for a known work and determines the unknown work is a copy of the known work responsive to a match between the list of event metrics of the unknown work and the list of event metrics for the known work.
239 Citations
20 Claims
-
1. A method comprising:
-
detecting, by a computing system, a plurality of events in a portion of data of an unknown work based on image data in the portion of data, the unknown work comprising a video work, wherein the plurality of events comprises visually perceptual occurrences in the unknown work occurring at instances in time, the plurality of events comprising scene changes between neighboring scenes of said image data, wherein a ratio between lengths of neighboring scenes does not change as a playback rate is changed; determining a measurement between pairs of the plurality of events, wherein the pairs correspond to adjacent events in the portion of data in the unknown work; generating a list of measurements between the pairs of the plurality of events detected from the image data for the unknown work; comparing the list of measurements for the pairs of the plurality of events detected from the image data for the unknown work to a list of measurements for pairs of a plurality of events for a known work; and determining the unknown work is a copy of the known work responsive to a match between the list of measurements for the pairs of the plurality of events detected from the image data of the unknown work and the list of measurements for the pairs of the plurality of events for the known work. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a memory; and a processor coupled with the memory to detect a plurality of events in a portion of data of an unknown work based on image data in the portion of data, the unknown work comprising a video work, wherein the plurality of events comprises visually perceptual occurrences in the unknown work occurring at instances in time, the plurality of events comprising scene changes between neighboring scenes of said image data, wherein a ratio between lengths of neighboring scenes does not change as a playback rate is changed; determine a measurement between pairs of the plurality of events, wherein the pairs correspond to adjacent events in the portion of data in the unknown work; generate a list of measurements between the pairs of the plurality of events detected from the image data for the unknown work; compare the list of measurements for the pairs of the plurality of events detected from the image data for the unknown work to a list of measurements for pairs of a plurality of events for a known work; and determine the unknown work is a copy of the known work responsive to a match between the list of measurements for the pairs of the plurality of events detected from the image data of the unknown work and the list of measurements for the pairs of the plurality of events for the known work. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium that provides instructions, which when executed on a processing system cause the processing system to perform a method comprising:
-
detecting, by the processing system, a plurality of events in a portion of data of an unknown work based on image data in the portion of data, the unknown work comprising a video work, wherein the plurality of events comprises visually perceptual occurrences in the unknown work occurring at instances in time, the plurality of events comprising scene changes between neighboring scenes of said image data, wherein a ratio between lengths of neighboring scenes does not change as a playback rate is changed; determining a measurement between pairs of the plurality of events, wherein the pairs correspond to adjacent events in the portion of data in the unknown work; generating a list of measurements between the pairs of the plurality of events detected from the image data for the unknown work; comparing the list of measurements for the pairs of the plurality of events detected from the image data for the unknown work to a list of measurements for pairs of a plurality of events for a known work; and determining the unknown work is a copy of the known work responsive to a match between the list of measurements for the pairs of the plurality of events detected from the image data of the unknown work and the list of measurements for the pairs of the plurality of events for the known work. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification