ES2297945T3 - Aparato para recibir programas. - Google Patents

Aparato para recibir programas. Download PDF

Info

Publication number
ES2297945T3
ES2297945T3 ES99968351T ES99968351T ES2297945T3 ES 2297945 T3 ES2297945 T3 ES 2297945T3 ES 99968351 T ES99968351 T ES 99968351T ES 99968351 T ES99968351 T ES 99968351T ES 2297945 T3 ES2297945 T3 ES 2297945T3
Authority
ES
Spain
Prior art keywords
programs
channel
program
virtual
channels
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
ES99968351T
Other languages
English (en)
Inventor
Warner R. T. Ten Kate
Edwin A. Montie
Astrid M. F. Dobbelaar
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Application granted granted Critical
Publication of ES2297945T3 publication Critical patent/ES2297945T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • 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
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4583Automatically resolving scheduling conflicts, e.g. when a recording by reservation has been programmed for two programmes in the same time slot
    • 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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • 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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for programme selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof

Landscapes

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

Abstract

Aparato para recibir programas desde una pluralidad de canales, que comprende un sintonizador (2) para sintonizar cualquiera de la pluralidad de canales y medios (14) de guía electrónica de programas para presentar una programación de los programas para cada canal, estando adaptados los medios de guía electrónica de programas para presentar un subconjunto seleccionado de dichos programas en un único canal virtual, caracterizado porque los medios de guía electrónica de programas están adaptados además para presentar una programación de dicho subconjunto de dichos programas como aparentemente programados para un canal personal y el aparato comprende además medios de canal virtual para crear una pluralidad de canales virtuales adicionales que el usuario puede seleccionar para reproducir otros subconjuntos de programas seleccionados, estando adaptado el aparato para controlar el sintonizador para que sintonice un canal que esté emitiendo actualmente un programa de dicho subconjunto y estando dedicado cada uno de la pluralidad de canales virtuales a programas de una categoría particular.

Description

