1 |
1
몰입형 비디오 복호화 장치가 수행하는, 몰입형 비디오의 아틀라스(atlas) 구성요소를 포함하는 팩(pack)을 언패킹(unpacking)하는 방법에 있어서, 비트스트림으로부터 패킹 플래그(packing flag)를 복호화하는 단계;상기 패킹 플래그가 참인 경우, 상기 비트스트림으로부터 패킹 정보를 복호화하는 단계;상기 비트스트림으로부터 서브 픽처 또는 타일을 복호화하여 상기 팩을 생성하는 단계; 및상기 패킹 정보를 이용하여 상기 팩으로부터 상기 아틀라스 구성요소를 언패킹하는 단계를 포함하는 것을 특징으로 하는 방법
|
2 |
2
제1항에 있어서, 상기 아틀라스 구성요소는,상기 몰입형 비디오를 복원하기 위한, 기본 시점(basic view)의 텍스처(texture) 비디오, 기본 시점의 깊이 비디오(depth video), 추가 시점(additional view)의 텍스처 비디오, 및 추가 시점의 깊이 비디오를 포함하는 것을 특징으로 하는 방법
|
3 |
3
제2항에 있어서, 상기 패킹 정보는, 깊이 비디오의 우선을 지시하는 플래그, 텍스처 비디오의 비트 심도(bit depth), 상기 깊이 비디오의 비트 심도, 널 데이터(null data) 플래그, 및 다시점 비디오 그룹을 나타내는 플래그를 포함하는 것을 특징으로 하는 방법
|
4 |
4
제3항에 있어서, 상기 깊이 비디오의 우선을 지시하는 플래그가 참이 아닌 경우, 상기 기본 시점의 텍스처 비디오, 상기 추가 시점의 텍스처 비디오, 상기 기본 시점의 깊이 비디오, 및 상기 추가 시점의 깊이 비디오의 순서로 상기 팩이 구성되는 것을 특징으로 하는 방법
|
5 |
5
제3항에 있어서, 상기 깊이 비디오의 우선을 지시하는 플래그가 참인 경우, 상기 기본 시점의 텍스처 비디오, 상기 기본 시점의 깊이 비디오, 상기 추가 시점의 깊이 비디오, 및 상기 추가 시점의 텍스처 비디오의 순서로 상기 팩이 구성되는 것을 특징으로 하는 방법
|
6 |
6
제3항에 있어서, 상기 깊이 비디오의 비트 심도가 16 비트인 경우, 상기 깊이 비디오를 비트 심도가 8 비트인 상위 비디오 및 하위 비디오로 분할하여 상기 팩이 구성되는 것을 특징으로 하는 방법
|
7 |
7
제6항에 있어서, 상기 깊이 비디오의 우선을 지시하는 플래그가 참인 경우, 상기 기본 시점의 텍스처 비디오, 상기 기본 시점에 대한 상위 깊이 비디오, 상기 기본 시점에 대한 하위 깊이 비디오, 상기 추가 시점에 대한 하위 깊이 비디오, 상기 추가 시점에 대한 하위 깊이 비디오, 및 상기 추가 시점의 텍스처 비디오의 순서로 상기 팩이 구성되는 것을 특징으로 하는 방법
|
8 |
8
제3항에 있어서, 4:0:0 포맷의 깊이 정보를 4:2:0 포맷에 패킹함에 있어서, 상기 깊이 비디오의 비트 심도가 상기 텍스처 비디오의 비트 심도보다 작거나 같은 경우, Y 채널에 4:0:0 포맷의 깊이 정보가 채워지고, 기설정된 값 또는 상기 Y 채널을 다운샘플링하여 U 및 V 채널에 채워지는 것을 특징으로 하는 방법
|
9 |
9
제8항에 있어서, 상기 깊이 비디오의 비트 심도가 상기 텍스처 비디오의 비트 심도보다 큰 경우, 상기 텍스처 비디오의 비트 심도만큼의 상위 깊이 비디오 또는 하위 깊이 비디오가 상기 Y 채널에 채워지고, 나머지 정보가 상기 U 및 V 채널에 채워지는 것을 특징으로 하는 방법
|
10 |
10
제3항에 있어서, 상기 널 데이터 플래그가 참인 경우, 상기 팩은 널 데이터를 포함하고, 상기 언패킹하는 단계는 상기 널 데이터의 해당 영역을 기설정된 값으로 채우는 것을 특징으로 하는 방법
|
11 |
11
제3항에 있어서,상기 다시점 비디오 그룹을 나타내는 플래그가 참인 경우, 적어도 하나의 다시점 그룹 각각은, 그룹별 기본 시점 및 추가 시점을 포함하되, 하나의 그룹에 포함되는 기본 시점 및 추가 시점만으로 상기 팩이 구성되는 것을 특징으로 하는 방법
|
12 |
12
제2항에 있어서,상기 기본 시점의 깊이 비디오, 상기 추가 시점의 텍스처 비디오, 및 상기 추가 시점의 깊이 비디오에 해당하는 서브 픽처를 복호화하는 경우, 인루프 필터(inloop filter)를 사용하지 않는 것을 특징으로 하는 방법
|
13 |
13
몰입형 비디오 부호화 장치가 수행하는, 몰입형 비디오(immersive video)의 아틀라스(atlas) 구성요소를 패킹(packing)하는 방법에 있어서, 상기 몰입형 비디오로부터 상기 아틀라스 구성요소를 생성하는 단계;기설정된 패킹 플래그(packing flag)를 획득하는 단계;상기 패킹 플래그가 참인 경우, 패킹 정보를 획득하거나 생성하는 단계; 및상기 패킹 정보를 기반으로 상기 아틀라스 구성요소를 패킹하여 팩(pack)을 생성하는 단계를 포함하는 것을 특징으로 하는 방법
|
14 |
14
제13항에 있어서, 상기 아틀라스 구성요소는,상기 몰입형 비디오로부터 생성된, 기본 시점(basic view)의 텍스처(texture) 비디오, 기본 시점의 깊이 비디오(depth video), 추가 시점(additional view)의 텍스처 비디오, 및 추가 시점의 깊이 비디오를 포함하는 것을 특징으로 하는 방법
|
15 |
15
제13항에 있어서, 상기 패킹 정보는, 깊이 비디오의 우선을 지시하는 플래그, 텍스처 비디오의 비트 심도(bit depth), 상기 깊이 비디오의 비트 심도, 널 데이터(null data) 플래그, 및 다시점 비디오 그룹을 나타내는 플래그를 포함하는 것을 특징으로 하는 방법
|
16 |
16
제13항에 있어서, 상기 패킹 플래그, 상기 패킹 정보, 상기 팩을 부호화하여 비트스트림을 생성하는 단계; 및상기 비트스트림을 몰입형 비디오 복호화 장치로 전송하는 단계를 더 포함하는 것을 특징으로 하는 방법
|
17 |
17
제15항에 있어서, 상기 패킹 정보를 획득하거나 생성하는 단계는, 상기 팩이 널 데이터의 영역을 포함하는 경우, 상기 널 데이터 플래그를 참으로 설정하는 것을 특징으로 하는 방법
|