ES2563164T3 - Sistema y método para hacer publicidad de un programa que se está emitiendo mediante el uso de una interfaz de guía electrónica de programas - Google Patents

Sistema y método para hacer publicidad de un programa que se está emitiendo mediante el uso de una interfaz de guía electrónica de programas Download PDF

Info

Publication number
ES2563164T3
ES2563164T3 ES04704823.6T ES04704823T ES2563164T3 ES 2563164 T3 ES2563164 T3 ES 2563164T3 ES 04704823 T ES04704823 T ES 04704823T ES 2563164 T3 ES2563164 T3 ES 2563164T3
Authority
ES
Spain
Prior art keywords
program
interface
epg
viewer
video content
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
ES04704823.6T
Other languages
English (en)
Inventor
Mark Gilmore Mears
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.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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
Application filed by Thomson Licensing SAS filed Critical Thomson Licensing SAS
Application granted granted Critical
Publication of ES2563164T3 publication Critical patent/ES2563164T3/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/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6547Transmission by server directed to the client comprising parameters, e.g. for client setup
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • 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
    • 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
    • H04N21/4821End-user interface for programme selection using a grid, e.g. sorted out by channel and broadcast time

Landscapes

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

Abstract

Una interfaz de guía electrónica de programas (500; 320) sobre un visualizador (11) en un sistema de visualización, que comprende: una primera porción (340) para visualizar información relativa a una pluralidad de programas actualmente disponibles para su visión; una segunda porción (331; 332) para visualizar el contenido de video de uno de los programas actualmente disponibles para su visión por un canal, y en donde el contenido de video visualizado sobre la segunda porción (331; 332) lo selecciona un proveedor de cabecera y no un espectador, y el contenido de audio asociado al contenido de video visualizado en la segunda porción se visualiza en respuesta a que el espectador resalta la segunda porción (331; 332) con un indicador de posición, y el canal asociado al contenido de video visualizado en la segunda porción sustituye automáticamente a la interfaz de guía electrónica de programas (500; 320) en el visualizador en respuesta a la introducción de un comando apropiado por parte del espectador mientras esté resaltada la segunda porción (331; 332).

Description

