Techniques for relating arbitrary metadata to media files
First Claim
1. A text object that relates metadata to segments of one or more other objects, the text object and the other objects being stored in memory accessible to a processor, the text object being used by the processor to manipulate the segments, and the text object comprising:
- a sequence of relaters, each relater including a segment specifier for a segment of the segments; and
the metadata that is related to the segment.
1 Assignment
0 Petitions
Accused Products
Abstract
A metadata text file is used to make media files searchable and rearrangeable. The metadata text file is associated with one or more media files and includes a sequence of relaters that relate items of metadata to segments of the media files. The relater specifies the item of metadata and the segment of the media file. The metadata text file can be searched for an item of metadata and when the item of metadata is found, the item'"'"'s relater can be used to locate the media file segment that corresponds to the item of metadata. The metadata text file can also be used to “play” the metadata files by displaying segments from the files in the order in which the relaters occur in the metadata file. New combinations of segments of media files may be made by adding, deleting, or reordering the relaters in the metadata text file. The metadata text file is used to relate metadata to media files in a system for making fan vids, in a system for comparing the text of a book with a movie made from the book, and in a system that uses temperature and humidity readings from pots being used to cook a recipe to locate sections of a cooking video.
149 Citations
33 Claims
-
1. A text object that relates metadata to segments of one or more other objects, the text object and the other objects being stored in memory accessible to a processor, the text object being used by the processor to manipulate the segments, and
the text object comprising: a sequence of relaters, each relater including a segment specifier for a segment of the segments; and
the metadata that is related to the segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. Apparatus for displaying sequences of segments of one or more objects stored in memory,
the apparatus comprising: -
a text object stored in memory, the text object including a sequence of segment specifiers, each segment specifier specifying a segment in an object; and
a text object interpreter that has access to the text object and the objects and to a display device and that displays the segments in the display device in the order in which the segment specifiers occur in the sequence. - View Dependent Claims (20, 21, 22, 23)
-
-
24. Apparatus for displaying segments of one or more objects stored in memory, the apparatus comprising:
-
a text object stored in memory, the text object including a sequence of relaters, each relater including a metadata item related to a segment and a segment specifier for the related segment; and
a segment finder that has access to the text object and the objects and to a display device, locates a relater for a metadata item, and displays the segment associated with the relater. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification