"磁場検知を用いて携帯デバイスを制御するシステムであって、前記携帯デバイスの動きに伴う磁場の変化を検知するよう構成された磁場検知装置と、前記磁場検知装置から送られたデータ信号を受信するデータ収集部と、前記携帯デバイスの動きに起因する磁場の変化間の所定の相関関係であって、それぞれ個別の制御動作に一意的に対応付けられた複数の所定の相関関係を含むデータ記憶するメモリと、前記データ収集部からの信号を解析し、前記携帯デバイスの動きに伴う磁場の変化の特徴を特定し、前記磁場の変化の特徴を前記複数の所定の相関関係と比較し、前記磁場の変化の特徴と所定の相関関係とが一致した場合、前記所定の相関関係に対応付けられた個別の制御動作を自動的に実行する制御部とを備えることを特徴とするシステム。請求項1に記載のシステムにおいて、前記磁場検知装置は、磁気コンパス又は磁気探知機であることを特徴とするシステム。請求項1に記載のシステムにおいて、前記磁場検知装置は、磁場の強さ及び磁場の方向の少なくとも一方の変化を検出するよう構成されていることを特徴とするシステム。磁場検知を用いて携帯デバイスにデータを入力するシステムであって、前記携帯デバイスの動きに伴う磁場の変化を検知するよう構成された磁場検知装置と、前記磁場検知装置から送られるデータ信号を受信するデータ収集部と、前記携帯デバイスの動きに起因する磁場の変化間の所定の相関関係であって、それぞれ個別の制御動作に一意的に対応付けられた複数の所定の相関関係を含むデータを記憶するメモリと、前記データ収集部からの信号を解析し、前記携帯デバイスの動きに伴う磁場の変化の特徴を特定し、前記磁場の変化の特徴を前記複数の所定の相関関係と比較し、前記磁場の変化の特徴と所定の相関関係とが一致した場合、前記所定の相関関係に対応付けられた個別の制御動作を自動的に実行する制御部とを備えることを特徴とするシステム。請求項4に記載のシステムにおいて、前記磁場検知装置は、磁気コンパス又は磁気探知機であることを特徴とするシステム。請求項4に記載のシステムにおいて、前記磁場検知装置は、磁場の強さ及び磁場の方向の少なくとも一方の変化を検出するよう構成されていることを特徴とするシステム。携帯デバイスの動きに伴う磁場の強さ及び磁場の方向の少なくとも一方の変化を用いて前記携帯デバイスを制御し、制御動作を行う方法であって、磁場検知装置を前記携帯デバイス内に取り付け又は埋め込み、動きによる磁場特性の変化と個別の制御動作との間に複数の所定の相関関係を用意し、前記携帯デバイスの動きによる磁場特性の変化を前記磁場検知装置で検出し、動きによる磁場特性の変化を前記複数の所定の相関関係と比較し、検出した対応する相関関係に対応付けられた個別の制御動作を開始することを特徴とする方法。請求項7に記載の方法において、磁場特性の変化の検出は、磁場の強さの変化及び磁場の方向の変化の少なくとも一方の検出を含むことを特徴とする方法。携帯デバイスの動きを用いて前記携帯デバイスにデータを入力し、制御動作を行う方法であって、磁場検知装置を前記携帯デバイス内に取り付け又は埋め込み、動きによる磁場特性の変化と個別の制御動作との間に複数の所定の相関関係を用意し、前記携帯デバイスの動きによる磁場特性の変化を前記磁場検知装置で検出し、動きによる磁場特性の変化を前記複数の所定の相関関係と比較し、検出した対応する相関関係に対応付けられた個別の入力動作を開始することを特徴とする方法。請求項9に記載の方法において、磁場特性の変化の検出は、磁場の強さの変化及び磁場の方向の変化の少なくとも一方の検出を含むことを特徴とする方法。2006年7月14日出願の米国特許出願第11/487,108号及び2006年2月1日出願の仮特許出願第60/764,022号は、その全体がここに含まれるものである。動き検知装置又は動きセンサ、例えば加速度計、歪み計、圧電素子、圧電抵抗素子、容量性素子、機械スイッチ、ボールチューブ装置、ジャイロスコープ、コンパス、磁気素子、光学素子、赤外線素子等は、固定的に取り付けた対象物の動きを検出する手段として当業界では周知である。図1に示すように、動き検知装置は、移動物体10の各軸における加速度を時間に対して測定することにより1軸、2軸又は3軸の動きを検出することができ、そこから速度及び距離関係を例えば積分によって求めることが出来る。例えば、物体10に加わる重力加速度の一種を測定することで、加速度方向に対する物体10の向き及び角度θを求めることが出来る。従って、加速度計を利用して、加速度重力による加速度を含む、速度、及び距離だけではなく、傾きや勾配、自由落下、衝撃、及び振動を検出することも可能である。なお、本発明では、動き検知装置として加速度計を用いるものとして説明を行うが、本発明は然様に解釈及び限定されるものではない。例えば空書きやハンドジェスチャーによる動き等のあらゆる動きは、それぞれ特有の加速度、速度、及び位置データ特性を有することが知られており、ユーザの定義した入力、例えば空書きやハンドジェスチャーによる動き等の信号応答と、信号応答データベースとの比較が可能である。比較結果を利用して、携帯デバイスへの命令や機能を開始又は起動することが出来る。空書きやハンドジェスチャー等による動きの変化は、また、それぞれ磁場特性を有する。従って、例えば空書きやハンドジェスチャー等、ユーザの定義した入力に起因する磁場の強さ及び磁場の方向の少なくとも一方に対応付けられた信号応答の変化と、こうした信号変化のデータベースとの比較が可能である。比較結果を利用して、携帯デバイスへの命令や機能を開始又は起動することが出来る。先行技術では、単純運動によりデバイスを傾けたり動かしたりすることで、例えばメニューを次の項目に進めたり、メニューを一定の速度でスクロールしたりするよう制御可能な無線デバイスが記載されている。それに対して請求項に係る本発明は、無線及び無線以外すなわち有線の携帯デバイスを、動きの量又は大きさだけではなく、動きの変化率、例えば傾斜角の変化率等によっても制御するものである。実際、この携帯デバイスは、動きの検出だけではなく、携帯デバイスの動きの量又は大きさを測定したり、動きの変化率を測定したりすることでも制御を行うものである。従って、動きの変化率及び大きさも利用して、データ入力の制御や機能実行の制御が行われる。先行技術には、単純運動の検出について記載しているものもあるが、本実施形態の説明では、例えば変化率等、あらゆる動き情報を用いて機能及び命令を実行する。変化率が入力されなければ、携帯デバイスの動き検知は単純運動に限られることになる。本実施形態では、また、携帯デバイスが様々なデータやファイル、情報を管理し、検索し、ソートするための検索条件やフィルタリング方式を、空書きを利用して入力する方法について説明する。図2は、デバイスの動きの大きさ、特に動きの変化率を検知することで携帯デバイス25を制御するシステム20のブロック図である。システム20は、動き検知装置22、データ収集装置24、例えばマイクロコントロールユニットMCU等のコントローラ26、及びメモリ28を備える。メモリ28は、例えば所定の動き又はジェスチャーのデータを一時的及び永久に記憶する記憶装置であり、アプリケーション又はドライバプログラムを記憶する記憶装置であり、アプリケーション又はドライバプログラムを実行するための一時領域等である。メモリ28は、一以上のランダムアクセスメモリRandomAccessMemory:RAM、キャッシュメモリ、リードオンリーメモリReadOnlyMemory:ROM、フラッシュメモリ等でありうる。加速度計22は、ハンドヘルド型の携帯デバイス25と連携動作するように固定的に取り付けられるか又は埋め込まれている。これにより、携帯デバイス25を動かすと、加速度計22が同じ大きさ及び変化率で同じ動きをするようになっている。加速度計22は、携帯デバイス25の動きを検知し、その動きのアナログ又はデジタルデータ21をデータ収集部24に提供する。本発明の一態様では、加速度計22は、動きの大きさ及び動きの方向を検出し記録するだけではなく、より好ましくは動きの変化量、例えば携帯デバイス25がゆっくりと回転しているのか速く回転しているのか、携帯デバイス25がゆっくりと傾くところなのか速く傾くところなのか等についても検出し記録するように構成されている。データ収集部24DataAcquisitionUnit:DAUは、動き検知装置22から送られた信号データ21を取得すると、信号データ21をアナログ信号からデジタル信号へ又はデジタル信号からアナログ信号へと変換し、或いはアナログからデジタルへ又はデジタルからアナログへと変換せずに信号データ21をそのままの形でDAU24を介してコントローラ26へ渡す。DAU24は、信号データ21をフィルタリングして動きの特徴を含む所望の信号データ23を得るフィルタリング部、例えばローパスフィルタを含む。DAU24は、こうしてフィルタリングしたデータ23をコントローラ26へ提供する。コントローラ26は、DAU24からのフィルタリングされた加速度計データ23を解析し、動きの特徴を特定する。次にコントローラ26は、動き信号の特徴を、メモリ28の例えばジェスチャー又は空書きモーションの参照テーブルに格納された所定の動きデータと比較する。一致しない場合、動き検知装置22により動きデータ21を再び読み込み、処理を繰り返す。動き信号の特徴が一致する場合、携帯デバイス25に対する所定の出力命令が自動的に生成され、送信される。本発明を、その機能例を挙げて更に開示する。例えば、ユーザが携帯デバイス25のディスプレイ32上でテキストを読んでいて、ディスプレイ画面32に入りきらないテキスト部分をスクロールしたいという場合、傾斜角の変化率あるいは傾斜角の量又は大きさによって、ディスプレイ32上のテキストのスクロール速度を増減することが出来る。例えば、図3Aに、ユーザがPDA25をほぼ直立した向きで保持している様子を示す。この場合、ユーザは、第1の速度r1でスクロールするテキストを読むことが出来る。PDA25を前方に傾けると、図3Bに示すように、テキストのスクロール速度は第1の速度r1よりも速い第2の速度r2に増加する。あるいは、実際の傾斜角によってスクロール速度を制御する代わりに、PDA25を速く又はゆっくりと傾けることによってテキストのスクロール速度を増加することもできる。上の例は、逆にスクロール速度を減少させる場合にも適用することが出来る。また、携帯デバイス25を移動したり傾けたりして、様々な命令や機能を実行することが出来る。こうした機能や命令は、例えば電子メール、インターネット、通話、携帯メール等といった用途によって異なり、例えば携帯電話やMP3プレーヤー等といった携帯デバイス25の使用形態によっても様々である。図4Aは、携帯デバイスの模式図であり、例えば4つのメニュー項目51a~51dと、ダイヤルパッド52を備えた携帯電話50の模式図である。先行技術では、ユーザは、携帯電話50を傾けたり動かしたりして所望のメニュー項目、例えば電話51aを選択し、携帯電話50を再び傾けたり動かしたりして次のメニュー項目、例えば電話帳51b等を選択する必要がある。従って、メニューを電話51aからEメール51dの項目へスクロールさせるには、ユーザは、動き、ジェスチャー又は傾斜を3回に分けて行わざるを得ない。それに対して、本発明の一態様によると、デバイスの傾き、特にデバイスの傾きの変化率を利用して、メニュー項目を別のメニュー項目へとより早くまたはより遅くスクロールすることが可能であり、複数回のモーションジェスチャーを必要としない。このように、特定の速度又は大きさで1回動かしたり傾けたりすることにより、図4Bに示すように、電話51aからEメール51dへと連続的にスクロールさせることが出来る。こうした動き検知を利用して、携帯デバイス25のあらゆる命令及び項目選択を行うことが可能である。本発明の別の態様では、システム20において、格納されたテキストや格納された画像データに対して携帯デバイス25を移動、すなわち携帯デバイス25をパン横移動することが出来る。更に詳しくは、携帯デバイスのディスプレイ画面32を、ディスプレイ画面32に入りきらないテキストや表示画像上でパンすることが出来る。この特徴により、ユーザは携帯デバイス25を動かして、携帯デバイス25に格納されたテキストや画像データのあちこちに仮想ウィンドウをナビゲート移動することが出来る。このように、動き検知を利用して、特定の画像、文書、スプレッドシート、テキスト、その他のファイル内を見てまわることが出来る。図5において、本特徴は、格納された電子画像、例えばデジタル写真が大きすぎて携帯デバイス25のディスプレイ32に全体を表示できない場合等に、写真のあちこちを見てまわるのに便利である。第1の向きにおいて、ディスプレイ画面32には、画像42の第1ビュー範囲44の第1画像43が表示される。携帯デバイス25を1次元、2次元又は3次元方向に動かして第2の向きにすると、ディスプレイ画面32には同じ画像42の第2ビュー範囲46の第2画像45が表示される。上述の特徴にモーションジェスチャーを組み合わせて、別の機能または特徴、例えばズームイン、ズームアウト、コピー、切り取り、貼り付け等を特定のアプリケーション内で開始することもできる。例えば、携帯デバイス25をマウス等の外付け入力装置として機能させ、例えばドラッグドロップ型の操作を行うように構成することが出来る。図6に、本発明に係る携帯デバイス25を用いてドラッグドロップ操作を行う様子を示す。前述のように、ユーザは、携帯デバイス25を1次元、2次元又は3次元方向に動かすことにより、第1ビュー範囲44の第1画像43から第2ビュー範囲46の第2画像45へとパンすることが出来る。また、携帯デバイス25を用いて所定のジェスチャーを行った後では、装置25を例えばマウス等の外付け装置として使用することが出来る。このモードでは、ユーザは、画像42の異なるビュー範囲44,46を見る代わりに、所定のジェスチャーを行うことで、第1ビュー範囲44aを選択し、その画像43を同じ画像42の第2ビュー範囲44bにドラッグドロップ又はカットペーストすることが出来る。あるアプリケーションでは、加速度計22が動きを検出することから、所定の動きやジェスチャーを検出した際に、所望の機能やアプリケーションを自動的に直ちに実行することが出来る。例えば、携帯電話が鳴り、ユーザが携帯電話を取りだして耳に当てた瞬間に、加速度計22は、電話に出るその所定の動作を検出することが出来る。その結果、ユーザが送信ボタン等を操作しなくても、コントローラ26が自動的に発信者に接続することが出来る。反対に、携帯電話が鳴った後で動きが無いことを検出するように加速度計22を構成することも出来る。例えば、携帯電話がオンになっていて、電話が鳴ったにもかかわらず加速度計22が加速度信号データを検出も記録もしない場合、コントローラ26は、音響信号又は視覚信号を代わりに発生させて、電話が掛かってきたことをユーザに通知警告することが出来る。コントローラ26は、必要に応じて、発信者を切断したり、電源を切ったり、及び/またはスタンバイモードに入ってバッテリー残量を節約することも出来る。こうした考え方は、呼の検出や人の動きの有無によって起動したり終了したりスタンバイモードに入ったりする全ての携帯デバイス25に当てはまるものである。本特徴は、コードレス電話において特に便利であり、基地局となるクレードルに戻してあるかにかかわらず、動き検出の有無に応じてコードレス電話をオンオフするのに便利である。別のアプリケーションでは、加速度計22を、例えばヘッドマウント式ビデオカメラ、ディスプレイ、イヤフォン、マイク等のヘッドマウント式装置図示せずに配置することが出来る。ヘッドマウント式装置を用いてユーザの頭部の様々な動きを検出し、命令や動作を開始するのに利用することが出来る。例えば、携帯デバイス25に無線接続したイヤフォンを、例えば携帯デバイスのオンオフや、電話応答、音量調整等の所定の動きを検出するように構成することが出来る。ユーザが頭を動かすにより、例えばメニューをスクロールしたり、画像内をパン又は移動したり、或いはヘッドマウント式装置の制御する機器を制御したり設定したり出来るようにデバイス25を構成することも出来る。更に別のアプリケーションでは、動き検知又はジェスチャー検知を利用して、自動的に携帯デバイス25に英数字を入力することが出来る。例えば、携帯デバイス25を用いて空中に英数字を書く、いわゆる空書きを行い、コントローラ26が、空書きした文字を例えばメモリ28に格納した較正ジェスチャー又は較正筆跡と比較することにより、書いた文字を特定するように構成してもよい。図7に、ハンドヘルド型電話60を数字の662を空書きするように動かした様子を示す。加速度計22は、動きデータ信号21をデータ収集部24を介してコントローラ26に送信する。コントローラ26は、フィルタリングした加速度データ信号23をメモリ28に格納した適当な動き又はジェスチャー文字と突き合わせると、数字6をディスプレイ64に表示する。空書きした文字62とメモリ28内のジェスチャー又は筆跡が一致した場合、コントローラ26は当該所定のジェスチャー又は筆跡に対応する動作又は機能を実行する。例えば、こうした特徴により、ユーザは、電話番号を順に空書きしたり、メモリ28に格納した電話番号に対応付けられた人名を順に綴ったりすることで携帯電話を掛けることが出来る。ショートカット用のジェスチャーやシンボルを空書きすることで、機能や動作を開始することも出来る。例えば、ハートの輪郭を空書きすることで、自宅に電話を掛けることも出来る。空書きを用いて、検索条件やフィルタリング方式を入力することも出来る。例えば、MP3プレーヤーやメディアプレーヤーを用いて英数字を空書きして、楽曲や演奏者の頭文字や最初の数文字を入力したり、データをフィルタリングしたりソートしたりすることが出来る。ユーザは、文字を空書きで追加し、情報を更にフィルタリングしたりソートしたりしても良い。こうした特徴は、例えばアップル登録商標社のiPod登録商標等の様に、何千ものデータや連絡先、楽曲、ファイル、映像等が携帯デバイスに格納されて並んでいる場合に特に有用である。第2の実施形態では、請求項に係る本発明は、無線及び無線以外すなわち有線の携帯デバイスを、携帯デバイスの意図的な動きに伴う磁場の大きさの変化及び/又は方向の変化に応じて制御するものである。実際、この携帯デバイスは、上に詳述した動きの検出だけではなく、携帯デバイスの動きに伴う同デバイスの磁場の大きさの変化及び/又は磁場の方向の変化を測定することによっても制御することが出来る。従って、磁場の強さ及び/又は方向の少なくとも一方の変化も用いて、データ入力の制御や機能実行の制御が行われる。図9に、磁場検知装置95を有する携帯デバイス90のブロック図を示す。磁場検知装置95は、携帯デバイス90の意図的な動きに伴う磁場の強さ及び磁場の方向の少なくとも一方の測定可能な変化を用いて、携帯デバイス90の機能を制御するとともに/又は携帯デバイス90へデータを入力するようになされている。磁場検知装置95は、振る動作、回転動作、及びフリップ動作による地球磁場92のわずかな変化を検出するように構成することが出来る。こうして、携帯デバイス90の意図的な動きに伴う磁場の強さの信号及び/又は磁場の強さの変化の信号をコントローラ92に送ることが出来る。コントローラ92は、携帯デバイス90自体を制御するとともに/又は携帯デバイス90で実行するアプリケーション94を制御するように構成されている。例えば、振る動作を利用して、現在のアプリケーション94aを次のアプリケーション94bへと切り換えることが出来る。例えばプレイリスト中のある曲から次の曲へ移ったり、画像リスト中のある画像から次の画像へ移ったりすることが出来る。ハンドヘルド型デバイス90を裏返す、いわゆるフリップ動作を利用して、音響関連のアプリケーション94cに関する音量レベルを制御することが出来る。例えば、フリップ動作を用いて、音響関連のアプリケーション94cをミュートしたり、あるいはミュートを解除したりすることが出来る。ハンドヘルド型デバイス90を回転させる回転動作を用いて、回転関連のアプリケーション94dを制御することが出来る。例えば、ハンドヘルド型デバイス90と一体化された表示装置96又はハンドヘルド型デバイス90に電気的に結合された表示装置96に表示されている画像やウェブサイト表示、すなわちページを、90°、180°等にリアルタイムで回転させることが出来る。特定のアプリケーションでは、ハンドヘルド型デバイス90をゲームコントローラとして用いて、プレーヤーが表示装置96に表示されている物体、例えばハンドルや操縦装置等の向きを制御することが出来る。ハンドヘルド型デバイス90に回転動作を加えることで、表示装置96上の地図の位置を、例えば上下左右にスクロールしたり、ズームイン、ズームアウトするなどして制御することも出来る。以上、デバイス自体を用いて携帯デバイスを制御するとともに/又はデバイス自体を用いて携帯デバイスにデータを入力するシステム及び装置を説明した。以下、携帯デバイスの動きを利用してデバイスを制御するとともに/又はデバイスにデータを入力する方法について説明する。図8において、第1ステップでは、動き検知装置、例えば加速度計等を、当業界で周知の仕方で携帯デバイスに取り付け又は埋め込むことが出来るステップ1。第2ステップでは、所定の動き又はジェスチャーを複数記憶したメモリを用意することが出来るステップ2。一態様では、複数の所定の動き又はジェスチャーを、それぞれ個別の制御又は入力動作、例えばポインタの様な動作に一意的に対応付けることが出来る。これにより、検知した携帯デバイスの動きが複数の所定の動き又はジェスチャーのいずれかと一致した場合、所定の動き又はジェスチャーに対応付けられた制御又は入力機能或いは動作が自動的に実行される。次のステップでは、動き検知装置が携帯デバイスの動きを監視及び検出し、更に携帯デバイスの動きの変化率を計算して記録するステップ3。こうした加速度信号データをコントローラに提供して、複数の所定の動きと比較することが出来るステップ5。必要に応じて、動き検知装置からの動きデータ及び動きの変化率データをフィルタリングしステップ4、不要なノイズを取り除いた後で、動き及び動きの変化率を複数の所定の動きと比較するのが好ましいステップ5。動き及び動きの変化率の信号データとメモリに格納した複数の所定の動きとを比較した結果、いずれも一致しない場合、動き検知装置は携帯デバイスの動きの監視及び検出を続けるとともに、携帯デバイスの動きの変化率の計算を続けるステップ3。一方、動き及び動きの変化率と複数の所定の動きとを比較した結果、一致した場合、コントローラは、一致した所定の動きに対応付けられた機能、動作、ドライバプログラム、アプリケーション等を実行するステップ6。以上、デバイス自体を用いて携帯デバイスを制御するとともに/又はデバイス自体を用いて携帯デバイスにデータを入力するシステム及び装置を説明した。以下、携帯デバイスの意図的な動きに伴う磁場の強度及び磁場の方向の少なくともいずれか一方の変化を検出することにより、デバイスを制御するとともに/又はデバイスにデータを入力する方法について説明する。図10において、第1ステップでは、磁場検知装置、例えば磁気コンパス、磁器探知機などを、当業界で周知の仕方で携帯デバイスに取り付け又は埋め込むことが出来るステップ11。第2ステップでは、磁場の強さの個々の変化と各所定の動き又はジェスチャーとの相関関係、並びに/或いは磁場の方向の個々の変化と各所定の動き又はジェスチャーとの相関関係を記憶したメモリを用意することが出来るステップ12。一態様では、相関関係をそれぞれ個別の制御又は入力動作、例えばポインタの様な動作に一意的に対応付けることが出来る。これにより、検出した磁場の強さの変化及び/又は検出した磁場の方向の変化が、複数の所定の相関関係のいずれかと一致した場合、所定の相関関係に対応付けられた制御又は入力機能或いは動作が自動的に実行される。次のステップにおいて、磁場検知装置は、携帯デバイスの意図的な動きに伴う磁場の強さの変化及び/又は磁場の方向の変化を監視及び検出するステップ13。こうした磁場の強さ/方向の変化の信号データをコントローラに提供して、複数の所定の相関関係と比較することが出来るステップ15。必要に応じて、磁場検知装置からの信号データをフィルタリングしステップ14、不要なノイズを取り除いた後で、上記変化を複数の所定の相関関係と比較するのが好ましいステップ15。信号データとメモリに格納した複数の所定の相関関係とを比較した結果、いずれも一致しない場合、磁場検知装置は携帯デバイスの磁場の強さ及び/又は方向の変化について監視及び検出を続けるステップ13。一方、信号データと複数の所定の相関関係とを比較した結果、一致した場合、コントローラは、一致した所定の動きに対応付けられた機能、動作、ドライバプログラム、アプリケーション等を実行するステップ16。本発明を上述の実施形態とともに説明したが、例示の実施形態には、開示の発明思想から逸脱することなく変形や変更を施しうることが当業者には理解されよう。よって本発明は、添付の請求項の範囲及び精神による以外、何ら制限されるものではない。"