ES2279554T3 - Guia electronica de programacion con previsualizacion de peliculas. - Google Patents
Guia electronica de programacion con previsualizacion de peliculas. Download PDFInfo
- Publication number
- ES2279554T3 ES2279554T3 ES97950953T ES97950953T ES2279554T3 ES 2279554 T3 ES2279554 T3 ES 2279554T3 ES 97950953 T ES97950953 T ES 97950953T ES 97950953 T ES97950953 T ES 97950953T ES 2279554 T3 ES2279554 T3 ES 2279554T3
- Authority
- ES
- Spain
- Prior art keywords
- preview
- video
- signal
- broadcast
- previews
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for programme selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
UN SISTEMA DE PREVISUALIZACION ACTIVADO A PARTIR DE UNA GUIA DE PROGRAMACION (10) EN LA PANTALLA VISUALIZA UNA PREVISUALIZACION DE UNA PELICULA DE VIDEO DE UN PROGRAMA PARTICULAR SELECCIONADO EN LA PANTALLA DE VISUALIZACION (38). ESTA PREVISUALIZACION DE PELICULA DE VIDEO NO SE VISUALIZA EN TODA LA PANTALLA DE FORMA QUE SEA POSIBLE COMPACTAR FUERTEMENTE LA PELICULA DE VIDEO PARA AHORRAR ANCHURA DE CINTA.
Description
Guía electrónica de programación con
previsualización de películas.
La presente invención está relacionada en
general con la información de la programación de televisión, y más
en particular con un sistema y método para proporcionar
previsualizaciones de la programación programada, para ayudar al
telespectador a realizar las decisiones de programación.
Conforme aumenta el número de estaciones de
televisión en un área metropolitana o en una red por cable, el
número de programas de interés potencial que se presentan ante el
telespectador ha aumentado drásticamente. Con el uso de antenas
parabólicas capaces de recibir directamente las señales del
satélite, se ha incrementado más todavía el gran número de
programas disponibles para el telespectador.
Adicionalmente, la televisión se enfrenta a un
futuro digital que asistirá a la mezcla de la televisión con la
tecnología de los ordenadores personales PC. El receptor de
televisión del futuro incluirá un micro-ordenador,
un módem de interconectividad con otros ordenadores a través de
redes, intranets, e Internet, y siendo conectables a periféricos de
ordenadores tales como las impresoras. Tales posibilidades tales
como el "cuasi-video bajo demanda" (NVOD), "vídeo
bajo demanda", acceso a Internet, "audio bajo demanda",
etc., estarán presentes para el telespectador con un amplio
conjunto de información y de ancho de banda.
Tal como se ha hecho evidente en forma
incrementada, la sobrecarga de información puede realmente reducir
la utilización de la información suministrada. En consecuencia,
existe un gran desafío para proporcionar una interfaz que gestione
y proporcione una interfaz inteligente y amigable para la
información disponible.
En consecuencia, los sistemas de programación de
televisión que se suministran directamente en la pantalla del
televisor del telespectador han sido desarrollados para ayudar al
mismo en la clasificación a través de estos distintos programas y
para determinar cuales son los programas a ver o para grabar. Uno de
dichos sistemas de programación de televisión es el expuesto en la
patente de los EE.UU. concedida comúnmente número 5353121 (Young y
otros).
En una realización de Young, la programación de
televisión incluye una serie de pantallas de menús que tiene una
matriz de células correspondientes a los distintos programas de
televisión. El telespectador puede desplazarse a través de las
células para visualizar cuales son los programas de televisión que
se están presentando en los distintos canales en distintas horas de
emisión. Además de ello, el telespectador puede seleccionar varias
células para obtener más información sobre el programa asociado o
bien desplegar otros submenús con opciones adicionales.
Otro sistema de programación de televisión es el
expuesto en la patente de los EE.UU. número 5523796 que está
relacionada con un sistema controlado en forma interactiva mediante
un transmisor de control remoto del telespectador de TV, el cual
muestra bajo demanda por el telespectador, y en la pantalla del
telespectador, los datos descriptivos y un vídeoclip relacionado
con un programa identificado en la guía de programas.
El reciente desarrollo de los sistemas de
programación de televisión, tales como la patente de Young antes
descrita, ha creado muchos nuevos desafíos. Uno de ellos es el de
ayudar a los telespectadores a seleccionar programas a ver de entre
la amplia cantidad de programación disponible. Conforme se encuentra
disponible más programación, el consumidor necesita más información
para ayudarle a la selección, especialmente en el caso del sistema
de "pagar por visión", en donde el consumidor tiene que
presupuestar en forma inteligente los costos de entretenimiento.
La presente invención es un método y sistema
para proporcionar previsualizaciones de vídeo de unos programas en
particular, seleccionados a partir de una guía electrónica de
programas. La invención está definida en las reivindicaciones 1 a
12.
De acuerdo con un aspecto de la invención, un
flujo de bits modulado sobre una portadora incluye paquetes de
previsualización. Cuando el telespectador selecciona un programa en
particular a partir de una guía en la pantalla, el flujo de vídeo,
incluyendo los paquetes de vídeo o las señales para un programa en
particular, se seleccionan y se utilizan para generar una señal de
vídeo de "previsualización". El vídeo de previsualización se
visualiza entonces en la pantalla.
De acuerdo con otro aspecto de la invención, el
vídeo de previsualización se presenta en solo una parte de la
pantalla, para permitir la transmisión del vídeo utilizando un menor
ancho de banda.
De acuerdo con otro aspecto de la invención, se
transmite una única previsualización de vídeo en un flujo de datos
digitales como en un bucle en carrusel en circuito cerrado o bucle
sin fin. Comprenden varios flujos de bits individuales para cada
previsualización.
De acuerdo con otro aspecto de la invención, se
transmiten varias previsualizaciones de vídeo en un único flujo de
bits. Las distintas previsualizaciones se transmiten en un bucle en
carrusel en circuito cerrado o en un bucle sin fin.
Las otras funciones y ventajas de la invención
serán evidentes a la vista de la siguiente descripción detallada y
de los dibujos adjuntos.
La figura 1 es un diagrama esquemático de una
guía EPG (guía electrónica de Programas) y la ventana de
previsualización presentadas en la pantalla de un sistema de TV;
la figura 2 es un diagrama esquemático de un
sistema de TV;
la figura 3 es un diagrama de bloques de una
unidad de hardware para generar una guía de programación electrónica
(EPG) en pantalla;
la figura 4 es un diagrama esquemático de una
base de datos jerárquica utilizada para generar la guía EPG;
las figuras 5A-5B son diagramas
esquemáticos de estructuras de datos en la base de datos;
la figura 6 es un diagrama esquemático que
describe la transmisión de una guía EPG en un sistema digital por
satélite;
la figura 7 es un diagrama de bloques del
sistema para visualizar los vídeos de previsualización;
la figura 8 es un diagrama de flujo de las
etapas de visualización de un vídeo de previsualización;
la figura 9 es un diagrama esquemático de la
información digital transportada mediante una portadora; y
la figura 10 es un diagrama esquemático de las
distintas configuraciones de bucle en carrusel en circuito cerrado o
bucle sin fin para la transmisión de los paquetes de
previsualización.
La figura 1 describe una realización preferida
de la invención. La guía electrónica de programas describe las
películas y/u otros programas disponibles a partir de un servicio
DBS. Estas películas o programas pueden estar disponibles bajo
demanda o en forma de cuasi-demanda, es decir, con una corta
espera o bien siendo escaneadas para una visión futura.
El telespectador tiene acceso típicamente a una
guía electrónica de programación en pantalla (EPG), la cual
presenta la programación en una parrilla o matriz con los canales
listados en forma vertical, en donde las horas están listadas en
forma horizontal, y las entradas a la guía estando situadas en las
entradas de la parrilla indexadas mediante un canal y hora en
particular.
En la realización preferida, el usuario puede
activar una entrada de la guía para una película en particular y
para ver una previsualización, conocida como un avance de la
película en una ventana de previsualización 12, visualizada en la
pantalla. La entrada puede ser activada desplazando en primer lugar
el puntero/cursor sobre la entrada en la guía, y haciendo entonces
clic para activar la previsualización, o bien la activación puede
autoactivarse cuando el puntero/cursor se desplace sobre una
entrada. En una realización preferida, la ventana de
previsualización 12 se dimensiona de forma que el vídeo pueda ser
más pequeño para reducir los requisitos del ancho de banda.
En un sistema DBS (sistema de difusión digital)
las señales de banda base de vídeo se digitalizan, se comprimen, y
se transmiten. Debido a los avances realizados en el arte de la
compresión, el espectro de frecuencias que se utilizaba para
transmitir un único programa puede ahora transmitir cuatro
programas. Típicamente, además de las señales de vídeo, los otros
flujos de bits de codificación de la información tal como el audio,
VBI (datos de información del borrado vertical tales como los
subtítulos y teletexto), información de la guía de programas, e
información de acceso condicional, se suministran como flujos de
datos por separado, multiplexados en un flujo compuesto de bits,
siendo entonces transmitidos.
En una realización preferida, el flujo de bits
del avance de la película que comprende los flujos de bits de vídeo
y audio, altamente comprimidos, se forman y se suministran mediante
un sistema DBS. Cada avance incluye unos bits del encabezado que
identifican la película, y proporcionan otras informaciones sobre
el avance. El encabezado y el avance forman un paquete del avance.
El flujo de bits del avance se modula sobre una portadora como un
bucle en carrusel en circuito cerrado o un bucle sin fin, de forma
que cada avance se retransmite cíclicamente, y siendo difundido
después de un corto retardo.
Un decodificador en el emplazamiento del
telespectador recibe las portadoras y controla un
sintonizador/demodulador para seleccionar una portadora. La
portadora es muestreada, decodificada, corregida en sus errores, y
demultiplexada para separar los distintos flujos de bits. El
decodificador incluye unos circuitos integrados del decodificador
de vídeo, los cuales descomprimen el vídeo comprimido para
reconstruir las imágenes de virtualmente cualquier tamaño.
Cuando el telespectador activa la guía para
visualizar un avance de la película, el decodificador está
controlado para sintonizar la portadora que pueda transmitir el
flujo de bits del avance, seleccionar el flujo de bits del avance
de los flujos de bits del avance demultiplexados, procesando los
bits del encabezamiento de cada paquete del avance, para
identificar el vídeo y audio del avance para las películas
seleccionadas, descomprimiendo los datos del avance de vídeo, y
transfiriendo los datos de vídeo como una señal auxiliar de vídeo a
una presentación de "imagen en la imagen", el cual visualizará
el avance dentro de la ventana que es de un tamaño de 1/9 de la
dimensión de la pantalla completa.
Pueden utilizarse varias técnicas para la
activación de la función de previsualización, las cuales no son
parte de la presente invención. Por ejemplo, un icono en la entrada
de la guía podría recibir un clic, o bien utilizándose un menú
emergente.
En una realización preferida, la guía
electrónica de programas de la invención puede ser implementada en
un ordenador personal, un PCTV, un decodificador, o en un receptor
de televisión, incluyendo una placa personalizada. No obstante, la
invención no está limitada a una configuración del hardware en
particular, y podría ser incrementada al desarrollarse nuevas
combinaciones de los ordenadores y el televisor. A continuación,
cualquier componente de los citados podría denominarse como un
"sistema de TV". Los diagramas de bloques de los sistemas de TV
representativos se encuentran descritos en la figura 2. Los
detalles de la implementación no están descritos porque la
invención no está limitada a cualquier sistema de TV en
particular.
Tal como es bien conocido, la imagen a
visualizar puede ser transmitida como una señal analógica, por
ejemplo de acuerdo con el estándar NTSC utilizado en los Estados
Unidos, o bien una señal digital modulada. Las señales pueden ser
recibidas a través de cable, líneas telefónicas, Internet, o por
medio de una antena parabólica para satélite. Típicamente, los
aparatos de televisión pueden estar diseñados para recibir señales
analógicas y dispositivos de presentación por ordenador, para
visualizar las imágenes codificadas en formato digital. No
obstante, el sistema decodificador convierte los datos digitales en
una señal analógica para su presentación en un aparato de
televisión.
televisión.
En la figura 2, las señales analógicas o
digitales de TV, recibidas a través de cable 30, la antena 32, o la
antena parabólica de satélite 34, se suministran a un sistema de
televisión. Si la señal no procede de un servicio de difusión
digital, entonces el decodificador 36 convierte la señal a un vídeo
y audio en banda base, o bien al canal 3/4 de radiofrecuencia (RF).
Si la señal es una señal analógica se hace pasar a través como
una salida de vídeo en directo. El sistema de televisión 38,
dependiendo de su configuración, recibe las salidas seleccionadas y
visualiza el programa recibido.
Un sistema PCTV incluye una tarjeta TV 40,
conectada al vídeo en directo, vídeo en banda base, o a la salida
de TV 3/4, digitalizando la imagen del vídeo y visualizando la
imagen del vídeo en una ventana ajustable en el monitor del
ordenador. El sistema PCTV está también acoplado a las líneas
terrenas de teléfono mediante el módem 42.
Si la señal recibida es una señal de TV
analógica, la tarjeta TV del PCTV digitaliza la señal analógica y
extrae la información incluida de los intervalos de borrado
vertical. Por el contrario, si la señal es una señal digital, que
comprende el audio, vídeo, VBI (información de borrado vertical tal
como subtítulos, teletexto, e información relacionada con el
programa), guía de programas, separados de la señal digital, así
como la información de acceso condicional, se suministrarán como
flujos de bits independientes. Los flujos de bits de vídeo y audio
para los programas se convertirán a un formato para la
visualización, y la información de la guía de programas se
procesará para formar una base de datos de la guía de programas. El
procesador, que ejecuta el software almacenado en la memoria, o
disponible en un flujo de datos digitales "en director",
generará las imágenes de la guía de programas electrónica
interactiva, y las imágenes de los programas recibidos. La guía
puede utilizarse para interactuar con los programas de control
visualizados en la ventana.
Un sistema de televisión configurado para
visualizar una guía electrónica de programas tal como la guía
suministrada por StarSight Telecast incluye un controlador de
presentación en pantalla, y otro hardware descrito más adelante. Si
se recibe una señal de difusión analógica estándar, los datos de la
guía de programas se extraen del VBI mediante un recortador de
datos VBI, y siendo procesados para formar una base de datos de
programas. Si se recibe una señal digital DBS, de un satélite o
cable, los datos VBI y de programa se suministran en flujos de bits
independientes. Las imágenes de la guía de programas se generan
local o remotamente, y se suministran a un controlador de
presentación en pantalla. La interactividad se suministra a través
de un control remoto.
Alternativamente, la guía de programas puede
ser visualizada en un monitor del ordenador, que controle
interactivamente el aparato de televisión, a través por ejemplo de
una interfaz de infrarrojos, incluyendo un generador de infrarrojos
44, para generar códigos de infrarrojos para controlar el televisor
y/o un VCR.
Si la base de datos de la guía electrónica se
genera localmente, el sistema para crear la guía electrónica de
programación tiene que recibir la información de la programación de
televisión, y procesar la información recibida para crear una base
de datos. Así pues, el sistema requiere una unidad de recepción de
datos, un procesador, una memoria para almacenar los códigos del
programa, y una base de datos, en un generador de presentación en
pantalla (OSD), y una interfaz de control para sintonizar los
canales seleccionados.
En una realización preferida, la información de
la programación se transmite como un conjunto de órdenes cortas de
formatos específicos. Las distintas órdenes comunican la
información tal como una programación de emisiones para un canal
dado, el titulo de cada emisión en la programación, las
descripciones y los atributos de la información sobre cada una de
las emisiones en el canal. Así pues, la información de una emisión a
emitir a una hora en particular se transmite en varias órdenes. Los
números ID en las ordenes facilitan la organización de la
información en una base de datos relacional, utilizando un software
de un motor de bases de datos (DBE) almacenado en la memoria y
ejecutado por el procesador.
En una realización preferida se incluye una
tarjeta en el aparato de televisión del telespectador, y la base de
datos está almacenada localmente, y las ordenes son transmitidas en
el espacio de VBI de programación en un canal asignado, por ejemplo
PBS. En la figura 3 se expone un ejemplo de una tarjeta para recibir
la información de la guía de programas, generándose la base de
datos de la guía de programas, visualizando la guía de programas, y
controlando en forma interactiva la guía de programas. Las órdenes
se transmiten a la tarjeta en los intervalos de borrado vertical de
la emisión de la programación en un canal asignado.
Alternativamente, las órdenes podrían ser
transmitidas a la unidad local a través de líneas telefónicas
terrestres. Adicionalmente, tal como se describe más adelante, en
algunos sistemas la base de datos se construye remotamente y la
guía en si misma se transmite a la unidad local.
El motor de la base de datos construye una base
de datos jerárquica en la memoria RAM. La estructura jerárquica de
la base de datos se encuentra descrita en la figura 4. La base de
datos está estructurada internamente como estructuras de datos de
la programación, y las estructuras de datos por temas enlazadas por
títulos y por tablas de títulos. Cada título es un índice a la
tabla de títulos que contiene los punteros a los bloques de la
memoria, en donde se almacenan los términos de la base de datos.
En otra realización, por ejemplo en un sistema
DSS, los datos de la guía de programas se transmiten como un flujo
de bits que está siendo procesado por el motor de la base de
datos.
Adicionalmente, se ha desarrollado una base de
datos según el sistema N.E.W.S. (nuevo, entretenimiento, clima y
deportes). Se transmiten las ordenes incluyendo el texto de la
historia y los ID de la historia. Pueden crearse los enlaces desde
la guía de programas a las historias relatadas para un programa y
las historias relacionadas pueden tener acceso desde la guía.
Se crea también una base de datos de anuncios a
partir de ordenes que incluyen el texto de publicidad y los
logotipos, incluyendo los ID para enlazar los anuncios con las
emisiones visualizadas en la guía electrónica EPG. El usuario
puede tener acceso a la información de publicidad directamente desde
la guía.
Se crea también una base de datos de Internet a
partir de las órdenes, que incluyen direcciones URL a los sitios de
Internet, relacionados con los programas visualizados en la guía
EPG. Si el telespectador está viendo la guía EPG en una plataforma
que esté habilitada para la WEB, por ejemplo, WebTV, un PC, o PCTV,
entonces el sitio enlazado podrá tener acceso directamente desde la
guía EPG.
Adicionalmente, un modulo de programas gráficos
construye varias pantallas utilizando la programación, titulo de la
emisión, y demás informaciones a partir de la base de datos. Si el
controlador OSD opera en el modo de caracteres, la pantalla será
una parrilla de códigos de caracteres, los cuales serán transferidos
al controlador OSD el cual generará la presentación en
pantalla.
Un modulo de programa de interfaz de usuario de
respuestas a las entradas responderá a la entrada del usuario, para
generar nuevas pantallas sensibles para la entrada en particular. En
una realización preferida, el usuario utiliza un dispositivo de
entrada, por ejemplo, un control remoto, un ratón, o teclado, para
situar un puntero sobre una parte de la pantalla en curso, y
haciendo un clic. El modulo de entrada-respuesta
responde a la posición del puntero y a la pantalla en particular
presentada para generar una pantalla de respuesta, o bien tomar una
acción en particular. En otra realización preferida, la interfaz de
usuario responde a los botones de función en un control remoto. Se
exponen más adelante los ejemplos específicos.
La figura 3 es un diagrama de bloques de una
realización de la unidad de hardware electrónica 52 utilizada para
ejecutar la pantalla y otras funciones de la programación en
pantalla. La unidad de hardware en particular 52 descrita es para
los clientes del sistema TVRO (solo TV de recepción) que tienen
antenas parabólicas para la visión de la televisión. Esta unidad
está acoplada en serie con el equipo existente de TVRO.
En la figura 3, la unidad recibe el vídeo en
banda base en 123 desde el sistema TVRO del cliente. La unidad
opcionalmente da salida al vídeo en banda base 128 o canal ¾ de RF
130. La unidad incluye un microprocesador 100 de 8 bits, 64 bytes
de código en la memoria ROM 101, 512 K de memoria RAM 102 para
almacenar los datos del programa, una matriz de puertas
personalizada 103, registros 104 de base segmentados para una
manipulación de datos rápida de la memoria, lógica de seguridad 106
para decodificar los datos encriptados, un bus serie 108 para la
interfaz del controlador de pantallas, un bus serie 110 para la
comunicación interprocesador, temporizador de vigilancia 112 para
la recuperación de errores, entrada de infrarrojos 113, circuitos
del transmisor de infrarrojos 116 para TV, control VCR, salida 117
de infrarrojos, codificación CRC-32 y lógica de
descodificación 118, alimentación incorporada 120, entrada de vídeo
123, controlador de presentaciones en pantalla y formateador 124;
convertidor de color personalizado 126, modulador de RF 127,
selección de vídeo en banda base o salidas de RF 128 ó 130.
El controlador de presentación de pantallas y
formateador (OSDCF) 124 funciona como un controlador de
entradas/salidas, un controlador de presentación en pantalla (OSD),
y también un recortador de datos VBI de los datos de subtítulos
(CCD). El VBI (intervalo de borrado vertical) es un espacio vacío en
una señal de TV que permite que la señal de televisión reponga el
haz electrónico de exploración desde el fondo hasta la parte
superior de la pantalla. Los datos digitales, por ejemplo los datos
de subtítulos, se modulan en la señal de la portadora durante el
VBI.
El OSDCF 124 incluye un convertidor
analógico-digital (ADC), el cual digitaliza el vídeo
de banda base de entrada, y extrae la información digital
transmitida en los intervalos VBI. Tal como se expone con más
detalle más adelante, los mensajes para la transmisión a la base
de datos se transmiten en los intervalos VBI. Esos mensajes son
transferidos al procesador 100, el cual ejecuta un proceso del motor
de la base de datos para construir o actualizar la base de
datos.
La parte OSD del OSDCF 124 incluye una memoria
caché, funciones de temporización, y una memoria externa RAM. El
OSD lee las órdenes de alto nivel enviadas desde el procesador 100 y
almacena la información gráfica en la memoria RAM. El OSD da salida
a los colores rojo (R), verde (G), azul (B), datos gráficos que se
utilizan para generar una señal de vídeo local. Dependiendo del
estado de la interfaz de entrada del usuario, que se describe más
adelante, se visualizará la salida de vídeo local OSD o el vídeo en
director entrante.
En consecuencia, los datos de los gráficos de la
pantalla generados por el motor de la base de datos son transferidos
a la memoria RAM del OSD, que genera una señal de vídeo local que
provoca que se visualice la presentación en la pantalla del
televisor.
El DBE construye una base de datos jerárquica en
la memoria RAM. La estructura jerárquica de la base de datos se
representa en la figura 4. La base de datos está estructurada
internamente como estructuras de datos de la programación, y
estructuras de datos de temas, enlazadas mediante enlaces y tablas
de enlaces. Cada enlace es un índice a una tabla de enlaces que
contiene punteros a los bloques de la memoria en donde se almacenan
las estructuras de la base de datos.
La jerarquía para las estructuras de datos de la
programación, en orden descendente, es:
Tabla de datos de los canales: contiene la lista
de canales de la unidad del abonado;
Lista de emisiones: contiene los intervalos de
tiempo para cada emisión programados para su emisión en un
canal;
Título de la emisión: contiene el texto del
título y los atributos del titulo de la emisión;
Descripción de la emisión: contiene las
calificaciones, atributos y texto de la descripción de las
emisiones.
La tabla de datos del canal es la estructura de
datos de más alto nivel en la jerarquía. Esta tabla incluye una
entrada para cada canal recibido por la unidad del abonado. Las
entradas en la tabla de datos del canal se cambian de forma no
frecuente y se determinan por el emplazamiento de la unidad del
abonado y por el tipo de servicios recibidos. Cada entrada de la
tabla de datos del canal incluye información concerniente al canal y
un enlace para mostrar la tabla de enlaces para dicho canal.
La siguiente estructura de datos en la jerarquía
es la lista de las emisiones. La lista de las emisiones incluye una
hora de inicio que típicamente es la medianoche GMT y las 24 horas
de programación. La programación del canal está dada en una
secuencia ordenada de intervalos de tiempo de las emisiones, con un
intervalo de tiempo para cada emisión a emitir por el canal en
particular para un día determinado. Cada intervalo de tiempo incluye
una duración de tiempo, un enlace del titulo de la emisión, y un
enlace de la descripción de la emisión. La localización de una
entrada correspondiente a una hora de inicio dada requiere que se
exploren las entradas, en orden, desde el inicio de la lista de
emisiones y añadiendo los valores de la duración de las mismas.
La base de datos, al estar construida
totalmente, mantiene un valor de una semana de listas de emisiones
para cada canal. Los días de la semana tienen acceso por el
incremento del enlace de la lista de emisiones mediante dos bytes.
Las listas de las emisiones se actualizan cada día a medianoche GMT,
borrándose la lista de emisiones del día recién completado y
añadiéndose la lista de emisiones para el día siguiente de la semana
a la base de datos.
La estructura de datos siguiente en la jerarquía
de la programación corresponde a las entradas de los títulos de las
emisiones, que se expone en la figura 5A, y las entradas de
descripción de las emisiones, expuestas en la figura 5B. Para un
intervalo de tiempo dado, la entrada del titulo de la emisión y la
entrada de la descripción de la emisión tienen acceso utilizando
los enlaces incluidos en el intervalo de tiempo. El titulo de la
emisión y las entradas de descripción de la emisión están
almacenados en la memoria dividida en bloques. Cada titulo de la
emisión está identificado por un número de identificación (SID) de
la emisión de 20 bits, y cada descripción de la emisión está
identificada por un número exclusivo de 20 bits en el extremo del
encabezado. Los enlaces del titulo de la emisión están basados en
el SID, y los enlaces del titulo de la emisión son de los
desplazamientos dentro de una tabla de enlaces del titulo de la
emisión. La entrada en la tabla de títulos de las emisiones tiene
acceso por un enlace del titulo de la emisión en particular,
incluyendo la dirección del primer bloque en la memoria general, en
donde se almacena el titulo de la emisión. De forma similar, la
entrada de la tabla de enlaces de la descripción de la emisión tiene
acceso mediante un enlace de la descripción de la emisión, que
almacena la dirección del primer bloque en la memoria en donde se
almacena la entrada de la descripción de la emisión.
Cada entrada del titulo de la emisión incluye un
ID del índice por temas y el texto del titulo de la emisión.
Típicamente, la entrada del titulo de la emisión estará referenciada
por muchas listas de emisiones para distintos canales y horas. Así
pues, mediante la utilización de enlaces en las listas de emisiones,
se utiliza de forma eficiente una referencia de las listas de las
emisiones con una única entrada del titulo de la emisión en la
memoria. Mucha entradas de las emisiones tienen una larga vida útil
porque los títulos de las emisiones serán para las series que se
puedan emitir durante largos periodos de tiempo, pudiendo tener
referencia para muchas listas de emisiones, puesto que muchas
emisiones se emiten por múltiples canales.
Cada entrada de la descripción de la emisión
incluye un índice de temas ID, calificaciones de la crítica,
calificación MPAA para la emisión, bits de la mascara de rasgos,
año de producción, y el texto de descripción de la emisión. Las
entradas de la descripción de la emisión tienen a tener una vida
útil más corta que las entradas de los títulos de las emisiones,
porque la descripción es solo válida para un episodio en particular
de una serie.
Para obtener información de la programación para
una hora en particular, y para visualizar la información de la
programación en la parrilla de programación se precisan las etapas
siguientes. Para cada canal en la lista de canales, se tiene acceso
a la lista de emisiones del día siendo explorados. Los bloques
horizontales del canal se dimensionan de acuerdo con la duración de
los intervalos de tiempo de las emisiones, incluyendo y siguiendo
la hora seleccionada. Se tiene acceso a la entrada del titulo de la
emisión referenciada por cada intervalo de tiempo y se visualiza el
titulo de la emisión, y se visualiza el titulo de la emisión en el
bloque horizontal correspondiente al intervalo de tiempo.
La estructura de datos de las listas de anuncios
es similar a la lista de emisiones. Incluye una hora de inicio y
las 24 horas de programación de los anuncios. La lista de anuncios
está regionalizada, e incluye un intervalo de tiempo del anuncio a
emitir para un día dado. El intervalo de tiempo del anuncio incluye
una duración y un ID del anuncio para tener acceso a una entrada
del anuncio.
Cada entrada del anuncio incluye un campo de
texto de pancartas, y un campo de texto del anuncio, y un puntero y
un logotipo del anuncio, en el caso que sea apropiado. El logotipo
del anuncio incluye un fichero de gráfico a visualizar con el
anuncio.
Las entradas de los anuncios incluyen el texto
de la pancarta y el texto del anuncio.
La base de datos está construida por un modulo
de software del motor de la base de datos que opera en el
procesador. Los mensajes comprenden órdenes discretas y se reciben
por el motor de la base de datos. Los ejemplos de las ordenes
incluyen una Orden de Región, la cual especifica los canales
disponibles para una unidad de abonado en particular a incluir en
la Tabla de Datos de Canales; una orden de Datos de Canales que
incluye la información utilizada para formar las entradas en la
Tabla de Datos de Canales, Titulo de la Emisión, y las órdenes de
Descripción de la Emisión, que incluyen los SID y los DID de las
áreas de referencia en la memoria. El motor de la base de datos
selecciona solamente las Ordenes de la Lista de Emisiones con
respecto a los canales incluidos en la Tabla de Canales para el
procesamiento adicional.
El motor de la base de datos crea las posiciones
en el almacenamiento en la memoria para todos los SID y los DID
incluidos en cualquier Lista de Emisiones. La información incluida
en las órdenes que coincidan con los SID o DID está escrita en el
área de la memoria de referencia. En la práctica, los SID y los
DID se procesan por un sistema de cribado para conseguir una
búsqueda más eficiente.
El mensaje puede ser transmitido a una unidad de
abonado de distintas formas. Se ha descrito anteriormente un
sistema para recibir mensajes en los VBI de la programación de
emisiones. En un sistema DBS, los mensajes pueden ser transmitidos
en un flujo de bits dedicado.
En un sistema DBS las señales de banda base de
vídeo se digitalizan, se comprimen, y se modulan en señales de
portadoras analógicas. Debido a los avances en el arte de la
compresión, la portadora utilizada para transmitir un solo programa
puede actualmente transmitir cuatro programas. Típicamente, además
de las señales de vídeo, se suministran otros flujos de bits como
información, tal como el audio, VBI (datos de información de borrado
vertical tal como los subtítulos y el teletexto), información de la
guía de programas, y la información de acceso condicional, en
flujos de bits independientes, multiplexados en un flujo de bits
compuesto, y modulados sobre una señal de la portadora.
Alternativamente, la base de datos en sí puede
ser transmitida en un flujo de datos digitales. Por ejemplo, en el
sistema DSS, la información de la guía de programas se transmite en
bloques de 3 horas de programación para 36 canales. La programación
está modulada en forma digital en bandas distintas. Tal como se
representa en la figura 6, un satélite tiene varios transpondedores
500 que transmiten simultáneamente en distintas bandas. Varios
canales pueden estar modulados en una única banda utilizando técnica
de compresión digital. Un flujo de bits incluyendo la programación
en curso podría estar soportado en todas las bandas. No obstante, la
futura programación para los distintos bloques de los canales se
transmite en bandas distintas. Los bloques se transmiten como un
bucle en carrusel en circuito cerrado o un bucle sin fin, de forma
que pueda existir un retardo antes de recibirse una banda a una hora
en particular.
Un decodificador en el emplazamiento del
telespectador recibe 16 portadoras y controla un
sintonizador/demodulador para seleccionar una portadora. La
portadora se muestrea, se decodifica, se corrigen los errores, y se
demultiplexa para separar los distintos flujos de bits. El
decodificador incluye los circuitos integrados del decodificador,
los cuales descomprimen el vídeo comprimido, para reconstruir las
imágenes de virtualmente cualquier tamaño.
Cuando el telespectador tiene acceso a la guía,
el bloque para dicho periodo de tiempo se carga en la memoria, de
forma que el usuario pueda interactuar con la guía. Para una hora
futura y un canal distinto podrá existir un retardo de tiempo. Por
ejemplo, si el bloque de programación en curso fuera B1 y el bloque
recibido en curso es el B4, el usuario tendrá que esperar a los
bloques B5, B6, y B7 a que se transmitan antes de recibir y
visualizar la programación en curso. El telespectador tendría que
esperar a un retardo en el tiempo igual a la suma de las duraciones
en el tiempo para la transmisión de cada bloques, es decir,
d5+d6+d7. Si el bloque de la guía de programación está modulado en
una banda distinta, la caja del cable tiene que sintonizarse a la
banda y esperar hasta que se transmita el bloque deseado en el
carrusel en circuito cerrado, de forma que si la guía de acceso es
para una programación futura, se producirá un retardo.
Para el sistema por cable, la base de datos se
construye en la cabecera SST y se envía a través de líneas terrenas
hasta la cabecera del cable. La compañía del cable envía datos en
cualquier forma necesaria, por ejemplo, VBI, satélite, digital,
etc.
La interfaz de usuario utiliza las órdenes de
control remotas como su entrada primaria. En una realización, el
usuario solicita varias funciones mediante la pulsación de los
botones de función en un control remoto. En otra realización, la
GUI se utiliza con distintas regiones interactivas en una pantalla
visualizada correspondientes a las distintas funciones. El usuario
desplaza el cursor sobre la zona interactiva correspondiente a una
función deseada, y selecciona la función para generar una orden. La
forma particular de introducir una orden no es crítica, y podrá
disponerse pronto de la tecnología para utilizas ordenes de voz.
La interfaz de usuario recibe las órdenes y
responde con una pantalla solicitada y mediante la ejecución de la
función solicitada por la orden. La función ejecutada puede ser el
ejecutar una acción tal como la grabación de un programa,
sintonizar un canal, acceder a un sitio de Internet relacionado,
comprar un programa de "pagar por visión", o comprar una
mercancía. Los datos y el formato de cada pantalla dependerá de la
pantalla previa, hora del día, de los contenidos de la base de
datos, de la orden recibida, y de otros parámetro. Se utiliza una
tabla de estado para definir el flujo de la pantalla.
Para cada pantalla definida, existe una función
de entrada, una función de salida, una función de actualización, y
una matriz de funciones de gestión de peticiones. La función de
entrada se convoca cuando se introduce primero un estado para
recoger todos los datos necesarios para formatear la pantalla. La
función de actualización se convoca una por minuto para actualizar
la hora de la pantalla y para re-dibujar la pantalla
en caso de que cualquier información en la pantalla necesite de su
actualización.
Una vez en un estado en particular, la tabla
contiene una referencia a otra función del software correspondiente
a cada tecla en el control remoto, a cada región interactiva en la
pantalla. Estas funciones de referencia se ejecutarán al pulsar un
botón del control remoto asociado, o al seleccionar una región
interactiva.
Por ejemplo, si el usuario desea grabar un
programa, en la realización GUI, el telespectador moverá el cursor
sobre la región interactiva de grabación, la cual será seleccionada
para solicitar que se ejecute la función de grabación. Se generará
entonces la pantalla de confirmación. Una vez que el usuario haya
confirmado la petición de la grabación, se realizará una entrada en
la cola de grabación. Se llamará entonces al centinela de
grabación por la ejecución en tiempo real, para examinar la cola y
las funciones de gestión de la grabación.
Las pantallas se visualizan por el controlador
de presentación en pantalla (OSD) basándose en las órdenes de
presentación de gráficos, emitidas por el motor de la base de datos.
Entre las ordenes primitivas necesarias para el control de las
pantallas de visualización del sistema se encuentran la Orden de
Borrar Pantalla; la Orden de Dibujar Rectángulo; Orden de Grabar
Rectángulo; Orden de Restaurar Rectándolo; Ordenes de Mover
Rectángulo; Orden de Escribir Cadena ASCII; y Orden de Dibujos
Icono del Canal.
Cada pantalla incluye las áreas que una
constante y basadas en el código y almacenando los datos en una
memoria no volátil, y áreas variables tales como los títulos de las
emisiones y descripciones que utilicen los datos almacenados en la
base de datos. Tal como se ha descrito anteriormente en la
descripción del motor de la base de datos, la base de datos está
estructurada para facilitar la búsqueda eficiente de informaron,
basándose en la forma de cadenas de texto ASCII, almacenadas en la
base de datos. Adicionalmente, los ficheros gráficos se almacenan
también en la base de datos, para ser visualizados en ventanas de la
pantalla de presentación.
La figura 7 es un diagrama de bloques de una
realización de la invención, y la figura 8 es un diagrama de flujo
que describe las etapas para previsualizar un programa. Con
referencia a las figuras 7 y 8, el sistema EPG 700 ejecuta el motor
de la base de datos y las funciones de la interfaz de usuario, tal
como se describe anteriormente. La señal de vídeo EPG 702 se
proporciona como una señal primaria a visualizar en una primera
parte de una pantalla de televisión mediante un controlador 704 de
imagen-en-imagen (PIP).
El controlador de previsualización 706 está
provisto con información de identificación de un programa en
particular seleccionado por el usuario. El controlador de
previsualización 706 controla el decodificador 36 para sintonizar
la banda que transporta el flujo de bits de previsualización, que
accede al flujo de bits demultiplexado, procesando los encabezados
de previsualización para identificar un paquete de previsualización
correspondiente al programa identificado por el telespectador, y
controlando el decodificador para proporcionar unas señal de vídeo
auxiliar que visualice el vídeo de previsualización correspondiente
al programa seleccionado. Adicionalmente, si la previsualización
incluye audio, el controlador de previsualización provoca que el
decodificador procese los bits de audio en el paquete de
previsualización, para proporcionar una señal de audio en el aparato
de televisión.
La figura 9 muestra esquemáticamente la
información digital transportada por una portadora de un sistema
DBS. Tal como se describe, pueden comprimirse cuatro canales y
siendo transportados por una sola portadora. Adicionalmente, la
información VBI, la información de la guía de programas, etc.,
pueden ser transportadas también. Los flujos de vídeo de los
avances pueden ser también transportados. Tal como se ha descrito
anteriormente, si los avances se visualizan en una ventana pequeña,
el vídeo puede ser comprimido a alto nivel, de forma que los flujos
de los bits de los avances no utilicen una gran parte del ancho de
banda de la portadora.
La figura 10 describe unas formas alternativas
de transmisión de los avances. Un flujo de bits del avance puede
transmitir un único avance como el carrusel en circuito cerrado 900.
Así pues, para una emisión en particular, el controlador de
previsualización 706 selecciona el flujo de bits en particular, y el
avance puede ser visualizado sin ningún retardo apreciable.
Alternativamente, pueden transmitirse una pluralidad de avances como
un flujo de bit único. Cada avance está incluido en un carrusel en
circuito cerrado 902. En esta realización se precisa de un menor
ancho de banda, pero puede existir un retardo perceptible antes de
que se visualice un avance en particular.
El controlador PIP 704 visualiza entonces el
vídeo de previsualización en una segunda parte de la pantalla de
presentación. Alternativamente, la previsualización puede ser
presentada en una pantalla completa. El vídeo del avance puede no
estar tan altamente comprimido como al verse en una ventana,
precisándose de más ancho de banda. La dimensión de la ventana para
visualizar el avance se determina dependiendo de la especificación
del sistema en particular.
La invención se ha descrito con referencia a las
realizaciones preferidas. Las alternativas y las sustituciones
serán evidentes para los técnicos especializados en el arte. Por
ejemplo, aunque la realización presente utiliza un sistema de
televisión que es aplicable a un sistema PC-TV. El
flujo de bits de previsualización se procesa por el sistema
PC-TV directamente para visualizar el vídeo de
previsualización o bien se procesa una señal de vídeo auxiliar para
visualizarla dentro de una ventana.
Claims (12)
1. Un método para proporcionar información de
previsualización para ayudar a la selección de una programación de
vídeo, comprendiendo el mencionado sistema:
Visualización de la información de la
programación en la pantalla de presentación, incluyendo la
información de la fuente y la identificación sobre una emisión de
una pluralidad de emisiones disponibles;
Recepción de la entrada del usuario para
seleccionar una emisión en particular a partir de la mencionada
pluralidad de emisiones;
Recepción de la entrada del usuario para iniciar
una operación de previsualización;
Recepción de una señal de portadora que tenga la
programación de televisión y una pluralidad de previsualizaciones
de vídeo de las emisiones disponibles,
en el que cada una de las previsualizaciones de
vídeo se encuentra contenida en un flujo de bits independiente
transmitido en la forma de un bucle sin fin de paquetes de
previsualización;
sintonizar la señal de portadora en respuesta a
la recepción de la entrada del usuario para iniciar la operación de
previsualización;
selección de la previsualización de vídeo de la
emisión en particular a partir de la pluralidad de
previsualizaciones de vídeo;
procesamiento de un paquete de previsualización
recibido para la previsualización de vídeo seleccionada para formar
una señal de vídeo; y
visualizar la previsualización de vídeo de la
emisión en particular en la pantalla, sensible a la señal de
vídeo.
2. El método de la reivindicación 1 que
comprende además las etapas de:
recibir la mencionada previsualización de vídeo
en forma comprimida; y
descomprimir la mencionada previsualización de
vídeo para visualizar la previsualización de vídeo.
3. El método de la reivindicación 1, en el que
la mencionada etapa de recepción de la entrada del usuario para
seleccionar una emisión en particular comprende la etapa de
sobreiluminar una emisión en particular con un cursor o un
puntero.
4. El método de la reivindicación 2, en el que
cada paquete de previsualización incluye la información del
encabezado y la información de vídeo comprimida, y en el que la
selección de la previsualización de vídeo de la emisión en
particular comprende la etapa de utilización de la mencionada
información del encabezado, para identificar un paquete de
previsualización en particular en la mencionada pluralidad de
previsualizaciones de vídeo que estén asociadas con la emisión en
particular seleccionada.
5. El método de la reivindicación 2, en el que
las previsualizaciones de vídeo son de la forma de un bucle sin fin
de un paquete de previsualización único que se repite en una
pluralidad de veces, en el que el mencionado paquete de
previsualizaion incluye la información del encabezado y la
información de vídeo comprimida, y en el que la selección de la
previsualización de vídeo de la emisión en particular comprende la
etapa de utilización de la mencionada información del encabezado,
para identificar un paquete de previsualización en particular en la
mencionada pluralidad de las previsualizaciones de vídeo que estén
asociadas con la emisión en particular seleccionada.
6. El método de la reivindicación 1, 2, 3, 4 ó
5, que comprende además la etapa de visualizar la mencionada
previsualización en una ventana que sea menor que la pantalla de
presentación.
7. El método de la reivindicación 1, 2, 3, 4 ó
5, que comprende además la etapa de visualizar la mencionada
previsualización de la pantalla de presentación completa.
8. El método de la reivindicación 1, en el que
la entrada del usuario para seleccionar una emisión en particular y
la entrada del usuario para iniciar una operación de
previsualización son la misma entrada, y en el que el método
comprende además la autoactivación de la iniciación de una
operación de previsualización en respuesta a la entrada del usuario
para seleccionar una emisión en particular.
9. El método de la reivindicación 1, en el que
la pluralidad de las previsualizaciones de vídeo se transmite
utilizando una parte limitada del ancho de banda disponible de la
señal de portadora.
10. El método de la reivindicación 1, que
comprende además la etapa de embeber cada previsualización de la
pluralidad de previsualizaciones de vídeo en la forma de un bucle
sin fin de paquetes de previsualización en una señal transmitida
desde un proveedor de servicios.
11. Un sistema de previsualización de programas
seleccionados, que comprende:
un sistema de televisión para visualizar las
señales de vídeo suministradas como una señal de vídeo en banda base
o señales de RF;
un decodificador (36) para recibir señales
digitales, para una señal de portadora en particular, en el que las
señales digitales están codificadas con la programación de
televisión y una pluralidad de previsualizaciones de vídeo de las
emisiones disponibles, en el que cada previsualización de vídeo se
encuentra contenida en un flujo de bits independiente transmitido
en la forma de un bucle sin fin de paquetes de previsualización, en
el que cada paquete de previsualización incluye un encabezado que
identifica los bits de previsualización y los bits de vídeo de la
previsualización comprimida, proporcionando las previsualizaciones
de vídeo seleccionadas por las señales digitales, y convirtiendo
una previsualización de vídeo seleccionada en una señal de
vídeo;
un controlador de visualización (704) acoplado
para recibir (702) las señales primarias y auxiliares de vídeo,
para visualizar la señal de vídeo primaria (702) en una primera
parte de la pantalla de presentación y la señal de vídeo auxiliar
en una segunda parte de la pantalla de visualización;
un sistema EPG para proporcionar una señal de
vídeo EPG para visualizar una guía electrónica como señal primaria,
y para proporcionar una interfaz de usuario que reciba la entrada
del usuario al seleccionar un programa en particular, visualizado
en un sistema EPG; y
un controlador de previsualización (706)
controlado por el sistema EPG, acoplado al decodificador (36) para
recibir la pluralidad de previsualizaciones de vídeo, para
seleccionar una previsualización de vídeo a partir de la pluralidad
de previsualizaciones de vídeo, mediante la inspección de los
mencionados encabezados, para identificar el paquete de
previsualización seleccionado, en el que el sistema EPG al recibir
la entrada del usuario de selección del programa en particular,
dirige el controlador de previsualización (706), controlado por el
sistema EPG, para seleccionar un paquete de previsualización en
particular, y para controlar el decodificador (36) para convertir
los bits de vídeo de previsualización en el paquete de
previsualización seleccionado en una señal de vídeo auxiliar, de
forma que la señal auxiliar visualice una previsualización del
programa en particular en la segunda parte de la pantalla de
presentación.
12. El sistema de la reivindicación 11, en el
que la señal digital es una señal de un sistema de difusión digital
(DBS).
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US3273396P | 1996-12-13 | 1996-12-13 | |
| US32733P | 1996-12-13 | ||
| US08/810,566 US6453471B1 (en) | 1996-12-13 | 1997-03-03 | Electronic programming guide with movie preview |
| US810566 | 1997-03-03 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2279554T3 true ES2279554T3 (es) | 2007-08-16 |
Family
ID=26708808
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES97950953T Expired - Lifetime ES2279554T3 (es) | 1996-12-13 | 1997-12-12 | Guia electronica de programacion con previsualizacion de peliculas. |
Country Status (12)
| Country | Link |
|---|---|
| US (2) | US6453471B1 (es) |
| EP (1) | EP0947100B1 (es) |
| JP (1) | JP3557220B2 (es) |
| KR (1) | KR100321096B1 (es) |
| CN (1) | CN1134162C (es) |
| AT (1) | ATE354257T1 (es) |
| AU (1) | AU731741B2 (es) |
| BR (1) | BR9714021A (es) |
| CA (1) | CA2276004C (es) |
| DE (1) | DE69737362T2 (es) |
| ES (1) | ES2279554T3 (es) |
| WO (1) | WO1998026596A1 (es) |
Families Citing this family (214)
| 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 |
| US7168084B1 (en) | 1992-12-09 | 2007-01-23 | Sedna Patent Services, Llc | Method and apparatus for targeting virtual objects |
| US9286294B2 (en) | 1992-12-09 | 2016-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content suggestion engine |
| 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 |
| US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
| US8850477B2 (en) | 1995-10-02 | 2014-09-30 | Starsight Telecast, Inc. | Systems and methods for linking television viewers with advertisers and broadcasters |
| US6323911B1 (en) | 1995-10-02 | 2001-11-27 | Starsight Telecast, Inc. | System and method for using television schedule information |
| US6002394A (en) | 1995-10-02 | 1999-12-14 | Starsight Telecast, Inc. | Systems and methods for linking television viewers with advertisers and broadcasters |
| JP3195367B2 (ja) | 1996-03-15 | 2001-08-06 | イー グイド インコーポレイテッド | ビデオカセットレコーダインデックスと電子番組ガイドの組み合わせ |
| ES2182058T5 (es) * | 1996-03-15 | 2011-05-24 | E Guide, Inc. | Método para visualizar programas de televisión y texto relacionado. |
| US5940073A (en) | 1996-05-03 | 1999-08-17 | Starsight Telecast Inc. | Method and system for displaying other information in a TV program guide |
| US6049831A (en) * | 1996-11-08 | 2000-04-11 | Gte Laboratories Incorporated | System for transmitting network-related information where requested network information is separately transmitted as definitions and display information |
| US8635649B2 (en) | 1996-12-19 | 2014-01-21 | Gemstar Development Corporation | System and method for modifying advertisement responsive to EPG information |
| US6687906B1 (en) | 1996-12-19 | 2004-02-03 | Index Systems, Inc. | EPG with advertising inserts |
| 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 |
| EP1036466B1 (en) | 1997-07-21 | 2003-03-26 | E Guide, Inc. | Method for navigating within a television program guide having advertisements |
| US6604240B2 (en) | 1997-10-06 | 2003-08-05 | United Video Properties, Inc. | Interactive television program guide system with operator showcase |
| KR19990032224A (ko) * | 1997-10-17 | 1999-05-15 | 전주범 | 위성 방송 수신기의 채널 정보 표시 방법 |
| AU745009B2 (en) | 1997-12-01 | 2002-03-07 | Rovi Guides, Inc. | Electronic program guide system with advertising messages in pop-ups |
| US7185355B1 (en) | 1998-03-04 | 2007-02-27 | United Video Properties, Inc. | Program guide system with preference profiles |
| US6564379B1 (en) | 1998-04-30 | 2003-05-13 | United Video Properties, Inc. | Program guide system with flip and browse advertisements |
| US6742183B1 (en) | 1998-05-15 | 2004-05-25 | United Video Properties, Inc. | Systems and methods for advertising television networks, channels, and programs |
| US20020095676A1 (en) | 1998-05-15 | 2002-07-18 | Robert A. Knee | Interactive television program guide system for determining user values for demographic categories |
| US7603684B1 (en) | 1998-05-19 | 2009-10-13 | United Video Properties, Inc. | Program guide system with video-on-demand browsing |
| 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 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
| EP1097587A1 (en) | 1998-07-23 | 2001-05-09 | Diva Systems Corporation | Interactive user interface |
| US6754905B2 (en) | 1998-07-23 | 2004-06-22 | Diva Systems Corporation | Data structure and methods for providing an interactive program guide |
| US9924234B2 (en) | 1998-07-23 | 2018-03-20 | Comcast Ip Holdings I, Llc | Data structure and methods for providing an interactive program |
| US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
| 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 |
| TW465235B (en) | 1998-09-17 | 2001-11-21 | United Video Properties Inc | Electronic program guide with digital storage |
| FR2784253A1 (fr) * | 1998-10-05 | 2000-04-07 | Thomson Multimedia Sa | Procede et dispositif de navigation et de selection de services ou de chaines audiovisuels |
| US6859799B1 (en) | 1998-11-30 | 2005-02-22 | Gemstar Development Corporation | Search engine for video and graphics |
| US6732370B1 (en) | 1998-11-30 | 2004-05-04 | Diva Systems Corporation | Service provider side interactive program guide encoder |
| US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
| US6658661B1 (en) * | 1999-03-29 | 2003-12-02 | Hughes Electronics Corporation | Carousel bit mask system and method |
| US7096487B1 (en) | 1999-10-27 | 2006-08-22 | Sedna Patent Services, Llc | Apparatus and method for combining realtime and non-realtime encoded content |
| US6754271B1 (en) | 1999-04-15 | 2004-06-22 | Diva Systems Corporation | Temporal slice persistence method and apparatus for delivery of interactive program guide |
| US6904610B1 (en) | 1999-04-15 | 2005-06-07 | Sedna Patent Services, Llc | Server-centric customized interactive program guide in an interactive television environment |
| CA2377741A1 (en) | 1999-06-28 | 2001-01-04 | Index Systems, Inc. | System and method for utilizing epg database for modifying advertisements |
| AU5775900A (en) | 1999-06-29 | 2001-01-31 | United Video Properties, Inc. | Method and system for a video-on-demand-related interactive display within an interactive television application |
| GB2352914A (en) | 1999-08-03 | 2001-02-07 | Sony Uk Ltd | Data broadcast method |
| ES2273460T3 (es) * | 1999-08-26 | 2007-05-01 | Sony Service Centre (Europe) N.V. | Dispositivo de presentacion de television y metodo para operar un sistema de television. |
| US6640085B1 (en) * | 1999-09-01 | 2003-10-28 | Xm Satellite Radio Inc. | Electronically steerable antenna array using user-specified location data for maximum signal reception based on elevation angle |
| US6977691B1 (en) * | 1999-09-21 | 2005-12-20 | Texas Instruments Incorporated | System for nonlinear viewing of television show segments |
| AU1576801A (en) | 1999-10-27 | 2001-05-08 | Diva Systems Corporation | Picture-in-picture and multiple video streams using slice-based encoding |
| US7134133B1 (en) * | 1999-11-08 | 2006-11-07 | Gateway Inc. | Method, system, and software for creating and utilizing broadcast electronic program guide templates |
| AU2059801A (en) | 1999-12-03 | 2001-06-12 | Ourworld Live, Inc. | Consumer access systems and methods for providing same |
| US6976268B2 (en) * | 1999-12-10 | 2005-12-13 | Sun Microsystems, Inc. | Methods and apparatus for efficiently accessing periodically broadcast data |
| EP2244480A1 (en) | 2000-02-01 | 2010-10-27 | United Video Properties, Inc. | Methods and systems for forced advertising |
| CN100476796C (zh) | 2000-03-31 | 2009-04-08 | 联合视频制品公司 | 元数据链接广告的系统和方法 |
| CA2402968C (en) | 2000-03-31 | 2012-10-23 | United Video Properties, Inc. | Systems and methods for reducing cut-offs in program recording |
| CA2403388C (en) | 2000-03-31 | 2014-12-09 | United Video Properties, Inc. | Systems and methods for improved audience measuring |
| CA2405788A1 (en) | 2000-04-10 | 2001-10-18 | United Video Properties, Inc. | Interactive television program guide systems with integrated program listings |
| US20020059635A1 (en) * | 2000-05-31 | 2002-05-16 | Hoang Khoi N. | Digital data-on-demand broadcast cable modem termination system |
| US7103906B1 (en) | 2000-09-29 | 2006-09-05 | International Business Machines Corporation | User controlled multi-device media-on-demand system |
| GB0023993D0 (en) * | 2000-09-30 | 2000-11-15 | Pace Micro Tech Plc | Improvements to electronic programme guide |
| WO2002032140A2 (en) | 2000-10-11 | 2002-04-18 | United Video Properties, Inc. | Systems and methods for caching data in media-on-demand systems |
| CN1541365A (zh) * | 2000-10-11 | 2004-10-27 | ������Ƶ��Ʒ��˾ | 基于当前活动提供命中的广告的系统和方法 |
| JP2004511974A (ja) * | 2000-10-11 | 2004-04-15 | ユナイテッド ビデオ プロパティーズ, インコーポレイテッド | オンデマンドメディアを補充するためのシステムおよび方法。 |
| KR100946318B1 (ko) | 2000-10-11 | 2010-03-09 | 유나이티드 비디오 프로퍼티즈, 인크. | 데이터의 기억 장치를 주문형 매체 배달 시스템의 서버에제공하기 위한 시스템 및 방법 |
| EP1233614B1 (fr) * | 2001-02-16 | 2012-08-08 | C.H.I. Development Mgmt. Ltd. XXIX, LLC | Système de transmission et de traitement vidéo pour générer une mosaique utilisateur |
| DE60204181T2 (de) * | 2001-03-07 | 2006-01-26 | Matsushita Electric Industrial Co., Ltd., Kadoma | Empfänger mit Speicher |
| GB0106981D0 (en) * | 2001-03-21 | 2001-05-09 | Pace Micre Technology Plc | Tv tuner controlled channel changer |
| KR20020078585A (ko) * | 2001-04-06 | 2002-10-19 | 엘지전자 주식회사 | 부가정보 송수신 방법 |
| EP1259069A1 (en) * | 2001-05-15 | 2002-11-20 | Deutsche Thomson-Brandt Gmbh | Method for modifying a user interface of a consumer electronic apparatus, corresponding consumer electronic apparatus |
| US7577973B1 (en) * | 2001-05-31 | 2009-08-18 | Keen Personal Media, Inc. | Client terminal for displaying program guide information associated with different programs within a pop-up |
| US20020188956A1 (en) * | 2001-06-07 | 2002-12-12 | Michael Ficco | Method and system for electronic program guide temporal content organization |
| JP2003037790A (ja) * | 2001-07-23 | 2003-02-07 | Funai Electric Co Ltd | 放送受信装置 |
| 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 |
| US20030046693A1 (en) * | 2001-08-29 | 2003-03-06 | Digeo, Inc. | System and method for focused navigation within an interactive television user interface |
| US7594246B1 (en) | 2001-08-29 | 2009-09-22 | Vulcan Ventures, Inc. | System and method for focused navigation within a user interface |
| US7610358B2 (en) * | 2001-11-26 | 2009-10-27 | Time Warner Cable | System and method for effectively presenting multimedia information materials |
| JP4244551B2 (ja) * | 2001-11-30 | 2009-03-25 | ソニー株式会社 | 記録再生システム |
| US20030126605A1 (en) * | 2001-12-28 | 2003-07-03 | Betz Steve Craig | Method for displaying EPG video-clip previews on demand |
| US20030159143A1 (en) * | 2002-02-21 | 2003-08-21 | Peter Chan | Systems and methods for generating a real-time video program guide through video access of multiple channels |
| US8099680B1 (en) | 2002-03-12 | 2012-01-17 | Arris Group, Inc. | System and method of contextual pre-tuning |
| US20030196211A1 (en) * | 2002-04-10 | 2003-10-16 | Peter Chan | Systems, methods and apparatuses for simulated rapid tuning of digital video channels |
| FR2838597A1 (fr) * | 2002-04-11 | 2003-10-17 | Thomson Licensing Sa | Procede de transmission d'un guide electronique de programmes contenant des bandes annonce et trame de donnees correspondante |
| EP1532815A1 (en) * | 2002-08-29 | 2005-05-25 | Opentv, Inc. | Video-on-demand and targeted advertising |
| US7971218B2 (en) * | 2002-10-04 | 2011-06-28 | Tribune Media Services, Inc. | Distribution of real-time entertainment scheduling data |
| US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
| JP4066852B2 (ja) * | 2003-03-04 | 2008-03-26 | 株式会社日立製作所 | ビデオ符号化方式変換装置、変換方法、およびこれを用いたビデオ記録再生装置 |
| US20060051059A1 (en) | 2004-09-08 | 2006-03-09 | Krakirian Haig H | Video recorder having user extended and automatically extended time slots |
| FR2855706A1 (fr) * | 2003-05-26 | 2004-12-03 | France Telecom | Procede de chargement d'un contenu multimedia distant mettant en oeuvre une temporisation, terminal multimedia et serveur correspondants |
| US20050097620A1 (en) * | 2003-10-30 | 2005-05-05 | Honeywell International Inc. | Architecture for multi-channel video processing |
| 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 |
| JP4222295B2 (ja) * | 2004-11-19 | 2009-02-12 | パナソニック株式会社 | ビデオサーバおよびこれを用いた映像配信システム |
| KR20080003788A (ko) | 2005-02-14 | 2008-01-08 | 힐크레스트 래보래토리스, 인크. | 3d 포인팅을 이용하여 텔레비젼 어플리케이션을향상시키는 방법 및 시스템 |
| US9973817B1 (en) | 2005-04-08 | 2018-05-15 | Rovi Guides, Inc. | System and method for providing a list of video-on-demand programs |
| US7975219B2 (en) * | 2005-05-31 | 2011-07-05 | Sorenson Media, Inc. | Method, graphical interface and computer-readable medium for reformatting data |
| US7885979B2 (en) * | 2005-05-31 | 2011-02-08 | Sorenson Media, Inc. | Method, graphical interface and computer-readable medium for forming a batch job |
| US8296649B2 (en) * | 2005-05-31 | 2012-10-23 | Sorenson Media, Inc. | Method, graphical interface and computer-readable medium for generating a preview of a reformatted preview segment |
| US9860599B2 (en) * | 2005-06-17 | 2018-01-02 | At&T Intellectual Property I, L.P. | Methods, systems, and products for providing sample content |
| US20070016611A1 (en) * | 2005-07-13 | 2007-01-18 | Ulead Systems, Inc. | Preview method for seeking media content |
| EP1911278A2 (en) | 2005-08-04 | 2008-04-16 | Nds Limited | Advanced digital tv system |
| US7788266B2 (en) | 2005-08-26 | 2010-08-31 | Veveo, Inc. | Method and system for processing ambiguous, multi-term search queries |
| US7646962B1 (en) | 2005-09-30 | 2010-01-12 | Guideworks, Llc | System and methods for recording and playing back programs having desirable recording attributes |
| US20070079342A1 (en) | 2005-09-30 | 2007-04-05 | Guideworks, Llc | Systems and methods for managing local storage of on-demand content |
| KR100718138B1 (ko) * | 2005-11-01 | 2007-05-14 | 삼성전자주식회사 | 휴대용 단말기의 기능 입력 방법 및 그를 이용한 휴대용단말기에 구비되는 버튼 입력 장치 |
| US9113107B2 (en) | 2005-11-08 | 2015-08-18 | Rovi Guides, Inc. | Interactive advertising and program promotion in an interactive television system |
| US20070107024A1 (en) * | 2005-11-10 | 2007-05-10 | Scientific-Atlanta, Inc. | Atomic channel changes in a switched digital video system |
| US8099756B2 (en) * | 2005-11-10 | 2012-01-17 | Versteeg William C | Channel changes between services with differing bandwidth in a switched digital video system |
| US7742407B2 (en) * | 2005-11-10 | 2010-06-22 | Scientific-Atlanta, Llc | Quality of service management in a switched digital video environment |
| US20070106782A1 (en) * | 2005-11-10 | 2007-05-10 | Scientific-Atlanta, Inc. | Bandwidth management in each network device in a switched digital video environment |
| US7873760B2 (en) * | 2005-11-11 | 2011-01-18 | Versteeg William C | Expedited digital signal decoding |
| US8613024B2 (en) | 2005-12-13 | 2013-12-17 | United Video Properties, Inc. | Cross-platform predictive popularity ratings for use in interactive television applications |
| US8127331B2 (en) * | 2005-12-20 | 2012-02-28 | Bce Inc. | Method, system and apparatus for conveying personalized content to a viewer |
| US9681105B2 (en) | 2005-12-29 | 2017-06-13 | Rovi Guides, Inc. | Interactive media guidance system having multiple devices |
| US8782706B2 (en) * | 2005-12-29 | 2014-07-15 | United Video Properties | Systems and methods for providing channel groups in an interactive media guidance application |
| US20070156521A1 (en) | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for commerce in media program related merchandise |
| US20070162936A1 (en) * | 2006-01-06 | 2007-07-12 | Verizon Data Services Inc. | Interactive main menu graphical user interface systems and methods |
| 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 |
| US20100064320A1 (en) * | 2006-03-13 | 2010-03-11 | Verizon Services Corp. | Integrating data on program popularity into an on-screen program guide |
| US9032297B2 (en) * | 2006-03-17 | 2015-05-12 | Disney Enterprises, Inc. | Web based video editing |
| US8316394B2 (en) | 2006-03-24 | 2012-11-20 | United Video Properties, Inc. | Interactive media guidance application with intelligent navigation and display features |
| US8069461B2 (en) | 2006-03-30 | 2011-11-29 | Verizon Services Corp. | On-screen program guide with interactive programming recommendations |
| US9679602B2 (en) | 2006-06-14 | 2017-06-13 | Seagate Technology Llc | Disc drive circuitry swap |
| US9173001B1 (en) | 2006-06-27 | 2015-10-27 | Verizon Patent And Licensing Inc. | Media content access systems and methods |
| US9918043B2 (en) * | 2006-06-27 | 2018-03-13 | Verizon Patent And Licensing Inc. | Snippet access systems and methods |
| US20080022320A1 (en) * | 2006-06-30 | 2008-01-24 | Scientific-Atlanta, Inc. | Systems and Methods of Synchronizing Media Streams |
| US7725797B2 (en) | 2006-07-07 | 2010-05-25 | Scientific-Atlanta, Llc | Buffer for storing data and forward error correction (FEC) |
| US7899046B2 (en) * | 2006-07-07 | 2011-03-01 | Ver Steeg William C | Determining strategy for multicast and/or unicast transmission to correct forward errors |
| US7877660B2 (en) * | 2006-07-07 | 2011-01-25 | Ver Steeg William C | Transmitting additional forward error correction (FEC) upon request |
| US7774672B2 (en) | 2006-07-07 | 2010-08-10 | Scientific-Atlanta, Llc | Requesting additional forward error correction |
| CN101068235B (zh) * | 2006-08-18 | 2011-07-06 | 腾讯科技(深圳)有限公司 | 一种视频节目的预览方法及系统 |
| US9021404B2 (en) * | 2006-08-25 | 2015-04-28 | Verizon Patent And Licensing Inc. | Systems and methods for modifying content based on a positional relationship |
| WO2008025121A1 (en) * | 2006-09-01 | 2008-03-06 | Bce Inc. | Method, system and apparatus for conveying personalized content to a viewer |
| US8418217B2 (en) | 2006-09-06 | 2013-04-09 | Verizon Patent And Licensing Inc. | Systems and methods for accessing media content |
| US8464295B2 (en) | 2006-10-03 | 2013-06-11 | Verizon Patent And Licensing Inc. | Interactive search graphical user interface systems and methods |
| US8566874B2 (en) | 2006-10-03 | 2013-10-22 | Verizon Patent And Licensing Inc. | Control tools for media content access systems and methods |
| US8316320B2 (en) | 2006-10-03 | 2012-11-20 | Verizon Patent And Licensing Inc. | Expandable history tab in interactive graphical user interface systems and methods |
| 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 |
| US7870465B2 (en) * | 2006-10-18 | 2011-01-11 | Versteeg William C | Reducing channel-change time |
| US7748017B2 (en) * | 2006-10-27 | 2010-06-29 | Nokia Corporation | Program guide browser |
| US8316408B2 (en) | 2006-11-22 | 2012-11-20 | Verizon Patent And Licensing Inc. | Audio processing for media content access systems and methods |
| US8250605B2 (en) * | 2006-12-18 | 2012-08-21 | Verizon Services Corp. | Systems and methods for presentation of preferred program selections |
| US8194034B2 (en) * | 2006-12-20 | 2012-06-05 | Verizon Patent And Licensing Inc. | Systems and methods for controlling a display |
| US8028313B2 (en) | 2006-12-21 | 2011-09-27 | Verizon Patent And Licensing Inc. | Linear program guide for media content access systems and methods |
| US8510780B2 (en) | 2006-12-21 | 2013-08-13 | Verizon Patent And Licensing Inc. | Program guide navigation tools for media content access systems and methods |
| US8898701B2 (en) * | 2006-12-29 | 2014-11-25 | Verizon Patent And Licensing Inc. | Method and system for providing attribute browsing of video assets |
| US8015581B2 (en) | 2007-01-05 | 2011-09-06 | Verizon Patent And Licensing Inc. | Resource data configuration for media content access systems and methods |
| US7969474B2 (en) * | 2007-02-23 | 2011-06-28 | Zenith Electronics Llc | Camera, encoder, and modulator in same enclosure |
| US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
| US20080244667A1 (en) * | 2007-03-27 | 2008-10-02 | Osborne Jason C | Bandwidth sensitive switched digital video content delivery |
| US8370889B2 (en) * | 2007-03-28 | 2013-02-05 | Kanthimathi Gayatri Sukumar | Switched digital video client reverse channel traffic reduction |
| US20080244654A1 (en) * | 2007-03-29 | 2008-10-02 | Verizon Laboratories Inc. | System and Method for Providing a Directory of Advertisements |
| US20080244643A1 (en) * | 2007-03-30 | 2008-10-02 | Verizon Laboratories Inc. | System and Method for Alphanumeric Channel-Changing |
| US9207842B2 (en) | 2007-05-07 | 2015-12-08 | Hewlett-Packard Development Company, L.P. | Automatically playing a video clip associated with an icon that is in focus |
| US8832553B2 (en) * | 2007-06-19 | 2014-09-09 | Verizon Patent And Licensing Inc. | Program guide 3D zoom |
| US9826189B2 (en) * | 2007-06-28 | 2017-11-21 | Verizon Patent And Licensing Inc. | Apparatus, method, and computer program product for presenting an interactive programming guide |
| US8103965B2 (en) | 2007-06-28 | 2012-01-24 | Verizon Patent And Licensing Inc. | Media content recording and healing statuses |
| US8739213B2 (en) * | 2007-06-29 | 2014-05-27 | Verizon Patent And Licensing Inc. | System and method for providing an interactive program guide for past current and future programming |
| US8483546B2 (en) * | 2007-06-29 | 2013-07-09 | Verizon Patent And Licensing Inc. | Apparatus, method, and computer program product for receiving a command during a commercial |
| US9654721B2 (en) | 2007-07-10 | 2017-05-16 | Verizon Patent And Licensing Inc. | System and method for providing personal content recommendations |
| US20090019492A1 (en) | 2007-07-11 | 2009-01-15 | United Video Properties, Inc. | Systems and methods for mirroring and transcoding media content |
| US8832766B2 (en) * | 2007-07-27 | 2014-09-09 | William C. Versteeg | Systems and methods of differentiated channel change behavior |
| US8776160B2 (en) * | 2007-07-27 | 2014-07-08 | William C. Versteeg | Systems and methods of differentiated requests for network access |
| US9305590B2 (en) | 2007-10-16 | 2016-04-05 | Seagate Technology Llc | Prevent data storage device circuitry swap |
| KR101434498B1 (ko) * | 2007-10-29 | 2014-09-29 | 삼성전자주식회사 | 휴대 단말기 및 그의 동영상 관리 방법 |
| US8943539B2 (en) | 2007-11-21 | 2015-01-27 | Rovi Guides, Inc. | Enabling a friend to remotely modify user data |
| US8051447B2 (en) | 2007-12-19 | 2011-11-01 | Verizon Patent And Licensing Inc. | Condensed program guide for media content access systems and methods |
| US9118869B2 (en) * | 2007-12-19 | 2015-08-25 | Verizon Patent And Licensing Inc. | Vertically oriented program guide for media content access systems and methods |
| EP2073491A1 (en) * | 2007-12-21 | 2009-06-24 | Thomson Licensing | Method of management of metadata size of a service guide |
| CN101277160B (zh) * | 2008-05-09 | 2011-08-24 | 中兴通讯股份有限公司 | 一种节目预览方法及其装置 |
| US7886073B2 (en) * | 2008-08-08 | 2011-02-08 | Cisco Technology, Inc. | Systems and methods of reducing media stream delay |
| US8015310B2 (en) * | 2008-08-08 | 2011-09-06 | Cisco Technology, Inc. | Systems and methods of adaptive playout of delayed media streams |
| CA2743050C (en) | 2008-11-12 | 2015-03-17 | Level 3 Communications, Llc | User authentication in a content delivery network |
| US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
| US8522163B2 (en) | 2008-12-19 | 2013-08-27 | Verizon Patent And Licensing Inc. | Systems and methods for radial display of time based information |
| US9274505B2 (en) * | 2008-12-19 | 2016-03-01 | Verizon Patent And Licensing Inc. | Systems and methods for radial display of time based information |
| US8239739B2 (en) * | 2009-02-03 | 2012-08-07 | Cisco Technology, Inc. | Systems and methods of deferred error recovery |
| US8990858B2 (en) * | 2009-06-29 | 2015-03-24 | Verizon Patent And Licensing Inc. | Search-based media program guide systems and methods |
| US9241136B2 (en) * | 2009-06-29 | 2016-01-19 | Verizon Patent And Licensing Inc. | Method and apparatus for creating a personalized programming guide |
| US9009622B2 (en) | 2009-06-30 | 2015-04-14 | Verizon Patent And Licensing Inc. | Media content instance search methods and systems |
| US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
| US9014546B2 (en) | 2009-09-23 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for automatically detecting users within detection regions of media devices |
| KR101268818B1 (ko) * | 2009-09-28 | 2013-05-28 | 한국전자통신연구원 | 채널 재핑을 줄이기 위한 무선 액세스 스케줄링 방법 및 장치 |
| US8359616B2 (en) | 2009-09-30 | 2013-01-22 | United Video Properties, Inc. | Systems and methods for automatically generating advertisements using a media guidance application |
| US9143737B2 (en) | 2009-10-15 | 2015-09-22 | Verizon Patent And Licensing Inc. | Data distribution |
| US9258529B2 (en) | 2009-10-15 | 2016-02-09 | Verizon Patent And Licensing Inc. | Data distribution |
| US9571784B2 (en) * | 2009-10-30 | 2017-02-14 | Verizon Patent And Licensing Inc. | Media content watch list systems and methods |
| CN102063444A (zh) * | 2009-11-13 | 2011-05-18 | 新奥特(北京)视频技术有限公司 | 一种文件内容预览的方法和装置 |
| US8327394B2 (en) * | 2009-11-30 | 2012-12-04 | Verizon Patent And Licensing Inc. | Boosting factor for television content |
| US20110154399A1 (en) * | 2009-12-22 | 2011-06-23 | Verizon Patent And Licensing, Inc. | Content recommendation engine |
| US8528016B2 (en) | 2009-12-28 | 2013-09-03 | Verizon Patent And Licensing Inc. | Dynamic program guide information |
| US8640052B2 (en) | 2009-12-31 | 2014-01-28 | Verizon Patent And Licensing Inc. | User interface enhancements for media content access systems and methods |
| US20110191679A1 (en) * | 2010-02-02 | 2011-08-04 | Futurewei Technologies, Inc. | System and Method for Online Media Preview |
| KR20110107143A (ko) * | 2010-03-24 | 2011-09-30 | 삼성전자주식회사 | 멀티 입력을 이용한 휴대단말의 기능 제어 방법 및 장치 |
| US9122701B2 (en) | 2010-05-13 | 2015-09-01 | Rovi Guides, Inc. | Systems and methods for providing media content listings according to points of interest |
| KR101007771B1 (ko) * | 2010-06-22 | 2011-01-14 | 주식회사 캐스트이즈 | 다화면 서비스 제공 장치 및 방법 |
| US9445135B2 (en) | 2010-09-17 | 2016-09-13 | Futurewei Technologies, Inc. | Method and apparatus for scrub preview services |
| US9160960B2 (en) | 2010-12-02 | 2015-10-13 | Microsoft Technology Licensing, Llc | Video preview based browsing user interface |
| US9736524B2 (en) | 2011-01-06 | 2017-08-15 | Veveo, Inc. | Methods of and systems for content search based on environment sampling |
| US8990690B2 (en) | 2011-02-18 | 2015-03-24 | Futurewei Technologies, Inc. | Methods and apparatus for media navigation |
| US9154813B2 (en) | 2011-06-09 | 2015-10-06 | Comcast Cable Communications, Llc | Multiple video content in a composite video stream |
| US9049073B2 (en) | 2011-06-28 | 2015-06-02 | Rovi Guides, Inc. | Systems and methods for initializing allocations of transport streams based on historical data |
| 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 |
| US9015555B2 (en) | 2011-11-18 | 2015-04-21 | Cisco Technology, Inc. | System and method for multicast error recovery using sampled feedback |
| US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
| US9147198B2 (en) | 2013-01-10 | 2015-09-29 | Rovi Technologies Corporation | Systems and methods for providing an interface for data driven media placement |
| 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 |
| 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 |
| US10685471B2 (en) * | 2015-05-11 | 2020-06-16 | Facebook, Inc. | Methods and systems for playing video while transitioning from a content-item preview to the content item |
| US10291544B1 (en) * | 2016-07-19 | 2019-05-14 | Harmonic, Inc. | Bandwidth saving with programmable redistribution |
| KR20180027917A (ko) * | 2016-09-07 | 2018-03-15 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법 |
| 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 |
| CN110324717B (zh) * | 2019-07-17 | 2021-11-02 | 咪咕文化科技有限公司 | 一种视频播放方法、设备及计算机可读存储介质 |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4230990C1 (en) * | 1979-03-16 | 2002-04-09 | John G Lert Jr | Broadcast program identification method and system |
| US4829569A (en) * | 1984-09-21 | 1989-05-09 | Scientific-Atlanta, Inc. | Communication of individual messages to subscribers in a subscription television system |
| US5166886A (en) * | 1989-07-31 | 1992-11-24 | Molnar Charles E | System to demonstrate and sell computer programs |
| US5600364A (en) * | 1992-12-09 | 1997-02-04 | Discovery Communications, Inc. | Network controller for cable television delivery systems |
| US6201536B1 (en) * | 1992-12-09 | 2001-03-13 | Discovery Communications, Inc. | Network manager for cable television system headends |
| US5594509A (en) * | 1993-06-22 | 1997-01-14 | Apple Computer, Inc. | Method and apparatus for audio-visual interface for the display of multiple levels of information on a display |
| US5541738A (en) * | 1994-04-12 | 1996-07-30 | E. Guide, Inc. | Electronic program guide |
| US5499103A (en) * | 1993-10-20 | 1996-03-12 | E Guide, Inc. | Apparatus for an electronic guide with video clips |
| GB9400101D0 (en) * | 1994-01-05 | 1994-03-02 | Thomson Consumer Electronics | Consumer interface for a satellite television system |
| US5537141A (en) * | 1994-04-15 | 1996-07-16 | Actv, Inc. | Distance learning system providing individual television participation, audio responses and memory for every student |
| US5523796A (en) | 1994-05-20 | 1996-06-04 | Prevue Networks, Inc. | Video clip program guide |
| US5499046A (en) * | 1994-05-23 | 1996-03-12 | Cable Services Technologies, Inc. | CATV distribution system with each channel having its own remote scheduler |
| US5619249A (en) * | 1994-09-14 | 1997-04-08 | Time Warner Entertainment Company, L.P. | Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs |
| US5822324A (en) * | 1995-03-16 | 1998-10-13 | Bell Atlantic Network Services, Inc. | Simulcasting digital video programs for broadcast and interactive services |
| US5861906A (en) * | 1995-05-05 | 1999-01-19 | Microsoft Corporation | Interactive entertainment network system and method for customizing operation thereof according to viewer preferences |
| US5752160A (en) * | 1995-05-05 | 1998-05-12 | Dunn; Matthew W. | Interactive entertainment network system and method with analog video startup loop for video-on-demand |
| US5907323A (en) * | 1995-05-05 | 1999-05-25 | Microsoft Corporation | Interactive program summary panel |
| US5604544A (en) * | 1995-05-31 | 1997-02-18 | International Business Machines Corporation | Video receiver display of cursor overlaying video |
| US5751282A (en) * | 1995-06-13 | 1998-05-12 | Microsoft Corporation | System and method for calling video on demand using an electronic programming guide |
| US5815145A (en) * | 1995-08-21 | 1998-09-29 | Microsoft Corporation | System and method for displaying a program guide for an interactive televideo system |
| US5657072A (en) | 1996-04-10 | 1997-08-12 | Microsoft Corporation | Interactive entertainment network system and method for providing program listings during non-peak times |
-
1997
- 1997-03-03 US US08/810,566 patent/US6453471B1/en not_active Expired - Lifetime
- 1997-12-12 ES ES97950953T patent/ES2279554T3/es not_active Expired - Lifetime
- 1997-12-12 DE DE69737362T patent/DE69737362T2/de not_active Expired - Lifetime
- 1997-12-12 WO PCT/US1997/023026 patent/WO1998026596A1/en not_active Ceased
- 1997-12-12 AU AU53821/98A patent/AU731741B2/en not_active Ceased
- 1997-12-12 CN CNB971816905A patent/CN1134162C/zh not_active Expired - Fee Related
- 1997-12-12 AT AT97950953T patent/ATE354257T1/de not_active IP Right Cessation
- 1997-12-12 CA CA002276004A patent/CA2276004C/en not_active Expired - Fee Related
- 1997-12-12 JP JP52702498A patent/JP3557220B2/ja not_active Expired - Lifetime
- 1997-12-12 EP EP97950953A patent/EP0947100B1/en not_active Expired - Lifetime
- 1997-12-12 KR KR1019997005327A patent/KR100321096B1/ko not_active Expired - Lifetime
- 1997-12-12 BR BR9714021-0A patent/BR9714021A/pt unknown
-
2002
- 2002-09-13 US US10/244,139 patent/US20030222975A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000506711A (ja) | 2000-05-30 |
| BR9714021A (pt) | 2000-05-09 |
| EP0947100B1 (en) | 2007-02-14 |
| EP0947100A1 (en) | 1999-10-06 |
| WO1998026596A1 (en) | 1998-06-18 |
| EP0947100A4 (en) | 2001-04-04 |
| KR20000069482A (ko) | 2000-11-25 |
| AU731741B2 (en) | 2001-04-05 |
| KR100321096B1 (ko) | 2002-02-06 |
| DE69737362D1 (de) | 2007-03-29 |
| CA2276004C (en) | 2003-02-25 |
| ATE354257T1 (de) | 2007-03-15 |
| JP3557220B2 (ja) | 2004-08-25 |
| CA2276004A1 (en) | 1998-06-18 |
| AU5382198A (en) | 1998-07-03 |
| CN1134162C (zh) | 2004-01-07 |
| DE69737362T2 (de) | 2007-11-29 |
| US6453471B1 (en) | 2002-09-17 |
| CN1245613A (zh) | 2000-02-23 |
| US20030222975A1 (en) | 2003-12-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100321096B1 (ko) | 영화 프리뷰용 전자 프로그래밍 가이드 | |
| KR100434894B1 (ko) | 팝업 내에 광고 메시지를 구비하는 전자 프로그램 가이드 시스템 | |
| US6460181B1 (en) | Channels and services display | |
| US9521462B2 (en) | Premium channel promotion system and method | |
| US6078348A (en) | Television schedule system with enhanced features | |
| WO1998039893A2 (en) | Electronic programming guide with movie preview | |
| US20030031465A1 (en) | Schedule system with enhanced recording capability | |
| WO1998026594A1 (en) | Television system with scrambling detection capability | |
| MXPA99005401A (es) | Guia de programacion electronica con una vista preliminar de pelicula | |
| JP6880150B2 (ja) | 表示装置 | |
| HK1026098A (en) | Electronic programming guide with movie preview | |
| MXPA00005356A (es) | Sistema electronico de guia de programas con mensajes de publicidad en apariciones inesperadas |