KR20210045387A - 변형 행렬 선택의 계수에 따른 코딩 - Google Patents
변형 행렬 선택의 계수에 따른 코딩 Download PDFInfo
- Publication number
- KR20210045387A KR20210045387A KR1020217001749A KR20217001749A KR20210045387A KR 20210045387 A KR20210045387 A KR 20210045387A KR 1020217001749 A KR1020217001749 A KR 1020217001749A KR 20217001749 A KR20217001749 A KR 20217001749A KR 20210045387 A KR20210045387 A KR 20210045387A
- Authority
- KR
- South Korea
- Prior art keywords
- transformation
- video block
- current video
- way
- 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.)
- Granted
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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
- H04N19/122—Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/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
-
- 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/137—Motion inside a coding unit, e.g. average field, frame or block difference
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- 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/172—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 picture, frame or field
-
- 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/184—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 bits, e.g. of the compressed video stream
-
- 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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/439—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using cascaded computational arrangements for performing a single operation, e.g. filtering
-
- 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/625—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
-
- 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/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/96—Tree coding, e.g. quad-tree coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Analogue/Digital Conversion (AREA)
- Image Processing (AREA)
Abstract
Description
도 2는 공간 후보의 위치의 예를 도시한다.
도 3은 공간 병합 후보의 중복 검사를 받는 후보 쌍의 예를 도시한다.
도 4a 및 도 4b는 현재 블록의 크기 및 형태에 따른 제2 예측 유닛(PU)의 위치의 예를 도시한다.
도 5는 시간 병합 후보에 대한 모션 벡터 스케일링의 예를 도시한다.
도 6은 시간 병합 후보에 대한 후보 위치의 예를 도시한다.
도 7은 결합된 이중 예측 병합 후보를 생성하는 예를 도시한다.
도 8은 모션 벡터 예측 후보를 구성하는 예를 나타낸다.
도 9는 공간 모션 벡터 후보에 대한 모션 벡터 스케일링의 예를 도시한다.
도 10은 코딩 유닛(CU)에 대한 대안적인 시간 모션 벡터 예측(ATMVP) 알고리즘을 사용하는 모션 예측의 예를 도시한다.
도 11은 공간 시간 모션 벡터 예측(STMVP) 알고리즘에 의해 사용되는 서브 블록 및 이웃 블록을 갖는 코딩 유닛(CU)의 예를 도시한다.
도 12a 및 12b는 비디오 처리 방법의 예에 대한 흐름도를 도시한다.
도 13a 및 13b는 비디오 처리 방법의 예에 대한 흐름도를 도시한다.
도 14a 및 14b는 비디오 처리 방법의 예에 대한 흐름도를 도시한다.
도 15a 및 15b는 비디오 처리 방법의 예에 대한 흐름도를 도시한다.
도 16a 및 16b는 비디오 처리 방법의 예에 대한 흐름도를 도시한다.
도 17a 및 17b는 비디오 처리 방법의 예에 대한 흐름도를 도시한다.
도 18a 및 18b는 비디오 처리 방법의 예에 대한 흐름도를 도시한다.
도 19a 및 19b는 비디오 처리 방법의 예에 대한 흐름도를 도시한다.
도 20a 및 20b는 비디오 처리 방법의 예에 대한 흐름도를 도시한다.
도 21a 및 21b는 각각 고속 알고리즘 없이 및 사용하여 적응형 다중 코어 변형(AMT, 다중 변형 선택(MTS)이라고도 함)을 사용하는 CU 인코딩 프로세스에 대한 예시적인 흐름도를 도시한다.
도 22는 기븐스 회전의 그래픽 표현의 예를 도시한다.
도 23은 16 개 요소에 대한 하이퍼큐브 기븐스 변형(HyGT)(Hypercube-Givens Transform)의 "나비" 모양의 흐름도의 예를 도시한다.
도 24는 R 라운드의 HyGT 및 선택적 순열 패스로 구성된 완전 분리 불가능한 2차 변형(secondary transform)의 예를 도시한다.
도 25는 현재 개시된 기술에 따른 비디오 코딩을 위한 예시적인 방법의 흐름도를 도시한다.
도 26은 현재 개시된 기술에 따른 비디오 코딩을 위한 다른 예시적인 방법의 흐름도를 도시한다.
도 27은 현재 개시된 기술에 따른 비디오 코딩을 위한 또 다른 예시적인 방법의 흐름도를 도시한다.
도 28은 현재 개시된 기술에 따른 비디오 코딩을 위한 또 다른 예시적인 방법의 흐름도를 도시한다.
도 29는 현재 개시된 기술에 따른 비디오 코딩을 위한 또 다른 예시적인 방법의 흐름도를 도시한다.
도 30은 본 문서에 기술된 시각 미디어 디코딩 또는 시각 미디어 인코딩 기술을 구현하기 위한 하드웨어 플랫폼의 예의 블록도이다.
도 31은 세트를 변형하기 위한 인트라 예측 모드 사이의 예시적인 매핑을 도시한다.
도 32는 개시된 기술이 구현될 수 있는 예시적인 비디오 처리 시스템의 블록도이다.
변형 유형(Transform Type) | 기본 함수(Basis function) T i (j), i, j=0, 1,…, N1 |
DCT-II | 여기서, |
DCT-V | 여기서, |
DCT-VIII | |
DST-I | |
DST-VII |
변형 세트 | 변형 후보(Transform Candidates) |
0 | DST-VII, DCT-VIII |
1 | DST-VII, DST-I |
2 | DST-VII, DCT-VIII |
인트라 모드(Intra Mode) | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
수직(V) | 2 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
수평(H) | 2 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 2 | 2 | 2 | 2 |
인트라 모드 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | |
수직(V) | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | |
수평(H) | 2 | 2 | 2 | 2 | 2 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | |
인트라 모드 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 |
수직(V) | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
수평(H) | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
인트라 모드 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | ||||
수직(V) | 2 | 2 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | ||||
수평(H) | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
Claims (51)
- 비디오 처리 방법에 있어서,
현재 비디오 블록의 코딩 된 표현에서 상기 현재 비디오 블록으로의 변환 동안, 상기 현재 비디오 블록의 0이 아닌 마지막 계수의 위치를 검사하는 단계 - 상기 위치는 상기 현재 비디오 블록의 왼쪽 상단 위치로 상대적임 -; 및
상기 위치에 기초하여, 상기 코딩 된 표현에서 변형 정보를 시그널링 하는 신택스 요소를 파싱 할지 여부의 결정을 수행하는 단계
를 포함하는
방법.
- 제1항에 있어서,
상기 결정에 따라 상기 코딩 된 표현을 파싱 하여 상기 변환을 수행하는 단계
를 더 포함하는
방법.
- 비디오 처리 방법에 있어서,
현재 비디오 블록의 코딩 된 표현에서 상기 현재 비디오 블록으로의 변환 동안, 상기 현재 비디오 블록의 0이 아닌 마지막 계수의 위치를 검사하는 단계 - 상기 위치는 상기 현재 비디오 블록의 왼쪽 상단 위치로 상대적임 -;
상기 위치 및 조건을 충족하는 적어도 하나의 다른 코딩 기준으로 인해, 변형 정보를 시그널링 하는 신택스 요소가 존재하고 상기 코딩 된 표현에 포함된다는 것을 결정하는 단계; 및
상기 코딩 된 표현에서 상기 신택스 요소에 의해 식별된 상기 변형 정보를 사용하여 상기 변환을 수행하는 단계
를 포함하는
방법.
- 비디오 처리 방법에 있어서,
현재 비디오 블록의 코딩 된 표현에서 상기 현재 비디오 블록으로의 변환 동안, 상기 현재 비디오 블록의 0이 아닌 마지막 계수의 위치를 검사하는 단계 - 상기 위치는 현재 비디오 블록의 왼쪽 상단 위치로 상대적임 -;
조건을 충족하지 못하는 상기 위치 및/또는 적어도 하나의 다른 코딩 기준으로 인해, 변형 정보를 시그널링 하는 신택스 요소가 상기 코딩 된 표현에 포함되는 것으로부터 스킵 된다는 것을 결정하는 단계; 및
상기 코딩 된 표현에서 명시적으로 식별되지 않은 기본 변형을 사용하여 상기 변환을 수행하는 단계
를 포함하는
방법.
- 제2항 내지 제4항 중 어느 한 항에 있어서,
상기 변환은 상기 현재 비디오 블록의 역 양자화 된 잔여 계수 값의 결과에 상기 신택스 요소에 따른 변형을 적용하는 단계
를 포함하는
방법.
- 제1항에 있어서,
상기 위치는 좌표(LastX, LastY)로 표현되고,
상기 코딩 된 표현은 LastX <= Th0 및 LastY <= Th1로 인해 상기 변형 정보를 시그널링 하는 상기 신택스 요소가 없으며, 여기서 Th0 및 Th1은 숫자인
방법.
- 제1항에 있어서,
상기 코딩 된 표현은 LastX <= Th0 또는 LastY <= Th1로 인해 상기 변형 정보를 시그널링 하는 상기 신택스 요소가 없으며, 여기서 Th0 및 Th1은 숫자인
방법.
- 제6항 또는 제7항에 있어서,
Th0 및 Th1은 사전 정의되어 있고 및 상기 코딩 된 표현에서 시그널링 되지 않는
방법.
- 제6항 또는 제7항에 있어서,
Th0 및 Th1은 상기 코딩 된 표현에서 시그널링 되는
방법.
- 제6항에 있어서,
Th0 및 Th1은 시퀀스 파라미터 세트 레벨 또는 픽처 파라미터 세트 레벨 또는 슬라이스 헤더 레벨 또는 픽처 헤더 레벨 또는 코딩 유닛 레벨의 그룹 또는 코딩 트리 유닛 레벨 또는 코딩 트리 블록 레벨에서 시그널링 되는
방법.
- 제6항 또는 제7항에 있어서,
Th0 및 Th1은 상기 현재 비디오 블록의 모양이나 크기에 따른
방법.
- 제6항 또는 제7항에 있어서,
Th0 및 Th1은 상기 현재 비디오 블록에 사용되는 양자화 파라미터에 따른
방법.
- 제6항 또는 제7항에 있어서,
Th0 및 Th1은 상기 현재 비디오 블록에 사용되는 코딩 모드에 따른
방법.
- 제6항 내지 제13항 중 어느 한 항에 있어서,
Th0 및 Th1이 동일한
방법.
- 제13항에 있어서,
Th0 = Th1 = 1 인
방법.
- 제13항에 있어서,
Th0 = Th1 = 0 인
방법.
- 제6항 또는 제7항에 있어서,
Th0과 Th1은 상기 현재 비디오 블록이 정사각형 블록이면 동일한 것으로 결정되고, 상기 현재 비디오 블록의 너비가 상기 현재 비디오 블록의 높이보다 크고 Th0이 Th1보다 작은 경우 Th0> Th1인 것으로 결정되는
방법.
- 제1항 내지 제16항 중 어느 한 항에 있어서,
상기 변형 정보는 2차 변형을 나타내는
방법.
- 제1항 내지 제16항 중 어느 한 항에 있어서,
상기 변형 정보는 분리 불가능한 2차 변형을 나타내는
방법.
- 제1항 내지 제16항 중 어느 한 항에 있어서,
상기 변형 정보가 상기 코딩 된 표현으로 시그널링 되지 않은 때, 및 상기 변환이 2차 변형을 사용하지 않고 상기 변환을 수행하는 단계
를 포함하는
방법.
- 제1항 내지 제17항 중 어느 한 항에 있어서,
상기 변형 정보는 1차 변형 정보를 나타내는
방법.
- 제6항 내지 제19항 중 어느 한 항에 있어서,
LastX <= Th0 및 LastY <= Th1로 인해, 상기 코딩 된 표현은 상기 변환 동안 이산 코사인 변형(DCT-II)의 애플리케이션을 시그널링 하는 상기 신택스 요소가 없는
방법.
- 제6항 내지 제19항 중 어느 한 항에 있어서,
LastX <= Th0 또는 LastY <= Th1로 인해, 상기 코딩 된 표현은 상기 변환 동안 이산 코사인 변형(DCT-II)의 애플리케이션을 시그널링 하는 상기 신택스 요소가 없는
방법.
- 제18항 내지 제20항 중 어느 한 항에 있어서,
상기 변환은, 1차 변형 정보가 시그널링 되지 않는 경우, 상기 현재 비디오 블록의 역 양자화 된 계수에 이산 코사인 변형(DCT-II)을 적용하는 단계를 포함하는
방법.
- 비디오 처리 방법에 있어서,
현재 비디오 블록을 상기 현재 비디오 블록의 코딩 된 표현으로의 변환 동안, 상기 현재 비디오 블록의 0이 아닌 마지막 계수의 위치를 *?*검사하는 단계 - 상기 위치는 상기 현재 비디오 블록의 왼쪽 상단 위치로 상대적임 -; 및
상기 위치에 기초하여, 상기 코딩 된 표현에서 변형 정보를 시그널링 하는 신택스 요소를 코딩 할지 여부를 결정하는 단계
를 포함하는
방법.
- 비디오 처리 방법에 있어서,
현재 비디오 블록을 상기 현재 비디오 블록의 코딩 된 표현으로의 변환 동안, 상기 현재 비디오 블록의 0이 아닌 마지막 계수의 위치를 *?*검사하는 단계 - 상기 위치는 상기 현재 비디오 블록의 왼쪽 상단 위치로 상대적임 -; 및
상기 위치 및 조건을 충족하는 적어도 하나의 다른 코딩 기준으로 인해, 변형 정보를 시그널링 하는 신택스 요소가 상기 코딩 된 표현에 포함된다는 것을 결정하는 단계; 및
상기 코딩 된 표현에서 상기 변형 정보를 식별하는 상기 신택스 요소를 포함함으로써 상기 변환을 수행하는 단계
를 포함하는
방법.
- 비디오 처리 방법에 있어서,
현재 비디오 블록의 코딩 된 표현에서 상기 현재 비디오 블록으로의 변환 동안,
상기 현재 비디오 블록의 0이 아닌 마지막 계수의 위치를 검사하는 단계 - 상기 위치는 상기 현재 비디오 블록의 왼쪽 상단 위치로 상대적임 -;
상기 위치 및/또는 조건을 충족하는 적어도 하나의 다른 코딩 기준으로 인해, 변형 정보를 시그널링 하는 신택스 요소가 상기 코딩 된 표현에 포함되는 것을 스킵 된다는 것을 결정하는 단계; 및
상기 신택스 요소를 스킵 하여 상기 코딩 된 표현을 생성하는 단계 - 따라서 기본 변형의 사용을 암시적으로 시그널링 함 -
를 포함하는
방법.
- 제25항 내지 제27항 중 어느 한 항에 있어서,
상기 변형 정보에 의해 표시된 변형은 상기 변환 동안 결과적으로 변형된 잔여 계수 *?*값을 양자화 하기 전에 잔여 계수 *?*값에 적용되는
방법.
- 제25항에 있어서,
상기 위치는 좌표(LastX, LastY)로 표현되고,
상기 코딩 된 표현은 LastX <= Th0 및 LastY <= Th1로 인해 상기 변형 정보를 시그널링 하는 상기 신택스 요소가 없으며, 여기서 Th0 및 Th1은 숫자인
방법.
- 제25항에 있어서,
상기 코딩 된 표현은 LastX <= Th0 또는 LastY <= Th1로 인해 상기 변형 정보를 시그널링 하는 신택스 요소가 없으며, 여기서 Th0 및 Th1은 숫자인
방법.
- 제29항 또는 제30항에 있어서,
Th0 및 Th1은 사전 정의되어 있으며 상기 코딩 된 표현으로 시그널링 되지 않는
방법.
- 제29항 또는 제30항에 있어서,
Th0 및 Th1은 상기 코딩 된 표현에서 시그널링 되는
방법.
- 제32항에 있어서,
Th0 및 Th1은 시퀀스 파라미터 세트 레벨 또는 픽처 파라미터 세트 레벨 또는 슬라이스 헤더 레벨 또는 픽처 헤더 레벨 또는 코딩 유닛 레벨의 그룹 또는 코딩 트리 유닛 레벨 또는 코딩 트리 블록 레벨에서 시그널링 되는
방법.
- 제29항 또는 제30항에 있어서,
Th0 및 Th1은 상기 현재 비디오 블록의 모양이나 크기에 따른
방법.
- 제29항 또는 제30항에 있어서,
Th0 및 Th1은 상기 현재 비디오 블록에 사용되는 양자화 파라미터에 따른
방법.
- 제29항 또는 제30항에 있어서,
Th0 및 Th1은 상기 현재 비디오 블록에 사용되는 코딩 모드에 따른
방법.
- 제29항 내지 제36항 중 어느 한 항에 있어서,
Th0 및 Th1이 동일한
방법.
- 제37항에 있어서,
Th0 = Th1 = 1 인
방법.
- 제37항에 있어서,
Th0 = Th1 = 0 인
방법.
- 제29항 또는 제30항에 있어서,
Th0과 Th1은 상기 현재 비디오 블록이 정사각형 블록이면 동일한 것으로 결정되고, 상기 현재 비디오 블록의 너비가 상기 현재 비디오 블록의 높이보다 크고 Th0이 Th1보다 작은 경우 Th0> Th1인 것으로 결정되는
방법.
- 제25항 내지 제40항 중 어느 한 항에 있어서,
상기 변형 정보는 2차 변형을 나타내는
방법.
- 제25항 내지 제40항 중 어느 한 항에 있어서,
상기 변형 정보는 분리 가능한 2차 변형을 나타내는
방법.
- 제25항 내지 제40항 중 어느 한 항에 있어서,
상기 변형 정보는 분리 불가능한 2차 변형을 나타내는
방법.
- 제25항 내지 제43항 중 어느 한 항에 있어서,
상기 변형 정보가 상기 코딩 된 표현으로 시그널링 되지 않은 때, 및 상기 변환이 2차 변형을 사용하지 않고 상기 변환을 수행하는 단계
를 포함하는
방법.
- 제25항 내지 제44항 중 어느 한 항에 있어서,
상기 변형 정보는 1차 변형 정보를 나타내는
방법.
- 제1항 내지 제45항 중 어느 한 항에 있어서,
상기 현재 비디오 블록의 0이 아닌 마지막 계수의 위치는 상기 현재 비디오 블록의 계수의 순방향 스캐닝 순서에 있는
방법.
- 제1항 내지 제46항 중 어느 한 항에 있어서,
상기 변형은: 순방향 변형 또는 역방향 변형 중 적어도 하나
를 포함하는
방법.
- 제1항 내지 제47항 중 어느 한 항에 기재된 방법을 구현하도록 구성된 프로세서를 포함하는 비디오 인코더 장치.
- 제1항 내지 제47항 중 어느 한 항에 기재된 방법을 구현하도록 구성된 프로세서를 포함하는 비디오 디코더 장치.
- 코드 저장된 컴퓨터 프로그램 제품에 있어서,
프로세서로 하여금 상기 코드를, 실행 중에, 제1항 내지 제47항 중 어느 한 항에 기재된 방법을 구현하는 컴퓨터 프로그램.
- 본 문서에 기술된 방법, 장치 및 시스템.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNPCT/CN2018/100795 | 2018-08-16 | ||
CN2018100795 | 2018-08-16 | ||
PCT/IB2019/056948 WO2020035829A1 (en) | 2018-08-16 | 2019-08-16 | Coefficient dependent coding of transform matrix selection |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20210045387A true KR20210045387A (ko) | 2021-04-26 |
KR102636267B1 KR102636267B1 (ko) | 2024-02-14 |
Family
ID=68109388
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020217001749A Active KR102636267B1 (ko) | 2018-08-16 | 2019-08-16 | 변형 행렬 선택의 계수에 따른 코딩 |
Country Status (7)
Country | Link |
---|---|
US (3) | US11082693B2 (ko) |
EP (1) | EP3815363A1 (ko) |
JP (2) | JP7313427B2 (ko) |
KR (1) | KR102636267B1 (ko) |
CN (2) | CN110839159A (ko) |
TW (2) | TWI814889B (ko) |
WO (2) | WO2020035829A1 (ko) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI814889B (zh) | 2018-08-16 | 2023-09-11 | 大陸商北京字節跳動網絡技術有限公司 | 變換矩陣選擇的係數相關的編解碼 |
CN109788286B (zh) * | 2019-02-01 | 2021-06-18 | 北京大学深圳研究生院 | 一种编码、解码变换方法、系统、设备及计算机可读介质 |
WO2020228672A1 (en) | 2019-05-10 | 2020-11-19 | Beijing Bytedance Network Technology Co., Ltd. | Context modeling of reduced secondary transforms in video |
EP3967032A4 (en) | 2019-06-07 | 2022-07-27 | Beijing Bytedance Network Technology Co., Ltd. | CONDITIONAL SIGNALING OF A REDUCED SECONDARY TRANSFORM FOR VIDEO BIANARY FLOWS |
JP7303335B2 (ja) * | 2019-06-19 | 2023-07-04 | エルジー エレクトロニクス インコーポレイティド | 変換カーネルセットに関する情報に対するコーディング |
CN114208183B (zh) | 2019-08-03 | 2025-01-10 | 北京字节跳动网络技术有限公司 | 视频的缩减二次变换中基于位置的模式导出 |
CN118632034A (zh) | 2019-08-17 | 2024-09-10 | 北京字节跳动网络技术有限公司 | 为视频中的缩减二次变换的边信息的上下文建模 |
AU2019275553B2 (en) | 2019-12-03 | 2022-10-06 | Canon Kabushiki Kaisha | Method, apparatus and system for encoding and decoding a coding tree unit |
EP4082194A1 (en) * | 2019-12-27 | 2022-11-02 | Interdigital VC Holdings France | Transform coding for inter-predicted video data |
WO2021173539A1 (en) | 2020-02-24 | 2021-09-02 | Bytedance Inc. | Partition calculation based on subpicture level |
WO2021178501A1 (en) | 2020-03-03 | 2021-09-10 | Bytedance Inc. | Controlling a scaling process using slice header signaling |
CN111355955B (zh) * | 2020-03-06 | 2022-07-29 | 中南大学 | 基于预选层的多变换核快速跳过方法 |
CN111541896B (zh) * | 2020-04-27 | 2022-03-29 | 中南大学 | 一种基于vvc的帧内预测模式的优化方法及系统 |
JP7629030B2 (ja) * | 2020-05-01 | 2025-02-12 | 北京字節跳動網絡技術有限公司 | 分割構文のためのエントロピーコーディング |
US11310529B2 (en) * | 2020-05-27 | 2022-04-19 | Tencent America LLC | Mode-dependent joint component transform |
WO2022159115A1 (en) * | 2021-01-25 | 2022-07-28 | Google Llc | Chroma transform type determination |
WO2023060913A1 (en) * | 2021-10-15 | 2023-04-20 | Beijing Bytedance Network Technology Co., Ltd. | Method, device, and medium for video processing |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102045560B (zh) | 2009-10-23 | 2013-08-07 | 华为技术有限公司 | 一种视频编解码方法及设备 |
US20120189052A1 (en) * | 2011-01-24 | 2012-07-26 | Qualcomm Incorporated | Signaling quantization parameter changes for coded units in high efficiency video coding (hevc) |
JP2011254536A (ja) * | 2011-08-15 | 2011-12-15 | Mitsubishi Electric Corp | 動画像復号方法 |
US10390046B2 (en) * | 2011-11-07 | 2019-08-20 | Qualcomm Incorporated | Coding significant coefficient information in transform skip mode |
US10306229B2 (en) | 2015-01-26 | 2019-05-28 | Qualcomm Incorporated | Enhanced multiple transforms for prediction residual |
US11233998B2 (en) * | 2015-05-29 | 2022-01-25 | Qualcomm Incorporated | Coding data using an enhanced context-adaptive binary arithmetic coding (CABAC) design |
CN113411579B (zh) * | 2016-05-13 | 2024-01-23 | 夏普株式会社 | 图像解码装置及其方法、图像编码装置及其方法 |
US10560718B2 (en) | 2016-05-13 | 2020-02-11 | Qualcomm Incorporated | Merge candidates for motion vector prediction for video coding |
US10972733B2 (en) * | 2016-07-15 | 2021-04-06 | Qualcomm Incorporated | Look-up table for enhanced multiple transform |
US10728552B2 (en) * | 2016-09-30 | 2020-07-28 | Sony Corporation | Image processing apparatus and method |
US11095893B2 (en) | 2016-10-12 | 2021-08-17 | Qualcomm Incorporated | Primary transform and secondary transform in video coding |
EP4395313A1 (en) * | 2016-12-28 | 2024-07-03 | Sony Group Corporation | Image processing apparatus and method |
US10554974B2 (en) * | 2017-01-13 | 2020-02-04 | Mediatek Inc. | Method and apparatus enabling adaptive multiple transform for chroma transport blocks using control flags |
WO2018143670A1 (ko) * | 2017-01-31 | 2018-08-09 | 세종대학교 산학협력단 | 영상의 부호화/복호화 방법 및 장치 |
CA3083989A1 (en) * | 2017-12-22 | 2019-06-27 | Uniqure Ip B.V. | Methods of improving adeno-associated viral transduction |
WO2019188466A1 (ja) * | 2018-03-30 | 2019-10-03 | ソニー株式会社 | 画像処理装置および方法 |
EP4250731A3 (en) | 2018-04-01 | 2023-12-06 | LG Electronics Inc. | Method and device for processing video signal by using reduced secondary transform |
CN115379215B (zh) * | 2018-06-03 | 2024-12-10 | Lg电子株式会社 | 视频信号的解码、编码和传输方法及存储视频信号的介质 |
TWI814889B (zh) | 2018-08-16 | 2023-09-11 | 大陸商北京字節跳動網絡技術有限公司 | 變換矩陣選擇的係數相關的編解碼 |
-
2019
- 2019-08-16 TW TW108129366A patent/TWI814889B/zh active
- 2019-08-16 WO PCT/IB2019/056948 patent/WO2020035829A1/en unknown
- 2019-08-16 EP EP19780352.1A patent/EP3815363A1/en active Pending
- 2019-08-16 CN CN201910760776.6A patent/CN110839159A/zh active Pending
- 2019-08-16 TW TW108129357A patent/TWI816858B/zh active
- 2019-08-16 WO PCT/IB2019/056945 patent/WO2020035827A1/en active Application Filing
- 2019-08-16 CN CN201910760271.XA patent/CN110839158B/zh active Active
- 2019-08-16 JP JP2021506751A patent/JP7313427B2/ja active Active
- 2019-08-16 KR KR1020217001749A patent/KR102636267B1/ko active Active
-
2020
- 2020-11-23 US US17/102,219 patent/US11082693B2/en active Active
- 2020-11-23 US US17/102,274 patent/US20210076043A1/en not_active Abandoned
-
2021
- 2021-06-22 US US17/354,984 patent/US11558612B2/en active Active
-
2023
- 2023-05-10 JP JP2023077942A patent/JP7481538B2/ja active Active
Non-Patent Citations (1)
Title |
---|
Yongbing Lin, et al. Simplified multiple-core transform for intra residual coding, Joint Video exploration Team(JVET), JVET-k0126-r2, 2018-07-14, pp. 1-5 * |
Also Published As
Publication number | Publication date |
---|---|
CN110839158B (zh) | 2023-03-10 |
EP3815363A1 (en) | 2021-05-05 |
JP2021536169A (ja) | 2021-12-23 |
JP7313427B2 (ja) | 2023-07-24 |
US20210076043A1 (en) | 2021-03-11 |
JP7481538B2 (ja) | 2024-05-10 |
US20210076038A1 (en) | 2021-03-11 |
WO2020035827A1 (en) | 2020-02-20 |
US20210329242A1 (en) | 2021-10-21 |
US11082693B2 (en) | 2021-08-03 |
WO2020035829A1 (en) | 2020-02-20 |
CN110839158A (zh) | 2020-02-25 |
TWI816858B (zh) | 2023-10-01 |
KR102636267B1 (ko) | 2024-02-14 |
JP2023104947A (ja) | 2023-07-28 |
TW202034698A (zh) | 2020-09-16 |
CN110839159A (zh) | 2020-02-25 |
TWI814889B (zh) | 2023-09-11 |
TW202021351A (zh) | 2020-06-01 |
US11558612B2 (en) | 2023-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102636267B1 (ko) | 변형 행렬 선택의 계수에 따른 코딩 | |
KR102776474B1 (ko) | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 | |
US11575926B2 (en) | Enhanced decoder side motion vector refinement | |
EP3459245B1 (en) | Confusion of multiple filters in adaptive loop filtering in video coding | |
JP7288084B2 (ja) | 変換スキップモードにおける信号通知 | |
US11490089B2 (en) | Transform bypass coded residual blocks in digital video | |
US20140044181A1 (en) | Method and a system for video signal encoding and decoding with motion estimation | |
US11800114B2 (en) | Inter-prediction method and apparatus in image coding system | |
WO2020044196A1 (en) | Combined history-based motion vector predictor and multi-motion model decoding | |
US10812796B2 (en) | Image decoding method and apparatus in image coding system | |
US20200351505A1 (en) | Inter prediction mode-based image processing method and apparatus therefor | |
WO2020069651A1 (en) | A candidate mv construction method for affine merge mode | |
CN114365495A (zh) | 帧内块复制编码与解码 | |
WO2020182113A1 (en) | Combined screen content coding mode | |
WO2021129683A1 (en) | Improvements on merge mode with motion vector difference | |
US20180249176A1 (en) | Method and apparatus for encoding and decoding video signal | |
WO2020069652A1 (en) | Candidate mv construction method for hmvp mode | |
US20250126247A1 (en) | Video coding method and decoder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20210119 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20220720 Comment text: Request for Examination of Application |
|
A302 | Request for accelerated examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20230626 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination |
|
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: 20231122 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20240207 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20240208 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |