JPH09512656A - 対話式ビデオ映像表示システム - Google Patents

対話式ビデオ映像表示システム

Info

Publication number
JPH09512656A
JPH09512656A JP8502407A JP50240796A JPH09512656A JP H09512656 A JPH09512656 A JP H09512656A JP 8502407 A JP8502407 A JP 8502407A JP 50240796 A JP50240796 A JP 50240796A JP H09512656 A JPH09512656 A JP H09512656A
Authority
JP
Japan
Prior art keywords
image
computer
video
captured
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8502407A
Other languages
English (en)
Inventor
プラッカー、ダニエル・マーセル
アグモン、ヨアブ
アクナー、レウベン
Original Assignee
テグリティ・インコーポレイテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by テグリティ・インコーポレイテッド filed Critical テグリティ・インコーポレイテッド
Publication of JPH09512656A publication Critical patent/JPH09512656A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • G06F3/0425Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/06Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
    • G09B5/065Combinations of audio and video presentations, e.g. videotapes, videodiscs, television systems

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Business, Economics & Management (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Position Input By Displaying (AREA)
  • Transforming Electric Information Into Light Information (AREA)
  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】 コンピュータ(12)と、コンピュータ(12)のビデオ出力ポート(12a)に接続した投映装置(20、22)と、少なくとも1個のビデオカメラ(28a、・・・n)とを含む、対話式ビデオ映像表示システムであって、コンピュータはビデオ画像を生成し、投映装置はコンピュータが生成したビデオ画像を投映スクリーン(26)上に投映し、ビデオカメラは、この映像を録画する。コンピュータは、ビデオカメラに接続されたフレーム・グラバー・ボードを含み、個々のフレーム又は一連のフレームを映像のビデオ録画から捕獲する。捕獲された画像は、コンピュータが生成した画像と比較され、コンピュータに命令を行うためにユーザーによって映像上に導入されたオブジェクトの存在を検出し、コンピュータ操作をトリガーする。また、本発明のシステムは、通常のマウスを使用するいずれの標準的な応用でも使用されるマウスをシミュレーションすることができ、コンピュータが生成したデータの注釈をホワイトボードのようにマーキング可能な投映面で行うことが可能である。

Description

【発明の詳細な説明】 対話式ビデオ映像表示システム 発明の背景 1.発明の分野 本発明は、ビデオ映像(projected video image)表示システムに関する。特 に、本発明は、アクチブ(active)コンピュータ入力デバイスを必要とせずに、 ビデオ映像との対話(interaction)を直接的に行える、コンピュータをベース としたビデオ映像表示システム及び方法に関する。 2.従来技術の説明 ビデオ画像(video image)を生成するためのコンピュータやコンピュータに よって生成されたビデオ画像を拡大してスクリーンに投映するための投映デバイ スを使用するビデオ映像表示システムは、小規模から中規模程度の会場において グループで行われるプレゼンテーションで一般的に使用されるようになってきて いる。このようなビデオ映像表示システムでは、プレゼンテーション中に新しい 画像を変更したり生成するためのコンピュータに情報を対話的に入力できること が、投映スクリーン(コンピュータから離れた場所にある) の横に立つユーザーに望まれている。 コンピュータとの対話を行う在来のものでは、「アクチブ」要素又はコンピュ ータ入力デバイスを使用してカーサー(cursor)の移動を制御しなければならな い。例を挙げると、一般的なコンピュータ入力デバイスは、ライトペン(light pen)やデジタル化テーブル(digitizing table)のようなアブソリュート・ポ ジショニング・デバイス(absolute positioning device)を含み、また、ジョ イ・スチック(joy stick)、マウス・デバイス(mouse device)やトラック・ ボール(track ball)のようなリラチブ・ポジショニング・デバイス(relative positioning device)を含む。しかし、このようなアクチブ入力デバイスは、 ビデオ映像表示システムでの効果的な使用に制限を与えることがよくある。例え ば、在来のライトペンのようなアブソリュート・ポジショニング・デバイスでは 、ユーザーが、コンピュータに接続したモニターのビデオスクリーン表示と直接 に対話しなければならない。これは、プレゼンテーションの自発性を殺いでしま うことになる。つまり、ユーザーが、コンピュータによって生成されたビデオ画 像を変更したいとき、ユーザーは、コンピュータのモニターと投映スクリーンと の間を往復しなければならない。また、トラック・ボールやマウス・デバイスの ようなリラチブ・ポジショニング・デバイスの場合、ユーザーが、トラック・ボ ールやマウスの操作に十分に慣れていなければならない。これは厄介なものであ り、両手を使用しなければならない(つまり、一方の手でトラック・ボール又は マウス・パッドを保持し、他方の手でトラック・ボール又はマウスを操作して、 カーサーを移動する)。このような両手での操作が、プレゼンテーションの自然 な流れを阻むことになる。 従来技術のビデオ映像表示システムでは、ユーザーがライトペンを手に持って 、コンピュータが生成した画像を提供する投映スクリーン上にユーザーが直接に 強い光をあてて、コンピュータに補助的な情報を与える。このような従来技術の システムでは、スクリーン上の映像に向けた強い光を検出するために、光検出デ バイスが使用される。コンピュータが生成した画像と、映像上の反射光の変化と を区別するために、信号処理装置が使用され、コンピュータに情報を対話的に入 力する。以上のようなシステムの例が、バリー・ブロンソン(Barry Bronson )の米国特許第5138304号、及びロジャー・エル・マーシャル(Roger L.Marshall)らの米国特許第5181015号に開示されている。 しかし、上記の周知のシステムでは、光検出デバイス及び 関係する信号処理装置が、典型的に、特殊な目的のために設計され、このため高 価である、という欠点がある。また、アクチブ入力デバイス(例えば、ライトペ ン)では、プレゼンテーション中に、ライトペンで誤った箇所を指し示したり、 落としたり、破損したりし易く、また、バッテリーがなくなってしまう、という 欠点がある。 映像を変更するために、ユーザーが、ビデオ映像表示システムのコンピュータ とより自然に対話できることが望まれる。また、コンピュータに変更を入力する ためのライトペン、マウスデバイス、トラックボール等のアクチブ入力デバイス を要しないビデオ映像表示システムを提供することが望まれる。特に、所望のコ ンピュータ操作をトリガー(trigger)するために、ユーザーによって映像上に 導入されたオブジェクト(object)とビデオ映像との組み合わせによって作り出 される特定的な特徴形状(feature)又はパターン(pattern)を光学的に認識す る対話式ビデオ映像表示システムを提供することが望まれる。最後に、特殊的に 使用し且つ嵩価な光検出構成成分及び関連する信号処理装置を必要としない対話 式ビデオ映像表示システムを提供することが望まれる。 発明の概要 本発明の目的は、上述の所望の特徴を有し、且つ上述のような従来技術の欠点 を解消することのできる有効な機能をもった装置及び方法を提供することである 。 本発明は、対話式ビデオ映像表示システムを提供する。本発明のシステムは、 ビデオ画像を生成するためのコンピュータと、コンピュータのビデオ出力ポート に接続され、コンピュータによって生成されたビデオ画像を投映スクリーンに投 映するための投映装置と、映像を可視的に録画するために投映面に向けられた在 来のビデオカメラのような光学式録画デバイスとを含む。コンピュータは、ビデ オカメラに接続したフレーム・グラバー・ボード(frame grabber board)等の 画像捕獲(capture)手段を含み、映像のビデオ録画から個々のフレーム又は一 連のフレームを捕獲する。次に、捕獲した画像と、コンピュータが生成した画像 とを比較し、導入されたオブジェクトとビデオ画像との組み合わせによって作り 出された特定的な特徴形状又は認識されるパターン/特徴形状を有するオブジェ クトの存在を検出する。 このオブジェクトは、プレゼンテーション中に、ユーザーによって映像上に導 入される。このオブジェクトは、例えば、特定方向に向けたユーザーの手又は指 、ポインター( pointer)、ペン等のように、認識可能な特徴形状を有する在来のいずれのポイ ンチング要素(pointing element)であり得る。このポインチング要素を検出し 、コンピュータを動作して特定のタスク(task)を実行するための手段は、好適 に、周知の画像処理アルゴリズム及び技術によって書かれたソフトウエア・プロ グラムで実施される。 操作の第1のモードでは、映像に含まれるボタンを「クリック」する。このボ タンは、例えば、「次の画像へすすめ」、「画像をメモリに保存せよ」等のよう な特定のタスクを実行するためにコンピュータへ指示を送るための指令(instru ction)を含む。このモードでは、ボタンの場所は、コンピュータに予め決定さ れ、予め知られている。ユーザーは、映像上のボタン上にポインチング要素を位 置させる。このとき、ビデオカメラがこの動きを録画する。 特徴形状検出処理に従って、フレーム・グラバーが、ボタン及びポインターを 含む単一のフレームを捕獲する。次に、ボタンの場所に対応する捕獲された画像 上の隠蔽領域の探索がなされる。ポインチング要素が検出されると、アクチブ信 号が生成され、コンピュータが、選択されたボタンに対応する指令を実行する。 操作の第1のモードの簡単な応用では、グレー・スケール (gray scale)比較技術が使用され、所定の光強度の投映面の他の部分と比較し たり、同一ボタン領域で前回測定した影のレベルと比較することによって、投映 されたボタンにある影の量を確認する。この場合、ユーザーは、単に、手や他の オブジェクトを所定の長さの時間の間だけ、投映したボタンを隠蔽又は被覆する ことによって、投映されたボタンを「クリック」できる。 ビデオカメラによって捕獲され、コンピュータが生成した画像と比較するため の映像上の光強度の変化を誘発するために、選択的に、ユーザーは、投映された ボタン上にライトペンのような光源をあてることによって、投映されたボタンを 「クリック」することもできる。 上述の接触(touch)検出処理は、アルゴリズム的には非常に簡単であるが、 対話セッション中に起こる多くの事象によって、「トリガー」を誤ることがある 。このような事象の例としては、(1)投映されたボタンの前をユーザーが横切 るときに起こるようなユーザーによる意図としない事故的なもの、及び(2)外 部ソース(例えば、扉を開けたり、部屋の照明のオン/オフ)による投映区域の 局部的な照度の突然の変化を含む。このような事象に対するシステムの感度を低 減させるために、空間的な配置と一時的な一貫性とを要求す る技術が使用される。コンピュータは、ボタンのターゲット区域を考えるだけで なく、ターゲット区域の周囲の他の隣接する区域又は領域をも考える。これら周 囲の区域又は「見えざるボタン」が曖昧(obscration)である場合、接触検出が 抑制される。この技術は、曖昧な見えざるボタンのいくつかを考慮に入れるよう 変更され、これによって、ユーザーの伸ばした腕が横切ったときにターゲット区 域にある所望のボタンに接触することができる。これを「区別的」接触という。 さらに、一定時間持続される曖昧な形状は、ユーザーが画面を横切る間に起こる トリガーを防止する。 操作の第1のモードのより高度な応用では、コンピュータは、特徴形状摘出又 はパターン相関のようような、より高度な画像処理技術に従ってプログラムされ 、特別なパターン、又は映像と比較されるような捕獲した画像でのパターンの変 化を見つけ出す。このような特別なパターシは、例えば、投映されたボタンに含 まれる投映線にわたって横たえられるペンによって形成される十字を含む。コン ピュータもまた、輪郭、大きさ、色彩等、又は、例えば、チェックマークをする ことに対応した手の動作のような導入されるオブジェクトの特別な移動のような 他の特別な特徴形状を見つけ出すことができるようにプログラムされる。 操作の第2のモードでは、ユーザーは、ビデオ映像上を指し示す。このモード では、所望のマーキングの場所が、コンピュータには予め知らされていない。ユ ーザーは、ポインチング要素又はポインター(コンピュータによって認識可能な パターンや姿勢(posture)を有する)を使用することによって、その場所をマ ーキングする。本発明の好適実施例では、ユーザーは、投映スクリーンに接触す ることによってその位置をマーキングする。投映スクリーンに対するポインチン グ要素又はポインター(コンピュータによって認識可能なパターン又は特徴形状 を有する)の接触は、周知のグレー・スケール比較技術によって再度にわたって 明らかにされ、ポインターがその独自の影と合致するときに検出する。変形的に 、ポインターが投映スクリーンの表面に実際に接触したことを明らかにするため に、投映スクリーンに対して側部方向から角度をつけて向けられた第2のビデオ カメラが使用される。 操作の第2のモードのより高度の応用では、ポインチング要素は、ビデオ映像 と組み合わせて使用され、画像上の位置のマーキングのための所定の特徴形状を 生成する。例えば、ビデオ映像は、画像全体を覆う一連の等間隔の垂直線を含む 。ユーザーは、1個の垂直線上にポインチング要素を維持 させることによって認識可能な十字パターンを生成することにより位置をマーキ ングする。さらに高度な特徴形状は、ビデオ画像に、より複雑なパターンを組み 合わせることによって生成される。 操作の第2のモードの他の応用では、ユーザーは、マウス・ポインチング・デ バイス又はライトペンのようなビデオカーサー制御手段としてポインターを使用 して、手書きのテキストを入力したり、直線、曲線又は他のグラフィック的なオ ブジェクトを映像に直接に描き込むことができる。 操作の第2のモードのその他の応用としては、入力デバイスとして通常のマウ スを使用するいずれのシェルフ・アプリケーション(shelf application)とも 稼働するマウスの全シミュレーションを行うことができる。 本発明の他の目的は、以下の説明及び請求の範囲から明らかになり、添付の図 面に示され、ここで、添付図面は、本発明の好適な実施例及びその原理を示し、 この原理を適用することにより予測される最良の形熊を示すものである。同一又 は同等の原理により具現される本発明の他の実施例が、本発明及び添付の請求の 範囲を逸脱することなく、当業者によってなされるであろう。 図面の簡単な説明 図1は、本発明の第1の実施例のビデオ映像表示システムの概略図である。 図2は、本発明の第2の実施例のビデオ映像表示システムの概略図である。 図3Aは、ビデオ映像の変更を開始するためのボタンのクリックの処理を示す フローチャートである。 図3Bは、ビデオ映像に含まれる投映されたボタンの拡大図であり、投映され たボタン上に導入された特定的な特徴を有するオブジェクト(この場合はユーザ ーの手)を示す。 図3Cは、ビデオ映像を除く図3Bと同様の投映されたボタンを示し、投映さ れたボタンが、投映された垂直の線を含み、オブジェクトが、特定的な特徴(ポ インター)を有する。 図4は、メニューウインドウのビデオ映像の概略図であり、本発明の操作の一 般的なポインチング及びポジショニングを図示する。 図5A-6は、本発明のビデオマウスの態様を示す。 図5Aは、アクチブ状態の第1のポップアップメニューウィンドウを有するビ デオ映像を示し、在来のマウス操作を実行するためのユーザーの選択可能なコマ ンドアイテムのリ ストを含む。 図5Bは、アクチブ状熊の第2のポップアップメニューウインドウを有するビ デオ映像を示し、マウス操作を終了するための単一のユーザーの選択可能なコマ ンドアイテムのリストを含む。 図6A-6Bは、2個の部分に続けて図示したフローチャートであり、ビデオ 映像上でビデオマウス操作をシミュレーションするための処理を示す。 発明の最良の形態の詳細な説明 以下、本発明を例を挙げて詳細に図説するが、この例は、本発明の要部を制限 するものではない。ここでは、本発明の最良の形態で、色々の実施例、変形例及 び変更例を説明し、この説明により、当業者は、本発明を実施することができる 。 図1は、本発明の第1の実施例のビデオ映像表示システム10の概略図である 。 システム10は、モニタ16(選択)にビデオを生成、表示するためのコンピ ュータ12を含む。在来的に、モニタ16は、コンピュータ12のビデオ出力ポ ート12aに接続される。また、コンピュータ12によって生成されたビデオ画 像を拡大投映するための装置18が、ビデオ出力ポート12aに接続される。好 適実施例では、装置18は、在来の液晶表示(LCD)パネル20と、オーバー ヘッドプロジェクタ22とを含む。LCDパネル20は、コンピュータ12から のビデオ画像信号を受信し、投映スクリーン26のような投映面に投映される画 像24としてオーバーヘッドプロジェクタ22により投映される光画像を生成す る。投映スクリーン26は、平面であり、好適に、例えば、多くの会議室で見ら れるホワイトボードのような淡色面である。図示の例では、2個のボタン32、 34が投映され、これらは、投映された画像24に含まれている。 装置18が、LCDパネル20とオーバーヘッドプロジェクタ22とを別々に して説明したが、ビデオ画像データを受信し投映することのできる単一の機器が 利用可能となり、本発明に使用され得ることは、理解できる。 システム10は、さらに、映像24を録画するための光学式感知デバイス、例 えばビデオカメラ28aを含む。ビデオカメラ28aは、コンピュータ12のビ デオ入力ポート12bに接続される。コンピュータのビデオ入力ポート12bは 、在来のフレーム・グラバー・ボード又は同等の画像捕獲手段を含み、ビデオカ メラ28aによって録画されるよう に、投映された画像の個々のフレーム又はひとまとまりのフレームを選択的に捕 らえることができる。1台以上の付加的なビデオカメラ28b、・・・、28n が含まれて、システム10の特徴形状検出能力を強化することができる。 コンピュータ12は、捕獲した画像と、オリジナルのビデオ画像とを比較でき るようにプログラムされる。特定的な特徴形状を有し、捕獲した画像に存在する 認識されるオブジェクトの検出、又は、導入されるオブジェクトと、映像に含ま れる特徴形状との組み合わせによって形成されている認識可能なパターンの検出 において、ビデオ画像の変更や捕獲した画像の保存等のような特定的な指令を行 うようにコンピュータを動作するために、信号が生成される。 図2は、本発明のシステム10の変形的な実施例を示す。この実施例の図1の 第1の実施例及び図2の第2の実施例と共通する構成成分については、同一の符 号で示す。図2の第2の実施例は、ビデオ画像14が投映されない代わりに、大 型スクリーンビデオ表示26aに拡大表示画像24aとして与えられる点で図1 の第1の実施例と異なる。大型スクリーンビデオ表示26aは、コンピュータ1 2のビデオ出力ポート12aに直接接続される。この例では、2個の表示ボタン 32a、34aが表示画像24aに含まれる。 上記のように、好適な光学式感知デバイスが、映像又は表示ビデオ画像を連続 的に録画する少なくとも1個のビデオカメラ28aを含む。しかし、例えば電荷 結合素子(CCD)画像センサ又はカメラのような他の光学式感知デバイスも同 様にビデオカメラに代えて使用できることがわかる。適当な信号処理装置又はソ フトウエアがCCD画像センサ又はカメラに接続されて、オリジナルのビデオ生 成した画像との画像比較のため、コンピュータにより使用可能なフォームに録画 画像を変換できることは、当業者には理解できることである。 以下、コンピュータが生成した投映画像と直接に対話し、コンピュータ入力デ バイスのビデオ版を模擬する装置及び方法について、システム10の動作モード の2つの例を参照して説明する。モード1:ボタン選択(クリック) 図1、2及び3A−3Cに、映像又は表示画像に含まれるボタンを選択又は「 クリック」するための動作の第1のモードが示される。映像(図1)又は表示画 像(図2)は、ユーザーのための「指令」を含む。これら「指令」は、映像又は 表示画像に含まれる投映又は表示ボタンにそれぞれ関連する。ユーザーは、ポイ ンターのようなオブジェクトを所望の 投映又は表示ボタン上に位置させるか又は触れるだけでマウスクリックをシミュ レーションできる。 図3Cのフローチャートに、単一のボタンをクリックするためのプロセスを示 す。プレゼンテーション中に、ユーザーは、情報を書き込むか又は所望のボタン を選択して効果的に変更するかのいずれかによって映像又は表示画像に情報を入 力する。この時間中は、ビデオカメラ28aがこの変更を連続して録画する。フ レーム・グラバーは、ビデオ録画の単一のフレームを捕らえる(工程40)。次 に、コンピュータは、第1のボタンの場所に対応するフレーム・グラバーによっ て捕らえられたフレームのブロック領域を読み取る(工程42)。このブロック 領域は、コンピュータには予め知られている場所を有する。次に、ブロック領域 は、特定の特徴形状又は認識可能なパターンを有するオブジェクトの存在を確認 する(工程44)。オブジェクト又は認識されるパターンがブロックで見つかっ た場合(工程46)、コンピュータは、選択されたボタンに関連した特定的な制 御機能を実行する(工程50)。合致するものが無く、又は、オブジェクト又は 認識されるパターンが存在しない場合、コンピュータ操作は全くトリガーされな い。上述のプロセスは、捕らえられたフレームの各々に対して繰り返される。 2以上のボタンが映像又は表示画像に含まれている場合、映像又は表示画像の ボタンの場所全部に対応するブロック全部が次に捕らえられるフレームの前に認 識可能なパターンを確認するまで、プロセスの工程42−46が繰り返される。 特徴形状又は認識アルゴリズムは、バイナリー法(binary method)やグルイ ・スケール法(gray scale method)等を含む周知のアルゴリズムのいずれか1 つを使用できる。当業者には明らかなように、選択される特定の方法は、認識さ れるべきパターンや特徴形状のタイプに大きく依存する。 画像識別は、好適に、パターン相関又は特徴形状抽出アルゴリズムの形でソフ トウエアに具備される。デジタル画像で特徴形状を検出するための技術は従来技 術で知られている。このような技術は、例えば、アズリール・ロセンフェルド( Azriel Rosenfeld)及びアヴィナッシュ・カク(Avinash Kak)の「デジタ ル・ピクチャー・プロセッシング(Digital Picture Processing)」(第2 版、第「巻、アカデミック・プレス、1982年)、ラファエル・シー・ゴンザ レス(Rafael C.Gonzales)及びリチャード・イー・ウッズ(Richard E.W oods)の「デジタル・イメージ・プロセッシング(Digital Image Processin g)」(アディソン-ウェズェイ・パブリッシング・コーポレイション(Addison -Wesley Publishing Co.)、1992年)、及びダナ・エイチ・バラード(Dana H. Ballard)及びクリストファ・エム・ブラウン(Christopher M.Brown)の「 コンピュータ・ヴィジョン(Computer Vision)」(プレンティス・ホール( Prentice-Hall)、1982年)に開示されている。 図3B−3Cは、投映されたボタン32の上に導入される特定的な特徴形状を 有するオブジェクトの例を示す。図3Bでは、ボタン32は、指令「次(next) 」を表す。動作において、ユーザー30は、その手31(又は、他の認識される ポインチング要素)をボタン32の上に導入し、ボタン32のクリックをシミュ レーションし、新規のビデオ画像14を生成する。 図3Cでは、投映ボタン34は投映垂直線36を含む。ユーザーは、物差し3 8のようなポインタをボタンの上に導入して十字(cross)を形成する。この十 字が、所望の指令を実行するためのコンピュータによって認識可能な特殊なパタ ーンを表す。与えられた例では、指令「捕獲(capture)」は、コンピュータの メモリのファイルに捕獲した画像を保存するようにコンピュータに信号を送る。 好適に、新規の情報又は更新した情報を含む捕獲した画像の部分だけがメモリ に保存される。言い換えると、本発明の 態様の利点に従って、捕獲した画像と、映像との違いを保存することが可能であ る。これは、グラフィックファイルが典型的な記憶集中(memory intensive)で あるため、メモリ空間を保守するようになされる。捕獲された画像は、後で再度 呼び出すことができ、映像として再度出現する。変形的に、メモリに保存された 色々の捕獲された画像を一旦呼び出し、各々を重ね合わして、多重層効果(mult i-layering effect)を与えることができる。このような多重層効果は、特に、 1以上のユーザーが異なった色の消すことのできるインクマーカーで描くことの できるホワイトボードの形態で投映スクリーンと組み合わせてしようするときに 利点がある。このやり方で、消去可能のインクでの異なった変更を含んだ様々な 画像が捕獲され、メモリに保存され、呼び出して、相互に順次多重に重ね合わせ 、視覚的に順番に配置したものを投映ビデオプレゼンテーションを通じて確実に 理解できるように提供できる。モード2:一般的なポインチング及びポジショニング 図4は、本発明の動作の一般的なポインチング及びポジショニングモードを示 す。この例では、映像24は、メニューアイテム52a、52b、・・・52n を含むメ ニューバー50と、一般的なポインチング及びポジショニングフィールド54と を含む。このモードでは、コンピュータは、グラブ(grab)画像全体を探索し、 画像上のどこにオブジェクトがあるのかを検出する。 オブジェクトがメニューアイテム52a、52b、・・・52nの1つで検出 された場合、コンピュータは、上述した動作の第1のモードに関連して、選択し たメニューアイテムに関連したタスクを行う。オブジェクトが一般的なポインチ ング及びポジショニングフィールドで検出された場合、コンピュータは、ユーザ ーがオブジェクトを位置した場所に対応する場所でポイント又はポジションカー サーを生成する。図示の例では、コンピュータは、ポインチング位置に伸びた2 本の指60の形状でオブジェクトを探している。この場合、2個のマーク56、 58は、ユーザーの2本の指が位置した映像上の場所に生成されている。 一般的なポジショニングで位置をマーキングする方法は、コンピュータをプロ グラムすることによって与えられ、ポインチンク要素や映像の組み合わせによっ て生成される特定的な特徴形状を探索することができる。例えば、図4に示すよ うに、映像は、等間隔の垂直線53a−53mで与えることができる。ユーザー は、垂直線53c上に指57を位置する ことによって符号59における位置を直ちにマーキングして、十字形状を形成す ることができる。この十字形状は、この簡単なパターンを検出する最小眼の処理 だけを使用するコンピュータにより確実に認識可能である。コンピュータは、ビ デオ画像でのより複雑なパターンを含むことによってより一層進んだ特徴形状を 探索し認識することができるようにプログラムできる。 動作の第2のモードの他の応用では、上述の特徴形状認識プロセスは、フロン トエンドアプリケーションプログラムに与えられ、他の現在実行中のプログラム から情報を入手し、スクリーン上において、別々のアプリケーションの間で動き 回るマウスをシミュレーションする。このような応用は、マウスやペンのような タイプのインターフェースを補助するオペレーチングシステムを持ったいずれの コンピュータでも可能である。このようなオペレーチングシステムは、例えば、 WINDOWS(登録商標)(WINDOWS(登録商標)はマイクロソフト・ コーポレイションの登録商標)である。これは、例えば、基本的なマウス動作に 対応するユーザー選択可能なコマンドアイテムを含む一連のポップアップメニュ ーウィンドウを与えるソフトウエアで書かれたマウスドライバーをフロントエン ドアプリケーションプログラムに含 むことによってなされる。特定のマウス動作を実行するための所望のコマンドア イテムの選択は、上述したような特徴形状認識プロセスに従って、映像でのポッ プアップメニューで表示される所望のコマンドアイテム上に「認識可能」なオブ ジェクト(例えば、ポインター、特定のやり方で維持したユーザーの手や指等) を位置することによってなされる。 本発明のマウスドライバーは、好適に、大半の在来のマウスドライバーで共通 の以下のマウスの4つの基本的な動作をシミュレーションする。 (1) マウスボタンを押すことに対応する「Mouse_Down」; (2) マウスボタンを放すことに対応する「Mouse_Up」; (3) マウスボタンを押して放すことを2回行うことに対応する「Doubl e_Click」;及び (4) 新しい場所へのマウスの移動に対応する「Mouse_Move」であ る。 在来のカーサー制御技術に従って、マウスドライバーは、特定の事象に関連し たマウス動作に対応するコマンドアイテムがポップアップメニューから選択され たときにその特定の事象が起こったことを指示するオペレーチングシステムへ メッセージを送る。また、事象が起こった時点のマウスの(X、Y)座標がオペ レーチングシステムに送られる。マウスのシングルクリックがマウスを移動せず に「Mouse_Down」及び「Mouse_Up」動作の組み合わせのよう に行われる。このやり方では、ユーザーは、所望のマウス動作を単に選択して、 シングルマウスクリック、ダブルマウスクリック、マウスのドラッグ等をシミュ レーションでき、例えば、クリックすることや、直線を描くことや、曲線を描く ことや、ドラッグやドロップ等のような現在のオペレーチングプログラムの所望 の機能を行うことができる。 図5A−5Bは、例として、WINDOWS(登録商標)ペイントブラシプロ グラムに関連したスクリーン表示を描く映像26を示す。図示の例では、映像2 6は、メインペイントブラシウィンドウを表示し、トップメニューバー62(「 File(ファイル)」、「Edit(編集)」等のようなコマンドアイテムを 有する)、ツールボックス64及びラインサイズボックス66を含むメインペイ ントブラシウィンドウのアイテムを示す。 本発明のビデオマウスドライバーの方法は、フローチャートで示す図6a−6 bに関連して説明され、図6a−6bには、現在実行中のWINDOWS(登録 商標)アプリケー ションプログラムに関連するようなビデオマウスドライバーの工程をフローチャ ートで示す。本発明の方法が単にWlNDOWS(登録商標)タイプのアプリケ ーションに眼定されるものでもなく、マウス、ペン等のコンピュータ入力デバイ スをサポートするいずれのアプリケーションにも与えられることとが理解できる 。 コンピュータ12によって生成されたビデオ画像が投映面又はスクリーン26 に装置18によって投映されると(図1を参照)、ビデオマウスドライバーが開 始する(工程100)。次に、コンピュータは、ユーザーが映像に指示したか否 かを決定する(工程102)。 これは、上述したように、特徴形状/パターン決定プロセスを使用して行われ る。 ユーザーがスクリーンに指示したことをドライバーが検出すると、新しい位置 の座標に従ってMouse_MoveメッセージをWINDOWS(登録商標) に送る(工程104)。WINDOWS(登録商標)は、アプリケーションのカ ーサー61を移動することによって反応する。カーサーの正確な形状は、特定の アプリケーションに依存する。 次に、ドライバーは、ユーザーが投映又は表示ビデオ画像で指示を継続してい るか否かを確認する(工程106)。そ の答えが否定である場合、プログラムはその開始位置(工程100)に戻る。そ の答えが肯定である場合、つまり、ユーザーが投映又は表示ビデオ画像で指示を している場合、ドライバーは、ユーザーがポインターを移動したか否かを確認す る(肯定108)。ユーザーが異なった場所を指示した場合、プログラムは、カ ーサーの場所を更新するために、工程104に戻る。ユーザーが、所定時間、例 えば2秒の間、同一の場所を指示している場合(工程110)、第1のポップア ップメニューウィンドウ68がカーサー位置61に隣接して投映又は表示される (工程112)。 第1のポップアップメニュー68は、4個のコマンドアイテム、すなわちNO P70(「ノー・オペレーション(no operation)」の略語)、CLICK72 、DOWN74及びDOUBLE CLlCK76を含む。コマンドアイテム7 0、72、74及び76の各々に隣接して、それぞれ選択ボタン71、73、7 5及び77がある。図3B−3C及び図4を参照して説明したように、これらボ タンは、認識される特徴/パターン決定プロセスによって選択される。 次に、コンピュータは、例えば2秒間の所定時間内にユーザーが選択をなすこ と(工程116)ができる第1のポップアップメニューウィンドウ68に含まれ るコマンドアイテム の選択のために確認をする(工程114)。所定時間中に選択がない場合、第1 のポップアップメニューが消え、プログラムは、その開始位置に戻る。選択がな された場合、選択したコマンドアイテムが行われる。 ドライバーは、2つのタイプの選択の間で区別する。第1の選択は、図6Bに 示す特別な処理を必要とするDOWNコマンドである。第2の選択は、NOP、 CLICK、及びDOUBLE CLICKのためである。後者の選択(工程1 22)の場合、第1のポップアップメニュー68が消え、ドライバーは、適当な メッセージをオペレーチングシステムに送ることによってコマンドアイテムを実 行し、少し遅延(例えば2秒)して、プログラムは開始位置(工程100)に戻 る。この少しの遅延は、ユーザーが新しい所望の場所にポインターを十分な時間 で移動させるのに必要である。 ドライバーはこの方法によってメニューのコマンドを実行し、この方法は、特 定のコマンドに依存する。例えば、シングルマウスクリックをシミュレーション するために、ユーザーは、CLICKコマンドアイテム72に対応するボタン7 3を選択する。この場合、マウスドライバーは、WINDOWS(登録商標)が マウスクリックとして認識する「Mouse_Up」及び「Mouse_Dow n」の メッセージをオペレーションシステムに送る。また、マウスドライバーは、その 位置の(X、Y)座標を送って、カーサー位置を更新する。クリックは、例えば 、曲線を描く時点で実行される特定のアプリケーションに依存する事象をトリガ ーする。 ダブルマウスクリックをシミュレーションするために、ユーザーは、DOUB LE CLICKコマンドアイテム76に対応するボタン77を選択する。この 動作は、マウスドライバーに信号を送り、所定時間フレーム内に4つのメッセー ジの「Mouse_Down」、「Mouse_Up」、「Mouse_Dow n」及び「Mouse_Up」をWINDOWS(登録商標)に送る。 また、ユーザーは、NOPコマンドアイテム70に対応するボタン71を選択 するためのオプションを有する。これは、カーサーの位置に影響を与えずに、第 1のポップアップウィンドウを消し、ドライバーに開始位置(工程100)に戻 させる。 図6bを参照して、ユーザーがDownコマンド74に対応するボタン75を 選択した場合、ドライバーは、その位置の座標の付加的情報とともにオペレーシ ョンシステムへMouse_Downメッセージを送る(工程126)こと によって応答する。また、第1のポップアップメニューウィンドウ68は消え、 ユーザーは、短い遅延(例えば、2秒)を与えられ、ポインターをボタン75の 場所からカーサー61の場所へと戻す。 一旦、Mouse_Downコマンドメッセージを受けると、コンピュータは 、ユーザーの指60の移動に従って続ける。この最中に、一連の更新した「Mo use_Move」メッセージが、更新した(X、Y)座標に従ってオペレーチ ングシステムへ送られる(工程128)。このプロセスは、ユーザーがポインチ ングの場所を変えない限り続く(工程128−130)。 ここで、ユーザーがポインターの移動を停止すると、2つのオプションを持つ ことになる(工程132)。1つのオプションは、つまり、映像又は表示画像か らユーザーの指を取り去ってしまうことにより、ポインチングを停止することで ある。これは、ドライバーに、Mouse_UpコマンドをWINDOWS(登 録商標)へ送らせることになり、少しの遅延の後、プログラムがその開始へと戻 る(工程140)。 変形的に、ユーザーが同一の場所に依然とポインチングをしていると、第2の ポップアップメニューウィンドウ78(図5b)が表示される。この第2のポッ プアップメニュー ウィンドウ78は、好適に、選択ボタン81に対応するシングルコマンドアイテ ム「Up」(図中の符号80)のみを含む。ユーザーがこのUpコマンドアイテ ム80を選択する(つまり、ユーザーが、対応する選択ボタン81に指60を位 置する)と、マウスドライバーが、「Mouse_Up」メッセージをWIND OWS(登録商標)へ送り、アプリケーション(この場合は、WINDOWS( 登録商標)のペイントブラシプログラム)がそれに従って応答する(工程140 )。次に、このプロセスは、所定の遅延の後、開始へ戻る。選択が(工程136 )、ユーザーに所定時間(例えば、2秒)内になされなかった場合(工程138 )、第2のポップアップメニュー78が消え、前述のように、ユーザーが、映像 又は表示画像26に沿って指60を移動し続ける。これは、工程132−138 を繰り返す前の指の移動をユーザーが停止するまで、WINDOWS(登録商標 )へ送られる新しい「Mouse_Move」メッセージになる。セルフテスト(self test) システムは、システムのカリブレーションを校合(verify)するために、セル フテストを行うための手段を含む。例えば、システムが、画像に含まれるボタン 上に位置したポイン ターのような特定の特徴形状を有するオブジェクトを含む2つ目の画像を除いて 2つの画像が同一である2つの画像をメモリに保存してある。この特定のボタン は、1つ目の画像では占有されていない。開始又は他のある時点で、システムが 特定のボタン上に位置したポインターを含む2つ目の画像を投映し、この画像と 2つ目の画像とを比較する。セルフテストモードは、コンピュータが特定のボタ ンを識別すると成功する。カリブレーション(calibration) カリブレーションアルゴリズムは、映像及びカメラ28aによって捕獲された 画像のそれぞれのX、Y軸系をカリブレーションし、フォーカス、色バランス、 歪み及びビデオ映像の他のパラメータを維持する。これは、わかっている場所、 寸法及び色又は光強度を有するコーナー(corner)マーキング27(図1)のよ うな所定の画像を投映し、所定のコーナーマーキング27と捕獲した画像の対応 するコーナーマーキングとを比較することによってなされる。 本発明の好適実施例に従って、カリブレーションアルゴリズムは:(1)カリ ブレーションアルゴリズムが、捕獲した画像の品質に悪影響(つまり、画像の歪 み、画像の解像度、 画像の色彩等)を与える投映面上の不要な光反射、マークのズレ、傷、凹凸等を 除去することによって、捕獲した画像を「決定(condition)」する;及び(2) カリブレーションアルゴリズムが、連続する映像及び捕獲した画像を確実に配列 させるための配列関数を決定するために使用される、という2つの事柄を目的と して働く。 カリブレーションアルゴリズムの決定(condition)する部分は、コンピュー タによって生成されたビデオ画像を最初に抑制又は「空白に(blank)」するこ とによって行われ、空白画像が投映面上に映し出される。これは、例えば凹凸な 表面状態、周囲の照明、マークのズレ又は投映面上の傷等のような画像品質に悪 影響を与える投映面上の特定の不規則部分についての情報をシステムが一緒にす ることのできる第1の基準位置又は「基準画像」を与える。 次に、システムは、第1の基準画像として空白映像を捕獲する。次に、複数の 基準マーキング、例えば十字又は目印が投映面上に投映され、1以上の付加的な 基準画像としてフレーム・グラバーによって捕獲される。投映した基準マーキン グ用のX及びY座標は、コンピュータによって予め決められている。ここで、基 準マーキングは、映像の境界内の投映面上の任意の位置に投映でき、従来技術の カリブレーション 方法で典型的に行われてきたように、丁度、四隅の領域にある必要はない。次に 、基準マーキングを含む捕獲された基準画像は、コンピュータによって生成され た基準マーキングと比較される。この情報を使用して、次に、コンピュータは、 捕獲された付加的な基準画像と、コンピュータによって生成されたビデオ画像の 基準マーキングとの間の相対変位をX及びY座標値で表す配列関数を決定する。 よって、この配列関数が一旦決定してしまうと、捕獲した画像及び映像の配列を 確実にするために使用される。 上述のカリブレーションアルゴリズムは、システムの個々の装置の構成成分が 使用中に突き当たったり、少しだけ移動したとき、又は、周囲の照明条件が変化 したり、又は、画像品質に影響を与える他のパラメータが起こったときは、いつ でも自動的に与えられる。また、カリブレーションアルゴリズムは、利点的に、 ユーザーが投映面で物理鉄器な変更をすることによって映像に注釈を与える場合 に与えることができる。例えば、投映面が在来のホワイトボードである場合に、 ユーザーは、このホワイトボード上に直接に書き込んで映像の編集や修正を行い たい。ユーザーは、カプチャー(capture)コマンドを起動し、特定の映像への 注釈を保存することができる。コンピュータが、メモリに保存した映像の 記録をすでにもっていることから、注釈のみがメモリに保存される。これは、コ ンピュータがすでに知っている画像情報の再捕獲によって生じる画像の劣化をな くす。また、これは、1つ1つ、又は、グループで、又は全部一度に映像に選択 的に投映することのできる捕獲した注釈(この注釈は、別々のデータとして捕獲 又は保存される)の「多重層(multi-layering)」に利点がある。上述のカリブ レーションアルゴリズムによて確立された配列関数は、コンピュータによって生 成されたいずれの特定のビデオ画像とともに保存された注釈の固有の配列を確実 にするために与えられる。 本発明の範囲内の様々な変更物が、その精神から逸脱せずに、当業者によって なされることが理解されるべきである。したがって、本発明が、添付の請求の範 囲によって定義される。
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,DE, DK,ES,FR,GB,GR,IE,IT,LU,M C,NL,PT,SE),OA(BF,BJ,CF,CG ,CI,CM,GA,GN,ML,MR,NE,SN, TD,TG),AP(KE,MW,SD,SZ,UG), AM,AT,AU,BB,BG,BR,BY,CA,C H,CN,CZ,DE,DK,EE,ES,FI,GB ,GE,HU,JP,KE,KG,KP,KR,KZ, LK,LT,LU,LV,MD,MG,MN,MW,N O,NZ,PL,PT,RO,RU,SD,SE,SI ,SK,TJ,TT,UA,US,UZ,VN (72)発明者 アクナー、レウベン アメリカ合衆国カリフォルニア州94306、 パロ・アルト、チマラス・ドライブ649

