KR101468078B1 - 화면 내 예측 방법 및 장치 - Google Patents
화면 내 예측 방법 및 장치 Download PDFInfo
- Publication number
- KR101468078B1 KR101468078B1 KR1020130024988A KR20130024988A KR101468078B1 KR 101468078 B1 KR101468078 B1 KR 101468078B1 KR 1020130024988 A KR1020130024988 A KR 1020130024988A KR 20130024988 A KR20130024988 A KR 20130024988A KR 101468078 B1 KR101468078 B1 KR 101468078B1
- Authority
- KR
- South Korea
- Prior art keywords
- transform block
- intra
- size
- prediction mode
- mode
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- 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/117—Filters, e.g. for pre-processing or post-processing
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
- H04N19/197—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters including determination of the initial value of an encoding parameter
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)
Abstract
Description
도 2는 본 발명의 실시예에 따른 복호화기를 나타낸 블록도이다.
도 3은 본 발명의 실시예에 따른 참조 픽셀에 대한 스무딩 필터 적용 방법을 나타낸 개념도이다.
도 4는 본 발명의 실시예에 따른 스무딩 필터를 이용한 참조 픽셀 스무딩 방법을 나타낸 개념도이다.
도 5는 본 발명의 실시예에 따른 스무딩 필터를 이용한 참조 픽셀 스무딩 방법을 나타낸 개념도이다.
도 6은 본 발명의 실시예에 따른 참조 픽셀 스무딩 여부를 결정하기 위한 정보를 부호화하는 방법을 나타낸 순서도이다.
도 7은 본 발명의 실시예에 따른 참조 픽셀 스무딩 여부를 결정하기 위한 정보를 복호화하는 방법을 나타낸 순서도이다.
Claims (18)
- 화면 내 예측 방법에 있어서,
부호화기로부터 변환 블록의 화면 내 예측 모드에 대한 정보 및 최대 변환 블록 크기에 대한 정보를 수신하는 단계와;
상기 변환 블록의 크기 및 상기 변환 블록의 화면 내 예측 모드 정보를 기초로 참조 픽셀의 스무딩 여부를 결정하는 단계; 및
상기 변환 블록의 크기와 상기 부호화기로부터 수신된 상기 최대 변환 블록 크기를 비교하여 스무딩 방법을 결정하는 단계를 포함하는 화면 내 예측 방법. - 제1항에 있어서, 상기 변환 블록의 크기 및 상기 변환 블록의 화면 내 예측 모드 정보를 기초로 참조 픽셀의 스무딩 여부를 결정하는 단계는,
상기 변환 블록의 크기가 8x8이고 상기 변환 블록의 화면 내 예측 모드가 2번 화면 내 예측 모드, 18번 화면 내 예측 모드, 34번 화면 내 예측 모드 및 플레이너 모드(planar mode) 중 하나의 화면 내 예측 모드인지 여부를 판단하는 단계;
상기 변환 블록의 크기가 16x16이고 상기 변환 블록의 화면 내 예측 모드가 2번 화면 내 예측 모드 내지 8번 화면 내 예측 모드, 12번 화면 내 예측 모드 내지 24번 화면 내 예측 모드, 28번 화면 내 예측 모드 내지 34번 화면 내 예측 모드 및 플레이너 모드 중 하나의 화면 내 예측 모드인지 여부를 판단하는 단계; 및
상기 변환 블록의 크기가 32x32이고 상기 변환 블록의 화면 내 예측 모드가 10번 화면 내 예측 모드 및 26번 화면 내 예측 모드를 제외한 2번 화면 내 예측 모드 내지 34번 화면 내 예측 모드 및 플레이너 모드 중 하나의 화면 내 예측 모드인지 여부를 판단하는 단계를 포함하는 화면 내 예측 방법. - 제1항에 있어서, 상기 변환 블록의 크기와 상기 최대 변환 블록 크기를 비교하여 스무딩 방법을 결정하는 단계는,
상기 변환 블록의 크기와 상기 최대 변환 블록 크기가 동일한 경우 스무딩 필터로 bi-linear 스무딩 필터로 결정하는 단계; 및
상기 변환 블록의 크기와 상기 최대 변환 블록 크기가 동일하지 않은 경우 스무딩 필터로 필터링 계수로 [1,2,1]을 가지는 스무딩 필터로 결정하는 단계를 포함하는 화면 내 예측 방법. - 제1항에 있어서,
플래그 정보를 복호화하는 단계를 더 포함하고,
상기 플래그 정보는 상기 변환 블록의 크기 및 상기 변환 블록의 화면 내 예측 모드 정보를 기초로 참조 픽셀 스무딩 여부를 결정하는 단계 및 상기 변환 블록의 크기와 상기 최대 변환 블록 크기를 비교하여 스무딩 방법을 결정하는 단계를 사용하여 참조 픽셀 스무딩하는지 여부를 결정하는 정보인 화면 내 예측 방법. - 제1항에 있어서,
상기 변환 블록의 크기와 상기 최대 변환 블록 크기를 비교하여 특정한 화면 내 예측 모드에 대한 화면 내 예측 방법을 결정하는 단계를 더 포함하는 화면 내 예측 방법. - 제7항에 있어서, 상기 변환 블록의 크기와 상기 최대 변환 블록 크기를 비교하여 특정한 화면 내 예측 모드에 대한 화면 내 예측 방법을 결정하는 단계는,
상기 변환 블록의 크기와 상기 최대 변환 블록 크기가 동일한 경우, DC 모드에 대해 수학식 3, 수직 모드에 대해 수학식 4, 수평 모드에 대해 수학식 5를 기초로 화면 내 예측을 수행하는 단계인,
<수학식 3>
<수학식 4>
<수학식 5>
(여기서, 상기 변환 블록의 크기를 nT, 상기 변환 블록의 참조 픽셀은 , predSample은 예측되어 생성된 픽셀, Clip은 클리핑 함수)
화면 내 예측 방법. - 제7항에 있어서, 상기 변환 블록의 크기와 상기 최대 변환 블록 크기를 비교하여 특정한 화면 내 예측 모드에 대한 화면 내 예측 방법을 결정하는 단계는,
상기 변환 블록의 크기와 상기 최대 변환 블록 크기가 동일하지 않은 경우, DC 모드에 대해 수학식 6, 수직 모드에 대해 수학식 7, 수평 모드에 대해 수학식 8을 기초로 화면 내 예측 을 수행하는 단계인,
<수학식 6>
<수학식 7>
<수학식 8>
(여기서, 상기 변환 블록의 크기를 nT, 상기 변환 블록의 참조 픽셀은 , predSample은 예측되어 생성된 픽셀, Clip은 클리핑 함수)
화면 내 예측 방법. - 영상 복호화기에 있어서, 상기 영상 복호화기는 화면 내 예측부를 포함하고,
상기 화면 내 예측부는 변환 블록의 크기와 부호화기로부터 수신한 상기 변환 블록의 화면 내 예측 모드에 대한 정보를 기초로 참조 픽셀의 스무딩 여부를 결정하고 상기 변환 블록의 크기와 상기 부호화기로부터 수신한 최대 변환 블록 크기를 비교하여 스무딩 방법을 결정하도록 구현되는 영상 복호화기. - 제10항에 있어서, 상기 화면 내 예측부는,
상기 변환 블록의 크기가 8x8이고 상기 변환 블록의 화면 내 예측 모드가 2번 화면 내 예측 모드, 18번 화면 내 예측 모드, 34번 화면 내 예측 모드 및 플레이너 모드(planar mode) 중 하나의 화면 내 예측 모드인지 여부를 판단하고 상기 변환 블록의 크기가 16x16이고 상기 변환 블록의 화면 내 예측 모드가 2번 화면 내 예측 모드 내지 8번 화면 내 예측 모드, 12번 화면 내 예측 모드 내지 24번 화면 내 예측 모드, 28번 화면 내 예측 모드 내지 34번 화면 내 예측 모드 및 플레이너 모드 중 하나의 화면 내 예측 모드인지 여부를 판단하고 상기 변환 블록의 크기가 32x32이고 상기 변환 블록의 화면 내 예측 모드가 10번 화면 내 예측 모드 및 26번 화면 내 예측 모드를 제외한 2번 화면 내 예측 모드 내지 34번 화면 내 예측 모드 및 플레이너 모드 중 하나의 화면 내 예측 모드인지 여부를 판단하도록 구현되는 영상 복호화기. - 제10항에 있어서, 상기 화면 내 예측부는,
상기 변환 블록의 크기와 상기 최대 변환 블록 크기가 동일한 경우 스무딩 필터를 bi-linear 스무딩 필터로 결정하고 상기 변환 블록의 크기와 상기 최대 변환 블록 크기가 동일하지 않은 경우 스무딩 필터를 필터링 계수로 [1,2,1]을 가지는 스무딩 필터로 결정하도록 구현되는 영상 복호화기. - 제10항에 있어서, 상기 영상 복호화 장치는 엔트로피 복호화부를 더 포함하고,
상기 엔트로피 복호화부는 플래그 정보를 복호화하도록 구현되고,
상기 플래그 정보는 상기 변환 블록의 크기 및 상기 변환 블록의 화면 내 예측 모드 정보를 기초로 참조 픽셀 스무딩 여부를 결정하는 단계 및 상기 변환 블록의 크기와 상기 최대 변환 블록 크기를 비교하여 스무딩 방법을 결정하는 단계를 사용하여 참조 픽셀 스무딩하는지 여부를 결정하는 정보인 영상 복호화기. - 제10항에 있어서, 상기 화면 내 예측부는,
상기 변환 블록의 크기와 상기 최대 변환 블록 크기를 비교하여 특정한 화면 내 예측 모드에 대한 화면 내 예측 방법을 결정하도록 구현되는 영상 복호화기.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/173,992 US9615086B2 (en) | 2013-02-06 | 2014-02-06 | Method and apparatus for intra prediction |
US15/477,352 US9998759B2 (en) | 2013-02-06 | 2017-04-03 | Method and apparatus for intra prediction |
US16/004,592 US10375414B2 (en) | 2013-02-06 | 2018-06-11 | Method and apparatus for intra prediction |
US16/531,470 US10931970B2 (en) | 2013-02-06 | 2019-08-05 | Method and apparatus for intra prediction |
US17/025,068 US10939135B2 (en) | 2013-02-06 | 2020-09-18 | Method and apparatus for intra prediction |
US17/025,042 US10917661B2 (en) | 2013-02-06 | 2020-09-18 | Method and apparatus for intra prediction |
US17/025,058 US10924763B2 (en) | 2013-02-06 | 2020-09-18 | Method and apparatus for intra prediction |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130013547 | 2013-02-06 | ||
KR20130013547 | 2013-02-06 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140100863A KR20140100863A (ko) | 2014-08-18 |
KR101468078B1 true KR101468078B1 (ko) | 2014-12-08 |
Family
ID=51746540
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130024988A Expired - Fee Related KR101468078B1 (ko) | 2013-02-06 | 2013-03-08 | 화면 내 예측 방법 및 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101468078B1 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11503286B2 (en) | 2016-11-28 | 2022-11-15 | Electronics And Telecommunications Research Institute | Method and device for filtering |
WO2023022530A1 (ko) * | 2021-08-18 | 2023-02-23 | 엘지전자 주식회사 | 인트라 예측 모드에 기반하여 참조 샘플 필터링을 수행하는 영상 부호화/복호화 방법, 장치, 및 비트스트림을 전송하는 방법 |
US12368847B2 (en) | 2016-11-28 | 2025-07-22 | Electronics And Telecommunications Research Institute | Method and device for filtering |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190092382A (ko) * | 2016-12-27 | 2019-08-07 | 삼성전자주식회사 | 인트라 예측에서 참조 샘플을 필터링하는 방법 및 장치 |
WO2018124853A1 (ko) * | 2017-01-02 | 2018-07-05 | 한양대학교 산학협력단 | 참조 화소에 대하여 적응적 필터링을 수행하기 위한 화면 내 예측 방법 및 장치 |
KR102719084B1 (ko) | 2017-01-02 | 2024-10-16 | 한양대학교 산학협력단 | 참조 화소에 대하여 적응적 필터링을 수행하기 위한 화면 내 예측 방법 및 장치 |
US12184846B2 (en) | 2017-01-02 | 2024-12-31 | Industry-University Cooperation Foundation Hanyang University | Intra prediction method and apparatus for performing adaptive filtering on reference pixel |
CN115442598A (zh) * | 2017-10-20 | 2022-12-06 | 韩国电子通信研究院 | 图像编码、解码方法以及存储比特流的记录介质 |
CN114424544B (zh) * | 2019-09-19 | 2025-05-06 | 瑞典爱立信有限公司 | 允许基于矩阵的帧内预测块具有多个变换块 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011145601A1 (ja) * | 2010-05-18 | 2011-11-24 | ソニー株式会社 | 画像処理装置と画像処理方法 |
US20120082224A1 (en) * | 2010-10-01 | 2012-04-05 | Qualcomm Incorporated | Intra smoothing filter for video coding |
-
2013
- 2013-03-08 KR KR1020130024988A patent/KR101468078B1/ko not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011145601A1 (ja) * | 2010-05-18 | 2011-11-24 | ソニー株式会社 | 画像処理装置と画像処理方法 |
US20120082224A1 (en) * | 2010-10-01 | 2012-04-05 | Qualcomm Incorporated | Intra smoothing filter for video coding |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11503286B2 (en) | 2016-11-28 | 2022-11-15 | Electronics And Telecommunications Research Institute | Method and device for filtering |
US12368847B2 (en) | 2016-11-28 | 2025-07-22 | Electronics And Telecommunications Research Institute | Method and device for filtering |
WO2023022530A1 (ko) * | 2021-08-18 | 2023-02-23 | 엘지전자 주식회사 | 인트라 예측 모드에 기반하여 참조 샘플 필터링을 수행하는 영상 부호화/복호화 방법, 장치, 및 비트스트림을 전송하는 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20140100863A (ko) | 2014-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7282239B2 (ja) | 復号化方法及び符号化方法 | |
KR102540995B1 (ko) | 휘도 샘플을 이용한 색차 블록의 화면 내 예측 방법 및 이러한 방법을 사용하는 장치 | |
JP2024128092A (ja) | 画像復号方法、画像符号化方法、及び伝送方法 | |
KR101855269B1 (ko) | 인트라 예측 방법과 이를 이용한 부호화 장치 및 복호화 장치 | |
KR102061201B1 (ko) | 블록 정보에 따른 변환 방법 및 이러한 방법을 사용하는 장치 | |
KR101468078B1 (ko) | 화면 내 예측 방법 및 장치 | |
KR101965388B1 (ko) | 양자화 계수 부/복호화 방법 및 이러한 방법을 사용하는 장치 | |
KR20180025284A (ko) | 비디오 신호 처리 방법 및 장치 | |
KR102726470B1 (ko) | 비디오 신호의 복호화 방법 및 이의 장치 | |
KR101620620B1 (ko) | 인트라 예측 모드를 기초로 양자화 계수를 예측하는 방법 및 이를 이용하는 장치 | |
KR20180041578A (ko) | 영상 부호화 방법/장치, 영상 복호화 방법/장치 및 비트스트림을 저장한 기록 매체 | |
KR20210035062A (ko) | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 | |
KR101455183B1 (ko) | 시간적 후보 움직임 벡터 유도 방법 및 이러한 방법을 사용하는 장치 | |
KR20130100662A (ko) | 후보 화면 내 예측 모드 결정 방법 및 이러한 방법을 사용하는 장치 | |
KR20140079661A (ko) | Mpm을 이용한 계층적 영상 복호화 방법 및 이러한 방법을 사용하는 장치 | |
KR20140080884A (ko) | 계층적 비디오 코딩에서 색차 블록의 화면 내 예측 모드를 복호화하는 방법 및 이러한 방법을 사용하는 장치 | |
KR20130085603A (ko) | 색차 블록의 화면 내 예측 모드 방법 및 이러한 방법을 사용하는 장치 | |
KR102410326B1 (ko) | 영상 부호화/복호화 방법 및 장치 | |
KR102523384B1 (ko) | 비디오 신호의 복호화 방법 및 이의 장치 | |
KR102835516B1 (ko) | 비디오 신호의 부호화 또는 복호화 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
Fee payment year number: 1 St.27 status event code: A-2-2-U10-U11-oth-PR1002 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
FPAY | Annual fee payment |
Payment date: 20171027 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 4 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
FPAY | Annual fee payment |
Payment date: 20180917 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 5 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PC1903 | Unpaid annual fee |
Not in force date: 20191127 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE St.27 status event code: A-4-4-U10-U13-oth-PC1903 |
|
PC1903 | Unpaid annual fee |
Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20191127 St.27 status event code: N-4-6-H10-H13-oth-PC1903 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |