US20050064995A1 - Exercise support system - Google Patents

Exercise support system Download PDF

Info

Publication number
US20050064995A1
US20050064995A1 US10/982,937 US98293704A US2005064995A1 US 20050064995 A1 US20050064995 A1 US 20050064995A1 US 98293704 A US98293704 A US 98293704A US 2005064995 A1 US2005064995 A1 US 2005064995A1
Authority
US
United States
Prior art keywords
physical information
exercise
current
exercise program
support system
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
Application number
US10/982,937
Inventor
Yasuhiro Shitan
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.)
Konami Sports Club Co Ltd
Original Assignee
Individual
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 Individual filed Critical Individual
Assigned to KONAMI SPORTS LIFE CORPORATION reassignment KONAMI SPORTS LIFE CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SHITAN, YASUHIRO
Publication of US20050064995A1 publication Critical patent/US20050064995A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • 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
    • 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
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/30ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/60ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to nutrition control, e.g. diets
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H70/00ICT specially adapted for the handling or processing of medical references
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records

Definitions

  • the present invention relates to an exercise support system. More particularly, the present invention relates to an exercise support system for allowing a user to do exercise according to an exercise program.
  • an exercise support facility such as a gym
  • a system which allows a user to input the age and select a purpose, e.g. strengthening cardiopulmonary function, reducing fat, etc.
  • a purpose e.g. strengthening cardiopulmonary function, reducing fat, etc.
  • the system changes the exercise load of a cardiopulmonary function strengthening apparatus according to the cardiac rate of the user.
  • the object of the present invention is to overcome the above drawbacks accompanying the conventional art.
  • an exercise support system includes current physical information obtaining means for obtaining current physical information on a current body of a user, desired physical information receiving means for receiving desired physical information on a body desired by the user, exercise program calculating means for calculating an exercise program based on the obtained current physical information and the received desired physical information, and presenting means for presenting the calculated exercise program.
  • the current physical information obtaining means may include external body shape information obtaining means for obtaining data on a current external body shape of the user as the current physical information, and the exercise program calculating means may calculate the exercise program based on the data.
  • the external body shape information obtaining means may obtain three-dimensional data on the current external body shape of the user.
  • the exercise support system may further include surface area calculating means for calculating a current surface area of the user based on the three-dimensional data obtained by the external body shape information obtaining means, wherein the exercise program calculating means may calculate the exercise program based on the calculated surface area, the obtained current physical information, and the received desired physical information.
  • the desired physical information receiving means may include desired external body shape information obtaining means for receiving desired external body shape data as the desired physical information, and the exercise program calculating means may calculate the exercise program based on the received desired external body shape data.
  • the current physical information obtaining means may include current body weight information obtaining means for obtaining current body weight data indicating current body weight of the user as the current physical information, and the exercise program calculating means may calculate the exercise program based on the obtained current body weight data.
  • the desired physical information receiving means may include desired body weight information receiving means for receiving desired body weight data indicating desired body weight as the desired physical information, and the exercise program calculating means may calculate the exercise program based on the received desired body weight data.
  • the current physical information obtaining means may include current body fat percentage information obtaining means for obtaining current body fat percentage data indicating current body fat percentage of the user as the current physical information, and the exercise program calculating means may calculate the exercise program based on the obtained current body fat percentage data.
  • the desired physical information receiving means may include desired body fat receiving means for receiving desired body fat percentage data indicating desired body fat percentage as the desired physical information, and the exercise program calculating means may calculate the exercise program based on the received desired body fat percentage data.
  • the current physical information obtaining means may include meal information obtaining means for obtaining meal data indicating content of current meal of the user as the current physical information, and the exercise program calculating means may calculate the exercise program based on the obtained meal data.
  • the exercise support system may further include history storing means for storing a history of the current physical information of the user, wherein the exercise program calculating means may calculate the exercise program by referring to the history.
  • the exercise support system may further include laterality detecting means for detecting a difference in the obtained data on the current external body shape between left and right regions of the body of the user, wherein the exercise program calculating means may calculate the exercise program, which is different between left and right regions of the body of the user, based on the detected difference between left and right.
  • the exercise support system may further include exercised region table storing means for storing an exercised region table in which a kind of exercise and corresponding strength of exercise on a plurality of regions of the body are stored, wherein the exercise program calculating means may calculate the exercise program by referring to the exercised region table.
  • the exercise support system may further include calorie consumption table storing means for storing a calorie consumption table in which a kind of exercise and corresponding calorie consumption are stored, wherein the exercise program calculating means may calculate the exercise program by referring to the calorie consumption table.
  • the exercise program calculating means may calculate a kind of exercise and an exercise time for the kind of exercise as the exercise program.
  • the exercise support system may further include meal program calculating means for calculating meal to be taken and a calorie intake of the meal based on the obtained current physical information, the received desired physical information, and the calculated exercise program.
  • the presenting means may include display means for displaying the calculated exercise program.
  • the presenting means may include exercise program storing means for storing the calculated exercise program which corresponds to the user.
  • an exercise support system include current physical information obtaining means for obtaining current physical information of a user, exercise program receiving means for receiving an exercise program of the user, future physical information calculating means for calculating future physical information, which is physical information when the user has exercised according to the exercise program, based on the obtained current physical information and the received exercise program, and presenting means for presenting the future physical information.
  • the current physical information obtaining means may include external body shape information obtaining means for obtaining data on a current external body shape of the user as the current physical information, and the future physical information calculating means may calculate future physical information based on the data.
  • the external body shape information obtaining means may obtain three-dimensional data on the current external body shape of the user.
  • the exercise support system may further include surface area calculating means for calculating a current surface area of the user based on the three-dimensional data obtained by the external body shape information obtaining means, wherein the future physical information calculating means may calculate the future physical information based on the calculated surface area, the obtained current physical information, and the received exercise program.
  • the current physical information obtaining means may include current body weight information obtaining means for obtaining body weight data indicating current body weight of the user as the current physical information, and the future physical information calculating means may calculate the future physical information based on the obtained body weight data.
  • the current physical information obtaining means may include current body fat percentage information obtaining means for obtaining body fat percentage data indicating current body fat percentage of the user as the current physical information, and the future physical information calculating means may calculate the future physical information based on the obtained body fat percentage data.
  • the current physical information obtaining means may include meal information obtaining means for obtaining meal data indicating content of current meal of the user as the current physical information, and the future physical information calculating means may calculate the future physical information based on the obtained meal data.
  • the exercise support system may further include history storing means for storing a history of the current physical information of the user, wherein the future physical information calculating means may calculate the future physical information by referring to the history.
  • the exercise support system may further include laterality detecting means for detecting a difference in the obtained data on the current external body shape between left and right regions of the body of the user, wherein the exercise program receiving means receives the exercise program which is different between left and right regions of the body, and the future physical information calculating means calculates the future physical information, which is different between left and right regions of the body, based on the detected difference between left and right and the received exercise program.
  • the exercise program receiving means may include kind-of-exercise receiving means for receiving a kind of exercise and an exercise time for the kind of exercise as the exercise program, and the future physical information calculating means may calculate the future physical information based on the kind of exercise and the received exercise time.
  • the exercise program receiving means may include meal program receiving means for receiving meal to be taken and a calorie intake of the meal as the exercise program, and the future physical information calculating means may calculate the future physical information based on the meal to be taken and the received calorie intake.
  • the exercise support system may further include exercised region table storing means for storing an exercised region table in which a kind of exercise and corresponding strength of exercise on a plurality of regions of the body are stored, wherein the future physical information calculating means may calculate the future physical information by referring to the exercised region table.
  • the exercise support system may further include calorie consumption table storing means for storing a calorie consumption table in which a kind of exercise and corresponding calorie consumption, wherein the future physical information calculating means may calculate the future physical information by referring to the calorie consumption table.
  • the exercise support system may further include external body shape change table storing means for storing an external body shape change table in which the exercise program and corresponding three-dimensional data on a change in the external body shape are stored, wherein the future physical information calculating means may calculate three-dimensional data as the future physical information by referring to the external body shape change table.
  • the future physical information calculating means may calculate body weight as the future physical information.
  • the presenting means may include display means for displaying the calculated future physical information.
  • a computer program for allowing a computer to function as current physical information obtaining means for obtaining current physical information on a current body of a user, desired physical information receiving means for receiving desired physical information on a body desired by the user, exercise program calculating means for calculating an exercise program based on the obtained current physical information and the received desired physical information, and presenting means for presenting the calculated exercise program.
  • a computer program for allowing a computer to function as current physical information obtaining means for obtaining current physical information of a user, exercise program receiving means for receiving an exercise program of the user, future physical information calculating means for calculating future physical information, which is physical information when the user has exercised according to the exercise program, based on the obtained current physical information and the received exercise program, and presenting means for presenting the future physical information.
  • FIG. 1 shows a functional block diagram of an exercise support system according to a first embodiment of the present invention.
  • FIG. 3 is a drawing exemplary showing external body shape information obtaining means.
  • FIG. 4 shows a functional block diagram of an example of desired physical information receiving means.
  • FIG. 5 is a drawing exemplary showing a display when desired physical information is received to desired physical information receiving means.
  • FIG. 7 is a drawing exemplary showing an exercised region table stored in exercised region table storing means.
  • FIG. 8 shows an example of a calorie consumption table stored in calorie consumption table storing means.
  • FIG. 9 is a flowchart exemplary showing a process that exercise program calculating means calculates an exercise program.
  • FIG. 10 is a drawing exemplary showing an exercise program display displayed on display means.
  • FIG. 12 is a functional block diagram exemplary showing exercise program receiving means.
  • FIG. 13 is a drawing exemplary showing a future physical information display displayed on display means.
  • FIG. 14 is a block diagram showing a hardware configuration of exercise support system according to a third embodiment.
  • FIG. 1 shows the functional block diagram of an exercise support system 10 according to a first embodiment of the present invention.
  • the exercise support system 10 includes current physical information obtaining means 100 .
  • the current physical information obtaining means 100 obtains current physical information on the current body of a user.
  • the current physical information is, for example, three-dimensional data on the external body shape of the current body of the user, current body weight data indicating the current body weight, body fat percentage data indicating the body fat percentage, meal data indicating the contents of the current meal or a combination thereof.
  • the exercise support system 10 includes desired physical information receiving means 200 .
  • the desired physical information receiving means 200 receives desired physical information on a body desired by the user.
  • the desired physical information is, for example, desired body weight data indicating the desired body weight, desired body fat percentage data indicating the desired body fat percentage or a combination thereof.
  • the exercise support system 10 includes exercise program calculating means 300 .
  • the exercise program calculating means 300 calculates an exercise program based on the obtained current physical information and the received desired physical information.
  • the exercise support system 10 further includes meal program calculating means 350 .
  • the meal program calculating means 350 is connected to the exercise program calculating means 300 to calculate a meal program.
  • the exercise support system 10 includes presenting means 402 .
  • the presenting means 402 presents the calculated exercise program.
  • the presenting means 402 includes display means 400 for displaying the exercise program and exercise program storing means 800 for storing the exercise program.
  • the exercise support system 10 further includes surface area calculating means 500 .
  • the surface area calculating means 500 calculates the surface area of the current body of the user based on the three-dimensional data obtained by external body shape information obtaining means 110 of the current physical information obtaining means 100 .
  • the exercise support system 10 further includes history storing means 600 .
  • the history storing means 600 stores the history of the current physical information of the user.
  • the exercise support system 10 further includes laterality detecting means 700 .
  • the laterality detecting means 700 detects the difference in the current physical information obtained by the current physical information obtaining means 100 between the left and right of the body of the user.
  • the exercise support system 10 further includes exercised region table storing means 900 .
  • the exercised region table storing means 900 stores an exercised region table in which the kind of exercise and the corresponding strength of exercise on a plurality of regions of a body are stored.
  • the exercise support system 10 further includes calorie consumption table storing means 950 .
  • the calorie consumption table storing means 950 stores a calorie consumption table in which the kind of exercise and the corresponding calorie consumption are stored.
  • the exercise support system 10 further includes exercise program storing means 800 .
  • the exercise program storing means 800 stores the exercise program calculated by the exercise program calculating means 300 so that the exercise program corresponds to the user.
  • the medium used for storage is not particularly limited. Further, when a portable medium such as an IC card is used as the storage medium, it is possible and convenient for a user to retrieve and display the exercise program which has been already calculated even with another exercise support system 10 .
  • FIG. 2 is a functional block diagram exemplary showing the current physical information obtaining means 100 .
  • the current physical information obtaining means 100 includes external body shape information obtaining means 110 .
  • the external body shape information obtaining means 110 obtains three-dimensional data, for example, data on the external body shape of the current body of the user as the current physical information.
  • the external body shape information obtaining means 110 includes cameras 112 .
  • the current physical information obtaining means 100 further includes current bodyweight information obtaining means 120 .
  • the current body weight information obtaining means 120 obtains current body weight data indicating the current body weight of the user as the current physical information.
  • the current body weight information obtaining means 120 is, for example, a weighing scale. But, it is not limited to this.
  • Another example of the current body weight information obtaining means 120 is a numeric keypad for receiving the current body weight in the form of a numeric value.
  • the current physical information obtaining means 100 further includes current body fat percentage information obtaining means 130 .
  • the current body fat percentage information obtaining means 130 obtains current body fat percentage data indicating the current body fat percentage of the user as the current physical information.
  • the current body fat percentage information obtaining means 130 is, for example, a body fat percentage measuring apparatus. But, it is not limited to this.
  • Another example of the current body fat percentage information obtaining means 130 is a numeric keypad for receiving the current body fat percentage in the form of a numeric value.
  • the received information is not limited to the body fat percentage (FAT %), and Lean Body Mass (LBM) may be received.
  • the current physical information obtaining means 100 further includes meal information obtaining means 140 .
  • the meal information obtaining means 140 obtains meal data indicating the contents of the current meal of the user as the current physical information. Obtaining the meal data is, for example, presenting an ordinary menu or a list of meals and receiving the calorie intake of the meals during last week.
  • the current physical information may be recorded in advance on a portable information transfer medium such as an IC card, in which an ID for user identification corresponds to the current physical information.
  • the current physical information obtaining means 100 may be recorded on the information transfer medium.
  • the information transfer medium is an IC card
  • the current physical information obtaining means 100 is an IC card reader.
  • FIG. 3 shows an example of the external body shape information obtaining means 110 .
  • the external body shape information obtaining means 110 includes an accommodating room 114 for accommodating a user 20 and cameras 112 for scanning the body of the user 20 accommodated in the accommodating room 114 .
  • two cameras 112 are provided on each of four faces of a substantially hexahedral accommodating room 114 . These cameras 112 obtain the three-dimensional data on the external shape of the body of the user by photographing the user in a plurality of directions. For example, the three-dimensional data as a solid image of the user 20 is obtained with the two cameras 112 provided on laterally different positions to a front face of the user and photographing the front face.
  • the external body shape information obtaining means 110 the external shape of the body of the user 20 is easily and surely obtained as the three-dimensional data. Further, the external body shape information obtaining means 110 is not limited to this.
  • the external body shape information obtaining means 110 may include a lighting system, of which the brightness changes according to time, to obtain the external body shape information of the user as the three-dimensional data by photographing the light of the lighting system reflected from the user with ocellar cameras and measuring the distance from each point of the user.
  • the current physical information is not limited to the three-dimensional data on the external shape of the body.
  • the external body shape information obtaining means 110 may obtain two-dimensional data as the current physical information.
  • FIG. 4 shows a functional block diagram of an example of the desired physical information receiving means 200 .
  • the desired physical information receiving means 200 includes desired external body shape information obtaining means 210 .
  • the desired external body shape information obtaining means 210 receives desired external body shape data as the desired physical information.
  • the desired physical information receiving means 200 further includes desired body weight information receiving means 220 .
  • the desired body weight information receiving means 220 receives desired body weight data indicating the desired body weight as the desired physical information.
  • the desired physical information receiving means 200 further includes desired body fat receiving means 230 .
  • the desired body fat receiving means 230 receives desired body fat percentage data indicating the desired body fat percentage as the desired physical information. Moreover, the received information is not limited to the body fat percentage (FAT %), and Lean Body Mass (LBM) may be received.
  • FAT % body fat percentage
  • LBM Lean Body Mass
  • FIG. 5 shows an example of a display 230 when the desired physical information is received to the desired physical information receiving means 200 .
  • the information of the current body based on the three-dimensional data on the external shape of the current body, the current body weight data and the current body fat percentage data obtained by the current physical information obtaining means 100 is displayed.
  • the desired physical information receiving means 200 displays a line 230 A representing the external shape of the body based on the current body information.
  • the desired physical information receiving means 200 displays a line 230 B representing the external shape of the body based on the desired physical information on the right of the display 230 as an initial display like the current body information.
  • the desired physical information receiving means 200 receives the desired external body shape data as the desired physical information, as the user drags and deforms a point on the line 230 B representing the external shape of the body using a touch pad or a mouse. Accordingly, since the user can input his or her desired external body shape while recognizing it in real time, it is easy to perform adjustment for a desired external body shape, and particularly for a user who requires to be provided with an exercise program to improve his or her body shape, it is considerably expected to increase motivation or satisfaction for the calculated exercise program.
  • the input method of the desired external body shape is not limited to this.
  • the desired external body shape data in the form of a numeric value desired with respect to breast, waist, hip, etc. is received through a numeric keypad.
  • the desired body weight and the desired body fat percentage are received through a numeric keypad in the form of numeric values desired with respect to the body weight and the body fat percentage.
  • the desired physical information based on the desired external body shape data, the desired body weight data and the desired body fat percentage data obtained by the desired physical information receiving means 200 is displayed. It is possible for a user to visually understand the desired physical information by displaying the desired physical information received on the display 230 .
  • the display means 400 may perform the display 230 . However, it is not limited to this, and display means other than the display means 400 may perform the display 230 .
  • FIG. 6 shows an example of a history 610 stored in the history storing means 600 .
  • a user ID for specifying a user a date when the history is updated and current physical information on the date relate to each other.
  • FIG. 7 shows an example of an exercised region table 910 stored in the exercised region table storing means 900 .
  • the kind of exercise is, for example, crawl, squat, etc.
  • the regions of a body are, for example, an arm as a region 1 , a leg as a region 2 , etc.
  • the strength of exercise on a plurality of regions of a body for example, if the strength of exercise on each region in case of the crawl is considered to be one, the strength of exercise on each region in the case of other kinds of exercise such as the squat becomes the relative value thereof.
  • FIG. 8 shows an example of a calorie consumption table 960 stored in the calorie consumption table storing means 950 .
  • the calorie consumption table 960 is a series of data in which the kind of exercise and the corresponding calorie consumption when the exercise is done is stored.
  • the kind of exercise is, for example, crawl, squat, etc.
  • the calorie consumption is, for example, the calorie per minute (kcal/min) consumed while the crawl or squat enumerated as the kind of exercise is being done.
  • the exercised region table storing means 900 and the calorie consumption table storing means 950 may store the exercised region table 910 and calorie consumption table 960 related to each kind of exercise provided by the exercise facility.
  • the exercise program calculating means 300 calculates the exercise program based on the current physical information obtained by the current physical information obtaining means 100 and the desired physical information received by the desired physical information receiving means 200 .
  • the exercise program calculating means 300 calculates the kind of exercise and the exercise time of that kind of exercise as the exercise program.
  • the exercise program calculating means 300 compares the current external body shape data with the desired external body shape data and calculates as the exercise program a combination of the kind of exercise and the exercise time, which decreases the difference between the current external body shape data and the desired external body shape data, referring to the exercised region table 910 and calorie consumption table 960 .
  • FIG. 9 is a flowchart exemplary showing the process that the exercise program calculating means 300 calculates the exercise program.
  • the exercise program calculating means 300 compares the current external body shape data obtained by the current physical information obtaining means 100 with the desired external body shape data received by the desired physical information receiving means 200 and specifies a region of the body at which the difference between them is the largest (S 100 ). Then, exercise program calculating means 300 selects the kind of exercise, referring to the exercised region table 910 stored in the exercised region table storing means 900 , so that the specified region of the body is exercised the most (S 120 ).
  • the exercise program calculating means 300 calculates the exercise time and the calorie consumption, referring to the calorie consumption table 960 stored in the calorie consumption table storing means 950 (S 140 ). Then, the exercise program calculating means 300 calculates the change in the body when it is assumed that the exercise is done, using the kind of exercise, the exercise time and the calorie consumption, and renews the current external body shape data (S 160 )
  • the exercise program calculating means 300 compares the current external body shape data and the desired external body shape data which have been renewed, specifies a region of the body at which the difference between them is the largest, and repeats the above processes (S 100 to S 160 ). As the result of comparing the current external body shape data and the desired external body shape data, the exercise program calculating means 0 . 300 judges whether or not the difference is equal to or less than a predetermined value with respect to the region of the body at which the difference is the largest (S 110 ). If the exercise program calculating means 300 judges that the difference is equal to or less than the predetermined value, it stores the kind of exercise selected until then and the calculated exercise time (S 180 ), and the above processes are finished.
  • the exercise program calculating means 300 selects the crawl or squat as the kind of exercise of the exercise program and calculates the exercise time of the squat so that it is longer than the crawl.
  • the exercise program calculating means 300 calculates the exercise program based on the current external body shape data and the desired external body shape data in the present embodiment, this invention is not limited to this embodiment.
  • the exercise program calculating means may use any or a combination of the three-dimensional data obtained by the external body shape information obtaining means 110 , the current body weight data obtained by the current body weight information obtaining means 120 , the current body fat percentage data obtained by the current body fat percentage information obtaining means 130 , and the meal data obtained by the meal information obtaining means ' 140 , as the current physical information. If a combination of them is used as the current physical information, the exercise program may be calculated more properly.
  • the exercise program calculating means 300 may use any or a combination of the desired external body shape data received by the desired external body shape information receiving means 210 , the desired body weight data received by the desired body weight information receiving means 220 , and the desired body fat percentage data received by the desired body fat percentage information receiving means, as desired physical information. If a combination of them is used as the desired physical information, the exercise program for realizing the data item in which the user is interested is properly calculated.
  • the exercise program calculating means 300 selects the kind of exercise of which the calorie consumption is large and calculates the exercise program so that the total exercise time is longer. Moreover, if the difference between the current body weight data and the desired body weight data is large, the exercise program calculating means 300 selects the kind of exercise of the whole body and calculates the exercise program so that the total exercise time is longer.
  • the exercise program calculating means 300 calculates the exercise program by referring to either or both the exercised region table 910 stored in the exercised region table storing means 900 or/and the calorie consumption table 960 stored in the calorie consumption table storing means 950 . Since the tables stored in advance are used, the exercise program is calculated at a higher speed.
  • the exercise program calculating means 300 may calculate the exercise program further based on the surface area calculated by the surface area calculating means 500 . Since the surface area of the body which can be one of the parameters for calculation of the calorie consumed by the exercise is considered, the exercise program is calculated more properly.
  • the exercise program calculating means 300 may refer to the history 610 stored in the history storing means 600 as well to calculate the exercise program. In this case, when it is judged from the history 610 that the effect of the calculated exercise program does not increase, the exercise program can be changed during the process.
  • the exercise program calculating means 300 equally divides the exercise time of the calculated exercise program based on the current physical information and the desired physical information by a predetermined number of days from a reference date.
  • the predetermined number of days may be fixed, for example, 60 days, or received as an input from a user and read by the exercise program calculating means 300 .
  • the exercise program calculating means 300 calculates the change in the body when it is assumed that the exercise program has been practiced as long as the divided exercise time.
  • the exercise program calculating means 300 makes intermediate physical information based on the change in the body and the current physical information.
  • the exercise program calculating means 300 stores the intermediate physical information so that the reference date and the corresponding number of days from the reference date are stored.
  • the exercise program calculating means 300 compares the intermediate physical information after a specific number of days from the reference date with the current physical information on the same date as the history 610 stored in the history storing means 600 . As the result of the comparison, if the exercise program calculating means 300 judges that the effect of the calculated exercise program does not increase, it calculates the exercise program again. For example, the exercise program calculating means 300 may comprehensively increase or decrease the exercise time for all of the items enumerated as the exercise program.
  • the calculated exercise program may be the kind of exercise which can be provided in the exercise facility. In this case, a user can practice the kind of exercise of the calculated exercise program in the exercise facility.
  • the meal program calculating means 350 calculates meal to be taken and the calorie intake of the meal based on the current physical information, the desired physical information and the exercise program from the exercise program calculating means 300 . For example, based on the current physical information, the desired physical information and the exercise program, if a user develops more muscles, the meal program calculating means 350 calculates the meal program so that the user takes more protein. Moreover, in another example, based on the current physical information, the desired physical information and the exercise program, if a user is put on a diet, the meal program calculating means 350 calculates the meal program so that the user eats required nutrients, in which the total calorie intake is low.
  • FIG. 10 shows an example of an exercise program display 410 performed by the display means 400 .
  • the display means 400 performs the exercise program display 410 based on the calculated exercise program in the exercise program calculating means 300 .
  • the display means 400 displays the kind of exercise and the exercise time of that kind of exercise as the exercise program.
  • the display means 400 further displays the meal to be taken and the calorie intake as the meal program. By displaying the meal to be taken and the calorie intake, the user can be surely closer to the desired external body shape.
  • the display means 400 may display the desired physical information with the exercise program at the same time. Accordingly, the user can be motivated to do exercise according to the exercise program.
  • the exercise program calculating means 300 may calculate the exercise program so that it is different between the left and right regions of the body, based on the laterality detected by the laterality detecting means 700 . For example, it is assumed that an imbalance between left and right in the development of muscles is detected in the current external body shape obtained by the external body shape information obtaining means 110 . In this case, the exercise program calculating means 300 calculates the exercise program by selecting the kind of exercise of strengthening the left or right muscle to correct the imbalance. Accordingly, although there is an imbalance between the left and right of the external body shape of the user, it is possible to calculate the exercise program to make the body balanced.
  • the exercise support system can easily and surely present the user with the relationship between the desired external body shape and the exercise program. Moreover, according to the first embodiment, the exercise support system can allow the user to visually recognize the exercise program for achievement of the desired future external body shape.
  • FIG. 11 shows a functional block diagram of an exercise support system 12 according to a second embodiment of the present invention.
  • the exercise support system 12 includes current physical information obtaining means 100 , exercise program receiving means 202 , future physical information calculating means 302 , and presenting means 403 .
  • the current physical information obtaining means 100 obtains current physical information of a user.
  • the exercise program receiving means 202 receives an exercise program of the user.
  • the future physical information calculating means 302 calculates future physical information as the physical information if the user exercises according to the exercise program, based on the obtained current physical information and the received exercise program.
  • the presenting means 403 presents the calculated future physical information.
  • the exercise support system 12 further includes surface area calculating means 500 , history storing means 600 , laterality detecting means 700 , exercised region table storing means 900 and calorie consumption table storing means 950 .
  • the exercise support system 12 further includes external body shape change table storing means 962 for storing an external body shape change table, in which the exercise program and corresponding three-dimensional data of the change in the external body shape are stored, and measurements change table storing means 970 for storing a measurements change table in which the exercise program and corresponding numeric value data on the change in the breast, waist and hip measurements are stored.
  • the current physical information obtaining means 100 the presenting means 403 , the surface area calculating means 500 , the history storing means 600 , the laterality detecting means 700 , the exercised region table storing means 900 , and the calorie consumption table storing means 950 are the same as those of the exercise support system 10 of the first embodiment, so they will not be described.
  • the presenting means 403 includes display means 400 for displaying the future physical information and future physical information storing means 802 for storing the future physical information.
  • the future physical information storing means 802 stores the future physical information calculated by the future physical information calculating means 302 so that the future physical information corresponds to the user.
  • the medium used for storage is not particularly limited. Further, the present embodiment is the same as the first embodiment in that it is convenient to use when a portable medium such as an IC card is used as the storage medium.
  • FIG. 12 shows a functional block diagram of an example of the exercise program receiving means 202 .
  • the exercise program receiving means 202 includes kind-of-exercise receiving means 212 .
  • the kind-of-exercise receiving means 212 receives the kind of exercise and the exercise time of that kind of exercise as the exercise program.
  • the exercise program receiving means 202 further includes meal program receiving means 222 .
  • the meal program receiving means 222 receives the meal to be taken and the calorie intake of the meal as the exercise program.
  • the future physical information calculating means 302 calculates the future physical information based on the current physical information obtained by the current physical information obtaining means 100 and the exercise program received by the exercise program receiving means 202 .
  • the future physical information calculating means 302 uses any or a combination of the three-dimensional data obtained by the external body shape information obtaining means 110 , the current body weight data obtained by the current body weight information obtaining means 120 , the current body fat percentage data obtained by the current body fat percentage information obtaining means 130 , and the meal data obtained by the meal information obtaining means 140 , as the current physical information. If a combination is used as the current physical information, the future physical information is calculated more properly.
  • the future physical information calculating means 302 uses any or a combination of the kind of exercise and the exercise time received by the kind-of-exercise receiving means 212 and the meal to be taken and the calorie intake received by the meal program receiving means 222 as the exercise program. If a combination is used as the exercise program, the future physical information is calculated more properly.
  • the future physical information calculating means 302 calculates the future physical information by referring to either or both the exercised region table 910 stored in the exercised region table storing means 900 and the calorie consumption table 960 stored in the calorie consumption table storing means 950 . Since the tables stored in advance are used, the future physical information is calculated at a higher speed.
  • the future physical information calculating means 302 calculates the change in the body after the practice of the exercise program from the kind of exercise and the exercise time of the exercise program, referring to the exercised region table 910 and the calorie consumption table 960 , and obtains the future external body shape data.
  • the future physical information calculating means 302 calculates the three-dimensional data on the external body shape so that the leg is thinner than that of the current external body shape data.
  • the future physical information calculating means 302 may calculate the future physical information further based on the surface area calculated by the surface area calculating means 500 . Since the surface area of the body which can be one of the parameters for calculation of the calorie consumed by the exercise is considered, the future physical information is calculated more properly.
  • the future physical information calculating means 302 may calculate the future physical information by referring to the history 610 stored in the history storing means 600 . In this case, since the history 610 is known, the user can understand the effect caused by the practice of the exercise program.
  • the future physical information calculating means 302 may further calculate either or both the body weight and the body fat percentage as the future physical information.
  • the future physical information calculating means 302 includes a table in advance, in which the calorie consumption and the corresponding change in the body weight are stored, and calculates the body weight from the current body weight data and the total calorie consumption of the exercise program referring to the table.
  • the present invention is not limited to this embodiment, and the future physical information calculating means 302 may calculate the body weight from the future external body shape information.
  • the future physical information calculating means 302 includes a table in advance, in which the calorie consumption and the corresponding body fat percentage are stored, and calculates the body fat percentage from the current body fat percentage data and the total calorie consumption of the exercise program referring to the table.
  • the present invention is not limited to this embodiment like the calculation of the body weight.
  • the future physical information calculating means 302 may calculate the three-dimensional data as the future physical information based on the received exercise program, referring to the measurements external body shape change table stored in the measurements change table storing means 970 .
  • the measurements change table storing means 970 stores a predetermined exercise program and an average change in breast, waist and hip for that exercise program as the measurements change table.
  • the future physical information calculating means 302 calculates numeral value data of the breast, waist and hip as the future physical information, based on the received exercise program, by referring to the change in breast, waist and hip of the measurements change table and making the change affect the current external body shape.
  • the measurements change table storing means 960 may store an average change in the external body shape of the breast, waist and hip per calorie consumption as the external body shape change table. Accordingly, the exercise support system 10 can present the future physical information by the data in which the user is interested in.
  • FIG. 13 shows an example of a future physical information display 420 performed by the display means 400 .
  • the display means 400 performs the future physical information display 420 based on the future physical information calculated by the future physical information calculating means 302 .
  • the display means 400 displays based on the three-dimensional data as the future physical information.
  • the display means 400 may display either or both the body weight or/and the body fat percentage calculated by the future physical information calculating means 302 .
  • the display means 400 may display the current physical information with the future physical information at the same time. Accordingly, the user can be motivated to do exercise according to the exercise program.
  • the future physical information calculating means 302 may calculate the future physical information, so that it is different between the left and right regions of the body, based on the laterality detected by the laterality detecting means 700 and the exercise program received by the exercise program receiving means 202 and different between the left and right regions of the body. In this case, the user can recognize whether there is any imbalance of the future external body shape between the left and right regions of the body of the user.
  • the exercise support system can present the user with relationship between the exercise program and the future external body shape easily and surely. Moreover, if a user exercises according to a specific exercise program, the exercise support system can allow the user to visually recognize how the future external body shape becomes.
  • the exercise support system 14 further includes a flexible disk drive 90 and a CD-ROM drive 80 .
  • the flexible disk drive 90 reads data or a program from a flexible disk 92 and provides it to the CPU 20 .
  • the communication interface 50 sends and receives data coupled to the Internet.
  • the software stored and provided on a recording medium that is, the software installed in the hard disk drive 60 includes, as the functional configuration, current physical information obtaining means for obtaining current physical information on the current body of a user, desired physical information receiving means for receiving desired physical information on the desired body of the user, exercise program calculating means for calculating an exercise program based on the obtained current physical information and the received desired physical information, and display means for displaying the calculated exercise program.
  • the software includes, as the functional configuration, current physical information obtaining means for obtaining current physical information of a user, exercise program receiving means for receiving an exercise program of the user, future physical information calculating means for calculating future physical information as the physical information when the user exercises according to the exercise program, based on the obtained current physical information and the received exercise program, and display means for displaying the future physical information.
  • the software is an example of the program of the exercise support system related to the present invention. The processes executed by the CPU 20 according to each step included in the software are the same as the functions and operations of the corresponding members of the exercise support system 14 of each embodiment, so they will not be described.
  • the flexible disk 92 or the CD-ROM 82 as an example of the recording medium in FIG. 14 can store all or a part of functions and operations of the exercise support system 14 according to all of the embodiments described herein.
  • This program may be read and executed from the recording medium directly by the RAM, or first installed in the hard disk drive and then read and executed by the RAM. Further, this program may be stored in one or a plurality of recording mediums. Moreover, each step of the program stored on the recording medium may provide each of the functions with an operating system. For example, the program may request the operating system to perform all or a part of the functions and provide the functions based on the response from the operating system.
  • an optical recording medium such as a DVD, a magnetic recording medium such as an MD, an magneto optical recording medium such as a PD, a tape medium, a magnetic recording medium, a semiconductor memory such as an IC card or a miniature card, etc.
  • This recording medium is an example of the recoding medium related to the present invention.
  • the program may be provided to the exercise support system 14 via communication networks.
  • the exercise support system can easily and surely present a user with the relationship between an exercise program and a future external shape of the body.

