(57)【要約】【課題】ユーザがコンピュータ、表示部、および周辺機器間を行き来しなくても操作可能な電子表示システムを提供する。【解決手段】本発明の対話型システムは、表示装置、コントロールパネル、プロジェクタ、処理装置、および入力装置を備える。この入力装置は、対話型システムが入力装置とこれらの構成装置との間の対話を認識できるように、コントロールパネルまたは表示装置の表示面に対するその姿勢の兆候を検出できる。入力装置と表示面との間の対話を取込み、処理装置により解析し、表示面上に投影された像に表示できる。該コントロールパネルは、複数の非投影の触知可能な起動オブジェクトを含むことができ、これらの各々は例えば、プロジェクタへの電力供給のような対話型システムの動作または機能に対応する。対話型システムが入力装置と起動オブジェクトとの間の対話を検出する時、選択された起動オブジェクトに対応する動作を実施する。
2013535066.tif 000002
【特許請求の範囲】
【請求項１】
処理装置と、
各起動オブジェクトが対応する位置コード化パターンを含み、各起動オブジェクトが対応する動作にマッピングされている、１つまたはそれ以上の起動オブジェクトと、
入力装置がやり取りする起動オブジェクト上で前記位置コード化パターンを検出し、第一の起動オブジェクトに対応する第一の位置コード化パターンの検出に基づいて前記第一の起動オブジェクトの選択を特定するように構成された検出システムとを備え、
前記処理装置が、前記第一の起動オブジェクトの選択に応答して、前記第一の起動オブジェクトに対応する動作を行うための１つまたはそれ以上の指示を１つまたはそれ以上の周辺装置に送信するようにさらに構成されていることを特徴とするプレゼンテーションシステム。
【請求項２】
前記処理装置または前記入力装置が、１つまたはそれ以上の座標に前記第一の位置コード化パターンをマッピングするように構成されていることを特徴とする請求項１記載のプレゼンテーションシステム。
【請求項３】
前記処理装置が前記第一の起動オブジェクトの兆候を前記入力装置から受け取るように構成されていることを特徴とする請求項１記載のプレゼンテーションシステム。
【請求項４】
前記入力装置が、前記第一の起動オブジェクト上での前記位置コード化パターンの少なくとも一部分の像を取込むための像取込み装置を備えることを特徴とする請求項３記載のプレゼンテーションシステム。
【請求項５】
前記処理装置または前記入力装置が、前記第一の起動オブジェクトに前記位置コード化パターンの一部分をマッピングするように構成されていることを特徴とする請求項４記載のプレゼンテーションシステム。
【請求項６】
前記処理装置が前記入力装置に統合されていることを特徴とする請求項３記載のプレゼンテーションシステム。
【請求項７】
表示面を有する表示装置と、前記表示面上に像を投影するためのプロジェクタとをさらに備え、前記第一の起動オブジェクトが前記プロジェクタの１つまたはそれ以上の設定を調整するコマンドに対応し、前記処理装置が前記第一の起動オブジェクトの選択に応答して前記プロジェクタに信号を送信することを特徴とする請求項１記載のプレゼンテーションシステム。
【請求項８】
前記第一の起動オブジェクトが前記プロジェクタの電源を入れるコマンドに対応することを特徴とする請求項７記載のプレゼンテーションシステム。
【請求項９】
前記表示面上に第二の位置コード化パターンを有する前記表示面を含む表示装置をさらに備え、前記検出システムが、前記入力装置と表示面との間の対話を、前記入力装置と起動オブジェクトとの間の対話と識別するようにさらに構成されていることを特徴とする請求項１記載のプレゼンテーションシステム。
【請求項１０】
前記検出システムが、前記入力装置と表示面との間の対話が起こる前記表示面上での前記座標を、前記第二の位置コード化パターンの検出に基づいて、決定するように構成されていることを特徴とする請求項９記載のプレゼンテーションシステム。
【請求項１１】
前記起動オブジェクトが、前記表示面に取り外し可能に固定可能であることを特徴とする請求項９記載のプレゼンテーションシステム。
【請求項１２】
前記起動オブジェクトが前記表示装置中に統合されていることを特徴とする請求項９記載のプレゼンテーションシステム。
【請求項１３】
前記周辺装置の少なくとも１つが、プロジェクタ、音声システム、照明システム、ＨＶＡＣ、ディスクプレーヤ、および自動プロジェクタスクリーンからなる群に属することを特徴とする請求項１記載のプレゼンテーションシステム。
【請求項１４】
前記第一の位置コード化パターンがドットのパターンを含むことを特徴とする請求項１記載のプレゼンテーションシステム。
【請求項１５】
第一の位置コード化パターンのついた表示面を有する表示装置と、
周辺装置と、
第二の位置コード化パターンを有し、前記周辺装置に関する前記第一のコマンドと関連している起動オブジェクトと、
局所位置コード化パターンを含むオブジェクトに対して、入力装置の現在の姿勢を示す前記局所位置コード化パターンを検出するための入力装置と、
前記入力装置の現在の姿勢の兆候を受け取り、そして前記入力装置の現在の姿勢の兆候が前記起動オブジェクトの選択を示す場合に第一のコマンドを実行するように前記周辺装置に指示を送信するように構成された処理システムとを備えることを特徴とするプレゼンテーションシステム。
【請求項１６】
前記処理システムが前記入力装置の外部にあることを特徴とする請求項１５記載のプレゼンテーションシステム。
【請求項１７】
前記入力装置が前記局所位置コード化パターンの１つまたはそれ以上の像を取込むための像取込み装置を備えることを特徴とする請求項１５記載のプレゼンテーションシステム。
【請求項１８】
前記起動オブジェクトが非投影オブジェクトであることを特徴とする請求項１５記載のプレゼンテーションシステム。
【請求項１９】
前記起動オブジェクトが有形オブジェクトであることを特徴とする請求項１５記載のプレゼンテーションシステム。
【請求項２０】
１つまたはそれ以上の起動オブジェクトと、１つまたはそれ以上の位置コード化パターンとを設ける工程であって、前記各起動オブジェクトが対応する前記位置コード化パターンを有し、前記各起動オブジェクトが１つまたはそれ以上のハードウェア装置に関する対応コマンドに関連している工程と、
前記起動オブジェクトに対する入力装置の姿勢を、少なくとも１つの前記位置コード化パターンの検出に基づいて検出する工程と、
第一の起動オブジェクトの選択を前記入力装置の姿勢に基づいて特定する工程と、
前記第一の起動オブジェクトの選択に応答して、前記第一の起動オブジェクトに関連するコマンドに従う少なくとも１つの前記ハードウェア装置に指示を送信する工程とを備える方法。
【請求項２１】
前記起動オブジェクトに対する前記入力装置の姿勢の検出が少なくとも１つの前記位置コード化パターンの像を取込むことを含むことを特徴とする請求項２０記載の方法。
【請求項２２】
前記起動オブジェクトが有形オブジェクトであることを特徴とする請求項２０記載の方法。
【請求項２３】
少なくとも１つの前記ハードウェア 装置への指示の送信が、プロジェクタの電源を入れるために前記プロジェクタに指示を送信することを備えることを特徴とする請求項２２記載の方法。
【請求項２４】
少なくとも１つの前記ハードウェア 装置に指示を送信することが、プロジェクタ、音声システム、照明システム、ＨＶＡＣ、ディスクプレーヤ、および自動プロジェクタスクリーンからなる群の少なくとも１つに指示を送信することを備えることを特徴とする請求項２０記載の方法。
【請求項２５】
対応する前記位置コード化パターンがついた表示面を有する表示装置を設けることをさらに備えることを特徴とする請求項２０記載の方法
【請求項２６】
前記入力装置が前記表示面と前記第一の起動オブジェクトのいずれに向けられているかを決定することをさらに備えることを特徴とする請求項２５記載の方法。
【発明の詳細な説明】
【関連出願】
【０００１】
本出願は、２０１０年６月２５日申請の米国特許仮出願第６１／３５８，８００号に基づき米国特許法第１１９（ｅ）条の利益を主張し、該出願の全内容および趣旨を参照により本明細書に援用する。
【技術分野】
【０００２】
本発明の多様な実施形態は対話型システムに関し、より具体的には、対話型システムの様々な構成装置を駆動するように構成された起動オブジェクトに関する。
【発明の背景】
【０００３】
電子ホワイトボードシステムのような電子表示システムは着実に、従来のホワイトボードやマーカーシステムに代わる好ましい代替手段となりつつある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
残念なことに、電子表示システムの主な短所は、これらの電子表示システムを使用するためには個々に操作しなければならない、様々な独特な電子構成装置を組込んでいることである。したがって、電子表示システムを所望のように操作するには、ユーザは、コンピュータ、表示部、および周辺機器間を行ったり来たりしなければならない。
【０００５】
例えば、電子表示システムのプロジェクタをオンにするには、ユーザはプロジェクタまで行き、スイッチを入れるかボタンを押さなければならない。その他の個々に電源を入れる必要のある構成装置として、例えば、音声システムがある。全ての構成装置の電源を入れる場合でも、音量変化、入力源、およびプロジェクタスクリーン位置のような調整する必要があり、このことでユーザが、様々な構成装置や電子表示システムの操作特性を調整する為に部屋の中を不便に動き回る必要も生じる。
【課題を解決するための手段】
【０００６】
本発明の様々な実施形態は、電子表示システムのような対話型システムのための起動オブジェクトに関する。対話型システムにおいて、起動オブジェクトは、対話型システムの予め決められた動作を開始することができる、投影されていない検出可能なオブジェクトである。例えば非限定的に、起動オブジェクトは、プロジェクタの焦点合わせをし、プロジェクタスクリーンを上昇または下降させ、あるいは音声システムの音量を調整して、電力供給構成装置のオンまたはオフを開始することができる。
【０００７】
本発明のいくつかの例示的な実施形態によると、対話型システムは、表示装置、複数の起動オブジェクト、プロジェクタ、処理装置、および入力装置を備えることができる。
【０００８】
例えば、対話型システムの一般的な操作としては、入力装置と表示装置の表示画面との間の対話が、取込まれて処理装置により分析され、その後、表示面上に投影される像で表示されることが挙げられる。したがって、入力装置と表示面との間の対話を、表示し、現在また将来の使用のためにデジタル処理で取込むことができる。あるいは、対話は、例えばソフトウェアを駆動できるなど、処理装置のアスペクトを駆動できる。
【０００９】
起動オブジェクトは、対話型システムの特定の動作に対応する検出可能なオブジェクトであってもよい。この対話型システムは、入力装置のポスチャーが、入力装置が起動するオブジェクトと対話しているようなものかどうかを決定できる。この対話型システムが入力装置と特定の起動オブジェクトとの間の対話を検出するとき、この対話型システムは、起動オブジェクトに対応する動作を行うことができる。例示的な一実施形態において、該起動オブジェクトは、非投影像であり、対話型システムのほとんどまたはすべての構成装置の電源がスタンバイまたはオフ状態で切られている場合でも可視かつ検出可能のままである。したがって、いくつかの実施形態において、これらの起動オブジェクトは、装置上で電力供給に関連する動作を開始させるのに用いることができる。例えば非限定的に、入力装置と第一の起動オブジェクトとの間の対話により、プロジェクタ上で電力供給を開始することができる。
【００１０】
いくつかの実施形態において、起動オブジェクトは、該起動オブジェクトに対応する動作を表すアイコンまたはテキスト、あるいはこれらを含むものであってもよい。したがって、対話型システムのユーザは所望の動作を表すアイコンを選択でき、かつこの選択に応じて該対話型システムは、選択したアイコンを含む起動オブジェクトに対応する動作を行うことができる。
【００１１】
これらおよびその他の本実装システムの目的、特徴、および利点は、以下の明細書を添付の図面と併せて読むことでより明白となる。
【図面の簡単な説明】
【００１２】
図１は、本発明の例示的な実施形態による対話型システムの図を示す。
【００１３】
図２は、本発明の例示的な実施形態による対話型システムのコントロールパネルの正面図を示す。
【００１４】
図３Ａは、本発明の例示的な実施形態による対話型システムのキャップ付き入力装置の部分断面側面図を示す。
【００１５】
図３Ｂは、本発明の例示的な実施形態によるキャップ無しの入力装置の部分断面側面図を示す。
【００１６】
図４Ａは、本発明の例示的な実施形態によるキャップ無しの入力装置の部分断面側面図を示す。
【００１７】
図４Ｂ〜４Ｃは、本発明の例示的な実施形態によるキャップ付きの入力装置の部分断面側面図を示す。
【００１８】
図５Ａ〜５Ｃは、本発明の例示的な実施形態による入力装置の感知器により取込んだドットパターンの様々な像を示す。
【００１９】
図６は、本発明の例示的な実施形態による、対話型システムの表示面を併用した入力装置の使用を示す。
【００２０】
図７は、本発明の例示的な実施形態による、対話型システムの起動オブジェクトを併用した入力装置の第二の使用を示す。
【発明を実施するための形態】
【００２１】
本発明の原理および特徴の理解を容易にするため、様々な例的な実施形態を以下に説明する。特に本発明は、電子表示システムの構成装置の電源供給および調整のための起動オブジェクトであることの関連で記載されている。しかしながら本発明の実施形態は、これらの実施形態に限定されない。むしろ本発明の様々な態様は、電力供給と調整以外のその他の機能を実施でき、電子表示システムに限定する必要はない。
【００２２】
本発明の構成要素をなすものとして以下に記載する材料および構成装置は、説明のためのものであり限定する意図はない。本明細書に記載される材料および構成装置と同一または同様の機能を果たす多くの好適な材料および構成装置は、本発明の範囲内に含むことを意図している。本明細書に記載されていないその他の材料および構成装置は、これらには限らないが、例えば、本発明の開発後に開発された同様または類似の構成装置を含むことができる。
【００２３】
本発明の様々な実施形態として、起動オブジェクトおよび起動オブジェクトを利用する対話型システムが挙げられる。類似の参照番号は類似構成装置を示し、図面を参照して、以下に起動オブジェクトおよび対話型システムの様々な実施形態を詳細に説明する。
【００２４】
図１は、本発明の例示的な実施形態による対話型システム１００を示す。図に示すように、この対話型システム１００は、表示装置１１０、コントロールパネル１２０、プロジェクタ１３０、処理装置１４０、および入力装置２００を備えることができる。一般に、入力装置２００と表示装置１１０の表示面１１５との間の対話を取込み、処理装置１４０により解析し、その後表示面１１５に投影された像で表示することができる。これらの対話を、表示、印刷、または編集のような現在または将来使用するためにデジタル処理で取込むことができる。
【００２５】
この対話型システム１００は、入力装置２００と対話型システム１００の様々な検出可能なオブジェクト１０５との間の対話を検出できる。例えば非限定的に、これらの検出可能なオブジェクト０５として、コントロールパネル１２０と表示装置１１０の表示面１１５とが挙げられる。入力装置２００と検出可能なオブジェクト１０５との対話が検出されると、この対話型システム１００は、いくつかの方法により、その状態を変えるかどうか、そしてどのように変えるかを決定でき、それによって対話に応答することができる。検出可能なオブジェクト１０５の検出を可能にするために、対話型システム１００に様々な技術を設けることができる。例えば非限定的に、検出可能なオブジェクト１０５は、抵抗膜技術、容量性技術、表示装置１１０の角近傍での感知カメラ、位置コード化技術、あるいは入力装置２００の座標を取込むその他の何らかの手段の１つを備えることができる。
【００２６】
該処理装置１４０は、入力装置２００と通信してもよく、入力装置２００から受け取ったデータを解析および解釈することができる。いくつかの実施形態において、該処理装置１４０は表示装置１１０に統合された構成装置であってもよいが、その他の実施形態において該処理装置１４０は、例えば、ノート型コンピュータまたはその他のパーソナルコンピュータといった外部構成装置であってもよい。
【００２７】
上記で述べたように、該入力装置２００は、入力装置２００と検出可能なオブジェクト１０５との間の対話中にその姿勢を検出できる。この入力装置２００は、その対話を記述または表現するデータを処理装置１４０に送信できる。該対話を記述する送信データは、例えば、検出可能オブジェクト１０５上の絶対座標、入力装置２００の以前の位置に基づく相対座標、または検出可能オブジェクト１０５の表面の入力装置２００で取込んだ１つまたはそれ以上の像を含んでもよい。
【００２８】
該処理装置１４０は、検出可能なオブジェクト１０５に対する入力装置２００の姿勢を決定し、どの検出可能なオブジェクト１０５が入力装置２００との対話の対象なのかを決定するため、入力装置２００から受け取ったデータを解析できる。例えば、対話型システム１００の現在の状態等の様々な因子に基づき、該処理装置１４０は、操作または動作選択として対話を解釈することができ、それに応じて対応することができる。例えば、対話により示されているならば、該処理装置１４０は、入力装置の動きを表示面１１５上での描出や筆記として、あるいは表示面１１５にわたるカーソルの動きとして解釈できる。この場合、該処理装置１４０は、表示面１１５上に投影された像を変更、あるいは該対話を説明する新しい像とすることができる。該処理装置１４０はその後、表示面１１５上に投影するために、更新された像をプロジェクタ１３０に送信できる。上記操作の１つまたはそれ以上を実施するためには、該処理装置１４０は、コンピュータ可読媒体またはコンピュータ保存装置において具現化されるコンピュータプログラム製品を含むことができる。該コンピュータプログラム製品は、上記操作のいくつかまたはすべてを実施するためのコンピュータプロセッサに対する指示を与えることができる。
【００２９】
該プロジェクタ１３０は、１つまたはそれ以上の表示像を表示面１１５上に投影できる。例えば非限定的に、該プロジェクタ１３０は、グラフィカル・ユーザー・インターフェースまたは入力装置２００を通して作成されたマーキングを投影できる。このプロジェクタ１３０は、処理装置１４０と通信してもよい。このような通信は、有線または無線接続、ブルートゥース、あるいは２つの装置が通信できるその他の多くの手段により可能である。処理装置１４０のように、該プロジェクタ１３０は、このようにする必要はないが、表示装置１１０中に統合することもできる。あるいは、表示装置１１０がマーキングおよびその他の対象物をその表示画面内に表示できる場合、該プロジェクタ１３０を対話型システム１００から排除することができる。例えば、表示装置１１０が液晶表示部を有するコンピュータモニターである場合、別個のプロジェクタ１３０を設ける必要はない。
【００３０】
対話型システム１００のいくつかの例示的実施形態において、プロジェクタ１３０は、対話型システム１００の操作中に表示装置１１０の比較的近傍に位置づけするように構成された、短焦点または超短焦点プロジェクタであってもよい。表示装置１１０近傍に位置づけされると、プロジェクタ１３０からの光が放たれる、プロジェクタ１３０と表示装置１１０との間のスペースは、対話型システム１００のユーザにより遮られにくい。したがって、対話型システム１００において短焦点プロジェクタ１３０を用いることで、ユーザは、表示面１１５上に投影される像の障害となることなく、表示装置１１０に近づくことができる。
【００３１】
処理装置１４０から更新された像を受け取る時に、該プロジェクタ１３０は、表示面１１５上に更新された像を投影できる。結果として、該表示面１１５は、表示面１１５上に物理的なインク描出だけでなく、入力装置２００との対話に対応してデジタル処理で作製されたオブジェクトを表示できる。従って、該対話型システム１００は、入力装置２００の動きに従って表示面１１５上で実施される操作を引き起こす。例えば非限定的に、マーキングは入力装置２００の経路に作成でき、あるいは入力装置２００は表示面１１５で仮想カーソルを指し示すことができる。
【００３２】
例示的な一実施形態において、これらの検出可能オブジェクト１０５は、図５Ａ〜５Ｃに示すようなドットパターンのような位置コード化パターン５００をそれらの面上に有していてもよい。例えば、表示面１１５とコントロールパネル１２０の両者は、１つまたはそれ以上の位置コード化パターン５００またはこれらの一部をそれぞれ有していてもよい。パターン５００の局所部分は、入力装置２００が検出可能なオブジェクト１０５と対話するのに用いられる場合、入力装置２００により保持される１つまたはそれ以上のカメラのような入力装置２００により検出可能であってもよい。パターン５００の検出された部分の解析により、入力装置２００または処理装置１４０は、検出可能なオブジェクト１０５に対する入力装置２００の位置および向きについての情報を決定できる。したがって、パターン５００の検出部分を解釈することで、この対話型システム１００は、コントロールパネル１２０または表示面１１５上のどこに該入力装置２００が指し示したかを決定でき、かつ該対話型システム１００は、どのようにして入力装置２００がコントロールパネル１２０または表示面１１５に対して動いているかを決定できる。
【００３３】
対話型システム１００の例示的な実施形態において、該パターン５００は、パターン５００の検出された局所部分が、入力装置２００が所与の時間に指し示した絶対座標を示すことができるようなものであってもよい。例えばドットパターン５００が用いられる場合、該パターン５００は、ドットの配置が、検出可能なオブジェクト１０５から適切な距離で見た場合に、検出可能なオブジェクト１０５の各座標に特有なようになっていてもよい。さらに例示的な実施形態において、表示面１１５上に設けるパターン５００の一部分または複数部分は、パターン５００の検出部分が表示面１１５またはコントロールパネル１２０上での座標を示すのみならず、表示面１１５とコントロールパネル１２０とを区別することもできるように、コントロールパネル１２０上での一部分または複数部分と異ならせることができる。
【００３４】
これらの検出可能なオブジェクト１０５上で位置コード化パターン５００を用いる代わりに、その他の手段もこれらの検出可能なオブジェクト１０５に対する入力装置の姿勢および動きを検出するために設けることができる。例えば非限定的に、１つまたはそれ以上のスチルまたはビデオカメラを、表示装置２００周りまたはカメラからよく見えるその他の場所に設けることができる。これらのカメラは、入力装置２００の周期像をとらえることができる。各々のこのような像は、入力装置２００の姿勢および動きを決定するために解析できる、位置コード化パターンの一部分を含んでもよい。
【００３５】
図２は、本発明の例示的な実施形態によるコントロールパネル１２０の正面図を示す。図示されているように、このコントロールパネル１２０は、ユーザが認識しやすいように、１つまたはそれ以上のアイコン、像、または単語をそれぞれ含んでもよい、複数の起動オブジェクト１２５を含むことができる。各起動オブジェクト１２５は、対話型システム１００が実施できる動作または機能に対応することができ、かつ起動オブジェクト１２５を選択することで対応する動作または機能を始動させることができる。
【００３６】
該対話型システム１００は、入力装置２００が起動オブジェクト１２５と接触またはその十分近傍にあるときに起動オブジェクト１２５に指し示していることを検出するなどによって、ユーザが特定の起動オブジェクト１２５を選択していることを決定できる。検出は、例えば、抵抗技術、容量性技術、カメラを用いる三角測量、または位置コード化パターン５００の検出などの多様な手段により提供することができる。起動オブジェクト１２５の選択は、入力装置２００が起動オブジェクト１２５と対話、例えば接触する際に検出できる。対話型システム１００のいくつかの例示的な実施形態によると、各起動オブジェクト１２５は、その面上で位置コード化パターン５００の対応する部分を有することができる。したがって、該対話型システム１００は、入力装置２００が特定の起動オブジェクト１２５と対話する時を、位置コード化パターン５００の関連する特有の部分を検出することで検出できる。このような対話は、起動オブジェクト１２５の選択として解釈できる。起動オブジェクト１２５が選択されていることを対話型システム１００が決定する時、該対話型システム１００は、選択された起動オブジェクト１２５に対応する動作を実施できる。
【００３７】
該対話型システム１００は、例えば、プロジェクタ１３０、処理装置１４０、音声システム、スピーカー、ＨＶＡＣ、ディスクプレーヤーまたは室内照明などの１つまたはそれ以上の周辺ハードウェア装置を有することができる。該対話型システム１００は、これらの周辺機器のいくつかの特徴を制御でき、このような制御を適用可能な起動オブジェクト１２５を選択することで始動させることができる。図２に示すように、起動オブジェクト１２５に対応する様々な動作として次のものを挙げることができ、例えばこれらに限らないが、プロジェクタ電源のオンまたはオフ１２５ａ、プロジェクタの輝度調整１２５ｂ、音声の消音１２５Ｃ、倍率調整１２５ｄ、拡大像中心への誘導１２５e、投影像の焦点合わせ１２５ｆおよび１２５ｇ、あるいは入力源の選択１２５ｈが挙げられる。図２に示すこれらのもの以外の様々なその他の動作および機能として、例えばこれらには限らないが、音声システム、照明装置、ＨＶＡＣ、テレビ、ＶＣＲ、ＤＶＤプレーヤ、またはその他の周辺装置の電源オン／オフまたは調整、プロジェクタ１３０スクリーンの昇降、ブラインドの開閉、学生評価装置の制御、または学生評価装置により集められた結果の解析またはグラフ化が挙げられる。したがって、これらの例におけるように、起動オブジェクト１２５は、様々な周辺機器を駆動、または対話型システム１００の環境および装置を制御できる。起動オブジェクト１２５は、その他の動作および機能も同様に始動できる。
【００３８】
例示的な実施形態において、該コントロールパネル１２０およびその起動オブジェクト１２５は、対話型システム１００の様々な構成装置の電源を切った、スタンバイまたはオフ状態の時でも検出可能であってもよい。例えば、該起動オブジェクト１２５は、プロジェクタ１３０の電源を切っている時に可視で選択可能なままである非投影の触知可能なオブジェクトであってもよい。コントロールパネル１２０が表示面１１５の一部であるか同面に取付けたものであってもよいのに対し、図１に示すように、このことはそのようなである必要はなく、該コントロールパネル１２０は表示面１１５上の価値ある空間を占拠する必要はない。例えば、該コントロールパネル１２０は、表示装置１１０の別の部分または壁部の一部であってもまたはそのような部分に取付けてあってもよい。いくつかの実施形態において、該コントロールパネル１２０は携帯型で、かつ様々な面に取り外し可能に固定可能であってもよい。例えば、該コントロールパネル１２０が一時的に表示装置１１０に取付けられ、所望に応じてどこにでも移動できるように、該コントロールパネル１２０は磁石または接着性後面を有していてもよい。
【００３９】
上に述べたように、それらの対応する動作または機能を始動させるのに、起動オブジェクト１２５のために、該プロジェクタ１３０の電源を入れる必要はない。対話型システム１００の様々なその他の構成装置および周辺機器の電源を同様に切っていてもよく、該起動オブジェクト１２５は動作および機能を駆動し続けることができる。いくつかの例示的な実施形態において、該処理装置１４０は、電源を入れた状態またはスタンバイ状態であったり、対話型システム１００に関連する様々なその他の装置と通信している状態であってもよい。該処理装置１４０を、例えば、シリアルケーブル、イーサネット、ＵＳＢ、ブルートゥース、またはその他の有線または無線接続でその他の装置に接続できる。処理装置１４０への接続装置の様々な可能な手段のため、接続された装置は、処理装置１４０と同じ部屋または場所にある必要はなく、したがって、該起動オブジェクト１２５は遠隔の場所にある構成装置および周辺機器を駆動できる。
【００４０】
処理装置１４０が、特定の起動オブジェクト１２５が選択されたことの指示を受信する時、その指示は入力装置２００から受け取ってもよく、その際に該処理装置１４０は、選択された起動オブジェクト１２５に対応する動作または機能に必要な１つまたはそれ以上の接続された装置に信号を送信できる。該処理装置１４０は、信号、例えば接続された装置の電源を入れるためのウェイクアップ・コールとして、必要とする装置によって解釈することのできる、ＴＣＰ／ＩＰコマンド中の一連の文字を送信できる。いくつかの実施形態において、該処理装置１４０は、必要とする装置が、ウェイクアップ・コマンドを送信する必要のない、既に動作停止解除（アウェイク）状態かどうかをまず検出する。電源を入れると、選択された起動オブジェクト１２５に対応する動作または機能において接続された装置に要求される操作を実施するように、該必要とする装置は処理装置１４０、該入力装置２００またはその他から追加的な指示を受け取る。
【００４１】
例えば、選択された起動オブジェクト１２５はプロジェクタ１３０の入力源スイッチを切り替えるコマンドに対応すると仮定し、起動オブジェクト１２５が選択されている場合にプロジェクタ１３０の電源を切るとさらに仮定する。該対話型システム１００が起動オブジェクト１２０の選択を検出するとき、該処理装置１４０は、該信号に応答して電源を入れることのできる、プロジェクタ１３０にウェイクアップ信号を送信する。その後該処理装置１４０は、入力源を変更する指示をプロジェクタ１３０に送信できる。それに応えて、該プロジェクタはその入力源を変更することで、要求された動作を行うことができる。本例に示すように、該対話型システム１００は、起動オブジェクト１２５が選択された場合に、１つまたはそれ以上の暗黙の中間工程を実施することもできる。例えば、必要な装置のスイッチが入っていないために、選択された起動オブジェクト１２５の動作が実施できない場合、該入力装置２００はその動作が実施される前に必要な装置に指示する。
【００４２】
いくつかのさらに例示的な実施形態において、処理装置１４０にデータを送信する必要なく起動オブジェクト１２５に対応する座標を決定するなどにより、独立して起動オブジェクト１２５を認識し、かつ選択された起動オブジェクト１２５により指示されるようにその他の電子構成装置の電源をオンまたはオフにするため、対話型システム１００の１つまたはそれ以上のその他の電子構成装置に信号を送信するように、該入力装置２００を構成することができる。このために、該入力装置２００を、該対話型システムに関連するその他の装置に有線または無線で接続することができる。このため本入力装置２００は、起動オブジェクト１２５によって要求される動作または機能を実施するために、処理装置１４０を通過させる必要のあるようなコマンドおよび指示をこれらの接続された装置に送信することなく、ウェイクアップ・コマンドおよびその他の指示を送信できる。これらの実施形態において、該処理装置１４０の電源が切られていても、入力装置２００とコントロールパネル１２０との対話を認識し、実行できる。例えば、ユーザが対話型システム１００のスイッチを入れる要求に対応する起動オブジェクト１２５を選ぶなら、このような選択は、プロジェクタ１３０、処理装置１４０、および対話型システム１００の一般操作に必要なその他の電子構成装置に送信される電源投入信号をもたらすことができる。
【００４３】
ここで再び図１を参照すると、該入力装置２００を、多くの手段、例えば、スイッチまたはボタンのようなアクチュエータ２２８（図３Ａ）、あるいは入力装置２００を表示面１１５に対して近接させることにより起動してもよい。起動している間、検出可能なオブジェクト１０５に接触あるいは近傍にある入力装置２００の配置または動きで、ある操作が起ころうとしていることを処理装置１４０に示すことができる。
【００４４】
入力装置２００が検出可能オブジェクト１０５と接触または十分近傍になった時、該入力装置２００は、検出可能オブジェクト１０５に対するその姿勢の兆候を検出できる。入力装置２００により検出されたこれらの兆候を、検出可能オブジェクト１０５に対する入力装置２００の姿勢を決定するのに、対話型システム１００により解析することができる。その相対姿勢を決定するのに、該入力装置２００は、検出された兆候を内的に、つまり該入力装置２００で解析でき、座標またはその座標で検出された画像データ等の兆候を該処理装置１４０に送信できる。該対話型システム１００は、検出されたデータを解釈して、実施する操作を引き起こすことができる。入力装置２００の配置が起動オブジェクト１２５の選択として解釈されるなら、選択された起動オブジェクト１２５に対応する動作が実施される。この配置または動きが表示面１１５との対話であるなら、これらの動きは、例えば、入力装置２００が指し示す表示面１１５上での点で起ころうとする操作を示すことができる。
【００４５】
表示面１１５との対話を通して、該入力装置２００は、物理的、デジタル式、または両者であってもよいマーキングを表示面１１５上に作成できる。例えば、該入力装置２００が表示面１１５にわたって動く場合、該入力装置２００は、その経路においてホワイトボード用インクのような物理的マーキングを残すことができる。該表示面１１５は、このような物理的なマーキングを受け取るのに適合させることができる。例えば非限定的に、該表示装置１１０はホワイトボードであってもよい。さらにまた、入力装置２００の動きは、このようなマーキングのデジタル版を作成するために解析されてもよい。このようなデジタル式マーキングは、Ｅメール、印刷、または表示のように、後で呼び出すために、対話型システム１００により保存できる。該表示面１１５は、そのような必要はないが、その作成時にデジタル式マーキングを表示してもよい。例えば、該処理装置１４０は、表示のため表示面１１５上にデジタル式マーキングを投影するのにプロジェクタ１３０に指示できる。
【００４６】
表示面１１５上に表示された完全な像は、実際のインク３５および仮想インク４０の両者からなってもよい。実際のインク３５は、入力装置２００およびその他のマーキング手段により作成されている、物理的およびデジタル式のマーキングを含むことができる。仮想インク４０は、表示面１１５上に投影、またはその他で表示されたその他のオブジェクトを含む。これらのその他のオブジェクトとして、非限定的に、対話型システム１００上で作動するアプリケーションのグラフィック・ユーザ・インターフェースまたはウインドウが挙げられる。実際のインク３５および仮想インク４０は重複してもよく、そして結果的に、実際のインク３５を仮想インク４０のオブジェクトを注釈するのに用いてもよい。
【００４７】
図３Ａ〜３Ｂは、入力装置２００の部分断面側面図を示す。図示されているように、該入力装置２００は、本体２１０、先端部２１８、感知システム２２０、および通信システム２３０を備えることができる。
【００４８】
該本体２１０は、入力装置２００を構造的に支えることができる。該本体２１０は、図示されているように、入力装置２００の内部構造を収容するための殻体２１１を有することができ、またあるいは、該本体２１０は、入力装置２００の構成装置を保持するための、本質的にしっかりした部材を有してもよい。該本体２１０は、多くの材料から構成することができる。例えば、該本体２１０は、プラスチック、金属、樹脂、またはこれらの組合せ、あるいは構成装置または入力装置２００の全体構造を保護する多くの材料であってもよい。該本体２１０は、入力装置２００のいくつかまたは全ての高感度電子構成装置を電気的に絶縁する金属隔室をさらに有することができる。該入力装置２００は、その使用に合った多くの形状を有することができる。例えば、該入力装置２００は、ペンのような従来の筆記用具と同様な細長い形状、またはホワイトボード用マーカーペンのような太いデザインであってもよい。
【００４９】
該本体２１０は、本体２１０の頭部２１４である第一の端部２１２と、本体２１０の尾部である第二の端部２１６とを備えることができる。該頭部２１４は、入力装置２００の操作中に検出可能なオブジェクト１０５と対話できる。
【００５０】
先端部２１８は、入力装置２００の頭部２１４の先端に位置していてもよく、表示面１１５またはコントロールパネル１２０上の点に接触またはその他の方法で指し示すような近傍に配置されるように適合させてもよい。例えば、ユーザが表示面１１５上で入力装置２００を用いて書くと、該先端部２１８は、ペンの先端が一枚の紙に接触するかのように表示面１１５に接触できる。いくつかの実施形態において、該先端部２１８は、先端部２１８の表示面１１５との接触により表示面１１５の物理的なマーキングを生じるように、ホワイトボード用マーカーまたはペンの先端のようなマーキング先端を有していてもよい。同様に、ユーザは先端部２１８を起動オブジェクト１２５に接触または十分近傍に持っていくことで起動オブジェクト１２５を選択できる。
【００５１】
表示面１１５またはコントロールパネル１２０との接触により、従来のペンまたはホワイトボード用マーカーを用いた筆記に快適な類似性をもたらすが、先端部２１８の検出可能なオブジェクト１０５との接触が入力装置２００の操作に必ずしも必要ではない。例えば、入力装置２００が一旦起動されると、ユーザは意図した検出可能なオブジェクト１０５の近傍に入力装置２００をうろつかせたり、あるいはレーザポインタを用いて行うように、ユーザがある距離から指し示してもよい。
【００５２】
該感知システム２２０を検出可能なオブジェクト１０５に対する入力装置２００の姿勢の兆候を感知するように適合させてもよい。対話型システム１００の例示的な実施形態において、表示面１１５およびコントロールパネル１２０は入力装置２００による検出のために構成され、そのため入力装置２００がこれらの構成装置に対するその姿勢を検出できる、検出可能オブジェクト１０５であってもよい。
【００５３】
該入力装置２００は、６段階の潜在的な動きを有する。表示面１１５の２次元座標系において、該入力装置２００は水平および垂直方向に動くことができる。該入力装置２００はまた表示面１１５に直角に動くことができ、かつ水平、垂直、および直角軸周りに回転することができる。これらの回転は、入力装置２００の横揺れ（ロー）、偏揺れ（ヨー）、および縦揺れ（チルト）とそれぞれ通常称する。本明細書で使用するように「傾斜（チッピング）」の語は、直角から表示面１１５までの入力装置２００の角度を意味し、それ故、入力装置２００の水平および垂直軸周りの回転、すなわち横揺れおよび偏揺れを含む。他方、本明細書に使用するように「向き」とは、表示面１１５の平面に平行、したがって垂直軸周りの回転、すなわち入力装置２００の傾きを意味する。該感知システム２２０は、例えば、検出可能オブジェクト１０５上でのパターン５００の局所部分を検出することで、検出可能オブジェクト１０５に対するこれらの６段階の動きの全てまたは多くの組合せを感知できる。
【００５４】
図に示すように、該感知システム２２０は、第一の感知器２２２および第二の感知器２２４を含むことができる。各感知器２２２および２２４は、感知システム２２０の範囲内での検出可能なオブジェクト１０５に対する入力装置の距離、位置、向き、および傾斜の様々な組合せ等の入力装置２００の姿勢の兆候を感知するように適合させることができる。さらにまた、各感知器２２２および２２４は、入力装置２００の姿勢を決定するためのデータを個々に検出でき、あるいは感知装置のようなその他の感知構成装置と併用してこのようなデータを検出できる。
【００５５】
第一の感知器２２２は、検出可能オブジェクト１０５の特性に基づいて入力装置２００の姿勢を感知するための表面感知器であってもよい。この表面感知器２２２は、例えば、カメラであっても、あるいはカメラを含んでいてもよい。該表面感知器２２２は、ドットパターンまたはドットマトリックス位置コード化パターンのように、表示面１１５上でのパターン５００（図５Ａ〜５Ｃ参照）の部分を検出できる。表面感知器２２２による検出は、パターン５００の一部分を見たり、あるいはその像を取込むことを含んでいてもよい。別の例示的な実施形態において、表面感知器２２２は、光学的マウスに従来用いられるもののように、光学センサーであっても、あるいは同センサーを含んでいてもよい。この場合表面感知器２２２は、表示面１１５に対する動きを検出するのに、発光ダイオードおよび光ダイオード、あるいはＣＭＯＳカメラを含んでもよい。表面感知器２２２は、入力装置２００の本体２１０と通信してもよく、本体２１０に対して様々な位置および向きを有していてもよい。例えば、表面感知器２２２は、図に示すように、頭部２１４に収納されていてもよい。さらに該表面感知器２２２は、本体２４０の様々なその他の部分に位置しても、あるいは収納されていてもよい。
【００５６】
該第二の感知器２２４は、接触センサーであってもよい。この接触センサー２２４は、入力装置２００が、表示面１１５またはコントロールパネル１２０の面のような表面と接触する時に感知できる。該接触センサー２２４は、本体２１０、さらにまた先端部２１８と通信してもよい。接触センサー２２４は、例えば非限定的に、先端部２１８のような入力装置２００の一部が所定の圧力で表面に接触する際に回路を閉じるスイッチを含んでもよい。したがって、入力装置２００が表示面１１５またはコントロールパネル１２０に接触する際、該対話型システム１００は操作が示されていることを決定できる。
【００５７】
感知システム２２０により感知されたデータの解析を進めるのに、該入力装置２００は、処理装置１４０に情報を送信し処理装置１４０から情報を受け取るように適合された通信システム２３０をさらに有していてもよい。例えば、感知されたデータの処理が処理装置１４０により処理された場合、該通信システム２３０は、このような処理のために処理装置１４０に感知されたデータを送信できる。この通信システム２３０は、例えば、送信機、受信機、または送受信機を含んでもよい。多くの有線または無線技術は、通信システム２３０により実施することができる。例えば、通信システム２３０は、ブルートゥースまたは８０２．１１ｂ技術を実施できる。
【００５８】
図４Ａ〜４Ｃは、入力装置２００のその他の実施形態を示す。図４Ａに示すように、上記特徴に加えて、該入力装置２００は、マーキングカートリッジ２５０、内部処理ユニット２６０、メモリ２６５、電源２７０、またはこれらの組合せをさらに備えることができる。これらの様々な構成装置は、必要に応じて電気的に結合されていてもよい。
【００５９】
該マーキングカートリッジ２５０を、該入力装置２００が表示面１１５を物理的にマーキングできるように設けることができる。該マーキングカートリッジ２５０、あるいはインクカートリッジまたはインクつぼは、従来のホワイトボード用インクのように除去可能なインクを含んでいてもよい。該マーキングカートリッジ２５０は、入力装置２００の動きがデジタル式マーキングを作成しながら表示面１１５上での手書きの場合の筆記具の運びにとって快適で馴染みのある媒体を提供できる。
【００６０】
感知システム２２０により受け取られるデータは、表示面１１５の座標系における入力装置２００の相対または絶対位置を決定することを含み、このデータから入力装置２００の姿勢が計算できるように該内部処理ユニット２６０を適合させることができる。該内部処理ユニット２６０は、感知システム２２０により検出されたデータを処理できる。このような処理により、例えば、表示面１１５からの入力装置２００の距離、表示面１１５の座標系における入力装置２００の位置、及び表示面１１５に対する入力装置２００の横揺れ、縦揺れ、および偏揺れが決定でき、それによって入力装置２００の傾斜および向きの決定することができる。
【００６１】
該入力装置２００のメモリ２６５は、ＲＡＭ、ＲＯＭ、または入力装置２００を制御するためのデータまたはソフトウェアを保存またはデータを処理するために適合された多くの種類のメモリ装置を含むことができる。
【００６２】
該電源２７０は、入力装置２００に電力を与えることができる。この電源２７０は、入力装置２００のどのような数の場所にでも組込むことができる。該電源２７０が１つまたはそれ以上の電池として交換可能な場合、該電源２７０は、好ましくは、電源２７０の除去および交換を容易にするために簡単にアクセスできるために位置している。あるいは、該入力装置２００は、入力装置２００をカーバッテリに電気的に結合するためのアダプタのような別の電源に結合していてもよい。
【００６３】
ここで再び感知システム２２０を参照すると、該接触センサ２２４が設けられている場合、同センサは先端部２１８のように該入力装置２００の特定部分が、表示面１１５またはコントロールパネル１２０のような面と接触している時に検出できる。該接触センサ２２４は、先端部２１８が表面に接触する時に、入力装置２００が該表面に接触していることを示すために回路を閉じるような、図４Ａに示すような接触スイッチであってもよい。この接触センサ２２４は、入力装置２００が軽い力または強い力で該表面を押圧しているかを検出できる力センサであってもよい。該対話型システム１００は、用いる力の程度に基いて異なる反応を示すことができる。例えば、力が該表示面１１５に加えられ、ある閾値未満である場合、該対話型システム１００は、入力装置２００がカーソルを駆動することを認識できる。その一方で、入力装置２００をボードに押圧する際に起こりうることであるが、表示面１１５または特定の起動オブジェクト１２５への力がある閾値を超える場合、該対話型システム１００は、マウスクリックと同様に選択をレジスタできる。さらに該対話型システム１００は、入力装置２００が表示面１１５に接触する力の程度に基づいて、表示面１１５に投影されたマーキングの幅を変えることができる。
【００６４】
表面感知器２２２として、例えば、相補型金属酸化物半導体（ＣＭＯＳ）画像センサ、電荷結合装置（ＣＣＤ）画像センサ、または画像情報を受け取るためのその他多くの種類のセンサが挙げられる。表面感知器２２２は、例えば、１２８ｘ１００、１２８ｘ１２８、またはこれより大きなサイズを有するＣＭＯＳまたはＣＣＤ画像センサアレイであってもよい。該表面感知器２２２は、ペンが動くにつれ、検出可能なオブジェクト１０５上でパターン５００の画像を取込むことができ、画像解析を通して、該対話型システム１００は、取込んだ検出可能なオブジェクト１０５に対する入力装置２００の姿勢および動きを検出できる。
【００６５】
検出可能オブジェクト１０５として、検出可能なオブジェクト１０５の座標系における入力装置２００の相対または絶対位置を示す、多くの種類の画像データを含んでいていてもよい。該検出可能オブジェクト１０５は、例えば、英数字文字、コード化パターン、あるいは相対または絶対位置を示すことができる画像データ等、多くの識別可能パターンを有することのできる既知の画像を含んでいてもよい。この実施されたパターンは、以前の位置に対する入力装置２００の位置を示しても、あるいは絶対座標を示してもよい。
【００６６】
入力装置２００により示された検出可能なオブジェクト１０５上での点を決定することは、入力装置２００の全体的な姿勢を決定するのに必要となることがある。入力装置２００の姿勢は、表示面１１５に対する入力装置２００の位置、向き、傾斜、またはこれらの組合せを含んでいてもよい。該入力装置２００が検出可能なオブジェクト１０５に十分に近い場合、検出可能なオブジェクト１０５の面の二次元座標系における入力装置２００の位置のみを決定することで十分であるかもしれない。部屋の向こう側から指しているなど入力装置２００がさらに離れている場合、該入力装置２００の向きおよび傾斜を、検出可能なオブジェクト１０５上で示す点を決定するのに必要であるとしてもよい。
【００６７】
様々な検出システムは、入力装置２００の姿勢を検出するのに入力装置２００に設けられていてもよい。例えば、傾斜検出システム２９０は、入力装置２００が検出可能なオブジェクト１０５に対して傾斜している角度および方向を検出するのに入力装置２００に設けられていてもよい。向き検出システム２９２は、検出可能なオブジェクト１０５の座標系における入力装置２００の回転を検出するようにしてもよい。さらにまた、距離検出システム２９４を、入力装置２００の検出可能なオブジェクト１０５からの距離を検出するのに設けてもよい。
【００６８】
これらの検出システム２９０、２９２、および２９４を、感知システム２２０に組込んでもよい。例えば、表示面１１５に対する入力装置２００の位置、傾斜、向き、および距離を、表面感知器２２２から見た、検出可能なオブジェクト１０５上でのパターン５００の外観の位置、斜め（スキュー）、回転、および大きさによりそれぞれ決定してもよい。例えば、図５Ａ〜５Ｃは、コントロールパネル１２０の表示面１１５のような、検出可能なオブジェクト１０５上での例示的なドットパターン５００の様々な図を示す。このドットパターン５００は、対話型システム１００における位置コード化パターンとして機能する。
【００６９】
図５Ａは、ドットパターンと考えられる例示的な位置コード化パターン５００の画像を示す。ある特定のドットパターンが絶対座標を示すことが知られており、そのため、それらのドットパターンが表示面１１５上の特定の点または特定の起動オブジェクト１２５を示すことができる。図５Ａの画像では、該ドットパターン５００を、検出可能なオブジェクト１０５に直角な角度で見ている。これは、検出可能なオブジェクト１０５に対して直角に向けられているとき、ドットパターン５００が表面感知器２２２からどのように見えるかということである。この画像では、該ドットパターン５００は、直立に向き、表面感知器２２２から離れるように角度がついていないように見える。このようなものとして、表面感知器２２２がこのような画像を取込んだ場合、該対話型システム１００は、入力装置２００が検出可能なオブジェクト１０５に対して直角であることを決定でき、それにより検出可能なオブジェクト１０５にほぼ直角に指していることを決定できる。
【００７０】
該入力装置２００が検出可能なオブジェクト１０５から離れるように動くにつれ、取込んだ画像におけるドットの大きさおよびドット間の距離は小さくなる。同様に、該入力装置２００が検出可能なオブジェクト１０５の方に動くにつれ、ドットの大きさおよびドット間の距離は大きくなるように見える。このようなものとして、入力装置２００の傾斜および向きの感知に加え、該表面感知器２２２は、入力装置２００の検出可能なオブジェクト１０５からの距離を感知できる。
【００７１】
図５Ｂは、ドットパターン５００を回転させた画像を示す。回転したドットパターン５００は、入力装置２００が検出可能なオブジェクト１０５の直角軸周りに回転されたことを示す。例えば、取込んだ画像が時計回りに３０度の角度で回転したドットパターン５００を描く場合、該入力装置２００は反時計方向に３０度の角度に向いていると決定できる。図５Ａの画像のように、この画像は検出可能なオブジェクト１０５に対して直角に向いた表面感知器２２２で撮影されているので、入力装置２００が回転されても、該入力装置２００は検出可能なオブジェクト１０５にほぼ直接向いたままである。
【００７２】
図５Ｃは、表面感知器２２２から見た、ドットパターン５００の第３の画像を示す。表面感知器２２２から離れるように角度をつけたドットが描かれた平坦な画像は、表面感知器２２２が検出可能なオブジェクト１０５に対して直角ではないことを示す。さらに、ドットパターン５００の回転は、入力装置２００が検出可能なオブジェクト１０５の直角軸周りにも回転していることを示す。この画像は、傾斜角および方向と共に配向角も決定するように分析できる。例えば、入力装置２００が４５度で傾き、そして２５度回転していると決定できる。これらの角は、検出可能なオブジェクト１０５上で該入力装置２００がどの箇所に向けられているかを決定する。
【００７３】
したがって、表面感知器２２２から受け取った画像が取込まれた角を決定することで、該対話型システム１００は、入力装置２００により示される位置を決定できる。
【００７４】
図６は、本発明の例示的な実施形態による、表示面１１５と併用した入力装置２００の使用を示す。
【００７５】
このとき、該表示面１１５は、処理装置１４０から伝達された画像を表示できる。プロジェクタ１３０を設けている場合、このような像の部分を処理装置１４０からプロジェクタ１３０に伝達し、その後表示面１１５上にプロジェクタ１３０により投影できる。該表示画像として、入力装置２００により作成された物理的およびデジタル式マーキングのような、実際のインク３５の他に仮想インク４０も含んでもよい。
【００７６】
例示的な一実施形態において、ユーザ９０は、表示面１１５の十分近傍に入力装置２００の一部分を持っていく、あるいは入力装置２００の一部分を表示面１１５に接触させて配置させることで、さらにマーキングを開始できる。マーキングモードで表示面１１５をマーキングするのに、ユーザ９０は入力装置２００を表示面１１５に沿って動かすことができる。この動きで、表示面１１５上にデジタル処理で物理的に表示できる実際のインク３５をもたらしてもよい。あるいは、ポインティングモードにおいて、入力装置２００の表面１１５に沿った動きは、例えば、カーソルの動きとなってもよい。このような動きは、パーソナルコンピュータのグラフィックユーザインターフェースにわたるマウスカーソルの動きに類似していてもよい。
【００７７】
入力装置２００が表示面１１５に沿って進むにつれ、該感知システム２２０は、入力装置２００の表示面１１５に対して変化する姿勢を示すデータを連続的または周期的に感知する。このデータはその後、対話型システム１００により処理される。一実施形態において、入力装置２００の該内部処理ユニット２６０は、データを処理する。その他の実施形態において、このデータは入力装置２００の通信システム２３０により処理装置１４０に転送され、このデータはその後、処理装置１４０により処理される。このようなデータの処理は、入力装置２００の姿勢を決定することができ、それにより操作している表示面１１５の領域を決定することができる。入力装置２００の内部処理ユニット２６０において処理が起こる場合、これらの結果は通信システム２３０により処理装置１４０に転送される。
【００７８】
関係変数の決定に基づき、該処理装置１４０は表示面１１５上に表示される修正画像を作成できる。マーキングモードにおいて、この修正画像は、先に表示されなかったが入力装置２００を用いて新たに作成された一連のマーキングを取込むことができる。あるいは、この修正画像は先の画像と同じであってもよいが、物理的なマーキングの追加のため異なって見えてもよい。このような物理的マーキングは、表示面１１５上に必ずしも投影されていなくてもよいが、処理装置１４０により記録されていてもよい。
【００７９】
ポインティングモードにおいて、該修正画像は、例えば、カーソルの更新された配置を組込むことができる。この表示面１１５は続いてリフレッシュされ、このことは任意のプロジェクタ１３０に修正画像を伝える処理装置１４０を含んでもよい。したがって、操作および該入力装置２００により示されるデジタル式マーキングは、対話型システム１００を通して表示してもよい。一実施形態において、これはリアルタイムで起こる。
【００８０】
図７は、本発明の例示的な実施形態による、コントロールパネル１２０と併用した該入力装置２００の使用を示す。ユーザ９０は、コントロールパネル１２０上で起動オブジェクト１２５を選択することで動作の実施を開始できる。このような選択は例えば、ユーザが該入力装置２００の先端部２１８で所望の起動オブジェクト１２５を触れることで、あるいはユーザが該入力装置２００を起動オブジェクト１２５に指し示すことで実施できる。
【００８１】
該入力装置２００は、感知システム２２０を考慮して、いずれの検出可能なオブジェクト１０５に対しても該入力装置２００の変化する姿勢を示す、画像データのようなデータを連続的または周期的に感知できる。ユーザ９０が所望の起動オブジェクト１２５を選択するとき、該入力装置２００は選択された起動オブジェクト１２５上でパターン５００の一部分を取込むことができる。いくつかの例示的な実施形態において、この対話型システム１００はその後、パターン５００の取込んだ画像に対応する絶対座標を計算できる。各起動オブジェクト１２５上でのパターン５００の部分が互いに、そして表示面１１５上でのパターン５００の部分とは異なるので、該対話型システム１００は、特定の起動オブジェクト１２５に取込んだ画像の計算された座標をマッピングできる。選択された起動オブジェクト１２５が特定された後、該対話型システム１００は、選択された起動オブジェクト１２５に対応する動作を実施できる。
【００８２】
例えば、ユーザ９０は、プロジェクタ１３０の入力源を変更する要求に対応して起動オブジェクト１２５ｈを選択できる。ユーザ９０が起動オブジェクト１２５を該入力装置２００と接触、または該入力装置２００を起動オブジェクト１２５の十分近傍で起動オブジェクト１２５に指し示すとき、該対話型システム１００は、起動オブジェクト１２５の選択および特定を検出できる。上で述べたように、いくつかの実施形態において、この検出は、該入力装置２００が起動オブジェクト１２５の表面でパターン５００の局所部分の画像を取込むときに起こってもよい。この画像は、処理装置１４０に転送でき、このことにより画像を一組の絶対座標に解像でき、選択された起動オブジェクト１２５に対応するように絶対座標を特定できる。
【００８３】
起動オブジェクト１２５の選択を検出し、選択された特定の起動オブジェクト１２５を特定した後、該対話型システム１００は起動オブジェクト１２５に対応する動作を実施するように進むことができ、本例では、プロジェクタ１３０の入力源を変更する。該処理装置１４０は、その他の入力源に変えるようプロジェクタ１３０に指示する。したがって、選択された起動オブジェクト１２５に対応する動作は、ユーザの起動オブジェクト１２５の選択に応答して実施できる。
【００８４】
対話型システムの様々な実施形態を例示的な形で開示したが、後の非仮出願で申請される請求項に述べられるように、本発明およびその等価物の精神および範囲を逸脱することなく、多くの改変、追加、および削除が可能である。
【図１】
2013535066.tif 000003
【図２】
2013535066.tif 000004
【図３Ａ】
2013535066.tif 000005
【図３Ｂ】
2013535066.tif 000006
【図４Ａ】
2013535066.tif 000007
【図４Ｂ】
2013535066.tif 000008
【図４Ｃ】
2013535066.tif 000009
【図５Ａ】
2013535066.tif 000010
【図５Ｂ】
2013535066.tif 000011
【図５Ｃ】
2013535066.tif 000012
【図６】
2013535066.tif 000013
【図７】
2013535066.tif 000014
【国際調査報告】
2013535066.tif 000015
2013535066.tif 000016
2013535066.tif 000017