Claims (1)

  1. 【特許請求の範囲】 1.ビデオ映像との対話を行う方法であって、 ビデオ画像を生成するためにコンピュータを使用する工程であって、前記ビデ オ画像が、少なくとも1個の所定領域を含み、前記所定領域が、それに関連する 少なくとも1個の制御される特徴を有する、ところの工程と、 投映面上に前記ビデオ画像を投映する工程と、 所定最小時間の間、前記投映面上の前記映像の上にオブジェクトを導入する工 程と、 前記映像を録画する工程と、 前記オブジェクトを含む前記映像の前記録画からの画像を捕獲する工程と、 前記捕獲した画像と、前記コンピュータが生成したビデオ画像とを比較する工 程であって、前記少なくとも1個の制御された特徴に関係して前記オブジェクト の存在を検出する、ところの工程と、 前記オブジェクトの前記存在に応答して前記コンピュータを起動するための制 御信号を生成する工程、 から成る方法。 2.請求項1記載の方法であって、 前記少なくとも1個の制御される特徴がボタンを含み、 前記捕獲した画像と、前記コンピュータが生成したビデオ画像とを比較する前 記工程が、さらに、 前記ボタンの場所に対応する前記捕獲した画像の少なくとも1個の隠蔽部分を 読み取る工程と、 前記オブジェクトの前記存在のために前記少なくとも1個の隠蔽部分を確認す る工程と、 前記少なくとも1個の隠蔽部分に隣接して並ぶ他のブロック部分が前記映像に 含まれるこれらの対応する隠蔽部分と実質的に異ならないことを校合する工程、 とから成る、 ところの方法。 3.請求項1又は2記載の方法であって、 前記オブジェクトの前記存在に応答して前記コンピュータを起動するための前 記制御信号を生成する前記工程が、さらに、 前記映像上に導入される前記オブジェクトの前記場所に応答してコンピュータ 操作をトリガーする工程から成り、 前記ビデオ画像を変更する工程が、前記映像上に導入される前記オブジェクト の前記場所に対応するカーサーを生成する工程から成る、 ところの方法。 4.請求項3記載の方法であって、 前記コンピュータ上で稼働中の応用プログラムが、コンピュータ入力デバイス のドライバーに応答し、 当該方法が、さらに、 前記映像上でのオブジェクトのユーザーの位置決めに応答して前記映像上のカ ーサーの近くにポップアップメニューウィンドウを選択的に生成する工程であっ て、前記メニューウィンドウが、コンピュータ入力デバイスに関連するドライバ ー選択を表すユーザー選択可能のボタンを含み、前記コンピュータの操作システ ムをトリガーでき、所望のコンピュータ入力制御メッセージを前記応用プログラ ムに送って、所望のコンピュータ操作を行う、ところの工程、及び 所定の時間の間だけオブジェクトをその上に位置することによって前記ボタン の1個を選択する工程、 から成る、方法。 5.請求項1記載の方法であって、 前記捕獲した画像と、前記コンピュータが生成した画像とを比較する前記工程 が、前記導入したオブジェクトと、前記映像との組み合わせによって生成された 認識可能なパターンを検出する工程を含む、 ところの方法。 6.請求項1、2、3、4又は5記載の方法であって、 捕獲した画像と、コンピュータが生成した画像とをカリブレーションする工程 を含み、 該工程が、 前記コンピュータによって生成された前記ビデオ画像を一時的に抑制する工程 、 ブランク照明画像を前記投映面に投映する工程、 第1の基準画像として前記ブランク照明画像を捕獲する工程であって、前記第 1の基準画像が、 前記第1の基準画像と、連続的に捕獲される画像とを比較する工程であって、 所望としない光反射、マーキングのズレ、及び不規則性を前記連続的に捕獲され る画像から取り除く、ところの工程、 を含む、 ところの方法。 7.請求項6記載の方法であって、 捕獲した画像と、コンピュータが生成した画像とをカリブレーションする前記 工程が、さらに、 前記コンピュータによって生成された複数の基準マーキングを前記投映面に投 映する工程であって、前記基準マーキングが、前記コンピュータによって特定さ れるX及びY座標を 有する、ところの工程、 少なくとも1個の付加的な基準画像として、前記投映された基準画像を捕獲す る工程、 前記少なくとも1個の捕獲した付加的な基準画像と、前記コンピュータによっ て生成された前記基準マーキングとを比較する工程、 前記投映した画像と、前記捕獲した画像との間のX及びY座標変位を表す配列 関数を決定する工程、及び 前記決定した配列関数を使用して、捕獲した画像と、前記コンピュータによっ て生成されたビデオ画像とを比較し、配列する工程、 から成る、 ところの方法。 8.請求項7記載の方法であって、 投映された画像と、捕獲した画像とのカリブレーションを証明するためのセル フテストを行う工程を含み、 該工程が、 第1及び第2の画像を保存する工程であって、前記保存された前記第1及び第 2の画像の各々が、それに関連した共通の所定の場所を有し、前記保存された前 記第2の画像が、さらに、それぞれの所定の場所上に配列したオブジェクトを含 む、ところの工程、 前記保存された前記第2の画像を投映する工程、 前記保存された前記第2の画像を捕獲する工程、及び 前記捕獲した前記保存された前記第2の画像と、前記保存された前記第1の画 像とを比較し、前記捕獲した前記保存された前記第2の画像に含まれる前記基準 オブジェクトが、前記保存した前記第1の画像の前記基準オブジェクトの前記所 定の場所に配列される、ところの工程、 から成る、 ところの方法。 9.請求項1、2、3、4、5、6又は7記載の方法であって、 ユーザーが前記投映面で前記投映した画像に注釈をしたいとき、 当該方法が、 第1のコンピュータ生成画像を保存する工程、 前記第1のコンピュータ生成画像を前記投映面に投映する工程、 前記第1のコンピュータ生成画像の前記投映を抑制する工程であって、ユーザ ーの行う注釈のみが前記投映面上に残る、ところの工程、 前記ユーザーの行う注釈を前記投映面上で捕獲する工程、及び 前記捕獲されたユーザーの行う注釈を保存する工程であって、前記第1のコン ピュータ生成画像に配列して前記保存した前記捕獲したユーザーの行う注釈の次 の表示を行う、ところの工程、 から成る、 ところの方法。 10.請求項1、2、3、4、5、6、7、8又は9記載の方法であって、 制御信号を生成する前記工程が、さらに、前記捕獲した画像の少なくとも一 部分を前記コンピュータのメモリに保存する工程から成る、 ところの方法。 11.対話式ビデオ映像表示システムであって、 ビデオ画像を生成するための手段であって、前記ビデオ画像が、少なくとも1 個の所定領域を含み、前記所定領域が、それに関連した少なくとも1個の特徴を 有する、ところの手段、 前記ビデオ画像を投映するための手段、 前記投映された画像を録画するための手段、 前記投映した画像の前記録画から画像を捕獲するための手段、 前記捕獲した画像と、前記生成されたビデオ画像とを比較するための画像識別 手段であって、前記投映された画像上に導入されるオブジェクト及び前記少なく とも1個の特徴に関連するものの存在を検出する、画像識別手段、及び 前記画像識別手段に応答する手段であって、前記導入されたオブジェクトが検 出されると、コンピュータ操作画像をトリガーする、ところの手段、 から成るシステム。 12.請求項11記載のシステムであって、さらに、 前記投映された画像に関し、前記捕獲した画像の変形を自動的にカリブレーシ ョンするための手段を含む、システム。
