KR101226498B1 - 인트라 예측 부호화 장치 및 방법, 인트라 예측 복호화 장치 및 방법 - Google Patents
인트라 예측 부호화 장치 및 방법, 인트라 예측 복호화 장치 및 방법 Download PDFInfo
- Publication number
- KR101226498B1 KR101226498B1 KR1020100137046A KR20100137046A KR101226498B1 KR 101226498 B1 KR101226498 B1 KR 101226498B1 KR 1020100137046 A KR1020100137046 A KR 1020100137046A KR 20100137046 A KR20100137046 A KR 20100137046A KR 101226498 B1 KR101226498 B1 KR 101226498B1
- Authority
- KR
- South Korea
- Prior art keywords
- intra prediction
- prediction mode
- intra
- modes
- determined
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
도 2는 H.264/AVC의 4x4 인트라 블록과 8x8 인트라 블록을 위한 9가지 인트라 예측 모드의 예측 방향을 나타낸다.
도 3은 새로운 인트라 예측 기법에서 8x8 인트라 블록을 위한 34가지 인트라 예측 모드와 예측 방향을 도시한다.
도 4는 본 발명의 일 실시예에 따른 인트라 예측 부호화 장치의 블록도를 나타낸다.
도 5는 본 발명의 일 실시예에 따른 인트라 예측 부호화 방법의 흐름도를 나타낸다.
도 6은 본 발명의 다른 일 실시예에 따른 인트라 예측 부호화 장치의 블록도를 나타낸다.
도 7a는 64x64 매크로 블록이 4개의 32x32 서브 매크로 블록으로 분할되고 분할된 서브 매크로 블록을 단위로 인트라 예측 모드 세트가 설정되는 모습을 나타낸다.
도 7b는 매크로 블록이 64x64 블록인 경우 4개의 32x32 인트라 블록으로 분할되거나, 16개의 16x16 인트라 블록으로 분할되거나, 64개의 8x8 인트라 블록으로 분할되는 모습을 나타낸다.
도 8은 본 발명의 다른 일 실시예에 따른 인트라 예측 부호화 방법의 흐름도를 나타낸다.
도 9는 본 발명의 일 실시예에 따른 인트라 예측 복호화 장치의 블록도를 나타낸다.
도 10은 본 발명의 일 실시예에 따른 인트라 예측 복호화 방법의 흐름도를 나타낸다.
4x4 인트라 예측 모드의 수 | 이진 부호 |
17 | '0' |
9 | '1' |
8x8, 16x16, 32x32 인트라 예측 모드의 수 | 이진 부호 |
34 | '0' |
17 | '10' |
9 | '11' |
4x4 인트라 예측 모드의 수 | 인트라 예측 모드 부호화를 위해 필요한 최대 비트 수 |
17 | 5 |
9 | 4 |
8x8, 16x16, 32x32 인트라 예측 모드의 수 | 인트라 예측 모드 부호화를 위해 필요한 최대 비트 수 |
34 | 6 |
17 | 5 |
9 | 4 |
Claims (18)
- 현재 블록에 대하여 가능한 복수 개의 인트라 예측 모드 세트를 각각 설정하는 인트라 예측 모드 세트 설정부;
상기 설정되는 각 인트라 예측 모드 세트마다 상기 현재 블록을 위한 인트라 예측 모드를 결정하고 각 인트라 예측 모드 세트마다 결정된 인트라 예측 모드 중 최적의 인트라 예측 모드를 결정하는 인트라 예측 모드 결정부;
상기 결정된 최적의 인트라 예측 모드에 해당하는 인트라 예측 모드 세트에 대한 정보를 부호화하는 인트라 예측 모드 세트 정보 부호화부; 및
상기 결정된 최적의 인트라 예측 모드를 부호화하는 인트라 예측 모드 부호화부를 포함하는 것을 특징으로 하는 인트라 예측 부호화 장치. - 제1항에 있어서,
상기 인트라 예측 모드 결정부는,
상기 설정되는 각 인트라 예측 모드 세트마다 최소의 율-왜곡 비용을 가지는 인트라 예측 모드를 상기 현재 블록을 위한 인트라 예측 모드로 결정하고 상기 각 인트라 예측 모드 세트마다 결정된 인트라 예측 모드 중 최소의 율-왜곡 비용을 가지는 인트라 예측 모드를 상기 최적의 인트라 예측 모드로 결정하는 것을 특징으로 하는 인트라 예측 부호화 장치. - 제1항에 있어서,
상기 현재 블록을 복수 개의 서브 블록들로 분할하는 블록 분할부를 더 포함하고,
상기 인트라 예측 모드 세트 설정부는 상기 분할된 복수 개의 서브 블록의 크기에 따라 가능한 복수 개의 인트라 예측 모드 세트를 각각 설정하는 것을 특징으로 하는 인트라 예측 부호화 장치. - 제3항에 있어서,
상기 인트라 예측 모드 결정부는 상기 설정되는 각 인트라 예측 모드 세트에 대하여, 각 서브 블록마다 최소의 율-왜곡 비용을 가지는 인트라 예측 모드를 결정하고 상기 결정된 인트라 예측 모드의 율-왜곡 비용을 합산하여 합산 율-왜곡 비용을 구하고, 상기 합산 율-왜곡 비용이 최소인 인트라 예측 모드 세트에 대하여 상기 결정된 각 서브 블록의 인트라 예측 모드를 상기 최적의 인트라 예측 모드로 결정하는 것을 특징으로 하는 인트라 예측 부호화 장치. - 제4항에 있어서,
상기 블록 분할부는 상기 현재 블록을 제1 크기의 복수개의 서브 블록들로 분할하고 또한 제2 크기의 서브 블록들로 분할하고,
상기 인트라 예측 모드 결정부는, 상기 제1 크기에 대하여 결정되는 상기 율-왜곡 비용이 최소인 인트라 예측 모드 세트의 각 서브 블록의 인트라 예측 모드와 상기 제2 크기에 대하여 결정되는 상기 율-왜곡 비용이 최소인 인트라 예측 모드 세트의 각 서브 블록의 인트라 예측 모드 중에서, 합산 율-왜곡 비용이 최소인 인트라 예측 모드 세트의 각 서브 블록의 인트라 예측 모드를 상기 최적의 인트라 예측 모드로 결정하는 것을 특징으로 하는 인트라 예측 부호화 장치. - 제1항에 있어서,
상기 현재 블록이 4x4 인트라 블록인 경우 상기 복수 개의 인트라 예측 모드 세트는, 17가지 인트라 예측 모드를 가지는 인트라 예측 모드 세트와 9가지 예측 모드를 가지는 인트라 예측 모드 세트인 것을 특징으로 하는 인트라 예측 부호화 장치. - 제1항에 있어서,
상기 현재 블록이 8x8, 16x16, 또는 32x32 인트라 블록인 경우 상기 복수 개의 인트라 예측 모드 세트는, 34가지 인트라 예측 모드를 가지는 인트라 예측 모드 세트, 17가지 예측 모드를 가지는 인트라 예측 모드 세트, 9가지 예측 모드를 가지는 인트라 예측 모드 세트 중 적어도 둘 이상인 것을 특징으로 하는 인트라 예측 부호화 장치. - (a) 현재 블록에 대하여 가능한 복수 개의 인트라 예측 모드 세트를 각각 설정하는 단계;
(b) 상기 설정되는 각 인트라 예측 모드 세트마다 상기 현재 블록을 위한 인트라 예측 모드를 결정하고 각 인트라 예측 모드 세트마다 결정된 인트라 예측 모드 중 최적의 인트라 예측 모드를 결정하는 단계; 및
상기 결정된 최적의 인트라 예측 모드에 해당하는 인트라 예측 모드 세트에 대한 정보를 부호화하고 상기 결정된 최적의 인트라 예측 모드를 부호화하는 단계를 포함하는 것을 특징으로 하는 인트라 예측 부호화 방법. - 제8항에 있어서,
상기 (b) 단계는, 상기 설정되는 각 인트라 예측 모드 세트마다 최소의 율-왜곡 비용을 가지는 인트라 예측 모드를 상기 현재 블록을 위한 인트라 예측 모드로 결정하고 상기 각 인트라 예측 모드 세트마다 결정된 인트라 예측 모드 중 최소의 율-왜곡 비용을 가지는 인트라 예측 모드를 상기 최적의 인트라 예측 모드로 결정하는 것을 특징으로 하는 인트라 예측 부호화 방법. - 제8항에 있어서,
상기 현재 블록을 복수 개의 서브 블록들로 분할하는 단계를 더 포함하고,
상기 (a) 단계는, 상기 분할된 복수 개의 서브 블록의 크기에 따라 가능한 복수 개의 인트라 예측 모드 세트를 각각 설정하는 것을 특징으로 하는 인트라 예측 부호화 방법. - 제10항에 있어서,
상기 (b) 단계는, 상기 설정되는 각 인트라 예측 모드 세트에 대하여, 각 서브 블록마다 최소의 율-왜곡 비용을 가지는 인트라 예측 모드를 결정하고 상기 결정된 인트라 예측 모드의 율-왜곡 비용을 합산하여 합산 율-왜곡 비용을 구하고, 상기 합산 율-왜곡 비용이 최소인 인트라 예측 모드 세트에 대하여 상기 결정된 각 서브 블록의 인트라 예측 모드를 상기 최적의 인트라 예측 모드로 결정하는 것을 특징으로 하는 인트라 예측 부호화 방법. - 제11항에 있어서,
상기 분할하는 단계는,
상기 현재 블록을 제1 크기의 복수 개의 서브 블록들로 분할하는 단계; 및
상기 현재 블록을 제2 크기의 복수 개의 서브 블록들로 분할하는 단계를 포함하고,
상기 (b) 단계는, 상기 제1 크기에 대하여 결정되는 상기 율-왜곡 비용이 최소인 인트라 예측 모드 세트의 각 서브 블록의 인트라 예측 모드와 상기 제2 크기에 대하여 결정되는 상기 율-왜곡 비용이 최소인 인트라 예측 모드 세트의 각 서브 블록의 인트라 예측 모드 중에서, 합산 율-왜곡 비용이 최소인 인트라 예측 모드 세트의 각 서브 블록의 인트라 예측 모드를 상기 최적의 인트라 예측 모드로 결정하는 것을 특징으로 하는 인트라 예측 부호화 방법. - 수신되는 비트스트림에 포함된 인트라 예측 모드 세트 정보를 복호화하여 대상 블록에 대한 인트라 예측 모드 세트를 판독하는 인트라 예측 모드 세트 정보 복호화부;
상기 판독된 인트라 예측 모드 세트에 따라 상기 비트스트림에 포함된 인트라 예측 모드 정보를 복호화하여 상기 대상 블록에 대한 인트라 예측 모드를 판독하는 인트라 예측 모드 복호화부; 및
상기 판독된 인트라 예측 모드에 따라 상기 대상 블록에 대하여 인트라 예측을 수행하는 인트라 예측부를 포함하는 것을 특징으로 하는 인트라 예측 복호화 장치. - 제13항에 있어서,
상기 인트라 예측 모드 복호화부는
상기 비트스트림에서 상기 판독된 인트라 예측 모드 세트에 따라 정해지는 소정 개수의 비트를 추출하고 상기 추출된 비트를 복호화하여 상기 대상 블록에 대한 인트라 예측 모드를 판독하는 것을 특징으로 하는 인트라 예측 복호화 장치. - 제13항에 있어서,
상기 대상 블록이 4x4 인트라 블록인 경우 상기 판독되는 인트라 예측 모드 세트는, 17가지 인트라 예측 모드를 가지는 인트라 예측 모드 세트와 9가지 예측 모드를 가지는 인트라 예측 모드 세트인 것을 특징으로 하는 인트라 예측 복호화 장치. - 제13항에 있어서,
상기 대상 블록이 8x8, 16x16, 또는 32x32 인트라 블록인 경우 상기 판독되는 인트라 예측 모드 세트는 34가지 인트라 예측 모드를 가지는 인트라 예측 모드 세트, 17가지 예측 모드를 가지는 인트라 예측 모드 세트, 9가지 예측 모드를 가지는 인트라 예측 모드 세트인 것을 특징으로 하는 인트라 예측 복호화 장치. - 수신되는 비트스트림에 포함된 인트라 예측 모드 세트 정보를 복호화하여 대상 블록에 대한 인트라 예측 모드 세트를 판독하는 단계;
상기 판독된 인트라 예측 모드 세트에 따라 상기 비트스트림에 포함된 인트라 예측 모드 정보를 복호화하여 상기 대상 블록에 대한 인트라 예측 모드를 판독하는 단계; 및
상기 판독된 인트라 예측 모드에 따라 상기 대상 블록에 대하여 인트라 예측을 수행하는 단계를 포함하는 것을 특징으로 하는 인트라 예측 복호화 방법. - 제17항에 있어서,
상기 인트라 예측 모드를 판독하는 단계는,
상기 비트스트림에서 상기 판독된 인트라 예측 모드 세트에 따라 정해지는 소정 개수의 비트를 추출하고 상기 추출된 비트를 복호화하여 상기 대상 블록에 대한 인트라 예측 모드를 판독하는 것을 특징으로 하는 인트라 예측 복호화 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100137046A KR101226498B1 (ko) | 2010-12-28 | 2010-12-28 | 인트라 예측 부호화 장치 및 방법, 인트라 예측 복호화 장치 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100137046A KR101226498B1 (ko) | 2010-12-28 | 2010-12-28 | 인트라 예측 부호화 장치 및 방법, 인트라 예측 복호화 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120075028A KR20120075028A (ko) | 2012-07-06 |
KR101226498B1 true KR101226498B1 (ko) | 2013-01-25 |
Family
ID=46709077
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100137046A Active KR101226498B1 (ko) | 2010-12-28 | 2010-12-28 | 인트라 예측 부호화 장치 및 방법, 인트라 예측 복호화 장치 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101226498B1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117041567A (zh) * | 2016-11-29 | 2023-11-10 | 韩国电子通信研究院 | 图像编码/解码方法和用于存储比特流的记录介质 |
CN113630596A (zh) * | 2021-06-25 | 2021-11-09 | 杭州未名信科科技有限公司 | Avs3帧内预测模式粗选方法、系统及介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070062146A (ko) * | 2005-12-12 | 2007-06-15 | 삼성전자주식회사 | 영상의 인트라 예측 부호화, 복호화 방법 및 장치 |
KR100865690B1 (ko) | 2007-05-21 | 2008-10-28 | 한양대학교 산학협력단 | 고속 인트라 예측모드 결정 장치 및 방법 |
KR20090052706A (ko) * | 2007-11-21 | 2009-05-26 | 한양대학교 산학협력단 | 영상 부호화에서 매크로블록의 인트라 모드 결정 방법 |
-
2010
- 2010-12-28 KR KR1020100137046A patent/KR101226498B1/ko active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070062146A (ko) * | 2005-12-12 | 2007-06-15 | 삼성전자주식회사 | 영상의 인트라 예측 부호화, 복호화 방법 및 장치 |
KR100865690B1 (ko) | 2007-05-21 | 2008-10-28 | 한양대학교 산학협력단 | 고속 인트라 예측모드 결정 장치 및 방법 |
KR20090052706A (ko) * | 2007-11-21 | 2009-05-26 | 한양대학교 산학협력단 | 영상 부호화에서 매크로블록의 인트라 모드 결정 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20120075028A (ko) | 2012-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101927385B1 (ko) | 영상 부호화 방법 및 장치, 그리고 복호화 방법 및 장치 | |
KR101697153B1 (ko) | 수퍼 매크로 블록 기반의 인트라 부호화 방법 및 장치 | |
KR101752615B1 (ko) | 인트라 모드 코딩을 위한 방법 및 장치 | |
KR101507344B1 (ko) | 가변 길이 부호를 이용한 인트라 예측모드 부호화 방법과 장치, 및 이를 위한기록 매체 | |
Zhang et al. | Intra mode coding in HEVC standard | |
KR102413941B1 (ko) | 적응적인 후보 예측 모드에 따른 인트라 예측 부호화/복호화 방법 및 장치 | |
KR100739714B1 (ko) | 인트라 예측 모드 결정 방법 및 장치 | |
US9113166B2 (en) | Apparatus and method for image encoding/decoding considering impulse signal | |
WO2008056931A1 (en) | Method and apparatus for encoding and decoding based on intra prediction | |
KR101226498B1 (ko) | 인트라 예측 부호화 장치 및 방법, 인트라 예측 복호화 장치 및 방법 | |
KR101246119B1 (ko) | 인트라 예측 모드 결정 방법 및 장치 | |
KR100919312B1 (ko) | 인트라 예측 방법 및 장치 | |
KR101886259B1 (ko) | 영상 부호화 방법 및 장치, 및 부호화된 비트스트림을 포함하는 기록 매체 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20101228 |
|
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: 20120628 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: 20121220 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20130121 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20130121 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20160113 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20160113 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20170117 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20170117 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20180117 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20180117 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20191119 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20191119 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20201123 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20211125 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20221024 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20231120 Start annual number: 12 End annual number: 18 |