Nothing Special   »   [go: up one dir, main page]

MXPA02008947A - Informacion de guia de programas y procesador para porporcionar substitucion de programa y canal. - Google Patents

Informacion de guia de programas y procesador para porporcionar substitucion de programa y canal.

Info

Publication number
MXPA02008947A
MXPA02008947A MXPA02008947A MXPA02008947A MXPA02008947A MX PA02008947 A MXPA02008947 A MX PA02008947A MX PA02008947 A MXPA02008947 A MX PA02008947A MX PA02008947 A MXPA02008947 A MX PA02008947A MX PA02008947 A MXPA02008947 A MX PA02008947A
Authority
MX
Mexico
Prior art keywords
channel
program
broadcast
map
alternative
Prior art date
Application number
MXPA02008947A
Other languages
English (en)
Inventor
Steven Charles Rhoads
Original Assignee
Thomson Licensing Sa
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
Priority claimed from US09/526,600 external-priority patent/US6993782B1/en
Application filed by Thomson Licensing Sa filed Critical Thomson Licensing Sa
Publication of MXPA02008947A publication Critical patent/MXPA02008947A/es

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/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/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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4351Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reassembling additional data, e.g. rebuilding an executable program from recovered modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4524Management of client data or end-user data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • 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/454Content or additional data filtering, e.g. blocking advertisements
    • 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/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6143Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • 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

Landscapes

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

Abstract

Un sistema para definir, crear y descodificar canales virtuales de video que ventajosamente soportan un canal dinamico y substitucion de evento. Un metodo, para utilizarse en un descodificador para adquirir un programa transmitido en mas de un canal de difusion, involucra generar una pantalla de guia de programa. La pantalla de guia de programa lista programas que estan siendo difundidos en una pluralidad de canales de difusion durante segmentos de tiempo de difusion especificos y tambien lista un programa particular tanto en un primero como en un segundo canal de difusion. El programa particular es adquirido de un primer canal de difusion en respuesta a l a seleccion del usuario de cualquiera del primer o segundo canales de difusion. Una pluralidad de mapas de canal priorizados son utilizados en la substitucion de un programa alternativo para un primer programa en un canal de difusion.

Description