JP8502407A 1994-06-15 1995-06-13 対話式ビデオ映像表示システム Pending JPH09512656A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/259,887 US5528263A (en) 1994-06-15 1994-06-15 Interactive projected video image display system
US08/259,887 1994-06-15
PCT/US1995/007487 WO1995034881A1 (en) 1994-06-15 1995-06-13 Interactive projected video image display system

Publications (1)

Publication Number Publication Date
JPH09512656A true JPH09512656A (ja) 1997-12-16

Family

ID=22986852

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8502407A Pending JPH09512656A (ja) 1994-06-15 1995-06-13 対話式ビデオ映像表示システム

Country Status (6)

Country Link
US (1) US5528263A (ja)
EP (1) EP0771460B1 (ja)
JP (1) JPH09512656A (ja)
AU (1) AU2944095A (ja)
DE (1) DE69530395T2 (ja)
WO (1) WO1995034881A1 (ja)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001187500A (ja) * 1999-11-29 2001-07-10 Xerox Corp 垂直面上で動作を行う方法
JP2001199188A (ja) * 1999-11-29 2001-07-24 Xerox Corp 垂直面上で動作を行うために使用される端部エフェクタの待機機構
US6788289B2 (en) 2000-02-08 2004-09-07 Seiko Epson Corporation System and method of pointed position detection system, projector and program
WO2006038577A1 (ja) * 2004-10-05 2006-04-13 Nikon Corporation プロジェクタ装置を有する電子機器
JP2007013306A (ja) * 2005-06-28 2007-01-18 Nippon Soft Kaihatsu Kk 遠隔制御方法及びその遠隔制御装置
JP2007108678A (ja) * 2005-09-14 2007-04-26 Sony Corp リモートコマンダおよび電子機器の操作入力方法
JP2008152766A (ja) * 2007-11-16 2008-07-03 Casio Comput Co Ltd 手書き情報記録方法、投影記録装置
JP2009295031A (ja) * 2008-06-06 2009-12-17 Canon Inc 画像投影装置及びその制御方法
JP2012053532A (ja) * 2010-08-31 2012-03-15 Casio Comput Co Ltd 情報処理装置及び方法、並びにプログラム
JP2012181721A (ja) * 2011-03-02 2012-09-20 Seiko Epson Corp 位置入力装置、プロジェクター、プロジェクターの制御方法、及び、表示システム
JP5201999B2 (ja) * 2006-02-03 2013-06-05 パナソニック株式会社 入力装置、及びその方法
JP5368585B2 (ja) * 2010-01-15 2013-12-18 パイオニア株式会社 情報処理装置、その方法、および、表示装置
JP2014139720A (ja) * 2013-01-21 2014-07-31 Seiko Epson Corp 表示装置、および、表示装置の制御方法
JP2014206634A (ja) * 2013-04-12 2014-10-30 船井電機株式会社 電子機器
JP2018516422A (ja) * 2015-05-28 2018-06-21 アイサイト モバイル テクノロジーズ エルティーディー. スマートホームのためのジェスチャ制御システム及び方法
JP2019062376A (ja) * 2017-09-26 2019-04-18 カシオ計算機株式会社 画像補正装置、画像補正方法及びプログラム

