[go: up one dir, main page]

WO2008023250A1 - Dispositif, procédé et système d'entraînement au mouvement - Google Patents

Dispositif, procédé et système d'entraînement au mouvement Download PDF

Info

Publication number
WO2008023250A1
WO2008023250A1 PCT/IB2007/002410 IB2007002410W WO2008023250A1 WO 2008023250 A1 WO2008023250 A1 WO 2008023250A1 IB 2007002410 W IB2007002410 W IB 2007002410W WO 2008023250 A1 WO2008023250 A1 WO 2008023250A1
Authority
WO
WIPO (PCT)
Prior art keywords
motion
user
images
coaching
subject
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.)
Ceased
Application number
PCT/IB2007/002410
Other languages
English (en)
Inventor
Joseph Paul Morrison
Lars Muendermann
Thor Franciscus Besier
Steven Grant Goodlass
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SPORTS PRODUCTION Co Ltd
Original Assignee
SPORTS PRODUCTION Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SPORTS PRODUCTION Co Ltd filed Critical SPORTS PRODUCTION Co Ltd
Publication of WO2008023250A1 publication Critical patent/WO2008023250A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/003Repetitive work cycles; Sequence of movements
    • G09B19/0038Sports
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3623Training appliances or apparatus for special sports for golf for driving
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0084Exercising apparatus with means for competitions, e.g. virtual races
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/403D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • G06V40/23Recognition of whole body movements, e.g. for sport training
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/806Video cameras
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/15Miscellaneous features of sport apparatus, devices or equipment with identification means that can be read by electronic means
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/20Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like

