Abstract:
본 발명은, 비디오 신호를 디코딩하는 방법에 있어서, 상기 비디오 신호로부터 현재 블록의 인터 예측 모드를 추출하는 단계; 상기 인터 예측 모드에 따라 2개의 움직임 벡터를 이용하여 2개의 비정방형 예측 블록(non-square prediction block)을 생성하는 단계; 상기 2개의 비정방형 예측 블록에 대해 비정방형 변환을 수행함으로써 주파수 도메인 상의 2개의 비정방형 예측 블록(non-square prediction block)을 획득하는 단계; 상관 계수(correlation coefficient) 또는 스케일링 계수(scaling coefficient)를 이용하여 상기 주파수 도메인 상의 2개의 비정방형 예측 블록(non-square prediction block)을 업데이트하는 단계; 및 상기 주파수 도메인 상의 업데이트된 비정방형 예측 블록(updated non-square prediction block)과 차분 블록에 기초하여 복원 블록을 생성하는 단계를 포함하는 것을 특징으로 하는 방법을 제공한다.
Abstract:
본 발명은, 비디오 신호를 인코딩하는 방법에 있어서, 상기 비디오 신호의 타겟 유닛에 대해 블록 분할을 수행하는 단계, 여기서 상기 블록 분할은 정방형 분할 또는 비정방형 분할 중 적어도 하나에 기초하여 수행됨; 상기 타겟 유닛이 복수개의 비정방형 블록들로 분할된 경우, RD(Rate Distortion) 비용에 기초하여 최적의 블록 파티션을 결정하는 단계; 및 상기 최적의 블록 파티션에 따른 비정방형 블록에 대해 CNT 예측 코딩을 수행하는 단계를 포함하되, 상기 CNT 예측 코딩은 이전에 디코딩된 모든 픽셀값을 이용하여 예측을 수행하는 것을 특징으로 하는 방법을 제공한다.
Abstract:
본 발명은, 그래프 기반 변환을 이용하여 비디오 신호를 디코딩하는 방법에 있어서, 상기 비디오 신호로부터, 타겟 블록에 대한 변환 인덱스(transform index)를 수신하는 단계; 상기 변환 인덱스에 대응되는 그래프 기반 변환 커널을 유도하는 단계, 여기서 상기 그래프 기반 변환 커널은 블록 경계에서 신호의 특성을 표현하기 위한 경계 정보(boundary information)에 기초하여 결정된 것임; 및 상기 그래프 기반 변환 커널에 기초하여 상기 타겟 블록을 디코딩하는 단계를 포함하는 것을 특징으로 하는 방법을 제공한다.
Abstract:
본 발명에서는 비디오 신호를 인코딩/디코딩하는 방법 및 이를 위한 장치가 개시된다. 구체적으로, 비디오 신호를 부호화하는 방법에 있어서, 현재 블록의 예측 블록(prediction block)을 생성하는 단계; 원본 블록에서 상기 예측 블록을 감산하여 상기 현재 블록의 잔차 블록(residual block)을 생성하는 단계; 상기 잔차 블록에 대하여 1차 변환(primary transform)을 수행함으로써 1차 변환된 변환 블록(transform block)을 생성하는 단계; 및 상기 1차 변환된 변환 블록에 대하여 2차 변환(secondary transform)을 수행함으로써 2차 변환된 변환 블록을 생성하는 단계를 포함할 수 있다.
Abstract:
본 발명은, 비디오 신호를 디코딩하는 방법에 있어서, 상기 비디오 신호로부터 현재 블록에 대한 예측 모드를 추출하는 단계; 상기 예측 모드에 따라 공간 도메인 상의 예측 블록(prediction block)을 생성하는 단계; 상기 예측 블록에 대해 변환(transform)을 수행함으로써 변환된 예측 블록(transformed prediction block)을 획득하는 단계; 상관 계수(correlation coefficient) 또는 스케일링 계수(scaling coefficient)를 이용하여 변환된 예측 블록(transformed prediction block)을 업데이트하는 단계; 및 상기 업데이트된 변환된 예측 블록(transformed prediction block)과 차분 블록에 기초하여 복원 블록을 생성하는 단계를 포함하는 것을 특징으로 하는 방법을 제공한다.
Abstract:
본 발명은, 비디오 신호를 처리하는 방법에 있어서, 현재 블록에 인접한 이웃 블록이 인트라 코딩된 경우, 상기 이웃 블록의 복원된 참조 픽셀을 이용하여 상기 이웃 블록에 대한 예측 블록을 생성하는 단계; 상기 예측 블록에 기초하여 상기 이웃 블록의 개선된 인트라 예측 모드를 결정하는 단계, 여기서 상기 개선된 인트라 예측 모드는 상기 예측 블록과 복원된 이웃 블록과의 에러를 최소화하는 모드를 나타냄; 상기 개선된 인트라 예측 모드에 기초하여 상기 현재 블록에 대한 예측 모드 후보 리스트를 생성하는 단계; 상기 예측 모드 후보 리스트로부터 상기 현재 블록에 대한 인트라 예측 모드를 선택하는 단계; 및 상기 인트라 예측 모드에 기초하여 상기 현재 블록에 대한 예측을 수행하는 단계를 포함하는 것을 특징으로 하는 방법을 제공한다.
Abstract:
본 발명은, 그래프 기반 변환을 이용하여 비디오 신호를 인코딩하는 방법에 있어서, 인트라 예측 모드에 따라 생성된 예측 블록을 이용하여 잔차 블록을 생성하는 단계; 상기 인트라 예측 모드에 대응되는 예측 각도에 기초하여, 상기 잔차 블록 내 경계 픽셀의 가중치를 나타내는 자기 루프 가중치 또는 픽셀 간 상관 관계를 나타내는 상관 계수 중 적어도 하나를 산출하는 단계; 상기 자기 루프 가중치 또는 상기 상관 계수 중 적어도 하나에 기초하여 그래프를 생성하는 단계; 상기 그래프에 기초하여, 그래프 기반 변환 커널을 결정하는 단계; 및 상기 그래프 기반 변환 커널을 이용하여 상기 잔차 블록에 대해 변환을 수행하는 단계를 포함하는 것을 특징으로 하는 방법을 제공한다.
Abstract:
본 발명은, 적응적인 분리가능한 그래프 기반 변환을 이용하여 비디오 신호를 디코딩하는 방법에 있어서, 상기 비디오 신호로부터, 타겟 블록에 대한 변환 인덱스(transform index)를 수신하는 단계, 여기서 상기 변환 인덱스는 상기 타겟 블록에 적용될 그래프 기반 변환을 가리킴; 상기 변환 인덱스에 대응되는 그래프 기반 변환 커널을 유도하는 단계; 및 상기 그래프 기반 변환 커널에 기초하여 상기 타겟 블록을 디코딩하는 단계를 포함하는 것을 특징으로 하는 방법을 제공한다.
Abstract:
본 발명은, 비디오 신호를 인코딩하는 방법에 있어서, 현재 블록에 이웃하는 경계 픽셀에 기초하여, 상기 현재 블록의 첫번째 행 또는 열에 대한 예측 픽셀들을 생성하는 단계; 상기 현재 블록의 첫번째 행 (row) 또는 열 (column)에 대한 예측 픽셀들을 이용하여, 상기 현재 블록 내 잔여 픽셀들을 각각 수직 방향 또는 수평 방향으로 예측하는 단계; 상기 현재 블록의 예측 픽셀들에 기초하여, 차분 신호 (difference signal )를 생성하는 단계; 및 상기 차분 신호에 대해 수평 방향 변환 행렬 및 수직 방향 변환 행렬을 적용함으로써 변환 코딩된 잔여 신호 (transform-coded residual signal)를 생성하는 단계를 포함하는 것을 특징으로 하는 방법을 제공한다.
Abstract:
본 발명은, 그래프 기반 변환을 이용하여 비디오 신호를 디코딩하는 방법에 있어서, 상기 비디오 신호로부터 현재 코딩 유닛의 예측 유닛 파티션 정보를 추출하는 단계; 상기 예측 유닛 파티션 정보에 기초하여 기설정된 테이블 정보로부터 그래프 기반 변환 커널(graph-based transform kernel)을 획득하는 단계; 및 상기 그래프 기반 변환 커널을 이용하여 변환 유닛에 대해 역변환을 수행하는 단계를 포함하되, 상기 그래프 기반 변환 커널은 상기 예측 유닛 파티션 정보 또는 에지 가중치 중 적어도 하나에 대응되고, 상기 에지 가중치는 픽셀 간 상관 관계를 나타내는 기설정된 값인 것을 특징으로 하는 방법을 제공한다.