ES2405813T3 - Guía electrónica de programación para indicar la disponibilidad futura de programas pasados - Google Patents

Guía electrónica de programación para indicar la disponibilidad futura de programas pasados Download PDF

Info

Publication number
ES2405813T3
ES2405813T3 ES10002919T ES10002919T ES2405813T3 ES 2405813 T3 ES2405813 T3 ES 2405813T3 ES 10002919 T ES10002919 T ES 10002919T ES 10002919 T ES10002919 T ES 10002919T ES 2405813 T3 ES2405813 T3 ES 2405813T3
Authority
ES
Spain
Prior art keywords
listings
program
programs
future
screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES10002919T
Other languages
English (en)
Inventor
Jonathan Peter Vincent Drazin
Achim H. Kram
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Adeia Guides Inc
Original Assignee
United Video Properties Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26245928&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2405813(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from GBGB0108355.9A external-priority patent/GB0108355D0/en
Priority claimed from GB0204478A external-priority patent/GB0204478D0/en
Application filed by United Video Properties Inc filed Critical United Video Properties Inc
Application granted granted Critical
Publication of ES2405813T3 publication Critical patent/ES2405813T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47—End-user applications
    • H04N21/482—End-user interface for programme selection
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508—Management of client data or end-user data
    • H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41—Structure of client; Structure of client peripherals
    • H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147—PVR [Personal Video Recorder]
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47—End-user applications
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47—End-user applications
    • H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47—End-user applications
    • H04N21/482—End-user interface for programme selection
    • H04N21/4821—End-user interface for programme selection using a grid, e.g. sorted out by channel and broadcast time
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81—Monomedia components thereof
    • H04N21/8126—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video programme

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)

Abstract

Sistema (1, 2) para proporcionar una guía electrónica de programación, que comprende:medios (5, 12, 25, 19, 20) para recibir y almacenar datos de listados de guía de programación paramúltiples canales; medios (15, 28) para presentar en pantalla, a partir de los datos de listados grabados actualmente, unaselección de listados de programas que están emitiéndose actualmente o de programas que comenzarán aemitirse en el futuro; medios (15, 28) para presentar en pantalla, a partir de los datos de listados grabados actualmente, algunoslistados de programas que han dejado de ser emitidos; medios (3, 17) para identificar actualmente en los datos de listados grabados actualmente, cuáles de losprogramas que han dejado de ser emitidos está programado que empiecen a emitirse de nuevo en unfuturo; medios (5, 12, 25, 19, 20) para sucesivamente recibir y almacenar datos de listados de guía deprogramación futuras para múltiples canales; medios (3, 17) para comparar automáticamente los datos de listados almacenados previamente con losdatos de listados almacenados sucesivamente, a efectos de identificar en los datos de listadosalmacenados previamente cuáles de los programas que han dejado de ser emitidos está programadoempiecen a emitirse de nuevo en un futuro; medios (15, 28) para diferenciar el aspecto de los listados en pantalla de programas que han dejado deemitirse y está programado empiecen a emitirse de nuevo en el futuro, respecto de los listados en pantallade programas que han dejado de emitirse y no está programado que comiencen a emitirse de nuevo en elfuturo; medios para recibir una selección de usuario de una función a activar para uno de los listados en pantallade programas que han dejado de emitirse y no está programado que comiencen a emitirse de nuevo en elfuturo; medios para comparar automáticamente dicho uno de los listados en pantalla de programas con datos delistados de guía de programación futura recibidos y almacenados sucesivamente, para intentar encontraruna coincidencia para uno de dichos listados en pantalla de programas; y medios para, si se encuentra dicha coincidencia, activar la función seleccionada por el usuario.

Description

