KR102419112B1 - 변환 도메인에서 잔차 부호 예측 방법 및 장치 - Google Patents
변환 도메인에서 잔차 부호 예측 방법 및 장치 Download PDFInfo
- Publication number
- KR102419112B1 KR102419112B1 KR1020207024975A KR20207024975A KR102419112B1 KR 102419112 B1 KR102419112 B1 KR 102419112B1 KR 1020207024975 A KR1020207024975 A KR 1020207024975A KR 20207024975 A KR20207024975 A KR 20207024975A KR 102419112 B1 KR102419112 B1 KR 102419112B1
- Authority
- KR
- South Korea
- Prior art keywords
- image block
- prediction
- transformed
- signs
- block
- 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/48—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using compressed domain processing techniques other than decoding, e.g. modification of transform coefficients, variable length coding [VLC] data or run-length data
-
- 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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- 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/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- 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/174—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 slice, e.g. a line of blocks or a group of 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/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/18—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 set of transform coefficients
-
- 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
- H04N19/463—Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
-
- 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/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
-
- 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/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
- H04N19/64—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission
- H04N19/645—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission by grouping of coefficients into blocks after the transform
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
도 1은 본 발명의 실시예를 구현하도록 구성된 비디오 인코더의 예를 보여주는 블록도이다.
도 2는 본 발명의 실시예를 구현하도록 구성된 비디오 디코더의 예시적인 구조를 도시하는 블록도이다.
도 3은 본 발명의 실시예들을 구현하도록 구성된 비디오 코딩 시스템의 예를 보여주는 블록도이다.
도 4는 부호 예측의 개략도이다.
도 5는 H.264/AVC의 부호 코딩과 부호 예측을 비교하는 개략도이다.
도 6은 현재 블록 및 주변 인접 픽셀을 나타내는 개략도이다.
도 7은 픽셀 도메인에서 비용 함수 계산을 사용한 알려진 부호 예측과 변환 도메인에서 비용 함수 계산을 사용한 실시예를 비교하는 개략도이다.
도 8은 부호 예측 및 인코딩과 관련된 변환 계수의 처리를 나타내는 흐름도이다.
도 9는 변환 도메인에 부호 예측을 포함하도록 도 1에 따른 인코더의 예시적인 수정을 예시하는 블록도이다.
도 10은 변환 도메인에 부호 예측을 포함하도록 도 2에 따른 디코더의 예시적인 수정을 예시하는 블록도이다.
| 1 | 계수의 정렬 510 | 계수(예측 및 코딩)는 시퀀스 3, -2, 2, 1, 1, 1, -1, 1을 얻기 위해 레벨의 절대 값에 따라 정렬된다. 계수는 먼저 양자화되고 스캔되어(즉, 이 예는 지그재그 스캔으로 일렬화되어), 계수 시퀀스 -2, 3, 2, 1, -1, 0, 1, 0, 1, 1, 0, ...을 얻는다. 진폭을 기준으로 정렬하는 것은 유일한 방법이 아니다. 지그재그의 계수 인덱스 또는 다른 계수 파라미터로 정렬할 수 있다. |
| 2 | 부호 추정 520 | 정렬된 계수의(1, -1, 1, 1, 1, 1, 1)은 도 4에서 설명되고 위에서 설명된 바와 같이 추정되고 (1, -1, 1, -1, 1, 1)을 얻는다. 또한 추정할 수 있는 최대 부호 수에 제한이 있다. 정렬된 계수에서 처음 M개의 부호까지 추정된다. 예를 들어, M은 4x4 블록의 경우 4이고 8x8 블록의 경우 6이다. 이 제한의 이유는 작은 수준의 계수 부호 추정 결과가 잘못된 경향이 있기 때문이다. 계산 상의 복잡도는 이전 계산의 결과(중간)를 재사용하면 감소할 수 있다. |
| 3 | 엔트로피코딩 530 | 배타적 OR(XOR) 연산은 정렬된 계수의 첫 번째 M 번째 부호와(0, 0, 0, 1, 0, 0)의 결과로 추정된 값에 대해 수행된다. 이 결과 coeff_sign_diff는 CABAC 인코딩을 사용하여 인코딩된다. 다른 부호는 CABAC의 바이패스 인코딩(540)(즉, coeff_sign_flag의 인코딩 프로세스)을 사용하여 직접 인코딩된다. |
도 1
100 인코더
103 화상 블록
102 입력(예를 들어, 입력 포트, 입력 인터페이스)
104 잔차 계산 [단위 또는 단계]
105 잔차 블록
106 변환(예를 들어, 스케일링 추가 포함) [단위 또는 단계]
107 변환된 계수
108 양자화 [단위 또는 단계]
109 양자화된 계수
110 역 양자화 [단위 또는 단계]
111 역 양자화 계수
112 역변환(예를 들어, 스케일링 추가 포함) [단위 또는 단계]
113 역변환된 블록
114 재구성 [단위 또는 단계]
115 재구성된 블록
116(라인) 버퍼 [단위 또는 단계]
117 참조 샘플
120 루프 필터 [단위 또는 단계]
121 필터링된 블록
130 디코딩된 화상 버퍼(DPB) [단위 또는 단계]
142 인터 추정(또는 인터 화상 추정) [단위 또는 단계]
143 인터 추정 파라미터(예를 들어, 참조 화상/참조 화상 인덱스, 모션 벡터/오프셋)
144 인터 예측(또는 인터 화상 예측) [단위 또는 단계]
145 인터 예측 블록
152 인트라 추정(또는 인트라 화상 추정) [단위 또는 단계]
153 내부 예측 파라미터(예를 들어, 내부 예측 모드)
154 인트라 예측(인트라 프레임/화상 예측) [단위 또는 단계]
155 인트라 예측 블록
162 모드 선택 [단위 또는 단계]
165 예측 블록(인터 예측 블록 145 또는 인트라 예측 블록 155)
170 엔트로피 인코딩 [단위 또는 단계]
171 인코딩된 화상 데이터(예를 들어, 비트 스트림)
172 출력(출력 포트, 출력 인터페이스)
231 디코딩된 화상
도 2
200 디코더
171 인코딩된 화상 데이터(예를 들어, 비트 스트림)
202 입력(포트/인터페이스)
204 엔트로피 디코딩
209 양자화된 계수
210 역 양자화
211 역 양자화 계수
212 역변환(스케일링)
213 역변환된 블록
214 재건(단위)
215 재구성된 블록
216(라인) 버퍼
217 참조 샘플
220 루프 필터(루프 필터 내)
221 필터링된 블록
230 디코딩된 화상 버퍼(DPB)
231 디코딩된 화상
232 출력(포트/인터페이스)
244 인터 예측(인터 프레임/화상 예측)
245 인터 예측 블록
254 인트라 예측(인트라 프레임/화상 예측)
255 내부 예측 블록
260 모드 선택
265 예측 블록(인터 예측 블록 245 또는 인트라 예측 블록 255)
도 3
300 코딩 시스템
310 소스 장치
312 화상 소스
313(소스) 화상 데이터
314 전 처리기/전 처리기
315 전처리된 화상 데이터
318 통신 유닛/인터페이스
320 대상 장치
322 통신 장치/인터페이스
326 포스트 프로세서/후 처리 장치
327 후 처리된 화상 데이터
328 디스플레이 장치/유닛
330 전송/수신/통신(인코딩된) 화상 데이터
도 4
410 현재 블록
420 재구성된 블록
430 예측 블록
440 예측 오류 블록
도 5:
510 계수의 절대 수준에 따라 계수의 부호 정렬
520 부호 추정
530 CABAC 인코딩
540 우회 인코딩
도 6:
610 현재 블록
620개의 인접 픽셀 열
630 인접 픽셀 행
도 7:
710 재구성된 블록
720 픽셀 도메인의 예측 블록
730 픽셀 도메인의 잔차 블록
740 현재 블록의 왼쪽에 인접한 블록
750 차이 신호
760 전파된 예측
770 인접 블록 열
790 현재 블록
도 8:
801 잔차
802 콘텍스트 결정
803 인접 블록의 라인 획득
804 픽셀 도메인의 예측
805 변환
806 부호 예측
807 비용 함수 평가
808 부호 예측 오류의 코딩
809 예측 없는 표지판 코딩
811 부호 부호 및 부호 예측 오류를 비트 스트림에 포함
도 9:
122 부호 예측
123 부호 예측 오류
970 엔트로피 코딩
971 인코딩된 화상 데이터
도 10:
1004 엔트로피 디코딩
209 재건된 표지판
Claims (18)
- 프로세싱 회로를 포함하는 이미지 블록을 디코딩하는 장치로서,
상기 프로세싱 회로는:
변환된 이미지 블록(A)에 인접한 인접 픽셀(770)과 이미지 블록의 예측 신호(790)에 기초하여 계산된 인접 픽셀의 예측(760) 사이의 변환된 차이(B)를 포함하는 비용 함수에 기초하여 상기 변환된 이미지 블록의 복수의 비-제로 계수의 부호를 예측하고(122) - 상기 인접 픽셀은 상기 이미지 블록과 경계에 가장 가까운 인접 블록의 2개의 행과 2개의 열에서의 픽셀을 포함하고, 변환 영역에서 상기 변환된 차이는 일차원 직교 변환에 의해 획득되고, 상기 비용 함수가 상기 변환 영역에서 상기 부호의 조합의 모든 가능한 세트에 대해 계산되고, 상기 비용 함수를 최소화하는 세트가 예측된 부호로서 선택됨 -; 그리고
상기 예측된 부호에 따라 상기 복수의 비-제로 계수의 부호를 재구성하도록 구성되어 있는, 이미지 블록을 디코딩하는 장치. - 제1항에 있어서,
상기 프로세싱 회로는:
코딩된 스트림으로부터 부호 예측 오류를 파싱하고(1004);
상기 파싱된 부호 예측 오류를 상기 예측된 부호에 추가하는 것을 포함하여 부호(209)를 재구성하도록 추가로 구성되어 있는, 이미지 블록을 디코딩하는 장치. - 제1항 또는 제2항에 있어서,
상기 비용 함수는 상기 변환된 이미지 블록에 인접한 인접 픽셀과 상기 이미지 블록의 예측 신호에 기초하여 계산된 인접 픽셀의 예측 사이의 제곱 변환된 차이의 합(sum of squared transformed differences)을 포함하는, 이미지 블록을 디코딩하는 장치. - 제3항에 있어서,
상기 프로세싱 회로가 변환된 이미지 블록의 복수의 비-제로 계수의 부호를 예측하도록 구성되는 것은:
상기 변환된 이미지 블록에 인접한 인접 픽셀(770)과 상기 이미지 블록의 예측 신호(790)에 기초하여 계산된 인접 픽셀의 예측(760) 사이의 상기 변환된 차이(B)를 계산하는 것;
부호의 세트에서 각각의 부호의 세트에 따라 재구성된 변환된 이미지 블록과 상기 변환된 차이 사이의 제곱 변환된 차이의 합을 포함하는 비용 함수를 계산하는 것; 및
상기 비용 함수에 의해 제공되는 비용을 최소화하는 부호의 세트를 상기 예측된 부호로 선택하는 것
을 더 포함하는, 이미지 블록을 디코딩하는 장치. - 제4항에 있어서,
상기 변환된 이미지 블록은 상기 부호의 세트를 코딩된 스트림으로부터 파싱된 계수에 추가하여 재구성되는, 이미지 블록을 디코딩하는 장치. - 제1항 또는 제2항에 있어서,
상기 인접 픽셀은 상기 이미지 블록의 수평 및 수직 경계에 위치하는, 이미지 블록을 디코딩하는 장치. - 제2항에 있어서,
상기 프로세싱 회로는:
콘텍스트 적응 이진 산술 코딩(Context-Adaptive Binary Arithmetic Coding, CABAC)을 사용하여 상기 부호 예측 오류를 디코딩하도록(1004) 추가로 구성되어 있는, 이미지 블록을 디코딩하는 장치. - 프로세싱 회로를 포함하는 이미지 블록을 인코딩하는 장치로서,
상기 프로세싱 회로는:
변환된 이미지 블록에 인접한 인접 픽셀과 이미지 블록의 예측 신호에 기초하여 계산된 인접 픽셀의 예측 사이의 변환된 차이를 포함하는 비용 함수에 기초하여 상기 변환된 이미지 블록의 복수의 비-제로 계수의 부호를 예측하고(806) - 상기 인접 픽셀은 상기 이미지 블록과 경계에 가장 가까운 인접 블록의 2개의 행과 2개의 열에서의 픽셀을 포함하고, 변환 영역에서 상기 변환된 차이는 일차원 직교 변환에 의해 획득되고, 상기 비용 함수가 상기 변환 영역에서 상기 부호의 조합의 모든 가능한 세트에 대해 계산되고, 상기 비용 함수를 최소화하는 세트가 예측된 부호로서 선택됨 -; 그리고
상기 예측된 부호에 따라 상기 복수의 비-제로 계수의 부호를 인코딩하도록(808) 구성되어 있는, 이미지 블록을 인코딩하는 장치. - 제9항에 있어서,
상기 프로세싱 회로가 복수의 비-제로 계수의 부호를 인코딩하도록 구성되는 것은:
상기 복수의 비-제로 계수의 부호와 상기 복수의 비-제로 계수의 예측된 부호 사이의 차이로서 부호 예측 오류를 결정하는 것(808);
상기 결정된 부호 예측 오류를 상기 코딩된 이미지 블록을 포함하는 코딩된 스트림에 삽입하는 것(811)
을 더 포함하는, 이미지 블록을 인코딩하는 장치. - 제9항 또는 제10항에 있어서,
상기 비용 함수는 상기 변환된 이미지 블록에 인접한 인접 픽셀과 상기 이미지 블록의 예측 신호에 기초하여 계산된 인접 픽셀의 예측 사이의 제곱 변환된 차이의 합(sum of squared transformed differences)을 포함하는, 이미지 블록을 인코딩하는 장치. - 제11항에 있어서,
상기 프로세싱 회로가 변환된 이미지 블록의 복수의 비-제로 계수의 부호를 예측하도록 구성되는 것은:
상기 변환된 이미지 블록에 인접한 인접 픽셀과 상기 이미지 블록의 예측 신호에 기초하여 계산된 인접 픽셀의 예측 사이의 상기 변환된 차이를 계산하는 것;
부호의 세트에서 각각의 부호의 세트에 따라 재구성된 변환된 이미지 블록과 상기 변환된 차이 사이의 제곱 변환된 차이의 합을 포함하는 비용 함수를 계산하는 것; 및
상기 비용 함수에 의해 제공되는 비용을 최소화하는 부호의 세트를 상기 예측된 부호로 선택하는 것
을 더 포함하는, 이미지 블록을 인코딩하는 장치. - 제9항 또는 제10항에 있어서,
상기 인접 픽셀은 상기 이미지 블록의 수평 및 수직 경계에 위치하는, 이미지 블록을 인코딩하는 장치. - 제10항에 있어서,
상기 프로세싱 회로는: 콘텍스트 적응 이진 산술 코딩(Context-Adaptive Binary Arithmetic Coding, CABAC)을 사용하여 상기 부호 예측 오류를 인코딩하도록(970) 추가로 구성되어 있는, 이미지 블록을 인코딩하는 장치. - 이미지 블록을 디코딩하는 방법으로서,
변환된 이미지 블록에 인접한 인접 픽셀과 이미지 블록의 예측 신호에 기초하여 계산된 인접 픽셀의 예측 사이의 변환된 차이를 포함하는 비용 함수에 기초하여 상기 변환된 이미지 블록의 복수의 비-제로 계수의 부호를 예측하는 단계 - 상기 인접 픽셀은 상기 이미지 블록과 경계에 가장 가까운 인접 블록의 2개의 행과 2개의 열에서의 픽셀을 포함하고, 변환 영역에서 상기 변환된 차이는 일차원 직교 변환에 의해 획득되고, 상기 비용 함수가 상기 변환 영역에서 상기 부호의 조합의 모든 가능한 세트에 대해 계산되고, 상기 비용 함수를 최소화하는 세트가 예측된 부호로서 선택됨 -; 및
상기 예측된 부호에 따라 상기 복수의 비-제로 계수의 부호를 재구성하는 단계
를 포함하는 이미지 블록을 디코딩하는 방법. - 이미지 블록을 인코딩하는 방법으로서,
변환된 이미지 블록에 인접한 인접 픽셀과 이미지 블록의 예측 신호에 기초하여 계산된 인접 픽셀의 예측 사이의 변환된 차이를 포함하는 비용 함수에 기초하여 상기 변환된 이미지 블록의 복수의 비-제로 계수의 부호를 예측하는 단계 - 상기 인접 픽셀은 상기 이미지 블록과 경계에 가장 가까운 인접 블록의 2개의 행과 2개의 열에서의 픽셀을 포함하고, 변환 영역에서 상기 변환된 차이는 일차원 직교 변환에 의해 획득되고, 상기 비용 함수가 상기 변환 영역에서 상기 부호의 조합의 모든 가능한 세트에 대해 계산되고, 상기 비용 함수를 최소화하는 세트가 예측된 부호로서 선택됨 -; 및
상기 예측된 부호에 따라 상기 복수의 비-제로 계수의 부호를 재구성하는 단계
를 포함하는 이미지 블록을 인코딩하는 방법. - 컴퓨터 판독 가능형 매체로서,
프로세서 상에서 실행될 때, 제16항 또는 제17항에 따른 단계를 수행하는 명령을 포함하는 컴퓨터 판독 가능형 매체.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/RU2018/000142 WO2019172798A1 (en) | 2018-03-07 | 2018-03-07 | Method and apparatus for residual sign prediction in transform domain |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200112964A KR20200112964A (ko) | 2020-10-05 |
| KR102419112B1 true KR102419112B1 (ko) | 2022-07-07 |
Family
ID=62002704
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020207024975A Active KR102419112B1 (ko) | 2018-03-07 | 2018-03-07 | 변환 도메인에서 잔차 부호 예측 방법 및 장치 |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US11856216B2 (ko) |
| EP (2) | EP3738311A1 (ko) |
| JP (1) | JP7047119B2 (ko) |
| KR (1) | KR102419112B1 (ko) |
| CN (2) | CN111819852B (ko) |
| WO (2) | WO2019172798A1 (ko) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024117884A1 (ko) * | 2022-12-02 | 2024-06-06 | 엘지전자 주식회사 | 영상 인코딩/디코딩 방법 및 장치, 그리고 비트스트림을 저장한 기록 매체 |
| WO2024191221A1 (ko) * | 2023-03-15 | 2024-09-19 | 현대자동차주식회사 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
| WO2025121677A1 (ko) * | 2023-12-05 | 2025-06-12 | 현대자동차주식회사 | 변환스킵 블록의 부호 예측에 기반하는 비디오 코딩을 위한 방법 및 장치 |
| WO2024215069A3 (ko) * | 2023-04-10 | 2025-06-26 | 현대자동차주식회사 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
Families Citing this family (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7040629B2 (ja) * | 2018-09-20 | 2022-03-23 | 富士通株式会社 | 符号化装置、符号化方法、符号化プログラム、復号装置、復号方法及び復号プログラム |
| US12499353B1 (en) * | 2018-12-12 | 2025-12-16 | Amazon Technologies, Inc. | Configurable function approximation based on hardware selection of mapping table content |
| CN113365054B (zh) * | 2019-03-09 | 2022-08-05 | 杭州海康威视数字技术股份有限公司 | 进行编码和解码的方法、解码端、编码端和系统 |
| US11936916B2 (en) * | 2019-06-25 | 2024-03-19 | Lg Electronics Inc. | Image decoding method using lossless coding in image coding system and apparatus therefor |
| CN114731392B (zh) * | 2019-09-21 | 2025-01-03 | 北京字节跳动网络技术有限公司 | 用于图像和视频编解码的高精度变换和量化 |
| MX2023011286A (es) * | 2021-03-29 | 2023-10-04 | Qualcomm Inc | Modelado de contexto para la prediccion de signos para la codificacion de video. |
| US12418681B2 (en) | 2021-03-29 | 2025-09-16 | Qualcomm Incorporated | Context modeling for sign prediction for video coding |
| US12439095B2 (en) * | 2021-04-16 | 2025-10-07 | Tencent America LLC | Entropy coding of sign map for transform coefficients |
| US11665351B2 (en) * | 2021-06-30 | 2023-05-30 | Tencent America LLC | Method and apparatus for video coding |
| US20240298009A1 (en) * | 2021-08-17 | 2024-09-05 | Beijing Dajia Internet Information Technology Co., Ltd. | Sign prediction for block-based video coding |
| US12563234B2 (en) | 2021-08-17 | 2026-02-24 | Beijing Dajia Internet Information Technology Co., Ltd. | Sign prediction for block-based video coding |
| EP4385209A4 (en) | 2021-08-17 | 2025-07-02 | Beijing Dajia Internet Information Tech Co Ltd | SIGN PREDICTION FOR BLOCK-BASED VIDEO CODING |
| US20250039377A1 (en) * | 2021-08-17 | 2025-01-30 | Beijing Dajia Internet Information Technology Co., Ltd. | Sign prediction for block-based video coding |
| US12604039B2 (en) * | 2021-08-17 | 2026-04-14 | Beijing Dajia Internet Information Technology Co., Ltd. | Sign prediction for block-based video coding |
| JP7813353B2 (ja) * | 2021-09-15 | 2026-02-12 | ベイジン ダージャー インターネット インフォメーション テクノロジー カンパニー リミテッド | ブロックベースのビデオ符号化のための符号予測 |
| KR20240089081A (ko) * | 2021-09-29 | 2024-06-20 | 알리바바 다모 (항저우) 테크놀로지 씨오., 엘티디. | 비디오 코딩에서 변환 계수의 개선된 잔차 부호 예측 |
| CN118235412A (zh) * | 2021-11-10 | 2024-06-21 | 北京达佳互联信息技术有限公司 | 基于块的视频编解码的符号预测 |
| CN118872270A (zh) * | 2021-12-09 | 2024-10-29 | 联发科技股份有限公司 | 转换系数符号的熵编码 |
| CN118476228A (zh) * | 2021-12-16 | 2024-08-09 | 北京达佳互联信息技术有限公司 | 用于基于块的视频编解码的符号预测 |
| EP4449722A4 (en) * | 2021-12-16 | 2025-12-17 | Beijing Dajia Internet Information Tech Co Ltd | Character prediction for block-based video coding |
| KR20230092806A (ko) * | 2021-12-17 | 2023-06-26 | 주식회사 케이티 | 비디오 신호 부호화/복호화 방법, 그리고 비트스트림을 저장한 기록 매체 |
| CN118202653A (zh) * | 2021-12-31 | 2024-06-14 | Oppo广东移动通信有限公司 | 编解码方法、码流、编码器、解码器以及存储介质 |
| CN116600130B (zh) * | 2022-01-19 | 2024-10-29 | 杭州海康威视数字技术股份有限公司 | 一种系数解码方法、装置、图像解码器及电子设备 |
| JP2025038266A (ja) * | 2022-02-22 | 2025-03-19 | シャープ株式会社 | 動画像復号装置および動画像符号化装置 |
| CN116800968A (zh) * | 2022-03-17 | 2023-09-22 | 中兴通讯股份有限公司 | 编码方法及装置、解码方法及装置、存储介质、电子装置 |
| EP4503608A4 (en) * | 2022-03-24 | 2026-03-18 | Lg Electronics Inc | IMAGE DECODING METHOD AND DEVICE |
| WO2023200243A1 (ko) * | 2022-04-12 | 2023-10-19 | 엘지전자 주식회사 | Mvd 부호 예측에 기반한 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장하는 기록 매체 |
| CN115118976B (zh) * | 2022-06-22 | 2024-12-24 | 安谋科技(中国)有限公司 | 一种图像编码方法、可读介质及其电子设备 |
| WO2024020117A1 (en) * | 2022-07-19 | 2024-01-25 | Google Llc | Dependent context model for transform types |
| CN121942196A (zh) * | 2023-09-28 | 2026-04-28 | Oppo广东移动通信有限公司 | 编解码方法、码流、编码器、解码器以及存储介质 |
| WO2025199745A1 (zh) * | 2024-03-26 | 2025-10-02 | Oppo广东移动通信有限公司 | 连续性代价确定方法、解码方法、装置及存储介质 |
| WO2025209325A1 (en) * | 2024-04-01 | 2025-10-09 | Mediatek Inc. | Method and apparatus for predicting signs of transform coefficients in image or video coding systems |
| CN118741158B (zh) * | 2024-06-14 | 2025-10-21 | 联通沃音乐文化有限公司 | 在h.264编码环境下的视频无损压缩方法、设备和介质 |
| CN118368443B (zh) * | 2024-06-17 | 2024-08-30 | 深圳市旗云智能科技有限公司 | 应用于视频和图像处理的变换方法 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7386048B2 (en) * | 2002-05-28 | 2008-06-10 | Sharp Laboratories Of America, Inc. | Methods and systems for image intra-prediction mode organization |
| 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 |
| WO2011099080A1 (ja) | 2010-02-12 | 2011-08-18 | 富士通株式会社 | 画像符号化装置及び画像復号装置 |
| WO2011127961A1 (en) * | 2010-04-13 | 2011-10-20 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e. V. | Adaptive image filtering method and apparatus |
| CN101895756B (zh) * | 2010-07-15 | 2012-10-31 | 北京大学 | 视频图像块的编码、解码、重构方法及系统 |
| CN103141101B (zh) * | 2010-09-30 | 2016-05-11 | 富士通株式会社 | 动态图像加密装置、动态图像加密方法、动态图像解密装置及动态图像解密方法 |
| FR2982447A1 (fr) * | 2011-11-07 | 2013-05-10 | France Telecom | Procede de codage et decodage d'images, dispositif de codage et decodage et programmes d'ordinateur correspondants |
| US9008184B2 (en) * | 2012-01-20 | 2015-04-14 | Blackberry Limited | Multiple sign bit hiding within a transform unit |
| EP4258663B1 (en) * | 2012-01-20 | 2024-10-02 | Velos Media International Limited | Multiple sign bit hiding within a transform unit |
| US9313498B2 (en) * | 2012-04-16 | 2016-04-12 | Qualcomm Incorporated | Sign hiding techniques for quantized transform coefficients in video coding |
| FR3023112A1 (fr) | 2014-06-27 | 2016-01-01 | Bcom | Procede de codage d'une image numerique, procede de decodage, dispositifs et programmes d'ordinateurs associes |
| US9948934B2 (en) * | 2014-07-02 | 2018-04-17 | Apple Inc. | Estimating rate costs in video encoding operations using entropy encoding statistics |
| US10440399B2 (en) * | 2015-11-13 | 2019-10-08 | Qualcomm Incorporated | Coding sign information of video data |
| FR3057130B1 (fr) * | 2016-10-03 | 2019-08-02 | B<>Com | Procede de codage d'une image, procede de decodage, dispositifs, equipement terminal et programmes d'ordinateurs associes |
| US10609367B2 (en) * | 2016-12-21 | 2020-03-31 | Qualcomm Incorporated | Low-complexity sign prediction for video coding |
| CN109391846B (zh) * | 2017-08-07 | 2020-09-01 | 浙江宇视科技有限公司 | 一种自适应模式选择的视频加扰方法及装置 |
| US20190208225A1 (en) * | 2018-01-02 | 2019-07-04 | Qualcomm Incorporated | Sign prediction in video coding |
-
2018
- 2018-03-07 KR KR1020207024975A patent/KR102419112B1/ko active Active
- 2018-03-07 WO PCT/RU2018/000142 patent/WO2019172798A1/en not_active Ceased
- 2018-03-07 CN CN201880090701.5A patent/CN111819852B/zh active Active
- 2018-03-07 JP JP2020546972A patent/JP7047119B2/ja active Active
- 2018-03-07 EP EP18718534.3A patent/EP3738311A1/en active Pending
- 2018-03-29 WO PCT/RU2018/000205 patent/WO2019172802A1/en not_active Ceased
- 2018-03-29 EP EP18725326.5A patent/EP3741123B1/en active Active
- 2018-03-29 CN CN201880090706.8A patent/CN111819853B/zh active Active
-
2020
- 2020-08-14 US US16/994,076 patent/US11856216B2/en active Active
- 2020-09-04 US US17/013,272 patent/US11438618B2/en active Active
Non-Patent Citations (3)
| Title |
|---|
| Felix Henry, et al. Residual Coefficient Sign Prediction, Joint Video exploration Team(JVET), JVET-D0031, 2016-10-20, pp 1-6* |
| Jumpei Koyama, et al. Coefficient sign bit compression in video coding, 2012 Picture Coding Symposium, IEEE, 2012-06-08, pp 1-4* |
| K.Kazui, et al. Description of video coding technology proposal by FUGITSU, JCT-VC of ITU-T and ISO/IEC. JCTVC-A115, 2012-03-19, pp 1-24* |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024117884A1 (ko) * | 2022-12-02 | 2024-06-06 | 엘지전자 주식회사 | 영상 인코딩/디코딩 방법 및 장치, 그리고 비트스트림을 저장한 기록 매체 |
| WO2024191221A1 (ko) * | 2023-03-15 | 2024-09-19 | 현대자동차주식회사 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
| WO2024215069A3 (ko) * | 2023-04-10 | 2025-06-26 | 현대자동차주식회사 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
| WO2025121677A1 (ko) * | 2023-12-05 | 2025-06-12 | 현대자동차주식회사 | 변환스킵 블록의 부호 예측에 기반하는 비디오 코딩을 위한 방법 및 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3741123B1 (en) | 2025-12-03 |
| CN111819853A (zh) | 2020-10-23 |
| EP3738311A1 (en) | 2020-11-18 |
| JP7047119B2 (ja) | 2022-04-04 |
| US11438618B2 (en) | 2022-09-06 |
| US20200404311A1 (en) | 2020-12-24 |
| CN111819852A (zh) | 2020-10-23 |
| JP2021516016A (ja) | 2021-06-24 |
| CN111819853B (zh) | 2023-07-18 |
| CN111819852B (zh) | 2023-06-02 |
| WO2019172798A1 (en) | 2019-09-12 |
| US20210014509A1 (en) | 2021-01-14 |
| WO2019172802A1 (en) | 2019-09-12 |
| EP3741123A1 (en) | 2020-11-25 |
| KR20200112964A (ko) | 2020-10-05 |
| US11856216B2 (en) | 2023-12-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11438618B2 (en) | Method and apparatus for residual sign prediction in transform domain | |
| US11265535B2 (en) | Method and apparatus for harmonizing multiple sign bit hiding and residual sign prediction | |
| KR102823907B1 (ko) | 교차-컴포넌트 필터링을 위한 방법 및 장치 | |
| KR102596735B1 (ko) | 루마 및 크로마 성분에 대한 ibc 전용 버퍼 및 디폴트 값 리프레싱을 사용하는 인코더, 디코더 및 대응하는 방법들 | |
| JP7343669B2 (ja) | Vvcにおける色変換のための方法及び機器 | |
| EP3738309B1 (en) | Method and apparatus for detecting blocks suitable for multiple sign bit hiding | |
| KR20250107970A (ko) | 인코더, 디코더 및 적응 루프 필터를 사용한 대응 방법들 | |
| US20200404339A1 (en) | Loop filter apparatus and method for video coding | |
| CN112673640A (zh) | 使用调色板译码的编码器、解码器和相应方法 | |
| KR20240064039A (ko) | 인코더, 디코더 및 대응하는 디블록킹 필터 적응의 방법 | |
| JP2023134576A (ja) | コンパクトなmvストレージを用いるエンコーダ、デコーダ、及び対応する方法 | |
| KR20220024900A (ko) | 비선형 적응 루프 필터의 클리핑 레벨 | |
| KR20210015963A (ko) | 인트라-예측을 위한 디바이스 및 방법 | |
| CN114913249A (zh) | 编码、解码方法和相关设备 | |
| CN114598873A (zh) | 量化参数的解码方法和装置 | |
| US11259054B2 (en) | In-loop deblocking filter apparatus and method for video coding |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20200828 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20211022 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20220426 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220705 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20220705 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20250616 Start annual number: 4 End annual number: 4 |









