表示面と、前記表示面の少なくとも一部、および、前記表示面の外部の領域を含む対象領域内の視覚データを取得するよう位置決めされているカメラと、プロセッサと、前記プロセッサで実行されるソフトウェアとを備え、前記ソフトウェアを前記プロセッサで実行すると、前記表示面で表示するグラフィック画像を生成し、前記対象領域内で前記表示面から離れたオブジェクトを特定し、前記グラフィック画像と前記オブジェクトとのインタラクションを処理する装置。第2の対象領域内で視覚データを取得するよう位置決めされている第2のカメラをさらに備え、前記第2の対象領域は、前記表示面の少なくとも一部と、前記表示面の外側の第2の領域とを含む請求項1に記載の装置。前記表示面および前記プロセッサは、タブレットコンピュータに含まれており、前記カメラおよび前記第2のカメラはそれぞれ、前記表示面と相対的に直立して延伸している固定部によって前記タブレットコンピュータに結合されている請求項2に記載の装置。前記ソフトウェアはさらに、前記対象領域を常に監視して、前記対象領域内の前記オブジェクトを特定する請求項1に記載の装置。前記ソフトウェアはさらに、前記対象領域を監視するよう求めるコマンドを受信する請求項1に記載の装置。前記グラフィック画像との前記オブジェクトとの前記インタラクションは、前記グラフィック画像に対する前記オブジェクトの移動を含む請求項1に記載の装置。前記グラフィック画像と前記オブジェクトとの前記インタラクションは、前記グラフィック画像に対する前記対象領域内での前記オブジェクトの位置を含む請求項1に記載の装置。前記ソフトウェアはさらに、前記オブジェクトを表す第2のグラフィック画像を生成し、前記第2のグラフィック画像は、前記対象領域内および前記表示面の外側で前記オブジェクトを特定することに応じて前記表示面に表示される請求項1に記載の装置。前記ソフトウェアは、前記表示面と前記オブジェクトとの間の距離、角度および配向のうち少なくとも1つに、少なくとも部分的に基づいて、前記第2のグラフィック画像を生成する請求項8に記載の装置。命令を供給する機械可読格納媒体を備える製造物品であって、前記命令を機械で実行すると、前記機械は、表示面の少なくとも一部、および、前記表示面の外部の領域を含む対象領域内の視覚データをカメラによって取得する段階と、グラフィック画像を生成する段階と、前記グラフィック画像を前記表示面に表示する段階と、前記対象領域内で前記表示面から離れたオブジェクトを特定する段階と、前記グラフィック画像と前記オブジェクトとのインタラクションを処理する段階とを含む処理を実行する製造物品。前記処理はさらに、前記表示面の少なくとも一部および前記表示面の外側の第2の領域を含む第2の対象領域内で、第2のカメラによって、視覚データを取得する段階を含む請求項10に記載の製造物品。前記表示面は、タブレットコンピュータに含まれており、前記カメラおよび前記第2のカメラはそれぞれ、前記表示面と相対的に直立して延伸している固定部によって前記タブレットコンピュータに結合されている請求項11に記載の製造物品。前記処理はさらに、前記対象領域を常に監視して、前記対象領域内で前記オブジェクトを特定する段階を含む請求項10に記載の製造物品。前記処理はさらに、前記対象領域を監視するように求めるコマンドを受信する段階を含む請求項13に記載の製造物品。前記グラフィック画像と前記オブジェクトとの前記インタラクションは、前記グラフィック画像に対する前記オブジェクトの移動を含む請求項10に記載の製造物品。前記グラフィック画像と前記オブジェクトとの前記インタラクションは、前記グラフィック画像に対する前記対象領域内の前記オブジェクトの位置を含む請求項10に記載の製造物品。前記処理はさらに、前記対象領域内および前記表示面の外部で前記オブジェクトを特定する段階と、前記対象領域内および前記表示面の外部で前記オブジェクトを特定する段階に応じて、前記オブジェクトを表す第2のグラフィック画像を生成する段階と、前記表示面に前記第2のグラフィック画像を表示する段階とを含む請求項10に記載の製造物品。前記第2のグラフィック画像を生成することは、前記オブジェクトと前記表示面との間の距離、角度および配向のうち少なくとも1つに、少なくとも部分的に基づいて実行される請求項17に記載の製造物品。表示面の少なくとも一部および前記表示面の外側の領域を含む対象領域内で、カメラによって、視覚データを取得する段階と、グラフィック画像を生成する段階と、前記表示面上に前記グラフィック画像を表示する段階と、前記対象領域内でモニタから離れたオブジェクトを特定する段階と、前記グラフィック画像と前記オブジェクトとのインタラクションを処理する段階とを備える方法。前記表示面の少なくとも一部および前記表示面の外側の第2の領域を含む第2の対象領域内で、第2のカメラによって、視覚データを取得する段階とをさらに備える請求項19に記載の方法。前記表示面は、タブレットコンピュータに含まれており、前記カメラおよび前記第2のカメラはそれぞれ、前記表示面に対して直立して延伸している固定部によって、前記タブレットコンピュータに結合されている請求項20に記載の方法。前記対象領域内および前記表示面の外側で前記オブジェクトを特定する段階と、前記対象領域内および前記表示面の外側で前記オブジェクトを特定することに応じて、前記オブジェクトを表す第2のグラフィック画像を生成する段階と、前記第2のグラフィック画像を前記表示面に表示する段階とをさらに備え、前記第2のグラフィック画像を生成する段階は、前記オブジェクトと前記表示面との間の距離、角度および配向のうち少なくとも1つに、少なくとも部分的に基づいて実行される請求項19に記載の方法。本発明の実施形態では、少なくとも1つのカメラと、表示スクリーンとを利用して、オブジェクトおよびコンテクスト認識システムを形成するシステムを説明する。より具体的には、本発明の実施形態は、カメラおよびセンサを用いてシステムの周囲を感知し、認識ロジックまたはモジュールを用いてシステム上またはシステムの周囲にあるオブジェクトを検出および認識する。上記の認識ロジックまたはモジュールはさらに、感知して得たデータ、および、ユーザに関して持っている過去のコンテクストまたは情報に基づき、システムユーザの状態および直近の環境を推測するとしてよい。さらに、感知して得たデータを処理して、システムの表示スクリーンを利用して、視覚的なフィードバックを提供すると共に、システムユーザとやり取りする手段としてインタラクション素子例えば、ボタン、ダイヤル、スライダ等を提供するとしてよい。このため、本発明の実施形態は、オブジェクト認識モバイル卓上システムを提供する。本発明の実施形態は、ノマディック機能固定機能に対するものとしてを得るべく、安定した面上で利用するユビキタスプラットフォーム例えば、タブレットコンピュータまたはコンバーチブル型タブレットを利用するとしてもよい。本発明の実施形態は、タブレットコンピュータに動作可能に結合されているカメラ/センサを利用して、環境計器天井に取り付けられたカメラおよびプロジェクタに対するものを回避するとしてよい。これらのカメラ/センサを組み込むことで、非常に可動性が高い自立したシステムとなるが、没入型で低コストという特性も得られる。本発明の実施形態は、モバイルコンピュータ例えば、タブレットコンピュータの表示面の上方に位置しているカメラを利用するので、スクリーン外のオブジェクトを検出可能であるこのような検出は、カメラまたはセンサが表示面の下方に位置している場合には不可能である。カメラは、モバイルデバイスに組み込まれているか、または、デバイスの表示面が見えるようにカメラを配置し得る任意の手段を用いてモバイルデバイスに固定されているとしてよい。オブジェクト認識に関する処理は、ロジックまたはモジュールで実行するとしてよい。ソフトウェアモジュールは、当該システムのみで実行するとしてもよいし、または、ネットワーク化された複数のシステムおよびバックエンドサーバで実行するとしてもよい。このロジック/モジュールの機能は、センサデータに基づきオブジェクト、ユーザおよび環境状態を解析して、システム自体のディスプレイ/アクチュエータを用いてユーザとどのようにインタラクションするかを決定することにある。上記の処理機能は、基本的なフレームキャプチャ、調整および照明補正、画像セグメント化および特徴抽出、オブジェクトの位置/状態およびユーザの手/位置を認識するための知覚コード、ユーザの手の動き、ならびに、オブジェクトおよびドキュメントからテキストを抽出するための光学式文字認識OCR、手書きおよびバーコード認識を含む。図1は、本発明の実施形態を示すブロック図である。システム100は、タブレットコンピュータ110を備える。タブレットコンピュータ110は、支持面例えば、卓上に対して平坦に載置される表示面120を含むモバイルコンピュータシステムの一例として利用される。タブレットコンピュータ110は、本発明の実施形態を利用するデバイスの一例と理解されたい。また、タブレットコンピュータの一部の機能例えば、タッチスクリーンディスプレイは必ずしも本発明の実施形態では必要ではないことも理解されたい。システム100はさらに、表示面120の上方に位置しているカメラ130を備えるとしてよい。本実施形態によると、カメラ130は、タブレットコンピュータ110から延伸可能且つ回転可能なアーム140によって、タブレットコンピュータ110に動作可能に結合されている。一実施形態によると、カメラ130は、対象領域150内の視覚データを取得するように位置決めされている。図1に図示しているように、対象領域150は、表示面120と、表示面の外部の領域155とを含む。タブレットコンピュータ110はさらに、表示すべきグラフィック画像160を生成するアプリケーションを実行するとしてよい。このアプリケーションはさらに、カメラ130を利用して、公知の感知アルゴリズムに基づき、対象領域150内のオブジェクト170を特定するとしてよい。このオブジェクトは、対象領域150内の任意の箇所にあるとしてよいつまり、表示面120および領域155にあってもよい。このアプリケーションは、オブジェクト170と、アプリケーションが生成するグラフィック画像160との間のインタラクションを処理するとしてよい。本例では、オブジェクト170が、表示面120の外部で、対象領域150のサブ領域155内の位置にある。タブレットコンピュータ110で実行されているアプリケーションは、対象領域150内のオブジェクト170の位置を特定するようにグラフィック画像矢印160の配向を決めるとしてよい。本実施形態によると、グラフィック画像160は、オブジェクト170とスクリーン120の中央との間の角度に基づいて生成される。このように、本発明の実施形態では、コンピューティングデバイスのスクリーンを利用して、オブジェクトの認知結果およびユーザの状態を伝達し、動作に関してユーザにフィードバックを提供し、物理的オブジェクトを操作するか、デジタル形式のスクリーン上の素子とインタラクションするかの選択をユーザに提示するとしてよい。図2は、2つのカメラを利用した本発明の実施形態を示すブロック図である。システム200は、表示面220を有するタブレットコンピュータ210を備える。システム200はさらに、表示面220に対して直立した位置にあるカメラ230および240を備える。モバイルデバイスおよびウルトラモバイルデバイスの場合は、現実のスクリーンの面積は通常、スクリーン上のデジタルコンテンツを邪魔することなくユーザの手または指をその内部に収めることは不可能な大きさである。複数のカメラを利用することで、タブレットコンピュータ210が提供するスクリーン領域が限られているにも関わらず、大きなインタラクション空間が得られる。カメラ230および240を備えるとした物理的構成によって、システム200は、タブレットの周囲を取り囲む面つまり、対象領域235および245の合計上にあるオブジェクトとユーザとのインタラクションを観察し、当該インタラクションに応答することが可能となる。このため、システム200の入力空間つまり、システムの観察対象は、出力空間スクリーン220の境界に限定されるよりも大幅に大きくなる。カメラ230および240がタブレットスクリーン220上に表示される仮想素子を誤って認識しないように、直線偏光フィルタをスクリーン220およびカメラに利用するとしてよい大半のLCDスクリーンは直線偏光されているが、多くのタブレットではタッチセンサ素子が光を拡散させる。一実施形態によると、カメラ230および240用の偏光フィルタは、スクリーン220の視野を遮蔽するために必要なフィルタ回転を事前に算出する必要が無いように、回転可能に構成されるフィルタを回転させて正しいアラインメントを実現する処理は、1回のみ行う必要がある。利用に先立って、システム200は、カメラ230および240のカメラ視野を異ならせて、正しいオブジェクト位置を取得できるように、キャリブレーションするとしてよい。一実施形態によると、システムキャリブレーションは、3つの処理で構成され、各処理は1回ずつ行う必要がある。第一の処理では、スクリーン220の四隅を、各カメラについて1回ずつ、ユーザが手動で選択する。選択された四隅に基づき、各カメラについて、カメラ視野からスクリーン220の平面に変換する際に利用するホモグラフィを算出する。これに代えて、スクリーンの四隅の視覚指標をシステムで自動的に消去することができる。ホモグラフィは、ファイルに格納され、システム200が始動する際に自動的にロードされるとしてよい。第1のキャリブレーション処理が完了すると、スクリーン220上に置かれているオブジェクトは、カメラ230および240の両方から受け取る座標が同じであるとしてよい。しかし、テーブル面260つまり、対象領域235および245の内部に置かれているオブジェクトは、タブレットスクリーンの平面が表面260の平面より高いので、2つのカメラから受け取る座標が異なる。このため、第2のキャリブレーション処理では、一の物理的キャリブレーション指標を面260上の、カメラ230とカメラ240との間の重複領域265内に置くこの時点で、システム200が見ているテーブル上の指標は2つある。システム200は、面260上にある指標は1つのみであると知らされるので、観察している2つのオブジェクトの中心が並ぶように、これら2つのオブジェクトに適用すべき修正オフセットを算出する。算出したオフセットは、格納されて、後にタブレット210の枠の外側にあるオブジェクトの座標に適用される。第2のキャリブレーション処理が完了すると、カメラの重複部分つまり、領域265内にある一のオブジェクトの座標は重複する座標となり、1回のみ視覚システムによって正しく報告される。第3の処理では、視覚システム座標と適用空間座標との間のマッピングを行う。先行する処理で得られたキャリブレーション指標を、ユーザ利用空間の四隅に配置する。視覚システムから得た座標を四隅の指標に利用することで、座標変換を算出、格納し、後にシステムのアプリケーションで利用する。図3は、本発明の実施形態を示すフローチャートである。本明細書では、フローチャートは、さまざまな処理動作の順序の一例を示す。特定の順序で図示している場合でも、特に明記されていない限り、処理の順序は変更可能である。このため、図示している実施例は、一例に過ぎないと理解されるべきであり、図示している処理は順序を変えて実行可能であり、一部の処理については並行に実行するとしてもよい。また、本発明のさまざまな実施形態では、1以上の処理を省略することもできる。このため、前実施例で全ての処理が必要となるわけではない。他の処理フローも実施可能である。300において、少なくとも1つのカメラデバイスからフレームを取得する。一実施形態によると、少なくとも2つのカメラを利用して、より大きな対象入力領域を提供する。310において、取得したフレームについてバックグラウンド除去を実行する。一実施形態によると、混合正規分布モデル法を利用し、各カメラについて専用モデルを用いて、バックグラウンド除去を行う。320において、バックグラウンド除去を適用して、加工前のカメラフレームに対応付けられているバックグラウンド/フォアグラウンドマスクを生成する。330において、システム設定で特定されているキャリブレーションポイントを利用して、オブジェクト検出に利用するシミュレーションビュー群を生成する。一実施形態によると、3つのシミュレーションビューを生成する。第1のシミュレーションビューは、タブレットスクリーンおよび枠の修正ビューを含むビューであって、タブレット上に置かれたオブジェクトをより正確に検出するために有用なスクリーンおよび枠のビューを構成する。第2のシミュレーションビューは、タブレットスクリーンおよび周囲の面の修正ビューを含むビューであって、タブレットスクリーンが修正ビューの上側の象限のうち1つ左側のカメラまたは右側のカメラのどちらを利用するかに応じて決まるを含むように算出されるテーブルビューを構成する。第3のシミュレーションビューは、タブレットスクリーンのみの修正ビューを含むスクリーンビューを構成する。バックグラウンド除去を利用すると、ビューモジュールは、未加工のカメラフレームと共に受け取ったバックグラウンド/フォアグラウンドマスクを変形させて、第3のシミュレーションビューと一致させる。一実施形態によると、上述したビュー未加工のビュー、スクリーンおよび枠のビュー、および、テーブルビューのそれぞれの解像度は、独立して決まっており、検出が必要なオブジェクトの詳細な内容に主に基づいて変更するとしてよい。一実施形態によると、システムは、上記で生成したビューのいずれか1つに対応する機械学習分類子であって、視覚ベースのオブジェクト認識を行うための機械学習分類子のリストを含む。340において、これらのビューはそれぞれ、対応する分類子に供給される。これらのビューは、バックグラウンド除去を行った後で、または、バックグラウンド除去を行うことなく、供給されるとしてよい。この後、350において、各分類子は、検出したオブジェクト存在する場合のリストを出力する。360において、ビュー毎に、解像度が異なり、且つ、タブレットスクリーンと相対的に決まる座標系が異なるので、オブジェクトをカメラモジュールに供給する前に、各オブジェクトの座標を統一座標系に変換する必要があると理解されたい。一実施形態によると、検出された各オブジェクトの座標は、タブレットの座標系に応じた座標であるので、タブレットスクリーンの左上に置かれたオブジェクトは、例えば、0、0という座標になり、タブレットスクリーンの右下の隅に置かれたオブジェクトは、例えば、1280、800という座標になる。本例では、この処理の終了時点において、タブレットの左側にあるオブジェクトは、水平座標が負となり、タブレットの手前にあるオブジェクトは、垂直座標が800より大きくなり、タブレットの右にあるオブジェクトは、水平座標が1280より大きくなる。このように単一の座標系に統合することで、オブジェクトがスクリーン上にあるのかスクリーン外にあるのか簡単に判断することができるようになり、可視化された結果も適切に選択されるとしてよい。この後、370において、オブジェクトのリストを、それぞれ対応付けられた座標で更新するとしてよい。システムは、重複している可能性がある複数の異なるビューで分類された複数のオブジェクト群を処理するとしてよい。しかし、各オブジェクトは、最大限でも一回、出力システムに報告しなければならない。このため、380において、複数の異なるビューから得られたリストを分析して、複数のリストで挙げられているオブジェクトの繰り返しは削除する。繰り返しがあるか否かは、テンプレート名が同じで、且つ、境界線が、例えば、75よりも高い割合で重複しているオブジェクトがあるかどうかで判断する。一実施形態によると、繰り返しが見つかると、システムは、テーブルビューで分類されたものではなく、より高解像度のスクリーンおよび枠のビューで分類されたオブジェクトを優先する。こうして、385では、認知処理のために一のオブジェクトリストが供給される。上記の処理と同様に、390において、2つのカメラから得られたオブジェクトを統合する。同じカメラの複数の異なるビューに基づきオブジェクトを統合するのとは異なり、両方のカメラで検出した一のオブジェクトは、ビュー同士が完全に重複していない場合もあると理解されたい。実際、3次元のオブジェクトの場合、完全に重複する可能性は略ない。本発明の一実施形態によると、両方のカメラで見たオブジェクトの重複領域は、当該オブジェクトの基礎として利用される。重複するオブジェクトについて、交差領域のみを出力サブシステムに報告して、その交差面でオブジェクトのタッチポイントを近似して、適切な位置でのフィードバックを供給するとしてよい。395において、システムのカメラの視野内のオブジェクトを特定して、後続処理を行うべくアプリケーションに提供する。このように、システムの入力空間カメラの監視可能対象は、システムの出力空間タブレットスクリーンの範囲よりもはるかに大きい。上述したように大きくなった入力空間を利用するアプリケーションはスクリーン外のオブジェクトが存在することを伝達し、タブレットからのオブジェクトの距離を伝達するためにマニピュレータを任意の表現に適用するとしてよい。一実施形態によると、タブレットスクリーンの中央からテーブル上にあるオブジェクトの方向に矢印を引く。矢印の太さは、タブレットからのオブジェクトの距離を指定および更新するために利用されるとしてよい。例えば、矢印の太さは、オブジェクトの距離が大きくなるについて、薄くなるとしてよい。アルファブレンド値も用いてタブレットからのオブジェクトの距離を示すとしてよい。この可視化技術では、スクリーンからのオブジェクトの距離に基づき、表示のアルファ値を変更する。オブジェクトがスクリーンに接触している場合、アルファ値は100である。デフォルト値では、視覚システムの端縁にあるオブジェクトのアルファ値は、20である。別の実施形態では、オブジェクトを表すアイコンをスクリーン上に表示するとしてよい。アイコンの位置は、スクリーンの端縁上の、オブジェクトの中心とスクリーンの中心とをつなぐ仮想線上にアイコンが位置するように、算出されるとしてよい。アイコンは、スクリーンからのオブジェクトの距離を示すように、アルファブレンディングおよびサイズ調整を実施するとしてよい。別の実施形態によると、上述したアイコンと同様に、オブジェクトの方向を示す矢印をスクリーンの端縁上から引くとしてよい。矢印は、例えば、厚みが薄くなるほど、長さが長くなるほど、オブジェクトがタブレットスクリーンから離れていることを意味するとしてよい。矢印は、これ以外の部分がオブジェクトの距離を示すとしてもよい例えば、矢印の棒部分が長くなると、オブジェクトまでの距離が長いことを意味する。別の実施形態によると、吹き出し漫画などで使われるものと同様で、対象領域内のオブジェクトを示すとしてよい。吹き出しの基部は、スクリーン外のオブジェクトに向いている。吹き出しはさらに、名札およびアイコンを含むとしてもよい。吹き出しはさらに、サイズ調整およびアルファブレンディングを実施して、スクリーンからのオブジェクトの距離を示すとしてよい。図4は、本発明の実施形態を利用するアプリケーションを説明する図である。図4のアプリケーションは、タブレットコンピュータ400の上およびその周囲にあるオブジェクトを検出してタブレットスクリーン410を利用する機能を持つ。このアプリケーションでは、物理的なトークン401-409を利用して、マス目420上で三目並べというゲームを行うとしてよい。システムは、スクリーン410上でのトークン401-409の位置をスクリーン上方に配置されているカメラで認識して、ゲーム板の状態を特定し、画像411-418トークン409がスクリーン410上に配置されていないので、スクリーン410上には対応する画像が無いによって、下方からトークンを強調する。一実施形態によると、スクリーン外にあるトークンは、上述したように、スクリーン410の外周でアイコンによって強調および特定するとしてよい。本実施形態によると、アプリケーションつまり、三目並べは、ユーザから対象領域を監視するように求めるコマンドを受信する。例えば、ユーザは、ゲーム用品をマス目420上に置いた後、自分の順番が終わった旨を示すべく、スクリーン410に表示されている次ボタン425を押すとしてよい。この時点において、アプリケーションは、対象領域を観察して、ゲーム板の状態を確認して、スクリーン410上のオブジェクトがゲームのルールに従っていること違反があるか否か、例えば、既に配置したトークンを移動したり、相手のトークンを取り除いたり、1回の順番で2以上のトークンを動かしたり、自分の番でトークンを動かさなかったり、相手のトークンを隠したり等を確認するとしてよい。ユーザは、音で、そして、スクリーン410上に表示される記号によって違反の通知を受けるとしてよい例えば、ブザー音およびマス目420でのルール違反の動きを示す赤色のダッシュ記号。図5は、本発明の一実施形態を利用するアプリケーションを説明するための図である。図5のアプリケーションは、タブレットコンピュータ500のスクリーン510外のオブジェクトを、当該アプリケーションへの入力として、検出する機能を持つ。本例では、アプリケーションは、ゴールキーパー530と共にサッカーゴール525を表示している。ユーザは、仮想のスクリーン上のゴール525に向けて、小さなサッカーボール形状のオブジェクト540を物理的に転がすまたは、蹴るとしてよい。オブジェクト540がタブレット500の筐体に当たれば、仮想のボール545が登場して、物理的なオブジェクトと同じ軌道でゴール525に向けて飛んでいく。ゴールキーパー530は、このボールを止めようと、シュートを打った側へと動く。このアプリケーションの例では、タブレット500が地面より高くなっていることを利用して、物理的なオブジェクト540がタブレットに当たって、大なり小なり、ユーザの方に戻ってくるようにしている。物質界での速度および加速度をそのまま物理学の式で利用して、物理的な動きを、スクリーン510上の仮想ボール545の仮想的な動きへと変換する。一実施形態によると、シュートは、2次元のみで進むのではなく、スクリーン510上、つまり、3次元で進むので、タブレット500の上方にあるカメラと相対的に決まるオブジェクト540のサイズによって、オブジェクト540の地面からの高さが分かる。このため、ゴールの左右だけでなく、ゴールの上方にも蹴ることが可能になる。図5に図示している本発明の実施形態では、本発明の実施形態によると、タブレットコンピュータ500の外部のオブジェクトを検出して、速度および軌道を追跡し、スクリーン510上でオブジェクトに反応することができる点を強調している。図6は、本発明の実施形態を利用するアプリケーションを説明するための図である。図6のアプリケーションによると、ユーザは、物理的なオブジェクト、本例では、おもちゃのシマウマ650で遊ぶことができ、アプリケーションは、タブレット600上またはタブレット600の周囲でのおもちゃの状態に反応することができる。本実施形態によると、おもちゃのシマウマ650は、おもちゃのシマウマの頭を表示されたオブジェクト上に置くことで、スクリーン610上に表示されたエサ615を食べたり、スクリーン610上に表示した仮想の水たまり620タイマーによって定期的に水たまりの水をいっぱいにするとしてよいから水を飲んだりするとしてよい。砂領域625は、おもちゃのシマウマ全体をスクリーン610の砂領域の内部に置くことで、おもちゃのシマウマ650がトイレとして利用できる場所である。このアプリケーションでは、おもちゃのシマウマ650の物理的な配向も利用するとしてよい。具体的には、アプリケーションでシマウマが立っているのか、横たわっているのかを区別するので、おもちゃのシマウマ650は寝るとしてもよい。例えば、タブレット500の手前でおもちゃのシマウマ650を横向きに寝かせることで、タブレットのスクリーン610に表示されるシマウマの頭の上の吹き出し630で野生のシマウマが遊んでいる自然界の映像が流れる、夢がトリガされる。おもちゃのシマウマ650が夢の途中で立ち上がると、夢は即座に停止する。対象領域内で動きを追跡することで、撫でたりするような動作を認識して感謝することもできるとしてよい。このアプリケーションでは、本発明の実施形態によると対象領域内でオブジェクトを検出して、スクリーン610上のオブジェクトとのインタラクションを、タブレットコンピュータ600の内外に関わらず、処理することが可能な点を強調している。本明細書で上述したプロセス、サーバ、または、ツールといったさまざまな構成要素は、説明した機能を実行するための手段であるとしてよい。本明細書で説明した各構成要素は、ソフトウェアまたはハードウェア、あるいは、この組み合わせを含む。上述した構成要素は、ソフトウェアモジュール、ハードウェアモジュール、特定用途向けハードウェア例えば、特定用途向け集積回路ASIC、デジタルシグナルプロセッサDSP等、組込コントローラ、ハードワイヤード回路等として実現可能である。ソフトウェアコンテンツ例えば、データ、命令および設定は、実行可能な命令を表すコンテンツを供給するコンピュータ可読格納媒体を含む製造物品によって提供され得る。このコンテンツによって、コンピュータは、本明細書で説明したさまざまな機能/処理を実行することになるとしてよい。コンピュータ可読格納媒体は、コンピュータ例えば、コンピューティングデバイス、電子システム等がアクセス可能な形式で情報を提供つまり、格納および/または送信する任意の機構を含む。例えば、記録可能媒体/記録不可媒体例えば、リードオンリーメモリROM、ランダムアクセスメモリRAM、磁気ディスク格納媒体、光学格納媒体、フラッシュメモリデバイス等を含むとしてよい。当該コンテンツは、そのまま実行可能であるとしてもよいしオブジェクト形式または実行可能executable形式、ソースコード、または、差分コードデルタコードまたはパッチコードであってもよい。コンピュータ可読格納媒体はさらに、コンテンツのダウンロード元となるストレージまたはデータベースを含むとしてよい。コンピュータ可読媒体はさらに、売却時または配送時にコンテンツが既に格納されているデバイスまたは製品を含むとしてよい。このように、コンテンツが格納されているデバイスを提供すること、または、通信媒体を介してダウンロードするコンテンツを提供することは、本明細書で説明したコンテンツを備える製造物品を提供することに等しいと理解されたい。