Methods and apparatus for indexing and archiving encoded audio/video data
First Claim
1. A method of operating a system to process image data, the method comprising:
- encoding said image data to generate first encoded image data;
decoding said first encoded image data to generate first decoded image data;
analyzing the content of the first decoded image data to generate indexing information; and
storing the first encoded image data with the generated indexing information on a digital storage medium.
22 Assignments
0 Petitions
Accused Products
Abstract
Archival storage and retrieval of audio/video information is described. Audio and/or video information is digitized, compressed and stored in an intermediate archive format (IAF), which preserves the content at a high-enough quality for subsequent retrieval and conversion into various formats required at the time of use or distribution. A single capture operation is performed with ancillary metadata being added to facilitate subsequent searching, indexing and format conversion. Captured data content is catalogued and indexed at or subsequent to the creation of an IAF file that includes the archived information. The IAF includes a family of audio-video digital encoding formats based on public standards. The encoding format used in any particular application is determined at encoding time from information provided by the archive system user. At encoding, the particular encoding scheme is selected to optimize a tradeoff between storage constraints and end use quality requirements.
-
Citations
44 Claims
-
1. A method of operating a system to process image data, the method comprising:
-
encoding said image data to generate first encoded image data;
decoding said first encoded image data to generate first decoded image data;
analyzing the content of the first decoded image data to generate indexing information; and
storing the first encoded image data with the generated indexing information on a digital storage medium. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data processing method, the method comprising:
-
receiving a first set of encoded data;
decoding the first set of encoded data to generate first decoded data;
analyzing the content of the first decoded data to generate first indexing information; and
storing the first set of encoded data with the first indexing information in a first file on a digital storage medium. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for indexing encoded data including at least one of encoded audio data and encoded image data, the apparatus comprising:
-
a decoder module for decoding the encoded data to generate first decoded data;
an indexing module for performing content analysis on the decoded data to generate information content indexing information; and
a storage device for storing the generated information content indexing information in a file with the encoded data. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A digital data storage device, comprising:
-
a plurality of data files, each data file including index information and at least one of encoded image data and encoded audio data; and
a file directory, the file directory including a copy of the index information included in each one of the plurality of data files. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of processing an encoded data file, the method comprising the step of:
-
searching the encoded data file for content information which can be obtained by examining encoded data included in said file without fully decoding said encoded data;
retrieving from the data file encoded data satisfying a set of search criteria; and
fully decoding the retrieved encoded data. - View Dependent Claims (35, 36, 37, 38)
-
-
39. A method of indexing encoded information, the method comprising the steps of:
-
retrieving encoded information from a data file;
performing a partial decoding operation on the encoded information to generate partially decoded data; and
performing an indexing operation on said partially decoded data to generate indexing information. - View Dependent Claims (40, 41, 42, 43, 44)
-
Specification