KR20150030889A - 멀티앵글영상서비스 제공 방법 및 시스템 - Google Patents

멀티앵글영상서비스 제공 방법 및 시스템 Download PDF

Info

Publication number
KR20150030889A
KR20150030889A KR20130110196A KR20130110196A KR20150030889A KR 20150030889 A KR20150030889 A KR 20150030889A KR 20130110196 A KR20130110196 A KR 20130110196A KR 20130110196 A KR20130110196 A KR 20130110196A KR 20150030889 A KR20150030889 A KR 20150030889A
Authority
KR
South Korea
Prior art keywords
photographing
image
information
group
server
Prior art date
Application number
KR20130110196A
Other languages
English (en)
Other versions
KR101542416B1 (ko
Inventor
이동채
유수근
Original Assignee
주식회사 모브릭
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 모브릭 filed Critical 주식회사 모브릭
Priority to KR1020130110196A priority Critical patent/KR101542416B1/ko
Priority to PCT/KR2013/008292 priority patent/WO2015037761A1/ko
Publication of KR20150030889A publication Critical patent/KR20150030889A/ko
Application granted granted Critical
Publication of KR101542416B1 publication Critical patent/KR101542416B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6405Multicasting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/21805Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/232Content retrieval operation locally within server, e.g. reading video streams from disk arrays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • H04N21/2396Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests characterized by admission policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Studio Devices (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

본 발명은 멀티앵글영상서비스 제공 시스템을 이용한 멀티앵글영상서비스 제공 방법에 관한 것으로, 각각 서로 다른 위치에서 각각 서로 다른 앵글의 영상을 촬영하는 복수개의 촬영장비들에서 각각 영상을 촬영하고, 상기 복수개의 촬영장비들이 촬영된 영상들을 서버로 전송하고, 상기 서버에서 상기 촬영된 영상들을 수신하고, 상기 서버가 상기 수신된 영상들에 기초하여 멀티앵글영상을 생성하고, 상기 서버가 상기 생성된 멀티앵글영상을 사용자 단말기로 전송하고, 상기 사용자 단말기에서 상기 멀티앵글영상을 수신하고, 상기 사용자 단말기가 상기 수신된 멀티앵글영상을 재생하기 위한 애플리케이션을 실행하고, 상기 실행된 애플리케이션을 통하여 상기 수신된 멀티앵글영상을 디스플레이하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법 및 그 방법을 실행하기 위한 시스템에 관한 것이다.

Description

멀티앵글영상서비스 제공 방법 및 시스템{METHOD AND APPARATUS FOR PROVIDING MULTI ANGLE VIDEO BROADCASTING SERVICE}
본 발명은 디지털 방송 서비스 제공 방법 및 디지털 방송 서비스 제공 시스템에 관한 것으로, 보다 구체적으로는 실시간 이벤트에서 멀티앵글영상을 촬영하고, 촬영된 영상을 사용자에게 제공하는 멀티앵글영상서비스 제공 방법 및 시스템에 관한 것이다.
최근 초고속 통신망의 보급과 방송 및 통신 기술의 융합 추세에 따라 사용자가 초고속 통신망을 통해 원하는 콘텐츠를 선택적으로 수신할 수 있는 IPTV가 방송 통신 산업의 주요 분야로 자리 잡고 있다.
스포츠 중계뿐 아니라, 게임 방송과 같이 여러 명이 참여하는 프로그램을 방송할 때 시청자들은 종종 자신이 원하는 플레이어를 집중적으로 보기 원하지만, 기존의 텔레비전 방송 서비스는 방송사가 선택한 편집화면을 하나의 채널을 통해 제공한다.
이 같은 점을 개선하기 위해 최근에는 다수의 카메라들을 경기장 등에 배치하고, 서로 다른 각도의 카메라로 촬영된 영상물을 상이한 채널을 통해 전송하는 멀티앵글 방송 서비스가 시행되고 있다. 사용자는 채널 변경을통해 자신이 원하는 각도에서 촬영된 영상을 시청할 수 있다.
그러나 기존의 멀티 앵글 서비스는 그 멀티앵글영상의 촬영과 사용자에게 제공하는 환경의 구축이 어려운 문제점이 있었다. 따라서, 멀티앵글영상을 제공하기 위한 시스템의 구축에 많은 비용이 소모되는 문제점이 있었다.
또한, 고가의 시스템을 구축하여 멀티앵글영상을 제공하더라도, 사용자의 특정앵글선택 시, 동기가 맞지 않는 문제, 또는 버퍼링이 발생하는 문제점 있었다.
한국공개특허번호 제10-2013-0039521호 (공개일 2013.04.22)
본 발명은 종래 기술의 문제점을 해결하기 위하여, 복수개의 단말기에서 서로 다른 영상이 각기 촬영하고, 촬영된 영상들을 활용하여 사용자에게 원활한 멀티앵글 서비스를 제공하는 것을 것을 그 목적으로 한다.
본 발명의 실시 예에 따른 멀티앵글영상서비스 제공방법은, 각각 서로 다른 위치에서 각각 서로 다른 앵글의 영상을 촬영하는 복수개의 촬영장비들에서 각각 영상을 촬영하는 단계, 상기 복수개의 촬영장비들이 촬영된 영상들을 서버로 전송하는 단계, 상기 서버에서 상기 촬영된 영상들을 수신하는 단계, 상기 서버가 상기 수신된 영상들에 기초하여 멀티앵글영상을 생성하는 단계, 상기 서버가 상기 생성된 멀티앵글영상을 사용자 단말기로 전송하는 단계, 상기 사용자 단말기에서 상기 멀티앵글영상을 수신하는 단계, 상기 사용자 단말기가 상기 수신된 멀티앵글영상을 재생하기 위한 프로세스를 실행하는 단계, 및 상기 실행된 애플리케이션을 통하여 상기 수신된 멀티앵글영상을 디스플레이하는 단계를 포함한다.
또한, 본 발명의 다른 실시 예에 따른 멀티앵글영상서비스 제공 시스템은, 각각 서로 다른 위치에서 각각 서로 다른 앵글의 영상을 촬영하고, 촬영된 영상을 서버로 전송하는 복수개의 촬영장비들, 상기 촬영된 영상들을 수신하고, 상기 수신된 영상들에 기초하여 멀티앵글영상을 생성하고, 상기 생성된 멀티앵글영상을 사용자 단말기로 전송하는 상기 서버, 및 상기 멀티앵글영상을 상기 서버로부터 수신하고, 상기 수신된 멀티앵글영상을 재생하기 위한 애플리케이션을 실행하여, 상기 수신된 멀티앵글영상을 디스플레이하는 사용자 단말기를 포함한다.
본 발명의 실시 예에 따른 멀티앵글영상서비스 제공 방법 및 시스템을 통하여, 멀티앵글영상을 용이하게 촬영할 수 있도록 하는 한편, 사용자가 멀티앵글영상을 편리하게 시청할 수 있도록 하는 효과가 존재한다.
따라서, 사용자에게 멀티앵글영상을 안정적으로 제공할 수 있으며, 이에 따라, 사용자의 흥미성 및 편의성을 향상시킬 수 있고, 멀티앵글영상서비스의 이용을 촉진할 수 있다.
도 1은 본 발명의 실시 예에 따른 멀티앵글영상서비스 제공 시스템을 도시한 도면이다.
도 2는 본 발명의 실시 예에 따른 멀티앵글영상 제공방법의 단계들을 도시한 순서도이다.
도 3은 본 발명의 다른 실시 예에 따른 멀티앵글영상 제공방법의 단계들을 도시한 순서도이다.
도 4는 본 발명의 실시 예에 따른 촬영장비의 구성을 도시한 도면이다.
도 5는 본 발명의 실시 예에 따른 서버의 구성을 도시한 도면이다.
도 6은 본 발명의 실시 예에 따른 사용자 단말기의 구성을 도시한 도면이다.
도 7은 본 발명의 실시 예에 따른 멀티앵글영상제공단말기와 서버의 통신과정을 도시한 도면이다.
도 8은 본 발명의 다른 실시 예에 따른 멀티앵글영상제공단말기와 서버의 통신과정을 도시한 도면이다.
이하에서는 첨부된 도면을 참조하여 본 발명의 여러 가지 실시 예들을 보다 상세히 설명하도록 하겠다. 나아가, 이하의 설명에서 사용되는 구성요소에 대한 접미사 "부", 및 "장치"는 단순히 본 명세서 작성의 용이함을 고려하여 부여되는 것으로서, 상기 "부", 및 "장치"는 서로 혼용되어 사용될 수 있으며, 하드웨어 또는 소프트웨어로 설계 가능하다.
나아가, 이하 첨부 도면들 및 첨부 도면들에 기재된 내용들을 참조하여 본 발명의 실시 예를 상세하게 설명하지만, 본 발명이 실시 예들에 의해 제한되거나 한정되는 것은 아니다.
도 1은 본 발명의 실시 예에 따른 멀티앵글영상서비스 제공 시스템을 도시한 도면이다.
실시 예에 따라, 복수개의 촬영장비(100)들이 서버(200)에 연결되어 멀티앵글화면 제공을 위한 동작을 수행할 수 있다. 즉, 복수개의 촬영장비들이 각기 다른 위치에서 영상을 촬영하고, 그 촬영된 영상들을 서버 전송하면, 서버에서 그 복수개의 영상들을 포함하여 제공하는 멀티앵글화면을 가입자의 사용자 단말기(300)로 전송함으로써, 멀티앵글화면 제공 서비스가 수행될 수 있다.
즉, 예를 들어, 풋볼경기를 멀티앵글영상서비스를 통하여 제공하는 경우에, 복수개의 촬영장비(100)들이 풋볼선수들의 각각의 헬멧에 부착되고, 상기 부착된 복수개의 촬영장비(100)들로부터 각각의 영상을 서버(200)가 수신하여 멀티앵글화면을 생성하고, 생성된 영상이 사용자 단말기(300)를 통하여 디스플레이됨으로써, 사용자는 선수 각각의 시점에서 경기를 감상할 수 있게 된다.
또한, 실시 예에 따라, 촬영장비(100)들은, 액션캠(Action Cam), 카메라가 장착된 스마트폰(SmartPhone), 디지털 카메라(Digital Camera)등, 이동하면서 촬영할 수 있는 다양한 디바이스가 될 수 있다.
또한, 실시 예에 따라, 사용자 단말기(300)들은, 스마트폰, 태블릿PC, 랩탑PC 등, 화면의 디스플레이가 가능하고, 데이터 송수신이 가능한 다양한 디바이스가 될 수 있다.
본 도면에 도시된 촬영장비(100), 서버(200), 및 사용자 단말기의 구성, 그리고 이들을 포함하는 멀티앵글영상서비스 제공 시스템을 이용한 멀티앵글영상서비스 제공방법에 관해서는, 이하에서 상세히 설명한다.
도 2는 본 발명의 실시 예에 따른 멀티앵글영상 제공방법의 단계들을 도시한 순서도이다.
실시 예에 따라, 멀티앵글영상서비스 제공 시스템을 이용한 멀티앵글영상서비스 제공 방법은, 본 도면에 도시된 바와 같은 단계들을 통하여 수행될 수 있다.
먼저, 각각 서로 다른 위치에서 각각 서로 다른 앵글의 영상을 촬영하는 복수개의 촬영장비들에서 각각 영상을 촬영한다(S101).
실시 예에 따라, 상기 복수개의 촬영장비들은 각각 촬영되는 영상에 상기 복수개의 촬영장비들의 위치 정보를 포함하는 촬영되는 영상의 앵글을 판별할 수 있는 정보를 포함하여 상기 영상을 촬영할 수 있다.
다음으로, 상기 복수개의 촬영장비들이 촬영된 영상들을 서버로 전송한다(S102).
실시 예에 따라, 상기 전송수단으로 모바일 통신망이 이용될 수 있다. 즉, 3G통신망 또는 LTE통신망이 이용될 수 있으며, 이를 위하여 촬영장비들이 모바일통신망에 가입되어 있을 수 있다. 또한, 다른 실시 예에 따라, 와이파이통신(Wifi)이 가능한 지역인 경우에는 와이파이통신을 통하여 상기 촬영된 영상들이 서버로 전송될 수 있다. 즉, 통신수단에 제한되지 않고, 서버와 촬영장비 사이에 데이터를 송수신할 수 있는 다양한 방식의 통신포맷이 이용될 수 있다. 이러한 통신포맷 이용의 다양성은 서버(200)와 사용자 단말기(300)의 통신의 경우에도 마찬가지이다.
다음으로, 상기 서버에서 상기 촬영된 영상들을 수신하고(S103), 상기 서버가 상기 수신된 영상들에 기초하여 멀티앵글영상을 생성한다(S104).
실시 예에 따라, 상기 멀티앵글영상의 생성에 있어서, AVI, MKV, MOV등 다양한 영상포맷이 이용될 수 있다. 또한, 가입자 이외의 디바이스에서 데이터를 가져가지 못하도록 암호화되어 멀티앵글영상이 생성될 수 있다.
다음으로, 상기 서버가 상기 생성된 멀티앵글영상을 사용자 단말기로 전송한다(S105). 실시 예에 따라, 서버에는 멀티앵글영상서비스의 가입자 정보가 저장되어 있을 수 있고, 상기 저장된 가입정보에 기초하여 하나 이상의 사용자 단말기(300)로 멀티앵글영상을 전송할 수 있다.
다음으로, 상기 사용자 단말기에서 상기 멀티앵글영상을 수신하고(S106), 상기 수신된 멀티앵글영상을 재생하기 위한 프로세스를 실행한다(S107).
다음으로, 상기 실행된 애플리케이션을 통하여 상기 수신된 멀티앵글영상을 디스플레이한다(S108).
이를 위해, 사용자 단말기에서는 멀티앵글영상서비스 제공을 위해 예컨대, 인터랙티브 플레이어라 불리는 스마트 단말기용 애플리케이션, 컴퓨터 프로그램 내지 컴퓨터 소프트웨어가 미리 구동되어, 멀티앵글영상의 수신, 재생프로세스의 실행 및 멀티앵글영상의 디스플레이를 수행한다.
즉, 상기와 같은 단계들을 통하여 인터랙티브 플레이어를 통해 멀티앵글영상서비스가 사용자에게 제공될 수 있다.
또한, 본 도면에 도시된 바에 더하여, 멀티앵글영상의 동기화를 위한 단계들이 수행 될 수 있다. 이하에서는 멀티앵글영상서비스에서 동기화를 유지하기 위한 단계들에 대하여 설명한다.
먼저, 각각 서로 다른 앵글의 영상을 촬영하는 복수개의 촬영장비들이 각각의 단말기 정보를 서버로 전송한다. 즉, 실시 예에 따라, 각각 서로 앵글의 촬영화면을 획득하기 위하여, 복수개의 촬영장비들이 이용될 수 있고, 그 복수개의 촬영장비를 통한 멀티앵글화면을 생성하기 위하여, 상기 복수개의 촬영장비들의 정보가 서버로 전송될 수 있다.
다음으로, 상기 서버가, 상기 전송 받은 촬영장비 정보들에 기초하여, 상기 복수개의 촬영장비들이 기 설정된 촬영그룹에 포함된 단말기 인지 여부를 판단한다. 실시 예에 따라, 서버에서는 촬영장비 정보들을 수신하면, 어떠한 촬영장비가 기 설정된 촬영그룹에 포함된 촬영장비 인지 여부를 판단할 수 있다. 상기 촬영그룹은, 예를 들어, ‘A팀’그룹일 수 있으며, 이러한 경우, A팀의 선수들 헬멧에 부착된 모든 촬영장비가 상기 촬영그룹에 포함될 수 있다.
실시 예에 따라, 상기 복수개의 촬영장비들이 기 설정된 촬영그룹에 포함된 촬영장비 인지 여부를 판단함에 있어서, 촬영장비에 대한 정보가 상기 서버에 동일한 그룹명(예: A그룹)으로 기 등록되어 있는 경우, 상기 촬영장비를 기 설정된 촬영그룹에 포함된 촬영장비로 판단할 수 있다. 즉, 예를 들어, 서버는 그룹정보 테이블(table)을 저장할 수 있고, 상기 테이블에는, 포함대상 촬영장비들의 정보항목이 포함되어 저장될 수 있다.
또한, 서버는, 수신된 촬영장비에 대한 정보와 상기 서버에 기 저장된 촬영장비 정보에 차이가 있는 경우, 상기 기 저장된 촬영장비 정보를 업데이트(update)할 수 있다. 즉, 서버는 촬영장비 정보를 항상 최신의 상태로 유지할 수 있다.
또한, 반면에, 실시 예에 따라, 촬영장비에 대한 정보가 상기 서버에 동일한 그룹명으로 기 등록되어 있지 않은 경우, 상기 촬영장비를 기 설정된 촬영그룹에 포함되지 않은 촬영장비로 판단할 수 있다. 이러한 경우, 상기 촬영그룹에 포함되지 않는 것으로 판단된 단말기에 대하여, 그 촬영장비의 촬영장비 정보에 기초하여, 새로운 신규그룹을 생성하고, 상기 촬영장비를 마스터(Master)단말기로 선정할 수 있다. 즉, 촬영그룹에 포함되지 않은 촬영장비를 중심으로 새로운 촬영그룹을 구성할 수 있다. 또한, 서버는, 상기 생성된 그룹에 대한 그룹테이블을 생성할 수 있고, 상기 마스터 촬영장비에 대한 정보 중, 동기화 주기에 관한 정보를 상기 그룹테이블에 저장할 수 있다. 따라서, 새로운 그룹이 생성되고, 새로운 그룹에 대한 정보들이 서버에 저장되어 활용될 수 있다.
또한, 실시 예에 따라, 촬영그룹에 포함되지 않은 또 다른 촬영장비로부터 서버로 그룹정보 요청신호가 전송되면, 상기 서버는 상기 요청신호를 전송한 촬영장비로 상기 생성된 그룹에 대한 정보를 전송할 수 있다. 즉, 기 설정된 촬영그룹이 없는 촬영장비는, 서버로 그룹 정보를 요청하고, 이를 참조하여, 서버로 가입 요청신호를 전송할 수 있다. 또한, 상기 가입요청신호가 수신되면, 마스터 촬영장비로부터 상기 또 다른 촬영장비의 촬영그룹 가입여부허용신호를 요청한다. 이에 대응하여, 마스터 촬영장비는 기 설정된 기준에 기초하여 가입여부를 판단 후, 서버로 가입허용신호 또는 가입불허신호를 전송할 수 있다.
한편, 각 촬영장비는 모두 자체적으로 새로운 촬영그룹을 형성하여 새로운 마스터 단말기로 기능할 수 있으며, 이를 위해 서버로 새로운 그룹의 형성을 위한 요청신호를 전송하고 새로운 그룹에 관한 정보를 다른 단말기로 전송하여 가입을 유도할 수도 있다. 또한 상기그룹에 속하고자 하는 단말기는 서버에 현재까지 형성된 그룹들에 대한 정보를 요청할 수 있으며, 가입하고자하는 그룹을 선택하여 슬레이브 단말기가 될 수도 있다.
실시 예에 따라, 상기 마스터 촬영장비는, 상기 가입요청신호가 전송되면, 관련 메뉴를 디스플레이부에 디스플레이하고, 사용자로부터 가입허용여부에 대한 신호를 사용자 인터페이스부를 통하여 수신함으로써 가입허용신호 또는 가입불허신호를 생성 및 전송할 수 있다.
또한, 다른 실시 예에 따라, 복수개의 촬영장비 중, 어느 하나의 촬영장비가 마스터모드(Master Mode)가 온(On)으로 되어 있고, 다른 촬영장비들은 마스터모드(Master Mode)가 오프(Off)로 되어 있는 경우, 상기 가입요청신호가 전송되면, 자동적으로 가입허용신호를 생성 및 전송하도록 한다.
또한, 상기 서버는, 상기 마스터 촬영장비로부터 상기 촬영장비의 가입허용신호가 수신되면, 상기 생성된 그룹에 상기 가입요청신호를 전송한 촬영장비를 슬레이브(Slave)단말기로 포함하여 촬영 그룹을 구성하고, 운영할 수 있다. 따라서, 상기 마스터 촬영장비와 상기 슬레이브 촬영장비에서 촬영되는 디지털 영상은, 상기 마스터 촬영장비와 상기 슬레이브 촬영장비에서, 상기 생성된 그룹의 마킹주기기준에 따라, 마킹될 수 있다. 따라서, 이러한 마킹정보에 기초하여 동기화가 수행될 수 있다.
또한, 실시 예에 따라, 상기 마스터 촬영장비로부터 서버로 동기화종료신호가 수신되면, 상기 서버는 상기 동기화종료신호를 각각의 슬레이브 촬영장비로 전송하여 동기화동작을 그만 수행하도록 제어할 수 있다.
다음으로, 상기 서버에서, 상기 촬영그룹에 포함되는 것으로 판단되는 경우, 상기 포함되는 것으로 판단된 촬영장비들로 동기화 정보 및 제어신호를 전송한다. 실시 예에 따라, 동기화 정보 및 제어신호를 전송함에 있어서, 상기 서버에서 상기 촬영그룹에 포함되는 것으로 판단된 촬영장비들로, 동기화 주기 정보(예: 5초마다 마킹) 및 동기화 정보 전달방법 정보(마킹유무결정) 중 적어도 하나를 포함하는 동기화 정보 및 촬영지시정보(예: 촬영시작/정지/종료신호) 및 촬영 정보(초당 프레임수, 색상, 사이즈 정보) 중 적어도 하나를 포함하는 제어신호를 전송할 수 있다. 실시 예에 따라, 상기 동기화 정보 전달방법 정보는, 촬영장비에서 촬영된 영상에 직접 마킹을 할 것인지 아니면, 별도의 마킹정보로 저장할 것인지 여부에 대한 정보를 포함할 수 있다.
또한, 실시 예에 따라, 동기화 정보 및 제어신호를 전송하는 단계가 서버에서 수행되는 과정은, 상기 촬영그룹에 포함되는 것으로 판단된 촬영장비들로 동기화 주기 정보를 전송하고, 상기 동기화 주기정보를 전송한 촬영장비들의 촬영준비가 완료되었는지 판단하고, 상기 촬영준비가 완료된 경우, 촬영시작신호를 상기 촬영장비들로 전송하고, 상기 촬영시작신호를 전송한 촬영장비로부터 응답(ACK)신호를 수신할 수 있다. 즉, 서버에서 촬영의 시작을 제어할 수 있다.
다음으로, 상기 촬영장비를 통하여 외부 영상을 촬영한다. 또한, 상기 촬영장비가 상기 촬영된 영상을 디지털 영상으로 인코딩하고, 상기 촬영된 영상에 대하여 상기 수신된 동기화 정보에 기초한 마킹(Marking)을 수행하여 마킹정보를 생성한다. 또한, 상기 촬영장비가 상기 인코딩된 영상 및 마킹정보를 상기 서버로 전송할 수 있다. 실시 예에 따라, 인코딩된 영상에 마킹이 수행될 수 있고, 마킹이 수행된 이후에 인코딩될 수 있다. 다만, 이러한 순서에 대한 정보들이 영상에 함께 포함되어 디코더(decoder)에서 파악될 수 있도록 한다.
또한, 실시 예에 따라, 상기 마킹을 수행함에 있어서, 상기 촬영장비가 상기 서버로부터 수신된 동기화 정보에 기초하여 기 설정된 주기에 따라 상기 촬영된 영상에 마킹을 수행한다. 또한, 실시 예에 따라, 상기 서버로부터 수신된 정보에 기초하여, 기 설정된 주기에 따라 상기 촬영장비는, 상기 마크 정보를 상기 서버로 전송할 수 있다.
실시 예에 따라, 마킹을 수행함에 있어서, 촬영장비는 마킹정보를 더미데이터(Dummy Data) 즉, 예를 들어 몇 번째 동기화인지에 대한 정보, 시간에 대한 정보, 영상이미지 자체에 대한 정보의 형태로 상기 영상물에 삽입하여 촬영장비내에 저장될 수 있고, 서버로 전송될 수 있다.
또한, 다른 실시 예에 따라, 상기 마킹을 수행함에 있어서, 상기 촬영장비가, 상기 서버로부터 수신된 정보에 기초하여, 기 설정된 주기에 따라 마크 정보를 상기 촬영장비의 저장부에 저장할 수 있고, 상기 촬영장비에서 인코딩이 완료되면, 완료된 인코딩 영상과, 상기 완료시점까지 저장된 마크 정보를 상기 서버로 전송할 수 있다.
즉, 실시 예에 따라, 마킹이 되면 바로 마킹정보를 서버로 전송할 수 있고, 다른 실시 예에 따라, 어느 정도 마킹정보가 축적된 이후에, 축적된 마킹정보를 서버로 전송할 수 있다.
상기와 같은 단계들을 통하여, 서버는 각각의 촬영장비들로부터 인코딩된 영상 및 마킹정보들을 수신할 수 있고, 수신된 정보들을 사용자에게 제공함으로써 멀티앵글화면 서비스를 제공할 수 있다. 즉, 인코딩된 영상과 마킹정보를 이용하여 촬영된 영상들의 재생시점을 동기화 할 수 있으므로, 사용자는 멀티앵글화면을 원활하게 제공받을 수 있다.
또한, 본 도면에 도시된 바에 더하여, 멀티앵글영상을 사용자 단말기(300)에서 디스플레이시, 버퍼메모리를 관리하여 원활한 영상재생이 되도록 할 수 있다. 이하에서는 멀티앵글영상서비스에서 버퍼 메모리를 관리하기 위한 단계들에 대하여 설명한다.
실시 예에 따라, 사용자 단말기에서, 순차적으로 버퍼링(buffering)되는 제1 버퍼 메모리 내지 제N 버퍼 메모리를 포함하는 N개의 버퍼(buffer) 메모리들을 통하여, 제1 화면 내지 제2 화면을 포함하는 M개의 화면들을 동시에 재생하기 위한 버퍼 메모리 관리 방법이 개시될 수 있다(M 및 N은 1보다 큰 정수, N≥M).
먼저, 멀티앵글영상을 디코딩(decoding)하여 각 앵글 별로 분류할 수 있고, 상기 분류된 영상들 중, N개의 영상들을 선택할 수 있다. 실시 예에 따라, N개의 영상들을 선택함에 있어서, 사용자 단말기는, 상기 사용자 단말기에 저장된 영상재생 히스토리(history)를 검색할 수 있고, 상기 검색된 히스토리에 기초하여, 가장 선택 빈도가 높은 N개의 앵글 영상들을 선택할 수 있다.
다음으로, 상기 N개의 영상들 각각을 상기 버퍼 메모리들 각각에 저장하고, 상기 버퍼 메모리들에 저장된 영상들 중, 각기 다른 앵글을 가지는 2개의 영상을 선택할 수 있다. 실시 예에 따라, 사용자 단말기는, 상기 사용자 단말기에 저장된 영상재생 히스토리(history)를 검색할 수 있고, 상기 검색된 히스토리에 기초하여, 가장 최근에 재생되었던 2개의 앵글 영상들을 선택할 수 있다.
다음으로, 상기 선택된 제1 영상과 제2 영상을 사용자 단말기의 제1 화면 및 제2 화면에 각각 디스플레이할 수 있다. 다음으로, 상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 앵글을 가지는 제3 영상의 선택신호를 입력 받을 수 있다. 실시 예에 따라, 사용자 단말기가 상기 제3 영상의 선택신호를 입력받음에 있어서, 사용자 인터페이스를 통하여 상기 제3 영상의 선택신호를 입력받을 수 있다. 또한, 다른 실시 예에 따라, 기 설정된 화면전환설정에 기초하여 자동으로 생성되는 상기 제3 영상의 선택신호를 입력 받을 수 있다. 즉, 화면전환신호는 자동적으로 입력될 수 있고, 사용자에 의하여 입력될 수 도 있다.
다음으로, 상기 N개의 선택된 영상들 중, 상기 제3 영상이 포함되지 않은 경우, 상기 제1 영상 및 제2 영상을 제외한 다른 하나의 영상을 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제3 영상을 저장할 수 있고, 상기 제3 영상을 제1 화면에, 상기 제1 영상을 제2 화면에 디스플레이할 수 있다.
즉, 위와 같은 단계들을 통하여 사용자 단말기는, 여러 앵글 영상을 사용자에게 제공할 수 있고, 대기시간이 최소화된 화면 전환을 제공할 수 있다.
또한, 위 단계들에 더하여, 상기 여러 대의 멀티앵글영상서비스 제공방법은, 상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 앵글을 가지는 제4 영상의 선택신호를 입력 받는 단계를 더 포함할 수 있다. 즉, 추가적인 앵글영상 전환신호를 수신할 수 있다.
또한, 상기 N개의 선택된 영상들 중, 상기 제3 영상 및 제1 영상을 제외한 다른 하나의 영상을 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제4 영상을 저장하는 단계를 더 포함할 수 있다. 즉, 추가적인 버퍼 메모리 갱신이 가능하다. 다음으로, 상기 제4 영상을 제1 화면에, 상기 제3 영상을 제2 화면에 디스플레이할 수 있다.
또한, 상기 개시된 단계들에 있어서, 사용자 단말기는, 상기 화면들에 디스플레이되는 영상들의 순서에 대응되도록 상기 버퍼 메모리들을 버퍼링하는 단계를 더 포함할 수 있다. 즉, 사용자의 액션캠 선택에 기초하여 버퍼 메모리의 버퍼링 순서가 설정될 수 있다.
또한, 사용자 단말기의 저장부에 상기 선택정보들을 저장할 수 있다. 즉, 상기 제3 영상의 선택신호 및 상기 제4 영상의 선택신호를, 영상재생 히스토리(history)로 저장할 수 있다.
도 3은 본 발명의 다른 실시 예에 따른 멀티앵글영상 제공방법의 단계들을 도시한 순서도이다.
본 도면은, 멀티앵글영상서비스 제공 시스템의 측면에서, 멀티앵글영상서비스가 제공되는 순서를 도시한 도면이다.
먼저, 각각 서로 다른 위치에서 각각 서로 다른 앵글의 영상을 촬영하는 복수개의 촬영장비들에서 각각 영상을 촬영되어 인코딩된다(S201).
즉, 실시 예에 따라, 복수개의 촬영장비들에서 특정 앵글을 가지는 영상 촬영 및 촬영된 영상에 대한 동기화정보 추가, 그리고 영상 인코딩이 수행된 후, 서버로 전송된다.
다음으로, 상기 복수개의 촬영장비들이 촬영된 영상들이 서버로 전송되어 수집된다(S202).
다음으로, 수집된 영상들 중에서, 촬영그룹설정에 따라 N개의 영상이 선택되고(S203), 선택된 영상들에 기초하여 멀티앵글영상을 생성한다. 즉, 멀티앵글영상으로 영상을 재인코딩함으로써(S204), 멀티앵글영상을 생성한다(S205).
다음으로, 상기 서버가 상기 생성된 멀티앵글영상을 사용자 단말기로 전송하면(S206), 상기 사용자 단말기에서 상기 멀티앵글영상을 수신하고, 상기 사용자 단말기가 상기 수신된 멀티앵글영상을 재생하기 위한 프로세스를 실행한다(S207). 즉, 사용자는, 상기 실행된 애플리케이션을 통하여 상기 수신된 멀티앵글영상을 디스플레이하여, 멀티앵글영상서비스를 제공받을 수 있다(S208).
한편, 사용자 단말기에서는 멀티앵글영상서비스 제공을 위해 예컨대, 인터랙티브 플레이어라 불리는 스마트 단말기용 애플리케이션, 컴퓨터 프로그램 내지 컴퓨터 소프트웨어가 미리 구동되어, 멀티앵글영상의 수신, 재생프로세스의 실행 및 멀티앵글영상의 디스플레이를 수행한다.
이와 같이, 시스템적인 측면에서 멀티앵글영상서비스 제공방법이 설명될 수 있다.
도 4는 본 발명의 실시 예에 따른 촬영장비의 구성을 도시한 도면이다.
실시 예에 따라, 촬영장비(100)는, 카메라부(110), 동기화부(120), 통신부(130), 인코딩부(140), 전송부(150), 및 저장부(160)을 포함할 수 있다. 상기 구성들은 하드웨어적으로 각각의 모듈/부로써 구성될 수 있다. 다만, 하나의 모듈/부가 다른 모듈/부의 기능을 수행할 수 있도록 구성될 수 있다. 즉, 필요 또는 목적에 따라, 통합적 또는 세부적으로 구성될 수 있다.
카메라부(110)는, 외부영상을 촬영할 수 있다. 실시 예에 따라, 외부의 밝기 또는 오브젝트(object)의 동작 속도에 따라 조리개 속도 등이 자동 조절될 수 있다.
동기화부(120)는, 서버로부터 수신된 동기화 정보에 기초한 마킹(Marking)을 수행하여 마킹정보를 생성할 수 있다. 상기 동기화 정보는, 각각 서로 다른 위치에서 각각 서로 다른 앵글의 영상을 촬영하는 다른 촬영장비 들과 일정주기에 따른 마킹(Marking)을 통하여 동기화를 수행할 수 있도록 하는 정보에 해당한다.
즉, 실시 예에 따라, 동기화부(120)는, 상기 촬영장비 가 상기 서버로부터 수신한 동기화 정보에 기초하여 기 설정된 주기에 따라 상기 촬영된 영상에 마킹을 수행할 수 있다.
통신부(130)는, 상기 촬영장비의 촬영장비 정보를 서버로 전송하고, 상기 서버에서 상기 촬영장비 가 기 설정된 촬영그룹에 포함된 촬영장비 로 판단되어 전송되는 동기화 정보 및 제어신호를 수신할 수 있다. 또한, 상기 동기화 정보는, 동기화 주기 정보 및 동기화 정보 전달방법 정보 중 적어도 하나를 포함할 수 있고, 상기 제어신호는, 촬영지시정보 및 촬영 정보 중 적어도 하나를 포함할 수 있다.
인코딩부(140)는, 상기 카메라부에서 촬영된 영상을 인코딩할 수 있다. MPEG 규격에 따른 다양한 인코딩 포맷이 사용될 수 있고, MPEG규격 이외의 영상 포맷들도 촬영장비 설정에 따라 이용될 수 있다. 또한, 사용자로부터 특정 인코딩 포맷을 선택 받아 인코딩을 수행할 수 있다.
전송부(150)는, 촬영장비에서 인코딩된 영상 및 생성된 마킹정보를 상기 통신부를 통하여 상기 서버로 전송하도록 제어할 수 있다.
저장부(160)는, 상기 인코딩된 영상 및 마킹정보를 저장할 수 있고, 실시 예에 따라, 상기 통신부(130)는, 상기 저장부에 저장된 인코딩된 영상 및 마킹정보를 상기 서버로 전송할 수 있다. 상기 저장부는, RAM, SSD, HDD 등의 다양한 저장수단으로 구성될 수 있다.
도 5는 본 발명의 실시 예에 따른 서버의 구성을 도시한 도면이다.
실시 예에 따라, 서버(200)는, 제어부(201), 네트워크 인터페이스부(202), 저장부(203), 멀티앵글영상 생성부(204), 및 가입자 관리부(205)를 포함할 수 있다.
제어부(201)는, 서버의 각 모듈의 동작을 제어한다.
네트워크 인터페이스부(202)는, 촬영장비(100) 및, 사용자 단말기(300)와 데이터를 송수신할 수 있다.
실시 예에 따라, 상기 송수신수단으로 모바일 통신망이 이용될 수 있다. 즉, 3G통신망 또는 LTE통신망이 이용될 수 있으며, 이를 위하여 촬영장비들이 모바일통신망에 가입되어 있을 수 있다. 또한, 다른 실시 예에 따라, 와이파이통신(Wifi)이 가능한 지역인 경우에는 와이파이통신을 통하여 상기 촬영된 영상들이 서버로 전송될 수 있다. 즉, 통신수단에 제한되지 않고, 서버와 촬영장비 또는 사용자 단말기 사이에 데이터를 송수신할 수 있는 다양한 방식의 통신포맷이 이용될 수 있다.
저장부(203)는, 촬영장비(100)로부터 수신된 영상들을 저장하거나, 사용자 단말기(300)로 전송할 멀티앵글영상들을 저장할 수 있다.
멀티앵글영상 생성부(204)는, 저장부(203)에 저장된 영상들에 기초하여 멀티앵글영상을 생성하여 재인코딩할 수 있다. 실시 예에 따라, MPEG 규격에 따른 다양한 인코딩 포맷이 사용될 수 있고, MPEG규격 이외의 영상 포맷들도 촬영장비 설정에 따라 이용될 수 있다. 또한, 사용자로부터 특정 인코딩 포맷을 선택 받아 인코딩을 수행할 수 있다.
가입자 관리부(205)는, 촬영장비(100)들의 촬영그룹에 대한 관리를 할 수 있고, 사용자 단말기(300)에 대한 데이터 송수신 관리를 할 수 있다. 즉, 가입자가 아닌 경우, 또는 가입 기간이 도과된 경우에는, 멀티앵글영상서비스를 제공하지 않을 수 있다.
즉, 이와 같은 구성을 통하여, 서버(200)는, 상기 촬영된 영상들을 수신하고, 상기 수신된 영상들에 기초하여 멀티앵글영상을 생성하고, 상기 생성된 멀티앵글영상을 사용자 단말기로 전송할 수 있다.
도 6은 본 발명의 실시 예에 따른 사용자 단말기의 구성을 도시한 도면이다.
실시 예에 따라, 사용자 단말기는, 스마트폰(smartphone), 스마트 티브이(smart TV), PC, PDA 등, 영상 재생이 가능한 다양한 장치가 될 수 있다. 또한, 상기 사용자 단말기(300)는, 버퍼 메모리(301), 디코더(302), 제어부(303), 화면전환제어부(304), 영상 전환신호 수신부(305), 및 디스플레이부(306)를 포함할 수 있다.
버퍼(buffer) 메모리(301)는, 제1 버퍼 메모리 내지 제N 버퍼 메모리를 포함할 수 있다. 상기 버퍼 메모리들은, 물리적으로 구분된 버퍼 메모리들일 수 있고, 하나의 물리적 버퍼메모리가 복수개의 버퍼메모리로 구분된 것일 수도 있다.
디스플레이부(306)는, 제1 화면 내지 제2 화면을 포함하는 M개의 화면들을 동시에 재생할 수 있다. 즉, 하나의 화면을 여러 개의 영역으로 분할하고, 분할된 화면들에 각각의 영상을 디스플레이함으로써, 여러 대의 앵글화면을 사용자에게 제공할 수 있다.
상기 버퍼 메모리와 디스플레이부에 있어서, M 및 N은 1보다 큰 정수, 즉 복수이며, N은 M보다 크다. 즉, 버퍼메모리의 개수는 동시에 디스플레이되는 화면의 개수보다 많다.
디코더(decoder; 302)는, 여러 앵글 영상을 디코딩(decoding)한다. 실시 예에 따라, 여러 앵글 영상은 각각의 앵글에 대한 영상이 따로 전송될 수 있고, 다른 실시 예에 따라, 하나의 데이터 파일에 여러 개의 앵글 영상들이 포함되어 하나로써 전송될 수 있다. 따라서, 디코더는, 이러한 경우에 그 영상들을 디코딩함과 동시에 각 앵글 별로 영상을 분류할 수 있다.
제어부(303)는, 상기 분류된 영상들 중, N개의 영상들을 선택하고, 상기 N개의 영상들 각각을 상기 버퍼 메모리들 각각에 저장하고, 상기 버퍼 메모리들에 저장된 영상들 중, 각기 다른 액션캠을 가지는 2개의 영상을 선택하고, 상기 선택된 제1 영상과 제2 영상을 상기 제1 화면 및 제2 화면에 각각 디스플레이하도록 제어할 수 있다. 즉, 제어부(303)는, 여러 앵글 영상을 제공하기 위한 기본적인 동작들을 수행한다.
앵글전환신호수신부(305)는, 상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 액션캠을 가지는 제3 영상의 선택신호를 입력 받는다.
실시 예에 따라, 앵글전환신호수신부(305)는, 사용자 인터페이스를 통하여 상기 제3 영상의 선택신호를 입력 받을 수 있고, 다른 실시 예에 따라, 앵글전환신호수신부(305)는, 기 설정된 화면전환설정에 기초하여 자동으로 생성되는 상기 제3 영상의 선택신호를 입력 받을 수 있다.
또한, 화면전환 제어부(304)는, N개의 선택된 영상들 중, 상기 제1 영상 및 제2 영상을 제외한 다른 하나의 영상을 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제3 영상을 저장한 후, 상기 제3 영상을 제1 화면에, 상기 제1 영상을 제2 화면에 디스플레이하도록 제어한다.
본 도면에서는, 앵글전환신호수신부(305)와 화면전환 제어부(304)가 별도로 구성되고, 앵글전환신호수신부(305)가 화면전환 제어부(304)에 포함되어 있는 실시 예를 도시하였으나, 다른 실시 예에 따라, 앵글전환신호수신부(305)가 화면전환 제어부(304)와 병합될 수 있고, 다른 객체로써 떨어져서 구성될 수 도 있다. 즉, 본 도면의 구성들은 일 실시 예에 불과하고, 각 구성들은 병합될 수도, 더 세분화될 수 도 있다.
또한, 실시 예에 따라, 앵글전환신호수신부(305)는,상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 앵글을 가지는 제4 영상의 선택신호를 더 입력받을 수 있고, 이에 대응하여, 제어부(303)는, 상기 N개의 선택된 영상들 중, 상기 제3 영상 및 제1 영상을 제외한 다른 하나의 영상을 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제4 영상을 저장한 후, 상기 제4 영상을 제1 화면에, 상기 제3 영상을 제2 화면에 디스플레이하도록 제어할 수 있다. 즉, 추가적인 화면 전환을 수행할 수 있다.
사용자 단말기(300)는, 저장부(미도시)를 추가적으로 포함하여 구성될 수 있다. 이 경우, 저장부는, 사용자 단말기(300)의 구동에 필요한 데이터를 저장할 수 있고, 앵글전환신호수신부(305)에서 입력되는 상기 제3 영상의 선택신호 및 상기 제4 영상의 선택신호를, 영상재생 히스토리(history)로 저장할 수 있다.
이러한 저장된 영상재생 히스토리(history)를 활용하기 위하여, 제어부(303)는, 실시 예에 따라, 버퍼 메모리에 선택된 영상들을 저장함에 있어서, 상기 사용자 단말기에 저장된 영상재생 히스토리(history)를 검색하고, 상기 검색된 히스토리에 기초하여, 가장 선택 빈도가 높은 N개의 앵글 영상들을 선택하여 버퍼 메모리에 저장한다.
또한, 저장된 영상재생 히스토리(history)를 활용하기 위하여, 제어부(303)는, 실시 예에 따라, 영상을 최초에 디스플레이함에 있어서, 상기 사용자 단말기에 저장된 영상재생 히스토리(history)를 검색하고, 상기 검색된 히스토리에 기초하여, 가장 최근에 재생되었던 2개의 앵글 영상들을 선택하여 디스플레이하도록 제어할 수 있다.
도 7은 본 발명의 실시 예에 따른 촬영장비와 서버의 통신과정을 도시한 도면이다.
실시 예에 따라, 서버에서 촬영장비를 판단 결과, 단말기에 대한 정보가 상기 서버에 동일한 그룹명으로 기 등록되어 있는 경우, 본 도면에 도시된 바와 같은 상호통신이 수행될 수 있다.
먼저, 촬영장비 (100)가 서버(200)로, 촬영그룹에 포함되기 위한 포함요청 명령어와 그룹명 정보를 전송한다 (JOIN Group_Name 및 Member_Num).
다음으로, 서버(200)는, 기 등록된 촬영그룹에 포함된 상기 촬영장비 (100)의 정보를 검토하여, 차이점이 있는 경우에는, 상기 서버에 저장된 촬영장비의 정보를 업데이트(update)하여 저장한 후, 동기화 주기(Sync_Period) 정보를 촬영장비 (100)로 전송한다.
다음으로, 서버(200)는, 단말기들 각각이 촬영 준비가 완료되었다고 판단되면, (인위적 판단 혹은 멤버들 구성 완료가 감지됨)되면 촬영시작(Sync_Start)명령을 단말기로 전송한다. 그리고, 촬영장비로부터 상기 촬영시작 신호에 대한 응답(Ack) 명령어를 수신한다.
따라서, 촬영장비는 촬영을 착수할 수 있고, 상기 동기화 주기 정보에 기초한 주기에 따라(예: 5초)로 마킹(Marking)을 수행한다. 이때 동기화 주기의 값이 ‘0’이라면 촬영 시작 시점에 한번만 마킹 정보를 생성한다.
다음으로, 서버(200)가 인위적 혹은 시스템적 판단으로 촬영 동기화를 종료해야 할 시점이라고 판단하면, 촬영종료(Sync_END) 명령어를 촬영장비(100)로 전송하여, 촬영장비(100)의 촬영종료 및 마킹 종료를 지시한다.
또한, 실시 예에 따라, 촬영 중간에도, 새로운 촬영장비의 포함요청명령어가 수신되면, 위 와 같은 단계들을 거쳐 동기화를 수행한다.
도 8은 본 발명의 다른 실시 예에 따른 촬영장비와 서버의 통신과정을 도시한 도면이다.
실시 예에 따라, 서버에서 촬영장비를 판단 결과, 촬영장비에 대한 정보가 상기 서버에 동일한 그룹명으로 기 등록되어 있지 않은 경우, 본 도면에 도시된 바와 같은 상호통신이 수행될 수 있다.
먼저, 촬영장비(100)가 서버(200)로, 상기 촬영장비를 마스터(Master)촬영장비로 하는 촬영그룹을 생성하기 위해 서버(200)에 명령어(Master Group_Name 및 Sync_Info)를 전송할 수 있다, 상기 명령어에는, 마스터 촬영장비(100)에 대한 정보, 동기화 주기정보를 포함하는 동기화 정보가 포함될 수 있다.
다음으로, 서버(200)는, 상기 명령어를 수신하면, 촬영그룹을 새로이 생성할 수 있다.
또한, 다른 촬영장비(101)로부터, 서버(200)로, 촬영 동기화를 위한 그룹을 선택하기 위한 그룹정보요청신호(Get Group_Info)가 전송될 수 있다.
따라서, 서버(200)는 이에 대응하여, 그룹명을 포함한 정보를 상기 촬영장비(101)로 전송할 수 있다.
또한, 상기 촬영장비(101)는, 특정 촬영그룹에 포함되기 위하여 가입요청신호 (JOIN Group_Name)를 서버로 전송할 수 있다.
이에 대응하여, 서버(200)는, 마스터 촬영장비(100)에, 상기 다른 촬영장비(101)에 대한 촬영그룹 가입허용여부신호 (JOINED Member_Info)를 전송하여, 촬영그룹 가입허용여부를 판단하도록 할 수 있다.
다음으로, 마스터 촬영장비(101)는, 상기 촬영장비(101)의 촬영그룹 허용 유무를 판단할 수 있다. 즉, 마스터 촬영장비는 기 설정된 기준에 기초하여 가입여부를 판단 후, 서버로 가입허용신호 또는 가입불허신호를 서버(200)로 전송할 수 있다. 만약, 상기 촬영장비(101)가 가입되면, 슬레이브(slave)촬영장비로써 촬영그룹에 포함되게 된다.
또한, 마스터 촬영장비가 특정 시점에 촬영그룹의 형성이 완료되었다고 판단되면 촬영시작(Sync Start) 제어신호를 서버(200)를 통하여 다른 촬영장비(101)에 통보할 수 있고, 마스터 촬영장비(100)가 촬영 동기화를 종료하고자 할 경우, 촬영종료(Sync_End) 명령어를 서버(200)를 통하여 다른 촬영장비(101)로 전송함으로써, 촬영 동기화가 종료되도록 할 수 있다. 한편, 동기화 그룹이 동기화 촬영 중 새로운 촬영장비가 연결되는 경우, 상기와 같은 단계들을 통하여 촬영그룹을 구성할 수 있다.
또한, 이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해돼서는 안 될 것이다.
100: 촬영장비
200: 서버
300: 사용자 단말기

Claims (22)

  1. 멀티앵글영상서비스 제공 시스템을 이용한 멀티앵글영상서비스 제공 방법에 있어서,
    각각 서로 다른 위치에서 각각 서로 다른 앵글의 영상을 촬영하는 복수개의 촬영장비들에서 각각 영상을 촬영하는 단계;
    상기 복수개의 촬영장비들이 촬영된 영상들을 서버로 전송하는 단계;
    상기 서버에서 상기 촬영된 영상들을 수신하는 단계;
    상기 서버가 상기 수신된 영상들에 기초하여 멀티앵글영상을 생성하는 단계;
    상기 서버가 상기 생성된 멀티앵글영상을 사용자 단말기로 전송하는 단계;
    상기 사용자 단말기에서 상기 멀티앵글영상을 수신하는 단계;
    상기 사용자 단말기가 상기 수신된 멀티앵글영상을 재생하기 위한 프로세스를 실행하는 단계; 및
    상기 사용자 단말기가 상기 멀티앵글영상을 디스플레이하는 단계를 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
  2. 제1항에 있어서,
    상기 각각 영상을 촬영하는 단계는,
    상기 복수개의 촬영장비들은 각각 촬영되는 영상에 상기 복수개의 촬영장비들의 위치 정보를 포함하는 촬영되는 영상의 앵글을 판별할 수 있는 정보를 포함하여 상기 영상을 촬영하는 단계를 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
  3. 제1항에 있어서,
    상기 서버에서 상기 촬영된 영상들을 수신하는 단계는,
    상기 서버가, 상기 촬영장비들로부터 전송 받은 촬영장비 정보들에 기초하여, 상기 복수개의 촬영장비들이 기 설정된 촬영그룹에 포함된 촬영장비 인지 여부를 판단하는 단계;
    상기 서버에서, 상기 촬영그룹에 포함되는 것으로 판단된 촬영장비들로 동기화 정보 및 제어신호를 전송하는 단계;
    상기 촬영장비가 상기 촬영된 영상에 대하여 상기 수신된 동기화 정보에 기초한 마킹(Marking)을 수행하여 마킹정보를 생성하는 단계; 및
    상기 촬영장비가 상기 인코딩된 영상 및 마킹정보를 상기 서버로 전송하는 단계를 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
  4. 제3항에 있어서,
    상기 동기화 정보 및 제어신호를 전송하는 단계는,
    상기 서버에서 상기 촬영그룹에 포함되는 것으로 판단된 촬영장비들로, 동기화 주기 정보 및 동기화 정보 전달방법 정보 중 적어도 하나를 포함하는 동기화 정보 및 촬영지시정보 및 촬영 정보 중 적어도 하나를 포함하는 제어신호를 전송하는 단계를 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
  5. 제3항에 있어서,
    상기 복수개의 촬영장비들이 기 설정된 촬영그룹에 포함된 촬영장비 인지 여부를 판단하는 단계는,
    촬영장비에 대한 정보가 상기 서버에 동일한 그룹명으로 기 등록되어 있는 경우, 상기 촬영장비를 기 설정된 촬영그룹에 포함된 촬영장비로 판단하는 단계; 및
    상기 촬영장비에 대한 정보와 상기 서버에 기 저장된 촬영장비 정보에 차이가 있는 경우, 상기 기 저장된 촬영장비 정보를 업데이트(update)하는 단계를 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
  6. 제3항에 있어서,
    상기 복수개의 촬영장비들이 기 설정된 촬영그룹에 포함된 촬영장비 인지 여부를 판단하는 단계는,
    촬영장비에 대한 정보가 상기 서버에 동일한 그룹명으로 기 등록되어 있지 않은 경우, 상기 촬영장비를 기 설정된 촬영그룹에 포함되지 않은 촬영장비로 판단하는 단계;
    상기 촬영장비에 대한 정보에 기초하여, 상기 촬영그룹에 포함되지 않은 촬영장비에 대한 그룹을 생성하고 상기 촬영장비를 마스터(Master) 촬영장비로 설정하는 단계;
    상기 생성된 그룹에 대한 그룹테이블을 생성하는 단계; 및
    상기 마스터 촬영장비에 대한 정보 중, 동기화 주기에 관한 정보를 상기 그룹테이블에 저장하는 단계를 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
  7. 제6항에 있어서,
    촬영그룹에 포함되지 않은 촬영장비로부터 서버로 그룹정보 요청신호가 전송되면, 상기 서버는 상기 요청신호를 전송한 촬영장비로 상기 생성된 그룹에 대한 정보를 전송하는 단계;
    상기 그룹에 대한 정보를 전송한 촬영장비로부터 상기 생성된 그룹에 대한 가입요청신호를 수신하는 단계;
    상기 마스터 촬영장비로부터 상기 촬영장비의 가입허용신호를 수신하는 단계;
    상기 가입허용신호가 수신되면, 상기 생성된 그룹에 상기 가입요청신호를 전송한 촬영장비를 슬레이브(Slave) 촬영장비로 포함하는 단계; 및
    상기 마스터 촬영장비와 상기 슬레이브 촬영장비에서 촬영되는 디지털 영상을, 상기 생성된 그룹에 대응되는 특정 주기에 따라 생성되는 마킹정보에 기초하여 동기화 하는 단계를 더 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
  8. 제1항에 있어서,
    상기 사용자 단말기에서 상기 멀티앵글영상을 수신하는 단계는,
    상기 멀티앵글영상을 앵글 별로 분류하는 단계;
    상기 분류된 영상들 중, N개의 영상들을 선택하는 단계;
    상기 N개의 영상들 각각을 상기 사용자 단말기의 버퍼 메모리들 각각에 저장하는 단계;
    상기 버퍼 메모리들에 저장된 영상들 중, 각기 다른 앵글을 가지는 2개의 영상을 선택하는 단계;
    상기 선택된 제1 영상과 제2 영상을 상기 제1 화면 및 제2 화면에 각각 디스플레이하는 단계;
    상기 제1 화면 및 제2 화면에 디스플레이된영상들과 구분되는 앵글을 가지는 제3 영상의 선택신호를 입력받는 단계;
    상기 N개의 선택된 영상들 중, 상기 제3 영상이 포함되지 않은 경우, 상기 제1 영상 및 제2 영상을 제외한 다른 하나의 영상을 상기 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제3 영상을 저장하는 단계; 및
    상기 제3영상을 제1 화면에, 상기 제1 영상을 제2 화면에 디스플레이하는 단계를 포함하고, M 및 N은 1보다 큰 정수이고, N≥M인 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
  9. 제8항에 있어서,
    상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 앵글을 가지는 제4 영상의 선택신호를 입력받는 단계;
    상기 N개의 선택된 영상들 중, 상기 제3 영상 및 제1 영상을 제외한 다른 하나의 영상을 상기 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제4 영상을 저장하는 단계; 및
    상기 제4 영상을 제1 화면에, 상기 제3 영상을 제2 화면에 디스플레이하는 단계를 더 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
  10. 제9항에 있어서,
    상기 화면들에 디스플레이되는 영상들의 순서에 대응되도록 상기 버퍼 메모리들을 버퍼링하는 단계를 더 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
  11. 제1항에 있어서,
    상기 서버가, 상기 촬영장비들로부터 전송 받은 촬영장비 정보들에 기초하여, 상기 복수개의 촬영장비들이 기 설정된 촬영그룹에 포함된 촬영장비인지 여부를 판별하여 마스터 촬영장비와 슬레이브 촬영장비를 각각 설정하는 단계; 및
    상기 촬영장비 중 적어도 하나가 자체적으로 새로운 촬영그룹을 형성하여 상기 새로운 촬영그룹의 마스터 촬영장비로 기능하는 단계를 더 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
  12. 멀티앵글영상서비스 제공 시스템에 있어서,
    각각 서로 다른 위치에서 각각 서로 다른 앵글의 영상을 촬영하고, 촬영된 영상을 서버로 전송하는 복수개의 촬영장비들;
    상기 촬영된 영상들을 수신하고, 상기 수신된 영상들에 기초하여 멀티앵글영상을 생성하고, 상기 생성된 멀티앵글영상을 사용자 단말기로 전송하는 상기 서버; 및
    상기 멀티앵글영상을 상기 서버로부터 수신하고, 상기 수신된 멀티앵글영상을 재생하기 위한 애플리케이션을 실행하여, 상기 수신된 멀티앵글영상을 디스플레이하는 사용자 단말기를 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템.
  13. 제12항에 있어서,
    상기 복수개의 촬영장비들은,
    각각 촬영되는 영상에 상기 복수개의 촬영장비들의 위치 정보를 포함하는 촬영되는 영상의 앵글을 판별할 수 있는 정보를 포함하여 상기 영상을 촬영하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
  14. 제12항에 있어서,
    상기 서버는,
    상기 촬영장비들로부터 전송 받은 촬영장비 정보들에 기초하여, 상기 복수개의 촬영장비들이 기 설정된 촬영그룹에 포함된 촬영장비 인지 여부를 판단하고, 상기 촬영그룹에 포함되는 것으로 판단된 촬영장비들로 동기화 정보 및 제어신호를 전송하고,
    상기 촬영장비들은,
    상기 촬영된 영상에 대하여 상기 수신된 동기화 정보에 기초한 마킹(Marking)을 수행하여 마킹정보를 생성하고, 인코딩된 영상 및 마킹정보를 상기 서버로 전송하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템.
  15. 제14항에 있어서,
    상기 서버는,
    상기 촬영그룹에 포함되는 것으로 판단된 촬영장비들로, 동기화 주기 정보 및 동기화 정보 전달방법 정보 중 적어도 하나를 포함하는 동기화 정보 및 촬영지시정보 및 촬영 정보 중 적어도 하나를 포함하는 제어신호를 전송하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템.
  16. 제14항에 있어서,
    상기 서버는,
    상기 촬영장비에 대한 정보가 상기 서버에 동일한 그룹명으로 기 등록되어 있는 경우, 상기 촬영장비를 기 설정된 촬영그룹에 포함된 촬영장비로 판단하고, 상기 촬영장비에 대한 정보와 상기 서버에 기 저장된 촬영장비 정보에 차이가 있는 경우, 상기 기 저장된 촬영장비 정보를 업데이트(update)하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템.
  17. 제14항에 있어서,
    상기 서버는,
    상기 촬영장비에 대한 정보가 상기 서버에 동일한 그룹명으로 기 등록되어 있지 않은 경우, 상기 촬영장비를 기 설정된 촬영그룹에 포함되지 않은 촬영장비로 판단하고, 상기 촬영장비에 대한 정보에 기초하여, 상기 촬영그룹에 포함되지 않은 촬영장비에 대한 그룹을 생성하고 상기 촬영장비를 마스터(Master) 촬영장비로 설정하고, 상기 생성된 그룹에 대한 그룹테이블을 생성하고, 상기 마스터 촬영장비에 대한 정보 중, 동기화 주기에 관한 정보를 상기 그룹테이블에 저장하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템.
  18. 제17항에 있어서,
    상기 서버는,
    촬영그룹에 포함되지 않은 촬영장비로부터 서버로 그룹정보 요청신호가 전송되면, 상기 요청신호를 전송한 촬영장비로 상기 생성된 그룹에 대한 정보를 전송하고, 상기 그룹에 대한 정보를 전송한 촬영장비로부터 상기 생성된 그룹에 대한 가입요청신호를 수신하고, 상기 마스터 촬영장비로부터 상기 촬영장비의 가입허용신호를 수신하고, 상기 가입허용신호가 수신되면, 상기 생성된 그룹에 상기 가입요청신호를 전송한 촬영장비를 슬레이브(Slave) 촬영장비로 포함하고, 상기 마스터 촬영장비와 상기 슬레이브 촬영장비에서 촬영되는 디지털 영상을, 상기 생성된 그룹에 대응되는 특정 주기에 따라 생성되는 마킹정보에 기초하여 동기화 하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템.
  19. 제12항에 있어서,
    상기 사용자 단말기는,
    상기 멀티앵글영상을 앵글 별로 분류하고, 상기 분류된 영상들 중, N개의 영상들을 선택하고, 상기 N개의 영상들 각각을 상기 사용자 단말기의 버퍼 메모리들 각각에 저장하고, 상기 버퍼 메모리들에 저장된 영상들 중, 각기 다른 앵글을 가지는 2개의 영상을 선택하고, 상기 선택된 제1 영상과 제2 영상을 상기 제1 화면 및 제2 화면에 각각 디스플레이하고, 상기 제1 화면 및 제2 화면에 디스플레이된영상들과 구분되는 앵글을 가지는 제3 영상의 선택신호를 입력받고, 상기 N개의 선택된 영상들 중, 상기 제3 영상이 포함되지 않은 경우, 상기 제1 영상 및 제2 영상을 제외한 다른 하나의 영상을 상기 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제3 영상을 저장하고, 상기 제3영상을 제1 화면에, 상기 제1 영상을 제2 화면에 디스플레이하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템(단, M 및 N은 1보다 큰 정수이고, N≥M).
  20. 제19항에 있어서,
    상기 사용자 단말기는,
    상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 앵글을 가지는 제4 영상의 선택신호를 입력받으면, 상기 N개의 선택된 영상들 중, 상기 제3 영상 및 제1 영상을 제외한 다른 하나의 영상을 상기 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제4 영상을 저장하고, 상기 제4 영상을 제1 화면에, 상기 제3 영상을 제2 화면에 디스플레이하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템.
  21. 제20항에 있어서,
    상기 사용자 단말기는,
    상기 화면들에 디스플레이되는 영상들의 순서에 대응되도록 상기 버퍼 메모리들을 버퍼링하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템.
  22. 제12항에 있어서,
    상기 서버는, 상기 촬영장비들로부터 전송 받은 촬영장비 정보들에 기초하여, 상기 복수개의 촬영장비들이 기 설정된 촬영그룹에 포함된 촬영장비인지 여부를 판별하여 마스터 촬영장비와 슬레이브 촬영장비를 각각 설정하고,
    상기 촬영장비 중 적어도 하나는, 자체적으로 새로운 촬영그룹을 형성하여 상기 새로운 촬영그룹의 마스터 촬영장비로 기능하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템.
KR1020130110196A 2013-09-13 2013-09-13 멀티앵글영상서비스 제공 방법 및 시스템 KR101542416B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020130110196A KR101542416B1 (ko) 2013-09-13 2013-09-13 멀티앵글영상서비스 제공 방법 및 시스템
PCT/KR2013/008292 WO2015037761A1 (ko) 2013-09-13 2013-09-13 멀티앵글영상서비스 제공 방법 및 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130110196A KR101542416B1 (ko) 2013-09-13 2013-09-13 멀티앵글영상서비스 제공 방법 및 시스템

Publications (2)

Publication Number Publication Date
KR20150030889A true KR20150030889A (ko) 2015-03-23
KR101542416B1 KR101542416B1 (ko) 2015-08-07

Family

ID=52665851

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130110196A KR101542416B1 (ko) 2013-09-13 2013-09-13 멀티앵글영상서비스 제공 방법 및 시스템

Country Status (2)

Country Link
KR (1) KR101542416B1 (ko)
WO (1) WO2015037761A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101692190B1 (ko) * 2016-05-27 2017-01-02 주식회사 에스,엠,엔터테인먼트 다면 영상 송수신 시스템

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111669571B (zh) * 2019-03-07 2023-12-19 阿里巴巴集团控股有限公司 多角度自由视角图像数据生成方法及装置、介质、设备
WO2020181073A1 (en) 2019-03-07 2020-09-10 Alibaba Group Holding Limited Method, apparatus, terminal, capturing system and device for setting capturing devices

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001089221A1 (en) * 2000-05-18 2001-11-22 Imove Inc. Multiple camera video system which displays selected images
US7358985B2 (en) * 2001-02-16 2008-04-15 Fuji Xerox Co., Ltd. Systems and methods for computer-assisted meeting capture
JP2003230127A (ja) * 2002-01-31 2003-08-15 Matsushita Electric Ind Co Ltd ダイジェスト映像特定システム、ダイジェスト映像提供システム、ダイジェスト映像特定方法、ダイジェスト映像提供方法、媒体、及びプログラム
KR101128848B1 (ko) * 2007-09-13 2012-03-23 에스케이플래닛 주식회사 멀티 앵글 모바일 방송 서비스를 제공하는 서버, 시스템 및방법
KR101090499B1 (ko) 2008-11-28 2011-12-07 한국전자통신연구원 멀티 앵글 디지털 방송 서비스 제공 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101692190B1 (ko) * 2016-05-27 2017-01-02 주식회사 에스,엠,엔터테인먼트 다면 영상 송수신 시스템

Also Published As

Publication number Publication date
WO2015037761A1 (ko) 2015-03-19
KR101542416B1 (ko) 2015-08-07

Similar Documents

Publication Publication Date Title
US20220116667A1 (en) Methods and systems for network based video clip generation and management
EP3238445B1 (en) Interactive binocular video display
US20150124048A1 (en) Switchable multiple video track platform
US10542058B2 (en) Methods and systems for network based video clip processing and management
KR101446995B1 (ko) 멀티앵글영상촬영헬멧 및 촬영방법
CN104012106A (zh) 使表示不同视点的视频对准
US20180227501A1 (en) Multiple vantage point viewing platform and user interface
JP2020524450A (ja) 多チャネル映像のための伝送システム及びその制御方法、多チャネル映像再生方法及びその装置
KR101542416B1 (ko) 멀티앵글영상서비스 제공 방법 및 시스템
KR101581343B1 (ko) 멀티앵글영상서비스의 사용자인터페이스 메뉴 제공방법 및 사용자 인터페이스메뉴 제공장치
US9860487B2 (en) Video conference data generation
US9491447B2 (en) System for providing complex-dimensional content service using complex 2D-3D content file, method for providing said service, and complex-dimensional content file therefor
KR101529139B1 (ko) 멀티앵글영상촬영을 위한 사용자인터페이스 메뉴 제공방법 및 사용자 인터페이스메뉴 제공장치
US10616724B2 (en) Method, device, and non-transitory computer-readable recording medium for supporting relay broadcasting using mobile device
KR20140004448A (ko) 영상 제공 방법 및 장치
US20180227504A1 (en) Switchable multiple video track platform
KR101511758B1 (ko) 여러 대의 액션캠 영상을 재생하기 위한 버퍼관리 방법 및 그에 따른 재생장치
KR102149004B1 (ko) 모바일 단말을 이용한 다채널 영상 생성 방법 및 장치
KR20150027532A (ko) 여러대의 액션캠 영상 동기화 제공방법 및 제공단말기
JP6324829B2 (ja) 映像提供システムおよびプロラム
KR20150051044A (ko) 화면분할을 통한 멀티앵글영상서비스 제공 방법 및 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
FPAY Annual fee payment

Payment date: 20180523

Year of fee payment: 4