ES2171569T5 - Sistema y metodo de planificacion de guia electronica de programas de television con visualizacion y busqueda de programas con listados de titulos alfabeticos. - Google Patents

Sistema y metodo de planificacion de guia electronica de programas de television con visualizacion y busqueda de programas con listados de titulos alfabeticos. Download PDF

Info

Publication number
ES2171569T5
ES2171569T5 ES95943590T ES95943590T ES2171569T5 ES 2171569 T5 ES2171569 T5 ES 2171569T5 ES 95943590 T ES95943590 T ES 95943590T ES 95943590 T ES95943590 T ES 95943590T ES 2171569 T5 ES2171569 T5 ES 2171569T5
Authority
ES
Spain
Prior art keywords
user
program
television
channel
information
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
ES95943590T
Other languages
English (en)
Other versions
ES2171569T3 (es
Inventor
Roger Youman
Marney Morris
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=23360181&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2171569(T5) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by United Video Properties Inc filed Critical United Video Properties Inc
Application granted granted Critical
Publication of ES2171569T3 publication Critical patent/ES2171569T3/es
Publication of ES2171569T5 publication Critical patent/ES2171569T5/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for programme selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/4508Management of client data or end-user data
    • H04N21/4524Management of client data or end-user data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0884Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0887Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of programme or channel identifying signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/165Centralised control of user terminal ; Registering at central
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/50Tuning indicators; Automatic tuning control
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S345/00Computer graphics processing and selective visual display systems
    • Y10S345/902Menu display

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)
  • Television Systems (AREA)

Abstract

SE PRESENTA UN SISTEMA ELECTRONICO DE PROGRAMACION QUE INCLUYE UN RECEPTOR PARA RECIBIR PROGRAMAS DE EMISION NORMAL, EMITIDO VIA SATELITE O POR CABLE PARA UNA PLURALIDAD DE CANALES DE TELEVISION Y UN SINTONIZADOR PARA SINTONIZAR UN RECEPCION DE TELEVISION A UN CANAL SELECCIONADO DE LA PLURALIDAD DE CANALES. UN PROCESADOR DE DATOS RECIBE Y ALMACENA EN UNA MEMORIA LA INFORMACION DE PROGRAMACION DE TELEVISION PARA UNA PLURALIDAD DE PROGRAMAS QUE APARECEN SOBRE LA PLURALIDAD DE CANALES DE TELEVISION. UN APARATO DE CONTROL DE USUARIO, TAL COMO UN CONTROL REMOTO, SE UTILIZA POR EL TELEVIDENTE PARA ESCOGER COMANDOS DE CONTROL Y TRANSMITIR SEÑALES EN RESPUESTA AL PROCESADOR DE DATOS QUE RECIBE LAS SEÑALES EN RESPUESTA A LOS COMANDOS DE CONTROL DEL USUARIO. SE UTILIZA UN RECEPTOR DE TELEVISION PARA MOSTRAR LOS PROGRAMAS DE TELEVISION Y LA INFORMACION DE PROGRAMACION DE TELEVISION. UN GENERADOR DE VIDEO SE ADAPTA PARA RECIBIR COMANDOS DE CONTROL DE VIDEO DEL PROCESADOR DE DATOS PARA GENERAR Y MOSTRARUNA PLURALIDAD DE TITULOS DE PROGRAMAS DE TELEVISION SOBRE EL RECEPTOR DE TELEVISION, LA PLURALIDAD DE PROGRAMAS DE TELEVISION ES MOSTRADA ALFABETICAMENTE POR TITULO. SE SUMINISTRA UN MEDIO DE SELECCION QUE PERMITE SELECCIONAR UN TITULO PARA MOSTRARLO SOBRE EL RECEPTOR DE TELEVISION SELECCIONANDO LOS N CARACTERES DEL TITULO.

Description

