KR20170010903A - Mpeg-4 avc 하이 레벨 코딩에 있어서 cavlc 4:4:4 인트라 프로파일, high 4:4:4 인트라 프로파일, 및 high 4:4:4 예측 프로파일에 대하여 coded_block_flag 신택스 엘리먼트 및 coded_block_pattern 신택스 엘리먼트의 신택스를 사용하는 방법 및 장치 - Google Patents
Mpeg-4 avc 하이 레벨 코딩에 있어서 cavlc 4:4:4 인트라 프로파일, high 4:4:4 인트라 프로파일, 및 high 4:4:4 예측 프로파일에 대하여 coded_block_flag 신택스 엘리먼트 및 coded_block_pattern 신택스 엘리먼트의 신택스를 사용하는 방법 및 장치 Download PDFInfo
- Publication number
- KR20170010903A KR20170010903A KR1020177001715A KR20177001715A KR20170010903A KR 20170010903 A KR20170010903 A KR 20170010903A KR 1020177001715 A KR1020177001715 A KR 1020177001715A KR 20177001715 A KR20177001715 A KR 20177001715A KR 20170010903 A KR20170010903 A KR 20170010903A
- Authority
- KR
- South Korea
- Prior art keywords
- block
- syntax
- image data
- profile
- arrays
- 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
- 238000000034 method Methods 0.000 title claims abstract description 91
- 238000003491 array Methods 0.000 claims abstract description 44
- 230000003044 adaptive effect Effects 0.000 claims description 10
- 238000006243 chemical reaction Methods 0.000 claims description 3
- UWHCKJMYHZGTIT-UHFFFAOYSA-N tetraethylene glycol Chemical compound OCCOCCOCCOCCO UWHCKJMYHZGTIT-UHFFFAOYSA-N 0.000 abstract 1
- 230000008569 process Effects 0.000 description 54
- 230000006870 function Effects 0.000 description 51
- 238000004891 communication Methods 0.000 description 18
- 230000008901 benefit Effects 0.000 description 14
- 238000013507 mapping Methods 0.000 description 12
- 230000002123 temporal effect Effects 0.000 description 12
- 238000009795 derivation Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000000153 supplemental effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
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/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/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
-
- 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
-
- 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/119—Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding 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/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/162—User input
-
- 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
-
- 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/59—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
-
- 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/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)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
도 1은 본 발명의 일 실시예에 따라서 본 발명이 적용될 수 있는 일례의 비디오 인코더를 나타낸 블록도이다.
도 2는 본 발명의 일 실시예에 따라서 본 발명이 적용될 수 있는 일례의 비디오 디코더를 나타낸 블록도이다.
도 3은 본 발명의 일 실시예에 따른 일례의 비디오 인코딩 프로세스를 나타낸 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 일례의 비디오 디코딩 프로세스를 나타낸 흐름도이다.
도 5는 본 발명의 일 실시예에 따른 또 다른 예의 비디오 인코딩 프로세스를 나타낸 흐름도이다.
도 6은 본 발명의 일 실시예에 따른 또 다른 예의 비디오 디코딩 프로세스를 나타낸 흐름도이다.
Claims (21)
- 이미지 데이터를 인코딩하기 위한 장치로서,
적어도 하나의 8x8 블록이 2개의 채도 어레이와 휘도 어레이 - 상기 2개의 채도 어레이 각각은 상기 휘도 어레이와 동일한 높이 및 동일한 폭을 가짐 - 를 포함하도록 상기 이미지 데이터의 상기 적어도 하나의 8x8 블록을 인코딩하는 인코딩 프로파일에 따라서 상기 이미지 데이터를 결과로서 생성되는 비트스트림으로 인코딩하도록 구성된 인코더(100)
를 포함하고,
상기 인코더(100)는, 8x8 변환이 상기 적어도 하나의 8x8 블록의 상기 2개의 채도 어레이 및 상기 휘도 어레이 중 적어도 하나에 적용되는 것을 표시하고,
상기 인코더(100)는 제1 신택스를 사용하여 상기 결과로서 생성되는 비트스트림에 있어서 상기 적어도 하나의 8x8 블록에 대한 비-제로(non-zero) 변환 계수들의 존재를 표시하고, 상기 제1 신택스와 상이한 부가적인 신택스를 사용하여 상기 결과로서 생성되는 비트스트림에 있어서 상기 적어도 하나의 8x8 블록의 상기 2개의 채도 어레이와 상기 휘도 어레이의 각각에 대한 비-제로 변환 계수들의 존재를 표시하는, 이미지 데이터를 인코딩하기 위한 장치. - 제1항에 있어서,
상기 제1 신택스는, 상기 비-제로 변환 계수가 상기 적어도 하나의 8x8 블록에 존재하는지 여부에 기초하여 상기 적어도 하나의 8x8 블록에 대한 CABAC(Context Adaptive Binary Arithmetic Coding)의 적용을 선택적으로 디스에이블링하는 것을 허용하는, 이미지 데이터를 인코딩하기 위한 장치. - 제1항에 있어서,
상기 인코딩 프로파일은 HIGH 4:4:4 인트라 프로파일 및 HIGH 4:4:4 예측 프로파일 중 임의의 것인, 이미지 데이터를 인코딩하기 위한 장치. - 제1항에 있어서,
상기 제1 신택스는 coded_block_pattern이고, 상기 부가적인 신택스는 coded_block_flag인, 이미지 데이터를 인코딩하기 위한 장치. - 이미지 데이터를 인코딩하기 위한 방법으로서,
적어도 하나의 8x8 블록이 2개의 채도 어레이와 휘도 어레이 - 상기 2개의 채도 어레이 각각은 상기 휘도 어레이와 동일한 높이 및 동일한 폭을 가짐 - 를 포함하도록 상기 이미지 데이터의 상기 적어도 하나의 8x8 블록을 인코딩하는 인코딩 프로파일에 따라서 상기 이미지 데이터를 결과로서 생성되는 비트스트림으로 인코딩하는 단계를 포함하고,
상기 인코딩 단계는,
8x8 변환이 상기 적어도 하나의 8x8 블록의 상기 2개의 채도 어레이 및 상기 휘도 어레이 중 적어도 하나에 적용되는 것을 표시하는 단계,
제1 신택스를 사용하여 상기 결과로서 생성되는 비트스트림에 있어서 상기 적어도 하나의 8x8 블록에 대한 비-제로(non-zero) 변환 계수들의 존재를 표시하는 단계, 및
상기 제1 신택스와 상이한 부가적인 신택스를 사용하여 상기 결과로서 생성되는 비트스트림에 있어서 상기 적어도 하나의 8x8 블록의 상기 2개의 채도 어레이와 상기 휘도 어레이의 각각에 대응하는 잔여 블록의 비-제로 변환 계수들의 존재를 표시하는 단계를 포함하는, 이미지 데이터를 인코딩하기 위한 방법. - 제5항에 있어서,
상기 제1 신택스는, 상기 비-제로 변환 계수가 상기 적어도 하나의 8x8 블록에 존재하는지 여부에 기초하여 상기 적어도 하나의 8x8 블록에 대한 CABAC(Context Adaptive Binary Arithmetic Coding)의 적용을 선택적으로 디스에이블링하는 것을 허용하는, 이미지 데이터를 인코딩하기 위한 방법. - 제5항에 있어서
상기 인코딩 프로파일은 HIGH 4:4:4 인트라 프로파일 및 HIGH 4:4:4 예측 프로파일 중 임의의 것인, 이미지 데이터를 인코딩하기 위한 방법. - 제5항에 있어서,
상기 제1 신택스는 coded_block_pattern이고, 상기 부가적인 신택스는 coded_block_flag인, 이미지 데이터를 인코딩하기 위한 방법. - 이미지 데이터를 디코딩하기 위한 장치로서,
적어도 하나의 8x8 블록이 2개의 채도 어레이와 휘도 어레이 - 상기 2개의 채도 어레이 각각은 상기 휘도 어레이와 동일한 높이 및 동일한 폭을 가짐 - 를 포함하도록 상기 이미지 데이터의 상기 적어도 하나의 8x8 블록을 인코딩하는 인코딩 프로파일에 따라서 이전에 인코딩된 비트스트림으로부터 상기 이미지 데이터를 디코딩하도록 구성된 디코더(200)
를 포함하고,
상기 디코더(200)는, 8x8 변환이 상기 적어도 하나의 8x8 블록의 상기 2개의 채도 어레이 및 상기 휘도 어레이 중 적어도 하나에 적용되는 것을 결정하고,
상기 디코더(200)는 제1 신택스를 사용하여 결과로서 생성되는 비트스트림에 있어서 상기 적어도 하나의 8x8 블록의 비-제로(non-zero) 변환 계수들의 존재를 결정하고,
상기 디코더(200)는 상기 제1 신택스와 상이한 부가적인 신택스를 사용하여 상기 결과로서 생성되는 비트스트림에 있어서 상기 적어도 하나의 8x8 블록의 상기 2개의 채도 어레이와 상기 휘도 어레이의 각각에 대응하는 잔여 블록의 비-제로 변환 계수들의 존재를 결정하는, 이미지 데이터를 디코딩하기 위한 장치. - 제9항에 있어서,
상기 제1 신택스는, 상기 비-제로 변환 계수가 상기 적어도 하나의 8x8 블록에 존재하는지 여부에 기초하여 상기 적어도 하나의 8x8 블록에 대한 CABAC(Context Adaptive Binary Arithmetic Coding)의 적용을 선택적으로 디스에이블링하는 것을 허용하는, 이미지 데이터를 디코딩하기 위한 장치. - 제9항에 있어서
상기 인코딩 프로파일은 HIGH 4:4:4 인트라 프로파일 및 HIGH 4:4:4 예측 프로파일 중 임의의 것인, 이미지 데이터를 디코딩하기 위한 장치. - 제9항에 있어서,
상기 제1 신택스는 coded_block_pattern이고, 상기 부가적인 신택스는 coded_block_flag인, 이미지 데이터를 디코딩하기 위한 장치. - 이미지 데이터를 디코딩하기 위한 방법으로서,
적어도 하나의 8x8 블록이 2개의 채도 어레이와 휘도 어레이 - 상기 2개의 채도 어레이 각각은 상기 휘도 어레이와 동일한 높이 및 동일한 폭을 가짐 - 를 포함하도록 상기 이미지 데이터의 상기 적어도 하나의 8x8 블록을 인코딩하는 인코딩 프로파일에 따라서 이전에 인코딩된 비트스트림으로부터 상기 이미지 데이터를 디코딩하는 단계(400)를 포함하고,
상기 디코딩 단계는,
8x8 변환이 상기 적어도 하나의 8x8 블록의 상기 2개의 채도 어레이 및 상기 휘도 어레이 중 적어도 하나에 적용되는 것을 결정하는 단계,
제1 신택스를 사용하여 결과로서 생성되는 비트스트림에 있어서 상기 적어도 하나의 8x8 블록의 비-제로(non-zero) 변환 계수들의 존재를 결정하는 단계, 및
상기 제1 신택스와 상이한 부가적인 신택스를 사용하여 상기 결과로서 생성되는 비트스트림에 있어서 상기 적어도 하나의 8x8 블록의 상기 2개의 채도 어레이와 상기 휘도 어레이의 각각에 대응하는 잔여 블록의 비-제로 변환 계수의 존재를 결정하는 단계를 포함하는, 이미지 데이터를 디코딩하기 위한 방법. - 제13항에 있어서,
상기 제1 신택스는, 상기 비-제로 변환 계수가 상기 적어도 하나의 8x8 블록에 존재하는지 여부에 기초하여 상기 적어도 하나의 8x8 블록에 대한 CABAC(Context Adaptive Binary Arithmetic Coding)의 적용을 선택적으로 디스에이블링하는 것을 허용하는, 이미지 데이터를 디코딩하기 위한 방법. - 제13항에 있어서
상기 인코딩 프로파일은 HIGH 4:4:4 인트라 프로파일 및 HIGH 4:4:4 예측 프로파일 중 임의의 것인, 이미지 데이터를 디코딩하기 위한 방법. - 제13항에 있어서,
상기 제1 신택스는 coded_block_pattern이고, 상기 부가적인 신택스는 coded_block_flag인, 이미지 데이터를 디코딩하기 위한 방법. - 이미지 데이터를 전송하기 위한 장치로서,
적어도 하나의 8x8 블록이 2개의 채도 어레이와 휘도 어레이 - 상기 2개의 채도 어레이 각각은 상기 휘도 어레이와 동일한 높이 및 동일한 폭을 가짐 - 를 포함하도록 상기 이미지 데이터의 상기 적어도 하나의 8x8 블록을 인코딩하는 인코딩 프로파일에 따라서 결과로서 생성되는 비트스트림으로 인코딩된 상기 이미지 데이터를 전송하는 수단을 포함하고,
8x8 변환이 상기 적어도 하나의 8x8 블록의 상기 2개의 채도 어레이 및 상기 휘도 어레이 중 적어도 하나에 적용되는지 여부는 상기 결과로서 생성되는 비트스트림에 표시되고,
제1 신택스를 사용하여 상기 결과로서 생성되는 비트스트림에 있어서 상기 적어도 하나의 8x8 블록에 대한 비-제로(non-zero) 변환 계수들의 존재가 표시되고,
상기 제1 신택스와 상이한 부가적인 신택스를 사용하여 상기 결과로서 생성되는 비트스트림에 있어서 상기 적어도 하나의 8x8 블록의 상기 2개의 채도 어레이와 상기 휘도 어레이의 각각에 대응하는 잔여 블록의 비-제로 변환 계수들의 존재가 표시되는, 이미지 데이터를 전송하기 위한 장치. - 제17항에 있어서,
상기 제1 신택스는, 상기 비-제로 변환 계수가 상기 적어도 하나의 8x8 블록에 존재하는지 여부에 기초하여 상기 적어도 하나의 8x8 블록에 대한 CABAC(Context Adaptive Binary Arithmetic Coding)의 적용을 선택적으로 디스에이블링하는 것을 허용하는, 이미지 데이터를 전송하기 위한 장치. - 제17항에 있어서
상기 인코딩 프로파일은 HIGH 4:4:4 인트라 프로파일 및 HIGH 4:4:4 예측 프로파일 중 임의의 것인, 이미지 데이터를 전송하기 위한 장치. - 제17항에 있어서,
상기 제1 신택스는 coded_block_pattern이고, 상기 부가적인 신택스는 coded_block_flag인, 이미지 데이터를 전송하기 위한 장치. - 비디오 신호 구조가 저장된 컴퓨터 판독가능 매체로서,
상기 비디오 신호 구조는,
적어도 하나의 8x8 블록이 2개의 채도 어레이와 휘도 어레이 - 상기 2개의 채도 어레이 각각은 상기 휘도 어레이와 동일한 높이 및 동일한 폭을 가짐 - 를 포함하도록 이미지 데이터의 상기 적어도 하나의 8x8 블록을 인코딩하는 인코딩 프로파일에 따라서 결과로서 생성되는 비트스트림으로 인코딩된 이미지 데이터,
8x8 변환이 상기 적어도 하나의 8x8 블록의 상기 2개의 채도 어레이 및 상기 휘도 어레이 중 적어도 하나에 적용되는지 여부가 표시되는 신호,
상기 결과로서 생성되는 비트스트림에 있어서 상기 적어도 하나의 8x8 블록에 대한 비-제로(non-zero) 변환 계수들의 존재를 표시하는 제1 신택스, 및
상기 결과로서 생성되는 비트스트림에 있어서 상기 적어도 하나의 8x8 블록의 상기 2개의 채도 어레이와 상기 휘도 어레이의 각각에 대응하는 잔여 블록의 비-제로 변환 계수들의 존재를 표시하는, 상기 제1 신택스와는 상이한 부가적인 신택스를 포함하는 컴퓨터 판독가능 매체.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US88457607P | 2007-01-11 | 2007-01-11 | |
US60/884,576 | 2007-01-11 | ||
PCT/US2008/000441 WO2008088768A2 (en) | 2007-01-11 | 2008-01-11 | Methods and apparatus for using syntax for the coded_block_flag syntax element and the coded_block_pattern syntax element for the cavlc 4:4:4 intra, high 4:4:4 intra, and high 4:4:4 predictive profiles in mpeg-4 avc high level coding |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020157005270A Division KR20150039215A (ko) | 2007-01-11 | 2008-01-11 | Mpeg-4 avc 하이 레벨 코딩에 있어서 cavlc 4:4:4 인트라 프로파일, high 4:4:4 인트라 프로파일, 및 high 4:4:4 예측 프로파일에 대하여 coded_block_flag 신택스 엘리먼트 및 coded_block_pattern 신택스 엘리먼트의 신택스를 사용하는 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170010903A true KR20170010903A (ko) | 2017-02-01 |
KR101801008B1 KR101801008B1 (ko) | 2017-11-23 |
Family
ID=39523696
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020157005270A Ceased KR20150039215A (ko) | 2007-01-11 | 2008-01-11 | Mpeg-4 avc 하이 레벨 코딩에 있어서 cavlc 4:4:4 인트라 프로파일, high 4:4:4 인트라 프로파일, 및 high 4:4:4 예측 프로파일에 대하여 coded_block_flag 신택스 엘리먼트 및 coded_block_pattern 신택스 엘리먼트의 신택스를 사용하는 방법 및 장치 |
KR1020097016670A Active KR101473026B1 (ko) | 2007-01-11 | 2008-01-11 | Mpeg-4 avc 하이 레벨 코딩에 있어서 cavlc 4:4:4 인트라 프로파일, high 4:4:4 인트라 프로파일, 및 high 4:4:4 예측 프로파일에 대하여 coded_block_flag 신택스 엘리먼트 및 coded_block_pattern 신택스 엘리먼트의 신택스를 사용하는 방법 및 장치 |
KR1020147019811A Ceased KR20140101872A (ko) | 2007-01-11 | 2008-01-11 | Mpeg-4 avc 하이 레벨 코딩에 있어서 cavlc 4:4:4 인트라 프로파일, high 4:4:4 인트라 프로파일, 및 high 4:4:4 예측 프로파일에 대하여 coded_block_flag 신택스 엘리먼트 및 coded_block_pattern 신택스 엘리먼트의 신택스를 사용하는 방법 및 장치 |
KR1020177001715A Active KR101801008B1 (ko) | 2007-01-11 | 2008-01-11 | Mpeg-4 avc 하이 레벨 코딩에 있어서 cavlc 4:4:4 인트라 프로파일, high 4:4:4 인트라 프로파일, 및 high 4:4:4 예측 프로파일에 대하여 coded_block_flag 신택스 엘리먼트 및 coded_block_pattern 신택스 엘리먼트의 신택스를 사용하는 방법 및 장치 |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020157005270A Ceased KR20150039215A (ko) | 2007-01-11 | 2008-01-11 | Mpeg-4 avc 하이 레벨 코딩에 있어서 cavlc 4:4:4 인트라 프로파일, high 4:4:4 인트라 프로파일, 및 high 4:4:4 예측 프로파일에 대하여 coded_block_flag 신택스 엘리먼트 및 coded_block_pattern 신택스 엘리먼트의 신택스를 사용하는 방법 및 장치 |
KR1020097016670A Active KR101473026B1 (ko) | 2007-01-11 | 2008-01-11 | Mpeg-4 avc 하이 레벨 코딩에 있어서 cavlc 4:4:4 인트라 프로파일, high 4:4:4 인트라 프로파일, 및 high 4:4:4 예측 프로파일에 대하여 coded_block_flag 신택스 엘리먼트 및 coded_block_pattern 신택스 엘리먼트의 신택스를 사용하는 방법 및 장치 |
KR1020147019811A Ceased KR20140101872A (ko) | 2007-01-11 | 2008-01-11 | Mpeg-4 avc 하이 레벨 코딩에 있어서 cavlc 4:4:4 인트라 프로파일, high 4:4:4 인트라 프로파일, 및 high 4:4:4 예측 프로파일에 대하여 coded_block_flag 신택스 엘리먼트 및 coded_block_pattern 신택스 엘리먼트의 신택스를 사용하는 방법 및 장치 |
Country Status (7)
Country | Link |
---|---|
US (3) | US8787457B2 (ko) |
EP (1) | EP2105025B1 (ko) |
JP (2) | JP5649105B2 (ko) |
KR (4) | KR20150039215A (ko) |
CN (2) | CN101578877B (ko) |
HK (1) | HK1226228A1 (ko) |
WO (1) | WO2008088768A2 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020189960A1 (ko) * | 2019-03-15 | 2020-09-24 | 엘지전자 주식회사 | 크로마 포맷에 대한 정보를 시그널링 하는 방법 및 장치 |
WO2020231238A1 (ko) * | 2019-05-16 | 2020-11-19 | 엘지전자 주식회사 | 크로마 포멧에 기반하여 필터 정보를 시그널링하는 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
HUE030688T2 (en) | 2010-04-13 | 2017-05-29 | Ge Video Compression Llc | Sample region merging |
KR102417196B1 (ko) * | 2010-04-13 | 2022-07-05 | 지이 비디오 컴프레션, 엘엘씨 | 유효성 맵 및 변환 계수 블록의 코딩 |
KR102080450B1 (ko) | 2010-04-13 | 2020-02-21 | 지이 비디오 컴프레션, 엘엘씨 | 평면 간 예측 |
EP2559005B1 (en) | 2010-04-13 | 2015-11-04 | GE Video Compression, LLC | Inheritance in sample array multitree subdivision |
HRP20250346T1 (hr) | 2010-04-13 | 2025-05-09 | Ge Video Compression, Llc | Kodiranje videozapisa pomoću podjela slika s više stabala |
KR101791078B1 (ko) * | 2010-04-16 | 2017-10-30 | 에스케이텔레콤 주식회사 | 영상 부호화/복호화 장치 및 방법 |
CN102595108B (zh) * | 2011-01-05 | 2017-02-01 | 中兴通讯股份有限公司 | 一种语法元素的编码方法及装置 |
US8548057B2 (en) | 2011-01-25 | 2013-10-01 | Microsoft Corporation | Video coding redundancy reduction |
WO2012163199A1 (en) | 2011-05-27 | 2012-12-06 | Mediatek Inc. | Method and apparatus for line buffer reduction for video processing |
MY165357A (en) | 2011-06-23 | 2018-03-21 | Sun Patent Trust | Image decoding method and apparatus based on a signal type of the control parameter of the current block |
USRE47366E1 (en) | 2011-06-23 | 2019-04-23 | Sun Patent Trust | Image decoding method and apparatus based on a signal type of the control parameter of the current block |
ES2697062T3 (es) | 2011-06-24 | 2019-01-21 | Sun Patent Trust | Procedimiento de decodificación de imagen y dispositivo de decodificación de imagen |
US9106919B2 (en) | 2011-06-24 | 2015-08-11 | Panasonic Intellectual Property Corporation Of America | Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus |
MY169636A (en) | 2011-06-27 | 2019-04-24 | Sun Patent Trust | Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus |
KR102062284B1 (ko) | 2011-06-28 | 2020-01-03 | 선 페이턴트 트러스트 | 화상 복호 방법, 화상 부호화 방법, 화상 복호 장치, 화상 부호화 장치 및 화상 부호화 복호 장치 |
WO2013001767A1 (ja) * | 2011-06-29 | 2013-01-03 | パナソニック株式会社 | 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置及び画像符号化復号装置 |
US11647197B2 (en) | 2011-06-30 | 2023-05-09 | Velos Media, Llc | Context initialization based on slice header flag and slice type |
AU2012277220B2 (en) | 2011-06-30 | 2016-08-11 | Sun Patent Trust | Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus |
US9338465B2 (en) | 2011-06-30 | 2016-05-10 | Sharp Kabushiki Kaisha | Context initialization based on decoder picture buffer |
AU2012277219A1 (en) | 2011-06-30 | 2013-09-19 | Sun Patent Trust | Image decoding method, image encoding method, image decoding device, image encoding device, and image encoding/decoding device |
BR112013033899B1 (pt) * | 2011-07-01 | 2019-08-20 | Samsung Electronics Co., Ltd. | Método de decodificação de vídeo |
CN103765885B (zh) | 2011-07-11 | 2017-04-12 | 太阳专利托管公司 | 图像解码方法、图像编码方法、图像解码装置、图像编码装置及图像编解码装置 |
US9231616B2 (en) * | 2011-08-05 | 2016-01-05 | Broadcom Corporation | Unified binarization for CABAC/CAVLC entropy coding |
US9807401B2 (en) * | 2011-11-01 | 2017-10-31 | Qualcomm Incorporated | Transform unit partitioning for chroma components in video coding |
CN108235015A (zh) * | 2011-11-08 | 2018-06-29 | 三星电子株式会社 | 用于对视频进行解码的设备 |
CN103220508B (zh) | 2012-01-20 | 2014-06-11 | 华为技术有限公司 | 编解码方法和装置 |
KR20180030250A (ko) * | 2012-01-20 | 2018-03-21 | 소니 주식회사 | 유효성 맵 코딩의 복잡성 감소 |
CN102447908B (zh) * | 2012-01-31 | 2014-01-08 | 北京工业大学 | 一种面向hevc参数编码的上下文简化方法 |
US9749645B2 (en) | 2012-06-22 | 2017-08-29 | Microsoft Technology Licensing, Llc | Coded-block-flag coding and derivation |
EP3301935B1 (en) * | 2012-07-02 | 2019-10-30 | Sony Corporation | Decoupling enhancements in sample adaptive offset (sao) for high efficiency video encoder (hevc) |
EP2903280A4 (en) * | 2012-09-28 | 2016-05-04 | Sharp Kk | IMAGE DECODING DEVICE |
JP6142833B2 (ja) * | 2014-03-31 | 2017-06-07 | ブラザー工業株式会社 | 電子機器 |
WO2016161967A1 (en) * | 2015-04-08 | 2016-10-13 | Mediatek Inc. | Methods of palette mode coding in video coding |
US10798422B2 (en) * | 2015-10-20 | 2020-10-06 | Intel Corporation | Method and system of video coding with post-processing indication |
US10779007B2 (en) * | 2017-03-23 | 2020-09-15 | Mediatek Inc. | Transform coding of video data |
CN112262577B (zh) * | 2018-06-29 | 2024-07-16 | 交互数字Vc控股公司 | 亮度和色度分量的波阵面并行处理 |
CN111279699B (zh) * | 2019-04-26 | 2024-06-14 | 深圳市大疆创新科技有限公司 | 视频编解码的方法和装置 |
US20210168406A1 (en) * | 2019-11-29 | 2021-06-03 | Tencent America LLC | Signaling of video coding tools supporting various chroma formats |
KR20220156029A (ko) * | 2020-03-31 | 2022-11-24 | 텔레폰악티에볼라겟엘엠에릭슨(펍) | 구문 요소를 사용한 비디오 프로세싱 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
MXPA05006718A (es) | 2003-02-21 | 2005-09-08 | Matsushita Electric Ind Co Ltd | Metodo de codificacion de imagenes y metodo de decodificacion de imagenes. |
KR100801364B1 (ko) * | 2003-10-29 | 2008-02-05 | 닛본 덴끼 가부시끼가이샤 | 산술부호의 복호기 또는 부호화기와 역2치화 변환기 또는2치화 변환기의 사이에 중간 버퍼가 삽입된 복호장치 또는부호화 장치 |
RU2007118660A (ru) * | 2004-10-21 | 2008-11-27 | Сони Электроникс, Инк. (Us) | Поддержка расширений качества изображения в формате файла усовершенствованного видеокодека |
KR20060038189A (ko) | 2004-10-29 | 2006-05-03 | 삼성전자주식회사 | 컨텍스트 기반 적응형 이진 산술 복부호화 방법 및 장치 |
EP1675402A1 (en) | 2004-12-22 | 2006-06-28 | Thomson Licensing | Optimisation of a quantisation matrix for image and video coding |
CN100345449C (zh) * | 2005-03-18 | 2007-10-24 | 清华大学 | 图像/视频编码中变换系数的熵编码方法 |
JP4889231B2 (ja) * | 2005-03-31 | 2012-03-07 | 三洋電機株式会社 | 画像符号化方法および装置、画像復号方法 |
KR101287721B1 (ko) * | 2005-04-13 | 2013-07-18 | 톰슨 라이센싱 | 공용 또는 3개의 고유한 공간 예측기를 이용한 루마-크로마코딩 |
US7983343B2 (en) * | 2006-01-12 | 2011-07-19 | Lsi Corporation | Context adaptive binary arithmetic decoding for high definition video |
CN100471279C (zh) * | 2006-02-13 | 2009-03-18 | 清华大学 | 一种基于上下文自适应变长解码的方法 |
US20070206681A1 (en) * | 2006-03-02 | 2007-09-06 | Jun Xin | Mode decision for intra video encoding |
-
2008
- 2008-01-11 WO PCT/US2008/000441 patent/WO2008088768A2/en active Application Filing
- 2008-01-11 US US12/448,868 patent/US8787457B2/en active Active
- 2008-01-11 CN CN200880002111.9A patent/CN101578877B/zh active Active
- 2008-01-11 JP JP2009545612A patent/JP5649105B2/ja active Active
- 2008-01-11 KR KR1020157005270A patent/KR20150039215A/ko not_active Ceased
- 2008-01-11 KR KR1020097016670A patent/KR101473026B1/ko active Active
- 2008-01-11 CN CN201610210219.3A patent/CN105721881B/zh active Active
- 2008-01-11 KR KR1020147019811A patent/KR20140101872A/ko not_active Ceased
- 2008-01-11 KR KR1020177001715A patent/KR101801008B1/ko active Active
- 2008-01-11 EP EP08705571.1A patent/EP2105025B1/en active Active
-
2014
- 2014-06-09 US US14/299,668 patent/US9215456B2/en active Active
- 2014-11-05 JP JP2014224957A patent/JP6120413B2/ja active Active
-
2015
- 2015-11-09 US US14/936,067 patent/US9602824B2/en active Active
-
2016
- 2016-12-16 HK HK16114350.7A patent/HK1226228A1/zh unknown
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020189960A1 (ko) * | 2019-03-15 | 2020-09-24 | 엘지전자 주식회사 | 크로마 포맷에 대한 정보를 시그널링 하는 방법 및 장치 |
US11431985B2 (en) | 2019-03-15 | 2022-08-30 | Lg Electronics Inc. | Method and device for signaling information on chroma format |
US11792404B2 (en) | 2019-03-15 | 2023-10-17 | Lg Electronics Inc. | Method and device for signaling information on chroma format |
WO2020231238A1 (ko) * | 2019-05-16 | 2020-11-19 | 엘지전자 주식회사 | 크로마 포멧에 기반하여 필터 정보를 시그널링하는 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
US11575890B2 (en) | 2019-05-16 | 2023-02-07 | Lg Electronics Inc. | Image encoding/decoding method and device for signaling filter information on basis of chroma format, and method for transmitting bitstream |
US12010303B2 (en) | 2019-05-16 | 2024-06-11 | Lg Electronics Inc. | Image encoding/decoding method and device for signaling filter information on basis of chroma format, and method for transmitting bitstream |
Also Published As
Publication number | Publication date |
---|---|
JP2015057915A (ja) | 2015-03-26 |
US20160065966A1 (en) | 2016-03-03 |
JP5649105B2 (ja) | 2015-01-07 |
EP2105025A2 (en) | 2009-09-30 |
US20100027624A1 (en) | 2010-02-04 |
KR20150039215A (ko) | 2015-04-09 |
WO2008088768A3 (en) | 2008-09-18 |
CN105721881A (zh) | 2016-06-29 |
CN101578877A (zh) | 2009-11-11 |
US8787457B2 (en) | 2014-07-22 |
CN105721881B (zh) | 2019-07-09 |
US9215456B2 (en) | 2015-12-15 |
KR101801008B1 (ko) | 2017-11-23 |
KR20140101872A (ko) | 2014-08-20 |
US9602824B2 (en) | 2017-03-21 |
HK1226228A1 (zh) | 2017-09-22 |
JP2010516191A (ja) | 2010-05-13 |
US20140301442A1 (en) | 2014-10-09 |
KR20090112692A (ko) | 2009-10-28 |
JP6120413B2 (ja) | 2017-04-26 |
KR101473026B1 (ko) | 2014-12-16 |
CN101578877B (zh) | 2016-05-04 |
EP2105025B1 (en) | 2021-04-07 |
WO2008088768A2 (en) | 2008-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101801008B1 (ko) | Mpeg-4 avc 하이 레벨 코딩에 있어서 cavlc 4:4:4 인트라 프로파일, high 4:4:4 인트라 프로파일, 및 high 4:4:4 예측 프로파일에 대하여 coded_block_flag 신택스 엘리먼트 및 coded_block_pattern 신택스 엘리먼트의 신택스를 사용하는 방법 및 장치 | |
KR101998390B1 (ko) | 양자화 행렬의 부호화 방법 및 복호화 방법과 이를 이용하는 장치 | |
JP6660970B2 (ja) | 映像符号化方法及び装置、並びに映像復号化方法及び装置 | |
KR101357982B1 (ko) | 멀티-뷰 비디오 코딩을 위한 축소 해상도 갱신 모드를제공하는 방법 및 장치 | |
KR101572535B1 (ko) | 합성 비디오에서의 무손실 코딩 및 관련 시그널링 방법 | |
KR101254355B1 (ko) | 공용 예측기를 사용하는 루마 및 크로마 디코딩 | |
JP2021525981A (ja) | ブロックベースの適応ループフィルタ(alf)の設計およびシグナリング | |
KR20190089890A (ko) | 비디오 코딩에서의 양방향 필터 사용의 표시 | |
AU2015328088A1 (en) | QP derivation and offset for adaptive color transform in video coding | |
CA2949542A1 (en) | Block adaptive color-space conversion coding | |
TWI772951B (zh) | 用於編解碼視訊序列的方法和裝置 | |
JP7381731B2 (ja) | マルチレイヤービデオビットストリームにおける不要なレイヤーの禁止 | |
CN102893606A (zh) | 帧内编码将像素指定给各组的块的方法和装置 | |
US12022082B2 (en) | Method for reconstructing residual blocks of chroma blocks, and video decoding apparatus | |
KR20190033558A (ko) | 인-루프 샘플 프로세싱을 위한 비디오 코딩 툴들 | |
JP7256595B2 (ja) | パレットモードを用いたビデオ符号化の方法及び装置 | |
JP2024513551A (ja) | ビデオ符号化復号化のための残差及び係数符号化復号化 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20170119 Application number text: 1020157005270 Filing date: 20150227 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20170201 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
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: 20170818 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20171117 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20171117 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20201106 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20211105 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20221107 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20231109 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20241105 Start annual number: 8 End annual number: 8 |