5
10
15
20
25
30
35
40
45
50
55
DESCRIPCION
Sistema y metodo para hacer publicidad de un programa que se esta emitiendo mediante el uso de una interfaz de gula electronica de programas
Campo tecnico
La presente invencion se refiere al campo de las gulas electronicas de programas en general, y en particular, a aparatos y metodos de promocion/publicidad mediante el uso de gulas electronicas de programas.
Antecedentes de la invencion
Debido a la llegada de la television por cable, de sistemas de satelite directo, y de otros sistemas de transmision de programas de television, los telespectadores disponen de cantidades muy grandes de programas para elegir. Se han desarrollado sistemas sofisticados para ayudar a un espectador a seleccionar programas para ver o grabar, entre los que se encuentra la Gula Electronica de Programas (EPG).
Una EPG se visualiza en una pantalla de television a modo de interfaz. En esencia, una EPG es un medio interactivo, sobre pantalla, equivalente a las gulas de programacion de TV encontradas en los periodicos locales o en otros medios impresos. Una interfaz de EPG puede proporcionar varias clases diferentes de informacion acerca de cada programa que caiga dentro de la franja de tiempo cubierta por la EPG. La franja de tiempo abarca tlpicamente desde la hora siguiente hasta siete dlas por anticipado. La informacion de programa de EPG se presenta normalmente en una parrilla de dos dimensiones que comprende una pluralidad de celdas de programa en donde cada celda corresponde a un programa particular. Tlpicamente, la parrilla de planificacion de programas de EPG tiene la hora sobre un eje y el numero de canal sobre el otro eje.
A diferencia con gulas no interactivas que residen en un canal dedicado y se limitan a desplazarse a traves de la programacion actual en otros canales, los espectadores pueden acceder a una interfaz de EPG en cualquier momento introduciendo un comando apropiado en un control remoto, teclado, raton, o en otro dispositivo de entrada de datos. Una vez que un espectador introduce el comando apropiado, el contenido que se esta visualizando en la pantalla de television (es decir, el canal actualmente sintonizado) se sustituye por la interfaz de EPG. Una vez que se presenta la interfaz de EPG, un espectador puede interactuar con la interfaz de EPG controlando un medio indicador, tal como un cursor convencional, una flecha de puntero, un area resaltada, o similar. El espectador controla la posicion del cursor dentro de la interfaz usando las flechas direccionales sobre un controlador remoto apropiadamente configurado o a traves de otro medio convencional tal como un teclado o un raton. Al hacer esto, un espectador puede navegar por la parrilla de planificacion de programas de EPG respecto a la programacion deseada. Adicionalmente, un espectador puede interactuar con, y navegar a traves de, la informacion asociada a una celda de la parrilla de planificacion de programas u otra area especlfica de la interfaz resaltando esa celda o area con el cursor e introduciendo un comando apropiado. Esto permite que el espectador realice una diversidad de funciones asociadas a esa celda o area resaltada de programa particular. Ejemplos de funciones que pueden ser realizadas son programar un VCR para grabar automaticamente un programa que este asociado a la celda resaltada o ver informacion detallada acerca de ese programa. Tales EPGs son conocidas en el estado de la tecnica y han sido descritas, por ejemplo, en las Patentes U.S. numeros 5.532.754, 5.353.121, 5.479.268 y 5.479.266.
El contenido y la estructura de una interfaz de EPG estan controlados por un proveedor de cabecera. El proveedor de cabecera transmite datos de gula electronica de programas a un aparato de recepcion que esta conectado a, o ha sido construido en, un modulo de visualizacion, tal como una pantalla de television o un monitor de ordenador. Esta transmision de datos puede ocurrir a traves de satelite, cable, llneas de telefono, o torres de transmision convencionales. El aparato de recepcion recibe los datos, los procesa y presenta la interfaz de EPG resultante sobre el area de visualizacion del modulo de visualizacion. La Patente U.S. num. 5.515.106, Chaney, describe una estructura de paquete de datos necesaria para implementar un sistema de EPG.
Desde su introduccion inicial, las EPGs estan convirtiendose de manera constante en una caracterlstica estandar de los sistemas de recepcion de television domestica. Como resultado de su amplio uso y capacidad para llamar la atencion de cantidades masivas de televidentes, los expertos en la materia han llegado a apreciar que las EPGs pueden servir como medio valido de espacio publicitario. Actualmente, las EPGs se usan para publicitar/promover una gama casi sin fin de productos, incluyendo eventos venideros en directo, programas de todas las clases, y productos comerciales ordinarios. Mientras que no existen metodos y aparatos de programas de publicidad/promocion que usen las EPGs, se estan demandando siempre formas nuevas y mas eficaces de publicitar un producto/programa.
Actualmente, los anuncios en las interfaces de EPG son en su mayor parte simplemente vallas publicitarias. Estas vallas publicitarias estan en una zona o ventana separada de la interfaz de EPG. Segun se usa en la presente memoria, esas areas publicitarias separadas se mencionan como ventanas de informacion. Mientras que muchos de esos carteles publicitarios son imagenes estaticas, algunos de esos anuncios son videoclips que estan asociados al producto o el programa que se este promocionando. Adicionalmente, algunos de esos carteles publicitarios existentes son interactivos. Por ejemplo, en una publicidad para un proximo programa, el espectador puede estar
5
10
15
20
25
30
35
40
45
50
55
capacitado para resaltar la ventana de informacion que esta mostrando el videoclip y activar un temporizador que avise o grabe el programa introduciendo la secuencia apropiada de comandos.
Sin embargo, mostrar simplemente imagenes estaticas o videoclips que esten asociados a un programa, no resulta con frecuencia muy interesante para un espectador. Como tal, los espectadores desarrollan “ceguera banner” debido a que aprenden a ignorar la zona publicitaria de la interfaz de EPG. Con el fin de mitigar este fenomeno, se necesita un metodo y un aparato mas interesantes de publicitar programas en el entorno de EPG.
Adicionalmente a la valla publicitaria citada anteriormente, las interfaces actuales de EPG pueden tener tambien una ventana de video que presente un programa que se esta emitiendo en ese momento. Sin embargo, el programa presentado en la ventana de video de las EPGs existentes corresponde a la celda de programa que esta resaltada en la parrilla de planificacion de programas. Por ejemplo, si un espectador accede a una interfaz de EPG y mueve el indicador/cursor dentro de la parrilla de planificacion de programas con el fin de resaltar una celda que corresponda a un programa que se esta emitiendo en ese momento por el canal 2, ese programa (es decir, el canal 2) se mostrara en la ventana de video. En este sentido, el espectador puede usar la interfaz de EPG y la parrilla de planificacion de programas como medios para la vision previa de programas que se estan emitiendo actualmente. Sin embargo, debido a que el espectador controla la celda que debe resaltar, el espectador tambien controla la identidad del contenido que se esta visualizando en la ventana de video. Esos tipos de interfaces de EPG no pueden servir como medio efectivo de publicidad debido al control del espectador. De ese modo, existe una necesidad de metodos que sean mas eficaces y de aparatos para publicitar programas en el entorno de la EPG.
El documento WO 02/15571 divulga un sistema para presentar publicidad en una gula de programa interactiva. Los datos de publicidad estan relacionados con programas previstos para su difusion. La gula electronica de programas presenta una lista de celdas de programa, cada una de las cuales contiene una opcion de programa disponible para su vision, y celdas de publicidad dentro de la lista de celdas de programa. La celda de publicidad se mueve en una primera direccion segun se desplaza la lista de celdas de programa. El esquema de desplazamiento de las celdas de publicidad puede estar controlado desde una posicion remota mediante transmision de parametros para el esquema de desplazamiento desde una cabecera de un sistema de cable hasta los abonados. La publicidad puede contener texto, graficos, animacion, u otros componentes multimedia.
El documento US 5.907.323 divulga una television interactiva o sistemas de televideo. Los iconos y la informacion resumida que relacionan especlficamente el programa seleccionado por el espectador, son mostrados en el reproductor de video de cada uno de los abonados o espectadores. La informacion resumida incluye preferiblemente una descripcion de texto de la programacion y muestra imagenes relacionadas con la programacion. La presentacion de imagenes incluye una imagen de video o una secuencia de video de multiples cuadros de, o en relacion con, la programacion, junto con un segmento de audio asociado.
El documento US 5.940.073 divulga una gula de planificacion de programas con regiones de informacion para presentar informacion adicional. La gula de programas presenta interactivamente una gula de planificacion de programas y mensajes publicitarios o promocionales para productos o programas de manera estatica o desplazable. La publicidad puede ser para eventos de programacion especial tal como pellculas de pago por vision, programas actuales o proximos, o para mercanclas y servicios o mensajes para el usuario.
El documento WO 00/33576 divulga un sistema para proporcionar noticias, deportes, y servicios de gula local a traves de una gula electronica de programas de un sistema de television. La informacion de planificacion de programas se presenta en una primera area de la pantalla a modo de gula de parrilla, y los anuncios se presentan en el panel de ventanas de publicidad en una segunda area de la pantalla. La informacion de eventos deportivos se presenta tras la actuacion sobre el boton de deportes, los titulares de noticias se presentan tras la actuacion sobre el boton de noticias, y la informacion acerca de eventos locales, negocios, servicios y productos se presenta tras la actuacion sobre el boton de la ciudad natal.
Sumario de la invencion
Conforme a los principios de la invencion, se proporciona una interfaz de Gula Electronica de Programas (EPG) segun se define en las reivindicaciones 1-8 anexas, un sistema para publicitar un programa segun se define en las reivindicaciones 9-14 anexas, y un metodo de publicidad segun se define en la reivindicacion 15 anexa.
Breve descripcion de los dibujos
La Figura 1 es una vista esquematica de una interfaz de EPG estandar;
La Figura 2 es una representacion esquematica de un aparato capacitado para producir la interfaz de EPG de la Figura 1;
La Figura 3 es una vista esquematica de una interfaz de EPG de la presente invencion;
La Figura 4 es una representacion esquematica de un aparato capacitado para producir la interfaz de EPG de la Figura 3;
5
10
15
20
25
30
35
40
45
50
55
La Figura 5 es un diagrama de flujo de alto nivel de un metodo sobre como trabaja el sistema de la presente invencion.
Descripcion detallada
Con referencia a la Figura 1, se ha ilustrado una interfaz de EPG 500. Segun se ha ilustrado, la interfaz 500 de Gula Electronica de Programas (EPG) se visualiza sobre un modulo de visualization 11 y ocupa el area de visualization completa. El modulo de visualizacion 11 puede ser una television, un monitor de ordenador, o cualquier dispositivo similar que sea capaz de presentar imagenes visuales. La interfaz de EPG 500 comprende una parrilla de planificacion de programas 530. La parrilla de planificacion de programas 530 es una parrilla de dos dimensiones con el eje horizontal relativo al tiempo y con el eje vertical relativo al canal. La parrilla de planificacion de programas 530 incluye una pluralidad de celdas de programa 531, la cual sirve como lista de programas venideros. Cada celda de programa 531 se refiere a un programa que va a ser transmitido y que por tanto va a estar disponible para su visualizacion por el canal designado en un horario designado.
La interfaz de EPG 500 comprende ademas un indicador de position, ilustrado como cursor 532, que un espectador puede usar para resaltar (ilustrado mediante barras) y puede realizar ciertas selecciones relativas a la interfaz de EPG 500. Esta es la manera en que los espectadores interactuan con, y navegan por, la interfaz de EPG 500.
Un espectador controla la posicion del cursor 532 en el interior de la interfaz de EPG 500 introduciendo comandos direccionales apropiados en el controlador 1125 (Figura 2). El controlador 1125, aunque se ha ilustrado a modo de control remoto de infrarrojos, puede ser cualquier tipo de dispositivo de introduction de datos convencional, tal como un teclado, un raton, o cualquier tipo de dispositivo remoto portatil. En esta realization ilustrativa, una vez que el espectador ha resaltado la celda de programa 531 deseada u otra area interactiva de la interfaz de EPG 500, el espectador puede acceder a la interfaz asociada o realizar otra funcion asociada a esa area especifica de la interfaz introduciendo un comando apropiado a traves del controlador 1125. Esta es la manera en que el espectador puede obtener information mas detallada sobre los programas relacionados en las celdas de programa 531, acceder a las interfaces de busqueda de EPG, o realizar otras funciones asociadas a una pluralidad de botones interactivos 590599.
La Figura 2 es una representation esquematica de un aparato capacitado para procesar comandos de usuario y visualizar la interfaz de EPG 500 de la Figura 1. El aparato esta capacitado para procesar senales de television NTSC analogicas. El aparato de la Figura 2 tiene una primera entrada 1100 para recibir la senal de television RF_IN a frecuencias de RF y una segunda entrada 1102 para recibir la senal de television de banda de base ENTRADA DE VIDEO. La senal rF_IN puede ser suministrada desde una fuente tal como una antena o un sistema de cable, mientras que la senal ENTRADA DE VIDEO puede ser suministrada, por ejemplo, mediante un grabador de casetes de video (VCR). El sintonizador 1105 y el procesador de frecuencia intermedia (IF) 1130 (mostrado como PROC de IF) operan de una manera convencional para sintonizar y desmodular una senal de television particular que este incluida en la senal RF_IN. El procesador de IF 1130 produce la senal de video de banda de base VIDEO que representa la portion de programa de video de la senal de television sintonizada. El procesador de IF 1130 produce tambien una senal de audio de banda de base que se acopla a una section se procesamiento de audio (no representada en la Figura 2) para un procesamiento adicional de audio. Aunque la Figura 2 muestra la entrada 1102 como senal de banda de base, el receptor de television podrla incluir un segundo sintonizador y procesador de IF similar a las unidades 1105 y 1130 para producir una segunda senal de video de banda de base a partir de la senal de RF_IN o bien de una segunda fuente de senal de RF.
El aparato mostrado en la Figura 2 incluye tambien un microprocesador principal (pP) 1110 para controlar componentes del receptor de television tales como el sintonizador 1105, una unidad de procesamiento de imagen- en-imagen (PIP) 1140, un procesador de senal de video 1155, y un modulo de EPG 1160. Segun se usa en la presente memoria, el termino “microprocesador” representa varios dispositivos que incluyen, aunque sin limitation, los microprocesadores, microordenadores, microcontroladores y controladores. El microprocesador 1110 incluye el procesador de visualizacion sobre pantalla (OSD) 1117 (mostrado como PROC OSD), el procesador de datos auxiliares 1115 (mostrado como PROC DATOS AUX), y la unidad central de procesamiento (CPU) 1112. El microprocesador 1110 controla el sistema enviando y recibiendo tanto comandos como datos a traves de un bus de datos serie BUS I2C, el cual utiliza el protocolo de bus de datos serie I2C bien conocido. Mas especlficamente, la CPU 1112 ejecuta programas de control almacenados en una memoria, tal como una EEPROM 1127 mostrada en la Figura 2, en respuesta a comandos proporcionados por un usuario (espectador), por ejemplo a traves de un control remoto de IR 1125 y de un receptor de IR 1122. Por ejemplo, activar una funcion de “CANAL UP” en el control remoto 1125 provoca que la cPu 1112 envle un comando de “cambiar canal” junto con datos del canal al sintonizador 1105 a traves del BUS I2C. Como resultado, el sintonizador 1105 sintoniza el canal especificado en el comando.
La CPU 1112 controla funciones incluidas dentro del pP 1110 a traves del bus 1119 interno en el pP 1110. En particular, la CPU 1112 controla el procesador de datos auxiliares 1115 y el procesador de OSD 1117. El procesador de datos auxiliares 1115 extrae datos auxiliares tales como datos de EPG desde la senal de video PIPV.
Los datos de EPG que proporcionan informacion de datos de gula de programas en un formato conocido, se reciben
4
5
10
15
20
25
30
35
40
45
50
55
60
tlpicamente solo por un canal de television particular y el receptor de television debe sintonizar con ese canal para extraer datos de EPG. Para evitar que la extraccion de datos de EPG interfiera con el uso normal del receptor de television, la CPU 1112 inicia la extraccion de datos de EPG sintonizando el canal particular solamente durante un perlodo de tiempo cuando el receptor de television no esta normalmente en uso (por ejemplo, a las 2:00 AM). En ese momento, la CpU 1112 configura el procesador de datos auxiliares 1115 de tal modo que los datos auxiliares se extraen a partir de intervalos de llnea horizontal, tal como la llnea 16, que se usan para datos de EPG. La CPU 1112 controla la transferencia de los datos de EPG extraldos, desde el procesador de datos auxiliares 1115, via BUS I2C, hasta el modulo de EPG 1160. Un procesador interno al modulo de EPG 1160 formatea y almacena los datos en la memoria en el interior del modulo. En respuesta a la visualizacion de EPG que se esta activando (por ejemplo, un espectador que activa una clave particular en un control remoto 1125), la CPU 1112 transfiere los datos de visualizacion de EPG formateados desde el modulo de EPG 1160, via BUS I2C, hasta el procesador de OSD 1117.
El procesador de OSD 1117 opera de una manera convencional para producir senales de video de R, G y B, OSD_RGB, que cuando se acoplan a un dispositivo visualizado (no representado), produciran una imagen visualizada que representa informacion de visualizacion sobre pantalla conforme a la Figura 1. El procesador de OSD 1117 tambien produce la senal de control Fast-Switch (FSW) que esta destinada a controlar un conmutador rapido para insertar senales OSD_RGB en la senal de salida de video del sistema en los momentos en los que debe visualizarse una presentacion en pantalla. Por lo tanto, cuando un usuario habilita las diversas pantallas de interfaz de usuario de la presente invencion que van a ser descritas mas adelante, el procesador de OSD 1117 produce las senales OSD_RGB correspondientes que representan la informacion de visualizacion en pantalla previamente almacenada o programada en la memoria del interior del modulo de EPG 1160. Por ejemplo, cuando un usuario habilita una EPG, por ejemplo activando un conmutador particular en el control remoto 1125, la CPU 1112 habilita el procesador de OSD 1117. En respuesta, el procesador de OSD 1117 produce senales OSD_RGB que representan la informacion de datos de gula de programas previamente extralda y almacenada ya en memoria, segun se ha discutido con anterioridad. El procesador de OSD 1117 produce tambien la senal FSW indicadora de cuando debe ser visualizada la EPG.
El procesador de senal de video (VSP) 1155 realiza funciones convencionales de procesamiento de senal de video, tal como procesamiento de luminancia y de crominancia. Las senales de salida producidas por el VSP 1155 son adecuadas para acoplamiento a un dispositivo de visualizacion, por ejemplo un cinescopio o dispositivo de LCD (no representado en la Figura 2), para producir una imagen visualizada. El VSP 1155 incluye tambien un conmutador rapido para acoplar senales producidas por el procesador de OSD 1117 a la trayectoria de paso de la senal de video de salida en momentos en los que deben incluirse graficos y/o textos en la imagen visualizada. El conmutador rapido esta controlado por la senal FSW de control, la cual se genera mediante el procesador de OSD 1117 en el microprocesador principal 1110 en los momentos en los que el texto y/o los graficos van a ser visualizados.
La senal de entrada para el VSP 1155 es la senal PIPV que se presenta a la salida por el procesador de imagen-en- imagen (PIP) 1140. Cuando un usuario activa el modo PIP, la senal PIPV representa una gran imagen (pix grande) en la que esta inserta una pequena imagen (pix pequena). Cuando el modo PIP esta inactivo, la senal PIPV representa justamente la pix grande, es decir, no se ha incluido ninguna senal pix pequena en la senal PIPV. El procesador de PIP 1140 proporciona la funcionalidad descrita de una manera convencional, usando funciones incluidas en la unidad 1140 tal como un conmutador de video, un convertidor analogico-digital (ADC), una RAM, y un convertidor digital-analogico (DAC).
Segun se ha mencionado con anterioridad, los datos de visualizacion incluidos en la visualizacion de EPG se producen mediante el procesador de OSD 1117 y son incluidos en la senal de salida mediante el VSP 1155 en respuesta a la senal de conmutacion rapida FSW. Cuando el controlador 1110 detecta activacion de la visualizacion de EPG, por ejemplo cuando un usuario presiona una tecla apropiada en el control remoto 1125, el pP 1110 provoca que el procesador de OSD 1117 produzca la visualizacion de EPG usando informacion tal como datos de gula de programas a partir del modulo de EPG 1160. El pP 1110 provoca que el VSP 1155 combine los datos de visualizacion de EPG procedentes del procesador de OSD 1117 y la senal de la imagen de video en respuesta a la senal FSW, para generar una visualizacion que incluya la EPG. La EPG puede ocupar toda, o solamente una parte de, el area de visualizacion.
Cuando esta activa la visualizacion de EPG, el controlador 1110 ejecuta un programa de control de EPG almacenado en una EEPROM 1127. El programa de control monitoriza la ubicacion de un indicador de posicion, tal como un cursor y/o realzado, en la visualizacion de EPG. Un usuario controla la ubicacion del indicador de posicion usando teclas de direccion y seleccion del control remoto 1125. Alternativamente, el sistema podrla incluir un dispositivo de raton. El pP 1110 detecta la activacion de un dispositivo de seleccion, tal como al hacer click sobre un boton de raton, y evalua la informacion de ubicacion actual del cursor junto con los datos de EPG que se estan visualizando para determinar la funcion deseada, por ejemplo, sintonizacion de un programa particular. El pP 1110 activa a continuacion la accion de control asociada a la funcion seleccionada.
El proceso y la visualizacion de una gula de programas conforme a la invencion puede ser implementado usando una combinacion de software y hardware. Por ejemplo, con referencia a la Figura 1, la visualizacion de una EPG puede ser implementada mediante software en una memoria tal como la EEPROM 1127. Activar una EPG, por
5
10
15
20
25
30
35
40
45
50
55
ejemplo, cuando un usuario presiona un boton relacionado con EPG en el control remoto 1125, provoca que la CPU 1112 ejecute la rutina de software de EPG. Como parte de generation de una visualization de EPG, la CPU 1112 accede tambien a los datos y los graficos de EPG que puedan estar almacenados en el modulo de EPG 1160 a traves del bus I2C. Bajo el control de la rutina de software de EPG almacenada en la EEPROM 1127, la CPU 1112 habilita el procesador de OSD 1117, el cual formatea los datos de EPG segun una forma adecuada para producir una OSD que representa los datos y los graficos de EPG. Los datos de OSD producidos por el procesador de OSD 1117 se acoplan al procesador de senal de video (VSP) 1155 a traves de llneas de senal OSD_RGB. Una conmutacion rapida en el VSP 1155 acopla en la EPG datos de OSD a la salida del VSP 1155 bajo el control de la senal FSW. Es decir, la rutina de software que esta ejecutando la CPU 1112 determina cuando deben ser visualizados los datos de EPG (por ejemplo, que portion de la visualizacion) y establece la senal FSW en el estado apropiado para causar la conmutacion rapida que acople los datos de EPG a la salida del VSP 1155.
Un ejemplo de realization de las funcionalidades del sistema mostrado en la Figura 2 que han sido descritas, comprende hasta ahora un microprocesador ST9296 fabricado por SGS-Thomson Microelectronics para proporcionar las funciones asociadas al pP 1110; un procesador de imagen en imagen M65616 fabricado por Mitsubishi para proporcionar la funcionalidad basica PIP descrita, asociada al procesador de PIP 1140; y un procesador de senal de video LA7612 fabricado por Sanyo para proporcionar las funciones del VSP 1155.
La Figura 3 ilustra una representation esquematica del sistema 300 segun los principios de la invention. El sistema 300 comprende un modulo de visualizacion 310. El modulo de visualizacion 310 puede ser una television, un monitor de ordenador, o cualquier otro dispositivo capacitado para la presentation de imagenes graficas. En la ilustracion, se visualiza la interfaz de EPG 320 en el area de visualizacion completa del modulo de visualizacion 310.
La interfaz de EPG 320 comprende una ventana de video 330, ventanas de information 331, 332, una parrilla de planificacion de programas 340, botones de comando de usuario 350, 351, 352, y una barra de menu de interfaz 360. La parrilla de planificacion de programas 340 es una parrilla de dos dimensiones que tiene el tiempo en el eje horizontal y el canal en el eje vertical. La parrilla de planificacion de programas 340 comprende una pluralidad de celdas de programa 341. Cada celda de programa 341 corresponde a un programa que se esta mostrando por un canal particular en un momento especlfico. Como tal, la parrilla de planificacion de programas 340 actua como un listado/gula en pantalla de todos los programas que van a ser mostrados en los canales listados dentro de la franja de tiempo de EPG. Segun se usa en la presente memoria, un programa puede ser cualquier tipo de programa que se muestre en una television o en un modulo de visualizacion similar. Ejemplos de programas incluyen los espectaculos de television, pellculas, noticiarios, trasmisiones de eventos deportivos, y transmisiones de eventos.
Un espectador accede a una interfaz de EPG 320 mediante la introduction de un comando apropiado (es decir, un comando de “Visualizar EPG”) a traves de un control remoto 410 (Figura 4). En la realizacion ilustrada, el control remoto 410 es un control remoto de infrarrojos. Sin embargo, el control remoto 410 puede ser cualquier tipo de dispositivo de introduccion de datos, incluyendo un teclado, raton, u otro tipo de controlador portatil. Tales dispositivos son bien conocidos en el estado de la tecnica. Tras la introduccion de un comando de “Visualizar EPG”, el contenido que esta siendo visualizado en el area de visualizacion del modulo de visualizacion 310 se sustituye por la interfaz de EPG 320.
Una vez que se ha visualizado la interfaz de EPG 320, el espectador puede interactuar con, y navegar por, la interfaz de EPG 320 por medio del control remoto 410. Esta interaction es posible por el uso de un indicador de position, ilustrado como cursor 370. Alternativamente, el indicador de position puede ser una flecha de un puntero, tal como el usado convencionalmente con un raton en un entorno de interfaz de ordenador. Introduciendo comandos direccionales a traves del control remoto 410, el espectador puede controlar el movimiento y la posicion del cursor 370 en el interior de la interfaz de EPG 320. Cuando el espectador posiciona el cursor 370 sobre un area particular de la interfaz de EPG 320, por ejemplo una celda de programa 341, esa area de la interfaz resulta “resaltada”. Un area “resaltada” ha sido ilustrada en la Figura 3 a modo de area rayada. Moviendo el cursor y resaltando diferentes areas de la interfaz de EPG 320, el espectador puede llevar a cabo funciones que esten asociadas a esa area particular introduciendo una “Selection” u otro comando a traves del control remoto 410.
Adicionalmente, el espectador puede realizar funciones asociadas a celdas de programa 341 seleccionando uno de los comandos asociados a los botones de comandos de entrada 350-352. Por ejemplo, si tras resaltar una celda de programa 341 que corresponda a un proximo programa, el espectador decide que desea grabar automaticamente ese programa, este puede introducir el comando apropiado o una secuencia de comandos en el control remoto 410. Los metodos y los aparatos para llevar a cabo estas funciones son bien conocidos en el estado de la tecnica.
Segun se ha mencionado con anterioridad, la interfaz de EPG 320 comprende la ventana de video 330. Segun se desplaza el espectador por la parrilla de planificacion de programas 340 con el cursor 370 para un programa deseado, el cursor 370 resaltara la celula de programa 341 sobre la que el espectador posicione el cursor 370. La interfaz de EPG 320 esta disenada de modo que despues de que una celda de programa particular 341 haya sido resaltada, el programa asociado a la celda de programa 341 resaltada se visualiza sobre la ventana de video 330. Por ejemplo, en la realizacion ilustrada, el espectador ha posicionado el cursor 370 de modo que resalta la celda de programa 341 correspondiente a “Tiempo Estelar en Vivo”, el cual se muestra sobre ABC desde las 9:00-9:30 PM.
5
10
15
20
25
30
35
40
45
50
55
Como tal, el canal ABC (es decir, Tiempo Estelar en Vivo) se sintonizara en, y se visualizara dentro de, la ventana de video 330. Ademas, cuando se resalta una celda de programa 341 particular, el audio asociado a ese programa puede ser reproducido sobre altavoces 600 (Figura 4).
La ventana de video 330 comprende tambien sobreimpresion de logotipos 380. La sobreimpresion de logotipos 380 es una representacion grafica del logotipo de un canal, la cual esta estratificada en la parte superior de la ventana de video 330 de modo que el espectador puede ver el programa que esta siendo visualizado en la ventana de video 330. El logotipo exacto que se esta visualizando como sobreimpresion de logotipo 380 es el logotipo correspondiente al canal resaltado cuyo contenido se esta visualizando en la ventana de video 330. En el ejemplo anterior, el logotipo de “ABC” se podra sobreimprimir sobre la visualization de “Tiempo Estelar en Vivo” en la ventana de video 330. Mientras que la sobreimpresion del logotipo 380 ha sido ilustrada como la esquina inferior derecha de la ventana de video 330, no hay limitaciones sobre su ubicacion, y la sobreimpresion de logotipo 380 puede ser posicionada en cualquier parte del interior de la ventana de video 330.
Puesto que el espectador puede determinar el contenido del programa que se esta visualizando en la ventana de video 330 realzando una celda de programa 341 deseada, el espectador controla la identidad del contenido del programa visualizado en la ventana de video 330. Debido a este control del espectador, la ventana de video 330 no es un medio eficaz de publicidad.
Las ventanas de information 331, 332 presentan, cada una de ellas, un programa que esta actualmente disponible para su vision por uno de los canales relacionados en la parrilla de planificacion de programas 340. En la representacion, el programa que se esta emitiendo por FOX se visualiza en la ventana de informacion 331 mientras que el programa que se esta emitiendo por ESPN se visualiza en la ventana de informacion 332. Mas especlficamente, suponiendo que la hora actual sea las 9:00 PM, en la realization ilustrada, NASCAR podrla ser visualizada en la ventana de informacion 331 mientras que Futbol Colegial podrla ser visualizado en la ventana de informacion 332. De esta manera, cuando el espectador accede a la interfaz de EPG 320 para encontrar un programa deseado para ver, el espectador vera que los programas NASCAR y Futbol Colegial se estan visualizando en las ventanas de informacion 331, 332. Como tales, los programas actuan como publicidad por si mismos capturando la atencion del espectador. A diferencia con la ventana de video 330, el espectador no tiene ningun control sobre lo que estando actualmente disponible para visionar programas (es decir, el canal) se visualizara en las ventanas de informacion 331, 332. El programa que va a ser visualizado en cada una de las ventanas de informacion 331, 332 lo selecciona el proveedor de cabecera que proporciona la senal de datos de EPG (es decir, la fuente de senal de EPG (Figura 4)). Al igual que con la ventana de video 330, las ventanas de informacion 331, 332 comprenden sobreimpresiones de logotipos 381, 382, respectivamente. Las sobreimpresiones de logotipos 380, 381 operan de la misma manera que la sobreimpresion de logotipo 380 pero con respecto a los programas (es decir, el canal que se estan visualizando en las ventanas de informacion.
El espectador puede mover el cursor 370 por el interior de la interfaz de EPG 320 a efectos de resaltar cualquiera de las ventanas de informacion 331, 332. Cuando el espectador resalta una de las ventanas de informacion 331, 332 se puede reproducir el audio correspondiente a la ventana de informacion resaltada, sobre altavoces 600 (Figura 4), o con otro medio adecuado para producir audio
Una vez que se ha resaltado una ventana de informacion 331 o 332, un espectador puede sintonizar automaticamente el canal cuyo programa se esta visualizando en el mismo introduciendo un comando apropiado, tal como un comando de “Seleccionar”, en el control remoto 410 (Figura 4). Una vez que un espectador ha introducido este comando, el area de visualizacion del modulo de visualizacion 310 se sintoniza en el canal asociado al programa visualizado en una ventana de informacion. Como tal, la visualizacion de la interfaz de EPG 320 sera sustituida por la visualizacion del programa.
La Figura 4 ilustra una representacion esquematica simplificada de un aparato capacitado para producir la interfaz de EPG de la Figura 3, que tiene la funcionalidad discutida con anterioridad. Los elementos de la Figura 4, y su correspondiente discusion que sigue, estan enfocados sobre aspectos que son necesarios para implementar los aspectos inventivos de la interfaz de EPG de la Figura 3. Como tal, en vista de la description relativa a la Figura 4, un experto en la materia podra apreciar como modificar el hardware y el software de la Figura 2 para producir la interfaz de EPG de la Figura 3 que tiene los aspectos funcionales discutidos con anterioridad.
Con la generation de la interfaz de EPG de la Figura 3, la fuente de senal de programa 700 genera y transmite senales de programa al servidor de video 720. El metodo y los medios mediante los que transmite la fuente de senal de programa 700 senales de programa al servidor de video 720 incluyen senales de transmision tradicionales, llneas de cable y satelites. El servidor de video 720 recibe tambien una senal de datos de EPG desde la fuente de senal de EPG 710. Los datos de EPG transmitidos por la fuente de senal de EPG 710 incluyen datos necesarios para implementar los aspectos graficos y funcionales de la interfaz de EPG 320. Los metodos de transmision de datos son habituales en el estado de la tecnica y pueden ser transmitidos por medio de cualquiera de los metodos mencionados en relacion con las senales de programa.
Una vez que el servidor de video 720 recibe la senal de programa y la correspondiente senal de datos de EPG, el servidor de video 720 transmite esta informacion a la entrada de senal 740 por medio del canal de comunicaciones
5
10
15
20
25
30
35
40
45
50
55
60
de programa 730. El canal de comunicaciones de programa puede ser un cable coaxial, un cable de fibra optica, una senal de transmision, o un satelite. La entrada de senal 740 esta situada en el propio aparato de produccion de EPG, el cual puede ser construido en un modulo de visualizacion 310 o puede ser una caja separada acoplada operativamente al modulo de visualizacion 310.
La entrada de senal 740 puede ser un dispositivo de cualquier tipo capacitado para recibir y transmitir ademas programas y otras senales de datos. La realization exacta de la entrada de senal 740 depende del tipo de canal de comunicacion de programa 730 que se este usando. La entrada de senal 740 puede ser cualquier tipo de puerto o antena que sea mecanicamente y/o electricamente compatible con el canal de comunicaciones de programa 730 especlfico que se use. Una vez que la entrada de senal 740 recibe la senal de programa y los datos de EPG, esta information se transmite a un cortador de information de EPG 750 y al enrutador de information de senal 760. El cortador de informacion de EPG 750 separa a continuation los datos de EPG de la senal de programa, y pasa los datos de EPG al almacen de datos de EPG 770. El almacen de datos de EPG 770 puede ser cualquier tipo de dispositivo de memoria no volatil convencional. El enrutador de informacion de senal 760 recibe la senal de programa, y pasa la parte de informacion de video al gestor de procesamiento de audio/video 780. El gestor de procesamiento de audio/video 780 procesa el audio y lo envla a los altavoces 600 para que lo escuche el usuario. El gestor de procesamiento de audio/video 780 usa paquetes de informacion de canal de publicidad (Info de Public) recibidos desde el almacen de datos de EPG 770 para determinar los programas a sintonizar usando los sintonizadores 610, 620 y 630. La Info de Public incluye una informacion de configuration de prioridad de publicidad y forma parte de los datos de EPG recibidos. En esta realizacion ilustrativa, el video del sintonizador 610 se sintoniza y se visualiza en la ventana de video 330. Las senales de video procedentes de los sintonizadores 620 y 630 se visualizan en ventanas de informacion 331 y 332, respectivamente. El generador de graficos de OSD de EPG 790 procesa los listados de EPG y los combina con graficos pre-almacenados para sobreimprimir una interfaz de EPG 320 en la parte superior de la ventana de video 330, y en las ventanas de video 331, 332 para completar la EPG. Si un paquete de informacion de canal de publicidad indica una prioridad para la visualizacion de un programa como publicidad, entonces no se genera ningun grafico de OSD, tal como los graficos de publicidad estatica, en la ubicacion (por ejemplo, 331, 332) que crea el efecto de “ventana de corte” para permitir que el video sintonizado sea visualizado a traves de OSD. Si un paquete de informacion de canal de publicidad no indica ninguna prioridad para visualizar un programa como publicidad (es decir, una publicidad de “valla” estatica tiene prioridad para ser visualizada), entonces el grafico de publicidad estatica se genera en la ubicacion (por ejemplo, 331, 332) oscureciendo a proposito cualquier video de sintonizador por debajo del mismo. Los aspectos de prioridad sobre si debe mostrar una publicidad estatica o un programa como publicidad, estan contenidos en la Info de Public dentro de los Listados de EPG que estan almacenados en el Almacen de Datos de EPG 770. La Info de Public contiene una lista de publicidades (vallas estaticas o programas) y sus normas de visualizacion (publicidades de valla estatica o de programa, hora del dla y duration para mostrar una publicidad, una secuencia de cuando mostrarlas y en que orden, si se ha de mostrar o no una valla o programa particular cuando se resalta una celda o ventana particular). La Info de Public se crea y se inserta en la senal de datos de EPG en el extremo de cabecera y se almacena localmente en cada Almacen de Datos de EPG de cada unidad de reception. Los aspectos de prioridad de Info de Public se determinan por parte de la companla de tecnologla de EPG segun se vea influenciada por sus contratos financieros con los anunciantes y los organismos de radiodifusion.
La Figura 5 es un diagrama de flujo de alto nivel de un ejemplo de metodo de operar un sistema conforme a los principios de la invention. La Figura 5 se explica con referencia al aparato de la Figura 4 y a la interfaz de EPG de la Figura 3. Inicialmente, un espectador introduce un comando de entrada en un control remoto de infrarrojos 410 para que el aparato genere la interfaz de EPG 320. El aparato recibe este comando de infrarrojos, completando la etapa 800. A continuacion se genera la interfaz de EPG de la Figura 3, completando la etapa 810. Una vez que la interfaz de EPG se ha generado, un procesador del aparato programado apropiadamente busca el almacen de datos de EPG 770 para ver si existe la informacion de publicidad, completando la etapa 820. Si no existe ninguna informacion de publicidad, se recuperan “publics enlatadas” desde una memoria permanente y se visualizan en las ventanas de informacion 331, 332, completando la etapa 830. El procesador buscara de forma continuada el almacen de datos de EPG 770 para nueva informacion de publicidad. Si no existe informacion de publicidad en el almacen de datos de EPG 770, estos datos seran evaluados por el procesador a efectos de determinar la prioridad de las public, completando la etapa 840. La prioridad de las publics esta controlada por el extremo de cabecera (es decir, la fuente de senal de EPG 710) y los datos de prioridad correspondientes estan incluidos en los datos que se transmiten a partir de la misma.
Una vez que se ha determinado la prioridad, el procesador evalua la informacion de publicidad para determinar si la informacion se refiere a publicidad estatica o a una public de un programa que se esta emitiendo. Si la informacion de publicidad se refiere a una public estatica, los datos se transmiten directamente al generador de grafico de EPG 790, completando la etapa 850. Estos datos seran procesados a continuacion por el generador de grafico de EPG 790, y la publicidad estatica sera visualizada en la ventana de informacion 331 o 332 apropiada, completando la etapa 860. Si la informacion de publicidad se refiere a un programa que se esta emitiendo actualmente, la informacion de sintonizacion de canal de public se envla al sintonizador 620 o 630 apropiado, completando la etapa 870. Dependiendo del sintonizador 620 o 630 al que se envlen los datos, la ventana de informacion 331 o 332 se sintonizara en el canal de public y el programa se visualizara en el mismo, completando la etapa 880.
La discusion que antecede divulga y describe solamente ejemplos de realizaciones de la presente invencion. Como comprenderan los expertos en la materia, la invencion puede ser materializada de otras maneras especlficas sin apartarse del esplritu o de las caracterlsticas esenciales de la misma. Por consiguiente, la descripcion de la presente invencion se entiende como ilustrativa, y no como limitativa, del alcance de la invencion el cual se define en las 5 reivindicaciones que siguen.

Claims (15)

  1. 5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    REIVINDICACIONES
    1. - Una interfaz de gula electronica de programas (500; 320) sobre un visualizador (11) en un sistema de visualizacion, que comprende:
    una primera porcion (340) para visualizar informacion relativa a una pluralidad de programas actualmente disponibles para su vision;
    una segunda porcion (331; 332) para visualizar el contenido de video de uno de los programas actualmente disponibles para su vision por un canal, y
    en donde el contenido de video visualizado sobre la segunda porcion (331; 332) lo selecciona un proveedor de cabecera y no un espectador, y el contenido de audio asociado al contenido de video visualizado en la segunda porcion se visualiza en respuesta a que el espectador resalta la segunda porcion (331; 332) con un indicador de posicion, y el canal asociado al contenido de video visualizado en la segunda porcion sustituye automaticamente a la interfaz de gula electronica de programas (500; 320) en el visualizador en respuesta a la introduccion de un comando apropiado por parte del espectador mientras este resaltada la segunda porcion (331; 332).
  2. 2. - La interfaz de gula electronica de programas (500; 320) de la reivindicacion 1, en donde el contenido de video visualizado sobre la segunda porcion (331; 332) se selecciona segun una configuracion determinada por el proveedor de cabecera.
  3. 3. - La interfaz de gula electronica de programas (500; 320) de la reivindicacion 2, en donde, cuando la configuracion indica una prioridad para una publicidad estatica, la publicidad estatica se visualiza sobre la segunda porcion (331; 332).
  4. 4. - La interfaz de gula electronica de programas (500; 320) de la reivindicacion 1, en donde la primera porcion (340) comprende una parrilla de planificacion de programas que comprende celdas de programa.
  5. 5. - La interfaz de gula electronica de programas (500; 320) de la reivindicacion 4, en donde la parrilla de planificacion de programas (530) ocupa un area mas grande de la interfaz de gula electronica de programas que la segunda porcion (331; 332).
  6. 6. - La interfaz de gula electronica de programas (500; 320) de la reivindicacion 4, en donde esta comprende ademas una ventana de video (330) para visualizar el contenido de video de un programa correspondiente a una celda de programa seleccionada por el espectador.
  7. 7. - La interfaz de gula electronica de programas (500; 320) de la reivindicacion 1, en donde cada uno de los programas se selecciona a partir de un grupo consistente en un espectaculo de television, una pellcula, un noticiario, una transmision de un evento deportivo, o una transmision de un evento.
  8. 8. - La interfaz de gula electronica de programas (500; 320) de la reivindicacion 1, en donde la segunda porcion (331; 332) se sobreimprime con un logo de canal.
  9. 9. - Un sistema para publicitar un programa, que comprende:
    un modulo de visualizacion (11) que comprende un area de visualizacion, y
    una interfaz de gula electronica de programas (500; 320) visualizada sobre el area de visualizacion y que comprende una ventana de informacion (340) para visualizar informacion relativa a una pluralidad de programas actualmente disponibles para su vision; una ventana de informacion (331; 332) que presenta un contenido de video de un programa que esta actualmente disponible para su visualizacion por un canal, y
    en donde el contenido de video visualizado en la ventana de informacion (331; 332) lo selecciona un proveedor de cabecera y no un espectador, y el contenido de audio asociado al contenido de video visualizado en la ventana de informacion (331; 332) se reproduce en respuesta a que el espectador resalta la ventana de informacion con un indicador de posicion, y el canal asociado al contenido de video visualizado en la ventana de informacion sustituye automaticamente a la interfaz de gula electronica de programas (500; 320) sobre el area de visualizacion en respuesta a la introduccion de un comando apropiado por parte del espectador mientras este resaltada la ventana de informacion (331; 332).
  10. 10. - El sistema de la reivindicacion 9, en donde el modulo de visualizacion (11) se selecciona a partir de un grupo consistente en una television y un monitor de ordenador.
  11. 11. - El sistema de la reivindicacion 9, en donde la interfaz de gula electronica de programas (331; 332) incluye una parrilla de planificacion de programas (530) que comprende celdas de programa.
  12. 12. - El sistema de la reivindicacion 11, en donde la interfaz de gula electronica de programas comprende un indicador de posicion que se usa para resaltar las celdas de programa o la ventana de informacion (330; 331; 332).
    10
  13. 13. - El sistema de la reivindicacion 11, en donde la parrilla de planificacion de programas (530) ocupa un area mas grande de la interfaz de guia electronica de programas (500; 320) que la ventana de informacion (330; 331; 332).
  14. 14. - El sistema de la reivindicacion 11, en donde la interfaz de guia electronica de programas comprende una ventana de video (330) que presenta el contenido de video de un programa correspondiente a una celda de
    5 programa resaltada.
  15. 15. - Un metodo de publicidad, que comprende las etapas de:
    proporcionar una interfaz de guia electronica de programas (500; 320) que comprende:
    visualizar sobre una ventana de informacion (340), informacion relacionada con una pluralidad de programas actualmente disponibles para su vision;
    10 visualizar sobre una ventana de informacion adicional (331; 332) el contenido de video de un programa que esta actualmente disponible por un canal;
    en donde el contenido de video visualizado sobre la ventana de informacion lo selecciona un proveedor de cabecera y no un espectador;
    reproducir un contenido de audio asociado al contenido de video visualizado en la ventana de informacion (331; 332) 15 en respuesta a que el espectador resalte la ventana de informacion con un indicador de posicion, y
    sustituir automaticamente la interfaz de guia electronica de programas (500; 320) con el canal asociado al contenido de video visualizado en la ventana de informacion (331; 332) en respuesta a la introduccion de un comando apropiado por parte del espectador mientras la ventana de informacion este resaltada.
ES04704823.6T 2003-01-24 2004-01-23 Sistema y método para hacer publicidad de un programa que se está emitiendo mediante el uso de una interfaz de guía electrónica de programas Expired - Lifetime ES2563164T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US350882 1989-05-12
US10/350,882 US7051354B2 (en) 2003-01-24 2003-01-24 System and method for advertising a currently airing program through the use of an electronic program guide interface
PCT/US2004/001777 WO2004068839A2 (en) 2003-01-24 2004-01-23 System and method for advertising currently airing program through use of electronic program guide interface

Publications (1)

Publication Number Publication Date
ES2563164T3 true ES2563164T3 (es) 2016-03-11

Family

ID=32735672

Family Applications (1)

Application Number Title Priority Date Filing Date
ES04704823.6T Expired - Lifetime ES2563164T3 (es) 2003-01-24 2004-01-23 Sistema y método para hacer publicidad de un programa que se está emitiendo mediante el uso de una interfaz de guía electrónica de programas

Country Status (10)

Country Link
US (1) US7051354B2 (es)
EP (1) EP1586026B1 (es)
JP (1) JP5114053B2 (es)
KR (2) KR20110124807A (es)
CN (1) CN100468313C (es)
BR (1) BRPI0406857A (es)
ES (1) ES2563164T3 (es)
MX (1) MXPA05007855A (es)
MY (1) MY137093A (es)
WO (1) WO2004068839A2 (es)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100467585B1 (ko) * 2002-05-29 2005-01-24 삼성전자주식회사 리모트 콘트롤러를 이용한 하이라이트 영역 설정 방법 및그 장치
US20040184523A1 (en) * 2003-02-25 2004-09-23 Dawson Thomas Patrick Method and system for providing reduced bandwidth for picture in picture video transmissions
US20050278739A1 (en) * 2004-06-01 2005-12-15 Microsoft Corporation Video insertion when content is not available
JP4366593B2 (ja) 2004-07-22 2009-11-18 ソニー株式会社 電子機器、電子機器における表示制御方法およびグラフィッカル・ユーザ・インターフェース用プログラム
US20060088145A1 (en) * 2004-10-27 2006-04-27 Bellsouth Intellectual Property Corporation Methods and systems for an interactive communications directory and directory channel
US7987482B2 (en) * 2004-11-15 2011-07-26 Microsoft Corporation Promoted listings
CA2594118C (en) * 2004-12-08 2015-07-21 Imagine Communications Ltd. Distributed statistical multiplexing of multi-media
JP4703217B2 (ja) * 2005-02-28 2011-06-15 三菱電機株式会社 ディジタル放送受信方法及び装置
JP4778253B2 (ja) * 2005-03-29 2011-09-21 株式会社日立製作所 コンテンツ情報表示装置
KR100726455B1 (ko) * 2005-07-21 2007-06-11 삼성전자주식회사 영상처리장치 및 영상처리장치의 제어방법
US10410237B1 (en) 2006-06-26 2019-09-10 Sprint Communications Company L.P. Inventory management integrating subscriber and targeting data
KR101281813B1 (ko) * 2006-09-07 2013-07-04 삼성전자주식회사 전 채널 데이터 어플리케이션의 자동탐색방법 및 이를적용한 영상재생장치
US10664851B1 (en) 2006-11-08 2020-05-26 Sprint Communications Company, L.P. Behavioral analysis engine for profiling wireless subscribers
US10068261B1 (en) 2006-11-09 2018-09-04 Sprint Communications Company L.P. In-flight campaign optimization
US20080249854A1 (en) * 2007-04-06 2008-10-09 Yahoo! Inc. Monetizing low value clickers
JP4374553B2 (ja) * 2007-04-18 2009-12-02 ソニー株式会社 情報処理装置および方法、並びにプログラム
US8677408B2 (en) * 2007-08-01 2014-03-18 The Directv Group, Inc. Advertisements for use in a program guide
JP4367541B2 (ja) * 2007-09-05 2009-11-18 ソニー株式会社 情報提供システム、情報提供装置、情報受信端末、情報提供方法およびプログラム
US8745663B2 (en) * 2008-01-31 2014-06-03 Echostar Technologies L.L.C. Systems and methods for providing information in response to electronic program guide usage
US7515136B1 (en) 2008-07-31 2009-04-07 International Business Machines Corporation Collaborative and situationally aware active billboards
US9672519B2 (en) * 2012-06-08 2017-06-06 Fmr Llc Mobile device software radio for securely passing financial information between a customer and a financial services firm
US9106965B2 (en) 2012-12-27 2015-08-11 Echostar Technologies L.L.C. Using idle resources to reduce channel change times
US9049386B1 (en) * 2013-03-14 2015-06-02 Tribune Broadcasting Company, Llc Systems and methods for causing a stunt switcher to run a bug-overlay DVE
US9185309B1 (en) 2013-03-14 2015-11-10 Tribune Broadcasting Company, Llc Systems and methods for causing a stunt switcher to run a snipe-overlay DVE
US9473801B1 (en) 2013-03-14 2016-10-18 Tribune Broadcasting Company, Llc Systems and methods for causing a stunt switcher to run a bug-removal DVE
US9094618B1 (en) 2013-03-14 2015-07-28 Tribune Broadcasting Company, Llc Systems and methods for causing a stunt switcher to run a bug-overlay DVE with absolute timing restrictions
US9549208B1 (en) 2013-03-14 2017-01-17 Tribune Broadcasting Company, Llc Systems and methods for causing a stunt switcher to run a multi-video-source DVE
CN103533433B (zh) * 2013-05-08 2018-04-06 Tcl集团股份有限公司 一种智能电视播放器图片广告投放的方法及系统
US10405173B1 (en) 2013-06-05 2019-09-03 Sprint Communications Company L.P. Method and systems of collecting and segmenting device sensor data while in transit via a network
US9590938B1 (en) 2013-09-11 2017-03-07 Sprint Communications Company L.P. System and method for identifying a mobile device with near real time visualization to action
US9922347B1 (en) 2013-11-27 2018-03-20 Sprint Communications Company L.P. Ad management using ads cached on a mobile electronic device
US9906751B2 (en) * 2013-12-06 2018-02-27 Opentv, Inc. User interface techniques for television channel changes
US9734515B1 (en) 2014-01-09 2017-08-15 Sprint Communications Company L.P. Ad management using ads cached on a mobile electronic device
US10055757B1 (en) 2014-01-21 2018-08-21 Sprint Communications Company L.P. IP address hashing in advertisement gateway
US9984395B1 (en) 2014-01-21 2018-05-29 Sprint Communications Company L.P. Advertisement mediation of supply-demand communications
US9836771B1 (en) 2014-01-21 2017-12-05 Sprint Communications Company L.P. Client mediation and integration to advertisement gateway
US10013707B1 (en) 2014-01-21 2018-07-03 Sprint Communications Company L.P. Address modification for advertisement mediation
US9854306B2 (en) * 2014-07-28 2017-12-26 Echostar Technologies L.L.C. Methods and systems for content navigation among programs presenting advertising content
US9818133B1 (en) 2014-10-20 2017-11-14 Sprint Communications Company L.P. Method for consumer profile consolidation using mobile network identification
US9307290B1 (en) * 2014-11-21 2016-04-05 Microsoft Technology Licensing, Llc Increased user efficiency and interaction performance through user-targeted electronic program guide content descriptions
US9756378B2 (en) 2015-01-07 2017-09-05 Echostar Technologies L.L.C. Single file PVR per service ID
CN104994429B (zh) * 2015-07-06 2018-11-20 无锡天脉聚源传媒科技有限公司 一种播放视频的方法及装置
US10440421B2 (en) 2015-08-14 2019-10-08 DISH Technologies L.L.C. Apparatus, systems and methods for electronic program guide information presented on a display
US9635413B2 (en) 2015-09-23 2017-04-25 Echostar Technologies L.L.C. Advance decryption key acquisition for streaming media content
KR102445478B1 (ko) 2015-12-17 2022-09-21 삼성전자주식회사 방송 수신 장치 및 그 제어 방법

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3662295B2 (ja) * 1995-04-17 2005-06-22 ソニー株式会社 電子番組ガイド伝送装置および方法並びに電子番組ガイド受信装置および方法
US5907323A (en) * 1995-05-05 1999-05-25 Microsoft Corporation Interactive program summary panel
US5940073A (en) * 1996-05-03 1999-08-17 Starsight Telecast Inc. Method and system for displaying other information in a TV program guide
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
JP2000013708A (ja) * 1998-06-26 2000-01-14 Hitachi Ltd 番組選択支援装置
TW416224B (en) * 1998-07-07 2000-12-21 United Video Properties Inc Interactive television program guide system with local advertisements
JP4889857B2 (ja) * 1998-07-20 2012-03-07 トムソン ライセンシング 多チャンネルディジタルテレビジョンシステム用ナビゲーションシステム
US6588013B1 (en) * 1998-08-18 2003-07-01 United Video Properties, Inc. Promotional material distribution system with automatic updating of promotional material selection algorithms
US6898762B2 (en) * 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US7694319B1 (en) * 1998-11-02 2010-04-06 United Video Properties, Inc. Interactive program guide with continuous data stream and client-server data supplementation
US6526577B1 (en) * 1998-12-01 2003-02-25 United Video Properties, Inc. Enhanced interactive program guide
EP1131953B1 (en) * 1998-12-04 2005-04-20 Index Systems Inc. System and method for providing news, sports, and local guide services through an electronic program guide
AU4711601A (en) * 1999-12-10 2001-07-03 United Video Properties, Inc. Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
JP4352291B2 (ja) * 1999-12-17 2009-10-28 ソニー株式会社 表示制御装置及び表示方法
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
JP4547794B2 (ja) * 2000-11-30 2010-09-22 ソニー株式会社 情報処理装置および方法、並びに記録媒体

Also Published As

Publication number Publication date
CN100468313C (zh) 2009-03-11
JP5114053B2 (ja) 2013-01-09
MXPA05007855A (es) 2005-10-18
EP1586026A4 (en) 2006-06-14
EP1586026B1 (en) 2016-01-20
WO2004068839A3 (en) 2005-04-21
JP2006518150A (ja) 2006-08-03
CN1742254A (zh) 2006-03-01
EP1586026A2 (en) 2005-10-19
US7051354B2 (en) 2006-05-23
KR20110124807A (ko) 2011-11-17
MY137093A (en) 2008-12-31
KR20050093842A (ko) 2005-09-23
BRPI0406857A (pt) 2006-01-03
KR101132601B1 (ko) 2012-04-09
WO2004068839A2 (en) 2004-08-12
US20040148628A1 (en) 2004-07-29

Similar Documents

Publication Publication Date Title
ES2563164T3 (es) Sistema y método para hacer publicidad de un programa que se está emitiendo mediante el uso de una interfaz de guía electrónica de programas
US8806538B2 (en) Information system
US20040148636A1 (en) Combining television broadcast and personalized/interactive information
CA2562873C (en) Method and system for providing an electronic programming guide
KR20010112334A (ko) 미니가이드 구현 시스템 및 방법
RU2388168C2 (ru) Устройство формирования эпп и способ формирования эпп
WO1997042763A9 (en) Information system
JP3824833B2 (ja) 情報表示装置
KR20000010715A (ko) 정보 시스템
WO2001074062A1 (en) User interface with media bar