Universal lookup of video-related data
First Claim
1. A method of lookup of video-related data, capable of operating with different versions of related video content, comprising:
- receiving a request from a requesting device for information for a first version of video content;
identifying a first video content identifier associated with either the entire video content, the filename of the video content, a particular time interval within the video content, or a spatio-temporal object in the first version of video content from a video content source;
using said first video content identifier to retrieve first metadata associated with said first version of video content;
wherein said first metadata is at least one of untimed metadata, timed metadata associated with a time interval, or spatio-temporal metadata associated with a spatio-temporal object in said first version of video content;
wherein irrespective of if said first metadata is available, then;
translating said first video content identifier into a second video content identifier;
wherein translating said first video content identifier into a second video content identifier comprises finding a correspondence between spatial and temporal coordinates of image features in the first version of video content associated with the first video content identifier, and the spatial and temporal coordinates of image features of a second version of video content associated with said second video content identifier;
wherein said first version of video content and said second version of video content comprise either identical versions of the same original video content, or different but related versions of said original video content;
wherein said different but related versions of said original video content differ by at least one of different edits, different aspect ratios, or different transcoding versions;
retrieving second metadata based on said second video content identifier; and
providing, to the requesting device, the first metadata if said first metadata is available, and said second metadata.
4 Assignments
0 Petitions
Accused Products
Abstract
A universal video-related lookup system and method receives a request for information associated with specific video content from a requesting device. The system and method identify a first video content identifier associated with the specific video content and retrieves first metadata associated with the specific video content based on the first video content identifier. Next, the system and method translate the first video content identifier into a second video content identifier associated with the specific video content and retrieves second metadata based on the second video content identifier. The first metadata and the second metadata are then provided to the requesting device.
-
Citations
20 Claims
-
1. A method of lookup of video-related data, capable of operating with different versions of related video content, comprising:
-
receiving a request from a requesting device for information for a first version of video content; identifying a first video content identifier associated with either the entire video content, the filename of the video content, a particular time interval within the video content, or a spatio-temporal object in the first version of video content from a video content source; using said first video content identifier to retrieve first metadata associated with said first version of video content; wherein said first metadata is at least one of untimed metadata, timed metadata associated with a time interval, or spatio-temporal metadata associated with a spatio-temporal object in said first version of video content; wherein irrespective of if said first metadata is available, then; translating said first video content identifier into a second video content identifier; wherein translating said first video content identifier into a second video content identifier comprises finding a correspondence between spatial and temporal coordinates of image features in the first version of video content associated with the first video content identifier, and the spatial and temporal coordinates of image features of a second version of video content associated with said second video content identifier; wherein said first version of video content and said second version of video content comprise either identical versions of the same original video content, or different but related versions of said original video content; wherein said different but related versions of said original video content differ by at least one of different edits, different aspect ratios, or different transcoding versions; retrieving second metadata based on said second video content identifier; and
providing, to the requesting device, the first metadata if said first metadata is available, and said second metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of lookup of video-related data, capable of operating with different versions of related video content, comprising:
-
receiving a request for metadata for a first version of a video program, wherein the request includes a first video content identifier associated with said first version of a video program; identifying a first video sequence in said first version of a video program; finding a correspondence between the spatial and temporal coordinates of image features of said first video sequence in said first version of a video program, and the spatial and temporal coordinates of image features of a second version of said video program; wherein said first version of a video program and said second version of a video program comprise either identical versions of the same original video program, or different but related versions of said original video program; wherein said different but related versions of said original video program differ by at least one of different edits, different aspect ratios, or different transcoding versions; using said correspondence to identify a second video content identifier associated with said second version of a video program based on the identified first video sequence; and retrieving the requested metadata from a metadata source based on said second video content identifier. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus for lookup of video-related data, capable of operating with different versions of related video content, comprising:
-
a communication module configured to receive a request from a requesting device for information for a first version of video content, and at least one processor; said at least one processor coupled to the communication module and configured to identify a first video content identifier associated with said first version of video content, said at least one processor further configured to retrieve first metadata associated with said first version of video content based on the first video content identifier; said at least one processor additionally configured to handle situations, even if said first metadata is unavailable, to also satisfy said request with information associated with a second version of video content; said additional configuration being to translate the first video content identifier into a second video content identifier; said at least one processor configured to use said first video content identifier associated with said first version of video content to identify first video content video image frames comprising first video content image features with spatial coordinates and temporal coordinates, and to determine image features in the spatial coordinates and temporal coordinates identified by said first video content identifier in said first version of video content; said translation using image features in the spatial coordinates and temporal coordinates identified by said first video content identifier in said first version of video content to find a second video content identifier in said second video content that identify corresponding image features in the spatial coordinates and temporal coordinates in said second video content; wherein said first version of video content and said second version of video content comprise either identical versions of a same original video content, or different but related versions of said original video content; wherein said different but related versions of an original video content differ by at least one of different edits, different aspect ratios, or different transcoding versions; wherein said at least one processor is further configured to retrieve second metadata based on the second video content identifier and provide, to the requesting device, said first metadata if said first metadata is available, and said second metadata. - View Dependent Claims (20)
-
Specification