KR20170132036A - 영상 처리를 위한 블록 분할 방법, 그를 이용한 영상 부호화 및 복호화 방법 - Google Patents
영상 처리를 위한 블록 분할 방법, 그를 이용한 영상 부호화 및 복호화 방법 Download PDFInfo
- Publication number
- KR20170132036A KR20170132036A KR1020160063020A KR20160063020A KR20170132036A KR 20170132036 A KR20170132036 A KR 20170132036A KR 1020160063020 A KR1020160063020 A KR 1020160063020A KR 20160063020 A KR20160063020 A KR 20160063020A KR 20170132036 A KR20170132036 A KR 20170132036A
- Authority
- KR
- South Korea
- Prior art keywords
- unit
- coding
- units
- dividing
- block
- 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.)
- Withdrawn
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/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/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/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- 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
-
- 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/174—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 slice, e.g. a line of blocks or a group of blocks
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
도 2 내지 도 5는 영상을 블록 단위로 분할하여 처리하는 방법에 대한 제1 실시예를 설명하기 위한 도면이다.
도 6은 영상 부호화 장치에서 인터 예측을 수행하는 방법에 대한 일실시예를 설명하기 위한 블록도이다.
도 7은 본 발명의 일실시예에 따른 영상 복호화 장치의 구성을 나타내는 블록도이다.
도 8은 영상 복호화 장치에서 인터 예측을 수행하는 방법에 대한 일실시예를 설명하기 위한 블록도이다.
도 9는 영상을 블록 단위로 분할하여 처리하는 방법에 대한 제2 실시예를 설명하기 위한 도면이다.
도 10은 영상을 블록 단위로 분할하여 처리하기 위해 사용되는 신택스(syntax) 구조에 대한 일실시예를 나타내는 도면이다.
도 11은 영상을 블록 단위로 분할하여 처리하는 방법에 대한 제3 실시예를 설명하기 위한 도면이다.
도 12는 코딩 유닛을 이진 트리 구조로 분할하여 변환 유닛을 구성하는 방법에 대한 일실시예를 설명하기 위한 도면이다.
도 13은 영상을 블록 단위로 분할하여 처리하는 방법에 대한 제4 실시예를 설명하기 위한 도면이다.
도 14 내지 도 16은 영상을 블록 단위로 분할하여 처리하는 방법에 대한 또 다른 실시예들을 설명하기 위한 도면들이다.
도 17 및 도 18은 RDO(Rate distortion Optimization)를 수행하여 변환 유닛의 분할 구조를 결정하는 방법에 대한 실시예들을 설명하기 위한 도면들이다.
Claims (23)
- 영상 처리를 위한 블록 분할 방법에 있어서,
영상의 픽쳐를 인터 예측(inter prediction) 또는 인트라 예측(intra prediction)이 수행되는 기본 단위인 복수의 코딩 유닛(Coding Unit)들로 분할하는 단계; 및
상기 분할된 코딩 유닛을 잔차 블록(residual block)에 대한 변환이 수행되는 기본 단위인 하나 또는 2 이상의 변환 유닛(Transform Unit)들로 분할하는 단계;를 포함하고,
상기 코딩 유닛 분할 단계는 상기 픽처 또는 상기 분할된 코딩 유닛을 이진 트리(binary tree) 구조로 분할하는 단계를 포함하며, 상기 변환 유닛 분할 단계는 상기 코딩 유닛을 이진 트리 구조로 분할하는 단계를 포함하는 영상 처리를 위한 블록 분할 방법. - 제1항에 있어서,
상기 코딩 유닛은 정사각형 또는 직사각형의 형태를 가지는 영상 처리를 위한 블록 분할 방법. - 제1항에 있어서,
상기 픽쳐를 구성하는 2 이상의 슬라이스(slice)들은 각각 복수의 코딩 트리 유닛(Coding Tree Unit)들로 분할되며,
상기 코딩 유닛 분할 단계는
상기 코딩 트리 유닛을 하나 또는 2 이상의 코딩 유닛들로 분할하는 단계를 포함하고, 상기 코딩 트리 유닛은 최대 256x256 픽셀 크기를 가지는 영상 처리를 위한 블록 분할 방법. - 제3항에 있어서, 상기 코딩 유닛 분할 단계는
상기 코딩 트리 유닛을 정사각형의 형태를 가지는 4개의 코딩 유닛들로 분할하는 단계; 및
상기 분할된 정사각형의 코딩 유닛들 중 적어도 하나를 직사각형 형태를 가지는 2개의 코딩 유닛들로 재 분할하는 단계;를 포함하는 영상 처리를 위한 블록 분할 방법. - 제1항에 있어서,
상기 변환 유닛은 정사각형 또는 직사각형의 형태를 가지며, 최대 64x64 픽셀 크기를 가지는 영상 처리를 위한 블록 분할 방법. - 제1항에 있어서, 상기 변환 유닛 분할 단계는
상기 이진 트리 구조로 분할된 코딩 유닛을 2개의 변환 유닛들로 분할하는 단계를 포함하는 영상 처리를 위한 블록 분할 방법. - 제1항에 있어서, 상기 변환 유닛 분할 단계는
상기 코딩 유닛을 이진 트리 구조로 분할하는 단계를 2회 이상 반복하여 수행하는 영상 처리를 위한 블록 분할 방법. - 제7항에 있어서, 상기 변환 유닛 분할 단계는
직사각형의 상기 코딩 유닛을 정사각형 형태를 가지는 2개의 변환 유닛들로 분할하는 단계; 및
상기 정사각형의 변환 유닛들 중 적어도 하나를 직사각형 형태를 가지는 2개의 변환 유닛들로 재 분할하는 단계;를 포함하는 영상 처리를 위한 블록 분할 방법. - 제7항에 있어서, 상기 변환 유닛 분할 단계는
정사각형의 상기 코딩 유닛을 직사각형 형태를 가지는 2개의 변환 유닛들로 분할하는 단계; 및
상기 직사각형의 변환 유닛들 중 적어도 하나를 정사각형 형태를 가지는 2개의 변환 유닛들로 재 분할하는 단계;를 포함하는 영상 처리를 위한 블록 분할 방법. - 제7항에 있어서, 상기 변환 유닛 분할 단계는
직사각형의 상기 코딩 유닛을 정사각형 형태를 가지는 2개의 변환 유닛들로 분할하는 단계; 및
상기 정사각형의 변환 유닛들 중 적어도 하나를 정사각형 형태를 가지는 4개의 변환 유닛들로 재 분할하는 단계;를 포함하는 영상 처리를 위한 블록 분할 방법. - 영상을 부호화하는 방법에 있어서,
영상의 픽쳐를 복수의 코딩 유닛들로 분할하는 단계;
상기 분할된 코딩 유닛을 기본 단위로 하여, 인터 예측 또는 인트라 예측을 수행하는 단계;
상기 분할된 코딩 유닛을 하나 또는 2 이상의 변환 유닛들로 분할하는 단계; 및
상기 분할된 변환 유닛을 기본 단위로 하여, 상기 인터 예측 또는 인트라 예측에 따른 잔차 블록에 대해 변환을 수행하는 단계를 포함하고,
상기 코딩 유닛 분할 단계는 상기 픽처 또는 상기 분할된 코딩 유닛을 이진 트리 구조로 분할하는 단계를 포함하며, 상기 변환 유닛 분할 단계는 상기 코딩 유닛을 이진 트리 구조로 분할하는 단계를 포함하는 영상 부호화 방법. - 제11항에 있어서,
상기 픽쳐를 구성하는 2 이상의 슬라이스들은 각각 복수의 코딩 트리 유닛들로 분할되며,
상기 코딩 유닛 분할 단계는
상기 코딩 트리 유닛을 하나 또는 2 이상의 코딩 유닛들로 분할하는 단계를 포함하고, 상기 코딩 트리 유닛은 최대 256x256 픽셀 크기를 가지는 영상 부호화 방법. - 제12항에 있어서, 상기 코딩 유닛 분할 단계는
상기 코딩 트리 유닛을 정사각형의 형태를 가지는 4개의 코딩 유닛들로 분할하는 단계; 및
상기 분할된 정사각형의 코딩 유닛들 중 적어도 하나를 직사각형 형태를 가지는 2개의 코딩 유닛들로 재 분할하는 단계;를 포함하는 영상 부호화 방법. - 제11항에 있어서,
상기 변환 유닛은 정사각형 또는 직사각형의 형태를 가지며, 최대 64x64 픽셀 크기를 가지는 영상 부호화 방법. - 제11항에 있어서, 상기 변환 유닛 분할 단계는
상기 이진 트리 구조로 분할된 코딩 유닛을 2개의 변환 유닛들로 분할하는 단계를 포함하는 영상 부호화 방법. - 제11항에 있어서, 상기 변환 유닛 분할 단계는
상기 코딩 유닛을 이진 트리 구조로 분할하는 단계를 2회 이상 반복하여 수행하는 영상 부호화 방법. - 제11항에 있어서,
상기 코딩 유닛이 2Nx2N 픽셀 크기의 형태를 가지는 경우,
상기 변환 유닛 분할 단계는 2Nx2N, NxN, Nx2N, 2NxN 픽셀 크기의 변환 유닛 순서로 RDO(Rate distortion Optimization)를 수행하여 상기 변환 유닛의 분할 구조를 결정하는 단계를 포함하는 영상 부호화 방법. - 제11항에 있어서,
상기 코딩 유닛이 Nx2N 또는 2NxN 픽셀 크기의 형태를 가지는 경우,
상기 변환 유닛 분할 단계는 Nx2N 또는 2NxN, NxN, N/2xN 또는 NxN/2, N/2xN/2 픽셀 크기의 변환 유닛 순서로 RDO를 수행하여 상기 변환 유닛의 분할 구조를 결정하는 단계를 포함하는 영상 부호화 방법. - 영상을 복호화하는 방법에 있어서,
부호화된 비트스트림을 입력받는 단계;
상기 입력된 비트스트림에 대해 역양자화 및 역변환을 수행하여 잔차 블록을 획득하는 단계;
인터 예측 또는 인트라 예측을 수행하여 예측 블록을 획득하는 단계; 및
상기 획득된 잔차 블록과 예측 블록을 합하여 영상을 복원하는 단계를 포함하고,
상기 인터 예측 또는 인트라 예측이 수행되는 기본 단위인 코딩 유닛은 이진 트리 구조를 이용하여 코딩 트리 유닛으로부터 분할된 블록이며, 상기 역변환이 수행되는 기본 단위인 변환 유닛은 이진 트리 구조를 이용하여 상기 코딩 유닛으로부터 분할된 블록인 영상 복호화 방법. - 제19항에 있어서,
상기 코딩 트리 유닛은 최대 256x256 픽셀 크기를 가지며, 상기 변환 유닛은 최대 64x64 픽셀 크기를 가지는 영상 복호화 방법. - 제19항에 있어서,
상기 코딩 트리 유닛은 정사각형의 형태를 가지는 4개의 코딩 유닛들로 분할되며, 상기 분할된 정사각형의 코딩 유닛들 중 적어도 하나는 직사각형 형태를 가지는 2개의 코딩 유닛들로 재 분할되는 영상 복호화 방법. - 제19항에 있어서,
상기 이진 트리 구조로 분할된 직사각형의 코딩 유닛은 정사각형 형태를 가지는 2개의 변환 유닛들로 분할되는 영상 복호화 방법. - 제19항에 있어서, 상기 변환 유닛은
상기 코딩 유닛을 이진 트리 구조로 분할하는 과정을 2회 이상 반복함에 의해 형성되는 블록인 영상 복호화 방법.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020160063020A KR20170132036A (ko) | 2016-05-23 | 2016-05-23 | 영상 처리를 위한 블록 분할 방법, 그를 이용한 영상 부호화 및 복호화 방법 |
| CN201680086068.3A CN109314790A (zh) | 2016-05-23 | 2016-11-25 | 影像处理方法、利用其的影像解码及编码方法 |
| US16/304,619 US20190289301A1 (en) | 2016-05-23 | 2016-11-25 | Image processing method, and image encoding and decoding method using same |
| PCT/KR2016/013717 WO2017204427A1 (ko) | 2016-05-23 | 2016-11-25 | 영상 처리 방법, 그를 이용한 영상 복호화 및 부호화 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020160063020A KR20170132036A (ko) | 2016-05-23 | 2016-05-23 | 영상 처리를 위한 블록 분할 방법, 그를 이용한 영상 부호화 및 복호화 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20170132036A true KR20170132036A (ko) | 2017-12-01 |
Family
ID=60921680
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020160063020A Withdrawn KR20170132036A (ko) | 2016-05-23 | 2016-05-23 | 영상 처리를 위한 블록 분할 방법, 그를 이용한 영상 부호화 및 복호화 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20170132036A (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020145805A1 (ko) * | 2019-01-12 | 2020-07-16 | 주식회사 윌러스표준기술연구소 | 다중 변환 커널을 사용하는 비디오 신호 처리 방법 및 장치 |
| JP2022507314A (ja) * | 2018-12-06 | 2022-01-18 | テンセント・アメリカ・エルエルシー | 単一レベルの変換分割および適応サブブロック変換を行うための方法、装置、およびプログラム |
-
2016
- 2016-05-23 KR KR1020160063020A patent/KR20170132036A/ko not_active Withdrawn
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022507314A (ja) * | 2018-12-06 | 2022-01-18 | テンセント・アメリカ・エルエルシー | 単一レベルの変換分割および適応サブブロック変換を行うための方法、装置、およびプログラム |
| US11706454B2 (en) | 2018-12-06 | 2023-07-18 | Tencent America LLC | One-level transform split |
| WO2020145805A1 (ko) * | 2019-01-12 | 2020-07-16 | 주식회사 윌러스표준기술연구소 | 다중 변환 커널을 사용하는 비디오 신호 처리 방법 및 장치 |
| US20210266581A1 (en) * | 2019-01-12 | 2021-08-26 | Wilus Institute Of Standards And Technology Inc. | Method and device for processing video signal using multiple transform kernels |
| US11539973B2 (en) * | 2019-01-12 | 2022-12-27 | Humax Co., Ltd. | Method and device for processing video signal using multiple transform kernels |
| US12192503B2 (en) | 2019-01-12 | 2025-01-07 | Humax Co., Ltd. | Method and device for processing video signal using multiple transform kernels |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102824987B1 (ko) | 영상 처리 방법, 그를 이용한 영상 복호화 및 부호화 방법 | |
| KR102891013B1 (ko) | 부호화 트리 유닛 및 부호화 유닛의 처리를 수행하는 영상 처리 방법, 그를 이용한 영상 복호화, 부호화 방법 및 그 장치 | |
| KR101569912B1 (ko) | 영상의 복호화/부호화 방법 및 장치 | |
| KR20180085526A (ko) | 효율적 변환을 처리하는 영상 복호화 및 부호화 방법 | |
| KR102896111B1 (ko) | 병렬 처리를 위한 움직임 정보를 처리하는 영상 처리 방법, 그를 이용한 영상 복호화, 부호화 방법 및 그 장치 | |
| US20230328250A1 (en) | Method for processing image providing improved arithmetic encoding, method for decoding and encoding image using same, and apparatus for same | |
| KR102746988B1 (ko) | 효과적인 차분양자화 파라미터 전송 기반 영상 부/복호화 방법 및 장치 | |
| KR20170132038A (ko) | 영상 처리를 위한 블록 기반 적응적 루프 필터링 방법, 그를 이용한 영상 부호화 및 복호화 방법 | |
| KR20190084560A (ko) | 영상 처리 방법, 그를 이용한 영상 복호화 및 부호화 방법 | |
| KR101609427B1 (ko) | 영상의 복호화/부호화 방법 및 장치 | |
| KR101659343B1 (ko) | 동영상 처리 방법 및 장치 | |
| KR101914667B1 (ko) | 동영상 처리 방법 및 장치 | |
| KR20140129632A (ko) | 동영상 처리 방법 및 장치 | |
| KR20140130274A (ko) | 동영상 처리 방법 및 장치 | |
| KR20190088338A (ko) | 변환 처리를 제공하는 영상 복호화 및 부호화 방법 | |
| KR20200005207A (ko) | 움직임 보상 및 필터링을 처리하는 영상 복호화 및 부호화 방법 | |
| KR20140130571A (ko) | 동영상 처리 방법 및 장치 | |
| KR20140129629A (ko) | 동영상 처리 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| 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 |
|
| 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 |
|
| R15-X000 | Change to inventor requested |
St.27 status event code: A-3-3-R10-R15-oth-X000 |
|
| R16-X000 | Change to inventor recorded |
St.27 status event code: A-3-3-R10-R16-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PC1203 | Withdrawal of no request for examination |
St.27 status event code: N-1-6-B10-B12-nap-PC1203 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18 | Changes to party contact information recorded |
Free format text: ST27 STATUS EVENT CODE: A-3-3-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18 | Changes to party contact information recorded |
Free format text: ST27 STATUS EVENT CODE: A-3-3-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |