Picture-based video indexing system
DCFirst Claim
1. A video indexing method, comprising:
- storing a video program having time-sequential frames representative of motion imagery onto a first region of a physical medium;
digitally compressing a subset of the frames representative of segments of the video program which are separated in time;
associating indexing information with a plurality of the frames in the subset, wherein the associated indexing information for a given frame comprises information for locating the segment of the video program represented by the given frame;
separately storing the subset of frames and the associated indexing information onto a second region of the physical medium; and
displaying decompressed, separately stored frames in separate windows on a display device, wherein at least one window includes motion imagery.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A video indexing system uses pictures representative of a recorded video program to assist a user in determining the contents of a recorded medium without having to view the program itself. The pictures preferably represent segments of the program which are spaced apart in time, enabling a relatively small number of such pictures to characterize a lengthy program, and are presented in separate windows on the screen of the same device used to display the video program. The pictures may include still or moving imagery. A viewer optionally may select a particular picture with a pointing device, to commence replay of the recorded program from that period in the program, or to recall stored audio information so as to assist in identifying the selection. The picture information may be stored on the same medium as that used to record the video program, or a different medium may be used.
-
Citations
13 Claims
-
1. A video indexing method, comprising:
-
storing a video program having time-sequential frames representative of motion imagery onto a first region of a physical medium; digitally compressing a subset of the frames representative of segments of the video program which are separated in time; associating indexing information with a plurality of the frames in the subset, wherein the associated indexing information for a given frame comprises information for locating the segment of the video program represented by the given frame; separately storing the subset of frames and the associated indexing information onto a second region of the physical medium; and displaying decompressed, separately stored frames in separate windows on a display device, wherein at least one window includes motion imagery.
-
-
2. An apparatus, comprising:
-
a memory; a processor; instructions stored in the memory that, if executed by the processor, causes the apparatus to perform operations including; reading picture information including a subset of images of a plurality of images of program material, the image subset representing segments of program material separated in time, the subset of images being stored separately from the program material on a same physical media; generating an output based on the subset of images, the output configured to display images of the separately stored subset of images in a plurality of respective windows on a display device, wherein at least one window includes motion imagery; receiving a selection associated with an image of the subset of images; and outputting the program material to the display device beginning with the section of the program material associated with the selected image and continuing with subsequent sections.
-
-
3. A tangible non-transitory computer readable medium having software program code stored thereon, comprising:
-
software program code for storing a video program having time-sequential frames representative of motion imagery; software program code for separately storing a subset of the frames associated with of segments of the program which are spaced apart in time; software program code for outputting separately stored frames of the subset for display in a plurality of separate windows on a display device, wherein at least one of the windows includes motion imagery; and software program code for outputting the video program for display on the display device, upon receipt of a selection of a window of the plurality of windows, beginning with the segment of the video program associated with the frame displayed in the selected window and continuing with subsequent segments of the video program.
-
-
4. A video indexing method, comprising the steps of:
-
storing a video program having time-sequential frames representative of motion imagery; and separately storing a subset of the frames associated with segments of the video program that are spaced apart in time;
wherein separately stored frames of the subset are suitable for display in a plurality of windows on a display device, wherein at least one window includes motion imagery,wherein at least one window is selectable by a user, and upon selection of a window, the video program is output for display on the display device. - View Dependent Claims (5)
-
-
6. A video indexing method, comprising the steps of:
-
storing a video program having time-sequential frames representative of motion imagery; separately storing a subset of the frames associated with segments of the program which are spaced apart in time; outputting separately stored frames of the subset for display in a plurality of separate windows on a display device, wherein at least one window includes motion imagery; receiving a selection of a window of the plurality of windows; and outputting the video program for display on the display device. - View Dependent Claims (7, 8)
-
-
9. A video indexing method, comprising the steps of:
-
storing a video program having time-sequential frames representative of motion imagery; separately storing a subset of the frames associated with segments of the program which are spaced apart in time; and outputting separately stored frames of the subset for display in a plurality of separate windows on a display device, wherein at least one of the windows includes motion imagery.
-
-
10. A tangible non-transitory computer readable medium having stored thereon a video program having time-sequential frames representative of motion imagery, and a separately stored subset of frames associated with segments of the video program which are spaced apart in time, the computer readable medium having software code stored thereon for causing a processor to carry out a method, comprising:
-
outputting separately stored frames of the subset for display in a plurality of separate windows on a display device, wherein at least one window includes motion imagery; and upon receipt of a selection of a window of the plurality of windows, outputting the video program for display on the display device. - View Dependent Claims (11)
-
-
12. A tangible non-transitory computer readable medium having stored thereon a video program having time-sequential frames representative of motion imagery, and a separately stored subset of frames associated with segments of the video program which are spaced apart in time, the computer readable medium having software code stored thereon for causing a processor to carry out a method, comprising:
outputting separately stored frames of the subset for display in a plurality of separate windows on a display device, at least one of the windows including motion imagery. - View Dependent Claims (13)
Specification