(57)【要約】【課題】  歩行運動と抵抗性運動との組み合わせが可能な足踏運動において、音楽や映像その他のことを並行して鑑賞しながらでも、両足に均等に負荷をかけるようにする。【解決手段】  運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体１と携帯電話２とで構成され、携帯電話２で設定して本体１に送信したデータに基づいて、本体１の足踏運動における足替指令を携帯電話２に送信してＬＥＤ２ｂを点滅させるとともに、足踏運動の結果を本体１から携帯電話２に送信して表示させる。【選択図】    図１
2004290691.tif 000002
【特許請求の範囲】
【請求項１】
運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体と通信端末装置とで構成され、
前記本体は、
前記通信端末装置から送信された足踏みの基準回数および運動指示を含むデータを受信する受信手段と、
前記受信手段によって受信された前記基準回数および前記運動指示のデータを記憶する記憶手段と、
前記踏み台の上面に運動者のいずれか一方の足が乗せられた状態および降ろされた状態を検出して第１のオン信号および第１のオフ信号を発生し、前記上面に運動者の他方の足が乗せられた状態および降ろされた状態を検出して第２のオン信号および第２のオフ信号を発生する検出手段と、
第１のオン信号、第２のオン信号、第１のオフ信号、および第２のオフ信号の順に連続して発生された前記一方の足が先行する状態が前記検出手段によって検出されたときは第１のカウント指示信号を発生し、第２のオン信号、第１のオン信号、第２のオフ信号、および第１のオフ信号の順に連続して発生された前記他方の足が先行する状態が前記検出手段によって検出されたときは第２のカウント指示信号を発生する信号処理手段と、
前記信号処理手段によって連続して発生された第１のカウント指示信号をカウントしたカウント値が前記記憶手段に記憶されている基準回数に達したときに前記他方の足を先行する指示を表す第１のカウントアップ信号を発生し、前記信号処理手段によって連続して発生された第２のカウント指示信号をカウントしたカウント値が前記記憶手段に記憶されている基準回数に達したときに前記一方の足を先行する指示を表す第２のカウントアップ信号を発生し、足踏運動の終了に応じてカウントを停止する計数手段と、
前記計数手段から発生された第１のカウントアップ信号および第２のカウントアップ信号を前記通信端末装置に送信し、足踏運動の終了に応じて足踏運動の結果を示すデータを前記通信端末装置に送信する送信手段と、を備え、
前記通信端末装置は、
足踏みの基準回数および運動指示を含むデータを前記本体に送信する送信手段と、
前記本体から送信された第１のカウントアップ信号、第２のカウントアップ信号、および足踏運動の結果を示すデータを受信する受信手段と、
前記受信手段によって受信された第１のカウントアップ信号および第２のカウントアップ信号に応じて点滅する発光手段と、
前記受信手段によって受信された足踏運動の結果を示すデータを表示する表示手段と、を備えた
運動支援システム。
【請求項２】
運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体と通信端末装置とで構成され、
前記本体は、
前記通信端末装置から送信された足踏みの基準時間および運動指示を含むデータを受信する受信手段と、
前記受信手段によって受信された前記基準時間および前記運動指示のデータを記憶する記憶手段と、
前記踏み台の上面に運動者のいずれか一方の足が乗せられた状態および降ろされた状態を検出して第１のオン信号および第１のオフ信号を発生し、前記上面に運動者の他方の足が乗せられた状態および降ろされた状態を検出して第２のオン信号および第２のオフ信号を発生する検出手段と、
第１のオン信号、第２のオン信号、第１のオフ信号、および第２のオフ信号の順に連続して発生された前記一方の足が先行する状態が前記検出手段によって検出されたときは第１のカウント指示信号を発生し、第２のオン信号、第１のオン信号、第２のオフ信号、および第１のオフ信号の順に連続して発生された前記他方の足が先行する状態が前記検出手段によって検出されたときは第２のカウント指示信号を発生する信号処理手段と、
前記信号処理手段によって連続して発生された第１のカウント指示信号をカウントした経過時間が前記記憶手段に記憶されている基準時間に達したときに前記他方の足を先行する指示を表す第１のカウントアップ信号を発生し、前記信号処理手段によって連続して発生された第２のカウント指示信号をカウントした経過時間が前記記憶手段に記憶されている基準時間に達したときに前記一方の足を先行する指示を表す第２のカウントアップ信号を発生し、足踏運動の終了に応じてカウントを停止する計数手段と、
前記計数手段から発生された第１のカウントアップ信号および第２のカウントアップ信号を前記通信端末装置に送信し、足踏運動の終了に応じて足踏運動の結果を示すデータを前記通信端末装置に送信する送信手段と、を備え、
前記通信端末装置は、
足踏みの基準時間および運動指示を含むデータを前記本体に送信する送信手段と、
前記本体から送信された第１のカウントアップ信号、第２のカウントアップ信号、および足踏運動の結果を示すデータを受信する受信手段と、
前記受信手段によって受信された第１のカウントアップ信号および第２のカウントアップ信号に応じて点滅する発光手段と、
前記受信手段によって受信された足踏運動の結果を示すデータを表示する表示手段と、を備えた
運動支援システム。
【請求項３】
前記本体の計数手段は、第１のカウント指示信号をカウントしている状態で前記信号処理手段によって第２のカウント指示信号が発生されたときは第１のカウント指示信号のカウント値を前記記憶手段に記憶して前回までのカウント値に累算した後で当該第１のカウント指示信号のカウント値をゼロにリセットして第２のカウント指示信号のカウントを開始し、第２のカウント指示信号をカウントしている状態で前記信号処理手段によって第１のカウント指示信号が発生されたときは第２のカウント指示信号のカウント値を前記記憶手段に記憶して前回までのカウント値に累算した後で当該第２のカウント指示信号のカウント値をゼロにリセットして第１のカウント指示信号のカウントを開始することを特徴とする請求項１に記載の運動支援システム。
【請求項４】
前記本体と前記通信端末装置とは無線通信によってデータの送受信を行なうことを特徴とする請求項１又は２に記載の運動支援システム。
【請求項５】
前記本体と前記通信端末装置とは周波数ホッピング型スペクトル拡散方式の無線通信によってデータの送受信を行なうことを特徴とする請求項４に記載の運動支援システム。
【請求項６】
前記本体と前記通信端末装置とはブルートゥースの無線通信によってデータの送受信を行なうことを特徴とする請求項５に記載の運動支援システム。
【請求項７】
前記本体と前記通信端末装置とは赤外線通信によってデータの送受信を行なうことを特徴とする請求項３に記載の運動支援システム。
【請求項８】
前記本体と前記通信端末装置とは有線通信によってデータの送受信を行なうことを特徴とする請求項１又は２に記載の運動支援システム。
【請求項９】
前記通信端末装置は、所定の通信網を介して外部からの電子メールおよび電話の着信を受ける機能を有し、外部からの電子メールおよび電話の着信に応じて前記発光手段を点滅させることを特徴とする請求項１又は２に記載の運動支援システム。
【請求項１０】
前記通信端末装置は、外部から電子メールおよび電話の着信した場合と、第１のカウントアップ信号および第２のカウントアップ信号を受信した場合とでは、前記発光手段を異なる態様で点滅させることを特徴とする請求項９に記載の運動支援システム。
【請求項１１】
前記通信端末装置は、電子メールおよび電話の着信した場合と、第１のカウントアップ信号および第２のカウントアップ信号を受信した場合とでは、前記発光手段を異なる発光色で点滅させることを特徴とする請求項１０に記載の運動支援システム。
【請求項１２】
前記通信端末装置は、第１のカウントアップ信号を受信した場合と、第２のカウントアップ信号を受信した場合とでは、前記発光手段を異なる発光色で点滅させることを特徴とする請求項１又は２に記載の運動支援システム。
【請求項１３】
前記通信端末装置は、第１のカウントアップ信号を受信した場合と、第２のカウントアップ信号を受信した場合とでは、前記表示手段を異なる表示色で表示させることを特徴とする請求項１又は２に記載の運動支援システム。
【請求項１４】
前記通信端末装置は、駆動指令に応じて振動する振動手段をさらに備え、前記本体から受信した第１のカウントアップ信号および第２のカウントアップ信号に応じて前記振動手段を振動させることを特徴とする請求項１又は２に記載の運動支援システム。
【請求項１５】
前記通信端末装置は、所定の通信網を介して外部からの電子メールおよび電話の着信を受ける機能を有し、電子メールおよび電話の着信した場合と、第１のカウントアップ信号および第２のカウントアップ信号を受信した場合とでは、前記振動手段を異なる振動パターンで振動させることを特徴とする請求項１４に記載の運動支援システム。
【請求項１６】
前記通信端末装置は、第１のカウントアップ信号を受信した場合と、第２のカウントアップ信号を受信した場合とでは、前記振動手段を異なる振動パターンで振動させることを特徴とする請求項１４に記載の運動支援システム。
【請求項１７】
前記通信端末装置は、前記本体において算出された消費カロリーを受信して前記表示手段に表示することを特徴とする請求項１又は２に記載の運動支援システム。
【請求項１８】
前記通信端末装置は、前記本体において算出された肥満指数を受信して前記表示手段に表示することを特徴とする請求項１又は２に記載の運動支援システム。
【請求項１９】
前記通信端末装置は、前記本体から受信したデータを記憶する不揮発性の記憶手段と、操作に応じて指定された日付のデータを当該記憶手段から読み出して前記表示手段に表示する表示制御手段とをさらに備えていることを特徴とする請求項１又は２に記載の運動支援システム。
【請求項２０】
前記通信端末装置は、前記本体から受信したデータを記憶する不揮発性の記憶手段と、操作に応じて指定された期間のデータを当該記憶手段から読み出して、統計的な演算処理を行う演算手段と、当該演算結果を前記表示手段に表示する表示制御手段とをさらに備えていることを特徴とする請求項１又は２に記載の運動支援システム。
【請求項２１】
前記本体は、内部に電源を供給する二次電池と、足踏運動によって発電して当該二次電池を充電する発電手段とをさらに備えたことを特徴とする請求項１又は２に記載の運動支援システム。
【請求項２２】
前記本体の前記二次電池は着脱可能であり、かつ、前記通信端末装置に着脱可能な二次電池と互換性を有することを特徴とする請求項２１に記載の運動支援システム。
【請求項２３】
前記本体は、前記通信端末装置と接続する接続手段をさらに備え、前記発電手段は、前記通信端末装置が接続された状態においては、前記通信端末装置の二次電池と当該本体の二次電池とを共に充電することを特徴とする請求項２１に記載の運動支援システム。
【請求項２４】
前記本体は、前記踏み台における前記他方の足を乗せる側に設けられた第１の発光手段、前記踏み台における前記一方の足を乗せる側に設けられた第２の発光手段、および、前記通信端末装置から受信したデータに含まれている足踏運動のテンポに合わせて前記第１の発光手段および前記第２の発光手段を交互に点灯させる発光制御手段をさらに備えたことを特徴とする請求項１又は２に記載の運動支援システム。
【請求項２５】
前記本体は、前記踏み台における前記他方の足を乗せる側に設けられた第１の発光手段を第１のカウントアップ信号に応じて点滅させ、前記踏み台における前記一方の足を乗せる側に設けられた第２の発光手段を第２のカウントアップ信号に応じて点滅させる発光制御手段をさらに備えたことを特徴とする請求項１又は２に記載の運動支援システム。
【請求項２６】
前記発光制御手段は、前記第１の発光手段および前記第２の発光手段をそれぞれ第１のカウントアップ信号および第２のカウントアップ信号に応じて足踏運動のテンポよりも２倍以上速い繰り返し周期で点滅させることを特徴とする請求項２４に記載の運動支援システム。
【請求項２７】
前記本体は、前記通信端末装置から受信したデータに含まれている足踏運動のテンポに合わせて所定の発音手段によって電子音を発生する発音制御手段をさらに備えたことを特徴とする請求項１又は２に記載の運動支援システム。
【請求項２８】
前記発音制御手段は、第１のカウントアップ信号および第２のカウントアップ信号に応じて、足踏運動のテンポに合わせた電子音とは異なる音色の電子音を前記発音手段から発生させるか、又は、前記他方の足を先行する旨の音声メッセージおよび前記一方の足を先行する旨の音声メッセージを他の発音手段から発生させることを特徴とする請求項２７に記載の運動支援システム。
【請求項２９】
前記本体は、前記踏み台の上面にかけられた重量を測定する重量測定手段および前記踏み台の上面と前記踏み台が置かれている平面との高低差を測定する高さ測定手段をさらに備え、前記検出手段によって前記第１のオン信号および前記第２のオン信号を同時に検出した場合に前記重量測定手段によって測定された重量を運動者の体重値として前記記憶手段の体重エリアに記憶し、高さ測定手段によって測定された高さ値を前記記憶手段の高さエリアに記憶することを特徴とする請求項１又は２に記載の運動支援システム。
【請求項３０】
前記本体は、足踏運動の終了に応じて、前記記憶手段における前記累算エリアの累算値、前記体重エリアの体重値、前記高さエリアの高さ値に基づいて足踏運動による消費カロリーを算出して前記通信端末装置に送信することを特徴とする請求項２９に記載の運動支援システム。
【請求項３１】
運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体と、所定の発光手段を有するとともに前記本体からの信号を受信する足替指示装置とで構成され、
前記本体は、
操作に応じて入力された基準回数又はあらかじめ設定されている基準回数および操作に応じて入力された運動指示を含むデータを記憶する記憶手段と、
前記踏み台の上面に運動者のいずれか一方の足が乗せられた状態および降ろされた状態を検出して第１のオン信号および第１のオフ信号を発生し、前記上面に運動者の他方の足が乗せられた状態および降ろされた状態を検出して第２のオン信号および第２のオフ信号を発生する検出手段と、
第１のオン信号、第２のオン信号、第１のオフ信号、および第２のオフ信号の順に連続して発生された前記一方の足が先行する状態が前記検出手段によって検出されたときは第１のカウント指示信号を発生し、第２のオン信号、第１のオン信号、第２のオフ信号、および第１のオフ信号の順に連続して発生された前記他方の足が先行する状態が前記検出手段によって検出されたときは第２のカウント指示信号を発生する信号処理手段と、
前記信号処理手段によって連続して発生された第１のカウント指示信号をカウントしたカウント値が前記記憶手段に記憶されている基準回数に達したときに前記他方の足を先行する指示を表す第１のカウントアップ信号を発生し、前記信号処理手段によって連続して発生された第２のカウント指示信号をカウントしたカウント値が前記記憶手段に記憶されている基準回数に達したときに前記一方の足を先行する指示を表す第２のカウントアップ信号を発生し、足踏運動の終了に応じてカウントを停止する計数手段と、
第１のカウントアップ信号および第２のカウントアップ信号を前記足替指示装置に送信する送信手段と、を備え、
前記足替指示装置は、
第１のカウントアップ信号および第２のカウントアップ信号を前記本体から受信する受信手段と、
前記受信手段によって受信した第１のカウントアップ信号および第２のカウントアップ信号に応じて点滅する発光手段と、を備えた
運動支援システム。
【請求項３２】
運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体と、所定の発光手段を有するとともに前記本体からの信号を受信する足替指示装置とで構成され、
前記本体は、
操作に応じて入力された基準時間又はあらかじめ設定されている基準時間および操作に応じて入力された運動指示を含むデータを記憶する記憶手段と、
前記踏み台の上面に運動者のいずれか一方の足が乗せられた状態および降ろされた状態を検出して第１のオン信号および第１のオフ信号を発生し、前記上面に運動者の他方の足が乗せられた状態および降ろされた状態を検出して第２のオン信号および第２のオフ信号を発生する検出手段と、
第１のオン信号、第２のオン信号、第１のオフ信号、および第２のオフ信号の順に連続して発生された前記一方の足が先行する状態が前記検出手段によって検出されたときは第１のカウント指示信号を発生し、第２のオン信号、第１のオン信号、第２のオフ信号、および第１のオフ信号の順に連続して発生された前記他方の足が先行する状態が前記検出手段によって検出されたときは第２のカウント指示信号を発生する信号処理手段と、
前記信号処理手段によって連続して発生された第１のカウント指示信号をカウントした経過時間が前記記憶手段に記憶されている基準時間に達したときに前記他方の足を先行する指示を表す第１のカウントアップ信号を発生し、前記信号処理手段によって連続して発生された第２のカウント指示信号をカウントした経過時間が前記記憶手段に記憶されている基準時間に達したときに前記一方の足を先行する指示を表す第２のカウントアップ信号を発生し、足踏運動の終了に応じてカウントを停止する計数手段と、
第１のカウントアップ信号および第２のカウントアップ信号を前記足替指示装置に送信する送信手段と、を備え、
前記足替指示装置は、
第１のカウントアップ信号および第２のカウントアップ信号を前記本体から受信する受信手段と、
前記受信手段によって受信した第１のカウントアップ信号および第２のカウントアップ信号に応じて点滅する発光手段と、を備えた
運動支援システム。
【請求項３３】
前記本体の計数手段は、第１のカウント指示信号をカウントしている状態で前記信号処理手段によって第２のカウント指示信号が発生されたときは第１のカウント指示信号のカウント値を前記記憶手段に記憶して前回までのカウント値に累算した後で当該第１のカウント指示信号のカウント値をゼロにリセットして第２のカウント指示信号のカウントを開始し、第２のカウント指示信号をカウントしている状態で前記信号処理手段によって第１のカウント指示信号が発生されたときは第２のカウント指示信号のカウント値を前記記憶手段に記憶して前回までのカウント値に累算した後で当該第２のカウント指示信号のカウント値をゼロにリセットして第１のカウント指示信号のカウントを開始することを特徴とする請求項３１又は３２に記載の運動支援システム。
【請求項３４】
前記本体は、前記足替指示装置に対して無線通信によってデータの送信を行なうことを特徴とする請求項３１又は３２に記載の運動支援システム。
【請求項３５】
前記本体は、前記足替指示装置に対してブルートゥースの無線通信によってデータの送信を行なうことを特徴とする請求項３４に記載の運動支援システム。
【請求項３６】
前記本体は、前記足替指示装置に対して赤外線通信によってデータの送信を行なうことを特徴とする請求項３３に記載の運動支援システム。
【請求項３７】
前記本体は、内部に電源を供給する二次電池と、足踏運動によって発電して当該二次電池を充電する発電手段とをさらに備えたことを特徴とする請求項３１又は３２に記載の運動支援システム。
【請求項３８】
前記本体は、操作に応じて基準回数および運動指示を含むデータを入力する入力手段と、足踏運動の結果のデータを表示する表示手段とをさらに備えたことを特徴とする請求項３１又は３２に記載の運動支援システム。
【請求項３９】
前記足替指示装置は、第１のカウントアップ信号を受信した場合と、第２のカウントアップ信号を受信した場合とでは、前記発光手段を異なる発光色で点滅させることを特徴とする請求項３１又は３２に記載の運動支援システム。
【請求項４０】
前記足替指示装置は、第１のカウントアップ信号に応じて点滅する第１の発光手段と、第２のカウントアップ信号に応じて発光する第２の発光手段とを備えたことを特徴とする請求項３１又は３２に記載の運動支援システム。
【請求項４１】
無線通信網を介して音声信号および電子メールを送受信する通信手段と、
加速度を検出する検出手段と、
前記検出手段によって検出された加速度が所定の閾値を超えた回数を計数する計数手段と、
所定時間内において前記計数手段によって計数された計数値、各計数ごとの加速度の大きさ、および設定された体重値に基づいて、前記所定時間内における消費カロリーを算出する演算手段と、
前記所定時間が経過するたびに前記演算手段によって算出された消費カロリー値を所定の記憶手段に累積して記憶する記憶制御手段と、
操作に応じた表示指令に応じて前記記憶手段に記憶されている消費カロリー値の累積値を所定の表示手段に表示する表示制御手段と、
を備えたことを特徴とする運動支援装置。
【請求項４２】
前記演算手段は、操作に応じて指定された運動者の身体の部位に応じて設定した係数を前記所定時間内における消費カロリーに乗算し、前記記憶制御手段は、当該係数が乗算された消費カロリー値を前記記憶手段に累積して記憶することを特徴とする請求項４１に記載の運動支援装置。
【請求項４３】
運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体にインストールされる第１のプログラムと、その本体との間で足踏運動に関するデータの送受信を行う通信端末装置にインストールされる第２のプログラムとで構成され、
前記第１のプログラムは、
前記通信端末装置から送信された基準回数および運動指示を含むデータを受信する第１のステップと、
前記第１のステップによって受信された前記基準回数および前記運動指示のデータを所定の記憶手段に記憶する第２のステップと、
前記踏み台の上面に運動者のいずれか一方の足が乗せられた状態および降ろされた状態を検出して第１のオン信号および第１のオフ信号を発生し、前記上面に運動者の他方の足が乗せられた状態および降ろされた状態を検出して第２のオン信号および第２のオフ信号を発生する第３のステップと、
第１のオン信号、第２のオン信号、第１のオフ信号、および第２のオフ信号の順に連続して発生された前記一方の足が先行する状態が前記第３のステップによって検出されたときは第１のカウント指示信号を発生し、第２のオン信号、第１のオン信号、第２のオフ信号、および第１のオフ信号の順に連続して発生された前記他方の足が先行する状態が前記第３のステップによって検出されたときは第２のカウント指示信号を発生する第４のステップと、
前記第４のステップによって連続して発生された第１のカウント指示信号をカウントしたカウント値が前記記憶手段に記憶されている基準回数に達したときに前記他方の足を先行する指示を表す第１のカウントアップ信号を発生し、前記第４のステップによって連続して発生された第２のカウント指示信号をカウントしたカウント値が前記記憶手段に記憶されている基準回数に達したときに前記一方の足を先行する指示を表す第２のカウントアップ信号を発生し、足踏運動の終了に応じてカウントを停止する第５のステップと、
前記第５のステップによって発生された第１のカウントアップ信号および第２のカウントアップ信号を前記通信端末装置に送信し、足踏運動の終了に応じて足踏運動の結果を示すデータを前記通信端末装置に送信する第６のステップと、を実行し、
前記第２のプログラムは、
基準回数および運動指示を含むデータを前記本体に送信する第１のステップと、
前記本体から送信された第１のカウントアップ信号、第２のカウントアップ信号、および足踏運動の結果を示すデータを受信する第２のステップと、
前記第２のステップによって受信された第１のカウントアップ信号および第２のカウントアップ信号に応じて所定の発光手段を点滅する第３のステップと、
前記第２のステップによって受信された足踏運動の結果を示すデータを所定の表示手段に表示する第４のステップと、を実行する
運動支援処理のプログラム。
【請求項４４】
運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体にインストールされる第１のプログラムと、その本体との間で足踏運動に関するデータの送受信を行う通信端末装置にインストールされる第２のプログラムとで構成され、
前記第１のプログラムは、
前記通信端末装置から送信された基準時間および運動指示を含むデータを受信する第１のステップと、
前記第１のステップによって受信された前記基準時間および前記運動指示のデータを所定の記憶手段に記憶する第２のステップと、
前記踏み台の上面に運動者のいずれか一方の足が乗せられた状態および降ろされた状態を検出して第１のオン信号および第１のオフ信号を発生し、前記上面に運動者の他方の足が乗せられた状態および降ろされた状態を検出して第２のオン信号および第２のオフ信号を発生する第３のステップと、
第１のオン信号、第２のオン信号、第１のオフ信号、および第２のオフ信号の順に連続して発生された前記一方の足が先行する状態が前記第３のステップによって検出されたときは第１のカウント指示信号を発生し、第２のオン信号、第１のオン信号、第２のオフ信号、および第１のオフ信号の順に連続して発生された前記他方の足が先行する状態が前記第３のステップによって検出されたときは第２のカウント指示信号を発生する第４のステップと、
前記第４のステップによって連続して発生された第１のカウント指示信号をカウントした経過時間が前記記憶手段に記憶されている基準時間に達したときに前記他方の足を先行する指示を表す第１のカウントアップ信号を発生し、前記第４のステップによって連続して発生された第２のカウント指示信号をカウントした経過時間が前記記憶手段に記憶されている基準時間に達したときに前記一方の足を先行する指示を表す第２のカウントアップ信号を発生し、足踏運動の終了に応じてカウントを停止する第５のステップと、
前記第５のステップによって発生された第１のカウントアップ信号および第２のカウントアップ信号を前記通信端末装置に送信し、足踏運動の終了に応じて足踏運動の結果を示すデータを前記通信端末装置に送信する第６のステップと、を実行し、
前記第２のプログラムは、
基準回数および運動指示を含むデータを前記本体に送信する第１のステップと、
前記本体から送信された第１のカウントアップ信号、第２のカウントアップ信号、および足踏運動の結果を示すデータを受信する第２のステップと、
前記第２のステップによって受信された第１のカウントアップ信号および第２のカウントアップ信号に応じて所定の発光手段を点滅する第３のステップと、
前記第２のステップによって受信された足踏運動の結果を示すデータを所定の表示手段に表示する第４のステップと、を実行する
運動支援処理のプログラム。
【請求項４５】
運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体と、所定の発光手段を有するとともに前記本体からの信号を受信する足替指示装置とで構成されるシステムにおいて、
前記本体にインストールされる運動支援処理のプログラムは、
操作に応じて入力された基準回数又はあらかじめ設定されている基準回数および操作に応じて入力された運動指示を含むデータをそれぞれ所定の記憶手段に記憶する第１のステップと、
前記踏み台の上面に運動者のいずれか一方の足が乗せられた状態および降ろされた状態を検出して第１のオン信号および第１のオフ信号を発生し、前記上面に運動者の他方の足が乗せられた状態および降ろされた状態を検出して第２のオン信号および第２のオフ信号を発生する第２のステップと、
第１のオン信号、第２のオン信号、第１のオフ信号、および第２のオフ信号の順に連続して発生された前記一方の足が先行する状態が前記第２のステップによって検出されたときは第１のカウント指示信号を発生し、第２のオン信号、第１のオン信号、第２のオフ信号、および第１のオフ信号の順に連続して発生された前記他方の足が先行する状態が前記第２のステップによって検出されたときは第２のカウント指示信号を発生する第３のステップと、
前記第３のステップによって連続して発生された第１のカウント指示信号をカウントしたカウント値が前記記憶手段に記憶されている基準回数に達したときに前記他方の足を先行する指示を表す第１のカウントアップ信号を発生し、前記第３のステップによって連続して発生された第２のカウント指示信号をカウントしたカウント値が前記記憶手段に記憶されている基準回数に達したときに前記一方の足を先行する指示を表す第２のカウントアップ信号を発生し、足踏運動の終了に応じてカウントを停止する第４のステップと、
前記第４のステップによって発生された第１のカウントアップ信号および第２のカウントアップ信号に応じて前記足替指示装置の発光手段を点滅させる信号を前記足替指示装置に送信する第５のステップと、
を実行する。
【請求項４６】
運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体と、所定の発光手段を有するとともに前記本体からの信号を受信する足替指示装置とで構成されるシステムにおいて、
前記本体にインストールされる運動支援処理のプログラムは、
操作に応じて入力された基準時間又はあらかじめ設定されている基準時間および操作に応じて入力された運動指示を含むデータをそれぞれ所定の記憶手段に記憶する第１のステップと、
前記踏み台の上面に運動者のいずれか一方の足が乗せられた状態および降ろされた状態を検出して第１のオン信号および第１のオフ信号を発生し、前記上面に運動者の他方の足が乗せられた状態および降ろされた状態を検出して第２のオン信号および第２のオフ信号を発生する第２のステップと、
第１のオン信号、第２のオン信号、第１のオフ信号、および第２のオフ信号の順に連続して発生された前記一方の足が先行する状態が前記第２のステップによって検出されたときは第１のカウント指示信号を発生し、第２のオン信号、第１のオン信号、第２のオフ信号、および第１のオフ信号の順に連続して発生された前記他方の足が先行する状態が前記第２のステップによって検出されたときは第２のカウント指示信号を発生する第３のステップと、
前記第３のステップによって連続して発生された第１のカウント指示信号をカウントした経過時間が前記記憶手段に記憶されている基準時間に達したときに前記他方の足を先行する指示を表す第１のカウントアップ信号を発生し、前記第３のステップによって連続して発生された第２のカウント指示信号をカウントした経過時間が前記記憶手段に記憶されている基準時間に達したときに前記一方の足を先行する指示を表す第２のカウントアップ信号を発生し、足踏運動の終了に応じてカウントを停止する第４のステップと、
前記第４のステップによって発生された第１のカウントアップ信号および第２のカウントアップ信号に応じて前記足替指示装置の発光手段を点滅させる信号を前記足替指示装置に送信する第５のステップと、
を実行する。
【請求項４７】
無線通信網を介して音声信号および電子メールを送受信する通信端末装置にインストールされる運動支援処理のプログラムは、
加速度を検出する第１のステップと、
前記第１のステップによって検出された加速度が所定の閾値を超えた回数を計数する第２のステップと、
所定時間内において前記第２のステップによって計数された計数値、各計数ごとの加速度の大きさ、および操作に応じて入力された体重値又は所定の記憶手段に記憶されている体重値に基づいて、前記所定時間内における消費カロリーを算出する第３のステップと、
前記所定時間が経過するたびに前記第３のステップによって算出された消費カロリー値を前記記憶手段に累積して記憶する第４のステップと、
操作に応じた表示指令に応じて前記記憶手段に記憶されている消費カロリー値の累積値を所定の表示手段に表示する第５のステップと、
を実行する。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、床などの平面上に設置された踏み台に運動者が片足ずつ登り降りする運動や道路などの歩行又は走行の運動を計測することによって、運動を支援する運動支援システム、運動支援装置、および運動支援処理のプログラムに関するものである。
【背景技術】
【０００２】
現代のような車社会においては、多くの人々が慢性的な運動不足に陥っている。このため、スポーツジムやフィットネスクラブなどの会員制の運動施設が各地に建設されている。しかしながら、月額の会費を支払って運動施設の会員になっても、仕事や私用のために毎日通うことが困難で、途中で脱会する人も多いのが現実である。一方、月額の会費を支払う代わりに、家庭で手軽に利用できる健康維持や体力増強のための様々な運動装置も提案されている。このような家庭用の運動装置は、ユーザの都合のいい時間に利用できるので、仕事や私用のために帰りが遅くなった場合や、大雪や台風などのように気候条件が悪い場合でも支障なく使用できるという利点がある。
【０００３】
家庭用の運動装置の中には、足踏式トレーニング装置（特許文献１参照）、足踏みトレーニング装置（特許文献２参照）、ペダル式らくらく運動器具（特許文献３参照）、足筋肉関節トレーニング装置（特許文献４参照）、走行トレーニング装置（特許文献５参照）などのように、足を鍛えるものも多く提案されている。これは、現代の運動不足が主に足を使わないことに起因しているということや、足は第２の心臓と言われているように、身体のなかでも特に重要な部位であるという認識などによると考えられる。事実、足を鍛えることによって、糖尿病などの成人病が防止できるという専門家の記述も多い（非特許文献１および非特許文献２参照）。以下、足を鍛えるための従来の運動装置の中で、代表的なものについて説明する。
【０００４】
足踏式トレーニング装置に関する１つの提案は、ペダルの踏み下げにともなってペダル自体の揺動角や勾配を変化させることができ、使用者にとって運動し易いペダルの揺動角や勾配を選択することができることを目的としている。この提案によれば、ペダルの指先側に設けられた第１支点に回動自在に取り付けられた第１アームと、前記ペダルの踵側に設けられた第２支点に回動自在に取り付けられた第２アームと、前記第１アームの他端を第３支点で回動自在に支えるとともに、前記第２アームの他端を第４支点で回動自在に支えるベースと、前記ペダルを踏み下げたときに負荷を発生するための負荷発生手段と、前記負荷を解除したときに前記ペダルを踏み下げる前の位置の方向に向けて戻すための復帰手段を備え、前記ペダルを踏み込んだとき前記ペダルを第１支点回りに揺動させるペダル揺動角変化手段が設けられた構成になっている（特許文献１参照）。
【０００５】
また、足踏みトレーニング装置に関する他の提案は、路面を有する足踏検出装置部を交換せずに踏み心地やトレーニング負荷を変化させるとのできることを目的としている。この提案によれば、路面の下側に配置され、弾性材からなる袋状のバッグ内に形成された少なくとも一対の電極と、上記バッグ内に封入され前記少なくとも一対の電極間に介在される電気粘性流体とを備えた構成になっている。この構成によれば、路面を硬い踏み心地にするときには、電極間に所定の電圧を印加させバッグ内の電気粘性流体に電気粘性効果を発現させ、電気粘性流体のみかけ上の粘度を上昇させる。従ってバッグ内の電気粘性流体の流動抵抗が増加することで、踏面の剛性および減衰が高くなり路面が硬い踏み心地となる。さらに、踏面を柔らかい踏み心地にするときには、電極間の印加電圧を下げるか、または、印加電圧を切ることによって、バッグ内の電気粘性流体の電気粘性効果が下がるか、または、無くなることで、電気粘性流体のみかけ上の粘度が下がる。従ってバッグ内の電気粘性流体の流動抵抗が減少することで、前記バッグの上面に配置された踏面の剛性および減衰は低くなり路面が柔らかい踏み心地となる（特許文献２参照）。
【０００６】
一方、足を鍛えることによって、糖尿病などの成人病が防止できるという専門家の記述では、「運動がなぜ糖尿病を改善するのか」という疑問に対して、運動することは、肥満の解消にも役立ち、インスリンのはたらきをよくする。具体的には次のような運動効果がある。「インスリンの感受性がよくなる」、「運動することでブドウ糖が利用されインスリンの節約になる」、「インスリンのはたらきが活発になる」、「インスリンが増加する」、「善玉コレステロール（ＨＤＬ）が増えて、脂質が代謝されやすくなる」などと記載されている（非特許文献１参照）。
【０００７】
また、足を鍛えることによって、糖尿病などの成人病が防止できるという別の専門家の記述では、「歩くことは万人向けのおすすめ運動である」として、老若男女を問わず、運動の強さを簡単に調整できるという利点が述べられている。また、歩く時間の長さはだいたい３０〜４０分程度と述べられている。また、体重１ｋｇに対して、１分間当たりの速歩の消費エネルギー（ｋｃａｌ）として、８０ｍ／分で「０．０７４７」、９０ｍ／分で「０．０９０６」、１００ｍ／分で「０．１０８３」、ジョギング（軽）で「０．１３８４」、ジョギング（強）で「０．１５６１」のデータが記載されている。このデータによれば、歩くより走るほうが消費エネルギーは大きいことになる（非特許文献２参照）。
【０００８】
ところが、走ることは筋肉や骨などを消耗させるとの見解もある。筑波大学体育科学系教授である鈴木正成氏の見解によれば、日本ではプロもアマチュアもトレーニング方法が間違っている。最も重要なのは、重力に逆らって筋肉を鍛える「抵抗性運動」であると説く。ランニングは「消耗性運動」の代表であり、持久力を高める利点は大きい反面、筋肉も骨も体の脂肪も消耗させる。「抵抗性運動」はその逆で、筋肉や骨を成長させるとのことであると述べている（非特許文献３参照）。
【特許文献１】特開平１１−２７６６３６号公報
【特許文献２】特開平７−１８５０３７号公報
【特許文献３】特開２００３−１４４５０２号公報
【特許文献４】特開２００３−１１６９４０号公報
【特許文献５】報  特開平９−３８２６０号公
【非特許文献１】秋場龍一著「糖尿病は快癒する」株式会社ＤＨＣ出版、１９９８年３月２日、ｐ２３９−２４０
【非特許文献２】井藤英喜著「血糖値が高い人が読む本」主婦と生活社出版、１９９９年１０月４日、ｐ１０６−１０９
【非特許文献３】朝日新聞編集「明日へのカルテ、運動とからだ４」朝日新聞、１９９３年１０月２４日、日曜版５面
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上記非特許文献１ないし３の記述を考慮すると、「歩行運動」と「抵抗性運動」との組み合わせが最適な運動であることが分かる。その１つの運動形態としては、階段を昇っていく運動が考えられる。ところが、この運動はかなりハードなものであるので、体力のある人でも簡単にできるものではない。さらに、子供や高齢者にとっては危険も伴うことになる。子供や高齢者を含めて誰にでも簡単にできるのは、階段を昇るだけの運動ではなく、１つの段を昇り降りする足踏運動である。階段以外でも、例えば、敷居や木箱などを昇り降りする足踏運動によっても実現できる。敷居や木箱などによる足踏運動は、階段を昇る運動に比べて相当楽な運動であり、体力のない人でも簡単にできる上、子供や高齢者が実行しても危険が伴うようなことがない。
【００１０】
しかしながら、このような足踏運動は手軽にできる反面、極めて単調なものであるので、運動者の意欲を持続させることが困難であり、３０分程度はおろか１０分も続けると、単調さのあまり精神的な苦痛を感じることになる。この対策として、音楽や映像その他のことを並行して鑑賞しながらこの足踏運動をすれば、精神的な苦痛を感じることなく運動を持続させることが可能になる。この場合に問題になるのは、それぞれの足にいかにして均等に足踏の負荷を与えるかということである。この足踏運動においては、昇るほうの足に負荷がかかるので、ある程度の回数（例えば、１０回ないし３０回）又は時間（例えば、３０秒ないし２分）ごとに、昇るほうの足を入れ替える必要がある。なぜなら、１回昇るごとに昇る足を入れ替えると、日常的に歩くリズムが崩れてしまうからである。この場合において、片足ずつ数えながら昇るほうの足を入れ替えたり、時計を見ながら一定時間ごとに昇るほうの足を入れ替えたのでは、音楽や映像その他のことを並行して鑑賞することが困難である。すなわち、運動者の意欲を持続させるために音楽や映像その他のことを並行して鑑賞することと、両足に均等に負荷をかけることが両立できないという問題がある。
さらに、スポーツジムやフィットネスクラブなどに設置されている高性能の運動器具を使えば、運動した結果がコンピュータシステムに保存されて計測することができるが、家庭や戸外で簡単に運動した結果を正確かつきめ細かに計測することができないという課題があった。
【００１１】
本発明は、このような従来の課題を解決するためになされたもので、「歩行運動」と「抵抗性運動」との組み合わせが可能な足踏運動において、音楽や映像その他のことを並行して鑑賞しながらでも、両足に均等に負荷をかけることが可能な運動支援システムおよび運動支援処理のプログラムを提供することを目的とする。
また、本発明は、家庭や戸外で簡単に運動した結果を正確かつきめ細かに計測することが可能な運動支援装置および運動支援処理のプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の運動支援システム（実施形態１の運動支援システムに相当する）は、運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体（図１の本体１に相当する）と通信端末装置（図１の携帯電話２に相当する）とで構成され、
本体は、
通信端末装置から送信された足踏みの基準回数および運動指示を含むデータを受信する受信手段（ＬＷＩ通信部１１４）と、受信手段によって受信された基準回数および運動指示のデータを記憶する記憶手段（ワークＲＡＭ１０４）と、踏み台の上面に運動者のいずれか一方の足（左足）が乗せられた状態および降ろされた状態を検出して第１のオン信号（Ｌオン信号）および第１のオフ信号（Ｌオフ信号）を発生し、上面に運動者の他方の足（右足）が乗せられた状態および降ろされた状態を検出して第２のオン信号（Ｒオン信号）および第２のオフ信号（Ｒオフ信号）を発生する検出手段（左足センサ１１２、右足センサ１１３）と、第１のオン信号、第２のオン信号、第１のオフ信号、および第２のオフ信号の順に連続して発生された一方の足が先行する状態が検出手段によって検出されたときは第１のカウント指示信号（レジスタＬＣおよびＴＮのインクリメントの指示）を発生し、第２のオン信号、第１のオン信号、第２のオフ信号、および第１のオフ信号の順に連続して発生された他方の足が先行する状態が検出手段によって検出されたときは第２のカウント指示信号（レジスタＲＣおよびＴＮのインクリメントの指示）を発生する信号処理手段（ＣＰＵ１０１）と、信号処理手段によって連続して発生された第１のカウント指示信号をカウントしたカウント値が記憶手段に記憶されている基準回数に達したときに他方の足を先行する指示を表す第１のカウントアップ信号を発生し、信号処理手段によって連続して発生された第２のカウント指示信号をカウントしたカウント値が記憶手段に記憶されている基準回数に達したときに一方の足を先行する指示を表す第２のカウントアップ信号を発生し、足踏運動の終了に応じてカウントを停止する計数手段（ＣＰＵ１０１）と、計数手段から発生された第１のカウントアップ信号および第２のカウントアップ信号を通信端末装置に送信し、足踏運動の終了に応じて足踏運動の結果を示すデータを通信端末装置に送信する送信手段（ＬＷＩ通信部１１４）と、を備え、
通信端末装置は、
足踏みの基準回数および運動指示を含むデータを本体に送信する送信手段（ＬＷＩ通信部２１４）と、本体から送信された第１のカウントアップ信号、第２のカウントアップ信号、および送信手段によって送信されたデータに基づいて本体で行われる足踏運動に関する指令および足踏運動の結果を示すデータを受信する受信手段（ＬＷＩ通信部２１４）と、受信手段によって受信された第１のカウントアップ信号および第２のカウントアップ信号に応じて点滅する発光手段（ＬＥＤ２ｂ）と、受信手段によって受信された足踏運動の結果を示すデータを表示する表示手段（メイン表示部２１０）と、を備えた、た構成になっている。
【００１３】
本発明の運動支援システム（実施形態１の運動支援システムに相当する）は、運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体（図１の本体１に相当する）と通信端末装置（図１の携帯電話２に相当する）とで構成され、
本体は、
通信端末装置から送信された足踏みの基準時間および運動指示を含むデータを受信する受信手段（ＬＷＩ通信部１１４）と、受信手段によって受信された基準時間および運動指示のデータを記憶する記憶手段（ワークＲＡＭ１０４）と、踏み台の上面に運動者のいずれか一方の足（左足）が乗せられた状態および降ろされた状態を検出して第１のオン信号（Ｌオン信号）および第１のオフ信号（Ｌオフ信号）を発生し、上面に運動者の他方の足（右足）が乗せられた状態および降ろされた状態を検出して第２のオン信号（Ｒオン信号）および第２のオフ信号（Ｒオフ信号）を発生する検出手段（左足センサ１１２、右足センサ１１３）と、第１のオン信号、第２のオン信号、第１のオフ信号、および第２のオフ信号の順に連続して発生された一方の足が先行する状態が検出手段によって検出されたときは第１のカウント指示信号（レジスタＬＣおよびＴＮのインクリメントの指示）を発生し、第２のオン信号、第１のオン信号、第２のオフ信号、および第１のオフ信号の順に連続して発生された他方の足が先行する状態が検出手段によって検出されたときは第２のカウント指示信号（レジスタＲＣおよびＴＮのインクリメントの指示）を発生する信号処理手段（ＣＰＵ１０１）と、信号処理手段によって連続して発生された第１のカウント指示信号をカウントした経過時間が記憶手段に記憶されている基準時間に達したときに他方の足を先行する指示を表す第１のカウントアップ信号を発生し、信号処理手段によって連続して発生された第２のカウント指示信号をカウントした経過時間が記憶手段に記憶されている基準時間に達したときに一方の足を先行する指示を表す第２のカウントアップ信号を発生し、足踏運動の終了に応じてカウントを停止する計数手段（ＣＰＵ１０１）と、計数手段から発生された第１のカウントアップ信号および第２のカウントアップ信号を通信端末装置に送信し、足踏運動の終了に応じて足踏運動の結果を示すデータを通信端末装置に送信する送信手段（ＬＷＩ通信部１１４）と、を備え、
通信端末装置は、
足踏みの基準時間および運動指示を含むデータを本体に送信する送信手段（ＬＷＩ通信部２１４）と、本体から送信された第１のカウントアップ信号、第２のカウントアップ信号、および送信手段によって送信されたデータに基づいて本体で行われる足踏運動に関する指令および足踏運動の結果を示すデータを受信する受信手段（ＬＷＩ通信部２１４）と、受信手段によって受信された第１のカウントアップ信号および第２のカウントアップ信号に応じて点滅する発光手段（ＬＥＤ２ｂ）と、受信手段によって受信された足踏運動の結果を示すデータを表示する表示手段（メイン表示部２１０）と、を備えた、た構成になっている。
【００１４】
本発明の運動支援システムにおいて基準回数を設定した場合には、本体の計数手段は、第１のカウント指示信号をカウントしている状態で信号処理手段によって第２のカウント指示信号が発生されたときは第１のカウント指示信号のカウント値を記憶手段に記憶して前回までのカウント値に累算した後で当該第１のカウント指示信号のカウント値をゼロにリセットして第２のカウント指示信号のカウントを開始し、第２のカウント指示信号をカウントしている状態で信号処理手段によって第１のカウント指示信号が発生されたときは第２のカウント指示信号のカウント値を記憶手段に記憶して前回までのカウント値に累算した後で当該第２のカウント指示信号のカウント値をゼロにリセットして第１のカウント指示信号のカウントを開始するように構成してもよい。
【００１５】
本発明の運動支援システムにおいて、本体と通信端末装置とは無線通信によってデータの送受信を行なうように構成してもよい。
【００１６】
本発明の運動支援システムにおいて、本体と通信端末装置とはＩＳＭバンドの通信帯域の無線通信によってデータの送受信を行なうように構成してもよい。この場合において、本体と通信端末装置とは周波数ホッピング型スペクトル拡散方式の無線通信によってデータの送受信を行なうように構成してもよい。さらに、この場合において、本体と通信端末装置とはブルートゥースの無線通信によってデータの送受信を行なうように構成してもよい。
【００１７】
あるいは、本発明の運動支援システムにおいて、本体と通信端末装置とは赤外線通信によってデータの送受信を行なうように構成してもよい。
【００１８】
あるいは、本発明の運動支援システムにおいて、本体と通信端末装置とは有線通信によってデータの送受信を行なうように構成してもよい。
【００１９】
本発明の運動支援システムにおいて、通信端末装置は、所定の通信網を介して外部からの電子メールおよび電話の着信を受ける機能を有し、外部からの電子メールおよび電話の着信に応じて発光手段を点滅させるような構成にしてもよい。この場合において、通信端末装置は、外部から電子メールおよび電話の着信した場合と、第１のカウントアップ信号および第２のカウントアップ信号を受信した場合とでは、発光手段を異なる態様（周期、パターン、発光色）で点滅させるように構成してもよい。例えば、通信端末装置は、電子メールおよび電話の着信した場合と、第１のカウントアップ信号および第２のカウントアップ信号を受信した場合とでは、発光手段を異なる発光色（赤色および緑色）で点滅させるように構成してもよい。さらに、この場合において、通信端末装置は、第１のカウントアップ信号を受信した場合と、第２のカウントアップ信号を受信した場合とでは、発光手段を異なる発光色（赤色および緑色）で点滅させるように構成してもよい。また、通信端末装置は、第１のカウントアップ信号を受信した場合と、第２のカウントアップ信号を受信した場合とでは、表示手段（サブ表示部２ａ）を異なる表示色（アンバー色および緑色）で表示させるように構成してもよい。
【００２０】
本発明の運動支援システムにおいて、通信端末装置は、駆動指令に応じて振動する振動手段（バイブレータ２１３）をさらに備え、本体から受信した第１のカウントアップ信号および第２のカウントアップ信号に応じて振動手段を振動させるように構成してもよい。この場合において、通信端末装置は、所定の通信網を介して外部からの電子メールおよび電話の着信を受ける機能を有し、電子メールおよび電話の着信した場合と、第１のカウントアップ信号および第２のカウントアップ信号を受信した場合とでは、振動手段を異なる振動パターンで振動させるように構成してもよい。さらに、この場合において、通信端末装置は、第１のカウントアップ信号を受信した場合と、第２のカウントアップ信号を受信した場合とでは、振動手段を異なる振動パターンで振動させるように構成してもよい。
【００２１】
本発明の運動支援システムにおいて、通信端末装置は、本体において算出された消費カロリーを受信して表示手段に表示するような構成にしてもよい。また、通信端末装置は、本体において算出された肥満指数（ＢＭＩ）を受信して表示手段に表示するような構成にしてもよい。
【００２２】
本発明の運動支援システムにおいて、通信端末装置は、本体から受信したデータを記憶する不揮発性の記憶手段（メモリ２０７）と、操作に応じて指定された日付のデータを当該記憶手段から読み出して表示手段に表示する表示制御手段（ＣＰＵ２０１）とをさらに備えている構成にしてもよい。また、通信端末装置は、本体から受信したデータを記憶する不揮発性の記憶手段と、操作に応じて指定された期間のデータを当該記憶手段から読み出して、統計的な演算処理を行う演算手段（ＣＰＵ２０１）と、当該演算結果を表示手段に表示する表示制御手段とをさらに備えている構成にしてもよい。
【００２３】
本発明の運動支援システムにおいて、本体は、内部に電源を供給する二次電池（充電電池１１６）と、足踏運動によって発電して当該二次電池を充電する発電手段（発電部１１５）とをさらに備えた構成にしてもよい。この場合において、本体の二次電池は着脱可能であり、かつ、通信端末装置に着脱可能な二次電池（充電電池２１５）と互換性を有するような構成にしてもよい。さらに、この場合において、本体は、通信端末装置と接続する接続手段（電源出力端子１２１）をさらに備え、発電手段は、通信端末装置が接続された状態においては、通信端末装置の二次電池と当該本体の二次電池とを共に充電するような構成にしてもよい。
【００２４】
本発明の運動支援システムにおいて、本体は、踏み台における他方の足を乗せる側に設けられた第１の発光手段（ＬＥＤ１４ｂ）、踏み台における一方の足を乗せる側に設けられた第２の発光手段（ＬＥＤ１４ａ）、および、通信端末装置から受信したデータに含まれている足踏運動のテンポに合わせて第１の発光手段および第２の発光手段を交互に点灯させる発光制御手段をさらに備えた構成にしてもよい。この場合において、本体は、踏み台における他方の足を乗せる側に設けられた第１の発光手段を第１のカウントアップ信号に応じて点滅させ、踏み台における一方の足を乗せる側に設けられた第２の発光手段を第２のカウントアップ信号に応じて点滅させる発光制御手段（ＣＰＵ１０１）をさらに備えた構成にしてもよい。さらに、この場合において、発光制御手段は、第１の発光手段および第２の発光手段をそれぞれ第１のカウントアップ信号および第２のカウントアップ信号に応じて足踏運動のテンポよりも２倍以上速い繰り返し周期で点滅させるような構成にしてもよい。
【００２５】
本発明の運動支援システムにおいて、本体は、通信端末装置から受信したデータに含まれている足踏運動のテンポに合わせて所定の発音手段（サウンドシステム１１１の電子音を発生する音源）によって電子音を発生する発音制御手段（ＣＰＵ１０１）をさらに備えた構成にしてもよい。この場合において、発音制御手段は、第１のカウントアップ信号および第２のカウントアップ信号に応じて、足踏運動のテンポに合わせた電子音とは異なる音色の電子音を発音手段から発生させるか、又は、他方の足を先行する旨の音声メッセージおよび一方の足を先行する旨の音声メッセージを他の発音手段（サウンドシステム１１１の合成音声を発生する音源）から発生させるような構成にしてもよい。
【００２６】
本発明の運動支援システムにおいて、本体は、踏み台の上面にかけられた重量を測定する重量測定手段（左足センサ１１２、右足センサ１１３）および踏み台の上面と踏み台が置かれている平面との高低差を測定する高さ測定手段（高さセンサ１３）をさらに備え、検出手段によって第１のオン信号および第２のオン信号を同時に検出した場合に重量測定手段によって測定された重量を運動者の体重値として記憶手段の体重エリア（レジスタＷＴ）に記憶し、高さ測定手段によって測定された高さ値を記憶手段の高さエリア（レジスタｈ）に記憶するような構成にしてもよい。この場合において、本体は、足踏運動の終了に応じて、記憶手段における累算エリア（レジスタＴＮ）の累算値、体重エリアの体重値、高さエリアの高さ値に基づいて足踏運動による消費カロリーを算出して通信端末装置に送信するような構成にしてもよい。
【００２７】
本発明の運動支援システム（実施形態２の運動支援システムに相当する）は、運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体（図２７の本体１に相当する）と、所定の発光手段（左ＬＥＤ４ａ、右ＬＥＤ４ｂ）を有するとともに本体からの信号を受信する足替指示装置（図２７の足替指示装置４に相当する）とで構成され、
本体は、
操作に応じて入力された基準回数又はあらかじめ設定されている基準回数および操作に応じて入力された運動指示を含むデータを記憶する記憶手段（ワークＲＡＭ１０４）と、踏み台の上面に運動者のいずれか一方の足（左足）が乗せられた状態および降ろされた状態を検出して第１のオン信号（Ｌオン信号）および第１のオフ信号（Ｌオフ信号）を発生し、上面に運動者の他方の足（右足）が乗せられた状態および降ろされた状態を検出して第２のオン信号（Ｒオン信号）および第２のオフ信号（Ｒオフ信号）を発生する検出手段（左足センサ１１２、右足センサ１１３）と、第１のオン信号、第２のオン信号、第１のオフ信号、および第２のオフ信号の順に連続して発生された一方の足が先行する状態が検出手段によって検出されたときは第１のカウント指示信号を発生し、第２のオン信号、第１のオン信号、第２のオフ信号、および第１のオフ信号の順に連続して発生された他方の足が先行する状態が検出手段によって検出されたときは第２のカウント指示信号を発生する信号処理手段（ＣＰＵ１０１）と、信号処理手段によって連続して発生された第１のカウント指示信号をカウントしたカウント値が記憶手段に記憶されている基準回数に達したときに他方の足を先行する指示を表す第１のカウントアップ信号を発生し、信号処理手段によって連続して発生された第２のカウント指示信号をカウントしたカウント値が記憶手段に記憶されている基準回数に達したときに一方の足を先行する指示を表す第２のカウントアップ信号を発生し、足踏運動の終了に応じてカウントを停止する計数手段（ＣＰＵ１０１）と、第１のカウントアップ信号および第２のカウントアップ信号を足替指示装置に送信する送信手段（ＬＷＩ通信部１１４）と、を備え、
足替指示装置は、
第１のカウントアップ信号および第２のカウントアップ信号を本体から受信する受信手段（ＬＷＩ通信部４１）と、受信手段によって受信した第１のカウントアップ信号および第２のカウントアップ信号に応じて点滅する発光手段（左ＬＥＤ４ａ、右ＬＥＤ４ｂ）と、を備えた構成になっている。
【００２８】
本発明の運動支援システム（実施形態２の運動支援システムに相当する）は、運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体（図２７の本体１に相当する）と、所定の発光手段（左ＬＥＤ４ａ、右ＬＥＤ４ｂ）を有するとともに本体からの信号を受信する足替指示装置（図２７の足替指示装置４に相当する）とで構成され、
本体は、
操作に応じて入力された基準時間又はあらかじめ設定されている基準時間および操作に応じて入力された運動指示を含むデータを記憶する記憶手段（ワークＲＡＭ１０４）と、踏み台の上面に運動者のいずれか一方の足（左足）が乗せられた状態および降ろされた状態を検出して第１のオン信号（Ｌオン信号）および第１のオフ信号（Ｌオフ信号）を発生し、上面に運動者の他方の足（右足）が乗せられた状態および降ろされた状態を検出して第２のオン信号（Ｒオン信号）および第２のオフ信号（Ｒオフ信号）を発生する検出手段（左足センサ１１２、右足センサ１１３）と、第１のオン信号、第２のオン信号、第１のオフ信号、および第２のオフ信号の順に連続して発生された一方の足が先行する状態が検出手段によって検出されたときは第１のカウント指示信号を発生し、第２のオン信号、第１のオン信号、第２のオフ信号、および第１のオフ信号の順に連続して発生された他方の足が先行する状態が検出手段によって検出されたときは第２のカウント指示信号を発生する信号処理手段（ＣＰＵ１０１）と、信号処理手段によって連続して発生された第１のカウント指示信号をカウントした経過時間が記憶手段に記憶されている基準時間に達したときに他方の足を先行する指示を表す第１のカウントアップ信号を発生し、信号処理手段によって連続して発生された第２のカウント指示信号をカウントした経過時間が記憶手段に記憶されている基準時間に達したときに一方の足を先行する指示を表す第２のカウントアップ信号を発生し、足踏運動の終了に応じてカウントを停止する計数手段（ＣＰＵ１０１）と、第１のカウントアップ信号および第２のカウントアップ信号を足替指示装置に送信する送信手段（ＬＷＩ通信部１１４）と、を備え、
足替指示装置は、
第１のカウントアップ信号および第２のカウントアップ信号を本体から受信する受信手段（ＬＷＩ通信部４１）と、受信手段によって受信した第１のカウントアップ信号および第２のカウントアップ信号に応じて点滅する発光手段（左ＬＥＤ４ａ、右ＬＥＤ４ｂ）と、を備えた構成になっている。
【００２９】
本発明の運動支援システムにおいて基準回数を設定した場合には、本体の計数手段は、第１のカウント指示信号をカウントしている状態で信号処理手段によって第２のカウント指示信号が発生されたときは第１のカウント指示信号のカウント値を記憶手段に記憶して前回までのカウント値に累算した後で当該第１のカウント指示信号のカウント値をゼロにリセットして第２のカウント指示信号のカウントを開始し、第２のカウント指示信号をカウントしている状態で信号処理手段によって第１のカウント指示信号が発生されたときは第２のカウント指示信号のカウント値を記憶手段に記憶して前回までのカウント値に累算した後で当該第２のカウント指示信号のカウント値をゼロにリセットして第１のカウント指示信号のカウントを開始するような構成にしてもよい。
【００３０】
本発明の運動支援システムにおいて、本体は、足替指示装置に対して無線通信によってデータの送信を行なうような構成にしてもよい。この場合において、本体は、足替指示装置に対してＩＳＭバンドの通信帯域の無線通信によってデータの送信を行なうような構成にしてもよい。さらに、この場合において、本体は、足替指示装置に対してブルートゥースの無線通信によってデータの送信を行なうような構成にしてもよい。
【００３１】
本発明の運動支援システムにおいて、本体は、足替指示装置に対して赤外線通信によってデータの送信を行なうような構成にしてもよい。
【００３２】
本発明の運動支援システムにおいて、本体は、内部に電源を供給する二次電池と、足踏運動によって発電して当該二次電池を充電する発電手段とをさらに備えた構成にしてもよい。
【００３３】
本発明の運動支援システムにおいて、本体は、操作に応じて基準回数および運動指示を含むデータを入力する入力手段（スイッチ部１４ｄ）と、足踏運動の結果のデータを表示する表示手段（表示部１４ｃ）とをさらに備えた構成にしてもよい。
【００３４】
本発明の運動支援システムにおいて、足替指示装置は、第１のカウントアップ信号を受信した場合と、第２のカウントアップ信号を受信した場合とでは、発光手段を異なる発光色（赤色、緑色）で点滅させるような構成にしてもよい。この場合において、足替指示装置は、第１のカウントアップ信号に応じて点滅する第１の発光手段（右ＬＥＤ４ｂ）と、第２のカウントアップ信号に応じて発光する第２の発光手段（左ＬＥＤ１４ａ）とを備えた構成にしてもよい。
【００３５】
本発明の運動支援装置（実施形態３の携帯電話２に相当する）は、無線通信網を介して音声信号および電子メールを送受信する通信手段（ＲＦブロック２０６）と、加速度を検出する検出手段（振動発電部２１８）と、検出手段によって検出された加速度が所定の閾値を超えた回数を計数する計数手段（ＣＰＵ２０１）と、所定時間（１分間）内において計数手段によって計数された計数値、各計数ごとの加速度の大きさ、および操作に応じて入力された体重値又は所定の記憶手段（ワークＲＡＭ２０４）に記憶されている体重値に基づいて、所定時間内における消費カロリーを算出する演算手段（ＣＰＵ２０１）と、所定時間が経過するたびに演算手段によって算出された消費カロリー値を記憶手段に累積して記憶する記憶制御手段（ＣＰＵ２０１）と、操作に応じた表示指令に応じて記憶手段に記憶されている消費カロリー値の累積値を所定の表示手段（メイン表示部２１０、サブ表示部２ａ）に表示する表示制御手段（ＣＰＵ２０１）と、を備えた構成になっている。
【００３６】
本発明の運動支援装置において、演算手段は、操作に応じて指定された運動者の身体の部位（腰、胸、手、膝）に応じて設定した係数（ｋ）を所定時間内における消費カロリーに乗算し、記憶制御手段は、当該係数が乗算された消費カロリー値を記憶手段に累積して記憶するような構成にしてもよい。
【００３７】
本発明の運動支援処理のプログラム（実施形態１のシステムの動作に対応するプログラム）は、運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体（図１の本体１）にインストールされる第１のプログラムと、その本体との間で足踏運動に関するデータの送受信を行う通信端末装置（図１の携帯電話２）にインストールされる第２のプログラムとで構成され、
第１のプログラムは、
通信端末装置から送信された基準回数および運動指示を含むデータを受信する第１のステップと、第１のステップによって受信された基準回数および運動指示のデータをそれぞれ所定の記憶手段（ワークＲＡＭ１０４）に記憶する第２のステップと、踏み台の上面に運動者のいずれか一方の足（左足）が乗せられた状態および降ろされた状態を検出して第１のオン信号（Ｌオン信号）および第１のオフ信号（Ｌオフ信号）を発生し、上面に運動者の他方の足（右足）が乗せられた状態および降ろされた状態を検出して第２のオン信号（Ｒオン信号）および第２のオフ信号（Ｒオフ信号）を発生する第３のステップと、第１のオン信号、第２のオン信号、第１のオフ信号、および第２のオフ信号の順に連続して発生された一方の足が先行する状態が第３のステップによって検出されたときは第１のカウント指示信号（レジスタＬＣ、ＴＮをインクリメントする指示）を発生し、第２のオン信号、第１のオン信号、第２のオフ信号、および第１のオフ信号の順に連続して発生された他方の足が先行する状態が第３のステップによって検出されたときは第２のカウント指示信号（レジスタＲＣ、ＴＮをインクリメントする指示）を発生する第４のステップと、第４のステップによって連続して発生された第１のカウント指示信号をカウントしたカウント値が記憶手段に記憶されている基準回数に達したときに他方の足を先行する指示を表す第１のカウントアップ信号を発生し、第４のステップによって連続して発生された第２のカウント指示信号をカウントしたカウント値が記憶手段に記憶されている基準回数に達したときに一方の足を先行する指示を表す第２のカウントアップ信号を発生し、足踏運動の終了に応じてカウントを停止する第５のステップと、第５のステップによって発生された第１のカウントアップ信号および第２のカウントアップ信号を通信端末装置に送信し、足踏運動の終了に応じて足踏運動の結果を示すデータを通信端末装置に送信する第６のステップと、を実行し、
第２のプログラムは、
基準回数および運動指示を含むデータを本体に送信する第１のステップと、本体から送信された第１のカウントアップ信号、第２のカウントアップ信号、および足踏運動の結果を示すデータを受信する第２のステップと、第２のステップによって受信された第１のカウントアップ信号および第２のカウントアップ信号に応じて所定の発光手段（ＬＥＤ２ｂ）を点滅する第３のステップと、第２のステップによって受信された足踏運動の結果を示すデータを所定の表示手段（メイン表示部２１０、サブ表示部２ａ）に表示する第４のステップと、を実行する構成になっている。
【００３８】
本発明の運動支援処理のプログラム（実施形態１のシステムの動作に対応するプログラム）は、運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体（図１の本体１）にインストールされる第１のプログラムと、その本体との間で足踏運動に関するデータの送受信を行う通信端末装置（図１の携帯電話２）にインストールされる第２のプログラムとで構成され、
第１のプログラムは、
通信端末装置から送信された基準時間および運動指示を含むデータを受信する第１のステップと、第１のステップによって受信された基準時間および運動指示のデータをそれぞれ所定の記憶手段（ワークＲＡＭ１０４）に記憶する第２のステップと、踏み台の上面に運動者のいずれか一方の足（左足）が乗せられた状態および降ろされた状態を検出して第１のオン信号（Ｌオン信号）および第１のオフ信号（Ｌオフ信号）を発生し、上面に運動者の他方の足（右足）が乗せられた状態および降ろされた状態を検出して第２のオン信号（Ｒオン信号）および第２のオフ信号（Ｒオフ信号）を発生する第３のステップと、第１のオン信号、第２のオン信号、第１のオフ信号、および第２のオフ信号の順に連続して発生された一方の足が先行する状態が第３のステップによって検出されたときは第１のカウント指示信号（レジスタＬＣ、ＴＮをインクリメントする指示）を発生し、第２のオン信号、第１のオン信号、第２のオフ信号、および第１のオフ信号の順に連続して発生された他方の足が先行する状態が第３のステップによって検出されたときは第２のカウント指示信号（レジスタＲＣ、ＴＮをインクリメントする指示）を発生する第４のステップと、第４のステップによって連続して発生された第１のカウント指示信号をカウントした経過時間が記憶手段に記憶されている基準時間に達したときに他方の足を先行する指示を表す第１のカウントアップ信号を発生し、第４のステップによって連続して発生された第２のカウント指示信号をカウントした経過時間が記憶手段に記憶されている基準時間に達したときに一方の足を先行する指示を表す第２のカウントアップ信号を発生し、足踏運動の終了に応じてカウントを停止する第５のステップと、第５のステップによって発生された第１のカウントアップ信号および第２のカウントアップ信号を通信端末装置に送信し、足踏運動の終了に応じて足踏運動の結果を示すデータを通信端末装置に送信する第６のステップと、を実行し、
第２のプログラムは、
基準時間および運動指示を含むデータを本体に送信する第１のステップと、本体から送信された第１のカウントアップ信号、第２のカウントアップ信号、および足踏運動の結果を示すデータを受信する第２のステップと、第２のステップによって受信された第１のカウントアップ信号および第２のカウントアップ信号に応じて所定の発光手段（ＬＥＤ２ｂ）を点滅する第３のステップと、第２のステップによって受信された足踏運動の結果を示すデータを所定の表示手段（メイン表示部２１０、サブ表示部２ａ）に表示する第４のステップと、を実行する構成になっている。
【００３９】
本発明の運動支援処理のプログラム（実施形態２のシステムの動作に対応するプログラム）は、運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体（図２７の本体１に相当する）と、所定の発光手段（左ＬＥＤ４ａ、右ＬＥＤ４ｂ）を有するとともに本体からの信号を受信する足替指示装置（図２７の足替指示装置４に相当する）とで構成されるシステムにおいて、
本体にインストールされる運動支援処理のプログラムは、
操作に応じて入力された基準回数又はあらかじめ設定されている基準回数および操作に応じて入力された運動指示を含むデータをそれぞれ所定の記憶手段（ワークＲＡＭ１０４）に記憶する第１のステップと、踏み台の上面に運動者のいずれか一方の足（左足）が乗せられた状態および降ろされた状態を検出して第１のオン信号（Ｌオン信号）および第１のオフ信号（Ｌオフ信号）を発生し、上面に運動者の他方の足が乗せられた状態および降ろされた状態を検出して第２のオン信号（Ｒオン信号）および第２のオフ信号（Ｒオフ信号）を発生する第２のステップと、第１のオン信号、第２のオン信号、第１のオフ信号、および第２のオフ信号の順に連続して発生された一方の足が先行する状態が第２のステップによって検出されたときは第１のカウント指示信号（レジスタＬＣ、ＴＮをインクリメントする指示）を発生し、第２のオン信号、第１のオン信号、第２のオフ信号、および第１のオフ信号の順に連続して発生された他方の足が先行する状態が第２のステップによって検出されたときは第２のカウント指示信号（レジスタＲＣ、ＴＮをインクリメントする指示）を発生する第３のステップと、第３のステップによって連続して発生された第１のカウント指示信号をカウントしたカウント値が記憶手段に記憶されている基準回数に達したときに他方の足を先行する指示を表す第１のカウントアップ信号を発生し、第３のステップによって連続して発生された第２のカウント指示信号をカウントしたカウント値が記憶手段に記憶されている基準回数に達したときに一方の足を先行する指示を表す第２のカウントアップ信号を発生し、足踏運動の終了に応じてカウントを停止する第４のステップと、第４のステップによって発生された第１のカウントアップ信号および第２のカウントアップ信号に応じて足替指示装置の発光手段を点滅させる信号を足替指示装置に送信する第５のステップと、を実行する構成になっている。
【００４０】
本発明の運動支援処理のプログラム（実施形態２のシステムの動作に対応するプログラム）は、運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体（図２７の本体１に相当する）と、所定の発光手段（左ＬＥＤ４ａ、右ＬＥＤ４ｂ）を有するとともに本体からの信号を受信する足替指示装置（図２７の足替指示装置４に相当する）とで構成されるシステムにおいて、
本体にインストールされる運動支援処理のプログラムは、
操作に応じて入力された基準時間又はあらかじめ設定されている基準時間および操作に応じて入力された運動指示を含むデータをそれぞれ所定の記憶手段（ワークＲＡＭ１０４）に記憶する第１のステップと、踏み台の上面に運動者のいずれか一方の足（左足）が乗せられた状態および降ろされた状態を検出して第１のオン信号（Ｌオン信号）および第１のオフ信号（Ｌオフ信号）を発生し、上面に運動者の他方の足が乗せられた状態および降ろされた状態を検出して第２のオン信号（Ｒオン信号）および第２のオフ信号（Ｒオフ信号）を発生する第２のステップと、第１のオン信号、第２のオン信号、第１のオフ信号、および第２のオフ信号の順に連続して発生された一方の足が先行する状態が第２のステップによって検出されたときは第１のカウント指示信号（レジスタＬＣ、ＴＮをインクリメントする指示）を発生し、第２のオン信号、第１のオン信号、第２のオフ信号、および第１のオフ信号の順に連続して発生された他方の足が先行する状態が第２のステップによって検出されたときは第２のカウント指示信号（レジスタＲＣ、ＴＮをインクリメントする指示）を発生する第３のステップと、第３のステップによって連続して発生された第１のカウント指示信号をカウントした経過時間が記憶手段に記憶されている基準時間に達したときに他方の足を先行する指示を表す第１のカウントアップ信号を発生し、第３のステップによって連続して発生された第２のカウント指示信号をカウントした経過時間が記憶手段に記憶されている基準時間に達したときに一方の足を先行する指示を表す第２のカウントアップ信号を発生し、足踏運動の終了に応じてカウントを停止する第４のステップと、第４のステップによって発生された第１のカウントアップ信号および第２のカウントアップ信号に応じて足替指示装置の発光手段を点滅させる信号を足替指示装置に送信する第５のステップと、を実行する構成になっている。
【００４１】
本発明において、無線通信網を介して音声信号および電子メールを送受信する通信端末装置（図３３の携帯電話）にインストールされる運動支援処理のプログラム（実施形態３の携帯電話の動作に対応するプログラム）は、
加速度を検出する第１のステップと、第１のステップによって検出された加速度が所定の閾値を超えた回数を計数する第２のステップと、所定時間（１分間）内において第２のステップによって計数された計数値、各計数ごとの加速度の大きさ、および操作に応じて入力された体重値又は所定の記憶手段（ワークＲＡＭ２０４）に記憶されている体重値に基づいて、所定時間内における消費カロリーを算出する第３のステップと、所定時間が経過するたびに第３のステップによって算出された消費カロリー値を記憶手段に累積して記憶する第４のステップと、操作に応じた表示指令に応じて記憶手段に記憶されている消費カロリー値の累積値を所定の表示手段（メイン表示部２１０、サブ表示部２ａ）に表示する第５のステップと、を実行する構成になっている。
【発明の効果】
【００４２】
本発明の運動支援システムおよび運動支援処理のプログラムは、「歩行運動」と「抵抗性運動」との組み合わせが可能な足踏運動において、音楽や映像その他のことを並行して鑑賞しながらでも、両足に均等に負荷をかけることが可能になるという利点がある。
また、本発明の運動支援システムおよび運動支援処理のプログラムは、家庭や戸外で簡単に運動した結果を正確かつきめ細かに計測することが可能になるという利点がある。
【発明を実施するための最良の形態】
【００４３】
以下、本発明による運動支援システムおよび運動支援装置について、実施形態１、実施形態２、および実施形態３を例に採って、図を参照して説明する。
＜実施形態１＞
図１は、実施形態１における運動支援システムの外観を示す図である。図１において、本体１および携帯電話２は、ＬＷＩ(Local Wireless Interface）すなわち、近距離データ通信インターフェースの１つであるブルートゥース（Bluetooth）の無線信号３によってデータを送受信する。ブルートゥースは周波数ホッピング方式を採用しており、１ＭＨｚの通信帯域幅のチャネルが７９個設定され、１秒間に１６００回チャネルを切替えながら双方向の通信を行う。ブルートゥースには、通信範囲に応じて３つのＣｌａｓｓ（規格種別）があるが、この実施形態１においては、１０ｍの通信範囲で最大１ｍＷの送信電力であるＣｌａｓｓ３を適用している。通信データについては後述する。
【００４４】
本体１は、床の平面に置かれて、運動者が片足ずつ昇り降りして足踏運動を行うためのものであり、上部踏み台１１と下部踏み台１２とが重ねられた踏み台を構成し、かつ、簡単に分離する構造になっている。上部踏み台１１の上面には、一方の足（ここでは左足とする）を乗せるプレート１１ａおよび他方の足（右足）を乗せるプレート１１ｂが設けられ、図には示していないが、各プレートが内部の２系統のスプリングなどの弾性部材によって支持されているとともに、プレート１１ａおよびプレート１１ｂのそれぞれに足を乗せた場合には、対応する各弾性部材に圧力が加えられて、プレート１１ａおよびプレート１１ｂが下側に変位する。変位量は数ミリから１０数ミリであり、弾性部材の弾性力と運動者の体重によって決定される。この変位によって足踏時のクッションの機能を果たすので、運動者の膝にかかる負担を軽減することができる。
【００４５】
さらに、上部踏み台１１の内部において、プレート１１ａおよびプレート１１ｂのそれぞれに対応して、左足および右足が乗せられたことを検出する２つの圧力センサである左足センサおよび右足センサが設けられている。また、プレート１１ａおよびプレート１１ｂにかかる体重の圧力によって発電する発電部が設けられている。発電部の構造については、従来多数の提案や実施がなされているので、詳しい説明は省略するが、例えば、次のような構造が考えられる。振動や圧力によって発電する圧電セラミックス素子、磁石およびコイルからなる誘導型の圧電素子、小さなスプリング（プレート１１ａおよびプレート１１ｂを支持する弾性部材とは別のもの）および錘によって振動で変位する機構で発電するもの、プレート１１ａおよびプレート１１ｂの上下運動を回転運動に変換して発電する機構が考えられる。なお、足踏運動によって発生する発電電流は交流であるので、整流回路が発電部に含まれる。
【００４６】
本体１の上部踏み台１１の側面には、高さセンサ１３が設けられている。高さセンサ１３は、赤外線の発光部と受光部とで構成された近接スイッチである。発光部から発光した赤外線の光ビーム１３ａは床で反射して、その光ビーム１３ｂは受光部に入射する。この場合において、受光部における光ビーム１３ｂの入射位置は光センサ１３と床との高さで決まる。このような近接スイッチの構成は周知の技術であるので、詳細な説明は省略する。この高さセンサ１３によれば、図に示したように、高さｈ１の上部踏み台１１と高さｈ２の下部踏み台１２とを重ねて床からの高さが（ｈ１＋ｈ２）の場合、下部踏み台１２と取り外して床からの高さがｈ１の場合、上部踏み台１１に取り外した下部踏み台１２を隣接させて高さが（ｈ１−ｈ２）の場合では、受光部における光ビーム１３ｂの入射位置は異なる。この結果、高さセンサ１３は、床から本体１の上面であるプレート１１ａおよびプレート１１ｂまでの高さを検出することができる。
また、プレート１１ａおよびプレート１１ｂには、それぞれ左ＬＥＤ（発光ダイオード）１４ａおよび右ＬＥＤ１４ｂが設けられている。左ＬＥＤ１４ａおよび右ＬＥＤ１４ｂの機能については後述する。
【００４７】
一方、携帯電話２は、折りたたみ式の構造であり、電波状態、電池残量、時刻、電話およびメールの着信報知などを表示するサブ表示部２ａ、点滅してメールや電話の着信を報知する発光ダイオード２ｂ、画像を表示するメイン表示部を有する部分と、スイッチ部を有するとともに、内部に電子部品を収容する部分とが、ヒンジによって開閉できる構造になっている。
【００４８】
次に、本体１および携帯電話２の電気的な構成について説明する。
図２は、本体１の内部構成を示すブロック図である。ＣＰＵ１０１は、システムバス１０２を介して、プログラムＲＯＭ１０３、ワークＲＡＭ１０４、左ＬＥＤドライバ１０５、右ＬＥＤドライバ１０６、左足センサＩ／Ｆ（インターフェース）１０７、右足センサＩ／Ｆ１０８、高さセンサＩ／Ｆ１１０、およびサウンドシステム１１１が接続されている。
【００４９】
プログラムＲＯＭ１０３には、ＣＰＵ１０１によって実行される制御プログラムや初期値があらかじめ格納されている。ワークＲＡＭ１０４には、ＣＰＵ１０１によって実行される制御プログラムをプログラムＲＯＭ１０３からロードするエリア、ＣＰＵ１０１によって処理されるデータを一時的にストアするエリア、制御プログラムの実行に必要なレジスタやフラグのエリアが設けられている。左ＬＥＤドライバ１０５および右ＬＥＤドライバ１０６は、ＣＰＵ１０１からの点灯指令、点滅指令、消灯指令に応じて、図１の本体１に設けられている左ＬＥＤ１４ａおよび右ＬＥＤ１４ｂをそれぞれ点灯、点滅、消灯する。左足センサＩ／Ｆ１０７および右足センサＩ／Ｆ１０８は、図１の本体１の左プレート１１ａおよび右プレート１１ｂの下側に設けられた左足センサ１１２および右足センサ１１３から、運動者の左足および右足によって加えられる圧力を検出する。左足センサＩ／Ｆ１０７および右足センサＩ／Ｆ１０８内には、それぞれＡ／Ｄコンバータ回路が設けられており、運動者の左足および右足によって加えられる圧力をアナログ信号からディジタル信号に変換してＣＰＵ１０１に入力する。高さセンサＩ／Ｆ１１０は、図１の高さセンサ１３に入射する光ビーム１３ｂのスポット位置に応じて、本体１の３段階の高さ（ｈ１＋ｈ２，ｈ１，ｈ１−ｈ２）を検出してＣＰＵ１０１に入力する。サウンドシステム１１１は、電子音を発生する音源および合成音声を発生する音源を備えており、ＣＰＵ１０１の発音指令に応じて、電子音および合成音声を発生する。
【００５０】
ＣＰＵ１０１には、上記したように、ブルートゥースによる無線通信によって携帯電話２とデータや指令の送受信を行なうためのＬＷＩ（Local Wireless Interface）通信部１１４が接続されている。したがって、後述する携帯電話２にもＬＷＩ通信部が設けられている。なお、ブルートゥースの代わりに赤外線によるデータ通信（ＩｒＤＡ）によって無線通信を行うことも可能である。
【００５１】
運動者の足踏運動によってプレート１１ａおよびプレート１１ｂにかかる体重の圧力によって発電する発電部１１５は、上記したＣＰＵ１０１やその他の各部に電源を供給する着脱可能な充電電池１１６を充電する。また、ダイオード１１７、１１８、および１１９を含む回路を介して、電源入力端子１２０および電源出力端子１２１に接続されている。電源入力端子１２０は、ＡＣアダプタを介した１００Ｖの家庭用電源に接続される。電源出力端子１２１は、発電部１１５または電源入力端子１２０からの電流によって、本体１の充電電池１１６および携帯電話２から取り外された充電電池を充電することができる。
【００５２】
図３は、携帯電話２の内部構成を示すブロック図である。ＣＰＵ２０１は、ベースバンド信号処理のＤＳＰ（ディジタル・シグナル・プロセッサ）を内蔵したワンチップＩＣで構成されている。ＣＰＵ２０１のシステムバス２０２には、プログラムＲＯＭ２０３、ワークＲＡＭ２０４、スイッチ部２０５、ＲＦブロック２０６、メモリ２０７、メイン表示ドライバ２０８、サブ表示ドライバ２０９が接続されている。ＣＰＵ２０１は、これら各部との間で指令およびデータの授受を行ってこの携帯電話２を制御する。また、ＣＰＵ２０１の入出力ポートには、マイク２１１、スピーカ２１２、バイブレータ２１３、および、図１に示したＬＥＤ２ｂが接続されている。マイク２１１およびスピーカ２１２は、電話の音声を送受信する。スピーカ２１２は、電話の発信時に呼出報知を行う。さらに、スピーカ２１２、バイブレータ２１３、およびＬＥＤ２ｂは、電話やメールの着信をそれぞれリンガ音、振動、点滅によって報知する。
ＣＰＵ２０１には、本体１と同様に、ＬＷＩ通信部２１４が接続されており、ブルートゥースによる無線通信によって本体１とデータや指令を送受信する。送受信する指令やデータについては後述する。
【００５３】
プログラムＲＯＭ２０３には、ＣＰＵ２０１によって実行される制御プログラムや初期値があらかじめ格納されている。ワークＲＡＭ２０４には、ＣＰＵ２０１によって実行される制御プログラムをプログラムＲＯＭ２０３からロードするエリア、ＣＰＵ２０１によって処理されるデータを一時的にストアするエリア、制御プログラムの実行に必要なレジスタやフラグのエリアが設けられている。スイッチ部２０５は、電源スイッチ、オフフックスイッチ、オンフックスイッチ、メールスイッチ、発信スイッチ、カーソルスイッチ、決定スイッチ、数字／文字入力スイッチ、その他のスイッチなどで構成されている。ＲＦブロック２０６は、図には示していないが、電話通信網との間で通話やメールを送受信するための無線送受信部、無線信号処理部などを備えている。
【００５４】
メイン表示ドライバ２０８には、ＬＣＤ（液晶ディスプレイ）などからなるメイン表示部２１０が接続されており、スイッチ部２０５の操作に応じたメニュー画面などを表示する。なお、上記各スイッチの中には、そのときの状態に従って、同一のスイッチで複数の機能を兼用するものも含まれているとともに、表示部２１０に表示されたアイコンスイッチと連動して、スイッチ機能を果たすものもある。各スイッチの機能については後述する。サブ表示ドライバ２０９には、図１に示したサブ表示部２ａが接続されている。サブ表示部２ａも、電話やメールの着信をバックライトの点灯によって報知する。
【００５５】
充電電池２１５は、ＣＰＵ２０１やその他の各部に電源を供給する。また、ダイオード２１６を含む回路によって電源入力端子２１７に接続され、電源入力端子２１７は、ＡＣアダプタを介して１００Ｖの家庭用電源に接続される。充電電池２１５は、着脱可能な構造であり、図２に示した本体１の充電電池１１６と互換性を有するように、同一の形状および同一の規格になっている。
【００５６】
次に、実施形態１の運動支援システムの動作について、本体１におけるＣＰＵ１０１のフローチャート、携帯電話２におけるＣＰＵ２０１のフローチャートおよびメイン表示部２１０の画面などに基づいて説明する。
図４は、本体１におけるＣＰＵ１０１のメインルーチンのフローチャートであり、所定のイニシャライズ（ステップＳ１０１）の後、受信処理（ステップＳ１０２）、足踏処理（ステップＳ１０３）、送信処理（ステップＳ１０４）、その他の処理（ステップＳ１０５）を繰り返す。
【００５７】
図５ないし図７は、携帯電話２におけるＣＰＵ２０１のメインルーチンのフローチャートである。所定のイニシャライズ（ステップＳ２０１）の後、待受画面をメイン表示部２１０に表示する（ステップＳ２０２）。そして、オフフックスイッチがオンされたか否かを判別する（ステップＳ２０３）。このスイッチがオンされたときは、ワークＲＡＭ２０４におけるレジスタＭＯＤＥの値が「０」であるか否かを判別する（ステップＳ２０４）。ＭＯＤＥの値は足踏運動の状態を表し、「０」は足踏運動が行われていない状態、「１」は本体１に足踏運動の設定データを送信する状態、「２」は本体１から足踏運動の結果のデータを受信する状態である。
【００５８】
ＭＯＤＥの値が「０」である場合には、メイン表示部２１０に番号入力画面を表示し（ステップＳ２０５）、スイッチ部２０５からの番号入力に応じて、その入力番号をメイン表示部２１０に表示して（ステップＳ２０６）、発信スイッチの操作によって入力番号を発信する（ステップＳ２０７）。そして、スピーカ２１２によって呼出報知を行って（ステップＳ２０８）、相手側との回線接続が確立したか否かを判別する（ステップＳ２０９）。回線接続が確立したときは、呼出音を停止して通話処理に遷移し、マイク２１１およびスピーカ２１２によって相手の通話処理を行う（ステップＳ２１０）。通話中においては、オンフックスイッチがオンされたか否かを判別し（ステップＳ２１１）、このスイッチがオンされたときは、回線切断などの終話処理を行う（ステップＳ２１２）。そして、ステップＳ２０２に移行して待受画面を表示する。
【００５９】
ステップＳ２０４において、ＭＯＤＥの値が「０」でない場合、すなわち、ＭＯＤＥの値が「１」又は「２」である場合には、ＬＷＩ通信部２１４により本体１と通信して（ステップＳ２１３）、本体１から応答があるか否かを判別する（ステップＳ２１４）。本体１から応答があったときは、ＭＯＤＥの値が「１」であるか否かを判別し（ステップＳ２１５）、ＭＯＤＥの値が「１」である場合には、ＬＷＩ通信部２１４を介して設定データを本体１に送信する（ステップＳ２１６）。一方、ＭＯＤＥの値が「２」である場合には、要求データを本体１に送信する（ステップＳ２１７）。設定データおよび要求データに内容については後述する。
【００６０】
設定データ又は要求データを送信した後は、本体１からＡＣＫ（アクノリッジ信号）を受信したか否かを判別する（ステップＳ２１８）。ＡＣＫを受信したときは、ＭＯＤＥの値が「１」であるか否かを判別する（ステップＳ２１９）。ＭＯＤＥの値が「１」である場合には、ＭＯＤＥの値を「２」に変更する（ステップＳ２２０）。ステップＳ２１４において本体１から応答がない場合、又は、ステップＳ２１８において本体１からＡＣＫを受信しない場合には、エラー表示を行う（ステップＳ２２１）。
ステップＳ２１９でＭＯＤＥの値が「２」である場合、ステップＳ２２０でＭＯＤＥの値を「１」から「２」に変更した場合、又は、ステップＳ２２１においてエラー表示を行った後は、ステップＳ２０２に移行して待受画面を表示する。
【００６１】
ステップＳ２０３において、オフフックスイッチがオンでない場合には、図６のフローチャートにおいて、メニュースイッチがオンされたか否かを判別する（ステップＳ２２２）。このスイッチがオンされたときは、メニュー画面を表示する（ステップＳ２２３）。図８にメニュー画面を示す。複数のメニューが表示される。そして、１つのメニューにフォーカスする（ステップＳ２２４）。フォーカスするメニューは、画面の最初のメニュー「時間／料金」でもよいし、前回選択されたメニューでもよい。例えば、前回「足踏」が選択されていた場合には、図８に示すように、「足踏」のメニューを強調して表示（フォーカス）する。あるいは、表示色の変更又は反転表示によって強調して表示する。
【００６２】
次に、カーソルスイッチがオンされたか否かを判別し（ステップＳ２２５）、このスイッチがオンされたときは、フォーカス位置を移動する（ステップＳ２２６）。フォーカス位置を移動した後、又は、カーソルスイッチがオンでない場合には、決定スイッチがオンされたか否かを判別する（ステップＳ２２７）。このスイッチがオンされたときは、フォーカス位置は「足踏」か否かを判別する（ステップＳ２２８）。「足踏」である場合には、足踏メニュー画面を表示し（ステップＳ２２９）、その画面の足踏設定にフォーカスする（ステップＳ２３０）。図９に足踏メニュー画面を示す。図９に示すように、「足踏設定」にフォーカスする。次に、カーソルスイッチがオンされたか否かを判別し（ステップＳ２３１）、このスイッチがオンされたときは、フォーカス位置を移動する（ステップＳ２３２）。フォーカス位置を移動した後、又は、カーソルスイッチがオンでない場合には、決定スイッチがオンされたか否かを判別する（ステップＳ２３３）。
【００６３】
ステップＳ２２７において、フォーカス位置が「足踏」でない場合には、他のメニュー処理を行う（ステップＳ２３４）。そして、戻るスイッチがオンされたか否かを判別し（ステップＳ２３５）、このスイッチがオンされたときは、図５のステップＳ２０２に移行して、待受画面を表示する。
ステップＳ２２２において、メニュースイッチがオンでない場合には、他のスイッチがオンされたか否かを判別し（ステップＳ２３６）、他のスイッチがオンされたときは、そのスイッチに対応する処理を行う（ステップＳ２３７）。そして、戻るスイッチがオンされたか否かを判別し（ステップＳ２３８）、このスイッチがオンされたときは、図５のステップＳ２０２に移行して、待受画面を表示する。
ステップＳ２３６において、他のスイッチがオンでない場合には、図５のステップＳ２０２に移行して、各スイッチのオン又はオフを検出する。
【００６４】
図６のステップＳ２２３において、決定スイッチがオンされたときは、図７のフローチャートにおいて、フォーカスは「足踏設定」であるか否かを判別する（ステップＳ２３９）。フォーカスが「足踏設定」である場合には、足踏設定処理を実行する（ステップＳ２４０）。フォーカスが「足踏設定」でない場合には、フォーカスは「個人データ入力」であるか否かを判別する（ステップＳ２４１）。フォーカスが「個人データ入力」である場合には、個人データ入力処理を実行する（ステップＳ２４２）。フォーカスが「個人データ入力」でない場合には、フォーカスは「メモリ読出」であるか否かを判別する（ステップＳ２４３）。フォーカスが「メモリ読出」である場合には、メモリ読出処理を実行する（ステップＳ２４４）。フォーカスが「メモリ読出」でない場合には、その他の処理を実行する（ステップＳ２４５）。
ステップＳ２４０における足踏設定処理、ステップＳ２４２における個人データ入力処理、ステップＳ２４４におけるメモリ読出処理、又はステップＳ２４５におけるその他の処理の後は、戻るスイッチがオンされたか否かを判別し（ステップＳ２４６）、このスイッチがオンされたときは、図６のステップＳ２２３に移行してメニュー画面を表示する。
【００６５】
図１０は、図７におけるステップＳ２４０の足踏設定処理のフローチャートである。まず、設定項目の枠画面をメイン表示部２１０に表示して（ステップＳＡ１）、メモリ２０７の設定内容を読み出して枠画面に表示する（ステップＳＡ２）。図１１は、足踏設定画面を示す図である。この画面は、カーソルスイッチによってスクロールされる。足踏設定画面には、基準回数、発光指示、電子音指示、音声指示、テンポ指示、足替指示におけるＬＥＤ、呼出音、バイブレータ、ＬＣＤの各項目と、各項目ごとの設定項目である回／分、ＯＮ又はＯＦＦが枠画面として表示され、各設定項目の設定内容をワークＲＡＭ２０４から読み出す。そして、読み出した設定内容に応じて各項目にフォーカスする（ステップＳＡ３）。なお、図１１に示す設定内容の設定内容は、最初はプログラムＲＯＭ２０３からワークＲＡＭ２０４に転送されたデフォルト値であり、その後は、前回の足踏運動でメモリ２０７に設定されている値である。
【００６６】
この場合の設定内容のデフォルト値は、図１１（１）に示すように、基準回数は「２５回」、発光指示は「ＯＮ」、電子音指示、音声指示、テンポ指示は共に「ＯＦＦ」に設定されている。また、図１１（４）の身長は、後述する個人データ入力処理で設定された値となる。また、足替指示では、ＬＥＤが「ＯＮ」、呼出音、バイブレータ、ＬＣＤ（サブ表示部２ａ）は共に「ＯＦＦ」に設定されている。足踏運動の詳細な動作については後述するが、この設定内容によれば、左足が先行する連続した足踏、および、右足が先行する連続した足踏が、基準値の２５回に達すると、図１および図３に示した携帯電話２のＬＥＤ２ｂを点滅させて先行する足を替える指示を行うものである。
【００６７】
次に、カーソルスイッチがオンされたか否かを判別し（ステップＳＡ３）、このスイッチがオンされたときは、フォーカス位置を移動・追加する（ステップＳＡ４）。例えば、図１１（１）において基準回数がフォーカスされている状態で、左カーソルスイッチがオンされたときは、基準回数の数値にフォーカスを追加する。さらに、基準回数の候補として、「３５」、「３０」、「２５」、「２０」、および「任意」をウインドウ表示して、そのウインドウ表示の候補の１つにフォーカスを追加する。また、図１１（３）においてテンポ指示がフォーカスされている状態で、右カーソルスイッチがオンされたときは、テンポ指示のＯＦＦからＯＮにフォーカスを移動する。さらに、テンポの候補をウインドウ表示して、そのウインドウ表示の候補の１つにフォーカスを追加する。
【００６８】
次に、決定スイッチがオンされたか否かを判別し（ステップＳＡ６）、このスイッチがオンされたときは、カーソルスイッチによって設定変更がされたか否かを判別する（ステップＳＡ７）。設定変更がされたときは、設定内容をメモリ２０７にストアする（ステップＳＡ８）。基準回数の候補で「任意」が選択された場合には、スイッチ部２０５から数値を入力することになる。さらに、設定内容を送信バッファにストアして（ステップＳＡ９）、ＭＯＤＥの値を「１」にセットする（ステップＳＡ１０）。ステップＳＡ６において、決定スイッチがオンでない場合には、戻るスイッチがオンされたか否かを判別する（ステップＳＡ１１）。このスイッチがオンされたとき、又はＭＯＤＥの値を「１」にセットした後は、図７のフローチャートに戻る。
なお、この足踏設定処理は、足踏運動を開始した後でも可能である。また、基準回数の代わりに、基準時間を設定することも可能である。この場合にも基準時間の候補として、例えば「１分」、「３分」、「５分」、「１０分」、「任意」をウインドウ表示する。
【００６９】
図１１（２）、（３）および（４）に示すように、変更された設定内容においては、基準回数は「３０回」、発光指示は「ＯＮ」、電子音指示は「ＯＮ」、音声指示は「ＯＦＦ」、テンポ指示は「ＯＮ」でテンポは「中くらい」に設定されている。また、足替指示においては、ＬＥＤが「ＯＮ」、呼出音、バイブレータ、ＬＣＤは共に「ＯＦＦ」に設定されている。この設定内容によれば、左足が先行する連続した足踏、および、右足が先行する連続した足踏が、基準値の３０回に達すると、携帯電話２のＬＥＤ２ｂを点滅させて先行する足を替える指示を行うとともに、中くらいのテンポで「ピッ、ピッ、ピッ、ピッ……」と電子音によって足踏をガイドする。なお、テンポの早さについては、例えば、「早い」は１分間に１５０でテンポは「０．４秒」、「やや早い」は１分間に１２０でテンポは「０．５秒」、「中くらい」は１分間に１００でテンポは「０．６秒」、「やや遅い」は１分間に８０でテンポは「０．７５秒」、「遅い」は１分間に６０でテンポは「１．０秒」となっている。したがって、この場合において設定されたテンポは「０．６秒」である。
【００７０】
図１２は、図７におけるステップＳ２４２の個人データ入力処理のフローチャートである。まず、データ入力画面を表示し（ステップＳＢ１）、名前の項目にフォーカスする（ステップＳＢ２）。図１３は、データ入力画面を示している。画面には、名前のほかに、性別、年令、身長、パスワードの項目がある。次に、カーソルスイッチがオンされたか否かを判別し（ステップＳＢ３）、このスイッチがオンされたときは、フォーカス位置を移動する（ステップＳＢ４）。次に、データ入力がされたか否かを判別し（ステップＳＢ５）、データ入力がされたときは、その入力データを表示する（ステップＳＢ６）。次に、パスワードが入力されたか否かを判別し（ステップＳＢ７）、パスワードが入力されたときは、アスタリスク（＊）を表示する（ステップＳＢ８）。次に、決定スイッチがオンされたか否かを判別し（ステップＳＢ９）、このスイッチがオンされたときは、メモリ２０７にデータをストアする（ステップＳＢ１０）。この場合において、身長のデータアについては、メモリ２０７の足踏設定データのエリアにも転送されて、図１１（４）に示した足踏設定画面の身長の項目に表示される。決定スイッチがオンでない場合には、戻るスイッチがオンされたか否かを判別し（ステップＳＢ１１）、このスイッチがオンでない場合には、ステップＳＢ３に移行してカーソルスイッチのオンを判別する。戻るスイッチがオンされたとき、又は、ステップＳＢ１０においてデータをストアした後は、図７のフローチャートに戻る。なお、身長以外の項目については設定によって省略できる。
【００７１】
図１１に示した足踏設定画面の設定データが、図５のステップＳ２１６において、携帯電話２から本体１に送信された後、本体１での足踏運動が開始されることになる。図１４は、図２に示した本体１におけるワークＲＡＭ１０４のレジスタおよびフラグを示す図であり、図１４（１）は、各レジスタの用途およびデフォルト値／設定値を示し、図１４（２）は、各フラグの用途および値を示している。以下、本体１における足踏運動の動作について、これらのレジスタおよびフラグ、並びに、図４に示したメインルーチンにおけるステップＳ１０２の受信処理、ステップＳ１０３の足踏処理、ステップＳ１０４の送信処理のフローチャートを参照して説明する。
【００７２】
図１５は、本体１の受信処理のフローチャートである。携帯電話２からアクセスがあるか否かを判別し（ステップＳ１１１）、アクセスがなければメインルーチンに戻るが、アクセスがあったときは、応答を返す（ステップＳ１１２）。次に、設定データを受信したか否かを判別し（ステップＳ１１３）、受信したときは受信データをワークＲＡＭ１０４にストアする（ステップＳ１１４）。この後は、受信データが終了したか否かを判別し（ステップＳ１１５）、終了したときは、携帯電話２に対してＡＣＫ（アクノリッジ）を送信する（ステップＳ１１６）。したがって、ワークＲＡＭ１０４にストアされた設定データによって、図１４（１）に示すように、図１１の画面の設定内容に従って、レジスタＳＮ、レジスタＨＴ、レジスタＴＭＰのデフォルト値が設定値に変更される。すなわち、ＳＮの基準回数は「３０」、ＨＴの身長は「１６８ｃｍ」、ＴＭＰのテンポは「０．６秒」に設定される。
【００７３】
次に、踏み台のプレート１１ａおよびプレート１１ｂの左ＬＥＤ１４ａおよび右ＬＥＤ１４ｂを点滅して（ステップＳ１１７）、踏み台に乗るように運動者に指示する。このとき、音声指示がＯＮであるか否かを判別し（ステップＳ１１８）、ＯＮである場合には、「踏み台に乗って下さい」といった音声メッセージをサウンドシステム１１１によって発音させて運動者に指示する（ステップＳ１１９）。この指示の後、フラグＬＦおよびＲＦが共に「１」にセットされたか否かを判別する（ステップＳ１２０）。図１４（２）に示したように、フラグＬＦは左足オン信号で「１」にセットされ、フラグＲＦは右足オン信号で「１」にセットされる。すなわち、図２の左足センサ１１２および右足センサ１１３によって踏み台のプレート１１ａおよびプレート１１ｂにかけられた重量値が検出され、左足センサＩ／Ｆ１０７および右足センサＩ／Ｆ１０８がその重量値をディジタル信号に変換してＣＰＵ１０１に入力する。それぞれの重量値が閾値を超えている場合には、フラグＬＦおよびＲＦは共に「１」にセットされる。運動者が１０ｋｇ未満の子供の場合もあるので、閾値としては１ｋｇないし数ｋｇの範囲が適当である。
【００７４】
ＬＦおよびＲＦが共に「１」になったときは、左ＬＥＤ１４ａおよび右ＬＥＤ１４ｂを点灯する（ステップＳ１２１）。さらに、左足センサＩ／Ｆ１０７および右足センサＩ／Ｆ１０８から入力される重量値を加算して体重測定を行ない（ステップＳ１２２）、その測定値を図１４（１）のレジスタＷＴにストアする（ステップＳ１２３）。次に、ＬＦおよびＲＦが共に「０」にリセットされたか否かを判別する（ステップＳ１２４）。すなわち、運動者が踏み台から降りたか否かを判別する。ＬＦおよびＲＦが共に「０」にリセットされていない場合には、左ＬＥＤ１４ａおよび右ＬＥＤ１４ｂを点滅して（ステップＳ２１５）、運動者に踏み台から降りるように指示する。ＬＦおよびＲＦが共に「０」にリセットされたときは、左ＬＥＤ１４ａおよび右ＬＥＤ１４ｂを消灯して（ステップＳ１２６）、ＭＯＤＥの値を「１」にセットする（ステップＳ１２７）。そして、メインルーチンに戻る。
ステップＳ１１３において、設定データを受信しない場合には、要求データを受信したか否かを判別する（ステップＳ１２８）。受信したときは、ＭＯＤＥの値を「２」にセットする（ステップＳ１２９）。そして、メインルーチンに戻る。
【００７５】
図１６は、足踏処理のフローチャートである。図１６（１）において、ＭＯＤＥの値が「１」であるか否かを判別し（ステップＳ１３１）、ＭＯＤＥの値が「１」でない場合、すなわち、ＭＯＤＥの値が「０」又は「２」である場合にはメインルーチンに戻る。ＭＯＤＥの値が「１」である場合には、図１４（２）のレジスタＴ２にＴＭＰのテンポ「０．６秒」をストアして（ステップＳ１３２）、タイマインタラプトを許可する（ステップＳ１３３）。タイマインタラプトが許可になると、図１６（２）において、十数ミリ秒なし数十ミリ秒間隔のタイマインタラプトごとに、図１４（２）のレジスタＴ１の「３０秒」の値がデクリメントされ（ステップＳ１４０ａ）、Ｔ２の「０．６秒」がデクリメントされる（ステップＳ１４０ｂ）。なお、このデクリメントにより、足踏運動がされない状態で３０秒が経過してＴ１の値が「０」に達したときは、足踏運動停止と判断される。
ただし、基準回数の代わりに基準時間が設定された場合には、ステップＳ１３４およびステップＳ１３８の処理は行わない。
【００７６】
タイマインタラプトを許可した後は、Ｔ１の値が「０」より大きいか否かを判別する（ステップＳ１３４）。この値は「０」より大きい場合には、カウント処理を実行し（ステップＳ１３５）、報知処理を実行する（ステップＳ１３６）。そして、ＭＯＤＥの値が「２」であるか否かを判別する（ステップＳ１３７）。ＭＯＤＥの値が「１」である場合には、ステップＳ１３３に移行して、Ｔ１の値が「０」より大きいか否かを判別する。Ｔ１の値が「０」に達したときは、ＭＯＤＥの値を「２」にセットする（ステップＳ１３８）。ＭＯＤＥの値を「２」にセットした後、又は、ステップＳ１３７においてＭＯＤＥの値が「２」である場合には、タイマインタラプトを禁止する（ステップＳ１３９）。そして、メインルーチンに戻る。
【００７７】
図１７および図１８は、図１６におけるステップＳ１３５のカウント処理のフローチャートである。図１７において、左足センサ１１２および左足センサＩ／Ｆ１０７によって、左足が踏み台に乗った状態を示すＬオン信号を検出したか否かを判別し（ステップＳＤ１）、この信号を検出したときは、フラグＬＦを「１」にセットする（ステップＳＤ２）。このとき、既にフラグＲＦが「１」であるか否かを判別する（ステップＳＤ３）。ＲＦが「０」である場合には、左足だけが踏み台に乗った場合である。
一方、ステップＳＤ３において、ＲＦが「１」である場合には、ＬＦを「１」にセットしたとき既にＲＦが「１」にセットされているので、右足を先行した状態である。この場合には、フラグＲＦＦが「０」であるか否かを判別する（ステップＳＤ４）。この状態は、左右の足が踏み台に乗った場合であるので、現在の足踏運動が左足先行であるか又は右足先行であるかをＲＦＦによって判別する。ＲＦＦが「０」である場合には左足先行の状態であり、ＲＦＦが「１」である場合には右足先行の状態である。すなわち、ＲＦＦが「０」である場合には、左足先行の状態から右足先行に切替えた場合である。
この場合には、ＲＦＦを「１」にセットして（ステップＳＤ５）、右足先行の状態に設定する。さらに、フラグＣＨＦが「１」であるか否かを判別する（ステップＳＤ６）。後述するように、ＣＨＦは右足先行又は左足先行の状態で足踏回数が、レジスタＳＮの基準回数に達したときに、先行する足を切替える切替指令を発するために「１」にセットされるフラグである。ＣＨＦが「１」である場合には、発せられた切替指令に応じて、運動者が先行する足を切替えた場合である。
ＣＨＦが「１」である場合には、「０」にリセットする（ステップＳＤ７ａ）。そして、足替終了指令を携帯電話２に送信する（ステップＳＤ７ｂ）。この後、又は、ステップＳＤ６においてＣＨＦが「０」である場合、すなわち、切替指令の前に運動者が左足先行の状態から右足先行に切替えた場合には、右足カウント数をストアするレジスタＲＣを「０」にクリアする（ステップＳＤ８）。次に、ＲＣＦを「１（右足先行カウント状態）」にセットする（ステップＳＤ９）。
【００７８】
ステップＳＤ１において、Ｌオン信号を検出しない場合には、右足センサ１１３および右足センサＩ／Ｆ１０８によって、右足が踏み台に乗った状態を示すＲオン信号を検出したか否かを判別し（ステップＳＤ１０）、この信号を検出したときは、フラグＲＦを「１」にセットする（ステップＳＤ１１）。このとき、既にフラグＬＦが「１」であるか否かを判別する（ステップＳＤ１２）。ＬＦが「０」である場合には、左足だけが踏み台に乗った場合である。
一方、ステップＳＤ１２において、ＬＦが「１」である場合には、ＲＦを「１」にセットしたとき既にＬＦが「１」にセットされているので、左足を先行した状態である。この場合には、フラグＲＦＦが「１」であるか否かを判別する（ステップＳＤ１３）。この状態は、左右の足が踏み台に乗った場合であるので、現在の足踏運動が左足先行であるか又は右足先行であるかをＲＦＦによって判別する。ＲＦＦが「０」である場合には左足先行の状態であり、ＲＦＦが「１」である場合には右足先行の状態である。すなわち、ＲＦＦが「１」である場合には、右足先行の状態から左足先行に切替えた場合である。
【００７９】
この場合には、ＲＦＦを「０」にリセットして（ステップＳＤ１４）、左足先行の状態に設定する。さらに、フラグＣＨＦが「１」であるか否かを判別する（ステップＳＤ１５）。ＣＨＦが「１」である場合には、発せられた切替指令に応じて、運動者が先行する足を切替えた場合である。
ＣＨＦが「１」である場合には、「０」にリセットする（ステップＳＤ１６ａ）。そして、足替終了指令を携帯電話２に送信する（ステップＳＤ１６ｂ）。この後、又は、ステップＳＤ１５においてＣＨＦが「０」である場合、すなわち、切替指令の前に運動者が右足先行の状態から左足先行に切替えた場合には、左足カウント数をストアするレジスタＬＣを「０」にクリアする（ステップＳＤ１７）。次に、ＬＣＦを「１（左足先行カウント状態）」にセットする（ステップＳＤ１８）。
【００８０】
ステップＳＤ１においてＬオン信号を検出した場合、又は、ステップＳＤ１０においてＲオン信号を検出した場合は、左足又は右足が踏み台に乗った状態であるので、足踏運動が停止した状態ではない。したがって、ステップＳＤ９においてＲＣＦを「１」にセットした後、ステップＳＤ３においてＲＦが「０」である場合、若しくは、ステップＳＤ４においてＲＦＦが「１」である場合、又は、ステップＳＤ１８においてＬＣＦを「１」にセットした後、ステップＳＤ１２においてＬＦが「０」である場合、若しくは、ステップＳＤ１３においてＲＦＦが「０」である場合には、足踏運動が停止した状態であることを判定するための待ち時間であるデフォルト値の３０秒を、レジスタＴ１に設定して（ステップＳＤ１９）、図１６のフローチャートに戻る。
【００８１】
ステップＳＤ１においてＬオン信号を検出しない場合で、かつ、ステップＳＤ１０においてＲオン信号も検出しない場合には、図１８のフローチャートにおいて、左足が踏み台から降ろされた状態を示すＬオフ信号を検出したか否かを判別し（ステップＳＤ２１）、この信号を検出したときは、フラグＬＦを「０」にリセットして（ステップＳＤ２２）、フラグＲＦが「０」であるか否かを判別する（ステップＳＤ２３）。ＲＦが「１」である場合には、右足は踏み台に乗っており、左足だけが降ろされた状態である。この場合には、図１６のフローチャートに戻る。
ステップＳＤ２１において、Ｌオフ信号を検出しない場合には、右足が踏み台から降ろされた状態を示すＲオフ信号を検出したか否かを判別し（ステップＳＤ２４）、この信号を検出したときは、フラグＲＦを「０」にリセットして（ステップＳＤ２５）、フラグＬＦが「０」であるか否かを判別する（ステップＳＤ２６）。ＬＦが「１」である場合には、左足は踏み台に乗っており、右足だけが降ろされた状態である。この場合には、図１６のフローチャートに戻る。
【００８２】
ステップＳＤ２３においてＲＦが「０」である場合、又は、ステップＳＤ２６においてＬＦが「０」である場合には、左足および右足が共に踏み台から降ろされた状態である。この場合には、足踏のカウントが右足先行カウント状態であるか左足先行カウント状態であるかを判別する必要がある。そこで、フラグＲＣＦが「１（右足先行カウント状態）」であるか否かを判別し（ステップＳＤ２７）、ＲＣＦが「１」である場合には、カウント総数をストアするレジスタＴＮをインクリメントし（ステップＳＤ２８）、右足カウント累計をストアするレジスタＲＣをインクリメントする（ステップＳＤ２９）。そして、ＲＣの累計値が基準回数であるＳＮの値に達したか否かを判別する（ステップＳＤ３０）。ＳＮの値に達していない場合には、図１６のフローチャートに戻る。ＳＮの値に達したときは、足替指令を示すフラグＣＨＦを「１」にセットし（ステップＳＤ３１）、右足を先行する指示を表す第１のカウントアップ信号による足替指令を携帯電話２に送信する（ステップＳＤ３２）。次に、ＲＣＦを「０」にリセットする（ステップＳＤ３３）。そして、図１６のフローチャートに戻る。
【００８３】
ステップＳＤ２７において、ＲＣＦが「０」である場合には、フラグＬＣＦが「１（左足先行カウント状態）」であるか否かを判別し（ステップＳＤ３４）、ＬＣＦが「１」である場合には、カウント総数をストアするレジスタＴＮをインクリメントし（ステップＳＤ３５）、左足カウント累計をストアするレジスタＬＣをインクリメントする（ステップＳＤ３６）。そして、ＬＣの累計値が基準回数であるＳＮの値に達したか否かを判別する（ステップＳＤ３７）。ＳＮの値に達していない場合には、図１６のフローチャートに戻る。ＳＮの値に達したときは、足替指令を示すフラグＣＨＦを「１」にセットし（ステップＳＤ３８）、左足を先行する指示を表す第２のカウントアップ信号による足替指令を携帯電話２に送信する（ステップＳＤ３９）。次に、ＬＣＦを「０」にリセットする（ステップＳＤ４０）。そして、図１６のフローチャートに戻る。
なお、基準回数の代わりに基準時間が設定された場合には、ステップＳＤ３０において、右足先行の足踏運動の経過時間が基準時間に達したか否かを判別する。同様に、ステップＳＤ３７において、左足先行の足踏運動の経過時間が基準時間に達したか否かを判別する。
【００８４】
図１９は、図１６におけるステップＳ１３６の報知処理のフローチャートである。まず、図１４（１）のレジスタＴＭＰの値がＮＵＬＬでないか否かを判別して、テンポ指示がＯＮであるか否かを判別する（ステップＳＥ１）。ＴＭＰの値がＮＵＬＬの場合にはテンポ指示はＯＦＦであるが、この場合はＴＭＰの値が「０．６」でテンポ指示はＯＮである。この場合には、レジスタＴ２の値が「０」に達したか否かを判別する（ステップＳＥ２）。「０」に達したときは、電子音を発生する（ステップＳＥ３）。図１６のステップＳ１３２において、Ｔ２にはＴＭＰの値である「０．６」がストアされているので、０．６秒が経過すると「ピッ」という電子音を発生する。電子音を発生した後は、Ｔ２にＴＭＰの値をストアする（ステップＳＥ４）。したがって、テンポ指示がＯＮである場合には、０．６秒ごとに「ピッ、ピッ、ピッ、ピッ……」と電子音が発生する。
【００８５】
ステップＳＥ１においてテンポ指示がＯＦＦの場合、又は、ステップＳＥ４においてＴ２にＴＭＰの値をストアした後は、足替指令を示すフラグＣＨＦが「１」であるか否かを判別する（ステップＳＥ５）。ＣＨＦが「１」である場合には、発光指示がＯＮであるか否かを判別する（ステップＳＥ６）。発光指示がＯＮである場合には、フラグＲＦＦが「１」であるか否かを判別する（ステップＳＥ７）。ＲＦＦが「１」である場合には、右足先行の状態であるので、踏み台の左ＬＥＤ１４ａを点滅して左足先行に切替える指示を行う（ステップＳＥ８）。ＲＦＦが「０」である場合には、左足先行の状態であるので、踏み台の右ＬＥＤ１４ｂを点滅して右足先行に切替える指示を行う（ステップＳＥ９）。
【００８６】
また、電子音指示がＯＮであるか否かを判別し（ステップＳＥ１０）、この指示がＯＮである場合には、サウンドシステム１１１により「ピンポーン」などの独特なチャイム音を発生する（ステップＳＥ１１）。さらに、音声指示がＯＮであるか否かを判別し（ステップＳＥ１２）、この指示がＯＮである場合には、サウンドシステム１１１により「左（右）足先行に切替えて下さい」などの音声メッセージを発生する（ステップＳＥ１３）。このように本体１側で足替指令を行うとともに、第１のカウントアップ信号および第２のカウントアップ信号による足替指令を携帯電話２に送信する（ステップＳＥ１３）。そして、図１６のフローチャートに戻る。
【００８７】
ステップＳＥ５において、ＣＨＦが「０」である場合には、ＲＦＦが「１（右足先行状態）」であるか否かを判別する（ステップＳＥ１５）。ＲＦＦが「１」である場合には、右ＬＥＤ１４ｂが消灯中か否かを判別し（ステップＳＥ１６）、消灯中である場合には右ＬＥＤ１４ｂを点灯する（ステップＳＥ１７）。ＲＦＦが「０（左足先行状態）」である場合には、左ＬＥＤ１４ａが消灯中か否かを判別し（ステップＳＥ１８）、消灯中である場合には左ＬＥＤ１４ａを点灯する（ステップＳＥ１９）。左ＬＥＤ１４ａ又は右ＬＥＤ１４ｂを点灯した後は、図１６のフローチャートに戻る。
【００８８】
図２０は、図４のメインルーチンのフローチャートにおけるステップＳ１０４の送信処理のフローチャートである。まず、プログラムＲＯＭ１０３から運動係数を設定して（ステップＳ１４１）、レジスタｋにその設定値をストアする（ステップＳ１４２）。この運動係数の設定値は、高さ１ｍを１回昇降する場合の体重１ｋｇ当たりの消費カロリーであり、あらかじめ測定されている値である。次に、踏み台の高さを測定する（ステップＳ１４３）。すなわち、高さセンサ１３から得られる光ビームのスポット位置によって、高さセンサＩ／Ｆ１１０から踏み台の高さが（ｈ１＋ｈ２）、ｈ１、（ｈ１−ｈ２）のいずれかの値が入力される。例えば、ｈ１＝１５ｃｍ、ｈ１＝５ｃｍの場合には、踏み台の高さとして、０．２０ｍ、０．１５ｍ、０．１０ｍのいずれかの測定値が入力される。そして、図１４（１）に示したレジスタｈに測定値をストアする（ステップＳ１４４）。
【００８９】
次に、図１４（１）のいくつかのレジスタである、ＴＮの足踏総回数、ＷＴの体重、ｈの踏み台高さ、ｋの運動係数に基づいて、下記の演算式によって消費カロリーＣを算出して、レジスタＣにストアする（ステップＳ１４５）。
消費カロリー（ｋｃａｌ）＝ＴＮ（回数）＊ＷＴ（ｋｇ）＊ｈ（ｍ）＊ｋ
さらに、レジスタＷＴの体重およびＨＴの身長に基づいて、肥満度を表す肥満指数であるＢＭＩ（body mass index）を下記の演算式によって算出する（ステップＳ１４６）。
ＢＭＩ（ｋｇ/ｍ２）＝ＷＴ/（ＨＴ＊ＨＴ）
【００９０】
そして、ＷＴの体重、Ｃの消費カロリー、ＴＮの足踏総回数、ＢＭＩの肥満指数を送信バッファに運動結果を示すデータとしてストアする（ステップＳ１４７）。図２１に送信バッファにおける送信データを示す。次に、送信バッファのデータを携帯電話２に送信する（ステップＳ１４８）。送信終了の後、ＬＷＩ通信部１１４を介して携帯電話２からＡＣＫ（アクノリッジ）を受信したか否かを判別する（ステップＳ１４９）。ＡＣＫを受信したときは、送信バッファをクリアして（ステップＳ１５０）、ＭＯＤＥを「０」にセットする（ステップＳ１５１）。ＭＯＤＥをセットした後、又は、ＡＣＫを受信しない場合には、図４のメインルーチンに戻る。
【００９１】
次に、携帯電話２の着信処理について、図２２のフローチャートに基づいて説明する。携帯電話２の着信には、公衆網からのメールや電話の着信と本体１からの着信とがある。
したがって、着信があったときは、ＬＷＩ通信部２１４を介した本体１からの着信であるか、又は、ＲＦブロック２０６を介した公衆網からの着信であるかを判別する（ステップＳＧ１）。本体１からの着信の場合には、データを受信したか否かを判別する（ステップＳＧ２）。データ受信でない場合には、足替指令を受信したか否かを判別する（ステップＳＧ３ａ）。足替指令を受信したときは、ＬＥＤ２ｂを点滅する（ステップＳＧ３ｂ）。足替指令を受信しない場合には、足替終了を受信したか否かを判別し（ステップＳＧ４ａ）、足替終了を受信したときは、点滅中のＬＥＤ２ｂを消灯する（ステップＳＧ４ｂ）。足替指令も足替終了も受信しない場合には、他の処理を行う（ステップＳＧ５）。他の処理としては、例えば、テスト通信や設定データの再送要求などがある。ＬＥＤ２ｂを点滅した後、ＬＥＤ２ｂを消灯した後、又は、他の処理の後は、メインルーチンに戻る。
【００９２】
ステップＳＧ２において、データを受信したときは受信バッファにデータをストアする（ステップＳＧ６）。そして、受信終了か否かを判別し（ステップＳＧ７）、受信終了の場合にはＡＣＫを本体に送信して（ステップＳＧ７）、スピーカ２１２、バイブレータ２１３、ＬＥＤ２ｂなどによって着信報知を行う（ステップＳＧ８）。着信報知によって蓋がオープンされたか否かを判別し（ステップＳＧ１０ａ）、オープンされたときは、受信データをメイン表示部２１０に表示する（ステップＳＧ１０ｂ）。図２３は、表示された運動結果の画面を示す図である。この図に示すように、運動結果の画面には、体重、消費カロリー、足踏の総回数、ＢＭＩのデータが表示されるとともに、このデータをメモリ２０７への登録の有無かを示す「登録」および「非登録」のアイコンを表示する。そして、「登録」にフォーカスする（ステップＳＧ１１）。
【００９３】
次に、カーソルスイッチがオンされたか否かを判別し（ステップＳＧ１２）、このスイッチがオンされたときは、フォーカス位置を移動する（ステップＳＧ１３）。カーソルスイッチがオンでない場合、又は、フォーカス位置を移動した後は、決定スイッチがオンされたか否かを判別する（ステップＳＧ１４）。このスイッチがオンでない場合には、ステップＳＧ１２においてカーソルスイッチのオンを判別するが、このスイッチがオンされたときは、フォーカス位置が「登録」であるか否かを判別する（ステップＳＧ１５）。フォーカス位置が「登録」である場合には、受信データを現在の日付とともにメモリ２０７にストアして（ステップＳＧ１６）、受信バッファをクリアする（ステップＳＧ１７）。そして、メインルーチンに戻る。
【００９４】
ステップＳＧ１において、本体１からの着信でない場合には、メール受信であるか電話であるか否かを判別する（ステップＳＧ１８）、メール受信である場合には、受信ＢＯＸにストアして（ステップＳＧ１９）、一定時間の着信報知を行って（ステップＳＧ２０）、メインルーチンに戻る。着信が電話である場合には、着信報知を行って（ステップＳＧ２１）、オフフックスイッチがオンされたか否かを判別する（ステップＳＧ２２）。オフフックスイッチがオンされたときは通話処理に遷移する（ステップＳＧ２３）。通話処理中においては、オンフックスイッチがオンされたか否かを判別し（ステップＳＧ２４）、このスイッチがオンされたときは、回線切断などの終話処理を行って（ステップＳＧ２５）、メインルーチンに戻る。
【００９５】
図２４は、図７のメインルーチンにおけるステップＳ２４４のメモリ読出処理のフローチャートである。まず、データ読出画面をメイン表示部２１０に表示する（ステップＳＪ１）。図２５は、データ読出画面を示す図である。この画面には、読み出すデータが前回のものか、指定した日付のものか、又は過去の平均であるかを選択するために、「前回」、「日付指定」、「過去平均」、「推移グラフ」の選択アイコンを表示する。さらに、パスワードを入力する枠を表示する。そして、「過去平均」にフォーカスする（ステップＳＪ２）。なお、過去平均と推移グラフとを共に選択することが可能である。
【００９６】
次に、カーソルスイッチがオンされたか否かを判別し（ステップＳＪ３）、このスイッチがオンされたときは、フォーカス位置を移動する（ステップＳＪ４）。次に、数値が入力されたか否かを判別し（ステップＳＪ５）、入力されたときは、その入力数値を表示する（ステップＳＪ６）。例えば、日付指定が選択された場合には、入力された年、月、日を表示し、過去平均又は推移グラフが選択された場合には、入力された指定期間を表示する。また、パスワードが入力されたか否かを判別し（ステップＳＪ７）、入力されたときは、アスタリスク（＊）を表示する（ステップＳＪ８）。そして、決定スイッチがオンされたか否かを判別する（ステップＳＪ９）。決定スイッチがオンでない場合には、ステップＳＪ３に移行して、カーソルスイッチがオンであるか否かを判別する。
【００９７】
決定スイッチがオンされたときは、パスワードがＯＫであるか否かを判別し（ステップＳＪ１０）、ＯＫでない場合にはこのフローを終了するが、ＯＫである場合には、表示する内容を決定する。選択されたのが推移グラフであるか否かを判別し（ステップＳＪ１１）、推移グラフである場合には、指定された期間におけるデータの平均演算、四捨五入演算を行って（ステップＳＪ１２）、推移グラフのビットマップ画像を作成する（ステップＳＪ１３）。そして、メイン表示部２１０に推移グラフのデータを表示する（ステップＳＪ１４）。推移グラフが選択されていない場合には、選択されたのが過去平均であるか否かを判別し（ステップＳＪ１５）、過去平均である場合には、指定された期間におけるデータの平均演算を行って（ステップＳＪ１６）、メイン表示部２１０に過去平均のデータを表示する（ステップＳＪ１４）。過去平均が選択されていない場合、すなわち、前日又は日付指定が選択されている場合には、その日のデータを表示する（ステップＳＪ１４）。データを表示した後は、図７のメインルーチンに戻る。
【００９８】
図２６は、推移グラフのデータの例を示す図である。この例では、２００４年１月から９月までの指定期間において、体重、消費カロリー、およびＢＭＩの推移が表示されている。また、図には示さないが、過去平均が選択された場合には、指定期間における体重、消費カロリー、およびＢＭＩの平均値が表示され、前日又は日付指定が選択されている場合には、その日の体重、消費カロリー、およびＢＭＩが表示される。なお、足踏の総回数を体重、消費カロリー、およびＢＭＩと共に表示してもよい。
【００９９】
以上のように、この実施形態１の運動支援システムは、運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体１と携帯電話２とで構成され、
本体１は、
携帯電話２から送信された足踏みの基準回数および運動指示を含むデータを受信するＬＷＩ通信部１１４、ＬＷＩ通信部１１４によって受信された基準回数および運動指示のデータを記憶するワークＲＡＭ１０４、踏み台の上面に運動者の左足が乗せられた状態および降ろされた状態を検出してＬオン信号およびＬオフ信号を発生する左足センサ１１２、上面に運動者の右足が乗せられた状態および降ろされた状態を検出してＲオン信号およびＲオフ信号を発生する右足センサ１１３、およびＣＰＵ１０１を備えている。ＣＰＵ１０１は、Ｌオン信号、Ｒオン信号、Ｌオフ信号、およびＲオフ信号の順に連続して発生された左足が先行する状態が検出されたときは、レジスタＬＣおよびＴＮのインクリメントの指示である第１のカウント指示信号を発生し、Ｒオン信号、Ｌオン信号、Ｒオフ信号、およびＬオフ信号の順に連続して発生された右足が先行する状態が検出されたときは、レジスタＲＣおよびＴＮのインクリメントの指示である第２のカウント指示信号を発生し、連続して発生された第１のカウント指示信号をカウントしたカウント値が、ワークＲＡＭ１０４に記憶されている基準回数に達したときに右足を先行する指示を表す第１のカウントアップ信号を発生し、連続して発生された第２のカウント指示信号をカウントしたカウント値が、ワークＲＡＭ１０４に記憶されている基準回数に達したときに左足を先行する指示を表す第２のカウントアップ信号を発生し、足踏運動の終了に応じてカウントを停止する。また、ＬＷＩ通信部１１４は、ＣＰＵ１０１から発生された第１のカウントアップ信号および第２のカウントアップ信号を携帯電話２に送信し、足踏運動の終了に応じて足踏運動の結果を示すデータを携帯電話２に送信する。
携帯電話２は、
足踏みの基準回数および運動指示を含むデータを本体１に送信するとともに、本体から送信された第１のカウントアップ信号、第２のカウントアップ信号、および足踏運動の結果を示すデータを受信するＬＷＩ通信部２１４と、ＬＷＩ通信部２１４によって受信された第１のカウントアップ信号および第２のカウントアップ信号に応じて点滅するＬＥＤ２ｂと、ＬＷＩ通信部２１４によって受信された足踏運動の結果を示すデータを表示するメイン表示部２１０と、を備えている。
したがって、「歩行運動」と「抵抗性運動」との組み合わせが可能な足踏運動において、音楽や映像その他のことを並行して鑑賞しながらでも、両足に均等に負荷をかけることが可能になる。
【０１００】
ただし、運動者は、連続して発生された第１のカウント指示信号又は第２のカウント指示信号をカウントしたカウント値が、ワークＲＡＭ１０４に記憶されている基準回数に達する前に先行する足を替える場合がある。このため、ＣＰＵ１０１は、第１のカウント指示信号をカウントしている状態で第２のカウント指示信号が発生されたときは、第１のカウント指示信号のカウント値をワークＲＡＭ１０４に記憶して、前回までのカウント値に累算した後で当該第１のカウント指示信号のカウント値をゼロにリセットして第２のカウント指示信号のカウントを開始し、第２のカウント指示信号をカウントしている状態で第１のカウント指示信号が発生されたときは、第２のカウント指示信号のカウント値をワークＲＡＭ１０４に記憶して、前回までのカウント値に累算した後で当該第２のカウント指示信号のカウント値をゼロにリセットして第１のカウント指示信号のカウントを開始する。
したがって、足踏運動を開始した後に、基準回数に拘束されないで自由に足踏を行うことが可能である。
【０１０１】
実施形態１の運動支援システムにおいて、本体１と携帯電話２とは周波数ホッピング型スペクトル拡散方式のブルートゥース（クラス３）の近距離無線通信（ＬＷＩ）によってデータの送受信を行なう。
したがって、最大１ｍＷの電力で数メートルから１０メートルの伝送範囲をカバーすることにより、相当に広い室内においてオーディオ機器やビデオ機器によって、音楽や映像を並行して鑑賞しながら足踏運動を行うことが可能である。
【０１０２】
なお、利用する近距離無線通信（ＬＷＩ）としてはブルートゥースに限らず、ＣＤＭＡ（符号分割多元接続）などの他の無線通信によってデータの送受信を行なうように構成してもよいし、赤外線通信によってデータの送受信を行なうように構成してもよい。あるいは、ＵＳＢ規格の通信線などによる有線通信によってデータの送受信を行なうように構成してもよい。
【０１０３】
実施形態１の運動支援システムにおいて、携帯電話２は、所定の通信網を介して外部からの電子メールおよび電話の着信を受けたときはＬＥＤ２ｂを点滅させるが、第１のカウントアップ信号および第２のカウントアップ信号を受信した場合とでは、ＬＥＤ２ｂを異なる態様（周期、パターン、発光色）で点滅させることも可能である。例えば、ＬＥＤ２ｂは緑色および赤色で発光可能であり、電子メールおよび電話の着信したときは緑色で点滅させ、第１のカウントアップ信号および第２のカウントアップ信号を受信したときは赤色で点滅させる。また、サブ表示部２ａによって電子メールおよび電話の着信を報知する場合と、足替指令を報知する場合とでは、異なる態様で表示する。例えば、電子メールおよび電話の着信報知は緑色を表示し、第１のカウントアップ信号および第２のカウントアップ信号を受信したときは、アンバー色で表示する。
したがって、運動者は、電子メールおよび電話の着信と、本体１からの先行する足を替える指示を表す第１のカウントアップ信号および第２のカウントアップ信号による足替指令とを容易に識別できる。
【０１０４】
また、実施形態１の運動支援システムにおいて、携帯電話２は、バイブレータ２１３をさらに備えているので、運動者は、携帯電話２を手に持った状態又は胸ポケットに入れた状態で足踏運動を行ない、本体１からの足替指令を振動によって認識することができる。この場合において、携帯電話２は、電子メールおよび電話の着信した場合と、第１のカウントアップ信号および第２のカウントアップ信号を受信した場合とでは、異なる振動パターンで振動させるように構成してもよい。さらに、この場合において、第１のカウントアップ信号を受信した場合と、第２のカウントアップ信号を受信した場合とでは、異なる振動パターンで振動させるように構成してもよい。
したがって、音楽や映像を並行して鑑賞しながら足踏運動を行う場合に、サウンドシステム１１１からの音や音声又はＬＥＤ２ｂの点滅によって足替指令を認識することが、音楽や映像の鑑賞に妨げになると感じる運動者にとって、バイブレータ２１３による振動で足替指令を受けることで耳や目への刺激がないので、音楽や映像の鑑賞に妨げにならない。
【０１０５】
実施形態１の運動支援システムにおいて、携帯電話２は、本体１において算出された消費カロリーや肥満指数（ＢＭＩ）を受信してメイン表示部２１０に表示する。
したがって、足踏運動の結果を分析することができる。
【０１０６】
実施形態１の運動支援システムにおいて、携帯電話２は、本体１から受信したデータを記憶する不揮発性のメモリ２０７を備えており、ＣＰＵ２０１は、操作に応じて指定された日付のデータをメモリ２０７から読み出してメイン表示部２１０に表示する。例えば、指定された期間のデータをメモリ２０７から読み出して、過去の平均や指定した期間の推移など、統計的な演算処理を行い、その演算結果をメイン表示部２１０に表示する。
したがって、長期的な足踏運動の結果を分析することができる。
【０１０７】
実施形態１の運動支援システムにおいて、本体１は、内部に電源を供給する二次電池である充電電池１１６と、足踏運動によって発電してその充電電池１１６を充電する発電部１１５とをさらに備えている。この場合において、充電電池１１６は着脱可能であり、かつ、携帯電話２に着脱可能な二次電池である充電電池２１５と互換性を有するような構成になっている。さらに、本体１は、携帯電話２と接続する電源出力端子１２１をさらに備え、発電部１１５は、携帯電話２が接続された状態においては、携帯電話２の充電電池２１５と本体１の充電電池１１６とを共に充電する。
したがって、足踏運動を行ないながら本体１の充電電池１１６を充電することができる。また、足踏運動の後に充電した充電電池１１６を携帯電話２に装着することができる。また、足踏運動の際に携帯電話２から取り外して、本体１に装着した充電電池２１５を充電することができる。さらに、携帯電話２を電源接続端子１２１に接続して、本体１と携帯電話２との通信が可能な状態においても、本体１の充電電池１１６および携帯電話２の充電電池２１５とを同時に充電することができる。
【０１０８】
実施形態１の運動支援システムにおいて、本体１のＣＰＵ１０１は、踏み台におけるＬＥＤ１４ａおよびＬＥＤ１４ｂを、足踏運動のテンポに合わせて交互に点灯させる。この場合において、ＣＰＵ１０１は、ＬＥＤ１４ｂを第１のカウントアップ信号に応じて点滅させ、ＬＥＤ１４ａを第２のカウントアップ信号に応じて点滅させる。さらに、この場合において、発光制御手段は、ＬＥＤ１４ｂおよびＬＥＤ１４ａをそれぞれ第１のカウントアップ信号および第２のカウントアップ信号に応じてテンポよりも２倍以上速い繰り返し周期で点滅させる。
したがって、ＬＥＤ１４ａおよびＬＥＤ１４ｂの点灯に合わせて足踏運動を行うので、設定したテンポに合わせた足踏運動ができる。また、ＬＥＤ１４ａおよびＬＥＤ１４ｂの点滅によって、本体１からの足替指令を容易に認識することができる。さらに、足踏運動のテンポに応じたＬＥＤ１４ａおよびＬＥＤ１４ｂの発光周期と、足替指令に応じたＬＥＤ１４ａおよびＬＥＤ１４ｂの発光周期とが異なっているので、テンポと足替指令とを明確に区別することができる。
【０１０９】
実施形態１の運動支援システムにおいて、本体１は、携帯電話２から受信したデータに含まれている足踏運動のテンポに合わせて、サウンドシステム１１１によって電子音を発生する。この場合において、ＣＰＵ１０１は、第１のカウントアップ信号および第２のカウントアップ信号に応じて、テンポに合わせた電子音とは異なる音色の電子音をサウンドシステム１１１から発生させるか、又は、右足を先行する旨の音声メッセージおよび左足を先行する旨の音声メッセージをサウンドシステム１１１から発生させる。
したがって、音によってもテンポと足替指令とを明確に区別することができる。
【０１１０】
実施形態１の運動支援システムにおいて、本体１は、踏み台の上面にかけられた重量を測定する左足センサ１１２、右足センサ１１３、および踏み台の上面と踏み台が置かれている平面との高低差を測定する高さセンサ１３をさらに備え、ＣＰＵ１０１は、運動者の体重値、踏み台の高さ、足踏運動の回数とに基づいて、足踏運動による消費カロリーを算出して携帯電話２に送信する。
したがって、足踏運動の結果を科学的、定量的に分析することができる。
【０１１１】
＜実施形態２＞
図２７は、実施形態２における運動支援システムの外観を示す図である。図２７において、本体１は足替指示装置４に対して、ブルートゥースの無線信号３によって指令を送信する。本体１における踏み台の構造は、図１に示した実施形態１の構造とほぼ同じであり、上部踏み台１１と下部踏み台１２とが重ねられた踏み台を構成し、かつ、簡単に分離する構造になっている。また、上部踏み台１１の側面には、高さセンサ１３が設けられている。ただし、上部踏み台１１には、ＵＳＢケーブル５を介して操作部１４が接続されている。図１の上部踏み台１１のプレート１１ａおよびプレート１１ｂに設けられていたＬＥＤ１４ａおよびＬＥＤ１４ｂは、この操作部１４の上面の左右に設けられている。さらに、操作部１４には、表示部１４ｃおよびスイッチ部１４ｄが設けられている。
【０１１２】
図２８は、本体１の内部構成を示すブロック図である。この図において、図１に示した実施形態１の機能と同じものは同一の符号で示すとともに、実施形態１と重複する説明については省略する。また、図２に示した発電部１１５、充電電池１１６などについては、図２８においては省略されている。図２８において、ＵＳＢケーブル５より上のブロックは上部踏み台１１内に配置され、ＵＳＢケーブル５より下のブロックは操作部１４内に配置されている。上のブロックにおいて、ＣＰＵ１０１のシステムバス１０２には、フラッシュＲＯＭなどからなる不揮発性のメモリ１２２が追加されている。なお、下のブロックもＵＳＢケーブル５によってＣＰＵ１０１のシステムバス１０２に接続されている。すなわち、下のブロックにおいて、左ＬＥＤドライバ１０５および右ＬＥＤドライバ１０６は、実施形態１の場合と同様に、ＣＰＵ１０１の指令に応じて、それぞれ左ＬＥＤ１４ａおよび右ＬＥＤ１４ｂを点灯、点滅、消灯する。また、ＣＰＵ１０１は、スイッチ部１４ｄの各スイッチのオンおよびオフを検出し、文字や画像を表示部１４ｃに表示することができる。ワークＲＡＭ１０４には、図１４に示したレジスタおよびフラグと同じものが設けられている。ただし、レジスタＭＯＤＥについては、この実施形態２では使用しない。
【０１１３】
次に、実施形態２の本体１の動作について、図２９ないし図３１に示すＣＰＵ１０１のフローチャートを参照して説明する。図２９はメインルーチンのフローチャートである。所定のイニシャライズ処理（ステップＳ３０１）の後、メニュー処理（ステップＳ３０２）、足踏処理（ステップＳ３０３）、演算処理（ステップＳ３０４）、その他の処理（ステップＳ３０５）を繰り返す。
【０１１４】
図３０は、図２９におけるステップＳ３０２のメニュー処理のフローチャートである。このメニュー処理は、図６および図７に示した実施形態１の携帯電話のフローチャートにおいて、図６のステップＳ２２９から図７のステップＳ２４５までの処理と同じである。まず、足踏メニュー画面を操作部１４の表示部１４ｃに表示する（ステップＳ２２９）。足踏メニュー画面は、図９に示したものとおなじである。この足踏メニュー画面において、足踏設定にフォーカスする（ステップＳ２３０）。次に、カーソルスイッチがオンされたか否かを判別し（ステップＳ２３１）、このスイッチがオンされたときは、フォーカス位置を移動する（ステップＳ２３２）。フォーカス位置を移動した後、又は、カーソルスイッチがオンでない場合には、決定スイッチがオンされたか否かを判別する（ステップＳ２３３）。決定スイッチがオンでない場合には、ステップＳ２３１においてカーソルスイッチがオンされたか否かを判別する。
【０１１５】
決定スイッチがオンされたときは、フォーカスは「足踏設定」であるか否かを判別する（ステップＳ２３９）。フォーカスが「足踏設定」である場合には、足踏設定処理を実行する（ステップＳ２４０）。フォーカスが「足踏設定」でない場合には、フォーカスは「個人データ入力」であるか否かを判別する（ステップＳ２４１）。フォーカスが「個人データ入力」である場合には、個人データ入力処理を実行する（ステップＳ２４２）。フォーカスが「個人データ入力」でない場合には、フォーカスは「メモリ読出」であるか否かを判別する（ステップＳ２４３）。フォーカスが「メモリ読出」である場合には、メモリ読出処理を実行する（ステップＳ２４４）。フォーカスが「メモリ読出」でない場合には、その他の処理を実行する（ステップＳ２４５）。
ステップＳ２４０における足踏設定処理、ステップＳ２４２における個人データ入力処理、ステップＳ２４４におけるメモリ読出処理、又はステップＳ２４５におけるその他の処理の後は、図２９のメインルーチンに戻る。
なお、ステップＳ２４０における足踏設定処理、ステップＳ２４２における個人データ入力処理、および、ステップＳ２４４におけるメモリ読出処理は、それぞれ実施形態１において、ＭＯＤＥに関する処理を除いて、図１０に示した足踏設定処理、図１２に示した個人データ入力処理、および、図２４に示したメモリ読出処理と同じであるので、説明は省略する。
【０１１６】
また、図２９のメインルーチンにおいて、ステップＳ３０３の足踏処理についても、図１６（１）に示した足踏処理、および、図１６（２）に示したタイマインタラプトと同じであり、足踏処理におけるカウント処理並びに報知処理についても、実施形態１において、それぞれ図１７および図１８に示した足踏処理並びに図１９に示した報知処理とほとんど同じであるので、説明は省略する。ただし、図１８のステップＳＤ３２において送信する右足先行に切替える第１のカウントアップ信号の足替指令と、ステップＳＤ３９において送信する左足先行に切替える第２のカウントアップ信号の足替指令とは、異なる信号パターンで構成される。さらに、図１７のステップＳＤ７ｂおよびステップＳＤ１６ｂにおいて送信する足替終了指令の信号パターンは、第１のカウントアップ信号の足替指令、および、第２のカウントアップの足替指令の信号パターンとは異なっている。理解を容易にするために、例えば、第１のカウントアップ信号の足替指令を信号パターン１、第２のカウントアップ信号の足替指令を信号パターン２、足替終了指令を信号パターン３とする。
【０１１７】
図３１は、図２９のメインルーチンにおけるステップＳ３０４の演算処理のフローチャートであるが、この演算処理は、図２０に示した実施形態１の送信処理のフローチャートにおいて、送信に関する処理を除けば、他の処理は同じである。したがって、同一の処理については、同一の符号で表している。実施形態１の場合には、足踏運動の結果のデータを本体１から携帯電話２に送信する構成になっていたが、実施形態２の場合には、足踏運動の結果のデータを操作部１４の表示部１４ｃに表示する構成になっている。
【０１１８】
図３１において、まず、プログラムＲＯＭ１０３から運動係数を設定して（ステップＳ１４１）、レジスタｋにその設定値をストアする（ステップＳ１４２）。この運動係数の設定値は、高さ１ｍを１回昇降する場合の体重１ｋｇ当たりの消費カロリーであり、あらかじめ測定されている値である。次に、踏み台の高さを測定する（ステップＳ１４３）。すなわち、高さセンサ１３から得られる光ビームのスポット位置によって、高さセンサＩ／Ｆ１１０から踏み台の高さが（ｈ１＋ｈ２）、ｈ１、（ｈ１−ｈ２）のいずれかの値が入力される。例えば、ｈ１＝１５ｃｍ、ｈ１＝５ｃｍの場合には、踏み台の高さとして、０．２０ｍ、０．１５ｍ、０．１０ｍのいずれかの測定値が入力される。そして、図１４（１）に示したレジスタｈに測定値をストアする（ステップＳ１４４）。
【０１１９】
次に、ワークＲＡＭ１０４のレジスタにおいて、ＴＮの足踏総回数、ＷＴの体重、ｈの踏み台高さ、ｋの運動係数に基づいて、下記の演算式によって消費カロリーＣを算出して、レジスタＣにストアする（ステップＳ１４５）。
消費カロリー（ｋｃａｌ）＝ＴＮ（回数）＊ＷＴ（ｋｇ）＊ｈ（ｍ）＊ｋ
さらに、レジスタＷＴの体重およびＨＴの身長に基づいて、肥満指数であるＢＭＩ（body
mass index）を下記の演算式によって算出する（ステップＳ１４６）。
ＢＭＩ（ｋｇ/ｍ２）＝ＷＴ（ｋｇ）/｛ＨＴ（ｍ）＊ＨＴ（ｍ）｝
次に、ＷＴの体重、Ｃの消費カロリー、ＴＮの足踏総回数、ＢＭＩの肥満指数をメモリ１２２にストアし（ステップＳ１５２）、操作部１４の表示部１４ｃに表示する（ステップＳ１５３）。そして、図２９のメインルーチンに戻る。
【０１２０】
図３２は、図２７の足替指示装置４の内部構成を示すブロック図である。ＬＷＩ通信部４１は、本体１から受信したブルートゥースの無線信号を復号化して信号処理部４２に出力する。この無線信号には、実施形態１と同様に、右足先行を指示する第１のカウントアップ信号および左足先行を指示する第２のカウントアップ信号からなる足替指令、又は、足替終了指令が含まれている。上記したように、第１のカウントアップ信号の足替指令を信号パターン１、第２のカウントアップ信号の足替指令を信号パターン２、足替終了指令を信号パターン３としたので、信号処理部４２は、ＬＷＩ通信部４１から入力された信号を処理して、信号パターン１の場合にはパルス信号を発生して右ＬＥＤドライバ４３ｂに出力し、信号パターン２の場合にはパルス信号を発生して左ＬＥＤドライバ４３ａに出力し、信号パターン３の場合にはパルス信号を停止する。左ＬＥＤドライバ４３ａは、信号処理部４２からのパルス信号によって左ＬＥＤ４ａを点滅し、パルス信号の停止に応じて左ＬＥＤ４ａを消灯する。右ＬＥＤドライバ４３ｂは、信号処理部４２からのパルス信号によって右ＬＥＤ４ｂを点滅し、パルス信号の停止に応じて右ＬＥＤ４ｂを消灯する。
足替指示装置４に電源を供給する電池は、本体１の二次電池と互換性のあるものでもよいし、単３や単４の乾電池からなる一次電池でもよい。
【０１２１】
以上のように、この実施形態２によれば、運動者が片足ずつ昇り降りして足踏運動を行うための踏み台を有する本体１と、ＬＥＤ４ａ、ＬＥＤ４ｂ、本体からの信号を受信するＬＷＩ通信部４１を有する足替指示装置４とで構成されている。本体１は、操作に応じて入力された基準回数又はあらかじめ設定されている基準回数および操作に応じて入力された運動指示を含むデータを記憶するワークＲＡＭ１０４、踏み台の上面に運動者の左足が乗せられた状態および降ろされた状態を検出してＬオン信号およびＬオフ信号を発生する左足センサ１１２、上面に運動者の右足が乗せられた状態および降ろされた状態を検出してＲオン信号およびＲオフ信号を発生する右足センサ１１３、ＣＰＵ１０１、およびＬＷＩ通信部１１４を備えている。ＣＰＵ１０１は、Ｌオン信号、Ｒオン信号、Ｌオフ信号、およびＲオフ信号の順に連続して発生された左足が先行する状態が検出されたときは、レジスタＬＣおよびＴＮのインクリメントの指示である第１のカウント指示信号を発生し、Ｒオン信号、Ｌオン信号、Ｒオフ信号、およびＬオフ信号の順に連続して発生された右足が先行する状態が検出されたときは、レジスタＲＣおよびＴＮのインクリメントの指示である第２のカウント指示信号を発生し、連続して発生された第１のカウント指示信号をカウントしたカウント値が、ワークＲＡＭ１０４に記憶されている基準回数に達したときに右足を先行する指示を表す第１のカウントアップ信号を発生し、連続して発生された第２のカウント指示信号をカウントしたカウント値が、ワークＲＡＭ１０４に記憶されている基準回数に達したときに左足を先行する指示を表す第２のカウントアップ信号を発生し、足踏運動の終了に応じてカウントを停止する。ＬＷＩ通信部１１４は、ＣＰＵ１０１から発生された第１のカウントアップ信号および第２のカウントアップ信号を足替指示装置４に送信する。
足替指示装置４は、本体１から受信した第１のカウントアップ信号に応じてＬＥＤ４ｂを点滅し、第２のカウントアップ信号に応じてＬＥＤ４ａを点滅する。
したがって、実施形態１と同様に、「歩行運動」と「抵抗性運動」との組み合わせが可能な足踏運動において、音楽や映像その他のことを並行して鑑賞しながらでも、両足に均等に負荷をかけることが可能になる。
【０１２２】
ただし、運動者は、信号処理手段によって連続して発生された第１のカウント指示信号又は第２のカウント指示信号をカウントしたカウント値が、ワークＲＡＭ１０４に記憶されている基準回数に達する前に先行する足を替える場合がある。このため、ＣＰＵ１０１は、第１のカウント指示信号をカウントしている状態で第２のカウント指示信号が発生されたときは、第１のカウント指示信号のカウント値をワークＲＡＭ１０４に記憶して、前回までのカウント値に累算した後で当該第１のカウント指示信号のカウント値をゼロにリセットして第２のカウント指示信号のカウントを開始し、第２のカウント指示信号をカウントしている状態で第１のカウント指示信号が発生されたときは、第２のカウント指示信号のカウント値をワークＲＡＭ１０４に記憶して、前回までのカウント値に累算した後で当該第２のカウント指示信号のカウント値をゼロにリセットして第１のカウント指示信号のカウントを開始し、足踏運動の終了に応じてカウントを停止する。
したがって、実施形態１と同様に、足踏運動を開始した後に、基準回数に拘束されないで自由に足踏を行うことが可能である。
【０１２３】
実施形態２の運動支援システムにおいて、本体１と足替指示装置４とは周波数ホッピング型スペクトル拡散方式のブルートゥース（クラス３）の近距離無線通信（ＬＷＩ）によってデータの送受信を行なう。
したがって、最大１ｍＷの電力で数メートルから１０メートルの伝送範囲をカバーすることにより、相当に広い室内においてオーディオ機器やビデオ機器によって、音楽や映像を並行して鑑賞しながら足踏運動を行うことが可能である。
【０１２４】
あるいは、実施形態２の運動支援システムにおいて、本体１は、足替指示装置４に対して赤外線通信によってデータの送信を行なうような構成にしてもよい。
この場合においても、運動者は、オーディオ機器やビデオ機器によって、音楽や映像を並行して鑑賞しながら足踏運動を行うことが可能である。
【０１２５】
実施形態２の運動支援システムにおいて、本体１は、ＵＳＢケーブル５を介して操作部１４に接続されており、操作部１４には、操作に応じて基準回数および運動指示を含むデータを入力するスイッチ部１４ｄ、足踏運動の結果のデータを表示する表示部１４ｃ、第１のカウントアップ信号に応じて点滅する右ＬＥＤ１４ｂ、第２のカウントアップ信号に応じて発光する左ＬＥＤ１４ａを備えた構成になっている。
したがって、足替指示装置４を使用しない構成であっても、操作部１４の右ＬＥＤ１４ｂおよび左ＬＥＤ１４ａの点滅によって、運動者は、左足先行から右足先行に切替える指令であるか、あるいは、右足先行から左足先行に切替える指令であるかを容易に認識することができる。
【０１２６】
本発明の運動支援システムにおいて、足替指示装置４は、第１のカウントアップ信号に応じて点滅する右ＬＥＤ４ｂと、第２のカウントアップ信号に応じて発光する左ＬＥＤ４ａとを備えた構成になっている。あるいは、赤色および緑色で発光可能な１個のＬＥＤを足替指示装置４に設けて、第１のカウントアップ信号を受信した場合と、第２のカウントアップ信号を受信した場合とでは、このＬＥＤを異なる発光色（赤色、緑色）で点滅させるような構成にしてもよい。
いずれの構成においても、運動者は、ＬＥＤの点滅の足替指令が、左足先行から右足先行に切替える指令であるか、あるいは、右足先行から左足先行に切替える指令であるかを容易に認識することができる。
【０１２７】
＜実施形態３＞
実施形態３における運動支援装置は、携帯電話のみによって構成されている。図３３は、実施形態２における携帯電話の構成を示すブロック図である。図３に示した実施形態１の携帯電話の構成と図３３に示した実施形態３の携帯電話の構成を比較すると、図３３の携帯電話には、ＬＷＩ通信部が設けられていないが、振動発電部２１８およびＡ／Ｄ変換部２１９が設けられている。振動発電部２１８は、外部から与えられる振動を検出して、その振動によって発電して充電電池２１５を充電するとともに、振動検出信号をＡ／Ｄ変換部２１９に入力する。
振動発電部２１８は、例えば、薄膜状の磁性材料の磁石と薄膜基板上に形成された所定巻き数のコイルパターンとを有する圧電素子を積層した構造の振動発電手段、セラミックス材料からなる圧電素子の構造の振動発電手段、あるいは、弾性部材と錘と磁石とを組み合わせた機械的な構造の振動発電手段、並びに、振動発電手段から発生される交流電流を直流電流に変換する整流回路などで構成されている。
【０１２８】
次に、実施形態３の動作について、ＣＰＵ２０１のフローチャートおよびメイン表示部２１０、サブ表示部２ａに表示された画面に基づいて説明する。なお、実施形態３の動作においてはワークＲＡＭ２０４のレジスタおよびフラグを使用するが、その種類は実施形態１に比べて少ないので、レジスタおよびフラグの用途などの図は省略する。
メインルーチン（図示せず）において、携帯電話２のスイッチ部２０５の操作によって、メイン表示部２１０のメインメニュー画面から運動メニューを選択すると、運動メニュー処理を実行する。図３４は、その運動メニュー処理のフローチャートである。まず、運動メニュー画面を表示する（ステップＳＫ１）。図３５は、運動メニュー画面を示す図である。この画面には、「運動実行」および「体重入力」の選択アイコン、運動種別を示す「歩行」、「走行」、「足踏」、「体操」の選択アイコン、携帯電話２を保持する身体の部位を示す「腰」、「胸」、「手」および「膝」の選択アイコンが表示される。また、「決定」、「表示」、「戻る」のアイコンスイッチが表示される。
【０１２９】
この画面において、「運動実行」、「歩行」、および「腰」にフォーカスする（ステップＳＫ２）。次に、カーソルスイッチがオンされたか否かを判別し（ステップＳＫ３）、このスイッチがオンされたときは、フォーカス位置を移動する（ステップＳＫ４）。フォーカス位置を移動した後、又は、カーソルスイッチがオンでない場合には、決定スイッチがオンされたか否かを判別する（ステップＳＫ５）。このスイッチがオンでない場合には、戻るスイッチがオンされたか否かを判別する（ステップＳＫ６）。このスイッチがオンされたときは、メインルーチンに戻る。
【０１３０】
ステップＳＫ５において、決定スイッチがオンされたときは、カーソル位置が運動実行であるか又は体重入力であるかを判別する（ステップＳＫ７）。運動実行である場合には、運動種別ｐおよび携帯電話２の保持位置を示すｑの番号に対応する係数ｋ（ｐ，ｑ）をレジスタｋにストアして（ステップＳＫ８）、運動実行処理を行う（ステップＳＫ９）。係数ｋ（ｐ，ｑ）は、あらかじめ実験的に算出された値であり、運動種別および携帯電話２を保持する身体の位置によって値が決まる。
例えば、運動種別が歩行の場合の腰の係数ｋ（１，１）を基準値「１．０」とする。歩行の場合には、「胸」の係数ｋ（１，２）は「２．０」、「手」の係数ｋ（１，３）は「０．６」、「膝」の係数ｋ（１，４）は「０．３」のような値である。運動種別が走行（ジョギング）の場合には、腰の係数ｋ（２，１）は「１．７」、「胸」の係数ｋ（２，２）は「３．４」、「手」の係数ｋ（２，３）は「１．０」、「膝」の係数ｋ（２，４）は「０．５」のような値である。運動種別が足踏の場合には、腰の係数ｋ（３，１）は「１．４」、「胸」の係数ｋ（３，２）は「２．８」、「手」の係数ｋ（３，３）は「０．８」、「膝」の係数ｋ（３，４）は「０．４」のような値である。運動種別が体操の場合には、腰の係数ｋ（４，１）は「０．８」、「胸」の係数ｋ（４，２）は「１．０」、「手」の係数ｋ（４，３）は「０．３」、「膝」の係数ｋ（４，４）は「０．４」のような値である。すなわち、係数ｋ（ｐ，ｑ）は、歩行、走行、足踏、体操によって受ける振動値を身体の位置に応じて正規化するための係数である。
【０１３１】
一方、カーソル位置が体重入力である場合には、体重入力処理を行う（ステップＳＫ１０）。運動実行処理又は体重入力処理を行った後は、ステップＳＫ１に移行して、運動メニュー画面を表示する。
ステップＳＫ６において、戻るスイッチがオンでない場合には、表示スイッチがオンさたか否かを判別する（ステップＳＫ１１）。このスイッチがオンされたときは、メモリ２０７にストアされているデータを表示する（ステップＳＫ１２）。そして、ステップＳＫ１に移行して、再び運動メニュー画面を表示する。ステップＳＫ１２において、表示スイッチがオンでない場合には、ステップＳＫ３に移行して、カーソルスイッチのオンを判別する。
【０１３２】
図３６は、図３４におけるステップＳＫ１０の体重入力処理のフローチャートである。まず、体重入力画面を表示する（ステップＳＬ１）。図３７は、体重入力画面を示す図である。この画面には、現在の体重を入力するエリアが表示されている。なお、このエリアに前回入力されて、メモリ２０７に記憶されている体重値を表示してもよい。次に、スイッチ部２０５から体重が入力されたか否かを判別し（ステップＳＬ２）、入力されたときはその体重をエリアに表示する（ステップＳＬ３）。そして、決定スイッチがオンされたか否かを判別し（ステップＳＬ４）、このスイッチがオンされない場合には、ステップＳＬ２において、体重入力があるか否かを判別する。決定スイッチがオンされたときは、表示している体重をワークＲＡＭ２０４のレジスタＷＴにストアする（ステップＳＬ５）。そして、図３４のフローチャートに戻る。
【０１３３】
図３８および図３９は、図３４におけるステップＳＫ９の運動実行処理のフローチャートである。まず、運動実行画面を表示する（ステップＳＭ１）。図には示さないが、この画面には、レジスタＷＴにストアされた体重値、運動種別、携帯電話２を保持する身体の部位などが表示され、「運動を開始しますか？」のメッセージが表示されるとともに、「決定」、「戻る」のアイコンスイッチが表示される。次に、決定スイッチがオンされたか否かを判別する（ステップＳＭ２）。このスイッチがオンでない場合には、戻るスイッチがオンされたか否かを判別する（ステップＳＭ３）。このスイッチがオンでない場合には、ステップＳＭ２において、決定スイッチのオンを判別するが、このスイッチがオンされたときは、メインルーチンに戻る。
【０１３４】
ステップＳＭ２において、決定スイッチがオンされたときは、ワークＲＡＭ２０４において、レジスタＷＴを除く他の各レジスタをクリアし、各フラグろ「０」にリセットするイニシャライズを行ない（ステップＳＭ４）、タイマインタラプトを許可する（ステップＳＭ５）。タイマインタラプトの許可によって、タイマインタラプトごとにタイマレジスタＴ１がインクリメントされる。次に、計測画面を表示する（ステップＳＭ６）。図には示さないが、この画面には、運動種別、運動開始からの経過時間、および、運動開始からの消費カロリーが表示されるとともに、運動の終了を指示する「終了」アイコンが表示される。
【０１３５】
計測画面を表示して運動計測を開始した後は、振動発電部２１８およびＡ／Ｄ変換部２１９によって、振動を検出したか否かを判別する（ステップＳＭ７）。振動を検出したときは、その検出値をレジスタＶにストアして（ステップＳＭ８）、ストアしたＶの値が所定の閾値を超えているか否かを判別する（ステップＳＭ９）。閾値を超えている場合には、スタートフラグＳＴＦが「０」であるか否かを判別し（ステップＳＭ１０）、「０」である場合には、ＳＴＦを「１」にセットして（ステップＳＭ１１）、１分の経過時間を計測するタイマレジスタＴ１を「０」にクリアする（ステップＳＭ１２）。
【０１３６】
ステップＳＭ１０において、ＳＴＦが「１」である場合、又は、ステップＳＭ１２において、Ｔ１を「０」にクリアした後は、振動の回数を示すレジスタＮをインクリメントし（ステップＳＭ１３）、振動値を累算するレジスタＴＶに今回の振動値であるレジスタＶの検出値を加算する（ステップＳＭ１４）。この後、又は、ステップＳＭ７において振動を検出しない場合、若しくは、ステップＳＭ９において検出値が閾値以下である場合には、Ｔ１の値が１分に達したか否かを判別する（ステップＳＭ１５）。１分に達していない場合には、ステップＳＭ７に移行して、ステップＳＭ１５までの上記のループを繰り返す。
【０１３７】
ステップＳＭ１５において、Ｔ１の値が１分に達したときは、図３９のフローチャートにおいて、運動の時間経過を１分ごとに計測するタイマレジスタＴ２の値をインクリメントして（ステップＳＭ１６）、Ｔ１を再び「０」にクリアする（ステップＳＭ１７）。次に、１分間の運動中における振動の回数であるＮの値、振動値の累計値であるＴＶの値、体重値であるＷＴの値、および、係数ｋの値に基づいて、１分間における消費カロリーをレジスタＣにストアする（ステップＳＭ１８）。さらに、運動開始からの経過時間内における消費カロリーの累算値を示すレジスタＴＣに、今回の１分間における消費カロリーであるＣの値を加算する（ステップＳＭ１９）。そして、Ｔ２の経過時間およびＴＶの消費カロリーの累計値をサブ表示部２ａに表示する（ステップＳＭ２０）。このとき、蓋がオープンになっていれば、Ｔ２の経過時間およびＴＶの消費カロリーの累計値をメイン表示部２１０に表示する。図４０は、メイン表示部２１０に表示された経過時間および消費カロリーの累計値を示す図である。
【０１３８】
次に、終了スイッチがオンされたか否かを判別し（ステップＳＭ２１）、終了スイッチがオンでない場合には、図３８のステップＳＭ７に移行して、運動計測を続行するが、終了スイッチがオンされたときは、終了画面を表示する（ステップＳＭ２２）。図４１は、終了画面を示す図である。この画面には、図４０に示した運動計測画面と同様に、経過時間および消費カロリーの最終値すなわち計測結果のデータを示すとともに、このデータをメモリ２０７にストアするか又はクリアするかを選択するアイコンスイッチを示す。また、ＳＴＦを「０」にリセットして（ステップＳＭ２３）、タイマインタラプトを禁止する（ステップＳＭ２４）。そして、ストアスイッチがオンされたか否かを判別する（ステップＳＭ２５）。ストアスイッチがオンされない場合には、クリアスイッチがオンされたか否かを判別する（ステップＳＭ２６）。ストアスイッチがオンされたときは、ＴＣの消費カロリーのデータをメモリ２０７にストアする（ステップＳＭ２７）。そして、図３４のフローチャートに戻る。ステップＳＭ２６において、クリアスイッチがオンされたときは、消費カロリーのデータをメモリ２０７にストアせずに、図３４のフローチャートに戻る。
【０１３９】
以上のように、この実施形態３によれば、携帯電話２は、運動によって受ける加速度を検出する振動発電部２１８、および、ＣＰＵ２０１を備えている。ＣＰＵ２０１は、振動発電部２１８によって検出された加速度が所定の閾値を超えた回数を計数し、１分間において計数した計数値、各計数ごとの加速度の大きさ、および操作に応じて入力された体重値又はワークＲＡＭ２０４に記憶されている体重値に基づいて、１分間における消費カロリーを算出し、１分間が経過するたびに算出した消費カロリー値をワークＲＡＭ２０４に累積して記憶し、運動メニュー画面において、表示スイッチがオンされたときは、メモリ２０７に記憶されている消費カロリー値の累積値をメイン表示部２１０やサブ表示部２ａに表示する。
したがって、家庭や戸外で運動した結果を正確かつきめ細かに計測することが可能になる。
【０１４０】
実施形態３の運動支援装置において、ＣＰＵ２０１は、操作に応じて指定された運動者の身体の部位（腰、胸、手、膝）に応じて設定した係数（ｋ）を１分間における消費カロリーに乗算し、当該係数が乗算された消費カロリー値をワークＲＡＭ２０４に累積して記憶する。
したがって、携帯電話２を保持する身体の位置に応じて設定した係数によって正規化するので、運動した結果を極めて正確かつきめ細かに計測することが可能になる。
【０１４１】
なお、実施形態１および実施形態３においては、通信端末装置としての携帯電話を利用した運動支援システムおよび運動支援装置について説明したが、本発明の適用される通信端末装置は携帯電話に限定されるものではない。例えば、携帯情報端末（ＰＤＡ；Personal Digital Assistants）、ＰＨＳ、およびその他の通信端末装置を利用した運動支援システムおよび運動支援装置も可能である。その他、本発明の技術分野に属する通常の技術者が想到できるすべての構成も本発明の特許請求の範囲に含まれることは明らかである。
また、実施形態１ないし実施形態３においては、いわゆる装置の発明について説明したが、各実施形態におけるフローチャートを実行する運動支援処理のプログラムをインターネットなどのネットワークからダウンロードして、又は、フレキシブルディスク、ＣＤ、メモリカードなどの外部記憶媒体から読み込んで、書き込み可能なメモリにインストールして実行させることも可能である。この場合には、プログラムの発明を構成する。
【図面の簡単な説明】
【０１４２】
【図１】実施形態１における運動支援システムの外観図。
【図２】実施形態１における本体の内部構成のブロック図。
【図３】実施形態１における携帯電話の内部構成のブロック図。
【図４】実施形態１における本体のメインルーチンのフローチャート。
【図５】実施形態１における携帯電話のメインルーチンのフローチャート。
【図６】図５に続く携帯電話のメインルーチンのフローチャート。
【図７】図６に続く携帯電話のメインルーチンのフローチャート。
【図８】実施形態１における携帯電話のメインメニュー画面の図。
【図９】実施形態１における携帯電話の足踏メニュー画面の図。
【図１０】実施形態１における足踏設定処理のフローチャート。
【図１１】実施形態１における携帯電話の足踏設定画面の図。
【図１２】実施形態１における個人データ入力処理のフローチャート。
【図１３】実施形態１における携帯電話のデータ入力画面の図。
【図１４】実施形態１における本体のレジスタおよびフラグを示す図。
【図１５】実施形態１における受信処理のフローチャート。
【図１６】実施形態１における足踏処理のフローチャート。
【図１７】実施形態１におけるカウント処理のフローチャート。
【図１８】図１７に続くカウント処理のフローチャート。
【図１９】実施形態１における報知処理のフローチャート。
【図２０】実施形態１における送信処理のフローチャート。
【図２１】実施形態１における本体の送信バッファのデータを示す図。
【図２２】実施形態１における携帯電話の着信処理のフローチャート。
【図２３】実施形態１における携帯電話の運動結果画面の図。
【図２４】実施形態１におけるメモリ読出処理のフローチャート。
【図２５】実施形態１における携帯電話のメモリ読出画面の図。
【図２６】実施形態１における携帯電話の推移グラフを示す画面の図。
【図２７】実施形態２における運動支援システムの外観図。
【図２８】図実施形態２における本体の内部構成のブロック図。
【図２９】図実施形態２における本体のメインルーチンのフローチャート。
【図３０】実施形態２におけるメニュー処理のフローチャート。
【図３１】実施形態２における演算処理のフローチャート。
【図３２】実施形態２における足替指示装置の内部構成のブロック図。
【図３３】実施形態３における携帯電話の内部構成のブロック図。
【図３４】実施形態３における携帯電話の運動メニュー処理のフローチャート。
【図３５】実施形態３における携帯電話の運動メニュー画面の図。
【図３６】実施形態３における体重入力処理のフローチャート。
【図３７】実施形態３における携帯電話の体重入力画面の図。
【図３８】実施形態３における運動実行処理のフローチャート。
【図３９】図３８に続く運動実行処理のフローチャート。
【図４０】実施形態３における携帯電話の運動計測中画面の図。
【図４１】実施形態３における携帯電話の運動終了画面の図。
【符号の説明】
【０１４３】
１  本体
２  携帯電話
２ａ  サブ表示部
２ｂ  ＬＥＤ
３  ブルートゥースの無線信号
４  足替指示装置
４ａ、４ｂ  ＬＥＤ
５  ＵＳＢケーブル
１１  上部踏み台
１１ａ、１１ｂ  プレート
１２  下部踏み台
１３  高さセンサ
１３ａ、１３ｂ  光ビーム
１４  操作部
１４ａ、１４ｂ  ＬＥＤ
１４ｃ  表示部
１４ｄ  スイッチ部
１０１  ＣＰＵ
１１２  左足センサ
１１３  右足センサ
１１４、２１４  ＬＷＩ通信部
１１５  発電部
１１６  充電電池
１２２  メモリ
２０１  ＣＰＵ
２１４  ＬＷＩ通信部
２１５  充電電池
２０７  メモリ
２１８  振動発電部
２１９  Ａ／Ｄ変換部
【図１】
2004290691.tif 000003
【図２】
2004290691.tif 000004
【図３】
2004290691.tif 000005
【図４】
2004290691.tif 000006
【図５】
2004290691.tif 000007
【図６】
2004290691.tif 000008
【図７】
2004290691.tif 000009
【図８】
2004290691.tif 000010
【図９】
2004290691.tif 000011
【図１０】
2004290691.tif 000012
【図１１】
2004290691.tif 000013
【図１２】
2004290691.tif 000014
【図１３】
2004290691.tif 000015
【図１４】
2004290691.tif 000016
【図１５】
2004290691.tif 000017
【図１６】
2004290691.tif 000018
【図１７】
2004290691.tif 000019
【図１８】
2004290691.tif 000020
【図１９】
2004290691.tif 000021
【図２０】
2004290691.tif 000022
【図２１】
2004290691.tif 000023
【図２２】
2004290691.tif 000024
【図２３】
2004290691.tif 000025
【図２４】
2004290691.tif 000026
【図２５】
2004290691.tif 000027
【図２６】
2004290691.tif 000028
【図２７】
2004290691.tif 000029
【図２８】
2004290691.tif 000030
【図２９】
2004290691.tif 000031
【図３０】
2004290691.tif 000032
【図３１】
2004290691.tif 000033
【図３２】
2004290691.tif 000034
【図３３】
2004290691.tif 000035
【図３４】
2004290691.tif 000036
【図３５】
2004290691.tif 000037
【図３６】
2004290691.tif 000038
【図３７】
2004290691.tif 000039
【図３８】
2004290691.tif 000040
【図３９】
2004290691.tif 000041
【図４０】
2004290691.tif 000042
【図４１】
2004290691.tif 000043