[go: up one dir, main page]

KR101916863B1 - Apparatus for controlling virtual reality game and control method thereof - Google Patents

Apparatus for controlling virtual reality game and control method thereof Download PDF

Info

Publication number
KR101916863B1
KR101916863B1 KR1020160073275A KR20160073275A KR101916863B1 KR 101916863 B1 KR101916863 B1 KR 101916863B1 KR 1020160073275 A KR1020160073275 A KR 1020160073275A KR 20160073275 A KR20160073275 A KR 20160073275A KR 101916863 B1 KR101916863 B1 KR 101916863B1
Authority
KR
South Korea
Prior art keywords
image
virtual reality
seat
attribute
control signal
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.)
Active
Application number
KR1020160073275A
Other languages
Korean (ko)
Other versions
KR20170140665A (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 KR1020160073275A priority Critical patent/KR101916863B1/en
Priority to PCT/KR2017/005647 priority patent/WO2017217675A1/en
Publication of KR20170140665A publication Critical patent/KR20170140665A/en
Application granted granted Critical
Publication of KR101916863B1 publication Critical patent/KR101916863B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/65Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor automatically by game devices or servers from real world data, e.g. measurement in live racing competition
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/69Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/847Cooperative playing, e.g. requiring coordinated actions from several players to achieve a common goal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • 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/161Encoding, multiplexing or demultiplexing different image signal components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/332Displays for viewing with the aid of special glasses or head-mounted displays [HMD]
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8082Virtual reality

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

본 발명은 자이로드롭장치(Gyro Drop)에 연동된 HMD(Head-Mounted Display) 간의 영상 동기화를 통해 각 HMD 상에 가상현실이미지가 표시되도록 제어하되, 가상현실게임의 시나리오와 관련된 다양한 동작을 기반으로 각 HMD를 통한 제어 가능한 영역이 전환되도록 함으로써, 자이로드롭장치의 움직임을 통하여 공간의 제약을 최소화하면서도 다양한 동작이 접목된 가상현실게임을 하나의 가상공간 상에서 다수의 사용자가 공유하여 실시간 협동 플레이를 수행할 수 있는 가상현실게임제어장치 및 그 동작 방법을 제안한다. The present invention controls the display of virtual reality images on each HMD through image synchronization between HMDs (Head-Mounted Display) interlocked with a gyro drop device, based on various operations related to scenarios of a virtual reality game The controllable region through each HMD is switched so that a plurality of users share a virtual reality game in which a variety of actions are combined while minimizing the space limitation through movement of the gyro drop device, A virtual reality game control apparatus and a method of operating the same are proposed.

Description

가상현실게임제어장치 및 그 동작 방법{APPARATUS FOR CONTROLLING VIRTUAL REALITY GAME AND CONTROL METHOD THEREOF}TECHNICAL FIELD [0001] The present invention relates to a virtual reality game control apparatus and a virtual reality game control apparatus,

본 발명은 가상현실 기반의 게임을 제공하기 위한 기술에 관한 것으로, 더욱 상세하게는, 자이로드롭장치(Gyro Drop)에 연동된 HMD(Head Mounted Display) 간의 영상 동기화를 통해 각 HMD(Head Mounted Display) 상에 가상현실이미지가 표시되도록 제어하되, 가상현실게임의 시나리오와 관련된 다양한 동작을 기반으로 각 HMD를 통한 제어 가능한 영역이 전환되도록 함으로써 보다 현실감 있는 가상현실게임서비스가 제공되도록 하기 위한 방안에 관한 것이다. The present invention relates to a technology for providing a virtual reality-based game, and more particularly, to a technology for providing a virtual reality-based game, in which each HMD (Head Mounted Display) is synchronized with video synchronization between HMDs (Head Mounted Displays) linked to a gyro drop device, The present invention relates to a method for providing a more realistic virtual reality game service by allowing a controllable region through each HMD to be switched based on various operations related to a scenario of a virtual reality game .

최근 증강현실과 가상현실에 대한 기술 개발능력이 향상됨에 따라 의료, 게임, 차량, 비행 등의 다양한 분야에 이러한 기술이 적용되어 상품으로 출시되고 있다.Recently, as technology development skills for augmented reality and virtual reality have improved, these technologies have been applied to various fields such as medical, game, vehicle, and flight, and are being released as products.

특히, 게임시장의 경우, 헤드 마운티드 디스플레이(Head Mounted Display, 이하 HMD)를 적용하여 모션베이스 기반의 축이동 방식의 1인 플레이를 수행할 수 있는 게임이 등장하였다.Particularly, in the game market, a game which can perform a one-person motion based on a motion base based on a head mounted display (hereinafter, referred to as an HMD) has appeared.

그러나, 사용자가 HMD를 착용한 상태에서 좁은 공간에서 모션베이스 기반으로 게임을 수행하게 되므로 공간상의 제약으로 인해 상하이동, 회전이동 등의 다양한 동작에 따른 현실감과 스릴감 있는 가상현실게임서비스를 제공하지 못하는 한계점이 있다.However, since the user performs the game based on the motion base in a narrow space while wearing the HMD, the virtual reality game service can not provide the realistic feeling and the thrilling virtual reality game service due to the various movements such as the up and down movement, There is a limit.

또한, 기존 HMD를 적용한 게임의 경우, 단순히 그래픽만 변경되는 단일형 콘텐츠를 제공하고 있으며 대부분 1인 플레이로만 게임이 진행되므로 다수의 사용자가 플레이 정보를 공유하면서 실시간 협동 플레이를 수행할 수 없는 한계점 역시 존재한다. In addition, in the case of a game using a conventional HMD, only a single piece of content that changes graphics is provided, and since the game is played only by one person in most cases, there is also a limit point in that a large number of users share play information and can not perform real- do.

본 발명은 상기한 사정을 감안하여 창출된 것으로서, 본 발명에서 도달하고자 하는 목적은, 자이로드롭장치(Gyro Drop)에 연동된 HMD(Head Mounted Display) 간의 영상 동기화를 통해 각 HMD 상에 가상현실이미지가 표시되도록 제어하되, 가상현실게임의 시나리오와 관련된 다양한 동작을 기반으로 각 HMD를 통한 제어 가능한 영역이 전환되도록 함으로써, 자이로드롭장치의 움직임을 통하여 공간의 제약을 최소화하면서도 다양한 동작이 접목된 가상현실게임을 하나의 가상공간 상에서 다수의 사용자가 공유하여 실시간 협동 플레이를 수행할 수 있도록 하는데 있다.The present invention has been made in view of the above circumstances, and an object to be achieved by the present invention is to provide a method and system for synchronizing a virtual reality image (hereinafter referred to as " virtual reality image ") on each HMD through image synchronization between HMDs (Head Mounted Displays) linked to a gyro drop device The controllable regions through the respective HMDs are switched based on various operations related to the scenario of the virtual reality game, so that the constraints of the space can be minimized through the movement of the gyro drop device, And to allow a plurality of users to share a game in a virtual space to perform real-time cooperative play.

상기 목적을 달성하기 위한 본 발명에 따른 가상현실게임제어장치는 기본이미지로부터 적어도 하나의 위치정보 별로 표시되어야 하는 속성기본이미지를 확인하는 확인부; 상기 위치정보 별로 해당 속성기본이미지를 매칭시키는 매칭부; 및 상기 위치정보 별로 연동된 HMD(Head Mounted Display)로 상기 매칭된 해당 속성기본이미지를 전송하여 각 HMD 상에 상기 기본이미지에 대응하는 가상현실이미지가 표시되도록 제어하는 영상제어부를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided an apparatus for controlling a virtual reality game, the apparatus comprising: a verification unit for verifying an attribute basic image to be displayed for each of at least one positional information from a basic image; A matching unit for matching the attribute basic image according to the positional information; And an image controller for transmitting the matched attribute base image to an HMD (Head Mounted Display) interlocked with each other by the position information, and controlling the virtual reality image corresponding to the base image to be displayed on each HMD do.

상기 확인부는, 상기 기본이미지를 이용하여 특정게임을 하는 경우, 상기 특정게임의 시나리오와 관련된 동작을 수행하는 자이로드롭장치에 포함되는 적어도 하나의 좌석에 대한 좌석관련정보에 기초하여 상기 적어도 하나의 위치정보를 확인하며, 상기 좌석관련정보는, 상기 적어도 하나의 좌석이 배치되는 위치에 대응하는 위치식별자 및 상기 좌석의 개수 중 적어도 하나를 포함하는 것을 특징으로 한다.Wherein the determining unit is configured to determine whether or not the at least one position of the at least one position based on the seat related information for at least one seat included in the gyro drop device performing an operation related to the scenario of the specific game, And the seat-related information includes at least one of a position identifier corresponding to a position where the at least one seat is disposed, and a number of the seat.

상기 확인부는, 상기 기본이미지의 전체영역을 상기 좌석의 개수에 대응하는 만큼 분할하여 상기 속성기본이미지를 확인하는 것을 특징으로 한다.Wherein the confirmation unit identifies the attribute basic image by dividing the entire area of the basic image by the number corresponding to the number of the seats.

상기 매칭부는, 상기 위치식별자에 기초하여 좌석의 위치를 확인하고, 상기 확인된 좌석의 위치에서 표시되어야 하는 해당 속성기본이미지를 검출하여 매칭시키는 것을 특징으로 한다.The matching unit may identify the position of the seat based on the position identifier, and detect and match the corresponding attribute basic image to be displayed at the position of the identified seat.

상기 영상제어부는, 상기 위치식별자에 기초하여 좌석의 위치를 확인하고, 상기 좌석의 위치에 연동된 HMD로 상기 매칭된 해당 속성기본이미지를 전송하는 기본영상관리부; 및 상기 각 HMD 간의 동기화를 통해 상기 매칭된 해당 속성기본이미지간의 영상 동기화가 수행되도록 제어하여 상기 가상현실이미지를 생성하는 가상영상관리부를 포함하는 것을 특징으로 한다.Wherein the image control unit comprises: a basic image management unit for confirming a position of a seat based on the positional identifier and transmitting the matched attribute basic image to an HMD interlocked with the seat position; And a virtual image manager for generating a virtual reality image by controlling the synchronization between the matched attribute base images through synchronization between the HMDs.

상기 자이로드롭장치의 동작을 제어하기 위해 상기 특정게임의 시나리오에 기초하여 동작제어신호를 생성하는 동작제어부; 및 상기 특정게임의 진행 시, 상기 적어도 하나의 좌석에 연동된 컨트롤러의 조작을 감지하여 대응하는 이벤트제어신호를 생성하는 연동제어부를 더 포함하는 것을 특징으로 한다.An operation control unit for generating an operation control signal based on a scenario of the specific game to control an operation of the gyro drop device; And an interlocking controller for sensing an operation of a controller interlocked with the at least one seat and generating a corresponding event control signal when the specific game is progressed.

상기 가상영상관리부는, 상기 동작제어신호가 상기 자이로드롭장치의 회전이동과 관련된 경우, 상기 동작제어신호에 의해 상기 적어도 하나의 좌석이 제1 위치에서 제2 위치로 회전되면, 상기 위치식별자에 기초하여 상기 가상현실이미지로부터 상기 좌석의 위치 별로 제어 가능한 속성가상현실이미지를 확인하고, 상기 제2 위치에서 제어 가능한 해당 속성가상현실이미지가 상기 각 HMD 상에 출력되도록 제어하는 것을 특징으로 한다.Wherein the virtual image management unit is configured to, when the operation control signal is related to the rotational movement of the gyro drop device, when the at least one seat is rotated from the first position to the second position by the operation control signal, And an attribute virtual reality image that can be controlled by the seat position is checked from the virtual reality image and a corresponding attribute virtual reality image that can be controlled at the second position is output on each HMD.

상기 가상영상관리부는, 상기 동작제어신호가 상기 자이로드롭장치의 상승이동과 관련된 경우, 상기 가상현실이미지의 전체영역 중 상기 동작제어신호에 대응하는 상단영역으로 시선이 상승하도록 제어하며, 상기 동작제어신호가 상기 자이로드롭장치의 하강이동과 관련된 경우, 상기 가상현실이미지의 전체영역 중 상기 동작제어신호에 대응하는 하단영역으로 시선이 하강하도록 제어하는 것을 특징으로 한다.Wherein the virtual image management unit controls the visual line to rise to the upper area corresponding to the operation control signal among the entire area of the virtual reality image when the operation control signal is related to the ascending movement of the gyro drop device, When the signal is related to the descending movement of the gyro drop device, the visual line is controlled to be lowered to the lower region corresponding to the operation control signal among the entire region of the virtual reality image.

상기 가상영상관리부는, 상기 이벤트제어신호에 기초하여 컨트롤러를 조작한 특정좌석에서 제어 가능한 제1 속성가상현실이미지를 확인하고, 상기 제1 속성가상현실이미지를 제1 변환가상현실이미지로 변환하여 해당 HMD 상에 표시되도록 제어하는 것을 특징으로 한다.Wherein the virtual image management unit identifies a first attribute virtual reality image that can be controlled in a specific seat operated by the controller based on the event control signal and converts the first attribute virtual reality image into a first converted virtual reality image, And to display it on the HMD.

상기 목적을 달성하기 위한 본 발명에 따른 가상현실게임제어장치의 동작방법은 기본이미지로부터 적어도 하나의 위치정보 별로 표시되어야 하는 속성기본이미지를 확인하는 확인단계; 상기 위치정보 별로 해당 속성기본이미지를 매칭시키는 매칭단계; 및 상기 위치정보 별로 연동된 HMD(Head Mounted Display)로 상기 매칭된 해당 속성기본이미지를 전송하여 각 HMD 상에 상기 기본이미지에 대응하는 가상현실이미지가 표시되도록 제어하는 영상제어단계를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method of operating a virtual reality game control apparatus, the method comprising: checking an attribute base image to be displayed for each of at least one position information from a base image; A matching step of matching the attribute basic image by the positional information; And an image control step of transmitting the matched attribute base image to an HMD (Head Mounted Display) interlocked with each other by the position information to control the display of a virtual reality image corresponding to the base image on each HMD .

상기 확인단계는, 상기 기본이미지를 이용하여 특정게임을 하는 경우, 상기 특정게임의 시나리오와 관련된 동작을 수행하는 자이로드롭장치에 포함되는 적어도 하나의 좌석에 대한 좌석관련정보에 기초하여 상기 적어도 하나의 위치정보를 확인하며, 상기 좌석관련정보는, 상기 적어도 하나의 좌석이 배치되는 위치에 대응하는 위치식별자 및 상기 좌석의 개수 중 적어도 하나를 포함하는 것을 특징으로 한다.Wherein the confirming step includes a step of, when performing a specific game using the base image, determining whether the at least one of the at least one Wherein the seat-related information includes at least one of a position identifier corresponding to a position where the at least one seat is disposed, and a number of the seat.

상기 확인단계는, 상기 기본이미지의 전체영역을 상기 좌석의 개수에 대응하는 만큼 분할하여 상기 속성기본이미지를 확인하는 것을 특징으로 한다.Wherein the identifying step identifies the attribute basic image by dividing the entire area of the basic image by the number corresponding to the number of the seats.

상기 매칭단계는, 상기 위치식별자에 기초하여 좌석의 위치를 확인하고, 상기 좌석의 위치에서 표시되어야 하는 해당 속성기본이미지를 검출하여 매칭시키는 것을 특징으로 한다.In the matching step, the position of the seat is confirmed based on the position identifier, and the attribute base image to be displayed at the position of the seat is detected and matched.

상기 영상제어단계는, 상기 위치식별자에 기초하여 좌석의 위치를 확인하고, 상기 좌석의 위치에 연동된 HMD로 상기 매칭된 해당 속성기본이미지를 전송하는 기본영상관리단계; 및 상기 각 HMD 간의 동기화를 통해 상기 매칭된 해당 속성기본이미지간의 영상 동기화가 수행되도록 제어하여 상기 가상현실이미지를 생성하는 가상영상관리단계를 포함하는 것을 특징으로 한다.Wherein the image control step includes: a basic image management step of confirming a position of a seat based on the positional identifier and transmitting the matched attribute basic image to an HMD interlocked with the position of the seat; And a virtual image management step of generating a virtual reality image by controlling the synchronization of the matched attribute basic images through synchronization between the HMDs.

상기 자이로드롭장치의 동작을 제어하기 위해 상기 특정게임의 시나리오에 기초하여 동작제어신호를 생성하는 동작제어단계; 및 상기 특정게임의 진행 시, 상기 적어도 하나의 좌석에 연동된 컨트롤러의 조작을 감지하여 대응하는 이벤트제어신호를 생성하는 연동제어단계를 더 포함하는 것을 특징으로 한다.An operation control step of generating an operation control signal based on a scenario of the specific game to control an operation of the gyro drop device; And an interlocking control step of sensing an operation of a controller interlocked with the at least one seat when the specific game progresses and generating a corresponding event control signal.

상기 가상영상관리단계는, 상기 동작제어신호가 상기 자이로드롭장치의 회전이동과 관련된 경우, 상기 동작제어신호에 의해 상기 적어도 하나의 좌석이 제1 위치에서 제2 위치로 회전되면, 상기 위치식별자에 기초하여 상기 가상현실이미지로부터 상기 좌석의 위치 별로 제어 가능한 속성가상현실이미지를 확인하고, 상기 제2 위치에서 제어 가능한 해당 속성가상현실이미지가 상기 각 HMD 상에 출력되도록 제어하는 것을 특징으로 한다.Wherein the virtual image management step includes the steps of: when the operation control signal is related to rotational movement of the gyro drop device, when the at least one seat is rotated from the first position to the second position by the operation control signal, Based on the virtual reality image, an attribute virtual reality image that can be controlled by the seat position from the virtual reality image, and controls the corresponding attribute virtual reality image that is controllable in the second position to be output on each HMD.

상기 가상영상관리단계는, 상기 동작제어신호가 상기 자이로드롭장치의 상승이동과 관련된 경우, 상기 가상현실이미지의 전체영역 중 상기 동작제어신호에 대응하는 상단영역으로 시선이 상승하도록 제어하며, 상기 동작제어신호가 상기 자이로드롭장치의 하강이동과 관련된 경우, 상기 가상현실이미지의 전체영역 중 상기 동작제어신호에 대응하는 하단영역으로 시선이 하강하도록 제어하는 것을 특징으로 한다.Wherein the virtual image management step controls the visual line to rise to the upper area corresponding to the operation control signal among the entire area of the virtual reality image when the operation control signal is related to the ascending movement of the gyro drop device, When the control signal is related to the descending movement of the gyro drop device, the visual line is lowered to the lower end region corresponding to the operation control signal among the entire region of the virtual reality image.

상기 가상영상관리단계는, 상기 이벤트제어신호에 기초하여 컨트롤러를 조작한 특정좌석에서 제어 가능한 제1 속성가상현실이미지를 확인하고, 상기 제1 속성가상현실이미지를 제1 변환가상현실이미지로 변환하여 해당 HMD 상에 표시되도록 제어하는 것을 특징으로 한다.Wherein the virtual image management step includes the steps of: identifying a first attribute virtual reality image that can be controlled in a specific seat operated on the controller based on the event control signal, converting the first attribute virtual reality image into a first converted virtual reality image And displays the image on the HMD.

이에, 본 발명의 가상현실게임제어장치 및 그 동작 방법에 의하면, 자이로드롭장치(Gyro Drop)에 연동된 HMD(Head-Mounted Display) 간의 영상 동기화를 통해 각 HMD 상에 가상현실이미지가 표시되도록 제어하되, 가상현실게임의 시나리오와 관련된 다양한 동작을 기반으로 각 HMD를 통한 제어 가능한 영역이 전환되도록 함으로써, 자이로드롭장치의 움직임을 통하여 공간의 제약을 최소화하면서도 다양한 동작이 접목된 가상현실게임을 하나의 가상공간 상에서 다수의 사용자가 공유하여 실시간 협동 플레이를 수행할 수 있는 효과가 성취된다.According to the virtual reality game controller and the operation method of the present invention, the virtual reality image is displayed on each HMD through image synchronization between HMDs (Head-Mounted Display) interlocked with the gyro drop device By allowing the controllable regions through the respective HMDs to be switched based on various operations related to the scenario of the virtual reality game, it is possible to reduce the limitation of the space through the movement of the gyro drop device, The effect that multiple users can share in the virtual space and perform cooperative real time play is achieved.

도 1은 본 발명의 일 실시예가 적용될 가상현실게임환경을 나타내는 도면이다.
도 2는 본 발명의 일 실시예에 따른 자이로드롭장치의 일례를 나타내는 도면이다.
도 3은 본 발명의 일 실시예에 따른 가상현실게임제어장치의 개략적인 구성도를 나타내는 도면이다.
도 4는 본 발명의 일 실시예에 따른 기본이미지로부터 속성기본이미지를 검출하여 가상현실이미지를 생성하는 일례를 나타내는 도면이다.
도 5는 본 발명의 일 실시예에 따른 HMD 간에 영상 동기화를 수행하는 일례를 나타내는 도면이다.
도 6은 본 발명의 일 실시예에 따른 가상현실게임서비스를 제공하는 동작 흐름을 나타내는 도면이다.
FIG. 1 illustrates a virtual reality game environment to which an embodiment of the present invention is applied.
2 is a view showing an example of a gyro drop apparatus according to an embodiment of the present invention.
FIG. 3 is a diagram showing a schematic configuration of a virtual reality game control apparatus according to an embodiment of the present invention.
4 is a diagram illustrating an example of generating a virtual reality image by detecting an attribute base image from a base image according to an embodiment of the present invention.
5 is a diagram illustrating an example of performing image synchronization between HMDs according to an embodiment of the present invention.
6 is a flowchart illustrating an operation of providing a virtual reality game service according to an embodiment of the present invention.

본 명세서에서 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 명세서에서 사용되는 기술적 용어는 본 명세서에서 특별히 다른 의미로 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 명세서에서 사용되는 기술적인 용어가 본 발명의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는, 당업자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또한, 본 발명에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.It is noted that the technical terms used herein are used only to describe specific embodiments and are not intended to limit the invention. It is also to be understood that the technical terms used herein are to be interpreted in a sense generally understood by a person skilled in the art to which the present invention belongs, Should not be construed to mean, or be interpreted in an excessively reduced sense. Further, when a technical term used herein is an erroneous technical term that does not accurately express the spirit of the present invention, it should be understood that technical terms that can be understood by a person skilled in the art are replaced. In addition, the general terms used in the present invention should be interpreted according to a predefined or prior context, and should not be construed as being excessively reduced.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 또한, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 발명의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 발명의 사상이 제한되는 것으로 해석되어서는 아니됨을 유의해야 한다. 본 발명의 사상은 첨부된 도면 외에 모든 변경, 균등물 내지 대체물에 까지도 확장되는 것으로 해석되어야 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings, wherein like reference numerals refer to like or similar elements throughout the several views, and redundant description thereof will be omitted. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail. It is to be noted that the accompanying drawings are only for the purpose of facilitating understanding of the present invention, and should not be construed as limiting the scope of the present invention with reference to the accompanying drawings. The spirit of the present invention should be construed as extending to all modifications, equivalents, and alternatives in addition to the appended drawings.

이하, 첨부된 도면을 참조하여 본 발명의 일 실시예에 대하여 설명한다.Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예가 적용될 가상현실게임환경을 설명하도록 하겠다.FIG. 1 illustrates a virtual reality game environment to which an embodiment of the present invention is applied.

도 1에 도시된 바와 같이, 본 발명이 적용될 가상현실게임환경은, 가상현실게임제어장치(100), 자이로드롭장치(Gyro Drop)(200), 컨트롤러(300) 및 헤드 마운티드 디스플레이(Head Mounted Display, 이하 HMD)(400)를 포함하는 구성을 가질 수 있다.1, the virtual reality game environment to which the present invention is applied includes a virtual reality game controller 100, a gyro drop 200, a controller 300, and a head mounted display (Hereinafter referred to as " HMD ") 400.

가상현실게임제어장치(100)는, 가상현실 기반의 게임을 제공하기 위한 장치로서, 특히 본 발명에서 제공하고자 하는 가상현실게임서비스 즉 자이로드롭장치(200)에 연동된 HMD(400) 간의 영상 동기화를 통해 각 HMD(400) 상에 가상현실이미지가 표시되도록 제어하되, 가상현실게임의 시나리오와 관련된 다양한 동작을 기반으로 각 HMD(400)를 통한 제어 가능한 영역이 전환되도록 함으로써, 자이로드롭장치(200)의 움직임을 통하여 공간의 제약을 최소화하면서도 다양한 동작이 접목된 가상현실게임을 하나의 가상공간 상에서 다수의 사용자가 공유하여 실시간 협동 플레이를 수행하도록 하기 위한 장치이다. The virtual reality game control apparatus 100 is a device for providing a virtual reality-based game, and in particular, a virtual reality game service to be provided in the present invention, that is, a video synchronization between the HMDs 400 linked to the gyro drop device 200 By controlling the display of virtual reality images on the HMDs 400 through the HMDs 400 and by switching the controllable regions through the HMDs 400 based on various operations related to scenarios of the virtual reality game, In which a plurality of users share a virtual reality game in which a variety of actions are combined while minimizing the space constraint through a movement of the virtual space in a virtual space.

이러한 가상현실게임제어장치(100)는, 가상현실게임서비스를 제공하기 위해 자이로드롭장치(200), 컨트롤러(300) 및 HMD(400)와 네트워크를 통해 연동되어 가상현실게임과 관련되는 다양한 신호를 송수신하게 된다.The virtual reality game control apparatus 100 is connected to the gyro drop device 200, the controller 300, and the HMD 400 via a network to provide a virtual reality game service, .

여기에서, 네트워크는 이동 통신망(mobile radio communication network), 위성 통신망, 블루투스(Bluetooth), Wibro(Wireless Broadband Internet), HSDPA(High Speed Downlink Packet Access) 등과 같은 모든 종류의 무선 네트워크로 구현될 수 있으나, 이에 한정되지 않으며, 상황에 따라 무선 네트워크 및 유선 네트워크를 함께 이용할 수 있음은 물론이다. The network may be implemented in any type of wireless network such as a mobile radio communication network, a satellite communication network, a Bluetooth, a Wireless Broadband Internet (Wibro), a High Speed Downlink Packet Access (HSDPA) But it is needless to say that the wireless network and the wired network can be used together according to the situation.

자이로드롭장치(200)는, 소정범위의 공간에 설치되어 다수의 게이머(이하, 사용자)가 탑승하여 가상현실게임을 실질적으로 체험하고 제어할 수 있는 장치이다.The gyro drop device 200 is a device installed in a predetermined range and capable of practically experiencing and controlling a virtual reality game by a plurality of gamers (hereinafter referred to as users).

이러한 자이로드롭장치(200)는, 도 2의 (A1)과 같이 테마파크의 놀이기구와 같이 상하이동 및 좌우이동이 가능하며, 가상현실게임의 시나리오를 기반으로 가상현실게임제어장치(100)의 제어에 따라 지정된 방향으로 이동하여 동작하게 된다.2 (A1), the gyro drop device 200 is capable of moving up and down and left and right like a game device of a theme park, and controls the virtual reality game controller 100 based on a scenario of a virtual reality game And moves in a designated direction.

또한, 자이로드롭장치(200)는, 도 2의 (A2)와 같이 사용자가 탑승할 수 있는 적어도 하나의 좌석(210)을 포함하며, 좌석(210) 별로 컨트롤러(300) 및 HMD(400)가 연동되게 된다.2 (A2), the gyro drop device 200 includes at least one seat 210 on which the user can ride, and the controller 300 and the HMD 400 are provided for each seat 210 .

이에, 좌석(210)에 탑승한 사용자는, 가상현실게임의 시나리오를 기반으로 동작하는 자이로드롭장치(200)의 움직임에 따라 HMD(400) 상에 가상현실이미지가 표시되면, 컨트롤러(300)를 조작하여 가상현실게임의 특성에 따른 이벤트동작(예: 총쏘기, 슈팅 등)을 수행하면서 현실감 있는 가상현실게임서비스를 이용할 수 있게 되는 것이다.If the virtual reality image is displayed on the HMD 400 according to the motion of the gyro drop device 200 operating on the basis of the scenario of the virtual reality game, Virtual reality game service can be used while performing an event operation (for example, gun shooting, shooting, etc.) according to the characteristics of the virtual reality game.

컨트롤러(300)는, HMD(400) 상에 표시되는 가상현실이미지에 이벤트동작(예: 총쏘기, 슈팅 등)이 적용될 수 있도록 사용자에 의해 제어되는 장치이다.The controller 300 is a device controlled by a user so that an event operation (e.g., gun shooting, shooting, etc.) can be applied to a virtual reality image displayed on the HMD 400. [

즉, 컨트롤러(300)는, 가상현실게임의 진행 시 사용자의 조작에 대응하는 조작관련신호를 생성하여 적용가상현실게임제어장치(100)로 전송함으로써 가상현실이미지에 사용자의 조작에 따른 이벤트동작(예: 총쏘기, 슈팅 등)이 반영되어 HMD(400) 상에 표시되도록 한다.That is, the controller 300 generates an operation-related signal corresponding to the user's operation when the virtual reality game progresses and transmits the generated operation-related signal to the applied virtual reality game control device 100, thereby generating an event operation For example, gun shooting, shooting, etc.) is reflected and displayed on the HMD 400.

HMD(400)는, 사용자의 얼굴에 착용되며, 가상현실게임의 시나리오와 관련된 가상현실이미지를 출력하여 표시한다. 즉, HMD(400)는, 가상현실게임제어장치(100)의 제어에 따라 무선 방식을 통해 가상현실이미지를 디스플레이한다.The HMD 400 outputs a virtual reality image, which is worn on the face of the user and related to the scenario of the virtual reality game, and displays the virtual reality image. That is, the HMD 400 displays a virtual reality image through a wireless scheme under the control of the virtual reality game control apparatus 100. [

이처럼 HMD(400)가 무선방식으로 구동됨에 따라 사용자의 행동이 자유로워질 수 있으며, 유선연결로 인해 발생하던 다양한 장애(예: 접촉오류)의 영향을 최소화하여 고장률을 감소시킬 수 있게 된다.As the HMD 400 is driven in a wireless manner, the user's behavior can be freed and the failure rate can be reduced by minimizing the influence of various troubles (e.g., contact errors) caused by the wired connection.

결국, 본 발명에서 제안하는 가상현실게임서비스는, 자이로드롭장치(200)의 움직임을 통하여 다양한 동작이 접목된 가상현실게임을 다수의 사용자가 하나의 가상공간 상에서 실행할 수 있는, 기존의 가상현실게임 및 자이로드롭장치의 특징동작(상하이동, 회전이동)이 결합된 새로운 개념의 서비스이다. As a result, the virtual reality game service proposed in the present invention is a virtual reality game service in which a plurality of users can execute a virtual reality game in which various operations are combined through movement of the gyro drop device 200, And a gyro drop device characteristic operation (up-down movement, rotation movement).

이하에서는, 도 3을 참조하여 본 발명의 실시예에 따른 가상현실게임제어장치의 구성을 보다 구체적으로 설명하겠다. Hereinafter, the configuration of a virtual reality game control apparatus according to an embodiment of the present invention will be described in more detail with reference to FIG.

도 1 및 도 3을 참고하면, 본 발명에 따른 가상현실게임제어장치(100)는, 기본이미지로부터 적어도 하나의 위치정보 별로 표시되어야 하는 속성기본이미지를 확인하는 확인부(110), 위치정보 별로 해당 속성기본이미지를 매칭시키는 매칭부(120), 및 위치정보 별로 연동된 HMD(400)로 매칭된 해당 속성기본이미지를 전송하여 각 HMD(400) 상에 기본이미지에 대응하는 가상현실이미지가 표시되도록 제어하는 영상제어부(130)를 포함하는 구성을 가질 수 있다.1 and 3, the virtual reality game control apparatus 100 according to the present invention includes a verification unit 110 for verifying an attribute basic image to be displayed for each of at least one positional information from a basic image, A matching unit 120 for matching the attribute basic image and a corresponding attribute basic image matched with the HMD 400 linked by location information are transmitted to display a virtual reality image corresponding to the basic image on each HMD 400 And an image control unit 130 for controlling the image processing unit 130 to be controlled.

여기서, 기본이미지는, 가상현실게임을 제공하기 위해 운영자에 의해 제작된 게임컨텐츠로서, HMD(400) 상에서 가상현실이미지로 출력되기 이전 가공되지 않은 이미지를 일컫는다.Here, the basic image is game content produced by an operator to provide a virtual reality game, and refers to an unprocessed image before being output as a virtual reality image on the HMD 400. [

이러한 기본이미지의 전체영역은, 자이로드롭장치(200)에 포함되는 좌석에 대한 좌석관련정보에 기초하여 적어도 하나의 속성기본이미지로 분할될 수 있는데, 보다 구체적인 설명은 후술하도록 하겠다. The entire area of the basic image can be divided into at least one attribute basic image based on the seat-related information for the seat included in the gyro drop device 200, and a more detailed description will be given later.

한편, 가상현실게임제어장치(100)는, 가상현실게임의 시나리오에 기초하여 자이로드롭장치(200)의 동작을 제어하기 위한 동작제어신호를 생성하는 동작제어부(140), 및 가상현실게임의 진행 시, 적어도 하나의 좌석(210)에 연동된 컨트롤러(300)의 조작을 감지하여 대응하는 이벤트제어신호를 생성하는 연동제어부(150)를 더 포함하는 구성을 가질 수 있다.On the other hand, the virtual reality game control apparatus 100 includes an operation control section 140 for generating an operation control signal for controlling the operation of the gyro drop device 200 based on the scenario of the virtual reality game, And an interlocking controller 150 for sensing the operation of the controller 300 interlocked with at least one seat 210 and generating a corresponding event control signal.

이상의 확인부(110), 매칭부(120), 영상제어부(130), 동작제어부(140) 및 연동제어부(150)를 포함하는 가상현실게임제어장치(100)의 전체 구성 내지는 적어도 일부는 소프트웨어 모듈 또는 하드웨어 모듈 형태로 구현되거나, 또는 소프트웨어 모듈과 하드웨어 모듈이 조합된 형태로도 구현될 수 있다.The entire configuration or at least a part of the virtual reality game control apparatus 100 including the verification unit 110, the matching unit 120, the image control unit 130, the operation control unit 140, Or in the form of a hardware module, or a combination of a software module and a hardware module.

결국, 본 발명이 일 실시예에 따른 가상현실게임제어장치(100)는 위 구성들을 통해 자이로드롭장치(200)에 연동된 HMD(400)간의 영상 동기화를 통해 각 HMD(400) 상에 가상현실이미지가 표시되도록 제어하되, 가상현실게임의 시나리오와 관련된 다양한 동작을 기반으로 각 HMD(400)를 통한 제어 가능한 영역이 전환되도록 함으로써 실시간 협동 플레이를 수행할 수 있도록 하는 데, 이하에서는 이를 위한 가상현실게임제어장치(100) 내 각 구성에 대해 구체적으로 설명하기로 한다.As a result, the virtual reality game control apparatus 100 according to an embodiment of the present invention can synchronize video data between the HMDs 400 connected to the gyro drop device 200 through the above- Real-time cooperative play is performed by allowing controllable areas through the respective HMDs 400 to be switched based on various operations related to scenarios of the virtual reality game, Each configuration in the game control apparatus 100 will be described in detail.

확인부(110)는, 기본이미지로부터 속성기본이미지를 검출하는 기능을 수행한다. The confirmation unit 110 performs a function of detecting an attribute base image from the base image.

보다 구체적으로, 확인부(110)는, 가상현실게임의 기본이미지를 확인하고, 기본이미지로부터 적어도 하나의 위치정보 별로 표시되어야 하는 속성기본이미지를 확인한다.More specifically, the verification unit 110 confirms the basic image of the virtual reality game, and confirms the attribute base image to be displayed by at least one positional information from the basic image.

즉, 확인부(110)는, 자이로드롭장치(200)에 포함되는 적어도 하나의 좌석(210)에 대한 좌석관련정보에 기초하여 적어도 하나의 위치정보를 확인한다. That is, the confirmation unit 110 confirms at least one positional information based on the seat-related information on at least one seat 210 included in the gyro drop device 200. [

여기서, 좌석관련정보에는, 자이로드롭장치(200) 상에서 적어도 하나의 좌석(210)이 배치되는 위치에 대응하는 위치식별자 및 좌석(210)의 개수 중 적어도 하나가 포함된다.Here, the seat-related information includes at least one of a position identifier and a number of seats 210 corresponding to a position where at least one seat 210 is disposed on the gyro drop device 200. [

이에, 확인부(110)는, 기본이미지의 전체영역을 좌석(210)의 개수에 대응하는 만큼 분할하여 적어도 하나의 속성기본이미지를 확인할 수 있게 된다. Accordingly, the confirmation unit 110 can identify at least one attribute basic image by dividing the entire area of the basic image by the number corresponding to the number of the seats 210.

이와 관련하여, 도 4의 (B1) 및 (B2)에서는 본 발명의 일 실시예에 따른 기본이미지로부터 속성기본이미지를 검출하여 가상현실이미지를 생성하는 일례를 보여주고 있다. 이하에서는, 설명의 편의를 위해 자이로드롭장치(200)에 포함되는 좌석(210)이 6개(210a-210f)이며, 좌석(210a-210f)에 각각 컨트롤러(300a-300f) 및 HMD(400a-400f)가 연동되어 있으며, 위치식별자(ID1-ID6)에 대응되는 위치에 해당 좌석(210a-210f), 컨트롤러(300a-300f), HMD(400a-400f)가 배치되어 있는 것으로 언급하여 설명하도록 하겠다.In this regard, (B1) and (B2) of FIG. 4 show an example of generating a virtual reality image by detecting an attribute base image from a base image according to an embodiment of the present invention. Hereinafter, for convenience of explanation, the gyro drop device 200 includes six seats 210a to 210f, and the controllers 300a to 300f and the HMDs 400a- The controllers 300a to 300f and the HMDs 400a to 400f are arranged at positions corresponding to the position identifiers ID1 to ID6 .

확인부(110)는, 도 4의 (B1)와 같이, 기본이미지(P1)의 전체영역을 좌석(210a-210f)의 개수(6개)에 대응하는 만큼 분할하여 6개의 속성기본이미지(P11-P16)를 확인한다. The confirmation unit 110 divides the entire area of the basic image P1 by the number corresponding to the number of seats 210a to 210f (six) as shown in B1 of FIG. 4, -P16).

이처럼 기본이미지(P1)로부터 속성기본이미지(P11-P16)를 확인하는 것은, 도 4의 (B2)와 같이 기본이미지(P1)가 각 좌석(210a-210f)에 연동된 각 HMD(400a-400f)를 통해 하나의 가상공간 상에 가상현실이미지(VP1)로 표시되었을 때, 각 좌석(210a-210f)의 위치에서 사용자가 컨트롤러(300)의 조작을 통해 제어 가능한 영역, 즉 속성가상현실이미지(VP11-VP16)가 확인되도록 하기 위함이다.The confirmation of the attribute basic images P11-P16 from the basic image P1 is performed when the HMDs 400a-400f (see FIG. 4B) in which the basic images P1 are linked to the seats 210a- The virtual reality image (VP1) is displayed on the virtual space through the operation of the controller 300 at the position of each seat 210a-210f, VP11-VP16) is confirmed.

결국, 좌석(210a)에 탑승한 사용자는, HMD(400a)를 통해 하나의 가상공간 상에 표시된 가상현실이미지(VP1)의 전체영역을 확인하여 다른 사용자들의 게임진행상황을 공유하는 한편, 컨트롤러(300a)를 조작하여 좌석(210a)에서 제어 가능한 속성가상현실이미지(VP11)에 이벤트동작(예: 총쏘기, 슈팅 등)을 적용할 수 있게 되는 것이다.As a result, the user who boarded the seat 210a identifies the entire area of the virtual reality image VP1 displayed on one virtual space through the HMD 400a to share the game progress status of other users, (Such as gun shooting, shooting, etc.) can be applied to the attribute virtual reality image VP11 which is controllable in the seat 210a by operating the operation buttons 300a and 300a.

마찬가지로, 나머지 좌석(210b-210f)에 탑승한 사용자 역시 HMD(400b-400f)를 통해 하나의 가상공간 상에 표시된 가상현실이미지(VP1)의 전체영역을 확인하여 다른 사용자들의 게임진행상황을 공유하는 한편, 컨트롤러(300b-300f)를 조작하여 각 좌석(210b-210f)에서 제어 가능한 해당 속성가상현실이미지(VP12-VP16)에 이벤트동작(예: 총쏘기, 슈팅 등)을 적용할 수 있게 되는 것이다.Similarly, the user who boarded the remaining seats 210b-210f also confirms the entire area of the virtual reality image VP1 displayed on one virtual space through the HMDs 400b-400f to share the game progress status of other users Meanwhile, the controller 300b-300f can operate the events (e.g., gun shooting, shooting, etc.) on the corresponding attribute virtual reality images VP12-VP16 that can be controlled by the seats 210b-210f .

다시 도 3 및 도 4를 참고하면, 전술과 같이 기본이미지(P1)로부터 속성기본이미지(P11-P16)의 검출이 완료되면, 매칭부(120)는 각 좌석(210a-210f) 별로 해당 속성기본이미지(P11-P16)를 매칭하게 된다. 3 and 4, when the detection of the attribute basic images P11 to P16 is completed from the basic image P1 as described above, the matching unit 120 searches the attribute base images P11 to P16 for each of the seats 210a to 210f, The images P11-P16 are matched.

보다 구체적으로, 매칭부(120)는, 위치식별자(ID1-ID6)에 기초하여 좌석(210a-210f) 별 위치를 확인하고, 각 좌석(210a-210f)의 위치에서 표시되어야 하는 해당 속성기본이미지를 검출하여 매칭한다. More specifically, the matching unit 120 confirms the positions of the seats 210a to 210f based on the position identifiers ID1 to ID6 and determines the positions of the corresponding attribute base images < RTI ID = 0.0 > Are detected and matched.

이하에서는 설명의 편의를 위해 기본이미지(P1)의 속성기본이미지(P11-P16)가 분할된 순서 그대로 각 좌석(210a-210f)의 위치에서 순차적으로 표시되어야 하는 것으로 언급하여 설명하도록 하겠다.Hereinafter, for convenience of description, it will be described that the attribute basic images P11-P16 of the basic image P1 must be sequentially displayed in the order of the divided seats 210a-210f.

먼저, 매칭부(120)는, 위치식별자(ID1)에 대응되는 좌석(210a)의 위치를 확인하고, 속성기본이미지(P11-P16) 중 확인된 좌석(210a)의 위치에서 표시되어야 하는 속성기본이미지(P11)를 검출하여 매칭시킨다.First, the matching unit 120 confirms the position of the seat 210a corresponding to the position identifier ID1 and determines the position of the seat 210a to be displayed at the position of the identified seat 210a among the attribute basic images P11- The image P11 is detected and matched.

즉, 속성기본이미지(P11-P16)가 분할된 순서 그대로 각 좌석(210a-210f)의 위치에서 순차적으로 표시되어야 하므로, 매칭부(120)는, 속성기본이미지(P11-P16) 중 좌석(210a)의 위치에서 표시되어야 하는 속성기본이미지로 속성기본이미지(P11)를 검출하게 되는 것이다 That is, since the attribute basic images P11-P16 must be sequentially displayed at the positions of the seats 210a-210f in the order in which the attributes are divided, the matching unit 120 matches the positions of the seats 210a-210f among the attribute base images P11- The attribute basic image P11 is detected with the attribute basic image to be displayed at the position of the attribute basic image P11

이후, 매칭부(120)는, 동일한 방식으로 나머지 위치식별자(ID2-ID6)에 대응되는 각 좌석(210b-210f)의 위치를 확인하고, 확인된 좌석(210b-210f) 별 위치에서 표시되어야 하는 해당 속성기본이미지(P12-P16)를 검출하여 매칭시킨다.The matching unit 120 then identifies the positions of the seats 210b-210f corresponding to the remaining position identifiers ID2-ID6 in the same manner and identifies the positions of the seats 210b-210f The attribute basic images P12-P16 are detected and matched.

본 발명의 일 실시예에서는 기본이미지(P1)의 속성기본이미지(P11-P16)가 분할된 순서 그대로 각 좌석(210a-210f)의 위치에서 순차적으로 표시되는 것으로 언급하였으나, 이와는 달리, 속성기본이미지(P11-P16)가 분할된 순서 그대로 좌석(210c)의 위치부터 순차적으로 나머지 좌석(210d, 210e, 210f, 210a, 210b)의 위치까지 순차적으로 표시될 수도 있으며, 이는 운영자의 설정에 따라 다양하게 변경될 수 있음은 물론이다.In the embodiment of the present invention, the attribute basic images P11-P16 of the basic image P1 are sequentially displayed at the positions of the seats 210a-210f in the order of division, 210e, 210f, 210a, 210b sequentially from the position of the seat 210c in the order in which the first and second passengers P11-P16 are divided, It goes without saying that it can be changed.

영상제어부(130)는, 기본이미지에 대응하는 가상현실이미지가 표시되도록 제어하는 기능을 수행한다. The image control unit 130 performs a function of controlling the virtual reality image corresponding to the basic image to be displayed.

보다 구체적으로, 영상제어부(130)는, 각 좌석(210a-210f)에 연동된 HMD(400a-400f)로 매칭된 해당 속성기본이미지(P11-P16)를 전송하여 각 HMD(400a-400f) 상에 기본이미지에 대응하는 가상현실이미지가 표시되도록 제어한다.More specifically, the image control unit 130 transmits corresponding attribute basic images P11-P16 matched with the HMDs 400a-400f interlocked with the seats 210a-210f, The virtual reality image corresponding to the basic image is displayed.

이러한 영상제어부(130)는, 기본영상관리부(131) 및 가상영상관리부(132)를 포함한다. The image control unit 130 includes a basic image management unit 131 and a virtual image management unit 132.

기본영상관리부(131)는, 위치식별자(ID1-ID6)에 기초하여 각 각 좌석(210a-210f)의 위치를 확인하고, 각 좌석(210a-210f)의 위치에 연동된 각 HMD(400a-400f)로 매칭된 해당 속성기본이미지(P11-P16)를 전송한다. The basic image management unit 131 confirms the positions of the seats 210a to 210f based on the position identifiers ID1 to ID6 and identifies the position of each of the HMDs 400a to 400f (P11-P16) matched with the attribute basic images P11-P16.

즉, 기본영상관리부(131)는, 위치식별자(ID1)의 대응되는 좌석(210a)의 위치를 확인하고, 확인된 좌석(210a)의 위치에 연동된 HMD(400a)로 매칭된 해당 속성기본이미지(P11)를 전송한다.That is, the basic image management unit 131 confirms the position of the seat 210a corresponding to the position identifier ID1 and displays the corresponding attribute basic image 210a matched with the HMD 400a linked to the position of the identified seat 210a, (P11).

이후, 기본영상관리부(131)는, 동일한 방식으로 위치식별자(ID2-ID6)에 대응되는 각 좌석(210b-210f)의 위치를 확인하고, 확인된 좌석(210b-210f) 별 위치에 연동된 HMD(400b-400f)로 각각 매칭된 해당 속성기본이미지(P12-P16)를 전송한다.Thereafter, the basic image management unit 131 confirms the positions of the seats 210b-210f corresponding to the position identifiers (ID2-ID6) in the same manner and confirms the positions of the seats 210b-210f corresponding to the identified seats 210b- (P12-P16) matched with the corresponding attribute base images (P12-P16) respectively.

가상영상관리부(132)는, 각 HMD(400a-400f) 간의 동기화를 통해 매칭된 해당 속성기본이미지간(P11-P16)의 영상 동기화가 수행되도록 제어하여 가상현실이미지(VP1)를 생성한다.The virtual image management unit 132 controls the image synchronization between the corresponding attribute basic images P11 to P16 to be synchronized through the synchronization between the HMDs 400a to 400f to generate the virtual reality image VP1.

이와 관련하여, 도 5의 (C1, C2, C3)에서는 본 발명의 일 실시예에 따른 각 HMD 간에 영상 동기화가 수행되는 일례를 보여주고 있다. 도 5에서는 설명의 편의를 위해 좌석(210a, 210b)에 사용자가 탑승하였으며, 각 좌석(210a, 210b)에 연결된 HMD(400a, 400b) 간에 영상 동기화가 수행되는 것으로 언급하여 설명하도록 하겠다. In this regard, (C1, C2, C3) in FIG. 5 shows an example in which image synchronization is performed between each HMD according to an embodiment of the present invention. In FIG. 5, for convenience of description, it is described that the user is boarded on the seats 210a and 210b, and the image synchronization is performed between the HMDs 400a and 400b connected to the seats 210a and 210b.

도 5의 (C1)과 같이, 좌석(210a, 210b)에 사용자가 탑승하게 되면, 도 (C2)와 같이 HMD(400a)로는 좌석(210a)의 위치에 매칭된 해당 속성기본이미지(P11)가 전송되며, HMD(400b)로는 좌석(210b)의 위치에 매칭된 해당 속성기본이미지(P12)가 전송되므로, 가상영상관리부(132)는, HMD(400a)와 HMD(400b) 간의 동기화를 수행하여 속성기본이미지(P11)와 속성기본이미지(P12)가 영상 동기화 되도록 제어하여 가상현실이미지(VP1)를 생성하고, 이를 하나의 가상공간 상에서 도 (C3)과 같이 출력하게 된다.5C, when the user is boarded on the seats 210a and 210b, the corresponding attribute base image P11 matched to the seat 210a is displayed in the HMD 400a as shown in FIG. And the corresponding attribute base image P12 matched to the position of the seat 210b is transmitted to the HMD 400b so that the virtual image management unit 132 performs synchronization between the HMD 400a and the HMD 400b The virtual reality image VP1 is generated by controlling the attribute base image P11 and the attribute base image P12 to be synchronized with each other, and the virtual reality image VP1 is output on one virtual space as C3.

이처럼 하나의 가상공간 상에 가상현실이미지(VP1)가 표시되게 되면, 각 좌석(210a, 210b)에 탑승한 사용자는 해당 HMD(400a, 400b)를 통해 가상현실이미지(VP1)의 전체영역을 확인하는 동시에 각 좌석(210a, 210b)의 위치에서 제어 가능한 해당 속성가상현실이미지(VP11, VP12)를 컨트롤러(300a, 300b)를 통해 조작함으로써 플레이 정보를 공유하면서 실시간 협동 플레이를 수행하게 된다.When the virtual reality image VP1 is displayed on one virtual space, the user who boarded the seats 210a and 210b confirms the entire region of the virtual reality image VP1 through the HMDs 400a and 400b Real time cooperative play is performed while sharing the play information by operating the corresponding attribute virtual reality images VP11 and VP12 which can be controlled at the positions of the seats 210a and 210b through the controllers 300a and 300b.

즉, 좌석(210a)에 탑승한 사용자는, HMD(400a)를 통해 가상현실이미지(VP1)의 전체영역을 확인하여 좌석(210b)에 탑승한 사용자의 게임진행상황을 공유할 수 있게 되며, 좌석(210a)에 연동된 컨트롤러(300a)를 조작하여 좌석(210a)에서 제어 가능한 속성가상현실이미지(VP11)에 이벤트동작(예: 총쏘기, 슈팅 등)을 적용할 수 있게 되는 것이다.That is, the user who boarded the seat 210a can check the entire area of the virtual reality image VP1 through the HMD 400a, and can share the game progress status of the user who boarded the seat 210b, It is possible to apply an event operation (for example, gun shooting, shooting, etc.) to the attribute virtual reality image VP11 controllable in the seat 210a by operating the controller 300a linked to the controller 210a.

동일하게, 좌석(210b)에 탑승한 사용자는, HMD(400b)를 통해 가상현실이미지(VP1)의 전체영역을 확인하여 좌석(210a)에 탑승한 사용자의 게임진행상황을 공유할 수 있게 되며, 좌석(210b)에 연동된 컨트롤러(300b)를 조작하여 좌석(210b)에서 제어 가능한 속성가상현실이미지(VP12)에 이벤트동작(예: 총쏘기, 슈팅 등)을 적용할 수 있게 되는 것이다. In the same way, the user who boarded the seat 210b can view the entire area of the virtual reality image VP1 through the HMD 400b to share the game progress of the user who boarded the seat 210a, The controller 300b linked to the seat 210b is operated to apply an event operation (e.g., gun shooting, shooting, etc.) to the attribute virtual reality image VP12 controllable in the seat 210b.

한편, 가상영상관리부(132)는, 자이로드롭장치(200)의 동작을 기반으로 각 HMD를 통한 제어 가능한 영역이 전환되도록 제어한다. 이하에서는 설명의 편의를 위해 전술에서 언급한 도 4를 참조하여 보다 구체적으로 설명하도록 하겠다.On the other hand, the virtual image management unit 132 controls the controllable area through each HMD to be switched based on the operation of the gyro drop device 200. [ Hereinafter, for convenience of explanation, it will be described more specifically with reference to FIG. 4 mentioned above.

보다 구체적으로, 가상영상관리부(132)는, 동작제어부(140)로부터 동작제어신호가 생성되어 자이로드롭장치(200)로 전송되면, 동작제어신호에 의한 자이로드롭장치(200)의 동작을 확인한다.More specifically, when an operation control signal is generated from the operation control unit 140 and is transmitted to the gyro drop apparatus 200, the virtual image management unit 132 confirms the operation of the gyro drop apparatus 200 based on the operation control signal .

이때, 동작제어신호에는, 좌석이 배치되는 위치에 대응하는 위치식별자(ID1-ID6) 및 회전이동과 상하이동과 관련되는 이동정보 등이 포함된다. At this time, the operation control signal includes a position identifier (ID1-ID6) corresponding to the position where the seat is placed and movement information related to the rotational movement and the vertical movement.

먼저, 동작제어신호에 의한 자이로드롭장치(200)의 동작이 회전이동인 경우에 대하여 설명하도록 하겠다.First, the case where the operation of the gyro drop device 200 based on the operation control signal is rotational movement will be described.

가상영상관리부(132)는, 동작제어신호에 의해 자이로드롭장치(200)가 회전이동 하면, 각 좌석(210a-210f)이 제1 위치에서 제2 위치로 회전되는 것을 확인할 수 있게 된다.The virtual image management unit 132 can confirm that each seat 210a-210f is rotated from the first position to the second position when the gyro drop device 200 is rotated by the operation control signal.

이처럼 각 좌석(210a-210f)이 회전된 것으로 확인되면, 가상영상관리부(132)는, 동작제어신호에 포함되는 위치식별자에 기초하여 가상현실이미지로부터 좌석의 위치 별로 제어 가능한 속성가상현실이미지를 확인하고, 제2 위치에서 제어 가능한 해당 속성가상현실이미지가 각 HMD 상에 출력되도록 제어한다.If it is confirmed that each of the seats 210a to 210f is rotated, the virtual image management unit 132 identifies an attribute virtual reality image that can be controlled for each seat position from the virtual reality image based on the position identifier included in the operation control signal And controls the corresponding attribute virtual reality image controllable in the second position to be output on each HMD.

보다 구체적으로, 가상영상관리부(132)는, 위치식별자(ID1-ID6)에 기초하여 각 좌석(210a-210f)의 위치를 확인하고, 각 좌석(210a-210f)의 위치에서 제어 가능한 해당 속성가상현실이미지(VP11-VP16)를 확인한다.More specifically, the virtual image management unit 132 confirms the positions of the seats 210a-210f based on the location identifiers (ID1-ID6), identifies the corresponding attribute virtual that can be controlled at the position of each seat 210a- Check the real image (VP11-VP16).

즉, 가상영상관리부(132)는, 위치식별자(ID1)의 위치에 배치된 좌석(210a)에서 제어 가능한 영역은 속성가상현실이미지(VP11)이며, 위치식별자(ID2)의 위치에 배치된 좌석(210b)에서 제어 가능한 영역은 속성가상현실이미지(VP12)이며, 위치식별자(ID3)의 위치에 배치된 좌석(210c)에서 제어 가능한 영역은 속성가상현실이미지(VP13)이며, 위치식별자(ID4)의 위치에 배치된 좌석(210d)에서 제어 가능한 영역은 속성가상현실이미지(VP14)이며, 위치식별자(ID5)의 위치에 배치된 좌석(210e)에서 제어 가능한 영역은 속성가상현실이미지(VP15)이며, 위치식별자(ID6)의 위치에 배치된 좌석(210f)에서 제어 가능한 영역은 속성가상현실이미지(VP16)임을 확인할 수 있게 된다. That is, the virtual image management unit 132 recognizes that the area controllable in the seat 210a disposed at the position of the position identifier ID1 is the attribute virtual reality image VP11, and the seat position The controllable region in the seat 210c disposed at the position of the position identifier ID3 is the attribute virtual reality image VP13 and the controllable region in the seat 210b disposed in the position of the position identifier ID3 is the attribute virtual reality image VP12, The area controllable in the seat 210d placed at the position is the attribute virtual reality image VP14 and the area controllable in the seat 210e disposed at the position of the position identifier ID5 is the attribute virtual reality image VP15, It is possible to confirm that the controllable region in the seat 210f arranged at the position of the position identifier ID6 is the attribute virtual reality image VP16.

이에, 좌석(210a-210f)이 제1 위치에 배치되었을 때의 위치식별자와 제2 위치로 회전되었을 때의 위치식별자를 확인함으로써 회전이동에 따라 전환되는 좌석(210a-210f) 별 제어 가능한 해당 속성가상현실이미지를 확인할 수 있게 되는 것이다.By identifying the position identifier when the seat 210a-210f is disposed at the first position and the position identifier when the seat 210a-210f is rotated to the second position, the corresponding controllable attribute per seat 210a-210f, The virtual reality image can be confirmed.

이하에서는 각 좌석(210a-210f)이 동시에 동일하게 제1 위치에서 제2 위치로 회전되어 제어 가능한 해당 속성가상현실이미지가 전환되므로, 먼저 좌석(210a)을 이용하여 보다 구체적으로 설명하며, 제1 위치가 위치식별자(ID1)의 위치이며 제2 위치가 위치식별자(ID4)의 위치인 것으로 언급하여 설명하도록 하겠다.Hereinafter, since each seat 210a-210f is simultaneously rotated from the first position to the second position and the corresponding attribute virtual reality image that can be controlled is switched, the seat 210a will be described in more detail first, The location is the location of the location identifier ID1 and the second location is the location of the location identifier ID4.

도 4의 (B2)와 같이 좌석(210a)이 위치식별자(ID1)의 위치인 제1 위치에 배치되어 제어 가능한 영역이 속성가상현실이미지(VP11)일 때, 동작제어신호에 포함되는 이동정보에 의해 자이로드롭장치(200)가 회전하여 위치식별자(ID4)의 위치인 제2 위치로 이동하게 되면, 가상영상관리부(132)는, 위치식별자(ID4)의 위치에서 제어 가능한 영역인 속성가상현실이미지(VP14)를 좌석(210a)의 제어 가능한 영역으로 결정하게 된다. 4B, when the seat 210a is disposed at the first position, which is the position of the position identifier ID1, and the controllable region is the attribute virtual reality image VP11, the movement information included in the operation control signal When the gyro drop device 200 rotates and moves to the second position, which is the position of the position identifier ID4, the virtual image manager 132 sets the attribute virtual reality image (VP14) as the controllable region of the seat 210a.

이후, 가상영상관리부(132)는, 제2 위치에서 제어 가능한 속성가상현실이미지(VP14)가 좌석(210a)에 연동된 HMD(400a) 상에 출력되도록 제어하게 된다.Thereafter, the virtual image management unit 132 controls the attribute virtual reality image VP14, which can be controlled at the second position, to be output on the HMD 400a linked to the seat 210a.

동일한 방식으로, 가상영상관리부(132)는, 나머지 좌석(210b-210f) 역시 제2 위치인 위치식별자(ID5, ID6, ID1, ID2, ID3) 별 위치에서 제어 가능한 해당 속성가상현실이미지(VP15, VP16, VP11, VP12, VP13)를 나머지 좌석(210b-210f)의 제어 가능한 영역으로 결정하게 된다. In the same manner, the virtual image managing unit 132 also displays the corresponding attribute virtual reality image VP15, ID2, ID3, ID3, ID3, ID3, ID3, VP16, VP11, VP12, and VP13 as controllable regions of the remaining seats 210b-210f.

이후, 가상영상관리부(132)는, 제2 위치에서 제어 가능한 해당 속성가상현실이미지(VP15, VP16, VP11, VP12, VP13)가 나머지 좌석(210b-210f)별로 연동된 HMD(400b-400b) 상에 출력되도록 제어하게 된다.After that, the virtual image management unit 132 determines whether or not the corresponding attribute virtual reality images VP15, VP16, VP11, VP12, and VP13 that can be controlled at the second position are displayed on the HMDs 400b-400b As shown in FIG.

다음으로, 동작제어신호에 의한 자이로드롭장치(200)의 동작이 상하이동인 경우에 대하여 설명하도록 하겠다.Next, the operation of the gyro drop device 200 based on the operation control signal will be described in the case of high-speed operation.

가상영상관리부(132)는, 자이로드롭장치(200)의 동작이 상승이동인 경우, 가상현실이미지(VP1)의 전체영역 중 동작제어신호에 포함된 이동정보에 대응하는 상단영역으로 시선이 상승하도록 제어한다.When the operation of the gyro drop device 200 is the upward movement, the virtual image management unit 132 causes the visual line to rise to the upper region corresponding to the movement information included in the operation control signal among the entire region of the virtual reality image VP1 .

즉, 가상현실이미지(VP1)의 전체영역에 표시되는 컨텐츠 중 이동정보에 대응하는 상단영역에서 표시되는 컨텐츠로 사용자의 시선이 상승하게 되는 것이다.That is, the user's line of sight is elevated from the contents displayed in the entire area of the virtual reality image VP1 to the contents displayed in the upper area corresponding to the movement information.

한편, 가상영상관리부(132)는, 자이로드롭장치(200)의 동작이 하강이동인 경우, 가상현실이미지(VP1)의 전체영역 중 동작제어신호에 포함된 이동정보에 대응하는 하단영역으로 시선이 하강하도록 제어한다.On the other hand, when the operation of the gyro drop device 200 is a descending movement, the virtual image management unit 132 determines that the gaze direction is set to the lower end region corresponding to the movement information included in the operation control signal among the entire region of the virtual reality image VP1 Down.

즉, 가상현실이미지(VP1)의 전체영역에 표시되는 컨텐츠 중 이동정보에 대응하는 하단영역에서 표시되는 컨텐츠로 사용자의 시선이 하강하게 되는 것이다.That is, the user's line of sight is descended from the contents displayed in the entire area of the virtual reality image VP1 to the contents displayed in the lower area corresponding to the movement information.

한편, 가상영상관리부(132)는, 컨트롤러(300)의 조작에 따라 이벤트동작(예: 총쏘기, 슈팅 등)이 반영된 가상현실이미지가 제공되도록 제어한다.Meanwhile, the virtual image management unit 132 controls the virtual reality image reflecting the event operation (e.g., gun shooting, shooting, etc.) to be provided according to the operation of the controller 300. [

보다 구체적으로, 가상영상관리부(132)는, 연동제어부(150)로부터 이벤트동작(예: 총쏘기, 슈팅 등)과 관련되는 이벤트제어신호가 생성되면, 이벤트제어신호에 기초하여 컨트롤러(300)를 조작한 특정좌석에서 제어 가능한 제1 속성가상현실이미지를 확인하고, 제1 속성가상현실이미지를 제1 변환가상현실이미지로 변환하여 해당 HMD 상에 표시되도록 제어한다.More specifically, when an event control signal related to an event operation (for example, gun shooting, shooting, etc.) is generated from the interlocking control unit 150, the virtual image management unit 132 controls the controller 300 based on the event control signal The first attribute virtual reality image that is controllable in the specific seat operated is checked, and the first attribute virtual reality image is converted into the first converted virtual reality image and controlled to be displayed on the corresponding HMD.

이때, 이벤트제어신호에는, 좌석이 배치되는 위치에 대응하는 위치식별자(ID1-ID6) 및 이벤트동작(예: 총쏘기, 슈팅 등)과 관련되는 이벤트정보 등이 포함된다.At this time, the event control signal includes a location identifier (ID1-ID6) corresponding to the position where the seat is placed and event information related to an event operation (e.g., gun shooting, shooting, etc.).

이하에서는 설명의 편의를 위해 좌석(210a-210f) 중 좌석(210a)에서 컨트롤러(300)의 조작한 것으로 언급하여 설명하도록 하겠다. Hereinafter, for convenience of description, the seat 210a-210f is operated by the controller 300 in the seat 210a.

가상영상관리부(132)는, 이벤트제어신호에 포함되는 위치식별자(ID1)에 기초하여 컨트롤러(300)를 조작한 좌석(210a)을 확인하고, 확인된 좌석(210a)을 특정좌석으로 결정한다. 이어서, 가상영상관리부(132)는, 특정좌석(210a)의 위치에서 제어 가능한 속성가상현실이미지(VP11)를 확인하여 제1 속성가상현실이미지(VP11)로 결정한다.The virtual image management unit 132 identifies the seat 210a operated by the controller 300 based on the position identifier ID1 included in the event control signal and determines the confirmed seat 210a as a specific seat. Subsequently, the virtual image management unit 132 identifies the attribute virtual reality image VP11 that can be controlled at the position of the specific seat 210a, and determines the attribute virtual reality image VP11 as the first attribute virtual reality image VP11.

이후, 가상영상관리부(132)는, 이벤트제어신호에 포함되는 이벤트정보에 기초하여 이벤트동작(예: 총쏘기, 슈팅 등)을 확인하고, 제1 속성가상현실이미지(VP11)에 이벤트동작(예: 총쏘기, 슈팅 등)을 적용하여 제1 변환가상현실이미지(VP11`)를 생성한다.Thereafter, the virtual image management unit 132 confirms an event operation (e.g., gun shooting, shooting, etc.) based on the event information included in the event control signal, : Gun shooting, shooting, etc.) is applied to generate the first converted virtual reality image VP11 '.

결국, 가상영상관리부(132)는, 이벤트제어신호를 기반으로 제1 속성가상현실이미지(VP11)를 제1 변환가상현실이미지(VP11`)로 전환하여 좌석(210a)에 연동된 HMD(400a) 상에 표시되도록 제어한다.The virtual image management unit 132 converts the first attribute virtual reality image VP11 into the first converted virtual reality image VP11` based on the event control signal and outputs the converted first virtual reality image VP11 to the HMD 400a interlocked with the seat 210a, As shown in FIG.

전술에서는 설명의 편의를 위해 자이로드롭장치(200)의 동작을 기반으로 각 HMD를 통해 제어 가능한 가상현실이미지의 해당 영역이 전환되도록 제어하거나, 또는 컨트롤러(300)의 조작에 따라 이벤트동작(예: 총쏘기, 슈팅 등)이 반영된 가상현실이미지가 제공되도록 제어하는 것으로 언급하였으나, 상기 동작은 가상현실게임서비스를 제공하기 위해 동시에 병행되어 제어될 수도 있음은 물론이다.In the foregoing description, for convenience of explanation, it is assumed that the corresponding region of the virtual reality image that can be controlled through each HMD is switched based on the operation of the gyro drop device 200, or an event operation (for example, Shot shooting, shooting, etc.) is provided, but it goes without saying that the above operations may be simultaneously and concurrently controlled to provide a virtual reality game service.

이상에서 설명한 바와 같이, 본 발명에 따르면, 자이로드롭장치(Gyro Drop)에 연동된 HMD(Head-Mounted Display) 간의 영상 동기화를 통해 각 HMD 상에 가상현실이미지가 표시되도록 제어하되, 가상현실게임의 시나리오와 관련된 다양한 동작을 기반으로 각 HMD를 통한 제어 가능한 영역이 전환되도록 함으로써, 자이로드롭장치의 움직임을 통하여 공간의 제약을 최소화하면서도 다양한 동작이 접목된 가상현실게임을 하나의 가상공간 상에서 다수의 사용자가 공유하여 실시간 협동 플레이를 수행할 수 있는 효과가 성취된다. As described above, according to the present invention, a virtual reality image is displayed on each HMD through image synchronization between HMDs (Head-Mounted Display) interlocked with a gyro drop device, The controllable regions through the respective HMDs are switched based on various operations related to the scenario, so that the virtual reality game in which the various operations are combined while minimizing the restriction of the space through the movement of the gyro drop device, So that the real time cooperative play can be achieved.

이하에서는, 도 6을 참조하여 본 발명의 실시예에 따른 가상현실게임서비스를 제공하는 동작 흐름을 보다 구체적으로 설명하겠다. 이하에서는 설명의 편의를 위해 전술의 도 1 내지 도 5에서 언급한 참조번호를 언급하여 설명하도록 하겠다.Hereinafter, an operation flow of providing a virtual reality game service according to an embodiment of the present invention will be described in more detail with reference to FIG. Hereinafter, for convenience of description, reference will be made to the reference numerals mentioned in FIGS. 1 to 5 described above.

도 6에 도시된 바와 같이, 본 발명의 실시예에 따른 자이로드롭장치(200)에 포함되는 좌석(210a-210f)에 사용자가 탑승하여 가상현실게임의 플레이준비가 완료되면, 가상현실게임제어장치(100)는, 네트워크를 통해 자이로드롭장치(200), 컨트롤러(300) 및 HMD(400)를 연동한다(S100).6, when the user is seated on the seats 210a to 210f included in the gyro drop device 200 according to the embodiment of the present invention and the preparation for playing the virtual reality game is completed, The controller 100 interlocks the gyro drop device 200, the controller 300, and the HMD 400 via the network (S100).

이후, 가상현실게임제어장치(100)는, 사용자에 의해 미리 결정된 가상현실게임의 시나리오를 확인한다(S101). 이어서, 가상현실게임제어장치(100)는, 가상현실게임의 시나리오와 관련된 다양한 동작이 수행되어 HMD 상에 표시될 수 있도록 제어한다.Then, the virtual reality game control device 100 confirms the scenario of the virtual reality game predetermined by the user (S101). Then, the virtual reality game control apparatus 100 controls various operations related to the scenario of the virtual reality game to be performed and displayed on the HMD.

보다 구체적으로, 가상현실게임제어장치(100)는, 가상현실게임의 기본이미지를 확인하고, 기본이미지로부터 적어도 하나의 위치정보 별로 표시되어야 하는 속성기본이미지를 확인한다(S102).More specifically, the virtual reality game control apparatus 100 confirms the basic image of the virtual reality game and confirms the attribute basic image to be displayed for each of at least one positional information from the basic image (S102).

즉, 가상현실게임제어장치(100)는, 자이로드롭장치(200)에 포함되는 적어도 하나의 좌석(210)에 대한 좌석관련정보에 기초하여 적어도 하나의 위치정보를 확인한다. That is, the virtual reality game control apparatus 100 confirms at least one positional information based on the seat-related information for at least one seat 210 included in the gyro drop device 200. [

여기서, 좌석관련정보에는, 자이로드롭장치(200) 상에서 적어도 하나의 좌석(210)이 배치되는 위치에 대응하는 위치식별자 및 좌석(210)의 개수 중 적어도 하나가 포함된다.Here, the seat-related information includes at least one of a position identifier and a number of seats 210 corresponding to a position where at least one seat 210 is disposed on the gyro drop device 200. [

이에, 가상현실게임제어장치(100)는, 기본이미지의 전체영역을 좌석(210)의 개수에 대응하는 만큼 분할하여 적어도 하나의 속성기본이미지를 확인할 수 있게 된다. Accordingly, the virtual reality game control apparatus 100 can identify at least one attribute base image by dividing the entire area of the base image by the number corresponding to the number of the seats 210.

이와 관련하여, 도 4의 (B1) 및 (B2)에서는 본 발명의 일 실시예에 따른 기본이미지로부터 속성기본이미지를 검출하는 일례를 보여주고 있다. 이하에서는, 설명의 편의를 위해 자이로드롭장치(200)에 포함되는 좌석(210)이 6개(210a-210f)이며, 좌석(210a-210f)에 각각 컨트롤러(300a-300f) 및 HMD(400a-400f)가 연동되어 있으며, 위치식별자(ID1-ID6)에 대응되는 위치에 해당 좌석(210a-210f), 컨트롤러(300a-300f), HMD(400a-400f)가 배치되어 있는 것으로 언급하여 설명하도록 하겠다.In this regard, (B1) and (B2) of FIG. 4 show an example of detecting an attribute base image from a base image according to an embodiment of the present invention. Hereinafter, for convenience of explanation, the gyro drop device 200 includes six seats 210a to 210f, and the controllers 300a to 300f and the HMDs 400a- The controllers 300a to 300f and the HMDs 400a to 400f are arranged at positions corresponding to the position identifiers ID1 to ID6 .

가상현실게임제어장치(100)는, 도 4의 (B1)와 같이, 기본이미지(P1)의 전체영역을 좌석(210a-210f)의 개수(6개)에 대응하는 만큼 분할하여 6개의 속성기본이미지(P11-P16)를 확인한다. The virtual reality game control apparatus 100 divides the entire area of the base image P1 by the number corresponding to the number of the seats 210a to 210f (six) as shown in B1 of FIG. 4, Check the image (P11-P16).

이처럼 기본이미지(P1)로부터 속성기본이미지(P11-P16)를 확인하는 것은, 도 4의 (B2)와 같이 기본이미지(P1)가 각 좌석(210a-210f)에 연동된 각 HMD(400a-400f)를 통해 하나의 가상공간 상에 가상현실이미지(VP1)로 표시되었을 때, 각 좌석(210a-210f)의 위치에서 사용자가 컨트롤러(300)의 조작을 통해 제어 가능한 영역, 즉 속성가상현실이미지(VP11-VP16)가 확인되도록 하기 위함이다.The confirmation of the attribute basic images P11-P16 from the basic image P1 is performed when the HMDs 400a-400f (see FIG. 4B) in which the basic images P1 are linked to the seats 210a- The virtual reality image (VP1) is displayed on the virtual space through the operation of the controller 300 at the position of each seat 210a-210f, VP11-VP16) is confirmed.

이후, 가상현실게임제어장치(100)는, 위치식별자(ID1-ID6)에 기초하여 좌석(210a-210f) 별 위치를 확인하고, 각 좌석(210a-210f)의 위치에서 표시되어야 하는 해당 속성기본이미지를 검출하여 매칭한다. Then, the virtual reality game control apparatus 100 confirms the positions of the seats 210a to 210f based on the position identifiers ID1 to ID6, and recognizes the positions of the corresponding attributes to be displayed at the positions of the seats 210a to 210f Images are detected and matched.

이하에서는 설명의 편의를 위해 기본이미지(P1)의 속성기본이미지(P11-P16)가 분할된 순서 그대로 각 좌석(210a-210f)의 위치에서 순차적으로 표시되어야 하는 것으로 언급하여 설명하도록 하겠다.Hereinafter, for convenience of description, it will be described that the attribute basic images P11-P16 of the basic image P1 must be sequentially displayed in the order of the divided seats 210a-210f.

먼저, 가상현실게임제어장치(100)는, 위치식별자(ID1)에 대응되는 좌석(210a)의 위치를 확인하고, 속성기본이미지(P11-P16) 중 확인된 좌석(210a)의 위치에서 표시되어야 하는 속성기본이미지(P11)를 검출하여 매칭시킨다.First, the virtual reality game control apparatus 100 confirms the position of the seat 210a corresponding to the position identifier ID1 and displays it at the position of the identified seat 210a in the attribute basic images P11-P16 And detects and matches the attribute base image P11.

즉, 속성기본이미지(P11-P16)가 분할된 순서 그대로 각 좌석(210a-210f)의 위치에서 순차적으로 표시되어야 하므로, 가상현실게임제어장치(100)는, 속성기본이미지(P11-P16) 중 좌석(210a)의 위치에서 표시되어야 하는 속성기본이미지로 속성기본이미지(P11)를 검출하게 되는 것이다 That is, since the attribute basic images P11 to P16 must be sequentially displayed at the positions of the seats 210a to 210f in the order in which they are divided, the virtual reality game control device 100 sets the attributes of the attribute base images P11 to P16 The attribute base image P11 is detected with the attribute base image to be displayed at the position of the seat 210a

이후, 가상현실게임제어장치(100)는, 동일한 방식으로 나머지 위치식별자(ID2-ID6)에 대응되는 각 좌석(210b-210f)의 위치를 확인하고, 확인된 좌석(210b-210f) 별 위치에서 표시되어야 하는 해당 속성기본이미지(P12-P16)를 검출하여 매칭시킨다.Then, the virtual reality game control apparatus 100 confirms the positions of the seats 210b-210f corresponding to the remaining position identifiers (ID2-ID6) in the same manner, and checks the positions of the seats 210b-210f The corresponding attribute base images P12-P16 to be displayed are detected and matched.

전술과 같이 각 좌석(210a-210f)의 위치에서 표시되어야 하는 해당 속성기본이미지의 매칭이 완료되면, 가상현실게임제어장치(100)는, 기본이미지에 대응하는 가상현실이미지가 표시되도록 제어하는 기능을 수행한다. When the matching of the attribute basic images to be displayed at the positions of the seats 210a to 210f is completed as described above, the virtual reality game controller 100 controls the display of the virtual reality images corresponding to the basic images .

보다 구체적으로, 가상현실게임제어장치(100)는, 각 좌석(210a-210f)에 연동된 HMD(400a-400f)로 매칭된 해당 속성기본이미지(P11-P16)를 전송하여 각 HMD(400a-400f) 상에 기본이미지에 대응하는 가상현실이미지가 표시되도록 제어한다(S103-S106).More specifically, the virtual reality game control apparatus 100 transmits the corresponding attribute base images P11-P16 matched with the HMDs 400a-400f interlocked with the seats 210a-210f, 400f to display a virtual reality image corresponding to the basic image (S103-S106).

즉, 가상현실게임제어장치(100)는, 위치식별자(ID1-ID6)에 기초하여 각 각 좌석(210a-210f)의 위치를 확인하고, 각 좌석(210a-210f)의 위치에 연동된 각 HMD(400a-400f)로 매칭된 해당 속성기본이미지(P11-P16)를 전송한다. That is, the virtual reality game control apparatus 100 confirms the position of each of the seats 210a-210f based on the position identifiers ID1-ID6, and recognizes the positions of the respective HMDs 210a-210f linked to the positions of the seats 210a- (P11-P16) matched with the corresponding attribute base images (P11-P16).

이후, 가상현실게임제어장치(100)는, 각 HMD(400a-400f) 간의 동기화를 통해 매칭된 해당 속성기본이미지간(P11-P16)의 영상 동기화가 수행되도록 제어하여 가상현실이미지(VP1)를 생성한다.After that, the virtual reality game control apparatus 100 controls the image synchronization between the corresponding attribute base images P11-P16 to be synchronized through the synchronization between the HMDs 400a-400f to generate the virtual reality image VP1 .

이와 관련하여, 도 5의 (C1, C2, C3)에서는 본 발명의 일 실시예에 따른 각 HMD 간에 영상 동기화가 수행되는 일례를 보여주고 있다. 도 5에서는 설명의 편의를 위해 좌석(210a, 210b)에 사용자가 탑승하였으며, 각 좌석(210a, 210b)에 연결된 HMD(400a, 400b) 간에 영상 동기화가 수행되는 것으로 언급하여 설명하도록 하겠다. In this regard, (C1, C2, C3) in FIG. 5 shows an example in which image synchronization is performed between each HMD according to an embodiment of the present invention. In FIG. 5, for convenience of description, it is described that the user is boarded on the seats 210a and 210b, and the image synchronization is performed between the HMDs 400a and 400b connected to the seats 210a and 210b.

도 5의 (C1)과 같이, 좌석(210a, 210b)에 사용자가 탑승하게 되면, 도 (C2)와 같이 HMD(400a)로는 좌석(210a)의 위치에 매칭된 해당 속성기본이미지(P11)가 전송되며, HMD(400b)로는 좌석(210b)의 위치에 매칭된 해당 속성기본이미지(P12)가 전송되므로, 가상현실게임제어장치(100)는, HMD(400a)와 HMD(400b) 간의 동기화를 수행하여 속성기본이미지(P11)와 속성기본이미지(P12)가 영상 동기화 되도록 제어하여 가상현실이미지(VP1)를 생성하고, 이를 하나의 가상공간 상에서 도 (C3)과 같이 출력하게 된다.5C, when the user is boarded on the seats 210a and 210b, the corresponding attribute base image P11 matched to the seat 210a is displayed in the HMD 400a as shown in FIG. And the corresponding attribute base image P12 matched to the position of the seat 210b is transmitted to the HMD 400b so that the virtual reality game control apparatus 100 can synchronize the HMD 400a and the HMD 400b And controls the attribute base image P11 and the attribute base image P12 to be synchronized with each other to generate a virtual reality image VP1 and output the generated virtual reality image VP1 on one virtual space as shown in C3.

이처럼 하나의 가상공간 상에 가상현실이미지(VP1)가 표시되게 되면, 각 좌석(210a, 210b)에 탑승한 사용자는 해당 HMD(400a, 400b)를 통해 가상현실이미지(VP1)의 전체영역을 확인하는 동시에 각 좌석(210a, 210b)의 위치에서 제어 가능한 해당 속성가상현실이미지(VP11, VP12)를 컨트롤러(300a, 300b)를 통해 조작함으로써 플레이 정보를 공유하면서 실시간 협동 플레이를 수행하게 된다.When the virtual reality image VP1 is displayed on one virtual space, the user who boarded the seats 210a and 210b confirms the entire region of the virtual reality image VP1 through the HMDs 400a and 400b Real time cooperative play is performed while sharing the play information by operating the corresponding attribute virtual reality images VP11 and VP12 which can be controlled at the positions of the seats 210a and 210b through the controllers 300a and 300b.

즉, 좌석(210a)에 탑승한 사용자는, HMD(400a)를 통해 가상현실이미지(VP1)의 전체영역을 확인하여 좌석(210b)에 탑승한 사용자의 게임진행상황을 공유할 수 있게 되며, 좌석(210a)에 연동된 컨트롤러(300a)를 조작하여 좌석(210a)에서 제어 가능한 속성가상현실이미지(VP11)에 이벤트동작(예: 총쏘기, 슈팅 등)을 적용할 수 있게 되는 것이다.That is, the user who boarded the seat 210a can check the entire area of the virtual reality image VP1 through the HMD 400a, and can share the game progress status of the user who boarded the seat 210b, It is possible to apply an event operation (for example, gun shooting, shooting, etc.) to the attribute virtual reality image VP11 controllable in the seat 210a by operating the controller 300a linked to the controller 210a.

동일하게, 좌석(210b)에 탑승한 사용자는, HMD(400b)를 통해 가상현실이미지(VP1)의 전체영역을 확인하여 좌석(210a)에 탑승한 사용자의 게임진행상황을 공유할 수 있게 되며, 좌석(210b)에 연동된 컨트롤러(300b)를 조작하여 좌석(210b)에서 제어 가능한 속성가상현실이미지(VP12)에 이벤트동작(예: 총쏘기, 슈팅 등)을 적용할 수 있게 되는 것이다. In the same way, the user who boarded the seat 210b can view the entire area of the virtual reality image VP1 through the HMD 400b to share the game progress of the user who boarded the seat 210a, The controller 300b linked to the seat 210b is operated to apply an event operation (e.g., gun shooting, shooting, etc.) to the attribute virtual reality image VP12 controllable in the seat 210b.

한편, 가상현실게임제어장치(100)는, 자이로드롭장치(200)의 동작을 기반으로 각 HMD를 통한 제어 가능한 영역이 전환되도록 제어한다. 이하에서는 설명의 편의를 위해 전술에서 언급한 도 4를 참조하여 보다 구체적으로 설명하도록 하겠다.On the other hand, the virtual reality game control apparatus 100 controls the controllable region through each HMD to be switched based on the operation of the gyro drop device 200. [ Hereinafter, for convenience of explanation, it will be described more specifically with reference to FIG. 4 mentioned above.

보다 구체적으로, 가상현실게임제어장치(100)는, 동작제어신호를 생성하여 자이로드롭장치(200)로 전송한다. 이때, 동작제어신호에는, 좌석이 배치되는 위치에 대응하는 위치식별자(ID1-ID6) 및 회전이동과 상하이동과 관련되는 이동정보 등이 포함된다. More specifically, the virtual reality game control apparatus 100 generates an operation control signal and transmits the operation control signal to the gyro drop device 200. At this time, the operation control signal includes a position identifier (ID1-ID6) corresponding to the position where the seat is placed and movement information related to the rotational movement and the vertical movement.

먼저, 동작제어신호에 의한 자이로드롭장치(200)의 동작이 회전이동인 경우에 대하여 설명하도록 하겠다.First, the case where the operation of the gyro drop device 200 based on the operation control signal is rotational movement will be described.

가상현실게임제어장치(100)는, 동작제어신호에 의해 자이로드롭장치(200)가 회전이동 하면, 각 좌석(210a-210f)이 제1 위치에서 제2 위치로 회전되는 것을 확인할 수 있게 된다.The virtual reality game control apparatus 100 can confirm that each of the seats 210a to 210f is rotated from the first position to the second position when the gyro drop device 200 is rotated by the operation control signal.

이처럼 각 좌석(210a-210f)이 회전된 것으로 확인되면, 가상현실게임제어장치(100)는, 동작제어신호에 포함되는 위치식별자에 기초하여 가상현실이미지로부터 좌석의 위치 별로 제어 가능한 속성가상현실이미지를 확인하고, 제2 위치에서 제어 가능한 해당 속성가상현실이미지가 각 HMD 상에 출력되도록 제어한다(S109-S111).If it is confirmed that each of the seats 210a to 210f has been rotated, the virtual reality game control apparatus 100 determines that the virtual reality image (virtual reality image) can be controlled for each seat position from the virtual reality image based on the position identifier included in the operation control signal, And controls the corresponding attribute virtual reality image controllable in the second position to be output on each HMD (S109-S111).

보다 구체적으로, 가상현실게임제어장치(100)는, 위치식별자(ID1-ID6)에 기초하여 각 좌석(210a-210f)의 위치를 확인하고, 각 좌석(210a-210f)의 위치에서 제어 가능한 해당 속성가상현실이미지(VP11-VP16)를 확인한다.More specifically, the virtual reality game control apparatus 100 confirms the positions of the seats 210a-210f based on the position identifiers ID1-ID6, and determines whether or not each of the seats 210a- Property Verify the virtual reality image (VP11-VP16).

이처럼, 좌석(210a-210f)이 제1 위치에 배치되었을 때의 위치식별자와 제2 위치로 회전되었을 때의 위치식별자가 확인되면 회전이동에 따라 전환되는 좌석(210a-210f) 별 제어 가능한 해당 속성가상현실이미지를 확인할 수 있게 된다.As such, when the position identifier when the seat 210a-210f is disposed at the first position and the position identifier when the seat is rotated to the second position are identified, the corresponding controllable attribute for each seat 210a-210f, The virtual reality image can be confirmed.

이하에서는 각 좌석(210a-210f)이 동시에 동일하게 제1 위치에서 제2 위치로 회전되어 제어 가능한 해당 속성가상현실이미지가 전환되므로, 먼저 좌석(210a)을 이용하여 보다 구체적으로 설명하며, 제1 위치가 위치식별자(ID1)의 위치이며 제2 위치가 위치식별자(ID4)의 위치인 것으로 언급하여 설명하도록 하겠다.Hereinafter, since each seat 210a-210f is simultaneously rotated from the first position to the second position and the corresponding attribute virtual reality image that can be controlled is switched, the seat 210a will be described in more detail first, The location is the location of the location identifier ID1 and the second location is the location of the location identifier ID4.

도 4의 (B2)와 같이 좌석(210a)이 위치식별자(ID1)의 위치인 제1 위치에 배치되어 제어 가능한 영역이 속성가상현실이미지(VP11)일 때, 동작제어신호에 포함되는 이동정보에 의해 자이로드롭장치(200)가 회전하여 위치식별자(ID4)의 위치인 제2 위치로 이동하게 되면, 가상현실게임제어장치(100)는, 위치식별자(ID4)의 위치에서 제어 가능한 영역인 속성가상현실이미지(VP14)를 좌석(210a)의 제어 가능한 영역으로 결정하게 된다. 4B, when the seat 210a is disposed at the first position, which is the position of the position identifier ID1, and the controllable region is the attribute virtual reality image VP11, the movement information included in the operation control signal When the gyro drop device 200 rotates and moves to the second position, which is the position of the position identifier ID4, the virtual reality game controller 100 sets the attribute virtual ID, which is a controllable region at the position of the position identifier (ID4) The real image VP14 is determined as the controllable region of the seat 210a.

이후, 가상현실게임제어장치(100)는, 제2 위치에서 제어 가능한 속성가상현실이미지(VP14)가 좌석(210a)에 연동된 HMD(400a) 상에 출력되도록 제어하게 된다.Thereafter, the virtual reality game control apparatus 100 controls the attribute virtual reality image VP14 controllable in the second position to be output on the HMD 400a linked to the seat 210a.

동일한 방식으로, 가상현실게임제어장치(100)는, 나머지 좌석(210b-210f) 역시 제2 위치인 위치식별자(ID5, ID6, ID1, ID2, ID3) 별 위치에서 제어 가능한 해당 속성가상현실이미지(VP15, VP16, VP11, VP12, VP13)를 나머지 좌석(210b-210f)의 제어 가능한 영역으로 결정하게 된다. In the same manner, the virtual reality game control apparatus 100 determines whether or not the corresponding virtual reality image (second virtual reality image) 210b-210f, which is controllable at a position according to the position identifier ID5, ID6, ID1, ID2, VP15, VP16, VP11, VP12, VP13 as the controllable regions of the remaining seats 210b-210f.

이후, 가상현실게임제어장치(100)는, 제2 위치에서 제어 가능한 해당 속성가상현실이미지(VP15, VP16, VP11, VP12, VP13)가 나머지 좌석(210b-210f)별로 연동된 HMD(400b-400b) 상에 출력되도록 제어하게 된다.The virtual reality game control apparatus 100 further includes an HMD 400b-400b interlocked for each of the remaining seats 210b-210f with corresponding attribute virtual reality images VP15, VP16, VP11, VP12, ). ≪ / RTI >

다음으로, 동작제어신호에 의한 자이로드롭장치(200)의 동작이 상하이동인 경우에 대하여 설명하도록 하겠다(S112-S113).Next, the operation of the gyro drop device 200 based on the operation control signal will be described in the case of high-speed operation (S112-S113).

가상현실게임제어장치(100)는, 자이로드롭장치(200)의 동작이 상승이동인 경우, 가상현실이미지(VP1)의 전체영역 중 동작제어신호에 포함된 이동정보에 대응하는 상단영역으로 시선이 상승하도록 제어한다.When the operation of the gyro drop device 200 is the ascending movement, the virtual reality game control apparatus 100 moves the gaze direction to the upper region corresponding to the movement information included in the operation control signal among the entire region of the virtual reality image VP1 .

즉, 가상현실이미지(VP1)의 전체영역에 표시되는 컨텐츠 중 이동정보에 대응하는 상단영역에서 표시되는 컨텐츠로 사용자의 시선이 상승하게 되는 것이다.That is, the user's line of sight is elevated from the contents displayed in the entire area of the virtual reality image VP1 to the contents displayed in the upper area corresponding to the movement information.

한편, 가상현실게임제어장치(100)는, 자이로드롭장치(200)의 동작이 하강이동인 경우, 가상현실이미지(VP1)의 전체영역 중 동작제어신호에 포함된 이동정보에 대응하는 하단영역으로 시선이 하강하도록 제어한다.If the operation of the gyro drop device 200 is a descending movement, the virtual reality game control apparatus 100 may select the lower region corresponding to the movement information contained in the operation control signal among the entire region of the virtual reality image VP1 And controls the eyes to descend.

즉, 가상현실이미지(VP1)의 전체영역에 표시되는 컨텐츠 중 이동정보에 대응하는 하단영역에서 표시되는 컨텐츠로 사용자의 시선이 하강하게 되는 것이다.That is, the user's line of sight is descended from the contents displayed in the entire area of the virtual reality image VP1 to the contents displayed in the lower area corresponding to the movement information.

한편, 가상현실게임제어장치(100)는, 컨트롤러(300)의 조작에 따라 이벤트동작(예: 총쏘기, 슈팅 등)이 반영된 가상현실이미지가 제공되도록 제어한다(S114-S117).On the other hand, the virtual reality game control apparatus 100 controls to provide a virtual reality image reflecting an event operation (for example, shooting, shooting, etc.) according to the operation of the controller 300 (S114-S117).

보다 구체적으로, 가상현실게임제어장치(100)는, 연동제어부(150)로부터 이벤트동작(예: 총쏘기, 슈팅 등)과 관련되는 이벤트제어신호가 생성되면, 이벤트제어신호에 기초하여 컨트롤러(300)를 조작한 특정좌석에서 제어 가능한 제1 속성가상현실이미지를 확인하고, 제1 속성가상현실이미지를 제1 변환가상현실이미지로 변환하여 해당 HMD 상에 표시되도록 제어한다.More specifically, when an event control signal related to an event operation (for example, gun shooting, shooting, etc.) is generated from the interlocking control unit 150, the virtual reality game control apparatus 100 controls the controller 300 ), And controls the first attribute virtual reality image to be converted to the first converted virtual reality image so as to be displayed on the corresponding HMD.

이때, 이벤트제어신호에는, 좌석이 배치되는 위치에 대응하는 위치식별자(ID1-ID6) 및 이벤트동작(예: 총쏘기, 슈팅 등)과 관련되는 이벤트정보 등이 포함된다.At this time, the event control signal includes a location identifier (ID1-ID6) corresponding to the position where the seat is placed and event information related to an event operation (e.g., gun shooting, shooting, etc.).

이하에서는 설명의 편의를 위해 좌석(210a-210f) 중 좌석(210a)에서 컨트롤러(300)의 조작한 것으로 언급하여 설명하도록 하겠다. Hereinafter, for convenience of description, the seat 210a-210f is operated by the controller 300 in the seat 210a.

가상현실게임제어장치(100)는, 이벤트제어신호에 포함되는 위치식별자(ID1)에 기초하여 컨트롤러(300)를 조작한 좌석(210a)을 확인하고, 확인된 좌석(210a)을 특정좌석으로 결정한다. 이어서, 가상현실게임제어장치(100)는, 특정좌석(210a)의 위치에서 제어 가능한 속성가상현실이미지(VP11)를 확인하여 제1 속성가상현실이미지(VP11)로 결정한다.The virtual reality game control apparatus 100 confirms the seat 210a operated by the controller 300 based on the position identifier ID1 included in the event control signal and determines the confirmed seat 210a as a specific seat do. Then, the virtual reality game control apparatus 100 confirms the attribute virtual reality image VP11 that can be controlled at the position of the specific seat 210a, and determines the attribute virtual reality image VP11 as the first attribute virtual reality image VP11.

이후, 가상현실게임제어장치(100)는, 이벤트제어신호에 포함되는 이벤트정보에 기초하여 이벤트동작(예: 총쏘기, 슈팅 등)을 확인하고, 제1 속성가상현실이미지(VP11)에 이벤트동작(예: 총쏘기, 슈팅 등)을 적용하여 제1 변환가상현실이미지(VP11`)를 생성한다.Thereafter, the virtual reality game control apparatus 100 confirms an event operation (e.g., gun shooting, shooting, etc.) based on the event information included in the event control signal, (E.g., gun shooting, shooting, etc.) to generate a first transformed virtual reality image VP11 '.

결국, 가상현실게임제어장치(100)는, 이벤트제어신호를 기반으로 제1 속성가상현실이미지(VP11)를 제1 변환가상현실이미지(VP11`)로 전환하여 좌석(210a)에 연동된 HMD(400a) 상에 표시되도록 제어한다.The virtual reality game control apparatus 100 switches the first attribute virtual reality image VP11 to the first converted virtual reality image VP11` based on the event control signal, 400a.

이후, 가상현실게임제어장치(100)는, 가상현실게임의 시나리오에 따른 플레이가 완료되면, 자이로드롭장치(200), 컨트롤러(300) 및 HMD(400)d와의 네트워크 연동을 종료한다(S118).The virtual reality game control apparatus 100 ends the network interworking with the gyro drop device 200, the controller 300 and the HMD 400 d when the play according to the scenario of the virtual reality game is completed (S118) .

전술에서는 설명의 편의를 위해 자이로드롭장치(200)의 동작을 기반으로 각 HMD를 통해 제어 가능한 가상현실이미지의 해당 영역이 전환되도록 제어하거나, 또는 컨트롤러(300)의 조작에 따라 이벤트동작(예: 총쏘기, 슈팅 등)이 반영된 가상현실이미지가 제공되도록 제어하는 것으로 언급하였으나, 상기 동작은 가상현실게임서비스를 제공하기 위해 동시에 병행되어 제어될 수도 있음은 물론이다.In the foregoing description, for convenience of explanation, it is assumed that the corresponding region of the virtual reality image that can be controlled through each HMD is switched based on the operation of the gyro drop device 200, or an event operation (for example, Shot shooting, shooting, etc.) is provided, but it goes without saying that the above operations may be simultaneously and concurrently controlled to provide a virtual reality game service.

이상에서 설명한 바와 같이, 본 발명에 따르면, 자이로드롭장치(Gyro Drop)에 연동된 HMD(Head-Mounted Display) 간의 영상 동기화를 통해 각 HMD 상에 가상현실이미지가 표시되도록 제어하되, 가상현실게임의 시나리오와 관련된 다양한 동작을 기반으로 각 HMD를 통한 제어 가능한 영역이 전환되도록 함으로써, 자이로드롭장치의 움직임을 통하여 공간의 제약을 최소화하면서도 다양한 동작이 접목된 가상현실게임을 하나의 가상공간 상에서 다수의 사용자가 공유하여 실시간 협동 플레이를 수행할 수 있는 효과가 성취된다.As described above, according to the present invention, a virtual reality image is displayed on each HMD through image synchronization between HMDs (Head-Mounted Display) interlocked with a gyro drop device, The controllable regions through the respective HMDs are switched based on various operations related to the scenario, so that the virtual reality game in which the various operations are combined while minimizing the restriction of the space through the movement of the gyro drop device, So that the real time cooperative play can be achieved.

본 발명의 실시예들은, 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Embodiments of the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

지금까지 본 발명을 바람직한 실시 예를 참조하여 상세히 설명하였지만, 본 발명이 상기한 실시 예에 한정되는 것은 아니며, 이하의 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 또는 수정이 가능한 범위까지 본 발명의 기술적 사상이 미친다 할 것이다.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 in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

본 발명의 가상현실게임제어장치 및 그 동작 방법에 따르면, 자이로드롭장치(Gyro Drop)에 연동된 HMD(Head-Mounted Display) 간의 영상 동기화를 통해 각 HMD 상에 가상현실이미지가 표시되도록 제어하되, 가상현실게임의 시나리오와 관련된 다양한 동작을 기반으로 각 HMD를 통한 제어 가능한 영역이 전환되도록 함으로써, 자이로드롭장치의 움직임을 통하여 공간의 제약을 최소화하면서도 다양한 동작이 접목된 가상현실게임을 하나의 가상공간 상에서 다수의 사용자가 공유하여 실시간 협동 플레이를 수행할 수 있다는 점에서, 기존 기술의 한계를 뛰어 넘음에 따라 관련 기술에 대한 이용만이 아닌 적용되는 장치의 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있는 정도이므로 산업상 이용가능성이 있는 발명이다.According to the virtual reality game controller and the operation method of the present invention, a virtual reality image is displayed on each HMD through image synchronization between HMDs (Head-Mounted Display) linked to a gyro drop device, The controllable regions through the respective HMDs are switched based on various operations related to the scenario of the virtual reality game, so that the virtual reality game in which the various operations are combined with the virtual reality game while minimizing the restriction of the space through the movement of the gyro drop device, It is possible to carry out cooperative play in real time by sharing a large number of users on the network. Therefore, it is possible not only to use the related technology, but also to have a possibility of marketing or operating the device, This is an invention that is industrially applicable because it is practicable.

100: 가상현실게임제어장치
110: 확인부 120: 매칭부
130: 영상제어부 140: 동작제어부
150: 연동제어부
200: 자이로드롭장치 300: 컨트롤러
400: HMD
100: Virtual Reality Game Control Device
110: Identification unit 120: Matching unit
130: image control unit 140: operation control unit
150:
200: Gyro drop device 300: Controller
400: HMD

Claims (18)

기본이미지를 이용하여 특정게임이 진행되는 자이로드롭장치의 각 좌석에 대한 적어도 하나의 위치정보에 기초하여, 상기 기본이미지로부터 상기 적어도 하나의 위치정보 별로 표시되어야 하는 속성기본이미지를 확인하는 확인부;
상기 위치정보 별로 해당 속성기본이미지를 매칭시키는 매칭부; 및
상기 위치정보 별로 해당 속성기본이미지에 대한 제어가 가능하도록 상기 위치정보 별로 연동된 HMD(Head Mounted Display)로 상기 매칭된 해당 속성기본이미지를 전송하며, 상기 위치정보 별로 연동된 HMD 간의 동기화를 통해 상기 위치정보 별로 매칭되는 해당 속성기본이미지 간 영상 동기화를 제어하여 가상현실이미지를 생성하여, 상기 가상현실이미지가 상기 위치정보 별로 연동된 HMD 각각에서 상기 기본이미지에 대응하여 표시되도록 제어하는 영상제어부를 포함하는 것을 특징으로 하는 가상현실게임제어장치.
A confirmation unit for verifying an attribute basic image to be displayed for each of the at least one positional information from the basic image based on at least one positional information for each seat of the gyro drop device in which a specific game is performed using the basic image;
A matching unit for matching the attribute basic image according to the positional information; And
And transmits the matched attribute base image to an HMD (Head Mounted Display) interlocked with each other according to the positional information so as to control the corresponding attribute basic image for each of the positional information, And an image control unit controlling the image synchronization between the corresponding attribute basic images matched by the positional information to generate a virtual reality image so that the virtual reality image is displayed in correspondence with the basic image in each of the HMDs linked by the positional information Wherein the virtual reality game control device is a virtual reality game control device.
제 1 항에 있어서,
상기 좌석관련정보는,
상기 적어도 하나의 좌석이 배치되는 위치에 대응하는 위치식별자 및 상기 좌석의 개수 중 적어도 하나를 포함하는 것을 특징으로 하는 가상현실게임제어장치.
The method according to claim 1,
The seat-
Wherein the virtual reality game controller comprises at least one of a position identifier corresponding to a position where the at least one seat is disposed and a number of the seat.
제 2 항에 있어서,
상기 확인부는,
상기 기본이미지의 전체영역을 상기 좌석의 개수에 대응하는 만큼 분할하여 상기 속성기본이미지를 확인하는 것을 특징으로 하는 가상현실게임제어장치.
3. The method of claim 2,
The checking unit,
Wherein the virtual reality game controller divides the entire area of the basic image by the number corresponding to the number of seats to confirm the attribute basic image.
제 2 항에 있어서,
상기 매칭부는,
상기 위치식별자에 기초하여 좌석의 위치를 확인하고, 상기 확인된 좌석의 위치에서 표시되어야 하는 해당 속성기본이미지를 검출하여 매칭시키는 것을 특징으로 하는 가상현실게임제어장치.
3. The method of claim 2,
The matching unit,
Confirms the position of the seat based on the position identifier, and detects and matches the attribute base image to be displayed at the position of the confirmed seat.
제 2 항에 있어서,
상기 영상제어부는,
상기 위치식별자에 기초하여 좌석의 위치를 확인하고, 상기 좌석의 위치에 연동된 HMD로 상기 매칭된 해당 속성기본이미지를 전송하는 기본영상관리부; 및
상기 각 HMD 간의 동기화를 통해 상기 매칭된 해당 속성기본이미지간의 영상 동기화가 수행되도록 제어하여 상기 가상현실이미지를 생성하는 가상영상관리부를 포함하는 것을 특징으로 하는 가상현실게임제어장치.
3. The method of claim 2,
The image control unit includes:
A basic image management unit for confirming the position of the seat based on the positional identifier and transmitting the matched attribute basic image to the HMD interlocked with the seat position; And
And a virtual image manager for generating the virtual reality image by controlling the synchronization between the matched attribute base images through synchronization between the HMDs.
제 5 항에 있어서,
상기 자이로드롭장치의 동작을 제어하기 위해 상기 특정게임의 시나리오에 기초하여 동작제어신호를 생성하는 동작제어부; 및
상기 특정게임의 진행 시, 상기 적어도 하나의 좌석에 연동된 컨트롤러의 조작을 감지하여 대응하는 이벤트제어신호를 생성하는 연동제어부를 더 포함하는 것을 특징으로 하는 가상현실게임제어장치.
6. The method of claim 5,
An operation control unit for generating an operation control signal based on a scenario of the specific game to control an operation of the gyro drop device; And
Further comprising an interlocking controller for generating a corresponding event control signal by sensing an operation of a controller interlocked with the at least one seat during the progress of the specific game.
제 6 항에 있어서,
상기 가상영상관리부는,
상기 동작제어신호가 상기 자이로드롭장치의 회전이동과 관련된 경우, 상기 동작제어신호에 의해 상기 적어도 하나의 좌석이 제1 위치에서 제2 위치로 회전되면, 상기 위치식별자에 기초하여 상기 가상현실이미지로부터 상기 좌석의 위치 별로 제어 가능한 속성가상현실이미지를 확인하고, 상기 제2 위치에서 제어 가능한 해당 속성가상현실이미지가 상기 각 HMD 상에 출력되도록 제어하는 것을 특징으로 하는 가상현실게임제어장치.
The method according to claim 6,
The virtual image management unit,
When the operation control signal is related to the rotational movement of the gyro drop device, the at least one seat is rotated from the first position to the second position by the operation control signal, And controls the attribute virtual reality image to be controllable according to the position of the seat and outputs the corresponding attribute virtual reality image controllable in the second position on each of the HMDs.
제 6 항에 있어서,
상기 가상영상관리부는,
상기 동작제어신호가 상기 자이로드롭장치의 상승이동과 관련된 경우, 상기 가상현실이미지의 전체영역 중 상기 동작제어신호에 대응하는 상단영역으로 시선이 상승하도록 제어하며,
상기 동작제어신호가 상기 자이로드롭장치의 하강이동과 관련된 경우, 상기 가상현실이미지의 전체영역 중 상기 동작제어신호에 대응하는 하단영역으로 시선이 하강하도록 제어하는 것을 특징으로 하는 가상현실게임제어장치.
The method according to claim 6,
The virtual image management unit,
And controls the visual line to rise to an upper area corresponding to the operation control signal among the entire area of the virtual reality image when the operation control signal is related to the ascending movement of the gyro drop device,
Wherein when the operation control signal is related to the descending movement of the gyro drop device, the control unit controls the visual line to descend into the lower region corresponding to the operation control signal from the entire region of the virtual reality image.
제 7 항에 있어서,
상기 가상영상관리부는,
상기 이벤트제어신호에 기초하여 컨트롤러를 조작한 특정좌석에서 제어 가능한 제1 속성가상현실이미지를 확인하고, 상기 제1 속성가상현실이미지를 제1 변환가상현실이미지로 변환하여 해당 HMD 상에 표시되도록 제어하는 것을 특징으로 하는 가상현실게임제어장치.
8. The method of claim 7,
The virtual image management unit,
A first attribute virtual reality image that is controllable in a specific seat operated by the controller based on the event control signal, converts the first attribute virtual reality image into a first converted virtual reality image, and controls the first virtual reality image to be displayed on the corresponding HMD Wherein the virtual reality game control device is a virtual reality game control device.
기본이미지를 이용하여 특정게임이 진행되는 자이로드롭장치의 각 좌석에 대한 적어도 하나의 위치정보에 기초하여, 상기 기본이미지로부터 상기 적어도 하나의 위치정보 별로 표시되어야 하는 속성기본이미지를 확인하는 확인단계;
상기 위치정보 별로 해당 속성기본이미지를 매칭시키는 매칭단계; 및
상기 위치정보 별로 해당 속성기본이미지에 대한 제어가 가능하도록 상기 위치정보 별로 연동된 HMD(Head Mounted Display)로 상기 매칭된 해당 속성기본이미지를 전송하며, 상기 위치정보 별로 연동된 HMD 간의 동기화를 통해 상기 위치정보 별로 매칭되는 해당 속성기본이미지 간 영상 동기화를 제어하여 가상현실이미지를 생성하여, 상기 가상현실이미지가 상기 위치정보 별로 연동된 HMD 각각에서 상기 기본이미지에 대응하여 표시되도록 제어하는 영상제어단계를 포함하는 것을 특징으로 하는 가상현실게임제어장치의 동작방법.
A confirming step of confirming an attribute basic image to be displayed for each at least one positional information from the basic image based on at least one positional information for each seat of the gyro drop device in which a specific game is performed using the basic image;
A matching step of matching the attribute basic image by the positional information; And
And transmits the matched attribute base image to an HMD (Head Mounted Display) interlocked with each other according to the positional information so as to control the corresponding attribute basic image for each of the positional information, Controlling the image synchronization between the corresponding attribute basic images according to the positional information to generate a virtual reality image and controlling the virtual reality image to be displayed in correspondence with the basic image in each of the HMDs linked by the positional information, Wherein the virtual reality game control apparatus comprises:
제 10 항에 있어서,
상기 좌석관련정보는,
상기 적어도 하나의 좌석이 배치되는 위치에 대응하는 위치식별자 및 상기 좌석의 개수 중 적어도 하나를 포함하는 것을 특징으로 하는 가상현실게임제어장치의 동작방법.
11. The method of claim 10,
The seat-
Wherein the at least one seat comprises at least one of a position identifier corresponding to a position where the at least one seat is arranged and a number of the seat.
제 11 항에 있어서,
상기 확인단계는,
상기 기본이미지의 전체영역을 상기 좌석의 개수에 대응하는 만큼 분할하여 상기 속성기본이미지를 확인하는 것을 특징으로 하는 가상현실게임제어장치의 동작방법.
12. The method of claim 11,
Wherein,
Wherein the attribute basic image is divided by dividing the entire area of the basic image by the number corresponding to the number of seats.
제 11 항에 있어서,
상기 매칭단계는,
상기 위치식별자에 기초하여 좌석의 위치를 확인하고, 상기 좌석의 위치에서 표시되어야 하는 해당 속성기본이미지를 검출하여 매칭시키는 것을 특징으로 하는 가상현실게임제어장치의 동작방법.
12. The method of claim 11,
The matching step comprises:
Identifying a seat position based on the positional identifier, and detecting and matching the corresponding attribute basic image to be displayed at the position of the seat.
제 11 항에 있어서,
상기 영상제어단계는,
상기 위치식별자에 기초하여 좌석의 위치를 확인하고, 상기 좌석의 위치에 연동된 HMD로 상기 매칭된 해당 속성기본이미지를 전송하는 기본영상관리단계; 및
상기 각 HMD 간의 동기화를 통해 상기 매칭된 해당 속성기본이미지간의 영상 동기화가 수행되도록 제어하여 상기 가상현실이미지를 생성하는 가상영상관리단계를 포함하는 것을 특징으로 하는 가상현실게임제어장치의 동작방법.
12. The method of claim 11,
Wherein the image control step comprises:
A basic image management step of confirming the position of the seat based on the positional identifier and transmitting the matched attribute basic image to the HMD interlocked with the seat position; And
And a virtual image management step of generating the virtual reality image by controlling the synchronization of the matched attribute basic images through synchronization between the respective HMDs.
제 14 항에 있어서,
상기 자이로드롭장치의 동작을 제어하기 위해 상기 특정게임의 시나리오에 기초하여 동작제어신호를 생성하는 동작제어단계; 및
상기 특정게임의 진행 시, 상기 적어도 하나의 좌석에 연동된 컨트롤러의 조작을 감지하여 대응하는 이벤트제어신호를 생성하는 연동제어단계를 더 포함하는 것을 특징으로 하는 가상현실게임제어장치의 동작방법.
15. The method of claim 14,
An operation control step of generating an operation control signal based on a scenario of the specific game to control an operation of the gyro drop device; And
Further comprising an interlocking control step of detecting an operation of a controller interlocked with the at least one seat and generating a corresponding event control signal when the specific game is progressed.
제 15항에 있어서,
상기 가상영상관리단계는,
상기 동작제어신호가 상기 자이로드롭장치의 회전이동과 관련된 경우, 상기 동작제어신호에 의해 상기 적어도 하나의 좌석이 제1 위치에서 제2 위치로 회전되면, 상기 위치식별자에 기초하여 상기 가상현실이미지로부터 상기 좌석의 위치 별로 제어 가능한 속성가상현실이미지를 확인하고, 상기 제2 위치에서 제어 가능한 해당 속성가상현실이미지가 상기 각 HMD 상에 출력되도록 제어하는 것을 특징으로 하는 가상현실게임제어장치의 동작방법.
16. The method of claim 15,
Wherein the virtual image management step comprises:
When the operation control signal is related to the rotational movement of the gyro drop device, the at least one seat is rotated from the first position to the second position by the operation control signal, And controlling the virtual reality image to be controllable according to the position of the seat and outputting the corresponding property virtual reality image that is controllable in the second position on each of the HMDs.
제 15 항에 있어서,
상기 가상영상관리단계는,
상기 동작제어신호가 상기 자이로드롭장치의 상승이동과 관련된 경우, 상기 가상현실이미지의 전체영역 중 상기 동작제어신호에 대응하는 상단영역으로 시선이 상승하도록 제어하며,
상기 동작제어신호가 상기 자이로드롭장치의 하강이동과 관련된 경우, 상기 가상현실이미지의 전체영역 중 상기 동작제어신호에 대응하는 하단영역으로 시선이 하강하도록 제어하는 것을 특징으로 하는 가상현실게임제어장치의 동작방법.
16. The method of claim 15,
Wherein the virtual image management step comprises:
And controls the visual line to rise to an upper area corresponding to the operation control signal among the entire area of the virtual reality image when the operation control signal is related to the ascending movement of the gyro drop device,
And controls the visual line to be lowered to a lower region corresponding to the operation control signal of the entire region of the virtual reality image when the operation control signal is related to the descending movement of the gyro drop device. How it works.
제 16 항에 있어서,
상기 가상영상관리단계는,
상기 이벤트제어신호에 기초하여 컨트롤러를 조작한 특정좌석에서 제어 가능한 제1 속성가상현실이미지를 확인하고, 상기 제1 속성가상현실이미지를 제1 변환가상현실이미지로 변환하여 해당 HMD 상에 표시되도록 제어하는 것을 특징으로 하는 가상현실게임제어장치의 동작방법.
17. The method of claim 16,
Wherein the virtual image management step comprises:
A first attribute virtual reality image that is controllable in a specific seat operated by the controller based on the event control signal, converts the first attribute virtual reality image into a first converted virtual reality image, and controls the first virtual reality image to be displayed on the corresponding HMD Wherein the virtual reality game control device is a virtual reality game control device.
KR1020160073275A 2016-06-13 2016-06-13 Apparatus for controlling virtual reality game and control method thereof Active KR101916863B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020160073275A KR101916863B1 (en) 2016-06-13 2016-06-13 Apparatus for controlling virtual reality game and control method thereof
PCT/KR2017/005647 WO2017217675A1 (en) 2016-06-13 2017-05-30 Virtual reality game control device and operation method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160073275A KR101916863B1 (en) 2016-06-13 2016-06-13 Apparatus for controlling virtual reality game and control method thereof

Publications (2)

Publication Number Publication Date
KR20170140665A KR20170140665A (en) 2017-12-21
KR101916863B1 true KR101916863B1 (en) 2018-11-08

Family

ID=60663150

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160073275A Active KR101916863B1 (en) 2016-06-13 2016-06-13 Apparatus for controlling virtual reality game and control method thereof

Country Status (2)

Country Link
KR (1) KR101916863B1 (en)
WO (1) WO2017217675A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108721890B (en) * 2018-05-25 2022-02-01 数字王国空间(北京)传媒科技有限公司 VR action adaptation method, device and readable storage medium
US10650239B2 (en) 2018-07-25 2020-05-12 At&T Intellectual Property I, L.P. Context-based object location via augmented reality device
KR20200012561A (en) 2018-07-27 2020-02-05 주식회사 맘모식스 System and method for game in virtual reality
CN111991800B (en) * 2019-02-22 2024-06-21 网易(杭州)网络有限公司 Game role control method, device, equipment and storage medium
CN114066548B (en) * 2020-07-31 2025-05-30 阿里巴巴集团控股有限公司 Data processing method, device, electronic device and computer storage medium
CN112057841A (en) * 2020-09-23 2020-12-11 江苏视天虚拟现实科技有限公司 Method for controlling VR glasses based on mobile phone gyroscope
KR102522965B1 (en) * 2022-10-05 2023-04-18 주식회사 제이이노베이션 Video projection system that can realize various genres

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2949176B2 (en) * 1992-04-30 1999-09-13 株式会社セガ・エンタープライゼス Shooting ride game machine

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5616079A (en) * 1993-06-16 1997-04-01 Namco Ltd. Three-dimensional games machine
KR101060998B1 (en) * 2009-03-26 2011-08-31 서울대학교산학협력단 User Location Based Networking Virtual Space Simulator System
US8964008B2 (en) * 2011-06-17 2015-02-24 Microsoft Technology Licensing, Llc Volumetric video presentation
KR101574771B1 (en) * 2013-11-27 2015-12-04 주식회사 케이티 Video providing system, and method thereof
KR101839113B1 (en) * 2016-03-30 2018-03-16 (주)퓨처젠 Virtual network training processing unit included client system of immersive virtual training system that enables recognition of respective virtual training space and collective and organizational cooperative training in shared virtual workspace of number of trainees through multiple access and immersive virtual training method using thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2949176B2 (en) * 1992-04-30 1999-09-13 株式会社セガ・エンタープライゼス Shooting ride game machine

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"가상과 현실의 만남...VR놀이기구가 다가온다", 인터넷 이뉴스투데이 기사(2016.05.07.)*

Also Published As

Publication number Publication date
KR20170140665A (en) 2017-12-21
WO2017217675A1 (en) 2017-12-21

Similar Documents

Publication Publication Date Title
KR101916863B1 (en) Apparatus for controlling virtual reality game and control method thereof
TWI786701B (en) Method and system for eye tracking with prediction and late update to gpu for fast foveated rendering in an hmd environment and non-transitory computer-readable medium
EP3794427B1 (en) Dynamic graphics rendering based on predicted saccade landing point
EP3687644B1 (en) Venue mapping for virtual reality spectating of electronic sports
CN112578565B (en) Real-time lens aberration correction from eye tracking
CN109792564B (en) Method and system for accessing previously stored gameplay through video recording performed on a game cloud system
JP6545744B2 (en) Operation mode switching in head mounted display
CN107303434A (en) Recreation ground Riding Accommodation
US20200306636A1 (en) Game device, control method of game device, and storage medium that can be read by computer
WO2018165175A1 (en) Cut-scene gameplay
WO2018206603A1 (en) Providing a location-based mixed-reality experience
KR102427587B1 (en) Method, device and system for providing flight training simulator based on augmented reality
JP6929338B2 (en) Devices and methods for visualizing images while operating a vehicle in an amusement park, and devices and methods for managing image viewing devices.
KR102343601B1 (en) Tourism experience system with 60DOF online multi-player
KR20180122869A (en) Method and apparatus for processing 3 dimensional image
WO2018206605A1 (en) Transport simulation in a location-based mixed-reality game system
KR101506668B1 (en) Apparatus and method for displaying virtual object
KR20110106644A (en) Game processing method, computer-readable recording medium and game device recording the program
KR20180031838A (en) Image Simulating System, Host Apparatus and Method for Providing Multi-perspective based Image

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20160613

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: 20170918

Patent event code: PE09021S01D

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20180323

Patent event code: PE09021S01D

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: 20181029

PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20181102

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20181105

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20210927

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20221212

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20230907

Start annual number: 6

End annual number: 6