The present invention relates to the field of motion movement capture, motion movement analytics, and motion movement visualization, particularly when applied to sports.
Today there are no low cost means for people to visualize their performance in a sport. The means that exist for tracking the movement of a ball on a field all suffer deficiencies. Among those is cost, portability, and ultimate utility. Further, prior art does not directly offer the ability to see both short term or long term events that are beyond the ability of a human to perceive without some form of visualization and means to play the visualization backwards and forwards, pausing at any particular part of the visualization. There is a need for an apparatus, method and system to provide not only low cost visualization of performance, but also to provide means for spectators to benefit from visualizations.
The present invention imagines a remote device which is capable of measuring time and a number of other sensor parameters, memorizing those data points in a memory, and then transmitting those data points at appropriate times to a receiving station. Importantly, as technology develops, it will be possible for the remote device to perform data analytics calculations within the remote device and to transmit resultant information with or instead of the raw data. The receiving station is capable of reception, means to accomplish data analytics, and means to provide visualizations to the user of the remote device. Further, the receiving station can provide such visualization to others for scoring, judging, or simply viewing purposes. Said visualizations can be used directly, or in combination with other visualizations to provide feedback and training to the user of the remote device. In most instances of sport, said remote device would be embedded within the puck or ball in use for that sport. Similarly, it is envisioned that a player in such sport would use their smart phone to receive and visualize such information, whereas a coach, teacher, judge or spectator might use another means such as a television or tablet computer to see the resultant information display. Scientists and researchers might prefer to see the raw information in order to derive new and useful algorithms.
Prior Art 100 can use techniques such as Radio Frequency (RF) IDentification (RFID), after Rahimi (U.S. Pat. No. 8,451,119) and similar, or “radar” like techniques after Savarese (U.S. Pat. No. 8,226,495) and similar. In all prior art systems, some form of sensor, external to remote device 120 is used to gather information about remote device 120. Those skilled in the art will understand that sensor(s) can be hidden from view, but in many instances require a line of site to the remote device, for example a video camera. Further, any sensor that can be made to sense the temporal position of remote device 120 can be employed. Examples include video cameras, LASERs, RADAR, RFID, or differential RF devices. In our simplistic example of
In another example of prior art 100, the sensors are instead made mobile, indeed handheld in case of Savarese, and this large and unwieldy hand held unit is used to locate a lost ball. Making the sensor mobile is useful because it means it can be applied anywhere, and in that way, Savarese et al teachings on the use of radio frequency finding techniques is actually superior over RFID style systems after Rahimi.
There are also examples where real RADAR is used to track the trajectory of the remote device, but these are typically limited to line of site usage. Thus, in a golf course where there are hills, it might not be possible to follow the full trajectory of the remote device. Please note that these systems also suffer from enormous expense and potential for harm to humans and other animals due to the harmful radio frequencies involved in typical RADAR systems. Further this system suffers from not being easily portable.
What is needed then is a superior apparatus, method and system for following a remote device as it moves about within any particular medium. The present invention demonstrates a vastly superior means of tracking a remote device 120. In fact, with the new capabilities of the present invention, it is possible to do complex mathematical analysis and derive highly valuable information to the users or watchers of remote devices. The remainder of the description will focus on describing in detail sufficient so that one skilled in the art could create one or more embodiments of the present invention. It should also be noted that those skilled in the art will immediately recognize that there are many variants to the general principles herein taught, and that the scope of the invention is limited only to the claims herein.
Given a particular kind of imputed energy to remote device 220, it will follow a particular complex trajectory 240 and arrive, in time and distance order from initial rest spatial-temporal position 220a to temporary spatial-temporal position 220b, then to 220c, then to 220d, and finally expending its energy come to final rest spatial-temporal position 220e. Note that in most, but not all contexts, initial rest position 220a and final rest position 220e will exist somewhere in physical space of multidimensional planar surface 230.
The significant departure of the present invention is that remote device 220 has embedded within it (not shown in
According to one embodiment of the present invention, the external agent might be a smart phone, or tablet computer 250 shown attached to some form of communication device 255. For example, smart phone 250 could be an iPhone 5 manufactured by Apple Computer of Cupertino, Calif. Communication device 255 could be embedded with smart phone 250, even though
In particular, prior art 100 is not portable in so far as sensors 102-107 are large fixtures, typically permanently installed in a particular location. Thus one could not simply take the remote device 120 to a different place and have the sensing work. While Savarese does indeed teach of a portable sensor, that sensor both lacks and anticipates the need for any additional data other than spatial end location 120e. In fact, Savarese only application is final location of remote device 120, and lacks any means of temporal nature to understand trajectory 140. Further, while sensors in prior art devices are remarkable, they are not capable of identifying every relevant fact that users of remote devices may need or want to know. For example, none of the prior art teaches about how to find spin on a ball, or to measure its affect on the trajectory, nor do they discuss a means to identify how changes in medium 130 can affect trajectory 140, nor to identify any means to actually calculate the effects or values thereof. Additionally, if someone wished to make the remote device alter its own trajectory through some particular means, the prior art is silent on how it could be done. The reason it is silent is because the prior art has no means to express such because the intended applications are more about direction finding than providing analytics to the user of remote device 120.
In contrast, the present invention's inclusion of sensors, memory and communication means allows the present invention to do far more than prior art. Significantly, adding the means to remember the sensed data, and the ability to recall it remotely is of great value. In the preferred embodiment of the present invention, the sensor platform and memory together form an inertial navigation platform. That inertial navigation platform could be used simply to remember where and when a remote device 220 was in a particular place. It could also be used to affect where the final resting place 220e would be. It is capable of this action expressly because it has access to all the relevant data to in-flight calculate a conclusion of its trajectory. To accomplish the impingement on path of flight, the remote device need only be equipped with a means to change its shape or direction controlled by the onboard processing agent. This is impossible with prior art because no such intelligence exists within the remote device, nor is there an envisioned means to change shape or direction, even if the RF system could broadcast back the appropriate calculated changes. On these the prior art is totally silent.
The means of communication itself within remote device 220 has strong utility as well. In particular, if one wants to know where remote device 220 came to rest in its final resting position 220e, remote device 220 can literally tell you because it has the means to directly communicate the relevant data needed to determine the location. By implication, this means that one can always find remote device 220, at least as long as its power source holds out and communication means 370 can produce a detectable signal that broadcasts data. Note that the preferred embodiment embeds within remote device 220 the calculation power required to identify location relative to initial rest position 220a. It is equally possible that remote device 220 simply broadcasts the spatial-temporal data it collected to allow an external means to do the calculation. It is further possible that remote device 220 can broadcast spatial-temporal data in bursts or aperiodically along trajectory 240. In either of these cases, remote device 220 has substantial capability that remote device 120 lacks.
In the preferred embodiment of the present invention, the means of communication is a Radio Frequency (RF) modem. This RF modem need not use the direction and range methods illustrated in prior art as taught by Savarese et al, though it could certainly use such techniques as well. Instead, the RF modem is used to broadcast the data from the remote device to a waiting receiving station, such as smart phone 250 coupled with communication device 255. It is also possible to use other means to communicate such as light, motion, movement, or even heat. Those of ordinary skill in the art will recognize that smart phone 250 coupled with communication device 255 is a proxy for any number of systems which contain similar kinds of functionality. Included within such systems would be a means to communicate, a means to received and process data into useful information, a means to display visualizations of the information, and a means to overlay multiple data sets and informations so that human sensitive visual comparisons can be made. For example, it is possible to have a communication means attached to a computer, have the computer send the received data into a cloud based computer to do the data analytics and visualization, and then send the presented visualization to yet another display device which sufficient capabilities to present the visualization. Smart phone 250 in concert with communication device 255 thus anticipate many different methods of achieving the visualization to the end user.
Memory 360 is any of a number of different memory technologies including NAND or NOR flash, DRAM, SRAM, RRAM, or some yet to be invented technology. The memory can be volatile or non-volatile so long as the contents last at least long enough for the data and/or information contained in memory 360 to be transported to an external agent via communication means 370.
Communication means 370 is simply a means in any of a number of methods to at least output data from either the sensor platform 350, the memory 360 or the control mechanism 340, as appropriate. Communication means 370 may also include a receive capability so that the external agent (e.g. smart phone 250 via communication device 255) can send commands or queries to the control mechanism 340. These commands may in turn result in a functional change of sensor platform 320, or to ask control mechanism 340 to send data or information back to the external agent via communication means 370.
Local power supply 330 provides the power within remote device 320 to perform the intended function of remote device 320. This could be done via the means of a rechargeable circuit using a super capacitor or some form of rechargeable battery. Said rechargeable circuit being externally charged by an appropriate mechanism such as a connector on the shell 310 of remote device 320, or via some form of RF or inductive coupling of energy transfer, as is well known in the art. It is also possible that local power supply 330 is a single use power supply wherein once the battery or other power storage medium is depleted, remote device 320 is discarded. An alternate means for the power source is to place a battery or other power storage facility in shell 310 in such a way that it is replaceable. Still another power source is one wherein remote device 320 generates its own power and/or stores its own generated power. For example, one could imagine fitting remote device 320 with solar cells to provide power. Or a radio-thermonuclear generator (RTG) could be used. In some instances, the action of the motion of remote device 320 through its medium 210 could be used to generate power, for example if remote device 320 were crossing magnetic field lines while in orbit around the Earth. In all cases, sufficient power must be stored and/or generated to ensure that the elements in remote device 320 have sufficient power to accomplish their mission.
Power control is hugely important for remote device 320 particularly when there is a one time use local power supply 330. If the local power supply 330 is large, one might consider transmitting data and/or information via communication means 370 in a frequent manner. However, if local power supply 330 is not a large amount of energy, one may need to consider radically different techniques for turning on and off the high power devices such as communication means 370. Failure to consider power control methods in remote device 320 will deeply limit its utility for its intended application.
One skilled in the art of trajectory construction/reconstruction will immediately grasp the value of a time ordered list of data points which reference specific spatial-temporal relationships. Of particular interest in one embodiment of the present invention is the use of the time ordered data points to very precisely calculate the original imputation of motion to remote device 220/320. Depending on the context of remote device 220/320, it is possible to calculate very precisely where remote device 220/320 was hit at initial rest spatial-temporal position 220a in order to impart that particular directional energy and multidimensional spin axis to remote device 220/230. This knowledge in turn can be used to calculate how the remote device 220/320 was hit, and potentially even by what it was hit by. For example, if remote device 220/320 were a baseball hit by a wooden bat it would have a different set of characteristics than one hit by aluminum bat. Well known mathematics are able to determine very precisely where the baseball was hit, and what how much energy in what direction was imparted by the bat. These mathematics could then be used to analyze the posture, and indeed the swing required to impute that particular set of characteristic energy into remote device 220/320. Ultimately, this kind of feedback would permit the user of remote device 220/320 to understand how they are hitting the remote device 220/320, and could even suggest where to hit remote device 220/320 in the future as a training device to improve the accuracy of where remote device 220/320 will ultimately land.
In another embodiment of the present invention, it is possible to combine two remote devices where one is the element being hit and the other is the element doing the hitting. In such case, by precisely synchronizing the time stamps of the two remote devices, for example by using the moment in time where energy was first imparted as a synchronizing event, it would be possible to reconstruct with great accuracy the motion of the element doing the impingement of motion along with the results of that impingement. Taken together, the representation of such analytics can be a very powerful training device to the user of the remote devices.
In yet another embodiment of the present invention, it is possible to place a multitude of remote devices in such a way that players of a game could have their motion across time and 3D space recorded and/or broadcast. This would permit analysis of the strength of hits in terms of G-forces and resultant effects of the elastic collision. Those skilled in the art would also recognize that it would be possible to place a number of remote devices onto a person at specific locations such as feet, joints, hands, back, head, torso, etc. in such a way so as to very precisely represent that persons physical motion across time. Doing such to an entire team would permit real time or non-real time capture of their motion across a particular medium that they are playing in. Such structures would permit exceptionally complex analysis of multiple player team sports such as hockey, baseball, basketball, football, la crosse, etc.
In the present invention, one or more embodiments offer the presentation of information unto at least smart phone 250 from one or more remote device 320s. The actual presentation of the information is to what ever suits the intended use of remote device 320. For example, if the remote device were a baseball, and the user was a baseball player, they would most likely want to know at least what direction and speed the ball was coming at them, what direction and speed it was hit at, and the direction and distance of the ultimate hit. But they might also want to know what kind of spin the ball had coming to them, as well as what spin they imparted to it upon hitting with the bat. They would likely also want to see a trajectory of where the ball began its motion (e.g. the pitch), and how that looked in 3D space-time as it was arriving toward the player, and then looking at how their particular bat swing hit the ball in a particular way and imparted a particular energy in a particular set of dimensions. They might also like to see how the wind in the air (e.g. medium 210) affected the flight of the ball through the air, particularly if the ball was spin stabilized. The way this class of information could be presented is widely varied. For example, if the user were a scientist, they may only be interested in raw data like X, Y, Z spin rate information. In such a case, a set of numbers displayed upon the screen of smart phone 250 would be a sufficient display. However, the more interesting is to provide a 3D-temporal representation (e.g. a 3D movie) that could be stepped forward or backward at any particular speed that suited the user. Such 3D-temporal representation allows the user to slow down or speed up physical phenomenon and see it occur at a speed that the human brain can process. For example, by placing a dot on the representation of the baseball on the screen of the smart phone 250, one could very accurately see the rate and direction of spin that the ball has. One could also add planar origin lines such that the {X[0], Y[0], Z[0]} position is shown at the exact center of the ball, with a line radiating out from the axis origin to show where each axis is. This permits a different form of visualization on the screen of smart phone 250. Significantly, it is the visualization in non-real time that truly helps users of smart device 320 understand the underlying physics, and more importantly to attempt to make adjustments to control what happens the next time they hit remote device 320. Thus, the visualization, in what ever appropriate form is deemed useful for teaching, is a vital new feedback capability that the present invention offers. Those skilled in the art of reconstruction will recognize that different uses of remote device 320 will desire different representations on smart phone 250 or similar device. For example, what a person playing golf cares about and wants to see is different from what a basketball player wants to see for visualizations. Importantly, these visualizations are the end product which most help train the player or user of remote device 220/320 to improve any particular aspect of their sport.
In one embodiment of the present invention, the remote device is capable of constant transmission of information. Clearly, the remote device must have sufficient power, or be able to obtain it during the course of its use in such a mode because the power draw for constant transmission is higher. Alternatively, the user can simply accept lower life in the remote device.
In another embodiment, the remote device bursts data or information using the transmission capability. This remote device will typically have a longer life to its local power supply because the transmitter is switched off during the stasis. Additionally, pulsed transmission power may be used to provide longer distance transmissions of specific information or data.
Given a remote device which is capable of transmitting information either by burst, or constantly, a new capability now exists that is of interest to viewers of the users of remote device. Such an audience can be shown reconstructed visualizations of the remote device over time by having a means to receive the data or information from remote device 320, and then a means to analyze and display resultant information to the viewers. In most sports, this means that there would be a radio transceiver which receives motion, position, and time updates from remote device 320, and which then has a processing capability to provide appropriate data analytics, which in turn are used to generate appropriate representation to the viewers via any of a number of well known means of transportation of that information such as over the air TV transmission, cable TV transmission or internet TV transmission. Of course such information might be time delayed to said viewers for any of a number of technical, business or even moral reasons.
Importantly, in one embodiment, the usage of one or more remote devices combined with reception, analytics, and representative visualization of the data can be used to create a system that provides judgement against a particular sport's set of rules. For example, in hockey, did the puck actually cross the goal line or not can now be directly determined because the exact position of a puck is known relative to the position of the goal line on the ice. Or, in a collision between players, where injury results, it is possible to calculate the extent and perhaps even location of injury which will help a medical clinician to determine an appropriate course of action, and even the severity of the injury. Ultimately, such analysis produced over many events helps equipment manufacturers figure out better ways to protect the users of remote device 320 from being injured during use.
Those skilled in the art of data analytics will know from experience that analytical methods are constantly being improved. Thus, what today looks like an intractable problem is tomorrows 1st grade word problem. More interestingly, for analytics to improve, more often than not, more data is required. To that end, the present invention anticipates changes in the mathematics and algorithms that are present today, and assumes that different algorithms will evolve over time as needed for a particular use, especially as more data is made available to researchers. For example, perhaps in the future someone will want to be able to predict a particular player's ability with a particular set of other team members and a particular location. Based upon past data capture of that players remote device 320 usage, it is possible to identify long term trends and behaviors that are otherwise invisible to human perception.
While known to many in various arts, it is very rare that an average person has an opportunity to see some aspect of themselves over both an exceptionally long and exceptionally short period of time. For a person using a remote device 320 in some particular sport of interest, the present invention offers a means to bring to nearly anyone the ability to see both short duration and long duration trends. For example, if one is a golfer who plays the same course often, being able to see how each time they tried to hit hole 4, they behaved in a particular way, would be exceptionally useful feedback for improving on that particular hole. Seeing how they played a particular course over a number of different times is also of interest to training. If one were to combine that with data from other players, even more learning via direct feedback is possible. For those designing courses, knowing how players actually play their course offers opportunities to tune the course, or change the course to effect a different kind or style of play. It should be understood that golf in this example is a proxy for other sports. The entire point here is that by having useful visualization data, humans can change the way they behave, and/or can change the particular field, course, sheet of ice, etc to better accommodate some intended change.
While the invention herein has been described in specific illustrative terms, the invention is not intended to be limited to those terms, nor by the conceptual drawings herein. Those skilled in the art can recognize a number of different means to produce a remote device 220/320 with the characteristics shown herein. Thus, what works in golf may not work in basketball, and so a different physical manifestation would be required. The present drawings are not intended to represent the full and entire physical representation, merely one of a myriad.
Although the invention has been described with reference to particular embodiments thereof, it will be apparent to one of ordinary skill in the art that modifications to the described embodiment may be made without departing from the spirit of the invention. Accordingly, the scope of the invention will be defined by the attached claims not by the above detailed description.