KR102183562B1 - Method of providing interactive rhythm games and interactive content system - Google Patents

Method of providing interactive rhythm games and interactive content system Download PDF

Info

Publication number
KR102183562B1
KR102183562B1 KR1020200000342A KR20200000342A KR102183562B1 KR 102183562 B1 KR102183562 B1 KR 102183562B1 KR 1020200000342 A KR1020200000342 A KR 1020200000342A KR 20200000342 A KR20200000342 A KR 20200000342A KR 102183562 B1 KR102183562 B1 KR 102183562B1
Authority
KR
South Korea
Prior art keywords
rhythm game
stage
interactive content
user
information
Prior art date
Application number
KR1020200000342A
Other languages
Korean (ko)
Inventor
곽호근
유경용
강민규
김민욱
김태홍
유재영
지화선
한신야
Original Assignee
주식회사 씨제이이엔엠
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 씨제이이엔엠 filed Critical 주식회사 씨제이이엔엠
Priority to KR1020200000342A priority Critical patent/KR102183562B1/en
Application granted granted Critical
Publication of KR102183562B1 publication Critical patent/KR102183562B1/en

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/80Special adaptations for executing a specific game genre or game mode
    • A63F13/814Musical performances, e.g. by evaluating the player's ability to follow a notation
    • 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/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/213Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63JDEVICES FOR THEATRES, CIRCUSES, OR THE LIKE; CONJURING APPLIANCES OR THE LIKE
    • A63J5/00Auxiliaries for producing special effects on stages, or in circuses or arenas
    • A63J5/02Arrangements for making stage effects; Auxiliary stage appliances
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • 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/8047Music games

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

An interactive content system according to one embodiment of the present invention comprises: a display device installed on a stage to output a video of a rhythm game; two or more sensing devices acquiring motion information of a user on the stage; and an interactive content server checking at least one event occurring in the rhythm game according to the motion information acquired by the sensing devices and generating a stage control signal corresponding to the checked event. The present invention generates a note based on the gestures of a choreographer suitable for K-pop music and provides the rhythm game which can generate stage effects suitable for various events such as multiple user gestures, high scores, highlights, arrival to the top rank range, etc., thereby providing new-type rhythm game content to a user.

Description

인터랙티브 리듬 게임 제공 방법 및 인터랙티브 콘텐츠 시스템{METHOD OF PROVIDING INTERACTIVE RHYTHM GAMES AND INTERACTIVE CONTENT SYSTEM}Interactive rhythm game provision method and interactive content system {METHOD OF PROVIDING INTERACTIVE RHYTHM GAMES AND INTERACTIVE CONTENT SYSTEM}

본 발명은 인터랙티브 리듬 게임 제공 방법 및 이를 수행하는 인터랙티브 콘텐츠 시스템에 관한 것이다. 보다 자세하게는, 무대 위에서 가수의 무대 영상을 보면서 안무를 따라 하는 사용자의 동작을 인식하고, 인식한 동작에 맞게 무대에 설치된 특수 효과 장치를 제어하며, 사용자의 리듬 게임 점수를 산출하는 방법 및 시스템에 관한 것이다.The present invention relates to a method for providing an interactive rhythm game and an interactive content system for performing the same. In more detail, the method and system for recognizing the user's motion following the choreography while watching the singer's stage image on the stage, controlling the special effect device installed on the stage according to the recognized motion, and calculating the user's rhythm game score. About.

많은 게임 장치 제조 업체에서 사용자의 동작을 기반으로 하는 댄스 시뮬레이션 게임을 출시하고 있다. 댄스 시뮬레이션 게임은 관성 센서(IMU 센서)를 이용하여 사용자의 동작을 인식할 수 있으며, 사용자는 게임 내 캐릭터의 동작을 따라 하여, 그 일치 정도에 따라 점수를 얻을 수 있다. Many game device manufacturers are releasing dance simulation games based on user actions. In the dance simulation game, the user's motion can be recognized using an inertial sensor (IMU sensor), and the user can follow the motion of a character in the game and obtain a score according to the degree of match.

이러한 댄스 시뮬레이션 게임은 사용자의 동작을 트래킹하여 점수를 계산하는 방식이 대부분이어서, 새로운 댄스 시뮬레이션 게임의 개발이 더디며, 이에 대한 사용자들의 관심도도 점차 떨어지고 있다.In most of these dance simulation games, the method of calculating scores by tracking the movement of the user is slowing down the development of new dance simulation games, and users' interest in this is also gradually falling.

한편, 한류의 확산에 따라 아카데미뿐만 아니라, 유튜브(Youtube) 등의 영상 스트리밍 서비스를 이용하여 직접 K-Pop 댄스를 배우는 사람들이 증가하고 있으며, K-Pop 댄스를 따라하는 커버 댄스 콘텐츠가 지속적으로 증가하고 있다. Meanwhile, as the Korean Wave spreads, the number of people learning K-Pop dance directly using video streaming services such as YouTube as well as academies is increasing, and cover dance contents that follow K-Pop dance are constantly increasing. Are doing.

그러나 이러한 사용자들의 관심과 댄스 콘텐츠 증가 추세에 비해, K-Pop 댄스를 즐기는 사람들을 위한 전문 무대, 콘텐츠들은 아직까지 개발된 바 없다. However, in contrast to the interest of these users and the increasing trend of dance content, specialized stages and contents for those who enjoy K-Pop dance have not yet been developed.

이에 본 발명은, 현재 각광받고 있는 K-Pop 과 댄스 시뮬레이션 게임을 결합하여, K-Pop 댄스 영상에 따라 댄스 시뮬레이션 게임을 하는 무대 위 사용자에게, 게임 영상에 맞게 무대 효과를 제공할 수 있는 인터랙티브 콘텐츠 시스템을 제안한다.Accordingly, the present invention combines the currently popular K-Pop and dance simulation games, and interactive content capable of providing stage effects according to the game images to users on the stage who play dance simulation games according to the K-Pop dance images. Propose a system.

한국등록특허공보 제10-1635117호(2016.06.24.)Korean Registered Patent Publication No. 10-1635117 (2016.06.24.)

본 발명이 해결하고자 하는 기술적 과제는, 무대 위 사용자의 동작에 따라 리듬 게임 영상과 무대 장치들을 제어하여, 사용자가 K-Pop 댄스 가수가 된 것 같은 기분을 느낄 수 있게 하는 인터랙티브 콘텐츠 시스템을 제공하는 것이다.The technical problem to be solved by the present invention is to provide an interactive content system that allows the user to feel like a K-Pop dance singer by controlling rhythm game images and stage devices according to the user's motion on the stage. will be.

본 발명이 해결하고자 하는 다른 기술적 과제는, 음악 별로 안무가의 수, 각 안무가의 안무 데이터(동작, 동선)를 구분하고, 구분된 안무 데이터를 기초로 사용자의 동작을 파악하여 리듬 게임의 점수와, 이에 따른 특수 효과를 새롭게 산출할 수 있는 인터랙티브 리듬 게임을 제공하는 것이다.Another technical problem to be solved by the present invention is to classify the number of choreographers for each music, choreography data (movement, movement) of each choreographer, and grasp the user's motion based on the separated choreography data, and score of the rhythm game It is to provide an interactive rhythm game that can newly calculate special effects accordingly.

본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The technical problems of the present invention are not limited to the technical problems mentioned above, and other technical problems that are not mentioned will be clearly understood by those skilled in the art from the following description.

본 발명의 일 실시 예에 따른 인터랙티브 콘텐츠 시스템은, 무대에 설치되어 리듬 게임의 영상을 출력하는 디스플레이 장치, 상기 무대 위에서 사용자의 모션 정보를 획득하는 적어도 두 개 이상의 센싱 장치 및 상기 센싱 장치가 획득한 모션 정보에 따라 상기 리듬 게임에서 발생되는 적어도 하나의 이벤트를 확인하고, 확인된 이벤트에 대응되는 무대 제어 신호를 생성하는 인터랙티브 콘텐츠 서버를 포함한다.The interactive content system according to an embodiment of the present invention includes a display device installed on a stage to output an image of a rhythm game, at least two sensing devices for acquiring motion information of a user on the stage, and a sensing device acquired by the sensing device. And an interactive content server that checks at least one event generated in the rhythm game according to motion information, and generates a stage control signal corresponding to the confirmed event.

일 실시 예에 따르면, 상기 무대에 배치되며, 상기 무대 제어 신호에 대응되는 조명을 출력하는 조명 장치를 더 포함할 수 있다.According to an embodiment, a lighting device disposed on the stage and outputting lighting corresponding to the stage control signal may be further included.

일 실시 예에 따르면, 상기 무대에 배치되며, 상기 무대 제어 신호에 대응되는 특수 효과를 제공하는 특수 효과 장치를 더 포함할 수 있다.According to an embodiment, a special effect device disposed on the stage and providing a special effect corresponding to the stage control signal may be further included.

일 실시 예에 따르면, 상기 특수 효과 장치는, 발향 장치, 송풍 장치, 불꽃 발사 장치, 폭죽 장치, 안개 장치, 분무 장치 및 진동 장치 중 적어도 하나를 포함할 수 있다.According to an embodiment, the special effect device may include at least one of a smell diffusion device, a blower device, a flame launch device, a firecracker device, a fog device, a spray device, and a vibration device.

일 실시 예에 따르면, 상기 인터랙티브 콘텐츠 서버는, 상기 디스플레이 장치 및 상기 센싱 장치와의 연결 상태 또는 리듬 게임 어플리케이션의 실행 여부에 따라, 상기 조명 장치 또는 상기 특수 효과 장치로 관리자의 조작 신호를 입력 받을 수 있는 트리거 신호를 송신할 수 있다.According to an embodiment, the interactive content server may receive an operator's manipulation signal through the lighting device or the special effect device according to a connection state between the display device and the sensing device or whether a rhythm game application is running. A trigger signal can be transmitted.

일 실시 예에 따르면, 상기 센싱 장치는, 사용자의 머리, 손, 팔, 어깨, 발, 무릎 및 다리 중 적어도 하나의 위치에 장착되고, 장착 위치에 따른 식별 정보를 상기 인터랙티브 콘텐츠 서버로 송신할 수 있다.According to an embodiment, the sensing device is mounted on at least one of the user's head, hand, arm, shoulder, foot, knee, and leg, and transmits identification information according to the mounting position to the interactive content server. have.

일 실시 예에 따르면, 상기 디스플레이 장치는, 상기 무대의 바닥에 복수 개가 설치되며, 상기 복수 개의 장치 중 일부 영역에 위치한 장치에서 사용자의 터치 입력을 인식할 수 있는 터치 모듈을 포함할 수 있다.According to an embodiment, a plurality of the display devices may be installed on the floor of the stage, and may include a touch module capable of recognizing a user's touch input by a device located in a partial area of the plurality of devices.

일 실시 예에 따르면, 상기 인터랙티브 콘텐츠 서버는, 복수의 음악 정보, 음악 영상 및 음악에 대응되는 안무가의 수, 각 안무가의 안무 데이터 중 적어도 하나를 저장할 수 있다.According to an embodiment, the interactive content server may store at least one of a plurality of pieces of music information, a music image, a number of choreographers corresponding to music, and choreography data of each choreographer.

일 실시 예에 따르면, 상기 인터랙티브 콘텐츠 서버는, 상기 리듬 게임에서 플레이되는 음악 정보, 해당 음악에 대응되는 안무가의 수 및 각 안무가의 안무 데이터 중 적어도 하나와, 상기 리듬 게임에 연동된 센싱 장치의 수를 확인하고, 각각의 센싱 장치에 서로 다른 안무 데이터를 매칭시킬 수 있다.According to an embodiment, the interactive content server includes at least one of music information played in the rhythm game, the number of choreographers corresponding to the music, and choreography data of each choreographer, and the number of sensing devices linked to the rhythm game. Can be checked, and different choreography data can be matched to each sensing device.

일 실시 예에 따르면, 상기 리듬 게임에서 발생되는 적어도 하나의 이벤트는, 상기 안무가 별 안무 데이터와 상기 모션 정보 또는 상기 무대에 위치한 사용자의 동선 정보와의 매칭 정도에 따라 발생되는 이벤트일 수 있다.According to an embodiment, the at least one event generated in the rhythm game may be an event generated according to a degree of matching between the choreography data for each choreographer and the motion information or movement information of a user located on the stage.

일 실시 예에 따르면, 상기 인터랙티브 콘텐츠 서버는, 상기 이벤트에 따라 기 저장된 무대 제어 신호가 존재하는지 판단하고, 판단 결과 기 저장된 무대 제어 신호가 존재하지 않는 경우, 상기 무대에 배치된 디스플레이 장치, 센싱 장치, 조명 장치 및 특수 효과 장치 중 적어도 하나의 장치를 제어할 수 있다.According to an embodiment, the interactive content server determines whether a pre-stored stage control signal exists according to the event, and when the pre-stored stage control signal does not exist as a result of the determination, the display device or sensing device disposed on the stage , It is possible to control at least one of the lighting device and the special effect device.

일 실시 예에 따르면, 상기 인터랙티브 콘텐츠 서버는, 상기 센싱 장치의 종류에 따라 상기 무대의 천장, 바닥, 정면 및 좌우측면 중 적어도 어느 하나의 면에 설치된 디스플레이 장치로 출력되는 부가 영상 정보를 생성할 수 있다.According to an embodiment, the interactive content server may generate additional video information output to a display device installed on at least one of the ceiling, floor, front and left and right sides of the stage according to the type of the sensing device. have.

