JP6772276B2 - 運動認識装置及び運動認識方法 - Google Patents

運動認識装置及び運動認識方法 Download PDF

Info

Publication number
JP6772276B2
JP6772276B2 JP2018536060A JP2018536060A JP6772276B2 JP 6772276 B2 JP6772276 B2 JP 6772276B2 JP 2018536060 A JP2018536060 A JP 2018536060A JP 2018536060 A JP2018536060 A JP 2018536060A JP 6772276 B2 JP6772276 B2 JP 6772276B2
Authority
JP
Japan
Prior art keywords
motion
data unit
signal
recognition
value
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.)
Active
Application number
JP2018536060A
Other languages
English (en)
Other versions
JP2018534096A (ja
Inventor
リョウ,ウェン−シァン
チェン,チ−フン
リ,メン−ユ
チェン,チャウ−リン
シュ,チ−フン
シェ,チ−フン
ファン,チェン−イェン
ファン,デン−フェイ
ツァイ,クェン−ミン
ニ,チャン−デェ
チェン,イ−タン
トン,クァン−シン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
J MEX Inc
Original Assignee
J MEX Inc
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 J MEX Inc filed Critical J MEX Inc
Publication of JP2018534096A publication Critical patent/JP2018534096A/ja
Application granted granted Critical
Publication of JP6772276B2 publication Critical patent/JP6772276B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1123Discriminating type of movement, e.g. walking or running
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1118Determining activity level
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1126Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb using a particular sensing technique
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2503/00Evaluating a particular growth phase or type of persons or animals
    • A61B2503/10Athletes
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2562/00Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
    • A61B2562/04Arrangements of multiple sensors of the same type
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1121Determining geometric values, e.g. centre of rotation or angular range of movement
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/68Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
    • A61B5/6801Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
    • A61B5/6802Sensor mounted on worn items
    • A61B5/681Wristwatch-type devices
    • 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/0405Exercising apparatus specially adapted for particular parts of the body for limbs, i.e. upper or lower limbs, e.g. simultaneously for lower limbs involving a bending of the knee and hip joints simultaneously
    • A63B2023/0411Squatting exercises
    • 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/06User-manipulated weights
    • A63B21/072Dumb-bells, bar-bells or the like, e.g. weight discs having an integral peripheral handle
    • A63B21/0724Bar-bells; Hand bars
    • 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/06User-manipulated weights
    • A63B21/072Dumb-bells, bar-bells or the like, e.g. weight discs having an integral peripheral handle
    • A63B21/0726Dumb bells, i.e. with a central bar to be held by a single hand, and with weights at the ends
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/803Motion sensors
    • 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/0405Exercising apparatus specially adapted for particular parts of the body for limbs, i.e. upper or lower limbs, e.g. simultaneously for lower limbs involving a bending of the knee and hip joints simultaneously
    • A63B23/0458Step exercisers without moving parts
    • 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/12Exercising apparatus specially adapted for particular parts of the body for limbs, i.e. upper or lower limbs, e.g. simultaneously for upper limbs or related muscles, e.g. chest, upper back or shoulder muscles
    • A63B23/1209Involving a bending of elbow and shoulder joints simultaneously
    • A63B23/1218Chinning, pull-up, i.e. concentric movement

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Physics & Mathematics (AREA)
  • Dentistry (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Physiology (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Description

本開示は、認識装置及び認識方法に関し、特に、運動認識装置及び運動認識方法に関する。
従来の運動感知装置の主な機能は、前後運動を感知することによって感知信号を生成し、感知信号を解釈して前後運動の前後する回数をカウントすることである。市販されている代表的な製品は歩数計である。しかし、このタイプの感知装置は、運動タイプまたは運動モードを認識することができず、純粋に前後運動の運動サイクルをカウントするだけである。従来の動作感知装置は上述の操作特性を有するので、様々な運動タイプを認識するために装着型動作感知装置が使用される可能性が制限される。
先行技術文献
米国特許第8,260,384B2号は、ウエアラブル携帯コンピューティングシステムを開示している。米国特許公開第2014/0336947A1は、移動トレーニングデータ取得及び強度トレーニングの分析のための方法及び装置を開示している。米国特許第8,787,006B2号は、手首に装着された電子装置とそのための方法を開示している。米国特許出願公開第2008/0262392 A1号は、活動感知装置の較正技術を開示している。米国特許出願公開第2013/0044215 A1号は、フレキシブルディスプレイを有する双安定スプリングを開示している。米国特許出願公開第2014/0172873A1号は、センサを用いて個人的特徴付けデータを収集するための方法及び装置を開示している。
運動感知装置は、複数の運動特性を明確に認識して、ある運動タイプを他の運動タイプと明確に区別し、その認識結果をボディビルダーに報告することが適切である。このようにして、ボディビルダーは健康効果を達成するために効果的に支援される。例えば、同じ運動タイプグループに属している、ボディビルダーによって実行される三つの運動タイプがある。三つの運動タイプは、相似の運動を持つ。ボディビルダーが三つの運動タイプを異なる運動モードまたは習慣で行う場合、三つの運動タイプによって形成される筋肉形状は明らかに異なる。三つの運動タイプは、股関節内転、側脚リフト及び膝リフトであってもよい。相似の身体運動を効果的に認識するために、運動認識装置は三つの運動タイプを認識するようにしてよく、この運動認識装置を、他の運動タイプを認識するために付加的に適用されてもよい。
さらに、ボディビルダーの指導者(または古参のボディビルダー)は第一身体運動を行い、ボディビルダーの初心者は、第一身体運動と比較される第二身体運動を、それぞれ行う。ボディビルダーの指導者は長い期間にわたってより多くの訓練を受けているので、第一身体運動は通常、所定の標準的な運動である。ボディビルダーの初心者は、より短い期間に亘ってより少ないトレーニングを受けているので、第二身体運動と所定の標準的な運動との間の偏差は比較的大きい。この偏差は、第二身体運動の運動ジェスチャーが所定の標準的な運動の運動ジェスチャーと乖離していること、第二身体運動が不完全であること、或いはボディビルダーの初心者が受けた訓練が不十分であることのためである。よって、第二身体運動は、偶発的、非効率的、又は習慣的な動作を含む。これらの動作は、運動感知装置によって検出され得るので、運動感知装置は、第二身体運動を改善するためにボディビルダーの初心者に思い出させ、ボディビルダーの初心者に所定の標準的な運動を促し、トレーニングの結果を改善する。
運動感知装置は、身体運動期間に身体運動の細かい変化を検出することが適切である。例えば、ボディビルダーは、ベンチを用いてスカルクラッシャーの身体運動を行う。スカルクラッシャーは、下腕を目の上方位置に移動させる動作と、下腕を水平から垂直に回転させる。ボディビルダーが筋肉をより効果的に運動させたい場合、スカルクラッシャーは、身体に対してほぼ垂直である位置に下腕を移動させた後、上腕と整列するように下腕を上げる。運動感知装置は、運動の細かい変化を認識し、認識された運動タイプをボディビルダーに報告し、運動が終了したとき及び/又は関連する筋肉が運動されたときに運動者に知らせることが適切である。
ボディビルダーは、ジムで身体運動をするために体操器具を使用することができる。例えば、ボディビルダーが体操器具であるシーテッドロウマシンを操作し、ボディビルダーの両手が身体運動を行うためにシーテッドロウマシンのクロスバーをつかむときに、ボディビルダーは、クロスバー上の両手の間に距離を取り、運動する筋肉群を変えることを可能にするために、その距離を相対的に狭くしたり又はより広くしたりして、ボディビルダーの身体部分に固定された運動感知装置は、身体運動を認識することができる。例えば、ボディビルダーがジムのリクライニングシート上で腹筋運動を行う場合、ボディビルダーの身体部分に固定された運動感知装置は、リクライニングの外部状態に応じて腹筋運動を認識することができる。例えば、ジムのリクライニングシートは、異なる傾斜角を有し、ボディビルダーの各々は、人によって異なるリクライニングシートの異なる傾斜角を好む場合がある。リクライニングシートの外部条件下では、運動感知装置は、適切な信号を取得して分析し、動作状態を正確に認識し、運動サイクルをカウントし、分析結果を得ることができる。
従来の着用可能な運動感知装置は、長期間にわたって機能制限を有する、そして身体運動の複数の条件に適応したうえで、その身体運動の結果を認識することが求められている。本開示の目的は、様々な身体運動を感知し、それらの運動タイプを認識し、身体運動の運動サイクルをカウントして運動サイクル数を取得し、運動サイクル数をデータベース内に記憶する運動認識装置を提供して、データベース内に記憶された運動データを処理し再利用し、参照できる運動提案を運動認識装置の使用者に提供することができるようにすることである。運動認識装置は、着用可能であり、ジムで身体運動を行うボディビルダーに特に適している。
したがって、本開示の実施形態は、運動認識装置を提供する。前記運動認識装置は、感知ユニットと処理ユニットを含む。前記感知ユニットは、使用者の身体の特定位置に発生した第一身体運動に応答して感知信号を生成し、前記感知信号が、第一感知信号部分と、前記第一感知信号部分とは異なる第二感知信号部分と、を含み、前記身体運動は、ひとつの運動タイプの一つの動作セグメントに属する。前記処理ユニットは、前記第一と第二感知信号部分の融合信号を含む運動パラメータ信号構造を生成するように前記感知信号を処理し、且つ前記第一運動タイプを認識するための有効参照信号を決定するように前記運動パラメータ信号構造に基づいて前記特定位置を認識する。
本開示の別の実施形態は、運動認識装置を提供する。前記運動認識装置は、信号生成ユニット及び処理ユニットを含む。前記信号生成ユニットは、使用者の身体の特定位置に発生した身体運動に応答して運動パラメータ信号構造を生成し、そのとき前記身体運動は一つの運動タイプに属している。前記処理ユニットは、前記運動パラメータ信号構造に基づいて、前記運動タイプを認識するための有効参照信号を決定するために、前記特定位置を認識する。
本開示のさらに別の実施形態は、運動認識方法を提供する。本運動認識方法は次の工程を含む。一つの運動タイプに属する身体運動に応答して一つの運動パラメータ信号構造を生成する。運動パラメータ信号構造に基づいて、運動タイプを認識するための有効参照信号を決定するために、前記特定位置を認識する。
本開示のさらに別の実施形態は、運動認識装置を提供する。前記運動認識装置は、メモリモジュールと処理モジュールとを含む。前記メモリモジュールは、第一認識値領域と、第一認識値領域に隣接する第二認識値領域とを有する特性関数コードデータユニットを記憶し、第一及び第二認識値領域は、第一運動タイプ及び第二運動タイプをそれぞれ示すものである。前記処理モジュールは、特定運動感知信号から特定運動特性値データユニットを取得し、前記特性関数コードデータユニットと前記特定運動特性値データユニットに基づいて認識値を生成する演算を行い、前記認識値が前記第一及び第二認識値領域のいずれかに属するか否かを判定する。
本開示の前述及び他の特徴と利点は、図面を参照して以下の説明を通してより明確に理解されるであろう。
本開示の様々な実施形態に係る運動認識装置を示す概略図である。 図1に示す運動認識装置を着用した使用者を示す模式図である。 本開示の様々な実施形態に係る運動認識装置を示す概略図である。 4(A)は、手首に着用された運動認識装置によって認識される運動タイプを示す模式図である。 4(B)は、手首に着用された運動認識装置によって認識される運動タイプを示す模式図である。 4(C)は、手首に着用された運動認識装置によって認識される運動タイプを示す模式図である。 上腕に着用された運動認識装置によって認識される運動タイプを示す模式図である。 上腕に着用された運動認識装置によって認識される運動タイプを示す模式図である。 図7(A)は、上腕に着用された運動認識装置によって認識される運動タイプを示す模式図である。 図7(B)は、上腕に着用された運動認識装置によって認識される運動タイプを示す模式図である。 上腕に着用された運動認識装置によって認識される運動タイプを示す模式図である。 図9(A)は、足首に着用された運動認識装置によって認識される運動タイプを示す模式図である。 図9(B)は、足首に着用された運動認識装置によって認識される運動タイプを示す模式図である。 図10(A)は、足首に着用された運動認識装置によって認識される運動タイプを示す模式図である。 図10(B)は、足首に着用された運動認識装置によって認識される運動タイプを示す模式図である。 本開示の様々な実施形態に係る基準座標系を示す概略図である。 図2に示す運動認識装置と使用者の身体との関係を示す模式図である。 図1に示す運動認識装置の第一候補参照信号及び代表信号を示す模式図である。 本開示の様々な実施形態に係る第一身体運動の運動タイプ認識を示す概略図である。 本開示の様々な実施形態に係る第一運動タイプ認識アルゴリズムの流れを示す概略図である。 本開示の様々な実施形態に係る第二運動タイプ認識アルゴリズムの流れを示す概略図である。 本開示の様々な実施形態に係る運動認識装置を示す構造図である。 図17(A)に示す運動認識装置を示すプロファイル図である。 図17(B)に示す手首に固定された運動認識装置を示す概略図である。 図17(B)に示す上腕に固定された運動認識装置を示す概略図である。
本発明を、ここに以下の実施例に基づいて詳述する。これら本発明の好適な実施形態はあくまでも例示の目的のものであって、網羅的である、または開示された形のみに限定する、との意図はないことを理解すべきである。
図1と図2を参照する。図1は、本開示の様々な実施形態に係る運動認識装置20を示す概略図である。図2は、図1に示す運動認識装置20を着用した使用者90を示す模式図である。図1と図2に示すように、運動認識装置20は、感知ユニット21と処理ユニット22を含む。感知ユニット21は、使用者の身体91の特定位置PL1に発生した第一身体運動ML1に応答して感知信号SE1を生成し、感知信号SE1が、第一感知信号部分SE1Aと、第一感知信号部分SE1Aとは異なる第二感知信号部分SE1Bと、を含み、第一身体運動ML1が、第一運動タイプHM1の動作セグメントに属する。処理ユニット22は、前記第一と第二感知信号部分SE1A、SE1Bの融合信号SPS0を含む運動パラメータ信号構造SP1を生成するように感知信号SE1を処理し、運動パラメータ信号構造SP1に基づいて第一運動タイプHM1を認識するために、特定位置PL1を認識して有効参照信号SRPを決定する。
運動認識装置20は、方位KA1と、重力方向QF1と、方位KA1を決定するために使用される身体座標系UA1と、を有し、特定位置PL1に固定されるように構成される。いくつかの実施形態において、運動認識装置20は第一身体運動ML1を行う使用者90を有し、使用者90の身体91は、複数の異なる位置PL5、PL6、…、PL9を有する。前記の特定位置PL1は、使用者の身体91上の複数の異なる位置PL5、PL6、... PL9から任意に選択される。処理ユニット22は、感知ユニット21に結合される。第一運動タイプHM1は、複数の運動タイプHA1、HA2、...、HA6から選択されるタイプである。複数の運動タイプHA1、HA2、...、HA6は、特定位置PL1に関連して予め定められ、身体座標系UA1に関連する複数の主運動軸方向QA1、QA2、... QA6をそれぞれ有し、複数の主運動軸方向QA1、QA2、... QA6が予め検出されて複数の主運動軸方向QA1、QA2、... QA6にそれぞれ対応する複数の主運動方向データユニットDQ1、DQ2、…、DQ6が発生する。例えば、第一身体運動ML1はボディビル運動であり、第一運動タイプHM1はエクササイズタイプであり、主動軸方向QA1は主回転軸方向又は主並進軸方向である。
感知信号SE1は、身体座標系UA1に関連して生成され、感知信号SE1は、加速度計信号SE11及びジャイロスコープ信号SE12を含み、加速度計信号SE11及びジャイロスコープ信号SE12は、それぞれ第一感知信号部分SE1A及び第二感知信号部分SE1Bである。例えば、融合信号SPS0は、信号融合運算によって生成される。方位KA1が重力方向QF1に対して所定方向QH1を向いた状態であるとして、処理ユニット22は、運動パラメータ信号構造SP1に基づいて特定位置PL1を表す特定位置コードCP1を生成して特定位置PL1を認識する。所定方向QH1は、特定位置PL1に基づいて予め定められる。所定方向QH1と重力方向QF1とは第一角度θをなす。融合信号SPS0は、第一角度θに関連する推定角度SK1の信号である。この状態において、処理ユニット22は、処理ユニット22がトリガ信号ST1を検出するか否かを判定し、第一判定を行う。前記第一判定が肯定的であるとき、処理ユニット22は、推定角度SK1に基づいて特定位置コードCP1を生成する。例えば、複数の異なる位置PL5、PL6、...、PL9は、手首位置、上腕位置、及び足首位置を含む。例えば、特定位置PL1は、手首位置、上腕位置又は足首位置である。
処理ユニット22は、特定位置コードCP1に基づいて認識参照データユニットDRを取得する。認識参照データユニットDRは、複数の主運動方向データユニットDQ1、DQ2、…、DQ6に基づいて予め定められており、候補参照信号コードデータユニットCA及び運動タイプ標識データユニットCHを含む。候補参照信号コードデータユニットCAは、第一候補参照信号コードCA2を含む。第一候補参照信号コードCA2は、運動パラメータ信号構造SP1から導出された第一候補参照信号SR2を表す。運動タイプ標識データユニットCHは、第一候補参照信号コードCA2に対応する運動タイプ標識CH2を含む。運動タイプ標識CH2は、無効な運動タイプ及び第二運動タイプHM2のうちの一つを示し、第二運動タイプHM2は、複数の運動タイプHA1、HA2、…、HA6に含まれる。処理ユニット22は、運動パラメータ信号構造SP1及び第一候補参照信号コードCA2に基づいて第一候補参照信号SR2を決定する。
いくつかの実施形態において、感知ユニット21は、加速度計211及びジャイロスコープ212を含む。加速度計211及びジャイロスコープ212のそれぞれは、処理ユニット22に結合される。加速度計211は、加速度計信号SE11を生成する。ジャイロスコープ212は、ジャイロスコープ信号SE12を生成する。感知信号SE1は、加速度計信号SE11及びジャイロスコープ信号SE12を含む。処理ユニット22は、加速度信号SE11及びジャイロスコープ信号SE12を処理して、信号融合運算を実行することによって運動パラメータ信号構造SP1を生成する。前記信号融合運算は、加速度計信号SE11及びジャイロスコープ信号SE12に基づいて、推定角度SK1の信号を形成するための第一角度θを計算することを含む。
いくつかの実施形態において、運動認識装置20は、処理ユニット22に結合された押しボタン23をさらに含む。使用者の身体91は、特定位置PL1において特定身体部分911を有する。運動認識装置20は、特定身体部分911に固定されている。特定身体部分911は、第一身体運動ML1を行い、運動認識装置20を駆動する。押しボタン23は、方位KA1が重力方向QF1に関連して所定方向QH1を向いている状態で、使用者90からの使用者の押下に応じて処理ユニット22にトリガ信号ST1を受信させる。例えば、方位KA1は、指向参照軸を有し、使用者の身体91は、参照位置を有するように配置され、前記参照位置及び人間工学的原理に基づいて、特定位置PL1に対応する第一所定の限定外側領域を有するようにされ、この状態において、指向参照軸は、第一所定の限定外側領域の第一位置を指す。例えば、使用者の身体91は、参照位置及び人間工学的原理に基づいて複数の所定の限定外側領域を有するように構成され、それらは前記複数の異なる位置PL5、PL6、...、PL9にそれぞれ対応する。例えば、特定身体部分911は、使用者の身体91の手首、上腕または足首である。
いくつかの実施形態において、第一身体動作ML1は、第一運動部分ML11と、第一運動部分ML11に隣接する第二運動部分ML12とを含む。例えば、第一身体動作ML1は前後方向運動である。第一及び第二運動部分ML11、ML12は、それぞれ第一運動サイクルW1及び第一運動サイクルW1に隣接する第二運動サイクルW2を形成する。運動パラメータ信号構造SP1は、第一及び第二運動部分ML11、ML12にそれぞれ対応する第一運動パラメータ信号構造部分SP5及び第二運動パラメータ信号構造部分SP6を含む。第一候補参照信号SR2は、第一及び第二運動部分ML11、ML12にそれぞれ対応する第一候補参照信号部分SR21及び第二候補参照信号部分SR22を含み、第二候補参照信号部分SR22は、第一候補参照信号部分SR21に隣接する。処理ユニット22は、第一候補参照信号SR2に基づいて運動パラメータ信号構造SP1から第一運動特性値データユニットDA2を取得する。例えば、第一及び第二運動パラメータ信号構造部分SP5、SP6は、それぞれ第一及び第二運動サイクルW1、W2上に生成される。第一及び第二候補参照信号部分SR21、SR22は、それぞれ第一及び第二運動サイクルW1、W2上に生成される。
例えば、第一運動特性値データユニットDA2は、第一及び第二運動部分ML11、ML12にそれぞれ対応する第一運動特性値データユニット部分DA21及び第二運動特性値データユニット部分DA22を含む。処理ユニット22は、第一候補参照信号部分SR21に基づいて、第一運動パラメータ信号構造部分SP5から第一運動特性値データユニット部分DA21を取得する。処理ユニット22は、第二候補参照信号部分SR22に基づいて、第二運動パラメータ信号構造部分SP6から第二運動特性値データユニット部分DA22を取得する。
いくつかの実施形態において、処理ユニット22は、第一及び第二運動特性値データユニット部分DA21、DA22に基づいて差分データユニットDC1を生成し、差分データユニットDC1が周期運動開始判定用の第一特定条件を満たすか否かの第二判定を行う。前記第二判定が肯定的であるとき、処理ユニット22は、有効参照信号SRPを第一候補参照信号SR2として認識し、第一身体運動ML1が所定の周期運動開始条件を満たすと判定し、第一候補参照信号コードCA2に基づいて、運動タイプ標識CH2が複数の運動タイプHA1、HA2、…、HA6から選択された運動タイプの一つを示すか否かの第三判定を行う。前記第三判定が肯定的であるとき、処理ユニット22は、運動タイプ標識CH2に基づいて第一運動タイプHM1を第二運動タイプHM2として認識し、第一運動タイプHM1を表す運動タイプコードCT1を取得する。
運動パラメータ信号構造SP1は、複数の運動パラメータ信号SP11、SP12、SP13、…、SP18とSP19を含む。認識参照データユニットDRは、複数の運動パラメータ信号SP11、SP12、SP13、…、SP18とSP19に含まれる代表信号SPS1を表す代表信号コードCB1を更に含む。処理ユニット22は、運動パラメータ信号構造SP1及び代表信号コードCB1に基づいて代表信号SPS1を決定する。処理ユニット22は、第一と第二運動特性値データユニット部分DA21、DA22とを比較することにより、第一と第二運動特性値データユニット部分DA21、DA22との間の代表極値差DC11を取得する。例えば、融合信号SPS0は、運動パラメータ信号SP18である。
例えば、第一運動特性値データユニット部分DA21は、代表信号SPS1に対応する第一運動特性値データユニットサブ部分DA21Aを含み、第一運動特性値データユニットサブ部分DA21Aは、第一最大値、第一最小値、前記第一最大値と前記第一最小値との第一差を有する。第二運動特性値データユニット部分DA22は、代表信号SPS1に対応する第二運動特性値データユニットサブ部分DA22Aを含み、第二運動特性値データユニットサブ部分DA22Aは、第二最大値、第二最小値、前記第二最大値と前記第二最小値との第二差を有する。処理ユニット22は、前記第一差と前記第二差から代表値差DC12を取得する。差分データユニットDC1は、代表極値差DC11と代表値差DC12とを含む。前記第一特定条件は、第一サブ条件及び第二サブ条件を含む。前記第一サブ条件は、代表極値差DC11が第一所定値範囲内にあることである。前記第二サブ条件は、代表値差DC12が第二所定値範囲内にあることである。
いくつかの実施形態において、候補参照信号コードデータユニットCAは、少なくとも一つの第二候補参照信号SR1(及び選択できる第三候補参照信号SR3)を表す少なくとも一つの第二候補参照信号コードCA1(及び選択できる第三候補参照信号コードCA3)を更に含む。第二候補参照信号コードCA1は、運動パラメータ信号構造SP1から導出された第二候補参照信号SR1を表す。第一候補参照信号SR2及び少なくとも一つの第二候補参照信号SR1(及び選択できるSR3)は、候補参照信号の組み合わせSRGを構成する。
処理ユニット22は、運動パラメータ信号構造SP1及び少なくとも一つの第二候補参照信号コードCA1(及び選択できるCA3)に基づいて少なくとも一つの第二候補参照信号SR1(及び選択できるSR3)を決定し、少なくとも一つの第二候補参照信号SR1(及び選択できるSR3)に基づいて、運動パラメータ信号構造SP1から少なくとも一つの第二候補参照信号SR1(及び選択できるSR3)に対応する少なくとも一つ第二運動特性値データユニットDA1(及び選択できる第三運動特性値データユニットDA3)を取得する。処理ユニット22は、第一運動特性値データユニットDA2を処理するとき、少なくとも一つの第二運動特性値データユニットDA1(及び選択できるDA3)を処理して、候補参照信号の組み合わせSRGが有効参照信号SRPを含むか否かを判定する。
いくつかの実施形態において、前記第二判定が否定的であるとき、第一身体動作ML1は、第三運動部分と、前記第三運動部分に隣接する第四運動部分とを更に有し、処理ユニット22は、運動パラメータ信号構造SP1及び候補参照信号コードデータユニットCAに基づいて、第四候補参照信号を新たに決定し、前記第四候補参照信号に基づいて運動パラメータ信号構造SP1から第四運動特性値データユニットを取得し、これによって有効参照信号SRPが前記第四候補参照信号として認識されるか否かを決定する。いくつかの実施形態において、有効参照信号SRPが前記第四候補参照信号として認識されていないとき、第一身体動作ML1は、第三運動部分と、前記第三運動部分に隣接する第四運動部分とを更に有し、処理ユニット22は、運動パラメータ信号構造SP1及び候補参照信号コードデータユニットCAに基づいて、追加候補参照信号組合せを新たに決定し、前記追加候補参照信号組合せが有効参照信号SRPを含むか否かを決定する。いくつかの実施形態において、前記第三運動部分は、第二運動サイクルML12である。
いくつかの実施形態において、第二運動部分ML12は第一運動部分ML11よりも後にあり、前記第四運動部分は第三運動部分よりも後にあり、第一運動特性値データユニットDA2は、複数の特定運動特性値を含む。処理ユニット22は、第一候補参照信号コードC2及び第一複数の認識値領域DU1、DU2とDV1に関連する第一特性関数コードデータユニットF1を予め提供する。第一特性関数コードデータユニットF1は、第一複数の認識値領域DU1、DU2とDV1のうちの一つをを示すために使用される。第一複数の認識値領域DU1、DU2とDV1は、第一認識値領域DU1、第一認識値領域DU1に隣接する第二認識値領域DU2及び第一認識値領域DU1と第二認識値領域DU2との間の第一信頼値領域DV1を含む。例えば、第一信頼領域DV1は任意選択的である。第一認識値領域DU1及び第二認識値領域DU2は、複数の運動タイプHA1、HA2、…、HA6に含まれる第三運動タイプH1及び第四運動タイプH2をそれぞれ示す。
運動認識装置22は、特定位置PL1で発生する複数の身体運動MC1、MC2、…、MC9を感知することにより、第一特性関数コードデータユニットF1を事前に設立し、複数の身体運動MC1、MC2、…、MC9は、複数の運動タイプHA1、HA2、…、HA6にそれぞれ属する複数の運動グループG1、G2、…、G6に分割される。第一特性関数コードデータユニットF1は、運動タイプカット関数を表し、前記複数の特定運動特性値の間の関係に基づいて表現され、前記運動タイプカット関数は、前記第一複数の認識値領域DU1、DU2とDV1のうちの一つを示すために用いられる。例えば、処理ユニット22は、第一複数の認識値領域DU1、DU2とDV1を予め提供する。
前記第三判定が否定的であるとき、処理ユニット22は、第一特性関数コードデータユニットF1と運動特性値データユニットDA2とに基づいて第一認識値DH1を生成する第一演算を行い、第一認識値DH1が第一及び第二認識値領域DU1、DU2のうちのいずれかに属するか否かの第四判定を行う。前記第四判定が肯定的であるとき、処理ユニット22は、第一認識値DH1が属する第一及び第二認識値領域DU1、DU2における有効認識値領域DUAを決定し、第一運動タイプHM1を有効認識値領域DUAが示す有効運動タイプとして認識し、有効認識値領域DUAに対応する運動タイプコードCT1を取得する。処理ユニット22は、運動タイプコードCT1に基づいて、第一身体運動ML1に関連する運動測定情報DM1を生成する。
いくつかの実施形態において、第一運動特性値データユニットDA2、第一運動特性値データユニット部分DA21及び第二運動特性値データユニット部分DA22のうちの一つは、前記複数の特定運動特性値を含む。前記第三判定が否定的であるとき、処理ユニット22は、第一特性関数コードデータユニットF1と前記複数の特定運動特性値とに基づいて第一認識値DH1を生成する第一演算を行う。
いくつかの実施形態において、処理ユニット22は、第一候補参照信号コードCA2及び第二複数の認識値領域DU3、DU4とDV2に関連する第二特性関数コードデータユニットF2を予め提供する。第二特性関数コードデータユニットF2は、第一特性関数コードデータユニットF1と異なり、第二複数の認識値領域DU3、DU4とDV2のうちの一つをを示すために使用される。第二複数の認識値領域DU3、DU4とDV2は、第三認識値領域DU3、第三認識値領域DU3に隣接する第四認識値領域DU4及び第三認識値領域DU3と第四認識値領域DU4との間の第二信頼値領域DV2を含む。例えば、第一信頼値領域DV1は任意に選択できる。第三及び第四認識値領域DU3、DU4は、複数の運動タイプHA1、HA2、…、HA6に含まれる第五運動タイプH3及び第六運動タイプH4をそれぞれ示す。例えば、処理ユニット22は、第二複数の認識値領域DU3、DU4とDV2を予め提供する。
第二特定条件において、第三及び第四認識値領域DU3、DU4のうちの一つが、第一及び第二認識値領域DU1、DU2のうちの一つと少なくとも部分的に重なり合う。前記第四判定が否定的であるとき、処理ユニット22は、第二特性関数コードデータユニットF2と第一運動特性値データユニットDA2とに基づいて第二認識値DH2を生成する第二演算を行い、第二認識値DH2が第三及び第四認識値領域DU3、DU4のうちのいずれかに属するか否かを判定し、第一運動タイプHM1を認識する。
図1、図2の図示に提供される様々な実施形態において、運動認識装置30は、メモリモジュール222と処理モジュール221とを含む。メモリモジュール222は、第一認識値領域DU1と第二認識値領域DU2に関連する特性関数コードデータユニットF1を記憶し、第一及び第二認識値領域DU1、DU2は互いに隣接すし、第一及び第二認識値領域DU1、DU2は、第一運動タイプH1及び第二運動タイプH2をそれぞれ示す。処理モジュール221は、特定運動感知信号SE2から特定運動特性値データユニットDA8を取得し、特性関数コードデータユニットF1と特定運動特性値データユニットDA8に基づいて第一認識値DH1を生成する第一演算を行い、第一認識値DH1が第一及び第二認識値領域DU1、DU2のいずれかに属するか否かを判定する。
運動感知装置30は、感知ユニット21をさらに含む。感知ユニット21は、使用者の身体91上の特定位置PL1に発生する第一身体運動ML1に応答して特定運動感知信号SE2を生成し、第一身体運動ML1は、第一運動タイプMH1の動作セグメントに属する。例えば、特定運動感知信号SE2は感知信号SE1である。メモリモジュール222及び処理モジュール221は、運動感知装置30に配置された処理ユニット22内に配置される。処理モジュール221は、メモリモジュール222および感知ユニット21に結合され、特定運動感知信号SE2を処理して運動パラメータ信号構造SP1を生成し、特定位置PL1認識して、認識のための有効参照信号SRPを決定する。特定運動感知信号SE2は加速度計信号SE11とジャイロスコープ信号SE12を含む。運動パラメータ信号構造SP1は、加速度計信号SE11とジャイロスコープ信号SE12との融合信号SPS0を含む。例えば、融合信号SPS0は、信号融合演算を用いて生成される。
運動認識装置30は、方位KA1と、重力方向QF1と、方位KA1を決定するために使用される身体座標系UA1と、を有し、特定位置PL1に固定されるように構成される。いくつかの実施形態において、第一身体運動ML1を行う使用者90を有し、使用者90の身体91は、複数の異なる位置PL5、PL6、…、PL9を有する。特定位置PL1は、使用者の身体91上の複数の異なる位置PL5、PL6、... PL9から任意に選択される。第三運動タイプHM1は、複数の運動タイプHA1、HA2、...、HA6から選択されるタイプである。複数の運動タイプHA1、HA2、...、HA6は、特定位置PL1に関連して予め定められ、身体座標系UA1に関連する複数の主運動軸方向QA1、QA2、... QA6をそれぞれ有する。複数の主運動軸方向QA1、QA2、... QA6が予め検出されて複数の主運動軸方向QA1、QA2、... QA6にそれぞれ対応する複数の主運動方向データユニットDQ1、DQ2、…、DQ6が発生する。例えば、第一身体運動ML1は身体運動であり、第一運動タイプHM1は練習タイプであり、主動軸方向QA1は主回転軸方向又は主並進軸方向である。
特定運動感知信号SE2は、身体座標系UA1に関連して生成される。方位KA1が重力方向QF1に関連して所定方向QH1を向いた状態で、処理モジュール221は、運動パラメータ信号構造SP1に基づいて特定位置PL1を表す特定位置コードCP1を生成して特定位置PL1を認識する。所定方向QH1は、特定位置PL1に基づいて予め定められている。所定方向QH1と重力方向QF1との間に第一角度θを有する。運動パラメータ信号構造SP1は、第一角度θに関連する推定角度SK1の信号を含む。この状態において、処理モジュール221は、処理モジュール221がトリガ信号ST1を検出するか否かを判定し、第一判定を行う。前記第一判定が肯定的であるとき、処理モジュール221は、推定角度SK1に基づいて特定位置コードCP1を生成する。例えば、複数の異なる位置PL5、PL6、...、PL9は、手首位置、上腕位置及び足首位置を含む。例えば、特定位置PL1は、手首位置、上腕位置又は足首位置である。
処理モジュール221は、特定位置コードCP1に基づいて認識参照データユニットDRを取得する。認識参照データユニットDRは、複数の主運動方向データユニットDQ1、DQ2、…、DQ6に基づいて予め定められており、メモリモジュール222から取得し、候補参照信号コードデータユニットCA及び運動タイプ標識データユニットCHを含む。候補参照信号コードデータユニットCAは、第一候補参照信号コードCA2を含む。第一候補参照信号コードCA2は、運動パラメータ信号構造SP1から導出された第一候補参照信号SR2を表す。運動タイプ標識データユニットCHは、第一候補参照信号コードCA2に対応する運動タイプ標識CH2を含む。運動タイプ標識CH2は、無効な運動タイプ及び第二運動タイプHM2のうちの一つを示し、第二運動タイプHM2は、複数の運動タイプHA1、HA2、…、HA6に含まれる。処理モジュール221は、運動パラメータ信号構造SP1及び第一候補参照信号コードCA2に基づいて第一候補参照信号SR2を決定する。
運動認識装置30は、特定位置PL1で発生する複数の身体運動MC1、MC2、…、MC9を感知することにより、第一特性関数コードデータユニットF1を設立し、複数の身体運動MC1、MC2、…、MC9は、複数の運動タイプHA1、HA2、…、HA6にそれぞれ属する複数の運動グループG1、G2、…、G6に分割される。第一特性関数コードデータユニットF1は、運動タイプカット関数を表し、第二候補参照信号コードCA1及び第一複数の認識値領域DU1、DU2とDV1に関連する。第一特性関数コードデータユニットF1は、前記第一複数の認識値領域DU1、DU2とDV1のうちの一つを示すために用いられる。第一複数の認識値領域DU1、DU2とDV1は、第一認識値領域DU1、第一認識値領域DU1に隣接する第二認識値領域DU2及び第一認識値領域DU1と第二認識値領域DU2との間の第一信頼値領域DV1を含む。例えば、第一信頼値領域DV1は任意に選択できる。
いくつかの実施形態において、感知ユニット21は、加速度計211及びジャイロスコープ212を含む。加速度計211及びジャイロスコープ212は、処理モジュール221に結合される。加速度計211は、加速度計信号SE11を生成する。ジャイロスコープ212は、ジャイロスコープ信号SE12を生成する。感知信号SE1は、加速度計信号SE11及びジャイロスコープ信号SE12を含む。処理モジュール221は、加速度信号SE11及びジャイロスコープ信号SE12を処理して、信号融合運算を実行することによって運動パラメータ信号構造SP1を生成する。前記信号融合運算は、加速度計信号SE11及びジャイロスコープ信号SE12に基づいて、推定角度SK1の信号を形成するための第一角度θを計算することを含む。
いくつかの実施形態において、運動認識装置30は、処理モジュール221に結合された押しボタン23をさらに含む。使用者の身体91は、特定位置PL1において特定身体部分911を有する。運動認識装置30は、特定身体部分911に固定されている。特定身体部分911は、第一身体運動ML1を行い、運動認識装置30を駆動する。押しボタン23は、方位KA1が重力方向QF1に関連して所定方向QH1を向いている状態で、使用者90からの使用者の押下に応じて処理ユニット22にトリガ信号ST1を受信させる。例えば、方位KA1は、指向参照軸を有する。使用者の身体91は、参照位置を有するように配置され、前記参照位置及び人間工学的原理に基づいて、特定位置PL1に対応する第一所定の限定外側領域を有し、この状態において、指向参照軸は、第一所定の限定外側領域の第一位置を指す。例えば、使用者の身体91は、参照位置及び人間工学的原理に基づいて複数の所定の限定外側領域を有するように構成され、前記複数の異なる位置PL5、PL6、...、PL9にそれぞれ対応する。例えば、特定身体部分911は、使用者の身体91の手首、上腕または足首である。
いくつかの実施形態において、トリガ信号ST1を受信した後、第一身体動作ML1は、第一運動部分ML11と、第一運動部分ML11に隣接する第二運動部分ML12とを含む。第一及び第二運動部分ML11、ML12は、それぞれ第一運動サイクルW1及び第一運動サイクルW1に隣接する第二運動サイクルW2を形成する。運動パラメータ信号構造SP1は、第一及び第二運動部分ML11、ML12にそれぞれ対応する第一運動パラメータ信号構造部分SP5及び第二運動パラメータ信号構造部分SP6を含む。第一候補参照信号SR2は、第一及び第二運動部分ML11、ML12にそれぞれ対応する第一候補参照信号部分SR21及び第二候補参照信号部分SR22を含む。第二候補参照信号部分SR22は、第一候補参照信号部分SR21に隣接する。処理モジュール221は、第一候補参照信号SR2に基づいて運動パラメータ信号構造SP1から第一運動特性値データユニットDA2を取得する。
例えば、第一運動特性値データユニットDA2は、第一及び第二運動部分ML11、ML12にそれぞれ対応する第一運動特性値データユニット部分DA21及び第二運動特性値データユニット部分DA22を含む。処理モジュール221は、第一候補参照信号部分SR21に基づいて、第一運動パラメータ信号構造部分SP5から第一運動特性値データユニット部分DA21を取得する。処理モジュール221は、第二候補参照信号部分SR22に基づいて、第二運動パラメータ信号構造部分SP6から第二運動特性値データユニット部分DA22を取得する。
いくつかの実施形態において、処理モジュール221は、第一及び第二運動特性値データユニット部分DA21、DA22に基づいて差分データユニットDC1を生成し、差分データユニットDC1が周期運動開始判定用の第一特定条件を満たすか否かの第二判定を行う。前記第二判定が肯定的であるとき、処理モジュール221は、有効参照信号SRPを第一候補参照信号SR2として認識し、第一身体運動ML1が所定の周期運動開始条件を満たすと判定し、第一候補参照信号コードCA2に基づいて、運動タイプ標識CH2が複数の運動タイプHA1、HA2、…、HA6から選択された運動タイプの一つを示すか否かの第三判定を行う。前記第三判定が肯定的であるとき、処理モジュール221は、運動タイプ標識CH2に基づいて第一運動タイプHM1を第二運動タイプHM2として認識し、第一運動タイプHM1を表す運動タイプコードCT1を取得する。
運動パラメータ信号構造SP1は、複数の運動パラメータ信号SP11、SP12、SP13、…、SP18とSP19を含む。認識参照データユニットDRは、複数の運動パラメータ信号SP11、SP12、SP13、…、SP18とSP19に含まれる代表信号SPS1を表す代表信号コードCB1を更に含む。処理ユニット221は、運動パラメータ信号構造SP1及び代表信号コードCB1に基づいて代表信号SPS1を決定する。処理ユニット221は、第一と第二運動特性値データユニット部分DA21、DA22とを比較することにより、第一と第二運動特性値データユニット部分DA21、DA22との間の代表極値差DC11を取得する。例えば、融合信号SPS0は、運動パラメータ信号SP18である。
例えば、第一運動特性値データユニット部分DA21は、代表信号SPS1に対応する第一運動特性値データユニットサブ部分DA21Aを含み、第一運動特性値データユニットサブ部分DA21Aは、第一最大値、第一最小値、前記第一最大値と前記第一最小値との第一差を有する。第二運動特性値データユニット部分DA22は、代表信号SPS1に対応する第二運動特性値データユニットサブ部分DA22Aを含み、第二運動特性値データユニットサブ部分DA22Aは、第二最大値、第二最小値、前記第二最大値と前記第二最小値との第二差を有する。処理ユニット22は、前記第一差と前記第二差から代表値差DC12を取得する。差分データユニットDC1は、代表極値差DC11と代表値差DC12とを含む。前記第一特定条件は、第一サブ条件及び第二サブ条件を含む。前記第一サブ条件は、代表極値差DC11が第一所定値範囲内にある。前記第二サブ条件は、代表値差DC12が第二所定値範囲内にある。
いくつかの実施形態において、候補参照信号コードデータユニットCAは、少なくとも一つの第二候補参照信号SR1(及び選択できる第三候補参照信号SR3)を表す少なくとも一つの第二候補参照信号コードCA1(及び選択できる第三候補参照信号コードCA3)を更に含む。第二候補参照信号コードCA1は、運動パラメータ信号構造SP1から導出された第二候補参照信号SR1を表す。第一候補参照信号SR2及び少なくとも一つの第二候補参照信号SR1(及び選択できるSR3)は、候補参照信号の組み合わせSRGを構成する。
処理モジュール221は、運動パラメータ信号構造SP1及び少なくとも一つの第二候補参照信号コードCA1(及び選択できるCA3)に基づいて少なくとも一つの第二候補参照信号SR1(及び選択できるSR3)を決定し、少なくとも一つの第二候補参照信号SR1(及び選択できるSR3)に基づいて、運動パラメータ信号構造SP1から少なくとも一つの第二候補参照信号SR1(及び選択できるSR3)に対応する少なくとも一つ第二運動特性値データユニットDA1(及び選択できる第三運動特性値データユニットDA3)を取得する。処理モジュール221は、第一運動特性値データユニットDA2を処理するとき、処理モジュール221は、少なくとも一つの第二運動特性値データユニットDA1(及び選択できるDA3)を処理して、候補参照信号の組み合わせSRGが有効参照信号SRPを含むか否かを判定する。
いくつかの実施形態において、第二運動部分ML12は第一運動部分ML11よりも後にある。第一運動特性値データユニットDA2は、複数の特定運動特性値を含む。例えば、特定運動特性値データユニットDA8は、第一運動特性値データユニットDA2である。第一特性関数コードデータユニットF1は、第一複数の認識値領域DU1、DU2およびDV1のうちのひとつを示すための運動タイプカット関数を表し、運動タイプカット関数は特定の運動特性値の間の関係によってあらわされる。前記第三判定が否定的であるとき、処理モジュール221は、第一特性関数コードデータユニットF1と前記複数の特定運動特性値をとに基づいて第一認識値DH1を生成する第一演算を行い、第一認識値DH1が第一及び第二認識値領域DU1、DU2のうちのいずれかに属するか否かの第四判定を行う。いくつかの実施形態において、第一運動特性値データユニットDA2、第一運動特性値データユニット部分DA21及び第二運動特性値データユニット部分DA22のうちの一つは、前記複数の特定運動特性値を含む。
前記第四判定が肯定的であるとき、処理モジュール221は、第一認識値DH1が属する第一及び第二認識値領域DU1、DU2における有効認識値領域DUAを決定し、有効認識値領域DUAが示す有効運動タイプとして認識し、有効認識値領域DUAに対応する運動タイプコードCT1を取得する。処理モジュール221は、運動タイプコードCT1に基づいて、第一身体運動ML1に関連する運動測定情報DM1を生成する。
いくつかの実施形態において、メモリモジュール222は、第一候補参照信号コードCA2及び第二複数の認識値領域DU3、DU4とDV2に関連する第二特性関数コードデータユニットF2を更に予め記憶する。第二特性関数コードデータユニットF2は、第一特性関数コードデータユニットF1と異なり、第二複数の認識値領域DU3、DU4とDV2のうちの一つをを示すために使用される。第二複数の認識値領域DU3、DU4とDV2は、第三認識値領域DU3、第三認識値領域DU3に隣接する第四認識値領域DU4及び第三認識値領域DU3と第四認識値領域DU4との間の第二信頼値領域DV2を含む。例えば、第一信頼値領域DV1は任意に選択できる。第三及び第四認識値領域DU3、DU4は、複数の運動タイプHA1、HA2、…、HA6に含まれる第五運動タイプH3及び第六運動タイプH4をそれぞれ示す。例えば、メモリモジュール222は、一複数の認識値領域DU1、DU2とDV1及び第二複数の認識値領域DU3、DU4とDV2を予め提供する。
第二特定条件において、第三及び第四認識値領域DU3、DU4のうちの一つが、第一及び第二認識値領域DU1、DU2のうちの一つと少なくとも部分的に重なり合う。前記第四判定が否定的であるとき、処理モジュール221は、第二特性関数コードデータユニットF2と第一運動特性値データユニットDA2とに基づいて第二認識値DH2を生成する第二演算を行い、第二認識値DH2が第三及び第四認識値領域DU3、DU4のうちのいずれかに属するか否かを判定し、第一運動タイプHM1を認識する。
図3は、本開示の様々な実施形態に係る運動認識装置40を示す概略図である。図2と3に示すように、運動認識装置40は、信号生成ユニット41及び処理ユニット42を含む。信号生成ユニット41は、使用者の身体91の特定位置PL1に発生した第一身体運動ML1に応答して運動パラメータ信号構造SP1を生成し、第一身体運動ML1が第一運動タイプMH1に属する。処理ユニット42は、運動パラメータ信号構造SP1に基づいて、第一運動タイプMH1を認識するための有効参照信号SRPを決定するために特定位置PL1を認識する。
運動認識装置40は、方位KA1と、重力方向QF1と、方位KA1を決定するために使用される身体座標系UA1と、を有し、特定位置PL1に固定されるように構成される。特定位置PL1は、使用者の身体91上の複数の異なる位置PL5、PL6、... PL9から任意に選択される。いくつかの実施形態において、信号生成ユニット41は、処理ユニット42に結合され、信号生成ユニット41は、感知ユニット21と、感知ユニット21に結合された変換ユニット411とを含む。感知ユニット21は、第一身体運動ML1に応答して感知信号SE1を生成し、第一身体運動ML1は、第一運動タイプHM1の動作セグメントに属する。変換ユニット411は、処理ユニット42に結合され、感知信号SE1に応答して運動パラメータ信号構造SP1を生成する。
いくつかの実施形態において、感知ユニット21は、加速度計211及びジャイロスコープ212を含む。加速度計211及びジャイロスコープ212は、変換ユニット411に結合される。加速度計211は、加速度計信号SE11を生成する。ジャイロスコープ212は、ジャイロスコープ信号SE12を生成する。感知信号SE1は、加速度計信号SE11及びジャイロスコープ信号SE12を含む。変換ユニット411は、加速度信号SE11及びジャイロスコープ信号SE12を処理して、運動パラメータ信号構造SP1を生成する。運動パラメータ信号構造SP1は、加速度計信号SE11とジャイロスコープ信号SE12との融合信号SPS0を含む。例えば、融合信号SPS0は、信号融合演算を用いて生成される。
第一運動タイプHM1は、複数の運動タイプHA1、HA2、...、HA6から選択されるタイプである。複数の運動タイプHA1、HA2、...、HA6は、特定位置PL1に関連して予め定められ、身体座標系UA1に関連する複数の主運動軸方向QA1、QA2、... QA6をそれぞれ有し、複数の主運動軸方向QA1、QA2、... QA6が予め検出されて複数の主運動軸方向QA1、QA2、... QA6にそれぞれ対応する複数の主運動方向データユニットDQ1、DQ2、…、DQ6が発生する。運動パラメータ信号構造SP1は、身体座標系UA1に関連して生成される。方位KA1が重力方向QF1に関連して所定方向QH1を向いた状態で、処理ユニット42は、運動パラメータ信号構造SP1に基づいて特定位置PL1を表す特定位置コードCP1を生成して特定位置PL1を認識する。運動認識装置40は、処理ユニット42に結合された押しボタン23を更に含む。押しボタン23は、方位KA1が重力方向QF1に関連して所定方向QH1を向いている状態で、使用者90からの使用者の押下に応じて処理ユニット42にトリガ信号ST1を受信させる。処理ユニット42は、トリガ信号ST1に応答して特定位置コードCP1を生成する。
処理ユニット42は、特定位置コードCP1に基づいて認識参照データユニットDRを取得する。認識参照データユニットDRは、複数の主運動方向データユニットDQ1、DQ2、…、DQ6に基づいて予め定められており、候補参照信号コードデータユニットCA及び運動タイプ標識データユニットCHを含む。候補参照信号コードデータユニットCAは、第一候補参照信号コードCA2を含む。第一候補参照信号コードCA2は、運動パラメータ信号構造SP1から導出された第一候補参照信号SR2を表す。運動タイプ標識データユニットCHは、第一候補参照信号コードCA2に対応する運動タイプ標識CH2を含む。運動タイプ標識CH2は、無効な運動タイプ及び第二運動タイプHM2のうちの一つを示し、第二運動タイプHM2は、複数の運動タイプHA1、HA2、…、HA6に含まれる。処理ユニット42は、運動パラメータ信号構造SP1及び第一候補参照信号コードCA2に基づいて第一候補参照信号SR2を決定する。
いくつかの実施形態において、第一身体動作ML1は、第一運動部分ML11と、第一運動部分ML11に隣接する第二運動部分ML12とを含む。第一及び第二運動部分ML11、ML12は、それぞれ第一運動サイクルW1及び第一運動サイクルW1に隣接する第二運動サイクルW2を形成する。処理ユニット42は、第一候補参照信号SR2に基づいて運動パラメータ信号構造SP1から第一運動特性値データユニットDA2を取得する。第一運動特性値データユニットDA2は、第一及び第二運動部分ML11、ML12にそれぞれ対応する第一運動特性値データユニット部分DA21及び第二運動特性値データユニット部分DA22を含む。
処理ユニット42は、第一及び第二運動特性値データユニット部分DA21、DA22に基づいて差分データユニットDC1を生成する。処理ユニット42は、差分データユニットDC1が周期運動開始判定用の第一特定条件を満たすか否かの第一判定を行う。前記第一判定が肯定的であるとき、処理ユニット42は、有効参照信号SRPを第一候補参照信号SR2として認識し、第一候補参照信号コードCA2に基づいて、運動タイプ標識CH2が複数の運動タイプHA1、HA2、…、HA6から選択された運動タイプの一つを示すか否かの第二判定を行う。前記第二判定が肯定的であるとき、処理ユニット42は、運動タイプ標識CH2に基づいて第一運動タイプHM1を第二運動タイプHM2として認識し、第一運動タイプHM1を表す運動タイプコードCT1を取得する。
いくつかの実施形態において、第二運動部分ML12は第一運動部分ML11よりも後にある。第一運動特性値データユニットDA2は、複数の特定運動特性値を含む。処理ユニット42は、第一特性関数コードデータユニットF1を予め提供する。第一特性関数コードデータユニットF1は、前記複数の特定運動特性値の間の関係に基づいて表現され、第一候補参照信号コードCA、第一認識値領域DU1及び第一認識値領域DU1に隣接する第二認識値領域DU2に関連する。第一認識値領域DU1及び第二認識値領域DU2は、複数の運動タイプHA1、HA2、…、HA6に含まれる第三運動タイプH1及び第四運動タイプH2をそれぞれ示す。前記第二判定が否定的であるとき、処理ユニット42は、第一特性関数コードデータユニットF1と運動特性値データユニットDA2とに基づいて第一認識値DH1を生成する演算を行い、第一認識値DH1が属する第一及び第二認識値領域DU1、DU2における有効認識値領域DUAを決定し、第一運動タイプHM1を有効認識値領域DUAが示す有効運動タイプとして認識し、有効認識値領域DUAに対応する運動タイプコードCT1を取得する。
図1、図2及び図3の図示に提供される様々な実施形態において、運動認識方法は、第一身体運動ML1に応答して運動パラメータ信号構造SP1を生成する工程であって、第一身体運動ML1が使用者の身体91の特定位置PL1に発生し、第一運動タイプHM1に属する前記工程と、運動パラメータ信号構造SP1に基づいて、第一運動タイプHM1を認識するための有効参照信号SRPを決定するために特定位置PL1を認識する工程と、を含む。
前記運動認識方法は、運動認識装置20、30又は40を提供する工程を更に含む。運動認識装置20、30又は40は、方位KA1と、重力方向QF1と、方位KA1を決定するために使用される身体座標系UA1と、を有し、特定位置PL1に固定されるように構成される。第一身体運動ML1は、第一運動タイプHM1の動作セグメントに属する。特定位置PL1は、使用者の身体91上の複数の異なる位置PL5、PL6、... PL9から任意に選択される。第一身体運動ML1に応答して運動パラメータ信号構造SP1を生成する工程は、第一身体運動ML1に応答して身体座標系UA1に関連する感知信号SE1を生成する工程であって、感知信号SE1が、加速度計信号SE11及びジャイロスコープ信号SE12を含む前記工程と、感知信号SE1を処理して運動パラメータ信号構造SP1を生成する工程であって、運動パラメータ信号構造SP1が、加速度計信号SE11とジャイロスコープ信号SE12との融合信号SPS0を含む前記工程と、を更に含む。例えば、融合信号SPS0は、信号融合運算を用いて生成される。
第一運動タイプHM1は、複数の運動タイプHA1、HA2、...、HA6から選択されるタイプである。複数の運動タイプHA1、HA2、...、HA6は、特定位置PL1に関連して予め定められ、身体座標系UA1に関連する複数の主運動軸方向QA1、QA2、... QA6をそれぞれ有し、複数の主運動軸方向QA1、QA2、... QA6が予め検出されて複数の主運動軸方向QA1、QA2、... QA6にそれぞれ対応する複数の主運動方向データユニットDQ1、DQ2、…、DQ6が発生する。例えば、第一身体運動ML1は身体運動であり、第一運動タイプHM1は練習タイプであり、主動軸方向QA1は主回転軸方向又は主並進軸方向である。前記運動認識方法は、方位KA1が重力方向QF1に関連して所定方向QH1を向いた状態で、運動パラメータ信号構造SP1に基づいて特定位置PL1を表す特定位置コードCP1を生成して特定位置PL1を認識する工程を更に含む。
例えば、所定方向QH1は、特定位置PL1に基づいて予め定められている。所定方向QH1と重力方向QF1との間に第一角度θを有する。融合信号SPS0は、第一角度θに関連する推定角度SK1の信号である。前記特定位置コードCP1を生成する工程は、この状態において、トリガ信号ST1を検出するか否かを判定し、第一判定を行う工程と、この状態で、使用者90からの押下に応じてトリガ信号ST1を受信する工程と、前記第一判定が肯定的であるとき、推定角度SK1に基づいて特定位置コードCP1を生成する工程と、を更に含む。
前記運動認識方法は、特定位置コードCP1に基づいて認識参照データユニットDRを取得する工程を更に含む。認識参照データユニットDRは、複数の主運動方向データユニットDQ1、DQ2、…、DQ6に基づいて予め定められており、候補参照信号コードデータユニットCA及び運動タイプ標識データユニットCHを含む。候補参照信号コードデータユニットCAは、第一候補参照信号コードCA2を含む。第一候補参照信号コードCA2は、運動パラメータ信号構造SP1から導出された第一候補参照信号SR2を表す。運動タイプ標識データユニットCHは、第一候補参照信号コードCA2に対応する運動タイプ標識CH2を含む。運動タイプ標識CH2は、無効な運動タイプ及び第二運動タイプHM2のうちの一つを示し、第二運動タイプHM2は、複数の運動タイプHA1、HA2、…、HA6に含まれる。前記運動認識方法は、運動パラメータ信号構造SP1及び第一候補参照信号コードCA2に基づいて第一候補参照信号SR2を決定する工程を更に含む。
運動パラメータ信号構造SP1は、複数の運動パラメータ信号SP11、SP12、SP13、…、SP18とSP19を含む。トリガ信号ST1を提供した後、第一身体動作ML1は、第一運動部分ML11と、第一運動部分ML11に隣接する第二運動部分ML12とを含む。第一及び第二運動部分ML11、ML12は、それぞれ第一運動サイクルW1及び第一運動サイクルW1に隣接する第二運動サイクルW2を形成する。運動パラメータ信号構造SP1は、第一及び第二運動部分ML11、ML12にそれぞれ対応する第一運動パラメータ信号構造部分SP5及び第二運動パラメータ信号構造部分SP6を含む。第一候補参照信号SR2は、第一及び第二運動部分ML11、ML12にそれぞれ対応する第一候補参照信号部分SR21及び第二候補参照信号部分SR22を含む。第二候補参照信号部分SR22は、第一候補参照信号部分SR21に隣接する。認識参照データユニットDRは、複数の運動パラメータ信号SP11、SP12、SP13、…、SP18とSP19に含まれる代表信号SPS1を表す代表信号コードCB1を更に含む。例えば、融合信号SPS0は、運動パラメータ信号SP18である。
いくつかの実施形態において、前記運動認識方法は、第一候補参照信号SR2に基づいて運動パラメータ信号構造SP1から第一運動特性値データユニットDA2を取得する工程を更に含む。第一運動特性値データユニットDA2は、前記第一及び第二運動部分ML11、ML12にそれぞれ対応する第一運動特性値データユニット部分DA21及び第二運動特性値データユニット部分DA22を含む。前記第一運動特性値データユニットDA2を取得する工程は、第一候補参照信号部分SR21に基づいて、第一運動パラメータ信号構造部分SP5から第一運動特性値データユニット部分DA21を取得する工程と、第二候補参照信号部分SR22に基づいて、第二運動パラメータ信号構造部分SP6から第二運動特性値データユニット部分DA22を取得する工程と、を更に含む。
いくつかの実施形態において、前記運動認識方法は、前記第一及び第二運動特性値データユニット部分DA21、DA22に基づいて差分データユニットDC1を生成する工程と、差分データユニットDC1が周期運動開始判定用の第一特定条件を満たすか否かの第二判定を行う工程と、前記第二判定が肯定的であるとき、有効参照信号SRPを第一候補参照信号SR2として認識し、第一身体運動NL1が所定の周期運動開始条件を満たすと判定し、第一候補参照信号コードCA2に基づいて、運動タイプ標識CH2が前記複数の運動タイプHA1、HA2、…、HA6から選択された運動タイプの一つを示すか否かの第三判定を行う工程と、前記第三判定が肯定的であるとき、運動タイプ標識CH2に基づいて第一運動タイプHM1を第二運動タイプHM2として認識し、第一運動タイプHM1を表す運動タイプコードCT1を取得する工程と、を更に含む。
差分データユニットDC1を生成する工程は、第一と第二運動特性値データユニット部分DA21、DA22とを比較することにより、第一と前記第二運動特性値データユニット部分DA21、DA22との間の代表極値差DC11を取得する工程と、運動パラメータ信号構造SP1及び代表信号コードCB1に基づいて前記代表信号を決定する工程と、を含む。例えば、第一運動特性値データユニット部分DA21は、代表信号SPS1に対応する第一運動特性値データユニットサブ部分DA21Aを含み、第一運動特性値データユニットサブ部分DA21Aは、第一最大値、第一最小値、前記第一最大値と前記第一最小値との第一差を有する。第二運動特性値データユニット部分DA22は、代表信号SPS1に対応する第二運動特性値データユニットサブ部分DA22Aを含み、第二運動特性値データユニットサブ部分DA22Aは、第二最大値、第二最小値、前記第二最大値と前記第二最小値との第二差を有する。前記差分データユニットDC1を生成する工程は、前記第一差と前記第二差から代表値差DC12を取得する工程を更に含み、差分データユニットDC1は、代表極値差DC11と代表値差DC12とを含む。
いくつかの実施形態において、前記第一特定条件は、第一サブ条件及び第二サブ条件を含む。前記第一サブ条件は、代表極値差DC11が第一所定値範囲内にある。前記第二サブ条件は、代表値差DC12が第二所定値範囲内にある。候補参照信号コードデータユニットCAは、少なくとも一つの第二候補参照信号SR1(及び選択できる第三候補参照信号SR3)を表す少なくとも一つの第二候補参照信号コードCA1(及び選択できる第三候補参照信号コードCA3)を更に含む。第二候補参照信号コードCA1は、運動パラメータ信号構造SP1から導出された第二候補参照信号SR1を表す。第一候補参照信号SR2及び少なくとも一つの第二候補参照信号SR1(及び選択できるSR3)は、候補参照信号の組み合わせSRGを構成する。
前記運動認識方法は、運動パラメータ信号構造SP1及び少なくとも一つの第二候補参照信号コードCA1(及び選択できるCA3)に基づいて少なくとも一つの第二候補参照信号SR1(及び選択できるSR3)を決定する工程と、少なくとも一つの第二候補参照信号SR1(及び選択できるSR3)に基づいて、運動パラメータ信号構造SP1から少なくとも一つの第二候補参照信号SR1(及び選択できるSR3)に対応する少なくとも一つ第二運動特性値データユニットDA1(及び選択できる第三運動特性値データユニットDA3)を取得する工程と、第一運動特性値データユニットDA2を処理するとき、少なくとも一つの第二運動特性値データユニットDA1(及び選択できるDA3)を処理して、候補参照信号の組み合わせSRGが有効参照信号SRPを含むか否かを判定する工程と、を更に含む。
いくつかの実施形態において、第二運動部分ML12は第一運動部分ML11よりも後にある。第一運動特性値データユニットDA2は、複数の特定運動特性値を含む。前記運動認識方法は、特定位置PL1で発生する複数の身体運動MC1、MC2、…、MC9を感知することにより、第一特性関数コードデータユニットF1を予め提供する工程を更に含む。第一特性関数コードデータユニットF1は、第二候補参照信号コードCA1及び第一複数の認識値領域DU1、DU2、DV1に関連する。
第一特性関数コードデータユニットF1は、前記第一複数の認識値領域DU1、DU2とDV1のうちの一つを示すために用いられる。第一複数の認識値領域DU1、DU2とDV1は、第一認識値領域DU1、第一認識値領域DU1に隣接する第二認識値領域DU2及び第一認識値領域DU1と第二認識値領域DU2との間の第一信頼値領域DV1を含む。例えば、第一信頼値領域DV1は任意に選択できる。第一認識値領域DU1及び第二認識値領域DU2は、複数の運動タイプHA1、HA2、…、HA6に含まれる第三運動タイプH1及び第四運動タイプH2をそれぞれ示す。複数の身体運動MC1、MC2、…、MC9は、複数の運動タイプHA1、HA2、…、HA6にそれぞれ属する複数の運動グループG1、G2、…、G6に分割される。第一特性関数コードデータユニットF1は、運動タイプカット関数を表し、前記複数の特定運動特性値の間の関係に基づいて表現される。前記運動タイプカット関数は、第一複数の認識値領域DU1、DU2とDV1のうちの一つを示すために用いられる。
前記運動認識方法は、前記第三判定が否定的であるとき、第一特性関数コードデータユニットF1と運動特性値データユニットDA2とに基づいて第一認識値DH1を生成する第一演算を行い、第一認識値DH1が第一及び第二認識値領域DU1、DU2のうちのいずれかに属するか否かの第四判定を行う工程と、前記第四判定が肯定的であるとき、第一認識値DH1が属する第一及び第二認識値領域DU1、DU2における有効認識値領域DUAを決定し、有効認識値領域DUAが示す有効運動タイプとして認識し、有効認識値領域DUAに対応する運動タイプコードCT1を取得する工程と、運動タイプコードCT1に基づいて、第一身体運動ML1に関連する運動測定情報DM1を生成する工程と、第二特性関数コードデータユニットF2を予め提供する工程と、を更に含む。
例えば、第二特性関数コードデータユニットF2は、第一候補参照信号コードCA2及び第二複数の認識値領域DU3、DU4とDV2に関連する。第二特性関数コードデータユニットF2は、第一特性関数コードデータユニットF1と異なり、第二複数の認識値領域DU3、DU4とDV2のうちの一つをを示すために使用される。第二複数の認識値領域DU3、DU4とDV2は、第三認識値領域DU3、第三認識値領域DU3に隣接する第四認識値領域DU4及び第三認識値領域DU3と第四認識値領域DU4との間の第二信頼値領域DV2を含む。例えば、第二信頼値領域DV2は任意に選択できる。第三及び第四認識値領域DU3、DU4は、複数の運動タイプHA1、HA2、…、HA6に含まれる第五運動タイプH3及び第六運動タイプH4をそれぞれ示す。
第二特定条件において、第三及び第四認識値領域DU3、DU4のうちの一つが、第一及び第二認識値領域DU1、DU2のうちの一つと少なくとも部分的に重なり合う。前記運動認識方法は、前記第四判定が否定的であるとき、第二特性関数コードデータユニットF2と第一運動特性値データユニットDA2とに基づいて第二認識値DH2を生成する第二演算を行い、第二認識値DH2が第三及び第四認識値領域DU3、DU4のうちのいずれかに属するか否かを判定し、第一運動タイプHM1を認識する工程を更に含む。
いくつかの実施形態において、運動認識装置20、30と40のそれぞれは、着用可能な運動感知装置構造、運動認識操作手段及び運動認識アルゴリズムを有し、使用者装着手段、使用者操作手段、測定手段及び運動認識手段を含む技術を採用している。運動認識装置20、30は、操作ユニット35と、操作ユニット35に結合された結合ユニット36とを含む。操作ユニット35は、感知ユニット21と処理ユニット22とを含む。運動認識装置40は、操作ユニット37と、操作ユニット37に結合された結合ユニット36とを含む。操作ユニット37は、信号生成ユニット41と処理ユニット42とを含み、信号生成ユニット41は、感知ユニット21を含む。運動認識装置20、30と40のいずれかが着用可能な装置として機能し、結合ユニット36を使用して使用者90の特定身体部分911に結合される。例えば、結合ユニット36は締結部品である。例えば、結合ユニット36は時計ストラップのようなものである。
いくつかの実施形態において、前記締結部品は、少なくとも二つの安定した状態を有し、前記着用可能な装置は、使用者90の特定身体部分911に結合するために締結部品を使用する。前記着用可能な装置の感知ユニット21は、運動感知モジュールであってもよい。前記締結部品は、安定した広がり状態及び安定した曲げ状態を形成するために変形し得る。第一身体運動ML1を行う特定身体部分911が少なくとも部分的に締結部品によって取り囲まれると、前記締結部品は変形して安定した曲げ状態にあり、特定身体部分911に固定される。前記締結部品は、広がり状態において安定した特性を有し、広がりが安定している場合には、操作ユニット35、37が前記締結部品に取り付けられる。
表1は、本開示の様々な実施形態に係る様々な運動タイプを示す表である。いくつかの実施形態において、前記着用可能な装置は、特定位置PL1で固定され、或いは特定身体部分911に固定される。特定位置PL1は、使用者の身体91上の複数の異なる位置PL5、PL6、...、PL9から選択することができる。複数の異なる位置PL5、PL6、...、PL9は、手首位置、上腕位置及び足首位置を含む。前記着用可能な装置は、前記締結部品によって複数の身体部分から選択された特定身体部分911に固定される。前記複数の身体部分は、手首、上腕及び足首を含み、前記着用可能な装置は、手のひら、前腕、上腕、肩、胸、背中、腰、臀部、大腿部、膝、脛及び足などからなる群から選択される少なくとも一つに関連する身体運動(例えば身体運動)を感知するために使用され得る。複数の身体運動タイプは、表1に例として示す。
いくつかの実施形態において、使用者90は、通常、体操器具または負荷を動作させることによって身体の筋肉を鍛練させる。前記負荷は、ダンベル、バーベルなどを含む。最も一般的に行われる練習には、手首運動、上腕運動、脚運動などがあり、表1に示すように様々な運動タイプに属する。使用者90は、これらの練習を行って、手、腕、足、脚、胸、背中、肩、腰、臀部等の身体部位の筋肉を鍛練し、健康とボディビルという目的を達成する。使用者90が、腕、脚などの身体部位に発生する身体運動を行う場合、当該手首、上腕または足首は明らかな動きを有する。よって、身体運動を確実に検出すること、長時間にわたる着用快適性の自然な受容性を考えて、手首位置、上腕位置、足首の位置等に身体運動を検出できる運動認識装置20を快適に着用する最も適切な位置である。
図4(a)、4(b)及び4(c)は、手首に着用された運動認識装置20によって認識される運動タイプを示す模式図である。図5は、上腕に着用された運動認識装置20によって認識される運動タイプを示す模式図である。図6は、上腕に着用された運動認識装置20によって認識される運動タイプを示す模式図である。図7(a)と7(b)上腕に着用された運動認識装置によって認識される運動タイプを示す模式図である。図8は、上腕に着用された運動認識装置20によって認識される運動タイプを示す模式図である。図9(a)と9(b)は、足首に着用された運動認識装置20によって認識される運動タイプを示す模式図である。 図10(a)と10(b)は、足首に着用された運動認識装置20によって認識される運動タイプを示す模式図である。
いくつかの実施形態において、感知ユニット21は感知方向を有する。感知ユニット21または運動感知モジュールは、運動感知軸方向及び前記運動感知軸方向における感知感度を有し、使用者の身体91の特定位置PL1に発生する第一身体運動ML1を感知する。使用者の身体91は、特定位置PL1に特定身体部分911を有する。前記運動感知モジュールは、手首、上腕及び足首のような異なる身体部分で生じる異なる運動を感知するために適用することができる。前記運動感知モジュールが使用者の身体91の特定位置PL1に発生した特定運動を感知する場合、前記運動感知モジュールは、少なくとも特定位置PL1に対応する前記運動感知軸方向において最も高い感知感度を有する。例えば、手首運動を感知する場合、前記運動感知モジュールは、x運動感知軸方向において最も高い感知感度を有する。したがって、x運動感知軸方向に生成される感知信号成分レベルは、y運動感知軸方向又はz感知軸方向のいずれかにおいて生成される感知信号成分レベルよりも大きい。いくつかの実施形態において、前記運動感知モジュールは、それぞれのx、y及びz運動感知軸軸方向に第一感知信号成分、第二感知信号成分及び第三感知信号成分を出力する。例えば、第一、第二及び第三感知信号成分の最大レベル並びに第一、第二及び第三感知信号成分のレベル領域は、特定位置PL1又は特定身体部分911を認識するために使用される。
いくつかの実施形態において、感知ユニット21または運動感知モジュールは配置方向を有する。特定位置PL1が変化するときに、感知ユニット21の前記配置方向を変えるように構成される。また、特定位置PL1が異なる位置に変化した場合には、前記配置方向を異なる配置方向に変更してもよい。例えば、特定の状態において、運動認識装置20は、z運動感知軸方向が重力方向と同じであると判定した場合、特定位置PL1を手首位置として認識し、手首の運動を認識する。この特定状態において、運動認識装置20は、x運動感知軸方向が重力方向と同じであると判断した場合には、特定位置PL1を上腕位置と認識して上腕の運動を認識する。この特定状態において、運動認識装置20は、負のx運動感知軸方向が重力方向と同じであると判定した場合、特定位置PL1を足首位置として認識して足首の運動を認識する。
いくつかの実施形態において、運動感知モジュールの前記配置方向が特定位置PL1に基づいて配置される。いくつかの実施形態において、この特定の状態において、運動認識装置20は、運動感知モジュールの特定の運動感知軸方向と重力方向との間の角度関係を検出し、特定位置PL1を身体部分位置として認識する。例えば、運動認識装置20は、方位KA1と、重力方向QF1と、方位KA1を決定するために使用される身体座標系UA1と、を有し、特定位置PL1に固定されるように構成される。方位KA1が重力方向QF1に関連して所定方向QH1を向いた状態で、処理ユニット22は、運動パラメータ信号構造SP1に基づいて特定位置PL1を表す特定位置コードCP1を生成して特定位置PL1を認識する。
いくつかの実施形態において、運動認識装置20、30と40のいずれかが着用可能な運動感知装置として機能し、使用者の身体91上の特定位置PL1に固定され、特定位置PL1に発生する第一身体運動ML1を感知することにより、感知信号SE1を生成する。第一身体運動ML1は、第一運動タイプHM1に属する。特定位置PL1は、複数の異なる位置から任意に選択される。前記複数の異なる位置は、手首位置、上腕位置及び足首位置を含む。前記着用可能な運動感知装置は、運動パラメータ信号構造SP1に基づいて特定位置PL1を表す特定位置コードCP1を生成し、運動パラメータ信号構造SP1及び特定位置コードCP1に基づいて第一候補参照信号SR2を決定し、第一候補参照信号SR2に基づいて運動パラメータ信号構造SP1から第一運動特性値データユニットDA2を取得し、第一運動特性値データユニットDA2に基づいて、第一運動タイプHM1を認識して、第一運動タイプHM1を表す運動タイプコードCT1を取得する。従って、前記着用可能な運動感知装置は、第一身体運動ML1の運動方向を認識し、第一身体運動ML1の運動サイクルをカウントする。
前記着用可能な運動感知装置は、第一運動認識アルゴリズムを実行することによって第一運動タイプHM1を認識する。感知ユニット21は、6軸慣性感知部品を含む。例えば、感知ユニット21は、3軸加速度計である加速度計211と、3軸ジャイロスコープであるジャイロスコープ212とを含む。前記着用可能な運動感知装置は、感知ユニット21を用いて、身体運動である第一身体運動ML1に応答して感知信号SE1を生成し、感知信号SE1に基づいて前記第一運動認識アルゴリズムを実行することによって、特定位置PL1及び第一運動タイプHM1を自動的に認識する。例えば、使用者の身体91は、特定位置PL1にある特定身体部分911を有し、運動認識装置20、30と40のいずれかが特定身体部分911に固定される。
前記第一運動認識アルゴリズムは、感知信号処理、固定位置認識及び運動タイプ認識を含む。第一候補参照信号SR2を決定するために、前記運動タイプ認識は、第一運動特性値データユニットDA2を取得し、第一身体運動ML1が周期運動開始条件又は周期運動終了条件を満たすかどうかを判定し、第一特性関数コードデータユニットF1に基づいて第一運動タイプHM1を認識するように計算を実行することを含む。例えば、処理ユニット22は、前記第一運動認識アルゴリズムを実行する。例えば、変換ユニット411及び処理ユニット42は、前記第一運動認識アルゴリズムを実行する。以下の説明では、処理ユニット22は、前記第一運動認識アルゴリズムを実行する例を示す。
図11は、本開示の様々な実施形態に係る基準座標系を示す概略図である。更に図1を参照し、図11は、三つの基準座標軸X、Y、Zを有する基準座標系と、三つの基準座標軸x、y、zを有する身体座標系UA1を示す。身体座標系UA1は、重力方向QF1に関連して表される。処理ユニット22は、身体座標系UA1に関連して生成された感知信号SE1を受信する。
感知ユニット21の加速度計211は、加速度計信号SE11(または第一信号
)を生成する。感知ユニット21のジャイロスコープ212は、ジャイロスコープ信号SE12(または第二信号

を生成する。感知信号SE1は、第一信号
及び第二信号
を含む。第一信号
は、三つの基準座標軸x、y、zのそれおぞれに関連する三つの初期感知信号成分
を含む。第二信号ωは、三つの基準座標軸x、y、zのそれおぞれに関連する三つの初期感知信号成分<sss1> を含む。第一信号
は、重力加速度信号成分を含む。処理ユニット22は、6軸融合アルゴリズム(又は信号融合演算)を使用することによって、四元数(q0, q1, q2, q3)、推定ロール角φRoll(オイラー角に関連する)、推定傾斜角θPitch(オイラー角に関連する)、フィルタリングされた第三信号
及びフィルタリングされた第四信号
を含む運動パラメータ信号構造SP1を取得する。例えば、処理ユニット22は、第一信号
に対して第一フィルタ演算を実行して第三信号
を生成し、第二信号
に対して第二フィルタ演算を実行して第四信号
を生成する。
身体座標系UA1の推定ロール角φは次の式で表される。
身体座標系UA1の推定傾斜角θは次の式で表される。
四元数(q0, q1, q2, q3)は次の式で表される。
四元数(q0, q1, q2, q3)は、その正規化定数を満足する必要がある。
物体が連続的に移動すると、四元數(q0, q1, q2, q3)及び測定された体角速度は、以下の関係を満たす。
運動認識装置20は、偏走、傾斜、回転を順次にを行うと、四元數(q0, q1, q2, q3)から推定オイラー角(推定ロール角φRoll、推定傾斜角θPitch、推定偏走角ψYaw)を以下のように示す。
運動認識装置20が回転すると、推定オイラー角から四元数(q0, q1, q2, q3)への変換関係は、以下のように示す。
式1〜5の機能を有する、拡張カルマンフィルタのような特定融合アルゴリズム構成を用いることにより、処理ユニット22は運動パラメータ信号構造SP1を得る。言い換えれば、処理ユニット22は、感知信号SE1を処理して運動パラメータ信号構造SP1を生成する。運動パラメータ信号構造SP1は、複数の運動パラメータ信号SP11、SP12、SP13、…、SP18とSP19を含み、複数の運動パラメータ信号SP11、SP12、SP13、…、SP18とSP19は、第三信号
、第四信号
、推定ロール角φRollの信号、推定傾斜角θPitchの信号及び四元数(q0, q1, q2, q3)の信号を含む。例えば、運動パラメータ信号構造SP1は、信号融合演算を用いて生成される。
図12は、図2に示す運動認識装置20と使用者の身体91との関係を示す模式図である。身体運動で主に訓練された筋肉群によれば、複数の運動タイプが、複数の異なる位置PL5、PL6、... PL9にそれぞれ対応する複数の運動タイプグループに分割される。例えば、三つの位置PL5、PL6、PL9は、それぞれ手首位置、上腕位置、足首位置に予め定められている。特定の状態において、運動認識装置20が位置PL5に固定されているとき、運動認識装置20の方位KA1は、第一所定方向に向けられる。特定の状態において、運動認識装置20が位置PL6に固定されているとき、運動認識装置20の方位KA1は、第二所定方向に向けられる。特定の状態において、運動認識装置20が位置PL9に固定されているとき、運動認識装置20の方位KA1は第三所定方向に向けられる。
第一、第二及び第三所定方向は、重力方向QF1に関して異なるものであり、設計配置に応じて決定できる。設計配置は、使用者90の操作条件、習慣、及び人間工学に最も適合することにより提供される。特定位置PL1は、使用者の身体91上の複数の異なる位置PL5、PL6、... PL9から選択される。特定位置PL1で発生する第一身体運動ML1について、処理ユニット22は、方位KA1が重力方向QF1に関連して所定方向QH1を向いた状態で、運動パラメータ信号構造SP1に基づいて特定位置PL1を表す特定位置コードCP1を生成して特定位置PL1を認識する。
図12において、運動認識装置20は、方位KA1を決定するために使用される身体座標系UA1を有する。運動認識装置20が位置PL5(手首位置)に固定されているとき、身体座標系UA1の3つの基準軸x、y、zはそれぞれ三つの基準軸x、y、zで表される。運動認識装置20が位置PL6(上腕位置)に固定されているとき、身体座標系UA1の3つの基準軸x、y、zはそれぞれ三つの基準軸x、y、zで表される。運動認識装置20が位置PL9(足首位置)に固定されているとき、身体座標系UA1の3つの基準軸x、y、zはそれぞれ三つの基準軸x、y、zで表される。
例えば、運動認識装置20は重力加速度gFを有し、重力加速度gFは、重力方向QF1と同じな重力加速度方向を有する。第三信号
は、重力加速度gFまたは重力加速度信号成分
に関連する重力加速度信号成分gafccを有し、重力加速度信号成分
は三軸信号である。処理ユニット22は、重力方向QF1を主基準軸方向とみなし、主として重力加速度信号成分
を用いて特定位置コードCP1を 取得する。運動認識装置20は、6軸信号融合演算で推定傾斜角θPitch、推定ロール角φRoll及び四元数(q0, q1, q2, q3)から選択された少なくとも一つを生成するとき、処理ユニット22は特定位置PL1の認識精度を向上させる。例えば、所定方向QH1(又は身体座標系UA1の基準軸)と重力方向QF1との間に第一角度θ(又は傾斜角)がある。
図12に示すように、使用者の身体91は、特定位置PL1に特定身体部分911を有し、特定身体部位911は第一身体運動ML1を行い、特定身体部位911は手首、上腕又は足首であってもよい。運動認識装置20は処理ユニット22に結合された押しボタン23を更に含む。押しボタン23は、方位KA1が重力方向QF1に関連して所定方向QH1を向いている状態で、使用者90からの使用者の押下に応じて処理ユニット22にトリガ信号ST1を受信させ、処理ユニット22は、トリガ信号ST1を検出するかどうかを判定し、第一判定を行う。例えば、前記第一判定が肯定的である場合、処理ユニット22は、重力加速度信号成分
又は推定傾斜角θPitchの信号に基づいて特定位置コードCP1を取得する。例えば、推定角度SK1の信号は、推定傾斜角θPitchの信号である。
処理ユニット22は、特定位置コードCP1に基づいて認識参照データユニットDRを取得する。認識参照データユニットDRは、複数の主運動方向データユニットDQ1、DQ2、…、DQ6に基づいて予め定められており、候補参照信号コードデータユニットCAと運動タイプ標識データユニットCHとを含む。候補参照信号コードデータユニットCAは、第一候補参照信号コードCA2を含む。第一候補参照信号コードCA2は、運動パラメータ信号構造SP1から導出された第一候補参照信号SR2を表す。運動タイプ標識データユニットCHは、第一候補参照信号コードCA2に対応する運動タイプ標識CH2を含む。運動タイプ標識CH2は、無効な運動タイプ及び第二運動タイプHM2のうちの一つを示し、第二運動タイプHM2は、複数の運動タイプHA1、HA2、…、HA6に含まれる。処理ユニット22は、運動パラメータ信号構造SP1及び第一候補参照信号コードCA2に基づいて第一候補参照信号SR2を決定する。
いくつかの実施形態において、人間工学的原理に従って、複数の異なる位置PL5、PL6、... PL9に対応する複数の認識参照データユニットが異なる。複数の認識参照データユニットは、認識参照データユニットDRを含む。特定位置コードCP1及び認識参照データユニットDRが得られると、処理ユニット22は、第一段階の認識を終了する。処理ユニット22は、特定位置コードCP1及び認識参照データユニットDRに基づいて、少なくとも一つの候補参照信号を決定する。前記少なくとも一つの候補参照信号は、有効参照信号を含むことができる。例えば、処理ユニット22は、第三信号
、第四信号
、推定ロール角φRollの信号、推定傾斜角θPitchの信号、四元数(q0, q1, q2, q3)の信号及び候補参照信号コードデータユニットCAに基づいて、候補参照信号Refi(

、φRoll、θPitch、(q0, q1, q2, q3))を決定する。記号iが1〜3のいずれかに等しく、記号iの値が1であると手首位置を表し、記号iの値が2であると上腕位置を表し、記号iの値が3であると足首位置を表す。
いくつかの実施形態において、第一候補参照信号コードCA2によって表される第一候補参照信号SR2は、それらの候補参照信号Refi(

、φRoll、θPitch、(q0, q1, q2, q3))の一つである。処理ユニット22は、第一候補参照信号SR2に基づいて、運動パラメータ信号構造SP1から第一運動特性値データユニットDA2を取得する。例えば、第一身体運動ML1は、前後運動であり、第一運動サイクルW1を形成する第一運動部分ML11を含む。3軸信号である第三信号aafccは、第一身体運動ML1に対応する第一信号部分を有し、3軸信号である第四信号*は、第一身体運動ML1に対応する第二信号部分を有する。処理ユニット22は、候補参照信号Refi(

、φRoll、θPitch、(q0, q1, q2, q3))の一つに基づいて第一及び第二信号部分からカウント数Nの特性値を取得し、カウント数Nは1より大きい。例えば、N個の特性値は、第三信号
、第四信号
、推定ロール角φRollの信号、推定傾斜角θPitchの信号、四元数(q0, q1, q2, q3)の信号のそれぞれの最大値と最小値を含み、特性値Ci~N:Ci~N(

、φRoll、θPitch、(q0, q1, q2, q3))で表現される。
図13は、図1に示す運動認識装置20の第一候補参照信号SR2及び代表信号SPS1を示す模式図である。いくつかの実施形態において、処理ユニット22は、第一候補参照信号SR2に基づいて、第一身体運動ML1が効果的に開始するか、または効果的に終了するかを判定する。トリガ信号ST1が受信された後、第一身体運動ML1は、第一運動部分ML11と、第一運動部分ML11に隣接する第二運動部分ML12とを含む。第一及び第二運動部分ML11、ML12は、それぞれ第一運動サイクルW1及び第一運動サイクルW1に隣接する第二運動サイクルW2を形成する。運動パラメータ信号構造SP1は、第一及び第二運動部分ML11、ML12にそれぞれ対応する第一運動パラメータ信号構造部分SP5及び第二運動パラメータ信号構造部分SP6を含む。第一候補参照信号SR2は、第一及び第二運動部分ML11、ML12にそれぞれ対応する第一候補参照信号部分SR21及び第二候補参照信号部分SR22を含む。第二候補参照信号部分SR22は、第一候補参照信号部分SR21に隣接する。
第一運動特性値データユニットDA2は、前記第一及び第二運動部分ML11、ML12にそれぞれ対応する第一運動特性値データユニット部分DA21及び第二運動特性値データユニット部分DA22を含む。処理ユニット22は、第一候補参照信号部分SR21に基づいて、第一運動パラメータ信号構造部分SP5から第一運動特性値データユニット部分DA21を取得する。処理ユニット22は、第二候補参照信号部分SR22に基づいて、第二運動パラメータ信号構造部分SP6から第二運動特性値データユニット部分DA22を取得する。処理ユニット22は、前記第一及び第二運動特性値データユニット部分DA21、DA22に基づいて、第一身体運動ML1が有効に開始したか否かを判定する。例えば、処理ユニット22は、前記第一及び第二運動特性値データユニット部分DA21、DA22に基づいて差分データユニットDC1を生成し、差分データユニットDC1が周期運動開始判定用の第一特定条件を満たすか否かの第二判定を行う。前記第二判定が肯定的であるとき、処理ユニット22は、有効参照信号SRPを第一候補参照信号SR2として認識し、第一身体運動NL1が所定の周期運動開始条件を満たすと判定する。例えば、第二運動部分ML12は、第一運動部分ML11よりも後にある。第一運動特性値データユニットDA2は、複数の特定運動特性値を含む。
従来技術において、周期運動開始及び周期運動終了のそれぞれに関する判定は、通常、「運動静止」を基準指標として使用する。しかし、人体運動を列挙するには数が多すぎる。「運動静止」の条件が判定条件としてのみ使用される場合、非利用者又は運動製品の特定目的を生じやすくなり、必然的に誤判定が生じる。いくつかの実施形態において、処理ユニット22は、二つの隣接する動作サイクルW1とW2に第一複数の特定特性値CM1,i~n及び第二複数の特定特性値CM2,i~nをそれぞれ取得し、第一及び第二の複数の特定特性値CM1,i~n、CM2,i~nとの間の差を得るために比較を実行する。例えば、第一及び第二運動特性値データユニット部分DA21、DA22のそれぞれは、第一及び第二の複数の特定特性値CM1,i~n、CM2,i~nを含む。第一及び第二の複数の特定特性値CM1,i~n、CM2,i~nとの間の特性値差ΔCM2~Mi,i~nの各々は、対応する閾値範囲ξi~n内に入るとき、処理ユニット22は、第一身体運動ML1の運動タイプ認識を実行するように、第一及び第二の複数の特定特性値CM1,i~n、CM2,i~nを主認識機能に適用できると判定する。処理ユニット22は、第一身体運動ML1のの運動タイプ認識を終了した後、追加し取得した特定特性値差が対応する閾値範囲ξi~n外にある場合には、第一身体運動ML1が終了したと判定する。
図13に示すように、第一身体運動ML1は、時間T21と時間T22との間に第一運動部分ML11を有し、時間T22と時間T23との間に第二運動部分ML12を有する。第一運動部分ML11は、時間T21と時間T22との間に第一運動サイクルW1を形成し、第二運動部分ML12は、時間T22と時間T23との間に第二運動サイクルW2を形成する。第一運動部分ML11に対応する第一候補参照信号部分SR21は、時間T21と時間T22との間の第一信号サイクルを形成し、第二運動部分ML12に対応する第二候補参照信号部分SR22は、時間T22と時間T23との間の第二信号サイクルを形成する。
例えば、代表信号SPS1は、運動パラメータ信号構造SP1内の運動パラメータ信号SP13であり、時間T21と時間T22との間の第一運動パラメータ信号部分SPS11を有し、時間T22と時間T23との間の第二運動パラメータ信号部分SPS12を有する。第一運動パラメータ信号構造部分SP5は、第一運動パラメータ信号部分SPS11を含み、第二運動パラメータ信号構造部分SP6は、第二運動パラメータ信号部分SPS12を含む。
第一運動特性値データユニット部分DA21は、代表信号SPS1(運動パラメータ信号SP13など)に対応する第一運動特性値データユニットサブ部分DA21Aを含む。第二運動特性値データユニット部分DA22は、代表信号SPS1に対応する第二運動特性値データユニットサブ部分DA22Aを含む。処理ユニット22は、第一候補参照信号部分SR21に基づいて、第一運動特性値データユニットサブ部分DA21Aを第一運動パラメータ信号部分SPS11から取得し、第二候補参照信号部分SR22に基づいて、第二運動特性値データユニットサブ部分DA22Aを第二運動パラメータ信号部分SPS12から取得する。
第一運動特性値データユニットサブ部分DA21Aは、時間T61における運動特性値a1と、時間T62における運動特性値a2とを含む。第二運動特性値データユニットサブ部分DA22Aは、時間T63における運動特性値a3と、時間T64における運動特性値a4とを含む。例えば、運動特性値a1、a3は最大値であり、運動特性値a2、a4は最小値である。第一運動特性値データユニットサブ部分DA21Aは、第一最大値b1と、第一最小値b2と、第一最大値b1と第一最小値b2との間の第一差e1を有する。第二運動特性値データユニットサブ部分DA22Aは、第二最大値b3と、第二最小値b4と、第二最大値b3と第二最小値b4との間の第二差e2とを有する。例えば、第一最大値b1及び第二最大値b3のそれぞれは、運動特性値a1及びa3であり、第一最小値b2及び第二最小値b4のそれぞれは、運動特性値a2及びa4である。
いくつかの実施形態において、処理ユニット22は、第一と第二運動特性値データユニット部分DA21、DA22とを比較することにより、第一と前記第二運動特性値データユニット部分DA21、DA22との間の代表極値差DC11を取得する。例えば、代表極値差DC11は、絶対値|a2-a1、...及び絶対値| a4-a3 |からなる群から選択される最大値である。処理ユニット22は、第一と第二差e1、e2から代表値差DC12を取得する。差分データユニットDC1は、代表極値差DC11と代表値差DC12とを含む。第一特定条件は、第一サブ条件及び第二サブ条件を含む。前記第一サブ条件は、代表極値差DC11が第一所定値範囲内にある。前記第二サブ条件は、代表値差DC12が第二所定値範囲内にある。
図14は、本開示の様々な実施形態に係る第一身体運動ML1の運動タイプ認識を示す概略図である。第一候補参照信号コードCA2及び第一複数の認識値領域DU1、DU2とDV1に関連する第一特性関数コードデータユニットF1を予め提供する。第一特性関数コードデータユニットF1は、第一複数の認識値領域DU1、DU2とDV1のうちの一つをを示すために使用される。第一複数の認識値領域DU1、DU2とDV1は、第一認識値領域DU1、第一認識値領域DU1に隣接する第二認識値領域DU2及び第一認識値領域DU1と第二認識値領域DU2との間の第一信頼値領域DV1を含む。例えば、第一信頼値領域DV1は任意に選択できる。第一及び第二認識値領域DU1、DU2は、第三運動タイプH1及び第四運動タイプH2をそれぞれ示す。例えば、第一信頼値領域DV1は、第一及び第二認識値領域DU1、DU2との間の信頼値距離σ1を有する。第一特性関数コードデータユニットF1は、運動タイプカット関数P1を表し、前記複数の特定運動特性値の間の関係に基づいて表現される。運動タイプカット関数P1は、第一複数の認識値領域DU1、DU2とDV1のうちの一つを示すために用いられる。
差分データユニットDC1が前記第一特定条件を満たすか否かの第二判定が肯定的であった後、処理ユニット22は、第一特性関数コードデータユニットF1と第一運動特性値データユニットDA2とに基づいて第一認識値DH1を生成する第一演算を行い、第一認識値DH1が属する第一及び第二認識値領域DU1、DU2における有効認識値領域DUAを決定し、第一運動タイプHM1を有効認識値領域DUAが示す有効運動タイプとして認識し、有効認識値領域DUAに対応する運動タイプコードCT1を取得する。処理ユニット22は、運動タイプコードCT1に基づいて、第一身体運動ML1に関連する運動測定情報DM1を生成する。
いくつかの実施形態において、処理ユニット22は、運動タイプカット関数P1~Kのセットをそれぞれ表す特性関数コードデータユニットF1、F2のセットなどを予め提供する。特性関数コードデータユニットF1、F2のセットなどは、大量のデータを演算することによって確立された。例えば、処理ユニット22は、特性関数コードデータユニットF1、F2のセットなどから選択された少なくとも一つ及び第三複数の特定特性値に基づいて、第一運動タイプHM1を効果的に認識するための演算を実行する。前記第三複数の特定特性値は、第一複数の特定特性値CM1,i~n及び第二複数の特定特性値CM2,i~nから選択される。運動タイプカット関数P1~Kのセットは、カットプレーンのセット及び階層番号Kを有し、Kは自然数である。Kが1より大きい場合、運動タイプカット関数P1~Kのセットは、予め決められた順序に従って配置され、少なくとも部分的に第一運動タイプHM1を認識するために使用される。例えば、運動タイプカット関数P1~Kのセットは、第一及び第二複数の運動特性値


に基づいて訓練される線形又は非線形の多次元特性関数を含む。ここでLは運動タイプカット関数P1~Kのセットを確立するためのデータベース内の運動特性値のレコード数を表す。例えば、運動タイプカット関数P1~Kのセットは、以下のように表される。
ここで、σは、信頼値領域の閾値距離を表す。ここで、σは、信頼値領域の閾値距離を表す。σは、信頼値領域の閾値距離を表す。例えば、第一信頼値領域DV1の信頼値距離σ1は2σに等しい。
図14に示すように、第一及び第二認識値領域DU1、DU2は、それぞれ第三運動タイプH1及び第四運動タイプH2を示し、二次元の認識値領域である。運動タイプカット関数P1は、第一認識値領域DU1と第二認識値領域DU2とを分離するカットプレーンV1を有する。運動タイプカット関数P2は、第三認識値領域DU3と第四認識値領域DU4とを分離するカットプレーンV2を有する。 例えば、第一及び第二特性関数コードデータユニットF1、F2は、それぞれ運動タイプカット関数P1、P2を表す。
図15は、本開示の様々な実施形態に係る第一運動タイプ認識アルゴリズム110の流れを示す概略図である。工程1102において、感知ユニット21は、使用者の身体91上の特定位置PL1に発生する第一身体運動ML1に応答して感知信号SE1を生成する。第一身体運動ML1は第一運動タイプHM1に属し、感知信号は、感知ユニット21の身体座標系UA1に関連して生成される。
工程1104において、処理ユニット22又は変換ユニット411は、感知信号SE1を処理して運動パラメータ信号構造SP1を生成し、感知信号SE1は、加速度計信号SE11及びジャイロスコープ信号SE12を含み、運動パラメータ信号構造SP1は、加速度計信号SE11及びジャイロスコープ信号SE12の融合信号SPS0を含むことができる。
工程1106において、処理ユニット22は、処理ユニット22がトリガ信号ST1を検出するか否かを判定し、第一判定を行い。前記第一判定が否定的である場合、工程1106の後の工程は工程1106に戻る。前記第一判定が肯定的である場合、工程1106の後の工程は工程1108である。
工程1108において、処理ユニット22は、運動パラメータ信号構造SP1に基づいて特定位置PL1を表す特定位置コードCP1を生成する。使用者の身体91は、身体座標系UA1、感知ユニット21及び処理ユニット22を含む運動認識装置20を特定位置PL1に着用する。
工程1110において、処理ユニット22は、特定位置コードCP1に基づいて認識参照データユニットDRを取得する。認識参照データユニットDRは、身体座標系UA1及び第一運動タイプHM1の主運動方向に基づいて予め定められており、第一候補参照信号コードCA2を含む。第一候補参照信号コードCA2は、運動パラメータ信号構造SP1から導出された第一候補参照信号SR2を表す。工程1110において、処理ユニット22は、運動パラメータ信号構造SP1及び第一候補参照信号コードCA2に基づいて第一候補参照信号SR2を決定する。
工程1112において、処理ユニット22は、第一候補参照信号SR2に基づいて運動パラメータ信号構造SP1から第一運動特性値データユニットDA2を取得する。第一身体運動ML1は、第一運動部分ML11と、第一運動部分ML11に隣接する第二運動部分ML12とを含む。第一及び第二運動部分ML11、ML12は、それぞれ第一運動サイクルW1及び第一運動サイクルW1に隣接する第二運動サイクルW2を形成する。第一運動特性値データユニットDA2は、前記第一及び第二運動部分ML11、ML12にそれぞれ対応する第一運動特性値データユニット部分DA21及び第二運動特性値データユニット部分DA22を含む。
工程1114において、処理ユニット22は、第一及び第二運動特性値データユニット部分DA21、DA22に基づいて差分データユニットDC1を生成し、差分データユニットDC1を使用して、第一身体運動ML1が効果的に終了するか、または効果的に開始するかを判定する。差分データユニットDC1は、第一運動特性値データユニット部分DA21と第二運動特性値データユニット部分DA22とを比較して生成される代表極値差DC11を含む。
工程1116において、処理ユニット22は、差分データユニットDC1が周期運動開始判定用の第一特定条件を満たすか否かの第二判定を行う。前記第二判定が否定的である場合、工程1116の後の工程は工程1118である。前記第二判定が肯定的である場合、工程1116の後の工程は工程1122である。
工程1118において、処理ユニット22は、差分データユニットDC1が周期運動終了判定用の第二特定条件を満たすかどうかの第三判定を行う。前記第三判定が否定的である場合、工程1118の後の工程は工程1120である。前記第三判定が肯定的である場合、工程1118の後の工程は工程1110に戻る。
工程1120において、処理ユニット22は、前記第三判定の現在の否定判定数が所定閾値数に達したか否かについて第四判定を行う。前記第四判定が否定的である場合、工程1120の後の工程は工程1112に戻る。前記第四判定が肯定的である場合、工程1120の後の工程は工程1110に戻る。例えば、予め定められた閾値数が1に等しいとき、前記第四判定は1回だけ行われると、前記第四判定が肯定的である。
工程1122において、処理ユニット22は、有効参照信号SRPを第一候補参照信号SR2として認識し、第一身体運動ML1が所定の周期運動開始条件を満たすと判定し、少なくとも第一特性関数コードデータユニットF1と第一運動特性値データユニットDA2に基づいて第一運動タイプHM1を認識するための演算を行う。
工程1124において、処理ユニット22は、前記演算を実行することで第一運動タイプHM1を認識することに成功したかどうかの第五判定を行う。前記第五判定が否定的である場合、工程1124の後の工程は工程1110に戻る。前記第五判定が肯定的である場合、工程1124の後の工程は工程1126である。
工程1126において、処理ユニット22は、第一運動タイプHM1を表す運動タイプコードCT1を取得し、運動タイプコードCT1に基づいて第一身体運動ML1に関連する運動測定情報DM1を生成する。
図1、図2及び図3の図示に提供される様々な実施形態において、運動認識装置20、30、40のいずれかが、6軸慣性感知部品として機能する感知ユニット21を使用して、運動タイプの認識を行う。感知ユニット21は、3軸加速度計である加速度計211と、3軸ジャイロスコープであるジャイロスコープ212とを含む。フィットネスセンターで一般的に見られる多くの既知の身体運動タイプについては、運動認識装置20、30、40のいずれも、身体が固定位置及び身体運動タイプを自動的に認識する。例えば、前記固定位置は、手首位置、上腕位置及び足首位置からなる群から選択される。最も多い身体運動タイプは、それぞれ特定の筋肉群を運動させるために用いられる。筋群補償現象の発生を回避するために、一つの身体運動タイプはボディビルダーの関連筋肉群のみを鍛練させ、筋肉群に対する鍛練効果を改善する。従って、本開示のいくつかの実施形態において、様々な運動タイプに対する固定位置は、各運動タイプによって鍛練される主肉群に基づいて、これらの三つのタイプの固定位置に予め分けられる。
簡単に言えば、腕と手の筋肉群を鍛練させるために、前記固定位置は手首位置である。胸部、背中、腰部及び胃の筋肉群を鍛練させるために、前記固定位置は上腕位置である。脚と足の筋肉群を鍛練させるために、前記固定位置は足首位置である。この分けることによってより大きなシステム拡張性を得る。すなわち、より多くの運動タイプが認識され得る。前記固定位置の認識結果は、運動タイプ認識の主な基礎となる。前記固定位置は、運動タイプ(又は身体運動タイプ)に応じて変更できる。
運動認識装置20、30、40のいずれかにおいて実行される第二運動認識アルゴリズムは、信号融合を用いって6軸感知信号を処理し、固定位置を認識し、周期運動の開始/終了を判定し、有効参照信号を判定し、運動タイプを認識する工程を含む。第二運動認識アルゴリズムは、運動認識装置20を例として以下のように説明される。
感知ユニット21は、加速度計211及びジャイロスコープ212を含み、使用者の身体91上の特定位置PL1に発生する第一身体運動ML1に応答して感知信号SE1を生成する。第一身体運動ML1は第一運動タイプHM1の動作セグメントに属する。処理ユニット22は、感知ユニット21から感知信号SE1を受信し、感知信号SE1に応答して運動パラメータ信号構造SP1を生成する。加速度計211は、第一の3軸感知信号である加速度計信号SE11(または第一信号)を生成する。ジャイロスコープ212は、第二の3軸感知信号であるジャイロスコープ信号SE12(または第二信号)を生成する。例えば、感知信号SE1は、6軸感知信号であり、加速度計信号SE11及びジャイロスコープ信号SE12を含む。運動パラメータ信号構造SP1は、加速度計信号SE11とジャイロスコープ信号SE12との融合信号SPS0を含む。融合信号SPS0は、信号融合演算を用いて生成され、推定角度SK1の信号である。前記信号融合演算は、加速度計信号SE11及びジャイロスコープ信号SE12に基づいて推定角度SK1の信号を形成するための第一角度θを計算することを含む。
加速度計信号SE11は以下のように表される。
ジャイロスコープ信号SE12は、以下のように表される。
運動認識装置20が静止している第一状態において、処理ユニット22は、加速度計信号SE11に基づいて、推定傾斜角と推定ロール角とを概略的に求める。推定傾斜角と推定ロール角の算出方法は、以下のように説明される。
この第一状態において、加速度計信号SE11は、
で表される。加速度計信号SE11に基づいて、運動認識装置20のロール角の推定値は、
で表される。加速度計信号SE11に基づいて、運動認識装置20の傾斜角の推定値は、
で表される。
処理ユニット22は、第三信号を生成するために、加速度計信号SE11に対するフィルタ及び較正演算を実行する。運動認識装置20のロール角と傾斜角の推定値は、以下のように表される。
運動認識装置20が静止している第一状態において、ジャイロスコープ信号SE12は、
で表され、ここで、
は0である必要とする。次に、

この状態において、ジャイロスコープ212のバイアスを新たに較正することができ、これにより、姿勢アルゴリズムにおける構成要素の異常に起因する誤差を抑制することができる。
運動認識装置20の運動が連続的に変化すると、測定された身体角速度及び姿勢角(ロール角φと傾斜角θを含む)を含む以下の動的方程式に基づいて、運動認識装置20のロール角及び傾斜角の推定値を計算することができる。
前記信号融合演算において、運動認識装置20が比較的静的である(即ち、
)場合、ロール角φと傾斜角θは以下の式を満たす。
得られたロール角
及び得られた傾斜角
は、上記動的方程式の積分初期値を形成し、上記動的方程式に代入されて、推定ロール角
及び傾斜角
が得られる。
処理ユニット22は、前記信号融合演算において、以下の動作を行うことにより、推定ロール角
及び推定傾斜角
を取得する。
運動認識装置20が比較的静的である場合、αの値は1に近づく。
逆に、運動認識装置20が動いているとき、αの値は0に近づく。推定傾斜角θPitchは、推定ロール角
と同様に表され、以下のように示される。
運動パラメータ信号構造SP1は、複数の運動パラメータ信号SP11、SP12、SP13、…、SP18、SP19を含み、複数の運動パラメータ信号SP11、SP12、SP13、…、SP18、SP19は、第三信号
、第四信号
、推定ロール角
の信号及び推定傾斜角θPitchの信号を含む。例えば、推定ロール角
の信号及び推定傾斜角θPitchの信号のそれぞれは、第一融合信号及び第二融合信号であり、推定角度SK1の信号は推定傾斜角θPitchの信号である。図12に示すように、使用者の身体91は、特定位置PL1に、第一身体運動ML1を有する特定身体部分911を含む。例えば、特定身体部分911は、手首、上腕又は足首である。
運動認識装置20は、処理ユニット22に結合された押しボタン23を更に含み、運動開始押しボタンとして機能する。押しボタン23は、方位KA1が重力方向QF1に関連して所定方向QH1を向いている状態で、使用者90からの使用者の押下に応じて処理ユニット22にトリガ信号ST1を受信させる。処理ユニット22は、処理ユニット22がトリガ信号ST1を検出するか否かを判定し、第一判定を行い。例えば、前記第一判定が肯定的である場合、処理ユニット22は、推定傾斜角θPitchの信号及び任意の推定ロール角
の信号に基づいて特定位置コードCP1を取得する。例えば、トリガ信号ST1は、第一身体運動ML1の開始を示す。運動認識装置20は、設計配置に従って決定される特定身体部分911に固定される。ここで、設計配置は、使用者90の操作条件、習慣、及び人間工学に最も満たすことにより決定される。
例えば、運動認識装置20は重力加速度gFを有し、重力加速度gFは、重力方向QF1と同じな重力加速度方向を有する。図12に示すように、方位KA1が重力方向QF1に関連して所定方向QH1を向いている状態で、使用者の押下に応じて処理ユニット22にトリガ信号ST1を受信させ、処理ユニット22は、処理ユニット22がトリガ信号ST1を検出するか否かを判定し、第一判定を行い。前記第一判定が肯定的である場合、処理ユニット22は、このときの運動パラメータ信号構造SP1に含まれる推定傾斜角θPitchに基づいて特定位置PL1を認識する。例えば、特定位置PL1の認識結果は、以下のような種類に分類される。推定傾斜角θPitchが-60°<θPitch <60°の関係を満たす場合、処理ユニット22による認識結果は、前記固定位置が手首位置であることを示し、特定位置コードCP1は位置PL5を示す。推定傾斜角θPitchが-120°<θPitch<-60°の関係を満たす場合、処理ユニット22による認識結果は前記固定位置が上腕位置であることを示し、特定位置コードCP1は位置PL6を示す。推定傾斜角θPitchが-60°<θPitch <135°の関係を満たす場合、処理ユニット22による認識結果は、前記固定位置が足首位置であることを示し、特定位置コードCP1は位置PL9を示す。前記固定位置の認識が終了すると、運動タイプ認識の第一段階が完了する。
いくつかの実施形態において、第一運動タイプHM1は、複数の運動タイプHA1、HA2、...、HA6から選択されるタイプである。複数の運動タイプHA1、HA2、...、HA6は、特定位置PL1に関連して予め定められ、身体座標系UA1に関連する複数の主運動軸方向QA1、QA2、... QA6をそれぞれ有し、複数の主運動軸方向QA1、QA2、... QA6が予め検出されて複数の主運動軸方向QA1、QA2、... QA6にそれぞれ対応する複数の主運動方向データユニットDQ1、DQ2、…、DQ6が発生する。処理ユニット22は、特定位置コードCP1に基づいて認識参照データユニットDRを取得する。認識参照データユニットDRは、複数の主運動方向データユニットDQ1、DQ2、…、DQ6に基づいて予め定められており、候補参照信号コードデータユニットCAと運動タイプ標識データユニットCHとを含む。
候補参照信号コードデータユニットCAは、第一候補参照信号コードCA2、第二候補参照信号コードCA1及び第三候補参照信号コードCA3を含む。第一、第二及び第三候補参照信号コードCA2、CA1とCA3は、運動パラメータ信号構造SP1から導出された第一候補参照信号SR2、第二候補参照信号SR1及び第三候補参照信号SR3をそれぞれ表す。運動タイプ標識データユニットCHは、第一、第二及び第三候補参照信号コードCA2、CA1とCA3にそれぞれ対応する第一運動タイプ標識、第二運動タイプ標識及び第三運動タイプ標識を含む。前記第一運動タイプ標識は、運動タイプ標識CH2である。運動タイプ標識CH2は、無効な運動タイプ及び第二運動タイプHM2のうちの一つを示し、第二運動タイプHM2は、複数の運動タイプHA1、HA2、…、HA6に含まれる。処理ユニット22は、運動パラメータ信号構造SP1並びに第一、第二及び第三候補参照信号コードCA2、CA1とCA3に基づいて第一、第二及び第三候補参照信号SR2、SR1とSR3を決定する。
いくつかの実施形態において、第一、第二及び第三候補参照信号SR2、SR1とSR3は、候補参照信号の組み合わせSRGを構成する。認識参照データユニットDRは、複数の運動パラメータ信号SP11、SP12、SP13、…、SP18とSP19に含まれる代表信号SPS1を表す代表信号コードCB1を更に含む。処理ユニット22は、運動パラメータ信号構造SP1及び代表信号コードCB1に基づいて代表信号SPS1を決定する。
例えば、特定位置コードCP1は、位置PL9(又は足首位置)を表す。例えば、第一候補参照信号SR2は、運動パラメータ信号構造SP1に含まれる加速度信号
から導かれる加速度微分信号
である。第二候補参照信号SR1は、加速度微分信号
と加速度微分信号
との和である総和信号
である。加速度微分信号
及び
は、それぞれ運動パラメータ信号構造SP1に含まれる加速度信号
及び
から導かれる。第三候補参照信号SR3は、運動パラメータ信号構造SP1に含まれる角速度信号
である。代表信号SPS1は、運動パラメータ信号構造SP1に含まれる加速度信号
である。
処理ユニット22は、第一、第二及び第三候補参照信号SR2、SR1とSR3に基づいて、運動パラメータ信号構造SP1から複数の運動特性値を取得する。前記固定位置が決定された後、処理ユニット22は、認識参照データユニットDRに基づいて候補参照信号の組み合わせSRGを決定する。例えば、前記固定位置が足首位置と認識されると、処理ユニット22は、第一、第二及び第三候補参照信号SR2、SR1とSR3(例えば、
を用いて複数の運動特性値を求める。認識参照データユニットDRは予め定められており、第一運動タイプHM1を認識するために使用される。
例えば、第一身体運動ML1は、前後運動であり、第一運動部分ML11と、第一運動部分ML11に隣接する第二運動部分ML12とを含む。第一及び第二運動部分ML11、ML12は、それぞれ第一運動サイクルW1及び第一運動サイクルW1に隣接する第二運動サイクルW2を形成する。処理ユニット22は、第二運動サイクルW2の間に、第一、第二及び第三候補参照信号SR2、SR1とSR3に基づいて、運動パラメータ信号構造SP1から複数の運動特性値を取得する。前記複数の運動特性値のうちの主な運動特性値は、
及び
を含む。前記複数の運動特性値は、運動特性値DFEn(nは自然数)で表され、nが1〜27の間である。
第一、第二及び第三候補参照信号SR2、SR1、SR3は、それぞれ第一運動部分ML11及び第二運動部分ML12に対応する第一候補参照信号部分及び第二候補参照信号部分を含む。処理ユニット22は、第一、第二及び第三候補参照信号SR2、SR1、SR3に基づいて、運動パラメータ信号構造SP1から第一運動特性値データユニットDA2、第二運動特性値データユニットDA1及び第三運動特性値データユニットDA3を取得する。第一候補参照信号SR2は、第一運動部分ML11及び第二運動部分ML12にそれぞれ対応する第一候補参照信号部分SR21及び第二候補参照信号部分SR22を含む。第二候補参照信号部分SR22は、第一候補参照信号部分SR21に隣接する。
例えば、第一運動特性値データユニットDA2は、前記第一及び第二運動部分ML11、ML12にそれぞれ対応する第一運動特性値データユニット部分DA21及び第二運動特性値データユニット部分DA22を含む。処理ユニット22は、第一候補参照信号部分SR21に基づいて、第一運動パラメータ信号構造部分SP5から第一運動特性値データユニット部分DA21を取得する。処理ユニット22は、第二候補参照信号部分SR22に基づいて、第二運動パラメータ信号構造部分SP6から第二運動特性値データユニット部分DA22を取得する。処理ユニット22は、第一及び第二運動特性値データユニット部分DA21、DA22に基づいて差分データユニットDC1を生成し、差分データユニットDC1が周期運動開始の第一特定条件を満たすか否かを第二判定を行う。処理ユニット22は、第一運動特性値データユニット部分DA21と第二運動特性値データユニット部分DA22とを比較することにより、第一運動特性値データユニット部分DA21と第二運動特性値データユニット部分DA22との間の代表極値差DC11を取得する。
例えば、第一運動特性値データユニット部分DA21は、代表信号SPS1に対応する第一運動特性値データユニットサブ部分DA21Aを含み、第一運動特性値データユニットサブ部分DA21Aは、第一最大値、第一最小値、前記第一最大値と前記第一最小値との第一差を有する。第二運動特性値データユニット部分DA22は、代表信号SPS1に対応する第二運動特性値データユニットサブ部分DA22Aを含み、第二運動特性値データユニットサブ部分DA22Aは、第二最大値、第二最小値、前記第二最大値と前記第二最小値との第二差を有する。処理ユニット22は、前記第一差と前記第二差から代表値差DC12を取得する。差分データユニットDC1は、代表極値差DC11と代表値差DC12とを含む。前記第一特定条件は、第一サブ条件及び第二サブ条件を含む。前記第一サブ条件は、代表極値差DC11が第一所定値範囲内にある。前記第二サブ条件は、代表値差DC12が第二所定値範囲内にある。
例えば、前記第二判定は、第一サブ判定及び第二サブ判定を含む。前記第一サブ判定は、代表極値差DC11が第一所定値範囲内にあるか、或いは第一及び第二の運動特性値データユニット部分DA21、DA22との間の対応する特性値の誤差又は偏差が閾値δη未満であるか否かを判定する。前記第一サブ判定は肯定である場合、前記第二サブ判定は、代表値差DC12が第二所定値範囲内にあるか否かを判定する。前記第二サブ判定は肯定的である場合、前記第二判定は肯定的であり、処理ユニット22は、有効参照信号SRPを第一候補参照信号SR2として認識し、第一身体運動ML1が所定の周期運動開始条件を満たすと判定し、第一候補参照信号コードCA2に基づいて、運動タイプ標識CH2が前記複数の運動タイプHA1、HA2、…、HA6から選択された運動タイプの一つを示すか否かの第三判定を行う。前記第三判定が肯定的であるとき、処理ユニット22は、運動タイプ標識CH2に基づいて第一運動タイプHM1を第二運動タイプHM2として認識し、第一運動タイプHM1を表す運動タイプコードCT1を取得する。前記第二サブ判定が否定的である場合、処理ユニット22は、第一身体運動ML1が所定の周期動作終了条件を満たすと判定し、或いは第一身体運動ML1が所定の周期動作開始条件を満たさないと判定する。
いくつかの実施形態おいて、特定位置PL1は足首位置になるように構成されている。 複数の運動タイプHA1、HA2、...、HA6は、股関節内転、側脚リフト及び膝リフトを含む。足首位置に第一身体運動ML1が発生すると、処理ユニット22は、前記第二判定に基づいて有効参照信号SRPを第三候補参照信号SR3(又は角速度信号
)として認識する。足首位置に第一身体運動ML1が発生した場合、処理ユニット22は、前記第二判定に基づいて有効参照信号SRPを第一候補参照信号SR2(加速度微分信号
)として認識する。
例えば、第一運動特性値データユニットDA2を得るために第一候補参照信号SR2(または加速度微分信号
)が使用され、前記第一サブ判定が正であり、且つ代表値差DC12が2500を超えるとき、前記第三判定が否定的であり、且つ第一特性関数コードデータユニットF1に基づいて、第一運動タイプHM1を側脚リフト及び膝リフトのいずれかと認識する。その他、第一運動特性値データユニットDA2を得るために第一候補参照信号SR2(または加速度微分信号

が使用され、前記第一サブ判定が正であり、且つ代表値差DC12DC12が2500未満である場合、前記第二判定が否定的である。例えば、第三運動タイプ標識は、股関節内転を示す。第三運動特性値データユニットDA3を得るために第三候補参照信号SR3(または角速度信号
)を用い、且つ代表値差DC12が2500未満である場合、前記第三判定が肯定的であり、第一運動タイプHM1は股関節内転として認識される。
一方、第三運動特性値データユニットDA3を得るために第三候補参照信号SR3が用いられ、且つ代表値差DC12が2500以上である場合、前記第二判定が否定的である。特定候参照信号に基づいて得られた特定運動特性値データユニットが、周期運動開始判定用の所定条件を満たす場合、特定運動特性値データユニットに基づいて以下の特性関数が実行される。同時に、処理ユニット22は、有効参照信号SRPを特定候補参照信号として認識し、他の候補参照信号をトリガすることを停止する。
いくつかの実施形態において、処理ユニット22は、第一候補参照信号コードCA2及び第一複数の認識値領域DU1、DU2とDV1に関連する第一特性関数コードデータユニットF1を予め提供する。第一特性関数コードデータユニットF1は、第一複数の認識値領域DU1、DU2とDV1のうちの一つをを示すために使用される。第一複数の認識値領域DU1、DU2とDV1は、第一認識値領域DU1、第一認識値領域DU1に隣接する第二認識値領域DU2及び第一認識値領域DU1と第二認識値領域DU2との間の第一信頼値領域DV1を含む。例えば、第一信頼値領域DV1は任意に選択できる。第一及び第二認識値領域DU1、DU2は、複数の運動タイプHA1、HA2、…、HA6に含まれる第三運動タイプH1及び第四運動タイプH2をそれぞれ示す。
前記第三判定が否定的であるとき、処理ユニット22は、第一特性関数コードデータユニットF1と運動特性値データユニットDA2とに基づいて第一認識値DH1を生成する第一演算を行い、第一認識値DH1が第一及び第二認識値領域DU1、DU2のうちのいずれかに属するか否かの第四判定を行う。前記第四判定が肯定的であるとき、処理ユニット22は、第一認識値DH1が属する第一及び第二認識値領域DU1、DU2における有効認識値領域DUAを決定し、第一運動タイプHM1を有効認識値領域DUAが示す有効運動タイプとして認識し、有効認識値領域DUAに対応する運動タイプコードCT1を取得する。処理ユニット22は、運動タイプコードCT1に基づいて、第一身体運動ML1に関連する運動測定情報DM1を生成する。
いくつかの実施形態において、処理ユニット22は、第二特性関数コードデータユニットF2を更に予め提供し、第二特性関数コードデータユニットF2は、第一候補参照信号コードCA2、第三認識値領域DU3及び第三認識値領域DU3に隣接する第四認識値領域DU4に関連する。前記第四判定が否定的である場合、処理ユニット22は、第二特性関数コードデータユニットF2と第一運動特性値データユニットDA2に基づいて第二認識値DH2を生成する第二演算を行い、第二認識値DH2が第三及び第四認識値領域DU3、DU4のうちのいずれか一つに属するか否かを判定し、これにより、第一運動タイプHM1を認識する。
いくつかの実施形態において、処理ユニット22は、運動タイプカット関数P1~Kのセットをそれぞれ表す特性関数コードデータユニットF1、F2のセットなどを予め提供する。特性関数コードデータユニットF1、F2のセットなどは、大量のデータを演算することによって確立され、前記複数の運動タイプHA1、HA2、...、HA6の周期運動開始条件を満たす。例えば、処理ユニット22は、特性関数コードデータユニットF1、F2のセットなどなどから選択された少なくとも一つ及び複数の運動特性値DFEn(第二運動特性値データユニット部分DA22を含む)に基づいて、第一運動タイプHM1を効果的に認識するための演算を実行する。運動タイプカット関数P1~Kのセットは、カットプレーンのセット及び階層番号Kを有し、階層番号kは自然数である。kが1より大きい場合、運動タイプカット関数P1~Kのセットは、予め決められた順序に従って配置され、少なくとも部分的に第一運動タイプHM1を認識するために使用される。例えば、処理ユニット22は、運動カット関数P1を用いることにより、第一運動タイプHM1を側脚リフト及び膝リフトのいずれか一方として認識すればよい。
例えば、運動タイプカット関数P^Kのセットは、以下のように表される。
、ここで、σは、信頼値領域の閾値距離を表す。例えば、第一信頼値領域DV1の信頼値距離σ1は2σに等しい。
例えば、運動タイプカット関数P1は、以下のように表される。
例えば、処理ユニット22は、運動特性値DFEnを運動タイプカット関数P1に代入して演算結果値(又は第一認識値DH1)を生成する第一演算を行う。運動タイプカット関数P1は、運動特性値DFEnの関係で表される。演算結果値が130以下である場合、処理ユニット22は、第一運動タイプHM1を側脚リフトとして認識する。演算結果値が130より大きい場合、処理ユニット22は、第一運動タイプHM1を膝リフトとして認識する。例えば、第一及び第二特性関数コードデータユニットF1、F2は、それぞれ運動タイプカット関数P1、P2を表す。
いくつかの実施形態において、処理ユニット22は、複数の運動タイプHA1、HA2、...、HA6のそれぞれに対応する複数の特性値範囲テーブルを予め提供する。前記複数の特性値範囲テーブルは、第一運動タイプHM1に対応する特定特性値範囲テーブルを含む。各運動特性値DFEnは、前記特定特性値範囲テーブルにおける前記複数の特性値範囲に対応する。処理ユニット22は、第一運動タイプHM1の認識が成功すると、各運動特性値DFEnが対応する前記複数の特性値範囲内にあるかどうかを第五判定を行う。前記第五判定が肯定的である場合、処理ユニット22は、第一運動タイプHM1の認識が成功したと判定する。前記第五判定が否定的である場合、処理ユニット22は、第一運動タイプHM1の認識が失敗したと判定し、候補参照信号の組み合わせSRGを新たにトリガする。
図16は、本開示の様々な実施形態に係る第二運動タイプ認識アルゴリズム120の流れを示す概略図である。工程1202において、感知ユニット21は、使用者の身体91上の特定位置PL1に発生する第一身体運動ML1に応答して感知信号SE1を生成する。第一身体運動ML1は第一運動タイプHM1に属し、感知信号SE1は、感知ユニット21の身体座標系UA1に関連して生成される。
工程1204において、処理ユニット22又は変換ユニット411は、感知信号SE1を処理して運動パラメータ信号構造SP1を生成し、感知信号SE1は、加速度計信号SE11及びジャイロスコープ信号SE12を含み、運動パラメータ信号構造SP1は、加速度計信号SE11及びジャイロスコープ信号SE12の融合信号SPS0を含む。
工程1206において、処理ユニット22は、処理ユニット22がトリガ信号ST1を検出するか否かを判定し、第一判定を行い。前記第一判定が否定的である場合、工程1206の後の工程は工程1206に戻る。前記第一判定が肯定的である場合、工程1206の後の工程は工程1208である。
工程1208において、処理ユニット22は、運動パラメータ信号構造SP1に基づいて特定位置PL1を表す特定位置コードCP1を生成する。使用者の身体91は、身体座標系UA1、感知ユニット21及び処理ユニット22を含む運動認識装置20を特定位置PL1に着用する。
工程1210において、処理ユニット22は、特定位置コードCP1に基づいて認識参照データユニットDRを取得する。認識参照データユニットDRは、身体座標系UA1及び第一運動タイプHM1の主運動方向に基づいて予め定められており、候補参照信号コードデータユニットCAを含む。候補参照信号コードデータユニットCAは、複数の候補参照信号コード(第一候補参照信号コードCA2、第二候補参照信号コードCA1及び第三候補参照信号コードCA3など)を含む。前記複数の候補参照信号コードは、運動パラメータ信号構造SP1から導出された複数の候補参照信号(第一候補参照信号SR2、第二候補参照信号SR1及び第三候補参照信号SR3など)を表す。
工程1210において、処理ユニット22は、運動パラメータ信号構造SP1及び複数の候補参照信号コード(第一、第二及び第三候補参照信号コードCA2、CA1、CA3など)に基づいて複数の候補参照信号(第一、第二及び第三候補参照信号SR2、SR1、SR3など)を決定する。
工程1212において、処理ユニット22は、複数の候補参照信号(第一、第二及び第三候補参照信号SR2、SR1、SR3など)に基づいて、運動パラメータ信号構造SP1から複数の候補参照信号(第一、第二及び第三候補参照信号SR2、SR1、SR3など)に対応する複数の運動特性値データユニット(第一運動特性値データユニットDA2、第二運動特性値データユニットDA1及び第三運動特性値データユニットDA3など)を取得する。第一身体運動ML1は、第一運動部分ML11と、第一運動部分ML11に隣接する第二運動部分ML12とを含む。第一及び第二運動部分ML11、ML12は、それぞれ第一運動サイクルW1及び第一運動サイクルW1に隣接する第二運動サイクルW2を形成する。複数の運動特性値データユニット(第一、第二及び第三運動特性値データユニットDA2、DA1、DA3など)のそれぞれは、第一運動部分ML11及び第二運動部分ML12に対応する第一運動特性値データユニット部分及び第二運動特性値データユニット部分を含む。
工程1214において、処理ユニット22は、第一及び第二運動特性値データユニット部分に基づいて、複数の運動特性値データユニット(第一、第二及び第三運動特性値データユニットDA2、DA1、DA3など)にそれぞれ対応する複数の差分データユニットを生成する。前記複数の差分データユニットは、第一身体運動ML1有効に終了又は開始するかを決定する。前記複数の差分データユニットのそれぞれは、第一運動特性値データユニット部分と第二運動特性値データユニット部分とをそれぞれ比較することによって生成された複数の代表極値差を含む。
工程1216において、処理ユニット22は、複数の差分データユニットが、周期運動開始判定用の第一特定条件を満たす第一差分データユニットを含むかどうかを第二判定を行う。前記第二判定が否定的である場合、工程1216の後の工程は工程1218である。前記第二判定が肯定的である場合、工程1216の後の工程は工程1222である。
工程1218において、処理ユニット22は、複数の差分データユニットのうちのいずれかが運動終了判定用の第二特定条件を満たすかどうかの第三判定を行う。前記第三判定が否定的である場合、工程1218の後の工程は工程1220である。前記第三判定が肯定的である場合、工程1218の後の工程は工程1210に戻る。
工程1220において、処理ユニット22は、前記第三判定の現在の否定判定数が所定の閾値数に達したか否かについて第四判定を行う。前記第四判定が否定的である場合、工程1220の後の工程は工程1212に戻る。前記第四判定が肯定的である場合、工程1220の後の工程は工程1210に戻る。
工程1222において、処理ユニット22は、有効参照信号SRPを第一差分データユニットに対応する第四候補参照信号として認識し、第一身体運動ML1が所定の周期運動開始条件を満たすと判定し、前記第四候補参照信号は複数の候補参照信号に含まれる。
工程1224において、処理ユニット22は、少なくとも第一特性関数コードデータユニットF1及び第四運動特性値データユニットに基づいて、第一運動タイプHM1を認識するための演算を実行う。前記第四運動特性値データユニットは、前記第一差分データユニットに対応し、前記複数の運動特性値データユニットに含まれる。
工程1226において、処理ユニット22は、前記演算を実行することによって第一運動タイプHM1を認識することに成功したかどうかの第五判定をする。第五判定が否定的である場合、工程1226の後の工程は工程1210に戻る。第5の判定が肯定的である場合、工程1226の後の工程は工程1228である。
工程1228において、処理ユニット22は、第一運動タイプHM1を表す運動タイプコードCT1を取得し、運動タイプコードCT1に基づいて、第一身体運動ML1に関連する運動測定情報DM1を生成する。
図17(a)は、本開示の様々な実施形態に係る運動認識装置50を示す構造図である。図17(b)は、図17(a)に示す運動認識装置50を示すプロファイル図である。運動認識装置50は、装着型動感知装置であり、操作ユニット51と、操作ユニット51に結合される結合ユニット52とを含む。例えば、結合ユニット52は締結部品である。操作ユニット51は、運動感知ユニット55と、処理ユニット56と、マン・マシンインターフェース・ユニット57とを含む。処理ユニット56は、運動認識モジュール561及び信号処理モジュール562を含み、運動感知ユニット55及びマン・マシン・インターフェース・ユニット57に結合され、信号処理モジュール562は、運動認識モジュール561及びマン・マシンインターフェース・ユニット57に結合される。
いくつかの実施形態において、運動感知ユニット55は、少なくとも加速度計、ジャイロスコープ又は磁力計などの運動センサを含むように構成される。結合ユニット52は、運動感知ユニット55を設置するために使用され、運動感知ユニット55が運動を感知することに適用するように、ボディビルダーの身体部分に固定される。運動認識モジュール561は、運動認識関数コードデータユニット、運動認識仕様、認識パラメータ、認識参照値、閾値及び関連アルゴリズムなどからなる群から選択される少なくとも一つを含む。運動認識関数コードデータユニットは運動認識関数を表す。信号処理モジュール562は、ボディビルダーからの入力を受け取り、関連するボディビルダーデータを出力、表示、又はアクセスするために使用される。例えば、信号処理モジュール562は、感知された運動状態、運動のサイクル回数、エネルギー消費などを表示またはアクセスするために使用される。マン・マシンインターフェース・ユニット57は、スマートフォンと通信可能であり、Bluetooth(登録商標)機能を内蔵した無線通信装置を有し、運動感知ユニット55に接続されてデータを送信し、信号処理モジュール562に結合され、データなどを受信、処理、演算、または格納する。例えば、マン・マシンインターフェース・ユニット57は、信号処理モジュール562に結合された押しボタン23を含む。運動感知ユニット55及び処理ユニット56は、それぞれ図1に示す感知ユニット21及び処理ユニット22と同様である。また、運動認識装置50は、図1に示す運動認識装置20の機能に基づいて更に機能する。
図17(a)と図17(b)に開示されているいくつかの実施形態において、運動認識装置60は、着用可能な装置であり、身体の運動を測定するように構成され、運動感知ユニット55、結合ユニット52、運動認識モジュール561、信号処理モジュール562及びマン・マシンインターフェース・ユニット57を含む。運動感知ユニット55は、少なくとも加速度計、ジャイロスコープ又は磁力計を含み、身体運動を感知して運動感知信号を生成する。結合ユニット52は、結合構造と、前記結合構造に結合された固定装置とを含む。運動感知ユニット55は、前記結合構造に固定されている。前記固定装置は、使用者の身体部分に固定される。運動認識モジュール561は、運動感知ユニット55に電気的に接続され、信号認識関数コードデータユニットを有し、前記信号認識関数コードデータユニットを用いて前記運動感知信号を処理することにより、身体運動が特定運動仕様を満たすと判定する。前記信号認識関数コードデータユニットは、信号認識関数を表す。信号処理モジュール562は、運動感知ユニット55に電気的に接続され、信号処理機能コードデータユニットを有し、前記信号処理関数コードデータユニットを用いて第一特定運動仕様に合致する体動を第一特定運動として認識し、身体運動に関連する運動情報を生成する。前記運動情報は記録を形成し、前記信号処理関数コードデータユニットは、信号処理関数を表す。マン・マシンインターフェース・ユニット57は、信号処理モジュール562に電気的に接続され、前記運動情報を出力するか、第二特定運動に関連する仕様データを受信する。
図17(a)と図17(b)に開示されているいくつかの実施形態において、身体運動を測定するための測定方法が開示されている。前記方法は、以下の工程を含む。使用者の特定位置で発生した身体運動を感知して運動感知信号を生成し、信号認識関数コードデータユニットを用いて前記運動感知信号を処理し、身体運動が特定運動仕様を満たすと判定される。信号処理関数コードデータユニットを使用することにより、第一特定運動仕様を満たす前記身体運動が前記第一特定運動として認識し、前記身体運動に関連する運動情報を生成する。前記運動情報は記録を形成し、運動情報を出力するか、または第二特定動作に関連する仕様データを受信する。
図17(a)と図17(b)に開示されているいくつかの実施形態において、運動認識装置61は、着用可能な装置であり、身体の運動を測定するように構成され、運動感知ユニット55、結合ユニット52、運動認識モジュール561、信号処理モジュール562及びマン・マシンインターフェース・ユニット57を含む。運動感知ユニット55は、少なくとも加速度計、ジャイロスコープ又は磁力計を含み、身体運動を感知して運動感知信号を生成する。結合ユニット52は、結合構造と、前記結合構造に結合された固定装置とを含む。運動感知ユニット55は、前記結合構造に固定されている。前記固定装置は、使用者の身体部分に固定される。運動認識モジュール561は、運動感知ユニット55に電気的に接続され、信号認識関数コードデータユニットを有し、前記信号認識関数コードデータユニットを用いて前記運動感知信号を処理することにより、運動感知ユニット55が使用者の特定位置に固定されると判定する。前記信号認識関数コードデータユニットは、信号認識関数を表す。信号処理モジュール562は、運動感知ユニット55に電気的に接続され、信号処理機能コードデータユニットを有し、前記信号処理関数コードデータユニットを用いて第一特定運動仕様に合致する体動を第一特定運動として認識し、身体運動に関連する運動情報を生成する。前記運動情報は記録を形成し、前記信号処理関数コードデータユニットは、信号処理関数を表す。マン・マシンインターフェース・ユニット57は、信号処理モジュール562に電気的に接続され、前記運動情報を出力するか、第二特定運動に関連する仕様データを受信する。
図17(a)と図17(b)に開示されているいくつかの実施形態において、身体運動を測定するための測定方法が開示されている。前記方法は、以下の工程を含む。使用者の特定位置で発生した身体運動を感知して運動感知信号を生成し、信号認識関数コードデータユニットを用いて前記運動感知信号を処理し、運動感知ユニットが固定された前記特定位置を認識する。信号処理関数コードデータユニットを使用することにより、第一特定運動仕様を満たす前記身体運動が前記第一特定運動として認識し、前記身体運動に関連する運動情報を生成する。前記運動情報は記録を形成し、運動情報を出力するか、または第二特定動作に関連する仕様データを受信する。
図18に、図17Bに示された運動認識装置が手首に固定されているところの模式図を示す。図19に、図17Bに示された運動認識装置が上腕に固定されているところの模式図を示す。
以上の説明は現状において最も実用的で好適な実施例と思われるものであるが、開示された実施例に限定されるものではないことが認識されるべきである。反対に、本発明の技術思想を逸脱しない範囲で、多様な変更及び修正を含むことを意図しており、全てのそのような変形および類似の構造を包含するものであると理解されなければならない。
20、30、40、50、60、61 運動認識装置
21 感知ユニット
22、42、56、221 処理ユニット
23 押しボタン
35、37 操作ユニット
36 結合ユニット
41 信号生成ユニット
51 操作ユニット
52 結合ユニット
55 運動感知ユニット
57 マン・マシンインターフェース・ユニット
90 使用者
91 身体
110 第一運動タイプ認識アルゴリズム
120 第二運動タイプ認識アルゴリズム
211 加速度計
212 ジャイロスコープ
221 処理モジュール
222 メモリモジュール
411 変換ユニット
561 運動認識モジュール
562 信号処理モジュール
911 特定身体部分
a1、a2、a3、a4 運動特性値
az,max 最大特性値
az,min 最小特性値
b1 第一最大値
b2 第一最小値
b3 第二最大値
b4 第二最小値
CA 候補参照信号コードデータユニット
CA1 第二候補参照信号コード
CA2 第一候補参照信号コード
CA3 第三候補参照信号コード
CB1 代表信号コード
CH 運動タイプ標識データユニット
CH2 運動タイプ標識
Ci~N 特性値

特定特性値
CP1 特定位置コード
CT1 運動タイプコード
DA1 第二運動特性値データユニット
DA2 第一運動特性値データユニット
DA3 第三運動特性値データユニット
DA21 第一運動特性値データユニット部分
DA22 第二運動特性値データユニット部分
DA21A 第一運動特性値データユニットサブ部分
DA22A 第二運動特性値データユニットサブ部分
DA8 特定運動特性値データユニット
DC1 差分データユニット
DC11 代表極値差
DC12 代表値差
DFEn 運動特性値
DH1 第一認識値
DH2 第二認識値
DM1 運動測定情報
DQ1、DQ2、…、DQ6 主運動方向データユニット
DR認識参照データユニット
DUA 有効認識値領域
DU1 第一認識値領域
DU2 第二認識値領域
DU3 第三認識値領域
DU4 第四認識値領域
DV1 第一信頼値領域
DV2 第二信頼値領域
e1 第一差
e2 第二差
F1 第一特性関数コードデータユニット
F2 第二特性関数コードデータユニット
G1、G2、…、G6 運動グループ
gF 重力加速度
gx、gy、gz 重力加速度成分
HA1、HA2、...、HA6 運動タイプ
HM1 第一運動タイプ
HM2 第二運動タイプ
H1 第三運動タイプ
H2 第四運動タイプ
H3 第五運動タイプ
H4 第六運動タイプ
k 階層番号
KA1 方位
MC1、MC2、…、MC9 身体運動
ML1 第一身体運動
ML11 第一運動部分
ML12 第二運動部分
N カウント数
P、P運動タイプカット関数
PL1 特定位置
PL5、PL6、PL9 位置
QA1、QA2、... QA6 主運動軸方向
QF1 重力方向
QH1 所定方向
(q0, q1, q2, q3) 四元数
Refi 候補参照信号
SE1 感知信号
SE1A 第一感知信号部分
SE1B 第二感知信号部分
SE11 加速度計信号
SE12 ジャイロスコープ信号
SE2 特定運動感知信号
SK1 推定角度
SP1 運動パラメータ信号構造
SP5 第一運動パラメータ信号構造部分
SP6 第二運動パラメータ信号構造部分
SP11、SP12、SP13、SP18、SP19 運動パラメータ信号
SPS0 融合信号
SPS1 代表信号
SPS11 第一運動パラメータ信号部分
SPS12 第二運動パラメータ信号部分
SRG 候補参照信号の組み合わせ
SRP 有効参照信号
SR1 第二候補参照信号
SR2 第一候補参照信号
SR3 第三候補参照信号
SR21 第一候補参照信号部分
SR22 第二候補参照信号部分
ST1 トリガ信号
T21、T22、T23、T61、T62、T63、T64 時間
UA1 身体座標系
V1、V2 カットプレーン
W1 第一運動サイクル
W2 第二運動サイクル
X、Y、Z、x、y、z、xA、yA、zA、xK、yK、zK、xW、yW、zW 基準座標軸
φ ロール角
φRoll 推定ロール角
θ 第一角度(傾斜角)
θPitch 推定傾斜角
ψ 偏走角
ψYaw 推定偏走角
σ 閾値距離
σ1 信頼値距離
δn 閾値
ξi~n 閾値範囲
ΔCM2~Mi,i~n 特性値差

Claims (18)

  1. 使用者の身体の特定位置に発生した第一身体運動に応答して感知信号を生成する感知ユニットであって、前記感知信号が、第一感知信号部分と、前記第一感知信号部分とは異なる第二感知信号部分と、を含み、前記第一身体運動が、第一運動タイプの動作セグメントに属する前記感知ユニットと、
    前記感知ユニットに結合され、運動パラメータ信号構造を生成するように前記感知信号を処理し、且つ前記第一運動タイプを認識するための有効参照信号を決定するように前記運動パラメータ信号構造に基づいて前記特定位置を認識する処理ユニットであって、前記運動パラメータ信号構造が、前記第一と第二感知信号部分の融合信号を含む前記処理ユニットと、を含む、運動認識装置であって
    前記特定位置は、前記使用者の身体上の複数の異なる位置から選択され、
    前記運動認識装置は、方位と、重力方向と、前記方位を決定するために使用される身体座標系と、を有し、前記特定位置に固定されるようにさらに構成され、
    前記感知信号は、前記身体座標系に関連して生成され、
    前記方位が前記重力方向に関連して所定方向を向いた状態で、前記処理ユニットは、前記運動パラメータ信号構造に基づいて前記特定位置を表す特定位置コードを生成して前記特定位置を認識し、
    前記所定方向は、前記特定位置に基づいて決定され、
    前記所定方向と前記重力方向との間に第一角度を有し、
    前記融合信号は、前記第一角度に関連する傾斜角の信号であり、
    この状態において、前記処理ユニットは、前記処理ユニットがトリガ信号を検出するか否かを判定し、
    前記判定が肯定的であるとき、前記処理ユニットは、前記傾斜角に基づいて前記特定位置コードを生成することを特徴とする運動認識装置。
  2. 前記感知ユニットは、
    前記処理ユニットに加速度計信号を提供する加速度計であって、前記加速度計信号が前記第一感知信号部分である前記加速度計と、
    前記処理ユニットにジャイロスコープ信号を提供するジャイロスコープであって、前記ジャイロスコープ信号が前記第二感知信号部分ある前記ジャイロスコープと、を含み、
    前記第一運動タイプは、複数の運動タイプから選択され、
    前記複数の運動タイプは、前記特定位置に関連して予め定められ、前記身体座標系に関連する複数の主運動軸方向をそれぞれ有し、前記複数の主運動軸方向が予め検出されて前記複数の主運動軸方向にそれぞれ対応する複数の主運動方向データユニットが発生し、
    前記処理ユニットは、前記特定位置コードに基づいて認識参照データユニットを取得し、
    前記認識参照データユニットは、前記複数の主運動方向データユニットに基づいて予め定められており、候補参照信号符号データユニット及び運動タイプ標識データユニットを含み、
    前記候補参照信号符号データユニットは、第一候補参照信号コードを含み、
    前記第一候補参照信号コードは、前記運動パラメータ信号構造から導出された第一候補参照信号を表し、
    前記運動タイプ標識データユニットは、前記第一候補参照信号コードに対応する運動タイプ標識を含み、
    前記運動タイプ標識は、無効な運動タイプ及び有効な運動タイプのうちの一つを示し、前記有効な運動タイプは、前記複数の運動タイプに含まれ、
    前記処理ユニットは、前記運動パラメータ信号構造及び前記第一候補参照信号コードに基づいて前記第一候補参照信号を決定することを特徴とする請求項1に記載の運動認識装置。
  3. 前記第一身体運動は、第一運動部分と、前記第一運動部分に隣接する第二運動部分とを含み、
    前記第一及び第二運動部分は、それぞれ第一運動サイクル及び前記第一運動サイクルに隣接する第二運動サイクルを形成し、
    前記運動パラメータ信号構造は、前記第一及び第二運動部分にそれぞれ対応する第一運動パラメータ信号構造部分及び第二運動パラメータ信号構造部分を含み、
    前記第一候補参照信号は、前記第一及び第二運動部分にそれぞれ対応する第一候補参照信号部分及び第二候補参照信号部分を含み、
    前記処理ユニットは、前記第一候補参照信号に基づいて前記運動パラメータ信号構造から第一運動特性値データユニットを取得し、
    前記第一運動特性値データユニットは、前記第一及び第二運動部分にそれぞれ対応する第一運動特性値データユニット部分及び第二運動特性値データユニット部分を含み、
    前記処理ユニットは、前記第一候補参照信号部分に基づいて、前記第一運動パラメータ信号構造部分から前記第一運動特性値データユニット部分を取得し、
    前記処理ユニットは、前記第二候補参照信号部分に基づいて、前記第二運動パラメータ信号構造部分から前記第二運動特性値データユニット部分を取得することを特徴とする請求項2に記載の運動認識装置。
  4. 前記処理ユニットは、前記第一及び第二運動特性値データユニット部分に基づいて差分データユニットを生成し、前記差分データユニットが周期運動開始判定用の第一特定条件を満たすか否かを判定し、
    前記差分データユニットが周期運動開始判定用の前記第一特定条件を満たすことを判定するとき、前記処理ユニットは、前記有効参照信号を前記第一候補参照信号として認識し、前記第一身体運動が所定の周期運動開始条件を満たすと判定し、前記第一候補参照信号コードに基づいて、前記運動タイプ標識が前記複数の運動タイプから選択された運動タイプの一つであるか否かを判定し、
    前記運動タイプ標識が前記複数の運動タイプから選択された運動タイプの一つであることを判定するとき、前記処理ユニットは、前記運動タイプ標識に基づいて前記第一運動タイプを前記有効な運動タイプとして認識し、前記第一運動タイプを表す運動タイプコードを取得し、
    前記運動パラメータ信号構造は、複数の運動パラメータ信号を含み、
    前記認識参照データユニットは、前記複数の運動パラメータ信号に含まれる代表信号を表す代表信号コードを更に含み、
    前記処理ユニットは、前記運動パラメータ信号構造及び前記代表信号コードに基づいて前記代表信号を決定し、
    前記処理ユニットは、前記第一運動特性値データユニット部分と前記第二運動特性値データユニット部分とを比較することにより、前記第一運動特性値データユニット部分と前記第二運動特性値データユニット部分との間の特性値の差の絶対値のうちの最大値を代表極値差として取得し、
    前記第一運動特性値データユニット部分は、前記代表信号に対応する第一運動特性値データユニットサブ部分を含み、前記第一運動特性値データユニットサブ部分は、第一最大値、第一最小値、前記第一最大値と前記第一最小値との第一差を有し、
    前記第二運動特性値データユニット部分は、前記代表信号に対応する第二運動特性値データユニットサブ部分を含み、前記第二運動特性値データユニットサブ部分は、第二最大値、第二最小値、前記第二最大値と前記第二最小値との第二差を有し、
    前記処理ユニットは、前記第一差と前記第二差のうちの最大値を代表値差として取得し、
    前記差分データユニットは、前記代表極値差と前記代表値差とを含み、
    前記第一特定条件は、第一サブ条件及び第二サブ条件を含み、
    前記第一サブ条件は、前記代表極値差が第一所定値範囲内にあり、
    前記第二サブ条件は、前記代表値差が第二所定値範囲内にあることを特徴とする請求項3に記載の運動認識装置。
  5. 前記第二運動部分は前記第一運動部分よりも後にあり、
    前記第一運動特性値データユニットは、複数の特定運動特性値を含み、
    前記処理ユニットは、前記第一候補参照信号コード及び第一複数の認識値領域に関連する第一特性関数コードデータユニットを予め提供し、
    前記第一特性関数コードデータユニットは、前記第一複数の認識値領域のうちの一つを示すために使用され、前記第一複数の認識値領域は、第一認識値領域、前記第一認識値領域に隣接する第二認識値領域及び前記第一認識値領域と前記第二認識値領域との間の第一信頼値領域を含み、
    前記第一認識値領域及び前記第二認識値領域は、前記複数の運動タイプに含まれる第三運動タイプ及び第四運動タイプをそれぞれ示し、
    前記運動認識装置は、前記特定位置で発生する複数の身体運動を感知することにより、前記第一特性関数コードデータユニットを設立し、前記複数の身体運動は、前記複数の運動タイプにそれぞれ属する複数の運動グループに分割され、
    前記第一特性関数コードデータユニットは、運動タイプカット関数を表し、前記複数の特定運動特性値の間の関係に基づいて表現され、前記運動タイプカット関数は、前記第一複数の認識値領域のうちの一つを示すために用いられ、
    前記運動タイプ標識が前記複数の運動タイプから選択された運動タイプの一つではないことを判定するとき、前記処理ユニットは、前記第一特性関数コードデータユニットと前記第一運動特性値データユニットとに基づいて第一認識値を生成する第一演算を行い、前記第一認識値が前記第一及び第二認識値領域のうちのいずれかに属するか否かを判定し、
    前記第一認識値が前記第一及び第二認識値領域のうちのいずれかに属することを判定するとき、前記処理ユニットは、前記第一認識値が属する前記第一及び第二認識値領域における有効認識値領域を決定し、前記有効認識値領域が示す前記有効運動タイプとして認識し、前記有効認識値領域に対応する前記運動タイプコードを取得し、
    前記処理ユニットは、前記運動タイプコードに基づいて、前記第一身体運動に関連する運動測定情報を生成することを特徴とする請求項4に記載の運動認識装置。
  6. 前記処理ユニットは、前記第一候補参照信号コード及び第二複数の認識値領域に関連する第二特性関数コードデータユニットを更に予め提供し、
    前記第二特性関数コードデータユニットは、前記第二特性関数コードデータユニットと異なり、前記第二複数の認識値領域のうちの一つを示すために使用され、前記第二複数の認識値領域は、第三認識値領域、前記第三認識値領域に隣接する第四認識値領域及び前記第三認識値領域と前記第四認識値領域との間の第二信頼値領域を含み、
    前記第三認識値領域及び前記第四認識値領域は、前記複数の運動タイプに含まれる第五運動タイプ及び第六運動タイプをそれぞれ示し、
    第二特定条件において、前記第三及び第四認識値領域のうちの一つが、前記第一及び第二認識値領域のうちの一つと少なくとも部分的に重なり合い、
    前記第一認識値が前記第一及び第二認識値領域のうちのいずれかに属しないことを判定するとき、前記処理ユニットは、前記第二特性関数コードデータユニットと前記第一運動特性値データユニットとに基づいて第二認識値を生成する第二演算を行い、前記第二認識値が前記第三及び第四認識値領域のうちのいずれかに属するか否かを判定し、前記第一運動タイプを認識することを特徴とする請求項5に記載の運動認識装置。
  7. 候補参照信号コードデータユニットは、少なくとも一つの第二候補参照信号を表す少なくとも一つの第二候補参照信号コードを更に含み、
    前記第二候補参照信号コードは、前記運動パラメータ信号構造から導出された前記第二候補参照信号を表し、
    前記第一候補参照信号及び前記少なくとも一つの第二候補参照信号は、候補参照信号の組み合わせを構成し、
    前記処理ユニットは、前記運動パラメータ信号構造及び前記少なくとも一つの第二候補参照信号コードに基づいて前記少なくとも一つの第二候補参照信号を決定し、前記少なくとも一つの第二候補参照信号に基づいて、前記運動パラメータ信号構造から前記少なくとも一つの第二候補参照信号に対応する少なくとも一つの第二運動特性値データユニットを取得し、
    前記処理ユニットは、前記第一運動特性値データユニットを処理するとき、前記少なくとも一つの第二運動特性値データユニットを処理して、前記候補参照信号の組み合わせが前記有効参照信号を含むか否かを判定することを特徴とする請求項3に記載の運動認識装置。
  8. 使用者の身体の特定位置に発生した身体運動に応答して運動パラメータ信号構造を生成する信号生成ユニットであって、前記運動パラメータ信号構造が融合信号を含み、前記身体運動が第一運動タイプに属する前記信号生成ユニットと、
    前記運動パラメータ信号構造に基づいて、前記第一運動タイプを認識するための有効参照信号を決定するために前記特定位置を認識する処理ユニットと、を含む、運動認識装置であって
    前記運動認識装置は、方位と、重力方向と、前記方位を決定するために使用される身体座標系と、を有し、前記特定位置に固定されるようにさらに構成され、
    前記特定位置は、前記使用者の身体上の複数の異なる位置から選択され、
    前記方位が前記重力方向に関連して所定方向を向いた状態で、前記処理ユニットは、前記運動パラメータ信号構造に基づいて前記特定位置を表す特定位置コードを生成して前記特定位置を認識し、
    前記所定方向は、前記特定位置に基づいて決定され、
    前記所定方向と前記重力方向との間に第一角度を有し、
    前記融合信号は、前記第一角度に関連する傾斜角の信号であり、
    この状態において、前記処理ユニットは、前記処理ユニットがトリガ信号を検出するか否かを判定し、
    前記判定が肯定的であるとき、前記処理ユニットは、前記傾斜角に基づいて前記特定位置コードを生成することを特徴とする運動認識装置。
  9. 前記信号生成ユニットは、感知ユニットと、前記感知ユニットに結合された変換ユニットとを含み、
    前記感知ユニットは、前記身体運動に応答して感知信号を生成し、
    前記感知ユニットは、
    前記変換ユニットに加速度計信号を提供する加速度計と、
    前記変換ユニットにジャイロスコープ信号を提供するジャイロスコープと、を含み、
    前記変換ユニットは、前記感知信号に応答して前記運動パラメータ信号構造を生成し、
    前記運動パラメータ信号構造は、前記加速度計信号と前記ジャイロスコープ信号との前記融合信号を含み、
    前記処理ユニットは、前記信号生成ユニットに結合され、
    前記第一運動タイプは、複数の運動タイプから選択され、
    前記複数の運動タイプは、前記特定位置に関連して予め定められ、前記身体座標系に関連する複数の主運動軸方向をそれぞれ有し、前記複数の主運動軸方向が予め検出されて前記複数の主運動軸方向にそれぞれ対応する複数の主運動方向データユニットが発生し、
    前記運動パラメータ信号構造は、前記身体座標系に関連して生成され、
    前記処理ユニットは、前記特定位置コードに基づいて認識参照データユニットを取得し、
    前記認識参照データユニットは、前記複数の主運動方向データユニットに基づいて予め定められており、候補参照信号コード及び前記候補参照信号コードに対応する運動タイプ標識を含み、
    前記候補参照信号コードは、前記運動パラメータ信号構造から導出された候補参照信号を表し、
    前記運動タイプ標識は、無効な運動タイプと有効な運動タイプのうちの一つを示し、前記有効な運動タイプは、前記複数の運動タイプに含まれ、
    前記処理ユニットは、前記運動パラメータ信号構造及び前記候補参照信号コードに基づいて前記候補参照信号を決定することを特徴とする請求項8に記載の運動認識装置。
  10. 前記身体運動は、第一運動部分と、前記第一運動部分に隣接する第二運動部分とを含み、
    前記第一及び第二運動部分は、それぞれ第一運動サイクル及び前記第一運動サイクルに隣接する第二運動サイクルを形成し、
    前記処理ユニットは、第一候補参照信号に基づいて前記運動パラメータ信号構造から第一運動特性値データユニットを取得し、
    前記第一運動特性値データユニットは、前記第一及び第二運動部分にそれぞれ対応する第一運動特性値データユニット部分及び第二運動特性値データユニット部分を含み、
    前記処理ユニットは、前記第一及び第二運動特性値データユニット部分に基づいて差分データユニットを生成し、
    前記処理ユニットは、前記差分データユニットが周期運動開始判定用の第一特定条件を満たすか否かを判定し、
    前記差分データユニットが周期運動開始判定用の前記第一特定条件を満たすことを判定するとき、前記処理ユニットは、前記有効参照信号を前記候補参照信号として認識し、前記候補参照信号コードに基づいて、前記運動タイプ標識が前記複数の運動タイプから選択された運動タイプの一つであるか否かを判定し、
    前記運動タイプ標識が前記複数の運動タイプから選択された運動タイプの一つであることを判定するとき、前記処理ユニットは、前記運動タイプ標識に基づいて前記第一運動タイプを前記有効な運動タイプとして認識し、前記第一運動タイプを表す運動タイプコードを取得することを特徴とする請求項9に記載の運動認識装置。
  11. 前記第二運動部分は前記第一運動部分よりも後にあり、
    前記第一運動特性値データユニットは、複数の特定運動特性値を含み、
    前記処理ユニットは、特性関数コードデータユニットを予め提供し、
    前記特性関数コードデータユニットは、前記複数の特定運動特性値の間の関係に基づいて表現され、候補参照信号コード、第一認識値領域、及び前記第一認識値領域に隣接する第二認識値領域に関連し、
    前記第一認識値領域及び前記第二認識値領域は、前記複数の運動タイプに含まれる第三運動タイプ及び第四運動タイプをそれぞれ示し、
    前記運動タイプ標識が前記複数の運動タイプから選択された運動タイプの一つではないことを判定するとき、前記処理ユニットは、前記特性関数コードデータユニットと前記第一運動特性値データユニットとに基づいて認識値を生成する演算を行い、前記認識値が前記第一及び第二認識値領域のうちの有効認識値領域に属するか否かを判定し、前記第一運動タイプを前記有効認識値領域が示す前記有効運動タイプとして認識し、前記有効認識値領域に対応する前記運動タイプコードを取得することを特徴とする請求項10に記載の運動認識装置。
  12. 第一身体運動に応答して運動パラメータ信号構造を生成する工程であって、前記第一身体運動が使用者の身体の特定位置に発生し、第一運動タイプに属する前記工程と、
    前記運動パラメータ信号構造に基づいて、前記第一運動タイプを認識するための有効参照信号を決定するために前記特定位置を認識する工程と、
    運動認識装置を提供する工程であって、前記運動認識装置は、方位と、重力方向と、前記方位を決定するために使用される身体座標系と、を有し、前記特定位置に固定されるようにさらに構成される前記工程と、を含み、
    前記特定位置は、前記使用者の身体上の複数の異なる位置から選択され、
    前記第一身体運動に応答して運動パラメータ信号構造を生成する工程は、
    前記第一身体運動に応答して前記身体座標系に関連する感知信号を生成する工程であって、前記感知信号が、加速度計信号及びジャイロスコープ信号を含む前記工程と、
    前記感知信号を処理して前記運動パラメータ信号構造を生成する工程であって、前記運動パラメータ信号構造が、前記加速度計信号と前記ジャイロスコープ信号との融合信号を含む前記工程と、を更に含み、
    所定方向は、前記特定位置に基づいて決定され、
    前記所定方向と前記重力方向との間に第一角度を有し、
    前記融合信号は、前記第一角度に関連する傾斜角の信号であり、
    特定位置コードを生成する工程は、
    この状態において、トリガ信号を検出するか否かを判定する工程と、
    前記判定が肯定的であるとき、前記傾斜角に基づいて前記特定位置コードを生成する工程と、を更に含むことを特徴とする運動認識方法。
  13. 前記第一運動タイプは、複数の運動タイプから選択され、
    前記複数の運動タイプは、前記特定位置に関連して予め定められ、前記身体座標系に関連する複数の主運動軸方向をそれぞれ有し、前記複数の主運動軸方向が予め検出されて前記複数の主運動軸方向にそれぞれ対応する複数の主運動方向データユニットが発生し、
    前記運動認識方法は、
    前記方位が前記重力方向に関連して所定方向を向いた状態で、前記運動パラメータ信号構造に基づいて前記特定位置を表す前記特定位置コードを生成して前記特定位置を認識する工程と、
    前記特定位置コードに基づいて認識参照データユニットを取得する工程であって、
    前記認識参照データユニットは、前記複数の主運動方向データユニットに基づいて予め定められており、候補参照信号コード及び前記候補参照信号コードに対応する運動タイプ標識を含み、
    候補参照信号コードデータユニットは、第一候補参照信号コードを含み、前記第一候補参照信号コードは、前記運動パラメータ信号構造から導出された第一候補参照信号を表し、
    運動タイプ標識データユニットは、前記第一候補参照信号コードに対応する運動タイプ標識を含み、
    前記運動タイプ標識は、無効な運動タイプ及び有効な運動タイプのうちの一つを示し、前記有効な運動タイプは、前記複数の運動タイプに含まれる前記工程と、
    前記運動パラメータ信号構造及び前記第一候補参照信号コードに基づいて前記第一候補参照信号を決定する工程と、を更に含むことを特徴とする請求項12に記載の運動認識方法。
  14. 前記運動パラメータ信号構造は、複数の運動パラメータ信号を含み、
    身体運動は、第一運動部分と、前記第一運動部分に隣接する第二運動部分とを含み、
    前記第一及び第二運動部分は、それぞれ第一運動サイクル及び前記第一運動サイクルに隣接する第二運動サイクルを形成し、
    前記運動パラメータ信号構造は、前記第一及び第二運動部分にそれぞれ対応する第一運動パラメータ信号構造部分及び第二運動パラメータ信号構造部分を含み、
    前記第一候補参照信号は、前記第一及び第二運動部分にそれぞれ対応する第一候補参照信号部分及び第二候補参照信号部分を含み、
    前記認識参照データユニットは、前記複数の運動パラメータ信号に含まれる代表信号を表す代表信号コードを更に含み、
    前記運動認識方法は、
    前記第一候補参照信号に基づいて前記運動パラメータ信号構造から第一運動特性値データユニットを取得する工程であって、前記第一運動特性値データユニットは、前記第一及び第二運動部分にそれぞれ対応する第一運動特性値データユニット部分及び第二運動特性値データユニット部分を含む前記工程と、を更に含み、
    前記第一運動特性値データユニットを取得する工程は、
    前記第一候補参照信号部分に基づいて、前記第一運動パラメータ信号構造部分から前記第一運動特性値データユニット部分を取得する工程と、
    前記第二候補参照信号部分に基づいて、前記第二運動パラメータ信号構造部分から前記第二運動特性値データユニット部分を取得する工程と、
    前記第一及び第二運動特性値データユニット部分に基づいて差分データユニットを生成する工程と、
    前記差分データユニットが周期運動開始判定用の第一特定条件を満たすか否かの第一判定を行う工程と、
    前記第一判定が肯定的であるとき、前記有効参照信号を前記第一候補参照信号として認識し、前記第一身体運動が所定の周期運動開始条件を満たすと判定し、前記第一候補参照信号コードに基づいて、前記運動タイプ標識が前記複数の運動タイプから選択された運動タイプの一つであるか否かの第二判定を行う工程と、
    前記第二判定が肯定的であるとき、前記運動タイプ標識に基づいて前記第一運動タイプを前記有効な運動タイプとして認識し、前記第一運動タイプを表す運動タイプコードを取得する工程と、を更に含むことを特徴とする請求項13に記載の運動認識方法。
  15. 前記差分データユニットを生成する工程は、
    前記第一運動特性値データユニット部分と前記第二運動特性値データユニット部分とを比較することにより、前記第一運動特性値データユニット部分と前記第二運動特性値データユニット部分との間の特性値の差の絶対値のうちの最大値を代表極値差として取得する工程と、
    前記運動パラメータ信号構造及び前記代表信号コードに基づいて前記代表信号を決定するであって、前記第一運動特性値データユニット部分は、前記代表信号に対応する第一運動特性値データユニットサブ部分を含み、前記第一運動特性値データユニットサブ部分は、第一最大値、第一最小値、前記第一最大値と前記第一最小値との第一差を有し、
    前記第二運動特性値データユニット部分は、前記代表信号に対応する第二運動特性値データユニットサブ部分を含み、前記第二運動特性値データユニットサブ部分は、第二最大値、第二最小値、前記第二最大値と前記第二最小値との第二差を有する前記工程と、
    前記第一差と前記第二差のうちの最大値を代表値差として取得する工程であって、前記差分データユニットは、前記代表極値差と前記代表値差とを含み、
    前記第一特定条件は、第一サブ条件及び第二サブ条件を含み、
    前記第一サブ条件は、前記代表極値差が第一所定値範囲内にあり、
    前記第二サブ条件は、前記代表値差が第二所定値範囲内にある前記工程と、を含むことを特徴とする請求項14に記載の運動認識方法。
  16. 前記運動認識方法は、
    前記特定位置で発生する複数の身体運動を感知することにより、第一特性関数コードデータユニットを予め提供する工程であって、
    前記第二運動部分は前記第一運動部分よりも後にあり、
    前記第一運動特性値データユニットは、複数の特定運動特性値を含み、
    前記第一特性関数コードデータユニット及び前記第一候補参照信号コードは、第一複数の認識値領域に関連し、
    前記第一特性関数コードデータユニットは、前記第一複数の認識値領域のうちの一つを示すために使用され、
    前記第一複数の認識値領域は、第一認識値領域、前記第一認識値領域に隣接する第二認識値領域及び前記第一認識値領域と前記第二認識値領域との間の第一信頼値領域を含み、
    前記第一認識値領域及び前記第二認識値領域は、前記複数の運動タイプに含まれる第三運動タイプ及び第四運動タイプをそれぞれ示し、
    前記複数の身体運動は、前記複数の運動タイプにそれぞれ属する複数の運動グループに分割され、
    前記第一特性関数コードデータユニットは、運動タイプカット関数を表し、前記複数の特定運動特性値の間の関係に基づいて表現され、前記運動タイプカット関数は、前記第一複数の認識値領域のうちの一つを示すために用いられる前記工程と、
    前記運動タイプ標識が前記複数の運動タイプから選択された運動タイプの一つではないことを判定するとき、前記第一特性関数コードデータユニットと前記第一運動特性値データユニットとに基づいて第一認識値を生成する第一演算を行い、前記第一認識値が前記第一及び第二認識値領域のうちのいずれかに属するか否かを判定する工程と、
    前記第一認識値が前記第一及び第二認識値領域のうちのいずれかに属することを判定するとき、前記第一認識値が属する前記第一及び第二認識値領域における有効認識値領域を決定し、前記有効認識値領域が示す前記有効運動タイプとして認識し、前記有効認識値領域に対応する前記運動タイプコードを取得する工程と、
    前記運動タイプコードに基づいて、前記第一身体運動に関連する運動測定情報を生成する工程と、を含むことを特徴とする請求項15に記載の運動認識方法。
  17. 前記第一候補参照信号コード及び第二複数の認識値領域に関連する第二特性関数コードデータユニットを更に予め提供する工程であって、
    前記第二特性関数コードデータユニットは、前記第二特性関数コードデータユニットと異なり、前記第二複数の認識値領域のうちの一つを示すために使用され、
    前記第二複数の認識値領域は、第三認識値領域、前記第三認識値領域に隣接する第四認識値領域及び前記第三認識値領域と前記第四認識値領域との間の第二信頼値領域を含み、
    前記第三認識値領域及び前記第四認識値領域は、前記複数の運動タイプに含まれる第五運動タイプ及び第六運動タイプをそれぞれ示し、
    第二特定条件において、前記第三及び第四認識値領域のうちの一つが、前記第一及び第二認識値領域のうちの一つと少なくとも部分的に重なり合う前記工程と、
    前記第一認識値が前記第一及び第二認識値領域のうちのいずれかに属しないことを判定するとき、前記第二特性関数コードデータユニットと前記第一運動特性値データユニットとに基づいて第二認識値を生成する第二演算を行い、前記第二認識値が前記第三及び第四認識値領域のうちのいずれかに属するか否かを判定し、前記第一運動タイプを認識する工程と、を更に含むことを特徴とする請求項16に記載の運動認識方法。
  18. 前記候補参照信号コードデータユニットは、少なくとも一つの第二候補参照信号を表す少なくとも一つの第二候補参照信号コードを更に含み、
    前記第二候補参照信号コードは、前記運動パラメータ信号構造から導出された前記第二候補参照信号を表し、
    前記第一候補参照信号及び前記少なくとも一つの第二候補参照信号は、候補参照信号の組み合わせを構成し、
    前記運動認識方法は、
    前記運動パラメータ信号構造及び前記少なくとも一つの第二候補参照信号コードに基づいて前記少なくとも一つの第二候補参照信号を決定する工程と、
    前記少なくとも一つの第二候補参照信号に基づいて、前記運動パラメータ信号構造から前記少なくとも一つの第二候補参照信号に対応する少なくとも一つの第二運動特性値データユニットを取得する工程と、
    前記第一運動特性値データユニットを処理するとき、前記少なくとも一つの第二運動特性値データユニットを処理して、前記候補参照信号の組み合わせが前記有効参照信号を含むか否かを判定する工程と、を更に含むことを特徴とする請求項14に記載の運動認識方法。
JP2018536060A 2015-09-25 2016-09-23 運動認識装置及び運動認識方法 Active JP6772276B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201562232761P 2015-09-25 2015-09-25
US62/232,761 2015-09-25
US15/015,575 2016-02-04
US15/015,575 US10172541B2 (en) 2015-09-25 2016-02-04 Motion recognition device and method
PCT/US2016/053307 WO2017053700A1 (en) 2015-09-25 2016-09-23 Motion recognition device and method

Publications (2)

Publication Number Publication Date
JP2018534096A JP2018534096A (ja) 2018-11-22
JP6772276B2 true JP6772276B2 (ja) 2020-10-21

Family

ID=58387389

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018536060A Active JP6772276B2 (ja) 2015-09-25 2016-09-23 運動認識装置及び運動認識方法

Country Status (4)

Country Link
US (1) US10172541B2 (ja)
JP (1) JP6772276B2 (ja)
CN (1) CN107072379B (ja)
WO (1) WO2017053700A1 (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11304628B2 (en) 2013-09-17 2022-04-19 Medibotics Llc Smart clothing with dual inertial sensors and dual stretch sensors for human motion capture
US11071498B2 (en) 2013-09-17 2021-07-27 Medibotics Llc Smart clothing with inertial, strain, and electromyographic sensors for human motion capture
US11892286B2 (en) 2013-09-17 2024-02-06 Medibotics Llc Motion recognition clothing [TM] with an electroconductive mesh
CN109635617A (zh) * 2017-10-09 2019-04-16 富士通株式会社 动作状态的识别方法、装置和电子设备
US11373452B2 (en) * 2018-08-07 2022-06-28 Georgetown University Multidimensional analysis of gait in rodent
EP3714786A1 (en) * 2019-03-29 2020-09-30 Sword Health, S.A. Method and system for tracking movement of a person with wearable sensors
CN111803903A (zh) * 2019-04-10 2020-10-23 深圳先进技术研究院 一种健身动作识别方法、***及电子设备
US20210394020A1 (en) * 2020-06-17 2021-12-23 FitForm Technologies Inc. Tracking three-dimensional motion during an activity
CN112870641B (zh) * 2021-01-20 2021-11-19 岭南师范学院 基于物联网的仰卧起坐运动信息管理***及其检测方法
CN113138679A (zh) * 2021-04-01 2021-07-20 出门问问信息科技有限公司 一种六轴传感信号的处理方法及装置
CN115444405A (zh) * 2022-08-29 2022-12-09 同济大学 基于腰骶部穿戴式设备的摔倒预判方法、装置及存储介质

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0816986B1 (en) 1996-07-03 2006-09-06 Hitachi, Ltd. System for recognizing motions
JP3570163B2 (ja) * 1996-07-03 2004-09-29 株式会社日立製作所 動作及び行動の認識方法及び装置及びシステム
JP2004184351A (ja) * 2002-12-06 2004-07-02 Toshiba Corp 動作情報計測システムおよび動作情報計測方法
JP5028751B2 (ja) * 2005-06-09 2012-09-19 ソニー株式会社 行動認識装置
US7827000B2 (en) * 2006-03-03 2010-11-02 Garmin Switzerland Gmbh Method and apparatus for estimating a motion parameter
US9137309B2 (en) 2006-05-22 2015-09-15 Apple Inc. Calibration techniques for activity sensing devices
US8260384B2 (en) 2006-09-05 2012-09-04 Symbol Technologies, Inc. Wearable mobile computing system
JP2012502342A (ja) * 2008-09-10 2012-01-26 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 離床警報システム
US11589754B2 (en) * 2009-05-20 2023-02-28 Sotera Wireless, Inc. Blood pressure-monitoring system with alarm/alert system that accounts for patient motion
DE102009027365A1 (de) * 2009-07-01 2011-01-05 Robert Bosch Gmbh Bewegungssensor und System zur Erfassung eines Bewegungsprofils
JP5467267B2 (ja) * 2010-03-05 2014-04-09 国立大学法人大阪大学 機器制御装置、機器システム、機器制御方法、機器制御プログラム、および記録媒体
US8787006B2 (en) 2011-01-31 2014-07-22 Apple Inc. Wrist-worn electronic device and methods therefor
CN102184549B (zh) * 2011-04-29 2012-10-10 闫文闻 一种运动参数确定方法、装置和运动辅助设备
US9176530B2 (en) 2011-08-17 2015-11-03 Apple Inc. Bi-stable spring with flexible display
DE102011121259B3 (de) 2011-12-15 2013-05-16 Fabian Walke Verfahren und Vorrichtung zur mobilen Trainingsdatenerfassung und Analyse von Krafttraining
US9582072B2 (en) * 2013-09-17 2017-02-28 Medibotics Llc Motion recognition clothing [TM] with flexible electromagnetic, light, or sonic energy pathways
US9891718B2 (en) * 2015-04-22 2018-02-13 Medibotics Llc Devices for measuring finger motion and recognizing hand gestures
JP5940944B2 (ja) * 2012-09-14 2016-06-29 日本電信電話株式会社 視聴状況判定装置、識別器構築装置、視聴状況判定方法、識別器構築方法およびプログラム
US9311382B2 (en) 2012-12-14 2016-04-12 Apple Inc. Method and apparatus for personal characterization data collection using sensors
US9174084B2 (en) * 2013-03-05 2015-11-03 Microsoft Technology Licensing, Llc Automatic exercise segmentation and recognition
US20150164377A1 (en) * 2013-03-13 2015-06-18 Vaidhi Nathan System and method of body motion analytics recognition and alerting
US9782104B2 (en) * 2014-03-26 2017-10-10 GestureLogic Inc. Systems, methods and devices for acquiring and processing physiological signals

Also Published As

Publication number Publication date
CN107072379A (zh) 2017-08-18
US20170086711A1 (en) 2017-03-30
US10172541B2 (en) 2019-01-08
WO2017053700A1 (en) 2017-03-30
JP2018534096A (ja) 2018-11-22
CN107072379B (zh) 2020-01-14

Similar Documents

Publication Publication Date Title
JP6772276B2 (ja) 運動認識装置及び運動認識方法
US10194837B2 (en) Devices for measuring human gait and related methods of use
US8523741B2 (en) Method and system for monitoring sport related fitness by estimating muscle power and joint force of limbs
KR101858116B1 (ko) 자세균형 훈련 시스템
US11504580B2 (en) Posture coaching system and method for weight training by motion pattern
CN107854125A (zh) 实时心率监测及运动分析来实现锻炼监测的***及方法
JP6928939B2 (ja) 姿勢特定システム、姿勢特定方法、及び、姿勢特定プログラム
TWI625114B (zh) 運動辨識裝置及方法
CN110609621A (zh) 姿态标定方法及基于微传感器的人体运动捕获***
KR20180031610A (ko) 밴드형 운동 및 생체정보 측정 장치
Reich et al. A survey investigating the combination and number of IMUs on the human body used for detecting activities and human tracking
CN110477924B (zh) 适应性运动姿态感测***与方法
JP6822715B1 (ja) 身体負荷推定装置及び身体負荷推定方法
Allen et al. Wearables for disabled and extreme sports
KR20200119753A (ko) 모션 패턴에 따른 근력 운동 자세 분석 시스템 및 방법
Olinski et al. Human motion characterization using wireless inertial sensors
KR102643876B1 (ko) 모션 패턴에 따른 근력 운동 자세 분석 시스템 및 방법
TWI823561B (zh) 多模感知協同訓練系統及多模感知協同訓練方法
JP7465842B2 (ja) 作業支援システム
WO2023097447A1 (zh) 运动数据标定方法和***
US20230140585A1 (en) Multiple sensor-fusing based interactive training system and multiple sensor-fusing based interactive training method
WO2008155693A1 (en) Motion sensor system comprising external calibrator
Lee et al. Virtual test framework for smith squat exercise based on integrated product-human model
Zhang et al. A multisensory datafusion-based 3D plank-coaching system
Ricciardi et al. Development of a wireless system able to track barbell kinematics during bench-press, deadlift and squat movements

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180523

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190306

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190314

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20190613

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20190814

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190913

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200402

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200525

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200821

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200904

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200930

R150 Certificate of patent or registration of utility model

Ref document number: 6772276

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250