Manufacture of image inventories
First Claim
1. An apparatus comprising a non-volatile machine readable medium storing a program having instructions which when executed by a processor will cause the processor to manufacture an inventory of image products from frames of a digital video work, each frame comprising a still image in sequence in the work, the digital video work including audio which corresponds to objects in the still images in the digital video work from which the audio is produced, the instructions of the program for:
- assigning metadata to each frame of the digital video work, the frame metadata including an identification of the work, provenance of the work, and an identification of the frame within the work;
detecting objects in each frame'"'"'s image;
recognizing the objects;
assigning metadata to the objects, including location in the frame and recognition of the object, the object metadata further linking spoken lines and sound in audio from the digital video work to the corresponding object in the frame'"'"'s image which produces the spoken lines and sound;
for each frame, generating a cryptographic hash of the frame'"'"'s image, the frame metadata, and the object metadata;
writing the hash to a node of a transaction processing network.
1 Assignment
0 Petitions
Accused Products
Abstract
There are disclosed methods and apparatus for manufacture of image inventories. A frame slicing and packaging machine assigns metadata to each frame of a digital video work. It then detects objects in each frame'"'"'s image, recognizes the objects and assigns metadata to the objects. The machine then generates a cryptographic hash of the frame'"'"'s image. Lastly, the machine writes the hash to a node of a transaction processing network.
-
Citations
28 Claims
-
1. An apparatus comprising a non-volatile machine readable medium storing a program having instructions which when executed by a processor will cause the processor to manufacture an inventory of image products from frames of a digital video work, each frame comprising a still image in sequence in the work, the digital video work including audio which corresponds to objects in the still images in the digital video work from which the audio is produced, the instructions of the program for:
-
assigning metadata to each frame of the digital video work, the frame metadata including an identification of the work, provenance of the work, and an identification of the frame within the work; detecting objects in each frame'"'"'s image; recognizing the objects; assigning metadata to the objects, including location in the frame and recognition of the object, the object metadata further linking spoken lines and sound in audio from the digital video work to the corresponding object in the frame'"'"'s image which produces the spoken lines and sound; for each frame, generating a cryptographic hash of the frame'"'"'s image, the frame metadata, and the object metadata; writing the hash to a node of a transaction processing network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A process for manufacturing an inventory of image products from frames of a digital video work, each frame comprising a still image in sequence in the work, the digital video work including audio which corresponds to objects in the still images in the digital video work from which the audio is produced, the process comprising:
-
assigning metadata to each frame of the digital video work, the frame metadata including an identification of the work, provenance of the work, and an identification of the frame within the work; detecting objects in each frame'"'"'s image; recognizing the objects; assigning metadata to the objects, including location in the frame and recognition of the object, the object metadata further linking spoken lines and sound in audio from the digital video work to the corresponding object in the frame'"'"'s image; for each frame, generating a cryptographic hash of the frame'"'"'s image, the frame metadata, and the object metadata; writing the hash to a node of a transaction processing network. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification