MXPA01006991A - Envio de secuencias de video progresivo para mpeg y otros formatos adecuados de datos. - Google Patents
Envio de secuencias de video progresivo para mpeg y otros formatos adecuados de datos.Info
- Publication number
- MXPA01006991A MXPA01006991A MXPA01006991A MXPA01006991A MXPA01006991A MX PA01006991 A MXPA01006991 A MX PA01006991A MX PA01006991 A MXPA01006991 A MX PA01006991A MX PA01006991 A MXPA01006991 A MX PA01006991A MX PA01006991 A MXPA01006991 A MX PA01006991A
- Authority
- MX
- Mexico
- Prior art keywords
- reference frames
- video
- pid
- base
- frames
- Prior art date
Links
- 230000000750 progressive effect Effects 0.000 title claims abstract description 24
- 230000002123 temporal effect Effects 0.000 claims abstract description 7
- 238000000034 method Methods 0.000 claims description 15
- 238000000605 extraction Methods 0.000 claims description 6
- 238000004806 packaging method and process Methods 0.000 claims 2
- 230000005540 biological transmission Effects 0.000 description 13
- 206010065042 Immune reconstitution inflammatory syndrome Diseases 0.000 description 5
- 208000008498 Infantile Refsum disease Diseases 0.000 description 5
- 230000006837 decompression Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 102100037812 Medium-wave-sensitive opsin 1 Human genes 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000004020 luminiscence type Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234309—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234327—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23608—Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4344—Remultiplexing of multiplex streams, e.g. by modifying time stamps or remapping the packet identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440227—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by decomposing into layers, e.g. base layer and one or more enhancement layers
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Graphics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Systems (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
En las senales de video codificadoras y decodificadoras, se recibe una corriente de bits de video progresivo, la cual tiene cuadros de referencia y cuadros de no-referencia, cada uno de ellos tiene una referencia temporal inicial de conformidad con una estructura inicial de secuencia de cuadro. Las referencias temporales unicamente de cuadros de referencia son remapeadas, al ignorar los cuadros de no referencia. Los cuadros de referencia son empaquetados con un identificador base de paquete (PID) y los cuadros de no referencia con una mejora PID para proporcionar corrientes de bits de transporte de base y de mejora, respectivamente.
Description
ENVIÓ DE SECUENCIAS DE VIDEO PROGRESIVO PARA MPEG Y OTROS FORMATOS ADECUADOS DE DATOS
CAMPO DE LA INVENCIÓN La invención se relaciona con un sistema de procesamiento de video y en particular, a aparatos y métodos para codificar secuencias de video en una corriente de bits que es inversa compatible para decodificar en un video de menor calidad por decodificadores más antiguos, y que puede decodificarse en video progresivo de alta calidad mediante decodificadores más nuevos compatibles con la codificación de alta calidad.
ANTECEDENTES DE LA INVENCIÓN Con frecuencia, las señales de datos se someten a técnicas de procesamiento como la compresión o codificación de datos, y a la descompresión y decodificación de datos. Las señales de datos pueden, por ejemplo ser señales de video. Las señales de video típicamente son representativas de imágenes de video (imágenes) de una secuencia de video en movimiento. En un procesamiento de señal de video, las señales de video se comprimen en forma digital mediante la codificación de la señal de video de conformidad con una norma de codificación específica para formar una corriente de bits, codificada, digital. Una corriente de bits de señal de video codificada puede ser decodificada para proporcionar las señales de video decodificadas. El término "cuadro" se utiliza comúnmente para la unidad de una secuencia de video. Un cuadro contiene líneas de información 5 espacial de una señal de video. Dependiendo del formato de codificación, un cuadro puede comprender de uno o más campos de datos de video. De esta manera, los diferentes segmentos de una corriente de datos representan un cuadro o campo determinado. La corriente de datos codificada puede almacenarse para una futura
10 recuperación mediante el decodificador de video, y/o ser transmitida hacia un sistema remoto decodificador de señal de video, sobre los canales o sistemas de transmisión como la Integrated Services Digital Network (ISDN) y las conexiones telefónicas Public Switched Telephone Network (PSTN), cable y sistemas directos de satélite
15 (DSS). Las señales de video con frecuencia se codifican, transmiten y decodifican para usarse en sistema de tipo televisión (TV). Muchos sistemas de TV comunes, por ejemplo, en Estados Unidos, operan de conformidad con la norma NTSC (National Televisión Systems
20 Comité), la cual opera a (30*1000/1001) « 29.97 cuadros/segundo (FPS). La resolución espacial de SDTV algunas veces es referido como SDTV (definición estándar TV). El NTSC originalmente usaba 30 fps para ser la mitad de la frecuencia del sistema de suministro de corriente AC a 60 ciclos. Después, se cambió a 27.79 fps para
25 desplazar la "fuera de fase" con corriente, para reducir las
i r -?i_i___? ___——————-— distorsiones armónicas. Otros sistemas, como el PAL (Phase Alternation by Line), también se uso por ejemplo, en Europa. En el sistema NTSC, cada cuadro de datos está típicamente compuesto de un campo par entrelazado o entrelaminado con un 5 campo impar. Cada campo consiste en los pixels en las líneas horizontales alternas de la imagen o el cuadro. De conformidad con esto, los campos de salida de cámara NTSC 29.97x2 = 59.94 de señales análogas de video por segundo, incluyen 29.97 campos pares entrelazados con 29.97 campos impares para proporcionar
10 video a 29.97 fps. Las imágenes NTSC típicamente tienen una resolución de aproximadamente 720(h)x480(v) pixels activos. De este modo, cada campo es de 720x240 para proporcionar cuadros entrelazados de 720x480. Estas especificaciones se proporcionan en CCIR Rec. 601, el cual especifica el formato de imagen, la semántica
15 de adquisición y las partes de la codificación para las señales digitales de televisión "convencional". (La televisión "convencional" está en la resolución de PAL, NTSC, y SECAM). Se utilizan varias normas de compresión de video para el procesamiento digital de video que especifica la corriente de bits
20 codificada para una norma de codificación de video determinada. Estas normas incluyen a la International Standards Organization/lnternational Electrotechnical Comission (ISO/IEC) 11172 Moving Pictures Experts Group 1, norma internacional ("Coding of Moving Pictures and Associated Audio for Digital Storage
25 Media) (MPEG-1), y la norma internacional ISO/IEC 13818
^¡^^ ^¿ ("Generalizaed coding of Moving Pictures and Associated Audio Informatio") (MPEG-2). Otra norma de codificación de video es la H.261 (Px64), desarrollada por la International Telegraph Union (ITU). En la norma MPEG, el término "imagen" se refiere a una corriente de bits de datos que puede representar ya sea un cuadro de datos (es decir, ambos campos) o un campo único de datos. De este modo, las técnicas de codificación de la MPEG se utilizan para codificar a las imágenes de la MPEG de los campos o cuadros de los datos de video. La MPEG-1 se construyó sobre el Formato de Imagen Convencional (SIF) de 352x240 a 30 cuadros por segundo (fps). Las velocidades de datos de la MPEG varían, aunque la MPEG-1 fue diseñada para proporcionar calidad de video VHS a una velocidad de datos de 1.2 megabits por segundo, o 150 KB/segundo. En la norma MPEG-1, el video está estrictamente no entrelazado, (es decir, progresivo). Para el video progresivo, las líneas de un cuadro contienen muestras que empiezan instantáneamente de una sola vez y continúan a través de las líneas sucesivas hasta la parte inferior del cuadro. La MPEG-2, adoptada en la Primavera de 1994, es una extensión compatible con la MPEG-1 que se construye sobre la MPEG-1, también soporta a los formatos entrelazados de video y una cantidad de características avanzadas, incluyendo a las características para soportar a la HDTV (Televisión de alta definición). La MPEG-2 fue diseñada, en parte, para utilizarse con las velocidades muestra de radiodifusión de televisión tipo NTSC que utilizan el CCIR Rec. 601 (720 muestras/línea por 480 líneas por cuadro por 29.97 fps). En el entrelazado que el MPEG-2 emplea, un cuadro se divide en dos campos, un campo superior y un campo inferior. Uno de estos campos inicia un periodo de campo después 5 del otro. Cada campo de video es un subgrupo de los pixeis de una imagen transmitida en forma separada. La MPEG-2 es una norma codificadora de video que puede utilizarse por ejemplo, en la radiodifusión de video codificado conforme a esta norma. Las normas MPEG pueden soportar una variedad de velocidades de
10 cuadros y de formatos. La compensación de movimiento se utiliza comúnmente en el procesamiento de señal de video. Las técnicas de compensación de movimiento explotan la correlación temporal que frecuentemente existe entre las imágenes consecutivas, en las cuales hay una
15 tendencia de algunos objetos o características de imagen, de moverse dentro de los límites restringidos desde una ubicación a otra de una imagen a otra. En las normas MPEG, como en la norma MPEG-2, puede haber diferentes imágenes o tipos de cuadros en la corriente de bits digital comprimida, como los cuadros I, cuadros P y
20 cuadros B. Los cuadros I, o intra-cuadros están auto-contenidos, esto significa que no tienen su base en la información de los cuadros decodificados que se han transmitido previamente. Se hace la referencia a los cuadros de video que se codifican con técnicas de compensación de movimiento, como cuadros predecibles o cuadros
25 P, ya que su contenido se predice del contenido de los cuadros
______________ previos I o P. Los cuadros P también pueden utilizarse como una base para un cuadro subsecuente P. Los cuadros I, P son ambos, cuadros de "anclaje" ya que pueden utilizarse como una base para otros cuadros, como los cuadros B, P que se basan predeciblemente en los cuadros de anclaje. Un cuadro B o "bidireccional" se predice de los dos cuadros de anclaje transmitidos en forma reciente con relación a la transmisión del cuadro B. Otras normas, como la H.261 utilizan solamente cuadros I, P. La mayoría de los esquemas de codificación MPEG utilizan una secuencia comprimida de cuadro de 12 a 15 llamada grupo de imágenes (GOP). Cada GOP típicamente inicia con un cuadro y de manera opcional incluye un número de cuadros B, P. El parámetro M se utiliza con frecuencia para representar la distancia entre los cuadros P en un GOP y el parámetro N representa el número total de cuadros en un GOP (es decir, la distancia entre los cuadros I en los GOP sucesivos). Una corriente de bits MPEG típicamente contiene una o más corrientes de video multiplexadas con una o más corrientes de audio y con otros datos, como la información de temporización. En la MPEG-2, los datos codificados que describen una secuencia particular de video, se representan en diferentes capas empaquetadas: la capa de Secuencia, la capa GOP, la capa de Imagen, la capa de División y la capa de Macrobloques. Para auxiliar a la transmisión de esta información, una corriente digital de datos que representa múltiples secuencias de video, se divide en varias unidades más pequeñas y cada una de estas unidades se encapsula dentro de un paquete de corriente básica empaquetada (PES). Para la transmisión, cada paquete PES se divide, a su vez en una pluralidad de paquetes de transporte de longitud fija. Cada paquete de transporte contiene datos que se relacionan solamente con un paquete PES. El paquete de transporte también incluye un encabezado que retiene la información de control que se utilizará al decodificar el paquete de transporte. De este modo, la unidad básica de una corriente MPEG es el paquete que incluye un encabezado de paquete y datos de paquete. Cada paquete puede representar por ejemplo, un campo de datos. El encabezado de paquete incluye un código de identificación de corriente y puede incluir una o más etiquetas de tiempo. Por ejemplo, cada paquete de datos puede ser de alrededor de 100 bytes de largo, con los primeros dos bytes de 8-bits, que contienen un campo identificador de paquete (PID). En una aplicación DSS por ejemplo, el PID puede ser un SCID (canal de servicio ID) y varias etiquetas. El SCID es típicamente un número único de 12 bits que identifica únicamente a la corriente particular de datos, a la cual pertenece un paquete de datos. De este modo, cada paquete comprimido de video contiene tanto un PID, como un SCID. Cuando una imagen codificada MPEG-2 es recibida mediante un sistema decodificador de video, un decodificador de transporte decodifica a los paquetes de transporte para volver a enlazar los paquetes PES. Los paquetes PES, a su vez, son decodificados para volver a enlazar la corriente de bits MPEG-2 que representa la imagen. Una corriente determinada de transporte de datos puede transportar simultáneamente muchas secuencias de imagen, por ejemplo como paquetes intercalados de transporte. Por ejemplo, una corriente de bits de video codificado MPEG-2 puede ser transportada mediante los paquetes DSS cuando se emplean las transmisiones DSS. La mayoría de los programas de video DSS se codifican a 544 pixels/línea y a 480 líneas/cuadro. Todos los 29.97 cuadros/segundo se codifican. El número exacto de cuadros/segundo codificados depende de la secuencia exacta, Los sistemas DSS permiten a los usuarios recibir directamente muchos canales de televisión radiodifundidos por satélites con un receptor DSS. El receptor típicamente incluye un pequeño reflector satelital, de 18 pulgadas conectado por un cable a una unidad integrada receptora/decodificadora (IRD). El reflector satelital está dirigido hacia los satélites y la IRD se conecta a la televisión del usuario en un diseño similar al del decodificador convencional de cable-televisión. En la IRD, la circuitería frente-extremo recibe una señal del satélite y la convierte a la corriente digital de datos original, la cual se alimenta de los circuitos decodificadores de video/audio que ejecutan la extracción y descompresión del transporte. Para un video MPEG-2, la IRD comprende un decodificador MPEG-2 que se utiliza para descomprimir el video comprimido que se recibió. En la MPEG-2 se definen cuatro diferentes "perfiles", cada uno de ellos corresponde a un diferente nivel de complejidad de la imagen codificada, por ejemplo, la resolución imagen/imagen. Cada perfil define la resolución espacial de color y la escalabilidad de la corriente de bits. Se definen diferentes niveles para cada perfil, cada nivel corresponde a una resolución diferente de imagen. Los diversos niveles para un perfil determinado definen el máximo y el mínimo para una resolución de imagen y las muestras Y de (luminiscencia) por segundo, definen el número de capas de video y audio soportadas para perfiles escalables y la velocidad máxima de bits por perfil. La combinación de un perfil y un nivel produce una arquitectura que define la habilidad de un decodificador para manejar una corriente particular de bits. El perfil más común para las aplicaciones de radiodifusión es el formato de perfil principal (MP). Una de las "normas" de la MPEG-2, conocida como Perfil Principal, Nivel Principal (o Medio) (MP@ML) está dirigida para codificar señales de video conforme a las normas existentes de televisión SD (es decir, NTSC y PAL). Esta norma se puede utilizar para codificar imágenes de video que tienen 480 líneas activas cada una con 720 pixeis activos con un explorador entrelazado de 2:1. Cuando los intervalos de bloqueo horizontal y vertical se agregan a estas señales, el resultado es de 525 líneas por 858 pixels. Cuando se decodifican y se despliegan con una señal de reloj de despliegue de 13.5 MHz, estas señales producen imágenes que corresponden a las imágenes de radiodifusión tipo NTSC. Otra norma, conocida como Perfil Principal, Nivel Alto (MP(S>HL). está dirigida para codificar imágenes HDTV.
Conforme se mejora la calidad de algunos sistemas, como los sistemas de televisión, es deseable proporcionar señales codificadas de video compatibles con HD para las transmisiones de video. Sin embargo, pueden ser ambos receptores SD y HD, los receptores y sistemas SD pueden no ser compatibles con la norma mejorada de transmisión/codificación, es decir las normas mejoradas pueden no ser "inversas-compatibles". Por ejemplo, los SD DSS IRD convencionales no son capaces de decodificar cualquier formato mejor que los formatos MP(5.ML. De este modo, algunos sistemas DSS están forzados a transmitir un canal de datos HD, así como una versión SD del canal HD, para que los receptores DSS SD puedan recibir y decodificar la transmisión. Esta es una solución muy costosa, ya que requiere de una anchura de banda completa del canal SD además de la anchura de banda del canal HD. La anchura de banda se desperdicia debido a que se transmite información redundante. Existe, por lo tanto una necesidad de técnicas para codificar y transmitir señales mejoradas o superadas, las cuales también son compatibles inversas con la norma anterior, para evitar la transmisión de canales redundantes o adicionales de datos. En la presente invención, se proporcionan un método y un aparato para codificar y decodificar señales de video. Se recibe una corriente progresiva de bits de video que tiene cuadros de referencia y cuadros de no-referencia, cada una tiene una referencia temporal inicial conforme a una estructura inicial de secuencia de cuadro. Las referencias temporales, únicamente de los cuadros de referencia son remapeadas al ignorar los cuadros de no-referencia. Los cuadros de referencia son empaquetados con un identificador base de paquete (PID) y los cuadros de no-referencia con una mejora PID para proporcionar corrientes de bits de transporte base y de mejora, respectivamente.
BREVE DESCRIPCIÓN DE LOS DIBUJOS La Figura 1 muestra un sistema digital de video para codificar, transmitir y decodificar señales de imagen de video, de conformidad con una modalidad preferida de la presente invención; la Figura 2 es un diagrama de flujo que ilustra la codificación ejecutada por el codificador de video del sistema de video de la Figura 1 ; la Figura 3 ilustra el empaquetamiento de la corriente de bits ejecutado por un empaquetador de transporte DSS del codificador de video de la Figura 1 ; la Figura 4 ilustra la operación base decodificadora de corriente únicamente, ejecutada por un decodificador de video de norma DSS de un sistema, como el sistema de la Figura 2; y la Figura 5 ilustra la operación progresiva decodificadora de video ejecutada por un decodificador de video de una DSS modificada de un sistema, como el sistema de la Figura 2.
DESCRIPCIÓN DETALLADA DE LA INVENCIÓN En la presente invención, un proceso decodificador tipo MPEG- 2 se modifica para proporcionar una corriente de bits codificada que es inversa-compatible con las MPEG-2 DSS IRD existentes y que proporciona información adicional a los decodificadores modificados adecuadamente para proporcionar una calidad más alta de video. Con referencia a la Figura 1 se muestra un sistema 100 digital de video para codificar, transmitir y decodificar señales de imagen de video, de conformidad con una modalidad preferida de la presente invención. El codificador 110 de video recibe una corriente de video desde una fuente de datos de video como una cámara de video. Esta puede ser una corriente de alta calidad de datos de entrada de video de 59.94 Hz (fps). Como se describirá con mayor detalle más adelante con referencia a la Figura 2, el codificador de video codifica estos datos con un codificador, como el codificador MPEG-2 para generar una corriente progresiva de bits de video. Esto puede ser por ejemplo, una corriente progresiva de bits de 59.94 Hz (fps). Esta corriente de bits después se divide mediante otros componentes funcionales del codificador 110, como el codificador de transporte (transporte IC), en dos corrientes, una corriente de base y una corriente de mejora y se transmite sobre un medio de comunicaciones como el canal 120 DSS como una corriente de bits de transporte. El transporte IC hace a la corriente de base compatible inversa con los decodificadores existentes, como las DSS SD IRD, y compatible con la sintaxis MPEG-2 MP(a?ML, en una modalidad. De este modo, una norma no modificada DSS SD IRD es capaz de recibir a la porción base de corriente del video progresivo comprimido. La transmisión mejorada de video es, de esta forma transparente para 5 los receptores y decodificadores SD no actualizados. Esto es, la transmisión mejorada de video es compatible inversa con el formato previo SD existente. Un decodificador de video tipo M P (5. H L modificado adecuadamente y un decodificador de transporte pueden utilizarse para decodificar a las corrientes de base y de mejora para 10 proporcionar video progresivo de alta calidad. Un sistema decodificador (televisión de definición superada) HDTV o EDTV puede utilizarse por ejemplo, para este propósito. En una modalidad, la corriente de base tiene una velocidad de cuadro de 29.97 Hz (fps), es decir, la velocidad SDTV. La corriente 15 de mejora combinada con la corriente de base, pueden decodificarse mediante un decodificador EDTV, por ejemplo, para proporcionar una corriente de bits progresiva de 59.94 Hz para los sistemas EDTV. De este modo, el codificador 110 proporciona una corriente combinada que tiene corrientes de base y de mejora. Juntas, éstas forman una 20 transmisión superada que puede recibirse y decodificarse mediante un receptor y decodificador mejorados como el HDTV o EDTV, para proporcionar video progresivo (por ejemplo, 59.94 Hz). La corriente de base puede utilizarse por sí misma mediante un sistema tipo MP@ML como el SDTV para recuperar únicamente la información de 25 video de 29.97 Hz (fps) MP@ML.
___________________«__ ______________a De este modo, un decodificador 130 de video recibe a la corriente de bits de transporte y proporciona demodulación y decodificación para proporcionar alguna salida útil, por ejemplo, una pantalla en un monitor (no mostrado). En una modalidad, el decodificador 130 de video es una DSS IRD convencional que extrae a la corriente de base y la decodifica para proporcionar video entrelazado SDTV 29.97 fps. En otra modalidad, el decodificador 130 es un decodificador HDTV o EDTV de conformidad con la presente invención, el cual extrae y decodifica a ambas corrientes, la de base y la de mejora para proporcionar video progresivo de 59.94 fps para las aplicaciones EDTV. En la siguiente descripción, una modalidad DSS que emplea SCID se utiliza y por lo tanto, la referencia se hace a los SCID, aunque se debe entender que generalmente se puede utilizar una PID. En otra modalidad, la corriente elemental de base es una corriente de bits de video MPEG-2 MPO.ML que tiene una estructura de corriente de bits GOP con el siguiente orden codificado: 10 P1 P2...P14 En este GOP, M = 1, N = 15, y la longitud en tiempo de la corriente de bits GOP es de 15 cuadros/29.97 fps = 0.5 segundos. La distancia de tiempo entre los dos cuadros desplegados es = 1/29.97 segundos que es el mismo intervalo para el video NTSC. En una modalidad, esta corriente elemental es empaquetada dentro de una corriente de transporte DSS con un SCID (SCID i). La corriente de mejora no es una corriente de bits de video compatible con la MPEG-2. En otra modalidad, ésta consiste únicamente de cuadros B y tiene la siguiente estructura: BO B1 B2...B14 Para la corriente de bits de mejora, así como para la corriente de bits de base, N = 15. La distancia de tiempo entre los dos cuadros desplegados es de 1/29.97 segundos. La corriente de bits de mejora es empaquetada dentro de una corriente de transporte DSS con un
SCID diferente a la de la corriente de bits de base (es decir, SCID j).
Con referencia ahora a la Figura 2, se muestra un diagrama 200 de flujo que ilustra la codificación ejecutada por el codificador
110 de video de un sistema 100 de video, el cual genera la corriente de bits de transporte de video transmitida mediante un canal 120
DSS. En otra modalidad, el codificador 110 de video comprende un codificador MPEG-2 que proporciona una corriente de bits de video progresivo de 59.94 Hz (paso 201). Esta corriente de bits de video progresivo tiene una estructura GOP de M = 2, N = 30, con el siguiente orden de estructura general GOP: B0, 11, B2, P3, B4, P5, B6, P7, B8, P9, B10, P11, B12, P13, B14, P15, B16, P17, B18, P19, B20, P21, B22, P23, B24, P25, B26, P27, B28, P29. El codificador 110 remapea la referencia temporal de los cuadros de referencia (I, P) en la corriente de base de la siguiente manera (paso 202): 11=^10 Pn=>P(n-1)/2 El propósito del remapeo de los cuadros de referencia es tal, que la corriente de base que consistirá únicamente de estos cuadros de referencia, tendrá referencias temporales consecutivas y estará auto-contenida desde el punto de vista de un decodificador MP(3>ML, es decir compatible inverso con el decodificador MP@ML, a pesar de la presencia de la corriente de mejora. El transporte IC del codificador 110 de video entonces separa a los cuadros I, P de los cuadros B (paso 210), para las corrientes de base y de mejora respectivamente, y asigna ya sea un SCID i o un SCID j respectivamente, a cada paquete de un cuadro particular (pasos 211, 212). Un empaquetador de transporte DSS de un codificador 110 de video entonces empaqueta a las corrientes de bits como se ilustra en la Figura 3 (paso 213). Por ejemplo, como se ilustra en la Figura 3, los diferentes paquetes del cuadro 10 (únicamente se ilustran dos en la Figura 3) se asignan SCID i. Posteriormente, algunos de los parámetros de corriente de transporte en la corriente de bits de base son remapeados (paso 220), para hacer a la corriente de bits de base compatible con las especificaciones de transporte DSS. Las corrientes de bits de base y de mejora, contienen sus respectivos SCIDs i j, y después son transportadas mediante el canal 120 DSS, en donde los paquetes son recibidos por el decodificador 130 de video, el cual contiene o está acoplado con un reflector satelital para recibir a las señales DSS en el canal 120 DSS que comprende una IRD. La IRD en sí misma contiene circuitos decodificadores de video/audio que ejecutan la extracción y descompresión de transporte, es decir, un decodificador de transporte y un decodificador de video MPEG. Si el decodificador 130 de video es un decodificador (MP(5)ML) compatible con la norma MPEG-2 DSS, no puede decodificar a la corriente de bits de dos partes en su totalidad, para proporcionar video progresivo. Sin embargo, debido a que la corriente de bits de mejora es compatible inversa con los decodificadores existentes MPEG-2 DSS tipo MP@ML, el decodificador 130 es capaz de decodificar a la corriente de base. Debido a que la corriente de base es una corriente M P @ M L , el decodificador 130 de video DSS es capaz de decodificarla para desplegarla como una secuencia entrelazada de video de 59.94 Hz. Esta operación decodificadora de la corriente de base se ilustra en la Figura 4, en donde los paquetes señalados SCID i son paquetes de corriente de base y los paquetes señalados SCID j son paquetes de corriente de mejora. Como se muestra, los paquetes de cuadros I, P que contienen la SCID i, son extraídos mediante la circuitería decodificadora de transporte (IC) del decodificador 130 y después decodificados por una unidad decodificadora MPEG-2 compatible con la MP@ML, del decodificador 130. Por ejemplo, los dos paquetes SCID i ilustrados para el cuadro 10, los cuales son parte de la corriente de base, así como los dos paquetes SCID i ilustrados para el cuadro P1, son extraídos por el decodificador de transporte IC y después decodificados por un decodificador de video MP@ML para proporcionar calidad de video SDTV.
De manera alternativa, el decodificador 130 de video puede ser un decodificador modificado MP(a)HL-1440 DSS, que tiene extracción de transporte y unidades decodificadoras capaces de tomar total ventaja de la corriente de bits de dos partes en su totalidad para proporcionar video progresivo. De este modo, si el decodificador 130 de video puede decodificar secuencias de video progresivo de 59.94 Hz, puede extraer a ambas corrientes, la de base y la de mejora y decodificarlas para proporcionar video progresivo de 59.94 Hz, como se ilustra en la Figura 5. De este modo, en la presente invención, la codificación de la presente invención asegura que la corriente de base aparezca como corrientes SD individuales para que las SD IRDs puedan decodificarlas, mientras que las HD IRDs especialmente modificadas puedan decodificar a ambas corrientes, la de base y la de mejora para proporcionar video progresivo. De conformidad, la presente invención proporciona un método para utilizar una sintaxis MPEG no escalable para soportar una transmisión "escalable", sin requerir de una sintaxis especial para soportar la "escalabilidad" (la sintaxis especial de otra forma, impediría que las SD IRDs no modificadas fueran capaces de decodificar datos de la corriente de bits transmitida).
__•____
Claims (12)
- REIVINDICACIONES 1. Un método para codificar señales de video, caracterizado por los pasos de: (a) recibir una corriente de bits de video progresivo que comprende cuadros de referencia y cuadros de no referencia, cada uno de ellos tiene una referencia temporal inicial de conformidad con una estructura inicial de secuencia de cuadro; (b) remapear a las referencias temporales de los cuadros de referencia al ignorar los cuadros de no referencia; y (c) empaquetar a los cuadros de referencia con un identificador de paquete de base (PID) y a los cuadros de no referencia con un mejora PID, para proporcionar corrientes de bits de transporte de base y de mejora, respectivamente.
- 2. El método de conformidad con la reivindicación 1, también caracterizado por el paso de extracción y decodificación, con un decodificador MP@ML, únicamente los paquetes que tienen la base PID, para proporcionar una corriente de bits de video decodificado MP@ML.
- 3. El método de conformidad con la reivindicación 1, caracterizado también por el paso de extracción y decodificación, con un decodificador MP(a)ML. los paquetes que tienen ambos, el PID de base y el PID de mejora, para proporcionar las corrientes de bits de base y de mejora y combinar a las corrientes de bits para proporcionar una corriente de bits de video decodificado MP@HL.
- 4. El método de conformidad con la reivindicación 1, caracterizado en que los cuadros de referencia comprenden cuadros l,P y los cuadros de no referencia comprenden cuadros B.
- 5. El método de conformidad con la reivindicación 1, caracterizado en que el paso (b) comprende el paso de remapeo de las referencias temporales de los cuadros de referencia para que los cuadros de referencia sean numerados consecutivamente.
- 6. El método de conformidad con la reivindicación 1, caracterizado en que cada PID es un identificador de servicio de canal (SCID).
- Un aparato para codificar señales de video, caracterizado por: (a) un remapeador para recibir una corriente de bits de video progresivo que comprende cuadros de referencia y cuadros de no-referencia, cada uno de ellos tiene una referencia temporal inicial de conformidad con una estructura inicial de secuencia de cuadro, para remapear a las referencias temporales únicamente de los cuadros de referencia, al ignorar los cuadros de no referencia; y (b) un empaquetador de transporte para empaquetar a los cuadros de referencia con un identificador de paquete de base y a los cuadros de no referencia con un mejora PID, para proporcionar corrientes de bits de transporte de base y de mejora, respectivamente.
- 8. El aparato de conformidad con la reivindicación 7, también caracterizado por un decodificador MP(a)ML para extraer y decodificar únicamente a los paquetes que tienen la base PID, para proporcionar una corriente de bits de video decodificado MP(S_ML.
- 9. El aparato de conformidad con la reivindicación 7, caracterizado también por un decodificador MP@HL para extracción y decodificación, con un decodificador MP@ML, los paquetes que tienen ambas, la PID de base y la PID de mejora, para proporcionar las corrientes de bits de base y de mejora y para combinar a las corrientes de bits proporcionan una corriente de bits de video decodificado M P (5) H L .
- 10. El aparato de conformidad con la reivindicación 7, caracterizado en que los cuadros de referencia comprenden cuadros I, P y los cuadros de no referencia comprenden cuadros B.
- 11. El aparato de conformidad con la reivindicación 7, caracterizado porque el remapeador remapea a las referencias temporales de los cuadros de referencia para que los cuadros de referencia sean numerados consecutivamente.
- 12. El aparato de conformidad con la reivindicación 7, caracterizado en que cada PID es un identificador de canal de servicio (SCID).
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/614,632 US7020205B1 (en) | 2000-07-12 | 2000-07-12 | Sending progressive video sequences suitable for MPEG and other data formats |
Publications (1)
Publication Number | Publication Date |
---|---|
MXPA01006991A true MXPA01006991A (es) | 2002-06-04 |
Family
ID=24462094
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
MXPA01006991A MXPA01006991A (es) | 2000-07-12 | 2001-07-10 | Envio de secuencias de video progresivo para mpeg y otros formatos adecuados de datos. |
Country Status (7)
Country | Link |
---|---|
US (1) | US7020205B1 (es) |
EP (1) | EP1182877A3 (es) |
JP (1) | JP5118794B2 (es) |
KR (1) | KR100818148B1 (es) |
CN (1) | CN1197378C (es) |
BR (1) | BR0102837A (es) |
MX (1) | MXPA01006991A (es) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030099303A1 (en) * | 2001-06-04 | 2003-05-29 | Koninklijke Philips Electronics N.V. | Digital television (DTV) transmission system using enhanced coding schemes |
EP1683364A1 (en) * | 2003-11-13 | 2006-07-26 | Matsushita Electric Industrial Co., Ltd. | Packetization of variable bit rate encoded data based on rate control |
EP1713276B1 (en) * | 2004-02-06 | 2012-10-24 | Sony Corporation | Information processing device, information processing method, program, and data structure |
US7448012B1 (en) | 2004-04-21 | 2008-11-04 | Qi-De Qian | Methods and system for improving integrated circuit layout |
JP4838253B2 (ja) * | 2004-10-07 | 2011-12-14 | パナソニック株式会社 | 画像符号化装置、画像符号化方法、画像復号化装置、画像復号化方法、および記録方法 |
US20060271990A1 (en) * | 2005-05-18 | 2006-11-30 | Rodriguez Arturo A | Higher picture rate HD encoding and transmission with legacy HD backward compatibility |
KR100770704B1 (ko) * | 2005-08-04 | 2007-10-29 | 삼성전자주식회사 | 픽쳐 스킵 방법 및 장치 |
JP2007053554A (ja) * | 2005-08-17 | 2007-03-01 | Sony Corp | 符号化装置、符号化方法、復号装置、復号方法およびプログラム |
MY164915A (en) * | 2005-10-11 | 2018-02-15 | Samsung Electronics Co Ltd | Method for turbo transmission of digital broadcasting transport stream, a digital broadcasting transmission and reception system, and a signal processing method thereof |
KR20070068828A (ko) * | 2005-12-27 | 2007-07-02 | 주식회사 팬택앤큐리텔 | 위성 디지털 멀티미디어 방송에서 영상 프레임을 추가하여전송하는 방법 및 장치와, 이를 수신하는 방법 및 장치 |
JP2008141277A (ja) * | 2006-11-30 | 2008-06-19 | Sanyo Electric Co Ltd | デコード回路 |
US8457214B2 (en) | 2007-09-10 | 2013-06-04 | Cisco Technology, Inc. | Video compositing of an arbitrary number of source streams using flexible macroblock ordering |
TW201026065A (en) * | 2008-12-26 | 2010-07-01 | Ind Tech Res Inst | Method for packing bitstream of scalable video coding |
CN101990091B (zh) * | 2009-08-05 | 2012-10-03 | 宏碁股份有限公司 | 视频图像传送方法、***、视频编码装置及视频解码装置 |
US9392214B2 (en) * | 2013-02-06 | 2016-07-12 | Gyrus Acmi, Inc. | High definition video recorder/player |
US10567703B2 (en) | 2017-06-05 | 2020-02-18 | Cisco Technology, Inc. | High frame rate video compatible with existing receivers and amenable to video decoder implementation |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5231484A (en) * | 1991-11-08 | 1993-07-27 | International Business Machines Corporation | Motion video compression system with adaptive bit allocation and quantization |
US5329365A (en) * | 1993-07-07 | 1994-07-12 | Rca Thomson Licensing Corporation | Method and apparatus for providing compressed non-interlaced scanned video signal |
CA2126467A1 (en) * | 1993-07-13 | 1995-01-14 | Barin Geoffry Haskell | Scalable encoding and decoding of high-resolution progressive video |
US5852565A (en) * | 1996-01-30 | 1998-12-22 | Demografx | Temporal and resolution layering in advanced television |
JP2834070B2 (ja) * | 1996-05-09 | 1998-12-09 | 日本電気株式会社 | 画像データの特殊再生システム |
GB2318472B (en) * | 1996-10-09 | 2000-11-15 | Sony Uk Ltd | Processing encoded signals |
US6043846A (en) * | 1996-11-15 | 2000-03-28 | Matsushita Electric Industrial Co., Ltd. | Prediction apparatus and method for improving coding efficiency in scalable video coding |
WO1998041011A1 (en) | 1997-03-12 | 1998-09-17 | Matsushita Electric Industrial Co., Ltd. | Hdtv downconversion system |
JPH10294943A (ja) * | 1997-04-18 | 1998-11-04 | Matsushita Electric Ind Co Ltd | 映像信号符号化方式と映像信号符号化装置と映像信号復号化方式と映像信号復号化装置 |
US5844636A (en) | 1997-05-13 | 1998-12-01 | Hughes Electronics Corporation | Method and apparatus for receiving and recording digital packet data |
US6323909B1 (en) * | 1998-10-28 | 2001-11-27 | Hughes Electronics Corporation | Method and apparatus for transmitting high definition television programming using a digital satellite system transport and MPEG-2 packetized elementary streams (PES) |
KR100385968B1 (ko) * | 1998-12-09 | 2003-07-16 | 삼성전자주식회사 | 디스플레이 포맷 및/또는 프레임 레이트가 서로 다른 신호들을동시에 표시하는 수신기와 그 표시방법 |
-
2000
- 2000-07-12 US US09/614,632 patent/US7020205B1/en not_active Expired - Lifetime
-
2001
- 2001-06-20 EP EP01114934A patent/EP1182877A3/en not_active Ceased
- 2001-07-05 KR KR1020010039932A patent/KR100818148B1/ko active IP Right Grant
- 2001-07-10 JP JP2001209549A patent/JP5118794B2/ja not_active Expired - Fee Related
- 2001-07-10 MX MXPA01006991A patent/MXPA01006991A/es active IP Right Grant
- 2001-07-11 BR BR0102837-5A patent/BR0102837A/pt not_active Application Discontinuation
- 2001-07-12 CN CNB01122861XA patent/CN1197378C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US7020205B1 (en) | 2006-03-28 |
KR100818148B1 (ko) | 2008-04-01 |
EP1182877A2 (en) | 2002-02-27 |
EP1182877A3 (en) | 2004-06-30 |
KR20020006429A (ko) | 2002-01-19 |
BR0102837A (pt) | 2002-02-26 |
CN1197378C (zh) | 2005-04-13 |
JP2002077907A (ja) | 2002-03-15 |
JP5118794B2 (ja) | 2013-01-16 |
CN1338876A (zh) | 2002-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100950867B1 (ko) | 패킷화된 비디오 데이터 처리 방법, 이미지 데이터를 디코딩하는 방법, 및 비디오 방송 방법 | |
US5623308A (en) | Multiple resolution, multi-stream video system using a single standard coder | |
US9525895B2 (en) | Transmission device, transmission method, reception device, and reception method | |
US6671323B1 (en) | Encoding device, encoding method, decoding device, decoding method, coding system and coding method | |
US5654805A (en) | Multiplexing/demultiplexing method for superimposing sub-images on a main image | |
US7197070B1 (en) | Efficient systems and methods for transmitting compressed video data having different resolutions | |
US8160134B2 (en) | Encoding system and method, decoding system and method, multiplexing apparatus and method, and display system and method | |
US7469012B2 (en) | System and method for transcoding entropy-coded bitstreams | |
US7876380B2 (en) | System and method of transmission and reception of progressive content with isolated fields for conversion to interlaced display | |
US7020205B1 (en) | Sending progressive video sequences suitable for MPEG and other data formats | |
US7133449B2 (en) | Apparatus and method for conserving memory in a fine granularity scalability coding system | |
EP2067352A2 (en) | Video receiver providing video attributes with video data | |
JPH08331543A (ja) | ディジタルテレビジョン放送システム | |
JP6614281B2 (ja) | 受信装置および受信方法 | |
JP3584460B2 (ja) | ビットストリーム変換装置および方法、並びに提供媒体 | |
JP2000228768A (ja) | デジタル信号伝送装置および方法、並びに提供媒体 | |
Mitchell et al. | Mpeg-2 overview | |
Challapali et al. | Grand alliance MPEG‐2‐based video decoder with parallel processing architecture | |
Tozer | ’MPEG-2’ | |
Reitmeier | The US Digital Television Standard and its Impact on VLSI | |
KR20050050315A (ko) | 방송 채널을 처리하는 방법 및 이를 이용한 a/v장치 | |
JP2000228769A (ja) | デジタル信号伝送装置および方法、デジタル信号受信装置および方法、並びに提供媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG | Grant or registration |