Media storage and retrieval system
First Claim
Patent Images
1. A method of managing digitized media data stored in a plurality of media files in a media file database, comprising the steps of:
- reading the media files from the media files database located on a storage device into a working memory;
building in the working memory, in response to reading the media files, a table of relations identifying media equivalent to others in at least one common subsection by a source identifier that identifies a media source and a segment of said media source identified by a time range as indicated by lengths, frames, time codes or film edge numbers depending on the type of indexing used on the source media;
accepting a request for an operation on a part of a specified one of the media files, the part being specified in the request by a start time and an end time of the specified media file;
locating the requested media file in the table of relations and, if the requested media segment is not obtained, locating a media file equivalent to the requested media file that satisfies the request;
returning a handle to the located media file; and
writing the media files and the table of relations from the working memory to the media file database on the storage device.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for the management of media data and indexing of media data based on user instructions. A system for the management of relational information between media sources is provided as is a method for determining media data associated with requests based on source identifiers and range specification on the source of the data.
-
Citations
7 Claims
-
1. A method of managing digitized media data stored in a plurality of media files in a media file database, comprising the steps of:
-
reading the media files from the media files database located on a storage device into a working memory; building in the working memory, in response to reading the media files, a table of relations identifying media equivalent to others in at least one common subsection by a source identifier that identifies a media source and a segment of said media source identified by a time range as indicated by lengths, frames, time codes or film edge numbers depending on the type of indexing used on the source media; accepting a request for an operation on a part of a specified one of the media files, the part being specified in the request by a start time and an end time of the specified media file; locating the requested media file in the table of relations and, if the requested media segment is not obtained, locating a media file equivalent to the requested media file that satisfies the request; returning a handle to the located media file; and writing the media files and the table of relations from the working memory to the media file database on the storage device.
-
-
2. A system for the location and management of media subject to user instructions comprising:
-
a database in which media form at leas one source is stored; database means for indexing and referencing the media in the database by a source identifier that identifies a media source and a segment of said media source identified by a time range as indicated by lengths, frames, time codes, or film edge numbers depending on the type of indexing used on the source media; a table for storing equivalency relationships between media; table management means, separate from said database means, for managing the table of relationships and for determining which source identifiers identify media equivalent to others in at least one common subsection based on time ranges of the source media; and means for invoking the table management means and database means in response to a source identifier and time range requested by the user to locate the media segment requested by the user and, if the requested media segment is not obtained, an equivalent media segment. - View Dependent Claims (3, 4, 5, 6, 7)
-
Specification