This invention relates in general to the field of virtual reality attractions, and more particularly to virtual reality attractions that blend physical elements with VR representations.
These and other objects, features, and advantages of the present invention will become better understood with regard to the following description, and accompanying drawings where:
Exemplary and illustrative embodiments of the invention are described below. In the interest of clarity, not all features of an actual implementation are described in this specification, for those skilled in the art will appreciate that in the development of any such actual embodiment, numerous implementation specific decisions are made to achieve specific goals, such as compliance with system-related and business-related constraints, which vary from one implementation to another. Furthermore, it will be appreciated that such a development effort might be complex and time-consuming, but would nevertheless be a routine undertaking for those of ordinary skill in the art having the benefit of this disclosure. Various modifications to the preferred embodiment will be apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments. Therefore, the present invention is not intended to be limited to the particular embodiments shown and described herein, but is to be accorded the widest scope supported by this disclosure.
The present invention will now be described with reference to the attached Figures. Various structures, systems, and devices are schematically depicted in the drawings for purposes of explanation only and so as to not obscure the present invention with details that are well known to those skilled in the art. Nevertheless, the attached drawings are included to describe and explain illustrative examples of the present invention. The words and phrases used herein should be understood and interpreted to have a meaning consistent with the understanding of those words and phrases by those skilled in the relevant art. No special definition of a term or phrase (i.e., a definition that is different from the ordinary and customary meaning as understood by those skilled in the art) is intended to be implied by consistent usage of the term or phrase herein. To the extent that a term or phrase is intended to have a special meaning (i.e., a meaning other than that understood by skilled artisans) such a special definition will be expressly set forth in the specification in a definitional manner that directly and unequivocally provides the special definition for the term or phrase.
A modular stage 1 comprises a plurality of separable modular stage sections 2 designed to fit and cooperate with each other for ease of assembly to form the stage 1. The modular stage 1 and its kit 11 of stage accessories 14, 16, 18, 70, 110, 120 are configurable to fill a discrete set of spatial areas—for example, 10 meters by 20 meters and 15 meters by 15 meters—that might be found in a mall, theater, or other retail space. Different spatial representations of a VR world are created to fit one or more of these areas and correspond to one or more stage plans or arrangements of accessories 14, 16, 18, 70, 110, 120 on the stage 1.
In one embodiment, the modular stage 1 comprises a commercially available stage kit (not to be confused with the accessory kit 11 described herein). Discretely positioned (and preferably regularly spaced) accessory mounts 7 are either provided with, or incorporated into, the stage 1. In one embodiment, the stage 1 is elevated above the ground, enabling signal lines 12 and power lines 13 to pass underneath the platform 3 and through openings in the platform 3 (e.g., the peg holes 7) to service the accessories 14, 16, 18, 70, 110, 120 mounted on the stage 1.
The accessory mounts 7 are placed at preselected coordinates in a grid-like fashion in order to provide discrete places, readily and accurately represented in a VR world, for the mounting of the stage accessories 14, 16, 18, 70, 110, 120. In one practical embodiment, the accessory mounts 7 are peg holes that are regularly spaced and configured for receiving accessories that have cooperating pegs. In this application, the term “peg” is used in a broad sense to encompass large structures as well as small structures. The peg holes 7 may be round, square, dimensioned to receive a dimensional board, or some other shape. The peg holes 7 are defined by a surrounding structure that, in conjunction with cooperating fittings or mounts 17 (e.g., pegs), provide sufficient strength to fix and stabilize any mounted accessory 14, 16, 18, 70, 110, 120. In an alternative embodiment, the stage platform 3 is modified to incorporate pegs 17 for receiving accessories 14, 16, 18, 70, 110, 120 with cooperating holes 7.
Any suitable substitute for a peg-and-hole system would also fall within the scope of the present invention, including mounts in the form of seats, sockets, interconnectors, fasteners, couplers, couplings, clamps, hand-operated quick-release clasps, ties, pins, snaps, links, and the like. The scope of the invention also includes any arrangement of female and male parts that attach one object to another, provided that they facilitate quick assembly and disassembly.
Collectively, the peg holes or other accessory mounts 7 of the modular stage platform 3 are aligned within rectilinear rows and columns, forming a grid or regular pattern 8. In one embodiment, the stage sides have a primary set of alphanumeric markings 9, respectively, to identify each square 2 in the modular stage. In the 1 meter by 1 meter square embodiment, this grid density provides a 1 meter by 1 meter level of resolution. Each square or alternatively dimensioned platform section 2 may also be labeled with its own secondary set of alphanumeric markings 9, to identify each accessory mount 7 in the square or section 2. In the 100-holes per square embodiment, this grid density provides a 1-decimeter by 1-decimeter level of resolution. The invention is, of course, not limited to these square dimensions or grid densities.
The assembly of the accessories 14, 16, 18, 70, 110, 120 to the modular stage platform 3 makes use of the positioning grid 8. For example, as noted above, many of the accessories 14, 16, 18, 70, 110, 120 are arranged with fittings 17 (such as pegs) to mount them to the modular stage platform 3 at particular stage platform coordinates. The accessory mounts 7 cooperate with the fittings 17 to secure the accessories 14, 16, 18, 70, 110, 120 to the platform 3. This aids in fast and accurate alignment with objects in virtual reality.
Parts may be added to or subtracted from the kit 11 to create new configurations. In one embodiment, the modular stage 1 includes perimeter walls 5 that are also covered in a labeled grid pattern 8, facilitating fastening of objects to the walls 5 in precise, discrete, exact, and vertically-aligned locations. A primary modular stage accessory 5, such as an interior wall, may include its own labeled grid and pattern of accessory mounts (not shown) so that one or more secondary modular stage accessories 14, 16, 18, 70, 110, 120 can be accurately mounted to the primary stage accessory 5.
The grid-based approach described above is preferable to several alternative approaches to aligning a virtual world with a physical construction. One common alternative approach is to create a permanent “one-up” VR attraction that has not been designed in a modular fashion. It is not practical to update such attractions, limiting their ability to bring in and appeal to repeat customers. Another approach would require that video sensors and/or other sensors be used to determine the location and orientation of each fixed, stationary modular stage accessory 14, 16, 18. This approach in practice would provide a less accurate and/or reliable means of aligning the virtual and physical worlds than this invention's approach, in which the objects of the VR representation and the physical world are positioned at predetermined coordinates or grid points that select prepositioned accessory mounts 7. Another alternative would involve arranging accessories 14, 16, 18, 70, 110, 120 on to the stage platform 3 at specified coordinates without the benefit of a grid 8 or a patterned arrangement of peg holes or the like. A disadvantage of this approach is that it takes longer to assemble the stage, and with greater chance of error. Another disadvantage of this approach is that stage assemblers cannot assemble a stage as precisely and quickly, this way, as they would with the grid-based approach. The result is that the physical and virtual worlds may not align as precisely as they would with the grid-based approach.
As noted above, in one embodiment, the stage 1 is elevated above the ground, enabling signal lines 12 and power lines 13 to pass underneath the platform 3 and through openings in the platform 3 (e.g., the peg holes 7) to service the accessories 14, 16, 18, 70, 110, 120 mounted on the stage 1.
As shown in
The game space 130 is intensively monitored by a motion tracking system. The motion tracking system comprises a plurality of cameras 139, light detectors, and/or laser range finders arranged along the perimeter of the game space 130 and/or over the game space 130. The motion tracking system streams tracking data to a VR server 160, which assembles a data structure describing the position and orientation of all persons and movable objects in the game space 130. The VR server 160 feeds its data structure (more generally, constructs of a simulated VR world) to VR engines carried in the players' backpacks 41. Each VR engine integrates the data structure, the avatars, and the virtual objects representing movable objects into a final 3D representation of the VR world from the unique perspective of the player 121 carrying the VR engine. This final 3D representation of the VR world is fed into VR headsets 42 worn by the players 121.
The physical props are represented in virtual form in the VR world. The virtual representations of the physical props are spatially aligned with the physical props in the game space 130. The physical props provide a tactile formation—a real-world substrate—to enhance virtual audio and visual representations of the physical props in the VR world.
The secondary participant space 140 is equipped with one or more feeds from the VR server 160 into the secondary participant space 140 to enable secondary participants to see and hear the VR world that is also presented to players 121. The one or more feeds going from the VR server 160 to the secondary participant space 140 provide visual and audio experiences from one or more players' perspectives, so that a secondary participant can share in the video and audio that a player 121 experiences from the vantage of the player 121. The audio feeds provide both sounds produced for players 121 in the VR world and sounds produced by the players 121 themselves. VR equipment (e.g., VR headsets 142 or VR visual display sets such as TVs, computer monitors, and entertainment centers) are provided to secondary participants to use to visualize and hear the VR world. The booths 141 may be furnished with chairs 144 and/or other furnishings to enhance the experience.
In one implementation involving audio interaction, the secondary participant space 140 is also equipped with one or more audio feeds from the secondary participant space 140 to the VR server 160, so that non-players can communicate with players 121, and the one or more players 121 can hear words and sounds expressed by one or more of the secondary participants. These in-going audio feeds are distinguished from the out-going VR world audio feeds.
In another implementation involving data interaction, the secondary participants are equipped with controllers 143 that transfer input commands to the VR server 160, or text input devices that transfer text commands to the VR server 160, and the VR server 160 responds to these commands by altering an environ and/or gameplay in the VR world. The controllers 143 enable the secondary participants to collectively (e.g., democratically or anarchically, as in Twitch) alter an aspect of the virtual world (e.g., a path or the introduction of a virtual defender or attacker). In a further development, the controllers 143 give the secondary participants an option and interactive area 186 to pay for a power-up for a player 121, wherein power-ups are objects that instantly benefit or add extra abilities to game characters of the players 121. For example, a power-up may be a play gun (e.g., foam dart gun, foam ball gun) that shoots a harmless projectile that is unable to penetrate human skin on the one or more players 121. To further illustrate, the first power-up may be initially locked inside an inaccessible space and released when the first power-up is paid for. Also, play guns may be disabled if the player 121 shooting and the player 121 being shot at are too close to each other.
In one implementation, an onlooker audio digital feed is provided from the onlooker space to the VR server 160. The onlooker audio digital feed incorporates the audio digital feed into ambient sound heard by the one or more players 121.
One or more VR processors (including a VR server 160) construct for each player 121 a unique perspective (from the player's vantage) of the VR world. The one or more VR processors digitally feed the players' VR world representations to corresponding players 121. The VR server 160 feeds one or more of the players' VR world representations through a network interface onto a network 161 and to a remote station 170 or web interface 180.
As with
In one embodiment, the web interface enables the remote viewer to scroll through player photographs 182 to select a player 121. For instance, the scrolling may take a form resembling rotating a carousel containing the players' photographs. The avatar 122 selected by the player 121 is displayed below the player's photograph 182. In one implementation, only the name of a player 121 is presented, rather than a photograph 182, until the remote viewer enters an access code (e.g., a number, a passphrase, an alphanumeric combination, or a combination of numbers, upper and lower case letters, and special characters) for the player 121.
In one embodiment, the web interface gives remote viewers a field 183 to input keyboard, mouse, trackpad, or text commands to potentially alter the course of play. The VR server 160 is configured to receive a command from the remote viewer and to respond to the command by altering an environ and/or gameplay in the VR world.
In another embodiment, the web interface gives the remote viewer an option and an interactive area 186 (e.g., button controls or an equivalent) to purchase power-ups for a player 121 and to bill the remote viewer immediately after each purchase. As noted earlier, power-ups are objects that instantly benefit or add extra abilities to game characters of the players 121. The system, with or without the aid of third-party payment systems, bills the online participant immediately after each purchase.
The web interface includes a pay interface 184 that enables the viewer to pay to select the player 121 and access the player's VR world representation. The pay interface may utilize an interface of third-party online payments system, such as PayPal®, that services online money transfers. In one implementation, the web interface notifies the player 121 of the selected payment method and the cumulative amount that the remote viewer has spent.
The web interface also provides one of many conventional login interfaces 185 to screen remote viewers. A player 121 has at least one code which a remote viewer must enter to share in the player's VR experience. The player 121 may have more than one code, each code distinguished by the amount of interactivity enabled for the remote viewer. For example, a player 121 can provide a general access code to enable persons to share in the player's VR experience, but not to interfere with or interact with the player's VR experience. At the same time, the player 121 can provide a special access code to enable a trusted friend to interact with the player's VR experience by providing words of advice or encouragement to the player 121 during game play and/or by providing the player 121 with power-ups.
Another implementation makes the VR experience more interactive by incorporating sounds spoken or produced by the remote viewer in the audio feed received by the player 121. The VR server 160 is configured to receive remote participant audio from the remote viewer, and the one or more processors integrate the remote participant audio into the selected player's VR world representation. To prevent the remote participant from hearing his or her own voice in a delayed feedback loop, the VR server 160 removes remote participant audio from the selected player's VR world representation 181 before feeding it onto a network to the remote viewer.
The invention can also be characterized as a method of sharing multi-player VR entertainment with remote viewers. A VR game space 130 is secured (e.g., acquired, obtained, constructed, set apart, purchased, leased, borrowed, possessed, and/or occupied) that enables a plurality of players 121 to move about and play a multi-player VR game while experiencing visual and audio sensations of a VR world. A plurality of players 121 are equipped with VR equipment that feeds 3D video and audio from the VR world into the players' eyes and ears. One or more VR processors, including a VR server 160, are configured to construct for each player 121, and from the player's vantage, a unique perspective of the VR world. The player's unique perspective of the world is digitally fed to VR equipment worn by the player 121. A remote online participant, who is located at least 100 meters from the VR game space 130, uses a web interface 180 to select a player 121 to obtain a video and audio feed of the player's unique perspective of the VR world. The remote online participant visualizes and hears the player's unique VR world representation 181.
In one embodiment meant to discourage trolls, players 121 are given a code or directed to create a code that can be used by remote online participants to obtain the video and audio feed of the player's unique perspective of the VR world. The system prevents online participants from successfully selecting a player 121 unless the online participant enters the code given to or received from the selected player 121.
In another embodiment, the remote online participants enter commands into a command interface 183 to alter an aspect of the virtual world. The commands issued by the online participant may be to control a virtual character (such as a dragon 135), other than one of the players 121, in the VR world. The virtual character may be a friend to the player 121 or a foe of the player 121, for example, the serpent dragon 135 of
Other embodiments combine elements of
A typical computer system (not shown) for use with the present invention will contain at least one computer, and more likely multiple networked computers, each having a CPU, memory, hard disk, and various input and output devices. A display device, such as a monitor or digital display, may provide visual prompting and feedback to VR participants 121 and a stage operator during presentation of a VR representation. Speakers or a pair of headphones or earbuds provide auditory prompting and feedback to the subject.
A computer network (not shown) for use with the present invention may connect multiple computers to a server and can be made via a local area network (LAN), a wide area network (WAN), via Ethernet connections, directly or through the Internet, or through Bluetooth or other protocols.
Those skilled in the art should appreciate that they can readily use the disclosed conception and specific embodiments as a basis for designing or modifying other structures for carrying out the same purposes of the present invention without departing from the spirit and scope of the invention as defined by the appended claims.
This application claims the benefit of U.S. Provisional Patent Application Nos. 62/624,754 and 62/624,756, respectively entitled “Porous Interactive Multi-Player VR Game System” and “Multi-Player VR Game System with Network Participation,” both filed on Jan. 31, 2018, and both of which are herein incorporated by reference for all purposes. This application is also related to the following co-pending U.S. patent applications, many of which have a common assignee and common inventors, and all of which are herein incorporated by reference for all purposes. FILINGSER. NO.DATETITLE15/783,664Oct. 13, 2017MODULAR SOLUTION FOR DELIVERING A VIRTUAL(DVR.0101)REALITY ATTRACTION15/828,198Nov. 30, 2017METHOD FOR GRID-BASED VIRTUAL REALITY(DVR.0101-C1)ATTRACTION15/828,257Nov. 30, 2017GRID-BASED VIRTUAL REALITY ATTRACTION SYSTEM(DVR.0101-C2)15/828,276Nov. 30, 2017SMART PROPS FOR GRID-BASED VIRTUAL REALITY(DVR.0101-C3)ATTRACTION15/828,294Nov. 30, 2017MULTIPLE PARTICIPANT VIRTUAL REALITY ATTRACTION(DVR.0101-C4)15/828,307Nov. 30, 2017GRID-BASED VIRTUAL REALITY SYSTEM FOR(DVR.0101-C5)COMMUNICATION WITH EXTERNAL AUDIENCE62/571,638Oct. 12, 2017MODULAR SOLUTION FOR DELIVERING A VIRTUAL(DVR.0102)REALITY ATTRACTION15/873,523Jan. 17, 2018METHOD FOR AUGMENTING A VIRTUAL REALITY(DVR.0103)EXPERIENCE15/873,553Jan. 17, 2018METHOD FOR GRID-BASED VIRTUAL REALITY(DVR.0104)ATTRACTION SYSTEM15/873,589Jan. 17, 2018MODULAR PROPS FOR A GRID-BASED VIRTUAL REALITY(DVR.0105)ATTRACTION62/618,386Jan. 17, 2018CONTROL OF PHYSICAL OBJECTS IN A VIRTUAL WORLD(DVR.0106)62/618,395Jan. 17, 2018CONTROL OF PHYSICAL OBJECTS VIA VIRTUAL(DVR.0107)EXPERIENCE TRIGGERS62/618,405Jan. 17, 2018VIRTUAL EXPERIENCE MONITORING MECHANISM(DVR.0108)62/618,416Jan. 17, 2018VIRTUAL EXPERIENCE CONTROL MECHANISM(DVR.0109)62/618,030Jan. 16, 2018REGISTERING AND CALIBRATING PHYSICAL PROPS USED(DVR.0110)IN A VR WORLD62/618,038Jan. 16, 2018VR SYSTEM FOR TRACKING THREE TYPES OF PHYSICAL(DVR.0111)COMPONENTS62/614,467Jan. 7, 2018HYBRID HAND TRACKING OF PARTICIPANTS TO CREATE(DVR.0115)BELIEVABLE DIGITAL AVATARS62/614,469Jan. 7, 2018HYBRID HAND AND FINGER MOVEMENT BLENDING TO(DVR.0116)CREATE BELIEVABLE AVATARS62/620,378Jan. 22, 2018SAFE SPACE MECHANISM FOR VIRTUAL REALITY(DVR.0117)GAMEPLAY
Number | Date | Country | |
---|---|---|---|
62624756 | Jan 2018 | US | |
62624754 | Jan 2018 | US |