KR102523493B1 - Method and system for providing a content using a machine of virtual camera - Google Patents

Method and system for providing a content using a machine of virtual camera Download PDF

Info

Publication number
KR102523493B1
KR102523493B1 KR1020210094125A KR20210094125A KR102523493B1 KR 102523493 B1 KR102523493 B1 KR 102523493B1 KR 1020210094125 A KR1020210094125 A KR 1020210094125A KR 20210094125 A KR20210094125 A KR 20210094125A KR 102523493 B1 KR102523493 B1 KR 102523493B1
Authority
KR
South Korea
Prior art keywords
virtual camera
image
providing
machine
content
Prior art date
Application number
KR1020210094125A
Other languages
Korean (ko)
Other versions
KR20220140391A (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 주식회사 오썸피아
Publication of KR20220140391A publication Critical patent/KR20220140391A/en
Application granted granted Critical
Publication of KR102523493B1 publication Critical patent/KR102523493B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/243Image signal generators using stereoscopic image cameras using three or more 2D image sensors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • G06F15/17337Direct connection machines, e.g. completely connected computers, point to point communication networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/111Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/156Mixing image signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/69Control of means for changing angle of the field of view, e.g. optical zoom objectives or electronic zooming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/695Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Processing Or Creating Images (AREA)

Abstract

본 발명은 소정의 영역 내 설치된 디스플레이 상에 표시된 영상을 기반으로 콘텐츠를 제공하기 위한 시스템 및 방법에 관한 것으로서, 이를 위하여 유무선 네트워크를 통해 연결된 사용자측 단말기로부터 접속 요청이 수신됨에 따라 상기 디스플레이에 의해 표시되는 영상 중 일부분을 바라보는 방향(이하, '가상 카메라 시점'이라고 함)을 갖는 가상 카메라 머신을 생성하며, 상기 영역 내에서 가상 카메라 머신의 가상 카메라 시점을 제어할 수 있는 제어용 인터페이스를 상기 사용자측 단말기에 제공하는 가상 카메라 생성 서버와, 상기 제어용 인터페이스를 통한 가상 카메라 시점의 변경 요청이 수신됨에 따라 상기 변경 요청에 대한 응답으로 상기 가상 카메라 머신이 바라보는 방향을 변경시키는 가상 카메라 제어 서버와, 상기 가상 카메라 머신의 가상 카메라 시점에 대응되는 영상을 상기 사용자측 단말기에 제공하는 영상 제공 서버를 포함하는 가상 카메라를 기반으로 한 콘텐츠 제공 시스템을 제공할 수 있다.The present invention relates to a system and method for providing content based on an image displayed on a display installed in a predetermined area. A virtual camera machine having a viewing direction for a part of the image (hereinafter referred to as 'virtual camera viewpoint') is created, and a control interface capable of controlling the virtual camera viewpoint of the virtual camera machine within the region is provided to the user terminal. a virtual camera creation server that provides a virtual camera control server that changes the viewing direction of the virtual camera machine in response to a request for changing a viewpoint of the virtual camera through the control interface; It is possible to provide a content providing system based on a virtual camera including an image providing server that provides an image corresponding to a viewpoint of a virtual camera of a machine to the user terminal.

Description

가상 카메라 머신을 이용한 콘텐츠 제공 시스템 및 방법{Method and system for providing a content using a machine of virtual camera}System and method for providing content using a virtual camera machine

본 발명은 가상 카메라 머신을 이용한 콘텐츠 제공 시스템 및 방법에 관한 것이다.The present invention relates to a system and method for providing content using a virtual camera machine.

일반적으로, 관광지와 같은 곳에서는 서로 다른 뷰를 촬영하기 위한 복수의 카메라(예컨대, 전망대 망원경)가 설치되고, 이를 통해 특정 뷰를 감상할 수 있는 서비스를 제공하고 있다.In general, a plurality of cameras (eg, observatory telescopes) for photographing different views are installed in places such as tourist destinations, and a service through which a specific view can be enjoyed is provided.

즉, 사용자는 원하는 뷰를 보기 위해 카메라를 선택하고, 선택한 카메라를 이용하기 위해 순서를 기다린 후 선택한 카메라의 조작을 통해 해당 뷰를 감상할 수 있다.That is, the user may select a camera to view a desired view, wait for an order to use the selected camera, and then enjoy the view by manipulating the selected camera.

최근, 코로나와 같은 바이러스성 질환에 따라 관광지의 방문이 제대로 이루어지고 있지 않고 있기 때문에 오프라인 상에서의 카메라를 이용한 뷰 감상 서비스가 거의 전무한 상태이다.Recently, due to viral diseases such as corona, visits to tourist destinations are not properly performed, so there is almost no offline viewing service using a camera.

이와 같은 이유로, 복수의 카메라를 통해 획득한 다양한 뷰 영상을 이용한 다양한 형태의 서비스를 제공하기 위한 개발이 진행되고 있다.For this reason, development to provide various types of services using various view images obtained through a plurality of cameras is in progress.

대한민국 등록특허 제10-1340598호(2013.12.05.등록.)Korean Registered Patent No. 10-1340598 (registered on December 5, 2013.)

본 발명은 소정의 영역 내 설치된 디스플레이 상에 표시된 영상을 가상 카메라 머신을 기반으로 제공함으로써, 사용자가 가상 카메라 머신의 제어를 통해 디스플레이 상에 표시된 영상을 감상할 수 있기 때문에 사용자가 해당 영역에서 직접 카메라를 제어하는 것과 같은 효과를 구현할 수 있는 가상 카메라 머신을 이용한 콘텐츠 제공 시스템 및 방법을 제공한다.The present invention provides an image displayed on a display installed in a predetermined area based on a virtual camera machine, so that the user can enjoy the image displayed on the display through the control of the virtual camera machine, so that the user can directly view the camera in the corresponding area. Provided is a content providing system and method using a virtual camera machine capable of implementing the same effect as controlling a .

상기한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 실시예에 따른 가상 카메라 머신을 이용한 콘텐츠 제공 시스템은 소정의 영역 내 설치된 디스플레이 상에 표시된 영상을 기반으로 콘텐츠를 제공하기 위한 시스템으로서, 유무선 네트워크를 통해 연결된 사용자측 단말기로부터 접속 요청이 수신됨에 따라 상기 디스플레이에 의해 표시되는 영상 중 일부분을 바라보는 방향(이하, '가상 카메라 시점'이라고 함)을 갖는 가상 카메라 머신을 생성하며, 상기 영역 내에서 가상 카메라 머신의 가상 카메라 시점을 제어할 수 있는 제어용 인터페이스를 상기 사용자측 단말기에 제공하는 가상 카메라 생성 서버와, 상기 제어용 인터페이스를 통한 가상 카메라 시점의 변경 요청이 수신됨에 따라 상기 변경 요청에 대한 응답으로 상기 가상 카메라 머신이 바라보는 방향을 변경시키는 가상 카메라 제어 서버와, 상기 가상 카메라 머신의 가상 카메라 시점에 대응되는 영상을 상기 사용자측 단말기에 제공하는 영상 제공 서버를 포함할 수 있다.As a technical means for achieving the above technical problem, a content providing system using a virtual camera machine according to an embodiment of the present invention is a system for providing content based on an image displayed on a display installed in a predetermined area, wired or wireless. Upon receiving an access request from a user-side terminal connected through the network, a virtual camera machine having a direction (hereinafter referred to as 'virtual camera viewpoint') looking at a part of the image displayed by the display is created, and within the area A virtual camera creation server providing a control interface capable of controlling a virtual camera viewpoint of a virtual camera machine to the user-side terminal, and when a request for changing a virtual camera viewpoint through the control interface is received, the virtual camera viewpoint change request is received in response to the change request. It may include a virtual camera control server that changes the viewing direction of the virtual camera machine, and an image providing server that provides an image corresponding to a virtual camera viewpoint of the virtual camera machine to the user terminal.

본 발명의 실시예에 따르면, 상기 콘텐츠 제공 시스템은 유무선 네트워크를 통해 연결된 적어도 하나 이상의 카메라로부터 수신되는 영상을 상기 디스플레이의 특성에 맞춰 병합하여 전체 영상을 생성한 후 이를 상기 디스플레이에 표시하는 영상 처리 서버를 더 포함할 수 있다.According to an embodiment of the present invention, the content providing system generates an entire image by merging images received from at least one camera connected through a wired/wireless network according to characteristics of the display, and then displays the image processing server on the display. may further include.

본 발명의 실시예에 따르면, 상기 가상 카메라 생성 서버는 상기 영역 내 상기 가상 카메라 머신의 생성 위치 및 상기 가상 카메라 시점을 결정할 수 있는 인터페이스를 제공하며, 상기 인터페이스를 통해 설정된 정보에 의거하여 상기 가상 카메라 머신을 생성할 수 있다.According to an embodiment of the present invention, the virtual camera creation server provides an interface capable of determining a creation position of the virtual camera machine and a viewpoint of the virtual camera within the region, and based on information set through the interface, the virtual camera machine can be created.

본 발명의 실시예에 따르면, 상기 카메라는 카메라 제어 기능을 갖는 기기에 장착되며, 상기 가상 카메라 생성 서버는 상기 기기가 갖는 카메라 제어 기능을 포함하는 가상 카메라 머신을 생성할 수 있다.According to an embodiment of the present invention, the camera is installed in a device having a camera control function, and the virtual camera creation server may create a virtual camera machine including the camera control function of the device.

본 발명의 실시예에 따르면, 복수의 감상 포인트 각각에 대한 영상 특징 정보가 저장되어 있고, 상기 감상 포인트 각각에서 제공될 가상 현실 콘텐츠 또는 증강 현실 콘텐츠가 저장된 데이터베이스를 더 포함하며, 상기 영상 처리 서버는 상기 데이터베이스에 저장된 영상 특징 정보와 상기 전체 영상간의 비교를 통해 감상 포인트 부분을 추출하고, 상기 추출한 감상 포인트 부분에 대한 상기 전체 영상 내 위치 정보를 계산하여 상기 데이터베이스에 저장할 수 있다.According to an embodiment of the present invention, the image processing server further includes a database in which image characteristic information for each of a plurality of viewing points is stored and virtual reality content or augmented reality content to be provided at each of the viewing points is stored. A viewing point portion may be extracted through comparison between image feature information stored in the database and the entire image, and location information of the extracted viewing point portion within the entire image may be calculated and stored in the database.

본 발명의 실시예에 따르면, 상기 영상 제공 서버는 상기 가상 카메라 머신의 가상 카메라 시점이 상기 감상 포인트에 대응되는 영역인 경우 상기 데이터베이스에 저장된 가상 현실 콘텐츠 또는 증강 현실 콘텐츠를 상기 사용자측 단말기에 제공할 수 있다.According to an embodiment of the present invention, the image providing server may provide virtual reality content or augmented reality content stored in the database to the user-side terminal when a virtual camera viewpoint of the virtual camera machine is an area corresponding to the viewing point. there is.

본 발명의 실시예에 따르면, 상기 가상 카메라 생성 서버는 상기 사용자측 단말기의 고유 식별 정보가 매칭된 가상 카메라 머신을 생성하며, 상기 고유 식별 정보가 셋팅된 제어용 인터페이스를 상기 사용자측 단말기에 제공하며, 상기 제어용 인터페이스를 통한 사용자의 조작에 대응되는 신호는 상기 고유 식별 정보를 이용하여 전송하며, 상기 영상 제공 서버는 상기 고유 식별 정보를 이용하여 상기 가상 카메라 머신이 바라보는 방향의 영상을 상기 사용자측 단말기에 제공할 수 있다.According to an embodiment of the present invention, the virtual camera creation server creates a virtual camera machine matched with unique identification information of the user-side terminal, provides a control interface in which the unique identification information is set to the user-side terminal, and A signal corresponding to a user's manipulation through the interface is transmitted using the unique identification information, and the video providing server provides an image in the direction the virtual camera machine is facing to the user terminal using the unique identification information. can

상기한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 실시예에 따른 가상 카메라 머신을 이용한 콘텐츠 제공 방법은 소정의 영역 내 설치된 디스플레이 상에 표시된 영상을 기반으로 콘텐츠를 제공하기 위한 방법으로서, 콘텐츠 제공 시스템에서 유무선 네트워크를 통해 연결된 사용자측 단말기로부터 접속 요청이 수신되면, 상기 디스플레이에 의해 표시되는 영상 중 일부분을 바라보는 방향(이하, '가상 카메라 시점'이라고 함)을 갖는 가상 카메라 머신을 생성하는 단계와, 상기 영역 내에서 가상 카메라 머신의 가상 카메라 시점을 제어할 수 있는 제어용 인터페이스를 상기 사용자측 단말기에 제공하는 단계와, 상기 제어용 인터페이스를 통한 가상 카메라 시점의 변경 요청이 수신됨에 따라 상기 변경 요청에 대한 응답으로 상기 가상 카메라 머신이 바라보는 방향을 변경시키는 단계와, 상기 가상 카메라 머신의 가상 카메라 시점에 대응되는 영상을 상기 사용자측 단말기에 제공하는 단계를 포함할 수 있다.As a technical means for achieving the above technical problem, a content providing method using a virtual camera machine according to an embodiment of the present invention is a method for providing content based on an image displayed on a display installed in a predetermined area, Generating a virtual camera machine having a viewing direction (hereinafter referred to as 'virtual camera viewpoint') of a part of the image displayed by the display when a connection request is received from a user terminal connected through a wired/wireless network in the providing system. and providing a control interface capable of controlling a virtual camera viewpoint of a virtual camera machine in the region to the user terminal, and when a request for changing a virtual camera viewpoint through the control interface is received, a response to the change request The method may include changing a viewing direction of the virtual camera machine as a response, and providing an image corresponding to a virtual camera viewpoint of the virtual camera machine to the user terminal.

본 발명의 실시예에 따르면, 상기 콘텐츠 제공 방법은 유무선 네트워크를 통해 연결된 적어도 하나 이상의 카메라로부터 수신되는 영상을 상기 디스플레이의 특성에 맞춰 병합하여 전체 영상을 생성한 후 이를 상기 디스플레이에 표시하는 단계를 더 포함할 수 있다.According to an embodiment of the present invention, the content providing method further includes generating an entire image by merging images received from at least one camera connected through a wired/wireless network according to characteristics of the display, and then displaying the image on the display. can include

본 발명의 실시예에 따르면, 상기 가상 카메라 머신을 생성하는 단계는 상기 영역 내 상기 가상 카메라 머신의 생성 위치 및 상기 가상 카메라 시점을 결정할 수 있는 인터페이스를 상기 사용자측 단말기에 제공하는 단계와, 상기 인터페이스를 통해 설정된 정보에 의거하여 상기 가상 카메라 머신을 생성하는 단계를 포함할 수 있다.According to an embodiment of the present invention, the step of creating the virtual camera machine may include providing the user terminal with an interface capable of determining a creation position of the virtual camera machine and a viewpoint of the virtual camera within the region; The method may include generating the virtual camera machine based on information set through the method.

본 발명의 실시예에 따르면, 상기 카메라는 카메라 제어 기능을 갖는 기기에 장착되며, 상기 가상 카메라 머신을 생성하는 단계는 상기 기기가 갖는 카메라 제어 기능을 포함하는 가상 카메라 머신을 생성할 수 있다.According to an embodiment of the present invention, the camera is installed in a device having a camera control function, and the creating of the virtual camera machine may create a virtual camera machine including the camera control function of the device.

본 발명의 실시예에 따르면, 상기 콘텐츠 제공 시스템은 복수의 감상 포인트 각각에 대한 영상 특징 정보가 저장되어 있고, 상기 감상 포인트 각각에서 제공될 가상 현실 콘텐츠 또는 증강 현실 콘텐츠가 저장된 데이터베이스를 더 포함하며, 상기 디스플레이에 표시하는 단계는 상기 데이터베이스에 저장된 영상 특징 정보와 상기 전체 영상간의 비교를 통해 감상 포인트 부분을 추출하는 단계와, 상기 추출한 감상 포인트 부분에 대한 상기 전체 영상 내 위치 정보를 계산하여 상기 데이터베이스에 저장하는 단계를 더 포함할 수 있다.According to an embodiment of the present invention, the content providing system further includes a database in which image characteristic information for each of a plurality of viewing points is stored and virtual reality content or augmented reality content to be provided at each of the viewing points is stored; The displaying on the display may include extracting a viewing point portion through comparison between image feature information stored in the database and the entire image, calculating location information of the extracted viewing point portion within the entire image, and storing the information in the database. A saving step may be further included.

본 발명의 실시예에 따르면, 상기 영상을 제공하는 단계는 상기 가상 카메라 머신의 가상 카메라 시점에 대한 영상 내 감상 포인트가 존재하는지를 판단하는 단계와, 상기 감상 포인트가 존재하는 경우 상기 데이터베이스에 저장된 가상 현실 콘텐츠 또는 증강 현실 콘텐츠를 상기 사용자측 단말기에 제공하는 단계를 더 포함할 수 있다.According to an embodiment of the present invention, the providing of the image may include determining whether a viewing point in the image for a virtual camera viewpoint of the virtual camera machine exists, and if the viewing point exists, the virtual reality stored in the database. The method may further include providing content or augmented reality content to the user-side terminal.

본 발명의 실시예에 따르면, 상기 가상 카메라 머신을 생성하는 단계는 상기 사용자측 단말기의 고유 식별 정보가 매칭된 가상 카메라 머신을 생성하며, 상기 제어용 인터페이스를 통한 사용자의 조작에 대응되는 신호는 상기 고유 식별 정보를 이용하여 상기 콘텐츠 제공 시스템에 전송하며, 상기 콘텐츠 제공 시스템은 상기 고유 식별 정보를 이용하여 상기 가상 카메라 머신의 가상 카메라 시점에 대한 영상을 상기 사용자측 단말기에 제공할 수 있다.According to an embodiment of the present invention, the generating of the virtual camera machine generates a virtual camera machine to which unique identification information of the user-side terminal is matched, and a signal corresponding to a user's manipulation through the control interface is the unique identification information. The information is transmitted to the content providing system, and the content providing system may provide the user-side terminal with an image of a virtual camera viewpoint of the virtual camera machine using the unique identification information.

전술한 본 발명의 실시예에 따르면, 소정의 영역 내 설치된 디스플레이 상에 표시된 영상을 가상 카메라 머신을 기반으로 제공함으로써, 사용자가 가상 카메라 머신의 제어를 통해 디스플레이 상에 표시된 영상을 감상할 수 있기 때문에 사용자가 해당 영역에서 직접 카메라를 제어하는 것과 같은 효과를 구현할 수 있다.According to the above-described embodiment of the present invention, the image displayed on the display installed in a predetermined area is provided based on the virtual camera machine, so that the user can enjoy the image displayed on the display through the control of the virtual camera machine. The same effect as a user directly controlling a camera in a corresponding area can be implemented.

도 1은 본 발명의 실시예에 따른 가상 카메라 머신을 이용한 콘텐츠 제공 시스템과 그 주변 구성을 도시한 도면이다.
도 2는 본 발명의 실시예에 따른 콘텐츠 제공 시스템에서 가상 카메라 머신의 생성 과정을 설명하기 위한 도면이다.
도 3은 본 발명의 일 실시예에 따른 콘텐츠 제공 시스템이 가상 카메라 머신을 통해 콘텐츠를 서비스하는 과정을 도시한 흐름도이다.
도 4는 본 발명의 다른 실시예에 따른 콘텐츠 제공 시스템이 가상 카메라 머신을 통해 콘텐츠를 서비스하는 과정을 도시한 흐름도이다.
1 is a diagram illustrating a content providing system using a virtual camera machine according to an embodiment of the present invention and its peripheral configuration.
2 is a diagram for explaining a process of generating a virtual camera machine in a content providing system according to an embodiment of the present invention.
3 is a flowchart illustrating a process in which a content providing system according to an embodiment of the present invention provides content service through a virtual camera machine.
4 is a flowchart illustrating a process of providing a content service through a virtual camera machine in a content providing system according to another embodiment of the present invention.

이하, 도면을 참조하여 본 발명의 구체적인 실시 형태를 설명하기로 한다. 이하의 상세한 설명은 본 명세서에서 기술된 방법, 장치 및/또는 시스템에 대한 포괄적인 이해를 돕기 위해 제공된다. 그러나 이는 예시에 불과하며 본 발명은 이에 제한되지 않는다.Hereinafter, specific embodiments of the present invention will be described with reference to the drawings. The detailed descriptions that follow are provided to provide a comprehensive understanding of the methods, devices and/or systems described herein. However, this is only an example and the present invention is not limited thereto.

본 발명의 실시예들을 설명함에 있어서, 본 발명과 관련된 공지기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. 상세한 설명에서 사용되는 용어는 단지 본 발명의 실시예들을 기술하기 위한 것이며, 결코 제한적이어서는 안 된다. 명확하게 달리 사용되지 않는 한, 단수 형태의 표현은 복수 형태의 의미를 포함한다. 본 설명에서, "포함" 또는 "구비"와 같은 표현은 어떤 특성들, 숫자들, 단계들, 동작들, 요소들, 이들의 일부 또는 조합을 가리키기 위한 것이며, 기술된 것 이외에 하나 또는 그 이상의 다른 특성, 숫자, 단계, 동작, 요소, 이들의 일부 또는 조합의 존재 또는 가능성을 배제하도록 해석되어서는 안 된다.In describing the embodiments of the present invention, if it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the subject matter of the present invention, the detailed description will be omitted. In addition, terms to be described later are terms defined in consideration of functions in the present invention, which may vary according to the intention or custom of a user or operator. Therefore, the definition should be made based on the contents throughout this specification. Terminology used in the detailed description is only for describing the embodiments of the present invention and should in no way be limiting. Unless expressly used otherwise, singular forms of expression include plural forms. In this description, expressions such as "comprising" or "comprising" are intended to indicate any characteristic, number, step, operation, element, portion or combination thereof, one or more other than those described. It should not be construed to exclude the existence or possibility of any other feature, number, step, operation, element, part or combination thereof.

이하, 첨부된 도면을 참조하여 본 발명의 실시예에 따른 가상 카메라 머신을 이용한 콘텐츠 제공 시스템 및 방법에 대해 설명하기로 한다.Hereinafter, a content providing system and method using a virtual camera machine according to an embodiment of the present invention will be described with reference to the accompanying drawings.

도 1은 본 발명의 실시예에 따른 메타버스 환경에서의 콘텐츠 제공 시스템과 그 주변 구성을 도시한 도면으로서, 유선 또는 무선 네트워크를 통해 상호 연결되는 복수의 카메라(100), 복수의 사용자측 단말기(120) 및 콘텐츠 제공 시스템(200) 등을 포함할 수 있다.1 is a diagram showing a content providing system and its surrounding configuration in a metaverse environment according to an embodiment of the present invention, including a plurality of cameras 100 and a plurality of user-side terminals 120 interconnected through a wired or wireless network. ) and the content providing system 200.