Guía electrónica de programación para indicar la disponibilidad futura de programas pasados
La presente invención se refiere a una guía electrónica de programación (EPG) mejorada, para un sistema de televisión o de radio. En realizaciones adicionales, la presente invención se refiere asimismo a un sistema para gestionar información controlable a partir de una EPG, en particular pero no exclusivamente para un descodificador (STB, set-top-box) conectado en un sistema de televisión o de radio.
En los últimos años han surgido muchos sistemas de guías electrónicas de programación (EPG). Éstas muestran información de listados para programas de televisión o de radio, que ayudan a los usuarios a planificar su actividad de ver la televisión o escuchar la radio para los próximos días. Dichos sistemas pueden proporcionar una función de grabar, mediante la que el usuario destaca y selecciona en pantalla una parte de información de un listado, para activar de ese modo una función de grabar o ver o escuchar (para audio), para el programa seleccionado por el usuario. Dichos sistemas pueden proporcionar asimismo un medio para recibir publicidad personalizada proporcionada por el proveedor de servicio, en forma de anuncios enviados al sistema del usuario y visualizados en la EPG.
En el caso en que usuario selecciona una función de grabar, el sistema puede controlar un dispositivo de grabación (por ejemplo, un grabador de VCR, PVR, DVD, cintas de audio, MiniDisc o DAT) para grabar el programa deseado en el canal correcto y a la hora correcta. En caso de que el usuario seleccione una función ver, el sistema puede hacer que se muestre en la pantalla de televisión un icono o un mensaje de recordatorio un poco antes de que se emita el programa deseado. Alternativamente, el sistema puede hacer que suene una alarma audible.
La eficacia de encontrar y grabar o ver un programa deseado de este modo, depende de la facilidad de utilización de la EPG concreta y de la inclinación del usuario a consultarla adecuadamente. Incluso con las EPG más amigables, los usuarios a menudo olvidan buscar programas deseados o no pueden dedicarle tiempo. Para solucionar este problema y proporcionar una funcionalidad más sofisticada, algunas EPG infieren programas de interés para los usuarios y los graban sin ninguna intervención por parte del usuario. Las inferencias se realizan invitando a los usuarios a clasificar títulos de programas mostrados dentro de la EPG, en función de si resultan explícitamente de su interés. Un enfoque alternativo, implícito, infiere programas de interés monitorizando si han sido vistos en el pasado programas que poseen características similares. En cualquier caso, la EPG utiliza un algoritmo de clasificación para decidir si cada programa contenido dentro de los datos de listados de la EPG es de interés suficiente como para justificar la grabación. Dichos métodos aumentan la probabilidad de que un programa deseado sea grabado. Sin embargo, estos sistemas no son infalibles y a menudo no graban fiablemente los programas, y pueden ser demasiado indiscriminados o bien dejar pasar programas específicos de interés.
La publicación de solicitud de patente internacional número WO00/21286 da a conocer un método de visualización de información de EPG, un dispositivo de visualización de información de EPG, un dispositivo de grabación/reproducción de video y un programa. Un sistema permite a un usuario seleccionar una emisión pasada a partir de una pantalla de visualización. La selección hace que se lleve a cabo una búsqueda de una retransmisión de dicho programa. Si dentro de la pantalla de visualización está ya presente una retransmisión del programa, dicha retransmisión se destaca en la pantalla de visualización. Si no se visualiza una retransmisión en la pantalla de visualización, un diálogo muestra el intervalo de tiempo más próximo de retransmisión y se visualiza el canal.
La patente de Estados Unidos número 5959688 da a conocer un sistema de guía de televisión, en el que se da a conocer información de guía de televisión que incluye múltiples eventos de un mismo programa. El sistema de guía permite al usuario identificar un programa y, a continuación, identificar cuándo volverá a emitirse el programa identificado.
Un objetivo de la invención es dar a conocer una guía electrónica de programación con funcionalidad mejorada.
Se exponen aspectos de la invención en las reivindicaciones independientes.
A continuación se describirán diversos sistemas y métodos en los que se realiza la invención, solamente a modo de ejemplo y haciendo referencia a los dibujos adjuntos, en los cuales:
la figura 1 es un diagrama de bloques de un sistema de televisión;
la figura 2 es un diagrama de bloques de una televisión que está adaptada para proporcionar una EPG retrospectiva;
la figura 3 es un diagrama de bloques de un descodificador que está adaptado para proporcionar una EPG retrospectiva;
la figura 4 es un ejemplo de un dato de listado de programación;
la figura 5 muestra el dato de listado de programación de la figura 4, incluyendo un puntero a un programa de televisión futuro;
la figura 6 es un ejemplo de una EPG retrospectiva que está en un formato de parrilla;
la figura 7 muestra un ejemplo de una visualización en pantalla que se presenta cuando un espectador selecciona la opción buscar en la EPG de la figura 6;
la figura 8 muestra un ejemplo de una visualización en pantalla que se presenta cuando un espectador selecciona la opción "todos" en la visualización en pantalla de la figura 7;
la figura 9 muestra un ejemplo de una visualización en pantalla que se presenta cuando un espectador selecciona la opción "fútbol" en la visualización en pantalla de la figura 7;
la figura 10 muestra un ejemplo de una visualización en pantalla que se presenta cuando un espectador selecciona la opción "no visto" en la EPG de la figura 9;
la figura 11 muestra una visualización en pantalla que se presenta cuando un espectador selecciona la opción "programar" en la EPG de la figura 10;
la figura 12 es un ejemplo de una visualización en pantalla presentada cuando se ve la página de inicio de la EPG, que realiza un aspecto adicional de la invención en el que está seleccionado el modo "Retransmisión";
las figuras 13 y 13a son ejemplos de una visualización en pantalla de la EPG de la figura 12 en modo "Retransmisión" con el submodo "Pasado" seleccionado, con uno de una lista de títulos de programa en el foco;
la figura 13b es un ejemplo de una visualización en pantalla de la EPG de la figura 12 en modo "Retransmisión" con el submodo "Pasado", con uno de una lista de títulos de programa en el foco, que ha cambiado el color debido a una grabación programada;
la figura 14 es un ejemplo de una visualización en pantalla de la EPG de la figura 12 en modo "Mi TV", con el submodo "Catalogo" seleccionado;
la figura 14a es un ejemplo de una visualización en pantalla de la EPG de la figura 12 en modo "Mi TV" y submodo "Catalogo", con uno de una lista de títulos de programa en el foco;
la figura 14b es un ejemplo de una visualización en pantalla de la EPG de la figura 12 en modo "Mi TV" y submodo "Catalogo", con uno de una lista de títulos de serie en el foco;
la figura 14c es un ejemplo de una visualización en pantalla de la EPG de la figura 12 en modo "Mi TV" y submodo "Catalogo", con uno de una lista de títulos de episodio en el foco;
la figura 14d es un ejemplo de una visualización en pantalla de la EPG de la figura 12 en modo "Mi TV" y submodo "Catalogo", con uno de una lista de títulos de episodio en el foco, después de que ha sido activada la acción "mantener";
la figura 14e es otro ejemplo de una visualización en pantalla de la EPG de la figura 12 en modo "Mi TV" y submodo "Catalogo", con uno de una lista de títulos de episodio en el foco;
la figura 14f es un ejemplo de una visualización en pantalla de la EPG de la figura 12 en modo "Mi TV" y submodo "Catalogo", con uno de una lista de títulos de episodio en el foco, después de que ha sido activada la acción "subir";
la figura 15 es un ejemplo de una visualización en pantalla de la EPG de la figura 12 en modo "Mi TV" y submodo "Catalogo", con uno de una lista de títulos de programa en el foco, después de que ha sido activada la acción "Borrar";
la figura 16 es un ejemplo de una visualización en pantalla de la EPG de la figura 12 en modo "Mi TV" y submodo "Catalogo", con uno de los iconos de estado en el foco;
la figura 16a es un ejemplo de una visualización en pantalla de la EPG de la figura 14b en modo "Mi TV" y submodo "Catalogo", con uno de una lista de títulos de episodio en el foco, después de que se ha pulsando el botón OK sobre un título de serie (mostrado en la figura 14b);
la figura 17 es un ejemplo de una visualización en pantalla de la EPG de la figura 14 en modo "Mi TV" y submodo "Catalogo", con la celda "No utilizado" en el foco;
las figuras 18 y 18a son ejemplos de una visualización en pantalla de la EPG de la figura 14, con la acción "Tema" seleccionada con una celda de subcategoría de tema en el foco;
la figura 18b es un ejemplo de una visualización en pantalla de la EPG de la figura 18a con la acción "Tema" seleccionada, y después de que ha sido seleccionada una subcategoría de tema;
la figura 19 es un ejemplo de una visualización en pantalla de la EPG de la figura 14 con la acción "Fecha" seleccionada, estando la opción "Todos" en el foco;
las figuras 19a, 19b y 19c son ejemplos de visualización en pantalla de la EPG de la figura 19 con opciones adicionales de "Fecha" seleccionadas;
las figuras 20 y 21a son ejemplos de una visualización en pantalla de la EPG de la figura 14 con la acción "Canal" seleccionada, con una celda concreta de canal en el foco;
la figura 21b es un ejemplo de una visualización en pantalla de la EPG de la figura 21a, habiéndose seleccionado un canal específico y con una celda de título de programa en el foco;
la figura 22 un ejemplo de una visualización en pantalla de la EPG de la figura 14 con el submodo "Buzón" seleccionado;
la figura 22a es un ejemplo de una visualización en pantalla de la EPG de la figura 14 con el submodo "Buzón" seleccionado y una celda concreta de título de programa en el foco;
la figura 23 un ejemplo de una visualización en pantalla de la EPG de la figura 14 con el submodo "Información" seleccionado;
las figuras 23a, 23b, 23c y 23i son ejemplos de visualizaciones en pantalla de la EPG de la figura 23, como resultado de la selección de diversos artículos;
la figura 23d es un ejemplo de una visualización en pantalla de la EPG de la figura 12 con el enlace de la figura 23c seleccionado y con el foco en la celda de título de programa del enlace seleccionado;
la figura 23e es un ejemplo de una visualización en pantalla de la EPG de la figura 12, en el que el enlace de la figura 23c ha sido seleccionado teniendo como resultado la expansión del panel de información para la descripción de la celda seleccionada de título de programa;
la figura 23f es un ejemplo de una visualización en pantalla de la EPG de la figura 12, con el enlace de la figura 23i seleccionado y con el foco en el panel de anuncio enlazado;
la figura 23g es un ejemplo de una visualización en pantalla de la EPG de la figura 23 con el submodo "Información" seleccionado, y con el foco sobre una subcategoría;
la figura 23h es un ejemplo de una visualización en pantalla de la EPG de la figura 23g, con el submodo "Información" seleccionado, mostrando artículos de una subcategoría elegida, con el foco en la parte superior del artículo;
la figura 23j es un ejemplo de una visualización en pantalla de la EPG de la figura 23, con el submodo "Información" seleccionado, mostrando artículos de una subcategoría elegida, con el foco en la parte superior del artículo;
las figuras 24 y 25 son ejemplos de la visualización en pantalla de la EPG de la figura 23 con el submodo "Información" seleccionado y con el foco sobre una subcategoría;
la figura 26 es un ejemplo de una visualización en pantalla de la EPG de la figura 23 con el submodo "Información" seleccionado, que muestra artículos y subcategorías de una subcategoría elegida;
la figura 27 es un bloque esquemático de un sistema de grabador de video personal (PVR) para utilizar con el sistema EPG que realiza la invención;
la figura 28 es un diagrama esquemático de elementos de función individuales, del PVR de la figura 27.
La guía electrónica de programación retrospectiva, en la que la invención se realiza en un primer aspecto, permite a un espectador ver listados de programas que fueron emitidos en el pasado. Adicionalmente, enlaza emisiones pasadas con repeticiones futuras de las emisiones pasadas, permitiendo de ese modo a los usuarios identificar fácilmente cuándo va a emitirse una repetición de un programa no visto. Se apreciará que la invención podría aplicarse a sistemas de televisión o de radio. No obstante, para mayor claridad la realización específica se describirá haciendo referencia a un sistema de televisión.
La figura 1 muestra una televisión 1 que puede funcionar comunicando con un descodificador 2 a través de una conexión de RF y un cable de SCART. La televisión 1 y el descodificador 2 son controlables cada uno mediante su propio mando a distancia dedicado. La televisión 1 puede asimismo, opcionalmente, conectarse a un grabador devideo. Está dispuesto un procesador para proporcionar una EPG. Éste puede estar emplazado en el descodificador 2 o bien en la propia televisión 1.
La figura 2 muestra un ejemplo de una televisión que está adaptada para implementar una EPG retrospectiva. Está incluye una CPU 3 que está conectada a un bus 4 de datos y que puede comunicar con una RAM flash 5, una DRAM 6, un receptor de IR 7 para recibir selecciones del usuario desde el mando a distancia de la televisión, un reloj de tiempo real 8 (RTC, real time clock), un generador 9 de visualización en pantalla para generar la EPG, un descodificador 10 de teletexto o P3.1, un descodificador PDC/VPS 11 y un sintonizador programable 12.
El soporte lógico para generar la guía electrónica de programación se almacena en la DRAM 6 y los datos de listados de televisión se almacenan en la RAM flash 5 o en la DRAM 6. La CPU 3 utiliza el soporte lógico de la EPG y los datos de listados para generar y enviar señales al generador 9 de visualización en pantalla, para de ese modo hacer que se muestre en pantalla la EPG. Habitualmente, esto se realiza en respuesta a una orden de un usuario, que es recibida en el receptor IR 7.
Un sintonizador programable 12 está conectado a un descodificador de video PAL/SECAM 13, que a su vez está conectado al escalador de video 14 que alimenta señales a un mezclador 15 de video. También conectado al mezclador 15 de video está el generador en pantalla 9, de manera que la EPG y otros datos de este tipo pueden mezclarse con la señal de video para su visualización en la pantalla de televisión.
La figura 3 muestra un ejemplo de un descodificador está adaptado para implementar una EPG retrospectiva. Tal como se ha descrito anteriormente para la televisión de la figura 2, el descodificador de la figura 3 incluye una CPU 17 que está conectada a un bus 18 de datos y puede comunicar con una RAM flash 19, una DRAM 20, un receptor IR 21 para recibir selecciones del usuario desde el descodificador remoto, un reloj de tiempo real (RTC) 22, un generador 23 de visualización en pantalla para generar la EPG, un descodificador de P3.1 o teletexto 24 y un sintonizador programable 25. Igual que antes, el soporte lógico para generar la guía electrónica de programación está almacenado habitualmente en la DRAM 20 y los datos de listados de televisión están almacenados en la RAM flash 19 o bien en la DRAM 20. La CPU 17 utiliza el soporte lógico y los datos de listados para generar y enviar la señal al generador 23 de visualización en pantalla, para de ese modo hacer que la EPG se muestre en pantalla. Habitualmente, esto se realiza en respuesta a una orden de usuario, que es recibida en el receptor IR 21.
Un sintonizador programable 25 está conectado a un descodificador de video PAL/SECAM 26, que a su vez está conectado al escalador de video 27 que alimenta señales a un mezclador 28 de video. También está conectado al mezclador 28 el generador 23 de visualización en pantalla. La EPG se visualiza generando una señal de video utilizando el OSD 23 y combinándola con la señal de video de TV antes de la recodificación y de la modulación para proporcionar una salida de RF o, alternativa/adicionalmente, entregándola directamente en forma RGB o CVBS a la TV a través de un conector SCART.
Habitualmente, los datos de listados de televisión para la EPG se descargan en el intervalo de borrado vertical (VBI, vertical blanking interval) de un canal predeterminado y se almacenan dentro del sistema de EPG en la RAM flash 5, 19 por adelantado respecto de una interacción del usuario con el sistema EPG. Este es el denominado método "caché". Alternativamente, los datos de listado pueden emitirse repetitivamente, de nuevo habitualmente en el VBI de un canal predeterminado, y se descargan al sistema EPG durante la interacción con el usuario. Este es el denominado método "carrusel". En cualquier caso, la CPU 3, 18 de las figuras 2 y 3 puede funcionar para ejecutar un programa de soporte lógico inalterable contenido en la memoria, que hace que se conecte desde un estado de espera cuando es activado mediante el reloj de tiempo real 8, 22 o mediante la selección del usuario.
Después de la activación, la CPU 3, 18 hace que el sintonizador de televisión programable sintonice el canal de televisión que transporta los datos de listados de la EPG, y recibe los listados de televisión descargados. Durante el
periodo de descarga, la parte de VBI de la señal de video para cada línea en cada trama de video es transformada en un flujo de bits mediante el segmentador de datos VBI y descodificada posteriormente para extraer los datos del servicio. En la realización descrita, esto se lleva a cabo mediante una descodificación según los formatos WST Packet 31 IDL-A e IDL-B. Después de la descodificación, estos datos son almacenados en memoria DRAM y/o flash y procesados selectivamente, tal como se ha descrito antes.
Cada dato de listado de programas que es descargado incluye habitualmente lo siguiente:
•
un ID de evento, que es indicativo de un único evento de emisión (por ejemplo, cobertura en directo de un evento deportivo);
•
un ID de título, es indicativo del título del programa;
•
indicadores, que son indicativos del formato de emisión, por ejemplo PAL/estéreo, etc.;
•
un texto descriptivo/narrativo que describe el programa;
•
un ID de tema, que identifica el tema del programa, por ejemplo, deportes o película o comedia, etc.;
•
un ID de programa, que incluyen un ID de serie y, cuando procede, un ID de episodio;
•
un ID de horario, que incluye las horas de inicio y finalización del programa;
•
un ID de canal, que es indicativo del canal del programa;
En la figura 4 se muestra un ejemplo de un dato de listado.
En los sistemas de la técnica anterior, los listados de televisión asociados con emisiones pasadas no son descargados, o bien son eliminados de la memoria en cuanto a finalizado la emisión de televisión. Sin embargo, para implementar una guía retrospectiva, es importante que la EPG acceda a datos de emisiones pasadas. Para garantizar esto, en el caso del método caché, cada dato de listado es retrospectivo durante un periodo de retención predeterminado después de que se ha emitido el programa, antes de ser eliminado. En este caso, los datos retrospectivos se identifican comparando los horarios de comienzo y finalización en el dato del listado, con el horario indicado mediante el reloj de tiempo real, o recibiendo una señal de tiempo real. Para el método carrusel, la emisión del elemento de listado de cada programa continúa durante el periodo de retención después de que el propio programa ha sido emitido. Los listados que hacen referencia a dichos programas emitidos previamente se denominan en lo que sigue listados "retrospectivos". Los listados que se refieren a programas a emitir en el futuro se denominan listados "futuros". De este modo, la información de listados de televisión para programas pasados se pone a disposición del usuario durante un tiempo predeterminado después de la finalización de los programas.
Al completarse la descarga en memoria caché de los datos de listados, la CPU 3, 18 examina cada identificador de programa perteneciente a los datos del listado retrospectivo para determinar si existe una coincidencia con los identificadores pertenecientes a los datos de listados futuros. Cada dato del listado retrospectivo para el que se ha encontrado una coincidencia se etiqueta con un puntero numérico no nulo que apunta al listado futuro, por ejemplo el identificador de programa mostrado en la figura 5, que apunta exclusivamente a un solo elemento del contenido de programa (por ejemplo, "Citizen Kane") o a una combinación serie/episodio ("New Avengers", episodio 6). De lo contrario, si no se ha encontrado ninguna coincidencia, el puntero es etiquetado con un valor nulo. Cuando el proceso de emparejamiento ha finalizado, para ahorrar memoria pueden opcionalmente eliminarse los datos de listados retrospectivos no emparejados.
Se produce un proceso similar para el caso de descarga en carrusel. En este caso, se descarga parte o la totalidad de los listados retrospectivos de emisión. A continuación, la CPU 3, 18 examina cada identificador de programa perteneciente a los datos del listado retrospectivo, a efectos de determinar si existe una coincidencia con los identificadores pertenecientes a los datos de listados futuros. Esto se produce en tiempo real cuando están siendo recibidos los datos de listados futuros. De nuevo, cada dato de listado retrospectivo emparejado es etiquetado con un puntero de dato numérico no nulo, que apunta a un listado futuro.
Una vez que se han recibido los datos apropiados de listados retrospectivos y futuros, la CPU 3, 18 puede construir la EPG retrospectiva, en respuesta a una selección del usuario en la guía. El método preferido de visualización es una matriz o parrilla de celdas irregulares 30, donde cada celda indica un listado retrospectivo o futuro o cuya longitud a lo largo de una dimensión representa la duración de un programa. Esto se muestra en la figura 6.
Cada celda 30 de la EPG de la figura 6 está señalada con el título del programa. La EPG es sensible a órdenes que se reciben habitualmente desde un mando a distancia, asociado con el descodificador o bien con la televisión. Un usuario pulsa los botones de cursor arriba, abajo, izquierda o derecha en una unidad de mando a distancia, para cambiar el foco hacia atrás o hacia delante entre celdas temporales en una dimensión (columnas verticales o filas horizontales de celdas) y, opcionalmente, a través de canales en otra dimensión (filas horizontales de celdas o columnas verticales, respectivamente). La celda enfocada se diferencia en color, sombreado o estilo respecto de las celdas no enfocadas. Una parte de la información descriptiva y/o narrativa de la información de listados, que corresponde al programa indicado mediante la celda enfocada, se muestra en una segunda área que no solapa con la parrilla de celdas, por ejemplo en la parte superior de la guía, tal como se muestra en la figura 6.
El usuario puede activar un proceso de visualización o grabación para la celda de programa enfocada. Los sistemas para hacer esto son conocidos y por lo tanto no se describirán en detalle en el presente documento. Sin embargo, en la presente invención, las funciones de ver o grabar pueden activarse para un programa pasado o futuro, pulsando un botón en la unidad de mando a distancia que corresponde a la función respectiva. En el caso de programas pasados, la CPU identifica la entrada de listado, de datos para dicho programa pasado seleccionado, y busca el puntero de datos de listados futuros, que apunta al listado para el programa futuro que corresponde al listado retrospectivo seleccionado. Una vez que se ha identificado el listado futuro, éste se utiliza para configurar la función seleccionada por el espectador. Cuando se selecciona un programa futuro, la propia entrada de listado asociada con dicho programa se utiliza para configurar la función seleccionada por el usuario. De este modo, al recibir una selección del usuario, la CPU puede funcionar controlando el sistema a efectos de configurar automáticamente el equipamiento físico necesario para llevar a cabo la función solicitada, independientemente de si el programa seleccionado es una emisión pasada o futura.
La EPG puede generarse de tal modo que permita a los usuarios desplazarse sin interrupciones entre programas pasados y futuros, tal como se muestra en la figura 6. Alternativamente, la EPG puede adaptarse para presentar listados presentes y futuros como configuración por defecto, e incluir un botón de "histórico" o "no visto" interactivo, que cuando se selecciona hace que la CPU genere y provoque la visualización de una EPG dedicada de programas pasados. En cualquier caso, antes de presentar en pantalla un dato de listados de programas, el sistema EPG determina si su puntero hacia un dato de listado futuro es no nulo. En caso afirmativo, se diferencia el aspecto de la celda respecto de las celdas que presentan programas que definitivamente no se repetirán (por ejemplo, visualizándola en un sombreado, color, borde, etc., diferentes), haciendo de ese modo identificables fácilmente por los usuarios los programas pasados que van a ser repetidos. La CPU hace que se visualice una tecla rápida seleccionable por el usuario, que representa una función de ver y/o grabar que es activada por el usuario pulsando un correspondiente botón en una unidad de mando a distancia.
Cuando un usuario selecciona una función de ver o grabar, el sistema de EPG busca el dato de listados futuros al que apunta el puntero del listado retrospectivo y lo marca para grabación configurando en memoria no volátil un indicador lógico de datos asociado con el mismo, para su acceso posterior mediante las funciones de ver y/o grabar. Alternativamente, el horario y el canal del programa futuro se envía a memoria no volátil. Opcionalmente, las celdas pueden cambiar de aspecto para indicar que ha sido seleccionada una función de ver/grabar.
El sistema está adaptado adicionalmente para permitir a un usuario seleccionar la función de ver y/o grabar para celdas del listado retrospectivo cuyos programas definitivamente no se repetirán. En este caso, los botones seleccionables de tecla rápida que representan las funciones de ver y/o grabar se muestran en la pantalla asimismo para estas celdas. Cuando la celda enfocada no se repetirá definitivamente, la CPU hace que el identificador de programa del listado retrospectivo sea almacenado en memoria no volátil junto con un identificador del tipo de operación a llevar acabo (por ejemplo, grabar, ver). Adicionalmente, puede almacenarse información descriptiva de listados (tal como título, descripción textual) junto con el identificador, para facilitar que los usuarios revisen y cancelen programas que han configurado para grabar y/o ver. Durante cada descarga sucesiva de datos de listados futuros, el sistema EPG compara el identificador de programa del listado retrospectivo almacenado con la información descargada, e intenta encontrar una coincidencia entre dicho identificador del listado retrospectivo almacenado y los de listados futuros. Cuando se encuentra una coincidencia adecuada, se activa la función seleccionada por el usuario.
Además de acceder a información de programación utilizando la EPG de la figura 6, el sistema puede funcionar para permitir a un usuario buscar un programa en función de su tema (por ejemplo, deportes, películas). Esto se realiza habitualmente pulsando botones en una unidad de mando a distancia para enfocar una celda que indica un tema de interés. Para permitir esto, la EPG de la figura 6 incluye un botón interactivo de "búsqueda", que cuando se selecciona presenta al usuario las diversas opciones de tema que están disponibles. Tal como se muestra en la figura 7, éstas pueden incluir películas, deportes, infantil y adicionalmente noticias, jardinería, cocina, etc. Cuando la CPU recibe una selección de usuario de una de las opciones de tema, se presenta una lista de opciones más detalladas. La figura 7 muestra un ejemplo de una lista que se presenta cuando se selecciona la opción "deportes". En este caso, las selecciones adicionales que están disponibles incluyen:
todos
fútbol
tenis
deportes de motor
boxeo
esquí.
Hay un botón "no vistos" incluido en la interfaz de la figura 7 que, cuando se selecciona, hace que la CPU busque y muestre programas que satisfacen los criterios de tema seleccionados y que han sido emitidos en el pasado.
Al seleccionar una celda deseada en la interfaz de la figura 7, el sistema EPG visualiza otra interfaz que tiene una matriz de otras celdas que corresponden a programas que pertenecen al tema seleccionado. Por ejemplo, si se selecciona la opción "todos" de la figura 7, la CPU busca en la totalidad de los listados retrospectivos y futuros, y presenta una lista de los programas identificados, tal como se muestra en la figura 8. Una parte de la información de listados descriptiva y/o narrativa, que corresponde al programa indicado por la celda enfocada, se muestra en una segunda área que no solapa con la matriz de listados. Igual que antes, para cambiar el foco entre las celdas el sistema está adaptado para reconocer órdenes del mando a distancia, que se generan pulsando los botones adecuados. En particular, la función ver o grabar para el programa en el foco puede seleccionarse pulsando un botón en la unidad de mando a distancia, que corresponde a dicha función.
Como otro ejemplo, si se selecciona la opción "fútbol" de la figura 7, la CPU busca en la totalidad de los listados retrospectivos y futuros, y presenta una lista de los programas identificados, tal como se muestra en la figura 9. Si a continuación se selecciona el botón "no vistos", la CPU busca en los listados presentados para identificar y provocar la visualización de aquellos que corresponden a información de listados retrospectivos. Se muestra un ejemplo de esto en la figura 10. Igual que antes, los programas que se repetirán en el futuro están destacados, por ejemplo "Football Italia" en la figura 10, de manera que si lo desea, el usuario puede seleccionar dicha repetición futura para visualización o grabación. Esto se realiza desplazando el cursor al programa deseado y seleccionado la opción "programar". No obstante, debe observarse que el único programa que definitivamente se repetirá en la EPG de la figura 10 es "Football Italia".
Cuando se destaca el programa deseado y se selecciona la opción programar, se presenta al espectador la pantalla mostrada en la figura 11. A continuación se proporciona al espectador la opción de seleccionar el programa para visualización o bien para grabación. Si el espectador selecciona "grabar", la CPU configura automáticamente el sistema para grabar el programa seleccionado. Si el espectador selecciona "ver", la CPU configura automáticamente el sistema para generar un icono a presentar al espectador antes de la emisión del programa seleccionado, avisando de ese modo al espectador de la emisión inminente del programa. Alternativamente, el sistema podría adaptarse para provocar automáticamente que la televisión sintonice el programa seleccionado en el momento de la emisión.
Proporcionando una EPG retrospectiva, el usuario tiene la opción de identificar programas que no ha podido ver, para una posible visualización o grabación futura en otra ocasión. Esto mejora la funcionalidad de la EPG y proporciona al usuario una manera sencilla de seleccionar y ver programas deseados. Esto resulta ventajoso.
Las realizaciones de programa electrónico (EPG) que realizan la invención son sensibles a órdenes que pueden ser recibidas desde un mando a distancia asociado con la televisión o con el descodificador (STB). Una EPG preferida muestra una pantalla que comprende una serie de celdas etiquetadas, algunas de las cuales son "interactivas", en el sentido de que un usuario puede iniciar "acciones" asociadas con las mismas. Solamente una de las mencionadas celdas, la celda "enfocada", es interactiva en un momento determinado. La celda interactiva, enfocada, se diferencia de las otras celdas presentándola de manera diferente de alguna manera visual, por ejemplo dotándola de un color de fuente o de fondo diferente, o alguna combinación de estos y otros métodos. Un usuario puede elegir en qué celda interactiva sitúa el foco, "navegando" a ésta pulsando subir, bajar, izquierda y derecha en una unidad de mando a distancia.
Pueden pulsarse directamente botones del mando a distancia para realizar acciones relevantes para la celda enfocada, e incluyen cuatro botones "rápidos" de color rojo, verde, azul y amarillo, cuyas etiquetas de acción se muestran insertadas dentro de sus representaciones de botón gráfico en pantalla, en un menú de acciones.
La figura 12 muestra un ejemplo de una visualización en pantalla que se presenta como la primera página de "inicio" 100 de una guía electrónica de programación (EPG) que realiza un aspecto adicional de la invención, cuando se pulsa un botón EPG en un mando a distancia de la televisión del usuario. Esto muestra la EPG en modo "Retransmisión", en el que los programas de televisión retransmitidos están graficados como celdas etiquetadas con títulos de programas frente a horario programado y canal de retransmisión.
La página de inicio 100 incluye una caja 120 de "imagen en gráfico", uno o varios paneles 140 de anuncios, un menú de acciones 160 que comprende una serie de etiquetas de acción, un panel de información 180, una barra de menús 200, un panel de canales 220 que consiste en celdas 230 de iconos de canal y una parrilla 240 de títulos de programa.
Las acciones disponibles a través del menú de acciones 160 en la página de inicio 100 comprenden una opción de "coincidencia" 260, una opción de "grabar" 280, una opción de "canales" 300 y una opción de "Mi TV" 320. El menú de acciones 160 puede estar situado en la parte superior de la página, separado horizontalmente a través de la pantalla. El panel de información 180 puede estar situado por debajo del menú de acciones 160 en la pantalla, y puede mostrar información textual pertinente para la celda enfocada. Esta información textual contiene notas del programa (por ejemplo, sinopsis, mono, canal de retransmisión, duración) cuando la celda enfocada corresponde a un programa. De lo contrario, corresponde a texto descriptivo, explicativo (habitualmente, denominado "ayuda contextual") para ayudar a la utilización de características asociadas con la celda enfocada.
La barra de menús 200 puede estar situada bajo el panel de información 180 y se presenta en color azul o en otro estilo distintivo para indicar que está asociada con el modo operativo de "retransmisión" de la EPG. La barra de menú comprende una fila de celdas que indican modos de funcionamiento secundario: "Parrilla" 340, "Buscar" 360, "Programar" 380 e "Información" 400. La parrilla 240 de "títulos de programa" comprende una matriz de celdas 420, cada una de las cuales contiene un título de programa diferente. La celdas 420 pueden tener longitudes horizontales variables, indicando la longitud de cada celda 420 la duración del programa cuyo título se muestra en la celda. Cada fila de celdas está asignada a un canal diferente. Las categorías de programas diferentes, tal como deportes y películas, pueden estar codificadas por colores para ayudar al usuario a una identificación inmediata de los diferentes tipos de programa. Destacar una celda concreta de título de programa 420 tiene como resultado que el panel de información 180 muestra notas de programa relativas al programa destacado, y puede incluir una parte de la información de listados correspondiente a la celda de programa seleccionada, tal como se muestra en la figura 12.
El panel 220 de canales comprende una columna vertical de celdas 230 de un solo canal, indicando cada celda 230 un canal de retransmisión y conteniendo un logotipo del canal o bien un indicativo, como medios de identificación. Horizontalmente junto a cada celda de canal hay celdas de programa 420 que contienen el título del programa, de cada programa cuya retransmisión está programada en dicho canal en un horario concreto. En una posición por encima de la parrilla 240 de títulos de programa, existe una indicación del día de la semana y de la hora del día proporcionada en indicaciones 370 de media hora, que permiten al usuario identificar las horas de inicio y finalización de programas concretos. Puede visualizarse asimismo en pantalla una indicación exacta de la fecha y la hora actual.
La caja 120 de imagen en gráfico muestra el programa que está actualmente siendo retransmitido en el canal correspondiente a la fila en la que está enfocada una celda de programa, permitiendo al usuario navegar a través de los canales y consultar simultáneamente la EPG. Adicionalmente, el canal en el que está sintonizado el usuario puede fijarse a un canal particular seleccionando una acción de "bloqueo" cuando la celda 230 del canal deseado está enfocada, tal como se indica en pantalla mediante un icono de candado 440.
Los paneles 140 de anuncios pueden contener acceso (por ejemplo, enlaces) a información adicional relacionada con la materia objeto anunciada, y que puede obtenerse de diferentes maneras enfocándolos y activándolos de varias maneras específicas para anuncios, utilizando los botones correspondientes a las acciones o el botón "seleccionar".
La página de inicio 100 incluye el canal sintonizado actualmente y visualiza programas que comienzan a partir de la hora actual. Un usuario puede pulsar un botón de cursor izquierdo o derecho del mando a distancia para desplazar antes o después la visualización de programas a retransmitir, y pulsar los botones de cursor subir o bajar para desplazar arriba o abajo la visualización dentro de una lista de canales de retransmisión.
En otra realización preferida, se proporciona una característica adicional de submodo para el modo de "retransmisión", mediante la cual es posible programar grabaciones futuras de programas que el usuario no visto anteriormente. Tal como se muestra en la figura 13, la función anterior se consigue seleccionando la opción "Pasado" 980 en la barra de menú 200. La información visualizada en pantalla en cambia a la que se habría mostrado 24 horas antes. Se muestra una parrilla de celdas 240 que indican títulos de programa 420, cuya longitud horizontal indica la duración del programa en cuestión. Las celdas que corresponden a repeticiones futuras del mismo programa almacenado dentro de la memoria de programación de la EPG (que, habitualmente, contiene detalles de programaciones de hasta dos semanas siguientes) puede mostrarse en su color regular codificado por categorías de programas, mientras que las celdas que corresponden a programas que no se repiten en la memoria de programación pueden mostrarse en gris con la fuente en el color de su categoría de programa, tal como se muestra en la figura 13. Destacar una celda de programa concreta 420 hace que se visualice la correspondiente nota del programa en el panel de información 180, y se proporciona al usuario la opción de configurar una grabación futura de un programa seleccionado, o un recordatorio para verlo (la acción "Ver"). Una vez que se ha seleccionado la acción "Ver" 260 o la acción "Grabar" 280, la celda del programa enfocado se presenta en un color, sombreado o
estilo diferente para permitir al usuario reconocer rápidamente qué programas han sido activados, tal como se muestra en las figuras 13a, 13b. Si no está planificada la repetición de un programa, es posible que el usuario programe el sistema para grabar el programa deseado si éste se repitiera en el futuro.
En la realización preferida de la presente invención, el programa grabado puede almacenarse, por ejemplo, en memoria flash, o en DRAM o en un almacenamiento masivo no volátil, tal como un disco duro o un dispositivo de almacenamiento óptico.
En otra realización preferida, la EPG puede cambiarse del modo "retransmisión" mostrado en la figura 12, al modo "Mi TV" mostrado en la figura 14. Esto se consigue pulsando el botón del mando a distancia correspondiente a la acción "Mi TV" 320 o, alternativamente, pulsando un botón fijo en el mando a distancia que está etiquetado para dicho propósito.
Es posible volver a la visualización en pantalla de la página de inicio del modo "Mi TV" en cualquier momento durante la utilización de la EPG en el modo "Mi TV", seleccionando la acción "Inicio" 640, que se muestra en las figuras 14a y sucesivas. Estando en la página de inicio respectiva, la visualización de la etiqueta "Inicio" es sustituida por la visualización de las acciones "Retransmisión" 330 o "Mi TV" 320 para conmutar entre los dos modos de funcionamiento de la EPG, "Mi TV" y "Retransmisión" respectivamente.
En el modo "Mi TV", la página de inicio mostrada en pantalla muestra una barra de menú 200 de diferente color (rojo) a la mostrada en el modo "Retransmisión". La barra de menú 200 muestra los siguientes submodos "Mi TV": "Catálogo" 460, "Buzón" 480, "Información" 500 y "Editor" 520. Pueden visualizarse otros submodos "Mi TV" utilizando los botones de cursor derecho e izquierdo en el mando a distancia, para desplazarse lo largo de la barra de menú 200 y mostrar de ese modo submodos adicionales. Las flechas en pantalla 530 indican si existen opciones adicionales disponibles, que se acceden desplazándose a la derecha o la izquierda, respectivamente.
En cualquier momento, sólo puede estar activo uno de los submodos indicados en la barra de menú. El usuario activa un submodo concreto desplazando el foco a una celda en la barra de menú 200, que corresponde a un submodo deseado, y a continuación cambia el foco sacándolo de la celda hacia abajo. Aunque ya no está en el foco, la celda correspondiente al submodo activo permanece visualizada de manera diferente a las otras subceldas de submodo para indicar el submodo en el que está la EPG.
Destacar la celda "Catálogo" 460, que se muestra en la figura 14, hace que se muestre en la pantalla un bloque de celdas 420 de títulos de programa y/o de celdas 430 de títulos de series de programas, correspondientes a los programas, o episodios de programas de una serie, que han sido grabados, y almacenados, por ejemplo, en memoria flash, DRAM o memoria masiva no volátil, tal como un disco duro o un disco de almacenamiento óptico.
Las celdas de títulos de programas y de series se presentan conjuntamente en orden alfabético. Los programas y las series se diferencian en pantalla mediante su icono de estado 880, en función de si tienen un estado de "mantener"
o de "no mantener". Los programas, o episodios de programas dentro de series, que están marcados como "no mantener" se eliminan automáticamente en los casos en que el espacio de almacenamiento no utilizado (por ejemplo, espacio de disco) sea insuficiente para realizar una nueva grabación. En dichos casos, se elimina el programa no mantenido más antiguo (es decir, que se ha grabado primero). Las longitudes horizontales de celda, de las celdas de programa 420, representan las duraciones de los programas en cuestión. Es útil proporcionar a los usuarios una percepción rápida y de un vistazo, de la duración de los programas. Además, dichos métodos de representación deben aceptar todas las combinaciones de duraciones de programas cortos y largos mostrados al mismo tiempo. Por ejemplo, la visualización simultánea a escala de una celda que representa un informativo de 5 minutos puede ser poco práctica junto a una celda que representa, digamos, un concierto de rock de 6 horas, debido a que la escala horizontal del informativo puede ser demasiado pequeña para alojar la anchura de su título.
En una realización preferida, el ajuste de escala del eje temporal horizontal es parcialmente adaptativo al programa de mayor duración visualizado. Dos conjuntos de marcas y marcadores de tiempo 96 situados sobre las celdas de programa, etiquetan los puntos medio y final del eje de duración. En los casos en los que la duración máxima de los programas mostrados es igual o mayor que una duración umbral superior (preferentemente, 2 horas), la etiqueta 970 de duración final del eje está marcada con la duración umbral superior, y todas las anchuras de celdas de programa están representadas correspondientemente. Las celdas cuya duración excede la duración umbral superior se muestran como "cortadas", donde se muestran sus ángulos rectos para representar que su duración abarca más allá de la marca de umbral superior, tal como se muestra mediante el numeral de referencia de 990 de la figura 14. En los casos en los que la duración máxima del programa mostrado es menor que una duración umbral inferior (preferentemente, 1 hora), la etiqueta de duración final del eje está marcada con la duración umbral inferior y todas las anchuras de celdas de programa están representadas en consecuencia (no mostrado).
El progreso de un espectador reproduciendo un programa visto parcialmente, puede mostrarse gráficamente presentando el segmento reproducido de la barra 420 de celdas de programas en un color, sombreado o estilo
diferentes, en comparación con un segmento no reproducido. O alternativamente, los límites entre segmentos reproducidos y no reproducidos pueden marcarse con una línea, una marca o algún otro símbolo (no mostrado).
Las celdas 420 de títulos de programas y las celdas 430 de títulos de series pueden codificarse por colores mediante categorías de temas (tal como deportes, películas e infantil) para proporcionar al usuario un medio instantáneo de identificar la categoría con la que está relacionado un programa o una serie. Destacar una celda concreta 420 de título de programa hace que se muestre la nota de programa relevante en el panel de información 180, tal como se muestra en la figura 14a, en la que el título de celda enfocada es "Aerobics Oz Style". La información de notas de programa mostrada en el modo "Mi TV" puede incluir detalles 730 del mismo y, si procede, cuándo está planificada la eliminación del programa y/u otra información, tal como etiquetas de programa como estéreo, subtítulos, blanco y negro (figuras 14a, 14c, 14d, 14e, 14f, 16, 16a, 18b, 21b, 22a).
Mientras una celda 420 de título de programa o una celda 450 de título de episodio está en el foco, se visualizan en secuencia imágenes estáticas de la pista de imagen del programa o del episodio, en la ventana 120 de imagen en gráfico. La visualización de cada imagen se mantiene durante un breve periodo, entre un segundo y unos pocos segundos, antes de ser sustituida por la siguiente en la secuencia. Una vez que se muestra la última imagen de la secuencia, la visualización vuelve de manera rotatoria a la primera imagen y así sucesivamente hasta que el usuario desplaza el foco fuera de la celda de programa o serie. Las imágenes pueden ser instantáneas tomadas a partir del video del programa o de la serie de episodios, a intervalos regulares de un minuto a 10 minutos, o pueden ser tramas clave seleccionadas por otros medios. Una marca indicadora o marcador móvil 590 dentro de una celda 420 de título de programa o de una celda 450 de título de episodio, puede mostrar el tiempo dentro del programa al que se refiere la imagen visualizada actualmente, tal como se muestra en la figura 14a.
El usuario puede hacer que el programa correspondiente a la celda enfocada se reproduzca a pantalla completa, pulsando el botón "OK" o "Reproducir" en el mando. Alternativa o adicionalmente, puede mostrarse una etiqueta de acción "Reproducir" en el menú de acciones. Los dos botones "pausa" y "detener" del mando hacen que la reproducción del programa se detenga y sea desplazada por la visualización de la EPG en modo "Mi TV", en submodo "Catalogo", dentro de la celda correspondiente al programa reproducido enfocado. En caso de haberse pulsado el botón Pausa, puede mostrarse una acción "Reanudar" 930 para permitir al usuario reanudar la visualización. Esto es útil para el usuario debido a que provoca inmediatamente la visualización de información que es, probablemente, la más pertinente para otra selección de reproducir. Otros botones o combinaciones de botones para las acciones de "invertir", "rebobinado rápido", "avanzar" y "avance rápido" puede incluirse en el terminal y pueden ser operativos en un programa reproducido en video a pantalla completa así como en un programa visualizado en modo imagen en gráfico, en correspondencia con la celda 420 de título de programa o con la celda 450 de título de episodio enfocada, utilizando "Mi TV" de la EPG, en submodo "Catalogo".
La acción "Mantener" 720 se muestra cuando está en el foco una celda de título de programa o de serie "no mantenida", tal como se muestra en la figura 14b. Un usuario puede hacer que una celda de título de programa o serie no mantenido, que está enfocada, se "mantenga" seleccionando la acción "Mantener" 720. En tales casos, seleccionar la acción "Mantener" hace que la celda 420 del título de programa o de serie vuelva a visualizarse, aún el foco, dentro de la pila de programas 'mantenidos', dependiendo su posición precisa de la hora y la fecha de grabación (el último programa grabado arriba del todo y el primer programa grabado al fondo de la lista), con la etiqueta de acción "Mantener" sustituida por la etiqueta de acción "Liberar" 920 (figuras 14c, 14d). Simultáneamente, la parte relevante 730 de su nota 180 de programa o de serie es actualizada y vuelve a mostrarse. Si no existe suficiente espacio de almacenamiento inutilizado (por ejemplo, espacio de disco) para un nuevo programa de retransmisión, el espacio adicional se encuentra eliminando el último programa grabado, no mantenido.
Se presenta una acción "Borrar" 900 cuando una celda 420 de título de programa o una celda 450 de título de episodio está destacada, mientras la EPG está en modo "Mi TV" y en submodo "Catalogo" (figuras 14a, 14b, 14c). Cuando se selecciona la acción "Borrar" 900 se muestra en pantalla de un mensaje 750, en el panel de información 180, que requiere al usuario confirmar que desea borrar el programa grabado. Esto se muestra, por ejemplo, en la figura 15. El usuario puede confirmar su intención pulsando el botón "OK" en el mando a distancia, en cuyo caso el programa grabado es eliminado. En caso de que el usuario decida no proceder a la eliminación del programa seleccionado, puede ignorar el mensaje y seguir navegando a través de otras celdas, lo que causa la eliminación de la visualización de dicho mensaje.
Los iconos de estado 880 (figuras 14, 14a, 14b, 14c) comunican de un vistazo el estado de cada celda 420 de título de programa, celda 430 de título de serie o celda 450 de título de episodio, para indicar si es mantenida o no mantenida, y si representa una grabación de televisión o una grabación desde otra fuente (por ejemplo, un programa de radiodifusión) y si representa un solo evento de programa o una serie de programas. Cuando un icono de estado 880 está en el foco, el panel de información 180 muestra información técnica, no relacionada con el contenido, asociada con el programa, tal como la calidad de la grabación, la duración de la grabación, el canal, la hora y la fecha en las que está planificado realizar la grabación, así como si el programa puede ser eliminado y cuándo, tal como se muestra en la figura 16.
Una "serie" es un conjunto de programas que comparten un título principal. Los programas individuales pertenecientes a la serie se denominan episodios. Mientras la EPG está en modo "Mi TV" y submodo "Catalogo", tal como se muestra en las figuras 14a, 14b y 14c, se representan múltiples episodios de una serie utilizando una celda 430 de título de serie que soporta un título de serie común. Una celda 430 de título de serie puede visualizarse en un estilo diferente en comparación con una celda de programa 420 (no mostrada). Alternativamente, pueden diferenciarse mediante sus iconos de estado 880.
La longitud de una celda 430 de título de serie corresponde a la suma de las longitudes de cada episodio grabado, y se visualiza de acuerdo con las mismas normas de corte descritas previamente para celdas de programa cuya duración excede un umbral superior. La representación del icono de estado 880 está en función del primer episodio a eliminar, si lo hay. Por ejemplo, si la serie comprende tres grabaciones de episodios individuales, dos de los cuales han sido 'mantenidos' y uno de los cuales será eliminado automáticamente, el icono de estado indicará que en su momento se producirá una eliminación.
Cuando el icono de estado 880 de una celda 430 de título de serie está en el foco, el panel de información 180 muestra, cuando sea posible, un resumen del parámetro de información asociado con los episodios grabados. Por ejemplo, si han sido grabados cuatro episodios en calidad "excedente" y uno en calidad "básica", entonces el panel 180 de información puede contener un extracto "Calidad: 4 x excelente, 1 x básica". Como otro ejemplo, el panel de información 180 puede hacer referencia solamente a las duraciones del episodio más corto y el más largo (no mostrado).
Se accede a información y acciones relativas a episodios individuales enfocando la celda 430 del título de programas de series (figura 14b) y seleccionándolo mediante pulsar el botón OK. A continuación se muestra una nueva pantalla, que se describe en la figura 16a, que lista celdas 450 de títulos de episodios individuales para la serie seleccionada, junto con su título de serie 890, iconos de estado asociados 880, botones de acción relevantes 160 y notas de programa 180 del episodio. Activar el botón de acción "Volver" 390 hará que la visualización vuelva a la pantalla anterior, tal como se muestra en la figura 14b.
Si existe espacio de almacenamiento libre (por ejemplo, en disco) para grabar, se muestra una celda con la etiqueta "No utilizado" 860 bajo el bloque de las celdas de programa de título de serie, tal como se muestra en las figuras 14b, 14c. Un usuario puede enfocar la celda "No utilizado" 860 para hacer que se visualice en el panel de información 180, información relativa a la cantidad de espacio libre en disco (figura 17).
Con la celda de submodo "Catalogo" en el foco, el usuario puede seleccionar entre varios periodos a través deactivar 'teclas' rápidas en el menú de acciones 160. Éstas pueden incluir "Temas" 840, "Fecha" 820 y "Canales" 800 (figura 14). Al pulsar el botón de acción "Tema" 840, usuario puede buscar programas grabados entre varias categorías, tal como programas de Películas, Deportes e Infantiles (figura 18). Cuando un usuario realiza una selección desde un menú de subcategorías 600 listadas verticalmente (figuras 18, 18a), se muestra una nueva pantalla (figura 18b) que presenta todos los programas grabados pertenecientes a la subcategoría elegida. Una cabecera 830 puede mostrar información acerca de la categoría y la subcategoría seleccionadas, elegidas. Al pulsar el botón de acción "Menú" 850 (figura 18b) la pantalla vuelve a la página de menú anterior (figura 18a).
Al pulsar el botón de acción "Fecha" 820 con la celda de submodo "Catalogo" en el foco (figura 14), el usuario puede buscar programas grabados durante un periodo de tiempo concreto. La figura 19 muestra cómo, en función de la selección de la acción "Fecha", se muestra una disposición vertical de celdas bajo la barra del menú de submodo horizontal. La primera celda, más próxima a la barra del menú de submodo está etiquetada como "Todos", y está seguida, por abajo, de otras celdas etiquetadas en intervalos históricos de duraciones crecientes progresivamente(por ejemplo, "Ayer", "Última Semana", "Último Mes", "Año 2001") con la distancia, desde la barra de menú de submodo.
El usuario puede utilizar los botones de cursor para cambiar la celda de intervalo de fechas enfocada (figura 19a).
En respuesta a la selección de una celda de intervalo de fechas que corresponde a un intervalo mayor de un día, se muestra un grupo sucesivo de celdas que divide el intervalo de fechas seleccionado, en celdas correspondientes a subintervalos de fechas más cortos, no solapados. Adicionalmente, se muestra una celda enfocada correspondiente a la duración completa del intervalo de fechas seleccionado previamente (figura 19b). Los intervalos de fechas que corresponden a periodos futuros están sombreados en gris o no se muestran en absoluto, y no pueden ser enfocados (no mostrado).
Las figuras 19a y 19b describen un ejemplo en el que un usuario ha seleccionado "Año 2001" haciendo que se visualicen los subintervalos "Todos", "Ene", "Feb", etc., y en el que la celda "Todos" está enfocada directamente. La figura 19c describe el caso en el que ha sido seleccionada una celda de mes en la figura 19b, provocando la visualización de la celda "Todos" y de una celda para cada día del mes seleccionado.
Simultáneamente a enfocar un subintervalo de fechas, se muestran títulos de programas que corresponden al intervalo de fechas, junto con otra información opcional (tal como la fecha de grabación o el canal de retransmisión) en el panel de información 180. La figura 19 muestra un ejemplo en el que un usuario ha enfocado la celda "Todos". El usuario puede seleccionar adicionalmente una celda de intervalo de fechas enfocada, pulsando el botón "OK" del mando a distancia, para hacer que se visualice una disposición vertical de celdas de programas, que corresponden a programas grabados durante el intervalo de fechas seleccionado, tal como se muestra en la figura 14a para el caso de seleccionar la celda "Todos" mostrada en la figura 19. La disposición vertical 240 de las celdas de programa 420
o de las celdas de episodio 450, lista en secuencia títulos de programa, en función de si se mantienen o no. Las celdas correspondientes a programas mantenidos se muestran juntas en la parte superior en orden cronológico inverso de hora de grabación (es decir, el título de programa grabado más recientemente se muestra en la parte superior del bloque de celdas de programas mantenidos). Los programas no mantenidos se muestran debajo de los programas "mantenidos" en orden cronológico inverso en función de cuándo fueron grabados (es decir, mostrándose los títulos de programas grabados más recientemente en la parte superior del bloque de celdas de programas no mantenidos).
El usuario puede utilizar los botones de cursor para navegar con el foco entre celdas de programas. Simultáneamente a enfocar una celda, se muestra en el panel de información 180 información de ayuda contextual y/o notas de programa correspondientes a la celda enfocada.
La acción "Subir" 940 puede seleccionarse para una celda 420 de programa enfocada o una celda 450 de programa de episodio enfocada, a efectos de ascenderla a través de la parrilla 240 de títulos de programa y de ese modo degradar su posición en la cola para eliminaciones necesarias para dejar espacio para nuevas grabaciones de programas (figuras 14e, 14f). Cada pulsación de la acción "Subir" 940 hace que la celda 450 de programa de episodio enfocada se visualice en una posición intercambiada con el programa no mantenido situado sobre la misma, y manteniendo el foco. Simultáneamente, la parte relevante 730 de su nota de programa 180 puede actualizarse y volver a mostrarse (figuras 14e, 14f).
Se muestra una acción "Liberar" 920 cuando la celda de programa enfocada está como mantener (figura 14a). Seleccionar la acción "Liberar" hace que la celda en el foco sea degradada verticalmente hacia abajo en el bloque 420 de programas, hasta la parte superior del bloque de programas no mantenidos. Simultáneamente, la parte relevante 730 de su nota de programa 180 puede ser actualizada y visualizada de nuevo (no mostrado).
Seleccionar la acción "Canales" en el submodo "Catalogo" hace que se muestre en pantalla una parrilla 740 de celdas 620 de canales, cada una de las cuales contiene el logotipo de un canal particular, tal como se muestra en la figura 20. El usuario puede utilizar los botones de cursor para cambiar el foco entre las celdas de canales 620. Al mismo tiempo, en el panel de información 180 se muestra (figura 21a) información de ayuda contextual y/o notas de programa correspondientes a detalles de los programas que han sido grabados en el canal concreto.
Seleccionar una celda enfocada 620 de logotipo de canal hace que se muestre una disposición vertical 240 de celdas 420 de títulos de programa o celdas 450 de programas de episodios, indicando los programas que han sido grabados desde el canal seleccionado en el medio de almacenamiento, por ejemplo el disco, tal como se muestra en la figura 21b. Destacar una celda concreta 420 de programa o una celda concreta 450 de programa de episodio tiene como resultado la visualización de la nota de programa relevante en la información de panel 180. Puede mostrarse el logotipo 950 del canal o cualquier otra clase de representación del canal relevante, para indicar qué canal se ha seleccionado.
En otra realización preferida, el sistema incluye un submodo, "Buzón", para recibir y grabar programas e información de notas relacionada con programas o series, que puede ser dirigida por un proveedor de servicios de programas de televisión a un descodificador particular (STB). Estos programas y series grabados pueden accederse enfocando el submodo "Buzón" 480 en la barra de menú 200, tal como se muestra en la figura 22, desde dentro del modo "Mi TV". La interacción del usuario con programas, series, episodios y otra funcionalidad de la EPG es similar a la funcionalidad descrita para el submodo "Catalogo", excepto en que la grabación de programas y la visualización de celdas de título de programa asociadas con los mismos está gestionada por el proveedor de servicio, a discreción del mismo. Por consiguiente, el usuario no tiene la capacidad de "Mantener", "Eliminar" o ajustar la posición de un programa grabado en una cola para borrado, a efectos de dejar sitio para nuevas grabaciones utilizando la acción "Subir" descrita para el submodo "Catalogo".
En la realización preferida, el proveedor de servicio provoca la grabación automática, no atendida, de ciertos programas o series de episodios que se consideran de interés para el usuario. Los títulos correspondientes a estos se muestran en las celdas 420 de programa o en las celdas 430 de serie.
A criterio del proveedor de servicio, un programa puede designarse como de "pago por visión" y generar un pago único antes de ser visualizado. Se muestra una acción "Comprar" 700 para dichos programas cuando son enfocados. Después de la selección del usuario mediante la acción "Comprar" 700, puede solicitarse al usuario que confirme la compra y se identifique introduciendo un número de identificación personal (PIN, personal identification
number) utilizando botones del mando. A continuación, el programa grabado puede ser reproducido del mismo modo utilizando botones "Reproducir" y "Detener" descritos para el submodo "Catalogo" (no mostrado).
En una realización preferida, se pueden disponer medios mediante los que el usuario puede acceder a información detallada relativa a temas tales como el tiempo, noticias, deportes o películas. Se accede a esta característica enfocando la celda correspondiente al submodo "Información" 500 en la barra de menú 200, tal como se muestra figura 23. La información se muestra como artículos. Cada artículo comprende una o varias páginas de hipertexto e información gráfica mostrada en el panel de información expandido 190 de las figuras 23a, 23b y 23c.
La selección del submodo "Información" provoca la visualización en pantalla de varias categorías de información, tal como noticias, o deportes, o el tiempo. La selección subsiguiente de una categoría particular tiene como resultado la visualización de una lista de subcategorías relacionadas 690, indicadas cada una mediante una celda particular, tal como se muestra en la figura 23. Cada categoría de información está representada como una columna vertical o bloque 640 que se subdivide en celdas horizontales de tipo fila 660 que representan artículos 680 o bien subcategorías 690 de artículos 680. Una celda 630 de artículo está etiquetada con el título del artículo 680 que ésta representa, mientras que una celda 650 de subcategoría está etiquetada con el título de la subcategoría 690 que ésta representa.
Un usuario puede hacer que se muestre un artículo navegando con el foco a su celda respectiva y seleccionándolo para visualización mediante pulsar el botón "OK" en el mando. El artículo comprende información 670 de texto y gráficos con enlaces 710 a posiciones dentro del mismo artículo o a artículos diferentes 680. Un enlace 710 puede representarse mediante un objeto de texto o gráfico que, cuando recibe el foco mediante un usuario, aparece de manera diferente utilizando un borde, un color invertido o algún otro estilo destacado, tal como se muestra en la figura 23a. Los enlaces pueden apuntar a diferentes tipos de objetos dentro de la EPG, tal como una celda de título de programa o una página o un artículo de información. El usuario puede navegar con el foco entre enlaces utilizando los botones del mando a distancia.
El tipo de objeto al que apunta un enlace puede representarse mediante el color o el estilo de la representación de la visualización del enlace. Esto es útil para ayudar al usuario a decidir si selecciona un enlace. Por ejemplo, un segmento de texto que enlaza a una celda 420 de programa puede visualizarse en una fuente roja, mientras que los enlaces a anuncios pueden mostrarse en una fuente verde (figuras 23b, 23f y 23c, 23d).
Pueden mostrarse enlaces 760 y 770 de "desplazamiento" en el margen derecho de las páginas de artículos, para ayudar al usuario a avanzar o retroceder páginas rápidamente entre artículos y páginas de artículos. Enfocar y seleccionar un enlace de desplazamiento representado como una sola flecha 770 apuntando hacia arriba a una sola flecha 770 apuntando hacia abajo, hace que se muestre respectivamente la página previa o siguiente del artículo, dentro del mismo artículo. Enfocar y seleccionar un enlace de desplazamiento representado como una doble flecha 760 que apunta hacia arriba o una doble flecha 760 que apunta hacia abajo, hace que se muestre la primera página del artículo anterior o bien del siguiente, respectivamente, donde el orden de los artículos está determinado según el orden en que se muestran las celdas 630 de títulos de artículo (figura 23h) (por ejemplo, mostrado en las figuras 23a, 23b y 23c).
Una página de artículo puede contener enlaces a programas de "Retransmisión" o de "Mi TV", o enlaces de "Anuncio". Las figuras 23c y 23d describen cómo el enlace de "Retransmisión" 780 apunta a una celda concreta 420 de título de programa en la "Parrilla" 240, donde la selección de la misma por el usuario hace que la EPG cambie la visualización al modo "Retransmisión" en submodo "Parrilla", con la celda 420 del programa enlazado, en el foco. Se muestra una etiqueta de acción "Retroceder" 390 para permitir al usuario volver a la página del artículo con el enlace de nuevo en el foco, tal como se muestra en la figura 23d. Un enlace de programa "Mi TV" tiene la misma funcionalidad que el enlace de programas de "Retransmisión", excepto en que apunta a una celda de título de programa grabado o a una celda de título de serie grabado, mostradas en el modo "Mi TV" y la subcategoría "Catálogo" (no mostrado).
Otras realizaciones de enlaces de programas pueden hacer que la EPG conmute a cualquier modo, submodo o modo de visualización específicos, en función de los valores de parámetros incorporados al objeto de enlace. Por ejemplo, un enlace de programa a un programa a retransmitir puede requerir que se muestre con sus notas de programa expandidas 190, tal como se representa en la figura 23e. A cambio o adicionalmente, otras realizaciones de enlaces de programas pueden hacer que se lleven a cabo ciertas acciones específicas en el programa al que apunta el enlace, en función de los valores de parámetros incorporados dentro del objeto de enlace. Por ejemplo, la selección de un enlace de programa puede hacer que el programa al que apunta el enlace sea grabado (no mostrado). Un enlace de "Anuncio" 810 (figura 23j) apunta a un panel de anuncio 140 cuya selección por parte del usuario hace que la EPG muestre el anuncio al que apunta (tal como se muestra en la figura 23f). Un botón de acción "Volver" 390 devolverá la visualización a la pantalla anterior. Otras realizaciones de enlaces de anuncios pueden hacer que la EPG muestre el anuncio en cualquiera de una serie de estados, en función de los valores de parámetros incorporados en el objeto del enlace. La selección de un enlace de anuncio 810 puede hacer que el anuncio al que apunta se muestre en uno de múltiples modos posibles. Por ejemplo, un enlace de anuncio puede
tener valores paramétricos incorporados, que hacen que el anuncio se muestre en una forma expandida 190. En otro ejemplo, la selección de un enlace de anuncio puede hacer que la parte de respuesta de un anuncio de telecompra sea completada parcialmente con detalles de la orden del usuario (no mostrado).
Una subcategoría 690 puede tener uno o varios artículos asociados con la misma. Por ejemplo, la categoría "Noticias" puede contener subcategorías tales como, por ejemplo, "RU" o "Europa". Las celdas de categoría y de subcategoría se presentan de manera diferente en color, sombreado, forma o estilo, respecto de las celdas de artículo (que se muestran como una flecha a la derecha en la figura 23). Un usuario puede hacer que se visualice el título del artículo al que hace referencia a una celda de subcategoría enfocándola, y a continuación seleccionándola con el botón del mando "OK". Pulsar el botón "OK" hace que el bloque de categorías 640 se desplace suavemente hacia la izquierda, y se sustituya por completo con las celdas 630 de artículo a las que hace referencia la subcategoría enfocada 690 (figura 23g), desplazadas suavemente a su posición desde la derecha, cambiando el foco al artículo superior 540 tal como se muestra en la figura 23h. El usuario puede utilizar los botones de cursor del mando para navegar con el foco entre celdas de artículo, pudiendo al mismo tiempo mostrarse extractos del artículo enfocado, en el panel de información 180 (no mostrado).
Puede seleccionarse la visualización de un artículo pulsando el botón "OK" o el botón 'información' en el mando a distancia.
Ciertos títulos de artículo y contenidos dependen críticamente del tiempo o cambian frecuentemente (por ejemplo, resultados deportivos, información meteorológica o noticias de última hora). Por consiguiente, deben descargarse al STB en tiempo real, inmediatamente después de la selección por parte del usuario de una categoría, subcategoría o artículo para su visualización. Dichos títulos y contenidos son descargados al STB inmediatamente después de su selección por el usuario, desde una fuente a la que apunta una dirección de carrusel de red de difusión, una URL de internet o alguna otra forma de puntero de red que esté presente en el STB inmediatamente antes de la selección del artículo por parte del usuario.
La información de contenido de categoría, subcategoría, título y artículo puede haber sido almacenada en el medio de almacenamiento del usuario, por ejemplo un disco, y puede estar "dirigida" individualmente a usuario específico o bien a un grupo específico de usuarios, para su descarga automática al medio de almacenamiento. El direccionamiento se lleva a cabo difundiendo cabeceras de datos de para cada elemento de información (por ejemplo, una categoría, un artículo). Dentro de cada cabecera se contiene una función lógica de nombres de variables y parámetros que corresponden a valores de datos asociados, almacenados dentro de cada STB en el momento en que fue evaluada la extensión. Un ejemplo de una extensión de este tipo es "PostCode = 'SL* AND Version = 123.4' AND STBFreeMemory >= 512" (que sería evaluada mediante los STB con ID de versión "123.4" cuyas direcciones de código postal tengan un prefijo "SL" y tengan, digamos, 512kBytes o más de memoria libre). El STB descarga la cabecera y ejecuta la extensión lógica que contiene para determinar si es verdadera o falsa. El elemento de información se descarga si la extensión se evalúa como verdadera. Las expresiones que hacen referencia a parámetros no reconocidos por un tipo o versión concretos del STB se evalúan como falsas.
En la realización preferida, la información que no es demasiado dependiente del tiempo se difunde con otra información de la EPG, tal como listados de programas o anuncios, tres o cuatro veces al día, y es recibida por el STB cuando está en espera. Otra información dependiente del tiempo puede recibirse en directo mediante una difusión, o descargarse en tiempo real inmediatamente después de ser seleccionada para visualización por un usuario. Las diferentes fuentes de información pueden indicarse visualmente en pantalla, por ejemplo, los títulos de artículos disponibles en un carrusel de difusión en directo pueden marcarse con un logotipo 790 de canal que indica el canal en que están disponibles (figura 23j), y el retardo temporal máximo antes de que la descarga del artículo se ha completado puede indicarse en el panel de información 180.
Otra categoría de información que puede proporcionarse se ha titulado "Revista". Esta categoría puede proporcionar acceso en pantalla a títulos concretos de revistas tales como TVGuide™, Radio Times™ y Sky™, que proporcionan reseñas de programas y recomendaciones, tal como las mostradas en las figuras 24 a 26. Puede incluirse un logotipo 870 de patrocinador para cada categoría relevante.
Cada título de revista es asignado a una subcategoría concreta y puede contener múltiples artículos. De manera similar a lo descrito anteriormente para otras categorías de información, el sistema puede organizarse de manera que una STB particular descarga solamente revistas apropiadas para sus requisitos, y de manera que éstas pueden descargarse condicionalmente a una memoria no volátil del STB (tal como un disco duro o una memoria flash), donde el STB evalúa si es verdadera la expresión de su cabecera lógica asociada. Por ejemplo, un requisito para descargar la subcategoría de la revista Sky™ y los artículos que contiene, puede ser que la EPG esté configurada para incluir el canal "Sky One" o bien "Sky Sports", y que la STB tenga 10 Mbytes de memoria no volátil libre.
Las funciones de la EPG descrita anteriormente pueden implementarse utilizando un sistema PVR mostrado en las figuras 27 y 28. El PVR 1000 de la figura 27 recibe una transmisión 1010 de difusión digital que puede contener una serie de flujos de transporte MPEG2 que contienen flujos digitales elementales de MPEG2 codificado de video, audio
o datos. La difusión digital 1010 puede distribuirse al PVR 1000 mediante una transmisión digital por satélite, una transmisión digital por cable, una transmisión digital terrestre o una transmisión digital transportada en una línea de abonado digital (DSL, digital subscriber line) de banda ancha. El PVR 1000 desmultiplexa y descodifica los flujos de audio y de video y los pasa al receptor de TV 1020 mediante una conexión SCART de banda base o mediante una conexión aérea de RF, por medio de una señal remodulada.
La transmisión 1010 de difusión digital entrega los servicios de TV y de radio al PVR. Entrega asimismo servicios de datos que incluyen información de listados de programas, necesaria para la guía electrónica de programación (EPG). Noticias, el tiempo, deportes y otros servicios de información pueden ser recibidos por el PVR como servicios de datos. Los paneles de anuncios y otra información publicitaria se reciben por el PVR como servicios de datos.
La figura 28 muestra los elementos funcionales internos del PVR mostrado en la figura 27. Éste comprende una CPU 1200 acoplada a memoria volátil (DRAM) 1220, memoria no volátil (flash) 1230 y memoria de programa 1240. La memoria DRAM 1220 se utiliza para contener información temporal no necesaria después de que el STB entre y salga cíclicamente de un estado de espera o de desconexión. La memoria flash 1230 se utiliza principalmente para almacenar datos precargados tales como listados de programación, pero puede contener asimismo cualquier información recuperada en cualquier momento desde la transmisión de difusión digital 1250. Por ejemplo, puede extraerse información de noticias, deportiva o meteorológica desde un carrusel de difusión actualizado con frecuencia.
La memoria de programa contiene el soporte lógico de funcionamiento del PVR. En una realización preferida, la memoria de programa contiene asimismo el soporte lógico de aplicación de la EPG. Sin embargo, el soporte lógico de aplicación de la EPG puede recibirse en la transmisión de difusión digital y almacenarse a continuación en memoria flash, DRAM o almacenamiento masivo no volátil, tal como un disco duro o un disco de almacenamiento óptico. Para utilizar almacenamiento masivo no volátil, tal como un disco duro 1260, el PVR requiere una interfaz 1270. Habitualmente, ésta sería una interfaz de disco duro ATAPI o SCSI, pero puede ser aplicable cualquier estándar popular de interfaz de almacenamiento masivo de datos.
El PVR contiene un sintonizador programable 1280, que está conectado a la terminación de transmisión física. Esta terminación puede ser una terminación de cable, un LNB de satélite, una antena terrestre o un terminador de línea de abonado digital (DSL) de banda ancha. Mediante el bus 1290 de datos internos, la EPG puede ordenar al sintonizador recibir cualquier flujo (canal) de transporte MPEG2 presente en la entrada del sintonizador, incluyendo el flujo (canal) que transporta la transmisión del anfitrión.
El flujo de transporte sintonizado se aplica a un desmultiplexor 1300, que permite la extracción de flujos elementales de audio, video y datos.
Los flujos de datos de video son aplicados al descodificador 1310 de video MPEG2. A continuación, la salida de este descodificador se combina con el OSD de visualización en pantalla 1320 para proporcionar la señal de video al dispositivo de pantalla de TV. Un OSD 1320 es responsable de visualizar todos los elementos gráficos de la aplicación EPG, incluyendo los paneles de anuncios. La función 1330 de mezcla y escala de video es capaz de realizar el ajuste de escala del video del descodificador para presentar una imagen en directo de tamaño reducido,dentro de la visualización de la EPG. Ésta es la visualización de imagen en gráfico (PIG, picture in graphic).
Los flujos de datos de audio extraídos mediante el desmultiplexor son aplicados al controlador/descodificador 1340 de audio digital. Esta función transforma el flujo de audio digital en una señal analógica para aplicarla al altavoz o altavoces de la TV.
Los flujos de datos extraídos de la transmisión de difusión digital 1250 pueden llevar de transporte, tal como los listados de programación. Durante el periodo de carga previa de los datos de emisión y en cualquier otro momento, esta información puede almacenarse en caché en memoria flash o transferirse a un almacenamiento masivo (en el caso de un PVR).
Existe asimismo un reloj de tiempo real (RTC - no mostrado) dentro del PVR. Inmediatamente antes de cada periodo de carga previa, el RTC genera una instrucción para la CPU 1200 que provoca que se active desde el estado de espera (si está en este estado). A continuación, la CPU activa aquellas partes del PVR necesarias para transmitir datos de precarga, desde la transmisión de difusión digital 1250 a la memoria flash 1230 o al almacenamiento masivo 1250. Esto incluye ordenar al sintonizador programable 1390 sintonizar la portadora del flujo de transporte (canal), presente en los datos transmitidos que contienen la transmisión de emisión del anfitrión.
Muchos de los elementos funcionales descritos en la figura 28 pueden combinarse en un solo componente de silicio, de integración a gran escala (LSI, large-scale integration).
En el caso de una TV digital integrada (IDTV, Integrated Digital TV), todos los componentes descritos en la figura 28 son residentes dentro del chasis de la TV.
Pueden ser evidentes diversas modificaciones a las realizaciones descritas anteriormente.
En particular, si bien las realizaciones preferidas se han descrito haciendo referencia a un sistema de STB, se
5 apreciará que la invención podría aplicarse a sistemas de televisión, de grabador de video personal (PVR); de grabador de cintas de video (VCR, video-cassette-recorder), de ordenador personal (PC) o de radio. Además, se apreciará que el diseño de la visualización en pantalla y la posición de las celdas puede variar respecto de los descritos anteriormente como ejemplos de sistemas preferidos que realizan la invención.
Un experto en la materia apreciará que son posibles variaciones de las disposiciones dadas a conocer, sin apartarse
10 de la invención. Por consiguiente, la descripción anterior de una realización específica se realiza a modo de ejemplo y no a efectos limitativos. Resultará evidente para un experto en la materia que pueden realizarse modificaciones menores sin cambios significativos en el funcionamiento descrito anteriormente.

