Television-based visualization and navigation interface
First Claim
Patent Images
1. A method for displaying a multimedia document on a television display, the multimedia document being stored on a storage system as a file, the method comprising:
- retrieving the multimedia document from the storage system;
displaying a section of multimedia information comprising the multimedia document in a first area of the display;
displaying a navigation bar in a second area of the display, the navigation bar including a plurality of thumbnail images and a progress bar image representative of a total playing time of the multimedia information, wherein the thumbnail images are extracted from the multimedia information at substantially equal intervals of time between the beginning and end of the multimedia information, wherein the progress bar image includes a symbol displayed at a position on the progress bar image indicative of a time corresponding to the section of the multimedia information being displayed in the first area of the display;
displaying a location box on the navigation bar, the location box associated with at least one thumbnail image in the thumbnail images;
receiving input from a user indicative of selection of a selected thumbnail image, including, receiving user input to move the location box from a first position associated with a first thumbnail image to a second position associated with the selected thumbnail image; and
in response to selection of the selected thumbnail image, displaying in the first area of the display a section of the multimedia information at a point in time corresponding to the selected thumbnail image, including displaying the location box in the second position associated with the selected thumbnail image.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for retrieving and displaying multimedia information are provided. A television (TV) interface is provided that displays multimedia information that may be stored in a multimedia document. The interface enables a user to navigate through multimedia information stored on the multimedia document.
229 Citations
59 Claims
-
1. A method for displaying a multimedia document on a television display, the multimedia document being stored on a storage system as a file, the method comprising:
-
retrieving the multimedia document from the storage system; displaying a section of multimedia information comprising the multimedia document in a first area of the display; displaying a navigation bar in a second area of the display, the navigation bar including a plurality of thumbnail images and a progress bar image representative of a total playing time of the multimedia information, wherein the thumbnail images are extracted from the multimedia information at substantially equal intervals of time between the beginning and end of the multimedia information, wherein the progress bar image includes a symbol displayed at a position on the progress bar image indicative of a time corresponding to the section of the multimedia information being displayed in the first area of the display; displaying a location box on the navigation bar, the location box associated with at least one thumbnail image in the thumbnail images; receiving input from a user indicative of selection of a selected thumbnail image, including, receiving user input to move the location box from a first position associated with a first thumbnail image to a second position associated with the selected thumbnail image; and in response to selection of the selected thumbnail image, displaying in the first area of the display a section of the multimedia information at a point in time corresponding to the selected thumbnail image, including displaying the location box in the second position associated with the selected thumbnail image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for displaying a multimedia document on a television display, the multimedia document being stored on a storage system as a file, the method comprising:
-
retrieving the multimedia document from the storage system; displaying a section of multimedia information contained in the multimedia document in a first area of the display; displaying a navigation bar in a second area of the display, the navigation bar including a plurality of keyframes and a progress bar image representative of a total playing time of the multimedia information, wherein the keyframes are extracted from the multimedia information at substantially equal intervals of time between the beginning and end of the multimedia information, wherein the progress bar image includes a symbol displayed at a position on the progress bar image indicative of a time corresponding to the section of the multimedia information being displayed in the first area of the display; displaying a location box on the navigation bar, the location box associated with at least one keyframe in the keyframes; receiving input from a user indicative of selection of a selected keyframe, including, receiving user input to move the location box from a first position associated with a first keyframe to a second position associated with the selected keyframe; and in response to selection of the selected keyframe, displaying in the first area of the display a section of the multimedia information at a point in time corresponding to the selected keyframe, including displaying the location box in the second position associated with the selected keyframe, wherein displaying a navigation bar includes; identifying a second area of the display in which the navigation bar will be displayed; determining one or more timestamps based on the second area of the display and the length of time of the multimedia document; for each timestamp, selecting a keyframe from the multimedia information of the multimedia document using time information associated with said each timestamp as a basis for selecting said keyframe; configuring the navigation bar, the navigation bar including keyframes extracted for said each timestamp; and displaying the configured navigation bar in the second area of the display, wherein at least one keyframe included in the navigation bar is selectable by a user while the section of multimedia information in the first area of the display is being displayed. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A data processing system for displaying a multimedia document on a television display, the data processing system comprising:
-
a processor; a data storage system for storing a plurality of data files, the multimedia document being one of the data files; a memory coupled to the processor, the memory configured to store one or more code modules for execution by the processor, the one or more code modules comprising; a module for retrieving the multimedia document from the data storage system; a module for displaying a section of multimedia information comprising the multimedia document in a first area of the display; a module for displaying a navigation bar in a second area of the display, the navigation bar including a plurality of thumbnail images and a progress bar image representative of a total playing time of the multimedia information, wherein the thumbnail images are extracted from the multimedia information at substantially equal intervals of time between the beginning and end of the multimedia information, wherein the progress bar image includes a symbol displayed at a position on the progress bar image indicative of a time corresponding to the section of the multimedia information being displayed in the first area of the display, wherein when a user selects a selected thumbnail image, then the section of the multimedia information that is being displayed in the first area of the display starts from a point in time corresponding to the selected thumbnail image; a module for displaying a location box on the navigation bar, the location box associated with at least one thumbnail image in the thumbnail images; a module for receiving input from a user indicative of selection of a selected thumbnail image, including, a module for receiving user input to move the location box from a first position associated with a first thumbnail image to a second position associated with the selected thumbnail image; and a module for displaying, in response to selection of the selected thumbnail image, in the first area of the display a section of the multimedia information at a point in time corresponding to the selected thumbnail image, including displaying the location box in the second position associated with the selected thumbnail image. - View Dependent Claims (36, 37, 38)
-
-
39. A data processing system for displaying a multimedia document on a television display, the data processing system comprising:
-
a processor; a data storage system for storing a plurality of data files, the multimedia document being one of the data files; a memory coupled to the processor, the memory configured to store one or more code modules for execution by the processor, wherein the one or more code modules comprising; a module for retrieving the multimedia document from the data storage system; a module for displaying in a first area of the display a section of multimedia information comprising the multimedia document; a module for displaying a navigation bar in a second area of the display, the navigation bar including a plurality of keyframes and a progress bar image representative of a total playing time of the multimedia information, wherein the keyframes are extracted from the multimedia information at substantially equal intervals of time between the beginning and end of the multimedia information, wherein the progress bar image includes a symbol displayed at a position on the progress bar image indicative of a time corresponding to the section of the multimedia information being displayed in the first area of the display; a module for displaying a location box on the navigation bar, the location box associated with at least one keyframe in the keyframes; a module for receiving input from a user indicative of selection of a selected keyframe, including, a module for receiving user input to move the location box from a first position associated with a first keyframe to a second position associated with the selected keyframe; and a module for displaying, in response to selection of the selected keyframe, in the first area of the display a section of the multimedia information at a point in time corresponding to the selected keyframe, including displaying the location box in the second position associated with the selected keyframe, wherein the module for displaying displaying a navigation bar includes; a module for identifying a second area of the display in which the navigation bar will be displayed; a module for determining one or more timestamps based on the second area of the display and the length of time of the multimedia document; a module for selecting, for each timestamp, a keyframe from the multimedia information of the multimedia document using time information associated with said each timestamp as a basis for selecting said keyframe; a module for configuring the navigation bar, the navigation bar including keyframes extracted for said each timestamp; and a module for displaying the configured navigation bar in the second area of the display, wherein at least one keyframe included in the navigation bar is selectable while the section of multimedia information in the first area of the display is being displayed. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
-
46. A system comprising
a television; -
a data storage system for storing a plurality of data files; a data processing system, wherein the data processing system is configured to; obtain a multimedia document stored on the data storage system; display a section of multimedia information in a first area of the display, the multimedia information comprising the multimedia document; display a navigation bar in a second area of the display, the navigation bar including a plurality of thumbnail images and a progress bar image representative of a total playing time of the multimedia information, wherein the thumbnail images are extracted from the multimedia information at substantially equal intervals of time between the beginning and end of the multimedia information, wherein the progress bar image includes a symbol displayed at a position on the progress bar image indicative of a time corresponding to the section of the multimedia information being displayed in the first area of the display, wherein when a user selects a selected thumbnail image, then the multimedia information that is being displayed in the first area of the display starts from a point in time corresponding to the selected thumbnail image; display a location box on the navigation bar, the location box associated with at least one thumbnail image in the thumbnail images; receive input from a user indicative of selection of a selected thumbnail image, including, receiving user input to move the location box from a first position associated with a first thumbnail image to a second position associated with the selected thumbnail image; and display, in response to selection of the selected thumbnail image, in the first area of the display a section of the multimedia information at a point in time corresponding to the selected thumbnail image, including displaying the location box in the second position associated with the selected thumbnail image. - View Dependent Claims (47, 48)
-
-
49. A system comprising
a television; -
a data storage system for storing a plurality of data files, the multimedia document being one of the data files; a data processing system, wherein the data processing is configured to; retrieve the multimedia document from the data storage system; display a section of multimedia information from a multimedia document in a first area of the display; display a navigation bar in a second area of the display, the navigation bar including a plurality of keyframes and a progress bar image representative of a total playing time of the multimedia information, wherein the keyframes are extracted from the multimedia information at substantially equal intervals of time between the beginning and end of the multimedia information, wherein the progress bar image includes a symbol displayed at a position on the progress bar image indicative of a time corresponding to the section of the multimedia information being displayed in the first area of the display; display a location box on the navigation bar, the location box associated with at least one keyframe in the keyframes; receive input from a user indicative of selection of a selected keyframe, including, receive user input to move the location box from a first position associated with a first keyframe to a second position associated with the selected keyframe; and in response to selection of the selected kevframe, display in the first area of the display a section of the multimedia information at a point in time corresponding to the selected keyframe, including displaying the location box in the second position associated with the selected keyframe, wherein to display the navigation bar, the data processing is configured to; identify a second area of the display in which the navigation bar will be displayed; determine one or more timestamps based on the second area of the display and the length of time of the multimedia document; for each timestamp, selecting a keyframe from the multimedia information of the multimedia document using time information associated with said each timestamp as a basis for selecting said keyframe; configure the navigation bar, the navigation bar including keyframes extracted for said each timestamp; and display the configured navigation bar in the second area of the display, wherein at least one keyframe included in the navigation bar is selectable while the section of multimedia information in the first area of the display is being displayed. - View Dependent Claims (50, 51)
-
-
52. A system for displaying a multimedia document on a television display, the system comprising:
-
a processing unit, the processing unit including; means for displaying a section of multimedia information comprising the multimedia document in a first area of the display; means for displaying a navigation bar in a second area of the display, the navigation bar including a plurality of thumbnail images and a progress bar image representative of a total playing time of the multimedia information, wherein the thumbnail images are extracted from the multimedia information at substantially equal intervals of time between the beginning and end of the multimedia information, wherein the progress bar image includes a symbol displayed at a position on the progress bar image indicative of a time corresponding to the section of the multimedia information being displayed in the first area of the display, wherein when a selected thumbnail image is selected by a user, then the section of the multimedia information that is being displayed in the first area of the display starts from a point in time corresponding to the selected thumbnail image; means for receiving input from a user indicative of selection of a selected thumbnail image, including; means for displaying a location box on the navigation bar, the location box associated with at least one thumbnail image in the thumbnail images; and means for receiving user input to move the location box from a first position associated with a first thumbnail image to a second position associated with the selected thumbnail image; and means for displaying, in response to selection of the selected thumbnail image, in the first area of the display a section of the multimedia information at a point in time corresponding to the selected thumbnail image, including displaying the location box in the second position associated with the selected thumbnail image.
-
-
53. A system for displaying a multimedia document on a television display, the multimedia document being stored on a storage system as a file, the system comprising:
-
a data processing unit, the data processing unit including; means for retrieving the multimedia document from the storage system; means for displaying a section of multimedia information contained in the multimedia document in a first area of the display; means for displaying a navigation bar in a second area of the display, the navigation bar including a plurality of keyframes and a progress bar image representative of a total playing time of the multimedia information, wherein the keyframes are extracted from the multimedia information at substantially equal intervals of time between the beginning and end of the multimedia information, wherein the progress bar image includes a symbol displayed at a position on the progress bar image indicative of a time corresponding to the section of the multimedia information being displayed in the first area of the display; means for displaying a location box on the navigation bar, the location box associated with at least one keyframe in the keyframes; means for receiving input from a user indicative of selection of a selected keyframe, including, means for receiving user input to move the location box from a first position associated with a first keyframe to a second position associated with the selected keyframe; and means for displaying, in response to selection of the selected keyframe, in the first area of the display a section of the multimedia information at a point in time corresponding to the selected keyframe, including displaying the location box in the second position associated with the selected keyframe, wherein the means for displaying a navigation bar includes; means for identifying a second area of the display in which the navigation bar will be displayed; means for determining one or more timestamps based on the second area of the display and the length of time of the multimedia document; means for selecting, for each timestamp, a keyframe from the multimedia information of the multimedia document using time information associated with said each timestamp as a basis for selecting said keyframe; means for configuring the navigation bar, the navigation bar including keyframes extracted for said each timestamp; and means for displaying the configured navigation bar in the second area of the display, wherein at least one keyframe included in the navigation bar is selectable while the section of multimedia information in the first area of the display is being displayed.
-
-
54. A computer program product for displaying a multimedia document on a television display, the multimedia document being stored on a storage system as a file, the computer program product comprising:
-
a storage subsystem having stored thereon executable program code, the executable program code including; code for retrieving the multimedia document from the storage system; code for displaying a section of multimedia information comprising the multimedia document in a first area of the display; and code for displaying a navigation bar in a second area of the display, the navigation bar including a plurality of thumbnail images and a progress bar image representative of a total playing time of the multimedia information, wherein the thumbnail images are extracted from the multimedia information at substantially equal intervals of time between the beginning and end of the multimedia information, wherein the progress bar image includes a symbol displayed at a position on the progress bar image indicative of a time corresponding to the section of the multimedia information being displayed in the first area of the display, wherein when a selected thumbnail image is selected by the user, then the section of the multimedia information that is being displayed in the first area of the display starts from a point in time corresponding to the selected thumbnail image; code for displaying a location box on the navigation bar, the location box associated with at least one thumbnail image in the thumbnail images; code for receiving input from a user indicative of selection of a selected thumbnail image, including code for receiving user input to move the location box from a first position associated with a first thumbnail image to a second position associated with the selected thumbnail image; and code for displaying, in response to selection of the selected thumbnail image, in the first area of the display a section of the multimedia information at a point in time corresponding to the selected thumbnail image, including displaying the location box in the second position associated with the selected thumbnail image. - View Dependent Claims (55, 56)
-
-
57. A computer program product for displaying a multimedia document on a television display, the multimedia document being stored on a storage system as a file, the computer program product comprising:
-
a storage subsystem having stored thereon executable program code, the executable program code including; code for retrieving the multimedia document from the storage system; code for displaying a navigation bar in a second area of the display, the navigation bar including a plurality of keyframes and a progress bar image representative of a total playing time of the multimedia information, wherein the keyframes are extracted from the multimedia information at substantially equal intervals of time between the beginning and end of the multimedia information, wherein the progress bar image includes a symbol displayed at a position on the progress bar image indicative of a time corresponding to the section of the multimedia information being displayed in the first area of the display; code for displaying a location box on the navigation bar, the location box associated with at least one keyframe in the keyframes; code for receiving input from a user indicative of selection of a selected keyframe, including, code for receiving user input to move the location box from a first position associated with a first keyframe to a second position associated with the selected keyframe; and code for displaying, in response to selection of the selected keyframe, in the first area of the display a section of the multimedia information at a point in time corresponding to the selected keyframe, including displaying the location box in the second position associated with the selected keyframe, wherein the code for displaying a navigation bar includes; code for displaying a section of multimedia information comprising the multimedia document in a first area of the display; code for identifying a second area of the display in which the navigation bar will be displayed; code for determining one or more timestamps based on the second area of the display and the length of time of the multimedia document; code for selecting, for each timestamp, a keyframe from the multimedia information of the multimedia document using time information associated with said each timestamp as a basis for selecting said keyframe;
keyframes extracted for said each timestamp; andcode for displaying the configured navigation bar in the second area of the display, wherein at least one keyframe included in the navigation bar is selectable while the section of multimedia information in the first area of the display is being displayed. - View Dependent Claims (58, 59)
-
Specification