복수의 카메라(100)는 서로 다른 시점에서 서로 다른 영역을 촬영한 후 이를 콘텐츠 제공 시스템(200)에 전송할 수 있는데, 그 예로서 네트워크 연결 기능을 가지며, 네트워크 연결 기능을 통해 촬영한 영상을 실시간으로 전송할 수 있다.The plurality of cameras 100 may photograph different areas at different points of time and transmit the same to the content providing system 200. can transmit

또한, 카메라(100)는 네트워크 기능을 구비한 기기, 예컨대 전망대 망원경에 장착되어 촬영한 영상을 콘텐츠 제공 시스템(200)에 전송할 수 있다. 이때, 기기는 카메라(100)의 기능, 예컨대 카메라(100)의 상하좌우 이동, 회전 이동, 줌인, 줌아웃 기능 등을 제공할 수 있다.In addition, the camera 100 may be mounted on a device having a network function, for example, an observatory telescope, and transmit a captured image to the content providing system 200 . In this case, the device may provide functions of the camera 100, for example, up/down/left/right movement, rotational movement, zoom-in, zoom-out functions of the camera 100, and the like.

카메라(100)가 구비된 전망대 망원경은 관광, 학습, 엔터테인먼트, 체험 등의 목적으로 육안으로 보기 어려운 문화재, 유적지, 명소, 자연 경관, 랜드마크 등의 디테일을 감상할 수 있도록 설치될 수 있으며, 기둥부에 고정된 채로 회전부에 의해 회전 움직임뿐만 아니라 회전부를 축으로 하여 상하 방향으로 움직임이 가능하도록 구성될 수 있다.An observatory telescope equipped with a camera 100 may be installed to appreciate details such as cultural properties, historic sites, attractions, natural scenery, landmarks, etc. that are difficult to see with the naked eye for the purpose of tourism, learning, entertainment, experience, etc. While being fixed to the unit, it may be configured to move vertically by using the rotation unit as an axis as well as rotational movement by the rotation unit.

