JP2000510013A - 位置検出を用いたリアルタイムシミュレーション - Google Patents

位置検出を用いたリアルタイムシミュレーション

Info

Publication number
JP2000510013A
JP2000510013A JP09540167A JP54016797A JP2000510013A JP 2000510013 A JP2000510013 A JP 2000510013A JP 09540167 A JP09540167 A JP 09540167A JP 54016797 A JP54016797 A JP 54016797A JP 2000510013 A JP2000510013 A JP 2000510013A
Authority
JP
Japan
Prior art keywords
exercise
data
user
course
video
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.)
Pending
Application number
JP09540167A
Other languages
English (en)
Inventor
エフ. スタドー,ジョウジ
ダブリュ. ウォマック,ロバート
エフ. ヒルファティ,マイケル
ビー. イズベル,ウイリアム
エイ. テイラー,ジェイスン
アール. ベイコン,ブルース
Original Assignee
リアル ヴィジョン コーポレイション
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 リアル ヴィジョン コーポレイション filed Critical リアル ヴィジョン コーポレイション
Publication of JP2000510013A publication Critical patent/JP2000510013A/ja
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B22/00Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
    • A63B22/06Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with support elements performing a rotating cycling movement, i.e. a closed path movement
    • A63B22/0605Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with support elements performing a rotating cycling movement, i.e. a closed path movement performing a circular movement, e.g. ergometers
    • 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0084Exercising apparatus with means for competitions, e.g. virtual races
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/65Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor automatically by game devices or servers from real world data, e.g. measurement in live racing competition
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/803Driving vehicles or craft, e.g. cars, airplanes, ships, robots or tanks
    • 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0087Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
    • A63B2024/009Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load the load of the exercise apparatus being controlled in synchronism with visualising systems, e.g. hill slope
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/0625Emitting sound, noise or music
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/0625Emitting sound, noise or music
    • A63B2071/063Spoken or verbal instructions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/0638Displaying moving images of recorded environment, e.g. virtual environment
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/0638Displaying moving images of recorded environment, e.g. virtual environment
    • A63B2071/0641Displaying moving images of recorded environment, e.g. virtual environment with a marker advancing in function of the exercise
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/0638Displaying moving images of recorded environment, e.g. virtual environment
    • A63B2071/0644Displaying moving images of recorded environment, e.g. virtual environment with display speed of moving landscape controlled by the user's performance
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B21/00Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
    • A63B21/005Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using electromagnetic or electric force-resisters
    • A63B21/0051Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using electromagnetic or electric force-resisters using eddy currents induced in moved elements, e.g. by permanent magnets
    • A63B21/0052Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using electromagnetic or electric force-resisters using eddy currents induced in moved elements, e.g. by permanent magnets induced by electromagnets
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B21/00Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
    • A63B21/005Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using electromagnetic or electric force-resisters
    • A63B21/0053Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using electromagnetic or electric force-resisters using alternators or dynamos
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B22/00Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
    • A63B22/0076Rowing machines for conditioning the cardio-vascular system
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B22/00Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
    • A63B22/02Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable endless bands, e.g. treadmills
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B22/00Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
    • A63B22/04Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable multiple steps, i.e. more than one step per limb, e.g. steps mounted on endless loops, endless ladders
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/10Positions
    • A63B2220/14Geo-tagging, e.g. for correlating route or track location data with specific information related to that specific location
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/17Counting, e.g. counting periodical movements, revolutions or cycles, or including further data processing to determine distances or speed
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/20Distances or displacements
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/30Speed
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/70Measuring or simulating ambient conditions, e.g. weather, terrain or surface conditions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/20Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/08Measuring physiological parameters of the user other bio-electrical signals
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/75Measuring physiological parameters of the user calorie expenditure
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B23/00Exercising apparatus specially adapted for particular parts of the body
    • A63B23/035Exercising apparatus specially adapted for particular parts of the body for limbs, i.e. upper or lower limbs, e.g. simultaneously
    • A63B23/04Exercising apparatus specially adapted for particular parts of the body for limbs, i.e. upper or lower limbs, e.g. simultaneously for lower limbs
    • A63B23/0476Exercising apparatus specially adapted for particular parts of the body for limbs, i.e. upper or lower limbs, e.g. simultaneously for lower limbs by rotating cycling movement
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0686Timers, rhythm indicators or pacing apparatus using electric or electronic means
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/24Constructional details thereof, e.g. game controllers with detachable joystick handles
    • A63F13/245Constructional details thereof, e.g. game controllers with detachable joystick handles specially adapted to a particular type of game, e.g. steering wheels
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/407Data transfer via internet
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/69Involving elements of the real world in the game world, e.g. measurement in live races, real video
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8017Driving on land or water; Flying
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S482/00Exercise devices
    • Y10S482/901Exercise devices having computer circuitry
    • Y10S482/902Employing specific graphic or video display

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Primary Health Care (AREA)
  • Epidemiology (AREA)
  • Medical Informatics (AREA)
  • Biophysics (AREA)
  • Public Health (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Cardiology (AREA)
  • Vascular Medicine (AREA)
  • Processing Or Creating Images (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Toys (AREA)

Abstract

(57)【要約】 抵抗システム(22)と、速度センサー(24)と、M-S変換器(14)の形としたコントローラを有する運動器具(12)を制御する対話型運動システム(10)。特定の実世界の運動コースのためのコースデータ(68)のテーブルファイル(56)と、その特定の運動コースに沿って取得されたビデをデータ(66)のビデオファイル(52)と、オーデイオファイル(54)を収容した予め記録された媒体(20)が設けられる。ソフトウエアプログラム(18)を実行し、上記媒体(20)を受け入れるコンピュータシステム(16)が、上記速度センサー(24)からのユーザーの速度情報と、上記テーブルファイル(56)からの地形情報を用いて、上記M-S変換器(14)に通信リンク(26)を介して指令し、上記運動器具(12)の抵抗システム(22)を動的に変更させる。この運動システム(10)は、ユーザーが自然のセッティングの中で運動しているというシミュレーションを創出するために、上記ビデオファイル(52)をモニター(42)で再生させ、それと併行してスピーカー(44)で上記オーデイオファイル(54)を再生させる。

Description

【発明の詳細な説明】 位置検出を用いたリアルタイムシミュレーション他者の権利 本発明は米国政府との契約に基づいてなされたものではないが、本願発明者ら の1人がこの発明がなされた時点で米国航空宇宙局(NASA)の職員であった。NA SAは、米国連邦規則法典パート1、第37章に従って、特許権主張資格は個々の 発明者に残されるが、米国政府が政府の目的で使用するための非専用実施権を保 有するものとすることを明記している。技術分野 本発明は、一般に、運動装置に関し、特に、そのような運動装置を操作する使 用者に対して実世界の運動コースをシミュレートするためのシステムに関する。背景技術 人間にとって運動は不可欠である。医学的研究では、運動の不足を重要な健康 上の問題として関連づけており、運動不足は、人間の気分や、自己イメージの感 覚や、他人が自分を認識する公衆イメージに明らかに影響する。しかしながら、 自分が必要とする量又はタイプの運動をできなくなっている人が益々増えてきて いる。その理由はいろいろなあるが、その幾つかを挙げれば、倦怠、自意識過剰 (はにかみやてれ)、どこかへ運動に出かけることが困難又は不可能であること 、複雑な社会的プレッシャー等がある。 運動は、退屈であると考えられており、反復運動は、特にそうであると考えら れる。その主たる理由は、今日の運動は、自然の、あるいはいろいろなセッティ ング(環境、背景、情景)において実際的でないことが多いことである。例えば 、多くの都会的なセッティングの中で走るには、屋内トラックを用いたり、ある いは、健康クラブやジムで踏み車を用いたり、毎日同じ施設を用いること以外に ほとんど選択の余地はない。 人が運動をしたいとき、そのための適当な場所を見つけることが難しいことが ある。健康クラブやジム又は公園が近くにないことがあり、あるいは、同様に運 動をしたいと思っている他の人で込んでいたり、さらには、施設が関連のない使 用の仕方をされていたりすることがある。又、人によっては、どこかへ乗物で通 うことを制限される身体的障害のために運動することが特に困難である場合があ る。このことは特に不都合なことである。なぜなら、移動の自由を阻害されるた めに、あるいは、肉体的リハビリを必要とするために、誰よりも運動を必要とす ることが多いのは、他ならぬ肉体的障害のある人であるからである。 どこで運動すべきかという問題に多少関係がるのは、運動の時間効率である。 公共の屋内運動施設へ通うのは時間がかかり、そこに着いても、今度は好みの運 動器具を使用するのに待たなければならないことがある。我々の社会は、(特に 、近年の通信技術の進歩がそれを可能 にするので)益々自宅で仕事をする方向に向かっているので、運動のために通う ことの時間の非効率が一層目立つようになってきている。 又、健康クラブやジム等の従来の公共のセッティングで運動することは、多く の人にとって気恥ずかしい感じであり、ばつの悪い感じを持つことさえある。単 に恥ずかしがりやであり、常時他の人に見られているという意識をもたされるよ うな場所で運動することを嫌う人もある。又、特に健康クラブのように「他の人 と比較されるような」セッティングにおいては、自分自身の身体の状態を気にす る人もあり、そのために、人前で運動することをここちよく思わない(しかるに 、そのような人こそ、例えば太りすぎであるため、最も運動を必要とする人であ ることが多い。) 今日の多様な社会のいろいろな要素は、むしろ、何らかの態様で人に運動をさ せない傾向を有する。例えば、性別と年齢によって、健康クラブで使用する器具 、好んで訪れるジムに関して、更には、使用する公園の区域に関してさえも、は っきりと分かれる傾向がある。しかも、残念ながら、これは、運動する個々人の 自分自身の選択ではない。 要するに、人々が運動しない多くの複雑な理由が存在する。それらの利用の幾 つかは、決して完全には克服することはできないかもしれない。しかしながら、 運動を可能な限り行うということが、価値のある目標であり、 各国政府も、国民の身体状態を国家的優先事項として古くから認識している。例 えば、米国合衆国には、フィットネス(健康)国家評議会が有り、その重要性が 認識されている。 今日、多くの人が、運動環境の認識を運動への参加、運動の享受、そして最終 的には運動の成功度を高くすることの鍵であるとみている。従って、運動環境を 代えるための努力がなされている。その合理的な例の幾つかを挙げると、自然な 態様で運動することができないときは、同じ筋肉を同じ態様で働かせるために運 動器具を用いること、自然のセッティングへ出かけられないときは、自然のセッ ティングの幻影を創出すること、運動設備のある場所(例えば、健康クラブやジ ム)へ行くことができないときは、運動器具をユーザーのところへ持ち運ぶこと 、性別や年齢をグループ運動の社会的動機の要素にしたくないときは、他のユー ザーから性別や年齢の意識をそらすことによって、あるいは自分自身を何らかの 態様でカムフラージュすることによってそれを隠すことである。 現在の社会的状況及び運動環境への注目度から、運動器具市場に特殊な分野が 創生されてきている。家庭用運動器具は、そのような分野の1つである。しかし ながら、残念ながら、それは、消費者が欲するものを提供することにあまり成功 していない分野でもある。なぜなら、家庭で運動をする人は、通常、運動するこ とを楽しいと感 じず、余り長い時間運動を継続することができないからである。その1つの理由 は、家庭内のセッティングは他のセッティングより退屈であることが多いことで あり、もう1つの理由は、家庭には気を散らすものが多いことである。 もう1つの市場分野は、「バーチャルリアリティ」(仮想現実感)の運動器具 である。(この分野は、一部は家庭用運動器具の市場分野と重なる可能性がある が、今までのところはほとんど重複していない。)幾つかの大手運動器具メーカ ー(例えば、テトリックス、ノーチラス、ライフフィットネス、トランスケープ 、ケトラー、プレコア、リーボック)は、そのような運動機械を開発してきた。 この種の運動機械は、圧倒的に、ユーザーとの高度の対話方式を使用するアニメ ーションコンピュータグラフィックに依存している。しかしながら、アニメーシ ョンコンピュータ環境の開発費は禁止的な額となることが一般に認識されている から、メーカーは一般に消費者価格に対する抵抗を予測する。従って、製品の提 案が少ない。開発され市販されるこの種の運動機械においても、その価格が健康 クラブ、リハビリセンター、特別自治体施設等の機関への販売を制限する。又、 そのような器具がそのような機関で利用できるとしても、使用したい人全員が利 用できないことが多い。 本発明は、運動環境が鍵であるという認識に基づいているが、本発明を「バー チャルリアリティ」と称するの は、必ずしも適当ではなく、本発明のアプローチは、「自然環境シミュレーショ ン」と称する方が適切であろう。発明の開示 従って、本発明の目的は、運動を自然環境において動的にシミュレートする運 動システムを提供することである。 本発明の他の目的は、運動を自然環境において実物そっくりにシミュレートす る運動システムを提供することである。 本発明の更に他の目的は、経済的であり、かつ、比較的最新の機器に慣れてい ないユーザーが、私的なセッティングにおいても使用することができるような在 来の機器及び方法を用いる運動システムを提供することである。 略述すれば、本発明の1つの好ましい実施形態は、抵抗レベル設定機能と、速 度検出機能を有する運動機械を含む対話型運動システムである。このシステムに は、その運動機械の抵抗レベルを調節し、運動機械から速度データを収集し、コ ンピュータシステムと双方向(対話型式で)通信するのに適する制御器も含まれ る。コンピュータシステムは、前に記録された運動コースデータを含むメディア を読みとり、運動機械から得られた速度データと、予め記憶されている運動コー スデータに基づいて計算し、制御器に適当に指令して運動機械の抵抗レベルを動 的に制御させ、それによって、ユーザーがその運動 機械を操作する際に遭遇する、随時変化する(地形の起伏等に因る)難易度を本 当の運動コースを通るときに実際に体験することと一致するようにシミュレート させる。 本発明の1つの利点は、本発明によれば非常に動的な運動を行うことができ、 しかも、ユーザーが運動の努力レベルを設定するのに過度の面倒を必要とするこ となく、運動を実施することができることである。随意選択として、ユーザーは 、最初に運動の公称難易レベルを設定し、その後、本発明の運動システムをして 難易レベルを動的に制御させ、本物の運動コースの変化する地形から受ける変化 する運動作用を呈示させることができる。 本発明のもう1つの利点は、本発明は、本物の運動体験を本物そっくりにシミ ュレートすることである。本発明によれば、コンピュータアニメーション及びグ ラフィックや、スーパーインポーズド静止自然画像ではなく、本物の運動コース (以下、単に「コース」とも称する)に沿って自然のセッティングの中で撮られ た本物の自然ビデオ内容(データ)が用いられる。随意選択として、ユーザーは 、そのビデオ内容に自然の音声内容を加えることを選択してもよく、あるいは、 言葉によるフィードバック及び激励、又は、ムードの創出や楽しみのための音楽 を入れることを選ぶこともできる。 本発明の更に他の利点は、本発明を実施し、操作するのに要するコストが安い ことである。本発明は、抵抗レベル設定機能及びユーザーの速度収集能力を有す る比較 的在来型の運動機器を用いることができる。又、本発明は、比較的標準的なオー デイオ及びビデオハードウエアを使用し、広汎に用いられている周知のオペレー ティングシステム(OS)ソフトを使用する慣用のコンピュータシステムを用いる ことができる。オーデイオ、ビデオ、地形情報及び随意の他のファイルを記憶す るのに本発明が使用する記憶媒体(以下、単に「媒体」とも称する)は、多くの 広く用いられている安価なフォーマットのうちの任意のものであってよく、従っ て、運動セッションを収容した媒体ユニットは、迅速に、比較的安価に製造し、 再製し、本発明の最終ユーザーに頒布することができる。 本発明の上記及びその他の目的並びに特徴、及びそれらを達成する態様は、以 下に添付図を参照して述べる本発明の実施形態の説明から一層明かになろう。図面の簡単な説明 図1は、本発明の運動システムを適用しているユーザーを示す概略図である。 図2は、本発明のM-S変換器であり、代表的な既存の装置に使用するのに適す る変換器の様式化されたブロック図である。 図3は、本発明の運動システムが用いることができる、予め記録されている媒 体に記憶されたファイルを示すブロック図である。 図4は、ソース、及び、媒体に記録するために用いられるデータを収集するた めのタイムラインを示すブロッ ク図である。 図5は、本発明の運動システムの抵抗レベル範囲と代表的な運動コースのシー ケンスとの関係を示すグラフであり、そのうちの1つの関係は、傾きが変化する 地形特性を表す関係である。 図6は、ユーザーが運動の難易度を高めることを要求した場合に図5の関係の 1つに及ぼす影響を示すグラフである。 図7は、本発明の運動システムが作動中用いることができる代表的なルックア ップ表を示す。 図8は、本発明の運動システムが作動中用いることができる代表的なリンクさ れたリストの抽象データ型を示す。発明を実施するための最良の形態 本発明の好ましい実施形態は、本物の運動コース(以下、単に「コース」とも 称する)のシミュレーションを用いた対話型運動システムである。各図、特に図 1に示されるように、本発明の一実施形態による運動システムは、総体的に符号 10で示されている。 図1に示されるように、運動システム10は、下記の主な構成機器、即ち、適 当に特徴づけられた、又は改変された運動器具12と、運動器具12からデータ を取得し、運動器具12の作動の幾つかの側面を制御するM-S変換器14と、運 動器具12を作動させてユーザーに本物の運動体験のシミュレーションを呈示す るためにソフト ウエアプログラム18と予め(情報を)記録された媒体20を用いる運動器具1 2を作動させてユーザーに本物の運動体験のシミュレーションを呈示するコンピ ュータシステム16を含む。 運動器具12は、ユーザーが運動中運動システム10の他の構成機器によって 創生されるシミュレートされた環境と直接対話することを可能にする。使用され る特定の運動器具12の種類は、相当な範囲で変更することができる。図1は、 この例で用いられている運動用自転車を示しているが、踏み車、階段踏み器械、 ローイングマシーン(船漕ぎ器械)、スキー器械等も同等に本発明に使用するこ とができる。運動器具12は、最少限、調節自在の抵抗装置(例えば、ブレーキ )22と、速度センサー(速度検出器)24(図2)を含む。ユーザーは、抵抗 装置22を調節することによって運動のための公称難易レベルを設定することが できる。後は、ユーザーが運動器具12を操作するのと併行して速度センサー2 4がデータを供給するので、そのデータからユーザーの実際の運動努力を推測す ることができる。 今日市販されているいろいろなな運動器具12は、速度センサー24及び抵抗 装置22の何らかの適当な構成のものが付設されている。あるいは、適当な抵抗 装置22及び速度センサー24を既存のいろいろなタイプの運動器具12に後付 で簡単に取付けることもできる。一般に市販されている速度センサー24として は、リラクタ、 ホール効果速度計、タコメーター、及びパルス発生オルタネータ型速度計等があ る。又、一般に市販されている抵抗装置22としては、摩擦式ブレーキや、磁気 式ブレーキ(例えば、モータ又は電磁装置を用いた電子的に調節可能なブレーキ や、速度センサー24に用いられるオルタネータから駆動されるブレーキ)があ る。これらは、通常、モータ駆動による作動器によって制御され、多くは、現時 点のブレーキ設定値を表示するフィードバックを提供することができる。 図2は、M-S変換器14と、その適当な運動器具12との接続態様をブロック 図で示す。ここでいう「M-S変換器」とは、本発明の好ましい実施形態で用いら れるモータ駆動型抵抗装置22と、磁気ピックアップ型速度センサー24を備え た磁石を総称する用語である。M-S変換器14は、2つの主要な仕事を果たす。 1つは、運動器具12の抵抗装置22を制御するためにコンピュータシステム1 6から命令を受け取ることであり、他の1つは、運動器具12の速度センサー2 4からデータを取得してそのデータを必要に応じて変換し、それを通信リンク2 6を介してコンピュータシステム16へ電送することである。M-S変換器14は 、OEM(相手先商標製造会社)によって運動器具12に組み込まれるようにして もよく、あるいは、既存の運動器具12に後付で取り付けてもよい。 M-S変換器14は、一般的に用いられる抵抗装置22を 駆動し、かつ、一般的に用いられる速度センサー24から情報を受け取るための 回路を備えている。(抵抗装置22及び速度センサー24の幾つかの例は、上記 した。)M-S変換器14は、又、信号処理を実施し、通信リンク26を介してコ ンピュータシステム16と通信するための回路も備えている。好ましい実施形態 (例えば、図2参照)においては、統合アナログ/デジタル機能、内部データ通 信機能、及びその役割を果たすのに十分なメモリーを有するマイクロコントロー ラ−28(例えば、 ハードウエアからの電力需要を充足するように適当な外部電源30が選択され、 運動器具12への入出力信号を処理するのに適する回路が選択される。RS−2 32受信機/送信機集積回路(IC)通信ポート(接続口)32が、マイクロコン トローラ28を通信リンク26にインタフェース接続し、マイクロコントローラ 28はコンピュータシステム16に接続している。 通信リンク26は、コンピュータシステム16とM-S変換器14との間の双方 向通信を設定する。好ましい実施形態では、通信リンク26は、M-S変換器14 とコンピュータシステム16を接続するために両端に適当なコネクタ端子を備え た電気ケーブル33を用いる。ケーブル型システムを用いた場合は、随意選択と して相互接続アダプター34を設けることが望ましい。運動器具周辺環境では、 激しい活動が行われるのが普通であり、そのため にしばしば損傷したケーブルを交換する必要が生じる。このことを考慮して、好 ましい実施形態では、直ぐに、安価に入手でき、比較的熟練していない係員でも 交換することができるケーブル33を用いる。例えば、M-S変換器14には、RJ1 2コネクタのためのソケットを装備することができ、コンピュータシステム16 の端部にはRJ12からDB9に変換する相互接続アダプター34(あるいは、古いDB 規格を用いているコンピュータではRJ12からDB9に変換する相互接続アダプター )を用いることができる。(RJ45コネクタを用いることもできる。)このように 、通信リンク26のための損傷を受けやすいケーブル33としてRJ12又はRJ45を 備えた慣用の電話線ケーブルを用いることができる。そのような電話線ケーブル は、どこででも入手することができる上に安価であり、端部が分極され、かつ、 コネクタの雄雌が区別されているので、接続を間違えることは事実上あり得ない 。(この点、慣用のコンピュータポートに利用される大多数のケーブルとは著し く異なる。) もちろん、通信リンク26は、他の手段を介してデータを伝送することも可能 である。例えば、現在好ましいとされている直列式データ伝送プロトコールを用 いずに、コンピュータパラレル(並列)ポートを用いる実施形態を構成すること も容易に可能である。ただし、そのような構成は、パラレルポートの電気的制約 の故に必然的にケーブルの長さを制限される(標準の直列式データ伝送 プロトコールの場合はケーブルの長さを75m以上とすることができるのに対し てパラレルポートの場合は3〜5mに制限される。)別法として、通信リンク2 6に赤外線(IR)伝送(例えば、IrDAプロトコール)又は高周波(RF)伝送を用 いることもでき、その場合、ケーブル33は完全に省除することができる。 図1に戻って説明すると、コンピュータシステム16は、ユーザーインタフェ ース及び操作プラットホームを提供し、ソフトウエアプログラム18(図3及び 4)のための処理を行う。即ち、コンピュータシステム16は、記憶媒体20に 予め記録されているデータから組み立てられプレーされるオーデイオービデオ環 境を制御するためにユーザーがコンピュータと対話することを可能にし、運動の 困難度(難易レベル)のフィードバック及びその他の状況情報を提供する(その ようなフィードバック及び状況情報が運動器具12のところに設置されているデ ィスプレイによって与えられない場合)。(あるいは又、コンピュータシステム 16は、運動の困難度の冗長フィードバックを供給するようにすることさえでき る。)コンピュータシステム16は、媒体プレーヤー36、オーデイオサブシス テム38、ビデオサブシステム40及びモニター42を含む、適当な特殊機能を 装備したパソコン(PC)又はプラットホームであってよい。本発明の最初の実施 形態として、Pentium 100Mhz中央処理装置(CPU)(Pentiumは米国カリフォ ルニア州サンタクララ のインテル・コーポレーシヨンの商標名)と、PCI(周辺機器相互接続)バスと 、16メガバイトの高速ページモード又はEDO型ダイナミックRAM(DRAM)を備え たコンピュータシステム16を用いた。もちろん、他のハードウエアを用いるこ ともできる。例えば、PowerPCプロセッサ(PowerPCは米国イリノイ州のモトロー ラ社の商標名)は、この運動システム10のための要件を充足すると考えられる 。 運動セッションを設定するため、運動セッションを対話モードで制御するため 、及び、後で運動セッションを要約しセッションの統計を比較するために、運動 システム10の使用を容易にするために、慣用のコンピュータグラフィックユー ザーインタフェース(GUI)に関する現在のユーザーの知識を有利に活用するこ とができる(そのような体験のないユーザーに対しては、そのようなGUIのため の多様な文献又は情報源がある。)例えば、コンピュータシステム16は、Wind ows95やWindowsNT(いずれも米国マイクロソフト社の商標名)、又は、Machin tosh System 7(米国カリフォルニア州のアップル・コンピュータ・インコーポ レイテッド社の商標名)、又は、Nextオペレーティングシステム(米国カリ フォルニア州のネキスト・コンピュータ・コーポレーシヨン社の商標名)のよう な代表的なGUI型オペレーティングシステムを用いることができる。更に、この 種のGUIは、それらの操作の易しさと、すでに熟練した多数のユーザーがい ることに加えて、リアルタイムディスプレイと、運動データ(例えば、速度、心 搏数、地形プロフィール(起伏等)地図、)の記録に適している点で特に有利で ある。そのようなGUI及びソフトウエアプログラム18中の適当なオプションは 、ユーザーにディスプレイ死体ものを選択する融通性を与える。更に、運動シス テム10の高度な実施形態においては、第3者の評価プログラム、運動日記ソフ トウエア、インターネット/モデムレーシング及びその他の特殊機能による運動 データのデータ収集が得られる。 媒体プレーヤー36は、使用される特定の記憶媒体20(いかに述べる)に適 する任意のタイプのものであってよい。多くの実施形態において、媒体プレーヤ ー36は、コンピュータシステム16自体に搭載されると考えられるが、外部機 器を用いることもできる(コンピュータシステム16が後述するネットワークコ ンピュータ又はネットワークターミナルを有するものである場合は、特に「外部 的な」機器を用いることができる)。好ましい実施形態では、CD-ROM型媒体20 を用いるので、好ましい実施形態に使用される媒体プレーヤー36は、CD-ROMド ライブ又はDVDドライブ(Digital Versatile Disk Format)である。最近市場に参 入してきている高能力フォーマットであり、DVDのディスクプレーヤーはCD-ROM ディスクをプレイすることもできる。)より高容量の媒体が普及してきているに つれて、新規な付加価値を加える余 地のあるより高品質なビデオやより長時間の運動トレーニングプランを媒体20 に組み入れることができる。そのような要素の例としては、対話式コーチ、随意 選択することができる多重音楽トラック、例えば、クラシック、ロック、ジャズ 、ラップ、ボーカル、自然環境サウンド等がある。 コンピュータシステム16のオーデイオサブシステム38は、媒体20に記憶 されたオーデイオデータを再生する。この目的のために、コンピュータシステム 16は、適当な「サウンド・ボード」を有している。(ここでいう「ボード」と は、業界の慣用用語であるが、ここでは多少誤称の嫌いがある。なぜなら、今で は多くのコンピュータにおいてそのような機能がマザーボードに一体に組み込ま れているからである。なお、そのような単独の「ボード」は、ここには図示され ていない。たいていのボードはコンピュータシステム16の内部に設けられてい るからである。)オーデイオサブシステム38は、又、電気信号をユーザーが聞 き取れる音声に変換するために、少なくとも1つのスピーカー44(又はヘッド ホーン)を備えている。図1には、スピーカー44はモニター42の一例である テレビ46に組み込まれたものとして示されている。 ビデオサブシステム40は、媒体20に記憶されたビデオデータを再生し、テ レビ(TV)タイプのビデオ及び又はSVGA信号を運動システム10のモニター42 へ出力 する。ユーザーは、ビデオデータの再生をモニター42(例えば、カラーテレビ 、TVゴグル(図示せず)又はコンピュータモニター48)上でみる。モニター4 2は、ビデオ画像を鮮明に映し出すための適当な解像度とリフレッシュ速度を有 する。 今日のほとんどすべてのコンピュータは、すでに、何らかのタイプの「ビデオ ・ボード」(即ち、ビデオ信号創出機能)と、コンピュータモニター48を備え ている。これらが十分な出力を有するものである場合は、それらをビデオサブシ ステム40に用いることができる。ただし、その場合、運動システム10をセッ トアップするときと、使用するときとで、運動システムの「制御操作」と「ビデ オ再生」との間で観察モードを切り替えることが必要となる。それを回避するた めに、そして、より高いビデオ性能を得るために、運動システム10のための専 用として、別個のビデオサブシステム40をコンピュータシステム16に組み入 れることができる。図1はそのような実施形態を示しており、この実施形態では テレビ46(上述したようにオーデイオサブシステム38が使用するためのスピ ーカー44を含む)は、補助ビデオボード(通常はコンピュータシステム16内 に内蔵されているので図示されていない)によって「駆動」される。この実施形 態では、コンピュータシステム16の主ビデオボードは、コンピュータモニター 48を駆動し、コンピュータシステム16の補助ビデオボードは、外部テレ ビ46を駆動する。この構成は、又、外部テレビ46をユーザーの近くに設置し 、専用のコンピュータモニター48を備えたコンピュータシステム16は任意の 便利な場所に設置することができるという利点をもたらす。 非常に高性能指向の実施形態向けには、ユーザーへのビデオデータのディスプ レイに高い解像度を与え、円滑な可変速を可能にするための「所有」ビデオボー ドをビデオサブシステム40に装備して特殊化することさえできる。そのような 「所有」(所有権を主張できる)ビデオボードの搭載を実現するためには、多く の近代的コンピュータ機器のうちの特定の機構、例えば、フラッシュROMに記憶 されたプログラム可能なBIOSを用いるのが有利である。今日では、ビデオボード を含む多くの最新エレクトロニクス機器は、一般にBIOS(Basic Input and Outp ut system)と称される予め記憶されたプログラムを実施するマイクロプロセッ サを用いる。今日、そのようなBIOSは、表向きはエンドユーザーが後でBIOSを「 バグ修正」としてアップグレードすることができるように、フラッシュROM集積 回路内に記憶されることが多くなってきており、OEM(相手先商標製造会社)に よっていろいろな改良が研究開発されている。フラッシュROMは、適当な知識を 有する人であれば、何回でも消去してプログラムし直すことができる。(ROM:R ead Only Memoryは、フラッシュROMという文脈の中では誤称であるが、エレクト ロニクス業界ではまだ使用している用語である。)本発明の 幾つかの実施形態においては、運動システム10のための特に能率的な実施形態 を創出するために適当な既存のビデオボードのフラッシュROMを再プログラミン グして使用する。 ただし、「所有」ビデオボードは、本発明のビデオサブシステム40の必須の 構成要素ではない。十分なレベルの性能を提供する既存の市販ビデオボードは多 数存在する。市販のビデオボードで十分なレベルの性能が得られるということは 、有利である。なぜなら、カスタマイズされたビデオに高い代価を支払うことを 好まない人もあり、そのようなビデオをインストールして使用することを(例え ば、コンピュータにオプションを自分でインストールしたり、構成したりする技 術的知識や自信がないために)好まない人もいるからである。更に、ビデオボー ドは、常時改良されているので、怠慢なメーカーによって供給されたビデオ機能 は、やがて運動システム10にとって望ましいものに取って代わられるかもしれ ないからである。しかしながら、現在市販されている怠慢なメーカーのビデオ機 能は、特に解像度と速度の点では、ユーザーの常に高まっている期待には若干及 ばないのが常であるという見方をとることもできる。いずれにしても、本発明は 、それぞれの特定の状況に応じて標準のビデオ機能でも、特別に誂えられたビデ オ機能でも選択的に使用することができるという利点を有する。 どのようなタイプのビデオボードを用いるかに拘わら ず、媒体20は、随意選択として、適当なビデオドライバの最新バージョンを装 備することができる。媒体20がコンピュータシステム16に搭載されたならば 、そのビデオドライバの新旧度が(例えば、ウインドウズ95のオートラン操作 で)チェックされ、ドライバが適正であれば、コンピュータの体験がほとんど又 は全くないユーザーであっても、アップデート手順に従って案内される通りに実 行することによってドライバをアップデートすることができる。 新生技術は、コンピュータシステムというものの定義を常に書き換えているが 、本発明の運動システム10は、そのような進歩発展する技術を有利に採用する ことができる。特に、本発明に用いられるコンピュータシステム16は、必ずし もそのすべての構成機器を物理的に1つの「箱」内に、あるいは1つの場所に納 める必要はな胃ことに留意すべきである。コンピュータネットワーク、特にイン ターネットは、今日、コンピュータの能力を相当に拡大している。本発明の運動 システム10は、そのような技術を利用することもできる。例えば、世界中の異 なる大陸に居住するユーザーが、いろいろなスポーツ競技や、コーチによる指導 付き運動プログラムのために「共同」運動セッションを一斉に実施するために、 インターットで結ばれたネットワークコンピュータ(NC)と、(おそらくは更に 別の大陸に設置された)サーバーコンピュータ上の記憶媒体20と共に本発明の 運動システム 10を用いることができる。 別法として、運動システム10は、1台の強力コンピュータシステム16を用 いて、運動器具12の多数のインスタンスにおいて多数のユーザーのための運動 セッションを実行することもできる。それらの運動セッションは、媒体20から の全く異なるデータを用いて全く異なるものとすることもでき、あるいは、多人 数が一斉に又は競技として実施する運動セッションとすることもできる。例えば 、健康クラブの場合は、1台のコンピュータシステム16を備えた運動システム 10を用いて、健康クラブの各個人会員ユーザーのために各個人の好みや能力に 適合する態様でいろいろな異なる運動器具12を同時併行的に制御することがで きる。 好ましい実施形態では、1つの運動コース(例えば、通常1つの45分間運動 セッション)のための情報を媒体20のCDユニットに記憶させておくことができ る。(45分間運動セッションは、例えば、反復して実施してもよく、あるいは 、それをより短いセッションに分割していろいろな順序で実施するようにしても よい。)ただし、より高い容量の媒体20が利用できるようになってきている今 日では、より長いコース、更には複数の異なる互いに関連性のないコースを1つ の機械的な記憶ユニットに記憶させることができる。又、本発明にはCD(コンパ クトディスク)以外の記憶媒体を用いることもできる。例えば、レーザーディス クは、本発明に好適で ある。更に、より高い容量の記憶媒体が利用できるようになってきている今日、 それらの記憶媒体(例えば、DVD媒体)も、本発明に適用できる。あるいは又、 媒体20を、コンピュータシステム16内の適当な大容量記憶装置、例えばネッ トワークサーバーの超高容量ハードドライブに記憶させることもできる。 媒体20(図3参照)は、3つの一般的なタイプの予め記録されているデータ ファイル50、即ち、ビデオファイル52(例えば、圧縮されたAVI又はMOVフォ ーマット)と、オーデイオファイル54(例えば、WAV、MIDI及びその他のフォ ーマット)と、正規化された地形特徴データ(例えば、坂のデータ)のテーブル (表)ファイル56を収容している。テーブルファイル56は、地形特徴をビデ オファイル52中の幾つかの特定の時点に関連づけている。特に、ビデオファイ ル52は、従来のシステムに通常用いられているものとは異なる。本発明の運動 システム10は、本物の運動コースに代わる代替画像を呈示するためにコンピュ ータアニメーションやコンピュータグラフィックを用いない。そのような技術は 、周知のように労働集約的であり、時間と費用がかかる。そうではなくて、本発 明の運動システム10は、実物の運動コースから実際に撮影したビデオを用いる 。従来技術の大抵のものとのこの基本的な相違は、本発明を用いてする運動を遥 かに本物に近い感覚のものとし、しかも、媒体20を開発する費用を遥かに安く する。 いろいろなタイプのオーデイオファイル54を提供することができるが、それ らのうちの2つ、即ち音声オーデイオファイル58と、音楽オーデイオファイル 60は、一般に慣用の態様で用いられる。音声オーデイオファイル58としては 、例えば、現在健康クラブで人気のあるスピニング・トレーニングを本発明の運 動システム10によって提供される自然環境のシミュレーション下でトレーニン グ命令を与えるスピンマスターを用いて家庭内で実施することができる。ただし 、本発明においては、従来の運動システムでは通常みられない2つの他のタイプ のオーデイオファイル54を用いることができる。それらは、環境オーデイオフ ァイル62(例えば、鳥などの動物や、木々にそよぐ風、流れる水の音等)と、 効果オーデイオファイル63(例えば、自転車のギアチェンジ等の音響効果)で ある。もちろん、自然のシミュレーション効果を高めるために環境音声を用いる ことは古くから知られているが、自然をシミュレートした運動システムの分野で は知られていない。先に述べたように、従来技術の運動システムは、主として、 コンピュータアニメーションと音響内容に依存しており、それらは、一般に、「 漫画」に類する品質のものであった。又、音響効果の使用は、(例えば、コンピ ュータゲームにおいて)長い歴史を有しているが、他のタイプの音響内容と組み 合わせて、又、本発明のような態様では実施されていない。 媒体20には、又、コンピュータシステム16にロー ドしてコンピュータシステム上で実行するためのソフトウエアプログラム18を 含めることができる。ただし、それは必須要件ではに。ソフトウエアプログラム 18は、完全に別途に(例えば、電子掲示板システムっBS又はインターネット サイトからダウンロードすることによって)供給することができる。ソフトウエ アプログラム18の実行バージョンは、使用する前にその都度媒体20からロー ドするのではなく、コンピュータシステム16の大容量記憶装置に記憶させてお くことができ、それによって、1単位の媒体20の容量の全部をデータファイル 50に割り当てることができる。別法として、1つのバージョンのソフトウエア プログラム18を媒体20の幾つかの(必ずしもすべてのではなくてもよい)イ ンスタンス(オブジェクト指向プログラミングにおいて、クラスが生成するオブ ジェクト)に含めることができ、コンピュータシステム16にすでにロードされ 、実行している既存のバージョンが媒体20に記憶されているバージョンがより 新しいもの(即ち、全部又は一部がアップグレード)であることを検出すると、 ユーザーは、それ以後その新しいバージョンを使用するために媒体20からコン ピュータシステム16にインストールしたいかどうかを判断する機会を与えられ る。更に、先にも触れたように、更に別のタイプのデータ(例えば、ビデオドラ イバデータ更新)を媒体20に記憶させることもできる。 本発明の運動システム10に使用される媒体20は、 テーブルファイル56に本物の運動コースの位置特徴及び地形特徴を取り込むこ とによって、又、人がその運動コースを実際に通るときに人の目に映る景色を表 すビデオデータをビデオファイル52のために取り込むことによって、又、オー デイオファイル54のためにオーデイオデータを取り込むことによって(例えば 、取得した地形及びビデオデータにマッチするようにヴォイスオーバー(画面外 の声)及び音楽のサウンドトラック又は自然環境の音をダビングすることによっ て)、又、これらのすべてを媒体20内に同期情報と共に記憶させることによっ て作成される。正規化された地形特徴データをマッピングするこの一般化された 方法は、新しいビデオ環境を創生するのを容易にする。地形特徴データは、地形 特徴の変化がユーザーにとって円滑で連続したものと見えるようにする時間間隔 を用いてビデオデータと同時に収集される。 この運動システム10が使用する地形特徴のタイプは、広範囲に変更すること ができる。本発明者らはこの運動システム10を最初に開発したときは、本物の コースには斜面(坂)の傾斜度にいろいろな変化があるから、コンピュータシス テム16は本発明がシミュレートすることができる1つの地形特徴であると考え た。しかしながら、他のいろいろな地形特徴も使用することができるのである。 例えば、ローイングマシーンを運動器具12として使用する場合は、川を上り、 あるいは湖を横切って 船を漕ぐ体験をシミュレートするために潮流と風を地形特徴データとするのが適 当であろう。あるいは又、例えば土の道から砂浜、更にアスファルトのランニン グトラックに至るまで走行表面の変化のシミュレーションも、1つの例である。 更に、直接にはシミュレートしにくい地形特徴(例えば、高度や温度変化)で も、データファイル50に記録することができ、ソフトウエアプログラム18は 、現実のコースでユーザーに要求される変化する運動努力レールをシミュレート する可変「ハンディキャップ」(「間接フィードバック」と称する方が好ましい )を課する適当な態様で運動器具12を制御するのに用いることができる。又、 間接フィードバックは、現時点までの運動セッションの特徴に基づいて、あるい は、統計学的に集められたユーザー情報に基づいて、特定の運動シナリオを予測 するのにも用いることができる。そような間接フィードバックを用いてソフトウ エアプログラム18を実行するために、ファジー理論技術を有利に用いることが できる。従って、媒体20に記録するのに適する広範囲な地形特徴が存在し、そ のような広範囲な地形特徴が本発明の運動システム10の範囲に含まれる。 地形データの品質を高めるために、地形データを正確な基準64(図4)を参 照することによって得ることができる。本発明の好ましい実施形態では、そのよ うな基準64として、衛星航法システム(GPSシステム65)へ の参照を用いる。ただし、地上無線システム、工学システム、及びその他の古く から使用されている慣用のシステムをこの基準64として用いることができる。 同様にして、電子高度計、走行距離記録器、電子式又は通常の傾斜計、及び、運 動コースの視覚プレビューに基づく手動加算による傾斜度情報も、使用可能な基 準64の例である。 サイクリング(自転車走行)のための傾斜地形データとビデオデータを同時に 収集するために本発明が用いる1つの方法は、ある特定の運動コースの既知の全 走路を記録し、ビデオカメラと、そのビデオデータをログ(記録)するPCとのファ イアワイヤ接続を用いてビデオをリアルタイムで記録し、傾斜地形に従って実際 のサイクリストの走行速度(即ち、6°の傾斜面では走行速度8MPH、0°の傾 斜面では走行速度20MPH等)から収集された実験データから導出された正規化 データに従って走行速度を変化させることである。このようにして、走行速度及 び傾斜データをデジタルビデオと(リアルタイムで)同期させることができ、併 行して記録された傾斜と時間間隔をデジタル又はアナログビデオフレーム率/秒 で等分に割り切れる要にすることができる。 図4は、タイムラインフォーマットで媒体20に記録される本発明の好ましい 実施形態の主要な要素を示す。ビデオフィル52のためのビデオデータ66と、 テーブルファイル56のための地形コースデータ68とは同時 に一時的データベース70に集められる。次いで、オーデイオファイル54と、 ソフトウエアプログラム18を含める場合はそれとをデータベース70に加えて データベース70を完成し、媒体20が書き込まれる。オーデイオファイル54 とソフトウエアプログラム18は、ビデオデータ66を収集する時点に対して任 意の時点でデータベース70に加えることができる。これは、本物のセッティン グ(必ずしもビデオデータ66のためのものと同じではない)内で取得すること ができる、あるいは、自然の音の「ストック」データ(本物の自然セッティング から得られたものでないものも含む)から導出することができる環境オーデイオ ファイル62に関しても当てはまる。ソフトウエアプログラム18(図3)は、 入力、出力及び処理(プロセシング)という3つの慣用のタスク(仕事)を実行 するのに用いることができる。プログラム18は、媒体20からデータファイル 50を入力として受け取り、通信リンク26を通して送られてくるM-S変換器1 4からの速度センサー24(及び随意選択として用いられる他のセンサー)のデ ータをも入力として受け取る。出力としては、プログラム18は、運動器具12 でのユーザーの成績を媒体20の内容がプレーされている速度及び態様に関係づ けるために抵抗装置22の動的制御のための制御データを通信リンク26を通し てM-S変換器14へ送る。 好ましい実施形態では、ソフトウエアプログラム18 は、モデル時間ベースプロセスを用いる。その場合、ソフトウエアプログラム1 8は、現行の運動コース内の速度及び位置をほぼ60ミリ秒間隔で計算する。M- S変換器14は、データを非同期的にソフトウエアプログラム18へ供給する。 次いで、運動コース内の現時点.の「位置」に対応する地形データが取り出され て処理され、モデル時間ベースプロセスがビデオ再生速度を調節してビデオの位 置を運動コース内のユーザーのバーチャル位置と同期させる。このモデル時間ベ ースプロセスは、M-S変換器14からの新しい速度データの入来によって中断さ れ、別のサイクルを実行してその新しい速度データが入ってきたときの速度及び 位置を計算し直す。従って、好ましい実施形態では、M-S変換器14は、そのよ うな速度データを最高60ミリ秒ごとに1回の割合で送信し(送信間隔が短いほ ど計算の円滑度が高くなる)、モデル時問ベースプロセスは、速度センサー24 から速度の報知を受けるたびに抵抗装置22を設定する旨を指令する。望ましい 抵抗レベルは、モデル時間ベースプロセスが1つの速度報知と次の速度報知との 間で計算するパワーレベルの時間平均として計算される。かくして、M-S変換器 14は、運動器具12に作用する抵抗装置22の抵抗レベルを、該変換器が受け 取った速度データと、媒体20に記憶されているコース情報に含まれるパラメー タ(即ち、地形特性、例えば図7及び8参照)の関数として制御自在に調節する ことができる。しかしながら、ビデオ 再生のために用いられる同期速度は、ビデオのタイミングが可変であり、必ずし もリアルタイムと関連させる必要がないという事実によって多少複雑になる。こ の問題に対処するために、本発明は、抵抗装置22のための制御データをビデオ 時間の1秒間に1回の割合で送信し、スキップされたビデオ時間(秒)があれば それに対応する時間には制御データの送信を省く。このようにして、ソフトウエ アプログラム18は、ビデオの再生と、ユーザーが抵抗装置22から受ける抵抗 度(困難度)のフィードバックとの間に正しい整合を維持する。地形特徴のグラ フや、コース内でのユーザーの相対位置等の有用な特徴も、モニターとして用い られるテレビ46にポップアップ式ウインドウとして、又は、別個のコンピュー タモニター48に容易に表示することができる。 ビデオファイル52の実際の再生のためには、好ましい実施形態では、所望の 出力特性を得るために慣用のAvtive Movie(アクティブ・ムービー)フィルタグラ フを用いる。Avtive Movieフィルタグラフは、かなりの融通性を与え、いろいろ な異なる「Movie」フォーマットの使用を可能にし、ソフトウエアプログラム1 8に「再生」、「一時停止」、「再開」、「リセット」、及び「停止」等の広汎 なユーザー命令機能を含めることを可能にする。更に、好ましい実施形態では、 ソフトウエアプログラム18を使用し、運動システム10の再生速度に受け取っ た整数値の速度データを浮動小数点値に変換するために 1,000の分母を用いた関数で運動システム10の再生速度を変更する。それ によって、解像度の調節をし、ユーザーが自分の運動内容を微調整することがで きるように課なりの程度の制御を行うことを可能にする。 ソフトウエアプログラム18の多くの側面は慣用のものとすることができる。 例えば、ビデオ及びオーデイオデータの順方向再生のための技術(例えば、上述 したAvtive Movie技術)としては、それらの再生速度を変更する技術も含めて、 現在広く用いられている技術が存在する。又、データテーブル(表)を記憶し、 マイクロプロセッサ及び通信回路を制御するための技術も、周知である。(通信 回路を制御するための情報は、通常、それぞれのメーカーから供給される。)従 って、ソフトウエアプログラム18の作成は主要なタスクではあるが、熟練した プログラマであれば、現在のコンピュータ言語を用いて作成することができる。 本発明においては、M-S変換器14に使用されるマイクロコントローラ28と通 信するための32ビットのルーチンを書くためにVisual C++ライブラリとMicros oft Foundation Classライブラリ(いずれも、Microsoft社の商標名)を使用す る。それらは、Avtive Movieを用いてビデオファイル52をAVI又はMOVフォーマ ットで再生する。この方法は、又、ソフトウエアプログラム18を一般に使用さ れているWindows95やWindowsNT(いずれも米国マイクロソフト社の商標名)の オペレーティングシステムで操作することを可能にする。 操作において、運動システム10は、高度にユーザー対話型である。しかしな がら、この対話特徴は、従来のシステムにおけるように押しつけがましいタイプ のものではない。例えば、ソフトウエアプログラム18のセットアップ手順では 、運動器具12の選択については適合する幾つかのタイプのリストから選択する ように指示する。ユーザーによる選択がなされると、運動システム10が自動的 に始動され、選択された特定の運動器具12から取り出されたユーザーの速度デ ータを受理する。ユーザーは又、希望の運動の難易度の公称レベル(例えば、容 易、現実的、困難等)、希望するオーデイオ出力のタイプ(例えば、音量、音楽 又は自然の音等)及び運動実施中にみたい追加のフィードバック情報(例えば、 心拍数、速度、距離、カロリー等)をしていするように養成される。フィードバ ックとしてのこの情報は、モニター42上に(例えば、ビデオの再生画面へのス ーパーインポーズで)、又は、運動器具12に組み込まれたディスプレイユニッ ト(図2)上に、又は、別個のディスプレイユニットに表示させることができる 。かくして、ユーザーは、1つの特定の運動器具12について1回運動システム 10をセットアップすることができ、その後は特定の運動セッションのために必 要に応じてセットアップすればよく、それ以降は運動システム10が自動的に作 動するのでユーザーは何も煩わされる必要はない。 図5は、好ましい実施形態における対話式難易レベル 設定機能がどのようにして作動するかを示す。運動器具12の抵抗設定値の可能 範囲が、機器レンジ74に0から100の間に線形整数でマッピングされる。次 いで、ある運動コースの地形特徴のレンジ(範囲)が正規化され、この機器レン ジ74にマッピングされる。各コースに関して、媒体20のテーブルファイル5 6(図3)を用いて、正規化された地形特徴値をその特徴値が収集された相対時 間に関連づけるサブレンジ78のルックアップ表76(図7)を作成する。次い で、簡単な乗数を用いて、運動器具12の全動的機器レンジ74内で正規化地形 特徴データのサブレンジ78の度合を算定する。この乗数は、運動器具12の抵 抗をシミュレートされた現場の運動の抵抗にマッチさせることによって体験に基 づいて算定される。使用される特定の抵抗装置22の設定値による実際の地形特 徴の校正は、すべての媒体20に共通であるが、コースの特徴のレンジ及び時間 の規則数列は、各コース内に示された独特の地形によって異なる。 図6は、ユーザーがいつでも運動器具12の抵抗設定値を増減することによっ て地形特徴データのサブレンジ78を移行させることができることを示すグラフ である。相対的地形特徴値は、不変であり、ユーザーが受ける抵抗の全体的レン ジ(範囲)を単純に直線的に移行させる。これによって、媒体20のあらゆるユ ニットをユーザーが望むままに難しいレベル又は易しいレベルとして設定するこ とができる。 地形特徴データは、コース全体を通して起こる時点と一緒に(即ち、ビデオフ ァイル52内の位置に関連づけて)媒体20のテーブルファイル56に記憶され ている。媒体20中の1つのコースを始動させると、テーブルファイル56コン ピュータシステム16内の一時記憶装置内へロードされる。そして、ルックアッ プ表76が作成される。次いで、地形特徴の変化をリンク付けされたリスト80 (図8)へロードすることができる。あるいは、ルックアップ表76(図7)か ら直接地形特徴の変化にアクセスすることができる。指定された時間間隔で、地 形特徴データがアクセスされ、その時点に対応する地形特徴の情報がロードされ る。その地形特徴の情報に応答して、抵抗が計算されてM-S変換器14へ送信さ れ、それに基づいてM-S変換器14は、運動器具12の抵抗装置22を制御する 。かくして、実際に人間の目に見える本物の運動コースの地形を表す地形特徴デ ータを用いて、自動的に抵抗装置22の設定値を変更し、それによって、ユーザ ーに動的な(適宜変化する)難易レベルを課する。 好ましい実施形態では、ビデオの再生速度は、ソフトウエアプログラム18の 制御下で、ユーザーの努力(運動器具12での運動速度)に応じて、即ち、速度 センサー24からの速度変化に関するデータに応答して変化される。ビデオサブ システム40は、ビデオの再生を円滑で終止安定させ、画像の振れを防止する。 図8は、Video Speedファンクション(Hwnd,Spd)を用 いてビデオの再生速度を表示するために媒体20の地形特徴データがソフトウエ アプログラム18によって使用される態様を示す。(ここで、Spdは、基準速度 (即ち、平常再生速度)である1,000である。Hwndは、開かれたビデオファ イル52のためのポインターである。)かくして、バイクでの走行に対しては1 5mp、ランニングに対しては6mph、ハイキングに対しては3mphというように典 型的な速度を予め入力されているビデオデータ66は、ユーザーが基準速度で動 いていれば、Video Speedファンクションを介してビデオプレーヤーに1,00 0を出力させる。次いで、ユーザーが速度を上げれば、数字を1,000より上 昇し、速度を落とせば数字を下げる。 媒体20に記憶されたいろいろなオーデイオデータは、ビデオ環境を向上させ るために、又、ユーザーを最適なトレーニングレベルにまで誘導するために、又 、ユーザーの全体的運動体験を向上させるために、いろいろな異なる態様で用い られる。例えば、音声オーデイオファイル58は、ユーザーの楽しみや、気晴ら しや、生理学的な鼓舞のために戦略的な時点で再生される。音声オーデイオファ イルは、例えば、ユーザーが最適なトレーニングレベルより上であるいは下で動 作したことが認められたときに(例えば、スピードアップさせるために、又は、 心拍数が高いこと、やその他の肉体的危険を警告するために)再生される。又、 所望ならば、音楽オーデイオファイ ル60又は環境オーデイオファイル62は、常時再生されるようにしてもよい。 例えば、各々長さ1〜2分程度(容量約20〜30キロバイト)の幾つかの小さ い音楽オーデイオファイル60を媒体20に記憶させておき、それらを常時又は 間欠的に再生するようにし、一連のものとして連結してもよく、ループ状に連結 してもよい。特に、音楽は、トレーニングのうちあるユーザーが従事する部分を 補足するように選択することができる。従って、ウオームアップ、トレーニング 及びクールダウンにそれぞれ適合する異なるタイプの音楽を演奏させることがで きる。あるいは、所望ならば、環境オーデイオファイル62も、音楽オーデイオ ファイル60の場合と同じ態様で再生することができる。本発明の運動システム 10は本物の運動コースをシミュレートすることができるので、多くのユーザー は、本物のセッティング(環境、背景及び情景等)と合致する自然の音を聞きた いと思うことが予想される。 本発明の運動システム10が提供する包括的な体験は、高度の現実的なシミュ レーションを可能にする。適正なタイプの運動器具(例えば、エクササイクル( 商標)(ペダルを踏むだけの屋内運動器械))を用いれば、韻律(リズム)のよ うな特徴をシミュレートすることができる。本発明のもう1つの特に有用なシミ ュレーション特徴は、重力運動量がシミュレートされることである。抵抗の変化 は、地形コースデータ68を作成するために 用いられた本物の傾斜面を歩行又は走行するときに体験する質量効果及び運動量 をシミュレートするために制御することができる。ソフトウエアプログラム18 に適当な心拍数センサー及び適当なモジュールを追加すれば、(以下に述べる「 ギアチェンジ」式シミュレーションの例を更に向上するものとして、あるいは、 全く別個のものとして)一定の代謝率トレーニングを与える機能を提供すること ができる。 本発明が実現したもう1つのシミュレーション特徴は、ギアチェンジである。 例えば、ギアチェンジをシミュレートするためにソフトウエアプログラム18に 「定常レベル」というメニュオプションを設けることができる。この「ギアチェ ンジ」は、ユーザーが直接制御することができるようにしてもよく、あるいは、 ユーザーの運動速度(又はそれから計算された運動の複雑な変量)や地形情報( やはり地形コースデータ68のテーブルファイル56内にある)のような特定の 特徴に関連して自動的に行われるようにすることもできる。これを可能にするた めに、速度センサー24を用いることができる。即ち、速度センサー24を介し て、シミュレートされた走行地上距離を、回転数(又は単位時間当りの分数回転 数)を単位時間当りに走行した距離に変換するための距離常数を用いて導出する 。速度センサー24は単なる韻律センサー又はRPMセンサーであるから、例えば エクササイクルのような運動器具に任意の数のバーチャルギアを設ける ことができ、各ケースごとに異なる距離常数を用いることができる。この距離常 数は、バーチャルギア比に比例させることができる。その場合、バーチャルギア チェンジに比例して抵抗装置22(即ち、ブレーキ)も変化される。例えば、2 1ギアシステムの場合、各バーチャルギアに1つづつ合計21の異なる距離常数 が用いられる。同様にして、M-S変換器14への入力としてのブレーキ抵抗を変 更するために異なる抵抗係数が用いられる。 本発明の運動システムの更に他の特徴は、ペーサーを追加することができるこ とである。動物オブジェクト又は人間(例えば、サイクリスト又はランナー)の 絵の形としたペーサーをビデオデータ66に含めることができる。そのようなペ ーサーは、ビデオデータ66を最初に収集するときに含めてもよく、あるいは、 慣用のデータ収集後ビデオ編集技法によってペーサーを追加してもよい。ペーサ ーは、その特性が(例えば、運動セッションのセットアップの一環として)初期 化されると、ソフトウエアプログラム18の制御下で、モニター42のビデオ再 生画面にユーザーに対してユーザーの運動努力に比例した位置関係で現れる。 以上、本発明を実施形態に関連して説明したが、本発明は、ここに例示した運 動システム10の実施形態の構造及び形態に限定されるものではなく、本発明の 精神及び範囲から逸脱することなく、いろいろな実施形態が可能であり、いろい ろな変更及び改変を加えることができ ることを理解されたい。産業上の利用分野 本発明の運動システム10は、極めて広範囲のセッティング(環境、背景、情 景)への応用に適している。本発明の運動システム10は、在来のジムや健康ク ラブ、家庭及び医学理学療法施設等に、更には、スポーツ及び軍事訓練にさえも 利用することができる。本発明は、シミュレーションによって、自然をユーザー の手元に「呼び込む」ことができ、その場には存在しないかもしれない自然を「 再現」することができ、多数のユーザーを運動トレーニング、共同運動、又は運 動競技やスポーツイベントのために「バーチャル」自然の中に集合させることさ えできる。 自然を運動の中に再導入することによって、本発明の運動システム10は、フ ィットネスやトレーニング養生法において反復される運動の退屈さに対する実行 可能な解決法を提供する。実世界の環境の画像及び音声記憶媒体に記憶させてお いて再生することができ、ユーザーにカントリーサイドのバイク旅行や、山への ハイキングを始め、その他いろいろな競技会などの体験を提供することができる 。 運動システム10は、トレーニング及び運動養生法との適合性、並びに、フィ ットネスの向上をもたらす身体活動のプログラムを評定し、規定し、企画する上 での能率を促進する現実的なユーザー制御による環境を創生す る。ジム、健康クラブ、家庭及び医療施設等の不自然なセッティングにおいて、 ユーザーは、彼等の実際の周囲環境の現実に気を紛らわされることなく、本発明 の運動システム10によって創出されるシミュレートされた自然セッティングに 没頭することができる。 本発明の運動システム10は、又、特定の運動シナリオのための特定の条件群 を事実上何回でも再現することができる。それによって、ユーザーは、現実的に 、そして能率的にトレーニングをすることができ、自己の進歩を正確にベンチマ ークテストすることができる。しかも、そのようなトレーニング及びベンチマー クテストは、特定の自然条件が「季節はずれ」でるときでも、あるいは、実際の 自然セッティングが地理的に遠く離れすぎている場合でも、実施することができ る。例えば、ランナーユーザーは、日本の富士山の頂上への徒歩レースのための トレーニングをすることも可能である。この例の場合、多くのユーザーは、その ようなシミュレートされたセッティングで運動ができ、そのようなイベントのた めに必要な体調を整えることができるだけで満足するであろうし、あるいは又、 可能な限りの現実的な態様でトレーニングをしたという確信をもって、毎年恒例 の夏季富士山登頂徒歩レースに参加するために実際に出かけていく人もあるであ ろう。(実際、山に住んでいる人よりも、ある意味で豊富なトレーニングを積む ことができる。なぜなら、山に住む人は季節的な天候の変化によって制約を受 けるからである。)又、他の例として、軍事訓練のためのユーザーは、シミュレ ートされた速い潮流と、風及び寄せ波の状況下で、しかし本当のトレーニング運 動の危険を伴うことなく、特定の海浜へ接近するための筏漕ぎの訓練をすること もできる。 本発明の運動システム10は、又、運動の社会的内容を向上又は変更すること もできる。例えば、「トゥールド フランス」ロードレースのためにトレーニン グをしている競輪選手は、同じ目的を持つ他の人と「競争する」ことができ、あ るいは、友人同士が、風光明媚なアイルランドのカントリーサイドのシミュレー トされた創作を通して社会的な(グループでの)自転車走行を行うこともできる 。これらの例に用いられる運動器具12は、必ずしも同じ国に置かれている必要 はない。これらの例は、インターネットのようなネットワークで接続されたコン ピュータシステム16のグローバルな(地球規模の)広域実施の一例である。 もちろん、上述したような状況下で運動システム10をいろいろな異なる地域 で別々に利用するユーザーは、互いに連絡を取り合い、互いを積極的に認識し合 いたいと思うかもしれない。そのようなことは、益々一般化してきている技術を 用いて(例えば、「ビデオ会議」型の機能を運動システム10に組み込むことに よって)コンピュータシステム16のネットワークを介しての現実的なオーデイ オ及びビジュアル通信によって可能とされる。 更に、そのようなユーザー間のオーデイオ及びビジュアル通信のために、実際の ユーザーの人物画像の表示は随意選択とされるか、あるいは不要とされる場合、 ユーザーの「代わり」を用いることができる。そのための技術は、本当のプレー ヤーの、バーチャル界での「代わり」として神の化身が利用されているコンピュ ータゲームから拝借することができる。かくして、運動システム10は、細身の 化身を「装った」太った人、あるいは、若い化身を「装った」年をとった人が自 意識を持つことなく運動することを可能にする。同様にして、大勢のランナーが 、個人個人自身がそれぞれの性と人種を知っているだけで、「匿名で」一緒にト レーニングをすることができる。 運動システム10は、又、特別の対話式運動を創作するのにも用いることがで きる。理論的には、プロのフットボールのランバック選手は、新しいプレイを修 得するために適当な運動器具12を用いることができる。ランバック選手は、3 60°回転踏み車を用いて、40秒のプレイを60通りの異なる態様で練習する ことができる。それに必要な量のビデオデータ66は、媒体20の1ユニットに 容易に保持することができる。ランバック選手が彼の走り方を選択すると、ソフ トウエアプログラム18がユーザー(ランバック選手)の動きに対応する適切な 媒体20のシーケンスをプレイする。 更に、本発明の運動システム10は、それを他の慣用の技術と組み合わせるこ とによって特に楽しい型の運動 を創作するのに用いることができる。例えば、運動を退屈であると感じる人は、 在来のビデオアーケードゲームの特徴を本発明の運動システム10と組み合わせ ることによって、楽しめる、そして、又やりたいと思うような態様で運動する方 向に誘導される。 本発明の運動システム10は、又、リハビリを助成するのにも有用である。運 動システム10を障害者用に設計された運動器具12に適用することによって、 障害者が身体療法を続けたいと思うように誘導することができる。身体療法を処 方する医師は、患者が治療を終えた後も身体運動を続けたいと思うほどにまで患 者の意欲を維持するために、運動システム10を用いることができる。年輩の人 は、必要に応じて運動の難易レベルを自動的に比クックするように指示された運 動器具12と共に、心拍数に厳格な制限を設定して運動システム10を用いるこ とができる。それによって、リハビリのために運動を必要とするどんな人に対し ても安全なトレーニングを与えることができる。 本発明の運動システム10は、大部分慣用の技術を用いて構成される。今日、 適当に制御可能な抵抗装置22及び速度センサー24を装備した運動器具12が すでに市販されている。更に、コンピュータシステム16及びM-S変換器14の 場合も、その基礎をなすハードウエアは、少なくともM-S変換器14に関しては 独特の態様で組合わされているが、全体的に慣用のものであってよい。同様 に、媒体20は、それに記録するためのハードウエアと共に、物理的には完全に 慣用のものであってよい。 本発明の運動システム10は、又、すでに速度センサー24及び抵抗装置22 を装備している、あるいは、後に追加することができる運動器具12に後付けキ ットとして構成することもできる。そのような後付けキットは、速度及び抵抗情 報を搬送する既存のデータリンクへのタップを有するものとすることができる。 運動器具12からの情報は、M-S変換器14へ差向け、そこからそのデータ(情 報)を通信リンク16を介してコンピュータシステム16へ送る。次いで、ソフ トウエアプログラム18が難易度情報をM-S変換器14へ戻し、M-S変換器14が 運動器具12の抵抗装置22に上述したいろいろな態様で指令する。抵抗装置と して電気−機械的ブレーキ装置を備えたバイクスタンド(即ち、個人的なエクサ サイクルではないバイク)にさえも、運動システム10を後付けすることができ る。 運動システム10に対する消費者の関心のキー‐ポイントは、媒体20に可能 とされる多様性である。本発明のユーザーは、シミュレーションによって、カリ フォルニアの太平洋岸高速道を1日で自転車で走破することができ、次の日には スペイン北部のピレネー山脈をトレッキングすることができる。いろいろなコー スのプロフィールの媒体20をビデオレンタル会社から販売することができ、あ るいは、ネットワーク上の所有健康クラブビ デオサーバーから譲渡することができ、あるいは、対話型テレビを用いてインタ ーネットによって入手することができ、あるいは、デジタルサテライトを用いて 送信することさえできる。 以上の説明から分かるように、本発明の運動システム10は、広汎な産業上の 利用分野を有している。従って、本発明の商業的有用性は広汎で永続性があると 考えられる。
【手続補正書】特許法第184条の8第1項 【提出日】平成9年12月2日(1997.12.2) 【補正内容】 請求の範囲 1.対話型運動システムであって、 コンピュータシステムと、 運動中にユーザーが受ける抵抗レベルを設定するための抵抗設定手段と、ユー ザーが運動する速度を検出するための速度検出手段とを有する運動器具と、 前記抵抗設定手段を制御自在に設定するための、かつ、前記速度検出手段から 速度データを収集するためのコントローラと、 取得された自然のビデオ画像シーケンスを含むビデオデータを収容した、予め 記録された記憶媒体を再生するためのビデオ再生手段とから成り、 前記記憶媒体は、更に運動コースデータを収容しており、 前記コンピュータシステムは、前記ビデオ再生手段を再生して前記コントロー ラと通信し、前記運動器具からの前記速度データと、前記記憶媒体からの前記運 動コースデータを処理して計算し、該コントローラに該運動器具の前記抵抗設定 手段を制御するように指令し、それによって、ユーザーが該運動器具を操作する 際、本物の運動コースを移動するときに体験することと同様な、運動の難易度が 変化するシミュレーションを提供することを特徴とする運動システム。 2.前記コンピュータシステムは、予め記録されたオーデイオデータを再生 するためのオーデイオ再生手段を含み、 前記記憶媒体は、更に、前記オーデイオデータを収容しており、それによって 、該運動システムで運動するユーザーにオーデイオ情報を呈示することを可能に することを特徴とする請求の範囲第1項に記載の運動システム。 3.前記オーデイオデータは、音声オーデイオデータと、環境オーデイオデ ータと、音楽オーデイオデータから成る群のうちの少なくとも1つのデータを含 み、 前記音声オーデイオデータは、該運動システムのユーザーに情報を送り、 前記環境オーデイオデータは、該運動システムでの運動が本物の運動コースの 自然セッティングの中で行われているという幻想をユーザーに与え、 前記音楽オーデイオデータは、該運動システムで運動するユーザーを楽しくさ せ、適切なムードを創出することを特徴とする請求の範囲第2項に記載の運動シ ステム。 4.前記オーデイオデータは、WAVとMIDIフォーマットから成る群から選択 された少なくとも1つのファイル記憶フォーマットに記憶されていることを特徴 とする請求の範囲第2項に記載の運動システム。 5.−−抹消−− 6.前記ビデオデータは、文章によるビデオデータと、絵画像による指図ビ デオデータと、絵画像による美 術的ビデオデータとから成る群のうちの少なくとも1つのデータを含み、 前記文章によるビデオデータは、該運動システムのユーザーに文書情報を送り 、 前記絵画像による指図ビデオデータは、該運動システムのユーザーに情報デモ ンストレーションにより通報し、 前記絵画像による美術的ビデオデータは、該運動システムでの運動が本物の運 動コースの自然セッティングの中で行われているという幻想をユーザーに与える ことを特徴とする請求の範囲第1項に記載の運動システム。 7.前記ビデオデータは、AVIとMOVフォーマットから成る群から選択された 少なくとも1つのファイル記憶フォーマットに記憶されていることを特徴とする 請求の範囲第1項に記載の運動システム。 8.前記コンピュータシステムとコントローラとは、物理的に分離されてお り、該運動システムは、 前記抵抗データ及び速度データを該コントローラとコンピュータシステムとの 間で送信するための通信手段を含むことを特徴とする請求の範囲第1項に記載の 運動システム。 9.前記通信手段は、ケーブルを含むことを特徴とする請求の範囲第8項に 記載の運動システム。 10.前記ケーブルは、両端にRJ12又はRJ45コネクタを備えた多重対電話線タ イプであり、 前記通信手段は、コンピュータポートと、前記ケーブ ルの一端の前記コネクタを受容するための第1ソケットに接続するためのプラグ を有するアダプターを含み、 前記コントローラは、前記ケーブルの他端の前記コネクタを受容するための第 2ソケットを含むことを特徴とする請求の範囲第9項に記載の運動システム。 11.前記通信手段は、被変調赤外線ビーム通信システムを含むことを特徴と する請求の範囲第8項に記載の運動システム。 12.前記通信手段は、無線通信システムを含むことを特徴とする請求の範囲 第8項に記載の運動システム。 13.運動器具及びビデオ再生手段を動的に制御することができるコンピュー タシステムによって読取り可能な記憶ユニットであって、 記憶媒体ユニットと、 本物の運動コースに沿った各地点の位置情報及び力情報を含み、それによって 、ユーザーが該本物の運動コースを通って移動し、該本物の運動コースに沿った 複数の特定の地点で遭遇する力を肉体的に知覚するシミュレーションを体験する ように前記コンピュータシステムが該記憶ユニットの1つのインスタンスを読ん で前記運動器具を動的に制御することができるようにすることを特徴とする運動 コースデータと、 前記運動コースから取得され、前記記憶媒体ユニットに記憶された自然のビデ オ画像シーケンスを含み、それによって、ユーザーが該本物の運動コースを通っ て移動 するシミュレーションを体験するように前記コンピュータシステムが前記ビデオ 再生手段をも制御することができるようにすることを特徴とするビデオデータと 、 から成る記憶ユニット。 14.ユーザーが前記運動器具で運動する間ユーザーに指示を与え、ユーザー を楽しませるためのオーデイオデータを含むことを特徴とする請求の範囲第13 項に記載の記憶ユニット。 15.前記コンピュータシステムを制御するためのソフトウエアを含むことを 特徴とする請求の範囲第13項に記載の記憶ユニット。 16.CD-Rフォーマットと、CD-ROMフォーマットと、DVDフォーマットから成 る群から選択された少なくとも1つのフォーマットを用いることを特徴とする請 求の範囲第13項に記載の記憶ユニット。 17.WAVフォーマットと、MIDIフォーマットと、AVIフォーマットと、MOVフ ォーマットから成る群から選択された少なくとも1つのフォーマットを用いるこ とを特徴とする請求の範囲第13項に記載の記憶ユニット。 18.運動器具を動的に制御し、ビデオ再生手段を作動するためのコンピュー タシステムによって読取り可能な記憶媒体を作成する方法であって、 本物の運動コースに沿った各地点の位置情報を収集し、 前記各地点の地形特徴情報を収集し、 前記位置情報と前記地形特徴情報を関連づけることに よってコースデータを創出し、 取得された自然のビデオ画像シーケンスを含むビデオデータを収集し、 ユーザーが前記本物の運動コースを通って移動し、該本物の運動コースに沿っ た前記各地点で遭遇する地形特徴のシミュレーションを体験するように前記コン ピュータシステムが該記憶媒体ユニットの1つのインスタンスを読んで前記運動 器具を動的に制御することができるように、更に、ユーザーが前記本物の運動コ ースを通って移動するシミュレーションを体験するように前記コンピュータシス テムが前記ビデオデータを前記ビデオ再生手段上に再生させることができるよう に、前記コースデータ及び前記ビデオデータをコンピュータ読取り可能な媒体ユ ニットに記憶させることから成る記憶媒体作成方法。 19.ユーザーが前記運動器具で運動する間ユーザーに指示を与え、ユーザー を楽しませるためのオーデイオデータを前記媒体ユニットに記憶させる工程を含 むことを特徴とする請求の範囲第18項に記載の記憶媒体作成方法。 20.前記コンピュータシステムを制御するためのソフトウエアを前記媒体ユ ニットに記憶させる工程を含むことを特徴とする請求の範囲第18項に記載の記 憶媒体作成方法。 21.位置情報を収集する前記工程は、位置基準を参照して前記本物の運動コ ースに沿った前記各地点の位置 を決定し、それによって、前記運動器具のユーザーが移動した実効距離を該本物 の運動コースに沿った前記各地点の地理的変位に関連づけることを可能にするこ とから成ることを特徴とする請求の範囲第18項に記載の記憶媒体作成方法。 22.前記位置基準は、グローバルな位置検出システムと、無線三角測量シス テムと、光三角測量システムと、高度計と、走行距離計と、傾斜訃から成る群の 少なくとも1つを含むことを特徴とする請求の範囲第21項に記載の記憶媒体作 成方法。 23.力情報を収集する前記工程は、前記本物の運動コースに沿った前記各地 点における実際の力を測定することを含むことを特徴とする請求の範囲第18項 に記載の記憶媒体作成方法。 24.前記地形特徴情報は、傾斜、高度、温度、風速、風向き、潮流速度、潮 流の方向及び地面の弾性から成る群の少なくとも1つの要素を含むことを特徴と する請求の範囲第18項に記載の記憶媒体作成方法。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ヒルファティ,マイケル エフ. アメリカ合衆国 モンタナ州 59833,フ ローレンス,ワイルドライフ ウエイ 5466 (72)発明者 イズベル,ウイリアム ビー. アメリカ合衆国 モンタナ州 59801,ミ ズーラ,キース アヴェニュ 436 (72)発明者 テイラー,ジェイスン エイ. アメリカ合衆国 モンタナ州 59715,ボ ウズマン,サウス シックスス アヴェニ ュ 1320 (72)発明者 ベイコン,ブルース アール. アメリカ合衆国 オレゴン州 97124,ホ リスト グローヴ,シーダー ストリート 2117 【要約の続き】 ル(54)を再生させる。

Claims (1)

  1. 【特許請求の範囲】 1.対話型運動システムであって、 コンピュータシステムと、 運動中にユーザーが受ける抵抗レベルを設定するための抵抗設定手段と、ユー ザーが運動する速度を検出するための速度検出手段とを有する運動器具と、 前記抵抗設定手段を制御自在に設定するための、かつ、該速度検出手段から速 度データを収集するためのコントローラと、 予め記録された運動コースデータを有する記憶媒体とから成り、 前記コンピュータシステムは、前記コントローラと通信し、前記運動器具から の前記速度データと、前記記憶媒体からの前記運動コースデータを処理して計算 し、該コントローラに該運動器具の前記抵抗設定手段を制御するように指令し、 それによって、ユーザーが該運動器具を操作する際、本物の運動コースを移動す るときに体験することと同様な、運動の難易度が変化するシミュレーションを提 供することを特徴とする運動システム。 2.前記コンピュータシステムは、 予め記録されたオーデイオデータを再生するためのオーデイオ再生手段を含み 、 前記記憶媒体は、前記オーデイオデータを収容しており、それによって、該運 動システムで運動するユーザーにオーデイオ情報を呈示することを可能にするこ とを特徴とす る請求の範囲第1項に記載の運動システム。 3.前記オーデイオデータは、音声オーデイオデータと、環境オーデイオデ ータと、音楽オーデイオデータから成る群の少なくとも1つを含み、 前記音声オーデイオデータは、該運動システムのユーザーに情報を送り、 前記環境オーデイオデータは、該運動システムでの運動が本物の運動コースの 自然セッティングの中で行われているという幻想をユーザーに与え、 前記音楽オーデイオデータは、該運動システムで運動するユーザーを楽しくさ せ、適切なムードを創出することを特徴とする請求の範囲第2項に記載の運動シ ステム。 4.前記オーデイオデータは、WAVとMIDIフォーマットから成る群から選択 された少なくとも1つのファイル記憶フォーマットに記憶されていることを特徴 とする請求の範囲第2項に記載の運動システム。 5.前記コンピュータシステムは、予め記録されたビデオデータを再生する ためのビデオ再生手段を含み、 前記記憶媒体は、前記ビデオデータを収容しており、それによって、該運動シ ステムで運動するユーザーにビデオ情報を呈示することを可能にすることを特徴 とする請求の範囲第1項に記載の運動システム。 6.前記ビデオデータは、文章によるビデオデータと、絵画像による指図ビ デオデータと、絵画像による美術的ビデオデータとから成る群の少なくとも1つ のデー タを含み、 前記文章によるビデオデータは、該運動システムのユーザーに文書情報を送り 、 前記絵画像による指図ビデオデータは、該運動システムのユーザーに情報デモ ンストレーションにより通報し、 前記絵画像による美術的ビデオデータは、該運動システムでの運動が本物の運 動コースの自然セッティングの中で行われているという幻想をユーザーに与える ことを特徴とする請求の範囲第5項に記載の運動システム。 7.前記ビデオデータは、AVIとMOVフォーマットから成る群から選択された 少なくとも1つのファイル記憶フォーマットに記憶されていることを特徴とする 請求の範囲第5項に記載の運動システム。 8.前記コンピュータシステムとコントローラとは、物理的に分離されてお り、該運動システムは、 前記抵抗データ及び速度データを該コントローラとコンピュータシステムとの 間で送信するための通信手段を含むことを特徴とする請求の範囲第1項に記載の 運動システム。 9.前記通信手段は、ケーブルを含むことを特徴とする請求の範囲第8項に 記載の運動システム。 10.前記ケーブルは、両端にRJl2又はRJ45コネクタを備えた多重対電話線タ イプであり、 前記通信手段は、コンピュータポートと、前記ケーブルの一端の前記コネクタ を受容するための第1ソケット に接続するためのプラグを有するアダプターを含み、 前記コントローラは、前記ケーブルの他端の前記コネクタを受容するための第 2ソケットを含むことを特徴とする請求の範囲第9項に記載の運動システム。 11.前記通信手段は、被変調赤外線ビーム通信システムを含むことを特徴と する請求の範囲第8項に記載の運動システム。 12.前記通信手段は、無線通信システムを含むことを特徴とする請求の範囲 第8項に記載の運動システム。 13.運動器具を動的に制御することができるコンピュータシステムによって 読取り可能な記憶ユニットであって、 本物の運動コースに沿った各地点の位置情報及び力情報を含み、それによって 、ユーザーが該本物の運動コースを通って移動し、該本物の運動コースに沿った 複数の特定の地点で遭遇する力を肉体的に知覚するシミュレーションを体験する ように前記コンピュータシステムが該記憶ユニットの1つのインスタンスを読ん で前記運動器具を動的に制御することができるようにすることを特徴とする運動 コースデータを有することを特徴とする記憶ユニット。 14.ユーザーが前記運動器具で運動する間ユーザーに指示を与え、ユーザー を楽しませるためのオーデイオデータ及びビデオデータを含むことを特徴とする 請求の範囲第13項に記載の記憶ユニット。 15.前記コンピュータシステムを制御するためのソフトウエアを含むことを 特徴とする請求の範囲第13項に記載の記憶ユニット。 16.CD-Rフォーマットと、CD-ROMフォーマットと、DVDフォーマットから成 る群から選択された少なくとも1つのフォーマットを用いることを特徴とする請 求の範囲第13項に記載の記憶ユニット。 17.WAVフォーマットと、MIDIフォーマットと、AVIフォーマットと、MOVフ ォーマットから成る群から選択された少なくとも1つのフォーマットを用いるこ とを特徴とする請求の範囲第13項に記載の記憶ユニット。 18.運動器具を動的に制御するためのコンピュータシステムによって読取り 可能な記憶媒体を作成する方法であって、 本物の運動コースに沿った各地点の位置情報を収集し、 前記各地点の地形特徴情報を収集し、 前記位置情報と前記地形特徴情報を関連づけることによってコースデータを創 出し、 ユーザーが前記本物の運動コースを通って移動し、該本物の運動コースに沿っ た前記各地点で遭遇する地形特徴を肉体的に知覚するシミュレーションを体験す るように前記コンピュータシステムが該記憶媒体ユニットの1つのインスタンス を読んで前記運動器具を動的に制御することができるように、前記コースデータ をコンピュータ読取り可能な媒体ユニットに記憶させることから成る 記憶媒体作成方法。 19.ユーザーが前記運動器具で運動する間ユーザーに指示を与え、ユーザー を楽しませるためのオーデイオデータ及びビデオデータを前記媒体ユニットに記 憶させることを特徴とする請求の範囲第18項に記載の記憶媒体作成方法。 20.前記コンピュータシステムを制御するためのソフトウエアを前記媒体ユ ニットに記憶させる工程を含むことを特徴とする請求の範囲第18項に記載の記 憶媒体作成方法。 21.位置情報を収集する前記工程は、位置基準を参照して前記本物の運動コ ースに沿った前記各地点の位置を算定し、それによって、前記運動器具のユーザ ーが移動した実効距離を該本物の運動コースに沿った前記各地点の地理的変位に 関連づけることを可能にすることから成ることを特徴とする請求の範囲第18項 に記載の記憶媒体作成方法。 22.前記位置基準は、グローバルな位置検出システムと、無線三角測量シス テムと、光三角測量システムと、高度計と、走行距離計と、傾斜計から成る群の 少なくとも1つを含むことを特徴とする請求の範囲第21項に記載の記憶媒体作 成方法。 23.力情報を収集する前記工程は、前記本物の運動コースに沿った前記各地 点における実際の力を測定することを含むことを特徴とする請求の範囲第18項 に記載 の記憶媒体作成方法。 24.前記地形特徴情報は、傾斜、高度、温度、風速、風向き、潮流速度、潮 流の方向及び地面の弾性から成る群の少なくとも1つの要素を含むことを特徴と する請求の範囲第18項に記載の記憶媒体作成方法。
JP09540167A 1996-05-08 1997-05-08 位置検出を用いたリアルタイムシミュレーション Pending JP2000510013A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US1741796P 1996-05-08 1996-05-08
US60/017,417 1996-05-08
PCT/US1997/007721 WO1997041925A1 (en) 1996-05-08 1997-05-08 Real time simulation using position sensing

Publications (1)

Publication Number Publication Date
JP2000510013A true JP2000510013A (ja) 2000-08-08

Family

ID=21782470

Family Applications (1)

Application Number Title Priority Date Filing Date
JP09540167A Pending JP2000510013A (ja) 1996-05-08 1997-05-08 位置検出を用いたリアルタイムシミュレーション

Country Status (6)

Country Link
US (1) US6152856A (ja)
EP (1) EP0958002A4 (ja)
JP (1) JP2000510013A (ja)
AU (1) AU3283497A (ja)
CA (1) CA2253626A1 (ja)
WO (1) WO1997041925A1 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002022479A (ja) * 2000-07-11 2002-01-23 Jatco Transtechnology Ltd 位置情報システム
JP2002346013A (ja) * 2001-05-30 2002-12-03 Sharp Corp 運動インストラクション装置
JP2005506111A (ja) * 2001-04-23 2005-03-03 ガシオペイア カンパニー リミテッド 仮想競技システム及び方法
JP2006081903A (ja) * 2004-09-17 2006-03-30 ▲らい▼ 銀梁 多機能のインタラクティブなマンマシン運動器材
CN113230579A (zh) * 2021-05-27 2021-08-10 数智引力(厦门)运动科技有限公司 一种应用于智能健身的阻力自动调节***及智能健身设备

Families Citing this family (507)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US7678023B1 (en) 1995-06-22 2010-03-16 Shea Michael J Method for providing mental activity for an exerciser
US6430997B1 (en) * 1995-11-06 2002-08-13 Trazer Technologies, Inc. System and method for tracking and assessing movement skills in multidimensional space
US6808472B1 (en) 1995-12-14 2004-10-26 Paul L. Hickman Method and apparatus for remote interactive exercise and health equipment
US6050924A (en) 1997-04-28 2000-04-18 Shea; Michael J. Exercise system
JPH11253572A (ja) * 1998-03-09 1999-09-21 Csk Corp 健康増進用トレーニング装置
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US7015950B1 (en) 1999-05-11 2006-03-21 Pryor Timothy R Picture taking method and apparatus
US6458060B1 (en) 1999-07-08 2002-10-01 Icon Ip, Inc. Systems and methods for interaction with exercise device
US6918858B2 (en) * 1999-07-08 2005-07-19 Icon Ip, Inc. Systems and methods for providing an improved exercise device with access to motivational programming over telephone communication connection lines
US7166064B2 (en) * 1999-07-08 2007-01-23 Icon Ip, Inc. Systems and methods for enabling two-way communication between one or more exercise devices and computer devices and for enabling users of the one or more exercise devices to competitively exercise
US6447424B1 (en) * 2000-02-02 2002-09-10 Icon Health & Fitness Inc System and method for selective adjustment of exercise apparatus
US7537546B2 (en) 1999-07-08 2009-05-26 Icon Ip, Inc. Systems and methods for controlling the operation of one or more exercise devices and providing motivational programming
US7166062B1 (en) 1999-07-08 2007-01-23 Icon Ip, Inc. System for interaction with exercise device
US7628730B1 (en) 1999-07-08 2009-12-08 Icon Ip, Inc. Methods and systems for controlling an exercise apparatus using a USB compatible portable remote device
US8029415B2 (en) * 1999-07-08 2011-10-04 Icon Ip, Inc. Systems, methods, and devices for simulating real world terrain on an exercise device
US7985164B2 (en) 1999-07-08 2011-07-26 Icon Ip, Inc. Methods and systems for controlling an exercise apparatus using a portable data storage device
US6312363B1 (en) 1999-07-08 2001-11-06 Icon Health & Fitness, Inc. Systems and methods for providing an improved exercise device with motivational programming
DE19934913A1 (de) * 1999-07-21 2001-01-25 Deutsche Telekom Ag Verfahren zum Austragen von virtuellen Wettkämpfen über Telekommunikationsnetze, insbesondere das Internet
US8160994B2 (en) * 1999-07-21 2012-04-17 Iopener Media Gmbh System for simulating events in a real environment
US6733161B2 (en) * 1999-08-11 2004-05-11 Brian N. Tufte Elongated carrier for bumper member
US6811516B1 (en) 1999-10-29 2004-11-02 Brian M. Dugan Methods and apparatus for monitoring and encouraging health and fitness
US6736759B1 (en) * 1999-11-09 2004-05-18 Paragon Solutions, Llc Exercise monitoring system and methods
AU1593401A (en) * 1999-11-16 2001-05-30 Sony Electronics Inc. System and method for leveraging data into a game platform
US6347999B1 (en) * 1999-11-18 2002-02-19 Jay C. Yuan Pinball simulator game system
AU2065301A (en) * 1999-12-07 2001-06-18 Shandor Motion Systems Gps based exercise and training monitoring device
ITBO990700A1 (it) 1999-12-21 2001-06-21 Technogym Srl Sistema di collegamento telematico tra postazioni ginniche per lo scambio di comunicazioni dei relativi utenti .
US7862483B2 (en) 2000-02-02 2011-01-04 Icon Ip, Inc. Inclining treadmill with magnetic braking 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
JP2001356849A (ja) * 2000-05-08 2001-12-26 Ken Tamada ヒューマン・インターフェイスのビジネスモデルおよびハードウェア
US20020169634A1 (en) * 2000-12-26 2002-11-14 Kenzo Nishi Healthcare system, healthcare apparatus, server and healthcare method
AU2002255568B8 (en) 2001-02-20 2014-01-09 Adidas Ag Modular personal network systems and methods
US7126051B2 (en) * 2001-03-05 2006-10-24 Microsoft Corporation Audio wave data playback in an audio generation system
JP3735284B2 (ja) * 2001-03-05 2006-01-18 コナミスポーツライフ株式会社 健康器具、ポイント付与サーバ、ポイント付与システム、ポイント付与方法、及びプログラム
US7386356B2 (en) * 2001-03-05 2008-06-10 Microsoft Corporation Dynamic audio buffer creation
US7107110B2 (en) * 2001-03-05 2006-09-12 Microsoft Corporation Audio buffers with audio effects
US7162314B2 (en) * 2001-03-05 2007-01-09 Microsoft Corporation Scripting solution for interactive audio generation
US7376475B2 (en) * 2001-03-05 2008-05-20 Microsoft Corporation Audio buffer configuration
US6970822B2 (en) * 2001-03-07 2005-11-29 Microsoft Corporation Accessing audio processing components in an audio generation system
US6806412B2 (en) * 2001-03-07 2004-10-19 Microsoft Corporation Dynamic channel allocation in a synthesizer component
US7089068B2 (en) * 2001-03-07 2006-08-08 Microsoft Corporation Synthesizer multi-bus component
US7305273B2 (en) * 2001-03-07 2007-12-04 Microsoft Corporation Audio generation system manager
US8306635B2 (en) * 2001-03-07 2012-11-06 Motion Games, Llc Motivation and enhancement of physical and mental exercise, rehabilitation, health and social interaction
US8939831B2 (en) 2001-03-08 2015-01-27 Brian M. Dugan Systems and methods for improving fitness equipment and exercise
JP2002263213A (ja) * 2001-03-08 2002-09-17 Combi Corp トレーニング機器運用システムおよびその方法
US20020160883A1 (en) * 2001-03-08 2002-10-31 Dugan Brian M. System and method for improving fitness equipment and exercise
US6921351B1 (en) 2001-10-19 2005-07-26 Cybergym, Inc. Method and apparatus for remote interactive exercise and health equipment
US20030091966A1 (en) * 2001-11-14 2003-05-15 Collodi David J. Excercise/simulation device
WO2003045508A2 (en) * 2001-11-30 2003-06-05 Aws Technology Aps An apparatus for training on a bicycle connected to the apparatus
US20030139254A1 (en) * 2002-01-23 2003-07-24 Huang-Tung Chang Interactive device for interactively operating music and speech with moving frequencies of exercisers
US20080120436A1 (en) * 2002-01-31 2008-05-22 Sigmatel, Inc. Expansion Peripheral Techniques for Portable Audio Player
US6990639B2 (en) 2002-02-07 2006-01-24 Microsoft Corporation System and process for controlling electronic components in a ubiquitous computing environment using multimodal integration
US7083546B2 (en) * 2002-02-13 2006-08-01 Freya Zillig Signal transmission device
US6836711B2 (en) * 2002-04-05 2004-12-28 Michael Leonard Gentilcore Bicycle data acquisition
JP2003320064A (ja) * 2002-05-07 2003-11-11 Konami Sports Life Corp 運動支援システム
US20040100555A1 (en) * 2002-11-25 2004-05-27 Foley James R Tanning bed with video player
US20040103146A1 (en) * 2002-11-26 2004-05-27 Seung-Hun Park Method and system for physically exercising with plurality of participants using network
ATE353814T1 (de) * 2002-12-06 2007-03-15 Campagnolo Srl Elektronisch, servobetätigte fahrradgangschaltung und zugehöriges verfahren
US20060063644A1 (en) * 2003-01-24 2006-03-23 Yang Hao H Cross reference to related applications
US8882637B2 (en) 2003-01-26 2014-11-11 Precor Incorporated Fitness facility equipment distribution management
EP1588308A2 (en) 2003-01-26 2005-10-26 Precor Incorporated Service tracking and alerting system for fitness equipment
US8157706B2 (en) 2009-10-19 2012-04-17 Precor Incorporated Fitness facility equipment usage control system and method
US7665041B2 (en) 2003-03-25 2010-02-16 Microsoft Corporation Architecture for controlling a computer using hand gestures
US8745541B2 (en) 2003-03-25 2014-06-03 Microsoft Corporation Architecture for controlling a computer using hand gestures
CN1247284C (zh) * 2003-05-27 2006-03-29 李明 一种实现虚拟骑车的方法及设备
US6837827B1 (en) * 2003-06-17 2005-01-04 Garmin Ltd. Personal training device using GPS data
US7497812B2 (en) * 2003-07-15 2009-03-03 Cube X, Incorporated Interactive computer simulation enhanced exercise machine
US20050054492A1 (en) * 2003-07-15 2005-03-10 Neff John D. Exercise device for under a desk
US7497807B2 (en) * 2003-07-15 2009-03-03 Cube X Incorporated Interactive computer simulation enhanced exercise machine
US7217224B2 (en) * 2003-08-14 2007-05-15 Tom Thomas Virtual exercise system and method
JP2007505675A (ja) * 2003-09-22 2007-03-15 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 運動管理システム及び方法
US20050075213A1 (en) * 2003-10-06 2005-04-07 Arick Thomas P. Exercise device independent, variable display rate visual exercise system
US20050101439A1 (en) * 2003-11-11 2005-05-12 Mario Berger Virtual reality cardiac training device
US7398151B1 (en) 2004-02-25 2008-07-08 Garmin Ltd. Wearable electronic device
US7695406B2 (en) * 2004-03-09 2010-04-13 Waters Rolland M User interactive exercise system
US7507187B2 (en) 2004-04-06 2009-03-24 Precor Incorporated Parameter sensing system for an exercise device
US7648446B2 (en) * 2004-06-09 2010-01-19 Unisen, Inc. System and method for electronically controlling resistance of an exercise machine
US8109858B2 (en) * 2004-07-28 2012-02-07 William G Redmann Device and method for exercise prescription, detection of successful performance, and provision of reward therefore
CA2578653A1 (en) 2004-07-29 2006-02-09 Kevin Ferguson A human movement measurement system
US7585251B2 (en) * 2004-08-31 2009-09-08 Unisen Inc. Load variance system and method for exercise machine
US20060190283A1 (en) 2005-02-04 2006-08-24 Searete Llc Participating in risk mitigation in a virtual world
US7774275B2 (en) 2005-02-28 2010-08-10 Searete Llc Payment options for virtual credit
DE102005003382B4 (de) * 2005-01-24 2014-12-04 Bernhard Lang Simulator mit variabler Anpassung an Realbedingungen
US8021277B2 (en) * 2005-02-02 2011-09-20 Mad Dogg Athletics, Inc. Programmed exercise bicycle with computer aided guidance
US8473382B2 (en) 2006-02-28 2013-06-25 The Invention Science Fund I, Llc Virtual collateral for real-world obligations
US7890419B2 (en) 2005-02-04 2011-02-15 The Invention Science Fund I, Llc Virtual credit in simulated environments
US7720687B2 (en) 2005-10-03 2010-05-18 The Invention Science Fund I, Llc Virtual world property disposition after real-world occurrence
US8271365B2 (en) 2005-02-04 2012-09-18 The Invention Science Fund I, Llc Real-world profile data for making virtual world contacts
US7958047B2 (en) 2005-02-04 2011-06-07 The Invention Science Fund I Virtual credit in simulated environments
US8512143B2 (en) 2005-07-18 2013-08-20 The Invention Science Fund I, Llc Third party control over virtual world characters
US8566111B2 (en) 2005-02-04 2013-10-22 The Invention Science Fund I, Llc Disposition of component virtual property rights
US8457991B2 (en) 2005-02-04 2013-06-04 The Invention Science Fund I, Llc Virtual credit in simulated environments
US8060829B2 (en) 2005-04-15 2011-11-15 The Invention Science Fund I, Llc Participation profiles of virtual world players
US8556723B2 (en) 2005-02-04 2013-10-15 The Invention Science Fund I. LLC Third party control over virtual world characters
US7937314B2 (en) 2005-10-21 2011-05-03 The Invention Science Fund I Disposition of component virtual property rights
US8083589B1 (en) 2005-04-15 2011-12-27 Reference, LLC Capture and utilization of real-world data for use in gaming systems such as video games
US20070042868A1 (en) * 2005-05-11 2007-02-22 John Fisher Cardio-fitness station with virtual- reality capability
US20060287089A1 (en) * 2005-05-13 2006-12-21 Addington David R System and method for interfacing a simulation device with a gaming device
US7864168B2 (en) * 2005-05-25 2011-01-04 Impulse Technology Ltd. Virtual reality movement system
US7491154B2 (en) * 2005-05-30 2009-02-17 Honda Motor Co., Ltd. Bicycle simulation system
US8033830B2 (en) * 2005-05-30 2011-10-11 Honda Motor Co., Ltd. Vehicle simulation system
WO2006131908A2 (en) * 2005-06-05 2006-12-14 David Cohen Personal sporting activity monitor
TWI262782B (en) * 2005-06-07 2006-10-01 Nat Applied Res Lab Nat Ce Method for exercise tolerance measurement
US7303510B2 (en) * 2005-07-01 2007-12-04 James Gebhardt Bicycle training apparatus
WO2007016438A1 (en) * 2005-07-28 2007-02-08 Searete Llc Attribute enhancement in virtual world environments
US7558526B2 (en) * 2005-08-05 2009-07-07 Sony Ericsson Mobile Communications Ab Methods, devices, systems and computer program products for providing interactive activity programs for use with portable electric devices
US7697827B2 (en) 2005-10-17 2010-04-13 Konicek Jeffrey C User-friendlier interfaces for a camera
GB2431595A (en) * 2005-10-31 2007-05-02 Helen Lois Anne Burge An exercise machine with attached interactive video screen
JP2007135737A (ja) 2005-11-16 2007-06-07 Sony Corp 動作支援方法および動作支援装置
US7951044B1 (en) 2005-11-29 2011-05-31 Burks John H Exercise routine display system and method
US11826652B2 (en) 2006-01-04 2023-11-28 Dugan Health, Llc Systems and methods for improving fitness equipment and exercise
FI20065053A (fi) * 2006-01-26 2007-07-27 Tunturi Oy Ltd Menetelmä ja sovitelma kuntolaitteen yhteydessä
US20070197345A1 (en) * 2006-02-13 2007-08-23 Wallace Gregory A Motivational displays and methods for exercise machine
US7901323B2 (en) * 2006-03-24 2011-03-08 Precor Incorporated Flexible display assembly for fitness trainers
US8845496B2 (en) * 2006-03-29 2014-09-30 Nokia Corporation System and method for gaming
US20070259763A1 (en) * 2006-05-05 2007-11-08 Full Potential, Llc Exercise device and method
US20070265139A1 (en) * 2006-05-11 2007-11-15 Glick David B Non-strenuous under furniture exercise device
US20070287597A1 (en) * 2006-05-31 2007-12-13 Blaine Cameron Comprehensive multi-purpose exercise equipment
US8781568B2 (en) 2006-06-23 2014-07-15 Brian M. Dugan Systems and methods for heart rate monitoring, data transmission, and use
US20080207402A1 (en) * 2006-06-28 2008-08-28 Expresso Fitness Corporation Closed-Loop Power Dissipation Control For Cardio-Fitness Equipment
US7874957B2 (en) * 2006-07-06 2011-01-25 Artis, Llc Apparatus for measuring exercise performance
US7771320B2 (en) * 2006-09-07 2010-08-10 Nike, Inc. Athletic performance sensing and/or tracking systems and methods
US8430770B2 (en) 2006-10-07 2013-04-30 Brian M. Dugan Systems and methods for measuring and/or analyzing swing information
US8337335B2 (en) 2006-10-07 2012-12-25 Dugan Brian M Systems and methods for measuring and/or analyzing swing information
US20080096725A1 (en) * 2006-10-20 2008-04-24 Keiser Dennis L Performance monitoring & display system for exercise bike
US20080103024A1 (en) * 2006-10-26 2008-05-01 Dream Visions, Llc Exercise apparatus with spoken messages
US8123527B2 (en) 2006-10-31 2012-02-28 Hoelljes H Christian Active learning device and method
US20080110115A1 (en) * 2006-11-13 2008-05-15 French Barry J Exercise facility and method
US8078426B2 (en) * 2006-12-28 2011-12-13 Precor Incorporated Metric display for exercise equipment
DE102007002614B4 (de) * 2007-01-12 2009-04-02 Jerichow, Ulrich, Dr. Vorrichtung zur Überwachung, Steuerung und/oder Regelung einer Gaszusammensetzung
US20080171635A1 (en) * 2007-01-15 2008-07-17 Mitsubishi Electric Engineering Company, Limited Exercise Therapy Device
JP2008194443A (ja) * 2007-01-15 2008-08-28 Mitsubishi Electric Engineering Co Ltd 運動療法装置
US8005238B2 (en) 2007-03-22 2011-08-23 Microsoft Corporation Robust adaptive beamforming with enhanced noise suppression
US7762931B2 (en) * 2007-04-18 2010-07-27 Interactive Fitness Holdings, LLC Seat for cardio-fitness equipment
US7585252B2 (en) * 2007-05-10 2009-09-08 Sony Ericsson Mobile Communications Ab Personal training device using multi-dimensional spatial audio
US8005237B2 (en) 2007-05-17 2011-08-23 Microsoft Corp. Sensor array beamformer post-processor
EP2002868A1 (de) * 2007-05-21 2008-12-17 Claus Niehaus Trainigsanordnung
US20090017991A1 (en) * 2007-07-11 2009-01-15 Chin-Yeh Hung Fitness equipment meter display storage
US8629976B2 (en) * 2007-10-02 2014-01-14 Microsoft Corporation Methods and systems for hierarchical de-aliasing time-of-flight (TOF) systems
US20090093341A1 (en) * 2007-10-03 2009-04-09 James Terry L Music and Accelerometer Combination Device for Collecting, Converting, Displaying and Communicating Data
US20090118099A1 (en) * 2007-11-05 2009-05-07 John Fisher Closed-loop power dissipation control for cardio-fitness equipment
US20090166684A1 (en) * 2007-12-26 2009-07-02 3Dv Systems Ltd. Photogate cmos pixel for 3d cameras having reduced intra-pixel cross talk
US20090209393A1 (en) * 2008-02-14 2009-08-20 International Business Machines Corporation User-defined environments for exercise machine training
US8047966B2 (en) * 2008-02-29 2011-11-01 Apple Inc. Interfacing portable media devices and sports equipment
US8951168B2 (en) 2008-03-05 2015-02-10 Mad Dogg Athletics, Inc. Programmable exercise bicycle
US8976007B2 (en) 2008-08-09 2015-03-10 Brian M. Dugan Systems and methods for providing biofeedback information to a cellular telephone and for using such information
US8627932B2 (en) 2009-01-07 2014-01-14 Fox Factory, Inc. Bypass for a suspension damper
US10060499B2 (en) 2009-01-07 2018-08-28 Fox Factory, Inc. Method and apparatus for an adjustable damper
US11306798B2 (en) 2008-05-09 2022-04-19 Fox Factory, Inc. Position sensitive suspension damping with an active valve
US20100170760A1 (en) 2009-01-07 2010-07-08 John Marking Remotely Operated Bypass for a Suspension Damper
US9452654B2 (en) 2009-01-07 2016-09-27 Fox Factory, Inc. Method and apparatus for an adjustable damper
US9033122B2 (en) 2009-01-07 2015-05-19 Fox Factory, Inc. Method and apparatus for an adjustable damper
US10047817B2 (en) 2009-01-07 2018-08-14 Fox Factory, Inc. Method and apparatus for an adjustable damper
ES2324695B1 (es) * 2008-05-16 2010-07-07 Jesus Sanchez Gonzalez Metodo para la simulacion de ambientes reales o virtuales en la practica de actividades deportivas en aparatos estaticos, y aparato en el que se realiza dicha simulacion.
US7758469B2 (en) * 2008-05-28 2010-07-20 Precor Incorporated Exercise device visual representation
US8385557B2 (en) * 2008-06-19 2013-02-26 Microsoft Corporation Multichannel acoustic echo reduction
US8325909B2 (en) 2008-06-25 2012-12-04 Microsoft Corporation Acoustic echo suppression
US8203699B2 (en) 2008-06-30 2012-06-19 Microsoft Corporation System architecture design for time-of-flight system having reduced differential pixel size, and time-of-flight systems so designed
US20100036736A1 (en) * 2008-08-08 2010-02-11 Expresso Fitness Corp. System and method for revenue sharing with a fitness center
US8393446B2 (en) 2008-08-25 2013-03-12 David M Haugen Methods and apparatus for suspension lock out and signal generation
US7901325B2 (en) * 2008-09-12 2011-03-08 Joe Henderson Athletic training device
US20100077564A1 (en) * 2008-09-29 2010-04-01 Espresso Fitness Corp. Hinge apparatus to facilitate position adjustment of equipment
US20100081548A1 (en) * 2008-10-01 2010-04-01 Lawrence Labedz Exercise simulator and method for encouraging exercise
GB2464339A (en) * 2008-10-15 2010-04-21 Karl Brian Birch Fitness machines with display of simulated sceneries
US9422018B2 (en) 2008-11-25 2016-08-23 Fox Factory, Inc. Seat post
US10036443B2 (en) 2009-03-19 2018-07-31 Fox Factory, Inc. Methods and apparatus for suspension adjustment
US9140325B2 (en) 2009-03-19 2015-09-22 Fox Factory, Inc. Methods and apparatus for selective spring pre-load adjustment
EP2708267B1 (en) 2008-11-25 2017-02-08 Fox Factory, Inc. Video apparatus for virtual competition
US8681321B2 (en) 2009-01-04 2014-03-25 Microsoft International Holdings B.V. Gated 3D camera
US9038791B2 (en) 2009-01-07 2015-05-26 Fox Factory, Inc. Compression isolator for a suspension damper
US11299233B2 (en) 2009-01-07 2022-04-12 Fox Factory, Inc. Method and apparatus for an adjustable damper
US8577084B2 (en) * 2009-01-30 2013-11-05 Microsoft Corporation Visual target tracking
US8487938B2 (en) * 2009-01-30 2013-07-16 Microsoft Corporation Standard Gestures
US8565477B2 (en) 2009-01-30 2013-10-22 Microsoft Corporation Visual target tracking
US8577085B2 (en) * 2009-01-30 2013-11-05 Microsoft Corporation Visual target tracking
US8682028B2 (en) * 2009-01-30 2014-03-25 Microsoft Corporation Visual target tracking
US8294767B2 (en) 2009-01-30 2012-10-23 Microsoft Corporation Body scan
US8565476B2 (en) 2009-01-30 2013-10-22 Microsoft Corporation Visual target tracking
US8295546B2 (en) 2009-01-30 2012-10-23 Microsoft Corporation Pose tracking pipeline
US20100199231A1 (en) 2009-01-30 2010-08-05 Microsoft Corporation Predictive determination
US7996793B2 (en) 2009-01-30 2011-08-09 Microsoft Corporation Gesture recognizer system architecture
US8448094B2 (en) 2009-01-30 2013-05-21 Microsoft Corporation Mapping a natural input device to a legacy system
US8588465B2 (en) 2009-01-30 2013-11-19 Microsoft Corporation Visual target tracking
US8267781B2 (en) 2009-01-30 2012-09-18 Microsoft Corporation Visual target tracking
TWI369223B (en) * 2009-02-11 2012-08-01 Univ Nat Formosa Actual roadway condition simulation system and its method
US7972245B2 (en) * 2009-02-27 2011-07-05 T-Mobile Usa, Inc. Presenting information to users during an activity, such as information from a previous or concurrent outdoor, physical activity
KR100923066B1 (ko) * 2009-03-13 2009-10-22 (주) 골프존 골프 실연 시뮬레이터 및 그 제어방법
JP5491536B2 (ja) * 2009-03-13 2014-05-14 ゴルフゾン カンパニー リミテッド 仮想ゴルフシミュレーション装置及びその方法
US8773355B2 (en) 2009-03-16 2014-07-08 Microsoft Corporation Adaptive cursor sizing
US8936139B2 (en) 2009-03-19 2015-01-20 Fox Factory, Inc. Methods and apparatus for suspension adjustment
US8988437B2 (en) 2009-03-20 2015-03-24 Microsoft Technology Licensing, Llc Chaining animations
US9256282B2 (en) 2009-03-20 2016-02-09 Microsoft Technology Licensing, Llc Virtual object manipulation
US8251874B2 (en) 2009-03-27 2012-08-28 Icon Health & Fitness, Inc. Exercise systems for simulating real world terrain
US9313376B1 (en) 2009-04-01 2016-04-12 Microsoft Technology Licensing, Llc Dynamic depth power equalization
US8454437B2 (en) 2009-07-17 2013-06-04 Brian M. Dugan Systems and methods for portable exergaming
US8503720B2 (en) 2009-05-01 2013-08-06 Microsoft Corporation Human body pose estimation
US9015638B2 (en) 2009-05-01 2015-04-21 Microsoft Technology Licensing, Llc Binding users to a gesture based system and providing feedback to the users
US9498718B2 (en) 2009-05-01 2016-11-22 Microsoft Technology Licensing, Llc Altering a view perspective within a display environment
US8253746B2 (en) 2009-05-01 2012-08-28 Microsoft Corporation Determine intended motions
US8942428B2 (en) 2009-05-01 2015-01-27 Microsoft Corporation Isolate extraneous motions
US8181123B2 (en) 2009-05-01 2012-05-15 Microsoft Corporation Managing virtual port associations to users in a gesture-based computing environment
US8340432B2 (en) 2009-05-01 2012-12-25 Microsoft Corporation Systems and methods for detecting a tilt angle from a depth image
US8638985B2 (en) 2009-05-01 2014-01-28 Microsoft Corporation Human body pose estimation
US8649554B2 (en) 2009-05-01 2014-02-11 Microsoft Corporation Method to control perspective for a camera-controlled computer
US9377857B2 (en) 2009-05-01 2016-06-28 Microsoft Technology Licensing, Llc Show body position
US8660303B2 (en) * 2009-05-01 2014-02-25 Microsoft Corporation Detection of body and props
US9898675B2 (en) 2009-05-01 2018-02-20 Microsoft Technology Licensing, Llc User movement tracking feedback to improve tracking
US8033959B2 (en) 2009-05-18 2011-10-11 Adidas Ag Portable fitness monitoring systems, and applications thereof
US8379101B2 (en) 2009-05-29 2013-02-19 Microsoft Corporation Environment and/or target segmentation
US8693724B2 (en) 2009-05-29 2014-04-08 Microsoft Corporation Method and system implementing user-centric gesture control
US8625837B2 (en) 2009-05-29 2014-01-07 Microsoft Corporation Protocol and format for communicating an image from a camera to a computing environment
US9383823B2 (en) 2009-05-29 2016-07-05 Microsoft Technology Licensing, Llc Combining gestures beyond skeletal
US8744121B2 (en) 2009-05-29 2014-06-03 Microsoft Corporation Device for identifying and tracking multiple humans over time
US9400559B2 (en) 2009-05-29 2016-07-26 Microsoft Technology Licensing, Llc Gesture shortcuts
US8418085B2 (en) 2009-05-29 2013-04-09 Microsoft Corporation Gesture coach
US8320619B2 (en) 2009-05-29 2012-11-27 Microsoft Corporation Systems and methods for tracking a model
US9182814B2 (en) 2009-05-29 2015-11-10 Microsoft Technology Licensing, Llc Systems and methods for estimating a non-visible or occluded body part
US8542252B2 (en) 2009-05-29 2013-09-24 Microsoft Corporation Target digitization, extraction, and tracking
US8856691B2 (en) 2009-05-29 2014-10-07 Microsoft Corporation Gesture tool
US8509479B2 (en) * 2009-05-29 2013-08-13 Microsoft Corporation Virtual object
US8487871B2 (en) * 2009-06-01 2013-07-16 Microsoft Corporation Virtual desktop coordinate transformation
ITVE20090030A1 (it) * 2009-06-09 2010-12-10 Giacomo Nodari Attrezzatura per la pratica di attivita' sportive, particolarmente della corsa, e metodo di simulazione realistica delle stesse_
US8390680B2 (en) 2009-07-09 2013-03-05 Microsoft Corporation Visual representation expression based on player expression
US9159151B2 (en) 2009-07-13 2015-10-13 Microsoft Technology Licensing, Llc Bringing a visual representation to life via learned input from the user
US8264536B2 (en) * 2009-08-25 2012-09-11 Microsoft Corporation Depth-sensitive imaging via polarization-state mapping
US9141193B2 (en) 2009-08-31 2015-09-22 Microsoft Technology Licensing, Llc Techniques for using human gestures to control gesture unaware programs
US8330134B2 (en) * 2009-09-14 2012-12-11 Microsoft Corporation Optical fault monitoring
US8508919B2 (en) 2009-09-14 2013-08-13 Microsoft Corporation Separation of electrical and optical components
US8025607B2 (en) * 2009-09-16 2011-09-27 Northeastern University Instrumented handle and pedal systems for use in rehabilitation, exercise and training equipment
US8976986B2 (en) * 2009-09-21 2015-03-10 Microsoft Technology Licensing, Llc Volume adjustment based on listener position
US8428340B2 (en) * 2009-09-21 2013-04-23 Microsoft Corporation Screen space plane identification
US8760571B2 (en) 2009-09-21 2014-06-24 Microsoft Corporation Alignment of lens and image sensor
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US8452087B2 (en) 2009-09-30 2013-05-28 Microsoft Corporation Image selection techniques
US8723118B2 (en) * 2009-10-01 2014-05-13 Microsoft Corporation Imager for constructing color and depth images
US7955219B2 (en) 2009-10-02 2011-06-07 Precor Incorporated Exercise community system
US8827870B2 (en) 2009-10-02 2014-09-09 Precor Incorporated Exercise guidance system
US7961910B2 (en) 2009-10-07 2011-06-14 Microsoft Corporation Systems and methods for tracking a model
US8564534B2 (en) 2009-10-07 2013-10-22 Microsoft Corporation Human tracking system
US8867820B2 (en) 2009-10-07 2014-10-21 Microsoft Corporation Systems and methods for removing a background of an image
US8963829B2 (en) 2009-10-07 2015-02-24 Microsoft Corporation Methods and systems for determining and tracking extremities of a target
US8955653B2 (en) 2009-10-13 2015-02-17 Fox Factory, Incorporated Methods and apparatus for controlling a fluid damper
US8672106B2 (en) 2009-10-13 2014-03-18 Fox Factory, Inc. Self-regulating suspension
US9400548B2 (en) * 2009-10-19 2016-07-26 Microsoft Technology Licensing, Llc Gesture personalization and profile roaming
US20110099476A1 (en) * 2009-10-23 2011-04-28 Microsoft Corporation Decorating a display environment
US8988432B2 (en) * 2009-11-05 2015-03-24 Microsoft Technology Licensing, Llc Systems and methods for processing an image for target tracking
US8843857B2 (en) 2009-11-19 2014-09-23 Microsoft Corporation Distance scalable no touch computing
US9244533B2 (en) 2009-12-17 2016-01-26 Microsoft Technology Licensing, Llc Camera navigation for presentations
US20110151974A1 (en) * 2009-12-18 2011-06-23 Microsoft Corporation Gesture style recognition and reward
US20110150271A1 (en) 2009-12-18 2011-06-23 Microsoft Corporation Motion detection using depth images
US8320621B2 (en) 2009-12-21 2012-11-27 Microsoft Corporation Depth projector system with integrated VCSEL array
US8631355B2 (en) 2010-01-08 2014-01-14 Microsoft Corporation Assigning gesture dictionaries
US9019201B2 (en) * 2010-01-08 2015-04-28 Microsoft Technology Licensing, Llc Evolving universal gesture sets
US9268404B2 (en) * 2010-01-08 2016-02-23 Microsoft Technology Licensing, Llc Application gesture interpretation
US8334842B2 (en) 2010-01-15 2012-12-18 Microsoft Corporation Recognizing user intent in motion capture system
US8933884B2 (en) * 2010-01-15 2015-01-13 Microsoft Corporation Tracking groups of users in motion capture system
US10697514B2 (en) 2010-01-20 2020-06-30 Fox Factory, Inc. Remotely operated bypass for a suspension damper
US8676581B2 (en) 2010-01-22 2014-03-18 Microsoft Corporation Speech recognition analysis via identification information
US8221292B2 (en) 2010-01-25 2012-07-17 Precor Incorporated User status notification system
US8265341B2 (en) * 2010-01-25 2012-09-11 Microsoft Corporation Voice-body identity correlation
US8864581B2 (en) * 2010-01-29 2014-10-21 Microsoft Corporation Visual based identitiy tracking
US8891067B2 (en) 2010-02-01 2014-11-18 Microsoft Corporation Multiple synchronized optical sources for time-of-flight range finding systems
US8619122B2 (en) * 2010-02-02 2013-12-31 Microsoft Corporation Depth camera compatibility
US8687044B2 (en) * 2010-02-02 2014-04-01 Microsoft Corporation Depth camera compatibility
US8717469B2 (en) * 2010-02-03 2014-05-06 Microsoft Corporation Fast gating photosurface
US8499257B2 (en) * 2010-02-09 2013-07-30 Microsoft Corporation Handles interactions for human—computer interface
US8659658B2 (en) * 2010-02-09 2014-02-25 Microsoft Corporation Physical interaction zone for gesture-based user interfaces
US8633890B2 (en) * 2010-02-16 2014-01-21 Microsoft Corporation Gesture detection based on joint skipping
US8928579B2 (en) * 2010-02-22 2015-01-06 Andrew David Wilson Interacting with an omni-directionally projected display
US8655069B2 (en) 2010-03-05 2014-02-18 Microsoft Corporation Updating image segmentation following user input
US8411948B2 (en) 2010-03-05 2013-04-02 Microsoft Corporation Up-sampling binary images for segmentation
US8422769B2 (en) 2010-03-05 2013-04-16 Microsoft Corporation Image segmentation using reduced foreground training data
US20110223995A1 (en) 2010-03-12 2011-09-15 Kevin Geisner Interacting with a computer based application
US20110221755A1 (en) * 2010-03-12 2011-09-15 Kevin Geisner Bionic motion
US8279418B2 (en) 2010-03-17 2012-10-02 Microsoft Corporation Raster scanning for depth detection
US8213680B2 (en) * 2010-03-19 2012-07-03 Microsoft Corporation Proxy training data for human body tracking
US8514269B2 (en) * 2010-03-26 2013-08-20 Microsoft Corporation De-aliasing depth images
US20110234481A1 (en) * 2010-03-26 2011-09-29 Sagi Katz Enhancing presentations using depth sensing cameras
US8523667B2 (en) * 2010-03-29 2013-09-03 Microsoft Corporation Parental control settings based on body dimensions
US8605763B2 (en) 2010-03-31 2013-12-10 Microsoft Corporation Temperature measurement and control for laser and light-emitting diodes
US9646340B2 (en) 2010-04-01 2017-05-09 Microsoft Technology Licensing, Llc Avatar-based virtual dressing room
US9098873B2 (en) 2010-04-01 2015-08-04 Microsoft Technology Licensing, Llc Motion-based interactive shopping environment
US8351651B2 (en) 2010-04-26 2013-01-08 Microsoft Corporation Hand-location post-process refinement in a tracking system
US8379919B2 (en) 2010-04-29 2013-02-19 Microsoft Corporation Multiple centroid condensation of probability distribution clouds
US8284847B2 (en) 2010-05-03 2012-10-09 Microsoft Corporation Detecting motion for a multifunction sensor device
US8498481B2 (en) 2010-05-07 2013-07-30 Microsoft Corporation Image segmentation using star-convexity constraints
US8885890B2 (en) 2010-05-07 2014-11-11 Microsoft Corporation Depth map confidence filtering
US8457353B2 (en) 2010-05-18 2013-06-04 Microsoft Corporation Gestures and gesture modifiers for manipulating a user-interface
US8803888B2 (en) 2010-06-02 2014-08-12 Microsoft Corporation Recognition system for sharing information
US8751215B2 (en) 2010-06-04 2014-06-10 Microsoft Corporation Machine based sign language interpreter
US9008355B2 (en) 2010-06-04 2015-04-14 Microsoft Technology Licensing, Llc Automatic depth camera aiming
US9557574B2 (en) 2010-06-08 2017-01-31 Microsoft Technology Licensing, Llc Depth illumination and detection optics
US8330822B2 (en) 2010-06-09 2012-12-11 Microsoft Corporation Thermally-tuned depth camera light source
US8675981B2 (en) 2010-06-11 2014-03-18 Microsoft Corporation Multi-modal gender recognition including depth data
US8749557B2 (en) 2010-06-11 2014-06-10 Microsoft Corporation Interacting with user interface via avatar
US9384329B2 (en) 2010-06-11 2016-07-05 Microsoft Technology Licensing, Llc Caloric burn determination from body movement
US8982151B2 (en) 2010-06-14 2015-03-17 Microsoft Technology Licensing, Llc Independently processing planes of display data
US8670029B2 (en) 2010-06-16 2014-03-11 Microsoft Corporation Depth camera illuminator with superluminescent light-emitting diode
US8558873B2 (en) 2010-06-16 2013-10-15 Microsoft Corporation Use of wavefront coding to create a depth image
US8296151B2 (en) 2010-06-18 2012-10-23 Microsoft Corporation Compound gesture-speech commands
US8381108B2 (en) 2010-06-21 2013-02-19 Microsoft Corporation Natural user input for driving interactive stories
US8416187B2 (en) 2010-06-22 2013-04-09 Microsoft Corporation Item navigation using motion-capture data
EP3778358B1 (en) 2010-07-02 2023-04-12 Fox Factory, Inc. Positive lock adjustable seat post
US9075434B2 (en) 2010-08-20 2015-07-07 Microsoft Technology Licensing, Llc Translating user motion into multiple object responses
US8613666B2 (en) 2010-08-31 2013-12-24 Microsoft Corporation User selection and navigation based on looped motions
US8437506B2 (en) 2010-09-07 2013-05-07 Microsoft Corporation System for fast, probabilistic skeletal tracking
US20120058824A1 (en) 2010-09-07 2012-03-08 Microsoft Corporation Scalable real-time motion recognition
US8988508B2 (en) 2010-09-24 2015-03-24 Microsoft Technology Licensing, Llc. Wide angle field of view active illumination imaging system
US8681255B2 (en) 2010-09-28 2014-03-25 Microsoft Corporation Integrated low power depth camera and projection device
US8548270B2 (en) 2010-10-04 2013-10-01 Microsoft Corporation Time-of-flight depth imaging
US9484065B2 (en) 2010-10-15 2016-11-01 Microsoft Technology Licensing, Llc Intelligent determination of replays based on event identification
CN102451544B (zh) * 2010-10-20 2013-08-14 吴金祥 一种控制智能健身***的方法
US8592739B2 (en) 2010-11-02 2013-11-26 Microsoft Corporation Detection of configuration changes of an optical element in an illumination system
US8866889B2 (en) 2010-11-03 2014-10-21 Microsoft Corporation In-home depth camera calibration
US8667519B2 (en) 2010-11-12 2014-03-04 Microsoft Corporation Automatic passive and anonymous feedback system
US10726861B2 (en) 2010-11-15 2020-07-28 Microsoft Technology Licensing, Llc Semi-private communication in open environments
US9349040B2 (en) 2010-11-19 2016-05-24 Microsoft Technology Licensing, Llc Bi-modal depth-image analysis
US10234545B2 (en) 2010-12-01 2019-03-19 Microsoft Technology Licensing, Llc Light source module
US8553934B2 (en) 2010-12-08 2013-10-08 Microsoft Corporation Orienting the position of a sensor
US8618405B2 (en) 2010-12-09 2013-12-31 Microsoft Corp. Free-space gesture musical instrument digital interface (MIDI) controller
US8408706B2 (en) 2010-12-13 2013-04-02 Microsoft Corporation 3D gaze tracker
US9171264B2 (en) 2010-12-15 2015-10-27 Microsoft Technology Licensing, Llc Parallel processing machine learning decision tree training
US8920241B2 (en) 2010-12-15 2014-12-30 Microsoft Corporation Gesture controlled persistent handles for interface guides
US8884968B2 (en) 2010-12-15 2014-11-11 Microsoft Corporation Modeling an object from image data
US8448056B2 (en) 2010-12-17 2013-05-21 Microsoft Corporation Validation analysis of human target
US8803952B2 (en) 2010-12-20 2014-08-12 Microsoft Corporation Plural detector time-of-flight depth mapping
US8385596B2 (en) 2010-12-21 2013-02-26 Microsoft Corporation First person shooter control with virtual skeleton
US9823339B2 (en) 2010-12-21 2017-11-21 Microsoft Technology Licensing, Llc Plural anode time-of-flight sensor
US9848106B2 (en) 2010-12-21 2017-12-19 Microsoft Technology Licensing, Llc Intelligent gameplay photo capture
US9821224B2 (en) 2010-12-21 2017-11-21 Microsoft Technology Licensing, Llc Driving simulator control with virtual skeleton
US8994718B2 (en) 2010-12-21 2015-03-31 Microsoft Technology Licensing, Llc Skeletal control of three-dimensional virtual world
US9123316B2 (en) 2010-12-27 2015-09-01 Microsoft Technology Licensing, Llc Interactive content creation
US8488888B2 (en) 2010-12-28 2013-07-16 Microsoft Corporation Classification of posture states
US8401225B2 (en) 2011-01-31 2013-03-19 Microsoft Corporation Moving object segmentation using depth images
US8587583B2 (en) 2011-01-31 2013-11-19 Microsoft Corporation Three-dimensional environment reconstruction
US8401242B2 (en) 2011-01-31 2013-03-19 Microsoft Corporation Real-time camera tracking using depth maps
US9247238B2 (en) 2011-01-31 2016-01-26 Microsoft Technology Licensing, Llc Reducing interference between multiple infra-red depth cameras
US8724887B2 (en) 2011-02-03 2014-05-13 Microsoft Corporation Environmental modifications to mitigate environmental factors
US8942917B2 (en) 2011-02-14 2015-01-27 Microsoft Corporation Change invariant scene recognition by an agent
US8497838B2 (en) 2011-02-16 2013-07-30 Microsoft Corporation Push actuation of interface controls
US9551914B2 (en) 2011-03-07 2017-01-24 Microsoft Technology Licensing, Llc Illuminator with refractive optical element
US9067136B2 (en) 2011-03-10 2015-06-30 Microsoft Technology Licensing, Llc Push personalization of interface controls
US8571263B2 (en) 2011-03-17 2013-10-29 Microsoft Corporation Predicting joint positions
US20120253489A1 (en) 2011-03-28 2012-10-04 Dugan Brian M Systems and methods for fitness and video games
US9533228B2 (en) 2011-03-28 2017-01-03 Brian M. Dugan Systems and methods for fitness and video games
US9610506B2 (en) 2011-03-28 2017-04-04 Brian M. Dugan Systems and methods for fitness and video games
US9470778B2 (en) 2011-03-29 2016-10-18 Microsoft Technology Licensing, Llc Learning from high quality depth measurements
US9760566B2 (en) 2011-03-31 2017-09-12 Microsoft Technology Licensing, Llc Augmented conversational understanding agent to identify conversation context between two humans and taking an agent action thereof
US9298287B2 (en) 2011-03-31 2016-03-29 Microsoft Technology Licensing, Llc Combined activation for natural user interface systems
US9842168B2 (en) 2011-03-31 2017-12-12 Microsoft Technology Licensing, Llc Task driven user intents
US10642934B2 (en) 2011-03-31 2020-05-05 Microsoft Technology Licensing, Llc Augmented conversational understanding architecture
US8503494B2 (en) 2011-04-05 2013-08-06 Microsoft Corporation Thermal management system
US8824749B2 (en) 2011-04-05 2014-09-02 Microsoft Corporation Biometric recognition
US9463352B2 (en) 2011-04-08 2016-10-11 Share Solutions, Llc Health aid kit and method for treating pain
US8620113B2 (en) 2011-04-25 2013-12-31 Microsoft Corporation Laser diode modes
US8702507B2 (en) 2011-04-28 2014-04-22 Microsoft Corporation Manual and camera-based avatar control
US9259643B2 (en) 2011-04-28 2016-02-16 Microsoft Technology Licensing, Llc Control of separate computer game elements
US10671841B2 (en) 2011-05-02 2020-06-02 Microsoft Technology Licensing, Llc Attribute state classification
US8888331B2 (en) 2011-05-09 2014-11-18 Microsoft Corporation Low inductance light source module
US9137463B2 (en) 2011-05-12 2015-09-15 Microsoft Technology Licensing, Llc Adaptive high dynamic range camera
US9064006B2 (en) 2012-08-23 2015-06-23 Microsoft Technology Licensing, Llc Translating natural language utterances to keyword search queries
US9636567B2 (en) * 2011-05-20 2017-05-02 Icon Health & Fitness, Inc. Exercise system with display programming
US8788973B2 (en) 2011-05-23 2014-07-22 Microsoft Corporation Three-dimensional gesture controlled avatar configuration interface
US8760395B2 (en) 2011-05-31 2014-06-24 Microsoft Corporation Gesture recognition techniques
EP3636953B1 (en) 2011-05-31 2023-09-27 Fox Factory, Inc. Apparatus for position sensitive and/or adjustable suspension damping
US8526734B2 (en) 2011-06-01 2013-09-03 Microsoft Corporation Three-dimensional background removal for vision system
US9594430B2 (en) 2011-06-01 2017-03-14 Microsoft Technology Licensing, Llc Three-dimensional foreground selection for vision system
US8947226B2 (en) 2011-06-03 2015-02-03 Brian M. Dugan Bands for measuring biometric information
US8929612B2 (en) 2011-06-06 2015-01-06 Microsoft Corporation System for recognizing an open or closed hand
US10796494B2 (en) 2011-06-06 2020-10-06 Microsoft Technology Licensing, Llc Adding attributes to virtual representations of real-world objects
US9098110B2 (en) 2011-06-06 2015-08-04 Microsoft Technology Licensing, Llc Head rotation tracking from depth-based center of mass
US8597142B2 (en) 2011-06-06 2013-12-03 Microsoft Corporation Dynamic camera based practice mode
US9208571B2 (en) 2011-06-06 2015-12-08 Microsoft Technology Licensing, Llc Object digitization
US9013489B2 (en) 2011-06-06 2015-04-21 Microsoft Technology Licensing, Llc Generation of avatar reflecting player appearance
US9724600B2 (en) 2011-06-06 2017-08-08 Microsoft Technology Licensing, Llc Controlling objects in a virtual environment
US8897491B2 (en) 2011-06-06 2014-11-25 Microsoft Corporation System for finger recognition and tracking
US9597587B2 (en) 2011-06-08 2017-03-21 Microsoft Technology Licensing, Llc Locational node device
US8786730B2 (en) 2011-08-18 2014-07-22 Microsoft Corporation Image exposure using exclusion regions
EP3929459A1 (en) 2011-09-12 2021-12-29 Fox Factory, Inc. Methods and apparatus for suspension set up
US8961371B2 (en) 2011-10-07 2015-02-24 Sultan Ventures LLC Systems and methods for enabling exercise equipment to communicate with a network
US9557836B2 (en) 2011-11-01 2017-01-31 Microsoft Technology Licensing, Llc Depth image compression
US9117281B2 (en) 2011-11-02 2015-08-25 Microsoft Corporation Surface segmentation from RGB and depth images
US8854426B2 (en) 2011-11-07 2014-10-07 Microsoft Corporation Time-of-flight camera with guided light
US8724906B2 (en) 2011-11-18 2014-05-13 Microsoft Corporation Computing pose and/or shape of modifiable entities
US8509545B2 (en) 2011-11-29 2013-08-13 Microsoft Corporation Foreground subject detection
US8635637B2 (en) 2011-12-02 2014-01-21 Microsoft Corporation User interface presenting an animated avatar performing a media reaction
US8803800B2 (en) 2011-12-02 2014-08-12 Microsoft Corporation User interface control based on head orientation
US9100685B2 (en) 2011-12-09 2015-08-04 Microsoft Technology Licensing, Llc Determining audience state or interest using passive sensor data
US8630457B2 (en) 2011-12-15 2014-01-14 Microsoft Corporation Problem states for pose tracking pipeline
US8971612B2 (en) 2011-12-15 2015-03-03 Microsoft Corporation Learning image processing tasks from scene reconstructions
US8879831B2 (en) 2011-12-15 2014-11-04 Microsoft Corporation Using high-level attributes to guide image processing
US8811938B2 (en) 2011-12-16 2014-08-19 Microsoft Corporation Providing a user interface experience based on inferred vehicle state
US9342139B2 (en) 2011-12-19 2016-05-17 Microsoft Technology Licensing, Llc Pairing a computing device to a user
US9339691B2 (en) 2012-01-05 2016-05-17 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US9720089B2 (en) 2012-01-23 2017-08-01 Microsoft Technology Licensing, Llc 3D zoom imager
US11279199B2 (en) 2012-01-25 2022-03-22 Fox Factory, Inc. Suspension damper with by-pass valves
US8992387B2 (en) 2012-02-11 2015-03-31 Icon Health & Fitness, Inc. Indoor-outdoor exercise system
US9375629B2 (en) * 2012-02-13 2016-06-28 Gusto Technologies, Inc. Method and apparatus for visual simulation of exercise
US9367668B2 (en) 2012-02-28 2016-06-14 Precor Incorporated Dynamic fitness equipment user interface adjustment
US8898687B2 (en) 2012-04-04 2014-11-25 Microsoft Corporation Controlling a media program based on a media reaction
US9586090B2 (en) * 2012-04-12 2017-03-07 Icon Health & Fitness, Inc. System and method for simulating real world exercise sessions
KR20130118647A (ko) * 2012-04-20 2013-10-30 삼성전자주식회사 운동량에 따른 멀티미디어 운동 컨텐츠의 디스플레이 방법 및 이를 적용한 멀티미디어 장치
US9210401B2 (en) 2012-05-03 2015-12-08 Microsoft Technology Licensing, Llc Projected visual cues for guiding physical movement
CA2775700C (en) 2012-05-04 2013-07-23 Microsoft Corporation Determining a future portion of a currently presented media program
US10330171B2 (en) 2012-05-10 2019-06-25 Fox Factory, Inc. Method and apparatus for an adjustable damper
EP2864961A4 (en) 2012-06-21 2016-03-23 Microsoft Technology Licensing Llc AVATAR CONSTRUCTION USING A DEPTH CAMERA
US9836590B2 (en) 2012-06-22 2017-12-05 Microsoft Technology Licensing, Llc Enhanced accuracy of user presence status determination
US8721501B2 (en) * 2012-06-29 2014-05-13 Mu-Chuan Wu Detection device and monitoring system for detecting an exercising state
US9174085B2 (en) 2012-07-31 2015-11-03 John Paul Foley Exercise system and method
US11610664B2 (en) 2012-07-31 2023-03-21 Peloton Interactive, Inc. Exercise system and method
US9696427B2 (en) 2012-08-14 2017-07-04 Microsoft Technology Licensing, Llc Wide angle depth detection
US20140135173A1 (en) * 2012-10-31 2014-05-15 Icon Health & Fitness, Inc. System and method for an interactive exercise routine
US8882310B2 (en) 2012-12-10 2014-11-11 Microsoft Corporation Laser die light source module with low inductance
US9857470B2 (en) 2012-12-28 2018-01-02 Microsoft Technology Licensing, Llc Using photometric stereo for 3D environment modeling
US20140200116A1 (en) * 2013-01-17 2014-07-17 Alex Aquatics Real Time Feedback Swim Training System and Method Based on Instantaneous Speed
US9251590B2 (en) 2013-01-24 2016-02-02 Microsoft Technology Licensing, Llc Camera pose estimation for 3D reconstruction
US9161708B2 (en) * 2013-02-14 2015-10-20 P3 Analytics, Inc. Generation of personalized training regimens from motion capture data
US9052746B2 (en) 2013-02-15 2015-06-09 Microsoft Technology Licensing, Llc User center-of-mass and mass distribution extraction using depth images
US9940553B2 (en) 2013-02-22 2018-04-10 Microsoft Technology Licensing, Llc Camera/object pose from predicted coordinates
US9135516B2 (en) 2013-03-08 2015-09-15 Microsoft Technology Licensing, Llc User body angle, curvature and average extremity positions extraction using depth images
US9092657B2 (en) 2013-03-13 2015-07-28 Microsoft Technology Licensing, Llc Depth image processing
US9274606B2 (en) 2013-03-14 2016-03-01 Microsoft Technology Licensing, Llc NUI video conference controls
US9254409B2 (en) 2013-03-14 2016-02-09 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
US9953213B2 (en) 2013-03-27 2018-04-24 Microsoft Technology Licensing, Llc Self discovery of autonomous NUI devices
US9442186B2 (en) 2013-05-13 2016-09-13 Microsoft Technology Licensing, Llc Interference reduction for TOF systems
GB201313214D0 (en) * 2013-07-24 2013-09-04 Intelligent Resistance Ltd Assembly for applying a force
US9462253B2 (en) 2013-09-23 2016-10-04 Microsoft Technology Licensing, Llc Optical modules that reduce speckle contrast and diffraction artifacts
US9443310B2 (en) 2013-10-09 2016-09-13 Microsoft Technology Licensing, Llc Illumination modules that emit structured light
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
US9769459B2 (en) 2013-11-12 2017-09-19 Microsoft Technology Licensing, Llc Power efficient laser diode driver circuit and method
US9508385B2 (en) 2013-11-21 2016-11-29 Microsoft Technology Licensing, Llc Audio-visual project generator
US9403047B2 (en) 2013-12-26 2016-08-02 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US9971491B2 (en) 2014-01-09 2018-05-15 Microsoft Technology Licensing, Llc Gesture library for natural user input
WO2015108702A1 (en) 2014-01-14 2015-07-23 Zsolutionz, LLC Cloud-based initiation of customized exercise routine
WO2015108701A1 (en) 2014-01-14 2015-07-23 Zsolutionz, LLC Fuzzy logic-based evaluation and feedback of exercise performance
WO2015108700A1 (en) 2014-01-14 2015-07-23 Zsolutionz, LLC Sensor-based evaluation and feedback of exercise performance
US10433612B2 (en) 2014-03-10 2019-10-08 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
US10109216B2 (en) 2014-06-17 2018-10-23 Lagree Technologies, Inc. Interactive exercise instruction system and method
US9586089B2 (en) 2014-06-17 2017-03-07 Lagree Technologies, Inc. Exercise machine adjustable resistance system and method
WO2015195965A1 (en) 2014-06-20 2015-12-23 Icon Health & Fitness, Inc. Post workout massage device
US10220289B2 (en) * 2014-07-07 2019-03-05 Leila Benedicte Habiche Device for practicing sport activities
US10186161B2 (en) * 2014-08-27 2019-01-22 Icon Health & Fitness, Inc. Providing interaction with broadcasted media content
US9868019B2 (en) 2014-08-29 2018-01-16 Lagree Technologies, Inc. Exercise machine reversible resistance system
US20160153852A1 (en) * 2014-12-02 2016-06-02 Mu-Chuan Wu Torque adjustment and measurement system
US10258828B2 (en) 2015-01-16 2019-04-16 Icon Health & Fitness, Inc. Controls for an exercise device
WO2016130432A1 (en) * 2015-02-09 2016-08-18 Share Solutions, Llc Health aid kit and method for treating pain
US10391361B2 (en) * 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
WO2016149504A1 (en) * 2015-03-17 2016-09-22 Spx Fitness, Inc. Exercise machine monitoring and instruction system
US9501611B2 (en) * 2015-03-30 2016-11-22 Cae Inc Method and system for customizing a recorded real time simulation based on simulation metadata
US10792538B2 (en) 2015-06-12 2020-10-06 Lagree Technologies, Inc. Bioelectrical signal controlled exercise machine system
US10953305B2 (en) 2015-08-26 2021-03-23 Icon Health & Fitness, Inc. Strength exercise mechanisms
US11351472B2 (en) 2016-01-19 2022-06-07 Disney Enterprises, Inc. Systems and methods for using a gyroscope to change the resistance of moving a virtual weapon
US11663783B2 (en) 2016-02-10 2023-05-30 Disney Enterprises, Inc. Systems and methods for using augmented reality with the internet of things
US10412280B2 (en) 2016-02-10 2019-09-10 Microsoft Technology Licensing, Llc Camera with light valve over sensor array
US10257932B2 (en) 2016-02-16 2019-04-09 Microsoft Technology Licensing, Llc. Laser diode chip on printed circuit board
CA3054354A1 (en) * 2016-02-28 2017-08-31 The Center For Music Therapy, Inc. Sensory-motor generation of therapeutic musical tracks
US10462452B2 (en) 2016-03-16 2019-10-29 Microsoft Technology Licensing, Llc Synchronizing active illumination cameras
US10293211B2 (en) 2016-03-18 2019-05-21 Icon Health & Fitness, Inc. Coordinated weight selection
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10561894B2 (en) 2016-03-18 2020-02-18 Icon Health & Fitness, Inc. Treadmill with removable supports
US10115320B2 (en) * 2016-03-31 2018-10-30 Cae Inc. Method and systems for updating a remote repository based on data-types
US9734184B1 (en) 2016-03-31 2017-08-15 Cae Inc. Method and systems for removing the most extraneous data record from a remote repository
US20170286575A1 (en) 2016-03-31 2017-10-05 Cae Inc. Method and systems for anticipatorily updating a remote repository
US10737546B2 (en) 2016-04-08 2020-08-11 Fox Factory, Inc. Electronic compression and rebound control
US10252109B2 (en) 2016-05-13 2019-04-09 Icon Health & Fitness, Inc. Weight platform treadmill
US10471299B2 (en) 2016-07-01 2019-11-12 Icon Health & Fitness, Inc. Systems and methods for cooling internal exercise equipment components
US10441844B2 (en) 2016-07-01 2019-10-15 Icon Health & Fitness, Inc. Cooling systems and methods for exercise equipment
WO2018013636A1 (en) 2016-07-12 2018-01-18 Lagree Technologies, Inc. Exercise machine with electromagnetic resistance selection
US10974094B2 (en) 2016-08-27 2021-04-13 Peloton Interactive, Inc. Exercise system and method
US11311791B2 (en) 2016-08-27 2022-04-26 Peloton Interactive, Inc. Exercise system and method
CA3035238C (en) 2016-08-27 2023-11-14 Peloton Interactive, Inc. Exercise system and method
US11219799B2 (en) 2016-08-27 2022-01-11 Peloton Interactive, Inc. Exercise system and method
US11298591B2 (en) 2016-08-27 2022-04-12 Peloton Interactive, Inc. Exercise machine controls
US10722775B2 (en) * 2016-09-27 2020-07-28 Adidas Ag Robotic training systems and methods
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
US10500473B2 (en) 2016-10-10 2019-12-10 Icon Health & Fitness, Inc. Console positioning
US10376736B2 (en) 2016-10-12 2019-08-13 Icon Health & Fitness, Inc. Cooling an exercise device during a dive motor runway condition
US10661114B2 (en) 2016-11-01 2020-05-26 Icon Health & Fitness, Inc. Body weight lift mechanism on treadmill
TWI646997B (zh) 2016-11-01 2019-01-11 美商愛康運動與健康公司 用於控制台定位的距離感測器
US10625114B2 (en) 2016-11-01 2020-04-21 Icon Health & Fitness, Inc. Elliptical and stationary bicycle apparatus including row functionality
RU2654767C1 (ru) * 2016-12-02 2018-05-22 Общество с ограниченной ответственностью "Нейроиконика-Нейромеханика" Способ реабилитации пациентов с использованием виртуальной среды
TWI680782B (zh) 2016-12-05 2020-01-01 美商愛康運動與健康公司 於操作期間抵銷跑步機的平台之重量
CN106492408A (zh) * 2016-12-27 2017-03-15 李明坤 健身跑步机及其锻炼器材
US10702760B2 (en) 2017-03-09 2020-07-07 Lagree Technologies, Inc. System and method for networking fitness machines
WO2018167532A1 (fr) * 2017-03-13 2018-09-20 Spondeo Group Sa Procédé de génération de données multimédia associée à un système de sport
US10549140B2 (en) 2017-06-14 2020-02-04 Lagree Technologies, Inc. Exercise machine tension device securing system
TWI782424B (zh) 2017-08-16 2022-11-01 美商愛康有限公司 用於抗馬達中之軸向衝擊載荷的系統
US11338190B2 (en) 2017-11-12 2022-05-24 Peloton Interactive, Inc. User interface with segmented timeline
KR101874262B1 (ko) * 2017-11-15 2018-07-03 김재환 시공간 초월 온라인 탐방 운동 시스템
US10780307B2 (en) 2017-11-28 2020-09-22 Lagree Technologies, Inc. Adjustable resistance exercise machine
US11771940B2 (en) 2017-11-28 2023-10-03 Lagree Technologies, Inc. Adjustable resistance exercise machine
EP3723877B1 (en) 2017-12-14 2023-08-30 Peloton Interactive, Inc. Coordinating workouts across remote exercise machines
US10729965B2 (en) 2017-12-22 2020-08-04 Icon Health & Fitness, Inc. Audible belt guide in a treadmill
NL2020904B1 (en) * 2018-05-09 2019-11-18 Tacx Roerend En Onroerend Goed B V Bicycle training apparatus
CN112567417A (zh) * 2018-06-15 2021-03-26 思赛德有限公司 自行车尺寸确定器
CN109331409A (zh) * 2018-11-13 2019-02-15 佛山市高明区高级技工学校 基于嵌入式的实时游览骑行虚拟场景模拟***及实现方法
US10994168B2 (en) 2018-12-04 2021-05-04 Lagree Technologies, Inc. Exercise machine with resistance selector system
CN109829107A (zh) * 2019-01-23 2019-05-31 华为技术有限公司 一种基于用户运动状态的推荐方法及电子设备
US11014008B2 (en) * 2019-03-27 2021-05-25 Disney Enterprises, Inc. Systems and methods for game profile development based on virtual and/or real activities
US11452928B2 (en) * 2019-07-02 2022-09-27 Jae Hwan Kim System for providing virtual exercising place
US11439887B2 (en) 2019-09-09 2022-09-13 Lagree Technologies, Inc. Exercise machine with visual guidance
US11779811B2 (en) 2020-07-01 2023-10-10 International Business Machines Corporation Cognitive based augmented reality workout
WO2022212946A1 (en) * 2021-04-02 2022-10-06 Ifit Inc. Virtual environment workout controls
US11931615B2 (en) 2021-07-13 2024-03-19 Lagree Technologies, Inc. Exercise machine resistance selection system
US11806577B1 (en) 2023-02-17 2023-11-07 Mad Dogg Athletics, Inc. Programmed exercise bicycle with computer aided guidance

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5591104A (en) * 1993-01-27 1997-01-07 Life Fitness Physical exercise video system
US5890995A (en) * 1993-02-02 1999-04-06 Tectrix Fitness Equipment, Inc. Interactive exercise apparatus
US5466200A (en) * 1993-02-02 1995-11-14 Cybergear, Inc. Interactive exercise apparatus
DE4339047A1 (de) * 1993-11-16 1995-05-18 Johannes Pollischansky Sportgerät, insbesondere zum stationären Training
US5547439A (en) * 1994-03-22 1996-08-20 Stairmaster Sports/Medical Products, Inc. Exercise system
US5947868A (en) * 1997-06-27 1999-09-07 Dugan; Brian M. System and method for improving fitness equipment and exercise

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002022479A (ja) * 2000-07-11 2002-01-23 Jatco Transtechnology Ltd 位置情報システム
JP2005506111A (ja) * 2001-04-23 2005-03-03 ガシオペイア カンパニー リミテッド 仮想競技システム及び方法
JP2002346013A (ja) * 2001-05-30 2002-12-03 Sharp Corp 運動インストラクション装置
JP2006081903A (ja) * 2004-09-17 2006-03-30 ▲らい▼ 銀梁 多機能のインタラクティブなマンマシン運動器材
CN113230579A (zh) * 2021-05-27 2021-08-10 数智引力(厦门)运动科技有限公司 一种应用于智能健身的阻力自动调节***及智能健身设备

Also Published As

Publication number Publication date
EP0958002A1 (en) 1999-11-24
CA2253626A1 (en) 1997-11-13
EP0958002A4 (en) 2001-03-28
WO1997041925A1 (en) 1997-11-13
AU3283497A (en) 1997-11-26
US6152856A (en) 2000-11-28

Similar Documents

Publication Publication Date Title
JP2000510013A (ja) 位置検出を用いたリアルタイムシミュレーション
US8845493B2 (en) System and method for exercising
US6336891B1 (en) Interactive exercise pad system
US8029415B2 (en) Systems, methods, and devices for simulating real world terrain on an exercise device
US20100035726A1 (en) Cardio-fitness station with virtual-reality capability
EP2233180B1 (en) Systems, methods, and devices for simulating real world terrain on an exercise device
US20070042868A1 (en) Cardio-fitness station with virtual- reality capability
US8237040B2 (en) Method and system of purposeful movement to a steady beat
US7217224B2 (en) Virtual exercise system and method
US7695406B2 (en) User interactive exercise system
Tholander et al. Design qualities for whole body interaction: learning from golf, skateboarding and BodyBugging
US20090098980A1 (en) User interface and methods of using in exercise equipment
US20060063644A1 (en) Cross reference to related applications
CN112755458A (zh) 用于使虚拟现实与室内运动器材联动的***和方法
WO1998050121A1 (en) Interactive exercise pad system
Studor et al. Real time simulation using position sensing
AU1500201A (en) Real time simulation using position sensing
Wang The development of an interactive mountain bike simulator to help injured mountain riders reduce the fear of re-injury while cornering
WO2000078413A1 (en) Interactive exercise system
EP4311583A1 (en) Virtual space provision system, virtual space provision method, and virtual space provision program
EP4320626A1 (en) Adaptive interactive training environment
JPH06154354A (ja) 立体映像を用いたトレーニング装置
Tahan et al. iGym—A RaspberryPi-smartphone hybrid system for better entertaining treadmill users
Zhang Virtual Exercise Architecture for People with Lower Body Disabilities Using Virtual Reality Technologies
Katz et al. Sport Technology Research Laboratory, University of Calgary