(57)【特許請求の範囲】
【請求項１】
移動デバイスにおける方法において、
ユーザにより知覚可能な出力の開始に続いて、しきい時間期間の間、前記移動デバイスのディスプレイ部分が水平に見えるポジションのしきい角度内にとどまることと、前記移動デバイスが、ジェスチャーコマンド入力に対応する前記移動デバイスの動きがジェスチャーコマンド入力に対応しない前記移動デバイスの動きから区別可能でありそうな環境にあることを示す前記移動デバイスの推定されたロケーションとに基づいて、前記移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定することと、
前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にある場合に、前記移動デバイスの検出された動きがジェスチャーコマンド入力を表すか否かを決定することと、
前記検出された動きが前記ジェスチャーコマンド入力を表すとの決定に応答して、前記ユーザにより知覚可能な出力に影響を与えることとを含む方法。
【請求項２】
前記移動デバイスにおいて、
現在のユーザの運動状態にさらに少なくとも部分的に基づいて、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定することをさらに含む請求項１記載の方法。
【請求項３】
前記ユーザが歩いていないことを示す前記現在のユーザの運動状態に応答して、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあると決定される請求項２記載の方法。
【請求項４】
前記移動デバイスにおいて、
ユーザ入力を受け取ってからの第２のしきい時間期間にさらに少なくとも部分的に基づいて、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定することをさらに含む請求項１記載の方法。
【請求項５】
前記移動デバイスにおいて、
検出された重力加速度に対する前記移動デバイスの向きに少なくとも部分的に基づいて、前記移動デバイスの前記ディスプレイ部分が前記水平に見えるポジションの前記しきい角度内にあるか否かを決定することをさらに含む請求項１記載の方法。
【請求項６】
前記移動デバイスにおいて、
検出された外部光源に対する前記移動デバイスの向きに少なくとも部分的に基づいて、前記移動デバイスの前記ディスプレイ部分が前記水平に見えるポジションの前記しきい角度内にあるか否かを決定することをさらに含む請求項１記載の方法。
【請求項７】
前記移動デバイスにおいて、
前記ユーザにより知覚可能な出力に影響を与えたことに応答して、追加の、ユーザにより知覚可能な出力を開始することをさらに含む請求項１記載の方法。
【請求項８】
前記ユーザにより知覚可能な出力に影響を与えることは、前記ユーザにより知覚可能な出力を停止させることを含む請求項１記載の方法。
【請求項９】
前記移動デバイスにおいて、
可聴の出力、視覚的な出力または触覚の出力のうちの少なくとも１つを発生させることによって、前記ユーザにより知覚可能な出力を生成させることをさらに含む請求項１記載の方法。
【請求項１０】
移動デバイスにおける使用のための装置において、
前記装置は、
ユーザにより知覚可能な出力を開始する手段と、
前記ユーザにより知覚可能な出力の開始に続いて、しきい時間期間の間、前記移動デバイスのディスプレイ部分が水平に見えるポジションのしきい角度内にとどまることと、前記移動デバイスが、ジェスチャーコマンド入力に対応する前記移動デバイスの動きがジェスチャーコマンド入力に対応しない前記移動デバイスの動きから区別可能でありそうな環境にあることを示す前記移動デバイスの推定されたロケーションとに基づいて、前記移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定する手段と、
前記移動デバイスの動きを検出する手段と、
前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にある場合に、前記移動デバイスの検出された動きがジェスチャーコマンド入力を表すか否かを決定する手段と、
前記決定されたジェスチャーコマンド入力に応答して、前記ユーザにより知覚可能な出力に影響を与える手段とを具備する装置。
【請求項１１】
現在のユーザの運動状態を決定する手段と、
前記決定された現在のユーザの運動状態にさらに少なくとも部分的に基づいて、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定する手段とをさらに具備する請求項１０記載の装置。
【請求項１２】
前記ユーザが歩いていないことを示す前記決定された現在のユーザの運動状態に応答して、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあると決定される請求項１１記載の装置。
【請求項１３】
前記移動デバイスの前記ロケーションを推定する手段をさらに具備する請求項１０記載の装置。
【請求項１４】
前記ジェスチャーコマンド入力以外のユーザ入力を受け取る手段と、
前記ユーザ入力を受け取ってから第２のしきい時間期間が経過しているか否かを決定する手段とをさらに具備し、
前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定する手段は、前記ユーザ入力を受け取ってから第２のしきい時間期間が経過しているとの決定にさらに少なくとも部分的に基づいている請求項１０記載の装置。
【請求項１５】
前記移動デバイスにおいて、
重力加速度を検出する手段と、
前記検出された重力加速度に対する前記移動デバイスの向きを決定する手段と、
前記検出された重力加速度に対する前記移動デバイスの前記向きに少なくとも部分的に基づいて、前記移動デバイスの前記ディスプレイ部分が前記水平に見えるポジションの前記しきい角度内にあるか否かを決定する手段とをさらに具備する請求項１０記載の装置。
【請求項１６】
前記移動デバイスにおいて、
外部光源を検出する手段と、
前記検出された外部光源に対する前記移動デバイスの向きを決定する手段と、
前記検出された外部光源に対する前記移動デバイスの向きに少なくとも部分的に基づいて、前記移動デバイスの前記ディスプレイ部分が前記水平に見えるポジションの前記しきい角度内にあるか否かを決定する手段とをさらに具備する請求項１０記載の装置。
【請求項１７】
前記移動デバイスにおいて、
前記ユーザにより知覚可能な出力に影響を与えたことに応答して、前記ユーザにより知覚可能な出力を提供する手段により、追加の、ユーザにより知覚可能な出力を開始する手段をさらに具備する請求項１０記載の装置。
【請求項１８】
前記ユーザにより知覚可能な出力に影響を与えることは、前記ユーザにより知覚可能な出力を停止させることを含む請求項１０記載の装置。
【請求項１９】
前記ユーザにより知覚可能な出力は、可聴の出力、視覚的な出力または触覚の出力のうちの少なくとも１つを含む請求項１０記載の装置。
【請求項２０】
移動デバイスにおいて、
ディスプレイデバイスを少なくとも含む１つ以上の出力デバイスと、
１つ以上の慣性センサと、
前記１つ以上の出力デバイスのうちの少なくとも１つを介しての、ユーザにより知覚可能な出力の開始に続いて、
しきい時間期間の間、前記ディスプレイデバイスが水平に見えるポジションのしきい角度内にとどまることと、前記移動デバイスが、ジェスチャーコマンド入力に対応する前記移動デバイスの動きがジェスチャーコマンド入力に対応しない前記移動デバイスの動きから区別可能でありそうな環境にあることを示す前記移動デバイスの推定されたロケーションとに基づいて、前記移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定し、
前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にある場合に、前記移動デバイスの動きがジェスチャーコマンド入力を表すか否かを決定し、
前記決定されたジェスチャーコマンド入力に応答して、前記ユーザにより知覚可能な出力に影響を与えるように構成された、
処理ユニットとを具備し、
前記動きは、前記１つ以上の慣性センサのうちの少なくとも１つに関係付けられている少なくとも１つの信号に少なくとも部分的に基づいている移動デバイス。
【請求項２１】
前記処理ユニットは、前記ユーザにより知覚可能な出力の前記開始に続いて、さらに、
現在のユーザの運動状態を取得し、
前記現在のユーザの運動状態にさらに少なくとも部分的に基づいて、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定する請求項２０記載の移動デバイス。
【請求項２２】
前記ユーザが歩いていないことを示す前記現在のユーザの運動状態に応答して、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあると決定される請求項２１記載の移動デバイス。
【請求項２３】
前記処理ユニットは、前記ユーザにより知覚可能な出力の前記開始に続いて、さらに、
前記移動デバイスの前記推定されたロケーションを取得する請求項２０記載の移動デバイス。
【請求項２４】
前記処理ユニットは、前記ユーザにより知覚可能な出力の前記開始に続いて、さらに、
前記ジェスチャーコマンド入力以外の以前のユーザ入力の時間を決定し、
前記以前のユーザ入力を受け取ってから第２のしきい時間期間が経過しているか否かを決定し、
前記以前のユーザ入力を受け取ってから第２のしきい時間期間が経過しているとの決定にさらに少なくとも部分的に基づいて、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定する請求項２０記載の移動デバイス。
【請求項２５】
前記処理ユニットは、前記ユーザにより知覚可能な出力の前記開始に続いて、さらに、
前記１つ以上の慣性センサのうちの少なくとも１つに関係付けられている前記少なくとも１つの信号に少なくとも部分的に基づいて検出された重力加速度に対する前記移動デバイスの向きを決定し、
前記検出された重力加速度に対する前記移動デバイスの前記向きに少なくとも部分的に基づいて、前記ディスプレイデバイスが前記水平に見えるポジションの前記しきい角度内にあるか否かを決定する請求項２０記載の移動デバイス。
【請求項２６】
前記移動デバイスにおいて、
外部光源からの光を検出するセンサをさらに具備し、
前記処理ユニットは、前記ユーザにより知覚可能な出力の前記開始に続いて、さらに、
前記検出された光に対する前記移動デバイスの向きに少なくとも部分的に基づいて、前記ディスプレイデバイスが前記水平に見えるポジションの前記しきい角度内にあるか否かを決定する請求項２０記載の移動デバイス。
【請求項２７】
前記処理ユニットは、前記ユーザにより知覚可能な出力の前記開始に続いて、さらに、
前記ユーザにより知覚可能な出力に影響を与えたことに応答して、前記１つ以上の出力デバイスのうちの少なくとも１つを介して、追加の、ユーザにより知覚可能な出力を開始する請求項２０記載の移動デバイス。
【請求項２８】
前記処理ユニットは、さらに、前記ユーザにより知覚可能な出力を停止することによって、前記ユーザにより知覚可能な出力に影響を与える請求項２０記載の移動デバイス。
【請求項２９】
前記１つ以上の出力デバイスのうちの少なくとも１つは、可聴の出力、視覚的な出力または触覚の出力のうちの少なくとも１つを発生させる請求項２０記載の移動デバイス。
【請求項３０】
コンピュータ読取可能記憶媒体において、
ユーザにより知覚可能な出力の開始に続いて、
しきい時間期間の間、移動デバイスのディスプレイ部分が水平に見えるポジションのしきい角度内にとどまることと、前記移動デバイスが、ジェスチャーコマンド入力に対応する前記移動デバイスの動きがジェスチャーコマンド入力に対応しない前記移動デバイスの動きから区別可能でありそうな環境にあることを示す前記移動デバイスの推定されたロケーションとに基づいて、前記移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定し、
前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にある場合に、前記移動デバイスの検出された動きがジェスチャーコマンド入力を表すか否かを決定し、
前記検出された動きが前記ジェスチャーコマンド入力を表すとの決定に応答して、前記ユーザにより知覚可能な出力に影響を与えるように、前記移動デバイスの処理ユニットによって実行可能なコンピュータ実行可能命令をその上に記憶しているコンピュータ読取可能記憶媒体。
【請求項３１】
前記コンピュータ実行可能命令は、
現在のユーザの運動状態にさらに少なくとも部分的に基づいて、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定するように、前記処理ユニットによってさらに実行可能である請求項３０記載のコンピュータ読取可能記憶媒体。
【請求項３２】
前記ユーザが歩いていないことを示す前記現在のユーザの運動状態に応答して、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあると決定される請求項３１記載のコンピュータ読取可能記憶媒体。
【請求項３３】
前記コンピュータ実行可能命令は、
ユーザ入力を受け取ってからの第２のしきい時間期間にさらに少なくとも部分的に基づいて、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定するように、前記処理ユニットによってさらに実行可能である請求項３０記載のコンピュータ読取可能記憶媒体。
【請求項３４】
前記コンピュータ実行可能命令は、
検出された重力加速度に対する前記移動デバイスの向きに少なくとも部分的に基づいて、前記移動デバイスの前記ディスプレイ部分が前記水平に見えるポジションの前記しきい角度内にあるか否かを決定するように、前記処理ユニットによってさらに実行可能である請求項３０記載のコンピュータ読取可能記憶媒体。
【請求項３５】
前記コンピュータ実行可能命令は、
検出された外部光源に対する前記移動デバイスの向きに少なくとも部分的に基づいて、前記移動デバイスの前記ディスプレイ部分が前記水平に見えるポジションの前記しきい角度内にあるか否かを決定するように、前記処理ユニットによってさらに実行可能である請求項３０記載のコンピュータ読取可能記憶媒体。
【請求項３６】
前記コンピュータ実行可能命令は、
前記ユーザにより知覚可能な出力に影響を与えたことに応答して、追加の、ユーザにより知覚可能な出力を開始するように、前記処理ユニットによってさらに実行可能である請求項３０記載のコンピュータ読取可能記憶媒体。
【請求項３７】
前記処理ユニットは、前記ユーザにより知覚可能な出力を停止することによって、前記ユーザにより知覚可能な出力に影響を与える請求項３０記載のコンピュータ読取可能記憶媒体。
【請求項３８】
前記ユーザにより知覚可能な出力は、可聴の出力、視覚的な出力または触覚の出力のうちの少なくとも１つを含む請求項３０記載のコンピュータ読取可能記憶媒体。
【発明の詳細な説明】
【優先権の主張】
【０００１】
本特許出願は、２０１０年９月２日に出願され、“加速度センサを使用して、向きと方向性の揺れとを検出するための方法”と題され、そのすべてが参照によりここに組み込まれている、同時係属中の米国仮特許出願第６１／３７９，６６９号の利益を主張し、この出願に対する優先権を主張する。
【背景】
【０００２】
１．分野
ここで開示する主題事項は、電子デバイスに関し、さらに詳細には、ジェスチャーベースのユーザ入力を受け取ることが可能な移動デバイスにおいて使用するための方法および装置に関する。
【０００３】
２．情報
スマートフォンまたは他のタイプのセル電話機、タブレットコンピュータ、デジタルブックリーダー、パーソナルデジタルアシスタント、ゲーミングデバイス等の、ハンドヘルド移動デバイスのような、移動デバイスは、さまざまな機能を実行してもよい。例えば、ある移動デバイスは、ワイヤレス通信ネットワークを介して、音声および／またはデータ通信サービスを提供してもよい。例えば、ある移動デバイスは、オーディオおよび／またはビデオの記録または再生を提供してもよい。例えば、ある移動デバイスは、ゲーム、エンターテインメント、電子書籍、ユーティリティ、ロケーションベースのサービス等に関するさまざまなアプリケーションを提供してもよい。
【０００４】
移動デバイスは、さまざまな異なる入力デバイスを、および／または、ユーザ入力を受け取るための関連技術を、含んでもよい。例えば、移動デバイスは、さまざまなボタン、スイッチ、タッチパッド、または、他の同様のタッチセンサまたは近接センサ等を備えてもよい。いくつかの移動デバイスは、マイクロフォンを介して取り込まれた音声コマンドを通してユーザ入力を受け取ってもよい。いくつかの移動デバイスは、（スチルまたはビデオ）カメラを介して取り込まれたイメージベースのコマンドを通してユーザ入力を受け取ってもよい。
【０００５】
ある移動デバイスは、慣性センサおよび／または環境センサのような、さまざまなセンサを用いてもよく、さまざまなセンサは、例えば、ユーザによる移動デバイスの動きを検出することと、このような動きが、特定のジェスチャーベースのユーザ入力（ジェスチャーコマンド入力）であるか否かを決定することとを含む、さまざまな機能による使用のために、信号を提供する。ユーザがさまざまな日課をこなしているときに、ユーザの体に接して、または、ユーザの体の近くで、移動デバイスを単に持ち運んでいる場合、ある移動デバイスが、ユーザによって、相当にあちこちに動かされるか、あるいは、それ以外の影響を受けることは、珍しいことではない。そのため、この理由および他の理由から、検出された動きが、ジェスチャーコマンド入力に関連している可能性があるとみなされるべきか否かを、慎重に決定することが有益であることがある。
【概要】
【０００６】
１つの態様にしたがって、移動デバイスにおいて方法が実現されてもよい。１つの例示的な構成では、ユーザにより知覚可能な出力の開始に続いて、しきい時間期間の間、移動デバイスのディスプレイ部分が水平に見えるポジションのままであることに少なくとも部分的に基づいて、移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定することと、移動デバイスがジェスチャーコマンド入力レディ状態にある場合に、移動デバイスの検出された動きがジェスチャーコマンド入力を表すか否かを決定することと、検出された動きがジェスチャーコマンド入力を表すとの決定に応答して、ユーザにより知覚可能な出力に影響を与えることとを含む。
【０００７】
別の態様にしたがって、移動デバイスにおいて使用する装置が提供されてもよい。１つの例示的な構成では、装置は、ユーザにより知覚可能な出力を開始する手段と、ユーザにより知覚可能な出力の開始に続いて、しきい時間期間の間、移動デバイスのディスプレイ部分が水平に見えるポジションのままであることに少なくとも部分的に基づいて、移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定する手段と、移動デバイスの動きを検出する手段と、移動デバイスがジェスチャーコマンド入力レディ状態にある場合に、移動デバイスの検出された動きがジェスチャーコマンド入力を表すか否かを決定する手段と、決定されたジェスチャーコマンド入力に応答して、ユーザにより知覚可能な出力に影響を与える手段とを具備する。
【０００８】
さらに別の態様にしたがって、移動デバイスが提供されてもよい。１つの例示的な構成では、移動デバイスは、少なくとも１つのディスプレイデバイスを含む１つ以上の出力デバイスと、１つ以上の慣性センサと、処理ユニットとを備える。処理ユニットは、例えば、１つ以上の出力デバイスのうちの少なくとも１つを介しての、ユーザにより知覚可能な出力の開始に続いて、しきい時間期間の間、ディスプレイデバイスが水平に見えるポジションのままであることに少なくとも部分的に基づいて、移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定し、移動デバイスがジェスチャーコマンド入力レディ状態にある場合に、移動デバイスの動きがジェスチャーコマンド入力を表すか否かを決定し、決定されたジェスチャーコマンド入力に応答して、ユーザにより知覚可能な出力に影響を与える。動きは、１つ以上の慣性センサのうちの少なくとも１つに関係付けられている少なくとも１つの信号に少なくとも部分的に基づいている。
【０００９】
さらに別の態様にしたがって、製造物が提供されてもよい。１つの例示的な構成では、製造物は、ユーザにより知覚可能な出力の開始に続いて、しきい時間期間の間、移動デバイスのディスプレイ部分が水平に見えるポジションのままであることに少なくとも部分的に基づいて、移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定し、移動デバイスがジェスチャーコマンド入力レディ状態にある場合に、移動デバイスの検出された動きがジェスチャーコマンド入力を表すか否かを決定し、検出された動きがジェスチャーコマンド入力を表すとの決定に応答して、ユーザにより知覚可能な出力に影響を与えるように、移動デバイスの処理ユニットによって実行可能なコンピュータ実行可能命令をその上に記憶させている一時的でないコンピュータ読取可能媒体を備えてもよい。
【図面の簡単な説明】
【００１０】
そうではないと述べられていない限り、さまざまな図面全体を通して、同一の参照番号が同一の部分を指す、以下の図面を参照して、限定的でなく網羅的でない態様を説明する。
【図１】図１は、１つの構成にしたがった、移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定するジェスチャーコマンド入力検出器を備える移動デバイスを含む、例示的な環境を図示した、概略ブロックダイヤグラムである。
【図２Ａ】図２Ａは、１つの構成にしたがった、水平でない向きを有する、例えば、図１におけるもののような移動デバイスを示した、例示的なダイヤグラムである。
【図２Ｂ】図２Ｂは、１つの構成にしたがった、実質的に水平な向きを有する、例えば、図１におけるもののような移動デバイスを示した、例示的なダイヤグラムである。
【図３】図３は、１つの構成にしたがった、移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定するためにイネーブルされる、例えば、図１におけるもののような移動デバイスのある特徴を図示した、概略ブロックダイヤグラムである。
【図４】図４は、１つの構成にしたがった、移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定するための例示的なプロセスまたは方法の、ある特徴を図示したフローダイヤグラムである。
【詳細な説明】
【００１１】
ある例示的な構成にしたがって、移動デバイスは、あるジェスチャーベースのユーザ入力（ジェスチャーコマンド入力）を受け取ることがあるジェスチャーコマンド入力レディ状態で、選択的に動作するようにイネーブルされてもよい。
【００１２】
例えば、ある構成では、移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定する、ジェスチャーコマンド入力検出器および／または他の同様の論理が、移動デバイス中に提供されていてもよい。例えば、ジェスチャーコマンド入力レディ状態にあると決定された移動デバイスは、あるジェスチャーコマンド入力を受け取るかもしれない。逆に、例えば、ジェスチャーコマンド入力レディ状態にないと決定された移動デバイスは、あるジェスチャーコマンド入力を受け取らないかもしれない。ここで提供する例は、１つのジェスチャーコマンド入力レディ状態に関する傾向があるが、ある例示的な構成では、同じおよび／または異なるジェスチャーコマンド入力のうちのいくつかに関してもよい、複数の異なるジェスチャーコマンド入力レディ状態があってもよいことを、心に留めておくべきである。したがって、移動デバイスが１つ以上のジェスチャーコマンド入力レディ状態にあるか否かを決定する、ジェスチャーコマンド入力検出器および／または他の同様の論理が、移動デバイス中に提供されていてもよい。
【００１３】
ある例示的な構成では、ジェスチャーコマンド入力検出器および／または他の同様の論理は、しきい時間期間の間、移動デバイスのディスプレイ部分が水平に見えるポジションのままであることに少なくとも部分的に基づいて、移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定してもよい。したがって、移動デバイスがジェスチャーコマンド入力レディ状態にある場合、ジェスチャーコマンド入力検出器および／または他の同様の論理は、例えば、ユーザによる意図的な、移動デバイスの検出された動きが、ジェスチャーコマンド入力を表すか否かを決定してもよい。決定されたジェスチャーコマンド入力に応答して、ジェスチャーコマンド入力検出器および／または他の同様の論理は、ユーザにより知覚可能な出力に、ならびに／あるいは、移動デバイスによって何らかの方法で実行される他の同様の関係付けられた機能またはそうでなければサポートに、影響を与えることがある。
【００１４】
例えば、アラームクロック機能は、アラーム作動プロセスの一部として、１つ以上の出力デバイスを使用して、アラームを作動させるように動作してもよい。例えば、アラームは、サウンド、光、ディスプレイ、振動等、または、これらの何らかの組み合わせを含んでもよい。例えば、アラームが作動すると、ユーザは、移動デバイスを手に取り、移動デバイスがジェスチャーコマンド入力レディ状態に置かれるのに適用可能なしきい時間期間の間、適用可能な“水平に見えるポジション”で、移動デバイスを、安定させてまたはある程度安定させて、手に持つ。その後、ユーザは、１つ以上のジェスチャーを実行するために、それに応じて移動デバイスを動かし、１つ以上のジェスチャーは、移動デバイスによって受け取られてもよく、例えば、移動デバイスは、アラームの動作停止を開始してもよい。したがって、例えば、ユーザは、財布またはポケットの中に移動デバイスを有していることがあり、可聴のアラームが聞こえたことに応答して、移動デバイスを財布またはポケットから取り出して、１〜２秒の間、水平に見えるポジションで、移動デバイスを安定させて手に持ち、その後、何らかの予め定められた方法で、移動デバイスを振るか、または、そうでない方法で動かして、可聴のアラームを動作停止させる（例えば、スリープさせる／遅らせる、切る）。
【００１５】
ある例示的な構成では、移動デバイスは、現在のユーザの運動状態にさらに少なくとも部分的に基づいて、移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定してもよい。例えば、ユーザが歩いていない（例えば、何らかの検出された足取りの動きのパターンで、歩き回っていない、走っていない等）ことを示す現在のユーザの運動状態に応答して、移動デバイスがジェスチャーコマンド入力レディ状態にあると決定してもよい。例えば、現在のユーザの運動状態は、環境内の移動デバイスの動きまたは運動に応答した、１つ以上の慣性センサおよび／または環境センサによって発生される信号に、少なくとも部分的に基づいて、決定されてもよい。
【００１６】
ある例示的な構成では、移動デバイスは、例えば、以下のもののうちの１つ以上に関する、環境内での移動デバイスの推定されるロケーションに、さらに少なくとも部分的に基づいて、移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定してもよい：地理的座標、電子マップ中で識別されるロケーション、移動デバイスの動きに関する推定速度、高さ等。例えば、劇場、空港、病院、学校、カンファレンスルーム、動いている乗り物の上等のような、ジェスチャーコマンド入力が勧められない、または、あまり現実的でない、あるロケーションがあるかもしれない。例えば、移動デバイスが、ユーザ以外の何らかのメカニズム（例えば、エレベータ、動いている乗り物等）によって、しきい値レベル以上の検出された動き（例えば、振動、加速等）を受けることがあり、そのため、実際の意図されたジェスチャーコマンド入力を、意図されていない、ジェスチャーに似た入力から区別するのが難しい、あるロケーションがあるかもしれない。
【００１７】
ある例示的な構成では、移動デバイスは、ユーザ入力を受け取ってからの（例えば、第２のしきい時間期間に関係付けられている）時間の経過に少なくとも部分的に基づいて、移動デバイスの検出された動きが、ジェスチャーコマンド入力を表すか否かを決定してもよい。例えば、移動局がジェスチャーコマンド入力レディ状態に置かれることが可能になる前に、以前の非ジェスチャーベースのユーザ入力（例えば、音声入力、ボタン入力、タッチスクリーン入力等）から、数秒待つことが、移動局にとって有益であることがある。
【００１８】
ある例示的な構成では、移動デバイスは、検出された重力加速度（例えば、地球の重力）および／または検出された外部光源（例えば、太陽、頭上の光等）に対する移動デバイスの向きに少なくとも部分的に基づいて、移動デバイスのディスプレイ部分（例えば、ディスプレイデバイス、または、他の同様の視覚的なフィードバックベースの出力デバイス）が、水平に見えるポジションにあるか否かを決定してもよい。
【００１９】
ある例示的な構成では、移動デバイスは、検出されたジェスチャーコマンド入力に基づいて、ユーザにより知覚可能な出力に影響を与えたことに応答して、１つ以上の追加のユーザにより知覚可能な出力を開始してもよい。例えば、ジェスチャーコマンド入力が受け取られたことと、ユーザにより知覚可能な出力および／または他の同様の機能が何らかの方法で影響を受けたこととを示すために、追加のユーザフィードバックを生成させてもよい。
【００２０】
最初の例として、移動デバイスは、セル電話機、スマートフォン、コンピュータ、タブレット、ナビゲーション補助器具、デジタルブックリーダー、ゲーミングデバイス、音楽および／またはビデオのプレーヤーデバイス、カメラ等を含んでもよい。
【００２１】
図１は、例えば、移動デバイス１０２が提供されて、あちこちに動かされることがある環境１００を図示する。移動デバイス１０２は、ユーザに情報を通信できる少なくとも１つの出力デバイスを有するそのような何らかの電子デバイスを表す。例えば、ユーザにより知覚可能な出力は、可聴の出力、視覚的な出力、または、触覚の出力を含んでもよい。
【００２２】
図示しているように、移動デバイス１０２は、ジェスチャーコマンド入力検出器１０６を備えてもよい。ジェスチャーコマンド入力検出器１０６は、例えば、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組み合わせ、および／または、ファームウェアとソフトウェアの組み合わせのような、回路を表し、あるいは、移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定するための他の同様の論理が、移動デバイスに提供されていてもよい。
【００２３】
ある例示的な構成では、移動デバイス１０２は、スタンドアローン型デバイスとして排他的および／または選択的に機能してもよく、ならびに／あるいは、ユーザにとって興味のある／ユーザが使用する１つ以上の能力／サービスを提供してもよい。ある例示的な構成では、移動デバイス１０２は、例えば、クラウドと呼ばれるネットワーク１０４に対するワイヤレス通信リンクによって図示されているように、何らかの方法で、１つ以上の他のデバイスと通信してもよい。ネットワーク１０４は、１つ以上のワイヤードまたはワイヤレスの通信リンクを使用して、移動デバイス１０２と通信する、あるいは、移動デバイスがそれを通して通信する、１つ以上の通信リソースおよび／またはコンピューティングリソース（例えば、デバイスおよび／またはサービス）を表す。したがって、ある例では、移動デバイス１０２は、ネットワーク１０４を介して、データおよび／または命令を受信してもよい（あるいは、送ってもよい）。
【００２４】
ある例示的な構成では、移動デバイス１０２は、１つ以上のロケーションサービス１０８から受信した信号を使用するようにイネーブルされてもよい。ロケーションサービス１０８は、グローバルナビゲーションサテライトシステム（ＧＮＳＳ）あるいは他の同様の衛星および／または地上位置決めサービスのような、１つ以上のワイヤレス信号ベースのロケーションサービス、（例えば、セルラネットワーク、ＷｉＦｉ（登録商標）ネットワーク等を介する）ロケーションベースのサービスを表す。
【００２５】
例えば、移動デバイス１０２は、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）等のような、さまざまなワイヤレス通信ネットワークとともに使用するために、（例えば、１つ以上のネットワークインターフェースを介して）イネーブルされてもよい。ここでは、“ネットワーク”および“システム”という用語は、交換可能に使用されてもよい。ＷＷＡＮは、コード分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交周波数分割多元接続（ＯＦＤＭＡ）ネットワーク、単一搬送波周波数分割多元接続（ＳＣ−ＦＤＭＡ）ネットワーク等であってもよい。ＣＤＭＡネットワークは、ほんのわずかな無線技術の例を挙げてみただけでも、ｃｄｍａ２０００、ワイドバンドＣＤＭＡ（Ｗ−ＣＤＭＡ）（登録商標）、時分割同期コード分割多元接続（ＴＤ−ＳＣＤＭＡ）のような、１つ以上の無線接続技術（ＲＡＴ）を実現してもよい。ここでは、ｃｄｍａ２０００は、ＩＳ−９５、ＩＳ−２０００、および、ＩＳ−８５６標準規格にしたがって実現される技術を含んでもよい。ＴＤＭＡネットワークは、グローバルシステムフォーモバイルコミュニケーション（ＧＳＭ）（登録商標）、デジタルアドバンストモバイルフォンシステム（Ｄ−ＡＭＰＳ）、または、他の何らかのＲＡＴを実現してもよい。ＧＳＭおよびＷ−ＣＤＭＡは、“第三世代パートナーシッププロジェクト”（３ＧＰＰ）という名のコンソーシアムによる文書中に記述されている。ｃｄｍａ２０００は、“第三世代パートナーシッププロジェクト２”（３ＧＰＰ２）という名のコンソーシアムによる文書中に記述されている。３ＧＰＰ文書および３ＧＰＰ２文書は、公的に入手可能である。ＷＬＡＮは、ＩＥＥＥ８０２．１１ネットワークを含んでもよく、ＷＰＡＮは、例えば、ブルートゥース（登録商標）ネットワーク、ＩＥＥＥ８０２．１５ｘを含んでもよい。ワイヤレス通信ネットワークは、例えば、ロングタームエボリューション（ＬＴＥ）、アドバンストＬＴＥ、ＷｉＭＡＸ、ウルトラモバイルブロードバンド（ＵＭＢ）、および／または、これらに類似するもののような、いわゆる次世代技術（例えば、“４Ｇ”）を含んでもよい。
【００２６】
図２Ａは、例えば、座標系に関係付けられていてもよく、したがって、座標系によって表されてもよい向きを有する移動デバイスの簡単な例をグラフィックに図示し、例えば、座標系は、ｘ、ｙおよびｚとラベル表示された軸２００によって示され、移動デバイスに関係付けられている基準点に置かれていてもよい原点を有する。このような基準点は、例えば、中央に置かれていてもよく、または、何らかの方法でオフセットされていてもよい。
【００２７】
この例でも、図２Ｂにおける類似の例でも、向きは、ディスプレイ２０４（例えば、タッチスクリーンとしても機能することがある、メインディスプレイ）に関係付けられているように意図されている。したがって、移動デバイス１０２のボディまたは他の部分は、任意の合理的な形または形状をとってもよい。ここで図示した例は、長方形の形をしたディスプレイ２０４を示しているが、請求されている主題事項は、そのように限定されないことにも留意すべきである。
【００２８】
図２Ａにおいて、さらに、図２Ｂにおいて図示するように、ディスプレイ２０４は、ｘ−ｙ平面に関係付けられていてもよい表面２０６（図２Ｂ）を含んでもよい。したがって、図２Ａでは、ｘ−ｙ平面は（したがって、ディスプレイ２０４は）、検出された地球の重力加速度に関係付けられているベクトル２０２に実質的に平行である。そのため、図２Ａでは、移動デバイス１０２は、実質的に垂直に見えるポジションにあると考えられてもよい。反対に、図２Ｂでは、ｘ−ｙ平面は（したがって、ディスプレイ２０４は）、検出された地球の重力加速度に関係付けられているベクトル２０２に実質的に垂直である。そのため、図２Ｂでは、移動デバイス１０２は、実質的に水平に見えるポジションにあると考えられてもよい。
【００２９】
ある構成では、ジェスチャーコマンド入力検出器１０６は、しきい時間期間の間、移動デバイス１０２のディスプレイ２０４が水平に見えるポジションのままであることに少なくとも部分的に基づいて、移動デバイス１０２がジェスチャーコマンド入力レディ状態にあるか否かを決定してもよい。
【００３０】
図２Ａおよび図２Ｂは、理想的な垂直に見えるポジションと、理想的な水平に見えるポジションとをそれぞれ図示しているが、そうではないと述べられていない限り、“水平に見えるポジション”という用語は、ｘ−ｙ平面の角度のしきい値範囲内にあってもよい、ディスプレイ２０４のさまざまな向きを表すように意図されていることを理解すべきである。例えば、ディスプレイ２０４は、その表面２０６が、例えば、ロール（ｘ軸を中心とした回転）がなく、かつ、ピッチ（ｙ軸を中心とした回転）がない完全に水平なｘ−ｙ平面の角度のしきい値限界内にある傾斜平面である間、水平に見えるポジションにあると決定されてもよい。このような傾き（例えば、１つ以上のしきい角度値により規定されることがあるような、ロールおよび／またはピッチ）の量は、移動デバイスのタイプ等に依存することがあることを理解すべきである。したがって、ある例示的な構成では、ロールあるいはピッチにおけるプラスまたはマイナス３０度のしきい角度が、水平に見えるポジションを表すと決定されてもよい。しかしながら、他のある例示的な構成では、ロールあるいはピッチにおけるプラス１０度またはマイナス５度のしきい角度が、水平に見えるポジションを表すと決定されてもよい。ロールおよびピッチに対する異なるしきい角度があってもよいことも理解すべきである。さらに、ある例示的な構成では、ヨー（ｚ軸を中心とした回転）のような、追加の情報もまた、ディスプレイ２０４が水平に見えるポジションにあるか否かを決定する際に考慮されてもよい。
【００３１】
図２Ａおよび図２Ｂにおいて図示されているように、ある例示的な構成では、ディスプレイ２０４の向きは、（例えば、１つ以上のセンサを使用して検出されたような、）検出された重力加速度に少なくとも部分的に基づいていてもよい。
【００３２】
ある例示的な構成では、図２Ｂにおいてさらに図示されているように、ディスプレイ２０４の向きは、移動デバイス１０２上に落ちる外部光源２１０からの光に少なくとも部分的に基づいていてもよい。例えば、（例えば、面２０８上に配置されている、または、面２０８内にある１つ以上のセンサを使用して、）太陽または他の頭上の光源からの光の量を、あるいは、それらがないことを検出して、ディスプレイ２０４が、しきい時間期間の間、水平に見えるポジションのままであるか否かを識別してもよく、または、識別するのを助けてもよい。
【００３３】
次に、図３を参照する。図３は、１つの構成にしたがった、例えば、図１におけるもののような移動デバイス１０２のある特徴を図示した、概略ブロックダイヤグラムである。
【００３４】
図示されている移動デバイス１０２は、１つ以上の接続３０６を介して、メモリ３０４に結合されている、（例えば、ここで提供する技術にしたがって）データ処理を実行する１つ以上の処理ユニット３０２を含んでもよい。処理ユニット３０２は、例えば、ハードウェアで、または、ハードウェアとソフトウェアの組み合わせで、実現されてもよい。処理ユニット３０２は、データコンピューティング手順またはプロセスの少なくとも一部を実行するように構成可能な１つ以上の回路を表してもよい。これらに限定されないが、一例として、処理ユニットは、１つ以上のプロセッサ、制御装置、マイクロプロセッサ、マイクロ制御装置、特定用途向け集積回路、デジタル信号プロセッサ、プログラム可能論理デバイス、フィールドプログラム可能ゲートアレイ、および、これらに類似するもの、あるいは、これらの組み合わせを含んでもよい。
【００３５】
メモリ３０４は、何らかのデータ記憶メカニズムを表してもよい。メモリ３０４は、例えば、一次メモリ３０４−１および／または二次メモリ３０４−２を含んでもよい。一次メモリ３０４−１は、例えば、ランダムアクセスメモリ、リードオンリーメモリ等を含んでもよい。この例では、処理ユニットとは別のものとして図示されているが、一次メモリのすべてまたは一部が、処理ユニット３０２内または移動デバイス１０２の他の同様の回路内に提供されていてもよいか、あるいは、そうでなければ、処理ユニット３０２内または移動デバイス１０２の他の同様の回路内の同一の場所に配置されていてもよい／処理ユニット３０２内または移動デバイス１０２の他の同様の回路内で結合されていてもよいことを理解すべきである。二次メモリ３０４−２は、例えば、一次メモリのような、同じまたは類似のタイプのメモリを、ならびに／あるいは、例えば、ディスクドライブ、光ディスクドライブ、テープドライブ、ソリッドステートメモリドライブ等のような、１つ以上のデータ記憶デバイスまたはシステムを含んでもよい。ある構成では、二次メモリは、コンピュータ読取可能媒体３２０を動作可能に受け入れてもよく、または、そうでなければ、コンピュータ読取可能媒体３２０に結合するように構成可能であってもよい。メモリ３０４および／またはコンピュータ読取可能媒体３２０は、（例えば、ここで提供されているような、技術および／またはジェスチャーコマンド入力検出器１０６にしたがった）データ処理に関係付けられている命令３１８を含んでもよい。
【００３６】
移動デバイス１０２は、例えば、１つ以上のユーザ入力デバイス３０８、１つ以上の出力デバイス３１０、１つ以上のセンサ３１２、１つ以上のネットワークインターフェース３１４、および／または、１つ以上のロケーション受信機３１６をさらに備えてもよい。
【００３７】
入力デバイス３０８は、例えば、１つ以上のユーザ入力を受け取るために使用されもよい、さまざまなボタン、スイッチ、タッチパッド、トラックボール、ジョイスティック、タッチスクリーン、マイクロフォン、カメラ、および／または、これらに類似するものを備えてもよい。さらに、例えば、検出可能な動きまたは他の同様のジェスチャーに基づいて、ユーザ入力を受け取るために、１つ以上のセンサ３１２もまた使用されてもよい。入力デバイス３０８は、例えば、ユーザ入力３４８のような、メモリ３０４中に記憶される１つ以上の信号を提供するか、または、そうでなければ、メモリ３０４中に記憶される１つ以上の信号に関係付けられていてもよい。
【００３８】
出力デバイス３１０は、例えば、液晶ディスプレイ（ＬＣＤ）、タッチスクリーン、および／または、これに類似するもののような、ディスプレイ２０４（図２Ａ〜図２Ｂ）を備えてもよく、あるいは、場合によっては、ユーザに対する視覚的な出力を生成させる際に使用されてもよい、１つ以上の光、発光ダイオード（ＬＥＤ）等を含んでもよい。出力デバイス３１０は、例えば、ユーザに対する可聴の出力を生成させる際に使用されてもよい、スピーカー、ヘッドフォンジャック／ヘッドフォン、ブザー、ベル等を含んでもよい。出力デバイス３１０は、例えば、振動デバイス、機械的に動かせるデバイス、（例えば、選択的に加熱する、または、冷却する）熱的にアクティブなデバイス、ならびに／あるいは、ユーザに対する触覚の出力を生成させる際に使用されてもよい他の同様のメカニズムを含んでもよい。
【００３９】
センサ３１２は、例えば、１つ以上の慣性センサ（例えば、加速度計、磁気計、ジャイロスコープ等）、ならびに／あるいは、１つ以上の環境センサ（例えば、気圧計、コンパス、磁気計、光検出器、および／または、これらに類似するもの）を含んでもよく、これらは、運動の方向を識別し、向きを決定する際に使用されてもよく、および／または、そうでなければ、例えば、少なくともしきい時間期間の間、ディスプレイ部分が水平に見えるポジションにあることに少なくとも部分的に基づいて、移動デバイス１０２が、ジェスチャーコマンド入力レディ状態にあるか否かを決定する際に考慮される情報を提供してもよい。センサ３１２は、例えば、１つ以上の動き３３２、ジェスチャー３３４、向き３４０、重力情報３４２、および／または、（例えば、外部光源２１０（図２Ｂ）に関係付けられている）光情報３４４のような、メモリ３０４中に記憶される１つ以上の信号を提供するか、あるいは、そうでなければ、メモリ３０４中に記憶される１つ以上の信号に関係付けられていてもよい。動き３３２、ジェスチャー３３４、向き３４０、重力情報３４２、および／または、光情報３４４のうちの１つ以上は、例えば、移動デバイス１０２がジェスチャーコマンド入力レディ状態３３０にあるか否かを決定する際に、ジェスチャーコマンド入力検出器１０６（図１）によって考慮されてもよい。
【００４０】
ネットワークインターフェース３１４は、例えば、１つ以上のワイヤード通信リンクおよび／またはワイヤレス通信リンクを介して、１つ以上のネットワーク１０４（図１）に対する接続性を提供してもよい。ロケーション受信機３１６は、例えば、１つ以上のロケーションサービス１０８（図１）から信号を取得してもよく、この信号は、ロケーション３３８を推定する際に使用されてもよく、ロケーション３３８は、メモリ３０４に提供されてもよく、または、そうでなければ、メモリ中に記憶されている１つ以上の信号に関係付けられていてもよい。ロケーション３３８は、例えば、移動デバイス１０２が、ジェスチャーコマンド入力レディ状態３３０にあるか否かを決定する際に、ジェスチャーコマンド入力検出器１０６（図１）によって考慮されてもよい。
【００４１】
処理ユニット３０２および／または命令３１８は、例えば、ジェスチャーコマンド入力レディ状態３３０、さまざまなしきい値３４６および／または（例えば、さまざまな例示的な技術においてここで説明したような、）他の同様のしきい値範囲のような、メモリ３０４中に記憶される１つ以上の信号を提供してもよく、あるいは、そうでなければ、メモリ３０４中に記憶される１つ以上の信号に関係付けられていてもよい。１つ以上のしきい値３４６は、例えば、移動デバイス１０２がジェスチャーコマンド入力レディ状態３３０にあるか否かを決定する際に、ジェスチャーコマンド入力検出器１０６（図１）によって考慮されてもよい。
【００４２】
処理ユニット３０２および／または命令３１８は、例えば、運動状態３３６のような、メモリ３０４中に記憶される１つ以上の信号を提供してもよく、または、そうでなければ、メモリ３０４中に記憶される１つ以上の信号に関係付けられていてもよい。例えば、運動状態３３６は、移動デバイス１０２に関係付けられているユーザが、歩いているか否かを示してもよい。運動状態３３６は、例えば、移動デバイス１０２がジェスチャーコマンド入力レディ状態３３０にあるか否かを決定する際に、ジェスチャーコマンド入力検出器１０６（図１）によって考慮されてもよい。
【００４３】
次に図４に注意を向けたい。図４は、１つの構成にしたがった、移動デバイス１０２（図１）において使用するための方法４００の形で、例示的なプロセスを説明したフローダイヤグラムである。
【００４４】
例示的なブロック４０２において、ユーザにより知覚可能な出力を生成させてもよい。例えば、１つ以上の出力デバイスを使用して、可聴の出力、視覚的な出力、または、触覚の出力のうちの少なくとも１つを発生させてもよい。移動デバイスによって実行される、または、そうでなければ、移動デバイスに関係付けられている、１つ以上の機能ならびに／あるいはサービスが、ユーザにより知覚可能な出力を開始してもよい。
【００４５】
例示的なブロック４０４において、しきい時間期間の間、移動デバイスのディスプレイ部分が水平に見えるポジションのままであることに少なくとも部分的に基づいて、移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定してもよい。ある例示的な構成では、例示的なブロック４０６において、現在のユーザの運動状態、移動デバイスの推定されたロケーション、または、以前のユーザ入力を受け取ってからの第２のしきい時間期間の経過のうちの少なくとも１つに少なくとも部分的に基づいて、移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定してもよい。ある例示的な構成では、ブロック４０８において、検出された重力加速度または検出された外部光源のうちの少なくとも１つに対する移動デバイスの向きに少なくとも部分的に基づいて、移動デバイスのディスプレイ部分が水平に見えるポジションにあるか否かを決定してもよい。
【００４６】
ブロック４１０において、（例えば、ユーザによる）移動デバイスの検出された動きが、ジェスチャーコマンド入力を表すか否かを決定してもよい。例えば、予め定められているスキームにしたがった（例えば、１つ以上の電気信号としてメモリ中にプログラムされているならびに／あるいは記録および記憶されているような）、１つ以上の方向へのユーザによる移動デバイスの動きが、特定のユーザ入力を表すかもしれない。
【００４７】
ブロック４１２において、決定されたジェスチャーコマンド入力に応答して、（例えば、ブロック４０２において生成されたような）ユーザにより知覚可能な出力ならびに／あるいは他の同様の関係付けられている機能またはサービスが、何らかの方法で影響を受けることがある。例えば、生成されているユーザにより知覚可能な出力を、停止させてもよい。
【００４８】
“１つの例”、“例”、“ある例”、または、“例示的な構成”に対する本願全体を通しての参照は、特徴および／または例に関して説明した特定の特徴、構造、あるいは、特性が、請求されている主題事項の少なくとも１つの特徴および／または例に含まれてもよいことを意味している。したがって、“１つの例では”、“例では”、“ある例では”、または、”ある構成では”というフレーズあるいは他の同様のフレーズの、本願全体を通してのさまざまな場所における出現は、必ずしも、すべてが、同じ特徴、例、および／または、限定を参照していない。さらに、特定の特徴、構造、または、特性は、１つ以上の例および／または特徴において組み合わされてもよい。
【００４９】
ここで説明した方法は、特定の特徴および／または例にしたがった、適用に依存して、さまざまな手段によって実現されてもよい。例えば、このような方法は、ハードウェアで、ファームウェアで、および／または、ソフトウェアとともに、これらの組み合わせで、実現されてもよい。例えば、ハードウェア構成では、処理ユニットは、１つ以上の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラム可能論理デバイス（ＰＬＤ）、フィールドプログラム可能ゲートアレイ（ＦＰＧＡ）、プロセッサ、制御装置、マイクロ制御装置、マイクロプロセッサ、電子デバイス、ここで説明した機能を実行するように設計されている他の電子ユニット、および／または、これらを組み合わせたものの内で実現されてもよい。
【００５０】
先行する詳細な説明では、請求されている主題事項の完全な理解を提供するために、多くの特定の詳細を述べた。しかしながら、これらの特定の詳細がなくとも、請求されている主題事項を実施できることは、当業者にとって理解されるだろう。他の具体例では、当業者によって知られている方法および装置は、請求されている主題事項を曖昧にしないように、詳細に説明されていない。
【００５１】
先行する詳細な説明は、特定の装置のメモリ内あるいは特殊目的コンピューティングデバイスまたはプラットフォーム内に記憶されているバイナリデジタル電子信号上での動作のアルゴリズムまたはシンボル表現の観点から、提示されていた。この特定の明細書の文脈では、特定の装置という用語またはこれに類似するものは、いったん、プログラムソフトウェアからの命令に準じた特定の機能を実行するようにプログラムされると、汎用コンピュータを含む。アルゴリズム的な記述またはシンボル表現は、他の当業者にそれらの作用の内容を伝えるために、信号処理技術または関連技術の当業者によって使用されている技術の例である。アルゴリズムは、ここではおよび一般的に、所望の結果をもたらす、自己矛盾のないシーケンスの動作または類似の信号技術であると考えられる。この文脈では、動作または処理は、物理量の物理的な操作を伴う。通常、必ずではないが、このような量は、情報を表す電子信号として、記憶し、伝達し、組み合わせ、比較し、または、そうでなければ操作することができる電気信号あるいは磁気信号の形をとってもよい。このような信号を、ビット、データ、値、エレメント、シンボル、キャラクタ、用語、数、数値、情報、または、これらに類似するものと呼ぶことは、主に、一般的な用法の理由から、時には、便利である。しかしながら、これらの用語および類似の用語はすべて、適切な物理量に関係付けられるものであり、単に便宜的なラベルにすぎないことを理解すべきである。そうではないと特に述べられていない限り、以下の議論から明らかなように、本願全体を通して、“処理する”、“コンピュータで計算する”、“計算する”、“決定する”、“確立する”、“取得する”、“識別する”、および／または、これらに類似するもののような用語を利用した議論は、特殊目的コンピュータまたは類似の特殊目的電子コンピューティングデバイスのような、特定の装置のアクションまたはプロセスのことを指すことが正しく認識される。それゆえ、本願の文脈では、特殊目的コンピュータまたは類似する特殊目的電子コンピューティングデバイスは、特殊目的コンピュータまたは類似の特殊目的電子コンピュ―ティングデバイスの、メモリ、レジスタ、または、他の情報記憶デバイス、送信デバイス、あるいは、ディスプレイデバイスの内の、物理的な電子量または磁気量として通常表される信号を、操作または変換することが可能である。この特定の特許出願の文脈では、“特定の装置”という用語は、いったん、プログラムソフトウェアからの命令に準じた特定の機能を実行するようにプログラムされると、汎用コンピュータを含んでもよい。
【００５２】
ここで使用したような、“および”、“または”、ならびに、“および／または”という用語は、このような用語が使用されている文脈に少なくとも部分的に依存するようにも予想されるさまざまな意味を含んでもよい。通常、Ａ、Ｂ、または、Ｃのような、リストを関係付けるために使用される場合の“または”は、ここでは包含的な意味で使用されている、Ａ、Ｂ、および、Ｃとともに、ここでは排他的な意味で使用されているＡ、Ｂ、または、Ｃを意味するように意図されている。加えて、ここで使用するような“１つ以上”という用語は、任意の機能、構造、または、特性を単数形で説明するために使用されてもよく、あるいは、複数の機能、構造、または、特性か、機能、構造、または、特性の他の何らかの組み合わせを説明するために使用されてもよい。しかしながら、これは、単に、例示的な例であり、請求されている主題事項は、この例に限定されないことに留意すべきである。
【００５３】
例示的な特徴であると現在考えられているものを図示し、説明してきたが、請求されている主題事項から逸脱することなく、他のさまざまな修正を行ってもよく、均等物を代用してもよいことが、当業者によって理解されるだろう。さらに、ここで説明した中心的な概念から逸脱することなく、請求されている主題事項の開示に現在の状況を適応させるために、多くの修正を行ってもよい。
【００５４】
それゆえ、請求されている主題事項は、開示した特定の例に限定されないが、このような請求されている主題事項は、添付した特許請求の範囲内にあるすべての態様、および、これらの均等物も含んでもよいことを意図している。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］移動デバイスにおける方法において、
ユーザにより知覚可能な出力の開始に続いて、しきい時間期間の間、前記移動デバイスのディスプレイ部分が水平に見えるポジションのままであることに少なくとも部分的に基づいて、前記移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定することと、
前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にある場合に、前記移動デバイスの検出された動きがジェスチャーコマンド入力を表すか否かを決定することと、
前記検出された動きが前記ジェスチャーコマンド入力を表すとの決定に応答して、前記ユーザにより知覚可能な出力に影響を与えることとを含む方法。
［２］前記移動デバイスにおいて、
現在のユーザの運動状態にさらに少なくとも部分的に基づいて、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定することをさらに含む上記［１］に記載の方法。
［３］ユーザが歩いていないことを示す前記現在のユーザの運動状態に応答して、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあると決定される上記［２］に記載の方法。
［４］前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定することは、前記移動デバイスの推定されるロケーションにさらに少なくとも部分的に基づいている上記［１］に記載の方法。
［５］前記移動デバイスにおいて、
ユーザ入力を受け取ってからの第２のしきい時間期間にさらに少なくとも部分的に基づいて、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定することをさらに含む上記［１］に記載の方法。
［６］前記移動デバイスにおいて、
検出された重力加速度に対する前記移動デバイスの向きに少なくとも部分的に基づいて、前記移動デバイスの前記ディスプレイ部分が前記水平に見えるポジションにあるか否かを決定することをさらに含む上記［１］に記載の方法。
［７］前記移動デバイスにおいて、
検出された外部光源に対する前記移動デバイスの向きに少なくとも部分的に基づいて、前記移動デバイスの前記ディスプレイ部分が前記水平に見えるポジションにあるか否かを決定することをさらに含む上記［１］に記載の方法。
［８］前記移動デバイスにおいて、
前記ユーザにより知覚可能な出力に影響を与えたことに応答して、追加の、ユーザにより知覚可能な出力を開始することをさらに含む上記［１］に記載の方法。
［９］前記ユーザにより知覚可能な出力に影響を与えることは、前記ユーザにより知覚可能な出力を停止させることを含む上記［１］に記載の方法。
［１０］前記移動デバイスにおいて、
可聴の出力、視覚的な出力または触覚の出力のうちの少なくとも１つを発生させることによって、前記ユーザにより知覚可能な出力を生成させることをさらに含む上記［１］に記載の方法。
［１１］移動デバイスにおける使用のための装置において、
前記装置は、
ユーザにより知覚可能な出力を開始する手段と、
前記ユーザにより知覚可能な出力の開始に続いて、しきい時間期間の間、前記移動デバイスのディスプレイ部分が水平に見えるポジションのままであることに少なくとも部分的に基づいて、前記移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定する手段と、
前記移動デバイスの動きを検出する手段と、
前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にある場合に、前記移動デバイスの検出された動きがジェスチャーコマンド入力を表すか否かを決定する手段と、
前記決定されたジェスチャーコマンド入力に応答して、前記ユーザにより知覚可能な出力に影響を与える手段とを具備する装置。
［１２］現在のユーザの運動状態を決定する手段と、
前記決定された現在のユーザの運動状態にさらに少なくとも部分的に基づいて、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定する手段とをさらに具備する上記［１１］に記載の装置。
［１３］ユーザが歩いていないことを示す前記決定された現在のユーザの運動状態に応答して、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあると決定される上記［１２］に記載の装置。
［１４］前記移動デバイスのロケーションを推定する手段をさらに具備し、
前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定する手段は、前記移動デバイスの前記推定されたロケーションにさらに少なくとも部分的に基づいている上記［１１］に記載の装置。
［１５］前記ジェスチャーコマンド入力以外のユーザ入力を受け取る手段と、
前記ユーザ入力を受け取ってから第２のしきい時間期間が経過しているか否かを決定する手段とをさらに具備し、
前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定する手段は、前記ユーザ入力を受け取ってから第２のしきい時間期間が経過しているとの決定にさらに少なくとも部分的に基づいている上記［１１］に記載の装置。
［１６］前記移動デバイスにおいて、
重力加速度を検出する手段と、
前記検出された重力加速度に対する前記移動デバイスの向きを決定する手段と、
前記検出された重力加速度に対する前記移動デバイスの向きに少なくとも部分的に基づいて、前記移動デバイスの前記ディスプレイ部分が前記水平に見えるポジションにあるか否かを決定する手段とをさらに具備する上記［１１］に記載の装置。
［１７］前記移動デバイスにおいて、
外部光源を検出する手段と、
前記検出された外部光源に対する前記移動デバイスの向きを決定する手段と、
前記検出された外部光源に対する前記移動デバイスの向きに少なくとも部分的に基づいて、前記移動デバイスの前記ディスプレイ部分が前記水平に見えるポジションにあるか否かを決定する手段とをさらに具備する上記［１１］に記載の装置。
［１８］前記移動デバイスにおいて、
前記ユーザにより知覚可能な出力に影響を与えたことに応答して、前記ユーザにより知覚可能な出力を提供する手段により、追加の、ユーザにより知覚可能な出力を開始する手段をさらに具備する上記［１１］に記載の装置。
［１９］前記ユーザにより知覚可能な出力に影響を与えることは、前記ユーザにより知覚可能な出力を停止させることを含む上記［１１］に記載の装置。
［２０］前記ユーザにより知覚可能な出力は、可聴の出力、視覚的な出力または触覚の出力のうちの少なくとも１つを含む上記［１１］に記載の装置。
［２１］移動デバイスにおいて、
ディスプレイデバイスを少なくとも含む１つ以上の出力デバイスと、
１つ以上の慣性センサと、
前記１つ以上の出力デバイスのうちの少なくとも１つを介しての、ユーザにより知覚可能な出力の開始に続いて、
しきい時間期間の間、前記ディスプレイデバイスが水平に見えるポジションのままであることに少なくとも部分的に基づいて、前記移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定し、
前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にある場合に、前記移動デバイスの動きがジェスチャーコマンド入力を表すか否かを決定し、
前記決定されたジェスチャーコマンド入力に応答して、前記ユーザにより知覚可能な出力に影響を与える、
処理ユニットとを具備し、
前記動きは、前記１つ以上の慣性センサのうちの少なくとも１つに関係付けられている少なくとも１つの信号に少なくとも部分的に基づいている移動デバイス。
［２２］前記処理ユニットは、前記ユーザにより知覚可能な出力の前記開始に続いて、さらに、
現在のユーザの運動状態を取得し、
前記現在のユーザの運動状態にさらに少なくとも部分的に基づいて、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定する上記［２１］に記載の移動デバイス。
［２３］前記ユーザが歩いていないことを示す前記現在のユーザの運動状態に応答して、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあると決定される上記［２２］に記載の移動デバイス。
［２４］前記処理ユニットは、前記ユーザにより知覚可能な出力の前記開始に続いて、さらに、
前記移動デバイスの推定されたロケーションを取得し、
前記移動デバイスの前記推定されたロケーションにさらに少なくとも部分的に基づいて、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定する上記［２１］に記載の移動デバイス。
［２５］前記処理ユニットは、前記ユーザにより知覚可能な出力の前記開始に続いて、さらに、
前記ジェスチャーコマンド入力以外の以前のユーザ入力の時間を決定し、
前記以前のユーザ入力を受け取ってから第２のしきい時間期間が経過しているか否かを決定し、
前記以前のユーザ入力を受け取ってから第２のしきい時間期間が経過しているとの決定にさらに少なくとも部分的に基づいて、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定する上記［２１］に記載の移動デバイス。
［２６］前記処理ユニットは、前記ユーザにより知覚可能な出力の前記開始に続いて、さらに、
前記１つ以上の慣性センサのうちの前記少なくとも１つに関係付けられている前記少なくとも１つの信号に少なくとも部分的に基づいて、検出された重力加速度に対する前記移動デバイスの向きを決定し、
前記検出された重力加速度に対する前記移動デバイスの前記向きに少なくとも部分的に基づいて、前記ディスプレイデバイスが前記水平に見えるポジションにあるか否かを決定する上記［２１］に記載の移動デバイス。
［２７］前記移動デバイスにおいて、
外部光源からの光を検出するセンサをさらに具備し、
前記処理ユニットは、前記ユーザにより知覚可能な出力の前記開始に続いて、さらに、
前記検出された光に対する前記移動デバイスの向きに少なくとも部分的に基づいて、前記ディスプレイデバイスが前記水平に見えるポジションにあるか否かを決定する上記［２１］に記載の移動デバイス。
［２８］前記処理ユニットは、前記ユーザにより知覚可能な出力の前記開始に続いて、さらに、
前記ユーザにより知覚可能な出力に影響を与えたことに応答して、前記１つ以上の出力デバイスのうちの少なくとも１つを介して、追加の、ユーザにより知覚可能な出力を開始する上記［２１］に記載の移動デバイス。
［２９］前記処理ユニットは、さらに、前記ユーザにより知覚可能な出力を停止することによって、前記ユーザにより知覚可能な出力に影響を与える上記［２１］に記載の移動デバイス。
［３０］前記１つ以上の出力デバイスのうちの少なくとも１つは、可聴の出力、視覚的な出力または触覚の出力のうちの少なくとも１つを発生させる上記［２１］に記載の移動デバイス。
［３１］物品において、
ユーザにより知覚可能な出力の開始に続いて、
しきい時間期間の間、移動デバイスのディスプレイ部分が水平に見えるポジションのままであることに少なくとも部分的に基づいて、前記移動デバイスがジェスチャーコマンド入力レディ状態にあるか否かを決定し、
前記移動デバイスがジェスチャーコマンド入力レディ状態にある場合に、前記移動デバイスの検出された動きがジェスチャーコマンド入力を表すか否かを決定し、
前記検出された動きが前記ジェスチャーコマンド入力を表すとの決定に応答して、前記ユーザにより知覚可能な出力に影響を与えるように、前記移動デバイスの処理ユニットによって実行可能なコンピュータ実行可能命令をその上に記憶している一時的でないコンピュータ読取可能媒体を具備する物品。
［３２］前記コンピュータ実行可能命令は、
現在のユーザの運動状態にさらに少なくとも部分的に基づいて、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定するように、前記処理ユニットによってさらに実行可能である上記［３１］に記載の物品。
［３３］ユーザが歩いていないことを示す前記現在のユーザの運動状態に応答して、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあると決定される上記［３２］に記載の物品。
［３４］前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定することは、前記移動デバイスの推定されたロケーションにさらに少なくとも部分的に基づいている上記［３１］に記載の物品。
［３５］前記コンピュータ実行可能命令は、
ユーザ入力を受け取ってからの第２のしきい時間期間にさらに少なくとも部分的に基づいて、前記移動デバイスが前記ジェスチャーコマンド入力レディ状態にあるか否かを決定するように、前記処理ユニットによってさらに実行可能である上記［３１］に記載の物品。
［３６］前記コンピュータ実行可能命令は、
検出された重力加速度に対する前記移動デバイスの向きに少なくとも部分的に基づいて、前記移動デバイスのディスプレイ部分が前記水平に見えるポジションにあるか否かを決定するように、前記処理ユニットによってさらに実行可能である上記［３１］に記載の物品。
［３７］前記コンピュータ実行可能命令は、
検出された外部光源に対する前記移動デバイスの向きに少なくとも部分的に基づいて、前記移動デバイスのディスプレイ部分が前記水平に見えるポジションにあるか否かを決定するように、前記処理ユニットによってさらに実行可能である上記［３１］に記載の物品。
［３８］前記コンピュータ実行可能命令は、
前記ユーザにより知覚可能な出力に影響を与えたことに応答して、追加の、ユーザにより知覚可能な出力を開始するように、前記処理ユニットによってさらに実行可能である上記［３１］に記載の物品。
［３９］前記処理ユニットは、前記ユーザにより知覚可能な出力を停止することによって、前記ユーザにより知覚可能な出力に影響を与える上記［３１］に記載の物品。
［４０］前記ユーザにより知覚可能な出力は、可聴の出力、視覚的な出力または触覚の出力のうちの少なくとも１つを含む上記［３１］に記載の物品。
【図１】
0005937076.tif 000002
【図２Ａ】
0005937076.tif 000003
【図２Ｂ】
0005937076.tif 000004
【図３】
0005937076.tif 000005
【図４】
0005937076.tif 000006