콘텐츠 제공 시스템(200)은 영상을 소정의 디스플레이(260)에 표시한 후 가상 카메라 머신 기반으로 디스플레이(260)에 표시된 영상을 사용자에게 제공할 수 있다. 이때, 디스플레이(260)는 하나 또는 그 이상이 결합된 형태로 구성되어 영역 내에 설치될 수 있는데, 그 예로서 도 2에 도시된 바와 같이 영역 내에 원 모양으로 설치되어 영상을 표시하거나 영역 내 적어도 하나 이상의 면에 구성되어 영상을 표시할 수 있다.After displaying an image on a predetermined display 260, the content providing system 200 may provide the image displayed on the display 260 to a user based on a virtual camera machine. At this time, one or more display 260 may be configured in a combined form and installed within the area. As an example, as shown in FIG. 2, the display 260 may be installed in a circular shape within the area to display an image or at least one It is configured on the above face and can display an image.

특히, 본 발명의 실시예에서 콘텐츠 제공 시스템(200)은 디스플레이(260)의 특성, 예컨대 사이즈, 해상도 등을 기반으로 복수의 카메라(100)로부터 수신된 영상을 병합하여 전체 영상(이하, '디스플레이 표시 영상'이라고 함)을 생성한 후 이를 디스플레이(260)에 표시할 수 있다.In particular, in an embodiment of the present invention, the content providing system 200 merges images received from a plurality of cameras 100 based on characteristics of the display 260, for example, size, resolution, etc. After a display image) is generated, it may be displayed on the display 260 .

