(57)【要約】  一実施形態では、方法は、オブジェクト（１０２）と、表示面（１０４）の周囲の１つ又は複数の通信装置（１０６）との間でデータを転送する。【選択図】図４【特許請求の範囲】
【請求項１】
オブジェクト（１０２）と、表示面（１０４）の周囲にある１つ又は複数の通信装置（１０６）との間でデータを転送するステップを含む方法。
【請求項２】
タッチスクリーンオーバーレイとして実装される前記表示面を、表示装置に取り付けるステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記オブジェクトが、単一の光送信器（３０２）によって生成される光信号を放射状に送信するためのミラー（３１０）を備えている、請求項１に記載の方法。
【請求項４】
前記データが光通信を介して転送される、請求項１に記載の方法。
【請求項５】
前記光通信は、可視光線及び不可視光線を含むグループから選択される１つ又は複数のスペクトルの光線によって実施される、請求項１に記載の方法。
【請求項６】
前記転送されるデータは、一意の識別子（ＩＤ）と、応用アソシエーションと、１つ又は複数のオブジェクト範囲と、オブジェクト質量と、アプリケーション関連能力と、センサ位置と、送信器位置と、記憶容量と、オブジェクトの向きと、オブジェクト名と、オブジェクト能力と、オブジェクトの属性と、を含むグループから選択される１つ又は複数の項目を含む、請求項１に記載の方法。
【請求項７】
前記転送されるデータは暗号化される、請求項１に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
コンピュータシステムに対する入力装置として、タッチスクリーンを使用することができる。たとえば、ユーザはタッチスクリーンの一部に接触して選択を指示することができる。したがって、タッチスクリーンは接触位置を検出することができる。しかしながら、現行のタッチスクリーンは、他の方法でコンピュータシステムに入力を行う能力を提供しない。
【発明の開示】
【０００２】
添付の図面を参照して詳細な説明を記載する。図面において、参照符号の左端の数字（複数可）は、その参照符号が最初に現れる図面を特定する。異なる図面において同じ参照符号が使用されている場合は、類似又は同一の要素を示す。
【発明を実施するための最良の形態】
【０００３】
（詳細な説明）
オブジェクトと１つ又は複数の通信装置との間のデータ転送のさまざまな実施形態を説明する。幾つかの実施形態は、送信器及び／又は受信器を位置合わせ又は較正することなくオブジェクトへの／からのデータを放射状に転送する技法を提供することを想定する。一実施形態では、１つ又は複数の通信装置は、タッチスクリーンオーバーレイの一部である。オブジェクトはタッチスクリーンオーバーレイ上に配置され、オブジェクトと１つ又は複数の通信装置との間のデータ転送を可能にすることができる。
【０００４】
データ転送システム
図１Ａは、一実施形態による、オブジェクトと１つ又は複数の通信装置との間でデータを転送するシステム１００の一実施形態を示す。システム１００は、表示面１０４に近接するオブジェクト１０２を含む。たとえば、オブジェクト１０２は、表示面１０４上に配置するか、又は（たとえば、吸着カップ、磁石、及び重力等を使用して）表示面１０４に取り付けることができる。オブジェクト１０２は、コンピューティング装置（たとえば、図５を参照して説明されるもの）、トークン、又はゲームピースのような、データを送信及び／又は受信することが可能な任意の適切なオブジェクトとすることができる。
【０００５】
表示面１０４は、図５の表示装置（複数可）５２０のようなディスプレイの上に配置されるか、又は当該ディスプレイに取り付けられる透明なオーバーレイ（たとえば、タッチスクリーンオーバーレイ）とすることができる。一実施形態では、表示面１０４は、たとえば、表示装置を覆い得る材料が一切ないフレームとして提供される。表示装置（及びその上の表示面１０４）はほぼ水平であることができ、たとえば、ディスプレイがテーブルの上面に埋め込まれ且つ／又は取り付けられることによって、テーブルの周りの複数のユーザが表示面１０４に接触することができる。一実施形態では、表示装置は、たとえば、背面投影型表示装置、液晶表示装置、ブラウン管表示装置、及びプラズマ表示装置を含む、（図５に関して説明されるもののような）コンピューティング装置によって制御可能な任意の適切な表示装置とすることができる。
【０００６】
表示面１０４は１つ又は複数の通信装置１０６に近接させることができる。通信装置１０６は表示面１０４の周囲に近接させることができると共に、オブジェクト１０２へ／からデータを送信及び／又は受信することが可能である。したがって、通信装置１０６は送信器及び／又は受信器とすることができる。さらに、図１Ａは通信装置１０６を表示面１０４の角にあるように示しているが、通信装置１０６を、オブジェクト１０２とのデータ通信を可能にする、表示面１０４の周りの任意の適切な位置に位置決めすることができる。したがって、通信装置１０６をタッチスクリーンオーバーレイの一部として提供することができる。
【０００７】
図１Ｂは、一実施形態による、オブジェクトと光学的に通信するための、周囲に分散される１つ又は複数のセンサを有する表示面の一実施形態を示す。図１Ｂの矢印（１５０）によって示されるように、オブジェクト（１０２）は光信号を放射状に発することができ、この光信号は通信装置（１０６）によって捕捉される。同様に、通信装置（１０６）は光信号を発することができ、この光信号はオブジェクト（１０２）によって捕捉される。図１Ａを参照して説明したように、光通信は任意の適切な光学技術によって実施することができる。
【０００８】
再び図１Ａを参照すると、通信装置１０６はコンピューティング装置１０８に結合され、図２を参照してさらに説明されるように、オブジェクト１０２とコンピューティング装置１０８との間のデータ転送が可能となる。一実施形態では、オブジェクト１０２と１つ又は複数の通信装置１０６との間のデータ転送は、光通信を使用して実施することができる。また、転送されるデータを暗号化することもできる。光通信は、可視光線又は不可視光線（すなわち、紫外光線又は赤外光線のような、人間の裸眼に容易に見えない光）のような１つ又は複数のスペクトルの光線によって実施することができる。受信器としては、通信装置１０６は、電荷結合素子（ＣＣＤ）、相補型金属酸化膜半導体（ＣＭＯＳ）画像センサ、赤外線受信器、及び／又は赤外線通信協会（ＩｒＤＡ）規格送受信器のような、任意の適切な光受信器とすることができる。加えて、広いスペクトル周波数、狭いスペクトル周波数、及び／又は複数のスペクトル周波数をさまざまな実施形態において利用することができることが想定される。
【０００９】
オブジェクト１０２はまた、（通信装置に関して説明したもののような）送信器及び／又は受信器を含むことができ、それによってオブジェクト１０２と１つ又は複数の通信装置との間のデータ転送が可能となる。さらに、オブジェクト１０２の送信器は、図３を参照してさらに説明するように、データを放射状に送信することができる。一実施形態では、本明細書において説明する光送信器は、発光ダイオード（ＬＥＤ）とすることができる。
【００１０】
転送されるデータは、一意の識別子（ＩＤ）、応用アソシエーション、１つ又は複数のオブジェクト範囲、オブジェクトの質量、アプリケーション関連能力、センサの位置、送信器の位置、記憶容量、オブジェクトの向き、オブジェクト名、オブジェクトの能力、及び／又はオブジェクトの属性を含むグループから選択される１つ又は複数の項目を含むことができる。たとえば、オブジェクト１０２はその構成及び／又は識別情報に関するデータをコンピューティング装置１０８に提供することが可能であってもよく、コンピューティング装置１０８はデータをオブジェクト１０２に送信することが可能であってもよく、それによってオブジェクト１０２の構成又はその識別情報が変更される。
【００１１】
図２は、一実施形態による、図１Ａのコンピューティング装置１０８のようなコンピューティング装置の一実施形態のサンプル構成要素を示す。一実施形態では、コンピューティング装置１０８は、図５を参照して説明されるコンピューティング装置５００のような汎用コンピューティング装置とすることができる。コンピューティング装置１０８は、オブジェクト１０２からデータを受信するための、図１Ａを参照して説明した受信器に結合された、（図５を参照して説明されるプロセッサ（複数可）５０２のような汎用プロセッサ（複数可）とすることができる）ビジョンプロセッサ２０２のような一実施形態のプロセッサを含む。ビジョンプロセッサ２０２はまた、たとえば、オブジェクト（１０２）の数、位置、及び／又は向きの変化に関する情報を受信することもできる。ビジョンプロセッサ２０２は、（表示面１０４上のオブジェクト１０２の基準画像と、後続の画像との間の）画像比較を実施してオブジェクト（１０２）の向き又は位置が変わったことを認識することができる。したがって、一実施形態では、ビジョンプロセッサ２０２はフレーム間画像減算を実施して表示面（１０４）の変化又は差分を得ることができる。赤外線カメラを利用して画像を得ることができるということも想定される。
【００１２】
ビジョンプロセッサ２０２は、オペレーティングシステム（Ｏ／Ｓ）２０４、及び１つ又は複数のアプリケーションプログラム２０６に結合される。ビジョンプロセッサ２０２は表面１０２に対するあらゆる変化を１つ又は複数のＯ／Ｓ２０４及びアプリケーションプログラム２０６に通信することができる。アプリケーションプログラム（複数可）２０６は、あらゆる変化に関する情報を利用して、通信装置１０６が所望のデータをオブジェクト１０２に送信するようにすることができる。
【００１３】
たとえば、オブジェクト１０２が、表面１０４上に配置されたチェスのナイトの駒に相当する場合、アプリケーション（２０６）はその識別情報（ＩＤ）を通知される。ユーザが指をナイトの駒に置くと、オブジェクト１０２は信号を通信装置１０６のうちの１つ又は複数に送信して、表示装置に、ルールに従った、ナイトの駒が表面１０４上でとり得るすべての可能な移動を指示する画像を示すように要求することができる。別の例では、「チェッカー」ゲームピースに相当するオブジェクト１０２はコードを含むことができる。ピースが「キングになる（Kinged）」と、アラインメント／インターロック機構を使用してコードに変化するように要求することができ、それによってアプリケーション（２０６）は、そこでピースがいかなる方向にも移動することができることを理解する。アプリケーション（２０６）はさらに、データを（たとえば、通信装置１０６を通じて）オブジェクト１０２に送信し、この情報をローカルにオブジェクト１０２内に記憶する。したがって、オブジェクト１０２は、後続の表示装置（１０４）及び／又はコンピューティング装置（１０８）と交信するのに十分なデータを保持しながら、１つの表示面（１０４）から別の表示面（１０４）へ移動することができる。
【００１４】
サンプルオブジェクト
図３は、一実施形態によるサンプルオブジェクト３００を示す。オブジェクト３００は、一実施形態では、図１Ａ及び図１Ｂを参照して説明したオブジェクト１０２とすることができる。オブジェクト３００は、たとえばデータを（図１Ａを参照して説明した１０６のような）１つ又は複数の通信装置に送信するための送信器３０２と、たとえば送信器３０２からの光線（３０６）を、送信器３０２を（粉塵、水等のような）諸要素から保護しながら通過させる１つ又は複数のオプションの窓３０４と、たとえば（図１Ａを参照して説明した１０６のような）１つ又は複数の通信装置からデータを受信するための受信器３０８とを備える。窓３０４は当該窓（３０４）を通過する光線（３０６）をフィルタリングして、たとえば偏光光線等を提供することができることも想定される。
【００１５】
一実施形態では、オブジェクト３００は、送信器３０２によって生成された光信号（３１２）を放射状に送信するための、円錐型ミラーのようなミラー（３１０）を備える。ミラー３１０はまた、光信号（３１２）を、送信器３０２と共にたとえばミラー３１０の焦点に配置される受信器によって、放射状に受信するために利用することもできる。オブジェクト３００による光信号の放射状の通信を可能にするために、任意の適切な１つ又は複数のミラーを利用することができることが想定される。さらに、受信器３０８がオブジェクト３００の底面にあると共に、送信器がオブジェクト３００の内部にあるように図示されているが、送信器３０２及び受信器３０８は、（図１Ａの通信装置１０６のような）１つ又は複数の通信装置によるデータ転送を可能にするように任意の適切な位置に位置決めすることができることが想定される。また、一実施形態では、送信器３０２は窓３０４の後ろに直接（たとえば、ミラー３１０が存在しない状態で）位置決めすることができる。
【００１６】
図４は、一実施形態による、オブジェクトと１つ又は複数の通信装置との間でデータを転送する方法４００を示す図である。方法４００は、図１Ａ及び図３を参照して説明したオブジェクト１０２及び３００のようなオブジェクトを設ける（４０２）。図１Ａの１０６のような１つ又は複数の通信装置も設けられる（４０４）。通信装置は、図１Ａの表示面１０４の周囲のように、表示面に近接して位置決めされる（４０６）。そして、前の図面を参照して説明したようなオブジェクト（１０２、３００）と１つ又は複数の通信装置（１０６）との間でデータが転送される（４０８）。
【００１７】
例示的なコンピューティング環境
図５は、本明細書に記載の技法の部分を実施するために利用することができる、コンピューティング装置５００のようなコンピューティング装置の一実施形態のさまざまな構成要素を示す。一実施形態では、コンピューティング装置５００は、図４の方法を実施するために使用することができる。コンピューティング装置５００はまた、コンピューティング装置１０８を設けるために使用することもできる。コンピューティング装置５００はさらに、本明細書において説明されるデータを操作、増強、及び／又は記憶するために使用することができる。
【００１８】
コンピューティング装置５００は、１つ又は複数のプロセッサ５０２（たとえばマイクロプロセッサ、コントローラ等）と、データを入力及び／又は出力するための入／出力インタフェース５０４と、ユーザ入力装置５０６とを備える。プロセッサ（複数可）５０２はさまざまな命令を処理してコンピューティング装置５００の動作を制御し、入／出力インタフェース５０４はコンピューティング装置５００が他の電子装置及びコンピューティング装置と通信する機構を提供する。ユーザ入力装置５０６は、キーボード、（図１Ａの表示面１０４のような）タッチスクリーン、マウス、ポインティング装置、及び／又は、コンピューティング装置５００と交信すると共にコンピューティング装置に情報を入力するための他の機構を含むことができる。
【００１９】
コンピューティング装置５００はまた、当該コンピューティング装置５００にデータ記憶機構を提供することができる、（読み出し専用メモリ（ＲＯＭ）及び／又はランダムアクセスメモリ（ＲＡＭ）のような）メモリ５０８と、ディスクドライブ５１０と、フロッピー（登録商標）ディスクドライブ５１２と、コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）及び／又はデジタルビデオディスク（ＤＶＤ）ドライブ５１４とを備えることができる。
【００２０】
コンピューティング装置５００はまた、（図２を参照して説明したような）１つ又は複数のアプリケーションプログラム５１６（複数可）とオペレーティングシステム５１８とを備え、オペレーティングシステム５１８は、不揮発メモリ（たとえばメモリ５０８）内に記憶されると共にプロセッサ（複数可）５０２上で実行されて、アプリケーションプログラム（複数可）５１６を起動又は実行することができるランタイム環境を提供することができる。コンピューティング装置５００はまた、ＰＤＡ、携帯コンピューティング装置、及び任意の他のモバイルコンピューティング装置用のような１つ又は複数の一体型表示装置（複数可）５２０を備えることができる。
【００２１】
本明細書において説明される、（図４を参照して説明されたもののような）選択された実施形態はさまざまなオペレーションを含むことができる。これらのオペレーションは、ハードウェア構成要素によって実施することができるか、又は、同様に、汎用プロセッサ若しくは特定用途向けプロセッサ又は論理回路に命令をプログラムしてオペレーションを実施させるのに使用することができることができる機械実行可能命令に具現化することができる。代替的に、オペレーションはハードウェアとソフトウェアとの組み合わせによって実施することができる。
【００２２】
さらに、幾つかの実施形態は、コンピュータ（又は他の電子装置）を本明細書において説明したプロセスを実施するようにプログラムするために使用される命令を記憶している機械可読媒体又はコンピュータ可読媒体を含むことができる、コンピュータプログラム製品として提供することができる。機械可読媒体は、フロッピー（登録商標）ディスケット、ハードディスク、光ディスク、ＣＤ−ＲＯＭ、及び磁気光ディスク、ＲＯＭ、ＲＡＭ、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的ＥＰＲＯＭ（ＥＥＰＲＯＭ）、磁気カード若しくは光カード、フラッシュメモリ、又は電子命令及び／若しくはデータを記憶するのに適した他の適切なタイプの媒体若しくはコンピュータ可読媒体を含むことができるが、これらに限定されない。さらに、本明細書において説明されるデータは、単一のデータベース内に、複数のデータベース内に、又は（テーブル内のような）選択される形態の他の方法で記憶することができる。
【００２３】
加えて、本明細書において説明される幾つかの実施形態は、コンピュータプログラム製品としてダウンロードすることができ、プログラムは、遠隔のコンピュータ（たとえばサーバ）から、要求しているコンピュータ（たとえばクライアント）へ、通信リンク（たとえばモデム又はネットワーク接続）を介して搬送波又は他の伝搬媒体で具体化されるデータ信号によって転送することができる。したがって、本明細書において、搬送波は機械可読媒体を含むものとして見なされるべきである。
【００２４】
本明細書における「一実施形態」に対する言及は、その実施形態に関連して説明される特定の特徴、構造、又は特性が、少なくとも１つの実施態様に含まれることを意味する。本明細書のさまざまな箇所に見られる「一実施形態では」という語句は、必ずしもすべてが同じ実施形態を指しているわけではない。
【００２５】
このように、構造的特徴及び／又は方法論的動作に特有の用語で実施形態を説明してきたが、特許請求される発明の主題は説明されている特定の特徴又は動作に限定され得ないことは理解されたい。そうではなく、特定の特徴又は動作は、特許請求される発明の主題の実施のサンプルの形態として開示されている。
【図面の簡単な説明】
【００２６】
【図１Ａ】一実施形態による、オブジェクトと１つ又は複数の通信装置との間でデータを転送するシステムの一実施形態を示す図である。
【図１Ｂ】一実施形態による、オブジェクトと光学的に通信するための、周囲に分散される１つ又は複数のセンサを有する表示面の一実施形態を示す図である。
【図２】一実施形態による、図１Ａのコンピューティング装置の一実施形態のサンプル構成要素を示す図である。
【図３】一実施形態によるサンプルオブジェクトを示す図である。
【図４】一実施形態による、オブジェクトと１つ又は複数の通信装置との間でデータを転送する方法の一実施形態を示す図である。
【図５】一実施形態による、本明細書に記載の技法の部分を実施するために利用することができるコンピューティング装置の一実施形態のさまざまな構成要素を示す図である。
【符号の説明】
【００２７】
１００：システム
１０２：オブジェクト
１０４：表示面
１０６：通信装置
１０８：コンピューティング装置
【図１Ａ】
2008535087.tif 000002
【図１Ｂ】
2008535087.tif 000003
【図２】
2008535087.tif 000004
【図３】
2008535087.tif 000005
【図４】
2008535087.tif 000006
【図５】
2008535087.tif 000007