본 발명의 다른 실시 예에 따른 인터랙티브 리듬 게임 제공 방법은, 인터랙티브 콘텐츠 서버가 인터랙티브 리듬 게임을 제공하는 방법으로서, 무대에 설치된 디스플레이 장치로 리듬 게임의 영상을 출력하는 단계, 상기 무대에 위치한 사용자의 모션 정보를 획득하는 단계, 상기 모션 정보에 따라 상기 리듬 게임에서 발생되는 적어도 하나의 이벤트를 확인하는 단계 및 확인된 이벤트에 대응되는 무대 제어 신호를 생성하는 단계를 포함한다.An interactive rhythm game providing method according to another embodiment of the present invention is a method for providing an interactive rhythm game by an interactive content server, comprising: outputting an image of a rhythm game to a display device installed on a stage, and a motion of a user located on the stage. Obtaining information, confirming at least one event occurring in the rhythm game according to the motion information, and generating a stage control signal corresponding to the confirmed event.

일 실시 예에 따르면, 상기 무대 제어 신호는, 상기 사용자가 장착한 센싱 장치, 상기 무대의 천장, 바닥, 정면 및 좌우측면 중 어느 하나의 면에 설치된 디스플레이 장치, 조명 장치 및 특수 효과 장치 중 적어도 하나의 장치에서 제공하는 제어 신호일 수 있다.According to an embodiment, the stage control signal is at least one of a sensing device mounted by the user, a display device installed on any one of the ceiling, floor, front and left and right sides of the stage, a lighting device, and a special effect device. It may be a control signal provided by the device of.

일 실시 예에 따르면, 상기 특수 효과 장치는, 발향 장치, 송풍 장치, 불꽃 발사 장치, 폭죽 장치, 안개 장치, 분무 장치 및 진동 장치 중 적어도 하나를 포함할 수 있다.According to an embodiment, the special effect device may include at least one of a smell diffusion device, a blower device, a flame launch device, a firecracker device, a fog device, a spray device, and a vibration device.

일 실시 예에 따르면, 상기 디스플레이 장치는, 상기 무대의 바닥에 복수 개가 설치되며, 상기 복수 개의 장치 중 일부 영역에 위치한 장치에서 사용자의 터치 입력을 인식할 수 있는 터치 모듈을 포함할 수 있다.According to an embodiment, a plurality of the display devices may be installed on the floor of the stage, and may include a touch module capable of recognizing a user's touch input by a device located in a partial area of the plurality of devices.

일 실시 예에 따르면, 상기 리듬 게임의 영상을 출력하는 단계 이전에, 사용자의 음악 선택 정보를 확인하고, 상기 리듬 게임에서 해당 음악에 대응되는 적어도 하나의 안무가에 대한 안무 데이터를 로드하는 단계를 더 포함할 수 있다.According to an embodiment, before the step of outputting the image of the rhythm game, the step of checking the user's music selection information and loading choreography data for at least one choreographer corresponding to the music in the rhythm game is further performed. Can include.

일 실시 예에 따르면, 상기 모션 정보를 획득하는 단계 이전에, 상기 리듬 게임에 연동된 센싱 장치의 개수 및 해당 센싱 장치의 식별 정보를 확인하는 단계 및 확인된 센싱 장치의 수가 기 설정된 개수 이상인 경우, 각각의 센싱 장치에 서로 다른 안무 데이터를 매칭시키는 단계를 더 포함할 수 있다.According to an embodiment, before the step of acquiring the motion information, checking the number of sensing devices linked to the rhythm game and identification information of the corresponding sensing device, and when the number of confirmed sensing devices is greater than or equal to a preset number, It may further include matching different choreography data to each sensing device.

일 실시 예에 따르면, 상기 모션 정보를 획득하는 단계는, 상기 무대에 위치한 사용자의 동선 정보를 획득하는 단계를 더 포함하고, 상기 이벤트를 확인하는 단계는, 상기 안무가 별 안무 데이터와 상기 모션 정보 또는 상기 동선 정보의 매칭 정도에 따라 발생되는 이벤트를 확인하는 단계일 수 있다.According to an embodiment, the acquiring of the motion information further comprises acquiring information on a movement line of a user located on the stage, and the step of confirming the event includes choreography data for each choreographer and the motion information or It may be a step of confirming an event generated according to the matching degree of the traffic line information.

일 실시 예에 따르면, 상기 무대 제어 신호를 생성하는 단계는, 확인된 이벤트에 따라 기 저장된 무대 제어 신호가 존재하는지 판단하는 단계 및 판단 결과 기 저장된 무대 제어 신호가 존재하지 않는 경우, 상기 디스플레이 장치, 센싱 장치, 조명 장치 및 특수 효과 장치 중 적어도 하나의 장치를 제어하는 단계를 더 포함할 수 있다.According to an embodiment, the generating of the stage control signal includes determining whether a pre-stored stage control signal exists according to a confirmed event, and when the pre-stored stage control signal does not exist, the display device, It may further include controlling at least one of a sensing device, a lighting device, and a special effect device.

일 실시 예에 따르면, 상기 모션 정보를 획득하는 단계 이전에, 사용자의 머리, 손, 팔, 어깨, 발, 무릎 및 다리 중 적어도 하나의 위치에 장착되는 센싱 장치를 인식하고, 상기 센싱 장치로부터 장착 위치에 따른 식별 정보를 수신하는 단계를 더 포함할 수 있다.According to an embodiment, before the step of acquiring the motion information, a sensing device mounted at at least one of the user's head, hand, arm, shoulder, foot, knee, and leg is recognized, and installed from the sensing device. It may further include receiving identification information according to the location.

일 실시 예에 따르면, 상기 무대 제어 신호를 생성하는 단계는, 상기 센싱 장치의 종류에 따라 상기 무대의 천장, 벽면 및 바닥면 중 적어도 어느 하나의 면에 설치된 디스플레이 장치로 출력되는 부가 영상 정보를 생성하는 단계를 더 포함할 수 있다.According to an embodiment, the generating of the stage control signal comprises generating additional image information output to a display device installed on at least one of the ceiling, wall, and floor of the stage according to the type of the sensing device. It may further include the step of.

본 발명의 또 다른 실시 예에 따르면, 상술한 방법 중 어느 하나의 인터랙티브 리듬 게임 제공 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 포함한다.According to another embodiment of the present invention, a computer-readable recording medium is included in which a program for executing any one of the above-described methods for providing an interactive rhythm game on a computer is recorded.

본 발명에 의하면, K-Pop 음악에 맞는 안무가의 동작을 기반으로 노트를 생성하고, 복수의 사용자의 동작, 고득점, 하이라이트, 순위권 도달 등 각종 이벤트에 맞는 무대 효과가 생성될 수 있는 리듬 게임에 의하여, 사용자에게 새로운 방식의 리듬 게임 콘텐츠를 제공할 수 있다. 특히, 사용자의 신체에 부착된 센싱 장치를 이용한 손 동작, 발 동작 외에도, 무대 위에서 사용자의 동선을 파악하여 점수를 산정할 수 있는 새로운 방식의 리듬 게임을 제공할 수 있다.According to the present invention, notes are generated based on the choreographer's movements suitable for K-Pop music, and by a rhythm game that can generate stage effects suitable for various events such as movements of a plurality of users, high scores, highlights, reaching the rankings, etc. , It is possible to provide a new type of rhythm game content to the user. In particular, in addition to hand movements and foot movements using a sensing device attached to the user's body, a new type of rhythm game capable of calculating a score by grasping the movement of the user on the stage can be provided.

또한, 복수의 사용자들이 하나의 동작에 맞춰 춤추는 것이 아니라 서로 다른 노트를 플레이하여 군무 퍼포먼스를 이루는 바, 사용자들은 실제로 K-Pop 댄스 가수, 그룹이 된 것 같은 기분을 느낄 수 있다.In addition, since a plurality of users do not dance to one movement but play different notes to achieve a group dance performance, users can feel as if they are actually a K-Pop dance singer or group.

또한, 리듬 게임에서 발생되는 이벤트에 맞게 무대를 제작하고, 무대 내 각종 효과 장치를 제어할 수 있는 인터랙티브 콘텐츠 서버를 제공하여, 관리 감독을 위한 인력을 최소화하면서 다수의 사용자들이 즐길 수 있는 인터랙티브 콘텐츠 시스템을 제공할 수 있다. 예를 들어, 인터랙티브 콘텐츠 시스템은 방송 대기 공간에 설치되어 방청객들의 무료함을 해소하거나, 뮤직 페스티벌과 같은 행사에서 관객 참여형 이벤트로 사용될 수 있다. In addition, by providing an interactive content server capable of producing a stage according to events occurring in a rhythm game and controlling various effect devices on the stage, an interactive content system that can be enjoyed by a large number of users while minimizing the manpower for management and supervision. Can provide. For example, the interactive content system may be installed in a broadcasting waiting space to eliminate the boredom of audiences, or may be used as an event for audience participation in events such as music festivals.

또한, 무대의 정면, 천장, 바닥, 좌우측면이 디스플레이 장치로 이루어질 수 있어, 관람객들의 무대 몰입도를 높일 수 있다.In addition, the front, ceiling, floor, and left and right sides of the stage can be formed of a display device, thereby increasing the level of immersion of the audience on the stage.

본 발명의 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해 될 수 있을 것이다.The effects of the present invention are not limited to the above-mentioned effects, and other effects that are not mentioned will be clearly understood by those skilled in the art from the following description.

도 1은 본 발명의 일 실시 예에 따른 인터랙티브 콘텐츠 시스템의 구성을 나타낸 도면이다.
도 2는 본 발명의 일 실시 예에 따른 인터랙티브 콘텐츠 서버의 구성을 나타낸 도면이다.
도 3은 본 발명의 일 실시 예에 따른 인터랙티브 콘텐츠 서버에서 제공하는 노트를 예시적으로 설명하기 위한 도면이다.
도 4는 본 발명의 일 실시 예에 따른 인터랙티브 리듬 게임 제공 방법의 흐름을 나타낸 순서도이다.
도 5는 도 4에 도시된 S130 내지 S150 단계를 구체화한 순서도이다.
1 is a diagram showing the configuration of an interactive content system according to an embodiment of the present invention.
2 is a diagram showing the configuration of an interactive content server according to an embodiment of the present invention.
FIG. 3 is a diagram illustrating a note provided by an interactive content server according to an embodiment of the present invention.
4 is a flowchart illustrating a flow of a method for providing an interactive rhythm game according to an embodiment of the present invention.
5 is a flowchart illustrating steps S130 to S150 shown in FIG. 4.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예를 상세히 설명한다. 본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 게시되는 실시 예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 게시가 완전하도록 하고, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Advantages and features of the present invention, and a method of achieving them will become apparent with reference to embodiments described below in detail together with the accompanying drawings. However, the present invention is not limited to the embodiments to be posted below, but may be implemented in various different forms, and only these embodiments make the posting of the present invention complete, and common knowledge in the technical field to which the present invention pertains. It is provided to completely inform the scope of the invention to those who have it, and the invention is only defined by the scope of the claims. The same reference numerals refer to the same components throughout the specification.

다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다. 본 명세서에서 사용된 용어는 실시 예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다.Unless otherwise defined, all terms (including technical and scientific terms) used in the present specification may be used as meanings that can be commonly understood by those of ordinary skill in the art to which the present invention belongs. In addition, terms defined in a commonly used dictionary are not interpreted ideally or excessively unless explicitly defined specifically. The terms used in the present specification are for describing exemplary embodiments and are not intended to limit the present invention. In this specification, the singular form also includes the plural form unless specifically stated in the phrase.

본 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소, 단계, 동작 및/또는 소자는 하나 이상의 다른 구성요소, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.As used herein, “comprises” and/or “comprising” refers to the recited component, step, operation, and/or element, of one or more other elements, steps, operations and/or elements. It does not exclude presence or addition.

도 1은 본 발명의 일 실시 예에 따른 인터랙티브 콘텐츠 시스템(1000)의 구성을 나타낸 도면이다.1 is a diagram showing the configuration of an interactive content system 1000 according to an embodiment of the present invention.

도 1을 참조하면, 인터랙티브 콘텐츠 시스템(1000)은 공연, 음악 방송 등이 진행될 수 있는 무대에서 구현되는 인터랙티브(Interactive) 리듬 게임 제공 시스템으로서, 무대 위의 사용자 동작을 기반으로 리듬 게임이 플레이될 수 있으며, 소정의 단차가 있는 무대 아래에서는 관람객들이 리듬 게임을 관람할 수 있다. Referring to FIG. 1, the interactive content system 1000 is an interactive rhythm game providing system implemented on a stage where performances, music broadcasts, etc. can be performed, and a rhythm game can be played based on user actions on the stage. Also, under the stage with a predetermined level, visitors can watch the rhythm game.

인터랙티브 콘텐츠 시스템(1000)은, 디스플레이 장치(100), 센싱 장치(200), 인터랙티브 콘텐츠 서버(300), 조명 장치(400) 및 특수 효과 장치(500)를 포함할 수 있다. 이하, 각 구성 요소들에 대하여 구체적으로 설명한다.The interactive content system 1000 may include a display device 100, a sensing device 200, an interactive content server 300, a lighting device 400, and a special effect device 500. Hereinafter, each component will be described in detail.