이를 위하여, 콘텐츠 제공 시스템(200)은 복수의 카메라(100) 또는 복수의 카메라(100)가 장착된 기기와 유무선 네트워크로 연결되어 복수의 카메라(100) 또는 기기로부터 실시간으로 수신한 영상을 합성한 후 이를 디스플레이(260)에 표시할 수 있다.To this end, the content providing system 200 is connected to a plurality of cameras 100 or a device equipped with the plurality of cameras 100 through a wired or wireless network and synthesizes images received from the plurality of cameras 100 or devices in real time. After that, it can be displayed on the display 260 .

또한, 콘텐츠 제공 시스템(200)은 사용자측 단말기(110)의 접속 요청에 따라 디스플레이(260)의 일부분 또는 전체 부분을 바라보는 방향(이하, '가상 카메라 시점'이라고 함)을 갖는 가상 카메라 머신을 생성할 수 있다. 특히, 콘텐츠 제공 시스템(200)은 사용자측 단말기(110)의 접속 요청에 따라 영역 내 자신의 위치 및 디스플레이(260)를 바라보는 방향인 가상 카메라 시점을 설정할 수 있는 인터페이스, 예컨대 도 2에 도시된 바와 같이, 사용자 자신의 위치 및 가상 카메라 시점을 설정할 수 있는 인터페이스를 사용자측 단말기(110)에 제공한 후 인터페이스를 통해 사용자의 설정 정보를 수신하여 가상 카메라 머신을 생성할 수 있다.In addition, the content providing system 200 generates a virtual camera machine having a direction (hereinafter referred to as 'virtual camera viewpoint') looking at a portion or the entire portion of the display 260 according to the connection request of the user terminal 110. can do. In particular, the content providing system 200 is an interface capable of setting its own position within the area and a virtual camera viewpoint, which is the direction in which the display 260 is viewed, according to the access request of the user terminal 110, for example, as shown in FIG. Similarly, after an interface for setting the user's own location and virtual camera viewpoint is provided to the user terminal 110, the user's setting information may be received through the interface to create a virtual camera machine.

본 발명의 실시예에서, 가상 카메라 머신은 카메라와 동일한 기능을 갖는 소프트웨어 형태로 구현된 것으로서, 구체적으로 카메라의 기능들, 예컨대 상하좌우 이동, 촬영 기능, 줌, 틸트, 패닝 및 포커스 등과 같은 카메라가 가지고 있는 기능을 포함하는 소프트웨어일 수 있다.In an embodiment of the present invention, the virtual camera machine is implemented in the form of software having the same function as a camera, and specifically, the function of the camera, such as up and down, left and right movement, shooting function, zoom, tilt, panning and focus, etc. It can be software that includes the features you have.

또한, 본 발명의 실시예에서, 가상 카메라 머신은 카메라가 설치된 기기, 예컨대 전망대 망원경과 동일한 기능을 가질 수도 있다. In addition, in an embodiment of the present invention, the virtual camera machine may have the same functions as a device in which a camera is installed, for example, an observatory telescope.

사용자측 단말기(110)의 요청에 의해 생성된 가상 카메라 머신은 사용자측 단말기(110)의 요청만을 처리할 수 있도록 하기 위해 사용자의 고유 식별 정보를 포함하고 있다. 여기에서, 사용자의 고유 식별 정보는 사용자측 단말기(110)의 IMEI, 스마트폰의 전화번호, 회원 가입 시 설정된 아이디/비번 중 어느 하나일 수 있다.The virtual camera machine created at the request of the user-side terminal 110 includes the user's unique identification information in order to be able to process only the request of the user-side terminal 110 . Here, the unique identification information of the user may be any one of the IMEI of the user-side terminal 110, the phone number of the smart phone, and the ID/password set at the time of membership registration.

이러한 고유 식별 정보를 통해 사용자측 단말기(110)와 콘텐츠 제공 시스템(200)은 상호간의 통신이 이루어질 수 있다.Through this unique identification information, mutual communication between the user terminal 110 and the content providing system 200 can be achieved.

상술한 바와 같은 동작을 위해 콘텐츠 제공 시스템(200)은 영상 처리 서버(210), 가상 카메라 생성 서버(220), 가상 카메라 제어 서버(230), 영상 제공 서버(240) 및 데이터베이스(250) 등을 포함할 수 있다.For the operation described above, the content providing system 200 includes an image processing server 210, a virtual camera creation server 220, a virtual camera control server 230, an image providing server 240, a database 250, and the like. can include

영상 처리 서버(210)는 디스플레이(260)에 영상을 표시하기 위한 것으로서, 복수의 카메라(100) 또는 복수의 카메라(100)가 장착된 기기로부터 네트워크를 통해 수신한 영상을 디스플레이(260)의 특성에 맞게 변환하여 디스플레이(260)에 표시할 수 있다.The image processing server 210 is for displaying images on the display 260, and the characteristics of the display 260 are the images received through the network from the plurality of cameras 100 or a device equipped with the plurality of cameras 100. It can be converted to fit and displayed on the display 260.

또한, 영상 처리 서버(210)는 데이터베이스(250)에 저장된 영상을 이용하여 디스플레이(260)에 표시할 수 있다.Also, the image processing server 210 may display the image stored in the database 250 on the display 260 .

가상 카메라 생성 서버(220)는 유무선 네트워크를 통해 연결된 사용자측 단말기(110)로부터 접속 요청이 수신됨에 따라 영역 내 설치된 디스플레이(260)에 의해 표시되는 영상 중 일부분을 바라보는 방향에 해당되는 가상 카메라 시점을 갖는 가상 카메라 머신을 생성하며, 가상 카메라 머신의 가상 카메라 시점을 제어할 수 있는 제어용 인터페이스를 사용자측 단말기(110)에 제공할 수 있다.Upon receiving an access request from the user terminal 110 connected through a wired/wireless network, the virtual camera creation server 220 sets a virtual camera viewpoint corresponding to a direction in which a part of the image displayed by the display 260 installed in the area is viewed. A virtual camera machine having a virtual camera machine may be created, and a control interface capable of controlling a virtual camera viewpoint of the virtual camera machine may be provided to the user terminal 110 .

이때, 가상 카메라 생성 서버(220)에 의해 생성된 가상 카메라 머신에는 사용자의 고유 식별 정보가 셋팅되어 소프트웨어, 예컨대 프로그램 형태로 구현되어 데이터베이스(250)에 저장될 수 있다.In this case, unique identification information of a user may be set in the virtual camera machine created by the virtual camera creation server 220 , implemented in the form of software, for example, a program, and stored in the database 250 .

