MX2016007348A

User interface techniques for television channel changes.

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.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

25 claims: 4 independent, 21 dependent

  1. 1
    CLAIMS REIVINDICACIONES 1. Un método para presentar visualmente cambios de canal en un monitor, que comprende:one. A method of visually presenting channel changes on a monitor, comprising: displaying a first program in a first window in a first position on the monitor;visualizar un primer programa en una primera ventana en una primera posición en el monitor;receiving a first channel change command;recibir un primer comando de cambio de canal;cambiar, en respuesta al primer comando de cambio de canal, una primera característica visual de la primera ventana, exponiendo de esta manera una porción de una capa de fondo del monitor;changing, in response to the first channel change command, a first visual feature of the first window, thereby exposing a portion of a background layer of the monitor;displaying at least a portion of a second program on the exposed portion of the monitor in a second window that is positioned in a vertical direction relative to the first window;visualizar al menos una porción de un segundo programa en la porción expuesta del monitor en una segunda ventana que se sitúa en una dirección vertical con respecto a la primera ventana;automatically moving the first window and the second window through the monitor in the vertical direction, such that the first window starts to exit the monitor while the second window starts to move in the direction of the first position;desplazar automáticamente la primera ventana y la segunda ventana a través del monitor en la dirección vertical, de tal manera que la primera ventana inicia a salir del monitor mientras la segunda ventana inicia a moverse en la dirección de la primera posición;cambiar, después de que la segunda ventana se encuentra en la primera posición en el monitor, una segunda característica visual de la segunda ventana de tal manera que la segunda ventana ocupa el monitor, desapareciendo la primera ventana del monitor. change, after the second window is in the first position on the monitor, a second visual characteristic of the second window such that the second window occupies the monitor, the first monitor window disappearing.
  2. 9
    10. An apparatus for providing visually continuous channel changes on a monitor having a viewing area, comprising:10. Un aparato para proporcionar cambios de canal visualmente continuos en un monitor que tiene un área de visualización, que comprende: a display module that displays a current program in substantially the entire display area;un módulo de visualización que despliega un programa actual sustancialmente en la totalidad del área de visualización;a command receiving module that receives a command to watch a next program;un módulo de recepción de comandos que recibe un comando para ver un siguiente programa;a first resizing module that resizes, in response to command, in a visually continuous manner, the current program to fit within a first window on the monitor occupying the original position on the monitor;un primer módulo de redimensionamiento que redimensiona, en respuesta al comando, de manera visualmente continua, el programa actual para ajustarse dentro de una primera ventana en el monitor ocupando la posición original en el monitor;a display module that presents, at least a part of the next program, in a second window that is located in a second portion of the monitor that does not overlap with the first portion;un módulo de presentación que presenta, al menos una parte del siguiente programa, en una segunda ventana que se sitúa en una segunda porción del monitor que no se sobrepone con la primera porción;a window transition module that visually continuously transits out of the first window from the viewing area while transiting in the second window to the original position previously occupied by the first window;and a second resizing module that expands the second window, after the second window is in the original position, to occupy substantially the entire display area. un módulo de transición de ventana que transita, de manera visualmente continua, fuera de la primera ventana desde el área de visualización mientras transita en la segunda ventana a la posición original previamente ocupada por la primera ventana;y un segundo módulo de redimensionamiento que expande la segunda ventana, después de que la segunda ventana se encuentra en la posición original, para ocupar sustancialmente la totalidad del área de visualización.
  3. 15
    16. A method of controlling a monitor to provide an enhanced channel switching experience, comprising:16. Un método para controlar un monitor para proporcionar una experiencia mejorada de cambio de canal, que comprende: display a first channel;visualizar un primer canal;receive a first command to watch a second channel;recibir un primer comando para ver un segundo canal;iniciar un cambio de canal del primer canal al segundo canal , en donde el cambio de canal incluye reducir el tamaño de visualización del primer canal, visualizar progresivamente el video del segundo canal a medida que se reciben más y más datos para el segundo canal, desplazar el primer canal de tal manera que el primer canal desaparece gradualmente del monitor, desplazar correspondientemente el segundo canal para tomar la posición en pantalla del primer canal, y expandir el segundo canal a un tamaño completo después de tener disponibles suficientes datos para el segundo canal;initiate a channel change from the first channel to the second channel, wherein the channel change includes reducing the display size of the first channel, progressively displaying the video of the second channel as more and more data is received for the second channel, scrolling the first channel such that the first channel gradually disappears from the monitor, correspondingly move the second channel to take the screen position of the first channel, and expanding the second channel to full size after sufficient data is available for the second channel;receiving, between the channel change and before expanding the second channel by expanding the second channel to full size, a second command to view a third channel, and in response to the second command;and progressively display the video of the third channel as more and more data is received for the third channel, shift the first channel and the second channel in such a way that the first channel and the second channel gradually disappear from the monitor, correspondingly shift the third channel to take the position of the first channel, and expand the third channel to full size after recibir, entre el cambio de canal y antes de expandir el segundo canal al expandir el segundo canal a un tamaño completo, un segundo comando para ver un tercer canal, y en respuesta al segundo comando;y visualizar progresivamente el video del tercer canal a medida que se reciben más y más datos para el tercer canal, desplazar el primer canal y el segundo canal de tal manera que el primer canal y el segundo canal desaparezcan gradualmente del monitor, desplazar correspondientemente el tercer canal para tomar la posición del primer canal, y expandir el tercer canal a un tamaño completo después de -45 have enough data available for the third channel. -45tener disponibles suficientes datos para el tercer canal.
  4. 21
    22. An apparatus for simultaneously displaying multiple video programs, comprising:22. Un aparato para visualizar simultáneamente múltiples programas de video, que comprende: a first display module to display a un primer módulo de visualización para visualizar un -46first video program in a first program window;-46primer programa de video en una primera ventana de programa;a second display module for displaying a second video program in a second program window;un segundo módulo de visualización para visualizar un segundo programa de video en una segunda ventana de programa;a display window control module to control the sizes and positions of the first program window and the second program window in such a way that the second program window does not overlap with, and is positioned directly adjacent to the first program window;un módulo de control de ventana de visualización para controlar los tamaños y las posiciones de la primera ventana de programa y de la segunda ventana de programa de tal manera que la segunda ventana de programa no se sobreponga con, y se sitúe directamente adyacente a la primera ventana de programa;a command module that receives a first command to change the channel from the first program to a second program;un módulo de comando que recibe un primer comando para cambiar el canal del primer programa a un segundo programa;a transition module that causes, in response to the first command, the transition of the first program window and the second program window from an initial state in which the first program window is fully visible and in a first position on the screen and a final state in which the first program window is completely invisible and the second program window is in the first position;un módulo de transición que ocasiona, en respuesta al primer comando, la transición de la primera ventana de programa y de la segunda ventana de programa desde un estado inicial en el cual la primera ventana de programa se encuentra completamente visible y en una primera posición sobre la pantalla y un estado final en el cual la primera ventana de programa se encuentra completamente invisible y la segunda ventana de programa se encuentra en la primera posición;a first resizing module that resizes the first program window from a first full-screen mode in which the first program window occupies the entire display area on the screen to a first window mode in which the first window of program occupies less than the entire display area on the screen;and a second resizing module that resizes the second program window from a second window mode in which the second program window occupies less un primer módulo de redimensionamiento que redimensiona la primera ventana de programa desde un primer modo de pantalla completa en el cual la primera ventana de programa ocupa la totalidad del área de visualización en la pantalla hasta un primer modo de ventana en el cual la primera ventana de programa ocupa menos de la totalidad del área de visualización en la pantalla;y un segundo módulo de redimensionamiento que redimensiona la segunda ventana de programa desde un segundo modo de ventana en el cual la segunda ventana de programa ocupa menos -47 of the entire display area on the screen and a second full screen mode in which the second program window occupies the entire display area on the screen. -47de la totalidad del área de visualización en la pantalla y un segundo modo de pantalla completa en el cual la segunda ventana de programa ocupa la totalidad del área de visualización en la pantalla.