GENERIC COMPUTERIZATION SYSTEM FOR GAMES INVOLVING PHYSICAL INTERACTION, SPORTS AND SIMULATIONS
20210093948 · 2021-04-01
Assignee
Inventors
Cpc classification
A63F13/212
HUMAN NECESSITIES
A63B2071/1208
HUMAN NECESSITIES
A63B71/0616
HUMAN NECESSITIES
A63F13/235
HUMAN NECESSITIES
A63B71/06
HUMAN NECESSITIES
A63B71/12
HUMAN NECESSITIES
A63F13/211
HUMAN NECESSITIES
A63F13/245
HUMAN NECESSITIES
International classification
A63F13/212
HUMAN NECESSITIES
A63B71/06
HUMAN NECESSITIES
A63F13/211
HUMAN NECESSITIES
Abstract
The present patent application for Privilege of Invention, related to the fields of electronic games, data transmission by proximity, wearable technologies and sports, is essentially characterized by an electronic system capable of identifying and generating data related to physical events commonly associated with criteria and rules of sports and games of physical interaction, based on the physical proximity between objects and players. The interaction information between players and/or objects involved in the game is generated from electronic modules installed in them, which can communicate with each other when physically close and via radio with the software developed according to the application. This will process these events according to the rules of the game or sport in question, providing the results in a visual, sound or other method.
Claims
1. GENERIC COMPUTERIZATION SYSTEM FOR PHYSICAL INTERACTION GAMES, SPORTS AND SIMULATIONS—It is a generic electronic computerization system for physical interaction games, sports and simulations, which allows the generation of data on events, based on physical proximity, that occurred between objects, agents, vehicles, areas of arenas and scenarios, etc. and is characterized by the fact of comprising: at least one object module (3) comprising: a micro controlled electronic circuit that stores and generates information and attributes of the object, processes information from sensors (2) or buttons, composes messages from this information and activates different channels to which coil arrangements are connected, which are excited according to the message that each channel should send with information of interest (type of message, type of object, object identifier, mode of operation, impact intensity, point of impact on the object, region/channel of sending, battery level), at least one coil arrangement (1) that will transmit the generated message by magnetic coupling, at least one sensor (2) or button that informs the electronic circuit of the occurrence of a triggering event, and a connection for initial configuration of the object module (3) with the communication central (5); at least one agent module (4) comprising: a micro controlled electronic circuit that stores and generates information and attributes of the agent (player, vehicles, parts of an arena or scenario, robots, etc.), processes information from sensors (2) or buttons, treats and decodes messages received by different coil arrangements (1) connected to its channels, determines by which channel a given message was received, sends and receives information from the communication central (5) through an RF transceiver and activates feedback devices such as LEDs, buzzers or other audiovisual means for report the status of agent attributes in real time, at least one coil arrangement (1) that will receive by magnetic coupling the messages sent by the coil arrangement of nearby object modules, at least one sensor (2) or button that informs the electronic circuit of the occurrence of an event of interest, position of the agent or input of commands, and an RF transceiver that allows the exchange of messages with the communication central (5); a communication central (5) comprising: a micro-controlled electronic circuit that decodes, processes and routes information from agent modules (4), object modules (3) and software, an RF transceiver that allows the exchange of messages with the agent modules (4), a connection for initial configuration of the object module (3) with the communication central (5), and at least one connection to the device or computer where the software developed according to the desired application is executed and which uses the information generated by the system about the physical events that occurred to generate the results.
2. GENERIC COMPUTERIZATION SYSTEM FOR PHYSICAL INTERACTION GAMES, SPORTS AND SIMULATIONS—This is a generic electronic computerization system for physical interaction games, sports and simulations, as described in claim 1, characterized by the fact that it comprises: at least one combined module comprising the union of the elements and functions of said object module (3) and agent module (4) so that it is possible for an object or agent, equipped with this module, to receive messages from object modules and send messages to agent modules.
3. GENERIC COMPUTERIZATION SYSTEM FOR PHYSICAL INTERACTION GAMES, SPORTS AND SIMULATIONS—This is a generic electronic computerization system for physical interaction games, sports and simulations, as described in claim 1, characterized by the fact that it comprises: said object module (3) which additionally comprises: an RF transceiver that allows the exchange of messages with the communication central (5).
4. GENERIC COMPUTERIZATION SYSTEM FOR PHYSICAL INTERACTION GAMES, SPORTS AND SIMULATIONS—This is a generic electronic computerization system for physical interaction games, sports and simulations, as described in claim 1, characterized by the fact that it comprises: said communication central (5) which additionally comprises: at least one coil arrangement (1) that will transmit messages by magnetic coupling to agent modules (4) for initialization or configuration or for other specific application needs.
Description
FIGURES
[0027] Initially, in order to better demonstrate these characteristics, and aiming at a clear and objective understanding about the provisions applied in the present invention privilege, drawings in a demonstrative character will be presented, making references to the report that are attached.
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036] It should be noted that the images listed above illustrate the system in a demonstrative and non-restrictive manner, the design of which may vary in terms of its measures, raw material, dimensions, etc., without logically departing from the main scope whose protection is claimed.
Functionality
[0037] Initially, the referred system, described by means of this report, will be used in the electronic, wearable technologies, entertainment, electronic games, sports, sports equipment.
[0038] The objects used in a particular sports practice, fight or physical interaction game and which want to detect their interactions with the players, receive the installation of Object modules.
[0039] Players, vehicles or other items in which it is desired to detect interactions with objects, receive the installation of Agent modules, there are also certain objects that must receive the combination (5) of these modules, either because their operation is based on interaction with players and objects (as in the case of an object fired from another object to hit a player) or for reasons of application optimization (as in the case of fixed objects to players).
[0040] The Communication central must be connected (or integrated) to a computer where the software will work, the algorithms of this software are developed according to the application, in order to analyze the events that occurred according to the rules and criteria of the game in question, making available the audiovisual resources of interest, using the technologies available for this purpose.
[0041] Initial configuration: The software is started on a computer (consoles, etc.) and will search for the Communication central, which must be connected to this same computer, until a stable connection is established.
[0042] In the first use of an object, its Object module (3) must be configured, for this there is a connection in the communication central, this configuration consists of saving in the memory of the Object module microcontroller (3) some identifiers generated by the software, normally operated by a user, so that the user is able to identify which type of object among the types existing in the application and which is the specific object among other objects of the same type, in addition to other identifiers that may vary with the type of object and with the needs of the application and if the objects are to be used several times by the same software, it can keep a record of them so that a new initialization of these objects is not necessary for the next use.
[0043] Similarly, players (vehicles or other objects) must also be initialized, it is possible to create accounts for them with their personal data, where the name will be important for the understanding of events that have occurred, by users or possible audience, this account can give access to statistics, histories, properties, attributes, etc. and it is through this that the reference is made to the Agent module (4) installed on the vest or equipment used by the player, that is, by magnetic coupling (or other transmission method) data) via the Communication central, the software must send at least one identifier to the Agent module (4) used by the player who has just accessed his account in order to be able to relate a player registered in the software with the Agent module (4) used by him at a given time.
[0044] Finally, the software must be configured by the user according to the available options, developed according to the specific application, allowing, for example, the selection of rules for the match, duration, team formation and purchase of items. game.
[0045] Functioning during the game/game: the functioning of the system during the game can change a lot according to the application, but in general, there are some information flows between the modules that cover most events of interest, from which you can—analyze what is happening, applying the rules and criteria of the sport or game in question.
[0046] To understand the flows, there are some basic definitions: trigger event—most information flows start with a trigger event of the Object module (3) or the Agent module (4), a trigger event can be the close or open contacts or even when the measurements sent by a certain sensor (2) exceed a certain limit, indicating to the module that a message must be sent, in addition to what data must compose this message; magnetic coupling message—messages sent from the Object modules to the Agent modules through the magnetic coupling of their coil arrangements (1) that are physically close (up to 5 cm), must contain information about the type of object, unique identifier among objects of the same type, type of event, contact region (6) of the object and quantities related to the measurements made by the sensors (2) of the Object module (3); radio frequency message—are messages sent from the Agent modules to the Communication central and from the Central to the Agent modules through radio frequency transceiver modules, contains information about the type of message and identification of the sender, in the case of radio frequency messages sent by the Agent modules due to the interaction with an object module (3), these contain all the information received from the object module in addition to the information about which coil arrangement (1) of the Agent module (4) received the information, from in order to determine the region where there was contact, and also data from sensors (2) of the agent module (4) that are of interest.
[0047] During the game, the following information flows occur: Object>agent>central: the Object module (3) detects a triggering event through its sensors (2) and sends a message by magnetic coupling to the Agent module (4) that is in contact or close, the latter sends a message to the central radio frequency containing all information about the event.
[0048] This is the flow of information used in events such as: player in contact with a specific region of the scenario or arena; player in contact with a specific region of the scenario or arena.
[0049] Object>agent 1>central>agent 2>central: the Object module (3) detects a triggering event through its sensors (2) and sends a message by magnetic coupling to Agent modules that are in contact or close to two different regions of the object, the Agent modules send radio messages to the central containing all information about the two events.
[0050] This is the flow of information used in events such as: a player uses an object to reach another player.
[0051] Object A>agent 1>object B>agent 2>central: the Object module (3) A detects a triggering event through its sensors (2) and sends a message by magnetic coupling to the Agent module (4) 1 that is connected to the object module (3) B, as they are physically installed in the same object or player, the Object module (3) B receives a triggering event through the Agent module (4) 1 and sends a message by magnetic coupling to the Agent module (4) 2 that is in contact or close and the latter sends a message via radio frequency containing all information about the event.
[0052] This is the flow of information used in events such as: player using an object to block another object.
[0053] Object A>agent 1>object B>agent 2>central>agent 3>central: the Object module (3) A detects a trigger event through its sensors (2) and sends a message by magnetic coupling to the Agent module (4) 3 and another to the Agent module (4) 1, which is connected to the object module (3) B, since they are physically installed in the same object or player, the Object module (3) B receives a trigger event through the Agent (4) 1 module and sends a message by magnetic coupling to the Agent (4) 2 module that is in contact or close and the Agent 2 and 3 modules send the central radio frequency messages containing all information about the two events.
[0054] This is the flow of information used in events such as: player using an object capable of shooting other objects to reach another player.
[0055] Agent>central: the agent module (4) detects a triggering event through its sensors (2) and sends a radio frequency message to the central containing all information about the event.
[0056] This is the flow of information used in events such as: player moves from standing to crouching or lying down; player performs a certain move.
[0057] Inform the battery level of the modules: all information received by the Communication central is transmitted to the software that will analyze the events according to the rules of the sport or game, being able to send messages to the agent modules, through the Central, to update information or even act in feedback media present in these modules, such as LEDs, buzzers, displays, speakers, etc.
Innovation
[0058] In general terms, this system represents a solution with regard to a generic electronic computerization system for physical interaction games, sports and simulations.
[0059] It is a unique, exclusive and innovative system, being highly reliable and recommendable for use in its moment of offering an even greater depth by allowing games, along the lines of virtual games, to be played physically, mixing the objectivity of results, range of possibilities and immersion of the virtual with the energy, interaction and emotion of the physical world, in addition to the creation of these physical interaction games and simulators, technology can offer a reformulation of existing sports practices, allowing automatic and objective evaluations of multiple events, elimination or decrease in the need for referees, judges and juris, in addition to results in real time with audiovisual responses, even allowing the expansion of the number of simultaneous players in fights and martial arts without the need for judges or auxiliaries.
[0060] The system is able to compute and process data related to events of interest for various sports and physical games (not directly virtual), allowing the realization of these to be analyzed and processed by software, which can provide results of these events by audiovisual means, including through devices ported by players.
[0061] In general, the rules or criteria for evaluating games, sports and simulations is based on physical contact between players, between objects and between players and objects and certain characteristics and properties of these players and objects at a given moment, so that a system to be able to process these events it is necessary to provide information about the players and specific objects involved in a given contact, in addition to their characteristics and properties of interest at the time of contact.
[0062] Sending data about the characteristics and properties of a player or object is not a great difficulty today, given the enormous offer of wireless connections and sensing means available on the market, even at low cost, the difficulty lies in determining specifically which two objects or players, among several other objects and players, came into contact with each other at a certain moment, including information about the characteristics of that contact (for example, region (6) of the player and object, intensity of impact).
[0063] Based on the available technologies, there are two basic approaches that make it possible to obtain this information for real-time computational use: spatial (three-dimensional) location of the surfaces of players and objects and transmission of identification data between players and objects.
[0064] The spatial (three-dimensional) location of players and objects can be performed using GPS, triangulation of antennas, cameras, movement from a starting point (using a magnetometer, accelerometer and gyroscope), in addition to other methods, in general this approach is not very viable because due to the possibility of a high number of players and mainly objects, added to the fact that one must specifically locate each part of these (which can move among themselves), increasing the number of locations to be informed, it is necessary that the system uses low-cost and low-cost computational processing methods, a restriction that limits to low-precision spatial localization solutions, incompatible with the needs of the system.
[0065] The transmission of identification data between players and objects can be carried out through contact between conductive surfaces, infrared transceivers, RFID tags, barcode readers, in addition to other methods, the use of conductive surfaces and infrared transceivers preclude the generic installation of modules in several objects, as these methods require certain characteristics of the surfaces of the objects where they would be implanted, being necessary great alterations of these (mainly visual), besides that damages caused to this surface due to the contact between objects, could cause the non-functioning of the objects. modules.
[0066] Finally, the use of RFID tags available on the market also have important limitations, active RFID tags have a high cost and since they must cover the entire surface of players and objects where you want to identify the contact, their use makes your application too expensive, in addition to that in general are read at greater distances in a way that could accuse the contact of an object from regions of a player in addition to those that were actually reached, from the passive RFID tags available on the market, only the low frequency ones (125 kHz-134 kHz) have reading at a limited enough distance to avoid reading unreached regions, however due to the time it takes to read the data (adding the time for energization and verification following the existing protocols), quick contacts between objects and players (such as, in hits of blows or projectiles) would not be identified and, moreover, like any surface of objects identifiable by the system it should contain tags, each one having a unique identification, the initialization of objects and players would be extremely laborious, and each tag should be read individually and linked by a user to a specific region (6) of a specific player or object in the software.
[0067] Then a method was developed to specifically determine which two objects or players, among several other objects and players, came into contact with each other at a given moment, including information on the characteristics of that contact through the transmission of identification data between players and objects by coupling between coil arrangements (1).
[0068] Basically there is a receiver module (which integrates the Agent modules) with a number of reception channels equal to the number of different regions that this module must detect and a transmitter module (which integrates the Object modules) with a number of emission channels equal to the number of distinct locations through which it is able to emit the signal containing the data to be transmitted.
[0069] A coil arrangement (1) with a number of coils (1) sufficient to cover the surface area of the region (6) that is desired to detect the dimensions of these coils (1) is determined by each receiving or emitting channel (1). size of the smallest detectable regions of interaction, seeking similar sizes and shapes between reception and emission coils (1) in order to obtain a better magnetic coupling, as high reception intensity levels are not desirable, in order to limit the distance of reception in less than 5 cm, the coils (1) are made of very thin enameled copper wires with up to 30 turns, so they form light and flexible arrangements that can be easily installed on objects of interest without drastic changes.
[0070] When the microcontroller of the Object module (3) detects a certain event through its sensors (2), which must be transmitted to nearby Agent modules, after the encoding of the respective messages (containing information about the event, types of messages, object identifiers and contact region (6), battery level, etc.), it activates the activation circuit of the coil arrangements (1) of the appropriate regions, which switch the excitation at a certain frequency in the coils (1) according to encoding of the message to be sent, which is short to meet the speed demand, containing no more than 20 bits.
[0071] The coil arrays (1) of Agent modules that are close to the coil arrays (1) driven from the object module (3) emitting, are magnetically coupled, receiving the signal containing the transmitted information, in the electronic control module. Agent (4), there is a region detector (6) that informs the microcontroller through which channels this signal was received, there is also a circuit for filtering and processing that signal that sends the received message already digitized to the microcontroller and based on the type of message received, the microcontroller adds relevant information (such as Agent identifier, contact region (6), message types and data obtained from sensors (2) of the agent module (4)) generating a new message that is sent to the central communications via the RF transceiver.
Description of the State of the Technique
[0072] During the development of this system, numerous researches were carried out to identify the existence of possible priorities or similar systems. Such surveys, however, did not indicate the existence of any other system with the same predominant or functional technical characteristics.
[0073] The System brings a practical, comprehensive and easy-to-install solution in sports clothing and equipment, offering an even greater depth by enabling games, along the lines of virtual games, to be played physically, mixing objectivity of results, range of possibilities and immersion of the virtual with the energy, interaction and emotion of the physical world, in addition to the creation of these physical interaction games and simulators, technology can offer a reformulation of existing sports practices, allowing automatic and objective evaluations of multiple events, eliminating or reducing the need for referees, judges and juris, in addition to real-time results with audiovisual responses, even allowing the expansion of the number of simultaneous players in fights and martial arts without the need for judges or auxiliaries.
[0074] Today, with the enormous advancement and mastery of information technology, our need for entertainment has been increasingly met by activities that do not involve or involve little physical activity.
[0075] Among these activities we have electronic games and simulators, which with increasing processing and graphic quality, offer us a visual experience very close to reality, so that traditional sports practices are becoming less attractive to new generations, culminating in sedentary lifestyle and problems resulting from it.
[0076] Despite some products on the market that involve some more significant physical action, such as console controls with motion sensors, it seems that the trend is an increasing search for virtual entertainment, so that the body, evolved to function in motion, has more and more less direct functionality in these actions.
[0077] Therefore, the application of the system in sports and new physical interaction games can attract people, especially the new generations, to practice physical activities, being a good tool in the fight against physical inactivity.
[0078] There is no system in the market for real-time analysis of different sports and games, of low cost and easy implantation in sports and generic equipment to meet a diverse range of applications.
[0079] Finally, as this system processes event data in its modules and provides all information at the end of the process through a small 32-bit digital message, easily processed by any computer or console, it is possible to easily develop software developed to meet different applications.
[0080] Given this need and commercial opportunity, the aforementioned system was created, more precisely a generic electronic computerization system for physical interaction games, sports and simulations, being more specifically an electronic system capable of identifying and generating data related to physical events commonly associated with criteria and rules for sports and physical interaction games.
[0081] Therefore, in accordance with article 8 of the Industrial Property Law No. 9,279/96 and for all aspects presented in this report, the object of the present patent application is worthy of protection as an Invention Privilege, which is now claimed.