Abstract

An exercise support system 10 including current physical information obtaining means 100 for obtaining the current physical information on the body of a user, desired physical information receiving means 200 for receiving desired physical information on the body desired by the user, exercise program calculating means 300 for calculating an exercise program based on the obtained current physical information and the received desired physical information, and display means 400 for displaying the calculated exercise program.

Description

  • The present application claims the benefit of, and priority to, Japanese Patent Application No. 2002-131511 filed on May 7, 2002, the entire contents of which are incorporated herein by reference for all purposes.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to an exercise support system. More particularly, the present invention relates to an exercise support system for allowing a user to do exercise according to an exercise program.
  • 2. Description of the Related Art
  • In an exercise support facility such as a gym, there is a system which allows a user to input the age and select a purpose, e.g. strengthening cardiopulmonary function, reducing fat, etc. For example, if the user selects the purpose of strengthening cardiopulmonary function, the system changes the exercise load of a cardiopulmonary function strengthening apparatus according to the cardiac rate of the user.
  • Therefore, it is impossible for this system to allow a user to recognize the user's body shape which changes in accordance with the exercise controlled by the system.
  • In addition, if the user desires to have a specific body shape, it is impossible for this system to present the user with an exercise program for the body shape desired by the user.
  • Accordingly, the object of the present invention is to overcome the above drawbacks accompanying the conventional art.
  • SUMMARY OF THE INVENTION
  • In order to solve the problems above, according to a first aspect of the present invention, an exercise support system includes current physical information obtaining means for obtaining current physical information on a current body of a user, desired physical information receiving means for receiving desired physical information on a body desired by the user, exercise program calculating means for calculating an exercise program based on the obtained current physical information and the received desired physical information, and presenting means for presenting the calculated exercise program.
  • In the exercise support system, the current physical information obtaining means may include external body shape information obtaining means for obtaining data on a current external body shape of the user as the current physical information, and the exercise program calculating means may calculate the exercise program based on the data.
  • In the exercise support system, the external body shape information obtaining means may obtain three-dimensional data on the current external body shape of the user.
  • The exercise support system may further include surface area calculating means for calculating a current surface area of the user based on the three-dimensional data obtained by the external body shape information obtaining means, wherein the exercise program calculating means may calculate the exercise program based on the calculated surface area, the obtained current physical information, and the received desired physical information.
  • In the exercise support system, the desired physical information receiving means may include desired external body shape information obtaining means for receiving desired external body shape data as the desired physical information, and the exercise program calculating means may calculate the exercise program based on the received desired external body shape data.
  • In the exercise support system, the current physical information obtaining means may include current body weight information obtaining means for obtaining current body weight data indicating current body weight of the user as the current physical information, and the exercise program calculating means may calculate the exercise program based on the obtained current body weight data.
  • In the exercise support system, the desired physical information receiving means may include desired body weight information receiving means for receiving desired body weight data indicating desired body weight as the desired physical information, and the exercise program calculating means may calculate the exercise program based on the received desired body weight data.
  • In the exercise support system, the current physical information obtaining means may include current body fat percentage information obtaining means for obtaining current body fat percentage data indicating current body fat percentage of the user as the current physical information, and the exercise program calculating means may calculate the exercise program based on the obtained current body fat percentage data.
  • In the exercise support system, the desired physical information receiving means may include desired body fat receiving means for receiving desired body fat percentage data indicating desired body fat percentage as the desired physical information, and the exercise program calculating means may calculate the exercise program based on the received desired body fat percentage data.
  • In the exercise support system, the current physical information obtaining means may include meal information obtaining means for obtaining meal data indicating content of current meal of the user as the current physical information, and the exercise program calculating means may calculate the exercise program based on the obtained meal data.
  • The exercise support system may further include history storing means for storing a history of the current physical information of the user, wherein the exercise program calculating means may calculate the exercise program by referring to the history.
  • The exercise support system may further include laterality detecting means for detecting a difference in the obtained data on the current external body shape between left and right regions of the body of the user, wherein the exercise program calculating means may calculate the exercise program, which is different between left and right regions of the body of the user, based on the detected difference between left and right.
  • The exercise support system may further include exercised region table storing means for storing an exercised region table in which a kind of exercise and corresponding strength of exercise on a plurality of regions of the body are stored, wherein the exercise program calculating means may calculate the exercise program by referring to the exercised region table.
  • The exercise support system may further include calorie consumption table storing means for storing a calorie consumption table in which a kind of exercise and corresponding calorie consumption are stored, wherein the exercise program calculating means may calculate the exercise program by referring to the calorie consumption table.
  • In the exercise support system, the exercise program calculating means may calculate a kind of exercise and an exercise time for the kind of exercise as the exercise program.
  • The exercise support system may further include meal program calculating means for calculating meal to be taken and a calorie intake of the meal based on the obtained current physical information, the received desired physical information, and the calculated exercise program.
  • In the exercise support system, the presenting means may include display means for displaying the calculated exercise program.
  • In the exercise support system, the presenting means may include exercise program storing means for storing the calculated exercise program which corresponds to the user.
  • According to a second aspect of the present invention, an exercise support system include current physical information obtaining means for obtaining current physical information of a user, exercise program receiving means for receiving an exercise program of the user, future physical information calculating means for calculating future physical information, which is physical information when the user has exercised according to the exercise program, based on the obtained current physical information and the received exercise program, and presenting means for presenting the future physical information.
  • In the exercise support system, the current physical information obtaining means may include external body shape information obtaining means for obtaining data on a current external body shape of the user as the current physical information, and the future physical information calculating means may calculate future physical information based on the data.
  • In the exercise support system, the external body shape information obtaining means may obtain three-dimensional data on the current external body shape of the user.
  • The exercise support system may further include surface area calculating means for calculating a current surface area of the user based on the three-dimensional data obtained by the external body shape information obtaining means, wherein the future physical information calculating means may calculate the future physical information based on the calculated surface area, the obtained current physical information, and the received exercise program.
  • In the exercise support system, the current physical information obtaining means may include current body weight information obtaining means for obtaining body weight data indicating current body weight of the user as the current physical information, and the future physical information calculating means may calculate the future physical information based on the obtained body weight data.
  • In the exercise support system, the current physical information obtaining means may include current body fat percentage information obtaining means for obtaining body fat percentage data indicating current body fat percentage of the user as the current physical information, and the future physical information calculating means may calculate the future physical information based on the obtained body fat percentage data.
  • In the exercise support system, the current physical information obtaining means may include meal information obtaining means for obtaining meal data indicating content of current meal of the user as the current physical information, and the future physical information calculating means may calculate the future physical information based on the obtained meal data.
  • The exercise support system may further include history storing means for storing a history of the current physical information of the user, wherein the future physical information calculating means may calculate the future physical information by referring to the history.
  • The exercise support system may further include laterality detecting means for detecting a difference in the obtained data on the current external body shape between left and right regions of the body of the user, wherein the exercise program receiving means receives the exercise program which is different between left and right regions of the body, and the future physical information calculating means calculates the future physical information, which is different between left and right regions of the body, based on the detected difference between left and right and the received exercise program.
  • In the exercise support system, the exercise program receiving means may include kind-of-exercise receiving means for receiving a kind of exercise and an exercise time for the kind of exercise as the exercise program, and the future physical information calculating means may calculate the future physical information based on the kind of exercise and the received exercise time.
  • In the exercise support system, the exercise program receiving means may include meal program receiving means for receiving meal to be taken and a calorie intake of the meal as the exercise program, and the future physical information calculating means may calculate the future physical information based on the meal to be taken and the received calorie intake.
  • The exercise support system may further include exercised region table storing means for storing an exercised region table in which a kind of exercise and corresponding strength of exercise on a plurality of regions of the body are stored, wherein the future physical information calculating means may calculate the future physical information by referring to the exercised region table.
  • The exercise support system may further include calorie consumption table storing means for storing a calorie consumption table in which a kind of exercise and corresponding calorie consumption, wherein the future physical information calculating means may calculate the future physical information by referring to the calorie consumption table.
  • The exercise support system may further include external body shape change table storing means for storing an external body shape change table in which the exercise program and corresponding three-dimensional data on a change in the external body shape are stored, wherein the future physical information calculating means may calculate three-dimensional data as the future physical information by referring to the external body shape change table.
  • The exercise support system may further include measurements change table storing means for storing a measurements change table in which the exercise program and corresponding numeric value data on changes in breast, waist and hip are stored, wherein the future physical information calculating means may calculate numeric value data on breast, waist and hip as the future physical information by referring to the measurements change table.
  • In the exercise support system, the future physical information calculating means may calculate body fat percentage as the future physical information.
  • In the exercise support system, the future physical information calculating means may calculate body weight as the future physical information.
  • In the exercise support system, the presenting means may include display means for displaying the calculated future physical information.
  • In the exercise support system, the presenting means may include future physical information storing means for storing the calculated future physical information.
  • According to a third aspect of the present invention, a computer program for allowing a computer to function as current physical information obtaining means for obtaining current physical information on a current body of a user, desired physical information receiving means for receiving desired physical information on a body desired by the user, exercise program calculating means for calculating an exercise program based on the obtained current physical information and the received desired physical information, and presenting means for presenting the calculated exercise program.
  • According to a fourth aspect of the present invention, a computer program for allowing a computer to function as current physical information obtaining means for obtaining current physical information of a user, exercise program receiving means for receiving an exercise program of the user, future physical information calculating means for calculating future physical information, which is physical information when the user has exercised according to the exercise program, based on the obtained current physical information and the received exercise program, and presenting means for presenting the future physical information.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 shows a functional block diagram of an exercise support system according to a first embodiment of the present invention.
  • FIG. 2 is a functional block diagram exemplary showing current physical information obtaining means.
  • FIG. 3 is a drawing exemplary showing external body shape information obtaining means.
  • FIG. 4 shows a functional block diagram of an example of desired physical information receiving means.
  • FIG. 5 is a drawing exemplary showing a display when desired physical information is received to desired physical information receiving means.
  • FIG. 6 is a drawing exemplary showing a history stored in history storing means.
  • FIG. 7 is a drawing exemplary showing an exercised region table stored in exercised region table storing means.
  • FIG. 8 shows an example of a calorie consumption table stored in calorie consumption table storing means.
  • FIG. 9 is a flowchart exemplary showing a process that exercise program calculating means calculates an exercise program.
  • FIG. 10 is a drawing exemplary showing an exercise program display displayed on display means.
  • FIG. 11 is a functional block diagram of an exercise support system according to a second embodiment of the present invention.
  • FIG. 12 is a functional block diagram exemplary showing exercise program receiving means.
  • FIG. 13 is a drawing exemplary showing a future physical information display displayed on display means.
  • FIG. 14 is a block diagram showing a hardware configuration of exercise support system according to a third embodiment.
  • DETAILED DESCRIPTION OF THE INVENTION
  • The invention will now be described based on the preferred embodiments of the present invention.
  • FIG. 1 shows the functional block diagram of an exercise support system 10 according to a first embodiment of the present invention. The exercise support system 10 includes current physical information obtaining means 100. The current physical information obtaining means 100 obtains current physical information on the current body of a user. The current physical information is, for example, three-dimensional data on the external body shape of the current body of the user, current body weight data indicating the current body weight, body fat percentage data indicating the body fat percentage, meal data indicating the contents of the current meal or a combination thereof.
  • The exercise support system 10 includes desired physical information receiving means 200. The desired physical information receiving means 200 receives desired physical information on a body desired by the user. The desired physical information is, for example, desired body weight data indicating the desired body weight, desired body fat percentage data indicating the desired body fat percentage or a combination thereof.
  • The exercise support system 10 includes exercise program calculating means 300. The exercise program calculating means 300 calculates an exercise program based on the obtained current physical information and the received desired physical information. The exercise support system 10 further includes meal program calculating means 350. The meal program calculating means 350 is connected to the exercise program calculating means 300 to calculate a meal program.
  • The exercise support system 10 includes presenting means 402. The presenting means 402 presents the calculated exercise program. The presenting means 402 includes display means 400 for displaying the exercise program and exercise program storing means 800 for storing the exercise program.
  • The exercise support system 10 further includes surface area calculating means 500. The surface area calculating means 500 calculates the surface area of the current body of the user based on the three-dimensional data obtained by external body shape information obtaining means 110 of the current physical information obtaining means 100.
  • The exercise support system 10 further includes history storing means 600. The history storing means 600 stores the history of the current physical information of the user.
  • The exercise support system 10 further includes laterality detecting means 700. The laterality detecting means 700 detects the difference in the current physical information obtained by the current physical information obtaining means 100 between the left and right of the body of the user.
  • The exercise support system 10 further includes exercised region table storing means 900. The exercised region table storing means 900 stores an exercised region table in which the kind of exercise and the corresponding strength of exercise on a plurality of regions of a body are stored.
  • The exercise support system 10 further includes calorie consumption table storing means 950. The calorie consumption table storing means 950 stores a calorie consumption table in which the kind of exercise and the corresponding calorie consumption are stored.
  • The exercise support system 10 further includes exercise program storing means 800. The exercise program storing means 800 stores the exercise program calculated by the exercise program calculating means 300 so that the exercise program corresponds to the user. The medium used for storage is not particularly limited. Further, when a portable medium such as an IC card is used as the storage medium, it is possible and convenient for a user to retrieve and display the exercise program which has been already calculated even with another exercise support system 10.
  • FIG. 2 is a functional block diagram exemplary showing the current physical information obtaining means 100. The current physical information obtaining means 100 includes external body shape information obtaining means 110. The external body shape information obtaining means 110 obtains three-dimensional data, for example, data on the external body shape of the current body of the user as the current physical information. The external body shape information obtaining means 110 includes cameras 112.
  • The current physical information obtaining means 100 further includes current bodyweight information obtaining means 120. The current body weight information obtaining means 120 obtains current body weight data indicating the current body weight of the user as the current physical information. The current body weight information obtaining means 120 is, for example, a weighing scale. But, it is not limited to this. Another example of the current body weight information obtaining means 120 is a numeric keypad for receiving the current body weight in the form of a numeric value.
  • The current physical information obtaining means 100 further includes current body fat percentage information obtaining means 130. The current body fat percentage information obtaining means 130 obtains current body fat percentage data indicating the current body fat percentage of the user as the current physical information. The current body fat percentage information obtaining means 130 is, for example, a body fat percentage measuring apparatus. But, it is not limited to this. Another example of the current body fat percentage information obtaining means 130 is a numeric keypad for receiving the current body fat percentage in the form of a numeric value. Moreover, the received information is not limited to the body fat percentage (FAT %), and Lean Body Mass (LBM) may be received.
  • The current physical information obtaining means 100 further includes meal information obtaining means 140. The meal information obtaining means 140 obtains meal data indicating the contents of the current meal of the user as the current physical information. Obtaining the meal data is, for example, presenting an ordinary menu or a list of meals and receiving the calorie intake of the meals during last week.
  • Further, the current physical information may be recorded in advance on a portable information transfer medium such as an IC card, in which an ID for user identification corresponds to the current physical information. In this case, the current physical information obtaining means 100 may be recorded on the information transfer medium. For example, if the information transfer medium is an IC card, the current physical information obtaining means 100 is an IC card reader.
  • FIG. 3 shows an example of the external body shape information obtaining means 110. The external body shape information obtaining means 110 includes an accommodating room 114 for accommodating a user 20 and cameras 112 for scanning the body of the user 20 accommodated in the accommodating room 114. In this example of the external body shape information obtaining means 110 shown in FIG. 3, two cameras 112 are provided on each of four faces of a substantially hexahedral accommodating room 114. These cameras 112 obtain the three-dimensional data on the external shape of the body of the user by photographing the user in a plurality of directions. For example, the three-dimensional data as a solid image of the user 20 is obtained with the two cameras 112 provided on laterally different positions to a front face of the user and photographing the front face. According to the external body shape information obtaining means 110, the external shape of the body of the user 20 is easily and surely obtained as the three-dimensional data. Further, the external body shape information obtaining means 110 is not limited to this. For example, the external body shape information obtaining means 110 may include a lighting system, of which the brightness changes according to time, to obtain the external body shape information of the user as the three-dimensional data by photographing the light of the lighting system reflected from the user with ocellar cameras and measuring the distance from each point of the user. Further, the current physical information is not limited to the three-dimensional data on the external shape of the body. For example, the external body shape information obtaining means 110 may obtain two-dimensional data as the current physical information.
  • FIG. 4 shows a functional block diagram of an example of the desired physical information receiving means 200. The desired physical information receiving means 200 includes desired external body shape information obtaining means 210. The desired external body shape information obtaining means 210 receives desired external body shape data as the desired physical information.
  • The desired physical information receiving means 200 further includes desired body weight information receiving means 220. The desired body weight information receiving means 220 receives desired body weight data indicating the desired body weight as the desired physical information.
  • The desired physical information receiving means 200 further includes desired body fat receiving means 230. The desired body fat receiving means 230 receives desired body fat percentage data indicating the desired body fat percentage as the desired physical information. Moreover, the received information is not limited to the body fat percentage (FAT %), and Lean Body Mass (LBM) may be received.
  • FIG. 5 shows an example of a display 230 when the desired physical information is received to the desired physical information receiving means 200. On the left of the display 230, the information of the current body based on the three-dimensional data on the external shape of the current body, the current body weight data and the current body fat percentage data obtained by the current physical information obtaining means 100 is displayed. The desired physical information receiving means 200 displays a line 230A representing the external shape of the body based on the current body information.
  • The desired physical information receiving means 200 displays a line 230B representing the external shape of the body based on the desired physical information on the right of the display 230 as an initial display like the current body information. The desired physical information receiving means 200 receives the desired external body shape data as the desired physical information, as the user drags and deforms a point on the line 230B representing the external shape of the body using a touch pad or a mouse. Accordingly, since the user can input his or her desired external body shape while recognizing it in real time, it is easy to perform adjustment for a desired external body shape, and particularly for a user who requires to be provided with an exercise program to improve his or her body shape, it is considerably expected to increase motivation or satisfaction for the calculated exercise program.
  • However, the input method of the desired external body shape is not limited to this. Alternatively, as the desired external body shape data in the form of a numeric value desired with respect to breast, waist, hip, etc. is received through a numeric keypad. In the same way, the desired body weight and the desired body fat percentage, for example, are received through a numeric keypad in the form of numeric values desired with respect to the body weight and the body fat percentage. In this case, on the right of the display 230, the desired physical information based on the desired external body shape data, the desired body weight data and the desired body fat percentage data obtained by the desired physical information receiving means 200 is displayed. It is possible for a user to visually understand the desired physical information by displaying the desired physical information received on the display 230.
  • The display means 400 may perform the display 230. However, it is not limited to this, and display means other than the display means 400 may perform the display 230.
  • FIG. 6 shows an example of a history 610 stored in the history storing means 600. In the history 610, a user ID for specifying a user, a date when the history is updated and current physical information on the date relate to each other.
  • FIG. 7 shows an example of an exercised region table 910 stored in the exercised region table storing means 900. In the exercised region table 910, the kind of exercise and the corresponding strength of exercise on a plurality of regions of a body are stored. The kind of exercise is, for example, crawl, squat, etc. The regions of a body are, for example, an arm as a region 1, a leg as a region 2, etc. With regard to the strength of exercise on a plurality of regions of a body, for example, if the strength of exercise on each region in case of the crawl is considered to be one, the strength of exercise on each region in the case of other kinds of exercise such as the squat becomes the relative value thereof.
  • FIG. 8 shows an example of a calorie consumption table 960 stored in the calorie consumption table storing means 950. The calorie consumption table 960 is a series of data in which the kind of exercise and the corresponding calorie consumption when the exercise is done is stored. The kind of exercise is, for example, crawl, squat, etc. The calorie consumption is, for example, the calorie per minute (kcal/min) consumed while the crawl or squat enumerated as the kind of exercise is being done.
  • If the exercise support system 10 is equipped in an exercise facility such as a gym, the exercised region table storing means 900 and the calorie consumption table storing means 950 may store the exercised region table 910 and calorie consumption table 960 related to each kind of exercise provided by the exercise facility.
  • The exercise program calculating means 300 calculates the exercise program based on the current physical information obtained by the current physical information obtaining means 100 and the desired physical information received by the desired physical information receiving means 200.
  • The exercise program calculating means 300 calculates the kind of exercise and the exercise time of that kind of exercise as the exercise program. The exercise program calculating means 300, for example, compares the current external body shape data with the desired external body shape data and calculates as the exercise program a combination of the kind of exercise and the exercise time, which decreases the difference between the current external body shape data and the desired external body shape data, referring to the exercised region table 910 and calorie consumption table 960.
  • FIG. 9 is a flowchart exemplary showing the process that the exercise program calculating means 300 calculates the exercise program. First, the exercise program calculating means 300 compares the current external body shape data obtained by the current physical information obtaining means 100 with the desired external body shape data received by the desired physical information receiving means 200 and specifies a region of the body at which the difference between them is the largest (S100). Then, exercise program calculating means 300 selects the kind of exercise, referring to the exercised region table 910 stored in the exercised region table storing means 900, so that the specified region of the body is exercised the most (S120). Further, for the kind of exercise selected the exercise program calculating means 300 calculates the exercise time and the calorie consumption, referring to the calorie consumption table 960 stored in the calorie consumption table storing means 950 (S140). Then, the exercise program calculating means 300 calculates the change in the body when it is assumed that the exercise is done, using the kind of exercise, the exercise time and the calorie consumption, and renews the current external body shape data (S160)
  • The exercise program calculating means 300 compares the current external body shape data and the desired external body shape data which have been renewed, specifies a region of the body at which the difference between them is the largest, and repeats the above processes (S100 to S160). As the result of comparing the current external body shape data and the desired external body shape data, the exercise program calculating means 0.300 judges whether or not the difference is equal to or less than a predetermined value with respect to the region of the body at which the difference is the largest (S110). If the exercise program calculating means 300 judges that the difference is equal to or less than the predetermined value, it stores the kind of exercise selected until then and the calculated exercise time (S180), and the above processes are finished.
  • For example, if the leg with respect to the received desired external body shape data is slenderer than the obtained current external body shape data, the exercise program calculating means 300 selects the crawl or squat as the kind of exercise of the exercise program and calculates the exercise time of the squat so that it is longer than the crawl.
  • Although the exercise program calculating means 300 calculates the exercise program based on the current external body shape data and the desired external body shape data in the present embodiment, this invention is not limited to this embodiment. For example, the exercise program calculating means may use any or a combination of the three-dimensional data obtained by the external body shape information obtaining means 110, the current body weight data obtained by the current body weight information obtaining means 120, the current body fat percentage data obtained by the current body fat percentage information obtaining means 130, and the meal data obtained by the meal information obtaining means '140, as the current physical information. If a combination of them is used as the current physical information, the exercise program may be calculated more properly.
  • Moreover, the exercise program calculating means 300 may use any or a combination of the desired external body shape data received by the desired external body shape information receiving means 210, the desired body weight data received by the desired body weight information receiving means 220, and the desired body fat percentage data received by the desired body fat percentage information receiving means, as desired physical information. If a combination of them is used as the desired physical information, the exercise program for realizing the data item in which the user is interested is properly calculated.
  • For example, if the difference between the current body fat percentage data and the desired body fat percentage data is large, the exercise program calculating means 300 selects the kind of exercise of which the calorie consumption is large and calculates the exercise program so that the total exercise time is longer. Moreover, if the difference between the current body weight data and the desired body weight data is large, the exercise program calculating means 300 selects the kind of exercise of the whole body and calculates the exercise program so that the total exercise time is longer.
  • In the present embodiment, the exercise program calculating means 300 calculates the exercise program by referring to either or both the exercised region table 910 stored in the exercised region table storing means 900 or/and the calorie consumption table 960 stored in the calorie consumption table storing means 950. Since the tables stored in advance are used, the exercise program is calculated at a higher speed.
  • The exercise program calculating means 300 may calculate the exercise program further based on the surface area calculated by the surface area calculating means 500. Since the surface area of the body which can be one of the parameters for calculation of the calorie consumed by the exercise is considered, the exercise program is calculated more properly.
  • Further, the exercise program calculating means 300 may refer to the history 610 stored in the history storing means 600 as well to calculate the exercise program. In this case, when it is judged from the history 610 that the effect of the calculated exercise program does not increase, the exercise program can be changed during the process.
  • An example of calculating the exercise program referring to the history 610 will be described. The exercise program calculating means 300 equally divides the exercise time of the calculated exercise program based on the current physical information and the desired physical information by a predetermined number of days from a reference date. The predetermined number of days may be fixed, for example, 60 days, or received as an input from a user and read by the exercise program calculating means 300. The exercise program calculating means 300 calculates the change in the body when it is assumed that the exercise program has been practiced as long as the divided exercise time. The exercise program calculating means 300 makes intermediate physical information based on the change in the body and the current physical information. The exercise program calculating means 300 stores the intermediate physical information so that the reference date and the corresponding number of days from the reference date are stored. The exercise program calculating means 300 compares the intermediate physical information after a specific number of days from the reference date with the current physical information on the same date as the history 610 stored in the history storing means 600. As the result of the comparison, if the exercise program calculating means 300 judges that the effect of the calculated exercise program does not increase, it calculates the exercise program again. For example, the exercise program calculating means 300 may comprehensively increase or decrease the exercise time for all of the items enumerated as the exercise program.
  • With respect to the calculation of the exercise program calculating means 300, if the exercise program calculating means 300 refers to each of the exercised region table 910 and the calorie consumption table 960 related to the kind of exercise provided in exercise facility in which the exercise support system 10 is installed, the calculated exercise program may be the kind of exercise which can be provided in the exercise facility. In this case, a user can practice the kind of exercise of the calculated exercise program in the exercise facility.
  • Here, the meal program calculating means 350 calculates meal to be taken and the calorie intake of the meal based on the current physical information, the desired physical information and the exercise program from the exercise program calculating means 300. For example, based on the current physical information, the desired physical information and the exercise program, if a user develops more muscles, the meal program calculating means 350 calculates the meal program so that the user takes more protein. Moreover, in another example, based on the current physical information, the desired physical information and the exercise program, if a user is put on a diet, the meal program calculating means 350 calculates the meal program so that the user eats required nutrients, in which the total calorie intake is low.
  • FIG. 10 shows an example of an exercise program display 410 performed by the display means 400. The display means 400 performs the exercise program display 410 based on the calculated exercise program in the exercise program calculating means 300. In the example of FIG. 10, the display means 400 displays the kind of exercise and the exercise time of that kind of exercise as the exercise program. The display means 400 further displays the meal to be taken and the calorie intake as the meal program. By displaying the meal to be taken and the calorie intake, the user can be surely closer to the desired external body shape.
  • The display means 400 may display the desired physical information with the exercise program at the same time. Accordingly, the user can be motivated to do exercise according to the exercise program.
  • The exercise program calculating means 300 may calculate the exercise program so that it is different between the left and right regions of the body, based on the laterality detected by the laterality detecting means 700. For example, it is assumed that an imbalance between left and right in the development of muscles is detected in the current external body shape obtained by the external body shape information obtaining means 110. In this case, the exercise program calculating means 300 calculates the exercise program by selecting the kind of exercise of strengthening the left or right muscle to correct the imbalance. Accordingly, although there is an imbalance between the left and right of the external body shape of the user, it is possible to calculate the exercise program to make the body balanced.
  • As stated above, according to the first embodiment, the exercise support system can easily and surely present the user with the relationship between the desired external body shape and the exercise program. Moreover, according to the first embodiment, the exercise support system can allow the user to visually recognize the exercise program for achievement of the desired future external body shape.
  • FIG. 11 shows a functional block diagram of an exercise support system 12 according to a second embodiment of the present invention. The exercise support system 12 includes current physical information obtaining means 100, exercise program receiving means 202, future physical information calculating means 302, and presenting means 403. The current physical information obtaining means 100 obtains current physical information of a user. The exercise program receiving means 202 receives an exercise program of the user. The future physical information calculating means 302 calculates future physical information as the physical information if the user exercises according to the exercise program, based on the obtained current physical information and the received exercise program. The presenting means 403 presents the calculated future physical information. The exercise support system 12 further includes surface area calculating means 500, history storing means 600, laterality detecting means 700, exercised region table storing means 900 and calorie consumption table storing means 950. The exercise support system 12 further includes external body shape change table storing means 962 for storing an external body shape change table, in which the exercise program and corresponding three-dimensional data of the change in the external body shape are stored, and measurements change table storing means 970 for storing a measurements change table in which the exercise program and corresponding numeric value data on the change in the breast, waist and hip measurements are stored.
  • Here, the current physical information obtaining means 100, the presenting means 403, the surface area calculating means 500, the history storing means 600, the laterality detecting means 700, the exercised region table storing means 900, and the calorie consumption table storing means 950 are the same as those of the exercise support system 10 of the first embodiment, so they will not be described.
  • The presenting means 403 includes display means 400 for displaying the future physical information and future physical information storing means 802 for storing the future physical information. The future physical information storing means 802 stores the future physical information calculated by the future physical information calculating means 302 so that the future physical information corresponds to the user. The medium used for storage is not particularly limited. Further, the present embodiment is the same as the first embodiment in that it is convenient to use when a portable medium such as an IC card is used as the storage medium.
  • FIG. 12 shows a functional block diagram of an example of the exercise program receiving means 202. The exercise program receiving means 202 includes kind-of-exercise receiving means 212. The kind-of-exercise receiving means 212 receives the kind of exercise and the exercise time of that kind of exercise as the exercise program. The exercise program receiving means 202 further includes meal program receiving means 222. The meal program receiving means 222 receives the meal to be taken and the calorie intake of the meal as the exercise program.
  • The future physical information calculating means 302 calculates the future physical information based on the current physical information obtained by the current physical information obtaining means 100 and the exercise program received by the exercise program receiving means 202.
  • Here, the future physical information calculating means 302 uses any or a combination of the three-dimensional data obtained by the external body shape information obtaining means 110, the current body weight data obtained by the current body weight information obtaining means 120, the current body fat percentage data obtained by the current body fat percentage information obtaining means 130, and the meal data obtained by the meal information obtaining means 140, as the current physical information. If a combination is used as the current physical information, the future physical information is calculated more properly.
  • Further, the future physical information calculating means 302 uses any or a combination of the kind of exercise and the exercise time received by the kind-of-exercise receiving means 212 and the meal to be taken and the calorie intake received by the meal program receiving means 222 as the exercise program. If a combination is used as the exercise program, the future physical information is calculated more properly.
  • The future physical information calculating means 302 calculates the future physical information by referring to either or both the exercised region table 910 stored in the exercised region table storing means 900 and the calorie consumption table 960 stored in the calorie consumption table storing means 950. Since the tables stored in advance are used, the future physical information is calculated at a higher speed.
  • The future physical information calculating means 302, for example, calculates the change in the body after the practice of the exercise program from the kind of exercise and the exercise time of the exercise program, referring to the exercised region table 910 and the calorie consumption table 960, and obtains the future external body shape data.
  • For example, if the crawl and squat are input as the kind of exercise of the exercise program, in which the exercise time for the squat is longer than the crawl, the future physical information calculating means 302 calculates the three-dimensional data on the external body shape so that the leg is thinner than that of the current external body shape data.
  • The future physical information calculating means 302 may calculate the future physical information further based on the surface area calculated by the surface area calculating means 500. Since the surface area of the body which can be one of the parameters for calculation of the calorie consumed by the exercise is considered, the future physical information is calculated more properly.
  • Further, the future physical information calculating means 302 may calculate the future physical information by referring to the history 610 stored in the history storing means 600. In this case, since the history 610 is known, the user can understand the effect caused by the practice of the exercise program.
  • The future physical information calculating means 302 may further calculate either or both the body weight and the body fat percentage as the future physical information. For example, the future physical information calculating means 302 includes a table in advance, in which the calorie consumption and the corresponding change in the body weight are stored, and calculates the body weight from the current body weight data and the total calorie consumption of the exercise program referring to the table. However, the present invention is not limited to this embodiment, and the future physical information calculating means 302 may calculate the body weight from the future external body shape information. In the same way, the future physical information calculating means 302 includes a table in advance, in which the calorie consumption and the corresponding body fat percentage are stored, and calculates the body fat percentage from the current body fat percentage data and the total calorie consumption of the exercise program referring to the table. However, the present invention is not limited to this embodiment like the calculation of the body weight.
  • Further, the future physical information calculating means 302 may calculate the three-dimensional data as the future physical information based on the received exercise program, referring to the external body shape change table stored in the external body shape change table storing means 962. For example, the external body shape change table storing means 962 stores a predetermined exercise program and an average change in the external body shape for that exercise program as the external body shape change table. The future physical information calculating means 302 calculates the three-dimensional data as the future physical information, based on the received exercise program, by referring to the change in the external body shape of the external body shape change table and making the change affect the current external body shape information. Moreover, since the calorie consumption is one of the parameters of the change in the external body shape, the external body shape change table storing means 962 may store an average change in the external body shape per the calorie consumption as the external body shape change table.
  • Moreover, the future physical information calculating means 302 may calculate the three-dimensional data as the future physical information based on the received exercise program, referring to the measurements external body shape change table stored in the measurements change table storing means 970. For example, the measurements change table storing means 970 stores a predetermined exercise program and an average change in breast, waist and hip for that exercise program as the measurements change table. The future physical information calculating means 302 calculates numeral value data of the breast, waist and hip as the future physical information, based on the received exercise program, by referring to the change in breast, waist and hip of the measurements change table and making the change affect the current external body shape. Further, since the calorie consumption is one of the parameters for the change in breast, waist and hip, the measurements change table storing means 960 may store an average change in the external body shape of the breast, waist and hip per calorie consumption as the external body shape change table. Accordingly, the exercise support system 10 can present the future physical information by the data in which the user is interested in.
  • FIG. 13 shows an example of a future physical information display 420 performed by the display means 400. The display means 400 performs the future physical information display 420 based on the future physical information calculated by the future physical information calculating means 302. In the example of FIG. 13, the display means 400 displays based on the three-dimensional data as the future physical information. The display means 400 may display either or both the body weight or/and the body fat percentage calculated by the future physical information calculating means 302. The display means 400 may display the current physical information with the future physical information at the same time. Accordingly, the user can be motivated to do exercise according to the exercise program.
  • The future physical information calculating means 302 may calculate the future physical information, so that it is different between the left and right regions of the body, based on the laterality detected by the laterality detecting means 700 and the exercise program received by the exercise program receiving means 202 and different between the left and right regions of the body. In this case, the user can recognize whether there is any imbalance of the future external body shape between the left and right regions of the body of the user.
  • As stated above, according to the second embodiment, the same effects as the first embodiment are achieved. Particularly, according to the second embodiment, the exercise support system can present the user with relationship between the exercise program and the future external body shape easily and surely. Moreover, if a user exercises according to a specific exercise program, the exercise support system can allow the user to visually recognize how the future external body shape becomes.
  • FIG. 14 shows a block diagram of a hardware configuration of the exercise support system 14 according to a third embodiment. The exercise support system 14 includes a CPU 20, a ROM 30, a RAM 40, a communication interface 50, an input-output port 70, and a hard disk drive 60. The CPU 20 operates based on a program stored in the ROM 30 and the RAM 40. The communication interface 50 communicates with an external part via communication networks. As an example of a storing device the hard disk drive 60 stores the program by which the CPU 20 operates. The input-output port 70 receives and sends data from and to the display means 400 which is provided outside.
  • The exercise support system 14 further includes a flexible disk drive 90 and a CD-ROM drive 80. The flexible disk drive 90 reads data or a program from a flexible disk 92 and provides it to the CPU 20. The communication interface 50 sends and receives data coupled to the Internet.
  • The software stored and provided on a recording medium, that is, the software installed in the hard disk drive 60 includes, as the functional configuration, current physical information obtaining means for obtaining current physical information on the current body of a user, desired physical information receiving means for receiving desired physical information on the desired body of the user, exercise program calculating means for calculating an exercise program based on the obtained current physical information and the received desired physical information, and display means for displaying the calculated exercise program. Alternatively, the software includes, as the functional configuration, current physical information obtaining means for obtaining current physical information of a user, exercise program receiving means for receiving an exercise program of the user, future physical information calculating means for calculating future physical information as the physical information when the user exercises according to the exercise program, based on the obtained current physical information and the received exercise program, and display means for displaying the future physical information. The software is an example of the program of the exercise support system related to the present invention. The processes executed by the CPU 20 according to each step included in the software are the same as the functions and operations of the corresponding members of the exercise support system 14 of each embodiment, so they will not be described.
  • As stated above, the flexible disk 92 or the CD-ROM 82 as an example of the recording medium in FIG. 14 can store all or a part of functions and operations of the exercise support system 14 according to all of the embodiments described herein.
  • This program may be read and executed from the recording medium directly by the RAM, or first installed in the hard disk drive and then read and executed by the RAM. Further, this program may be stored in one or a plurality of recording mediums. Moreover, each step of the program stored on the recording medium may provide each of the functions with an operating system. For example, the program may request the operating system to perform all or a part of the functions and provide the functions based on the response from the operating system.
  • As the recording medium, in addition to the flexible disk and the CD-ROM, an optical recording medium such as a DVD, a magnetic recording medium such as an MD, an magneto optical recording medium such as a PD, a tape medium, a magnetic recording medium, a semiconductor memory such as an IC card or a miniature card, etc. can be used. This recording medium is an example of the recoding medium related to the present invention. Moreover, with a storing device such as a hard disk drive or a RAM provided in a server system, which is coupled to a dedicated communication network or the Internet, used as the recording medium, the program may be provided to the exercise support system 14 via communication networks.
  • As obvious from the above description, according to the present invention, the exercise support system can easily and surely present a user with the relationship between an exercise program and a future external shape of the body.
  • Although the present invention has been described by way of exemplary embodiments, it should be understood that those skilled in the art might make many changes and substitutions without departing from the spirit and the scope of present invention, which is defined only by the appended claims.