Sistema y método de planificación de guía electrónica de programas de televisión con visualización y búsqueda de programas con listados de títulos alfabéticos.
Antecedentes de la invención
Esta invención se refiere a un sistema electrónico de planificación de programas, que proporciona a un usuario información de planificación para programas de emisión o de difusión por cable, visionados por el usuario en un receptor de televisión. Más en particular, se refiere a una guía de programas electrónica mejorada que proporciona al usuario un ambiente operativo más potente y conveniente, mientras que, al mismo tiempo, incrementa la eficacia de navegación por el usuario a través de la guía.
Las guías de programas electrónicas para sistemas de televisión son conocidas en la técnica. Por ejemplo, un sistema anterior utilizaba un generador de carácter electrónico para presentar información textual de planificación en la pantalla completa de un receptor de televisión. Otros sistemas anteriores presentaban a un usuario información de planificación de programas almacenada electrónicamente, para su visionado mientras que permiten al usuario seleccionar los formatos de visualización. Incluso otros programas empleaban un procesador de datos para introducir criterios de selección de usuario, almacenando a continuación solamente la información de planificación de programas que cumple con esos criterios, y utilizando posteriormente la información almacenada para sintonizar automáticamente un sintonizador programable, o para activar un dispositivo de grabación en el momento de la emisión de los programas de televisión seleccionados. Tales sistemas anteriores se discuten, en general, en el documento "Stay Tuned for Smart TV", publicado en el número de noviembre de 1990 de Popular Science.
En conjunto, los sistemas electrónicos de programa anteriores, pueden ser difíciles de implementar e incómodos de utilizar. Tampoco proporcionan capacidades de visionado que dirijan, de una manera más realista, los hábitos de visionado de los usuarios de estos sistemas de programas electrónicos. Además, muchos de estos sistemas son complejos en cuanto a su diseño y resultan caros de implementar. La facilidad de uso y el ahorro son objetivos principales de los distribuidores de programas de televisión y de los espectadores, puesto que éstos contemplan aumentos dramáticos en el número y en la naturaleza de las redes de programas y de otros servicios basados en la televisión. Y, puesto que el número de canales de televisión disponibles para un usuario se incrementa drásticamente con la llegada de nuevas tecnologías a base de cable y de satélites, la utilidad de estos sistemas anteriores se reduce sustancialmente.
Estos sistemas de la técnica anterior tampoco proporcionan información suficiente al usuario, por ejemplo precios y similares, sobre los eventos pay-per-view (pago por visionado), servicios de primera calidad, u otros paquetes de programación a los que el usuario no se suscribe, ni proporcionan al usuario la capacidad de adquirir automáticamente tal programación bajo demanda o bajo algún incentivo. Además, estos sistemas de la técnica anterior resultan deficientes en cuanto a que no proporcionan un método eficaz y automático de actualización o de sustitución de los programas de software de aplicación que implementan la guía electrónica en los lugares de usuario, apoyándose, por el contrario, en formas manuales o en otras dificultosas de revisión o sustitución, o en sistemas a base de hardware que no puede actualizarse sin la sustitución física de circuitos integrados y/o de otras piezas.
Estos sistemas de guía electrónica anteriores tampoco tienen capacidad de vincular al usuario con otras aplicaciones ni con sistemas de información que no sean parte de los datos o de la aplicación de guía de programas electrónica.
Tampoco proporcionan estos sistemas de guía electrónica anteriores la promoción de vídeo de programas de televisión y de servicios que estén vinculados funcionalmente y presentados visualmente en forma integrada. La promoción de programas constituye un elemento importante del marketing efectivo de la programación de televisión. La promoción de programas de pago de pay-per-view (es decir, "a la carta"), y de otros servicios de programas no regulados, resulta particularmente importante para los operadores de televisión por cable, inmediatamente después de la regulación por el gobierno federal. El método actual de promover tal programación con la utilización de vídeo es a través de canales "barker" dedicados que utilizan tráilers (es decir, avances) continuos a pantalla completa, que pueden ir o no, acompañados de información de precios y de clasificación. Recientemente, tales vídeos promocionales se han mostrado en pantallas divididas en las que parte de la pantalla muestra información de planificación general para un periodo de tiempo correspondiente aproximadamente con el periodo de tiempo durante el que se muestra el programa general que se está promocionando. En consecuencia, hay necesidad de una guía de programas electrónica que pueda proporcionar una presentación mejorada y una vinculación de promociones de vídeo con información de planificación de programas y con funciones de procesamiento de orden.
Las guías electrónicas de programas anteriores tampoco proporcionan al usuario un método simple y eficaz de controlar el acceso a canales individuales y a programas individuales. La cantidad de situaciones para adultos que incluyen sexo y violencia se ha incrementado en gran medida durante los últimos 40 años. La cuestión de cómo afecta todo esto a los niños o a otros espectadores, ha sido objeto de atención nacional. Dotar a un padre de la capacidad de cerrar un canal, es una característica conocida ampliamente de determinados receptores de televisión y de cajas de convertidores de cable. A pesar de esta disponibilidad, la característica es raramente utilizada por los padres. Los principales impedimentos para su uso efectivo consisten en las formas dificultosas en las que se implementa generalmente, así como también en el requisito de que los canales sean bloqueados completamente con el fin de bloquear el acceso a cualquier programación objetable. Una fijación paterna orientada al canal es desfavorable para otros programadores sobre el canal bloqueado, quienes, por ejemplo, ofrecen programación orientada a los adultos durante la noche y programación orientada a los jóvenes la mañana siguiente, e inconveniente para los espectadores que desean acceder a tales programas. De este modo, existe la necesidad particular de un sistema que proporcione un control de clave para canales y programas individuales que utilicen una interfaz de usuario en la pantalla que sea flexible y no complicada.
Las guías de programas electrónicas anteriores son también deficientes en cuanto a que no proporcionan al usuario la capacidad de ver, bajo demanda, el estado actual de la facturación, y por ello, existe la necesidad de un sistema que pueda proporcionar al usuario la información de facturación actual bajo demanda del usuario.
Un problema adicional con las guías de programas anteriores, consiste en que cuando se presenta la información de planificación en formato de rejilla, es decir, columnas que representan franjas de tiempo y filas que representan canales, los títulos de programas son generalmente truncados en anchura para su adaptación a las celdas de la rejilla. La anchura de una celda de rejilla varía con la duración del programa. Puesto que a un programa de 30 minutos se asigna solamente una pequeña cantidad de espacio para la descripción y el título de programa, los títulos y/o la descripción para programas de media e incluso de una hora completa, deben truncarse con frecuencia, con el fin de acoplarlos en el espacio asignado. Algunos sistemas simplemente cortan la descripción de un programa sin abreviarlo de ninguna manera, de tal modo que el usuario se encuentra incapaz de determinar la materia del programa. Por ejemplo, una reciente presentación de un programa de televisión, incluía el siguiente texto en una celda de rejilla: "Béisbol: Yankees v.". Aunque algunos sistemas mitigan parcialmente este problema mediante la provisión de dos líneas de texto en cada celda, esta solución no es la ideal debido a que las descripciones de programas pueden resultar todavía truncadas.
Un problema similar se presenta aún según cambian las franjas de tiempo, ya sea automáticamente o ya sea en respuesta a la demanda de un usuario. Típicamente, se presentan 90 minutos de información de planificación de una vez, y la ventana de 90 minutos se puede cambiar por incrementos de 30 minutos. En caso de que un cambio de 30 minutos provoque que se visualice una celda de rejilla de un tamaño de 30 minutos, por ejemplo, una película de dos horas, es probable que el título completo de la película no se acople en la celda. De este modo, se requiere el corte del título también en esta situación. En este caso, aunque pueden resultar deseables dos líneas de texto para acoplar el título en la celda de 30 minutos, las celdas de 60 y 90 minutos pueden requerir solamente una línea de texto para presentar el título.
Las guías electrónicas de programas anteriores carecen también de un método para crear electrónicamente un itinerario de visión, mientras que se visiona un programa que está apareciendo actualmente en el receptor de televisión. Además, estas guías de programas anteriores dejan mucho trabajo de adivinanza para el usuario cuando éste navega por una secuencia de canales. Cuando hojea los canales con el fin de comprobar el programa que se está visualizando en algún canal, llamado comúnmente "surfing de canal", el usuario necesita adivinar qué programa se está lanzando actualmente al aire desde el vídeo encontrado cuando el usuario surfea por los canales. Puesto que mucha programación, en algunos casos, hasta el 30%, de la que aparece en cualquier canal dado, en cualquier momento, es publicidad u otra programación comercial, no se proporciona al usuario ninguna pista sobre qué programa está apareciendo en un canal seleccionado en un momento dado y por tanto, debe esperar a que el anuncio o la información comercial haya terminado antes de averiguar el programa que va a aparecer entonces en el canal seleccionado. Por ello, se necesita una guía de programas que presente información de planificación del programa actual para cada canal, según surfea el usuario por los canales disponibles.
Las guías de programas de la técnica anterior también carecen de medios de localización de un programa de televisión cuando sólo se conoce el título del programa, película o evento.
En consecuencia, existe una necesidad en la técnica de un sistema de planificación electrónica de programas simplificada que pueda implementarse de manera más fácil, y que sea atrayente y eficaz en cuanto a su funcionamiento. Existe también la necesidad de proporcionar al usuario un sistema de planificación electrónica de programa que visualice tanto programas de difusión como información de planificación electrónica de una manera que no está disponible anteriormente con otros programas de planificación electrónica de programas, en particular los que utilizan un mando a distancia.
Por ejemplo, existe la necesidad particular de un sistema flexible de planificación de programas que permita a un usuario visualizar programas de difusión seleccionados en una porción de la pantalla del receptor de televisión, mientras que se visiona simultáneamente información de planificación de programas para otros canales y/o servicios sobre otra porción de la pantalla. Existe también la necesidad de un sistema de planificación de programas tal que permita al usuario elegir a partir de una pluralidad de formatos de visualización seleccionables, para visualizar la información de planificación de programas. Se prefiere también tener un sistema que indique al usuario aquellas claves, en el mando a distancia, que estén activas en algún modo particular de funcionamiento. Existe también la necesidad de un sistema tal que proporcione al usuario la capacidad de establecer un recordatorio programable para visionar un programa programado para salir al aire en un momento futuro.
Existe también la necesidad de un sistema de guía electrónica que proporcione al usuario información que se comprenda sobre eventos de pay-per-view, servicios de primera calidad u otra programación empaquetada a la que el usuario no se suscribe normalmente, y que proporciona al usuario la capacidad de adquirir automáticamente tal programación bajo demanda o por incentivo. Existe también una necesidad de un sistema de guía electrónica que proporcione un método fiable y eficaz de actualización o sustitución del software de aplicación que implementa a la guía electrónica en los puestos de usuario.
Existe también la necesidad de una guía de programas electrónica que funcione como soporte o ventana para proporcionar al usuario la capacidad de acceder a otras aplicaciones o sistemas de información que no formen parte de los datos ni de la aplicación de guía de programas electrónica.
En consecuencia, un objeto de la presente invención consiste en proporcionar un sistema que permita al usuario visionar un programa de difusión mientras que visiona al mismo tiempo, de forma interactiva, información de planificación de programa para otros programas.
Otro objeto de la presente invención consiste en proporcionar al usuario la capacidad de seleccionar, entre una pluralidad de formatos de visualización, la información de planificación de programas.
Otro objeto más de la presente invención consiste en indicar al usuario del sistema de planificación de programa, aquellas claves sobre el mando a distancia que estén activas en el modo particular de funcionamiento del sistema en el instante de uso.
Aún otro objeto más de la presente invención consiste en proporcionar al usuario del sistema electrónico de planificación de programa, la capacidad de establecer mensajes recordatorios programables para cualquier programa futuro.
Todavía otro objeto más de la invención consiste en proporcionar al usuario del sistema, una información que se comprenda acerca de los eventos de pay-per-view, servicios de primera calidad u otra programación empaquetada a la que el usuario no se suscribe, y la capacidad de adquirir automáticamente tal programación por demanda o por incentivo.
Otro objeto de la presente invención consiste en proporcionar un sistema de guía electrónica que proporcione un método fiable y eficaz de actualización o sustitución de los programas de software de aplicación que implementen la guía electrónica en los puestos de usuario.
Todavía otro objeto más de la guía de programas electrónica, consiste en operar como soporte o ventana para proporcionar al usuario la capacidad de acceder a otras aplicaciones o sistemas de información que no formen parte de los datos ni de la aplicación de guía de programas electrónica.
Todavía otro objeto más de la guía de programas electrónica consiste en proporcionar un sistema con el que la promoción de vídeo de programas de televisión y servicios se unan funcionalmente y se presenten visualmente de manera integrada, para facilitar el marketing y la venta de tales programas y servicios.
Aún otro objeto más de la presente invención consiste en proporcionar un control de palabra clave para acceder a programas individuales, así como a los canales, utilizando un interfaz de pantalla interactivo protegido que sea flexible y que no sea complicado.
Otro objeto de la presente invención consiste en proporcionar al usuario información de programación actual para todos los programas, cuando el usuario surfea por los canales disponibles.
Otro objeto más de la presente invención consiste en proporcionar un sistema en el que el usuario pueda tener acceso a la información de su cuenta actual, bajo demanda.
Otro objeto de la presente invención consiste en proporcionar un sistema que superponga listados de programa de televisión contra visionados de fondo variables.
Todavía otro objeto de la presente invención consiste en proporcionar una visualización mejorada de texto en las celdillas de rejilla que comprenden una página de listados de programa de televisión.
Estos y otros objetos de la invención se han alcanzado mediante un aparato según se define en la reivindicación 1 de las reivindicaciones que se acompañan.
Breve descripción de los dibujos
La Figura 1 es un diagrama de bloques que muestra varios componentes de la realización preferida de la presente invención.
La Figura 2 es un diagrama de bloques que muestra la combinación de programa y de información de planificación mediante el dispositivo de superposición de vídeo utilizado en la realización preferida de la invención.
La Figura 3 representa un mando a distancia que puede ser utilizado en relación con la realización preferida del sistema de guía electrónica de programas de la presente solicitud.
La Figura 4 representa una realización alternativa del mando a distancia mostrado en la Figura 3.
La Figura 5 muestra una superposición que aparece en una pantalla de televisión según un modo de funcionamiento de la realización preferida de la presente invención.
La Figura 6 es un menú que aparece en una pantalla de televisión en el modo MENÚ de funcionamiento de la realización preferida de la presente invención.
La Figura 6A es aún otro menú que aparece en una pantalla de televisión en el modo MENÚ de funcionamiento de la realización preferida de la presente invención.
La Figura 7 representa un Menú de Preferencia de Espectador que aparece en una pantalla de televisión según un aspecto de la realización preferida de la presente invención.
La Figura 8 muestra un submenú de selección de Canal Preferido.
La Figura 9 muestra un menú de orden con incentivo, que aparece en una pantalla de televisión según un aspecto de la realización preferida de la presente invención.
La Figura 10 muestra un submenú de Servicios de Primera Calidad que aparece en un modo de funcionamiento de la realización preferida de la presente invención.
La Figura 11 muestra una superposición gráfica que aparece en una pantalla de televisión en el modo BROWSE (CURIOSEO) de funcionamiento de la realización preferida de la presente invención.
La Figura 12 muestra una superposición gráfica que aparece en una pantalla de televisión en el modo BROWSE de funcionamiento de la realización preferida de la presente invención, que tiene información diferente a la mostrada en la Figura 11.
La Figura 12A muestra una superposición gráfica que aparece en una pantalla de televisión en el modo BROWSE de funcionamiento en la presente invención, que presenta información de planificación para un momento y un canal distintos de los mostrados en la Figura 11.
La Figura 13 muestra una superposición gráfica que aparece en el modo REMINDER (RECORDATORIO) de funcionamiento de la realización preferida de la presente invención.
La Figura 14 muestra también otra superposición gráfica que aparece en el modo REMINDER de funcionamiento de la realización preferida de la presente invención.
La Figura 15 es también otro menú que aparece en una pantalla de televisión en el modo MENÚ de funcionamiento de la realización preferida de la presente invención.
La Figura 16 es también otro menú que aparece en una pantalla de televisión en el modo MENÚ de funcionamiento de la realización preferida de la presente invención.
La Figura 17 es también otro menú que aparece en una pantalla de televisión en el modo MENÚ de funcionamiento de la realización preferida de la presente invención.
La Figura 18 muestra un listado de rejilla de información de planificación en el modo All Listings (Todos los Listados) de funcionamiento de la realización preferida de la presente invención.
La Figura 19 muestra información de planificación presentada en el modo Listings By Category (Listados por Categoría) de funcionamiento de la realización preferida de la presente invención.
La Figura 20 muestra la información de planificación presentada en el modo Listings By Channel (Listados por Canal) de funcionamiento de la realización preferida de la presente invención.
La Figura 21 muestra la información presentada en respuesta a una petición de usuario en cuanto a información de programación suplementaria.
La Figura 22 muestra la información de programación, ordenación y promocional de vídeo, presentada en el modo Pay-Per-View de funcionamiento de la realización preferida de la presente invención.
La Figura 23 muestra un submenú de ordenación utilizado junto con el modo de funcionamiento mostrado en la Figura 22.
La Figura 24 muestra también otro submenú usado junto con el modo de funcionamiento mostrado en la Figura 22.
La Figura 24A muestra también otro submenú de ordenación usado junto con el modo de funcionamiento mostrado en la Figura 22.
La Figura 25 muestra otro listado de rejilla de información de planificación presentada en el modo All Listings de funcionamiento de la presente invención.
La Figura 26 muestra un submenú de Premium Services (Servicios de Primera Calidad) que aparece en un modo de funcionamiento de la realización preferida de la presente invención.
La Figura 27 muestra un menú Messages (Mensajes) que aparece en un modo de funcionamiento de la realización preferida de la presente invención.
La Figura 28 muestra ejemplos de mensajes utilizados en relación con el menú de la Figura 27.
La Figura 28A es un menú de mensaje alternativo.
La Figura 29 muestra información de facturación utilizada en relación con el menú de la Figura 27.
La Figura 30 muestra un menú de Key Lock Access (Acceso Mediante Clave) que aparece durante un modo de funcionamiento de la realización preferida de la presente invención.
La Figura 31 muestra un menú que aparece en relación con el modo de Interactive Television (Televisión Interactiva) de funcionamiento de la realización preferida de la presente invención.
La Figura 32 muestra la información que aparece en un menú de Quote Watch (Reloj de Vigilancia) en relación con el modo de funcionamiento de Televisión Interactiva mostrado en la Figura 31.
La Figura 33 muestra otra información que aparece en relación con el modo de funcionamiento de Televisión Interactiva mostrado en la Figura 31.
La Figura 34 es un menú que muestra información que aparece en una presentación de noticias en el modo de funcionamiento de Televisión Interactiva de la realización preferida de la presente invención.
La Figura 35 es un menú que muestra información que aparece en una presentación deportiva en el modo de funcionamiento de Televisión Interactiva de la realización preferida de la presente invención.
La Figura 36A-D es un diagrama de flujo que muestra la lógica operativa requerida para la implementación de un programa de ordenador para la guía de programas electrónica.
La Figura 37 es un menú que muestra una pantalla Locator (Localizador) para la localización de números de canal y la definición de listas de canales favoritos.
La Figura 38 es un menú alternativo que puede ser utilizado en el modo MENÚ de funcionamiento de la guía de programas electrónica.
Las Figuras 38A y 38B muestran, respectivamente, una pantalla de menú principal alternativo y una pantalla de listado-por-tiempo, accesibles a partir del menú principal alternativo.
La Figura 38C es una segunda pantalla de menú alternativa que incluye la casilla de selección "By Title" (Por Título).
La Figura 38D muestra una pantalla de listados alfabéticos visualizados al seleccionar la opción "By Title".
La Figura 38E ilustra el modo de recorrido de una realización de la opción "By Title" de la presente invención.
La Figura 38F ilustra el modo de búsqueda de una realización de la opción "By Title" de la presente invención.
La Figura 39 es un menú de Lockout (Bloqueo) que puede ser utilizado alternativamente para permitir o prohibir el acceso a determinados programas.
La Figura 40 es un menú de Setup (Preparación) que puede ser utilizado para establecer la posición del texto y un código de adquisición para la programación mejorada y de pay-per-view.
La Figura 40A muestra un ejemplo de menú para la introducción de un código de bloqueo.
Las Figuras 40B a 40E muestran, respectivamente, ejemplos de menú para introducir, confirmar, borrar o cambiar un código de adquisición.
La Figura 41 es un menú de Lockout Verify (Verificación de Bloqueo) que se utiliza en relación con el menú de Bloqueo de la Figura 39.
La Figura 42 es un diagrama de flujo que muestra la actuación de la realización preferida del sistema de adaptación de texto de la presente invención.
\vskip1.000000\baselineskip
Descripción detallada de la realización preferida Sistema de configuración
La Figura 1 es un diagrama de bloques que muestra varios componentes del sistema electrónico de planificación de programas designado en general como 10. Físicamente, estos componentes de sistema pueden estar ubicados en una caja de convertidor de cable de alta determinación de usuario, o de otro dispositivo de procesamiento o de recepción de señal, tal como un receptor de satélite. Alternativamente, los componentes pueden estar montados en un alojamiento separado, o incluidos como parte de un receptor de televisión, VCR, ordenador personal, o reproductor multimedia; o residir, como aplicación clasificada, en una arquitectura de red de banda ancha.
Una señal 11 de entrada se conecta a un receptor 12, el cual recibe una corriente de datos transmitida desde un proveedor de datos. La corriente de datos puede contener, por ejemplo, información sobre programas o servicios disponibles en un mercado particular, geográfico o de otro tipo. La señal 11 de entrada se puede originar, por ejemplo, como parte de una difusión estándar, emisión o transmisión por satélite, u otra forma de transmisión de datos. El proveedor de datos es un proveedor de información de programa, el gestor de enlace ascendente de satélite, un operador de cable local, o una combinación de estas fuentes, y la corriente de datos contiene información planificada de programa para todos los programas de televisión y otros servicios disponibles en el mercado geográfico del operador.
La corriente de datos puede ser modulada y transmitida por cable en cualquiera de varias formas, incluyendo como parte de una transmisión por canal dedicado que opere a una frecuencia de, por ejemplo, 75 MHz. Los expertos en la materia comprenderán que se pueden utilizar otros numerosos esquemas de transmisión para transmitir la corriente de datos, tal como intercalándola en un intervalo de supresión vertical de una señal de difusión de programa. Como se va a discutir con mayor detalle en lo que sigue, de acuerdo con la presente invención, la corriente de datos transmitida puede contener adicionalmente software de aplicación para implementar o actualizar la guía de programa electrónica en el lugar del usuario.
Los datos de planificación de programa transmitidos o el software de aplicación, se recibe en el receptor 12 con la línea 11 de entrada de señal. La señal recibida se hace pasar desde el receptor hasta un demodulador 13 de datos, como un demodulador QPSK o un GI Info-Cipher 1000R, el cual demodula la transmisión y la pasa a una memoria intermedia 15.
Un microcontrolador 16, tal como un M68000EC, recibe los datos pasados a la memoria intermedia 15. El software operativo de la secuencia de instrucciones, que puede ser utilizado para capturar actualizaciones del software de aplicación de guía de programa electrónica, se almacena en una memoria 17 de sólo lectura (ROM). El microcontrolador 16 utiliza la información de planificación de programa recibida para formar una base de datos mediante el almacenamiento de los datos en registros organizados apropiadamente en una memoria 18 dinámica de acceso aleatorio (DRAM). La información de planificación almacenada puede ser actualizada sobre una base periódica, tal como por horas, por días o por semanas, o en cualquier momento en que los cambios de planificación u otros factores, garanticen una actualización. El sistema incluye también un reloj 19 de sistema.
Alternativamente, la información de planificación de programa podría ser suministrada en una ROM, un disco, u otra memoria no volátil, o podría ser descargada en un disco de almacenaje de datos. La presente invención no va dirigida al método particular de transmisión o recepción de la información de planificación.
Si el microcontrolador 16 reconoce los datos recibidos como software de aplicación que controla el sistema de planificación de programa, en oposición a la información de planificación de programa, la almacena en la memoria no volátil, tal como una memoria 20 ROM programable borrable eléctricamente (EEPROM) o una memoria RAM estática mantenida con batería (SRAM). Esta configuración permite que versiones revisadas o de sustitución del software de aplicación sean descargadas directamente desde el revelador de software hasta la ubicación del usuario, a través del cable o de otro sistema de transmisión.
En caso de que se utilice una EEPROM, las versiones revisadas o de sustitución del software de aplicación descargado del revelador se almacenan en primer lugar en una DRAM 18 por medio del microcontrolador 16, bajo la dirección del software operativo de descarga almacenado en la ROM 17. El software de aplicación almacenado, puede ser comprobado a continuación por motivos de precisión mediante, por ejemplo, un análisis del total de control u otra rutina de verificación.
Una vez que se ha verificado la exactitud del software de aplicación, el microcontrolador 16 inicia una rutina para reprogramar la EEPROM 20, en la que se almacena el software de aplicación de forma permanente. El microcontrolador 16 emitirá comandos de control apropiados hasta un circuito 21 de reprograma que está adaptado para suministrar tensión apropiada de programa y señales 22 lógicas de control requeridas para borrar y escribir en la EEPROM. Suministra esta tensión de tensión de programa, Vprog, así como también cualesquiera otras señales de control que se precisen, tales como para permitir la lectura o la escritura en EEPROM 20, con el comando del microcontrolador 16. Después de que la EEPROM 20 se ha borrado eléctricamente, el microcontrolador 16 inicia la transferencia del nuevo software de aplicación desde la DRAM 18 hasta la EEPROM 20 para su almacenamiento.
Cuando se utiliza una SRAM mantenida con batería como memoria no volátil, el microcontrolador almacena la versión revisada o de sustitución del software de aplicación descargado desde el revelador directamente en la SRAM, de nuevo bajo la dirección del software operativo de descarga almacenado en la ROM. El software de aplicación almacenado puede comprobarse, a continuación, en cuanto a su exactitud, por medio de, por ejemplo, un análisis del total de control o de otra rutina de verificación.
Cuando se aplica, en primer lugar, energía al sistema 10, el software operativo de secuencia de instrucciones verifica que el software de aplicación de guía de programa está residente en la memoria. Si no está residente, el software operativo de secuencia de instrucciones espera hasta una descarga del software. Una vez que el software de aplicación es residente, el microcontrolador 16 ejecuta el software de programa de aplicación desde una porción dedicada de la DRAM 18. Alternativamente, el software de aplicación puede ejecutarse directamente desde la memoria 20 no volátil. Bajo control del software de aplicación de guía de programa, el microcontrolador 16 verifica, en primer lugar, que la información de planificación de programa es residente en la DRAM 18. Si no es residente, el microcontrolador espera una descarga de la información de planificación de programa, según se discute en lo que antecede. Alternativamente, si el programa de aplicación está residente en memoria, pero los registros de base de datos que contienen la información de planificación de programa no están aún disponibles, el software de aplicación puede configurarse de modo que lleve a cabo otras tareas, tales como permitir al usuario llevar a cabo funciones que no requieran los datos de información de planificación de programa, así como también la visualización de un mensaje apropiado que indique que los datos de la base de datos no están aún disponibles.
Cuando el sistema de planificación está operativo, según se discute con mayor detalle en lo que sigue, el microcontrolador 16 toma la información de planificación de programa almacenada en la DRAM 18 y, junto con otros tipos de datos descargados tales como los mapas de bits almacenados para la configuración de pantalla y las visualizaciones del símbolo gráfico o del logo almacenados en la memoria 20 no volátil o, alternativamente, en la DRAM 18, la suministra a un generador de presentación de vídeo (VDG) 23, el cual, en la presente realización, puede consistir en una tarjeta de gráficos de tipo VGA disponible comercialmente, tal como una tarjeta Roctec fabricada por RocTec. La VDG incluye un generador 24 de vídeo RGB estándar, el cual toma la información digital de planificación de programa enviada por el microcontrolador 16, y la convierte a un formato RGB de acuerdo con el mapa de bits para la visualización de la pantalla en particular que se está presentando entonces al usuario en el receptor 27 de televisión. La configuración de cada pantalla se muestra y se discute más adelante, con mayor detalle, en la sección de Operación de Sistema.
El VDG incluye también un Dispositivo de Superposición de Vídeo 25, que acepta la entrada de vídeo RGB, así como también una entrada desde un sintonizador 28 de televisión convencional, tal como un sintonizador convencional fabricado por General Instruments, o un sintonizador Jerrold DPBB que suministra una señal de programa en formato de vídeo NTSC estándar. El dispositivo 25 de superposición convierte y combina la señal RGB con la señal procedente del sintonizador 28, y produce una señal de salida NTSC compuesta que contiene tanto la señal de programa como la información de planificación de programa, según se muestra en la Figura 2. Esta señal compuesta de vídeo se alimenta a un modulador 26, mostrado en la Figura 1, que puede ser un modulador tal como el disponible en Radio Shack, y después al receptor de televisión 27, el cual mantiene al usuario sintonizado con el canal modulado, por ejemplo el canal 3 ó 4. La señal de vídeo compuesta puede ser alimentada también directamente al receptor de televisión 27, o a otro dispositivo de recepción, desde el VDG, a través de un puerto 25A de vídeo en el VDG.
Los componentes del sistema identificados en relación con la Figura 1, pueden implementarse en su totalidad en una plataforma preferida mediante, por ejemplo, un ordenador personal IBM equipado con un enlace de transmisión y una tarjeta gráfica de vídeo, del tipo de las fabricadas por Roctec. También se podrían utilizar otras plataformas, tales como una caja convertidora de cable dotada de microprocesador y memoria, o una red de difusión. Ejemplos de componentes particulares son como sigue: Microcontrolador (pieza Motorola núm. MC68331-16); ROM (Texas Instrument, pieza núm. TMS27PC512); DRAM (Texas Instrument, pieza núm. TM 4256); EEPROM (pieza INTEL núm. 28F001BX-T). En cualquier caso, los expertos en la materia apreciarán que los detalles particulares de los componentes de hardware y el almacenaje de datos, son una función de la implementación particular del sistema, y no constituyen el objeto de la presente invención.
Según se discute con detalle en lo que sigue, el usuario puede navegar a través del sistema de planificación de programa con un mando a distancia, tal como el que se ha representado en la Figura 3, que opera sobre principios convencionales de lógica de transmisor-receptor de mando a distancia, tal como mediante infrarrojos u otra señalización, u otro interfaz de usuario adecuado. El mando 31 a distancia comunica con el microcontrolador 16 a través del receptor 29 de mando a distancia mostrado en la Figura 1, que puede ser un receptor de IR Silent Partner, y que recibe señales transmitidas por el mando a distancia 31, y suministra el controlador 16 una señal digital correspondiente indicadora de la tecla pulsada por el usuario.
Un mando a distancia adecuado para la presente invención, tal como el que se representa en la Figura 3, que puede ser un mando a distancia fabricado por Universal Electronics of Presentation Electronics' Silent Partner, puede incluir un interruptor 32 de potencia y controles de volumen 33 y silencio (mute) 34, una tecla 35 ENTER (INTRODUCIR), teclas 36 de dígitos 0-9, cuatro teclas 37A y 37B de flechas de dirección, una tecla 38 de modo, y una tecla 39 de información que se ha designado con una "i" minúscula. Las teclas de alimentación 32, volumen 33 y silencio 34, operan de la misma manera que en los mandos a distancia convencionales utilizados típicamente en los receptores de televisión actuales. Las teclas 36 de dígitos numéricos funcionan también en gran parte de la misma manera que los mandos a distancia convencionales. A continuación se da una breve descripción de las restantes teclas.
La tecla 38 de MODO la toma el usuario a través de varias capas del sistema 10 de planificación de programa electrónico y permite generalmente que el usuario vuelva a una pantalla anterior cuando éste se encuentra en un submenú. Las teclas 37 A de flecha de dirección arriba/abajo permiten al usuario navegar a través de los diferentes canales de programa de TV cuando el sistema de planificación de programa está en el modo FLIP o BROWSE, como se describirá a continuación de manera más completa y permiten también al usuario navegar a través de barras con iluminación intensa, presentadas en la pantalla de TV cuando está en modo MENÚ. Las teclas 37B de flecha de dirección izquierda/derecha permiten al usuario navegar a través de períodos de tiempo seleccionados cuando el sistema de planificación de programa está en el modo BROWSE, como se describirá también a continuación. Además permiten al usuario navegar a través de categorías del objeto mientras esté en el submenú "Categorías" del modo MENÚ, así como también navegar a través de períodos de tiempo cuando el sistema de planificación de programa está en el modo de ordenación de pay-per-view y, en general, navegar en direcciones de izquierda o derecha para seleccionar los diversos iconos y otros objetos. La tecla 39 de información, o "i", permite al usuario visualizar un programa suplementario y otra información durante los diversos modos del sistema de planificación de programa. La tecla 35 ENTER cumple con, e introduce, un comando una vez que el usuario ha realizado una selección a partir de las teclas de mando a distancia. La función y la operación de estas teclas se expondrá de forma más clara en la discusión detallada de los modos FLIP, BROWSE y MENÚ que sigue.
Una segunda realización del mando 40 a distancia se muestra en la Figura 4. Esta realización del mando a distancia incluye también una tecla 41 de alimentación, teclas 42 con dígitos numéricos, teclas 43A y 43B de flechas de dirección, tecla 48 de información, tecla 44 ENTER o SELECT u OK, control 45 de volumen, tecla 45A de bloqueo, teclas 46 de silencio y tecla 48A de ayuda. También incluye teclas con el signo de libra y el asterisco.
Esta realización del mando a distancia incluye también varias teclas 47A y 47B de icono, que corresponden a diferentes submenús o modos del sistema de planificación de programa. Los iconos 47A y 47B pueden presentarse también en la pantalla de TV cuando está funcionando el sistema de planificación de programa. Las teclas de icono sustituyen esencialmente a la tecla 38 de MODO utilizada en la realización del mando a distancia mostrado en la Figura 3. Utilizando estas teclas, el usuario puede moverse de un modo a otro, simplemente presionando en la tecla de icono correspondiente al modo de funcionamiento deseado del sistema de planificación de programa. En la realización de la Figura 4, los iconos 47A y 47B se han representado como símbolos gráficos situados directamente por encima de una tecla correspondiente codificada con color. Alternativamente, las teclas codificadas con color podrían eliminarse, y las teclas podrían formarse en la imagen del propio icono.
La realización del mando a distancia mostrado en la Figura 4 incluye también tres teclas 48A, 48B y 48C de canal favorito o preferido por el espectador, codificadas con color, que se sitúan directamente por encima de las teclas de icono. Cada una de estas teclas indica al sistema de planificación de programa, una lista distinta de "Preferencia de Canal" o de "Canal Favorito" creada para el usuario, que consiste en un listado de un subconjunto específico de canales para un usuario particular, dispuesto en el orden secuencial que el usuario desee ver durante la actuación del sistema de planificación de programa. La creación de la lista de Preferencia de Canal o de Canal Favorito se discute en la sección siguiente. De este modo, el sistema proporciona al menos tres subconjuntos de canal individual para tres usuarios individuales.
El mando a distancia de la Figura 4 también puede estar equipado con una tecla 48A de HELP ("AYUDA"), la cual, cuando se pulsa, provoca que el microcontrolador 16 recupere los mensajes de instrucciones previamente almacenados, desde la memoria, y provoca que se presenten en el receptor de televisión 27. Estos mensajes ofrecen ayuda al usuario en forma de instrucciones que guían al usuario a través del funcionamiento de los diversos modos de actuación de la guía electrónica de programa de televisión. Pueden ser mensajes de texto o imágenes instruccionales de vídeo, o programas de audio, dependiendo de la capacidad de almacenaje del sistema, o cualquier combinación de ellos. Además, estos mensajes de ayuda pueden crearse de modo que sean sensibles al contexto, es decir, los mensajes visualizados dependen por completo del punto preciso de la actuación de la guía electrónica de programa en el que el usuario pulse la tecla 48A de ayuda. Por ejemplo, se podría suministrar información respecto a la actuación del mando a distancia, la actuación en el modo FLIP o BROWSE (discutidos a continuación), o cualquier otro modo de actuación de la guía, para ordenación con incentivo, para establecer un bloqueo, etc. Con el fin de realizar esto, cada punto de operación de la guía podría estar codificado de modo que el microprocesador pueda rastrear el punto operativo actual, por ejemplo, almacenando temporalmente el código que refleje el presente punto operativo según el usuario accione la guía. Cuando el usuario presiona la tecla 48A de ayuda, el microcontrolador 16 podría recuperar un conjunto apropiado de mensajes basados en el código de punto operativo almacenado actualmente. Adicionalmente, la tecla 39 "i", podría ser utilizada para llevar a cabo la función de la tecla de ayuda.
\newpage
Adicionalmente, cada una de las funciones de los mandos a distancia puede ser integrada también en un teclado en la caja de cable de usuario o en otro hardware.
\vskip1.000000\baselineskip
Actuación del Sistema
Cuando está operativo, el sistema de planificación de programa electrónica de la presente invención funciona como sigue.
\vskip1.000000\baselineskip
Modo Flip
Cuando el usuario está viendo un canal de programa particular en el receptor de televisión, el sistema de planificación de programa se encuentra por defecto en modo FLIP, según se muestra en la Figura 5. En este modo, una superposición gráfica que contiene información de programación para el canal sintonizado actualmente en el sintonizador, se superpone en relación de solapamiento con una señal 55 recibida de programa en la pantalla del receptor 27 de televisión, siempre que el espectador cambie el canal de programa, por ejemplo, utilizando flechas de dirección arriba/abajo en el mando a distancia. El dispositivo 25 de superposición de vídeo, tal como se muestra en la Figura 1, combina la información de superposición gráfica de vídeo RGB generada por ordenador, con la señal de programa en formato NTSC procedente del sintonizador 28, y suministra una señal de salida en formato NTSC, la cual incluye la señal de programa procedente del sintonizador y la información de superposición del planificación de programa, para su visionado en el receptor de televisión 27.
La información de programación contenida en la superposición gráfica 51 se suministra al generador de vídeo RGB por medio del microcontrolador. En modo FLIP, el microcontrolador busca primero la base de datos de planificación de programa, por ejemplo, en la DRAM 18 para recuperar la información de programación para el canal 52 sintonizado actualmente, correspondiente al momento actual; es decir, el momento en que el usuario acaba de encender el receptor de televisión para su visionado. El microcontrolador 16 suministra a continuación información de canal actual y de programa al generador 24 de vídeo RGB, que convierte la información de datos digitales al formato RGB, y la suministra al dispositivo 25 de superposición de vídeo.
En funcionamiento normal, el microcontrolador 16 presenta por defecto todos los canales ofrecidos por la compañía de cable dispuestos prioritariamente por orden numérico, lo que se determina mediante la posición del canal de difusión en el espectro de radio o los criterios de marketing de los operadores de cable locales. Utilizando un submenú de "Preferencia de Canal", o una pantalla de "Localizador" alternativa, que se discuten a continuación, el usuario puede revisar el contenido y/o el orden secuencial de los canales presentados al receptor de televisión 27.
En general, si el usuario no genera una instrucción de cambio de canal, u otro comando, desde el mando 40 a distancia dentro de un intervalo de tiempo predeterminado mientras está en modo FLIP, el microcontrolador 16 instruye al VDG 23 para eliminar la superposición 51 gráfica del receptor de televisión, presentando así solamente una señal 55 de programa al receptor 27 de televisión para su visionado. La duración del intervalo de tiempo predeterminado es tal que proporciona al usuario suficiente tiempo para leer la información de programación contenida en la superposición. La duración del intervalo de tiempo predeterminado durante el que aparece la superposición gráfica 51, se almacena en una posición de una memoria 20 no volátil, direccionable por el microcontrolador 16. El usuario puede cambiar la duración del intervalo de tiempo, introduciendo en primer lugar un modo de Preferencia de Espectador, y seleccionando a continuación una entrada de "intervalo de superposición". El microcontrolador 16 provoca entonces que un usuario listo para ser presentado en la pantalla que, por ejemplo, busque que el usuario seleccione un periodo de tiempo apropiado para la visualización de la superposición gráfica en la pantalla. Utilizando las teclas numéricas, el usuario puede introducir una respuesta apropiada, por ejemplo, un período entre 5 y 60 segundos, y presionar a continuación ENTER. El nuevo período de intervalo se lee a continuación y se almacena mediante el microcontrolador 16 en la posición de intervalo de tiempo de superposición, en la memoria.
Si el usuario genera un comando de cambio de canal desde el mando 40 a distancia, antes o después de que haya transcurrido el período de superposición predeterminado, ya sea con la utilización de las flechas 43A de dirección arriba/abajo, o ya sea con la introducción de un número de canal deseado utilizando las teclas 42 numéricas y presionando a continuación la tecla 44 ENTER, el microcontrolador 16 provocará que el sintonizador 28 realice la sintonización del canal deseado, ya sea el canal inmediatamente anterior o siguiente al canal actual cuando se utiliza la flecha 43A de arriba o abajo o el usuario introduce el canal específico con el teclado numérico, y también buscará y provocará de forma inmediata que se presente la información de programa actual para ese canal. De este modo, según se mueve el usuario a través de los canales, la información de planificación de programa para cualquier canal seleccionado aparece automáticamente en la superposición gráfica 51 mientras que el programa 55 real, que aparece en el canal seleccionado en ese momento particular, ocupa el resto de la pantalla.
El sistema puede estar también configurado de modo que presente un mensaje de error, tal como una señal sonora audible o presente un texto que indique pulsación de tecla no válida, si el usuario presiona las teclas de flecha de dirección tanto a la izquierda como a la derecha mientras está en modo FLIP.
Modo BROWSE
Para iniciar el modo BROWSE, el usuario presiona el conmutador de MODO una vez mientras está en modo FLIP cuando utiliza la primara realización del mando 31 a distancia mostrado en la Figura 3. Utilizando la segunda realización del mando 40 a distancia mostrado en la Figura 4, el usuario deberá presionar el botón que está por debajo del icono 47A de BROWSE.
En el modo BROWSE, se proporciona al usuario la capacidad de explorar cualquier canal a través de la información de planificación de programa, incluyendo, aunque sin limitarse a, el canal que se está viendo, mientras que sigue viendo, al mismo tiempo, el programa de TV seleccionado previamente. Según se muestra en la Figura 11, en este modo, la información de superposición gráfica que aparece en el modo FLIP, se sustituye con información de programación para el canal que se está curioseando, el cual puede ser, o no, el canal que está viendo actualmente el usuario. Después de que el usuario genera el comando desde el mando 40 a distancia para introducir el modo BROWSE, se genera una superposición gráfica 111, como en el modo FLIP, con información de planificación de programa para el canal 112 sintonizado actualmente, y un indicador 113 textual de BROWSE para recordar al usuario el modo actualmente activo, como se muestra en la Figura 11.
Si el usuario presiona cualquiera de las teclas de dirección de arriba o abajo en el mando 40 a distancia mientras está en modo BROWSE, la información de planificación de programa para cualquier canal anterior o siguiente, se presenta en la porción 111 de superposición gráfica en la pantalla 27 del receptor de televisión, mientras que el sintonizador se mantiene sintonizado en el programa de canal que aparecía en el receptor de televisión en el momento en que el usuario introdujo el modo BROWSE, como se muestra en la Figura 12, y sigue apareciendo de ese modo. Cada pulsación sucesiva de la tecla de flecha de dirección arriba o abajo, produce la información correspondiente de planificación de programa para el canal seleccionado. La superposición gráfica puede incluir también una pequeña ventana de vídeo para mostrar la señal real de vídeo de un programa emitido actualmente, o un clip de un programa futuro correspondiente a la información de planificación que aparece después en la superposición BROWSE. De este modo, el usuario puede explorar simultáneamente información de planificación de programa para todos los canales mientras visiona, de forma continuada, al menos un programa seleccionado en el receptor de televisión. Con la llegada de receptores de televisión sofisticados, puede resultar posible presentar simultáneamente múltiples programas de difusión en una sola pantalla para su visionado, o dividir la pantalla para mostrar, por ejemplo, programas de difusión en combinación con anuncios. Se podría utilizar la característica BROWSE en cualquiera de estas situaciones.
Si, en cualquier momento durante la exploración de la información de planificación de programa en modo BROWSE, el usuario desea sintonizar el receptor de televisión 27 desde el canal de programa indicado en la información de planificación de la superposición gráfica, simplemente presiona el botón 44 ENTER, y el sintonizador 28 está sintonizado en ese canal. Si el usuario no desea ver otro canal y desea salir del modo BROWSE, eliminando así la superposición gráfica 111 con la información de planificación de programa, debe presionar la tecla de MODO dos veces en la primera realización del mando 31 a distancia. La primera pulsación de la tecla de MODO lleva al usuario al modo MENÚ, que se discute a continuación, y la segunda pulsación llevará al usuario al modo FLIP. Una vez en el modo FLIP, la superposición gráfica será eliminada después de que haya transcurrido la duración del intervalo de tiempo permitido. En la segunda realización del mando a distancia mostrado en la Figura 4, el usuario hace uso de la tecla de icono BROWSE para desactivar el modo BROWSE.
Cuando el usuario introduce en primer lugar el modo BROWSE y comienza a explorar los canales, la información de planificación que aparece en la porción 111 de planificación describe los programas que se están reproduciendo actualmente en cualquier señal particular. Con el fin de visionar la información durante momentos anteriores o posteriores, el usuario emplea las flechas 43B de dirección a la derecha o a la izquierda. Como consecuencia, el sistema presentará información de planificación de programación futura para el canal particular seleccionado previamente por las flechas de dirección arriba y abajo, tanto si se trata del canal que se está viendo actualmente como si es cualquier otro canal disponible. La información de planificación presentada, incluye el nombre del programa y el momento de inicio/interrupción del programa. La presente realización del sistema, con el fin de conservar memoria, no permitirá al usuario ver la información de programación durante un tiempo anterior al momento actual. El sistema podría ser modificado fácilmente con el fin de proporcionar tal información si se hace disponible una memoria adecuada. Puede resultar deseable, por ejemplo, permitir que un usuario vea la información de planificación durante un momento anterior, con el fin de encontrar una exhibición particular y permitir después al usuario comandar el microcontrolador con el fin de encontrar y presentar futuras flechas de emisión de la exhibición, o el microcontrolador podría simplemente hacer esto de manera automática.
Cuando se visiona información de planificación de programa para un momento futuro en modo BROWSE, el momento visualizado de emisión 121 de la exhibición 122 particular se ilumina de forma más intensa, así como también el número de canal y el indicador de servicio 123, según se muestra en la Figura 12A. Tal información iluminada de forma intensa recuerda al usuario que está visionando información de planificación de programa para un momento futuro. También, cuando se visiona información de planificación de programa para un momento futuro en cualquier canal particular en modo BROWSE, la pulsación de la tecla de flecha de canal de dirección hacia arriba en el mando 40 a distancia, hace que aparezca la información de planificación de programación para el siguiente canal, lo que corresponde en tiempo con el momento futuro que se estaba visionando con anterioridad a que la tecla de hacia arriba fuese presionada por el usuario. La tecla 43B de flecha de canal de dirección hacia abajo, funciona de forma idéntica en este modo.
Si mientras se visiona la información de planificación de programa para un momento futuro en modo BROWSE, el usuario presiona la tecla ENTER en el mando a distancia, el microcontrolador 16 instruirá al VDG 23 para que presente un mensaje 130 de superposición de RECORDATORIO que, según se muestra en la Figura 13, se visualiza como segunda superposición 131 que aparece por encima de la superposición 132 BROWSE. Este mensaje 130 de RECORDATORIO pregunta al usuario respecto a si el sistema debe recordar al usuario, en un momento predeterminado con anterioridad al inicio del programa seleccionado, si le gustaría ver el programa seleccionado, según se muestra en la Figura 13. Si el usuario responde afirmativamente, el microcontrolador 16 almacena los datos de recordatorio consistentes en al menos el canal, el momento y el día del programa seleccionado en una memoria intermedia de recordatorio, la cual contiene información de planificación similar para todos los programas para los que el usuario haya establecido el recordatorio. En un momento predeterminado con anterioridad al momento de inicio del programa seleccionado, por ejemplo, cinco minutos, el microcontrolador 16 recuperará la información de planificación, incluyendo el título y servicio, en base a los datos de recordatorio, e instruirá al VDG 23 para que presente un mensaje 140 de superposición de RECORDATORIO en el receptor de televisión 27, según se muestra en la Figura 14, para recordar al usuario que establezca previamente un recordatorio para vigilar el programa seleccionado. El mensaje 140 de RECORDATORIO contiene el canal, el servicio y el momento de inicio. También presenta el número de minutos con anterioridad al momento de la emisión de la exhibición particular, y actualiza la presentación cada minuto hasta el momento de emisión. El mensaje 140 de RECORDATORIO presenta también una pregunta de "TUNE" ("SINTONIZACION"), la cual pregunta al usuario si le gustaría sintonizar el programa seleccionado. Cuando el usuario establece múltiples recordatorios, las superposiciones de recordatorio se apilan, por ejemplo, en orden ascendente de acuerdo con el momento en que se ha planificado que sea presentado cada recordatorio, y aparecerá el siguiente mensaje en el receptor de televisión después de que el usuario emprenda la acción apropiada para eliminar el mensaje de recordatorio que se está presentando entonces. El mensaje de RECORDATORIO 140, podría estar también adaptado de modo que permita al usuario visualizar o modificar una lista con todos los recordatorios establecidos previamente por el usuario. Al igual que con el período de tiempo de presentación de superposición en modo FLIP, el usuario puede modificar el período de tiempo anterior a un programa seleccionado en el que aparezca el mensaje de RECORDATORIO, mediante la introducción del modo de Preferencia de Espectador, y revisando la entrada de tiempo.
\vskip1.000000\baselineskip
Modo MENÚ
Utilizando el mando a distancia 31 mostrado en la Figura 3, el usuario puede introducir el modo MENÚ desde el modo BROWSE o desde el modo FLIP, pulsando el botón 38 de MODO una vez o dos veces, respectivamente. Utilizando el mando 40 a distancia de la Figura 4, el usuario deberá presionar simplemente la tecla 47B correspondiente al icono MENÚ.
Con referencia a la Figura 6, en el modo MENÚ, el sistema presenta una pluralidad de iconos y apartados de menú, que corresponden a, y permiten, una selección de usuario de distintos formatos de presentación de información de planificación de programa, cuadros de mensaje de sistema de cable local y otros servicios de información on-line. La pantalla MENÚ mostrada en la Figura 6, es una presentación de pantalla completa. En la realización mostrada en la Figura 6, existen cuatro barras 61-64 horizontales seleccionables verticalmente, a las que se accede utilizando las flechas 43A de dirección hacia arriba y hacia abajo en el mando a distancia 31 ó 40. En el extremo izquierdo de cada barra, se presenta un icono 61A-64A de identificación, el cual identifica la información contenida en esa barra. En la realización de la Figura 6, el icono 61A de "TV GUIDE" ("GUIA DE TV"), de la primera barra, corresponde a la información de planificación de programa del magazine "TV Guide", el icono 62A de "NOW SHOWING" ("QUE SE MUESTRA AHORA"), en la segunda barra 62, corresponde a los eventos de servicio mejorados y de pay-per-view, el icono 63A de "MSO Logo" ("Logo MSO"), en la tercera barra, corresponde al Servicio de Cliente o mensajes de información de la compañía de cable local, y el icono 64A circular, en la cuarta barra 64, corresponde a otros servicios interactivos disponibles para el usuario, o en el caso de redes de difusión, otras jurisdicciones, por ejemplo, compras domésticas, bancos o uso del teléfono. Según se muestra también en las Figuras 6 y 6A, cada barra contiene también una descripción textual de su contenido.
Cuando el usuario introduce, en primer lugar, el modo MENÚ, el sistema realiza por defecto la selección de la barra de planificación de programa. Cuando se selecciona una barra particular, la descripción textual se retira, y se presentan una pluralidad de iconos o ventanas de identificación adyacentes al icono de identificación. En la Figura 6, se selecciona la barra 61 de planificación de programa. Utilizando la tecla de flecha de dirección arriba o abajo en el mando 40 a distancia, el usuario selecciona una barra adyacente verticalmente. Las Figura 15-17 muestran, respectivamente, la selección de las barra 62 de Pay-Per-View, la barra 63 de Mensajes o Servicio de Cliente, y la barra 64 de servicios de TV Interactiva.
Una pantalla 215 de MENÚ PRINCIPAL alternativa, se ha mostrado en la Figura 38. Determinadas pantallas de selección, accesibles desde el menú mostrado en la Figura 38, se han representado en las Figuras 38A y 38B. Tiene tres barras seleccionables horizontalmente: planificación de programa 205, Home Theater (Teatro Doméstico) 206, y Customer Service (Servicio de Cliente) 207. La pantalla 205 de MENÚ PRINCIPAL contiene también un identificador de "Localizador" adicional, que se describe a continuación.
\newpage
Una segunda pantalla de MENÚ PRINCIPAL 320 alternativa se muestra en la Figura 38C. La pantalla de MENÚ PRINCIPAL de la Figura 38C incluye una casilla 321 de selección "By Title" ("Por Título") además de las casillas de selección "By Time" ("Por Tiempo") 322 y "By Channel" ("Por Canal") 323.
Una vez que se selecciona una barra particular en la pantalla de MENÚ, el usuario puede elegir un icono particular entre la pluralidad de iconos 65A-65C presentados seleccionables horizontalmente, utilizando la flecha de dirección a izquierda o derecha y la tecla ENTER, en el mando 40 a distancia. Cada icono contiene un símbolo gráfico que aparece en una ventana de fondo de un color particular. Cuando se selecciona un icono particular, el mismo se desvía de su ventana de fondo y el color de la ventana cambia. En la Figura 6, se selecciona el icono 65A de rejilla, inmediatamente adyacente al icono de "GUÍA DE TV" de la primera barra 61.
La función correspondiente a las entradas seleccionables en la pantalla de MENÚ PRINCIPAL van a ser ahora discutidas con referencia a la Figura 6. Los expertos en la materia apreciarán que se aplica la misma funcionalidad a las categorías mostradas en el MENÚ PRINCIPAL 215 que se muestra en la Figura 38.
En la barra 61 horizontal más superior seleccionable verticalmente, el primer icono 65A de rejilla representa un modo de "Todos los Listados" en el que la información de planificación de programa se presenta en un listado de rejilla, tal como el que se muestra en la Figura 18. Alternativamente, se podría usar una presentación a modo de rejilla de columna simple, como la que se muestra en la Figura 25. En este formato, el eje y vertical identifica el número de canal y el servicio, mientras que el eje x horizontal identifica el tiempo. La visualización de pantalla de la Figura 18 contiene también, en la esquina superior izquierda, un identificador 180 de modo, en este caso la notación "Todos los Listados", para recordar al usuario el modo operativo actual del sistema. Directamente por debajo de la presentación de modo, se encuentra una presentación 181 iluminada de forma más intensa, del canal que el usuario estaba vigilando con anterioridad a la introducción del modo MENÚ. En la esquina superior derecha, aparece un icono 182 de logotipo en una ventana directamente por encima de un identificador 183 de fecha/hora, el cual presenta alternativamente la fecha y la hora actuales.
En el centro de la presentación de pantalla mostrada en la Figura 18, se encuentra un Active Key Display (Visualizador de Tecla Activa) gráfico (AKD) 184, el cual indica al usuario aquellas teclas del mando a distancia que están activas para ese modo particular del sistema de visualización de guía de programa. Por ejemplo, en la presentación de pantalla de la Figura 18, el cursor puede moverse solamente hacia arriba, hacia abajo o hacia la derecha. Si el usuario tuviera que presionar la tecla de la flecha de dirección a la izquierda en el mando a distancia en ese punto, el sistema no llevaría a cabo ninguna función puesto que el cursor no puede moverse hacia la izquierda. De este modo, la tecla de flecha a la izquierda no está activa, con lo que su imagen no se visualiza en el AKD 184. De manera similar, puesto que el sistema responderá solamente a una presión de las teclas de fecha de dirección hacia arriba, hacia abajo o hacia la derecha y de la tecla ENTER, las mismas no son las únicas imágenes de teclas presentadas en el AKD gráfico 184. La tecla de MODO, aunque no se visualice, está siempre activa con el fin de cambiar de un modo a otro. Cuando el usuario introduce, en primer lugar, la guía de Todos los Listados, el listado de tiempo comienza por defecto en la media hora inmediatamente anterior al momento actual, a menos que el instante actual esté en la hora o media hora, en cuyo caso la presentación empieza con la hora o media hora particular, y el listado de canal empieza en el último canal que esté viendo el usuario con anterioridad a la introducción del modo MENÚ. Por ejemplo, en la Figura 18, la hora actual se visualiza como las 7:13 p.m., el listado de tiempo empieza a las 7:00 p.m., y el listado de canal empieza en el canal 4.
En el modo de Todos los Listados, se utiliza un cursor 185 móvil iluminado más intensamente, para indicar al usuario el programa seleccionado actualmente. El usuario maneja el movimiento del cursor utilizando las teclas de tecla de dirección en el mando a distancia 40. Además, las páginas completas de visualización de información se mueven hacia arriba si el cursor si sitúa en la parte inferior de la pantalla y se presiona la flecha de dirección hacia abajo, y de manera similar, las páginas van a la izquierda si el cursor está en el lateral extremo derecho de la visualización y se presiona la flecha de dirección derecha. De esta forma, el usuario puede navegar a través de la planificación o guía de programas completa.
El icono doblador 65B inmediatamente a la derecha del icono de Todos los Listados en la barra 61 horizontal superior de la Figura 6, identifica un modo de "Listado de Categoría" en el que se presenta información de planificación de programa, y se categoriza por contenido del programa, según se muestra en la Figura 19. El listado particular mostrado en la Figura 19 incluye las categorías de Películas, Deportes, Noticias e Infantiles 190A-190D. El registro de base de datos almacenada para cada listado contiene un identificador específico de contenido, de modo que el microcontrolador puede buscar la base de datos, y categorizar la información por contenido, con vistas a su presentación en el modo de Listado de Categoría. Según se muestra en la Figura 19, el usuario puede manejar el cursor a la izquierda o a la derecha, para iluminar más intensamente cualquiera de las categorías que aparecen en la cabecera del listado. En la Figura 19, se elige la categoría 190A de "Películas". Según se muestra, se proporciona al usuario una presentación de las películas, ordenadas prioritariamente por tiempo y después alfabéticamente por título de presentación, empezando por la media hora inmediatamente anterior a la hora actual, a menos que la hora actual esté en la hora o media hora, en cuyo caso la visualización empieza con la hora o media hora particular. La visualización de pantalla mostrada en la Figura 19, incluye también una descripción textual del modo actual de funcionamiento del sistema de planificación de programa, así como también el gráfico AKD 184, similar al usado en relación con el modo de Todos los Listados.
Al igual que en el modo de Todos los Listados, si el usuario ilumina más intensamente una exhibición que se esté emitiendo actualmente, puede sintonizar de forma inmediata esa exhibición presionando la tecla ENTER en el mando 40 a distancia. Si la exhibición iluminada más intensamente es alguna que vaya a aparecer en un momento futuro, se proporciona de nuevo al usuario la opción de establecer un mensaje de RECORDATORIO.
El icono 65C triangular, en la parte más lejana a la derecha de la barra 61 de la GUÍA DE TV, en la presentación de la Figura 6, identifica un modo de "Listado de Canal" en el que se categoriza la información de planificación de programa, y se muestra mediante el canal, según se ha representado en la Figura 20. La visualización de pantalla mostrada en la Figura 20 incluye de nuevo un identificador 201 de modo textual, el gráfico AKD 184, y la ventana que incluye el icono 182 de logo y la presentación 183 de hora/fecha alternante. En la cabecera del listado de programa, se encuentra una lista de varios canales consecutivos 202A-202C que comienza con el último canal visualizado por el usuario con anterioridad a entrar en el modo de Listado de Canal. El canal de la ventana intermedia 202B está iluminado con más intensidad, y constituye el canal para el que se presenta la información de planificación. La visualización identifica aquellos programas que aparecen en el canal iluminado más intensamente que empieza en la media hora inmediatamente anterior a la hora actual, a menos que la hora actual esté en la hora o media hora, en cuyo caso la visualización empieza con la hora o media hora particular. El usuario puede visualizar además listados futuros mediante el manejo del cursor hasta la parte inferior de la pantalla y paginar la visualización, según se ha descrito en lo que antecede. El usuario puede también cambiar el canal seleccionado manejando las teclas de flechas de dirección a la izquierda o la derecha en el mando a distancia 40. Cuando el usuario genera un comando de cambio de canal de esta materia, se visualizará el siguiente canal consecutivo en la ventana 202B iluminada más intensamente en la cadena de canal de la cabecera de la visualización, y se presentará la información de planificación para el canal que se acaba de seleccionar en el receptor de televisión 27.
Al igual que con otros modos, si un usuario desea sintonizar con un programa iluminado más intensamente que se esté emitiendo actualmente, puede hacerlo simplemente pulsando la tecla ENTER en el mando a distancia 40, y si el usuario desea ver el programa que se emita en un momento futuro, se proporciona de nuevo al usuario la opción de establecer un mensaje de RECORDATORIO. En cada uno de los modos FLIP, BROWSE y MENÚ, aparece un icono con "i" minúscula en varias ocasiones, en relación con determinados listados de programa, tales como películas, tal como la "i" 203 mostrada en la Figura 20. Cualquiera de las veces que aparezca este icono, el usuario puede ver información de programación adicional, que comprende generalmente una descripción textual del contenido del programa y/u otra información relacionada con el programa, tal como los nombres de los miembros del reparto y similares, presionando la tecla "i" 48 en el mando 40 a distancia. Un ejemplo de visualización de tal información adicional se ha representado en la Figura 21. La segunda barra 62 horizontal que aparece en la pantalla en el modo de MENÚ PRINCIPAL mostrado en la Figura 6, es el Listado de "Teatro Doméstico". Corresponde a eventos o servicios de Pay-Per-View, programación especializada y programas de Servicio de Primera Calidad. Cuando el usuario elige esta categoría, el receptor de televisión presenta información según se muestra en la Figura 15. El primer icono 150 de entrada de teatro que aparece en la barra de Teatro Doméstico, identifica un formato en el que se presentan los eventos de Pay-Per-View y los servicios de primera calidad, según se muestra en la Figura 22. Al igual que con otros modos, el usuario puede manejar el cursor para iluminar más intensamente y seleccionar una exhibición particular. También, el usuario puede obtener información adicional acerca del evento de Pay-Per-View o del servicio, presionando la tecla "i" 48 en el mando a distancia 40. La presentación de pantalla de menú de Pay-Per-View mostrada en la Figura 22, incluye también una sección 220 de presentación de vídeo en la que se pueden mostrar al usuario cortos clips promocionales de eventos actuales y futuros y de servicios, mientras el usuario está viendo la información de planificación de Pay-Per-View. La presentación de la Figura 22 es un mapeo de bits, de tal modo que los clips publicitarios pueden mostrarse en el cuadrante inferior izquierdo de la pantalla. Los clips pueden mostrarse aleatoriamente en la sección 120 de presentación de vídeo o, alternativamente, el clip mostrado podría corresponder a la entrada particular seleccionada en la lista de eventos, y podría cambiar automáticamente según navega el usuario a través de la lista.
Cuando un usuario ilumina más intensamente un evento de Pay-Per-View o un servicio, manejando el cursor hasta el servicio o evento deseado con la utilización de las teclas de flecha de dirección en el mando 40 a distancia, puede ordenar el evento o servicio presionando el botón ENTER en el mando a distancia, vinculando de este modo las funciones de planificación, promoción y ordenación. Si el usuario elige un servicio o evento particular de Pay-Per-View de esta manera, el sistema de planificación de programación presentará a continuación al usuario, una pantalla de ordenación de Pay-Per-View tal como la que se muestra en la Figura 23. La visualización incluye una figura que representa el coste del evento o servicio. La visualización pide también al usuario que elija entre una pluralidad de horas de emisión planificadas 230A-230C, así como también si al usuario le gustaría ver un mensaje de RECORDATORIO con anterioridad al inicio del servicio o evento de Pay-per-View. El usuario responde a estas preguntas utilizando las teclas de dirección del mando a distancia 40, para manejar el cursor hasta la respuesta apropiada, y presionando después la tecla ENTER. Una vez que el usuario ha ordenado un servicio o un evento de Pay-Per-View, el sistema de planificación de programa presentará al usuario dos submenús de confirmación de orden, tal como se muestra en las Figuras 24 y 24A. En cualquiera de estos submenús, el usuario puede confirmar o anular el evento o servicio de Pay-Per-View.
Si el usuario confirma la orden, el microcontrolador 16 almacena la información de ordenación de Pay-Per-View en una posición de la memoria. La información de ordenación puede ser transmitida a continuación al operador de cable mediante el controlador 16, ya sea por la línea telefónica o ya sea por la línea de cable cuando el sistema tenga comunicación de doble vía u otra capacidad interactiva. Alternativamente, un ordenador en la ubicación del operador de cable, puede interrogar la memoria en la que el microcontrolador almacenó la información de ordenación de Pay-Per-View. En el momento apropiado, el operador de cable suministra el servicio o evento de Pay-Per-View, y se recibe por todos los usuarios que hayan pedido el programa.
El segundo icono 151 de la barra de Pay-Per-View de la Figura 15, identifica un servicio de emisión especializada, programación por cable o por satélite, al que tenga acceso el usuario a través de la guía de programa electrónica. De este modo, el software de aplicación de guía de programa electrónica actúa para contactar con el usuario, a través de un enlace apropiado de transmisión de datos, para el servicio de programación, en cuyo punto interactúa el usuario con el servicio. Alternativamente, la guía de programa electrónica proporciona el software de navegación, incluyendo la información de menús y planificación, para el servicio de programación particular. Tal servicio podría ser, por ejemplo, Your Choice TV ("YCTV") (Su Opción de TV), un servicio que ofrece reanudaciones de los programas de cable y de emisión altamente valorado, en cuyo caso el icono puede tomar una forma adecuada para identificar YCTV. La programación disponible en YCTV se suministra después al usuario a través del sistema de guía de programación.
El último icono 152 que aparece en la barra de Pay-per-View de la Figura 15, identifica un formato de visualización que relaciona todos los Servicios de Primera Calidad ofrecidos por el operador de cable, según se muestra en la Figura 26. En este modo, el usuario puede elegir, para su ordenación incentiva, cualquiera de los servicios de primera calidad, con la manipulación del cursor, utilizando las teclas de flecha de dirección del mando a distancia y presionando en la tecla ENTER. De manera similar a la petición de Pay-Per-View, el sistema presentará al usuario una serie de visualizaciones de ordenación y, si el usuario pide un servicio, el mismo confirmará la petición del usuario utilizando otro submenú. Si se confirma, el microcontrolador 16 almacenará la información de petición o la transmitirá directamente al operador de cable. Una vez que la orden ha sido confirmada, el microcontrolador puede permitir al usuario, de forma inmediata, el acceso al servicio de primera calidad que se ha pedido. De esta manera, el usuario puede ordenar eventos de primera calidad o servicios sobre demanda.
Si, durante los modos FLIP o BROWSE, un usuario ve un canal o una información de planificación para un servicio al que no está suscrito el usuario, el microcontrolador 16 hace que aparezca un submenú de ordenación en vez de presentar una señal de programa junto con la superposición gráfica, según se muestra en la Figura 9. Este submenú indica al usuario que no se encuentra actualmente suscrito al servicio seleccionado, y a continuación pregunta al usuario si desearía ordenar el servicio. Si el usuario responde afirmativamente, el sistema de planificación de programa introduce al usuario en el submenú de ordenación discutido en lo que antecede. De esta manera, el usuario puede pedir eventos de primera calidad o un servicio con incentivo.
La tercera barra 63 horizontal en el modo MENÚ que se ha representado en la Figura 6, constituye el listado de "Mensajes" o "Servicio de Cliente". Según se muestra en la Figura 16, el primer icono 160 representa información de mensaje disponible a partir del operador de cable. Cuando el usuario selecciona el icono de mensaje, se presenta con una visualización de pantalla de los mensajes actualmente disponibles, según se ha representado en la Figura 27. La visualización mostrada en la Figura 27 incluye mensajes 270 del sistema de cable, e información 271 de la cuenta. Si el usuario elige la opción 270 de mensajes de sistema de cable, ésta se presenta con un mensaje perteneciente al operador local de cable, tal como se muestra en la Figura 28. Si el usuario elige la opción 271 de estado de cuenta que se ha representado en la Figura 27, ésta se presenta con una visualización de la información de facturación actual, tal como la que se ha representado en la Figura 29. Esta información puede incluir un historial de compras que se han cargado al usuario, información del balance actual, órdenes pendientes, y una indicación del crédito disponible, el cual puede ser un límite de débito autorizado acordado previamente con el operador de cable o con otro. De este modo, un usuario podría especificar solamente un determinado límite de gasto preestablecido. Una vez que el importe de los cargos de los eventos de pay-per-view alcanza el límite, el microcontrolador no permitiría peticiones de eventos adicionales. Un menú de mensajes alternativo se ha representado en la Figura 28A.
El siguiente icono 161 en la barra 63 de información de Servicio de Cliente en la Figura 16 identifica un modo de "Preferencia de Espectador", que permite al usuario crear o revisar varios parámetros operativos de sistema de planificación de programa. Una vez seleccionada, esta visualización presenta al usuario varias opciones de preferencia que afectan a algunos parámetros operativos del sistema de planificación de programa, así como también al visionado de algunos canales y/o de cierta programación de contenido específico, por ejemplo, los que se muestran en la Figura 7.
La primera opción representada en la Figura 7 es una opción 70 "Parental" ("Paterna"), que puede expresarse también como opción de "Key Lock Access" ("Acceso con Clave"). Una vez que el usuario ha seleccionado inicialmente esta opción, el sistema presenta un submenú de "Acceso con Clave", tal como el que se muestra en la Figura 30.
El menú de Acceso con Clave mostrado en la Figura 30, permite que el usuario controle el acceso a programas o eventos y canales individuales, pidiendo el usuario que introduzca una "clave" o código de acceso, consistente en un código específico de usuario de cuatro dígitos, en la realización específica que se discute aquí, antes de ordenar o visualizar estos canales, programas o eventos preseleccionados. La visualización de menú mostrada en la Figura 30, muestra una serie de categorías de objeto que son entradas en el eje y vertical, seleccionables por el usuario. Una categoría de objeto particular, se elige utilizando las teclas de dirección hacia arriba o hacia abajo en el mando a distancia 40, para iluminar más intensamente la entrada deseada. Una vez que el usuario elige una categoría de objeto particular, se utilizan las teclas de flecha a la izquierda y a la derecha para navegar dentro de la categoría elegida.
La primera entrada de objeto mostrada en la Figura 30, es la categoría 301 "Parental Guidance" ("Guía Paterna"). Una vez que el usuario selecciona esta categoría manejando el cursor para iluminar más intensamente la entrada, el cursor puede moverse a continuación horizontalmente hasta una ventana 302 activa que presenta y selecciona uno de los cinco apartados de la categoría de clasificación de cinco letras. Los apartados con letras representan clasificaciones del contenido del programa como sigue: "V" para violencia, "N" para desnudos, "L" para idioma, "AS" para situaciones para adultos, y "PD" parra discreción paterna. Una vez que el usuario selecciona un apartado particular, tal como "L", moviéndose hasta la ventana 302 activa con la utilización de la tecla de flecha de dirección a la derecha, presionando la tecla ENTER, indicará al microcontrolador 16 que se ha seleccionado un acceso con clave para programas clasificados con una "L" que clasifican un lenguaje explícito o violento. El sistema indica la activación de un acceso con clave presentando un icono de clave directamente por debajo de la visualización de la categoría "L". Una vez que se establece un acceso con clave, se puede desactivar seleccionando la letra de la categoría y presionando a continuación la tecla ENTER. Esta acción hace que el icono de clave desaparezca. El usuario puede cambiar la categoría de clasificación de la ventana 302 activa utilizando las teclas de flecha de dirección a la izquierda o la derecha en el mando 40 a distancia, de las que se presentan imágenes en la pantalla adyacentes a la ventana activa como recordatorio para el usuario. De esta manera, el usuario puede seleccionar otras categorías de clasificación para establecer un acceso con clave para cualquiera de los identificadores de contenido de programa que aparecen en la categoría de Guía Paterna.
El código de acceso con clave consiste en sí mismo en un código de cuatro dígitos, que el usuario puede introducir y modificar en cualquier momento. Para hacer esto, el usuario ilumina con mayor intensidad la cuarta entrada verticalmente seleccionable "Change Key Lock Access Code" 304 ("Cambiar Código de Acceso con Clave"), manejando el cursor para iluminarla más intensamente utilizando las teclas de flecha de dirección en el mando a distancia. Una vez que se ha iluminado más intensamente, el usuario introduce un nuevo código de cuatro dígitos o revisa el código ya existente y presiona la tecla ENTER. El microordenador 16 identifica entonces el nuevo código de acceso con clave de cuatro dígitos y lo almacena en la memoria. El usuario puede borrar el código de acceso con clave, así como también otras claves activadas previamente, moviéndose hasta la última entrada de la Figura 30, "Clear Key Lock Access Code and All Keys" ("Borrar Código de Acceso con Clave y Todas las Claves"), 305, lo que ilumina más intensamente la ventana "OK", y presionando a continuación la tecla ENTER. Esta acción borra y desactiva todas las claves establecidas previamente, así como también el código de acceso con clave.
El registro de base de datos de información de planificación para cada programa, contiene un campo que corresponde con los identificadores de contenido de programa en la categoría de Guía Paterna. Durante el funcionamiento, el microcontrolador comprueba este campo en respuesta a un comando de usuario, con el fin de sintonizar u ordenar un programa, o para visualizar su información de planificación correspondiente antes de llevar a cabo la función de sintonización, petición o visualización. Si el identificador de guía paterna del registro de base de datos de información de planificación de programa, se equipara con cualquiera de los identificadores de guía paterna activados que se muestran en la Figura 30, el usuario estará listo para introducir el código de acceso con clave de cuatro dígitos con anterioridad a que el sistema emprenda cualquier acción. Si el código introducido es igual al código de acceso con clave introducido y almacenado previamente por el usuario según se ha descrito en lo que antecede, el sistema llevará a cabo la petición de usuario para sintonizar el programa, pedirlo, o para visualizar su información de planificación correspondiente. Si el código no es reconocido por el sistema, no se emprenderá ninguna acción adicional y la petición del usuario será denegada.
Manejando el cursor con la utilización de las teclas de flecha de dirección para iluminar más intensamente la segunda entrada, "MPAA ratings" ("clasificaciones MPAA"), 308, el usuario puede establecer también un acceso con clave para programas basadas en su código de clasificación de MPAA, según se muestra también en la Figura 30.
Al igual que con la categoría de Guía Paterna, una vez que se ha seleccionado la categoría de clasificación de MPAA, el usuario puede moverse horizontalmente dentro de la categoría hasta la ventana 306 activa, para seleccionar uno de los cinco códigos de clasificación, es decir, "G" para audiencias generales, "PG" para guía paterna, "PG13" para la guía paterna propuesta, sin que se admita ningún menor de 13 sin un adulto, "R" para restringida, y "X" para clasificadas x. Al igual que en la categoría de Guía Paterna, seleccionando una clasificación particular, con la utilización de las teclas de flecha de dirección a la izquierda o la derecha hasta que aparezca un código de clasificación particular en la ventana activa, y presionando a continuación la tecla ENTER, el usuario establece un acceso con clave para la clasificación, en cuyo caso aparece un icono de clave por debajo del código de clasificación. Y, al igual que para la categoría de Guía Paterna, una vez que se establece un acceso con clave, el sistema estará listo para que el usuario introduzca el código de acceso con clave de cuatro dígitos en el momento en que se haga una solicitud de sintonización, orden o información de planificación de visualización, para un programa particular que tenga un código de clasificación que se iguale con un código de clasificación para el que haya sido activado el acceso con clave.
El modo de Acceso con Clave incluye también una categoría 303 de objeto para controlar el acceso a canales, que puede titularse, por ejemplo, "Channel Block" ("Bloqueo de Canal") o "Channel Lock" ("Llave de Canal"). Al igual que para las categorías de Guía Paterna 301 y MPAA 308, el usuario navega hasta la categoría 303 de Bloqueo de Canal manejando el cursor con la utilización de las teclas de flecha de dirección en el mando a distancia y presionando la tecla ENTER. Una vez que la categoría 303 de Bloqueo de Canal ha sido introducida, el usuario puede moverse horizontalmente hasta una ventana 307 activa que, en la Figura 30, indica el canal 2. Una vez que el usuario ha iluminado más intensamente esta ventana manejando el cursor con la utilización de las teclas de flecha de dirección en el mando a distancia 40, se puede establecer un acceso con clave para el canal que aparece en la ventana activa. Esto se hace, presionando la tecla ENTER, lo que causa de nuevo que aparezca un icono de clave por debajo del número de canal en la ventana activa. El usuario puede moverse hasta el canal anterior o hasta el canal siguiente de la secuencia, presionando cualquiera de las teclas de flecha de dirección a la izquierda o la derecha, en el mando a distancia 40. De esta manera, el usuario puede activar un acceso con clave para cualquier canal disponible.
Al igual que con las categorías de Guía 301 Paterna y MPAA 308, una vez que se ha establecido un acceso con clave para un canal particular, el sistema estará listo para que el usuario introduzca el código de acceso con clave con anterioridad a llevar a cabo una instrucción para sintonizar o pedir ese canal. Si el código de acceso con clave que se ha introducido es igual al código de acceso previamente almacenado, la instrucción del usuario se lleva a cabo. En otro caso, la instrucción del usuario es ignorada. De este modo, el usuario puede controlar el acceso al contenido del programa de audio y de vídeo de cualquier canal disponible. En este caso, el microcontrolador 16 no permitirá que las señales de programa de audio o vídeo pasen al VDG, pero permitirá que aparezca información de planificación para el canal.
Un método alternativo para realizar el bloqueo de programas, va acompañado de la utilización de una pantalla de "Lockout" ("Bloqueo"), según se muestra en la Figura 39. Además de limitar el acceso a los programas basados en la Guía Paterna, MPAA y criterios de canal, según se ha discutido en lo que antecede, el acceso puede ser limitado en base al título del programa. La Figura 39 muestra una pantalla 250 de Bloqueo alternativa, que se puede utilizar para permitir o limitar el acceso al programa en base al título del programa, además de en base a los criterios mencionados anteriormente. También se pueden incluir otros parámetros, tales como la hora del día, el día de la semana, el límite de crédito y la categoría del contenido (por ejemplo, muestras de conversación).
Para entrar en la pantalla 250 de Bloqueo que se muestra en la Figura 39, el usuario debe introducir un código de bloqueo multi-dígito, utilizando las teclas 42 de dígitos numéricos y la tecla enter 44, en el mando a distancia 40. El código de bloqueo se establece inicialmente cuando el sistema se utiliza o instala por primera vez. Para establecer un código de bloqueo en el primer caso, el usuario accede a una pantalla 260 de Setup (Preparación), tal como la que se ha representado en la Figura 40. La pantalla 260 de Preparación aparecerá automáticamente la primera vez que se instale e inicialice la guía de programa electrónica. Para el acceso durante el funcionamiento normal de la guía de programa electrónica, se puede proporcionar una ruta de acceso adecuada hasta la pantalla 260 de Preparación, tal como desde un icono apropiado en el MENÚ PRINCIPAL 215.
En la pantalla 260 de Preparación de la Figura 40, el usuario puede navegar hasta la categoría 265 de Código de Bloqueo y establecer un nuevo código de bloqueo utilizando teclas de selección y navegación apropiadas en el mando a distancia 40. Un menú adecuado para la introducción del código de bloqueo, se ha representado en la Figura 40A. Una vez habilitado, el código de bloqueo debe utilizarse para establecer o modificar bloqueos, para visionar un programa bloqueado previamente, o para borrar o cambiar el código de bloqueo. La posición de memoria del código de bloqueo almacenado, debería ser también accesible remotamente, tal como mediante la compañía de cable local, o en caso de que el usuario olvide el código de bloqueo y deba borrarse.
Una vez que se ha introducido el código de bloqueo y la pantalla 250 de bloqueo ha sido presentada, la navegación por la pantalla está controlada por las teclas 43A y 43B de dirección en el mando a distancia 40. Utilizando las teclas 43A de dirección arriba y abajo para mover el cursor de selección, se puede seleccionar cualquiera de las categorías de Clasificación de Película 251, Guía Paterna 252, Canal 253, Programa Bloqueado 254 o Código de Bloqueo 255. Las teclas de dirección 43B a izquierda y derecha, se utilizan después para navegar por dentro de la categoría seleccionada.
El borrado de un código de bloqueo establecido previamente, va acompañado del movimiento del cursor de selección hasta la entrada 156 de "Clear" ("Borrar") en la categoría 255 de Código de Bloqueo y presionando la tecla enter 44 en el mando a distancia 40. Esto provoca que el microcontrolador borre el código de bloqueo almacenado en memoria, así como también todos los bloqueos establecidos previamente por el usuario. Para cambiar el código de bloqueo actual, el usuario navega hasta la entrada 257 de "Change" ("Cambio") en la categoría 255 de Código de Bloqueo, y presiona la tecla enter 44 en el mando a distancia 40. El usuario está listo entonces para introducir un nuevo código de bloqueo, el cual se almacena posteriormente en la memoria por medio del microcontrolador.
Para establecer un bloqueo, ya sea en la categoría de Clasificación de Película 251 como de Guía Paterna 252, el usuario navega hasta la entrada seleccionada en la Figura 39, manejando el cursor de selección con la utilización de las teclas 43A y 43B del mando a distancia 40 y presiona a continuación una tecla de bloqueo en el mando a distancia, tal como la tecla de candado 54A mostrada en la Figura 4. El microcontrolador modificará apropiadamente la presentación, para indicar que se ha establecido un bloqueo, por ejemplo, cambiando en color del texto o el fondo de la ventana de entrada seleccionada, o mediante la presentación de un icono apropiado próximo al texto en la ventana de entrada seleccionada. En la Figura 39, aparece un icono 258 de candado en la ventana de la entrada "PG" en la categoría 251 de Clasificación de Película. Moviendo la tecla de bloqueo mientras el cursor de selección se encuentra situado en una entrada elegida, se habilitará e inhabilitará, alternativamente, la función de bloqueo para esa entrada.
De manera similar, para establecer un bloqueo para un canal particular, el usuario selecciona el canal con la utilización del cursor de selección y después presiona la tecla de bloqueo. En la Figura 39, la entrada de canal "4 KCNC", en la categoría 253 de Canal, ha sido bloqueada, lo que se indica mediante vídeo inverso y el icono de candado que aparece en la ventana.
\newpage
Los bloqueos de programa se pueden establecer también por el título, lo que se puede efectuar de varias formas. Por ejemplo, cuando se habilita el modo FLIP o BROWSE descrito anteriormente de la guía de programa electrónica, provocando con ello que el título de un programa sea presentado junto con otra información de planificación de programa en una ventana superpuesta sobre la señal real de programa que se está recibiendo en ese momento, el usuario puede limitar el acceso al programa correspondiente a la información de programa visualizada al presionar la tecla 45A de bloqueo en el mando 40 a distancia. El usuario puede limitar también el acceso al programa sintonizado actualmente, presionando la tecla 45A en el mando 40 a distancia mientras ve el programa, con independencia de si están habilitados los modos FLIP o BROWSE. En este caso, el microcontrolador elimina, en primer lugar, la señal de programa de la visualización y accede después al registro de base de datos de información de planificación para el programa que aparece entonces y establece una banderola apropiada para indicar que el programa ha sido bloqueado. Además, cuando se ve la información de planificación de programa en la rejilla o listados de categoría, según se ha discutido en lo que antecede y se ha representado, por ejemplo, en las Figuras 18-20, el usuario puede etiquetar también un programa para su bloqueo mediante su iluminación más intensa con el cursor de selección, y presionando a continuación la tecla 45A de bloqueo en el mando 40 a distancia.
En cada uno de estos casos, el microcontrolador almacena entonces el título de programa en una lista de títulos de bloqueo almacenada en la memoria, junto con cualesquiera otros títulos que hayan sido bloqueados previamente por el usuario. Los apartados individuales de la lista de títulos de bloqueo, se presentan por orden alfabético en la ventana 259 de "Locked Program" ("Programa Bloqueado"), mostrada en la Figura 39, y el usuario puede recorrer la lista mediante el posicionamiento del cursor de selección en la ventana 259 de Programa Bloqueado, con la utilización de las teclas 43A de dirección hacia arriba y hacia abajo en el mando a distancia de la Figura 40, y utilizando después las teclas 43B de dirección a la izquierda y la derecha, para recorrer la lista, un apartado cada vez. Con el fin de ahorrar espacio en la memoria, alternativamente, el microcontrolador puede estar programado para establecer una banderola o marcar de otro modo el registro de base de datos particular que contiene la información de planificación de programa para el programa que ha de ser bloqueado, y para acceder después a la base de datos para recuperar la información del título cuando ha de ser presentado, tal como cuando el espectador está revisando la lista de título bloqueado en la ventana 259 de Programa Bloqueado.
Una vez que un título individual ha sido bloqueado, el microcontrolador puede estar programado para que presente, opcionalmente, un icono de bloqueo apropiado, tal como un candado, siempre que la información de planificación de programa para el programa bloqueado haya de ser presentada, tal como en la superposición de ventana del modo FLIP o BROWSE, o en las diversas presentaciones de rejilla y de categoría disponibles en las visualizaciones de MENÚ PRINCIPAL. El sistema puede presentar también un mensaje de texto apropiado si alguien trata de acceder a la señal de programa de un programa previamente bloqueado. Por supuesto, una vez que se bloquea un programa, en todos los casos el microcontrolador evita el acceso a la señal real de programa (incluyendo ambas porciones de audio y de vídeo de la señal de programa), hasta que se introduce un código apropiado o se retira el bloqueo.
Se pueden utilizar diversos métodos para bloquear programas en el momento de su emisión. Por ejemplo, en el caso de las categorías de Clasificación de Película, Guía Paterna y Canal, el registro de base de datos de información de planificación para cada programa se dota de un campo que corresponde a la clasificación, identificador de contenido de programa o canal que aparece, respectivamente, en la categoría de Clasificación de Película 251, Guía Paterna 256 y Canal 253, de la pantalla 250 de Bloqueo mostrada en la Figura 39.
Durante el funcionamiento, el microcontrolador comprueba el campo apropiado en el registro de base de datos, en respuesta a un comando de usuario para sintonizar, u ordenar, un programa, antes de llevar a cabo la función de sintonización o de petición. Adicionalmente, el código de bloqueo puede ser utilizado también para restringir el acceso a la información de planificación de programa. En este caso, el microcontrolador podría comprobar también el campo apropiado en el registro de base de datos de información de planificación, con anterioridad a la presentación de la información de planificación para un programa.
Si la clasificación de película, la guía paterna o el identificador de canal, en el registro de base de datos de información de planificación de programa, se iguala con una cualquiera de las entradas bloqueadas que se indican en la pantalla 250 de Bloqueo, se visualiza una pantalla 300 de Lockout Verify ("Verificación de Bloqueo"), en relación de solapamiento con la señal de vídeo que se está visualizando en ese momento en el receptor de televisión, según se muestra en la Figura 41. El usuario estará listo para introducir el código de bloqueo previamente establecido antes de que el sistema emprenda cualquier acción adicional. Como medida de seguridad añadida, se presentarán asteriscos según introduce el usuario el código de bloqueo. Si el código introducido es igual al código de bloqueo previamente introducido y almacenado por el usuario según se ha descrito en lo que antecede, el sistema llevará a cabo la petición de usuario para sintonizar u ordenar el programa, o para presentar su información de planificación correspondiente. Si el código no es reconocido por el sistema, no se emprenderá ninguna acción adicional y la petición del usuario será denegada. En este caso, la pantalla 300 de Verificación de Bloqueo permanecerá visualizada en el receptor de televisión, esperando que se introduzca un código correcto. Si no se emprende ninguna acción por el usuario, la pantalla 300 de Verificación de Bloqueo será eliminada después de que haya transcurrido un período de tiempo predeterminado, tal como uno o dos minutos.
De manera similar, en el caso de bloqueo por título, el microcontrolador podrá comprobar también el campo de título en el registro de base de datos de información de planificación, y compararlo con la lista de títulos de programa para el que haya establecido el usuario previamente un bloqueo. Si, como se ha descrito anteriormente, el microcontrolador no mantiene una lista de títulos reales de programas bloqueados por título, se puede establecer un identificador adecuado en un campo del registro de bases de datos, para indicar que un programa ha sido bloqueado por título cuando el usuario establece primero el bloqueo y, a continuación, el microcontrolador podrá comprobar ese campo en respuesta a una petición de usuario de sintonizar, o solicitar un programa, o visualizar información de planificación.
Un método alternativo para efectuar el bloqueo, incluye el uso de una porción de la señal de programa en tiempo real que está siendo recibida por el receptor de televisión. Con este método, los códigos correspondientes a una clasificación de programa, categoría de guía paterna, título o canal, son insertados en, o transmitidos junto con la señal de programa, tal como en intervalos de inactividad verticales u horizontales, o sobre líneas de exploración de retícula que no sean visibles en el receptor de televisión. Cuando se recibe la señal de programa, estos códigos son vaciados de la señal de programa y almacenados en memoria. Los métodos y aparatos para la inserción, transmisión y recepción de códigos digitales portados por una señal de programa, son conocidos en la técnica.
Después de que los códigos transmitidos han sido separados de la señal de programa y almacenados en memoria, el microcontrolador puede compararlos con el criterio de bloqueo establecido por el usuario en la pantalla de Bloqueo y emprender la acción adecuada, según se ha descrito en lo que antecede.
La pantalla 260 de Preparación mostrada en la Figura 40, contiene también una categoría 270 de Purchase Code ("Código de Adquisición"), que permite al usuario establecer un código numérico de adquisición que debe introducirse antes de que se pueda solicitar cualquiera de los canales de primera calidad o de pay-per-view. La pantalla 260 de Preparación mostrada en la Figura 40, incluye entradas para establecer un nuevo código de adquisición y para borrar o cambiar una palabra clave establecida previamente. En las Figuras 40B a 40F se han representado menús apropiados para establecer, confirmar, borrar o cambiar el código de adquisición. Una vez que el usuario establece un código de adquisición, el microcontrolador presentará a continuación una pantalla de Purchase Code Verify ("Verificación de Código de Adquisición"), en respuesta a una petición de usuario para sintonizar o solicitar, un canal de servicios de primera calidad o un programa de pay-per-view. La pantalla de Verificación de Código de Adquisición trabaja de una manera similar a la pantalla 300 de Verificación de Bloqueo, ya que el usuario está en condiciones de introducir la palabra clave de código de adquisición establecido previamente, con anterioridad a que el microcontrolador sintonice o solicite el programa requerido. Si no se introduce el código de adquisición correcto, el microcontrolador no emprenderá ninguna acción adicional y la pantalla de Verificación de Código de Adquisición permanecerá visualizada, esperando la introducción del código correcto. Si no se emprende ninguna acción dentro de un periodo de tiempo definido predeterminado, la pantalla de Verificación de Código de Adquisición será eliminada.
La siguiente opción mostrada en la Figura 7, consiste en la opción 71 de lista de Preferencia de Canal o de "Canal Favorito". Iluminando más intensamente este icono y presionando la tecla ENTER en el mando a distancia 40, se presenta al usuario un submenú en la pantalla, tal como el que se ha representado en la Figura 8.
En funcionamiento normal, el sistema de guía de programa presenta canales al usuario por orden numérico, en respuesta a un comando de cambio de canal hacia arriba o hacia abajo, generado por el usuario con la utilización de una de las teclas de flecha de dirección en el mando a distancia. La secuencia de presentación del número de canal incluye todos los canales ofrecidos por la compañía de cable, en el orden en que los mismos son modulados en el canal por el operador.
El sistema de guía de programa proporciona también la capacidad de seleccionar, a partir de varias secuencias de presentación de canal definidas por el usuario, que se activan con la utilización de una de las tres teclas 48A, 48B o 48C de icono de "check mark" ("comprobar marca"), en el mando a distancia mostrado en la Figura 4. Cada una de estas claves representa una lista particular preferida de canales que un usuario particular elige, y que el microcontrolador almacena en memoria como lista de "Preferencia de Canal", según se discute con detalle a continuación. Para activar una de estas listas de canal preferido, el usuario presiona la correspondiente tecla de icono de comprobar marca, en cuyo caso el microcontrolador puede presentar el icono elegido en la pantalla en las visualizaciones de solapamientos gráficos y de pantalla completa, para recordar al usuario que el sistema está utilizando una lista particular de preferencia de canal. Una vez que se ha activado una lista de preferencia, el sistema limitará la sintonización del receptor de televisión y la visualización de información de planificación, solamente para aquellos canales que se han designado en la lista activada de preferencia de espectador.
Para revisar el contenido y/o el orden secuencial de los canales de la lista de Preferencia de Canal, el usuario introduce el modo MENÚ del sistema de guía de programación. Para introducir el mod MENÚ desde el modo FLIP, el usuario presiona dos veces la tecla 38 de MODO cuando utiliza el mando a distancia 31 de la Figura 3. Para introducir el modo MENÚ cuando hace uso de la realización alternativa de mando a distancia 40 de la Figura 4, el usuario presiona simplemente la tecla 47B de icono de MENÚ.
Cuando se introduce en primer lugar, el modo MENÚ tiene una presentación de pantalla tal como la que se ha representado en la Figura 6. Para seleccionar el submenú para edición de la lista de Preferencia de Canal, el usuario selecciona en primer lugar la tercera barra 63 horizontal, que puede titularse, por ejemplo, "Mensajes" o "Servicio de Cliente", con el manejo del cursor, con la utilización de la tecla de flecha de dirección hacia abajo, como se muestra en la Figura 7. La pantalla de la Figura 6A, se visualiza con ello. El usuario selecciona entonces el segundo icono 161 que aparece en esa barra, indicado con una marca de comprobación, que corresponde al modo de "Preferencia de Espectador", mediante la iluminación intensa del icono utilizando las teclas de flecha de dirección, y presionando de nuevo la tecla ENTER. Esta acción provocará que el microcontrolador 16 presente un submenú de Preferencia de Espectador, tal como el que se ha representado en la Figura 7. Seleccionando la entrada 71 de Preferencia de Canal o de "Canal Favorito", el usuario introduce el submenú de Preferencia de Canal, mostrado en la Figura 8. Si el usuario no ha hecho eso ya, podría presionar entonces la tecla particular de icono de comprobar marca, en el mando a distancia 40 de la Figura 4, para crear o revisar la lista particular de preferencia de canal.
En el menú de Preferencia de Canal que se muestra en la Figura 8, se presenta una lista 80 de todos los canales disponibles en el sistema de cable particular, en el lado izquierdo de la pantalla del receptor de televisión, etiquetada con "Choices" ("Opciones") en la Figura 8, y la lista 81 preferida del espectador, designada como "Selected" ("Seleccionada") en la Figura 8, se muestra en el lado derecho. En un código particular, tal como un END (FIN) o símbolo "-1", aparece en la primera posición 82 (la más superior) de la lista 81 de preferencia de espectador, el sistema presenta información de todos los canales, por orden numérico, en todos los modos de operación. Este es el modo por defecto del sistema.
Seleccionando los canales en cuanto a secuencia a partir de la lista 80 disponible, y colocándolos en el orden deseado en la lista 81 de preferencia, el usuario puede seleccionar un subconjunto de canales y/o reorganizar la secuencia por defecto en respuesta a un comando de canal hacia arriba o canal hacia abajo, del usuario. Esto va acompañado de la limitación intensa de un canal en la lista 80 disponible, con la utilización de las teclas de flecha de dirección hacia arriba y hacia abajo en el mando a distancia 40, y presionando la tecla 44 ENTER, lo que almacena la entrada temporalmente en una memoria intermedia.
El microcontrolador 16 almacena una lista de todos los canales previamente introducidos en la lista 81 de preferencia de espectador. Según se ilumina intensamente un canal particular por parte del usuario, cuando navega a través de la lista 80 de canales disponibles presentada en el lado izquierdo de la pantalla de televisión, aparece una ventana 84 adyacente al canal particular iluminado intensamente por el usuario. Si el canal particular aparece ya en la lista 81 de preferencia de espectador, el sistema presenta un mensaje de "DELETE" ("BORRAR") en la ventana 84, como recordatorio de que el canal fue seleccionado previamente a partir de la lista 80 de canal disponible, y solamente puede borrarse de la lista 81, lo que va acompañado de presionar la tecla 44 ENTER. Si el canal particular iluminado de forma más intensa en la lista 80 no fue seleccionado previamente, el sistema presenta un mensaje de "SELECCIONAR" en la ventana 84 como recordatorio de que el canal particular será seleccionado para su adición a la lista 81 de preferencia de espectador si el usuario presiona la tecla 44 ENTER. El microcontrolador 16 inserta un canal seleccionado en la parte inferior de la lista 81. De esta manera, el usuario puede seleccionar o borrar canales de la lista de preferencia de espectador en cualquier orden deseado.
La lista 80 de canales disponibles puede estar provista también de entradas 83 categóricas, tales como exhibiciones de películas, noticias, deportes o infantiles. El usuario puede iluminar también intensamente cualquiera de estas entradas y colocarlas en la lista 81 de preferencia de espectador. Si el usuario no incluye una categoría en su lista 81 de preferencia de espectador, cuando el usuario genera comandos de canal hacia arriba o hacia abajo, el sistema presentará en secuencia, primero los canales preferidos seleccionados por el usuario por orden numérico y, después, todos los canales que tengan un programa cuyo contenido corresponda a la categoría o categorías seleccionadas en ese momento.
Una vez que el usuario ha revisado la lista 81 de preferencia de canal de la manera que se ha descrito, el microcontrolador 16 seguirá la secuencia almacenada de canal específico de usuario en respuesta a un comando de cambio de canal realizado por el usuario con el empleo de una de las teclas de flecha de dirección. Para activar la lista de preferencia de espectador, el usuario presiona una de las tres teclas 48A, 48B o 48C de icono de comprobar marca, de la parte superior del mando a distancia mostrado en la figura 4. La lista de preferencia de espectador puede utilizarse para limitar selectivamente la sintonización del receptor de televisión o presentar información de planificación en cualquiera de los modos operativos de la guía de programa electrónica. En la presente realización, una vez que se ha activado una lista de preferencia, el sistema limitará la sintonización en el receptor de televisión y la presentación de información de planificación en los modos FLIP y BROWSE, así como también en la categoría de rejilla y los listados en el modo MENÚ, solamente para aquellos canales designados en la lista activada de preferencia de espectador. El sintonizador puede no estar sintonizado, y no se puede presentar ninguna información de planificación correspondiente para cualquier canal que no esté introducido en la lista de preferencia de visor cuando la misma se encuentra activada. A este respecto, se debe apreciar que estableciendo un acceso de bloqueo con tecla en las categorías de Guía 301 Paterna, MPAA 308 o Bloqueo de Canal 303, produce un resultado diferente a cuando se utiliza otro criterio de presentación, tal como la Lista de Preferencia de Canal de los canales preferidos discutidos en lo que antecede. De este modo, mientras que un acceso bloqueado con clave evitará que la información de programa de audio y de vídeo, pero no la información de planificación, sea presentada u ordenada en ausencia de la introducción de un código de autorización, si un canal particular se encuentra incluido en la lista de Preferencia de Canal y posee también un acceso de bloqueo con clave activado en la categoría 303 de Bloqueo de Canal del modo de Acceso Mediante Clave, ese canal o su información de planificación correspondiente no será presentado en ningún momento.
Para desactivar una lista de preferencia de espectador seleccionada previamente, el usuario mueve la tecla apropiada de icono de comprobar marca en el mando a distancia 40 de la Figura 4. Una vez desactivada, el sistema, por defecto, presenta y sintoniza todos los canales disponibles, así como también presenta la información de planificación para todos los canales disponibles.
Alternativamente, la lista 81 de preferencia de espectador, si está activada, puede utilizarse para controlar la sintonización y presentar la información de planificación solamente en los modos seleccionados, tal como en el modo FLIP, permitiendo así que el usuario sintonice y visione la información de planificación correspondiente, solamente para aquellos canales introducidos en la lista 81 de preferencia en el modo FLIP, mientras ve todos los canales y la información de planificación correspondiente en todos los otros modos.
En esta última configuración, así como también en el caso de que no se encuentre activada ninguna lista de preferencia de canal y el sistema esté en el modo por defecto, si aparece un canal en la lista 81 de preferencia de espectador que corresponda a un servicio no suscrito por el usuario, el microcontrolador 16 hace que aparezca un submenú de petición en vez de presentar una señal de programa junto con la superposición gráfica, como se muestra en la Figura 9. Este submenú indica al usuario que no está suscrito actualmente en el servicio seleccionado, y pregunta a continuación al usuario si desea solicitar el servicio. Si el usuario responde afirmativamente, el sistema de planificación de programa presenta al usuario otro submenú de petición, para confirmar la petición del usuario, al igual que con la petición incentiva.
La guía de programa puede configurarse también con una pantalla 201 de Localizador, según se muestra en la Figura 37, que ayuda al espectador en la selección del canal y en la definición de una lista de canal favorito. La pantalla 201 de Localizador presenta todos los números de canal disponibles, agrupados de acuerdo con la fuente de la información de programa que aparece en cualquier canal particular en cualquier momento particular, por ejemplo, la difusión, emisión por cable, pay-per-view, vídeo bajo demanda, satélite u otra fuente material de programa. De este modo, la pantalla 101 de Localizador puede utilizarse para localizar cualquier canal particular o servicio, puesto que los agrupamientos proporcionan un método rápido y eficaz para moverse a través de la lista de canales disponibles. Los números de canal pueden agruparse también de acuerdo con otros criterios, tales como categoría de programa, contenido de programa, clasificación de programa u otro estándar basado en el contenido, tiempo de disponibilidad, orden numérico u otro agrupamiento lógico.
En el ejemplo mostrado en la Figura 37, el usuario navega dentro de la pantalla 201 de Localizador, utilizando las teclas 43A y 43B de dirección en el mando a distancia 40. Las teclas 43B de dirección a la derecha y a la izquierda, mueven el cursor de selección dentro de las filas de categoría, mientras que las teclas 43A de dirección hacia arriba y hacia abajo se utilizan para seleccionar una categoría particular. Desde la pantalla 201 de Localizador, se puede seleccionar cualquier canal particular para su visionado, mediante el posicionamiento del cursor en el canal deseado y presionando la tecla 44 enter o una tecla de sintonización opcional (no representada) en el mando a distancia 40.
Además de ayudar a la selección de canal, la pantalla 201 de Localizador proporciona también al usuario la capacidad de definir convenientemente listas de canales favoritos. Para hacer esto, el usuario mueve primero el cursor de selección hasta el canal deseado, utilizando las teclas 43A y 43B de dirección, o las teclas 42 de dígito numérico, en el mando a distancia 40, y a continuación presiona en el mando a distancia 40, lo que provoca que la visualización cambie de alguna manera o característica como indicación de que el canal se ha seleccionado como canal favorito, por ejemplo cambiando el color del texto de identificación de canal o el fondo del texto, presentando un icono apropiado o mediante algún otro patrón de identificación apropiado. En el mando a distancia 40 que se muestra en la Figura 4, la tecla con el signo "#" puede actuar como tecla de canal favorito.
Además, si se están utilizando listas múltiples de canales favoritos, el usuario puede presionar la tecla apropiada de canal favorito en el mando a distancia, para seleccionar una lista particular antes de presionar la tecla de canal favorito. Por ejemplo, según se ha discutido en lo que antecede, el mando 40 a distancia mostrado en la Figura 4, dispone de tres teclas 48A, 48B y 48C de canal favorito de comprobación de marca codificadas en tres colores, que proporcionan al menos tres listas individuales de canales favoritos para tres usuarios individuales. Se pueden presentar características de identificación diferentes en la pantalla 201 de Localizador para indicar que se ha seleccionado una lista de canal favorito. Por ejemplo, el icono o la imagen utilizada para permitir que una lista de canal favorito en el mando a distancia, tal como la tecla 48A de comprobación de marca utilizada en el mando a distancia 40 mostrado en la Figura 4, podría presentarse en la pantalla 201 de Localizador, así como también otras pantallas de la guía de programa, cuando se habilita una lista de canal favorito. Alternativamente, el color del fondo o del texto visualizado, podría cambiarse para igualar el color de la tecla de canal favorito seleccionado.
Se puede acceder a la pantalla 201 de Localizador a través de varios caminos. Por ejemplo, puede estar incluida a modo de canal virtual que esté situado convenientemente en la secuencia de sintonización de canal, tal como entre los números de canal más alto y más bajo disponibles, por ejemplo, un canal virtual 0. Para el usuario, tal canal virtual parece ser un canal convencional. Sin embargo, no requiere ningún ancho de banda adicional como portadora. Por ejemplo, se puede generar digitalmente en la estación del suscriptor, o estar incluido en un intervalo de supresión apropiado en las frecuencias de ancho de banda existentes. De esta manera, el canal virtual es accesible tanto mediante la introducción de un número de canal correspondiente con la utilización de las teclas 42 de dígito numérico en el mando a distancia, como con la utilización de las teclas 43A de dirección hacia arriba o hacia abajo, para doblarse desde el número de canal más alto hasta el más bajo, o viceversa. Según se muestra en la Figura 38, también puede resultar deseable proporcionar un identificador adecuado, tal como un icono o mensaje de texto 210, en la presentación 215 del MENÚ PRINCIPAL, a partir del cual el usuario pueda acceder a la pantalla 201 de Localizador simplemente iluminando intensamente el identificador 210 con el cursor de selección, y presionando la tecla 44 enter en el mando 40 a distancia. Alternativamente, el mando a distancia puede estar dotado de una tecla correspondiente a la pantalla 201 de Localizador, que podría provocar que el microcontrolador presente la pantalla 201 de Localizador cuando el usuario la presiona.
Adicionalmente a las teclas de Preferencia de Canal y de Canal Favorito, el mando 40 a distancia puede estar dotado también de varias teclas de icono de preferencia de categoría activadas de usuario, por ejemplo, programación de películas, deportes o infantiles. El sistema puede estar adaptado para presentar al usuario solamente aquellos programas que cumplan con una categoría particular de preferencia cuando el usuario la activa. Al igual que con los iconos de Preferencia de Canal, el microcontrolador puede presentar el icono correspondiente a la categoría de preferencia activada, para recordar al usuario el modo actualmente activado de funcionamiento del sistema.
El icono 162 de marcar preguntas en la parte derecha más alejada de la tercera barra horizontal del menú de la Figura 16, identifica un modo de "Ayuda" de sistema de guía de programa, en el que se presenta al usuario información que explica el funcionamiento del sistema. De nuevo, con el manejo del cursor con la utilización de teclas apropiadas en el mando a distancia, el usuario puede seleccionar este modo. Una vez seleccionado, el submenú que aparece en el modo de Ayuda pide al usuario que identifique la porción particular del sistema sobre el que le gustaría al usuario visualizar la información de Ayuda.
Los iconos que aparecen en la barra horizontal del modo MENÚ, identifican servicios de información interactivos y/o de otros tipos, que el sistema de programación, que actúa como entrada, hace que estén disponibles para el usuario como se ha representado en la Figura 17. Con el manejo del cursor, el usuario puede seleccionar uno cualquiera de los servicios identificados, como se muestra en las Figuras 31-35.
Por ejemplo, si el usuario selecciona inicialmente el icono "X*PRESS" ("PRENSA*X") que aparece en la última barra horizontal, se presenta un submenú tal como el que se ha mostrado en la Figura 31. Utilizando las teclas de flecha de dirección y enter en el mando a distancia, el usuario selecciona una de las tres entradas que aparecen en la visualización de la Figura 31. Una vez que se ha seleccionado una entrada particular, la guía electrónica de programa conecta al usuario con el servicio seleccionado y pasa el control al software de aplicación de servicio particular, como se muestra en las Figuras 32-35.
Alternativamente, el mando 40 a distancia puede estar dotado de una pluralidad de teclas de contenido específico, correspondientes a una pluralidad de categorías de programación de contenido específico, por ejemplo, una tecla de Deportes, una tecla de Noticias, una tecla de Películas, etc. Cuando el usuario presiona una tecla de contenido específico, se inicializa un modo de contenido específico. En la Figura 4, el mando a distancia se ha dotado de una tecla 49 de Deportes. Si el usuario presiona la tecla 49 de Deportes, el microcontrolador limitará la presentación de programas y/o de información de planificación de programas, a aquéllos relacionados con los deportes. El microcontrolador bloqueará otra información de programación y de planificación respecto a su aparición en el receptor de televisión. El microcontrolador puede adaptarse para distinguir programas e información de planificación que estén relacionados con los deportes, mediante el examen de un código apropiado asociado al programa o a la información de planificación.
Según se ha discutido en lo que antecede, la codificación puede ir acompañada de la utilización de cualquiera de varios métodos, tales como mediante la intrusión de un código apropiado en el intervalo de supresión vertical de la señal de programa, o en una posición de memoria apropiada, o si la información de planificación se está recibiendo en una red de difusión, incluyéndola en un intervalo de supresión apropiado. El usuario activa un modo de contenido específico al presionar la tecla apropiada de contenido específico, en cualquier modo de funcionamiento de la guía electrónica de programación, incluyendo los modos FLIP, BROWSE o MENÚ PRINCIPAL que se han descrito en lo que antecede, así como también cuando no se está visualizando ninguna información de planificación, y solamente es visible una señal de programa en un receptor de televisión. Una vez que se ha pedido un modo de contenido específico por parte del usuario, el microcontrolador habilita, de forma directa e inmediata, los criterios de programación de contenido específico y los mantiene durante todos los modos operativos de la guía hasta que son inhabilitados, lo que puede ir acompañado, por ejemplo, del movimiento de la tecla 49 de Deportes.
En vez de una tecla dedicada de contenido específico, tal como la tecla 49 de Deportes, el sistema puede configurarse con una tecla simple de contenido específico genérico, que cuando se activa provoca que el microcontrolador presente un menú de contenido específico, conteniendo una lista de categorías de contenido específico disponibles para el usuario. El usuario podría entonces iluminar intensamente una categoría particular mediante el manejo del cursor de selección, con la utilización de teclas de flecha de dirección en el mando a distancia y seleccionarla presionando la tecla 44 ENTER u OK. Alternativamente a la utilización de una tecla de contenido específico en el mando a distancia, se puede efectuar el acceso al menú de contenido específico mediante la provisión de un identificador en otra pantalla de menú de la guía electrónica, tal como en las pantallas de LOCALIZADOR, PREPARACIÓN o MENÚ PRINCIPAL.
Además del bloqueo de toda la programación de contenido específico no seleccionada, cuando se ha seleccionado una categoría particular de contenido específico, el microcontrolador puede estar programado para habilitar toda la programación o servicios de valor añadido que estén especialmente relacionados con la categoría de contenido específico seleccionada. Por ejemplo, si el usuario activa un modo de contenido específico de Deportes, el microcontrolador, además de permitir que se visualice solamente la programación relacionada con la programación de deportes, seleccionará de forma proactiva y habilitará todos los deportes relacionados con servicios de valor añadido, tales como los juegos de vídeo o trivial, puntuaciones actualizadas mientras el juego se está desarrollando, proyectos de equipo, repeticiones de juegos anteriores de los equipos o jugadores seleccionados, adquisición de entradas o compra de regalos, etc. De este modo, la información disponible a partir de la programación o servicio, puede estar integrada en el ambiente de la guía electrónica de programa. En vez de pasar simplemente el control a otro servicio como se ha descrito en lo que antecede, de este modo la guía electrónica de programa podrá funcionar como un integrador de sistema o interfaz para combinar la información de valor añadido disponible en un paquete dentro del ambiente de guía electrónica, creando así esencialmente una serie de aplicaciones modulares electrónicas de programa, correspondientes a una variedad de categorías disponibles de contenido específico.
La pantalla de Preparación mostrada en la Figura 40, incluye también una categoría 275 de Localización de Texto, la cual contiene las entradas textuales "Bottom of Screen" ("Parte Inferior de Pantalla") y "Top of Screen" ("Parte Superior de Pantalla"). Navegando hasta la categoría 275 de Localización de Texto, con la utilización de las teclas 43A de dirección hacia arriba y hacia abajo, en el mando a distancia 40, y hasta cualquiera de las entradas "Superior" o "Inferior" de esa categoría, con la utilización de las teclas 43B de dirección a la izquierda o la derecha en el mando a distancia y presionando a continuación la tecla 44 de selección o enter, el usuario puede controlar la posición de las ventanas de solapamiento utilizadas para presentar la información en diversos modos operativos de la guía electrónica de programa. La pantalla de Preparación de la Figura 40 proporciona al usuario dos opciones posicionales: la parte superior o la inferior de la pantalla. Dependiendo de los modos de operación de la guía de programa, puede resultar deseable proporcionar al usuario más opciones posicionales en el área de visión del receptor de televisión, o proporcionar al usuario la capacidad de elegir una posición diferente para la información visualizada de los diferentes modos operativos.
Se describirá ahora el funcionamiento de la opción de visualización "By Title" ("Por Título"). Esta opción permite a los usuarios visualizar títulos de programas alfabéticamente por títulos. Además, el usuario puede introducir una serie de caracteres representativos de un título de programa o de la porción inicial de la misma e investigar en los listados de programas para hallar el título deseado. Esto permite al usuario localizar un programa, serie, película o evento sin conocer ni el canal ni la hora del programa.
Una realización de la opción "Por Título" funciona como sigue. Cuando el usuario selecciona la casilla "Por Título" 321 mostrada en la Figura 38C, se le presenta la pantalla mostrada en la Figura 38D.
Como se muestra en la Figura 38D, el sistema se configura para mostrar automáticamente los listados en orden alfabético. Es preferible que, al introducir la opción "Por Título", el conjunto de listados visualizado primeramente corresponda al principio del alfabeto. Sin embargo, también puede configurarse de modo que si el usuario solicitó anteriormente la opción "Por Título" y después salió de ella, los listados comiencen en el punto en el que el usuario revisó por última vez listados usando esta opción. La línea de visualización 325 incluye preferiblemente por cada listado el título, operadora, canal, día (hoy o mañana) y hora del programa, película o serie. Puede incluirse información descriptiva adicional de algunos programas, tales como películas y eventos deportivos. Además, las líneas de visualización pueden incluir el icono "i" para indicar que hay disponible información adicional sobre el programa, y/u otros iconos que proporcionen otros tipos de información o avisos. Puede emplearse la codificación mediante color para distinguir diferentes tipos de programas. Por ejemplo, todas las películas podrían ser visualizadas en un color de fondo mientras que los programas deportivos utilizan un color diferente.
En sistemas que tengan una gran base de datos de información de planificación de programas, por ejemplo, una con un gran número de canales y/o listados para muchos días de programación, puede ser deseable utilizar sólo un subconjunto de la base de datos total de listados para su visualización en el modo "Por Título" para reducir el tiempo requerido para buscar en los listados. Por ejemplo, en la realización particular mostrada en la Figura 38D, sólo se visualizan los programas planificados para el día de hoy o para el día siguiente. Adicionalmente, puede ser deseable excluir listados que no sean informativos identificados sólo por títulos genéricos tales como "Noticias", "Información Comercial", "Vídeos Musicales" y "A Ser Anunciado".
La opción "Por Título" funciona en dos modos diferentes, búsqueda y recorrido. En el modo de funcionamiento de recorrido mostrado en la Figura 38E, el usuario puede recorrer manualmente la lista alfabética de títulos de programas usando las teclas 43A de flechas hacia arriba/abajo en el mando a distancia 40. En la Figura 38E, el programa "Loco Por Ti" se resalta indicando que el cursor está colocado en este listado de programa. Las casillas de caracteres 330 en la Figura 38E no controlan en este modo las visualizaciones de listados, puesto que la visualización está controlada con las teclas arriba/abajo. El icono "r" 335 en la línea de visualización indica que un mensaje de recordatorio ha sido establecido para este programa, según se ha discutido más arriba. El icono de sobre en la esquina superior derecha de la visualización indica al usuario que hay mensajes en el centro de mensajes. Estos mensajes se pueden originar en el sistema de cable y referirse a él, según se ha señalado anteriormente. Se accede al modo de recorrido presionando la tecla 44 ENTER u "OK" en el mando a distancia al iniciar la opción "Por Título" o en cualquier punto posterior cuando se activa el modo de búsqueda.
El segundo modo de funcionamiento de la opción "Por Título" es el modo de búsqueda. En la realización preferida, el modo de búsqueda es el modo por defecto activado al seleccionar la opción "Por Título". También se puede acceder al modo de búsqueda presionando las teclas de flecha a la izquierda o a la derecha cuando se está en el modo de recorrido. En el modo de búsqueda, el usuario puede introducir uno, dos, tres o cuatro caracteres de un título de programa usando las casillas 330 mostradas en la Figura 38F. Los caracteres se introducen usando las teclas 43A de flechas hacia arriba/abajo y la tecla 44 ENTER u "OK". Presionando las teclas arriba/abajo, los caracteres en las casillas de caracteres circulan por las letras del alfabeto y los dígitos 0-9. Las flechas visualizadas alrededor el perímetro de una casilla de carácter designan la casilla actualmente activada y las flechas que pueden presionarse. Una vez que el carácter deseado se selecciona, la presión de la tecla de flecha hacia la derecha mueve el cursor a la segunda casilla de carácter, y así sucesivamente.
En la realización mostrada en la Figura 38F, cuando el cursor se mueve a una casilla de carácter adyacente, el sistema busca automáticamente los listados y hace visualizar los listados apropiados, con los listados más próximos al carácter o caracteres introducidos resaltados. Alternativamente, el sistema puede configurarse para buscar en tiempo real mientras los caracteres cambian en las casillas de caracteres. En la Figura 38F, los caracteres "L", "O" y "C" han sido seleccionados en las casillas con el fin de buscar el programa "Loco Por Ti". En la porción de listados de la pantalla, la línea de visualización que enumera "Loco Por Ti" se visualiza en la primera línea, indicando que este programa es el que encaja más próximamente con los caracteres introducidos. El usuario también puede introducir números en las casillas de caracteres, de modo que los programas con números al principio del título pueden buscarse (por ejemplo, la película "2001"). Para volver al modo de recorrido se presiona la tecla 44 "ENTER" u "OK".
Los expertos en la materia reconocerán que hay muchas posibles variaciones en la realización de la opción "Por Título" mostrada en las Figuras 38C-38F. Por ejemplo, puede darse control al usuario sobre el subconjunto particular de listados a visualizar. Así, los listados pueden limitarse a los programas de hoy o extenderse a los programas de toda una semana. Además, puede usarse un número mayor o menor de casillas de caracteres. Adicionalmente, los listados de programas pueden limitarse a canales previamente seleccionados en la lista de Canal Favorito. Alternativamente, la opción "Por Título" puede combinarse con uno de los restantes modos de funcionamiento del sistema. Por ejemplo, el sistema puede configurarse prontamente para limitar la visualización de listados "Por Título" a un único canal, tiempo o tema.
Una de las características novedosas de la invención que se ha descrito, consiste en el sistema de acoplamiento de texto. La realización preferida del sistema de acoplamiento de texto incluye un programa de ordenador interactivo, utilizado para editar los datos de los listados de programa con anterioridad a que sean transmitidos al usuario y almacenados en memoria. El sistema interactivo opera como sigue: la información de listados de programa no editados (o editados parcialmente), se carga en un procesador de datos. Los datos incluyen los títulos del programa, las horas de planificación del programa, la duración, la categoría, así como también la información descriptiva adicional dependiente del tipo de programa. Por ejemplo, para las películas los datos incluyen la clasificación MPAA, el año de la película, si es en blanco y negro y una lista de actores y actrices protagonistas.
El procesador de datos extrae solamente el dato de título de programa, el cual incluye los títulos de programas de televisión, así como también títulos de películas, eventos deportivos y títulos para otros eventos especiales. En base a la duración del programa, el procesador de datos analiza en primer lugar los datos de los listados para determinar qué listados de tamaño de rejilla se necesitan para cada título. De este modo, una película de dos horas podrá requerir cuatro títulos editados diferentes, para acoplarse en cada una de las cuatro celdas de rejilla de tamaño diferente (30, 60, 90, 120 minutos). El procesador de datos determina a continuación cuánto espacio se necesita para presentar el título en base a su longitud de caracteres. Si el título ha de ser presentado en la rejilla de planificación de programa con la utilización de una fuente y un carácter proporcional para el perfilado del carácter, el procesador de datos puede tomar también en consideración estos factores para la determinación del espacio requerido para la presentación de un título. La determinación podría basarse entonces en el número de elementos de imagen requeridos para la combinación particular de caracteres en el título. La cantidad de espacio disponible para la visualización de un título depende del tamaño de la celda de rejilla y del espacio requerido para la presentación de iconos, cuando está activa.
Si el procesador de datos determina que un título completo necesita demasiado espacio para acoplarse en una o más celdas de rejilla, el título se presenta entonces al editor con la utilización de un dispositivo de visualización adecuado, conectado al procesador de datos, tal como un CRT. Se pide entonces al editor que modifique el título de modo que se acople en el espacio asignado. Si el título debe editarse para más de un tamaño de celda, se requiere al editor que edite cada uno de ellos por separado. En la realización preferida del programa interactivo, el editor se ha representado en tiempo real si el título editado debe acoplarse en la celda de rejilla designada.
En la realización preferida, se presentan dos líneas de texto en cada celda de rejilla de los listados de programa. El título, según se edita, aparece en la primera línea y si es necesario, continúa en la segunda línea. La decisión de doblar hasta la segunda línea, se base en si existen en el título interrupciones naturales, tales como espacios entre palabras, comas, puntos, guiones, etc. Estas son técnicas estándar utilizadas en rutinas de software de procesamiento de palabras. También puede solicitarse que el editor edite un título en una situación en la que el título completo se acople en dos líneas asignadas, pero se requiere un guión debido a que no existen interrupciones naturales en el título.
Antes de solicitar al editor que corte un título, el procesador de datos compara el título con una librería almacenada de títulos abreviados, para determinar si el título se ha abreviado anteriormente mientras se edita otra base de datos de listados. Cada vez que se hacen cambios mediante el editor en un título, el título acortado se añade a la librería. Resulta evidente que este proceso de formación de librería de títulos abreviados reduce enormemente las entradas manuales requeridas.
Un diagrama de flujo que ilustra el proceso mediante el que opera el sistema de acoplamiento de texto, se ha mostrado en la Figura 42. El diagrama ilustra la operación de edición de un listado para la presentación de una rejilla de programa para una plataforma simple, pero la operación es la misma para todas las plataformas.
La edición de texto puede resultar necesaria en otras situaciones, además de que se utilicen celdas de rejilla de múltiples tamaños para la presentación del mismo título. Por ejemplo, la guía de programa descrita puede correr en varias plataformas diferentes, teniendo cada una de ellas diferentes limitaciones y disponibilidad de espacio de celda de rejilla. Algunas no pueden presentar el texto en fuentes proporcionales y algunas pueden tener otras limitaciones que reduzcan el espacio disponible. De este modo, en la realización preferida, el programa interactivo podría requerir ediciones para todas las plataformas para las que se requerían al mismo tiempo. Además, se puede requerir la edición de texto para modos de presentación distintos de una rejilla de listados de programa. Por ejemplo, en la presentación de "Listings by Channel" ("Listados por Canal") de la Figura 20, los programas se han relacionado en una línea completa de longitud fija, pero la longitud de la línea puede variar de plataforma en plataforma, de modo que se puede emplear el sistema de acoplamiento de texto con el propósito de editar listados para las diferentes plataformas también en este modo de presentación. El espacio disponible para la presentación de texto dependerá también de cuanto espacio se reserve para la presentación del icono. Se podría aplicar el mismo proceso que se ha representado en la Figura 42, salvo en que no habría ninguna necesidad de determinar qué tamaños de rejilla son necesarios, debido a que se utiliza una línea de longitud fija para presentar, por el contrario, celdas de rejilla con múltiples tamaños.
Resultará evidente para los expertos en la materia que el sistema descrito de adaptación de texto tiene aplicaciones que van más allá de la edición de título solamente. El sistema puede modificarse fácilmente para proporcionar la edición de mensajes, listas de histórico de pantalla "i", copia promocional de pay-per-view, y mensajes de texto similares, de modo que se ajusten al espacio designado, disponible para la visualización del texto. De hecho, el sistema puede utilizarse para editar cualquier texto, para su visualización en el sistema de planificación de programa que se ha descrito.
El programa de ordenador para el microcontrolador 16, puede incluir también una planificación para la presentación de visionados de fondo variable en la que la información de planificación de programa se solapa, ya sea parcialmente o ya sea en una presentación de pantalla completa. Los visionados de fondo pueden almacenarse a modo de mapas de bits en la memoria o en otro medio de almacenaje, tal como un dispositivo de almacenaje óptico. Por ejemplo, el microcontrolador 16 puede estar programado para que genere un comando al VDG cada mañana a las 6:00 AM, para presentar una salida de sol en el fondo. El fondo puede ser cambiado después adecuadamente a lo largo del día para mostrar, por ejemplo, un cielo azul o una visión nocturna. También puede variar, por ejemplo, la hora del día, el día de la semana, el mes, el año o la estación. El fondo del modo podría cambiar también, dependiendo de la categoría particular de programación de la que el usuario esté pendiente, o a la que pertenezca la información de planificación seleccionada. El fondo del modo puede adaptarse también para que presente escenas que reflejen el área de visión particular en la que se ubica el usuario, como las Montañas Rocosas o el Monte Rainier, etc. También puede ser posible presentar escenas estándar, tales como una imagen de un océano o de una selva. Además, el fondo de audio podría ajustarse también para que se relacione con un fondo de modo particular que se esté visualizando en ese momento. Además, se pueden utilizar diferentes visiones de fondo para vacaciones y eventos especiales, tales como Navidad, el Cuatro de Julio, el domingo de la Superbowl, etc. El propósito de los visionados de fondo consiste en ayudar a simplificar la monotonía de visualizar los listados de programa. El microcontrolador 16 podría adaptarse para coordinar automáticamente la presentación del fondo del modo. Se podría proporcionar también al usuario la capacidad de elegir entre varias presentaciones de fondo de modo mediante la adaptación del microcontrolador a la visualización de un menú de opción de modo apropiado que relacione las opciones de fondo de modo disponibles para el usuario, y que permita al usuario seleccionar una o más con el manejo del cursor de selección. El acceso a tal menú de opción de modo podría conseguirse con el suministro de un identificador apropiado, textual o visual, en un menú apropiado del sistema, tal como la pantalla de LOCALIZADOR o de PREPARACIÓN.
Adicionalmente, la guía electrónica de programa podría configurarse para almacenar un único identificador digital para cada programa, junto con su información de planificación y posterior uso del identificador, por ejemplo, transmitiéndolo, para indicar a un dispositivo de almacenaje o registro, tal como un grabador de vídeo, que el usuario desea grabar el programa. La guía de programa podría utilizar también el identificador para controlar automáticamente el funcionamiento del grabador de vídeo. La guía electrónica de programa también podría configurarse para usar otra información de planificación almacenada, con este propósito.
La forma y el contenido de un programa de ordenador particular, para implementar la invención que se ha descrito aquí, resultará fácilmente evidente para los expertos en la técnica de programación de sistemas de vídeo y visualización gráfica. Un diagrama de flujo que muestra la lógica operativa del sistema, se ha representado en la Figura 36. Los expertos en la materia apreciarán que se puede salir de la realización específica aquí descrita, sin apartarse por ello del alcance de las reivindicaciones anexas.

