This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2017-185124 filed on Sep. 26, 2017, the content of which is incorporated herein by reference.
This invention relates to a motion correction apparatus and a motion correction method for correcting user motion.
Among conventional apparatuses of this type are known ones that compare actual user motion data with pre-stored standard motion data, generate data for motion correction based on result of the comparison, and output the generated data to a motion guidance unit. Such an apparatus is described in Japanese Unexamined Patent Publication No. 2010-246912 (JP2010-246912A), for example. The apparatus of JP2010-246912A responds to occurrence of a difference between standard motion data and actual motion data by outputting a vibration or sound signal to a device worn by the user and thereby informing the user that his or her actual motion was incorrect.
However, it is difficult to efficiently correct user motion with an apparatus like that of the aforesaid JP2010-246912A configured to inform the user of incorrect motions using vibration and/or sound.
An aspect of the present invention is a motion correction apparatus, including: a detecting unit configured to detect an actual motion of a user corresponding to a target motion; a motion correcting unit configured to correct user motion by applying an external stimuli to a body or a brain of the user; and a processor and a memory, the processor configured to set a target motion, and the processor configured to output control signals to the motion correcting unit based on an attainment level of the actual motion detected by the detecting unit to the target motion so that the actual motion approaches to the target motion. The target motion includes a final target motion and a single or a plurality of intermediate target motion set in steps up to the final target motion.
Another aspect of the present invention is a motion correction apparatus, including: a setting portion configured to set a target motion; a detecting unit configured to detect an actual motion of a user corresponding to the target motion; a motion correcting unit configured to correct user motion by applying an external stimuli to a body or a brain of the user; and an outputting unit configured to output control signals to the motion correcting unit based on an attainment level of the actual motion detected by the detecting unit to the target motion so that the actual motion approaches to the target motion. The target motion includes a final target motion and a single or a plurality of intermediate target motion set in steps up to the final target motion.
The objects, features, and advantages of the present invention will become clearer from the following description of embodiments in relation to the attached drawings, in which:
An embodiment of the present invention is explained below with reference to
For example, a golf beginner needs to practice in order to learn ideal swing motions but cannot do so efficiently simply by imitating exemplary swings while watching a video or the like. In fact, it is particularly difficult for a learner to improve actual motions toward desired motions simply by watching and imitating when, for example, difference between the learner's actual motions and the ideal motions (desired motions) is great. In view of this, the motion correction apparatus according to this embodiment is configured so that a learner can easily and efficiently improve actual motions toward achieving desired motions.
Alternatively, correction of swing motion can be achieved by incorporating electric motors or other such actuators into the equipment 1 and outputting control signals to the actuators so as to operate them to apply properly timed external forces of predetermined magnitude to predetermined positions of the user's body.
Optionally, cap-shaped equipment 2, for example, is fitted on the user's head instead of, or in addition to, the equipment 1 worn on the user's body. The equipment 2 incorporates, for example, one or more electrodes 2a at positions corresponding to areas of the brain that instruct muscle movements. Electric current can therefore be applied to the electrodes 2a to impart electrical stimuli to brain areas. As a result, swing motion can be corrected by inducing the user to perform predetermined motions.
The detectors 20 include one or more CCD or other image sensor-equipped cameras for imaging user swing motions. User swing motion characteristics, i.e., swing trajectory, timing, speed and the like, can be detected from picture signals produced by these cameras. Various sensors can be used in the detectors 20 instead of, or in addition to cameras, including, for example, acceleration sensors for detecting acceleration and force acting on certain parts of the user's body, force sensors, and displacement sensors for detecting displacement and angular change of certain parts of the user's body. Some or all of such sensors can be incorporated in the equipment 1 and 2. The equipment 2 in particular can be provided with sensors for detecting brain activity including, for example, sensors for detecting brain waves/electroencephalographic waves and state of brain blood flow. Signals from the detectors 20 are sent to the controller 10.
The input unit 30 comprises various switches, a keyboard, a touch panel and the like that can be operated by the user to input various instructions and data to the controller 10. The input unit 30 also includes a microphone the user can use to vocally input various instructions and information. The input unit 30 has a selector 31 as a functional constituent. The selector 31 is responsive to a selection operation by the user for selecting a single operation from among multiple operations stored in the controller 10 (a memory unit 15 thereof).
The display unit 40 includes a monitor responsive to instructions from the controller 10 for informing the user of various information. The display unit 40 can, for example, display user actual swing motion (actual motion), desired swing motion (desired motion), degree of difference between actual motion and desired motion (attainment gap versus desired motion), and so forth. The display unit 40 can also be adapted to guide the user in operating the input unit 30 by, for example, showing a list operations selectable using the selector 31. Although not illustrated in the drawings, a speaker can be connected to the controller 10 for vocally announcing information.
The controller 10 has a computer comprising a CPU or other computing unit 10A, a memory unit 10B including ROM, RAM and the like, and other peripheral circuits. The computing unit 10A comprises a setting portion 11, a calculating portion 12 and an outputting portion 13 as functional constituents. Optionally, some functions of the controller 10 can be shared among multiple intercommunicating controllers.
Multiple desired motions are stored in the controller 10 in advance. These desired motions include swing motions of professional golfer A, professional golfer B, and a number of other professional golfers. These desired motions can include various different swing motions to be recommended in accordance with attributes of the user including, for example, gender, age, and golf skill level. Swing motions directed to increasing ball flight distance, curing hook or slice, and other such purposes can also be included among the desired motions. The controller 10 can be adapted to acquire desired motions from external servers and the like for storage in the memory unit 10B.
The setting portion 11 sets a desired motion selected by the user using the selector 31 as a final desired motion. For example, it sets a swing motion of professional golfer A or professional golfer B as the final swing motion. In addition, the setting portion 11 sets one or more motion steps as intermediate desired motions (phases) up to the final swing motion. The intermediate desired motions are lower skill level motions than the final desired motion.
The calculating portion 12 of
The outputting portion 13 sends the electrode pads 1a control signals based on attainment degree β calculated by the calculating portion 12. In other words, the outputting portion 13 sends the electrode pads 1a motion correction control signals for improving user actual motions toward desired motions, e.g., larger electric signals in proportion as the attainment degree β is smaller. The outputting portion 13 also sends the display unit 40 control signals to display desired motion attainment degree β and other information on the display unit 40.
First, in S1 (S: processing Step), initial actual motion of the user detected by the detectors 20 is read. Next, in S2, initial actual motion and actual motion attainment degree β with respect to the final desired motion selected in the selector 31 (initial attainment degree) are calculated, and initial desired motion is set in accordance with the calculated initial attainment degree. For example, a target value of attainment degree with respect to the desired motion, namely, a target attainment degree βa (e.g., 90%), is defined in advance, and the desired motion is set in accordance with the size of the attainment degree β and target attainment degree βa. In the example of
In S2, desired motion is upgraded until desired motion reaches final desired motion. For example, when first intermediate desired motion is set as initial desired motion in first processing run of S2, second intermediate desired motion is set as desired motion in following processing run of S2, and final desired motion is set in next following processing run of S2.
In step S3, user actual motion detected by the detectors 20 is read. Next, in S4, degree of difference between detected swing motion and desired motion, i.e., attainment degree β of actual motion with respect to desired motion (intermediate desired motion or final desired motion), is calculated. Next, in S5, whether calculated attainment degree β is equal to or greater than target attainment degree βa is determined. When the result in S5 is NO, the program goes to S6.
In S6, motion correction processing for correcting user swing motion is performed. Specifically, during user swing motion, properly timed control signals matched to attainment degree β are output to electrode pads 1a at selected locations. For example, electric signals larger in proportion as attainment degree is smaller are output to selected electrode pads 1a so as to stimulate muscle movements that improve user actual motion toward desired motion. Upon completion of motion correction processing, the program returns to S3 to repeat the aforesaid processing.
On the other hand, when the result in S5 YES, the program goes to S7 to determine whether the desired motion set in S2 is the final desired motion, i.e., whether user actual motion attainment degree β (percent) is equal to or greater than target attainment degree βa and has reached the desired motion proficiency (100%). When the result in S7 is NO, the program returns to S2 to set a new desired motion. For example, when the immediately preceding desired motion was the first intermediate desired motion of
Main operations of the motion correction apparatus according to the present embodiment are concretely explained in the following.
As the user's swing motion proficiency increases over time and actual motion attainment degree β with respect to the first intermediate desired motion (proficiency α1) reaches or exceeds target attainment degree βa (e.g., 90%) (point P1) at time t1, i.e., when user proficiency approaches α1 to within a predetermined degree, a new desired motion (second intermediate desired motion) is set (S5→S7→S2). Motion correction processing is then performed in accordance with degree of user' s actual motion attainment with respect to the second intermediate desired motion so as to improve user actual motion toward the second intermediate desired motion (S6).
As actual motion attainment degree β with respect to the second intermediate desired motion (proficiency level α2) increases with further passage of time to reach or exceed target attainment degree βa (point P2) at time t2, another new desired motion (final desired motion) is set. Motion correction processing is then performed in accordance with degree of user's actual motion attainment with respect to the final desired motion so as to improve user actual motion toward the final desired motion. When user actual motion attainment degree β reaches or exceeds target attainment degree βa and degree of user's swing motion increases to substantially 100% (point P3) at time t3, motion correction processing is terminated.
Owing to the adoption of a configuration that gradually increases desired motion level in this way, divergence between actual motion and desired motion can be constantly maintained within a predetermined range. As a result, user swing motion can be easily and efficiently improved by motion correction performed by operating the electrode pads 1a with minimum burden on the user.
The present embodiment can achieve advantages and effects such as the following:
(1) The motion correction apparatus 100 includes: the setting portion 11 for setting desired golf swing motion; the detectors 20 for detecting user swing motion; the equipment 1 (electrode pads 1a) for correcting user motion by applying electrical stimuli to the body of the user; and the outputting portion 13 for outputting control signals to the electrode pads 1a in accordance with user actual motion attainment with respect to desired motion so as to improve actual motion detected by the detectors 20 toward desired motion (
(2) The outputting portion 13 first outputs control signals to the electrode pads la in accordance with actual motion attainment degree β with respect to intermediate desired motion so as to improve user motion detected by the detectors 20 toward intermediate desired motion. Next, when actual motion attainment degree β with respect to intermediate desired motion reaches or exceeds target attainment degree βa, the outputting portion 13 outputs control signals to the electrode pads 1a in accordance with actual motion attainment degree β with respect to final desired motion so as to improve actual motion detected by the detectors 20 toward final desired motion. By gradually increasing desired motion level in this manner, user swing motion can be gradually and efficiently upgraded to final desired motion.
(3) The motion correction apparatus 100 additionally includes the selector 31 for selecting one among multiple final desired motions in response to an instruction from the user (
(4) The electrode pads 1a are incorporated in the equipment 1 worn on the user's body, and the outputting portion 13 outputs control signals to the electrode pads la in accordance with actual motion attainment degree β with respect to the desired motion. The application of electrical stimuli to the user's body in accordance with attainment degree β in this manner enables easy correction of the user's swing motion.
(5) The motion correction method includes the steps of setting desired motion (S2), detecting user actual motion relative to desired motion (S3), and correcting user motion by applying external electrical stimuli to the body of the user in accordance with user actual motion attainment with respect to desired motion and thereby improve detected actual motion toward desired motion (S6). Desired motion includes final desired motion and intermediate desired motion set in steps up to final desired motion. This enables easy and efficient improvement of improvement of user swing motion proficiency.
Various modifications of the aforesaid embodiment are possible. One example is explained in the following.
Motions that can be corrected by the motion correction apparatus are not limited to those mentioned above. The equipment fitted on the user's body or brain is therefore not limited to that mentioned above. In other words, the equipment 1 to 3 can be of any configuration insofar it is adapted to correct user motion by applying external stimuli to the user's body or brain. The aforesaid embodiment is adapted to store desired golf swing motions in the memory unit 10B, but target motions of other types can also be stored in the memory unit 10B. The aforesaid embodiment is adapted to detect user swing motion using the detectors 20, but the detection unit can be suitably modified in accordance with target motion. The configuration of the outputting portion 13 is not limited to the aforesaid insofar as it enables output of control signals to the motion correction unit in accordance with user actual motion attainment with respect to target motion and thereby improves actual motion detected by the detection unit toward target motion.
In the aforesaid embodiment (
The aforesaid embodiment is adapted to use the motion correction apparatus 100 to correct golf swing motion, but the motion correction apparatus of this invention can be similarly applied to, inter alia, various cases of motion correction of sports other than golf as well as of motions other than sports (e.g., rehabilitation motion).
The above embodiment can be combined as desired with one or more of the above modifications. The modifications can also be combined with one another.
According to the present invention, it is possible to easily and effectively correct user motion.
Above, while the present invention has been described with reference to the preferred embodiments thereof, it will be understood, by those skilled in the art, that various changes and modifications may be made thereto without departing from the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2017-185124 | Sep 2017 | JP | national |