Apparatus and method for optimizing keyframe and blob retrieval and storage
First Claim
1. A method of forming a user index of scenes in a video image which is recorded or being recorded in a computer-readable medium, said method comprising the steps of:
- retrieving from the recorded video image a selected number of keyframes therein, each keyframe being a frame representative of a respective scene in said image;
ordering the keyframes in accordance with user preference information into a hierarchy of a selected number of levels of detail in the scenes represented thereby, each level including a predetermined number of keyframes, each subsequent level including keyframes of greater detail than those in a preceding level; and
storing the ordered keyframes in said computer-readable medium to thereby form said user index of scenes in said image ordered in accordance with the user preference information, thus reducing the time for accessing the ordered hierarchy for scenes according to the user'"'"'s preferences.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for forming a visual index of scenes in a video image which has been or is being recorded in a computer readable memory. A selected number of keyframes are derived from the recorded image, each being representative of a respective scene therein. The keyframes are then ordered into a selected number of levels of detail of the scenes represented thereby, each level including a predetermined number of keyframes, each subsequent level including keyframes of greater detail than those in a preceding level. A header file is then formed which is descriptive of the ordered set of keyframes, and the header file is stored together with the ordered set of keyframes in the computer readable memory. A user can thereby identify and obtain optimized retrieval in accordance with his preferences of particular segments of the video image from a relatively slow memory device. The method and apparatus are equally applicable to formation of an indexed order of binary large objects ("blobs") in a set of multimedia documents in accordance with a user'"'"'s preferences.
-
Citations
9 Claims
-
1. A method of forming a user index of scenes in a video image which is recorded or being recorded in a computer-readable medium, said method comprising the steps of:
-
retrieving from the recorded video image a selected number of keyframes therein, each keyframe being a frame representative of a respective scene in said image; ordering the keyframes in accordance with user preference information into a hierarchy of a selected number of levels of detail in the scenes represented thereby, each level including a predetermined number of keyframes, each subsequent level including keyframes of greater detail than those in a preceding level; and storing the ordered keyframes in said computer-readable medium to thereby form said user index of scenes in said image ordered in accordance with the user preference information, thus reducing the time for accessing the ordered hierarchy for scenes according to the user'"'"'s preferences. - View Dependent Claims (2)
-
-
3. A system for forming a user index of scenes in a video image which is recorded or being recorded in a computer-readable memory, said system comprising:
-
means for retrieving from said memory a selected number of keyframes of the video image, each keyframe being a frame representative of a respective scene in said image; a first processor for ordering the keyframes in a hierarchy in accordance with user preference information into a selected number of levels of detail in the scenes represented thereby, each level including a predetermined number of keyframes, each subsequent level including keyframes of greater detail than those in a preceding level; a second processor for creating at least one header file which is descriptive of said keyframes, and storing said at least one header file with the ordered keyframes so as to form said user index in said memory; and means for retrieving said user index and displaying the keyframes therein for each level as such level is retrieved from said memory ordered in accordance with the user preference information, thus reducing the time for accessing the user index for scenes according to the user'"'"'s preferences. - View Dependent Claims (4)
-
-
5. A method for forming a user file of binary large objects ("blobs") in a set of multimedia documents recorded in a computer-readable medium, so as to optimize retrieval of blobs in accordance with user preference information;
- said method comprising the steps of;
creating a preference file based on the user preference information; retrieving blobs from the multimedia documents and ordering them into a selected number of levels in accordance with said preference file, each level including at least one blob from at least one of said documents and at least one link to another of said documents, each subsequent level including blobs from further multimedia documents; and storing particular blobs and links in said computer-related medium so as to form a user file for retrieval thereof from said set of multimedia documents in accordance with said preference file, thereby reducing the time for accessing the user file for blobs according to the user'"'"'s preferences.
- said method comprising the steps of;
-
6. A system for forming a user file of binary large objects ("blobs") in a set of multimedia documents recorded in a computer-readable medium, so as to optimize retrieval of blobs in accordance with user preference information;
- comprising;
a first processor for retrieving blobs from the multimedia documents and ordering them into a selected number of levels, each level including at least one blob from at least one of said documents and at least one link to another of said documents, each subsequent level including blobs from further multimedia documents; a second processor for organizing the blobs and links from the first processor into a user file ordered in accordance with the user preference information; a memory for storing the user file; and means for retrieving blobs and links from the stored user file and displaying them to the user as each is retrieved, whereby the time for the user to access the user file for blobs and links according to the user'"'"'s preferences is reduced. - View Dependent Claims (7, 8, 9)
- comprising;
Specification