JP4132061B2 - アレーセンサーポインティング入力システム及びその方法(pointinginputsystemandmethodusingarraysensors) - Google Patents

アレーセンサーポインティング入力システム及びその方法(pointinginputsystemandmethodusingarraysensors) Download PDF

Info

Publication number
JP4132061B2
JP4132061B2 JP2005170774A JP2005170774A JP4132061B2 JP 4132061 B2 JP4132061 B2 JP 4132061B2 JP 2005170774 A JP2005170774 A JP 2005170774A JP 2005170774 A JP2005170774 A JP 2005170774A JP 4132061 B2 JP4132061 B2 JP 4132061B2
Authority
JP
Japan
Prior art keywords
array sensor
screen
light spot
pointing input
data
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.)
Expired - Fee Related
Application number
JP2005170774A
Other languages
English (en)
Other versions
JP2005353071A (ja
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 JP2005353071A publication Critical patent/JP2005353071A/ja
Application granted granted Critical
Publication of JP4132061B2 publication Critical patent/JP4132061B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06COMPUTING; CALCULATING OR 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/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G06F3/0386Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry for light pen
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • G06F3/04182Filtering of noise external to the device and not generated by digitiser components

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Position Input By Displaying (AREA)
  • Projection Apparatus (AREA)
  • Transforming Electric Information Into Light Information (AREA)

Description

本発明はスクリーン上に直接入力するシステム及びその方法に係り、特に、アレーセンサーポインティング入力システム及びその方法に関する。
現在情報システムへの入力方法は主にキーボード(keyboard)、マウス(mouse)、トラックボール(trackball)、ライトペン(light pen)及びタッチパネル(touch panel)等の数種類がある。トラックボールの入力方法は縦型の大面積スクリーン上への書き込みに応用することが不適合である。ライトペンの構造は例えば陰極線管(Cathode-Ray Tube;CRT)スクリーンというスキャンスクリーン(scanning screen)への入力にのみ適用されるが、高解像度(high resolution)のスクリーン上への応用が効かない。タッチパネルを大型スクリーンに応用するときは位置決め(positioning)し難い及び携帯に不便などの欠点がある。従来のセンサー入力方法は一般光学用レンズに明確なバレル或いはピンクッション変形(barrel or pincushion distortion)を有するため、使用中に人為的ミス或いは設備装置への接触による影響を受けることにより本来のアラインメント効果が消失して使用の中断がおきてしまう。これにより、現在の情報システム内において、縦型の大面積スクリーン上への入力において、やはり単一のキーボード及びマウスによるコンピュータでしなければならないが、多くの入力或いは意見交換を必要とする時、単一の入力設備では実際に不便なものとなる。
これにより、アラインメントに便利で、精度を有した位置決め及び高解像度を具えたアレーセンサーポインティング入力システム及びその方法を考えた。
本発明の主要な目的は、アレーセンサーポインティング入力システム及びその方法を提供することにある。
本発明の別の目的は、縦型の大型スクリーンに応用した入力システム及びその方法を提供することにある。
上述の目的を達成するため、アレーセンサーポインティング入力システム及びその方法において、ポインタでスクリーンスクリーン上において光点を入力し、該アレーセンサーを経て該スクリーンに対する撮影によって第一データを識別システムに出力して識別を行い、該識別システムが該アレーセンサーの光学用レンズ(optical lens)の光学的変形パラメーターと空間における回転と変位量のパラメーターに基づいて該第一データ内から該入力光点を識別して第二データを情報システムで決定することを包含し、該第二データには該入力光点の該スクリーン上における位置情報を包含し、該情報システムから発生する関連出力を該スクリーン上に表示させる。
更に、上述の目的を達成するため、アレーセンサーポインティング入力システムには第一バッファでアレーセンサーが該スクリーンに対するアラインメント用の光学入力の撮影によって出力したアラインメント用データ及び予定の参照データを保存し、プロセッサは画像識別ソフトウェア及び空間相対変位と回転量計算ツールプログラムを利用して該アラインメント用データと参照データ間の多数個の対応点の相対位置及び三次元空間の相関関係を分析することで、空間における回転と変位量のパラメーターを取得し、該多数個の対応点の三次元空間座標点の相対位置を比較し、またレンズ変形公式を利用して該アレーセンサーの光学用レンズの光学的変形パラメーターを取得し、第二バッファが該光学的変形パラメーター及び空間における回転と変位量のパラメーターを保存し、ポインタで該アレーセンサーが該スクリーンに対する撮影によって第一データを出力するために該スクリーン上に光点を入力し、及び識別システムが、該光学的変形パラメーターと空間における回転と変位量のパラメーターに基づいて該第一データ内から該入力光点を識別することによって第二データを表示システムに出力し、該表示システムが該第二データに基づいて関連出力を発生して該スクリーン上に表示することを含むことにある。
(空間座標の変換)
図1はアレーセンサーを使用する空間システム10内において、アレーセンサー12の焦点面14と原点の距離をL、空間内の点M(X,Y,Z)を焦点面14上における結像をm(x,y,z)= m(X*L/Z,Y*L/Z,L)とする。光学レンズ16の変形を考慮した場合、該レンズの変形量はこの中心点において極座標式の対称(polar symmetricity)を形成し、これによりまず光学レンズ16がアレーセンサー12に相対する中心点位置を見つけ出し、また本来の座標システムを極座標システムに変換(transform)することによって、三次元空間の相関関係の処理を実施する。
Figure 0004132061
Figure 0004132061
Figure 0004132061
Figure 0004132061
この中で、マトリクスAはアレーセンサー12と光学レンズ16で組み合わされた変換マトリクス、fxとfyがX軸とY軸上の焦点距離を代表し、cxとcyは光学レンズ16がアレーセンサー12上における結像の中心点、xとyがcxとcyを中心点としたアレーセンサー12上における座標を代表し、マトリクスRとマトリクスTが三次元空間内の回転角(rotation angle)と位移量で形成する変換マトリクスで、k1が二次半径方向の変形量(second-order radial distortion)、k2が四次半径方向の変形量(forth-order tangent distortion)、p1が二次接線方向の変形量(second-order tangent distortion)、p2が四次接線方向の変形量(forth-order radial distortion)とする。
(アラインメント手順の第一実施例)
図2のアラインメント手順20aはアレーセンサーポインティング入力システムに前面投射型プロジェクターを包含した情報システム上に応用である。まずスクリーン21aに対してアラインメント用の光学入力を行い、例えばアレーセンサー22a上のレーザービーム(laser beam)24aを利用してスクリーン21a上の光点群(light spots)の投射或いはアレーセンサー22a上の表示ウインドウ(viewing window)25aからアレーセンサー22aの撮影範囲を見て確認、及び前面投射型プロジェクター23aを利用してスクリーン21aに対してアラインメント用の参照画像を投射し、該アラインメント用の参照画像に標準識別パターンとして、例えば図3で示すチェッカー盤パターン30、ブロックパターン32或いはクロスパターン34、或いはその他任意の予定パターンを包含する。次にアレーセンサー22aを利用してスクリーン21a上のアラインメント用の参照画像を撮影することによってアラインメント用データ26aをコンピュータシステム27aに出力し、アラインメント用データ26aにはアレーセンサー22aがスクリーン21a上から読み込む標準識別パターンの位置情報を包含し、画像識別ソフトウェア(image identifying software)及び空間相対変位と回転量計算ツールプログラム(spatial displacement and rotation calculation tool programs)28aを利用してアラインメント用データ26aと予定の参照データ間の多数個の対応点の相対位置及び三次元空間相関関係を分析することによって、空間における回転と変位量のパラメーターを取得して、該パラメーターが即ちスクリーン21aとアレーセンサー22a間の三次元空間の相互対応の変換関係を示している。さらに該多数個の対応点間の三次元空間座標点の相対位置を比較し、またレンズ変形公式を利用してアレーセンサー22aの光学用レンズの光学的変形パラメーターを取得することで、一歩進んでスクリーン21aとアレーセンサー22a間の三次元空間位置の相関関係の精度を修正し、このようにスクリーン21aとアレーセンサー22a間のアラインメント手順を完成する。ある実施例内において、アラインメント手順20a内において使用するレンズ変形公式に公式4を包含する。スクリーン21aは平面、規則性曲面或いは不規則性曲面のスクリーンとすることができる。スクリーン21aが規則性曲面或いは不規則性曲面である場合、空間変換の数学関数が複雑になるため、双一次の内挿法(bilinear interpolation)を利用することで、アラインメント用データ26aと予定の参照データ間の多数個の対応点の三次元空間座標点の相対位置を分析することによって、スクリーン21aとアレーセンサー22a間の三次元空間の相互対応の変換関係を取得する。
(アラインメント手順の第二実施例)
図4のアラインメント手順20bはアレーセンサーポインティング入力システムに背面投射型プロジェクターを包含した情報システム上に応用である。まずスクリーン21bに対してアラインメント用の光学入力を行い、例えばアレーセンサー22b上の表示ウインドウ25bから見る或いはアレーセンサー22b上のレーザービーム26bを利用してスクリーン21b上の光点群へ投射してアレーセンサー22b上の撮影範囲を確認し、及びポインタ24bでスクリーン21b上の多数個の所定位置を利用して光点を入力すると、該光点が反射鏡27bでアレーセンサー22b上に反射される。背面投射型プロジェクター23bから反射鏡27bを経てスクリーン21b上に投射される強い光がアレーセンサー22b上に反射されて高輝度の光点を発生し、識別の困難が生じる可能性あるため、アレーセンサー22bの前方にフィルター28bを設けて背面投射型プロジェクター23bからの強い光をろ過し、背面投射型プロジェクター23bからの強い光とポインタ24bから来る光点を分離する。次にアレーセンサー22bで反射鏡27bからアレーセンサー22bに反射するアラインメント用入力光点を撮影してアラインメント用データ29bをコンピュータシステム30bに出力し、アラインメント用データ29bにはアレーセンサー22bがスクリーン21b上から読み込むアラインメント用入力光点の位置情報を包含し、画像識別ソフトウェア及び空間相対変位と回転量計算ツールプログラムを利用してアラインメント用データ29bと予定の参照データ間の多数個の対応点の相対位置及び三次元空間相関関係を分析することによって、空間における回転と変位量のパラメーターを取得して、該パラメーターが即ちスクリーン21bとアレーセンサー22b間の三次元空間の相互対応の変換関係を示している。このようにスクリーン21bとアレーセンサー22b間のアラインメント手順を完成する。ある実施例内において、スクリーン21bは平面、規則性曲面或いは不規則性曲面のスクリーンとすることができる。スクリーン21bが規則性曲面或いは不規則性曲面である場合、空間変換の数学関数が複雑になるため、双一次の内挿法を利用することで、アラインメント用データ29bと予定の参照データ間の多数個の対応点の三次元空間座標点の相対位置を分析することによって、スクリーン21bとアレーセンサー22b間の三次元空間の相互対応の変換関係を取得する。
(アレーセンサーポインティング入力システムの第一実施例)
図5のアレーセンサーポインティング入力システム40は単一の前面投射型プロジェクター41と単一のアレーセンサー42を包含したシステムに応用である。図2に記述した過程に従ってアラインメント手順20aを完成した後、ポインタ46を利用して直接スクリーン43上に入力を行うことができる。ポインタ46でスクリーン43上に投射した入力光点47はアレーセンサー42の撮影を経ることによって第一データをコンピュータシステム44に出力し、該第一データには入力光点47の画像情報を包含し、コンピュータシステム44には入力光点47を識別することに用いる識別システム49を包含し、該識別システムがアラインメント手順20a内で得たスクリーン43とアレーセンサー42間の変換関係に基づいて第二データを前面投射型プロジェクター41に出力し、該第二データには入力光点47がスクリーン43上の位置情報を包含し、前面投射型プロジェクター41が該第二データに基づいた関連出力を発生させてスクリーン43上に表示する。図5内において、該関連出力は光点47の画像である。その他の実施例内において、該関連出力にはカーソル(cursor)を光点47の位置上に移動或いはポインタ46のコマンドに対応して発生する入力を包含する。システム40内において、アレーセンサー42の前方に光学レンズ45及びフィルター48を具え、スクリーン43上の画像をアレーセンサー42上に結像及び不必要なノイズをろ過することによって、識別システムの識別効果を増強する。
(アレーセンサーポインティング入力システムの第二実施例)
図6のアレーセンサーポインティング入力システム50は単一の前面投射型プロジェクター51と多数個のアレーセンサー52を包含したシステムに応用である。図2に記述した過程に従ってアラインメント手順20aを完成した後、ポインタ54を利用して直接スクリーン53上に入力を行うことができる。多数個のアレーセンサー52が異なる方向からスクリーン53に対して撮影を行い、主要アレーセンサーが画像を撮影できない場合、直ちにその他のアレーセンサーに切り換えて撮影を行い、これにより死角の無い全面観測を行うことができる。多数個のアレーセンサー52を使用してスクリーン53に撮影するために、スクリーン53を大きくすることができることで、撮影の死角がなくなる。ポインタ54を利用してスクリーン53上において入力を実施する細節は図5の実施例を参考にする。図6中の識別システムを省略して表示しない。
(アレーセンサーポインティング入力システムの第三実施例)
図7のアレーセンサーポインティング入力システム60は多数個の前面投射型プロジェクター61、多数個のアレーセンサー62と多数個のポインタ63を包含したシステムの応用である。スクリーン64を多数個のエリアに区画し、各エリアは1個の前面投射型プロジェクター61が表示と1個のアレーセンサー62が撮影を担当することで、解像度を向上する。図2に記述した過程に従ってアラインメント手順20aを完成した後、ポインタ63を利用して直接スクリーン64上に入力を行うことができる。多数個のポインタ63を同時に使用することでマルチ入力或いは意見交換機能を満たすことができので、設備装置を追加する必要がなくなる。ポインタ63を利用してスクリーン64上において入力を実施する細節は図5の実施例を参考にして下さい。図7中の識別システムを省略して表示しない。
(アレーセンサーポインティング入力システムの第四実施例)
図8のアレーセンサーポインティング入力システム70は、背面投射型プロジェクターを包含して情報システム上に応用したものである。図4記述の過程に従ってアラインメント手順20bを完成した後、ポインタ75を利用して直接スクリーン73上において入力を行うことができる。背面投射型プロジェクター71は反射鏡74を介してスクリーン73上に画像を投射し、反射鏡74もアレーセンサー72がスクリーン73に対する撮影の実施をサポートする。ポインタ75でスクリーン73上に投射した入力光点76が反射鏡74によってアレーセンサー72にまで反射され、アレーセンサー72の撮影を経て第一データをコンピュータシステム(図中に表示していない)に出力して識別を行い、該第一データには入力光点76の画像情報を包含し、コンピュータシステムがアラインメント手順20b内においてスクリーン73とアレーセンサー72間の変換関係で取得したものに基づいて第二データを背面投射型プロジェクター71に出力し、背面投射型プロジェクター71が該第二データに基づいた関連出力を発生させてスクリーン73上に表示する。図8内において、該関連出力は光点76の画像である。その他の実施例内において、該関連出力にはカーソル(cursor)を光点76の位置上に移動或いはポインタ75のコマンドに対応して発生する入力を包含する。背面投射型プロジェクター71からスクリーン73上に投射される強い光がアレーセンサー72上に反射されて高輝度の光点を発生た場合、識別の困難が生じる可能性あるため、アレーセンサー72の前方にフィルター78を設けて背面投射型プロジェクター71からの強い光をろ過し、背面投射型プロジェクター71からの強い光とポインタ75から来る光点を分離することにより、判定率及び重複性が増加する。
(アレーセンサーポインティング入力システムのハードウエア実施例)
図9のアレーセンサーポインティング入力システム80内において、表示システム81で画像をスクリーン82上に表示、アレーセンサー83をスクリーン82に対する撮影、ポインタ87で入力光点をスクリーン82上に投射することに用い、第一バッファ(buffer)84でアレーセンサー83が該スクリーン82に対するアラインメント用の光学入力の撮影によって出力したアラインメント用データ及び予定の参照データを保存し、第一プロセッサ85内には画像識別ソフトウェア及び空間相対変位と回転量計算ツールプログラムを含み、該アラインメント用データと該参照データ間の多数個の対応点の相対位置及び三次元空間の相関関係を分析することで、空間における回転と変位量のパラメーターを取得して、該多数個の対応点の三次元空間座標点の相対位置を比較し、またレンズ変形公式を利用してアレーセンサー83の光学用レンズの光学的変形パラメーターを取得して、第二バッファ86内に保存し、ポインタ87でスクリーン82に光点を入力する場合、アレーセンサー83がスクリーン82に対して撮影することによって第一データを発生して識別システム88に与え、第一データには入力光点の画像情報を包含し、識別システム88は第二バッファ86内に保存する光学的変形パラメーターと空間における回転と変位量のパラメーターに基づいて、第一データ内から入力光点の識別によって第二データを表示システム81に出力し、該第二データには入力光点がスクリーン82上の位置情報を包含し、表示システム81が該第二データに基づいた関連出力を発生させてスクリーン82上に表示する。ある実施例内において、レンズ変形公式に公式4を包含する。本実施例内において、識別システム88には第三バッファ88aが第一データを保存し、レジスタ88cが設定の光点特徴条件を提供し、第二プロセッサ88bが入力光点を検査することで、該光点特徴条件を満たした画素及びその隣接画素を同一光点とし、該光点の位置、大きさ、平均的な輝度、色相、長≡及び面積等情報の計算を含み、これら情報も全て第二データ内に包含することができることにより、表示システム81がスクリーン82上で表示する出力及び如何にしてスクリーン82上で該出力を表示するかを決定する。
本明細書で説明する発明において、使用するスクリーン82は平面、規則性曲面或いは不規則性曲面のアクティブな(active)スクリーン或いはパッシブの(passive)スクリーンとすることができ、この中の、アクティブなスクリーンには、CRTスクリーン、液晶(Liquid Crystal)スクリーン、プラズマ(plasma)スクリーン或いは背面投射型プロジェクタースクリーンを包含し、パッシブのスクリーンには前面投射型プロジェクターの散乱(scattering)スクリーンを包含する。全てのデータは同様のコンピュータシステム内或いは独立のコンピュータシステム内において処理と識別を行うことができる。
(アレーセンサーポインティング入力システムのアラインメント手順チャート図)
図10のアラインメント手順チャート90内において、まずステップ91内でアレーセンサー撮影の範囲を確定し、次にステップ92内においてスクリーンに対してアラインメント用の光学入力を行い、ステップ93内においてアレーセンサーでスクリーン上のアラインメント用の光学入力を撮影し、さらにステップ94内においてアラインメント用データを出力させ、ステップ95内においてアラインメント用データと予定の参照データの比較を行い、さらにステップ96内においてアレーセンサーの光学用レンズの変形パラメーター及び空間における回転と変位量のパラメーターを取得することで、スクリーンとアレーセンサー間の三次元空間の相関関係のアラインメントを完成する。
(アレーセンサーポインティング入力方法のチャート図)
図11のアレーセンサーポインティング入力方法のチャート100内において、図10のアラインメント手順90を完成した後、ステップ101内においてポインタを利用してスクリーン上に光点を入力し、ステップ102内においてアレーセンサーがスクリーンに対して撮影を行い、さらにステップ103内において第一データを出力し、ステップ104内において入力光点を識別し、ステップ105内において関連出力をスクリーン上に表示する。
(ポインタの実施例)
図12に示すとおり、ポインタ110には1組の異なる特性の光源112、数個の押ボタン113、ローラ114、及び1個の開閉手段115を包含する。光源112はスクリーンに対する入力光点に用い、押ボタン113及びローラ114は光源112の輝度、色相、大きさ及び形状等の特徴に切り換えることに用いる。異なる光学特徴は動くトリガー信号と見なすことができ、例えばマウスの左ボタンを押圧することである。光源112には特殊波長或いは特殊点滅の光源を包含し、環境光源或いは表示システムに使用する光源と区別し、またアレーセンサーの感光特性と両立し、指示信号を示すことに用いることができる。光源112は例えば赤外線(Infrared;IR)発光ダイオード(Light-emitting Diode;LED)、可視光発光ダイオード或いはレーザー光を使用する。開閉手段115には接触式或いは非接触式の開閉手段を包含し、ポインタ113とスクリーンの接触状況を表示することに用いることができ、例えば入力状態の有無のような異なる入力効果を示す。例えば開閉手段115にアナログ出力の特性を具える場合、入力圧力の大きさを示すことができ、ペンタッチの重さを示すことができる。ポインタ110をペンとして、直接スクリーン上への入力に用いることができる。例えば開閉手段115を押してスクリーン上に入力光点を表示する場合、スクリーン上の光点を移動させてラインを表示する。ポインタ110もマウス機能として実施することに用いることができ、例えばワンクリック(one click)、ダブルクリック(double click)或いはドラッグである。
(光点識別の実施例)
図13は本発明に基づいた入力光点を識別する表示図である。アレーセンサー上で結像する光点は通常数十個或いは数百個の画素の大きさに相当し、また1個の画素のみではないことから、アレーセンサーから取得した光点は空間上において光学固有値(例えば輝度)の分布120を具える。予定設定された背景ノイズ121及び閾値122に基づいて入力光点を決定し、例えば光点固有値の極大値の位置123を該光点の位置、或いは光点固有値の平均重心値の位置124を計算して該光点の位置、或いは光点固有値の閾値より大きい部分の中心点位置125を該光点の位置とすることにより、有効的に背景ノイズの干渉を除去できると共に高安定性及び高精度の要求を満たすことができる。
光点の位置を確認した後において、更に一歩進んで光点の位置を保存することで、光点位置の連続移動の判断及び光点の相対移動位置の監視に提供される。光点の相対移動位置を1個の動くトリガー信号或いはペンの勢いの判別情報とすることができる。
アレーセンサーを使用した空間システムを示す概略図である。 本発明のアラインメント手順に基づいた第一実施例を示す概略図である 3個の標準識別パターン事例を示す概略図である。 本発明のアラインメント手順に基づいた第二実施例を示す概略図である。 本発明のアレーセンサーポインティング入力システムに基づいた第一実施例を示す概略図である。 本発明のアレーセンサーポインティング入力システムに基づいた第二実施例を示す概略図である。 本発明のアレーセンサーポインティング入力システムに基づいた第三実施例を示す概略図である。 本発明のアレーセンサーポインティング入力システムに基づいた第四実施例を示す概略図である。 本発明のアレーセンサーポインティング入力システムに基づいたハードウエアの実施例を示す概略図である。 本発明のアレーセンサーポインティング入力システムに基づいたアラインメント手順を示す概略図である。 本発明のアレーセンサーポインティング入力方法に基づいたチャート図を示す概略図である。 本発明に基づいたポインタの実施例を示す概略図である。 本発明に基づいた光点識別を示す概略図である。
符号の説明
10 アレーセンサーを使用する空間システム、12 アレーセンサー、14 焦点面、16 光学レンズ、20a アラインメント手順、21a スクリーン、22a アレーセンサー、23a 前面投射型プロジェクター、24a レーザービーム、25a 表示ウインドウ、26a アラインメント用データ、27a コンピュータシステム、28a 画像識別ソフトウェア及び空間相対変位と回転量計算ツールプログラム、20b アラインメント手順、21b スクリーン、22b アレーセンサー、23b 背面投射型プロジェクター、24b ポインタ、25b 表示ウインドウ、26b レーザービーム、27b 反射鏡、28b フィルター、29b アラインメント用データ、30b コンピュータシステム、30 チェッカー盤パターン、31a 画像識別ソフトウェア及び空間相対変位と回転量計算ツールプログラム、32 ブロックパターン、34 クロスパターン、40 アレーセンサーポインティング入力システム、41 前面投射型プロジェクター、42 アレーセンサー、43 スクリーン、44 コンピュータシステム、45 光学レンズ、46 ポインタ、47 入力光点、48 フィルター、49 識別システム、50 アレーセンサーポインティング入力システム、51 前面投射型プロジェクター、52 アレーセンサー、53 スクリーン、54 ポインタ、60 アレーセンサーポインティング入力システム、61 前面投射型プロジェクター、62 アレーセンサー、63 ポインタ、64 スクリーン、70 アレーセンサーポインティング入力システム、71 背面投射型プロジェクター、72 アレーセンサー、73 スクリーン、74 反射鏡、75 ポインタ、76 入力光点、78 フィルター、80 アレーセンサーポインティング入力システム、81 表示情報システム、82 スクリーン、83 アレーセンサー、84 第一バッファ、85 第一プロセッサ、86 第二バッファ、87 ポインタ、88 識別システム、88a 第三バッファ、88b 第二プロセッサ、88c レジスタ、90 アレーセンサーポインティング入力システムのアラインメント手順チャート、91 アレーセンサーで撮影された範囲の確認、92 スクリーンに対してアラインメント用の光学入力の実施、93 アレーセンサーでスクリーン上のアラインメント用の光学入力の撮影、94 アラインメント用データの出力、95 アラインメント用データと予定の参照データの比較、96 アレーセンサーの光学用レンズの変形パラメーター及び空間における回転と変位量のパラメーターの取得、100 アレーセンサーポインティング入力方法のチャート、101 ポインタを利用してスクリーン上で光点の入力、102 アレーセンサーがスクリーンに対する撮影、103 第一データの出力、104 入力光点の識別、105 関連出力をスクリーン上に表示、110 ポインタ、112 光源、113 押ボタン、114 ローラ、115 開閉手段、120 光点が空間上における光学固有値の分布、121 背景ノイズ、122 閾値、123 光点固有値の極大値の位置、124 光点固有値の平均重心値の位置、125 光点固有値が閾値より大きい部分の中心点位置

Claims (31)

  1. アレーセンサーポインティング入力方法において、
    表示システム及びスクリーンを準備するステップと、
    アレーセンサーを該スクリーンに向けて固定の位置に配置するステップと、
    アラインメント手順を実施して該アレーセンサーの光学用レンズの光学的変形パラメーターと空間における回転と変位量のパラメーターとを分析するステップと、
    ポインタを利用して該スクリーン上に光点を入力するステップと、
    該アレーセンサーで対該スクリーンに対して撮影することによって第一データを発生するステップと、
    該光学的変形パラメーターと空間における回転と変位量のパラメーターに基づいて該第一データ内から該入力光点を識別することによって第二データを決定するステップと、
    該第二データに基づいて発生する関連出力を該スクリーン上に表示するステップと、
    含むことを特徴とするアレーセンサーポインティング入力方法。
  2. 該アラインメント手順では、
    該スクリーンに対してアラインメント用の光学入力を行うステップと、
    該アレーセンサーを利用して該スクリーンに対して撮影することによりアラインメント用データを発生するステップと、
    該アラインメント用データと予定の参照データとを比較するステップと、
    画像識別ソフトウェア及び空間相対変位と回転量計算ツールプログラムとを利用して、該アラインメント用データと参照データとの間の多数個の対応点の相対位置及び三次元空間相関関係を分析することによって、該空間における回転と変位量のパラメーターとを取得するステップと、
    該多数個の対応点間の三次元空間座標点の相対位置を比較し、またレンズ変形公式を利用して該光学的変形パラメーターを取得するステップと、
    を含みことを特徴とする請求項1記載のアレーセンサーポインティング入力方法。
  3. 該アラインメント用の光学入力を行うステップでは、
    該表示システムで標準識別パターンを該スクリーン上に表示或いは該ポインタで該スクリーン上の多数個の所定位置に光点を入力することを特徴とする請求項2記載のアレーセンサーポインティング入力方法。
  4. 該標準識別パターンには、チェッカー盤パターン、ブロックパターン或いはクロスパターンが含まれることを特徴とする請求項3記載のアレーセンサーポインティング入力方法。
  5. 該参照データには、標準識別パターン或いは該多数個所定位置の三次元空間座標値が含まれることを特徴とする請求項3記載のアレーセンサーポインティング入力方法。
  6. 該アラインメント手順では、さらに双一次の内挿法によって該多数個の対応点の三次元空間座標点位置の相関関係を取得することを特徴とする請求項2記載のアレーセンサーポインティング入力方法。
  7. 該アレーセンサー上の表示ウインドウ或いはレーザービームを利用して該アレーセンサー撮影の範囲を確認することを特徴とする請求項1記載のアレーセンサーポインティング入力方法。
  8. 該スクリーンに平面、規則性曲面或いは不規則性曲面が含まれることを特徴とする請求項1記載のアレーセンサーポインティング入力方法。
  9. 該スクリーンに散乱スクリーン、CRTスクリーン、液晶スクリーン、プラズマスクリーン或いは背面投射型スクリーンが含まれることを特徴とする請求項1記載のアレーセンサーポインティング入力方法。
  10. 該ポインタは数個の異なる特性の光源、押ボタン及びローラを含み、異なる動きのトリガー信号を表示することを特徴とする請求項1記載のアレーセンサーポインティング入力方法。
  11. 該ポインタは接触式或いは非接触式の開閉手段を含み、該ポインタと該スクリーンとの接触状況を表示し、異なる入力効果の表示が可能であることを特徴とする請求項10記載のアレーセンサーポインティング入力方法。
  12. 該アレーセンサーは光学レンズ及びフィルターを含み、該アレーセンサー上における結像及び不必要なノイズをろ過することで、識別効果を増強することを特徴とする請求項1記載のアレーセンサーポインティング入力方法。
  13. 該表示システムは前面投射型プロジェクター或いは背面投射型プロジェクターを含むことを特徴とする請求項1記載のアレーセンサーポインティング入力方法。
  14. 該入力光点を識別することによって第二データを決定するステップでは、
    該第一データを検査することにより、該光点の特徴条件を満たした画素及びその隣接画素を同一光点とするステップと、
    該光点の位置、大きさ、平均的な輝度、色相、長≡及び面積等情報を計算するステップとを、
    含むことを特徴とする請求項1記載のアレーセンサーポインティング入力方法
  15. 該光点の特徴条件に輝度、色相、大きさ及び形状が含まれることを特徴とする請求項14記載のアレーセンサーポインティング入力方法。
  16. 該光点の特徴条件を動くトリガー信号とすることを特徴とする請求項14記載のアレーセンサーポインティング入力方法。
  17. さらに該入力光点の連続移動の判断と該入力光点の相対移動位置を監視することを特徴とする請求項1記載のアレーセンサーポインティング入力方法。
  18. 該入力光点の相対移動位置を動くトリガー信号或いはペンの勢いを判別情報とすることを特徴とする請求項17記載のアレーセンサーポインティング入力方法。
  19. アレーセンサーポインティングの入力システムであって、
    スクリーンと、
    画像を該スクリーン上に表示する表示システムと、
    該スクリーンを撮影する固定の位置に配置したアレーセンサーと、
    アレーセンサーが該スクリーンに対するアラインメント用の光学入力を撮影したことによって出力したアラインメント用データ及び予定の参照データを保存する第一バッファと、
    画像識別ソフトウェア及び空間相対変位と回転量計算ツールプログラムを利用して該アラインメント用データと参照データとの間の多数個の対応点の相対位置及び三次元空間の相関関係を分析することにより、空間における回転と変位量のパラメーターを取得して、該多数個の対応点の三次元空間座標点の相対位置を比較し、またレンズ変形公式を利用して該アレーセンサーの光学用レンズの光学的変形パラメーターを取得するプロセッサと、
    該光学的変形パラメーター及び空間における回転と変位量のパラメーターを保存する第
    二バッファと、
    該アレーセンサーが該スクリーンに対する撮影によって第一データを出力するために該スクリーン上に光点を入力するポインタと、
    該光学的変形パラメーターと空間における回転と変位量のパラメーターに基づいて該第一データ内から該入力光点を識別することによって第二データを表示システムに出力し、該表示システムは該第二データに基づいて関連出力を発生して該スクリーン上に表示する識別システムと、
    を備えることを特徴とするアレーセンサーポインティングの入力システム。
  20. 該アレーセンサーは表示ウインドウ或いはレーザービームを有し、該アレーセンサー撮影の範囲を確定することに用いることを特徴とする請求項19記載のアレーセンサーポインティングの入力システム。
  21. 該アレーセンサーは光学レンズ及びフィルターを有し、該アレーセンサー上における結像及び不必要なノイズをろ過することによって、識別効果の増強に用いることを特徴とする請求項19記載のアレーセンサーポインティングの入力システム。
  22. 該ポインタは数個の異なる特性の光源、押ボタン及びローラを有し、異なる動きのトリガー信号を表示することを特徴とする請求項19記載のアレーセンサーポインティングの入力システム。
  23. 該ポインタは接触式或いは非接触式の開閉手段を有し、該ポインタと該スクリーンの接触状況を表示し、異なる入力効果の表示を特徴とする請求項22記載のアレーセンサーポインティングの入力システム。
  24. 該識別システムは、
    光点特徴条件を提供するレジスタと、
    該第一データを保存する第三バッファと、
    第二プロセッサが該入力光点を検査することにより、該光点特徴条件を満たした画素及びその隣接画素を同一光点とし、該光点の位置、大きさ、平均的な輝度、色相、長≡及び面積等情報を計算する手段と、
    を有することを特徴とする請求項19記載のアレーセンサーポインティングの入力システム。
  25. 該光点の特徴条件には輝度、色相、大きさ及び形状が含まれることを特徴とする請求項24記載のアレーセンサーポインティングの入力システム。
  26. 該光点の特徴条件を動くトリガー信号とすることを特徴とする請求項19記載のアレーセンサーポインティングの入力システム。
  27. 該識別システムは、さらに該入力光点の連続移動の判断及び該入力光点の相対移動位置を監視することを特徴とする請求項19記載のアレーセンサーポインティングの入力システム。
  28. 該入力光点の相対移動位置を、動くトリガー信号或いはペンの勢いの判別情報とすることを特徴とする請求項27記載のアレーセンサーポインティングの入力システム。
  29. 該表示システムは前面投射型プロジェクター或いは背面投射型プロジェクターを有することを特徴とする請求項19記載のアレーセンサーポインティングの入力システム。
  30. 該スクリーンは平面、規則性曲面或いは不規則性曲面を有することを特徴とする請求項19記載のアレーセンサーポインティングの入力システム。
  31. 該スクリーンは散乱スクリーン、CRTスクリーン、液晶スクリーン、プラズマスクリーン或いは背面投射型スクリーンを有することを特徴とする請求項19記載のアレーセンサーポインティングの入力システム。
JP2005170774A 2004-06-11 2005-06-10 アレーセンサーポインティング入力システム及びその方法(pointinginputsystemandmethodusingarraysensors) Expired - Fee Related JP4132061B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW093116930A TWI291122B (en) 2004-06-11 2004-06-11 Array type optical sensor pointing system and its method

Publications (2)

Publication Number Publication Date
JP2005353071A JP2005353071A (ja) 2005-12-22
JP4132061B2 true JP4132061B2 (ja) 2008-08-13

Family

ID=35540797

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005170774A Expired - Fee Related JP4132061B2 (ja) 2004-06-11 2005-06-10 アレーセンサーポインティング入力システム及びその方法(pointinginputsystemandmethodusingarraysensors)

Country Status (3)

Country Link
US (1) US7956842B2 (ja)
JP (1) JP4132061B2 (ja)
TW (1) TWI291122B (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9223419B2 (en) 2011-04-07 2015-12-29 Seiko Epson Corporation Cursor display device and cursor display method

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8478386B2 (en) 2006-01-10 2013-07-02 Accuvein Inc. Practitioner-mounted micro vein enhancer
US10813588B2 (en) 2006-01-10 2020-10-27 Accuvein, Inc. Micro vein enhancer
US8489178B2 (en) 2006-06-29 2013-07-16 Accuvein Inc. Enhanced laser vein contrast enhancer with projection of analyzed vein data
US11253198B2 (en) 2006-01-10 2022-02-22 Accuvein, Inc. Stand-mounted scanned laser vein contrast enhancer
US8838210B2 (en) 2006-06-29 2014-09-16 AccuView, Inc. Scanned laser vein contrast enhancer using a single laser
US9492117B2 (en) 2006-01-10 2016-11-15 Accuvein, Inc. Practitioner-mounted micro vein enhancer
US9854977B2 (en) 2006-01-10 2018-01-02 Accuvein, Inc. Scanned laser vein contrast enhancer using a single laser, and modulation circuitry
US11278240B2 (en) 2006-01-10 2022-03-22 Accuvein, Inc. Trigger-actuated laser vein contrast enhancer
US10238294B2 (en) 2006-06-29 2019-03-26 Accuvein, Inc. Scanned laser vein contrast enhancer using one laser
US8463364B2 (en) 2009-07-22 2013-06-11 Accuvein Inc. Vein scanner
US8594770B2 (en) 2006-06-29 2013-11-26 Accuvein, Inc. Multispectral detection and presentation of an object's characteristics
US8730321B2 (en) 2007-06-28 2014-05-20 Accuvein, Inc. Automatic alignment of a contrast enhancement system
TWI354222B (en) * 2008-02-26 2011-12-11 Pixart Imaging Inc Optical operating apparatus and judging method of
US8581848B2 (en) 2008-05-13 2013-11-12 Pixart Imaging Inc. Hybrid pointing device
TWI399676B (zh) * 2009-06-30 2013-06-21 Pixart Imaging Inc 觸控螢幕之物件偵測校正系統及其方法
US9061109B2 (en) 2009-07-22 2015-06-23 Accuvein, Inc. Vein scanner with user interface
JP5593802B2 (ja) * 2010-04-16 2014-09-24 セイコーエプソン株式会社 位置検出システム及びその制御方法、並びにプログラム
US8963883B2 (en) 2011-03-17 2015-02-24 Symbol Technologies, Inc. Touchless interactive display system
US8879828B2 (en) 2011-06-29 2014-11-04 Matterport, Inc. Capturing and aligning multiple 3-dimensional scenes
US9072426B2 (en) 2012-08-02 2015-07-07 AccuVein, Inc Device for detecting and illuminating vasculature using an FPGA
JP6060581B2 (ja) * 2012-09-18 2017-01-18 セイコーエプソン株式会社 インタラクティブシステム、インタラクティブシステムの制御方法、およびプロジェクター
US10376147B2 (en) 2012-12-05 2019-08-13 AccuVeiw, Inc. System and method for multi-color laser imaging and ablation of cancer cells using fluorescence
CN203289635U (zh) 2013-05-10 2013-11-13 瑞声声学科技(深圳)有限公司 弹簧板及应用该弹簧板的多功能发声器
JP2015031817A (ja) * 2013-08-02 2015-02-16 セイコーエプソン株式会社 プロジェクター、及び、プロジェクターの制御方法
US9223536B1 (en) 2013-12-03 2015-12-29 Google Inc. Method, apparatus and system to determine display misalignment
US9733728B2 (en) * 2014-03-03 2017-08-15 Seiko Epson Corporation Position detecting device and position detecting method
TWI564773B (zh) * 2015-08-05 2017-01-01 緯創資通股份有限公司 光學觸控系統及其光學觸控裝置
US10366674B1 (en) 2016-12-27 2019-07-30 Facebook Technologies, Llc Display calibration in electronic displays
TWI709780B (zh) * 2020-01-21 2020-11-11 台灣骨王生技股份有限公司 紅外線鏡頭主動式成像校正裝置及方法
CN116170704B (zh) * 2023-02-28 2023-11-07 武汉极动智能科技有限公司 时序控制***、方法、装置、电子设备及存储介质

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5504501A (en) * 1989-11-07 1996-04-02 Proxima Corporation Optical input arrangement and method of using same
EP1133752A1 (de) * 1998-10-21 2001-09-19 VLG Virtual Laser Systems GmbH Eingabevorrichtung für einen computer
US7119788B2 (en) * 1998-12-17 2006-10-10 Sony Corporation Image processing apparatus, image processing method, providing medium and presentation system
US6727885B1 (en) * 1999-09-07 2004-04-27 Nikon Corporation Graphical user interface and position or attitude detector
JP2001325069A (ja) 2000-03-07 2001-11-22 Nikon Gijutsu Kobo:Kk 位置検出装置およびその方法
US7039253B2 (en) * 2001-07-24 2006-05-02 Casio Computer Co., Ltd. Image display device, image display method, program, and projection system
JP4011987B2 (ja) 2001-09-28 2007-11-21 フジノン株式会社 レーザポインタを用いたプレゼンテーションシステム
CA2429880C (en) * 2003-05-27 2009-07-07 York University Collaborative pointing devices

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9223419B2 (en) 2011-04-07 2015-12-29 Seiko Epson Corporation Cursor display device and cursor display method

Also Published As

Publication number Publication date
US7956842B2 (en) 2011-06-07
TW200540716A (en) 2005-12-16
JP2005353071A (ja) 2005-12-22
TWI291122B (en) 2007-12-11
US20060007134A1 (en) 2006-01-12

Similar Documents

Publication Publication Date Title
JP4132061B2 (ja) アレーセンサーポインティング入力システム及びその方法(pointinginputsystemandmethodusingarraysensors)
JP5680976B2 (ja) 電子黒板システム及びプログラム
EP1041532A2 (en) Method and Apparatus for calibrating a computer-generated projected image
JP4927021B2 (ja) 画像表示装置のカーソル制御装置及び制御方法、ならびに画像システム
JP4769764B2 (ja) ポイントをシステムに入力する入力方法、設定方法、校正方法
CN101101509B (zh) 指针输入***的输入及校正方法
US20030210229A1 (en) Presentation system, material presenting device, and photographing device for presentation
US20100188355A1 (en) Apparatus and method for detecting an object pointed by a user
TWI446225B (zh) 投影系統與其影像處理方法
US11073949B2 (en) Display method, display device, and interactive projector configured to receive an operation to an operation surface by a hand of a user
JP6314688B2 (ja) 入力装置
CN103376897A (zh) 用于确定在所投影的图像的光锥中执行的手势的方法和设备
JP5445064B2 (ja) 画像処理装置および画像処理プログラム
JP2020160808A (ja) 位置検出方法、位置検出装置、及び、インタラクティブプロジェクター
JP2007299434A (ja) 大画面タッチパネルシステムおよび検索・表示システム
US20130099092A1 (en) Device and method for determining position of object
CN100422913C (zh) 阵列式感光器指标***及其方法
US9239635B2 (en) Method and apparatus for graphical user interface interaction on a domed display
JP2017125764A (ja) 物体検出装置、及び物体検出装置を備えた画像表示装置
JP2000205839A (ja) 形状測定器
KR20180118584A (ko) 적외선 센싱 발판 장치, 이를 이용한 2차원 영상 검출 방법 및 프로그램
CN117351074B (zh) 基于头戴式眼动仪和深度相机的视点位置检测方法及装置
JP5162393B2 (ja) 照明装置
JP2002031511A (ja) 3次元デジタイザ
JP2019168737A (ja) プロジェクター、プロジェクションシステム、及び、指示体の位置を検出する方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071019

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20080116

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20080121

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20080218

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20080221

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080318

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080414

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20080414

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20080418

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080530

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110606

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110606

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120606

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130606

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees