[go: up one dir, main page]

MX2007008245A - Un metodo y sistema para insertar bytes de sincronizacion en paquetes de transporte. - Google Patents

Un metodo y sistema para insertar bytes de sincronizacion en paquetes de transporte.

Info

Publication number
MX2007008245A
MX2007008245A MX2007008245A MX2007008245A MX2007008245A MX 2007008245 A MX2007008245 A MX 2007008245A MX 2007008245 A MX2007008245 A MX 2007008245A MX 2007008245 A MX2007008245 A MX 2007008245A MX 2007008245 A MX2007008245 A MX 2007008245A
Authority
MX
Mexico
Prior art keywords
transport packet
transcoder
satellite
transport
analysis procedure
Prior art date
Application number
MX2007008245A
Other languages
English (en)
Inventor
Barry Jay Weber
Mark A Mccleary
Steven Ray True
Original Assignee
Thomson Licensing
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Thomson Licensing filed Critical Thomson Licensing
Publication of MX2007008245A publication Critical patent/MX2007008245A/es

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/20Adaptations for transmission via a GHz frequency band, e.g. via satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • 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/235Processing of additional data, e.g. scrambling of additional data or processing 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/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
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4305Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4381Recovering the multiplex stream from a specific network, e.g. recovering MPEG packets from ATM cells
    • 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/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via 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/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/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64707Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless for transferring content from a first network to a second network, e.g. between IP and wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/12Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Radio Relay Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

Las modalidades descritas se relacionan con un sistema y con un metodo para insertar bytes de sincronizacion dentro de una corriente de transporte de video. Mas especificamente, se proporciona un metodo que comprende determinar un procedimiento de analisis para ser soportado por un primer transcodificador (22a), adjuntar un primer paquete de transporte para cumplir con el procedimiento de analisis del primer transcodificador (22a), y transmitir el primer paquete de transporte al primer transcodificador (22a).

Description

U N MÉTODO Y SISTE MA PARA I NS E RTAR BYTES DE SI NCRON IZAC IÓN EN PAQU ETES DE TRANSPORTE Campo de la Invención La presente invención se relaciona con la transmisión de video y otros datos digitales sobre una red Más específicamente, la presente invención se relaciona con un sistema para insertar bytes de sincronización dentro de una corriente de transporte de video Antecedentes de la I nvención Esta sección tiene el propósito de introducir al lector en varios aspectos de la técnica que pueden estar relacionados con varios aspectos de la presente invención , los cuales se describen y/o reclaman a continuación Se cree que esta descripción será útil para proporcionar al lector con información de antecedentes para ofrecer un mejor entendimiento de los diferentes aspectos de la presente invención De conformidad con esto, se debe entender que la descripción se debe leer bajo esta visión, y no como admisiones de la técnica previa Como lo saben muchas personas, los sistemas de televisión por satélite, como DirecTV se han d ifundido mucho en los últimos años De hecho , desde la introducción de DirecTV en 1 994, más de doce millones de hogares americanos se han convertido en suscpptores de TV por satélite La mayorí a de estos suscp ptores viven en casas en donde es relativamente fácil instalar y conectar un disco satelital Por ejemplo, el d isco satelital se puede instalar en el techo de una casa Sin embargo, muchos suscp ptores viven temporalmente en unidades de m ú ltiples residencias (MDU) como hoteles o edificios muy altos de apartamentos I nfortunadamente, existen varios retos involucrados con proporcionar los servicios de TV por satélite a las unidades de residencia individuales dentro de una M DU Puede ser impráctico y/o extremadamente caro proporcionar y conectar un disco satelital por residencia Por ejemplo , en un edificio alto de mil departamentos, puede ser poco práctico montar mil d iscos satelitales en el techo del edificio Algunos sistemas convencionales evitan estos problemas al convertir la señal dig ita l de televisión por satélite en una señal análoga que puede transmitirse a través de un ú nico cable coaxial a una pluralidad de residencias Sin embargo, estos sistemas ofrecen canales limitados, tienen una cal idad reducida com parada con los sistemas todo dig ital , y no pueden proporcionar la experiencia de TV por satélite a la que los usuarios están acostumbrados Por lo tanto , es deseable un sistema y/o método mejorado para proporcionar TV de satélite a una unidad de múltiples residencias Breve Descri pción de la I nvención Ciertos aspectos q ue se igualan en alca nce co n l a i nvención orig i nal mente reclamad a se esta blecen a conti nuación Se debe entender que estos aspectos se presentan solamente para proporcionar al lector un breve resumen de ciertas formas de la invención que se pueden adoptar y estos aspectos no tienen la intención de li mitar el alcance de la invención Ciertamente, la invención puede abarcar una variedad de aspectos que no se establecen a continuación Las modal idades descritas se relacionan con un sistema y con un método para insertar bytes de sincronización dentro de una corriente de transporte de video Mas espec íficamente, se proporciona un método que comprende determinar un procedi miento de análisis soportado por u n primer transcodificador (22a), adjuntar un primer paquete de transporte para cumplir con el procedimiento de análisis del primer transcodificador (22a), y transmitir el primer paquete de transporte al primer transcodificador (22a) Breve Descri pci ó n de los Di b ujos Las ventajas de la invención serán evidentes luego de leer la siguiente descripción detallada y al hacer referencia a los dibujos en los cuales La Figura 1 es un diagrama en bloque de la televisión por satélite ejemphficativa sobre un sistema I P de conformidad con una modalidad de la presente i nvención La Figura 2 es otra modalidad de la televisión por satélite ejempl ificativa sobre un si stema I P ilustrado en la Figura 1 de la presente invención La Figura 3 es un diagrama en bloque de una pasarela de satélite ejemphficativa de la presente invención La Fig ura 4 es un diagrama en bloque de un paquete de transporte ejemplificativo de la presente invención , y La F ig u ra 5 es un d iag rama en bl oque de u n paq uete de transpo rte adjunto ejemplificativo de conformidad con las modalidades de la presente invención Descripción Detallada de la Invención Una o más modalidades específicas de la presente invención serán descritas a continuación En un esfuerzo para proporcionar una descripción concisa de estas modalidades, no todas las características de una implementación actual se describen en la especificación Se debe apreciar que en el desarrollo de tal implementación actual, así como en cualquier proyecto de ingeniería o diseño, se pueden realizar muchas decisiones específicas sobre la implementación para alcanzar los objetivos específicos del desarrollador, tal como la compatibilidad con las restricciones relacionadas con el sistema y con el negocio, las cuales pueden variar de una implementación a otra Además, se debe apreciar que tal esfuerzo de desarrollo puede ser complejo y consumidor de tiempo, sin embargo, será una rutina que se relaciona con el diseño, fabricación para que las personas experimentadas en la técnica puedan tener beneficios de esta descripción Con referencia a la Figura 1, se ilustra un diagrama en bloque de una televisión por satélite ejemphficativa sobre un sistema IP de conformidad con una modalidad y por lo general, se señala con el número 10 de referencia Como se ilustra, en una modalidad, el sistema 10 puede incluir uno o mas discos 12a al 12m satelitales, una unidad de extremo principal, tal como una pasarela 14 de satélite, una red 20 de distribución IP, y uno o más transcodificadores (STB) 22a al 22n Las personas experimentadas en la técnica, sin embargo, podrán apreciar que la modalidad del sistema 10 ilustrada en la Figura 1 solamente es una modalidad potencial del sistema 10 Como tal, en modalidades alternativas, los componentes ilustrados del sistema 10 se pueden volver a disponer u omitir y se pueden agregar componentes adicionales al sistema 10 Por ejemplo, con modificaciones menores, el sistema 10 se puede configurar para distribuir video no satelital o servicios de audio Los discos 12a-12m satelitales se pueden configurar para recibir video, audio u otros tipos de datos relacionados con televisión, que se transmiten desde satélites que orbitan la Tierra Como se describirá mas tarde, en una modalidad de discos 12a-12m satelitales se configuran para recibir programación de DirecTV sobre una banda KU desde 107 a 1275 Gigahertz ("GHz") Sin embargo, en modalidades alternativas, los discos 12a-12m sate tales se pueden configurar para recibir otros tipos de satélites de transmisión directa ("DBS") o una señal de solamente recepción de televisión ("TVRO"), como las señales de Red de Disco, señales ExpressVu, señales StarChoice y sus similares En otros sistemas con base no satelital, los discos 12a-12m de satélite se pueden omitir del sistema 10 En una modalidad, un convertidor en bloque de bajo ruido ("LNC") dentro de los discos 12a-12m satelitales recibe la señal entrante desde el satélite que órbita la Tierra y convierte estas señales entrantes en una frecuencia en la banda L entre 950 y 2150 Megahertz ("MHz") Como se describirá después con detalle con respecto a la Figura 2, cada uno de los satélites 12a-12m se pueden configurar para recibir una o mas señales entrantes de TV por satélite en una frecuencia particular (referida como un transpondor) y con una polarización particular y convierte estas señales de satélite en señales de banda L, cada una de las cuales puede contener una pluralidad de señales de audio o video. Los discos 12a-12m satelitales se pueden configurar para transmitir las señales de banda L a una unidad de extremo principal o servidor de pasarela, tal como la pasarela 14 satelital. En modalidades de no satélite, alternativas, la unidad de extremo principal puede ser un receptor de televisión por cable, un receptor de televisión de alta definición u otro sistema de distribución de video. La pasarela 14 de satélite incluye un módulo 16 de sincronización de satélite, de demodulación y de demultiplexación y un módulo 18 de envoltura IP. El módulo 16 puede comprender una pluralidad de sintonizadores, demoduladores y demultiplexores para convertir las señales de banda L moduladas y multiplexadas transmitidas desde los satélites 12a-12m en una pluralidad de corrientes de transporte de único programa ("SPTS"), cada una de las cuales lleva un servicio (por ejemplo, video de canal de televisión, audio de canal de televisión, guías de programa y demás). En una modalidad, el módulo 16 se configura para producir una sola corriente de transporte de programa para todos los servicios recibidos por los discos 12a-12m satelitales. Sin embargo, en una modalidad alternativa, el módulo 16 puede producir corrientes de transporte para un solo sub-grupo de los servicios recibidos por los discos 12a-12m de satélite. El módulo 16 de sincronización, de demodulación y demultiplexación de satélite puede transmitir el SPTS al modulo 18 de envoltura IP En una modalidad, el modulo 18 de envoltura IP re-empaqueta los datos dentro del SPTS en una pluralidad de paquetes de protocolo Internet ("IP") apropiados para la transmisión sobre la red 20 de distribución IP Por ejemplo, el modulo 18 de envoltura IP puede convertir los paquetes del protocolo DirecTV dentro de las SPTS en paquetes IP Además, el módulo 18 de envoltura IP puede configurarse para recibir solicitudes del servidor desde los STB 22a-22n y para multi-difundir (es decir, transmitir a uno o más de los STB 22a-22n sobre una dirección IP) las SPTS IP a los STB 22a-22n que solicitaron el servicio particular En una modalidad alternativa, el modulo 18 de envoltura IP también se puede configurar para multi-dif undir las SPTS del protocolo IP para los servicios no solicitados por uno de los STB 22a-22n Se debe observar que los módulos 16 y 18 son solamente una modalidad ejemp ficativa de la pasarela 14 de satélite En modalidades alternativas, tales como las descritas con respecto a las Figuras 2 y 3, las funciones de los módulos 16 y 18 pueden redistribuirse o consolidarse entre una variedad de componentes o módulos apropiados La red 20 de distribución IP puede incluir uno o mas enrutadores, conmutadores, módems, divisores o puentes Por ejemplo, en una modalidad, la pasarela 14 de satélite puede acoplarse con una estructura de distribución maestra ("MDF") que se acopla con una estructura de distribución intermedia ("IDF") que se acopla con un coaxial al puente Ethernet, que se acopla con un enrutador que se acopla con uno o más STB 22a-22n En otra modalidad, la red 20 de distribución IP puede ser una MDF que se acopla con un Multiplexor de Acceso en Línea del Suscpptor Digital ("DSLAM"), el cual se acopla con un módem DSL que se acopla con un enrutador En otra modalidad, la red de distribución IP puede incluir una red inalámbrica, tal como una red 80211 o WiMax En este tipo de modalidad, los STB 22a-22n puede incluir un receptor inalámbrico configurado para recibir los paquetes IP de multi-difusión Las personas experimentadas en la técnica podrán apreciar que las modalidades antes descritas son solamente ejemplificativas Como tal en las modalidades alternativas, se puede emplear un gran número de formas apropiadas de las redes de distribución IP en el sistema 10 La red 20 de distribución IP se puede acoplar con uno o más STB 22a-22n Los STB 22a-22n puede ser cualquier tipo de receptor de video, de audio y/o de otros datos con la capacidad de recibir los paquetes IP, como las SPTS IP, sobre la red 20 de distribución IP Se debe apreciar que el término transcodificador ("STB"), como se utiliza aquí, puede abarcar no solamente los dispositivos que se asientan sobre los televisores Más bien, los STB 22a-22n puede ser cualquier dispositivo o aparato, ya sea interno o externo al televisor, pantalla o computadora, que se puede configurar para funcionar como se describe aquí, incluyendo, sin limitar a componentes de video, computadoras, teléfonos inalámbricos, u otras formas de grabadoras de video En una modalidad, los STB 22a-22n puede ser un receptor de DirecTV configurado para recibir servicios, tal como video y/o audio, a través de un puerto Ethernet (entre otras entradas) En modalidades alternativas, los STB 22a-22n se pueden diseñar y/o configurar para recibir una transmisión de multi-difusión sobre cable coaxial, pares trenzados, alambres de cobre o a través del aire mediante una norma inalámbrica, como la norma IEEE 80211 Como se describe antes, el sistema 10 puede recibir video, audio y/u otros datos transmitidos por satélites en espacio y procesar/convertir estos datos para la distribución sobre la red 20 de distribución IP De conformidad con esto, la Figura 2 es otra modalidad de la televisión por satélite ejemphficativa sobre el sistema 10 IP de conformidad con una modalidad La Figura 2 ilustra tres discos 12a-12c satelitales ejemphficativos Cada uno de los discos 12a-12c satelitales se puede configurar para recibir señales desde uno o más satélites en órbita Las personas experimentadas en la técnica podrán apreciar que los satélites y las señales que se transmiten desde los satélites con frecuencia, son referidas como ranuras orbitales en donde residen los satélites Por ejemplo, en la Figura 2, el disco 12a satelital se configura para recibir señales desde un satélite de DirecTV dispuesto en una ranura orbital de 101 grados De la misma forma, el disco 12b sate tal recibe señales desde un satélite dispuesto a 119 grados, y el disco 12c satelital recibe señales desde un satélite dispuesto en la ranura orbital de 110 grados Se debe apreciar que en modalidades alternativas, los discos 12a-12c satelitales pueden recibir señales desde una pluralidad de otros satélites dispuestos en una variedad de ranuras orbitales, como en la ranura orbital de 95 grados Además, los discos 12a-12c sate tales también se pueden configurar par recibir señales de satélite polarizadas Por ejemplo, en la Figura 2, el disco 12a satelital se configura para recibir señales que se polarizan a la izquierda (ilustradas en la Figura como " 101 L") y polarizadas a la derecha (ilustradas como "101R") Como se describe antes con respecto a la Figura 1, los discos 12a-12c satelitales pueden recibir señales de satélite en la banda KU para convertir estas señales en señales de banda L que se transmiten a la pasarela 14 de satélite. Sin embargo, en algunas modalidades, las señales de banda L producidas por los discos 12a-12c satelitales pueden mezclarse en menos señales o dividirse en mas señales antes de alcanzar la pasarela 14 de satélite Por ejemplo, como se ilustra en la Figura 2, las señales de banda L desde los discos 12b y 12c satelitales pueden mezclarse con un conmutador 24 en una sola señal de banda L que contiene las señales de banda L desde el satélite a 110 grados y del satélite a 119 grados Como se ilustra, el sistema 10 también puede incluir una pluralidad de divisores 1 2, 26a, 26b, 26c, y 26d para dividir las señales de banda L transmitidas desde los discos 12a-12c satelitales en dos señales de banda L, cada una de las cuales incluye la mitad de los servicios de la señal de banda L pre-dividida En modalidades alternativas, los divisores 1 2, 26a-26b pueden omitirse o integrase en pasarelas 14a y 14b de satélite Las señales de banda L recién divididas se pueden transmitir desde los divisores 26a-26d 1 2, hacia las pasarelas 14a, 14b de satélite La modalidad del sistema 10 ilustrado en la Figura 2 incluye dos de las pasarelas 14a y 14b de satélite Sin embargo, en modalidades alternativas, el sistema 10 puede incluir cualquier numero apropiado de pasarelas 14 de satélite Por ejemplo, en una modalidad, el sistema puede incluir tres pasarelas 14 de satélite Las pasarelas 14a y 14b de satélite puede también sub-dividir las señales de banda L y después sintonizar el uno o más servicios en la señal de banda L para producir una o más SPTS que se pueden re-empaquetar dentro de los paquetes IP y multi-difundirse sobre la red 20 de distribución IP. Además, una o más pasarelas 14a, 14b de satélite puede también acoplarse con una red de teléfono público conmutado ("PSTN") 28. Debido a que las pasarelas 14a, b de satélite se acoplan con la PSTN 28, los STB 22a, 22n pueden tener la capacidad de comunicarse con un proveedor de servicio de satélite a través de la red 20 de distribución IP y de las pasarelas 14a, b de satélite. Esta funcionalidad con ventaja, puede eliminar la necesidad de tener cada STB 22a-22n individual acoplado directamente con la PSTN 28. La red 20 de distribución IP también se puede acoplar con un proveedor 30 de servicio Internet ("ISP"). En una modalidad, la red 20 de distribución IP se puede emplear para proporcionar los servicios de Internet, tal como el acceso de datos a alta velocidad, a los STB 22a-22n y/o cualquier otro dispositivo apropiado (no mostrado) que se acopla con la red 20 de distribución IP. Como se describe antes, las pasarelas 14a, b de satélite pueden configurarse para recibir la pluralidad de señales de banda L, para producir una pluralidad de SPTS, y para multi-difundir las SPTS solicitadas sobre una red 20 de distribución IP. Con referencia ahora a la Figura 3, se muestra un diagrama en bloque de una pasarela 14 de satélite ejemplificativa. Como se ilustra, la pasarela 14a, b de satélite incluye una fuente 40 de energía, dos extremos 41a, y 41b delanteros y un extremo 52 trasero. La fuente 40 de energía puede ser cualquiera de un número de fuentes de energía AC o DC de norma industrial que se puede configurar par permitir que los extremos 41a, b delanteros y el extremo 52 trasero realice las funciones antes descritas. La pasarela 14a, b de satélite también puede incluir dos extremos 41a, b delanteros. En una modalidad, cada uno de los extremos 41a, b delanteros se puede configurar para recibir dos entradas de señal de banda L desde los divisores 1:2 26a-26d que se describieron antes con respecto a la Figura 2. Por ejemplo, el extremo 41a delantero puede recibir dos señales de banda L desde el divisor 1:2 26a y el extremo 41b delantero puede recibir dos señales de banda L desde el divisor 1:2 26b. En una modalidad, cada una de las entradas de banda L dentro del extremo 41a, b delantero incluye ocho o menos servicios. Los extremos 41a, b delanteros también puede sub-dividir las entradas de banda L con el uso de los divisores 1:4 de banda L 42a, 42b, 42c y 42d. Una vez subdivididas, las señales de banda L pueden pasar a cuatro bancos 44a, 44b, 44c y 44d de los enlaces de sintonizador doble. Cada uno de los enlaces de sintonizador doble dentro de los bancos 44a-44d se puede configurar para sintonizar los dos servicios dentro de las señales de banda L recibidos por los enlaces de sintonizador doble individuales para producir las SPTS. Cada uno de los enlaces de sintonizador doble puede entonces transmitir las SPTS a uno de los activadores 48a, 48b, 48c y 48d de señalización diferencial de bajo voltaje ("LVDS"). Los activadores LVDS 48a-48d se pueden configurar para amplificar las señales de banda de transporte de banda L para su transmisión al extremo 52 tra sero. En modalidades alternativas, las d iferentes formas de activado res diferenciales y/o amplificadores se pueden em plear en lugar de los activadores 48a-48d LVDS . Otras modalidades emplean la serialización de todas las señales de transporte j untas para enrutarse al extremo 52 trasero. Como se ilustra , los extremos 41 a, b delanteros también pueden incl uir microprocesadores 46a y 46b. En una mod alidad , los microprocesadores 46a, b puede controlar y/o retransm iti r los comandos para los bancos 44a-44d de l os enlaces de sintonizador doble y los divisores de banda L 1 :4 42a-42d . Los microprocesadores 46a, b pueden com prender microprocesadores ST1 0 fabricados por ST M icroelectronics . Los microprocesadores 46a, b se pueden acoplar con los módulos 50a, 50b LVDS receptores y transmisores. Los módulos 50a, b receptor/transmisor LVDS también facilitan las comunicaciones entre los microprocesadores 46a, b y los componentes en el extremo 52 trasero, como se describirá más tarde . Con referencia otra vez al extremo 52 trasero, el extremo 52 trasero incluye los receptores 54a, 54b, 54c y 54d LVDS que se configuran para reci bir las señales de transporte transmitidas por los activadores 48a-48d LVDS . El extremo 52 trasero incluye los módulos 56a y 56b receptor/transmisor LVDS que se configuran para comunicarse con los mód ulos 50a , b receptor/transmisor LVDS . Como se ilustran , los receptores 54a-54d LVDS y los receptores/transmisores 56a, b LVDS se configuran para comunicarse con los procesadores 58a y 58b de transporte. En una modalidad , los procesadores 58a, b de transporte se configuran para recibir las SPTS producidas por los enlaces de sintonizador doble en los extremos 41a, b delanteros. Por ejemplo, en una modalidad, los procesadores 58a, b de transporte se pueden configurar para producir 16 SPTS. Los procesadores 58a, b de transporte se pueden configurar para re-empaquetar las SPTS en paquetes IP que se pueden multi-difundir sobre la red 20 de distribución IP. Por ejemplo, los procesadores 58a, b de transporte pueden re-empaquetar los paquetes de protocolo DirecTV en paquetes de protocolo OP y entonces multi-difunde estos paquetes IP en una dirección IP a uno o más STB 22a-22n. Los procesadores 58a, b de transporte también se pueden acoplar con una barra colectora 62, como una barra colectora de interconexión de componente periférico ("PCI") de 32 bits, 66 MHz. A través de la barra colectora 62, los procesadores 58a, b de transporte pueden comunicarse con el procesador 70 de red, una interfaz 84 Ethernet y/o con una ranura 66 de expansión. El procesador 70 de red se puede configurar para recibir solicitudes de servicios desde los STB 22a-22n y para dirigir los procesadores 58a, b de transporte para multi-difundir los servicios solicitados. En una modalidad, el procesador de red es un procesador de red IXP425 producido por Intel. Aunque no se ilustra, el procesador 70 de red puede también configurarse para transmitir datos de estado desde un panel frontal de la pasarela 14a, b de satélite o para dar soporte a la depuración o monitoreo de la pasarela 14a, b de satélite a través de los puertos de depuración. Como se ilustra, los procesadores 58a, b de transporte también se pueden acoplar con la interfaz 68 Ethernet a través de la barra colectora 62. En una modalidad la interfaz 68 Ethernet es una interfaz Ethernet de gigabit que proporciona una interfaz de alambre de cobre o de fibra óptica a la red 20 de distribución IP. Además, la barra colectora 62 se puede acoplar con la ranura de expansión, tal como una ranura de expansión PCI para permitir la actualización o expansión de la pasarela 14a, b de satélite.
Los procesadores 58a, b de transporte también se pueden acoplar con una barra colectora 64 anfitriona. En una modalidad, la barra colectora 64 anfitriona es una barra colectora de datos de 16 bits que conecta los procesadores 58a, b de transporte con un módem 72, que puede configurarse para comunicarse sobre la PSTN 28, como se describe antes. En modalidades alternativas, el módem 72 se puede acoplar también con la barra colectora 62. Como se describe antes, la pasarela 14 de satélite puede transmitir los servicios de satélite empaquetados IP a los STB 22a-22n sobre la red 20 de distribución IP. En una modalidad, la pasarela 14 de satélite puede recibir señales de banda L, convertir las señales de banda L en corrientes de transporte que contienen los paquetes de transporte de satélite, y re-empaquetar estos paquetes de transporte en paquetes IP. Cuando los paquetes IP llegan al STB 22a-22n, los STB pueden decodificar los paquetes IP y re-ensamblar las corrientes de transporte, desde las cuales los STB 22a-22n pueden analizar (es decir, separar) los paquetes de transporte de satélite que se pueden decodificar para proporcionar el servicio de satélite. En una modalidad, los STB 22a-22n pueden analizar los paquetes de transporte de satélite al identificar uno o más bytes de sincronización dentro de la corriente de transporte re-ensambl ada Estos bytes de sincron ización pueden contener símbolos de sincronización para los cuales los STB 22a-22n se configuran para recibi r De conformidad con esto, debido a que los bytes de sincronización se a ñaden en ubicaciones preestablecidas dentro de los paquetes de transporte de satélite de longitud fija, los STB 22a-22n pueden analizar los paquetes I P individuales al u bicar los bytes de sincroniza ción en intervalos correspondientes a l a longitud fija del paquete de transporte de satélite Por ejemplo , cuando la long itud total de uno de los paquetes de transporte de satélite es de 1 32 bytes, uno o más de los STB 20a-20n puede analizar la corriente de transporte de regreso en una pl uralidad de paquetes de transporte i ndivid uales al identificar el sí m bolo de sincronización recu rrente cada 1 30 bytes dentro de la corriente de transporte re-ensamblada S in embargo, un reto, al analizar los paquetes de transporte desde la corriente de transporte de banda L es que los diferentes STB 22a-22n pueden configurarse para dar soporte a una variedad de diferentes proced imientos de análisis En otras palabras, los diferentes STB 22a-22n pueden emplear diferentes símbolos de sincronización y/o longitudes de paquete Por ejemplo, uno de los STB 22a-22n puede analizar paquetes de transporte con el uso de un símbolo de sincronización de A47 y una l ong itud de paquete de 1 32 bytes, otro de los STB 22a-22n puede analizar paq uetes con el uso de un símbolo de sincronización de 47 y una longitud de paquete de 1 30 bytes y otro de los STB 22a-22n puede analizar paquetes con el uso de un símbolo de sincronización de CC47 y una longitud de paquete de 1 31 bytes La Figura 4 es un diag rama en bloque de un paquete 80 de transporte de satélite ejemplificativo de conformidad con una modalidad El paquete 80 de transporte de satélite puede incluir un a sección 82 de encabezado que contiene el sím bolo de sincronización para el paquete 80 de transporte de satélite El paquete 80 de transporte de satélite puede también contener una carga úti l 84, que contiene los servicios reales de satélite a ser transmitidos Sin embargo, por una variedad de razones, el símbolo de sincronización y/o la longitud del paquete del paquete 80 de transporte de satélite recibido por la pasarela de satélite puede no coincidir con el símbolo de sincronización y/o con la longitud del paquete que el STB 22a-22n está config urado para reconocer (de aquí en adelante, llamado "procedimiento de anál isis" del STB) Por ejemplo, un fabricante de STB puede configurar su ST B para usar un procedimiento de análisis, mientras otro fabricante de STB configura su STB para utilizar otro procedimiento de análisis diferente Para compensar la variedad de posibles procedi mientos de análisis d iferentes, la pasarela 14 de satélite se puede configurar para adjuntar bytes o símbolos de sincronización, según sea apropiado, en los paquetes 80 de transporte de satélite de conformidad con el procedimiento de anál isis del STB , que finalmente analizara l a corriente de transporte re- ensamblada Específicamente, la pasarela 14 de satélite puede adjuntar el paquete 80 de transporte de satélite para crear un paquete de transporte que cumpla con los proced imientos de anál isis de los STB 22a-22 P or ejem plo , l a F ig u ra 5 es un d iag rama en bloque de u n paq uete 90 de transporte adjuntado ejemphficativo de conformidad con una modalidad , Para simplificar, se util izan l os mismos números de referencia para designar las caracterí sticas antes descritas con referencia a la Figura 4 Como se il ustra , el paquete 90 contiene el encabezado 82 y la carga util 84 (descritos previamente con respecto a la Figura 4) Sin embargo , además, el paquete 90 también incl uye una sección 92 adju nta de dos bytes de largo que contiene el nuevo sí mbolo A47 de sincronización Como tal , ahora el paquete 90 es apropiado para la transmisión a uno de los STB 22a-22n que analiza la corriente de transporte con el uso del símbolo A47 de sincronización y una longitud de paquete de 1 32 bytes Aunque no se i lustra , en modalidades alternativas, otras combinaciones apropiadas de los símbolos de sincronización y/o bytes se pueden añadir en otras ubicaciones dentro del paquete 90 Por ejemplo , los bytes adicionales se pueden añadir después de la carga útil 84 o en algún lugar dentro del paquete 80 Como se describe antes , la pasarela 14 de satélite se puede configurar para adjuntar los paquetes 80 de transporte de satélite para conformarse con los procedimientos de análisis de los STB 22a-22n i ndividuales En una modal idad , la pasarela 14 de satélite mantiene una lista de procedimientos de análisis para cada uno de los STB 22a-22n Como tal , la pasarela 14 de satélite puede crear multi-difusiones separadas, según sea apropiado, para cada u no de los procedi mientos de anál isis separados, empleados por los STB 22a-22n que sol icitan un servicio particular Por ejemplo, cuando solamente uno de los STB 22a- 22n solicita u n servicio particular, ese servicio se puede mod ificar para seguir el procedimiento de análisis soportado por las señales STB Sin embargo, cuando dos o más STB 22a-22n que cada procedimiento de análisis diferente soportado solicita un servicio particular, el servicio solicitado puede dividirse en dos diferentes multi-difusiones separadas, cada una de las cuales se adjunta para coincidir con los procedimientos de análisis soportado por el STB 22a-22n solicitante En este caso, la pasarela 14 de satélite puede multi-difundir el mismo servicio de satélite (empaquetado diferente) a dos diferentes STB solicitantes Mientras la invención es susceptible de varias modificaciones y formas alternativas, las modalidades específicas han sido mostradas como ejemplo en los dibujos y se describen con detalle aquí, Sin embargo, se debe entender que la invención no está limitada a las formas particulares descritas Mas bien, la invención abarca todas las modificaciones, equivalentes y alternativas que caigan dentro del alcance y espíritu de la invención, según se define en las reivindicaciones anexas

Claims (1)

  1. REIVINDICACIONES 1 Un método caracterizado porque comprende determinar un procedimiento de análisis soportado por un primer transcodificador (22a), adjuntar un primer paquete de transporte para coincidir con el procedimiento de análisis del primer transcodificador (22a), y transmitir el primer paquete de transporte al primer transcodificador (22a) 2 El método de conformidad con la reivindicación 1, caracterizado porque comprende determinar un procedimiento de análisis soportado por un segundo transcodificador (22b), adjuntar un segundo paquete de transporte para cumplir con el procedimiento de análisis del segundo transcodificador (22b), en donde el procedimiento de análisis del segundo transcodificador (22b) es diferente del procedimiento de análisis del primer transcodificador (22a), y transmitir el segundo paquete de transporte al segundo transcodificador (22b) 3 El método de conformidad con la reivindicación 2, caracterizado porque adjuntar el primer paquete de transporte comprende agregar un símbolo de sincronización al inicio del primer paquete de transporte 4 El método de conformidad con la reivindicación 2, caracterizado porque adjuntar el primer paquete de transporte comprende agregar uno o mas bytes al inicio del primer paquete de transporte 5 El método de conformidad con la reivindicación 4, caracterizado porque adjuntar el primer paquete de transporte comprende agregar uno o más bytes al final del primer paquete de transporte 6 El método de conformidad con la reivindicación 2, caracterizado porque el primer paquete de transporte y el segundo paquete de transporte llevan un servicio de satélite 7 El método de conformidad con la reivindicación 2, caracterizado porque transmitir el primer paquete de transporte comprende reempaquetarlo como un paquete IP, y multi-difundir el primer paquete de transporte re-empaquetado al primer transcodificador (22a) 8 Una unidad (14) de extremo principal caracterizada porque está configurada para determinar un procedimiento de análisis soportado por un primer transcodificador (22a), y adjuntar el primer paquete de transporte para cumplir con el procedimiento de análisis del primer transcodificador (22a), y transmitir el primer paquete de transporte al primer transcodificador (22a) 9 La unidad (14) de extremo principal caracterizado porque la unidad (14) de extremo principal está configurada para determinar un procedimiento de análisis soportado por un segundo transcodificador (22b), y adjuntar un segundo paquete de transporte para cumplir con el procedimiento de análisis del segundo transcodificador (22b), en donde el procedimiento de análisis del segundo transcodificador (22b) es diferente del procedimiento de análisis del primer transcodificador (22a), y transmitir el segundo paquete de transporte al segundo transcodificador (22b) 10 La unidad (14) de extremo principal de conformidad con la reivindicación 9, caracterizada porque la unidad (14) de extremo principal está configurada para agregar un símbolo de sincronización al inicio del primer paquete de transporte 11 La unidad (14) de extremo principal de conformidad con la reivindicación 9, caracterizada porque la unidad (14) de extremo principal está configurada para agregar uno o más bytes al inicio del primer paquete de transporte 12 La unidad (14) de extremo principal de conformidad con la reivindicación 11, caracterizada porque la unidad (14) de extremo principal está configurada para agregar uno o más bytes al final del primer paquete de transporte 13 La unidad (14) de extremo principal de conformidad con la reivindicación 9, caracterizada porque el primer paquete de transporte y el segundo paquete de transporte llevan el mismo servicio de satélite 14 La unidad (14) de extremo principal de conformidad con la reivindicación 11, caracterizada porque la unidad (14) de extremo principal esta configurada para re-empaquetar el primer paquete de transporte como un paquete IP, mu Iti-d if undir el primer paquete de transporte re-empaquetado al primer transcodificador (22a) 1 5 La unidad (14) de extremo principal caracterizada porque comprende un med io para determinar un procedi miento de análisis soportado por el pri mer transcodificador (22a) , un medio para adjuntar un primer paquete de transporte para cumplir con el procedimiento de análisis del primer transcodificador (22a) , y un medio para transmitir el primer paquete de transporte al primer transcodificador (22a) 1 6 La unidad (1 4) de extremo principal de conformidad con la reivindicación 1 5, caracterizada porque comprende un medio para determinar un procedimiento de análisis soportado por u n segundo transcodificador (22b) , un medio para adjuntar un segundo paquete de transporte para cumplir con el procedimiento de análisis del segundo transcodificador (22b) , en donde el procedimiento de análisis del segundo transcodificador (22b) es diferente del primer procedimiento de análi sis del primer transcodifi cador (22a) , y un medio para transmitir el segundo paquete de transporte del segundo transcodificador (22b) 1 7 La unidad (14) de extremo principal de conformidad con la reivi ndicaci ón 1 6, caracterizada porque comprende un medio para agregar un sí mbolo de sincronización al inicio del primer paquete de transporte 18. La unidad (14) de extremo principal de conformidad con la reivindicación 16, caracterizada porque comprende un medio para agregar uno o más bytes al inicio del primer paquete de transporte. 19. La unidad (14) de extremo principal de conformidad con la reivindicación 16, caracterizada porque comprende un medio para agregar uno o más bytes al final del primer paquete de transporte. 20. La unidad (14) de extremo principal de conformidad con la reivindicación 16, caracterizada porque el primer paquete de transporte y el segundo paquete de transporte llevan el mismo servicio de satélite.
