JP2007304988A - モーションコマンド処理システム - Google Patents
モーションコマンド処理システム Download PDFInfo
- Publication number
- JP2007304988A JP2007304988A JP2006134391A JP2006134391A JP2007304988A JP 2007304988 A JP2007304988 A JP 2007304988A JP 2006134391 A JP2006134391 A JP 2006134391A JP 2006134391 A JP2006134391 A JP 2006134391A JP 2007304988 A JP2007304988 A JP 2007304988A
- Authority
- JP
- Japan
- Prior art keywords
- motion
- angular velocity
- command
- value
- rotational angular
- 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.)
- Withdrawn
Links
Images
Landscapes
- Gyroscopes (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
【課題】携帯機器をモーションさせることによりコマンドを実行させることが可能なモーションコマンド処理システムを提供すること。
【解決手段】本モーションコマンド処理システム10は、回転角速度を検出し、回転角速度に応じたアナログ電圧値を出力する角速度センサ20と、角速度センサ20から出力されるアナログ電圧値を受け取り、デジタル電圧値に変換して、回転角速度値として出力するアナログ処理回路30と、回転角速度値の遷移に基づき所与のモーションの発生を検出するためのモーション特定情報を記憶するモーション特定情報記憶部50と、アナログ処理回路から出力される回転角速度値を受け取り、回転角速度値の遷移とモーション特定情報に基づき所与のモーションの発生を検出するモーション検出部70と、所与のモーションの発生を検出した場合に、所与のモーションに対応付けられたコマンドを実行するモーションコマンド実行部80と、を含む。
【選択図】図1
【解決手段】本モーションコマンド処理システム10は、回転角速度を検出し、回転角速度に応じたアナログ電圧値を出力する角速度センサ20と、角速度センサ20から出力されるアナログ電圧値を受け取り、デジタル電圧値に変換して、回転角速度値として出力するアナログ処理回路30と、回転角速度値の遷移に基づき所与のモーションの発生を検出するためのモーション特定情報を記憶するモーション特定情報記憶部50と、アナログ処理回路から出力される回転角速度値を受け取り、回転角速度値の遷移とモーション特定情報に基づき所与のモーションの発生を検出するモーション検出部70と、所与のモーションの発生を検出した場合に、所与のモーションに対応付けられたコマンドを実行するモーションコマンド実行部80と、を含む。
【選択図】図1
Description
本発明は、モーションコマンド処理システムに関する。
ジャイロはある一定の回転軸を中心とした回転運動に対する回転の速さ(回転角速度)を計測するセンサである。今日広く使われているのは「振動ジャイロセンサ」であり「コリオリの力」を利用して回転角速度を検出する。
例えば圧電効果を利用して動作する振動ジャイロスコープでは、ジャイロ素子(水晶等の振動体)に交流電圧を加えるとコリオリ力が発生し、回転率や角速度に応じて電流が発生する。電流信号をジャイロセンサ内部で増幅し、角速度に比例した電圧が出力される。
最近では超小型で低消費電力のジャイロセンサが開発され、アナログフロントエンド回路やA/D変換回路とともにパッケージ化され携帯電話やデジタルカメラ等に搭載され、手ぶれ補正などにも用いられている。
特開平8−184445号公報
携帯機器を動作させるためのコマンドは、携帯機器に設けられたボタン等の操作により行われており、操作性が悪いまたは操作に時間がかかる等の問題点があった。
また今日では多様な機能が携帯機器に搭載されており、紛失した場合にユーザーが被る損害もより大きなものとなっている。しかしながらユーザーが知らない間に紛失した場合の手当等は十分でない状態である。
本発明は、以上のような技術的課題に鑑みてなされたものであり、その目的とするところは、携帯機器をモーションさせることによりコマンドを実行させることが可能なモーションコマンド処理システムを提供することである。
(1)本発明は、携帯機器のモーションコマンド処理システムであって、
回転角速度を検出し、回転角速度に応じたアナログ電圧値を出力する角速度センサと、
角速度センサから出力されるアナログ電圧値を受け取り、デジタル電圧値に変換して、回転角速度値として出力するアナログ処理回路と、
回転角速度値の遷移に基づき所与のモーションの発生を検出するためのモーション特定情報を記憶するモーション特定情報記憶部と、
アナログ処理回路から出力される回転角速度値を受け取り、回転角速度値の遷移とモーション特定情報に基づき所与のモーションの発生を検出するモーション検出部と、
所与のモーションの発生を検出した場合に、所与のモーションに対応付けられたコマンドを実行するモーションコマンド実行部と、
を含むことを特徴とする。
回転角速度を検出し、回転角速度に応じたアナログ電圧値を出力する角速度センサと、
角速度センサから出力されるアナログ電圧値を受け取り、デジタル電圧値に変換して、回転角速度値として出力するアナログ処理回路と、
回転角速度値の遷移に基づき所与のモーションの発生を検出するためのモーション特定情報を記憶するモーション特定情報記憶部と、
アナログ処理回路から出力される回転角速度値を受け取り、回転角速度値の遷移とモーション特定情報に基づき所与のモーションの発生を検出するモーション検出部と、
所与のモーションの発生を検出した場合に、所与のモーションに対応付けられたコマンドを実行するモーションコマンド実行部と、
を含むことを特徴とする。
ここにおいて携帯機器とは、例えば携帯電話、携帯ゲーム機、携帯プレーヤ、携帯用のパソコン等である。
角速度センサは、ある一定の回転軸を中心とした回転運動に対する回転の速さ(回転角速度)を計測して、回転角速度に応じたアナログ電圧値を出力するもので、例えばジャイロセンサでもよい。ここでジャイロの種類は任意である。
アナログ処理回路は、例えばアナログフロントエンド回路であり、ローパスフィルタやオペアンプ、A/Dコンバータ等を含む場合でもよい。
モーション検出部は、例えばCPUやCPUを含むマイクロコンピュータ等で所定のプログラムを実行させることにより実現してもよいし、専用の回路として実現してもよい。
モーション特定情報をモーション発生時に実行するモーションコマンドと対応付けて記憶するようにしてもよい。
モーション特定情報はたとえば、回転角速度値の遷移そのものデータ(時間軸に対する電圧値の離散値等)でもよいし、振幅と周期、最大値、最小値、平均値、回転角速度値の遷移の近似曲線の近似式でもよい。
回転角速度値は所与の1軸に関するものでもよいし、互いに直交する3軸それぞれに対して受け取る場合でもよい。
本発明によれば、携帯機器に所定のモーション(動作)をさせることにより、所定のモーションに対応したモーションコマンドを実行させることができる。したがって、ボタンやキー等の操作部を操作してなくても、携帯機器自体を動かすことによりコマンドを実行することができ、操作性のよい携帯機器を提供することができる。
またボタンやキー等の操作部自体を削減することも可能である。
(2)本発明は、携帯機器のモーションコマンド処理システムであって、
前記モーション特定情報記憶部は、
回転角速度値の遷移に基づき所与のモーションの発生を検出するためのモーション特定情報を記憶するモーション特定情報記憶部と、
回転角速度値を受け取り、回転角速度値の遷移とモーション特定情報に基づき所与のモーションの発生を検出するモーション検出部と、
所与のモーションの発生を検出した場合に、所与のモーションに対応付けられたコマンドを実行するモーションコマンド実行部と、
を含むことを特徴とする。
前記モーション特定情報記憶部は、
回転角速度値の遷移に基づき所与のモーションの発生を検出するためのモーション特定情報を記憶するモーション特定情報記憶部と、
回転角速度値を受け取り、回転角速度値の遷移とモーション特定情報に基づき所与のモーションの発生を検出するモーション検出部と、
所与のモーションの発生を検出した場合に、所与のモーションに対応付けられたコマンドを実行するモーションコマンド実行部と、
を含むことを特徴とする。
(3)本発明のモーションコマンド処理システムは、
プレーヤからの入力情報に基づきモーション登録期間を判定し、モーション登録期間内に受け取った回転角速度値に基づき、所与のモーション発生を検出するためのモーション特定情報を生成し、モーション特定情報記憶部に記憶させるモーションコマンド登録処理部と、
を含むことを特徴とする。
プレーヤからの入力情報に基づきモーション登録期間を判定し、モーション登録期間内に受け取った回転角速度値に基づき、所与のモーション発生を検出するためのモーション特定情報を生成し、モーション特定情報記憶部に記憶させるモーションコマンド登録処理部と、
を含むことを特徴とする。
モーション特定情報をモーション発生時に実行するモーションコマンドと対応付けて記憶するようにしてもよい。
本発明によれば、ユーザーは登録期間内に、電子機器にたいして所定の動作(モーション)を行わせ、そのときに検出される回転角速度値または回転角速度値及び加速度値の遷移に関する情報を前記モーション特定情報記憶部に記憶させることにより、携帯機器に対し自己が登録した動作(モーションコマンド)を行わせるモーションコマンドを実行させることができる。
複数のモーション(動作)を、それぞれ異なるモーションコマンドに対応させて、モーション特定情報記憶部に記憶させるようにしてもよい。このようすると、ユーザーは複数のモーション(動作)を使い分けることで電子機器に対し異なるモーションコマンドを実行させることができる。
(4)本発明のモーションコマンド処理システムは、
前記モーションコマンド登録処理部は、
登録するモーションと対応付けるコマンドを指定するコマンド指定情報を受け付け、当該コマンド指定情報と対応付けて登録するモーションのモーション特定情報をモーション特定情報記憶部に記憶させることを特徴とする。
前記モーションコマンド登録処理部は、
登録するモーションと対応付けるコマンドを指定するコマンド指定情報を受け付け、当該コマンド指定情報と対応付けて登録するモーションのモーション特定情報をモーション特定情報記憶部に記憶させることを特徴とする。
本発明によれば、様々なコマンドを様々なモーションに対応付けて登録することができる。例えば登録可能なコマンド一覧を表示部に表示してユーザーに選択させ、ユーザーが選択したコマンドをモーションと対応付けるようにしてもよい。
様々なコマンドとは、例えば携帯機器のロックを解除するコマンドや、所定のホームページにリンクするコマンドや、所定の電話番号に電話をかけるコマンド等でもよい。
本発明によれば様々モーションを行うことでさまざまなコマンドを実行することが可能となる。
(5)本発明のモーションコマンド処理システムは、
携帯機器の外部に設けられ、モーションコマンド登録時にユーザーが把持可能な把持部と、
把持部に対する接触を検出する接触検出部とをさらに含み、
前記モーションコマンド登録処理部は、
把持部に対する接触が検出されている期間に取得された回転角速度値または回転角速度値及び加速度値の遷移に基づきモーション特定情報を作成することを特徴とする。
携帯機器の外部に設けられ、モーションコマンド登録時にユーザーが把持可能な把持部と、
把持部に対する接触を検出する接触検出部とをさらに含み、
前記モーションコマンド登録処理部は、
把持部に対する接触が検出されている期間に取得された回転角速度値または回転角速度値及び加速度値の遷移に基づきモーション特定情報を作成することを特徴とする。
なおユーザーは把持部を把持して携帯機器を動作させることによりモーションコマンド入力を行うようにしてもよい。
そしてモーション検出部は、把持部に対する接触が検出されている期間に取得された回転角速度値または回転角速度値及び加速度値を受け取り、これらに基づき所与のモーションの発生を検出するようにしてもよい。
(6)本発明のモーションコマンド処理システムは、
加速度を検出し、加速度に応じたアナログ電圧値を出力する加速度センサと、
加速度センサから出力されるアナログ電圧値を受け取り、デジタル電圧値に変換して、加速度値を出力するアナログ処理回路と、をさらに含み、
前記モーション特定情報記憶部は、
前記回転角速度値と前記加速度値の遷移に基づき所与のモーションの発生を検出するためのモーション特定情報を記憶し、
前記モーション検出部は、
アナログ処理回路から出力される回転角速度値及び加速度値を受け取り、モーション特定情報に基づき受け取った前記回転角速度値及び加速度値に基づき所与のモーションの発生を検出することを特徴とする。
加速度を検出し、加速度に応じたアナログ電圧値を出力する加速度センサと、
加速度センサから出力されるアナログ電圧値を受け取り、デジタル電圧値に変換して、加速度値を出力するアナログ処理回路と、をさらに含み、
前記モーション特定情報記憶部は、
前記回転角速度値と前記加速度値の遷移に基づき所与のモーションの発生を検出するためのモーション特定情報を記憶し、
前記モーション検出部は、
アナログ処理回路から出力される回転角速度値及び加速度値を受け取り、モーション特定情報に基づき受け取った前記回転角速度値及び加速度値に基づき所与のモーションの発生を検出することを特徴とする。
本発明によれば、回転角速度と加速度の両方を用いてモーションを判定することができるので、より精度よくモーション判定が可能となり、モーションコマンドの処理精度を上げることができる。
(7)本発明のモーションコマンド処理システムは、
前記モーション特定情報記憶部は、
前記回転角速度値と前記加速度値の遷移に基づき所与のモーションの発生を検出するためのモーション特定情報を記憶し、
前記モーション検出部は、
アナログ処理回路から出力される回転角速度値及び加速度値を受け取り、モーション特定情報に基づき受け取った前記回転角速度値及び加速度値に基づき所与のモーションの発生を検出することを特徴とする。
前記モーション特定情報記憶部は、
前記回転角速度値と前記加速度値の遷移に基づき所与のモーションの発生を検出するためのモーション特定情報を記憶し、
前記モーション検出部は、
アナログ処理回路から出力される回転角速度値及び加速度値を受け取り、モーション特定情報に基づき受け取った前記回転角速度値及び加速度値に基づき所与のモーションの発生を検出することを特徴とする。
(8)本発明のモーションコマンド処理システムは、
前記モーション特定情報記憶部は、
落下の発生を検出するための前記回転角速度値または前記回転角速度値及び前記加速度値の遷移に関する情報をモーション特定情報として記憶し、
前記モーション検出部は、
前記回転角速度値または回転角速度値及び加速度値及び落下の発生を検出するためのモーション特定情報に基づき落下が発生したか否かを検出し、
前記モーションコマンド実行部は、
落下の発生を検出した場合に、落下に対応付けられたコマンドを実行することを特徴とする。
前記モーション特定情報記憶部は、
落下の発生を検出するための前記回転角速度値または前記回転角速度値及び前記加速度値の遷移に関する情報をモーション特定情報として記憶し、
前記モーション検出部は、
前記回転角速度値または回転角速度値及び加速度値及び落下の発生を検出するためのモーション特定情報に基づき落下が発生したか否かを検出し、
前記モーションコマンド実行部は、
落下の発生を検出した場合に、落下に対応付けられたコマンドを実行することを特徴とする。
例えばロックコマンドを落下に対応付けておくことにより、落下時に自動ロックをかけることができる。ロックコマンドとは、例えば携帯機器の入力を受け付けない状態にするコマンドである。
また例えば内部動作の停止(例えばハードディスクのアクセス動作の停止)コマンドを落下に対応付けておくことにより、落下時に自動的に内部動作を停止させ、ロックをかけることができる。ロックコマンドとは、例えば携帯機器の入力を受け付けない状態にするコマンドである。なお内部動作の停止は、落下状態にあり、着地前に実行することが好ましい。
また例えば落下発生記録コマンドを落下に対応付けておくことにより、落下時に落下の発生を自動的に内部メモリに記憶させることができる。落下発生記録コマンドとは、例えば落下発生及び落下発生日時を記録するコマンドである。
本発明によればおとしたりした場合には、携帯機器にロックがかかるため、第3者は操作することができない。したがって携帯機器が第3者によって悪用されることを防ぐことができるので、セキュリティ機能の高い携帯機器を提供することができる。
(9)本発明のモーションコマンド処理システムは、
所与のネットワークを介して通信を行う通信手段をさらに含み、
前記モーションコマンド実行部は、
落下の発生を検出した場合に、予め登録された所定のアドレスに対して落下イベント発生を通知するための落下通知情報を送信するためのコマンドを実行することを特徴とする。
所与のネットワークを介して通信を行う通信手段をさらに含み、
前記モーションコマンド実行部は、
落下の発生を検出した場合に、予め登録された所定のアドレスに対して落下イベント発生を通知するための落下通知情報を送信するためのコマンドを実行することを特徴とする。
例えば携帯機器の管理会社や携帯機器と提携しているカード会社等のアドレスを所定のアドレスとして登録しておくことにより、携帯機器をおとした場合にこれらのアドレスに自動的に通知して適切な処置を取ってもらうことができる。
(10)本発明のモーションコマンド処理システムは、
前記モーション特定情報記憶部は、
ロック条件となるモーションの発生を検出するための前記回転角速度値または前記回転角速度値及び前記加速度値の遷移に関する情報をモーション特定情報として記憶し、
前記モーション検出部は、
前記回転角速度値または回転角速度値及び加速度値及びロック条件となるモーションの発生を検出するためのモーション特定情報に基づきロック条件が満たされたか否かを検出し、
前記モーションコマンド実行部は、
ロック条件が満たされた場合に、ロックを指示するコマンドを実行することをことを特徴とする。
前記モーション特定情報記憶部は、
ロック条件となるモーションの発生を検出するための前記回転角速度値または前記回転角速度値及び前記加速度値の遷移に関する情報をモーション特定情報として記憶し、
前記モーション検出部は、
前記回転角速度値または回転角速度値及び加速度値及びロック条件となるモーションの発生を検出するためのモーション特定情報に基づきロック条件が満たされたか否かを検出し、
前記モーションコマンド実行部は、
ロック条件が満たされた場合に、ロックを指示するコマンドを実行することをことを特徴とする。
例えば携帯機器の落下を特定できるような情報(落下判定のための回転角速度の遷移の条件)をモーション特定情報としてモーション特定情報記憶部に記憶させておくことにより、落下時に自動的に携帯機器をロックさせることができる。
(11)本発明のモーションコマンド処理システムは、
前記モーション特定情報記憶部は、
ロック解除条件となるモーションの発生を検出するための前記回転角速度値または前記回転角速度値及び前記加速度値の遷移に関する情報をモーション特定情報として記憶し、
前記モーション検出部は、
前記回転角速度値または回転角速度値及び加速度値及びロック解除条件となるモーションの発生を検出するためのモーション特定情報に基づきロック解除条件が満たされたか否かを検出し、
前記モーションコマンド実行部は、
ロック解除条件が満たされた場合に、ロック解除を指示するコマンドを実行することをことを特徴とする。
前記モーション特定情報記憶部は、
ロック解除条件となるモーションの発生を検出するための前記回転角速度値または前記回転角速度値及び前記加速度値の遷移に関する情報をモーション特定情報として記憶し、
前記モーション検出部は、
前記回転角速度値または回転角速度値及び加速度値及びロック解除条件となるモーションの発生を検出するためのモーション特定情報に基づきロック解除条件が満たされたか否かを検出し、
前記モーションコマンド実行部は、
ロック解除条件が満たされた場合に、ロック解除を指示するコマンドを実行することをことを特徴とする。
例えばユーザーが電子機器にたいして所定の動作(モーション)を行わせ、そのときに検出される回転角速度値または回転角速度値及び加速度値の遷移に関する情報を前記モーション特定情報記憶部に記憶させるようにしてもよい。このようにすると持ち主が登録した動作を行うことにより、電子機器のロックを解除することができる。
(12)本発明のモーションコマンド処理システムは、
前記モーション特定情報記憶部は、
所与のモーションに対して複数のモーション特定情報を記憶し、
前記モーション検出部は、
前記複数のモーション情報に基づき許容範囲(平均値を含む所定範囲、最大値、最小値を含む所定範囲等)を決定し、前記回転角速度値または回転角速度値及び加速度値が許容範囲にある場合に所与のモーションの発生を検出することを特徴とする。
前記モーション特定情報記憶部は、
所与のモーションに対して複数のモーション特定情報を記憶し、
前記モーション検出部は、
前記複数のモーション情報に基づき許容範囲(平均値を含む所定範囲、最大値、最小値を含む所定範囲等)を決定し、前記回転角速度値または回転角速度値及び加速度値が許容範囲にある場合に所与のモーションの発生を検出することを特徴とする。
許容範囲とは例えば平均値を含む所定範囲、最大値、最小値を含む所定範囲等として設定してもよい。
(13)本発明のモーションコマンド処理システムは、
前記モーションコマンド登録処理部は、
モーションの発生を検出して対応するコマンドが実行された場合の回転角速度値または回転角速度値及び加速度値の遷移に基づきモーション特定情報を生成しモーション履歴情報として前記モーション特定情報記憶部に記憶させる履歴情報登録部を含み、
前記モーション検出部は、
前記モーション履歴情報を加味して所与のモーションの発生を検出する履歴反映検出処理部を含むことを特徴とする。
前記モーションコマンド登録処理部は、
モーションの発生を検出して対応するコマンドが実行された場合の回転角速度値または回転角速度値及び加速度値の遷移に基づきモーション特定情報を生成しモーション履歴情報として前記モーション特定情報記憶部に記憶させる履歴情報登録部を含み、
前記モーション検出部は、
前記モーション履歴情報を加味して所与のモーションの発生を検出する履歴反映検出処理部を含むことを特徴とする。
モーション特定情報記憶部に過去に所与のモーションコマンドであると判定された入力値の値を、所与のモーションに関連づけてz個分だけモーション履歴情報として保持するようにしてもよい。そして所与のモーションに関連づけて保持されているz個のモーション履歴情報に基づき許容範囲(平均値を含む所定範囲、最大値、最小値を含む所定範囲等)を決定し、過去x秒分の回転角速度値が許容範囲にあるかいなか判断するようにしてもよい。
そして誤差が所定の範囲内であれば、所与のモーションに対応付けられたコマンドを実行し、取得した過去x秒分の回転角速度値に基づきモーション特定情報を生成しモーション履歴情報としてモーション特定情報記憶部に記憶させ、当該モーションに関する最も古いモーション履歴情報をモーション特定情報記憶部から削除するようにしてもよい。これによりモーション履歴情報を最新の状態に更新することができる。
本発明によればモーション履歴情報を用いてモーション検出時にもちいるモーション情報を更新し設定することにより、モーション判定に最近のユーザーの入力傾向を反映させることができるという学習効果を奏する。
以下、本発明の好適な実施の形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
図1は、本実施の形態のモーションコマンド処理システムの構成(以下、第1の実施の形態という)について説明するための図である。
第1の実施の形態のモーションコマンド処理システム10は、角速度センサ(ジャイロ)20を含む。角速度センサ20は、ある一定の回転軸を中心とした回転運動に対する回転の速さ(回転角速度)を計測して、回転角速度に応じたアナログ電圧値22を出力する。角速度センサ20は、例えばジャイロセンサでもよい。ジャイロは、例えば圧電効果を利用して動作する振動ジャイロスコープでもよく、このタイプではジャイロ素子(水晶等の振動体)に交流電圧を加えるとコリオリ力が発生し、回転率や角速度に応じて電流が発生する。電流信号をジャイロセンサ内部で増幅し、角速度に比例した電圧が出力される。なおジャイロの種類は任意であり、例えばMEMS(micro eiectro mechanical system)技術を応用したジャイロセンサでもよい。
なお検出する回転角速度値は所与の1軸に関するものでもよいし、互いに直交する3軸それぞれに対して検出する構成でもよい。
第1の実施の形態のモーションコマンド処理システム10は、アナログ処理回路(アナログフロントエンド回路)30を含む。アナログ処理回路30は、ローパスフィルタ/オペアンプ32、A/Dコンバータ(A/D変換器)34を含み、アナログ電圧値22を入力し、対応するデジタル電圧値36を出力する。
第1の実施の形態のモーションコマンド処理システム10は、取り込みデータ保持部60を含む。取り込みデータ保持部60は、入力されたデジタル電圧値(回転角速度)を保持する。
第1の実施の形態のモーションコマンド処理システム10は、モーション特定情報記憶部50を含む。モーション特定情報記憶部50は、回転角速度値の遷移に基づき所与のモーションの発生を検出するためのモーション特定情報を記憶する。なおモーション特定情報記憶部50をフラッシュメモリやEEPROMなどの書き換え可能なメモリで構成し、外部からの入力に基づき、前記書き換え可能なメモリに基準データを設定できるように構成してもよい。
モーション特定情報はたとえば、回転角速度値の遷移そのものデータ(時間軸に対するデジタル電圧値の離散値等)でもよいし、振幅と周期、最大値、最小値、平均値、回転角速度値の遷移の近似曲線の近似式でもよい。
第1の実施の形態のモーションコマンド処理システム10は、モーションコマンド実行部80を含む。モーションコマンド実行部80は、所与のモーションの発生を検出した場合に、所与のモーションに対応付けられたコマンドを実行するもので、例えばCPUやCPUを含むマイクロコンピュータ等で実現することができる。
第1の実施の形態のモーションコマンド処理システム10は、モーション検出部70を含む。モーション検出部70は、アナログ処理回路30から出力される回転角速度値36を受け取り、回転角速度値36の遷移とモーション特定情報に基づき所与のモーションの発生を検出するもので、例えばCPUやCPUを含むマイクロコンピュータ等で実現することができる。
第1の実施の形態のモーションコマンド処理システム10は、所与のネットワークを介して通信を行う通信処理部82を含む。
モーションコマンド実行部80は、落下の発生を検出した場合に、予め登録された所定のアドレスに対して落下イベント発生を通知するための落下通知情報を送信するためのコマンドを実行するようにしてもよい。
モーション特定情報記憶部50は、落下の発生を検出するための前記回転角速度値または前記回転角速度値及び前記加速度値の遷移に関する情報をモーション特定情報として記憶し、モーション検出部70は、前記回転角速度値または回転角速度値及び加速度値及び落下の発生を検出するためのモーション特定情報に基づき落下が発生したか否かを検出し、モーションコマンド実行部80は、落下の発生を検出した場合に、落下に対応付けられたコマンドを実行するようにしてもよい。
またモーション特定情報記憶部50は、ロック条件となるモーションの発生を検出するための前記回転角速度値または前記回転角速度値及び前記加速度値の遷移に関する情報をモーション特定情報として記憶し、モーション検出部70は、前記回転角速度値または回転角速度値及び加速度値及びロック条件となるモーションの発生を検出するためのモーション特定情報に基づきロック条件が満たされたか否かを検出し、モーションコマンド実行部80は、ロック条件が満たされた場合に、ロックを指示するコマンドを実行するようにしてもよい。
またモーション特定情報記憶部50は、ロック解除条件となるモーションの発生を検出するための前記回転角速度値または前記回転角速度値及び前記加速度値の遷移に関する情報をモーション特定情報として記憶し、モーション検出部70は、前記回転角速度値または回転角速度値及び加速度値及びロック解除条件となるモーションの発生を検出するためのモーション特定情報に基づきロック解除条件が満たされたか否かを検出し、モーションコマンド実行部80は、ロック解除条件が満たされた場合に、ロック解除を指示するコマンドを実行するようにしてもよい。
またモーション特定情報記憶部50は、所与のモーションに対して複数のモーション特定情報を記憶し、モーション検出部70は、複数のモーション情報に基づき許容範囲を決定し、記回転角速度値または回転角速度値及び加速度値が許容範囲にある場合に所与のモーションの発生を検出するようにしてもよい。
なお広義のモーションコマンド処理システム12は、モーション検出部70、モーション特定情報記憶部50,モーションコマンド実行部80,通信処理部82を含み、狭義のモーションコマンド処理システムは、上記に加え角速度センサ20、アナログ処理回路30を含む。
広義のモーションコマンド処理システムは、半導体集積回路装置として1つのICチップに搭載することができる。
なおアナログ処理回路は、広義のモーションコマンド処理システムを実現するための半導体集積回路装置(IC)に搭載してもよいし、別の半導体集積回路装置(IC)に搭載してもよい。
図2は、本実施の形態の携帯機器の一例である。同図に示すように、本実施の形態では携帯電話200に角速度センサ(例えばジャイロセンサ)210を搭載する。このようにすると、携帯機器(携帯電話、携帯ゲーム機、携帯プレーヤ等)に搭載された角速度センサは、携帯機器に加わる角速度を検出する。
ここで携帯機器に対して振る、回す、落とす等の様々な動作(モーション)が加えられると、携帯機器がそれに応じて動くため、動きに応じた回転角速度が検出される。
図3(A)(B)は、本実施の形態の回転角速度について説明するための図である。
図3(A)は、角速度センサの出力するアナログ電圧値の一例である。角速度センサは、所定の1軸に対する回転角速度をアナログ電圧値として検出する。このアナログ電圧値は、携帯機器の動作の変化に応じて変化する。220は、携帯機器が右回転した場合の角速度センサの出力する電圧値の変化であり、222は、携帯機器が左回転した場合の角速度センサの出力する電圧値の変化である。
図3(B)は、角速度センサの出力するアナログ電圧値をデジタル変換したデジタル電圧値を示している。静止状態の電圧値を0とすると、+の値を有する区間220’では右回転しており、−の値を有する区間では左回転している事になる。
図4(A)(B)は、本実施の形態のモーション検出の一例について説明するための図である。
図4(B)の270はモーション特定情報記憶部に記憶されている登録データであり、図4(A)のように携帯機器250をa(右)、b(左)、c(右)に振るモーションを検出するためのモーション特定情報である。登録データ270はデジタル回転角速度値の遷移そのものデータ(時間軸に対する電圧値の離散値等)である。
また図4(B)の260は、実際に角速度センサによって検出された電圧値をデジタル変換した検出データである。
図4(B)では便宜上、登録データ270と検出データ260の値の絶対値が小さい方を手前においている。すなわち240−3では登録データ>検出データであり、240−8では登録データ<検出データである。
本実施の形態では、所定の間隔で(例えば1/100秒毎に)登録データ270(x秒分)と検出データ260(過去x秒分)を比較して誤差が所定範囲内であれば登録データに対応する所与のモーションの発生したと判断する。例えば240−1〜240−12において誤差が登録データのy%以内であれば登録データに対応した所与にモーションが発生したと判断するようにしてもよい。
尚y%以内の実現は、A/Dコンバーターの出力下位数ビットをマスクすることで、実現可能である。
図5(A)(B)は回転加速度とモーション登録情報について説明するための図である。
図5(A)の310及び312は、角速度センサが検出した回転加速度の遷移であり、いずれも周期がT1で、振幅がそれぞれl1、l2である。
図5(B)の320及び322は、角速度センサが検出した回転加速度であり、いずれも周期がT2で、振幅がそれぞれl1、l2である。
回転加速度の周期は携帯機器をふる際の周期に応じて変化し、回転加速度の振幅は携帯機器をふる際の振り幅や速度等に応じて変化する。
従って検出したいモーションをおこなった際の角速度センサが検出した回転加速度の遷移自体(例えば図4(B)の270に示すような時間軸に対する電圧値の離散値等)をモーション特定情報として記憶させてもよいし、角速度センサが検出した回転加速度の遷移の特徴を示す情報(例えば周期や振幅)をモーション特定情報として記憶させてもよい。
図6は、本実施の形態のモーションコマンド処理システムの構成の他の形態(以下、第2の実施の形態という)について説明するための図である。図1と同じ構成要件については同じ番号を付しており説明を省略する。
第2の実施の形態のモーションコマンド処理システムは、加速度を検出し、加速度に応じたアナログ電圧値を出力する加速度センサ90を含む。加速度センサ90は、操作に応じた加速度を検出し、検出した加速度情報(出力値)を出力するものであり、圧電型や動電式、歪みケージ式等の加速度センサなどにより実現できる。
なお検出する加速度は所与の1軸に関するものでもよいし、互いに直交する3軸それぞれに対して検出する構成でもよい。
第2の実施の形態のモーションコマンド処理システムは、アナログ処理回路30’を含む。アナログ処理回路30’は加速度センサから出力されるアナログ電圧値を受け取り、デジタル電圧値に変換して加速度値を出力する。なお角速度センサから出力されるアナログ電圧値を受け取り、デジタル電圧値に変換して回転角速度値を出力する処理も行う。
第2の実施の形態のモーションコマンド処理システム10’は、取り込みデータ保持部60’を含む。取り込みデータ保持部60’は、入力されたデジタル電圧値(回転角速度と加速度)を保持する。
第2の実施の形態のモーションコマンド処理システムは、モーション特定情報記憶部50’を含む。なおモーション特定情報記憶部50’をフラッシュメモリやEEPROMなどの書き換え可能なメモリで構成し、外部からの入力に基づき、前記書き換え可能なメモリに基準データを設定できるように構成してもよい。
モーション特定情報記憶部50’は、回転角速度値と加速度値の遷移に基づき所与のモーションの発生を検出するためのモーション特定情報を記憶する。
モーション特定情報はたとえば、回転角速度値や加速度値の遷移そのものデータ(時間軸に対するデジタル電圧値の離散値等)でもよいし、振幅と周期、最大値、最小値、平均値、回転角速度値の遷移の近似曲線の近似式でもよい。
第2の実施の形態のモーションコマンド処理システムは、モーション検出部70’を含む。モーション検出部70’は、アナログ処理回路30’から出力される回転角速度値及び加速度値を受け取り、モーション特定情報に基づき受け取った前記回転角速度値及び加速度値に基づき所与のモーションの発生を検出する。
図7(A)(B)は本実施の形態における落下検出の一例について説明するための図である。
図7(A)は落下時に携帯機器のジャイロセンサ及び加速度センサが検出する回転角速度及び加速度の一例を示した図である。340はジャイロセンサが検出する1軸(例えばX軸)についての回転角速度であり、350は加速度センサが検出する1軸(例えばY軸)についての加速度である。
区間360は落下中であり、区間362は着地時である。落下中360は携帯機器は回転しながらまたは不安定状態であるため、転角速度は不安定な波形を描く。すなわち携帯機器がユーザーに携帯されている状態においては例えば図7(B)の340’のように一定な波形を描く。また着地時362には、携帯機器の動作はとまるので回転角速度は0となり加速度は急激に変化する。
従って、回転加速度の波形が不安定な状態(波形の振幅や周期が激しく変化する状態)を検出し、その後加速度が大きく変化し、回転加速度の変化が止まる状態を特定するための情報を落下の発生を検出するためのモーション特定情報として記憶させるようにしてもよい。
図8は、本実施の形態のモーションコマンド処理システムの構成の他の形態(以下、第3の実施の形態という)について説明するための図である。図1と同じ構成要件については同じ番号を付しており説明を省略する。
第3の実施の形態のモーションコマンド処理システム410は、モーションコマンド登録処理部420を含む。モーションコマンド登録処理部420は、プレーヤからの入力情報に基づきモーション登録期間を判定し、モーション登録期間内に受け取った回転角速度値に基づき、所与のモーション発生を検出するためのモーション特定情報を生成し、モーション特定情報記憶部に登録する処理を行う。
またモーションコマンド登録処理部420は、登録するモーションと対応付けるコマンドを指定するコマンド指定情報を受け付け、当該コマンド指定情報と対応付けて登録するモーションのモーション特定情報をモーション特定情報記憶部に記憶させるようにしてもよい。
モーションコマンド登録処理部420は履歴情報登録処理部422を含む。履歴情報登録処理部422は、モーションの発生を検出して対応するコマンドが実行された場合の回転角速度値または回転角速度値及び加速度値の遷移に基づきモーション特定情報を生成しモーション履歴情報として前記モーション特定情報記憶部に記憶させる処理を行う。
第3の実施の形態のモーションコマンド処理システム410は、接触検出部430を含む。接触検出部430は、把持部に対する接触を検出するもので、図示しない把持部にスイッチや温度センサ等を設けることにより実現することができる。
モーション検出部70は、履歴反映検出処理部72を含む。履歴反映検出処理部72は、前記モーション履歴情報を加味して所与のモーションの発生を検出する。
図9(A)(B)は、本実施の形態の把持部の一例について説明するための図である。第3の実施の形態のモーションコマンド処理システム410は、携帯機器の外部に設けられ、モーション登録又はモーションコマンド入力を行う際にユーザーが把持可能な把持部(図9(A)の432、図9(B)の432−1、432−2)を含む。
把持部(図9(A)の432、図9(B)の432−1、432−2)には把持部に対する接触を検出するための図示しない接触検出部が設けられている。
ユーザーは把持部を把持して携帯機器を動作させることによりモーションコマンド登録を行う。またユーザーは把持部を把持して携帯機器を動作させることによりモーションコマンド入力を行うようにしてもよい。
このようにして、モーションコマンド登録期間またはモーションコマンド入力期間を把持部に対する接触が検出されている期間に限定することで、登録または検出の精度を上げることができる。
またモーションコマンド登録とモーションコマンド入力の際に同じ把持部を把持して携帯機器を動作させることにより、モーションコマンドの検出の精度を上げることができる。
図10は、本実施の形態のモーションコマンド処理システムの構成の他の形態(以下、第4の実施の形態という)について説明するための図である。図1、図6、図8と同じ構成要件については同じ番号を付しており説明を省略する。図10のモーションコマンド処理システム410’は、図8のモーションコマンド処理システム410の構成に加えて、加速度センサ90をさらに含む。
モーション特定情報記憶部50’は、回転角速度値と前記加速度値の遷移に基づき所与のモーションの発生を検出するためのモーション特定情報を記憶し、モーション検出部70’は、アナログ処理回路30から出力される回転角速度値及び加速度値を受け取り、モーション特定情報に基づき受け取った前記回転角速度値及び加速度値に基づき所与のモーションの発生を検出する。
図11は、本実施の携帯のモーションコマンド登録について説明するための図である。
本実施の携帯では、携帯機器に設けられたキーやボタン等の操作部から操作入力を行うだけでなく、携帯機器そのももを振ったりする動作を行う(モーション)ことで、コマンドを実行することができる。ここでユーザーは携帯機器のモーションと実行させるコマンドを予め登録しておくことができる。
すなわち携帯機器にたいして所定の操作(例えば画面でモーションコマンド登録モードを選択して、確定入力を行う等の操作)を行うことにより、モーションコマンド登録モードにする。そして図9に示す把持部を把持してモーションを行う。例えば携帯機器の画面等から、入力したモーションに対応させるコマンドの指定をおこない、指定したコマンドとモーションにより発生した回転角速度値または回転角速度値及び加速度値に関する情報を前記モーション特定情報記憶部に記憶させる。そしてモーションコマンド登録モードを終了させる。
このようにして、例えば図11の510、520、530にしめすような異なるモーションを異なるコマンドに対応させて登録することができる。ここで510のモーションにたいしては、「登録した相手にたいして電話をかける」というAコマンドを対応させ、520のモーションにたいしては「携帯機器の操作にロックをかける」というBコマンドを対応させ、530のモーションにたいしては「携帯機器の操作ロックを解除する」というCコマンドを対応させるようにしてもよい。
このようにすると、携帯機器を510のようにモーションさせることで、登録した相手にたいして電話をかけることができ、携帯機器を520のようにモーションさせることで、携帯機器の操作にロックをかけることができ、携帯機器を530のようにモーションさせることで携帯機器の操作ロックを解除することができる。
図12は回転角速度を用いてモーションコマンドの検出を行う処理のながれついて説明するためのフローチャートである。
まずジャイロセンサーで回転角速度を検出する(ステップS10)。
次にジャイロセンサが出力するアナログ電圧値をデジタル電圧値に変換する(ステップS20)。
次に回転角速度値(デジタル電圧値)を入力してワークバッファに保持する(ステップS30)。
次に過去x秒分の回転角速度値をモーション特定情報記憶部に記憶された所与のモーションの回転角速度のデータと比較する(ステップS40)。
そして誤差が所定の範囲内であれば(ステップS50)、所与のモーションに対応付けられたコマンドを実行する(ステップS60)。
図13は回転角速度及び加速度を用いてモーションコマンドの検出を行う処理のながれついて説明するためのフローチャートである。
まずジャイロセンサーで回転角速度を検出及び加速度センサで加速度を検出する(ステップS110)。
次にジャイロセンサが出力するアナログ電圧値及び加速度センサが出力するアナログ電圧値をデジタル電圧値に変換する(ステップS120)。
次に回転角速度及び加速度のデジタル電圧値を入力してワークバッファに保持する(ステップS130)。
次に過去x秒分の回転角速度値及び加速度値の保持データをモーション特定情報記憶部に記憶された所与のモーションの回転角速度及び加速度のデータと比較する(ステップS140)。
そして誤差が所定の範囲内であれば(ステップS150)、所与のモーションに対応付けられたコマンドを実行する(ステップS160)。
図14はモーションコマンドの登録処理のながれについて説明するためのフローチャートである。
モーション登録モードである場合に以下の処理を行う(ステップS210)。
把持部に接触検出があれば(ステップS220)、回転角速度値(デジタル電圧値)を入力してワークバッファに保持し(ステップS230)、モーション登録期間内に受け取った回転角速度値に基づき、所与のモーション発生を検出するためのモーション特定情報を生成し、モーション特定情報記憶部に登録する(ステップS240)。
図15はモーションコマンドの検出の学習機能について説明するためのフローチャートである。
まずジャイロセンサーで回転角速度を検出する(ステップS410)。
次にジャイロセンサが出力するアナログ電圧値をデジタル電圧値に変換する(ステップS420)。
次に回転角速度値(デジタル電圧値)を入力してワークバッファに保持する(ステップS430)。
次にモーション特定情報記憶部に記憶された所与のモーションのモーション履歴情報に基づき許容範囲(平均値を含む所定範囲、最大値、最小値を含む所定範囲等)を決定し、過去x秒分の回転角速度値が許容範囲にあるかいなか判断する(ステップS440)。例えばモーション特定情報記憶部に過去に所与のモーションコマンドであると判定された入力値の値がz個分だけモーション履歴情報として保持されているとする。
そして誤差が所定の範囲内であれば(ステップS450)、所与のモーションに対応付けられたコマンドを実行し(ステップS460)、取得した過去x秒分の回転角速度値に基づきモーション特定情報を生成しモーション履歴情報としてモーション特定情報記憶部に記憶させ、当該モーションに関する最も古いモーション履歴情報をモーション特定情報記憶部から削除する(ステップS470)。これによりモーション履歴情報を最新の状態に更新する。
本実施の形態ではモーション履歴情報を用いて許容範囲を決定することにより、モーション判定に最近のユーザーの入力傾向を反映させることができるという学習効果を奏する。
図16は落下を検出して所定のコマンドを実行する処理について説明するためのフローチャートである。
まず落下時の回転角速度値のサンプルを複数取得し、複数のサンプルに基づき落下の発生を検出するための回転角速度値または前記回転角速度値及び前記加速度値の遷移に関する情報決定し、モーション特定情報としてモーション特定情報記憶部にさせる(ステップS510)。この処理は製品出荷前に行なわれる。
次にジャイロセンサーで回転角速度を検出及び加速度センサで加速度を検出する(ステップS520)。
次にジャイロセンサが出力するアナログ電圧値及び加速度センサが出力するアナログ電圧値をデジタル電圧値に変換する(ステップS530)。
次に回転角速度及び加速度のデジタル電圧値を入力してワークバッファに保持する(ステップS540)。
過去x秒分の回転角速度値及び加速度値の保持データと落下の発生を検出するためのモーション特定情報に基づき落下が発生したか否かを検出する(ステップS550)。
落下発生を検出した場合には(ステップS560)、落下に対応付けられたコマンドを実行する(ステップS570)。
次に予め登録された所定のアドレスに対して落下イベント発生を通知するための落下通知情報を送信するためのコマンドを実行する(ステップS580)。
図17は、本実施の形態の具体的な適用例について説明するための図である。
本実施の形態のモーションコマンド処理システムが組み込まれた携帯機器は、「落とす」場合に生じるモーションや「ひったくられる」場合に生じるモーションを検出するためのモーション特定情報が予めモーション特定情報記憶部に記憶されている。そして「落とす」場合に生じるモーションや「ひったくられる」場合に生じるモーションが検出された場合には、ロックコマンドが実行するように設定されている。
また本実施の形態のモーションコマンド処理システムが組み込まれた携帯機器は、モーションコマンドの登録が可能に構成されており、ユーザーはロック解除のためのモーションを登録しているとする。
携帯機器が落ちた場合(S610)には、そのときに検出された回転角速度または回転角速度と加速度の値が「落とす」場合に生じるモーションに該当してロックコマンドが実行されることにより携帯機器にロックがかかり操作無効となる(S630)。
また携帯機器がひったくられた場合(S620)には、そのときに検出された回転角速度または回転角速度と加速度の値が「ひったくられる」場合に生じるモーションに該当してロックコマンドが実行されることにより携帯機器にロックがかかり操作無効となる(S630)。
このようにおとしたりひったくられたりした場合には、携帯機器にロックがかかるため、第3者は操作することができない。したがって携帯機器が第3者によって悪用されることを防ぐことができる。
なおユーザーは自己が登録したロック解除モーションを行うことによりロックの解除を行うことができる(S640)。
このようにロック解除の方法は、ロック解除のモーションを登録したユーザーしかしらないため、第3者がロック解除することはできない。したがってセキュリティ機能の高い携帯機器を提供することができる。
図18は、本実施の形態の具体的な他の適用例について説明するための図である。
本実施の形態のモーションコマンド処理システムが組み込まれた携帯機器は、「おく」場合に生じるモーションや、「未操作」場合に生じるモーションや、「もちあげ」場合に生じるモーションを検出するためのモーション特定情報が予めモーション特定情報記憶部に記憶されている。そして「おく」場合に生じるモーションや「未操作」場合に生じるモーションが検出された場合には、ロックコマンドが実行されるように設定されている、また「もちあげ」場合に生じるモーションが検出された場合には、ウェイク・アップコマンドが実行されるように設定されている。
また本実施の形態のモーションコマンド処理システムが組み込まれた携帯機器は、モーションコマンドの登録が可能に構成されており、ユーザーはロック解除のためのモーションを登録しているとする。
携帯機器がおかれた場合(S710)には、そのときに検出された回転角速度または回転角速度と加速度の値が「おく」場合に生じるモーションに該当してロックコマンドが実行されることにより携帯機器にロックがかかり操作無効となる(S730)。
また携帯機器が未操作の場合(S720)には、そのときに検出された回転角速度または回転角速度と加速度の値が「未操作」の場合に生じるモーションに該当してロックコマンドが実行されることにより携帯機器にロックがかかり操作無効となる(S730)。
そしてロック後所定期間経過後(タイマ等で所定期間をカウント)に、最低機能のみを動作させるスリープモードに移行させる(S740)。このようにすることによりロック時に自動的に省電力にすることができる。
そして携帯機器が持ち上げられると(S750)、そのときに検出された回転角速度または回転角速度と加速度の値が「もちあげ」の場合に生じるモーションに該当してウェイクアップコマンドが実行されることにより携帯機器がスリープモードから通常モードに移行する(S750)。
なおユーザーは自己が登録したロック解除モーションを行うことによりロックの解除を行うことができる(S760)。
なお、本発明は本実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
例えば上記実施の形態では、1軸についての回転角速度を用いてモーションコマンドを検出する場合を例にとり説明したがこれにかぎられない。例えば3軸についての回転角速度を検出してモーションコマンドを検出する構成でもよい。
10 モーションコマンド処理システム、20 角速度センサ、22 アナログ電圧値、30 アナログ処理回路、32 ローパスフィルタ/オペアンプ、34 A/Dコンバータ、36 デジタル電圧値、50 モーション特定情報記憶部、60 取り込みデータ保持部、70 モーション検出部、72 履歴反映検出処理部、80 モーションコマンド実行部、82 通信処理部、90 加速度センサ、200 電子機器、420 モーションコマンド登録処理部、422 履歴情報登録処理部、430 接触検出部、432 把持部
Claims (13)
- 携帯機器のモーションコマンド処理システムであって、
回転角速度を検出し、回転角速度に応じたアナログ電圧値を出力する角速度センサと、
角速度センサから出力されるアナログ電圧値を受け取り、デジタル電圧値に変換して、回転角速度値として出力するアナログ処理回路と、
回転角速度値の遷移に基づき所与のモーションの発生を検出するためのモーション特定情報を記憶するモーション特定情報記憶部と、
アナログ処理回路から出力される回転角速度値を受け取り、回転角速度値の遷移とモーション特定情報に基づき所与のモーションの発生を検出するモーション検出部と、
所与のモーションの発生を検出した場合に、所与のモーションに対応付けられたコマンドを実行するモーションコマンド実行部と、
を含むことを特徴とするモーションコマンド処理システム。 - 携帯機器のモーションコマンド処理システムであって、
前記モーション特定情報記憶部は、
回転角速度値の遷移に基づき所与のモーションの発生を検出するためのモーション特定情報を記憶するモーション特定情報記憶部と、
回転角速度値を受け取り、回転角速度値の遷移とモーション特定情報に基づき所与のモーションの発生を検出するモーション検出部と、
所与のモーションの発生を検出した場合に、所与のモーションに対応付けられたコマンドを実行するモーションコマンド実行部と、
を含むことを特徴とするモーションコマンド処理システム。 - 請求項1乃至2のいずれかにおいて、
プレーヤからの入力情報に基づきモーション登録期間を判定し、モーション登録期間内に受け取った回転角速度値に基づき、所与のモーション発生を検出するためのモーション特定情報を生成し、モーション特定情報記憶部に記憶させるモーションコマンド登録処理部と、
を含むことを特徴とするモーションコマンド処理システム。 - 請求項3において、
前記モーションコマンド登録処理部は、
登録するモーションと対応付けるコマンドを指定するコマンド指定情報を受け付け、当該コマンド指定情報と対応付けて登録するモーションのモーション特定情報をモーション特定情報記憶部に記憶させることを特徴とするモーションコマンド処理システム。 - 請求項3乃至4のいずれかにおいて、
携帯機器の外部に設けられ、モーションコマンド登録時にユーザーが把持可能な把持部と、
把持部に対する接触を検出する接触検出部とをさらに含み、
前記モーションコマンド登録処理部は、
把持部に対する接触が検出されている期間に取得された回転角速度値または回転角速度値及び加速度値の遷移に基づきモーション特定情報を作成することを特徴とするモーションコマンド処理システム。 - 請求項1乃至1に従属する請求項3乃至5のいずれかにおいて、
加速度を検出し、加速度に応じたアナログ電圧値を出力する加速度センサと、
加速度センサから出力されるアナログ電圧値を受け取り、デジタル電圧値に変換して、加速度値を出力するアナログ処理回路と、をさらに含み、
前記モーション特定情報記憶部は、
前記回転角速度値と前記加速度値の遷移に基づき所与のモーションの発生を検出するためのモーション特定情報を記憶し、
前記モーション検出部は、
アナログ処理回路から出力される回転角速度値及び加速度値を受け取り、モーション特定情報に基づき受け取った前記回転角速度値及び加速度値に基づき所与のモーションの発生を検出することを特徴とするモーションコマンド処理システム。 - 請求項2乃至2に従属する請求項3乃至5のいずれかにおいて、
前記モーション特定情報記憶部は、
前記回転角速度値と前記加速度値の遷移に基づき所与のモーションの発生を検出するためのモーション特定情報を記憶し、
前記モーション検出部は、
アナログ処理回路から出力される回転角速度値及び加速度値を受け取り、モーション特定情報に基づき受け取った前記回転角速度値及び加速度値に基づき所与のモーションの発生を検出することを特徴とするモーションコマンド処理システム。 - 請求項1乃至7のいずれかにおいて、
前記モーション特定情報記憶部は、
落下の発生を検出するための前記回転角速度値または前記回転角速度値及び前記加速度値の遷移に関する情報をモーション特定情報として記憶し、
前記モーション検出部は、
前記回転角速度値または回転角速度値及び加速度値及び落下の発生を検出するためのモーション特定情報に基づき落下が発生したか否かを検出し、
前記モーションコマンド実行部は、
落下の発生を検出した場合に、落下に対応付けられたコマンドを実行することを特徴とするモーションコマンド処理システム。 - 請求項8において、
所与のネットワークを介して通信を行う通信手段をさらに含み、
前記モーションコマンド実行部は、
落下の発生を検出した場合に、予め登録された所定のアドレスに対して落下イベント発生を通知するための落下通知情報を送信するためのコマンドを実行することを特徴とするモーションコマンド処理システム。 - 請求項1乃至9のいずれかにおいて、
前記モーション特定情報記憶部は、
ロック条件となるモーションの発生を検出するための前記回転角速度値または前記回転角速度値及び前記加速度値の遷移に関する情報をモーション特定情報として記憶し、
前記モーション検出部は、
前記回転角速度値または回転角速度値及び加速度値及びロック条件となるモーションの発生を検出するためのモーション特定情報に基づきロック条件が満たされたか否かを検出し、
前記モーションコマンド実行部は、
ロック条件が満たされた場合に、ロックを指示するコマンドを実行することを特徴とするモーションコマンド処理システム。 - 請求項1乃至10のいずれかにおいて、
前記モーション特定情報記憶部は、
ロック解除条件となるモーションの発生を検出するための前記回転角速度値または前記回転角速度値及び前記加速度値の遷移に関する情報をモーション特定情報として記憶し、
前記モーション検出部は、
前記回転角速度値または回転角速度値及び加速度値及びロック解除条件となるモーションの発生を検出するためのモーション特定情報に基づきロック解除条件が満たされたか否かを検出し、
前記モーションコマンド実行部は、
ロック解除条件が満たされた場合に、ロック解除を指示するコマンドを実行することを特徴とするモーションコマンド処理システム。 - 請求項1乃至11のいずれかにおいて、
前記モーション特定情報記憶部は、
所与のモーションに対して複数のモーション特定情報を記憶し、
前記モーション検出部は、
前記複数のモーション情報に基づき許容範囲を決定し、前記回転角速度値または回転角速度値及び加速度値が許容範囲にある場合に所与のモーションの発生を検出することを特徴とするモーションコマンド処理システム。 - 請求項1乃至12のいずれかにおいて、
前記モーションコマンド登録処理部は、
モーションの発生を検出して対応するコマンドが実行された場合の回転角速度値または回転角速度値及び加速度値の遷移に基づきモーション特定情報を生成しモーション履歴情報として前記モーション特定情報記憶部に記憶させる履歴情報登録部を含み、
前記モーション検出部は、
前記モーション履歴情報を加味して所与のモーションの発生を検出する履歴反映検出処理部を含むことを特徴とするモーションコマンド処理システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006134391A JP2007304988A (ja) | 2006-05-12 | 2006-05-12 | モーションコマンド処理システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006134391A JP2007304988A (ja) | 2006-05-12 | 2006-05-12 | モーションコマンド処理システム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007304988A true JP2007304988A (ja) | 2007-11-22 |
Family
ID=38838845
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006134391A Withdrawn JP2007304988A (ja) | 2006-05-12 | 2006-05-12 | モーションコマンド処理システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007304988A (ja) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009147903A1 (ja) * | 2008-06-02 | 2009-12-10 | 株式会社コナミデジタルエンタテインメント | ネットワークを利用したゲームシステム、ゲームプログラム、ゲーム装置、およびネットワークを利用したゲーム制御方法 |
JP2010035061A (ja) * | 2008-07-30 | 2010-02-12 | Kyocera Corp | 携帯電子機器 |
JP2010102614A (ja) * | 2008-10-27 | 2010-05-06 | Brother Ind Ltd | 携帯型装置 |
JP2011197992A (ja) * | 2010-03-19 | 2011-10-06 | Fujitsu Ltd | モーション判定装置、モーション判定方法、およびコンピュータプログラム |
WO2012147349A1 (ja) * | 2011-04-27 | 2012-11-01 | パナソニック株式会社 | 電子機器 |
JP2012230593A (ja) * | 2011-04-27 | 2012-11-22 | Panasonic Corp | 電子機器 |
KR20130025325A (ko) * | 2011-09-01 | 2013-03-11 | 삼성전자주식회사 | 움직임에 기반하여 화면 잠금 해제를 실행하는 휴대용 단말기 및 그 잠금해제 방법 |
JP2013228771A (ja) * | 2012-04-24 | 2013-11-07 | Panasonic Corp | 電子機器 |
JP2014112308A (ja) * | 2012-12-05 | 2014-06-19 | Fuji Xerox Co Ltd | 操作制御プログラム及び情報処理装置 |
JP2014207595A (ja) * | 2013-04-15 | 2014-10-30 | 富士通株式会社 | 携帯端末装置、制御方法及びプログラム |
JP2016180616A (ja) * | 2015-03-23 | 2016-10-13 | ラピスセミコンダクタ株式会社 | 半導体装置、携帯端末装置および運動検出方法 |
JP2016224852A (ja) * | 2015-06-03 | 2016-12-28 | 富士通株式会社 | 情報処理装置、ジェスチャ検出方法、及びプログラム |
US9588609B2 (en) | 2009-07-21 | 2017-03-07 | Lg Electronics Inc. | Mobile terminal and method of controlling the operation of the mobile terminal |
JP2017049720A (ja) * | 2015-08-31 | 2017-03-09 | シャープ株式会社 | 情報処理装置、情報処理装置を備える電子機器、情報処理装置の制御方法、および、プログラム |
JP2018137498A (ja) * | 2017-02-20 | 2018-08-30 | 富士通コンポーネント株式会社 | ビーコン端末 |
-
2006
- 2006-05-12 JP JP2006134391A patent/JP2007304988A/ja not_active Withdrawn
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8210947B2 (en) | 2008-06-02 | 2012-07-03 | Konami Digital Entertainment Co., Ltd. | Game system using network, game program, game device, and method for controlling game using network |
JP2009291238A (ja) * | 2008-06-02 | 2009-12-17 | Konami Digital Entertainment Co Ltd | ネットワークを利用したゲームシステム、ゲームプログラム、ゲーム装置、およびネットワークを利用したゲーム制御方法 |
WO2009147903A1 (ja) * | 2008-06-02 | 2009-12-10 | 株式会社コナミデジタルエンタテインメント | ネットワークを利用したゲームシステム、ゲームプログラム、ゲーム装置、およびネットワークを利用したゲーム制御方法 |
JP4536134B2 (ja) * | 2008-06-02 | 2010-09-01 | 株式会社コナミデジタルエンタテインメント | ネットワークを利用したゲームシステム、ゲームプログラム、ゲーム装置、およびネットワークを利用したゲーム制御方法 |
JP2010035061A (ja) * | 2008-07-30 | 2010-02-12 | Kyocera Corp | 携帯電子機器 |
JP2010102614A (ja) * | 2008-10-27 | 2010-05-06 | Brother Ind Ltd | 携帯型装置 |
US8838170B2 (en) | 2008-10-27 | 2014-09-16 | Brother Kogyo Kabushiki Kaisha | Mobile apparatus |
US9588609B2 (en) | 2009-07-21 | 2017-03-07 | Lg Electronics Inc. | Mobile terminal and method of controlling the operation of the mobile terminal |
JP2011197992A (ja) * | 2010-03-19 | 2011-10-06 | Fujitsu Ltd | モーション判定装置、モーション判定方法、およびコンピュータプログラム |
WO2012147349A1 (ja) * | 2011-04-27 | 2012-11-01 | パナソニック株式会社 | 電子機器 |
JP2012230593A (ja) * | 2011-04-27 | 2012-11-22 | Panasonic Corp | 電子機器 |
KR20130025325A (ko) * | 2011-09-01 | 2013-03-11 | 삼성전자주식회사 | 움직임에 기반하여 화면 잠금 해제를 실행하는 휴대용 단말기 및 그 잠금해제 방법 |
KR102084695B1 (ko) * | 2011-09-01 | 2020-03-04 | 삼성전자주식회사 | 움직임에 기반하여 화면 잠금 해제를 실행하는 휴대용 단말기 및 그 잠금해제 방법 |
JP2013228771A (ja) * | 2012-04-24 | 2013-11-07 | Panasonic Corp | 電子機器 |
JP2014112308A (ja) * | 2012-12-05 | 2014-06-19 | Fuji Xerox Co Ltd | 操作制御プログラム及び情報処理装置 |
JP2014207595A (ja) * | 2013-04-15 | 2014-10-30 | 富士通株式会社 | 携帯端末装置、制御方法及びプログラム |
JP2016180616A (ja) * | 2015-03-23 | 2016-10-13 | ラピスセミコンダクタ株式会社 | 半導体装置、携帯端末装置および運動検出方法 |
JP2016224852A (ja) * | 2015-06-03 | 2016-12-28 | 富士通株式会社 | 情報処理装置、ジェスチャ検出方法、及びプログラム |
JP2017049720A (ja) * | 2015-08-31 | 2017-03-09 | シャープ株式会社 | 情報処理装置、情報処理装置を備える電子機器、情報処理装置の制御方法、および、プログラム |
JP2018137498A (ja) * | 2017-02-20 | 2018-08-30 | 富士通コンポーネント株式会社 | ビーコン端末 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007304988A (ja) | モーションコマンド処理システム | |
JP3720346B2 (ja) | 携帯情報処理装置 | |
KR20070032709A (ko) | 전자 장치의 제어 | |
EP3508997B1 (en) | Offline management method for application use time, and terminal device | |
JP2012026824A (ja) | センシング装置、電子機器 | |
JP2013510381A (ja) | 人間の動きに関連するキャラクタおよびコマンドを認識するためのハンドヘルドコンピュータシステムおよび技術 | |
JP6616896B2 (ja) | 指紋認識方法及び電子デバイス | |
CN104090708A (zh) | 便携智能终端的控制方法和装置 | |
US10289887B2 (en) | Electronic apparatus, operating method of electronic apparatus, and recording medium | |
CN107885635B (zh) | 黑屏检测方法、移动终端及计算机可读存储介质 | |
WO2008015906A1 (fr) | terminal de communication d'informations avec un capteur d'accélération | |
CN106649010A (zh) | 一种终端设备测试方法及终端设备 | |
JP2009129248A (ja) | 叩きコマンド処理システム、電子機器の操作システム及び電子機器 | |
CN110049486A (zh) | 一种sim卡选择方法及终端设备 | |
TWI554142B (zh) | 電子裝置與穿戴式電子裝置間之通訊管理方法及系統,及相關電腦程式產品 | |
CN105912917A (zh) | 一种启动应用的方法及移动终端 | |
CN106055959A (zh) | 一种解锁方法及移动终端 | |
CN106095224A (zh) | 一种启动应用的方法及移动终端 | |
JP2007336513A (ja) | 叩きコマンド処理システム、及び、携帯機器の操作システム、並びに、携帯機器 | |
US9588569B2 (en) | Power saving method of operating a portable computing device | |
JP5459786B2 (ja) | 携帯端末装置及びプログラム | |
CN104238728A (zh) | 状态判断方法和装置 | |
US20120194416A1 (en) | Electronic apparatus and method of controlling electronic apparatus | |
JP2018014111A (ja) | 電子機器 | |
TWI509527B (zh) | 用於資料之儲存及無線收發起始的記憶卡及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080630 |
|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20090804 |