User interface techniques for television channel changes
First Claim
1. A method for visually presenting channel changes on a display, comprising:
- displaying a first video of a first program in a first window occupying substantially all of the display at a center position on the display;
receiving a first channel change command;
in response to the first channel change command;
reducing the display area of the first window, thereby exposing a portion of a background layer of the display;
displaying at least a portion of a second video of a second program in the exposed portion of the display in a second window that is positioned in a vertical direction with respect to the first window;
automatically scrolling the first window and the second window across the display in the vertical direction, such that the first window begins to move out of the display while the second window begins to move in a direction of the center position;
after the second window is at the center position on the display, expanding the display area of the second window such that the second window occupies substantially all of the display.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved user premises device enhances the channel change experience. In response to a channel-up or a channel-down command, a currently displayed program is re-sized to fit within a smaller program window. In the display area that is exposed due to the re-sizing of the currently displayed program, additional content such as an advertisement or channel change progress information is displayed. Additional program windows that render snapshots of content from one or more program up and one or more program down may be displayed in windows that are organized in a vertical alignment with the program window of the currently displayed program. The program windows are animated or scrolled in a direction to bring the program window of the user-desired next program in place of the program window of the currently displayed programmed. The program window of the next program is then resized to occupy the entire display.
37 Citations
26 Claims
-
1. A method for visually presenting channel changes on a display, comprising:
-
displaying a first video of a first program in a first window occupying substantially all of the display at a center position on the display; receiving a first channel change command; in response to the first channel change command; reducing the display area of the first window, thereby exposing a portion of a background layer of the display; displaying at least a portion of a second video of a second program in the exposed portion of the display in a second window that is positioned in a vertical direction with respect to the first window; automatically scrolling the first window and the second window across the display in the vertical direction, such that the first window begins to move out of the display while the second window begins to move in a direction of the center position; after the second window is at the center position on the display, expanding the display area of the second window such that the second window occupies substantially all of the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for providing visually continuous channel changes on a display having a display area, comprising a processor and a non-transitory computer-readable medium implementing:
-
a display module that displays a first video of a current program on substantially all of the display area; a command reception module that receives a command for viewing a second video of a next program; a first rescaler module that rescales, in response to the command, in a visually continuous manner, the first video of the current program to fit within a first window having a display area that is smaller than substantially all of the display area in the display occupying an original position on the display; a presentation module that presents, at least a part of the second video of the next program, in a second window having a display area that is smaller than substantially all of the display area that is positioned in a second portion of the display that is non-overlapping with the first portion; a window transition module that transitions out, in a visually continuous manner, the first window from the display area while transitioning in the second window to the original position previously occupied by the first window; and a second rescaler module that expands the second window, after the second window is at the original position, to occupy substantially all of the display area. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for controlling a display to provide an enhanced channel change experience, comprising:
-
displaying a first channel; receiving a first command to view a second channel; initiating a channel change from the first channel to the second channel, in which the channel change includes reducing a display size of the first channel, progressively displaying video from the second channel as more and more data for the second channel is received, scrolling out the first channel such that the first channel gradually disappears from the display, correspondingly scrolling the second channel to take an on-screen position of the first channel, and expanding the second channel to a full size after sufficient data for the second channel is available; receiving, amid the channel change and prior to the expanding the second channel to the full size, a second command to view a third channel, and in response to the second command; and progressively displaying video from the third channel as more data for the third channel is received, scrolling out the first channel and the second channel such that the first channel and the second channel gradually disappear from the display, correspondingly scrolling the third channel to take a position of the first channel, and expanding the third channel to a full size after sufficient data for the third channel is available. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification