KR102032603B1 - 블록 적응적 컬러-공간 변환 코딩 - Google Patents
블록 적응적 컬러-공간 변환 코딩 Download PDFInfo
- Publication number
- KR102032603B1 KR102032603B1 KR1020167033958A KR20167033958A KR102032603B1 KR 102032603 B1 KR102032603 B1 KR 102032603B1 KR 1020167033958 A KR1020167033958 A KR 1020167033958A KR 20167033958 A KR20167033958 A KR 20167033958A KR 102032603 B1 KR102032603 B1 KR 102032603B1
- Authority
- KR
- South Korea
- Prior art keywords
- luma
- component
- offset
- block
- value
- 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
Images
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/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
-
- 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/117—Filters, e.g. for pre-processing or post-processing
-
- 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/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/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/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/186—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 a colour or a chrominance component
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
- H04N19/52—Processing of motion vectors by encoding by predictive encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/573—Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/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
-
- 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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
- H04N19/82—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
-
- 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
-
- 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/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Color Television Systems (AREA)
Abstract
Description
도 2 는 고효율 비디오 코딩 (HEVC) 인트라 예측 모드들을 예시하는 개념도이다.
도 3a 및 도 3b 는 현재의 개시물의 하나 이상의 기법들에 따라 병합 및 진보된 모션 벡터 예측 (advanced motion vector prediction; AMVP) 모드들에 대한 공간적으로 이웃하는 모션 벡터 후보들을 예시하는 개념도들이다.
도 4 는 현재의 개시물의 하나 이상의 기법들에 따라 인트라 블록 카피 (block copy; BC) 예를 예시하는 개념도이다.
도 5 는 현재의 개시물의 하나 이상의 기법들에 따라, 인트라 8x8 블록에 대한 타겟 블록 및 참조 샘플의 예를 예시하는 개념도이다.
도 6 은 이 개시물에서 설명된 기법들을 구현할 수도 있는 일 예의 비디오 인코더를 예시하는 블록도이다.
도 7 은 이 개시물에서 설명된 기법들을 구현할 수도 있는 일 예의 비디오 디코더를 예시하는 블록도이다.
도 8 은 현재의 개시물의 하나 이상의 기법들에 따라 인코딩 기법을 예시하는 플로우차트이다.
도 9 는 현재의 개시물의 하나 이상의 기법들에 따라 디코딩 기법을 예시하는 플로우차트이다.
도 10 은 현재의 개시물의 하나 이상의 기법들에 따라 인코딩 기법을 예시하는 플로우차트이다.
도 11 은 현재의 개시물의 하나 이상의 기법들에 따라 디코딩 기법을 예시하는 플로우차트이다.
Claims (80)
- 비디오 데이터를 디코딩하는 방법으로서,
루마 컴포넌트에 대한 초기 양자화 파라미터 (QP) 를 결정하는 단계;
인에이블된 컬러 공간 변환으로 인코딩된 상기 비디오 데이터의 코딩 유닛 (CU) 에 대하여, 상기 루마 컴포넌트에 대한 최종 QP 가 상기 루마 컴포넌트의 초기 QP 및 상기 루마 컴포넌트에 대한 비-제로 QP 오프셋의 합과 동일하도록, 상기 루마 컴포넌트에 대한 상기 최종 QP 를 설정하는 단계;
상기 루마 컴포넌트에 대한 상기 최종 QP 에 기초하여, 상기 CU 에 대한 계수 블록을 역양자화하는 단계로서, 상기 CU 에 대한 상기 계수 블록은 상기 루마 컴포넌트의 샘플 값들에 기초하는, 상기 CU 에 대한 계수 블록을 역양자화하는 단계;
상기 계수 블록에 역변환을 적용하여 잔차 블록을 생성하는 단계;
상기 잔차 블록과 예측 블록을 합산함으로써 디코딩된 비디오 블록을 형성하는 단계;
상기 디코딩된 비디오 블록의 루마 에지의 경계 강도를 결정하는 단계로서, 상기 루마 에지의 상기 경계 강도는 상기 루마 컴포넌트에 대한 상기 최종 QP 에 대해 종속적인, 상기 루마 에지의 경계 강도를 결정하는 단계; 및
상기 루마 에지의 상기 경계 강도에 따라, 상기 루마 에지에 디블록킹 필터링 프로세스를 수행하는 단계를 포함하는, 비디오 데이터를 디코딩하는 방법. - 제 1 항에 있어서,
상기 루마 컴포넌트에 대한 상기 QP 오프셋은 픽처 파라미터 세트, 시퀀스 파라미터 세트, 및 슬라이스 헤더 중의 하나에서 시그널링되는, 비디오 데이터를 디코딩하는 방법. - 제 1 항에 있어서,
상기 루마 컴포넌트는 복수의 컬러 컴포넌트들 중의 제 1 컬러 컴포넌트이고, 상기 QP 오프셋은 제 1 QP 오프셋이고, 상기 QP 는 제 1 QP 이고, 상기 제 1 컬러 컴포넌트에 대한 상기 제 1 QP 에 대한 상기 제 1 QP 오프셋은 제 2 컬러 컴포넌트에 대한 제 2 QP 에 대한 제 2 QP 오프셋과 동일하고, 상기 제 1 QP 오프셋은 제 3 컬러 컴포넌트에 대한 제 3 QP 에 대한 제 3 QP 오프셋보다 더 적은, 비디오 데이터를 디코딩하는 방법. - 제 1 항에 있어서,
크로마 컴포넌트에 대한 초기 QP 를 결정하는 단계;
상기 크로마 컴포넌트에 대한 최종 QP 가 상기 크로마 컴포넌트의 초기 QP 및 상기 크로마 컴포넌트에 대한 비-제로 QP 오프셋의 합과 동일하도록, 상기 크로마 컴포넌트에 대한 상기 최종 QP 를 설정하는 단계; 및
상기 디블록킹 필터 프로세스를 수행하는 것의 일부로서, 상기 디코딩된 비디오 블록의 크로마 에지의 경계 강도를 결정하는 단계로서, 상기 크로마 에지에 대한 상기 경계 강도는 상기 크로마 컴포넌트에 대한 상기 최종 QP 에 대해 종속적인, 상기 크로마 에지의 경계 강도를 결정하는 단계를 더 포함하는, 비디오 데이터를 디코딩하는 방법. - 제 1 항에 있어서,
상기 CU 는 제 1 CU 이고,
상기 방법은,
상기 인에이블된 컬러 공간 변환으로 인코딩되지 않은 제 2 CU 의 루마 컴포넌트에 대한 제 2 QP 를 결정하는 단계;
상기 루마 컴포넌트에 대한 상기 제 2 QP 에 기초하여, 상기 제 2 CU 의 계수 블록을 역양자화하는 단계로서, 상기 제 2 CU 의 상기 계수 블록은 상기 루마 컴포넌트의 샘플 값들에 기초하는, 상기 제 2 CU 의 계수 블록을 역양자화하는 단계; 및
상기 제 2 CU 의 하나 이상의 역양자화된 계수 블록들의 각각에 기초하여 상기 제 2 CU 를 복원하는 단계를 더 포함하는, 비디오 데이터를 디코딩하는 방법. - 제 1 항에 있어서,
상기 CU 의 인코딩 모드에 종속하여 상기 루마 컴포넌트에 대한 상이한 QP 오프셋들을 선택하는 단계를 더 포함하는, 비디오 데이터를 디코딩하는 방법. - 제 6 항에 있어서,
상기 루마 컴포넌트에 대한 상기 QP 오프셋이 상기 CU 의 상기 인코딩 모드가 인트라 모드 또는 인트라 블록 카피 (BC) 모드일 때에 제 1 값과 동일하고, 상기 CU 의 상기 인코딩 모드가 인터 모드일 때에 제 2 값과 동일하도록, 상기 루마 컴포넌트에 대한 상기 QP 오프셋을 결정하는 단계를 더 포함하며,
상기 제 1 값은 상기 제 2 값과는 상이한, 비디오 데이터를 디코딩하는 방법. - 제 6 항에 있어서,
상기 루마 컴포넌트에 대한 상기 QP 오프셋이 상기 CU 의 상기 인코딩 모드가 인트라 모드일 때에 제 1 값과 동일하고, 상기 CU 의 상기 인코딩 모드가 인트라 블록 카피 (BC) 모드 또는 인터 모드일 때에 제 2 값과 동일하도록, 상기 컴포넌트에 대한 상기 QP 오프셋을 결정하는 단계를 더 포함하며,
상기 제 1 값은 상기 제 2 값과는 상이한, 비디오 데이터를 디코딩하는 방법. - 제 1 항에 있어서,
상기 루마 컴포넌트는 복수의 컬러 컴포넌트들 중의 제 1 컬러 컴포넌트이고, 상기 복수의 컬러 컴포넌트들은 3 개의 컬러 컴포넌트들을 포함하고, 개개의 QP 오프셋들은 상기 3 개의 컬러 컴포넌트들의 각각과 연관되고, 상기 개개의 QP 오프셋들은 (-5+6*BitInc, -5+6*BitInc, -3+6*BitInc) 와 동일하고, 상기 BitInc 는 0, 1, 또는 2 중의 하나와 동일한, 비디오 데이터를 디코딩하는 방법. - 제 1 항에 있어서,
상기 루마 컴포넌트에 대한 상기 QP 오프셋은 상기 CU 의 슬라이스 타입이 I-슬라이스 타입, P-슬라이스 타입, 또는 B-슬라이스 타입인지 여부에 종속적인, 비디오 데이터를 디코딩하는 방법. - 제 10 항에 있어서,
상기 루마 컴포넌트에 대한 상기 QP 오프셋이 상기 CU 의 상기 슬라이스 타입이 상기 I-슬라이스 타입일 때에 제 1 값과 동일하고, 상기 CU 의 상기 슬라이스 타입이 상기 P-슬라이스 타입 또는 상기 B-슬라이스 타입일 때에 제 2 값과 동일한 것으로 결정하는 단계를 더 포함하며,
상기 제 1 값은 상기 제 2 값과는 상이한, 비디오 데이터를 디코딩하는 방법. - 제 10 항에 있어서,
상기 루마 컴포넌트에 대한 상기 QP 오프셋이 상기 CU 의 상기 슬라이스 타입이 상기 I-슬라이스 타입일 때에 제 1 값과 동일하고, 상기 CU 의 상기 슬라이스 타입이 상기 P-슬라이스 타입일 때에 제 2 값과 동일하고, 상기 CU 의 상기 슬라이스 타입이 상기 B-슬라이스 타입일 때에 제 3 값과 동일한 것으로 결정하는 단계를 더 포함하며,
상기 제 1 값은 상기 제 2 값과는 상이하고, 상기 제 2 값은 상기 제 3 값과는 상이하고, 상기 제 1 값은 상기 제 3 값과는 상이한, 비디오 데이터를 디코딩하는 방법. - 제 1 항에 있어서,
상기 컬러 공간 변환의 입력 데이터는 N-비트 정밀도를 가지고, 인트라/인터 예측 후의 상기 CU 에 대한 잔차 데이터는 [-2N, 2N - 1] 의 범위에 있고, 상기 잔차 데이터는 상기 잔차 블록을 포함하며,
상기 방법은,
변환된 잔차 데이터를 생성하기 위해 상기 컬러 공간 변환을 수행한 후에, 상기 변환된 잔차 데이터가 상기 범위 내에 있도록, 상기 변환된 잔차 데이터를 클립핑하는 단계를 더 포함하는, 비디오 데이터를 디코딩하는 방법. - 제 1 항에 있어서,
상기 CU 가 인트라 코딩 모드로 코딩되는지 여부를 결정하는 단계; 및
상기 CU 가 상기 인트라 코딩 모드로 코딩된다고 결정하는 것에 응답하여,
인트라-예측 모드 표시자들에 기초하여 크로마 예측 모드를 이용하여 상기 CU 의 모든 크로마 블록들을 예측하는 단계;
상기 CU 가 오직 하나의 예측 유닛 (PU) 을 가지는 것에 기초하여, 루마 예측 모드를 이용하여 상기 CU 의 모든 루마 블록들을 예측하는 단계로서, 상기 루마 예측 모드는 상기 크로마 예측 모드와 동일한, 상기 CU 의 모든 루마 블록들을 예측하는 단계; 및
상기 CU 가 복수의 PU 들을 가지는 것에 기초하여, 상기 루마 예측 모드를 이용하여 상기 복수의 PU 들 중의 제 1 PU 의 제 1 루마 블록을 예측하는 단계를 더 포함하는, 비디오 데이터를 디코딩하는 방법. - 비디오 데이터를 디코딩하기 위한 디바이스로서,
상기 비디오 데이터를 저장하도록 구성된 메모리; 및
하나 이상의 프로세서들을 포함하고,
상기 하나 이상의 프로세서들은,
루마 컴포넌트에 대한 초기 양자화 파라미터 (QP) 를 결정하고;
인에이블된 컬러 공간 변환으로 인코딩된 상기 비디오 데이터의 코딩 유닛 (CU) 에 대하여, 상기 루마 컴포넌트에 대한 최종 QP 가 상기 루마 컴포넌트의 초기 QP 및 상기 루마 컴포넌트에 대한 비-제로 QP 오프셋의 합과 동일하도록, 상기 루마 컴포넌트에 대한 상기 최종 QP 를 설정하고;
상기 루마 컴포넌트에 대한 상기 최종 QP 에 기초하여, 상기 CU 에 대한 계수 블록을 역양자화하는 것으로서, 상기 CU 에 대한 상기 계수 블록은 상기 루마 컴포넌트의 샘플 값들에 기초하는, 상기 CU 에 대한 계수 블록을 역양자화하고;
상기 계수 블록에 역변환을 적용하여 잔차 블록을 생성하고;
상기 잔차 블록과 예측 블록을 합산함으로써 디코딩된 비디오 블록을 형성하고;
상기 디코딩된 비디오 블록의 루마 에지의 경계 강도를 결정하는 것으로서, 상기 루마 에지의 상기 경계 강도는 상기 루마 컴포넌트에 대한 상기 최종 QP 에 대해 종속적인, 상기 루마 에지의 경계 강도를 결정하며; 그리고
상기 루마 에지의 상기 경계 강도에 따라, 상기 루마 에지에 디블록킹 필터 프로세스를 수행하도록
구성되는, 비디오 데이터를 디코딩하기 위한 디바이스. - 제 15 항에 있어서,
상기 루마 컴포넌트에 대한 상기 QP 오프셋은 픽처 파라미터 세트, 시퀀스 파라미터 세트, 및 슬라이스 헤더 중의 하나에서 시그널링되는, 비디오 데이터를 디코딩하기 위한 디바이스. - 제 15 항에 있어서,
상기 루마 컴포넌트는 복수의 컬러 컴포넌트들 중의 제 1 컬러 컴포넌트이고, 상기 QP 오프셋은 제 1 QP 오프셋이고, 상기 QP 는 제 1 QP 이고, 상기 제 1 컬러 컴포넌트에 대한 상기 제 1 QP 에 대한 상기 제 1 QP 오프셋은 제 2 컬러 컴포넌트에 대한 제 2 QP 에 대한 제 2 QP 오프셋과 동일하고, 상기 제 1 QP 오프셋은 제 3 컬러 컴포넌트에 대한 제 3 QP 에 대한 제 3 QP오프셋보다 더 적은, 비디오 데이터를 디코딩하기 위한 디바이스. - 제 15 항에 있어서,
상기 하나 이상의 프로세서들은,
크로마 컴포넌트에 대한 초기 QP 를 결정하고;
상기 크로마 컴포넌트에 대한 최종 QP 가 상기 크로마 컴포넌트의 초기 QP 및 상기 크로마 컴포넌트에 대한 비-제로 QP 오프셋의 합과 동일하도록, 상기 크로마 컴포넌트에 대한 상기 최종 QP 를 설정하며; 그리고
상기 디블록킹 필터 프로세스를 수행하는 것의 일부로서, 상기 디코딩된 비디오 블록의 크로마 에지의 경계 강도를 결정하는 것으로서, 상기 크로마 에지에 대한 상기 경계 강도는 상기 크로마 컴포넌트에 대한 상기 최종 QP 에 대해 종속적인, 상기 크로마 에지의 경계 강도를 결정하도록
추가로 구성되는, 비디오 데이터를 디코딩하기 위한 디바이스. - 제 15 항에 있어서,
상기 CU 는 제 1 CU 이고,
상기 하나 이상의 프로세서들은,
상기 인에이블된 컬러 공간 변환으로 인코딩되지 않은 제 2 CU 의 루마 컴포넌트에 대한 제 2 QP 를 결정하고;
상기 루마 컴포넌트에 대한 상기 제 2 QP 에 기초하여, 상기 제 2 CU 의 계수 블록을 역양자화하는 것으로서, 상기 제 2 CU 의 상기 계수 블록은 상기 루마 컴포넌트의 샘플 값들에 기초하는, 상기 제 2 CU 의 계수 블록을 역양자화하고; 그리고
상기 제 2 CU 의 하나 이상의 역양자화된 계수 블록들의 각각에 기초하여 상기 제 2 CU 를 복원하도록
추가로 구성되는, 비디오 데이터를 디코딩하기 위한 디바이스. - 제 15 항에 있어서,
상기 루마 컴포넌트에 대한 상기 QP 오프셋은 상기 CU 의 인코딩 모드에 대해 종속적인, 비디오 데이터를 디코딩하기 위한 디바이스. - 제 20 항에 있어서,
상기 하나 이상의 프로세서들은, 상기 루마 컴포넌트에 대한 상기 QP 오프셋이 상기 CU 의 상기 인코딩 모드가 인트라 모드 또는 인트라 블록 카피 (BC) 모드일 때에 제 1 값과 동일하고, 상기 CU 의 상기 인코딩 모드가 인터 모드일 때에 제 2 값과 동일하도록, 상기 루마 컴포넌트에 대한 상기 QP 오프셋을 결정하도록 추가로 구성되며,
상기 제 1 값은 상기 제 2 값과는 상이한, 비디오 데이터를 디코딩하기 위한 디바이스. - 제 20 항에 있어서,
상기 하나 이상의 프로세서들은, 상기 루마 컴포넌트에 대한 상기 QP 오프셋이 상기 CU 의 상기 인코딩 모드가 인트라 모드일 때에 제 1 값과 동일하고, 상기 CU 의 상기 인코딩 모드가 인트라 블록 카피 (BC) 모드 또는 인터 모드일 때에 제 2 값과 동일하도록, 상기 컴포넌트에 대한 상기 QP 오프셋을 결정하도록 추가로 구성되며,
상기 제 1 값은 상기 제 2 값과는 상이한, 비디오 데이터를 디코딩하기 위한 디바이스. - 제 15 항에 있어서,
상기 루마 컴포넌트는 복수의 컬러 컴포넌트들 중의 제 1 컬러 컴포넌트이고, 상기 복수의 컬러 컴포넌트들은 3 개의 컬러 컴포넌트들을 포함하고, 개개의 QP 오프셋들은 상기 3 개의 컬러 컴포넌트들의 각각과 연관되고, 상기 개개의 QP 오프셋들은 (-5+6*BitInc, -5+6*BitInc, -3+6*BitInc) 와 동일하고, 상기 BitInc 는 0, 1, 또는 2 중의 하나와 동일한, 비디오 데이터를 디코딩하기 위한 디바이스. - 제 15 항에 있어서,
상기 루마 컴포넌트에 대한 상기 QP 오프셋은 상기 CU 의 슬라이스 타입이 I-슬라이스 타입, P-슬라이스 타입, 또는 B-슬라이스 타입인지 여부에 종속적인, 비디오 데이터를 디코딩하기 위한 디바이스. - 제 24 항에 있어서,
상기 하나 이상의 프로세서들은,
상기 루마 컴포넌트에 대한 상기 QP 오프셋이 상기 CU 의 상기 슬라이스 타입이 상기 I-슬라이스 타입일 때에 제 1 값과 동일하고, 상기 CU 의 상기 슬라이스 타입이 상기 P-슬라이스 타입 또는 상기 B-슬라이스 타입일 때에 제 2 값과 동일한 것으로 결정하도록
추가로 구성되며,
상기 제 1 값은 상기 제 2 값과는 상이한, 비디오 데이터를 디코딩하기 위한 디바이스. - 제 24 항에 있어서,
상기 하나 이상의 프로세서들은,
상기 루마 컴포넌트에 대한 상기 QP 오프셋이 상기 CU 의 상기 슬라이스 타입이 상기 I-슬라이스 타입일 때에 제 1 값과 동일하고, 상기 CU 의 상기 슬라이스 타입이 상기 P-슬라이스 타입일 때에 제 2 값과 동일하고, 상기 CU 의 상기 슬라이스 타입이 상기 B-슬라이스 타입일 때에 제 3 값과 동일한 것으로 결정하도록
추가로 구성되며,
상기 제 1 값은 상기 제 2 값과는 상이하고, 상기 제 2 값은 상기 제 3 값과는 상이하고, 상기 제 1 값은 상기 제 3 값과는 상이한, 비디오 데이터를 디코딩하기 위한 디바이스. - 제 15 항에 있어서,
상기 컬러 공간 변환의 입력 데이터는 N-비트 정밀도를 가지고, 인트라/인터 예측 후의 상기 CU 에 대한 잔차 데이터는 [-2N, 2N - 1] 의 범위에 있고, 상기 잔차 데이터는 상기 잔차 블록을 포함하며,
상기 하나 이상의 프로세서들은,
변환된 잔차 데이터를 생성하기 위해 상기 컬러 공간 변환을 수행한 후에, 상기 변환된 잔차 데이터가 상기 범위 내에 있도록, 상기 변환된 잔차 데이터를 클립핑하도록
추가로 구성되는, 비디오 데이터를 디코딩하기 위한 디바이스. - 제 15 항에 있어서,
상기 하나 이상의 프로세서들은,
상기 CU 가 인트라 코딩 모드로 코딩되는 것으로 결정하는 것에 응답하여,
크로마 예측 모드를 이용하여 상기 CU 의 모든 크로마 블록들을 예측하고;
상기 CU 가 오직 하나의 예측 유닛 (PU) 을 가지는 것에 기초하여, 루마 예측 모드를 이용하여 상기 CU 의 모든 루마 블록들을 예측하는 것으로서, 상기 루마 예측 모드는 상기 크로마 예측 모드와 동일한, 상기 CU 의 모든 루마 블록들을 예측하고; 그리고
상기 CU 가 복수의 PU 들을 가지는 것에 기초하여, 상기 루마 예측 모드를 이용하여 상기 복수의 PU 들 중의 제 1 PU 의 제 1 루마 블록을 예측하도록
추가로 구성되는, 비디오 데이터를 디코딩하기 위한 디바이스. - 제 15 항에 있어서,
상기 디바이스는,
집적 회로;
마이크로프로세서; 또는
무선 통신 디바이스
중의 적어도 하나를 포함하는, 비디오 데이터를 디코딩하기 위한 디바이스. - 제 15 항에 있어서,
상기 비디오 데이터의 디코딩된 픽처들을 디스플레이하도록 구성된 디스플레이를 더 포함하는, 비디오 데이터를 디코딩하기 위한 디바이스. - 비디오 데이터를 디코딩하기 위한 디바이스로서,
루마 컴포넌트에 대한 초기 양자화 파라미터 (QP) 를 결정하는 수단;
인에이블된 컬러 공간 변환으로 인코딩된 상기 비디오 데이터의 코딩 유닛 (CU) 에 대하여, 상기 루마 컴포넌트에 대한 최종 QP 가 상기 루마 컴포넌트의 초기 QP 및 상기 루마 컴포넌트에 대한 비-제로 QP 오프셋의 합과 동일하도록, 상기 루마 컴포넌트에 대한 상기 최종 QP 를 설정하는 수단;
상기 루마 컴포넌트에 대한 상기 최종 QP 에 기초하여, 상기 CU 에 대한 계수 블록을 역양자화하는 수단으로서, 상기 CU 에 대한 상기 계수 블록은 상기 루마 컴포넌트의 샘플 값들에 기초하는, 상기 CU 에 대한 계수 블록을 역양자화하는 수단;
상기 계수 블록에 역변환을 적용하여 잔차 블록을 생성하는 수단;
상기 잔차 블록과 예측 블록을 합산함으로써 디코딩된 비디오 블록을 형성하는 수단;
상기 디코딩된 비디오 블록의 루마 에지의 경계 강도를 결정하는 수단으로서, 상기 루마 에지의 상기 경계 강도는 상기 루마 컴포넌트에 대한 상기 최종 QP 에 대해 종속적인, 상기 루마 에지의 경계 강도를 결정하는 수단; 및
상기 루마 에지의 상기 경계 강도에 따라, 상기 루마 에지에 디블록킹 필터 프로세스를 수행하는 수단을 포함하는, 비디오 데이터를 디코딩하기 위한 디바이스. - 제 31 항에 있어서,
상기 루마 컴포넌트에 대한 상기 QP 오프셋은 픽처 파라미터 세트, 시퀀스 파라미터 세트, 및 슬라이스 헤더 중의 하나에서 시그널링되는, 비디오 데이터를 디코딩하기 위한 디바이스. - 제 31 항에 있어서,
상기 루마 컴포넌트는 복수의 컬러 컴포넌트들 중의 제 1 컬러 컴포넌트이고, 상기 복수의 컬러 컴포넌트들은 3 개의 컬러 컴포넌트들을 포함하고, 개개의 QP 오프셋들은 상기 3 개의 컬러 컴포넌트들의 각각과 연관되고, 상기 개개의 QP 오프셋들은 (-5+6*BitInc, -5+6*BitInc, -3+6*BitInc) 와 동일하고, 상기 BitInc 는 0, 1, 또는 2 중의 하나와 동일한, 비디오 데이터를 디코딩하기 위한 디바이스. - 제 31 항에 있어서,
상기 CU 가 인트라 코딩 모드로 코딩되는 것으로 결정하는 것에 응답하여,
크로마 예측 모드를 이용하여 상기 CU 의 모든 크로마 블록들을 예측하기 위한 수단;
상기 CU 가 오직 하나의 예측 유닛 (PU) 을 가지는 것에 기초하여, 루마 예측 모드를 이용하여 상기 CU 의 모든 루마 블록들을 예측하기 위한 수단으로서, 상기 루마 예측 모드는 상기 크로마 예측 모드와 동일한, 상기 CU 의 모든 루마 블록들을 예측하기 위한 수단; 및
상기 CU 가 복수의 PU 들을 가지는 것에 기초하여, 상기 루마 예측 모드를 이용하여 상기 복수의 PU 들 중의 제 1 PU 의 제 1 루마 블록을 예측하기 위한 수단을 더 포함하는, 비디오 데이터를 디코딩하기 위한 디바이스. - 명령들로 인코딩된 컴퓨터-판독가능 저장 매체로서,
상기 명령들은, 실행될 경우, 하나 이상의 프로세서들로 하여금,
루마 컴포넌트에 대한 초기 양자화 파라미터 (QP) 를 결정하게 하고;
인에이블된 컬러 공간 변환으로 인코딩된 비디오 데이터의 코딩 유닛 (CU) 에 대하여, 상기 루마 컴포넌트에 대한 최종 QP 가 상기 루마 컴포넌트의 초기 QP 및 상기 루마 컴포넌트에 대한 비-제로 QP 오프셋의 합과 동일하도록, 상기 루마 컴포넌트에 대한 상기 최종 QP 를 설정하게 하고;
상기 루마 컴포넌트에 대한 상기 최종 QP 에 기초하여, 상기 CU 에 대한 계수 블록을 역양자화하게 하는 것으로서, 상기 CU 에 대한 상기 계수 블록은 상기 루마 컴포넌트의 샘플 값들에 기초하는, 상기 CU 에 대한 계수 블록을 역양자화하게 하고;
상기 계수 블록에 역변환을 적용하여 잔차 블록을 생성하게 하고;
상기 잔차 블록과 예측 블록을 합산함으로써 디코딩된 비디오 블록을 형성하게 하고;
상기 디코딩된 비디오 블록의 루마 에지의 경계 강도를 결정하게 하는 것으로서, 상기 루마 에지의 상기 경계 강도는 상기 루마 컴포넌트에 대한 상기 최종 QP 에 대해 종속적인, 상기 루마 에지의 경계 강도를 결정하게 하며; 그리고
상기 루마 에지의 상기 경계 강도에 따라, 상기 루마 에지에 디블록킹 필터 프로세스를 수행하게 하는, 명령들로 인코딩된 컴퓨터-판독가능 저장 매체. - 제 35 항에 있어서,
상기 루마 컴포넌트에 대한 상기 QP 오프셋은 픽처 파라미터 세트, 시퀀스 파라미터 세트, 및 슬라이스 헤더 중의 하나에서 시그널링되는, 명령들로 인코딩된 컴퓨터-판독가능 저장 매체. - 제 35 항에 있어서,
상기 루마 컴포넌트는 복수의 컬러 컴포넌트들 중의 제 1 컬러 컴포넌트이고, 상기 복수의 컬러 컴포넌트들은 3 개의 컬러 컴포넌트들을 포함하고, 개개의 QP 오프셋들은 상기 3 개의 컬러 컴포넌트들의 각각과 연관되고, 상기 개개의 QP 오프셋들은 (-5+6*BitInc, -5+6*BitInc, -3+6*BitInc) 와 동일하고, 상기 BitInc 는 0, 1, 또는 2 중의 하나와 동일한, 명령들로 인코딩된 컴퓨터-판독가능 저장 매체. - 제 35 항에 있어서,
상기 명령들은 추가로, 상기 하나 이상의 프로세서들로 하여금,
상기 CU 가 인트라 코딩 모드로 코딩되는 것으로 결정하는 것에 응답하여,
크로마 예측 모드를 이용하여 상기 CU 의 모든 크로마 블록들을 예측하게 하고;
상기 CU 가 오직 하나의 예측 유닛 (PU) 을 가지는 것에 기초하여, 루마 예측 모드를 이용하여 상기 CU 의 모든 루마 블록들을 예측하게 하는 것으로서, 상기 루마 예측 모드는 상기 크로마 예측 모드와 동일한, 상기 CU 의 모든 루마 블록들을 예측하게 하고; 그리고
상기 CU 가 복수의 PU 들을 가지는 것에 기초하여, 상기 루마 예측 모드를 이용하여 상기 복수의 PU 들 중의 제 1 PU 의 제 1 루마 블록을 예측하게 하는, 명령들로 인코딩된 컴퓨터-판독가능 저장 매체. - 비디오 데이터를 인코딩하는 방법으로서,
루마 컴포넌트에 대한 초기 양자화 파라미터 (QP) 를 결정하는 단계;
인에이블된 컬러 공간 변환으로 인코딩된 상기 비디오 데이터의 코딩 유닛 (CU) 에 대하여, 상기 루마 컴포넌트에 대한 최종 QP 가 상기 루마 컴포넌트의 초기 QP 및 상기 루마 컴포넌트에 대한 비-제로 QP 오프셋의 합과 동일하도록, 상기 루마 컴포넌트에 대한 상기 최종 QP 를 설정하는 단계;
상기 루마 컴포넌트에 대한 상기 최종 QP 에 기초하여, 상기 CU 에 대한 계수 블록을 양자화하는 단계로서, 상기 CU 에 대한 상기 계수 블록은 상기 루마 컴포넌트의 샘플 값들에 기초하는, 상기 CU 에 대한 계수 블록을 양자화하는 단계;
상기 계수 블록에 변환을 적용하여 잔차 블록을 생성하는 단계;
인코딩된 비디오 블록의 루마 에지의 경계 강도를 결정하는 단계로서, 상기 루마 에지의 상기 경계 강도는 상기 루마 컴포넌트에 대한 상기 최종 QP 에 대해 종속적인, 상기 루마 에지의 경계 강도를 결정하는 단계;
상기 루마 에지의 상기 경계 강도에 따라, 상기 루마 에지에 디블록킹 필터 프로세스를 수행하는 단계; 및
비디오 데이터 비트스트림에서 상기 잔차 블록을 인코딩하는 단계를 포함하는, 비디오 데이터를 인코딩하는 방법. - 제 39 항에 있어서,
상기 루마 컴포넌트에 대한 상기 QP 오프셋은 픽처 파라미터 세트, 시퀀스 파라미터 세트, 및 슬라이스 헤더 중의 하나에서 시그널링되는, 비디오 데이터를 인코딩하는 방법. - 제 39 항에 있어서,
상기 루마 컴포넌트는 복수의 컬러 컴포넌트들 중의 제 1 컬러 컴포넌트이고, 상기 QP 오프셋은 제 1 QP 오프셋이고, 상기 QP 는 제 1 QP 이고, 상기 제 1 컬러 컴포넌트에 대한 상기 제 1 QP 에 대한 상기 제 1 QP 오프셋은 제 2 컬러 컴포넌트에 대한 제 2 QP 에 대한 제 2 QP 오프셋과 동일하고, 상기 제 1 QP 오프셋은 제 3 컬러 컴포넌트에 대한 제 3 QP 에 대한 제 3 QP 오프셋보다 더 적은, 비디오 데이터를 인코딩하는 방법. - 제 39 항에 있어서,
크로마 컴포넌트에 대한 초기 QP 를 결정하는 단계;
상기 크로마 컴포넌트에 대한 최종 QP 가 상기 크로마 컴포넌트의 초기 QP 및 상기 크로마 컴포넌트에 대한 비-제로 QP 오프셋의 합과 동일하도록, 상기 크로마 컴포넌트에 대한 상기 최종 QP 를 설정하는 단계; 및
상기 디블록킹 필터 프로세스를 수행하는 것의 일부로서, 상기 인코딩된 비디오 블록의 크로마 에지의 경계 강도를 결정하는 단계로서, 상기 크로마 에지에 대한 상기 경계 강도는 상기 크로마 컴포넌트에 대한 상기 최종 QP 에 대해 종속적인, 상기 크로마 에지의 경계 강도를 결정하는 단계를 더 포함하는, 비디오 데이터를 인코딩하는 방법. - 제 39 항에 있어서,
상기 CU 는 제 1 CU 이고,
상기 방법은,
상기 인에이블된 컬러 공간 변환으로 인코딩되지 않은 제 2 CU 의 루마 컴포넌트에 대한 제 2 QP 를 결정하는 단계;
상기 루마 컴포넌트에 대한 상기 제 2 QP 에 기초하여, 상기 제 2 CU 의 계수 블록을 양자화하는 단계로서, 상기 제 2 CU 의 상기 계수 블록은 상기 루마 컴포넌트의 샘플 값들에 기초하는, 상기 제 2 CU 의 계수 블록을 양자화하는 단계; 및
양자화된 제 2 계수 블록들의 각각을 나타내는 하나 이상의 엔트로피 인코딩된 신택스 엘리먼트들의 제 2 세트를 포함하는 비디오 데이터 비트스트림을 출력하는 단계를 더 포함하는, 비디오 데이터를 인코딩하는 방법. - 제 39 항에 있어서,
상기 루마 컴포넌트에 대한 상기 QP 오프셋은 상기 CU 의 인코딩 모드에 대해 종속적인, 비디오 데이터를 인코딩하는 방법. - 제 44 항에 있어서,
상기 루마 컴포넌트에 대한 상기 QP 오프셋이 상기 CU 의 상기 인코딩 모드가 인트라 모드 또는 인트라 블록 카피 (BC) 모드일 때에 제 1 값과 동일하고, 상기 CU 의 상기 인코딩 모드가 인터 모드일 때에 제 2 값과 동일하도록, 상기 루마 컴포넌트에 대한 상기 QP 오프셋을 결정하는 단계를 더 포함하며,
상기 제 1 값은 상기 제 2 값과는 상이한, 비디오 데이터를 인코딩하는 방법. - 제 44 항에 있어서,
상기 루마 컴포넌트에 대한 상기 QP 오프셋이 상기 CU 의 상기 인코딩 모드가 인트라 모드일 때에 제 1 값과 동일하고, 상기 CU 의 상기 인코딩 모드가 인트라 블록 카피 (BC) 모드 또는 인터 모드일 때에 제 2 값과 동일하도록, 상기 컴포넌트에 대한 상기 QP 오프셋을 결정하는 단계를 더 포함하며,
상기 제 1 값은 상기 제 2 값과는 상이한, 비디오 데이터를 인코딩하는 방법. - 제 39 항에 있어서,
상기 루마 컴포넌트는 복수의 컬러 컴포넌트들 중의 제 1 컬러 컴포넌트이고, 상기 복수의 컬러 컴포넌트들은 3 개의 컬러 컴포넌트들을 포함하고, 개개의 QP 오프셋들은 상기 3 개의 컬러 컴포넌트들의 각각과 연관되고, 상기 개개의 QP 오프셋들은 (-5+6*BitInc, -5+6*BitInc, -3+6*BitInc) 와 동일하고, 상기 BitInc 는 0, 1, 또는 2 중의 하나와 동일한, 비디오 데이터를 인코딩하는 방법. - 제 39 항에 있어서,
상기 루마 컴포넌트에 대하여, 컬러 컴포넌트에 대한 상기 QP 오프셋은 상기 CU 의 슬라이스 타입이 I-슬라이스 타입, P-슬라이스 타입, 또는 B-슬라이스 타입인지 여부에 종속적인, 비디오 데이터를 인코딩하는 방법. - 제 39 항에 있어서,
상기 컬러 공간 변환의 입력 데이터는 N-비트 정밀도를 가지고, 인트라/인터 예측 후의 상기 CU 에 대한 잔차 데이터는 [-2N, 2N - 1] 의 범위에 있고, 상기 잔차 데이터는 상기 잔차 블록을 포함하며,
상기 방법은,
변환된 잔차 데이터를 생성하기 위해 상기 컬러 공간 변환을 수행한 후에, 상기 변환된 잔차 데이터가 상기 범위 내에 있도록, 상기 변환된 잔차 데이터를 클립핑하는 단계를 더 포함하는, 비디오 데이터를 인코딩하는 방법. - 제 39 항에 있어서,
상기 CU 가 인트라 코딩 모드로 코딩되는 것으로 결정하는 것에 응답하여,
크로마 예측 모드를 이용하여 상기 CU 의 모든 크로마 블록들을 예측하는 단계;
상기 CU 가 오직 하나의 예측 유닛 (PU) 을 가지는 것에 기초하여, 루마 예측 모드를 이용하여 상기 CU 의 모든 루마 블록들을 예측하는 단계로서, 상기 루마 예측 모드는 상기 크로마 예측 모드와 동일한, 상기 CU 의 모든 루마 블록들을 예측하는 단계; 및
상기 CU 가 복수의 PU 들을 가지는 것에 기초하여, 상기 루마 예측 모드를 이용하여 상기 복수의 PU 들 중의 제 1 PU 의 제 1 루마 블록을 예측하는 단계를 더 포함하는, 비디오 데이터를 인코딩하는 방법. - 비디오 데이터를 인코딩하기 위한 디바이스로서,
상기 비디오 데이터를 저장하도록 구성된 데이터 저장 매체; 및
하나 이상의 프로세서들을 포함하고,
상기 하나 이상의 프로세서들은,
루마 컴포넌트에 대한 초기 양자화 파라미터 (QP) 를 결정하고;
인에이블된 컬러 공간 변환으로 인코딩된 상기 비디오 데이터의 코딩 유닛 (CU) 에 대하여, 상기 루마 컴포넌트에 대한 최종 QP 가 상기 루마 컴포넌트의 초기 QP 및 상기 루마 컴포넌트에 대한 비-제로 QP 오프셋의 합과 동일하도록, 상기 루마 컴포넌트에 대한 상기 최종 QP 를 설정하고;
상기 루마 컴포넌트에 대한 상기 최종 QP 에 기초하여, 상기 CU 에 대한 계수 블록을 양자화하는 것으로서, 상기 CU 에 대한 상기 계수 블록은 상기 루마 컴포넌트의 샘플 값들에 기초하는, 상기 CU 에 대한 계수 블록을 양자화하고;
상기 계수 블록에 변환을 적용하여 잔차 블록을 생성하고;
인코딩된 비디오 블록의 루마 에지의 경계 강도를 결정하는 것으로서, 상기 루마 에지의 상기 경계 강도는 상기 루마 컴포넌트에 대한 상기 최종 QP 에 대해 종속적인, 상기 루마 에지의 경계 강도를 결정하고;
상기 루마 에지의 상기 경계 강도에 따라, 상기 루마 에지에 디블록킹 필터링 프로세스를 수행하며; 그리고
상기 잔차 블록을 비디오 데이터 비트스트림에서 인코딩하도록
구성되는, 비디오 데이터를 인코딩하기 위한 디바이스. - 제 51 항에 있어서,
상기 루마 컴포넌트에 대한 상기 QP 오프셋은 픽처 파라미터 세트, 시퀀스 파라미터 세트, 및 슬라이스 헤더 중의 하나에서 시그널링되는, 비디오 데이터를 인코딩하기 위한 디바이스. - 제 51 항에 있어서,
상기 루마 컴포넌트는 복수의 컬러 컴포넌트들 중의 제 1 컬러 컴포넌트이고, 상기 QP 오프셋은 제 1 QP 오프셋이고, 상기 QP 는 제 1 QP 이고, 상기 제 1 컬러 컴포넌트에 대한 상기 제 1 QP 에 대한 상기 제 1 QP 오프셋은 제 2 컬러 컴포넌트에 대한 제 2 QP 에 대한 제 2 QP 오프셋과 동일하고, 상기 제 1 QP 오프셋은 제 3 컬러 컴포넌트에 대한 제 3 QP 에 대한 제 3 QP 오프셋보다 더 적은, 비디오 데이터를 인코딩하기 위한 디바이스. - 제 51 항에 있어서,
상기 하나 이상의 프로세서들은,
크로마 컴포넌트에 대한 초기 QP 를 결정하고;
상기 크로마 컴포넌트에 대한 최종 QP 가 상기 크로마 컴포넌트의 초기 QP 및 상기 크로마 컴포넌트에 대한 비-제로 QP 오프셋의 합과 동일하도록, 상기 크로마 컴포넌트에 대한 상기 최종 QP 를 설정하며; 그리고
상기 디블록킹 필터 프로세스를 수행하는 것의 일부로서, 상기 인코딩된 비디오 블록의 크로마 에지의 경계 강도를 결정하는 것으로서, 상기 크로마 에지에 대한 상기 경계 강도는 상기 크로마 컴포넌트에 대한 상기 최종 QP 에 대해 종속적인, 상기 크로마 에지의 경계 강도를 결정하도록
추가로 구성되는, 비디오 데이터를 인코딩하기 위한 디바이스. - 제 51 항에 있어서,
상기 CU 는 제 1 CU 이고,
상기 하나 이상의 프로세서들은,
상기 인에이블된 컬러 공간 변환으로 인코딩되지 않은 제 2 CU 의 루마 컴포넌트에 대한 제 2 QP 를 결정하고;
상기 루마 컴포넌트에 대한 상기 제 2 QP 에 기초하여, 상기 제 2 CU 의 계수 블록을 양자화하는 것으로서, 상기 제 2 CU 의 상기 계수 블록은 상기 루마 컴포넌트의 샘플 값들에 기초하는, 상기 제 2 CU 의 계수 블록을 양자화하고; 그리고
양자화된 제 2 계수 블록들의 각각을 나타내는 하나 이상의 엔트로피 인코딩된 신택스 엘리먼트들의 제 2 세트를 포함하는 비디오 데이터 비트스트림을 출력하도록
추가로 구성되는, 비디오 데이터를 인코딩하기 위한 디바이스. - 제 51 항에 있어서,
상기 루마 컴포넌트에 대한 상기 QP 오프셋은 상기 CU 의 인코딩 모드에 대해 종속적인, 비디오 데이터를 인코딩하기 위한 디바이스. - 제 56 항에 있어서,
상기 하나 이상의 프로세서들은, 상기 루마 컴포넌트에 대한 상기 QP 오프셋이 상기 CU 의 상기 인코딩 모드가 인트라 모드 또는 인트라 블록 카피 (BC) 모드일 때에 제 1 값과 동일하고, 상기 CU 의 상기 인코딩 모드가 인터 모드일 때에 제 2 값과 동일하도록, 상기 루마 컴포넌트에 대한 상기 QP 오프셋을 결정하도록 추가로 구성되며,
상기 제 1 값은 상기 제 2 값과는 상이한, 비디오 데이터를 인코딩하기 위한 디바이스. - 제 56 항에 있어서,
상기 하나 이상의 프로세서들은, 상기 루마 컴포넌트에 대한 상기 QP 오프셋이 상기 CU 의 상기 인코딩 모드가 인트라 모드일 때에 제 1 값과 동일하고, 상기 CU 의 상기 인코딩 모드가 인트라 블록 카피 (BC) 모드일 때에 제 2 값과 동일하도록, 상기 컴포넌트에 대한 상기 QP 오프셋을 결정하도록 추가로 구성되며,
상기 제 1 값은 상기 제 2 값과는 상이한, 비디오 데이터를 인코딩하기 위한 디바이스. - 제 51 항에 있어서,
상기 루마 컴포넌트는 복수의 컬러 컴포넌트들 중의 제 1 컬러 컴포넌트이고, 상기 복수의 컬러 컴포넌트들은 3 개의 컬러 컴포넌트들을 포함하고, 개개의 QP 오프셋들은 상기 3 개의 컬러 컴포넌트들의 각각과 연관되고, 상기 개개의 QP 오프셋들은 (-5+6*BitInc, -5+6*BitInc, -3+6*BitInc) 와 동일하고, 상기 BitInc 는 0, 1, 또는 2 중의 하나와 동일한, 비디오 데이터를 인코딩하기 위한 디바이스. - 제 51 항에 있어서,
상기 하나 이상의 프로세서들은,
상기 루마 컴포넌트에 대한 상기 QP 오프셋이 상기 CU 의 슬라이스 타입이 I-슬라이스 타입일 때에 제 1 값과 동일하고, 상기 CU 의 상기 슬라이스 타입이 P-슬라이스 타입일 때에 제 2 값과 동일하고, 상기 CU 의 상기 슬라이스 타입이 B-슬라이스 타입일 때에 제 3 값과 동일한 것으로 결정하도록
추가로 구성되며,
상기 제 1 값은 상기 제 2 값과는 상이하고, 상기 제 2 값은 상기 제 3 값과는 상이하고, 상기 제 1 값은 상기 제 3 값과는 상이한, 비디오 데이터를 인코딩하기 위한 디바이스. - 제 51 항에 있어서,
상기 컬러 공간 변환의 입력 데이터는 N-비트 정밀도를 가지고, 인트라/인터 예측 후의 상기 CU 에 대한 잔차 데이터는 [-2N, 2N - 1] 의 범위에 있고, 상기 잔차 데이터는 상기 잔차 블록을 포함하며,
상기 하나 이상의 프로세서들은,
변환된 잔차 데이터를 생성하기 위해 상기 컬러 공간 변환을 수행한 후에, 상기 변환된 잔차 데이터가 상기 범위 내에 있도록, 상기 변환된 잔차 데이터를 클립핑하도록
추가로 구성되는, 비디오 데이터를 인코딩하기 위한 디바이스. - 제 51 항에 있어서,
상기 하나 이상의 프로세서들은,
상기 CU 가 인트라 코딩 모드로 코딩되는 것으로 결정하는 것에 응답하여,
크로마 예측 모드를 이용하여 상기 CU 의 모든 크로마 블록들을 예측하고;
상기 CU 가 오직 하나의 예측 유닛 (PU) 을 가지는 것에 기초하여, 루마 예측 모드를 이용하여 상기 CU 의 모든 루마 블록들을 예측하는 것으로서, 상기 루마 예측 모드는 상기 크로마 예측 모드와 동일한, 상기 CU 의 모든 루마 블록들을 예측하고; 그리고
상기 CU 가 복수의 PU 들을 가지는 것에 기초하여, 상기 루마 예측 모드를 이용하여 상기 복수의 PU 들 중의 제 1 PU 의 제 1 루마 블록을 예측하도록
추가로 구성되는, 비디오 데이터를 인코딩하기 위한 디바이스. - 제 51 항에 있어서,
상기 디바이스는,
집적 회로;
마이크로프로세서; 또는
무선 통신 디바이스
중의 적어도 하나를 포함하는, 비디오 데이터를 인코딩하기 위한 디바이스. - 제 51 항에 있어서,
상기 비디오 데이터를 캡처하도록 구성된 카메라를 더 포함하는, 비디오 데이터를 인코딩하기 위한 디바이스. - 비디오 데이터를 인코딩하기 위한 디바이스로서,
루마 컴포넌트에 대한 초기 양자화 파라미터 (QP) 를 결정하는 수단;
인에이블된 컬러 공간 변환으로 인코딩된 상기 비디오 데이터의 코딩 유닛 (CU) 에 대하여, 상기 루마 컴포넌트에 대한 최종 QP 가 상기 루마 컴포넌트의 초기 QP 및 상기 루마 컴포넌트에 대한 비-제로 QP 오프셋의 합과 동일하도록, 상기 루마 컴포넌트에 대한 상기 최종 QP 를 설정하는 수단;
상기 루마 컴포넌트에 대한 상기 최종 QP 에 기초하여, 상기 CU 에 대한 계수 블록을 양자화하는 수단으로서, 상기 CU 에 대한 상기 계수 블록은 상기 루마 컴포넌트의 샘플 값들에 기초하는, 상기 CU 에 대한 계수 블록을 양자화하는 수단;
상기 계수 블록에 변환을 적용하여 잔차 블록을 생성하는 수단;
인코딩된 비디오 블록의 루마 에지의 경계 강도를 결정하는 수단으로서, 상기 루마 에지의 상기 경계 강도는 상기 루마 컴포넌트에 대한 상기 최종 QP 에 대해 종속적인, 상기 루마 에지의 경계 강도를 결정하는 수단;
상기 루마 에지의 상기 경계 강도에 따라, 상기 루마 에지에 디블록킹 필터링 프로세스를 수행하는 수단; 및
상기 잔차 블록을 비디오 데이터 비트스트림에서 인코딩하는 수단을 포함하는, 비디오 데이터를 인코딩하기 위한 디바이스. - 명령들로 인코딩된 컴퓨터-판독가능 저장 매체로서,
상기 명령들은, 실행될 경우, 하나 이상의 프로세서들로 하여금,
루마 컴포넌트에 대한 초기 양자화 파라미터 (QP) 를 결정하게 하고;
인에이블된 컬러 공간 변환으로 인코딩된 비디오 데이터의 코딩 유닛 (CU) 에 대하여, 상기 루마 컴포넌트에 대한 최종 QP 가 상기 루마 컴포넌트의 초기 QP 및 상기 루마 컴포넌트에 대한 비-제로 QP 오프셋의 합과 동일하도록, 상기 루마 컴포넌트에 대한 상기 최종 QP 를 설정하게 하고;
상기 루마 컴포넌트에 대한 상기 최종 QP 에 기초하여, 상기 CU 에 대한 계수 블록을 양자화하게 하는 것으로서, 상기 CU 에 대한 상기 계수 블록은 상기 루마 컴포넌트의 샘플 값들에 기초하는, 상기 CU 에 대한 계수 블록을 양자화하게 하고;
상기 계수 블록에 변환을 적용하여 잔차 블록을 생성하게 하고;
인코딩된 비디오 블록의 루마 에지의 경계 강도를 결정하게 하는 것으로서, 상기 루마 에지의 상기 경계 강도는 상기 루마 컴포넌트에 대한 상기 최종 QP 에 대해 종속적인, 상기 루마 에지의 경계 강도를 결정하게 하고;
상기 루마 에지의 상기 경계 강도에 따라, 상기 루마 에지에 디블록킹 필터링 프로세스를 수행하게 하며; 그리고
상기 잔차 블록을 비디오 데이터 비트스트림에서 인코딩하게 하는, 명령들로 인코딩된 컴퓨터-판독가능 저장 매체. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201462007860P | 2014-06-04 | 2014-06-04 | |
| US62/007,860 | 2014-06-04 | ||
| US14/729,486 | 2015-06-03 | ||
| US14/729,486 US10142642B2 (en) | 2014-06-04 | 2015-06-03 | Block adaptive color-space conversion coding |
| PCT/US2015/034249 WO2015187978A1 (en) | 2014-06-04 | 2015-06-04 | Block adaptive color-space conversion coding |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20170013274A KR20170013274A (ko) | 2017-02-06 |
| KR102032603B1 true KR102032603B1 (ko) | 2019-10-15 |
Family
ID=53488454
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020167033958A Active KR102032603B1 (ko) | 2014-06-04 | 2015-06-04 | 블록 적응적 컬러-공간 변환 코딩 |
Country Status (18)
| Country | Link |
|---|---|
| US (1) | US10142642B2 (ko) |
| EP (1) | EP3152902A1 (ko) |
| JP (1) | JP6640119B2 (ko) |
| KR (1) | KR102032603B1 (ko) |
| CN (1) | CN106464881B (ko) |
| AU (1) | AU2015269334B2 (ko) |
| BR (1) | BR112016028547A2 (ko) |
| CA (1) | CA2948011C (ko) |
| CL (1) | CL2016003118A1 (ko) |
| MX (1) | MX363422B (ko) |
| NZ (1) | NZ725617A (ko) |
| PH (1) | PH12016502373B1 (ko) |
| RU (1) | RU2698760C2 (ko) |
| SA (1) | SA516380422B1 (ko) |
| SG (1) | SG11201608822YA (ko) |
| TW (1) | TWI663869B (ko) |
| WO (1) | WO2015187978A1 (ko) |
| ZA (1) | ZA201608338B (ko) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021086023A1 (ko) * | 2019-10-28 | 2021-05-06 | 엘지전자 주식회사 | 적응적 변환을 이용하여 레지듀얼 처리를 수행하는 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
| WO2021086021A1 (ko) * | 2019-10-28 | 2021-05-06 | 엘지전자 주식회사 | 적응적 변환을 이용한 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
| WO2021086022A1 (ko) * | 2019-10-28 | 2021-05-06 | 엘지전자 주식회사 | 적응적 색상 변환을 이용한 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
| WO2021101317A1 (ko) * | 2019-11-22 | 2021-05-27 | 엘지전자 주식회사 | 무손실 색상 변환을 이용한 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
Families Citing this family (115)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10334253B2 (en) * | 2013-04-08 | 2019-06-25 | Qualcomm Incorporated | Sample adaptive offset scaling based on bit-depth |
| US9466305B2 (en) | 2013-05-29 | 2016-10-11 | Qualcomm Incorporated | Performing positional analysis to code spherical harmonic coefficients |
| US20140358565A1 (en) | 2013-05-29 | 2014-12-04 | Qualcomm Incorporated | Compression of decomposed representations of a sound field |
| US9489955B2 (en) | 2014-01-30 | 2016-11-08 | Qualcomm Incorporated | Indicating frame parameter reusability for coding vectors |
| US9922656B2 (en) | 2014-01-30 | 2018-03-20 | Qualcomm Incorporated | Transitioning of ambient higher-order ambisonic coefficients |
| MY189001A (en) * | 2014-03-04 | 2022-01-17 | Microsoft Technology Licensing Llc | Adaptive switching of color spaces, color sampling rates and/or bit depths |
| WO2015131330A1 (en) | 2014-03-04 | 2015-09-11 | Microsoft Technology Licensing, Llc | Encoding strategies for adaptive switching of color spaces, color sampling rates and/or bit depths |
| US10116937B2 (en) | 2014-03-27 | 2018-10-30 | Microsoft Technology Licensing, Llc | Adjusting quantization/scaling and inverse quantization/scaling when switching color spaces |
| US9852737B2 (en) | 2014-05-16 | 2017-12-26 | Qualcomm Incorporated | Coding vectors decomposed from higher-order ambisonics audio signals |
| US10770087B2 (en) | 2014-05-16 | 2020-09-08 | Qualcomm Incorporated | Selecting codebooks for coding vectors decomposed from higher-order ambisonic audio signals |
| US9620137B2 (en) | 2014-05-16 | 2017-04-11 | Qualcomm Incorporated | Determining between scalar and vector quantization in higher order ambisonic coefficients |
| WO2016043417A1 (ko) * | 2014-09-19 | 2016-03-24 | 엘지전자(주) | 분리 가능한 변환에 기초하여 적응적으로 비디오 신호를 인코딩 및 디코딩하는 방법 및 장치 |
| EP3198556B1 (en) * | 2014-09-26 | 2018-05-16 | Dolby Laboratories Licensing Corp. | Encoding and decoding perceptually-quantized video content |
| US9747910B2 (en) | 2014-09-26 | 2017-08-29 | Qualcomm Incorporated | Switching between predictive and non-predictive quantization techniques in a higher order ambisonics (HOA) framework |
| EP3203739A4 (en) * | 2014-10-03 | 2018-04-25 | Nec Corporation | Video coding device, video decoding device, video coding method, video decoding method and program |
| EP3205098B1 (en) | 2014-10-06 | 2020-01-08 | Telefonaktiebolaget LM Ericsson (publ) | Coding and deriving quantization parameters |
| US10687069B2 (en) | 2014-10-08 | 2020-06-16 | Microsoft Technology Licensing, Llc | Adjustments to encoding and decoding when switching color spaces |
| WO2017045101A1 (en) * | 2015-09-14 | 2017-03-23 | Mediatek Singapore Pte. Ltd. | Advanced deblocking filter in video coding |
| US20170105012A1 (en) * | 2015-10-08 | 2017-04-13 | Mediatek Inc. | Method and Apparatus for Cross Color Space Mode Decision |
| US10356408B2 (en) * | 2015-11-27 | 2019-07-16 | Canon Kabushiki Kaisha | Image encoding apparatus and method of controlling the same |
| WO2017173593A1 (en) * | 2016-04-06 | 2017-10-12 | Mediatek Singapore Pte. Ltd. | Separate coding secondary transform syntax elements for different color components |
| CN113452999B (zh) * | 2016-07-22 | 2023-12-05 | 夏普株式会社 | 使用自适应分量缩放对视频数据进行编码的系统和方法 |
| WO2018018486A1 (en) | 2016-07-28 | 2018-02-01 | Mediatek Inc. | Methods of reference quantization parameter derivation for signaling of quantization parameter in quad-tree plus binary tree structure |
| EP3526968A4 (en) * | 2016-10-12 | 2020-06-03 | Telefonaktiebolaget LM Ericsson (publ) | RESIDUAL REFINEMENT OF COLOR COMPONENTS |
| EP3425911A1 (en) * | 2017-07-06 | 2019-01-09 | Thomson Licensing | A method and a device for picture encoding and decoding |
| US11019339B2 (en) * | 2017-07-12 | 2021-05-25 | Futurewei Technologies, Inc. | Fractional quantization parameter offset in video compression |
| WO2019059676A1 (ko) * | 2017-09-20 | 2019-03-28 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
| EP3514969B1 (en) * | 2018-01-18 | 2021-08-04 | BlackBerry Limited | Methods and devices using direct coding in point cloud compression |
| AU2018416684B2 (en) | 2018-03-29 | 2022-12-01 | Sony Corporation | Image processing apparatus and image processing method |
| CN117176951A (zh) | 2018-03-30 | 2023-12-05 | 交互数字Vc控股公司 | 视频编码和解码中的色度量化参数调整 |
| HUE064565T2 (hu) * | 2018-04-01 | 2024-03-28 | Lg Electronics Inc | Képkódoló berendezés és annak eljárása kvantálási paramatéter származtatás alapján |
| US10448025B1 (en) * | 2018-05-11 | 2019-10-15 | Tencent America LLC | Method and apparatus for video coding |
| CN112690000B (zh) | 2018-09-21 | 2022-02-18 | 华为技术有限公司 | 用于进行反量化的装置和方法 |
| US10554975B1 (en) | 2018-09-30 | 2020-02-04 | Tencent America LLC | Method and apparatus for video coding |
| KR102661961B1 (ko) * | 2018-10-05 | 2024-05-10 | 티씨엘 킹 일렉트리컬 어플라이언시스 (후이저우) 컴퍼니 리미티드 | 변환 계수 코딩 방법 및 장치 |
| CN113273198B (zh) * | 2018-11-06 | 2024-10-18 | 交互数字Vc控股公司 | 用于视频编码和解码的多个编解码单元之间的参数分组 |
| CN117319670A (zh) | 2018-12-13 | 2023-12-29 | 华为技术有限公司 | 色度块的预测方法和装置 |
| EP3912345A4 (en) * | 2019-01-16 | 2022-11-09 | Sharp Kabushiki Kaisha | Systems and methods for deriving quantization parameters for video blocks in video coding |
| CN117793346A (zh) | 2019-01-31 | 2024-03-29 | 北京字节跳动网络技术有限公司 | 视频编解码中的细化量化步骤 |
| CN113475079A (zh) * | 2019-02-01 | 2021-10-01 | 北京字节跳动网络技术有限公司 | 环路整形和帧内块复制之间的相互作用 |
| KR20210129647A (ko) | 2019-02-24 | 2021-10-28 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 팔레트 모드 사용 지시의 독립적인 코딩 |
| KR20210132662A (ko) * | 2019-03-08 | 2021-11-04 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 팔레트 모드 사용 지시의 조인트 코딩 |
| CN113545070B (zh) | 2019-03-08 | 2023-10-03 | 北京字节跳动网络技术有限公司 | 视频处理中整形信息的信令通知 |
| CN113574877B (zh) * | 2019-03-12 | 2024-06-28 | 现代自动车株式会社 | 用于有效地对残差块解码的方法和装置 |
| AU2020240943B2 (en) | 2019-03-15 | 2023-07-13 | Lg Electronics Inc. | Method and device for signaling information on chroma format |
| WO2020207421A1 (en) * | 2019-04-09 | 2020-10-15 | Beijing Bytedance Network Technology Co., Ltd. | Entry construction for palette mode coding |
| JP7404387B2 (ja) | 2019-04-12 | 2023-12-25 | 北京字節跳動網絡技術有限公司 | ビデオ処理方法、装置、記憶媒体及び記憶方法 |
| WO2020211807A1 (en) | 2019-04-16 | 2020-10-22 | Beijing Bytedance Network Technology Co., Ltd. | Matrix derivation in intra coding mode |
| CN117528068A (zh) * | 2019-04-18 | 2024-02-06 | 北京字节跳动网络技术有限公司 | 视频编解码中的跨分量模式中的选择性使用 |
| KR20250069688A (ko) * | 2019-04-20 | 2025-05-19 | 광동 오포 모바일 텔레커뮤니케이션즈 코포레이션 리미티드 | Bdpcm에 기반한 영상 코딩 방법 및 그 장치 |
| WO2020216246A1 (en) | 2019-04-23 | 2020-10-29 | Beijing Bytedance Network Technology Co., Ltd. | Methods for cross component dependency reduction |
| WO2020221372A1 (en) | 2019-05-01 | 2020-11-05 | Beijing Bytedance Network Technology Co., Ltd. | Context coding for matrix-based intra prediction |
| WO2020224581A1 (en) | 2019-05-05 | 2020-11-12 | Beijing Bytedance Network Technology Co., Ltd. | Chroma deblocking harmonization for video coding |
| WO2020224629A1 (en) | 2019-05-08 | 2020-11-12 | Beijing Bytedance Network Technology Co., Ltd. | Conditions for applicability of cross-component coding |
| EP3949396A4 (en) | 2019-05-10 | 2022-05-04 | Beijing Bytedance Network Technology Co., Ltd. | SELECTION OF SECONDARY TRANSFORMATION MATRICES FOR VIDEO PROCESSING |
| CN117412039A (zh) | 2019-05-22 | 2024-01-16 | 北京字节跳动网络技术有限公司 | 使用上采样的基于矩阵的帧内预测 |
| AU2020283560B2 (en) | 2019-05-28 | 2021-12-23 | Dolby Laboratories Licensing Corporation | Quantization parameter signaling |
| JP7436519B2 (ja) | 2019-05-31 | 2024-02-21 | バイトダンス インコーポレイテッド | イントラブロックコピー予測を備えたパレットモード |
| WO2020239018A1 (en) | 2019-05-31 | 2020-12-03 | Beijing Bytedance Network Technology Co., Ltd. | Restricted upsampling process in matrix-based intra prediction |
| EP3963885A4 (en) | 2019-06-05 | 2022-12-14 | Beijing Bytedance Network Technology Co., Ltd. | DETERMINING CONTEXT FOR MATRIX-BASED INTRAPREDICTION |
| CN114009050B (zh) | 2019-06-21 | 2023-12-22 | 北京字节跳动网络技术有限公司 | 视频编解码的自适应环内颜色空间变换 |
| JP7418478B2 (ja) | 2019-06-22 | 2024-01-19 | 北京字節跳動網絡技術有限公司 | クロマ残差スケーリングのためのシンタックス要素 |
| CN117714698A (zh) | 2019-06-28 | 2024-03-15 | 字节跳动有限公司 | 屏幕内容编解码中的色度帧内模式推导 |
| JP7359878B2 (ja) | 2019-06-28 | 2023-10-11 | バイトダンス インコーポレイテッド | 変換スキップモードにおける量子化パタメータの修正技術 |
| CN114128280B (zh) | 2019-07-07 | 2023-11-14 | 北京字节跳动网络技术有限公司 | 色度残差缩放的信令通知 |
| CN117459744A (zh) | 2019-07-20 | 2024-01-26 | 北京字节跳动网络技术有限公司 | 调色板模式使用指示的条件相关编解码 |
| CN114145013B (zh) * | 2019-07-23 | 2023-11-14 | 北京字节跳动网络技术有限公司 | 调色板模式编解码的模式确定 |
| WO2021018166A1 (en) | 2019-07-29 | 2021-02-04 | Beijing Bytedance Network Technology Co., Ltd. | Scanning order improvements for palette mode coding |
| JP7422858B2 (ja) | 2019-08-03 | 2024-01-26 | 北京字節跳動網絡技術有限公司 | ビデオ処理方法、装置、記憶媒体及び記憶方法 |
| US12244805B2 (en) * | 2019-08-23 | 2025-03-04 | Qualcomm Incorporated | Chroma quantization parameter (QP) derivation for video coding |
| HUE066880T2 (hu) * | 2019-08-23 | 2024-09-28 | Huawei Tech Co Ltd | Egy kódoló, egy dekódoló és megfelelõ eljárások a közös krominancia kódolást használó blokkok krominancia deblokkolásának elvégzésére |
| CN114342369B (zh) * | 2019-09-02 | 2025-07-18 | 北京字节跳动网络技术有限公司 | 用于视频编解码的色度去方块调谐 |
| ES3048492T3 (en) * | 2019-09-14 | 2025-12-10 | Bytedance Inc | Quantization parameter offset for chroma deblocking filtering |
| US11509910B2 (en) * | 2019-09-16 | 2022-11-22 | Tencent America LLC | Video coding method and device for avoiding small chroma block intra prediction |
| JP7328445B2 (ja) | 2019-09-19 | 2023-08-16 | 北京字節跳動網絡技術有限公司 | ビデオコーディングにおける参照サンプル位置の導出 |
| CN118890491A (zh) * | 2019-10-05 | 2024-11-01 | 北京字节跳动网络技术有限公司 | 基于级别的视频编解码工具的信令通知 |
| CN114651442B (zh) | 2019-10-09 | 2025-06-13 | 字节跳动有限公司 | 视频编解码中的跨分量适应性回路滤波 |
| US11412235B2 (en) * | 2019-10-10 | 2022-08-09 | Tencent America LLC | Color transform for video coding |
| JP7414980B2 (ja) | 2019-10-13 | 2024-01-16 | 北京字節跳動網絡技術有限公司 | 参照ピクチャリサンプリングと映像コーディングツールとの間の相互作用 |
| EP4029264A4 (en) * | 2019-10-14 | 2022-11-23 | ByteDance Inc. | Joint coding of chroma residual and filtering in video processing |
| WO2021086024A1 (ko) | 2019-10-28 | 2021-05-06 | 엘지전자 주식회사 | 적응적 색공간 변환을 이용하여 레지듀얼 처리를 수행하는 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
| KR20220070012A (ko) | 2019-10-28 | 2022-05-27 | 엘지전자 주식회사 | 색공간 변환을 이용한 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
| KR20260003392A (ko) * | 2019-10-28 | 2026-01-06 | 두인 비전 컴퍼니 리미티드 | 색상 성분에 기초한 신택스 시그널링 및 파싱 |
| WO2021091260A1 (ko) * | 2019-11-05 | 2021-05-14 | 엘지전자 주식회사 | 크로마 양자화 파라미터 오프셋 정보 기반 영상 또는 비디오 코딩 |
| WO2021088951A1 (en) | 2019-11-07 | 2021-05-14 | Beijing Bytedance Network Technology Co., Ltd. | Quantization properties of adaptive in-loop color-space transform for video coding |
| CN118317116A (zh) * | 2019-11-26 | 2024-07-09 | 韦勒斯标准与技术协会公司 | 通过使用自适应颜色空间变换处理视频信号的方法和设备 |
| EP4049451A4 (en) | 2019-11-30 | 2022-12-28 | Beijing Bytedance Network Technology Co., Ltd. | SIMPLIFIED INTERIM PREDICTION WITH GEOMETRIC BREAKDOWN |
| KR20220106116A (ko) | 2019-12-09 | 2022-07-28 | 바이트댄스 아이엔씨 | 비디오 코딩에서 양자화 그룹 사용 |
| WO2021119337A1 (en) * | 2019-12-10 | 2021-06-17 | Beijing Dajia Internet Information Technology Co., Ltd. | Methods and apparatus of video coding in 4:4:4 chroma format |
| WO2021121418A1 (en) * | 2019-12-19 | 2021-06-24 | Beijing Bytedance Network Technology Co., Ltd. | Joint use of adaptive colour transform and differential coding of video |
| CN114868395B (zh) | 2019-12-24 | 2025-08-12 | 抖音视界(北京)有限公司 | 采用几何分割进行帧间预测的高级语法 |
| CN114731438A (zh) * | 2019-12-27 | 2022-07-08 | 富士通株式会社 | 自适应颜色变换的编解码方法、装置以及视频编解码设备 |
| EP4066502A4 (en) | 2019-12-27 | 2023-01-18 | Beijing Bytedance Network Technology Co., Ltd. | Signaling of slice types in video pictures headers |
| CN114902657B (zh) | 2019-12-31 | 2025-06-13 | 字节跳动有限公司 | 视频编解码中的自适应颜色变换 |
| WO2021136553A1 (en) | 2020-01-05 | 2021-07-08 | Beijing Bytedance Network Technology Co., Ltd. | Using adaptive color transform in video coding |
| MX2022008206A (es) | 2020-01-05 | 2022-08-17 | Beijing Dajia Internet Information Tech Co Ltd | Metodos y aparato de codificacion de video en formato de crominancia 4:4:4. |
| CN114946187B (zh) * | 2020-01-08 | 2025-09-19 | 抖音视界(北京)有限公司 | 色度残差的联合编解码和自适应颜色变换 |
| US12149725B2 (en) | 2020-01-14 | 2024-11-19 | Hyundai Motor Company | Video encoding and decoding using adaptive color transform |
| WO2021143896A1 (en) | 2020-01-18 | 2021-07-22 | Beijing Bytedance Network Technology Co., Ltd. | Adaptive colour transform in image/video coding |
| WO2021150086A1 (ko) * | 2020-01-25 | 2021-07-29 | 엘지전자 주식회사 | Act 레지듀얼 기반 영상 또는 비디오 코딩 |
| US12088832B2 (en) | 2020-01-25 | 2024-09-10 | Lg Electronics Inc. | Image or video coding for residuals using color space transformation |
| WO2021150084A1 (ko) * | 2020-01-25 | 2021-07-29 | 엘지전자 주식회사 | 색상 공간 변환 기반 영상 또는 비디오 코딩 |
| CN115152148B (zh) | 2020-02-19 | 2025-07-01 | 黑莓有限公司 | 点云压缩中的多点直接编解码的方法和设备 |
| US11303936B2 (en) * | 2020-02-21 | 2022-04-12 | Tencent America LLC | Method and apparatus for filtering |
| CN115244922B (zh) | 2020-02-24 | 2025-08-15 | 字节跳动有限公司 | 视频编解码中使用图片级别条带索引 |
| WO2021178501A1 (en) | 2020-03-03 | 2021-09-10 | Bytedance Inc. | Controlling a scaling process using slice header signaling |
| MX2022012154A (es) | 2020-03-31 | 2022-10-28 | Ericsson Telefon Ab L M | Procesamiento de video usando elementos de sintaxis. |
| US11381820B2 (en) * | 2020-04-13 | 2022-07-05 | Tencent America LLC | Method and apparatus for video coding |
| US11445206B2 (en) * | 2020-04-16 | 2022-09-13 | Tencent America LLC | Method and apparatus for video coding |
| CN116097648A (zh) * | 2020-08-04 | 2023-05-09 | 现代自动车株式会社 | 用于预测视频编码/解码装置中使用的量化参数的方法 |
| GB2599171B (en) * | 2020-09-29 | 2024-12-11 | Canon Kk | Method and apparatus for encapsulating video data into a file |
| WO2022108421A1 (ko) * | 2020-11-23 | 2022-05-27 | 현대자동차주식회사 | 적응적 대체 모드를 이용한 영상 부호화 및 복호화 방법 |
| JP7772925B2 (ja) * | 2021-09-30 | 2025-11-18 | バイトダンス インコーポレイテッド | ビデオ処理のための方法、装置及び媒体 |
| JP7726609B2 (ja) * | 2021-10-08 | 2025-08-20 | バイトダンス インコーポレイテッド | ビデオ処理のための方法、装置及び媒体 |
| WO2023171940A1 (ko) * | 2022-03-08 | 2023-09-14 | 현대자동차주식회사 | 적응적 크로마컨버전을 이용하는 비디오 코딩을 위한 방법과 장치 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008033595A2 (en) | 2006-09-15 | 2008-03-20 | Freescale Semiconductor Inc. | Video information processing system with selective chroma deblock filtering |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6122014A (en) * | 1998-09-17 | 2000-09-19 | Motorola, Inc. | Modified chroma keyed technique for simple shape coding for digital video |
| AU2006338425B2 (en) * | 2006-02-13 | 2010-12-09 | Kabushiki Kaisha Toshiba | Moving image encoding/decoding method and device and program |
| US7907789B2 (en) * | 2007-01-05 | 2011-03-15 | Freescale Semiconductor, Inc. | Reduction of block effects in spatially re-sampled image information for block-based image coding |
| KR101365444B1 (ko) * | 2007-11-19 | 2014-02-21 | 삼성전자주식회사 | 영상의 해상도의 조정을 통하여 동영상을 효율적으로부호화/복호화하는 방법 및 장치 |
| US8401071B2 (en) * | 2007-12-19 | 2013-03-19 | Sony Corporation | Virtually lossless video data compression |
| US8279924B2 (en) * | 2008-10-03 | 2012-10-02 | Qualcomm Incorporated | Quantization parameter selections for encoding of chroma and luma video blocks |
| US20120170648A1 (en) * | 2011-01-05 | 2012-07-05 | Qualcomm Incorporated | Frame splitting in video coding |
| KR101566366B1 (ko) * | 2011-03-03 | 2015-11-16 | 한국전자통신연구원 | 색차 성분 양자화 매개 변수 결정 방법 및 이러한 방법을 사용하는 장치 |
| US9848197B2 (en) * | 2011-03-10 | 2017-12-19 | Qualcomm Incorporated | Transforms in video coding |
| US9167269B2 (en) * | 2011-10-25 | 2015-10-20 | Qualcomm Incorporated | Determining boundary strength values for deblocking filtering for video coding |
| CN104205847A (zh) * | 2012-01-18 | 2014-12-10 | 索尼公司 | 图像处理装置和图像处理方法 |
| US9565435B2 (en) * | 2012-02-04 | 2017-02-07 | Google Technology Holdings LLC | Devices and methods for context reduction in last significant coefficient position coding |
| US9451258B2 (en) | 2012-04-03 | 2016-09-20 | Qualcomm Incorporated | Chroma slice-level QP offset and deblocking |
| GB2501535A (en) | 2012-04-26 | 2013-10-30 | Sony Corp | Chrominance Processing in High Efficiency Video Codecs |
| US9414054B2 (en) | 2012-07-02 | 2016-08-09 | Microsoft Technology Licensing, Llc | Control and use of chroma quantization parameter values |
| US11259020B2 (en) | 2013-04-05 | 2022-02-22 | Qualcomm Incorporated | Determining palettes in palette-based video coding |
| US9510002B2 (en) | 2013-09-09 | 2016-11-29 | Apple Inc. | Chroma quantization in video coding |
| US10271052B2 (en) | 2014-03-14 | 2019-04-23 | Qualcomm Incorporated | Universal color-space inverse transform coding |
| US10116937B2 (en) | 2014-03-27 | 2018-10-30 | Microsoft Technology Licensing, Llc | Adjusting quantization/scaling and inverse quantization/scaling when switching color spaces |
-
2015
- 2015-06-03 US US14/729,486 patent/US10142642B2/en active Active
- 2015-06-04 CN CN201580029269.5A patent/CN106464881B/zh active Active
- 2015-06-04 TW TW104118180A patent/TWI663869B/zh active
- 2015-06-04 CA CA2948011A patent/CA2948011C/en active Active
- 2015-06-04 KR KR1020167033958A patent/KR102032603B1/ko active Active
- 2015-06-04 RU RU2016147170A patent/RU2698760C2/ru active
- 2015-06-04 SG SG11201608822YA patent/SG11201608822YA/en unknown
- 2015-06-04 MX MX2016015649A patent/MX363422B/es unknown
- 2015-06-04 JP JP2016571006A patent/JP6640119B2/ja active Active
- 2015-06-04 AU AU2015269334A patent/AU2015269334B2/en active Active
- 2015-06-04 PH PH1/2016/502373A patent/PH12016502373B1/en unknown
- 2015-06-04 BR BR112016028547A patent/BR112016028547A2/pt not_active Application Discontinuation
- 2015-06-04 NZ NZ725617A patent/NZ725617A/en unknown
- 2015-06-04 EP EP15731774.4A patent/EP3152902A1/en not_active Ceased
- 2015-06-04 WO PCT/US2015/034249 patent/WO2015187978A1/en not_active Ceased
-
2016
- 2016-12-02 CL CL2016003118A patent/CL2016003118A1/es unknown
- 2016-12-02 ZA ZA2016/08338A patent/ZA201608338B/en unknown
- 2016-12-04 SA SA516380422A patent/SA516380422B1/ar unknown
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008033595A2 (en) | 2006-09-15 | 2008-03-20 | Freescale Semiconductor Inc. | Video information processing system with selective chroma deblock filtering |
Non-Patent Citations (2)
| Title |
|---|
| LI B et al: "Fix for adaptive color space coding in JCTVC-Q0035", no, JCTVC-Q0213=v2, 29 March 2014. |
| Zhang L et al: "AhG8: In-loop color-space transform", no. JCTVC-Q0112-v2, 20 March 2014. |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021086023A1 (ko) * | 2019-10-28 | 2021-05-06 | 엘지전자 주식회사 | 적응적 변환을 이용하여 레지듀얼 처리를 수행하는 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
| WO2021086021A1 (ko) * | 2019-10-28 | 2021-05-06 | 엘지전자 주식회사 | 적응적 변환을 이용한 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
| WO2021086022A1 (ko) * | 2019-10-28 | 2021-05-06 | 엘지전자 주식회사 | 적응적 색상 변환을 이용한 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
| US11652999B2 (en) | 2019-10-28 | 2023-05-16 | Lg Electronics Inc. | Image encoding/decoding method and apparatus using adaptive transform, and method for transmitting bitstream |
| US11677946B2 (en) | 2019-10-28 | 2023-06-13 | Lg Electronics Inc. | Image encoding/decoding method and device using adaptive color transform, and method for transmitting bitstream |
| WO2021101317A1 (ko) * | 2019-11-22 | 2021-05-27 | 엘지전자 주식회사 | 무손실 색상 변환을 이용한 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
| US11575919B2 (en) | 2019-11-22 | 2023-02-07 | Lg Electronics Inc. | Image encoding/decoding method and device using lossless color transform, and method for transmitting bitstream |
| US12081777B2 (en) | 2019-11-22 | 2024-09-03 | Lg Electronics Inc. | Image encoding/decoding method and device using lossless color transform, and method for transmitting bitstream |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2015269334B2 (en) | 2019-10-24 |
| EP3152902A1 (en) | 2017-04-12 |
| CL2016003118A1 (es) | 2017-10-06 |
| AU2015269334A1 (en) | 2016-11-17 |
| SA516380422B1 (ar) | 2020-10-18 |
| US20150358631A1 (en) | 2015-12-10 |
| SG11201608822YA (en) | 2016-12-29 |
| WO2015187978A1 (en) | 2015-12-10 |
| ZA201608338B (en) | 2019-08-28 |
| US10142642B2 (en) | 2018-11-27 |
| TWI663869B (zh) | 2019-06-21 |
| CA2948011A1 (en) | 2015-12-10 |
| JP6640119B2 (ja) | 2020-02-05 |
| RU2016147170A (ru) | 2018-07-16 |
| BR112016028547A2 (pt) | 2017-08-22 |
| CN106464881A (zh) | 2017-02-22 |
| PH12016502373A1 (en) | 2017-02-20 |
| PH12016502373B1 (en) | 2023-07-19 |
| CA2948011C (en) | 2020-08-11 |
| TW201611578A (zh) | 2016-03-16 |
| MX363422B (es) | 2019-03-22 |
| RU2698760C2 (ru) | 2019-08-29 |
| CN106464881B (zh) | 2019-07-05 |
| NZ725617A (en) | 2020-08-28 |
| RU2016147170A3 (ko) | 2019-01-16 |
| MX2016015649A (es) | 2017-04-25 |
| JP2017520991A (ja) | 2017-07-27 |
| KR20170013274A (ko) | 2017-02-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102032603B1 (ko) | 블록 적응적 컬러-공간 변환 코딩 | |
| KR102354197B1 (ko) | 블록 적응적 컬러-공간 변환 코딩 | |
| KR102348541B1 (ko) | 블록 적응적 컬러공간 변환 코딩 | |
| HK1229979A1 (en) | Block adaptive color-space conversion coding method and device | |
| HK1229979B (zh) | 块自适应颜色空间转换译码的方法和装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PA0302 | Request for accelerated examination |
St.27 status event code: A-1-2-D10-D17-exm-PA0302 St.27 status event code: A-1-2-D10-D16-exm-PA0302 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 7 |