System and method for capturing video clips for focused navigation within a user interface
First Claim
Patent Images
1. A method for enabling access to a plurality of channels within a user interface, the method comprising:
- using a processor to perform the steps of;
accessing a plurality of video clips, each video clip comprising motion video representing a different respective channel;
organizing the plurality of video clips into a sequence comprising a first video clip and a second video clip;
simultaneously displaying two or more of the plurality of video clips along an axis of the user interface, wherein the two or more video clips are actively displaying motion video; and
scrolling the sequence of video clips along the axis through a non-moving focus area of the user interface in response to a user command, whereinresponsive to the user command, a first video clip displayed in the focus area is scrolled out of the focus area into a different position in the user interface along the axis and a second video clip is scrolled into the focus area, wherein if the video clip is displayed in the focus area for a predetermined amount of time, the respective live television channel is automatically tuned and displayed.
12 Assignments
0 Petitions
Accused Products
Abstract
A video clip is captured from a television broadcast on each of a plurality of channels. The captured video clips are provided to a display interface, which successively displays the captured video clips within a focus area of a user interface in response to an initiating action by a user. The display interface then discontinues the successive display of video clips to show a particular video clip corresponding to a selected channel in response to a terminating action by the user.
-
Citations
38 Claims
-
1. A method for enabling access to a plurality of channels within a user interface, the method comprising:
-
using a processor to perform the steps of; accessing a plurality of video clips, each video clip comprising motion video representing a different respective channel; organizing the plurality of video clips into a sequence comprising a first video clip and a second video clip; simultaneously displaying two or more of the plurality of video clips along an axis of the user interface, wherein the two or more video clips are actively displaying motion video; and scrolling the sequence of video clips along the axis through a non-moving focus area of the user interface in response to a user command, wherein responsive to the user command, a first video clip displayed in the focus area is scrolled out of the focus area into a different position in the user interface along the axis and a second video clip is scrolled into the focus area, wherein if the video clip is displayed in the focus area for a predetermined amount of time, the respective live television channel is automatically tuned and displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for enabling access to a plurality of channels within a user interface, the method comprising:
-
receiving an update package at an entertainment system associated with a broadcast center from the broadcast center, wherein the update package comprises a plurality of video clips, each video clip representing a different channel; organizing the video clips into a sequence; simultaneously displaying two or more of the video clips in the sequence along an axis of a user interface, wherein one of the two or more video clips is displayed within a focus area of the user interface, and wherein the two or more video clips are actively displaying motion video; and scrolling the video clips along the axis, wherein responsive to scrolling, a video clip displayed in the focus area is scrolled out of the focus area along the axis of the user interface into a different position within the user interface and a second video clip displayed within the user interface is scrolled into the focus area, wherein if the video clip is displayed in the focus area for a predetermined amount of time, the respective live television channel is automatically tuned and displayed. - View Dependent Claims (13, 14)
-
-
15. A system for enabling access to a plurality of channels within a user interface, the system comprising:
a set top box comprising; a computer-readable storage medium comprising a plurality of video clips organized into a sequence, wherein each video clip in the sequence comprises motion video representing a different respective channel; a display interface; and a transmission component to provide the captured video clips to the display interface, wherein the display interface is to simultaneously display two or more of the plurality of video clips along an axis of the user interface, wherein the two or more video clips are actively displaying motion Video, and to scroll the plurality of video clips along the axis through a non-moving focus area of the user interface in response to a user command, wherein if the video clip is displayed in the focus area for a predetermined amount of time, the respective live television channel is automatically tuned and displayed wherein responsive to the user command, a first video clip displayed in the focus area is scrolled out of the focus area along the axis of the user interface and into a different position within the user interface and a second video clip is scrolled into the focus area. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
26. A system for enabling access to a plurality of channels within a user interface, the system comprising:
-
a computer-readable storage medium comprising a sequence of video clips, the sequence comprising a plurality of video clips, each video clip comprising motion video representing a different respective channel; a display interface; and a transmission component to provide the sequence of video clips to the display interface, wherein the display interface is to simultaneously display three or more of the video clips along an axis of the user interface, wherein the three or more video clips are actively displaying motion video, and wherein one of the three or more video clips is displayed within a fixed focus area of the user interface, scroll the video clips along the axis in response to an action by the user, and wherein responsive to scrolling, a first video clip displayed in the focus area is scrolled out of the focus area along the axis of the user interface, a second video clip displayed at a first location within the user interface is scrolled along the axis of the user interface into the focus area, and a third video clip displayed in the user interface at a second location is scrolled along the axis into the first location, and a fourth video clip that was not displayed in the user interface before the scrolling is scrolled along the axis of the user interface into the second location, wherein if the video clip is displayed in the focus area for a predetermined amount of time, the respective live television channel is automatically tuned and displayed. - View Dependent Claims (27, 28)
-
-
29. A system for enabling access to a plurality of channels within a user interface, the system comprising:
-
a commercial break detection device to detect commercial breaks in at least one program being broadcast on a respective channel, wherein the commercial break detection device is configured to detect commercial breaks without intervention by a user of the system at a set top box of the system; a processor to initiate the capturing of a video clip from a broadcast on each of a plurality of channels, each captured video clip comprising motion video obtained from a different respective channel, wherein the processor is configured to initiate the capturing of each of the captured video clips so as to avoid capturing video from a commercial break; a tuner to tune to each channel in response to a signal from the processor; a video capture device to capture each video clip in response to the tuner tuning to the respective channel; a memory to store the captured video clips; a display interface to display the plurality of video clips along an axis of the user interface, the user interface comprising a non-moving focus area along the axis, wherein the display interface is to simultaneously display two or more of the plurality of video clips along the axis of the user interface, wherein the two or more video clips are actively displaying motion video, and in response to a user command, to scroll the plurality of video clips along the axis and through the non-moving focus area, wherein responsive to the user command, a first video clip displayed in the focus area is scrolled out of the focus area along the axis of the user interface and into a different position within the user interface and a second video clip is scrolled into the focus area, wherein if the video clip is displayed in the focus area for a predetermined amount of time, the respective live television channel is automatically tuned and displayed. - View Dependent Claims (30, 31)
-
-
32. An apparatus within a broadcast center coupled to a plurality of entertainment systems via a network, the apparatus comprising:
-
a scheduler to initiate the capturing of a video clip comprising motion video from a broadcast on each of a plurality of channels, each captured video clip representing a different channel, a video capturer to capture each video clip in response to a signal from the scheduler; a clip cache within the broadcast center to store the captured video clips; a packager to package the video clips in the clip cache into an update package; a transmission component to transmit the update package from the broadcast center to the entertainment systems, wherein each entertainment system comprises a display interface, wherein the display interface is to simultaneously display two or more of the video clips along an axis of a user interface, the user interface comprising non-movable focus area through which the video clips are scrolled, and wherein, in response to a user command to scroll the video clips through the focus area, a first video clip displayed in the focus area is scrolled out of the focus area and into a different position within the user interface and a second video clip displayed in the user interface is scrolled into the focus area, wherein if the video clip is displayed in the focus area for a predetermined amount of time, the respective live television channel is automatically tuned and displayed. - View Dependent Claims (33, 34)
-
-
35. A system for enabling access to a plurality of channels within a user interface, the system comprising:
-
a processor; means operable on the processor for organizing a plurality of video clips into a sequence, each video clip comprising motion video representing a different channel; means operable on the processor for concurrently displaying two or more of the plurality of video clips along an axis of the user interface, wherein the two or more video clips are actively displaying motion video; and means operable on the processor for scrolling the plurality of video clips along the axis through a non-moving focus area of the user interface in response to a user command, wherein responsive to the user command, a first video clip displayed in the focus area is scrolled out of the focus area along the axis of the user interface and into a different position within the user interface and a second video clip is scrolled into the focus area, wherein if the video clip is displayed in the focus area for a predetermined amount of time, the respective live television channel is automatically tuned and displayed.
-
-
36. A system for enabling access to a plurality of channels within a user interface, the system comprising:
- a processor;
means operable on the processor for detecting commercial breaks in at least one program being broadcast on a respective channel, wherein the means for detecting is configured to detect commercial breaks without intervention by a user of the system at a set top box of the system; means operable on the processor for capturing a video clip from a broadcast on each of a plurality of channels, each captured video clip representing a different channel, wherein each captured video clip lacks motion video from a commercial break; means operable on the processor for organizing the captured video clips into a sequence; means operable on the processor for displaying two or more of the video clips in the sequence along an axis of the user interface, one video clip being displayed within a focus area of the user interface, wherein the two or more video clips are actively displaying motion video; means operable on the processor for scrolling the video clips along the axis to progressively change the video clip within the focus area to a next video clip in the sequence in response to an initiating action by a user; means operable on the processor for discontinuing the scrolling of video clips to show a particular video clip within the focus area corresponding to a selected channel in response to a terminating action by the user, wherein, responsive to the scrolling, the video clip displayed in the focus area is scrolled out of the focus area, a second video clip is scrolled into the focus area, and a third video clip that was not displayed within the user interface before the scrolling is scrolled into the user interface along the axis, and wherein after the terminating action, the second video clip and the third video clip are actively displaying motion video within the user interface, wherein if the video clip is displayed in the focus area for a predetermined amount of time, the respective live television channel is automatically tuned and displayed.
- a processor;
-
37. A computer-readable medium comprising program code for performing a method for enabling access to a plurality of channels within a user interface, the method comprising:
-
organizing a plurality of video clips into a sequence, each video clip representing a different channel; simultaneously displaying two or more of video clips along an axis of the user interface, wherein each of the two or more video clips are actively displaying motion video; and scrolling the sequence of video clips along the axis through a non-moving focus area of the user interface in response to a user command, wherein responsive to the user command, a first video clip displayed in the focus area is scrolled out of the focus area into another location within the user interface, and a second video clip displayed in the user interface is scrolled into the focus area, wherein if the video clip is displayed in the focus area for a predetermined amount of time, the respective live television channel is automatically tuned and displayed.
-
-
38. A computer-readable medium comprising program code for performing a method for enabling access to a plurality of channels within a user interface, the method comprising:
-
capturing a video clip from a broadcast on each of a plurality of channels, each captured video clip representing a different channel, wherein each captured video clip lacks motion video from a commercial break; organizing the captured video clips into a sequence; simultaneously displaying two or more of the video clips along an axis of the user interface, a first one of the two or more video clips being displayed within a focus area of the user interface and a second one of the two or more video clips being displayed at another location within the user interface, wherein each of the two or more video clips are actively displaying motion video; and scrolling the sequence of video clips along the axis to progressively change the video clip within the focus area to a next video clip in the sequence in response to an action by a user, wherein responsive to scrolling, the first video clip is scrolled out of the focus area and into another location within the user interface and the second video clip is scrolled into the focus area, wherein if the video clip is displayed in the focus area for a predetermined amount of time, the respective live television channel is automatically tuned and displayed.
-
Specification