Claims (14)

1. Aparato para su conexión a un receptor de televisión para proporcionar una guía electrónica de programas de televisión que se ha de mostrar por dicho receptor, comprendiendo dicho aparato:
medios (12, 13, 15, 18) para recibir información de planificación de programas para que una pluralidad de programas de televisión aparezcan en una pluralidad de canales de televisión seleccionables por el usuario;
medios de mando a distancia inalámbricos (31, 40) que tienen una pluralidad de teclas (36, 42) para la emisión de órdenes;
una memoria (18) en la que se encuentra un software de aplicación de guía de programas;
medios de procesamiento de datos (16) controlados por el software de aplicación de guía de programas y que responden a órdenes de los medios de mando a distancia para recuperar una porción seleccionada de la información de planificación de programas y para generar instrucciones para la visualización de dicha porción seleccionada; y
un generador de visualización de vídeo (24) que responde a las instrucciones de los medios de procesamiento de datos para generar una visualización de dicha porción seleccionada de la información de planificación de programas;
en el que el software de aplicación de guía de programas incluye instrucciones que en un modo de funcionamiento de dicha guía:
(a) permiten a un usuario buscar por título de programa;
(b) permiten al usuario introducir el primer o cada uno de los primeros n caracteres del título que se ha de buscar usando teclas de dirección (37A, 37B, 43A, 43B) de dichos medios de mando a distancia, siendo n igual a o mayor que uno; y
(c) hacer que el generador de visualización de vídeo (24) proporcione una visualización visual alfabéticamente ordenada de títulos de programas de televisión en dicho receptor de televisión, incluyendo dicha visualización el título que encaja más próximamente con esos caracteres; y
en el que el software de aplicación de guía de programas incluye instrucciones que en dicho modo de operación de dicha guía permiten que el carácter o cada carácter sea seleccionado con el mando a distancia inalámbrico, circulando por caracteres alfanuméricos visualizados, y
hace que la visualización de vídeo cambie la visualización de títulos de programas de televisión en tiempo real mientras el carácter alfanumérico, o cada carácter alfanumérico, se hace circular con el mando a distancia inalámbrico.
2. El aparato de la reivindicación 1, en el que una de las teclas de dirección es una tecla hacia arriba y la otra es una tecla hacia abajo.
3. El aparato de cualquier reivindicación anterior, en el que n es mayor que uno.
4. El aparato de cualquier reivindicación anterior, en el que el software de aplicación de guía de programas incluye instrucciones de que en dicho modo de funcionamiento de dicha guía se genere la visualización de información de canal y hora de los títulos de programas de televisión.
5. El aparato de cualquier reivindicación anterior, en el que el software de aplicación de guía de programas incluye instrucciones de que en dicho modo de funcionamiento de dicha guía permitan al usuario recorrer los títulos de los programas de televisión, y que hagan que el generador de visualización de vídeo resalte un título dado de los títulos de programas de televisión cuando el usuario así lo haga.
6. El aparato de cualquier reivindicación anterior, en el que el software de aplicación de guía de programas incluye instrucciones de que en dicho modo de funcionamiento de dicha guía permitan al usuario limitar los títulos de programas buscados a aquéllos en un canal único.
7. El aparato de cualquier reivindicación anterior, en el que el software de aplicación de guía de programas incluye instrucciones de que en dicho modo de funcionamiento de dicha guía permitan al usuario limitar los títulos de programas buscados a títulos de programas planificados para su visualización en una hora única.
8. El aparato de cualquier reivindicación anterior, en el que el software de aplicación de guía de programas incluye instrucciones de que en dicho modo de funcionamiento de dicha guía permitan al usuario limitar los títulos de programas buscados a una pluralidad de canales favoritos definidos por el usuario que comprenden un subconjunto de dicha pluralidad de canales de televisión seleccionables por el usuario.
9. El aparato de cualquier reivindicación anterior, en el que el software de aplicación de guía de programas incluye instrucciones para hacer que los medios de procesamiento de datos, en respuesta a órdenes del usuario, cambien a un modo en el que una superposición gráfica (51) que contiene información de programas de un canal actualmente sintonizado en un sintonizador (28) del receptor de televisión se superpone en relación de solapamiento con una señal de programa recibida (55) en la pantalla del receptor de televisión (27).
10. El aparato de la reivindicación 9, en el que el software de aplicación de guía de programas incluye instrucciones para hacer que los medios de procesamiento de datos (16) eliminen la superposición gráfica (51) de la señal de programa recibida después de que un tiempo predeterminado haya pasado sin que se haya recibido orden alguna de los medios de mando del usuario (31, 40).
11. El aparato de la reivindicación 9 ó 10, en el que el software de aplicación de guía de programas incluye instrucciones para hacer que los medios de procesamiento de datos respondan a órdenes del usuario de cambiar a un modo ulterior en el que una superposición gráfica (111) que contiene información de programas de cualquier canal, incluyendo el canal actualmente sintonizado en el sintonizador del receptor de televisión, pero sin limitarse a éste, se superpone en relación de solapamiento con la señal de programa recibida en la pantalla del receptor de televisión.
12. El aparato de la reivindicación 11, en el que el software de aplicación de guía de programas incluye instrucciones para hacer que los medios de procesamiento de datos respondan a una orden del usuario de hacer que el sintonizador (28) sintonice el canal de programas indicado en la información de planificación en la superposición gráfica (111).
13. Un receptor de televisión que tiene conectado al mismo un aparato según se reivindica en cualquier reivindicación anterior.
14. Aparato según se reivindica en cualquiera de las reivindicaciones 1-12, conectado a un receptor de televisión y usado para visualizar una guía electrónica de programas de televisión en dicho receptor.
ES95943590T 1994-11-29 1995-11-28 Sistema y metodo de planificacion de guia electronica de programas de television con visualizacion y busqueda de programas con listados de titulos alfabeticos. Expired - Lifetime ES2171569T5 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/346,603 US5629733A (en) 1994-11-29 1994-11-29 Electronic television program guide schedule system and method with display and search of program listings by title
US346603 1994-11-29