디스플레이 장치(100)는 무대에 설치되어 리듬 게임의 영상을 출력할 수 있다. 구체적으로, 디스플레이 장치(100)는 사용자와 관람객이 리듬 게임의 영상을 볼 수 있도록 무대의 정면에 배치될 뿐만 아니라, 무대의 천장, 바닥 및 좌우측면 중 어디에나 더 설치될 수 있다. 또한, 각 면들이 연결되는 모서리 영역은 곡면으로 형성함으로써 리듬 게임의 영상을 매끄럽게 출력할 수 있다.The display device 100 may be installed on a stage to output an image of a rhythm game. Specifically, the display device 100 may be disposed on the front of the stage so that users and visitors can view the image of the rhythm game, and may be further installed on any of the ceiling, the floor, and left and right sides of the stage. In addition, by forming the corner region to which the respective surfaces are connected to a curved surface, the image of the rhythm game can be smoothly output.

아울러, 각 디스플레이 장치(100)는 배치된 위치 별로 서로 다른 영상을 출력하거나, 복수개의 디스플레이에 연결되는 하나의 이미지를 출력할 수 있다. 예를 들어, 무대의 측면에 배치된 디스플레이 장치는 리듬 게임 점수를 출력하거나, 사용자의 동작에 따라 발생하는 이벤트(예. 콤보, 미스, 최고 점수 달성) 효과 이미지를 출력하여, 사용자가 리듬 게임을 플레이하는 과정에서 참조할 수 있게 하거나 재미를 배가시킬 수 있다. 다른 예로서, 무대 전체에 배치된 디스플레이 장치(100)는 사용자가 따라 할 수 있도록 음악에 맞는 댄스 영상을 출력할 수도 있다.In addition, each display device 100 may output different images for each of the arranged positions or may output one image connected to a plurality of displays. For example, a display device placed on the side of the stage outputs the score of a rhythm game, or an image of an event (e.g., combo, miss, achievement of the highest score) that occurs according to the user's actions, so that the user can play the rhythm game. It can be referenced in the process of playing, or it can increase the fun. As another example, the display device 100 disposed on the entire stage may output a dance image suitable for music so that a user can follow it.

또한, 무대 전체에 출력되는 하나의 영상은 잘리거나 비어있는 부분이 존재하지 않도록 복수의 디스플레이 장치(100)의 실제 사이즈에 맞게 출력될 수 있으며, 이는 후술하게 될 인터랙티브 콘텐츠 서버(300)에 의해 조정될 수 있다.In addition, one image output on the entire stage may be output to fit the actual size of the plurality of display devices 100 so that there is no cut or empty part, which will be adjusted by the interactive content server 300 to be described later. I can.

한편, 도 1에 도시된 바와 같이, 복수 개의 디스플레이 장치(100)가 나란히 배치되어 하나의 화면을 구성할 수 있는데, 이 복수개의 디스플레이 장치들 중 특히 무대의 바닥에 배치된 디스플레이 장치(100')는, 사용자의 터치 입력을 인식할 수 있는 터치 모듈(미도시)을 더 포함할 수 있다. 예를 들어, 터치 모듈을 포함하는 디스플레이 장치(100')는 사용자가 리듬 게임을 플레이하는 무대 중앙에 배치될 수 있다. Meanwhile, as shown in FIG. 1, a plurality of display devices 100 may be arranged side by side to form one screen. Among the plurality of display devices, a display device 100 ′ particularly disposed on the floor of a stage May further include a touch module (not shown) capable of recognizing a user's touch input. For example, the display device 100 ′ including a touch module may be disposed at the center of a stage where a user plays a rhythm game.