Claims (39)

1. An exercise support system comprising:
current physical information obtaining means for obtaining current physical information on a current body of a user;
desired physical information receiving means for receiving desired physical information on a body desired by the user;
exercise program calculating means for calculating an exercise program based on the obtained current physical information and the received desired physical information; and
presenting means for presenting the calculated exercise program.
2. An exercise support system as claimed in claim 1, wherein
said current physical information obtaining means comprises external body shape information obtaining means for obtaining data on a current external body shape of the user as the current physical information, and
said exercise program calculating means calculates the exercise program based on the data.
3. An exercise support system as claimed in claim 2, wherein said external body shape information obtaining means obtains three-dimensional data on the current external body shape of the user.
4. An exercise support system as claimed in claim 3, further comprising surface area calculating means for calculating a current surface area of the user based on the three-dimensional data obtained by said external body shape information obtaining means,
wherein said exercise program calculating means calculates the exercise program based on the calculated surface area, the obtained current physical information, and the received desired physical information.
5. An exercise support system as claimed in claim 1, wherein
said desired physical information receiving means comprises desired external body shape information obtaining means for receiving desired external body shape data as the desired physical information, and
said exercise program calculating means calculates the exercise program based on the received desired external body shape data.
6. An exercise support system as claimed in claim 0.1, wherein
said current physical information obtaining means comprises current body weight information obtaining means for obtaining current body weight data indicating current body weight of the user as the current physical information, and
said exercise program calculating means calculates the exercise program based on the obtained current body weight data.
7. An exercise support system as claimed in claim 1, wherein
said desired physical information receiving means comprises desired body weight information receiving means for receiving desired body weight data indicating desired body weight as the desired physical information, and
said exercise program calculating means calculates the exercise program based on the received desired body weight data.
8. An exercise support system as claimed in claim 1, wherein
said current physical information obtaining means comprises current body fat percentage information obtaining means for obtaining current body fat percentage data indicating current body fat percentage of the user as the current physical information, and
said exercise program calculating means calculates the exercise program based on the obtained current body fat percentage data.
9. An exercise support system as claimed in claim 1, wherein
said desired physical information receiving means comprises desired body fat receiving means for receiving desired body fat percentage data indicating desired body fat percentage as the desired physical information, and
said exercise program calculating means calculates the exercise program based on the received desired body fat percentage data.
10. An exercise support system as claimed in claim 1, wherein
said current physical information obtaining means comprises meal information obtaining means for obtaining meal data indicating content of current meal of the user as the current physical information, and
said exercise program calculating means calculates the exercise program based on the obtained meal data.
11. An exercise support system as claimed in claim 1, further comprising history storing means for storing a history of the current physical information of the user, wherein
said exercise program calculating means calculates the exercise program by referring to the history.
12. An exercise support system as claimed in claim 2, further comprising laterality detecting means for detecting a difference in the obtained data on the current external body shape between left and right regions of the body of the user, wherein said exercise program calculating means calculates the exercise program, which is different between left and right regions of the body of the user, based on the detected difference between left and right.
13. An exercise support system as claimed in claim 1, further comprising exercised region table storing means for storing an exercised region table in which a kind of exercise and corresponding strength of exercise on a plurality of regions of the body are stored, wherein said exercise program calculating means calculates the exercise program by referring to the exercised region table.
14. An exercise support system as claimed in claim 1, further comprising calorie consumption table storing means for storing a calorie consumption table in which a kind of exercise and corresponding calorie consumption are stored, wherein said exercise program calculating means calculates the exercise program by referring to the calorie consumption table.
15. An exercise support system as claimed in claim 1, wherein said exercise program calculating means calculates a kind of exercise and an exercise time for the kind of exercise as the exercise program.
16. An exercise support system as claimed in claim 15 further comprising meal program calculating means for calculating meal to be taken and a calorie intake of the meal based on the obtained current physical information, the received desired physical information, and the calculated exercise program.
17. An exercise support system as claimed in claim 1, wherein said presenting means comprises display means for displaying the calculated exercise program.
18. An exercise support system as claimed in claim 1, wherein said presenting means comprises exercise program storing means for storing the calculated exercise program which corresponds to the user.
19. An exercise support system comprising:
current physical information obtaining means for obtaining current physical information of a user;
exercise program receiving means for receiving an exercise program of the user;
future physical information calculating means for calculating future physical information, which is physical information when the user has exercised according to the exercise program, based on the obtained current physical information and the received exercise program; and
presenting means for presenting the future physical information.
20. An exercise support system as claimed in claim 19, wherein
said current physical information obtaining means comprises external body shape information obtaining means for obtaining data on a current external body shape of the user as the current physical information, and
said future physical information calculating means calculates future physical information based on the data.
21. An exercise support system as claimed in claim 20, wherein said external body shape information obtaining means obtains three-dimensional data on the current external body shape of the user.
22. An exercise support system as claimed in claim 21, further comprising surface area calculating means for calculating a current surface area of the user based on the three-dimensional data obtained by said external body shape information obtaining means, wherein
said future physical information calculating means calculates the future physical information based on the calculated surface area, the obtained current physical information, and the received exercise program.
23. An exercise support system as claimed in claim 19, wherein
said current physical information obtaining means comprises current body weight information obtaining means for obtaining body weight data indicating current body weight of the user as the current physical information, and
said future physical information calculating means calculates the future physical information based on the obtained body weight data.
24. An exercise support system as claimed in claim 19, wherein
said current physical information obtaining means comprises current body fat percentage information obtaining means for obtaining body fat percentage data indicating current body fat percentage of the user as the current physical information, and
said future physical information calculating means calculates the future physical information based on the obtained body fat percentage data.
25. An exercise support system as claimed in claim 19, wherein
said current physical information obtaining means comprises meal information obtaining means for obtaining meal data indicating content of current meal of the user as the current physical information, and
said future physical information calculating means calculates the future physical information based on the obtained meal data.
26. An exercise support system as claimed in claim 19, further comprising history storing means for storing a history of the current physical information of the user, wherein
said future physical information calculating means calculates the future physical information by referring to the history.
27. An exercise support system as claimed in claim 20, further comprising laterality detecting means for detecting a difference in the obtained data on the current external body shape between left and right regions of the body of the user, wherein
said exercise program receiving means receives the exercise program which is different between left and right regions of the body, and
said future physical information calculating means calculates the future physical information, which is different between left and right regions of the body, based on the detected difference between left and right and the received exercise program.
28. An exercise support system as claimed in claim 19, wherein
said exercise program receiving means comprises kind-of-exercise receiving means for receiving a kind of exercise and an exercise time for the kind of exercise as the exercise program, and
said future physical information calculating means calculates the future physical information based on the kind of exercise and the received exercise time.
29. An exercise support system as claimed in claim 28, wherein
said exercise program receiving means comprises meal program receiving means for receiving meal to be taken and a calorie intake of the meal as the exercise program, and
said future physical information calculating means calculates the future physical information based on the meal to be taken and the received calorie intake.
30. An exercise support system as claimed in claim 19, further comprising exercised region table storing means for storing an exercised region table in which a kind of exercise and corresponding strength of exercise on a plurality of regions of the body are stored, wherein
said future physical information calculating means calculates the future physical information by referring to the exercised region table.
31. An exercise support system as claimed in claim 19, further comprising calorie consumption table storing means for storing a calorie consumption table in which a kind of exercise and corresponding calorie consumption are stored, wherein
said future physical information calculating means calculates the future physical information by referring to the calorie consumption table.
32. An exercise support system as claimed in claim 19, further comprising external body shape change table storing means for storing an external body shape change table in which the exercise program and corresponding three-dimensional data on a change in the external body shape are stored, wherein
said future physical information calculating means calculates three-dimensional data as the future physical information by referring to the external body shape change table.
33. An exercise support system as claimed in claim 19, further comprising measurements change table storing means for storing a measurements change table in which the exercise program and corresponding numeric value data on changes in breast, waist and hip are stored, wherein
said future physical information calculating means calculates numeric value data on breast, waist and hip as the future physical information by referring to the measurements change table.
34. An exercise support system as claimed in claim 19, wherein said future physical information calculating means calculates body fat percentage as the future physical information.
35. An exercise support system as claimed in claim 19, wherein said future physical information calculating means calculates body weight as the future physical information.
36. An exercise support system as claimed in one of claims 19 to 35, wherein said presenting means comprises display means for displaying the calculated future physical information.
37. An exercise support system as claimed in claim 19, wherein said presenting means comprises future physical information storing means for storing the calculated future physical information.
38. A machine readable medium storing thereon a program for allowing a computer to function as:
current physical information obtaining means for obtaining current physical information on a current body of a user;
desired physical information receiving means for receiving desired physical information on a body desired by the user;
exercise program calculating means for calculating an exercise program based on the obtained current physical information and the received desired physical information; and
presenting means for presenting the calculated exercise program.
39. A machine readable medium storing thereon a program for allowing a computer to function as:
current physical information obtaining means for obtaining current physical information of a user;
exercise program receiving means for receiving an exercise program of the user;
future physical information calculating means for calculating future physical information, which is physical information when the user has exercised according to the exercise program, based on the obtained current physical information and the received exercise program; and
presenting means for presenting the future physical information.
US10/982,937 2002-05-07 2004-11-04 Exercise support system Abandoned US20050064995A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2002131511A JP2003320064A (en) 2002-05-07 2002-05-07 Exercise support system
JP2002-131511 2002-05-07
PCT/JP2003/005683 WO2003099392A1 (en) 2002-05-07 2003-05-07 Exercise support system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/005683 Continuation WO2003099392A1 (en) 2002-05-07 2003-05-07 Exercise support system