Families Citing this family (292)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6141000A (en) * 1991-10-21 2000-10-31 Smart Technologies Inc. Projection display system with touch sensing on screen, computer assisted alignment correction and network conferencing
US6281878B1 (en) 1994-11-01 2001-08-28 Stephen V. R. Montellese Apparatus and method for inputing data
JP3153720B2 (ja) * 1994-12-20 2001-04-09 富士通株式会社 ビデオプレゼンテーションシステム
CA2158384C (en) * 1994-12-27 1999-09-28 Alexander Gibson Fraser Multimedia program editing system and method
JPH08242417A (ja) * 1995-03-01 1996-09-17 Olympus Optical Co Ltd 情報再生システム及び情報記録媒体
US5727141A (en) * 1995-05-05 1998-03-10 Apple Computer, Inc. Method and apparatus for identifying user-selectable regions within multiple display frames
US5684968A (en) * 1995-06-16 1997-11-04 International Business Machines Corporation Method and apparatus for processing multiple images concurrently
US6176782B1 (en) * 1997-12-22 2001-01-23 Philips Electronics North America Corp. Motion-based command generation technology
WO1997046995A1 (en) * 1996-06-07 1997-12-11 Haworth, Inc. Table with internal projection system
US5933134A (en) * 1996-06-25 1999-08-03 International Business Machines Corporation Touch screen virtual pointing device which goes into a translucent hibernation state when not in use
US5831614A (en) * 1996-07-01 1998-11-03 Sun Microsystems, Inc. X-Y viewport scroll using location of display with respect to a point
CA2182238A1 (en) * 1996-07-29 1998-01-30 Mitel Knowledge Corporation Input device simulating touch screen
US5992758A (en) * 1996-09-23 1999-11-30 Agro-Mack Enterprises Ltd. Proximity detector for ground-based implements
US5973672A (en) * 1996-10-15 1999-10-26 Raytheon Company Multiple participant interactive interface
US5933135A (en) * 1996-10-24 1999-08-03 Xerox Corporation Pen input device for high resolution displays
US6070247A (en) * 1996-12-03 2000-05-30 Smart Technologies Inc. Method and apparatus for controlling power to a multi-media conferencing system using any one of a system power switch and a computer
US5990865A (en) 1997-01-06 1999-11-23 Gard; Matthew Davis Computer interface device
KR100288976B1 (ko) * 1997-01-08 2001-05-02 윤종용 텔레비전수상기의화면명령구성및인식방법
DE19708240C2 (de) 1997-02-28 1999-10-14 Siemens Ag Anordnung und Verfahren zur Detektion eines Objekts in einem von Wellen im nichtsichtbaren Spektralbereich angestrahlten Bereich
DE19714109A1 (de) * 1997-04-05 1998-10-08 Moser Hans Filmvorführungssystem (Videokabine)
US5957559A (en) * 1997-04-29 1999-09-28 Virtek Vision Corporation Laser scanned menu
US6392665B1 (en) * 1997-05-29 2002-05-21 Sun Microsystems, Inc. Capture mechanism for computer generated motion video images
US5864334A (en) * 1997-06-27 1999-01-26 Compaq Computer Corporation Computer keyboard with switchable typing/cursor control modes
KR19990011180A (ko) 1997-07-22 1999-02-18 구자홍 화상인식을 이용한 메뉴 선택 방법
AU8682498A (en) * 1997-07-31 1999-02-22 Reality Fusion, Inc. Systems and methods for software control through analysis and interpretation of video information
DE19734511A1 (de) * 1997-08-08 1999-02-11 Siemens Ag Kommunikationseinrichtung
US6750848B1 (en) * 1998-11-09 2004-06-15 Timothy R. Pryor More useful man machine interfaces and applications
DE19843902A1 (de) * 1997-09-26 1999-04-01 Denso Corp Bildinformations-Anzeigesystem und Hologramm-Anzeigevorrichtung
US6388654B1 (en) * 1997-10-03 2002-05-14 Tegrity, Inc. Method and apparatus for processing, displaying and communicating images
GB2330669B (en) * 1997-10-24 2002-09-11 Sony Uk Ltd Data processing
DE19806024A1 (de) * 1998-02-13 1999-08-19 Siemens Nixdorf Inf Syst Verfahren zur Überwachung eines Gerätebedienungsvorganges und mit diesem überwachte Selbstbedienungseinrichtung
JPH11239237A (ja) * 1998-02-24 1999-08-31 Canon Inc 画像表示装置
US6043805A (en) * 1998-03-24 2000-03-28 Hsieh; Kuan-Hong Controlling method for inputting messages to a computer
US6512507B1 (en) * 1998-03-31 2003-01-28 Seiko Epson Corporation Pointing position detection device, presentation system, and method, and computer-readable medium
US6684211B1 (en) * 1998-04-01 2004-01-27 Planetweb, Inc. Multimedia communication and presentation
KR20010022282A (ko) * 1998-05-27 2001-03-15 요트.게.아. 롤페즈 정보 프레젠테이션 시스템
US6088018A (en) * 1998-06-11 2000-07-11 Intel Corporation Method of using video reflection in providing input data to a computer system
DE19830968A1 (de) * 1998-07-10 2000-01-13 Siemens Ag Gerät
GB9816463D0 (en) * 1998-07-30 1998-09-23 Soda Creative Technologies Lim Computer communication device
US6266048B1 (en) * 1998-08-27 2001-07-24 Hewlett-Packard Company Method and apparatus for a virtual display/keyboard for a PDA
DE19845030A1 (de) * 1998-09-30 2000-04-20 Siemens Ag Bildsystem
US6690357B1 (en) * 1998-10-07 2004-02-10 Intel Corporation Input device using scanning sensors
JP2000214992A (ja) 1999-01-21 2000-08-04 Mitsubishi Electric Corp 方向指示装置および方向推定方法、並びにその方法にかかるプログラムを記録したコンピュ―タ読み取り可能な記録媒体
US7212197B1 (en) * 1999-02-01 2007-05-01 California Institute Of Technology Three dimensional surface drawing controlled by hand motion
AU3894900A (en) * 1999-03-17 2000-10-16 Tegrity, Inc. Method and apparatus for visual pointing and computer control
EP1161720B1 (de) * 1999-03-17 2002-09-18 Siemens Aktiengesellschaft Verfahren und anordnung zur interaktion mit einem benutzer
JP4176230B2 (ja) * 1999-03-19 2008-11-05 株式会社ルネサステクノロジ 座標位置制御システム、座標位置制御方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
US6292171B1 (en) * 1999-03-31 2001-09-18 Seiko Epson Corporation Method and apparatus for calibrating a computer-generated projected image
DE19918633A1 (de) * 1999-04-23 2000-11-02 Siemens Ag Verfahren und Anordnung zur Reduktion eines auf ein zu erkennendes Objekt einwirkenden Fremdlichtanteils
US6614422B1 (en) * 1999-11-04 2003-09-02 Canesta, Inc. Method and apparatus for entering data using a virtual input device
US6295051B1 (en) * 1999-06-02 2001-09-25 International Business Machines Corporation Intelligent boundless computer mouse system
WO2000075860A1 (en) * 1999-06-08 2000-12-14 Soffix, S.R.L. Electronic writing/display apparatus and respective method of operation
US6346933B1 (en) 1999-09-21 2002-02-12 Seiko Epson Corporation Interactive display presentation system
DE19948896C1 (de) * 1999-10-11 2001-01-18 Siemens Ag Anordnung zum Detektieren eines Objekts in einem von Licht angestrahlten Bereich
JP4044255B2 (ja) * 1999-10-14 2008-02-06 富士通株式会社 情報処理装置、及び画面表示方法
DE19951320A1 (de) * 1999-10-25 2001-04-26 Siemens Ag Anordnung zur Detektion eines Objekts auf bzw. vor einer Oberfläche
DE19951322A1 (de) * 1999-10-25 2001-04-26 Siemens Ag Anordnung zur Interaktion
JP4052498B2 (ja) 1999-10-29 2008-02-27 株式会社リコー 座標入力装置および方法
US6710770B2 (en) 2000-02-11 2004-03-23 Canesta, Inc. Quasi-three-dimensional method and apparatus to detect and localize interaction of user-object and virtual transfer device
US20030174125A1 (en) * 1999-11-04 2003-09-18 Ilhami Torunoglu Multiple input modes in overlapping physical space
JP4332964B2 (ja) * 1999-12-21 2009-09-16 ソニー株式会社 情報入出力システム及び情報入出力方法
JP2001184161A (ja) 1999-12-27 2001-07-06 Ricoh Co Ltd 情報入力方法、情報入力装置、筆記入力装置、筆記データ管理方法、表示制御方法、携帯型電子筆記装置および記録媒体
AU2001227797A1 (en) * 2000-01-10 2001-07-24 Ic Tech, Inc. Method and system for interacting with a display
WO2001054110A1 (en) * 2000-01-18 2001-07-26 The Trustees Of The University Of Pennsylvania Vision-based human computer interface system
GB2361146A (en) * 2000-02-04 2001-10-10 Roke Manor Research User interface for a mobile telecommunications system
DE10007891C2 (de) * 2000-02-21 2002-11-21 Siemens Ag Verfahren und Anordnung zur Interaktion mit einer in einem Schaufenster sichtbaren Darstellung
JP3640156B2 (ja) 2000-02-22 2005-04-20 セイコーエプソン株式会社 指示位置検出システムおよび方法、プレゼンテーションシステム並びに情報記憶媒体
JP3826659B2 (ja) * 2000-03-27 2006-09-27 セイコーエプソン株式会社 投写表示システムおよび投写型表示装置
US6624833B1 (en) * 2000-04-17 2003-09-23 Lucent Technologies Inc. Gesture-based input interface system with shadow detection
US6753927B2 (en) * 2000-05-16 2004-06-22 Texas Instruments Incorporated Television interface for handheld calculator for enhanced television display
GB0012275D0 (en) * 2000-05-22 2000-07-12 Secr Defence Brit Three dimensional human computer interface
AU6262501A (en) * 2000-05-29 2001-12-11 Vkb Inc. Virtual data entry device and method for input of alphanumeric and other data
US6803906B1 (en) 2000-07-05 2004-10-12 Smart Technologies, Inc. Passive touch system and method of detecting user input
ES2340945T3 (es) * 2000-07-05 2010-06-11 Smart Technologies Ulc Procedimiento para un sistema tactil basado en camaras.
DE20011653U1 (de) 2000-07-05 2000-09-21 Iqena Ges Fuer Digitale Vermar Erfassungsvorrichtung für die Position oder Form eines Objekts
AU2001290674A1 (en) 2000-09-07 2002-03-22 Canesta, Inc. Quasi-three-dimensional method and apparatus to detect and localize interaction of user-object and virtual transfer device
NO311740B1 (no) * 2000-09-11 2002-01-14 Tormod Njoelstad Tegne-, skrive- og peke-redskap for datamaskinbaserte presentasjoner og kontorarbeid
JP2002118738A (ja) * 2000-10-10 2002-04-19 Canon Inc 画像表示装置及び方法、該画像表示装置を用いた情報処理装置、並びに記憶媒体
US6774889B1 (en) * 2000-10-24 2004-08-10 Microsoft Corporation System and method for transforming an ordinary computer monitor screen into a touch screen
WO2002043390A2 (en) * 2000-11-06 2002-05-30 Jianbo Shi Paper-based remote sketching system
US6704000B2 (en) * 2000-11-15 2004-03-09 Blue Iris Technologies Method for remote computer operation via a wireless optical device
GB2370395A (en) * 2000-12-19 2002-06-26 Ubinetics Ltd Display apparatus
US6901407B2 (en) 2001-01-12 2005-05-31 Rick D. Curns System and method for updating project management scheduling charts
US6731330B2 (en) * 2001-01-30 2004-05-04 Hewlett-Packard Development Company, L.P. Method for robust determination of visible points of a controllable display within a camera view
US6542087B2 (en) 2001-01-31 2003-04-01 Hewlett-Packard Company System and method for extracting a point of interest of an object in front of a computer controllable display captured by an imaging device
US20020136455A1 (en) * 2001-01-31 2002-09-26 I-Jong Lin System and method for robust foreground and background image data separation for location of objects in front of a controllable display within a camera view
US6895520B1 (en) 2001-03-02 2005-05-17 Advanced Micro Devices, Inc. Performance and power optimization via block oriented performance measurement and control
US6642918B2 (en) 2001-04-23 2003-11-04 Canon Kabushiki Kaisha Control of digital projection system
EP1689172B1 (en) * 2001-06-05 2016-03-09 Microsoft Technology Licensing, LLC Interactive video display system
US7259747B2 (en) * 2001-06-05 2007-08-21 Reactrix Systems, Inc. Interactive video display system
US8300042B2 (en) * 2001-06-05 2012-10-30 Microsoft Corporation Interactive video display system using strobed light
US8035612B2 (en) * 2002-05-28 2011-10-11 Intellectual Ventures Holding 67 Llc Self-contained interactive video display system
US20040201698A1 (en) * 2001-06-08 2004-10-14 Keenan Vaughn E. Camera-based system for capturing images of a target area
CN1304919C (zh) * 2001-07-03 2007-03-14 皇家菲利浦电子有限公司 交互显示器和用于显示信息的方法
US7830362B2 (en) 2001-07-05 2010-11-09 Michael Cain Finley Laser and digital camera computer pointer device system
JP4250884B2 (ja) * 2001-09-05 2009-04-08 パナソニック株式会社 電子黒板システム
US7356763B2 (en) * 2001-09-13 2008-04-08 Hewlett-Packard Development Company, L.P. Real-time slide presentation multimedia data object and system and method of recording and browsing a multimedia data object
US20040205477A1 (en) * 2001-09-13 2004-10-14 I-Jong Lin System for recording a presentation
WO2003026153A1 (en) * 2001-09-20 2003-03-27 Exo-Brain, Inc. Input-output device with universal phone port
JP2003108305A (ja) * 2001-09-28 2003-04-11 Fuji Photo Optical Co Ltd プレゼンテーションシステム
US20030067537A1 (en) * 2001-10-04 2003-04-10 Myers Kenneth J. System and method for three-dimensional data acquisition
US20030067538A1 (en) * 2001-10-04 2003-04-10 Myers Kenneth J. System and method for three-dimensional data acquisition
EP1302891A1 (de) * 2001-10-12 2003-04-16 Siemens Aktiengesellschaft Vorrichtung zum Erfassen und Darstellen von Bewegungen
CN1331030C (zh) * 2001-12-21 2007-08-08 英国电讯有限公司 计算显示位置的装置和方法
DE10163648A1 (de) * 2001-12-21 2003-07-03 Klaus-Dieter Frank Interaktives Projektions- und Eingabesystem
US6982697B2 (en) * 2002-02-07 2006-01-03 Microsoft Corporation System and process for selecting objects in a ubiquitous computing environment
US6990639B2 (en) 2002-02-07 2006-01-24 Microsoft Corporation System and process for controlling electronic components in a ubiquitous computing environment using multimodal integration
US20050117073A1 (en) * 2002-03-22 2005-06-02 Payne Roger A. Interactive video system
US7348963B2 (en) * 2002-05-28 2008-03-25 Reactrix Systems, Inc. Interactive video display system
US7710391B2 (en) 2002-05-28 2010-05-04 Matthew Bell Processing an image utilizing a spatially varying pattern
US20040070616A1 (en) * 2002-06-02 2004-04-15 Hildebrandt Peter W. Electronic whiteboard
US20030226968A1 (en) * 2002-06-10 2003-12-11 Steve Montellese Apparatus and method for inputting data
JP4326753B2 (ja) * 2002-06-14 2009-09-09 株式会社リコー 映像情報インデキシング支援システム、プログラム及び記憶媒体
US7134080B2 (en) * 2002-08-23 2006-11-07 International Business Machines Corporation Method and system for a user-following interface
US7671843B2 (en) * 2002-11-12 2010-03-02 Steve Montellese Virtual holographic input method and device
US6954197B2 (en) 2002-11-15 2005-10-11 Smart Technologies Inc. Size/scale and orientation determination of a pointer in a camera-based touch system
AU2003301043A1 (en) 2002-12-13 2004-07-09 Reactrix Systems Interactive directed light/sound system
US7576727B2 (en) * 2002-12-13 2009-08-18 Matthew Bell Interactive directed light/sound system
JP2004199299A (ja) * 2002-12-18 2004-07-15 Casio Comput Co Ltd 手書き情報記録方法、投影記録装置
DE10260305A1 (de) * 2002-12-20 2004-07-15 Siemens Ag HMI Einrichtung mit einem optischem Touch Screen
US8456447B2 (en) 2003-02-14 2013-06-04 Next Holdings Limited Touch screen signal processing
US7629967B2 (en) 2003-02-14 2009-12-08 Next Holdings Limited Touch screen signal processing
US8508508B2 (en) 2003-02-14 2013-08-13 Next Holdings Limited Touch screen signal processing with single-point calibration
US7532206B2 (en) 2003-03-11 2009-05-12 Smart Technologies Ulc System and method for differentiating between pointers used to contact touch surface
US8745541B2 (en) * 2003-03-25 2014-06-03 Microsoft Corporation Architecture for controlling a computer using hand gestures
US7665041B2 (en) * 2003-03-25 2010-02-16 Microsoft Corporation Architecture for controlling a computer using hand gestures
TWI241400B (en) * 2003-03-27 2005-10-11 Primax Electronics Ltd A testing method used on a display
US20040196400A1 (en) * 2003-04-07 2004-10-07 Stavely Donald J. Digital camera user interface using hand gestures
US7411575B2 (en) * 2003-09-16 2008-08-12 Smart Technologies Ulc Gesture recognition method and touch system incorporating the same
US7274356B2 (en) 2003-10-09 2007-09-25 Smart Technologies Inc. Apparatus for determining the location of a pointer within a region of interest
EP1676442A2 (en) 2003-10-24 2006-07-05 Reactrix Systems, Inc. Method and system for managing an interactive video display system
US7536032B2 (en) 2003-10-24 2009-05-19 Reactrix Systems, Inc. Method and system for processing captured image information in an interactive video display system
US7420540B2 (en) * 2003-12-01 2008-09-02 Olbrich Craig A Determining positioning and/or relative movement of graphical-user interface element based on display images
US7355593B2 (en) 2004-01-02 2008-04-08 Smart Technologies, Inc. Pointer tracking across multiple overlapping coordinate input sub-regions defining a generally contiguous input region
JP2005236421A (ja) * 2004-02-17 2005-09-02 Aruze Corp 画像表示システム
US20050227217A1 (en) * 2004-03-31 2005-10-13 Wilson Andrew D Template matching on interactive surface
US20060020486A1 (en) * 2004-04-02 2006-01-26 Kurzweil Raymond C Machine and method to assist user in selecting clothing
WO2005104010A2 (en) 2004-04-15 2005-11-03 Gesture Tek, Inc. Tracking bimanual movements
US7460110B2 (en) 2004-04-29 2008-12-02 Smart Technologies Ulc Dual mode touch system
US7394459B2 (en) 2004-04-29 2008-07-01 Microsoft Corporation Interaction between objects and a virtual environment display
US7538759B2 (en) 2004-05-07 2009-05-26 Next Holdings Limited Touch panel display system with illumination and detection provided from a single edge
US8120596B2 (en) 2004-05-21 2012-02-21 Smart Technologies Ulc Tiled touch system
US20050264545A1 (en) * 2004-05-27 2005-12-01 Walker Ray A Method and system for determining the location of a movable icon on a display surface
US7787706B2 (en) * 2004-06-14 2010-08-31 Microsoft Corporation Method for controlling an intensity of an infrared source used to detect objects adjacent to an interactive display surface
US7593593B2 (en) * 2004-06-16 2009-09-22 Microsoft Corporation Method and system for reducing effects of undesired signals in an infrared imaging system
US7519223B2 (en) 2004-06-28 2009-04-14 Microsoft Corporation Recognizing gestures and using gestures for interacting with software applications
US7724242B2 (en) 2004-08-06 2010-05-25 Touchtable, Inc. Touch driven method and apparatus to integrate and display multiple image layers forming alternate depictions of same subject matter
US7719523B2 (en) * 2004-08-06 2010-05-18 Touchtable, Inc. Bounding box gesture recognition on a touch detecting interactive display
US20070046643A1 (en) * 2004-08-06 2007-03-01 Hillis W Daniel State-Based Approach to Gesture Identification
US7728821B2 (en) 2004-08-06 2010-06-01 Touchtable, Inc. Touch detecting interactive display
EP1779226B1 (en) * 2004-08-12 2018-10-24 Philips Intellectual Property & Standards GmbH Method and system for controlling a display
US8842186B2 (en) * 2004-10-25 2014-09-23 I-Interactive Llc Control system and method employing identification of a displayed image
DE102004053738A1 (de) * 2004-11-06 2006-05-11 Man Roland Druckmaschinen Ag Druckmaschinenleitstand
US8508710B2 (en) * 2004-12-02 2013-08-13 Hewlett-Packard Development Company, L.P. Display panel
US7555164B2 (en) * 2004-12-23 2009-06-30 Hewlett-Packard Development Company, L.P. Robust estimation of pixel values
EP3693889A3 (en) * 2005-01-07 2020-10-28 QUALCOMM Incorporated Detecting and tracking objects in images
ATE551675T1 (de) 2005-01-21 2012-04-15 Qualcomm Inc Auf bewegung basierendes tracking
JP4612853B2 (ja) * 2005-03-29 2011-01-12 キヤノン株式会社 指示位置認識装置及びそれを有する情報入力装置
US8386909B2 (en) * 2005-04-07 2013-02-26 Hewlett-Packard Development Company, L.P. Capturing and presenting interactions with image-based media
US9128519B1 (en) 2005-04-15 2015-09-08 Intellectual Ventures Holding 67 Llc Method and system for state-based control of objects
US7499027B2 (en) * 2005-04-29 2009-03-03 Microsoft Corporation Using a light pointer for input on an interactive display surface
US8487910B2 (en) * 2005-05-02 2013-07-16 Smart Technologies Ulc Large scale touch system and methods for interacting with same
WO2006117736A1 (en) * 2005-05-04 2006-11-09 Koninklijke Philips Electronics, N.V. System and method for projecting control graphics
US8081822B1 (en) 2005-05-31 2011-12-20 Intellectual Ventures Holding 67 Llc System and method for sensing a feature of an object in an interactive video display
US7525538B2 (en) * 2005-06-28 2009-04-28 Microsoft Corporation Using same optics to image, illuminate, and project
EP1897010A1 (en) 2005-06-30 2008-03-12 Nokia Corporation Camera control means to allow operating of a destined location of the information surface of a presentation and information system
US20070018966A1 (en) * 2005-07-25 2007-01-25 Blythe Michael M Predicted object location
US20070024580A1 (en) * 2005-07-29 2007-02-01 Microsoft Corporation Interactive display device, such as in context-aware environments
US7911444B2 (en) * 2005-08-31 2011-03-22 Microsoft Corporation Input method for surface of interactive display
US20070074040A1 (en) * 2005-09-29 2007-03-29 Nokia Corporation Online authorization using biometric and digital signature schemes
US7843449B2 (en) * 2006-09-20 2010-11-30 Apple Inc. Three-dimensional display system
FR2894353A1 (fr) * 2005-12-02 2007-06-08 France Telecom Procede d'exttraction d'un objet sur un fond projete
US8098277B1 (en) 2005-12-02 2012-01-17 Intellectual Ventures Holding 67 Llc Systems and methods for communication between a reactive video system and a mobile communication device
AT503008B1 (de) * 2005-12-16 2008-09-15 Dobler & Stampfl Audite Oeg Interaktives optisches system und verfahren zum extrahieren und verwerten von interaktionen in einem optischen system
US8060840B2 (en) 2005-12-29 2011-11-15 Microsoft Corporation Orientation free user interface
US20070165007A1 (en) * 2006-01-13 2007-07-19 Gerald Morrison Interactive input system
US20070177806A1 (en) * 2006-02-01 2007-08-02 Nokia Corporation System, device, method and computer program product for using a mobile camera for controlling a computer
US7515143B2 (en) * 2006-02-28 2009-04-07 Microsoft Corporation Uniform illumination of interactive display panel
US7880719B2 (en) * 2006-03-23 2011-02-01 International Business Machines Corporation Recognition and capture of whiteboard markups in relation to a projected image
US7768527B2 (en) * 2006-05-31 2010-08-03 Beihang University Hardware-in-the-loop simulation system and method for computer vision
US8972902B2 (en) * 2008-08-22 2015-03-03 Northrop Grumman Systems Corporation Compound gesture recognition
US9696808B2 (en) * 2006-07-13 2017-07-04 Northrop Grumman Systems Corporation Hand-gesture recognition method
US8395658B2 (en) * 2006-09-07 2013-03-12 Sony Computer Entertainment Inc. Touch screen-like user interface that does not require actual touching
JP4650381B2 (ja) * 2006-09-08 2011-03-16 日本ビクター株式会社 電子機器
US8356254B2 (en) * 2006-10-25 2013-01-15 International Business Machines Corporation System and method for interacting with a display
US9442607B2 (en) 2006-12-04 2016-09-13 Smart Technologies Inc. Interactive input system and method
CN101636745A (zh) * 2006-12-29 2010-01-27 格斯图尔泰克股份有限公司 使用增强型交互系统操纵虚拟对象
US8212857B2 (en) * 2007-01-26 2012-07-03 Microsoft Corporation Alternating light sources to reduce specular reflection
EP2135155B1 (en) 2007-04-11 2013-09-18 Next Holdings, Inc. Touch screen system with hover and click input methods
US8022997B2 (en) * 2007-04-19 2011-09-20 Fuji Xerox Co., Ltd. Information processing device and computer readable recording medium
ES2323399B2 (es) * 2007-06-19 2010-02-26 Gat Microencapsulation Ag Suspensiones en aceites de sulfonilureas y combinaciones agroquimicas.
US20090019188A1 (en) * 2007-07-11 2009-01-15 Igt Processing input for computing systems based on the state of execution
US8094137B2 (en) 2007-07-23 2012-01-10 Smart Technologies Ulc System and method of detecting contact on a display
KR20100075460A (ko) * 2007-08-30 2010-07-02 넥스트 홀딩스 인코포레이티드 저 프로파일 터치 패널 시스템
US8432377B2 (en) 2007-08-30 2013-04-30 Next Holdings Limited Optical touchscreen with improved illumination
JP4829855B2 (ja) * 2007-09-04 2011-12-07 キヤノン株式会社 画像投影装置及びその制御方法
CA2699628A1 (en) 2007-09-14 2009-03-19 Matthew Bell Gesture-based user interactions with status indicators for acceptable inputs in volumetric zones
US8159682B2 (en) 2007-11-12 2012-04-17 Intellectual Ventures Holding 67 Llc Lens system
RU2370829C2 (ru) * 2007-11-21 2009-10-20 Корпорация "САМСУНГ ЭЛЕКТРОНИКС Ко., Лтд." Способ авторизации голосовых команд, используемых в интерактивной видеопрезентационной системе
US20090132926A1 (en) * 2007-11-21 2009-05-21 Samsung Electronics Co., Ltd. Interactive presentation system and authorization method for voice command controlling interactive presentation process
CA2707993C (en) * 2007-12-05 2015-06-23 Almeva Ag Interaction arrangement for interaction between a display screen and a pointer object
US20090160768A1 (en) * 2007-12-21 2009-06-25 Nvidia Corporation Enhanced Presentation Capabilities Using a Pointer Implement
US20090172714A1 (en) * 2007-12-28 2009-07-02 Harel Gruia Method and apparatus for collecting metadata during session recording
US8405636B2 (en) 2008-01-07 2013-03-26 Next Holdings Limited Optical position sensing system and optical position sensor assembly
AT506618B1 (de) * 2008-01-25 2013-02-15 Stumpfl Reinhold Interaktive multimedia-präsentationsvorrichtung
US20100039500A1 (en) * 2008-02-15 2010-02-18 Matthew Bell Self-Contained 3D Vision System Utilizing Stereo Camera and Patterned Illuminator
US8259163B2 (en) 2008-03-07 2012-09-04 Intellectual Ventures Holding 67 Llc Display with built in 3D sensing
US20090278816A1 (en) * 2008-05-06 2009-11-12 Next Holdings Limited Systems and Methods For Resolving Multitouch Scenarios Using Software Filters
US8902193B2 (en) 2008-05-09 2014-12-02 Smart Technologies Ulc Interactive input system and bezel therefor
US8595218B2 (en) 2008-06-12 2013-11-26 Intellectual Ventures Holding 67 Llc Interactive display management systems and methods
US8427424B2 (en) * 2008-09-30 2013-04-23 Microsoft Corporation Using physical objects in conjunction with an interactive surface
KR101537596B1 (ko) * 2008-10-15 2015-07-20 엘지전자 주식회사 이동 단말기 및 이것의 터치 인식 방법
US8339378B2 (en) * 2008-11-05 2012-12-25 Smart Technologies Ulc Interactive input system with multi-angle reflector
US20100134409A1 (en) * 2008-11-30 2010-06-03 Lenovo (Singapore) Pte. Ltd. Three-dimensional user interface
US20100225588A1 (en) * 2009-01-21 2010-09-09 Next Holdings Limited Methods And Systems For Optical Detection Of Gestures
US20100218100A1 (en) * 2009-02-25 2010-08-26 HNTB Holdings, Ltd. Presentation system
US8538367B2 (en) * 2009-06-29 2013-09-17 Qualcomm Incorporated Buffer circuit with integrated loss canceling
US8692768B2 (en) 2009-07-10 2014-04-08 Smart Technologies Ulc Interactive input system
US8276077B2 (en) * 2009-07-10 2012-09-25 The Mcgraw-Hill Companies, Inc. Method and apparatus for automatic annotation of recorded presentations
JP5292210B2 (ja) * 2009-07-16 2013-09-18 株式会社エルモ社 資料提示装置
JP5521855B2 (ja) * 2009-09-10 2014-06-18 株式会社リコー 投影画像領域検出装置
US20110119638A1 (en) * 2009-11-17 2011-05-19 Babak Forutanpour User interface methods and systems for providing gesturing on projected images
US8549418B2 (en) * 2009-12-23 2013-10-01 Intel Corporation Projected display to enhance computer device use
CN102129151A (zh) * 2010-01-20 2011-07-20 鸿富锦精密工业(深圳)有限公司 前投影控制系统及方法
US20110193969A1 (en) * 2010-02-09 2011-08-11 Qisda Corporation Object-detecting system and method by use of non-coincident fields of light
TW201128516A (en) * 2010-02-12 2011-08-16 Utw Technologies Corp An instinctive operating method and an electronic device using the same
JP5693022B2 (ja) * 2010-03-04 2015-04-01 キヤノン株式会社 表示制御装置および表示制御システム、並びにそれらの制御方法、プログラム、記憶媒体
CN102893293A (zh) * 2010-03-12 2013-01-23 莎法·瓦拉 位置捕获输入设备、系统及其方法
KR20110121125A (ko) * 2010-04-30 2011-11-07 삼성전자주식회사 인터랙티브 디스플레이 장치 및 이의 동작 방법
CN102253573A (zh) * 2010-05-18 2011-11-23 鸿富锦精密工业(深圳)有限公司 前投影装置及其前投影控制方法
US20120011465A1 (en) * 2010-07-06 2012-01-12 Marcelo Amaral Rezende Digital whiteboard system
US9660953B2 (en) * 2010-07-08 2017-05-23 Johnathon Smith System for providing continuous viewable indicia for reminders and for inducing viewer actions
US9195967B2 (en) * 2010-07-08 2015-11-24 Johnathon Smith System using projector to display reminder messages generated remotely
US8848054B2 (en) 2010-07-29 2014-09-30 Crestron Electronics Inc. Presentation capture with automatically configurable output
US9466148B2 (en) * 2010-09-03 2016-10-11 Disney Enterprises, Inc. Systems and methods to dynamically adjust an image on a display monitor represented in a video feed
EP2614650A1 (en) 2010-09-10 2013-07-17 Lemoptix SA A device for projecting an image
TWI423184B (zh) * 2010-09-21 2014-01-11 Chiefway Optronics Co Ltd The device and the method of implementing interactive advertising
US20120146904A1 (en) * 2010-12-13 2012-06-14 Electronics And Telecommunications Research Institute Apparatus and method for controlling projection image
US20120223960A1 (en) * 2011-03-01 2012-09-06 Avermedia Information, Inc. Image control method and image control system
CN102156379A (zh) * 2011-03-22 2011-08-17 上海学舟信息技术有限公司 新课标交互式录播系统
US9030425B2 (en) * 2011-04-19 2015-05-12 Sony Computer Entertainment Inc. Detection of interaction with virtual object from finger color change
US8620113B2 (en) 2011-04-25 2013-12-31 Microsoft Corporation Laser diode modes
US10692020B2 (en) 2011-04-29 2020-06-23 Crestron Electronics, Inc. Real-time automatic meeting room reservation based on the number of actual participants
US9294723B2 (en) 2011-04-29 2016-03-22 Creston Electronics, Inc. Meeting management system including automated equipment setup
US10044871B2 (en) 2011-04-29 2018-08-07 Crestron Electronics, Inc. Conference system including automated equipment setup
US8760395B2 (en) 2011-05-31 2014-06-24 Microsoft Corporation Gesture recognition techniques
US9030487B2 (en) * 2011-08-01 2015-05-12 Lg Electronics Inc. Electronic device for displaying three-dimensional image and method of using the same
CN102956123B (zh) * 2011-08-25 2015-06-03 亿度慧达教育科技(北京)有限公司 一种教学感应装置
US8635637B2 (en) 2011-12-02 2014-01-21 Microsoft Corporation User interface presenting an animated avatar performing a media reaction
US9100685B2 (en) 2011-12-09 2015-08-04 Microsoft Technology Licensing, Llc Determining audience state or interest using passive sensor data
US8811938B2 (en) 2011-12-16 2014-08-19 Microsoft Corporation Providing a user interface experience based on inferred vehicle state
US20130179811A1 (en) * 2012-01-05 2013-07-11 Visteon Global Technologies, Inc. Projection dynamic icon knobs
US8898687B2 (en) 2012-04-04 2014-11-25 Microsoft Corporation Controlling a media program based on a media reaction
CA2775700C (en) 2012-05-04 2013-07-23 Microsoft Corporation Determining a future portion of a currently presented media program
US20150169134A1 (en) * 2012-05-20 2015-06-18 Extreme Reality Ltd. Methods circuits apparatuses systems and associated computer executable code for providing projection based human machine interfaces
JPWO2014034527A1 (ja) * 2012-08-27 2016-08-08 シチズンホールディングス株式会社 情報入力装置
CN102929409B (zh) * 2012-10-12 2016-01-13 明基电通有限公司 遥控装置、显示系统与显示方法
TWI454971B (zh) * 2012-12-11 2014-10-01 Pixart Imaging Inc 電子裝置控制方法以及使用此電子裝置控制方法的電子裝置
CN103869959B (zh) * 2012-12-18 2017-06-09 原相科技股份有限公司 电子装置控制方法以及电子装置
US9360888B2 (en) * 2013-05-09 2016-06-07 Stephen Howard System and method for motion detection and interpretation
US10891003B2 (en) 2013-05-09 2021-01-12 Omni Consumer Products, Llc System, method, and apparatus for an interactive container
US20150370441A1 (en) * 2014-06-23 2015-12-24 Infosys Limited Methods, systems and computer-readable media for converting a surface to a touch surface
US20150138085A1 (en) * 2013-07-31 2015-05-21 Bradley Lloyd Wilk Electronic apparatus for simulating or interfacing a backward compatible human input device by means or control of a gesture recognition system
JP2015094768A (ja) * 2013-11-08 2015-05-18 セイコーエプソン株式会社 表示装置、表示システムおよび制御方法
US9011246B1 (en) * 2013-11-18 2015-04-21 Scott Kier Systems and methods for immersive backgrounds
JP6398248B2 (ja) 2014-01-21 2018-10-03 セイコーエプソン株式会社 位置検出システム、及び、位置検出システムの制御方法
JP6079695B2 (ja) * 2014-05-09 2017-02-15 コニカミノルタ株式会社 画像表示撮影システム、撮影装置、表示装置、画像の表示および撮影の方法、およびコンピュータープログラム
US9740338B2 (en) 2014-05-22 2017-08-22 Ubi interactive inc. System and methods for providing a three-dimensional touch screen
US20160027131A1 (en) * 2014-07-28 2016-01-28 Cognizant Technology Solutions India Pvt. Ltd System and method for projecting an interactive image and processing user interaction
US10521050B2 (en) * 2014-11-13 2019-12-31 Maxell, Ltd. Projection video display apparatus and video display method
CN104345888A (zh) * 2014-11-28 2015-02-11 重庆欧派信息科技有限责任公司 一种体感互动知识问答系统
CA3138907C (en) 2014-12-30 2023-08-01 Omni Consumer Products, Llc System and method for interactive projection
TWI554822B (zh) * 2015-03-06 2016-10-21 許建清 同步指示位置之簡報系統及其方法
US10217283B2 (en) * 2015-12-17 2019-02-26 Google Llc Navigation through multidimensional images spaces
US11847040B2 (en) 2016-03-16 2023-12-19 Asg Technologies Group, Inc. Systems and methods for detecting data alteration from source to target
US11086751B2 (en) 2016-03-16 2021-08-10 Asg Technologies Group, Inc. Intelligent metadata management and data lineage tracing
CN105702107A (zh) * 2016-04-25 2016-06-22 苏州恒体体育发展有限公司 Vr全息健身、舞蹈课程教学系统
US10417515B2 (en) 2017-01-09 2019-09-17 Microsoft Technology Licensing, Llc Capturing annotations on an electronic display
US10592010B1 (en) 2017-06-28 2020-03-17 Apple Inc. Electronic device system with input tracking and visual output
US11057500B2 (en) * 2017-11-20 2021-07-06 Asg Technologies Group, Inc. Publication of applications using server-side virtual screen change capture
US11611633B2 (en) 2017-12-29 2023-03-21 Asg Technologies Group, Inc. Systems and methods for platform-independent application publishing to a front-end interface
US10812611B2 (en) 2017-12-29 2020-10-20 Asg Technologies Group, Inc. Platform-independent application publishing to a personalized front-end interface by encapsulating published content into a container
US10877740B2 (en) 2017-12-29 2020-12-29 Asg Technologies Group, Inc. Dynamically deploying a component in an application
DE102019002885A1 (de) 2018-04-27 2019-10-31 Marquardt Gmbh Bedienvorrichtung
US11762634B2 (en) 2019-06-28 2023-09-19 Asg Technologies Group, Inc. Systems and methods for seamlessly integrating multiple products by using a common visual modeler
US11693982B2 (en) 2019-10-18 2023-07-04 Asg Technologies Group, Inc. Systems for secure enterprise-wide fine-grained role-based access control of organizational assets
US11941137B2 (en) 2019-10-18 2024-03-26 Asg Technologies Group, Inc. Use of multi-faceted trust scores for decision making, action triggering, and data analysis and interpretation
US11269660B2 (en) 2019-10-18 2022-03-08 Asg Technologies Group, Inc. Methods and systems for integrated development environment editor support with a single code base
US11886397B2 (en) 2019-10-18 2024-01-30 Asg Technologies Group, Inc. Multi-faceted trust system
US11055067B2 (en) 2019-10-18 2021-07-06 Asg Technologies Group, Inc. Unified digital automation platform
US11849330B2 (en) 2020-10-13 2023-12-19 Asg Technologies Group, Inc. Geolocation-based policy rules
US12299146B2 (en) 2020-10-13 2025-05-13 Rocket Software Technologies, Inc. Secure sharing of documents created via content management repository

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3176016D1 (en) * 1980-12-30 1987-04-23 Ibm System for remotely displaying and sensing information using shadow parallax
US4430526A (en) * 1982-01-25 1984-02-07 Bell Telephone Laboratories, Incorporated Interactive graphics transmission system employing an adaptive stylus for reduced bandwidth
GB2173079B (en) * 1985-03-29 1988-05-18 Ferranti Plc Cursor display control apparatus
US5181015A (en) * 1989-11-07 1993-01-19 Proxima Corporation Method and apparatus for calibrating an optical computer input system
US5138304A (en) * 1990-08-02 1992-08-11 Hewlett-Packard Company Projected image light pen
US5239373A (en) * 1990-12-26 1993-08-24 Xerox Corporation Video computational shared drawing space
JPH05303467A (ja) * 1991-10-04 1993-11-16 Shigumatsukusu Kk 操作入力装置
US5436639A (en) * 1993-03-16 1995-07-25 Hitachi, Ltd. Information processing system

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001199188A (ja) * 1999-11-29 2001-07-24 Xerox Corp 垂直面上で動作を行うために使用される端部エフェクタの待機機構
JP2001187500A (ja) * 1999-11-29 2001-07-10 Xerox Corp 垂直面上で動作を行う方法
US6788289B2 (en) 2000-02-08 2004-09-07 Seiko Epson Corporation System and method of pointed position detection system, projector and program
US8330714B2 (en) 2004-10-05 2012-12-11 Nikon Corporation Electronic device
WO2006038577A1 (ja) * 2004-10-05 2006-04-13 Nikon Corporation プロジェクタ装置を有する電子機器
JPWO2006038577A1 (ja) * 2004-10-05 2008-05-15 株式会社ニコン プロジェクタ装置を有する電子機器
JP2007013306A (ja) * 2005-06-28 2007-01-18 Nippon Soft Kaihatsu Kk 遠隔制御方法及びその遠隔制御装置
JP2007108678A (ja) * 2005-09-14 2007-04-26 Sony Corp リモートコマンダおよび電子機器の操作入力方法
JP5201999B2 (ja) * 2006-02-03 2013-06-05 パナソニック株式会社 入力装置、及びその方法
JP2008152766A (ja) * 2007-11-16 2008-07-03 Casio Comput Co Ltd 手書き情報記録方法、投影記録装置
JP2009295031A (ja) * 2008-06-06 2009-12-17 Canon Inc 画像投影装置及びその制御方法
JP5368585B2 (ja) * 2010-01-15 2013-12-18 パイオニア株式会社 情報処理装置、その方法、および、表示装置
JP2012053532A (ja) * 2010-08-31 2012-03-15 Casio Comput Co Ltd 情報処理装置及び方法、並びにプログラム
JP2012181721A (ja) * 2011-03-02 2012-09-20 Seiko Epson Corp 位置入力装置、プロジェクター、プロジェクターの制御方法、及び、表示システム
JP2014139720A (ja) * 2013-01-21 2014-07-31 Seiko Epson Corp 表示装置、および、表示装置の制御方法
JP2014206634A (ja) * 2013-04-12 2014-10-30 船井電機株式会社 電子機器
JP2018516422A (ja) * 2015-05-28 2018-06-21 アイサイト モバイル テクノロジーズ エルティーディー. スマートホームのためのジェスチャ制御システム及び方法
CN108369630A (zh) * 2015-05-28 2018-08-03 视觉移动科技有限公司 用于智能家居的手势控制系统和方法
JP2019062376A (ja) * 2017-09-26 2019-04-18 カシオ計算機株式会社 画像補正装置、画像補正方法及びプログラム

