JP5392157B2 - モーション判定装置、モーション判定方法、およびコンピュータプログラム - Google Patents
モーション判定装置、モーション判定方法、およびコンピュータプログラム Download PDFInfo
- Publication number
- JP5392157B2 JP5392157B2 JP2010063656A JP2010063656A JP5392157B2 JP 5392157 B2 JP5392157 B2 JP 5392157B2 JP 2010063656 A JP2010063656 A JP 2010063656A JP 2010063656 A JP2010063656 A JP 2010063656A JP 5392157 B2 JP5392157 B2 JP 5392157B2
- Authority
- JP
- Japan
- Prior art keywords
- motion
- feature
- time
- average value
- detection information
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Telephone Function (AREA)
- Indicating Or Recording The Presence, Absence, Or Direction Of Movement (AREA)
- Position Input By Displaying (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Description
図6および図7は軸別モーション判定処理の流れの例を説明するフローチャート、図8〜図11は平均値AGyの変化の例を示す図、図12は本動作の特徴量の例を示す図である。
図13および図14は軸別モーション判定処理の流れの例を説明するフローチャート、図15〜図18は平均値AGyの変化の例を示す図である。
図19は角度θ1、θ2の例を示す図である。
図20はモーション判定部103の構成の変形例を示す図、図21は角度θ3の例を示す図、図22は角度θ3と時間Rとの関係の例を示す図である。
例えば、図22に示すように定められた規則に従って、監視時間変更部1325は、時間Rを変更する。なお、監視時間変更部1325によるこれらの処理は、図6のステップ#603、608の後に行えばよい。
図23は携帯端末1の機能的構成の変形例を示す図、図24は最終モーション決定処理の流れの例を説明するフローチャート、図25はメタ知識データベース106およびメタ知識データ58の例を示す図である。
図26は携帯端末1の機能的構成の変形例を示す図、図27は最終モーション決定処理の流れの例を説明するフローチャートである。
図28は携帯端末1の機能的構成の変形例を示す図、図29および図30は最終モーション決定処理の流れの例を説明するフローチャート、図31は携帯端末1の姿勢の例を示す図、図32は姿勢テーブルTL1、アプリケーション別有効軸テーブルTL2、およびモーション候補テーブルTL3の例を示す図である。
図33は携帯端末1の機能的構成の変形例を示す図、図34はメタ知識調整処理の流れの例を説明するフローチャート、図35は最終モーションおよびその正否の判定結果の例を示す図である。
図36はモーションと処理との関係の例を示す図である。
図3などに示す各部をIC(Integrated Circuit)またはLSI(Large Scale Integration)などによって構成してもよい。
102 特徴量算出部(加速度情報取得手段)
106 メタ知識データベース(モーション関係記憶手段)
107、127、156、 最終モーション決定部(第二のモーション判定手段)
131 第一のモーション判定部(第一のモーション判定手段)
1312、1322、1332 事前事後特徴除去部(特定加速度選出手段)
1314、1324、1334 モーション検索部(モーション判定手段)
1315、1325、1335 監視時間変更部(補正手段)
132 第二のモーション判定部(第一のモーション判定手段)
133 第三のモーション判定部(第一のモーション判定手段)
161 判定結果履歴データベース(判定履歴記憶手段)
163 メタ知識生成部(共通判定モーション選出手段)
164 メタ知識調整部(モーション関係調整手段)
Claims (10)
- モーションセンサまたは当該モーションセンサを備える装置に対して行われたモーションに基づき、一定の時間間隔にて、当該モーションセンサにより、当該モーションセンサまたは当該モーションセンサを備える装置の位置または姿勢の変化を示す検知情報を取得し、取得した検知情報と、当該検知情報を取得した時刻とを対応づけて記憶する、検知情報取得部と、
前記検知情報のうちの、相違する複数の時刻それぞれにおける特徴を示す特徴量を算出する、特徴量算出部と、
前記複数の特徴量のうちのいずれか1つに基づいて、前記モーションセンサまたは当該モーションセンサを備える装置に対して行われたモーションを判定する、モーション判定部と、を有し、
前記特徴量算出部は、前記検知情報の絶対値が所定の値を超えてから所定の時間後の前記検知情報を前記特徴量の1つとして算出し、その後、前記検知情報の絶対値が前記所定の値未満になり再び前記所定の値を超えてから前記所定の時間後の前記検知情報を前記特徴量の他の1つとして算出する、
モーション判定装置。 - 前記モーション判定部は、前記複数の特徴量のうちの絶対値が最も大きいものに基づいて、前記モーションを判定する、
請求項1に記載のモーション判定装置。 - 前記モーション判定部は、前記複数の特徴量のうちの直前の変化率の絶対値が最も大きいものに基づいて、前記モーションを判定する、
請求項1または請求項2に記載のモーション判定装置。 - 前記変化率が大きいほど前記所定の時間を短くなるように補正する補正部、を有する、
請求項3に記載のモーション判定装置。 - 判定されたモーションの組合せと、最終的に判定されたモーションとを、対応付けて記憶する、モーション関係記憶部、を有し、
前記モーション判定部は、前記複数の特徴量のそれぞれが示すモーションの組合せを照合し、一致する組み合わせに対応付けられている前記最終的に判断されたモーションを、前記モーションであると判定する、
請求項1ないし請求項4のいずれかに記載のモーション判定装置。 - 前記モーション判定部は、前記モーションセンサが用いられているアプリケーションまたはサービスおよび前記モーションセンサの姿勢に応じて、前記モーションを判定する、
請求項1ないし請求項5のいずれかに記載のモーション判定装置。 - 前記モーションのうちの誤りのある誤判定モーションおよび正しく判定された正判定モーションを記憶する、判定履歴記憶部と、
前記誤判定モーションの判定がなされた後、前記正判定モーションのうちの、所定の判定の回数または所定の時間内に判定され、かつ、基になる前記モーションのいずれかが共通する、共通判定モーションを選出する、共通判定モーション選出部と、
前記共通判定モーションを前記最終的に判断されたモーションとして、かつ、前記誤判定モーションの基になる前記モーションを前記判定されたモーションの組合せとして、両者を対応付けて前記モーション関係記憶部に記憶させる、モーション関係調整部と、を有する、
請求項1ないし請求項6のいずれかに記載のモーション判定装置。 - 前記モーションセンサは、加速度センサ、角速度センサ、ジャイロセンサ、または地磁気センサのいずれかである
請求項1ないし請求項7のいずれかに記載のモーション判定装置。 - モーションセンサまたは当該モーションセンサを備える装置に対して行われたモーションに基づき、一定の時間間隔にて、当該モーションセンサにより、当該モーションセンサまたは当該モーションセンサを備える装置の位置または姿勢の変化を示す検知情報を取得する取得処理を実行し、
取得した検知情報と、当該検知情報を取得した時刻とを対応づけて記憶する記憶処理を実行し、
前記検知情報のうちの、相違する複数の時刻それぞれにおける特徴を示す特徴量を算出する算出処理を実行し、
前記複数の特徴量のうちのいずれか1つに基づいて、前記モーションセンサまたは当該モーションセンサを備える装置に対して行われたモーションを判定する判定処理を実行し、
前記算出処理として、前記検知情報の絶対値が所定の値を超えてから所定の時間後の前記検知情報を前記特徴量の1つとして算出し、その後、前記検知情報の絶対値が前記所定の値未満になり再び前記所定の値を超えてから前記所定の時間後の前記検知情報を前記特徴量の他の1つとして算出する処理を、実行する、
モーション判定方法。 - コンピュータに、
モーションセンサまたは当該モーションセンサを備える装置に対して行われたモーションに基づき、一定の時間間隔にて、当該モーションセンサにより、当該モーションセンサまたは当該モーションセンサを備える装置の位置または姿勢の変化を示す検知情報を取得する処理と、
取得した検知情報と、当該検知情報を取得した時刻とを対応づけて記憶する処理と、
前記検知情報のうちの、相違する複数の時刻それぞれにおける特徴を示す特徴量を算出する処理と、
前記複数の特徴量のうちのいずれか1つに基づいて、前記モーションセンサまたは当該モーションセンサを備える装置に対して行われたモーションを判定する処理と、
を実行させ、
前記算出する処理として、前記検知情報の絶対値が所定の値を超えてから所定の時間後の前記検知情報を前記特徴量の1つとして算出し、その後、前記検知情報の絶対値が前記所定の値未満になり再び前記所定の値を超えてから前記所定の時間後の前記検知情報を前記特徴量の他の1つとして算出する処理を、実行させる、
コンピュータプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010063656A JP5392157B2 (ja) | 2010-03-19 | 2010-03-19 | モーション判定装置、モーション判定方法、およびコンピュータプログラム |
US13/025,291 US8615375B2 (en) | 2010-03-19 | 2011-02-11 | Motion determination apparatus and motion determination method |
EP11158353.0A EP2367092A3 (en) | 2010-03-19 | 2011-03-15 | Motion determination apparatus and motion determination method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010063656A JP5392157B2 (ja) | 2010-03-19 | 2010-03-19 | モーション判定装置、モーション判定方法、およびコンピュータプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011197992A JP2011197992A (ja) | 2011-10-06 |
JP5392157B2 true JP5392157B2 (ja) | 2014-01-22 |
Family
ID=44063921
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010063656A Expired - Fee Related JP5392157B2 (ja) | 2010-03-19 | 2010-03-19 | モーション判定装置、モーション判定方法、およびコンピュータプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US8615375B2 (ja) |
EP (1) | EP2367092A3 (ja) |
JP (1) | JP5392157B2 (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101214733B1 (ko) * | 2011-09-06 | 2012-12-21 | 삼성전기주식회사 | 이중-동작 감지장치 및 이중-동작 감지방법 |
CN102520858B (zh) * | 2011-12-08 | 2013-12-18 | 深圳万兴信息科技股份有限公司 | 一种移动终端的应用控制方法及装置 |
JP2013254251A (ja) * | 2012-06-05 | 2013-12-19 | Nec System Technologies Ltd | ヘッドマウントディスプレイ装置、制御方法、及びプログラム |
US10359839B2 (en) | 2013-11-08 | 2019-07-23 | Sony Corporation | Performing output control based on user behaviour |
JP6608106B2 (ja) * | 2015-03-23 | 2019-11-20 | ラピスセミコンダクタ株式会社 | 半導体装置、携帯端末装置および運動検出方法 |
JP6891628B2 (ja) * | 2017-05-18 | 2021-06-18 | 日本電信電話株式会社 | ゴミ収集区間識別装置、ゴミ収集区間識別方法、及びプログラム |
JP6977585B2 (ja) * | 2018-01-26 | 2021-12-08 | 富士通株式会社 | 関心度評価プログラム、装置、及び方法 |
DK180241B1 (en) | 2018-03-12 | 2020-09-08 | Apple Inc | User interfaces for health monitoring |
WO2021247745A1 (en) | 2020-06-02 | 2021-12-09 | Apple Inc. | User interfaces for tracking of physical activity events |
CN114526727B (zh) * | 2022-01-11 | 2023-11-21 | 重庆邮电大学 | 一种基于决策树的步数判别方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11120360A (ja) | 1997-10-14 | 1999-04-30 | Ricoh Co Ltd | 個人認照装置 |
JP3946384B2 (ja) * | 1999-03-31 | 2007-07-18 | カヤバ工業株式会社 | 鉄道車両の走行停止判定方法 |
JP4027031B2 (ja) * | 2000-11-16 | 2007-12-26 | 株式会社コナミデジタルエンタテインメント | 対戦式3dビデオゲーム装置 |
JP2006139537A (ja) | 2004-11-12 | 2006-06-01 | Sony Ericsson Mobilecommunications Japan Inc | 携帯端末及び携帯端末操作方法 |
JP2007304988A (ja) * | 2006-05-12 | 2007-11-22 | Seiko Epson Corp | モーションコマンド処理システム |
JP4990580B2 (ja) * | 2006-08-07 | 2012-08-01 | 任天堂株式会社 | ゲームプログラムおよびゲーム装置 |
US20090265671A1 (en) * | 2008-04-21 | 2009-10-22 | Invensense | Mobile devices with motion gesture recognition |
JP4934813B2 (ja) | 2007-02-06 | 2012-05-23 | 国立大学法人広島大学 | 入力情報処理装置、入力情報処理方法、入力情報処理プログラムおよびこれを記録したコンピュータ読み取り可能な記録媒体 |
JP2008310588A (ja) * | 2007-06-14 | 2008-12-25 | Mitsubishi Electric Corp | モーション認識装置 |
JP2009245176A (ja) * | 2008-03-31 | 2009-10-22 | Mitsubishi Electric Corp | モーション認識装置 |
JP5608958B2 (ja) * | 2008-03-31 | 2014-10-22 | 富士通株式会社 | 移動方向算出装置、移動方向算出プログラムおよび移動方向算出方法 |
US8587515B2 (en) * | 2008-08-05 | 2013-11-19 | Apple Inc. | Systems and methods for processing motion sensor generated data |
CA2639611A1 (en) * | 2008-09-12 | 2010-03-12 | James Franklin Zdralek | Bimanual gesture based input and device control system |
-
2010
- 2010-03-19 JP JP2010063656A patent/JP5392157B2/ja not_active Expired - Fee Related
-
2011
- 2011-02-11 US US13/025,291 patent/US8615375B2/en not_active Expired - Fee Related
- 2011-03-15 EP EP11158353.0A patent/EP2367092A3/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
US20110231148A1 (en) | 2011-09-22 |
US8615375B2 (en) | 2013-12-24 |
EP2367092A3 (en) | 2014-10-29 |
JP2011197992A (ja) | 2011-10-06 |
EP2367092A2 (en) | 2011-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5392157B2 (ja) | モーション判定装置、モーション判定方法、およびコンピュータプログラム | |
US9760182B2 (en) | Input apparatus, device control method, recording medium, and mobile apparatus | |
US10884509B2 (en) | Performing an action associated with a motion based input | |
US9442570B2 (en) | Method and system for gesture recognition | |
CN106575150B (zh) | 使用运动数据识别手势的方法和可穿戴计算设备 | |
US9804679B2 (en) | Touchless user interface navigation using gestures | |
US10540083B2 (en) | Use of hand posture to improve text entry | |
US8199031B2 (en) | Input apparatus, control apparatus, control system, control method, and program therefor | |
JP6171615B2 (ja) | 情報処理装置及びプログラム | |
WO2015123435A1 (en) | Detecting transitions between physical activity | |
US10296096B2 (en) | Operation recognition device and operation recognition method | |
CN113383301A (zh) | 用于配置移动设备的用户界面的***和方法 | |
WO2017007698A1 (en) | Enhanced multi-touch input detection | |
EP3289435B1 (en) | User interface control using impact gestures | |
JP2017207848A (ja) | 携帯情報端末、装着腕判定方法、装着向き判定方法、及びプログラム | |
JP6202874B2 (ja) | 電子機器、キャリブレーション方法およびプログラム | |
US9665180B2 (en) | Method for continuous recognition of gestures of a user of a handheld mobile terminal fitted with a motion sensor assembly, and related device | |
CN108491074B (zh) | 电子装置、运动辅助方法及相关产品 | |
JP6891891B2 (ja) | 情報処理装置 | |
JP2016095795A (ja) | 認識装置、方法、及びプログラム | |
US20210311621A1 (en) | Swipe gestures on a virtual keyboard with motion compensation | |
JP2017215976A (ja) | 端末装置、モーション認識方法及びプログラム | |
US20240099627A1 (en) | Force estimation from wrist electromyography | |
EP2808752B1 (en) | Performing an action associated with a motion based input | |
Chu et al. | An acceleration feature-based gesture recognition system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130108 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130724 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130730 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130827 |
|
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: 20130917 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130930 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |