Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
ES2459890B2 - Método de predicción intra, y codificador y descodificador que lo usan - Google Patents
[go: Go Back, main page]

ES2459890B2 - Método de predicción intra, y codificador y descodificador que lo usan - Google Patents

Método de predicción intra, y codificador y descodificador que lo usan Download PDF

Info

Publication number
ES2459890B2
ES2459890B2 ES201390088A ES201390088A ES2459890B2 ES 2459890 B2 ES2459890 B2 ES 2459890B2 ES 201390088 A ES201390088 A ES 201390088A ES 201390088 A ES201390088 A ES 201390088A ES 2459890 B2 ES2459890 B2 ES 2459890B2
Authority
ES
Spain
Prior art keywords
prediction
samples
block
intra
prediction mode
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
Application number
ES201390088A
Other languages
English (en)
Other versions
ES2459890A2 (es
ES2459890R1 (es
Inventor
Joonyoung Park
Seungwook Park
Jaehyun Lim
Jungsun KIM
Younghee CHOI
Byeongmoon Jeon
Yongjoon Jeon
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LG Electronics Inc filed Critical LG Electronics Inc
Priority claimed from PCT/KR2012/003093 external-priority patent/WO2012148138A2/ko
Publication of ES2459890A2 publication Critical patent/ES2459890A2/es
Publication of ES2459890R1 publication Critical patent/ES2459890R1/es
Application granted granted Critical
Publication of ES2459890B2 publication Critical patent/ES2459890B2/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

La presente invención se refiere a un método de predicción intra y a un codificador y descodificador que lo usan. El método de predicción intra según una realización de la presente invención incluye los pasos de: derivar un modo de predicción de un bloque actual; y generar un bloque de predicción con respecto al bloque actual en base al modo de predicción del bloque actual. Cuando el modo de predicción del bloque actual es un modo de predicción intra-angular, los valores de las muestras de límite de entre las muestras de límite izquierdo y las muestras de límite superior de la predicción bloque, que no están colocadas en una dirección de predicción del modo de predicción intra-angular, se derivan en base a muestras de referencia colocadas en la dirección de predicción del modo de predicción intra-angular, y en base a las muestras de referencia adyacentes.

Description

imagen1
imagen2
imagen3
imagen4
imagen5
imagen6
imagen7
construir un bloque predicho. En la predicción intra, el proceso de predicción es realizado en
base a información de pixel de una imagen actual para construir un bloque predicho.
En la predicción inter, se selecciona una imagen de referencia para un bloque actual y se selecciona un bloque de referencia con el mismo tamaño que el actual en las unidades de muestras inter pixel. A continuación se construye un bloque predicho en el que se minimiza un valor residual del bloque actual y se minimiza la magnitud del vector de movimiento. En la predicción inter se puede usar un modo de salto, un modo de fusión, un modo MVP (predicción de vector de movimiento), y análogos. El bloque predicho se puede construir en la unidad de muestras de pixel tal como muestras de 1/2 pixel y muestras de 1/4 pixel de menos de un pixel entero. Aquí, el vector de movimiento también puede ser expresado en la unidad de muestras de pixel menos que un pixel entero. Por ejemplo, los componentes luma pueden ser expresados en la unidad de 1/4 pixels y los componentes croma pueden ser expresados en la unidad de 1/8 pixels. La información tal como un índice de una imagen de referencia seleccionada a través de la predicción inter, un vector de movimiento, y una señal residual es codificada por entropía y es transmitida al descodificador.
En la predicción intra, el modo de predicción puede ser determinado por las unidades de predicción y el proceso de predicción puede ser realizado por las unidades de predicción o la unidad de transformación. En la predicción intra, se pueden soportar 33 modos de predicción direccional y al menos dos modos no direccionales. Aquí, los modos de predicción no direccional pueden incluir un modo de predicción DC y un modo plano.
Por otra parte, cuando se usa una muestra en esta memoria descriptiva, significa que se usa información de la muestra, por ejemplo, un valor de pixel. Por razones de conveniencia de la explicación, la expresión "se usa información de muestra" o "se usa un valor de pixel" se puede expresar simplemente con "se usa una muestra".
Una unidad de predicción puede tener varios tamaños/formas. Por ejemplo, en caso de predicción inter, la unidad de predicción puede tener tamaños tales como 2Nx2N, 2NxN, Nx2N, Y NxN. En caso de predicción intra, la unidad de predicción puede tener tamaños tales como 2NxN y NxN. Aquí, la unidad de predicción que tiene un tamaño de NxN se puede poner para uso solamente para un caso específico. Por ejemplo, la unidad de predicción que tiene un tamaño de NxN se puede poner para uso solamente para una unidad de codificación que tenga el tamaño más pequeño o se puede poner para uso solamente para la predicción intra. Además de las unidades de predicción que tienen dichos
9
imagen8
información de modo de predicción, información de unidad de división, información de
unidad de predicción, información de unidad de transferencia, información de vector de movimiento, información de imagen de referencia, información de interpolación de bloque, e información de filtración transmitida desde el módulo de predicción 110.
El módulo de codificación de entropía 130 puede dar un cambio predeterminado a un parámetro establecido o una sintaxis a transmitir, si es necesario.
El módulo de descuantificación 135 descuantifica los valores cuantificados por el módulo de cuantificación 120. El módulo de transformación inversa 140 transforma inversamente los valores descuantificados por el módulo de descuantificación 135. El bloque residual reconstruido por el módulo de descuantificación 135 y el módulo de transformación inversa 140 se añaden al bloque predicho construido por el módulo de predicción 110 para construir un bloque reconstruido.
El módulo filtro 145 aplica un filtro de desbloqueo, un ALF (filtro de bucle adaptativo), un SAO (desplazamiento adaptativo de muestra), o análogos a la imagen reconstruida.
El filtro de desbloqueo quita la distorsión de bloque generada en el límite entre bloques en la imagen reconstruida. El ALF realiza un proceso de filtración en base a los valores resultantes de la comparación de la imagen original con la imagen reconstruida filtrada por el filtro de desbloqueo. El ALF se puede aplicar solamente cuando se necesita una eficiencia alta. El SAO reconstruye diferencias de desplazamiento entre el bloque residual al que se ha aplicado el filtro de desbloqueo y la imagen original en la unidad de pixels, y se aplica en forma de un desplazamiento de banda, un desplazamiento de borde, o análogos.
Por otra parte, un bloque reconstruido usado para la predicción inter puede no ser sometido a un proceso de filtración.
La memoria 150 guarda el bloque o la imagen reconstruido. El bloque o la imagen reconstruido almacenado en la memoria 150 es suministrado al módulo de predicción 110 que realiza la predicción inter.
La figura 2 es un diagrama de bloques que ilustra esquemáticamente un descodificador vídeo según una realización de la invención. Con referencia a la figura 2, un descodificador vídeo 200 incluye un módulo de descodificación de entropía 210, un módulo de
11
imagen9
imagen10
imagen11
imagen12
imagen13
imagen14
imagen15
imagen16
imagen17
imagen18
imagen19
imagen20
superior 1020 como se ilustra en la figura 10. La porción sombreada 1005 en el dibujo representa una zona de filtración deseada.
Por otra parte, como se ha descrito anteriormente, el procedimiento de derivar los valores de las muestras predichas se ha descrito en dos pasos: el paso de derivar los valores de las muestras de referencia situadas en la dirección de predicción como los valores de las muestras predichas y el paso de filtrar y modificar las muestras de límite no situadas en la dirección de predicción de las muestras de límite izquierdo y las muestras de límite superior del bloque predicho por razones de conveniencia de la explicación, pero el procedimiento de derivar los valores de las muestras predichas puede no dividirse en múltiples pasos, sino que se puede realizar en un solo paso. Por ejemplo, en el procedimiento de derivar los valores de las muestras de límite no situadas en la dirección de predicción de las muestras de límite izquierdo y las muestras de límite superior del bloque predicho, el paso de filtrar las muestras de límite puede no ser realizado como un paso independiente, pero puede ser realizado como un paso unificado con el paso de derivar los valores de las muestras predichas de manera que sean los valores de las muestras de referencia situadas en la dirección de predicción.
Por ejemplo, en el ejemplo ilustrado en la figura 6, los valores de las muestras de límite izquierdo 620 pueden ser derivados en base a las muestras de referencia superiores 610 Y las muestras de referencia 630 adyacente a las muestras de límite izquierdo como expresan las expresiones 3 a 5.
Por ejemplo, en el ejemplo ilustrado en la figura 7, los valores de las muestras de límite superior 720 pueden ser derivados en base a las muestras de referencia izquierdas 730 y las muestras de referencia 710 adyacentes a las muestras de límite superior como expresan las expresiones 6 a 8.
Por ejemplo, en el ejemplo ilustrado en la figura 9, los valores de las muestras de límite izquierdo 920 pueden ser derivados en base a las muestras de referencia 910 situadas en la dirección de predicción y las muestras de referencia 930 adyacentes a las muestras de límite izquierdo.
Por ejemplo, en el ejemplo ilustrado en la figura 10, los valores de las muestras de límite superior 1020 pueden ser derivados en base a las muestras de referencia 1030 situadas en
24
imagen21
imagen22
imagen23
imagen24
imagen25
imagen26
imagen27
imagen28

Claims (1)

  1. imagen1
    imagen2
    imagen3
ES201390088A 2011-04-25 2012-04-20 Método de predicción intra, y codificador y descodificador que lo usan Active ES2459890B2 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201161047891P 2011-04-25 2011-04-25
US61/47891 2011-04-25
PCT/KR2012/003093 WO2012148138A2 (ko) 2011-04-25 2012-04-20 인트라 예측 방법과 이를 이용한 부호화기 및 복호화기

Publications (3)

Publication Number Publication Date
ES2459890A2 ES2459890A2 (es) 2014-05-12
ES2459890R1 ES2459890R1 (es) 2014-12-09
ES2459890B2 true ES2459890B2 (es) 2015-06-05

Family

ID=50631131

Family Applications (1)

Application Number Title Priority Date Filing Date
ES201390088A Active ES2459890B2 (es) 2011-04-25 2012-04-20 Método de predicción intra, y codificador y descodificador que lo usan

Country Status (1)

Country Link
ES (1) ES2459890B2 (es)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019519972A (ja) * 2016-05-05 2019-07-11 ヴィド スケール インコーポレイテッド イントラコーディングのための制御点ベースのイントラ方向表現

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100750145B1 (ko) * 2005-12-12 2007-08-21 삼성전자주식회사 영상의 인트라 예측 부호화, 복호화 방법 및 장치
JP2009111691A (ja) * 2007-10-30 2009-05-21 Hitachi Ltd 画像符号化装置及び符号化方法、画像復号化装置及び復号化方法
KR20090095316A (ko) * 2008-03-05 2009-09-09 삼성전자주식회사 영상 인트라 예측 방법 및 장치
KR100949917B1 (ko) * 2008-05-28 2010-03-30 한국산업기술대학교산학협력단 적응적 인트라 예측을 통한 고속 부호화 방법 및 시스템
KR101452860B1 (ko) * 2009-08-17 2014-10-23 삼성전자주식회사 영상의 부호화 방법 및 장치, 영상 복호화 방법 및 장치

Also Published As

Publication number Publication date
ES2459890A2 (es) 2014-05-12
ES2459890R1 (es) 2014-12-09

Similar Documents

Publication Publication Date Title
JP6553221B2 (ja) ビデオ符号化方法及びビデオ符号化装置
US20220038694A1 (en) Method and apparatus for encoding/decoding image information
JP2023126408A (ja) イントラ予測方法とそれを利用した符号化器及び復号化器
KR102229157B1 (ko) 영상 정보 부호화 및 복호화 방법
JP2020174413A (ja) 映像情報符号化/復号方法及び装置
ES3054950T3 (en) Intra block copy prediction with asymmetric partitions and encoder-side search patterns, search ranges and approaches to partitioning
KR20220012393A (ko) 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체
EP2697973B1 (en) Method and apparatus for loop filtering across slice or tile boundaries
EP3761641A1 (en) Method of block-based adaptive loop filtering
ES2883382T3 (es) Métodos y dispositivos de descodificación
KR20130129470A (ko) 비디오 프로세싱에 대한 라인 버퍼 감소를 위한 방법 및 장치
ES2612494A2 (es) Método para inducir un bloque candidato de fusión y dispositivo que usa el mismo
CN106231339A (zh) 编码和解码图像信息的方法和使用该方法的装置
CN103621091A (zh) 管理参考图片列表的方法及使用该方法的装置
KR20170102806A (ko) 비디오 신호 부호화/복호화 방법 및 이를 위한 장치
US11949906B2 (en) Method and apparatus for decoding video, and method and apparatus for encoding video
KR102833523B1 (ko) 가상 블록의 인-루프 필터 방법 및 장치
US20150117535A1 (en) Motion search with scaled and unscaled pictures
ES3025961T3 (en) Lossless coding modes for video coding
ES2459890B2 (es) Método de predicción intra, y codificador y descodificador que lo usan
KR101517806B1 (ko) 영상 복호화 방법 및 이를 적용한 영상 기기
KR20260022940A (ko) 분리가능한 컨볼루션을 갖는 저 복잡도 nn 기반 인 루프 필터 아키텍처
KR20260020104A (ko) 비디오 코딩을 위한 통합된 보충 데이터 프로세싱을 갖는 루프 필터 아키텍처에 기초한 뉴럴 네트워크

Legal Events

Date Code Title Description
FG2A Definitive protection

Ref document number: 2459890

Country of ref document: ES

Kind code of ref document: B2

Effective date: 20150605