MX2007008245A 2005-10-26 2005-10-26 Un metodo y sistema para insertar bytes de sincronizacion en paquetes de transporte. MX2007008245A (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2005/038750 WO2007050065A1 (en) 2005-10-26 2005-10-26 A system and method for inserting sync bytes into transport packets

Publications (1)

Publication Number Publication Date
MX2007008245A true MX2007008245A (es) 2007-08-21

Family

ID=36753989

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2007008245A MX2007008245A (es) 2005-10-26 2005-10-26 Un metodo y sistema para insertar bytes de sincronizacion en paquetes de transporte.

Country Status (7)

Country Link
EP (1) EP1941727B1 (es)
JP (1) JP2009514332A (es)
KR (1) KR101192317B1 (es)
CN (1) CN101095352B (es)
BR (1) BRPI0519501B1 (es)
MX (1) MX2007008245A (es)
WO (1) WO2007050065A1 (es)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101711937B1 (ko) 2010-12-03 2017-03-03 삼성전자주식회사 비디오 및 오디오 통신 시스템에서 가변 길이 전송 패킷을 지원하기 위한 장치 및 방법
JP6410549B2 (ja) * 2014-10-10 2018-10-24 日本光電工業株式会社 医用テレメータ、医療システム、及び医用テレメータ制御方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5970386A (en) 1997-01-27 1999-10-19 Hughes Electronics Corporation Transmodulated broadcast delivery system for use in multiple dwelling units
US6678740B1 (en) * 2000-01-14 2004-01-13 Terayon Communication Systems, Inc. Process carried out by a gateway in a home network to receive video-on-demand and other requested programs and services
US20030037132A1 (en) * 2001-08-20 2003-02-20 Abdollahi Mahshid Ellie Controlling multiple nodes using SNMP
MXPA03004999A (es) * 2001-11-05 2003-10-02 Nds Ltd Reformateador de decodificador.
JP4247614B2 (ja) * 2003-10-06 2009-04-02 ソニー株式会社 ネットワーク装置および情報要求方法
US20050169473A1 (en) * 2004-02-03 2005-08-04 Candelore Brant L. Multiple selective encryption with DRM

Also Published As

Publication number Publication date
BRPI0519501B1 (pt) 2018-11-06
JP2009514332A (ja) 2009-04-02
EP1941727B1 (en) 2018-11-28
CN101095352B (zh) 2011-06-15
BRPI0519501A2 (pt) 2009-02-03
KR20080061330A (ko) 2008-07-02
CN101095352A (zh) 2007-12-26
KR101192317B1 (ko) 2012-10-18
EP1941727A1 (en) 2008-07-09
WO2007050065A1 (en) 2007-05-03

Similar Documents

Publication Publication Date Title
US8079049B2 (en) System and method for inserting sync bytes into transport packets
MX2007008249A (es) Un metodo y sistema para seleccionar una entrada de senal.
MX2007008248A (es) Un metodo y sistema para compensar una falla de pasarela de satelite.
JP4845967B2 (ja) ソフトウェア・アップグレードの利用可能性を公示するシステム及び方法
JP4896145B2 (ja) 複数のセキュリティ・レベルで衛星サービスを配信するシステム及び方法
MX2007008245A (es) Un metodo y sistema para insertar bytes de sincronizacion en paquetes de transporte.
JP5479444B2 (ja) 同期バイトを伝送パケットに挿入するシステム及び方法
MX2007008251A (es) Un metodo y sistema para asignar recursos de recepcion en un servidor de pasarela.
KR101231732B1 (ko) 멀티캐스트 ip 주소를 선택하기 위한 시스템과 방법
CN103945169B (zh) 用于以多个安全等级传送卫星服务的系统和方法
JP5308550B2 (ja) マルチキャストipアドレスを選択するシステム及び方法
MX2007008244A (es) Un metodo y sistema para agrupar identificadores de programa en grupos de multi-difusion.
KR20080059348A (ko) 신호 입력을 선택하기 위한 시스템과 방법
CN101095355A (zh) 用于选择信号输入的系统和方法

Legal Events

Date Code Title Description
FG Grant or registration