1 |
1
서로 다른 사용자 시점에서 생성된 복수의 360도 영상들 중에서 기준 영상을 생성하는 동작;상기 기준 영상을 적어도 하나의 360도 영상으로 와핑(warping)하고, 와핑의 결과가 미리 설정된 기준 이하인 왜곡 영역을 결정하는 동작; 및상기 왜곡 영역의 영상 데이터를 상기 왜곡 영역에 대응하는 적어도 하나의 360도 영상의 데이터에 기반하여 보완하는 동작을 포함하는 영상 전송 장치의 동작 방법
|
2 |
2
제1 항에 있어서, 상기 보완하는 동작은,상기 왜곡 영역을 축소 및/또는 확장하여 상기 와핑된 360도 영상들을 이진 마스크(binary mask)로 나타내는 동작;상기 이진 마스크에서 상기 왜곡 영역에 해당하는 영상 데이터를 상기 360도 영상들 중에서 해당하는 사용자 시점의 360도 영상으로부터 채우는 동작;상기 이진 마스크에서 상기 왜곡 영역 이외의 영역은 미리 정해진 영상으로 채우는 동작을 포함하는 영상 전송 장치의 동작 방법
|
3 |
3
제2 항에 있어서,상기 왜곡 영역이 보완된 360도 영상들 중에서 특정 사용자 시점의 360도 영상의 프레임들의 이진 마스크들을 구하는 동작;상기 이진 마스크들을 미리 결정된 프레임 간격 단위로 중첩하는 동작;상기 중첩된 이진 마스크에서 영역 확장(region growing)을 실행하여 영상 정보가 존재하는 영역을 추출하는 동작;상기 특정 사용자 시점의 360도 영상을 구성하는 개별 영상들의 수보다 작은 수로 상기 추출 영역을 병합한 영상을 생성하는 동작; 및상기 병합 영상들에 대한 데이터를 전송하는 동작을 더 포함하는 영상 전송 장치의 동작 방법
|
4 |
4
제1 항에 있어서, 상기 기준 영상을 생성하는 동작은,상기 복수의 360도 영상들 중에서 영상들 간의 중복성이 가장 큰 영상을 선택하여 기준 영상으로 생성하는 영상 전송 장치의 동작 방법
|
5 |
5
제2 항에 있어서,상기 왜곡 영역은 상기 기준 영상 및 상기 복수의 360도 영상들 간에 영상이 중복되지 않는 영역인 영상 전송 장치의 동작 방법
|
6 |
6
제3 항에 있어서,상기 추출 영역을 병합하여 상기 특정 사용자 시점의 360도 영상을 구성하는 개별 영상들의 수보다 작은 수의 병합 영상들을 생성하는 동작은,상기 추출 영역들 중 적어도 일부를 병합하여 영상을 생성하되,상기 추출 영역들의 영상 정보가 서로 중첩되지 않도록 상기 추출 영역들을 배치하는 영상 전송 장치의 동작 방법
|
7 |
7
제6 항에 있어서,상기 추출 영역들의 영상 정보가 서로 중첩되지 않도록 상기 추출 영역들을 배치하여 새로운 영상을 생성하는 동작은,상기 추출 영역들의 영상 정보가 서로 중첩되지 않도록 배치하거나,상기 추출 영역들 중 제1 추출 영역 내의 영상 정보가 없는 영역에 제2 추출 영역이 포함되도록 병합하거나, 또는상기 추출 영역들 중 적어도 일부를 회전하여 병합하는 동작인 영상 전송 장치의 동작 방법
|
8 |
8
서로 다른 사용자 시점에서 생성된 복수의 360도 영상들 중에서 기준 영상을 생성하고, 상기 기준 영상을 적어도 하나의 360도 영상으로 와핑(warping)하고, 와핑의 결과가 미리 설정된 기준 이하인 왜곡 영역을 결정하고, 상기 왜곡 영역의 영상 데이터를 상기 왜곡 영역에 대응하는 적어도 하나의 360도 영상의 데이터에 기반하여 보완한 영상을 생성하는 제어부;상기 360도 영상, 상기 기준 영상 및 상기 왜곡 영역이 보완된 영상의 데이터를 인코딩하는 인코더; 및영상 재생 장치로 상기 영상 데이터 및 상기 영상 데이터에 대한 영상 정보를 송신하는 통신부를 포함하는 영상 전송 장치
|
9 |
9
제8 항에 있어서, 상기 제어부는,상기 왜곡 영역을 축소 및/또는 확장하여 상기 와핑된 360도 영상들을 이진 마스크(binary mask)로 나타내고, 상기 이진 마스크에서 상기 왜곡 영역에 해당하는 영상 데이터를 상기 360도 영상들 중에서 해당하는 사용자 시점의 360도 영상으로부터 채우고, 상기 이진 마스크에서 상기 왜곡 영역 이외의 영역은 미리 정해진 영상으로 채워 왜곡 영역이 보완된 영상을 생성하는 영상 전송 장치
|
10 |
10
제8 항에 있어서, 상기 제어부는,상기 왜곡 영역이 보완된 360도 영상들 중에서 특정 사용자 시점의 360도 영상의 프레임들의 이진 마스크들을 구하고,상기 이진 마스크들을 미리 결정된 프레임 간격 단위로 중첩하고,상기 중첩된 이진 마스크에서 영역 확장(region growing)을 실행하여 영상 정보가 존재하는 영역을 추출하고,상기 특정 사용자 시점의 360도 영상을 구성하는 개별 영상들의 수보다 작은 수로 상기 추출 영역을 병합한 영상을 생성하는 영상 전송 장치
|
11 |
11
제8 항에 있어서, 상기 제어부는,상기 복수의 360도 영상들 중에서 영상들 간의 중복성이 가장 큰 영상을 선택하여 기준 영상으로 생성하는 영상 전송 장치
|
12 |
12
제10 항에 있어서, 상기 제어부는,상기 추출 영역들 중 적어도 일부를 병합하여 새로운 영상을 생성하되, 상기 추출 영역들의 영상 정보가 서로 중첩되지 않도록 상기 추출 영역들을 배치하여 새로운 영상을 생성하는 영상 전송 장치
|
13 |
13
제12 항에 있어서, 상기 제어부는,상기 추출 영역들의 영상 정보가 서로 중첩되지 않도록 배치하거나,상기 추출 영역들 중 제1 추출 영역 내의 영상 정보가 없는 영역에 제2 추출 영역이 포함되도록 병합하거나, 또는 상기 추출 영역들 중 적어도 일부를 회전하여 병합하는 영상 전송 장치
|
14 |
14
가상 현실 공간에서 사용자 시점을 감지하는 동작;영상 전송 장치로부터 서로 다른 사용자 시점에서 생성된 복수의 360도 영상들 중에서 상기 감지된 사용자 시점에 해당하는 360도 영상의 영상 데이터의 전송을 요청하는 동작;상기 영상 전송 장치로부터 상기 사용자 시점에 해당하는 기준 영상 및 중복성이 제거된 영상에 대한 영상 데이터를 수신하는 동작; 및상기 영상 데이터를 기초로 상기 기준 영상 및 중복성이 제거된 영상을 렌더링하여 출력하도록 제어하는 동작을 포함하되,상기 기준 영상은 상기 가상 현실 공간에서 서로 다른 사용자 시점에서 생성된 복수의 360도 영상들 중에서 영상들 간의 중복성이 가장 큰 영상으로 생성되고,상기 중복성이 제거된 영상은 상기 기준 영상을 적어도 하나의 360도 영상으로 와핑한 결과가 미리 설정된 기준 이하인 왜곡 영역의 영상 데이터를 상기 왜곡 영역에 대응하는 상기 적어도 하나의 360도 영상의 데이터로 보완하여 생성되는 영상 재생 장치의 동작 방법
|
15 |
15
제14 항에 있어서, 상기 중복성이 제거된 영상은,상기 왜곡 영역을 나타낸 이진 마스크에서 상기 왜곡 영역에 해당하는 영상 데이터를 상기 360도 영상들 중에서 해당하는 사용자 시점의 360도 영상으로부터 채우고, 상기 이진 마스크에서 상기 왜곡 영역 이외의 영역은 미리 정해진 영상으로 채워져 생성된 영상인 영상 재생 장치의 동작 방법
|
16 |
16
제14 항에 있어서, 상기 중복성이 제거된 영상은,상기 왜곡 영역이 보완된 360도 영상들 중에서 특정 사용자 시점의 360도 영상의 이진 마스크들이 미리 결정된 프레임 간격 단위로 중첩되고, 영역 확장(region growing)으로 추출된 상기 중첩된 이진 마스크에서 영상 정보가 존재하는 영역을 병합하여 생성된 병합 영상이고,상기 병합 영상의 수는 상기 특정 사용자 시점의 360도 영상을 구성하는 개별 영상들의 수보다 작은 영상 재생 장치의 동작 방법
|
17 |
17
제16 항에 있어서, 상기 병합 영상은,상기 추출 영역들 중 적어도 일부가 병합되어 생성되며,상기 추출 영역들은 상기 추출 영역들의 영상 정보가 서로 중첩되지 않도록 배치되는 영상 재생 장치의 동작 방법
|
18 |
18
제17 항에 있어서, 상기 영상 데이터는,상기 병합 영상의 개수 정보,상기 병합 영상에서 상기 추출 영역에 대한 개수 정보, 크기 정보 및 배치 정보, 및상기 병합 영상에서 상기 추출 영역 중 적어도 일부에 대한 회전 정보를 포함하는 영상 재생 장치의 동작 방법
|
19 |
19
컴퓨팅장치에서,서로 다른 사용자 시점에서 생성된 복수의 360도 영상들 중에서 기준 영상을 생성하는 동작;상기 기준 영상을 적어도 하나의 360도 영상으로 와핑(warping)하고, 와핑의 결과가 미리 설정된 기준 이하인 왜곡 영역을 결정하는 동작; 및상기 왜곡 영역의 영상 데이터를 상기 왜곡 영역에 대응하는 적어도 하나의 360도 영상의 데이터에 기반하여 보완하는 동작을 실행시키기 위하여 매체에 저장된 컴퓨터프로그램
|