Publications (2)

Publication Number Publication Date
ES2171569T3 ES2171569T3 (es) 2002-09-16
ES2171569T5 true ES2171569T5 (es) 2010-02-16

Family

ID=23360181

Family Applications (1)

Application Number Title Priority Date Filing Date
ES95943590T Expired - Lifetime ES2171569T5 (es) 1994-11-29 1995-11-28 Sistema y metodo de planificacion de guia electronica de programas de television con visualizacion y busqueda de programas con listados de titulos alfabeticos.

Country Status (10)

Country Link
US (1) US5629733A (es)
EP (2) EP1094665A1 (es)
JP (1) JP3410102B2 (es)
AT (1) ATE213112T1 (es)
AU (1) AU700527B2 (es)
BR (1) BR9509826A (es)
CA (1) CA2204765C (es)
DE (1) DE69525377T3 (es)
ES (1) ES2171569T5 (es)
WO (1) WO1996017473A1 (es)

Families Citing this family (459)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
DE69331715T2 (de) 1992-12-09 2002-10-24 Discovery Communications, Inc. Fernbedienung für Kabelfernsehverteilsysteme
US7269841B1 (en) 1992-12-09 2007-09-11 Sedna Patent Services, Llc Digital cable headend for cable television delivery system
US7168084B1 (en) 1992-12-09 2007-01-23 Sedna Patent Services, Llc Method and apparatus for targeting virtual objects
US7073187B1 (en) 1992-12-09 2006-07-04 Sedna Patent Services, Llc Menu-driven television program access system and method
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
US7134131B1 (en) 1992-12-09 2006-11-07 Sedna Patent Services, Llc Digital broadcast program billing
EP0688488A1 (en) 1993-03-05 1995-12-27 MANKOVITZ, Roy J. Apparatus and method using compressed codes for television program record scheduling
US6239794B1 (en) * 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
US6418556B1 (en) 1993-09-09 2002-07-09 United Video Properties, Inc. Electronic television program guide schedule system and method
US8793738B2 (en) 1994-05-04 2014-07-29 Starsight Telecast Incorporated Television system with downloadable features
US5826102A (en) * 1994-12-22 1998-10-20 Bell Atlantic Network Services, Inc. Network arrangement for development delivery and presentation of multimedia applications using timelines to integrate multimedia objects and program objects
JPH08214281A (ja) * 1995-02-06 1996-08-20 Sony Corp 課金方法および課金システム
DE19509383A1 (de) * 1995-03-15 1996-09-19 Thomson Brandt Gmbh Verfahren zum Abrufen von Informationen aktueller Hörfunk- oder Fernsehsendungen
US5880768A (en) * 1995-04-06 1999-03-09 Prevue Networks, Inc. Interactive program guide systems and processes
US8539528B2 (en) 1995-04-17 2013-09-17 Starsight Telecast, Inc. Multi-source switching in a television system
US5818438A (en) * 1995-04-25 1998-10-06 Bellsouth Corporation System and method for providing television services
US6868551B1 (en) * 1995-05-05 2005-03-15 Microsoft Corporation Interactive program summary panel
US5699107A (en) * 1995-05-05 1997-12-16 Microsoft Corporation Program reminder system
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US5751282A (en) * 1995-06-13 1998-05-12 Microsoft Corporation System and method for calling video on demand using an electronic programming guide
EP0757485B1 (en) * 1995-07-31 2008-03-05 Kabushiki Kaisha Toshiba Interactive television system
US5801753A (en) * 1995-08-11 1998-09-01 General Instrument Corporation Of Delaware Method and apparatus for providing an interactive guide to events available on an information network
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US6075575A (en) * 1995-10-02 2000-06-13 Starsight Telecast, Inc. Remote control device and method for using television schedule information
US6732369B1 (en) 1995-10-02 2004-05-04 Starsight Telecast, Inc. Systems and methods for contextually linking television program information
US6323911B1 (en) * 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
US6388714B1 (en) 1995-10-02 2002-05-14 Starsight Telecast Inc Interactive computer system for providing television schedule information
JPH09130695A (ja) * 1995-11-02 1997-05-16 Toshiba Corp オンスクリーンディスプレイ装置
US5774540A (en) * 1995-11-15 1998-06-30 Lucent Technologies Inc. Hierarchical menu screen interface for displaying and accessing telephone terminal features
US5841855A (en) * 1995-11-15 1998-11-24 Lucent Technologies Inc. Menu level indicator for a telephone terminal
US6216264B1 (en) * 1995-11-17 2001-04-10 Thomson Licensing S.A. Scheduler apparatus employing a gopher agent
US6157413A (en) 1995-11-20 2000-12-05 United Video Properties, Inc. Interactive special events video signal navigation system
GB9616406D0 (en) * 1996-08-05 1996-09-25 British Sky Broadcasting Ltd Improvements in receivers for television signals
US6122011A (en) * 1995-12-27 2000-09-19 Index Systems, Inc. Apparatus and method for creating or editing a channel map
US5635989A (en) * 1996-02-13 1997-06-03 Hughes Electronics Method and apparatus for sorting and searching a television program guide
US6020863A (en) * 1996-02-27 2000-02-01 Cirrus Logic, Inc. Multi-media processing system with wireless communication to a remote display and method using same
US6240555B1 (en) * 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
US6025837A (en) 1996-03-29 2000-02-15 Micrsoft Corporation Electronic program guide with hyperlinks to target resources
US8006260B2 (en) 1996-04-01 2011-08-23 Gemstar Development Corporation Apparatus and method for parental control using V-chip plus+ and master password
US7158188B1 (en) 1996-04-19 2007-01-02 Hitachi, Ltd. Broadcasting and communication receiver apparatus
US5940073A (en) 1996-05-03 1999-08-17 Starsight Telecast Inc. Method and system for displaying other information in a TV program guide
US5969748A (en) * 1996-05-29 1999-10-19 Starsight Telecast, Inc. Television schedule system with access control
US6034689A (en) 1996-06-03 2000-03-07 Webtv Networks, Inc. Web browser allowing navigation between hypertext objects using remote control
KR100246379B1 (ko) * 1996-06-10 2000-03-15 구자홍 디브이디 재생기의 패런트 레벨 변경 제어 장치 및 방법
US6157411A (en) * 1996-06-14 2000-12-05 Intel Corporation Method and apparatus for compiling a repository of entertainment system data from multiple sources
US5801787A (en) * 1996-06-14 1998-09-01 Starsight Telecast, Inc. Television schedule system and method of operation for multiple program occurrences
KR100552408B1 (ko) * 1996-06-14 2006-05-17 스타사이트 텔레케스트, 인코포레이티드 텔레비전스케줄시스템및그동작방법
US6078348A (en) * 1996-06-17 2000-06-20 Starsight Telecast Inc. Television schedule system with enhanced features
US5929850A (en) 1996-07-01 1999-07-27 Thomson Consumer Electronices, Inc. Interactive television system and method having on-demand web-like navigational capabilities for displaying requested hyperlinked web-like still images associated with television content
US5903816A (en) * 1996-07-01 1999-05-11 Thomson Consumer Electronics, Inc. Interactive television system and method for displaying web-like stills with hyperlinks
US5986650A (en) 1996-07-03 1999-11-16 News America Publications, Inc. Electronic television program guide schedule system and method with scan feature
US6208384B1 (en) 1996-07-11 2001-03-27 Douglas G. Brown Methods and systems for providing information to a television using a personal computer
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
EP0919097A4 (en) * 1996-08-06 1999-10-27 Starsight Telecast Inc ELECTRONIC PROGRAM GUIDE WITH INTERACTIVE AREAS
US6151059A (en) * 1996-08-06 2000-11-21 Starsight Telecast, Inc. Electronic program guide with interactive areas
US20020016963A1 (en) * 1996-08-08 2002-02-07 Hideki Inoue Information receiving apparatus
US6195089B1 (en) * 1996-08-14 2001-02-27 Samsung Electronics Co., Ltd. Television graphical user interface having variable channel changer icons
US6181333B1 (en) * 1996-08-14 2001-01-30 Samsung Electronics Co., Ltd. Television graphical user interface having channel and program sorting capabilities
US6411308B1 (en) * 1996-08-14 2002-06-25 Samsung Electronics Co., Ltd. Television graphical user interface having variable channel control bars
AU4175797A (en) * 1996-09-03 1998-03-26 Starsight Telecast Incorporated Schedule system with enhanced recording capability
US6049333A (en) * 1996-09-03 2000-04-11 Time Warner Entertainment Company, L.P. System and method for providing an event database in a telecasting system
US6081290A (en) * 1996-09-20 2000-06-27 Soundview Technologies Incorporated Broadcast signal receiver retrofit apparatus and method
US6020910A (en) * 1996-09-20 2000-02-01 Soundview Technologies Incorporated Broadcast signal receiver retrofit apparatus and method
US6137486A (en) * 1996-09-30 2000-10-24 Sanyo Electric Co., Ltd. Image display control device for restricting display of video data viewed on a television in accordance with a restrict level of the video data
US6172677B1 (en) 1996-10-07 2001-01-09 Compaq Computer Corporation Integrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation
US7418672B2 (en) * 2000-12-21 2008-08-26 Exaflop Llc Integrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation
US20030005463A1 (en) * 1999-09-30 2003-01-02 Douglas B Macrae Access to internet data through a television system
US5982445A (en) * 1996-10-21 1999-11-09 General Instrument Corporation Hypertext markup language protocol for television display and control
US5886690A (en) * 1996-10-31 1999-03-23 Uniden America Corporation Program schedule user interface
US6758755B2 (en) * 1996-11-14 2004-07-06 Arcade Planet, Inc. Prize redemption system for games executed over a wide area network
CA2277835C (en) * 1996-11-15 2007-09-25 Mindport B.V. Method and apparatus for locating a program in an electronic program guide
EP0844572A1 (en) * 1996-11-22 1998-05-27 Webtv Networks, Inc. User interface for controlling audio functions in a web browser
US6151490A (en) 1996-12-02 2000-11-21 Douglas G. Brown Methods and systems for providing audio and video telephone communications using a personal computer and a television
US20030066085A1 (en) * 1996-12-10 2003-04-03 United Video Properties, Inc., A Corporation Of Delaware Internet television program guide system
EP2262243A1 (en) * 1996-12-10 2010-12-15 United Video Properties, Inc. Internet television program guide system
ATE246861T1 (de) * 1996-12-10 2003-08-15 United Video Properties Inc Internet-fernsehprogrammführersystem
US6184877B1 (en) * 1996-12-11 2001-02-06 International Business Machines Corporation System and method for interactively accessing program information on a television
US6745391B1 (en) 1997-12-10 2004-06-01 E Guide, Inc. Premium channel promotion system and method
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
US6687906B1 (en) 1996-12-19 2004-02-03 Index Systems, Inc. EPG with advertising inserts
US8635649B2 (en) 1996-12-19 2014-01-21 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US5931908A (en) * 1996-12-23 1999-08-03 The Walt Disney Corporation Visual object present within live programming as an actionable event for user selection of alternate programming wherein the actionable event is selected by human operator at a head end for distributed data and programming
US6256785B1 (en) * 1996-12-23 2001-07-03 Corporate Media Patners Method and system for providing interactive look-and-feel in a digital broadcast via an X-Y protocol
KR19980065932A (ko) * 1997-01-16 1998-10-15 구자홍 Tv 방송프로그램 시간표표시장치와 표시방법
US5850218A (en) 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
JP3664410B2 (ja) * 1997-02-19 2005-06-29 タイム ワーナー エンターテイメント カンパニー,エル.ピー.,ドゥーイング ビジネス アズ タイム ワーナー ケーブル フルサービステレビジョンシステムのためのサービスアプリケーションマネージャ
WO1998038831A1 (en) 1997-02-28 1998-09-03 Starsight Telecast, Inc. Television control interface with electronic guide
JP3372018B2 (ja) * 1997-03-13 2003-01-27 ソニー株式会社 データ受信装置およびデータ受信方法
US8769598B2 (en) * 1997-03-24 2014-07-01 Logitech Europe S.A. Program guide on a remote control
US20050097594A1 (en) 1997-03-24 2005-05-05 O'donnell Frank Systems and methods for awarding affinity points based upon remote control usage
US6130726A (en) * 1997-03-24 2000-10-10 Evolve Products, Inc. Program guide on a remote control display
GB2325537B8 (en) * 1997-03-31 2000-01-31 Microsoft Corp Query-based electronic program guide
EP0976246A1 (en) * 1997-04-14 2000-02-02 Thomson Consumer Electronics, Inc. A system for processing and decoding mpeg compatible data and internet information
AU7119598A (en) 1997-04-16 1998-11-11 Starsight Telecast Incorporated Multiple database, user-choice-compiled program and event guide
US9113122B2 (en) * 1997-04-21 2015-08-18 Rovi Guides, Inc. Method and apparatus for time-shifting video and text in a text-enhanced television program
US6292624B1 (en) * 1997-05-13 2001-09-18 Sony Corporation System and method for selection/deselection of timer recording
US6061097A (en) 1997-05-22 2000-05-09 United Video Properties, Inc. Interactive television program guide with selectable non-program options
EP0986904B1 (en) * 1997-06-06 2002-08-14 Thomson Consumer Electronics, Inc. System and method for processing audio-only programs in a television receiver
US6137654A (en) * 1997-06-23 2000-10-24 Motorola, Inc. Device having a diskette-like housing and a wireless transceiver and methods therefor
KR100317629B1 (ko) * 1997-06-30 2002-04-24 윤종용 디지털텔레비젼수상기에서서브채널정보표시방법
IL121230A (en) 1997-07-03 2004-05-12 Nds Ltd Intelligent electronic program guide
JP3413065B2 (ja) 1997-07-03 2003-06-03 松下電器産業株式会社 番組情報処理装置
IL125141A0 (en) * 1998-06-29 1999-01-26 Nds Ltd Advanced television system
US20030088872A1 (en) * 1997-07-03 2003-05-08 Nds Limited Advanced television system
US6262722B1 (en) * 1997-07-08 2001-07-17 United Video Properties, Inc. Interactive program guide navigator menu system
WO1999004561A1 (en) 1997-07-21 1999-01-28 E-Guide, Inc. Systems and methods for displaying and recording control interfaces
US6175362B1 (en) * 1997-07-21 2001-01-16 Samsung Electronics Co., Ltd. TV graphical user interface providing selection among various lists of TV channels
AU4326597A (en) * 1997-08-27 1999-03-16 News America Publications, Inc. Electronic television program guide schedule system and method with scan fe ature
US6141488A (en) * 1997-09-05 2000-10-31 United Video Properties, Inc. Program guide system for recording television programs
SE522598C2 (sv) * 1997-09-08 2004-02-24 Telia Ab Arrangemang för en kategoristyrd kanalbläddring
EP1008260B1 (en) 1997-09-18 2002-05-15 United Video Properties, Inc. Electronic-mail reminder for an internet television program guide
US7565673B1 (en) * 1997-09-30 2009-07-21 Hewlett-Packard Development Company, L.P. Apparatus and method for using keyboard macros to control viewing channel
US6016141A (en) 1997-10-06 2000-01-18 United Video Properties, Inc. Interactive television program guide system with pay program package promotion
US6604240B2 (en) 1997-10-06 2003-08-05 United Video Properties, Inc. Interactive television program guide system with operator showcase
DE19745288A1 (de) * 1997-10-14 1999-04-15 Grundig Ag Fernsehgerät mit verbessertem Videotextzugriff mittels "Picture in Picture"-Tuner
DK135797A (da) 1997-11-26 1998-12-21 Force Electronics As Fremgangsmåde ved overførsel af tekst TV sider fra et antal TV udbydere til et antal TV modtagere
AU745009B2 (en) * 1997-12-01 2002-03-07 Rovi Guides, Inc. Electronic program guide system with advertising messages in pop-ups
US7024681B1 (en) 1997-12-04 2006-04-04 Verizon Laboratories Inc. Method and apparatus for near video on demand
AU1812399A (en) * 1997-12-09 1999-06-28 Starsight Telecast Incorporated Epg with alpha sorting feature
US6367078B1 (en) * 1997-12-12 2002-04-02 Michael Lasky Electronic program-guide system with sideways-surfing capability
US6757001B2 (en) 1999-03-30 2004-06-29 Research Investment Network, Inc. Method of using physical buttons in association with a display to access and execute functions available through associated hardware and software
US6483548B1 (en) 1998-12-28 2002-11-19 Research Investment Network, Inc. Method of data display for electronic program guides (EPGs)
US6104334A (en) * 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
US6545722B1 (en) * 1998-01-09 2003-04-08 Douglas G. Brown Methods and systems for providing television related services via a networked personal computer
US6445398B1 (en) 1998-02-04 2002-09-03 Corporate Media Partners Method and system for providing user interface for electronic program guide
US6452611B1 (en) 1998-02-04 2002-09-17 Corporate Media Partners Method and system for providing dynamically changing programming categories
IL123288A (en) 1998-02-13 2001-05-20 Nds Ltd Electronic game guide system
US7185355B1 (en) 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
CA2322536A1 (en) * 1998-03-04 1999-09-10 United Video Properties, Inc. Program guide system with monitoring of advertisement usage and user activities
JP4510282B2 (ja) * 1998-03-04 2010-07-21 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド 対象を絞った広告を有する番組ガイドシステム
AU3192199A (en) * 1998-03-20 1999-10-11 Thomson Licensing S.A. Graphical display of current time on electronic program guide
US6112992A (en) * 1998-06-17 2000-09-05 Motorola, Inc. Optical code reader and methods and articles therefor
US20040194138A1 (en) * 1998-04-30 2004-09-30 Prevue Networks, Inc. Program guide system with targeted advertisements based on function buttons and non-programming options
US6564379B1 (en) 1998-04-30 2003-05-13 United Video Properties, Inc. Program guide system with flip and browse advertisements
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
US6742183B1 (en) 1998-05-15 2004-05-25 United Video Properties, Inc. Systems and methods for advertising television networks, channels, and programs
US7603684B1 (en) 1998-05-19 2009-10-13 United Video Properties, Inc. Program guide system with video-on-demand browsing
US6314573B1 (en) * 1998-05-29 2001-11-06 Diva Systems Corporation Method and apparatus for providing subscription-on-demand services for an interactive information distribution system
US6314572B1 (en) * 1998-05-29 2001-11-06 Diva Systems Corporation Method and apparatus for providing subscription-on-demand services, dependent services and contingent services for an interactive information distribution system
US6126075A (en) * 1998-06-04 2000-10-03 Motorola, Inc. Optical code reader including circuitry for processing the read symbology
WO1999066725A1 (en) * 1998-06-16 1999-12-23 United Video Properties, Inc. Interactive television program guide with simultaneous watch and record capabilities
US6536041B1 (en) * 1998-06-16 2003-03-18 United Video Properties, Inc. Program guide system with real-time data sources
US6315204B1 (en) 1998-06-17 2001-11-13 Motorola, Inc. Optical code reader and methods and articles therefor
US6260760B1 (en) 1998-06-17 2001-07-17 Motorola, Inc. Optical code reader including circuitry for processing the symbology
US6119938A (en) * 1998-06-17 2000-09-19 Motorola, Inc. Optical code reader having a controllable amplifier and methods therefor
US20110093898A1 (en) * 1998-06-18 2011-04-21 Rosenthol Joshua A Program guide system with user designated favorite themes
US6268849B1 (en) * 1998-06-30 2001-07-31 United Video Properties, Inc. Internet television program guide system with embedded real-time data
US6442755B1 (en) 1998-07-07 2002-08-27 United Video Properties, Inc. Electronic program guide using markup language
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
ATE460812T1 (de) 1998-07-17 2010-03-15 United Video Properties Inc Interaktives fernsehprogrammführungssystem mit mehreren geräten in einem haus
EP3038351A1 (en) 1998-07-17 2016-06-29 Rovi Guides, Inc. Television system with aided user program searching
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
US6505348B1 (en) * 1998-07-29 2003-01-07 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
US7254823B2 (en) * 1998-08-21 2007-08-07 United Video Properties, Inc. Apparatus and method for constrained selection of favorite channels
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US8589975B2 (en) * 1998-08-21 2013-11-19 United Video Properties, Inc. Electronic program guide with advance notification
WO2000011871A1 (en) * 1998-08-23 2000-03-02 Open Entertainment, Inc. Transaction system for transporting media files from content provider sources to home entertainment devices
TW447221B (en) * 1998-08-26 2001-07-21 United Video Properties Inc Television message system
TW463503B (en) 1998-08-26 2001-11-11 United Video Properties Inc Television chat system
US6701523B1 (en) * 1998-09-16 2004-03-02 Index Systems, Inc. V-Chip plus+in-guide user interface apparatus and method for programmable blocking of television and other viewable programming, such as for parental control of a television receiver
US6169879B1 (en) * 1998-09-16 2001-01-02 Webtv Networks, Inc. System and method of interconnecting and using components of home entertainment system
US6829779B1 (en) * 1998-09-16 2004-12-07 Webtv Networks, Inc. User interface for entertainment system setup
US7412715B2 (en) * 1998-10-28 2008-08-12 Samsung Electronics Co., Ltd. Method and apparatus for displaying channel information and selecting channel on digital television
US7058635B1 (en) * 1998-10-30 2006-06-06 Intel Corporation Method and apparatus for searching through an electronic programming guide
US6594825B1 (en) * 1998-10-30 2003-07-15 Intel Corporation Method and apparatus for selecting a version of an entertainment program based on user preferences
US7694319B1 (en) 1998-11-02 2010-04-06 United Video Properties, Inc. Interactive program guide with continuous data stream and client-server data supplementation
US7603685B2 (en) 1998-11-03 2009-10-13 United Video Properties, Inc. Program guide system with combination category search
US7165098B1 (en) 1998-11-10 2007-01-16 United Video Properties, Inc. On-line schedule system with personalization features
TW499816B (en) * 1998-11-30 2002-08-21 United Video Properties Inc Interactive program guide system and method
US6859799B1 (en) * 1998-11-30 2005-02-22 Gemstar Development Corporation Search engine for video and graphics
US6732367B1 (en) * 1998-11-30 2004-05-04 United Video Properties, Inc. Interactive television program guide system with title and description blocking
US6766526B1 (en) * 1998-12-03 2004-07-20 United Video Properties, Inc. Smart channel entry system
US6865746B1 (en) 1998-12-03 2005-03-08 United Video Properties, Inc. Electronic program guide with related-program search feature
EP1138150B1 (en) * 1998-12-07 2009-02-18 Index Systems, Inc. System and method for generating video recording reminders
US6792197B1 (en) * 1998-12-07 2004-09-14 Index Systems, Inc. System and method for generating video taping reminders
US6317883B2 (en) 1998-12-11 2001-11-13 Mediaone Group, Inc. System and method for content-based television program selection
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
IL128506A (en) 1999-02-11 2009-11-18 Nds Ltd Time-dependent confirmation
US7293231B1 (en) 1999-03-18 2007-11-06 British Columbia Ltd. Data entry for personal computing devices
US6256019B1 (en) * 1999-03-30 2001-07-03 Eremote, Inc. Methods of using a controller for controlling multi-user access to the functionality of consumer devices
JP4378576B2 (ja) * 1999-05-18 2009-12-09 ソニー株式会社 受信装置および方法、供給装置および方法、双方向通信システムおよび方法、並びに記録媒体
US6717590B1 (en) 1999-05-21 2004-04-06 Gateway, Inc. Verified scheduling of recurrent program recording operations
US6906733B1 (en) 1999-05-21 2005-06-14 Gateway, Inc. Method, signal, system, and interface for display week-at-a-glance per-network electronic program guide grid
US6549929B1 (en) 1999-06-02 2003-04-15 Gateway, Inc. Intelligent scheduled recording and program reminders for recurring events
US6957445B1 (en) 1999-06-16 2005-10-18 Gateway Inc. Method, system, software, and signal for performing events for related programs
WO2001001678A1 (en) 1999-06-28 2001-01-04 Index Systems, Inc. System and method for utilizing epg database for modifying advertisements
WO2001001677A1 (en) 1999-06-28 2001-01-04 United Video Properties, Inc. Interactive television program guide system and method with niche hubs
WO2001001689A1 (en) 1999-06-29 2001-01-04 United Video Properties, Inc. Method and system for a video-on-demand-related interactive display within an interactive television application
US6418325B1 (en) 1999-07-12 2002-07-09 Motorola, Inc. Handheld device having an optical data reader
CN1158862C (zh) * 1999-07-16 2004-07-21 汤姆森许可公司 在电视机中执行信道搜索的方法和装置
WO2001015443A1 (en) * 1999-08-20 2001-03-01 Nogatech Inc. Device, system and method for usb television and television integration with advertising and with internet browsing
US6591421B1 (en) 1999-08-25 2003-07-08 Spotware Technologies, Inc. System and method for automatically detecting and generating electronic program guide entries of future programming
US6684399B1 (en) 1999-09-17 2004-01-27 Spotware Technologies, Inc. Electronic program guide including live network multimedia broadcast channels
AU7606500A (en) * 1999-09-24 2001-04-24 United Video Properties, Inc. Interactive television program guide with enhanced user interface
US7444661B1 (en) 1999-09-30 2008-10-28 Gateway Inc. Electronic program guide utilizing multiple tuning sources
US8528019B1 (en) 1999-11-18 2013-09-03 Koninklijke Philips N.V. Method and apparatus for audio/data/visual information
JP4828679B2 (ja) 1999-12-01 2011-11-30 ソニー株式会社 受信装置、コンテンツ選択方法、及び放送システム
KR20020062961A (ko) 1999-12-10 2002-07-31 유나이티드 비디오 프로퍼티즈, 인크. 진보된 셋탑 애플리케이션에서 사용하기 위한 기능들을갖는 대화형 텔레비전 시스템
US20020073421A1 (en) * 1999-12-10 2002-06-13 Gutman Levitan System for targeted advertisement, personal editing and parental control in a television network
AU4711601A (en) 1999-12-10 2001-07-03 United Video Properties, Inc. Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
US7228556B2 (en) 1999-12-21 2007-06-05 Tivo Inc. Distributed, interactive television program guide; system and method
WO2001047257A1 (en) 1999-12-21 2001-06-28 Tivo, Inc. Intelligent system and methods of recommending media content items based on user preferences
US6862741B1 (en) 1999-12-22 2005-03-01 Gateway, Inc. System and method for displaying event related electronic program guide data on intelligent remote devices
US6496802B1 (en) 2000-01-07 2002-12-17 Mp3.Com, Inc. System and method for providing access to electronic works
ES2349503T3 (es) 2000-02-01 2011-01-04 United Video Properties, Inc. Métodos y sistemas para publicidad forzada.
AU783853B2 (en) * 2000-02-01 2005-12-15 Rovi Guides, Inc. Systems and methods for providing promotions with recorded programs
US7373650B1 (en) 2000-02-01 2008-05-13 Scientific-Atlanta, Inc. Apparatuses and methods to enable the simultaneous viewing of multiple television channels and electronic program guide content
US8531276B2 (en) 2000-03-15 2013-09-10 Logitech Europe S.A. State-based remote control system
US6784805B2 (en) 2000-03-15 2004-08-31 Intrigue Technologies Inc. State-based remote control system
US20010033243A1 (en) 2000-03-15 2001-10-25 Harris Glen Mclean Online remote control configuration system
AU8930201A (en) 2000-03-31 2001-10-15 United Video Properties Inc Systems and methods for improved audience measuring
EP1273169B1 (en) 2000-03-31 2006-06-07 United Video Properties, Inc. Systems and methods for reducing cut-offs in program recording
BRPI0109666B1 (pt) * 2000-03-31 2018-02-14 Rovi Guides, Inc. "sistema de mídia interativa e método para uso de um aplicativo de mídia interativa para substituir o conteúdo de vídeo de tempo de pausa no lugar da mídia que é pausada"
CN100476796C (zh) 2000-03-31 2009-04-08 联合视频制品公司 元数据链接广告的系统和方法
EP1273167B1 (en) 2000-04-10 2005-12-07 United Video Properties, Inc. Interactive media guide with media guidance interface
US7934232B1 (en) 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
WO2001086937A2 (en) * 2000-05-08 2001-11-15 Worldgate Service, Inc. System and method for broadcasting information in a television distribution system
US7613790B2 (en) * 2000-07-13 2009-11-03 Biap Systems, Inc. Apparatus for and method of executing customized interactive computing services in a broadband network environment
US7100184B1 (en) * 2000-08-03 2006-08-29 Matsushita Electric Industrial Company Ltd. Method and apparatus for rapid access of program guide information
US8490134B2 (en) 2000-08-14 2013-07-16 Cumnor Technologies Llc Displaying advertising in an electronic program guide
CA2419780C (en) * 2000-08-14 2012-08-21 Corporate Media Partners D/B/A Americast System and method for displaying advertising in an interactive program guide
JP4218196B2 (ja) 2000-09-01 2009-02-04 ソニー株式会社 番組関連情報提供装置、番組関連情報提供システム及び番組関連情報提供方法
US7103906B1 (en) 2000-09-29 2006-09-05 International Business Machines Corporation User controlled multi-device media-on-demand system
CN1475081A (zh) * 2000-10-11 2004-02-11 联合视频制品公司 补充按需式媒体的系统和方法
TW545060B (en) 2000-10-11 2003-08-01 United Video Properties Inc Systems and methods for caching data in media-on-demand systems
ATE406618T1 (de) 2000-10-11 2008-09-15 United Video Properties Inc Systeme und verfahren zur bereitstellung von datenspeichern in servern in einem medien-auf- anfrage liefersystem
CA2323856A1 (en) * 2000-10-18 2002-04-18 602531 British Columbia Ltd. Method, system and media for entering data in a personal computing device
US20020069407A1 (en) * 2000-11-28 2002-06-06 Navic Systems, Incorporated System and method for reporting counted impressions
US20020069404A1 (en) * 2000-11-28 2002-06-06 Navic Systems, Incorporated Targeted promotion deployment
US7328231B2 (en) * 2000-11-28 2008-02-05 Navic Systems Generating schedules for synchronizing bulk data transfers to end node devices in a multimedia network
US7370343B1 (en) 2000-11-28 2008-05-06 United Video Properties, Inc. Electronic program guide with blackout features
US7047273B2 (en) 2000-11-28 2006-05-16 Navic Systems, Inc. Load balancing in set top cable box environment
US7370073B2 (en) * 2000-11-28 2008-05-06 Navic Systems, Inc. Using viewership profiles for targeted promotion deployment
US20020112238A1 (en) * 2000-11-28 2002-08-15 Navic Systems, Incorporated Promotions on viewing devices
US8341676B1 (en) * 2000-12-01 2012-12-25 JLB Ventures LLC. Method and system for performing an alphabetic search using a single application of keys
US7096483B2 (en) 2000-12-21 2006-08-22 Thomson Licensing Dedicated channel for displaying programs
US7340761B2 (en) * 2001-02-20 2008-03-04 Digeo, Inc. System and method for delivering radio programs and related schedule information
KR20090104922A (ko) * 2001-02-21 2009-10-06 유나이티드 비디오 프로퍼티즈, 인크. 개인용 비디오 녹화 특징을 갖는 대화식 프로그램 가이드를 위한 시스템 및 방법
JP4268803B2 (ja) * 2001-02-28 2009-05-27 トムソン ライセンシング ビデオ装置を制御する方法および電子番組ガイド情報を検索する装置
CN100370814C (zh) * 2001-02-28 2008-02-20 汤姆森许可公司 用于产生用户简档的系统和方法
WO2002078317A2 (en) * 2001-03-22 2002-10-03 United Video Properties, Inc. Personal video recorder systems and methods
WO2002089935A1 (en) * 2001-04-11 2002-11-14 Walker Digital, Llc Method and apparatus for remotely customizing a gaming device
US7197759B2 (en) 2001-05-14 2007-03-27 Webtv Networks, Inc. Electronic program guide displayed simultaneously with television programming
US7568212B2 (en) * 2001-05-29 2009-07-28 Sanyo Electric Co., Ltd. Digital broadcasting receiver
US7716704B2 (en) * 2001-06-12 2010-05-11 Thomson Licensing Television program selection apparatus and method
US7380262B2 (en) * 2001-06-12 2008-05-27 Thomson Licensing Method and apparatus for generating a list of suggested scheduled television programs
US7496945B2 (en) * 2001-06-29 2009-02-24 Cisco Technology, Inc. Interactive program guide for bidirectional services
US20030005329A1 (en) * 2001-06-29 2003-01-02 Ari Ikonen System and method for transmitting data via wireless connection in a secure manner
DE10137858B4 (de) * 2001-07-31 2005-03-17 Loewe Opta Gmbh Verfahren zum Aktualisieren und/oder Austauschen von Betriebssoftware oder Daten in unterhaltungselektronischen Kommunikations- und Informationsgeräten
US7793326B2 (en) 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US7908628B2 (en) 2001-08-03 2011-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content coding and formatting
US7636931B2 (en) * 2001-08-17 2009-12-22 Igt Interactive television devices and systems
FR2829891B1 (fr) * 2001-09-18 2004-01-16 France Telecom Procede de reception par un terminal de contenus diffuses par une pluralite de canaux a travers un reseau informatique
US20030070166A1 (en) * 2001-10-05 2003-04-10 Johnson Michael Wayne Method and system for enabling program blocking
US20030070168A1 (en) * 2001-10-09 2003-04-10 Stone Christopher J. Method and apparatus for editing an electronic program guide
JP2003150672A (ja) * 2001-11-09 2003-05-23 Fujitsu Ltd 工場監査方法及び工場監査システム
AR037425A1 (es) * 2001-11-26 2004-11-10 United Video Properties Inc Guia interactiva de programacion televisiva para grabar contenido de video mejorado
KR100425319B1 (ko) * 2001-12-29 2004-03-31 삼성전자주식회사 디지털 텔레비전의 채널 선택 방법
US6897904B2 (en) 2002-01-04 2005-05-24 Microsoft Corporation Method and apparatus for selecting among multiple tuners
JP2003208343A (ja) * 2002-01-10 2003-07-25 Ricoh Co Ltd ファイル作成・閲覧方法、ファイル作成方法、ファイル閲覧方法、ファイル構造及びプログラム
US20030146928A1 (en) * 2002-01-31 2003-08-07 Paul Finster Method and system for optimal grid alignment
US20030154489A1 (en) * 2002-01-31 2003-08-14 Paul Finster Method and system for separating static and dynamic data
US20030145325A1 (en) * 2002-01-31 2003-07-31 Paul Finster Method and system for presentation of pre-generated programming information
US20030154473A1 (en) * 2002-02-08 2003-08-14 Shin Su Hyun Apparatus and method for controlling electronic program guide (EPG)
US20030167471A1 (en) * 2002-03-04 2003-09-04 Cliff Roth System and method for selection of video products that are deliverable on demand
JP4315638B2 (ja) * 2002-04-16 2009-08-19 ソニー株式会社 端末装置、端末装置による機器の遠隔制御方法及びプログラム
US7774816B2 (en) * 2002-04-23 2010-08-10 Rovi Technologies Corporation Conflict manager for a video recorder
AU2003243183A1 (en) * 2002-05-01 2003-11-17 Index Systems, Inc. Method and system for facilitating advertising and t-commerce transactions in connection with content stored on a storage medium
US20040078810A1 (en) * 2002-06-07 2004-04-22 Monica Marics Method and system for performing actions related to programming in an electronic program guide
US7607107B2 (en) * 2002-06-18 2009-10-20 The Directv Group, Inc. On-screen user interface device
US20040055007A1 (en) * 2002-09-13 2004-03-18 David Allport Point-based system and method for interacting with electronic program guide grid
JP2004135169A (ja) * 2002-10-11 2004-04-30 Fujitsu Ten Ltd デジタル放送受信装置
US20040103434A1 (en) 2002-11-25 2004-05-27 United Video Properties, Inc. Interactive television systems with conflict management capabilities
US7117441B2 (en) * 2002-11-27 2006-10-03 Research Investment Network, Inc. Grid-based system and method for interacting with electronic program guide grid
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US8116611B2 (en) * 2003-02-10 2012-02-14 Aptiv Digital, Inc. Tuner sharing video recorder system architecture
KR100561479B1 (ko) * 2003-03-13 2006-03-16 삼성전자주식회사 동영상으로 재생되는 복수개의 타이틀이 기록된정보저장매체, 그 재생 장치 및 재생 방법
US7194700B2 (en) * 2003-03-14 2007-03-20 Sharp Laboratories Of America, Inc. System and method for one-stroke multimedia programming
US20050114374A1 (en) * 2003-04-04 2005-05-26 Juszkiewicz Henry E. User interface for a combination compact disc recorder and player system
US7249147B2 (en) * 2003-04-04 2007-07-24 Gibson Guitar Corp. Combination compact disc recorder and player system
US7216178B2 (en) * 2003-04-04 2007-05-08 Gibson Guitar Corp. System and method for distributing music to customers over the internet using uniquely identified proprietary devices
US20060051059A1 (en) * 2004-09-08 2006-03-09 Krakirian Haig H Video recorder having user extended and automatically extended time slots
US6760538B1 (en) 2003-04-21 2004-07-06 Pioneer Digital Technologies, Inc. Video recorder having user extended and automatically extended time slots
US20040213557A1 (en) * 2003-04-23 2004-10-28 Pioneer Digital Technologies, Inc. Non-hierarchical interface screens for use in a video recorder
US20040250280A1 (en) * 2003-06-06 2004-12-09 Research Investment Network, Inc. System and method for interacting with epg grid using stable underlying focal point
US7130846B2 (en) * 2003-06-10 2006-10-31 Microsoft Corporation Intelligent default selection in an on-screen keyboard
US8418196B2 (en) * 2003-06-30 2013-04-09 At&T Intellectual Property I, L.P. Interactive content with enhanced network operator control
US20040268404A1 (en) * 2003-06-30 2004-12-30 Gray James Harold System and method for message notification
US8635643B2 (en) 2003-06-30 2014-01-21 At&T Intellectual Property I, L.P. System and method for providing interactive media content over a network
US20040268385A1 (en) * 2003-06-30 2004-12-30 Gray James Harold User originated content notification
US20040268416A1 (en) * 2003-06-30 2004-12-30 Gray James Harold System and method for providing enhanced hot key control
US8438601B2 (en) 2003-07-02 2013-05-07 Rovi Solutions Corporation Resource management for a networked personal video recording system
US7454120B2 (en) * 2003-07-02 2008-11-18 Macrovision Corporation Methods and apparatus for client aggregation of television programming in a networked personal video recording system
JP3997980B2 (ja) * 2003-10-28 2007-10-24 ソニー株式会社 選択装置、選択方法
US7984468B2 (en) 2003-11-06 2011-07-19 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US20050147247A1 (en) * 2003-11-14 2005-07-07 Westberg Thomas E. Interactive television systems having POD modules and methods for use in the same
US20050114340A1 (en) * 2003-11-21 2005-05-26 Huslak Nicholas S. Method, system, and storage medium for providing adaptive programming listings over a network
US8286203B2 (en) 2003-12-19 2012-10-09 At&T Intellectual Property I, L.P. System and method for enhanced hot key delivery
JP2005197991A (ja) * 2004-01-07 2005-07-21 Orion Denki Kk オンスクリーン表示装置
US8161388B2 (en) 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
US20100153997A1 (en) * 2004-01-21 2010-06-17 United Video Properties, Inc. Interactive television system with templates for managing vendor-specific video-on-demand content
US20050240963A1 (en) * 2004-04-21 2005-10-27 Showtime Networks, Inc. Interactive gateway
USD523442S1 (en) * 2004-05-27 2006-06-20 Sony Computer Entertainment Inc. Computer generated image for a display panel or screen
JP4479366B2 (ja) * 2004-06-14 2010-06-09 ソニー株式会社 番組情報処理システム,番組情報管理サーバ,番組情報利用端末およびコンピュータプログラム。
US7386542B2 (en) 2004-08-30 2008-06-10 The Mitre Corporation Personalized broadcast news navigator
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
TWI252698B (en) * 2004-11-25 2006-04-01 Esity Technology Co Ltd Video program menu system and menu control device of menu system
US7974962B2 (en) 2005-01-06 2011-07-05 Aptiv Digital, Inc. Search engine for a video recorder
US8552984B2 (en) * 2005-01-13 2013-10-08 602531 British Columbia Ltd. Method, system, apparatus and computer-readable media for directing input associated with keyboard-type device
US8752094B2 (en) * 2005-03-30 2014-06-10 Rovi Guides, Inc. Systems and methods for video-rich navigation
US20100311399A1 (en) * 2005-03-31 2010-12-09 United Video Properties, Inc. Systems and methods for generating audible reminders on mobile user equipment
US8229283B2 (en) 2005-04-01 2012-07-24 Rovi Guides, Inc. System and method for quality marking of a recording
US9973817B1 (en) 2005-04-08 2018-05-15 Rovi Guides, Inc. System and method for providing a list of video-on-demand programs
DE102006018238A1 (de) 2005-04-20 2007-03-29 Logitech Europe S.A. System und Verfahren zur adaptiven Programmierung einer Fernbedienung
US8387089B1 (en) 2005-05-06 2013-02-26 Rovi Guides, Inc. Systems and methods for providing a scan
US8640166B1 (en) 2005-05-06 2014-01-28 Rovi Guides, Inc. Systems and methods for content surfing
JP4805633B2 (ja) 2005-08-22 2011-11-02 任天堂株式会社 ゲーム用操作装置
US8719857B1 (en) 2005-08-24 2014-05-06 Rovi Guides, Inc. Systems and methods for providing parental control features in video mosaic environments
US7788266B2 (en) 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US7779011B2 (en) 2005-08-26 2010-08-17 Veveo, Inc. Method and system for dynamically processing ambiguous, reduced text search queries and highlighting results thereof
DE102005041812B4 (de) * 2005-09-02 2007-08-16 Loewe Opta Gmbh Verfahren zur Erstellung einer elektronischen Programmzeitschrift für Fernseh- und/oder Tonrundfunkprogramme in einem Empfangsgerät für Fernseh- und/oder Tonrundfunksignale
US7646962B1 (en) * 2005-09-30 2010-01-12 Guideworks, Llc System and methods for recording and playing back programs having desirable recording attributes
US8582946B2 (en) * 2005-11-04 2013-11-12 Rovi Guides, Inc. Systems and methods for recording programs using a network recording device as supplemental storage
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US8863168B2 (en) * 2005-11-14 2014-10-14 Rovi Guides, Inc. Media control system with viewer rewards
US20100146536A1 (en) 2005-11-14 2010-06-10 Michael Craner Parental media palettes
US8613024B2 (en) * 2005-12-13 2013-12-17 United Video Properties, Inc. Cross-platform predictive popularity ratings for use in interactive television applications
US8317618B2 (en) 2005-12-15 2012-11-27 At&T Intellectual Property I, Lp System, method and computer program for enabling an interactive game
KR101079602B1 (ko) * 2005-12-22 2011-11-03 삼성전자주식회사 방송수신장치 및 방송수신방법
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
US20070156521A1 (en) 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
US20070154163A1 (en) 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for creating aggregations of episodes of series programming in order
US20070157220A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for managing content
US20070157242A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for managing content
US7765235B2 (en) * 2005-12-29 2010-07-27 Rovi Guides, Inc. Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems
US20070157237A1 (en) * 2005-12-29 2007-07-05 Charles Cordray Systems and methods for episode tracking in an interactive media environment
US20070162502A1 (en) * 2005-12-29 2007-07-12 United Video Properties, Inc. Media library in an interactive media guidance application
US8214869B2 (en) * 2005-12-29 2012-07-03 Rovi Guides, Inc. Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems
US9015736B2 (en) * 2005-12-29 2015-04-21 Rovi Guides, Inc. Systems and methods for episode tracking in an interactive media environment
US8161412B2 (en) * 2006-01-13 2012-04-17 At&T Intellectual Property I, L.P. Systems, methods, and computer program products for providing interactive content
US8402503B2 (en) 2006-02-08 2013-03-19 At& T Intellectual Property I, L.P. Interactive program manager and methods for presenting program content
US8065710B2 (en) 2006-03-02 2011-11-22 At& T Intellectual Property I, L.P. Apparatuses and methods for interactive communication concerning multimedia content
US8380726B2 (en) 2006-03-06 2013-02-19 Veveo, Inc. Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US8079044B1 (en) 2006-04-10 2011-12-13 Rovi Guides, Inc. Systems and methods for providing parental control asset searching
US20070245019A1 (en) * 2006-04-12 2007-10-18 United Video Properties, Inc. Interactive media content delivery using a backchannel communications network
US7831902B2 (en) * 2006-05-31 2010-11-09 Microsoft Corporation Displaying interrelated changes in a grid
US7890490B1 (en) * 2006-06-30 2011-02-15 United Video Properties, Inc. Systems and methods for providing advanced information searching in an interactive media guidance application
JP2009545921A (ja) 2006-07-31 2009-12-24 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド メディアガイダンスプランナを提供するためのシステムおよび方法
ZA200606346B (en) * 2006-08-01 2007-12-27 Nanfo Proprietary Ltd Processing of broadcast schedules
US20080046935A1 (en) * 2006-08-18 2008-02-21 Krakirian Haig H System and method for displaying program guide information
US20080065722A1 (en) * 2006-09-11 2008-03-13 Apple Computer, Inc. Media device playlists
US8243017B2 (en) 2006-09-11 2012-08-14 Apple Inc. Menu overlay including context dependent menu icon
US20080066135A1 (en) * 2006-09-11 2008-03-13 Apple Computer, Inc. Search user interface for media device
US20080062137A1 (en) * 2006-09-11 2008-03-13 Apple Computer, Inc. Touch actuation controller for multi-state media presentation
US9565387B2 (en) * 2006-09-11 2017-02-07 Apple Inc. Perspective scale video with navigation menu
EP1901187A3 (de) 2006-09-16 2009-02-04 LOEWE OPTA GmbH Verfahren zur Suche nach Nutzdaten in Datenbanken von unterhaltungselektronischen Geräten
US8381249B2 (en) 2006-10-06 2013-02-19 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US8209424B2 (en) 2006-12-20 2012-06-26 United Video Properties, Inc. Systems and methods for providing remote access to interactive media guidance applications
US20080155600A1 (en) * 2006-12-20 2008-06-26 United Video Properties, Inc. Systems and methods for providing remote access to interactive media guidance applications
US20080163059A1 (en) 2006-12-28 2008-07-03 Guideworks, Llc Systems and methods for creating custom video mosaic pages with local content
DE102007008168A1 (de) * 2007-02-19 2008-08-28 Siemens Ag Schaltungsvorrichtung und entsprechendes Verfahren zum Ansteuern einer Last
US8490138B2 (en) * 2007-02-23 2013-07-16 Rovi Guides, Inc. Channel searching by content type
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
CA2581824A1 (en) * 2007-03-14 2008-09-14 602531 British Columbia Ltd. System, apparatus and method for data entry using multi-function keys
US8418206B2 (en) 2007-03-22 2013-04-09 United Video Properties, Inc. User defined rules for assigning destinations of content
EP1976277A1 (en) * 2007-03-31 2008-10-01 Sony Deutschland Gmbh Method and device for displaying information
US8087047B2 (en) 2007-04-20 2011-12-27 United Video Properties, Inc. Systems and methods for providing remote access to interactive media guidance applications
US8578416B1 (en) 2007-04-27 2013-11-05 Rovi Guides, Inc. Systems and methods for providing blackout recording and summary information
US8533761B1 (en) 2007-04-30 2013-09-10 Google Inc. Aggregating media information
US8005826B1 (en) 2007-04-30 2011-08-23 Google Inc. Identifying media content in queries
US8631440B2 (en) 2007-04-30 2014-01-14 Google Inc. Program guide user interface
US8484192B1 (en) 2007-04-30 2013-07-09 Google Inc. Media search broadening
KR101370346B1 (ko) * 2007-06-01 2014-03-05 삼성전자 주식회사 영상처리장치 및 영상처리방법
US20090041294A1 (en) * 2007-06-02 2009-02-12 Newell Steven P System for Applying Content Categorizations of Images
US8407737B1 (en) 2007-07-11 2013-03-26 Rovi Guides, Inc. Systems and methods for providing a scan transport bar
US20090019492A1 (en) 2007-07-11 2009-01-15 United Video Properties, Inc. Systems and methods for mirroring and transcoding media content
US8107977B2 (en) 2007-09-07 2012-01-31 United Video Properties, Inc. Cross-platform messaging
US8327403B1 (en) 2007-09-07 2012-12-04 United Video Properties, Inc. Systems and methods for providing remote program ordering on a user device via a web server
USD590837S1 (en) * 2007-10-17 2009-04-21 Sony Corporation Display device showing network status icon
US7912824B2 (en) * 2007-10-31 2011-03-22 Echostar Technologies L.L.C. Processes and systems for enhancing an electronic program guide displaying particular timeslot associated with first channel and the link is not associated with other timeslots
US20090133078A1 (en) * 2007-11-16 2009-05-21 United Video Properties, Inc Systems and methods for automatically purchasing and recording popular pay programs in an interactive media delivery system
US8943539B2 (en) 2007-11-21 2015-01-27 Rovi Guides, Inc. Enabling a friend to remotely modify user data
WO2009073925A1 (en) * 2007-12-12 2009-06-18 Colin Simon Method, system and apparatus to enable convergent television accessibility on digital television panels with encryption capabilities
US20090165049A1 (en) * 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting and interactive media guidance application
US20090165051A1 (en) * 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting an interactive media guidance application
KR101487833B1 (ko) * 2007-12-20 2015-01-30 삼성전자 주식회사 프로그램 기준의 epg 시스템 및 그 방법
US20090172736A1 (en) * 2007-12-31 2009-07-02 United Video Properties, Inc. Interactive media guidance application with access to multiple data paths
US20090278987A1 (en) * 2008-01-07 2009-11-12 Toshiba America Consumer Products User interface for consumer electronic product
USD599815S1 (en) * 2008-01-08 2009-09-08 Mitsubishi Electric Corporation Monitor screen with an image
USD602948S1 (en) * 2008-01-08 2009-10-27 Mitsubishi Electric Corporation Monitor screen with an image
WO2009102470A2 (en) * 2008-02-12 2009-08-20 Pacific Biosciences Of California, Inc. Compositions and methods for use in analytical reactions
US20090266888A1 (en) * 2008-04-23 2009-10-29 Mccarthy Mary Method for organizing and inventorying library materials
US8989561B1 (en) 2008-05-29 2015-03-24 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US20090313655A1 (en) * 2008-06-12 2009-12-17 Nokia Corporation Apparatus, method, computer program and user interface for enabling access to programs.
US8601526B2 (en) 2008-06-13 2013-12-03 United Video Properties, Inc. Systems and methods for displaying media content and media guidance information
US8510778B2 (en) * 2008-06-27 2013-08-13 Rovi Guides, Inc. Systems and methods for ranking assets relative to a group of viewers
US8624908B1 (en) 2008-06-27 2014-01-07 Rovi Guides, Inc. Systems and methods of transitioning from buffering video to recording video
US8327402B1 (en) 2008-07-15 2012-12-04 United Video Properties, Inc. Methods and devices for presenting an interactive media guidance application
US20100086277A1 (en) * 2008-10-03 2010-04-08 Guideworks, Llc Systems and methods for deleting viewed portions of recorded programs
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
KR100966606B1 (ko) * 2008-11-27 2010-06-29 엔에이치엔(주) 데이터베이스를 연동하여 입력을 제한하는 방법, 연산 장치및 컴퓨터 판독 가능한 기록 매체
USD736254S1 (en) * 2008-12-26 2015-08-11 Sony Corporation Display panel or screen with an icon
US8555315B2 (en) * 2009-04-10 2013-10-08 United Video Properties, Inc. Systems and methods for navigating a media guidance application with multiple perspective views
US20100293457A1 (en) * 2009-05-15 2010-11-18 Gemstar Development Corporation Systems and methods for alphanumeric navigation and input
US20100306708A1 (en) * 2009-05-29 2010-12-02 Rovi Techonologies Corporation Systems and methods for handling profiles in a community
US20110016492A1 (en) * 2009-07-16 2011-01-20 Gemstar Development Corporation Systems and methods for forwarding media asset events
US20110022620A1 (en) * 2009-07-27 2011-01-27 Gemstar Development Corporation Methods and systems for associating and providing media content of different types which share atrributes
US8786702B2 (en) 2009-08-31 2014-07-22 Behavioral Recognition Systems, Inc. Visualizing and updating long-term memory percepts in a video surveillance system
US20110060990A1 (en) * 2009-09-09 2011-03-10 Gross Roy D Method and System for Storytelling
US20110060978A1 (en) * 2009-09-09 2011-03-10 Gross Roy D Kit For Interactive Static And Online Learning
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US20110070819A1 (en) * 2009-09-23 2011-03-24 Rovi Technologies Corporation Systems and methods for providing reminders associated with detected users
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US8161071B2 (en) 2009-09-30 2012-04-17 United Video Properties, Inc. Systems and methods for audio asset storage and management
US8359616B2 (en) 2009-09-30 2013-01-22 United Video Properties, Inc. Systems and methods for automatically generating advertisements using a media guidance application
US20110078572A1 (en) * 2009-09-30 2011-03-31 Rovi Technologies Corporation Systems and methods for analyzing clickstream data
US9113108B2 (en) * 2009-12-18 2015-08-18 Rovi Guides, Inc. Systems and methods for navigating program listings simultaneously displayed with a program in a media guidance application
US9201627B2 (en) * 2010-01-05 2015-12-01 Rovi Guides, Inc. Systems and methods for transferring content between user equipment and a wireless communications device
US9122701B2 (en) 2010-05-13 2015-09-01 Rovi Guides, Inc. Systems and methods for providing media content listings according to points of interest
US9204193B2 (en) 2010-05-14 2015-12-01 Rovi Guides, Inc. Systems and methods for media detection and filtering using a parental control logging application
US9167196B2 (en) 2010-05-19 2015-10-20 Rovi Guides, Inc. Systems and methods for trimming recorded content using a media guidance application
USD657363S1 (en) * 2010-06-11 2012-04-10 Nintendo Co., Ltd. Card for electronic computer
CN103097634B (zh) 2010-07-15 2015-05-06 总锁有限责任公司 挂锁
KR101714661B1 (ko) * 2010-08-13 2017-03-09 엘지전자 주식회사 영상표시기기의 데이터 입력 방법 및 그에 따른 영상표시기기
US8508401B1 (en) 2010-08-31 2013-08-13 Logitech Europe S.A. Delay fixing for command codes in a remote control system
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US8949901B2 (en) 2011-06-29 2015-02-03 Rovi Guides, Inc. Methods and systems for customizing viewing environment preferences in a viewing environment control application
US8959452B2 (en) * 2011-10-11 2015-02-17 Texas Instruments Incorporated Method, system and computer program product for receiving information from a user
MX2014005717A (es) 2011-11-11 2014-10-13 Master Lock Co Disposiciones de acceso de bateria y suministro de energia.
EP2603014B1 (de) 2011-12-06 2018-11-28 TechniSat Digital GmbH Bereitstellen einer Suchfunktion mit einem digitalen Fernsehempfänger
US9005026B2 (en) * 2011-12-20 2015-04-14 Wikipad, Inc. Game controller for tablet computer
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US9218122B2 (en) 2011-12-29 2015-12-22 Rovi Guides, Inc. Systems and methods for transferring settings across devices based on user gestures
US9114319B2 (en) 2012-06-12 2015-08-25 Wikipad, Inc. Game controller
US9609374B2 (en) 2012-06-27 2017-03-28 Rovi Guides, Inc. System and methods for automatically obtaining cost-efficient access to a media content collection
US8843987B2 (en) * 2012-08-23 2014-09-23 Time Warner Cable Enterprises Llc Methods and apparatus that support addressable interactive applications
US8850858B2 (en) 2012-12-06 2014-10-07 Master Lock Company Llc Lock subassembly
US20140195334A1 (en) 2013-01-10 2014-07-10 United Video Properties, Inc. Systems and methods for optimizing data driven media placement
US9253262B2 (en) 2013-01-24 2016-02-02 Rovi Guides, Inc. Systems and methods for connecting media devices through web sockets
US10228819B2 (en) 2013-02-04 2019-03-12 602531 British Cilumbia Ltd. Method, system, and apparatus for executing an action related to user selection
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
US9712482B2 (en) 2014-02-18 2017-07-18 Veveo, Inc. Methods and systems for recommending concept clusters based on availability
US9264656B2 (en) 2014-02-26 2016-02-16 Rovi Guides, Inc. Systems and methods for managing storage space
US10506279B2 (en) 2014-03-27 2019-12-10 Rovi Guides, Inc. Systems and methods for providing a sequence of video-clips in a picture-in-guide
US9288521B2 (en) 2014-05-28 2016-03-15 Rovi Guides, Inc. Systems and methods for updating media asset data based on pause point in the media asset
US9807436B2 (en) 2014-07-23 2017-10-31 Rovi Guides, Inc. Systems and methods for providing media asset recommendations for a group
US10296169B2 (en) 2014-11-11 2019-05-21 Sony Interactive Entertainment LLC Interactive cloud based content delivery service
US9948962B2 (en) 2014-11-13 2018-04-17 Time Warner Cable Enterprises Llc Apparatus and methods for efficient delivery of electronic program guide data
US10154313B2 (en) * 2015-02-25 2018-12-11 DISH Technologies L.L.C. Preselecting future video content for download
USD774087S1 (en) * 2015-09-17 2016-12-13 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD810779S1 (en) 2015-12-29 2018-02-20 Sony Corporation Portion of display panel or screen with icon
ES2699703T3 (es) 2016-03-17 2019-02-12 HD PLUS GmbH Procedimiento y sistema para generar una lista de acceso a canales de medios
US10091549B1 (en) 2017-03-30 2018-10-02 Rovi Guides, Inc. Methods and systems for recommending media assets based on the geographic location at which the media assets are frequently consumed
US11357211B2 (en) 2019-12-17 2022-06-14 Universtiy of South Carolina System for monitoring and maintaining separation
EP4203479A1 (en) * 2021-12-22 2023-06-28 Airmont DataCast SAS Rendering media streams

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4862390A (en) * 1987-12-24 1989-08-29 Hewlett-Packard Company Method and apparatus for selection of one from a plurality of entries listed on a computer display
US4914517A (en) * 1989-04-06 1990-04-03 Thomson Consumer Electronics, Inc. Tuner control apparatus having tune-by-label capability and using alphabetical label storage
US5253066C1 (en) * 1989-06-01 2001-05-22 United Video Properties Inc Tv recording and viewing control system
JP2849161B2 (ja) * 1989-10-14 1999-01-20 三菱電機株式会社 情報再生装置
US5241671C1 (en) * 1989-10-26 2002-07-02 Encyclopaedia Britannica Educa Multimedia search system using a plurality of entry path means which indicate interrelatedness of information
US5353121A (en) * 1989-10-30 1994-10-04 Starsight Telecast, Inc. Television schedule system
CA2553385C (en) * 1990-09-10 2008-01-15 Starsight Telecast, Inc. User interface for television schedule system
US5526034A (en) * 1990-09-28 1996-06-11 Ictv, Inc. Interactive home information system with signal assignment
US5412720A (en) * 1990-09-28 1995-05-02 Ictv, Inc. Interactive home information system
KR940008581B1 (ko) * 1991-05-03 1994-09-24 삼정전자 주식회사 문자 편집장치 및 방법
US5416508A (en) * 1991-10-22 1995-05-16 Pioneer Electronic Corporation CATV system with transmission of program schedules, linked program broadcasts, and permissive ordering periods
JPH05284477A (ja) * 1992-03-31 1993-10-29 Fujitsu General Ltd テレビ受像機
DE69331715T2 (de) * 1992-12-09 2002-10-24 Discovery Communications, Inc. Fernbedienung für Kabelfernsehverteilsysteme
JP2549268B2 (ja) * 1993-04-16 1996-10-30 インターナショナル・ビジネス・マシーンズ・コーポレイション ノートブック・グラフィカル・ユーザ・インタフェースのリスト・アイテム