Aparato para recibir programas.
Campo de la invención
La invención se refiere a un aparato para recibir programas desde una pluralidad de canales, que comprende un sintonizador para sintonizar cualquiera de la pluralidad de canales, y medios de guía electrónica de programas (EPG, electronic program guide) para presentar una programación de los programas, estando adaptados los medios EPG para presentar una programación de un subconjunto de dichos programas como aparentemente programados para un canal personal.
La invención se refiere además a un procedimiento para recibir programas desde una pluralidad de canales, que comprende una etapa de presentar una programación de programas para cada canal, y una etapa de presentar una programación de un subconjunto de dicho programa como aparentemente programado para un canal personal.
Antecedentes de la invención
Un aparato tal como se ha definido anteriormente se conoce por el documento US 5.517.254. El aparato conocido comprende una guía electrónica de programas (EPG) para presentar una programación de los programas. La EPG se presenta al espectador como una matriz tiempo-canal, comprendiendo cada columna una programación para un canal particular en un día particular. La EPG permite a un usuario seleccionar programas deseados para que se graben o para que proporcione un recordatorio de los mismos. El aparato puede seleccionar programas automáticamente como una recomendación cuando cumplen determinados criterios. Los canales pueden presentarse en diferente orden, por ejemplo según el número de programas seleccionados. En una realización particular, todos los programas seleccionados se agrupan en una columna, como si estuviesen programados para un supuesto canal personal, proporcionando así una visión global rápida de los programas seleccionados.
El documento US 5.585.866 describe un sistema electrónico de programación de programas, que tiene canales virtuales, que incluye un receptor para recibir programas de televisión de radiodifusión, por satélite o por cable para una pluralidad de canales de televisión y un sintonizador para sintonizar un receptor de televisión a un canal seleccionado de la pluralidad de canales. Un canal virtual identifica los canales disponibles en un servicio particular, por ejemplo, un servicio de casi vídeo bajo demanda o un servicio de videojuego.
Objeto y sumario de la invención
Es un objeto de la invención proporcionar un aparato tal como se ha definido anteriormente, que proporcione una facilidad de uso mejorada con respecto a la selección de programas deseados. Con este fin, el aparato según la invención se caracteriza porque el aparato comprende además medios de canal virtual para crear una pluralidad de canales virtuales adicionales que el usuario puede seleccionar para reproducir otros subconjuntos de programas seleccionados, estando adaptado el aparato para controlar el sintonizador para que sintonice un canal que esté emitiendo actualmente un programa de dicho subconjunto y estando dedicado cada uno de la pluralidad de canales virtuales a programas de una categoría particular. De este modo, se consigue que el usuario pueda seleccionar realmente un canal virtual que emita los programas del canal personal. El aparato se encarga de sintonizar automáticamente los canales auténticos que emiten los programas agrupados en el canal virtual. Como consecuencia, el usuario puede ver los programas deseados simplemente seleccionado el canal virtual, es decir, el canal virtual no sólo proporciona una visión global de los programas seleccionados, sino que también permite navegar por los programas automáticamente. No se requiere más acción por parte del usuario, por lo que la utilidad del aparato se mejora.
Una realización ventajosa del aparato según la invención se aplica a la emisión de televisión digital, siendo los canales servicios de un flujo de emisión digital que comprende para cada servicio respectivo una descripción del servicio relativa a una identificación del servicio para una pluralidad de identificaciones de programa. La realización se caracteriza porque los medios de canal virtual están adaptados para insertar una nueva descripción de servicio en el flujo de emisión, refiriéndose la nueva descripción de servicio a una nueva identificación de servicio para una pluralidad de identificaciones de programa que identifican los programas del canal virtual. De este modo, el canal virtual se crea simplemente manipulando las tablas de información que describen el flujo de emisión digital. No tienen que adaptarse otros componentes ya que perciben el canal virtual adicional como un canal auténtico. Por ejemplo, la EPG mostrará el canal virtual como todos los demás canales y cuando el usuario seleccione el canal virtual el aparato seleccionará automáticamente los programas correctos del flujo de emisión, ya que el canal virtual comprende punteros de programa que están duplicados a partir de los canales originales.
Una realización preferida se aplica a la norma Digital Video Broadcasting (DVB) ampliamente aplicada. Esta realización se caracteriza porque el flujo de emisión es un flujo conforme a las especificaciones de la Digital Video Broadcasting (DVB), constituyendo las descripciones de servicio la tabla de descripción de servicio (SDT, Service Description Table) de la información de servicios (SI, Service Information) DVB. El canal virtual se crea insertando una nueva entrada en la SDT, que comprende una nueva identificación de servicio y punteros duplicados para los programas seleccionados.
Cuando se agrupan programas desde múltiples canales auténticos, puede suceder que algunos de los programas se emitan simultáneamente, por lo que no pueden verse al mismo tiempo. Una realización se caracteriza porque el aparato comprende además medios de programación para asignar clasificaciones de prioridad a los programas del canal virtual, para seleccionar un primer programa por encima de un segundo programa cuando se emiten simultáneamente y el primer programa tiene una clasificación de prioridad superior que el segundo programa. Las clasificaciones de prioridad pueden proporcionarse por el usuario o asignarse por el aparato basándose en un perfil de usuario. Por ejemplo, cuando el usuario ha mostrado previamente más interés en programas de noticias que en programas de deportes, el sistema puede asignar una clasificación de prioridad mayor a la primera categoría. Las clasificaciones de prioridad se utilizan entonces para decidir cuál de los programas que se emiten simultáneamente tiene que se seleccionarse. Una realización alternativa se caracteriza porque los medios de programación están adaptados además para grabar el segundo programa y volver a programarlo para el canal virtual para rellenar un hueco antes o después de los programas programados para el canal virtual.
De este modo, el programa que tiene menos interés para el usuario se graba en un grabador de vídeo, y cuando en un momento posterior aparece un hueco importante en la programación del canal virtual, el programa grabado se vuelve a programar para rellenar el hueco. El aparato está adaptado para encontrar el programa en el grabador de vídeo y reproducirlo en el momento adecuado. Alternativamente, el programa con la clasificación de prioridad más alta podría grabarse en el grabador de vídeo, garantizándose que el usuario adquiere una copia del programa que puede verse incluso aunque el usuario no pueda ver el programa cuando se está emitiendo.
Una realización se caracteriza porque los medios de canal virtual están adaptados además para almacenar una identificación de un canal por defecto, y controlar el sintonizador para que sintonice dicho canal por defecto cuando no hay ningún programa programado para el canal virtual. Esto proporciona una forma alternativa de rellenar huecos en la programación del canal virtual. Cuando el usuario ha seleccionado el canal virtual cuando no hay ningún programa programado para ese momento, el sintonizador se controla para que sintonice el canal por defecto, pero en cuanto empieza el programa programado para el canal virtual, el sintonizador se controla para que sintonice el canal auténtico que emite dicho programa.
Una realización se caracteriza porque el aparato comprende además medios de edición que el usuario puede manejar para editar las clasificaciones de prioridad y/o la identificación del canal por defecto y/o la eliminación de programas del y la adición de programas al canal virtual. De este modo, el usuario puede controlar la programación de los programas del canal virtual.
El cambio automático entre canales auténticos podría controlarse mediante un reloj según los tiempos de inicio y fin de los programas programados, o alternativamente mediante señales de procesamiento de un proveedor de servicios que indican los tiempos de inicio y fin, por ejemplo señales del sistema de control de emisión de programas (PDC, Program Delivery Control).
Una realización se caracteriza porque los medios de canal virtual están adaptados además para crear otros canales virtuales que el usuario puede seleccionar. Por ejemplo, cada miembro de un hogar puede tener un canal virtual privado, posiblemente protegido por contraseña. Alternativamente, cada canal virtual puede estar dedicado a programas de una categoría particular, por ejemplo puede haber un canal virtual de comedia, un canal virtual de deportes, etc.
La invención es particularmente adecuada para receptores de televisión, módulos de recepción (set-top box) y grabadores de vídeo, aunque también podría aplicarse a receptores de radio.
Breve descripción de los dibujos
Éstos y otros aspectos de la invención resultarán evidentes a partir de, y se dilucidarán mediante un ejemplo no limitativo, con referencia a un dibujo en el que:
la figura 1, muestra un diagrama de un receptor de televisión digital como una realización del aparato según la invención,
las figuras 2a y 2b muestran ejemplos de adaptaciones a tablas de información DVB-SI para crear un canal virtual,
la figura 3 muestra ejemplos de adaptaciones a tablas de información DVB-PSI para crear un canal virtual,
la figura 4 muestra la composición de una programación de programas para un canal virtual.
Descripción de las realizaciones
La figura 1 muestra un diagrama de bloques de un receptor de televisión digital como una realización del aparato según la invención. Los flujos de emisión digital, modulados por señales de radiofrecuencia (RF), se reciben desde el espacio por una antena 1 o, alternativamente, desde una red por cable. Los flujos de emisión pueden estar formateados, por ejemplo, según la norma Digital Video Broadcasting (DVB). Un sintonizador 2 comprende un dispositivo receptor RF analógico estándar que puede recibir dichas señales RF y seleccionar una de ellas para que se emita a un demodulador 3. La señal que selecciona el sintonizador 2 depende de datos de control recibidos desde una unidad 5 central de procesamiento (CPU, central processig unit). El demodulador 3 convierte la señal analógica en un flujo de paquetes digitales, basándose en señales de control recibidas desde la CPU 5. Este flujo de paquetes se emite entonces a un demultiplexor 4 que selecciona paquetes pertenecientes a un programa particular según datos de control recibidos desde la CPU 5, y descompone el flujo de paquetes en flujos de vídeo, audio o datos elementales.
En una realización alternativa de la invención, el flujo de paquetes se emite desde el demodulador 3 directamente a la CPU 5. En esta realización, la CPU 5 realiza las tareas del demultiplexor 4, eliminando así la necesidad del demultiplexor 4.
Un procesador 8 de vídeo descodifica el flujo de vídeo recibido desde el demultiplexor 4 o desde la CPU 5. En realizaciones preferidas de la invención, el procesador 8 de vídeo es un descodificador MPEG-2; sin embargo, puede utilizarse cualquier descodificador siempre que el descodificador sea compatible con el tipo de codificación empleada para codificar los datos de vídeo. Los datos de vídeo descodificados se transmiten entonces a una pantalla 9 de visualización. Un procesador 6 de audio descodifica el flujo de audio recibido desde el demultiplexor 4. De nuevo puede utilizarse cualquier descodificador siempre que el descodificador sea compatible con el tipo de codificación empleada para codificar los datos de audio. Los datos de audio descodificados se transmiten entonces a un sistema 7 de altavoces.
El demultiplexor 4 emite el flujo de datos elementales a la CPU 5. El flujo de datos elementales tiene dos tipos de datos: datos de control y datos de contenido. El contenido se refiere a, por ejemplo, programas interactivos; control se refiere a tablas en el múltiplex que especifican aspectos como la estructura del múltiplex, las frecuencias (RF) en las que están modulados los canales y las direcciones en las que pueden encontrarse los diversos componentes de contenido y las (otras) tablas en el múltiplex. La CPU 5 comprende uno o más microprocesadores que pueden ejecutar instrucciones de programa almacenadas en una memoria 12 de sólo lectura (ROM, read only memory). Estas instrucciones de programa comprenden partes de módulos de software incluyendo, entre otros, un módulo 13 de mando, un módulo 14 EPG, un módulo 15 de canal virtual y un módulo 16 de programación. Los datos procesados por dichos módulos de software, por ejemplo datos DVB-SI e información de perfil de usuario, pueden almacenarse en una memoria 11 no volátil. El módulo 13 de mando puede controlar las funciones del equipo de televisión, como la sintonización y la selección de demultiplexación, y transmitir datos al procesador 8 de vídeo para que se presenten en la pantalla 9. Una unidad 10 de mando del usuario recibe órdenes del usuario, por ejemplo a través de un mando a distancia (no mostrado), y las transmite al módulo 13 de mando para que se procesen. Por ejemplo, cuando el usuario introduce un número de canal, el módulo 13 de mando controla el sintonizador 2 y el demultiplexor 4 para que seleccionen el flujo de emisión correspondiente y los paquetes de datos en el mismo, y envía datos gráficos al procesador 8 de vídeo para presentar información de retorno en la pantalla 9, por ejemplo, el número de ajuste previo, el nombre del canal que está mostrándose durante algunos segundos.
Un grabador 17 de vídeo digital está controlado por la CPU 5 y puede almacenar y reproducir programas y datos DVB-SI. Puede estar integrado en el receptor de televisión o ser un dispositivo aparte bajo el control del receptor de televisión.
Los flujos de emisión digital comprenden información para describir la estructura del flujo de emisión y generar interfaces de usuario para la navegación. Por ejemplo, un flujo de emisión DVB comprende información específica de programa (PSI, Program Specific Information, parte de las especificaciones MPEG) e información SI, necesaria, entre otras cosas, para descodificar la información de programa y generar una guía electrónica de programas. Las especificaciones de la norma DVB están disponibles y se conocen ampliamente por los expertos en la técnica. Se proporcionan descripciones de las mismas sólo si resulta pertinente para explicar la presente invención.
El módulo 14 EPG interpreta los datos DVB-SI recibidos desde el demultiplexor 4 para agrupar información sobre los servicios disponibles en los flujos de emisión recibidos y sobre los eventos programados para esos servicios (se considera que los servicios DVB son equivalentes a la noción convencional de canales de televisión, mientras que los eventos DVB corresponden a programas de televisión). Con este fin, los datos SI comprenden, para cada flujo de emisión, una tabla de descripción de servicio (SDT) que enumera los nombres y otros parámetros de los servicios, o canales, disponibles para ese flujo de emisión. Para cada servicio, una tabla de descripción de evento (EIT, Event Description Event) describe los nombres y otros parámetros de eventos, o programas, programados para ese servicio. El módulo 14 EPG utiliza la información de la SDT y de la EIT para generar una visión global sobre la pantalla de los programas programados para los canales en los flujos de emisión recibidos. También permite al usuario seleccionar programas para verlos, grabarlos o para que se proporcione un recordatorio de los mismos. Las referencias a los programas seleccionados se almacenan en la memoria 11, a la que puede acceder el módulo 15 de canal virtual. El módulo 15 de canal virtual puede crear uno o más canales virtuales, mostrando dichos programas seleccionados almacenados en la memoria 11. La creación de dichos canales virtuales se lleva a cabo manipulando las tablas PSI y SI de tal manera que el módulo 13 de mando y el módulo 14 EPG reconocen automáticamente los nuevos canales, evitándose así la necesidad de adaptaciones importantes de dichos módulos.
La figura 2 esquematiza la forma en que se adaptan la SDT y la EIT para crear dos canales virtuales y programar programas de canales auténticos para los nuevos canales virtuales. La figura 2a muestra la situación antes de la adaptación. La SDT enumera cuatro servicios para un flujo 1 de emisión. Para dos de estos servicios se muestra una sección EIT, que enumera cinco eventos para ambos. La figura 2b muestra la situación después de la adaptación. Se han añadido dos nuevos servicios a la SDT, siendo cada uno por ejemplo un canal virtual privado de un miembro diferente del hogar. Los nombres de los nuevos servicios pueden generarse mediante el módulo 15 de canal virtual o proporcionarse por el usuario. Para ambos nuevos servicios se crea una nueva sección EIT. Las entradas de las nuevas secciones EIT se duplican de las entradas originales de las secciones EIT existentes. Como puede observarse, un evento, en este caso el evento 24, puede aparecer en múltiples canales virtuales.
Una EPG generada por el módulo 14 EPG según las tablas SI adaptadas muestra automáticamente los dos nuevos servicios. Los eventos de los canales virtuales están presentes al menos dos veces , porque también están programados para uno de los canales auténticos. Para garantizar que la "sintonización" a un canal virtual provoca automáticamente la selección de los eventos apropiados, deberían hacerse adaptaciones similares en las tablas PSI (parte MPEG). Cada programa en el flujo de emisión se describe mediante una entrada en una tabla de asociación de programas (PAT, Program Association Table) y una sección correspondiente de una tabla de mapa de programas (PMT, Program Map Table) que relaciona un programa con los flujos de datos elementales que constituyen el programa. Cada entrada en la SDT comprende una identificación de servicio que corresponde a una identificación de programa en la información PSI. Para poner de acuerdo la información PSI con la información SI, se añade una nueva entrada a la PAT y se añade una nueva sección a la PMT. La figura 3 muestra la situación después de crear dos canales virtuales. La PAT se amplía con identificaciones de programa que son idénticas a las identificaciones de los nuevos servicios en la SDT, y se añaden dos nuevas secciones PMT (de las que sólo se muestra una) que se refieren a las identificaciones de programa recientemente añadidas. Las identificaciones de los flujos elementales de las secciones PMT recientemente creadas se duplican a partir de las secciones PMT correspondientes a los canales auténticos. Al adaptar las tablas PSI de este modo, el demultiplexor 4 percibe los nuevos canales virtuales como canales de emisión ordinarios, por lo que los canales virtuales se procesan como meros canales normales.
Por motivos de simplicidad, sólo se han considerado hasta ahora servicios pertenecientes a un flujo de emisión. Sin embargo, se indica que pueden programarse programas de servicios ubicados en múltiples flujos de emisión para un único canal virtual. Para cada flujo de emisión, la SDT comprende una entrada para dicho canal virtual, mientras que la EIT comprende secciones con los eventos que deben emitirse a través de dicho flujo de emisión. Otra característica DVB, la tabla de asociación de conjuntos (BAT, Bouquet Association Table) podría utilizarse para correlacionar las diversas partes de información relativas a los canales virtuales. Una BAT proporciona un agrupamiento lógico de servicios en conjuntos, que pueden agrupar servicios proporcionados por diferentes flujos de emisión. Puesto que la información relativa un canal virtual puede organizarse a través de varias tablas SDT, la BAT proporciona un instrumento conveniente para facilitar el funcionamiento y mejorar el rendimiento.
Puesto que los programas de un canal virtual pueden obtenerse desde múltiples canales auténticos, es probable que la programación del canal virtual comprenda huecos y solapamientos entre los programas. Para rellenar los huecos, el módulo 15 de canal virtual puede controlar el sintonizador 2 y el demultiplexor 4 para seleccionar un canal por defecto. La identificación del canal por defecto está almacenada en la memoria 11, y puede seleccionarse o modificarse por el usuario, mediante medios de edición que están constituidos por la unidad 10 de mando de usuario y un menú en la pantalla generado por el módulo 15 de canal virtual. Para tratar los solapamientos, el módulo 16 de programación mantiene un perfil de usuario para decidir qué programas preferirá probablemente el usuario y asignar clasificaciones de prioridad de manera correspondiente. El perfil de usuario puede especificarse mediante hábitos de visionado o mediante entradas explícitas por parte del usuario. En función de la sofisticación del grabador 17 de vídeo, hay varias opciones disponibles para tratar los huecos y los solapamientos. Si el grabador 17 de vídeo está desconectado o no tiene capacidad de almacenamiento disponible, y se produce un conflicto de horario entre dos o más programas, se selecciona para la visualización el que tiene la clasificación de prioridad más alta. Si hay capacidad de almacenamiento disponible, los programas que tienen clasificaciones más bajas se graban en el grabador 17 de vídeo. El módulo 16 de programación mantiene además una base de datos de información sobre los programas disponibles en el grabador 17 de vídeo, por ejemplo su título, duración y categoría de programa. Si se encuentra un hueco en la programación del canal virtual, el módulo 16 de programación busca en la base de datos programas grabados que tengan una duración sustancialmente igual a la duración del hueco. Si se encuentran tales programas, se programa uno de ellos para el canal virtual para rellenar el hueco. Alternativamente, se combinan varios programas grabados más cortos para rellenar el hueco, o un programa grabado más largo se divide en varias partes, rellenando cada una un hueco diferente en la programación del canal virtual, por ejemplo antes y después de un telediario. El módulo 16 de programación puede controlar el grabador 17 de vídeo para que reproduzca un programa con una velocidad ligeramente aumentada si es justo demasiado largo para rellenar un hueco, con el fin de rellenar el hueco con exactitud o dejar una pequeña pausa de duración predeterminada, por ejemplo cinco minutos. De manera similar, un programa que es justo demasiado corto para rellenar un hueco puede reproducirse con una velocidad ligeramente reducida, para evitar pausas largas entre programas. Si el grabador 17 de vídeo puede grabar un primer programa y reproducir un segundo programa simultáneamente, un programa emitido puede desplazarse en el tiempo de modo que empiece sólo cuando haya terminado la reproducción de un programa grabado. El módulo 16 de programación puede por tanto solucionar conflictos de tiempo entre programas que se emiten a través de flujos de emisión recibidos, desplazando en el tiempo los programas o insertando programas grabados.
La figura 4 muestra la composición de una programación de programas para un canal CH-V virtual que comprende programas de un grabador VCR de vídeo y dos flujos CH-A y CH-B de emisión. El programa A1 del CH-A y el programa B2 del CH-B se programan para CH-V, dejando un hueco entre ellos. El programa R3 del VCR se programa para rellenar ese hueco. Puesto que la duración de R3 es ligeramente mayor que la duración del hueco, la velocidad de reproducción de R3 se aumenta para hacer que termine algunos minutos antes del inicio de B2. El programa R2 del VCR está programado después de B2, y el programa A4 del CH-A está programado después de R2, lo que consigue mediante desplazamiento en el tiempo, es decir, grabándolo mientras que el VCR está reproduciendo R2. Cuando R2 termina, el VCR empieza a reproducir A4, mientras que todavía está grabando el resto de R4. La velocidad de reproducción de A4 se aumenta para compensar el tiempo perdido, de manera que el siguiente programa B4 ya no necesita desplazarse en el tiempo.
Aunque la invención se ha descrito con referencia a realizaciones ilustrativas particulares, son posibles variaciones y modificaciones dentro del alcance de las reivindicaciones. Así, por ejemplo, los diversos módulos de software pueden implementarse y combinarse de diversas formas o ubicarse en diferentes dispositivos, por ejemplo un módulo de recepción o un grabador de vídeo.
El grabador 17 de vídeo puede ser un grabador de cintas de vídeo convencional o un sistema de grabación óptico. Puede comprender una caché de disco rápida o varios mecanismos de lectura/escritura de grabación y reproducción simultánea. Puede tener un mecanismo de carga automática para cargar soportes de datos intercambiables tales como cintas de vídeo o discos ópticos. Alternativamente, el aparato puede generar mensajes para solicitar al usuario que intercambie soportes de datos.
En resumen, la invención se refiere a un aparato para recibir programas desde una pluralidad de canales, que comprende un sintonizador para sintonizar cualquiera de la pluralidad de canales, y una guía electrónica de programas (EPG) para presentar una programación de los programas. El aparato comprende medios de canal virtual para crear un canal virtual que el usuario puede seleccionar para reproducir programas seleccionados desde de varios canales auténticos. Los medios de canal virtual están adaptados para controlar el sintonizador para que sintonice un canal que actualmente emita un programa seleccionado. Cuando un usuario selecciona el canal virtual, el aparato se encarga de cambiar automáticamente entre los canales auténticos que emiten los programas que se ven en el canal virtual. Como consecuencia, el usuario puede ver los programas deseados seleccionado simplemente el canal virtual.