INFORMACIÓN DE GUIA DE PROGRAMAS Y PROCESADOR PARA PROPORCIONAR SUBSTITUCIÓN DE PROGRAMA Y CANAL DESCRIPCIÓN DE LA INVENCIÓN Esta invención se refiere al campo del procesamiento de señal digital, y más particularmente a la formación y procesamiento de información de guía de programa multimedia soportando substitución de programa y la provisión de canales virtuales de video personalizables. Los sistemas de entretenimiento, los cuales combinan Computadora Personal y funciones de televisión (sistemas PC/TV), se vuelven cada vez más, genéricos, de Usuario interactivo, múltiples recursos y dispositivos de comunicación de destino múltiple. Por ejemplo, un sistema PC/TV debe recibir datos de fuentes de satélite o terrestres que comprenden difusiones de Televisión de Alta Definición (HDTV), difusiones de Sistema de Distribución de Microondas Multipunto (MMDS) y Difusiones de Video Digitales (DVB). Un sistema PC/TV también puede recibir y transmitir datos a través del teléfono (por ejemplo, el Internet) y líneas coaxiales (por ejemplo, TV por cable) y ambos recursos, local y remoto tal como Disco Video Digital (DVD), CDROM, VHS y reproductores de tipo VHS Digital (DVHS™), PCs, y muchos otros tipos de fuentes. En dicho sistema de entretenimiento PC/TV genérico no existe la necesidad de proporcionar un método flexible para crear adaptativamente canales virtuales comprendiendo eventos (por ejemplo, programas) de diferentes canales de difusión y otras fuentes locales y remotas. También existe una necesidad para que las difusoras sean capaces de adaptar la programación y comerciales a un Usuario particular y ubicación geográfica. Tal sistema soporta substitución de canales particulares y eventos para canales alternativos y eventos bajo el comando de cualquier Usuario o un operador de red de difusión. Esto permite a los mercados de difusión estar segmentados óptimamente a partir de una perspectiva de difusora y también permite que las preferencias del Usuario sean adecuadas. Estas necesidades y problemas asociados son dirigidas por un sistema de acuerdo con la presente invención. Un sistema de defin ición, creación y descodificación de canales virtuales de video ventajosamente soporta substitución de canal d inámico y evento. Un método, para utilizarse en un descodificador para adquirir un programa transmitido en más de un canal de d ifusión , involucra la generación de una pantalla de gu ía de programa. La pantalla de guía de programa lista los programas que están siendo difundidos en una pluralidad de canales de d ifusión durante segmentos de tiempo de difusión y también lista un programa particular tanto en un primer como en un segundo canal de d ifusión. El programa particular es adquirido por el primer canal de difusión en respuesta a la selección del usuario de cualesq uiera del primero o segundo canales de difusión . Se utiliza una pluralidad de mapas de canales priorizados en la substitución de un programa alternativo para un primer programa o canal de difusión.
En los dibujos: La Figura 1 muestra una red de difusión ficticia ilustrativa que comprende tres ciudades. La Figura 2 muestra un canal alineado ilustrativo para la red de la Figura 1, de acuerdo con la invención. Las Figuras 3 y 4 muestran un Cuadro de Información de Canal (CIT) y un mapa de Canal definido por un cuadro de Información de Servicio Nuevo respectivamente, de acuerdo con la invención. La Figura 5 muestra un sistema descodíficador para formar y descodíficar datos de programa multimedia e información de guía de programa, de acuerdo con la invención. La Figura 6 muestra un diagrama de flujo de un método para formar y adquirir mapas de canales priorizados y canales y programas substitutos, de acuerdo con la invención. La Figura 7 muestra una pantalla de guía de programa listando un canal y un canal substituto correspondiente y sintonización de programa asociado e información de adquisición, de acuerdo con la invención. La información específica de programa (PSI) incluye datos de guía de programa e información para utilizarse en la identificación y ensamble individual de paquetes de datos para recuperar el contenido de canales de programa seleccionados. La información específica de programa está ventajosamente estructurada para soportar canales dinámicos y substitución de eventos y pueden ser enviados junto con el contenido del programa a través de proveedores de servicio a través del Internet, o a vía terrestre, satélite o difusión por cable en una suscripción u otras bases de pago por evento. La información específica de programa ventajosamente incorpora información de sintonización adicional asociada con eventos individuales para permitir a un descodificador de video sintonizar a una frecuencia de canal alternativa y adquirir elementos de datos comprendiendo un programa sobre condiciones predeterminadas. Un sistema que emplea dicha información específica de programa puede ser comandado para que de un modo perfecto cambie canales (por ejemplo, si el mismo programa está siendo difundido en diferentes canales) para permitir que la publicidad local sea vista a través de un Usuario en lugar de aquellos de una estación remota, por ejemplo. El sistema de substitución de canal también puede ser utilizado para ordenar a uno o más descodificadores en una red de sintonizarse a una difusora de canal individual para información específica (por ejemplo, información de difusión de emergencia, la dirección de los Presidentes de Estado de la Unión (Presidents State of the Union) etc.). El programa substituto también puede comprender material diferentes tal como datos de Internet, objetos multimedia, logotipos y gráficas de diferentes fuentes. Alternativamente, el sistema de substitución de canales puede ser utilizado para crear d inámicamente canales virtuales personalizados a las preferencias del Usuario o estructurados de acuerdo con los req uerimientos de la difusora. Para este propósito, un canal virtual de video se crea compuesto de programas en diferentes canales de difusión por ejemplo, un canal compuesto de pel ículas disponibles en varios canales de difusión tal como NBC, ABC, CBS, FOX, etc. Los principios de la invención pueden ser aplicados a sistemas de difusión terrestres, por cable, por satélite, Internet o red de computadora. Dichos sistemas pueden incluir, por ejemplo, sistemas compatibles que no son MPEG , involucrando otros tipos de corrientes de datos codificadas y otros métodos de transmisión de información específica de programa. Además, aunque el sistema descrito es descrito como procesamiento de programas de difusión (eventos), esto es solamente ilustrativo. El término "programa" (o evento) se utiliza para representar cualquier forma de datos empaquetados tales como datos de audio, mensajes de teléfono, programas de computadora, datos de I nternet u otras comunicaciones, por ejemplo.
A continuación, los datos referidos como siendo compatibles son MPEG se refieren a imagen de MPEG2 (Grupo Experto de Pel ículas en Movimiento) codificación de imagen estándar, designado como " M PEG estándar". Este estándar está comprendido por una sección cod ificada de sistema (I SO/I EC 1 3818-1 , 10 de junio de 1 994) y una sección codificada de video ( ISO/I EC 13818-2, 20 de enero de 1 995). Además, los elementos de estructura de datos de acuerdo con los principios de la invención pueden ser transmitidos en formato compatible con MPEG (2.4.4. por sección en el estándar de sistemas MPEG) o puede ser transmitido en un formato compatible con la Guía de Programa para el Estándar de Televisión Digital, documento A/55 publicado por el Comité de Sistemas de Televisión Avanzada (Advanced Televisión Systems Committee) (ATSC), 3 de enero de 1996, (de aquí en adelante referido como el estándar ATSC A55) y otros estándares de ATSC. Alternativamente, los elementos de estructura de datos pueden ser formados de acuerdo con los requerimientos del propietario o de costumbre de un sistema particular. La Figura 1 muestra una red de difusión ficticia que comprende tres ciudades (Indianápolis, Kokomo y Fort Wayne). La red es una red de Sistema de Distribución de Microondas Multi-punto (MMDS) pero también puede ser una red convencional terrestre, por cable, satélite o de Internet u otra red, por ejemplo. La guía-final principal (Indianápolis) recibe todos los canales de contenido nacional (por ejemplo, ESPN, HBO, etc.) así como los canales afiliados locales de las redes nacionales (por ejemplo, WISH es la CBS local, afiliada, etc). La guía-final difunde este contenido a sus clientes en la mayor área más grande de Indianápolis. Como esta red MMDS crece, debe expandirse en las ciudades vecinas tales como Kokomo y Fort Wayne. La guía-final principal (Indianápolis) deberá enviar sus contenidos a las guías-finales secundarias en cada una de estas ciudades. El transportador de difusión, en las ciudades secundarias, puede querer incluirla en su distribución, las afiliadas de la red local de las ciudades secundarias, así como la red afiliada de Indianápolis. Específicamente, en las corrientes de contenido de difusión múltiple, el transportador local puede querer que sus espectadores vean una corriente de contenido en lugar de otra. Esto puede ocurrir cuando el mismo programa está siendo difundido en dos diferentes canales, por ejemplo. Un transportador local con esta capacidad es capaz de dirigir ventajosamente a un Usuario a ver publicidad local en lugar de publicidad nacional. La Figura 2 muestra un canal alineado ilustrativo para la red de la Figura 1 mostrando alineación de canales en ciudades secundarias (Kokomo y Fort Wayne) incluyendo los canales nacionales de guía-final y canales locales. En los mercados secundarios (Kokomo y Fort Wayne), un transportador de difusión puede desear sustituir dinámicamente la afiliada de red local en lugar de la afiliada de red de Indianápolis. Esto puede ser deseado en el caso de que cuando se difunde un juego de basquetbol de NBA televisado a nivel nacional en cada ciudad en múltiples canales, decir en ambos la WRTV ABC y afiliadas WXYZ ABC en Kokomo como se muestra en la Figura 2, por ejemplo. El contenido de programa de la WRTV y WXYZ difiere en que los comerciales locales son diferentes entre la difusión del juego de basquetbol en los dos canales. Un transportador de red ventajosamente utiliza el sistema de substitución de canal para ordenar descodificadores de video en ciudades secundarias que están sintonizadas a la afiliada de Indianápolis (WRTV) para sintonizar con la afiliada local (WXYZ-Kokomo) para ventajosamente minimizar el beneficio en dólares para publicistas locales. Los descodificadores de video están fuera de sintonización del canal substituto durante la duración del evento de juego de basquetbol. La información específica de programa (por ejemplo, Guía de Programa Electrónica) está ventajosamente formada para proporcionar un descodificador de video (por ejemplo, una TV o computadora traductora de señales) la capacidad de estar fuera de sintonización de recibir el programa de video actual para recibir un programa alternativo (o evento). La información específica de programa está típicamente organizada en una secuencia jerárquica, cuadros entrelazados. Una organización de cuadro jerárquico compatible estándar ATSC A55 incluye un Cuadro de Guía Maestro (MGT), un Cuadro de Información de Canal (CIT), Cuadros de Información de Evento (EITs) y cuadros opcionales tales como Cuadros de Texto Extendidos (ETTs). La MGT contiene información para adquirir información específica de programa transmitida en otros cuadros tales como identificadores para identificar paquetes de datos asociados con otros cuadros. El CIT, como se ilustra en la Figura 3, contiene información para sintonización y navegación para recibir un canal de programa seleccionado por el Usuario y asocia una frecuencia de transportado de canal de transmisión física (PTC) (artículo 305) con identificadores de datos (artículo 310) utilizado para capturar corrientes de datos constituyendo programas transmitidos en el canal de transmisión. El EIT contiene listas descriptivas de programas (eventos) admisibles en los canales listados en CIT. Los títulos de programa (evento) son definidos con el EIT utilizando cadenas comprimidas múltiples que soportan descripciones de texto de programas multilingües (por ejemplo, Inglés, Español, Francés, etc.) para proporcionar al Usuario una preferencia de lenguaje. El ETT contiene mensajes de texto describiendo los programas y canales de programas. La información específica de programa adicional que describe y suplementa artículos con cuadros jerárquicos es transmitida dentro de los elementos de información de descriptor. La información específica de programa está ventajosamente estructurada para soportar canales dinámicos y substitución de eventos así como soportar la creación de canales virtuales de video a través de la incorporación de Información de Servicio Nuevo (NSI) ejemplificada en la Figura 4. La información de servicio nuevo contiene la información de sintonización que un descodificador de video requiere para sintonizar un programa alternativo deseado. La información de servicio nuevo comprende un mapa de canal que asocia una frecuencia de transportador (artículo 405) de canal de transmisión física alternativo (PTC) con identificadores de datos (artículo 410) utilizado para capturar corrientes de datos constituyendo programas alternativos transmitidos en el canal de transmisión alternativo. La información de servicio nuevo permite a un programa/canal alternativo ser substituido por otro programa/canal en respuesta a un número de condiciones diferentes. Estas condiciones incluyen, por ejemplo (a) prioridad de mapa de canal predeterminada, (b) un perfil de preferencias de programa/canal del Usuario, (c) un perfil substituido descargado de una guía-final remota o un comando de una guía-final y (d) en respuesta a información de región geográfica. En la modalidad compatible estándar ATSC A55 descrita, la información de servicio nuevo está jerárquicamente enlazada a programas individuales listados en un Cuadro de Información de Evento a través de un indicador de lenguaje no utilizado dentro de un cuadro de cadena comprimida múltiple asociado con el Cuadro de Información de Evento. El indicador de lenguaje está disponible para un programa particular y es utilizado para ordenar al descodíficador sintonizar fuera del programa actual y al canal de recibir el programa alternativo y canal listado en la información de servicio nuevo. Esta substitución de programa y canal ocurre bajo las condiciones predeterminadas previamente descritas. En otras modalidades, la información de servicio nuevo puede ser directamente enlazada a programas dentro del mismo cuadro de información de evento o puede ser enlazada a eventos individuales a través de una variedad de otros mecanismos tales como a través de otros cuadros (por ejemplo, a través de la asociación con identificadores de paquetes de programa (PIDs) o un canal PCT en el cuadro de información de canal) o información de descriptor asociada. Además, la información de nuevo servicio puede estar enlazada a canales listados en el cuadro de información de canal para substituir un canal por otro canal, o para substituir un grupo de eventos por otro grupo de eventos y no está limitado a la substitución de un evento individual por otro. Una estructura de datos de información específica de programa que incorpora la información de servicio nuevo que comprende datos de mapeo de programa/canal substituto también puede ser ventajosamente utilizado para crear dinámicamente (e inalámbricamente) canales virtuales de video. Dichos canales virtuales no requieren de ancho de banda de transmisión adicional, datos de Internet, objetos multimedia, logotipos y gráficas que son transmitidas de diferentes fuentes incluyendo diferentes canales de difusión. Un canal virtual puede incluir páginas web, datos de texto, video clips, audio clips, animación o programas convencionales personalizados a las preferencias del Usuario o estructuradas de acuerdo con los requerimientos de la difusora, por ejemplo. Dicho canal puede comprender un canal de fútbol, en donde todos los juegos de fútbol en otros canales son consolidados. No está involucrado desplazamiento de tiempo y un programa que es mostrado en el canal virtual de video simultáneamente aparece en por lo menos otro canal. La Figura 5 muestra un sistema descodificador para formar y descodificar datos de prog rama multimed ia e información de gu ía de prog rama. El sistema descodificador recibe datos de prog rama e información de gu ía de prog rama a través de fuentes de satélite, cable y terrestre incluyendo vía línea telefónica de fuentes de Internet, por ejemplo. En el sistema descod ificador de la Figura 5 (sistema 20), un transportador de difusión terrestre modulado con señales llevando audio, video y datos asociados representando el contenido de programa de difusión se recibe a través de la antena 10 y se procesa a través de la unidad 13. La señal de salida digital resultante es desmodulada a través del desmodulador 15. La salida del desmodulador de la unidad 15 es descodificada, mapeada en segmentos de datos de longitud de byte, desintercalado, y error Reed-Solomon corregido por el descodificador 1 7. Los datos de salida corregidos de la unidad 17 están en la forma de una corriente de datos de transporte compatible con MPEG conteniendo componentes de datos de audio, video y datos multiplexados representativos del programa. La corriente de transporte de la unidad 17 es desmultíplexada en componentes de audio, video y datos a través de la unidad 22 los cuales además son procesados a través de otros elementos del sistema descod ificador 1 00. Estos otros elementos incluyen descodificador de video 25, procesador de audio 35, procesador de sub-película 30, generado de pantalla de gráficas en pantalla (OSD) 37, mu ltiplexor 40, descod ificador NTSC 45 e interfase de almacenamiento 95. En un modo, el descod ificador 100 proporciona datos descodificados MPEG para reproducción de pantalla y a udio en las unidades 50 y 55 respectivamente. En otro modo, la corriente de transporte de la unidad 1 7 es procesada por el descodificador 1 00 para proporcionar u na corriente de datos compatible con MPEG para almacenamiento en el medio de almacenamiento 98 a través de un dispositivo de almacenamiento 90. En un modo de procesamiento de señal de video análogo, la unidad 19 procesa una señal de video recibida de la unidad 17 para proporcionar una señal compatible con MPEG para la reproducción de pantalla y audio en las unidades 50 y 55 respectivamente. En otros modos de datos de entrada, las unidades 72, 74 y 78 proporcionan interfases para video fluido en Internet y datos de audio a partir de la línea de teléfono 18, datos de satélite de la línea de alimentación 11 y video cable de la línea de cable 14 respectivamente. Los datos procesados de las unidades 72, 74 y 78 son apropiadamente descodíficadas por la unidad 17 y son proporcionadas al descodificador 199 para procesamiento adicional en una manera similar a aquella descrita en conexión con entrada de datos de difusión terrestre a través de la antena 10. Un usuario selecciona para ver tanto un canal de TV como un menú en pantalla, tal como una guía de programa, utilizando una unidad de control remoto 70. El procesador 60 utiliza la información seleccionada proporcionada por la unidad de control remoto 70 a través de una interfase 65 para configurar apropiadamente los elementos de la Figura 5 para recibir un canal de programa deseado para ver. El procesador 60 comprende el procesador 62 y el controlador 64. La unidad 62 procesa (es decir, analiza gramaticalmente, coteja y ensambla) información específica de programa incluyendo guía de programa e información de sistema y el controlador 64 lleva a cabo las funciones de control restantes requeridas en la operación del descodificador 100. Aunque las funciones de la unidad 60 pueden ser implementadas como elementos separados 62 y 64, como se describe en la Figura 5, también pueden ser alternativamente implementados con un procesador individual . Por ejemplo, las funciones de las unidades 62 y 64 pueden ser incorporadas dentro de las instrucciones programadas del microprocesador. El procesador 60 configura el procesador 13, el desmod ulador 15, el descodificador 17 y el sistema descodificador 100 para desmodular y descodificar el formato de señal de entrada y el tipo de codificación. Las unidades 13, 15, 17 y sub-unidades con descodificador 100 están configuradas individualmente para el tipo de señal de entrada a través de los valores de registro de configuración del procesador 60 con estos elementos utilizando un bus C de datos bid ireccionales y señal de control. La corriente de transporte proporcionada por el descodificador 100 comprende paquetes de datos que contienen datos de canal de programa e información específica de prog rama. La un idad 22 dirige los paq uetes de información específica de programa al procesador 60, el cual analiza gramaticalmente , coteja y ensambla esta información en cuadros organizados jerárq uicamente . Los paquetes de datos individ uales que comprenden el canal de programa seleccionado por el Usuario son identificados y ensamblados utilizando la información específica de programa ensamblado. La información específica de programa contiene acceso condicional, información de red e identificación y datos enlazados permitiendo al sistema de la Figura 5 sintonizarse a un canal deseado y ensamblar paquetes de datos para formar programas completos. La información específica de programa también contiene información de guía de programa auxiliar (por ejemplo, una Guía de Programa Electrónica EPG) y texto descriptivo relacionado con los programas de difusión así como con los datos que soportan la identificación y ensamble de esta información auxiliar. El procesador 60 ensambla los paquetes de información específica de programa recibidos en una organización jerárquica múltiple y cuadros entrelazados. La organización de cuadro jerárquica incluye un Cuadro de Guía Maestro (MGT), un Cuadro de Información de Canal (CIT), como se ¡lustró en la Figura 3 así como Cuadros de Información de Evento (EITs) y cuadros opcionales tales como Cuadros de Texto Extendidos (ETTs). La organización de cuadro jerárquica también incorpora información de servicio nuevo (NSI) de acuerdo con la invención. Como se discutió previamente, La NSI está enlazada jerárquicamente a programas individuales listados en un Cuadro de Información de Evento a través de un indicador de lenguaje sin uso con cuadros de cadenas comprimidas múltiples asociadas con eventos individuales en el Cuadro de Información de Evento. El indicador de lenguaje es utilizado con un descodificador de video para indicar que la información de servicio nuevo está disponible para un programa particular y es utilizada para ordenar al descodificador que se sintonice fuera del programa actual y al canal de recibir el programa alternativo y canal listado en la información de servicio nuevo. La estructura de datos de información específica de programa resultante formada por el procesador 60 a través de la unidad 22 es almacenada dentro de la memoria interna de la unidad 60. La Figura 6 muestra un diagrama de flujo para formar y adquirir mapas de canales priorizados y sustituir canales y programas. Específicamente, la Figura 6 muestra un diagrama de flujo involucrando la formación de datos de programa empaquetados a través de un codificador (paso 205) y descodificar y procesar los datos de programa empaquetados (pasos 210-233) utilizando el sistema 20 (Figura 5) bajo la dirección del procesador 60. Un sistema que emplea el método de substitución de canal y programa de la Figura 6 ventajosamente permite la creación dinámica de canales virtuales incluyendo información multimedia (por ejemplo, contenido de Internet) personalizada a las preferencias de un usuario así como la substitución de publicidad local para reemplazar publicidad de difusión nacional, por ejemplo. En el paso 205, siguiente al inicio en el paso 200, los datos de programas empaquetados incluyendo información específica de programa auxiliar, son formados en un codificador para difusión para unidades descodificadoras tales como cajas de computadora traductoras de señales y o televisiones, por ejemplo. La información específica de programa auxiliar incorpora mapas de canal priorizados múltiples (tales como el CIT mostrado en la Figura 3 y el NSI como se muestra en la Figura 4) que ventajosamente permiten la substitución de canal dinámico y programa. Enseguida de la transmisión de los datos de programa empaquetados y su recepción por el sistema 20 (Figura 5), el procesador 60, en el paso 210 (Figura 6), dirige al sistema 20 en la adquisición de la información específica de programa incluyendo mapas de canal priorizados. Los ¡dentificadores de paquete asociados con mapas de canal (PIDs) de las corrientes de datos constituyen un programa con un canal de transmisión física (PTC) y frecuencia de transportador correspondiente utilizada para transmitir las corrientes de datos. En el paso 215, la información específica de programa auxiliar, incluyendo CIT priorizada y mapas de canal NSI y EIT e información ETT y descriptores asociados, es utilizada por el procesador 60, procesador de sub-películas 30 y procesador OSD 38 (Figura 5) en la generación de la guía de programa listado para exhibición en el dispositivo de reproducción 50 a través del multiplexor 40 y el codificador NTSC 45. Una lista de guía de programa generada ilustrativa se muestra en la Figura 7. La Figura 7 muestra una pantalla de guía de programa generada que lista un canal y su canal sustituto y programa asociado sintonizado y adquisición de información para Kokomo en la red de difusión MMDS mostrada en la Figura 1 y 2. La guía desplegada muestra la programación de video de Kokoma para el Martes 27 de mayo de 1999 entre las 8:00 y 10:00 PM. En estos ejemplos, el artículo de programa 705 en el canal 2 de las 8:00 PM a las 10:00 PM está asociado con la información de servicio nuevo para el juego de los Pacers contra los Knicks. Continuando con el paso 220 de la Figura 6, el procesador 60 (Figura 5) responde a una selección del Usuario de canal 2 para ver a través de la selección del mapa de canal para utilizarse en la adquisición del canal y del programa. Notar, que el usuario puede seleccionar el canal 2 para ver a través de hacer una selección del icono en la guía ilustrativa de la Figura 7 o a través de otro método de entrada de datos. En el paso 220 el procesador selecciona el mapa de canal transmitido dentro de la información de servicio nuevo (de preferencia para el uso de la información de mapa de canal CIT) basado en la prioridad de mapa de canal predeterminado y utiliza esta información para sustituir un programa alternativo y canal para el artículo de programa 705 en el canal 2. En otras modalidades, el procesador 60 selecciona el mapa de canal que se será utilizado basado en, (a) un programa de usuario o perfil de preferencia de canal, (b) un perfil substituto descargado de una guía-final o un comando de una guía-final y (c) en respuesta a la información de región geográfica, por ejemplo, un mapa substituyendo uno o más canales y programas de una región para aquellos de otra región. En el paso 225, el procesador 60 utiliza la información de servicio nuevo seleccionada en el paso 220 para sustituir la difusión del juego de los Pacers contra los Knicks en el canal 12 conteniendo publicidad local para el mismo juego que está siendo difundido en el canal 2 conteniendo publicidad nacional. De esta manera, el transportador local puede ventajosamente maximizar su ingreso por publicidad. Un usuario sintonizado en el artículo programa 705 del canal 2 (Figura 7) esta sintonizado fuera del actual PCT/PID de audio/PID de video a un nuevo juego de parámetros (PTC 0 18, A/V PIDs = 110/11) transmitido en la NSI y correspondiendo al artículo de programa 710 del canal 12. En el paso 225, el procesador 60 en conjunción con las unidades 13, 15 17 y el desmultiplexor 22 (Figura 5) se sintoniza para recibir el canal 12 y adquirir paquetes comprendiendo la difusión del juego de Pacers contra Knicks alternativo en el canal 12. Los paquetes identificados son descodificados por la unidad 25 y procesados por el codificador NTSC 45 (a través del multiplexor 40) y los datos de imagen resultantes, comprendiendo el juego de los Pacers contra los Knicks, es exhibida en la unidad 50 (Figura 5). Una vez que termina el juego de los Pacers contra los Knicks substituto en el paso 233, el procesador 60 dirige al sistema 20 a re-sintonizar el canal 2 para recibir el programa de noticias en este canal (por ejemplo, en PTC = 6, A/V PIDs = 110/11). La naturaleza perfectamente integrada de la substitución de canal y programa significa que el Usuario puede pasar desapercibida la substitución. El método de la Figura 6 termina en el paso 235. La arquitectura de la Figura 5 no es exclusiva. Otras arquitecturas pueden ser derivadas de acuerdo con los principios de la invención para lograr los mismos objetivos. Además, las funciones de los elementos del descodificador 100 de la Figura 5 y los pasos del procedimiento de la Figura 6 pueden ser implementados totalmente o en partes dentro de las instrucciones programadas de un microprocesador. Además, los principios de la invención aplicados a cualquier guía de programa electrónica compatible con MPEG o no MPEG. Una corriente de datos formada de acuerdo con los principios de la invención puede ser utilizada en una variedad de aplicaciones incluyendo un servidor de video o comunicación tipo PC a través de líneas de teléfono, por ejemplo. Una corriente de datos de programa con uno o más componentes de video, audio o datos formados para incorporar información específica de programa de acuerdo con los principios de la invención pueden ser grabados en un medio de almacenamiento y transmitidos o re-difundidos a otros servidores, PCs o receptores.

