(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2022-11-24
(45)【発行日】2022-12-02
(54)【発明の名称】運動判定システム
(51)【国際特許分類】
A63B 71/06 20060101AFI20221125BHJP
【FI】
A63B71/06 M
(21)【出願番号】P 2019033371
(22)【出願日】2019-02-26
【審査請求日】2021-12-22
【新規性喪失の例外の表示】特許法第30条第2項適用 平成30年10月16日公開 https://prtimes.jp/main/html/rd/p/000000014.000006831.html
【新規性喪失の例外の表示】特許法第30条第2項適用 平成30年10月15日公開 https://www.youtube.com/watch?v=zaop4uwGgBQ
【新規性喪失の例外の表示】特許法第30条第2項適用 平成30年10月16日公開 https://first-vr.com/pressrelease-firstvr-ai-excercise/
【新規性喪失の例外の表示】特許法第30条第2項適用 平成30年10月16日~10月18日公開 https://www.facebook.com/firstvrh21/posts/273009126686128/ https://www.facebook.com/firstvrh21/posts/274928623147185/ https://www.facebook.com/firstvrh21/posts/544074456040915/
【新規性喪失の例外の表示】特許法第30条第2項適用 平成30年10月16日~10月18日公開 https://twitter.com/FirstVRofficial/status/1051989879167565825 https://twitter.com/FirstVRofficial/status/1052040178129195009 https://twitter.com/FirstVRofficial/status/1052152515364442113 https://twitter.com/FirstVRofficial/status/1052764409402089477
(73)【特許権者】
【識別番号】312015200
【氏名又は名称】H2L株式会社
(74)【代理人】
【識別番号】110000925
【氏名又は名称】弁理士法人信友国際特許事務所
(72)【発明者】
【氏名】玉城 絵美
(72)【発明者】
【氏名】岩▲崎▼ 健一郎
【審査官】早川 貴之
(56)【参考文献】
【文献】特開2016-087226(JP,A)
【文献】特開2018-000537(JP,A)
【文献】特開2018-153295(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
A63B 69/00-71/16
(57)【特許請求の範囲】
【請求項1】
ユーザの体部位の体表に装着される筋肉センサ装置と、前記筋肉センサ装置と近距離無線通信を行う運動検出装置とよりなる運動判定システムであって、
前記筋肉センサ装置は、
前記ユーザの前記体部位の体表に巻き付けるベルトと、
前記ベルトに複数個設けられ、赤外線LEDとフォトセンサで構成されるフォトリフレクタである筋変位センサ群と、
前記筋変位センサ群の近傍に設けられ、前記ユーザの前記体部位の姿勢及び動作を検出するジャイロセンサと、
前記筋変位センサ群から得られる筋変位データと、前記ジャイロセンサから得られる四元数データ及び三次元の加速度データを送信する近距離無線送信部と
を具備し、
前記運動検出装置は、
前記近距離無線送信部から送信される電波を受信して、前記筋変位データ、前記四元数データ及び前記三次元の加速度データを復調する近距離無線受信部と、
前記筋変位データ、前記四元数データ及び前記三次元の加速度データに基づいて前記ユーザが所定のトレーニングを正常に遂行したか否かを検出するトレーニングパターン検出部と
を具備する、運動判定システム。
【請求項2】
前記トレーニングパターン検出部は、
トレーニングの最初の段階における前記ユーザの前記体部位の姿勢を示す四元数データが格納されている初期姿勢データと前記四元数データを照合して、前記四元数データが前記初期姿勢データに示される数値の範囲内に入った時に、論理の「真」を出力する初期姿勢検出部と、
時刻情報を出力するタイマと、
前記初期姿勢検出部の論理値が論理の「真」になった時に起動して、前記ユーザの前記体部位の回転動作における正解データが四元数及び誤差範囲にて記述されている体部位回転テーブルを読み込み、前記タイマが出力する時刻情報を受けて、前記体部位の回転状態が前記体部位回転テーブルに記録されている値の範囲内にあるか否かを検査する体部位回転検査部と、
前記初期姿勢検出部の論理値が論理の「真」になった時に起動して、前記三次元の加速度データから前記筋肉センサ装置の下降量を算出する下降量算出部と、
前記下降量算出部が出力する前記下降量と、所定の下降量閾値とを比較するコンパレータと、
前記初期姿勢検出部の出力と、前記筋変位データが所定の筋変位閾値以上であるときに論理の「真」を示す筋変位論理値と、前記体部位回転検査部の出力と、前記コンパレータの出力の論理積を出力するトレーニング判定部と
を有する、請求項1に記載の運動判定システム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、人の運動が正しく遂行されているか否かを判定する、運動判定システムに関する。
【背景技術】
【0002】
人が健康を維持、向上させるには、日常生活の合間に適度な運動を行うことが推奨される。このため、スポーツジムや公共運動施設等が設けられ、多くの人々が利用している。
【0003】
発明者らは、先に特許文献1に記載されるような電気刺激装置を提案した。この特許文献1で提案した電気刺激装置は、ユーザの前腕に装着されるバンドに複数の電極を取り付けて、前腕の筋肉に電気刺激を与える装置である。
更に発明者らは、非特許文献1に記載される、筋肉の隆起を検出する赤外線センサを複数個装備した新たな電気刺激装置を開発した。
【先行技術文献】
【特許文献】
【0004】
【非特許文献】
【0005】
【文献】「銃を撃った衝撃、指先に「じわっ」筋電刺激コントローラーUnlimited Hand」ASCII.JP×デジタル、2016年5月12日、2017年6月27日閲覧<http://ascii.jp/elem/000/001/161/1161772/>
【発明の概要】
【発明が解決しようとする課題】
【0006】
歩行や走行といった足の運動は、ランニングマシンとも呼ばれるトレッドミルに代表される機械を用いて、ユーザの運動量を検出したり、積算して表示する等の処理が比較的容易に可能である。
しかし、スクワットが正常に行われたか否かを正しく検出する機械は、これまで存在していない。
スクワットは歩行や走行を伴わず、全身の筋肉を鍛えることが可能な運動であり、スクワットが正常に行われたか否かを低価格で精緻に検出できるシステムが、スポーツジムや公共運動施設等にて望まれている。
【0007】
本発明は係る課題に鑑みてなされたものであり、低価格な装置を用いてスクワットが正常に行われたか否かを精緻に検出できる、運動判定システムを提供することを目的とする。
【課題を解決するための手段】
【0008】
上記課題を解決するために、本発明の運動判定システムは、ユーザの体部位の体表に装着される筋肉センサ装置と、筋肉センサ装置と近距離無線通信を行う運動検出装置とよりなる。
筋肉センサ装置は、ユーザの体部位の体表に巻き付けるベルトと、ベルトに複数個設けられ、赤外線LEDとフォトセンサで構成されるフォトリフレクタである筋変位センサと、筋変位センサの近傍に設けられ、ユーザの体部位の姿勢及び動作を検出するジャイロセンサと、筋変位センサから得られる筋変位データと、ジャイロセンサから得られる四元数データ及び三次元の加速度データを送信する近距離無線送信部とを具備する。
運動検出装置は、近距離無線送信部から送信される電波を受信して、筋変位データ、四元数データ及び三次元の加速度データを復調する近距離無線受信部と、筋変位データ、四元数データ及び三次元の加速度データに基づいてユーザが所定のトレーニングを正常に遂行したか否かを検出するトレーニングパターン検出部とを具備する。
【発明の効果】
【0009】
本発明によれば、低価格な装置を用いて、ユーザ自身でスクワットが正常に行われたか否かを精緻に検出することが可能となる。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【0010】
【
図1】本発明の実施形態に係る運動判定システムの全体構成と使用状態を示す概略図である。
【
図3】筋肉センサ装置のハードウェア構成を示すブロック図である。
【
図4】運動検出装置のハードウェア構成を示すブロック図である。
【
図5】筋肉センサ装置と運動検出装置のソフトウェア機能を示すブロック図である。
【
図6】スクワットパターン検出部のソフトウェア機能を示すブロック図である。
【
図8】筋肉センサ装置を装着したユーザがスクワットを遂行する状態を示す概略図である。
【発明を実施するための形態】
【0011】
[運動判定システム101:全体構成]
図1は、本発明の実施形態に係る運動判定システム101の全体構成と使用状態を示す概略図である。
運動判定システム101は、筋肉センサ装置102と運動検出装置103より構成される。
ユーザ104は筋肉センサ装置102を自らの腕に巻き付ける。そして、筋肉センサ装置102と、周知のスマートフォンやタブレットPC等の無線端末よりなる運動検出装置103とBlueTooth(登録商標)等の無線通信を確立した上で、スクワットを遂行する。すると、筋肉センサ装置102はユーザ104の腕の筋肉の状態と、内蔵するジャイロセンサ312(
図3参照)から得られる、腕の動作を示す加速度や腕の姿勢を示す座標情報等を運動検出装置103へ送信する。
【0012】
運動検出装置103は、ユーザ104の腕の筋肉の状態と、加速度や座標情報等を基に、ユーザ104が正しくスクワットを遂行したか否かを判定する。
運動検出装置103は、ユーザ104が正しくスクワットを遂行したと判定した場合には、タッチパネルディスプレイ105に物理演算に基づくアニメーションV106を表示する。
【0013】
[筋肉センサ装置102:外観]
図2Aは、本発明の実施形態の例である筋肉センサ装置102の表面側の外観斜視図である。
図2Bは、本発明の実施形態の例である筋肉センサ装置102の裏面側の外観斜視図である。筋肉センサ装置102は、大まかに本体部201と、表側ベルト202と、裏側ベルト203で構成される。
本体部201には中央に電源スイッチ204が設けられており、内部に後述する近距離無線通信部とジャイロセンサ312等を含むマイコンと電子回路、そしてリチウム二次電池が収納されている。
【0014】
表側ベルト202は本体部201を覆い、筋肉センサ装置102のベルト部分の全体を構成する。表側ベルト202の一方の先端にはバックル205が設けられ、他方にはバックル205に対応する穴206が複数個設けられている。このバックル205と穴206は、裏側ベルト203をユーザ104の腕に適切に密着させる役目を有する。
裏側ベルト203には筋変位センサの検出孔207が複数個設けられている。筋変位センサは近赤外線LEDとフォトトランジスタ等のフォトセンサの組よりなるフォトリフレクタを構成する。詳細は
図3にて後述する。
【0015】
[筋肉センサ装置102:ハードウェア構成]
図3は、筋肉センサ装置102のハードウェア構成を示すブロック図である。
バス301に接続されているCPU302、ROM303、RAM304、A/D変換器305、そして第二シリアルインターフェース306(
図3中「第二シリアルI/F」と略記)は、周知のワンチップマイコン307を構成する。
筋変位センサ321、322…335を構成する赤外線LEDである赤外線発光素子321a、322a…335aのアノードは電源電圧ノード+Vccに接続されている。赤外線発光素子321a、322a…335aのカソードは第一マルチプレクサ308を通じて電流制限抵抗R309の一端に接続されている。電流制限抵抗R309の他端は接地されている。
なお、これ以降、筋変位センサ321、322…335を区別せず、一纏めに呼ぶ場合には、筋変位センサ群340と総称する。
【0016】
筋変位センサ321、322…335を構成するフォトトランジスタである赤外線受光素子321b、322b…335bのコレクタは電源電圧ノード+Vccに接続されている。赤外線受光素子321b、322b…335bのエミッタは第二マルチプレクサ310を通じてA/D変換器305に接続されていると共に、抵抗R311a、R311b、…R311hを通じて接地されている。
【0017】
第一マルチプレクサ308及び第二マルチプレクサ310が、第二シリアルインターフェース306から制御信号を受けて、周期的に切り替え制御されることで、A/D変換器305には時分割で8個の筋変位センサ321、322…335の電圧信号が入力される。
この第一マルチプレクサ308及び第二マルチプレクサ310は、複数の筋変位センサ321、322…335のうちの1個を選択する。
第一マルチプレクサ308及び第二マルチプレクサ310を総称して、センサ用マルチプレクサと呼ぶことができる。
【0018】
ワンチップマイコン307のバス301には周知のジャイロセンサ312と近距離無線通信部313も接続されており、ジャイロセンサ312が出力する姿勢情報及び加速度情報は、A/D変換器305でAD変換された8個の筋変位センサ321、322…335の情報と共に、近距離無線通信部313を通じて運動検出装置103へ送信される。
ワンチップマイコン307のバス301には更に、第一シリアルインターフェース314(
図3中「第一シリアルI/F」と略記)が接続されている。なお、この第一シリアルインターフェース314は、ROM303に格納されているファームウェアをアップデートする際に用いられる他に、不図示の蓄電池に電力を供給するためにも用いられる。
【0019】
筋変位センサ群340は、皮膚に赤外線LEDを用いて近赤外線を照射し、その反射光をフォトトランジスタで受光することで、筋肉の緊張状態をアナログ信号として検出する。すなわち、筋変位センサ配置面から腕の筋肉の表面までの距離の変化を検出する。
筋肉が収縮すると、筋肉が存在する皮膚の部分に生じる隆起によって、フォトリフレクタと筋肉の表面部分との距離が変動する。フォトリフレクタはこの距離の変動によって生じる近赤外線反射光の強弱を、フォトトランジスタで検出する。近赤外線は皮膚表面を透過する性質を有するので、筋肉の隆起状態を検出することに適している。
【0020】
[運動検出装置103:ハードウェア構成]
図4は、運動検出装置103のハードウェア構成を示すブロック図である。
周知のスマートフォンやタブレットPC等の無線端末よりなる運動検出装置103は、バス401に接続された、CPU402、ROM403、RAM404、LCDディスプレイである表示部405、透明電極を有する静電式位置検出装置を含む操作部406を備える。表示部405と操作部406は、周知のタッチパネルディスプレイ105を構成する。
また、バス401には、電気的に書き換え可能なフラッシュメモリ等の不揮発性ストレージ407と、近距離無線通信部408が接続されている。
不揮発性ストレージ407には、ネットワークOSと、無線端末を運動検出装置103として機能させるためのプログラムが格納されている。
【0021】
[運動検出装置103:ソフトウェア機能]
図5は、筋肉センサ装置102と運動検出装置103のソフトウェア機能を示すブロック図である。
筋肉センサ装置102の筋変位センサ群340から出力される信号は、A/D変換器305によってデジタルの筋変位データに変換される。
また、筋肉センサ装置102の持つジャイロセンサ312は、マイコン501を内蔵しており、マイコン501は四元数データと三次元の加速度データを出力する。
四元数(quaternion:クォータニオン)は、近年のジャイロセンサ312において標準的な、物品の姿勢を表すデータ出力形式である。
筋変位データと四元数データと加速度データは、近距離無線送信部502によって変調され、運動検出装置103へ送信される。
【0022】
運動検出装置103の近距離無線受信部503は、筋肉センサ装置102から送信された電波を受信し、筋変位データと四元数データと加速度データを復調する。
筋変位データはデマルチプレクサ504を通じてコンパレータ505に入力される。コンパレータ505は、プラス側入力端子に入力される筋変位データを筋変位閾値506と比較する。そして、筋変位データが筋変位閾値506以上である場合には論理の「真」を、逆の場合には論理の「偽」を出力する。
【0023】
コンパレータ505が出力する論理値データは、マルチプレクサ507を通じてフラグメモリ508に記録される。フラグメモリ508の出力はORゲート509に入力される。したがって、複数個設けられている筋変位センサ群340のうち、どれか一つでも筋変位データが筋変位閾値506以上である場合には、ORゲート509は論理の「真」を出力する。
このORゲート509の出力論理値は、スクワットパターン検出部510に入力される。
【0024】
[スクワットパターン検出部510]
次に、
図6を参照してスクワットパターン検出部510の処理を説明する。
図6は、スクワットパターン検出部510のソフトウェア機能を示すブロック図である。
四元数データは、初期姿勢検出部601に入力される。初期姿勢検出部601は、初期姿勢データ602と四元数データを照合して、四元数データが初期姿勢データ602に示される数値の範囲内に入った時に、論理の「真」を出力する。
初期姿勢検出部601はラッチ機能を内蔵し、一旦論理の「真」を出力すると、リセットパルスが入力されるまでは論理出力を「真」に維持する。
初期姿勢データ602には、スクワットの最初の段階におけるユーザ104の腕の位置を示す四元数データが格納されている。初期姿勢検出部601の論理値は、ANDゲートで構成されるスクワット判定部603に入力される。
【0025】
初期姿勢検出部601の論理値はまた、腕回転検査部604にも起動パルスとして入力される。
腕回転検査部604は初期姿勢検出部601の論理値が論理の「真」になった時に起動され、四元数データと腕回転テーブル605を読み込む。そして、腕回転検査部604はタイマ606が出力する時刻情報を受けて、腕の回転状態が腕回転テーブル605に記録されている値の範囲内にあるか否かを検査する。
【0026】
所定の時間内にユーザ104の腕が腕回転テーブル605に記述されている通りの角度の範囲で回転したら、腕回転検査部604はユーザ104のスクワット動作が正常に完遂したと見做して、スクワット判定部603に論理の「真」を出力する。この論理の「真」は、リセットパルス(
図6中の「A」)が与えられるまで維持される。
所定の時間内にユーザ104の腕が腕回転テーブル605に記述されている通りの角度の範囲で回転できなかった場合には、腕回転検査部604はユーザ104のスクワット動作が完遂できなかったと見做して、ORゲート607に論理の「真」を出力する。
腕回転検査部604の論理値は、スクワット判定部603に入力されると共に、ANDゲート608にも入力される。
【0027】
初期姿勢検出部601の論理値はまた、下降量算出部609にも起動パルスとして入力される。
下降量算出部609は初期姿勢検出部601の論理値が論理の「真」になった時に起動して、三次元の加速度データを読み込む。そして、三次元の加速度をそれぞれ2乗して加算した後、平方根を算出することで、スカラ値の加速度データに変換する。その上で、スカラ値の加速度データを2回積分して、筋肉センサ装置102の下降量を算出する。下降量算出部609はリセットパルス(
図6中の「B」)が与えられるまで、2回積分演算を継続する。下降量算出部609が出力する下降量データは、コンパレータ610に入力される。コンパレータ610は下降量データと下降量閾値611を比較して、下降量データが下降量閾値611以上になったら、論理の「真」を出力する。
【0028】
コンパレータ610の論理値は、スクワット判定部603に入力されると共に、論理反転されてANDゲート608にも入力される。このANDゲート608には腕回転検査部604の論理値も入力されている。すなわちANDゲート608は、腕回転検査部604が論理の「真」を出力している時にコンパレータ610の論理値が論理の「偽」を出力している場合に、論理の「真」を出力する。
ANDゲート608の論理値はORゲート607に入力される。すなわち、ANDゲート608が論理の「真」を出力すると、それはORゲート607を介して、初期姿勢検出部601、腕回転検査部604及び下降量算出部609にリセットパルスとして与えられる。
【0029】
スクワット判定部603はANDゲートであり、スクワット判定部603には、初期姿勢検出部601の論理値出力、腕回転検査部604の論理値出力、コンパレータ610の論理値出力、そしてORゲート607が出力する筋変位論理値出力が入力される。すなわち、これら論理値が全て論理の「真」になった時に、スクワット判定部603は論理の「真」を出力する。
但し、筋変位論理値は論理反転された後、ORゲート607を介して初期姿勢検出部601のリセット端子に論理の「真」がリセットパルスとして入力される。したがって、筋変位センサ群340の出力が全て筋変位閾値506未満になった時には、初期姿勢検出部601は論理の「偽」に転換する。更に、このリセットパルスは腕回転検査部604及び下降量算出部609にもそれぞれリセットパルスとして入力されるので、これらもリセットされる。
また、スクワット判定部603が論理の「真」を出力すると、この出力はディレイ612に入力される。ディレイ612はスクワット判定部603が論理の「真」を出力してから所定時間を経過したら、リセットパルスを出力する。
【0030】
更に前述の通り、腕回転検査部604がユーザ104の腕の回転動作が正常に行われなかったと判定した場合には、ORゲート607に論理の「真」を出力する。したがって、初期姿勢検出部601、下降量算出部609、そして腕回転検査部604自身のリセット端子に、リセットパルスが入力される。
加えて、腕回転検査部604が論理の「真」を出力している時にコンパレータ610の論理値が論理の「偽」を出力している場合には、ユーザ104の腕の回転動作が正常に行われたにもかかわらず、下降量が下降量閾値611未満であったことを意味する。そこで、ANDゲート608を通じてORゲート607に論理の「真」を出力する。
【0031】
すなわち、スクワットパターン検出部510は、先ず、初期姿勢検出部601がユーザ104の腕の位置が初期姿勢データ602に記載されている範囲にあると判断した時、スクワットの開始と判断する。その後、ユーザ104の腕の動作が以下に示す条件を満たしたことを検出すると、ユーザ104がスクワットが正常に遂行したと判断する。
(1)スクワットの開始からスクワットの終了まで、何れか1つ以上の筋変位データが筋変位閾値506以上である状態を維持していること。
この判断は筋変位論理値にて行われる。
(2)ユーザ104の腕の回転動作が腕回転テーブル605に記述されている四元数の範囲で完遂したこと。
この判断は腕回転検査部604にて行われる。
(3)ユーザ104の腕に装着された筋肉センサ装置102の下降量が下降量閾値611以上であること。
この判断は下降量算出部609とコンパレータ610にて行われる。
【0032】
逆に、以下の条件の何れか1つで、スクワットは正常に行われなかったと判断して、リセットパルスを出力し、以降のスクワット検出動作を中断する。
(1)スクワットの開始からスクワットの終了まで、一瞬でも全ての筋変位データが筋変位閾値506未満になったとき。
(2)ユーザ104の腕の回転動作が腕回転テーブル605に記述されている四元数の範囲から外れたとき。
(3)ユーザ104の腕の回転動作が腕回転テーブル605に記述されている四元数の範囲で完遂した時点で、ユーザ104の腕に装着された筋肉センサ装置102の下降量が下降量閾値611未満であるとき。
【0033】
図7は、腕回転テーブル605の一例を示す図である。
腕回転テーブル605は、時間フィールド、X軸フィールド、X軸誤差フィールド、Y軸フィールド、Y軸誤差フィールド、Z軸フィールド、Z軸誤差フィールド、W軸フィールド、W軸誤差フィールドを有する。
時間フィールドには、ユーザ104の腕が回転を開始した時点から経過した時間が格納される。
X軸フィールドには、時間フィールドに格納されている時間における、ユーザ104の腕の位置情報のうち、四元数のX軸における標準的な値が格納される。
X軸誤差フィールドには、時間フィールドに格納されている時間における、ユーザ104の腕の位置情報のうち、四元数のX軸における標準的な値に許される誤差範囲が格納される。
以下、Y軸フィールド、Y軸誤差フィールド、Z軸フィールド、Z軸誤差フィールド、W軸フィールド、W軸誤差フィールドも同様の値が格納される。
【0034】
この腕回転テーブル605の各レコードは、時間フィールドに記されている各時間における、「腕の三次元角度そのもの」に対して設定された腕の姿勢と誤差範囲になる。つまり、腕回転テーブル605とは「正解の三次元角度(四元数)の軌跡」そのものが時間毎に記述されている、ユーザ104の腕の回転動作における正解データが四元数及び誤差範囲にて記述されている。
腕回転検査部604は、各時間で測定された計測結果が誤差範囲内であるかどうかの判定を行っている。
例えば
図7において、T2時点で(X,Y,Z,W)が(0.29,0.1,0.1,0.1)であれば正解と判定する。
一方、腕が止まっている状態、例えば、T2時点で(0.2,0.1,0.1,0.1)であれば、誤差範囲外と判定する。
【0035】
再び
図5に戻って、運動検出装置103の機能ブロックの説明を続ける。
ユーザ104が正しくスクワットを遂行したことをスクワットパターン検出部510が検出すると、スクワットパターン検出部510は論理の「真」を出力する。表示制御部511はこの論理値を受けて、スクワットの成功をユーザ104に指し示すためのアニメーション動画等を表示部405に表示する。ここで表示されるアニメーション動画は、例えば物理演算エンジンを用いた幾何学的アニメーション動画である。
また、図示はしていないが、スクワットパターン検出部510の論理値を計数して、運動の達成度等を表示部405に表示するようにしてもよい。
【0036】
[スクワットにおける腕に装着された筋肉センサ装置102の下降量]
図8は、スクワットにおける腕に装着された筋肉センサ装置102の下降量を説明する概略図である。
先ず、ユーザ104は(a)に示すように、立った状態で肘をユーザ104の正面に突き出し、腕を90°に曲げて上方向に向けている。
次に、ユーザ104は(b)に示すように、屈みながら肘をユーザ104の後方へ回転させる。この時、腕は肘に対して90°に曲げた状態を維持している。
最後、ユーザ104は(c)に示すように、完全に屈んだ状態で肘をユーザ104の後方へ突き出す。この時も、腕は肘に対して90°に曲げた状態を維持している。
【0037】
イメージM801は、(c)におけるユーザ104の腕の状態を、(a)におけるユーザ104の肩の位置に移動したイメージである。
このイメージM801を見ると判るように、ユーザ104の腕の回転によって筋肉センサ装置102が下降する距離は、距離L802である。一方、ユーザ104が屈むことによって筋肉センサ装置102が下降する距離は、距離L803である。したがって、ユーザ104が正しくスクワットを遂行した場合、筋肉センサ装置102は距離L802+距離L803の距離だけ下降する。そして、この距離L802+距離L803の値を、下降量閾値611として保持しておく。
【0038】
スクワットにおける筋肉センサ装置102の下降量は、ユーザ104の体格によって異なる。そこで、運動検出装置103には予めユーザ104の体格を入力し、記憶する機能を持たせる。入力されたユーザ104の体格から、下降量閾値611を算出する。標準的な体型であれば、概ね身長の60~70%を設定するのが好ましい。
【0039】
なお、本発明の実施形態において、筋肉センサ装置102はユーザ104の腕に装着して、スクワットという運動を検出したが、筋肉センサ装置102が装着される箇所は腕に限定されない。表側ベルト202及び裏側ベルト203を長く形成することで、ユーザ104の足や腹部等、ユーザ104の体部位の体表に装着することも可能である。
更に、運動判定システム101における運動の検出はスクワットに限定されない。レッグレイズ等の様々なトレーニングを検出の対象にすることが可能である。
【0040】
したがって、これまで説明した機能ブロック等は、以下のように読み替えることができる。
「ユーザの腕に装着される筋肉センサ装置」は「ユーザの体部位の体表に装着される筋肉センサ装置」に、
「ユーザの腕に巻き付けるベルト」は「ユーザの体部位の体表に巻き付けるベルト」に、
「ユーザの腕の姿勢及び動作を検出するジャイロセンサ」は「ユーザの体部位の姿勢及び動作を検出するジャイロセンサ」に、
「筋変位データ、四元数データ及び三次元の加速度データに基づいてユーザがスクワットを正常に遂行したか否かを検出するスクワットパターン検出部」は「筋変位データ、四元数データ及び三次元の加速度データに基づいてユーザが所定のトレーニングを正常に遂行したか否かを検出するトレーニングパターン検出部」に、
「スクワットの最初の段階におけるユーザの腕の位置を示す四元数データが格納されている初期姿勢データ」は「トレーニングの最初の段階におけるユーザの体部位の姿勢を示す四元数データが格納されている初期姿勢データ」に、
「ユーザの腕の回転動作における正解データが四元数及び誤差範囲にて記述されている腕回転テーブル」は「ユーザの体部位の回転動作における正解データが四元数及び誤差範囲にて記述されている体部位回転テーブル」に、
「腕の回転状態が腕回転テーブルに記録されている値の範囲内にあるか否かを検査する腕回転検査部」は「体部位の回転状態が体部位回転テーブルに記録されている値の範囲内にあるか否かを検査する体部位回転検査部」に、
「スクワット判定部」は「トレーニング判定部」に、
それぞれ読み替えられる。
【0041】
本実施形態においては、運動判定システム101を開示した。
ユーザ104の腕に筋肉センサ装置102を装着する。そして、運動検出装置103は無線通信にて筋肉センサ装置102から得られる、筋変位センサ群340の筋変位データと、ジャイロセンサ312の四元数データ及び加速度データを取得して、リアルタイム演算を行い、ユーザ104が正しくスクワットを遂行したか否かを検出する。
これにより、トレッドミル等の高額な専用の器具を用いずに、低価格な筋肉センサ装置102と既存の無線端末を利用して、スクワットの検出が可能になる。
【0042】
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、他の変形例、応用例を含む。
【符号の説明】
【0043】
101…運動判定システム、102…筋肉センサ装置、103…運動検出装置、104…ユーザ、105…タッチパネルディスプレイ、201…本体部、202…表側ベルト、203…裏側ベルト、204…電源スイッチ、205…バックル、206…穴、207…検出孔、301…バス、302…CPU、303…ROM、304…RAM、305…A/D変換器、306…第二シリアルインターフェース、307…ワンチップマイコン、308…第一マルチプレクサ、310…第二マルチプレクサ、312…ジャイロセンサ、313…近距離無線通信部、314…第一シリアルインターフェース、340…筋変位センサ群、401…バス、402…CPU、403…ROM、404…RAM、405…表示部、406…操作部、407…不揮発性ストレージ、408…近距離無線通信部、501…マイコン、502…近距離無線送信部、503…近距離無線受信部、504…デマルチプレクサ、505…コンパレータ、506…筋変位閾値、507…マルチプレクサ、508…フラグメモリ、509…ORゲート、510…スクワットパターン検出部、511…表示制御部、601…初期姿勢検出部、602…初期姿勢データ、603…スクワット判定部、604…腕回転検査部、605…腕回転テーブル、606…タイマ、607…ORゲート、608…ANDゲート、609…下降量算出部、610…コンパレータ、611…下降量閾値、612…ディレイ