한편, 가상 카메라 생성 서버(220)는 사용자측 단말기(110)의 접속 요청에 따라 영역 내의 가상 카메라 머신의 생성 위치(사용자의 위치에 해당됨) 및 가상 카메라 시점을 결정할 수 있는 인터페이스를 제공하며, 인터페이스를 통해 설정된 정보에 의거하여 가상 카메라 머신을 생성할 수 있다.On the other hand, the virtual camera creation server 220 provides an interface capable of determining the creation location of the virtual camera machine (corresponding to the user's location) and the viewpoint of the virtual camera in the area according to the connection request of the user terminal 110, and provides the interface. A virtual camera machine may be created based on information set through

가상 카메라 제어 서버(230)는 제어용 인터페이스를 통한 가상 카메라 시점의 변경 요청이 수신됨에 따라 상기 변경 요청에 대한 응답으로 가상 카메라 머신이 바라보는 방향을 변경시킬 수 있다. 여기에서, 가상 카메라 시점의 변경 요청은 사용자측 단말기(110) 상에 표시된 제어용 인터페이스 상의 사용자의 조작에 따라 발생되어 콘텐츠 제공 시스템(200)의 가상 카메라 제어 서버(230)에 제공될 수 있다.When a request for changing the viewpoint of the virtual camera is received through the control interface, the virtual camera control server 230 may change the viewing direction of the virtual camera machine in response to the change request. Here, the request for changing the viewpoint of the virtual camera may be generated according to a user's manipulation of a control interface displayed on the user-side terminal 110 and provided to the virtual camera control server 230 of the content providing system 200 .

가상 카메라 시점의 변경은 최초 설정된 영역 내 위치에서 가상 카메라 머신의 상하좌우 이동을 의미할 수 있다.The change of the viewpoint of the virtual camera may mean movement of the virtual camera machine up, down, left, or right in a position within an initially set area.

영상 제공 서버(240)는 가상 카메라 머신의 가상 카메라 시점에서 촬영되는 영상, 즉 가상 카메라 시점에 따라 디스플레이(260)의 일부분을 촬영한 영상을 실시간으로 사용자측 단말기(110)에 전송할 수 있다.The image providing server 240 may transmit an image captured from a virtual camera viewpoint of a virtual camera machine, that is, an image obtained by capturing a portion of the display 260 according to the virtual camera viewpoint, to the user terminal 110 in real time.

한편, 가상 카메라 생성 서버(220)는 가상 카메라 머신 생성 시 카메라가 장착된 기기의 종류를 선택할 수 있는 인터페이스를 사용자측 단말기(110)에 제공하며, 기기의 종류에 따라 카메라 제어 기능을 설정한 후 이를 포함한 가상 카메라 머신을 생성할 수 있다. 여기에서, 기기의 종류는 전망대 망원경, 드론, 스마트폰 기종 등을 포함할 수 있으나, 이에 한정하지는 않는다.On the other hand, the virtual camera creation server 220 provides the user terminal 110 with an interface for selecting the type of device equipped with the camera when creating the virtual camera machine, and after setting the camera control function according to the type of device, You can create a virtual camera machine with Here, the type of device may include an observatory telescope, a drone, a smartphone model, etc., but is not limited thereto.

한편, 데이터베이스(250)에는 복수의 감상 포인트에 대한 속성 정보, 예컨대 감상 포인트의 영상 특징 정보(예컨대, 감상 포인트 부분에 해당되는 영상의 특징 정보로서 히스토그램 분포 값)가 저장되어 있을 수 있다.Meanwhile, the database 250 may store attribute information on a plurality of viewing points, for example, image feature information of the viewing points (eg, a histogram distribution value as feature information of an image corresponding to the viewing point portion).

또한, 데이터베이스(250)에 저장된 각 감상 포인트에는 다양한 콘텐츠가 매칭되어 있을 수 있다. 구체적으로, 데이터베이스(250)에 저장된 각 감상 포인트에는 가상 현실 또는 증강 현실 콘텐츠가 매칭되어 있다.In addition, various contents may be matched to each viewing point stored in the database 250 . Specifically, virtual reality or augmented reality content is matched to each viewing point stored in the database 250 .

본 발명의 실시예에서, 감상 포인트에 매칭된 콘텐츠는 해당 감상 포인트에 대한 가이드 데이터를 기반으로 생성될 수 있다.In an embodiment of the present invention, content matched to a viewing point may be generated based on guide data for the corresponding viewing point.

이 경우, 영상 처리 서버(210)는 디스플레이(260) 상에 표시될 전체 영상을 생성할 때, 데이터베이스(250)에 저장된 영상 특징 정보를 기반으로 전체 영상에서 감상 포인트 설정 부분을 추출하고, 추출한 설정 정보에 대한 전체 영상 내 위치 정보(예컨대 전체 영상 내 좌표 값)를 계산하여 데이터베이스(250)에 저장할 수 있다.In this case, when generating the entire image to be displayed on the display 260, the image processing server 210 extracts a viewing point setting part from the entire image based on image feature information stored in the database 250, and sets the extracted setting. Positional information within the entire image (eg, coordinate values within the entire image) for information may be calculated and stored in the database 250 .

또한, 영상 제공 서버(240)는 가상 카메라 머신이 바라보는 방향의 영상 내에 감상 포인트가 존재할 경우 감상 포인트에 매칭된 콘텐츠, 예컨대 가상 현실 또는 증강 현실 콘텐츠를 사용자측 단말기(110)에 제공할 수 있다.In addition, the image providing server 240 may provide content matched to the viewing point, for example, virtual reality or augmented reality content, to the user terminal 110 when there is a viewing point in the image in the direction the virtual camera machine is looking.

상술한 바와 같은 본 발명의 실시예에 따른 가상 카메라 생성 서버(220)는 사용자의 고유 식별 정보를 매칭시켜 가상 카메라 머신을 생성한 후 이를 데이터베이스(250)에 저장하여 관리할 수 있다.As described above, the virtual camera creation server 220 according to an embodiment of the present invention may create a virtual camera machine by matching user's unique identification information, and then store and manage the virtual camera machine in the database 250 .

특히, 사용자측 단말기(110)의 가상 카메라 머신에 대한 제어 요청은 고유 식별 정보를 기반으로 이루어지며, 영상 제공 서버(240)의 영상 또는 콘텐츠 전송은 고유 식별 정보를 기반으로 이루어질 수 있다.In particular, a request to control the virtual camera machine of the user terminal 110 is made based on unique identification information, and video or content transmission by the video providing server 240 may be made based on unique identification information.

구체적으로, 사용자측 단말기(110) 상에 표시된 제어용 인터페이스의 조작을 통해 생성된 제어 요청은 고유 식별 정보가 포함되어 콘텐츠 제공 시스템(200)에 전송되며, 영상 제공 서버(240)에 의해 제공되는 영상 또는 콘텐츠는 고유 식별 정보가 포함되어 사용자측 단말기(110)에 전송될 수 있다.Specifically, the control request generated through manipulation of the control interface displayed on the user-side terminal 110 includes unique identification information and is transmitted to the content providing system 200, and the image provided by the image providing server 240 or The content may include unique identification information and be transmitted to the user-side terminal 110 .

한편, 본 발명의 실시예에서 가상 카메라 머신이 생성되는 영역에는 메타버스 공간이 형성될 수 있다. 이 경우, 가상 카메라 생성 서버(220)는 사용자측 단말기(110)의 접속 요청에 따라 사용자에 대한 아바타를 생성하고, 생성한 아바타가 가상 카메라 머신에 대응되는 카메라를 들고 있는 영상을 촬영하는 부분과 제어용 인터페이스를 사용자측 단말기(110)에 제공할 수도 있다.Meanwhile, in an embodiment of the present invention, a metaverse space may be formed in an area where a virtual camera machine is created. In this case, the virtual camera creation server 220 creates an avatar for the user according to the access request of the user-side terminal 110, and captures an image of the created avatar holding a camera corresponding to the virtual camera machine, and for control. An interface may be provided to the user terminal 110 .

한편, 본 발명의 실시예에서 사용자측 단말기(110)는 휴대성과 이동성이 보장되는 무선 통신 장치로서, 네비게이션, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 스마트 패드(smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.On the other hand, in the embodiment of the present invention, the user-side terminal 110 is a wireless communication device that ensures portability and mobility, and includes navigation, PCS (Personal Communication System), GSM (Global System for Mobile communications), PDC (Personal Digital Cellular), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), Wibro (Wireless Broadband Internet ) may include all kinds of handheld-based wireless communication devices such as terminals, smartphones, smart pads, tablet PCs, and the like.

또한, 사용자측 단말기(110)는 유선 네트워크를 통해 접속 가능한 컴퓨팅 디바이스로서, 노트북, 개인용 컴퓨터 등을 포함할 수 있다.In addition, the user-side terminal 110 is a computing device accessible through a wired network, and may include a laptop computer, a personal computer, and the like.

한편, 사용자측 단말기(110)와 콘텐츠 제공 시스템(200)간을 연결시키는 네트워크 및 무선 네트워크는 복수의 단말 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크의 일 예에는 RF, 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, 5GPP(5th Generation Partnership Project) 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, NFC 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다.On the other hand, a network and a wireless network that connects the user terminal 110 and the content providing system 200 refer to a connection structure capable of exchanging information between nodes such as a plurality of terminals and servers. One example includes RF, 3rd Generation Partnership Project (3GPP) network, Long Term Evolution (LTE) network, 5th Generation Partnership Project (5GPP) network, World Interoperability for Microwave Access (WIMAX) network, Internet, LAN (Local Area) Network), Wireless LAN (Wireless Local Area Network), WAN (Wide Area Network), PAN (Personal Area Network), Bluetooth network, NFC network, satellite broadcasting network, analog broadcasting network, DMB (Digital Multimedia Broadcasting) network Including, but not limited to, etc.

상술한 바와 같은 구성을 갖는 콘텐츠 제공 시스템(200)에 가상 카메라 머신을 통해 콘텐츠를 제공하는 과정에 대해 도 3 내지 도 4를 참조하여 설명하기로 한다.A process of providing content to the content providing system 200 having the above configuration through a virtual camera machine will be described with reference to FIGS. 3 and 4 .

도 3은 본 발명의 일 실시예에 따른 콘텐츠 제공 시스템이 가상 카메라 머신을 통해 콘텐츠를 서비스하는 과정을 도시한 흐름도이다.3 is a flowchart illustrating a process in which a content providing system according to an embodiment of the present invention provides content service through a virtual camera machine.

도 3에 도시된 바와 같이, 콘텐츠 제공 시스템(200)은 영상 처리 서버(210)를 통해 복수의 카메라(100)로부터 수신되는 영상을 디스플레이(260)의 특성에 맞게 병합하여 전체 영상을 생성한 후 이를 소정의 영역 내 설치된 디스플레이(260)를 통해 표시한다(S300, S302).As shown in FIG. 3, the content providing system 200 merges the images received from the plurality of cameras 100 through the image processing server 210 according to the characteristics of the display 260 to generate an entire image. This is displayed through the display 260 installed in a predetermined area (S300, S302).