Claims (17)

  1. REIVINDICACIONES
    1. Sistema (1, 2) para proporcionar una guía electrónica de programación, que comprende:
    medios (5, 12, 25, 19, 20) para recibir y almacenar datos de listados de guía de programación para múltiples canales;
    medios (15, 28) para presentar en pantalla, a partir de los datos de listados grabados actualmente, una selección de listados de programas que están emitiéndose actualmente o de programas que comenzarán a emitirse en el futuro;
    medios (15, 28) para presentar en pantalla, a partir de los datos de listados grabados actualmente, algunos listados de programas que han dejado de ser emitidos;
    medios (3, 17) para identificar actualmente en los datos de listados grabados actualmente, cuáles de los programas que han dejado de ser emitidos está programado que empiecen a emitirse de nuevo en un futuro;
    medios (5, 12, 25, 19, 20) para sucesivamente recibir y almacenar datos de listados de guía de programación futuras para múltiples canales;
    medios (3, 17) para comparar automáticamente los datos de listados almacenados previamente con los datos de listados almacenados sucesivamente, a efectos de identificar en los datos de listados almacenados previamente cuáles de los programas que han dejado de ser emitidos está programado empiecen a emitirse de nuevo en un futuro;
    medios (15, 28) para diferenciar el aspecto de los listados en pantalla de programas que han dejado de emitirse y está programado empiecen a emitirse de nuevo en el futuro, respecto de los listados en pantalla de programas que han dejado de emitirse y no está programado que comiencen a emitirse de nuevo en el futuro;
    medios para recibir una selección de usuario de una función a activar para uno de los listados en pantalla de programas que han dejado de emitirse y no está programado que comiencen a emitirse de nuevo en el futuro;
    medios para comparar automáticamente dicho uno de los listados en pantalla de programas con datos de listados de guía de programación futura recibidos y almacenados sucesivamente, para intentar encontrar una coincidencia para uno de dichos listados en pantalla de programas; y
    medios para, si se encuentra dicha coincidencia, activar la función seleccionada por el usuario.
  2. 2.
    Sistema (1, 2), según la reivindicación 1, en el que los medios (15, 28) para diferenciar el aspecto de los listados en pantalla incluyen medios (15, 28) para destacar cada uno de los listados en pantalla de programas que han dejado de ser emitidos y que está programado vuelvan a emitirse en el futuro.
  3. 3.
    Sistema (1, 2), según cualquiera de las reivindicaciones 1 y 2, que comprende adicionalmente medios (7, 21) para recibir una selección de usuario de un programa que ha dejado de ser emitido, a partir de los listados en pantalla.
  4. 4.
    Sistema (1, 2), según la reivindicación 3, que comprende adicionalmente medios (15, 28) sensibles a la selección del usuario para presentar en pantalla opciones seleccionables, en el que las opciones incluyen las funciones de grabar o ver.
  5. 5.
    Sistema (1, 2), según la reivindicación 4, que comprende adicionalmente medios (3, 17) que pueden funcionar de manera al seleccionarse la función de grabar, el sistema se configura automáticamente para hacer que el programa seleccionado que ha dejado de ser emitido sea grabado en un futuro en el que está programada de nuevo la emisión del programa seleccionado.
  6. 6.
    Sistema (1, 2), según la reivindicación 4, que comprende adicionalmente medios (3, 17) que pueden funcionar de manera que al seleccionarse la función ver, el sistema se configura automáticamente para notificar al espectador cuándo el programa seleccionado que ha dejado de ser emitido está próximo a volver a emitirse en un futuro.
  7. 7.
    Sistema (1, 2), según cualquier reivindicación precedente, en el que la guía es presentable en formato de parrilla, con el tiempo a lo largo de un eje de la parrilla y los canales a lo largo de otro eje de la parrilla.
  8. 8.
    Sistema (1, 2), según la reivindicación 7, en el que el tiempo se presenta a lo largo del eje horizontal de la parrilla.
  9. 9.
    Sistema (1, 2), según la reivindicación 7 ó 8, en el que el canal se presenta a lo largo del eje vertical de la parrilla.
  10. 10.
    Método para proporcionar una guía electrónica de programación, que incluye:
    recibir y almacenar datos de listados de guía de programación para múltiples canales;
    presentar en pantalla, a partir de los datos de listados grabados actualmente, una selección de listados de programas que están emitiéndose actualmente o de programas que comenzarán a emitirse en el futuro;
    presentar en pantalla, a partir de los datos de listados almacenados actualmente, algunos listados de programas que han dejado de ser emitidos;
    identificar automáticamente en los datos de listados almacenados actualmente, cuáles de los programas que han dejado de emitirse está programado empiecen a emitirse de nuevo en un futuro;
    recibir y almacenar sucesivamente datos de listados de guía de programación futuros para múltiples canales;
    comparar automáticamente los datos de listados almacenados previamente con los datos de listados almacenados sucesivamente, para identificar en los datos de listados almacenados previamente cuáles de los programas que han dejado de ser emitidos está programado empiecen a emitirse de nuevo en un futuro;
    diferenciar el aspecto de los listados en pantalla de programas que han dejado de emitirse y está programado empiecen a emitirse de nuevo en el futuro, respecto de los listados en pantalla de programas que han dejado de emitirse y no está programado que comiencen a emitirse de nuevo en el futuro;
    recibir una selección de usuario de una función a activar para uno de los listados en pantalla de programas que han dejado de emitirse y no está programado que comiencen a emitirse de nuevo en el futuro;
    comparar automáticamente dicho uno de los listados en pantalla de programas con datos de listados de guía de programación futura recibidos y almacenados sucesivamente, para intentar encontrar una coincidencia para uno de dichos listados en pantalla de programas; y
    si se encuentra la coincidencia, activar la función seleccionada por el usuario.
  11. 11.
    Método, según la reivindicación 10, en el que diferenciar el aspecto de los listados en pantalla incluye destacar cada uno de los listados en pantalla de programas que han dejado de emitirse y está programado empiecen a emitirse de nuevo en el futuro.
  12. 12.
    Método, según la reivindicación 10 ó 11, que comprende además recibir una selección de usuario de un programa que ha dejado de ser emitido, a partir de los listados en pantalla.
  13. 13.
    Método, según la reivindicación 12, que comprende adicionalmente presentar opciones seleccionables en pantalla, en respuesta a la selección de usuario, en el que las opciones incluyen funciones de grabar o ver.
  14. 14.
    Método, según la reivindicación 13, en el que al seleccionar la función de grabar, se configura automáticamente la grabación del programa seleccionado que ha dejado de ser emitido y que está programado vuelva a comenzar a emitirse en el futuro.
  15. 15.
    Método, según la reivindicación 14, en el que al seleccionar la función de grabar, el método comprende adicionalmente notificar automáticamente al espectador sobre que el programa seleccionado que ha dejado de emitirse está próximo a emitirse de nuevo en el futuro.
  16. 16.
    Método, según la reivindicación 15, en el que la etapa de notificar automáticamente al espectador comprende generar y presentar un icono, en un tiempo predeterminado previo al inicio del programa.
  17. 17.
    Método, según la reivindicación 10, en el que la información de listados comparada es un identificador de programa o de episodio.