Claims (10)

1. Aparato para recibir programas desde una pluralidad de canales, que comprende un sintonizador (2) para sintonizar cualquiera de la pluralidad de canales y medios (14) de guía electrónica de programas para presentar una programación de los programas para cada canal, estando adaptados los medios de guía electrónica de programas para presentar un subconjunto seleccionado de dichos programas en un único canal virtual, caracterizado porque los medios de guía electrónica de programas están adaptados además para presentar una programación de dicho subconjunto de dichos programas como aparentemente programados para un canal personal y el aparato comprende además medios de canal virtual para crear una pluralidad de canales virtuales adicionales que el usuario puede seleccionar para reproducir otros subconjuntos de programas seleccionados, estando adaptado el aparato para controlar el sintonizador para que sintonice un canal que esté emitiendo actualmente un programa de dicho subconjunto y estando dedicado cada uno de la pluralidad de canales virtuales a programas de una categoría particular.
2. Aparato según la reivindicación 1, siendo los canales servicios de un flujo de emisión digital que comprende para cada servicio respectivo una descripción de servicio relativa a una identificación de servicio para una pluralidad de identificaciones de programa, caracterizado porque los medios de canal virtual están adaptados para insertar una nueva descripción de servicio en el flujo de emisión, refiriéndose la nueva descripción de servicio a una nueva identificación de servicio para una pluralidad de identificaciones de programa que identifican los programas del canal virtual.
3. Aparato según la reivindicación 2, caracterizado porque el flujo de emisión es un flujo conforme con las especificaciones Digital Video Broadcast, constituyendo las descripciones de servicio la tabla de descripción de servicio de la información de servicio DVB.
4. Aparato según cualquiera de las reivindicaciones 1 a 3, caracterizado porque el aparato comprende además medios (16) de programación para asignar clasificaciones de prioridad a los programas del canal virtual, para seleccionar un primer programa por encima de un segundo programa cuando se emiten simultáneamente y el primer programa tiene una clasificación de prioridad mayor que el segundo programa.
5. Aparato según la reivindicación 4, caracterizado porque los medios (16) de programación están adaptados además para grabar el segundo programa, y volver a programarlo para el canal virtual para rellenar un hueco o después de los programas programados para el canal virtual.
6. Aparato según cualquiera de las reivindicaciones 1 a 5, caracterizado porque los medios (15) de canal virtual están adaptados además para almacenar una identificación de un canal por defecto, y controlar el sintonizador (2) para que sintonice dicho canal por defecto cuando no hay ningún programa programado para el canal virtual.
7. Aparato según la reivindicación 5 ó 6, caracterizado porque el aparato comprende además medios de edición que el usuario puede manejar para editar las clasificaciones de prioridad y/o la identificación del canal por defecto y/o para eliminar programas del y añadir programas al canal virtual.
8. Aparato según cualquiera de las reivindicaciones 1 a 7, caracterizado porque los medios (15) de canal virtual están adaptados además para crear otros canales virtuales que el usuario puede seleccionar.
9. Procedimiento para recibir programas desde una pluralidad de canales (CH-A, CH-B), que comprende una etapa de presentar una programación de programas para cada canal, y una etapa de presentar un subconjunto seleccionado de dichos programas en un único canal virtual, caracterizado porque el procedimiento comprende además una etapa de presentar una programación de dicho subconjunto de dichos programas como aparentemente programados para un canal personal y una etapa de crear una pluralidad de otros canales virtuales que el usuario puede seleccionar para reproducir otros subconjuntos de programas seleccionados, estando dedicado cada uno de la pluralidad de canales virtuales a programas de una categoría particular.
10. Procedimiento según la reivindicación 9, siendo los canales servicios de un flujo de emisión digital que comprende para cada servicio respectivo una descripción de servicio relativa a una identificación de servicio para una pluralidad de identificaciones de programa, caracterizado porque el procedimiento comprende además una etapa de insertar una nueva descripción de servicio en el flujo de emisión relativa a una nueva identificación de servicio para una pluralidad de identificaciones de programa que identifican los programas del canal virtual.
ES99968351T 1998-12-23 1999-12-14 Aparato para recibir programas. Expired - Lifetime ES2297945T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP98204425 1998-12-23
EP98204425 1998-12-23