그에 따라, 터치 모듈을 포함하는 디스플레이 장치(100')는, 리듬 게임에서 어느 하나의 음악이 선택된 이후, 무대에 올라선 사용자의 수, 사용자의 초기 위치를 인식하고, 음악/영상의 재생 시간에 따른 사용자의 스텝 이동 폭, 위치를 좌표 값으로 인식할 수 있다. Accordingly, the display device 100 ′ including the touch module recognizes the number of users on the stage and the initial position of the user after any one music is selected in the rhythm game, and determines the playback time of the music/video. The user's step movement width and location can be recognized as coordinate values.

터치 모듈을 포함하는 디스플레이 장치(100')는 또한, 인식한 사용자의 동선 정보를 인터랙티브 콘텐츠 서버(300)로 송신할 수 있으며, 디스플레이 장치(100)(100')에 리듬 게임 어플리케이션이 설치되어 실행될 경우에는, 인식된 정보를 리듬 게임 어플리케이션에 입력 데이터(Input Data)로 입력할 수도 있다. The display device 100' including the touch module may also transmit the recognized user's movement line information to the interactive content server 300, and the rhythm game application is installed and executed on the display device 100, 100'. In this case, the recognized information may be input to the rhythm game application as input data.

이와 같이, 디스플레이 장치(100)는 리듬 게임 어플리케이션이 설치될 수 있고, 이를 로드(Load)하기 위한 메모리(미도시)를 구비할 수 있으며, 리듬 게임 어플리케이션의 실행에 따라 리듬 게임의 영상을 출력할 수 있다.In this way, the display device 100 may install a rhythm game application, may include a memory (not shown) for loading it, and output an image of a rhythm game according to the execution of the rhythm game application. I can.

센싱 장치(200)는 무대 위에 올라 리듬 게임을 플레이하는 사용자의 모션 정보를 획득할 수 있으며, 사용자의 신체에 적어도 두 개 이상이 장착될 수 있다. 예를 들어, 센싱 장치(200)는 사용자의 머리, 손, 팔, 어깨, 발, 무릎 및 다리 중 어느 하나의 위치에 장착될 수 있으며, 각 위치에서 사용자의 모션 정보를 획득하기 위해, 지자기 센서(Magnetic sensor), 가속도 센서(Acceleration sensor), 자이로스코프 센서(Gyroscope sensor) 또는 이를 조합한 6축 또는 9축 동작 인식 센서가 구비될 수 있다. 아울러, 센싱 장치(200)가 획득하는 모션 정보는 리듬 게임 내 음악의 재생 시간에 대응되어 저장될 수 있다.The sensing device 200 may acquire motion information of a user who climbs on a stage and plays a rhythm game, and at least two or more may be mounted on the user's body. For example, the sensing device 200 may be mounted at any one of the user's head, hand, arm, shoulder, foot, knee, and leg, and in order to obtain motion information of the user at each position, a geomagnetic sensor A (Magnetic sensor), an acceleration sensor (Acceleration sensor), a gyroscope sensor (Gyroscope sensor), or a 6-axis or 9-axis motion recognition sensor in combination thereof may be provided. In addition, motion information acquired by the sensing device 200 may be stored in correspondence with the playing time of music in the rhythm game.

도 1에 도시된 바와 같이, 리듬 게임을 플레이하는 사용자는 다수일 수도 있으므로, 센싱 장치(200)는 사용자의 신체 장착 위치를 나타내는 식별 정보와 함께 고유 장치에 대한 식별 정보도 송신할 수 있으며, 이 정보들은 리듬 게임 어플리케이션이 설치된 디스플레이 장치(100)나 이를 제어하는 인터랙티브 콘텐츠 서버(300)에서 수신될 수 있다. 예를 들어, 센싱 장치(200)는 "제1 사용자(USER 1), 센싱 장치 #2, 왼손 #1, 오른손 #2, 오른쪽 무릎 #3, 왼쪽 무릎 #4"와 같은 정보를 디스플레이 장치(100) 또는 인터랙티브 콘텐츠 서버(300)로 송신할 수 있다.As shown in FIG. 1, since there may be a large number of users playing the rhythm game, the sensing device 200 may transmit identification information on a unique device along with identification information indicating the user's body mounting position. The information may be received from the display device 100 in which the rhythm game application is installed or the interactive content server 300 controlling the same. For example, the sensing device 200 displays information such as "first user (USER 1), sensing device #2, left hand #1, right hand #2, right knee #3, left knee #4" ) Or can be transmitted to the interactive content server 300.

또한, 센싱 장치(200)가 디스플레이 장치(100) 또는 인터랙티브 콘텐츠 서버(300)로 모션 정보를 송신하기 위해, 각 장치들에는 근거리 또는 원거리 통신 모듈이 구비될 수 있으며, 리듬 게임의 플레이에 따라 사용자에게 진동 특수 효과를 제공할 수 있도록 센싱 장치(200) 내에 진동 모듈이 구비될 수도 있다. In addition, in order for the sensing device 200 to transmit motion information to the display device 100 or the interactive content server 300, each device may be equipped with a short-range or long-distance communication module, and according to the play of the rhythm game, the user A vibration module may be provided in the sensing device 200 to provide a special vibration effect to the patient.

한편, 디스플레이 장치(100)와 동일하게, 센싱 장치(200)에서 획득한 모션 정보 또한 리듬 게임 어플리케이션에 입력 데이터(Input Data)로 입력될 수 있다. Meanwhile, similar to the display device 100, motion information acquired by the sensing device 200 may also be input as input data to the rhythm game application.

만약, 터치 모듈을 포함하는 디스플레이 장치(100)가 구비되지 않은 경우에는, 사용자의 발 동작을 인식할 수 있는 터치 장치(미도시)가 무대 바닥에 설치될 수도 있다. 여기서, 무대 바닥에 별도로 설치된 터치 장치, 즉 센싱 장치(200)는 유선 또는 무선 통신 모듈을 구비할 수 있다.If the display device 100 including the touch module is not provided, a touch device (not shown) capable of recognizing a user's foot motion may be installed on the stage floor. Here, the touch device separately installed on the stage floor, that is, the sensing device 200 may include a wired or wireless communication module.

인터랙티브 콘텐츠 서버(300)는, 센싱 장치(200)가 획득한 모션 정보에 따라 리듬 게임에서 발생되는 적어도 하나의 이벤트를 확인하고, 확인된 이벤트에 대응되는 무대 제어 신호를 생성할 수 있다. 여기서, 무대 제어 신호는 무대에 배치된 전자 장치들(예. 디스플레이 장치(100), 센싱 장치(200), 디스플레이 장치(300), 조명 장치(400) 및 특수 효과 장치(500))을 제어하기 위한 제어 신호를 의미한다. The interactive content server 300 may check at least one event occurring in the rhythm game according to motion information acquired by the sensing device 200 and generate a stage control signal corresponding to the confirmed event. Here, the stage control signal is used to control electronic devices (e.g., the display device 100, the sensing device 200, the display device 300, the lighting device 400, and the special effect device 500) arranged on the stage. Means the control signal for.

아울러, 인터랙티브 콘텐츠 서버(300)는 이벤트에 맞게 미리 설정된 무대 제어 신호를 검색하는 것 외에, 이벤트에 맞는 무대 제어 신호를 직접 생성할 수도 있으며, 무대 제어 신호를 이용하여 사용자가 실제로 무대 방송을 진행하는 것과 같은 사실감을 제공할 수 있다.In addition, the interactive content server 300 may directly generate a stage control signal suitable for an event, in addition to searching for a stage control signal set in advance for an event. Using the stage control signal, the user actually performs stage broadcasting. It can provide the same realism.

도 2는 본 발명의 일 실시 예에 따른 인터랙티브 콘텐츠 서버(300)의 구성을 나타낸 도면이다.2 is a diagram showing the configuration of an interactive content server 300 according to an embodiment of the present invention.

도 2를 참조하면, 인터랙티브 콘텐츠 서버(300)는 통신부(310), 리듬 게임 제작부(320), 리듬 게임 관리부(330), 제어 신호 생성부(340) 및 저장부(350)를 포함할 수 있다.Referring to FIG. 2, the interactive content server 300 may include a communication unit 310, a rhythm game production unit 320, a rhythm game management unit 330, a control signal generation unit 340 and a storage unit 350. .

통신부(310)는 인터랙티브 콘텐츠 시스템(1000)을 구성하는 장치들과 리듬 게임의 플레이에 따른 제어 정보들을 주고 받을 수 있다. 예를 들어, 통신부(310)는 디스플레이 장치(100), 센서 장치(200)로부터 사용자의 모션 정보, 동선 정보를 수신할 수 있으며, 모션 정보, 동선 정보에 따라 발생하는 이벤트를 사용자가 오감으로 느낄 수 있도록 하는 무대 제어 신호를 조명 장치(400) 또는 특수 효과 장치(500)로 송신할 수 있다.The communication unit 310 may exchange control information according to play of a rhythm game with devices constituting the interactive content system 1000. For example, the communication unit 310 may receive the user's motion information and movement line information from the display device 100 and the sensor device 200, and the user feels an event occurring according to the motion information and the movement line information with five senses. The stage control signal to enable it may be transmitted to the lighting device 400 or the special effect device 500.

리듬 게임 제작부(320)는 디스플레이 장치(100) 또는 센싱 장치(200)에 설치되어 실행 가능한 리듬 게임 어플리케이션을 제작할 수 있다. 구체적으로, 리듬 게임 제작부(320)는 음악에 맞게 춤추는 안무가에게 부착된 센싱 장치(200)로부터 안무 데이터를 제작하거나, 리듬 게임 내 이벤트를 지정하고, 리듬 게임 화면을 구성하는 등 일련의 과정을 통해 리듬 게임 어플리케이션을 제작할 수 있다. The rhythm game production unit 320 may be installed on the display device 100 or the sensing device 200 to produce an executable rhythm game application. Specifically, the rhythm game production unit 320 produces choreography data from the sensing device 200 attached to the choreographer who dances to the music, designates an event within the rhythm game, and configures a rhythm game screen through a series of processes. You can create a rhythm game application.

한편, 리듬 게임 제작부(320)는 음악의 박자, 음악 내 악기 소리에 맞게 노트를 생성하는 것이 아니라, 센싱 장치(200)를 장착한 안무가가 직접 음악에 맞게 춤을 추어 노트를 생성할 수도 있다. 구체적으로, 안무가는 센싱 장치(200)를 장착하고, 동선 정보를 인식할 수 있는 바닥면에서, K-Pop 댄스를 재현할 수 있으며, 리듬 게임 제작부(320)는 센싱 장치(200)를 통해 획득한 모션 정보를 노트로 변환하고, 이를 안무 데이터 형태로 저장할 수 있다. On the other hand, the rhythm game production unit 320 does not generate notes according to the beat of the music or the sound of instruments in the music, but a choreographer equipped with the sensing device 200 may directly dance to the music to generate the notes. Specifically, the choreographer is equipped with a sensing device 200 and can reproduce the K-Pop dance on a floor surface that can recognize movement information, and the rhythm game production unit 320 is acquired through the sensing device 200. One motion information can be converted into a note and saved as choreography data.

즉, 본 발명에서 설명하는 "노트"는, 영상 내 캐릭터로 표현된 안무가 또는 K-Pop 가수의 움직임에서 사용자가 동일하게 맞춰야 하는 신체 일부분으로써, 리듬 게임 내에서 강조 표시될 수 있다. That is, the "note" described in the present invention is a part of the body that the user must match in the movement of the choreographer or K-Pop singer expressed as a character in the image, and may be highlighted in the rhythm game.

아울러, 그룹 가수의 음악일 경우, 다수의 안무가가 각 멤버 별 댄스와 군무를 그대로 재현할 수 있으며, 리듬 게임 제작부(320)는 그에 맞는 서로 다른 노트를 생성하고, 안무가 별(멤버 별) 안무 데이터를 저장할 수 있다. In addition, in the case of the group singer's music, a number of choreographers can reproduce the dance and group dance for each member as it is, and the rhythm game production unit 320 generates different notes according to them, and choreographer data (per member) Can be saved.

이외에도, 리듬 게임 제작부(320)는 안무가가 필요한 음악에서 적어도 한 명의 메인 댄서를 지정할 수 있으며, 그에 따라 사용자가 메인 댄서를 선택하고 리듬 게임을 플레이할 경우, 일반 댄서를 선택한 경우보다 높은 점수를 부여할 수 있다. In addition, the rhythm game production unit 320 may designate at least one main dancer from the music required by the choreographer, and accordingly, when the user selects the main dancer and plays the rhythm game, a higher score is given than when selecting a general dancer. can do.

또한, 리듬 게임 제작부(320)는 리듬 게임 플레이 과정에서 특별 이벤트를 제공하기 위해, 안무가가 기존의 음악 속도보다 더 빠른 속도 또는 더 느린 속도로 춤을 추고, 이를 기초로 노트를 생성할 수도 있다. 이 때, 특별 이벤트는 리듬 게임을 플레이하는 사용자가 연속 콤보(Combo)를 달성하거나 최고 점수를 달성하였을 때 또는 플레이 상황에 관계 없이 무작위로 제공될 수 있다.In addition, in order to provide a special event during the rhythm game play process, the rhythm game production unit 320 may allow the choreographer to dance at a faster or slower speed than the existing music speed, and generate notes based on this. In this case, the special event may be provided at random regardless of a play situation or when a user playing a rhythm game achieves a continuous combo or a maximum score.

한편, 안무 데이터에는 동선 정보가 포함될 수 있으며, 리듬 게임 제작부(320)는 안무가의 동선을 노트로 제작할 수 있다. 예를 들어, 리듬 게임 제작부(320)는 무대 상단에서 사용자의 이동 방향에 대한 정보를 제공할 수 있으며, 리듬 게임 내 노트에서는 이동 방향과 위치로 표현될 수 있다. Meanwhile, the choreography data may include movement line information, and the rhythm game production unit 320 may produce the movement line of the choreographer as a note. For example, the rhythm game production unit 320 may provide information on the direction of movement of the user at the top of the stage, and may be expressed as the movement direction and position in a note in the rhythm game.

도 3은 본 발명의 일 실시 예에 따른 인터랙티브 콘텐츠 서버(200)에서 제공하는 노트를 예시적으로 설명하기 위한 도면이다.FIG. 3 is a diagram for illustratively explaining notes provided by the interactive content server 200 according to an embodiment of the present invention.

도 3을 참조하면, 다수의 사용자(U1, U2, U3, U4)가 리듬 게임을 플레이할 경우, 이동 방향 또는 위치에 대한 노트가 M1~M3으로 표현될 수 있다. 예를 들어, (a)를 보면 다수의 사용자(U1, U2, U3, U4)는 동시에 서로 다른 방향의 M1 노트에 맞게 이동할 수 있으며, M1 노트에 맞게 이동한 후, 다시 M2 노트에 맞게 이동할 수 있다. 또한, (b)를 보면, 일부 사용자(U1, U2, U3)는 이동하지 않은 상태에서, 특정 사용자(U4)가 M1 노트에 맞게 이동하고, 그 다음 사용자(U3)가 M2 노트에 맞게 이동한 후, 그 다음 사용자(U2)가 M3 노트에 맞게 이동할 수 있다. Referring to FIG. 3, when a plurality of users (U1, U2, U3, U4) play a rhythm game, notes on a movement direction or location may be expressed as M1 to M3. For example, looking at (a), multiple users (U1, U2, U3, U4) can simultaneously move to fit the M1 note in different directions, and then move to fit the M1 note and then move back to the M2 note. have. Also, looking at (b), some users (U1, U2, U3) have not moved, and a specific user (U4) moves to fit the M1 note, and then the user (U3) moves to fit the M2 note. After that, the next user U2 can move to fit the M3 note.

아울러, 사용자에게는 이동 방향 또는 위치에 대한 노트가 M1~M3으로 표현되지만, 인터랙티브 콘텐츠 서버(200)에서는 각각의 위치, 이동 크기에 대한 정보를 좌표 값으로 제작하고 저장할 수 있다.In addition, notes on the movement direction or location are expressed to the user as M1 to M3, but the interactive content server 200 may produce and store information on each location and movement size as coordinate values.

이와 같이, 리듬 게임 제작부(320)는 안무가의 동작, 동선을 이용하여 노트를 제작하고, 점수 산정 기준을 정할 수 있으며, 사용자에게는 "곡 선정", "난이도 선정", "게임 플레이", "게임 스코어 확인"과 같은 각종 UI 를 제공할 수 있다. In this way, the rhythm game production unit 320 may produce notes using the choreographer's movements and movements, and determine the score calculation criteria, and for the user, "selection of songs", "selection of difficulty", "game play", "game Various UIs such as "Check Score" can be provided.

리듬 게임 관리부(330)는 리듬 게임 어플리케이션 실행에 따라, 사용자의 리듬 게임 플레이 점수를 계산할 수 있으며, 이를 위해, 리듬 게임 관리부(330)는 모션 확인부(331), 동선 확인부(333), 이벤트 확인부(335), 점수 카운트부(337) 및 부가 영상 생성부(339)를 포함할 수 있다.The rhythm game management unit 330 may calculate the user's rhythm game play score according to the execution of the rhythm game application. To this end, the rhythm game management unit 330 includes a motion check unit 331, a movement line check unit 333, and an event. A verification unit 335, a score counting unit 337, and an additional video generation unit 339 may be included.

모션 확인부(331)는 센싱 장치(200)가 획득한 모션 정보와 해당 음악에 대응되는 안무 데이터를 매칭시켜 매칭 정도를 계산할 수 있다. 구체적으로, 모션 확인부(331)는 센싱 장치(200)로부터 "제1 사용자(USER 1), 센싱 장치 #2, 왼손 #1, 오른손 #2, 오른쪽 무릎 #3, 왼쪽 무릎 #4"와 같은 식별 정보와 함께, 음악 재생 시간에 따른 왼손 #1, 오른손 #3, 오른쪽 무릎 #3, 왼쪽 무릎 #4 각각에서의 직선 가속도, 회전 각속도, 속도 등의 모션 정보를 확인하고, 이를 기 저장된 안무 데이터와 매칭시킬 수 있으며, 이를 "매칭 정도(%)"로 수치화할 수 있다.The motion checker 331 may calculate a matching degree by matching motion information acquired by the sensing device 200 with choreography data corresponding to the music. Specifically, the motion check unit 331 from the sensing device 200 "first user (USER 1), sensing device #2, left hand #1, right hand #2, right knee #3, left knee #4" In addition to identification information, motion information such as linear acceleration, rotational angular velocity, and velocity in left hand #1, right hand #3, right knee #3, and left knee #4 according to the music playing time is checked, and the choreography data stored in advance And can be matched, and this can be quantified as "matching degree (%)".

동선 확인부(333)는 디스플레이 장치(100) 또는 센싱 장치(200)가 획득한 동선 정보와 해당 음악에 대응되는 안무 데이터를 매칭시켜 매칭 정도를 계산할 수 있다. 구체적으로, 안무 데이터에는 일정 영역 내 안무가의 위치 좌표 및 시간에 따라 변경되는 위치 좌표가 포함될 수 있으며, 동선 확인부(333)는 이를 기초로 특정 사용자의 동선 매칭 정도를 수치화할 수 있다.The movement line checking unit 333 may calculate a matching degree by matching movement line information acquired by the display apparatus 100 or the sensing apparatus 200 with choreography data corresponding to the music. Specifically, the choreography data may include the location coordinates of the choreographer in a certain area and the location coordinates that change according to time, and the movement line checker 333 may quantify the degree of matching the movement line of a specific user based on this.

한편, 모션 확인부(331) 및 동선 확인부(333)가 사용자의 모션 및 동선에 대한 매칭 정도를 계산하기 위해서는 센싱 장치(200)의 개수를 확인하는 과정이 우선적으로 수행될 수 있다. 즉, 모션 확인부(331) 및 동선 확인부(333)는 리듬 게임에서 플레이되는 음악 정보, 해당 음악에 대응되는 안무가의 수 및 각 안무가의 안무 데이터와 함께 리듬 게임에 연동된 센싱 장치(200)의 개수를 확인할 수 있다. 만약, 센싱 장치(200)가 복수 개이면 이는 무대 위의 사용자가 다수인 것을 의미하므로, 각각의 센싱 장치(200)에 서로 다른 안무 데이터를 매칭시킬 수 있다. Meanwhile, in order for the motion check unit 331 and the movement line check unit 333 to calculate the matching degree of the user’s motion and movement line, a process of checking the number of sensing devices 200 may be performed first. That is, the motion check unit 331 and the movement line check unit 333 are a sensing device linked to the rhythm game together with music information played in the rhythm game, the number of choreographers corresponding to the music, and choreography data of each choreographer. You can check the number of. If there are a plurality of sensing devices 200, this means that there are a plurality of users on the stage, so different choreography data may be matched to each sensing device 200.

예를 들어, 모션 확인부(331) 및 동선 확인부(333)는 어느 하나의 음악이 A, B, C 멤버를 포함하는 것을 확인하고, A, B, C 멤버에 맞는 F 그룹, G 그룹, H 그룹 안무 데이터를 로드할 수 있으며, 리듬 게임에 연동된 센싱 장치(200)의 개수가 2개, 식별 정보가 센싱 장치 #2, 센싱 장치 #3인 경우, 센싱 장치 #2에는 A멤버, F 그룹 안무데이터를 센싱 장치 #3에는 C멤버, H 그룹 안무 데이터를 매칭시킬 수 있다. 여기서, 안무 데이터는 음악 재생 시간에 따른 모션 정보와 무대에 위치한 사용자의 동선 정보를 포함하므로, 하나의 그룹으로 이루어진 안무 데이터라고 할 수 있다.For example, the motion check unit 331 and the movement line check unit 333 confirm that any one of the music includes members A, B, and C, and the group F, group G, suitable for members A, B, and C, H group choreography data can be loaded, and if the number of sensing devices 200 linked to the rhythm game is 2, the identification information is sensing device #2, sensing device #3, sensing device #2 has member A, F The group choreography data sensing device #3 may match the C member and the H group choreography data. Here, since the choreography data includes motion information according to the music playback time and movement information of a user located on the stage, it may be referred to as choreography data consisting of one group.

이벤트 확인부(335)는 리듬 게임이 플레이되는 동안 사용자의 동작에 따라 생성되는 이벤트를 확인할 수 있다. 여기서, 이벤트란 미스(Miss), 나이스(Nice), 굿(Good), 퍼펙트(Perfect), 콤보(Combo), 최고 점수 달성(High Score), 성공(Sucess), 실패(Fail), 속도 상승, 하강(Tempo up, down), 정지 등과 같은 리듬 게임 플레이 현황을 의미할 수 있다. The event checking unit 335 may check an event generated according to a user's motion while the rhythm game is being played. Here, events are Miss, Nice, Good, Perfect, Combo, High Score, Success, Failure, Speed Up, It may refer to the status of rhythm game play such as tempo up, down, and stop.

이벤트 확인부(335)는 모션 확인부(331) 및 동선 확인부(333)가 계산한 매칭 정도에 따라 미스(Miss), 나이스(Nice), 굿(Good), 퍼펙트(Perfect)와 같은 이벤트를 결정할 수 있다. 예를 들어, 미스(Miss)는 매칭 정도가 0~15%, 나이스(Nice)는 매칭 정도가 16~50%, 굿(Good)은 매칭 정도가 51~75%, 퍼펙트(Perfect)는 매칭 정도가 76~100%일 때를 의미할 수 있다. 다만, 여기서 이벤트 확인부(331)는 모션 확인부(331)가 계산한 매칭 정도가 메인 댄서에 대한 값일 경우, 이벤트를 결정하기 위한 기준을 높일 수도 있다.The event confirmation unit 335 detects events such as Miss, Nice, Good, and Perfect according to the matching degree calculated by the motion check unit 331 and the movement line check unit 333. You can decide. For example, Miss has a matching degree of 0-15%, Nice has a matching degree of 16-50%, Good has a matching degree of 51-75%, and Perfect has a matching degree Can mean when is 76 to 100%. However, when the matching degree calculated by the motion check unit 331 is a value for the main dancer, the event check unit 331 may increase a criterion for determining an event.

아울러, 이벤트 확인부(335)는 안무가별로 지정된 안무 데이터와 사용자로부터 획득되는 모션 정보 또는 동선 정보와의 매칭 정도에 따라 서로 다른 이벤트를 확인할 수 있으며, 둘 중 하나의 매칭 정도만으로 리듬 게임을 진행할 수 있다. 다만, 이벤트 확인부(335)는 리듬 게임을 플레이하는 사용자가 두 명 이상일 경우, 개인과 그룹에 대한 이벤트를 각각 따로 확인하고, 각각의 점수를 따로 계산할 수 있다. In addition, the event confirmation unit 335 may check different events according to the degree of matching between the choreography data designated for each choreographer and motion information or movement information obtained from the user, and the rhythm game can be played only with the matching degree of one of the two. have. However, when there are two or more users playing the rhythm game, the event checking unit 335 may separately check events for an individual and a group, and calculate each score separately.

예를 들어, 이벤트 확인부(335)는 센싱 장치 #2를 통해 획득된 모션 정보/동선 정보의 매칭 정도가 각각 100% 라 하더라도, 이와 함께 플레이하는 센싱 장치 #3을 통해 획득된 모션 정보/동선 정보의 매칭 정도가 10% 일 경우, 매칭 정도 및 그에 따른 이벤트는 그 중간 값인 55%, 굿(Good)일 수 있다. 아울러, 그룹에 대한 이벤트를 확인하기 위해서는 음악을 1절, 2절, 후렴 별로 구분하거나, 시간 별로 구분할 수 있다. For example, even if the matching degree of motion information/movement information acquired through sensing device #2 is 100%, the event verification unit 335 may perform motion information/movement information acquired through sensing device #3 playing together When the matching degree of information is 10%, the matching degree and an event corresponding thereto may be 55%, which is a median value, and Good. In addition, in order to check the event for a group, music may be classified by verse 1, verse 2, or chorus, or by time.

점수 카운트부(337)는 리듬 게임이 플레이되는 동안 사용자의 동작에 의해 발생된 이벤트 각각에 점수를 부여하고, 이를 합산하여 최종 점수를 계산할 수 있다. 예를 들어, 미스(Miss)는 10점, 나이스(Nice)는 30점, 굿(Good)은 50점, 퍼펙트(Perfect)는 70점일 수 있으며, 콤보(Combo)는 1~100콤보까지 기존 점수의 1.2배, 101~200콤보까지 기존 점수의 1.5배를 하거나, 속도 상승, 하강 시 기존 점수에서 1.5배를 할 수 있으며, 점수 카운트부(337)는 해당 조건을 반영한 최종 점수를 계산할 수 있다.The score counting unit 337 may assign a score to each event generated by a user's motion while the rhythm game is being played, and calculate a final score by adding the score. For example, Miss is 10 points, Nice is 30 points, Good is 50 points, Perfect is 70 points, and Combo is an existing score from 1 to 100 combo. It is possible to double the existing score by 1.2 times of, 101~200 combos, or 1.5 times the existing score when the speed increases or decreases, and the score counting unit 337 may calculate the final score reflecting the conditions.

부가 영상 생성부(339)는 센싱 장치(200)의 종류에 따라 무대의 천장, 바닥, 정면 및 좌우측면 중 어느 하나의 면에 설치된 디스플레이 장치(100)로 출력되는 부가 영상 정보를 생성할 수 있다. 예를 들어, 센싱 장치(200)가 발에 장착될 경우, 사용자의 발 구르기 동작에 따라 물결이 일어나는 듯한 부가 영상 정보가 리듬 게임 영상에 더하여 출력될 수 있으며, 센싱 장치(200)가 손에 장착되고, 사용자가 천장을 가리킬 경우, 천장에 설치된 디스플레이 장치(100)로 폭죽이 터지는 듯한 부가 영상이 출력될 수 있다. The additional image generator 339 may generate additional image information that is output to the display device 100 installed on any one of the ceiling, the floor, the front and left and right sides of the stage according to the type of the sensing device 200. . For example, when the sensing device 200 is mounted on the foot, additional image information that appears to generate waves according to the user's foot rolling motion may be output in addition to the rhythm game image, and the sensing device 200 is mounted on the hand. Then, when the user points to the ceiling, an additional image as if a firecracker is exploding may be output to the display device 100 installed on the ceiling.

제어 신호 생성부(340)는 확인된 이벤트에 대응되는 무대 제어 신호를 생성할 수 있다. 여기서, 무대 제어 신호는 각 무대 장치의 시간에 따른 움직임을 알려주는 신호를 의미하며, 리듬 게임이 진행되기 전에 인터랙티브 콘텐츠 서버(300)의 관리자 또는 각 무대 장치를 관리하는 감독에 의해 미리 생성될 수 있다. 예를 들어, 무대 제어 신호는 여러 개의 조명이 원을 그리며 움직이다가 한 사람을 비추는 스포트라이트 신호를 의미할 수 있다. The control signal generator 340 may generate a stage control signal corresponding to the identified event. Here, the stage control signal means a signal notifying the movement of each stage device over time, and may be generated in advance by the manager of the interactive content server 300 or the director managing each stage device before the rhythm game proceeds. have. For example, the stage control signal may refer to a spotlight signal that illuminates one person while several lights move in a circle.

제어 신호 생성부(340)는 확인된 이벤트에 대응되는 무대 제어 신호, 즉 기 저장된 무대 제어 신호가 존재하는지 파악할 수 있으며, 만약, 기 저장된 무대 제어 신호가 존재하지 않는 경우, 제어 신호 생성부(340)는 무대에 배치된 디스플레이 장치(100), 센싱 장치(200), 조명 장치(400) 또는 특수 효과 장치(500)를 직접 제어할 수도 있다. 예를 들어, 제어 신호 생성부(340)는 무대 제어 신호가 지정되지 않은 특정 이벤트가 어느 하나의 사용자, 즉 해당 사용자가 장착한 센싱 장치(200)로부터 확인된 이벤트일 경우, 해당 사용자가 위치한 방향으로 조명을 출력할 수 있도록 조명 장치(400)를 제어할 수 있으며, 해당 사용자에게 진동 알림을 제공할 수 있도록 센싱 장치(200)를 제어할 수 있다.The control signal generator 340 may determine whether a stage control signal corresponding to the identified event, that is, a pre-stored stage control signal exists, and if there is no pre-stored stage control signal, the control signal generator 340 ) May directly control the display device 100, the sensing device 200, the lighting device 400, or the special effect device 500 disposed on the stage. For example, when a specific event for which no stage control signal is specified is an event confirmed by any one user, that is, the sensing device 200 installed by the user, the control signal generator 340 is The lighting device 400 may be controlled so as to output the lighting by using, and the sensing device 200 may be controlled to provide a vibration notification to a corresponding user.

이와 같이, 제어 신호 생성부(340)는 지정되지 않은 이벤트에 대해서 임의로 각 장치들을 제어할 수 있으며, 그에 따라, 인터랙티브 콘텐츠 시스템(1000) 내 각 장치들을 관리하는 감독자가 배치되어 있지 않더라도 리듬 게임이 원활하게 진행될 수 있다. In this way, the control signal generator 340 can arbitrarily control each device for an unspecified event, and accordingly, the rhythm game is played even if a supervisor managing each device in the interactive content system 1000 is not arranged. It can proceed smoothly.

한편, 제어 신호 생성부(340)가 각 장치들을 제어한다는 것은 각 장치들이 수행 가능한 동작 정보(예. 센싱 장치(200)-3초간 진동, 디스플레이 장치(100)-일시 정지 이미지 출력, 조명 장치(400)-원을 그리며 이동 후 조명 출력)를 생성하고, 이를 각 장치들로 송신하는 것으로 이해될 수 있다.On the other hand, that the control signal generator 340 controls each device means operation information that each device can perform (e.g., sensing device 200-vibration for 3 seconds, display device 100-pause image output, lighting device ( 400)-It can be understood as generating a light output after moving in a circle) and sending it to each device.

저장부(350)는 복수의 음악 정보, 음악 영상 및 음악에 대응되는 안무가의 수, 각 안무가의 안무 데이터 등 리듬 게임과 관련된 각종 정보들을 저장하고 관리할 수 있다. 예를 들어, 안무 데이터는 센싱 장치(200)를 통해 획득된 안무가의 신체 각 위치 별 직선 가속도, 회전 각속도, 속도 등을 포함할 수 있으며, 이외에도 음악 별 안무가 중 메인 댄서, 다수의 안무가들의 동선 등을 포함할 수 있다.The storage unit 350 may store and manage various pieces of information related to the rhythm game, such as a plurality of music information, music images, the number of choreographers corresponding to music, and choreography data of each choreographer. For example, the choreography data may include the linear acceleration, rotational angular velocity, and speed of each body position of the choreographer acquired through the sensing device 200, and in addition, the main dancer among the choreographers for each music, the movement of a number of choreographers, etc. It may include.

다시 도 1을 참조하여 설명한다.It will be described again with reference to FIG. 1.

조명 장치(400)는 무대에 배치되어, 무대 제어 신호에 대응되는 조명을 출력할 수 있다. 예를 들어, 조명 장치(400)는 무대 위 천장에 배치되어 관람객의 이목을 집중하고, 극적인 효과를 제공할 수 있도록, 머리 위로 빛을 비추는 탑라이트(Top Light), 무대 위로 다양한 색상의 빛을 비추는 LED 빔 라이트(LED Beam Light), 파 라이트(Par Light), 무빙 라이트(Moving Light), 보더 라이트(Border Light) 등 공연에 사용되는 각종 조명 장치를 포함할 수 있다. The lighting device 400 may be disposed on the stage and output lighting corresponding to the stage control signal. For example, the lighting device 400 is arranged on the ceiling above the stage to draw attention of the audience and provide a dramatic effect, a top light shining over the head, and various colors of light over the stage. Various lighting devices used in performances, such as an LED beam light, a par light, a moving light, and a border light, may be included.

조명 장치(400) 리듬 게임 어플리케이션이 설치되어 실행되는 장치(디스플레이 장치(100), 센싱 장치(200), 인터랙티브 콘텐츠 서버(300))로부터 무대 제어 신호를 수신할 수 있으며, 그에 맞는 조명을 출력할 수 있다. The lighting device 400 can receive a stage control signal from a device (display device 100, sensing device 200, interactive content server 300) on which a rhythm game application is installed and executed, and output lighting accordingly. I can.

특수 효과 장치(500)는 무대에 배치되어, 무대 제어 신호에 대응되는 특수 효과를 제공할 수 있다. 예를 들어, 특수 효과 장치(500)는 발향 장치, 송풍 장치, 불꽃 발사 장치, 폭죽 장치, 안개 장치, 분무 장치 및 진동 장치일 수 있다. The special effect device 500 may be disposed on a stage to provide a special effect corresponding to a stage control signal. For example, the special effect device 500 may be a scent device, a blower device, a flame launch device, a firecracker device, a fog device, a spray device, and a vibration device.

한편, 조명 장치(400)와 특수 효과 장치(500)는 리듬 게임이 플레이되는 동안 관리자에 의해 조작될 수도 있으며, 조작을 위해 인터랙티브 콘텐츠 서버(300)로부터 트리거 신호를 수신할 수 있다. 이 때, 트리거 신호는 인터랙티브 콘텐츠 시스템(1000) 내 구성 요소들(디스플레이 장치(100), 센싱 장치(200), 조명 장치(400), 특수 효과 장치(500)) 간의 연결 상태 또는 리듬 게임 어플리케이션의 실행 여부에 따라, 인터랙티브 콘텐츠 서버(300)로부터 수신할 수 있다.Meanwhile, the lighting device 400 and the special effect device 500 may be manipulated by an administrator while the rhythm game is being played, and may receive a trigger signal from the interactive content server 300 for manipulation. At this time, the trigger signal is a connection state between components (display device 100, sensing device 200, lighting device 400, special effect device 500) in the interactive content system 1000 or the rhythm game application. Depending on whether or not it is executed, it may be received from the interactive content server 300.

아울러, 트리거 신호를 수신한 이후, 조명 장치(400) 및 특수 효과 장치(500)가 전문 감독에 의해 제어되어, 리듬 게임을 플레이하는 사용자는 실제 무대에 서 있는 것과 같은 체험을 할 수 있다. In addition, after receiving the trigger signal, the lighting device 400 and the special effect device 500 are controlled by a professional director, so that a user playing a rhythm game can experience as if standing on an actual stage.

지금까지 본 발명의 일 실시 예에 따른 인터랙티브 콘텐츠 시스템(1000)에 대하여 설명하였다. 본 발명에 따르면, 인터랙티브 콘텐츠 서버(300)는 K-Pop 음악에 맞는 안무가의 동작을 기반으로 노트를 생성하고, 복수의 사용자의 동작, 고득점, 하이라이트, 순위권 도달 등 각종 이벤트에 맞는 무대 효과가 생성되는 새로운 방식의 리듬 게임을 제공할 수 있다. 또한, 이를 구현할 수 있는 시스템을 통해, 사용자에게 새로운 방식의 리듬 게임 콘텐츠를 제공할 수 있다.So far, the interactive content system 1000 according to an embodiment of the present invention has been described. According to the present invention, the interactive content server 300 generates notes based on the choreographer's motion for K-Pop music, and generates stage effects suitable for various events such as motions of multiple users, high scores, highlights, reaching the ranking It can provide a new type of rhythm game. In addition, through a system capable of implementing this, a new type of rhythm game content can be provided to the user.

이하에서는 상술한 인터랙티브 콘텐츠 서버(300)가 사용자에게 인터랙티브 리듬 게임을 제공하는 방법에 대하여 도 4 및 도 5를 참조하여 설명하도록 한다.Hereinafter, a method of providing an interactive rhythm game to a user by the above-described interactive content server 300 will be described with reference to FIGS. 4 and 5.

도 4는 본 발명의 일 실시 예에 따른 인터랙티브 리듬 게임 제공 방법의 흐름을 나타낸 순서도이고, 도 5는 도 4에 도시된 S130 내지 S150 단계를 구체화한 순서도이다.4 is a flow chart showing the flow of a method for providing an interactive rhythm game according to an embodiment of the present invention, and FIG. 5 is a flowchart illustrating steps S130 to S150 shown in FIG. 4.

이는 본 발명의 목적을 달성하기 위한 바람직한 실시 예일 뿐이며, 필요에 따라 일부 단계가 삭제 또는 추가되거나, 어느 한 단계가 다른 단계에 포함되어 수행될 수 있음은 물론이다.This is only a preferred embodiment for achieving the object of the present invention, and if necessary, some steps may be deleted or added, or one step may be included in another step and performed.

도 4를 참조하면, 인터랙티브 콘텐츠 서버(300)는 사용자의 음악 선택 정보를 확인하고, 해당 음악에 대응되는 적어도 하나의 안무가에 대한 안무 데이터를 로드한다(S110). 여기서, 안무 데이터는 실제 안무가의 춤 동작을 데이터화한 것으로서, 안무가의 신체 여러 부위에 장착된 센싱 장치(200)를 통해 획득할 수 있다. 또한, 안무 데이터는 제자리에서의 동작뿐만 아니라, 이동 경로, 즉 동선에 대한 정보를 포함할 수 있으며, 동선 정보는 좌표로 표현될 수 있다.Referring to FIG. 4, the interactive content server 300 checks music selection information of a user, and loads choreography data for at least one choreographer corresponding to the corresponding music (S110). Here, the choreography data is a data of an actual choreographer's dance movement, and can be obtained through the sensing device 200 mounted on various parts of the choreographer's body. In addition, the choreography data may include information on a movement path, that is, a movement line, as well as a motion in place, and the movement line information may be expressed in coordinates.

S110 단계 이후, 인터랙티브 콘텐츠 서버(300)는 무대에 설치된 디스플레이 장치(100)로 리듬 게임의 영상을 출력한다(S120). 구체적으로 디스플레이 장치(100)는 무대의 정면, 천장, 바닥, 좌우측면에 배치될 수 있으며, 인터랙티브 콘텐츠 서버(300)는 디스플레이 장치(100)가 배치된 위치 별로 서로 다른 출력할 수 있도록 제어할 수 있다. 예를 들어, 무대의 측면에 배치된 디스플레이 장치(100)는 리듬 게임 점수, 동선에 대한 노트를 출력할 수 있으며, 무대의 정면에 배치된 디스플레이 장치(100)는 동작에 대한 노트, 즉 사용자가 따라할 수 있도록 음악에 맞는 댄스 영상을 출력할 수 있다.After step S110, the interactive content server 300 outputs an image of a rhythm game to the display device 100 installed on the stage (S120). Specifically, the display device 100 may be disposed on the front, ceiling, floor, and left and right sides of the stage, and the interactive content server 300 may control different outputs according to the location where the display device 100 is disposed. have. For example, the display device 100 disposed on the side of the stage may output a rhythm game score and a note on movement, and the display device 100 disposed in front of the stage is a note on motion, that is, a user You can output a dance video that fits the music so you can follow along.

S120 단계 이후, 인터랙티브 콘텐츠 서버(300)는 무대에 위치한 사용자가 장착한 센싱 장치(200)를 인식하고, 센싱 장치(200)로부터 식별 정보를 수신한다(S130). 예를 들어, 센싱 장치(200)는 사용자의 머리, 손, 팔, 어깨, 발, 무릎 및 다리 중 어느 하나의 위치에 장착될 수 있으며, 각 위치에서 사용자의 모션 정보를 획득하기 위해, 지자기 센서(Magnetic sensor), 가속도 센서(Acceleration sensor), 자이로스코프 센서(Gyroscope sensor) 또는 이를 조합한 6축 또는 9축 동작 인식 센서가 구비될 수 있다.After step S120, the interactive content server 300 recognizes the sensing device 200 mounted by the user located on the stage, and receives identification information from the sensing device 200 (S130). For example, the sensing device 200 may be mounted at any one of the user's head, hand, arm, shoulder, foot, knee, and leg, and in order to obtain motion information of the user at each position, a geomagnetic sensor A (Magnetic sensor), an acceleration sensor (Acceleration sensor), a gyroscope sensor (Gyroscope sensor), or a 6-axis or 9-axis motion recognition sensor in combination thereof may be provided.

또한, 인터랙티브 콘텐츠 서버(300)가 센싱 장치(200)로부터 수신하는 식별 정보에는 "제1 사용자(USER 1), 센싱 장치 #2, 왼손 #1, 오른손 #2, 오른쪽 무릎 #3, 왼쪽 무릎 #4"와 같은 정보를 포함할 수 있다.In addition, identification information that the interactive content server 300 receives from the sensing device 200 includes "the first user (USER 1), sensing device #2, left hand #1, right hand #2, right knee #3, and left knee # It may contain information such as 4".

S130 단계 이후, 인터랙티브 콘텐츠 서버(300)는 무대 위에서 사용자의 모션 정보, 동선 정보를 획득하고(S140), 획득한 모션 정보에 따라 리듬 게임에서 발생되는 적어도 하나의 이벤트를 확인한다(S150). 여기서, 이벤트는 미스(Miss), 나이스(Nice), 굿(Good), 퍼펙트(Perfect), 콤보(Combo), 최고 점수 달성(High Score), 성공(Sucess), 실패(Fail), 속도 상승, 하강(Tempo up, down), 정지 등과 같은 리듬 게임 플레이 현황을 의미할 수 있으며, 인터랙티브 콘텐츠 서버(300)는 확인된 이벤트에 따라 기 저장된 이벤트 제어 신호를 생성(로드)하고 무대 내 각종 효과 출력 장치를 제어할 수 있다.After step S130, the interactive content server 300 acquires motion information and motion information of the user on the stage (S140), and checks at least one event occurring in the rhythm game according to the acquired motion information (S150). Here, the events are Miss, Nice, Good, Perfect, Combo, High Score, Success, Failure, Speed Up, It may mean the status of rhythm game play such as tempo up, down, stop, etc., and the interactive content server 300 generates (loads) a pre-stored event control signal according to the identified event and outputs various effects on the stage. Can be controlled.

한편, 음악에 맞게 춤을 추는 동작은 사용자의 전신을 이용하는 바, 사용자는 적어도 두 개 이상의 센싱 장치(200)를 신체에 장착할 수 있으며, 인터랙티브 콘텐츠 서버(300)는 센싱 장치(200)가 장착된 위치를 확인하고, 그에 맞는 무대 제어 신호를 생성할 수 있다. On the other hand, the movement to dance to music uses the user's whole body, and the user can mount at least two sensing devices 200 on the body, and the interactive content server 300 is equipped with the sensing device 200 You can check the location and generate a stage control signal accordingly.

이와 관련하여, 도 5를 참조하면, 인터랙티브 콘텐츠 서버(300)는 센싱 장치(200)의 수가 기 설정된 개수 이상인지 확인한다(S130-1). 여기서, 센싱 장치(200)는 사용자의 신체에 장착되어, 리듬 게임에 연동된 장치일 수 있다. 인터랙티브 콘텐츠 서버(300)는 센싱 장치(200)의 수와 해당 센싱 장치(200)로부터 수신한 식별 정보를 기초로 현재 무대 위에 선 사용자의 수를 확인할 수 있다. 즉, 인터랙티브 콘텐츠 서버(300)는 동일한 사용자 정보를 가지고 있는 센싱 장치(200)를 하나의 센싱 장치(200)로 카운트하고, 카운트된 센싱 장치(200)의 수가 몇 개인지 확인할 수 있다.In this regard, referring to FIG. 5, the interactive content server 300 checks whether the number of sensing devices 200 is greater than or equal to a preset number (S130-1). Here, the sensing device 200 may be a device mounted on a user's body and linked to a rhythm game. The interactive content server 300 may check the number of users currently on the stage based on the number of sensing devices 200 and identification information received from the sensing device 200. That is, the interactive content server 300 may count the sensing devices 200 having the same user information as one sensing device 200 and check the number of counted sensing devices 200.

S130-1 단계에서 확인된 센싱 장치(200)의 수가 기 설정된 개수 이상인 경우, 인터랙티브 콘텐츠 서버(300)는 각 센싱 장치(200) 별 안무가 선택 정보를 확인한다(S130-2, YES). If the number of sensing devices 200 checked in step S130-1 is greater than or equal to the preset number, the interactive content server 300 checks choreographer selection information for each sensing device 200 (S130-2, YES).

S130-2 단계에서 안무가 선택 정보가 확인되지 않는 경우, 인터랙티브 콘텐츠 서버(300)는 임의로 각각의 센싱 장치(200)에 서로 다른 안무 데이터를 매칭시킬 수 있다(S130-2, NO). 즉, 인터랙티브 콘텐츠 서버(300)는 리듬 게임을 플레이하기 전에 복수의 사용자들이 어떠한 안무가(멤버)를 선택하였는지 확인하고, 선택 정보에 맞게 안무 데이터를 매칭시켜 둘 수 있다. When the choreographer selection information is not confirmed in step S130-2, the interactive content server 300 may arbitrarily match different choreography data to each sensing device 200 (S130-2, NO). That is, the interactive content server 300 may check which choreographer (member) has been selected by a plurality of users before playing the rhythm game, and match the choreography data according to the selection information.

반대로, S130-2 단계에서 안무가 선택 정보가 확인된 경우, 센싱 장치(200) 별로 안무 데이터가 자동으로 매칭될 수 있으며, 인터랙티브 콘텐츠 서버(300)는 센싱 장치(200)의 식별 정보에 따라 서로 다른 모션 정보를 획득한다(S140-1).On the contrary, when the choreographer selection information is confirmed in step S130-2, the choreography data may be automatically matched for each sensing device 200, and the interactive content server 300 may be different from each other according to the identification information of the sensing device 200. Acquire motion information (S140-1).

S140-1 단계 이후, 인터랙티브 콘텐츠 서버(300)는 안무 데이터와 모션 정보 또는 동선 정보의 매칭 정도에 따라 발생되는 상이한 이벤트를 확인하여(S150-1), 리듬 게임 플레이 현황을 파악할 수 있다.After step S140-1, the interactive content server 300 may check different events generated according to the matching degree of the choreography data and motion information or movement line information (S150-1), and determine the rhythm game play status.

만약, S130-1 단계에서 확인된 센싱 장치(200)의 수가 기 설정된 개수 이상이 아니며 무대 위에 존재하는 사용자가 한 명인 것으로 이해될 수 있고, 인터랙티브 콘텐츠 서버(300)는 무대 위에서 한 명의 사용자에 대한 모션 정보, 동선 정보를 획득하고(S140, NO), 그에 따라 리듬 게임에서 발생되는 적어도 하나의 이벤트를 확인할 수 있다(S150).If the number of sensing devices 200 checked in step S130-1 is not more than a preset number, it can be understood that there is one user on the stage, and the interactive content server 300 Motion information and movement line information are acquired (S140, NO), and accordingly, at least one event occurring in the rhythm game may be checked (S150).

한편, S150, S150-1 단계에서, 인터랙티브 콘텐츠 서버(300)가 이벤트를 확인한다는 것은 모션 정보, 동선 정보의 매칭 정도에 따라 기 설정되어 있는 이벤트를 결정하는 것으로 이해될 수 있다. 다시 말해서, 인터랙티브 콘텐츠 서버(300)는 사용자로부터 획득되는 모션 정보, 동선 정보와 안무 데이터와의 매칭 정도를 퍼센트(%)로 계산할 수 있으며, 계산된 값에 따라 미스(Miss), 나이스(Nice), 굿(Good), 퍼펙트(Perfect)와 같은 이벤트를 결정할 수 있다. 예를 들어, 미스(Miss)는 매칭 정도가 0~15%, 나이스(Nice)는 매칭 정도가 16~50%, 굿(Good)은 매칭 정도가 51~75%, 퍼펙트(Perfect)는 매칭 정도가 76~100%일 때를 의미할 수 있다. 다만, 여기서 이벤트 확인부(331)는 모션 확인부(331)가 계산한 매칭 정도가 메인 댄서에 대한 값일 경우, 이벤트를 결정하기 위한 기준을 높일 수도 있다.Meanwhile, in steps S150 and S150-1, confirming the event by the interactive content server 300 may be understood as determining a preset event according to the matching degree of motion information and movement line information. In other words, the interactive content server 300 may calculate the matching degree of motion information, movement information, and choreography data acquired from the user in percent (%), and Miss, Nice according to the calculated value. , Good, and Perfect can be determined. For example, Miss has a matching degree of 0-15%, Nice has a matching degree of 16-50%, Good has a matching degree of 51-75%, and Perfect has a matching degree Can mean when is 76 to 100%. However, when the matching degree calculated by the motion check unit 331 is a value for the main dancer, the event check unit 331 may increase a criterion for determining an event.

또한, 인터랙티브 콘텐츠 서버(300)는 이벤트 확인과 동시에 점수를 계산할 수 있다. 예를 들어, 미스(Miss)는 10점, 나이스(Nice)는 30점, 굿(Good)은 50점, 퍼펙트(Perfect)는 70점일 수 있으며, 콤보(Combo)는 1~100콤보까지 기존 점수의 1.2배, 101~200콤보까지 기존 점수의 1.5배를 하거나, 속도 상승, 하강 시 기존 점수에서 1.5배를 할 수 있다.In addition, the interactive content server 300 may calculate a score simultaneously with event confirmation. For example, Miss is 10 points, Nice is 30 points, Good is 50 points, Perfect is 70 points, and Combo is an existing score from 1 to 100 combo. You can double the previous score by 1.2 times of, 101~200 combos, or 1.5 times the existing score when speeding up or down.

다시 도 5를 참조하여 설명한다.It will be described again with reference to FIG. 5.

S150, S150-1 단계 이후, 인터랙티브 콘텐츠 서버(300)는 확인된 이벤트에 대응되는 무대 제어 신호를 생성한다(S160). 여기서, 무대 제어 신호는, 사용자가 장착한 센싱 장치(200) 또는 무대의 정면, 천장, 바닥 및 좌우측면 중 어느 하나의 면에 설치된 디스플레이 장치(100), 조명 장치(400) 및 특수 효과 장치(500)에서 출력 가능한 무대 제어 신호일 수 있다. 예를 들어, 인터랙티브 콘텐츠 서버(300)는 리듬 게임 플레이 과정에서 미스(Miss) 이벤트가 발생한 경우, 일부 조명 장치(400)의 동작을 중지시키거나, 센싱 장치(200)가 진동을 발생시키는 무대 제어 신호를 생성할 수 있으며, 최고 점수를 달성했을 경우, 특수 효과 장치(500)가 불꽃을 발생시킬 수 있는 무대 제어 신호를 생성할 수 있다. After steps S150 and S150-1, the interactive content server 300 generates a stage control signal corresponding to the confirmed event (S160). Here, the stage control signal is a sensing device 200 mounted by a user or a display device 100 installed on any one of the front, ceiling, floor, and left and right sides of the stage, the lighting device 400, and the special effect device ( 500) may be a stage control signal that can be output. For example, when a Miss event occurs during the rhythm game play process, the interactive content server 300 stops the operation of some lighting devices 400 or controls the stage in which the sensing device 200 generates vibration. A signal may be generated, and when the highest score is achieved, the special effect device 500 may generate a stage control signal capable of generating a flame.

한편, 인터랙티브 콘텐츠 서버(300)는 확인된 이벤트에 대응되는 무대 제어 신호, 즉 기 저장된 무대 제어 신호가 존재하는지 파악할 수 있다. 만약, 기 저장된 무대 제어 신호가 존재하지 않는 경우, 인터랙티브 콘텐츠 서버(300)는 무대에 배치된 디스플레이 장치(100), 센싱 장치(200), 조명 장치(400) 또는 특수 효과 장치(500) 중 적어도 하나의 장치를 제어할 수 있다.Meanwhile, the interactive content server 300 may determine whether there is a stage control signal corresponding to the confirmed event, that is, a previously stored stage control signal. If there is no pre-stored stage control signal, the interactive content server 300 includes at least one of the display device 100, the sensing device 200, the lighting device 400, or the special effect device 500 disposed on the stage. Can control one device.

또한, 인터랙티브 콘텐츠 서버(300)는 센싱 장치(200)의 종류에 따라 임의로 무대의 천장, 벽면, 바닥면 중 적어도 하나의 면에 설치된 디스플레이 장치(100)에서 출력되는 부가 영상 정보를 생성할 수 있다. 이는 인터랙티브 콘텐츠 서버(300)가 무대 위의 사용자에게 보다 생동감 있는 리듬 게임을 제공하기 위한 것으로서, 예를 들어, 인터랙티브 콘텐츠 서버(300)는 사용자의 발 구르기 동작에 따라 물결이 일어나는 듯한 부가 영상 정보를 생성하고, 이를 리듬 게임 영상에 더하여 출력시킬 수 있다.In addition, the interactive content server 300 may optionally generate additional image information output from the display device 100 installed on at least one of the ceiling, wall, and floor of the stage according to the type of the sensing device 200. . This is for the interactive content server 300 to provide a more lively rhythm game to the user on the stage. For example, the interactive content server 300 provides additional video information as if a wave occurs according to the user's foot rolling. It can be generated, added to the rhythm game image, and output.

지금까지 본 발명의 일 실시 예에 따른 리듬 게임 제공 방법에 대하여 설명하였다. 본 발명에 따르면, 인터랙티브 콘텐츠 서버(300)는 사용자에게 마치 실제로 가수가 되어 무대를 선 것과 같은 경험을 제공할 수 있다. 특히. 복수의 사용자가 하나의 음악에 맞춰 춤추는 과정에서 서로 다른 노트를 플레이하고, 동작뿐만 아니라 동선에 맞게 움직이는 바, 군무 퍼포먼스를 이루고 사용자들에게 새로운 리듬 게임 장르를 제공할 수 있다. So far, a method for providing a rhythm game according to an embodiment of the present invention has been described. According to the present invention, the interactive content server 300 can provide a user with an experience as if they were actually on stage as a singer. Especially. In the process of a plurality of users dancing to one music, different notes can be played, a bar moving in accordance with movement as well as movement, a group dance performance can be achieved, and a new rhythm game genre can be provided to users.

또한, 인터랙티브 콘텐츠 서버(300)가 리듬 게임에서 발생되는 이벤트에 맞게 무대를 제작하고, 무대 내 각종 효과 장치를 제어하여, 인터랙티브 콘텐츠 시스템(1000)이 구현된 무대를 관리 감독하기 위한 인력을 최소화할 수 있다.In addition, the interactive content server 300 creates a stage according to the event occurring in the rhythm game, and controls various effect devices in the stage to minimize the manpower for managing and supervising the stage where the interactive content system 1000 is implemented. I can.

한편, 본 발명은 또한 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체는 마그네틱 저장매체, 광학적 판독 매체 등 모든 저장매체를 포함한다. 또한, 본 발명에서 사용되는 메시지의 데이터 포맷을 기록 매체에 기록하는 것이 가능하다.Meanwhile, the present invention can also be implemented as a computer-readable code on a computer-readable recording medium. Computer-readable recording media include all storage media such as magnetic storage media and optical reading media. It is also possible to record the data format of the message used in the present invention on a recording medium.

이상 첨부된 도면을 참조하여 본 발명의 실시 예들을 설명하였지만, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시 예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.Embodiments of the present invention have been described above with reference to the accompanying drawings, but those of ordinary skill in the art to which the present invention pertains can be implemented in other specific forms without changing the technical spirit or essential features. You can understand. Therefore, it should be understood that the embodiments described above are illustrative and non-limiting in all respects.

1000: 인터랙티브 콘텐츠 시스템
100: 디스플레이 장치
200: 센싱 장치
300: 인터랙티브 콘텐츠 서버
310: 통신부
320: 리듬 게임 제작부
330: 리듬 게임 관리부
331: 모션 확인부
333: 동선 확인부
335: 이벤트 확인부
337: 점수 카운트부
339: 부가 영상 생성부
340: 제어 신호 생성부
350: 저장부
400: 조명 장치
500: 특수 효과 장치
1000: interactive content system
100: display device
200: sensing device
300: interactive content server
310: Ministry of Communications
320: Rhythm Game Production Department
330: rhythm game management unit
331: motion check unit
333: traffic line check unit
335: event confirmation unit
337: score counting unit
339: additional video generation unit
340: control signal generation unit
350: storage
400: lighting device
500: special effect device

Claims (23)