ES10002919T 2001-04-03 2002-04-03 Guía electrónica de programación para indicar la disponibilidad futura de programas pasados Expired - Lifetime ES2405813T3 (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
GB0108355 2001-04-03
GBGB0108355.9A GB0108355D0 (en) 2001-04-03 2001-04-03 Retrospective electronic program guide
GB0204478A GB0204478D0 (en) 2002-02-26 2002-02-26 Improved television program guide
GB0204478 2002-02-26

Publications (1)

Publication Number Publication Date
ES2405813T3 true ES2405813T3 (es) 2013-06-03

Family

ID=26245928

Family Applications (1)

Application Number Title Priority Date Filing Date
ES10002919T Expired - Lifetime ES2405813T3 (es) 2001-04-03 2002-04-03 Guía electrónica de programación para indicar la disponibilidad futura de programas pasados

Country Status (5)

Country Link
US (1) US8505050B2 (es)
EP (2) EP1384378A1 (es)
JP (5) JP4346908B2 (es)
ES (1) ES2405813T3 (es)
WO (1) WO2002082808A1 (es)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050106390A (ko) * 2003-03-31 2005-11-09 마쯔시다덴기산교 가부시키가이샤 정보 기록 재생 장치 및 그것의 기록 시스템
DE10339537A1 (de) 2003-08-26 2005-03-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Radio
US8073314B2 (en) * 2004-02-10 2011-12-06 Sony Corporation Recording device for recording broadcasted information
JP2006014043A (ja) * 2004-06-28 2006-01-12 Funai Electric Co Ltd データ記録再生装置
JP2006115373A (ja) * 2004-10-18 2006-04-27 Matsushita Electric Ind Co Ltd 情報出力装置およびプログラム
US7646962B1 (en) * 2005-09-30 2010-01-12 Guideworks, Llc System and methods for recording and playing back programs having desirable recording attributes
US8261300B2 (en) * 2006-06-23 2012-09-04 Tivo Inc. Method and apparatus for advertisement placement in a user dialog on a set-top box
CN101573964A (zh) * 2006-12-20 2009-11-04 汤姆森许可贸易公司 针对机顶盒待机模式的视觉报警系统
KR101391752B1 (ko) 2007-07-11 2014-05-07 삼성전자 주식회사 영상처리장치 및 그 제어방법
JP4760864B2 (ja) * 2008-06-25 2011-08-31 ソニー株式会社 情報処理装置、情報処理方法、プログラム、及び、情報処理システム
US8839297B2 (en) * 2009-03-27 2014-09-16 At&T Intellectual Property I, L.P. Navigation of multimedia content
KR101769381B1 (ko) * 2009-11-18 2017-08-18 엘지전자 주식회사 방송 신호 송수신 방법 및 그를 이용한 방송 수신 장치
EP2469840A1 (en) * 2010-12-21 2012-06-27 Thomson Licensing Dynamic resizing of an electronic program guide (EPG)
USD719968S1 (en) * 2012-10-26 2014-12-23 Cisco Technology, Inc. Display screen with a graphical user interface
US20150067736A1 (en) * 2013-08-28 2015-03-05 Cox Communications, Inc. Systems and Methods of Notification of Duplicate Content Available Elsewhere
WO2016090646A1 (zh) * 2014-12-12 2016-06-16 华为技术有限公司 一种电视节目的切换方法及装置

Family Cites Families (76)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4706121B1 (en) 1985-07-12 1993-12-14 Insight Telecast, Inc. Tv schedule system and process
US4977455B1 (en) 1988-07-15 1993-04-13 System and process for vcr scheduling
US5353121A (en) 1989-10-30 1994-10-04 Starsight Telecast, Inc. Television schedule system
US5727060A (en) 1989-10-30 1998-03-10 Starsight Telecast, Inc. Television schedule system
US5808608A (en) 1990-09-10 1998-09-15 Starsight Telecast, Inc. Background television schedule system
EP1653732A3 (en) 1990-09-10 2007-11-14 Starsight Telecast, Inc. User interface for television schedule system
DE4244195A1 (de) * 1992-12-24 1994-06-30 Basf Ag Verfahren zur Herstellung von strukturierten Polymerschichten mit nichtlinear optischen Eigenschaften
DE4433033C1 (de) * 1994-09-16 1995-09-14 Ir3 Video Int Gmbh Verfahren zur Steuerung der Aufzeichnung von wiederholt gesendeten Sendebeiträgen für ein Aufzeichnungsgerät der Unterhaltungselektronik
JP3360705B2 (ja) 1994-12-21 2002-12-24 ソニー株式会社 放送受信装置および放送受信方法
US5596373A (en) 1995-01-04 1997-01-21 Sony Corporation Method and apparatus for providing program oriented information in a multiple station broadcast system
US5880768A (en) 1995-04-06 1999-03-09 Prevue Networks, Inc. Interactive program guide systems and processes
US5805763A (en) 1995-05-05 1998-09-08 Microsoft Corporation System and method for automatically recording programs in an interactive viewing system
US5907323A (en) 1995-05-05 1999-05-25 Microsoft Corporation Interactive program summary panel
US5585838A (en) * 1995-05-05 1996-12-17 Microsoft Corporation Program time guide
US5654748A (en) 1995-05-05 1997-08-05 Microsoft Corporation Interactive program identification system
US5751282A (en) * 1995-06-13 1998-05-12 Microsoft Corporation System and method for calling video on demand using an electronic programming guide
US5635989A (en) 1996-02-13 1997-06-03 Hughes Electronics Method and apparatus for sorting and searching a television program guide
US5657072A (en) 1996-04-10 1997-08-12 Microsoft Corporation Interactive entertainment network system and method for providing program listings during non-peak times
US5801787A (en) * 1996-06-14 1998-09-01 Starsight Telecast, Inc. Television schedule system and method of operation for multiple program occurrences
FR2752130B1 (fr) 1996-07-31 1999-03-19 Thomson Multimedia Sa Procede de selection de programmes, notamment de programmes de television et dispositif et interface graphique mettant en oeuvre ce procede
AU3908297A (en) 1996-08-06 1998-02-25 Starsight Telecast Incorporated Electronic program guide with interactive areas
US6177931B1 (en) 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US8635649B2 (en) 1996-12-19 2014-01-21 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US6208335B1 (en) 1997-01-13 2001-03-27 Diva Systems Corporation Method and apparatus for providing a menu structure for an interactive information distribution system
US6172674B1 (en) * 1997-08-25 2001-01-09 Liberate Technologies Smart filtering
US6141488A (en) 1997-09-05 2000-10-31 United Video Properties, Inc. Program guide system for recording television programs
JPH1188280A (ja) * 1997-09-12 1999-03-30 Sharp Corp 放送サービスの案内システム
JP3466071B2 (ja) 1997-12-05 2003-11-10 松下電器産業株式会社 放送受信装置
US6483548B1 (en) 1998-12-28 2002-11-19 Research Investment Network, Inc. Method of data display for electronic program guides (EPGs)
CA2569060C (en) 1998-03-04 2016-10-25 United Video Properties, Inc. Program guide system with targeted advertising
US6614987B1 (en) 1998-06-12 2003-09-02 Metabyte, Inc. Television program recording with user preference determination
TW456148B (en) 1998-06-16 2001-09-21 United Video Properties Inc Interactive television program guide with simultaneous watch and record capabilities
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
AR020608A1 (es) 1998-07-17 2002-05-22 United Video Properties Inc Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
JP3645720B2 (ja) * 1998-10-02 2005-05-11 松下電器産業株式会社 Epg情報表示方法、及びプログラム記録媒体
US6804825B1 (en) 1998-11-30 2004-10-12 Microsoft Corporation Video on demand methods and systems
US6601238B2 (en) * 1998-12-22 2003-07-29 Thomson Licensing S.A. Providing a link to programs in a program guide
US6532589B1 (en) 1999-03-25 2003-03-11 Sony Corp. Method and apparatus for providing a calendar-based planner in an electronic program guide for broadcast events
US6742184B1 (en) 1999-03-29 2004-05-25 Hughes Electronics Corp. Electronic television program guide with calendar tool
GB9916459D0 (en) 1999-07-15 1999-09-15 Pace Micro Tech Plc Improvements relating to television programme viewing system
JP2001077771A (ja) * 1999-09-07 2001-03-23 Matsushita Electric Ind Co Ltd 放送受信装置およびプログラム記録媒体
JP2001128076A (ja) 1999-10-29 2001-05-11 Fujitsu Ltd 放送受信装置、及び媒体
US7143430B1 (en) 1999-11-15 2006-11-28 Lucent Technologies Inc. Method and apparatus for remote audiovisual signal recording service
JP3904781B2 (ja) 1999-11-17 2007-04-11 パイオニア株式会社 番組送受信システム及び方法
JP2001160260A (ja) 1999-11-30 2001-06-12 Matsushita Electric Ind Co Ltd 番組記録装置、およびプログラム記録媒体
JP4427146B2 (ja) 1999-12-27 2010-03-03 株式会社東芝 デジタル放送受信装置及びその制御方法
US6701528B1 (en) 2000-01-26 2004-03-02 Hughes Electronics Corporation Virtual video on demand using multiple encrypted video segments
US6681396B1 (en) 2000-02-11 2004-01-20 International Business Machines Corporation Automated detection/resumption of interrupted television programs
US6857128B1 (en) 2000-02-14 2005-02-15 Sharp Laboratories Of America Electronic programming guide browsing system
JP2001285765A (ja) 2000-03-29 2001-10-12 Nec Corp 放送番組蓄積方式
US7096185B2 (en) 2000-03-31 2006-08-22 United Video Properties, Inc. User speech interfaces for interactive media guidance applications
US20050144640A1 (en) 2000-06-16 2005-06-30 Minerva Networks, Inc. Method and system for recording scheduled programs with an optional backup copy stored in a centrally located storage server farm
US8082567B2 (en) 2000-06-27 2011-12-20 At&T Intellectual Property I, L. P. Methods, systems, and products for customized programming
US7962370B2 (en) 2000-06-29 2011-06-14 Rodriguez Arturo A Methods in a media service system for transaction processing
JP2002044555A (ja) 2000-07-28 2002-02-08 Sony Corp 情報表示制御装置および方法
US7100184B1 (en) 2000-08-03 2006-08-29 Matsushita Electric Industrial Company Ltd. Method and apparatus for rapid access of program guide information
JP2002112142A (ja) 2000-09-28 2002-04-12 Pioneer Electronic Corp 番組案内装置および番組案内方法
US20040205644A1 (en) 2000-12-29 2004-10-14 International Business Machines Corporation Method and system for allowing in place editing of office documents in a place
BR0207769A (pt) 2001-02-21 2004-09-14 United Video Properties Inc Sistemas e métodos para guias de programas interativos com caracterìsticas de gravação de vìdeo pessoais
US20020162112A1 (en) 2001-02-21 2002-10-31 Vesta Broadband Services, Inc. PC-based virtual set-top box for internet-based distribution of video and other data
US20020157099A1 (en) 2001-03-02 2002-10-24 Schrader Joseph A. Enhanced television service
JP2003036627A (ja) 2001-07-23 2003-02-07 Fuji Photo Film Co Ltd 記録テープカートリッジ
US7325244B2 (en) 2001-09-20 2008-01-29 Keen Personal Media, Inc. Displaying a program guide responsive to electronic program guide data and program recording indicators
US8607269B2 (en) 2002-03-12 2013-12-10 Intel Corporation Electronic program guide for obtaining past, current, and future programs
JP3646707B2 (ja) 2002-04-12 2005-05-11 ソニー株式会社 番組情報の取得装置および取得方法
US7073189B2 (en) 2002-05-03 2006-07-04 Time Warner Interactive Video Group, Inc. Program guide and reservation system for network based digital information and entertainment storage and delivery system
JP3714310B2 (ja) 2002-08-07 2005-11-09 ソニー株式会社 コンテンツの自動記録装置及び方法、記録媒体、並びにプログラム
US20040031052A1 (en) 2002-08-12 2004-02-12 Liberate Technologies Information platform
US20040103434A1 (en) 2002-11-25 2004-05-27 United Video Properties, Inc. Interactive television systems with conflict management capabilities
US20040143845A1 (en) 2003-01-17 2004-07-22 Chi-Tai Lin Remote control video recording and playing system and its method
US20040237112A1 (en) 2003-02-21 2004-11-25 Wasilewski Anthony J. Systems and methods for transfering television-related settings and preferences
US7640564B2 (en) 2003-05-01 2009-12-29 Microsoft Corporation Recording resources indicators
US7029640B2 (en) 2003-06-17 2006-04-18 Conocophillips Company Process for selective oxidation of carbon monoxide in a hydrogen containing stream
US7457520B2 (en) 2003-07-24 2008-11-25 Time Warner Cable, Inc. Technique for providing a virtual digital video recorder service through a communications network
US20050055715A1 (en) 2003-09-05 2005-03-10 Echostar Technologies Corporation Method and apparatus for updating television recording timers

Also Published As

Publication number Publication date
JP2004524769A (ja) 2004-08-12
JP2013179683A (ja) 2013-09-09
US20120304228A1 (en) 2012-11-29
EP2207347B1 (en) 2013-03-27
JP4346908B2 (ja) 2009-10-21
JP5619955B2 (ja) 2014-11-05
EP1384378A1 (en) 2004-01-28
US8505050B2 (en) 2013-08-06
EP2207347A1 (en) 2010-07-14
JP2013179682A (ja) 2013-09-09
JP2010200379A (ja) 2010-09-09
JP4777958B2 (ja) 2011-09-21
WO2002082808A1 (en) 2002-10-17
JP2008061275A (ja) 2008-03-13

Similar Documents

Publication Publication Date Title
US8266649B2 (en) Electronic program guide for indicating availability of past programs in the future
US8505050B2 (en) Electronic program guide for indicating availability of past programs in the future
ES2260035T3 (es) Aparato de grabacion de programa de television que utiliza una guia de programacion electronica.
US6469753B1 (en) Information system
ES2228164T3 (es) Metodo e interfaz para incorporar informacion de programa dentro de un mensaje electronico.
US6499138B1 (en) Methods and systems for providing information about programs available for viewing
ES2374323T3 (es) Sistemas y métodos para visualizar medios sustitutivos mientras se pasa en avance rápido un anuncio.
US6792197B1 (en) System and method for generating video taping reminders
US20070199040A1 (en) Multi-channel parallel digital video recorder
US8736761B2 (en) System and method for closed captioning
US20200045362A1 (en) Apparatus, systems and methods for electronic program guide information presented on a display
US20090119711A1 (en) Program recording apparatus and preset condition processing method
EP2782352A1 (en) Image display apparatus and image display method