Publications (1)

Publication Number Publication Date
ES2297945T3 true ES2297945T3 (es) 2008-05-01

Family

ID=8234547

Family Applications (1)

Application Number Title Priority Date Filing Date
ES99968351T Expired - Lifetime ES2297945T3 (es) 1998-12-23 1999-12-14 Aparato para recibir programas.

Country Status (8)

Country Link
US (1) US6601237B1 (es)
EP (1) EP1057329B1 (es)
JP (1) JP4824168B2 (es)
KR (1) KR100762109B1 (es)
CN (1) CN1161977C (es)
DE (1) DE69937674T2 (es)
ES (1) ES2297945T3 (es)
WO (1) WO2000040012A1 (es)

Families Citing this family (190)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0580434B1 (en) * 1992-07-24 1999-03-03 Sony Corporation Recording medium cartridge
US6922520B1 (en) * 1992-07-24 2005-07-26 Sony Corporation Recording medium cartridge with memory circuit employing a hierarchical data structure
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
JP4072233B2 (ja) * 1997-03-24 2008-04-09 キヤノン株式会社 情報処理装置
EP1036466B1 (en) 1997-07-21 2003-03-26 E Guide, Inc. Method for navigating within a television program guide having advertisements
US6720745B2 (en) * 1997-08-26 2004-04-13 Color Kinetics, Incorporated Data delivery track
US6614987B1 (en) 1998-06-12 2003-09-02 Metabyte, Inc. Television program recording with user preference determination
US8352984B2 (en) 1998-06-12 2013-01-08 Thomson Licensing System and method for generating and managing user preference information for scheduled and stored television programs
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US6792197B1 (en) 1998-12-07 2004-09-14 Index Systems, Inc. System and method for generating video taping reminders
WO2000040021A1 (en) * 1998-12-23 2000-07-06 Koninklijke Philips Electronics N.V. Apparatus for reproducing programs
JP4465737B2 (ja) 1999-05-26 2010-05-19 ソニー株式会社 受信機および番組選択方法
US20050038819A1 (en) * 2000-04-21 2005-02-17 Hicken Wendell T. Music Recommendation system and method
JP3408469B2 (ja) * 1999-09-14 2003-05-19 松下電器産業株式会社 受信システム
US7228559B1 (en) * 1999-10-13 2007-06-05 Starz Encore Group Llc Programming distribution and notification system
US8020186B1 (en) 1999-10-13 2011-09-13 Starz Entertainment, Llc Methods and systems for distributing on-demand programming
US7240359B1 (en) * 1999-10-13 2007-07-03 Starz Entertainment, Llc Programming distribution system
US7788339B1 (en) * 2000-03-02 2010-08-31 Qwest Communications International Inc. System and method for automated download of multimedia files
US7284064B1 (en) 2000-03-21 2007-10-16 Intel Corporation Method and apparatus to determine broadcast content and scheduling in a broadcast system
US7167895B1 (en) 2000-03-22 2007-01-23 Intel Corporation Signaling method and apparatus to provide content on demand in a broadcast system
US7900227B2 (en) 2000-04-07 2011-03-01 Visible World, Inc. Systems and methods for managing and distributing media content
US7890971B2 (en) 2000-04-07 2011-02-15 Visible World, Inc. Systems and methods for managing and distributing media content
US8006261B1 (en) * 2000-04-07 2011-08-23 Visible World, Inc. System and method for personalized message creation and delivery
US7917924B2 (en) 2000-04-07 2011-03-29 Visible World, Inc. Systems and methods for semantic editorial control and video/audio editing
US7895620B2 (en) 2000-04-07 2011-02-22 Visible World, Inc. Systems and methods for managing and distributing media content
US7870577B2 (en) 2000-04-07 2011-01-11 Visible World, Inc. Systems and methods for semantic editorial control and video/audio editing
US8572646B2 (en) * 2000-04-07 2013-10-29 Visible World Inc. System and method for simultaneous broadcast for personalized messages
US7861261B2 (en) 2000-04-07 2010-12-28 Visible World, Inc. Systems and methods for managing and distributing media content
US7870579B2 (en) 2000-04-07 2011-01-11 Visible Worl, Inc. Systems and methods for managing and distributing media content
US7870578B2 (en) 2000-04-07 2011-01-11 Visible World, Inc. Systems and methods for managing and distributing media content
US7904922B1 (en) 2000-04-07 2011-03-08 Visible World, Inc. Template creation and editing for a message campaign
JP4218185B2 (ja) 2000-05-23 2009-02-04 ソニー株式会社 番組録画・再生システム及び番組録画・再生方法、並びに番組録画・再生装置
JP4766770B2 (ja) * 2000-06-13 2011-09-07 パナソニック株式会社 蓄積型放送サービスシステムおよび受信蓄積装置
FR2810834A1 (fr) * 2000-06-27 2001-12-28 Thomson Multimedia Sa Methode d'affichage de sequences d'emissions audiovisuelles a themes
US8087051B2 (en) 2000-06-30 2011-12-27 Thomson Licensing Database management system and method for electronic program guide and television channel lineup organization
JP4433249B2 (ja) * 2000-07-28 2010-03-17 ソニー株式会社 コンテンツ提示制御装置および方法
US20030097657A1 (en) * 2000-09-14 2003-05-22 Yiming Zhou Method and system for delivery of targeted programming
US8302127B2 (en) * 2000-09-25 2012-10-30 Thomson Licensing System and method for personalized TV
US6871011B1 (en) * 2000-09-28 2005-03-22 Matsushita Electric Industrial Co., Ltd. Providing quality of service for disks I/O sub-system with simultaneous deadlines and priority
US7490344B2 (en) 2000-09-29 2009-02-10 Visible World, Inc. System and method for seamless switching
ES2312475T3 (es) 2000-10-11 2009-03-01 United Video Properties, Inc. Sistemas y metodos para proporcionar el almacenamiento de datos en servidores de un sistema de entrega de medios bajo demanda.
US7275254B1 (en) 2000-11-21 2007-09-25 Intel Corporation Method and apparatus for determining and displaying the service level of a digital television broadcast signal
US7284256B2 (en) * 2000-12-04 2007-10-16 Sony Corporation Method and system to maintain relative statistics for creating automatically a list of favorites
ATE321422T1 (de) 2001-01-09 2006-04-15 Metabyte Networks Inc System, verfahren und software für die bereitstellung einer gezielten werbung durch benutzerprofildatenstruktur basierend auf benutzerpräferenzen
US20020108126A1 (en) * 2001-02-08 2002-08-08 Horowitz Steven M. Background enabled recording in a set top box
US20020110360A1 (en) * 2001-02-09 2002-08-15 Potrebic Peter J. Systems and methods for recording fragmented programs
JP3598979B2 (ja) * 2001-02-28 2004-12-08 日産自動車株式会社 放送受信装置
US20020129383A1 (en) * 2001-03-08 2002-09-12 Wasilewski Louise Mary Apparatus for a cosumer controlled selective recording device for interactive television
US20020144267A1 (en) * 2001-03-29 2002-10-03 Koninklijke Philips Electronics N.V. Dynamic television channel creation
US20020144265A1 (en) * 2001-03-29 2002-10-03 Connelly Jay H. System and method for merging streaming and stored content information in an electronic program guide
US20020144269A1 (en) * 2001-03-30 2002-10-03 Connelly Jay H. Apparatus and method for a dynamic electronic program guide enabling billing broadcast services per EPG line item
US7395547B2 (en) * 2001-04-06 2008-07-01 Scientific Atlanta, Inc. System and method for providing user-defined media presentations
US8707357B1 (en) 2001-04-23 2014-04-22 Starz Entertainment, Llc Thematic VOD navigation
US7185352B2 (en) * 2001-05-11 2007-02-27 Intel Corporation Method and apparatus for combining broadcast schedules and content on a digital broadcast-enabled client platform
JP3522234B2 (ja) * 2001-05-22 2004-04-26 船井電機株式会社 受信装置
US20020194585A1 (en) * 2001-06-15 2002-12-19 Connelly Jay H. Methods and apparatus for providing ranking feedback for content in a broadcast system
US8818871B2 (en) * 2001-06-21 2014-08-26 Thomson Licensing Method and system for electronic purchases using an intelligent data carrier medium, electronic coupon system, and interactive TV infrastructure
US7328455B2 (en) * 2001-06-28 2008-02-05 Intel Corporation Apparatus and method for enabling secure content decryption within a set-top box
US7363569B2 (en) * 2001-06-29 2008-04-22 Intel Corporation Correcting for data losses with feedback and response
EP1449365A2 (en) 2001-07-09 2004-08-25 Visible World, Inc. System and method for seamless switching of compressed audio streams
US7631327B2 (en) * 2001-08-08 2009-12-08 Accenture Global Services Gmbh Enhanced custom content television
US20030046683A1 (en) * 2001-08-28 2003-03-06 Jutzi Curtis E. Server-side preference prediction based on customer billing information to generate a broadcast schedule
US20030046633A1 (en) * 2001-08-28 2003-03-06 Jutzi Curtis E. Data error correction based on reported factors and predicted data interference factors
US7047456B2 (en) * 2001-08-28 2006-05-16 Intel Corporation Error correction for regional and dynamic factors in communications
US7231653B2 (en) 2001-09-24 2007-06-12 Intel Corporation Method for delivering transport stream data
US8943540B2 (en) 2001-09-28 2015-01-27 Intel Corporation Method and apparatus to provide a personalized channel
US7962011B2 (en) 2001-12-06 2011-06-14 Plourde Jr Harold J Controlling substantially constant buffer capacity for personal video recording with consistent user interface of available disk space
AU2002353289A1 (en) 2001-12-13 2003-06-23 Koninklijke Philips Electronics N.V. Recommending media content on a media system
KR100425319B1 (ko) * 2001-12-29 2004-03-31 삼성전자주식회사 디지털 텔레비전의 채널 선택 방법
US20030135605A1 (en) * 2002-01-11 2003-07-17 Ramesh Pendakur User rating feedback loop to modify virtual channel content and/or schedules
US20030135857A1 (en) * 2002-01-11 2003-07-17 Ramesh Pendakur Content discovery in a digital broadcast data service
WO2004019530A1 (en) * 2002-02-15 2004-03-04 Visible World, Inc. System and method for seamless switching through buffering
US20030172378A1 (en) * 2002-03-07 2003-09-11 Koninklijke Philips Electronics N.V. Method and apparatus for creating a personal commercials channel
US7774816B2 (en) * 2002-04-23 2010-08-10 Rovi Technologies Corporation Conflict manager for a video recorder
US7369750B2 (en) * 2002-04-24 2008-05-06 Microsoft Corporation Managing record events
US8843990B1 (en) 2002-04-25 2014-09-23 Visible World, Inc. System and method for optimized channel switching in digital television broadcasting
EP1535263A4 (en) 2002-09-06 2007-10-24 Visible World Inc SYSTEM FOR CONFIRMING AND EDITING PERSONALIZED NEWS CAMPAIGNS
US8181205B2 (en) 2002-09-24 2012-05-15 Russ Samuel H PVR channel and PVR IPG information
US8533770B2 (en) * 2002-12-11 2013-09-10 Broadcom Corporation Media processing system supporting user captured media display sequencing when in idle state
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
GB0303176D0 (en) * 2003-02-12 2003-03-19 Video Networks Ltd A system for capture and selective playback of broadcast programmes
IL154674A0 (en) * 2003-02-27 2003-09-17 Method and apparatus for providing cross channel programming through digital television interactive applications
US8438601B2 (en) 2003-07-02 2013-05-07 Rovi Solutions Corporation Resource management for a networked personal video recording system
US7454120B2 (en) 2003-07-02 2008-11-18 Macrovision Corporation Methods and apparatus for client aggregation of television programming in a networked personal video recording system
JPWO2005011265A1 (ja) * 2003-07-25 2006-09-14 松下電器産業株式会社 放送チャンネル変更検出装置
US8281333B2 (en) * 2003-11-13 2012-10-02 Arris Group, Inc. Smart carousel
US8104065B2 (en) 2003-11-13 2012-01-24 Arris Group, Inc. System to provide markers to affect rendering and navigation of content on demand
CA2546141C (en) * 2003-11-13 2016-02-02 Ncube Corporation System to provide index and metadata for content on demand
US8170096B1 (en) 2003-11-18 2012-05-01 Visible World, Inc. System and method for optimized encoding and transmission of a plurality of substantially similar video fragments
US8607270B2 (en) * 2004-02-03 2013-12-10 Microsoft Corporation Virtual tuner
US9396212B2 (en) 2004-04-07 2016-07-19 Visible World, Inc. System and method for enhanced video selection
US8132204B2 (en) 2004-04-07 2012-03-06 Visible World, Inc. System and method for enhanced video selection and categorization using metadata
US9087126B2 (en) 2004-04-07 2015-07-21 Visible World, Inc. System and method for enhanced video selection using an on-screen remote
US7793319B2 (en) * 2004-04-27 2010-09-07 Gateway, Inc. System and method for improved channel surfing
US8346157B1 (en) 2004-06-16 2013-01-01 Colby Steven M Content customization in asymmertic communication systems
US8843978B2 (en) 2004-06-29 2014-09-23 Time Warner Cable Enterprises Llc Method and apparatus for network bandwidth allocation
US9060200B1 (en) 2004-08-11 2015-06-16 Visible World, Inc. System and method for digital program insertion in cable systems
KR100586366B1 (ko) * 2004-08-16 2006-06-08 (주) 아이티비엠지 가상 도메인 시스템을 활용한 티브이 컨텐츠 데이터의접근 장치와 그 방법 및 그를 수록한 기록매체와 전송신호
AU2004322411A1 (en) * 2004-08-17 2006-02-23 Nds Limited Program selection system
JP2006067248A (ja) * 2004-08-26 2006-03-09 Sharp Corp コンテンツ視聴装置、そのためのコンピュータプログラム、及び記録媒体
US7984467B2 (en) * 2004-11-23 2011-07-19 Stmicroelectronics, Inc. Method and system for providing an electronic program guide
US20060212902A1 (en) * 2004-12-14 2006-09-21 Samsung Electronics Co., Ltd. Device and method for displaying broadcasting information in digital broadcasting receiver
KR100692522B1 (ko) 2005-01-10 2007-03-09 삼성전자주식회사 가상 채널 생성 장치 및 생성된 가상 채널의 운영방법
JP2008527888A (ja) 2005-01-14 2008-07-24 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 仮想ビデオチャネルを構築する方法及びシステム
GB0500838D0 (en) * 2005-01-15 2005-02-23 Accentus Plc Catalytic reactor
US7567565B2 (en) 2005-02-01 2009-07-28 Time Warner Cable Inc. Method and apparatus for network bandwidth conservation
US8037501B2 (en) * 2005-05-06 2011-10-11 Starz Entertainment, Llc Methods for entertainment-programming distribution
US8584171B2 (en) * 2005-05-06 2013-11-12 Starz Entertainment Group Llc Local context navigation system
US7613736B2 (en) * 2005-05-23 2009-11-03 Resonance Media Services, Inc. Sharing music essence in a recommendation system
US8050406B2 (en) * 2005-06-07 2011-11-01 Sony Corporation Key table and authorization table management
CN1801678B (zh) * 2005-08-24 2010-05-12 华为技术有限公司 一种数字广播中的内容播放方法、系统及接收装置
CA2624915C (en) * 2005-10-14 2015-05-19 United Video Properties, Inc. Systems and methods for recording multiple programs simultaneously with a single tuner
US8582946B2 (en) 2005-11-04 2013-11-12 Rovi Guides, Inc. Systems and methods for recording programs using a network recording device as supplemental storage
US20070118852A1 (en) * 2005-11-22 2007-05-24 Stexar Corp. Virtual television channels for audio-video system
RU2419216C2 (ru) * 2005-12-19 2011-05-20 Конинклейке Филипс Электроникс, Н.В. Система, устройство и способ создания шаблонов, предлагающих установки по умолчанию для типичных виртуальных каналов
US20070154169A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for accessing media program options based on program segment interest
US8024754B2 (en) * 2006-02-13 2011-09-20 Sharp Kabushiki Kaisha Content processing device, content processing method, control program, and storage medium
US8170065B2 (en) 2006-02-27 2012-05-01 Time Warner Cable Inc. Methods and apparatus for selecting digital access technology for programming and data delivery
US8458753B2 (en) 2006-02-27 2013-06-04 Time Warner Cable Enterprises Llc Methods and apparatus for device capabilities discovery and utilization within a content-based network
KR100763203B1 (ko) * 2006-03-07 2007-10-04 삼성전자주식회사 가상 채널을 이용한 방송 채널 선국 방법 및 이를 위한방송 수신 장치
WO2007127166A2 (en) 2006-04-24 2007-11-08 Visible World Inc. Systems and methods for generating media content using microtrends
US8284915B2 (en) * 2006-06-30 2012-10-09 At&T Intellectual Property Ii, L.P. Method and apparatus for providing virtual closed circuit television
KR100830506B1 (ko) 2006-07-08 2008-05-20 엘지전자 주식회사 사용자 고유의 전용 채널을 설정할 수 있는 영상기기 및 그제어방법
KR100710272B1 (ko) 2006-07-20 2007-04-20 엘지전자 주식회사 이동통신 단말기 및 이를 이용한 디지털 방송 수신 및 예약방법
JP4187029B2 (ja) * 2006-09-28 2008-11-26 船井電機株式会社 デジタル放送受信装置、デジタル放送録画装置
KR101128807B1 (ko) * 2006-10-30 2012-03-23 엘지전자 주식회사 방송 재생 방법 및 이를 구현할 수 있는 방송수신 단말기
KR101090173B1 (ko) * 2006-10-30 2011-12-06 엘지전자 주식회사 방송용 단말기 및 그 방송 데이터 재생 방법, 그동작제어방법
KR100864822B1 (ko) 2006-11-16 2008-10-23 한국전자통신연구원 방송시간 편성표 및 방송 프로그램에 대한 동적 전달을지원하는 방송 프로그램 제공장치 및 방법
KR100801425B1 (ko) * 2006-11-27 2008-02-05 주식회사 케이티 가상번호를 이용한 채널선택 서비스 제공방법 및가상번호를 이용한 방송채널 선택 기능을 제공하는 셋탑장치
US8555318B2 (en) * 2006-12-06 2013-10-08 Verizon Patent And Licensing Inc. Customized media on demand
US9477666B2 (en) * 2007-01-29 2016-10-25 Home Box Office, Inc. Method and system for providing “what's next” data
US20080187291A1 (en) * 2007-02-05 2008-08-07 Microsoft Corporation Prioritization for video acquisition
US20080196063A1 (en) * 2007-02-14 2008-08-14 Hsuan-Huei Shih Method for setting contents of channel corresponding to specific program category, method for playing programs, and apparatus thereof
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US20080235746A1 (en) 2007-03-20 2008-09-25 Michael James Peters Methods and apparatus for content delivery and replacement in a network
US8782698B2 (en) * 2007-04-30 2014-07-15 Google Inc. Customizable media channels
US8255957B1 (en) * 2007-05-02 2012-08-28 The Buddy System, LLC Method and apparatus for synchronizing local and remote audio and video program sources
KR20100029773A (ko) * 2007-05-20 2010-03-17 아브델하킴 메프타히 Dvb 기술 및 mpeg 인코딩을 이용하는 선택된 tv 이벤트의 식별을 위한 디코더용 오토-재핑 프로그램
US20080320513A1 (en) * 2007-06-22 2008-12-25 Microsoft Corporation Dynamic channel surfing guide and customized television home page
JP5251039B2 (ja) * 2007-08-23 2013-07-31 ソニー株式会社 情報処理装置、情報処理方法、およびプログラム
CN101202862B (zh) * 2007-08-31 2010-09-15 深圳市同洲电子股份有限公司 一种数字电视业务的生成方法及系统
US20090064228A1 (en) * 2007-08-31 2009-03-05 Himax Technologies Limited Method for Defining Virtual Channels in Interactive Program Guide and User Interface Thereof
DE102007041966A1 (de) * 2007-08-31 2009-03-05 Axel Springer Digital Tv Guide Gmbh Elektronischer Programmführer
US9071859B2 (en) 2007-09-26 2015-06-30 Time Warner Cable Enterprises Llc Methods and apparatus for user-based targeted content delivery
US8561116B2 (en) 2007-09-26 2013-10-15 Charles A. Hasek Methods and apparatus for content caching in a video network
US8099757B2 (en) 2007-10-15 2012-01-17 Time Warner Cable Inc. Methods and apparatus for revenue-optimized delivery of content in a network
US8272015B2 (en) 2007-11-01 2012-09-18 Microsoft Corporation Alternate source conflict resolution
JP5142673B2 (ja) * 2007-11-09 2013-02-13 株式会社東芝 録画装置および録画予約処理方法
US20090150938A1 (en) * 2007-12-11 2009-06-11 General Instrument Corporation Unifying User Interface for a Set-Top Box
US8752110B2 (en) 2008-01-10 2014-06-10 At&T Intellectual Property I, Lp System for managing media content for a personal television channel
US8813143B2 (en) 2008-02-26 2014-08-19 Time Warner Enterprises LLC Methods and apparatus for business-based network resource allocation
CN101960846B (zh) * 2008-04-15 2012-08-29 三菱电机株式会社 车载用选台装置
US8239893B2 (en) * 2008-05-12 2012-08-07 Microsoft Corporation Custom channels
CN101588469B (zh) * 2008-05-21 2013-11-06 华为技术有限公司 频道访问控制、交付方法、iptv系统及装置
US8989561B1 (en) * 2008-05-29 2015-03-24 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US20090328104A1 (en) * 2008-06-26 2009-12-31 At&T Delaware Intellectual Property, Inc. Methods, systems, and computer products for personalized channel services
US20110138424A1 (en) * 2008-08-22 2011-06-09 Koninkljke Philips Electronics N.V. Dynamic switching between digital tv services
US20100122295A1 (en) * 2008-11-11 2010-05-13 International Business Machines Corporation Method for defining television content lineup
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US8402497B2 (en) * 2009-02-05 2013-03-19 Purplecomm Inc. Meta channel network-based content download technology
US8726310B2 (en) * 2009-02-05 2014-05-13 Purplecomm Inc. Meta channel media system control and advertisement technology
US8458746B2 (en) * 2009-02-05 2013-06-04 Purplecomm Inc. Meta channel caching and instant viewing related technology
US8375409B2 (en) * 2009-02-05 2013-02-12 Purplecomm Inc. Meta channel based media system control technology
US8813127B2 (en) * 2009-05-19 2014-08-19 Microsoft Corporation Media content retrieval system and personal virtual channel
US9866609B2 (en) 2009-06-08 2018-01-09 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US8813124B2 (en) 2009-07-15 2014-08-19 Time Warner Cable Enterprises Llc Methods and apparatus for targeted secondary content insertion
US20110081129A1 (en) * 2009-10-07 2011-04-07 Rovi Technologies Corporation Broadband recording method and apparatus for video and/or audio programs
US8701138B2 (en) 2010-04-23 2014-04-15 Time Warner Cable Enterprises Llc Zone control methods and apparatus
EP2677763A4 (en) * 2011-02-16 2014-09-03 Humax Co Ltd METHOD FOR PROVIDING CONTENT MANAGEMENT LIST AND APPARATUS FOR MAKING SAME
US9049073B2 (en) 2011-06-28 2015-06-02 Rovi Guides, Inc. Systems and methods for initializing allocations of transport streams based on historical data
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US9078040B2 (en) 2012-04-12 2015-07-07 Time Warner Cable Enterprises Llc Apparatus and methods for enabling media options in a content delivery network
KR101905638B1 (ko) * 2012-05-15 2018-12-05 삼성전자주식회사 동영상 재생 장치 및 방법
TWI508538B (zh) * 2012-06-01 2015-11-11 Wistron Corp 影音串流之播放方法與系統
US9854280B2 (en) 2012-07-10 2017-12-26 Time Warner Cable Enterprises Llc Apparatus and methods for selective enforcement of secondary content viewing
US8862155B2 (en) 2012-08-30 2014-10-14 Time Warner Cable Enterprises Llc Apparatus and methods for enabling location-based services within a premises
CN103686296B (zh) * 2012-09-03 2017-12-29 联想(北京)有限公司 一种多媒体信息输出方法、装置和电子设备
CN102984577A (zh) * 2012-11-23 2013-03-20 Tcl集团股份有限公司 一种制定频道功能的方法及装置
US9131283B2 (en) 2012-12-14 2015-09-08 Time Warner Cable Enterprises Llc Apparatus and methods for multimedia coordination
US10028025B2 (en) 2014-09-29 2018-07-17 Time Warner Cable Enterprises Llc Apparatus and methods for enabling presence-based and use-based services
US10264322B2 (en) * 2015-02-18 2019-04-16 Mobitv, Inc. Unified playlist
US10586023B2 (en) 2016-04-21 2020-03-10 Time Warner Cable Enterprises Llc Methods and apparatus for secondary content management and fraud prevention
US10687115B2 (en) 2016-06-01 2020-06-16 Time Warner Cable Enterprises Llc Cloud-based digital content recorder apparatus and methods
US11212593B2 (en) 2016-09-27 2021-12-28 Time Warner Cable Enterprises Llc Apparatus and methods for automated secondary content management in a digital network
US10911794B2 (en) 2016-11-09 2021-02-02 Charter Communications Operating, Llc Apparatus and methods for selective secondary content insertion in a digital network
US20180367861A1 (en) * 2017-06-15 2018-12-20 Sony Interactive Entertainment LLC Temporal generation of content playlists
US11109290B2 (en) 2017-08-04 2021-08-31 Charter Communications Operating, Llc Switching connections over frequency bands of a wireless network
US10939142B2 (en) 2018-02-27 2021-03-02 Charter Communications Operating, Llc Apparatus and methods for content storage, distribution and security within a content distribution network
CN111526391A (zh) * 2020-04-20 2020-08-11 成都卓影科技股份有限公司 一种增值业务虚拟频道系统及使用方法

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5497187A (en) * 1991-11-29 1996-03-05 Scientific-Atlanta, Inc. In-band/out-of-band data transmission method and apparatus for a television system
CA2271555C (en) * 1992-12-09 2003-11-11 Discovery Communications, Inc. Remote control for cable television delivery system
BE1006921A3 (nl) * 1993-03-16 1995-01-24 Koninkl Philips Electronics Nv Inrichting voor het schrijven van informatie.
US5585866A (en) * 1993-09-09 1996-12-17 Miller; Larry Electronic television program guide schedule system and method including virtual channels
JP3237362B2 (ja) 1993-12-27 2001-12-10 松下電器産業株式会社 番組表表示装置
KR100348915B1 (ko) * 1994-05-12 2002-12-26 마이크로소프트 코포레이션 텔레비젼프로그램선택방법및그시스템
US5534911A (en) * 1994-11-02 1996-07-09 Levitan; Gutman Virtual personal channel in a television system
JP3360705B2 (ja) * 1994-12-21 2002-12-24 ソニー株式会社 放送受信装置および放送受信方法
US5550576A (en) * 1995-04-17 1996-08-27 Starsight Telecast Incorporated Method and apparatus for merging television program schedule information received from multiple television schedule information sources
US5654748A (en) * 1995-05-05 1997-08-05 Microsoft Corporation Interactive program identification system
US5585838A (en) * 1995-05-05 1996-12-17 Microsoft Corporation Program time guide
JP3698273B2 (ja) * 1995-07-20 2005-09-21 ソニー株式会社 電子番組ガイド伝送装置および方法、電子番組ガイド受信装置および方法、並びに電子番組ガイド送受信システムおよび方法
AU3294997A (en) * 1996-06-13 1998-01-07 Starsight Telecast Incorporated Method and apparatus for searching a guide using program characteristics
JP4380797B2 (ja) * 1996-06-17 2009-12-09 スターサイト テレキャスト インコーポレイテッド 改良型テレビジョンスケジュールシステム
US6757911B1 (en) * 1996-08-30 2004-06-29 Matsushita Electric Industrial Co., Ltd. Digital broadcasting system, digital broadcasting apparatus, and a reception apparatus for digital broadcasts
US5907322A (en) * 1996-10-16 1999-05-25 Catch Tv Acquisition Corp. Television event marking system
JPH10126752A (ja) * 1996-10-23 1998-05-15 Matsushita Electric Ind Co Ltd 放送システム
US6141488A (en) * 1997-09-05 2000-10-31 United Video Properties, Inc. Program guide system for recording television programs
US6321382B1 (en) * 1998-01-05 2001-11-20 Amiga Development, Llc System for resolving channel selection in a multi-channel convergence system
US6438752B1 (en) * 1999-06-22 2002-08-20 Mediaone Group, Inc. Method and system for selecting television programs based on the past selection history of an identified user