이때, 디스플레이(260) 상에 표시된 전체 영상은 복수의 카메라(100)로부터 수신되는 영상의 변경 여부에 따라 변경될 수 있다. 이를 위하여, 영상 처리 서버(210)는 복수의 카메라(100)로부터 수신되는 영상의 변화 정도를 체크하며, 영상의 변화 정도에 의거하여 디스플레이(260) 상에 표시된 전체 영상을 변경시킬 수 있다.At this time, the entire image displayed on the display 260 may be changed according to whether the images received from the plurality of cameras 100 are changed. To this end, the image processing server 210 may check the degree of change of images received from the plurality of cameras 100 and change the entire image displayed on the display 260 based on the degree of change of the image.

이후, 소정의 사용자측 단말기(110)로부터 서비스 접속 요청이 수신되면(S304), 가상 카메라 생성 서버(220)는 영역 내 사용자 위치 설정 및 가상 카메라 시점을 설정할 수 있는 인터페이스를 사용자측 단말기(110)에 제공한 후 사용자의 설정 정보에 의거하여 가상 카메라 머신을 생성하며(S306), 가상 카메라 머신의 제어를 위한 제어용 인터페이스를 사용자측 단말기(110)에 제공한다(S308).Subsequently, when a service access request is received from a predetermined user-side terminal 110 (S304), the virtual camera creation server 220 provides the user-side terminal 110 with an interface for setting the user's location within the area and setting the virtual camera viewpoint. After that, a virtual camera machine is created based on the user's setting information (S306), and a control interface for controlling the virtual camera machine is provided to the user terminal 110 (S308).

이때, 생성된 가상 카메라 머신에는 사용자의 고유 식별 정보가 셋팅되어 데이터베이스(250)에 저장되며, 제어용 인터페이스를 제공할 때, 영상 제공 서버(240)에 의해 가상 카메라 시점에 대응되는 영상이 제공될 수 있다.At this time, the user's unique identification information is set and stored in the created virtual camera machine and stored in the database 250, and when a control interface is provided, an image corresponding to the virtual camera viewpoint may be provided by the image providing server 240. there is.

또한, 가상 카메라 머신에는 다양한 카메라 기능, 예컨대 촬영, 줌, 틸팅, 패닝, 포커스 제어, 상하좌우 이동, 회전 이동 등이 포함될 수 있으며, 이에 따라 제어용 인터페이스는 카메라 기능을 제어할 수 있는 기능을 더 포함할 수 있다.In addition, the virtual camera machine may include various camera functions, such as shooting, zooming, tilting, panning, focus control, up and down, left and right movement, rotational movement, etc., and accordingly, the control interface further includes a function for controlling the camera function. can do.

이후, 사용자측 단말기(110)로부터 제어용 인터페이스의 사용자 조작에 따라 사용자 제어 요청, 예컨대 가상 카메라 시점의 변경 요청이 수신되면(S310), 가상 카메라 제어 서버(230)는 사용자의 가상 카메라 머신의 가상 카메라 시점을 변경(S312)시킴과 더불어 가상 카메라 시점의 변경에 따른 영상을 사용자측 단말기(110)에 제공(S312)할 수 있다.Subsequently, when a user control request, for example, a request to change a virtual camera viewpoint is received from the user terminal 110 according to a user manipulation of the control interface (S310), the virtual camera control server 230 performs a virtual camera viewpoint of the user's virtual camera machine. In addition to changing (S312), the image according to the change of the virtual camera viewpoint may be provided to the user terminal 110 (S312).

상술한 바와 같은 본 발명의 실시예에 따르면, 가상 카메라 머신의 제어 요청을 가상 카메라 시점의 변경의 경우에 대해서만 예로 들어 설명하였지만, 가상 카메라 머신의 카메라 기능, 예컨대 줌, 틸트, 패닝, 촬영, 포커스 변경 등 중 어느 하나일 수도 있다. According to the embodiment of the present invention as described above, the control request of the virtual camera machine has been described as an example only in the case of changing the virtual camera viewpoint, but camera functions of the virtual camera machine, such as zoom, tilt, panning, shooting, and focus It may be any one of change and the like.

도 4는 본 발명의 다른 실시예에 따른 콘텐츠 제공 시스템이 가상 카메라 머신을 기반으로 콘텐츠를 서비스하는 과정을 도시한 흐름도이다. 4 is a flowchart illustrating a process of providing a content service based on a virtual camera machine in a content providing system according to another embodiment of the present invention.

도 4에 도시된 바와 같이, 콘텐츠 제공 시스템(200)은 영상 처리 서버(210)를 통해 복수의 카메라(100)로부터 수신되는 영상을 디스플레이(260)의 특성에 맞게 병합하여 전체 영상을 생성하며(S400), 데이터베이스(250)에 저장된 감상 포인트에 대한 영상 특징 정보와 전체 영상간의 비교를 통해 전체 영상 내 감상 포인트에 해당되는 감상 포인트 부분을 추출(S402)한 후 추출한 감상 포인트 부분에 대한 전체 영상 내 위치 정보를 계산하여 데이터베이스(250)에 저장한다(S404).As shown in FIG. 4, the content providing system 200 merges the images received from the plurality of cameras 100 through the image processing server 210 according to the characteristics of the display 260 to generate an entire image ( S400), a viewing point portion corresponding to a viewing point in the entire image is extracted through comparison between image feature information on the viewing point stored in the database 250 and the entire image (S402), and then the extracted viewing point portion is extracted from the entire image. The location information is calculated and stored in the database 250 (S404).

이후, 소정의 사용자측 단말기(110)로부터 서비스 접속 요청이 수신되면(S406), 가상 카메라 생성 서버(220)는 영역 내 사용자 위치 설정 및 가상 카메라 시점을 설정할 수 있는 인터페이스를 사용자측 단말기(110)에 제공한 후 사용자의 설정 정보에 의거하여 가상 카메라 머신을 생성하며(S408), 가상 카메라 머신의 제어를 위한 제어용 인터페이스를 사용자측 단말기(110)에 제공한다(S410).Thereafter, when a service access request is received from a predetermined user-side terminal 110 (S406), the virtual camera creation server 220 provides the user-side terminal 110 with an interface for setting the user's position within the area and setting the virtual camera viewpoint. After that, a virtual camera machine is created based on the user's setting information (S408), and a control interface for controlling the virtual camera machine is provided to the user terminal 110 (S410).

이후, 사용자측 단말기(110)로부터 제어용 인터페이스의 사용자 조작에 따라 사용자 제어 요청, 예컨대 가상 카메라 시점의 변경 요청이 수신되면(S412), 가상 카메라 제어 서버(230)는 사용자의 가상 카메라 머신의 가상 카메라 시점을 변경(S414)시킨다.Thereafter, when a user control request, for example, a request to change a virtual camera viewpoint is received from the user terminal 110 according to a user manipulation of a control interface (S412), the virtual camera control server 230 performs a virtual camera viewpoint of the user's virtual camera machine. Change (S414).

이와 더불어, 영상 제공 서버(240)는 가상 카메라 시점의 변경에 따른 영상 내 감상 포인트 부분이 존재하는지를 판단한다(S416). 구체적으로, 영상 제공 서버(240)는 가상 카메라 시점을 통해 획득한 영상의 디스플레이(260) 상 위치 정보와 데이터베이스(250)에 저장된 감상 포인트 부분의 위치 정보간의 비교를 통해 영상 내 감상 포인트가 존재하는지를 판단할 수 있다. In addition, the video providing server 240 determines whether there is a viewing point part in the video according to the change of the virtual camera viewpoint (S416). Specifically, the video providing server 240 compares the location information on the display 260 of the image obtained through the virtual camera viewpoint with the location information of the viewing point part stored in the database 250 to determine whether there are viewing points in the video. can judge

S416의 판단 결과, 감상 포인트가 존재할 경우 영상 제공 서버(240)는 감상 포인트에 매칭된 콘텐츠를 사용자측 단말기(110)에 제공한다(S418).As a result of the determination in step S416, if the viewing point exists, the video providing server 240 provides the content matched to the viewing point to the user terminal 110 (S418).

한편, S416의 판단 결과, 감상 포인트가 존재하지 않을 경우 영상 제공 서버(240)는 변경된 가상 카메라 시점에 대한 영상을 사용자측 단말기(110)에 제공(S420)할 수 있다.Meanwhile, as a result of the determination in S416, if the viewing point does not exist, the video providing server 240 may provide the video for the changed virtual camera viewpoint to the user terminal 110 (S420).

