Methods and systems for monitoring sport ball motion
Abstract
Problem to be solved.To provide a method capable of an exercising individual to visualize his / her exercise and provide the individual with quick, accurate and insightful information.
Solution.In a method of monitoring a ball used for movement, a sensor module 102 connected to the ball is used to detect the movement of the ball 108 at a first time point, and the movement of the ball is a predetermined activation movement. In response to the determination that the movement of the ball corresponds to the predetermined activation movement, the sensor module enters the activated state, and the activated sensor module is used to perform the above-mentioned at the second time point. Includes detecting the movement of the ball. [Selection diagram] Fig. 2

Term
10.4 yearsto projected expiry
Projected expiry 13 February 2037, counted from filing; an application has no term until it is granted.
- Priority
- Filed
- Published
- Today
- Projected expiry
20 claims: 3 independent, 17 dependent
- 1運動に用いるボールのスピードを測定する方法であって、 前記ボールに接続されたセンサモジュールを用いて、加速度データを感知することと、 前記加速データに基づき、前記ボールが受ける抵抗力を測定することと、 前記抵抗力を、ボールのスピードの関数として抵抗を表す抵抗特性と比較することと、ここで、前記抵抗特性は、経験的なデータに基づくものであり、 前記比較に基づき、前記ボールのスピードを測定することとを含む、前記方法。
- 2前記センサモジュールは、加速度センサを含み、前記加速度データは、前記加速度センサにより感知される、請求項1に記載の方法。
- 3前記加速度データは、前記センサモジュールにより感知された加速度の大きさを表したものを含む、請求項1に記載の方法。
- 4前記加速度データを感知するときに、前記ボールが自由飛行中であると判断することをさらに含む請求項1に記載の方法。
- 5前記ボールのスピードに基づく出力を提供することをさらに含む請求項1に記載の方法。
- 6前記出力は、個人の特徴と共に前記ボールのスピードを表示することである、請求項5に記載の方法。
- 7前記出力は、運動量と共に前記ボールのスピードを表示することである、請求項5に記載の方法。
- 8前記出力を提供することは、ディスプレイ装置に前記スピードを表すデータを送信することを含む、請求項5に記載の方法。
- 9前記ディスプレイ装置は、携帯電話である、請求項8に記載の方法。
- 10運動に用いるボールが移動した距離を測定する方法であって、 前記ボールに接続されたセンサモジュールを用いて、前記ボールが自由飛行中であると判断することと、 前記センサモジュールを用いて、自由飛行中の前記ボールの状態を測定することと、 飛行中の前記ボールの前記状態に基づき、前記ボールの飛行の軌道モデルを測定することと、 前記軌道モデルに基づき、前記ボールが移動した距離を測定することと、 前記ボールの前記飛行に関連する個人の特徴を記録し、前記特徴を前記ボールが移動した距離を表すデータと関連付けて保存することとを含む方法。
- 11自由飛行中の前記ボールのスピードを測定することと、 前記ボールの飛び出し角度を測定することと、 前記ボールの回転面を判断することと、 前記ボールの回転速度を測定することとをさらに含み、 自由飛行中の前記ボールの前記状態は、前記ボールのスピード、飛び出し角度、回転面、及び回転速度を含む、請求項10に記載の方法。
- 12前記ボールのスピードを測定することは、 前記センサモジュールを用いて、加速度データを感知することと、 前記加速度データに基づいて、前記ボールが受ける抵抗力を測定することと、 前記抵抗力を、ボールのスピードの関数として抵抗を表す抵抗特性と比較することと、 前記比較に基づき、前記ボールのスピードを測定することとを含む、請求項11に記載の方法。
- 13前記ボールが移動した距離に基づく出力を提供することをさらに含む請求項10に記載の方法。
- 14前記出力は、個人の特徴と共に前記ボールが移動した距離を表示することである、請求項13に記載の方法。
- 15前記出力は、運動量と共に前記ボールが移動した距離を表示することである、請求項13に記載の方法。
- 16前記出力を提供することは、ディスプレイ装置に前記ボールが移動した距離を表すデータを送信することを含む、請求項13に記載の方法。
- 17前記ボールのスピードは、メモリモジュールに記録される、請求項1に記載の方法。
- 18前記ボールの前記スピードを、以前に記録した前記ボールのスピードと比較することと、 前記比較に基づき、前記運動中の個人へフィードバックを提供することとをさらに含む請求項17に記載の方法。
- 19前記状態が第1の状態であり、前記センサモジュールの第1の記憶場所に前記第1の状態を保存することと、 前記ボールが移動した距離が第1の距離であり、前記センサモジュールの前記第1の記憶場所に、前記ボールが移動した前記第1の距離を保存することと、 前記センサモジュールの第2の記憶場所に第2の状態を保存することと、 前記センサモジュールの第2の記憶場所に前記ボールが移動した第2の距離を保存することとをさらに含み、 前記第2の状態及び前記ボールが移動した前記第2の距離は、2つの異なる時間で測定される、請求項10に記載の方法。
- 20前記第1の状態と前記第2の状態との比較及び前記ボールが移動した前記第1の距離と前記ボールが移動した前記第2の距離との比較の出力を提供し、前記個人にフィードバックを提供することをさらに含む請求項19に記載の方法。
Independent claims20
304 paragraphs, as filed
[Cross-reference to related applications] This application is co-owned and filed on the same day as a US patent application __ (agent reference number 2483.2). 290000) (Title of the Invention "Motion Monitoring Methods and Systems") and filed on the same day US Patent Application __ (Agent Reference Number 2483.2310000) (Title of Invention "Wearable Exercise Monitor" Methods and Systems ), each application is incorporated by full reference.
Embodiments of the present invention generally include monitoring methods and systems for monitoring an object during exercise. Regarding the stem. In particular, the embodiment of the present invention is the movement of a sports ball used by an individual during exercise. Regarding how to monitor and the system.
Exercise is important for maintaining a healthy lifestyle and is a source of entertainment for many Is. For example, some people like to exercise in groups such as soccer and basketball. For example, some people prefer personal exercise such as running and skiing. The exercise is a group exercise Whether it is an individual exercise or an individual exercise, an individual competes in a soccer match, race, etc. A more format-agnostic tray for tricks, soccer practice, interval training, etc. It is common to participate in the ning.
Thanks to technology, sensors are used to record information about an individual's performance during exercise And in some cases health models that can provide feedback on personal performance Nita equipment has been developed. There is also a portable health monitor device that uses a sensor attached to an individual's body. Some portable health monitoring devices rely on sensors attached to a single exercise device. Such sensors have various physical parameters and / or related to an individual's movements. It may be possible to measure physiological parameters.
Many existing health monitoring devices are not portable and are therefore real-life competitions or trainees. Not suitable for monitoring during training. Competition or traini, even if portable Often too heavy for long-term use under harsh conditions during operation, and sufficient battery capacity and / Or lack of processing power. What's more, the existing health monitoring device has an individual mind during exercise. Some can judge relatively simple performances such as beats and total steps, but they are more advanced. Judgment is often impossible and there is a problem with accuracy. Finally, existing equipment provides individuals Performance feedback is a quick comparison with past performance, future puffs Develop ways to improve performance, visualize performance, or new training Individual quick, accurate and insightful information that allows you to choose a regimen or exercise equipment Often cannot be provided to people.
What is needed is improved performance and the exercise individual evaluates his or her exercise. A new exercise monitoring method and system that provides better tools for this. Of the present invention At least some of the embodiments meet the above needs and are further evident in the description below. Provides related benefits that will be.
An embodiment of the present invention is a method of monitoring a ball used for exercise, wherein the method is described above. A sensor module connected to the ball is used to detect the movement of the ball at the first point in time. That, it is determined that the movement of the ball corresponds to a predetermined activation movement, and the bow In response to the determination that the movement of the sensor corresponds to the predetermined activation movement of the sensor module Entering the activated state and using the sensor module in the activated state, the above-mentioned button is used at the second time point. It relates to a method including detecting the movement of a wheel.
An embodiment of the present invention is a method of monitoring a ball used for exercise, wherein the method is described above. A sensor module connected to the ball is used to detect the movement of the ball at the first point in time. That, it is determined that the movement of the ball corresponds to a predetermined activation movement, and the bow In response to the determination that the movement of the sensor corresponds to the predetermined activation movement of the sensor module Entering the activated state and using the sensor module in the activated state, the above-mentioned button is used at the second time point. Detecting the movement of the wheel, recording the movement data, and referring to the data structure before Finding the correlation between the movement data and the activity metric, and the momentum Concerning how to provide output that conveys and includes.
An embodiment of the present invention is a sensor physically connected to an object used by an individual exercising. It is a method of measuring momentum using the data sensed by the submodule, and the method is the first method. At the time of, the direction of the gravity vector with respect to the sensor module is measured, and the first At the time of measuring the direction of the magnetic field vector with respect to the sensor module, and at the second time Measuring the direction of the combined acceleration vector with respect to the sensor module at a point and Measuring the direction of the sensor module with respect to the magnetic field vector at point 2 and before Note: The direction of the gravity vector with respect to the sensor module at the first time point, the setting at the first time point. The direction of the magnetic field vector with respect to the sensor module, as opposed to the sensor module at the second time point. Sensors for the direction of the combined acceleration vector and the magnetic field vector at the second time point A method that includes measuring the pop-out angle of the object based on the orientation of the module. Related.
An embodiment of the present invention is a method of measuring the trajectory of an object used for motion, and the method is a method. Using the sensor module connected to the object, the first magnetic field data and the first magnetic field data at the first time point And the sensing of the first acceleration data and the first magnetic field data and the first acceleration. Based on the data, measuring the direction of the object at the first time point and the sensor modification Sensing the second magnetic field data and the second acceleration data at the second time point using the tool And, based on the second magnetic field data and the second acceleration data, the second time point To measure the direction of the object and the direction of acceleration in, and to the object at the first time point. At the second time point, based on the direction and the direction of the object and the direction of acceleration at the second time point. The present invention relates to a method including measuring the trajectory of the object.
An embodiment of the present invention is a method of measuring the trajectory of an object used for motion, and the method is a method. The first magnetic field data sensed by the sensor module connected to the object at the first time point. And to measure the direction of gravity with respect to the magnetic field based on the first acceleration data, and the second At the time point, the second time is based on the second acceleration data sensed by the sensor module. Measuring the direction of relative acceleration at a point and before the magnetic field at the second time point Measuring the direction of gravity and measuring the direction of the acceleration with respect to the sensor module By determining, the direction of acceleration with respect to the direction of gravity is measured at the second time point. By measuring the direction of acceleration with respect to the direction of gravity at the second time point, It relates to a method including measuring the orbit at a time point.
An embodiment of the present invention is a method for measuring the rotational speed of a ball used for movement. The method is to sense the magnetic field data using the sensor module connected to the ball. Applying the Fourier transform to the sensed magnetic field data and the result of the Fourier transform The present invention relates to a method including measuring the rotation speed of the ball based on the above.
An embodiment of the present invention is a method for measuring the rotational speed of a ball used for movement. The method is to sense acceleration data using a sensor module connected to the ball. Recognizing the repeated part of the sensed acceleration data and the period of the repeated part. Measure the interval and measure the rotational speed of the ball based on the duration of the repeating part Concerning methods including defining.
An embodiment of the present invention is a method for measuring the speed of an object used for exercise, which method. Is to sense acceleration data using a sensor module connected to the object. Measuring the resistance force received by the object based on the sensed acceleration data, and Comparing the resistance with the resistance characteristic, which represents resistance as a function of the speed of the object, and the above ratio. It relates to a method including measuring the speed of the object based on a comparison.
An embodiment of the present invention is a method of measuring the distance traveled by an object used for exercise. The method is that the object is in free flight using a sensor module connected to the object. And the time during which the object is in free flight using the sensor module. And use the sensor module to measure the speed of the object during free flight. To measure, the time during which the object is in free flight, and the time during which the object is in free flight. It relates to a method including measuring the distance traveled by the object based on a speed.
An embodiment of the present invention is a method of measuring the direction of rotation of an object used for movement, which is the same method. The method is to sense acceleration data using a sensor module connected to the object. , Orthogonal to the rotation axis of the object with respect to the sensor module based on the acceleration data Measuring the direction of the plane of rotation and the direction of the plane of rotation relative to the direction of the gravity vector With respect to methods including measuring.
Additional features of the embodiments of the present invention are set forth in the following description, which is part of this description. It becomes clear, or it can be known by practicing the present invention. General explanation and continuation above Both the detailed description is exemplary and descriptive, and further of the invention as claimed. It is intended to provide an explanation.
The accompanying drawings are incorporated herein by reference and constitute a portion thereof, illustrating embodiments of the present invention. To do. Further, the principle of the present invention will be explained together with the specification, and a related person skilled in the art will carry out the present invention. Allows you to be.
<figref num="1">FIG. 1 is a diagram of an individual using a motion monitoring system according to an embodiment of the present invention.</figref>
<figref num="2">FIG. 2 is a diagram of an individual using the exercise monitoring system according to the embodiment of the present invention.</figref>
<figref num="3">FIG. 3 is a diagram of different exercise equipment according to the embodiment of the present invention.</figref>
<figref num="4">FIG. 4 is a block diagram of the components of the sensor module according to the embodiment of the present invention.</figref>
<figref num="5">FIG. 5 is a block diagram of the components of the sensor module according to the embodiment of the present invention.</figref>
<figref num="6A">FIG. 6A is a block diagram of the components of a sensor module configured to monitor an individual's body according to an embodiment of the present invention.</figref>
<figref num="6B">FIG. 6B is a diagram of a sports ball including a sensor module for monitoring the sports ball according to an embodiment of the present invention.</figref>
<figref num="7">FIG. 7 is a diagram of various components with which the motion monitoring system according to the embodiment of the present invention communicates.</figref>
<figref num="8A">FIG. 8A is a diagram of various components with which the motion monitoring system according to the embodiment of the present invention communicates.</figref>
<figref num="8B">FIG. 8B is a diagram of two sensor modules communicating according to an embodiment of the present invention.</figref>
<figref num="9">FIG. 9 is a diagram of a group monitor system according to an embodiment of the present invention.</figref>
<figref num="10">FIG. 10 is a diagram of an exemplary coordinate system according to an embodiment of the present invention.</figref>
<figref num="11">FIG. 11 is a diagram of an exemplary coordinate system according to an embodiment of the present invention.</figref>
<figref num="12">FIG. 12 is a flowchart showing a method for measuring momentum according to the embodiment of the present invention.</figref>
<figref num="13">FIG. 13 is a flowchart showing a method for measuring momentum according to the embodiment of the present invention.</figref>
<figref num="14">FIG. 14 is a flowchart showing a method for activating the sensor module according to the embodiment of the present invention.</figref>
<figref num="15">FIG. 15 is a flowchart showing a method for recognizing a matching motion motion according to an embodiment of the present invention.</figref>
<figref num="16">FIG. 16 is a flowchart showing a method for communicating with a remote computer according to an embodiment of the present invention.</figref>
<figref num="17">FIG. 17 is a flowchart showing a method for correlating the momentum and the position according to the embodiment of the present invention.</figref>
<figref num="18">FIG. 18 is a diagram of a ball and a charging stand according to an embodiment of the present invention.</figref>
<figref num="19">FIG. 19 is a diagram of a ball in a calibrated state according to an embodiment of the present invention.</figref>
<figref num="20">FIG. 20 is a diagram of a moving ball according to an embodiment of the present invention.</figref>
<figref num="21">FIG. 21 is a flowchart showing an operation for measuring the momentum of the ball according to the embodiment of the present invention.</figref>
<figref num="22">FIG. 22 is a diagram of a moving ball according to an embodiment of the present invention.</figref>
<figref num="23">FIG. 23 is a flowchart showing an operation for measuring the momentum of the ball according to the embodiment of the present invention.</figref>
<figref num="24">FIG. 24 is a flowchart showing an operation for measuring the momentum of the ball according to the embodiment of the present invention.</figref>
<figref num="25">FIG. 25 is a flowchart showing an operation for measuring the momentum of the ball according to the embodiment of the present invention.</figref>
<figref num="26">FIG. 26 is a diagram of a moving ball according to an embodiment of the present invention.</figref>
<figref num="27">FIG. 27 is a diagram of a moving ball according to an embodiment of the present invention.</figref>
<figref num="28">FIG. 28 is a diagram of a moving ball according to an embodiment of the present invention.</figref>
<figref num="29">FIG. 29 is a flowchart showing an operation for measuring the momentum of the ball according to the embodiment of the present invention.</figref>
<figref num="30">FIG. 30 is a representation of a graph showing the functional relationship between the magnitude and speed of ball acceleration according to an embodiment of the present invention.</figref>
<figref num="31">FIG. 31 is a display of a table showing the functional relationship between the magnitude and speed of ball acceleration according to an embodiment of the present invention.</figref>
<figref num="32">FIG. 32 is a graphical representation of the characteristics of the individual and the ball.</figref>
With reference to embodiments of the invention as illustrated in the accompanying drawings. It will be explained in detail below. "One embodiment" "A certain embodiment" "Example of a certain embodiment" "Go References such as "some embodiments" are specific features, structures, or features of the embodiments described. Although it may include signs, all embodiments do not necessarily have that particular feature, structure, or feature. Indicates that it does not have to be included. Moreover, such terms apply to the same embodiment. It is not always mentioned. Furthermore, certain specific embodiments Other embodiments, with or without explicit description, when a feature, structure, or feature is described. It is within the knowledge of those skilled in the art to influence such features, structures, or features relating to the condition. I will show that it is inside.
The expression "invention" or "invention" as used herein is an unlimited expression and is specific. It is not intended to refer to only any one embodiment of the invention of the invention. Includes all possible embodiments as revealed.
Various aspects of the invention, or any component or function of the invention, are hardware, software. Air, firmware, computer can read or use and save there Even if it is executed by using a tangible storage medium with the specified instructions, or a combination of them. It may be run on one or more computer systems or other processing systems. I.
The present invention generally relates to methods and systems for monitoring motion. In particular, the present invention is exercise It relates to methods and systems for monitoring the movement of one exercise device used by an individual inside. motion Individuals (or coaches, teammates, spectators, and other stakeholders) are in a series of exercises Get information about an individual's body motion or the motion of one individual's exercise equipment And may be desired.
For example, if an individual plays in a soccer (ie football) game, If you are participating in activities that involve the use of artsballs, for example, a soccer bow kicked by an individual Being asked for various pop-out angles of le (ie football), the individual kicked The rotation speed of the car ball is required, or the soccer ball kicked by an individual flies It may be desirable to be required to have the maximum speed when going out.
As a further example, if an individual practices basketball skills, the individual's chest If you are participating in activities that involve various movements, for example, dribble around the defender Being able to recognize whether an individual has cut to the left or to the right when trying And hit a jump shot, try a dunk shot, or try a block shot You may be asked for the height at which the individual flew and / or the force at which the individual flew. Or when you trained for basketball reaction time, you were asked for your individual reaction time. May be desirable.
In one embodiment, multiple individuals exercising (eg, team sports) Multiple individuals during physical activity and / or exercise (such as a mate or an enemy team player) You may monitor the movement of multiple exercise equipment used. Also, in certain embodiments, it is real Monitors and / or feedback may be provided in time, while other embodiments In the state, feedback may be provided after exercise.
An embodiment of the invention described below is a motion monitoring system that includes one or more portable sensors. By using the body motion of an individual or one exercise of an individual during a series of exercises This or other information about instrument motion, personal (or coach, teammate) It can be advantageous for the audience) to obtain. Motion of the object during exercise Process the data acquired by the sensor in various ways to obtain useful information about obtain. In certain embodiments, the orientation of the individual's body or one of the individual's exercise equipment in space. Changes in (ie, position and relative to a particular location on Earth or another reference location) / Or changes in rotation) can be processed with sensor data. Other embodiments In, see the given correlation between motion data and momentum stored in the data structure. And can process the sensor data.
In certain embodiments, the motion of the individual's body or the motion of one of the individual's exercise equipment. Personal guidance on how to improve movement, for example, using information about May be provided to, or referees, Ann regarding the movement of an individual's body or exercise equipment. You may check the accuracy of the judgment of the referee of the Pier or other athletics.
FIG. 1 is a diagram of an individual 100 using the exercise monitoring system 10 according to the embodiment of the present invention. Is. Individual 100 is an individual during a series of exercises using the exercise monitor system 10 according to the present invention. Feelings about the body motion of 100 people or the motion of one exercise device of 100 individuals You may want to be rewarded.
The exercise monitoring system 10 according to the embodiment of the present invention is a group exercise or an individual exercise. Used by 100 individuals for training for competition and informal training May be suitable for. For example, the motion monitoring system 10 according to the embodiment of the present invention may be described in the field. Ball, basketball, bowling, boxing, cricket, cycling, football Le (ie American football), golf, hockey, lacrosse, boats, rugs Bee, running, skateboarding, skiing, soccer (ie football), service -Use by 100 individuals exercising such as fins, swimming, table tennis, tennis, volleyball, etc. It may be suitable for use during training for those exercises.
The motion monitoring system 10 according to the embodiment of the present invention may include the sensor module 102. To. The sensor module 102 may include one or more sensors, and the pair while the individual 100 exercises. It can be physically connected to the elephant 104. In certain embodiments, as described in more detail below. Then, using the sensor module 102, the body 106 of the individual 100 or one luck of the individual The change in orientation of the moving device 108 in space can be monitored, while in other embodiments, Combine sensor module 102 with predetermined correlation data stored in the data structure Can be used to determine the correlation between body 106 or device 108 movement data and momentum.
In one embodiment, as illustrated in FIG. 1, the monitored object 104 is The body 106 of the individual 100 may be, and the sensor module 102 is the body 10 of the individual 100. Can be physically connected to 6. In the illustrated embodiment, the sensor module 102 is an individual. It is configured to be physically connected to what is known as the chest of 100 bodies 106. other In embodiments, the sensor module 102 comprises, for example, an individual's head, neck, shoulders, back, arms. Wrists, hands, fingers, waist, hips, legs, ankles, feet, toes, etc. 100 individual bodies 106 It may be configured to be physically connected to other parts.
In one embodiment, a piece between the sensor module 102 and the body 106 of the individual 100. In the presence of the above clothing, footwear, or exercise protection, the sensor module 102 is an individual. It may be configured to be physically connected to a part of the body 106 of 100. There is something in between Regardless, the sensor module 102 may include, for example, straps, glue, pockets, etc. By various removable or impossible connecting means such as clips, or by individuals 10 Clothing that 0 wears (eg shirts, trousers, socks, gloves, hats, etc.), footwear, too By integrating with things such as exercise protective equipment, it becomes a part of the body 106 of 100 individuals. It may be connected rationally.
In certain embodiments, the sensor module 102 holds the sensor module 102. Clothes sensor module 102 configured to fit within a retaining element You may. In one exemplary embodiment, the movement of the garment wearer is the sensor module 10. The sensor module 102 is placed in it to minimize the effect on 2. Size and shape corresponding to the size and shape of the sensor module 102 so that it can be fixed in place The holding element may be made according to the shape. To help minimize this effect, for example , Additional elements such as bands and spacer elements may be used. Sensor module 102 holding The elements are, for example, integrated with the fabric, glued to the fabric, sewn, welded, tied Clip, clip, snap, or attach, or these techniques And by any combination of other techniques, it can be tied to a single piece of fabric in the garment. An example In an exemplary embodiment, the sensor module 102 holding element is integrated into the fabric of the garment fabric. Made to do.
In certain embodiments, the sensor module 102 holding element is a sensor module 102. It may be placed in a place corresponding to the upper back of the person who wears the. The height of the wearer, such as the upper back The sensor module 102 holding element in the corresponding position is the sensor module 1 Minimize interference when 02 sends or receives data, sensor module Helps maximize the range and signal strength of the sensor module 102 within the 102 holding element Get it. In addition, the sensor module 102 holding element is placed corresponding to the upper back. This minimizes the interference of the sensor module 102 with the movement of the exercising person. is there In an exemplary embodiment, the sensor module 102 holding element is on the wearer's upper back. It is placed in places other than the corresponding places.
In another embodiment, as illustrated in FIG. 2, the object 104 is an individual during exercise. It may be one exercise device 108 used by 100, and the sensor module 102 is one. It can be physically connected to the exercise equipment 108. In the illustrated embodiment, the sensor module The 102 is physically connected to one exercise device 108, a soccer ball. In other embodiments, the sensor module 102 is, for example, any type of sports ball. , What kind of sports "stick" (eg baseball bat, hockey stick, Golf clubs, table tennis rackets, tennis rackets, etc.), sports gloves, bicycles, oars , Shoes, boots, skis, hats, skateboards, surfboards, glasses or goggles It may be configured to be physically connected to any other exercise device 108.
The sensor module 102 is an exercise device 108 and various connecting means according to the nature of the exercise. May be physically connected to the exercise equipment 108. For example, attach it to the outside of the ball That, by attaching to the inner surface of the hollow ball, the hollow bow by the hanging system Suspended inside the ball, or integrated into the outer layer or other layer of the multi-layered ball By doing so, the sensor module 102 may be physically connected to the sports ball. Further, the sensor module 102 is mounted on the outside of the ball, for example, and the multi-layered bow. Not hollow by integrating between layers of the ball, embedding in the hard part of the ball, etc. Also for sports balls (eg baseball balls, bowling balls, golf balls, etc.) It may be physically connected.
As a further example, wrapping around a part of a sports stick, a sports stick Clip it to a part of the sports stick, attach it to the outer surface of the sports stick, hollow Or attach it to the inner surface of a non-hollow sports stick, hanging system Suspended inside a hollow sports stick, or multi-layered or compound required Sensamo by integrating into the wall or other layers of a bare sports stick Jules 102 may be detachably or non-detachably connected to the sports "stick" I. The sensor module 102 includes various connecting means such as straps, adhesives, etc. Alternatively, it may be physically connected to the exercise equipment 108 by being integrated with the exercise equipment. Ah In certain embodiments, the sensor module 102 is removable or non-removable and sporty. It may be physically connected to an exercise device 108 such as a tustick, or a sports stick or so. It may be incorporated into a sleeve fixed around the outside of the exercise equipment 108 such as the handle of the ..
In other embodiments, the sensor module 102 comprises, for example, a heart rate monitor, a pedometer, and Existing exercise monitoring equipment such as accelerometer-based monitoring equipment, or other portable health monitors It may be integrated in the device.
FIG. 3 may be used according to the embodiment of the monitor system 10 of the present invention. It is a figure of various different exercise equipment 108. As illustrated, the monitor system 10 of the present invention For example, basketball, football, baseball bats, baseball balls, bowlins Balls, hockey sticks, hockey pucks, skateboards, surfboards , Bicycles, skis, ski poles, tennis rackets, tennis balls, shoes, boxing For with a variety of different exercise equipment 108 such as gloves, golf clubs, golf balls, etc. You may.
FIG. 4 is a block diagram of the components of the sensor module 102 according to the embodiment of the present invention. To. In the illustrated embodiment, the sensor module 102 is the sensor module 1 Processor 110, power supply 1 effectively connected to each other to perform the functionality of 02 12, memory 114, accelerometer 116, magnetic field sensor 118, and transceiver 12 Including 2. In other embodiments, one or more of the components of the sensor module 102 It may be omitted or one or more additional components may be added.
The processor 110 is an application stored in the memory 114 of the sensor module 102. It may be configured to run the application program. In addition, the processor 110 is raw Analog or digital signal processing algorithms such as data reduction and filtering May be executed. For example, the processor 110 in the sensor module 102 It may be configured to receive raw data from the computer and process such data. Process The sensor 110 includes a power supply 112, a memory 114, an acceleration sensor 116, a magnetic field sensor 118, and a device. And is effectively connected to the transceiver 122.
The power supply 112 may be configured to power the sensor module 102. A certain implementation In the form, the power supply 112 may be a battery. Power supply built into sensor module 102 Rechargeable or non-rechargeable, can be removed from the sensor module 102 May be. In certain embodiments, the power supply 112 is attached to the personal computer. Universal Serial Bus ("USB"), Firewire, Ethernet® , Thunderbolt, headphone cable, and other cables that come with the charging power supply May be recharged by. In another embodiment, the power supply 112 is a non-contact charger and electricity. Power from a non-contact charger using an electromagnetic field when both sources 112 and are very close together It may be recharged by non-contact charging, which transfers energy to 112, but via a cable You don't have to connect to each other. In certain embodiments, using a docking station Charging may be facilitated. In other embodiments, the sensor module 102 is a single unit. New power may be obtained by replacing the source 112 with another power source 112.
Memory 114 stores application program instructions and exercise data. It may be configured as follows. In certain embodiments, memory 114 is described herein. An application used to perform functional aspects of the motion monitoring system 10 You may save the program. In certain embodiments, memory 114 is raw data, recording. The data and / or the calculated data may be saved. Also in certain embodiments The memory 114 is a buffer for data storage, as described in more detail below. May function. Memory 114 is read-only memory and random access memo May include both, and also includes a memory card or other removable storage device It may be.
In certain embodiments of the invention, memory 114 refers to raw data, recorded data, and And / or the calculated data may be stored permanently, while in other embodiments, Memory 114 may store all or part of the data only temporarily, like a buffer Good. In certain embodiments of the present invention, memory 114 and / or a battery associated thereto Fah may only store a certain amount of data for a particular application of the invention. In addition, the data may be stored in a storage location of a predetermined size.
The accelerometer 116 may be configured to measure the acceleration of the sensor module 102. Good. Therefore, the sensor module 102 is the object 104 (the body 106 of the individual 100 or also Accelerometer 116 is subject when physically connected to one exercise device 108, etc.) Even if it is possible to measure acceleration, including acceleration due to the Earth's gravitational field of object 104 Good. In one embodiment, the accelerometer 116 measures acceleration in three orthogonal directions. It may include a capable triaxial accelerometer. In other embodiments, one, two, three, or More separated accelerometers may be used.
The magnetic field sensor 118 should measure the strength and direction of the magnetic field near the sensor module 102. It may be configured as. Therefore, the sensor module 102 is the object 104 (individual 100). When physically connected to body 106 or one exercise device 108), the magnetic field sensor 11 8 is capable of measuring the strength and direction of the magnetic field, including the Earth's magnetic field near the object 104. You may. In certain embodiments, the magnetic field sensor 118 may be a vector magnetometer. .. In another embodiment, the magnetic field sensor 118 is a composite of the local magnetic fields in three dimensions. It may be a triaxial magnetometer capable of measuring the magnitude and direction of a magnetic vector. Also in other embodiments Aside, one, two, three, or more separate magnetometers may be used.
In certain embodiments of the present invention, the accelerometer 116 and the magnetic field sensor 118 are The model number of STMicroelectronics in Geneva is LSM303DLHC. A single accelerometer-may be included in the magnetometer module. In other embodiments, The sensor module 102 includes the accelerometer 116 and the magnetic field sensor 118 as needed. You may include one and omit the other.
The transceiver 122 illustrated in FIG. 4 is a sensor, as described in more detail below. Allows module 102 to wirelessly communicate with other components of motion monitoring system 10. You may. In certain embodiments, the sensor module 102 of the motion monitoring system 10 And other components contained therein are, for example, ANT, Dynastream Innovation. ANT +, Bluetooth, low energy bluetooth, blue robin, and also Is the appropriate wireless personal area network protocol or local area network Personal area network using one or more of the protocols, such as the protocol You may communicate on the network or local area network. Also, exercise monitor system Other known communication protocols suitable for 10 may be used.
In certain embodiments, the transceiver 122 is a low power transceiver. Another fruit In the embodiment, the transceiver 122 may be a bidirectional communication transceiver 122. On the other hand, in other embodiments, the transceiver 122 is a one-way transmitter or one-way receiver. May be. No sensor module 102 of motion monitoring system 10 with other components Line communication will be described in more detail below. In another embodiment, the sensor module 10 2 is a wired connection with other components of the motion monitoring system 10 that does not depend on the transceiver 122. You may trust.
In one embodiment of the invention, the body 106 of the individual 100 while the individual 100 is exercising. Or monitor the change of direction in the space of one exercise device 108 of the individual, or the body Figure 4 to find the correlation between motion data for 106 or instrument 108 and momentum. Physically attach a sensor module 102 with components as shown to the object 104 You may connect. In these embodiments, the accelerometer 116 and the magnetic field sensor 11 8 may be responsible for collecting the data needed to perform various monitor calculations.
In other embodiments, however, there is an additional sensor within the sensor module 102. Or where it is desirable to have an additional sensor to communicate with the sensor module 102 There can be a match. In yet another embodiment, the sensor module 102 comprises, for example, a heartbeat. Have additional or different sensors, such as meters, pedometers, and accelerometer-based monitoring devices Integrate into existing exercise monitoring equipment or other portable health monitoring equipment that may You may.
Part of sensor module 102 in addition to accelerometer 116 and magnetic field sensor 118 A sensor module that is separate from other sensors, or sensor modules 102 Other sensors that can communicate with Le 102 can measure various motor performance parameters. It may include a capable sensor. The expression "performance parameter" is used for 100 individuals. Physical and / or physiological parameters related to exercise may be included. The physical parameters measured are time, distance, speed, pace and number of pedals. , Wheel rotation speed, general rotation, step count, stride length, flight time, step speed, altitude, tension, It may include, but is not limited to, impact force, jumping force, overall force, and jumping height. Absent. The physiological parameters measured are heart rate, respiratory speed, blood oxygen level, and blood. It may include lactate levels, blood flow, hydration levels, calories burned, or body temperature. It is not limited.
The actual sensor that may be able to measure these parameters is a pedometer, blood Pressure gauge, thermometer, altimeter, pressure sensor, strain gauge, bicycle wattmeter, bicycle crank Or wheel position sensor, magnetic sensor, angular momentum sensor (eg gyroscope), It may include, but is not limited to, a resistance sensor or a force sensor.
Figure 5 incorporates some of the additional sensors mentioned above, as well as other additional components. It is a block diagram of the component of the sensor module 102 by another embodiment of this invention obtained. .. In the illustrated embodiment, the sensor module 102 is the sensor module 10. Processor 110, power supply 1 effectively connected to each other to perform the functionality of 2 12, memory 114, accelerometer 116, magnetic field sensor 118, user interface 120, transceiver 122, angular momentum sensor 124, heart rate monitor 126, temperature sensor Includes 128, location receiver 130, data port 132, and timer 134. Other fruits In the embodiment, omitting one or more of these components of the sensor module 102. It may be added, or one or more additional components may be added.
Processor 110, power supply 112, memory 114, accelerometer 116 of the embodiment of FIG. , Magnetic field sensor 118, and transceiver 122 are described above with respect to similar components in FIG. It may have the same structure and function as the above. In certain embodiments, a transceiver The 122 may be a bidirectional communication transceiver 122, while in other embodiments, The Lanceva 122 may be a one-way transmitter or a one-way receiver.
Using the user interface 120 of the sensor module 102, the individual 100 can be set. You may interact with the sensor module 102. In certain embodiments, the user inter The face 120 has a graphical user interface on the surface of the touch screen. One or more input buttons, switches, or also containing a charal button, switch, or key May include a key. The function of each of these buttons, switches, and keys is the sensor module. It can be judged based on the operation mode of 102. In certain embodiments, the user Interface 120 is a touchpad, scroll pad, and / or touchpad Lean may be included. In another embodiment, the user interface 120 is electrostatic. A capacitance switch may be included. In yet another embodiment, the user interface 120 may include voice control.
In certain embodiments, however, the sensor module 102 is a user interface. It does not have to include the weight 120. In these embodiments, the sensor module 102 Is another configuration of the motion monitoring system 10 which itself may include a user interface It may be possible to communicate with the element.
The angular momentum sensor 124 may be, for example, a gyroscope, but the sensor module. It may be configured to measure the angular momentum or direction of Le 102. Therefore, the sensormo Jules 102 is on object 104 (such as individual 100's body 106 or exercise equipment 108) When rationally connected, the angular momentum sensor 124 determines the angular momentum or direction of the object 104. It may be possible to measure. In certain embodiments, the angular momentum sensor 124 A three-axis gyroscope capable of measuring angular rotation on three vertical axes may be used. Other implementations In morphology, with one, two, three, or more separate gyroscopes May be good. In one embodiment, the angular momentum sensor 124 is used and the accelerometer 116 And the measurement results obtained from one or more of the magnetic field sensors 118 may be calibrated.
The heart rate monitor 126 may be configured to measure an individual's heart rate. Heart rate monitor 126 is individual It may be installed so that it comes into contact with personal skin such as the chest skin of 100 people, and is fixed with a strap. You may. Heart rate monitor 126 is capable of reading the electrical activity of the heart of 100 individuals You may.
The temperature sensor 128 includes, for example, a thermometer for measuring temperature changes, a thermistor, a thermocouple, and the like. You may. In certain embodiments, the temperature sensor 128 may be, for example, an accelerometer 116. And mainly used to calibrate other sensors in the motion monitoring system 10 such as magnetic field sensor 118 You may.
In certain embodiments, the position receiver 130 is a satellite position system satellite along the line of sight. Using a time signal transmitted by radio waves from, its position (ie, longitude, latitude, and altitude) ) May be an electronic satellite position receiver capable of measuring. Known satellite position system GPS system, Galileo system, Beidou system, and GLONASS system including. In another embodiment, the position receiver 130 is a radio signal triangulation or other similar. Near or distant bases so that the position of the sensor module 102 can be determined using the principle of It may be an antenna capable of communicating with a station or a radio wave transmission transceiver. Also in certain embodiments In, according to the data of the position receiver 130, the intermediate position, time, position, moving distance, speed Information that can be used to measure and / or calculate the speed, pace, or altitude. It may be possible for the sensor module 102 to detect the information.
The data port 132 transfers information to the sensor module 102 and the sensor module. The transfer of information from 102 may be facilitated, for example as a USB port. .. In some exemplary embodiments, in addition to or instead, data port 13 2 may facilitate the transfer of power to the power supply 112 in order to charge the power supply 112.
Timer 134 is a clock that can track absolute time and / or require elapsed time. You may. In certain embodiments, the time at which some data was measured or recorded was determined and varied. Timer 13 so that various time stamps of various data can be associated with each other 4 may be used to add a time stamp to the recording of certain data.
In one embodiment of the invention, a sensor with components as illustrated in FIG. Module 102 is the body 106 of the individual 100 or the individual while the individual 100 is exercising. Monitor changes in orientation in the space of one exercise device 108, or body 106 or Physically on object 104 to find the correlation between motion data of instrument 108 and momentum You may connect to. In these embodiments, the accelerometer 116, the magnetic field sensor 118 , And / or other sensors contained therein are required to perform various monitor calculations You may be in charge of collecting various data. In other embodiments, however, the sensormo Having an additional sensor in the joule 102, an addition to communicate with the sensor module 102 Have a sensor, or the sensor module 102 has fewer sensors May be desirable.
FIG. 6A is configured to monitor the body 106 of an individual 100 according to an embodiment of the invention. It is a figure of the sensor module 102. The sensor module 102 shown is an individual 100 bodies 106 configured to physically connect to what is known as the chest Figure 1 It may be similar to the sensor module 102 illustrated in. Embodiments of the present invention In the sensor module 102 of FIG. 6A, while the individual 100 is exercising, the individual 10 Monitor the change of direction in the space of the body 106 of 0, or with the data of the movement of the body 106 It may be physically connected to the body 106 of the individual 100 to determine the correlation with the amount of exercise.
As illustrated in FIG. 6A, in certain embodiments, the sensor module 102 is c. Uging 136 may be included. Housing 136 is described above with reference to FIG. 4 or FIG. The various electronic components of the exemplary sensor module 102 can be housed and protected. Figure 6 In A, housing 136, illustrated as a circular disc-shaped housing, is housen. The 136 contains the necessary components of the sensor module 102 and is the body 106 of the individual 100. It may be of any size and shape suitable for being physically connected to a given portion of. Ah In certain embodiments, the housing is made of, for example, a plastic such as TPU, or other suitable. It may be made of a durable material.
In certain embodiments, the sensor module 102 also has buttons and / or diss. May include play. Buttons are the user interface of sensor module 102 May work as. The button switches the sensor module 102 on and off. , Or switch between different display options, or offer a variety of other features It may be possible to do so. Alternatively, providing multiple buttons is also possible May not provide a button. In certain embodiments, the display is an individual 1 Relatively thin capable of telling 00 the status of the sensor module 102 or battery life It may be a pull LED display. In another embodiment, the display is an individual Show performance parameter information, feedback, or other information on 100 It may be a more advanced display such as a 7-segment LCD display that can be used. Alternatively, it may not provide a button or display, as illustrated in Figure 6A. possible.
In another embodiment, the sensor module 102 is for voice communication with the individual 100. It may include voice controls such as speakers and / or microphones. These configurations are required The element may act as a user interface for the sensor module 102. these Voice control can be switched on or off the sensor module 102, or Switch between different display options or provide various other features It may be possible. In certain embodiments, voice control is an individual 100 May inform the state of the sensor module 102 or the battery life. Smell in another embodiment Voice control can be performance parameter information, feedback, or other It may be possible to output the information of to the individual 100 or receive it from the individual 100. I. In certain embodiments, the voice control can receive voice commands from 100 individuals. It may be Noh. In another embodiment, the sensor module 102 may be headphone or the like. It may be possible to wirelessly relay audio information to the user via another device of. Yes May also provide voice control, as illustrated in Figure 6A.
FIG. 6B is a sensor module for monitoring a sports ball according to an embodiment of the present invention. It is a figure of a sports ball equipped with Le 102. The sensor module 102 shown is , One exercise device 108, configured to physically connect to a soccer ball It may be similar to the sensor module 102 illustrated in FIG. The fruit of the present invention In the embodiment, the sensor module 102 of FIG. 6B incorporated in the soccer ball. Sucker as a result of an individual 100 kicking a soccer ball, for example, during exercise using -You may monitor the change of direction in the space of the ball, or the data of the movement of the ball. You may find the correlation between and momentum.
As illustrated in FIG. 6B, the ball contains an outer layer 142 that surrounds the hollow space of the ball. Can be taken. The outer layer 142 is made by sewing and laminating leather or plastic panels. And / or may be glued, with access to the internal air bag if desired It may be made into a mesh like this. In other embodiments, the ball is a single rigid layer or plural. Non-hollow sports balls containing different layers of (eg baseball balls, bowling balls) It may be a golf ball, a golf ball, etc.). In certain embodiments, the sensor module 10 2 may be attached to or incorporated into the ball prior to sale to individuals, while other embodiments In the state, the individual may insert the sensor module 102 after purchasing the ball. A certain fruit In the embodiment, the ball is attached to the sensor module 102, if any, to be worn on the body. It may include buttons and displays similar to those described above. Alternatively, Figure 6B It is possible that it does not provide a button or display, as illustrated in.
In certain embodiments of the invention, the sensor module 102 provides wired or wireless technology. It may communicate with other components of the motion monitoring system 10 via. Sensor module 10 Communication between 2 and the other components of the motion monitoring system 10 is desirable for a variety of reasons. It can be difficult. For example, if the sensor module 102 records and stores motion information , Additional data processing, data visualization, sharing with others, comparison with previously recorded exercise information , Or for various other reasons, it may be useful to send this information to another electronic device. To. As a further example, the processing capacity of the sensor module 102 and the wide area network communication performance. If the performance of the sensor, or other performance, is insufficient, these performances will be monitored for motion. It can be provided from other components of the system 10. With this understanding, possible communication The means of communication will be briefly described below.
Wired communication between the sensor module 102 and the personal computer 204 is an example For example, using the communication line plugged into the communication port of the personal computer 204, the personal computer Sensor module 102 in the docking unit attached to the null computer 204 It may be done by installing. In another embodiment, with the sensor module 102 Wired communication with the personal computer 204 is, for example, sensor module 10 This may be done by connecting 2 and the computer 204 with a cable. Sensormo The data port 132 of Joule 102 and the communication port of computer 204 are USB. It may include a port. Connecting the sensor module 102 and the computer 204 The table includes USB-A or USB-B standard, mini, or micro plugs. A USB cable with a suitable USB plug, or, for example, a fire Other suitable cables such as wire, ethernet®, thunderbolt cable, etc. May be. As mentioned above, in certain embodiments, to charge the power supply 112, Using such a cable, transfer power to the power supply 112 of the sensor module 102. It could be easy. Alternatively, the power supply 112 may be by non-contact charging or It may be recharged using a docking station.
Wired connection to personal computer 204 is, for example, sensor module 1 Upload exercise information from 02 to personal computer 204, or personal Application software upgrade from null computer 204 to sensor module 102 Can be useful for downloading dates or settings.
Wireless communication between the sensor module 102 and the personal computer 204 For example, a wireless wide area network (eg, the Internet), a wireless local It can be realized via a ruellia network or a wireless personal area network. Appropriate standards and registrations for implementing wireless area networks, as known to those of skill in the art. Known trademarks with registered trademarks (eg TCP / IP, IEEE802.16, Blue Tooth, low energy bluetooth, ANT, Dynastream Innovations There are many companies (ANT +, Blue Robin, etc.). Therefore, an embodiment of the present invention is described in Sen. Which for communication between the submodule 102 and the various elements of the motion monitoring system 10 of the present invention. The use of a particular protocol is also unrestricted.
In certain embodiments, the sensor module 102 is such that it is used in a mobile phone. Communication may be performed using a wireless wide area network communication system. For example, wireless wide Area area network communication systems are a large number of communication towers and base stations distributed in the area. It may include a stem. The communication tower is a long-distance two-way radio wave communication such as sensor module 102. It may include one or more antennas corresponding to the radio device. Antenna and sensor module Radio communication with 102 is, for example, CDMA, GSM®, EDGE, 3G, 4G, IEEE802.x (for example, IEEE802.16 (WiMAX)), etc. Use radio signals in line with known wireless protocols or wireless protocols that will develop in the future You may. Not in sensor module 102 by base station system and mobile phone communication tower Information transmitted over a line can be used for one or more additional circuit switching, including, for example, the Internet. Alternatively, it may be further transmitted / received to / from a packet-switched communication network.
As shown in FIG. 7, the sensor module 102, personal via network 200. Communication is also made to the computer 204 and / or the remote server 202. In certain embodiments, the network 200 is the Internet. The internet , Servers and routers that use the Internet Protocol (TCP / IP) for data communication, A worldwide collection of switches and communication lines. Network 200 is also a sensor mod Tour 102, personal computer 204, server 202, and docking unit It may be used for communication between any two or more of the devices. In certain embodiments of the present invention Information is directly between the sensor module 102 and the server 202 via network 200. It is communicated and therefore the personal computer 204 is bypassed.
Sensor module 102, personal computer 204, network 200, sir B 202, or, for example, another sensor module 102, mobile phone, tablet comp Various between any of the other electronic components, such as the tutor, or other portable electronics. Information may be communicated. Such information can be, for example, performance parameter data. , Device settings (including sensor module 102 settings), software , Firmware, etc. may be included.
Communication takes place between the various elements of the invention after the end of the exercise or in real time during the exercise. It can be. In addition, for example, the sensor module 102 and the personal computer 204 The interaction between the personal computer 204 and the server 202 , Can be done at different times.
In certain embodiments of the present invention, the individual 100 using the exercise monitoring system 10 is an individual. Body 106 or sensor module 102 physically connected to one exercise device 108 Other portable electronic devices that can be worn and exercised, but are part of the Exercise Monitor System 10. You may not exercise if you place it in the immediate vicinity of an individual. In such an embodiment, Sen The submodule 102 will use its own sensor to monitor motion. Sensor Moji The tool 102 is also in the space of the individual 100's body 106 or the individual's one exercise equipment 108. Calculations required to monitor changes in orientation, or movements of body 106 or instrument 108 You can perform the calculations necessary to find the correlation between your data and momentum.
Alternatively, similarly, in the space of the individual 100's body 106 or the individual's one exercise equipment 108 Calculations required to monitor changes in orientation, or movements of body 106 or instrument 108 The calculations required to find the correlation between your data and the amount of exercise can be done remotely for 100 individuals during exercise. It may depend on another component of the motion monitoring system 10 on the ground. This means, for example, luck Exercise performance information from sensor module 102 during or after exercise Exercise performance after being wirelessly transmitted directly to the computer 204 or after exercise Information from sensor module 102 to personal computer 204 or server 202 It can be done after direct wired transmission.
However, in another embodiment of the invention, as illustrated in FIG. 8A, the sensor The submodule 102 is a mobile phone of the exercise monitor system 10 carried by the individual 100 during exercise. It may communicate with the child device 206. In certain embodiments, the portable electronic device 206 is an individual 1 It may be carried by another person other than 00, or no one may carry it. A certain implementation In the form, the portable electronic device 206 is a wristwatch, a mobile phone, a tablet computer, or even Or it may be another portable electronic device.
The portable electronic device 206 provides, for example, additional data processing, additional data storage, etc. Providing data visualization, providing additional sensor performance, relaying information to network 200, It can be used for various purposes including providing music playback.
In an embodiment of the present invention, the portable electronic device 206 is a dedicated portable electronic device 206. You may. The expression "dedicated portable electronic device" means that the portable electronic device 206 is the motion motor of the present invention. It shows that it cannot be used for other purposes than Nita System 10. Example For example, mobile phones, personal digital assistants, digital music file players (eg MP3 pres) Year) etc. cannot be regarded as the "dedicated portable electronic monitor device" which is the expression used in this specification. .. Thus, the dedicated portable electronic monitor device 206 is a simpler device in certain embodiments. And / or may provide a more efficient device.
The portable electronic device 206 illustrated in FIG. 8A is not a dedicated portable electronic monitoring device. The portable electronic device 206 illustrated in FIG. 8A is a mobile phone. In another embodiment It may be possible to implement the sensor module 102 itself in a mobile phone. I'm exercising Individuals carry their mobile phones normally, even when they do, and 100 individuals incur additional costs. Exercise monitoring system because mobile phones can provide considerable additional calculation and communication power It may be desirable to include a portable electronic device 206, such as a mobile phone, in 10.
In view of the above, the various processing steps or other calculations described herein are described herein. It can be implemented by various embodiments of the motion monitor system 10 disclosed in It is not always the case that the sensor module 102 performs depending on the configuration of the particular embodiment of Ming. It is clear that it is not limited. For example, in various embodiments, the present specification. Any of the processing steps or other calculations described in the document by the sensor module 102. , By server computer 202, by personal computer 204, mobile phone By child device 206 and / or by any other component on the network Alternatively, it can be executed by more than one component.
Embodiments of the present invention may be carried out using so-called "cloud computing". .. Cloud computing is a shared resource, a service, rather than a product. Network (generally the Internet) utility for software and information It may include the delivery of calculations provided to computers and other devices as tees. Clau Docomputing is an application program interface published on the network. Services that involve user data, software, and computations on the face (generally) Centralization) may be outsourced. End users can use a web browser or a lightweight desk Even if you access cloud-based applications through apps or mobile apps Often, on the other hand, business software and data are stored on remote servers. For cloud application providers, software programs are end-user competing Similar or better services and services as if installed locally on the user We often strive to provide performance.
In FIG. 8B, the first sensor module 102 wirelessly communicates with the second sensor module 102. The place where it is done is illustrated. In one embodiment, an individual belonging to the same athletic team 1 Another individual 100, including 00, first personal computer 204 or server 202 Compare exercise performance without the need to send data through a remote computer such as Such communication is desired so that it can be compared or exchanged for other data. There may be cases.
FIG. 9 is a diagram of a group monitor system according to an embodiment of the present invention. An exemplary embodiment In the state, for example, the group monitor system 250 illustrated in FIG. 9 is at least Also one portable electronics 206, at least one base station 260, and few Includes at least one group monitoring device 270. Portable electronics 206 connects to personal 100 You may. The portable electronic device 206 is a sensor for an individual 100 or an exercise device 108. Module 102, or accelerometer 116, magnetic field sensor 118, pedometer, heart rate monitor, position Stationary sensor, pressure sensor, camera, gyroscope, microphone, temperature sensor, and wind sensor Includes or communicates with individual sensors, including but not limited to You may.
In an exemplary embodiment, portable electronics 206 and / or sensor module 10 2 may include a sensor exterior, a heart rate monitor, and a position sensor. The position sensor is, for example, , Position sensors using satellite-based position systems, Beacon systems (eg, triangulation) Amount and / or signal received by an antenna at a known location in an area or range of action Position-fixing with time difference), or any other suitable position-fixing system A position sensor using a sensor may be included. In one exemplary embodiment, a group monitor The device 270 may be used by the coach.
The sensor module 102 is attached to the individual 100 in preparation for participation in the exercise of the individual 100. You may. The sensor module 102 attached to a particular individual 100 is wired or wireless. And this can also be connected to the portable electronics 206 attached to that particular individual 100 it can. The sensor module 102 is a special feature of the individual 100 who is participating in the exercise. The symptom may be sensed and data indicating its characteristics may be transmitted to the portable electronic device 206. Next, mobile Electronic device 206 transmits data to base station 260 during exercise. An embodiment In the state, the sensor module 102 and the portable electronic device 206 are integrated into one device. May be good. In an additional embodiment, the sensor module, as further illustrated in FIG. Le 102 directly basestays without transmitting data via portable electronics 206. It may be possible to communicate with the operation 260.
In certain exemplary embodiments, this transmission takes place in real time. As used herein "Real-time" is designed to optimize the delays and resources inherent in transmission technology. Even if it includes delays and other inherent or desirable delays that are apparent to those skilled in the art. Good. Also, in one exemplary embodiment, this transmission is delayed from real time, You may go after the end of the exercise. Base station 260 can receive data, data Metrics can be obtained from, but here the metrics are the characteristics obtained by the sensor module 102. It may be a symptom, or it may use algorithms and other data manipulation techniques. It may represent further features obtained from the data. Next, the base station The Yong 260 can send metrics to the group monitoring device 270 during exercise, and the group monitor The Nita device 270 may receive the metric and display a representation of the metric.
The group monitor device 270 may receive metrics for a plurality of individuals 100 thereof. The received metric may be displayed in association with the individual 100 regarding the metric. this As such, coaches looking at the group monitor device 270 while exercising have a large number of individuals 100. Based on information that has been received in detail and is determined to be necessary or appropriate Being able to act, thereby efficiently monitoring and managing 100 individuals in motion Can be done.
In certain exemplary embodiments, the sensor module 102 or portable electronic device 206 Calculate metrics based on the data and this with or in place of the data Transfer the metrics to base station 260. Also in an exemplary embodiment The base station 260 can be used with or in place of metrics. Send data to the group monitor device 270. In a more exemplary embodiment, the guru The device monitoring device 270 calculates metrics based on the data.
Base station 260 can be a self-contained portable system, there Required or desired to perform the functions of Base Station 260 described herein. It can contain all the hardware that can be used. In one exemplary embodiment, the base steer The session 260 is configured for portability. Also in some exemplary embodiments, the base The station 260 is configured to be installed in a place of exercise. In an exemplary embodiment In addition, the base station 260 exercises so that it can be installed in various places where exercise is performed. It is configured to be able to move between places to do. In one exemplary embodiment, the base steer The session 260 itself is, for example, a GPS sensor (or other position sensor), a gyrosco. Includes sensors such as sensors, magnetometers, temperature sensors, humidity sensors, and / or wind sensors. Such sensors measure metrics about an individual 100, as described below. It is possible to provide various useful data that can be used in Lugorism.
In one exemplary embodiment, the base station 260 is a reference sensor (eg, G). PS reference sensor), which may be physically contained within the base station 260 Bases in a known position relative to the chair or base station 260 It may be installed away from the station 260. Reference sensor is wired or wireless base Can be connected to the session 260. Detects deviant signals and receives position signals (eg For example, to use the deviant signal to calculate the correction signal of GPS data), refer to A sensor can be used. This correction signal can be sent to the sensor module 102 or a portable electronic device. It can be sent to device 206 (eg, via base station 260). This supplement The positive signal is used to correct the position determination by the sensor module 102 or the portable electronic device 206. Can be, thereby increasing accuracy. Find such a correction signal Efficient use of processing performance by sending to sensor module 102 or portable electronic device 206 Can be Because the sensor module 102 or the portable electronic device 206 is the correction signal The supplement required by the base station 260 or the reference sensor is not applied. This is because it simply receives and uses a positive signal.
Base station 260 can be used for RF communication, WLAN communication, ISM communication, mobile phone communication ( For example, GSM® Broadband 2.5G or 3G, 4G, LTE, etc.), Via an antenna consisting of one or more of other suitable communications, or a combination thereof Then, you may send and receive data from the sensor module 102 or the portable electronic device 206. I. Base station 260 with sensor module 102 or portable electronics 206 Communication between them may be bidirectional or unidirectional. Then the base station 260 , Metrics can be measured from the received data. As mentioned above, Base Ste The session 260 receives data from the sensor module 102 or the portable electronic device 206. To do. The data receiving module of the base station 260 is a sensor module in operation. It may communicate with each of 102 or portable electronics 206.
The group monitor device 270 provides metrics, alarms, and signals from the base station 260. And other information (eg, personal 100 cognitive information and attributes, or personal 100 or exercise General statistics, etc.) can be received wirelessly. Single group monitoring device 27 0 may communicate with the base station 260, and many group monitor devices 270 Communication may be performed at the same time as the base station 260. For base station 260 The group monitor device 270 may be portable, with the base station 260, for example. , WLAN (Wireless Local Area Network), 2.4GHz ISM (Industrial, Scientific, Medical) frequency band, Bluetooth (or low energy Bluetooth (BTLE)), Alternatively, communication may be performed via a mobile phone protocol or the like.
In one exemplary embodiment, the group monitoring device 270 has one or more motion modules. Includes a module selection element that can display the selection of modules. The operation module is the operation module It may be possible to select using an icon. In one exemplary embodiment, a planning module Icon selection is a planning module that includes features designed to be used for planning exercises. It may be used as a trigger for displaying the file. Also, in one exemplary embodiment, a monitor The selection of module icons is a real tie during exercise, as further described herein. Displays a monitor module that contains features designed to be used to monitor motion. It may be a trigger for. In one exemplary embodiment, the analysis module Aiko The choice of exercise is in real time during exercise or at the end of exercise, as further described herein. Display an analysis module containing spot colors designed to be used to analyze motion after completion It may be used as a trigger. Also, in one exemplary embodiment, a report module Icon selection creates a report on exercise (for example, a summary of the selected information A report module containing spot colors designed to be used for printing or viewing) It may be a trigger for displaying.
In one exemplary embodiment, the group monitor device 270 is a display and input. including. In a preferred embodiment, the group monitor device 270 is a tablet computer. T-shaped device (tablet personal computer or Apple iPad brand Tablets, etc.). The group monitor device 270, however, is, for example, a rack. Top computers, smartphones, personal computers, mobile phones, ebooks Can receive and display terminals, PDAs (Personal Digital Assistants), smartphones, or information, It may be another suitable device, such as another similar device that can accept input.
Appropriate group monitoring systems and components are, for example, owned by the same applicant as this application. U.S. Patent Application No. 13 / 077,494, Invention Title "Group Performance It may include the systems and components disclosed in "Systems and Methods of Nita". Is incorporated herein by reference in its entirety.
An exemplary motion monitoring system 10 of the present invention, including an exemplary sensor module 102. The outline of the embodiment of the component has been described above. Individual 100 body 106 or individual one luck Monitor changes in orientation of the moving device 108 in space, or body 106 or device 108 The motion monitoring system 10 of the present invention is used to obtain the correlation between the motion data and the momentum. Various exemplary methods used are described below.
100 individuals exercising (or other parties such as coaches, teammates, spectators) Individual 100 body 106 motions or one individual exercise device 108 during a series of exercises You may want to get information about the motion.
For example, if 100 individuals play in a soccer match, use a sports ball If you are participating in an accompanying activity, for example, a soccer ball kicked by an individual 100 (ie, (Football) is required to have various pop-out angles, soccer bo kicked by individual 100 The rotation speed of the ball is required, or the soccer ball kicked by the individual 100 flies. It may be desirable to be required to have the maximum speed when going out.
As a further example, if Individual 100 practices basketball skills, Individual 1 If you are participating in activities involving various chest movements of 00, for example, the Defender's circumference Individual 100 cut to the left or to the right when trying to dribble Being able to recognize, hit a jump shot, try a dunk shot, or blow The height at which the individual 100 flew when attempting a cook shot, the horizontal distance at which the individual 100 flew, and so on. Or being asked for power when an individual 100 flies, or about basketball It may be desirable to be asked for 100 individual reaction times when training reaction times. possible.
By using the motion monitoring system 10 including the sensor module 102 described above, An embodiment of the present invention is a mosi of body 106 of an individual 100 during or after a series of exercises. This or the other about the motion of one exercise device 108 of Yong or individual 100 Information can be advantageously obtained by 100 individuals (or coaches, teammates, spectators) It can be done.
Books in the context of the sport of soccer (ie football) and basketball Although various embodiments of the invention have been described, the invention is not so limited. For example, baseball, bowling, boxing, cricket, cycling, football Wachi, American football), golf, hockey, lacrosse, boats, rugby, la Ning, skateboarding, skiing, surfing, swimming, table tennis, tennis, volleyball, Or suitable for a variety of different sports or exercises, including training on that exercise You may use it. In addition, the amount of exercise stated to be required in soccer is appropriate for basketball. But it can be measured and vice versa.
The data obtained by the sensor module 102 is the motion of the object 104 in motion. It may be processed in various ways to obtain useful information about. In certain embodiments , Individual 100 body 106 or individual 100 one exercise device 108 in space Data in sensor module 102 may be processed to monitor changes. Other implementations In morphology, a given correlation between motion data and momentum stored in a data structure With reference, the data of the sensor module 102 may be processed.
Luck to monitor the body 106 of the individual 100 or one exercise device 108 of the individual 100 Individuals with or without dynamic monitor system 10 and sensor module 102 Change of direction in space of one exercise device 108 of 100 body 106 or 100 individual In the embodiments of the present invention in which one wishes to monitor a monitor, a common analysis for performing the monitor A framework may be used. This analysis framework is shown in Figure 12.
With reference to FIG. 12, in such an embodiment, the spatial direction processing 400 is as follows. Therefore, in order to measure the change in direction of the object 104 in space, the individual 100 exercises. The sensor module 102 of the monitor system 10 may be used.
First, in step 402, the sensor module 102 detects the movement of the object 104. Can be. In certain embodiments, the movement of the object 104 accelerates the sensor module 102. It is detected based on the acceleration data captured by the degree sensor 116. In another embodiment , The movement of the object 104 is the magnetic field captured by the magnetic field sensor 118 of the sensor module 102. Detected based on data. In yet another embodiment, the movement of the object 104 is accelerated. Detected based on both degree and magnetic field data.
In certain embodiments, the magnetic field sensor 118 is a magnetic field strength near the sensor module 102. It may be configured to measure degrees and directions. In another embodiment, the magnetic field sensor 11 8 is configured to measure the strength and direction of the Earth's magnetic field near sensor module 102 You may. In certain embodiments, the magnetic field sensor 118 is the sum of the local magnetic fields and / Or it is possible to measure the magnitude and direction of the synthetic magnetic vector of the local earth's magnetic field. It may be.
When the object 104 to be monitored is a soccer ball, the detected movement is performed by the individual 100. It can consist of a soccer ball rolling on the ground as a result of rible. Object to monitor 10 If 4 is the chest of 100 individuals playing basketball, the movements detected are those of the individual. It can consist of an individual's chest that moves forward as he dribbles basketball on the toe.
In one embodiment, the sensor module 102 is subsequently tracked by the movement of the object 104. It can be judged that it indicates the occurrence of a movement to be performed. In certain embodiments, during a predetermined period When the threshold data value is satisfied, it is determined that the movement of the object 104 indicates the occurrence of the movement to be tracked. Be refused. For example, in the sensor module 102, the movement of the object 104 accelerates in a predetermined period. It can be determined that the threshold has been reached with changes in degrees and / or magnetic fields.
In certain embodiments, the determination of the occurrence of a movement to be tracked is determined by the movement to be tracked. It shows that it has already started. In this case, look at the recently recorded data May need or need to keep recently recorded data almost permanently If so, the sensor module 102 may temporarily store a set of data in the buffer. Therefore, in response to the judgment that an occurrence of a movement to be tracked has been found, the movement is related to that movement. It is also possible to capture all relevant data. In other embodiments, movements to be tracked Judgment of the occurrence of is indicating that the movement to be tracked is about to begin in the near future. Ah In certain embodiments, the sensor module 102 stores data permanently or temporarily. In a situation where the data buffer is full, the default period is set. It may be further configured to store data.
If the object 104 to be monitored is a soccer ball, 100 individuals try to score a goal The movement of the soccer ball as a result of kicking the ball quickly is the motion of the ball according to the kick. It can be a decision that the action should be tracked (before, during, and / or before that decision is made). Or can include later ball motion). Object 104 to monitor is basketball In the case of the chest of the individual 100 who does, the chest of the individual 100 rotated 180 degrees when performing the attacking movement The rotation of the part can be a judgment that the rotation of the individual's chest should be tracked (that judgment is made). Can include chest motions of 100 individuals before, during, and / or after).
Next, in step 406, the object 104 depends on the determination of the occurrence of the movement to be tracked. You can find the first direction in the space of. In one embodiment, in the space of object 104 The first direction can be determined by referring to the coordinate axis system.
The coordinate axis system is useful for monitoring changes in the direction of the object 104 in space. It is an analysis tool. Figure 10 is an exemplary three-dimensional with three axes, an X-axis, a Y-axis, and a Z-axis. Descartes coordinate axis system 300 is shown. Coordinate axis system 3 illustrated in FIG. At 00, two vectors "G" and "B" are superimposed. In the negative direction of the Y axis The pointing G vector 302 represents the gravity vector. B vector 304 is the synthetic magnetic field Represents a vector.
FIG. 11 shows another exemplary three-dimensional Cartesian axes system 350. This sis The system 350 defines six degrees of freedom for rigid bodies such as the object 104. 6 self The degree is the motion of a rigid body in three-dimensional space, that is, as shown in FIG. Forward / backward, up / down, left / right movement (movement on 3 vertical axes) around 3 vertical axes It refers to the ability to move by combining rotation (pitch, bias, roll).
Returning to the description of step 406, in one embodiment, the space of the object 104. Measuring the first direction in is a gravity vector 3 as illustrated in FIG. Can be done with respect to 02. In another embodiment, the first in space of object 104 Measuring the orientation is related to the Earth's magnetic field vector 304, as illustrated in FIG. Can be done. In another embodiment, the initial orientation of the object 104 in space is measured. That is, in a three-dimensional space with six degrees of freedom, as explained with reference to Figure 11. It can be done with respect to the characteristics of the path in which the object has moved and rotated.
If the object 104 to be monitored is a soccer ball, the specific movement to be tracked (ie, that is) The first direction in space of the soccer ball with respect to the movement of the ball as a result of the kick) Is measured, for example, depending on the particular application and algorithm used. , Immediately before, at that moment, or immediately after the individual 100's foot kicks the soccer ball quickly It can be defined as the direction in the space of the kerball. Object 104 to monitor is basketball For the chest of 100 individuals who play the ball, the specific movement to be tracked (ie, 180 degrees) Measuring the first direction in the chest space of an individual 100 with respect to rotation) is a feature used. Certain applications and algorithms, for example, rotate the chest of an individual 100 Determined as the direction in the chest space of 100 individuals immediately before, at that moment, or immediately after the start Can be justified.
In step 408, the first direction in the space of the object 104 is determined at the first time point. After that, the change in direction of the object 104 in space can be obtained. In certain embodiments For changes in the direction of the gravity vector 302 and / or the magnetic field vector 304 as the object moves Object 10 in step 408, except that additional information about it can be taken into account. Measuring the change in direction in the space of 4 is the first of the objects 104 in step 406. It can be done in the same way as measuring the direction of.
If the object 104 to be monitored is a soccer ball, the specific movement to be tracked (ie, that is) The change in direction of the soccer ball in space with respect to the movement of the ball as a result of the kick) Is measured, for example, depending on the particular application and algorithm used. , The ball is still moving after recognizing the first direction of the soccer ball Change in direction of the soccer ball in space until the point in time or when the ball stops moving Can be defined as. Object 104 to monitor is 100 breasts of an individual playing basketball In the case of the part, 100 chests of an individual for a specific movement to be tracked (ie 180 degree rotation) Measuring directional changes in space is used for specific applications and algos. By rhythm, for example, from the time of recognizing the first direction of the chest of an individual 100 and later When the chest of the individual 100 is still moving, or when the chest of the individual 100 has stopped moving Can be defined as a change in direction in the chest space of up to 100 individuals.
In step 410, the direction of the object 104 obtained in step 408 in space. Momentum is calculated based on the change. The nature of the amount of exercise is the exercise performed by 100 individuals. It can vary depending on the particular object 104 being monitored. In certain embodiments, exercise The amount is, for example, pop-out angle, rotation speed, ball trajectory, speed, jump height. , Jump power, jump distance, jump trajectory, kicking power, kicking distance, collision force, specific tie It may be related to the characteristics of the movement of the patient, or the measurement of reaction time. Other implementations In the form, momentum is, for example, rotational speed, surface of revolution, jumping force, force characteristics (exercise). The force that the person's body or ground or object receives), information on strokes in tennis, Golf, baseball, hockey stick swing characteristics, leg kick characteristics, bicycle pedals Angle position of the cyclist, power output of the cyclist, fatigue (repeated motion, i.e. run) Shivering that begins with ning, pull-ups, swimming, boating, etc.), posture, throwing or swinging arms Technology, shooting technology, etc.
If the object 104 to be monitored is a soccer ball, the space of the ball as a result of the kick Using the change in direction in, for example, the ball's pop-out angle, the ball's rotational speed, Pop-out speed, expected speed or similar metrics can be determined. Object to monitor If 104 is the chest of 100 individuals playing basketball, 100 individuals rotating 180 degrees Using the change in orientation in the chest space, for example, an individual posts a defender. And then made a 180 degree turn to dodge the defender, or the same You can ask for such metrics. In other embodiments, one in the chest space of an individual 100 The change in orientation can be used to determine the height or force of the jump.
Finally, in step 412, 100 individuals, coaches, teammates, spectators, or It also provides an output that conveys momentum to any other party. In certain embodiments, the output is sound It can be voice, video, and / or tactile output.
In one embodiment of the present invention, the change in direction of the object 104 in space is monitored. Instead of wanting to, based on a given correlation stored in the data structure The movement of an object 104, such as the body 106 of an individual 100 or one exercise device 108 of an individual 100 There may be a desire to correlate with momentum. Common to make such a correlation Analysis framework can be used. This analysis framework is illustrated in Figure 13.
With reference to FIG. 13, in such an embodiment, the following motion correlation processing 420 Therefore, in order to find such a correlation with the movement of the object 104, the individual 100 has luck. The sensor module 102 of the dynamic monitor system 10 may be used.
First, in step 422, the sensor module 102 detects the movement of the object 104. Can be. This step can be performed in the same manner as step 402 of spatial direction processing 400 described above. To.
If the object 104 to be monitored is a soccer ball, the detected movement will be detected by 100 individuals. It can consist of a soccer ball rolling on the ground as a result of a bull. Object to monitor 104 If is the chest of an individual playing basketball 100, the detected movement is on the individual's court It can consist of an individual's chest that moves forward as the basketball is dribbled in.
In one embodiment, the sensor module 102 is subsequently tracked by the movement of the object 104. It is possible to judge whether it indicates the occurrence of a movement to be performed. This step is the space described above It can be performed in the same manner as in step 404 of direction processing 400.
If the object 104 to be monitored is a soccer ball, 100 individuals try to score a goal The movement of the soccer ball as a result of kicking the ball quickly is the motion of the ball according to the kick. It can be a decision that the action should be tracked (before, during, and / or before that decision is made). Or can include later ball motion). Object 104 to monitor is basketball For 100 chests of individuals who do, for example, hit a jump shot, try a dunk, An individual who suddenly rises from the ground as a result of an individual jumping, such as trying a block shot 100 chest movements can be a judgment that an individual's chest rising movement should be tracked Includes chest motion of 100 individuals before, during, and / or after that decision is made Can be seen).
Then, in step 426, the sensor module responds to recognizing the movement to be tracked. The wheel 102 can record motion data. In certain embodiments, the movement of the object 104 is , Based on the acceleration data captured by the accelerometer 116 of the sensor module 102 Will be recorded. In another embodiment, the movement of the object 104 is the sensor module 1 Recorded based on the magnetic field data captured by the magnetic field sensor 118 of 02. Another embodiment In the state, the movement of the object 104 is recorded based on both acceleration data and magnetic field data. It will be recorded.
If the object 104 to be monitored is a soccer ball, the individual 100 kicks the ball quickly. The resulting movement of the soccer ball can be recorded. Object 104 to monitor is a basket In the case of the chest of 100 individuals playing the ball, a sudden rise in 100 movements of the individual can be recorded.
Next, in step 428, the sensor module 102 receives recorded motion data and luck. The correlation with momentum can be obtained. In some embodiments, this is a reference table It can be obtained based on the correlation information stored in the data structure such as.
Reference tables are data structures, usually arrays or associative arrays, often real. Used to replace line-time computation with simpler array indexing. Is it memory? Extracting values from these often accepts relatively heavy computations or input / output operations. Because it is very fast, the processing time can be significantly reduced. The numbers in the reference table are rough It may be calculated and stored in static program storage, or the program initialization stage. You may look ahead as part of the floor.
The nature of the correlation is the specific application and algorithm used to set the correlation. Can depend on In addition, the nature of the amount of exercise is also monitored by the exercise performed by the individual 100. It may vary depending on the particular object 104 inside. In certain embodiments, the momentum is, for example, , Pop-out angle, rotation speed, ball trajectory, speed, jump height, jump force , Jump distance, jump trajectory, kicking force, kicking distance, collision force, specific type of motion It may be related to the characteristics of the skin, or the measurement of reaction time. In other embodiments, the momentum is For example, rotation speed, surface of revolution, jumping force, force characteristics (exercising person's body or ground or Is the force that the object receives), information on strokes in tennis, golf, baseball, hockey Tick swing characteristics, leg kick characteristics, bicycle pedal angle position, riding a bicycle Human power output, fatigue (repeated motion, ie running, chin-up, swimming, boating It can be a posture, a technique of throwing or swinging an arm, a shooting technique, etc. To.
When the object 104 to be monitored is a soccer ball, the recorded motion data and momentum The correlation between is the acceleration data of the soccer ball and the pop-out speed of the soccer ball. In the correlation data stored in the data structure obtained from the function that represents the relationship with the trix Can depend on it. In one embodiment, soccer ball acceleration data and soccer ball The function that underlies the relationship with pop-out speed is against a particular model of soccer ball. It may be based on empirical data.
Recorded if the object to be monitored 104 is the chest of an individual 100 playing basketball The correlation between the movement data and the momentum is the acceleration data of the chest and, for example, the height of the jump. Saved in a data structure obtained from a function that represents the relationship with the metric of jumping force It may depend on the correlation data being used. In one embodiment, chest acceleration data and ja. The underlying function of the relationship with the height of the pump is based on data, for example, the weight of an individual. It is possible.
Finally, in step 430, 100 individuals, coaches, teammates, spectators, or It provides an output that conveys momentum to any other party. This step is the spatial orientation described above. It can be performed in the same way as step 412 of reason 400.
The figure which details the basic spatial direction processing 400 and the basic operation correlation processing 420 respectively. The analysis framework outlined with reference to 12 and FIG. 13 includes sensor module 102. To monitor the body 106 of the individual 100 or one exercise device 108 of the individual 100 using In addition, it can be used in the embodiment of the present invention. However, in certain embodiments of the invention , These basic analysis frameworks provide improved performance and exercise individuals The 100 may include additional steps that can provide a better means of assessing exercise.
FIG. 14 shows the basic spatial direction processing 400 or the basic motion correlation processing 420 described above. Shows startup state processing 440 that can be used for expansion. Startup state processing 44 0 allows the sensor module 102 to operate in multiple states, of which One may be regarded as the activated state. In certain embodiments, the activation state is the sensor module. In particular, it consumes more power while it is in the activated state than before it entered the activated state. It may be a sign. In another embodiment, the activated state is that the sensor module 102 is activated. Data can be processed from the accelerometer 116 faster during the activated state than before entering the state. It may be characterized by pumping. In yet another embodiment, the activation state is set. Data is recorded only temporarily before the sensor module 102 enters the boot state. , It may be characterized in that the data is permanently saved in the activated state. Like this By enabling different states, the sensor module 102 requires less battery power and more. It can operate with low processing power or more efficiently.
With reference to FIG. 14, activation state processing 440 begins at step 442. In one embodiment By the way, the steps of startup state processing 440 are basic spatial direction processing 400 or basic. The motion correlation processing 420 is performed with the function of the more efficient sensor module 102. It can be executed immediately before these processes.
In step 442, the sensor module 102 moves the object 104 at the first time point. Can be detected. This step is step 402 or motion of spatial direction processing 400 described above. It can be executed in the same manner as in step 422 of the work correlation process 420.
If the object 104 to be monitored is a soccer ball, the detected movement will be detected by 100 individuals. It can consist of a soccer ball rolling on the ground as a result of a bull. Object to monitor 104 If is the chest of an individual playing basketball 100, the detected movement is on the individual's court Can consist of 100 chests of individuals moving forward as they dribble basketball in ..
Next, in step 444, the sensor module 102 moves the object 104. It can be judged that it corresponds to a constant activation movement. In certain embodiments, the predetermined activation movement is For example, the ball bounces three times in a row, the ball is thrown to a predetermined height, and the ball is bowed with a certain amount of force. A series of individual movements such as kicking a le, and individual 100 jumping up and down three times in a row Or, the acceleration of the sensor module 102 is a predetermined threshold in an absolute period or a predetermined period. It may include movements above and / or below the value. In certain embodiments, the object 10 The movement of 4 is the acceleration captured by the acceleration sensor 116 of the sensor module 102. Detected based on data. In another embodiment, the movement of the object 104 is a sensormo. Detected based on magnetic field data captured by the Joule 102 magnetic field sensor 118 To. In yet another embodiment, the movement of the object 104 is acceleration data and magnetic field data. Detected based on both.
The step of determining that the movement of the object corresponds to the predetermined activation movement is the predetermined activation movement. Compare the acceleration data related to with the acceleration data detected in association with the movement of the object. Can be included. Alternatively, it is determined that the movement of the object corresponds to the predetermined activation movement. Tep detects the time data related to a given activation movement by associating it with the movement of the object. May include comparing with time data.
When the object 104 to be monitored is a soccer ball, the predetermined activation movement is, for example, a predetermined. The movement of the soccer ball after resting for a period of time, the movement of the soccer ball that bounced three times, The movement of a soccer ball thrown into the air to a certain height during the period, or various other possible triggers It may be a movement of movement. Object 104 to monitor is an individual playing basketball 1 In the case of the chest of 00, the predetermined activation movement was, for example, the individual 100 resting for a predetermined period of time. After 100 individual chest movements (eg sitting on a bench), jumping up three times in a row 100 individual movements going down, 100 individual movements squatting three times in a row, or It may be various other possible launch movements.
In one embodiment, the sensor module 102 of the object 104 to be monitored is about 1G. Combined acceleration (ie, the combined acceleration is within the threshold tolerance of 1G, for example, 5% or more of 1G When sensing (inside), the object 104 to be monitored can be considered to be stationary. Ah In one embodiment, the object 104 to be monitored is stationary while the individual is holding it. Can be regarded as. For example, a basketball player jumps with the ball The ball may be stationary (eg, release the ball from an individual's hand) while hitting the ball. Previously, the ball could be considered stationary, as detected by the sensor module 102. The growth acceleration is about 1G). Also, for example, while the baseball player throws the ball, the ball is static. It may be stopped (for example, in a motion thrown by an individual, a backward motion The combined acceleration perceived by the sensor module 102 during the transition from to forward motion It is about 1G).
Next, in step 446, after determining that the activation movement has been performed, the sensor module The 102 can enter the activated state. As mentioned earlier, for example, the startup state is More power while in the boot state than before the sensor module 102 enters the boot state It may be characterized by consuming data or sampling data at a higher speed.
Finally, in step 448, step 402 of the basic spatial direction processing 400 also Is a sensor module, as detailed in step 422 of the basic motion correlation process 420. When the wheel 102 enters the activated state, the movement of the object is detected again. In this way, various states By enabling the sensor module 102, it requires less battery power and lower processing. It can work by capacity or more efficiently.
FIG. 15 can be used to extend the basic motion correlation process 420 described above. Reference motion processing 450 is illustrated. With reference motion processing 450, motion data By comparing the data, the sensor module 102 can be obtained from multiple reference motions of various properties. It may be possible to recognize matching motion motions. In this way, motion correlation processing 4 20 motion motion recognition performance recognizes and tracks various types of motion during exercise It can be expanded by making it possible.
With reference to FIG. 15, reference motion processing 450 begins at step 452. A certain implementation In morphology, the steps of reference motion processing 450 extend correlation and recognition performance. In order to perform the basic behavioral correlation processing 420 described above in steps 426, 428, and 430. It may be valid to do it instead.
In step 452, the sensor module 102 (as mentioned above, probably the previous one) Motion data can be recorded (depending on the recognition of the motion to be tracked by the tep). A certain implementation In the form, the movement of the object 104 is performed by the acceleration sensor 116 of the sensor module 102. Recorded based on the captured acceleration data. In another embodiment, the object 104 The movement of is the magnetic field data captured by the magnetic field sensor 118 of the sensor module 102. Recorded based on. In yet another embodiment, the movement of the object 104 is an acceleration day. Recorded based on both data and magnetic field data.
If the object 104 to be monitored is a soccer ball, the individual 100 kicks the ball quickly. The resulting movement of the soccer ball can be recorded. Object 104 to monitor is a basket In the case of an individual 100 chest playing a ball, a sudden rise in individual 100 chest movements can be recorded. To.
Next, in step 454, the sensor module 102 is subjected to a plurality of reference motions. Match from multiple reference motions by comparing related data with motion data Can recognize motion motion. In certain embodiments, basic motion correlation processing Data structure, such as a reference table, at least in part, as in step 428 of 420. Recognition can be performed based on the correlation information stored in the structure.
Specific to step 428, recognition of matching motion motions is multiple reference motions. Can be done with reference to. In other words, in step 428, the system is one mode. A mosi that matches a match (for example, kicking a soccer ball in an attempt to score a goal) It's not limited to looking for a young man. In certain embodiments, the system is in motion Find a motion that matches one of the categories (eg, aggressive soccer motion) It is not limited to. In other embodiments, the system is one sport (eg, , Soccer motion) is limited to searching for a motion that matches the motion is not it. Alternatively, when the exercise is a team sport, the matching exercise motion is It may be a motion that people commonly perform while performing a human sport.
In certain embodiments, one or more reference motions may include a series of individual movements. .. In certain embodiments, the data associated with the plurality of reference motions are acceleration data, magnetic field. Data and / or time data may be included. Of course, the recognized and matched exercise mode The nature of the application is the specific application and algorithm used to find the match. Can depend on Also, the nature of the matched motion motion is the exercise performed by the individual 100. , As well as the particular object 104 being monitored. For basketball In certain embodiments relating, the matched motion motion is, for example, the motion of a path, Shoot motion, jump shot motion, dunk shoot motion, Post-up motion, crossover dribble motion, shoot block It may be a motion, a steel motion, or a rebound motion.
Finally, in step 456, an individual 100, a coach, a teammate, an audience, or It provides an output that conveys a matching motion motion to any other party. This step is , It can be executed in the same manner as in step 430 of the above-mentioned operation correlation process 420. like this In addition, the motion motion recognition performance of motion correlation processing 420 is different types of motion performed during exercise. It can be enhanced by being able to recognize and track actions.
FIG. 16 can be used to extend the basic spatial direction processing 400 described above. The remote spatial processing process 460 is illustrated. Sensor module by remote spatial processing process 460 Rule 102 wirelessly sends spatial orientation data to a remote computer for processing It may be possible. Wireless communication with other elements of the motion monitor system 10 It is generally described above with reference to FIG. In this way, higher computing performance, and a certain fruit A server computer that has access to additional data or other resources in the embodiment Exercise by transferring certain processing and analysis tasks to a remote computer such as a data The spatial processing performance or the operation correlation processing performance of the monitor system 10 can be enhanced.
With reference to FIG. 16, remote spatial processing or correlation processing 460 begins at step 462. In certain embodiments, the steps of remote spatial processing or correlation processing 460 measure momentum. Basic spatial orientation processing 400, as described above, so that you can do things apart Instead of step 410 in step 410, or step 426 in basic behavioral correlation processing 420 Can be effective.
In step 462, the change in orientation of the object 104 in space is measured, or Motion data can be recorded. In one embodiment, in step 462, the object 104 is empty. Measuring directional changes between or recording motion data is described above. Change of direction in space of object 104 in step 408 of basic spatial direction processing 400 To measure, or to obtain motion data in step 426 of basic motion correlation processing 420 It can be done in the same way as recording.
Next, in step 464, the sensor module 102 changes its direction in space. Or a computer in a remote location of a user who is exercising wirelessly with motion data Can be sent to. For example, a computer in a remote location may be a server 202. A certain fruit In the embodiment, data on changes in direction or movement in space are stored remotely during exercise. Can be sent to the computer. In another embodiment, to a change of direction or movement in space The relevant data may be sent to a remote computer after the exercise is complete.
Next, in step 466, the sensor module 102 is in the transmitted space. No momentum data from a remote computer based on directional or motion data Can be received by line. So, for example, in step 410 of the basic spatial direction processing 400. Measuring momentum as outlined, for example, perhaps with reference to a reference table. Luck based on correlation data as outlined in step 428 of the main behavioral correlation process 420 Measuring momentum can be processed by a remote computer. In certain embodiments Momentum data can be received from a remote computer during exercise. In another embodiment Momentum data can be received from a remote computer after exercise is complete.
In addition, in certain embodiments, the remote computer has higher processing performance and resources. The remote computer has to provide additional information to the sensor module 102. Can be possible. In certain embodiments, the sensor module 102 is a remote computer. In addition to exercise data, training proposal data can be received from the data. Another embodiment In addition to the momentum data from the remote computer, the sensor module 102 You can receive data that is inspiring.
In certain embodiments, the momentum data received from the remote computer is the user's current data. It may include a comparison of data on current exercise with data on the user's previous exercise. In another embodiment, the momentum data received from the remote computer is the user's current It may include a comparison of data on one's exercise with data on another individual's exercise.
Finally, in step 468, 100 individuals, coaches, teammates, spectators, or It also provides an output that conveys momentum to any other party. This step is the spatial direction described above. Perform in the same way as step 412 of process 400 or step 430 of operation correlation process 420. Can be. Thus, higher computing performance and, in certain embodiments, additional data or Is a remote computer such as a server computer that has access to other resources Spatial processing performance of motion monitoring system 10 by transferring certain processing and analysis tasks to data Alternatively, the ability to measure motion can be enhanced.
FIG. 17 shows the basic spatial direction processing 400 or the basic motion correlation processing 420 described above. The position processing 480 that can be used for expansion is illustrated. Position processing 480 The exact geographic location of the various motion motions on the monitor during a series of exercises Can be measured. In this way, Position Processing 480 is for individuals, coaches and chis. Relevant to the movement-based momentum information itself, to the mmate, spectator, or any other party May provide additional information.
With reference to FIG. 17, position processing 480 begins at step 482. Smell of certain embodiments The steps of position processing 480 are basic spatial direction processing 400 or basic motion correlation. It can be done after the steps of process 420 or just before the output steps of these processes.
In step 482, the momentum was described in step 410 of spatial directional processing 400. Based on the change in direction of the object 104 in space, or the motion correlation processing 420 It can be obtained based on the correlation described in Tep 428. The nature of momentum is done by 100 individuals It may vary depending on the movement and the specific object 104 being monitored. An embodiment In, the momentum is, for example, the pop-out angle, the rotation speed, the speed, and the height of the jump. Can be related to jumping forces, specific types of motor movement characteristics, or reaction time measurements, etc. ..
Next, in step 484, the position of the moving object 104 can be obtained. An embodiment In the state, the position of the moving object 104 is GPS receiver, Galileo receiver, Hokuto reception. Obtained using a machine or a receiver of a satellite position system such as a GLONASS receiver. In another embodiment, the position of the moving object 104 is a beacon signal or a radio signal. Obtained using angle surveying.
100 individuals include 100 physical activities taking certain routes (eg running in a race) In the embodiment (riding a bicycle), the sensor module 102 is individually along the path taken. It may be possible to record the geographical waypoints of 100 people.
Finally, in step 486, the determined momentum is correlated with the position associated with the momentum. I can do it. So, for example, the sensor module 102, where each individual 100 Can record whether you hit a soccer shot or a basketball shot It can be possible.
By using the motion monitor system 10 including the sensor module 102 described above, According to Ming's embodiment, 100 individuals (or coaches, teammates, spectators) can perform a series of exercises. Individual 100 Body 106 Motion or Individual 100 One Exercise Equipment During or After Exercise It is possible to get this or other information about 108 motions in an advantageous way obtain.
Books in the context of the sport of soccer (ie football) and basketball Although various embodiments of the invention have been described, the invention is not so limited. For example, baseball, bowling, boxing, cricket, cycling, football Wachi, American football), golf, hockey, lacrosse, boats, rugby, la Ning, skateboarding, skiing, surfing, swimming, table tennis, tennis, volleyball, Or suitable for a variety of different sports or exercises, including training on those exercises You may use it.
In baseball, according to the embodiment of the sensor module 102 as described above, the individual 100 , Coach, teammate, or spectator, for example, pitcher pitcher, batter sin It may be possible to measure the characteristics of the ball's movement after or before hitting. .. For example, using the sensor module 102, the types of pitches (fastball, curve ball, sly) Dah, change-up, etc.), ball speed, pitching trajectory, or total number of pitches can be measured Will be. The sensor module 102 also has a swing type (eg, a normal swing). , Bunt, swing that hit the ball, swing that missed, etc.), swing speed, Number of ing, type of hit ball (ground ball, liner, fly, home run, etc.), trajectory of hit ball, Could also be used to measure the flight distance of a hit ball. In one embodiment The sensor module 102 is, for example, a pitcher's torso, arms, hands or fingers, batter. In the torso, arms, hands, or fingers, or in the ball, or on the surface of the bat or in the bat It may be attached to.
In bowling, according to the embodiment of the sensor module 102 as described above, an individual 100, coaches, teammates, or spectators, for example, throwing a bowler May be able to measure the characteristics of the ball's trajectory. For example, sensor module 10 Using 2, the type of spin applied to the rotation, the rotation speed, the total number of rotations, the pin at the moment of collision Measuring the force exerted on the lane, or the location or occurrence of a smooth point depression on the lane. Will be able to. In addition, the sensor module 102 is used to measure the trajectory of the ball after pitching. You could also do it. In certain embodiments, the sensor module 102 is, for example, Wear on the torso, arms, hands, or fingers of the bowler, or on or inside the ball You may.
In boxing, an individual according to an embodiment of the sensor module 102 as described above. 100, coaches, teammates, or spectators, for example, boxers offensive or defensive It may be possible to measure the characteristics of various movements. For example, using the sensor module 102 The type of punch that the boxer released (jab, hook, uppercut, etc.), boxer Whether the left hand or the right hand was used, the speed of the punch, whether the punch hit Or, and / or the total number of punches could be measured. Also sensor module Le 102 was used to prevent punching where the boxer moved to the left, right, or below. You can also measure how many times you have been knocked down or punched. Will. In certain embodiments, the sensor module 102 is, for example, a boxer torso. It may be worn on or inside the arm, hand, or finger, or boxing glove.
In a bicycle race, according to the embodiment of the sensor module 102 as described above, an individual 100, coaches, teammates, or spectators, for example, cyclists or cyclists It may be possible to measure the characteristics of the motion. For example, the sensor module 102 Use the speed of the bike, the nature of the corners, the nature of altitude changes along the way, or when in the air Measure jump characteristics such as interval, type of trick, or whether the trick was successful Will be able to. In certain embodiments, the sensor module 102 is, for example, , Bicycle rider's torso, arms, hands, legs, legs, or head, or, for example, handles, flares It may be mounted on or inside a location on the bicycle, such as a pedal or pedal.
In football (ie American football), sensors as described above Embodiments of Module 102 allow individuals 100, coaches, teammates, or spectators , For example, the movement of players on offense teams, defense teams, or special teams It may be possible to measure the characteristics of the movement of the ball itself. For example, Sensamo Run, pass, kick, or tackle type, run, pass, key with Joule 102 Number of tacks or tackles, run, pass, kick or tackle power, running back Types of movement (eg, rotational movements, stretching arms to prevent tackles, jumping, jumping, jumping, (Running at full speed, etc.), or pass or kick distance, hang time, or rotation characteristics The symptom could be measured. In certain embodiments, the sensor module 102 , For example, may be worn on the player's torso, arms, or legs, or on or inside the ball.
In golf, according to the embodiment of the sensor module 102 as described above, the individual 10 0, coach, teammate, or spectator, for example, golfer's swing or hit It may be possible to measure the characteristics of the motion. For example, the sensor module 102 Use the type of swing (tee shot, fairway shot, approach shot) , Putt), swing speed, swing quality, or the number of swings can be measured And teach golfers how to improve their swing or match performance. Can be done. The sensor module 102 also has a ball trajectory (straight, turn right, left Bend, low, high, off to the left, off to the right), or measure the distance of a shot You could also do that. In certain embodiments, the sensor module 102 is, for example, Ruffer's torso, arms, hands, legs, feet, or head, or the surface or inside of the ball, or It may be mounted on or inside the lab.
In hockey, according to the embodiment of the sensor module 102 as described above, the individual 1 00, coach, teammate, or spectator, for example, a player's shoot or pass characteristics Or it may be possible to measure the motion of the puck after hitting. For example Shoot types (eg, slap shot, backlash) using the sensor module 102 Shot), shot speed, shot quality, or number of shots or passes Would be able to measure. Also, use the sensor module 102 to reach the goal. It would also be possible to measure the orbit of the upac (straight, left, right, low, high). Ah In one embodiment, the sensor module 102 is, for example, the torso, arms, hands of a hockey player. Legs, feet, or head, or the surface or inside of a pack, or the surface or inside of a stick It may be attached to.
In running, according to the embodiment of the sensor module 102 as described above, an individual 100, coaches, teammates, or spectators, for example, runner motion features It may be possible to measure. For example, using the sensor module 102, speed, Find the pace, distance you ran, position you ran, or different surfaces (eg grass, roads, mountaineering) You will be able to distinguish between roads) and slopes (eg, uphill, flat, downhill). Ah In one embodiment, the sensor module 102 comprises, for example, the torso, arms, hands, legs of the runner. It may be worn on or inside the feet, or head, or shoes.
In skiing, according to the embodiment of the sensor module 102 as described above, the individual 10 0, coaches, teammates, or spectators, for example, competition course statistics or some tricks It may be possible to measure the information when the key is successful. For example, sensor module 1 The number of gates that skiers have successfully passed on the competition course using 02, skiing You will be able to measure the speed of the yer, or the angle of the turn. Also sensor mod Use the Tour 102 to perform techniques such as jumps, flips, rotations, or techniques. Degree of movement (eg jump height, rotation angle, flight time, trick type, etc.) It could also be measured. In certain embodiments, the sensor module 102 is Inside the ski, mounted on the front or back of the ski in a removable or non-removable manner Included in the club, or installed in the space inside the ski, or the skier's boots, body, or Alternatively, it may be attached to the inside or outside of other clothing. In other embodiments, sensor mods Tour 102 includes other similar winter sports equipment, including snowboarding or similar winter sports equipment. It could be used for winter sports as well.
In tennis, according to the embodiment of the sensor module 102 as described above, the individual 10 0, coach, teammate, or spectator, for example, player swing or hitting mosi It may be possible to measure the characteristics of the dong. For example, with the sensor module 102 , Swing type (forehand, backhand, serve, return, lob), swing You will be able to measure your speed, swing quality, or number of swings. See you again Ball motion (straight, topspin, back) using the sensor module 102 You can also measure the distance of a cuspin, left spin, right spin) or shot. Will. In certain embodiments, the sensor module 102 comprises, for example, the player's torso, arms, Attached to the surface of a hand, leg, foot, or head, or a tennis ball, or the surface of a racket You may.
In the skateboard, according to the embodiment of the sensor module 102 as described above, Individual 100, coaches, teammates, or spectators, for example, ollie, aerial, f Tricks such as lip tricks (eg kick slips), slides, or grinds When did you succeed in the game, or the degree of movement to do the trick (for example, the height of the jump) , Rotation speed, length of slide time, etc.) can be measured. A certain implementation In the form, the sensor module 102 is the underside of the skateboard, the wheel of the skateboard. It may be mounted in the space between the shaft and the skateboard itself (ie, the track). Other fruits In the embodiment, the sensor module 102 is bored in a removable or non-removable manner. Connect to the front or back of the board, include inside the board, or wheelset (ie track) May be connected to.
In surfing, according to the embodiment of the sensor module 102 as described above, an individual 100, coaches, teammates, or spectators, for example, ride the waves, turn, or Is a technique such as cutback, carving, floating, or tube riding It may be possible to measure when it was successful. In certain embodiments, the sensormo Jules 102 is removable or non-removable on the front or back of the surfboard Even if it is installed in, included inside the surfboard, or installed in the space inside the surfboard Good.
In another embodiment of the present invention, the embodiment of the sensor module 102 as described above More than 100 individuals, coaches, teammates, or spectators, 100 individual fitness training It may be possible to analyze movements or exercises in training and flexibility training. For example , In certain embodiments, up to 100 individuals during physical fitness and flexibility training Or one exercise device 108 used by the individual 100 is, for example, sit-ups and pushes. Ups, lunges, jumping jacks, pull-ups, squats, dips, and / Alternatively, a sensor module 102 capable of tracking Calf Raise or the like may be carried. Sensor Module 102 asks if these movements are done correctly and / or it It can be used to measure how many times each movement is repeated.
In certain embodiments of the invention, it is contained within the sensor module 102 or is sensored. Compensating for inherent defects that may exist in various types of sensors communicating with the submodule 102 And can be possible. Real-world sensors usually have their limits. For example, accelerometer, magnetometer , And the gyroscope, especially for the motion of the object 104, which differs from the initial calibration conditions. When used under speed or other conditions, accuracy can be compromised.
In some systems, data such as accelerometer 116 or magnetic field sensor 118 Unavailable sensor data if sensor data is temporarily lost or unavailable The data is not used for the next processing or calculation. In other systems, for example, one piece of data Lost data is "straight line" if it is considered to remain constant or change at a constant rate It can be estimated by the method. However, in certain embodiments of the invention, examples For example, a sensor device that is one of the data of the accelerometer 116 or the magnetic field sensor 118. Known, obtained, or estimated correlations between the two types of data using the data Or, based on the extrapolation of the data, the data of the accelerometer 116 or the magnetic field sensor 118 The other of the data can be compensated and / or estimated.
For example, the data generated by the accelerometer 116 and the magnetic field sensor 118 are combined. Together, the systems and methods according to embodiments of the present invention include accelerometers 116. Or even if the data of one of the magnetic field sensors 118 is lost for some reason The absolute value or momentum of can be measured more accurately. With data that has not been lost Fill the "hole" until the lost data is recovered or sampled again To that end, the system can continue to provide data values or momentum.
In another embodiment of the present invention, an angular momentum sensor such as gyroscope data 12 The data in 4 is also the data in accelerometer 116 for data calibration and / or extrapolation. Can be used in combination with one or more of the data of the magnetic field sensor 118.
In certain embodiments of the invention, based on accelerometer 116 or magnetic field sensor 118 Calibration and / or generation of correction factor data for the sensor module 102 It can be carried out under the following conditions of use. For example, calibration data or correction factors can be used for different movements. Use in mode, use in individual 100 body 106, use in one exercise device 108, different Use in sports, use under different wind conditions, under different court or field conditions Can be generated according to the use of. In addition, this various correction factor and / or calibration day Ta can accumulate over time in the background as individuals 100 continue to use the system To. Thus, with the appropriate correction factor, the maximum speed of the individual 100 or exercise equipment 108 "References" so that they can be generated and applied to the extent and / or other conditions of use. Monitor or other "area", or library of calibration data or correction factors It can be stored and stored in the system (possibly a portable part of the system).
System (in some cases portable parts of the system, personal computer, etc.) The microprocessors offered in are optimal at any speed or under other conditions of use. Interpolate between a known calibration and correction factor to reach a good calibration or correction factor, and / Alternatively, it may be programmed to extrapolate a known calibration or correction factor. Also this Single, to help further improve the accuracy of the overall speed and distance monitor At different times during an athletic performance, for example, at a given time during that performance Different calibration or correction factors may be applied based on the desired speed or other conditions of use. .. Used by having various correction or calibration factors available under different exercise conditions As the number of times increases, the number of calibration and correction coefficients generated increases, so especially over time. And as the number of uses increases, the sensor module 102 will become more accurate. U.
In certain embodiments of the invention, the sensor module 102 is localized to the earth's magnetic field, etc. It can be affected by magnetic field turbulence. For example, an object with a ferromagnetic structure can cause turbulence. is there. In one embodiment, the local magnetic field is closer to the surface than any other distance from the surface. It can change more at some distance. For example, the local magnetic field is about 6 feet or more above the surface. More variable or more turbulent within about 6 feet of the surface than away To. Thus, in one embodiment, the object 104 is within approximately 6 feet of the surface of the earth. The data of the magnetic field sensor 118 acquired from the object 104 at that time is the magnetic field of the earth. If it is considered unreliable due to the relatively high diversity of local magnetic fields near the surface of the earth, etc. For example, the magnetism obtained from the object 104 when the object 104 is more than about 6 feet away from the surface of the earth. Using data from field sensor 118, the object 104 was within about 6 feet of the surface. Appropriate or probable magnetic field sensor 118 from data obtained from object 104 The data may be extrapolated or estimated.
In one embodiment, the magnetic field sensor 118 is significantly affected by a turbulent magnetic field. At this point, the magnetic field sensor 118 may acquire data on the movement of the object 104. Next At the second point in time, when the magnetic field sensor 118 is not significantly affected by the turbulent magnetic field, the object 10 You can get data about 4 movements. After these data are captured, sensor mods Lu 102 said that the data at the first point in time about the movement of the object 104 is unacceptable. Judging and moving the object 104 based on the data at the second time point about the movement of the object The data at the first point in time can be estimated.
In various embodiments of the invention described above, 100 individuals (or coaches, teammates). Or other parties, such as the spectator), during a series of exercises, 100 individuals 100 bodies 106 mosho Or get information about the motion of one exercise device 108 for an individual 100 .. Once the momentum or movement of a particular movement is recognized by the monitor system 10, If the momentum or specific movement is not perfectly optimal / accurate, then the future momentum or specific To train or instruct users to improve their athletic movements You may use the system 10 further. Which momentum or movement characteristics of a particular movement are optimal / positive Determining for certainty is a given value, algorithm, or database, reference System 10 based on other data stored in the table or something similar It may be done automatically, or the judgment is the value of momentum or the movement of a specific exercise. By accessing your data, you can be a real trainer, coach, individual 100 yourself, or It may be done by other parties.
For example, the object 104 to monitor is a soccer ball and the bow as a result of the kick. Using the change in direction in the space of the ball, for example, the pop-out angle of the ball, the rotation of the ball In embodiments that measure speed, pop-out speed, expected speed or similar metrics Then, the system 10 measures these, and the individual 100 will fly in the future kick. Even if it helps to improve the pop-out angle, rotation speed, or pop-out speed Good. The method used to achieve improvement is, for example, a combination of several sports. Offering training or practice to individuals, football-specific training or practice individuals Or as a prescription for some other training regimen.
As a further example, the object 104 to be monitored is the chest of an individual 100 playing basketball. It is a part and uses the change of direction in the chest space of 100 individuals during the jump shot. In an embodiment of measuring jump height or jump force, the system 10 is used. By measuring them, 100 individuals can jump shots and / or jump heights / It may help improve power. The methods used to achieve improvement include, for example. , Offering training or practice to individuals that combines several sports, basketball Personalized training or practice specific to Toball, or some other tray It may be used as a prescription for the Ning cure method.
In certain embodiments of the invention, the monitor system 10 includes a two-way retail system. , Or may cooperate. A two-way retail system, for example, personal 100 mobile electronic devices It can be presented to the individual 100 via the screen of the setting 206. The two-way retail system Platform for selecting and / or ordering products recommended by the system provider May provide form. As mentioned above, the momentum provided by the monitor system 10. Or any training or instruction based on and / or provided with specific athletic movements Based on the two-way retail system, Individual 100 will improve future performance It may be possible to propose a specific product or product group that may be useful for. is there In the embodiment, the personal information about the individual stored by the monitor system 10 is It may be used to determine the appropriate product or product family.
For example, a soccer player trying to improve his shot has a new soccer shoe New basketball players who can receive recommendations and are trying to improve their jumping ability Get recommendations for new basketball shoes. After all, these recommendations Monitors the body 106 of the individual 100 and / or the exercise equipment 108 of the individual 100 It may be based on the data obtained in. For example, of poor performance The cause could be due to the performance of individual 100, or individual 1 It is possible that the current appliance 108 of 00 is worn out. In certain embodiments When receiving the training or guidance provided, 100 individuals will purchase a new product You can be offered options.
In certain embodiments, momentum or motion data for a particular exercise, and / or provide The training or instruction provided can be used for online build-to-order manufacturing of a product. To. For example, using this data, footwear, pressure clothing, helmets, or other clothing, or A toe cover or other device helps improve the future performance of the Individual 100 You can customize the exercise equipment you want to wear. In certain embodiments, casta The mized products are unique styles, various materials, and also that can be selected by 100 individuals. May have different accessories.
In certain embodiments, the amount of exercise has reached a certain level or is proficient in a particular movement. Purchased by Individual 100 only after achieving breakthrough performance or improvement such as reached You may "unlock" a product or group of products so that you can.
In certain embodiments, as described above, the sensor module 10 of the monitor system 10 2 is mounted within an object 104, which can be one exercise device 108, for example a ball 500. You can wear it. In one embodiment, the sensor module 102 is placed in the ball 500. Can be mounted more than once (eg, have axes at one or more bevels relative to different sensor modules) One sensor module). The ball 500 is, for example, a bow commonly used for exercise. Le, for example, soccer ball, basketball, baseball ball, American football Le, rugby ball, tennis ball, table tennis ball, bowling ball, golf ball , Billiard ball, croquet ball, marble, tether ball, beach bo It may be any ball, such as a ball such as a ball. Sensor mounted on ball 500 The monitor system 10 including the module 102 is called the monitor system 20. Sensor module The wheel 102 can be attached to the ball 500 using any suitable technique. For example , The sensor module 102 may be attached to the outside or inside of the ball 500, or c. -Ness system (hanging from the inner wall of the ball 500, for example, to the center of the ball 500) It may be mounted in the ball 500 using the ball 500, or it may be embedded in the material of the ball 500. An exemplary technique that can be used to attach the sensor module 102 to the ball 500. The technique is a U.S. patent number held by the same applicant as this application filed on November 18, 2009. It is disclosed in 7,740,551 and is incorporated herein by reference in its entirety.
In certain embodiments, a sensor responds to sensing the activation motion of the ball 500. Module 102 can be booted (ie, enter booted state). An embodiment In, the activation motion is, for example, kicking the ball 500 (eg, exceeding the threshold). With motion according to the impact of the sensed acceleration, or the descent of the sensed acceleration near zero) You may. In certain embodiments, the activation motion is, for example, at least a threshold distance. Or a kick (eg, that's) where the ball 500 moves to a height (eg 2 meters) It may be the sensed acceleration corresponding to such a motion). In certain embodiments, The dynamic motion is, for example, a continuous motion (eg, kicking the ball 500, followed by a bo). Motion as the 500 moves to at least a threshold distance or height) You may. As described herein, the sensor module 102 feels when activated. Save the known data to a remote device (eg memory 114) and / or start sending To. In certain embodiments, the sensor module 102 will continue to degenerate if it is in the activated state. The data can be detected (for example, acceleration data (data representing acceleration) is sensor module 10 The magnetic field data (data representing the magnetic field) obtained by the acceleration sensor 116 of 2 is the sensor module 1. Measured by the magnetic field sensor 118 of 02). In certain embodiments, the sensor module 102 Senses data periodically (eg, every 50 milliseconds (ms), every 10 ms, every 1 ms) To.
In certain embodiments, the sensor module 102 is set for a predetermined period of time (eg, 30 minutes). If it does not detect the motion of the sensor module 102, it will stop (for example, low power standby). It can enter a state and detect acceleration less frequently than the activated state). An embodiment In the sensor module 102, the sensor module 102 stops in response to the detection of the stop motion of the ball 500. Can be stopped. In certain embodiments, the stop motion is, for example, a launch motion. It may be any motion described above. In certain embodiments, the stop mosi It may be the same as the startup motion. In certain embodiments, the stop motion is It may be different from the startup motion.
In certain embodiments, the data perceived by the sensor module 102 correlates with time. (For example, it may be saved in association with time data representing the time when the data was sensed). De The time when the data is detected can be provided by the timer 134. Monitor during operation The sensor module 102 of system 20 senses and processes the signal as described herein. Then, it outputs the momentum of the ball 500. In certain embodiments, momentum For example, a display device (for example, a personal computer 204, Can be output to the portable electronic device 206 or the display of the sensor module 102) it can.
The sensor module 102 is powered by any suitable technique, including those described herein. Power can be supplied. For example, charging via charging stand 502 (see, eg, Figure 18). By doing so, power can be supplied to the sensor module 102. For example, non-contact charging Electric power may be supplied to the power supply 112 of the sensor module 102, in which case the induction carp The wheel may be mounted inside the ball 500 and connected to the power supply 112 of the sensor module 102. I. In certain embodiments, the ball is such that the induction coil is sufficiently close to the induction coil charging device. When 500 is placed, the induction coil receives power from a non-contact charging device (eg charging stand 502). obtain. In certain embodiments, the ball 500 easily points the ball 500 in the optimum direction. Induction coil so that the induction coil can be in the direction closest to the induction coil charging device) It has an external marking (eg, marking 504) indicating the location of. In one embodiment The sensor module 102 is an induction coil that allows the ball 500 to be easily oriented in the optimum direction. Displays the strength of the charge received through (for example, the LED emits light, the light emitted by the LED emits) Change color, change LED blinking speed), for example, light emitting diode visible from the outside ( Connected to a visual display such as an LED).
In certain embodiments, a module that includes a sensor module 102 mounted within a ball 500 Ball 50, including motion features of Ball 500, using Nita System 20 Measure various momentums for 0 (and / or 100 individuals interacting with the ball 500) can do. For example, using the monitor system 20, the trajectory of the ball 500, the ball 500 pop-out angle, ball 500 rotation speed, ball 500 rotation plane direction, Direction of rotation axis of ball 500, movement speed of ball 500, pop-out of ball 500 Ped, the force of the kick or other impact the ball 500 receives, the distance traveled by the ball 500, And the maximum acceleration of the ball 500 can be measured. The monitor system 20 is described in this specification. To measure such momentum, as described in the book, using any suitable component. You can perform the operation. For example, the sensing operation is the monitor system 2 as described above. Sensors of 0 sensor module 102 (eg, accelerometer 116 or magnetic field sensor, as appropriate) It may be executed by the operator 118). Also, for example, operations involving data processing (eg, recognition, Judgment, calculation, storage, etc.) is performed by the processor 110 of the sensor module 102, or the monitor. System 20 or any other device communicating with monitor system 20 (eg, support) Professional 202, personal computer 204, or portable electronic device 206, etc.) It may be executed by Sessa.
In certain embodiments, the sensor module 102 states that the ball 500 is in a calibrated state. Sensing calibration data. In one embodiment, when the ball 500 is stationary (eg, , An external coordinate system (ie sensor mod) such as the coordinate system 600 (shown in Figure 19). For a certain period of time (for example, 10 ms or more) for a coordinate system independent of the tool 102. Above)), Ball 500 is in a calibrated state. In one embodiment, a sensor for the ball 500 Module 102 has a combined acceleration of approximately 1G (ie, a threshold tolerance range of 1G combined acceleration) When detecting (for example, within 5% of 1G), the ball 500 is considered to be stationary. Can be done. In one embodiment, the ball 500 is stationary while the individual is picking it up. Can be considered to be. For example, a basketball player has a ball of 500 The ball 500 can be assumed to be stationary for a period of time while hitting a jump shot. (For example, before releasing the ball 500 from an individual's hand, the ball 500 is considered stationary. The combined acceleration perceived by the sensor module 102 is about 1G). Also, an example For example, while a baseball player throws a ball 500, the ball 500 is stationary for a certain period of time. Can be (for example, in a motion thrown by an individual, from backward motion to forward motion The combined acceleration perceived by the sensor module 102 is about 1G while transitioning to motion to. Is).
The ball 500 (including the sensor module 102) is at time t in FIG.<sub>00</sub>Calibration in It is illustrated as being in a state. The ball 500 is at any point in time for exercise (eg, before exercise) , During exercise, or after exercise), may be in a calibrated state. Smell of certain embodiments And every time the ball 500 rests for more than a threshold period (eg 1 second), the ball 500 is calibrated. It is determined to be in a state and can sense calibration data. In certain embodiments, Every time the wheel 500 comes to rest, the ball 500 is determined to be in the calibrated state and the calibration data is felt. I can know.
In certain embodiments, in the calibrated state, the accelerometer 116 of the sensor module 102 Senses acceleration data. In certain embodiments, the magnetic field sensor of the sensor module 102 The server 118 senses magnetic field data (eg, data about the Earth's magnetic field). An embodiment In, the calibration data includes both acceleration data and magnetic field data. In one embodiment The calibration data includes one of the acceleration data and the magnetic field data.
In certain embodiments, in the calibrated state, the accelerometer 116 of the sensor module 102 The acceleration data sensed by the monitor system 20 is the acceleration caused by gravity. Using degree data, the direction of gravity-induced acceleration with respect to sensor module 102 and Magnitude of acceleration due to gravity received by sensor module 102 (together, gravity vector One or both of 302) can be measured.
In certain embodiments, in the calibrated state, the magnetic field sensor 118 of the sensor module 102 , Direction of magnetic field with respect to sensor module 102 and large magnetic field of sensor module 102 Detects one or both of the sharpness (together, magnetic field vector 304).
In certain embodiments, the sensor module 102 performs one or more subsequent calculations. Sensing calibration data on which to rely. In certain embodiments, the sensor module 102 The external coordinate system 600 is defined using the calibration data sensed during the calibration state. Can be done. In certain embodiments, the external coordinate system 600 is of the gravity vector 302. It can be specified with reference to the direction (for example, gravity can be the cause of downward acceleration. Since it is known, it can define the "downward" direction). In certain embodiments, the external coordinates are The stem 600 can be defined with reference to the direction of the magnetic field vector 304 (eg, Since the magnetic field is generally remarkably constant throughout the typical arena used for exercise, A certain direction can be specified for reference). In certain embodiments, the external coordinate system 600 , The direction of the gravity vector 302 and the direction of the magnetic field vector 304 can be specified by reference. it can.
During the motion of the ball 500 (for example, after kicking or hitting the ball 500) The 500 degrees of freedom ((1) up / down (eg, along the Y axis of the external coordinate system 600) C), (2) left / right (eg, along the X axis of the external coordinate system 600), and (3) after / Three linearities in front (eg, along the Z axis of the external coordinate system 600) and (1) deflection (1) For example, the direction of the angle α of the external coordinate system 600), (2) Rolling (for example, the external coordinate system) Tem 600 angle β direction), and (3) pitch (eg, external coordinate system 600 angle) It can move in any or all of the three rotations) in the direction of γ.
For example, an action performed by an individual 100 on a ball 500 (for example, an individual 100 performs a ball 5). Individual 100 or others to learn the impact of (kicking or throwing 00) the ball You may want to know the amount of exercise of 500. Monitor system 20 has such luck Momentum (eg, ball 500 trajectory, ball 500 pop-out angle, ball 500 rotation) Speed, direction of rotation plane of ball 500, direction of rotation axis of ball 500, ball 500 Movement speed, ball 500 pop-out speed, ball 500 kick or Find other impact forces, distance traveled by the ball 500, maximum acceleration of the ball 500, etc.) obtain. The sensor module 102 provides data representing such momentum (eg, a personality). It may be output to the display device of the computer 204 or the portable electronic device 206. .. Such data is unprocessed from the sensor module 102 (eg, accelerometer 11). 6 and / or unprocessed signal from magnetic field sensor 118) or for display ( For example, the result of processing signals from accelerometer 116 and / or magnetic field sensor 118 It may be output in the format of the obtained data). In certain embodiments, the monitor system 2 0 represents one or more momentum in a way that is perceptible to the individual 100 and / or others. Output things.
Data representing such momentum may be any suitable, as described herein, for example. It can be processed and / or output in any way.
As described herein, in certain embodiments, the monitor system 20 is used for a period of time. The momentary orbit 606 of the ball 500 at a certain point in time (the momentary orbit is moving) Find and / or represent the direction of motion of the angle 500) Can be output. In certain embodiments, the monitor system 20 is a ball of 500. It is possible to obtain and / or output a representation of the pop-out angle 604. A certain implementation In the form, the pop-out angle 604 is close enough to the start of the motion of the ball 500. The momentary trajectory of the ball 500 (for example, immediately after kicking or hitting the ball 500) It can be judged that it corresponds to 606. In one embodiment, the ball 500 moe The start of the action is determined based on the acceleration of the impact above the sensed threshold. An embodiment In the state, the pop-out angle 604 is less than 150 ms after the start of the motion of the ball 500 ( For example, from 100ms to 150ms), it is determined that it corresponds to the instantaneous orbit 606 of the ball 500. You can turn it down. In one embodiment, the pop-out angle 604 is the motor of the ball 500. The ball 500 is the earliest time that the magnitude of acceleration can be sensed after the start of the motion. It can be judged that it corresponds to the instantaneous orbit 606 of. In certain embodiments, this time Immediately after, the accelerometer 116 outputs unreliable data (such The data output is not as reliable as the data output by the accelerometer 116 at other times. ) The period can continue. Such unreliable data output is, for example, a sensed acceleration data. Disturbance (eg, due to sudden changes in acceleration due to impact) (eg, rehling) , Or accelerometer signal gain saturation (because the acceleration is higher than the maximum perceptible acceleration) It can be the result of an accelerometer (the period during which the accelerometer outputs its maximum acceleration signal), for example, an impact ( For example, it can result from the high initial acceleration of the ball 500 in response to kicking, throwing, hitting) .. In certain embodiments, the output of such unreliable acceleration data is kicked. After hitting (for example, about 10ms while hitting, from about 90ms after hitting It can occur in a time of 140ms) (eg 100-150ms).
The pop-out angle 604 is for free flight when the ball 500 is close enough to the start of motion. As the angle of the vertical component of the ball 500 in the moving direction, it corresponds to the instantaneous orbit 606. can do. In certain embodiments, free flight is determined based on acceleration data. To. As soon as you enter free flight (for example, as soon as you throw or kick the ball 500), add Acceleration data sensed by the velocity sensor 116 is less than 1G (ie, acceleration due to gravity) The combined acceleration (less than degrees) is shown. For example, the combined acceleration is 1G (eg resting or free) It can drop from non-flying) to 0.5G (eg during free flight). This low The time when the down occurs can be determined as the start of free flight. Combined acceleration is less than 1G While it is, it can be judged that the free flight is sustained. In certain embodiments The magnitude of acceleration due to gravity can be defined in advance, i.e. Based on acceleration data sensed while the Le 500 is stationary (eg, calibrated) Can be measured.
The angle of the vertical component of the movement direction of the ball 500 in free flight is made more motion start If it is obtained at a close point, it can be a better representation of the pop-out angle. Freedom after the motion starts The angle of the vertical component of the ball 500's direction of movement in flight can vary (eg, decrease). ). In certain embodiments, instantaneous orbit, speed (see below), and time (motion). By compensating for this change using an equation based on (after the start of operation), the precision to measure the pop-out angle The degree can be improved. In one embodiment, gain saturation (ie, accelerometer) The path of the ball 500 (while being railed) is based on the magnetic field data sensed during that time. Can be measured. In certain embodiments, the pop-out angle at the moment of impact is this path. Can be measured based on.
In certain embodiments, the instantaneous trajectory 606 (and / or pop-out angle) of the ball 500 604) is the acceleration data and magnetic field data (eg, acceleration) at the earliest first point in time. One or more of (sensed by degree sensor 116 and / or magnetic field sensor 118) And the accelerometer and magnetic field data at the slower second point in time (eg, accelerometer) Measure based on one or more of (sensed by 116 and magnetic field sensor 118) Can be In one embodiment, the ball 500 is stationary at the first point ( For example, in the calibrated state, the ball 500 is in motion at the second point (eg, the first The motion of the ball 500 begins between the point in time and the second point in time).
In one embodiment, for example, as shown in FIG. 19, an external coordinate system (eg, outside). The part coordinate system 600) is determined at the first time when the ball 500 is in the calibrated state (eg). For example, see operation 510 in FIG. 21). In one embodiment, see Sensor Module 102. The orientation of the internal coordinate system determined in light (eg, internal coordinate system 650) is external. Obtained for the coordinate system 600 (see, for example, operation 512 in FIG. 21). Brief explanation For the sake of simplicity, in the present specification, the internal position is adjusted to the external coordinate system 600 at the first time point. The marker system 650 will be described, but the internal coordinate system 650 is compatible with the external coordinate system 600. No need to tell (for example, the internal coordinate system 650 is the corner of the external coordinate system 600 (May be specified at different degrees), and the internal coordinate system 600 is a traditional coordinate element. Does not need to be characterized by an external coordinate system (eg, external coordinate system 60) Only by certain criteria that define the relative orientation of the sensor module 102 relative to 0) It should be understood that it may be charged. Components of the internal coordinate system 650 Is X'(eg left / right), Y'(eg top / bottom), Z'(eg back / front), α' Figured as (eg, bias), β'(eg, roll), and γ'(eg, pitch) The changes in the coordinate elements shown in are ΔX, ΔY, ΔZ, Δα, Δβ, and Δγ, respectively. (See, for example, Figure 20).
For example, as illustrated in FIG. 19, in certain embodiments, the accelerometer 116 With respect to the sensor module 102 at the first point in time (ie internal coordinate system 6) Find the direction of the gravitational vector 302 (with respect to 50) (see, for example, operation 524 in Figure 21). In one embodiment, the magnetic field sensor 118 is used and the sensor module 10 at the first time point. Measure the direction of the magnetic field vector 304 with respect to 2 (see, for example, operation 526 in Figure 21). In certain embodiments, the orientation of the internal coordinate system 650 with respect to the external coordinate system 600. Is measured based on one or both of the gravity vector 302 and the magnetic field vector 304 It can be determined (see, for example, operation 512 in FIG. 21). In this way, the best of the ball 500 The first direction is the sensor module 102 (internal coordinate system) in the external coordinate system 600. It can be measured based on the first direction of (including 650).
In one embodiment, for example, with reference to FIG. 20, the rotation of the ball 500 (eg, for example). The three-dimensional rotation) is the first time point and the second time point when the ball 500 is moving (mosho). Immediately after the start of operation, for example, 100ms after motion detection), it is detected and measured ( For example, see operation 514 in Figure 21). In certain embodiments, the monitor system 20 is Can output rotations like and / or can be used for further operations Wear.
For example, in one embodiment, the direction of the ball 500 between the first and second time points. The change in is based on the magnetic field data sensed by the magnetic field sensor 118 between the first and second time points. Will be sought after. For example, the change in the direction of the ball 500 between the first and second time points. Is the difference in angle between the X'axis, Y'axis, and Z'axis with respect to the external coordinate system 600 (Δα, Can be represented by Δβ, and (shown as Δγ).
Also, for example, in one embodiment, the ball 500 between the first and second time points. The position change of is also the acceleration data detected by the accelerometer 116 between the first time point and the second time point. It can be measured based on the magnetic field data sensed by the data and / or the magnetic field sensor 118. Wear. In certain embodiments, the monitor system 20 outputs such a position change. And / or can be used for further operations.
For example, the change in the position of the ball 500 between the first and second time points is an external coordinate system. Position on a straight line along the X-axis, Y-axis, and Z-axis of the sensor module 102 with respect to the module 600. It can be represented by the difference in position (shown as ΔX, ΔY, and ΔZ).
In one embodiment, at a second point in time, the accelerometer 116 of the sensor module 102 Is the acceleration of the sensor module 102 (ie, the ball 500) with respect to the sensor 102. Direction (ie, acceleration direction) and magnitude of acceleration of sensor module 102 (matching) Detects one or both of the combined acceleration vector 602 (eg, Figure 2). See operation 516 in 1). In certain embodiments, the acceleration perceived by the sensor module 102 Degree is almost entirely due to the effect of resistance on the ball 500 (ie deceleration due to resistance) To do. (In certain embodiments, the accelerometer 116 is an inertial system and therefore , Does not detect acceleration due to gravity during free flight. )
It is known that the direction of motion of a moving body is opposite to the direction of the resistance force that the moving body receives. To. In certain embodiments, the monitor system 20 is oriented with the direction of the composite acceleration vector 602. Is the opposite, relative to the motion of the ball 500 (ie sensor module 102) Measure the direction (for example, see operation 518 in Figure 21).
In certain embodiments, the absolute (ie, external coordinate system) of the motion of the ball 500 Monitor system 20 to measure direction (eg, instantaneous orbit 606) with respect to the system Is between the first and second time points from the relative direction of the ball 500's motion. Draw the rotation angle of the wheel 500 (for example, operation 520 in FIG. 21).
In one embodiment, a monitor is used to measure the pop-out angle 604 of the ball 500. System 20 finds the angle of the vertical component of the absolute direction of the motion of the ball 500. Is determined to correspond to the pop-out angle 604 of the ball 500 (eg, in FIG. 21). See operation 522).
As described herein, in certain embodiments, the monitor system 20 is a ball 500. It is possible to obtain and / or output a representation of the rotation speed 610 of. , See Figure 22). The rotation speed is a unit of the angular velocity (ω) when the ball 500 rotates. , For example, as the number of revolutions of the ball 500 per unit time, or the baud per unit time It can be expressed as a change in the angle of Le 500. In one embodiment, the rotation speed is 610. Can be measured based on the magnetic field data sensed by the magnetic field sensor 118.
In one embodiment, the ball is spinning to measure the speed of rotation of the ball 500. The sensor module 102 of the ball 500 is used for a period of time via the magnetic field sensor 118. The data can be detected (see, for example, operation 540 in FIG. 23). Smell of certain embodiments The monitor system 20 applies the Fourier transform to the sensed magnetic field data (time domain representation). Can be As a result, the number of revolutions of the ball 500 is expressed (frequency domain representation), that is, Its rotational speed is represented (see, for example, operation 542 in Figure 23).
In one embodiment, the ball is spinning to measure the speed of rotation of the ball 500. The sensor module 102 of the ball 500 has a first time point (eg, t).<sub>1</sub>, See Figure 27) And a second time point (eg t<sub>2</sub>, See Figure 27) via accelerometer 116 Can detect data. Between the first and second time points, the ball 500 (Sensamo) (Including Joule 102) rotates. Acceleration data sensed at the first and second time points The data is a combined acceleration vector generated by the resistance acting against the ball 500. In certain embodiments, the monitor system 20 has a first time point and a second time point, respectively. Then (for example, the combined acceleration vector is between -1 and 1) Normalize tor. By such normalization, the composite acceleration vector is correct in space. Can provide different directions. This normalization applies to all accelerometers 116 (eg, , The sum of the squares of the normalized values is always 1 for the data obtained from all 3 axes To be done). In certain embodiments, the monitor system 20 has normalized values. Denormalize the magnitude (for example, calculate the cosine or arc cosine of that value) Then, the angle of each axis at the first time point and the second time point is measured. Smell of certain embodiments The monitor system 20 measures the change in each angle between the first time point and the second time point. In certain embodiments, the monitor system 20 is at an angle between a first time point and a second time point. Measure the rotational speed based on the change and the elapsed time between the first and second time points To.
In one embodiment, the ball is spinning to measure the speed of rotation of the ball 500. The sensor module 102 of the ball 500 accelerates through the accelerometer 116 for a period of time. Degree data can be sensed (see, for example, operation 544 in Figure 24). In one embodiment The monitor system 20 is set to repeat the sensed acceleration data (for example, a sensor). The direction of acceleration with respect to module 102 can be recognized (for example, the operation shown in FIG. 24). See work 546). In certain embodiments, the monitoring system 20 is such an acceleration. Consecutive same directions (eg, acceleration directions) with respect to the sensor module 102 for degree data By recognizing the repeated peaks in the represented data output), the sensed acceleration data The repeating part of the data can be recognized (see, for example, operation 554 in FIG. 24). is there In the embodiment, the monitor system 20 is a period of the repeating portion of the sensed acceleration data. (For example, the elapsed time while such acceleration data are continuously in the same direction) is measured. Can represent the period during which the ball 500 makes one revolution (eg, the operation of FIG. 24). See 548). In one embodiment, the monitor system 20 makes one revolution of the ball 500. Calculate the reciprocal of the period (see, for example, operation 550 in Figure 24), and this value is the number of times the ball 500 It can be determined that the rolling speed is (for example, operation 552 in FIG. 24).
As mentioned above, the monitor system 20 only receives magnetic field data or acceleration data. It can be used to measure the rotational speed of the ball 500. In certain embodiments, The Nita system 20 uses both acceleration data and magnetic field data to rotate the ball 500. The rolling speed can be measured individually. In certain embodiments, the monitor system 20 Acceleration data if the magnetic field data is unreliable (eg, due to interference or other turbulence) The rotation speed of the ball 500 can be measured using the data, and vice versa.
As described herein, in certain embodiments, the monitor system 20 is a ball 500. It is possible to obtain and / or output a representation of the direction of rotation of, and the direction of rotation is Has an angle of 622 on the axis 620 of the ball 500 (eg, elements 622a, 622b) ), And / or the angle 626 of the rotation plane 624 of the ball 500 (eg element 626a) , 626b) (see, eg, FIG. 22). The rotating shaft 620 is a ball 50 0 is the axis through the ball 500 that rotates around it. The rotation plane 624 has a rotation axis 62. It is a plane orthogonal to 0. Angles 622 and 626 relative to the external coordinate system 600 Can be represented. In certain embodiments, angles 622 and 626 are accelerometers 1. Measured based on the acceleration data sensed by 16 and the magnetic field data sensed by the magnetic field sensor 118 Can be determined.
In certain embodiments, the monitor system 20 is a first time point (eg, t).<sub>1</sub>) (For example , See operation 556 in Figure 25) and a second time point (eg, t<sub>2</sub>, The second time point is the first time point (May be 20 to 30 ms after) (see, for example, operation 558 in FIG. 25), the sensor Angle 62 by sensing the direction of the combined acceleration vector 602 with respect to module 102 One or both of 2 and 626 can be measured. For example, Figure 26 and Referring to FIG. 27, arrow 640 indicates the direction of rotation of the ball 500. Smell of certain embodiments The monitor system 20 is a combined acceleration vector for the ball 500 at the first time point. The direction of Le 602 (602a) and the combined acceleration against the ball 500 at the second time point Planar (to sensor module 102) defined to and from the orientation of the couture 602 (602b) The direction (with respect to) can be measured (see, for example, operation 560 in Figure 25). An embodiment In the state, the monitor system 20 uses this plane as the rotation plane 624 of the ball 500 (for example, , See Figure 26) (see, eg, Operation 562 in Figure 25). A certain implementation In the form, the monitor system 20 is paired with the rotation plane 624 and the sensor module 102. Measure the angle between the direction of the gravitational vector 302 to be (eg, as described herein). (See, for example, operation 564 in Figure 25). In certain embodiments, a monitor System 20 is based on the angle between the plane of rotation 624 and the direction of the gravitational vector 302, for example. For example, angles 622 and 626 can be calculated using trigonometry calculations (eg, figure). See operation 566 in 25).
As described herein, in certain embodiments, the monitor system 20 is a ball 500. It is possible to obtain and / or output an expression of the movement speed of. Speed is bo It is a unit of the rate of change in the position of the ball 500, and is the magnitude of the velocity vector 630 of the ball 500. Can be expressed as (see, for example, Figure 28). The speed of ball 500 is ball 5 Measuring based on the acceleration data sensed by the accelerometer 116 while 00 is moving Can be done. The speed of the ball 500 is measured whenever the ball 500 is in free flight Can be determined. In one embodiment, the ball 500 responds to the start of motion. Immediately after the start of the motion (eg 50 after kicking) to measure the maximum speed The speed is calculated in ms).
In certain embodiments, the ball 500 is determined to be in free flight at a given time. (See, for example, operation 530 in Figure 29). Acceleration sensor module 102 during free flight The sensor 116 is a sensor module 102 (that is, a baud) as opposed to a sensor module 102. The magnitude of the acceleration of Le 500) can be sensed (see, for example, operation 532 in FIG. 29). acceleration The magnitude of can be expressed as the magnitude of the composite acceleration vector 632 (eg, FIG. 2). 8). In certain embodiments, the acceleration perceived by the sensor module 102 is a ball. Almost entirely due to the effect of resistance on the 500 (ie deceleration due to resistance).
It is known that the direction of motion of a moving body is opposite to the direction of the resistance force that the moving body receives. To. Therefore, in certain embodiments, the accelerometer 116 of the sensor module 102 The magnitude of the acceleration perceived by is the magnitude of the acceleration in the direction of motion of the ball 500. Is. In certain embodiments, the accelerometer 116 of the sensor module 102 senses. The magnitude of the acceleration is the magnitude of the acceleration in the direction of motion of the ball 500. Judged (see, for example, operation 534 in Figure 29).
The speed of the moving ball 500 is expressed as a function of the magnitude of the acceleration of the ball 500. Can be done. This functional relationship is the physical characteristics of the ball 500 (eg mass, size, Can be affected by surface area, surface texture, material, shape, panel shape, moment of inertia, etc.) Yes, and therefore can vary from ball to ball with different composition. This functional relationship is also It may also be affected by environmental conditions (eg ambient temperature, local pressure, etc.) Its reading is appropriate (eg, assembled to sensor module 102, connected to ball 500) Whether the monitor system 20 receives from the environment sensor (inserted, connected to the remote device) , Or the interface of the monitor system 20 (eg, personal computer 20) 4 or the input of portable electronics 206, eg keyboard, microphone, or touch screen It may be input by a user (for example, an individual 100) via a computer. This functional relationship also For example, the rotation of the ball 500 (eg, rotation speed and / or rotation angle). It can also be influenced by the mechanical characteristics of the Le 500, which is relative to the Ball 500. May exert a Magnus effect and affect its speed (Magnus effect is a ball Can cause 500 orbits to bend).
For a given ball 500 (and balls of the same or sufficiently similar configuration) , This functional relationship is calculated (eg, the relationship between resistance and the speed of a sphere in free flight is Established by speed = constant * log (resistor) + constant), experiment, or both Obtained, in the monitor system 20, for example, an algorithm (eg, f (acceleration) = speed ), Curve graph (eg, curve 634), or reference table (eg, Table 636). Can be represented and / or stored as a data structure such as.
In certain embodiments, the functional relationship depends on the user of the ball 500 (eg, individual 100). Can be established (or extended). For example, an individual 100 is a wall (or other object) The ball 500 can be placed on the ground away from the structure). Personal 100 is a monitor system Distances can be entered into monitor system 20 through 20 interfaces. Then the individual One 100 can kick the ball 500 against the wall. When the foot of an individual 100 hits the ball 500, The sensor module 102 may sense the start time of free flight of the ball 500. then , The sensor module 102 determines how long the ball 500 is in contact with the wall (eg, synthetic acceleration). Can be perceived by sudden changes in (such as dropping to near zero). Travel distance travel time If you divide by, you can measure the speed of the ball 500 per kick. To. The combined acceleration (ie resistance) per kick can be sensed. Individual 100 Can perform such operations multiple times, at the same distance or at different distances, Establish a Using this dataset, the resistance and spy of the ball 500 in free flight You can get a representation of the functional relationship with the mode. A representation of this functional relationship Can be stored as a data structure in the monitor system 20 and then (as described above). For reference to measure the speed of the ball 500 based on the measured acceleration data can do.
Accelerometer of ball 500 once by acceleration sensor 116 of sensor module 102 When the magnitude of is sensed, the monitor system 20 will detect the magnitude of the acceleration of a given ball 500. Compare the data structure that represents the functional relationship between speed and the magnitude of the acceleration of the ball 500 Comparison (see, for example, operation 536 in Figure 29), the speed of the ball 500 (ie, the functional relationship) Measure (eg, the speed corresponding to the magnitude of the perceived acceleration) in the data structure representing , See operation 538 in Figure 29).
Figure 30 shows a song that shows the functional relationship between the magnitude and speed of the acceleration of a given ball 500. Display 590 showing an example representation of line graph 634 (in some embodiments, for example. For example, sensor module 102, portable electronic device 206, personal computer 204, It can be a display of any element described herein, such as the loop monitor device 270. I) is illustrated. Figure 31 shows between the magnitude and speed of the acceleration of a given ball 500. The display 590 showing an example of the representation in Table 636 showing the functional relationship of is illustrated. Bo The monitor system 20 that measures the speed of the ball 500 measures the magnitude of the acceleration of the ball 500. Given, one can rely on both curve graph 634 and table 636. For example, given the magnitude of acceleration A, both curve graph 634 and table 636 Given a speed of B and a magnitude of acceleration of C, curve graph 63 Both 4 and Table 636 show a speed of D. In certain embodiments, the acceleration is high. A given value for dexterity is represented by a functional relationship (eg, curve curve 634 or Table 636). If it does not correspond to the magnitude of the acceleration, it is known to be mathematically close, for example, rounding or interpolation. Speed may be sought by similar techniques.
In one embodiment, the monitor system 20 represents the flight time of the ball 500. Can be sought and / or output. In certain embodiments, the flight time is acceleration de. It can be measured based on the data. For example, the flight time is detected by the accelerometer 116. It is possible to correspond to the period in which the resulting acceleration data shows the combined acceleration of less than 1G. Example For example, the sensor module 102 finds the time when the ball 500 has entered free flight (eg, , Monitor system 20 has a flight start time corresponding to the time when the combined acceleration drops below 1G. ), Find the flight end time corresponding to the time it takes for the combined acceleration to recover to 1G, Calculate the elapsed time between the flight start time and the flight end time, and the elapsed time is for the ball 500. It may be determined that it is the flight time.
In one embodiment, the monitor system 20 represents the distance traveled by the ball 500. Can be obtained and / or output. In certain embodiments, the monitor system 2 0 is the distance traveled by the ball 500 with respect to the flight of the ball 500, based on acceleration data. Can be measured. In certain embodiments, the monitor system 20 is a ball of 500. Flight time (which can be measured as described above) and movement of the ball 500 during flight time Based on speed (which can be measured as described above) (eg monitor system 2) 0 can measure the average speed of the ball 500 in flight), measure the distance traveled Can be For example, the monitor system 20 calculates the flight time to the average speed during flight. By kicking, the distance traveled by the ball 500 with respect to flight can be measured.
In one embodiment, the monitor system 20 is a track for one free flight of the ball 500. Can measure the road model (ie flight path) and calculate the distance traveled by the ball 500 Can be. In certain embodiments, the monitor system 20 is in the state of the ball 500 (eg, for example. Momentum, etc.) (for example, at the start of flight of the ball 500 and / or at a later point in time) The orbital model can be measured based on the state). In certain embodiments, the monitor Stem 20 has the speed of the ball 500, the pop-out angle of the ball 500, and the ball 500. The trajectory model can be measured based on the plane of rotation and the speed of rotation of the ball 500. Each of these can be measured, for example, as described herein. Mo The Nita system 20 is based on an orbital model (eg, the ground, or along a plane representing the ground. Movement of the ball 500 (by calculating the distance between the start and end points of the trajectory model) The distance can be calculated. In one embodiment, the orbital model is the flight of a ball 500. Since it can be measured based on the state before the end of, even if the ball 500 is free to fly Monitors even if a line is interrupted (for example, by colliding with an object) Stem 20 can measure orbital models for flight. In such cases, monitor System 20 can measure the estimated distance traveled by the ball 500, which is the ball 500. Can correspond to the distance traveled if the flight was not interrupted.
In one embodiment, the monitor system 20 represents the maximum acceleration of the ball 500. Can be obtained and / or output. In certain embodiments, a monitor system 20 can measure the maximum acceleration of the ball 500 based on the acceleration data. Example For example, the monitor system 20 is sensed by the accelerometer 116 of the sensor module 102. Acceleration data can be used to measure the maximum acceleration of the ball 500 in flight. ( Whether or not the ball is in flight can be determined as described above. ) For example, monitor System 20 will be available at any time (or part of it) during the period when the data is available. Recognize the maximum value of acceleration by comparing the magnitude of acceleration of the ball 500 during the period And that value can be determined to be the maximum acceleration of the ball 500 during that period. The period for measuring the maximum acceleration is, for example, a single free flight period, a selected period, or a competition. It can be any period, such as medium. In certain embodiments, the monitor system 20 senses. If the magnitude of the acceleration is 1G, about 1G, or exceeds 1G, this May be excluded. Because the magnitude of such acceleration can be due to gravity ( For example, if the ball 500 is not flying freely).
The monitor system 20 may be an individual 100 or (eg, a coach, trainer, spectator, etc.) ) In a way that others can perceive (eg, ball 500 trajectory, ball 500 pop-out angle) Degree, rotation speed of ball 500, direction of rotation plane of ball 500, rotation of ball 500 Axis direction, ball 500 movement speed, ball 500 pop-out speed, ball 50 Kick or other impact force against 0, the distance traveled by the ball 500, and the ball 500 It can output the momentum (including the maximum acceleration). Monitor system 20 The data generated within or received by a component is the method described herein. It can be transmitted, processed, and output in any suitable way, including.
For example, in one embodiment, the amount of exercise is represented by a portable electronic device (eg, a mobile phone). Electronic device 206) or personal computer (eg personal computer 20) It can be output to the display of 4). In certain embodiments, the monitor system 2 0 is, for example, real-time momentum, past momentum, predicted A representation of the amount of momentum, the ratio of the current (or most recent) value of the momentum to the past value What is expressed by comparison, what is expressed by comparing one momentum with another, the value of momentum and the target value A ball or a ball that differs from the momentum value of 500 balls or 100 individuals It is possible to obtain and output what is expressed by comparison with the same (or different) momentum value of an individual. Wear.
In certain embodiments, the representation of momentum is a function of each other or with other variables. (For example, on the display screen of any of the devices described herein. Is also displayed). For example, the movement distance of the ball 500 is displayed as a function of the pop-out angle. be able to. Also, for example, the amount of exercise is close to the position (for example, the position in the stadium, the athlete). , Close to goal, etc.), events (eg, score field goals, commit fouls) Functions of environmental conditions (eg, ambient temperature, precipitation, etc.), or personal physiology It can be displayed as a function of scientific conditions (eg heart rate, body temperature, etc.). like that Information about variables (eg, location information, event information, environmental condition information, and physiological information Conditional information) comes from the appropriate sensors built into the monitor system 20 or Monitor system 20 communicating with Nita system 20 From an external element, monitor system 2 Can be provided at 0.
In certain embodiments, the monitor system 20 is, for example, numerically (eg, momentum or also). Indicates textual information (eg, momentum or comparison) as textual information (by outputting a value that indicates a comparison) A graph showing momentum or comparison as a diagram (eg, by outputting a word or phrase) Or by outputting another figure) or as a table (eg, a table showing momentum or comparison) To find and output what is represented in any perceptible way, such as (by outputting). Can be done.
In certain embodiments, the momentum can be output like a game. Ball 500 Scores or positive or negative fees based on the momentum value of and / or 100 individuals You may judge the doback and output it. Comparison based on such values or feedback However, it can influence the progress of the game. For example, such a value or feed bar Compare the cook with past values for the same individual 100 or ball 500, or feedback It may be a positive development in the game as a result of the improvement (eg, 100 individuals or 100). Specifies a higher "level" for the Ball 500 game account). Also, for example, Value or feedback like, another individual 100 or ball 500 value or fee Databack (data of professional players or other well-known individuals or those who claim to do so) May be compared with (including), and the progress of the game may be judged based on the comparison. Also, For example, such a value or feedback may be referred to as a target value or target feedback. You may make a comparison, and you may judge the progress of the game based on the comparison. Also, for example, In one embodiment, the momentum is uploaded to the game, or the game becomes momentum. By making it accessible, such momentum is a bar in virtual games You can determine the abilities of a char player (for example, an individual kicks the ball 500) The maximum speed of the ball at the time is the virtual alter ego of the individual in the virtual game You may limit the maximum speed of your virtual ball).
In certain embodiments, the monitor system 20 is used as a stand-alone monitor system. Can be done. However, in certain embodiments, the monitor system 20 (or structure thereof) Element) can be used in combination with other monitor systems or by incorporating it into other monitor systems. Can be Other monitor systems, for example, were filed on March 31, 2011. Also disclosed under US Patent Application No. 13 / 077,494 held by the same applicant as this application. Is included, which is incorporated herein by reference in its entirety.
For example, in certain embodiments, the momentum (value and / or output) described herein is included. For example, (as described above, for example, for a group monitor system). ) Characteristics of one or more objects or one or more athletes exercising (eg, movement, performance) Monitoring devices and related elements that sense (such as monthly and / or physiological features) Which, used in combination with momentum or other data from other monitor systems, and / Or it can be output. For example, coaching and traying the amount of exercise for an individual's performance Monitor for observation by Nah, or the audience, or for personal review later Individuals exercising with a monitor device so that they can and / or output May be monitored. Similarly, the momentum of the ball 500 that an individual can touch during exercise Monitors and / or outputs with reference to the monitoring system 20, as described herein. You may. The amount of exercise obtained as a result of monitoring the ball 500 is the result of monitoring the individual. It can be used together with the acquired momentum. For example, the amount of exercise obtained from an individual is time. By the method of correlation, it can be displayed together with the momentum obtained from the ball 500. Also an example For example, the momentum obtained from an individual can be expressed as a function of the momentum obtained from the ball 500. Can be done (and vice versa). Also, for example, the amount of exercise and bow obtained from an individual. It is also possible to measure new momentum based on both analyzes of momentum obtained from Le 500. Yes (for example, the individual reaction time to the instruction to kick the ball 500).
For example, an individual's speed may be monitored during an exercise performance, an exercise performer. You may also monitor the speed of the ball 500 during the run. A monitor that considers both of these features The system displays (or outputs) the speed of the individual along with the speed of the ball 500 May be done (see, for example, Figure 32). Maximum speed of ball 500 for a series of kicks Do may be expressed as a function of individual speed. Similar comparisons, combinations, and / also The expression is of any other feature obtained from the output of the ball 500 and the individual being monitored. Combinations can also be provided.
In certain embodiments, the monitored individuals may touch the ball 500 more than once. (For example, during a soccer match). Obtained from each of multiple individuals, as mentioned above The momentum and the momentum obtained from the ball 500 are similarly compared, combined and / or Or can be represented. Such comparisons, combinations, and / or expressions are considered separately. Each considered individual is part of an individual grouped together (eg team, team mi) It can be done based on (such as a defielder) or all individuals monitored. Trial In the case, such comparisons, combinations, and / or expressions are, for example, go. Trying out a ball, getting the ball out of the line, a penalty kick, or a jump ball It can be correlated with events during the period and, as mentioned above, related to the amount of exercise of the individual during the same period. Can be output.
By monitoring the ball 500, and by monitoring the individual who touches the ball 500 Such data obtained, compared, combined and / or represented may be, for example, Can provide convenience to exercising individuals, coaches, spectators, doctors, and match referees To. Such people may interact or work together during exercise for a variety of reasons.
For example, a coach monitors an individual's performance and maximizes the individual's fitness level. It may be desirable to make suggestions or impact performance .. Or, or in addition, to help maximize the effectiveness of the individual during exercise. It may be desirable for the coach to monitor and influence the individual. In addition (eg , Beating the opponent team in a match such as soccer, or one or more participating in the exercise Success in exercise (which can be to reach / maintain the desired level of fitness for an individual) Coaches should monitor and influence individuals to help maximize probability There can be cases. Exercise is, for example, training (eg, training in the field). , Gym training, track training) or competition (eg soccer Matches or basketball matches) may be included.
In one embodiment, the coach monitors the individual and the ball 500 to ensure personal health and well-being. To track and maintain or improve all and / or performance Weedback may be provided.
Coaches take this and other goals into account and personal activities (eg, ball 500). Monitor and personally, including the results of personal activities sought through Nita As a group, we must make decisions that affect individual performance. so When doing, the coach is about the individual and the individual's performance while participating in the exercise. Rely on the information of. A monitor that provides data about the individual and the ball that the individual touches Systems (eg, monitor system 20, group monitor system 250, etc.) are exercise Can provide coaches with easy-to-understand information about individuals participating in Even better, by seeing the monitor system directly, you have the highest probability of achieving success in exercise. Makes it easier for coaches to make quick and effective decisions to grow.
For example, sensor module 102 (and other balls, subject) connected to ball 500 The sensor module 102, which is connected to an object or an individual, is a ball 500 (and other bos). The activity (eg, momentum) of an object, object, or individual may be monitored and displayed. B. Day related to the activity monitored on the device (for example, group monitor device 270, see Fig. 9). You may send the data. The display device allows the coach to see what the activity is May be displayed as. In certain embodiments, such data is a sensor module. From Le 102 to Base Station 260, and from Base Station 260 to Glue It may be transmitted to the monitor device 270. In certain embodiments, such data is stored. From sensor module 102 to base station 260, and base station 26 It may be sent from 0 to the group monitor device 270. In certain embodiments, such de Data is from sensor module 102 (and / or portable electronics 206). Data is received from the sensor module 102 from the portable electronic device 206) It may be transmitted directly to the monitor device 270. In certain embodiments, such data is , From sensor module 102 (and / or portable electronics 206 such day Other sensor modules (from portable electronic device 206 when receiving data from sensor module 102) Send to Joule 102 (or other portable electronics 206) and then (eg, group) On the display device (via monitor device 270 and / or portable electronics 206) It may be output for display.
As described herein, between generation and output (display) (eg, described herein). Any of the processing of such data performed (as solid) is, for example, as shown in FIG. Sensor module 102, portable electronics 206, base station 260, and glue To the processor of any element that receives such data, including the monitor device 270, etc. Therefore, it can be done in any form.
For the sake of brevity, embodiments of the present invention have been described with reference to balls. However However, the disclosure herein is for sports-related objects (ie, exercise) that are balls as described above. Equipment that can be used), and sports-related items that are not balls, such as skateboards and surfs. Boards, hockey sticks, hockey pucks, heart rate monitors, arrows, disks, spears, bowlins Applicable to pin, bullet, tennis racket, golf club, boomerang, kite, etc. is there. However, the disclosure herein also refers to, for example, aircraft (such as model aircraft). It can also be applied to things that are not related to sports.
According to the above description of a particular embodiment of a monitor system described with reference to the drawings, those skilled in the art By applying knowledge within the scope of skill, the general concept of the present invention, without undue experimentation. Easily modify such particular embodiments without leaving and / or various uses All the general properties of the invention that can be adapted to will be revealed.
In certain embodiments, the monitor system 20 is described herein, for example, in the present specification. Applicable to stand-alone sensors that can be attached to any tool, including the tools described in the book Can be done (for example, as an aftermarket upgrade).
Various embodiments of the present invention have been described above, but have only been shown as examples. It is not limited to this. Conformance and conformance and guidance based on the teachings and guidelines presented herein. The amendments are intended to be within the meaning and scope of the disclosed embodiments. It should be clear. Therefore, move away from the spirit and scope of the present invention. It is possible to make various modifications to the shapes and details of the embodiments disclosed herein. It is clear to those skilled in the art that it can be done. The elements of the embodiments described above are not necessarily Not exclusive to each other and replace each other to meet various demands to be evaluated by those skilled in the art You may.
The wording or terminology used herein is for illustration purposes only and is limited thereto. It must be understood that it is not a thing. The breadth and scope of the present invention is the above-mentioned facts. It should not be limited by any of the embodiments, but the following claims and their average. It should only be defined on the basis of the equivalent. The present invention includes the following inventions. [1] A method of monitoring a ball used for exercise, the method of which is Using the sensor module connected to the ball, the movement of the ball at the first time point To detect and Judging that the movement of the ball corresponds to a predetermined activation movement, The sensormo in response to the determination that the movement of the ball corresponds to the predetermined activation movement. Entering the activated state of Joule and The movement of the ball is detected at the second time point by using the sensor module in the activated state. And that How to include. [2] Measuring the first direction in the space of the ball and Measuring the change in direction of the ball in space and Measuring momentum based on changes in direction in space, To provide an output that conveys the momentum The method described in [1], which further comprises. [3] A method of monitoring a ball used for exercise, the method of which is Using the sensor module connected to the ball, the movement of the ball at the first time point To detect and Judging that the movement of the ball corresponds to a predetermined activation movement, The sensormo in response to the determination that the movement of the ball corresponds to the predetermined activation movement. Entering the activated state of Joule and The movement of the ball is detected at the second time point by using the sensor module in the activated state. That and Recording motion data and To measure the correlation between the motion data and the momentum with reference to the data structure, To provide an output that conveys the momentum How to include. [Four] Detected by a sensor module physically connected to an object used by an exercising individual It is a method of measuring the amount of exercise using the data, and the method is Measuring the direction of the gravity vector with respect to the sensor module at the first point To measure the direction of the magnetic field vector with respect to the sensor module at the first time point. , To measure the direction of the combined acceleration vector with respect to the sensor module at the second time point. When, Measuring the direction of the sensor module with respect to the magnetic field vector at the second time point. And, The direction of the gravity vector with respect to the sensor module at the first time point, at the first time point Direction of the magnetic field vector with respect to the sensor module of the sensor module at the second time point The direction of the combined acceleration vector with respect to, and the set with respect to the magnetic field vector at the second time point. To measure the pop-out angle of the object based on the direction of the sensor module. How to include. [Five] The method according to [4], wherein the object is a ball. [6] It is a method of measuring the trajectory of an object used for motion, and the method is Using the sensor module connected to the object, the first magnetic field data at the first time point And sensing the first acceleration data, Based on the first magnetic field data and the first acceleration data, at the first time point Measuring the direction of an object and Using the sensor module, the second magnetic field data and the second acceleration data at the second time point To detect data Based on the second magnetic field data and the second acceleration data, at the second time point Measuring the direction of the object and the direction of acceleration, The direction of the object at the first time point and the direction and acceleration of the object at the second time point. To measure the trajectory of the object at the second time point based on the orientation. How to include. [7] The method according to [6], wherein the object is a ball. [8] The sensor module includes an acceleration sensor and a magnetic field sensor. The first magnetic field data and the second magnetic field data are sensed by the magnetic field sensor. , The first acceleration data and the second acceleration data are sensed by the acceleration sensor. Be known The method described in [6]. [9] Measuring the orientation of the object at the first time point is to measure the object with respect to an external reference. Including measuring the direction Measuring the trajectory of the object at the second time point is to measure the object with respect to an external reference. Including measuring the orbit The method described in [6]. [Ten] Measuring the orientation of the object at the first time point is an external magnetic effect and an external gravity effect. Including measuring the orientation of the object with respect to one or both of the fruits Measuring the trajectory of the object at the second time point is an external magnetic effect and an external gravity effect. Including measuring the trajectory of the object with respect to one or both of the fruits The method described in [6]. [11] Measuring the trajectory of the object Including measuring the pop-out angle of the object The orbit is determined to be the pop-out angle of the object. The method described in [6]. [12] The second time point is less than 150 ms after the start of motion of the object [11]. the method of. [13] The second time point is the earliest to detect the magnitude of acceleration after the motion of the object starts. The method described in [11] corresponding to the time point. [14] Described in [11], which includes determining that the object is in free flight at the second time point. the method of. [15] The determination that the object is in free flight includes sensing a combined acceleration of less than 1G. The method described in [14]. [16] The method according to [6], which comprises providing an output based on the trajectory of the object. [17] The method according to [16], wherein the output is to display the trajectory of the object. [18] The output is to display the trajectory of the object along with personal characteristics [16]. the method of. [19] The output is to display the trajectory of the object along with the characteristics of multiple individuals. [16] The method described in. [20] The output is to display the trajectory of the object along with the past trajectory of the object [ 16]. [twenty one] The output is to display the trajectory of the object together with the target trajectory of the object [1]. 6] The method described. [twenty two] Providing the output means transmitting data representing the trajectory to the display device. Includes the method described in [16]. [twenty three] The method according to [22], wherein the display device is a mobile phone. [twenty four] It is a method of measuring the trajectory of an object used for motion, and the method is First magnetic field data sensed by the sensor module connected to the object at the first time point And to measure the direction of gravity with respect to the magnetic field based on the first acceleration data, At the second time point, the said, based on the second acceleration data sensed by the sensor module. Measuring the direction of relative acceleration at the second point in time, At the second time point, measuring the direction of gravity with respect to the magnetic field and the sensor. By measuring the direction of the acceleration with respect to the module, the gravity at the second time point Measuring the direction of acceleration relative to the direction By measuring the direction of acceleration with respect to the direction of gravity at the second time point, the second time To measure the orbit at a point How to include. [twenty five] The method according to [24], wherein the object is a ball. [26] The sensor module includes an acceleration sensor and a magnetic field sensor. The first magnetic field data and the second magnetic field data are sensed by the magnetic field sensor. , The first acceleration data and the second acceleration data are sensed by the acceleration sensor. The method described in the known [24]. [27] Described in [24], which measures the direction of acceleration relative to the magnetic field at the second time point. the method of. [28] Measure the direction of acceleration relative to the sensor module at the second time point [ 24]. [29] Using the magnetic field sensor, the day of rotational motion from the first time point to the second time point Including sensing Measuring the direction of acceleration with respect to the direction of gravity is the time from the first time to the second time. Based on rotational motion data to a point The method described in [24]. [30] The rotation motion data is the sensor from the first time point to the second time point. Including the rotation angle of the module Is measuring the direction of acceleration relative to the direction of gravity the direction of relative acceleration? Then subtract the rotation angle or add the rotation angle in the direction of the relative acceleration. Including The method described in [29]. [31] Measuring the trajectory of the object includes measuring the pop-out angle of the object. , The method according to [24], wherein the trajectory is determined to be the pop-out angle of the object. [32] The second time point is less than 150 ms after the start of motion of the object [31]. How to put. [33] The second time point is the earliest to detect the magnitude of acceleration after the motion of the object starts. The method described in [31] corresponding to the time point. [34] Described in [24], which includes determining that the object is in free flight during the second period. the method of. [35] To judge that the object is in free flight is to detect a synthetic acceleration of less than 1G. The method described in [34], including. [36] The method according to [24], which comprises providing an output based on the trajectory of the object. [37] The method according to [36], wherein the output is to display the trajectory of the object. [38] The output is to display the trajectory of the object along with personal characteristics [36]. the method of. [39] The output is to display the trajectory of the object along with the characteristics of multiple individuals. [36] The method described in. [40] The output is to display the trajectory of the object along with the past trajectory of the object [ 36]. [41] The output is to display the trajectory of the object together with the target trajectory of the object [3]. 6] The method described. [42] Providing the output means transmitting data representing the trajectory to the display device. Includes the method described in [36]. [43] The method according to [42], wherein the display device is a mobile phone. [44] The method according to [31], which comprises providing an output based on the pop-out angle of the object. .. [45] The method according to [44], wherein the output is to display the pop-out angle of the object. [46] The output is to display the pop-out angle of the object along with the personal characteristics [44. ] The method described in. [47] The output is to display the pop-out angle of the object along with the characteristics of the plurality of individuals. The method described in [44]. [48] The output displays the pop-out angle of the object together with the past pop-out angle of the object. The method described in [44] to be done. [49] The output displays the pop-out angle of the object together with the target pop-out angle of the object. The method described in [44]. [50] Providing the output transmits data representing the pop-out angle to the display device. The method described in [44], including the above. [51] The method according to [50], wherein the display device is a mobile phone. [52] It is a method of measuring the rotational speed of a ball used for exercise, and the method is Sensing magnetic field data using the sensor module connected to the ball Applying the Fourier transform to the sensed magnetic field data To measure the rotation speed of the ball based on the result of the Fourier transform. How to include. [53] The sensor module includes a magnetic field sensor. The method according to [52], wherein the magnetic field data is sensed by the magnetic field sensor. [54] The method according to [52], which comprises providing an output based on the rotational speed of the object. .. [55] The method according to [54], wherein the output is to display the rotational speed of the object. [56] The output is to display the rotational speed of the object along with personal characteristics [54]. ] The method described in. [57] The output is to display the rotational speed of the object along with the characteristics of the plurality of individuals. The method described in [54]. [58] The output displays the rotation speed of the object together with the past rotation speed of the object. The method described in [54] to be done. [59] The output displays the rotation speed of the object together with the target rotation speed of the object. The method described in [54]. [60] It is a method of measuring the rotational speed of a ball used for exercise, and the method is Sensing acceleration data using the sensor module connected to the ball Recognizing the repeated part of the sensed acceleration data and Measuring the period of the repeating part and To measure the rotational speed of the ball based on the duration of the repeating portion How to include. [61] The sensor module includes an accelerometer. The method according to [60], wherein the acceleration data is sensed by the acceleration sensor. [62] Recognizing the repeating part of the sensed acceleration data is before the sensed acceleration. Including recognizing the repeating part of the data indicating the direction with respect to the sensor module [6] 0]. [63] Recognizing the repeated portion of the sensed acceleration data is represented by the acceleration data. Including continuously recognizing the same direction of acceleration with respect to the sensor module [60] The method described in. [64] Measuring the period of the repeating portion is the sensor module represented by the acceleration data. Includes measuring the elapsed time while the direction of acceleration with respect to the wheel is continuously the same [6] 0]. [65] Measuring the rotational speed of the ball calculates the reciprocal of the period of the repeating portion. The method described in [60], including that. [66] The method according to [60], which comprises providing an output based on the rotational speed of the object. .. [67] The method according to [66], wherein the output is to display the rotational speed of the object. [68] The output is to display the rotational speed of the object along with personal characteristics [66]. ] The method described in. [69] The output is to display the rotational speed of the object along with the characteristics of the plurality of individuals. The method described in [66]. [70] The output displays the rotation speed of the object together with the past rotation speed of the object. The method described in [66] to be done. [71] The output displays the rotation speed of the object together with the target rotation speed of the object. The method described in [66]. [72] A method of measuring the speed of an object used for exercise. Sensing acceleration data using a sensor module connected to the object, To measure the resistance force received by the object based on the sensed acceleration data, Comparing the resistance with the resistance characteristic, which represents resistance as a function of the speed of the object, To measure the speed of the object based on the comparison How to include. [73] The method according to [72], wherein the object is a ball. [74] The sensor module includes an accelerometer. The method according to [72], wherein the acceleration data is sensed by the acceleration sensor. [75] The resistance property includes an algorithmic representation of speed as a function of acceleration. [72] The method described in. [76] The resistance characteristics are described in [72], which includes a tabular representation of speed as a function of acceleration. the method of. [77] The method according to [72], wherein the resistance characteristics are based on calculated data. [78] The method according to [72], wherein the resistance characteristics are based on experimental data. [79] The resistance characteristics are based on calculated and experimentally observed data [72]. the method of. [80] The acceleration data includes data representing the magnitude of acceleration sensed by the sensor module. The method described in [72]. [81] Including determining that the object is in free flight when the acceleration data is detected. The method described in [72]. [82] To determine that the object is in free flight is to detect a combined acceleration of less than 1G. The method according to [81]. [83] The method according to [72], which comprises providing an output based on the speed of the object. [84] The method according to [83], wherein the output is to display the speed of the object. [85] The output is to display the speed of the object along with the personal characteristics [83]. The method described. [86] The output is to display the speed of the object along with the characteristics of multiple individuals [8] The method described in 3]. [87] The output displays the speed of the object along with the past speed of the object. The method described in [83]. [88] The output displays the speed of the object together with the target speed of the object. The method described in [83]. [89] Providing the output sends data representing the speed to the display device. And the method described in [83]. [90] The method according to [89], wherein the display device is a mobile phone. [91] A method of measuring the distance traveled by an object used for exercise. Using the sensor module connected to the object, it is determined that the object is in free flight. To refuse Using the sensor module to measure the state of the object during free flight, To measure the flight trajectory model of the object based on the state of the object in flight. , To measure the distance traveled by the object based on the trajectory model How to include. [92] Measuring the speed of the object during free flight and Measuring the pop-out angle of the object and Measuring the rotation plane of the object and Including measuring the rotational speed of the object The state of the object during free flight includes the speed of the object, the pop-out angle, the plane of rotation, and the like. And rotation speed included The method according to [91]. [93] The method according to [91], wherein the object is a ball. [94] To determine that the object is in free flight is 1G using the sensor module. The method according to [91], which comprises sensing a combined acceleration of less than. [95] Measuring the speed of the object Sensing acceleration data using the sensor module To measure the resistance force received by the object based on the acceleration data, Comparing the resistance with the resistance characteristic, which represents resistance as a function of the speed of the object, Including measuring the speed of the object based on the comparison. The method according to [91]. [96] The method according to [91], which comprises providing an output based on the distance traveled by the object. .. [97] The method according to [96], wherein the output is to display the distance traveled by the object. [98] The output is to display the distance traveled by the object along with personal characteristics [96]. ] The method described in. [99] The output is to display the distance traveled by the object along with the characteristics of the plurality of individuals. The method described in [96]. [100] The output displays the distance traveled by the object along with the past travel distance of the object. That is the method described in [96]. [101] The output displays the distance traveled by the object together with the target travel distance of the object. And the method described in [96]. [102] Providing the output displays data representing the distance the object has traveled. The method described in [96], including sending to. [103] The method according to [102], wherein the display device is a mobile phone. [104] A method of measuring the direction of rotation of an object used for exercise. Sensing acceleration data using a sensor module connected to the object, Orthogonal to the rotation axis of the object with respect to the sensor module based on the acceleration data To measure the direction of the plane of rotation To measure the direction of the plane of rotation with respect to the direction of the gravity vector How to include. [105] The method according to [104], wherein the object is a ball. [106] Measuring the direction of the plane of rotation Measuring the direction of acceleration with respect to the sensor module at the first point Measuring the direction of acceleration with respect to the sensor module at the second point The directions of the rotation plane are the direction of acceleration at the first time point and the acceleration at the second time point. Including determining that it is the direction of the plane defined with the direction of The method according to [104]. [107] Including measuring the direction of the gravity vector with respect to the sensor module Measuring the direction of the rotation plane with respect to the direction of the gravity vector is the rotation plane. Includes measuring the angle between and the direction of the gravity vector The method according to [104]. [108] The method according to [104], which comprises providing an output based on the direction of rotation of the object. .. [109] The method according to [108], wherein the output is to indicate the direction of rotation of the object. [110] The output is to display the direction of rotation of the object along with personal characteristics [108]. ] The method described in. [111] The output is to display the direction of rotation of the object along with the characteristics of the plurality of individuals [ 108]. [112] The output displays the direction of rotation of the object as well as the direction of past rotation of the object. That is the method described in [108]. [113] The output indicates the direction of rotation of the object as well as the direction of the target rotation of the object. And the method described in [108]. [114] A method of monitoring a ball used for exercise, the method of which is Detecting the movement of the ball using a sensor module connected to the ball. When, Recording motion data and To measure the correlation between the motion data and the momentum with reference to the data structure, To provide an output that conveys the momentum How to include. [115] Measuring the first direction in the space of the ball and Measuring the change in direction of the ball in space and To measure the momentum based on the change in direction in the space The method according to [114], which further comprises. [116] Using the sensor module connected to the ball, the movement of the ball at the first time point To detect and Judging that the movement of the ball corresponds to a predetermined activation movement, The sensormo in response to the determination that the movement of the ball corresponds to the predetermined activation movement. Entering the activated state of Joule and The movement of the ball is detected at the second time point by using the sensor module in the activated state. And that The method according to [114] or [115], which further comprises. [117] Measuring the direction of the gravity vector with respect to the sensor module at the first point To measure the direction of the magnetic field vector with respect to the sensor module at the first time point. , To measure the direction of the combined acceleration vector with respect to the sensor module at the second time point. When, Measuring the direction of the sensor module with respect to the magnetic field vector at the second time point. And, The direction of the gravity vector with respect to the sensor module at the first time point, at the first time point Direction of the magnetic field vector with respect to the sensor module of the sensor module at the second time point The direction of the combined acceleration vector with respect to, and the set with respect to the magnetic field vector at the second time point. To measure the pop-out angle of the ball based on the direction of the sensor module The method according to any of [114] to [116], further comprising. [118] Using the sensor module connected to the ball, the first magnetic field data at the first time point And sensing the first acceleration data, Based on the first magnetic field data and the first acceleration data, the button at the first time point Measuring the direction of the wheel and Using the sensor module, the second magnetic field data and the second acceleration data at the second time point To detect data Based on the second magnetic field data and the second acceleration data, the second time point To measure the direction of the wheel and the direction of acceleration, The direction of the ball at the first time point and the direction and acceleration of the ball at the second time point. To measure the trajectory of the ball at the second time point based on the orientation. The method according to any of [114] to [117], further comprising. [119] Measuring the direction of the ball at the first time point has an external magnetic effect and an external gravity effect. Including measuring the orientation of the ball with respect to one or both of the fruits Measuring the trajectory of the ball at the second time point has an external magnetic effect and an external gravity effect. Including measuring the trajectory of the ball with respect to one or both of the fruits The method described in [118]. [120] Measuring the trajectory of the ball Including measuring the pop-out angle of the ball The trajectory is determined to be the pop-out angle of the ball [118] or [119]. The method described in. [121] The second time point is the earliest to detect the magnitude of acceleration after the start of motion of the ball. The method described in [120] corresponding to the time point. [122] First magnetic field data sensed by the sensor module connected to the ball at the first time point And to measure the direction of gravity with respect to the magnetic field based on the first acceleration data, At the second time point, the said, based on the second acceleration data sensed by the sensor module. Measuring the direction of relative acceleration in the second period, Measuring the direction of gravity with respect to the magnetic field at the second time point and the sensor motor. By measuring the direction of the acceleration with respect to the joule, the gravity at the second time point Measuring the direction of acceleration relative to the direction By measuring the direction of acceleration with respect to the direction of gravity at the second time point, the second To measure the orbit at the time of The method according to any of [114] to [121], further comprising. [one two Three] Sensing magnetic field data using the sensor module connected to the ball Applying the Fourier transform to the sensed magnetic field data To measure the rotation speed of the ball based on the result of the Fourier transform. The method according to any of [114] to [122], further comprising. [124] Sensing acceleration data using the sensor module connected to the ball Recognizing the repeated part of the sensed acceleration data and Measuring the period of the repeating part and To measure the rotational speed of the ball based on the duration of the repeating portion The method according to any of [114] to [123], further comprising. [125] Recognizing the repeated portion of the sensed acceleration data is represented by the acceleration data. Including continuously recognizing the same direction of acceleration with respect to the sensor module [124] ] The method described in. [126] Sensing acceleration data using the sensor module connected to the ball To measure the resistance force received by the ball based on the acceleration data, Comparing the resistance force with the resistance characteristic representing the resistance as a function of the speed of the ball, To measure the speed of the ball based on the comparison The method according to any of [114] to [125], further comprising. [127] It is determined that the ball is in free flight using the sensor module connected to the ball. To refuse Using the sensor module to measure the time that the ball is in free flight, Using the sensor module to measure the speed of the ball during free flight, Based on the time the ball is in free flight and the speed of the ball during free flight To measure the distance the ball has moved The method according to any of [114] to [126], further comprising. [128] Sensing acceleration data using the sensor module connected to the ball Orthogonal to the rotation axis of the ball with respect to the sensor module based on the acceleration data To measure the direction of the plane of rotation To measure the direction of the plane of rotation with respect to the direction of the gravity vector The method according to any of [114] to [127], further comprising.
35 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35
Every citation, both ways
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| JP2017524494A | Cited by | Japan | – | Search report | – |
| WO2019131157A1 | Cited by | World Intellectual Property Organization (WIPO) | – | International search | – |
| WO2021040147A1 | Cited by | World Intellectual Property Organization (WIPO) | – | International search | – |
| JP2017524494A | Cited by | Japan | – | Search report | – |
| JP2017524494A | Cited by | Japan | – | Search report | – |
| JP2019117565A | Cited by | Japan | – | Search report | – |
| JP2009045462A | Cites | Japan | X | Search report | 1⌲20 |
| JP5744074B2 | Cites | Japan | – | Search report | – |
44 members in 4 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 13446982 | United States of America | – | |
| 201213446982 | United States of America | A | |
| 201213446982 | United States of America | A | |
| 13446982 | – | – | – |
| US201213446982 | – | – | – |
Members44
| Document | Office | Kind | |
|---|---|---|---|
| US2013274040A1 | United States of America | A1 | |
| US2013274587A1 | United States of America | A1 | |
| US2013274904A1 | United States of America | A1 | |
| EP2654030A1 | European Patent Office (EPO) | A1 | |
| JP2013220356A | Japan | A | |
| JP2013221942A | Japan | A | |
| CN103372299A | China | A | |
| EP2657924A1 | European Patent Office (EPO) | A1 | |
| CN103550921A | China | A | |
| US9257054B2 | United States of America | B2 | |
| US2016121164A1 | United States of America | A1 | |
| US9504414B2 | United States of America | B2 | |
| CN103550921A8 | China | A8 | |
| CN103550921B | China | B | |
| US2017056720A1 | United States of America | A1 | |
| JP6093631B2 | Japan | B2 | |
| CN103372299B | China | B | |
| CN106913339A | China | A | |
| CN107016904A | China | A | |
| JP2017138317AThis record | Japan | A | |
| US9737261B2 | United States of America | B2 | |
| US2017319133A1 | United States of America | A1 | |
| JP6244487B2 | Japan | B2 | |
| EP2657924B1 | European Patent Office (EPO) | B1 | |
| JP6466053B2 | Japan | B2 | |
| US10244984B2 | United States of America | B2 | |
| US2019223793A1 | United States of America | A1 | |
| US10369410B2 | United States of America | B2 | |
| US10369411B2 | United States of America | B2 | |
| US2019358490A1 | United States of America | A1 | |
| US2019358492A1 | United States of America | A1 | |
| CN107016904B | China | B | |
| CN106913339B | China | B | |
| US10765364B2 | United States of America | B2 | |
| US2021085248A1 | United States of America | A1 | |
| US11097156B2 | United States of America | B2 | |
| US2021370131A1 | United States of America | A1 | |
| EP2654030B1 | European Patent Office (EPO) | B1 | |
| EP4191564A1 | European Patent Office (EPO) | A1 | |
| US11839489B2 | United States of America | B2 | |
| US11931624B2 | United States of America | B2 | |
| US2024099657A1 | United States of America | A1 | |
| US12070655B2 | United States of America | B2 | |
| US2024408448A1 | United States of America | A1 |
11 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 |
Numbers
- Publication
- 2017138317
- Publication, DOCDB
- 2017138317
- Publication, EPODOC
- JP2017138317
- Application
- 24010
- Application, DOCDB
- 2017024010
- Application, EPODOC
- JP20170024010
Titles2
- Japanese
- スポーツボールの運動をモニタする方法およびシステム
- English
- Methods and systems for monitoring sports ball movement
Classification
- CPC, 3
- G09B19/0038
- A63B24/0062
- A63B43/004
- IPC, 4
- G01P3 42
- A63B69 00
- G01P13 00
- A63B43 00