Definitions

  • the present invention relates to motion coaching.
  • the present invention relates to a motion coaching device, method and system using three- dimensional subject-specific motion data or ideal motion data.
  • Kim et al. in US Patent 6,554,706 proposed the use of original motion data for a motion game apparatus.
  • the original motion data which is originally captured from a performer with a nominal body size, is used to generate a main character on a screen for a player to emulate.
  • the player is provided with markers and its motions are tracked.
  • the tracked motions (which are in x, y, z coordinates of markers) are then compared with re-targeted motion data, which is motion data that has been uniformly scaled to suit a user's height (which is in x, y, z coordinates of where the markers should be).
  • the arrangement of Kim et al. which, may be suitable for a simple gaming apparatus, is however not suitable for motion coaching.
  • the present invention broadly relates to a motion coaching device comprising: a display device; one or more video cameras to capture images of a user's motion; and a processor to display on the display device images of a motion based on subject- specific motion data, and to display images of the user's motion such that the user is able to emulate the motion based on the subject-specific motion data.
  • 'motion data' refers to data that represents motion as three-dimensional position and orientation data of human body segments.
  • Data that represents a motion as three-dimensional position and orientation data of human body segments may be obtained using one or more or a combination of motion capture, computer simulation and manual entry techniques, for example.
  • subject-specific motion data' refers to motion data that has been modified to take into account a subject's physical characteristics.
  • the motion data may be scaled to suit a subject's physical dimensions and/ or modified to take into account the subject's physical limitations.
  • images of a motion based on subject-specific motion data' refers to two- dimensional or three-dimensional visualisations containing colour and/ or transparency that are either: (i) rendered directly from subject-specific motion data or ( ⁇ ) rendered indirectly from other data that is based on subject-specific motion data.
  • a sequence of images rendered from the subject-specific motion data provides an animation performing the motion.
  • the animation is a stick figure representation of a human performing the motion.
  • the animation is an outline representation of a human performing the motion.
  • the animation is a full body representation of a human character performing the motion.
  • the images of the motion are overlaid on the images of the user's motion.
  • the prominence of one or more selected portions of the animation changes depending on the importance of the user emulating the motion at the one or more selected portions.
  • the colour of the one or more selected portion changes depending on the importance of the user emulating the motion at the one or more selected portions.
  • the motion data is continuous in time, allowing the processor to display images of the motion at an arbitrary frame rate, resolution and smoothness.
  • the device is arranged to receive subject-specific information.
  • the device is connectable to a network to download the subject-specific information.
  • the device is arranged to retrieve subject-specific information from a portable storage device presented by the user.
  • the portable storage device include a magnetic card, a radio frequency identification (E-FID) card, a smart card and a solid-state memory device.
  • the processor anthropometrically scales stored motion data to suit the user's personal characteristics as determined from the subject-specific information.
  • the personal characteristics may be one or more of: height, gender, race, age, weight or volume.
  • the processor manipulates stored motion data such that the images of the motion show a motion that is limited in some way to take into account the user's one or more physical limitations.
  • the processor manipulates the motion data to take into account the user's one or more physical limitations after anthropometrically scaling the motion data.
  • the user's one or more physical limitations include limited flexibility in joints, such as limited flexibility in the user's pelvis, shoulder and spine, and limited strength.
  • the processor generates the images of the motion from a point of view selected by the processor or selected by the user.
  • the device includes one or more video cameras to image different views of the user.
  • the processor preferably generates the images of the motion to correspond to one or more views displayed to the user.
  • the device includes a navigation tool.
  • the navigation tool is preferably provided with one central button and at least four buttons surrounding the central button, with the buttons being sized to be depressible using an implement that is used in executing the sport motion.
  • the implement is a golf club.
  • the subject-specific motion data is ideal motion data.
  • ideal motion data' refers to subject-specific motion data that has been manipulated such that the motion being represented accords with a specified ideal execution of the motion. For example, once the subject-specific motion data is obtained, it is manipulated, either manually or automatically, to accord with a specified ideal execution of the motion. Alternatively, motion data may be first manipulated to accord with a specified ideal execution of the motion before the motion data is made subject-specific.
  • the present invention broadly relates to a motion coaching method comprising: displaying images of a motion based on subject-specific motion data on a display; imaging the motion of a user; and displaying the motion of the user on the display to allow the user to compare the motion of the user with the images of the subject-specific motion based on the motion data.
  • the term 'images of a motion based on subject-specific motion data' refers to two- dimensional or three-dimensional visualisations that are either: (i) rendered directly from subject-specific motion data or (ii) rendered indirectly from other data that is based on subject-specific motion data.
  • the present invention broadly relates to a motion coaching method comprising allowing a user to compare images of the user performing a motion with images based on ideal motion data that are displayed on a display device as the user performs the motion.
  • the present invention broadly relates to a motion coaching method comprising the steps of: overlaying images of a motion based on ideal motion data on images of a user performing a motion; and displaying the overlaid images on a display device for the user.
  • images of a motion based on ideal motion data' refers to two-dimensional or three-dimensional visualisations that are either: (i) rendered directly from ideal motion data or (ii) rendered indirectly from other data that is based on ideal motion data.
  • the step of generating images comprises generating sequential images of an animation performing tiie ideal motion.
  • the animation is a stick figure representation of a human performing the ideal motion.
  • the animation is an outline representation of a human performing the ideal motion.
  • the animation is a partial representation or a full body representation of a human character performing the motion.
  • the step of displaying the images comprises overlaying the images of the motion on the images of the user's motion.
  • the method further comprises the step of changing the prominence of one or more selected portions of the animation depending on the importance of the user emulating the motion at the one or more selected portions.
  • the colour of the one or more selected portions changes depending on the importance of the user emulating the motion at the one or more selected portions.
  • the method further comprises the step of displaying images of the motion at an arbitrary frame rate, resolution and smoothness.
  • the method further comprises the step of generating the subject-specific motion data by anthropometrically scaling motion data to suit the user's personal characteristics.
  • the personal characteristics may be one or more of: height, gender, race, age, weight or volume.
  • the method further comprises the step of generating the subject-specific motion data by manipulating motion data such that the images of the motion show a motion that is limited in some way to take into account the user's one or more physical limitations.
  • the manipulating step comprises manipulating the motion data that has been anthropometrically scaled.
  • the user's one or more physical limitations include limited flexibility in the user's shoulder, limited flexibility in the user's spine and limited strength.
  • the step of displaying the images comprises displaying the images of the motion from a single or multiple points of view selected by the processor or selected by the user.
  • the step of imaging the motion of a user comprises imaging different views of the motion of the user using one or more video cameras.
  • the step of generating images of a motion comprises generating the images of the motion to correspond to one or more views displayed to the user.
  • the method further comprises one or more video, image, text and audio data for guiding the user through the correct positions of the motion.
  • the present invention broadly relates to a motion coaching system comprising: a display device; one or more video cameras to capture images of a user's motion; and a processor to display on the display device images of a motion based at least partly on subject-specific motion data, and to display images of the user's motion such that the user is able to emulate the motion.
  • the present invention broadly relates to a sport motion coaching device comprising: a display device; one or more video cameras to capture images of a user's motion; a navigation tool having one central button and at least four buttons surrounding the central button, the buttons being sized to be depressible using an implement that is used in executing the sport motion; and a processor to display images of a motion and to display images of the user's motion based on commands received from the user via the navigation tool.
  • the implement is a golf club.
  • the motion is an ideal sport motion.
  • the present invention broadly relates to a method of providing a competition comprising: displaying a motion generated from subject-specific motion data; imaging one or more users performing a motion such that the one or more users may emulate the motion generated; providing an indication as to the accuracy of the one or more users in emulating the motion generated.
  • Figure 1 shows schematically one form of the device of the present invention
  • FIGS 2A-2C show schematically the images shown to the user of the device of Figure 1;
  • FIG. 3 shows schematically another form of the device of the present invention
  • Figures 4A-4C show images of a motion generated from subject-specific motion data that takes into account a user's physical dimensions
  • Figures 5A-5D show images of a motion generated from subject-specific motion data that takes into account a user's physical limitations
  • Figure 6 shows example rules specified for an ideal golf swing for use in the present invention
  • Figure 7 shows schematically images of a motion based on interpolated ideal motion data
  • Figure 8 shows an example user interface for the present invention.
  • Figures 9A and 9B show schematically the images shown on the user interface.
  • the device 100 includes a display device 102, such as a conventional cathode ray tube (CRT) display, liquid crystal display (LCD) or any form of touch screen display, for example.
  • the device 100 also includes a video camera 104 that is arranged to capture images of a user 105 performing a motion, a storage device 106 and a processor 108.
  • the storage device 106 and the processor 108 may be located inside a housing 110. Skilled persons will appreciate that the arrangement described above is not essential, and the components described can be arranged individually or in separate combinations, and be connected to each other as required.
  • the storage device 106 is arranged to store, amongst others, motion data.
  • the storage device 106 stores subject-specific motion data and/ or ideal motion data.
  • the subject-specific motion data and/ or ideal motion data is generated from the motion data when the device is in use. The generation and manipulation of the subject-specific motion data and ideal motion data will be described in greater detail later in this specification.
  • the storage device 106 does not need to be a dedicate motion data storage device. Where the device is implemented in a network, it is possible for the motion data to be stored or processed remotely from the device. In this form, the device only requires to receive and display motion data from a remote network.
  • the processor 108 is arranged to display on the display device 102 images of a motion.
  • the images of the motion may be generated by the processor 108 based on the subject-specific motion data stored in the storage device 106, and are displayed to allow the user to emulate the motion.
  • Example ways in which the images can be displayed include overlaying the images of the motion on the images of the user's motion (or vice versa), and displaying the images side-by-side in a synchronised fashion.
  • example forms of the images are shown displayed on a display 200.
  • An image of the motion is shown as 202 and may form one of a number of sequential images of an animation performing the motion.
  • the animation 202 is a stick figure representation of a human performing the motion. Skilled persons will appreciate that other representations may be used instead.
  • the animation may be an outline representation or a realistic representation of a human (or other character) performing the motion.
  • the animation may be a partial representation (e.g. only of the arms) or a full representation of the motion.
  • the images of the animation 202 in the form shown are overlaid on the images of the user's motion 204. Depending on how the animation 202 is displayed, it may also be possible to overlay images of the user's motion 204 on the images of the animation 202.
  • the animation 202 is played to show the user the motion.
  • the user then executes the motion while keeping an eye on the display so as to match its execution with the displayed motion.
  • the user is able to spot its deviations from the displayed motion, correct such deviations and eventually develop muscle memory to emulate the motion.
  • the prominence of one or more selected portions of the images of the motion are changed. For example, during the downswing stage of a golf swing, it is important for the user's left arm to remain straight. Referring to Figure 2B, the line representing the left arm has been thickened to highlight to the user the importance of emulating that line closely. As an alternative or in addition to thickening the line, the colour and/ or transparency of the relevant parts of the animation can be changed, or one or more of video, image, text and audio data may be presented for guiding the user through the correct positions.
  • the present invention allows the user to change the point of view from which the motion is viewed. This is done by manipulating the point of view from which images of the motion are calculated and generating a new sequence of images from the subject-specific motion data.
  • the angle of the stick figure animation has been rotated by the user to allow the user to view the motion from the side.
  • a further form of the device of the present invention is shown generally as 300 in Figure 3.
  • the device 300 includes an LCD display 302, three video cameras 304a, 304b, 304c that are arranged to capture different views of a user 303 performing a motion, a navigation tool 305, a storage device 306 and a processor 308.
  • the LCD display 302, one video camera 304a, the navigation tool 305, the storage device 306 and the processor 308 are located in a single housing 310.
  • the remaining two video cameras are located in individual housings 312 and 314.
  • the device 300 also includes one or more ports 316 to receive subject-specific information from a portable storage device presented by the user.
  • the subject-specific information may be one or more of the user's: name, physical characteristics (e.g. physical dimensions and physical limitations), performance history, preferences and billing information such as a prepaid account or credit card details.
  • the port 316 may be, for example, a USB port to receive a solid-state memory device.
  • the port 316 may be operatively connected to a reader to read a magnetic card, a radio frequency identification (RFID) card, a smart card or the like.
  • RFID radio frequency identification
  • the device 300 may be made connectable to a network to download the information from the central database.
  • Subject-specific information is supplied to and used by the device of the present invention to tailor the coaching for the user.
  • the coaching can be customised to reflect the user's physical characteristics, such as the physical dimensions or physical limitations of the user.
  • Physical dimensions of the user may be taken into account to generate the subject-specific motion data from motion data that is typically representative of a motion for a user having specific physical dimensions.
  • the motion data may be representative of a swing for a golfer with a height of 6' 1".
  • the processor of the present invention uses the subject- specific information to anthropometrically scale the motion data based on anthropometric data that can be measured (e.g. forearm length etc.) by a coach or from the captured images of a user's motion or taken from a database.
  • Anthropometric scaling is scaling that takes into account physical variations of the human body.
  • the scaling of the swing for a 5' 5" golfer in the example above is not simply 5' 5" /6' 1" or 0.89. Instead, the scaling varies depending on the part of the swing being scaled.
  • the benefit of anthropometric scaling is that the swing can be tailored not only to take into account different heights, but any anthropometrically-measurable attribute. For instance, there may be scaling to take into account anthropometric differences based on gender, race, age, height, weight or volume of the user.
  • One example way in which anthropometric scaling is done in the present invention will be described in greater detail later in this specification.
  • Physical limitations of the user may be taken into account to generate the subject-specific motion data from motion data that is typically representative of a user having a specific physical ability, such as above- or below-average strength or flexibility. For instance, when a golfer having limited flexibility (e.g. limited joint flexibility) uses the device of the present invention, the swing is scaled down in terms of its range of motion. Where the golfer has limited spinal flexibility, the swing may be scaled to have a shorter backswing. Similar limitations may be provided for users having limitations in terms of shoulder flexibility and strength.
  • limited flexibility e.g. limited joint flexibility
  • Similar limitations may be provided for users having limitations in terms of shoulder flexibility and strength.
  • the subject-specific motion data need not be generated every time the device is used.
  • the device is arranged to store the subject-specific motion data for a user once it generated. When the device is used again by this user at a later time, the subject-specific motion data is simply retrieved from storage (which may be local or remote).
  • the storage may be the storage device 306 in Figure 3, a remote storage device on a network, or a portable storage device that is presented by the user at the port 316 in Figure 3.
  • the processor is adapted to log a user's activity and/or track a user's progress by capturing images or video sequences at the beginning and throughout the motion coaching process.
  • the images or video sequences captured may be stored on the storage device 306, a remote storage device on a network, or a portable storage device that is presented by the user at the port 316. This allows the device to identify the user that is using the device and also may allow the device to learn about a user's usage and activity on the device, which may then be used to customise the coaching experience for the user.
  • the captured images or video sequences may also be used for comparison to the ideal motion and explanation and illustration of coaching concepts.
  • the present invention allows a user's physical dimensions to be taken into account in customising the motion that is displayed to the user. This is made possible given the present invention's ability to manipulate motion data and generate images of the motion dynamically based on the modified motion data.
  • motion data typically represents the motion for a specified body dimension. For instance, where motion data is obtained by motion-capturing the golf swing of a golf professional having a height of 6' 2", it is generally only suitable for users having similar height. Where the motion data is manipulated to fit the rules specified for a golf swing, the manipulated motion data would also generally be suitable only for users having similar height. To adapt such motion for users having differing physical dimensions, the present invention allows the motion data to be anthropometrically scaled to produce subject-specific motion data.
  • FIG. 4A-4C Anthropometric scaling as applied to a golf swing will now be specifically described with reference to Figures 4A-4C. Skilled persons will appreciate that similar scaling can be done for coaching other motion data.
  • the golf swing is displayed using a stick figure 400 rendered from motion data.
  • the path of the golf swing is shown by way of a trajectory 402, which represents the trajectory of the rendered golf club head. While displaying the trajectory 402 can assist a user in emulating the swing, it is not essential as the user will be able to emulate the motion by emulating the motion of the stick figure 400.
  • the stick figure 400 and the swing has specific physical dimensions. These dimensions are the result of rendering motion data in its default (i.e. not subject-specific) form. Given the specific dimensions, the stick figure 400 and the swing displayed will suit only specific users, such as male golfer A.
  • the stick figure 400 and the swing displayed may not be ideal for male golfer B, who is not as tall as male golfer A.
  • the present invention allows the motion data representing the swing to be anthropometrically scaled to produce subject- specific motion data.
  • the subject-specific motion data is then rendered as stick figure 404, as shown in Figure 4A.
  • the resulting scaled swing can be seen by way of trajectory 406.
  • the anthropometric scaling performed on the motion data is specific to the height difference between male golfer A. and male golfer B.
  • the stick figure 400 and the swing displayed may also not be ideal for female golfer C, who has an overall body size that is smaller than male golfer A.
  • the present invention allows the motion data representing the swing to be anthropometrically scaled to produce subject-specific motion data.
  • the subject-specific motion data is then rendered as stick figure 408, as shown in Figure 4B.
  • the resulting scaled swing can be seen by way of trajectory 407.
  • the anthropometric scaling performed on the motion data is specific to differences in body proportion between male golfer A and female golfer C.
  • the stick figure 400 and the swing displayed may also not be ideal for male golfer D, who has a smaller body size as compared to male golfer A.
  • Male golfer D may be, for instance, a younger golfer as compared to male golfer A.
  • the present invention allows the motion data representing the swing to be anthropometrically scaled to produce subject-specific motion data.
  • the subject-specific motion data is then rendered as stick figure 410, as shown in Figure 4C.
  • the resulting scaled swing can be seen by way of trajectory 412.
  • the scaling performed on the motion data is specific to the differences in body proportion between male golfer A and male golfer D.
  • the present invention recognises that motion consists of a co-ordinated interaction of all body parts. This translates to a specific temporal and spatial interaction of segments represented by motion data. To maintain this co-ordinated interaction, the present invention maintains regional and global constraints when scaling the motion data. These constraints also include using an implement for executing the sport motion of similar or identical size for users with a variety of physical dimensions and limitations while maintaining a natural and undistorted motion.
  • the scaling comprises a two-step process: (1) maintaining regional constraints /features and (2) maintaining the overall co-ordinated interaction of all body parts.
  • regional features such as knee flexion or elbow extension are maintained using local geometrical constraints in order to retain a relative orientation of body segments.
  • This first step is required to alter the lengths of each segment to fit the user's physical dimensions.
  • the application of kinematic constraints alone, however, will not preserve the correct pose and movement of the motion data when applied to a scaled kinematic chain. Therefore, in the second step, the local changes/adjustments are refined using a least-squares optimisation process with adjustable weighting factors to maintain a co-ordinated and achievable motion that is representative of the motion data. Weighting factors are introduced to enable different objective criteria to be met when producing the co-ordinated movement. These criteria may depend upon other factors, such as physical limitations.
  • the present invention also allows subject-specific motion data to take into account a user's physical limitations.
  • Motion data typically represents the motion when executed by a user who is at a certain level of physical fitness. Where a user seeking coaching is not of the same level of physical fitness, it can be both difficult and frustrating for the user to emulate the motion displayed.
  • the present invention may address this by limiting in some -way the motion that is displayed.
  • One example physical limitation may be limited flexibility.
  • the user may be a golfer who has limited spinal flexibility.
  • the golfer will not be physically able to move the golf club as far back during the backswing stage as normally required. It is therefore appropriate for the motion data to be manipulated such that the motion displayed has a shorter backswing.
  • a golf swing is represented in part as the trajectory 500 of a golf club held by a stick figure 502.
  • the stick figure 502 its poses and movements throughout the swing are rendered from motion data.
  • the motion data may be manipulated or customised to produce subject-specific motion data that results in the top T of the backswing being reduced to the point T' in Figure 5B.
  • the stick figure 504 of Figure 5B its poses and movements throughout the swing are thus rendered from such a subject- specific motion data.
  • T and T' in the figures will vary depending on the motion data used and the extent to -which the user's flexibility is limited.
  • the difference between the motion of Figure 5A and the subject-specific motion of Figure 5B can be seen in Figures 5C and 5D.
  • the extent of the backswing of the ideal motion in Figure 5C, shown by the stick figure 506 the extent of the backswing of the subject-specific motion in Figure 5D, shown by the stick figure 508, is clearly reduced to take into account a golfer's limited flexibility.
  • the present invention manipulates motion data representing continuous trajectories of individual joints to take into account a user's limited flexibility. While each trajectory defines the positional information of joints, the positional change between adjacent or consecutive joints /segments as defined by the kinematic chain dictates the flexibility necessary to execute the ideal motion. By manipulating the motion data as to refine the positional change, the flexibility required for the ideal motion can be adapted for the user.
  • Two example scenarios where the present invention may manipulate the motion data to suit a user's flexibility are: (1) one or more poses cannot be achieved at all by the user, or (2) one or more poses can only be achieved by the user through compensation by additional movement through other joints/segments.
  • the present invention manipulates the motion data to re-define the one or more poses based on a user's flexibility.
  • local and global changes are applied to achieve a pose comparable to the original pose but one which is suitable for the user. Local changes relate to adjustments of the range of flexibility between consecutive joints/segments to meet a user's range of flexibility, while global changes refine the motion data to preserve the co-ordination of the motion through a weighted least-squares optimisation.
  • Basic flexibility is assessed by standing in maximum poses, such as maximum left and right spine rotation, and measurement taken by a coach or from the captured images of a user's motion.
  • the subject-specific motion data may be ideal motion data.
  • ideal motion data refers to subject-specific motion data that has been manipulated such that the motion being represented accords with a specified ideal execution of the motion. For example, once the subject-specific motion data is obtained from motion data, the subject-specific motion data is manipulated, either manually or automatically, to accord with a specified ideal execution of the motion. In some embodiments, it may be desired or required for the motion data to be first manipulated to accord with a specified ideal execution of the motion before the motion data is made subject-specific. Taking the sport of golf as a non-limiting example, the ideal motion data may represent the ideal golf swing.
  • the ideal motion data in this case is obtained by: (i) representing a golf swing in three dimensions to produce motion data, (ii) scaling and/ or modifying the motion data to produce subject-specific motion data and ( ⁇ i) manipulating the subject-specific motion data in accordance with rules that define the ideal golf swing. Where necessary or desired, step (ii) may be carried out after step ( ⁇ i). As step (ii) has been described in detail above, steps (i) and ( ⁇ i) will now be described in detail below.
  • one example embodiment of the method provides motion-capturing the execution of a golf swing to produce motion data representing a golf swing in three dimensions, and manipulating the motion data so that the motion captured accords with specified rules. It is, however, not essential for the above two steps to be carried out to obtain ideal motion data.
  • a computer-generated swing may be used instead of motion- capturing the execution of a golf swing in the first step.
  • data representing the golf swing may be manually or automatically input into a computer in the first step.
  • the first and second steps may be combined together. Similar considerations apply for other motions that may be studied by a user. For example, in ballet, there are ideal poses for a dancer to adhere to. In the Cecchetti. method, for instance, five principle poses are defined for the dancer's arms, with each pose having a specific relationship with the dancer's body. Such principles define the rules and criteria for the ideal motion.
  • the motion data comprises continuous three-dimensional positional information for each relevant human joint as functions of time.
  • the three-dimensional positional information is represented by continuous functions of rime using, for example, cubic B-splines.
  • the continuous functions of time are either specified directly or obtained through curve-fitting a continuous function to discrete data-
  • motion data contains orientation frames that comprise mutually perpendicular orientation vectors that define a segment's rotational orientation.
  • a set of continuous functions defining positional and rotational information exists for each joint or segment. These functions allow the forming of trajectories of joint positions and segment rotations throughout the motion and allow the calculation of the three- dimensional pose (articulation) for the kinematic chain for every point in time during the motion.
  • the data is manipulated to meet one or more rules or criteria specifying an ideal golf swing.
  • the motion data may be first manipulated to make it subject-specific before manipulating to meet rules or criteria of the motion.
  • rules or criteria There ate many rules available that define the ideal golf swing, most of which rely on the golf swing following certain lines, angles, planes or boundaries.
  • the ideal golf swing can be decomposed into a finite number of poses (articulations). As a non-limiting example, the golf swing can be decomposed into ten poses as shown in Figure 6.
  • the ten poses each require areas of a user's body or golf club to be in a fixed relationship with other areas of a user's body or with one or more reference lines. These relationships can be described mathematically, with the relevant areas of the user's body being represented by points in space.
  • motion data which includes continuous functions defining positional and rotational information for each, joint/ segment, and where the functions allow trajectories of joint positions and segment rotations to be formed throughout the motion
  • the motion being represented can be manipulated to suit certain constraints by manipulating the trajectory of the joint positions and/or segment rotations. This may be done by manipulating the underlying B-splines (trajectories) through changes of the control vertices. These changes can be performed manually, automatically through mathematical optimisation, or a combination of both.
  • ideal motion data has been used to generate two sequential images 700 and 702, representing part of the downswing stage of a golf swing.
  • the present invention allows the ideal motion data to be displayed at infinite smoothness meaning that additional images between the two previous sequential images can be shown.
  • the ideal golf club line in the first image 700 is labelled A
  • the ideal golf club line in the second image 702 is labelled B
  • the present invention processes the ideal motion data to produce two further golf club lines Al and A2.
  • the process may also produce corresponding points and lines for the remaining portions of the motion (e.g. the golfer's hands, body and legs).
  • motion data is represented in the form of continuous functions of time (e.g. using cubic B-splines)
  • the arbitrary smoothness described above can be obtained by calculating the positional information for joint centres and the corresponding segment orientation for every instance in time.
  • the ideal motion data may be further extended to include knowledge or information relating to the ideal motion. This is done to produce enriched ideal motion data.
  • the enriched ideal motion data may include information on aspects of the ideal motion that should be highlighted during execution, or information on geometry or lines that should be added to the motion to serve as a guide for a user to emulate the ideal motion.
  • the enriched ideal motion data may include comments, notes or other forms of knowledge provided by a human coach (e.g. in the form of video, image, text or audio data).
  • the user interface relates to the arrangement and function of the information displayed to the user via the display device.
  • a schematic form of the user interface is shown in Figures 2A to 2C.
  • One example form user interface will now be described with reference to Figure 8.
  • the user interface 800 includes a window 802 in which a user's motion 804 and an ideal motion 806 are displayed.
  • a view pane 808 with virtual buttons is provided for the user to select the particular view or views to be displayed.
  • the user has selected the front-on view button 810.
  • the example form user interface 800 also includes image selection buttons 812, which allow the user to view a selected image of the ideal motion. With reference to the example form rules for the ideal golf swing shown in Figure 6, ten image selection buttons 812 may be provided to correspond to the number of poses that compose the ideal golf swing.
  • the user interface 800 may also be provided with a message bar 814, which may display preset comments or knowledge/information that is embedded in enriched ideal motion data.
  • Figure 9A shows the displaying of a front view 902, a side view 904 and top view 906 of the user's motion 908 and the motion 910.
  • the display 902 may selectively display one point of view at a time. Because the present invention generates images of the motion from motion data, and given that the motion data represents the motion in three-dimensional space (which may be continuous in time), it is possible for the present invention to generate images of the motion from any point of view at an arbitrary frame rate, resolution and smoothness.
  • the point of view displayed may be a predetermined point of view (e.g.
  • This ability allows the present invention to generate images of the motion to correspond to the images of the user, as shown in Figure 9A. Also, this ability allows the user to check the posture or motion from another point of view or an unconventional point of view. Further, it is possible for the point of view to be continuously changed throughout the motion to create a fly-through effect.
  • the navigation tool is referred to as 305 in Figure 3. As described earlier, the navigation tool functions as an input means to allow the user to navigate the user interface as described above.
  • the navigation tool has one central button and at least four buttons surrounding the central button.
  • the four buttons may be arranged on a tilting outer circle that surrounds an inner circular push button.
  • the buttons are sized to be depressible using an implement used for a sport motion, such as a golf club or a baseball bat.
  • the present invention may be implemented without motion- capturing the user's motion. As such, there are no data representing the user's motion that can be compared with the motion data and thus there is no computer-based analysis of the user's motion. In this case, it will be up to the user to determine how well they emulate the motion displayed.
  • the user's motion must not only be imaged, but must be recognisable and analysable using computers.
  • One way in which the user's motion may be recognised is by motion-capturing using markers placed on the user.
  • the markers may be reflective, magnetic, inertia!, optical or a combination of any of these, as will be known to those skilled.in the art.
  • the user's motion may also be captured using markedess motion capture technology or using image recognition technology.
  • the user's motion may be compared to the subject-specific motion data.
  • the subject-specific motion data may be data representing an ideal motion, an earlier motion of the user or another user's motion.
  • the processor of the device may be adapted to receive motion-captured data representing the user's motion that has been captured.
  • the user's motion can be compared to the subject-specific motion data because the motions to be compared are represented with comparable information of the body segments throughout the motion.
  • the subject-specific motion data contains information of the pose and movement of all relevant body segments in the motion.
  • Motion capture will provide details of the pose and movement of a user emulating the motion.
  • the user's captured motion can then be processed against or compared with the motion to allow a detailed comparison of joint and segments. This ideally includes the comparison of global positions against an ideal pose, and the relative positions of body segments between corresponding joint centres forming a segment as defined by the kinematic chain. Taking golf as an example, comparisons that could be made include, but are not limited to; shoulder rotation, club head speed, club head trajectory, trunk rotation, hand positions and the like.
  • the present invention may provide virtual golf competitions, where users are ranked based on their accuracy in emulating an ideal golf swing.
  • the method of the present invention begins with the step of generating images of a motion based at least partly on subject-specific motion data.
  • the subject-specific motion data is in the form of a matrix containing coordinates of the motion specific to the user in three-dimensional space.
  • the motion data is ideal motion data.
  • the step of generating images ideally produces sequential images of an animation performing the motion based at least partly on the subject-specific motion data.
  • the animation may be represented simply as a stick figure or an outline of a human or a partial representation or a full body representation of a human character performing the motion. If desired, the animation may be made more realistic by rendering visual features on the animation or its background.
  • the method begins with the step of displaying images of a motion based on subject-specific motion data. This form may be used, for example, where images of the motion have previously been generated and do not need to be altered before use.
  • Images of the user executing the motion are also displayed on the display.
  • the images of the motion based on subject-specific motion data may be overlaid on the images of the user. It is not essential for the images to be overlaid, however. For instance, the images may be displayed side-by-side. All that is required is for the user to be able to compare its motion to the images of the motion based on subject-specific motion data-
  • the subject-specific motion data is interpolated before images based on the data are displayed. This is done where the images based on the subject-specific motion data are at a lower than desirable frame rate. By interpolating the subject-specific motion data, the images based on the interpolated motion data may be provided at the desired frame rate.
  • the subject-specific motion data is also desirable, although not essential, for the subject-specific motion data to be anthropomettically scaled and limited in some way, as described earlier, to take into account the user's physical dimensions and limitations before images based on the data are displayed.
  • the images of the motion may be made more prominent to the user.
  • the colour and/ or transparency of the relevant part of the motion such as the position and motion of the user's leg, is changed.
  • the user may seek to view the motion from some other view than the view corresponding to the user's image.
  • the method of the present invention allows the images of the motion to be generated from another view based on the subject-specific motion data-
  • the method of the present invention provides the step of allowing a user to compare an image of the user performing a motion to an image of an ideal motion.
  • the method may also be a method of a method of providing a competition.
  • the method include displaying a motion generated from subject-specific motion data and imaging one or more users performing a motion such that the one or more users may emulate the motion generated.
  • the competition aspect of this form may be provided in a step of providing an indication as to the accuracy of the one or more users in emulating the motion generated.
  • the system of the present invention is substantially identical to the device of the present invention described earlier. All of the description relating to the device is therefore applicable to the system. Skilled persons will appreciate that the features of the device may be easily distributed in a system.
  • the storage device 106 of Figure 1 may be provided at a centralised location and be connected to each device via a network, such as the internet.
  • the step of scaling or limiting motion data to produce subject-specific motion data may be done remotely at a centralised processor, with images of the subject-specific motion data being sent to the devices for display to a user.
  • the present invention provides a coaching solution that does not require motion-capture to work.
  • the present invention provides a simple and intuitive way in which a user may emulate the motion.
  • the present invention provides a tool for a user to emulate a motion that is tailored for the user. This promotes accuracy and repeatability of the motion, which is essential for coaching applications.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Social Psychology (AREA)
  • Multimedia (AREA)
  • Psychiatry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Processing Or Creating Images (AREA)

Abstract

La présente invention concerne un dispositif, un procédé et un système d'entraînement au mouvement utilisant des données de mouvement particulières à un sujet pour générer des images d'un mouvement pour qu'un utilisateur le simule. Le mouvement de l'utilisateur (204) est capturé à l'aide d'une caméra vidéo et celui-ci est affiché sur un dispositif d'affichage (200). Les images d'un mouvement (202) qui sont générées à partir de données de mouvement particulières à un sujet sont également affichées sur le dispositif d'affichage (200). En observant les images (202) qui sont affichées et en simulant le mouvement des images (202), un utilisateur est capable de s'entraîner lui-même conformément au mouvement.
PCT/IB2007/002410 2006-08-25 2007-08-23 Dispositif, procédé et système d'entraînement au mouvement Ceased WO2008023250A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US84021106P 2006-08-25 2006-08-25
US60/840,211 2006-08-25

Publications (1)

Publication Number Publication Date
WO2008023250A1 true WO2008023250A1 (fr) 2008-02-28

Family

ID=39106489

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2007/002410 Ceased WO2008023250A1 (fr) 2006-08-25 2007-08-23 Dispositif, procédé et système d'entraînement au mouvement

Country Status (1)

Country Link
WO (1) WO2008023250A1 (fr)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009122407A1 (fr) * 2008-04-01 2009-10-08 Alon Naim Cible terrestre mobile automatique pour le golf et son procédé d'utilisation
WO2010035182A1 (fr) * 2008-09-26 2010-04-01 Koninklijke Philips Electronics N.V. Appareil d'aide à l'activité
CN103888643A (zh) * 2012-12-21 2014-06-25 卡西欧计算机株式会社 信息报知装置、信息报知方法
JP2015503172A (ja) * 2011-12-21 2015-01-29 インテル・コーポレーション ビデオフィードの再生及び解析
JP2017028508A (ja) * 2015-07-22 2017-02-02 富士通株式会社 動画再生プログラム、装置、及び方法
JP2017080198A (ja) * 2015-10-29 2017-05-18 キヤノンマーケティングジャパン株式会社 情報処理装置、情報処理方法、プログラム
JP2020140719A (ja) * 2020-04-02 2020-09-03 キヤノンマーケティングジャパン株式会社 情報処理装置、情報処理方法、プログラム
WO2020259855A1 (fr) * 2019-06-28 2020-12-30 RLT IP Ltd. Avatar personnalisé pour analyse de mouvement et accompagnement
US20210178244A1 (en) * 2019-12-13 2021-06-17 Rapsodo Pte. Ltd. Kinematic analysis of user form
EP3911423A4 (fr) * 2019-01-15 2022-10-26 Shane Yang Procédés et appareil de cognition augmentée permettant une rétroaction simultanée dans l'apprentissage psychomoteur

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2313553A (en) * 1996-05-27 1997-12-03 Asobou Kabushiki Kaisha Coaching arrangements for a team sport
US5947742A (en) * 1993-08-10 1999-09-07 Midori Katayama Method for teaching body motions
WO2000040309A2 (fr) * 1999-01-05 2000-07-13 Robin Tarry Systeme d'instructions par video et procede destines a l'apprentissage de la mobilite motrice
CA2340834A1 (fr) * 2001-03-21 2002-09-21 David J. L. Bown Materiel didactique visuel portable pour entrainement sportif
JP2003180895A (ja) * 2001-12-19 2003-07-02 Akio Okada スポーツコーチングシステム及びスポーツコーチングのプログラムを記憶した記憶媒体
US6722888B1 (en) * 1995-01-20 2004-04-20 Vincent J. Macri Method and apparatus for tutorial, self and assisted instruction directed to simulated preparation, training and competitive play and entertainment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5947742A (en) * 1993-08-10 1999-09-07 Midori Katayama Method for teaching body motions
US6722888B1 (en) * 1995-01-20 2004-04-20 Vincent J. Macri Method and apparatus for tutorial, self and assisted instruction directed to simulated preparation, training and competitive play and entertainment
GB2313553A (en) * 1996-05-27 1997-12-03 Asobou Kabushiki Kaisha Coaching arrangements for a team sport
WO2000040309A2 (fr) * 1999-01-05 2000-07-13 Robin Tarry Systeme d'instructions par video et procede destines a l'apprentissage de la mobilite motrice
CA2340834A1 (fr) * 2001-03-21 2002-09-21 David J. L. Bown Materiel didactique visuel portable pour entrainement sportif
JP2003180895A (ja) * 2001-12-19 2003-07-02 Akio Okada スポーツコーチングシステム及びスポーツコーチングのプログラムを記憶した記憶媒体

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009122407A1 (fr) * 2008-04-01 2009-10-08 Alon Naim Cible terrestre mobile automatique pour le golf et son procédé d'utilisation
WO2010035182A1 (fr) * 2008-09-26 2010-04-01 Koninklijke Philips Electronics N.V. Appareil d'aide à l'activité
JP2015503172A (ja) * 2011-12-21 2015-01-29 インテル・コーポレーション ビデオフィードの再生及び解析
US9607399B2 (en) 2011-12-21 2017-03-28 Intel Corporation Video feed playback and analysis
EP2795892A4 (fr) * 2011-12-21 2015-08-26 Intel Corp Reproduction et analyse de flux vidéo
US9761013B2 (en) 2012-12-21 2017-09-12 Casio Computer Co., Ltd. Information notification apparatus that notifies information of motion of a subject
JP2014123322A (ja) * 2012-12-21 2014-07-03 Casio Comput Co Ltd 情報報知装置、情報報知方法及びプログラム
US20140177926A1 (en) * 2012-12-21 2014-06-26 Casio Computer Co., Ltd Information notification apparatus that notifies information of motion of a subject
CN103888643A (zh) * 2012-12-21 2014-06-25 卡西欧计算机株式会社 信息报知装置、信息报知方法
CN103888643B (zh) * 2012-12-21 2018-01-12 卡西欧计算机株式会社 信息报知装置、信息报知方法以及记录介质
JP2017028508A (ja) * 2015-07-22 2017-02-02 富士通株式会社 動画再生プログラム、装置、及び方法
JP2017080198A (ja) * 2015-10-29 2017-05-18 キヤノンマーケティングジャパン株式会社 情報処理装置、情報処理方法、プログラム
EP3911423A4 (fr) * 2019-01-15 2022-10-26 Shane Yang Procédés et appareil de cognition augmentée permettant une rétroaction simultanée dans l'apprentissage psychomoteur
US11638853B2 (en) 2019-01-15 2023-05-02 Live View Sports, Inc. Augmented cognition methods and apparatus for contemporaneous feedback in psychomotor learning
WO2020259855A1 (fr) * 2019-06-28 2020-12-30 RLT IP Ltd. Avatar personnalisé pour analyse de mouvement et accompagnement
US12067660B2 (en) 2019-06-28 2024-08-20 RLT IP Ltd. Personalized avatar for movement analysis and coaching
US20210178244A1 (en) * 2019-12-13 2021-06-17 Rapsodo Pte. Ltd. Kinematic analysis of user form
US11850498B2 (en) * 2019-12-13 2023-12-26 Rapsodo Pte. Ltd. Kinematic analysis of user form
US12440746B2 (en) 2019-12-13 2025-10-14 Rapsodo Pte. Ltd. Kinematic analysis of user form
JP2020140719A (ja) * 2020-04-02 2020-09-03 キヤノンマーケティングジャパン株式会社 情報処理装置、情報処理方法、プログラム

Similar Documents

Publication Publication Date Title
US20230218948A1 (en) Augmented Cognition Methods And Apparatus For Contemporaneous Feedback In Psychomotor Learning
WO2008023250A1 (fr) Dispositif, procédé et système d'entraînement au mouvement
Chen et al. Computer-assisted yoga training system
US11132533B2 (en) Systems and methods for creating target motion, capturing motion, analyzing motion, and improving motion
US9878206B2 (en) Method for interactive training and analysis
US5184295A (en) System and method for teaching physical skills
US6183259B1 (en) Simulated training method using processing system images, idiosyncratically controlled in a simulated environment
US6966778B2 (en) Method and apparatus for tutorial, self and assisted instruction directed to simulated preparation, training and competitive play and entertainment
JP2852925B2 (ja) 肉体的運動熟達教育用システム
US6164973A (en) Processing system method to provide users with user controllable image for use in interactive simulated physical movements
US8314840B1 (en) Motion analysis using smart model animations
US20050272517A1 (en) Swing position recognition and reinforcement
US20160049089A1 (en) Method and apparatus for teaching repetitive kinesthetic motion
US20060247070A1 (en) Swing position recognition and reinforcement
US20020187846A1 (en) Interactive method and apparatus for tracking and analyzing a golf swing
US20140308640A1 (en) Method to Improve Skilled Motion Using Concurrent Video of Master and Student Performance
KR20030085275A (ko) 골프 스윙모션 분석방법 및 그 시스템
JP7700787B2 (ja) 情報処理装置、情報処理方法、およびプログラム
Oshita et al. Self-training system for tennis shots with motion feature assessment and visualization
Xie et al. Visual feedback for core training with 3d human shape and pose
Tisserand et al. Preservation and gamification of traditional sports
CN116974374A (zh) 一种基于增强现实技术的可视化健身辅助方法
Goderie et al. [POSTER] ChiroChroma: An Augmented Reality Game for the Assessment of Hand Motor Functionality
Zhang et al. The exergame for Tae-Bo learning with virtual reality
Yu [DC] limb motion guidance in extended reality

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07804798

Country of ref document: EP

Kind code of ref document: A1

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC, AS PER OUR COMMUNICATION DATED 6.5.09 (EPO FORM 1205A)

122 Ep: pct application non-entry in european phase

Ref document number: 07804798

Country of ref document: EP

Kind code of ref document: A1