1 |
1
비디오 데이터를 복호화하는 방법으로서,비디오 데이터의 블록에 대한 패치북 리스트를 결정하는 단계;상기 비디오 데이터의 블록에 대한 하나 이상의 인덱스 값들을 결정하는 단계, 상기 인덱스 값들 각각은 상기 패치북 리스트의 패치북 엔트리들 중 상기 비디오 데이터의 블록 내 픽셀들의 서브세트에 대응되는 컬러 값들을 가진 패치북 엔트리를 지시함; 및상기 비디오 데이터의 블록에 대한 상기 패치북 리스트 및 상기 인덱스 값들에 기초하여 상기 픽셀들의 서브세트들을 복원하는 단계를 포함하는, 방법
|
2 |
2
제1항에 있어서,상기 픽셀들의 서브세트들을 복원하는 단계는,상기 인덱스 값들에 의해 지시되는 패치북 엔트리들로부터 상기 픽셀들의 서브세트들에 대한 예측 값들을 생성하는 단계;비트스트림으로부터 상기 픽셀들의 서브세트들에 대한 잔차 값들을 결정하는 단계; 및상기 예측 값들에 상기 잔차 값들을 가산하는 단계를 포함하는, 방법
|
3 |
3
제1항에 있어서,상기 픽셀들의 서브세트들을 복원하는 단계는,비트스트림으로부터 상기 픽셀들의 서브세트들에 대한 잔차 값들을 결정하는 것 없이, 상기 인덱스 값들에 의해 지시되는 패치북 엔트리들로부터 상기 픽셀들의 서브세트들에 복원된 샘플 값들을 생성하는 단계를 포함하는, 방법
|
4 |
4
제1항에 있어서,상기 블록이 상기 패치북 리스트의 엔트리들 중 어느 엔트리와도 연관되지 않는 이스케이프 픽셀들의 서브세트를 포함하는 지를 결정하는 단계;비트스트림으로부터 상기 이스케이프 픽셀들의 서브세트에 대한 부호화된 샘플 값들을 획득하는 단계; 및상기 부호화된 샘플 값들에 대해 역변환 및 역양자화를 수행하여 상기 이스케이프 픽셀들의 서브세트를 복원하는 단계를 더 포함하는, 방법
|
5 |
5
제1항에 있어서,상기 블록이 상기 패치북 리스트의 엔트리들 중 어느 엔트리와도 연관되지 않는 이스케이프 픽셀들의 서브세트를 포함하는 지를 결정하는 단계;상기 블록의 복원된 주변 블록으로부터 상기 이스케이프 픽셀들의 서브세트에 대한 예측 값들을 생성하는 단계;비트스트림으로부터 상기 이스케이프 픽셀들의 서브세트에 대한 잔차 값들을 획득하는 단계; 및상기 예측 값들에 상기 잔차 값들을 가산하여 상기 이스케이프 픽셀들의 서브세트를 복원하는 단계를 더 포함하는, 방법
|
6 |
6
제1항에 있어서,상기 비디오 데이터의 블록에 대한 패치북 리스트를 결정하는 단계는,하나 이상의 후보 패치북들을 포함하는 패치북 예측 리스트를 결정하는 단계; 및상기 패치북 예측 리스트의 엔트리들 중에서 상기 비디오 데이터의 블록에 대한 패치북 리스트에 사용된 적어도 하나의 엔트리를 결정하는 단계를 포함하는, 방법
|
7 |
7
제6항에 있어서,상기 패치북 예측 리스트를 결정하는 단계는, 상기 비디오 데이터의 이미 복원된 다른 블록에 사용된 패치북 리스트의 엔트리들을 상기 패치북 예측 리스트의 엔트리로서 결정하는 단계를 포함하는, 방법
|
8 |
8
제6항에 있어서,상기 패치북 예측 리스트를 결정하는 단계는, 상기 비디오 데이터의 이미 복원된 블록들 중에서, (ⅰ) 인트라 예측 부호화된 블록의 복원 블록, (ⅱ) 인터 예측 부호화된 블록의 복원 블록 또는 (ⅲ) IBC 모드로 부호화된 블록의 복원 블록으로부터 상기 패치북 예측 리스트의 새로운 엔트리를 생성하는 단계를 포함하는 것을 특징으로 하는, 방법
|
9 |
9
제1항에 있어서,상기 패치북 예측 리스트를 결정하는 단계는, 상기 비디오 데이터의 이미 복원된 다른 블록에 대해 결정된 패치북 예측 리스트에 존재하는 엔트리들을 스티치하여 상기 패치북 예측 리스트의 새로운 엔트리를 생성하는 단계를 포함하는 것을 특징으로 하는, 방법
|
10 |
10
제1항에 있어서,상기 비디오 데이터의 블록에 대한 패치북 리스트를 결정하는 단계는,비트스트림에서 시그널링된 상위 레벨의 신택스 엘리먼트들에 의해 특정되는 디폴트 패치북 리스트를 식별하는 단계; 및상기 디폴트 패치북 리스트의 엔트리들 중에서 상기 비디오 데이터의 블록에 대한 패치북 리스트에 사용된 적어도 하나의 엔트리를 결정하는 단계를 포함하는, 방법
|
11 |
11
비디오 데이터를 부호화하는 방법으로서,비디오 데이터의 블록에 대한 패치북 리스트를 결정하는 단계;상기 비디오 데이터의 블록에 대한 하나 이상의 인덱스 값들을 결정하는 단계, 상기 인덱스 값들 각각은 상기 패치북 리스트의 패치북 엔트리들 중 상기 비디오 데이터의 블록 내 픽셀들의 서브세트에 대응되는 컬러 값들을 가진 패치북 엔트리를 지시함; 및상기 비디오 데이터의 블록에 대한 상기 인덱스 값들을 부호화하는 단계를 포함하는, 방법
|
12 |
12
제10항에 있어서,상기 인덱스 값들에 의해 지시되는 패치북 엔트리들로부터 상기 픽셀들의 서브세트들에 대한 예측 값들을 생성하는 단계;상기 픽셀들의 서브세트들에 대한 예측 값들로부터 상기 픽셀들의 서브세트들에 대한 잔차 값들을 결정하는 단계; 및상기 픽셀들의 서브세트들에 대한 잔차 값들을 부호화하는 단계를 더 포함하는, 방법
|
13 |
13
제10항에 있어서,상기 비디오 데이터의 블록이 상기 패치북 리스트의 엔트리들 중 어느 엔트리와도 연관되지 않는 이스케이프 픽셀들의 서브세트를 포함하는 지를 결정하는 단계; 및상기 이스케이프 픽셀들의 서브세트에 대한 샘플 값들에 대해, 역변환 및 역양자화를 포함한 부호화를 수행하는 단계;를 더 포함하는, 방법
|
14 |
14
제11항에 있어서,상기 비디오 데이터의 블록이 상기 패치북 리스트의 엔트리들 중 어느 엔트리와도 연관되지 않는 이스케이프 픽셀들의 서브세트를 포함하는 지를 결정하는 단계;상기 비디오 데이터의 블록의 복원된 주변 블록으로부터 상기 이스케이프 픽셀들의 서브세트에 대한 예측 값들을 생성하는 단계;상기 이스케이프 픽셀들의 서브세트에 대한 예측 값들에 기초하여 상기 이스케이프 픽셀들의 서브세트에 대한 잔차 값들을 생성하는 단계; 및상기 이스케이프 픽셀들의 서브세트에 대한 잔차 값들을 부호화하는 단계를 더 포함하는, 방법
|
15 |
15
제11항에 있어서,하나 이상의 후보 패치북들을 포함하는 패치북 예측 리스트를 결정하는 단계; 및상기 패치북 예측 리스트의 엔트리들 중에서 상기 비디오 데이터의 블록에 대한 패치북 리스트에 사용된 적어도 하나의 엔트리를 표시하는 2진 플래그들의 시퀀스를 부호화하는 단계 를 더 포함하는, 방법
|
16 |
16
제15항에 있어서,상기 패치북 예측 리스트를 결정하는 단계는, 상기 비디오 데이터의 이미 복원된 다른 블록에 사용된 패치북 리스트의 엔트리들을 상기 패치북 예측 리스트의 엔트리로서 결정하는 단계를 포함하는, 방법
|
17 |
17
제15항에 있어서,상기 패치북 예측 리스트를 결정하는 단계는, 상기 비디오 데이터의 이미 부호화된 블록들 중에서, (ⅰ) 인트라 예측 부호화된 블록의 복원 블록, (ⅱ) 인터 예측 부호화된 블록의 복원 블록 또는 (ⅲ) IBC 모드로 부호화된 블록의 복원 블록으로부터 새로운 엔트리를 생성하는 단계를 포함하는 것을 특징으로 하는, 방법
|
18 |
18
제11항에 있어서,상기 패치북 예측 리스트를 결정하는 단계는, 상기 비디오 데이터의 이미 부호화된 다른 블록에 대해 결정된 패치북 예측 리스트에 존재하는 엔트리들을 스티치하여 새로운 엔트리를 생성하는 단계를 포함하는 것을 특징으로 하는, 방법
|
19 |
19
제11항에 있어서,상기 비디오 데이터의 블록에 대한 패치북 리스트를 결정하는 단계는,비트스트림에서 시그널링된 상위 레벨의 신택스 엘리먼트들에 의해 특정되는 디폴트 패치북 리스트를 식별하는 단계; 및상기 디폴트 패치북 리스트의 엔트리들 중에서 상기 비디오 데이터의 블록에 대한 패치북 리스트에 사용된 적어도 하나의 엔트리를 결정하는 단계를 포함하는, 방법
|
20 |
20
비디오 데이터를 복호화하기 위한 장치로서,메모리; 및 하나 이상의 프로세서를 포함하며,상기 하나 이상의 프로세서는, 비디오 데이터의 블록에 대한 패치북 리스트를 결정하는 단계;상기 비디오 데이터의 블록에 대한 하나 이상의 인덱스 값들을 결정하는 단계, 상기 인덱스 값들 각각은 상기 패치북 리스트의 패치북 엔트리들 중 상기 비디오 데이터의 블록 내 픽셀들의 서브세트에 대응되는 컬러 값들을 가진 패치북 엔트리를 지시함; 및상기 비디오 데이터의 블록에 대한 상기 패치북 리스트 및 상기 인덱스 값들에 기초하여 상기 픽셀들의 서브세트들을 복원하는 단계를 수행하도록 구성된, 장치
|