한편, 첨부된 블록도의 각 블록과 흐름도의 각 단계의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수도 있다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 블록도의 각 블록에서 설명된 기능들을 수행하는 수단을 생성하게 된다.Meanwhile, combinations of each block of the accompanying block diagram and each step of the flowchart may be performed by computer program instructions. Since these computer program instructions may be loaded into a processor of a general-purpose computer, special-purpose computer, or other programmable data processing equipment, the instructions executed by the processor of the computer or other programmable data processing equipment are described in each block of the block diagram. It creates means to perform functions.

이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 기록매체(또는 메모리) 등에 저장되는 것도 가능하므로, 그 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 기록매체(또는 메모리)에 저장된 인스트럭션들은 블록도의 각 블록에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다.These computer program instructions may be stored on a computer usable or computer readable medium (or memory) or the like that may be directed to a computer or other programmable data processing equipment to implement functions in a particular manner, so that the computer usable Alternatively, the instructions stored in a computer readable recording medium (or memory) may produce an article of manufacture containing instruction means for performing a function described in each block of the block diagram.

그리고, 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 블록도의 각 블록에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.In addition, since the computer program instructions can be loaded on a computer or other programmable data processing equipment, a series of operational steps are performed on the computer or other programmable data processing equipment to create a computer-executed process to generate a computer or other programmable data processing equipment. Instructions performing possible data processing equipment may also provide steps for executing the functions described in each block of the block diagram.

또한, 각 블록은 특정된 논리적 기능(들)을 실행하기 위한 적어도 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실시 예들에서는 블록들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.Also, each block may represent a module, segment, or portion of code including at least one or more executable instructions for executing specified logical function(s). It should also be noted that in some alternative embodiments, it is possible for the functions mentioned in the blocks to occur out of order. For example, two blocks shown in succession may in fact be executed substantially concurrently, or the blocks may sometimes be executed in reverse order depending on their function.

100 : 카메라
110 : 사용자측 단말기
200 : 콘텐츠 제공 시스템
260 : 디스플레이
100: camera
110: user side terminal
200: content provision system
260: display

Claims (10)

소정의 영역 내 설치된 디스플레이 상에 표시된 영상을 기반으로 콘텐츠를 제공하기 위한 시스템으로서,
유무선 네트워크를 통해 연결된 사용자측 단말기로부터 접속 요청이 수신됨에 따라 상기 디스플레이에 의해 표시되는 영상 중 일부분을 바라보는 방향(이하, '가상 카메라 시점'이라고 함)을 갖고 사용자의 고유 식별 정보가 설정된 가상 카메라 머신을 생성하며, 상기 영역 내에서 가상 카메라 머신의 가상 카메라 시점을 제어할 수 있는 제어용 인터페이스를 상기 사용자측 단말기에 제공하는 가상 카메라 생성 서버와,
상기 제어용 인터페이스를 통한 가상 카메라 시점의 변경 요청이 수신됨에 따라 상기 변경 요청에 대한 응답으로 상기 가상 카메라 머신이 바라보는 방향을 변경시키는 가상 카메라 제어 서버와,
상기 가상 카메라 머신의 가상 카메라 시점에서 디스플레이 일부분을 촬영한 영상을 상기 사용자측 단말기에 제공하되, 상기 고유 식별 정보를 이용하여 상기 사용자측 단말기에 제공하는 영상 제공 서버를 포함하며,
상기 가상 카메라 생성 서버는,
카메라가 장착된 기기의 종류를 선택할 수 있는 인터페이스를 제공한 후 선택된 기기에 따라 카메라 제어 기능을 설정한 후 이를 포함하는 가상 카메라 머신을 생성하는 가상 카메라를 기반으로 한 콘텐츠 제공 시스템.
A system for providing content based on an image displayed on a display installed in a predetermined area,
Upon receiving an access request from a user terminal connected through a wired/wireless network, a virtual camera machine having a direction in which a part of the image displayed by the display is viewed (hereinafter referred to as 'virtual camera viewpoint') and user's unique identification information is set. a virtual camera creation server that generates a virtual camera and provides a control interface capable of controlling a virtual camera viewpoint of a virtual camera machine within the region to the user terminal;
a virtual camera control server for changing a viewing direction of the virtual camera machine in response to a request for changing a viewpoint of the virtual camera through the control interface;
An image providing server for providing an image obtained by capturing a portion of a display from a virtual camera viewpoint of the virtual camera machine to the user-side terminal and providing the image to the user-side terminal using the unique identification information;
The virtual camera creation server,
A content delivery system based on a virtual camera that provides an interface to select the type of device equipped with a camera, sets the camera control function according to the selected device, and creates a virtual camera machine containing it.
제1항에 있어서,
상기 콘텐츠 제공 시스템은,
유무선 네트워크를 통해 연결된 적어도 하나 이상의 카메라로부터 수신되는 영상을 상기 디스플레이의 특성에 맞춰 병합하여 전체 영상을 생성한 후 이를 상기 디스플레이에 표시하는 영상 처리 서버를 더 포함하는 가상 카메라 머신을 이용한 콘텐츠 제공 시스템.
According to claim 1,
The content providing system,
A content providing system using a virtual camera machine further comprising an image processing server that merges images received from at least one camera connected through a wired/wireless network according to characteristics of the display to generate an entire image and displays the image on the display.
제2항에 있어서,
상기 가상 카메라 생성 서버는,
상기 영역 내 상기 가상 카메라 머신의 생성 위치 및 상기 가상 카메라 시점을 결정할 수 있는 인터페이스를 제공하며, 상기 인터페이스를 통해 설정된 정보에 의거하여 상기 가상 카메라 머신을 생성하는 가상 카메라 머신을 이용한 콘텐츠 제공 시스템.
According to claim 2,
The virtual camera creation server,
A content providing system using a virtual camera machine that provides an interface capable of determining a creation position of the virtual camera machine and a viewpoint of the virtual camera within the region, and generates the virtual camera machine based on information set through the interface.
제2항에 있어서,
복수의 감상 포인트 각각에 대한 영상 특징 정보가 저장되어 있고, 상기 감상 포인트 각각에서 제공될 가상 현실 콘텐츠 또는 증강 현실 콘텐츠가 저장된 데이터베이스를 더 포함하며,
상기 영상 처리 서버는,
상기 데이터베이스에 저장된 영상 특징 정보와 상기 전체 영상간의 비교를 통해 감상 포인트 부분을 추출하고, 상기 추출한 감상 포인트 부분에 대한 상기 전체 영상 내 위치 정보를 계산하여 상기 데이터베이스에 저장하는 가상 카메라 머신을 이용한 콘텐츠 제공 시스템.
According to claim 2,
a database in which image feature information for each of a plurality of viewing points is stored and virtual reality content or augmented reality content to be provided at each of the viewing points is stored;
The image processing server,
Providing content using a virtual camera machine that extracts viewing point parts through comparison between image feature information stored in the database and all the images, calculates location information in the entire video for the extracted viewing point parts, and stores it in the database. system.
제4항에 있어서,
상기 영상 제공 서버는,
상기 가상 카메라 머신의 가상 카메라 시점이 상기 감상 포인트에 대응되는 영역인 경우 상기 데이터베이스에 저장된 가상 현실 콘텐츠 또는 증강 현실 콘텐츠를 상기 사용자측 단말기에 제공하는 가상 카메라 머신을 이용한 콘텐츠 제공 시스템.
According to claim 4,
The video providing server,
and providing virtual reality contents or augmented reality contents stored in the database to the user terminal when a virtual camera viewpoint of the virtual camera machine is an area corresponding to the viewing point.
소정의 영역 내 설치된 디스플레이 상에 표시된 영상을 기반으로 콘텐츠를 제공하기 위한 방법으로서,
콘텐츠 제공 시스템에서 유무선 네트워크를 통해 연결된 사용자측 단말기로부터 접속 요청이 수신되면, 상기 디스플레이에 의해 표시되는 영상 중 일부분을 바라보는 방향(이하, '가상 카메라 시점'이라고 함)을 갖고, 사용자의 고유 식별 정보가 설정된 가상 카메라 머신을 생성하는 단계와,
상기 영역 내에서 가상 카메라 머신의 가상 카메라 시점을 제어할 수 있는 제어용 인터페이스를 상기 사용자측 단말기에 제공하는 단계와,
상기 제어용 인터페이스를 통한 가상 카메라 시점의 변경 요청이 수신됨에 따라 상기 변경 요청에 대한 응답으로 상기 가상 카메라 머신이 바라보는 방향을 변경시키는 단계와,
상기 가상 카메라 머신의 가상 카메라 시점에서 디스플레이 일부분을 촬영한 영상을 상기 사용자측 단말기에 제공하되, 상기 고유 식별 정보를 이용하여 상기 영상을 제공하는 단계를 포함하며,
상기 가상 카메라 머신을 생성하는 단계는,
카메라가 장착된 기기의 종류를 선택할 수 있는 인터페이스를 제공한 후 선택된 기기에 따라 카메라 제어 기능을 설정한 후 이를 포함하는 가상 카메라 머신을 생성하는 가상 카메라 머신을 이용한 콘텐츠 제공 방법.
As a method for providing content based on an image displayed on a display installed in a predetermined area,
When a connection request is received from a user-side terminal connected through a wired/wireless network in a content providing system, it has a viewing direction (hereinafter referred to as 'virtual camera viewpoint') of a part of the image displayed by the display, and the user's unique identification information. Creating a virtual camera machine in which is set;
providing a control interface capable of controlling a viewpoint of a virtual camera of a virtual camera machine within the region to the user terminal;
changing the viewing direction of the virtual camera machine in response to the request for changing the viewpoint of the virtual camera through the control interface;
providing an image obtained by capturing a portion of a display from a virtual camera viewpoint of the virtual camera machine to the user-side terminal, and providing the image using the unique identification information;
Creating the virtual camera machine,
A content providing method using a virtual camera machine that provides an interface for selecting a type of device equipped with a camera, sets a camera control function according to the selected device, and creates a virtual camera machine including the camera control function.
제6항에 있어서,
상기 콘텐츠 제공 방법은,
유무선 네트워크를 통해 연결된 적어도 하나 이상의 카메라로부터 수신되는 영상을 상기 디스플레이의 특성에 맞춰 병합하여 전체 영상을 생성한 후 이를 상기 디스플레이에 표시하는 단계를 더 포함하는 가상 카메라 머신을 이용한 콘텐츠 제공 방법.
According to claim 6,
The method of providing the content,
The content providing method using a virtual camera machine further comprising generating an entire image by merging images received from at least one camera connected through a wired/wireless network according to characteristics of the display and displaying the image on the display.
제7항에 있어서,
상기 가상 카메라 머신을 생성하는 단계는,
상기 영역 내 상기 가상 카메라 머신의 생성 위치 및 상기 가상 카메라 시점을 결정할 수 있는 인터페이스를 상기 사용자측 단말기에 제공하는 단계와,
상기 인터페이스를 통해 설정된 정보에 의거하여 상기 가상 카메라 머신을 생성하는 단계를 포함하는 가상 카메라 머신을 이용한 콘텐츠 제공 방법.
According to claim 7,
Creating the virtual camera machine,
providing the user-side terminal with an interface capable of determining a creation position of the virtual camera machine and a viewpoint of the virtual camera within the region;
and generating the virtual camera machine based on information set through the interface.
제7항에 있어서,
상기 콘텐츠 제공 시스템은 복수의 감상 포인트 각각에 대한 영상 특징 정보가 저장되어 있고, 상기 감상 포인트 각각에서 제공될 가상 현실 콘텐츠 또는 증강 현실 콘텐츠가 저장된 데이터베이스를 더 포함하며,
상기 디스플레이에 표시하는 단계는,
상기 데이터베이스에 저장된 영상 특징 정보와 상기 전체 영상간의 비교를 통해 감상 포인트 부분을 추출하는 단계와,
상기 추출한 감상 포인트 부분에 대한 상기 전체 영상 내 위치 정보를 계산하여 상기 데이터베이스에 저장하는 단계를 더 포함하는 가상 카메라 머신을 이용한 콘텐츠 제공 방법.
According to claim 7,
The content providing system further includes a database storing image characteristic information for each of a plurality of viewing points and storing virtual reality content or augmented reality content to be provided at each of the viewing points,
The step of displaying on the display is,
extracting a viewing point portion through comparison between image feature information stored in the database and the entire image;
The content providing method using a virtual camera machine further comprising calculating location information in the entire image for the extracted viewing point portion and storing it in the database.
제9항에 있어서,
상기 영상을 제공하는 단계는,
상기 가상 카메라 머신의 가상 카메라 시점에 대한 영상 내 감상 포인트가 존재하는지를 판단하는 단계와,
상기 감상 포인트가 존재하는 경우 상기 데이터베이스에 저장된 가상 현실 콘텐츠 또는 증강 현실 콘텐츠를 상기 사용자측 단말기에 제공하는 단계를 더 포함하는 가상 카메라 머신을 이용한 콘텐츠 제공 방법.
According to claim 9,
The step of providing the image is,
determining whether there is a viewing point in an image for a virtual camera viewpoint of the virtual camera machine;
and providing virtual reality content or augmented reality content stored in the database to the user terminal when the viewing point exists.
KR1020210094125A 2021-04-09 2021-07-19 Method and system for providing a content using a machine of virtual camera KR102523493B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20210046388 2021-04-09
KR1020210046388 2021-04-09

