[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2008004096A - 入力装置の空間認識方法および装置 - Google Patents

入力装置の空間認識方法および装置 Download PDF

Info

Publication number
JP2008004096A
JP2008004096A JP2007160827A JP2007160827A JP2008004096A JP 2008004096 A JP2008004096 A JP 2008004096A JP 2007160827 A JP2007160827 A JP 2007160827A JP 2007160827 A JP2007160827 A JP 2007160827A JP 2008004096 A JP2008004096 A JP 2008004096A
Authority
JP
Japan
Prior art keywords
angular velocity
input device
coordinate system
data
position 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.)
Pending
Application number
JP2007160827A
Other languages
English (en)
Inventor
Jinwoo Song
ソン ジン−ウー
Sangsoo Yim
イン サン−ソー
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.)
Microinfinity Inc
Microtech Systems Inc
Original Assignee
Microinfinity Inc
Microtech Systems 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 Microinfinity Inc, Microtech Systems Inc filed Critical Microinfinity Inc
Publication of JP2008004096A publication Critical patent/JP2008004096A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/183Compensation of inertial measurements, e.g. for temperature effects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Automation & Control Theory (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

【課題】入力装置の把持状態や姿勢と関係なく空間の三次元情報を入力できるよう、角速度計および角速度計を利用した入力装置を提供する。
【解決手段】角速度計および角速度計を利用して基準座標系に対するオイラー角を計算する段階、および前記計算されたオイラー角を利用して前記入力装置の動きに対する空間の位置情報を認識する段階を含むことを特徴とする空間認識方法を提供する。これを利用した機構を入力装置に組み込むことで、入力装置の把持状態や姿勢と関係なく空間の三次元情報を入力できるようになる。
【選択図】図1

Description

本発明は入力装置の動きに対する空間認識方法およびその装置に関するもので、更に詳細には角速度計および加速度計を利用してオイラー角を計算し入力装置の動きに対する空間を認識する方法およびその装置に関するものである。
一般的に航法システム(navigation system)は航法センサを利用して位置、姿勢、速度、加速度、時間、方向角、角速度等の位置把握に関する多様な情報を提供するシステムを意味するものであって、航法アルゴリズム(navigation algorithm)はこのような航法システムで導入されるアルゴリズムの一つで航体の姿勢を測定するための目的に使用される。
航法座標系(navigational frame)は図1に図示したように航体の質量の中心を原点として、N軸を北側と定義し、E軸を東側と定義し、D軸が垂直下と定義されるローカルレベル(local−level)座標系である。前記D軸は地球楕円体に垂直であり、前記N軸は地球か移転ベクトルのローカルレベル面から北側への正射形であり、前記E軸(D軸とN軸)が成す面と右側に垂直軸を形成する。前記航法座標系は姿勢計算の基準となる座標系である。
胴体座標系(body frame)は図1に図示されたように航体の質量の中心を原点としXb軸は航体の船首方向であり、Yb軸はXb軸に対して航体の右側方向、Zb軸は航体の船主下方向と定義される座標系である。
このように、前記胴体座標系と前記航法座標系は同じ原点に対する回転によって一致させることができ、このような回転は即、航体の姿勢(attitude)に該当する。
しかし、前記胴体座標系の場合、座標軸の方向が航体の運動によって変化するため航法の基準座標系として利用することができない。センサが前記航体に直接付着された場合、センサ出力は前記胴体座標系で表現され、このような場合センサ出力を他の座標系に変換させる過程が必要である。
オイラー角(Euler Angle)は図2に図示されたように基準座標系、すなわち地表面に対して固定されている航法座標系に対する回転角度(ピッチ(pitch)、ロール(roll)、ヨー(yaw)を表すため、絶対的な角度を表示することができるようになり上下/左右の基準が絶対的となる。
従来加速度計を利用した入力装置は加速度計を使用して航法座標系においてロール角とチッピ角を求めることができ、前記求められたロール角とピッチ角を使用する入力装置としてジョイスティック、角速度マウスなどがある。すなわち従来加速度計を利用した入力装置は傾きを感知して前記ロール角をX座標に変換し、前記ピッチ角をY座標に変換してカーソルを移動させ、角度の変化時に発生する重力ベクトル成分を利用して角速度を測定する。
しかし、従来加速度計を利用した入力装置は傾斜の変化を測定するため、左右移動時にユーザの動きをスムーズに測定することができないという問題点があった。また、従来加速度計を利用した入力装置は動きや歩いている状態等のような動作状態で重力加速度成分以外に前進方向加速度、衝撃等が混在するため、正確な動きを抽出することができなという問題点があった。
さらに、従来加速度計を利用した入力装置はほとんどすべての場合、初期状態はレベル状態を維持しなければならないためレベル状態を維持していない状態で初期化をした場合、移動の限界が発生するため、重力を感知するセンサが垂直状態に立っている場合、角度を求めることができないという問題点があった。
一方、従来角速度計を利用した入力装置は角速度計によって角速度を測定し、前記測定された角速度を積分する過程を経て角度を測定することができる。しかし、従来角速度計を利用した入力装置はバイアスの時間/温度による変化によって累積誤差が発生するため、正確な姿勢を得ることができないという問題点があった。
また、従来角速度計を利用した入力装置は胴体座標系内での姿勢変化だけを求めるため、姿勢の正確度が低下するという問題点があった。さらに、従来角速度計を利用した入力装置はペンまたはマウスを持つ姿勢によって軸が変化するため、常に一定な方向でペンやマウスを持って動作させなければならないため、ユーザが使用するに不便であるという問題点があった。
さらに、従来角速度計を利用した入力装置は角速度値だけを利用するため、角度を測定することができず相対的な値だけを取るため、動作の再演性が低下するという問題点があった。また、従来の閾値を利用する方式の場合、微細信号に対してバイアスとして認識し精密な動作をの具現が難しく、このとき誤って推定されたバイアス情報を使用することによって角度のドリフト現象が発生するという問題点があった。
したがって、入力装置が空間で動く場合、正確な角度を測定し入力装置の空間の動きを正確に認識する方案が切実に要請されている。
本発明は上記のような従来技術の問題点を解決するために案出されたものであって、角速度計と加速度計を利用して6自由度航法システムを構成し、基準座標系に対するオイラー角を計算して空間上で動き動作する入力装置の空間認識方法およびその装置を提供することを目的とする。
本発明の他の目的は角速度計だけでなく、加速度計を利用して角度の発散を防ぎ絶対的な角度を測定して角度の正確性を向上させる得る入力装置の空間認識方法およびその装置を提供するものである。
本発明のまた他の目的は胴体座標系での角度でない基準航法座標系と胴体座標系間のオイラー角を利用してプレゼンターまたはマウス自体の把持状態や姿勢に関係なく動きを表すことができる入力装置の空間認識方法およびその装置を提供するものである。
本発明のまた他の目的は角速度計以外の加速度計を利用して角速度計のバイアスを数学的に補正することができる入力装置の空間認識方法およびその装置を提供するものである。
本発明のまた他の目的は航法座標系と胴体座標系間のオイラー角を測定して絶対的な姿勢および角度情報を抽出することができるため、ユーザが入力装置をどんな形態で握っていたとしても絶対的なポジショニングが可能な入力装置の空間認識方法およびその装置を提供するものである。
前記目的を達成し従来技術の問題点を解決するために、本発明は角速度計および加速度計を利用して基準座標系に対するオイラー角を計算する段階および前記計算されたオイラー角を利用して前記入力装置の動きに対する空間の位置情報を認識する段階を含むことを特徴とする空間認識方法を提供する。
本発明の他の実施形態によれば、入力装置の空間認識装置は前記入力装置の動きによる空間の位置情報を認識し、前記認識された位置情報を伝送する送信機および前記送信機から伝送される前記位置情報を受信する受信機を含み、前記送信機は、前記入力装置による角速度および加速度を測定する慣性測定モジュールと、前記角速度および前記加速度を利用してオイラー角を計算し、前記計算されたオイラー角を利用して前記入力装置の位置情報を生成する第1主制御モジュールおよび無線通信方式によって前記位置情報を前記受信機に伝送し、前記受信機から伝送されるデータを受信する第1送受信モジュールを含み、前記受信機は、前記送信機から伝送される位置情報を受信し、前記送信機に必要なデータを伝送する第2送受信モジュールと、前記受信された位置情報を処理する第2主制御モジュールおよび前記処理された位置情報を連結された製品に伝達するための通信を遂行する通信モジュールを含む。
本明細書で使用される入力装置は、プレゼンター、PC用空間マウス、デジタルTV用拡張型空間リモコン、3次元体感型ゲーム用空間入力器、HMD(Head Mounted Display)入力装置、歩行距離記録計、車両用航法装置、車両用ブラックボックス等のような現在一般的に使用されている装置だけではなく、将来使用されるすべての入力装置を包括する概念である。
本発明によれば、角速度計と加速度計を利用して6自由度航法システムを構成し、基準座標系に対するオイラー角を計算して空間上で動き動作するプレゼンター、マウスまたはリモコンの動きを認識することができる。
また、本発明によれば、角速度計だけでなく角速度計を利用して角度の発散を防ぎ、絶対的な角度を測定することができるため、角度の正確性を向上させることができる。
また、本発明によれば、胴体座標系での角度でない基準航法座標系と胴体座標系間のオイラー角を利用するためプレゼンターまたはマウス自体の把持状態や姿勢に関係なく動きを示すことができる。
また本発明によれば、角速度計以外の角速度計を利用して角速度計のバイアスを数学的に補正することができる。
また、本発明によれば、胴体座標系での角度でない航法座標系と胴体座標系間のオイラー角を測定し絶対的な姿勢および角度情報を抽出することができるため、ユーザが入力装置をどんな形態で握っていても絶対的にポジショニングが可能である。
以下では添付された図を参照し本発明の実施形態による入力装置の空間認識方法およびその装置を詳細に説明する。
図3は本発明による入力装置の空間認識装置の構成を示す図である。
図3を参照すれば、本発明による入力装置の空間認識装置300は送信機310および受信機320を含む。
送信機310はプレゼンター、マウスまたはリモコン等のような入力装置が、動きによって認識された空間位置情報を無線通信方式によって受信機320に伝送する。すなわち送信機310は前記入力装置の動きによる角速度データおよび加速度データを測定し、前記測定された角速度データおよび前記加速度データを利用してオイラー角を計算し、前記計算されたオイラー角を利用して前記入力装置の動きによる空間の位置情報を把握し無線通信方式によって受信機に伝送する。
受信機310は図4に図示されたような構成で具現され得る。以下図4を参照し送信機に対する構成およびその動作を下記で詳細に説明する。
図4は送信機に対する構成の一形態を示す図である。
図4を参照すれば、送信機310は慣性測定モジュール410、主制御モジュール420、無線送受信モジュール430、キー入力モジュール440および充電モジュール450を含む。
慣性測定モジュール(Inertial Measurement Module)410は角速度計411および加速度計412を含み、送信機310の動きによる角速度データおよび加速度データを各々測定する。
角速度計411は送信機310の動きによる角速度データを測定する。前記角速度データは角速度計411であるジャイロスコープ(Gyroscope)による単位時間当たりの角度変化量を意味し、前記角速度データを一度積分すれば角度となるため、角速度計411は姿勢を計算するために必ず必要なセンサに該当する。
加速度計(accelerator)412は送信機310の動きによる加速度データを測定する。前記加速度データは加速度計412により測定された加速度を意味するが、このような加速度計データを積分し、速度、距離等を算出することができるようになる。
このように、本発明による入力装置の空間認識装置300は角速度計411および加速度計412を統合した慣性測定モジュール410によって前記角速度データおよび前記加速度データを測定する。
主制御モジュール420は慣性測定モジュール410で測定された角速度データおよび加速度データを利用してオイラー角を計算する。
このように、本発明による送信機310は角速度計411だけでなく加速度計412を利用してオイラー角を計算するため、前記計算されたオイラー角に対する正確度を向上させることができる。
また、本発明による入力装置の空間認識装置300は角速度計411と加速度計を統合して角度を測定するため、胴体座標系での角度でない航法座標系と胴体座標系間のオイラー角を計算することができる。
したがって、本発明による入力装置の空間認識装置300は前記胴体座標系での角度でない前記基準個法座標系と前記胴体座標系間のオイラー角を利用するため、プレゼンターまたはマウス自体の把持状態や姿勢に関係なく動きを表すことができる。前記オイラー角は地表面に対して固定されている基準座標に対する角度を表すため、絶対的な角度を表示することができ、上下/左右の基準が絶対的となる。
主制御モジュールは加速度計412情報を利用して角速度計411のバイアスを推定するため従来デッドゾーン(dead zone)を与える方式と異なり数学的に角速度計411のバイアスを推定することができる。
主制御モジュール420は角速度計411と加速度計412間の統合およびバイアス推定にカルマンフィルタリング(Kalman filtering)技法を利用する。前記カルマンフィルタリング技法は移動中である標的の探索及び追跡のために最も多く応用され、線形システムの状態変数を推定する技法であって1960年カルマンによって紹介された。
このように、本発明による入力装置の空間認識装置300は従来活性化ボタン等を利用してバイアスを推定する方式でないため、バイアスの推定が体系的である。
主制御モジュール420は前記計算されたオイラー角を利用して送信機310の動きによる位置情報を把握する。
このように、本発明による入力装置の空間認識装置300は絶対的な姿勢及びオイラー角を抽出することができるため、ユーザが前記入力装置をどんな形態で掴んでいたとしても絶対的なポジショニング(positioning)が可能である。
無線送受信モジュール430は前記位置情報を無線通信方式によって受信機320に伝送し、受信機320から伝送されるデータを前記無線通信方式によって受信する。
キーモジュール440は送信機310の動作に必要なキーを具備し、前記具備されたキーがユーザによって押された場合、それに対応されるキーデータを生成し、前記生成されたキーデータを主制御モジュール420に提供する。
主制御モジュール420はキーモジュール440から提供された前記キーデータを分析し、前記分析されたキーデータに対応される動作を遂行するように送信機310を制御する。
主制御モジュール420はオイラー角のドリフト現象を数学的に計算し、防止することができるため、長時間使用したり、微細な入力を持続的に加える場合でもバイアスの推定を遂行することができる。
充電モジュール450は送信機310の動作に必要な電源を供給するバッテリーを充電する。
このように、本発明による入力装置の送信機310は角速度計411及び加速度計412を利用して基準座標系に対するオイラー角を計算し、前記計算されたオイラー角を利用して前記入力装置の動きに対する認識された空間の位置情報を、前記無線通信方式によって受信機320に伝送する。
受信機320は前記無線通信方式によって送信機310から伝送される前記位置情報を受信する。
図5は受信機に対する構成の一形態を示す図である。
図5を参照すれば、受信機320は無線送受信モジュール510、主制御モジュール520及び通信モジュール530を含む。
無線送受信モジュール510は送信機310から伝送される前記位置情報を前記無線通信方式によって受信し、送信機310に伝達しようとするデータを前記無線通信方式によって送信機310に伝送する。
主制御モジュール520は受信機320の動作を全般的に制御し、前記受信された位置情報に対する処理を遂行する。
通信モジュール530はコンピュータ500、プロジェクタまたはテレビジョン等のような製品と連動され、前記連動された製品との通信を施行するためのインターフェースモジュールとしてUSB(Universal Serial Bus)またはSPI(Serial Peripheral Interface)等を含む。すなわち通信モジュール530は前記位置情報をコンピュータ500、プロジェクタまたはテレビジョン等のような製品に伝送する。したがって、前記製品は通信モジュール530を通して伝送された前記位置情報による空間上で動き、動作するプレゼンター、マウスまたはリモコン等の動きを把握し、これを画面上に表示することができる。
このように、本発明による入力装置の空間認識装置300は、角速度計と加速度計を利用して6自由度航法システムを構成し、基準座標系に対するオイラー角を計算し、空間上で動き動作するプレゼンター、マウスまたはリモコンの動きを認識することができる。
したがって、本発明による入力装置の空間認識装置300は、送信機310から前記入力装置の動きによる位置情報を、無線通信方式を利用して受信機320を伝送し、受信機320が前記位置情報をコンピュータ500、プロジェクタまたはテレビジョン等のような製品に伝達することによって前記製品において情報入力装置として使用され得る。
図6は、本発明の実施形態による入力装置の空間認識方法の流れを示す図である。
図6を参照すれば、段階610で入力装置は角速度計によって角速度データを測定し、段階620で加速度計によって加速度データを測定する。
このように、本発明による入力装置の空間認識方法は前記角速度計によって角速度データを測定する段階610及び前記加速度計によって加速度データを測定する段階620を順次的に遂行し、前記角速度データと前記加速度データを順次的に測定することもできるが、段階610及び段階620を同時に遂行し、前記角速度データと前記加速度データを同時に測定することもできる。
段階630で前記入力装置は前記加速度計によって測定された加速度データを利用して前記角速度計のデバイスを推定する。
また、段階630で前記入力装置はカルマンフィルタリング技法を利用して前記角速度計のバイアスを推定することができる。前記カルマンフィルタリング技法は前記角速度計及び前記加速度計を統合することにも利用する。
このように、本発明による入力装置の空間認識方法は加速度計情報を利用して角速度計のバイアスを推定するため従来のデッドゾーンを与える方式などと異なり数学的に角速度計のバイアスを推定することができる。
しがたって、本発明のよる入力装置の空間認識方法は角度のドリフト現象を数学的に計算し防止することができるため、長時間使用したり、微細な入力を持続的に加える場合でもバイアスの推定が行われる。
また、本発明による入力装置の空間認識方法は前記角速度計のバイアスを数学的に補正することができるため、前記角速度計のバイアス現象を排除することができる。
段階640で前記入力装置は前記測定された角速度データ及び前記加速度データを利用してオイラー角を計算する。すなわち段階640で前記入力装置は前記測定された角速度データ及び前記加速度データを利用して基準航法座標系と胴体座標系間のオイラー角を計算する。
このように、本発明による入力装置の空間認識方法は前記角速度データ及び前記加速度データを利用してオイラー角を計算するため、前記計算されたオイラー角の正確度を向上させることができる。
段階650で前記入力装置は前記計算されたオイラー角を利用して動きに対する空間の位置情報を認識する。前記入力装置は送信機を通して前記認識された位置情報を無線通信方式によってコンピュータ、プロジェクタまたはテレビジョンと連動される受信機に伝送し、前記受信機で受信された前記位置情報を前記連動される製品に伝達する。前記製品は空間認識機能を有する前記入力装置を通して位置情報の伝達を受けることによって、前記入力装置を情報入力装置として使用することができる。
このように、本発明による入力装置の空間認識方法は胴体座標系での角度でない基準航法座標系と胴体座標系間のオイラー角を利用するため、プレゼンターまたはマウス自体の把持状態や姿勢と関係ない動きを表すことができる。
また、本発明による入力装置の空間認識方法は角速度計と加速度計を統合して角度を測定するため、胴体座標系での角度でない航法座標系と胴体座標系間のオイラー角を測定し、絶対的な姿勢及び角度情報を抽出することができるため、入力装置がどんな状態で握られているとしても絶対的なポジショニングが可能である。
また本願による入力装置の空間認識方法は多様なコンピュータで具現される動作を遂行するためプログラム命令を含むコンピュータ判読可能媒体を含む。前記コンピュータ判読可能媒体はプログラム命令、データファイル、データ構造などを単独でまたは組合わせて含むことができる。前記媒体は、プログラム命令は本発明のために特別に設計され構成されたものであったり、コンピュータソフトウェア当業者に公知され使用可能なものであり得る。
コンピュータ判読可能媒体の例としてはハードディスク、フロッピーディスク、及び磁気テープのような磁気媒体(magnetic media)、CD−ROM、DVDのような光記録媒体(optical media)、フロプディカルディスク(floptical disk)のような磁気−光媒体(magneto−optical media)、及びロム(ROM)、ラム(RAM)、フラッシュメモリなどのようなプログラム命令を保存し、遂行するように特別に構成されたハードウェア装置が含まれる。
前記媒体はプログラム命令、データ構造などを保存する信号を伝送する搬送波を含む光または金属線、導波管などの伝送媒体であり得る。プログラム命令の例としてはコンパイラによって作られたもののような機械語コードだけでなくインタープリタ等を使用しコンピュータによって実行し得る高級言語コードを含む。
このように本発明は限定された実施形態と図面により説明されたが、本発明は前記の実施形態に限定されるものではなく、これは本発明が属する分野で通常の知識を有する者であれば、このような委細から多様な修正及び変形が可能である。したがって、本発明思想は前述の特許請求の範囲によってのみ把握されなければならず、この均等または等価的変形すべては本発明思想の範疇に属するといえる。
航法座標系と胴体座標系を示す図である オイラー角を示す図である。 本発明による入力装置の空間認識装置に対する構成を示す図である。 送信機に対する構成の一形態を示す図である。 受信機に対する構成の一形態を示す図である。 本発明による実施形態による入力装置の空間認識方法のフローを示す図である。
符号の説明
310 送信機
320 受信機
410 慣性測定モジュール
411 角速度計
412 角速度計
420、520 主制御モジュール
430、510 無線送受信モジュール
440 キーモジュール
450 充電モジュール
530 通信モジュール

Claims (7)

  1. 入力装置の動きに対する空間を認識する方法において、
    角速度計によって角速度を測定する段階と、
    加速度計によって加速度を測定する段階と、
    前記加速度データを利用して前記角速度計のバイアスを推定する段階と、
    前記角速度データ及び前記加速度データを利用して基準航法座標系と胴体座標系間のオイラー角を計算する段階、および
    前記計算されたオイラー角を利用して前記入力装置の動きに対する空間の位置情報を認識する段階を含むことを特徴とする空間認識方法。
  2. 前記角速度計のバイアスを推定する段階は、
    カルマンフィルタリング技法によって前記角速度計のバイアスを推定することを特徴とする請求項1に記載の空間認識方法。
  3. 請求項1または2に記載の方法をコンピュータで実行するためのプログラムを記録するコンピュータ判読可能媒体。
  4. 入力装置の動きに対する空間を認識する装置において、
    前記入力装置の動きによる空間の位置情報を認識し、前記認識された位置情報を伝送する送信機と、
    前記送信機から伝送された前記位置情報を受信する受信機を含み、
    前記送信機は
    前記入力装置の動きによる角速度データ及び加速度データを測定する慣性測定モジュールと、
    前記角速度データ及び加速度データを利用して基準航法座標系と胴体座標系間のオイラー角を計算し、前記計算されたオイラー角を利用して前記入力装置の位置情報を生成し、前記加速度データを利用して前記角速度計のバイアスを推定する第1主制御モジュールと、
    無線通信方式によって前記位置情報を前記受信機に伝送し、前記受信機から伝送されたデータを受信する第1送受信モジュールを含み、
    前記受信機は、
    前記送信機から伝送される位置情報を受信し、前記送信機に必要なデータを送信する第2送受信モジュールと、
    前記受信された位置情報を処理する第2種制御モジュール、および
    前記処理された情報を連結された製品に伝達するための通信を遂行する通信モジュールを含むことを特徴とする空間認識装置。
  5. 前記慣性測定モジュールは、
    前記角速度データを推定する角速度計と、
    前記加速度データを測定する加速度計を含むことを特徴とする請求項4に記載の空間認識装置。
  6. 前記第1制御モジュールは、
    カルマンフィルタリング技法を利用して前記角速度計の前記バイアスを推定することを特徴とする請求項4に記載の空間認識装置。
  7. 前記入力装置は、
    プレゼンター、マウスまたはリモコンを含むことを特徴とする請求項4に記載の空間認識装置。
JP2007160827A 2006-06-21 2007-06-19 入力装置の空間認識方法および装置 Pending JP2008004096A (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060055760A KR100711261B1 (ko) 2006-06-21 2006-06-21 입력 장치의 공간 인식 방법 및 그 장치

Publications (1)

Publication Number Publication Date
JP2008004096A true JP2008004096A (ja) 2008-01-10

Family

ID=38182252

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007160827A Pending JP2008004096A (ja) 2006-06-21 2007-06-19 入力装置の空間認識方法および装置

Country Status (5)

Country Link
US (1) US20070299626A1 (ja)
EP (1) EP1870670A1 (ja)
JP (1) JP2008004096A (ja)
KR (1) KR100711261B1 (ja)
CN (1) CN101093167A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108803673A (zh) * 2018-05-07 2018-11-13 约肯机器人(上海)有限公司 定向控制方法和装置

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100885416B1 (ko) * 2007-07-19 2009-02-24 건국대학교 산학협력단 일체형 가속도계·각속도계 구동 시스템
JP5117898B2 (ja) * 2008-03-19 2013-01-16 ラピスセミコンダクタ株式会社 リモートコントロール装置
GB0808081D0 (en) * 2008-05-02 2008-06-11 In2Games Ltd Bridging ultrasonic position with accelerometer/gyroscope inertial guidance
FR2933212B1 (fr) * 2008-06-27 2013-07-05 Movea Sa Pointeur a capture de mouvement resolue par fusion de donnees
KR101185589B1 (ko) * 2008-11-14 2012-09-24 (주)마이크로인피니티 움직임 감지를 통한 사용자 명령 입력 방법 및 디바이스
US9690386B2 (en) * 2009-07-14 2017-06-27 Cm Hk Limited Method and apparatus for performing motion recognition using motion sensor fusion, and associated computer program product
KR20110035609A (ko) * 2009-09-30 2011-04-06 삼성전자주식회사 움직임 감지 장치 및 방법
KR101118358B1 (ko) * 2010-03-29 2012-02-28 (주)나노포인트 칼만 필터를 이용한 가속도 센서 바이어스 계산시스템
US8896301B2 (en) 2011-02-28 2014-11-25 Blackberry Limited Portable electronic device adapted to compensate for gyroscope bias
EP2520904B1 (en) * 2011-02-28 2014-06-18 BlackBerry Limited Portable Electronic Device Adapted to Provide an Improved Attitude Matrix
US8688403B2 (en) 2011-02-28 2014-04-01 Blackberry Limited Portable electronic device adapted to provide an improved attitude matrix
EP2520903B1 (en) * 2011-02-28 2014-06-18 BlackBerry Limited Portable electronic device adapted to compensate for gyroscope bias
US8884877B2 (en) * 2011-04-29 2014-11-11 Movea Pointing device
CN102331894A (zh) * 2011-09-27 2012-01-25 利信光学(苏州)有限公司 一种电容式触摸屏结构
CN102435192B (zh) * 2011-11-25 2013-10-09 西北工业大学 基于角速度的欧拉角任意步长正交级数指数型近似输出方法
ITTO20111144A1 (it) * 2011-12-13 2013-06-14 St Microelectronics Srl Sistema e metodo di compensazione dell'orientamento di un dispositivo portatile
JP6073455B2 (ja) * 2013-02-22 2017-02-01 旭化成株式会社 保持状態変化検知装置、保持状態変化検知方法、およびプログラム
JP6175127B2 (ja) * 2013-02-22 2017-08-02 旭化成株式会社 保持状態判定装置およびプログラム
CN103175540B (zh) * 2013-03-10 2015-08-05 南京中科盟联信息科技有限公司 一种高精度步行速度和距离的计算方法
WO2014179449A1 (en) * 2013-05-01 2014-11-06 Hillcrest Laboratories, Inc. Mapped variable smoothing evolution method and device
CN103593056B (zh) * 2013-11-26 2016-11-16 青岛海信电器股份有限公司 手势数据识别和处理方法、电视机和手势输入设备
CN103713746B (zh) * 2013-12-18 2017-01-04 深圳市宇恒互动科技开发有限公司 三维惯性遥控装置的输入方法及三维惯性遥控装置
CN104503602A (zh) * 2014-12-17 2015-04-08 济南大学 一种基于立体感应的无线鼠标
CN105629267B (zh) * 2016-01-26 2018-07-31 北京航空航天大学 基于径向动态控制的gnss模拟器测试场景生成方法和系统
CN106054914A (zh) * 2016-08-17 2016-10-26 腾讯科技(深圳)有限公司 一种飞行器的控制方法及飞行器控制装置
EP3880547B1 (en) 2018-12-31 2024-10-09 Tomahawk Robotics, Inc. Spatial teleoperation of legged vehicles
TWI765509B (zh) * 2020-12-31 2022-05-21 群光電子股份有限公司 指向裝置及其控制方法
CN114740987A (zh) * 2021-01-07 2022-07-12 群光电子股份有限公司 指向装置及其控制方法
CN113515201B (zh) * 2021-07-27 2024-03-19 北京字节跳动网络技术有限公司 光标位置更新方法、装置和电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1145150A (ja) * 1997-07-25 1999-02-16 Ricoh Co Ltd ペン型入力装置
JP2004288188A (ja) * 2003-03-19 2004-10-14 Samsung Electronics Co Ltd マグネチックセンサを用いたペン型入力システムおよびその軌跡復元方法
JP2005011341A (ja) * 2003-06-17 2005-01-13 Samsung Electronics Co Ltd 空間型入力装置および方法
WO2005109215A2 (en) * 2004-04-30 2005-11-17 Hillcrest Laboratories, Inc. Methods and devices for removing unintentional movement in free space pointing devices

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6212296B1 (en) * 1997-12-23 2001-04-03 Ricoh Company, Ltd. Method and apparatus for transforming sensor signals into graphical images
JP2000132305A (ja) * 1998-10-23 2000-05-12 Olympus Optical Co Ltd 操作入力装置
FR2789172B1 (fr) * 1999-02-02 2001-04-13 Sextant Avionique Appareil a gyrometres et accelerometres pour la determination des attitudes d'un aerodyne
US6453239B1 (en) * 1999-06-08 2002-09-17 Schlumberger Technology Corporation Method and apparatus for borehole surveying
US6473713B1 (en) * 1999-09-20 2002-10-29 American Gnc Corporation Processing method for motion measurement
US6744420B2 (en) * 2000-06-01 2004-06-01 Olympus Optical Co., Ltd. Operation input apparatus using sensor attachable to operator's hand
US6853909B2 (en) * 2001-12-03 2005-02-08 Applanix Corporation, Inc Walking stick navigator for position determination
JP3970724B2 (ja) * 2002-08-30 2007-09-05 Nec東芝スペースシステム株式会社 飛翔体の姿勢変更制御装置及び姿勢変更制御方法
US20040140962A1 (en) * 2003-01-21 2004-07-22 Microsoft Corporation Inertial sensors integration
KR100512963B1 (ko) * 2003-03-19 2005-09-07 삼성전자주식회사 관성항법시스템을 이용한 펜형 공간 입력시스템 및 그궤적 복원 방법
FR2855258B1 (fr) * 2003-05-19 2006-06-30 Giat Ind Sa Procede de controle de la trajectoire d'un projectile girant
US7509216B2 (en) * 2004-03-29 2009-03-24 Northrop Grumman Corporation Inertial navigation system error correction
US20050240347A1 (en) * 2004-04-23 2005-10-27 Yun-Chun Yang Method and apparatus for adaptive filter based attitude updating
WO2006113391A2 (en) * 2005-04-19 2006-10-26 Jaymart Sensors, Llc Miniaturized inertial measurement unit and associated methods
US8239162B2 (en) * 2006-04-13 2012-08-07 Tanenhaus & Associates, Inc. Miniaturized inertial measurement unit and associated methods

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1145150A (ja) * 1997-07-25 1999-02-16 Ricoh Co Ltd ペン型入力装置
JP2004288188A (ja) * 2003-03-19 2004-10-14 Samsung Electronics Co Ltd マグネチックセンサを用いたペン型入力システムおよびその軌跡復元方法
JP2005011341A (ja) * 2003-06-17 2005-01-13 Samsung Electronics Co Ltd 空間型入力装置および方法
WO2005109215A2 (en) * 2004-04-30 2005-11-17 Hillcrest Laboratories, Inc. Methods and devices for removing unintentional movement in free space pointing devices
JP2007535774A (ja) * 2004-04-30 2007-12-06 ヒルクレスト・ラボラトリーズ・インコーポレイテッド 自由空間ポインティングデバイスにおける意図的でない動きを除去するための方法およびデバイス

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108803673A (zh) * 2018-05-07 2018-11-13 约肯机器人(上海)有限公司 定向控制方法和装置

Also Published As

Publication number Publication date
EP1870670A1 (en) 2007-12-26
KR100711261B1 (ko) 2007-04-25
US20070299626A1 (en) 2007-12-27
CN101093167A (zh) 2007-12-26

Similar Documents

Publication Publication Date Title
JP2008004096A (ja) 入力装置の空間認識方法および装置
US20210208180A1 (en) Correction of accumulated errors in inertial measurement units attached to a user
US10521011B2 (en) Calibration of inertial measurement units attached to arms of a user and to a head mounted device
US8957909B2 (en) System and method for compensating for drift in a display of a user interface state
JP5218016B2 (ja) 入力装置およびデータ処理システム
US20150247729A1 (en) System and method for device bearing estimation
JP2011075559A (ja) 動き検出装置および方法
CN113804191B (zh) 移动设备及求取移动设备姿态的方法
JP2004227563A (ja) 慣性センサの積分
KR20140060314A (ko) 포인터의 자세의 측정에 의하여 커서를 제어하는 방법 및 상기 방법을 시행하는 포인터
US9891034B2 (en) Coordinate sensing system, coordinate sensing method and display system
US20190113325A1 (en) Hemisphere ambiguity correction in electromagnetic position tracking systems
JP5464706B2 (ja) 加速度センサ及び地磁気センサを用いて歩行者の進行方向を決定する携帯端末、プログラム及び方法
JP2004288188A (ja) マグネチックセンサを用いたペン型入力システムおよびその軌跡復元方法
Yang et al. Analysis and compensation of errors in the input device based on inertial sensors
WO2015105007A1 (ja) 進行方向判定装置、マップマッチング装置、進行方向判定方法、およびプログラム
CN111435083A (zh) 行人航迹推算方法、导航方法及装置、手持终端及介质
US10197402B2 (en) Travel direction information output apparatus, map matching apparatus, travel direction information output method, and computer readable medium
TWI472953B (zh) 慣性感測輸入裝置、系統及其方法
WO2019216132A1 (ja) 情報処理装置、情報処理方法、及びプログラム
JP6516332B2 (ja) 角速度センサを用いてユーザの前方方向を推定する携帯端末、プログラム及び方法
KR100948806B1 (ko) 무선 공간인식 3차원 마우스 장치 및 이의 제어 방법
KR100695445B1 (ko) 공간 인식 장치를 이용한 화면 지시 방법 및 그 장치
AU2019315032B2 (en) System for object tracking in physical space with aligned reference frames
KR20220060766A (ko) 관성센서를 이용한 보행항법 기반 상대/절대좌표 매칭 시스템 및 방법

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100119

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20100419

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20100422

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100512

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110111

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110627