KR100991138B1 - 부호화기 및 부호화기의 후보 모드 결정 방법 - Google Patents
부호화기 및 부호화기의 후보 모드 결정 방법 Download PDFInfo
- Publication number
- KR100991138B1 KR100991138B1 KR1020090033333A KR20090033333A KR100991138B1 KR 100991138 B1 KR100991138 B1 KR 100991138B1 KR 1020090033333 A KR1020090033333 A KR 1020090033333A KR 20090033333 A KR20090033333 A KR 20090033333A KR 100991138 B1 KR100991138 B1 KR 100991138B1
- Authority
- KR
- South Korea
- Prior art keywords
- mode
- type
- candidate
- types
- macroblock
- Prior art date
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/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/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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims (21)
- 인코더에서 수행되는 매크로블록의 인코딩을 위한 후보 모드 타입(CMT) 결정 방법으로서,인코딩될 매크로블록이 포함된 현재 프레임인 t번째 프레임 내의 a개의 참조 매크로블록에 대한 모드 타입과, 상기 현재 프레임의 이전 프레임인 t-1번째 프레임과 t-2번째 프레임 각각에서 상기 인코딩될 매크로블록과 동일 위치인 참조 매크로블록에 대한 모드 타입의 모드 타입 인덱스(mode type index)들을 포함하는 시공간적 컨텍스트(spatio-temporal context)를 입력받는 단계;상기 시공간적 컨텍스트에 포함된 상기 모드 타입 인덱스의 합산 값, 상기 모드 타입 중 인트라 모드 타입의 개수 및 상기 모드 타입 중 P8x8 모드 타입의 개수를 판단하는 단계; 및상기 판단의 결과 정보를 이용하여 미리 설정된 후보 모드 타입의 그룹 유형들 중 어느 하나의 후보 모드 타입의 그룹 유형을 선정하는 단계를 포함하되,상기 a는 임의의 자연수이고, 상기 t는 3이상인 임의의 자연수인 것을 특징으로 하는 후보 모드 타입 결정 방법.
- 삭제
- 제1항에 있어서,상기 결과 정보가 상기 모드 타입 인덱스의 합산 값이 0(zero)임을 나타내는 경우, 상기 선정된 후보 모드 타입의 그룹 유형은 SKIP 모드와 16x16 모드를 후보 모드로 포함하는 것을 특징으로 하는 후보 모드 타입 결정 방법.
- 제3항에 있어서,상기 결과 정보가 상기 모드 타입 인덱스의 합산 값이 1 이상이고 n미만임을 나타내는 경우, 상기 선정된 후보 모드 타입의 그룹 유형은 SKIP 모드, 16x16 모드, 16x8 모드 및 8x16 모드를 후보 모드로 포함하되,상기 n은 미리 설정된 임의의 자연수인 것을 특징으로 하는 후보 모드 타입 결정 방법.
- 제4항에 있어서,상기 결과 정보가 상기 모드 타입 인덱스의 합산 값이 n미만이 아니고, 상기 인트라 모드 타입의 개수가 0(zero)임을 나타내는 경우, 상기 선정된 후보 모드 타입의 그룹 유형은 SKIP 모드, 16x16 모드, 16x8 모드, 8x16 모드 및 P8x8 모드를 후보 모드로 포함하는 것을 특징으로 하는 후보 모드 타입 결정 방법.
- 제5항에 있어서,상기 결과 정보가 상기 모드 타입 인덱스의 합산 값이 n미만이 아니고, 상기 인트라 모드 타입의 개수가 0이 아니며, 상기 P8x8 모드의 개수가 0임을 나타내는 경우, 상기 선정된 후보 모드 타입의 그룹 유형은 SKIP 모드, 16x16 모드, 16x8 모드, 8x16 모드, I4MB 모드 및 I16MB 모드를 후보 모드로 포함하는 것을 특징으로 하는 후보 모드 타입 결정 방법.
- 제6항에 있어서,상기 결과 정보가 상기 모드 타입 인덱스의 합산 값이 n미만이 아니고, 상기 인트라 모드 타입의 개수가 0이 아니며, 상기 P8x8 모드의 개수가 0이 아닌 경우, 상기 선정된 후보 모드 타입의 그룹 유형은 SKIP 모드, 16x16 모드, 16x8 모드, 8x16 모드, P8x8 모드, I4MB 모드 및 I16MB 모드를 후보 모드로 포함하는 것을 특징으로 하는 후보 모드 타입 결정 방법.
- 제4항에 있어서,상기 n은 4인 것을 특징으로 하는 후보 모드 타입 결정 방법.
- 제1항에 있어서,상기 현재 프레임 내의 a개의 참조 매크로블록은 상기 인코딩될 매크로블록의 상측과 좌측에 각각 위치된 매크로블록인 것을 특징으로 하는 후보 모드 타입 결정 방법.
- 제1항, 제3항 내지 제9항 중 어느 하나에 기재된 후보 모드 타입 결정 방법을 수행하기 위하여 디지털 처리 장치에 의해 실행될 수 있는 명령어들의 프로그램이 유형적으로 구현되어 있으며 디지털 처리 장치에 의해 판독될 수 있는 프로그램을 기록한 기록매체.
- 부호화기에 있어서,인코딩될 매크로블록이 포함된 현재 프레임인 t번째 프레임 내의 a개의 참조 매크로블록에 대한 모드 타입과, 상기 현재 프레임의 이전 프레임인 t-1번째 프레임과 t-2번째 프레임 각각에서 상기 인코딩될 매크로블록과 동일 위치인 참조 매크로블록에 대한 모드 타입의 모드 타입 인덱스(mode type index)들을 포함하는 시공간적 컨텍스트(spatio-temporal context)를 입력받고, 상기 시공간적 컨텍스트에 포함된 상기 모드 타입 인덱스의 합산 값, 상기 모드 타입 중 인트라 모드 타입의 개수 및 상기 모드 타입 중 P8x8 모드 타입의 개수를 판단한 결과 정보를 이용하여 미리 설정된 후보 모드 타입의 그룹 유형들 중 어느 하나의 후보 모드 타입의 그룹 유형을 선정하는 후보 모드 결정 유닛;상기 선정된 후보 모드 타입의 그룹 유형에 포함된 후보 모드에 대해 인터 예측(inter prediction) 및 인트라 예측(intra prediction) 중 하나 이상을 수행하는 모드 예측 유닛; 및상기 모드 예측 수행된 모드 타입에 대해 비트율 및 이미지 왜곡 중 하나 이상의 측정에 따라 최적 모드 타입을 결정하는 비용 계산 유닛을 포함하되,상기 a는 임의의 자연수이고, 상기 t는 3이상인 임의의 자연수인 것을 특징으로 하는 부호화기.
- 제11항에 있어서,상기 결과 정보가 상기 모드 타입 인덱스의 합산 값이 0(zero)임을 나타내는 경우, 상기 선정된 후보 모드 타입의 그룹 유형은 SKIP 모드와 16x16 모드를 후보 모드로 포함하는 것을 특징으로 하는 부호화기.
- 제12항에 있어서,상기 결과 정보가 상기 모드 타입 인덱스의 합산 값이 1 이상이고 n미만임을 나타내는 경우, 상기 선정된 후보 모드 타입의 그룹 유형은 SKIP 모드, 16x16 모드, 16x8 모드 및 8x16 모드를 후보 모드로 포함하되,상기 n은 미리 설정된 임의의 자연수인 것을 특징으로 하는 부호화기.
- 제13항에 있어서,상기 결과 정보가 상기 모드 타입 인덱스의 합산 값이 n미만이 아니고, 상기 인트라 모드 타입의 개수가 0(zero)임을 나타내는 경우, 상기 선정된 후보 모드 타입의 그룹 유형은 SKIP 모드, 16x16 모드, 16x8 모드, 8x16 모드 및 P8x8 모드를 후보 모드로 포함하는 것을 특징으로 하는 부호화기.
- 제14항에 있어서,상기 결과 정보가 상기 모드 타입 인덱스의 합산 값이 n미만이 아니고, 상기 인트라 모드 타입의 개수가 0이 아니며, 상기 P8x8 모드의 개수가 0임을 나타내는 경우, 상기 선정된 후보 모드 타입의 그룹 유형은 SKIP 모드, 16x16 모드, 16x8 모드, 8x16 모드, I4MB 모드 및 I16MB 모드를 후보 모드로 포함하는 것을 특징으로 하는 부호화기.
- 제15항에 있어서,상기 결과 정보가 상기 모드 타입 인덱스의 합산 값이 n미만이 아니고, 상기 인트라 모드 타입의 개수가 0이 아니며, 상기 P8x8 모드의 개수가 0이 아닌 경우, 상기 선정된 후보 모드 타입의 그룹 유형은 SKIP 모드, 16x16 모드, 16x8 모드, 8x16 모드, P8x8 모드, I4MB 모드 및 I16MB 모드를 후보 모드로 포함하는 것을 특징으로 하는 부호화기.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090033333A KR100991138B1 (ko) | 2009-04-16 | 2009-04-16 | 부호화기 및 부호화기의 후보 모드 결정 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090033333A KR100991138B1 (ko) | 2009-04-16 | 2009-04-16 | 부호화기 및 부호화기의 후보 모드 결정 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100114776A KR20100114776A (ko) | 2010-10-26 |
KR100991138B1 true KR100991138B1 (ko) | 2010-11-01 |
Family
ID=43133872
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090033333A KR100991138B1 (ko) | 2009-04-16 | 2009-04-16 | 부호화기 및 부호화기의 후보 모드 결정 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100991138B1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104081770B (zh) * | 2012-01-20 | 2018-10-09 | 英迪股份有限公司 | 帧内预测模式映射方法和使用该方法的装置 |
EP3139616A1 (en) | 2012-05-29 | 2017-03-08 | HFI Innovation Inc. | Method and apparatus for coding of sample adaptive offset information |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100728031B1 (ko) | 2006-01-23 | 2007-06-14 | 삼성전자주식회사 | 가변 블록 크기 움직임 예측을 위한 부호화 모드 결정 방법및 장치 |
KR100842558B1 (ko) | 2007-01-26 | 2008-07-01 | 삼성전자주식회사 | 동영상 부호화를 위한 블록 모드 결정 방법 및 그 장치 |
-
2009
- 2009-04-16 KR KR1020090033333A patent/KR100991138B1/ko active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100728031B1 (ko) | 2006-01-23 | 2007-06-14 | 삼성전자주식회사 | 가변 블록 크기 움직임 예측을 위한 부호화 모드 결정 방법및 장치 |
KR100842558B1 (ko) | 2007-01-26 | 2008-07-01 | 삼성전자주식회사 | 동영상 부호화를 위한 블록 모드 결정 방법 및 그 장치 |
Also Published As
Publication number | Publication date |
---|---|
KR20100114776A (ko) | 2010-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5785285B2 (ja) | 動き予測検索範囲及び拡張動きベクトルの範囲の動的選択 | |
KR100728031B1 (ko) | 가변 블록 크기 움직임 예측을 위한 부호화 모드 결정 방법및 장치 | |
JP5422168B2 (ja) | 動画像符号化方法および動画像復号化方法 | |
JP4127818B2 (ja) | 動画像符号化方法及びその装置 | |
TWI392370B (zh) | 使用大的巨區塊之視訊編碼 | |
KR100898176B1 (ko) | 비디오 인코딩을 위한 인터 모드 결정 방법 | |
US20120051431A1 (en) | Motion direction based adaptive motion vector resolution signaling for video coding | |
US10638127B2 (en) | Adaptive anchor frame and quantization parameter decision in video coding | |
JP2009094828A (ja) | 画像符号化装置及び画像符号化方法、画像復号化装置及び画像復号化方法 | |
US20190028732A1 (en) | Moving image encoding device, moving image encoding method, and recording medium for recording moving image encoding program | |
KR100991138B1 (ko) | 부호화기 및 부호화기의 후보 모드 결정 방법 | |
JP6652068B2 (ja) | 動画像符号化装置、動画像符号化方法および動画像符号化プログラム | |
KR101138736B1 (ko) | 부호화기 및 부호화기의 후보 모드 결정 방법 | |
KR100982514B1 (ko) | 영상의 인트라 예측 부호화 방법 및 그 장치 | |
JP2009049969A (ja) | 動画像符号化装置及び方法並びに動画像復号化装置及び方法 | |
JP5887012B2 (ja) | 画像復号化方法 | |
JP2007251996A (ja) | 動画像符号化方法及びその装置 | |
KR20070090494A (ko) | 평균 움직임 벡터를 이용한 인터 프레임 에러 은닉 장치 및방법 | |
JP5887013B2 (ja) | 画像復号化方法 | |
JP5788952B2 (ja) | 動画像復号化方法 | |
JP2008153802A (ja) | 動画像符号化装置及び動画像符号化プログラム | |
JP5864022B2 (ja) | 動画像復号化方法 | |
JP5887020B1 (ja) | 動画像復号化方法 | |
JP5890933B1 (ja) | 動画像復号化方法 | |
JP5864023B2 (ja) | 予測ベクトルの算出方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130930 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140923 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20151012 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20161004 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20170926 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20181008 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20190905 Year of fee payment: 10 |