VR-linked firearm, shooting experience system using same, and method therefor
The VR interlocking firearm system addresses the limitations of conventional firearms by integrating with online terminals for virtual drone experiences and offline environments for actual drone flying, offering optimized control and enhanced immersion for users.
Patent Information
- Application Number
- PCT/KR2024/012830
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-03
- Filing Date
- 2024-08-28
- Publication Date
- 2025-05-08
AI Technical Summary
Conventional firearms are unable to provide an effective shooting experience both online and offline, limiting their use in virtual reality shooting systems and actual drone flying environments.
The development of a VR interlocking firearm system that integrates with online terminals for virtual drone shooting experiences and offline environments for actual drone flying, featuring motion sensors, light beam irradiation, and a controller for optimized control and enhanced immersion.
The system enables seamless shooting experiences across both virtual and real-world environments, providing optimized control and maximizing user engagement through realistic recoil and interactive controls.
Smart Images

Figure KR2024012830_08052025_PF_FP_ABST
Abstract
Description
VR-linked firearm and shooting experience system using the same and method thereof
[0001] The present invention relates to a VR-linked firearm that can be used for both a shooting experience of a virtual drone output through an online terminal and a shooting experience of an actual drone flying in an offline external location, and a shooting experience system and method using the same.
[0002] Traditionally, shooting as a leisure sport was enjoyed at offline shooting ranges, either through clay shooting or target shooting. However, conventional shooting experiences utilize live ammunition or separate ammunition, guns, and designated targets, making them expensive leisure sports for the general public. Furthermore, because they are typically reserved for experienced or qualified professionals, the risk of accidents increases, leading to a decline in user participation. Furthermore, limitations on the location of shooting ranges due to noise and the risk of accidents further limit their use. Therefore, systems that allow users to experience shooting in virtual reality using VR devices and VR-specific shooting guns are being widely developed. The following reference provides examples of shooting guns for VR. However, conventional shooting guns have the disadvantage of making it impossible to effectively experience shooting both online and offline.
[0003] (Patent Document) Patent Publication No. 10-2023-0081329 (Published on June 7, 2023) "VR Experience Gun with Easy Motion Sensor Mounting"
[0004] The present invention has been devised to solve the above problems.
[0005] The purpose of the present invention is to provide an on / offline integrated VR linked firearm that can be used for both shooting experience against a virtual drone or other target output through an online terminal and shooting experience against an actual drone or other target flying in an offline external location, and a shooting experience system using the same, and a method therefor.
[0006] In addition, the present invention aims to provide a VR-linked firearm capable of selectively performing VR motion control or offline motion control according to a shooting experience environment for a virtual drone or a shooting experience environment for an actual drone, and a shooting experience system and method using the same, capable of performing optimized control according to the shooting experience environment.
[0007] In addition, the present invention provides a VR-linked firearm and a shooting experience system using the same, in which an image of a VR-linked firearm is automatically reflected in VR content, the movement of the VR-linked firearm is reflected by including a motion sensor so that the image of the VR-linked firearm is displayed in the VR content, operation is performed when the bullet is engaged, the safety, single-shot, and burst modes can be switched through button operation, a recoil generating device is provided inside so that the shock resulting from firing is transmitted to the user, thereby maximizing the excitement of the shooting experience, and a battery that supplies power can be detachably coupled to the VR-linked firearm to improve convenience of use, and a shooting experience system using the same, and a method therefor.
[0008] In addition, the present invention provides a VR-linked firearm and a shooting experience system using the same, and a method thereof, which operates a sensor optimized for an outdoor environment by operating a manual control device in an offline environment to stop a game process in an online (VR) environment and transmit conversion information to a system so that a game process capable of shooting an offline target drone can be operated, thereby operating an offline shooting process.
[0009] In order to achieve the above object, the present invention is implemented by an embodiment having the following configuration.
[0010] According to one embodiment of the present invention, a simulated firearm used in a shooting experience system that enables a shooting experience by irradiating a light beam on a virtual target formed on a screen for a virtual shooting experience according to the present invention and an actual target flying in an offline space is characterized by including a body part forming an outer shape, a motion sensor coupled to one side of the body part to detect the movement of the simulated firearm, an irradiation part coupled to the body part to irradiate a light beam, and a controller located inside the body part to control the irradiation of the light beam by the irradiation part.
[0011] According to another embodiment of the present invention, in the mock firearm according to the present invention, the controller is characterized by including a switching unit that generates a driving signal to operate only one of an online VR operation unit and an offline operation unit, an online VR operation unit that controls the operation of the mock firearm so that a shooting experience using a virtual target can be achieved when the switching unit outputs a driving signal for the online VR operation unit, and an offline operation unit that controls the operation of the mock firearm so that a shooting experience using an actual target can be achieved when the switching unit outputs a driving signal for the offline operation unit.
[0012] According to another embodiment of the present invention, in the simulated firearm according to the present invention, the switching unit includes an automatic control module that determines the location of the simulated firearm and generates a driving signal to operate only one of the online VR operation unit and the offline operation unit, wherein the automatic control module analyzes information output by a GPS sensor attached to the simulated firearm to determine the location of the simulated firearm, and if it is determined that the simulated firearm is in an offline space, it generates a driving signal to operate only the offline operation unit, and if it is determined that the simulated firearm is not in an offline space, it generates a driving signal to operate only the online VR operation unit, or if it is located in an experience area where a screen for the virtual shooting experience is displayed and recognizes a user, it generates a driving signal to operate only the online VR operation unit when the user recognition signal is confirmed, and the switching unit is characterized in that it includes a manual control module that generates a control signal to operate one of the online VR operation unit and the offline operation unit according to an operation signal output by the user.
[0013] According to another embodiment of the present invention, in the simulated firearm according to the present invention, the shooting experience system includes a control server that irradiates a light beam to a virtual target formed on a screen for a virtual shooting experience and an actual target flying in an offline space to enable a shooting experience, and the irradiation unit includes a first irradiation unit that irradiates the laser beam and a second irradiation unit that irradiates an infrared beam, and the online VR operation unit includes an identification information output module that outputs unique identification information of a simulated firearm to the control server so that a simulated firearm image can be reflected on the screen for the virtual shooting experience when the switching unit outputs a driving signal for the online VR operation unit, and a motion information output module that outputs information on the movement of the simulated firearm output from the motion sensor to the control server so that a simulated firearm image can be displayed on the screen for the virtual shooting experience by reflecting the movement of the simulated firearm after the unique identification information of the simulated firearm is transmitted to the control server by the identification information output module, and a motion information output module that outputs a driving signal for the online VR operation unit from the switching unit. In this case, the first irradiation unit is driven so that a laser beam is irradiated when the mock gun is fired, and the offline operation unit is characterized in that, when the switching unit outputs a driving signal for the offline operation unit, the second irradiation unit is driven so that an infrared beam is irradiated when the mock gun is fired.
[0014] According to another embodiment of the present invention, in the mock firearm according to the present invention, the mock firearm further includes a contact portion detachably connected to the body portion, a recoil generating device located inside the body portion to generate recoil when the mock firearm is fired, a battery detachably connected to the body portion to supply power, a sensing portion having a coupling detection sensor that generates a signal when the contact portion is coupled to the body portion, and a button portion having a coupling button portion formed on the body portion to generate a coupling signal of any one of safety, single shot, and burst, and the controller is characterized in that it further includes a driving portion that causes electrical operation of the mock firearm when the contact portion is coupled to the body portion and a signal is generated from the coupling detection sensor, and a coupling portion that causes firing in accordance with an operation signal output from the coupling button portion when the trigger of the body portion is pulled and operates the recoil generating device in accordance with the coupling to generate recoil.
[0015] According to another embodiment of the present invention, in the simulated firearm according to the present invention, the target is a drone, the shooting experience system has a plurality of partitioned experience areas, and a virtual space shooting experience unit that outputs shooting to a virtual drone flying along a set path through a screen installed in each experience area or a terminal unit of a user terminal device; It further includes an offline shooting experience unit that is formed in a place where a drone can fly and allows shooting of an actual drone flying, and the control server further includes an online / offline linking unit that links the offline shooting experience unit to the virtual space shooting experience unit, and a shooting confirmation unit that confirms the shooting result through the online / offline linking unit, and the online / offline linking unit includes an information receiving module that receives the location and status information of the drone from the offline shooting experience unit and outputs it as a virtual drone on a terminal screen, a hit detection module that detects a hit on the virtual drone through the simulated firearm, and an offline comparison module that compares the hit result with the offline shooting experience unit user and provides a score, and the shooting confirmation unit includes a path information setting module that sets flight path information of the drone, a drone flight initiation module that initiates the flight of the drone, a shooting count setting module that sets the number of shots allowed by the simulated firearm, a shooting information receiving module that receives shooting information by the simulated firearm, and receives whether a light beam of the simulated firearm is detected for the drone output to the terminal and the drone flying in the offline shooting experience unit. It is characterized by including a detection information receiving module and a success confirmation module that checks whether a set number of hits have been made during a set number of shots.
[0016] The present invention can obtain the following effects through the combination and use of the configuration described below with the previously described embodiment.
[0017] The present invention has the effect of being applicable to both a shooting experience for a virtual target output through an online terminal and a shooting experience for an actual target flying in an offline external location.
[0018] In addition, the present invention has the effect of selectively performing VR motion control or offline motion control depending on the shooting experience environment for a virtual drone or the shooting experience environment for an actual drone, thereby performing optimized control depending on the shooting experience environment.
[0019] In addition, the present invention automatically reflects the image of a VR-linked firearm in VR content, and displays the image of the VR-linked firearm in the VR content by reflecting the movement of the VR-linked firearm including a motion sensor, and is operated when the bullet is engaged, and can switch between safe, single-shot, and burst modes through button operation, and has a recoil generating device installed inside so that the shock resulting from firing is transmitted to the user, thereby maximizing the excitement of the shooting experience, and has the effect of improving the convenience of use by detachably connecting the battery that supplies power to the VR-linked firearm.
[0020] In addition, the present invention has the effect of operating a sensor optimized for an outdoor environment by operating a manual control device in an offline environment to stop the game process in an online (VR) environment and transmit conversion information to the system so that a game process capable of shooting an offline target drone can be operated, thereby operating the offline shooting process.
[0021] Figure 1 is a configuration diagram of a shooting experience system using a drone according to one embodiment of the present invention.
[0022] Figure 2 is a block diagram showing the configuration of the virtual space shooting experience section of Figure 1.
[0023] Figure 3 is a reference diagram showing an example of a movement path.
[0024] Figure 4 is a reference drawing showing an example of a terminal.
[0025] Figure 5 is a block diagram showing the configuration of the offline shooting experience unit of Figure 1.
[0026] Figure 6 is a reference diagram showing an example of an offline shooting experience section.
[0027] Figure 7 is a perspective view of the VR gun of Figure 1.
[0028] Fig. 8 is a block diagram showing the configuration of the VR gun of Fig. 1.
[0029] Fig. 9 is a block diagram showing the configuration of the controller of Fig. 8.
[0030] Fig. 10 is a block diagram showing the configuration of the VR operating unit of Fig. 9.
[0031] Figure 11 is a block diagram showing the configuration of the control server.
[0032] Figure 12 is a block diagram showing the configuration of the screen registration unit.
[0033] Figure 13 is a block diagram showing the composition of the score calculation unit.
[0034] Figure 14 is a block diagram showing the composition of the mission execution unit.
[0035] Figure 15 is a block diagram showing the configuration of the path control unit.
[0036] Figure 16 is a block diagram showing the configuration of the event generation unit.
[0037] Figure 17 is a block diagram showing the configuration of the on / offline linkage.
[0038] Figure 18 is a block diagram showing the configuration of the shooting confirmation unit.
[0039] Figure 19 is a block diagram showing the configuration of the level setting unit.
[0040] Figure 20 is a block diagram showing the configuration of the level control unit.
[0041] Figure 21 is a block diagram showing the configuration of the screen movement unit.
[0042] * Explanation of symbols used in drawings
[0043] 1: Virtual space shooting experience section 11: Experience area 12: Terminal section
[0044] 14: Transition section
[0045] 2: Offline shooting experience section 21: Flight area 22: Flying drone
[0046] 3: VR gun 31: body 32: bullet landing part
[0047] 33: Motion sensor 34: Investigation unit 35: Recoil generating device
[0048] 36: Battery 37: Sensing unit 38: Button unit
[0049] 39: Controller 4: Control Server 41: Screen Registration
[0050] 42: Scoring Department 43: Mission Execution Department 44: Route Coordination Department
[0051] 45: Event creation section 46: Online / offline linking section 47: Shooting confirmation section
[0052] 48: Level setting section 49: Level adjustment section 50: Screen movement section
[0053] Hereinafter, preferred embodiments of a VR-linked firearm and a shooting experience system using the same will be described in detail with reference to the attached drawings. In the following description of the present invention, if a detailed description of a known function or configuration is determined to unnecessarily obscure the gist of the present invention, the detailed description will be omitted. Throughout the specification, when a part is said to "include" a certain component, this does not mean that other components are excluded, but rather that other components can be further included, unless specifically stated otherwise. In addition, terms such as "... part" and "... module" described in the specification mean a unit that processes at least one function or operation, which may be implemented by hardware, software, or a combination of hardware and software.
[0054] Hereinafter, a shooting experience system using a VR-linked firearm according to one embodiment of the present invention will be described with reference to FIGS. 1 to 21. The shooting experience system includes a virtual space shooting experience unit (1) having a plurality of partitioned experience areas (11), and outputting a signal through a terminal unit (12) installed in each experience area (11) to enable shooting at a virtual drone (virtual target) flying along a set path; an offline shooting experience unit (2) formed in a place where an actual drone can fly and allowing shooting at an actual drone (actual target) flying; a VR gun (3) outputting a light beam from the virtual space shooting experience unit (1) and the offline shooting experience unit (2) to hit the drone; and a control server (4) that controls the operation of the virtual space shooting experience unit (1), the offline shooting experience unit (2), and the VR gun (3).
[0055] The present invention is a system that enables a shooting experience using a VR gun (3) that irradiates a light beam without problems such as bullets or noise for an actual shooting experience, and furthermore, allows shooting experiences to be performed both on a virtual screen and offline, so that various shooting experiences can be performed in one place. In addition, the present invention allows a shooting experience to be performed using a drone that moves along a set path, thereby increasing the immersion in the experience, and in the case of a virtual experience, various background screens are output on the screen and the drone is flown within the background screen, thereby further increasing the fun of the experience. In particular, in the case of a virtual experience, the present invention allows a shooting experience to be performed in the form of a game while moving through a plurality of experience areas, thereby breaking away from a monotonous shooting experience and allowing a user to feel various fun through shooting.
[0056] The above virtual space shooting experience unit (1) is configured to output a virtual drone on the screen to allow a shooting experience with the virtual drone, thereby allowing a shooting experience with the virtual drone displayed against various concepts and backgrounds while moving from location to location. The above virtual space shooting experience unit (1) can allow a shooting experience with the virtual drone displayed on the screen while moving through an actual space, or can allow the shooting experience while moving through a virtual space within the screen. In addition, the above virtual space shooting experience unit (1) allows movement between locations only when a certain number of points are earned through shooting or a specific mission is achieved, and allows a shooting experience while moving through each location with various stories, grades, and levels. To this end, the above virtual space shooting experience unit (1) may include an experience area (11), a terminal unit (12), a movement path (13), and a transition unit (14).
[0057] The above-mentioned experience zone (11) is configured to form a space where a shooting experience using a VR gun (3) takes place, and may be formed in multiple places. The experience zone (11) may be formed by dividing a plurality of areas in an actual place, or may be formed in a plurality of areas in a virtual space online. Accordingly, a shooting experience is provided by hitting a virtual drone output through the screen of a terminal unit (12) suitable for each experience zone (11), and a background video with a different story is output to the terminal unit (12) according to each experience zone (11), so that various fun and missions can be performed. In addition, each experience zone (11) is connected through a movement path (13) so that a user can move, and it can be configured to move to another experience zone (11) only when a certain score or more is obtained through shooting in each experience zone (11) or a mission is succeeded.
[0058] The terminal unit (12) above provides a screen for a virtual shooting experience, and outputs a virtual drone so that the user can experience shooting by aiming at the virtual drone. The terminal unit (12) may be a screen or a user terminal device having a screen of a certain size, and a light sensor (121) may be formed inside the terminal unit (12) so as to detect a light beam irradiated by the VR gun (3), and various devices capable of detecting the light beam may be applied, and the position of the light beam may be detected to determine whether it has hit the virtual drone. The terminal unit (12) may output background images according to various stories and missions for each experience area (11), and a virtual drone may be inserted into the background image and flown, so that the virtual drone can fly over the widest possible background, thereby increasing the fun of the experience. In particular, the terminal unit (12) may have a wider background area by allowing the background image to move and rotate, and may automatically move the screen by the light beam irradiated by the VR gun (3). To this end, the terminal unit (12) may have a movement area (122) formed along the periphery of the terminal unit (12) to move the screen when a light beam is irradiated, as illustrated in FIG. 4. When the light beam is irradiated to the upper or lower area (122a), the screen may be moved upward or downward, and when the light beam is irradiated to the left or right area (122b), the screen may be moved to the left or right. Accordingly, the user may move the screen without any separate operation following the flight of the virtual drone while experiencing a shooting experience of aiming at a virtual drone with a VR gun (3), thereby enabling the shooting experience to be achieved without reducing the level of immersion.
[0059] The above movement path (13) is configured to form a passage connecting between experience areas (11), so that a user who has completed an experience in a specific experience area (11) moves to the next experience area (11) to have a shooting experience. The movement path (13) may have a maze shape as illustrated in FIG. 3, and may be configured to proceed in a manner of escaping the maze while carrying out the shooting experience. In addition, the movement path (13) may be formed when the experience area (11) is changed through a screen transition in the virtual space when the experience area (11) is formed in a virtual space.
[0060] The above switching section (14) is formed on the movement path (13) and is configured to control the switching of the experience area (11). In a real space, it may be formed as an opening / closing door that opens / closes the movement path (13), or in a virtual space, it may be formed as an opening / closing door or a boundary that switches the screen. The switching section (14) allows a change in the experience area (11) when a certain score or more is obtained through a shooting experience in a specific experience area (11) or a specific mission is achieved, and may allow the user to move or switch screens.
[0061] The above offline shooting experience unit (2) is configured to allow a shooting experience of a drone actually flying in a specific location, and to hit the drone by irradiating a light beam with a VR gun (3). The above offline shooting experience unit (2) may include a flight area (21) forming a place where the drone flies, as illustrated in FIG. 6, and a flying drone (22) flying in the flight area (21). The flying drone (22) may be made to fly in the flight area (21) according to stored path information, and an optical target (221) capable of recognizing the optical beam irradiated by the VR gun (3) may be formed on the flying drone (22), and whether or not a hit is detected may be detected by checking whether the optical target (221) is irradiated with the optical beam.
[0062] The above VR gun (3) is a simulated gun (device) that enables a shooting experience through the irradiation of a light beam, and comprises a body (31) that is formed in a shape similar to an actual gun to form an outer appearance, a bullet-removing part (32) that is detachably connected to the body (31), a motion sensor (33) that is coupled to the upper side of the body (31) to detect the movement of the gun, an irradiating part (34) that is coupled to the body (31) to irradiate a light beam, a recoil generating device (35) that is located inside the body (31) to generate recoil when the VR gun is fired, a battery (36) that is detachably connected to the body (31) to supply power, a sensing part (37) that is coupled to the body (31) to sense information, a button part (38) that is formed on the body (31) to output an operation signal, and a button part (38) that is located inside the body (31) to control the irradiation of the light beam. Includes controller (39), etc.
[0063] The above body part (31) has a shape similar to an actual gun and is configured to form an outer shape. It can have various gun shapes, but preferably has a rifle shape, and when the trigger (311) is pulled, a light beam is emitted.
[0064] The above-mentioned attachment part (32) is configured to be detachably connected to the body part (31). When the attachment part (32) is connected to the body part (31), the electrical drive of the VR gun is activated, which will be described in detail below.
[0065] The above motion sensor (33) is configured to detect the movement of the gun by being coupled to the upper side of the body part (31), so that the movement of the VR gun can be reflected on the screen for the virtual shooting experience. For example, the motion sensor recognizes the position of the muzzle and the rotation angle of the muzzle, so that the movement of the VR gun can be reflected on the screen for the virtual shooting experience, thereby enabling smooth shooting within the screen.
[0066] The above-mentioned irradiation unit (34) is configured to be coupled to the above-mentioned body unit (31) and irradiate a light beam, and includes a first irradiation unit (not shown) that irradiates a laser beam, a second irradiation unit (not shown) that irradiates an infrared beam, etc. In order to accurately detect whether a virtual drone or an actual drone has been hit, it is preferable that a laser beam is used as the irradiated light beam in the case of a virtual drone, and an infrared beam is used as the irradiated light beam in the case of an actual drone. Therefore, in the present invention, the irradiated light beam is controlled according to a virtual space or an offline experience environment, which will be described in detail below. A known device that irradiates a laser beam may be used as the first irradiation unit, for example, a laser sensor may be used, and a known device that irradiates an infrared beam may be used as the second irradiation unit, for example, an infrared sensor may be used.
[0067] The above recoil generating device (35) is located inside the body (31) and is configured to generate recoil when the VR gun is fired. When the user pulls the trigger (311) of the VR gun to fire, recoil is generated. A known device that can detect firing and generate recoil can be used, for example, a vibration sensor can be used.
[0068] The above battery (36) is configured to be detachably connected to the body (31) to supply power. If it is preferable to use a rechargeable secondary battery as the battery (36), it can be detachably connected, thereby providing convenience in use.
[0069] The above sensing unit (37) is configured to sense information by being coupled to the body unit (31), and may include a coupling detection sensor (not shown) that generates a signal when the impact unit (32) is coupled to the body unit (31), and a GPS sensor (not shown) that detects the location of the gun.
[0070] The above button portion (38) is formed in the body portion (31) and is configured to output an operation signal, and includes a trigger button portion (381) that generates trigger signals such as safety, single fire, and burst fire, and an on / off button portion (not shown) that allows selection of VR operation or on-line operation.
[0071] The above controller (39) is configured to control the irradiation of a light beam and is located inside the body (31), and includes a communication unit (391), a driving unit (392), a trigger unit (393), a switching unit (394), an online VR operation unit (395), an offline operation unit (396), a storage unit (397), and a control unit (398).
[0072] The above communication unit (391) is configured to exchange information with a control server (4), etc. The above driving unit (392) is configured to supply power from the battery to the electrical components (motion sensor, investigation unit, recoil generating device, sensing unit, button unit, controller, etc.) constituting the firearm when the impact unit (32) is coupled to the body unit (31) and a signal is generated from the coupling detection sensor, thereby driving the electrical operation of the firearm.
[0073] The above triggering unit (393) is configured to fire according to an operation signal output from the triggering button unit (381) when the trigger of the body unit (31) is pulled, and to operate the recoil generating device (35) according to the firing to generate recoil.
[0074] The above switching unit (394) is configured to generate a driving signal to operate either the online VR operation unit (395) or the offline operation unit (396), and includes an automatic control module (not shown) that detects the position of a gun and generates a control signal to operate either the online VR operation unit (395) or the offline operation unit (396), and a manual control module (not shown) that generates a control signal to operate either the online VR operation unit (395) or the offline operation unit (396) according to an operation signal output from the on / off button unit. The control of the switching unit (394) basically operates under the control of the automatic control unit, and when an operation signal is output from the on / off button unit during the control of the automatic control unit, the control by the automatic control unit is stopped and the control by the manual control unit is performed.
[0075] The above automatic control unit is configured to identify the location of the gun and generate a drive signal to operate either the online VR operation unit (395) or the offline operation unit (396). The location of the gun can be identified by various conventional methods. For example, the information output by the GPS sensor can be analyzed to identify the location of the gun. If it is determined that the gun is in the flight area, a drive signal can be generated to operate only the offline operation unit (396), and if it is determined that the gun is not in the flight area, a drive signal can be generated to operate only the online VR operation unit (395). In addition, if a signal output by a sensor (not shown) located in each experience area (11) and recognizing a user is received, a drive signal can be generated to operate only the online VR operation unit (395).
[0076] The above online VR operation unit (395) is configured to control the VR gun so that a shooting experience using a virtual drone can be achieved when a driving signal for the online VR operation unit (395) is output from the switching unit (394), and includes an identification information output module (395a), a mother ship information output module (395b), a laser beam irradiation module (395c), etc.
[0077] The above identification information output module (395a) is configured to output the unique identification information of the VR gun stored in the storage unit (397) to the control server (4) when the switching unit (394) outputs a driving signal for the online VR operation unit (395). When the unique identification information is output to the control server (4), the control server (4) confirms the VR gun matching the unique identification information and reflects the VR gun image on the screen for a virtual shooting experience.
[0078] The above motion information output module (395b) is configured to output information on the movement of the VR gun output from the motion sensor to the control server (4) after the unique identification information of the VR gun is transmitted to the control server (4) by the identification information output module (395a). When information on the movement of the VR gun is output to the control server (4), the control server (4) reflects the movement of the VR gun so that an image of the VR gun can be displayed on a screen for a virtual shooting experience.
[0079] The above laser beam irradiation module (395c) is configured to operate the first irradiation unit when a driving signal for the online VR operation unit (395) is output from the switching unit (394), thereby irradiating a laser beam when the VR gun is fired.
[0080] The above offline operation unit (396) is configured to control the VR gun so that an actual shooting experience using a drone can be achieved when the switching unit (394) outputs a driving signal for the offline operation unit (396). Specifically, when the switching unit (394) outputs a driving signal for the offline operation unit (396), the second irradiation unit is driven so that an infrared beam is irradiated when the VR gun is fired.
[0081] The above storage unit (397) is configured to store setting information for controlling the VR gun and information generated during the use of the VR gun, and the control unit (398) is configured to control the overall operation of the controller (39).
[0082] The above control server (4) is configured to control the operation of the virtual space shooting experience unit (1) and the offline shooting experience unit (2), and may include a screen registration unit (41), a score calculation unit (42), a mission execution unit (43), a path adjustment unit (44), an event generation unit (45), an online / offline linkage unit (46), a shooting confirmation unit (47), a level setting unit (48), a level adjustment unit (49), and a screen movement unit (50).
[0083] The above screen registration unit (41) is configured to register a screen output to the terminal unit (12), and can register information about a background screen and a virtual drone and VR gun output to the background screen, and can register different screens for each experience area (11). To this end, the screen registration unit (41) may include an area information storage module (411), a background information storage module (412), a drone information storage module (413), a path information storage module (414), and a gun information storage module (not shown).
[0084] The above-mentioned area information storage module (411) is configured to store status information of the experience area (11) where the screen is registered, and stores information regarding the location, arrangement, order, etc. of the experience area (11).
[0085] The above background information storage module (412) is configured to store information about the background screen output to the terminal unit (12), and can store different background screens for each experience area (11). The above background information storage module (412) can form the background screen to have various stories, missions, etc., and for example, can store videos and images of specific regions, tourist attractions, famous places, etc. as background screens.
[0086] The above drone information storage module (413) is configured to store drone information output to the terminal unit (12), and can store information such as the type, shape, and performance of the drone, and can store information on the drone's flight type such as solo, group, and flight pattern, and can store drone information according to the level setting by the level setting unit (48).
[0087] The above path information storage module (414) is configured to store the path information of the drone output to the terminal unit (12), and various paths can be set on the background screen so that the drone can fly according to the set path, and the path can also be set in real time by operation by the operator.
[0088] The above gun information storage module (414) is configured to store gun information output to the terminal unit (12).
[0089] The above-mentioned score calculation unit (42) is configured to calculate a score according to shooting at a virtual drone output through the terminal unit (12) in the virtual space shooting experience unit (1), and calculates a score according to whether or not the target is hit by the irradiation of a light beam (laser beam) by the VR gun (3). The above-mentioned score calculation unit (42) increases the accuracy of score calculation by assigning a score according to the location where the target is hit on the virtual drone, and reflects the number of hits compared to the number of light beam irradiations in the score to prevent indiscriminate irradiation of the target. In addition, the above-mentioned score calculation unit (42) can assign a score by applying a weight according to the level set by the above-mentioned level setting unit (48), and can assign a higher score as the target performs a more difficult level. The above control server (4) can operate the switching unit (14) only when a certain number of points are obtained through shooting, thereby allowing movement to another experience area (11), and can provide rankings, rewards, etc. according to the points obtained during a set period of time. To this end, the score calculation unit (42) can include a detection location receiving module (421), a drone location detection module (422), a hit confirmation module (423), a hit location detection module (424), a hit distance calculation module (425), a hit index calculation module (426), a score calculation module (427), and a weight application module (428).
[0090] The above detection position receiving module (421) is configured to receive position information where the light beam output by the VR gun (3) is irradiated on the terminal unit (12), and receives position information where the light beam is detected by the light sensor (121) on the terminal unit (12).
[0091] The above drone position detection module (422) is configured to detect the position of a virtual drone output to the terminal (12) when a light beam is irradiated to the terminal (12), and detects the position according to the output time of the screen and the set path of the virtual drone.
[0092] The above hit confirmation module (423) is configured to check whether a light beam hits a virtual drone, and compares the detection location of the light beam with the location of the drone to check whether a hit has occurred.
[0093] The above-mentioned hit location detection module (424) is configured to detect a hit location on a drone, and detects the location where a light beam hits on the drone by considering the size and shape of the virtual drone.
[0094] The above-mentioned hit distance calculation module (425) is configured to calculate the distance between the center of the virtual drone and the hit location, and calculates the distance from the center of the stored drone to the hit location detected by the hit location detection module (424).
[0095] The above hit index calculation module (426) is configured to calculate a hit index that represents the ratio of the number of hits to the number of light beams irradiated by the VR gun (3). In order to prevent indiscriminate light beam irradiation and to calculate scores based on accurate shooting, the hit index is calculated and applied to the score.
[0096] The above-mentioned score calculation module (427) is configured to calculate the score by shooting according to the hit location and hit index. For example, a basic score can be given according to the distance between the hit location and the center of the drone in relation to the size of the drone, and the score can be calculated by multiplying the hit index by the given score.
[0097] The above weight application module (428) is configured to apply a weight to the score calculated by the score calculation module (427), and can apply the weight according to the level set by the level setting unit (48). The above weight application module (428) can apply a higher weight to the score as the level is higher, and can apply a preset weight according to each level.
[0098] The above mission execution unit (43) is configured to execute a mission according to shooting in each experience area (11), for example, to execute a mission of obtaining a certain score or more. The mission execution unit (43) can determine that the mission is successful only when a set score or more is obtained through shooting in each experience area (11), and can allow movement through the transition unit (14), and the transition unit (14) can be operated so that the user can accumulate and obtain points while moving to another experience area (11). Accordingly, the mission execution unit (43) can accumulate and obtain points while moving through multiple experience areas (11) only when a certain score or more is obtained, thereby generating motivation for shooting and increasing concentration, and if the mission execution fails, the user can remain in the relevant experience area (11) until the set score is obtained. The above mission execution unit (43) may include a user recognition module (431), a screen output module (432), a score calculation module (433), and a movement permission module (434).
[0099] The above user recognition module (431) is configured to recognize a user who has reached the experience area (11), and can automatically recognize the user through a separate sensor (not shown) formed in each experience area (11).
[0100] The above screen output module (432) is configured to output a screen to the terminal unit (12), and can automatically output a screen when a user is recognized by the user recognition module (431), and can output a background screen and a virtual drone to enable a shooting experience.
[0101] The above-mentioned score calculation module (433) is configured to calculate a score according to shooting, and the score calculation unit (42) calculates a score by hitting the virtual drone output to the terminal (12) through the light beam of the VR gun (3).
[0102] The above movement permission module (434) is configured to allow movement between experience areas (11), and operates the switching unit (14) to open the door or switch the screen so that the user can move to another experience area (11). At this time, the movement permission module (434) may allow movement only when the score is exceeded within a set time.
[0103] The above path adjustment unit (44) is configured to adjust movement between experience areas (11), and forms a plurality of experience areas (11) that can be moved in each experience area (11) so that movement of the experience area (11) can be selectively performed. The path adjustment unit (44) can adjust movement according to operation using a VR gun (3) or according to the result of shooting in each experience area (11). For example, the path adjustment unit (44) can set a grade for each experience area (11), and can allow movement to an experience area (11) of a higher grade as the score obtained by shooting in the experience area (11) increases. To this end, the path adjustment unit (44) can include a grade setting module (441), a score loading module (442), a path determination module (443), and a selection permission module (444).
[0104] The above-mentioned grade setting module (441) is configured to set a grade for each experience area (11), and more precisely, the grade can be set according to the background screen output through the terminal (12) of each experience area (11). For example, the above-mentioned grade setting module (441) can set a high grade for an experience area (11) in which a background screen of a more famous tourist destination, a place with high recognition, a beautiful landscape, a rare hidden attraction, etc. is output, and can maximize motivation for the experience by allowing movement to an experience area (11) with a high grade only when a high score is obtained through shooting.
[0105] The above score loading module (442) is configured to retrieve score information from each experience area (11), and if the score calculated by the score calculation unit (42) exceeds the set score and the mission is passed, information about the corresponding score is retrieved.
[0106] The above path determination module (443) is configured to determine the user's movement path (13) after the mission is performed, and determines the movement path (13) of one of the other experience areas (11) connected to the current experience area (11). In particular, the path determination module (443) can determine the path according to the user's score, and the higher the score, the more likely it is that the user can move to a higher-level experience area (11). At this time, the path determination module (443) can set the score range according to the ratio of the score set for passing the mission for each experience area (11), and can determine the experience area (11) to move to according to the set score range.
[0107] The above selection permission module (444) is configured to open a movement path (13) to move to an experience area (11) determined according to a decision by the path determination module (443), and operates a switching unit (14) on the movement path (13) to enable the user to move.
[0108] The above event generation unit (45) is configured to provide irregular events to the user, thereby increasing the fun of the experience through the irregular events. The event generation unit (45) can be executed without prior notice while the user is moving between experience areas (11). For example, it can output a virtual drone to the terminal unit (12) on the movement path (13) so that additional points can be obtained by shooting the virtual drone. To this end, the event generation unit (45) can include a path movement detection module (451), an event drone output module (452), a hit detection module (453), and an additional point provision module (454).
[0109] The above path movement detection module (451) is configured to detect a user moving along a movement path (13) according to the operation of the switching unit (14), and a sensor capable of recognizing a user can be formed for each movement path (13) to detect the user's movement.
[0110] The above event drone output module (452) is configured to output a drone flying to the terminal (12) when a user is detected on the movement path (13), and can enable the output of a virtual drone to be made for a set period of time.
[0111] The above hit detection module (453) is configured to detect whether a drone output by the event drone output module (452) has been hit, and detects whether the light beam of the VR gun (3) has been irradiated on the drone.
[0112] The above-mentioned additional score provision module (454) is configured to provide additional points to the user when hitting the event virtual drone, and can increase interest in the shooting experience by providing unexpected fun even when moving between experience areas (11).
[0113] The above-mentioned on-offline linking unit (46) is configured to link the virtual space shooting experience unit (1) and the offline shooting experience unit (2), and for example, can output a flying drone (22) of the offline shooting experience unit (2) to the terminal unit (12) of a specific experience area (11). Through this, a user experiencing the virtual space shooting experience unit (1) can additionally experience shooting an actual flying drone in the form of XR, and can provide new fun through a competition with a user experiencing the offline shooting experience unit (2). To this end, the above-mentioned on-offline linking unit (46) can include an information reception module (461), a hit detection module (462), and an offline comparison module (463).
[0114] The above information receiving module (461) is configured to receive information about a flying drone (22) flying in a flight area (21), and to receive the drone's location and status information and output it on the terminal (12) screen.
[0115] The above hit detection module (462) is configured to detect whether the light beam irradiated by the VR gun (3) has hit the drone, and detects whether the drone has hit the terminal (12) using the location where the light beam was irradiated and the location information of the drone.
[0116] The above offline comparison module (463) is configured to compare the shooting results with those of the offline shooting experience section (2), and can increase the fun of the shooting experience by having the experiencer shoot an actual flying drone in the offline shooting experience section (2) in a competition. The above offline comparison module (463) can determine the winner or loser based on the number of hits on the drone, and if the number of hits is the same, can determine the winner or loser based on the time it takes to hit a set number of times. The above offline comparison module (463) can award additional points based on the comparison results, and can allow the competition to take place under the same time and conditions as the offline experiencer.
[0117] The above shooting confirmation unit (47) is configured to confirm the shooting result by the online / offline linkage unit (46), and can determine whether the drone is successful or not and the winner of the match based on the number of times the drone is hit by the VR gun (3) during a set number of shooting opportunities. To this end, the shooting confirmation unit (47) may include a path information setting module (471), a drone flight start module (472), a shooting count setting module (473), a shooting information receiving module (474), a detection information receiving module (475), and a success / failure confirmation module (476).
[0118] The above path information setting module (471) is configured to set the flight path of the flying drone (22), and ensures that the flying drone (22) flies according to the preset path during a match.
[0119] The above drone flight initiation module (472) is configured to initiate the flight of a flying drone (22) according to a set path, and can initiate the flight when the experiencer's preparation is complete in both the virtual space shooting experience section (1) and the offline shooting experience section (2). For example, the initiation can be accomplished through the operation of a VR gun (3).
[0120] The above shooting count setting module (473) is configured to set the number of shots by the VR gun (3) during a match, and the mission is recognized as successful only when a hit is made within the set number of shots.
[0121] The above shooting information receiving module (474) is configured to receive shooting information from a VR gun (3), and receives information on a light beam being emitted from the VR gun (3) to enable calculation of the number of shots.
[0122] The above detection information receiving module (475) is configured to receive information that a light beam from a VR gun (3) hits a drone, and receives information that a light beam is irradiated on a flying drone (22) in an offline shooting experience section (2) and information that a light beam is irradiated on a virtual drone output to a terminal section (12) of a virtual space shooting experience section (1).
[0123] The above success confirmation module (476) is configured to confirm the success of a mission through a duel, and can be configured to determine success if the drone is hit a set number of times within a set number of shooting opportunities. Accordingly, if a user experiencing the virtual space shooting experience section (1) succeeds in a mission, they can be compared with offline experience users through the offline comparison module (463) and receive points based on the win / loss result.
[0124] The above level setting unit (48) is configured to set the level of shooting through the virtual space shooting experience unit (1), and can set a level indicating the degree of difficulty of shooting for each experience area (11), and can set conditions appropriate for the level by combining each condition according to the set level. The above level setting unit (488) may include a drone index setting module (481), a change index setting module (482), an obstacle index setting module (483), a level designation module (484), and a variable combination module (485).
[0125] The above drone index setting module (481) is configured to set a drone index indicating the degree of the drone's size and speed, and can set a drone index according to the size range and speed range while storing drones of various sizes output to the terminal unit (12). For example, the drone index setting module (481) can set the drone index to 1 to 10 by combining the size and speed of the drone.
[0126] The above change index setting module (482) is configured to set a change index indicating the degree of change in the drone's speed, and can set the change index according to the degree and number of speed changes. For example, the change index setting module (482) can set the change index to 1 to 10 according to the range of the degree and number of changes, and can be set so that as the change index increases, the degree of change increases and the number of changes increases.
[0127] The above obstacle index setting module (483) is configured to set an obstacle index indicating the degree of obstacles present on the drone's path, and can set the obstacle index according to the number of obstacles. Here, an obstacle refers to a structure that obstructs the drone, and the above obstacle index setting module (483) can set the obstacle index to 1 to 10 according to the range of the number of obstacles.
[0128] The above level designation module (484) is configured to designate a level for each experience area (11), and can be configured to designate levels from 1 to 10.
[0129] The above variable combination module (485) is configured to set each variable by combining them according to a specified level, thereby enabling settings regarding the size, speed, speed change, and number of obstacles of the drone. The above variable combination module (485) can match a specified level according to the average value of a drone index, a change index, and an obstacle index by combining them, and each index can be determined according to a specified level, thereby determining the size, speed, speed change, and number of obstacles of the drone.
[0130] The above level adjustment unit (49) is configured to adjust the level in the next experience area (11) according to the score obtained by the user in the virtual space shooting experience unit (1), so that the higher the level, the higher the score provided, thereby increasing the user's motivation and sense of accomplishment for shooting. To this end, the level adjustment unit (49) may include a score information receiving module (491), an average score calculation module (492), an achievement index calculation module (493), and a level change module (494).
[0131] The above score information receiving module (491) is configured to receive score information in the experience area (11), and receives score information calculated by the score calculation unit (42) through shooting using a VR gun (3).
[0132] The above average score calculation module (492) is configured to calculate the average score of users for the relevant experience area (11), and calculates the average value of the accumulated scores of users.
[0133] The above achievement index calculation module (493) is configured to calculate an achievement index indicating the degree of achievement by the user for the relevant experience area (11), and calculates the achievement index by dividing the user's score by the average value of the accumulated scores of other users.
[0134] The above level change module (494) is configured to change the level of the next experience area (11) according to the achievement index, and the higher the achievement index, the higher the level of the next experience area (11). The level change module (494) can set the degree of level increase according to the range of the achievement index, and the level set for each experience area (11) by the level setting unit (48) is increased according to the set degree. When the level is increased, a weight is applied by the weight application module (428) of the score calculation unit (42), so that a higher score can be obtained.
[0135] The above screen movement unit (50) is configured to move the screen output to the terminal unit (12), and allows movement in the up, down, left, and right directions. The screen movement unit (50) enables movement of the screen by using the movement area (122) of the terminal unit (12), and can move the screen quickly without interfering with the shooting experience by irradiating a light beam through the VR gun (3). To this end, the screen movement unit (50) may include a movement area detection module (501) and a screen transition module (502).
[0136] The above-mentioned movement area detection module (501) is configured to detect that a light beam of a VR gun (3) is irradiated to the movement area (122), and can detect the light beam through a light sensor (121) formed in the terminal portion (12), and detects that it is irradiated to the upper and lower areas (122a) and left and right areas (122b), respectively.
[0137] The above screen switching module (502) is configured to move the screen according to the detection of a light beam in the movement area (122), and moves the screen in the up, down, left, and right directions, respectively, according to the location where the light beam is detected among the upper and lower areas (122a) and the left and right areas (122b). Accordingly, a wider range of background images and a wider range of drone flight range can be provided to the terminal unit (12), thereby further enhancing the fun of the shooting experience.
[0138] Another embodiment of the present invention relates to a shooting experience method using a VR-linked firearm.
[0139] In the above, the applicant has described various embodiments of the present invention, but such embodiments are only examples of implementing the technical idea of the present invention, and any change or modification that implements the technical idea of the present invention should be interpreted as falling within the scope of the present invention.
Claims
1. In a simulated firearm used in a shooting experience system that enables shooting experience by irradiating a light beam on a virtual target formed on a screen for a virtual shooting experience and an actual target flying in an offline space, A mock firearm characterized in that the mock firearm comprises a body part forming an outer shape, a motion sensor coupled to one side of the body part to detect movement of the mock firearm, an irradiation part coupled to the body part to irradiate a light beam, and a controller located inside the body part to control irradiation of the light beam by the irradiation part.
2. In the first paragraph, the controller comprises a switching unit that generates a driving signal to operate only one of the online VR operation unit and the offline operation unit, an online VR operation unit that controls the operation of the simulated firearm so that a shooting experience using a virtual target can be achieved when the switching unit outputs a driving signal for the online VR operation unit, and an offline operation unit that controls the operation of the simulated firearm so that a shooting experience using an actual target can be achieved when the switching unit outputs a driving signal for the offline operation unit. A simulated firearm characterized in that the controller comprises:
3. In the second paragraph, the switching unit includes an automatic control module that identifies the position of the simulated gun and generates a driving signal to operate only one of the online VR operation unit and the offline operation unit. The above automatic control module analyzes information output by a GPS sensor attached to the above-mentioned simulated firearm to determine the location of the simulated firearm, and if it is determined that the simulated firearm is in an offline space, it generates a drive signal to operate only the offline operation unit, and if it is determined that the simulated firearm is not in an offline space, it generates a drive signal to operate only the online VR operation unit, or if it is located in an experience area where a screen for the virtual shooting experience is displayed and recognizes a user, it checks a user recognition signal output by a sensor that recognizes a user, and if the user recognition signal is confirmed, it generates a drive signal to operate only the online VR operation unit. A simulated firearm characterized in that the above-mentioned switching unit includes a manual control module that generates a control signal to cause one of the online VR operation unit and the offline operation unit to operate according to an operation signal output by the user.
4. In the third paragraph, the shooting experience system includes a control server that irradiates a light beam to a virtual target formed on a screen for a virtual shooting experience and an actual target flying in an offline space to enable a shooting experience. The above-mentioned investigation unit includes a first investigation unit that irradiates the laser beam and a second investigation unit that irradiates the infrared beam, The above online VR operation unit includes an identification information output module for outputting unique identification information of a simulated firearm to the control server so that a simulated firearm image can be reflected on a screen for the virtual shooting experience when the switching unit outputs a drive signal for the online VR operation unit, a motion information output module for outputting information about the movement of the simulated firearm output from the motion sensor to the control server so that a simulated firearm image can be displayed on a screen for the virtual shooting experience by reflecting the movement of the simulated firearm after the unique identification information of the simulated firearm is transmitted to the control server by the identification information output module, and a laser beam irradiation module for causing the first irradiation unit to be driven so that a laser beam is irradiated when the simulated firearm is fired when the switching unit outputs a drive signal for the online VR operation unit. A mock firearm characterized in that, when the offline operation unit outputs a driving signal for the offline operation unit from the switching unit, the second irradiation unit is driven so that an infrared beam is irradiated when the mock firearm is fired.
5. In the fourth paragraph, the mock firearm further includes a button portion having a firing button portion formed on the body portion and generating a trigger signal of any one of safety, single shot, and burst, a sensing portion having a firing button portion formed on the body portion and generating a trigger signal of any one of safety, single shot, and burst, a recoil generating device located inside the body portion and generating a recoil when the mock firearm is fired, a battery that is detachably coupled to the body portion and supplies power, and a combination detection sensor that generates a signal when the firing button portion is coupled to the body portion, A mock firearm characterized in that the controller further includes a driving unit that causes the electrical operation of the mock firearm to be driven when the impact part is coupled to the body part and a signal is generated from the coupling detection sensor, and a trigger unit that causes the trigger to be fired according to an operation signal output from the firing button part when the trigger of the body part is pulled and operates the recoil generating device according to the firing to generate recoil.
6. In the fifth paragraph, the target is a drone, and the shooting experience system has a plurality of divided experience areas, and further includes a virtual space shooting experience section that allows shooting at a virtual drone flying along a set path by outputting the shooting through a screen installed in each experience area or a terminal of a user terminal device; and an offline shooting experience section that allows shooting at an actual drone flying in a location where a drone can fly. The above control server further includes an on / offline linking unit that links the offline shooting experience unit to the virtual space shooting experience unit, and a shooting confirmation unit that confirms the shooting results through the on / offline linking unit. The above-mentioned on-offline linkage unit includes an information receiving module that receives the location and status information of the drone from the offline shooting experience unit and outputs it as a virtual drone on the terminal screen, a hit detection module that detects a hit on the virtual drone using the simulated firearm, and an offline comparison module that compares the hit results with those of the offline shooting experience unit user and provides a score. The above shooting confirmation unit comprises a path information setting module that sets flight path information of the drone, a drone flight start module that starts the flight of the drone, a shooting count setting module that sets the number of shots allowed by the simulated firearm, a shooting information receiving module that receives shooting information by the simulated firearm, a detection information receiving module that receives whether a light beam of the simulated firearm is detected for the drone output to the terminal and the drone flying in the offline shooting experience unit, and a success confirmation module that checks whether a set number of hits have been made during the set number of shots.
Citation Information
Patent Citations
Apparatus for producing action of off-line user-based match composition between on-line user and off-line user
KR1020130062456A
Multi-charger smart power distribution system
KR102400132B1
Stealth Laser Sighting System For Firearms
US20080060248A1
Fire simulation device for training in the operation of shoulder weapons and the like
US4534735A
Impact position marker for ordinary or simulated shooting
US5991043A