KR100723408B1 - 컬러영상의 변환/역변환 및 양자화/역양자화 방법 및장치와, 이를 이용한 컬러영상의 부호화/복호화 방법 및장치 - Google Patents
컬러영상의 변환/역변환 및 양자화/역양자화 방법 및장치와, 이를 이용한 컬러영상의 부호화/복호화 방법 및장치 Download PDFInfo
- Publication number
- KR100723408B1 KR100723408B1 KR1020050065435A KR20050065435A KR100723408B1 KR 100723408 B1 KR100723408 B1 KR 100723408B1 KR 1020050065435 A KR1020050065435 A KR 1020050065435A KR 20050065435 A KR20050065435 A KR 20050065435A KR 100723408 B1 KR100723408 B1 KR 100723408B1
- Authority
- KR
- South Korea
- Prior art keywords
- residual
- transform
- colour
- flag
- transformation
- 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.)
- Expired - Fee Related
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/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
-
- 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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- 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/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
- H04N19/126—Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/186—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- 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
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
Claims (29)
- (a) 컬러영상을 주파수 영역의 영상으로 변환하는 단계;(b) 상기 컬러영상의 레지듀 변환 여부와 매크로 블록 예측모드에 따라, 상기 주파수 영역 영상의 DC 성분의 중복성 제거를 위한 변환을 다르게 적용하는 단계; 및(c) 상기 (b) 단계를 수행한 영상을 양자화하는 단계를 포함함을 특징으로 하는 컬러 영상의 변환 및 양자화 방법.
- 제1항에 있어서, 상기 (b) 단계는레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환한 것(residual_colour_transform_flag=1)을 나타내고, luma(Y 또는 G 성분)에 대한 현재의 상기 매크로블록 예측모드가 4x4 인트라예측모드(Intra_4x4) 이거나 8x8 인트라 예측모드(Inra_8x8) 일 경우,[수학식 1]fij = cij<<2 (여기서, i,j = 0...3)수학식 1과 같이 상기 주파수 변환한 결과로부터 획득한 4x4 크기의 DC값의 행렬을 4배하는 단계;레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환하지 않은 것(residual_colour_transform_flag=0)을 나타내거나, luma(Y 또 는 G 성분)에 대한 현재 매크로블록 예측 모드가 4x4 인트라예측모드(Intra_4x4) 가 아니고 8x8 인트라 예측모드(Inra_8x8)도 아닌 경우, 상기 주파수 변환된 결과로부터 획득한 4x4 크기의 DC값의 행렬을 Hadamard 변환하는 단계를 구비함을 특징으로 하는 레지듀 변환을 이용한 컬러 영상의 변환 및 양자화 방법.
- 제1항 또는 제2항에 있어서, 상기 (c) 단계는레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환한 것(residual_colour_transform_flag=1)임을 나타내는 경우,[수학식 3]QP'c = QPc + QpBdOffsetc(여기서, QpBdOffsetc = 6*(bit_depth_chroma_minus8 + residual_colour_transform_flag 이고, QPc는 각 색상(chroma) 성분( Cb, Cr 또는 R, B)에 대한 양자화 파라미터이고, QpBdOffsetc는 상기 QPc 에 대한 offset을 나타내고, bit_depth_chroma_minus8는 색상 어레이 샘플의 화소당 비트수(bit depth)를 나타낸다.)색상 성분에 대한 양자화 파라미터를 수학식 3과 같이 나타내는 단계;레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환하지 아니한 것(residual_colour_transform_flag=0)임을 나타내는 경우, 색상 성분에 대한 양자화 파라미터를 수학식 4과 같이 나타내는 단계;[수학식 4]QP'c = QPc + QpBdOffsetc(여기서, QpBdOffsetc = 6*bit_depth_chroma_minus8 )상기 QP'c를 이용하여 상기 변환된 컬러 영상데이터를 양자화하는 단계를 포함함을 특징으로 하는 레지듀 변환을 이용한 컬러 영상의 변환 및 양자화 방법.
- 컬러영상을 주파수 영역의 영상으로 변환하는 도메인 변환부;상기 컬러영상의 레지듀 변환 여부와 매크로 블록 예측모드에 따라, 상기 주파수 영역 영상의 DC 성분의 중복성 제거를 위한 변환을 다르게 적용하는 중복성 제거부; 및상기 중복성 제거된 영상을 양자화하는 양자화부를 포함함을 특징으로 하는 컬러영상의 변환 및 양자화 장치.
- 제4항에 있어서, 상기 중복성 제거부는레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환한 것(residual_colour_transform_flag=1)을 나타내고, luma(Y 또는 G 성분)에 대한 현재의 상기 매크로블록 예측모드가 4x4 인트라예측모드(Intra_4x4) 이거나 8x8 인트라 예측모드(Inra_8x8) 일 경우,[수학식 1]fij = cij<<2 (여기서, i,j = 0...3)수학식 1과 같이 상기 주파수 변환한 결과로부터 획득한 4x4 크기의 DC값의 행렬을 4배하는 DC값 변환부; 및레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환하지 않은 것(residual_colour_transform_flag=0)을 나타내거나, luma(Y 또는 G 성분)에 대한 현재 상기 매크로블록 예측 모드가 4x4 인트라예측모드(Intra_4x4) 가 아니고 8x8 인트라 예측모드(Inra_8x8)도 아닌 경우, 상기 주파수 변환된 결과로부터 획득한 4x4 크기의 DC값의 행렬을 Hadamard 변환하는 Hadamard 변환부를 구비함을 특징으로 하는 컬러 영상의 변환 및 양자화 장치.
- 제4항 또는 제5항에 있어서, 상기 양자화부는레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환한 것(residual_colour_transform_flag=1)임을 나타내는 경우,[수학식 3]QP'c = QPc + QpBdOffsetc(여기서, QpBdOffsetc = 6*(bit_depth_chroma_minus8 + residual_colour_transform_flag 이고, QPc는 각 색상(chroma) 성분( Cb, Cr 또는 R, B)에 대한 양자화 파라미터이고, QpBdOffsetc는 상기 QPc 에 대한 offset을 나타내고, bit_depth_chroma_minus8는 색상 어레이 샘플의 화소당 비트수(bit depth)를 나타낸다.)색상 성분에 대한 양자화 파라미터를 수학식 3과 같이 나타내는 제1양자화파라미터변환부;레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환하지 아니한 것(residual_colour_transform_flag=0)임을 나타내는 경우, 색상 성분에 대한 양자화 파라미터를 수학식 4와 같이 나타내는 제2양자화파라미터 변환부; 및[수학식 4]QP'c = QPc + QpBdOffsetc(여기서, QpBdOffsetc = 6*bit_depth_chroma_minus8 )상기 QP'c를 이용하여 상기 변환된 컬러 영상데이터를 양자화하는 컬러영상양자화부를 포함함을 특징으로 하는 레지듀 변환을 이용한 컬러 영상의 변환 및 양자화 장치.
- (a) 입력되는 컬러영상을 시간상(인터) 및 공간상(인트라) 예측하는 단계;(b) 상기 예측된 영상을 레지듀 변환하는 단계;(c) 컬러영상을 주파수 변환하는 단계;(d) 상기 컬러영상의 레지듀 변환 여부와 예측모드에 따라, 상기 주파수 영역 영상의 DC 성분의 중복성 제거를 위한 변환을 다르게 적용하는 단계;(e) 상기 (d) 단계를 수행한 영상을 양자화하는 단계; 및(f) 상기 양자화된 데이터를 엔트로피 부호화하는 단계를 포함함을 특징으로 하는 컬러영상 부호화 방법.
- 제7항에 있어서, 상기 (d) 단계는레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환한 것임(residual_colour_transform_flag=1)을 나타내고, luma(Y 또는 G 성분)에 대한 현재 매크로블록 예측 모드가 4x4 인트라예측모드(Intra_4x4) 이거나 8x8 인트라 예측모드(Inra_8x8) 일 경우,[수학식 1]fij = cij<<2 (여기서, i,j = 0...3)수학식 1과 같이 상기 주파수 변환한 결과로부터 획득한 4x4 크기의 DC값의 행렬을 4배하는 단계; 및레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환하지 않은 것(residual_colour_transform_flag=0)을 나타내거나, luma(Y 또는 G 성분)에 대한 현재 매크로블록 예측 모드가 4x4 인트라예측모드(Intra_4x4) 이 아니고 8x8 인트라 예측모드(Inra_8x8)도 아닌 경우, 상기 주파수 변환된 결과로부터 획득한 4x4 크기의 DC값의 행렬을 Hadamard 변환하는 단계를 구비함을 특징으로 하는 컬러 영상 부호화 방법.
- 제7항 또는 제8항에 있어서, 상기 (e) 단계는레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환한 것(residual_colour_transform_flag=1)임을 나타내는 경우,[수학식 3]QP'c = QPc + QpBdOffsetc(여기서, QpBdOffsetc = 6*(bit_depth_chroma_minus8 + residual_colour_transform_flag 이고, QPc는 각 chroma 성분( Cb, Cr 또는 R, B)에 대한 양자화 파라미터이고, QpBdOffsetc는 상기 QPc 에 대한 offset을 나타내고, bit_depth_chroma_minus8는 chroma array 샘플의 화소당 비트수(bit depth)를 나타낸다.)색상(chroma) 성분에 대한 양자화 파라미터를 수학식 3과 같이 나타내는 단계;레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환하지 아니한 것(residual_colour_transform_flag=0)임을 나타내는 경우, 색상(chroma) 성분에 대한 양자화 파라미터를 수학식 4와 같이 나타내는 단계; 및[수학식 4]QP'c = QPc + QpBdOffsetc(여기서, QpBdOffsetc = 6*bit_depth_chroma_minus8 )상기 QP'c를 이용하여 상기 변환된 컬러 영상데이터를 양자화하는 단계를 포함함을 특징으로 하는 컬러 영상 부호화 방법.
- 입력되는 컬러영상을 시간상(인터) 및 공간상(인트라) 예측하는 예측부;상기 예측된 영상을 레지듀 변환하는 레지듀변환부;컬러영상을 주파수 변환하는 도메인변환부;상기 컬러영상의 레지듀 변환 여부와 매크로 블록 예측모드에 따라, 상기 주파수 영역 영상의 DC 성분의 중복성 제거를 위한 변환을 다르게 적용하는 중복성제거부;상기 중복성 제거된 영상을 양자화하는 양자화부; 및상기 양자화된 데이터를 엔트로피 부호화하는 엔트로피 부호화부를 포함함을 특징으로 하는 컬러영상 부호화 장치.
- 제10항에 있어서, 상기 중복성 제거부는레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환한 것임(residual_colour_transform_flag=1)을 나타내고, luma(Y 또는 G 성분)에 대한 현재의 상기 매크로블록 예측 모드가 4x4 인트라예측모드(Intra_4x4) 이거나 8x8 인트라 예측모드(Inra_8x8) 일 경우,[수학식 1]fij = cij<<2 (여기서, i,j = 0...3)수학식 1과 같이 상기 주파수 변환한 결과로부터 획득한 4x4 크기의 DC값의 행렬을 4배하는 DC값변환부; 및레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환하지 않은 것(residual_colour_transform_flag=0)을 나타내거나, luma(Y 또는 G 성분)에 대한 현재 매크로블록 예측 모드가 4x4 인트라예측모드(Intra_4x4) 이 아니고 8x8 인트라 예측모드(Inra_8x8)도 아닌 경우, 상기 주파수 변환된 결과로부터 획득한 4x4 크기의 DC값의 행렬을 Hadamard 변환하는 Hadamard 변환부를 구비함을 특징으로 하는 컬러 영상 부호화 장치.
- 제10항 또는 제11항에 있어서, 상기 양자화부는레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환한 것(residual_colour_transform_flag=1)임을 나타내는 경우,[수학식 3]QP'c = QPc + QpBdOffsetc(여기서, QpBdOffsetc = 6*(bit_depth_chroma_minus8 + residual_colour_transform_flag 이고, QPc는 각 색상(chroma) 성분( Cb, Cr 또는 R, B)에 대한 양자화 파라미터이고, QpBdOffsetc는 상기 QPc 에 대한 offset을 나타내고, bit_depth_chroma_minus8는 색상 어레이 샘플의 화소당 비트수(bit depth)를 나타낸다.)색상(chroma) 성분에 대한 양자화 파라미터를 수학식 3과 같이 나타내는 제1양자화 파라미터 변환부;레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환하지 아니한 것(residual_colour_transform_flag=0)임을 나타내는 경우, 색상(chroma) 성분에 대한 양자화 파라미터를 수학식 4와 같이 나타내는 제2양자화 파라미터 변환부; 및[수학식 4]QP'c = QPc + QpBdOffsetc(여기서, QpBdOffsetc = 6*bit_depth_chroma_minus8 )상기 QP'c를 이용하여 상기 변환된 컬러 영상데이터를 양자화하는 컬러영상 양자화부를 포함함을 특징으로 하는 컬러 영상 부호화 장치.
- 양자화된 컬러영상 데이터를 레지듀 변환 여부에 따라 색상성분에 대한 양자화 파라미터를 다르게 설정하여 역양자화하는 단계; 및상기 역양자화된 데이터를 레지듀 변환 여부와 예측모드에 따라 컬러영상의 DC 성분 중복성 복원을 다르게 수행하여 주파수 역변환하는 단계를 포함함을 특징으로 하는 레지듀 변환을 이용한 컬러 영상의 역양자화 및 역변환 방법.
- 제13항에 있어서, 상기 역양자화하는 단계는레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환한 것(residual_colour_transform_flag=1)임을 나타내는 경우,[수학식 3]QP'c = QPc + QpBdOffsetc(여기서, QpBdOffsetc = 6*(bit_depth_chroma_minus8 + residual_colour_transform_flag 이고, QPc는 각 색상(chroma) 성분( Cb, Cr 또는 R, B)에 대한 양자화 파라미터이고, QpBdOffsetc는 상기 QPc 에 대한 offset을 나타내고, bit_depth_chroma_minus8는 chroma array 샘플의 화소당 비트수(bit depth)를 나타낸다.)색상 성분에 대한 양자화 파라미터를 수학식 3와 같이 나타내는 단계;레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환하지 아니한 것(residual_colour_transform_flag=0)임을 나타내는 경우, 색상 성분에 대한 양자화 파라미터를 수학식 4과 같이 나타내는 단계;[수학식 4]QP'c = QPc + QpBdOffsetc(여기서, QpBdOffsetc = 6*bit_depth_chroma_minus8 )상기 QP'c를 이용하여 상기 변환된 컬러 영상데이터를 역양자화하는 단계를 포함함을 특징으로 하는 레지듀 변환을 이용한 컬러 영상의 역양자화 및 역변환 방법.
- 제13항 또는 제14항에 있어서, 상기 컬러영상의 주파수 역변환 단계는(a) 레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환한 것(residual_colour_transform_flag=1)을 나타내고, luma(Y 또는 G 성분)에 대한 현재 매크로블록 예측 모드가 4x4 인트라예측모드(Intra_4x4) 이거나 8x8 인트라 예측모드(Inra_8x8) 일 경우,[수학식 1](fij = cij<<2 (여기서, i,j = 0...3) 하는 단계)수학식 1과 같이 엔트로피 복호화한 컬러영상 데이터로부터 4x4 크기의 변환 된 DC값의 행렬을 4배하는 단계;(b) 레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환하지 않은 것(residual_colour_transform_flag=0)을 나타내거나, luma(Y 또는 G 성분)에 대한 현재 매크로블록 예측 모드가 4x4 인트라예측모드(Intra_4x4) 이 아니고 8x8 인트라 예측모드(Inra_8x8)도 아닌 경우, 엔트로피 복호화한 컬러영상 데이터로부터 4x4 크기의 변환된 DC값의 행렬을 Hadamard 역변환하는 단계; 및(c) 상기 (a)단계 또는 (b)단계의 결과값과 엔트로피 복호화한 컬러영상 데이터로부터 복원된 AC값에 대해 주파수 역변환하는 단계를 구비함을 특징으로 하는 레지듀 변환을 이용한 컬러 영상의 역양자화 및 역변환 방법.
- 제15항에 있어서, 상기 (c)단계의 주파수 역변환은H.264의 정수역변환 또는 MPEG의 IDCT임을 특징으로 하는 컬러 영상의 역양자화 및 역변환 방법.
- 양자화된 컬러영상 데이터를 레지듀 변환 여부에 따라 색상성분에 대한 양자화 파라미터를 다르게 설정하여 역양자화하는 역양자화부; 및상기 역양자화된 데이터를 레지듀 변환 여부와 매크로 블록 예측모드에 따라 컬러영상의 DC 성분 중복성 복원을 다르게 수행하여 주파수 역변환하는 주파수 역변환부를 포함함을 특징으로 하는 컬러영상의 역양자화 및 역변환 장치.
- 제17항에 있어서, 상기 역양자화부는레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환한 것(residual_colour_transform_flag=1)임을 나타내는 경우,[수학식 3]QP'c = QPc + QpBdOffsetc(여기서, QpBdOffsetc = 6*(bit_depth_chroma_minus8 + residual_colour_transform_flag 이고, QPc는 각 색상(chroma) 성분( Cb, Cr 또는 R, B)에 대한 양자화 파라미터이고, QpBdOffsetc는 상기 QPc 에 대한 offset을 나타내고, bit_depth_chroma_minus8는 chroma array 샘플의 화소당 비트수(bit depth)를 나타낸다.)색상 성분에 대한 양자화 파라미터를 수학식 3과 같이 나타내는 제1역양자화부파라미터 변환부;레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환하지 아니한 것(residual_colour_transform_flag=0)임을 나타내는 경우, 색상 성분에 대한 양자화 파라미터를 수학식 4와 같이 나타내는 제2역양자화 파라미터 변환부; 및[수학식 4]QP'c = QPc + QpBdOffsetc(여기서, QpBdOffsetc = 6*bit_depth_chroma_minus8 )상기 QP'c를 이용하여 상기 변환된 컬러 영상데이터를 역양자화하는 컬러영상 역양자화부를 포함함을 특징으로 하는 레지듀 변환을 이용한 컬러 영상의 역양자화 및 역변환 장치.
- 제17항 또는 제18항에 있어서, 상기 주파수 역변환부는레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환한 것(residual_colour_transform_flag=1)을 나타내고, luma(Y 또는 G 성분)에 대한 현재 매크로블록 예측 모드가 4x4 인트라예측모드(Intra_4x4) 이거나 8x8 인트라 예측모드(Inra_8x8) 일 경우,[수학식 1](fij = cij<<2 (여기서, i,j = 0...3) 하는 단계)수학식 1과 같이 엔트로피 복호화한 컬러영상 데이터로부터 4x4 크기의 변환된 DC값의 행렬을 4배하는 DC값 역변환부;레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환하지 않은 것(residual_colour_transform_flag=0)을 나타내거나, luma(Y 또는 G 성분)에 대한 현재 매크로블록 예측 모드가 4x4 인트라예측모드(Intra_4x4) 이 아니고 8x8 인트라 예측모드(Inra_8x8)도 아닌 경우, 엔트로피 복호화한 컬러영상 데이터로부터 4x4 크기의 변환된 DC값의 행렬을 Hadamard 역변환하는 Hadamard역변환부; 및상기 DC값 역변환부 또는 Hadamard 역변환부의 결과값과 엔트로피 복호화한 컬러영상 데이터로부터 복원된 AC값에 대해 주파수 역변환하는 도메인 역변환부를 구비함을 특징으로 하는 레지듀 변환을 이용한 컬러 영상의 역양자화 및 역변환 장치.
- 제19항에 있어서, 상기 도메인 역변환부의 주파수 역변환은H.264의 정수역변환 또는 MPEG의 IDCT임을 특징으로 하는 컬러 영상의 역양자화 및 역변환 장치.
- 부호화된 컬러영상 데이터를 엔트로피 복호화 하여 양자화된 데이터를 복원하는 단계;상기 양자화된 데이터를 레지듀 변환 여부에 따라 색상성분에 대한 양자화 파라미터를 다르게 설정하여 역양자화하는 단계;상기 역양자화된 데이터를 레지듀 변환 여부와 예측모드에 따라 컬러영상의 DC 성분 중복성 복원을 다르게 수행하여 주파수 역변환하는 단계;상기 주파수 역변환된 데이터를 레지듀 역변환하는 단계; 및상기 레지듀 역변환된 데이터를 인트라 및 인터 예측보상하는 단계를 포함함을 특징으로 하는 컬러영상 복호화 방법.
- 제21항에 있어서, 상기 역양자화하는 단계는레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지 듀 변환한 것(residual_colour_transform_flag=1)임을 나타내는 경우,[수학식 3]QP'c = QPc + QpBdOffsetc(여기서, QpBdOffsetc = 6*(bit_depth_chroma_minus8 + residual_colour_transform_flag 이고, QPc는 각 색상(chroma) 성분( Cb, Cr 또는 R, B)에 대한 양자화 파라미터이고, QpBdOffsetc는 상기 QPc 에 대한 offset을 나타내고, bit_depth_chroma_minus8는 색상 어레이 샘플의 화소당 비트수(bit depth)를 나타낸다.)색상 성분에 대한 양자화 파라미터를 수학식 3과 같이 나타내는 단계;레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환하지 아니한 것(residual_colour_transform_flag=0)임을 나타내는 경우, 색상(chroma) 성분에 대한 양자화 파라미터를 수학식 4와 같이 나타내는 단계; 및[수학식 4]QP'c = QPc + QpBdOffsetc(여기서, QpBdOffsetc = 6*bit_depth_chroma_minus8 )상기 QP'c를 이용하여 상기 변환된 컬러 영상데이터를 역양자화하는 단계를 포함함을 특징으로 하는 레지듀 변환을 이용한 컬러 영상 복호화 방법.
- 제21항 또는 제22항에 있어서, 상기 컬러영상의 주파수 역변환 단계는(a) 레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환한 것(residual_colour_transform_flag=1)을 나타내고, luma(Y 또는 G 성분)에 대한 현재 매크로블록 예측 모드가 4x4 인트라예측모드(Intra_4x4) 이거나 8x8 인트라 예측모드(Inra_8x8) 일 경우,[수학식 1](fij = cij<<2 (여기서, i,j = 0...3) 하는 단계)수학식 1과 같이 엔트로피 복호화한 컬러영상 데이터로부터 4x4 크기의 변환된 DC값의 행렬을 4배하는 단계;(b) 레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환하지 않은 것(residual_colour_transform_flag=0)을 나타내거나, luma(Y 또는 G 성분)에 대한 현재 매크로블록 예측 모드가 4x4 인트라예측모드(Intra_4x4) 이 아니고 8x8 인트라 예측모드(Inra_8x8)도 아닌 경우, 엔트로피 복호화한 컬러영상 데이터로부터 4x4 크기의 변환된 DC값의 행렬을 Hadamard 역변환하는 단계; 및(c) 상기 (a)단계 또는 (b)단계의 결과값과 엔트로피 복호화한 컬러영상 데이터로부터 복원된 AC값에 대해 주파수 역변환하는 단계를 구비함을 특징으로 하는 컬러 영상 복호화 방법.
- 제23항에 있어서, 상기 (c)단계의 주파수 역변환은H.264의 정수역변환 또는 MPEG의 IDCT임을 특징으로 하는 컬러 영상의 복호화 방법.
- 부호화된 컬러영상 데이터를 엔트로피 복호화하여 양자화된 데이터를 복원하는 엔트로피복호화부;상기 양자화된 데이터를 레지듀 변환 여부에 따라 색상성분에 대한 양자화 파라미터를 다르게 설정하여 역양자화하는 역양자화부;상기 역양자화된 데이터를 레지듀 변환 여부와 매크로블록 예측모드에 따라 컬러영상의 DC 성분 중복성 복원을 다르게 수행하여 주파수 역변환하는 주파수역변환부;상기 주파수 역변환된 데이터를 레지듀 역변환하는 레지듀 역변환부; 및상기 레지듀 역변환된 데이터를 인트라 및 인터 예측보상하는 예측보상부를 포함함을 특징으로 하는 컬러영상 복호화 장치.
- 제25항에 있어서, 상기 역양자화부는레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환한 것(residual_colour_transform_flag=1)임을 나타내는 경우,[수학식 3]QP'c = QPc + QpBdOffsetc(여기서, QpBdOffsetc = 6*(bit_depth_chroma_minus8 + residual_colour_transform_flag 이고, QPc는 각 색상(chroma) 성분( Cb, Cr 또는 R, B)에 대한 양자화 파라미터이고, QpBdOffsetc는 상기 QPc 에 대한 offset을 나타내고, bit_depth_chroma_minus8는 색상 어레이 샘플의 화소당 비트수(bit depth)를 나타낸다.)색상 성분에 대한 양자화 파라미터를 수학식 3과 같이 나타내는 제1역양자화파라미터 변환부; 및레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환하지 아니한 것(residual_colour_transform_flag=0)임을 나타내는 경우, 색상(chroma) 성분에 대한 양자화 파라미터를 수학식 4와 같이 나타내는 제2역양자화 파라미터 변환부; 및[수학식 4]QP'c = QPc + QpBdOffsetc(여기서, QpBdOffsetc = 6*bit_depth_chroma_minus8 )상기 QP'c를 이용하여 상기 변환된 컬러 영상데이터를 역양자화하는 컬러영상 역양자화부를 포함함을 특징으로 하는 레지듀 변환을 이용한 컬러 영상 복호화 장치.
- 제25항 또는 제26항에 있어서, 상기 주파수 역변환부는레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환한 것(residual_colour_transform_flag=1)을 나타내고, luma(Y 또는 G 성분)에 대한 현재 매크로블록 예측 모드가 4x4 인트라예측모드(Intra_4x4) 이거나 8x8 인트라 예측모드(Inra_8x8) 일 경우,[수학식 1](fij = cij<<2 (여기서, i,j = 0...3) 하는 단계)수학식 1과 같이 엔트로피 복호화한 컬러영상 데이터로부터 4x4 크기의 변환된 DC값의 행렬을 4배하는 DC값 역변화부;레지듀 변환 여부를 나타내는 정보(residual_colour_transform_flag)가 레지듀 변환하지 않은 것(residual_colour_transform_flag=0)을 나타내거나, luma(Y 또는 G 성분)에 대한 현재 매크로블록 예측 모드가 4x4 인트라예측모드(Intra_4x4) 이 아니고 8x8 인트라 예측모드(Inra_8x8)도 아닌 경우, 엔트로피 복호화한 컬러영상 데이터로부터 4x4 크기의 변환된 DC값의 행렬을 Hadamard 역변환하는 Hadamard역변환부; 및상기 DC값역변환부 또는 Hadamard역변환부의 결과값과 엔트로피 복호화한 컬러영상 데이터로부터 복원된 AC값에 대해 주파수 역변환하는 도메인 역변환부를 구비함을 특징으로 하는 컬러 영상 복호화 장치.
- 제27항에 있어서, 상기 도메인 역변환부의 주파수 역변환은H.264의 정수역변환 또는 MPEG의 IDCT임을 특징으로 하는 컬러 영상 복호화 장치.
- 제1항, 제2항, 제7항, 제8항, 제13항, 제14항, 제16항, 제21항, 제22항, 또는 제24항 중 어느 한 항에 기재된 발명을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/KR2005/002354 WO2006009400A1 (en) | 2004-07-22 | 2005-07-21 | Method and apparatus to transform/inverse transform and quantize/dequantize color image, and method and apparatus to encode/decode color image using it |
US11/186,817 US20060018559A1 (en) | 2004-07-22 | 2005-07-22 | Method and apparatus to transform/inverse transform and quantize/dequantize color image, and method and apparatus to encode/decode color image using it |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US58984604P | 2004-07-22 | 2004-07-22 | |
US60/589,846 | 2004-07-22 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060053910A KR20060053910A (ko) | 2006-05-22 |
KR100723408B1 true KR100723408B1 (ko) | 2007-05-30 |
Family
ID=37150756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050065435A Expired - Fee Related KR100723408B1 (ko) | 2004-07-22 | 2005-07-19 | 컬러영상의 변환/역변환 및 양자화/역양자화 방법 및장치와, 이를 이용한 컬러영상의 부호화/복호화 방법 및장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20060018559A1 (ko) |
KR (1) | KR100723408B1 (ko) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7420570B2 (en) * | 2005-04-14 | 2008-09-02 | Samsung Electronics Co., Ltd. | Methods and systems for video processing using super dithering |
US8090210B2 (en) | 2006-03-30 | 2012-01-03 | Samsung Electronics Co., Ltd. | Recursive 3D super precision method for smoothly changing area |
CN101083768B (zh) * | 2006-06-02 | 2010-04-14 | 三星电子株式会社 | 处理视频数据的编码器和编码方法及解码器和解码方法 |
CN101083769B (zh) * | 2006-06-02 | 2011-05-25 | 三星电子株式会社 | 处理n比特视频数据的编/解码器和编/解码方法 |
KR100919887B1 (ko) * | 2006-12-06 | 2009-09-30 | 한국전자통신연구원 | 인트라 모드 복호 출력 제어 장치 및 그 방법과, 그를이용한 인트라 모드 복호 시스템 |
KR20110135044A (ko) * | 2010-06-10 | 2011-12-16 | 삼성전자주식회사 | 3d영상 처리 장치 및 그 방법 |
WO2012118359A2 (ko) * | 2011-03-03 | 2012-09-07 | 한국전자통신연구원 | 색차 성분 양자화 매개 변수 결정 방법 및 이러한 방법을 사용하는 장치 |
KR101566366B1 (ko) * | 2011-03-03 | 2015-11-16 | 한국전자통신연구원 | 색차 성분 양자화 매개 변수 결정 방법 및 이러한 방법을 사용하는 장치 |
CN102333223A (zh) * | 2011-10-25 | 2012-01-25 | 北京华兴宏视技术发展有限公司 | 视频数据编码方法、解码方法、编码系统和解码系统 |
KR20190029774A (ko) | 2012-01-20 | 2019-03-20 | 벨로스 미디어 인터내셔널 리미티드 | 크로마 양자화 파라미터 확장 |
US9894386B2 (en) | 2012-04-12 | 2018-02-13 | Goldpeak Innovations Inc. | Transform method based on block information, and apparatus using said method |
CN103428523B (zh) * | 2012-05-22 | 2015-07-08 | 华为技术有限公司 | 评估视频质量的方法和装置 |
US9225988B2 (en) | 2013-05-30 | 2015-12-29 | Apple Inc. | Adaptive color space transform coding |
US9225991B2 (en) * | 2013-05-30 | 2015-12-29 | Apple Inc. | Adaptive color space transform coding |
US10440365B2 (en) | 2013-06-28 | 2019-10-08 | Velos Media, Llc | Methods and devices for emulating low-fidelity coding in a high-fidelity coder |
US9294766B2 (en) | 2013-09-09 | 2016-03-22 | Apple Inc. | Chroma quantization in video coding |
US10271052B2 (en) | 2014-03-14 | 2019-04-23 | Qualcomm Incorporated | Universal color-space inverse transform coding |
BR112017006461B1 (pt) * | 2014-10-03 | 2024-04-30 | Nec Corporation | Dispositivo e método de decodificação de vídeo |
US9883184B2 (en) * | 2014-10-07 | 2018-01-30 | Qualcomm Incorporated | QP derivation and offset for adaptive color transform in video coding |
WO2016063440A1 (ja) * | 2014-10-22 | 2016-04-28 | 日本電気株式会社 | 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラム |
US10225561B2 (en) * | 2015-10-08 | 2019-03-05 | Mediatek Inc. | Method and apparatus for syntax signaling in image and video compression |
US11218694B2 (en) * | 2018-09-24 | 2022-01-04 | Qualcomm Incorporated | Adaptive multiple transform coding |
PH12019000380A1 (en) * | 2018-12-17 | 2020-09-28 | Nokia Technologies Oy | An apparatus, a method and a computer program for video coding and decoding |
CN118764635A (zh) * | 2019-03-12 | 2024-10-11 | 现代自动车株式会社 | 用于有效地对残差块解码的方法和装置 |
CN116472708A (zh) | 2020-10-07 | 2023-07-21 | 浙江大学 | 特征数据的编解码方法、装置、设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970073156A (ko) * | 1996-04-26 | 1997-11-07 | 김광호 | 객체단위의 처리가 가능한 동영상 부호화/복호화방법 및 부호화/복호화장치 |
KR20060095821A (ko) * | 2005-02-28 | 2006-09-04 | 삼성전자주식회사 | 컬러 성분간 단일 부호화 모드를 이용한 예측영상 생성 방법 및 장치와, 그를 이용한 영상 및 비디오 부호화/복호화방법 및 장치 |
KR20070009337A (ko) * | 2005-07-15 | 2007-01-18 | 삼성전자주식회사 | 주파수 공간에서 컬러 성분간 예측을 이용한 컬러영상부호화/복호화 방법 및 장치 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6393060B1 (en) * | 1997-12-31 | 2002-05-21 | Lg Electronics Inc. | Video coding and decoding method and its apparatus |
US7920624B2 (en) * | 2002-04-01 | 2011-04-05 | Broadcom Corporation | Inverse quantizer supporting multiple decoding processes |
EP1509045A3 (en) * | 2003-07-16 | 2006-08-09 | Samsung Electronics Co., Ltd. | Lossless image encoding/decoding method and apparatus using intercolor plane prediction |
-
2005
- 2005-07-19 KR KR1020050065435A patent/KR100723408B1/ko not_active Expired - Fee Related
- 2005-07-22 US US11/186,817 patent/US20060018559A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970073156A (ko) * | 1996-04-26 | 1997-11-07 | 김광호 | 객체단위의 처리가 가능한 동영상 부호화/복호화방법 및 부호화/복호화장치 |
KR20060095821A (ko) * | 2005-02-28 | 2006-09-04 | 삼성전자주식회사 | 컬러 성분간 단일 부호화 모드를 이용한 예측영상 생성 방법 및 장치와, 그를 이용한 영상 및 비디오 부호화/복호화방법 및 장치 |
KR20070009337A (ko) * | 2005-07-15 | 2007-01-18 | 삼성전자주식회사 | 주파수 공간에서 컬러 성분간 예측을 이용한 컬러영상부호화/복호화 방법 및 장치 |
Non-Patent Citations (3)
Title |
---|
1019970073156 |
1020060095821 |
1020070009337 |
Also Published As
Publication number | Publication date |
---|---|
US20060018559A1 (en) | 2006-01-26 |
KR20060053910A (ko) | 2006-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100723408B1 (ko) | 컬러영상의 변환/역변환 및 양자화/역양자화 방법 및장치와, 이를 이용한 컬러영상의 부호화/복호화 방법 및장치 | |
JP4898111B2 (ja) | カラー映像の剰余変換/逆変換方法と装置及びそれを利用したカラー映像符号化/復号化方法及び装置 | |
JP5133135B2 (ja) | インターカラー補償を利用した映像の符号化方法及び装置、復号化方法及び装置 | |
KR101311402B1 (ko) | 영상의 부호화 방법 및 장치, 복호화 방법 및 장치 | |
KR100754388B1 (ko) | 레지듀 영상 다운/업 샘플링 방법 및 장치와 그를 이용한영상 부호화/복호화 방법 및 장치 | |
US9369733B2 (en) | Method and apparatus for encoding and decoding image | |
KR20190009408A (ko) | 영상 부호화/복호화 방법 및 장치 | |
KR101138393B1 (ko) | 부호화 모드에 따른 컬러 성분간 예측을 이용한 컬러 영상및 비디오 부호화/복호화 방법 및 장치 | |
JP2009518940A (ja) | 画像の符号化方法及び装置、復号化方法及び装置 | |
EP2036351A1 (en) | Image encoding/decoding method and apparatus | |
KR20070072327A (ko) | 영상 부호화 및 복호화 장치 및 그 방법 | |
KR101244309B1 (ko) | 영상 데이터 부호화/복호화 방법 및 장치 | |
KR101127221B1 (ko) | 주파수 공간에서 컬러 성분간 예측을 이용한 컬러영상부호화/복호화 방법 및 장치 | |
KR101418098B1 (ko) | 영상 부호화/복호화 장치 및 방법 | |
KR100647297B1 (ko) | 컬러영상의 레지듀변환/역변환 방법 및 장치, 그를 이용한컬러영상 부호화/ 복호화 방법 및 장치 | |
KR20070009198A (ko) | 색상계에 적응적인 화소값 보정 방법 및 장치, 그를 이용항영상 부호화/복호화 방법 및 장치 | |
WO2006009400A1 (en) | Method and apparatus to transform/inverse transform and quantize/dequantize color image, and method and apparatus to encode/decode color image using it | |
JP2005198292A (ja) | 剰余画像ダウン/アップサンプリング方法および該装置とそれを利用した画像符号化/復号化方法および装置 | |
CN114982232A (zh) | 编码装置、解码装置和程序 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20050719 |
|
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: 20061013 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: 20070413 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070523 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070525 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |