MXPA97003915A - Sistema de television multicanal con video y audio seleccionables por el televidente - Google Patents
Sistema de television multicanal con video y audio seleccionables por el televidenteInfo
- Publication number
- MXPA97003915A MXPA97003915A MXPA/A/1997/003915A MX9703915A MXPA97003915A MX PA97003915 A MXPA97003915 A MX PA97003915A MX 9703915 A MX9703915 A MX 9703915A MX PA97003915 A MXPA97003915 A MX PA97003915A
- Authority
- MX
- Mexico
- Prior art keywords
- signal
- data
- audio
- channel
- video
- Prior art date
Links
- 238000000034 method Methods 0.000 claims abstract description 26
- 238000013507 mapping Methods 0.000 claims description 34
- 230000004044 response Effects 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 12
- 230000006837 decompression Effects 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 description 22
- 230000006870 function Effects 0.000 description 15
- 238000001228 spectrum Methods 0.000 description 13
- 238000009826 distribution Methods 0.000 description 7
- 230000005236 sound signal Effects 0.000 description 6
- 230000006978 adaptation Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000002131 composite material Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000001824 photoionisation detection Methods 0.000 description 2
- 101100190462 Caenorhabditis elegans pid-1 gene Proteins 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000000411 transmission spectrum Methods 0.000 description 1
Abstract
La presente invención se refiere a un método para comunicar una corriente de datos en paquete que incluye datos de video que corresponden a una señal primaria y por lo menos primera y segunda señales de video alternativas que están asociadas con la señal primaria, la señal primaria estáasociada con un primer designador de canal, comprendiendo los pasos de:proveer datos de control en la corriente de datos en paquete lo cual asocia la señal primaria y la primer y segunda señalesde video alternativas;transmitir la corriente de datos en paquete a una terminal;reproducir la señal primaria a un dispositivo de salida que estáasociado con la terminal durante un primer periodo bajo el primer designador de canal;en un extremo del primer periodo, utilizar los datos de control para proporcionar una visualización en pantalla en el dispositivo de salida para ayudar a un usuario a seleccionar una de la primer y segunda señales de video alternativas para la reproducción en el dispositivo de salida durante un segundo periodo el cual siga al primer periodo;y mapear la señal de video alternativa seleccionada al primer designador de canal para permitir que la señal de video alternativa seleccionada sea visualizada en el dispositivo de salida bajo el primer designador de canal.
Description
SISTEMA DE TELEVISIÓN MUL ICANAL CON VIDEO Y AUDIO SELECCIQNABLES POR EL TELEVIDENTE
ANTECEDENTES DE LA INVENCIÓN La presente invención se relaciona con un sistema para procesar datos de audio y video en paquete, en una terminal de aparato de televisión. En forma más particular, el sistema permite que un televidente seleccione entradas de audio y ángulos de cámara específicos de un evento que está siendo difundido por un proveedor de servicios de programación. La transmisión digital de las señales de televisión se ha hecho cada vez más popular ya que puede suministrar servicios de audio y de video de mucha mayor calidad que los que se pueden proporcionar con técnicas analógicas. Los esquemas de transmisión digital son particularmente provechosos para señales que se difunden mediante una red de televisión por cable o por satélite a los afiliados de televisión por cable y/o directamente a los receptores de televisión por satélite de tipo doméstico. Se espera que los sistemas de receptor y transmisor de televisión digital reemplacen a los sistemas analógicos existentes en la misma forma en que los discos compactos digitales han reemplazado ya a los discos fonográficos analógicos en la industria del audio.
Sin embargo, una cantidad considerable de los datos digitales deben transmitirse en cualquier sistema de televisión digital. Además, las anchuras de banda de transmisión y las frecuencias portadoras normalmente están restringidas por la necesidad de mantener la compatibilidad con el equipo existente. La programación de televisión de radiofrecuencia (RF) analógica convencional se transmite en una anchura de banda asignada de 6 MHz en el espectro de 54 a 890 MHz. Por ejemplo, las televisiones convencionales reconocen al " canal tres" como la designación de la señal de televisión en el espectro de 60 a 66 MHz, mientras que el "canal cuatro" está asignado al espectro de 66 a 72 MHz. Además, en muchas terminales de aparatos digitales, la señal de audio/video recibida es convertida a un espectro predefinido, típicamente el canal tres o cuatro, antes de proporcionarse a la televisión para su exhibición. Mientras que una señal de televisión digital es convertida a un espectro compatible con la televisión en la terminal, la señal puede transmitirse a la terminal a partir del proveedor del servicio, en una variedad de formas. Por ejemplo, la transmisión digital puede proporcionarse en un sistema de cable o por vía satélite a una frecuencia (por ejemplo 1.2 GHz) que está muy por arriba de la banda de difusión terrestre. La transmisión dentro de la anchura de banda asignada de 6 MHz se conoce
i l..J'>/ •'!!'•.
como transmisión "en banda", mientras que las transmisiones fuera de esta región se conocen como transmisiones "fuera de banda". Además, mientras que los datos de video y audio que comprenden un programa de televisión son transmitidas en la banda de 6 MHz, los datos de control auxiliares para todos los canales se transmiten fuera de banda (por ejemplo a 75.25 MHz) . Las técnicas de transmisión digital son superiores a las técnicas analógicas ya que pueden utilizar el espectro disponible en forma más eficiente. Por ejemplo, al utilizar técnicas de compresión digital conocidas, pueden portarse hasta diez programas de televisión convencionales en una anchura de banda de 6 MHz con resolución estándar. Los sistemas de televisión de alta definición (HDTV High-Definition Televisión) ) propuestos proporcionan una resolución mayor pero consumen anchura de banda adicional. Una forma de transmitir los datos digitales comprimidos a un receptor es la forma de paquetes contenidos dentro de una corriente de datos en paquete. Típicamente, los paquetes que llevan los datos de video comprimidos se multiplexarán con otros paquetes que, por ejemplo, portan datos de audio correspondientes e información de control que son necesarios para reconstruir una señal de televisión. Una norma para transportar señales de televisión digital en esta forma es la norma MPEG-2, los detalles del cual se encuentran en el documento AVC-491 versión 1, abril 1993, publicado por Telecommunications Standardization Sector, Study Group 15, Experts Group 4ATM-Video Coding of the International Organization for Standardization, ISO-IEC/JTC1/SC29/ G11 titulado "Representación Codificada de Información de Imagen y Audio", que se menciona aquí por referencia. Más detalles de la sintaxis y semántica del video para el video MPEG-2 puede encontrarse en la International Organization for Standardization, documento ISO/IEC 11172-6 del 2 de abril de 1993 y titulado "Semántica y Sintaxis Revisada para Video MPEG-2", que también se menciona por referencia. También es de interés, y se menciona por referencia, el documento MC68VDP/D, una hoja de datos preliminar titulada
"Procesador de Descompresión de Video MPEG-2/DCII" o Motorola Microprocessor and Memory Technologies Group, 1994 que describe un procesador de descompresión de video que utiliza las normas MPEG-2 y DigiCipher®II . En el sistema MPEG-2 (y en el sistema similar
DigiCipher® II propiedad de General Instrument Corporation, la cesionaria de la presente) , una corriente de transporte o un múltiplex de transporte se forma a partir de un juego continuo de paquetes de longitud fija. Cada paquete es de un total de 188 bytes de longitud y los primeros cuatro de estos bytes se definen como el paquete de encabezado. La porción de carga de cada paquete, que incluye ya sea datos de video, audio o' de otro tipo, normalmente es de 184 bytes. Sin embargo, un campo de adaptación de longitud variable puede proporcionarse para extender el encabezado, cuando se requiera. Cuando está presente un campo de adaptación, la porción de carga del paquete será correspondientemente más corta. Además, se proporcionan diversos tipos de información de temporización e identificación en diferentes porciones de la corriente de transporte. Estos incluyen un identificador de paquete (PID) que se encuentra en el encabezado de transporte de cada paquete de transporte con el fin de proporcionar un número de referencia para identificar los paquetes de transporte que portan un componente de servicio específico. Este número está incluido en una definición de servicio (por ejemplo ap servicio o map canal) utilizado para el receptor, a fin de identificar aquellos paquetes de transporte que requieren de construir una señal de programa de televisión. La PID también puede servir de referencia para diversas funciones de remultiplexado y arreglo. En el caso de los datos de control de video, de audio o isócronos, la corriente de paquetes marcada con una sola PID representa una sola corriente elemental de servicios de datos de video, de audio o isócronos, respectivamente. Cada tipo de paquete tendrá una PID diferente que identifique al tipo de paquete. La corriente de datos en paquete de un servicio de programación es recibida por un subscriptor mediante un receptor/desmezclador que está incorporado típicamente en una terminal de aparato de televisión. La terminal descomprime y decodifica los datos digitales y proporciona los datos de video y audio correspondientes hacia un dispositivo de salida (por ejemplo un televisor, una grabadora de video y/o un sistema de audio de alta fidelidad separado) . En particular, el televidente selecciona una designación de canal (por ejemplo el canal 2) que corresponde a un proveedor de servicio de programación particular, (por ejemplo red X) . Los datos map canal de la corriente de datos en paquete mapean a los datos que provienen del designador de canal hacia el proveedor de servicio de programación correspondiente. Por ejemplo, cuando un televidente selecciona el "canal 2" en la terminal del aparato, la programación de la "red X" se procesará en la terminal y se proporcionará al televisor a una frecuencia portadora predefinida y fija, por ejemplo en el espectro de 60 a 66 MHz (canal 3 de la televisión) . Además, los datos portados por la corriente de datos en paquete pueden utilizarse como un procesador de gráficos en la terminal, con el fin de proporcionar una exhibición en pantalla de la programación disponible. Por ejemplo, la exhibición puede proporcionar una guía de programas que enlista el nombre del programa, la hora de su presentación y el canal. Adicionalmente, estos datos pueden dirigirse a terminales particulares para proporcionar un estado de cuenta individual y la información de la cuenta del usuario. Cuando el televidente selecciona un servicio de programación particular para su observación, los paquetes de datos correspondientes son recuperados y descomprimidos para permitir la reconstrucción de la señal de video y audio correspondientes. En particular, los paquetes de datos con la PID adecuada se desmultiplexan, se desempaquetan y se proporcionan a un procesador de descompresión de video. Finalmente, las señales de audio y video se modulan a una frecuencia portadora específica y se proporcionan al televisor para su exhibición. Como puede observarse, el advenimiento de las técnicas de transmisión de televisión digital proporciona audio y video de alta fidelidad a los hogares de los suscriptores, y además proporciona la oportunidad de nuevos servicios y particularidades tanto con fines de entretenimiento como educativos. Además, esta programación presenta oportunidades de mercadeo lucrativas para los proveedores de servicio y otros que comercialicen programación para grupos demográficos específicos, inclusive, por ejemplo, aquéllos que disfruten de programas deportivos, películas, programas para niños y semejantes. Sin embargo, los sistemas convencionales están un poco restringidos por la existencia de los requisitos de espectro de señal de televisión y los formatos de mapeo de canal. Consecuentemente, resultaría ventajoso el proporcionar un sistema de transmisión digital para el re-mapeo de la asignación de canal de una o más de las señales de audio y video seleccionadas de un servicio de programación. Además, este re-mapeo deberá presentarse de acuerdo a las órdenes proporcionadas por el usuario. Adicionalmente, sería ventajoso proporcionar una interface de usuario de tipo gráfica para ayudar al usuario a seleccionar las señales de audio y video. La interfaz de usuario debe ser capas de agrupar las señales de audio y video alternativas que están asociadas con un canal primario de un servicio de programación. El sistema debe ser capaz de agrupar señales de audio y video adicionales de un proveedor de servicios de programación adicional cuando, por ejemplo, dos o más proveedores de servicio están cubriendo el mismo evento. Además, el sistema debe ser compatible con los protocolos de transmisión de datos en paquete existentes y con los datos de asignación de canal proporcionados por los proveedores de servicios de programación y/o los operadores del encabezado del sistema por cable. Este sistema tendría muchas aplicaciones ventajosas. Por ejemplo, un televidente podría sintonizarse en un canal primario que estuviera asociado con un servicio de programación particular. El servicio de programación podría proporcionar selecciones adicionales de video y audio que el televidente pudiera elegir. Por ejemplo, un televidente que observa un evento deportivo podría seleccionar ángulos de cámara diferentes y diferentes entradas de audio que se proporcionan en las diferentes señales de audio y video del servicio, sin cambiar el canal primario. El proceso de selección podría llevarse a cabo mediante una exhibición en pantalla (OSD-On Screen Display) que es intuitivamente fácil de operar por el televidente. Por ejemplo, una exhibición de un estadio de fútbol con diferentes regiones numeradas o codificadas por color puede permitir que el televidente seleccione fácilmente el ángulo de observación deseado, proporcionando así la sensación de que el observador está realmente en las gradas. Además, sería ventajoso que este sistema se colocará de manera que otras asignaciones de canal quedarán intactas, permitiendo así que otros televidentes vean otros canales primarios en otra televisión en el mismo hogar, en la designación de canal pre-asignada normal. La presente invención proporciona estas ventajas y otras.
SUMARIO DE A INVENCIÓN La presente invención proporciona un método y un aparato para permitir que un televidente controle el re-mapeo de asignaciones de canal en una terminal de decodificación de video digital, con objeto de accesar señales alternativas de audio y/o video de un proveedor de servicios de programación. En particular, se presenta una terminal para procesar una corriente de datos en paquete que incluye datos provenientes de señales alternativas y primarias de un primer servicio de programación (por ejemplo red X) . La señal primaria está asociada con el primer designador de canal (por ejemplo canal 10) . El designador de canal se utiliza para formar al televidente que puede observar un servicio de programación particular en un canal particular, que se indica por la terminal. La terminal también incluye medios para mapear la señal alternativa hacia el primer designador de canal. Esto significa que la señal alternativa, por ejemplo, una señal de audio/video, fuera encontrada por el televidente en el mismo canal que el canal primario. El televidente, que ha llegado a asociar el "canal 10" con la "red X" sabe entonces que todavía está observando un programa de la red X, aún cuando tiene la oportunidad de ver y escuchar un número de selecciones de video y audio alternativas. El medio de mapeo responde a una orden de selección como aquélla proporcionada por un microprocesador. La orden de selección puede ser una orden por omisión (por default) que se presenta cuando el televidente no selecciona audio/video alternativo, cuando el servicio alternativo no está disponible para un servicio de programación dado en un momento dado, o cuando el televidente no está autorizado a accesar el audio/video alternativo. La terminal incluye también medios para proporcionar los datos de la señal alternativa hacia un dispositivo para la reproducción de un programa de video y/o audio. Esto puede incluir, por ejemplo, un procesador de descompresión de video y un modulador que proporciona una señal que tiene una frecuencia portadora que es compatible con el monitor de exhibición o el aparato televisor. La terminal también puede procesar datos provenientes de un segundo servicio de programación (por ejemplo la red Y) , que tiene un segundo designador de canal (por ejemplo el canal 11) . El usuario puede seleccionar los datos del segundo servicio de programación que van exhibirse bajo el primer designador de canal (canal 10) . Esto puede ser útil, por ejemplo, cuando dos o más proveedores de servicio cubren el mismo evento, y el televidente desea tener un control unificado de todas las opciones de audio y video disponibles. La terminal puede incluir una interfaz de usuario, por ejemplo una unidad de control remoto que se sostiene con la mano, que responde a una orden proporcionada por un usuario. Si el usuario no da entrada a una orden para accesar el audio/video alternativo, un ajuste por omisión en la terminal proporciona los datos de la señal de audio/video primaria hacia la televisión. En una modalidad particularmente ventajosa, la terminal incluye un procesador de gráficos de exhibición en pantalla (OSD) que permite que el televidente interactúe con la terminal mediante una exhibición gráfica, para permitirle al usuario seleccionar entre las señales de audio/video disponibles. El usuario puede elegir observar tanto señales de video primarias como alternativas, como por ejemplo en un formato de pantalla dividida o imagen sobre imagen, mientras que escucha solamente una de las señales de audio. En una modalidad alternativa, la terminal procesa una corriente de datos en paquete que incluye datos que corresponden a una señal de un primer servicio de programación, que está asociado con un primer designador de canal, y una señal de un segundo servicio de programación. La terminal incluye medios de mapeo que corresponden a una orden de selección para el mapeo de la señal del segundo servicio de programación hacia el primer designador de canal. Adicionalmente, la terminal incluye medios que responden al primer designador de canal para proporcionar los datos de la señal del segundo servicio de programación hacia un dispositivo de salida para la reproducción. La señal del segundo servicio de programación puede asociarse con un segundo designador de canal que es diferente al primer designador de canal. También se presentan los métodos correspondientes .
BREVE DESCRIPCIÓN DE LOS DIBUJOS La Figura 1 es una ilustración diagramática que proporciona un panorama del esquema de codificación, transmisión, recepción, y distribución de acuerdo a la presente invención. La Figura 2 es una ilustración diagramática de un extremo de encabezado del sistema de distribución por cable de acuerdo a la presente invención. La Figura 3 es una ilustración diagramática de' una corriente de datos en paquete, en banda, de acuerdo a la presente invención. La Figura 4 es una ilustración diagramática de una corriente de datos en paquete, fuera de banda, de acuerdo a la presente invención. La Figura 5 es un diagrama de bloque de una terminal de aparato de acuerdo a la presente invención. La Figura 6 es un diagrama de flujo que ilustra los procesos de selección de usuario de acuerdo a la presente invención.
DESCRIPCIÓN DE LAS MODALIDADES PREFERIDAS La presente invención permite que un televidente seleccione entre una selección de ángulos de cámara y alimentaciones de video disponibles al ver un programa, por ejemplo un partido de fútbol. Una exhibición gráfica interactiva informa al usuario sobre las opciones disponibles. Actualmente, en muchos eventos de difusión, como en los partidos de fútbol o en eventos deportivos, los proveedores de servicio utilizan varias cámaras y alimentaciones de audio con objeto de proporcionar a los televidentes una variedad de sonidos y ángulos de cámara. Por ejemplo, normalmente se utilizan hasta 20 cámaras en una difusión de un juego de fútbol profesional. El proveedor de servicios debe, por lo tanto, definir que ángulo de cámara y qué alimentación de video van a transmitirse al televidente, con base en su mejor juicio del interés que tiene el televidente. Esto inevitablemente da por resultado muchos compromisos, ya que un televidente particular puede preferir un ángulo de cámara particular, por ejemplo una vista aérea, mientras que otro televidente prefiere una vista de acercamiento en la banda. Además, un televidente puede preferir escuchar la difusión del juego por un primer comentarista, mientras que otro prefiere a un segundo comentarista. Los comentaristas pueden proporcionar difusiones de lenguaje alternativas, o puede inclinar la cobertura del evento hacia uno de los equipos participantes. Alternativamente, un televidente probablemente no desee escuchar al comentarista, sino que desee escuchar la alimentación del audio al nivel de campo. De acuerdo con la presente invención, el televidente puede actuar como su propio director de programación y cambiar fácilmente entre señales de video y audio disponibles. Alternativamente, la invención puede utilizarse con otros tipos de programación para permitir que el televidente interactúe con la programación y la individualice a su voluntad. Por ejemplo, en una película transmitida por un proveedor de servicios, el televidente puede tener la oportunidad de seleccionar diferentes líneas de la historia y juego de personajes. En puntos predefinidos de la película, el programa hará una pausa y el televidente puede seleccionar una variedad de opciones. De acuerdo a la selección del televidente, el segmento de programación correspondiente se exhibe. Como un ejemplo adicional, la invención puede utilizarse para fines educativos. Por ejemplo, una lección educativa con un examen de selección múltiple puede presentarse al televidente. Dependiendo de la respuesta seleccionada por el televidente, un segmento de programación correspondiente se exhibirá, en el cual se informa al televidente si su respuesta fue correcta. Después, puede presentarse un segmento de programación correspondiente ya sea a una lección de revisión o a una lección más avanzada. Existen muchas otras aplicaciones que beneficiarían al televidente permitiéndole individualizar la programación con el fin de mejorar su entretenimiento y valor educativo. La Figura 1 es una ilustración diagramática que proporciona un panorama de un esquema de codificación, transmisión, recepción y distribución de acuerdo a la presente invención. En una modalidad de la invención, un evento deportivo que se efectúa en el' campo 10 está siendo monitoreado por las cámaras de video 12, 14, y 16, que incluyen alimentaciones de audio correspondientes. Las cámaras 12, 14, y 16 proporcionan señales de video y de audio en el canal A, canal B y canal C, respectivamente como se muestra. Mientras que las tres cámaras y las alimentaciones de audio se muestran, se comprenderá que pueden proporcionarse otros canales adicionales y otras cámaras y alimentaciones de audio. Además, las alimentaciones de audio no necesitan asociarse con alguna cámara en particular. Las señales de audio y video de los canales A, B y C se proporcionan a una función de procesamiento 22 de un aparato transmisor 20. El aparato transmisor 20 está ubicado típicamente cerca del campo 10 en un vehículo de equipo que se utiliza por el proveedor de servicios de programación. La función de procesamiento 22 digitaliza y comprime las señales de audio y video de los canales A, B y C. La función 22 proporciona corrientes de datos en paquetes que incluyen datos de video, audio y otros en paquetes separados, cada uno de los cuales se identifica por una PID particular. La corriente de datos en paquetes puede conformarse a las normas antes mencionadas MPEG-2 o DigiCipher® II. Los datos en paquete se combinan con mensajes de control provenientes de una interfaz de operador 28 en el multiplexor/cifrador 26. Los mensajes de control incluyen información sobre las ubicaciones de las cámaras de video y las alimentaciones de audio. Por ejemplo, los mensajes de control especificarán que la cámara de video 16 está ubicada en la zona de extremo del campo 10, la cámara de video 14 está ubicada en la banda lateral, y la cámara de video 12 proporciona una vista aérea del campo 10. Los mensajes de control también pueden especificar que una alimentación de audio particular está asociada con una cámara de video particular, y pueden especificar que una señal de audio y video particular, por ejemplo canal A, es una señal primaria o por omisión que debió inicialmente exhibirse en la televisión del televidente. El mensaje de control puede además incluir datos de gráficos que, por ejemplo proporcionan una exhibición gráfica del campo 10 y las ubicaciones relativas de las alimentaciones de audio y las cámaras. Adicionalmente, los mensajes de control pueden incluir paquetes de descarga por código, información de mapeo de canal, información de cuadros de frecuencia, y asignaciones de canal virtual. Un paquete de descarga por código incluye software de computadora que va a descargarse a la terminal del aparato del televidente. El código controla la operación de la terminal, inclusive la interfaz del usuario asociada y el procesador OSD. La información de mapeo de canal asigna un espectro de transmisión particular a un proveedor de servicios de programación particular. La información transmitida sobre un espectro particular puede retransmitirse sobre un espectro diferente, siempre y cuando se mantenga una anchura de banda de canal suficiente. La información de mapeo de canal accesa a la información de cuadro de frecuencia para lograr esta tarea. Una asignación de canal virtual asocia un designador de canal particular (por ejemplo el canal 10) con un proveedor de servicios de programación correspondiente (por ejemplo red X) . El cifrado se lleva a cabo en la función 26, de acuerdo a una o más claves criptográficas específicas, para evitar que los televidentes no autorizados accesen la programación. Estas técnicas de cifrado son bien conocidas en este campo. Las corrientes de datos en paquetes que salen de la función 26 se proporcionan entonces hacia un codificador 30 de corrección de error en avance (FEC) y después se modulan en el modulador QAM 32 para proporcionar corriente de datos en paquetes que está lista para la transmisión. La corriente de datos en paquete se transmite mediante la antena 40 hacia un satélite 42 y la antena 44. Aunque se muestra una trayectoria de transmisión de satélite, se comprenderá que otras trayectorias de transmisión pueden emplearse, por ejemplo enlaces de cable y los llamados cables inalámbricos, que operan a frecuencias de microondas. Las corrientes de datos en paquetes se proporcionan a una función de procesamiento de extremo de cabezal de cable 50, en donde pueden combinarse con la programación recibida desde otras fuentes, por ejemplo estaciones de televisión local. Adicionalmente, los datos de control se agregan por el operador del sistema del extremo del cabezal para controlar la distribución de la programación. La corriente de datos en paquete se transmite entonces mediante la planta de cable, mostrada en general en 52, hacia un número de subscriptores a sus hogares o negocios. Convencionalmente, un sistema de distribución de boca de conexión y rayo se proporcionan incluyendo una boca de conexión 54 representativa, y enlaces representativos 55, 56, 57 y 58. Los enlaces proporcionan la corriente de datos hacia la terminal 70 del aparato en el hogar 60 del subscriptor para su exhibición en un dispositivo de exhibición 80, por ejemplo una televisión. Alternativamente, la corriente de datos puede proporcionarse al hogar del subscriptor directamente por satélite 42, mediante un receptor de satélite doméstico. La Figura 2 es una ilustración diagramática del extremo de cabezal 50 del sistema de distribución por cable, de acuerdo a la presente invención. La corriente de datos en paquete es recibida en la terminal 210 y proporcionada a un multiplexor 230. La programación local es recibida en la terminal 220 y también se proporciona al multiplexor 230. El multiplexor 230 recibe además datos provenientes de una interfaz de operador 240 que se comunican con una memoria 250. La interfaz de operador 240 puede proporcionar datos de mapeo de canal, datos de gráficos de exhibición en pantalla y datos de dirección de terminal. Por ejemplo, los datos de mapeo de canal especificarán que un servicio de programación particular (por ejemplo red X) será proporcionado en un designador de canal particular (por ejemplo canal 10) de una terminal de aparato. En algunos casos, los datos de mapeo de canal deseados ya estarán incluidos en la corriente de datos. En general, el operador de extremo de cabezal tendrá presentes asignaciones de canal para los diferentes proveedores de servicio. Además, el número de señales alternas de audio y video proporcionado a partir de un proveedor de servicio particular puede variar. En consecuencia, el operador de extremo de cabezal puede apear los canales primarios de audio y video a partir del proveedor de servicio hacia un nuevo designador de canal, y puede mapear los canales de audio y video alternativos hacia otros designadores de canal, que no estén actualmente asignados.
Alternativamente, el operador de extremo de cabezal puede insertar los datos de control mediante el multiplexor 230 que agrupa juntas las señales de audio y video de las corrientes de datos en paquetes junto con la programación local. Por ejemplo, el audio de un comentarista local proporcionado por la terminal 220 puede agruparse con el video de la corriente de datos en paquete proporcionada por la terminal 210. De esta forma, los televidentes locales pueden escuchar la cobertura de un comentarista local de un evento de difusión de red nacional. Además, el operador del extremo de cabezal puede proporcionar datos de control que agrupen el audio y el video provenientes de diferentes proveedores de servicios, por ejemplo cuando dos o más proveedores de servicios cubren el mismo evento. El televidente puede entonces accesar a toda la programación disponible mediante una sola interfaz gráfica, que va a discutirse con mayor detalle a continuación. Adicionalmente el operador del extremo de cabezal tiene la oportunidad de agrupar señales particulares de audio y video provenientes de las corrientes de datos en paquete, de acuerdo a un esquema de comercialización apilado. Por ejemplo los televidentes que paguen por un nivel básico de servicio estarán autorizados a accesar solamente una difusión de señal primaria de audio/video del
: i.. -,", • -i:-: evento. Otros televidentes que paguen una cuota adicional podrán estar autorizados a accesar más alimentaciones de audio y video disponibles o bien todas ellas. El audio/video también puede agruparse de acuerdo a un esquema de clasificación con base en, por ejemplo, contenido para adultos, violencia o semejantes. Los datos de mapeo de canal, datos OSD y los datos de dirección de terminal pueden almacenarse en la memoria 250 para ser utilizados por la interfaz 240 del operador. Mientras que algunos datos de gráficos pueden proporcionarse en la corriente de datos en paquete recibidas por 210, el operador del extremo de cabezal puede proporcionar datos de gráficos adicionales para utilizarse en un OSD en la televisión del televidente. Por ejemplo, la exhibición puede proporcionar una guía de programas que enliste el nombre del programa, la hora de su presentación y el esquema de mapeo de canal particular. Otra información de comercialización puede proporcionarse para permitir que el televidente ordene los servicios adicionales al operador del cable. Como se observó antes, la corriente de datos en paquete puede, alternativamente, transmitirse directamente a una antena en el hogar del televidente. Estas transmisiones, conocidas como transmisiones de satélite por difusión directa (DBS-Direct Broadcast Satellite) no requieren de intervención de un extremo de cabezal del sistema de cable, como el extremo del cabezal 50 de la Figura 2. Sin embargo, en esta modalidad pueden insertarse diversos datos de control y semejantes en el enlace ascendente del satélite, en la misma forma en la que pueden añadirse en el extremo de cabezal del sistema por cable. La Figura 3 es una ilustración diagramática de una corriente de datos en paquete, en banda, de acuerdo a la presente invención. La corriente de datos en paquete que proviene de la función 22 en la Figura 1 se proporciona al cifrador/multiplexor 26. La corriente de datos incluye los paquetes de video de canal A 310, paquetes de audio de canal A 320, paquetes de video de canal B 330, paquetes de audio de canal B 340, paquetes de video de canal C 350 y paquetes de audio de canal C 360. También se incluyen la del paquetes de datos de control en banda PID 0, mostrados en 370, y paquetes de datos de control en banda PID 1, mostrados en 380. Los paquetes de audio y video de un canal particular se muestran agrupados en un par video/audio, pero esto no necesariamente se requiere. Por ejemplo una alimentación de audio puede proporcionarse sin una alimentación acompañante de video. Los paquetes de datos de audio y video están multiplexados en el tiempo por efecto del multiplexor 26 con el fin de proporcionar las corrientes de datos en paquete 380. La corriente de datos 380 se modula a una frecuencia portadora específica de acuerdo al esquema de transmisión (por ejemplo vía cable o satélite) y al proveedor de servicios de programación. Por ejemplo, la red X puede utilizar una anchura de banda de 6 MHz a una frecuencia portadora de 1.2 GHz para difundir su señal sobre el enlace satélite (40, 42, 44) de la Figura 1. Además, diez canales portadores en una anchura de banda de 6 MHz pueden corresponder a uno o más proveedores de servicios de programación. Similarmente, un solo proveedor de servicio puede consumir un espectro de más de 6 MHz. La Figura 4 es una ilustración diagramática de una corriente de datos en paquete, fuera de banda, de acuerdo a la presente invención. La corriente de datos en paquete proveniente de la interfaz del operador 28 en la Figuras 1, se proporciona al cifrador/multiplexor 26. La corriente de datos incluye al paquete de descarga "código 1" 410, paquete de descarga "código 2" 420, paquetes de mapeo de canal 430, paquetes de cuadro de frecuencia 440 y paquetes de datos de control fuera de banda PID "0" 450 y PID "1" 460. Los paquetes de datos de mensaje de control son multiplexados en el tiempo por el multiplexor 26, con el fin de proporcionar la corriente de datos en paquete 470. La corriente de datos 470 se modula a una frecuencia portadora específica (por ejemplo 75.25 MHz) que está fuera de la banda utilizada para la transmisión de los paquetes de datos 380 de la Figura 3. La Figura 5 es una ilustración diagramática de una terminal de aparato de acuerdo a la presente invención. La terminal de aparato 70 mostrada se utiliza en conjunción con un sistema de distribución por cable. Alternativamente, en un sistema DBS, la terminal 70 puede recibir transmisiones directamente provenientes de un satélite. En cualquiera de los casos, una o más corrientes de datos en paquetes son recibidas en la entrada 510, y después proporcionadas a un decodificador FEC 520 y a un demodulador 525. El demodulador 525 tiene la capacidad de demodular las corrientes tanto en banda como fuera de banda. En los procesos de demodulación, la señal modulada se mezcla con una señal que tiene la misma frecuencia portadora, proporcionando así las corrientes de datos en paquete en una señal de banda base. Las corrientes de datos en paquete demoduladas se proporcionan entonces a un demultiplexor/descifrador 530, en donde los paquetes de datos cifrados o codificados se descifran o descodifican y separan en dos trayectorias de datos. En una primera trayectoria, los paquetes de datos de control, por ejemplo los paquetes 470 de la Figura 4, se proporcionan a un controlador de microprocesador 540, por ejemplo como el procesador Modelo 68331 fabricado por Motorola Corporation. En la otra trayectoria, los paquetes de video y audio se proporcionan a una función de procesamiento y descompresión 555. Los paquetes de datos de control, que incluyen paquetes de descarga de código, datos de paquete de mapeo de canal, datos en paquete de cuadro de frecuencia y otros datos de control misceláneos, son recibidos y almacenados en la memoria 560, que puede comprender una memoria de acceso aleatorio (RAM) . El código objetivo que proviene de los paquetes de descarga de código se ejecuta por el microprocesador 540 y el procesador de gráficos OSD 545 para proporcionar las capacidades alternativas de audio y video de la presente invención. Por ejemplo, los paquetes "código 1" 410 pueden incluir al código relacionado con los gráficos en pantalla, mientras que los paquetes "código 2" 420 se relacionan al mapeo y agrupación de canales. Pueden proporcionarse, según se requiera, más paquetes de código o unos cuantos paquetes de código. Alternativamente, el código no necesita descargarse desde la corriente de datos en paquete, sino que puede instalarse en la terminal 70 localmente, ya sea en el momento de la manufactura o por parte del televidente mediante un puerto de acceso y una "smart card" así llamada. La smart card o tarjeta inteligente es un objeto con forma de tarjeta de crédito que incluye una memoria para el código de almacenaje. Cuando se inserta dentro de un puerto de acceso de una terminal, el código se descarga hacia la memoria de la terminal. Los datos de paquete de mapeo de canal, los datos de paquete de cuadro de frecuencia y otros datos de control misceláneos también se reciben por el microprocesador 50 y se almacenan en la memoria 560, según se requiera. Como ya se mencionó, los datos de mapeo de canal y los datos de cuadro de frecuencia asignan los paquetes de datos de los diversos servicios de programación a los designadores de canal de acuerdo a una PID en cada paquete de datos entrante. El microprocesador 540 recibe también una señal que proviene de una interfaz de usuario 535, que responde a las órdenes del televidente. Estas órdenes pueden ser emitidas por un control remoto emisor de luz infrarroja, una pantalla sensible al tacto, un mecanismo de reconocimiento de voz u otro mecanismo conveniente. De acuerdo a la presente invención, los procesadores de gráficos OSD 545 y el dispositivo de exhibición 580 proporcionan un arreglo particularmente ventajoso. El procesador OSD 545 recibe los datos OSD proporcionados por cualquiera de los proveedores de servicio de programación y/o por un extremo de cabezal de cable. Los datos OSD permiten que el procesador 545 proporcione una variedad de exhibiciones gráficas sobre el dispositivo de pantalla 580, que puede ser una televisión estándar o, alternativamente, la exhibición de gráficos puede proporcionarse en un dispositivo de exhibición separado, por ejemplo un monitor de video (no mostrado) . El dispositivo de exhibición 580 reproduce los datos de las señales de audio y video. En respuesta a los datos OSD recibidos por la corriente de datos en paquete y los paquetes de descarga de código, el procesador OSD 545 puede crear una exhibición de gráficos que informa al observador las diversas opciones disponibles de audio y video. Por ejemplo, una exhibición de gráficos de un estadio de fútbol puede mostrar diversos segmentos del estadio en forma de regiones numeradas o con código de color. Pueden utilizarse iconos que representan los ángulos de observación disponibles y las alimentaciones de audio disponibles. La exhibición de gráficos puede permitir al televidente seleccionar las configuraciones de video y audio específicas para el equipo, que le proporcionarán la cobertura que esté más inclinada u orientada hacia el equipo de casa, por ejemplo (es decir oprimir "1" para cobertura del equipo de casa) . En este caso, el audio incluirá comentaristas que son parciales hacia el equipo de casa, mientras que el video incluirá cobertura adicional del equipo de casa. Similarmente, la exhibición gráfica proporcionada por los procesadores OSD 545 puede permitir que el televidente seleccione audio y video que proporcione, después del partido, entrevistas a los integrantes del equipo de casa o del equipo visitante. Otras opciones de exhibición serán más adecuadas para otras aplicaciones. Por ejemplo, una exhibición asociada con un programa educativo puede incluir un formato de cuestionario de selección múltiple que induzca al televidente a proporcionar una respuesta presionando un botón correspondiente en el control remoto manual. De esta manera la exhibición instruirá al televidente a presionar una tecla particular de un transmisor infrarrojo de control remoto manual, por ejemplo, para recibir señales de audio y video particulares en el dispositivo de exhibición 580. La exhibición puede informar al televidente de los ajustes de audio y video que se tienen por omisión (por default) , o proporcionarle al televidente instrucciones de cómo cambiar estos ajustes por omisión (por default) . La interfaz de usuario 535 recibirá las órdenes del televidente y las proporcionará al microprocesador 540 y a la memoria 560. La memoria puede almacenar la información que identifique al televidente particular de manera que las subsecuentes exhibiciones puedan individualizarse en forma automática. El microprocesador 540 emitirá las órdenes de selección hacia la función de procesamiento y descompresión 555, de acuerdo al código, las señales provenientes de la interfaz de usuario 535 y los datos de control y mapeo de canal almacenados en la memoria 560. Por ejemplo, supongamos que el televidente todavía no ha dado ingreso a una orden dirigida a la interfaz 535 de usuario, más que la de seleccionar un canal primario para su observación. El microprocesador determinará entonces qué paquetes de audio y video en la corriente de datos recibida corresponden a las señales primarias del proveedor de servicios de programación particular (por ejemplo la red X) . Utilizando las PID de paquete, los paquetes adecuados de video y de audio serán procesados en la función 555. Adicionalmente, los datos OSD que provengan del procesador OSD 545 se combinarán con la señal de video en la función 555 para formar una señal de video compuesta, que puede permitir, por ejemplo, un formato de pantalla dividida o pantalla traslapada, donde con parte de la pantalla del dispositivo 580 exhibe los gráficos OSD y otra parte exhibe los datos de video. La salida proveniente de la función 555 será una señal de banda base portadora de datos digitales de audio, video y gráficos. La señal de banda base será convertida a una señal analógica en el convertidor digital-a-analógico (D/A) 550, y después se proporcionará a un modulador 570. En el modulador 570, la señal analógica se modula en una
i 1 i 'I frecuencia portadora RF que se ajusta por el microprocesador 540 o a una frecuencia por omisión (por ejemplo 60-66 MHz) que es compatible con el dispositivo de exhibición 580. De acuerdo con la presente invención, el microprocesador 540 puede cambiar los datos de mapeo de canal pre-asignados de los paquetes de audio y video que corresponden a un proveedor de servicio de programación particular y designación de canal. Esto permite que las señales de audio y video alternas que están asociadas con el mismo programa sean seleccionadas por el televidente y exhibidas en el dispositivo 580. Por ejemplo, las señales de audio y video primarias de la red X del proveedor de servicio puede asociarse con el designador "canal 10". La presente invención puede modificar el mapeo de canal, de manera que las señales de video y audio alternas de la "red X" se exhiban en el "canal 10". En particular, considérese el caso en donde el televidente ha ordenado a la interfaz de usuario 535 seleccionar un canal de audio o video que no sea el canal primario. A la recepción de la orden del usuario, el microprocesador leerá el mapeo de canal y los datos asociados almacenados en la memoria 560 para determinar qué paquetes de datos corresponden a la selección del usuario. Al determinar las PID adecuadas, el microprocesador 540 proporcionará una orden de selección hacia la función de descompresión y procesamiento 555 para instruirle a procesar los paquetes de datos correspondientes. La nueva señal de audio y video será entonces proporcionada al convertidor D/A 550 y después al modulador 570. La nueva señal analógica de banda baáe proporciona señales alternativas de audio y video de un proveedor de servicio que se modulan en la misma señal portadora RF que las señales de audio/video primarias. El televidente de esta manera tiene la habilidad de individualizar los servicios de programación, optimizando así su valor de entretenimiento y educativo. La Figura 6 es un diagrama de flujo del proceso de selección del usuario de acuerdo a la presente invención. En el bloque 610, el software (por ejemplo código de objetivo) se descarga o instala a la terminal y se almacena en memoria. El código de objetivo, que es el código de la fuente compilada que está escrito en un lenguaje que puede variar de acuerdo a la plataforma específica de la terminal, comprende un juego de instrucciones para el microprocesador 540 y el procesador OSD 545 de la terminal 70 de la Figura 5. En el bloque 620, el mapeo de canal y otros datos de control, por ejemplo los datos de cuadro de frecuencia son recibidos mediante la corriente de datos en paquete y almacenados en la memoria. Los datos de mapeo de canal incluyen designaciones de canal pre-asignadas en las que las se exhiben diferentes señales de audio/video del servicio de programación. En el bloque 630, el usuario selecciona el canal primario de un proveedor de servicios de programación mediante la interfaz de usuario. En el bloque 640, los paquetes de audio y video del canal primario seleccionado se procesan y exhiben con la designación de canal pre-asignada. En el bloque 650, el usuario invoca la exhibición de los gráficos OSD para determinar la disponibilidad de las señales de audio y video alternativas, que están asociadas con el proveedor de servicios de programación seleccionado. En algunos casos, por ejemplo cuando los proveedores de servicio de programación son diferentes (por ejemplo red X y red Y) y están cubriendo el mismo evento o eventos relacionados, puede resultar adecuado que la exhibición de gráficos OSD se agrupe con las señales de audio y video primaria y/o alternativas de los diferentes servicios de programación. Con objeto de saber que dos o más de los proveedores de servicio están cubriendo el mismo evento, los datos correspondientes deben proporcionarse a la terminal mediante el código de descarga, los datos de mapeo de canal u otros datos de control. Los datos pueden correlacionar datos de audio/video de un evento a partir de un solo proveedor de servicio, que se proporcionan en ubicaciones adyacentes o no adyacentes en el espectro de la corriente de datos recibida en paquete. Además, la interfaz puede permitir que el televidente agrupe señales seleccionadas . En el bloque 660, el usuario selecciona las señales de audio/video alternativas deseadas (por ejemplo, ángulo de cámara en la banda y alimentación de audio de un evento deportivo) . En el bloque 670, el microprocesador de la terminal lee la memoria para obtener y modificar el mapeo de canal y otros datos de control que corresponden a las señales de audio y video seleccionadas. El microprocesador utiliza entonces una orden de selección enviada a la función de descompresión y procesamiento de manera que los paquetes de audio y video correspondientes se procesen y exhiban junto con los gráficos OSD. Además, la orden de selección se proporciona opcionalmente a un modulador de manera que las señales de audio, video y gráficos compuestas se exhibirán sobre un espectro predefinido que corresponde al canal primario. Consecuentemente, puede observarse que la presente invención permite que un televidente seleccione entre programaciones de audio y video disponibles, alternativas, con el fin de individualizar un servicio de programación de acuerdo a sus intereses particulares. El proveedor del servicio transmite diferentes señales de audio y video, por ejemplo de un evento deportivo, junto con los datos de gráficos OSD correspondientes, el mapeo de canal y otros datos de control en una corriente de datos en paquete hacia un extremo de cabezal de sistema de cable o directamente hacia una terminal en el hogar del usuario. En la terminal, los datos se procesan de acuerdo al código objetivo almacenado en los mismos, con el fin de proporcionar al televidente una exhibición que presente las opciones disponibles de audio y video, con base a la selección del televidente, los paquetes de datos de audio y video correspondientes son recuperados, procesados y exhibidos en un designador de canal primario del proveedor de servicios de programación. Alternativamente, el proveedor de servicios de programación, el extremo de cabezal del sistema de cable o el código objetivo instalado local ente, pueden proporcionar datos de control que permiten que la programación de dos o más proveedores de servicios se agrupen, por ejemplo cuando los mismos proveedores de servicio están cubriendo el mismo evento. Por otra parte, el código que se descarga hacia la terminal puede proporcionar esta información de agrupamiento. Esto puede proporcionarle al televidente una exhibición OSD de señales de audio y video alternativas de dos o más servicios de programación, optimizando así el control del televidente y la capacidad de individualizar la programación. Además de las señales de audio y video, los datos, por ejemplo estadísticas sobre el equipo deportivo o un jugador individual, calendario del equipo, o semejantes, pueden proporcionarse mediante el código o corriente de datos. Por otro parte, al televidente puede proporcionársele la capacidad de volver a ver un segmento del programa gracias una particularidad de retorno, cuando se proporcionan medios de control y de memoria adecuados. Aunque la invención se ha descrito en relación con diferentes modalidades específicas, aquellos con pericia en este campo apreciarán que pueden hacerse a la misma muchas adaptaciones y modificaciones, sin por ello apartarse de su espíritu y alcance, según se define en las reivindicaciones anexas.
Claims (16)
- NOVEDAD DE LA INVENCIÓN Habiendo descrito el presente invento, se considera como una novedad y, por lo tanto, se reclama como propiedad lo contenido en las siguientes REIVINDICACIONES: 1. Un terminal para procesar corrientes de datos en paquete que incluyen datos que corresponden a una señal primaria y por lo menos una señal alternativa de un primer servicio de programación, la señal primaria está asociada con un primer designador de canal, la terminal comprende: un medio de mapeo que responde a una orden de selección para el mapeo de la señal alternativa hacia el primer designador de canal; y un medio que responde al primer designador de canal para proporcionar los datos de por lo menos una de la señal primaria y la señal alternativa hacia un dispositivo de salida para la reproducción.
- 2. Un aparato según la reivindicación 1, en donde los datos de la señal alternativa comprenden por lo menos uno de: datos de audio y datos de video.
- 3. Un aparato según la reivindicación 1 ó 2, en donde la corriente de datos en paquete está comprimida, el aparato comprende además: un medio para desempaquetar la corriente de datos a fin de recuperar los datos que corresponden a la señal primaria y a la señal alternativa; y un medio de descompresión que responde a la orden de selección de descompresión de los datos desempaquetados de por lo menos una de: la señal primaria y la señal alternativa.
- 4. Un aparato según la reivindicación 3, que comprende además: un medio acoplado entre el medio de descompresión y el dispositivo de salida para modular la señal alternativa a una frecuencia portadora, en respuesta a la orden de selección.
- 5. Un aparato según cualquiera de las reivindicaciones precedentes, que comprende además: una interfaz de usuario para proporcionar la orden de selección en respuesta a una orden proporcionada por el usuario.
- 6. Un aparato según la reivindicación 5, que comprende además : un procesador de gráficos de exhibición en pantalla (OSD) que está asociado funcionalmente con la interfaz de usuario, el procesador OSD proporciona una exhibición gráfica para permitir que el usuario seleccione la señal alternativa mediante la orden proporcionada por el usuario, para la reproducción por el dispositivo de salida.
- 7. Un aparato según la reivindicación 6, en donde el procesador OSD proporciona una exhibición gráfica para permitir que el usuario seleccione la señal primaria y la señal alternativa por medio de la orden proporcionada por el usuario, para la reproducción concurrente de los datos de por lo menos parte de la señal primaria y por lo menos parte de la señal alternativa mediante el dispositivo de salida.
- 8. Una terminal para procesar una corriente de datos en paquete, que incluye datos que corresponden a una señal de un primer servicio de programación que está asociada con un primer designador de canal, y una señal de un segundo servicio de programación, la terminal comprende: un medio de mapeo que responde a una orden de selección para mapear la señal del segundo servicio de programación hacia el primer designador de canal; y un medio que responde al primer designador de canal para proporcionar los datos de la señal del segundo servicio de programación hacia un dispositivo de salida para reproducción.
- 9. El aparato según la reivindicación 8, en donde la señal del segundo servicio de programación está asociada con un segundo designador de canal que es diferente al primer designador de canal.
- 10. Un método para proporcionar una corriente de datos en paquete, que incluye datos que corresponden a una señal primaria y por lo menos una señal alternativa de un primer servicio de programación, la señal primaria está asociada con un primer designador de canal, el método comprende los pasos de: proporcionar una orden de selección; mapear la señal alternativa hacia el primer designador de canal, en respuesta a la orden de selección; y proporcionar los datos de por lo menos una de la señal primaria y la señal alternativa hacia un dispositivo de salida, en respuesta al primer designador de canal para reproducción.
- 11. Un método según la reivindicación 10, en donde los datos de la señal alternativa comprenden por lo menos uno de datos de audio y datos de video.
- 12. Un método según la reivindicación 10 u 11, en donde la corriente de datos en paquete se comprime, el método comprende además los pasos de: desempaquetar la corriente de datos para recuperar los datos que corresponden a la señal primaria y a la señal alternativa; y descomprimir los datos desempaquetados de por lo menos una de la señal primaria y la señal alternativa, en respuesta a la orden de selección.
- 13. Un método según cualquiera de las reivindicaciones 10 a 12, que comprende además el paso de: modular la señal alternativa a una frecuencia portadora en respuesta a la orden de selección.
- 14. Un método según cualquiera de las reivindicaciones 10 a 13, en donde la orden de selección se proporciona en respuesta a una orden proporcionada por el usuario.
- 15. Un método para procesar una corriente de datos en paquete, que incluye datos que corresponden a una señal de un primer servicio de programación, que está asociado con un primer designador de canal, y una señal de un segundo servicio de programación, que comprende los pasos de: proporcionar una orden de selección; mapear la señal del segundo servicio de programación hacia el primer designador de canal en respuesta a la orden de selección; y proporcionar los datos de la señal del segundo servicio de programación hacia un dispositivo de salida para reproducción, en respuesta al primer designador de canal.
- 16. Un método según la reivindicación 15, en donde la señal del segundo servicio de programación está asociada con un segundo designador de canal que es diferente al primer designador de canal. RESUMEN DE LA INVENCIÓN Un televidente puede seleccionar entre una selección de ángulos de cámara y alimentaciones de audio disponibles cuando observa un evento deportivo, por ejemplo un juego de fútbol, sin cambiar de canal de televisión. Los datos de audio, video y control se transmiten en corrientes de datos en paquete con datos de control que proporcionan una designación de canal preasignada (por ejemplo canal 10 para la red X) . La terminal del aparato recibe y procesa las corrientes de datos de acuerdo a las órdenes proporcionadas por el usuario. La terminal incluye software que puede descargarse mediante las corrientes de datos o instalarse local ente. Los datos de control en la corriente de datos se utilizan para proporcionar una exhibición gráfica en pantalla sobre la televisión, que permite que el usuario seleccione el audio y el video que * corresponden a ciertas áreas del estadio de fútbol, por ejemplo. Opcionalmente, el televidente puede seleccionar líneas de historia alternativas en una película o programa similar. Un ajuste por omisión proporciona señales de audio y video primarias. Las señales de audio y video alternativas se seleccionan por el usuario y se mapean hacia el designador de canal de la señal primaria de manera que puedan observarse y escucharse ángulos de cámara y alimentaciones de audio diferentes. El televidente tiene • m. por lo tanto la oportunidad de individualizar la programación con objeto de mejorar su valor de entretenimiento o educativo.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08654901 | 1996-05-29 | ||
| US08/654,901 US5894320A (en) | 1996-05-29 | 1996-05-29 | Multi-channel television system with viewer-selectable video and audio |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| MX9703915A MX9703915A (es) | 1997-11-29 |
| MXPA97003915A true MXPA97003915A (es) | 1998-07-03 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU717977B2 (en) | Multi-channel television system with viewer-selectable video and audio | |
| EP0594351B1 (en) | Interactive television converter | |
| US5973685A (en) | Scheme for the distribution of multimedia follow-up information | |
| US9479806B2 (en) | Methods and apparatus for implementing guides and using recording information in determining program to communications channel mappings | |
| US7133051B2 (en) | Full scale video with overlaid graphical user interface and scaled image | |
| US9172978B2 (en) | Communicating primary content streams and secondary content streams including targeted advertising to a remote unit | |
| EP0594350B1 (en) | Interactive television multicasting | |
| US8732734B2 (en) | Methods and apparatus supporting the recording of multiple simultaneously broadcast programs communicated using the same communications channel | |
| CA2243700C (en) | Transmission and reception of television programs and an additional data service | |
| US20030110511A1 (en) | Controlling personal video recording functions from interactive television | |
| Srivastava | Interactive TV technology and markets | |
| US6977691B1 (en) | System for nonlinear viewing of television show segments | |
| US20080216135A1 (en) | Methods and apparatus for improved content delivery including content delivery streams dynamically populated in response to user requests | |
| JP6967370B2 (ja) | 受信装置、受信方法、送信装置、及び送信方法 | |
| US20030109249A1 (en) | System, method and apparatus to deliver guaranteed advertising | |
| US6052506A (en) | Control system for combined digital video signal receiver and recording/reproducing apparatus | |
| KR20000063011A (ko) | 수신장치 및 방법과, 제공매체 | |
| CN1656793B (zh) | 一种传输系统和该系统的接收机 | |
| MXPA97003915A (es) | Sistema de television multicanal con video y audio seleccionables por el televidente | |
| EP1087617A2 (en) | System for nonlinear viewing of television show segments | |
| KR101409072B1 (ko) | 시청자 참여를 반영한 방송 서비스 제공 방법 및 장치 | |
| US20110150412A1 (en) | Receiving device | |
| EP1073264A1 (en) | Method and apparatus for controlling program selection in a digital television receiver | |
| HK1007058B (en) | Interactive television converter |