Publications (1)

Publication Number Publication Date
US20050064995A1 true US20050064995A1 (en) 2005-03-24

Family

ID=29544117

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/982,937 Abandoned US20050064995A1 (en) 2002-05-07 2004-11-04 Exercise support system

Country Status (4)

Country Link
US (1) US20050064995A1 (en)
JP (1) JP2003320064A (en)
AU (1) AU2003235859A1 (en)
WO (1) WO2003099392A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040198555A1 (en) * 2003-04-07 2004-10-07 Brent Anderson Health club exercise records system
US20080188354A1 (en) * 2005-02-14 2008-08-07 Koninklijke Philips Electronics, N.V. Electronic Device and Method For Selecting Content Items
US7699752B1 (en) * 2003-04-07 2010-04-20 Brent Anderson Exercise activity recording system
US20120196724A1 (en) * 2009-05-27 2012-08-02 Johnson Health Tech Co., Ltd. Method of controlling an exercise apparatus
USRE44650E1 (en) * 2003-04-07 2013-12-17 Brent Anderson Exercise activity recording system

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4890121B2 (en) * 2006-06-30 2012-03-07 浜松ホトニクス株式会社 Training menu creation system and training menu creation method
JP2008237726A (en) * 2007-03-28 2008-10-09 Mitsubishi Electric Engineering Co Ltd Controller and control method for fixed exercise loading apparatus
KR20130100865A (en) * 2012-02-13 2013-09-12 삼성전자주식회사 Dispaly apparatus and method for managing health
KR101470593B1 (en) * 2012-10-25 2014-12-11 아주대학교산학협력단 Method and Apparatus for measuring physical fitness, and storage medium for the same
JP2014183867A (en) * 2013-03-21 2014-10-02 Toshiba Corp Health support device
EP3058493A1 (en) * 2013-10-16 2016-08-24 ZBH Enterprises, LLC Method and system for health plan management
JP2017056054A (en) * 2015-09-17 2017-03-23 カシオ計算機株式会社 Health management support device, health management support method, and program
WO2024069912A1 (en) * 2022-09-30 2024-04-04 三菱電機株式会社 Posture improvement assistance system, processing device, posture improvement assistance method, and processing method

