Thumbnail navigation bar for video
First Claim
Patent Images
1. A method comprising:
- causing a video to be played on a display device;
receiving, while the video is being played, a user request to display a navigation bar corresponding to the video;
displaying, in response to receiving the user request, the navigation bar on the display device, the navigation bar including multiple thumbnails each corresponding to one of multiple scene changes in the video;
in response to a single user input, automatically and without further direct user input, performing operations including;
scrolling, while the video is being played, through display of different ones of the multiple thumbnails by at least changing the display of the different ones of the multiple thumbnails at a predefined speed, the predefined speed including an amount of time between changes of the display of the different ones of the multiple thumbnails; and
altering the predefined speed of the scrolling based at least in part on how close a subset of the multiple thumbnails being displayed are in time to a thumbnail corresponding to a current playback time of the video, the altering the speed including decreasing the speed of the scrolling the closer the subset of the multiple thumbnails being displayed are in time to the thumbnail corresponding to the current playback time of the video;
receiving a user selection of one of the multiple thumbnails; and
causing the video to begin playing at a location corresponding to the selected thumbnail.
2 Assignments
0 Petitions
Accused Products
Abstract
While playing back video on a display device, a user request to display a navigation bar corresponding to the video is received. In response to receiving the user request, the navigation bar is displayed on the display device. This navigation bar includes multiple thumbnails each corresponding to a different location in the video. A user selection of one of the multiple thumbnails is received, and playing of the video is changed to begin playing at a location corresponding to the selected thumbnail.
32 Citations
20 Claims
-
1. A method comprising:
-
causing a video to be played on a display device; receiving, while the video is being played, a user request to display a navigation bar corresponding to the video; displaying, in response to receiving the user request, the navigation bar on the display device, the navigation bar including multiple thumbnails each corresponding to one of multiple scene changes in the video; in response to a single user input, automatically and without further direct user input, performing operations including; scrolling, while the video is being played, through display of different ones of the multiple thumbnails by at least changing the display of the different ones of the multiple thumbnails at a predefined speed, the predefined speed including an amount of time between changes of the display of the different ones of the multiple thumbnails; and altering the predefined speed of the scrolling based at least in part on how close a subset of the multiple thumbnails being displayed are in time to a thumbnail corresponding to a current playback time of the video, the altering the speed including decreasing the speed of the scrolling the closer the subset of the multiple thumbnails being displayed are in time to the thumbnail corresponding to the current playback time of the video; receiving a user selection of one of the multiple thumbnails; and causing the video to begin playing at a location corresponding to the selected thumbnail. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
accessing video content; generating multiple thumbnails corresponding to the video content by generating, for each of multiple locations corresponding to scene changes in the video content, a thumbnail of the video content that is displayed at the location; and making the multiple thumbnails available as the thumbnails of a navigation bar to be displayed on a display device in response to a user request to display the navigation bar received while the video content is being played on the display device; responsive to a single user input, automatically and without further direct user input, performing operations including; scrolling, while the video content is being played, through display of different ones of the multiple thumbnails; and altering a speed of the scrolling based at least in part on how close a subset of the multiple thumbnails being displayed are in time to a thumbnail corresponding to a current playback time of the video content, the altering the speed including increasing the speed of the scrolling the further the subset of the multiple thumbnails being displayed are in time to the thumbnail corresponding to the current playback time of the video. - View Dependent Claims (10, 11, 12)
-
-
13. One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors, allow a user to rewind and/or fast forward through video content by causing the one or more processors to:
-
receive, while video content is being played, a user request to display a navigation bar corresponding to the video content; display, while the video content is being played, the navigation bar in response to receiving the user request, the navigation bar including multiple thumbnails corresponding to different scene changes in the video content; responsive to a single user input, automatically and without further direct user input; scroll, while the video content is being played, through display of different ones of the multiple thumbnails; and alter a speed of the scrolling based at least in part on how close a subset of the multiple thumbnails being displayed are in time to a thumbnail corresponding to a current playback time of the video content, the speed being altered by decreasing the speed of the scrolling the closer the subset of the multiple thumbnails being displayed are in time to the thumbnail corresponding to the current playback time of the video; and jump to a beginning of a scene corresponding to a selected thumbnail and cause the video content to be played beginning at the location. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification