JP2020008476A - 情報処理装置、情報処理方法および情報処理プログラム - Google Patents
情報処理装置、情報処理方法および情報処理プログラム Download PDFInfo
- Publication number
- JP2020008476A JP2020008476A JP2018131231A JP2018131231A JP2020008476A JP 2020008476 A JP2020008476 A JP 2020008476A JP 2018131231 A JP2018131231 A JP 2018131231A JP 2018131231 A JP2018131231 A JP 2018131231A JP 2020008476 A JP2020008476 A JP 2020008476A
- Authority
- JP
- Japan
- Prior art keywords
- angular velocity
- information processing
- detection
- azimuth
- velocity sensors
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C17/00—Compasses; Devices for ascertaining true or magnetic north for navigation or surveying purposes
- G01C17/38—Testing, calibrating, or compensating of compasses
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Gyroscopes (AREA)
Abstract
【課題】方位検出の精度を高めることができる情報処理装置、情報処理方法および情報処理プログラムを提供する。【解決手段】複数の角速度センサが設けられた変形可能な物体の形状に基づいて、複数の角速度センサの検出結果から方位検出処理を行う方位検出処理部を備える情報処理装置である。【選択図】図13
Description
本技術は、情報処理装置、情報処理方法および情報処理プログラムに関する。
近年、スマートフォンなどの端末機器や、ユーザが常時身につけるいわゆるウェアラブルデバイスなど様々な機器においては、地図機能、案内機能、現在位置の周囲の情報提供機能などのために方位を検出する機能を備えることが当たり前のものとなってきている。
方位検出のための角速度を検出するためにはジャイロセンサなどが用いられ、角速度検出の精度を高めるために複数のジャイロセンサを用いるなど、種々の提案がなされている(特許文献1)。
しかし、角速度検出に用いられるジャイロセンサは様々な形状の機器に搭載されて用いられるため、複数のジャイロセンサを用いる場合、その機器の形状などによってジャイロセンサごとに検出結果に誤差が生じてしまい、方位検出にも誤差が生じてしまうという問題がある。
本技術はこのような点に鑑みなされたものであり、方位検出の精度を高めることができる情報処理装置、情報処理方法および情報処理プログラムを提供することを目的とする。
上述した課題を解決するために、第1の技術は、複数の角速度センサが設けられた変形可能な物体の形状に基づいて、複数の角速度センサの検出結果から方位検出処理を行う方位検出処理部を備える情報処理装置である。
また、第2の技術は、複数の角速度センサが設けられた変形可能な物体の形状に基づいて、複数の角速度センサの検出結果から方位検出処理を行う情報処理方法である。
さらに、第3の技術は、複数の角速度センサが設けられた変形可能な物体の形状に基づいて、複数の角速度センサの検出結果から方位検出処理を行う情報処理方法をコンピュータに実行させる情報処理プログラムである。
本技術によれば、方位検出の精度を高めることができる。なお、ここに記載された効果は必ずしも限定されるものではなく、明細書中に記載されたいずれかの効果であってもよい。
以下、本技術の実施の形態について図面を参照しながら説明する。なお、説明は以下の順序で行う。
<1.第1の実施の形態>
[1−1.端末機器の構成]
[1−2.情報処理装置の構成]
[1−3.方位検出処理]
<2.第2の実施の形態>
[2−1.端末機器、情報処理装置およびフレキシブル基板の構成]
[2−2.ジャイロセンサ搭載の具体例]
<3.変形例>
<1.第1の実施の形態>
[1−1.端末機器の構成]
[1−2.情報処理装置の構成]
[1−3.方位検出処理]
<2.第2の実施の形態>
[2−1.端末機器、情報処理装置およびフレキシブル基板の構成]
[2−2.ジャイロセンサ搭載の具体例]
<3.変形例>
<1.第1の実施の形態>
[1−1.端末機器の構成]
図1および図2を参照して、本技術に係る情報処理装置200が動作する端末機器100の構成について説明する。情報処理装置200はスマートフォンやウェアラブルデバイスなどの端末機器100において動作する。端末機器100は特許請求の範囲における機器に相当するものである。
[1−1.端末機器の構成]
図1および図2を参照して、本技術に係る情報処理装置200が動作する端末機器100の構成について説明する。情報処理装置200はスマートフォンやウェアラブルデバイスなどの端末機器100において動作する。端末機器100は特許請求の範囲における機器に相当するものである。
端末機器100は少なくとも、制御部101、ジャイロセンサ102、通信部103、出力部104、入力部105を備えて構成されている。
制御部101は、CPU(Central Processing Unit)、RAM(Random Access Memory)およびROM(Read Only Memory)などから構成されている。CPUは、ROMに記憶されたプログラムに従い様々な処理を実行してコマンドの発行を行うことによって端末機器100の全体および各部の制御を行う。
ジャイロセンサ102は、3軸方向(x,y,z)に対する角速度センサであり、方位検出に用いる角速度を検出するものである。ジャイロセンサ102は検出した角速度を情報処理装置200に供給する。ジャイロセンサ102は複数設けられており、第1の実施の形態では図2に示すように端末機器100内部において複数のジャイロセンサ102が一定の間隔で環状に配置されている。本実施の形態においては8個のジャイロセンサ102が、0°から360°まで45°間隔で8個の方向に向けたそれぞれ異なる姿勢(U:上、UR:右上、R:右、DR:右下、D:下、DL:左下、L:左、UL:左上)にそれぞれ対応するように端末機器100内に設けられている。
通信部103は、他の機器やインターネットとの通信を行なうための通信モジュールである。通信方法は、インターネットについては有線通信、無線LAN(Local Area Network)やWAN(Wide Area Network)、WiFi(Wireless Fidelity)、4G(第4世代移動通信システム)、などの方法がある。他の機器との通信方法は例えば、Bluetooth(登録商標)、ZigBee、NFC(Near Field Communication)、赤外線通信などの方法がある。
出力部104は、例えば、LCD(Liquid Crystal Display)、PDP(Plasma Display Panel)、有機EL(Electro Luminescence)パネルなどにより構成されたディスプレイである。出力部104には、端末機器100のユーザインターフェース、画像や映像などのコンテンツなどが表示される。なお、出力部104は音声を出力するスピーカであってもよい。
入力部105は、端末機器100に対してユーザが各種指示を入力するためのものである。入力部105に対してユーザから入力がなされると、その入力に応じた制御信号が生成されて制御部101に供給される。そして、制御部101はその制御信号に対応した各種処理を行う。入力部105は物理ボタンの他、タッチパネル、ディスプレイと一体に構成されたタッチスクリーン、音声入力のためのマイクロホンなどでもよい。
端末機器100は以上のようにして構成されている。本実施の形態において端末機器100は図2に示すように腕時計型ウェアラブルデバイスとして構成されている。
[1−2.情報処理装置の構成]
次に情報処理装置200の構成について説明する。図1に示すように情報処理装置200は、方位検出処理部201および出力制御部202を備えて構成されている。
次に情報処理装置200の構成について説明する。図1に示すように情報処理装置200は、方位検出処理部201および出力制御部202を備えて構成されている。
方位検出処理部201はジャイロセンサ102から供給された角速度を用いて方位を検出するものである。方位検出の詳細は後述する。
出力制御部202は、端末機器100の出力部104において複数のジャイロセンサ102を用いた方位検出の状況および方位検出のためのユーザインターフェースを出力する制御を行う。なお、出力制御部202は端末機器100の出力部104において検出した方位情報を出力するようにしてもよい。
端末機器100の出力部104がディスプレイである場合、出力制御部202はディスプレイにおいてアイコン、画像、映像などで検出状況を表示するように表示制御を行う。また、端末機器100の出力部104がマイクロホンである場合には、マイクロホンからの音声として検出状況を出力するよう制御を行う。
端末機器100および情報処理装置200は以上のようにして構成されている。情報処理装置200はプログラムで構成され、そのプログラムは、予め端末機器100にインストールされていてもよいし、ダウンロード、記憶媒体などで配布されて、ユーザが自ら端末機器100にインストールするようにしてもよい。また、情報処理装置200は、プログラムによって実現されるのみでなく、その機能を有するハードウェアによる専用の装置、回路などを組み合わせて実現されてもよい。また、端末機器100が情報処理装置200の機能を備えているという構成ではなく、端末機器100が方位検出処理部201、出力制御部202の機能を備えているという構成でもよい。
[1−3.方位検出処理]
次に、図3のフローチャートを参照してジャイロセンサ102と情報処理装置200による方位検出処理について説明する。図3のフローチャートは方位検出処理の第1の手法を示したものである。
次に、図3のフローチャートを参照してジャイロセンサ102と情報処理装置200による方位検出処理について説明する。図3のフローチャートは方位検出処理の第1の手法を示したものである。
まずステップS101で、各方向の全てのジャイロセンサ102において角速度が検出される。なお、この全てのジャイロセンサ102による角速度の検出は、全てのジャイロセンサ102をオフ(非アクティブ状態)とした状態で、まず一のジャイロセンサ102をオン(アクティブ状態)にして検出を行い、検出終了後その一のジャイロセンサ102をオフにする。次に全てのジャイロセンサ102のうちのまだ検出を行っていない他の一のジャイロセンサ102をオンにして検出を行い、検出終了後そのジャイロセンサ102をオフにする。この一連の流れを全てのジャイロセンサ102において行うことにより、一つずつジャイロセンサ102をオンにして異なるタイミングで角速度の検出を行い、最終的に全てのジャイロセンサ102で角速度の検出を行う。
なお、全てのジャイロセンサ102において順々に角速度の検出を行う場合、図4に示すように端末機器100の出力部104において検出の状況がわかるユーザインターフェースを表示するとよい。
図4の例では、出力部104としてのディスプレイにおいて複数のジャイロセンサ102のそれぞれを表す矢印状のアイコンと、現在端末機器100において方位検出を行っていることをユーザに通知するメッセージとが表示されている。このユーザインターフェースにおいては角速度検出を行っているジャイロセンサ102に対応したアイコンを強調表示、角速度検出が終了したジャイロセンサ102に対応したアイコンを薄く表示、まだ角速度検出を行っていないジャイロセンサ102に対応したアイコンを非表示として区別している。このようにアイコンの表示を区別することによりユーザは容易に方位検出の進捗状況を確認することができる。図4に示す状態は、方向U、UR、R、DR、Dにおけるジャイロセンサ102による角速度検出が完了しており、現在方向DLにおけるジャイロセンサ102が角速度検出を行っており、方向L、ULにおけるジャイロセンサ102はまだ角速度検出を行っていないことを示している。
フローチャートの説明に戻る。ステップS101で全てのジャイロセンサ102で角速度の検出が行われた後、ステップS102で全ての角速度に対して所定のノイズフィルタリング処理が施される。
次にステップS103で全ての角速度の分析および比較処理が行われる。分析および比較処理については後述する。
次にステップS104で、ステップS103における全てのジャイロセンサ102の角速度の分析および比較処理により特定の方位(本実施形態においては北)が検出される。
次にステップS105で、出力制御部202により端末機器100の出力部104において、検出された方位を示す情報(方位情報)が出力される。これによりユーザは精度の高い方位情報を得ることができる。
ここで、本技術における特定の方位(本実施の形態においては北)を検出する処理について説明する。
まず角速度について説明する。地球の自転の角速度ωeは、地球の自転が一回転する時間である24時間を用いて式1のように算出できる。なお、dpsはdegree per secの略である。
[式1]
ωe=360(deg)/24(h)/3600(sec)=0.0042(dps)
ωe=360(deg)/24(h)/3600(sec)=0.0042(dps)
ここで、例として東京の北緯35度における角速度を考える。北緯35度をPとし、角速度をΩとすると、北緯35度における地球の自転の角速度ΩPは式2および式3のように算出できる。
[式2]
ΩP=ωe・cos(θP)=0.0042(dps)・cos35°=0.0034(dps)
ΩP=ωe・cos(θP)=0.0042(dps)・cos35°=0.0034(dps)
[式3]
ΩP=−1・ωe・cos(θP)=0.0042(dps)・cos35°=−0.0034(dps)
ΩP=−1・ωe・cos(θP)=0.0042(dps)・cos35°=−0.0034(dps)
[式4]
ΩP=ωe・sin(θP)=0.0042(dps)・sin35°=0.0024(dps)
ΩP=ωe・sin(θP)=0.0042(dps)・sin35°=0.0024(dps)
上述したように、ジャイロセンサ102は3軸方向(x,y,z)に対するジャイロセンサであり、各軸における角速度を検出するものである。3軸のジャイロセンサ102を水平に置いた場合、x軸、y軸の角速度は東西方向においては0となり、南北方向においては+/−の最大値となる。z軸においては角速度は一定である。
ジャイロセンサ102を例えば45度単位で略一定の速度で姿勢を変化させて360度分一回転させるとジャイロセンサ102の3軸のうちx軸とy軸においてはsin波が描かれる。
そのようにして得られたジャイロセンサ102による3軸それぞれの検出結果の理論値は図5に示すようになる。図5のグラフは縦軸を角速度(dps)とし、横軸をジャイロセンサ102の姿勢を示す角度とし、Gxをジャイロセンサ102のx軸における検出値、Gyをジャイロセンサ102のy軸における検出値、Gzをジャイロセンサ102のz軸における検出値としたものである。そして図5に示すように角速度の検出値に東西南北の方位が対応している。理論値は絶対値を表している。
これに対し、実際のジャイロセンサ102の角速度検出結果は例えば図6に示すようになる。実測値はジャイロセンサ102の各姿勢で観測された観測値の平均値をBiasとして角速度から引いたものである。x軸とy軸の検出結果は理論値と一致することが理想であるが、誤差を含むため、例えば図6に示すようになる。また、z軸の値は変化しないことが理想であり、誤差を含んでも変化は僅かである。
そして検出結果と理論値との比較を行い、理論値における北の方向に最も近似する角速度を有する方向を北の方向として検出することができる。
以上のようにして情報処理装置200の処理が行われる。
なお、端末機器100内におけるジャイロセンサ102の配置は図2に示した環状に限られず、図7に示すように非環状の直線上に配置してもよい。ただし、複数のジャイロセンサ102は図2に示す環状の配置と同様にそれぞれ異なる方向に対応させた状態で配置する必要がある。図7のように配置することにより端末機器100内におけるジャイロセンサ102の設置スペースを小さくすることができる。これにより筐体が小さい端末機器にも複数のジャイロセンサ102を搭載させることができる。
ここで、複数のジャイロセンサ102と情報処理装置200による方位検出の第2の手法について説明する。第2の手法においても端末機器100内におけるジャイロセンサ102の配置と個数は図2に示したものと同様とする。
第2の手法は、全てのジャイロセンサ102のx軸、y軸、z軸のそれぞれを一の姿勢(検出方向)におけるジャイロセンサ102のx軸、y軸、z軸のそれぞれにDCM(Direct Cosine Matrix)などにより一致させて1つの仮想ジャイロセンサとして、その一の姿勢における角速度の検出を行う。
そして、別の姿勢においても全てのジャイロセンサ102のx軸、y軸、z軸をDCMなどにより一致させて1つの仮想ジャイロセンサとして、その別の姿勢における角速度の検出を行う。この仮想ジャイロセンサによる角速度の検出を全ての姿勢において行う。
DCMとは軸を回転させるために使用される行列であり、軸の回転角度をRとするとジャイロセンサ102のx軸、y軸、z軸の3軸は図8に示すようになる。本技術はDCMを用いることにより仮想的にジャイロセンサ102を回転させることにより、複数の姿勢で角速度を検出するものとなっている。
図9のフローチャートと図10を参照して第2の手法の処理を説明する。まずステップS201で、各姿勢の全てのジャイロセンサ102において角速度が検出される。このジャイロセンサ102による検出は第1の手法におけるステップS101と同様にジャイロセンサ102ごとにオンとオフを繰り返すことにより順々に全てのジャイロセンサ102において角速度の検出を行う。
そしてステップS202で、全ての角速度に対して所定のノイズフィルタリング処理が施される。
次にステップS203でDCMによる軸調整処理によって全てのジャイロセンサ102のx軸、y軸、z軸を全ての姿勢のうちの第nの姿勢において一致させる。nの初期値は1とする。そしてステップS204で全てのジャイロセンサ102の角速度を第nの姿勢における1つの仮想ジャイロセンサとするよう合成する。ここでは、図10Aに示すようにUを第1および第9、URを第2、Rを第3、DRを第4、Dを第5、DLを第6、Lを第7、ULを第8の姿勢としている。Uを第1および第9としているのは一周分角速度の検出を行うためにUの位置では始点と終点として2回検出を行う必要があるからである。
n=1の場合は図10Bに示すように全てのジャイロセンサ102の角速度を第1の姿勢であるU(1)における1つの仮想ジャイロセンサにより検出した角速度として合成する。
次にステップS205で全ての姿勢において仮想ジャイロセンサによる角速度が検出されたか否かが判定される。全ての姿勢において角速度が検出されていない場合、処理はステップS206に進み、nにインクリメントする。
次にステップS203で図10Cに示すように、DCMによる軸調整によって全てのジャイロセンサ102のx軸、y軸、z軸を、n=2、すなわち第2の姿勢(図10CではURの姿勢)において一致させる。そしてステップS204で全てのジャイロセンサ102の角速度を第2の姿勢における1つの仮想ジャイロセンサにより検出した角速度として合成する。
ステップS203乃至ステップS206を繰り返すことにより、全ての姿勢における仮想ジャイロセンサによる角速度が検出される。
ステップS205で全ての姿勢における仮想ジャイロセンサの角速度が検出されたら処理はステップS207に進む(ステップS205のYes)。
次にステップS207で全ての仮想ジャイロセンサのそれぞれの角速度の分析および比較処理が行われ、ステップS208で、分析および比較処理結果から所定の方位が検出される。角速度に基づき所定の方位を特定する方法は第1の手法と同様である。
次にステップS209で、出力制御部202により、端末機器100の出力部104において所定の方位情報が出力される。これによりユーザは精度の高い方位情報を得ることができる。
以上のようにして第2の手法における処理が行われる。
さらに、複数のジャイロセンサ102と情報処理装置200による方位検出の第3の手法について説明する。第3の手法は、全てのジャイロセンサ102を合成して1つの仮想ジャイロセンサとし、その仮想ジャイロセンサの軸を調整することにより全ての姿勢における角速度の検出を行って方位を検出するものである。第3の手法においても端末機器100内におけるジャイロセンサ102の配置と個数は図2に示したものと同様とする。
図11のフローチャートと図12を参照して第3の手法の処理を説明する。まずステップS301で、各姿勢の全てのジャイロセンサ102において角速度が検出される。このジャイロセンサ102による検出は第1の手法におけるステップS101と同様にジャイロセンサ102ごとにオンとオフを繰り返すことにより全てのジャイロセンサ102において角速度の検出を行う。
次にステップS302で、全ての角速度に対して所定のノイズフィルタリング処理が施される。
次にステップS303でDCMなどによる軸調整処理によって、図12Aに示す全てのジャイロセンサ102のx軸、y軸、z軸を、図12Bに示すように全ての姿勢のうちの一の姿勢において一致させる。そしてステップS304で全てのジャイロセンサ102の角速度を一の姿勢における1つの仮想ジャイロセンサによる角速度として合成する。
次にステップS305で図12Cに示すように、DCMによる軸調整処理で仮想ジャイロセンサの姿勢の調整を行う。図12CはUの姿勢からURの姿勢に調整した状態である。これを全ての姿勢に対して行って、全ての姿勢において仮想ジャイロセンサによる角速度を検出する。
次にステップS306で全ての姿勢における仮想ジャイロセンサの角速度の分析および比較処理が行われ、ステップS307で、分析および比較処理結果から所定の方位が検出される。
次にステップS308で、出力制御部202により、端末機器100の出力部104において所定の方位情報が出力される。これによりユーザは精度の高い方位情報を得ることができる。
以上のようにして第3の手法における処理が行われる。
本技術の第1の実施の形態は以上のようにして構成されている。第1の実施の形態によれば端末機器100を回転させずに、または端末機器100を保持/装着して使用しているユーザも回転することなく異なる姿勢のジャイロセンサ102で検出した角速度を用いて方位検出を行うことができる。
また、方位検出ために地磁気センサやGPSを用いる必要がないため、地磁気センサ、GPSが機能しない、誤動作する、精度が低下するなどの問題が生じる状況や場所でも方位検出を行うことができる。さらに、高精度であるが大型のジャイロセンサを用いるのではなく、小型のジャイロセンサを用いることによりスマートフォンやウェアラブルデバイスなどの端末機器への実装が容易となる。大型のジャイロセンサに比べて精度が劣る小型の安価のジャイロセンサを用いても複数のジャイロセンサの角速度を合成することにより方位検出の精度を高めることができる。
<2.第2の実施の形態>
[2−1.端末機器、情報処理装置およびフレキシブル基板の構成]
次に本技術の第2の実施の形態について説明する。第2の実施形態は図13に示すように、角速度センサとしての複数のジャイロセンサ301を折り曲げなどの変形が可能な物体としてのフレキシブル基板300に設けて種々の機器や物体(以下、物体等と称する。)に搭載することができるものである。ジャイロセンサ301はフレキシブル基板300が備える配線を介した外部からの電力供給により動作することができる。なお、図13Bの平面図に示すように複数のジャイロセンサ301はx軸、y軸、z軸がそれぞれ同じ方向に向かうようにフレキシブル基板300上に配置されている。フレキシブル基板300を変形させて物体等に取り付けることにより複数のジャイロセンサ301はそれぞれ異なる姿勢で角速度を検出することになる。
[2−1.端末機器、情報処理装置およびフレキシブル基板の構成]
次に本技術の第2の実施の形態について説明する。第2の実施形態は図13に示すように、角速度センサとしての複数のジャイロセンサ301を折り曲げなどの変形が可能な物体としてのフレキシブル基板300に設けて種々の機器や物体(以下、物体等と称する。)に搭載することができるものである。ジャイロセンサ301はフレキシブル基板300が備える配線を介した外部からの電力供給により動作することができる。なお、図13Bの平面図に示すように複数のジャイロセンサ301はx軸、y軸、z軸がそれぞれ同じ方向に向かうようにフレキシブル基板300上に配置されている。フレキシブル基板300を変形させて物体等に取り付けることにより複数のジャイロセンサ301はそれぞれ異なる姿勢で角速度を検出することになる。
第2の実施の形態においては、ジャイロセンサ301を搭載する物体等の形状に合わせてフレキシブル基板300を変形させることにより、様々な形状の物体等に複数のジャイロセンサ301を搭載させることができる。
次に図14のブロック図を参照して第2の実施の形態における端末機器120および情報処理装置220とフレキシブル基板300の構成について説明する。端末機器120はジャイロセンサ301がフレキシブル基板300に設けられている点、フレキシブル基板300が接続されている点以外は第1の実施の形態と同様である。
第2の実施の形態においては、フレキシブル基板300は所定のコネクタなどの接続端子(図示せず)により端末機器120に接続されており、フレキシブル基板300には複数のジャイロセンサ301と形状認識センサ302が設けられている。
角速度センサとしてのジャイロセンサ301は第1の実施の形態におけるものと同様のものである。形状認識センサ302はフレキシブル基板300の形状を認識する応力・フォースセンサや歪みセンサなどである。形状認識センサ302により、変形されたフレキシブル基板300の形状を示す情報(以下、形状情報と称する。)を検出することができる。形状認識センサ302により検出された形状情報は情報処理装置220の形状情報取得部203に供給され、形状情報取得部203から方位検出処理部201に供給される。なお、詳しくは後述するがフレキシブル基板300の形状を他の方法で取得することができる場合には形状認識センサ302は不要である。
情報処理装置220は、方位検出処理部201、出力制御部202、形状情報取得部203を備えて構成されている。方位検出処理部201、出力制御部202は第1の実施の形態のおけるものと同様であるため説明を省略する。
形状情報取得部203は、形状認識センサ302などからフレキシブル基板300の折り曲げられた状態など変形した形状を示す形状情報を取得し、DCMに用いる回転角度Rを算出するものである。取得した回転角度Rは方位検出処理部201に供給される。この回転角度Rは方位検出処理部201における方位検出処理のDCMにおいて用いられる。
フレキシブル基板300が市販の製品などの予め形状が特定されている機器や物体に取り付けられる場合、その機器や物体のメーカーは予めフレキシブル基板300が取り付けられる取り付け箇所情報(長さ、湾曲率など)を得ることができる。そこでメーカーなどはその取り付け箇所情報を予め情報処理装置220に保存しておく、インターネットで開示しておく、などを行うことができる。
形状情報取得部203はそのように存在する取り付け箇所情報を取得して方位検出処理部201に供給する。取り付け箇所情報がインターネットで開示されている場合には端末機器120が備える通信機能を利用して取り付け箇所情報を取得する。また、ユーザが取り付け箇所情報をインターネットなどで取得した場合は端末機器120が備える入力部105への入力によって取り付け箇所情報を形状情報取得部203に直接供給するようにしてもよい。
方位検出処理部201は、そのように予め存在する取り付け箇所情報が得られる場合、その取り付け箇所情報から得られた回転角度Rと慣性センサのセンサ情報との比較および所定の計算と解析を行うことにより、DCM等による軸調整処理を行うことができる。
一方、機器や物体におけるフレキシブル基板300を取り付ける箇所の形状が事前にはわからない場合、フレキシブル基板300に形状認識センサ302としての応力・フォースセンサや歪みセンサなどを搭載し、形状情報取得部203はその形状認識センサ302からフレキシブル基板300の形状情報を取得する。
第2の実施の形態においても複数のジャイロセンサ301により検出された角速度を用いた方位検出は第1の実施の形態における第1乃至第3の手法と同様手法で行うことができる。
ただし、第2の実施の形態は第1の実施の形態とは異なり、ジャイロセンサ301の配置箇所がフレキシブル基板300を設ける機器や物体ごとに異なる。そこで、第2の実施の形態においては方位検出処理の前にフレキシブル基板300が取り付けられている箇所の形状情報から軸調整処理のための回転角度Rを算出する処理を行う。
[2−2.ジャイロセンサ搭載の具体例]
次にフレキシブル基板300を用いた、物体等へのジャイロセンサ102の搭載の具体例について説明する。フレキシブル基板300は変形させることにより様々な形状の物体等に複数のジャイロセンサ102を設けることができる。例えば図15Aに示すように、平面視円形状の物体400の外周面に沿うようにフレキシブル基板300を輪状に変形させることにより、円形状の物体400の外周面に沿って環状に複数のジャイロセンサ301を配置することができる。
次にフレキシブル基板300を用いた、物体等へのジャイロセンサ102の搭載の具体例について説明する。フレキシブル基板300は変形させることにより様々な形状の物体等に複数のジャイロセンサ102を設けることができる。例えば図15Aに示すように、平面視円形状の物体400の外周面に沿うようにフレキシブル基板300を輪状に変形させることにより、円形状の物体400の外周面に沿って環状に複数のジャイロセンサ301を配置することができる。
また、図15Bに示すように、輪状の物体450の内周面に沿うようにフレキシブル基板300の輪状に変形させることにより、輪状の物体450の内周面に沿って環状に複数のジャイロセンサ301を配置することもできる。このような円形状物体としては例えばコイン型電池、円形状物体を収納するケース、輪状の物体としてはベルト状物体などがある。このようなジャイロセンサ301の配置により感度のよいz軸センサを効率よく利用することができる。
また、図15Cに示すように、円形状の物体400の外周面の一部分に沿って湾曲状に複数のジャイロセンサ301を配置することができる。さらに、図15Dに示すように、輪状の物体450の内周面の一部分に沿って湾曲状に複数のジャイロセンサ301を配置することもできる。
図16に示すように、レール500内部にフレキシブル基板300をスライドさせることによって収納し、そのレール500を端末機器120に取り付けることによりジャイロセンサ301を端末機器120に設けるようにしてもよい。
また、図17に示すようにジャイロセンサ301を取り付けたフレキシブル基板300を螺旋状に変形させて機器や物体に取り付けるようにしてもよい。
また、具体的な例として、図18に示すようにスマートフォンなど機器のカメラレンズ600にフレキシブル基板300を巻きつけることによりに容易かつコンパクトにジャイロセンサ301を搭載させることができる。
また、図19に示すようなVR(Virtual Reality)用のヘッドセット700の内部のレンズやガラスの周囲の曲面に合わせてフレキシブル基板300を変形させて取り付けることにより機器にジャイロセンサ301を搭載させることができる。また、メガネ型AR用デバイスなどにも同様にしてジャイロセンサ301を搭載させることができる。また、VRやAR用のコントローラ、さらにゲームのコントローラの内部の形状に合わせてフレキシブル基板300を変形させて取り付けることによりジャイロセンサ301を搭載させることができる。
このように第2の実施の形態によれば変形可能な物体であるフレキシブル基板300に複数のジャイロセンサ301を設けることにより、様々な物体、機器に複数のジャイロセンサを容易かつコンパクトに搭載させることができる。なお、ジャイロセンサを設ける変形可能な物体としては、フレキシブル基板以外にも、所定基準以上の固さで曲線状の形状を有するプラスチック板や基板などを用いてもよい。
本技術によれば、安価で単体では精度が必ずしも高くないジャイロセンサであっても複数用いることにより精度の高い方位検出を行うことができる。
<3.変形例>
以上、本技術の実施の形態について具体的に説明したが、本技術は上述の実施の形態に限定されるものではなく、本技術の技術的思想に基づく各種の変形が可能である。
以上、本技術の実施の形態について具体的に説明したが、本技術は上述の実施の形態に限定されるものではなく、本技術の技術的思想に基づく各種の変形が可能である。
図20に示すように、複数のジャイロセンサ301を搭載した方位検出用機器800を構成し、その方位検出用機器800を端末機器としてのスマートフォン900などに外部機器として接続するようにしてもよい。なお、方位検出処理を行う情報処理装置は方位検出用機器700内で動作してもよいし、スマートフォン900などの端末機器内で動作してもよい。
本技術は、地球以外の他の惑星、例えば火星における方位検出にも有用である。例えば、惑星の磁場特性は惑星ごとに異なっており、地球の地磁気を利用する地磁気センサが他の惑星で問題なく使用できるとは限らない。よって、地球以外の他の惑星では地磁気センサを方位検出に使用することができないおそれがある。それに対し、本技術は角速度センサとしてのジャイロセンサ301を用いて方位検出を行うので地球以外の惑星における方位検出に用いることができる。
本技術は、方位情報以外にもGPSなどによる位置情報など他のセンサにより取得される情報にも適用することが可能である。
情報処理装置は実施の形態で示した腕時計型ウェアラブルデバイスに限らず、リストバンド型ウェアラブルデバイス、スマートフォン、タブレット端末、ノートパソコンなど方位検出を行う必要性がある機器であればどのようなものに適用してもよい。
実施の形態では複数のジャイロセンサのオンとオフを繰り返して順々に角速度の検出を行ったが全てのジャイロセンサで同時に角速度の検出を行ってもよい。全てのジャイロセンサで同時に角速度を検出した場合も実施の形態で説明した第1乃至第3の手法で方位情報を取得することができる。ジャイロセンサによる角速度の検出を個別に行う場合、処理は軽いが、一つ一つのジャイロセンサで順々に行うため時間を要する。一方、角速度の検出を全てのジャイロセンサで同時に行う場合処理は重くなるが同時に行うため早く角速度を検出することができる。
本技術は以下のような構成も取ることができる。
(1)
複数の角速度センサが設けられた変形可能な物体の形状に基づいて、前記複数の角速度センサの検出結果から方位検出処理を行う方位検出処理部を備える情報処理装置。
(2)
前記物体の形状は、前記物体を取り付ける機器の形状の情報から予め取得される(1)に記載の情報処理装置。
(3)
前記物体の形状は形状認識センサにより取得される(1)または(2)に記載の情報処理装置。
(4)
前記複数の角速度センサはそれぞれ異なる姿勢で検出を行う(1)から(3)のいずれかに記載の情報処理装置。
(5)
前記方位検出処理部は、前記複数の角速度センサにより検出された複数の前記角速度のと、方位に対応した前記角速度の理論値との比較により方位検出処理を行う(1)から(4)のいずれかに記載の情報処理装置。
(6)
複数の前記角速度は、それぞれ異なるタイミングで複数の前記角速度センサにより検出される(1)から(5)のいずれかに記載の情報処理装置。
(7)
前記物体は、フレキシブル基板である(1)から(6)のいずれかに記載の情報処理装置。
(8)
前記物体は、プラスチック板である(1)から(6)のいずれかに記載の情報処理装置。
(9)
前記物体を取り付ける機器が備える出力部において前記複数の角速度センサの検出状況を出力する出力制御部を備える(1)から(8)のいずれかに記載の情報処理装置。
(10)
それぞれ異なる姿勢で機器に設けられている複数の角速度センサの検出結果から方位検出処理を行う方位検出処理部を備える
情報処理装置。
(11)
前記方位検出処理部は、前記角速度の平均と、方位に対応した角速度の理論値との比較により方位検出処理を行う(10)に記載の情報処理装置。
(12)
前記機器が備える出力部において前記複数の角速度センサの検出状況を出力する出力制御部を備える(10)または(11)に記載の情報処理装置。
(13)
複数の角速度センサが設けられた変形可能な物体の形状に基づいて、前記複数の角速度センサの検出結果から方位検出処理を行う情報処理方法。
(14)
複数の角速度センサが設けられた変形可能な物体の形状に基づいて、前記複数の角速度センサの検出結果から方位検出処理を行う情報処理方法をコンピュータに実行させる情報処理プログラム。
(1)
複数の角速度センサが設けられた変形可能な物体の形状に基づいて、前記複数の角速度センサの検出結果から方位検出処理を行う方位検出処理部を備える情報処理装置。
(2)
前記物体の形状は、前記物体を取り付ける機器の形状の情報から予め取得される(1)に記載の情報処理装置。
(3)
前記物体の形状は形状認識センサにより取得される(1)または(2)に記載の情報処理装置。
(4)
前記複数の角速度センサはそれぞれ異なる姿勢で検出を行う(1)から(3)のいずれかに記載の情報処理装置。
(5)
前記方位検出処理部は、前記複数の角速度センサにより検出された複数の前記角速度のと、方位に対応した前記角速度の理論値との比較により方位検出処理を行う(1)から(4)のいずれかに記載の情報処理装置。
(6)
複数の前記角速度は、それぞれ異なるタイミングで複数の前記角速度センサにより検出される(1)から(5)のいずれかに記載の情報処理装置。
(7)
前記物体は、フレキシブル基板である(1)から(6)のいずれかに記載の情報処理装置。
(8)
前記物体は、プラスチック板である(1)から(6)のいずれかに記載の情報処理装置。
(9)
前記物体を取り付ける機器が備える出力部において前記複数の角速度センサの検出状況を出力する出力制御部を備える(1)から(8)のいずれかに記載の情報処理装置。
(10)
それぞれ異なる姿勢で機器に設けられている複数の角速度センサの検出結果から方位検出処理を行う方位検出処理部を備える
情報処理装置。
(11)
前記方位検出処理部は、前記角速度の平均と、方位に対応した角速度の理論値との比較により方位検出処理を行う(10)に記載の情報処理装置。
(12)
前記機器が備える出力部において前記複数の角速度センサの検出状況を出力する出力制御部を備える(10)または(11)に記載の情報処理装置。
(13)
複数の角速度センサが設けられた変形可能な物体の形状に基づいて、前記複数の角速度センサの検出結果から方位検出処理を行う情報処理方法。
(14)
複数の角速度センサが設けられた変形可能な物体の形状に基づいて、前記複数の角速度センサの検出結果から方位検出処理を行う情報処理方法をコンピュータに実行させる情報処理プログラム。
100・・・・・・端末機器
102、301・・ジャイロセンサ
200・・・・・・情報処理装置
201・・・・・・方位検出処理部
300・・・・・・フレキシブル基板
302・・・・・・形状認識センサ
102、301・・ジャイロセンサ
200・・・・・・情報処理装置
201・・・・・・方位検出処理部
300・・・・・・フレキシブル基板
302・・・・・・形状認識センサ
Claims (14)
- 複数の角速度センサが設けられた変形可能な物体の形状に基づいて、前記複数の角速度センサの検出結果から方位検出処理を行う方位検出処理部を備える
情報処理装置。 - 前記物体の形状は、前記物体を取り付ける機器の形状の情報から予め取得される
請求項1に記載の情報処理装置。 - 前記物体の形状は形状認識センサにより取得される
請求項1に記載の情報処理装置。 - 前記複数の角速度センサはそれぞれ異なる姿勢で検出を行う
請求項1に記載の情報処理装置。 - 前記方位検出処理部は、前記複数の角速度センサにより検出された複数の前記角速度のと、方位に対応した前記角速度の理論値との比較により方位検出処理を行う
請求項1に記載の情報処理装置。 - 複数の前記角速度は、それぞれ異なるタイミングで複数の前記角速度センサにより検出される
請求項1に記載の情報処理装置。 - 前記物体は、フレキシブル基板である
請求項1に記載の情報処理装置。 - 前記物体は、プラスチック板である
請求項1に記載の情報処理装置。 - 前記物体を取り付ける機器が備える出力部において前記複数の角速度センサの検出状況を出力する出力制御部を備える
請求項1に記載の情報処理装置。 - それぞれ異なる姿勢で機器に設けられている複数の角速度センサの検出結果から方位検出処理を行う方位検出処理部を備える
情報処理装置。 - 前記方位検出処理部は、前記複数の角速度センサにより検出された複数の前記角速度のと、方位に対応した前記角速度の理論値との比較により方位検出処理を行う
請求項10に記載の情報処理装置。 - 前記機器が備える出力部において前記複数の角速度センサの検出状況を出力する出力制御部を備える
請求項10に記載の情報処理装置。 - 複数の角速度センサが設けられた変形可能な物体の形状に基づいて、前記複数の角速度センサの検出結果から方位検出処理を行う
情報処理方法。 - 複数の角速度センサが設けられた変形可能な物体の形状に基づいて、前記複数の角速度センサの検出結果から方位検出処理を行う
情報処理方法をコンピュータに実行させる情報処理プログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018131231A JP2020008476A (ja) | 2018-07-11 | 2018-07-11 | 情報処理装置、情報処理方法および情報処理プログラム |
| PCT/JP2019/024549 WO2020012910A1 (ja) | 2018-07-11 | 2019-06-20 | 情報処理装置、情報処理方法および情報処理プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018131231A JP2020008476A (ja) | 2018-07-11 | 2018-07-11 | 情報処理装置、情報処理方法および情報処理プログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2020008476A true JP2020008476A (ja) | 2020-01-16 |
Family
ID=69141825
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018131231A Pending JP2020008476A (ja) | 2018-07-11 | 2018-07-11 | 情報処理装置、情報処理方法および情報処理プログラム |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2020008476A (ja) |
| WO (1) | WO2020012910A1 (ja) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11160072A (ja) * | 1997-11-25 | 1999-06-18 | Data Tec:Kk | 真方位計測装置 |
| JP4285548B2 (ja) * | 2007-02-05 | 2009-06-24 | エプソントヨコム株式会社 | ジャイロセンサモジュールおよび角速度検出方法 |
| JP2013127413A (ja) * | 2011-12-19 | 2013-06-27 | Geo5 Co Ltd | ジャイロ方位計 |
| JP2015040783A (ja) * | 2013-08-22 | 2015-03-02 | ソニー株式会社 | 情報処理装置、情報処理方法および記録媒体 |
| AU2016311399A1 (en) * | 2015-08-24 | 2018-03-08 | My Size Israel 2014 Ltd. | A system for and a method of measuring using a handheld electronic device |
-
2018
- 2018-07-11 JP JP2018131231A patent/JP2020008476A/ja active Pending
-
2019
- 2019-06-20 WO PCT/JP2019/024549 patent/WO2020012910A1/ja not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2020012910A1 (ja) | 2020-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10565725B2 (en) | Method and device for displaying virtual object | |
| JP3848941B2 (ja) | 地磁界センサの姿勢誤差補償装置及び方法 | |
| JP4875110B2 (ja) | 空間情報検出システム及びその検出方法並びに空間情報検出装置 | |
| CN105388994B (zh) | 可穿戴手表及其操作方法 | |
| CN103809752B (zh) | 可控制显示位置的便携式终端及其显示方法 | |
| US20100312513A1 (en) | Restoring and Storing Magnetometer Calibration Data | |
| US20080319654A1 (en) | System and method for effectively implementing an electronic navigation device | |
| US8988348B2 (en) | Information processing device, information processing system and information processing method | |
| JP2016061766A (ja) | 電子機器及びセンサ較正方法、センサ較正プログラム | |
| JP2009534690A (ja) | 磁場センサーを用いて偏揺れを感知するためのシステム、および、前記システムを用いた携帯用の電子装置 | |
| JP2013029512A (ja) | 携帯型電子デバイスのための、磁場センサおよび加速度計を使用して姿勢および角速度を検知するシステムおよび方法 | |
| JP2017166895A (ja) | 電子機器及びセンサ較正方法、センサ較正プログラム | |
| EP1840862A1 (en) | Method of providing celestial information and a mobile terminal having a function of providing the celestial information | |
| JP5017527B2 (ja) | 電子コンパスシステム | |
| WO2020012910A1 (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
| WO2019216132A1 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
| US12210322B2 (en) | Timepiece and azimuth detection method | |
| CN114279396B (zh) | 运动姿态确定方法及装置、计算机可读介质和电子设备 | |
| CN109716064B (zh) | 电子罗盘 | |
| CN106303045A (zh) | 移动终端手持状态的检测方法及移动终端 | |
| CN104897131A (zh) | 一种基于mems加速度计的载体姿态横滚角获取方法 | |
| US20250271265A1 (en) | Wearable electronic device and operating method therefor | |
| CN117111151B (zh) | 地震数据校正方法、装置和计算机设备 | |
| US20210262802A1 (en) | Information processing device, information processing method, information processing program, and terminal apparatus | |
| KR101113874B1 (ko) | 천체 방향 안내 방법 및 천체 방향 안내 기능을 갖는 이동단말기 |