少なくとも1つのモーションセンサと、タッチスクリーンと、を有するハンドヘルド装置であって、前記装置は、前記センサから、モーション信号処理能力を有するホスト装置に対して信号を伝達する能力を有し、前記ハンドヘルド装置の前記タッチスクリーンは、前記ユーザーの選択により、表面上又は自由空間内における前記ハンドヘルド装置の運動によって前記ホスト装置上において稼働している少なくとも1つのアプリケーションを制御するように動作可能である少なくとも2つの接触ゾーンを有する、装置。前記少なくとも1つのモーションセンサは、少なくとも2つの軸を有するジャイロスコープである請求項1に記載のハンドヘルド装置。前記ジャイロスコープからのピッチ及びヨー方向または変位信号は、前記ホスト装置上において稼働しているアプリケーション内において画面上のカーソルの2軸変位に変換されるように、前記ホスト装置に対して送信される請求項2に記載のハンドヘルド装置。入力を前記モーション信号処理能力に供給して前記ハンドヘルド装置のロールを少なくとも部分的に補正する2軸加速度計を更に有する請求項3に記載のハンドヘルド装置。前記ハンドヘルド装置が表面上に載置されていることを検出した際に表面モーションキャプチャモードにおけるその動作をトリガするように構成された光学センサを更に有する請求項1に記載のハンドヘルド装置。前記光学センサからの2軸位置又は変位信号は、前記ホスト装置上において稼働しているアプリケーション内において画面上のカーソルの2軸変位に変換されるように、前記ホスト装置に対して送信される請求項5に記載のハンドヘルド装置。前記少なくとも2つの接触ゾーンのうちの1つは、少なくとも3つの接触サブゾーンを有し、その第1のものは、表面モーションキャプチャモードと自由空間モーションキャプチャモードの間における切り替えに適しており、第2のものは、前記ホストアプリケーション内におけるスクロール命令の実行に適しており、第3のものは、前記ホストアプリケーション内における選択命令の実行に適している請求項1に記載のハンドヘルド装置。前記ホストアプリケーション内における前記スクロール及び選択命令は、グラフィカルユーザーインターフェイスによってプログラム可能である請求項7に記載のハンドヘルド装置。前記接触サブゾーンのうちの1つは、ジェスチャ認識モードとの間の切り替えのためにも適している請求項7に記載のハンドヘルド装置。コンテキストに依存した命令を前記ホストアプリケーションに入力するように構成された第4接触サブゾーンを更に有する請求項7に記載のハンドヘルド装置。前記4つの接触サブゾーンの相対的な位置決めは、右利き又は左利きユーザーによる使用に適するように変更することができる請求項10に記載のハンドヘルド装置。前記少なくとも2つの接触ゾーンのうちの1つは、前記ハンドヘルド装置の前記コンテキストに依存したホストアプリケーションの動作を制御する少なくとも2つの接触サブゾーンを有する請求項1に記載のハンドヘルド装置。前記ハンドヘルド装置の前記コンテキストに依存したホストアプリケーションの動作を制御する前記少なくとも2つの接触サブゾーンは、グラフィカルユーザーインターフェイスによってプログラム可能である請求項12に記載のハンドヘルド装置。前記少なくとも2つの接触ゾーンのうちの1つは、前記ハンドヘルド装置のアプリケーションの動作を制御する少なくとも2つの接触サブゾーンを有する請求項1に記載のハンドヘルド装置。前記ハンドヘルド装置が表面又は自由空間モーション検出モードにある際に無効になるように構成された電話送信機及び受信機を更に有する請求項1に記載のハンドヘルド装置。ハンドヘルド装置からホスト装置上において稼働している少なくとも1つのアプリケーションを制御する方法であって、前記ハンドヘルド装置は、少なくとも1つのモーションセンサと、タッチスクリーンと、を有し、且つ、前記センサから、モーション信号処理能力を有するホスト装置に対して信号を伝達する能力を有し、前記制御方法は、ユーザーの選択により、表面上又は自由空間内における前記ハンドヘルド装置の動きを使用するステップと、前記タッチスクリーンの前記ユーザー接触ゾーンによって前記アプリケーションの機能に対して命令するステップと、を有する、方法。従って、スマートモバイル装置が提供しているすべての可能性を使用するすべての種類の電子装置のリモコンとして使用することができるユニバーサルなマンマシンインターフェイスに対するニーズが存在している。これを目的として、いくつかの装置が開発されているが、それらの装置は、統合された表面及び自由空間制御モードを実現してはいない。又、それらの装置は、現在のセンサの能力と、スマートモバイル装置上においていまや利用可能である新しい機能と、を十分に活用してもいない。本発明は、これらの制限を克服する。これを目的として、本発明は、少なくとも1つのモーションセンサと、タッチスクリーンと、を有するハンドヘルド装置を提供し、前記装置は、信号を前記センサからモーション信号処理能力を有するホスト装置に伝達する能力を有し、前記ハンドヘルド装置の前記タッチスクリーンは、いくつかの接触ゾーンを有し、これらの接触ゾーンは、ユーザーの選択により、表面上又は自由空間内における前記ハンドヘルド装置の運動によって前記ホスト装置上において稼働している少なくとも1つのアプリケーションを制御するように機能することができる。又、本発明は、前記ハンドヘルド装置を使用する方法及びコンピュータプログラムをも提供する。好適な実施形態においては、スマートモバイル装置は、正確なポインティング動作及びユーザーのジェスチャの認識を許容する少なくとも1つの2軸のジャイロスコープを有する。様々な実施形態においては、接触ゾーンは、マウスの通常のボタン左、右、スクロールホイールをエミュレートしている。更に詳しくは、スクロールホイールは、タッチスクリーンの表面全体に延在してもよいゾーンによってエミュレートされるようになっている。又、接触ゾーンのうちの1つを使用することにより、2Dマウスを、ホスト装置のディスプレイ上のカーソルの運動を直接的に制御する能力又はハンドヘルド装置のユーザーによって実行されるジェスチャに関する情報を送信する能力を有する3Dマウス又はリモコンに変えることが可能であり、これらのジェスチャは、次いで、ホスト装置により、いくつかの予め設定された機能の命令として解釈される。更には、ハンドヘルド装置の画面上の接触ゾーンは、ホスト装置のフォアグラウンドにおいて稼働しているアプリケーションに対する依存性を有するようにすることが可能であり、これにより、広範な多様性が本発明の装置に対して付与される。様々な実施形態及び添付図面に関する以下の説明を参照することにより、本発明について良く理解することが可能であり、且つ、その様々な特徴及び利点が明らかとなろう。図1は、本発明を実装するための機能的アーキテクチャを示している。本発明によれば、スマートモバイル装置101を使用することにより、ホスト装置102上において稼働するアプリケーションを制御しており、ホスト装置102は、ディスプレイ1021を有し、このディスプレイ1021上において、カーソルを使用し、アイコン上又はテキストスクロールリスト内においてポイント/クリックすることにより、アプリケーション/機能を選択することができる。又、アプリケーションは、図6a~図6cとの関係において後述するように、ユーザーの予め規定されたジェスチャによって制御してもよい。スマートモバイル装置は、一般に、タッチスクリーン1011を有する。スマートモバイル装置は、i-Phone商標などのスマートフォンであってもよい。このケースにおいては、本発明を実装するのに適したソフトウェアアプリケーションは、ソフトウェア要素1012として装置101上にインストールされるように、AppStore商標からユーザーがダウンロードすることができる。但し、アプリケーションは、任意のストレージ媒体から装置上に複写してもよい。本発明は、前記装置が、タッチスクリーンと、空間内におけるスマートモバイル装置の運動を計測するための少なくとも1つのモーションセンサ1013と、を有する場合には、任意の種類のスマートモバイル装置上において実装することができる。モーションセンサ1013は、好ましくは、加速度計又はジャイロスコープなどの慣性センサであるが、磁力計であってもよい。動きは、少なくとも2つの軸に沿って計測される。MEMSMicroElectricalMechanicalSystemセンサは、益々、一般的になっており、且つ、益々、安価になっている。ピッチ角又は仰角、即ち、垂直プレーン内における水平プレーンとの間のポインティング装置101の角度及びヨー角又は方位角、即ち、水平プレーン内における垂直プレーンとの間のポインティング装置101の角度を計測するための2軸のジャイロスコープと、これらの計測値を一般的には、装置を担持するユーザーの手のユーザーの手首を中心としたロール運動について補正するための2軸の加速度計と、を有することが有用であろう。次いで、プレーン2D内又は自由空間3D内におけるスマートモバイル装置101の運動をホスト装置102の画面上のカーソルの位置に変換することができる。又、更に後述するように、アイコン又はリスト内のテキストをクリックすることにより、カーソルの前記位置において実行を要するホスト装置102の機能を制御するための命令信号をスマートモバイル装置101に入力することもできる。センサからのモーション信号及びスマートモバイル装置に入力された命令信号は、無線RF搬送波BlueTooth又はWiFiを使用することにより、或いは、好ましくは、ホスト装置のUSBポートに対する有線接続を使用することにより、ホスト装置102に対して送信される。ホスト装置102は、パーソナルコンピュータデスクトップ又はラップトップ又はテレビ画面1021との接続状態にあるセットトップボックスであってよい。ホスト装置は、マルチメディアアプリケーション放送又はケーブルテレビ又はビデオフィルムの視聴やラジオ又は音楽の聴取など、インターネットのブラウジング、電子メールの処理、プレゼンテーションの供給などのアプリケーション1023を実行することになる。又、ホスト装置は、本発明の実装に適した特定のソフトウェア1022を装備することにもなる。このようなソフトウェアの1つが、Movea商標のMotionToolsである。MotionToolsは、モーション及び命令信号を処理すると共にそれらの信号が表している運動及び制御をホスト装置上におけるアプリケーションの機能の位置及び実行に対してマッピングするためのルーチンを含む。制御対象のアプリケーションは、GUIGraphicalUserInterfaceを通じて、ユーザーが予めプログラムすることができる。MotionToolsは、Movea製の周辺装置及びマウスのすべてと互換性を有するソフトウェア製品である。MotionToolsは、空中にある際にマウスを十分に活用できるようにするツールの組により、ユーザーの能力を拡張する。画面から遠く離れている際には、ユーザーは、MotionToolsにより、ズームインすることができる。キーボードから遠く離れている際には、ユーザーは、ほとんどの状況において、タイプ入力することができなくなるが、究極的に、ワンクリックでオンスクリーンキーボードを表示することができるようになる。MotionToolsによれば、ユーザーは、任意の動作ズームやオンスクリーン描画ツールなどを任意のマウスイベントボタンのクリックやマウスの動きに対してリンクさせることができる。MotionToolsが操作することができるアプリケーションは、以下のようなカテゴリ又はコンテキストに分類される:-一般:特定のコンテキストを有していないものディスク上におけるナビゲーションやその他のコンテキストにおいてはリストアップされないすべてのその他のアプリケーション。-インターネット:ウェブブラウジングアプリケーションを意味しているFirefox商標、GoogleChrome商標、Safari商標、internetExplorer商標など。-マルチメディア:WindowsMediaCenter商標やiTunes商標のようなホスト装置102上にインストールされたメディアプレーヤーを意味している。-プレゼンテーション:Powerpoint商標やKeynotes商標などのような文書プレゼンテーションソフトウェアを意味している。その他のコンテキストを追加することができる。スマートモバイル装置101は、いくつかの更なるメディアボタンを装備しており、且つ、認識されたジェスチャイベントを生成することができる。MotionToolsは、ユーザーによる高度な構成が可能である。構成を実行するためのプロファイルを規定している。ユーザーは、これらのプロファイル内に、ユーザーフレンドリーなGUIを通じて、それぞれのコンテキストごとに、特定のマウス入力又はジェスチャイベントとリンクされた動作のリストを保存することができる。図2は、本発明の様々な実施形態によるマウスのボタンをエミュレートするハンドヘルド装置の画面の接触ゾーンを示している。本発明の仮想マウスは、本発明のアプリケーションがインストールされているスマートモバイル装置101の標準的な命令ボタン/アイコンを使用することにより、起動される。本発明によるスマートモバイル装置101のタッチスクリーンは、4つのメインゾーンに分割されている。-左側ゾーンは、あまり変化しない機能を表示又は制御するためのアイコン201、202、203、204、205を含む。-上部ゾーンは、スマートモバイル装置のシステム機能の状態206を表示している。-中央ゾーンは、クリック命令を入力するためのその左及び右ボタン207と、スマートモバイル装置が3D制御モードにある際にホスト装置の画面上のカーソルの運動を制御すると共にジェスチャ認識モードの起動をトリガするためのスクロールホイール208及び特定のボタン209と、を有するマウスを表示している。-下部ゾーンは、MotionTools内においてプログラムされているコンテキストに応じて、ホスト装置102上において実行されているアプリケーションを制御するためのアイコン20Aを表示している。アイコン201及び20Aは、コンテキスト依存性を有しており、これらは、ホスト装置のフォアグラウンドにおいて実行されているアプリケーションに伴って変化する。左側バー内に存在しているアイコンは、MotionTools内においてプログラムしてもよい。このゾーン202内には、更に多くのアイコンを表示してもよい。アイコン203は、図4a及び図4bとの関係において後述するように、スマートモバイル装置の下部ゾーン内におけるキーボードの表示を命令する。アイコン204は、装置の設定に対してアクセスできるようにする。アイコン205は、ヘルプ機能に対してアクセスできるようにする。仮想マウス207、208、209によれば、このマウスが2Dモードにおいて使用されているのか又は3Dモードにおいて使用されているのかを問わず、物理マウスによって入力できるものと同一の命令を入力することができる。この仮想マウスは、ユーザーが移動中に自身のラップトップのボタン又はタッチパッドマウスの携帯を所望しない場合に、更なる物理マウスを置換することが可能であり、これにより、ユーザーは、追加の物理マウスをなしで済ますことができる。マウスとして同時に機能しつつ、その電池が充電されるように、スマートモバイル装置をラップトップのUSB接続に対してプラグ接続してもよいため、これは、有利である。仮想マウスの設計は、ユーザーがスマートモバイル装置を通常保持する方式に適合するように規定されている。特定のユーザー要件例えば、左利きのユーザーに適するように、いくつかの異なる設計を提供することが可能であり、望ましい設計の選択は、設定において実行される。左及び右ボタン207によって実行される機能は、通常、従来のマウスにおけるものと同一である選択及びコンテキストメニュー。スクロールホイール208の動作については、以下、図3a、図3b、及び図3cとの関係において説明する。制御ボタン209の動作については、図6a、図6b、及び図6cとの関係において後述することとする。図3a~図3cは、本発明の様々な実施形態によるマウスのスクロールホイールをエミュレートするハンドヘルド装置の画面の接触ゾーンの異なる図を示している。図3aは、図2に表示されているものなどの既定/スチールモードにおける本発明のスマートモバイル装置の画面の図である。これは、表示されている一般的なコンテキストとは異なるアプリケーションコンテキストにも当て嵌まることになろう。図3bは、ユーザーが自身の物理マウスのスクロールホイールに伴って実行するように、ユーザーが指で図2の仮想マウスの接触ゾーン208に接触する状況を例示している。スクロールホイールが有効であることを確認するために、第1矢印が前記ゾーン内に表示されている。図3cは、第2矢印を表しており、この第2矢印は、10分の数秒の後に第1矢印を置換することにより、現在有効であるホスト装置のアプリケーションにおいてスクロールを制御するためにユーザーが自身の指を摺動させなければならない方向を示している。スクロール機能は、ユーザーが自身の指をタッチスクリーンから持ち上げた際に無効になる。スマートモバイル装置は、既定/スチールモードにある際には、図3aに戻る。図4a及び図4bは、本発明の様々な実施形態によるタッチスクリーン上において起動された接触キーボードを伴わない及び伴うハンドヘルド装置を示している。スマートモバイル装置上のキーボードを起動するための標準的なモードは、テキストの入力を要するゾーンをタップするというものである。本発明のコンテキストにおいては、アイコン401bをタップすることによって更に簡単にキーボードを起動できることが望ましい。この結果、仮想キーボード402bがスマートモバイル装置のタッチスクリーンの下部接触ゾーン上に表示されることになる。但し、表示された際に仮想キーボードによって占有される場所は、制御ボタン209に対する任意の動作を妨げないように規定されている。同時に、依然として可視状態に留まるように、左側のキーボードアイコンがスクリーンの上部部分に押し上げられる。キーボードが有効である際にアイコン401bを再度タップすることにより、キーボードは、消えることになる。又、ユーザーが画面1021のテキスト入力ゾーン上においてクリックした際にキーボード402bが起動されるように、マウス命令をプログラムすることもできよう。図5a~図5cは、本発明の様々な実施形態による異なるアプリケーションコンテキストにおける本発明のハンドヘルド装置のタッチスクリーンの3つの異なる図を示している。MotionToolsを使用することにより、更なるコンテキストを追加することができる。図5aは、図2に表示されているものなどの既定/スチールモードにおける本発明のスマートモバイル装置の画面の図である。アイコン501aは、ホスト装置102上において有効なコンテキストが一般コンテキストであることを示している。アイコン502aは、一般的なコンテキストにおいて利用可能な機能のうちの以下の3つのものを示しているが、これらは、非限定的な例に過ぎない。-スタンプ機能によれば、その他のアプリケーションがフォアグラウンドプロセスにおいて稼働している間に、ユーザーは、ホスト装置102の画面上において、いくつかの画像を永久表示状態において維持することが可能であり、スタンプモードにおいて、スクロール動作により、1つのスタンプされた画像から別のものに変化することができるように、スクロールホイールをプログラムしてもよい。-電子メールアイコンを使用することにより、ホスト装置にインストールされている既定の電子メールアプリケーションを起動する。-閉じるアイコンを使用することにより、ホスト装置のフォアグラウンドにおいて現在有効であるアプリケーションを終了させる。下部ゾーンにおいて指を右側に/左側に摺動させることにより、3つを上回る数のボタンに対してアクセスしてもよく、この簡単な方法により、更に多くの機能にアクセスすることができる。これらの一般的な機能は、複数のカテゴリ例えば、表示、起動、編集、文書ブラウザに分類してもよい。これは、ユーザー自身によって特別生成可能な命令の組合せを使用することにより、リモコンを格段に上回るものに対する、具体的には、非常に柔軟且つ直観的な方法によってホスト装置のすべての機能を制御するために使用可能なスマートエアマウスに対する、ユーザーアクセスを付与する本発明の利点を示している。図5bは、プレゼンテーションコンテキストを表しており、ホスト装置のフォアグラウンドにおいてなにが有効であるのかをユーザーに通知するためのアイコン501bと、このコンテキストに固有のものであるアイコン502bスライドショーの起動、次のスライド、前のスライドと、を有する。図5cは、メディアコンテキストを表しており、こちらも、コンテキストを通知するアイコン501cと、再生/休止、次のトラック、及び音量/消音をそれぞれ命令するためのボタンであるアイコン502cと、を有する。図6a~図6cは、本発明の様々な実施形態による装置の3Dモードを示すための本発明のハンドヘルド装置のタッチスクリーンの3つの異なる図を示している。ボタン209を使用することにより、仮想マウスの2つの特定の機能を制御している。第1に、このボタンを使用することにより、3Dモードが起動された際にホスト装置の画面上のカーソルを制御する。本発明の仮想マウスは、2Dモードにおいてx、yプレーン内における装置の従来の位置決め、或いは、装置のピッチ又は、ヨー運動が画面1021上におけるカーソルの垂直又は、水平運動に対してマッピングされる3Dモードにおいて、動作することができる。装置が表面上に載置されている際には、装置のカメラの光学センサ好ましくは、装置の裏面上に存在しているが、装置が前記載置された位置にあることを検出することになり、且つ、2Dモードを自動的に動作状態にすることができる。プレーン内におけるdx、dyの計測は、好ましくは、光学センサを使用した光学マウスにおけるものと同一である。装置がテーブル又はデスクトップから持ち上げられ、且つ、ユーザーがctrlボタンに接触した際に、3Dモードが起動される。カーソルは、接触ゾーン209上にユーザーが接触している間は、スマートモバイル装置101の制御下におかれることになる。次いで、カーソルの運動は、上述のように、装置101のヨー及びピッチ角によって判定され、恐らくは、ユーザーの意図しないロール運動について補正されることになる。ユーザーが自身の指をボタン209から持ち上げた際に、カーソルは運動を停止する。或いは、この代わりに、ボタン209が2回タップされたらカーソル制御機能が永久的に有効になるように無効状態は、単一のタップによってトリガされるように、仮想マウス制御装置をプログラムすることもできる。又、ボタン209を使用することにより、特定のジェスチャ認識モードをトリガする。ユーザーが接触ゾーン209をタップした際に、水平の有色ストライプが出現する。このストライプに沿って指好ましくは、親指をスワイプすることにより、ジェスチャ認識モードが起動され、且つ、親指がタッチスクリーンとの接触状態にある間、装置は、このモードにおいてロックされることになる。親指がこのボタンを離れたら、ジェスチャ認識モードは、アンロックされる。スワイプは、図7との関係において後述するように、コンテキスト依存性を有するようにされた命令に対してマッピングされている。又、数字、文字、又は任意のタイプの符号などの更に複雑なジェスチャを認識することもできる。過剰な数の偽陽性又は偽陰性が存在しないことを保証するために、例えば、DynamicTimeWarping又はHiddenMarkovModelsアルゴリズムを使用することにより、認識のためにジェスチャを比較する対象である基準ジェスチャのグループを有するデータベースを含むことが必要となろう。運動ベクトルの単純な処理により、十分な信頼性を有するスワイプの検証が可能となろう。又、スマートモバイル装置のロール及び/又はヨー及び/又はピッチ角をホスト装置の画面上における仮想ボタンの回転及び/又はスライダの線形運動に変換することもできる。図7は、特定のコンテキストにおけるスワイプジェスチャの意味を有するヘルプ画面を示している。スワイプの意味は、ホスト装置のフォアグラウンドにおいて稼働しているコンテキストへの依存性を有するようにすることができる。図7に示されているコンテキストは、インターネットブラウンジングである。一例に過ぎないが、最上部から最下部にわたって、以下のスワイプが8つの矢印によって表されている。-左向き矢印:前-右向き矢印:次-上向き矢印:ページアップ-下向き矢印:ページダウン-北東向き矢印:ズーム-南東向き矢印:キーボード-南西向き矢印:カスタムキー-北西向き矢印:スポットライト仮想マウス機能とスマートモバイル装置のその他の機能の間に有害な相互作用が存在しないことを確実にするために、いくつかの機能をプログラムしなければならない。装置が仮想マウスとして使用されているのと同時に実行可能であるオーディオの聴取などのように、いくつかの機能は、問題をもたらさない。電話通話は、仮想マウスが動作可能状態にある際に、到来するようにしておいてもよく、或いは、そうでなくてもよい。既定モードにおいては、電話が着信した際には、マウスは休止することになる。通常のスマートフォンにおいては、この種の通知に対して高優先順位が付与されている。通話が終了した際に、スマートフォンは、以前に休止されていたアプリケーションの実行を再開することになる。航空機モードを使用することは可能ではなく、その理由は、これにより、装置のすべての無線能力が無効になるためであり、ホストと通信するためには、通常、WiFi/Bluetothが必要である。又、i-Phoneが回転した際に表示のフォーマットを適合させる能力を無効にすることが必要な場合もある。これは、アプリケーションをプログラムする際に実行する必要がある。本明細書に開示されている例は、本発明のいくつかの実施形態を例示するものに過ぎない。これらの例は、なんらの方式においても、添付の請求項によって規定されている本発明の範囲を限定するものではない。