VIDEO INDEXING AND FINGERPRINTING FOR VIDEO ENHANCEMENT
First Claim
1. A method for enhancing video, comprising:
- receiving video at a client device;
calculating a first identifier of one or more images of said video at said client device using particular features within said one or more images;
accessing metadata associated with said one or more images using said first identifier; and
enhancing said one or more images using said metadata.
6 Assignments
0 Petitions
Accused Products
Abstract
Metadata associated with a video is used to enhance a display of the video. A fingerprint is calculated using a particular fingerprint algorithm for one or more frames or images of the video. The fingerprint is associated with metadata for the one or more frames or images, and the fingerprint and the associated metadata are stored in a metadata repository. When a user requests enhancement of a video at a client device, the client device will calculate a fingerprint for one or more frames or images of the video to be enhanced using the same fingerprint algorithm and use the calculated fingerprint to access metadata associated with that fingerprint in the metadata repository. The accessed metadata is used to enhance a display of the video based on the user request.
-
Citations
20 Claims
-
1. A method for enhancing video, comprising:
-
receiving video at a client device; calculating a first identifier of one or more images of said video at said client device using particular features within said one or more images; accessing metadata associated with said one or more images using said first identifier; and enhancing said one or more images using said metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for enhancing video, further comprising:
-
upstream inspection circuitry, said upstream inspection circuitry receives video and calculates an identifier of one or more images of said video using particular features within said one or more images; association circuitry, said association circuitry associates said identifier with metadata of said one or more images; downstream inspection circuitry, said downstream inspection circuitry receives said video and calculates said identifier of said one or more images using said particular features, said downstream inspection circuitry accesses said metadata using said identifier; and enhancement circuitry, said enhancement circuitry enhances said one or more images using said metadata. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus for enhancing video, comprising:
-
video input circuitry, said video input circuitry receives video; downstream inspection circuitry, said downstream inspection circuitry calculates an identifier of one or more frames of said video using particular features within said one or more frames, said downstream inspection circuitry accesses metadata associated with said one or more frames using said identifier; and enhancement circuitry, said enhancement circuitry enhances said one or more frames using said metadata. - View Dependent Claims (17, 18, 19)
-
-
20. A system for enhancing video, comprising:
-
a first set of one or more processors, said first set of one or more processors receives video and calculates an identifier of one or more frames of said video using particular features within said one or more frames; a second set of one or more processors in communication with said first set of one or more processors, said second set of one or more processors associates said identifier with metadata of said one or more frames; and a client device, said client device receives said video and calculates said identifier of said one or more frames using said particular features, said client device accesses said metadata using said identifier, said client device enhances said one or more frames using said metadata.
-
Specification