Also Published As

Publication number Publication date
US5629733A (en) 1997-05-13
JPH10510120A (ja) 1998-09-29
CA2204765C (en) 2001-05-08
MX9703919A (es) 1998-10-31
EP0806112A1 (en) 1997-11-12
EP0806112B2 (en) 2009-11-04
AU4502296A (en) 1996-06-19
DE69525377T2 (de) 2002-11-14
WO1996017473A1 (en) 1996-06-06
AU700527B2 (en) 1999-01-07
JP3410102B2 (ja) 2003-05-26
DE69525377D1 (de) 2002-03-21
EP0806112B1 (en) 2002-02-06
ES2171569T3 (es) 2002-09-16
CA2204765A1 (en) 1996-06-06
BR9509826A (pt) 1997-09-30
ATE213112T1 (de) 2002-02-15
DE69525377T3 (de) 2010-01-28
EP1094665A1 (en) 2001-04-25

Similar Documents

Publication Publication Date Title
ES2171569T5 (es) Sistema y metodo de planificacion de guia electronica de programas de television con visualizacion y busqueda de programas con listados de titulos alfabeticos.
ES2394434T3 (es) Procedimiento y sistema de guía electrónica de programación de televisión mejorada
ES2214631T3 (es) Sistema y metodo de programacion mejorados de guia electronica de programas de television con mensajes de ayuda desplegables.
ES2229265T3 (es) Sistema y metodo de programacion de guia electronica de programas de television con la realizacion de pedidos de productos.
ES2252148T3 (es) Sistema de programacion de guias electronicas de programas de television.
US6661468B2 (en) Electronic television program guide schedule system and method
US5781246A (en) Electronic television program guide schedule system and method
AU2009225270B2 (en) Improved electronic television program schedule guide system and method
AU730507B2 (en) Improved electronic television program schedule guide system and method
AU2004203044B2 (en) Improved electronic television program schedule guide system and method
AU2003200576B2 (en) Improved electronic television program schedule guide system and method
ES2452992T3 (es) Procedimiento y sistema de guía electrónica de programación de televisión mejorada
HK1031797A (en) Improved electronic television program schedule guide system and method
AU2012201187A1 (en) Improved electronic television program schedule guide system and method
HK1107206A (en) Improved electronic television program schedule guide system and method
HK1082353A (en) Improved electronic television program schedule guide system and method

Legal Events

Date Code Title Description
FG2A Definitive protection

Ref document number: 806112

Country of ref document: ES