ES2593702T3 - Procedimiento y aparato de codificación de vídeo, y procedimiento y aparato de descodificación de vídeo - Google Patents
Procedimiento y aparato de codificación de vídeo, y procedimiento y aparato de descodificación de vídeo Download PDFInfo
- Publication number
- ES2593702T3 ES2593702T3 ES15151648.1T ES15151648T ES2593702T3 ES 2593702 T3 ES2593702 T3 ES 2593702T3 ES 15151648 T ES15151648 T ES 15151648T ES 2593702 T3 ES2593702 T3 ES 2593702T3
- Authority
- ES
- Spain
- Prior art keywords
- unit
- coding
- size
- units
- information
- 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.)
- Active
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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/24—Systems for the transmission of television signals using pulse code modulation
-
- 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/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/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for 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/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/119—Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
-
- 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
- H04N19/122—Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
-
- 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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- 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/146—Data rate or code amount at the encoder output
- H04N19/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- 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/176—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 block, e.g. a macroblock
-
- 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/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/19—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding using optimisation based on Lagrange multipliers
-
- 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/96—Tree coding, e.g. quad-tree coding
-
- 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/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- 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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/80—Technologies aiming to reduce greenhouse gasses emissions common to all road transportation technologies
- Y02T10/84—Data processing systems or methods, management, administration
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)
- Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
Abstract
Un procedimiento de descodificación de un vídeo, comprendiendo el procedimiento: extraer, de un flujo de bits, información acerca de un tamaño máximo de una unidad de codificación, e información dividida que indica si una unidad de codificación de una profundidad actual se divide en unidades de codificación de una profundidad inferior; determinar una pluralidad de unidades de codificación máxima al dividir una imagen usando la información acerca de un tamaño máximo de la unidad de codificación; determinar, basándose en la información dividida, unidades de codificación de una estructura jerárquica que comprende unidades de codificación que no se dividen más de entre unidades de codificación divididas a partir de cada unidad de codificación máxima de entre la pluralidad de unidades de codificación máxima; y descodificar las unidades de codificación de la estructura jerárquica en cada unidad de codificación máxima, en el que: cada unidad de codificación máxima se divide de forma jerárquica en unidades de codificación de profundidades que incluyen al menos una de una profundidad actual y una profundidad inferior de acuerdo con la información dividida, cuando la información dividida indica una división para la unidad de codificación de la profundidad actual, la unidad de codificación de una profundidad actual se divide en unidades de codificación de la profundidad inferior al dividir entre dos una altura y una anchura de la unidad de codificación de una profundidad actual, caracterizado porque: cuando la información dividida indica una no división para la unidad de codificación de la profundidad actual, se determina una pluralidad de unidades de predicción en la unidad de codificación de la profundidad actual, se realiza inter-predicción sobre la pluralidad de unidades de predicción, se determinan una o más unidades de transformación en la unidad de codificación de la profundidad actual y se realiza transformación inversa sobre la unidad de transformación.
Description
10
15
20
25
30
35
40
45
50
55
Por consiguiente, la unidad de salida 130 puede asignar una información de codificación acerca de una correspondiente profundidad codificada y un modo de codificación a al menos una de la unidad de codificación, la unidad de predicción y una unidad mínima incluida en la unidad de codificación máxima.
La unidad mínima es una unidad de datos rectangular que se obtiene al dividir entre 4 la unidad de codificación mínima que constituye la profundidad lo más inferior. Como alternativa, la unidad mínima puede ser una unidad de datos rectangular máxima que se puede incluir en todas las unidades de codificación, las unidades de predicción, las unidades de partición y las unidades de transformación incluidas en la unidad de codificación máxima.
Por ejemplo, la información de codificación emitida a través de la unidad de salida 130 se puede clasificar en una información de codificación de acuerdo con las unidades de codificación y una información de codificación de acuerdo con las unidades de predicción. La información de codificación de acuerdo con las unidades de codificación puede incluir la información acerca del modo de predicción y acerca del tamaño de las particiones. La información de codificación de acuerdo con las unidades de predicción puede incluir una información acerca de una dirección estimada de un inter-modo, acerca de un índice de imagen de referencia del inter-modo, acerca de un vector de movimiento, acerca de una componente de croma de un intra-modo y acerca de un procedimiento de interpolación del intra-modo. Asimismo, una información acerca de un tamaño máximo de la unidad de codificación definida de acuerdo con imágenes, sectores o GOP y una información acerca de una profundidad máxima se puede insertar en un SPS (Sequence Parameter Set, Conjunto de Parámetros de Secuencia) o un encabezado de un flujo de bits.
En el aparato de codificación de vídeo 100, la unidad de codificación más profunda puede ser una unidad de codificación que se obtiene al dividir entre dos una altura o un ancho de una unidad de codificación de una profundidad superior, la cual se encuentra una capa por encima. Dicho de otra forma, cuando el tamaño de la unidad de codificación de la profundidad actual es de 2N x 2N, el tamaño de la unidad de codificación de la profundidad inferior es de N x N. Asimismo, la unidad de codificación de la profundidad actual que tiene un tamaño de 2N x 2N puede incluir un máximo de 4 unidades de codificación de la profundidad inferior.
Por consiguiente, el aparato de codificación de vídeo 100 puede formar las unidades de codificación que tienen la estructura de árbol determinando las unidades de codificación que tienen una forma óptima y un tamaño óptimo para cada unidad de codificación máxima, basándose en el tamaño de la unidad de codificación máxima y la profundidad máxima que se determinan considerando características de la imagen actual. Asimismo, debido a que la codificación se puede realizar en cada unidad de codificación máxima mediante el uso de uno cualquiera de varios modos de predicción y transformaciones, un modo de codificación óptima se puede determinar considerando características de la unidad de codificación de varios tamaños de imagen.
Por lo tanto, si una imagen que tiene una alta resolución o una gran cantidad de datos se codifica en un macrobloque convencional, un número de macrobloques por imagen aumenta de manera excesiva. Por consiguiente, aumenta un número de piezas de información comprimida que se genera para cada macrobloque y, por lo tanto, es difícil transmitir la información comprimida y disminuye la eficiencia de la compresión de datos. No obstante, mediante el uso del aparato de codificación de vídeo 100, la eficiencia de la compresión de imagen se puede aumentar debido a que una unidad de codificación se ajusta al tiempo que se consideran características de una imagen mientras se aumenta el tamaño máximo de una unidad de codificación al tiempo que se considera un tamaño de la imagen.
La figura 2 es un diagrama de bloques de un aparato de descodificación de vídeo 200.
El aparato de descodificación de vídeo 200 incluye un receptor 210, un extractor de datos de imagen y de información de codificación 220 y un descodificador de datos de imagen 230. Las definiciones de varias expresiones, tales como unidad de codificación, profundidad unidad de predicción, unidad de transformación e información acerca de varios modos de codificación, para varias operaciones del aparato de descodificación de vídeo 200 son idénticas a las que se describen con referencia a la figura 1 y al aparato de codificación de vídeo 100.
El receptor 210 recibe y analiza un flujo de bits de un vídeo codificado. El extractor de datos de imagen y de información de codificación 220 extrae unos datos de imagen codificados para cada unidad de codificación a partir del flujo de bits analizado, en el que las unidades de codificación tienen una estructura de árbol de acuerdo con cada unidad de codificación máxima y emite los datos extraídos de imagen hacia el descodificador de datos de imagen
230. El extractor de datos de imagen y de información de codificación 220 puede extraer una información acerca del tamaño máximo de una unidad de codificación de una imagen actual, a partir de un encabezado acerca de la imagen actual o SPS.
Asimismo, el extractor de datos de imagen y de información de codificación 220 extrae una información acerca de la profundidad codificada y el modo de codificación para las unidades de codificación que tienen una estructura de árbol de acuerdo con cada unidad de codificación máxima, a partir del flujo de bits analizado. La información extraída acerca de la profundidad codificada y el modo de codificación se emite hacia el descodificador de datos de imagen 230. Dicho de otra forma, los datos de imagen en un flujo de bits se dividen en la unidad de codificación máxima de tal modo que el descodificador de datos de imagen 230 descodifica los datos de imagen para cada unidad de codificación máxima.
10
15
20
25
30
35
40
45
50
55
La información acerca de la profundidad codificada y el modo de codificación de acuerdo con la unidad de codificación máxima se puede establecer para una información acerca de al menos una unidad de codificación que se corresponde con la profundidad codificada, y una información acerca de un modo de codificación puede incluir una información acerca de un tipo de partición de una correspondiente unidad de codificación que se corresponde con la profundidad codificada, acerca de un modo de predicción y de un tamaño de una unidad de transformación. Asimismo, una información de división de acuerdo con unas profundidades se puede extraer como una información acerca de la profundidad codificada.
La información acerca de la profundidad codificada y el modo de codificación de acuerdo con cada unidad de codificación máxima extraída por el extractor de datos de imagen y de información de codificación 220 es una información acerca de una profundidad codificada y un modo de codificación que se determina para generar un error de codificación mínimo cuando un codificador, tal como el aparato de codificación de vídeo 100, realiza, de forma repetida, una codificación para cada unidad de codificación más profunda de acuerdo con unas profundidades de acuerdo con cada unidad de codificación máxima. Por consiguiente, el aparato de descodificación de vídeo 200 puede restaurar la imagen mediante la descodificación de los datos de imagen de acuerdo con una profundidad codificada y un modo de codificación que genera el error de codificación mínimo.
Debido a que una información de codificación acerca de la profundidad codificada y el modo de codificación se pueden asignar a una unidad de datos previamente determinada de entre una correspondiente unidad de codificación, una unidad de predicción y una unidad mínima, el extractor de datos de imagen y de información de codificación 220 puede extraer la información acerca de la profundidad codificada y el modo de codificación de acuerdo con las unidades de datos previamente determinadas. Las unidades de datos previamente determinadas a las cuales se asigna la misma información acerca de la profundidad codificada y el modo de codificación se pueden inferir para que sean las unidades de datos incluidas en la misma unidad de codificación máxima.
El descodificador de datos de imagen 230 restaura la imagen actual mediante la descodificación de los datos de imagen en cada unidad de codificación máxima basándose en la información acerca de la profundidad codificada y el modo de codificación de acuerdo con las unidades de codificación máxima. Dicho de otra forma, el descodificador de datos de imagen 230 puede descodificar los datos de imagen codificados basándose en la información extraída acerca del tipo de partición, el modo de predicción y la unidad de transformación para cada unidad de codificación de entre unas unidades de codificación que tienen la estructura de árbol incluida en cada unidad de codificación máxima. El proceso de descodificación puede incluir una predicción que incluye intra-predicción, compensación de movimiento y transformación inversa. Se puede realizar una transformación inversa de acuerdo con un procedimiento de transformación ortogonal inversa o transformación entera inversa.
El descodificador de datos de imagen 230 puede realizar una intra-predicción o una compensación de movimiento de acuerdo con una partición y un modo de predicción de cada unidad de codificación, basándose en la información acerca del tipo de partición y el modo de predicción de la unidad de predicción de la unidad de codificación de acuerdo con unas profundidades codificadas.
Asimismo, el descodificador de datos de imagen 230 puede realizar la transformación inversa de acuerdo con cada unidad de transformación en la unidad de codificación, basándose en la información acerca del tamaño de la unidad de transformación de la unidad de codificación de acuerdo con unas profundidades codificadas, con el fin de realizar la transformación inversa de acuerdo con las unidades de codificación máxima.
El descodificador de datos de imagen 230 puede determinar al menos una profundidad codificada de una unidad de codificación máxima actual mediante el uso de una información dividida de acuerdo con unas profundidades. Si la información dividida indica que los datos de imagen ya no se dividen más en la profundidad actual, la profundidad actual es una profundidad codificada. Por consiguiente, el descodificador de datos de imagen 230 puede descodificar los datos codificados de al menos una unidad de codificación que se corresponde con cada profundidad codificada en la unidad de codificación máxima actual mediante el uso de la información acerca de un tipo de partición de una unidad de predicción, un modo de predicción y un tamaño de una unidad de transformación para cada unidad de codificación que se corresponde con la profundidad codificada y emitir los datos de imagen de la unidad de codificación máxima actual.
Dicho de otra forma, las unidades de datos que contienen la información de codificación que incluye la misma información dividida se pueden reunir al observar el conjunto de información de codificación que se asigna para la unidad de datos previamente determinada de entre la unidad de codificación, la unidad de predicción y la unidad mínima, y se puede considerar que las unidades de datos recopilados son una unidad de datos que va a ser descodificada por el descodificador de datos de imagen 230 en el mismo modo de codificación.
El aparato de descodificación de vídeo 200 puede obtener una información acerca de al menos una unidad de codificación que genera el error de codificación mínimo cuando la codificación se realiza, de forma recursiva, para cada unidad de codificación máxima y puede usar la información para descodificar la imagen actual. Dicho de otra forma, se pueden descodificar las unidades de codificación que tienen la estructura de árbol determinada para ser las unidades óptimas de codificación en cada unidad de codificación máxima. Asimismo, el tamaño máximo de una unidad de codificación se determina considerando una resolución y una cantidad de datos de imagen.
10
15
20
25
30
35
40
45
50
55
Por consiguiente, incluso si los datos de imagen tienen una alta resolución y una gran cantidad de datos, los datos de imagen se pueden descodificar y restaurar, de manera eficiente, mediante el uso de un tamaño de una unidad de codificación y un modo de codificación, los cuales se determinan, de manera adaptativa, de acuerdo con características de los datos de imagen, mediante el uso de una información acerca de un modo de codificación óptima que se recibe a partir de un codificador.
Un procedimiento de determinación de unidades de codificación que tiene una estructura de árbol, una unidad de predicción y una unidad de transformación se describirá a continuación con referencia a las figuras 3 -13.
La figura 3 es un diagrama para describir un concepto de unidades de codificación.
Un tamaño de una unidad de codificación se puede expresar en ancho x altura y puede ser de 64 x 64, 32 x 32, 16 x 16 y 8 x 8. Una unidad de codificación de 64 x 64 se puede dividir en unas particiones de 64 x 64, 64 x 32, 32 x 64 o 32 x 32 y una unidad de codificación de 32 x 32 se puede dividir en unas particiones de 32 x 32, 32 x 16, 16 x 32 o 16 x 16, una unidad de codificación de 16 x 16 se puede dividir en unas particiones de 16 x 16, 16 x 8, 8 x16 u 8x8 y una unidad de codificaciónde 8 x8 se puede dividir en unas particiones de 8 x8, 8 x4, 4x8 o 4x4.
En los datos de vídeo 310, la resolución es de 1920 x 1080, un tamaño máximo de una unidad de codificación es de 64 y una profundidad máxima es de 2. En los datos de vídeo 320, la resolución es de 1920 x 1080, el tamaño máximo de una unidad de codificación es de 64 y la profundidad máxima es de 3. En los datos de vídeo 330, la resolución es de 352 x 288, el tamaño máximo de una unidad de codificación es de 16 y la profundidad máxima es de 1. La profundidad máxima mostrada en la figura 3 denota el número total de divisiones de una unidad de codificación máxima a una unidad de descodificación mínima.
Si la resolución es alta o la cantidad de datos es grande, el tamaño máximo de una unidad de codificación puede ser grande con el fin de no solo aumentar la eficiencia de la codificación sino también para reflejar, de manera exacta, las características de una imagen. Por consiguiente, el tamaño máximo de la unidad de codificación de los datos de vídeo 310 y 320 que tienen la resolución más alta que los datos de vídeo 330 puede ser de 64.
Debido a que la profundidad máxima de los datos de vídeo 310 es de 2, las unidades de codificación 315 de los datos de vídeo 310 pueden incluir una unidad de codificación máxima que tenga un tamaño de eje largo de 64 y las unidades de codificación que tienen unos tamaños de eje largo de 32 y 16 debido a que las profundidades se ahondan a dos capas al dividir dos veces la unidad de codificación máxima. Mientras tanto, debido a que la profundidad máxima de los datos de vídeo 330 es de 1, las unidades de codificación 335 de los datos de vídeo 330 pueden incluir una unidad de codificación máxima que tiene un tamaño de eje largo de 16 y unas unidades de codificación que tienen un tamaño de eje largo de 8 debido a que las profundidades se ahondan a una capa al dividir una vez la unidad de codificación máxima.
Debido a que la profundidad máxima de los datos de vídeo 320 es de 3, las unidades de codificación 325 de los datos de vídeo 320 pueden incluir una unidad de codificación máxima que tiene un tamaño de eje largo de 64 y unas unidades de codificación que tienen unos tamaños de eje largo de 32, 16 y 8 debido a que las profundidades se ahondan a 3 capas al dividir en tres ocasiones la unidad de codificación máxima. A medida que la profundidad se ahonda, se puede expresar de manera precisa una información detallada.
La figura 4 es un diagrama de bloques de un codificador de imagen 400 basado en unidades de codificación.
El codificador de imagen 400 realiza operaciones del determinador de unidad de codificación 120 del aparato de codificación de vídeo 100 para codificar los datos de imagen. Dicho de otra forma, un intra-predictor 410 realiza la intra-predicción en unas unidades de codificación en un intra-modo, de entre una trama actual 405 y un estimador de movimiento 420 y un compensador de movimiento 425 realizan una inter-estimación y una compensación de movimiento en unidades de codificación en un inter-modo de entre la trama actual 405 mediante el uso de la trama actual 405 y una trama de referencia 495.
Los datos emitidos a partir del intra-predictor 410, el estimador de movimiento 420 y el compensador de movimiento 425 se emiten como un coeficiente de transformación cuantificada a través de un transformador 430 y un cuantificador 440. El coeficiente de transformación cuantificada se restaura como datos en un dominio espacial a través de un cuantificador inverso 460 y un transformador inverso 470 y los datos restaurados en el dominio espacial se emiten como la trama de referencia 495 después de procesarse posteriormente a través de una unidad de desbloqueo 480 y una unidad de filtrado de lazo 490. El coeficiente de transformación cuantificada se puede emitir como un flujo de bits 455 a través de un codificador de entropía 450.
Con el fin de que el codificador de imagen 400 se aplique en el aparato de codificación de vídeo 100, todos los elementos del codificador de imagen 400, es decir, el intra-predictor 410, el estimador de movimiento 420, el compensador de movimiento 425, el transformador 430, el cuantificador 440, el codificador de entropía 450, el cuantificador inverso 460, el transformador inverso 470, la unidad de desbloqueo 480 y la unidad de filtrado de lazo 490 realizan operaciones basándose en cada unidad de codificación de entre unas unidades de codificación que tienen una estructura de árbol al tiempo que se considera la profundidad máxima de cada unidad de codificación máxima.
10
15
20
25
30
35
40
45
50
55
De manera específica, el intra-predictor 410, el estimador de movimiento 420 y el compensador de movimiento 425 determinan las particiones y el modo de predicción de cada unidad de codificación de entre unas unidades de codificación que tienen una estructura de árbol al tiempo que se considera el tamaño máximo y la profundidad máxima de una unidad de codificación máxima actual y el transformador 430 determina el tamaño de la unidad de transformación en cada unidad de codificación de entre las unidades de codificación que tienen una estructura de árbol.
La figura 5 es un diagrama de bloques de un descodificador de imagen 500 basado en unidades de codificación.
Un analizador 510 analiza los datos de imagen codificados que se van a descodificar y una información acerca de la codificación requerida para la descodificación a partir de un flujo de bits 505. Los datos de imagen codificados se emiten como unos datos cuantificados inversos a través de un descodificador de entropía 520 y un cuantificador inverso 530 y los datos cuantificados inversos se restauran para dar unos datos de imagen en un dominio espacial a través de un transformador inverso 540.
Un intra-predictor 550 realiza la intra-predicción en unas unidades de codificación en un intra-modo con respecto a los datos de imagen en el dominio espacial, y un compensador de movimiento 560 realiza una compensación de movimiento en unas unidades de codificación en un inter-modo mediante el uso de una trama de referencia 585.
Los datos de imagen en el dominio espacial, que pasaron a través del intra-predictor 550 y el compensador de movimiento 560, se pueden emitir como una trama restaurada 595 después de procesarse posteriormente a través de una unidad de desbloqueo 570 y una unidad de filtrado de lazo 580. Asimismo, los datos de imagen que se procesan posteriormente a través de la unidad de desbloqueo 570 y la unidad de filtrado de lazo 580 se pueden emitir como la trama de referencia 585.
Con el fin de descodificar los datos de imagen en el descodificador de datos de imagen 230 del aparato de descodificación de vídeo 200, el descodificador de imagen 500 puede realizar las operaciones que se realizan después del analizador 510.
Con el fin de que el descodificador de imagen 500 se aplique en el aparato de descodificación de vídeo 200, todos los elementos del descodificador de imagen 500, es decir, el analizador 510, el descodificador de entropía 520, el cuantificador inverso 530, el transformador inverso 540, el intra-predictor 550, el compensador de movimiento 560, la unidad de desbloqueo 570 y la unidad de filtrado de lazo 580 realizan operaciones basándose en unas unidades de codificación que tienen una estructura de árbol para cada unidad de codificación máxima.
De manera específica, el intra-predictor 550 y el compensador de movimiento 560 realizan operaciones basándose en particiones y un modo de predicción para cada una de las unidades de codificación que tienen una estructura de árbol, y el transformador inverso 540 realiza operaciones basándose en un tamaño de una unidad de transformación para cada unidad de codificación.
La figura 6 es un diagrama que ilustra unas unidades de codificación más profunda de acuerdo con profundidades y con particiones.
El aparato de codificación de vídeo 100 y el aparato de descodificación de vídeo 200 usan unas unidades jerárquicas de codificación con el fin de considerar unas características de una imagen. La altura máxima, el ancho máximo y la profundidad máxima de las unidades de codificación se pueden determinar, de manera adaptativa, de acuerdo con las características de la imagen, o se pueden establecer de manera diferente por un usuario. Los tamaños de las unidades de codificación más profunda de acuerdo con unas profundidades se pueden determinar de acuerdo con el tamaño máximo previamente determinado de la unidad de codificación.
En una estructura jerárquica 600 de unidades de codificación, la altura máxima y el ancho máximo de las unidades de codificación son cada uno de 64 y la profundidad máxima es de 4. Debido a que la profundidad se ahonda a lo largo de un eje vertical de la estructura jerárquica 600, se dividen cada una de una altura y un ancho de la unidad de codificación más profunda. Asimismo, una unidad de predicción y unas particiones, las cuales son bases para la codificación de predicción de cada unidad de codificación más profunda, se muestran a lo largo de un eje horizontal de la estructura jerárquica 600.
Dicho de otra forma, una unidad de codificación 610 es una unidad de codificación máxima en la estructura jerárquica 600, en la que la profundidad es 0 y el tamaño, es decir, la altura por ancho, es de 64 x 64. La profundidad se ahonda a lo largo del eje vertical y existen la unidad de codificación 620 que tiene un tamaño de 32 x 32 y la profundidad de 1, la unidad de codificación 630 que tiene un tamaño de 16 x 16 y la profundidad de 2, la unidad de codificación 640 que tiene un tamaño de 8 x 8 y la profundidad de 3 y la unidad de codificación 650 que tiene un tamaño de 4 x 4 y la profundidad de 4. La unidad de codificación 650 que tiene un tamaño de 4 x 4 y la profundidad de 4 es una unidad de codificación mínima.
La unidad de predicción y las particiones de una unidad de codificación son colocadas a lo largo del eje horizontal de acuerdo con cada profundidad. Dicho de otra forma, si la unidad de codificación 610 que tiene un tamaño de 64 x 64 y la profundidad de 0 es una unidad de predicción, la unidad de predicción se puede dividir en unas particiones que
10
15
20
25
30
35
40
45
50
55
La unidad de salida 130 del aparato de codificación de vídeo 100 puede codificar y transmitir una información 800 acerca del tipo de partición, una información 810 acerca del modo de predicción y una información 820 acerca del tamaño de la unidad de transformación para cada unidad de codificación que se corresponde con la profundidad codificada, como una información acerca del modo de codificación.
La información 800 indica una información acerca de la forma de una partición que se obtiene al dividir la unidad de predicción de la unidad de codificación actual, en la que la partición es una unidad de datos para la codificación de predicción de la unidad de codificación actual. Por ejemplo, una unidad de codificación actual CU_0 que tiene un tamaño de 2N x 2N se puede dividir en una cualquiera de una partición 802 que tiene un tamaño de 2N x 2N, una partición 804 que tiene un tamaño de 2N x N, una partición 806 que tiene un tamaño de N x 2N y una partición 808 que tiene un tamaño de N x N. En el presente caso, la información 800 acerca del tipo de partición se establece para indicar una de la partición 804 que tiene un tamaño de 2N x N, la partición 806 que tiene un tamaño de N x 2N y la partición 808 que tiene un tamaño de N x N.
La información 810 indica el modo de predicción de cada partición. Por ejemplo, la información 810 puede indicar el modo de la codificación de predicción realizada en una partición indicada por la información 800, es decir, un intramodo 812, un inter-modo 814 o un modo de salto 816.
La información 820 indica la unidad de transformación que estará basada cuando la transformación se va a realizar en la unidad de codificación actual. Por ejemplo, la unidad de transformación puede ser una primera intra-unidad de transformación 822, una segunda intra-unidad de transformación 824, una primera inter-unidad de transformación 826 o una segunda intra-unidad de transformación 828.
El extractor de datos de imagen y de información de codificación 220 del aparato de descodificación de vídeo 200 puede extraer y usar la información 800, 810 y 820 para la descodificación, de acuerdo con cada unidad de codificación más profunda.
La figura 9 es un diagrama de unas unidades de codificación más profunda de acuerdo con unas profundidades.
Una información dividida se puede usar para indicar el cambio de la profundidad. La información dividida indica si la unidad de codificación de la profundidad actual se divide en unas unidades de codificación de una profundidad inferior.
Una unidad de predicción 910 para la codificación de predicción de la unidad de codificación 900 que tiene una profundidad de 0 y un tamaño de 2N_0 x 2N_0 puede incluir las particiones de un tipo de partición 912 que tiene un tamaño de 2N_0 x 2N_0, un tipo de partición 914 que tiene un tamaño de 2N_0 x N_0, un tipo de partición 916 que tiene un tamaño de N_0 x 2N_0 y un tipo de partición 918 que tiene un tamaño de N_0 x N_0. La figura 9 solo ilustra los tipos de partición 912 -918 que se obtienen al dividir, de forma simétrica, la unidad de predicción 910, aunque el tipo de partición no se limita a los mismos y las particiones de la unidad de predicción 910 pueden incluir particiones asimétricas, particiones que tienen una forma previamente determinada y particiones que tienen una forma geométrica.
La codificación de predicción se realiza, de forma repetida, en una partición que tiene un tamaño de 2N_0 x 2N_0, en dos particiones que tienen un tamaño de 2N_0 x N_0, en dos particiones que tienen un tamaño de N_0 x 2N_0 y en cuatro particiones que tienen un tamaño de N_0 x N_0, de acuerdo con cada tipo de partición. La codificación de predicción en un intra-modo y un inter-modo se puede realizar en las particiones que tienen los tamaños de 2N_0 x 2N_0, N_0 x 2N_0, 2N_0 x N_0 y N_0 x N_0. La codificación de predicción en un modo de salto solo se realiza en la partición que tiene un tamaño de 2N_0 x 2N_0.
Los errores de codificación que incluyen la codificación de predicción en los tipos de partición 912 -918 se comparan y el error de codificación mínimo se determina entre los tipos de partición. Si un error de codificación es el más pequeño en uno de los tipos de partición 912 -916, la unidad de predicción 910 no se puede dividir en una profundidad inferior.
Si el error de codificación es el más pequeño en el tipo de partición 918, la profundidad se cambia de 0 a 1 para dividir el tipo de partición 918 en la operación 920 y la codificación se realiza, de forma repetida, en unas unidades de codificación 930 que tienen una profundidad de 2 y un tamaño de N_0 x N_0 para buscar el error de codificación mínimo.
La unidad de predicción 940 para la codificación de predicción de la unidad de codificación 930 que tiene una profundidad de 1 y un tamaño de 2N_1 x 2N_1 (=N_0 x N_0) puede incluir las particiones de un tipo de partición 942 que tiene un tamaño de 2N_1 x 2N_1, un tipo de partición 944 que tiene un tamaño de 2N_1 x N_1, un tipo de partición 946 que tiene un tamaño de N_1 x 2N_1 y un tipo de partición 948 que tiene un tamaño de N_1 x N_1.
Si el error de codificación es el más pequeño en el tipo de partición 948, la profundidad se cambia de 1 a 2 para dividir el tipo de partición 948 en la operación 950 y la codificación se realiza, de forma repetida, en unas unidades de codificación 960, las cuales tienen una profundidad de 2 y un tamaño de N_2 x N_2 para buscar el error de codificación mínimo.
10
15
20
25
30
35
40
45
50
55
La información de codificación acerca de las unidades de codificación que tienen una estructura de árbol puede incluir al menos una de una unidad de codificación que se corresponde con la profundidad codificada, una unidad de predicción y una unidad mínima. La unidad de codificación que se corresponde con la profundidad codificada puede incluir al menos una de una unidad de predicción y una unidad mínima que contiene la misma información de codificación.
Por consiguiente, se determina si las unidades de datos adyacentes se incluyen en la misma unidad de codificación que se corresponde con la profundidad codificada al comparar la información de codificación de las unidades de datos adyacentes. Asimismo, la correspondiente unidad de codificación que se corresponde con la profundidad codificada se determina mediante el uso de la información de codificación de una unidad de datos y, por lo tanto, se puede determinar la distribución de las profundidades codificadas en una unidad de codificación máxima.
Por consiguiente, si una unidad de codificación actual se predice basándose en una información de codificación de las unidades de datos adyacentes, una información de codificación de unas unidades de datos en unas unidades de codificación más profunda adyacentes a la unidad de codificación actual se puede consultar y usar directamente.
Como alternativa, si una unidad de codificación actual se predice basándose en una información de codificación de las unidades de datos adyacentes, las unidades de datos adyacentes a la unidad de codificación actual se buscan usando una información codificada de las unidades de datos y las unidades de codificación buscadas adyacentes se pueden consultar para la predicción de la unidad de codificación actual.
La figura 13 es un diagrama para describir la relación entre una unidad de codificación, una unidad de predicción o una partición, y una unidad de transformación, de acuerdo con una información de modo de codificación de la tabla
1.
La unidad de codificación máxima 1300 incluye las unidades de codificación 1302, 1304, 1306, 1312, 1314, 1316 y 1318 de profundidades codificadas. En el presente caso, debido a que la unidad de codificación 1318 es una unidad de codificación de una profundidad codificada, la información dividida se puede establecer en 0. La información acerca del tipo de partición de la unidad de codificación 1318 que tiene un tamaño de 2N x 2N se puede establecer para que sea una de un tipo de partición 1322 que tiene un tamaño de 2N x 2N, un tipo de partición 1324 que tiene un tamaño de 2N x N, un tipo de partición 1326 que tiene un tamaño de N x 2N, un tipo de partición 1328 que tiene un tamaño de N x N, un tipo de partición 1332 que tiene un tamaño de 2N x nU, un tipo de partición 1334 que tiene un tamaño de 2N x nD, un tipo de partición 1336 que tiene un tamaño de nL x 2N y un tipo de partición 1338 que tiene un tamaño de nR x 2N.
Cuando el tipo de partición se establece para que sea simétrico, es decir, el tipo de partición 1322, 1324, 1326 o 1328, la unidad de transformación 1342 que tiene un tamaño de 2N x 2N se establece o se ajusta si una información dividida (el indicador de tamaño de TU) de una unidad de transformación es 0 y la unidad de transformación 1344 que tiene un tamaño de N x N se ajusta si un indicador de tamaño de TU es 1.
Cuando el tipo de partición se establece o se ajusta para que sea asimétrico, es decir, el tipo de partición 1332, 1334, 1336 o 1338, una unidad de transformación 1352 que tiene un tamaño de 2N x 2N se ajusta si un indicador de tamaño de TU es 0 y una unidad de transformación 1354 que tiene un tamaño de N / 2 x N / 2 se ajusta si un indicador de tamaño de TU es 1.
Con referencia a la figura 13, el indicador de tamaño de TU es un indicador que tiene un valor de 0 o 1, aunque el indicador de tamaño de TU no se limita a 1 bit y la unidad de transformación se puede dividir de forma jerárquica con una estructura de árbol al tiempo que aumenta el indicador de tamaño de TU a partir de 0.
En este caso, el tamaño de la unidad de transformación que se ha usado en realidad se puede expresar mediante el uso de un indicador de tamaño de TU de una unidad de transformación, junto con el tamaño máximo y el tamaño mínimo de la unidad de transformación. El aparato de codificación de vídeo 100 es capaz de codificar la información de tamaño de unidad de transformación máxima, la información de tamaño de unidad de transformación mínima y el indicador de tamaño de TU máximo. El resultado de la codificación de la información de tamaño de unidad de transformación máxima, de la información de tamaño de unidad de transformación mínima y del indicador de tamaño de TU máximo se puede insertar en un SPS. El aparato de descodificación de vídeo 200 puede descodificar vídeo mediante el uso de la información de tamaño de unidad de transformación máxima, la información de tamaño de unidad de transformación mínima y el indicador de tamaño de TU máximo.
Por ejemplo, si el tamaño de la unidad de codificación actual es de 64 x 64 y el tamaño de unidad de transformación máxima es de 32 x 32, entonces, el tamaño de una unidad de transformación puede ser de 32 x 32 cuando un indicador de tamaño de TU es 0, puede ser de 16 x 16 cuando el indicador de tamaño de TU es 1 y puede ser de 8 x 8 cuando el indicador de tamaño de TU es 2.
Como otro ejemplo, si el tamaño de la unidad de codificación actual es de 32 x 32 y el tamaño de unidad de transformación mínima es de 32 x 32, entonces, el tamaño de la unidad de transformación puede ser de 32 x 32 cuando el indicador de tamaño de TU es 0. En el presente caso, el indicador de tamaño de TU no se puede establecer en un valor diferente de 0, debido a que el tamaño de la unidad de transformación no puede ser menor
Claims (1)
-
imagen1
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20090075335 | 2009-08-14 | ||
KR1020090075335A KR101487686B1 (ko) | 2009-08-14 | 2009-08-14 | 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2593702T3 true ES2593702T3 (es) | 2016-12-12 |
Family
ID=43586685
Family Applications (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES16180869.6T Active ES2642909T3 (es) | 2009-08-14 | 2010-08-13 | Procedimiento de descodificación de vídeo |
ES15151648.1T Active ES2593702T3 (es) | 2009-08-14 | 2010-08-13 | Procedimiento y aparato de codificación de vídeo, y procedimiento y aparato de descodificación de vídeo |
ES17186399T Active ES2701959T3 (es) | 2009-08-14 | 2010-08-13 | Procedimiento y aparato de codificación de vídeo |
ES13180613.5T Active ES2578609T3 (es) | 2009-08-14 | 2010-08-13 | Procedimiento y aparato de codificación de vídeo, y procedimiento y aparato de descodificación de vídeo |
ES15153212.4T Active ES2593684T3 (es) | 2009-08-14 | 2010-08-13 | Procedimiento y aparato de codificación de vídeo, y procedimiento y aparato de descodificación de vídeo |
ES14178698.8T Active ES2577116T3 (es) | 2009-08-14 | 2010-08-13 | Procedimiento y aparato de codificación de vídeo, y procedimiento y aparato de decodificación de vídeo |
ES13180614.3T Active ES2592720T3 (es) | 2009-08-14 | 2010-08-13 | Procedimiento y aparato de codificación de vídeo, y procedimiento y aparato de descodificación de vídeo |
ES10808399.9T Active ES2592557T3 (es) | 2009-08-14 | 2010-08-13 | Procedimiento y aparato de codificación de vídeo, y procedimiento y aparato de descodificación de vídeo |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES16180869.6T Active ES2642909T3 (es) | 2009-08-14 | 2010-08-13 | Procedimiento de descodificación de vídeo |
Family Applications After (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES17186399T Active ES2701959T3 (es) | 2009-08-14 | 2010-08-13 | Procedimiento y aparato de codificación de vídeo |
ES13180613.5T Active ES2578609T3 (es) | 2009-08-14 | 2010-08-13 | Procedimiento y aparato de codificación de vídeo, y procedimiento y aparato de descodificación de vídeo |
ES15153212.4T Active ES2593684T3 (es) | 2009-08-14 | 2010-08-13 | Procedimiento y aparato de codificación de vídeo, y procedimiento y aparato de descodificación de vídeo |
ES14178698.8T Active ES2577116T3 (es) | 2009-08-14 | 2010-08-13 | Procedimiento y aparato de codificación de vídeo, y procedimiento y aparato de decodificación de vídeo |
ES13180614.3T Active ES2592720T3 (es) | 2009-08-14 | 2010-08-13 | Procedimiento y aparato de codificación de vídeo, y procedimiento y aparato de descodificación de vídeo |
ES10808399.9T Active ES2592557T3 (es) | 2009-08-14 | 2010-08-13 | Procedimiento y aparato de codificación de vídeo, y procedimiento y aparato de descodificación de vídeo |
Country Status (24)
Country | Link |
---|---|
US (10) | US8374241B2 (es) |
EP (9) | EP3267683B1 (es) |
JP (7) | JP5654597B2 (es) |
KR (2) | KR101487686B1 (es) |
CN (7) | CN104506862B (es) |
AU (1) | AU2010283045B2 (es) |
BR (5) | BR112012002389B1 (es) |
CA (6) | CA2770991C (es) |
CY (8) | CY1117649T1 (es) |
DK (8) | DK2665268T3 (es) |
ES (8) | ES2642909T3 (es) |
HR (8) | HRP20160680T1 (es) |
HU (8) | HUE030389T2 (es) |
LT (6) | LT2863639T (es) |
MX (1) | MX2012000613A (es) |
MY (6) | MY155121A (es) |
PL (8) | PL2665268T3 (es) |
PT (7) | PT3267683T (es) |
RU (6) | RU2519280C2 (es) |
SI (8) | SI3267683T1 (es) |
SM (4) | SMT201600175B (es) |
TW (8) | TWI462594B (es) |
WO (1) | WO2011019250A2 (es) |
ZA (6) | ZA201201039B (es) |
Families Citing this family (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8503527B2 (en) | 2008-10-03 | 2013-08-06 | Qualcomm Incorporated | Video coding with large macroblocks |
KR20100095992A (ko) | 2009-02-23 | 2010-09-01 | 한국과학기술원 | 비디오 부호화에서의 분할 블록 부호화 방법, 비디오 복호화에서의 분할 블록 복호화 방법 및 이를 구현하는 기록매체 |
KR101487686B1 (ko) | 2009-08-14 | 2015-01-30 | 삼성전자주식회사 | 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치 |
KR101452860B1 (ko) * | 2009-08-17 | 2014-10-23 | 삼성전자주식회사 | 영상의 부호화 방법 및 장치, 영상 복호화 방법 및 장치 |
WO2011040795A2 (ko) | 2009-10-01 | 2011-04-07 | 에스케이텔레콤 주식회사 | 분할 레이어를 이용한 영상 부호화/복호화 방법 및 장치 |
KR101457418B1 (ko) * | 2009-10-23 | 2014-11-04 | 삼성전자주식회사 | 계층적 부호화 단위의 크기에 따른 비디오 부호화 방법과 그 장치, 및 비디오 복호화 방법과 그 장치 |
KR101484280B1 (ko) | 2009-12-08 | 2015-01-20 | 삼성전자주식회사 | 임의적인 파티션을 이용한 움직임 예측에 따른 비디오 부호화 방법 및 장치, 임의적인 파티션을 이용한 움직임 보상에 따른 비디오 복호화 방법 및 장치 |
CN102771125B (zh) * | 2009-12-10 | 2015-12-09 | Sk电信有限公司 | 使用树形结构的编码/解码方法和装置 |
KR101703327B1 (ko) | 2010-01-14 | 2017-02-06 | 삼성전자 주식회사 | 계층적 데이터 단위의 패턴 정보를 이용하는 비디오 부호화 방법과 그 장치, 및 비디오 복호화 방법과 그 장치 |
KR101675118B1 (ko) * | 2010-01-14 | 2016-11-10 | 삼성전자 주식회사 | 스킵 및 분할 순서를 고려한 비디오 부호화 방법과 그 장치, 및 비디오 복호화 방법과 그 장치 |
KR101495724B1 (ko) | 2010-02-02 | 2015-02-25 | 삼성전자주식회사 | 계층적 데이터 단위의 스캔 순서에 기반한 비디오 부호화 방법과 그 장치, 및 비디오 복호화 방법과 그 장치 |
KR101682147B1 (ko) * | 2010-04-05 | 2016-12-05 | 삼성전자주식회사 | 변환 및 역변환에 기초한 보간 방법 및 장치 |
AU2015202094B2 (en) * | 2010-04-13 | 2016-11-17 | Samsung Electronics Co., Ltd. | Video-encoding method and video-encoding apparatus based on encoding units determined in accordance with a tree structure, and video-decoding method and video-decoding apparatus based on encoding units determined in accordance with a tree structure |
EP2547108A4 (en) | 2010-04-13 | 2014-07-02 | Samsung Electronics Co Ltd | VIDEO CODING METHOD AND VIDEO CODING DEVICE WITH PRECODING UNITS BASED ON CODING UNITS FOLLOWING A TREE STRUCTURE AND VIDEO CODING METHOD AND VIDEO ENCODING DEVICE WITH PRECODING UNITS BASED ON CODING UNITS DEFINED ACCORDING TO A TREE STRUCTURE |
ES2699073T3 (es) * | 2010-08-17 | 2019-02-07 | Samsung Electronics Co Ltd | Procedimiento de decodificación de vídeo usando unidad de transformación de estructura de árbol variable |
PT2624567T (pt) * | 2010-09-27 | 2020-04-22 | Lg Electronics Inc | Método para particionar bloco e dispositivo de descodificação |
US20120082225A1 (en) * | 2010-10-01 | 2012-04-05 | Qualcomm Incorporated | Selective indication of transform sizes |
US8526495B2 (en) * | 2010-11-22 | 2013-09-03 | Mediatek Singapore Pte. Ltd. | Apparatus and method of constrained partition size for high efficiency video coding |
CN107105300B (zh) | 2010-12-06 | 2020-04-28 | 太阳专利托管公司 | 图像解码方法及图像解码装置 |
EP2665273B1 (en) | 2011-01-13 | 2021-11-03 | Nec Corporation | Video decoding device, video decoding method, and program |
BR122020018527B1 (pt) | 2011-01-13 | 2022-05-24 | Nec Corporation | Dispositivo de criptografia de vídeo, dispositivo de decodificação de vídeo, método de criptografia de vídeo e método de decodificação de vídeo. |
US9049452B2 (en) * | 2011-01-25 | 2015-06-02 | Mediatek Singapore Pte. Ltd. | Method and apparatus for compressing coding unit in high efficiency video coding |
MY193610A (en) | 2011-07-01 | 2022-10-20 | Samsung Electronics Co Ltd | Method and apparatus for entropy encoding using hierarchical data unit, and method and apparatus for decoding |
CN107979757B (zh) | 2011-09-14 | 2021-12-21 | 三星电子株式会社 | 对视频进行解码的设备和对视频进行编码的设备 |
US10499063B2 (en) * | 2011-09-16 | 2019-12-03 | Hfi Innovation Inc. | Method and apparatus for prediction mode and partition mode syntax coding for coding units in HEVC |
PT3166317T (pt) | 2011-10-31 | 2018-10-08 | Samsung Electronics Co Ltd | Método e aparelho para determinar um modelo de contexto para a transformação de nível de coeficiente de codificação e descodificação de entropia |
KR20130058584A (ko) * | 2011-11-25 | 2013-06-04 | 삼성전자주식회사 | 복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 |
JP2014197723A (ja) * | 2012-01-06 | 2014-10-16 | ソニー株式会社 | 画像処理装置および方法 |
US20130188717A1 (en) * | 2012-01-20 | 2013-07-25 | Qualcomm Incorporated | Motion prediction in svc using partition mode without split flag |
WO2013141609A1 (ko) | 2012-03-20 | 2013-09-26 | 삼성전자 주식회사 | 트리 구조의 부호화 단위에 기초한 스케일러블 비디오 부호화 방법 및 장치, 스케일러블 비디오 복호화 방법 및 장치 |
MX340383B (es) * | 2012-04-15 | 2016-07-07 | Samsung Electronics Co Ltd | Metodo y aparato para determinar imagenes de referencia para inter-prediccion. |
SG10201709163WA (en) * | 2012-07-02 | 2017-12-28 | Samsung Electronics Co Ltd | Method and apparatus for entropy coding video and method and apparatus for entropy decoding video |
WO2014084614A1 (ko) * | 2012-11-27 | 2014-06-05 | 인텔렉추얼 디스커버리 주식회사 | 깊이 정보를 이용한 부호화/복호화 방법 및 장치 |
BR122015024096B1 (pt) | 2013-01-04 | 2020-09-24 | Samsung Electronics Co., Ltd. | Aparelho de decodificação de vídeo |
WO2015100731A1 (en) * | 2014-01-03 | 2015-07-09 | Mediatek Singapore Pte. Ltd. | Methods for determining the prediction partitions |
US9769481B2 (en) * | 2014-03-28 | 2017-09-19 | University-Industry Cooperation Group Of Kyung Hee University | Method and apparatus for encoding of video using depth information |
CN103997650B (zh) * | 2014-05-30 | 2017-07-14 | 华为技术有限公司 | 一种视频解码的方法和视频解码器 |
US20170339403A1 (en) * | 2014-11-04 | 2017-11-23 | Samsung Electronics Co., Ltd. | Method and device for encoding/decoding video using intra prediction |
CN105812797B (zh) * | 2014-12-31 | 2019-03-26 | 浙江大华技术股份有限公司 | 一种编码单元选择方法及装置 |
KR101644970B1 (ko) * | 2015-01-21 | 2016-08-03 | 한국과학기술원 | 비디오 복호화에서의 분할 블록 복호화 방법 및 이를 구현하는 기록매체 |
KR101644969B1 (ko) * | 2015-01-21 | 2016-08-03 | 한국과학기술원 | 비디오 복호화에서의 분할 블록 복호화 방법 및 이를 구현하는 기록매체 |
KR101644967B1 (ko) * | 2015-01-21 | 2016-08-03 | 한국과학기술원 | 비디오 복호화에서의 분할 블록 복호화 방법 및 이를 구현하는 기록매체 |
US10085027B2 (en) * | 2015-03-06 | 2018-09-25 | Qualcomm Incorporated | Adaptive mode checking order for video encoding |
KR101675120B1 (ko) * | 2015-03-11 | 2016-11-22 | 삼성전자 주식회사 | 스킵 및 분할 순서를 고려한 비디오 부호화 방법과 그 장치, 및 비디오 복호화 방법과 그 장치 |
WO2016182266A1 (ko) | 2015-05-12 | 2016-11-17 | 삼성전자 주식회사 | 영상의 부호화, 복호화 방법 및 장치 |
CN105915925A (zh) * | 2015-07-24 | 2016-08-31 | 乐视云计算有限公司 | 基于hevc的编码单元构建方法及装置 |
WO2017043760A1 (ko) | 2015-09-08 | 2017-03-16 | 삼성전자 주식회사 | 엔트로피 부호화 및 복호화를 위한 장치 및 방법 |
EP3306930A4 (en) | 2015-09-10 | 2018-05-02 | Samsung Electronics Co., Ltd. | Encoding device, decoding device, and encoding and decoding method thereof |
CN112954351B (zh) | 2015-11-24 | 2024-08-13 | 三星电子株式会社 | 视频解码装置和视频编码装置 |
US10212444B2 (en) | 2016-01-15 | 2019-02-19 | Qualcomm Incorporated | Multi-type-tree framework for video coding |
US11223852B2 (en) * | 2016-03-21 | 2022-01-11 | Qualcomm Incorporated | Coding video data using a two-level multi-type-tree framework |
US10880548B2 (en) | 2016-06-01 | 2020-12-29 | Samsung Electronics Co., Ltd. | Methods and apparatuses for encoding and decoding video according to coding order |
US10609423B2 (en) | 2016-09-07 | 2020-03-31 | Qualcomm Incorporated | Tree-type coding for video coding |
CN106210741B (zh) * | 2016-09-10 | 2018-12-21 | 天津大学 | 一种基于视点间相关性的深度视频编码算法 |
US20180184127A1 (en) * | 2016-12-22 | 2018-06-28 | Qualcomm Incorporated | Determining neighboring samples for bilateral filtering in video coding |
US10555006B2 (en) * | 2016-12-22 | 2020-02-04 | Qualcomm Incorporated | Deriving bilateral filter information based on a prediction mode in video coding |
US10848788B2 (en) | 2017-01-06 | 2020-11-24 | Qualcomm Incorporated | Multi-type-tree framework for video coding |
KR102354628B1 (ko) * | 2017-03-31 | 2022-01-25 | 한국전자통신연구원 | 부호화 트리 유닛 및 부호화 유닛의 처리를 수행하는 영상 처리 방법, 그를 이용한 영상 복호화, 부호화 방법 및 그 장치 |
US11330259B2 (en) * | 2017-07-07 | 2022-05-10 | Samsung Electronics Co., Ltd. | Video coding method and device, video decoding method and device |
US11057629B2 (en) | 2017-07-19 | 2021-07-06 | Samsung Electronics Co., Ltd. | Encoding method and apparatus therefor, decoding method and apparatus therefor |
KR20240144500A (ko) | 2019-01-30 | 2024-10-02 | 삼성전자주식회사 | 영상으로부터 다양한 형태로 분할된 블록들을 이용하는 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치 |
TWI717727B (zh) * | 2019-05-07 | 2021-02-01 | 財團法人成大研究發展基金會 | 設置巨集元件的方法 |
Family Cites Families (76)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0220966A (ja) | 1988-07-08 | 1990-01-24 | Victor Co Of Japan Ltd | 直交変換ベクトル量子化方式 |
US5842033A (en) * | 1992-06-30 | 1998-11-24 | Discovision Associates | Padding apparatus for passing an arbitrary number of bits through a buffer in a pipeline system |
WO1995014350A1 (en) * | 1993-11-15 | 1995-05-26 | National Semiconductor Corporation | Quadtree-structured walsh transform coding |
US5881176A (en) * | 1994-09-21 | 1999-03-09 | Ricoh Corporation | Compression and decompression with wavelet style and binary style including quantization by device-dependent parser |
TW305043B (es) * | 1995-09-29 | 1997-05-11 | Matsushita Electric Ind Co Ltd | |
TW335480B (en) * | 1995-09-29 | 1998-07-01 | Matsushita Electric Ind Co Ltd | Method and apparatus for encoding a bistream for multi-angle connection |
JP2000511366A (ja) * | 1995-10-25 | 2000-08-29 | サーノフ コーポレイション | 4分割ツリーベースの可変ブロックサイズ動き推定装置および方法 |
TW335487B (en) * | 1996-02-28 | 1998-07-01 | Matsushita Electric Ind Co Ltd | A method and an apparatus for interleaving bitstream to record thereof on a recording medium, and reproducing the interleaved bitstream therefrom |
US6865291B1 (en) * | 1996-06-24 | 2005-03-08 | Andrew Michael Zador | Method apparatus and system for compressing data that wavelet decomposes by color plane and then divides by magnitude range non-dc terms between a scalar quantizer and a vector quantizer |
MY124568A (en) * | 1996-07-17 | 2006-06-30 | Sony Corp | Image coding apparatus, image coding method, image decoding method, image decoding apparatus, image data transmitting method and recording medium |
US6134269A (en) * | 1996-09-25 | 2000-10-17 | At&T Corp | Fixed or adaptive deinterleaved transform coding for image coding and intra coding of video |
JPH10178639A (ja) | 1996-12-19 | 1998-06-30 | Matsushita Electric Ind Co Ltd | 画像コーデック部および画像データ符号化方法 |
JPH10327405A (ja) | 1997-03-28 | 1998-12-08 | Oki Electric Ind Co Ltd | 画像符号化復号化装置及びその方法 |
US6091775A (en) * | 1997-04-17 | 2000-07-18 | Sharp Kabushiki Kaisha | Video-coding device and video-decoding device |
US6633611B2 (en) | 1997-04-24 | 2003-10-14 | Mitsubishi Denki Kabushiki Kaisha | Method and apparatus for region-based moving image encoding and decoding |
JPH11146367A (ja) | 1997-11-06 | 1999-05-28 | Matsushita Electric Ind Co Ltd | モバイルビデオフォン |
US6272180B1 (en) * | 1997-11-21 | 2001-08-07 | Sharp Laboratories Of America, Inc. | Compression and decompression of reference frames in a video decoder |
US6483543B1 (en) * | 1998-07-27 | 2002-11-19 | Cisco Technology, Inc. | System and method for transcoding multiple channels of compressed video streams using a self-contained data unit |
JP2002527956A (ja) * | 1998-10-05 | 2002-08-27 | サーノフ コーポレイション | 符号化単位形成装置と方法 |
US6970604B1 (en) * | 1998-10-05 | 2005-11-29 | Media Tek Inc. | Apparatus and method for forming a coding unit |
US6529634B1 (en) * | 1999-11-08 | 2003-03-04 | Qualcomm, Inc. | Contrast sensitive variance based adaptive block size DCT image compression |
US7659894B2 (en) * | 2000-06-19 | 2010-02-09 | Mental Images Gmbh | Terminating spatial partition hierarchies by a priori bounding memory |
US6646652B2 (en) * | 2000-12-21 | 2003-11-11 | Xerox Corporation | System and method for browsing node-link structures based on an estimated degree of interest |
KR100783396B1 (ko) | 2001-04-19 | 2007-12-10 | 엘지전자 주식회사 | 부호기의 서브밴드 분할을 이용한 시공간 스케일러빌러티방법 |
US6980596B2 (en) | 2001-11-27 | 2005-12-27 | General Instrument Corporation | Macroblock level adaptive frame/field coding for digital video content |
GB2382940A (en) * | 2001-11-27 | 2003-06-11 | Nokia Corp | Encoding objects and background blocks |
CN101448162B (zh) | 2001-12-17 | 2013-01-02 | 微软公司 | 处理视频图像的方法 |
CA2380105A1 (en) * | 2002-04-09 | 2003-10-09 | Nicholas Routhier | Process and system for encoding and playback of stereoscopic video sequences |
US7302006B2 (en) * | 2002-04-30 | 2007-11-27 | Hewlett-Packard Development Company, L.P. | Compression of images and image sequences through adaptive partitioning |
US6795584B2 (en) * | 2002-10-03 | 2004-09-21 | Nokia Corporation | Context-based adaptive variable length coding for adaptive block transforms |
EP1431919B1 (en) * | 2002-12-05 | 2010-03-03 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding three-dimensional object data by using octrees |
JP3504256B1 (ja) * | 2002-12-10 | 2004-03-08 | 株式会社エヌ・ティ・ティ・ドコモ | 動画像符号化方法、動画像復号方法、動画像符号化装置、及び動画像復号装置 |
US7777740B2 (en) * | 2003-02-20 | 2010-08-17 | Binary Simplex, Inc. | Spatial decomposition methods using bit manipulation |
US7155440B1 (en) * | 2003-04-29 | 2006-12-26 | Cadence Design Systems, Inc. | Hierarchical data processing |
HUP0301368A3 (en) * | 2003-05-20 | 2005-09-28 | Amt Advanced Multimedia Techno | Method and equipment for compressing motion picture data |
EP1704723A1 (en) * | 2003-12-02 | 2006-09-27 | Sungkyunkwan University | Method and apparatus for video encoding |
KR101044934B1 (ko) | 2003-12-18 | 2011-06-28 | 삼성전자주식회사 | 움직임 벡터 추정방법 및 부호화 모드 결정방법 |
US7469070B2 (en) * | 2004-02-09 | 2008-12-23 | Lsi Corporation | Method for selection of contexts for arithmetic coding of reference picture and motion vector residual bitstream syntax elements |
US7561620B2 (en) | 2004-08-03 | 2009-07-14 | Microsoft Corporation | System and process for compressing and decompressing multiple, layered, video streams employing spatial and temporal encoding |
KR100786132B1 (ko) | 2004-11-01 | 2007-12-21 | 한국전자통신연구원 | 적응적으로 세분화된 gop 구조를 이용한 계층적b픽쳐-기반 동영상 부호화 및 복호화 방법 |
US7720154B2 (en) * | 2004-11-12 | 2010-05-18 | Industrial Technology Research Institute | System and method for fast variable-size motion estimation |
DE102004056447A1 (de) * | 2004-11-23 | 2006-05-24 | Siemens Ag | Codierverfahren und Decodierverfahren, sowie Codiervorrichtung und Decodiervorrichtung |
US20060153293A1 (en) * | 2005-01-12 | 2006-07-13 | Ulead Systems, Inc. | Method for transcoding compressed data |
KR100723403B1 (ko) * | 2005-02-28 | 2007-05-30 | 삼성전자주식회사 | 컬러 성분간 단일 부호화 모드를 이용한 예측영상 생성 방법 및 장치와, 그를 이용한 영상 및 비디오 부호화/복호화방법 및 장치 |
MX2007012564A (es) * | 2005-04-13 | 2007-11-15 | Nokia Corp | Codificacion, almacenamiento y senalizacion de informacion de escalabilidad. |
EP1950973A4 (en) * | 2005-09-26 | 2011-04-13 | Mitsubishi Electric Corp | DYNAMIC IMAGE ENCODING AND DECODING DEVICE |
US8879635B2 (en) | 2005-09-27 | 2014-11-04 | Qualcomm Incorporated | Methods and device for data alignment with time domain boundary |
JP2007096479A (ja) * | 2005-09-27 | 2007-04-12 | Nippon Telegr & Teleph Corp <Ntt> | 階層間予測符号化方法および装置,階層間予測復号方法および装置,並びにそれらのプログラムおよび記録媒体 |
US7602984B2 (en) * | 2005-09-28 | 2009-10-13 | Novell, Inc. | Adaptive method and system for encoding digital images for the internet |
US7725484B2 (en) * | 2005-11-18 | 2010-05-25 | University Of Kentucky Research Foundation (Ukrf) | Scalable object recognition using hierarchical quantization with a vocabulary tree |
US8861585B2 (en) * | 2006-01-20 | 2014-10-14 | Qualcomm Incorporated | Method and apparatus for error resilience algorithms in wireless video communication |
EP2076874A4 (en) * | 2006-05-13 | 2011-03-09 | Sap Ag | DERIVED CONSISTENT SET OF INTERFACES DERIVED FROM A BUSINESS OBJECT MODEL |
JP2008003646A (ja) * | 2006-06-20 | 2008-01-10 | Fujitsu Ltd | 不良モジュール検出方法および信号処理装置 |
JP4906458B2 (ja) * | 2006-09-29 | 2012-03-28 | キヤノン株式会社 | 画像符号化装置、画像符号化方法 |
WO2008027192A2 (en) * | 2006-08-25 | 2008-03-06 | Thomson Licensing | Methods and apparatus for reduced resolution partitioning |
MX2009006405A (es) | 2006-12-19 | 2009-06-23 | Koninkl Philips Electronics Nv | Metodo y sistema para codificar una señal de imagen, señal de imagen codificada, metodo y sistema para decodificar una señal de imagen. |
CA2674438C (en) * | 2007-01-08 | 2013-07-09 | Nokia Corporation | Improved inter-layer prediction for extended spatial scalability in video coding |
EP2100459B1 (en) * | 2007-01-08 | 2019-04-03 | Nokia Technologies Oy | System and method for providing and using predetermined signaling of interoperability points for transcoded media streams |
JPWO2009001793A1 (ja) | 2007-06-26 | 2010-08-26 | 株式会社東芝 | 画像符号化と画像復号化の方法及び装置 |
KR101681443B1 (ko) * | 2007-10-16 | 2016-11-30 | 톰슨 라이센싱 | 기하학적으로 분할된 수퍼 블록들의 비디오 인코딩 및 디코딩 방법 및 장치 |
US7444596B1 (en) | 2007-11-29 | 2008-10-28 | International Business Machines Corporation | Use of template messages to optimize a software messaging system |
CN101241499B (zh) * | 2008-02-26 | 2011-09-21 | 中兴通讯股份有限公司 | 在高内存访问位宽下实现Patricia查找树的方法 |
US20100086031A1 (en) * | 2008-10-03 | 2010-04-08 | Qualcomm Incorporated | Video coding with large macroblocks |
US8503527B2 (en) * | 2008-10-03 | 2013-08-06 | Qualcomm Incorporated | Video coding with large macroblocks |
US8634456B2 (en) | 2008-10-03 | 2014-01-21 | Qualcomm Incorporated | Video coding with large macroblocks |
US8619856B2 (en) | 2008-10-03 | 2013-12-31 | Qualcomm Incorporated | Video coding with large macroblocks |
KR101483750B1 (ko) * | 2009-07-24 | 2015-01-19 | 삼성전자주식회사 | 영상의 부호화 방법 및 장치, 영상 복호화 방법 및 장치 |
KR101452859B1 (ko) * | 2009-08-13 | 2014-10-23 | 삼성전자주식회사 | 움직임 벡터를 부호화 및 복호화하는 방법 및 장치 |
KR20110017302A (ko) * | 2009-08-13 | 2011-02-21 | 삼성전자주식회사 | 움직임 벡터의 정확도 조절을 이용한 영상 부호화, 복호화 방법 및 장치 |
KR101487686B1 (ko) | 2009-08-14 | 2015-01-30 | 삼성전자주식회사 | 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치 |
EP3913923A1 (en) * | 2010-01-19 | 2021-11-24 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding/decoding images using a motion vector of a previous block as a motion vector for the current block |
EP2547108A4 (en) | 2010-04-13 | 2014-07-02 | Samsung Electronics Co Ltd | VIDEO CODING METHOD AND VIDEO CODING DEVICE WITH PRECODING UNITS BASED ON CODING UNITS FOLLOWING A TREE STRUCTURE AND VIDEO CODING METHOD AND VIDEO ENCODING DEVICE WITH PRECODING UNITS BASED ON CODING UNITS DEFINED ACCORDING TO A TREE STRUCTURE |
JP2013530930A (ja) | 2010-04-14 | 2013-08-01 | ユーファーマ ピーティーワイ リミテッド | 放射線増感剤組成物 |
SI2924995T1 (sl) * | 2010-07-09 | 2018-10-30 | Samsung Electronics Co., Ltd. | Postopek za dekodiranje videa z uporabo združevanja blokov |
US20120114034A1 (en) * | 2010-11-08 | 2012-05-10 | Mediatek Inc. | Method and Apparatus of Delta Quantization Parameter Processing for High Efficiency Video Coding |
JP2013131552A (ja) | 2011-12-20 | 2013-07-04 | Tdk Corp | 電子回路モジュール部品の製造方法 |
-
2009
- 2009-08-14 KR KR1020090075335A patent/KR101487686B1/ko active IP Right Grant
- 2009-08-14 KR KR1020090075335A patent/KR20110017719A/ko unknown
-
2010
- 2010-08-13 ES ES16180869.6T patent/ES2642909T3/es active Active
- 2010-08-13 DK DK13180614.3T patent/DK2665268T3/da active
- 2010-08-13 ES ES15151648.1T patent/ES2593702T3/es active Active
- 2010-08-13 CN CN201510004975.6A patent/CN104506862B/zh active Active
- 2010-08-13 PL PL13180614T patent/PL2665268T3/pl unknown
- 2010-08-13 HU HUE15153212A patent/HUE030389T2/en unknown
- 2010-08-13 MY MYPI2013003485A patent/MY155121A/en unknown
- 2010-08-13 JP JP2012524658A patent/JP5654597B2/ja active Active
- 2010-08-13 PL PL15151648.1T patent/PL2863639T3/pl unknown
- 2010-08-13 MY MYPI2015000361A patent/MY179322A/en unknown
- 2010-08-13 EP EP17186399.6A patent/EP3267683B1/en active Active
- 2010-08-13 PT PT17186399T patent/PT3267683T/pt unknown
- 2010-08-13 BR BR112012002389-6A patent/BR112012002389B1/pt active IP Right Grant
- 2010-08-13 TW TW103103787A patent/TWI462594B/zh active
- 2010-08-13 MY MYPI2015001521A patent/MY175855A/en unknown
- 2010-08-13 CA CA 2770991 patent/CA2770991C/en active Active
- 2010-08-13 PT PT141786988T patent/PT2804383E/pt unknown
- 2010-08-13 EP EP18200124.8A patent/EP3448026A1/en not_active Withdrawn
- 2010-08-13 PL PL13180613.5T patent/PL2665267T3/pl unknown
- 2010-08-13 LT LTEP15151648.1T patent/LT2863639T/lt unknown
- 2010-08-13 RU RU2012105022/07A patent/RU2519280C2/ru active
- 2010-08-13 PL PL17186399T patent/PL3267683T3/pl unknown
- 2010-08-13 ES ES17186399T patent/ES2701959T3/es active Active
- 2010-08-13 LT LTEP16180869.6T patent/LT3101895T/lt unknown
- 2010-08-13 PL PL14178698.8T patent/PL2804383T3/pl unknown
- 2010-08-13 BR BR122013019015-5A patent/BR122013019015B1/pt active IP Right Grant
- 2010-08-13 PL PL10808399T patent/PL2452494T3/pl unknown
- 2010-08-13 TW TW103103789A patent/TWI475889B/zh active
- 2010-08-13 PT PT131806143T patent/PT2665268T/pt unknown
- 2010-08-13 CN CN201080036192.1A patent/CN102474612B/zh active Active
- 2010-08-13 HU HUE17186399A patent/HUE043941T2/hu unknown
- 2010-08-13 TW TW104102055A patent/TWI563834B/zh active
- 2010-08-13 LT LTEP13180614.3T patent/LT2665268T/lt unknown
- 2010-08-13 CA CA2876795A patent/CA2876795C/en active Active
- 2010-08-13 TW TW103103788A patent/TWI474722B/zh active
- 2010-08-13 TW TW102116011A patent/TWI426784B/zh active
- 2010-08-13 DK DK17186399.6T patent/DK3267683T3/en active
- 2010-08-13 TW TW103103786A patent/TWI526051B/zh active
- 2010-08-13 AU AU2010283045A patent/AU2010283045B2/en active Active
- 2010-08-13 SI SI201031816T patent/SI3267683T1/sl unknown
- 2010-08-13 CA CA2876420A patent/CA2876420C/en active Active
- 2010-08-13 SI SI201031203A patent/SI2804383T1/sl unknown
- 2010-08-13 PT PT161808696T patent/PT3101895T/pt unknown
- 2010-08-13 PL PL16180869T patent/PL3101895T3/pl unknown
- 2010-08-13 HU HUE10808399A patent/HUE031065T2/en unknown
- 2010-08-13 EP EP14178698.8A patent/EP2804383B1/en active Active
- 2010-08-13 TW TW102116010A patent/TWI429291B/zh active
- 2010-08-13 EP EP13180613.5A patent/EP2665267B1/en active Active
- 2010-08-13 MY MYPI2013003049A patent/MY155175A/en unknown
- 2010-08-13 ES ES13180613.5T patent/ES2578609T3/es active Active
- 2010-08-13 SI SI201031553T patent/SI3101895T1/sl unknown
- 2010-08-13 CN CN201310091738.9A patent/CN103220524B/zh active Active
- 2010-08-13 LT LTEP17186399.6T patent/LT3267683T/lt unknown
- 2010-08-13 RU RU2013113954/08A patent/RU2569808C2/ru active
- 2010-08-13 BR BR122013019012-0A patent/BR122013019012A2/pt not_active Application Discontinuation
- 2010-08-13 DK DK16180869.6T patent/DK3101895T3/en active
- 2010-08-13 DK DK10808399.9T patent/DK2452494T3/da active
- 2010-08-13 MY MYPI2015000362A patent/MY154147A/en unknown
- 2010-08-13 MX MX2012000613A patent/MX2012000613A/es active IP Right Grant
- 2010-08-13 ES ES15153212.4T patent/ES2593684T3/es active Active
- 2010-08-13 CA CA 2814270 patent/CA2814270C/en active Active
- 2010-08-13 PT PT131806135T patent/PT2665267T/pt unknown
- 2010-08-13 BR BR122021004622-0A patent/BR122021004622B1/pt active IP Right Grant
- 2010-08-13 PT PT151516481T patent/PT2863639T/pt unknown
- 2010-08-13 DK DK13180613.5T patent/DK2665267T3/da active
- 2010-08-13 LT LTEP15153212.4T patent/LT2882188T/lt unknown
- 2010-08-13 HU HUE15151648A patent/HUE031015T2/en unknown
- 2010-08-13 PT PT108083999T patent/PT2452494T/pt unknown
- 2010-08-13 BR BR122021004619-0A patent/BR122021004619B1/pt active IP Right Grant
- 2010-08-13 ES ES14178698.8T patent/ES2577116T3/es active Active
- 2010-08-13 SI SI201031279A patent/SI2665268T1/sl unknown
- 2010-08-13 CN CN201510004944.0A patent/CN104506861B/zh active Active
- 2010-08-13 CN CN201510004895.0A patent/CN104486623B/zh active Active
- 2010-08-13 RU RU2013113958/08A patent/RU2559743C2/ru active
- 2010-08-13 WO PCT/KR2010/005369 patent/WO2011019250A2/en active Application Filing
- 2010-08-13 HU HUE13180614A patent/HUE029623T2/en unknown
- 2010-08-13 HU HUE14178698A patent/HUE029545T2/en unknown
- 2010-08-13 EP EP13180614.3A patent/EP2665268B1/en active Active
- 2010-08-13 EP EP15151648.1A patent/EP2863639B1/en active Active
- 2010-08-13 EP EP15153212.4A patent/EP2882188B1/en active Active
- 2010-08-13 LT LTEP10808399.9T patent/LT2452494T/lt unknown
- 2010-08-13 HU HUE16180869A patent/HUE035926T2/en unknown
- 2010-08-13 MY MYPI2012000237A patent/MY165372A/en unknown
- 2010-08-13 CN CN201310086149.1A patent/CN103220520B/zh active Active
- 2010-08-13 ES ES13180614.3T patent/ES2592720T3/es active Active
- 2010-08-13 HU HUE13180613A patent/HUE029464T2/en unknown
- 2010-08-13 SI SI201031280A patent/SI2452494T1/sl unknown
- 2010-08-13 SI SI201031210A patent/SI2665267T1/sl unknown
- 2010-08-13 PL PL15153212T patent/PL2882188T3/pl unknown
- 2010-08-13 ES ES10808399.9T patent/ES2592557T3/es active Active
- 2010-08-13 TW TW099127353A patent/TWI430668B/zh active
- 2010-08-13 DK DK15151648.1T patent/DK2863639T3/da active
- 2010-08-13 SI SI201031286A patent/SI2882188T1/sl unknown
- 2010-08-13 CA CA2814715A patent/CA2814715C/en active Active
- 2010-08-13 SI SI201031284A patent/SI2863639T1/sl unknown
- 2010-08-13 US US12/856,078 patent/US8374241B2/en active Active
- 2010-08-13 EP EP10808399.9A patent/EP2452494B1/en active Active
- 2010-08-13 DK DK15153212.4T patent/DK2882188T3/da active
- 2010-08-13 EP EP16180869.6A patent/EP3101895B1/en active Active
- 2010-08-13 DK DK14178698.8T patent/DK2804383T3/da active
- 2010-08-13 CN CN201510002762.XA patent/CN104486622B/zh active Active
- 2010-08-13 CA CA2876799A patent/CA2876799C/en active Active
-
2012
- 2012-01-05 US US13/344,206 patent/US8259803B2/en not_active Expired - Fee Related
- 2012-02-13 ZA ZA2012/01039A patent/ZA201201039B/en unknown
- 2012-08-24 US US13/593,941 patent/US8472521B2/en active Active
-
2013
- 2013-02-11 US US13/764,119 patent/US9313489B2/en active Active
- 2013-02-11 US US13/764,414 patent/US8526497B2/en active Active
- 2013-05-14 ZA ZA2013/03522A patent/ZA201303522B/en unknown
- 2013-05-30 US US13/906,088 patent/US8953682B2/en active Active
- 2013-06-24 JP JP2013131552A patent/JP5688124B2/ja active Active
- 2013-06-24 JP JP2013131551A patent/JP5688123B2/ja active Active
- 2013-08-30 US US14/015,476 patent/US8842734B2/en active Active
-
2014
- 2014-03-21 RU RU2014111034/07A patent/RU2582572C2/ru active
- 2014-04-24 ZA ZA2014/03019A patent/ZA201403019B/en unknown
- 2014-04-24 ZA ZA2014/03018A patent/ZA201403018B/en unknown
- 2014-04-24 ZA ZA2014/03020A patent/ZA201403020B/en unknown
- 2014-04-24 ZA ZA2014/03021A patent/ZA201403021B/en unknown
- 2014-06-09 US US14/300,113 patent/US9374579B2/en active Active
- 2014-06-09 US US14/300,095 patent/US9313490B2/en active Active
- 2014-06-09 US US14/300,047 patent/US9307238B2/en active Active
- 2014-08-20 JP JP2014167648A patent/JP5739571B2/ja active Active
- 2014-12-16 JP JP2014253949A patent/JP5767387B2/ja active Active
- 2014-12-16 JP JP2014253950A patent/JP5767388B2/ja active Active
-
2015
- 2015-02-04 RU RU2015103732/08A patent/RU2573193C1/ru active
- 2015-02-04 RU RU2015103734/08A patent/RU2573194C1/ru active
- 2015-06-18 JP JP2015123028A patent/JP6073977B2/ja active Active
-
2016
- 2016-06-15 HR HRP20160680TT patent/HRP20160680T1/hr unknown
- 2016-06-16 SM SM201600175T patent/SMT201600175B/it unknown
- 2016-06-16 CY CY20161100540T patent/CY1117649T1/el unknown
- 2016-06-22 HR HRP20160723TT patent/HRP20160723T1/hr unknown
- 2016-06-22 CY CY20161100565T patent/CY1117755T1/el unknown
- 2016-06-23 SM SM201600195T patent/SMT201600195B/it unknown
- 2016-09-14 HR HRP20161173TT patent/HRP20161173T1/hr unknown
- 2016-09-14 HR HRP20161174TT patent/HRP20161174T1/hr unknown
- 2016-09-14 CY CY20161100915T patent/CY1118011T1/el unknown
- 2016-09-14 CY CY20161100914T patent/CY1118009T1/el unknown
- 2016-09-16 SM SM201600323T patent/SMT201600323B/it unknown
- 2016-09-16 SM SM201600324T patent/SMT201600324B/it unknown
- 2016-09-21 CY CY20161100937T patent/CY1118027T1/el unknown
- 2016-09-21 HR HRP20161207TT patent/HRP20161207T1/hr unknown
- 2016-09-21 HR HRP20161206TT patent/HRP20161206T1/hr unknown
- 2016-09-21 CY CY20161100938T patent/CY1118031T1/el unknown
-
2017
- 2017-10-05 HR HRP20171486TT patent/HRP20171486T8/hr unknown
- 2017-11-02 CY CY20171101148T patent/CY1119535T1/el unknown
-
2018
- 2018-12-06 HR HRP20182053TT patent/HRP20182053T1/hr unknown
- 2018-12-19 CY CY181101364T patent/CY1121007T1/el unknown
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2593702T3 (es) | Procedimiento y aparato de codificación de vídeo, y procedimiento y aparato de descodificación de vídeo | |
RU2673712C1 (ru) | Способ кодирования видео и устройство для кодирования видео на основе единиц кодирования, определенных в соответствии с древовидной структурой, и способ декодирования видео и устройство для декодирования видео на основе единиц кодирования, определенных в соответствии с древовидной структурой | |
ES2687479T3 (es) | Procedimiento de codificación de bloque residual | |
RU2673392C1 (ru) | Способ и устройство для энтропийного кодирования видео и способ и устройство для энтропийного декодирования видео | |
ES2743227T3 (es) | Método para codificar/decodificar imagen | |
ES2688033T3 (es) | Aparato para codificar vídeo usando fusión de bloques | |
ES2811038T3 (es) | Procedimiento y aparato para codificar vídeo y aparato para decodificar vídeo considerando un orden de omisión y de división | |
ES2670229T3 (es) | Procedimiento de decodificación de vídeo teniendo en cuenta el orden de exploración de unidades de codificación que tienen estructura jerárquica | |
ES2692195T3 (es) | Codificación de mapas significativos y bloques de coeficientes de transformada | |
CN103220528B (zh) | 通过使用大型变换单元编码和解码图像的方法和设备 | |
ES2705337B1 (es) | Método para inducir un bloque candidato de fusión y dispositivo que usa el mismo | |
ES2633973T3 (es) | Procedimiento y aparato de codificación de vídeo mediante la compensación de valores de píxel de acuerdo con grupos de píxeles, y procedimiento y aparato de decodificación de vídeo mediante la misma | |
ES2649981T3 (es) | Aparato de decodificación de vídeo | |
ES2691980T3 (es) | Procedimiento de decodificación de imágenes | |
ES2883382T3 (es) | Métodos y dispositivos de descodificación | |
CN102595116A (zh) | 多图像块划分的编解码方法和装置 | |
BR112013033899B1 (pt) | Método de decodificação de vídeo | |
US12143582B2 (en) | Encoding and decoding methods and apparatuses with multiple image block division manners | |
CN113329225B (zh) | 视频编解码方法和装置 |