Also Published As

Publication number Publication date
WO2000040012A1 (en) 2000-07-06
KR100762109B1 (ko) 2007-10-02
CN1298602A (zh) 2001-06-06
DE69937674T2 (de) 2008-10-30
DE69937674D1 (de) 2008-01-17
JP4824168B2 (ja) 2011-11-30
CN1161977C (zh) 2004-08-11
JP2002534853A (ja) 2002-10-15
EP1057329B1 (en) 2007-12-05
EP1057329A1 (en) 2000-12-06
KR20010041225A (ko) 2001-05-15
US6601237B1 (en) 2003-07-29

Similar Documents

Publication Publication Date Title
ES2297945T3 (es) Aparato para recibir programas.
ES2284283T3 (es) Aparato de reproducion de programas.
KR100262845B1 (ko) 가상채널을사용하는디지털방송시스템
KR100308470B1 (ko) 전자프로그램정보작성전송방법및장치및전자프로그램가이드생성장치
JP3176927B2 (ja) テレビ番組及び関連テキストを表示する方法及び装置
US20080222681A1 (en) Method for Recording Multiple Program in Digital Broadcasting Receiver
US20030188307A1 (en) Digital broadcasting receiver
ES2385644T3 (es) Información de guía de programa y procesador para proporcionar un programa y la sustitución de canal
US7523476B2 (en) Digital/analogue TV receiver that renews a channel map using event information and virtual channel tables
KR20030011926A (ko) 테마별 오디오비디오 프로그램 시퀀스를 수신하고디스플레이 하는 방법 및 이를 위한 수신기
KR100576054B1 (ko) 디지털 방송수신 플랫폼상에서 전자프로그램 가이드를이용한 개인방송 편성방법
KR100912839B1 (ko) 방송데이터의 녹화를 수행하는 장치 및 그 방법
KR100585027B1 (ko) 멀티 복조기를 탑재한 개인용 비디오 녹화기를 이용한개인방송편성방법
KR20050065848A (ko) 개인용 비디오 녹화기의 전자프로그램 가이드상에서 녹화진행상태 표시 방법
KR100581598B1 (ko) 네트워크를 통합한 채널리스트구성방법
KR100676058B1 (ko) 방송 신호 수신 기기의 현재 시간 설정 방법
EP1813101A1 (en) Method for recording multiple program in digital broadcasting receiver
ES2785092T3 (es) Aparato, método y sistema para seleccionar redes de televisión preferidas
KR20050068244A (ko) 개인용 비디오 녹화기에서 전자프로그램 가이드를 이용한개인방송 편성방법
JP2009212710A (ja) 車載用電子装置およびその録画再生方法