Publications (2)

Publication Number Publication Date
KR20220140391A KR20220140391A (en) 2022-10-18
KR102523493B1 true KR102523493B1 (en) 2023-04-19

Family

ID=83803379

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210094125A KR102523493B1 (en) 2021-04-09 2021-07-19 Method and system for providing a content using a machine of virtual camera

Country Status (1)

Country Link
KR (1) KR102523493B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024096671A1 (en) * 2022-11-04 2024-05-10 삼성전자 주식회사 Method for acquiring image related to virtual reality content and electronic device supporting same
KR102603578B1 (en) * 2023-05-15 2023-11-17 주식회사 오버더핸드 Video rendering system that utilizes a virtual camera using 3D characters and 3D backgrounds, applies editing of shooting and music genres, and selects video effects
KR102588258B1 (en) * 2023-06-05 2023-10-12 주식회사 오썸피아 Method and system for providing streaming services using telescopes

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101741149B1 (en) * 2015-11-27 2017-05-30 광운대학교 산학협력단 Method and device for controlling a virtual camera's orientation
KR101790592B1 (en) * 2016-04-29 2017-11-20 용비에이티(주) Sightseeing tours augmented reality system using drones and a method thereof
KR101912396B1 (en) 2017-06-13 2018-10-26 주식회사 아이닉스 Apparatus and Method for Generating Image at any point-view based on virtual camera
JP2018182566A (en) 2017-04-14 2018-11-15 富士通株式会社 Viewpoint selection support program, viewpoint selection support method, and viewpoint selection support apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101340598B1 (en) 2013-06-03 2013-12-11 송헌주 Method for generating a movie-based, multi-viewpoint virtual reality and panoramic viewer using 3d surface tile array texture mapping

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101741149B1 (en) * 2015-11-27 2017-05-30 광운대학교 산학협력단 Method and device for controlling a virtual camera's orientation
KR101790592B1 (en) * 2016-04-29 2017-11-20 용비에이티(주) Sightseeing tours augmented reality system using drones and a method thereof
JP2018182566A (en) 2017-04-14 2018-11-15 富士通株式会社 Viewpoint selection support program, viewpoint selection support method, and viewpoint selection support apparatus
KR101912396B1 (en) 2017-06-13 2018-10-26 주식회사 아이닉스 Apparatus and Method for Generating Image at any point-view based on virtual camera

Also Published As

Publication number Publication date
KR20220140391A (en) 2022-10-18

Similar Documents

Publication Publication Date Title
KR102523493B1 (en) Method and system for providing a content using a machine of virtual camera
US10127736B1 (en) Method and system for performing interaction based on augmented reality
US8769437B2 (en) Method, apparatus and computer program product for displaying virtual media items in a visual media
US20190246162A1 (en) Method and apparatus for presenting and controlling panoramic image, and storage medium
US9665986B2 (en) Systems and methods for an augmented reality platform
US9582937B2 (en) Method, apparatus and computer program product for displaying an indication of an object within a current field of view
US9159169B2 (en) Image display apparatus, imaging apparatus, image display method, control method for imaging apparatus, and program
US9525964B2 (en) Methods, apparatuses, and computer-readable storage media for providing interactive navigational assistance using movable guidance markers
US20140354690A1 (en) Display application and perspective views of virtual space
WO2017133147A1 (en) Live-action map generation method, pushing method and device for same
EP3996378A1 (en) Method and system for supporting sharing of experiences between users, and non-transitory computer-readable recording medium
US11228737B2 (en) Output control apparatus, display terminal, remote control system, control method, and non-transitory computer-readable medium
US20180124310A1 (en) Image management system, image management method and recording medium
CN109540122B (en) Method and device for constructing map model
KR101546676B1 (en) Method of providing location-based contents and apparatus thereof
JP2017212510A (en) Image management device, program, image management system, and information terminal
TWI764366B (en) Interactive method and system based on optical communication device
US9030501B2 (en) Methods and systems for modifying a display of a field of view of a robotic device to include zoomed-in and zoomed-out views
JP2020042407A (en) Information processor and information processing method and program
WO2020017600A1 (en) Display control device, display control method and program
JP2008219390A (en) Image reader
JP2017183816A (en) Moving image distribution server, moving image output device, moving image distribution system, and moving image distribution method
JP7225016B2 (en) AR Spatial Image Projection System, AR Spatial Image Projection Method, and User Terminal
Papakonstantinou et al. Framework for context-aware smartphone applications
KR20200045097A (en) Method and system for providing augmented reality providing space-shifting experience

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right