1 |
1
비트스트림의 상위 레벨로부터, 하나 이상의 코딩 툴(coding tool)에 대한 인에이블(enabled) 여부를 지시하는 인에이블 플래그를 복호화하는 단계 - 상기 하나 이상의 코딩 툴은 구간 선형 모델(piecewise linear model)에 기반한 휘도 성분 맵핑을 이용하여 샘플 값을 부호화하는 제1코딩 툴을 포함함;상기 인에이블 플래그의 값에 따라, 상기 하나 이상의 코딩 툴의 적용 여부를 지시하는 적용 플래그를 미리 결정된 값으로 설정하거나 상기 비트스트림의 하위 레벨로부터 복호화하여, 상기 적용 플래그의 값을 획득하는 단계 - 상기 적용 플래그는 상기 제1코딩 툴의 적용 여부를 지시하는 제1적용 플래그를 포함함;상기 적용 플래그의 값이 상기 하나 이상의 코딩 툴이 적용됨을 지시하는 값인 경우에, 상기 하나 이상의 코딩 툴을 수행하는 단계;를 포함하고,상기 하나 이상의 코딩 툴을 수행하는 단계는,상기 제1적용 플래그의 값에 따라 상기 제1코딩 툴이 수행될 때, 상기 구간 선형 모델에 기반하여 휘도 예측샘플로부터 맵핑된 휘도 예측샘플을 생성하고, 상기 비트스트림으로부터 복원된 휘도 잔차샘플과 상기 맵핑된 휘도 예측샘플을 가산하여 휘도 복원샘플을 생성하는 단계; 및상기 휘도 복원샘플을 상기 구간 선형 모델과 역의 관계를 가지는 역(inverse) 구간 선형 모델을 이용하여 역맵핑하는 단계;를 포함하는, 영상 복호화 방법
|
2 |
2
제1항에 있어서,상기 획득하는 단계는,상기 인에이블 플래그가 상기 코딩 툴이 인에이블됨을 지시하는 경우에 상기 적용 플래그를 상기 코딩 툴이 적용됨을 지시하는 값으로 설정하며, 상기 인에이블 플래그가 상기 코딩 툴이 인에이블되지 않음을 지시하는 경우에 상기 적용 플래그를 상기 비트스트림의 하위 레벨로부터 복호화하는, 영상 복호화 방법
|
3 |
3
제1항에 있어서,상기 획득하는 단계는,상기 인에이블 플래그가 상기 코딩 툴이 인에이블됨을 지시하는 경우에 상기 적용 플래그를 상기 비트스트림의 하위 레벨로부터 복호화하며, 상기 인에이블 플래그가 상기 코딩 툴이 인에이블되지 않음을 지시하는 경우에 상기 적용 플래그를 상기 코딩 툴이 적용되지 않음을 지시하는 값으로 설정하는, 영상 복호화 방법
|
4 |
4
제1항에 있어서,상기 인에이블 플래그는,상기 비트스트림의 SPS(sequence parameter set) 레벨로부터 복호화되는 제1인에이블 플래그 및, 상기 제1인에이블 플래그가 상기 제1코딩 툴이 인에이블됨을 지시하는 경우에 상기 비트스트림의 픽처 레벨로부터 복호화되는 제2인에이블 플래그를 포함하며,상기 제1적용 플래그는,상기 제2인에이블 플래그가 상기 제1코딩 툴이 인에이블됨을 지시하는 경우에, 상기 비트스트림의 슬라이스 레벨로부터 복호화되는, 영상 복호화 방법
|
5 |
5
제4항에 있어서,상기 맵핑된 휘도 예측샘플이 속할 수 있는 제2구간들에 대한 정보를 상기 비트스트림으로부터 복호화하는 단계; 및현재블록이 포함된 현재픽처의 비트 뎁스 및 상기 제2구간들에 대한 정보에 기초하여, 상기 휘도 예측샘플이 속할 수 있는 제1구간들 각각의 구간 선형 모델을 유도하는 단계;를 더 포함하고,상기 맵핑된 휘도 예측샘플은,상기 제1구간들 중에서 상기 휘도 예측샘플이 속하는 제1대상 구간을 결정하고, 상기 제1대상 구간에 대응되는 구간 선형 모델을 이용하여 상기 휘도 예측샘플을 맵핑 구간으로 맵핑함으로써 유도되는 - 상기 맵핑 구간은 상기 제2구간들 중에서 상기 제1대상 구간에 대응되는 구간임, 영상 복호화 방법
|
6 |
6
제5항에 있어서,상기 구간 선형 모델은,상기 제1구간들 각각에 할당된 코드워드의 개수와 상기 제2구간들 각각에 할당된 코드워드의 개수 사이의 스케일링 관계를 나타내는 스케일링 계수를 포함하고,상기 구간 선형 모델을 유도하는 단계는,상기 비트 뎁스에 기초하여 상기 제1구간들 각각에 할당된 코드워드의 개수를 유도하고, 상기 제1구간들 각각에 할당된 코드워드의 개수 및 상기 제2구간들에 대한 정보에 기초하여 상기 제2구간들 각각에 할당된 코드워드의 개수를 유도하는 단계; 및상기 제1구간들 각각에 할당된 코드워드의 개수 및 상기 제2구간들 각각에 할당된 코드워드의 개수를 이용하여, 상기 스케일링 계수를 유도하는 단계;를 포함하는, 영상 복호화 방법
|
7 |
7
제5항에 있어서,상기 비트 뎁스 및 상기 제2구간들에 대한 정보에 기초하여, 상기 제2구간들 각각의 역 구간 선형 모델을 유도하는 단계;를 더 포함하고,상기 역맵핑하는 단계는,상기 제2구간들 중에서, 상기 휘도 복원샘플이 속하는 제2대상 구간을 결정하는 단계; 및상기 제2대상 구간에 대응되는 역 구간 선형 모델을 이용하여, 상기 휘도 복원샘플을 역맵핑 구간으로 역맵핑함으로써, 역맵핑된 휘도 복원샘플을 유도하는 단계 - 상기 역맵핑 구간은 상기 제1구간들 중에서 상기 제2대상 구간에 대응되는 구간임;을 포함하는, 영상 복호화 방법
|
8 |
8
제5항에 있어서,상기 제2인에이블 플래그가 상기 제1코딩 툴이 인에이블됨을 지시하는 경우에, 색차 잔차샘플들의 스케일링이 인에이블되는지 여부를 지시하는 색차 플래그를 상기 비트스트림의 픽처 레벨로부터 복호화하는 단계; 및상기 색차 플래그의 값에 따라, 상기 비트스트림으로부터 복호화된 색차 스케일링 정보를 이용하여 상기 현재블록의 색차 잔차샘플들을 스케일링하는 단계;를 더 포함하는 영상 복호화 방법
|
9 |
9
제8항에 있어서,상기 색차 잔차샘플들을 스케일링하는 단계는,상기 비트 뎁스, 상기 제2구간들에 대한 정보 및 상기 색차 스케일링 정보에 기초하여, 상기 제2구간들 각각의 색차 스케일링 관계를 유도하는 단계; 상기 제2구간들 중에서, 상기 현재블록의 좌측에 위치하는 휘도 복원샘플과 상기 현재블록의 상측에 위치하는 휘도 복원샘플의 평균 값이 속하는 구간을 결정하는 단계; 및 상기 평균 값이 속하는 구간에 대응되는 색차 스케일링 관계를 이용하여, 상기 색차 잔차샘플들을 스케일링하는 단계;를 포함하는, 영상 복호화 방법
|
10 |
10
제1항에 있어서,상기 코딩 툴은,현재블록의 잔차샘플들에 대해 차등 부호화(differential coding)를 적용하는 제2코딩 툴을 더 포함하고,상기 인에이블 플래그는, 상기 비트스트림의 SPS 레벨로부터 복호화되며,상기 적용 플래그는,상기 인에이블 플래그가 상기 제2코딩 툴이 인에이블됨을 지시하는 경우에, 상기 비트스트림의 블록 레벨로부터 복호화되는 제2적용 플래그를 포함하는 - 상기 제2적용 플래그는 제2코딩 툴의 적용 여부를 지시함, 영상 복호화 방법
|
11 |
11
비트스트림의 상위 레벨로부터, 하나 이상의 코딩 툴(coding tool)에 대한 인에이블(enabled) 여부를 지시하는 인에이블 플래그를 복호화하는 엔트로피 복호화부 - 상기 하나 이상의 코딩 툴은 구간 선형 모델(piecewise linear model)에 기반한 휘도 성분 맵핑을 이용하여 샘플 값을 부호화하는 제1코딩 툴을 포함함;상기 인에이블 플래그의 값에 따라, 상기 하나 이상의 코딩 툴의 적용 여부를 지시하는 적용 플래그를 미리 결정된 값으로 설정하거나 상기 비트스트림의 하위 레벨로부터 복호화하여, 상기 적용 플래그의 값을 획득하는 획득부 - 상기 적용 플래그는 상기 제1코딩 툴의 적용 여부를 지시하는 제1적용 플래그를 포함함;상기 적용 플래그의 값이 상기 하나 이상의 코딩 툴이 적용됨을 지시하는 값인 경우에, 상기 하나 이상의 코딩 툴을 수행하는 수행부;를 포함하고,상기 수행부는,상기 제1적용 플래그의 값에 따라 상기 제1코딩 툴을 수행할 때, 상기 구간 선형 모델에 기반하여 휘도 예측샘플로부터 맵핑된 휘도 예측샘플을 생성하고, 상기 비트스트림으로부터 복원된 휘도 잔차샘플과 상기 맵핑된 휘도 예측샘플을 가산하여 휘도 복원샘플을 생성하며, 상기 휘도 복원샘플을 상기 구간 선형 모델과 역의 관계를 가지는 역(inverse) 구간 선형 모델을 이용하여 역맵핑하는, 영상 복호화 장치
|
12 |
12
제11항에 있어서,상기 획득부는,상기 인에이블 플래그가 상기 코딩 툴이 인에이블됨을 지시하는 경우에 상기 적용 플래그를 상기 코딩 툴이 적용됨을 지시하는 값으로 설정하며, 상기 인에이블 플래그가 상기 코딩 툴이 인에이블되지 않음을 지시하는 경우에 상기 적용 플래그를 상기 비트스트림의 하위 레벨로부터 복호화하는, 영상 복호화 장치
|
13 |
13
제11항에 있어서,상기 획득부는,상기 인에이블 플래그가 상기 코딩 툴이 인에이블됨을 지시하는 경우에 상기 적용 플래그를 상기 비트스트림의 하위 레벨로부터 복호화하며, 상기 인에이블 플래그가 상기 코딩 툴이 인에이블되지 않음을 지시하는 경우에 상기 적용 플래그를 상기 코딩 툴이 적용되지 않음을 지시하는 값으로 설정하는, 영상 복호화 장치
|
14 |
14
제11항에 있어서,상기 인에이블 플래그는,상기 비트스트림의 SPS(sequence parameter set) 레벨로부터 복호화되는 제1인에이블 플래그 및, 상기 제1인에이블 플래그가 상기 제1코딩 툴이 인에이블됨을 지시하는 경우에 상기 비트스트림의 픽처 레벨로부터 복호화되는 제2인에이블 플래그를 포함하며,상기 제1적용 플래그는,상기 제2인에이블 플래그가 상기 제1코딩 툴이 인에이블됨을 지시하는 경우에, 상기 비트스트림의 슬라이스 레벨로부터 복호화되는, 영상 복호화 장치
|
15 |
15
제14항에 있어서,현재블록이 포함된 현재픽처의 비트 뎁스 및 상기 맵핑된 휘도 예측샘플이 속할 수 있는 제2구간들에 대한 정보에 기초하여, 상기 휘도 예측샘플이 속할 수 있는 제1구간들 각각의 구간 선형 모델을 유도하는 유도부;를 더 포함하고,상기 수행부는,상기 제1구간들 중에서 상기 휘도 예측샘플이 속하는 제1대상 구간을 결정하는 구간 결정부; 및상기 제1대상 구간에 대응되는 구간 선형 모델을 이용하여 상기 휘도 예측샘플을 맵핑 구간으로 맵핑함으로써 상기 맵핑된 휘도 예측샘플을 유도하는 샘플 유도부 - 상기 맵핑 구간은 상기 제2구간들 중에서 상기 제1대상 구간에 대응되는 구간임;을 포함하는, 영상 복호화 장치
|
16 |
16
제15항에 있어서,상기 구간 선형 모델은,상기 제1구간들 각각에 할당된 코드워드의 개수와 상기 제2구간들 각각에 할당된 코드워드의 개수 사이의 스케일링 관계를 나타내는 스케일링 계수를 포함하고,상기 유도부는,상기 비트 뎁스에 기초하여 상기 제1구간들 각각에 할당된 코드워드의 개수를 유도하는 제1유도부;상기 제1구간들 각각에 할당된 코드워드의 개수 및 상기 제2구간들에 대한 정보에 기초하여 상기 제2구간들 각각에 할당된 코드워드의 개수를 유도하는 제2유도부; 및상기 제1구간들 각각에 할당된 코드워드의 개수 및 상기 제2구간들 각각에 할당된 코드워드의 개수를 이용하여, 상기 스케일링 계수를 유도하는 계수 유도부;를 포함하는, 영상 복호화 장치
|
17 |
17
제15항에 있어서,상기 유도부는,상기 비트 뎁스 및 상기 제2구간들에 대한 정보에 기초하여, 상기 제2구간들 각각의 역 구간 선형 모델을 더 유도하며,상기 구간 결정부는,상기 제2구간들 중에서, 상기 휘도 복원샘플이 속하는 제2대상 구간을 결정하고,상기 샘플 유도부는,상기 제2대상 구간에 대응되는 역 구간 선형 모델을 이용하여, 상기 휘도 복원샘플을 역맵핑 구간으로 역맵핑함으로써, 역맵핑된 휘도 복원샘플을 유도하는 - 상기 역맵핑 구간은 상기 제1구간들 중에서 상기 제2대상 구간에 대응되는 구간임, 영상 복호화 장치
|
18 |
18
제15항에 있어서,상기 엔트로피 복호화부는,상기 제2인에이블 플래그가 상기 제1코딩 툴이 인에이블됨을 지시하는 경우에, 색차 잔차샘플들의 스케일링이 인에이블되는지 여부를 지시하는 색차 플래그를 상기 비트스트림의 픽처 레벨로부터 복호화하고,상기 수행부는,상기 색차 플래그의 값에 따라, 상기 비트스트림으로부터 복호화된 색차 스케일링 정보를 이용하여 상기 현재블록의 색차 잔차샘플들을 스케일링하는, 영상 복호화 장치
|
19 |
19
제18항에 있어서,상기 유도부는,상기 비트 뎁스, 상기 제2구간들에 대한 정보 및 상기 색차 스케일링 정보에 기초하여, 상기 제2구간들 각각의 색차 스케일링 관계를 유도하고,상기 구간 결정부는, 상기 제2구간들 중에서, 상기 현재블록의 좌측에 위치하는 휘도 복원샘플과 상기 현재블록의 상측에 위치하는 휘도 복원샘플의 평균 값이 속하는 구간을 결정하며,상기 샘플 유도부는,상기 평균 값이 속하는 구간에 대응되는 색차 스케일링 관계를 이용하여, 상기 색차 잔차샘플들을 스케일링하는, 영상 복호화 장치
|
20 |
20
제11항에 있어서,상기 코딩 툴은,현재블록의 잔차샘플들에 대해 차등 부호화(differential coding)를 적용하는 제2코딩 툴을 더 포함하고,상기 인에이블 플래그는, 상기 비트스트림의 SPS 레벨로부터 복호화되며,상기 적용 플래그는,상기 인에이블 플래그가 상기 제2코딩 툴이 인에이블됨을 지시하는 경우에, 상기 비트스트림의 블록 레벨로부터 복호화되는 제2적용 플래그를 포함하는 - 상기 제2적용 플래그는 제2코딩 툴의 적용 여부를 지시함, 영상 복호화 장치
|