US20130324279A1 - System and method for posture correcting - Google Patents
System and method for posture correcting Download PDFInfo
- Publication number
- US20130324279A1 US20130324279A1 US13/981,798 US201113981798A US2013324279A1 US 20130324279 A1 US20130324279 A1 US 20130324279A1 US 201113981798 A US201113981798 A US 201113981798A US 2013324279 A1 US2013324279 A1 US 2013324279A1
- Authority
- US
- United States
- Prior art keywords
- swing
- image
- posture
- swing image
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
- A63B69/3667—Golf stance aids, e.g. means for positioning a golfer's feet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
- G09B19/003—Repetitive work cycles; Sequence of movements
- G09B19/0038—Sports
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
- A63B2024/0012—Comparing movements or motion sequences with a registered reference
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
- A63B2024/0012—Comparing movements or motion sequences with a registered reference
- A63B2024/0015—Comparing movements or motion sequences with computerised simulations of movements or motion sequences, e.g. for generating an ideal template as reference to be achieved by the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/0002—Training appliances or apparatus for special sports for baseball
- A63B2069/0004—Training appliances or apparatus for special sports for baseball specially adapted for particular training aspects
- A63B2069/0008—Training appliances or apparatus for special sports for baseball specially adapted for particular training aspects for batting
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B2071/0655—Tactile feedback
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/806—Video cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30221—Sports video; Sports image
Definitions
- This disclosure relates to a posture correcting system, more particularly to a system and method for posture correcting, which provides intuitive correction information so that a user may correct a posture when exercising golf swing.
- the target of golf exercise is to fly a golf ball accurately to a desired distance and direction by moving a head of a golf club along a certain trajectory.
- a series of postures (back swing—down swing—impact—finish) are very important for the golf swing.
- a posture is important in golf more than any other sport.
- the components of the posture include a swing angle and trajectory, a swing duration and rhythm, the weight shift in swing, and so on.
- the target of golf exercise is to repeat such components and thus reproduce an ideal posture identically at any time, when required.
- This disclosure is directed to supplying a method and system for posture correcting, which provides intuitive correction information to correct a sports swing posture.
- a posture correcting system which includes a Photographing unit for photographing successive sports swing postures of a user and forming swing image data; a Swing image forming unit for forming a swing image for a specific posture of the user by using the swing image data; a Storing unit for storing a reference swing image corresponding to the swing image; a Processor for comparing the swing image with the reference swing image and forming a correction image showing whether the swing image is in agreement with the reference swing image; and an Output unit for displaying the correction image.
- a posture correcting method which includes photographing successive sports swing postures of a user and forming swing image data; forming a swing image for a specific posture of the user by using the swing image data; storing a reference swing image corresponding to the swing image; comparing the swing image with the reference swing image and forming a correction image showing whether the swing image is in agreement with the reference swing image; and displaying the correction image.
- This disclosure allows a user to easily correct a posture by intuitively recognizing a relationship between his/her current posture and a preferred posture.
- the correction of a posture may be obtained using visceral information such as shapes and colors without depending on quantitative information such as numbers or graphs. Therefore, the repulsion of a user can be minimized in comparison to a posture correcting method based on numerical methods, and the user can achieve more effective correct postures.
- FIG. 1 a block diagram showing a posture correcting system according to an embodiment of this disclosure
- FIG. 2 is a schematic diagram showing an example of the change of a correction image according to an embodiment of this disclosure.
- FIG. 3 is a schematic diagram showing a mesh, a normal vector, and a viewing vector according to an embodiment of this disclosure.
- Photographing unit 120 Swing image forming unit 130: Storing unit 140: Processor 150: Output unit
- FIG. 1 is a block diagram showing a posture correcting system according to an embodiment of this disclosure.
- the posture correcting system according to this disclosure can be applied to exercises for correcting a swing posture, among various kinds of sports such as golf, baseball and the like.
- the posture correcting system 100 includes a Photographing unit 110 , a Swing image forming unit 120 , a Storing unit 130 , a Processor 140 and an Output unit 150 .
- the Photographing unit 110 photographs successive golf swing postures of a user to form swing image data.
- the Photographing unit 110 can include a camera, which may extract swing image data of a specific posture preset or requested by a user, while photographing a moving picture of golf swing postures of the user.
- plurality of cameras can be incorporated in the Photographing unit 110 to form multi-view swing image data obtained by photographing a specific posture of a user from various directions.
- the multi-view swing image data can have a Front swing image data which forms a swing image observed from a front location of the user, Side swing image data which forms a swing image observed from a side location, Vertical swing image data which forms a swing image observed from an upper or lower location, and User-Designated swing image data which forms a swing image observed from a certain location designated by the user.
- the Swing image forming unit 120 creates a swing image of a specific posture preset or posture selected by a user's request, amongst a series of golf swing postures, by using the swing image data provided from the Photographing unit 110 .
- the Swing image forming unit 120 may form swing images for Back swing posture, Down swing posture, Impact swing posture and Finish swing posture, among a series of golf swing postures of a user by using the swing image data.
- the Swing image forming unit 120 can form multi-view swing images for any specific posture observed from various directions by using the multi-view swing image data.
- the multi-view swing image can include Front swing image showing a swing image observed from a front location of the user, Side swing image showing a swing image observed from a side location, a Vertical swing image showing a swing image observed from an upper or lower location, and User-Designated swing image showing a swing image observed in a certain direction selected by the user.
- This Swing image forming unit 120 could render the swing image data formed by the Photographing unit 110 at a viewing point of certain distance to form each swing image.
- the Storing unit 130 stores a reference swing image set for the many golf swing postures which require correction.
- the Storing unit 130 stores reference swing images for specific postures such as Back swing posture, Down swing posture, Impact swing posture and Finish swing posture corresponding to the swing image formed by the Swing image forming unit 120 .
- the Storing unit 130 stores reference swing images for Front swing posture, Side swing posture, Vertical swing posture and User-Designated swing posture corresponding to the multi-view swing images formed by the Swing image forming unit 120 . Since there is no absolute criterion for preferred swing postures, the Storing unit 130 stores a plurality of reference swing image sets so that the user can select a preferred reference swing image set.
- the Storing unit 130 can also make multi-view reference swing images for Front reference swing image, Side reference swing image, Vertical reference swing image and User-Designated reference swing image corresponding to the multi-view swing images formed by the Swing image forming unit 120 .
- a number of mesh data structures can be contained within in the reference swing images stored in the Storing unit 130 .
- These mesh data structure express a three-dimensional structure by using a group of triangular meshes, by means of the technologies in the three-dimensional display fields.
- the Processor 140 formulates correction images showing whether the swing image for a posture of the user is in agreement with the reference swing image. It can achieve this by:
- the Processor 140 controls the screen region of the Output unit 150 to be divided as much as the number of formed correction images. Furthermore, the Processor 140 will give a feedback to the user through tactile vibration in the case where the swing image for a posture of the user is not in agreement with the reference swing image, specifically by mentioning where the agreement ratio of the swing image to the reference image is lower than a preset level. For example, when the agreement ratio of the swing image to the reference swing image is lower than a predetermined level, the Processor 140 forces a feedback means, realized in a vest style worn by the user, through vibration so that the user can easily recognize that his/her current posture is incorrect.
- the Processor 140 forms a correction image according to two embodiments as follows.
- the Processor 140 marks the region where the reference swing image provided from the Storing unit 130 overlaps with the swing image formed by the Swing image forming unit 120 and the region where it does not, with different colors to form the correction image. For instance, the Processor 140 will compare the reference swing image provided from the Storing unit 130 with the swing image formed by the Swing image forming unit 120 and then mark the overlapping region with blue color and the non-overlapping region with red color to make the correction image.
- the Processor 140 can also compare a swing image for a specific posture such as Back swing posture, Down swing posture, Impact posture and Finish swing posture of the user with the reference swing image stored in the Storing unit 130 , and then form the correction image for the specific posture where the overlapping region and the non-overlapping region being marked with different colors.
- a specific posture such as Back swing posture, Down swing posture, Impact posture and Finish swing posture of the user
- the reference swing image stored in the Storing unit 130 can also compare a swing image for a specific posture such as Back swing posture, Down swing posture, Impact posture and Finish swing posture of the user with the reference swing image stored in the Storing unit 130 , and then form the correction image for the specific posture where the overlapping region and the non-overlapping region being marked with different colors.
- the Processor 140 can compare the multi-view swing image for Front swing posture, Side swing posture, Vertical swing posture or User-Designated swing posture of the user with the reference swing image stored in the corresponding Storing unit 130 and then form the multi-view correction image for the specific posture where the overlapping region and the non-overlapping region are marked with different colors.
- FIG. 2 is a schematic diagram showing the change of the correction image according to an embodiment of this disclosure. If the posture of the user is not in agreement with the reference swing image (B), a feedback will be provided to the user by using a tactile vibration. However, if the user corrects the posture to be in agreement with the reference swing image over a certain level, the tactile vibration will not be generated any more.
- the Processor 140 can perform a visibility test as in Math Formula 1 below to the reference swing image stored in the Storing unit 130 so as to form a correction image while marking the meshes of the reference swing image with different colors according to the result of the visibility test.
- FIG. 3 is a schematic diagram showing the mesh, the normal vector and the viewing vector according to an embodiment of this disclosure.
- the Processor 140 may mark the mesh of the reference swing image which passes the visibility test with blue color and mark the mesh of the reference swing image which does not pass the visibility test with red color to form a correction image. It can also perform the visibility test to the reference swing image for a specific posture such as Back swing posture, Down swing posture, Impact swing posture and Finish swing posture of the user and form a correction image where different colors are marked in the meshes according to the result of the visibility test. Similarly, the Processor 140 can perform the visibility test to the multi-view reference swing image for Front swing posture, Side swing posture, Vertical swing posture and User-Designated swing posture of the user and form a correction image where different colors are marked in the meshes according to the result of the visibility test.
- the Output unit 150 displays the correction image formed by the Processor 140 .
- the Output unit 150 can divide the screen region of the Output unit according to the number of correction images formed by the Processor 140 , and display a plurality of correction images in the divided screen regions.
- the correction image display of the Output unit 150 is not limited thereto.
- the Output unit 150 includes a cathode ray tube (CRT) monitor, a liquid crystal display (LCD), an organic light emitting diode (OLED) display, and so on.
- CTR cathode ray tube
- LCD liquid crystal display
- OLED organic light emitting diode
Abstract
This disclosure relates a system and method for posture correcting, which will provide intuitive correction information so that a user can correct a posture when exercising golf swing. The posture correcting system photographs successive sports swing postures of a user to form swing image data, forms a swing image for a specific posture of the user by using the swing image data, stores a reference swing image corresponding to the swing image, compares the swing image with the reference swing image to produce a correction image showing whether the swing image is in agreement with the reference swing image, and displays the correction image.
Description
- This disclosure relates to a posture correcting system, more particularly to a system and method for posture correcting, which provides intuitive correction information so that a user may correct a posture when exercising golf swing.
- Generally, the target of golf exercise is to fly a golf ball accurately to a desired distance and direction by moving a head of a golf club along a certain trajectory. For right golf exercise, a series of postures (back swing—down swing—impact—finish) are very important for the golf swing.
- In other words, a posture is important in golf more than any other sport. The components of the posture include a swing angle and trajectory, a swing duration and rhythm, the weight shift in swing, and so on. Hence, the target of golf exercise is to repeat such components and thus reproduce an ideal posture identically at any time, when required.
- However, most golf swing exercisers simply photograph a swing posture of a user and then provide the user with only numerical information about absolute locations and directions of body parts, relative distances and angles between body parts.
- This disclosure is directed to supplying a method and system for posture correcting, which provides intuitive correction information to correct a sports swing posture.
- In one general aspect, a posture correcting system is provided, which includes a Photographing unit for photographing successive sports swing postures of a user and forming swing image data; a Swing image forming unit for forming a swing image for a specific posture of the user by using the swing image data; a Storing unit for storing a reference swing image corresponding to the swing image; a Processor for comparing the swing image with the reference swing image and forming a correction image showing whether the swing image is in agreement with the reference swing image; and an Output unit for displaying the correction image.
- In another general aspect, there is provided a posture correcting method, which includes photographing successive sports swing postures of a user and forming swing image data; forming a swing image for a specific posture of the user by using the swing image data; storing a reference swing image corresponding to the swing image; comparing the swing image with the reference swing image and forming a correction image showing whether the swing image is in agreement with the reference swing image; and displaying the correction image.
- This disclosure allows a user to easily correct a posture by intuitively recognizing a relationship between his/her current posture and a preferred posture. The correction of a posture may be obtained using visceral information such as shapes and colors without depending on quantitative information such as numbers or graphs. Therefore, the repulsion of a user can be minimized in comparison to a posture correcting method based on numerical methods, and the user can achieve more effective correct postures.
- The above mentioned and other aspects, features and advantages of the disclosed exemplary embodiments will be more apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
-
FIG. 1 a block diagram showing a posture correcting system according to an embodiment of this disclosure; -
FIG. 2 is a schematic diagram showing an example of the change of a correction image according to an embodiment of this disclosure; and -
FIG. 3 is a schematic diagram showing a mesh, a normal vector, and a viewing vector according to an embodiment of this disclosure. -
-
110: Photographing unit 120: Swing image forming unit 130: Storing unit 140: Processor 150: Output unit - Exemplary embodiments will be described more fully hereinafter with a reference to the accompanying drawings, in which exemplary embodiments are shown.
- This disclosure may, however, be embodied in many different forms and should not be construed as limited to the exemplary embodiments set forth therein. Rather, these exemplary embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of this disclosure to those skilled in the art. In the description, details of well-known features and techniques may be omitted to avoid unnecessary obscuring of the presented embodiments.
-
FIG. 1 is a block diagram showing a posture correcting system according to an embodiment of this disclosure. The posture correcting system according to this disclosure can be applied to exercises for correcting a swing posture, among various kinds of sports such as golf, baseball and the like. - The following description will be based on the golf sport for convenience purpose. However, this disclosure is not limited to the golf but can be applied to all sports of similar kind which require swing.
- Referring to
FIG. 1 , theposture correcting system 100 includes aPhotographing unit 110, a Swingimage forming unit 120, aStoring unit 130, aProcessor 140 and anOutput unit 150. - The Photographing
unit 110 photographs successive golf swing postures of a user to form swing image data. For example, thePhotographing unit 110 can include a camera, which may extract swing image data of a specific posture preset or requested by a user, while photographing a moving picture of golf swing postures of the user. In addition, plurality of cameras can be incorporated in the Photographingunit 110 to form multi-view swing image data obtained by photographing a specific posture of a user from various directions. For example, the multi-view swing image data can have a Front swing image data which forms a swing image observed from a front location of the user, Side swing image data which forms a swing image observed from a side location, Vertical swing image data which forms a swing image observed from an upper or lower location, and User-Designated swing image data which forms a swing image observed from a certain location designated by the user. - The Swing
image forming unit 120 creates a swing image of a specific posture preset or posture selected by a user's request, amongst a series of golf swing postures, by using the swing image data provided from thePhotographing unit 110. For instance, the Swingimage forming unit 120 may form swing images for Back swing posture, Down swing posture, Impact swing posture and Finish swing posture, among a series of golf swing postures of a user by using the swing image data. Also, the Swingimage forming unit 120 can form multi-view swing images for any specific posture observed from various directions by using the multi-view swing image data. For example, the multi-view swing image can include Front swing image showing a swing image observed from a front location of the user, Side swing image showing a swing image observed from a side location, a Vertical swing image showing a swing image observed from an upper or lower location, and User-Designated swing image showing a swing image observed in a certain direction selected by the user. This Swingimage forming unit 120 could render the swing image data formed by thePhotographing unit 110 at a viewing point of certain distance to form each swing image. - The Storing
unit 130, on the other hand, stores a reference swing image set for the many golf swing postures which require correction. For instance, the Storingunit 130 stores reference swing images for specific postures such as Back swing posture, Down swing posture, Impact swing posture and Finish swing posture corresponding to the swing image formed by the Swingimage forming unit 120. Similarly, the Storingunit 130 stores reference swing images for Front swing posture, Side swing posture, Vertical swing posture and User-Designated swing posture corresponding to the multi-view swing images formed by the Swingimage forming unit 120. Since there is no absolute criterion for preferred swing postures, theStoring unit 130 stores a plurality of reference swing image sets so that the user can select a preferred reference swing image set. Moreover, theStoring unit 130 can also make multi-view reference swing images for Front reference swing image, Side reference swing image, Vertical reference swing image and User-Designated reference swing image corresponding to the multi-view swing images formed by the Swingimage forming unit 120. - A number of mesh data structures can be contained within in the reference swing images stored in the
Storing unit 130. These mesh data structure express a three-dimensional structure by using a group of triangular meshes, by means of the technologies in the three-dimensional display fields. - The
Processor 140 formulates correction images showing whether the swing image for a posture of the user is in agreement with the reference swing image. It can achieve this by: - i) Utilizing the swing images formed by the Swing
image forming unit 120, and - ii) Utilizing the reference swing image presets either by including the user-selected reference swing set, among the reference swing image sets included in the
Storing unit 130. - The
Processor 140 controls the screen region of theOutput unit 150 to be divided as much as the number of formed correction images. Furthermore, theProcessor 140 will give a feedback to the user through tactile vibration in the case where the swing image for a posture of the user is not in agreement with the reference swing image, specifically by mentioning where the agreement ratio of the swing image to the reference image is lower than a preset level. For example, when the agreement ratio of the swing image to the reference swing image is lower than a predetermined level, theProcessor 140 forces a feedback means, realized in a vest style worn by the user, through vibration so that the user can easily recognize that his/her current posture is incorrect. - The
Processor 140 forms a correction image according to two embodiments as follows. - The
Processor 140 marks the region where the reference swing image provided from theStoring unit 130 overlaps with the swing image formed by the Swingimage forming unit 120 and the region where it does not, with different colors to form the correction image. For instance, theProcessor 140 will compare the reference swing image provided from theStoring unit 130 with the swing image formed by the Swingimage forming unit 120 and then mark the overlapping region with blue color and the non-overlapping region with red color to make the correction image. - The
Processor 140 can also compare a swing image for a specific posture such as Back swing posture, Down swing posture, Impact posture and Finish swing posture of the user with the reference swing image stored in theStoring unit 130, and then form the correction image for the specific posture where the overlapping region and the non-overlapping region being marked with different colors. - Besides, the
Processor 140 can compare the multi-view swing image for Front swing posture, Side swing posture, Vertical swing posture or User-Designated swing posture of the user with the reference swing image stored in thecorresponding Storing unit 130 and then form the multi-view correction image for the specific posture where the overlapping region and the non-overlapping region are marked with different colors. -
FIG. 2 is a schematic diagram showing the change of the correction image according to an embodiment of this disclosure. If the posture of the user is not in agreement with the reference swing image (B), a feedback will be provided to the user by using a tactile vibration. However, if the user corrects the posture to be in agreement with the reference swing image over a certain level, the tactile vibration will not be generated any more. - The
Processor 140 can perform a visibility test as in Math Formula 1 below to the reference swing image stored in theStoring unit 130 so as to form a correction image while marking the meshes of the reference swing image with different colors according to the result of the visibility test. - Math Formula 1
-
n·V>O - In the Math Formula 1, “n”?represents a normal vector which represents a normal direction of each mesh in the reference swing image, and “V” represents a viewing vector which means the direction of a viewing point used in rendering for forming each swing image corresponding to the reference swing image.
FIG. 3 is a schematic diagram showing the mesh, the normal vector and the viewing vector according to an embodiment of this disclosure. - As an example, the
Processor 140 may mark the mesh of the reference swing image which passes the visibility test with blue color and mark the mesh of the reference swing image which does not pass the visibility test with red color to form a correction image. It can also perform the visibility test to the reference swing image for a specific posture such as Back swing posture, Down swing posture, Impact swing posture and Finish swing posture of the user and form a correction image where different colors are marked in the meshes according to the result of the visibility test. Similarly, theProcessor 140 can perform the visibility test to the multi-view reference swing image for Front swing posture, Side swing posture, Vertical swing posture and User-Designated swing posture of the user and form a correction image where different colors are marked in the meshes according to the result of the visibility test. - Finally, the
Output unit 150 displays the correction image formed by theProcessor 140. For example, theOutput unit 150 can divide the screen region of the Output unit according to the number of correction images formed by theProcessor 140, and display a plurality of correction images in the divided screen regions. However, the correction image display of theOutput unit 150 is not limited thereto. TheOutput unit 150 includes a cathode ray tube (CRT) monitor, a liquid crystal display (LCD), an organic light emitting diode (OLED) display, and so on. - While the exemplary embodiments have been shown and described, it will be understood by those skilled in the art that various changes in form and details can be made without departing from the spirit and scope of this disclosure as defined by the appended claims. In addition, many modifications could be made to adapt a particular situation or material to the teachings of this disclosure without departing from the essential scope thereof.
- Therefore, it is intended that this disclosure not be limited to the particular exemplary embodiments disclosed as the best mode contemplated for carrying out this disclosure, but that this disclosure will include all embodiments falling within the scope of the appended claims.
Claims (26)
1. A posture correcting system, comprising:
a photographing unit for photographing successive sports swing postures of a user and forming swing image data;
a swing image forming unit for forming a swing image for a specific posture of the user by using the swing image data;
a storing unit for storing a reference swing image corresponding to the swing image;
a processor for comparing the swing image with the reference swing image and forming a correction image showing whether the swing image is in agreement with the reference swing image; and
an output unit for displaying the correction image.
2. The posture correcting system according to claim 1 , wherein the sport is golf.
3. The posture correcting system according to claim 2 , wherein the photographing unit is capable of extracting swing image data of a specific posture preset or that of requested by a user while photographing a moving picture of a golf swing posture of the user.
4. The posture correcting system according to claim 3 , wherein the specific posture includes a back swing posture, down swing posture, impact swing posture and a finish swing posture.
5. The posture correcting system according to claim 4 , wherein the photographing unit includes a plurality of cameras to form multi-view swing image data obtained by photographing the specific posture from various directions.
6. The posture correcting system according to claim 5 , wherein the multi-view swing image data includes front swing image data for forming a swing image observed from a front location of the user, side swing image data for forming a swing image observed from a side location of the user, vertical swing image data for forming a swing image observed from an upper or lower location of the user, and user-designated swing image data for forming a swing image observed from a location picked by the user.
7. The posture correcting system according to claim 6 , wherein the swing image forming unit forms swing images for a back swing posture, down swing posture, impact swing posture and a finish swing posture, among a series of golf swing postures of the user by using the swing image data.
8. The posture correcting system according to claim 7 , wherein the swing image forming unit forms multi-view swing images including a front swing image showing a swing image observed from a front location of the user, side swing image showing a swing image observed from a side location of the user, vertical swing image showing a swing image observed from an upper or lower location of the user, and a user-designated swing image showing a swing image perceived from a location designated by the user, by way of using the multi-view swing image data.
9. The posture correcting system according to claim 8 , wherein the storing unit stores a reference swing image set for a plurality of golf swing postures which require correction, in correspondence with the swing image and the multi-view swing image.
10. The posture correcting system according to claim 9 , wherein the reference swing image set includes reference swing images for specific postures including the back swing posture, down swing posture, impact swing posture and finish swing posture as well as multi-view reference swing images corresponding to the multi-view swing images.
11. The posture correcting system according to claim 10 , wherein the processor forms the correction image by comparing the reference swing image provided from the Storing unit with the swing image formed by the Swing image forming unit and marking a region where the reference swing image overlaps with the swing image and a region where the reference swing image does not overlap with the swing image with different colors.
12. The posture correcting system according to claim 10 , wherein the processor forms the correction image by performing a visibility test for determining a location relationship between the reference swing image and the swing image there by marking meshes included in the reference swing image with different colors according to the result of the visibility test.
13. The posture correcting system according to claim 12 , wherein the result of the visibility test is obtained according to a vector product of a normal vector representing a normal direction of the mesh, and a viewing vector representing the direction of a viewing point used in rendering for forming the swing image.
14. A posture correcting method, comprising:
photographing successive sports swing postures of a user and forming swing image data;
forming a swing image for a specific posture of the user by using the swing image data;
storing a reference swing image corresponding to the swing image;
comparing the swing image with the reference swing image and forming a correction image showing whether the swing image is in agreement with the reference swing image; and
displaying the correction image.
15. The posture correcting method according to claim 14 , wherein the sport is golf.
16. The posture correcting method according to claim 15 , wherein the photographing of successive sports swing postures is executed using a camera capable of extracting swing image data of a specific posture preset or requested by a user while a moving picture of a golf swing posture of the user is photographed.
17. The posture correcting method according to claim 16 , wherein the specific posture includes a back swing posture, down swing posture, impact swing posture and a finish swing posture.
18. The posture correcting method according to claim 17 , wherein the photographing of successive sports swing postures further includes forming multi-view swing image data obtained by photographing the specific posture in various directions.
19. The posture correcting method according to claim 18 , wherein the multi-view swing image data contains front swing image data for forming a swing image observed from a front location of the user, side swing image data for forming a swing image observed from a side location of the user, vertical swing image data for forming a swing image observed from an upper or lower location of the user, and user-designated swing image data for forming a swing image observed from a location designated by the user.
20. The posture correcting method according to claim 19 , wherein the formation of a swing image includes forming swing images for a back swing posture, down swing posture, impact swing posture and a finish swing posture, among a series of golf swing postures of the user by using the swing image data.
21. The posture correcting method according to claim 20 , wherein the formation of a swing image further includes forming multi-view swing images including a front swing image showing a swing image observed from a front location of the user, side swing image showing a swing image observed from a side location of the user, vertical swing image showing a swing image observed from an upper or lower location of the user, and a user-designated swing image showing a swing image observed from a location designated by the user, by using the multi-view swing image data.
22. The posture correcting method according to claim 21 , wherein the storing of a reference swing image includes storing a reference swing image set for a number of golf swing postures which require correction, in correspondence with the swing image and the multi-view swing image.
23. The posture correcting method according to claim 22 , wherein the reference swing image set contains reference swing images for specific postures including the back swing posture, down swing posture, impact swing posture and the finish swing posture and also the multi-view reference swing images corresponding to the multi-view swing images.
24. The posture correcting method according to claim 23 , wherein forming of a correction image includes forming the correction image by comparing the reference swing image provided from the storing unit with the swing image formed by the swing image forming unit and marking a region where the reference swing image overlaps with the swing image and a region where the reference swing image does not overlap with the swing image with different colors.
25. The posture correcting method according to claim 23 , wherein the formation of a correction image includes making the correction image by performing a visibility test for determining a location relationship between the reference swing image and the swing image, also marking meshes encompassed in the reference swing image with different colors according to the result of the visibility test.
26. The posture correcting method according to claim 25 , wherein the result of the visibility test is obtained according to a vector product of a normal vector representing a normal direction of the mesh and a viewing vector representing a direction of a viewing point used in rendering for forming the swing image.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2011-0008720 | 2011-01-28 | ||
KR1020110008720A KR101232729B1 (en) | 2011-01-28 | 2011-01-28 | System and method for posture correcting |
PCT/KR2011/007851 WO2012102458A1 (en) | 2011-01-28 | 2011-10-20 | System and method for posture correcting |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130324279A1 true US20130324279A1 (en) | 2013-12-05 |
Family
ID=46581008
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/981,798 Abandoned US20130324279A1 (en) | 2011-01-28 | 2011-10-20 | System and method for posture correcting |
Country Status (3)
Country | Link |
---|---|
US (1) | US20130324279A1 (en) |
KR (1) | KR101232729B1 (en) |
WO (1) | WO2012102458A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140002266A1 (en) * | 2012-07-02 | 2014-01-02 | David Hayner | Methods and Apparatus for Muscle Memory Training |
US20140186005A1 (en) * | 2012-12-28 | 2014-07-03 | Casio Computer Co., Ltd. | Display control apparatus that displays image corresponding to predetermined motion |
US20160026241A1 (en) * | 2013-07-18 | 2016-01-28 | Spencer Yu Cheong Leung | System and Method for Monitoring Habits of User of Electronic Device |
USD842401S1 (en) | 2017-11-02 | 2019-03-05 | Daniel J. Mueller | Baseball |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101986152B1 (en) * | 2018-01-12 | 2019-09-03 | (주)락싸 | Wearable motion training device and method of operating wearable motion training device |
KR20200077775A (en) * | 2018-12-21 | 2020-07-01 | 삼성전자주식회사 | Electronic device and method for providing information thereof |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5342054A (en) * | 1993-03-25 | 1994-08-30 | Timecap, Inc. | Gold practice apparatus |
US5826578A (en) * | 1994-05-26 | 1998-10-27 | Curchod; Donald B. | Motion measurement apparatus |
US6514081B1 (en) * | 1999-08-06 | 2003-02-04 | Jeffrey L. Mengoli | Method and apparatus for automating motion analysis |
US20070025624A1 (en) * | 2000-10-27 | 2007-02-01 | Canon Kabushiki Kaisha | Image generation method and apparatus |
KR100821672B1 (en) * | 2006-11-06 | 2008-04-14 | 권주영 | A golf training system of image processing |
US7857708B2 (en) * | 2004-03-26 | 2010-12-28 | Sri Sports Limited | Golf swing-diagnosing system |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR200143330Y1 (en) * | 1996-04-26 | 1999-06-01 | 박혁기 | Apparatus for comparing golf swing motions |
KR19990013213A (en) * | 1997-07-31 | 1999-02-25 | 구자홍 | Posture Corrector by Image Comparison |
KR100375712B1 (en) * | 1999-11-24 | 2003-03-15 | 주식회사 마인드스윙 | System for Measuring Distribution of Dynamic Load in Atheletic Sports and Displaying Method thereof |
KR20020063060A (en) * | 2001-01-26 | 2002-08-01 | (주)맥컴정보기술 | A golf swing motion capturing record apparatus for golf-swing pose correction |
KR20050014041A (en) * | 2003-07-29 | 2005-02-07 | 주식회사 아임스이십일 | System for correting the swing motion of golfer |
KR200417280Y1 (en) | 2005-09-27 | 2006-05-25 | 노보스(주) | Swing form correcting system |
KR20080021099A (en) * | 2008-02-17 | 2008-03-06 | 정종근 | Swing correcting apparatus, swing training of indoor golf |
KR101480410B1 (en) * | 2008-12-04 | 2015-01-08 | 삼성전자주식회사 | Apparatus and method for correcting sports posture in digital image processing device |
-
2011
- 2011-01-28 KR KR1020110008720A patent/KR101232729B1/en active IP Right Grant
- 2011-10-20 WO PCT/KR2011/007851 patent/WO2012102458A1/en active Application Filing
- 2011-10-20 US US13/981,798 patent/US20130324279A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5342054A (en) * | 1993-03-25 | 1994-08-30 | Timecap, Inc. | Gold practice apparatus |
US5826578A (en) * | 1994-05-26 | 1998-10-27 | Curchod; Donald B. | Motion measurement apparatus |
US6514081B1 (en) * | 1999-08-06 | 2003-02-04 | Jeffrey L. Mengoli | Method and apparatus for automating motion analysis |
US20070025624A1 (en) * | 2000-10-27 | 2007-02-01 | Canon Kabushiki Kaisha | Image generation method and apparatus |
US7857708B2 (en) * | 2004-03-26 | 2010-12-28 | Sri Sports Limited | Golf swing-diagnosing system |
KR100821672B1 (en) * | 2006-11-06 | 2008-04-14 | 권주영 | A golf training system of image processing |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140002266A1 (en) * | 2012-07-02 | 2014-01-02 | David Hayner | Methods and Apparatus for Muscle Memory Training |
US20140186005A1 (en) * | 2012-12-28 | 2014-07-03 | Casio Computer Co., Ltd. | Display control apparatus that displays image corresponding to predetermined motion |
US20160026241A1 (en) * | 2013-07-18 | 2016-01-28 | Spencer Yu Cheong Leung | System and Method for Monitoring Habits of User of Electronic Device |
USD842401S1 (en) | 2017-11-02 | 2019-03-05 | Daniel J. Mueller | Baseball |
Also Published As
Publication number | Publication date |
---|---|
KR101232729B1 (en) | 2013-02-13 |
KR20120087496A (en) | 2012-08-07 |
WO2012102458A1 (en) | 2012-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20130324279A1 (en) | System and method for posture correcting | |
US11132533B2 (en) | Systems and methods for creating target motion, capturing motion, analyzing motion, and improving motion | |
KR101232627B1 (en) | Modularization algorithm for realtime analyzing and improving golf swing using augmented reality | |
CN105301771B (en) | Head-mounted display device, detection device, control method, and computer program | |
JP2020194569A (en) | Virtual environment construction apparatus, virtual environment construction method, and program | |
CN109876415B (en) | Posture auxiliary correction equipment and control method and control device thereof | |
EP2394715B1 (en) | Image display program, system and method | |
CN107466246A (en) | Billiard ball batting householder method, billiard ball batting accessory system and portable electric appts | |
KR20140086938A (en) | Method and system for photographing object in movement with fixed camera, and based on taken images therefor, obtaining projection image of actual movement trace of same object | |
US20090042674A1 (en) | Laser ball shooting aid | |
WO2014193670A4 (en) | Reconstruction of images from an in vivo multi-camera capsule | |
CN101815227A (en) | Image processing equipment and method | |
CN106843821A (en) | The method and apparatus of adjust automatically screen | |
KR101962578B1 (en) | A fitness exercise service providing system using VR | |
JP2012109708A (en) | Video display device and video display method | |
KR102232253B1 (en) | Posture comparison and correction method using an application that checks two golf images and result data together | |
CN107694046A (en) | A kind of body building training method, device and computer-readable recording medium | |
WO2011007545A1 (en) | Training machine and computer-readable medium | |
US20110014991A1 (en) | Method of enhancing a participant's performance in a sporting activity | |
KR102231202B1 (en) | Golf Swing Analysis Apparatus Using Around View | |
KR101565472B1 (en) | Golf practice system for providing information on golf swing and method for processing of information on golf swing using the system | |
CN107106900A (en) | Detection means, detecting system, motion analysis system, recording medium and analysis method | |
US20060094523A1 (en) | Method and apparatus for teaching how to execute a predetermined motion | |
US20110237358A1 (en) | System, method and device for selecting a golf club | |
US20230072561A1 (en) | A portable apparatus, method, and system of golf club swing motion tracking and analysis |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KOREA INSTITUTE OF SCIENCE AND TECHNOLOGY, KOREA, Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KIM, JIN WOOK;REEL/FRAME:031026/0159 Effective date: 20130806 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |