Audiovisual system which uses metadata to allow user-initiated jumps from point to point within multiple audiovisual streams
First Claim
1. An audiovisual system which receives audiovisual data and which stores for later playback at least a portion of the audiovisual data, the stored portion of the audiovisual data comprising a plurality of stored programs, each stored program comprising a plurality of program locations, each program location representing a starting point of a program segment of one of the plurality of stored programs, the audiovisual system connectable to a user display, the audiovisual system comprising:
- a system controller;
a storage device to store the portion of the audiovisual data and to play back the stored portion of the audiovisual data;
a marking module coupled to the system controller to create metadata in response to a control input for marking the program segments, the metadata comprising information regarding the program segments of the stored portion of the audiovisual data;
a display generator coupled to the system controller to generate a mosaic representation of the program segments of the stored portion of the audiovisual data, wherein the mosaic representation comprises a plurality of cells representing a first plurality of respective stored program segments of a first stored program and a second plurality of respective stored program segments of a second stored program, the plurality of cells comprising images extracted from the respective stored program segments; and
a program selector coupled to the system controller to select a program segment of the stored portion of the audiovisual data in response to a user input, the selected program segment selected based on the information of the metadata, whereby the audiovisual system selectively plays back selected program segments of the stored portion of the audiovisual data, thereby enabling a user to jump to and play back selected program segments of the plurality of programs.
1 Assignment
0 Petitions
Accused Products
Abstract
An audiovisual system receives audiovisual data and includes a system controller and a storage device to store at least a portion of the audiovisual data for later playback. The audiovisual system further includes a marking module to create metadata in response to a control input for marking the program segments. The metadata includes the information regarding the program segments of the stored portion of the audiovisual data. The audiovisual system further includes a display generator to generate a mosaic representation of the program segments. The audiovisual system further includes a program selector to select a program segment in response to a user input. The selected program segment is selected based on the information of the metadata, whereby the audiovisual system selectively plays back selected program segments of the stored portion of the audiovisual data starting from selected program locations, thereby enabling a user to jump to and play back selected program segments.
194 Citations
27 Claims
-
1. An audiovisual system which receives audiovisual data and which stores for later playback at least a portion of the audiovisual data, the stored portion of the audiovisual data comprising a plurality of stored programs, each stored program comprising a plurality of program locations, each program location representing a starting point of a program segment of one of the plurality of stored programs, the audiovisual system connectable to a user display, the audiovisual system comprising:
-
a system controller; a storage device to store the portion of the audiovisual data and to play back the stored portion of the audiovisual data; a marking module coupled to the system controller to create metadata in response to a control input for marking the program segments, the metadata comprising information regarding the program segments of the stored portion of the audiovisual data; a display generator coupled to the system controller to generate a mosaic representation of the program segments of the stored portion of the audiovisual data, wherein the mosaic representation comprises a plurality of cells representing a first plurality of respective stored program segments of a first stored program and a second plurality of respective stored program segments of a second stored program, the plurality of cells comprising images extracted from the respective stored program segments; and a program selector coupled to the system controller to select a program segment of the stored portion of the audiovisual data in response to a user input, the selected program segment selected based on the information of the metadata, whereby the audiovisual system selectively plays back selected program segments of the stored portion of the audiovisual data, thereby enabling a user to jump to and play back selected program segments of the plurality of programs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An audiovisual system which receives audiovisual data and which stores for later playback at least a portion of the audiovisual data, the stored portion of the audiovisual data comprising a plurality of stored programs, each stored program comprising a plurality of program locations, each program location representing a starting point of a program segment of one of the plurality of stored programs, the audiovisual system connectable to a user display which provides to a user information regarding the program segments of the stored portion of the audiovisual data, the audiovisual system comprising:
-
a storage device to store the portion of the audiovisual data and to play back the stored portion of the audiovisual data; a grid generator to configure for the user display the information regarding the program segments of the stored portion of the audiovisual data, the information derived from metadata corresponding to the program segments of the stored portion of the audiovisual data, the information provided to the user via the user display in grid format with a plurality of grid elements arranged as a plurality of rows and a plurality of columns, the plurality of grid elements representing a first plurality of respective program segments of a first stored program and a second plurality of respective program segments of a second stored program, each grid element independently selectable in response to a user input; and a program selector to select a grid element that represents a selected program segment of the stored portion of the audiovisual data in response to the user input, the selected program segment selected based on the information derived from the metadata, whereby the audiovisual system selectively plays back selected program segments of the stored portion of the audiovisual data, thereby enabling a user to jump to and play back selected program segments of the plurality of programs. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of playing back selected portions of stored audiovisual data stored on a storage device, the method comprising:
-
providing stored audiovisual data corresponding to a plurality of programs, each program comprising a plurality of program locations, each program location representing a starting point of a program segment of one of the plurality of programs; creating metadata in response to a control input for marking the program segments, the metadata comprising information regarding the program segments of the stored audiovisual data; displaying to a user the information regarding the program segments of the stored audiovisual data in a mosaic representation, wherein the mosaic representation comprises a plurality of cells representing a first plurality of respective stored program segments of a first stored program and a second plurality of respective stored program segments of a second stored program, the plurality of cells comprising images extracted from the respective stored program segments; receiving a user input indicating a selected program segment of one of the plurality of programs, the selected program segment selected based on the information of the metadata; and playing back the selected program segment of the stored audiovisual data, thereby jumping to and playing back selected program segments of the plurality of programs based on the metadata. - View Dependent Claims (24, 25, 26, 27)
-
Specification