[go: up one dir, main page]

KR101542416B1 - Method and apparatus for providing multi angle video broadcasting service - Google Patents

Method and apparatus for providing multi angle video broadcasting service Download PDF

Info

Publication number
KR101542416B1
KR101542416B1 KR1020130110196A KR20130110196A KR101542416B1 KR 101542416 B1 KR101542416 B1 KR 101542416B1 KR 1020130110196 A KR1020130110196 A KR 1020130110196A KR 20130110196 A KR20130110196 A KR 20130110196A KR 101542416 B1 KR101542416 B1 KR 101542416B1
Authority
KR
South Korea
Prior art keywords
photographing
image
information
group
server
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020130110196A
Other languages
Korean (ko)
Other versions
KR20150030889A (en
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/en
Priority to PCT/KR2013/008292 priority patent/WO2015037761A1/en
Publication of KR20150030889A publication Critical patent/KR20150030889A/en
Application granted granted Critical
Publication of KR101542416B1 publication Critical patent/KR101542416B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • 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

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

본 발명은 멀티앵글영상서비스 제공 시스템을 이용한 멀티앵글영상서비스 제공 방법에 관한 것으로, 각각 서로 다른 위치에서 각각 서로 다른 앵글의 영상을 촬영하는 복수개의 촬영장비들에서 각각 영상을 촬영하고, 상기 복수개의 촬영장비들이 촬영된 영상들을 서버로 전송하고, 상기 서버에서 상기 촬영된 영상들을 수신하고, 상기 서버가 상기 수신된 영상들에 기초하여 멀티앵글영상을 생성하고, 상기 서버가 상기 생성된 멀티앵글영상을 사용자 단말기로 전송하고, 상기 사용자 단말기에서 상기 멀티앵글영상을 수신하고, 상기 사용자 단말기가 상기 수신된 멀티앵글영상을 재생하기 위한 애플리케이션을 실행하고, 상기 실행된 애플리케이션을 통하여 상기 수신된 멀티앵글영상을 디스플레이하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법 및 그 방법을 실행하기 위한 시스템에 관한 것이다.The present invention relates to a method of providing a multi-angle image service using a multi-angle image service providing system, and more particularly, to a multi-angle image service providing system, The server transmits the photographed images to a server, receives the photographed images from the server, and the server generates a multi-angle image based on the received images, and the server generates the multi- To the user terminal, receives the multi-angle image from the user terminal, executes an application for the user terminal to reproduce the received multi-angle image, and transmits the received multi-angle image through the executed application And displaying the multi-angle video service And a system for implementing the method.

Description

멀티앵글영상서비스 제공 방법 및 시스템{METHOD AND APPARATUS FOR PROVIDING MULTI ANGLE VIDEO BROADCASTING SERVICE}[0001] METHOD AND APPARATUS FOR PROVIDING MULTI-ANGLE VIDEO BROADCASTING SERVICE [0002]

본 발명은 디지털 방송 서비스 제공 방법 및 디지털 방송 서비스 제공 시스템에 관한 것으로, 보다 구체적으로는 실시간 이벤트에서 멀티앵글영상을 촬영하고, 촬영된 영상을 사용자에게 제공하는 멀티앵글영상서비스 제공 방법 및 시스템에 관한 것이다.The present invention relates to a digital broadcast service providing method and a digital broadcast service providing system, and more particularly, to a method and system for providing a multi-angle image service in which a multi-angle image is captured in a real- will be.

최근 초고속 통신망의 보급과 방송 및 통신 기술의 융합 추세에 따라 사용자가 초고속 통신망을 통해 원하는 콘텐츠를 선택적으로 수신할 수 있는 IPTV가 방송 통신 산업의 주요 분야로 자리 잡고 있다.Recently, according to the spread of broadband communication networks and convergence of broadcasting and communication technologies, IPTV, which enables users to selectively receive desired contents through a high-speed communication network, is becoming a major field of the broadcasting communication industry.

스포츠 중계뿐 아니라, 게임 방송과 같이 여러 명이 참여하는 프로그램을 방송할 때 시청자들은 종종 자신이 원하는 플레이어를 집중적으로 보기 원하지만, 기존의 텔레비전 방송 서비스는 방송사가 선택한 편집화면을 하나의 채널을 통해 제공한다.In addition to sports broadcasting, when broadcasting a program in which a plurality of people participate, such as a game broadcast, viewers often want to concentrate on the player desired by the viewer. However, the existing television broadcasting service provides the editing screen selected by the broadcasting company through a single channel do.

이 같은 점을 개선하기 위해 최근에는 다수의 카메라들을 경기장 등에 배치하고, 서로 다른 각도의 카메라로 촬영된 영상물을 상이한 채널을 통해 전송하는 멀티앵글 방송 서비스가 시행되고 있다. 사용자는 채널 변경을통해 자신이 원하는 각도에서 촬영된 영상을 시청할 수 있다.In order to solve this problem, a multi-angle broadcasting service in which a plurality of cameras are arranged in a stadium and the like and video images shot by cameras at different angles are transmitted through different channels is being implemented. The user can view the image photographed at an angle desired by the user through the channel change.

그러나 기존의 멀티 앵글 서비스는 그 멀티앵글영상의 촬영과 사용자에게 제공하는 환경의 구축이 어려운 문제점이 있었다. 따라서, 멀티앵글영상을 제공하기 위한 시스템의 구축에 많은 비용이 소모되는 문제점이 있었다.However, the conventional multi-angle service has a problem that it is difficult to shoot the multi-angle image and to construct an environment for providing it to the user. Therefore, there is a problem that a large amount of cost is required to construct a system for providing a multi-angle image.

또한, 고가의 시스템을 구축하여 멀티앵글영상을 제공하더라도, 사용자의 특정앵글선택 시, 동기가 맞지 않는 문제, 또는 버퍼링이 발생하는 문제점 있었다.In addition, even if a multi-angle image is provided by constructing an expensive system, there arises a problem that the user does not synchronize with a specific angle, or buffering occurs.

한국공개특허번호 제10-2013-0039521호 (공개일 2013.04.22)Korean Laid-Open Patent No. 10-2013-0039521 (Publication date 201.04.22)

본 발명은 종래 기술의 문제점을 해결하기 위하여, 복수개의 단말기에서 서로 다른 영상이 각기 촬영하고, 촬영된 영상들을 활용하여 사용자에게 원활한 멀티앵글 서비스를 제공하는 것을 것을 그 목적으로 한다.SUMMARY OF THE INVENTION It is an object of the present invention to provide a multi-angle service in which a plurality of terminals photograph different images and use the captured images to provide a smooth multi-angle service to a user.

본 발명의 실시 예에 따른 멀티앵글영상서비스 제공방법은, 각각 서로 다른 위치에서 각각 서로 다른 앵글의 영상을 촬영하는 복수개의 촬영장비들에서 각각 영상을 촬영하는 단계, 상기 복수개의 촬영장비들이 촬영된 영상들을 서버로 전송하는 단계, 상기 서버에서 상기 촬영된 영상들을 수신하는 단계, 상기 서버가 상기 수신된 영상들에 기초하여 멀티앵글영상을 생성하는 단계, 상기 서버가 상기 생성된 멀티앵글영상을 사용자 단말기로 전송하는 단계, 상기 사용자 단말기에서 상기 멀티앵글영상을 수신하는 단계, 상기 사용자 단말기가 상기 수신된 멀티앵글영상을 재생하기 위한 프로세스를 실행하는 단계, 및 상기 실행된 애플리케이션을 통하여 상기 수신된 멀티앵글영상을 디스플레이하는 단계를 포함한다.A method of providing a multi-angle image service according to an exemplary embodiment of the present invention includes the steps of photographing images from a plurality of photographing equipments that respectively photograph angles of different angles at different positions, The method comprising: transmitting images to a server; receiving the photographed images from the server; generating a multi-angle image based on the received images by the server; Angle video to the user terminal, receiving the multi-angle video from the user terminal, executing a process for the user terminal to play the received multi-angle video, and transmitting the received multi- And displaying the angle image.

또한, 본 발명의 다른 실시 예에 따른 멀티앵글영상서비스 제공 시스템은, 각각 서로 다른 위치에서 각각 서로 다른 앵글의 영상을 촬영하고, 촬영된 영상을 서버로 전송하는 복수개의 촬영장비들, 상기 촬영된 영상들을 수신하고, 상기 수신된 영상들에 기초하여 멀티앵글영상을 생성하고, 상기 생성된 멀티앵글영상을 사용자 단말기로 전송하는 상기 서버, 및 상기 멀티앵글영상을 상기 서버로부터 수신하고, 상기 수신된 멀티앵글영상을 재생하기 위한 애플리케이션을 실행하여, 상기 수신된 멀티앵글영상을 디스플레이하는 사용자 단말기를 포함한다. In another aspect of the present invention, there is provided a system for providing a multi-angle image service, comprising: a plurality of photographing devices for photographing images of angles at different angles from each other and transmitting the photographed images to a server; The server receives the images, generates a multi-angle image based on the received images, and transmits the generated multi-angle image to a user terminal, and receives the multi-angle image from the server, And a user terminal for executing an application for reproducing a multi-angle image and displaying the received multi-angle image.

본 발명의 실시 예에 따른 멀티앵글영상서비스 제공 방법 및 시스템을 통하여, 멀티앵글영상을 용이하게 촬영할 수 있도록 하는 한편, 사용자가 멀티앵글영상을 편리하게 시청할 수 있도록 하는 효과가 존재한다.The method and system for providing a multi-angle image service according to an embodiment of the present invention can easily photograph a multi-angle image and allow a user to conveniently view the multi-angle image.

따라서, 사용자에게 멀티앵글영상을 안정적으로 제공할 수 있으며, 이에 따라, 사용자의 흥미성 및 편의성을 향상시킬 수 있고, 멀티앵글영상서비스의 이용을 촉진할 수 있다.Accordingly, it is possible to stably provide the multi-angle image to the user, thereby improving the user's interest and convenience, and promoting the use of the multi-angle image service.

도 1은 본 발명의 실시 예에 따른 멀티앵글영상서비스 제공 시스템을 도시한 도면이다.
도 2는 본 발명의 실시 예에 따른 멀티앵글영상 제공방법의 단계들을 도시한 순서도이다.
도 3은 본 발명의 다른 실시 예에 따른 멀티앵글영상 제공방법의 단계들을 도시한 순서도이다.
도 4는 본 발명의 실시 예에 따른 촬영장비의 구성을 도시한 도면이다.
도 5는 본 발명의 실시 예에 따른 서버의 구성을 도시한 도면이다.
도 6은 본 발명의 실시 예에 따른 사용자 단말기의 구성을 도시한 도면이다.
도 7은 본 발명의 실시 예에 따른 멀티앵글영상제공단말기와 서버의 통신과정을 도시한 도면이다.
도 8은 본 발명의 다른 실시 예에 따른 멀티앵글영상제공단말기와 서버의 통신과정을 도시한 도면이다.
1 is a diagram illustrating a system for providing a multi-angle image service according to an embodiment of the present invention.
2 is a flowchart illustrating steps of a method for providing a multi-angle image according to an exemplary embodiment of the present invention.
3 is a flowchart illustrating steps of a method for providing a multi-angle image according to another embodiment of the present invention.
FIG. 4 is a diagram illustrating the configuration of an imaging device according to an embodiment of the present invention.
5 is a diagram illustrating a configuration of a server according to an embodiment of the present invention.
6 is a diagram illustrating a configuration of a user terminal according to an embodiment of the present invention.
7 is a diagram illustrating a communication process between a multi-angle image providing terminal and a server according to an exemplary embodiment of the present invention.
8 is a diagram illustrating a communication process between a multi-angle image providing terminal and a server according to another embodiment of the present invention.

이하에서는 첨부된 도면을 참조하여 본 발명의 여러 가지 실시 예들을 보다 상세히 설명하도록 하겠다. 나아가, 이하의 설명에서 사용되는 구성요소에 대한 접미사 "부", 및 "장치"는 단순히 본 명세서 작성의 용이함을 고려하여 부여되는 것으로서, 상기 "부", 및 "장치"는 서로 혼용되어 사용될 수 있으며, 하드웨어 또는 소프트웨어로 설계 가능하다.Hereinafter, various embodiments of the present invention will be described in detail with reference to the accompanying drawings. Further, the suffix "part" and "device ", for the components used in the following description are given merely for ease of description of the present invention, And can be designed in hardware or software.

나아가, 이하 첨부 도면들 및 첨부 도면들에 기재된 내용들을 참조하여 본 발명의 실시 예를 상세하게 설명하지만, 본 발명이 실시 예들에 의해 제한되거나 한정되는 것은 아니다.BRIEF DESCRIPTION OF THE DRAWINGS The above and other features and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which: FIG.

도 1은 본 발명의 실시 예에 따른 멀티앵글영상서비스 제공 시스템을 도시한 도면이다.1 is a diagram illustrating a system for providing a multi-angle image service according to an embodiment of the present invention.

실시 예에 따라, 복수개의 촬영장비(100)들이 서버(200)에 연결되어 멀티앵글화면 제공을 위한 동작을 수행할 수 있다. 즉, 복수개의 촬영장비들이 각기 다른 위치에서 영상을 촬영하고, 그 촬영된 영상들을 서버 전송하면, 서버에서 그 복수개의 영상들을 포함하여 제공하는 멀티앵글화면을 가입자의 사용자 단말기(300)로 전송함으로써, 멀티앵글화면 제공 서비스가 수행될 수 있다. According to an embodiment, a plurality of imaging devices 100 may be connected to the server 200 to perform an operation for providing a multi-angle screen. That is, when a plurality of photographing apparatuses capture an image at different positions and transmit the captured images to a server, the server transmits the multi-angle screen including the plurality of images to the user terminal 300 of the subscriber , A multi-angle screen providing service can be performed.

즉, 예를 들어, 풋볼경기를 멀티앵글영상서비스를 통하여 제공하는 경우에, 복수개의 촬영장비(100)들이 풋볼선수들의 각각의 헬멧에 부착되고, 상기 부착된 복수개의 촬영장비(100)들로부터 각각의 영상을 서버(200)가 수신하여 멀티앵글화면을 생성하고, 생성된 영상이 사용자 단말기(300)를 통하여 디스플레이됨으로써, 사용자는 선수 각각의 시점에서 경기를 감상할 수 있게 된다.That is, for example, in a case where a football game is provided through a multi-angle image service, a plurality of shooting equipment 100 is attached to each helmet of football players, and the plurality of shooting equipment 100 Each of the images is received by the server 200 to generate a multi-angle screen, and the generated image is displayed through the user terminal 300, so that the user can enjoy the game at each point of view of the player.

또한, 실시 예에 따라, 촬영장비(100)들은, 액션캠(Action Cam), 카메라가 장착된 스마트폰(SmartPhone), 디지털 카메라(Digital Camera)등, 이동하면서 촬영할 수 있는 다양한 디바이스가 될 수 있다.In addition, according to the embodiment, the imaging devices 100 may be various devices capable of moving while photographing, such as an action cam, a smart phone equipped with a camera, a digital camera, and the like .

또한, 실시 예에 따라, 사용자 단말기(300)들은, 스마트폰, 태블릿PC, 랩탑PC 등, 화면의 디스플레이가 가능하고, 데이터 송수신이 가능한 다양한 디바이스가 될 수 있다.In addition, according to the embodiment, the user terminals 300 may be various devices capable of displaying a screen such as a smart phone, a tablet PC, a laptop PC, and the like, and capable of transmitting and receiving data.

본 도면에 도시된 촬영장비(100), 서버(200), 및 사용자 단말기의 구성, 그리고 이들을 포함하는 멀티앵글영상서비스 제공 시스템을 이용한 멀티앵글영상서비스 제공방법에 관해서는, 이하에서 상세히 설명한다.The configuration of the photographing equipment 100, the server 200, and the user terminal shown in the figure and a method of providing a multi-angle image service using the multi-angle image service providing system including them will be described in detail below.

도 2는 본 발명의 실시 예에 따른 멀티앵글영상 제공방법의 단계들을 도시한 순서도이다.2 is a flowchart illustrating steps of a method for providing a multi-angle image according to an exemplary embodiment of the present invention.

실시 예에 따라, 멀티앵글영상서비스 제공 시스템을 이용한 멀티앵글영상서비스 제공 방법은, 본 도면에 도시된 바와 같은 단계들을 통하여 수행될 수 있다.According to an embodiment, a method for providing a multi-angle image service using a multi-angle image service providing system can be performed through the steps as shown in the figure.

먼저, 각각 서로 다른 위치에서 각각 서로 다른 앵글의 영상을 촬영하는 복수개의 촬영장비들에서 각각 영상을 촬영한다(S101).First, images are taken from a plurality of photographing equipments which respectively photograph angles of different angles at different positions (S101).

실시 예에 따라, 상기 복수개의 촬영장비들은 각각 촬영되는 영상에 상기 복수개의 촬영장비들의 위치 정보를 포함하는 촬영되는 영상의 앵글을 판별할 수 있는 정보를 포함하여 상기 영상을 촬영할 수 있다.According to an embodiment of the present invention, the plurality of photographing equipments can photograph the image including the position information of the plurality of photographing equipments in the photographed image, respectively, including information for determining the angle of the photographed image.

다음으로, 상기 복수개의 촬영장비들이 촬영된 영상들을 서버로 전송한다(S102).Next, the plurality of photographing devices transmit the photographed images to the server (S102).

실시 예에 따라, 상기 전송수단으로 모바일 통신망이 이용될 수 있다. 즉, 3G통신망 또는 LTE통신망이 이용될 수 있으며, 이를 위하여 촬영장비들이 모바일통신망에 가입되어 있을 수 있다. 또한, 다른 실시 예에 따라, 와이파이통신(Wifi)이 가능한 지역인 경우에는 와이파이통신을 통하여 상기 촬영된 영상들이 서버로 전송될 수 있다. 즉, 통신수단에 제한되지 않고, 서버와 촬영장비 사이에 데이터를 송수신할 수 있는 다양한 방식의 통신포맷이 이용될 수 있다. 이러한 통신포맷 이용의 다양성은 서버(200)와 사용자 단말기(300)의 통신의 경우에도 마찬가지이다.According to an embodiment, a mobile communication network may be used as said transmitting means. That is, a 3G communication network or an LTE communication network may be used, and photographing equipment may be subscribed to the mobile communication network. In addition, according to another embodiment, if the area is Wi-Fi communication, the photographed images can be transmitted to the server via Wi-Fi communication. That is, various communication formats that can transmit and receive data between the server and the photographing equipment can be used without being limited to the communication means. The diversity of the use of the communication format is the same also in the case of communication between the server 200 and the user terminal 300.

다음으로, 상기 서버에서 상기 촬영된 영상들을 수신하고(S103), 상기 서버가 상기 수신된 영상들에 기초하여 멀티앵글영상을 생성한다(S104).Next, the server receives the photographed images (S103), and the server generates a multi-angle image based on the received images (S104).

실시 예에 따라, 상기 멀티앵글영상의 생성에 있어서, AVI, MKV, MOV등 다양한 영상포맷이 이용될 수 있다. 또한, 가입자 이외의 디바이스에서 데이터를 가져가지 못하도록 암호화되어 멀티앵글영상이 생성될 수 있다.According to the embodiment, various image formats such as AVI, MKV, and MOV can be used in the generation of the multi-angle image. In addition, a multi-angle image can be generated by encrypting data from a device other than the subscriber.

다음으로, 상기 서버가 상기 생성된 멀티앵글영상을 사용자 단말기로 전송한다(S105). 실시 예에 따라, 서버에는 멀티앵글영상서비스의 가입자 정보가 저장되어 있을 수 있고, 상기 저장된 가입정보에 기초하여 하나 이상의 사용자 단말기(300)로 멀티앵글영상을 전송할 수 있다.Next, the server transmits the generated multi-angle image to the user terminal (S105). According to an exemplary embodiment, the server may store subscriber information of the multi-angle image service, and may transmit the multi-angle image to one or more user terminals 300 based on the stored subscription information.

다음으로, 상기 사용자 단말기에서 상기 멀티앵글영상을 수신하고(S106), 상기 수신된 멀티앵글영상을 재생하기 위한 프로세스를 실행한다(S107). Next, the user terminal receives the multi-angle image (S106) and executes a process for reproducing the received multi-angle image (S107).

다음으로, 상기 실행된 애플리케이션을 통하여 상기 수신된 멀티앵글영상을 디스플레이한다(S108).Next, the received multi-angle image is displayed through the executed application (S108).

이를 위해, 사용자 단말기에서는 멀티앵글영상서비스 제공을 위해 예컨대, 인터랙티브 플레이어라 불리는 스마트 단말기용 애플리케이션, 컴퓨터 프로그램 내지 컴퓨터 소프트웨어가 미리 구동되어, 멀티앵글영상의 수신, 재생프로세스의 실행 및 멀티앵글영상의 디스플레이를 수행한다.For this purpose, in order to provide a multi-angle video service, a smart terminal application, a computer program or a computer software, for example, called an interactive player, is provided in advance in the user terminal so that the reception and reproduction process of the multi- .

즉, 상기와 같은 단계들을 통하여 인터랙티브 플레이어를 통해 멀티앵글영상서비스가 사용자에게 제공될 수 있다.That is, the multi-angle image service can be provided to the user through the interactive player through the above steps.

또한, 본 도면에 도시된 바에 더하여, 멀티앵글영상의 동기화를 위한 단계들이 수행 될 수 있다. 이하에서는 멀티앵글영상서비스에서 동기화를 유지하기 위한 단계들에 대하여 설명한다.Further, in addition to those shown in the figure, steps for synchronization of a multi-angle image can be performed. Hereinafter, steps for maintaining synchronization in the multi-angle image service will be described.

먼저, 각각 서로 다른 앵글의 영상을 촬영하는 복수개의 촬영장비들이 각각의 단말기 정보를 서버로 전송한다. 즉, 실시 예에 따라, 각각 서로 앵글의 촬영화면을 획득하기 위하여, 복수개의 촬영장비들이 이용될 수 있고, 그 복수개의 촬영장비를 통한 멀티앵글화면을 생성하기 위하여, 상기 복수개의 촬영장비들의 정보가 서버로 전송될 수 있다.First, a plurality of photographing equipments for photographing images of different angles transmit respective terminal information to a server. That is, according to the embodiment, a plurality of photographing equipments can be used to acquire an angle photographing screen of each other, and in order to generate a multi-angle view through the plurality of photographing equipments, Can be transmitted to the server.

다음으로, 상기 서버가, 상기 전송 받은 촬영장비 정보들에 기초하여, 상기 복수개의 촬영장비들이 기 설정된 촬영그룹에 포함된 단말기 인지 여부를 판단한다. 실시 예에 따라, 서버에서는 촬영장비 정보들을 수신하면, 어떠한 촬영장비가 기 설정된 촬영그룹에 포함된 촬영장비 인지 여부를 판단할 수 있다. 상기 촬영그룹은, 예를 들어, ‘A팀’그룹일 수 있으며, 이러한 경우, A팀의 선수들 헬멧에 부착된 모든 촬영장비가 상기 촬영그룹에 포함될 수 있다.Next, the server determines whether the plurality of photographing apparatuses are included in a predetermined photographing group, based on the received photographing apparatus information. According to the embodiment, upon receiving the photographing equipment information, the server can determine whether any photographing equipment is the photographing equipment included in the predetermined photographing group. The shooting group may be, for example, the 'A team' group, in which case all the shooting equipment attached to the helmet of the team A players may be included in the shooting group.

실시 예에 따라, 상기 복수개의 촬영장비들이 기 설정된 촬영그룹에 포함된 촬영장비 인지 여부를 판단함에 있어서, 촬영장비에 대한 정보가 상기 서버에 동일한 그룹명(예: A그룹)으로 기 등록되어 있는 경우, 상기 촬영장비를 기 설정된 촬영그룹에 포함된 촬영장비로 판단할 수 있다. 즉, 예를 들어, 서버는 그룹정보 테이블(table)을 저장할 수 있고, 상기 테이블에는, 포함대상 촬영장비들의 정보항목이 포함되어 저장될 수 있다.According to an embodiment of the present invention, when determining whether or not the plurality of photographing apparatuses are photographing apparatuses included in a predetermined photographing group, information about photographing apparatuses is previously registered in the server as the same group name (e.g., group A) , The photographing equipment can be determined as the photographing equipment included in the predetermined photographing group. That is, for example, the server may store a group information table, and the table may include an information item of the photographing apparatuses to be included and stored.

또한, 서버는, 수신된 촬영장비에 대한 정보와 상기 서버에 기 저장된 촬영장비 정보에 차이가 있는 경우, 상기 기 저장된 촬영장비 정보를 업데이트(update)할 수 있다. 즉, 서버는 촬영장비 정보를 항상 최신의 상태로 유지할 수 있다.In addition, the server may update the pre-stored photographing equipment information when there is a difference between the information about the received photographing equipment and the photographing equipment information previously stored in the server. In other words, the server can always keep the imaging equipment information up-to-date.

또한, 반면에, 실시 예에 따라, 촬영장비에 대한 정보가 상기 서버에 동일한 그룹명으로 기 등록되어 있지 않은 경우, 상기 촬영장비를 기 설정된 촬영그룹에 포함되지 않은 촬영장비로 판단할 수 있다. 이러한 경우, 상기 촬영그룹에 포함되지 않는 것으로 판단된 단말기에 대하여, 그 촬영장비의 촬영장비 정보에 기초하여, 새로운 신규그룹을 생성하고, 상기 촬영장비를 마스터(Master)단말기로 선정할 수 있다. 즉, 촬영그룹에 포함되지 않은 촬영장비를 중심으로 새로운 촬영그룹을 구성할 수 있다. 또한, 서버는, 상기 생성된 그룹에 대한 그룹테이블을 생성할 수 있고, 상기 마스터 촬영장비에 대한 정보 중, 동기화 주기에 관한 정보를 상기 그룹테이블에 저장할 수 있다. 따라서, 새로운 그룹이 생성되고, 새로운 그룹에 대한 정보들이 서버에 저장되어 활용될 수 있다.On the other hand, according to the embodiment, when the information about the photographing equipment is not registered in the server with the same group name, the photographing equipment can be determined as the photographing equipment not included in the predetermined photographing group. In this case, it is possible to create a new new group on the basis of the photographing equipment information of the photographing equipment, and to select the photographing equipment as a master terminal, for the terminal determined not to be included in the photographing group. That is, a new photographing group can be constituted mainly by photographing equipment not included in the photographing group. In addition, the server may generate a group table for the created group, and may store, in the group table, information about the synchronization period from the information about the master photographing equipment. Thus, a new group is created and information about the new group can be stored and utilized in the server.

또한, 실시 예에 따라, 촬영그룹에 포함되지 않은 또 다른 촬영장비로부터 서버로 그룹정보 요청신호가 전송되면, 상기 서버는 상기 요청신호를 전송한 촬영장비로 상기 생성된 그룹에 대한 정보를 전송할 수 있다. 즉, 기 설정된 촬영그룹이 없는 촬영장비는, 서버로 그룹 정보를 요청하고, 이를 참조하여, 서버로 가입 요청신호를 전송할 수 있다. 또한, 상기 가입요청신호가 수신되면, 마스터 촬영장비로부터 상기 또 다른 촬영장비의 촬영그룹 가입여부허용신호를 요청한다. 이에 대응하여, 마스터 촬영장비는 기 설정된 기준에 기초하여 가입여부를 판단 후, 서버로 가입허용신호 또는 가입불허신호를 전송할 수 있다.According to the embodiment, when the group information request signal is transmitted from another photographing equipment not included in the photographing group to the server, the server can transmit the information about the group to the photographing equipment that transmitted the request signal have. That is, the photographing device having no preset photographing group can request the group information from the server, and transmit the registration request signal to the server with reference to the group information. In addition, when the subscription request signal is received, the master photographing device requests a photographing group registration permission signal of another photographing device. In response to this, the master photographing equipment can determine whether or not to join based on a predetermined criterion, and then transmit a subscription permission signal or an unsubscribe signal to the server.

한편, 각 촬영장비는 모두 자체적으로 새로운 촬영그룹을 형성하여 새로운 마스터 단말기로 기능할 수 있으며, 이를 위해 서버로 새로운 그룹의 형성을 위한 요청신호를 전송하고 새로운 그룹에 관한 정보를 다른 단말기로 전송하여 가입을 유도할 수도 있다. 또한 상기그룹에 속하고자 하는 단말기는 서버에 현재까지 형성된 그룹들에 대한 정보를 요청할 수 있으며, 가입하고자하는 그룹을 선택하여 슬레이브 단말기가 될 수도 있다.Meanwhile, all the photographing equipments themselves can form a new photographing group and function as a new master terminal. To this end, a request signal for forming a new group is transmitted to the server and information about a new group is transmitted to another terminal May lead to subscription. In addition, the terminal desiring to belong to the group may request information on the groups formed up to now in the server, or may select a group to be subscribed and become a slave terminal.

실시 예에 따라, 상기 마스터 촬영장비는, 상기 가입요청신호가 전송되면, 관련 메뉴를 디스플레이부에 디스플레이하고, 사용자로부터 가입허용여부에 대한 신호를 사용자 인터페이스부를 통하여 수신함으로써 가입허용신호 또는 가입불허신호를 생성 및 전송할 수 있다.According to the embodiment, when the subscription request signal is transmitted, the master photographing apparatus displays a related menu on the display unit and receives a subscription permission signal or a subscription permission signal from the user through the user interface unit, Lt; / RTI >

또한, 다른 실시 예에 따라, 복수개의 촬영장비 중, 어느 하나의 촬영장비가 마스터모드(Master Mode)가 온(On)으로 되어 있고, 다른 촬영장비들은 마스터모드(Master Mode)가 오프(Off)로 되어 있는 경우, 상기 가입요청신호가 전송되면, 자동적으로 가입허용신호를 생성 및 전송하도록 한다.According to another embodiment of the present invention, any one of the plurality of photographing equipments has a master mode of On, and the other photographing equipments have a master mode of Off, If the subscription request signal is transmitted, the subscription permission signal is automatically generated and transmitted.

또한, 상기 서버는, 상기 마스터 촬영장비로부터 상기 촬영장비의 가입허용신호가 수신되면, 상기 생성된 그룹에 상기 가입요청신호를 전송한 촬영장비를 슬레이브(Slave)단말기로 포함하여 촬영 그룹을 구성하고, 운영할 수 있다. 따라서, 상기 마스터 촬영장비와 상기 슬레이브 촬영장비에서 촬영되는 디지털 영상은, 상기 마스터 촬영장비와 상기 슬레이브 촬영장비에서, 상기 생성된 그룹의 마킹주기기준에 따라, 마킹될 수 있다. 따라서, 이러한 마킹정보에 기초하여 동기화가 수행될 수 있다.In addition, when the subscription permission signal of the photographing equipment is received from the master photographing equipment, the server includes a photographing equipment that transmits the subscription request signal to the generated group as a slave terminal to configure a photographing group . Accordingly, the digital image photographed by the master photographic equipment and the slave photographic equipment can be marked in the master photographic equipment and the slave photographic equipment according to the marking cycle criterion of the generated group. Thus, synchronization can be performed based on this marking information.

또한, 실시 예에 따라, 상기 마스터 촬영장비로부터 서버로 동기화종료신호가 수신되면, 상기 서버는 상기 동기화종료신호를 각각의 슬레이브 촬영장비로 전송하여 동기화동작을 그만 수행하도록 제어할 수 있다.According to an embodiment of the present invention, when a synchronization termination signal is received from the master photographing equipment, the server may transmit the synchronization termination signal to each slave photographing equipment so as to perform a synchronization operation.

다음으로, 상기 서버에서, 상기 촬영그룹에 포함되는 것으로 판단되는 경우, 상기 포함되는 것으로 판단된 촬영장비들로 동기화 정보 및 제어신호를 전송한다. 실시 예에 따라, 동기화 정보 및 제어신호를 전송함에 있어서, 상기 서버에서 상기 촬영그룹에 포함되는 것으로 판단된 촬영장비들로, 동기화 주기 정보(예: 5초마다 마킹) 및 동기화 정보 전달방법 정보(마킹유무결정) 중 적어도 하나를 포함하는 동기화 정보 및 촬영지시정보(예: 촬영시작/정지/종료신호) 및 촬영 정보(초당 프레임수, 색상, 사이즈 정보) 중 적어도 하나를 포함하는 제어신호를 전송할 수 있다. 실시 예에 따라, 상기 동기화 정보 전달방법 정보는, 촬영장비에서 촬영된 영상에 직접 마킹을 할 것인지 아니면, 별도의 마킹정보로 저장할 것인지 여부에 대한 정보를 포함할 수 있다. Next, the server transmits synchronization information and a control signal to the photographing equipments determined to be included when it is determined that the photographing group is included in the photographing group. According to an embodiment of the present invention, in transmitting the synchronization information and the control signal, the synchronization period information (e.g., marking every 5 seconds) and the synchronization information transmission method information (Photographing start / stop / end signal) and photographing information (frame number, color, size information per second) including at least one of the presence / absence of the mark . According to an embodiment, the synchronization information transfer method information may include information on whether to directly mark an image photographed by the photographing equipment, or whether to store the marking information as separate marking information.

또한, 실시 예에 따라, 동기화 정보 및 제어신호를 전송하는 단계가 서버에서 수행되는 과정은, 상기 촬영그룹에 포함되는 것으로 판단된 촬영장비들로 동기화 주기 정보를 전송하고, 상기 동기화 주기정보를 전송한 촬영장비들의 촬영준비가 완료되었는지 판단하고, 상기 촬영준비가 완료된 경우, 촬영시작신호를 상기 촬영장비들로 전송하고, 상기 촬영시작신호를 전송한 촬영장비로부터 응답(ACK)신호를 수신할 수 있다. 즉, 서버에서 촬영의 시작을 제어할 수 있다.According to an exemplary embodiment of the present invention, the step of transmitting the synchronization information and the control signal to the server may include transmitting synchronization period information to the imaging devices determined to be included in the imaging group, (ACK) signal from the photographing equipment which has transmitted the photographing start signal to the photographing equipment when the photographing preparation of the photographing equipment is completed have. That is, the server can control the start of shooting.

다음으로, 상기 촬영장비를 통하여 외부 영상을 촬영한다. 또한, 상기 촬영장비가 상기 촬영된 영상을 디지털 영상으로 인코딩하고, 상기 촬영된 영상에 대하여 상기 수신된 동기화 정보에 기초한 마킹(Marking)을 수행하여 마킹정보를 생성한다. 또한, 상기 촬영장비가 상기 인코딩된 영상 및 마킹정보를 상기 서버로 전송할 수 있다. 실시 예에 따라, 인코딩된 영상에 마킹이 수행될 수 있고, 마킹이 수행된 이후에 인코딩될 수 있다. 다만, 이러한 순서에 대한 정보들이 영상에 함께 포함되어 디코더(decoder)에서 파악될 수 있도록 한다.Next, an external image is photographed through the photographing equipment. The photographing equipment encodes the photographed image into a digital image, and performs marking on the photographed image based on the received synchronization information to generate marking information. In addition, the imaging equipment may transmit the encoded image and marking information to the server. According to an embodiment, the marking can be performed on the encoded image and can be encoded after the marking is performed. However, information on such a sequence may be included in the image so that it can be recognized by a decoder.

또한, 실시 예에 따라, 상기 마킹을 수행함에 있어서, 상기 촬영장비가 상기 서버로부터 수신된 동기화 정보에 기초하여 기 설정된 주기에 따라 상기 촬영된 영상에 마킹을 수행한다. 또한, 실시 예에 따라, 상기 서버로부터 수신된 정보에 기초하여, 기 설정된 주기에 따라 상기 촬영장비는, 상기 마크 정보를 상기 서버로 전송할 수 있다.According to an embodiment of the present invention, in performing the marking, the photographing equipment performs marking on the photographed image according to a predetermined period based on synchronization information received from the server. According to the embodiment, the photographing equipment can transmit the mark information to the server according to a predetermined period based on the information received from the server.

실시 예에 따라, 마킹을 수행함에 있어서, 촬영장비는 마킹정보를 더미데이터(Dummy Data) 즉, 예를 들어 몇 번째 동기화인지에 대한 정보, 시간에 대한 정보, 영상이미지 자체에 대한 정보의 형태로 상기 영상물에 삽입하여 촬영장비내에 저장될 수 있고, 서버로 전송될 수 있다.According to the embodiment, in performing the marking, the photographing equipment may store the marking information in the form of dummy data, for example, information about a certain synchronization, information about time, information about the image itself Inserted into the video material, stored in the imaging equipment, and transmitted to the server.

또한, 다른 실시 예에 따라, 상기 마킹을 수행함에 있어서, 상기 촬영장비가, 상기 서버로부터 수신된 정보에 기초하여, 기 설정된 주기에 따라 마크 정보를 상기 촬영장비의 저장부에 저장할 수 있고, 상기 촬영장비에서 인코딩이 완료되면, 완료된 인코딩 영상과, 상기 완료시점까지 저장된 마크 정보를 상기 서버로 전송할 수 있다.According to another embodiment of the present invention, in performing the marking, the photographing equipment may store mark information in a storage unit of the photographing equipment according to a predetermined period based on information received from the server, When the encoding is completed in the photographing equipment, the completed encoded image and the mark information stored until the completion time can be transmitted to the server.

즉, 실시 예에 따라, 마킹이 되면 바로 마킹정보를 서버로 전송할 수 있고, 다른 실시 예에 따라, 어느 정도 마킹정보가 축적된 이후에, 축적된 마킹정보를 서버로 전송할 수 있다.That is, according to the embodiment, the marking information can be immediately transmitted to the server, and according to another embodiment, after the marking information is accumulated to some extent, the accumulated marking information can be transmitted to the server.

상기와 같은 단계들을 통하여, 서버는 각각의 촬영장비들로부터 인코딩된 영상 및 마킹정보들을 수신할 수 있고, 수신된 정보들을 사용자에게 제공함으로써 멀티앵글화면 서비스를 제공할 수 있다. 즉, 인코딩된 영상과 마킹정보를 이용하여 촬영된 영상들의 재생시점을 동기화 할 수 있으므로, 사용자는 멀티앵글화면을 원활하게 제공받을 수 있다.Through the above steps, the server can receive the encoded image and marking information from each photographing equipment, and provide the received information to the user, thereby providing the multi-angle screen service. That is, since the reproduction time of the photographed images can be synchronized using the encoded image and the marking information, the user can smoothly receive the multi-angle screen.

또한, 본 도면에 도시된 바에 더하여, 멀티앵글영상을 사용자 단말기(300)에서 디스플레이시, 버퍼메모리를 관리하여 원활한 영상재생이 되도록 할 수 있다. 이하에서는 멀티앵글영상서비스에서 버퍼 메모리를 관리하기 위한 단계들에 대하여 설명한다.In addition, when the multi-angle image is displayed on the user terminal 300, the buffer memory can be managed to facilitate smooth image reproduction. Hereinafter, steps for managing the buffer memory in the multi-angle image service will be described.

실시 예에 따라, 사용자 단말기에서, 순차적으로 버퍼링(buffering)되는 제1 버퍼 메모리 내지 제N 버퍼 메모리를 포함하는 N개의 버퍼(buffer) 메모리들을 통하여, 제1 화면 내지 제2 화면을 포함하는 M개의 화면들을 동시에 재생하기 위한 버퍼 메모리 관리 방법이 개시될 수 있다(M 및 N은 1보다 큰 정수, N≥M).According to an embodiment of the present invention, in a user terminal, M buffer memories including a first screen and a second screen are sequentially provided through N buffer memories including a first buffer memory to an Nth buffer memory sequentially buffered A buffer memory management method for simultaneously reproducing screens can be disclosed (M and N are integers greater than 1, N? M).

먼저, 멀티앵글영상을 디코딩(decoding)하여 각 앵글 별로 분류할 수 있고, 상기 분류된 영상들 중, N개의 영상들을 선택할 수 있다. 실시 예에 따라, N개의 영상들을 선택함에 있어서, 사용자 단말기는, 상기 사용자 단말기에 저장된 영상재생 히스토리(history)를 검색할 수 있고, 상기 검색된 히스토리에 기초하여, 가장 선택 빈도가 높은 N개의 앵글 영상들을 선택할 수 있다.First, a multi-angle image can be decoded and classified by each angle, and N images among the classified images can be selected. According to an embodiment, in selecting N images, the user terminal can search the image playback history stored in the user terminal, and based on the searched history, Can be selected.

다음으로, 상기 N개의 영상들 각각을 상기 버퍼 메모리들 각각에 저장하고, 상기 버퍼 메모리들에 저장된 영상들 중, 각기 다른 앵글을 가지는 2개의 영상을 선택할 수 있다. 실시 예에 따라, 사용자 단말기는, 상기 사용자 단말기에 저장된 영상재생 히스토리(history)를 검색할 수 있고, 상기 검색된 히스토리에 기초하여, 가장 최근에 재생되었던 2개의 앵글 영상들을 선택할 수 있다.Next, each of the N images may be stored in each of the buffer memories, and two images having different angles may be selected from the images stored in the buffer memories. According to an embodiment, the user terminal may search for an image playback history stored in the user terminal, and may select the two most recently reproduced angle images based on the searched history.

다음으로, 상기 선택된 제1 영상과 제2 영상을 사용자 단말기의 제1 화면 및 제2 화면에 각각 디스플레이할 수 있다. 다음으로, 상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 앵글을 가지는 제3 영상의 선택신호를 입력 받을 수 있다. 실시 예에 따라, 사용자 단말기가 상기 제3 영상의 선택신호를 입력받음에 있어서, 사용자 인터페이스를 통하여 상기 제3 영상의 선택신호를 입력받을 수 있다. 또한, 다른 실시 예에 따라, 기 설정된 화면전환설정에 기초하여 자동으로 생성되는 상기 제3 영상의 선택신호를 입력 받을 수 있다. 즉, 화면전환신호는 자동적으로 입력될 수 있고, 사용자에 의하여 입력될 수 도 있다.Next, the selected first and second images may be displayed on the first and second screens of the user terminal, respectively. Next, a selection signal of a third image having an angle separated from the images displayed on the first and second screens may be received. According to the embodiment, when the user terminal receives the selection signal of the third image, the selection signal of the third image may be inputted through the user interface. According to another embodiment, the selection signal of the third image, which is automatically generated based on the preset screen switching setting, can be received. That is, the screen switching signal may be input automatically or may be inputted by the user.

다음으로, 상기 N개의 선택된 영상들 중, 상기 제3 영상이 포함되지 않은 경우, 상기 제1 영상 및 제2 영상을 제외한 다른 하나의 영상을 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제3 영상을 저장할 수 있고, 상기 제3 영상을 제1 화면에, 상기 제1 영상을 제2 화면에 디스플레이할 수 있다.If the third image is not included in the N selected images, another image other than the first image and the second image is deleted from the buffer memory, and the image is deleted from the buffer memory The third image can be stored, and the third image can be displayed on the first screen and the first image can be displayed on the second screen.

즉, 위와 같은 단계들을 통하여 사용자 단말기는, 여러 앵글 영상을 사용자에게 제공할 수 있고, 대기시간이 최소화된 화면 전환을 제공할 수 있다.That is, through the above steps, the user terminal can provide a plurality of angle images to the user and can provide a screen switching with minimum waiting time.

또한, 위 단계들에 더하여, 상기 여러 대의 멀티앵글영상서비스 제공방법은, 상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 앵글을 가지는 제4 영상의 선택신호를 입력 받는 단계를 더 포함할 수 있다. 즉, 추가적인 앵글영상 전환신호를 수신할 수 있다.In addition to the above steps, the plurality of multi-angle image service providing methods may include receiving a selection signal of a fourth image having an angle separated from the images displayed on the first and second screens, . That is, an additional angle image switching signal can be received.

또한, 상기 N개의 선택된 영상들 중, 상기 제3 영상 및 제1 영상을 제외한 다른 하나의 영상을 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제4 영상을 저장하는 단계를 더 포함할 수 있다. 즉, 추가적인 버퍼 메모리 갱신이 가능하다. 다음으로, 상기 제4 영상을 제1 화면에, 상기 제3 영상을 제2 화면에 디스플레이할 수 있다.The method may further include deleting one of the N selected images other than the third image and the first image from the buffer memory and storing the fourth image in the buffer memory in which the image is deleted can do. That is, additional buffer memory updates are possible. Next, the fourth image may be displayed on the first screen and the third image may be displayed on the second screen.

또한, 상기 개시된 단계들에 있어서, 사용자 단말기는, 상기 화면들에 디스플레이되는 영상들의 순서에 대응되도록 상기 버퍼 메모리들을 버퍼링하는 단계를 더 포함할 수 있다. 즉, 사용자의 액션캠 선택에 기초하여 버퍼 메모리의 버퍼링 순서가 설정될 수 있다.In addition, in the above-described steps, the user terminal may further include buffering the buffer memories to correspond to the order of images displayed on the screens. That is, the buffering order of the buffer memory can be set based on the selection of the action cam of the user.

또한, 사용자 단말기의 저장부에 상기 선택정보들을 저장할 수 있다. 즉, 상기 제3 영상의 선택신호 및 상기 제4 영상의 선택신호를, 영상재생 히스토리(history)로 저장할 수 있다.In addition, the selection information may be stored in a storage unit of the user terminal. That is, the selection signal of the third video and the selection signal of the fourth video can be stored as a video playback history.

도 3은 본 발명의 다른 실시 예에 따른 멀티앵글영상 제공방법의 단계들을 도시한 순서도이다.3 is a flowchart illustrating steps of a method for providing a multi-angle image according to another embodiment of the present invention.

본 도면은, 멀티앵글영상서비스 제공 시스템의 측면에서, 멀티앵글영상서비스가 제공되는 순서를 도시한 도면이다.This figure shows a sequence in which a multi-angle image service is provided in the aspect of a multi-angle image service providing system.

먼저, 각각 서로 다른 위치에서 각각 서로 다른 앵글의 영상을 촬영하는 복수개의 촬영장비들에서 각각 영상을 촬영되어 인코딩된다(S201).First, images are respectively captured in a plurality of photographing equipments which respectively photograph angles of different angles at different positions (S201).

즉, 실시 예에 따라, 복수개의 촬영장비들에서 특정 앵글을 가지는 영상 촬영 및 촬영된 영상에 대한 동기화정보 추가, 그리고 영상 인코딩이 수행된 후, 서버로 전송된다.In other words, according to the embodiment, image capturing with a specific angle in a plurality of photographing equipments, addition of synchronization information on the photographed image, and image encoding are performed and then transmitted to the server.

다음으로, 상기 복수개의 촬영장비들이 촬영된 영상들이 서버로 전송되어 수집된다(S202).Next, photographed images of the plurality of photographing equipments are transmitted to a server and collected (S202).

다음으로, 수집된 영상들 중에서, 촬영그룹설정에 따라 N개의 영상이 선택되고(S203), 선택된 영상들에 기초하여 멀티앵글영상을 생성한다. 즉, 멀티앵글영상으로 영상을 재인코딩함으로써(S204), 멀티앵글영상을 생성한다(S205).Next, among the collected images, N images are selected according to the shooting group setting (S203), and a multi-angle image is generated based on the selected images. That is, by re-encoding the image with the multi-angle image (S204), the multi-angle image is generated (S205).

다음으로, 상기 서버가 상기 생성된 멀티앵글영상을 사용자 단말기로 전송하면(S206), 상기 사용자 단말기에서 상기 멀티앵글영상을 수신하고, 상기 사용자 단말기가 상기 수신된 멀티앵글영상을 재생하기 위한 프로세스를 실행한다(S207). 즉, 사용자는, 상기 실행된 애플리케이션을 통하여 상기 수신된 멀티앵글영상을 디스플레이하여, 멀티앵글영상서비스를 제공받을 수 있다(S208).Next, when the server transmits the generated multi-angle image to the user terminal (S206), the user terminal receives the multi-angle image and the user terminal processes the received multi-angle image (S207). That is, the user can receive the multi-angle image service by displaying the received multi-angle image through the executed application (S208).

한편, 사용자 단말기에서는 멀티앵글영상서비스 제공을 위해 예컨대, 인터랙티브 플레이어라 불리는 스마트 단말기용 애플리케이션, 컴퓨터 프로그램 내지 컴퓨터 소프트웨어가 미리 구동되어, 멀티앵글영상의 수신, 재생프로세스의 실행 및 멀티앵글영상의 디스플레이를 수행한다.Meanwhile, in order to provide a multi-angle image service, a smart terminal application, a computer program or a computer software, for example, called an interactive player, is preliminarily driven in a user terminal so that a multi-angle image receiving and playback process is executed and a multi- .

이와 같이, 시스템적인 측면에서 멀티앵글영상서비스 제공방법이 설명될 수 있다.As described above, a method of providing a multi-angle image service in terms of system can be described.

도 4는 본 발명의 실시 예에 따른 촬영장비의 구성을 도시한 도면이다.FIG. 4 is a diagram illustrating the configuration of an imaging device according to an embodiment of the present invention.

실시 예에 따라, 촬영장비(100)는, 카메라부(110), 동기화부(120), 통신부(130), 인코딩부(140), 전송부(150), 및 저장부(160)을 포함할 수 있다. 상기 구성들은 하드웨어적으로 각각의 모듈/부로써 구성될 수 있다. 다만, 하나의 모듈/부가 다른 모듈/부의 기능을 수행할 수 있도록 구성될 수 있다. 즉, 필요 또는 목적에 따라, 통합적 또는 세부적으로 구성될 수 있다. The imaging device 100 includes a camera unit 110, a synchronization unit 120, a communication unit 130, an encoding unit 140, a transmission unit 150, and a storage unit 160 . The above configurations can be configured by hardware / module / module. However, one module / unit may be configured to perform the function of another module / unit. That is, they can be configured integrally or in detail, depending on the need or purpose.

카메라부(110)는, 외부영상을 촬영할 수 있다. 실시 예에 따라, 외부의 밝기 또는 오브젝트(object)의 동작 속도에 따라 조리개 속도 등이 자동 조절될 수 있다.The camera unit 110 can take an external image. Depending on the embodiment, the aperture speed and the like can be automatically adjusted according to the brightness of the outside or the operation speed of the object.

동기화부(120)는, 서버로부터 수신된 동기화 정보에 기초한 마킹(Marking)을 수행하여 마킹정보를 생성할 수 있다. 상기 동기화 정보는, 각각 서로 다른 위치에서 각각 서로 다른 앵글의 영상을 촬영하는 다른 촬영장비 들과 일정주기에 따른 마킹(Marking)을 통하여 동기화를 수행할 수 있도록 하는 정보에 해당한다.The synchronization unit 120 may generate marking information by performing marking based on the synchronization information received from the server. The synchronization information corresponds to information that enables synchronization to be performed through marking according to a predetermined period with other photographing apparatuses that respectively photograph images of different angles at different positions.

즉, 실시 예에 따라, 동기화부(120)는, 상기 촬영장비 가 상기 서버로부터 수신한 동기화 정보에 기초하여 기 설정된 주기에 따라 상기 촬영된 영상에 마킹을 수행할 수 있다.That is, according to the embodiment, the synchronization unit 120 may perform marking on the photographed image according to a predetermined period based on the synchronization information received by the photographing equipment from the server.

통신부(130)는, 상기 촬영장비의 촬영장비 정보를 서버로 전송하고, 상기 서버에서 상기 촬영장비 가 기 설정된 촬영그룹에 포함된 촬영장비 로 판단되어 전송되는 동기화 정보 및 제어신호를 수신할 수 있다. 또한, 상기 동기화 정보는, 동기화 주기 정보 및 동기화 정보 전달방법 정보 중 적어도 하나를 포함할 수 있고, 상기 제어신호는, 촬영지시정보 및 촬영 정보 중 적어도 하나를 포함할 수 있다.The communication unit 130 may transmit the photographing equipment information of the photographing equipment to the server and receive the synchronization information and the control signal transmitted from the server as the photographing equipment is determined as the photographing equipment included in the predetermined photographing group . In addition, the synchronization information may include at least one of synchronization period information and synchronization information transmission method information, and the control signal may include at least one of photographing position information and photographing information.

인코딩부(140)는, 상기 카메라부에서 촬영된 영상을 인코딩할 수 있다. MPEG 규격에 따른 다양한 인코딩 포맷이 사용될 수 있고, MPEG규격 이외의 영상 포맷들도 촬영장비 설정에 따라 이용될 수 있다. 또한, 사용자로부터 특정 인코딩 포맷을 선택 받아 인코딩을 수행할 수 있다.The encoding unit 140 may encode the image captured by the camera unit. Various encoding formats according to the MPEG standard can be used, and video formats other than the MPEG standard can be used according to the photographing equipment setting. Also, a user can select a specific encoding format and perform encoding.

전송부(150)는, 촬영장비에서 인코딩된 영상 및 생성된 마킹정보를 상기 통신부를 통하여 상기 서버로 전송하도록 제어할 수 있다.The transmission unit 150 may control the image encoding apparatus and the generated marking information to be transmitted to the server through the communication unit.

저장부(160)는, 상기 인코딩된 영상 및 마킹정보를 저장할 수 있고, 실시 예에 따라, 상기 통신부(130)는, 상기 저장부에 저장된 인코딩된 영상 및 마킹정보를 상기 서버로 전송할 수 있다. 상기 저장부는, RAM, SSD, HDD 등의 다양한 저장수단으로 구성될 수 있다.The storage unit 160 may store the encoded image and marking information, and the communication unit 130 may transmit the encoded image and marking information stored in the storage unit to the server according to an embodiment. The storage unit may include various storage units such as a RAM, an SSD, and a HDD.

도 5는 본 발명의 실시 예에 따른 서버의 구성을 도시한 도면이다.5 is a diagram illustrating a configuration of a server according to an embodiment of the present invention.

실시 예에 따라, 서버(200)는, 제어부(201), 네트워크 인터페이스부(202), 저장부(203), 멀티앵글영상 생성부(204), 및 가입자 관리부(205)를 포함할 수 있다.The server 200 may include a control unit 201, a network interface unit 202, a storage unit 203, a multi-angle image generation unit 204, and a subscriber management unit 205. [

제어부(201)는, 서버의 각 모듈의 동작을 제어한다.The control unit 201 controls the operation of each module of the server.

네트워크 인터페이스부(202)는, 촬영장비(100) 및, 사용자 단말기(300)와 데이터를 송수신할 수 있다.The network interface unit 202 can transmit and receive data to and from the imaging equipment 100 and the user terminal 300.

실시 예에 따라, 상기 송수신수단으로 모바일 통신망이 이용될 수 있다. 즉, 3G통신망 또는 LTE통신망이 이용될 수 있으며, 이를 위하여 촬영장비들이 모바일통신망에 가입되어 있을 수 있다. 또한, 다른 실시 예에 따라, 와이파이통신(Wifi)이 가능한 지역인 경우에는 와이파이통신을 통하여 상기 촬영된 영상들이 서버로 전송될 수 있다. 즉, 통신수단에 제한되지 않고, 서버와 촬영장비 또는 사용자 단말기 사이에 데이터를 송수신할 수 있는 다양한 방식의 통신포맷이 이용될 수 있다. According to an embodiment, a mobile communication network may be used as the transmitting and receiving means. That is, a 3G communication network or an LTE communication network may be used, and photographing equipment may be subscribed to the mobile communication network. In addition, according to another embodiment, if the area is Wi-Fi communication, the photographed images can be transmitted to the server via Wi-Fi communication. That is, various communication formats that can transmit and receive data between the server and the photographing equipment or the user terminal can be used without being limited to the communication means.

저장부(203)는, 촬영장비(100)로부터 수신된 영상들을 저장하거나, 사용자 단말기(300)로 전송할 멀티앵글영상들을 저장할 수 있다.The storage unit 203 may store images received from the imaging equipment 100 or may store multi-angle images to be transmitted to the user terminal 300. [

멀티앵글영상 생성부(204)는, 저장부(203)에 저장된 영상들에 기초하여 멀티앵글영상을 생성하여 재인코딩할 수 있다. 실시 예에 따라, MPEG 규격에 따른 다양한 인코딩 포맷이 사용될 수 있고, MPEG규격 이외의 영상 포맷들도 촬영장비 설정에 따라 이용될 수 있다. 또한, 사용자로부터 특정 인코딩 포맷을 선택 받아 인코딩을 수행할 수 있다.The multi-angle image generation unit 204 may generate a multi-angle image based on the images stored in the storage unit 203 and re-encode the multi-angle image. According to the embodiment, various encoding formats according to the MPEG standard can be used, and video formats other than the MPEG standard can be used according to the photographing equipment setting. Also, a user can select a specific encoding format and perform encoding.

가입자 관리부(205)는, 촬영장비(100)들의 촬영그룹에 대한 관리를 할 수 있고, 사용자 단말기(300)에 대한 데이터 송수신 관리를 할 수 있다. 즉, 가입자가 아닌 경우, 또는 가입 기간이 도과된 경우에는, 멀티앵글영상서비스를 제공하지 않을 수 있다. The subscriber management unit 205 can manage the photographing groups of the photographing apparatuses 100 and can manage data transmission / reception with respect to the user terminal 300. [ That is, when the subscriber is not a subscriber, or the subscription period is over, the multi-angle video service may not be provided.

즉, 이와 같은 구성을 통하여, 서버(200)는, 상기 촬영된 영상들을 수신하고, 상기 수신된 영상들에 기초하여 멀티앵글영상을 생성하고, 상기 생성된 멀티앵글영상을 사용자 단말기로 전송할 수 있다.That is, through the above-described configuration, the server 200 can receive the photographed images, generate a multi-angle image based on the received images, and transmit the generated multi-angle image to the user terminal .

도 6은 본 발명의 실시 예에 따른 사용자 단말기의 구성을 도시한 도면이다.6 is a diagram illustrating a configuration of a user terminal according to an embodiment of the present invention.

실시 예에 따라, 사용자 단말기는, 스마트폰(smartphone), 스마트 티브이(smart TV), PC, PDA 등, 영상 재생이 가능한 다양한 장치가 될 수 있다. 또한, 상기 사용자 단말기(300)는, 버퍼 메모리(301), 디코더(302), 제어부(303), 화면전환제어부(304), 영상 전환신호 수신부(305), 및 디스플레이부(306)를 포함할 수 있다. According to the embodiment, the user terminal may be various devices capable of image playback such as a smartphone, a smart TV, a PC, and a PDA. The user terminal 300 includes a buffer memory 301, a decoder 302, a control unit 303, a screen switching control unit 304, a video switching signal receiving unit 305, and a display unit 306 .

버퍼(buffer) 메모리(301)는, 제1 버퍼 메모리 내지 제N 버퍼 메모리를 포함할 수 있다. 상기 버퍼 메모리들은, 물리적으로 구분된 버퍼 메모리들일 수 있고, 하나의 물리적 버퍼메모리가 복수개의 버퍼메모리로 구분된 것일 수도 있다.The buffer memory 301 may include a first buffer memory to an Nth buffer memory. The buffer memories may be physically separated buffer memories, and one physical buffer memory may be divided into a plurality of buffer memories.

디스플레이부(306)는, 제1 화면 내지 제2 화면을 포함하는 M개의 화면들을 동시에 재생할 수 있다. 즉, 하나의 화면을 여러 개의 영역으로 분할하고, 분할된 화면들에 각각의 영상을 디스플레이함으로써, 여러 대의 앵글화면을 사용자에게 제공할 수 있다.The display unit 306 may simultaneously reproduce M pictures including the first screen and the second screen. That is, a plurality of angle screens can be provided to a user by dividing one screen into a plurality of areas and displaying the respective images on the divided screens.

상기 버퍼 메모리와 디스플레이부에 있어서, M 및 N은 1보다 큰 정수, 즉 복수이며, N은 M보다 크다. 즉, 버퍼메모리의 개수는 동시에 디스플레이되는 화면의 개수보다 많다.In the buffer memory and the display unit, M and N are integers larger than 1, that is, a plurality, and N is larger than M. That is, the number of buffer memories is larger than the number of screens simultaneously displayed.

디코더(decoder; 302)는, 여러 앵글 영상을 디코딩(decoding)한다. 실시 예에 따라, 여러 앵글 영상은 각각의 앵글에 대한 영상이 따로 전송될 수 있고, 다른 실시 예에 따라, 하나의 데이터 파일에 여러 개의 앵글 영상들이 포함되어 하나로써 전송될 수 있다. 따라서, 디코더는, 이러한 경우에 그 영상들을 디코딩함과 동시에 각 앵글 별로 영상을 분류할 수 있다.A decoder 302 decodes a plurality of angle images. According to an embodiment, an image for each angle may be separately transmitted from several angle images, and according to another embodiment, a plurality of angle images may be included in one data file and transmitted as one. Accordingly, in this case, the decoder can decode the images and classify the images for each angle.

제어부(303)는, 상기 분류된 영상들 중, N개의 영상들을 선택하고, 상기 N개의 영상들 각각을 상기 버퍼 메모리들 각각에 저장하고, 상기 버퍼 메모리들에 저장된 영상들 중, 각기 다른 액션캠을 가지는 2개의 영상을 선택하고, 상기 선택된 제1 영상과 제2 영상을 상기 제1 화면 및 제2 화면에 각각 디스플레이하도록 제어할 수 있다. 즉, 제어부(303)는, 여러 앵글 영상을 제공하기 위한 기본적인 동작들을 수행한다.The control unit 303 selects N images among the classified images, stores each of the N images in each of the buffer memories, selects one of the images stored in the buffer memories, And to display the selected first and second images on the first and second screens, respectively. That is, the control unit 303 performs basic operations for providing multiple angle images.

앵글전환신호수신부(305)는, 상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 액션캠을 가지는 제3 영상의 선택신호를 입력 받는다.The angle switching signal receiving unit 305 receives a selection signal of a third image having an action cam distinguished from the images displayed on the first and second screens.

실시 예에 따라, 앵글전환신호수신부(305)는, 사용자 인터페이스를 통하여 상기 제3 영상의 선택신호를 입력 받을 수 있고, 다른 실시 예에 따라, 앵글전환신호수신부(305)는, 기 설정된 화면전환설정에 기초하여 자동으로 생성되는 상기 제3 영상의 선택신호를 입력 받을 수 있다.According to an embodiment, the angle switching signal receiving unit 305 may receive the selection signal of the third image through a user interface. According to another embodiment, the angle switching signal receiving unit 305 may receive And receives the selection signal of the third image that is automatically generated based on the setting.

또한, 화면전환 제어부(304)는, N개의 선택된 영상들 중, 상기 제1 영상 및 제2 영상을 제외한 다른 하나의 영상을 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제3 영상을 저장한 후, 상기 제3 영상을 제1 화면에, 상기 제1 영상을 제2 화면에 디스플레이하도록 제어한다. In addition, the screen switching control unit 304 deletes one of the N selected images other than the first and second images from the buffer memory, and stores the third image And controls to display the third image on the first screen and the first image on the second screen.

본 도면에서는, 앵글전환신호수신부(305)와 화면전환 제어부(304)가 별도로 구성되고, 앵글전환신호수신부(305)가 화면전환 제어부(304)에 포함되어 있는 실시 예를 도시하였으나, 다른 실시 예에 따라, 앵글전환신호수신부(305)가 화면전환 제어부(304)와 병합될 수 있고, 다른 객체로써 떨어져서 구성될 수 도 있다. 즉, 본 도면의 구성들은 일 실시 예에 불과하고, 각 구성들은 병합될 수도, 더 세분화될 수 도 있다.Although the angle switching signal receiving unit 305 and the screen switching control unit 304 are separately configured and the angle switching signal receiving unit 305 is included in the screen switching control unit 304 in this figure, The angle switching signal receiving unit 305 may be merged with the screen switching control unit 304 and may be configured as a separate object. That is, the configurations of the drawings are merely one embodiment, and each configuration may be merged or further subdivided.

또한, 실시 예에 따라, 앵글전환신호수신부(305)는,상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 앵글을 가지는 제4 영상의 선택신호를 더 입력받을 수 있고, 이에 대응하여, 제어부(303)는, 상기 N개의 선택된 영상들 중, 상기 제3 영상 및 제1 영상을 제외한 다른 하나의 영상을 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제4 영상을 저장한 후, 상기 제4 영상을 제1 화면에, 상기 제3 영상을 제2 화면에 디스플레이하도록 제어할 수 있다. 즉, 추가적인 화면 전환을 수행할 수 있다.Further, according to the embodiment, the angle switching signal receiving unit 305 may further receive a selection signal of a fourth image having an angle separated from the images displayed on the first and second screens, The control unit 303 deletes one of the N selected images other than the third image and the first image from the buffer memory and stores the fourth image in the buffer memory in which the image is deleted The control unit may control to display the fourth image on the first screen and the third image on the second screen. In other words, additional screen switching can be performed.

사용자 단말기(300)는, 저장부(미도시)를 추가적으로 포함하여 구성될 수 있다. 이 경우, 저장부는, 사용자 단말기(300)의 구동에 필요한 데이터를 저장할 수 있고, 앵글전환신호수신부(305)에서 입력되는 상기 제3 영상의 선택신호 및 상기 제4 영상의 선택신호를, 영상재생 히스토리(history)로 저장할 수 있다.The user terminal 300 may further include a storage unit (not shown). In this case, the storage unit may store data necessary for driving the user terminal 300, and may output the selection signal of the third image and the selection signal of the fourth image, which are input from the angle switching signal receiving unit 305, It can be saved as a history.

이러한 저장된 영상재생 히스토리(history)를 활용하기 위하여, 제어부(303)는, 실시 예에 따라, 버퍼 메모리에 선택된 영상들을 저장함에 있어서, 상기 사용자 단말기에 저장된 영상재생 히스토리(history)를 검색하고, 상기 검색된 히스토리에 기초하여, 가장 선택 빈도가 높은 N개의 앵글 영상들을 선택하여 버퍼 메모리에 저장한다.In order to utilize the stored image playback history, the controller 303 searches the image playback history stored in the user terminal for storing images selected in the buffer memory, Based on the retrieved history, N angle images having the highest selection frequency are selected and stored in the buffer memory.

또한, 저장된 영상재생 히스토리(history)를 활용하기 위하여, 제어부(303)는, 실시 예에 따라, 영상을 최초에 디스플레이함에 있어서, 상기 사용자 단말기에 저장된 영상재생 히스토리(history)를 검색하고, 상기 검색된 히스토리에 기초하여, 가장 최근에 재생되었던 2개의 앵글 영상들을 선택하여 디스플레이하도록 제어할 수 있다.In order to utilize the stored image playback history, the control unit 303 searches the image playback history stored in the user terminal for the first time displaying the image according to the embodiment, Based on the history, it is possible to control to select and display the two most recently reproduced angle images.

도 7은 본 발명의 실시 예에 따른 촬영장비와 서버의 통신과정을 도시한 도면이다.7 is a diagram illustrating a communication process between a photographing device and a server according to an embodiment of the present invention.

실시 예에 따라, 서버에서 촬영장비를 판단 결과, 단말기에 대한 정보가 상기 서버에 동일한 그룹명으로 기 등록되어 있는 경우, 본 도면에 도시된 바와 같은 상호통신이 수행될 수 있다.According to an embodiment of the present invention, when information about a terminal is previously registered in the server with the same group name as a result of the determination of a photographing equipment in the server, mutual communication as shown in the figure can be performed.

먼저, 촬영장비 (100)가 서버(200)로, 촬영그룹에 포함되기 위한 포함요청 명령어와 그룹명 정보를 전송한다 (JOIN Group_Name 및 Member_Num).First, the photographing apparatus 100 transmits an include request command and group name information to be included in the photographing group to the server 200 (JOIN Group_Name and Member_Num).

다음으로, 서버(200)는, 기 등록된 촬영그룹에 포함된 상기 촬영장비 (100)의 정보를 검토하여, 차이점이 있는 경우에는, 상기 서버에 저장된 촬영장비의 정보를 업데이트(update)하여 저장한 후, 동기화 주기(Sync_Period) 정보를 촬영장비 (100)로 전송한다.Next, the server 200 examines the information of the photographing apparatus 100 included in the pre-registered photographing group, updates the information of the photographing apparatus stored in the server and stores And transmits the synchronization period (Sync_Period) information to the photographing apparatus 100.

다음으로, 서버(200)는, 단말기들 각각이 촬영 준비가 완료되었다고 판단되면, (인위적 판단 혹은 멤버들 구성 완료가 감지됨)되면 촬영시작(Sync_Start)명령을 단말기로 전송한다. 그리고, 촬영장비로부터 상기 촬영시작 신호에 대한 응답(Ack) 명령어를 수신한다.Next, when it is determined that each of the terminals is ready to take a picture, the server 200 transmits a start (Sync_Start) command to the terminal when an artificial judgment or completion of member configuration is detected. Then, a response (Ack) command to the photographing start signal is received from the photographing equipment.

따라서, 촬영장비는 촬영을 착수할 수 있고, 상기 동기화 주기 정보에 기초한 주기에 따라(예: 5초)로 마킹(Marking)을 수행한다. 이때 동기화 주기의 값이 ‘0’이라면 촬영 시작 시점에 한번만 마킹 정보를 생성한다.Therefore, the imaging equipment can start shooting, and performs marking according to a cycle based on the synchronization period information (e.g., 5 seconds). At this time, if the value of the synchronization period is '0', marking information is generated only once at the photographing start time.

다음으로, 서버(200)가 인위적 혹은 시스템적 판단으로 촬영 동기화를 종료해야 할 시점이라고 판단하면, 촬영종료(Sync_END) 명령어를 촬영장비(100)로 전송하여, 촬영장비(100)의 촬영종료 및 마킹 종료를 지시한다.Next, when the server 200 determines that it is time to end the photographing synchronization by an artificial or systematic judgment, it transmits a Sync_END command to the photographing apparatus 100 to end the photographing of the photographing apparatus 100 Indicates the end of marking.

또한, 실시 예에 따라, 촬영 중간에도, 새로운 촬영장비의 포함요청명령어가 수신되면, 위 와 같은 단계들을 거쳐 동기화를 수행한다. In addition, according to the embodiment, when a command to include a new imaging equipment is received even during shooting, synchronization is performed through the above steps.

도 8은 본 발명의 다른 실시 예에 따른 촬영장비와 서버의 통신과정을 도시한 도면이다.8 is a diagram illustrating a communication process between a photographing device and a server according to another embodiment of the present invention.

실시 예에 따라, 서버에서 촬영장비를 판단 결과, 촬영장비에 대한 정보가 상기 서버에 동일한 그룹명으로 기 등록되어 있지 않은 경우, 본 도면에 도시된 바와 같은 상호통신이 수행될 수 있다.According to the embodiment, if the server determines that the photographing equipment is not registered in the server with the same group name, the mutual communication as shown in the figure may be performed.

먼저, 촬영장비(100)가 서버(200)로, 상기 촬영장비를 마스터(Master)촬영장비로 하는 촬영그룹을 생성하기 위해 서버(200)에 명령어(Master Group_Name 및 Sync_Info)를 전송할 수 있다, 상기 명령어에는, 마스터 촬영장비(100)에 대한 정보, 동기화 주기정보를 포함하는 동기화 정보가 포함될 수 있다.First, the imaging apparatus 100 may transmit commands (Master Group_Name and Sync_Info) to the server 200 to create a photographing group in which the photographing apparatus is a master photographing apparatus, to the server 200. The command may include information about the master photographing apparatus 100, synchronization information including synchronization period information.

다음으로, 서버(200)는, 상기 명령어를 수신하면, 촬영그룹을 새로이 생성할 수 있다.Next, when the server 200 receives the command, the server 200 can newly create an imaging group.

또한, 다른 촬영장비(101)로부터, 서버(200)로, 촬영 동기화를 위한 그룹을 선택하기 위한 그룹정보요청신호(Get Group_Info)가 전송될 수 있다.Further, a group information request signal (Get Group_Info) for selecting a group for photographing synchronization may be transmitted from another photographing apparatus 101 to the server 200. [

따라서, 서버(200)는 이에 대응하여, 그룹명을 포함한 정보를 상기 촬영장비(101)로 전송할 수 있다.Accordingly, the server 200 can transmit the information including the group name to the photographing apparatus 101 in response thereto.

또한, 상기 촬영장비(101)는, 특정 촬영그룹에 포함되기 위하여 가입요청신호 (JOIN Group_Name)를 서버로 전송할 수 있다.In addition, the photographing apparatus 101 may transmit a join request signal (JOIN Group_Name) to a server to be included in a specific photographing group.

이에 대응하여, 서버(200)는, 마스터 촬영장비(100)에, 상기 다른 촬영장비(101)에 대한 촬영그룹 가입허용여부신호 (JOINED Member_Info)를 전송하여, 촬영그룹 가입허용여부를 판단하도록 할 수 있다. In response to this, the server 200 transmits to the master photographing apparatus 100 a photograph group join permission signal (JOINED Member_Info) with respect to the other photographing apparatus 101 to determine whether or not the photograph group enrollment is permitted .

다음으로, 마스터 촬영장비(101)는, 상기 촬영장비(101)의 촬영그룹 허용 유무를 판단할 수 있다. 즉, 마스터 촬영장비는 기 설정된 기준에 기초하여 가입여부를 판단 후, 서버로 가입허용신호 또는 가입불허신호를 서버(200)로 전송할 수 있다. 만약, 상기 촬영장비(101)가 가입되면, 슬레이브(slave)촬영장비로써 촬영그룹에 포함되게 된다.Next, the master photographing apparatus 101 can determine whether the photographing apparatus 101 is allowed to take a photograph. In other words, the master photographing device can determine whether to join according to a predetermined criterion, and then transmit a subscription permission signal or an unsubscribe signal to the server 200 to the server 200. If the photographing apparatus 101 is subscribed to, it is included in the photographing group as a slave photographing apparatus.

또한, 마스터 촬영장비가 특정 시점에 촬영그룹의 형성이 완료되었다고 판단되면 촬영시작(Sync Start) 제어신호를 서버(200)를 통하여 다른 촬영장비(101)에 통보할 수 있고, 마스터 촬영장비(100)가 촬영 동기화를 종료하고자 할 경우, 촬영종료(Sync_End) 명령어를 서버(200)를 통하여 다른 촬영장비(101)로 전송함으로써, 촬영 동기화가 종료되도록 할 수 있다. 한편, 동기화 그룹이 동기화 촬영 중 새로운 촬영장비가 연결되는 경우, 상기와 같은 단계들을 통하여 촬영그룹을 구성할 수 있다.When the master photographing apparatus determines that the formation of the photographing group is completed at a specific point in time, it can notify the other photographing apparatus 101 through the server 200 of the start of photographing (Sync Start) (Sync_End) command is transmitted to the other photographing apparatus 101 through the server 200, the photographing synchronization can be terminated. On the other hand, when a new photographing device is connected during the synchronization photographing, the photographing group can be configured through the steps as described above.

또한, 이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해돼서는 안 될 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the present invention.

100: 촬영장비
200: 서버
300: 사용자 단말기
100: Photographic equipment
200: Server
300: User terminal

Claims (22)

멀티앵글영상서비스 제공 시스템을 이용한 멀티앵글영상서비스 제공 방법에 있어서,
각각 서로 다른 위치에서 각각 서로 다른 앵글의 영상을 촬영하는 복수개의 촬영장비들에서 각각 영상을 촬영하는 단계;
상기 복수개의 촬영장비들이 촬영된 영상들을 서버로 전송하는 단계;
상기 서버에서 상기 촬영된 영상들을 수신하는 단계;
상기 서버가 상기 수신된 영상들에 기초하여 멀티앵글영상을 생성하는 단계;
상기 서버가 상기 생성된 멀티앵글영상을 사용자 단말기로 전송하는 단계;
상기 사용자 단말기에서 상기 멀티앵글영상을 수신하는 단계;
상기 사용자 단말기가 상기 수신된 멀티앵글영상을 재생하기 위한 프로세스를 실행하는 단계; 및
상기 사용자 단말기가 상기 멀티앵글영상을 디스플레이하는 단계를 포함하고,
상기 서버에서 상기 촬영된 영상들을 수신하는 단계는,
상기 서버가, 상기 촬영장비들로부터 전송 받은 촬영장비 정보들에 기초하여, 상기 복수개의 촬영장비들이 기 설정된 촬영그룹에 포함된 촬영장비 인지 여부를 판단하는 단계;
상기 서버에서, 상기 촬영그룹에 포함되는 것으로 판단된 촬영장비들로 동기화 정보 및 제어신호를 전송하는 단계;
상기 촬영장비가 상기 촬영된 영상을 디지털 영상으로 인코딩하는 단계;
상기 촬영장비가 상기 촬영된 영상에 대하여 상기 수신된 동기화 정보에 기초한 마킹(Marking)을 수행하여 마킹정보를 생성하는 단계; 및
상기 촬영장비가 상기 인코딩된 영상 및 마킹정보를 상기 서버로 전송하는 단계를 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
A method for providing a multi-angle image service using a multi-angle image service providing system,
The method comprising the steps of: capturing an image in a plurality of photographing apparatuses for respectively photographing angles at different angles;
Transmitting the photographed images of the plurality of photographing equipments to a server;
Receiving the photographed images from the server;
The server generating a multi-angle image based on the received images;
The server transmitting the generated multi-angle image to a user terminal;
Receiving the multi-angle image from the user terminal;
Executing a process for the user terminal to reproduce the received multi-angle image; And
Wherein the user terminal displays the multi-angle image,
Wherein the receiving of the photographed images at the server comprises:
Determining whether the plurality of imaging devices are imaging devices included in a predetermined imaging group based on imaging device information transmitted from the imaging devices;
Transmitting, at the server, synchronization information and a control signal to photography equipments judged to be included in the photographing group;
Encoding the captured image into a digital image;
The photographing equipment performing marking on the photographed image based on the received synchronization information to generate marking information; And
Wherein the photographing equipment transmits the encoded image and marking information to the server.
제1항에 있어서,
상기 각각 영상을 촬영하는 단계는,
상기 복수개의 촬영장비들은 각각 촬영되는 영상에 상기 복수개의 촬영장비들의 위치 정보를 포함하는 촬영되는 영상의 앵글을 판별할 수 있는 정보를 포함하여 상기 영상을 촬영하는 단계를 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
The method according to claim 1,
The method of claim 1,
Wherein each of the plurality of photographing equipments includes information for determining an angle of an image to be photographed including positional information of the plurality of photographing equipments on an image to be photographed, A method of providing an angle video service.
삭제delete 제1항에 있어서,
상기 동기화 정보 및 제어신호를 전송하는 단계는,
상기 서버에서 상기 촬영그룹에 포함되는 것으로 판단된 촬영장비들로, 동기화 주기 정보 및 동기화 정보 전달방법 정보 중 적어도 하나를 포함하는 동기화 정보 및 촬영지시정보 및 촬영 정보 중 적어도 하나를 포함하는 제어신호를 전송하는 단계를 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
The method according to claim 1,
Wherein the step of transmitting the synchronization information and the control signal comprises:
And a control signal including at least one of synchronization information, photographing position information, and photographing information including at least one of synchronization period information and synchronization information transmission method information, to the photographing devices determined to be included in the photographing group in the server And transmitting the multi-angle video service to the multi-angle video service.
제1항에 있어서,
상기 복수개의 촬영장비들이 기 설정된 촬영그룹에 포함된 촬영장비 인지 여부를 판단하는 단계는,
촬영장비에 대한 정보가 상기 서버에 동일한 그룹명으로 기 등록되어 있는 경우, 상기 촬영장비를 기 설정된 촬영그룹에 포함된 촬영장비로 판단하는 단계; 및
상기 촬영장비에 대한 정보와 상기 서버에 기 저장된 촬영장비 정보에 차이가 있는 경우, 상기 기 저장된 촬영장비 정보를 업데이트(update)하는 단계를 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
The method according to claim 1,
Wherein the step of determining whether the plurality of photographing equipments are photographing equipments included in a predetermined photographing group includes:
Determining that the imaging device is an imaging device included in a predetermined imaging group if the information about the imaging device is registered in the server with the same group name; And
And updating the pre-stored photographic equipment information when there is a difference between the information about the photographic equipment and the photographic equipment information previously stored in the server.
제1항에 있어서,
상기 복수개의 촬영장비들이 기 설정된 촬영그룹에 포함된 촬영장비 인지 여부를 판단하는 단계는,
촬영장비에 대한 정보가 상기 서버에 동일한 그룹명으로 기 등록되어 있지 않은 경우, 상기 촬영장비를 기 설정된 촬영그룹에 포함되지 않은 촬영장비로 판단하는 단계;
상기 촬영장비에 대한 정보에 기초하여, 상기 촬영그룹에 포함되지 않은 촬영장비에 대한 그룹을 생성하고 상기 촬영장비를 마스터(Master) 촬영장비로 설정하는 단계;
상기 생성된 그룹에 대한 그룹테이블을 생성하는 단계; 및
상기 마스터 촬영장비에 대한 정보 중, 동기화 주기에 관한 정보를 상기 그룹테이블에 저장하는 단계를 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
The method according to claim 1,
Wherein the step of determining whether the plurality of photographing equipments are photographing equipments included in a predetermined photographing group includes:
Determining that the photographing equipment is not included in a preset photographing group if the information about the photographing equipment is not registered in the server with the same group name;
Creating a group for the photographing equipment not included in the photographing group and setting the photographing equipment as a master photographing equipment based on the information about the photographing equipment;
Generating a group table for the generated group; And
And storing the information on the synchronization period in the group table among the information on the master photographing equipment.
제6항에 있어서,
촬영그룹에 포함되지 않은 촬영장비로부터 서버로 그룹정보 요청신호가 전송되면, 상기 서버는 상기 요청신호를 전송한 촬영장비로 상기 생성된 그룹에 대한 정보를 전송하는 단계;
상기 그룹에 대한 정보를 전송한 촬영장비로부터 상기 생성된 그룹에 대한 가입요청신호를 수신하는 단계;
상기 마스터 촬영장비로부터 상기 촬영장비의 가입허용신호를 수신하는 단계;
상기 가입허용신호가 수신되면, 상기 생성된 그룹에 상기 가입요청신호를 전송한 촬영장비를 슬레이브(Slave) 촬영장비로 포함하는 단계; 및
상기 마스터 촬영장비와 상기 슬레이브 촬영장비에서 촬영되는 디지털 영상을, 상기 생성된 그룹에 대응되는 특정 주기에 따라 생성되는 마킹정보에 기초하여 동기화 하는 단계를 더 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
The method according to claim 6,
When the group information request signal is transmitted from the photographing equipment not included in the photographing group to the server, the server transmits information on the generated group to the photographing equipment that transmitted the request signal;
Receiving a subscription request signal for the generated group from an imaging equipment that has transmitted information about the group;
Receiving a subscription permission signal of the imaging equipment from the master imaging equipment;
Comprising the steps of: when the subscription permission signal is received, including an imaging device that transmits the subscription request signal to the generated group as a slave imaging device; And
Further comprising the step of synchronizing the digital image photographed by the master photographic equipment and the slave photographic equipment on the basis of marking information generated according to a specific period corresponding to the generated group, Way.
제1항에 있어서,
상기 사용자 단말기에서 상기 멀티앵글영상을 수신하는 단계는,
상기 멀티앵글영상을 앵글 별로 분류하는 단계;
상기 분류된 영상들 중, N개의 영상들을 선택하는 단계;
상기 N개의 영상들 각각을 상기 사용자 단말기의 버퍼 메모리들 각각에 저장하는 단계;
상기 버퍼 메모리들에 저장된 영상들 중, 각기 다른 앵글을 가지는 2개의 영상을 선택하는 단계;
상기 선택된 제1 영상과 제2 영상을 M 개의 화면 중 상기 제1 화면 및 제2 화면에 각각 디스플레이하는 단계;
상기 제1 화면 및 제2 화면에 디스플레이된영상들과 구분되는 앵글을 가지는 제3 영상의 선택신호를 입력받는 단계;
상기 N개의 선택된 영상들 중, 상기 제3 영상이 포함되지 않은 경우, 상기 제1 영상 및 제2 영상을 제외한 다른 하나의 영상을 상기 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제3 영상을 저장하는 단계; 및
상기 제3영상을 제1 화면에, 상기 제1 영상을 제2 화면에 디스플레이하는 단계를 포함하고, M은 화면의 수이고, M 및 N은 1보다 큰 정수이고, N≥M인 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
The method according to claim 1,
Wherein the receiving of the multi-angle image from the user terminal comprises:
Classifying the multi-angle images by angles;
Selecting N images among the classified images;
Storing each of the N images in buffer memories of the user terminal;
Selecting two images having different angles from the images stored in the buffer memories;
Displaying the selected first and second images on the first screen and the second screen, respectively, of the M screens;
Receiving a selection signal of a third image having an angle separated from the images displayed on the first and second screens;
If one of the N selected images does not include the third image, deletes one of the images other than the first image and the second image from the buffer memory, 3 images; And
Displaying the third image on a first screen and the first image on a second screen, wherein M is the number of screens, M and N are integers greater than 1, and N & A method for providing a multi-angle video service.
제8항에 있어서,
상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 앵글을 가지는 제4 영상의 선택신호를 입력받는 단계;
상기 N개의 선택된 영상들 중, 상기 제3 영상 및 제1 영상을 제외한 다른 하나의 영상을 상기 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제4 영상을 저장하는 단계; 및
상기 제4 영상을 제1 화면에, 상기 제3 영상을 제2 화면에 디스플레이하는 단계를 더 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
9. The method of claim 8,
Receiving a selection signal of a fourth image having an angle separated from the images displayed on the first and second screens;
Removing one of the N selected images other than the third image and the first image from the buffer memory and storing the fourth image in the buffer memory in which the image is deleted; And
Further comprising displaying the fourth image on a first screen and the third image on a second screen.
제9항에 있어서,
상기 화면들에 디스플레이되는 영상들의 순서에 대응되도록 상기 버퍼 메모리들을 버퍼링하는 단계를 더 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
10. The method of claim 9,
Further comprising the step of buffering the buffer memories to correspond to the order of images displayed on the screens.
제1항에 있어서,
상기 서버가, 상기 촬영장비들로부터 전송 받은 촬영장비 정보들에 기초하여, 상기 복수개의 촬영장비들이 기 설정된 촬영그룹에 포함된 촬영장비인지 여부를 판별하여 마스터 촬영장비와 슬레이브 촬영장비를 각각 설정하는 단계; 및
상기 촬영장비 중 적어도 하나가 자체적으로 새로운 촬영그룹을 형성하여 상기 새로운 촬영그룹의 마스터 촬영장비로 기능하는 단계를 더 포함하는 것을 특징으로 하는 멀티앵글영상서비스 제공 방법.
The method according to claim 1,
The server determines whether the plurality of imaging devices are imaging devices included in a predetermined imaging group based on the imaging device information transmitted from the imaging devices and sets the master imaging device and the slave imaging device step; And
Wherein at least one of the photographing apparatuses forms a new photographing group and functions as a master photographing apparatus of the new photographing group.
멀티앵글영상서비스 제공 시스템에 있어서,
각각 서로 다른 위치에서 각각 서로 다른 앵글의 영상을 촬영하고, 촬영된 영상을 서버로 전송하는 복수개의 촬영장비들;
상기 촬영된 영상들을 수신하고, 상기 수신된 영상들에 기초하여 멀티앵글영상을 생성하고, 상기 생성된 멀티앵글영상을 사용자 단말기로 전송하는 상기 서버; 및
상기 멀티앵글영상을 상기 서버로부터 수신하고, 상기 수신된 멀티앵글영상을 재생하기 위한 애플리케이션을 실행하여, 상기 수신된 멀티앵글영상을 디스플레이하는 사용자 단말기를 포함하고,
상기 서버는,
상기 촬영장비들로부터 전송 받은 촬영장비 정보들에 기초하여, 상기 복수개의 촬영장비들이 기 설정된 촬영그룹에 포함된 촬영장비 인지 여부를 판단하고, 상기 촬영그룹에 포함되는 것으로 판단된 촬영장비들로 동기화 정보 및 제어신호를 전송하고,
상기 촬영장비들은,
상기 촬영된 영상을 디지털 영상으로 인코딩하고, 상기 촬영된 영상에 대하여 상기 수신된 동기화 정보에 기초한 마킹(Marking)을 수행하여 마킹정보를 생성하고, 상기 인코딩된 영상 및 상기 마킹정보를 상기 서버로 전송하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템.
A multi-angle video service providing system,
A plurality of photographing devices for photographing images of different angles at different positions and transmitting the photographed images to a server;
The server receives the photographed images, generates a multi-angle image based on the received images, and transmits the generated multi-angle image to a user terminal. And
And a user terminal for receiving the multi-angle image from the server and executing an application for reproducing the received multi-angle image to display the received multi-angle image,
The server comprises:
Determining whether the plurality of photographing equipments are included in a predetermined photographing group based on the photographing equipment information transmitted from the photographing equipments, synchronizing the photographing equipments judged to be included in the photographing group Information and control signals,
The photographic equipment,
The image processing apparatus encodes the photographed image into a digital image, performs marking on the photographed image based on the received synchronization information to generate marking information, and transmits the encoded image and the marking information to the server Angle video service providing system.
제12항에 있어서,
상기 복수개의 촬영장비들은,
각각 촬영되는 영상에 상기 복수개의 촬영장비들의 위치 정보를 포함하는 촬영되는 영상의 앵글을 판별할 수 있는 정보를 포함하여 상기 영상을 촬영하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템.
13. The method of claim 12,
The plurality of photographing apparatuses,
Wherein each of the plurality of cameras includes information for determining an angle of an image to be photographed, the information including positional information of the plurality of photographing equipments, and photographing the multi-angle image service.
삭제delete 제12항에 있어서,
상기 서버는,
상기 촬영그룹에 포함되는 것으로 판단된 촬영장비들로, 동기화 주기 정보 및 동기화 정보 전달방법 정보 중 적어도 하나를 포함하는 동기화 정보 및 촬영지시정보 및 촬영 정보 중 적어도 하나를 포함하는 제어신호를 전송하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템.
13. The method of claim 12,
The server comprises:
Transmitting control signals including at least one of synchronization information, photographing time information and photographing information including at least one of synchronization period information and synchronization information transmission method information to photographing equipments determined to be included in the photographing group A multi - angle video service providing system.
제12항에 있어서,
상기 서버는,
상기 촬영장비에 대한 정보가 상기 서버에 동일한 그룹명으로 기 등록되어 있는 경우, 상기 촬영장비를 기 설정된 촬영그룹에 포함된 촬영장비로 판단하고, 상기 촬영장비에 대한 정보와 상기 서버에 기 저장된 촬영장비 정보에 차이가 있는 경우, 상기 기 저장된 촬영장비 정보를 업데이트(update)하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템.
13. The method of claim 12,
The server comprises:
And the information about the photographing equipment is registered in the server as the same group name, the photographing equipment is determined as the photographing equipment included in the predetermined photographing group, and the information about the photographing equipment and the photographing And updates the pre-stored photographing device information when there is a difference in the device information.
제12항에 있어서,
상기 서버는,
상기 촬영장비에 대한 정보가 상기 서버에 동일한 그룹명으로 기 등록되어 있지 않은 경우, 상기 촬영장비를 기 설정된 촬영그룹에 포함되지 않은 촬영장비로 판단하고, 상기 촬영장비에 대한 정보에 기초하여, 상기 촬영그룹에 포함되지 않은 촬영장비에 대한 그룹을 생성하고 상기 촬영장비를 마스터(Master) 촬영장비로 설정하고, 상기 생성된 그룹에 대한 그룹테이블을 생성하고, 상기 마스터 촬영장비에 대한 정보 중, 동기화 주기에 관한 정보를 상기 그룹테이블에 저장하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템.
13. The method of claim 12,
The server comprises:
Determining that the photographing equipment is not included in a predetermined photographing group if the information about the photographing equipment is not registered in the server by the same group name; A group for photographing equipment not included in the photographing group is set, the photographing equipment is set as a master photographing equipment, a group table for the generated group is generated, and among the information about the master photographing equipment, Wherein the information about the period is stored in the group table.
제17항에 있어서,
상기 서버는,
촬영그룹에 포함되지 않은 촬영장비로부터 서버로 그룹정보 요청신호가 전송되면, 상기 요청신호를 전송한 촬영장비로 상기 생성된 그룹에 대한 정보를 전송하고, 상기 그룹에 대한 정보를 전송한 촬영장비로부터 상기 생성된 그룹에 대한 가입요청신호를 수신하고, 상기 마스터 촬영장비로부터 상기 촬영장비의 가입허용신호를 수신하고, 상기 가입허용신호가 수신되면, 상기 생성된 그룹에 상기 가입요청신호를 전송한 촬영장비를 슬레이브(Slave) 촬영장비로 포함하고, 상기 마스터 촬영장비와 상기 슬레이브 촬영장비에서 촬영되는 디지털 영상을, 상기 생성된 그룹에 대응되는 특정 주기에 따라 생성되는 마킹정보에 기초하여 동기화 하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템.
18. The method of claim 17,
The server comprises:
When the group information request signal is transmitted from the photographing equipment not included in the photographing group to the server, information about the generated group is transmitted to the photographing equipment that has transmitted the request signal, and the photographing equipment Receiving a subscription request signal for the generated group, receiving a subscription permission signal of the imaging equipment from the master photographic equipment, and transmitting the subscription request signal to the generated group when the subscription permission signal is received And the slave photographing equipment and synchronizes the digital photographs taken by the master photographing equipment and the slave photographing equipment on the basis of the marking information generated according to the specific period corresponding to the generated group Angle video service providing system.
제12항에 있어서,
상기 사용자 단말기는,
상기 멀티앵글영상을 앵글 별로 분류하고, 상기 분류된 영상들 중, N개의 영상들을 선택하고, 상기 N개의 영상들 각각을 상기 사용자 단말기의 버퍼 메모리들 각각에 저장하고, 상기 버퍼 메모리들에 저장된 영상들 중, 각기 다른 앵글을 가지는 2개의 영상을 선택하고, 상기 선택된 제1 영상과 제2 영상을 M개의 화면 중 상기 제1 화면 및 제2 화면에 각각 디스플레이하고, 상기 제1 화면 및 제2 화면에 디스플레이된영상들과 구분되는 앵글을 가지는 제3 영상의 선택신호를 입력받고, 상기 N개의 선택된 영상들 중, 상기 제3 영상이 포함되지 않은 경우, 상기 제1 영상 및 제2 영상을 제외한 다른 하나의 영상을 상기 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제3 영상을 저장하고, 상기 제3영상을 제1 화면에, 상기 제1 영상을 제2 화면에 디스플레이하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템(단, M은 화면의 수이고, M 및 N은 1보다 큰 정수이고, N≥M).
13. The method of claim 12,
The user terminal comprises:
The method of claim 1, further comprising: classifying the multi-angle image by angle, selecting N images from the classified images, storing each of the N images in each of the buffer memories of the user terminal, Selects two images having different angles and displays the selected first and second images on the first and second screens of the M screens, And a third image selection signal having an angle different from the images displayed in the first image, and when the third image is not included among the N selected images, Storing the third image in a buffer memory in which the image is deleted, storing the third image in a first screen, the first image in a second screen (Where M is the number of screens, M and N are integers greater than 1, and N is M).
제19항에 있어서,
상기 사용자 단말기는,
상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 앵글을 가지는 제4 영상의 선택신호를 입력받으면, 상기 N개의 선택된 영상들 중, 상기 제3 영상 및 제1 영상을 제외한 다른 하나의 영상을 상기 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제4 영상을 저장하고, 상기 제4 영상을 제1 화면에, 상기 제3 영상을 제2 화면에 디스플레이하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템.
20. The method of claim 19,
The user terminal comprises:
Wherein when the selection signal of the fourth image having the angle separated from the images displayed on the first screen and the second screen is inputted, the other one of the N selected images, excluding the third image and the first image, Storing the fourth image in a buffer memory in which the image is deleted, displaying the fourth image on a first screen, and displaying the third image on a second screen, Multi - angle video service provision system.
제20항에 있어서,
상기 사용자 단말기는,
상기 화면들에 디스플레이되는 영상들의 순서에 대응되도록 상기 버퍼 메모리들을 버퍼링하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템.
21. The method of claim 20,
The user terminal comprises:
And buffers the buffer memories so as to correspond to the order of images displayed on the screens.
제12항에 있어서,
상기 서버는, 상기 촬영장비들로부터 전송 받은 촬영장비 정보들에 기초하여, 상기 복수개의 촬영장비들이 기 설정된 촬영그룹에 포함된 촬영장비인지 여부를 판별하여 마스터 촬영장비와 슬레이브 촬영장비를 각각 설정하고,
상기 촬영장비 중 적어도 하나는, 자체적으로 새로운 촬영그룹을 형성하여 상기 새로운 촬영그룹의 마스터 촬영장비로 기능하는 것을 특징으로 하는 멀티앵글영상서비스 제공 시스템.
13. The method of claim 12,
The server determines whether the plurality of imaging devices are imaging devices included in a predetermined imaging group based on imaging device information transmitted from the imaging devices, and sets the master imaging device and the slave imaging device ,
Wherein at least one of the photographing equipments forms a new photographing group by itself and functions as a master photographing equipment of the new photographing group.
KR1020130110196A 2013-09-13 2013-09-13 Method and apparatus for providing multi angle video broadcasting service Expired - Fee Related KR101542416B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020130110196A KR101542416B1 (en) 2013-09-13 2013-09-13 Method and apparatus for providing multi angle video broadcasting service
PCT/KR2013/008292 WO2015037761A1 (en) 2013-09-13 2013-09-13 Method for providing multi-angle image service and system using same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130110196A KR101542416B1 (en) 2013-09-13 2013-09-13 Method and apparatus for providing multi angle video broadcasting service

Publications (2)

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

Family

ID=52665851

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130110196A Expired - Fee Related KR101542416B1 (en) 2013-09-13 2013-09-13 Method and apparatus for providing multi angle video broadcasting service

Country Status (2)

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

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101692190B1 (en) * 2016-05-27 2017-01-02 주식회사 에스,엠,엔터테인먼트 A Multi Image Transmitting/Receiving System
WO2020181090A1 (en) 2019-03-07 2020-09-10 Alibaba Group Holding Limited Method, apparatus, medium, and device for processing multi-angle free-perspective image data
CN111669571B (en) * 2019-03-07 2023-12-19 阿里巴巴集团控股有限公司 Multi-angle free view image data generation method and device, medium and equipment
CN119854628B (en) * 2025-03-18 2025-07-18 杭州老板电器股份有限公司 Image shooting interactive method and shooting terminal

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101090499B1 (en) 2008-11-28 2011-12-07 한국전자통신연구원 How to provide multi-angle digital broadcasting service
KR101128848B1 (en) 2007-09-13 2012-03-23 에스케이플래닛 주식회사 Server, System and Method for Providing Multi Angle Mobile Broadcasting Service

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7196722B2 (en) * 2000-05-18 2007-03-27 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 (en) * 2002-01-31 2003-08-15 Matsushita Electric Ind Co Ltd Digest video specifying system, digest video providing system, digest video specifying method, digest video providing method, medium, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101128848B1 (en) 2007-09-13 2012-03-23 에스케이플래닛 주식회사 Server, System and Method for Providing Multi Angle Mobile Broadcasting Service
KR101090499B1 (en) 2008-11-28 2011-12-07 한국전자통신연구원 How to provide multi-angle digital broadcasting service

Also Published As

Publication number Publication date
WO2015037761A1 (en) 2015-03-19
KR20150030889A (en) 2015-03-23

Similar Documents

Publication Publication Date Title
US20220116667A1 (en) Methods and systems for network based video clip generation and management
US20150124048A1 (en) Switchable multiple video track platform
US10542058B2 (en) Methods and systems for network based video clip processing and management
KR101446995B1 (en) Helmet for imaging multi angle video and method thereof
CN104519397A (en) Audio and video screen-projection playing method, set-top box and terminal device
JP2020524450A (en) Transmission system for multi-channel video, control method thereof, multi-channel video reproduction method and device thereof
HK1203010A1 (en) Processing of video files, server and client thereof
KR101542416B1 (en) Method and apparatus for providing multi angle video broadcasting service
KR20180038256A (en) Method, and system for compensating delay of virtural reality stream
US9860487B2 (en) Video conference data generation
KR101581343B1 (en) Method and apparatus for providing user interface menu of multi-angle video service
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
US20180227504A1 (en) Switchable multiple video track platform
KR101529139B1 (en) Method and apparatus for providing user interface menu of multi-angle video capturing
KR20140004448A (en) Method and apparatus for supplying image
US10616724B2 (en) Method, device, and non-transitory computer-readable recording medium for supporting relay broadcasting using mobile device
KR101699311B1 (en) Imaging device
KR101511758B1 (en) Method and apparatus for managing buffer memory for playing video from a plurality of action cam
KR20150027532A (en) Method and apparatus for syncronizing video from a plurality of action cam
JP6324829B2 (en) Video providing system and program
KR101551182B1 (en) A server, an apparatus and a method for providing and display information of images or movies
KR20150051044A (en) Method and apparatus for providing multi angle video broadcasting service by sectional sceens

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20130913

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20141006

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20150629

PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20150731

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20150803

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20180523

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20180523

Start annual number: 4

End annual number: 4

PC1903 Unpaid annual fee