Claims (22)

REINVINDACIONES
1. En un descodificador de video, un método para adquirir un programa transmitido en más de un canal de difusión, comprende los pasos de: generar una pantalla de guía de programa listando los programas que están siendo difundidos en una pluralidad de canales de difusión durante segmentos de tiempo de difusión especificada, en donde dicha pantalla de guía de programa lista un programa particular tanto en un primero como en un segundo canal de difusión; y adquirir dicho programa particular del primer canal de difusión en respuesta a la selección del usuario de cualquiera de dichos primero y segundo canales de difusión.
2. Un método de acuerdo con la reivindicación 1, en donde: dicho programa particular es adquirido utilizando información de sintonización de canal e identificación de paquete transmitido en uno de una pluralidad de mapas de canal asociando una frecuencia de canal de transmisión con identificadores de datos utilizados para capturar corrientes de datos constituyendo dicho programa particular.
3. Un método de acuerdo con la reivindicación 2, en donde: dicha pluralidad de mapas de programa son asignados a una prioridad predeterminada.
4. Un método de acuerdo con la reivindicación 1, en donde: dicha selección del usuario de cualquiera de dichos primero y segundo canales de difusión a través de la selección del artículo exhibido en dicha pantalla de guía de programa.
5. Un método de acuerdo con la reivindicación 1, que incluye el paso de: seleccionar uno de dichos primero y segundo canales de difusión de acuerdo con un criterio predeterminado comprendiendo por lo menos uno de, (a) prioridad de mapa de canal, y (b) un perfil de preferencia de programa del usuario, (c) un perfil substituto descargado de una guía-final remota y (d) información de preferencia de región geográfica.
6. Un método de acuerdo con la reivindicación 1, que incluye el paso de: adquirir dicho programa particular de dicho primer canal de difusión utilizando un mapa de canal seleccionado de acuerdo con una prioridad predeterminada.
7. Un método de acuerdo con la reivindicación 6, en donde: dicho mapa de canal asociado con una frecuencia de transportador de canal de transmisión con identificadores de datos utilizados para capturar corrientes de datos constituyendo dicho programa particular transmitido en dicho primer canal de difusión.
8. Un método para sustituir un programa transmitido en un primer canal de difusión por un programa transmitido en un segundo canal de difusión, que comprende los pasos de: adquirir un primer mapa de canal asociando una primera frecuencia de transportador de canal de transmisión con identificadores de datos utilizados para capturar corrientes de datos constituyendo un primer programa transmitido en un primer canal de difusión; adquirir un segundo mapa de canal asociando una segunda frecuencia de transportador de canal de transmisión con identíficadores de datos utilizados para capturar corrientes de datos constituyendo un programa alternativo transmitido en un segundo canal de difusión; y sustituir dicho programa alternativo por dicho primer programa en respuesta a un criterio predeterminado por la información de mapa del segundo canal para iniciar la adquisición del segundo canal de difusión y el programa alternativo.
9. Un método de acuerdo con la reivindicación 8, en donde: un primer mapa de canal contiene información para utilizarse en la adquisición de programas transmitidos en un primer juego de canales de difusión, y el segundo mapa de canal contiene información para usarse en la adquisición de un programa alternativo transmitido en el canal de difusión alternativo correspondiendo a uno de los canales del primer juego de canales de difusión.
10. Un método de acuerdo con la reivindicación 8, que incluye el paso de: examinar el segundo mapa de canal adquirido de los datos de programa alternativo transmitido en un canal de difusión alternativo en respuesta a un comando de cambio de canal.
11. Un método de acuerdo con la reivindicación 10, que incluye los pasos de: sustituir automáticamente un programa alternativo y canal de difusión alternativo identificado como siendo disponible para un canal seleccionado por el usuario a través del mapa del segundo canal adquirido, y sintonizar para recibir el programa alternativo y canal de difusión alternativo en respuesta al comando de cambio de canal.
12. Un método de acuerdo con la reivindicación 8, en donde: el criterio predeterminado comprende por lo menos uno de, (a) prioridad de mapa de canal, y (b) un perfil de preferencia de programa del usuario, (c) un perfil substituto descargado de una guía-final remota.
13. Un método de acuerdo con la reivindicación 8, en donde: el criterio predeterminado comprende información de región geográfica.
14. Un método de acuerdo con la reivindicación 8, en donde: un programa alternativo de difusora local es substituido por un primer programa de difusión relativamente remota.
15. Un método de acuerdo con la reivindicación 8, en donde: el criterio predeterminado comprende un comando derivado de una guía-final remota.
16. Un método de acuerdo con la reivindicación 8, que incluye el paso de: re-sintonizar para adquirir uno de (a) un primer programa y (b) un segundo programa diferente del alternativo y el primer programa siguiendo la terminación del programa alternativo.
17. Un método para sustituir un programa transmitido en un primer canal de difusión por un programa transmitido en un segundo canal de difusión, que comprende los pasos de: adquirir un primer mapa de canal asociando una primera frecuencia de transportador del canal de transmisión con identificadores de datos utilizados para capturar corrientes de datos constituyendo un primer programa transmitido en un primer canal de difusión; adquirir un segundo mapa de canal asociando una segunda frecuencia de transportador del canal de transmisión con identificadores de datos utilizados para capturar corrientes de datos constituyendo un programa alternativo transmitido en un segundo canal de difusión; y sustituir automáticamente un programa alternativo y un canal de difusión alternativo identificado como estando disponible para un canal seleccionado por el Usuario a través del mapa del segundo canal adquirido.
18. Un método de acuerdo con la reivindicación 17, en donde: el mapa del segundo canal y el mapa del primer canal son asignados a una prioridad de mapa de canal predeterminada.
19. Un método de acuerdo con la reivindicación 17, en donde: el segundo mapa de canal está jerárquicamente asociado con el primer mapa de canal en una base de datos de información específica de programa.
20. Un método de acuerdo con la reivindicación 17, en donde: el segundo mapa de canal está asociado con un evento a través de un indicador transmitido en la información de descripción de evento.
21. Un método de acuerdo con la reivindicación 20, en donde: el indicador es normalmente un indicador sin uso.
22. Un método de acuerdo con la reivindicación 20, en donde: el indicador es transmitido en información de lenguaje y la información de descripción de evento es un Cuadro de Información de Evento (EIT).
MXPA02008947A 2000-03-16 2000-06-21 Informacion de guia de programas y procesador para porporcionar substitucion de programa y canal. MXPA02008947A (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/526,600 US6993782B1 (en) 1999-07-16 2000-03-16 Program guide information and processor for providing program and channel substitution
PCT/US2000/016992 WO2001072039A1 (en) 2000-03-16 2000-06-21 Program guide information and processor for providing program and channel substitution

Publications (1)

Publication Number Publication Date
MXPA02008947A true MXPA02008947A (es) 2003-02-10

Family

ID=24097993

Family Applications (1)

Application Number Title Priority Date Filing Date
MXPA02008947A MXPA02008947A (es) 2000-03-16 2000-06-21 Informacion de guia de programas y procesador para porporcionar substitucion de programa y canal.

Country Status (9)

Country Link
EP (1) EP1264481B1 (es)
JP (1) JP4623912B2 (es)
KR (1) KR100719065B1 (es)
CN (2) CN1201578C (es)
AU (1) AU2000258812A1 (es)
BR (1) BRPI0017159B1 (es)
ES (1) ES2385644T3 (es)
MX (1) MXPA02008947A (es)
WO (1) WO2001072039A1 (es)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101036036B1 (ko) * 2004-04-06 2011-05-19 파나소닉 주식회사 프로그램 실행 장치
GB2418823A (en) * 2004-09-01 2006-04-05 Quadriga Worldwide Ltd Interactive television system in a hospitality environment which aids the user by providing a channel map
KR100651459B1 (ko) * 2004-10-11 2006-11-29 삼성전자주식회사 디지털 방송 수신 기능을 구비한 휴대용 단말기에서디지털 방송 채널 등록 및 표시방법
KR100735264B1 (ko) * 2005-06-09 2007-07-03 삼성전자주식회사 듀얼모드 디지털 멀티미디어 방송 수신기에서의 통합 전자프로그램 가이드 제공 방법
US7623502B2 (en) * 2006-06-16 2009-11-24 Sony Ericsson Mobile Communications Ab Wireless media player
US20110225609A1 (en) * 2007-08-08 2011-09-15 Thomson Licensing, LLC System and method for monitoring program availability
KR100985563B1 (ko) * 2008-06-23 2010-10-05 유암이엔씨(주) 폴리프로필렌 안전벨트가 내장된 복합섬유 보강판, 이의제조방법, 및 이를 이용한 콘크리트 구조물 내진보강공법
WO2013049089A1 (en) * 2011-09-27 2013-04-04 Thomson Licensing User interfaces for content distribution systems
US9906751B2 (en) 2013-12-06 2018-02-27 Opentv, Inc. User interface techniques for television channel changes
US9420323B2 (en) 2013-12-19 2016-08-16 The Nielsen Company (Us), Llc Methods and apparatus to verify and/or correct media lineup information
CN108965944B (zh) * 2017-05-25 2022-07-15 中兴通讯股份有限公司 电视节目的设置方法及装置
CN107800499A (zh) * 2017-11-09 2018-03-13 周小凤 一种收音机节目播控方法
CN115334339B (zh) * 2022-08-10 2024-03-12 海宁奕斯伟集成电路设计有限公司 一种节目预约冲突处理装置及方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4404589A (en) * 1980-10-21 1983-09-13 Iri, Inc. Cable television with multi-event signal substitution
JPH03280675A (ja) * 1990-03-28 1991-12-11 Toshiba Corp 番組追従ダイバーシティ受信装置
US5418559A (en) * 1992-10-23 1995-05-23 At&T Corp. Multi-channel television converter for conventional and interactive signals
US6583825B1 (en) * 1994-11-07 2003-06-24 Index Systems, Inc. Method and apparatus for transmitting and downloading setup information
US5596373A (en) * 1995-01-04 1997-01-21 Sony Corporation Method and apparatus for providing program oriented information in a multiple station broadcast system
AU3223097A (en) * 1996-06-17 1998-01-07 Starsight Telecast Incorporated System and method for using television schedule information
US5886995A (en) * 1996-09-05 1999-03-23 Hughes Electronics Corporation Dynamic mapping of broadcast resources
JP4324322B2 (ja) * 1997-08-27 2009-09-02 スターサイト テレキャスト インコーポレイテッド テレビジョン信号の置換のシステムおよび方法
TW465235B (en) * 1998-09-17 2001-11-21 United Video Properties Inc Electronic program guide with digital storage
US6594825B1 (en) * 1998-10-30 2003-07-15 Intel Corporation Method and apparatus for selecting a version of an entertainment program based on user preferences

Also Published As

Publication number Publication date
CN1652603A (zh) 2005-08-10
EP1264481A1 (en) 2002-12-11
EP1264481B1 (en) 2012-05-23
WO2001072039A1 (en) 2001-09-27
AU2000258812A1 (en) 2001-10-03
JP2003528497A (ja) 2003-09-24
KR20020081439A (ko) 2002-10-26
JP4623912B2 (ja) 2011-02-02
CN1451236A (zh) 2003-10-22
BRPI0017159B1 (pt) 2015-09-08
KR100719065B1 (ko) 2007-05-17
BR0017159A (pt) 2003-01-14
CN100366087C (zh) 2008-01-30
CN1201578C (zh) 2005-05-11
ES2385644T3 (es) 2012-07-27

Similar Documents

Publication Publication Date Title
US6993782B1 (en) Program guide information and processor for providing program and channel substitution
KR100755797B1 (ko) 프로그램 가이드 정보 획득 방법
KR100718568B1 (ko) 방송 프로그램, 프로그램 가이드 및 채널 식별 데이터를 획득하고 처리하기 위한 방법
US5982411A (en) Navigation among grouped television channels
US7032236B1 (en) Multimedia system for processing program guides and associated multimedia objects
EP1055328B1 (en) A multimedia system for adaptively forming and processing expansive program guides
US20120314135A1 (en) Receivers for television signals
KR20010024443A (ko) 멀티미디어 프로그램 데이터와 프로그램 안내 정보를포맷하고 처리하기 위한 시스템
EP1264481B1 (en) Program guide information and processor for providing program and channel substitution
WO2004100536A1 (en) Method and apparatus for enabling psip guide information from disparate sources

Legal Events

Date Code Title Description
FG Grant or registration