Citations (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3606316A (en) * 1969-05-28 1971-09-20 Semyon E Krewer Finger and hand muscle exercise device
US4261012A (en) * 1979-06-18 1981-04-07 Maloomian Laurence G System and method for composite display
US4602280A (en) * 1983-12-05 1986-07-22 Maloomian Laurence G Weight and/or measurement reduction preview system
US4911427A (en) * 1984-03-16 1990-03-27 Sharp Kabushiki Kaisha Exercise and training machine with microcomputer-assisted training guide
US4951197A (en) * 1986-05-19 1990-08-21 Amc Of America Weight loss management system
US4971069A (en) * 1987-10-05 1990-11-20 Diagnospine Research Inc. Method and equipment for evaluating the flexibility of a human spine
US4986261A (en) * 1987-01-30 1991-01-22 Superspine, Inc. Apparatus for performing coordinated walking motions with the spine in an unloaded state
US5070865A (en) * 1989-03-02 1991-12-10 John Iams Soft tissue support system
US5469740A (en) * 1989-07-14 1995-11-28 Impulse Technology, Inc. Interactive video testing and training system
US5785631A (en) * 1994-08-30 1998-07-28 W.A.Y.S.S. Inc. Exercise device
US5941837A (en) * 1995-12-18 1999-08-24 Seiko Epson Corporation Health management device and exercise support device
US5976083A (en) * 1997-07-30 1999-11-02 Living Systems, Inc. Portable aerobic fitness monitor for walking and running
US6152856A (en) * 1996-05-08 2000-11-28 Real Vision Corporation Real time simulation using position sensing
US20010049470A1 (en) * 2000-01-19 2001-12-06 Mault James R. Diet and activity monitoring device
US6336136B1 (en) * 1999-12-24 2002-01-01 Scott C. Harris Internet weight reduction system
US20020027164A1 (en) * 2000-09-07 2002-03-07 Mault James R. Portable computing apparatus particularly useful in a weight management program
US20020055857A1 (en) * 2000-10-31 2002-05-09 Mault James R. Method of assisting individuals in lifestyle control programs conducive to good health
US20020107433A1 (en) * 1999-10-08 2002-08-08 Mault James R. System and method of personal fitness training using interactive television
US6442419B1 (en) * 2000-09-20 2002-08-27 Industrial Technology Research Institute Infrared 3D scanning system
US20020133378A1 (en) * 2000-10-13 2002-09-19 Mault James R. System and method of integrated calorie management
US20030027688A1 (en) * 2001-08-03 2003-02-06 Gordon Stephen L. Method and system for generating an exercise program
US6520917B1 (en) * 1997-12-04 2003-02-18 Horst Erhard Kunig Method and apparatus for measuring functionality of a periodically changing system
US20030108851A1 (en) * 2001-12-11 2003-06-12 Posa John G. Visual feedback methods and apparatus for weight loss and other forms of physical improvement
US20030134714A1 (en) * 2002-01-11 2003-07-17 Konami Corporation Exercise assistance apparatus
US6643385B1 (en) * 2000-04-27 2003-11-04 Mario J. Bravomalo System and method for weight-loss goal visualization and planning and business method for use therefor
US20040064071A1 (en) * 2002-08-27 2004-04-01 Yasuhiro Kasahara Method and apparatus for judgment of physical constitution and physical strength for person under test
US20040167423A1 (en) * 2002-12-20 2004-08-26 Luana Pillon RXc graph and RXc Z-score graph methods
US6790178B1 (en) * 1999-09-24 2004-09-14 Healthetech, Inc. Physiological monitor and associated computation, display and communication unit
US20040195876A1 (en) * 2001-06-27 2004-10-07 Huiban Cristian M. Seating device for avoiding ergonomic problems
US20040242987A1 (en) * 2002-09-16 2004-12-02 Imaging Therapeutics, Inc. Methods of predicting musculoskeletal disease
US20050187071A1 (en) * 2002-10-24 2005-08-25 Hidekazu Ogawa Repositioning device, garment, and posture molding method and training instruction method using them
US20050231416A1 (en) * 2004-04-14 2005-10-20 Rowe Richard L Relational millimeter-wave interrogating
US20050240434A1 (en) * 2004-04-26 2005-10-27 Healthport Corp. System and method of implementing multi-level marketing of weight management products
US20060287883A1 (en) * 2005-06-20 2006-12-21 Turgiss Jennifer L Interactive, internet supported health and fitness management system
US7328119B1 (en) * 2000-03-07 2008-02-05 Pryor Timothy R Diet and exercise planning and motivation including apparel purchases based on future appearance
US20080167572A1 (en) * 2002-08-22 2008-07-10 John Stivoric Systems, methods, and devices to determine and predict physilogical states of individuals and to administer therapy, reports, notifications, and the like therefor

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2720601B2 (en) * 1990-11-28 1998-03-04 三菱マテリアル株式会社 Physical fitness diagnosis system
JP2720599B2 (en) * 1990-11-28 1998-03-04 三菱マテリアル株式会社 Health management system
JP3144030B2 (en) * 1992-02-24 2001-03-07 東陶機器株式会社 Health management network system
JPH10146400A (en) * 1996-11-19 1998-06-02 Central Sports Kk Health holding/physical strength holding increasing system
JPH1124548A (en) * 1997-07-02 1999-01-29 Sanyo Electric Co Ltd Acceleration simulation system
JP2001321372A (en) * 2000-05-15 2001-11-20 Ya Man Ltd Calorie calculator

Patent Citations (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3606316A (en) * 1969-05-28 1971-09-20 Semyon E Krewer Finger and hand muscle exercise device
US4261012A (en) * 1979-06-18 1981-04-07 Maloomian Laurence G System and method for composite display
US4602280A (en) * 1983-12-05 1986-07-22 Maloomian Laurence G Weight and/or measurement reduction preview system
US4911427A (en) * 1984-03-16 1990-03-27 Sharp Kabushiki Kaisha Exercise and training machine with microcomputer-assisted training guide
US4951197A (en) * 1986-05-19 1990-08-21 Amc Of America Weight loss management system
US4986261A (en) * 1987-01-30 1991-01-22 Superspine, Inc. Apparatus for performing coordinated walking motions with the spine in an unloaded state
US4971069A (en) * 1987-10-05 1990-11-20 Diagnospine Research Inc. Method and equipment for evaluating the flexibility of a human spine
US5070865A (en) * 1989-03-02 1991-12-10 John Iams Soft tissue support system
US5469740A (en) * 1989-07-14 1995-11-28 Impulse Technology, Inc. Interactive video testing and training system
US5785631A (en) * 1994-08-30 1998-07-28 W.A.Y.S.S. Inc. Exercise device
US5941837A (en) * 1995-12-18 1999-08-24 Seiko Epson Corporation Health management device and exercise support device
US6152856A (en) * 1996-05-08 2000-11-28 Real Vision Corporation Real time simulation using position sensing
US5976083A (en) * 1997-07-30 1999-11-02 Living Systems, Inc. Portable aerobic fitness monitor for walking and running
US6520917B1 (en) * 1997-12-04 2003-02-18 Horst Erhard Kunig Method and apparatus for measuring functionality of a periodically changing system
US6790178B1 (en) * 1999-09-24 2004-09-14 Healthetech, Inc. Physiological monitor and associated computation, display and communication unit
US20020107433A1 (en) * 1999-10-08 2002-08-08 Mault James R. System and method of personal fitness training using interactive television
US6336136B1 (en) * 1999-12-24 2002-01-01 Scott C. Harris Internet weight reduction system
US20010049470A1 (en) * 2000-01-19 2001-12-06 Mault James R. Diet and activity monitoring device
US7328119B1 (en) * 2000-03-07 2008-02-05 Pryor Timothy R Diet and exercise planning and motivation including apparel purchases based on future appearance
US6643385B1 (en) * 2000-04-27 2003-11-04 Mario J. Bravomalo System and method for weight-loss goal visualization and planning and business method for use therefor
US20020027164A1 (en) * 2000-09-07 2002-03-07 Mault James R. Portable computing apparatus particularly useful in a weight management program
US20020047867A1 (en) * 2000-09-07 2002-04-25 Mault James R Image based diet logging
US6442419B1 (en) * 2000-09-20 2002-08-27 Industrial Technology Research Institute Infrared 3D scanning system
US20020133378A1 (en) * 2000-10-13 2002-09-19 Mault James R. System and method of integrated calorie management
US20020055857A1 (en) * 2000-10-31 2002-05-09 Mault James R. Method of assisting individuals in lifestyle control programs conducive to good health
US20040195876A1 (en) * 2001-06-27 2004-10-07 Huiban Cristian M. Seating device for avoiding ergonomic problems
US20030027688A1 (en) * 2001-08-03 2003-02-06 Gordon Stephen L. Method and system for generating an exercise program
US6740007B2 (en) * 2001-08-03 2004-05-25 Fitness-Health Incorporating Technology Systems, Inc. Method and system for generating an exercise program
US20030108851A1 (en) * 2001-12-11 2003-06-12 Posa John G. Visual feedback methods and apparatus for weight loss and other forms of physical improvement
US20030134714A1 (en) * 2002-01-11 2003-07-17 Konami Corporation Exercise assistance apparatus
US20080167572A1 (en) * 2002-08-22 2008-07-10 John Stivoric Systems, methods, and devices to determine and predict physilogical states of individuals and to administer therapy, reports, notifications, and the like therefor
US20040064071A1 (en) * 2002-08-27 2004-04-01 Yasuhiro Kasahara Method and apparatus for judgment of physical constitution and physical strength for person under test
US20040242987A1 (en) * 2002-09-16 2004-12-02 Imaging Therapeutics, Inc. Methods of predicting musculoskeletal disease
US20050187071A1 (en) * 2002-10-24 2005-08-25 Hidekazu Ogawa Repositioning device, garment, and posture molding method and training instruction method using them
US20040167423A1 (en) * 2002-12-20 2004-08-26 Luana Pillon RXc graph and RXc Z-score graph methods
US20050231416A1 (en) * 2004-04-14 2005-10-20 Rowe Richard L Relational millimeter-wave interrogating
US20050240434A1 (en) * 2004-04-26 2005-10-27 Healthport Corp. System and method of implementing multi-level marketing of weight management products
US20060287883A1 (en) * 2005-06-20 2006-12-21 Turgiss Jennifer L Interactive, internet supported health and fitness management system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040198555A1 (en) * 2003-04-07 2004-10-07 Brent Anderson Health club exercise records system
US7507183B2 (en) * 2003-04-07 2009-03-24 Brent Anderson Health club exercise records system
US7699752B1 (en) * 2003-04-07 2010-04-20 Brent Anderson Exercise activity recording system
USRE44650E1 (en) * 2003-04-07 2013-12-17 Brent Anderson Exercise activity recording system
US20080188354A1 (en) * 2005-02-14 2008-08-07 Koninklijke Philips Electronics, N.V. Electronic Device and Method For Selecting Content Items
US20120196724A1 (en) * 2009-05-27 2012-08-02 Johnson Health Tech Co., Ltd. Method of controlling an exercise apparatus
US8360934B2 (en) * 2009-05-27 2013-01-29 Johnson Health Tech Co., Ltd. Method of controlling an exercise apparatus

Also Published As

Publication number Publication date
AU2003235859A1 (en) 2003-12-12
JP2003320064A (en) 2003-11-11
WO2003099392A1 (en) 2003-12-04

Similar Documents

Publication Publication Date Title
KR102116968B1 (en) Method for smart coaching based on artificial intelligence
US10492519B2 (en) Customizing nutritional supplement shake recommendations
US10671705B2 (en) Customizing recipe recommendations
TWI650713B (en) Customized training advice
AU2013101802A4 (en) Systems and methods for user-specific modulation of nutrient intake
US20050064995A1 (en) Exercise support system
US20160035248A1 (en) Providing Food-Portion Recommendations to Facilitate Dieting
KR102054134B1 (en) Method and system for exercise coaching based on exercise machine
JP2015510646A5 (en)
US20100130890A1 (en) Activity measurement system
KR20180004928A (en) Method and apparatus and computer readable record media for service for physical training
CN102214269A (en) Information processing apparatus, information outputting method and computer program storage device
KR102067282B1 (en) Automatic configuration of individually customized, peer-derived messages for mobile health applications
KR102066001B1 (en) Method and system for exercise coaching based on sports twin index
US20190143174A1 (en) Motion training guide system based on wearable sensor and method thereof
WO2020208945A1 (en) Muscle strength management system and muscle strength management method
US20220022778A1 (en) System and methods for providing personalized workout and diet plans
CN109817302B (en) Expert system for fitness
WO2016185742A1 (en) Information processing device, information processing method, and information processing system
KR102330705B1 (en) Personalized management application stored in recording medium and system for health care including the same
JP2014238791A (en) Information providing apparatus and information providing method
KR102050559B1 (en) Customized health management system considering genetic specificity
US20200113518A1 (en) System for facilitating monitoring of fitness devices
JP2020091577A (en) Health promotion support system and health promotion support method
US20220008787A1 (en) Evaluation device, evaluation system, and storing medium

Legal Events

Date Code Title Description
AS Assignment

Owner name: KONAMI SPORTS LIFE CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SHITAN, YASUHIRO;REEL/FRAME:015970/0489

Effective date: 20041026

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION