ES2347228T3 - Procedimiento de codificacion de video, procedimiento de descodificacion de video, programa de codificacion de video, programa de descodificacion de video, aparato de codificacion de video, aparato de descodificacion de video. - Google Patents
Procedimiento de codificacion de video, procedimiento de descodificacion de video, programa de codificacion de video, programa de descodificacion de video, aparato de codificacion de video, aparato de descodificacion de video. Download PDFInfo
- Publication number
- ES2347228T3 ES2347228T3 ES03026912T ES03026912T ES2347228T3 ES 2347228 T3 ES2347228 T3 ES 2347228T3 ES 03026912 T ES03026912 T ES 03026912T ES 03026912 T ES03026912 T ES 03026912T ES 2347228 T3 ES2347228 T3 ES 2347228T3
- Authority
- ES
- Spain
- Prior art keywords
- coding
- mode
- image
- unit
- regions
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- 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
-
- 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
- H04N19/112—Selection of coding mode or of prediction mode according to a given display mode, e.g. for interlaced or progressive display 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/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/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
-
- 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/16—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter for a given display mode, e.g. for interlaced or progressive display 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/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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Processing Or Creating Images (AREA)
Abstract
Un procedimiento de codificación de vídeo para que un aparato de codificación de vídeo codifique una película dividida en una pluralidad de regiones, comprendiendo el procedimiento de codificación de vídeo: una etapa de determinación de un modo de codificación de cada imagen al codificar una película compuesta por una pluralidad de imágenes; una etapa (S202) de determinación de una unidad estructural de regiones para dividir dicha imagen en múltiples regiones, en base a dicho procedimiento de codificación como la unidad de codificación común más grande; una etapa (S203) de definición de las regiones sobre la base de la unidad estructural de las regiones; una etapa de codificación de la información de regiones acerca de las regiones así definidas; una etapa (S204) de codificación por compresión de los datos de píxeles incluidos en las regiones, en unidades de codificación para generar los datos codificados por compresión de acuerdo con el modo de codificación; y una etapa de salida (S206) de emisión de salida del modo de codificación, de información de las regiones y de los datos codificados por compresión, en el que dicho modo de codificación es uno seleccionado entre: un modo cuadro de ejecución de la codificación sin separación de las líneas de barrido constitutivas de una imagen; un modo campo de ejecución de la codificación con separación de las líneas de barrido constitutivas de una imagen; un modo conmutación de unidad de codificación de división de una imagen en una pluralidad de unidades de codificación y de ejecución de la codificación en cada unidad de codificación, ya se mediante el modo cuadro o bien mediante el modo campo.
Description
Procedimiento de codificación de vídeo,
procedimiento de descodificación de vídeo, programa de codificación
de vídeo, programa de descodificación de vídeo, aparato de
codificación de vídeo, aparato de descodificación de vídeo.
La presente invención se refiere a la
codificación y descodificación por compresión de películas y, más
concretamente, a un procedimiento de transmisión de condiciones de
codificación de manera eficiente.
Tradicionalmente, las técnicas de codificación
de compresión de señales de películas se utilizan para la
transmisión y la generación de almacenamiento de señales de
películas. Las técnicas bien conocidas incluyen, por ejemplo, los
procedimientos de codificación de vídeo estándar internacionales,
como por ejemplo la Recomendación H.263 de la
ITU-T, el Estándar Internacional
14496-2 de las ISO/IEC (MPEG-4
Visual), etc.
Otro sistema de codificación conocido más
reciente es un procedimiento de codificación de vídeo planificado
para la estandarización internacional conjunta por parte de la
ITU-T y las ISO/IEC; la Recomendación H.264 de la
ITU-T y el Estándar Internacional
14496-10 de las ISO/IEC. Las técnicas generales de
codificación utilizadas en este procedimiento de codificación de
vídeo se divulgan, por ejemplo, en el Documento No Patente 1
presentado a continuación.
[Documento No Patente
1]
Tecnologías Básicas sobre los
Estándares Internacionales de Codificación de
Imágenes
(coautoría de Fumitaka Ono y Hiroshi Watanabe y
publicado el 20 de Marzo de 1998 por CORONA PUBLISHING CO.,
LTD.)
\vskip1.000000\baselineskip
El documento US 6310916 divulga un codificador
de señal de vídeo que codifica una señal de vídeo que incluye una
información de textura y una información de forma sobre cada uno de
los macrobloques, teniendo un macrobloque 16 x 16 píxeles y que
pueden dividirse en 4 números de bloques de la DCT de igual tamaño.
El codificador produce una información de forma codificada mediante
la codificación de la información de forma sobre un macrobloque de
procesamiento y genera una información de forma construida mediante
la descodificación de la información de forma codificada. A
continuación, se determina un tipo_DCT del macrobloque de
procesamiento en base a la información de forma reconstruida y a
la información de textura sobre el macrobloque de procesamiento
para, de esta forma, suministrar la información del tipo_DCT que
representa el tipo_DCT. Una vez que el tipo_DCT del macrobloque de
procesamiento se ha decidido, el codificador genera la información
de textura codificada mediante la codificación de manera adaptativa
de la información de textura mediante el empleo de una técnica de
la codificación progresiva o entrelazada en respuesta a la
información de tipo_DCT. Así mismo, el codificador genera la
información CBPY mediante el empleo de los resultados de
codificación de la información de textura y suministra un flujo de
datos que deben ser transmitidos en secuencia de la información de
forma codificada, la información CBPY codificada, la información de
tipo_DCT y la información de textura codificada.
En estos procedimientos de codificación, se
configura un aparato de codificación para dividir una imagen en
múltiples regiones y ejecutar una operación de codificación de éstas
en las mismas condiciones para cada una de las regiones. El aparato
de codificación agrupa los valores de píxeles incluidos en cada
región en una pluralidad de unidades de codificación, a
continuación obtiene las variancias residuales a partir de las
señales predictivas predeterminadas, y a continuación ejecuta la
Transformada Coseno Discreta (DCT) de las señales diferencia, la
cuantificación de coeficiente de la DCT, y la codificación de
longitud variable de los datos cuantificados. Ello da como
resultado la generación de los datos codificados por compresión
(flujo de bits).
Los tamaños de las unidades de codificación
difieren dependiendo de las unidades de codificación de la imagen
(en adelante designadas como "modos de codificación"). La Fig.
1 es un diagrama que muestra las relaciones existentes entre los
modos de codificación de la imagen y las unidades de codificación.
Uno de los modos de codificación es un modo llamado modo de
codificación cuadro de la ejecución de la codificación sin separar
las líneas de barrido de una imagen (en adelante designado como
"modo cuadro") ["frame mode"]. El número 802 de la Fig. 1
indica este modo cuadro. Una unidad de codificación en este caso es
un macrobloque que se compone de 16 x 16 píxeles.
Frente a ello, un modo de codificación de
ejecución de la codificación con líneas de barrido separadas de una
imagen se denomina modo de codificación campo (el número 803 de la
Fig. 1, que en lo sucesivo se designará como "modo campo")
["field mode"]. El número 804 de la Fig. 1 designa un supuesto
en el que las líneas de barrido de una imagen entrelazada se
separan en líneas de barrido pares y líneas de barrido impares. Las
unidades de codificación en este supuesto son unidades de
macrobloques, de modo similar al supuesto de la codificación
cuadro, pero una unidad de codificación después de la fusión de las
líneas de barrido es de 16 x 32 píxeles.
Así mismo, hay un modo de ejecución de la
codificación con separación de las líneas de barrido en unidades de
codificación y un modo de ejecución de la codificación sin separar
las líneas de barrido en unidades de codificación. El número 805 de
la Fig. 1 representa un supuesto en el que la codificación se
ejecuta sin separar las líneas de barrido en unidades de
codificación. Las unidades de codificación en este supuesto son
macrobloques. En el supuesto de que las líneas de barrido estén
separadas o no estén separadas de forma adaptativa en unidades de
codificación (en lo sucesivo designado como "modo MB_AFF"),
como se indica mediante el número 806 de la Fig. 1, las unidades de
codificación se representan mediante "pares de macrobloques"
componiéndose cada uno de ellos de 16 x 32 píxeles. De acuerdo con
lo anteriormente descrito, el aparato de codificación cambia los
tamaños de las unidades de codificación de acuerdo con los modos de
codificación para conseguir una estructura óptima, ejecutando de
esta forma una codificación de compresión eficiente.
Por otro lado, en el momento de dividir una
imagen en múltiples regiones, el aparato de codificación está, así
mismo, configurado para definir las regiones en unidades de
codificación de máxima eficiencia del modo de codificación. La Fig.
2(a) y la Fig. 2(b) son diagramas que muestran
ejemplos de regiones dentro de imágenes divididas de la técnica
anterior. La imagen 901 de la Fig. 2(a) está dividida en dos
regiones; estando una región ocupada con el mismo motivo que el del
bloque 902 y estando la otra región desocupada. Aquí se presume el
modo cuadro y la región 903 se define en unidades de macrobloques en
un orden indicado mediante la flecha de puntos 904 a partir del
punto de la imagen. La imagen 905 de la Fig. 2(b) está
también dividida en dos regiones estando una región ocupada por el
mismo motivo que el del bloque 906 y estando la otra una región
desocupada. El modo MB_AFF se presume aquí, y la región 907 se
define en unidades de "pares de macrobloques" en un orden
indicado mediante la flecha de puntos 908 a partir del centro de la
imagen.
Los datos codificados por compresión codificados
en las unidades de codificación son agrupados sobre una base de
región por región y la información relacionada, como por ejemplo el
modo de codificación y otras es fijada a ellas, seguida por su
transmisión o registro. Mediante la agrupación de los datos
codificados por compresión sobre una base de región por región,
podemos obtener la ventaja de que, incluso si se produce un error
debido a la contaminación de los datos en una determinada región,
puede suprimirse la difusión del error a la otra región. Es, así
mismo, factible ejecutar un procesamiento paralelo en unidades de
región lo cual permite una operación rápida.
Sin embargo, la técnica anterior presenta un
problema que es el que se describe a continuación. Concretamente,
se requiere que, en el procedimiento de codificación de vídeo de
división de imágenes en múltiples regiones, las regiones de
imágenes temporalmente adyacentes sean congruentes entre sí. En la
técnica anterior, sin embargo, las regiones se definen sobre la
base de las unidades de codificación y las unidades de codificación
son, por tanto, diferentes dependiendo de los modos de
codificación. Por esta razón, en el caso de que los modos de
codificación de imágenes adyacentes sean diferentes entre sí, los
motivos de las regiones serán diferentes incluso cuando se definan
bajo las mismas condiciones.
Por ejemplo, suponiendo que la imagen 901 y la
imagen 905 sean dos imágenes temporalmente adyacentes, los motivos
de la región 903 y de la región 907 son diferentes debido a la
diferencia entre los modos de codificación de las respectivas
imágenes. En dichos supuestos de incongruencia, las correspondientes
regiones cambiarán su forma con el tiempo, y cuando las imágenes de
las regiones se representen sobre el eje de tiempo, será
considerablemente perturbadora para la percepción humana.
Así mismo, observando el rectángulo 909 de la
Fig. 2(a) y el rectángulo 910 de la Fig. 2(b), puede
apreciarse que el medio bloque inferior del rectángulo 910
pertenece a la otra región (región no ocupada) de la imagen 901.
Concretamente, un bloque correspondiente al medio bloque inferior
del rectángulo 910 está ausente antes de que se reproduzca la
región no ocupada de la imagen 901. Por consiguiente, el bloque
pertinente no es utilizado en la codificación predictiva y ello
afecta negativamente a la eficiencia de la codificación por
compresión.
Un objetivo de la presente invención es, por
consiguiente, reducir el cambio de la forma de región debido a la
diferencia de los modos de codificación en la codificación y
descodificación de las películas e incrementar la eficiencia de la
codificación por compresión.
Con el fin de resolver el problema expuesto, un
procedimiento de codificación de vídeo de acuerdo con la presente
invención es un procedimiento de codificación de vídeo destinado a
un aparato de codificación de vídeo para codificar una película
dividida en una pluralidad de regiones, comprendiendo el
procedimiento de codificación de vídeo: una etapa de determinación
de un modo de codificación de cada imagen en la codificación de una
película compuesta por una pluralidad de imágenes; una etapa de
determinación de una unidad estructural de región para dividir la
imagen en múltiples regiones, en base al modo de codificación; una
etapa de definición de las regiones sobre la base de la unidad
estructural de región; una etapa de codificación de la información
de las regiones acerca de las regiones así definidas (por ejemplo,
la información acerca de las formas de las regiones); una etapa de
codificación por compresión de los datos de los píxeles incluidos en
las regiones, en la codificación de las unidades para generar unos
datos codificados por compresión de acuerdo con el modo de
compresión; y una etapa de salida de generación de salida del modo
de codificación, de la información de las regiones, y de los datos
codificados por compresión.
En el procedimiento de codificación de vídeo de
acuerdo con la presente invención, el modo de codificación puede
seleccionarse entre: un modo cuadro de ejecución de la codificación
sin separar las líneas de barrido que constituyen una imagen; un
modo campo de ejecución de la codificación con separación de las
líneas de barrido que constituyen una imagen; un modo conmutación
de unidad de codificación de división de una imagen en una
pluralidad de unidades de codificación y de ejecución de la
codificación en cada unidad de codificación, ya sea mediante el
modo cuadro o mediante el modo campo; un modo conmutación de unidad
de imagen de ejecución de la codificación en cada unidad de imagen,
ya sea mediante el modo cuadro o mediante el modo campo; un primer
modo de combinación como una combinación del modo cuadro con el modo
conmutación de unidad de conmutación; y un segundo modo de
combinación como una combinación del modo campo con el modo
conmutación de unidad de imagen.
En el procedimiento de codificación de vídeo de
acuerdo con la presente invención, cada una de las unidades de
codificación puede ser: un bloque compuesto por N x N píxeles cuando
el modo de codificación es el modo cuadro; un bloque compuesto por
N x N píxeles cuando el modo de codificación es el modo campo; o un
bloque compuesto por N x M (M es un número de píxeles verticales y
M = 2N) píxeles cuando el modo de codificación es el modo
conmutación de unidad de codificación.
El procedimiento de codificación de vídeo de
acuerdo con la presente invención puede estar configurado para que
cuando todas las imágenes constitutivas de la película estén
codificadas en un modo de codificación, la unidad estructural de
región sea la unidad de codificación, y para que, cuando las
imágenes constitutivas de la película estén codificadas cada una en
modos de codificación diferentes, la unidad estructural de región
sea la unidad de codificación más grande de las unidades de
codificación de los diferentes modos de codificación.
Un procedimiento de descodificación de vídeo de
acuerdo con la presente invención es un procedimiento de
descodificación de vídeo para un aparato de descodificación de vídeo
para descodificar una película dividida en una pluralidad de
regiones, comprendiendo el procedimiento de descodificación de
vídeo: una etapa de introducción de los datos codificados por
compresión generados a partir de cada una de las imágenes
constitutivas de una película, dividiendo la imagen en múltiples
regiones e implementando su codificación por compresión; una etapa
de especificación de un modo de codificación de una imagen a partir
de los datos codificados por compresión; una etapa de determinación
de una unidad estructural de región mediante la división de la
imagen en múltiples regiones en base al modo de codificación; una
etapa de adquisición de la información de las regiones acerca de
las regiones (por ejemplo, la información acerca de las formas de
las regiones) a partir de los datos codificados por compresión; una
etapa de definición de las regiones en base a la unidad estructural
de región y a la información de las regiones; una etapa de
descodificación de los datos codificados por compresión incluidos
en las regiones así definidas, en unidades de codificación para
generar los datos regenerados en unidades de codificación; y una
etapa de construcción de una imagen regenerada a partir de los datos
regenerados en unidades de codificación de acuerdo con el modo
de
codificación.
codificación.
En el procedimiento de descodificación de vídeo
de acuerdo con la presente invención, el modo de codificación
puede ser seleccionado entre: un modo cuadro de ejecución de la
codificación sin separar las líneas de barrido constitutivas de una
imagen; un modo campo de ejecución de la codificación con separación
de las líneas de barrido constitutivas de una imagen; un modo
conmutación de unidad de codificación de división de una imagen en
una pluralidad de unidades de codificación y de ejecución de la
codificación en cada unidad de codificación, ya sea mediante el
modo cuadro, o mediante el modo campo; un modo conmutación de unidad
de imagen de ejecución de la codificación en cada unidad de imagen,
ya sea mediante el modo cuadro, o mediante el modo marco; un modo
de combinación, como combinación del modo cuadro con el modo
conmutación de unidad de conmutación; y un segundo modo de
combinación, como combinación del modo campo con el modo conmutación
unidad de imagen.
En el procedimiento de descodificación de vídeo
de acuerdo con la presente invención, cada una de las unidades de
codificación puede ser: un bloque compuesto por N x N píxeles cuando
el modo de codificación es el modo cuadro; un bloque compuesto por
N x N píxeles cuando el modo de codificación es el modo campo; o un
bloque compuesto por N x M (M es el número de píxeles verticales,
y M = 2 N) píxeles cuando el modo de codificación es el modo
conmutación de unidad de codificación.
El procedimiento de descodificación de vídeo de
acuerdo con la presente invención puede estar configurado para que,
cuando todas las imágenes constitutivas de la película estén
codificadas en un modo de codificación, la unidad estructural de
región sea la unidad de codificación, y para que, cuando las
imágenes constitutivas de la película estén codificadas cada una
en diferentes modos de codificación, la unidad estructural de región
sea la unidad de codificación más grande de las unidades de
codificación de los diferentes modos de codificación.
Un programa de codificación de vídeo de acuerdo
con la presente invención está configurado para dejar que una
computadora ejecute el proceso asociado con el procedimiento de
codificación de vídeo anteriormente expuesto.
Un programa de descodificación de vídeo de
acuerdo con la presente invención está configurado para dejar que
una computadora ejecute el procesamiento asociado con el
procesamiento de descodificación de vídeo anteriormente
expuesto.
Un aparato de codificación de vídeo de acuerdo
con la presente invención es un aparato de codificación de vídeo
para la codificación de una película dividida en una pluralidad de
regiones, comprendiendo el aparato de codificación de vídeo: un
medio de determinación del modo de codificación para la
determinación de un modo de codificación de cada imagen al
codificar la película compuesta por una pluralidad de imágenes; un
medio de determinación de la unidad estructural de región para
determinar una unidad estructural de región para dividir la imagen
en múltiples regiones, en base al modo de codificación; un medio de
definición de las regiones para definir las regiones sobre la base
de la unidad estructural de región; un medio de codificación de la
información de las regiones para codificar la información de las
regiones acerca de las regiones así definidas; y un medio de
generación de datos para los datos de los píxeles de codificación
por compresión incluidos en las regiones, al codificar las unidades
para generar los datos codificados por compresión de acuerdo con el
modo de compresión.
Un aparato de descodificación de vídeo de
acuerdo con la presente invención, es un aparato de descodificación
de vídeo para la descodificación de una película dividida en una
pluralidad de regiones, comprendiendo el aparato de descodificación
de vídeo: un medio de introducción de datos para introducir los
datos generados por compresión generados a partir de cada una de
las imágenes constitutivas de una película, mediante la división de
la imagen en múltiples regiones y su implementación de codificación
por compresión; un modo de codificación de cada imagen a partir de
los datos codificados por compresión; un medio de determinación de
la unidad estructural de región para determinar una unidad
estructural de región para dividir una imagen en múltiples regiones
en base al modo de codificación; un medio de adquisición de la
información para adquirir la información de las regiones acerca de
las regiones a partir de los datos codificados por compresión; un
medio de definición de las regiones para definir las regiones, en
base a la unidad estructural de región y a la información de las
regiones; un medio de generación de los datos regenerados para
descodificar los datos codificados por compresión incluidos en las
regiones así definidas, al codificar las unidades para generar los
datos regenerados al codificar las unidades; y un medio de
construcción de las imágenes regeneradas para la construcción de una
imagen regenerada a partir de los datos regenerados al codificar
las unidades de acuerdo con el modo de codificación.
El procedimiento de codificación de vídeo de
acuerdo con la presente invención puede, así mismo, estar
configurado para que, para todas las imágenes incluidas en la
película, la unidad estructural de región sea un bloque compuesto
por N x N píxeles, en un modo cuadro de ejecutar la codificación sin
separar las líneas de barrido constitutivas de cada imagen, la
unidad estructural de región es un bloque compuesto por N x N
píxeles en un modo campo de ejecución de la codificación sin
separar las líneas de barrido constitutivas de cada imagen, la
unidad estructural de región es un bloque compuesto por N x M (M es
un número de píxeles verticales, y M = 2 N) píxeles, en un modo
conmutación de unidad de conmutación de división de cada imagen en
una pluralidad de unidades de codificación y de ejecución de la
codificación en cada unidad de codificación, ya sea mediante el
modo cuadro o mediante el modo campo, o la unidad estructural de
región es un bloque compuesto por N x M (M es un número de píxeles
verticales, y M = 2 N) píxeles, en un modo conmutación de unidad de
imagen de ejecución de la codificación de cada imagen en una unidad
de imagen, ya sea mediante el modo cuadro o mediante modo
campo.
El procedimiento de descodificación de vídeo de
acuerdo con la presente invención puede, así mismo estar configurado
para que, para todas las imágenes incluidas en la película la
unidad estructural de región sea un bloque compuesto por N x N
píxeles, en un modo cuadro de ejecución de la codificación sin
separar las líneas de barrido constitutivas de cada imagen, la
unidad estructural de región es un bloque compuesto por N x N
píxeles, en un modo campo de ejecución de la codificación con la
separación de las líneas de barrido constitutivas de cada imagen,
la unidad estructural de región es un bloque compuesto por N x M (M
es un número de píxeles verticales, y M = 2 N) píxeles, en un modo
conmutación de unidad de codificación de división de cada imagen en
una pluralidad de unidades de codificación y la ejecución de la
codificación en cada unidad de codificación, ya sea mediante el
modo cuadro o mediante el modo campo, o la unidad estructural de
región es un bloque compuesto por N x M (M es un número de píxeles
verticales, y M = 2 N) píxeles, en un modo conmutación de unidad de
imagen de ejecución de la codificación de cada imagen en una
unidad, ya sea mediante el modo cuadro o mediante el modo
campo.
Un aparato de codificación de vídeo de acuerdo
con la presente invención puede, así mismo, estar configurado para
comprender un medio de entrada para la introducción de una película
compuesta por una pluralidad de imágenes; un medio de control del
modo de codificación para la determinación de un modo de
codificación de cada imagen en la codificación de la película; un
medio de determinación de la unidad estructural de imagen para la
determinación de una unidad estructural de región para dividir cada
imagen en múltiples regiones, en base al modo de codificación; un
medio de división por regiones para definir las regiones sobre la
base de la unidad estructural de región y dividir cada imagen en
múltiples regiones; un medio de codificación para la información de
las regiones de codificación por compresión acerca de las regiones
así definidas, la información del modo de codificación, y los datos
de los píxeles incluidos en las regiones para generar los datos
codificados por compresión; y un medio de ejecución para la
ejecución de salida de los datos codificados por compresión.
Un aparato de descodificación de vídeo de
acuerdo con la presente invención puede, así mismo, estar
configurado para comprender un medio de entrada para la
introducción de los datos codificados por compresión generados
mediante la división de cada una de las imágenes constitutivas de
una película, en múltiples regiones y su implementación por
compresión; un medio de especificación del modo de codificación para
la especificación del modo de codificación de cada imagen, en base
a los datos codificados por compresión; un medio de determinación
de la unidad estructural de región para determinar la unidad
estructural de región para la división de cada imagen en múltiples
regiones en base al modo de codificación; un medio de definición de
las regiones para adquirir la información de las regiones acerca de
las regiones, en base a los datos codificados por compresión, y
para la definición de las regiones, en base a la unidad estructural
de región y a la información de las regiones; y un medio de
descodificación para la descodificación de los datos codificados
por compresión incluidos en las regiones así definidas, para
construir una imagen regenerada de acuerdo con el modo de
codificación.
De acuerdo con estos aspectos de la invención, a
la hora de la división de cada imagen constitutiva de una película
en regiones en diferentes modos de codificación, la unidad
estructural de región se determina de acuerdo con la combinación
de los modos de codificación, las regiones se definen en base a
ello, y la codificación o la descodificación de la película se
lleva a cabo en base a ello. Esto permite que se definan regiones
congruentes entre imágenes adyacentes, por medio de lo cual resulta
factible reducir el cambio de la forma de las regiones debido a la
diferencia de los modos de codificación e incrementar la eficiencia
de la codificación por compresión.
La presente invención se comprenderá de manera
más completa a partir de la descripción detallada ofrecida más
adelante en la presente memoria y con los dibujos que se
acompañan, los cuales se ofrecen solo a modo de ilustración y, por
tanto, no deben ser considerados como limitativos de la presente
invención.
El alcance de aplicabilidad adicional de la
presente invención se pondrá de manifiesto a partir de la
descripción detallada ofrecida en las líneas que siguen en la
presente memoria. Sin embargo, debe entenderse que la descripción
detallada y los ejemplos específicos, aunque indicativos de formas
de realización preferentes de la invención, se ofrecen únicamente a
modo de ilustración, de modo que los expertos en la materia podrán
advertir la existencia de diversos cambios y modificaciones dentro
del espíritu y el alcance de la invención a partir de la presente
descripción
detallada.
detallada.
La Fig. 1 es una ilustración que muestra de
manera conceptual las unidades de codificación de imágenes en los
modos de codificación de la técnica anterior.
La Fig. 2(a) es un diagrama que muestra
de manera esquemática las regiones de una imagen dividida en el modo
cuadro de acuerdo con la técnica anterior. La Fig. 2(b) es
un diagrama que muestra de manera esquemática regiones de una
imagen dividida en el modo MB_AFF de acuerdo con la técnica
anterior.
La Fig. 3 es un diagrama de bloques que muestra
la configuración esquemática del aparato de codificación de vídeo
de acuerdo con la presente invención.
La Fig. 4 es un diagrama de flujo que muestra el
flujo del proceso de implementación del procedimiento de
codificación de vídeo de acuerdo con la presente invención.
La Fig. 5 es un diagrama de flujo que muestra el
flujo del proceso para la determinación de las regiones para la
codificación.
La Fig. 6(a) es un diagrama que muestra
de manera esquemática las regiones de una imagen dividida sobre la
base del procedimiento de codificación de vídeo de acuerdo con la
presente invención, en el supuesto en que la entera imagen está
codificada en el modo cuadro.
La Fig. 6(b) es un diagrama que muestra
de manera esquemática las regiones de una imagen dividida sobre la
base del procedimiento de codificación de vídeo en el supuesto en
que la entera imagen está codificada en el modo MB_AFF.
La Fig. 7 es un diagrama de bloques que muestra
la configuración esquemática del aparato de codificación de vídeo
de acuerdo con la presente invención.
La Fig. 8 es un diagrama de flujo que muestra
el flujo del proceso de implementación del procedimiento de
descodificación de vídeo de acuerdo con la presente invención.
La Fig. 9 es un diagrama que muestra la
configuración del programa de procesamiento de vídeo de acuerdo con
la presente invención.
La Fig. 10(a) es un diagrama que muestra
un ejemplo de configuración del área de almacenamiento para el
programa de procesamiento de vídeo. La Fig. 10(b) es un
diagrama esquemático que muestra el aspecto de un disco flexible
como medio de registro. La Fig. 10(c) es un diagrama que
muestra un estado en el cual el medio de registro es montado
dentro de una unidad de disco conectada a una computadora.
Primera Forma de
Realización
En primer lugar, la primera forma de
realización de la presente invención se describirá con referencia a
los dibujos que se acompañan.
La Fig. 3 es un diagrama de bloques que muestra
una configuración de un aparato de codificación de vídeo para la
implementación del procedimiento de codificación de vídeo de acuerdo
con la presente invención. Como se muestra en la Fig. 3, el aparato
de codificación de vídeo 100 está provisto de un primer terminal de
entrada 101, de un controlador 102 del modo de codificación, en el
cual se establece un modo de codificación, un segundo terminal de
entrada 103, un dispositivo 104 de división en regiones para dividir
una imagen en múltiples regiones y un codificador 105. El
controlador 102 del modo de codificación incorpora una unidad 116 de
determinación de las regiones.
A continuación se describirá el funcionamiento
del aparato de codificación de vídeo 100 de la configuración
expuesta y cada una de las etapas del procedimiento de codificación
de vídeo implementadas de acuerdo con ello.
Las condiciones para la codificación de una
imagen son introducidas a través del terminal de entrada 101 (S201
en la Fig. 4). Los medios de entrada diferirán dependiendo de los
programas de aplicación y los medios que pueden concebirse
incluyen, por ejemplo, un modo de introducir una plantilla
predeterminada de acuerdo con una tasa de compresión, un modo en el
cual un usuario introduce las condiciones diseñadas a través de un
teclado, etc.
Los modos de codificación referidos incluyen
modos de codificación de imágenes. Los modos de codificación son
por ejemplo, los siguientes:
- (1)
- Un modo cuadro de ejecución de la codificación sin separar las líneas de barrido constitutivas de una imagen.
- (2)
- Un modo campo de ejecución de la codificación con separación entre sí de las líneas de barrido pares y de las líneas de barrido impares constitutivas de una imagen.
- (3)
- Un modo conmutación de unidad de codificación de división de una imagen en múltiples unidades de codificación y de la ejecución de la codificación en unidades de codificación, o mediante el modo cuadro, o mediante el modo campo (modo MB_AFF).
- (4)
- Un modo conmutación de unidad de imagen de ejecución de la codificación en unidades de imagen, ya sea mediante el modo cuadro, o mediante el modo campo.
- (5)
- Un primer modo de combinación que combine (1) con (3).
- (6)
- Un segundo modo de combinación que combine (2) con (3).
\vskip1.000000\baselineskip
De acuerdo con estos modos, la unidad 116 de
determinación de las regiones determina las regiones para la
codificación (S202 en la Fig. 4). Los detalles del procesamiento se
describirán más adelante con referencia a la Fig. 5. Una imagen
como objetivo para la codificación es alimentada a través del
segundo terminal de entrada 103, y es a continuación dividida en
múltiples regiones (porciones) de acuerdo con las regiones
determinadas en la etapa S202, por la unidad 104 de división en
regiones. Al mismo tiempo, la unidad 104 de división en regiones
divide los valores de píxel incluidos en las regiones, en unidades
de codificación (S203 en la Fig. 4).
Las unidades de codificación difieren de acuerdo
con los modos de codificación. En el modo cuadro, las unidades de
codificación son macrobloques compuestos cada uno por 16 x 16
píxeles; en el modo campo, las unidades de codificación son
macrobloques compuestos cada uno por 16 x 16 píxeles; en el modo
conmutación de unidad de codificación las unidades de codificación
son "pares de macrobloques" compuestos cada uno por 16 x 32
(donde 32 es el número de píxeles verticales) píxeles. El tamaño de
las unidades de codificación puede ser cualquier tamaño distinto de
16 x 16 y de 16 x 32.
La imagen que presenta los valores de píxel
divididos en unidades de codificación en la etapa S203 es alimentada
al codificador 105 y, a continuación, es codificada por compresión
en unidades de codificación mediante compensación de movimientos y
la transformada coseno discreta (S204 en la Fig. 4). En concreto, la
ME/MC (: Estimación de Movimientos/Composición de Movimientos) 114
detecta un vector de movimiento de la imagen utilizando una imagen
de referencia almacenada en la memoria de cuadros 113, y a
continuación se calcula una diferencia a partir de una señal
predictiva de movimientos compensados (108 en la Fig. 3). Así
mismo, la señal de diferencia es sometida a la transformada coseno
para tiempo discreto en DCT 109, a continuación los datos
resultantes son cuantificados en Q (Cuantificación) 110, y entonces
los datos cuantificados son sometidos a codificación de longitud
variable en VLC (: Codificación de Longitud Variable) 115. Esto da
como resultado la generación de los datos codificados por
compresión.
compresión.
Por otro lado, la señal codificada es sometida a
una cuantificación inversa y a una transformada coseno para tiempo
discreto en IQ + IDCT (: Cuantificación Inversa + Transformada
Coseno Discreta Inversa) 111, y a continuación la resultante es
añadida a la señal predictiva 162 (112 en la Fig. 3), generando de
esta forma una imagen. La imagen generada es almacenada como
imagen de referencia situada dentro de la memoria de cuadros 113.
Una imagen codificada en el modo cuadro es regenerada aquí, y a
continuación es almacenada en la memoria de modo cuadros 113 tal
como es. Una imagen codificada en el modo campo es regenerada aquí,
y a continuación es almacenada en la memoria de modo cuadros 113
después de la fusión de las líneas de barrido pares y de las líneas
de barrido impares. Una imagen codificada en el modo MB_AFF es
regenerada aquí, y a continuación es almacenada en forma de pares
de macrobloques dentro de la memoria de cuadros 113.
Los datos codificados por compresión generados
en la etapa S204 son alimentados a la unidad de adición de
información de cabecera 106 (HDR en la Fig. 3) y son combinados con
la información del modo de codificación que incluye el modo de
codificación de imágenes y la información acerca de la forma de las
regiones para obtener los datos en un formato predeterminado (S205
en la Fig. 4). A continuación, los datos son transmitidos o
registrados a través del terminal de salida 107 (S206 en la Fig.
4). La información acerca de la forma de las regiones en la
presente memoria es una regla para la generación de las regiones, y
ejemplo de ello son los órdenes indicados mediante la flecha de
puntos 404 mostrada en la posteriormente descrita Fig. 6(a) e
indicada mediante la flecha de puntos 408 mostrada en la
posteriormente descrita Fig. 6(b).
A continuación, se describirá, con referencia a
la Fig. 5, el proceso de determinación de las regiones para la
codificación en la etapa S202 de la Fig. 4. La Fig. 5 es un diagrama
que muestra el flujo del proceso para la definición (o la
determinación) de las regiones. Cuando se introduce una señal a
través del terminal de entrada 101 en la etapa S301, la información
del modo de codificación utilizado en la entera película es
adquirida a partir de esta señal de entrada (S302). El modo de
codificación es uno de los modos anteriormente mencionados (1) a
(6).
La siguiente etapa S303 es para determinar si se
aplica un único modo a todas las imágenes constitutivas de la
película. Cuando el resultado de la determinación es afirmativo
(S303; SI), el flujo se desplaza hasta la etapa S304. En este caso,
dado que todas las imágenes son codificadas en unidades de
codificación idénticas (macrobloques en el modo cuadro o pares de
macrobloques en el modo MB_AFF), la unidad estructural de región
(unidad de mapa de porción) puede ser igual a una unidad de
codificación.
Frente a ello, cuando las imágenes constitutivas
de la película codificadas en modos diferentes entre sí, esto es,
cuando el resultado de la determinación anterior es negativa (S303;
NO), el flujo se desplaza hasta la etapa S305. En este caso, los
tamaños de las unidades de codificación en los respectivos modos de
codificación son comparados entre sí, y la unidad de codificación
más grande entre ellos es seleccionada como unidad estructural de
región.
Por ejemplo, cuando el modo cuadro y el modo
MB_AFF se mezclan como modos de codificación, las unidades de
codificación de los respectivos modos son macrobloques y pares de
macrobloques. Por consiguiente, se selecciona un par de
macrobloques como el más grande como unidad estructural de
región.
En el modo conmutación de unidad de imagen de
codificación de cada una de las imágenes constitutivas de una
película en unidades de imagen, ya sea mediante un modo cuadro o
mediante el modo campo, la unidad estructural de región es de 16
píxeles (horizontales) x 32 píxeles (verticales). La razón de ello
es la siguiente.
De acuerdo con lo descrito con anterioridad, las
unidades de codificación en el modo cuadro son 16 x 16. Por otro
lado, las unidades de codificación en cada campo en el modo campo
son, así mismo, 16 x 16 y, por tanto, las unidades de codificación
después de la fusión de los dos campos que constituyen un cuadro son
sustancialmente 16 x 32. Por consiguiente, de acuerdo con la regla
de definición de la unidad de codificación más grande como unidad
estructural de región (la regla descrita en la etapa S305), la
unidad estructural de región en el modo conmutación de unidad de
imagen se define como de 16 x 32, de conformidad con el modo campo
que tiene las unidades de codificación más grandes.
Las regiones para la división de cada imagen se
definen sobre la base de la unidad estructural de región
determinada de esta manera (S306), y son generadas de salida (S307).
Dado que cada región se construye sobre la base de la unidad
estructural de región, la región más pequeña tiene un tamaño igual a
la unidad estructural de región y la región más pequeña que nunca
será definida.
La Fig. 6(a) y la Fig. 6(b) son
diagramas que muestran ejemplos de regiones en imágenes divididas
mediante el procedimiento de codificación de vídeo de acuerdo con
la presente invención. Con respecto a la imagen 401 de la Fig.
6(a), se supone que todas las imágenes están codificadas en
el modo cuadro, y la unidad estructural de regiones se considera
como un macrobloque de una unidad de codificación. La imagen 401 es
dividida en la región 403a (región ocupada) y la región 403b de
acuerdo con la regla (orden) indicada mediante la flecha de puntos
404. El bloque 402 representa la unidad estructural de región.
Así mismo, respecto a la imagen 405 de la Fig.
6(b), se supone que todas las imágenes están codificadas en
el modo MB_AFF y, de esta manera, la unidad estructural de región se
considera como un par de macrobloques de una unidad de
codificación. La imagen 405 se divide en la región 407a (región
ocupada) y la región 407b de acuerdo con la regla (orden) indicada
mediante la flecha de puntos 408. El bloque 406 representa la unidad
estructural de región.
En el procedimiento de codificación de vídeo de
acuerdo con la presente invención, como se ha descrito con
anterioridad, cuando el modo cuadro y el modo MB_AFF se mezclan, las
unidades de codificación correspondientes a los modos respectivos
son macrobloques y pares de macrobloques. Un par de macrobloques se
selecciona como el más grande de ellos y se define como una unidad
estructural de región. Dado que las regiones se definen sobre la
base del par de macrobloques, todas las imágenes estarán divididas,
tal y como se muestra en la imagen 405 de la Fig. 6(b), con
independencia de los modos de codificación.
En concreto, la unidad estructural de región
común se determina en lugar de las unidades de codificación, y las
regiones de todas las imágenes se definen en base a ello. Esto se
traduce en la obtención de la misma forma de las regiones mediante
la división de acuerdo con la misma regla, con independencia de
los modos de codificación de las respectivas imágenes, con lo cual
se mantiene la coherencia entre las regiones de las imágenes
temporalmente adyacentes. En consecuencia, el procedimiento y el
aparato de acuerdo con la presente invención reducen la obstrucción
a la percepción humana provocada por el cambio de la forma de las
regiones debido a la diferencia de los modos de codificación. Al
mismo tiempo, el procedimiento y el aparato reducen el efecto
adverso sobre la eficiencia de la codificación predictiva.
\vskip1.000000\baselineskip
Segunda Forma de
Realización
A continuación se describirá, con referencia a
la Fig. 7 y a la Fig. 8, la segunda forma de realización de la
presente invención.
La Fig. 7 es un diagrama de bloques que muestra
una configuración de un aparato de codificación de vídeo para la
implementación del procedimiento de descodificación de vídeo de
acuerdo con la presente invención. Como se muestra en la Fig. 7,
el aparato de descodificación de vídeo 500 está provisto de un
terminal de entrada 501, de un descodificador 502, de un terminal
de salida 503, de un controlador 504 del modo de codificación, y de
un analizador de datos 505. El controlador 504 del modo de
codificación presenta una unidad 511 de especificación de las
regiones.
A continuación se describirán el aparato de
descodificación de vídeo 500 de la configuración expuesta y cada
una de las etapas del procedimiento de descodificación de vídeo
implementadas de la forma siguiente.
Los datos codificados por compresión generados
por el procedimiento de codificación de vídeo de la primera forma
de realización, son alimentados a través del terminal de entrada 501
(S601 en la Fig. 8). Los datos codificados por compresión son
analizados por el analizador de datos 505 para descodificar sus
códigos de longitud variable y, a continuación, la información de
cabecera es generada de salida hasta el controlador 504 del modo de
codificación. El controlador 504 del modo de codificación especifica
el modo de codificación de los datos codificados por compresión con
referencia al modo de codificación descrito en la información de
cabecera (S602 en la Fig. 8). El modo de codificación especificado
en la presente memoria es uno de los modos (1) a (6) descritos en
la primera forma de realización.
La etapa S603 se produce para derivar las
regiones en la codificación, en base al modo de codificación así
especificado y en base a la regla de generación de las regiones
descrita en la información de cabecera (el orden indicado mediante
la flecha de puntos 404 en la Fig. 6(a)). El proceso de
derivación de las regiones de codificación en la etapa presente es
muy parecido al proceso de determinación de las regiones de
codificación descrito con referencia a la Fig. 5, y por tanto aquí
se omitirá su ilustración y descripción detalladas.
Los datos codificados por compresión en las
regiones derivadas en la etapa S603 son descodificados en las
unidades de codificación (S604). En concreto, los datos de imagen
(coeficientes de la DCT, información de movimientos, etc.)
generados de salida a partir del analizador de datos 505 de la Fig.
7 son alimentados al descodificador 502 y, a continuación, los
datos son sometidos a la cuantificación inversa en IQ (:
Cuantificación Inversa) 506 sobre la base del modo de codificación
especificado por el controlador 504 del modo de codificación. A
continuación, los datos descuantificados son sometidos a la
transformada coseno para tiempo discreto inversa en IDCT (:
Transformada Coseno Discreta Inversa) 507, los datos de imagen son,
así mismo, sometidos a compensación de movimientos en MC (:
Compensación de Movimientos) 510 y, a continuación, los datos de
movimiento compensados son añadidos a la señal predictiva (508 en
la Fig. 7), generando de esta forma la imagen.
Así mismo, la imagen regenerada es almacenada
en la memoria de cuadros 509, y es generada de salida en su tiempo
de representación por medio del terminal de salida 503 hacia un
dispositivo de representación (no mostrado). Con ocasión de
almacenar la imagen regenerada en la memoria de cuadros 509, la
imagen regenerada es construida utilizando los datos descodificados
en la etapa S604, de acuerdo con el modo de codificación (S605).
Concretamente, una imagen codificada en el modo
cuadro es reconstruida en primer término, y a continuación es
almacenada en la memoria de cuadros 509, tal como está. Una imagen
codificada en el modo campo es primeramente reconstruida y, a
continuación es almacenada dentro de la memoria de campos 509
después de la fusión de las líneas de barrido pares y de las
líneas de barrido impares. Una imagen codificada en el modo MD_AFF
es primeramente reconstruida y, a continuación, es almacenada en
forma de pares de macrobloques dentro de la memoria de modo cuadros
509.
A continuación, la imagen generada construida en
la etapa 605 es generada de salida a través del terminal de salida
503 hasta un dispositivo de representación (no mostrado).
En el procedimiento de descodificación de vídeo
de acuerdo con la presente invención, según lo descrito con
anterioridad, la descodificación se lleva a cabo sobre la situación
en la cual las funciones de cada imagen se definen en la unidad
estructural de regiones común sobre la base del modo de
codificación. Por esta razón, las regiones elaboradas mediante la
división de acuerdo con la misma regla tienen todas la misma forma,
con independencia del modo de modificación de las respectivas
imágenes, de manera que se mantenga la coherencia entre las
regiones de las imágenes temporalmente adyacentes. Por
consiguiente, el procedimiento y el aparato de acuerdo con la
presente invención reducen la obstrucción a la percepción humana
provocada por el cambio de la forma de las regiones de las imágenes
regeneradas debido a la diferencia de los modos de codificación. Al
mismo tiempo, el procedimiento y el aparato reducen el efecto
adverso sobre la eficiencia de la codificación predictiva.
Se destaca que la presente invención no está
limitada a los contenidos descritos con anterioridad en las
primera y segunda formas de realización, sino que pueden adoptar
formas de realización con las modificaciones apropiadas sin
apartarse del alcance de la invención. Por ejemplo, formas de
realización anteriores describían los ejemplos típicos en los
cuales la codificación y la descodificación se llevaban a cabo en el
modo campo separando al tiempo entre sí las líneas de barrido pares
y las líneas de barrido impares de cada imagen, pero la presente
invención puede ser aplicada a cualquier procedimiento de
separación. Por ejemplo, la presente invención es, así mismo,
aplicable a un supuesto en el que las líneas de barrido cero,
cuarta, octava y duodécima estén separadas en una primera
subimagen, las líneas de barrido primera, quinta, novena y
décimotercera en una segunda subimagen, las líneas de barrido
segunda, sexta, décima y décimocuarta en una tercera subimagen, y
las líneas de barrido tercera, séptima, undécima y décimoquinta en
una cuarta subimagen. En este caso, suponiendo que cada subimagen
esté codificada en unidades de macrobloques, es necesario delimitar
la unidad estructural de región sobre la base de que las unidades
de codificación efectivas después de la fusión de todas las líneas
de barrido son conjuntos de cuatro macrobloques.
Por último, se describirá, con referencia a la
Fig. 9, un programa para la implementación del procedimiento de
codificación de vídeo o del procedimiento de descodificación de
vídeo de acuerdo con la presente invención.
Como se muestra en la Fig. 9, el programa de
procesamiento de vídeo 11 está almacenado en el área de
almacenamiento de programas 10a constituido en el medio de registro
10. El programa de procesamiento de vídeo 11 puede ser ejecutado
por una computadora, incluyendo un terminal portátil, e incorpora un
módulo principal 12 responsable del procesamiento de vídeo, un
programa de codificación de vídeo 13 descrito a continuación, y un
programa de descodificación de vídeo 14 descrito más adelante.
El programa de codificación de vídeo 13 está
compuesto por un módulo de determinación 13a del modo de
codificación, de un módulo de determinación 13b de la unidad
estructural de región, de un módulo 13c de delimitación de las
regiones, de un módulo 13d de codificación de la información de las
regiones, y de un módulo 13e de generación de datos codificados por
compresión. Las funciones sustanciadas mediante el funcionamiento de
estos módulos son similares a las funciones sustanciadas mediante
la ejecución de las etapas respectivas del procedimiento de
codificación de vídeo anteriormente referido.
El programa de descodificación de vídeo 14 está
compuesto por un módulo 14a de entrada de datos codificados por
compresión, de un módulo 14b de especificación del modo de
codificación, del módulo 14c del módulo estructural de región, del
módulo 14d de delimitación de las regiones, del módulo 14e de
generación de los datos regenerados y del módulo 14f de
construcción de la imagen regenerada. Las funciones sustanciadas
mediante el funcionamiento de estos módulos son similares a las
funciones sustanciadas mediante la ejecución de las respectivas
etapas del procedimiento de descodificación de vídeo anteriormente
referido.
Mediante el registro del programa de
procesamiento de vídeo 11 dentro del medio de registro 10, resulta
factible que una computadora, incluyendo un terminal portátil,
ejecute fácilmente el procesamiento descrito en cada una de las
formas de realización expuestas. Más concretamente, el programa de
procesamiento de vídeo 11 es almacenado en el área de almacenaje de
programas 10a de un disco flexible que presenta el formato físico
mostrado en la Fig. 10(a), por ejemplo. Una pluralidad de
pistas T se constituye desde la periferia hacia el centro dentro
del área de almacenaje de programas 10(a) y cada pista T está
segmentada en dieciséis sectores S en dirección
circunferencial.
El área de almacenaje de programas 10a está
alojado dentro de la carcasa C del disco flexible, como se muestra
en la Fig. 10(b), constituyendo de esta forma un disco
flexible como medio de registro 10. Cuando el medio de registro 10
es montado en la unidad 20 para discos flexibles conectada a través
de un cable a un sistema informático habitualmente utilizado 30,
bien conocido, tal y como se muestra en la Fig. 10(c), el
programa de procesamiento de vídeo 11 mostrado en la Fig. 9, queda
listo para ser leído por el medio de registro 10 y es transferido
al sistema informático 30.
El medio de registro 10 no está necesariamente
limitado al disco flexible, sino que puede adoptar cualquier forma,
en tanto en cuanto el programa pueda ser registrado en su interior,
por ejemplo, puede ser un disco duro, una tarjeta de IC (Circuito
Integrado), una ROM (Memoria de Solo Lectura), o similares.
Claims (16)
1. Un procedimiento de codificación de vídeo
para que un aparato de codificación de vídeo codifique una película
dividida en una pluralidad de regiones, comprendiendo el
procedimiento de codificación de vídeo:
- una etapa de determinación de un modo de codificación de cada imagen al codificar una película compuesta por una pluralidad de imágenes;
- una etapa (S202) de determinación de una unidad estructural de regiones para dividir dicha imagen en múltiples regiones, en base a dicho procedimiento de codificación como la unidad de codificación común más grande;
- una etapa (S203) de definición de las regiones sobre la base de la unidad estructural de las regiones;
- una etapa de codificación de la información de regiones acerca de las regiones así definidas;
- una etapa (S204) de codificación por compresión de los datos de píxeles incluidos en las regiones, en unidades de codificación para generar los datos codificados por compresión de acuerdo con el modo de codificación; y
- una etapa de salida (S206) de emisión de salida del modo de codificación, de información de las regiones y de los datos codificados por compresión, en el que dicho modo de codificación es uno seleccionado entre:
- un modo cuadro de ejecución de la codificación sin separación de las líneas de barrido constitutivas de una imagen;
- un modo campo de ejecución de la codificación con separación de las líneas de barrido constitutivas de una imagen;
- un modo conmutación de unidad de codificación de división de una imagen en una pluralidad de unidades de codificación y de ejecución de la codificación en cada unidad de codificación, ya se mediante el modo cuadro o bien mediante el modo campo.
\vskip1.000000\baselineskip
2. El procedimiento de codificación de vídeo de
acuerdo con la Reivindicación 1, en el que, así mismo, dicho modo
de codificación es uno seleccionado entre:
- un modo conmutación de unidad de imagen de ejecución de una codificación en cada unidad de imagen, ya sea mediante el modo cuadro o mediante el modo campo;
- un primer modo de combinación como una combinación del modo cuadro con el modo conmutación de unidad de codificación; y
- un segundo modo de combinación como una combinación del modo campo con el modo conmutación de unidad de imagen,
- además al modo cuadro, al modo campo, y al modo conmutación de unidad de codificación.
\vskip1.000000\baselineskip
3. El procedimiento de codificación de vídeo de
acuerdo con las Reivindicaciones 1 o 2, en el que cada una de las
unidades de codificación es:
- un bloque compuesto por N x N píxeles cuando el modo de codificación es el modo cuadro;
- un bloque compuesto por N x N píxeles cuando el modo de codificación es el modo campo; o
- un bloque compuesto por N x M (M es un número de píxeles verticales, y M = 2 N) píxeles cuando el modo de codificación es el modo conmutación de unidad de codificación.
\vskip1.000000\baselineskip
4. El procedimiento de codificación de vídeo de
acuerdo con la Reivindicación 3, en el que, cuando todas las
imágenes constitutivas de la película están codificadas en el modo
cuadro o en el modo campo, la unidad estructural de regiones es la
unidad de codificación, y
- en el que, cuando las imágenes constitutivas de la película están codificadas en el modo conmutación de imagen, la unidad estructural de regiones es la unidad de codificación más grande entre las unidades de codificación entre el modo cuadro o el modo campo.
\vskip1.000000\baselineskip
5. El procedimiento de codificación de vídeo de
acuerdo con la Reivindicación 2, en el que, para en todas las
imágenes incluidas en la película,
- la unidad estructural de regiones en bloque compuesto por N x N píxeles, en un modo cuadro de ejecución de la codificación sin la separación de las líneas de barrido constitutivas de cada imagen,
- la unidad estructural de regiones es un bloque compuesto por N x N píxeles, en un modo campo de ejecución de la codificación con separación de las líneas de barrido constitutivas de cada imagen,
- la unidad estructural de regiones es un bloque compuesto por N x M (M es un número de píxeles verticales, y M = 2 N) píxeles, en un modo conmutación de unidad de codificación de división de cada imagen en una pluralidad de unidades de codificación y la ejecución de la codificación en cada unidad de codificación ya sea mediante el modo cuadro o bien mediante el modo campo, o
- la unidad estructural de regiones es un bloque compuesto por N x M (M es un número de píxeles verticales, y M = 2 N) píxeles, en un modo conmutación de unidad de imagen de ejecución de la codificación de cada imagen en una unidad de imagen, ya sea mediante el modo cuadro o bien mediante el modo campo.
\vskip1.000000\baselineskip
6. Un procedimiento de descodificación de vídeo
para que el aparato de descodificación de vídeo descodifique los
datos codificados por compresión de una película dividida en una
pluralidad de regiones, comprendiendo el procedimiento de
descodificación de vídeo:
- una etapa (S601) de realización de una entrada de datos de entrada que comprende el modo de codificación, la información de las regiones y los datos codificados por compresión generados a partir de cada una de las imágenes constitutivas de una película, mediante la división de dicha imagen en múltiples regiones y la implementación de la codificación por compresión de éstas;
- una etapa (S602) de determinación de un modo de codificación de cada imagen a partir de los datos de entra- da;
- una etapa (S603) de determinación de una unidad estructural de región para la división de la imagen en múltiples regiones, en base al modo de codificación como la unidad de codificación común más grande;
- una etapa (S604) de adquisición de la información de las regiones acerca de las regiones a partir de los datos de entrada;
- una etapa de definición de las regiones, en base a la unidad estructural de región y a la información de las regiones;
- una etapa (S604) de descodificación de los datos modificados por compresión incluidos en las regiones así definidas, en las unidades de codificación para generar los datos regenerados en las unidades de codificación; y
- una etapa (S605) de construcción de una imagen regenerada a partir de los datos regenerados en las unidades de codificación de acuerdo con el modo de codificación, en el que dicho modo de codificación es seleccionado entre:
- un modo cuadro de ejecución de la codificación sin separación de las líneas de barrido constitutivas de una imagen;
- un modo campo de ejecución de la codificación con separación de las líneas de barrido constitutivas de una imagen;
- un modo conmutación de unidad de codificación de división de una imagen de una pluralidad de unidades de codificación y de ejecución de la codificación en cada unidad de codificación, ya sea mediante el cuadro o mediante el modo campo.
\vskip1.000000\baselineskip
7. El procedimiento de descodificación de vídeo
de acuerdo con la Reivindicación 6, en el que, así mismo, dicho
modo de codificación es uno seleccionado entre:
- un modo conmutación de unidad de imagen de ejecución de la codificación en cada unidad de imagen, ya sea mediante el modo cuadro, o bien mediante el modo campo;
- un primer modo de combinación como combinación del cuadro con el modo conmutación de unidad de codificación; y
- un segundo modo de combinación como una combinación del cuadro con el modo conmutación de imagen,
- además del modo cuadro, del modo campo, y del modo conmutación de unidad de codificación.
\vskip1.000000\baselineskip
8. El procedimiento de descodificación de vídeo
de acuerdo con las Reivindicaciones 6 o 7, en el que cada una de
las unidades de codificación es:
- un bloque compuesto por N x N píxeles cuando el modo de codificación es el modo cuadro; un bloque compuesto por N x N píxeles cuando el modo de codificación es el modo campo; o
- un bloque compuesto por N x M (M es un número de píxeles verticales, y M = 2 N) píxeles cuando el modo de codificación es el modo conmutación unidad de codificación.
\vskip1.000000\baselineskip
9. El procedimiento de descodificación de vídeo
de acuerdo con la Reivindicación 8, en el que, cuando todas las
imágenes constitutivas de la película están codificadas en el modo
cuadro y en el modo campo, la unidad estructural de las regiones es
la unidad de codificación, y en el que cuando las imágenes
constitutivas de la película están codificadas en el modo
conmutación de unidad de imagen, la unidad estructural de las
regiones es la unidad de codificación más grande de las unidades de
codificación del modo cuadro o del modo campo.
10. El procedimiento de descodificación de vídeo
de acuerdo con la Reivindicación 7, en el que, para todas las
imágenes incluidas en la película,
- la unidad estructural de las regiones es un bloque compuesto por N x N píxeles, en un modo cuadro de ejecución de la codificación sin la separación de las líneas de barrido constitutivas de cada imagen,
- la unidad estructural de la región es un bloque compuesto por N x N píxeles en un modo campo de ejecución de la codificación con separación de las líneas de barrido constitutivas de cada imagen,
- la unidad estructural de las regiones es un bloque compuesto por N x M (M es un número de píxeles verticales, y M = 2 N) píxeles, en un modo conmutación de unidad de codificación de división de cada imagen en una pluralidad de unidades de codificación y la ejecución de la codificación en cada unidad de codificación, ya sea mediante el modo cuadro o mediante el modo campo, o
- la unidad estructural de región es un bloque compuesto por N x M (M es un número de píxeles verticales, y M = 2 N) píxeles, en un modo conmutación de unidad de imagen de ejecución de la codificación de cada imagen en una unidad de imagen, ya sea mediante cuadro o mediante el modo campo.
\vskip1.000000\baselineskip
11. Un programa de codificación de vídeo para
hacer que una computadora ejecute un procesamiento asociado con el
procedimiento de codificación de vídeo, de acuerdo con lo expuesto
en la Reivindicación 1.
12. Un programa de descodificación de vídeo para
hacer que una computadora ejecute el procesamiento asociado con el
procedimiento de descodificación de vídeo de acuerdo con lo
expuesto en la Reivindicación 6.
13. Un aparato de codificación de vídeo (100)
para la codificación de una película dividida en una pluralidad de
regiones, comprendiendo el aparato de codificación de vídeo:
- un medio (102) de determinación del modo de codificación para la determinación de un modo de codificación de cada imagen en la codificación de la película compuesta por una pluralidad de imágenes como un modo de codificación seleccionado entre:
- un modo cuadro de ejecución de la codificación sin la separación de las líneas de barrido constitutivas de una imagen;
- un modo campo de ejecución de la codificación con la separación de las líneas de barrido constitutivas de una imagen;
- un modo conmutación de unidad de codificación de división de una imagen en una pluralidad de unidades de codificación y la ejecución de la codificación en cada unidad de codificación, ya sea mediante el modo cuadro o mediante el modo campo;
- un medio (116) de determinación de la unidad estructural de región para la determinación de una unidad estructural de región para dividir dicha imagen en múltiples regiones, en base a dicho modo de codificación como la unidad de codificación común más grande;
\newpage
- un medio (104) de definición de las regiones para definir las regiones sobre la base de la unidad estructural de región;
- un medio (105) de codificación de la información de las regiones para la codificación de la información de las regiones acerca de las regiones así definidas;
- un medio (115) de generación de datos para la codificación por compresión de los datos de píxeles incluidos en las regiones, en unidades de codificación para generar los datos codificados por compresión de acuerdo con el modo de codificación y
- un medio (107) de salida para ejecutar de salida el modo de codificación, la información de las regiones, y los datos codificados por compresión.
\vskip1.000000\baselineskip
14. El aparato de codificación de vídeo (100)
de acuerdo con la reivindicación 13, en el que, así mismo, dicho
medio (102) de determinación del modo de codificación sirve para la
determinación de un modo de codificación de cada imagen en la
codificación de la película compuesta por una pluralidad de imágenes
como un modo de codificación seleccionado entre:
- un modo conmutación de unidad de imagen de ejecución de la codificación en cada unidad de imagen, ya sea mediante el modo cuadro o mediante el modo campo;
- un primer modo de combinación como una combinación del modo cuadro con el modo conmutación de unidad de conmutación; y
- un segundo modo de combinación como una combinación del modo campo con el modo conmutación de unidad de imagen,
- además del modo cuadro, del modo campo, y del modo de conmutación de unidad de codificación.
\vskip1.000000\baselineskip
15. Un aparato de descodificación de vídeo (500)
para la descodificación de una película dividida en una pluralidad
de regiones, comprendiendo el aparato de descodificación de
vídeo:
- un medio (505) de entrada de datos para efectuar una entrada de datos que comprenda el modo de codificación, la información de las regiones y los datos codificados por compresión generados a partir de cada una de las imágenes constitutivas de la película, mediante la división de dichas imágenes en múltiples regiones y la implementación de la codificación por compresión de éstas;
- un medio (505) de especificación del modo de codificación para la especificación de un modo de codificación de cada imagen a partir de los datos de entrada como un modo de codificación seleccionado entre:
- un modo cuadro de ejecución de la codificación sin la separación de las líneas de barrido constitutivas de una imagen;
- un modo campo de ejecución de la codificación con separación de las líneas de barrido constitutivas de una imagen;
- un modo conmutación de unidad de codificación de división de una imagen en una pluralidad de unidades de codificación y de ejecución de la codificación en cada unidad de codificación, ya sea mediante el modo cuadro o mediante el modo campo;
- un medio (505) de determinación de la unidad estructural de región para la determinación de la unidad estructural de región para la división de la imagen en múltiples regiones, en base al modo de codificación como la unidad de codificación más grande;
- un medio de adquisición de la información de las regiones para la adquisición de información de las regiones acerca de las regiones a partir de los datos de entrada;
- un medio de definición de las regiones para la definición de las regiones, en base a la unidad estructural de región y a la información de las regiones;
- un medio (502) de generación de datos regenerados para la descodificación de los datos codificados por compresión incluidos en las regiones así definidas, en las unidades de codificación para generar los datos regenerados en las unidades de codificación; y
- un medio (508) de construcción de la imagen regenerada para la construcción de una imagen regenerada a partir de los datos regenerados en las unidades de codificación de acuerdo con el modo de codificación.
\vskip1.000000\baselineskip
16. El aparato de descodificación de vídeo
(500) de acuerdo con la reivindicación 15, en el que, así mismo,
dicho medio (505) de especificación del modo de codificación es
para la especificación de un modo de codificación de cada imagen a
partir de los datos codificados por compresión como un medio de
codificación seleccionado entre:
- un modo conmutación de unidad de imagen de ejecución de la codificación en cada unidad de imagen, ya sea mediante el modo cuadro o mediante el modo campo;
- un primer modo de combinación como una combinación del modo cuadro con el modo conmutación de unidad de codificación; y
- un segundo modo de combinación como una combinación del modo campo con el modo conmutación de unidad de imagen,
- además del modo cuadro, del modo campo, y del modo conmutación de unidad de codificación.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002358518 | 2002-12-10 | ||
| JP2002-358518 | 2002-12-10 | ||
| JP2003190563A JP3504256B1 (ja) | 2002-12-10 | 2003-07-02 | 動画像符号化方法、動画像復号方法、動画像符号化装置、及び動画像復号装置 |
| JP2003-190563 | 2003-07-02 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2347228T3 true ES2347228T3 (es) | 2010-10-27 |
Family
ID=32032970
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES03026912T Expired - Lifetime ES2347228T3 (es) | 2002-12-10 | 2003-11-24 | Procedimiento de codificacion de video, procedimiento de descodificacion de video, programa de codificacion de video, programa de descodificacion de video, aparato de codificacion de video, aparato de descodificacion de video. |
Country Status (9)
| Country | Link |
|---|---|
| US (3) | US7324593B2 (es) |
| EP (1) | EP1434444B1 (es) |
| JP (1) | JP3504256B1 (es) |
| KR (2) | KR100732358B1 (es) |
| CN (1) | CN100493190C (es) |
| AT (1) | ATE471632T1 (es) |
| DE (1) | DE60332991D1 (es) |
| ES (1) | ES2347228T3 (es) |
| TW (1) | TWI230008B (es) |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008178119A (ja) * | 2002-12-10 | 2008-07-31 | Ntt Docomo Inc | 動画像符号化方法、動画像復号方法、動画像符号化プログラム、動画像復号プログラム、動画像符号化装置、及び動画像復号装置 |
| JP3504256B1 (ja) | 2002-12-10 | 2004-03-08 | 株式会社エヌ・ティ・ティ・ドコモ | 動画像符号化方法、動画像復号方法、動画像符号化装置、及び動画像復号装置 |
| JP4996501B2 (ja) * | 2007-04-06 | 2012-08-08 | キヤノン株式会社 | 多次元データの符号化装置及び復号装置並びにその制御方法 |
| US8948822B2 (en) | 2008-04-23 | 2015-02-03 | Qualcomm Incorporated | Coordinating power management functions in a multi-media device |
| US8908763B2 (en) | 2008-06-25 | 2014-12-09 | Qualcomm Incorporated | Fragmented reference in temporal compression for video coding |
| US8964828B2 (en) | 2008-08-19 | 2015-02-24 | Qualcomm Incorporated | Power and computational load management techniques in video processing |
| US8948270B2 (en) | 2008-08-19 | 2015-02-03 | Qualcomm Incorporated | Power and computational load management techniques in video processing |
| US8335256B2 (en) * | 2008-11-14 | 2012-12-18 | General Instrument Corporation | Motion compensation in video coding |
| JP2010178258A (ja) * | 2009-02-02 | 2010-08-12 | Nikon Corp | 画像処理プログラム、画像処理装置、およびカメラ |
| DK3567853T3 (da) | 2009-03-23 | 2024-01-02 | Ntt Docomo Inc | Billedsforudsigelsesafkodningsindretning og billedsforudsigelsesafkodingsfremgangsmåde |
| KR20110017719A (ko) * | 2009-08-14 | 2011-02-22 | 삼성전자주식회사 | 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치 |
| KR101457418B1 (ko) * | 2009-10-23 | 2014-11-04 | 삼성전자주식회사 | 계층적 부호화 단위의 크기에 따른 비디오 부호화 방법과 그 장치, 및 비디오 복호화 방법과 그 장치 |
| KR101487687B1 (ko) * | 2010-01-14 | 2015-01-29 | 삼성전자주식회사 | 큰 크기의 변환 단위를 이용한 영상 부호화, 복호화 방법 및 장치 |
| KR101675118B1 (ko) * | 2010-01-14 | 2016-11-10 | 삼성전자 주식회사 | 스킵 및 분할 순서를 고려한 비디오 부호화 방법과 그 장치, 및 비디오 복호화 방법과 그 장치 |
| CN102948146B (zh) * | 2010-04-13 | 2016-10-19 | 三星电子株式会社 | 基于树结构的编码单元执行去块滤波的视频编码方法和视频编码设备以及视频解码方法和视频解码设备 |
| CA3102661C (en) | 2010-07-20 | 2022-05-17 | Ntt Docomo, Inc. | Video prediction encoding and decoding for partitioned regions while determining whether or not to use motion information from neighboring regions |
| US20120106622A1 (en) * | 2010-11-03 | 2012-05-03 | Mediatek Inc. | Method and Apparatus of Slice Grouping for High Efficiency Video Coding |
| US20140153635A1 (en) * | 2012-12-05 | 2014-06-05 | Nvidia Corporation | Method, computer program product, and system for multi-threaded video encoding |
| US8804813B1 (en) * | 2013-02-04 | 2014-08-12 | Faroudja Enterprises Inc. | Progressive scan video processing |
| KR101369174B1 (ko) * | 2013-03-20 | 2014-03-10 | 에스케이텔레콤 주식회사 | 고해상도 동영상의 부호화/복호화 방법 및 장치 |
| KR101575634B1 (ko) * | 2014-01-02 | 2015-12-09 | 에스케이텔레콤 주식회사 | 고해상도 동영상의 부호화/복호화 방법 및 장치 |
| US10034026B2 (en) | 2016-04-22 | 2018-07-24 | Akila Subramaniam | Device for and method of enabling the processing of a video stream |
| KR102352933B1 (ko) * | 2016-09-09 | 2022-01-20 | 삼성전자주식회사 | 3차원 이미지를 프로세싱하기 위한 방법 및 장치 |
| CN107682017B (zh) * | 2017-09-29 | 2020-04-14 | 中国科学院地质与地球物理研究所 | 一种星载磁强计磁场数据压缩处理方法及装置 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2562499B2 (ja) | 1989-05-29 | 1996-12-11 | 日本電信電話株式会社 | 高能率画像符号化装置およびその復号化装置 |
| US5227878A (en) | 1991-11-15 | 1993-07-13 | At&T Bell Laboratories | Adaptive coding and decoding of frames and fields of video |
| US5899530A (en) * | 1995-08-23 | 1999-05-04 | Global Upholstery Company | Control mechanism for a chair |
| JPH104549A (ja) | 1995-09-29 | 1998-01-06 | Toshiba Corp | 画像符号化装置および画像復号化装置 |
| EP1689189A3 (en) | 1996-11-07 | 2008-12-10 | Panasonic Corporation | Image encoder and image decoder |
| TW358296B (en) * | 1996-11-12 | 1999-05-11 | Matsushita Electric Industrial Co Ltd | Digital picture encoding method and digital picture encoding apparatus, digital picture decoding method and digital picture decoding apparatus, and data storage medium |
| US6359929B1 (en) | 1997-07-04 | 2002-03-19 | Matsushita Electric Industrial Co., Ltd. | Image predictive decoding method, image predictive decoding apparatus, image predictive coding apparatus, and data storage medium |
| JP3189758B2 (ja) | 1997-09-30 | 2001-07-16 | 日本電気株式会社 | 符号化装置 |
| US6094225A (en) | 1997-12-02 | 2000-07-25 | Daewoo Electronics, Co., Ltd. | Method and apparatus for encoding mode signals for use in a binary shape coder |
| JPH11252559A (ja) | 1998-02-27 | 1999-09-17 | Matsushita Electric Ind Co Ltd | 透過度符号化装置および透過度復号化装置、ならびにその方法、並びに画像データ構造、並びにデータ記録媒体 |
| KR100281464B1 (ko) | 1998-03-14 | 2001-02-01 | 전주범 | 물체 기반 부호화 시스템의 보조 정보 부호화 장치 |
| US6259734B1 (en) | 1998-04-03 | 2001-07-10 | Matsushita Electric Industrial Co., Ltd. | Image processing method, image processing apparatus, and data storage media |
| JP4310921B2 (ja) * | 1998-09-21 | 2009-08-12 | ソニー株式会社 | 符号化装置及び方法、復号装置及び方法、並びに記録媒体 |
| KR20000025291A (ko) * | 1998-10-09 | 2000-05-06 | 김영환 | 엠펙-2 영상 부호화기의 움직임 보상 및 모드 결정 장치 |
| US6310915B1 (en) * | 1998-11-20 | 2001-10-30 | Harmonic Inc. | Video transcoder with bitstream look ahead for rate control and statistical multiplexing |
| JP3987986B2 (ja) | 1999-07-21 | 2007-10-10 | 株式会社テノックス | 中空繊維強化プラスチックロッドの把持装置及びその方法 |
| CN1213611C (zh) * | 2000-04-04 | 2005-08-03 | 皇家菲利浦电子有限公司 | 利用小波变换的视频编码方法 |
| CN1401189A (zh) * | 2000-11-23 | 2003-03-05 | 皇家菲利浦电子有限公司 | 视频编码方法和相应的编码器 |
| JP3504256B1 (ja) | 2002-12-10 | 2004-03-08 | 株式会社エヌ・ティ・ティ・ドコモ | 動画像符号化方法、動画像復号方法、動画像符号化装置、及び動画像復号装置 |
-
2003
- 2003-07-02 JP JP2003190563A patent/JP3504256B1/ja not_active Expired - Lifetime
- 2003-07-07 TW TW92118639A patent/TWI230008B/zh not_active IP Right Cessation
- 2003-11-19 US US10/715,435 patent/US7324593B2/en not_active Expired - Lifetime
- 2003-11-24 DE DE60332991T patent/DE60332991D1/de not_active Expired - Lifetime
- 2003-11-24 EP EP20030026912 patent/EP1434444B1/en not_active Expired - Lifetime
- 2003-11-24 AT AT03026912T patent/ATE471632T1/de not_active IP Right Cessation
- 2003-11-24 ES ES03026912T patent/ES2347228T3/es not_active Expired - Lifetime
- 2003-12-09 KR KR20030089060A patent/KR100732358B1/ko not_active Expired - Lifetime
- 2003-12-10 CN CNB2003101202695A patent/CN100493190C/zh not_active Expired - Lifetime
-
2006
- 2006-11-28 KR KR1020060118244A patent/KR100776182B1/ko not_active Expired - Lifetime
-
2008
- 2008-01-25 US US12/020,362 patent/US20080137734A1/en not_active Abandoned
-
2010
- 2010-09-30 US US12/894,850 patent/US8213501B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP1434444B1 (en) | 2010-06-16 |
| US20110019744A1 (en) | 2011-01-27 |
| KR20040050876A (ko) | 2004-06-17 |
| CN1523893A (zh) | 2004-08-25 |
| KR20070011196A (ko) | 2007-01-24 |
| EP1434444A2 (en) | 2004-06-30 |
| DE60332991D1 (de) | 2010-07-29 |
| EP1434444A3 (en) | 2005-12-21 |
| TW200410559A (en) | 2004-06-16 |
| US8213501B2 (en) | 2012-07-03 |
| US7324593B2 (en) | 2008-01-29 |
| ATE471632T1 (de) | 2010-07-15 |
| TWI230008B (en) | 2005-03-21 |
| CN100493190C (zh) | 2009-05-27 |
| KR100776182B1 (ko) | 2007-11-16 |
| US20080137734A1 (en) | 2008-06-12 |
| KR100732358B1 (ko) | 2007-06-27 |
| US20040109500A1 (en) | 2004-06-10 |
| JP3504256B1 (ja) | 2004-03-08 |
| JP2004242271A (ja) | 2004-08-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2347228T3 (es) | Procedimiento de codificacion de video, procedimiento de descodificacion de video, programa de codificacion de video, programa de descodificacion de video, aparato de codificacion de video, aparato de descodificacion de video. | |
| ES2767933T3 (es) | Capa de sectores en códec de vídeo | |
| ES2943544T3 (es) | Decodificación del mapa de significatividad para coeficientes residuales de una unidad de transformada | |
| ES2967420T3 (es) | Aparato de codificación de imágenes, procedimiento de codificación de imágenes, aparato de descodificación de imágenes, procedimiento de descodificación de imágenes y medio de almacenamiento | |
| ES2620301T3 (es) | Codificación de mapas significativos y bloques de coeficientes de transformada | |
| ES2767932T3 (es) | Codificación y decodificación de plano de bits para el estado de predicción AC e información de tipo de codificación de campo/trama de macrobloque | |
| ES2693643T3 (es) | Exploración dependiente de modo de coeficientes de un bloque de datos de vídeo | |
| ES3054950T3 (en) | Intra block copy prediction with asymmetric partitions and encoder-side search patterns, search ranges and approaches to partitioning | |
| ES2337612T3 (es) | Codificacion y descodificacion de patrones de bloques codificados con prediccion espacial. | |
| ES2773751T3 (es) | Transformación solapada condicional | |
| RU2004119839A (ru) | Компенсация глобального движения для видеоизображений | |
| ES2825065T3 (es) | Dispositivo de codificación de vídeo, procedimiento de codificación de vídeo, programa de codificación de vídeo, dispositivo de decodificación de vídeo, procedimiento de decodificación de vídeo, y programa de decodificación de video | |
| KR20060109278A (ko) | 영상 신호의 스케일러블 인코딩 및 디코딩 방법 | |
| WO2012081162A1 (ja) | 動画像符号化装置、動画像復号装置、動画像符号化方法及び動画像復号方法 | |
| ES2572885T3 (es) | Método y sistema para codificar una señal de vídeo, señal de vídeo codificada, método y sistema para decodificar una señal de vídeo | |
| KR20170084213A (ko) | 디지털 이미지의 블록을 처리하는 시스템 및 방법 | |
| EP3506637A1 (en) | Image encoding device, image decoding device, and data structure | |
| ES2991420T3 (es) | Método de codificación y descodificación de imágenes, dispositivo de codificación y descodificación y programas informáticos correspondientes | |
| KR20070023695A (ko) | 값들의 블록들을 인코딩하는 방법 및 디바이스 | |
| JP7595145B2 (ja) | 動画像符号化装置及び動画像符号化方法 | |
| JPH11313211A (ja) | 2値形状信号符号化/復号化装置 | |
| JP4256221B2 (ja) | 動画像符号化方法、動画像復号方法、動画像符号化プログラム、動画像復号プログラム、動画像符号化装置、及び動画像復号装置 | |
| ES2875586T3 (es) | Procedimiento de codificación y descodificación de imágenes, dispositivo de codificación y de descodificación y programas informáticos correspondientes | |
| JP2008178119A (ja) | 動画像符号化方法、動画像復号方法、動画像符号化プログラム、動画像復号プログラム、動画像符号化装置、及び動画像復号装置 | |
| HK1180154A (en) | Image encoding device, image decoding device, and data structure |