Also Published As

Publication number Publication date
WO1995034881A1 (en) 1995-12-21
EP0771460A4 (en) 1998-07-22
DE69530395T2 (de) 2004-02-19
EP0771460A1 (en) 1997-05-07
DE69530395D1 (de) 2003-05-22
EP0771460B1 (en) 2003-04-16
US5528263A (en) 1996-06-18
AU2944095A (en) 1996-01-05

Similar Documents

Publication Publication Date Title
JPH09512656A (ja) 対話式ビデオ映像表示システム
JP5103380B2 (ja) 大型タッチシステムおよび該システムと相互作用する方法
US8456416B2 (en) Image recognition apparatus, and operation determination method and program therefor
US20010030668A1 (en) Method and system for interacting with a display
US6802611B2 (en) System and method for presenting, capturing, and modifying images on a presentation board
US7552402B2 (en) Interface orientation using shadows
US6594616B2 (en) System and method for providing a mobile input device
US6323839B1 (en) Pointed-position detecting apparatus and method
US9292083B2 (en) Interacting with user interface via avatar
US9619104B2 (en) Interactive input system having a 3D input space
US20060092178A1 (en) Method and system for communicating through shared media
US20060071915A1 (en) Portable computer and method for taking notes with sketches and typed text
US20120249422A1 (en) Interactive input system and method
DE102009023875A1 (de) Gestenerkennungsschittstellensystem mit vertikaler Anzeigefläche
JP2008176802A (ja) 座標入力/検出装置および電子黒板システム
JP2014220720A (ja) 電子機器、情報処理方法及びプログラム
JP2009116727A (ja) 画像入力表示装置
Maierhöfer et al. TipTrack: precise, low-latency, robust optical pen tracking on arbitrary surfaces using an IR-emitting pen tip
JP4728540B2 (ja) 会議等支援用画像投影装置
JP2001067183A (ja) 座標入力/検出装置および電子黒板システム
US20060072009A1 (en) Flexible interaction-based computer interfacing using visible artifacts
JP3101144B2 (ja) 画像編集装置
CN118963574A (zh) 一种面向指向交互的屏幕显示设备快捷校准方法、产品、存储介质及电子设备
JPH07141108A (ja) タッチパネル装置
JPH0749748A (ja) コマンド指示装置