KR20200009594A - 파노라마 형식의 이미지를 이용한 가상현실 만화 서비스 제공 방법 - Google Patents
파노라마 형식의 이미지를 이용한 가상현실 만화 서비스 제공 방법 Download PDFInfo
- Publication number
- KR20200009594A KR20200009594A KR1020180084166A KR20180084166A KR20200009594A KR 20200009594 A KR20200009594 A KR 20200009594A KR 1020180084166 A KR1020180084166 A KR 1020180084166A KR 20180084166 A KR20180084166 A KR 20180084166A KR 20200009594 A KR20200009594 A KR 20200009594A
- Authority
- KR
- South Korea
- Prior art keywords
- file
- virtual reality
- comic
- client
- information
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000009826 distribution Methods 0.000 claims abstract description 55
- 210000000746 body region Anatomy 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 14
- 230000000694 effects Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 241000287181 Sturnus vulgaris Species 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H04N13/0232—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
- H04N13/207—Image signal generators using stereoscopic image cameras using a single 2D image sensor
- H04N13/232—Image signal generators using stereoscopic image cameras using a single 2D image sensor using fly-eye lenses, e.g. arrangements of circular lenses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- General Health & Medical Sciences (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Processing Or Creating Images (AREA)
Abstract
파노라마 형식의 이미지를 이용한 가상현실 만화 서비스 제공 방법이 제공된다. 상기 방법은 서버가 제1 클라이언트로부터 만화 콘텐츠의 작품 정보를 수신하는 단계, 상기 서버가 상기 제1 클라이언트로부터 상기 만화 콘텐츠의 하나 이상의 장면을 구성하는 하나 이상의 파노라마 형식의 이미지 파일을 수신하는 단계, 상기 서버가 하나 이상의 상기 파노라마 형식의 이미지 파일 각각에 대하여 상기 파노라마 형식의 이미지 파일을 큐브 형식의 복수의 이미지 파일로 변환하여 분할하는 단계, 상기 서버가 상기 만화 콘텐츠의 작품 정보 및 상기 큐브 형식의 복수의 이미지 파일을 이용하여, 헤더 영역이 상기 만화 콘텐츠의 작품 정보를 포함하고 바디 영역이 상기 큐브 형식의 복수의 이미지 파일의 정보를 포함하는 플레이 정보 파일을 생성하는 단계, 및 상기 서버가 상기 큐브 형식의 복수의 이미지 파일 및 상기 플레이 정보 파일을 이용하여, 유통용 가상현실 만화 파일을 생성하는 단계를 포함한다.
Description
본 발명은 파노라마 형식의 이미지를 이용한 가상현실 만화 서비스 제공 방법에 관한 것이다.
인터넷의 발달로 다양한 형태의 콘텐츠가 제공되고 있으며, 그 중에서 인터넷으로 만화(cartoon)를 감상할 수 있도록 한 웹툰(webtoon)이 대표적으로 제공되고 있다. 이러한 웹툰은 인터넷을 뜻하는 웹(web)과 만화를 뜻하는 카툰(cartoon)의 합성어로서, 각종 멀티미디어 효과를 동원해 제작된 인터넷 만화를 의미한다.
스마트폰 등의 스마트 기기의 보급이 증가하면서, 스마트 기기에서도 웹툰을 감상할 수 있게 되었으며, 사용자는 통상적으로 세로로 길게 제작된 웹툰을 아래로 스크롤링하면서 웹툰을 감상하고 있다.
한편, 최근에는 가상현실(VR, Virtual-Reality) 공간 상에서 컨텐츠를 감상하며 즐길 수 있는 환경이 도입되고 있다. 가상현실 콘텐츠는 사용자에게 새로운 경험과 높은 현실감을 제공할 수 있어 각광받고 있다. 이에 따라, 웹툰을 포함한 만화 콘텐츠를 제작하는 작가들도 가상현실 만화 콘텐츠를 제작하기 위한 도구 및 서비스를 필요로 하게 되었다.
본 발명이 해결하고자 하는 과제는 만화 콘텐츠를 제작하는 작가들이 가상현실 만화 콘텐츠를 쉽고 편리하게 제작할 수 있도록 하는 가상현실 만화 서비스 제공 방법을 제공하는 것이다.
본 발명이 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.
상술한 과제를 해결하기 위한 본 발명의 일 면에 따른 가상현실 만화 서비스 제공 방법은, 서버가 제1 클라이언트로부터 만화 콘텐츠의 작품 정보를 수신하는 단계, 상기 서버가 상기 제1 클라이언트로부터 상기 만화 콘텐츠의 하나 이상의 장면을 구성하는 하나 이상의 파노라마 형식의 이미지 파일을 수신하는 단계, 상기 서버가 하나 이상의 상기 파노라마 형식의 이미지 파일 각각에 대하여 상기 파노라마 형식의 이미지 파일을 큐브 형식의 복수의 이미지 파일로 변환하여 분할하는 단계, 상기 서버가 상기 만화 콘텐츠의 작품 정보 및 상기 큐브 형식의 복수의 이미지 파일을 이용하여, 헤더 영역이 상기 만화 콘텐츠의 작품 정보를 포함하고 바디 영역이 상기 큐브 형식의 복수의 이미지 파일의 정보를 포함하는 플레이 정보 파일을 생성하는 단계, 및 상기 서버가 상기 큐브 형식의 복수의 이미지 파일 및 상기 플레이 정보 파일을 이용하여, 유통용 가상현실 만화 파일을 생성하는 단계를 포함한다.
일부 실시예에서, 상기 플레이 정보 파일은 XML(EXtensible Markup Language) 또는 JSON (JavaScript Object Notation) 형식으로 제공된다.
일부 실시예에서, 상기 방법은, 상기 서버가 상기 제1 클라이언트로부터 상기 만화 콘텐츠의 하나 이상의 장면을 구성하는 하나 이상의 음원 파일을 수신하는 단계를 더 포함하고, 상기 플레이 정보 파일을 생성하는 단계는, 상기 만화 콘텐츠의 작품 정보, 상기 큐브 형식의 복수의 이미지 파일 및 하나 이상의 상기 음원 파일을 이용하여, 헤더 영역이 상기 만화 콘텐츠의 작품 정보를 포함하고 바디 영역이 상기 큐브 형식의 복수의 이미지 파일의 정보 및 하나 이상의 상기 음원 파일의 정보를 포함하는 플레이 정보 파일을 생성하고, 상기 유통용 가상현실 만화 파일을 생성하는 단계는, 상기 큐브 형식의 복수의 이미지 파일, 하나 이상의 상기 음원 파일 및 상기 플레이 정보 파일을 이용하여, 유통용 가상현실 만화 파일을 생성한다.
일부 실시예에서, 상기 방법은, 상기 서버가 제2 클라이언트에게 상기 유통용 가상현실 만화 파일을 전송하는 단계, 및 상기 제2 클라이언트가 상기 유통용 가상현실 만화 파일을 플레이하는 단계를 더 포함하고, 상기 유통용 가상현실 만화 파일을 플레이하는 단계는, 상기 제2 클라이언트가 상기 큐브 형식의 복수의 이미지 파일을 이용하여 360도 이미지를 구현하여 표시한다.
또한, 상기 유통용 가상현실 만화 파일을 플레이하는 단계는, 상기 제2 클라이언트가 상기 360도 이미지 내에 다음 장면으로의 이동을 위한 사용자 인터페이스 객체를 상기 제2 클라이언트의 독자 사용자의 시선 방향에 상응하여 배치시킨다.
또한, 상기 유통용 가상현실 만화 파일을 플레이하는 단계는, 현재의 장면이 제1 유형의 장면인 경우, 상기 제2 클라이언트가 상기 360도 이미지 내에 다음 장면으로의 이동을 위한 사용자 인터페이스 객체를 고정적으로 배치시키고, 상기 현재의 장면이 제2 유형의 장면인 경우, 상기 제2 클라이언트가 상기 360도 이미지 내에 다음 장면으로의 이동을 위한 상기 사용자 인터페이스 객체를 상기 제2 클라이언트의 독자 사용자의 시선 방향에 상응하여 유동적으로 배치시킨다.
일부 실시예에서, 상기 방법은, 상기 서버가 상기 제1 클라이언트로부터 상기 만화 콘텐츠의 초점 초기화 정보를 수신하는 단계를 더 포함하고, 상기 플레이 정보 파일을 생성하는 단계는, 상기 서버가 상기 만화 콘텐츠의 작품 정보, 상기 큐브 형식의 복수의 이미지 파일 및 상기 초점 초기화 정보를 이용하여, 헤더 영역이 상기 만화 콘텐츠의 작품 정보를 포함하고 바디 영역이 상기 큐브 형식의 복수의 이미지 파일의 정보 및 상기 초점 초기화 정보를 포함하는 플레이 정보 파일을 생성한다.
또한, 상기 방법은, 상기 서버가 제2 클라이언트에게 상기 유통용 가상현실 만화 파일을 전송하는 단계, 및 상기 제2 클라이언트가 상기 유통용 가상현실 만화 파일을 플레이하는 단계를 더 포함하고, 상기 유통용 가상현실 만화 파일을 플레이하는 단계는, 상기 제2 클라이언트가 상기 큐브 형식의 복수의 이미지 파일을 이용하여 360도 이미지를 구현하여 표시하고, 상기 초점 초기화 정보를 이용하여 소정의 장면에 상응하는 시점에 상기 제2 클라이언트의 독자 사용자의 초점을 초기화시킨다.
일부 실시예에서, 상기 방법은, 상기 서버가 상기 유통용 가상현실 만화 파일을 암호화하는 단계, 상기 서버가 제2 클라이언트에게 암호화된 상기 유통용 가상현실 만화 파일을 전송하는 단계, 상기 제2 클라이언트가 암호화된 상기 유통용 가상현실 만화 파일을 복호화하는 단계, 및 상기 제2 클라이언트가 복호화된 상기 유통용 가상현실 만화 파일을 플레이하는 단계를 더 포함한다.
상술한 과제를 해결하기 위한 본 발명의 다른 면에 따른 가상현실 만화 서비스 제공 방법은, 제1 클라이언트가 작가 사용자로부터 만화 콘텐츠의 작품 정보를 수신하는 단계, 상기 제1 클라이언트가 상기 작가 사용자로부터 상기 만화 콘텐츠의 하나 이상의 장면을 구성하는 하나 이상의 파노라마 형식의 이미지 파일을 수신하는 단계, 상기 제1 클라이언트가 하나 이상의 상기 파노라마 형식의 이미지 파일 각각에 대하여 상기 파노라마 형식의 이미지 파일을 큐브 형식의 복수의 이미지 파일로 변환하여 분할하는 단계, 상기 제1 클라이언트가 상기 만화 콘텐츠의 작품 정보 및 상기 큐브 형식의 복수의 이미지 파일을 서버에게 전송하는 단계, 상기 서버가 상기 만화 콘텐츠의 작품 정보 및 상기 큐브 형식의 복수의 이미지 파일을 이용하여, 헤더 영역이 상기 만화 콘텐츠의 작품 정보를 포함하고 바디 영역이 상기 큐브 형식의 복수의 이미지 파일의 정보를 포함하는 플레이 정보 파일을 생성하는 단계, 및 상기 서버가 상기 큐브 형식의 복수의 이미지 파일 및 상기 플레이 정보 파일을 이용하여, 유통용 가상현실 만화 파일을 생성하는 단계를 포함한다.
본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.
상술한 본 발명에 의하면, 작가들에게 만화 콘텐츠의 하나 이상의 장면을 구성하는 파노라마 형식의 이미지를 제작하도록 하고, 상기 파노라마 형식의 이미지 파일을 큐브 형식의 복수의 이미지 파일로 변환하여 분할하고, 상기 만화 콘텐츠의 작품 정보 및 상기 큐브 형식의 복수의 이미지 파일을 이용하여 플레이 정보 파일을 생성하고, 상기 큐브 형식의 복수의 이미지 파일 및 플레이 정보 파일을 이용하여 유통용 가상현실 만화 파일을 생성함으로써, 별도의 가상현실 제작 도구를 이용하지 않고도, 가상현실 만화 콘텐츠를 쉽고 편리하게 제작할 수 있다.
본 발명의 효과들은 이상에서 언급된 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.
도 1은 본 발명의 실시예에 따른 가상현실 만화 서비스 제공 방법의 적용 환경을 도시한 개략적인 블록도이다.
도 2는 유통용 가상현실 만화 파일의 구조를 도시한 개략적인 도면이다.
도 3은 플레이 정보 파일의 내용을 도시한 개략적인 도면이다.
도 4는 파노라마 형식의 이미지 파일을 큐브 형식의 복수의 이미지 파일로 변환하여 분할하는 것을 설명하기 위한 개략적인 도면이다.
도 5는 독자에게 유통용 가상현실 만화 파일을 제공하는 것을 설명하기 위한 개략적인 도면이다.
도 6은 360도 이미지 내에 다음 장면으로의 이동을 위한 사용자 인터페이스 객체를 배치시키는 것을 설명하기 위한 개략적인 도면이다.
도 7은 독자 사용자의 초점을 초기화시키는 것을 설명하기 위한 개략적인 도면이다.
도 8은 본 발명의 실시예에 따른 가상현실 만화 서비스 제공 방법을 도시한 개략적인 흐름도이다.
도 2는 유통용 가상현실 만화 파일의 구조를 도시한 개략적인 도면이다.
도 3은 플레이 정보 파일의 내용을 도시한 개략적인 도면이다.
도 4는 파노라마 형식의 이미지 파일을 큐브 형식의 복수의 이미지 파일로 변환하여 분할하는 것을 설명하기 위한 개략적인 도면이다.
도 5는 독자에게 유통용 가상현실 만화 파일을 제공하는 것을 설명하기 위한 개략적인 도면이다.
도 6은 360도 이미지 내에 다음 장면으로의 이동을 위한 사용자 인터페이스 객체를 배치시키는 것을 설명하기 위한 개략적인 도면이다.
도 7은 독자 사용자의 초점을 초기화시키는 것을 설명하기 위한 개략적인 도면이다.
도 8은 본 발명의 실시예에 따른 가상현실 만화 서비스 제공 방법을 도시한 개략적인 흐름도이다.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 제한되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술 분야의 통상의 기술자에게 본 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.
본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다. 명세서 전체에 걸쳐 동일한 도면 부호는 동일한 구성 요소를 지칭하며, "및/또는"은 언급된 구성요소들의 각각 및 하나 이상의 모든 조합을 포함한다. 비록 "제1", "제2" 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 발명의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야의 통상의 기술자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.
공간적으로 상대적인 용어인 "아래(below)", "아래(beneath)", "하부(lower)", "위(above)", "상부(upper)" 등은 도면에 도시되어 있는 바와 같이 하나의 구성요소와 다른 구성요소들과의 상관관계를 용이하게 기술하기 위해 사용될 수 있다. 공간적으로 상대적인 용어는 도면에 도시되어 있는 방향에 더하여 사용시 또는 동작시 구성요소들의 서로 다른 방향을 포함하는 용어로 이해되어야 한다. 예를 들어, 도면에 도시되어 있는 구성요소를 뒤집을 경우, 다른 구성요소의 "아래(below)"또는 "아래(beneath)"로 기술된 구성요소는 다른 구성요소의 "위(above)"에 놓여질 수 있다. 따라서, 예시적인 용어인 "아래"는 아래와 위의 방향을 모두 포함할 수 있다. 구성요소는 다른 방향으로도 배향될 수 있으며, 이에 따라 공간적으로 상대적인 용어들은 배향에 따라 해석될 수 있다.
“가상현실 만화 콘텐츠”는 가상현실적인 관람이 가능하도록 변환, 처리 또는 가공된 만화 콘텐츠를 의미한다. “만화 콘텐츠”는 “가상현실 만화 콘텐츠”에 상대되는 개념으로서 가상현실적인 관람이 불가능한, 즉 상기 변환, 처리 또는 가공이 적용되기 전의 만화 콘텐츠를 의미한다.
이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다.
도 1은 본 발명의 실시예에 따른 가상현실 만화 서비스 제공 방법의 적용 환경을 도시한 개략적인 블록도이다.
도 1을 참조하면, 본 발명의 실시예에 따른 가상현실 만화 서비스 제공 방법의 적용 환경(1000)은 작가 단말기(200A), 독자 단말기(200B), 가상현실 만화 서비스 시스템(100)을 포함한다.
작가 단말기(200A), 독자 단말기(200B), 가상현실 만화 서비스 시스템(100)은 네트워크를 통해서 연결되고, 각종 정보 및/또는 데이터를 서로 송수신한다. 네트워크는 유선의 또는 무선의 네트워크를 포함한다. 네트워크의 규모, 구조, 토폴로지 등은 실시예에 따라 다양하게 변형될 수 있다.
작가 단말기(200A)는 가사현실 만화 콘텐츠를 제작하는 작가가 사용하는 단말기를 나타낸다. 예를 들어, 작가 단말기(200A)는 스마트폰, 휴대폰, 데스크톱, 태블릿 PC, 노트북, 넷북, PDA(Personal Digital Assistant), 가상현실 기기(안경, 헤드셋, 헬맷 등) 등으로 제공될 수 있으나, 이에 한정되는 것은 아니며, 각종 정보 및/또는 데이터를 처리하고 네트워크에 연결되어 외부의 장치와 각종 정보 및/또는 데이터를 송수신할 수 있는 임의의 전자 통신 장치일 수 있다. 작가 단말기(200A)는 가상현실 만화 서비스 시스템(100)과 네트워크를 통해서 연결되어 상술한 기능 및 동작을 실행할 수 있도록 사전에 프로그램된 애플리케이션을 실행할 수 있다. 예를 들어, 상기 애플리케이션은 웹 브라우저 또는 스마트폰 애플리케이션일 수 있다. 이하에서, “제1 클라이언트”는 작가 단말기(200A) 또는 작가 단말기(200A)에 의해 실행되는 상기 애플리케이션의 의미로 사용된다.
독자 단말기(200B)는 가상현실 만화 콘텐츠를 조회, 열람 또는 감상하는 독자가 사용하는 단말기를 나타낸다. 예를 들어, 독자 단말기(200B)는, 작가 단말기(200A)와 마찬가지로, 스마트폰, 휴대폰, 데스크톱, 태블릿 PC, 노트북, 넷북, PDA(Personal Digital Assistant) 등으로 제공될 수 있으나, 이에 한정되는 것은 아니며, 각종 정보 및/또는 데이터를 처리하고 네트워크에 연결되어 외부의 장치와 각종 정보 및/또는 데이터를 송수신할 수 있는 임의의 전자 통신 장치일 수 있다. 독자 단말기(200B)는 가상현실 만화 서비스 시스템(100)과 네트워크를 통해서 연결되어 상술한 기능 및 동작을 실행할 수 있도록 사전에 프로그램된 애플리케이션을 실행할 수 있다. 예를 들어, 상기 애플리케이션은 웹 브라우저 또는 스마트폰 애플리케이션일 수 있다. 이하에서, “제2 클라이언트”는 독자 단말기(200B) 또는 독자 단말기(200B)에 의해 실행되는 상기 애플리케이션의 의미로 사용된다.
가상현실 만화 서비스 시스템(100)은 제1 클라이언트(200A)로부터 만화 콘텐츠의 작품 정보, 이미지 파일, 음원 파일 등을 수신하고, 상기 이미지 파일을 가상현실 만화 서비스에 적합하도록 변환한다. 그리고, 가상현실 만화 서비스 시스템(100)은 상기 만화 콘텐츠의 작품 정보, 상기 변환된 이미지 파일, 음원 파일 등을 이용하여 유통용 가상현실 만화 파일을 생성한다. 여기서, “유통용”은 가상현실 만화 서비스의 원활한 파일 저장, 재생 또는 전송 등을 위하여 규격화된 포맷을 나타낸다. “유통용”은 “전송용”으로 표현될 수도 있다.
일부 실시예에서, 가상현실 만화 서비스 시스템(100)은 유통용 가상현실 만화 파일을 암호화할 수도 있다. 제2 클라이언트(200B)는 가상현실 만화 서비스 시스템(100)으로부터 유통용 가상현실 만화 파일을 수신하여 플레이한다. 이 때, 제2 클라이언트(200B)는 유통용 가상현실 만화 파일에 포함된 상기 변환된 이미지 파일을 이용하여 360도 이미지를 구현한다.
도 1에는 명확하게 도시하지 않았으나, 가상현실 만화 서비스 시스템(100)은 제1 클라이언트(200A) 및 제2 클라이언트(200B)와의 통신을 위한 통신부, 파노라마 형식의 이미지 파일을 큐브 형식의 복수의 이미지 파일로 변환 및 분할하는 이미지 변환부, 플레이 정보 파일 및 유통용 가상현실 만화 파일을 생성하는 파일 생성부, 유통용 가상현실 만화 파일을 암호화하는 파일 암호화부, 만화 콘텐츠의 작품 정보, 각종 이미지 파일, 음원 파일, 플레이 정보 파일, 유통용 가상현실 만화 파일 등을 저장하는 저장부(또는, 데이터베이스부) 등을 포함할 수 있으나, 이에 한정되는 것은 아니다.
도 1에는 명확하게 도시하지 않았으나, 가상현실 만화 서비스 시스템(100)은 하나의 서버 또는 둘 이상의 서버를 포함하여 구성될 수 있다.
도 1에는 명확하게 도시하지 않았으나, 본 발명의 실시예에 따른 가상현실 만화 서비스 제공 방법의 적용 환경(1000)은 예시되지 않은 임의의 구성요소를 더 포함할 수 있다.
도 2는 유통용 가상현실 만화 파일의 구조를 도시한 개략적인 도면이다.
도 2를 참조하면, 유통용 가상현실 만화 파일(10)은 플레이 정보 파일(11), 하나 이상의 이미지 파일(12), 하나 이상의 음원 파일(13)을 포함한다.
플레이 정보 파일(11)은 가상현실 만화 콘텐츠를 플레이(재생)하는데 참조하기 위한 데이터를 저장하고 전달하기 위한 것이다. 예를 들어, 플레이 정보 파일(11)은 XML(EXtensible Markup Language) 또는 JSON (JavaScript Object Notation) 형식으로 제공될 수 있으나, 이에 한정되는 것은 아니다.
이미지 파일(12)은, 상술한 바와 같이, 가상현실 만화 서비스 시스템(100)에 의해서, 가상현실 만화 서비스에 적합하도록 변환된 이미지 파일을 나타낸다. 즉, 후술하는 바와 같이, 이미지 파일(12)은 큐브 형식의 이미지 파일을 나타낸다. 실시예에 따라, 이미지 파일(12)의 확장자는 다양하게 선택되고 변형될 수 있다.
마찬가지로, 실시예에 따라, 음원 파일(13)의 확장자는 다양하게 선택되고 변형될 수 있다.
도 3은 플레이 정보 파일의 내용을 도시한 개략적인 도면이다.
도 3을 참조하면, 플레이 정보 파일(11)은 헤더(header) 영역과 바디(body) 영역을 포함한다.
헤더 영역은 가상현실 만화 콘텐츠의 작품 정보, 즉 제1 클라이언트(200A)로부터 수신한 만화 콘텐츠의 작품 정보를 포함한다. 예를 들어, 가상현실 만화 콘텐츠의 작품 정보는 작품 저작권, 타입, 사용 언어, 작품 제목, 글 작가, 그림 작가, 관람 연령, 장르 또는 카테고리에 관한 태그, 배포 일시, 시리즈 연번, 시리즈 제목 등에 관한 정보를 포함할 수 있으나, 이에 한정되는 것은 아니다.
바디 영역은 가상현실 만화 콘텐츠의 하나 이상의 장면의 구성 정보를 포함한다. 구체적으로, 바디 영역은 가상현실 만화 콘텐츠의 각 장면별로 구분되는, 각 장면을 구성하는 이미지 파일의 정보 및 음원 파일의 정보를 포함한다. 한편, 모든 장면에 대해서 음원 파일의 정보가 존재하는 것은 아니다. 각 장면에 관한 정보는 음원 파일의 정보를 선택적으로 포함하거나 포함하지 않을 수 있다. 각 장면을 구성하는 이미지 파일은 후술하는 6개의 큐브 형식의 이미지 파일을 의미한다. 이로써, 가상현실 만화 콘텐츠는 6개의 큐브 형식의 이미지 파일을 갖는 각각의 장면이 연속된 슬라이드와 같이 구성된다.
제2 클라이언트(200B)는 플레이 정보 파일(11)을 이용하여 가상현실 만화 콘텐츠의 작품 정보를 표시하고, 가상현실 만화 콘텐츠의 각 장면을 순서대로 플레이할 수 있다. 제2 클라이언트(200B)는 각 장면을 구성하는 6개의 큐브 형식의 이미지 파일을 이용하여 360도 이미지를 구현하여 표시하고, (선택적으로) 음원 파일을 이용하여 음원을 재생할 수 있다.
도 4는 파노라마 형식의 이미지 파일을 큐브 형식의 복수의 이미지 파일로 변환하여 분할하는 것을 설명하기 위한 개략적인 도면이다.
도 4를 참조하면, 가상현실 만화 서비스 시스템(100)은 제1 클라이언트(200A)로부터 만화 콘텐츠의 각 장면을 구성하는 파노라마 형식의 이미지 파일(20)을 수신한다. 그리고, 가상현실 만화 서비스 시스템(100)은 파노라마 형식의 이미지 파일(20) 각각에 대하여 파노라마 형식의 이미지 파일(20)을 큐브 형식의 복수의 이미지 파일(25)로 변환하여 분할한다.
이미지 파일의 개수를 기준으로 비교하면, 하나의 장면당 하나의 파노라마 형식의 이미지 파일(20)이 하나의 장면당 6개의 큐브 형식의 이미지 파일(25)로 변환되어 분할되는 것이다. 6개의 큐브 형식의 이미지 파일(25)은, 제2 클라이언트(200B)에 의해서, (정육면체 큐브 형태의) 스카이 박스(sky box) 형식의 360도 이미지로 구현된다.
여기서, 파노라마 형식의 이미지 파일(20)은 구의 곡면을 사각형의 평면으로 왜곡하여 전개시킨 구도의 이미지를 말한다.
한편, 일부 실시예에서, 작가의 파노라마 형식의 이미지 제작을 돕기 위한 도구가 제공될 수 있다.
도 4에서는 이미지 변환 과정의 이해를 돕기 위하여, 파노라마 형식의 투시-그리드와 큐브 형식의 투시-그리드를 참고적으로 추가적으로 도시하였다. 이를 통해, 파노라마 형식의 이미지와 큐브 형식의 이미지 간 왜곡 정도의 차이도 확인 가능하다.
도 5는 독자에게 유통용 가상현실 만화 파일을 제공하는 것을 설명하기 위한 개략적인 도면이다.
도 5를 참조하면, 가상현실 만화 서비스 시스텝(100)이 제2 클라이언트(200B)에게 유통용 가상현실 만화 파일을 전송하고, 제2 클라이언트(200B)는 유통용 가상현실 만화 파일을 플레이한다. 이 때, 웹 브라우저가 이용될 경우, 제2 클라이언트(200B)는 360도 이미지의 일부 영역만을 화면에 표시하고, 독자는 360도 이미지의 표시 영역을 변화시켜가면서 가상현실 만화 콘텐츠를 관람할 수 있다. 한편, 가상현실 기기가 사용될 경우, 또는 스마트폰 등이 가상현실 박스(box) 등과 함께 사용될 경우, 독자는 360도 이미지에 상응하는 공간 내에 위치하는 것처럼 가상현실 만화 콘텐츠를 보다 실감나게 관람할 수 있다.
도 6은 360도 이미지 내에 다음 장면으로의 이동을 위한 사용자 인터페이스 객체를 배치시키는 것을 설명하기 위한 개략적인 도면이다.
도 6을 참조하면, 제2 클라이언트(200B)가 360도 이미지 내에 다음 장면으로의 이동을 위한 사용자 인터페이스 객체(41)를 고정적으로 배치시키거나, 사용자 인터페이스 객체(42)를 독자 사용자의 시선 방향에 상응하여 유동적으로 배치시킬 수 있다.
예를 들어, 플레이되는 현재의 장면이 일 방향의 연속적인 이미지로 독자 사용자가 한바퀴 돌면서 관람하도록 (동선까지 계획되어) 구성된 유형의 장면인 경우, 제2 클라이언트(200B)는 장면 전환을 위한 사용자 인터페이스 객체(42)를 유동적으로 배치시키고, 예를 들어, 플레이되는 현재의 장면이 상/하/전/후/좌/우 전체적인 관람이 필요한 일반적인 유형의 장면인 경우, 제2 클라이언트(200B)는 장면 전환을 위한 사용자 인터페이스 객체(41)를 고정적으로 배치시킬 수 있다.
예를 들어, 사용자 인터페이스 객체(41, 42)의 조작 방식은 소정의 시간동안 사용자가 상기 객체를 응시하는 것이나, 이에 한정되는 것은 아니다.
한편, 이전 장면으로의 이동도 실질적으로 동일한 방식으로 제공될 수 있다.
실시예에 따라, 이전 장면으로의 이동 및 다음 장면으로의 이동을 위한 각각의 사용자 인터페이스 객체가 동시에 표시되도록 배치될 수도 있다.
명확하게 도시하지 않았으나, 장면 전환을 위한 사용자 인터페이스 객체의 배치 방식과 관련한 장면의 유형에 관한 정보는 플레이 정보 파일(11)의 바디 영역에 포함될 수 있다. 가상현실 만화 서비스 시스템(100)은 장면의 유형에 관한 정보를 작가로부터 수신할 수 있다.
한편, 장면 전환을 위하여, 가상의 사용자 인터페이스 객체를 표시하지 않고, 외부의 물리적인 버튼을 이용할 수 있음은 본 발명이 속하는 기술분야에서 통상의 기술자에게 자명할 것이다.
도 7은 독자 사용자의 초점을 초기화시키는 것을 설명하기 위한 개략적인 도면이다.
도 7을 참조하면, 예를 들어, 첫번째, 두번째, 세번째 장면별 독자 사용자의 초점이 트래킹된다. 도 7의 예는 세번째 장면이 최초의 초점 위치의 초기화가 적용되는 장면인 경우이다. 도 7에는 각 장면별 큐브 형식의 복수의 이미지 파일이 도시되어 있으나, 이는 설명의 편의를 위한 것으로, 독자 사용자는 실제로는 큐브 형식의 복수의 이미지 파일로 구현된 360도 이미지를 관람하는 것이다.
예를 들어, 첫번째 장면의 독자 사용자의 최초의 초점 위치는 첫번째 장면의 360도 이미지 중 전면(front)에 해당하는 영역을 향하도록 가이드된다. 첫번째 장면의 독자 사용자의 마지막의 초점 위치가 우측면(right)에 해당하는 영역을 향하고, 장면 전환이 이루어진 경우, 독자 사용자의 초점 위치가 트래킹되기 때문에, 두번째 장면의 독자 사용자의 최초의 초점 위치는 첫번째 장면의 독자 사용자의 마지막의 초점 위치와 동일하도록, 두번째 장면의 360도 이미지가 표시된다. 다음으로, 두번째 장면의 독자 사용자의 마지막의 초점 위치가 후면(back)에 해당하는 영역을 향하고, 장면 전환이 이루어진 경우, 세번째 장면의 시점에 최초의 초점 위치의 초기화가 적용되어 독자 사용자의 초점 위치가 세번째 장면의 360도 이미지 중 전면(front)에 해당하는 영역을 향하도록 세번째 장면의 360도 이미지가 표시된다.
즉, 초점 초기화 정보에 기초하여, 소정의 장면에 상응하는 시점에 독자 사용자의 초점이 초기화되는 것이다.
명확하게 도시하지 않았으나, 초점 초기화 정보는 플레이 정보 파일(11)의 바디 영역에 포함될 수 있다. 가상현실 만화 서비스 시스템(100)은 초점 초기화가 필요한 장면에 관한 정보를 작가로부터 수신할 수 있다.
도 8은 본 발명의 실시예에 따른 가상현실 만화 서비스 제공 방법을 도시한 개략적인 흐름도이다.
도 8을 참조하면, 본 발명의 실시예에 따른 가상현실 만화 서비스 제공 방법은, 가상현실 만화 서비스 시스템(100)이 제1 클라이언트(200A)로부터 만화 콘텐츠의 작품 정보를 수신하는 단계(S310), 가상현실 만화 서비스 시스템(100)이 제1 클라이언트(200A)로부터 만화 콘텐츠의 하나 이상의 장면을 구성하는 하나 이상의 파노라마 형식의 이미지 파일을 수신하는 단계(S320), 가상현실 만화 서비스 시스템(100)이 제1 클라이언트(200A)로부터 만화 콘텐츠의 하나 이상의 장면을 구성하는 하나 이상의 음원 파일을 수신하는 단계(S330), 가상현실 만화 서비스 시스템(100)이 하나 이상의 파노라마 형식의 이미지 파일 각각에 대하여 파노라마 형식의 이미지 파일을 큐브 형식의 복수의 이미지 파일로 변환하여 분할하는 단계(S340), 가상현실 만화 서비스 시스템(100)이 만화 콘텐츠의 작품 정보, 큐브 형식의 복수의 이미지 파일, 음원 파일을 이용하여 플레이 정보 파일을 생성하는 단계(S350), 가상현실 만화 서비스 시스템(100)이 큐브 형식의 복수의 이미지 파일, 음원 파일 및 플레이 정보 파일을 이용하여 유통용 가상현실 만화 파일을 생성하는 단계(S360), 가상현실 만화 서비스 시스템(100)이 유통용 가상현실 만화 파일을 암호화하는 단계(S370), 및 가상현실 만화 서비스 시스템(100)이 제2 클라이언트(200B)에게 암호화된 유통용 가상현실 만화 파일을 전송하는 단계(S380)를 포함한다.
일부 실시예에서, 작가는 만화 콘텐츠의 작품 정보 외에도 장면의 유형에 관한 정보 또는 초점 초기화 정보를 가상현실 만화 서비스 시스템(100)에 전송할 수 있다.
일부 실시예에서, 단계 S320에서, 작가는 소정의 규칙에 따라 파노라마 형식의 이미지 파일을 생성하여 가상현실 만화 서비스 시스템(100)에 전송한다. 예를 들어, 만화 콘텐츠의 각 장면의 순서에 상응하는 번호가 파노라마 형식의 이미지 파일의 파일명으로 정의될 수 있으나, 이에 한정되는 것은 아니다.
일부 실시예에서, 단계 S330에서, 작가는 소정의 규칙에 따라 음원 파일을 생성하여 가상현실 만화 서비스 시스템(100)에 전송한다. 예를 들어, 음원 파일의 파일명은 재생 방식, 재생을 시작하는 장면의 연번, 재생을 종료하는 장면의 연변을 포함하는 형식으로 정의될 수 있다. 예를 들어, ‘i’를 무한 반복 재생, ‘o’를 1회 재생으로 표기할 경우, ‘i-1-3’의 파일명은 첫번째 장면에서 시작하고, 세번째 장면에서 종료할 때까지 해당 음원 파일은 무한 반복 재생하여야 함을 나타낸다. 그리고, ‘o-5’의 파일명은 다섯번째 장면에서 해당 음원 파일을 1회 재생하고 종료하여야 함을 나타낸다. 한편, 배경음이 아닌 효과음의 경우, 하나의 장면에 복수 개의 음원 파일의 재생이 필요하다. 이 경우에는, 예를 들어, 세 개의 음원 파일의 재생이 필요한 경우, ‘i-1-3-1’, ‘i-1-3-2’, ‘i-1-3-3’과 같이 파일명을 구분할 수 있다.
일부 실시예에서, 단계 S340에서, 가상현실 만화 서비스 시스템(100)은 큐브 형식의 복수의 이미지 파일의 파일 경로를 ‘f(front)’, ‘b(back)’, ‘l(left)’, ‘r(right)’, ‘u(up)’, ‘d(down)’와 같은 문자를 이용하여 정의할 수 있다.
일부 실시예에서, 단계 S350에서, 가상현실 만화 서비스 시스템(100)은 큐브 형식의 복수의 이미지 파일 및 음원 파일의 파일명을 파싱(parsing) 및 분석하여 플레이 정보 파일을 생성한다. 즉, 가상현실 만화 서비스 시스템(100)은 파싱 및 분석 결과에 따라 가상현실 만화 콘텐츠의 각 장면별 큐브 형식의 이미지 파일의 정보와 각 장면별 특정 음원의 재생 시작 여부/종료 여부의 정보를 도출하고, 도출된 정보들을 이용하여 플레이 정보 파일을 생성한다.
일부 실시예에서, 단계 S360에서, 가상현실 만화 서비스 시스템(100)은 큐브 형식의 복수의 이미지 파일, 음원 파일 및 플레이 정보 파일을 압축하여 유통용 가상현실 만화 파일을 생성한다.
그리고, 일부 실시예에서, 단계 S370에서, 가상현실 만화 서비스 시스템(100)은 압축된 유통용 가상현실 만화 파일을 암호화한다.
일부 실시예에서, 상기 방법은, 제2 클라이언트(200B)가 암호화된 유통용 가상현실 만화 파일을 복호화하는 단계, 및 제2 클라이언트(200B)가 복호화된 유통용 가상현실 만화 파일을 플레이하는 단계를 더 포함할 수 있다. 이 때, 제2 클라이언트(200B)는, 상술한 바와 같이, 큐브 형식의 복수의 이미지 파일을 이용하여 360도 이미지를 구현하여 표시한다. 추가적으로, 유통용 가상현실 만화 파일이 압축된 이후 암호화된 경우, 제2 클라이언트(200B)는 유통용 가상현실 만화 파일의 압축을 해제한 후에 복호화할 수도 있다.
일부 실시예에서, 단계 S340의 파노라마 형식의 이미지 파일을 큐브 형식의 복수의 이미지 파일로 변환하여 분할하는 것이 제1 클라이언트(200A)에 의해서 수행될 수 있다. 이 경우, 제1 클라이언트(200A)가 작가 사용자로부터 만화 콘텐츠의 작품 정보를 수신하고, 작가 사용자로부터 만화 콘텐츠의 하나 이상의 장면을 구성하는 하나 이상의 파노라마 형식의 이미지 파일을 수신하고, 하나 이상의 상기 파노라마 형식의 이미지 파일 각각에 대하여 상기 파노라마 형식의 이미지 파일을 큐브 형식의 복수의 이미지 파일로 변환하여 분할하고, 상기 만화 콘텐츠의 작품 정보 및 상기 큐브 형식의 복수의 이미지 파일을 가상현실 만화 서비스 시스템(100)에 전송한다. 다음으로, 가상현실 만화 서비스 시스템(100)이 S340 이후의 단계들을 수행한다.
본 발명의 실시예와 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로 직접 구현되거나, 하드웨어에 의해 실행되는 소프트웨어 모듈로 구현되거나, 또는 이들의 결합에 의해 구현될 수 있다. 소프트웨어 모듈은 RAM(Random Access Memory), ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리(Flash Memory), 하드 디스크, 착탈형 디스크, CD-ROM, 또는 본 발명이 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터 판독가능 기록매체에 상주할 수도 있다.
상술한 본 발명의 실시예에 의하면, 작가들에게 만화 콘텐츠의 하나 이상의 장면을 구성하는 파노라마 형식의 이미지를 제작하도록 하고, 상기 파노라마 형식의 이미지 파일을 큐브 형식의 복수의 이미지 파일로 변환하여 분할하고, 상기 만화 콘텐츠의 작품 정보 및 상기 큐브 형식의 복수의 이미지 파일을 이용하여 플레이 정보 파일을 생성하고, 상기 큐브 형식의 복수의 이미지 파일 및 플레이 정보 파일을 이용하여 유통용 가상현실 만화 파일을 생성함으로써, 별도의 가상현실 제작 도구를 이용하지 않고도, 가상현실 만화 콘텐츠를 쉽고 편리하게 제작할 수 있다.
이상, 첨부된 도면을 참조로 하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야의 통상의 기술자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며, 제한적이 아닌 것으로 이해해야만 한다.
Claims (10)
- 서버가 제1 클라이언트로부터 만화 콘텐츠의 작품 정보를 수신하는 단계;
상기 서버가 상기 제1 클라이언트로부터 상기 만화 콘텐츠의 하나 이상의 장면을 구성하는 하나 이상의 파노라마 형식의 이미지 파일을 수신하는 단계;
상기 서버가 하나 이상의 상기 파노라마 형식의 이미지 파일 각각에 대하여 상기 파노라마 형식의 이미지 파일을 큐브 형식의 복수의 이미지 파일로 변환하여 분할하는 단계;
상기 서버가 상기 만화 콘텐츠의 작품 정보 및 상기 큐브 형식의 복수의 이미지 파일을 이용하여, 헤더 영역이 상기 만화 콘텐츠의 작품 정보를 포함하고 바디 영역이 상기 큐브 형식의 복수의 이미지 파일의 정보를 포함하는 플레이 정보 파일을 생성하는 단계; 및
상기 서버가 상기 큐브 형식의 복수의 이미지 파일 및 상기 플레이 정보 파일을 이용하여, 유통용 가상현실 만화 파일을 생성하는 단계를 포함하는,
가상현실 만화 서비스 제공 방법. - 제1항에 있어서,
상기 플레이 정보 파일은 XML(EXtensible Markup Language) 또는 JSON (JavaScript Object Notation) 형식으로 제공되는,
가상현실 만화 서비스 제공 방법. - 제1항에 있어서,
상기 서버가 상기 제1 클라이언트로부터 상기 만화 콘텐츠의 하나 이상의 장면을 구성하는 하나 이상의 음원 파일을 수신하는 단계를 더 포함하고,
상기 플레이 정보 파일을 생성하는 단계는, 상기 만화 콘텐츠의 작품 정보, 상기 큐브 형식의 복수의 이미지 파일 및 하나 이상의 상기 음원 파일을 이용하여, 헤더 영역이 상기 만화 콘텐츠의 작품 정보를 포함하고 바디 영역이 상기 큐브 형식의 복수의 이미지 파일의 정보 및 하나 이상의 상기 음원 파일의 정보를 포함하는 플레이 정보 파일을 생성하고,
상기 유통용 가상현실 만화 파일을 생성하는 단계는, 상기 큐브 형식의 복수의 이미지 파일, 하나 이상의 상기 음원 파일 및 상기 플레이 정보 파일을 이용하여, 유통용 가상현실 만화 파일을 생성하는,
가상현실 만화 서비스 제공 방법. - 제1항에 있어서,
상기 서버가 제2 클라이언트에게 상기 유통용 가상현실 만화 파일을 전송하는 단계; 및
상기 제2 클라이언트가 상기 유통용 가상현실 만화 파일을 플레이하는 단계를 더 포함하고,
상기 유통용 가상현실 만화 파일을 플레이하는 단계는, 상기 제2 클라이언트가 상기 큐브 형식의 복수의 이미지 파일을 이용하여 360도 이미지를 구현하여 표시하는,
가상현실 만화 서비스 제공 방법. - 제4항에 있어서,
상기 유통용 가상현실 만화 파일을 플레이하는 단계는, 상기 제2 클라이언트가 상기 360도 이미지 내에 다음 장면으로의 이동을 위한 사용자 인터페이스 객체를 상기 제2 클라이언트의 독자 사용자의 시선 방향에 상응하여 배치시키는,
가상현실 만화 서비스 제공 방법. - 제5항에 있어서,
상기 유통용 가상현실 만화 파일을 플레이하는 단계는, 현재의 장면이 제1 유형의 장면인 경우, 상기 제2 클라이언트가 상기 360도 이미지 내에 다음 장면으로의 이동을 위한 사용자 인터페이스 객체를 고정적으로 배치시키고, 상기 현재의 장면이 제2 유형의 장면인 경우, 상기 제2 클라이언트가 상기 360도 이미지 내에 다음 장면으로의 이동을 위한 상기 사용자 인터페이스 객체를 상기 제2 클라이언트의 독자 사용자의 시선 방향에 상응하여 유동적으로 배치시키는,
가상현실 만화 서비스 제공 방법. - 제1항에 있어서,
상기 서버가 상기 제1 클라이언트로부터 상기 만화 콘텐츠의 초점 초기화 정보를 수신하는 단계를 더 포함하고,
상기 플레이 정보 파일을 생성하는 단계는, 상기 서버가 상기 만화 콘텐츠의 작품 정보, 상기 큐브 형식의 복수의 이미지 파일 및 상기 초점 초기화 정보를 이용하여, 헤더 영역이 상기 만화 콘텐츠의 작품 정보를 포함하고 바디 영역이 상기 큐브 형식의 복수의 이미지 파일의 정보 및 상기 초점 초기화 정보를 포함하는 플레이 정보 파일을 생성하는,
가사현실 만화 서비스 제공 방법. - 제7항에 있어서,
상기 서버가 제2 클라이언트에게 상기 유통용 가상현실 만화 파일을 전송하는 단계; 및
상기 제2 클라이언트가 상기 유통용 가상현실 만화 파일을 플레이하는 단계를 더 포함하고,
상기 유통용 가상현실 만화 파일을 플레이하는 단계는, 상기 제2 클라이언트가 상기 큐브 형식의 복수의 이미지 파일을 이용하여 360도 이미지를 구현하여 표시하고, 상기 초점 초기화 정보를 이용하여 소정의 장면에 상응하는 시점에 상기 제2 클라이언트의 독자 사용자의 초점을 초기화시키는,
가상현실 만화 서비스 제공 방법. - 제1항에 있어서,
상기 서버가 상기 유통용 가상현실 만화 파일을 암호화하는 단계;
상기 서버가 제2 클라이언트에게 암호화된 상기 유통용 가상현실 만화 파일을 전송하는 단계;
상기 제2 클라이언트가 암호화된 상기 유통용 가상현실 만화 파일을 복호화하는 단계; 및
상기 제2 클라이언트가 복호화된 상기 유통용 가상현실 만화 파일을 플레이하는 단계를 더 포함하는,
가상현실 만화 서비스 제공 방법. - 제1 클라이언트가 작가 사용자로부터 만화 콘텐츠의 작품 정보를 수신하는 단계;
상기 제1 클라이언트가 상기 작가 사용자로부터 상기 만화 콘텐츠의 하나 이상의 장면을 구성하는 하나 이상의 파노라마 형식의 이미지 파일을 수신하는 단계;
상기 제1 클라이언트가 하나 이상의 상기 파노라마 형식의 이미지 파일 각각에 대하여 상기 파노라마 형식의 이미지 파일을 큐브 형식의 복수의 이미지 파일로 변환하여 분할하는 단계;
상기 제1 클라이언트가 상기 만화 콘텐츠의 작품 정보 및 상기 큐브 형식의 복수의 이미지 파일을 서버에게 전송하는 단계;
상기 서버가 상기 만화 콘텐츠의 작품 정보 및 상기 큐브 형식의 복수의 이미지 파일을 이용하여, 헤더 영역이 상기 만화 콘텐츠의 작품 정보를 포함하고 바디 영역이 상기 큐브 형식의 복수의 이미지 파일의 정보를 포함하는 플레이 정보 파일을 생성하는 단계; 및
상기 서버가 상기 큐브 형식의 복수의 이미지 파일 및 상기 플레이 정보 파일을 이용하여, 유통용 가상현실 만화 파일을 생성하는 단계를 포함하는,
가상현실 만화 서비스 제공 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180084166A KR20200009594A (ko) | 2018-07-19 | 2018-07-19 | 파노라마 형식의 이미지를 이용한 가상현실 만화 서비스 제공 방법 |
PCT/KR2019/008756 WO2020017860A1 (ko) | 2018-07-19 | 2019-07-16 | 파노라마 형식의 이미지를 이용한 가상현실 만화 서비스 제공 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180084166A KR20200009594A (ko) | 2018-07-19 | 2018-07-19 | 파노라마 형식의 이미지를 이용한 가상현실 만화 서비스 제공 방법 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200062346A Division KR20200064964A (ko) | 2020-05-25 | 2020-05-25 | 파노라마 형식의 이미지를 이용한 가상현실 만화 서비스 제공 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20200009594A true KR20200009594A (ko) | 2020-01-30 |
Family
ID=69164589
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180084166A KR20200009594A (ko) | 2018-07-19 | 2018-07-19 | 파노라마 형식의 이미지를 이용한 가상현실 만화 서비스 제공 방법 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20200009594A (ko) |
WO (1) | WO2020017860A1 (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111443797A (zh) * | 2020-03-23 | 2020-07-24 | 云南电网有限责任公司电力科学研究院 | 一种基于vr的安全工器具培训方法、vr设备及服务器 |
KR102213350B1 (ko) | 2020-06-30 | 2021-02-05 | 나경모 | 다국어 번역을 통한 코믹스 프로모션 플랫폼 시스템 |
KR20210113089A (ko) | 2020-03-06 | 2021-09-15 | 주식회사 디바스 | 스키매틱 구조를 이용한 vr웹툰 자동 생성 시스템 및 방법 |
KR20210113090A (ko) | 2020-03-06 | 2021-09-15 | 주식회사 디바스 | Vr웹툰용 이미지 변환 시스템 및 방법 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112988276B (zh) * | 2021-03-31 | 2023-06-02 | 建信金融科技有限责任公司 | 一种资源包的生成方法、装置、电子设备及存储介质 |
CN113687807A (zh) * | 2021-08-24 | 2021-11-23 | 重庆京东方智慧科技有限公司 | 显示方法及***、服务器、计算机设备及介质 |
CN113873080B (zh) * | 2021-09-27 | 2022-12-13 | 维沃移动通信有限公司 | 多媒体文件的获取方法和获取装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020021567A (ko) | 2000-09-15 | 2002-03-21 | 신용수 | 가상현실 인터페이스 에이전트 시스템 및 방법 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101520097B1 (ko) * | 2008-09-22 | 2015-05-14 | 주식회사 엘지유플러스 | 프로그램 소스 다운로드 시스템 및 방법 |
KR101682215B1 (ko) * | 2015-05-26 | 2016-12-02 | (주)펀퍼니브라더스 | 가상현실 vr 웹툰의 제공 장치 및 방법 |
KR101652753B1 (ko) * | 2015-09-11 | 2016-09-01 | 주식회사 마이다스아이티 | 3차원 파노라마 가상현실 이미지 제공방법 및 이를 이용한 제공시스템 |
JP6262283B2 (ja) * | 2016-05-17 | 2018-01-17 | 株式会社コロプラ | 仮想空間を提供する方法、プログラム、および記録媒体 |
-
2018
- 2018-07-19 KR KR1020180084166A patent/KR20200009594A/ko not_active Application Discontinuation
-
2019
- 2019-07-16 WO PCT/KR2019/008756 patent/WO2020017860A1/ko active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020021567A (ko) | 2000-09-15 | 2002-03-21 | 신용수 | 가상현실 인터페이스 에이전트 시스템 및 방법 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210113089A (ko) | 2020-03-06 | 2021-09-15 | 주식회사 디바스 | 스키매틱 구조를 이용한 vr웹툰 자동 생성 시스템 및 방법 |
KR20210113090A (ko) | 2020-03-06 | 2021-09-15 | 주식회사 디바스 | Vr웹툰용 이미지 변환 시스템 및 방법 |
CN111443797A (zh) * | 2020-03-23 | 2020-07-24 | 云南电网有限责任公司电力科学研究院 | 一种基于vr的安全工器具培训方法、vr设备及服务器 |
KR102213350B1 (ko) | 2020-06-30 | 2021-02-05 | 나경모 | 다국어 번역을 통한 코믹스 프로모션 플랫폼 시스템 |
Also Published As
Publication number | Publication date |
---|---|
WO2020017860A1 (ko) | 2020-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20200009594A (ko) | 파노라마 형식의 이미지를 이용한 가상현실 만화 서비스 제공 방법 | |
US20160293215A1 (en) | Systems and methods for generation of composite video | |
CN107851425B (zh) | 信息处理设备、信息处理方法和程序 | |
CN106296781B (zh) | 特效图像生成方法及电子设备 | |
JP2009506475A (ja) | 統合マルチメディアファイルフォーマット構造と、統合マルチメディアファイルフォーマット構造に基づくマルチメディアサービスシステム及び方法 | |
WO2020150693A1 (en) | Systems and methods for generating personalized videos with customized text messages | |
US11308677B2 (en) | Generating personalized videos with customized text messages | |
KR100901111B1 (ko) | 삼차원 가상 공간 콘텐츠를 이용한 영상제공시스템 | |
KR102289822B1 (ko) | 교육용 콘텐츠 제작 시스템, 제작방법, 및 그에 사용되는 서비스 서버, 저작자 단말, 클라이언트 단말 | |
Banerjee | Elements of multimedia | |
CN107925838A (zh) | 信息处理装置、信息处理方法和程序 | |
KR20160136833A (ko) | 영상콘텐츠를 활용한 의료교육 시스템 | |
WO2020137876A1 (ja) | 生成装置、3次元データ送信装置、及び3次元データ再生装置 | |
KR20200064964A (ko) | 파노라마 형식의 이미지를 이용한 가상현실 만화 서비스 제공 방법 | |
US11431957B2 (en) | File generation apparatus, file generation method, processing apparatus, and non-transitory computer-readable storage medium | |
US20180253986A1 (en) | Electronic flash card methods and systems | |
KR102155345B1 (ko) | 블록화 기법을 이용한 영상 제작 시스템 및 방법 | |
JPWO2012005309A1 (ja) | コンテンツ配信システム、コンテンツ配信装置、及びコンテンツ操作プログラム | |
KR102005243B1 (ko) | 광고 저작 서비스 시스템 및 그 방법, 그리고 이에 적용되는 장치 및 그 동작 방법 | |
JP4017436B2 (ja) | 3次元動画像データの提供方法とその表示方法、該提供システムと該表示端末、該方法の実行プログラム、および該方法の実行プログラムを記録した記録媒体 | |
KR102440901B1 (ko) | 실시간 영상에 콘텐츠 데이터의 조회에 사용되는 2차원 코드를 삽입할 수 있는 라이브 스트리밍 서버 및 그 동작 방법 | |
JP6108723B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
KR102483609B1 (ko) | 꽃예술품 정보 재생 시스템 및 그 방법 | |
US20230145657A1 (en) | Immersive learning application virtual reality framework | |
KR20180130133A (ko) | 360도 이미지를 이용한 가상현실 만화 서비스 제공 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
WITB | Written withdrawal of application |