무대에 설치되어 리듬 게임의 영상을 출력하는 디스플레이 장치;
상기 무대 위 복수의 사용자의 모션 정보를 획득하는 적어도 두 개 이상의 센싱 장치; 및
상기 센싱 장치가 획득한 모션 정보에 따라 상기 리듬 게임에서 발생되는 적어도 하나의 이벤트를 확인하고, 확인된 이벤트에 대응되는 무대 제어 신호를 생성하는 인터랙티브 콘텐츠 서버;
를 포함하되,
상기 센싱장치는 사용자의 신체 장착 위치를 나타내는 식별정보와 함께 고유 장치에 대한 식별정보를 상기 인터랙티브 콘텐츠 서버에 송신하고,
상기 인터랙티브 콘텐츠 서버는,
복수의 음악 정보, 음악 영상 및 음악에 대응되는 안무가의 수, 각 안무가의 안무 데이터 중 적어도 하나를 저장하고,
상기 리듬 게임에서 플레이되는 음악 정보, 해당 음악에 대응되는 안무가의 수 및 각 안무가의 안무 데이터 중 적어도 하나와 상기 리듬 게임에 연동된 센싱 장치의 수를 확인하고, 각각의 센싱 장치에 서로 다른 안무 데이터를 매칭시키는 리듬 게임을 제공하며,
상기 리듬 게임에서의 사용자의 이동 방향과 위치에 대한 동선 노트 정보를 제공하고,
상기 센싱장치를 통해 획득한 원 안무가의 모션정보를 모션 노트로 변환하고, 안무데이터 형태로 저장하며,
상기 모션 노트는 리듬 게임의 영상 내 캐릭터로 표현된 원 안무가 또는 K-pop 가수의 움직임에서 사용자가 동일하게 맞춰야 하는 신체의 일부분으로써 리듬 게임에서 강조되어 표시되는 것을 특징으로 하는, 리듬 게임을 제공하는 인터랙티브 콘텐츠 시스템.
A display device installed on a stage to output an image of a rhythm game;
At least two sensing devices for acquiring motion information of a plurality of users on the stage; And
An interactive content server that checks at least one event generated in the rhythm game according to motion information acquired by the sensing device and generates a stage control signal corresponding to the confirmed event;
Including,
The sensing device transmits identification information on the unique device to the interactive content server together with identification information indicating the user's body mounting position,
The interactive content server,
Stores at least one of a plurality of music information, a music image, the number of choreographers corresponding to music, and choreography data of each choreographer,
At least one of music information played in the rhythm game, the number of choreographers corresponding to the music, and choreography data of each choreographer, and the number of sensing devices linked to the rhythm game are checked, and different choreography data in each sensing device Provides a rhythm game that matches
Provides movement line note information for the user's movement direction and location in the rhythm game,
Converts the motion information of the original choreographer acquired through the sensing device into a motion note, and stores it in the form of choreography data,
The motion note is a part of the body that the user must match in the movement of the original choreographer or K-pop singer expressed as a character in the video of the rhythm game, and is highlighted and displayed in the rhythm game. Interactive content system.
제1항에 있어서,
상기 무대에 배치되며, 상기 무대 제어 신호에 대응되는 조명을 출력하는 조명 장치;
를 더 포함하는 리듬 게임을 제공하는 인터랙티브 콘텐츠 시스템.
The method of claim 1,
A lighting device disposed on the stage and outputting illumination corresponding to the stage control signal;
Interactive content system for providing a rhythm game further comprising.
제1항에 있어서,
상기 무대에 배치되며, 상기 무대 제어 신호에 대응되는 특수 효과를 제공하는 특수 효과 장치;
를 더 포함하는 리듬 게임을 제공하는 인터랙티브 콘텐츠 시스템.
The method of claim 1,
A special effect device disposed on the stage and providing a special effect corresponding to the stage control signal;
Interactive content system for providing a rhythm game further comprising.
제3항에 있어서,
상기 특수 효과 장치는,
발향 장치, 송풍 장치, 불꽃 발사 장치, 폭죽 장치, 안개 장치, 분무 장치 및 진동 장치 중 적어도 하나를 포함하는,
리듬 게임을 제공하는 인터랙티브 콘텐츠 시스템.
The method of claim 3,
The special effect device,
Including at least one of a scent device, a blowing device, a flame launch device, a firecracker device, a fog device, a spray device and a vibration device,
Interactive content system that provides rhythm games.
제2항에 있어서,
상기 인터랙티브 콘텐츠 서버는,
상기 디스플레이 장치 및 상기 센싱 장치와의 연결 상태 또는 리듬 게임 어플리케이션의 실행 여부에 따라, 관리자의 조작 신호를 입력 받을 수 있는 트리거 신호를 상기 조명 장치로 송신하는,
리듬 게임을 제공하는 인터랙티브 콘텐츠 시스템.
The method of claim 2,
The interactive content server,
Transmitting a trigger signal for receiving an operation signal of a manager to the lighting device according to a connection state between the display device and the sensing device or whether a rhythm game application is executed,
Interactive content system that provides rhythm games.
삭제delete 제1항에 있어서,
상기 디스플레이 장치는,
상기 무대의 바닥에 복수 개가 설치되며, 상기 복수 개의 장치 중 일부 영역에 위치한 장치는 사용자의 터치 입력을 인식할 수 있는 터치 모듈을 포함하는, 리듬 게임을 제공하는 인터랙티브 콘텐츠 시스템.
The method of claim 1,
The display device,
An interactive content system for providing a rhythm game, wherein a plurality of devices are installed on the floor of the stage, and the devices located in some areas of the plurality of devices include a touch module capable of recognizing a user's touch input.
제3항에 있어서,
상기 인터랙티브 콘텐츠 서버는,
상기 디스플레이 장치 및 상기 센싱 장치와의 연결 상태 또는 리듬 게임 어플리케이션의 실행 여부에 따라, 관리자의 조작 신호를 입력 받을 수 있는 트리거 신호를 상기 특수 효과 장치로 송신하는,
리듬 게임을 제공하는 인터랙티브 콘텐츠 시스템.
The method of claim 3,
The interactive content server,
Transmitting a trigger signal capable of receiving an operation signal of a manager to the special effect device according to a connection state between the display device and the sensing device or whether a rhythm game application is executed,
Interactive content system that provides rhythm games.
삭제delete 제1항에 있어서,
상기 리듬 게임에서 발생되는 적어도 하나의 이벤트는,
상기 안무가 별 안무 데이터와 상기 모션 정보 또는 상기 무대에 위치한 사용자의 동선 정보와의 매칭 정도에 따라 발생되는 이벤트인,
리듬 게임을 제공하는 인터랙티브 콘텐츠 시스템.
The method of claim 1,
At least one event occurring in the rhythm game,
An event generated according to the degree of matching between the choreography data for each choreographer and the motion information or movement information of a user located on the stage,
Interactive content system that provides rhythm games.
제2항 또는 제3항에 있어서,
상기 인터랙티브 콘텐츠 서버는,
상기 이벤트에 따라 기 저장된 무대 제어 신호가 존재하는지 판단하고, 판단 결과 기 저장된 무대 제어 신호가 존재하지 않는 경우, 상기 무대에 배치된 디스플레이 장치, 센싱 장치, 조명 장치 및 특수 효과 장치 중 적어도 하나의 장치를 제어하는,
리듬 게임을 제공하는 인터랙티브 콘텐츠 시스템.
The method according to claim 2 or 3,
The interactive content server,
Determine whether a pre-stored stage control signal exists according to the event, and if the pre-stored stage control signal does not exist as a result of the determination, at least one of a display device, a sensing device, a lighting device, and a special effect device disposed on the stage To control,
Interactive content system that provides rhythm games.
제1항에 있어서,
상기 인터랙티브 콘텐츠 서버는,
상기 센싱 장치의 종류에 따라 상기 무대의 천장, 바닥, 정면 및 좌우측면 중 적어도 어느 하나의 면에 설치된 디스플레이 장치로 출력되는 부가 영상 정보를 생성하는, 리듬 게임을 제공하는 인터랙티브 콘텐츠 시스템.
The method of claim 1,
The interactive content server,
An interactive content system for providing a rhythm game that generates additional video information output to a display device installed on at least one of the ceiling, floor, front and left and right sides of the stage according to the type of the sensing device.
인터랙티브 콘텐츠 서버가 인터랙티브 리듬 게임을 제공하는 방법으로서,
사용자의 음악 선택 정보를 확인하고, 상기 리듬 게임에서 해당 음악에 대응되는 적어도 하나의 안무가에 대한 안무 데이터를 로드하는 단계;
무대에 설치된 디스플레이 장치로 리듬 게임의 영상을 출력하는 단계;
상기 리듬 게임에 연동된 적어도 두 개 이상인 센싱 장치의 개수 및 각 센싱 장치의 신체 장착 위치 식별정보와 고유 장치 식별정보를 확인하는 단계;
확인된 적어도 두 개 이상의 각 센싱 장치에 서로 다른 안무 데이터를 매칭시키는 단계;
상기 무대에 위치한 복수의 사용자의 모션 정보를 획득하는 단계;
상기 모션 정보에 따라 상기 리듬 게임에서 발생되는 적어도 하나의 이벤트를 확인하는 단계; 및
확인된 이벤트에 대응되는 무대 제어 신호를 생성하는 단계;
를 포함하되,
상기 인터랙티브 콘텐츠 서버는,
상기 센싱장치를 통해 획득한 원 안무가의 모션정보를 모션 노트로 변환하고, 안무데이터 형태로 저장하며,
상기 디스플레이 장치로 리듬 게임의 영상을 출력하는 단계에서는,
리듬 게임에서의 사용자의 이동 방향과 위치에 대한 동선 노트 정보가 제공되고,
상기 모션 노트는 출력 영상 내 캐릭터로 표현된 원 안무가 또는 K-pop 가수의 움직임에서 사용자가 동일하게 맞춰야 하는 신체의 일부분으로써 리듬게임에서 강조되어 표시되는 것을 특징으로 하는, 인터랙티브 리듬 게임 제공 방법.
As a method for an interactive content server to provide an interactive rhythm game,
Checking music selection information of a user, and loading choreography data for at least one choreographer corresponding to the music in the rhythm game;
Outputting an image of a rhythm game to a display device installed on the stage;
Checking the number of sensing devices that are at least two or more linked to the rhythm game, body mounting position identification information and unique device identification information of each sensing device;
Matching different choreography data to each of the at least two or more identified sensing devices;
Acquiring motion information of a plurality of users located on the stage;
Checking at least one event occurring in the rhythm game according to the motion information; And
Generating a stage control signal corresponding to the confirmed event;
Including,
The interactive content server,
Converts the motion information of the original choreographer acquired through the sensing device into a motion note, and stores it in the form of choreography data,
In the step of outputting an image of a rhythm game to the display device,
Movement note information on the direction and location of the user's movement in the rhythm game is provided,
The motion note is a part of the body that the user must match in the movement of the original choreographer or K-pop singer expressed as a character in the output image, and is highlighted and displayed in a rhythm game.
제13항에 있어서,
상기 무대 제어 신호는,
상기 사용자가 장착한 센싱 장치, 상기 무대의 천장, 바닥, 정면 및 좌우측면 중 어느 하나의 면에 설치된 디스플레이 장치, 조명 장치 및 특수 효과 장치 중 적어도 하나의 장치에서 제공하는 제어 신호인,
인터랙티브 리듬 게임 제공 방법.
The method of claim 13,
The stage control signal,
A control signal provided by at least one of a sensing device mounted by the user, a display device installed on any one of the ceiling, floor, front and left and right sides of the stage, a lighting device, and a special effect device,
How to provide an interactive rhythm game.
제14항에 있어서,
상기 특수 효과 장치는,
발향 장치, 송풍 장치, 불꽃 발사 장치, 폭죽 장치, 안개 장치, 분무 장치 및 진동 장치 중 적어도 하나를 포함하는,
인터랙티브 리듬 게임 제공 방법.
The method of claim 14,
The special effect device,
Including at least one of a scent device, a blowing device, a flame launch device, a firecracker device, a fog device, a spray device and a vibration device,
How to provide an interactive rhythm game.
제14항에 있어서,
상기 디스플레이 장치는,
상기 무대의 바닥에 복수 개가 설치되며, 상기 복수 개의 장치 중 일부 영역에 위치한 장치는 사용자의 터치 입력을 인식할 수 있는 터치 모듈을 포함하는, 인터랙티브 리듬 게임 제공 방법.
The method of claim 14,
The display device,
A method of providing an interactive rhythm game, wherein a plurality of devices are installed on the floor of the stage, and the devices located in some areas of the plurality of devices include a touch module capable of recognizing a user's touch input.
삭제delete 삭제delete 제13항에 있어서,
상기 모션 정보를 획득하는 단계는,
상기 무대에 위치한 사용자의 동선 정보를 획득하는 단계; 를 포함하고,
상기 이벤트를 확인하는 단계는,
상기 안무가 별 안무 데이터와 상기 모션 정보 또는 상기 동선 정보의 매칭 정도에 따라 발생되는 이벤트를 확인하는,
인터랙티브 리듬 게임 제공 방법.
The method of claim 13,
The step of obtaining the motion information,
Acquiring information on the movement of a user located on the stage; Including,
Checking the event,
Checking an event generated according to the matching degree of the choreography data for each choreographer and the motion information or the movement line information,
How to provide an interactive rhythm game.
제14항에 있어서,
상기 무대 제어 신호를 생성하는 단계는,
확인된 이벤트에 따라 기 저장된 무대 제어 신호가 존재하는지 판단하는 단계; 및
판단 결과 기 저장된 무대 제어 신호가 존재하지 않는 경우, 상기 디스플레이 장치, 센싱 장치, 조명 장치 및 특수 효과 장치 중 적어도 하나의 장치를 제어하는 단계;
를 포함하는 인터랙티브 리듬 게임 제공 방법.
The method of claim 14,
Generating the stage control signal,
Determining whether a pre-stored stage control signal exists according to the confirmed event; And
Controlling at least one of the display device, the sensing device, the lighting device, and the special effect device when there is no pre-stored stage control signal as a result of the determination;
Interactive rhythm game providing method comprising a.
제13항에 있어서,
상기 모션 정보를 획득하는 단계 이전에,
사용자의 머리, 손, 팔, 어깨, 발, 무릎 및 다리 중 적어도 하나의 위치에 장착되는 센싱 장치를 인식하고, 상기 센싱 장치로부터 신체 장착 위치를 나타내는 식별정보와 고유 장치에 대한 식별정보를 수신하는 단계;
를 더 포함하는 인터랙티브 리듬 게임 제공 방법.
The method of claim 13,
Before the step of obtaining the motion information,
Recognizing a sensing device mounted on at least one of the user's head, hands, arms, shoulders, feet, knees, and legs, and receiving identification information indicating a body mounting position and identification information for a unique device from the sensing device. step;
Interactive rhythm game providing method further comprising a.
제21항에 있어서,
상기 무대 제어 신호를 생성하는 단계는,
상기 센싱 장치의 종류에 따라 상기 무대의 천장, 벽면 및 바닥면 중 적어도 어느 하나의 면에 설치된 디스플레이 장치로 출력되는 부가 영상 정보를 생성하는 단계;
를 더 포함하는 인터랙티브 리듬 게임 제공 방법.
The method of claim 21,
Generating the stage control signal,
Generating additional image information output to a display device installed on at least one of a ceiling, a wall, and a floor of the stage according to the type of the sensing device;
Interactive rhythm game providing method further comprising a.
제13항 내지 제16항 및 제19항 내지 제22항 중 어느 한 항에 기재된 양방향 리듬 게임 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium storing a program for executing the interactive rhythm game method according to any one of claims 13 to 16 and 19 to 22 on a computer.
KR1020200000342A 2020-01-02 2020-01-02 Method of providing interactive rhythm games and interactive content system KR102183562B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200000342A KR102183562B1 (en) 2020-01-02 2020-01-02 Method of providing interactive rhythm games and interactive content system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200000342A KR102183562B1 (en) 2020-01-02 2020-01-02 Method of providing interactive rhythm games and interactive content system

Publications (1)

Publication Number Publication Date
KR102183562B1 true KR102183562B1 (en) 2020-11-26

Family

ID=73679162

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200000342A KR102183562B1 (en) 2020-01-02 2020-01-02 Method of providing interactive rhythm games and interactive content system

Country Status (1)

Country Link
KR (1) KR102183562B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010107478A (en) * 2000-05-31 2001-12-07 송우진 Motion game apparatus
KR101018995B1 (en) * 2008-11-12 2011-03-08 정관선 Flat Part Display System
KR101635117B1 (en) 2014-03-26 2016-06-30 모젼스랩(주) Control apparatus and method of perforamance stage using indexing of objects
KR20160093131A (en) * 2015-01-28 2016-08-08 한국전자통신연구원 Method and System for Motion Based Interactive Service
KR101743081B1 (en) * 2017-02-02 2017-06-05 (주)컬처릿 Apparatus of controlling stage effect using motion recognition and method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010107478A (en) * 2000-05-31 2001-12-07 송우진 Motion game apparatus
KR101018995B1 (en) * 2008-11-12 2011-03-08 정관선 Flat Part Display System
KR101635117B1 (en) 2014-03-26 2016-06-30 모젼스랩(주) Control apparatus and method of perforamance stage using indexing of objects
KR20160093131A (en) * 2015-01-28 2016-08-08 한국전자통신연구원 Method and System for Motion Based Interactive Service
KR101711488B1 (en) * 2015-01-28 2017-03-03 한국전자통신연구원 Method and System for Motion Based Interactive Service
KR101743081B1 (en) * 2017-02-02 2017-06-05 (주)컬처릿 Apparatus of controlling stage effect using motion recognition and method thereof

Similar Documents

Publication Publication Date Title
CN106924966B (en) Game device and processing method
CN109690450B (en) Role simulation method in VR scene and terminal equipment
Sweet Writing interactive music for video games: a composer's guide
US20070243915A1 (en) A Method and Apparatus For Providing A Simulated Band Experience Including Online Interaction and Downloaded Content
US10441876B2 (en) Video game integrating recorded video
US20070245881A1 (en) Method and apparatus for providing a simulated band experience including online interaction
JP2009532187A (en) Method and apparatus for providing a pseudo band experience through online communication
JP2010510547A (en) Method and apparatus for facilitating mutual music communication between groups via a network
JP6320707B2 (en) Game device
US20150079573A1 (en) Storytelling environment: story and playgroup creation
JP2015043832A (en) Game device
WO2012053371A1 (en) Amusement system
US9751019B2 (en) Input methods and devices for music-based video games
KR102183562B1 (en) Method of providing interactive rhythm games and interactive content system
Murray-Browne Interactive music: Balancing creative freedom with musical development.
KR20150025051A (en) System and method for generating automatically move and rhythm note
JP6752465B1 (en) Computer programs and game systems
JP2014144088A (en) Game device
Crathorne Video game genres and their music
JP2014144085A (en) Game device
WO2022137958A1 (en) Game system, computer program employed in same, and control method
JP2014144084A (en) Game device and operation device
US20240037876A1 (en) Environment experiencing method and apparatus in augmented reality, and electronic device and storage medium thereof
JP6626920B2 (en) Game equipment
Balthrop Analyzing compositional strategies in video game music

Legal Events

Date Code Title Description
AMND Amendment
AMND Amendment
X091 Application refused [patent]
AMND Amendment
E90F Notification of reason for final refusal
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant