JP5973849B2 - 座標入力装置および座標入力装置に用いられるセンサバー - Google Patents

座標入力装置および座標入力装置に用いられるセンサバー Download PDF

Info

Publication number
JP5973849B2
JP5973849B2 JP2012192297A JP2012192297A JP5973849B2 JP 5973849 B2 JP5973849 B2 JP 5973849B2 JP 2012192297 A JP2012192297 A JP 2012192297A JP 2012192297 A JP2012192297 A JP 2012192297A JP 5973849 B2 JP5973849 B2 JP 5973849B2
Authority
JP
Japan
Prior art keywords
light
coordinate input
sensor
unit
sensor bar
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
JP2012192297A
Other languages
English (en)
Other versions
JP2013214274A (ja
JP2013214274A5 (ja
Inventor
鷹野 博邦
博邦 鷹野
吉村 雄一郎
雄一郎 吉村
小林 克行
克行 小林
町井 律雄
律雄 町井
拓人 川原
拓人 川原
貴幸 橋本
貴幸 橋本
梅村 直樹
直樹 梅村
佐藤 肇
肇 佐藤
孝之 小峰
孝之 小峰
松下 明弘
明弘 松下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2012192297A priority Critical patent/JP5973849B2/ja
Priority to US13/775,626 priority patent/US8982102B2/en
Publication of JP2013214274A publication Critical patent/JP2013214274A/ja
Publication of JP2013214274A5 publication Critical patent/JP2013214274A5/ja
Application granted granted Critical
Publication of JP5973849B2 publication Critical patent/JP5973849B2/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/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
    • 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/0421Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means by interrupting or reflecting a light beam, e.g. optical touch-screen
    • 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/0428Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means by sensing at the edges of the touch surface the interruption of optical paths, e.g. an illumination plane, parallel to the touch surface which may be virtual

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)
  • Position Input By Displaying (AREA)

Description

本発明は、情報の入力や選択をするために指等の指示具によって座標入力面に入力された座標位置を光学的に検出する座標入力装置および座標入力装置に用いられるセンサバーに関するものである。特に、着脱可能で、可搬性を有する座標入力装置に関するものである。
従来、この種の座標入力装置として、各種方式の座標入力装置(タッチパネルやデジタイザ)が提案、または製品化されている。例えば、特殊な器具等を用いずに、指で画面上をタッチすることで、PC(パーソナルコンピュータ)等の端末の操作を簡単に行うことがきるタッチパネル等が広く用いられている。
座標入力方式としては、抵抗膜を用いたもの、または、超音波を用いたもの等、種々のものがある。光を用いたものとして、座標入力面外側に再帰性反射材を設け、投光部からの光を再帰反射材で反射し、その光量分布を受光部により検出する方式(光学遮光方式)が知られている(例えば、特許文献1、2参照)。この方式は、座標入力領域内の指等で遮光された遮光部分(領域)の方向を検出し、遮光位置、つまり、座標入力位置の座標を決定する。
特許文献1の構成を一般化した例として、図27の構成を示す。図27は、座標入力面の両端に配置されたセンサユニット2L及び2Rと、座標を入力する際に使用する座標入力面である所の座標入力有効領域5が示される。そして、座標入力有効領域5の周囲3辺には、進入してきた光を進入してきた方向に再帰的に反射する再帰反射部4が設けられている。
センサユニット2L及び2Rは、投光部及び受光部(不図示)を有している。投光部は、座標入力有効領域5の入力面にほぼ平行に扇形に広がる光を投光し、受光部は、その光が再帰反射部4で再帰反射され、戻ってきた光を受光する。座標入力装置は、2つのセンサユニット2L及び2Rでそれぞれ検知された光の遮光方向(遮光角度θL及びθR)と当該センサユニット間の距離に基づいて、座標入力有効領域5に入力されたタッチ位置Pを算出することができる。
図中、センサユニット2L及び2Rの光軸方向を対称線として、センサユニット2L及び2Rの視野範囲が図示のように対称に設定される。レンズ光学系を使用する、この種の座標入力装置にあっては、光軸との成す角が増大すると、収差の影響により光学性能が劣化するのが常であり、軸対称な光学系を採用することでより高性能な装置を実現できる。
尚、図中3はセンサユニット2L及び2Rを制御し、また、取得したセンサユニット2L及び2Rの出力信号を処理、あるいはその処理結果を外部装置に出力する演算制御回路である。
特許文献2には、特許文献1で示される光学遮光方式の座標入力装置におけるセンサユニットの投光部及び受光部の具体的な構成の一例が示されている。
さらには、特許文献3には、各々のセンサユニットにおける投光部の点灯を制御する構成が開示されている。具体的には、特許文献3では、一方のセンサユニットの投光部から出射された光が他方のセンサユニットの受光部で外乱光として受光されることを防止するために、センサユニットの各投稿部からの光の出射が交互に行われる様に制御する。
さらには、特許文献4には、座標入力有効領域の対向する2辺に複数のセンサユニットを配置され、当該センサユニットが、再帰反射部材と座標入力面との隙間に設ける構成が開示されている。
この種の座標入力装置を表示装置と一体にすることによって、表示装置の表示画面をタッチすることで、表示状態を制御したり、あたかも紙と鉛筆の様な関係で、タッチ位置の軌跡を筆跡として表示したりすることが可能となる。表示装置としては、液晶表示装置等の各種方式のフラットパネルディスプレイやフロントプロジェクターが知られている。フラットパネルディスプレイの場合には、座標入力装置を重ねて配置すれば、このような操作環境を実現でき、スマートフォン等の携帯機器はその代表例と言える。フラットパネルディスプレイの大型化に伴い、大型のタッチパネルと組み合わせて、例えば、デジタルサイネージと言った分野でもその導入が進んでいる。
大型の表示を可能とするフロントプロジェクターの場合には、その投影面であるスクリーンボード等に位置検出部を組み込み、そのスクリーンボードに画像を投影することになる。従って、座標入力装置の大きさは、タッチ操作面となるスクリーンボードの大きさに依存することになり、比較的大きな装置となる。そのため、スクリーンボードを移動するためのスタンドがスクリーンボードに装着される、あるいは、スクリーンボードを壁に固定的に据え付けて使用すると言うのが通例である。また、大きくなると共に販売価格が指数関数的に上昇し、大型の座標入力装置、あるいはそれを使ったアプリケーションの普及に、大きな妨げになっている。
図27に示す光学遮光方式の座標入力装置の場合、センサユニット2、演算制御回路3、及び再帰反射部4が主要部品であり、それらがスクリーンボードに装着される。従って、装置が大型化しても主要部品の構成はそのままであり、大型化によるコストアップ要因はスクリーンボードの材料費が大半を占めることになる。
米国特許第4507557号明細書 特開2004−272353号公報 特開2001−43021号公報 特許登録第4118664号公報
表示装置の表示画面をタッチすることで操作するユーザインタフェースは、直観的であり誰でもが使えると言うことで、今や携帯機器では一般化している。当然のことながら、より大きな表示画面を有する装置であっても、そのような操作ができることが望まれている。
大画面を使った具体的用途は、会議用途でのプレゼンテーションやホワイトボード機能として、教育現場におけるICT化教育、デジタルサイネージと言った市場からの要望が大きい。それに応えるためには、その操作環境を実現するための導入コストを大幅に低下させる必要が有る。
現状の会議室や教育現場には、備品としてホワイトボードやフロントプロジェクターが既に導入されていること例が多い。本願発明は、ユーザが既に購入しているこれらの装置を有効に活用して、大画面でも低価格でタッチ操作可能な操作環境を提供できるようにすることを目的としている。
先にも述べた通り、光学遮光方式の座標入力装置の主要構成部品は、タッチ操作により光路が遮られた方向を検出する少なくとも2つのセンサユニット2、演算制御回路3、及び再帰反射部4である。これらの主要構成部品を所定の位置寸法関係で、例えば、ホワイトボードに装着できれば、ホワイトボードのタッチ位置を検知することが可能となる。スクリーンボードとして既存のホワイトボードを流用すれば、コストの大半を占めるスクリーンボード自体が必須構成要素から無くなる。従って、製品価格を大幅に抑えることができ、大型であっても安価にタッチ操作環境を提供することができる。
この光学遮光方式の座標入力装置の位置検出原理は、少なくとも2つのセンサユニットが出力するタッチ位置の遮光方向(=角度)とそのセンサユニット間の距離情報に基づき幾何学的にタッチ位置を算出する。従って、高精度でタッチ位置を検出するためには、高精度でセンサユニットを位置決めして取り付けなければならない。更に望ましくは、その取り付けをユーザが簡単にできることが好ましい。
一方で、ユーザによるセンサユニットのラフな位置決めでの装着でも、高精度なタッチ位置検出が可能であれば、次のような使い勝手を実現することが可能となる。光学遮光方式の座標入力装置の主要構成部品のみを持ち運び、例えば、会議が行われる会議室に設置されているホワイトボードに簡単に短時間で装着して使用する。そして、会議終了と共に主要構成部品を取り外し持ち帰る、あるいは別の会議室に持って行ってそこで使用する。要は、着脱、可搬できることにより、『誰でも』が『何時でも』、『何処でも』、『簡単に』操作できるようになる。また、それらを実現するための製品そのものの構成部品点数も、より少ないのが好ましい。さらには、可搬を想定して小型、軽量であることが望まれる。
この主要構成部品を装着、取り外し可能な構成とするために、例えば、マグネットを用いることで、例えば、既に購入されているホワイトボードに装着可能となる。そして、ホワイトボードを投影面とすることで、入出力一体型のタッチ操作環境が提供される。一般にホワイトボードは種々のサイズのものが市販されており、当然のことながらより大きなホワイトボードを使用すれば、より大きな表示画面に投影することができる。従って、会議室に設置されている大小様々なホワイトボードの大きさに応じて、この主要構成部品の設置が可能であり、かつ高精度にタッチ位置を検出できることが好ましい。
しかしながら、市販されているホワイトボードを使用する場合や壁等を投射面として使用する場合、ホワイトボードの平面性及び壁等に突起物がないという保証はない。言い換えると、市販されているホワイトボードや壁等は図28(A)及び(B)の状態が起こりえる。具体的に述べると、図28(A)に示されるように、壁等の投射面であるホワイトボード6に何らかの突起物113が存在したり、図28(B)に示されるようにホワイトボード6の投射面が撓んで、撓み凸114が発生したりすることがある。従って、平面性が保たれない市販されたホワイトボードや、突起物等が存在する壁等に光学遮光方式の座標入力装置を設置した場合、不具合を生じる。図28はこの不具合を説明するものであり、図28(A)及び(B)に示すように、投光部30から発せられた光は、突起物113及び撓み凸114によって遮られる。このような状況は、光学遮光方式の座標入力装置の性能を阻害する結果となる。
また、図29にホワイトボードの平面性が保たれていない例として、ホワイトボード自体が湾曲している図を示す。
図29(A)はホワイトボードを正面に見た場合の座標入力装置の正面図である。図29(A)内のB−B断面図が図29(B)、図29(A)内のC−C断面図が図29(C)である。
図29(B)のようにホワイトボード6がX方向に湾曲している場合、センサバー1L及び1Rを設置すると、センサユニット2−L2及び2−R2は正対せずにそれぞれ前方上方向にむけて赤外光を投射してしまう。そのため、投光部30L(あるいは30R)から発せられた光は再帰反射部4R(あるいは4L)に当たらないため、受光部40R(あるいは40L)で投光部30L(あるいは30R)からの光を受光することができない。
また、図29(C)のようにホワイトボード6がY方向に湾曲している場合、センサバー1Lを設置すると、センサバー1Lの筺体がホワイトボード6に沿って変形して設置される。センサユニット2−L1及び2−L2は設置している部位の角度にそって固定されるため、投光部30−L1(あるいは30−L2)から投光した光はその角度に平行して投光される。再帰反射部4Lはセンサバー1Lに設置されているため、センサバー1Lと共に変形する。そのため、センサユニット2−L1(あるいは2−L2)から発せられた光は、ホワイトボード6の面内の角度によって、対向する再帰反射部4Rに当たる角度と当たらない角度が存在する。そのため、受光部40−L2(あるいは40−L1)で座標入力有効領域5の全域を検出することができない。
このような状況は、光学遮光方式の座標入力装置の性能を阻害する結果となる。
本発明は上記の課題を解決するためになされたものであり、既存のホワイトボードや会議室等の壁面を投影面とし、その投影面をタッチすることで、表示画面を制御することができる座標入力装置を提供することを目的とする。
上記の目的を達成するための本発明による座標入力装置は以下の構成を備える。即ち、座標入力有効領域に対する指示位置を検出する座標入力装置であって、
前記座標入力有効領域に対して投光する投光手段と受光手段とを備えるセンサユニットを少なくとも2つ内蔵する第1の筺体と、
前記座標入力有効領域に対して投光する投光手段と受光手段とを備えるセンサユニットを少なくとも2つ内蔵する第2の筺体とを有し、
前記第1の筺体と前記第2の筺体は、前記座標入力有効領域を構成する矩形状の領域の対向する2辺に配置され、
前記第1の筺体と前記第2の筺体には、それぞれ、対向する辺に配置された筺体の前記センサユニットが備える前記投光手段からの光を再帰反射するように反射手段が設けられ、
前記第1の筺体と前記第2の筺体のそれぞれが備える前記受光手段は、対向する辺に配置された筺体に設けられた前記反射手段からの光を受光し、
更に、
前記投光手段、前記受光手段及び前記反射手段の前記座標入力有効領域からの高さを変更する変更手段と、
前記受光手段が受光する受光量が予め設定されている閾値以上であるか否かを判定する判定手段と、
前記判定手段の判定結果を通知する通知手段と
を有する。
以上の構成からなる本発明によれば、既存のホワイトボードや会議室等の壁面を投影面とし、その投影面をタッチすることで、表示画面を制御することができる座標入力装置を提供できる。
実施形態1の座標入力装置を説明するための図である。 実施形態1の高さ調整ユニットの分解斜視図である。 実施形態1の高さ調整ユニットの斜視図である。 実施形態1の高さ調整ユニットの斜視図である。 実施形態1の高さ調整ユニットの斜視図である。 実施形態1の高さ調整ユニットの正面図である。 実施形態1の高さ調整ユニットによる高さ調整に関する処理を示すフローチャートである。 実施形態1のセンサバーの構成を示す図である。 実施形態1の座標入力装置の概略構成図である。 実施形態1のセンサユニットの詳細構成を示す図である。 実施形態1の投光部と受光部の視野範囲を説明するための図である。 実施形態1のセンサバーの概略構成を示す図である。 実施形態1の演算制御回路の第1の検出モードの動作を説明するための図である。 実施形態1の検出信号波形の処理を説明する図である。 実施形態1の座標算出を説明する図である。 実施形態1のデジタイザ座標系とスクリーン座標系を説明するための図である。 実施形態1の演算制御回路の第2の検出モードの動作を説明するための図である。 実施形態1のセンサユニットの相対的な位置関係の算出を説明するための図である。 実施形態1の初期設定処理を示すフローチャートである。 実施形態1の通常動作及びキャリブレーションの処理を示すフローチャートである。 実施形態2の座標入力装置の構成を示す図である。 実施形態3の座標入力装置を説明するための図である。 実施形態3の変更角度、高さを決定するためのフローチャートである。 実施形態3の落下防止用フックを説明するための図である。 実施形態4の座標入力装置を説明するための図である。 実施形態4の角度変更・高さ調整ユニットを実施形態2の座標入力装置に適用したときの図である。 従来の光学式座標入力装置の基本構成を説明するための図である。 従来の光学式座標入力装置を説明するための図である。 従来の反った入力面の光学式座標入力装置を説明するための図である。
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。尚、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
<実施形態1>
図1は実施形態1の座標入力装置を説明するための図である。
図中、1L、1Rは各々少なくとも2個のセンサユニット2(図8及び図9に図示)を装備する筺体であるところのセンサバーの側面図である。尚、センサバーの詳細な説明は図9以降で説明する。
センサバー1L及び1R(総称する場合は、センサバー1と表記)にはそれぞれ、投光部(発光部)30、受光部(検出部)40、再帰反射部4Lあるいは4R、高さ調整ユニット106が装備されている。センサバー1Lの中の、投光部30から発せられた光はセンサバー1Rに装着されている再帰反射部4Rで再帰反射し、センサバー1Lの中の受光部40に戻る。この時、ホワイトボード6の面が平面ならば問題ないが、図28(A)及び(B)に示すように突起物113や撓み凸114等があった場合、性能に影響を与える。
そこで、図1中の高さ調整ユニット106を機能させ、投光部30及び受光部40と再帰反射部4L及び4R(総称する場合は、再帰反射部4と表記)を同時に高さ調整する。これにより、投光光及び受光光とホワイトボード6の平行を保ちつつ、ホワイトボード6からのセンサバー1の高さを、図1(A)の高さBを図1(B)の高さCへと変更することができる。つまり、B<Cとすることができる。B<Cとすることにより、図28で示した突起物113や撓み凸114による障害物に発光光、受光光が遮断されない構成をとることができる。
次に、高さ調整ユニット106の実施形態を、図2の分解斜視図を用いて説明する。
100は高さ調整ユニット106の筺体の一部、100b1、100b2及び100b3は高さ調整設定部材104のリブ104aをクリック感持たせて固定させる凹部である。100cはスロープ状のリブ、100dはストッパーリブ、100aはメネジ部、101は高さ調整部材、101aはオネジ部、101b及び101cはネジ部である。102は磁石、103及び105はサラビス、104cはビス穴、104bは突起部、104dはストッパー部、106は高さ調整ユニットである。
まず、磁石102をサラビス103を使って、ネジ部101cに固定する。磁石102は機器をホワイトボード6等に磁力を利用して着脱可能に設置するためのものである。次に、高さ調整部材101のオネジ部101aをメネジ部100aに挿入し、時計周りに回転ストップするまでねじり込む。この時、高さ調整部材101は高さ調整範囲の中で、機器の筺体100に対して最も凸量が小さい状態になっている。
そして、高さ調整部材101に高さ調整設定部材104を被せ、サラビス105をビス穴104cを通し、ネジ部101bに固定する。この状態では、リブ104aは凹部100b1に嵌り込む回転ストッパーの役目を負っている。突起部104bは弾力を持たせているので、高さ調整設定部材104を反時計方向に回転させようとすると、リブ104aはクリック感をもって凹部100b2及び100b3に入り込み固定される。そして、ストッパー部104dはストッパーリブ100dに当たり、これ以上反時計周りには回転しない。本実施形態は、高さ調整を2段階変えられるようにしたものであるが、高さ段階数、高さ調整量はこれに限らず、様々な場合があってもよい。
本実施形態をもう少し詳しく説明すると、高さ調整部材101のオネジ部101aのピッチを、例えば、10mmとすると、図3の状態では、高さ調整部材101は機器の筺体100から2.5mm凸量が増える。また、図4の状態では、高さ調整部材101は機器の筺体100から5mm凸量が増える。そして、図5に示すように、高さ調整設定部材104の回転位置を、高さ調整ユニット106全部を同じ位置(例えば、ストッパーリブ100d)に合わせることにより、投光部30及び受光部40と再帰反射部4をセットで同一の移動量で調整することができる。
次に、図7のフローチャートを用いて、本発明の高さ調整に関わる処理について説明する。
本フローチャートは上記実施形態(高さ調整を2段階変えられるようにした高さ調整ユニット106)を説明するものであるが、更に多段階の場合も可能であり、状況に応じてその段階数を可変に設定する。
まず、機器すべての高さ調整ユニット106の高さ調整設定部材104を図3と図6に示す状態、即ち、1の番号位置に突起部104bが設置される状態(1の状態)に設定する(ステップS401)。この状態は、高さ調整部材101の凸量が一番小さい状態である。
尚、図6に示される、高さ調整ユニット106の筺体100に印刷あるいは刻印されている、1〜3の番号表示は、高さ調整ユニットの移動量を表示する表示部として機能する。つまり、ユーザは、突起部104bが設置される位置に表示される番号を視認することで、移動部である高さ調整ユニットの現在の移動量(高さ)を把握することができる。
次に、図8に示す光量確認スイッチ(SW)118をONする(ステップS402)。次に、図1の再帰反射部4から反射される受光光量が受光部40に性能上充分受光されているか否か、つまり、性能上適正であるか否かを判定する(ステップS403)。この判定は、例えば、受光光量分布中の最大光量が予め設定されている閾値以上であるか否かで判定する。つまり、最大光量が予め設定されている閾値以上である場合は、光量が充分であると判定し、最大光量が予め設定されている閾値未満である場合は、光量が充分でないと判定する。光量が充分である場合(ステップS403でYES)、その判定結果を通知する通知部として、図8に示す光量OKランプ116が点灯する(ステップS404)。次に、5秒後に光量OKランプ116が消灯する(ステップS405)。消灯時間はその場に合わせて設定すればよい。
次に、光量を確認するか否かを判定する(ステップS406)。確認する場合(ステップS406でYES)、ステップS402に戻る。確認しない場合(ステップS406でNO)、そのまま座標入力装置を使用する(ステップS407)。そして、使い終わったら終了する(ステップS408)。
尚、光量を確認するか否かの判定は、例えば、光量確認スイッチ(SW)118に対する所定の操作(一定時間長押し)の有無で判定する。
一方、ステップS403において、光量が充分でない場合(ステップS403でNO)、その判定結果を通知する通知部として、図8に示す光量不足ランプ117が点灯する(ステップS409)。次に、5秒後に光量不足ランプ117が消灯する(ステップS410)。消灯時間はその場に合わせて設定すればよい。ステップS410の状態は、光量が不足しているという状態なので、機器は使用できない状態にある。そこで、光量を確保するために、図4の状態、即ち、高さ調整設定部材104bを図6の2の番号位置(2の状態)に設定する(ステップS411)。つまり、一段階高さを調整する。
次に、図8に示す光量確認SW118をONする(ステップS412)。次に、図1の再帰反射部4から反射される受光光量が受光部40に性能上充分受光されているかを判定する(ステップS413)。
光量が充分である場合(ステップS413でYES)、ステップS404に進む。一方、ステップS413において、光量が充分でない場合(ステップS413でNO)、図8に示す光量不足ランプ117が点灯する(ステップS414)。次に、5秒後に光量不足ランプ117が消灯する(ステップS415)。消灯時間はその場に合わせて設定すればよい。ステップS415の状態は、光量が不足しているという状態なので、機器は使用できない状態にある。そこで、光量を確保するために更に、高さ調整設定部材104bを図6の3の番号位置(3の状態)に設定する(ステップS416)。つまり、もう一段階高さを調整する。そして、ステップS407に進み、座標入力装置の使用に移る。
次に、本願発明の座標入力装置の概略構成を、図9を用いて説明する。
各々のセンサバー1L及び1Rは、図示のように矩形状の座標入力有効領域5の対向する2辺に設けられる。表示装置が仮にフロントプロジェクターとすれば、表示領域は座標入力有効領域5の範囲内に設定され、例えば、平面状のホワイトボード6に投影される。無論、ホワイトボード6に限定されるものではなく、壁面等であっても良い。
センサバー1L及び1Rの側面にはそれぞれ、図示のように再帰反射部4L及び4Rが装着され、対向する辺に設けられたセンサバー1Lあるいは1Rのセンサユニットが投光した赤外光を再帰的に反射できるように構成してある。
センサバー1Lにはセンサユニット2−L1及び2−L2が内蔵され、センサバー1Rにはセンサユニット2−R1及び2−R2が内蔵されている。センサバー1Lに内蔵される演算制御回路3Lはセンサユニット2−L1及び2−L2を制御して、その出力結果を演算処理すると共に、センサバー1Rの演算制御回路3Rを制御する。センサバー1Rの演算制御回路3Rは、センサユニット2−R1及び2−R2を制御して、その出力結果を演算処理して、センサバー1Lの演算制御回路3Lにその結果を送信する。そしてセンサバー1Lの演算制御回路3Lは、4つのセンサユニット2−L1、2−L2、2−R1及び2−R2からの出力結果を処理して、タッチ位置を算出し、パーソナルコンピュータ等の外部機器へ結果を出力する。
図9では、センサバー1Lの演算制御回路3Lとセンサバー1Rの演算制御回路3Rとはコードで接続される構成(つまり、有線接続)となっているが、これに限定されない。例えば、無線等の通信機能を互いに搭載して、それらの通信機能を使用してデータの送受信(無線接続)を行っても良い。
尚、以後の説明にあっては、水平方向をX軸(図面右側が+)、天地方向をY軸(下側が+)として説明する。
図10はセンサユニット2−L1、2−L2、2−R1及び2−R2(総称する場合は、センサユニット2と表記する)の詳細構成を示す図である。図10(A)は図9における断面A−Aであり、図10(B)及び(C)は図中の矢印方向から見た正面図である。
図10(A)において、センサユニット2は、センサバー1に収納されており、投光部30及び受光部40で構成される。投光部30と受光部40の距離はL_pdであり、その間に再帰反射部4が図示のように設けられている。45は光透過性の部材であって、センサバー1内へのゴミ等の異物の侵入を防止するための保護部材である。
図10(B)において、投光部30は、発光部である赤外LED31、投光レンズ32、両者を固定するための接着層33で構成される。投光レンズ32は、赤外LED31の光を、座標入力面となるホワイトボード6と略平行な光束となるように構成する。そして、対向する辺に設けられたセンサバー1の再帰反射部4の全領域を照明するように、投光範囲がg〜h範囲であって、頂点が点Oの位置(センサユニット2の重心位置)の扇状の光束を出射する。この時、投光部30の光軸はf方向に設定されることになるが、その理由は後述する。
図10(C)において、受光部40は、投光部30が投光した光が、対向する辺に設けられたセンサバー1に装着されている再帰反射部4によって再帰反射された光を検出する。41は光電変換素子であるところのラインCCD、42は受光レンズ、43は視野絞り、44は赤外線通過フィルターである。また、保護部材45に赤外通過フィルター機能を設けることで、赤外線通過フィルター44を廃止してもかまわない。
受光部40の光軸はX軸方向に設定される。視野範囲はg〜h範囲であり、点Oの位置が光学的な中心位置となっている。また、受光部40は、図示のように光軸に対して非対称な光学系となっている。点Oの位置、及び方向g、方向hが略一致するように、投光部30と受光部40は、図10(A)のように重ねて配置される。また、受光部40は、入射する光の方向に応じて、ラインCCD41の画素に集光されるので、ラインCCD41の画素番号は入射する光の角度情報を表す。
図11(A)は座標入力装置の概略と投光部30及び受光部40の光学系の配置を示す図である。センサバー1Lの投光部30より対向する辺に設けられたセンサバー1Rに設けられた再帰反射部4Rに向けて照明される範囲はg〜h範囲である。そして、実際に再帰反射部4Rが装着されている範囲j〜fの方向の光が再帰反射され、受光部40で検出される。
図10(A)で模式的に示す投光部30で投光した光の光束は完全には平行とはならず、投光距離が延びるに従って、その光束幅は広くなる。従って、再帰反射部4Rで再帰反射される光の量は、再帰反射部4Rに到達する距離が長くなれば減少する。従って、投光地点Oから再帰反射部4Rまでの距離が近い方向jに比べて距離の遠い方向fは再帰反射効率が悪い。
更には、再帰反射部4Rは再帰反射面に垂直方向から入射した場合より、その角度が斜めになるに従って、再帰反射効率が低下する。言い換えれば、再帰反射部4Rに入射する光が再帰反射光として再帰反射する割合は、入射角に依存しており、方向fは最もその再帰反射効率が低下する方向と言える。
更には、受光部40の光軸は方向Xに設定されており、方向fが最も光軸となす角度が大きな方向となっている。一般的な光学レンズのレンズ特性は、光軸となす角度が大きくなるに従って性能が劣化することが知られており、例えば、方向fでの集光効率の低下により、その方向が最も暗くなる方向と言える。
以上より、仮に投光部30が方向によらず一定の強度で照明することができたとしても、方向jから帰ってくる再帰反射光に比べて、方向Jから方向fに向かうに従って、受光部40で検出できる再帰反射光は弱くなる(図11(B)参照)。
一方で、赤外LED31は光軸方向に光の放射強度が最大となる様に構成されるのが一般的である。そして、光軸からのなす角度が大きくなるに従って放射強度は低下することになるが、その度合いを、光軸方向の照明強度の半分となる角度『半値角』で定義することが通常である(図11(C)参照)。
そこで、再帰反射光レベルが最も弱い方向fに投光部30の光軸を向けることで、方向fの照明強度を増大させ、相対的に方向fから方向jに向かうに従って、照明強度を低下させている。その結果、方向jから方向fまでの間、検出できる再帰反射光の強度を均一化できるようになる(図11(D)参照)ので、方向によらずより安定した信号が得られるようになる。
尚、本実施形態では、赤外LED31の放射強度分布を基に投光部30の光軸を再帰反射光レベルが最も弱い方向fに向ける構成を示しているが、投光部30の受光部40に対する傾斜角はこれに限られるものではない。例えば、投光レンズ32自体の光軸が非対称となる光学系を搭載する場合には、その光量分布も、図11(c)の放射強度分布も非対称性を有する。この場合、その非対称性を有する分布が最大となる方向と方向fとが一致するように、投光部30の受光部40に対する傾斜角を設定しても良い。
図12を用いて、センサバー1Lの構成の詳細を説明する。尚、図12では、センサバー1Lに着目して説明するが、センサバー1Rも同様の構成を有する。
上述のように、2本のセンサバー1L及び1Rを、例えば、平面状のホワイトボードや壁面に装着し、そのホワイトボードや壁面に投影されている表示画面を直接タッチして操作できるようにすることが本装置の狙いでもある。表示画面の大きさは、ホワイトボードの大きさや、壁面の大きさに応じてユーザが適宜設定するものであり、固定値では無い。更には、市販されているホワイトボードには種々のサイズのものが有り、投影画面のスクリーンとして大画面を投影できる標準サイズとしては、縦横寸法900×1200mm、900×1800mm、1200×1800mmがある。
しかしながら、この寸法はホワイトボードとして有効に使える範囲を定義しているのではなく、ホワイトボード6の4辺周囲部の筺体枠を含んだ寸法であることが多い。従って、実際に使える平面領域はそれより小さく、その大きさも製造メーカによってまちまちとなっている現状が有る。
そこで、本願発明の座標入力装置は、センサバー1に伸縮機構を設けることで、センサバー1の長さを、言い換えればセンサバー1に内蔵される2つのセンサユニット2のセンサ間の距離を可変にできるように構成している。実際には、例えば、縦寸法900〜1200mmのホワイトボードの平面部分の大きさ820mmから1200mmに装着できるように、センサバー1の外形長さが820mmから1200mmまで可変できる構成とする。
尚、図9では、ホワイトボードの左右2箇所にセンサバーを装着するものとして、ホワイトボードの縦寸法を基準にして伸縮量を設定しているが、これに限定されるものではない。例えば、ホワイトボードの左右でなく、上下2箇所に装着することを想定する場合には、センサバー1を伸ばした時の最大寸法はより長く設定することになる。さらには、壁面等により大きな画面を投影した場合でも使えるようにすることを想定する場合には、想定する最大表示画面の大きさに応じて、センサバーの伸縮量を設定することになる。
また、本願発明において、ホワイトボードへセンサバーを装着することを前提とすると、センサバーを左右に装着することが、上下に装着することよりもより優位と考えられる。
第1の理由は、表示装置のアスペクト比とホワイトボードのアスペクト比を考慮すると、ホワイトボード上に可能な限り表示領域を最大に設定した場合に、ホワイトボードの左右領域に空白部分(表示されない領域)ができる。従って、その空白部分にセンサバー1を設置すれば、そのことによって、表示画像を小さくしなければならないと言った障害が発生することがない。言い換えれば、より大きな画面を使うことができる操作環境を提供することが可能になる。
第2の理由は、表示画面のアスペクト比は、例えば、16:9等の横長であることが通例である。表示画面と等しい領域をタッチ操作可能とするためには、本願発明のセンサユニットを、表示画面の角部に設ける必要がある。従って、表示画面の左右にセンサバー1を設けることで、上下にセンサバー1を設ける場合より、そのセンサバー1の長さを抑えることが可能となる。
本願発明の座標入力装置は、ユーザが所望する会議室等に持ち運んで、既に会議室に設置されているホワイトボードや、会議室の壁面を使って、直ぐに使えることを狙いの一つとしている。従って、センサバー1の大きさや重量は、より小さく、より軽いことが好適であり、センサバー1の長さを抑制することができる左右に装着する仕様がより好ましい形態である。
第3の理由は、左右装着仕様とすることで、設置が容易となる点である。言い換えれば、上下装着仕様の場合、表示画面が大きくなれば上側にセンサバー1を装着する際に脚立等を用意した上での高所作業が発生してしまう。従って、上下に装着する仕様は、表示サイズによっては設置容易性に欠ける場合がある。
図12(A)は、センサバー1の概略構成を示しており、センサバー1は、上側筺体51、及び下側筺体52で構成される。53は外側パイプ、54は内側パイプで有り、外側パイプ53の内径と内側パイプ54の外形が略勘合の関係にある。外側パイプ53は上側筺体51に固定され、内側パイプ54は下側筺体52に固定される。上側筺体51と下側筺体52とでセンサバー1の長さを伸縮させようとすると、外側パイプ53と内側パイプ54が勘合関係を維持した状態でスライドする(図12(B)参照)。本願発明にあっては、これらのパイプを金属製とすることで、伸縮動作時のセンサバー1の伸縮方向や機械的強度を得ている。金属製パイプの一端は絞り加工が施され、押しつぶされた状態となり、その部分で筺体に機械的に結合されると共に、センサユニット2が装着される。
本願発明にあっては、センサバー1の伸縮方向に対して直角な方向にセンサユニット2の受光部40の光軸が配置されている。先に説明したとおり、受光部40の視野範囲は光軸に対して非対称に設けられている。このように構成することで、センサバー1の筺体を細く構成することが可能となる。この理由として、ラインCCD41、及び、ラインCCD41が実装される回路基板(不図示)の長手方向が、センサバー1の長手方向と一致し、首尾よく配置されることによる。
図12(C)は、従来技術であるところの軸対称な光学系を採用している投光部の例である。受光部40に必要な視野範囲を確保するために、センサバーのスライド方向に対して、受光部40の光学系の光軸は傾いた状態にならざるを得ない。その結果、その光学系を収納するセンサバー1の幅Lwが、本願発明の実施形態のセンサバー1の幅より大きくなってしまう。このことは、筺体がより大きくなることで重量増につながり、可搬性を低下させるだけではなく、センサバーを装着するために必要な面積がより大きくなることを意味する。よって、ホワイトボード等に装着する場合には、表示装置の投影面積が小さくなってしまう。
図12(C)において、軸対称な光学系を用いて、かつセンサバー1のスライド方向に垂直な方向に受光部40の光学系を設定し、光学系で光線を折り曲げて必要な視野範囲を確保する場合を考える。当然のことながら、光路上にミラー等の新たな光学素子を設けることになり、センサユニット2がより大きくなることは避けられない。つまり、そのような構成としても、本願発明の非軸対称な光学系を用いる場合より、センサバー1の幅Lwは大きくなる。
更には、十分に大きな視野範囲を有する受光部40の光学系(例えば、光軸を中心として±50°の視野範囲を採用した場合を考える。図11(A)に於いて、受光光学系の視野範囲は方向hから方向mの範囲であり、光軸方向Xに対して、角度Xoh=角度Xom=50°の関係となる。本願発明の座標入力装置が必要とする視野範囲は、対向する辺に設けられた再帰反射部4の全域をカバーする範囲(方向fから方向jの範囲)のみである。従って、片側略半分の視野範囲(方向jから方向mの範囲)は無効な領域となる。従って、このような場合であっても、受光部40の有効な視野範囲は、実質的に非対称な光学系を採用している構成した場合の視野範囲と同等と言える。
図13(A)は演算制御回路3のブロック図である。本実施形態におけるセンサバー1Lの演算制御回路3Lとセンサバー1Rの演算制御回路3Rは、外部へのインタフェース仕様を除き、いずれも同様の回路構成であり、接続される対応するセンサユニット2の制御、演算を行う。図13(A)は、特に、センサバー1Lの演算制御回路3Lの構成を示している。
センサユニット2−L1及び2−L2のラインCCD41用のCCD制御信号は、ワンチップマイコン等で構成されるCPU61から出力され、ラインCCD41のシャッタータイミングやデータの出力制御等を行う。CCD用のクロックはクロック発生回路CLK62から各センサユニット2−L1及び2−L2に送信されるとともに、ラインCCD41との同期をとって各種制御を行うためにCPU61にも入力されている。尚、センサユニット2−L1及び2−L2の赤外LED31を駆動するLED駆動信号は、CPU61から供給される。
センサユニット2−L1及び2−L2それぞれのラインCCD41からの検出信号は、A/Dコンバータ63に入力され、CPU61からの制御によって、デジタル値に変換される。変換されたデジタル値はメモリ64に記憶され、角度計算に用いられる。そして、計算された角度情報から幾何学的なタッチ位置を算出し、外部PC等の情報処理装置にインタフェース68(例えば、USBインタフェース)を介して出力される。
先に示した通り、各センサバー1の演算制御回路3は、各々2つのセンサユニット2を制御している。仮に、センサバー1Lの演算制御回路3Lがメイン機能を果たすものとすれば、CPU61はシリアル通信部67を介して、センサバー1Rの演算制御回路3Rに制御信号を送信して、回路間の同期を行う。そして、演算制御回路3Rから、必要なデータの取得を行うことになる。
演算制御回路3L及び3R間の動作は、マスター・スレーブ制御にて動作する。本実施形態の場合、演算制御回路3Lがマスターで、演算制御回路3Rがスレーブである。尚、各演算制御回路は、マスター・スレーブのどちらにもなりうるが、ディップスイッチ(不図示)等の切替部で、CPUのポートに切替信号を入力することで、マスター・スレーブの切替が可能となっている。
マスターであるセンサバー1Lの演算制御回路3Lからは、対向する辺に設けられたセンサバー1Rのセンサユニット2−R1及び2−R2のデータを取得するために、制御信号がスレーブの演算制御回路3Rにシリアル通信部67を介して送信される。そして、センサユニット2−R1及び2−R2で得られた角度情報が算出され、シリアル通信部67を介してマスター側の演算制御回路3Lに送信される。
尚、インタフェース68は、本実施形態の場合、マスター側の演算制御回路3Lに実装されることになる。また、66は、指示具として、赤外線を発光する専用ペン(不図示)を使用した時の赤外線受光部である。65は専用ペンからの信号をデコードするためのサブCPUである。専用ペンは、ペン先が入力面を押圧したことを検知するスイッチや、ペン筺体サイド部に種々のスイッチを有する。それらのスイッチの状態やペンの識別情報を専用ペンに設けられた赤外線発光部で送信することにより、専用ペンの操作状態を検知することが可能となる。
図13(B)はセンサユニット2を動作させるためにマスター側の演算制御回路3LのCPU61が出力する制御信号、及びセンサユニット2の動作を示すタイミングチャートである。
71、72、73がラインCCD41制御用の制御信号であり、SH信号71の間隔でラインCCD41のシャッター開放時間が決定される。ICGL信号72はセンサバー1Lのセンサユニット2−L1及び2−L2へのゲート信号であり、ラインCCD41内部の光電変換部の電荷を読出部へ転送する信号である。
CCDL信号74は、センサユニット2−L1及び2−L2のラインCCD41のシャッター開放時間を示す信号である。ICGR信号73は、対向するセンサバー1Rのセンサユニット2−R1及び2−R2へのゲート信号であり、シリアル通信部67を介してセンサバー1Rの演算制御回路3Rに送信される。そして、演算制御回路3RがラインCCD41内部の光電変換部の電荷を読出部へ転送する信号を生成する。CCDR信号75は、センサユニット2−R1及び2−R2のラインCCD41のシャッター開放時間を示す信号である。
LEDL信号76及びLEDR信号77は、各センサユニット2の赤外LED31の駆動信号である。SH信号71の最初の周期でセンサバー1Lのセンサユニット2−L1及び2−L2の赤外LED31を点灯するために、LEDL信号76が各々のLED駆動回路(不図示)を経て赤外LED31に供給される。
そして、SH信号71の次の周期で、対向する辺に設けられたセンサバー1Rのセンサユニット2−R1及び2−R2の赤外LED31を点灯するために、LEDR信号77がシリアル通信部67を介して演算制御回路3Rに送信される。そして、演算制御回路3Rが各々のLED駆動回路に供給するための信号を生成する。
赤外LED31の駆動、及びラインCCD41のシャッター開放が終了した後に、ラインCCD41の信号がセンサユニット2から読み出され、後述する方法で角度情報を算出する。そして、スレーブ側の演算制御回路3Rの演算結果はマスター側の演算制御回路3Lに送信される。
以上のように動作させることで、センサバー1Lのセンサユニット2−L1及び2−L2と対向するセンサバー1Rのセンサユニット2−R1及び2−R2とは、異なるタイミングで動作するようになる。このように構成することで、対向する辺に設けられたセンサユニットの赤外光を検出することなく、センサユニット自身が発光した再帰反射光のみを検出できる。
図14を用いて、センサバー1のセンサユニット2から出力される信号について説明する。先ず、センサユニット2の投光部30の発光が無い状態である場合の受光部40の出力は図14(A)となり、発光が有る場合の受光部40の出力は図14(B)となる。図14(B)において、レベルAが検出した光量の最大レベルであり、レベルBが光を全く検出(受光)できてないレベルと言える。
センサユニット2が発光した赤外線は、対向する辺に設けられた再帰反射部4で再帰反射され、自身のセンサユニット2で検出される。従って、光出力が得られ始める画素番号Njの方向は図11における方向jであり、同様に、画素番号Nfの方向は図11における方向fということになる。画素番号Njから画素番号Nfまでの光量は、表示画面の大きさやそのアスペクト比、それに対応したセンサバー1の配置状態(特に、2つのセンサバー1間の距離)や伸縮状態等によって変化する。
本願発明の座標入力装置は、最適な光量レベルが得られるように、SH信号を制御することによって、ラインCCD41のシャッター開放時間、及び赤外LED31の露光時間を調整する。センサユニット2から得られる光量が多ければ時間を短くし、逆に少なければ時間を長く設定することができる。さらには、検出光量レベルに応じて、赤外LED31に流す電流を調整しても良い。このように出力信号を監視することで、最適な光量が得られるように構成されている。このような調整を、レベル変動が有った場合に適宜行う仕様としても良い。もしくは、センサバー1が設置され、その状態が保持されている間は、安定した一定の信号が得られるはずであるので、このような光量の調整は、設置が完了した電源投入時に行えばよい。
再び、図14に戻り、座標入力有効領域5の入力面をタッチすることで光路を遮ると、図14(C)のように、例えば、画素番号Ncで光量が検出できなくなる。本願発明では、この図14(A)〜(C)の信号を用いて、タッチした方向、言い換えると、角度を算出する。
まず、システムの起動時、システムのリセット時、あるいは自動的に、基準データを取得する。以降、一つのセンサユニット2のデータ処理について説明するが、他のセンサユニットでも同様の処理を行っている。
電源投入時、操作者によるタッチ操作が行われてない状態で、投光部30の照明無しの状態でラインCCD41の出力をA/Dコンバータ63によりA/D変換して、この値をBase_Data[N]としてメモリ64に記憶する。これは、ラインCCD41のバイアスのばらつき等を含んだデータとなり、図14(A)のレベルB付近のデータとなる。ここで、[N]はラインCCD41のCCD画素番号であり、有効な入力範囲に対応する画素番号が用いられる。
同様に、操作者によるタッチ操作が行われてない状態で、投光部30から投光した状態での光量分布を取得して記憶する。これは、図14(B)の実線で表されたデータであり、Ref_Data[N]としてメモリ64に記憶する。これにより、初期データとして2種類のデータの記憶を管理する。
その後、サンプリングを開始することになるが、タッチ操作が行われてなければ、図14(B)に示すデータは、タッチ操作が行われると、そのタッチ位置に応じて影Cが検出された図14(C)に示すデータが検出される。この投光部30の照明有りの状態で得られるサンプルデータをNorm_Data[N]と定義する。
これらのデータ(メモリ64に記憶されているBase_Data[N]とRef_Data[N])を用いて、まずは、指示具の入力の有無、遮光部分の有無の判定を行う。まず、遮光部分を特定するために、データの変化の絶対量を各々の画素において算出し、予め設定してある閾値Vthaと比較する。
Norm_Data0[N] = Norm_Data[N] - Ref_Data[N] (1)
ここで、Norm_Data0[N]は、各画素における絶対変化量であり、閾値比較により、ノイズ等による誤判定を防止し、所定量の確実な変化を検出する。そして、閾値を超えるデータが、例えば、所定数以上の連続した画素で発生した場合に、タッチ操作が有ると判定する。この処理は、差を取り比較するだけなので、短時間での演算が可能であり、入力の有無判定を高速に行うことができる。
次に、より高精度に検出するために、画素データの変化の比を計算して入力点の決定を(2)式を用いて行う。
Norm_DataR[N] = Norm_Data0[N] / (Base_Data[N] - Ref_Data[N]) (2)
この画素データ(光量分布)に対して、別途設定される閾値Vthrを適用する。そして、その閾値Vthrを横切る点に対応する、光量分布中の遮光部分に対応する光量変動領域の立ち上がり部と立ち下がり部の画素番号から、両者の中央を指示具による入力に対応する画素とすることで、角度を算出する。
図14(D)は変化の比の計算を終了後の検出結果の例である。今、閾値Vthrで検出すると、遮光部分の立ち上がり部分は、Ns番目の画素でレベルLsとなり閾値Vthrを超えたとする。さらに、Nt番目の画素でレベルLtとなり閾値Vthrを下まわったとする。
この時、出力すべきラインCCD41の画素番号Npを、立ち上がり部と立ち下がり部の画素番号の中央値として式(3)のように計算しても良いが、そうすると、ラインCCD41の画素間隔が出力画素番号の分解能になる。
Np = Ns + (Nt - Ns) / 2 (3)
そこで、より高分解能に検出するために、それぞれの画素のデータレベルとその一つ前の隣接画素のデータレベルを用い、閾値Vthrを横切る仮想の画素番号を計算する。
画素NsのレベルをLs、画素Ns−1番のレベルをLs−1、そして、画素NtのレベルをLt、画素Nt−1のレベルをLt−1とすると、それぞれの仮想画素番号Nsv、Ntvは、
Nsv = Ns-1 + ( Vthr - Ls-1 ) / ( Ls -LS-1 ) (4)
Ntv = Nt-1 + ( Vthr - Lt-1 ) / ( Lt -Lt-1 ) (5)
と計算できる。この計算式によれば、出力レベルに応じた仮想画素番号、つまり、ラインCCD41の画素番号よりも細かい画素番号を取得できる。そして、これらの仮想画素番号Nsv、Ntvの仮想中心画素Npvは、式(6)で決定される。
Npv = Nsv + ( Ntv - Nsv ) / 2 (6)
このように、閾値Vthrを越えるデータレベルの画素の画素番号とその隣接する画素番号と、それらのデータレベルから、所定レベルの閾値Vthrを横切る仮想的な仮想画素番号を計算することで、より分解能の高い検出を実現できる。
このように得られた中心画素番号から、実際の指示具の座標値を計算するためには、この中心画素番号を角度情報に変換する必要がある。
後述する実際の座標計算では、角度そのものよりもその角度における正接(tangent)の値を計算するほうが都合がよい。尚、画素番号から、tanθへの変換には、テーブル参照や変換式を用いる。変換式は、例えば、高次の多項式を用いると精度を確保できるが、次数等は計算能力及び精度スペック等を鑑みて決定すればよい。
ここで、5次多項式を用いる場合の例を示すと、5次多項式を用いる場合には係数が6個必要になるので、出荷時等にこの係数データを不揮発性メモリ等のメモリに記憶しておけばよい。今、5次多項式の係数をL5、L4、L3、L2、L1、L0としたとき、tanθは
tanθ=((((L5*Npr+L4)*Npr+L3)*Npr+L2)*Npr+L1)*Npr+L0 (7)
であらわすことができる。同様なことを、各々のセンサユニットに対して行えば、それぞれの角度データを決定できる。もちろん、上記例では、tanθを計算しているが、角度データそのものを計算し、その後、tanθを計算しても構わない。
図15は、画面座標との位置関係を示す図である。センサバー1Lのセンサユニット2−L1の視野範囲は方向jから方向fの範囲であり、角度の正負を図示のように設定する。そして、センサユニット2−L1の光軸はX軸方向であり、その方向を角度0°と定義する。同様に、センサユニット2−L2の視野範囲は方向fから方向jの範囲であり、角度の正負を図示のように設定し、及び、センサユニット2−L2の光軸の方向を角度0°と定義する。そして、センサユニット2−L1の光軸中心とセンサユニット2−L2の光軸中心を結ぶ線分をY軸と定義すれば、各センサユニットの光軸はその線分の法線方向となる。また、センサユニット2−L1の光軸中心とセンサユニット2−L2の光軸中心との距離をdhと定義する。
今、点Pの位置でタッチ操作が行われた場合を想定する。
センサユニット2−L1で算出される角度はθL1であり、センサユニット2−L2で算出される角度はθL2である。この2つの角度情報と距離dhを用いて、幾何学的にタッチ位置Pの座標を算出することが可能となる。
x=dh・tan(π/2-θL2)・tan(π/2-θL1)/(tan(π/2-θL2)+tan(π/2-θL1)) (8)
y=dh・tan(π/2-θL2)/(tan(π/2-θL2)+tan(π/2-θL1)) (9)
また、一方のセンサユニットの出力がθL1=0、もしくはθL2=0の場合であっても、他方のセンサユニットが出力する角度情報に基づき、幾何学的に容易にタッチ位置を算出することが可能である。
ここで、センサユニット2−L1及びセンサユニット2−L2の視野範囲から、タッチ位置Pが図15(B)のハッチング部の範囲に有る場合のみ、そのタッチ位置を算出することが可能である。タッチ位置がその範囲に無い場合には、同図(C)、(D)、(E)に示す様に、演算に用いるセンサユニットの組み合わせを変更することで、座標入力有効領域5全域のタッチ位置を検出できるようになる。従って、各センサユニット2が検出した遮光方向の有無、及び遮光方向に基づき、座標算出に必要なセンサユニットを選択して、タッチ位置を算出する。そして、選択したセンサユニット2の組み合わせに応じて、式(8)、式(9)のパラメータを変更して、座標変換を行えばよい。
尚、図15(F)に示す様に、センサユニット選択の境界領域近傍にタッチ位置Pが存在すると、この場合は、図15(B)もしくは図15(C)の状態のセンサユニットの組み合わせで、そのタッチ位置を算出できる。具体的な構成として、例えば、センサユニット2−L2の視野範囲と、センサユニット2−R1の視野範囲は、座標入力有効領域5の対角線方向で重複するように構成される。そして、重複した領域でタッチした場合には、複数通りのセンサユニットの組み合わせで座標算出が可能となる。その場合にあっては、両者の組み合わせで算出した座標値の平均値を確定座標として出力しても良い。
さて、このように算出された座標値は、本願発明の座標入力装置が持つ第1の座標系(以後、デジタイザ座標系と称す)の値であって、位置算出が可能な有効領域は図11における座標入力有効領域5である。そして、この座標入力有効領域5の範囲内にディスプレイの表示面を設けることになる。ディスプレイが仮にフロントプロジェクターとすると、図16に示すように、投影画像である表示領域8が座標入力有効領域5内に設定されることになる。図16では、d1を原点としてdx軸、dy軸からなる表示座標系である第2の座標系(以後、スクリーン座標系と称す)からなる。表示されている画像を直接タッチすることで、アイコン等のタップ操作を行うためには、デジタイザ座標系とスクリーン座標系の相関をとる必要が有る。
通常、この種の相関を得るために、表示制御を行っているパーソナルコンピュータ(PC)には、専用のアプリケーションソフトがインストールされる。アプリケーションを起動すると、表示画面には十字クロス等が表示され、ユーザにそのクロス位置をタッチするように促す。その動作を異なる位置で所定回数繰り返すことで得られるデジタイザ座標系の座標値と、十字クロスが表示されている位置のスクリーン座標系の座標値とが一致するように、座標系の変換が行われる。
本願発明の座標入力装置にあっては、アプリケーションソフトを使って十字クロスの位置を表示させてタッチさせるのではなく、表示画面の四隅をタッチすることで、この座標変換を行っている。このように構成することで、その場にあるPCに接続することで、特別なソフトをインストールすることなく直ぐに使えると言う優れた効果が得られる。特に、本願発明の座標入力装置は、センサバー1を持ち運んで会議室に設置する可搬型であり、一緒にPCを持ち運ぶ必要が無いと言うことは大きな利点である。持ち運んだ先の、その場のPC、その場の表示装置を利用して、簡単に設置を完了させて直ぐに使えると言う優れた効果を発揮する。
この座標系を一致させるモードへの遷移は、例えば、センサバー1に設けられたモード遷移スイッチ(不図示)で行われる。モード遷移スイッチによりモードが遷移すると、センサバー1に内蔵されるスピーカ等の出力部により、4隅部を順次タッチするようにガイダンスする。また、隅部のタッチが完了する毎に、入力が完了したことを示すブザー音を報知しても良い。または、センサバー1に内蔵されるインジケータで、その操作を促しても良い。
さて、デジタイザ座標系での座標算出では、式(8)及び式(9)で演算に用いるセンサユニット2間の距離dhが既知である必要が有る。しかしながら、表示装置と組み合わせて使用する図16のような使用態様の場合、この距離dhは必ずしも既知である必要は無い。つまり、ディスプレイの大きさを示す4隅部の情報が、タッチ操作することにより順次デジタイザ座標系における各センサユニットでの角度情報として取得される。その結果、比による計算だけで、スクリーン座標系のタッチ位置座標を算出することが可能となるからである。
さて、本願発明の座標入力装置は、種々の表示サイズの表示面に対して、ユーザが2本のセンサバー1を装着して使用することを想定している。そして、2本のセンサバー間の相対的な位置関係が図15(A)となる(2つのセンサバーが平行、同一長さ、かつX軸方向に他方のセンサバーのセンサユニットが配置される)ことで、デジタイザ座標系での高精度な位置検出が可能となる。2本のセンサバー1がこのような配置となる仕組みを設けることも可能であるが、その場合、ユーザにそれなりの慎重な設置作業を強いることになる。仮に、2つのセンサバーを目分量で簡単に装着できれば、利便性の向上、設置時間の大幅短縮へとつながる。そこで、本願発明にあっては、利便性向上のために、座標検出モードとして第2の検出モードを有する。
図17(A)は第2の検出モードを説明するためのマスター側のセンサバー1LのCPU61が出力する制御信号、及びセンサユニット2の動作を示すタイミングチャートである。
91、92、93がラインCCD41制御用の制御信号であり、SH信号91の間隔でラインCCD41のシャッター開放時間が決定される。ICGL信号92はセンサバー1Lのセンサユニット2−L1及び2−L2へのゲート信号であり、ラインCCD41内部の光電変換部の電荷を読出部へ転送する信号である。
CCDL信号94は、センサユニット2−L1及び2−L2のラインCCD41のシャッター開放時間を示す信号である。ICGR信号93は、対向するセンサバー1Rのセンサユニット2−R1及び2−R2へのゲート信号であり、シリアル通信部67を介してセンサバー1Rの演算制御回路3Rに送信される。そして、演算制御回路3RがラインCCD41内部の光電変換部の電荷を読出部へ転送する信号を生成することになる。CCDR信号95は、センサユニット2−R1及び2−R2のラインCCD41のシャッター開放時間を示す信号である。
LEDL信号96及びLEDR信号97は、各センサユニット2の赤外LED31の駆動信号である。SH信号91の最初の周期でセンサバー1Rのセンサユニット2−R1及び2−R2の赤外LED31を点灯するために、LEDR信号97がシリアル通信部67を介してセンサバー1Rの演算制御回路3Rに送信される。そして、演算制御回路3Rが各々のLED駆動回路に供給するための信号を生成する。
そして、SH信号91の次の周期で、センサバー1Lのセンサユニット2−L1及び2−L2の赤外LED31を点灯するために、LEDL信号96が各々のLED駆動回路を経て赤外LED31に供給する。
赤外LED31の駆動、及びラインCCD41のシャッター開放が終了した後に、ラインCCD41の信号がセンサユニット2から読み出され、後述する方法で角度情報を算出する。そして、スレーブ側の演算制御回路3Rの演算結果はマスター側の演算制御回路3Lに送信される。
以上のように動作させることで、センサバー1Lのセンサユニット2−L1及び2−L2は、対向するセンサバー1Rのセンサユニット2−R1及び2−R2が発光した赤外LED31の赤外光を直接検出する。同様に、センサバー1Rのセンサユニット2−R1及び2−R2は、対向するセンサバー1Lのセンサユニット2−L1及び2−L2が発光した赤外LED31の赤外光を直接検出する。
尚、図13では、センサバー1Lのセンサユニット2−L1及び2−L2と対向するセンサバー1Rのセンサユニット2−R1及び2−R2とを異なるタイミングで動作する座標検出モードであり、これが第1の検出モードとなる。
図17(B)は、第2の検出モードで動作する場合に、センサユニット2で得られる検出信号波形を示している。対向する辺に設けられた2つのセンサユニット2の投光部30からの発光をそれぞれ受光するので、ピーク信号が2つ生成される。そして、先に述べた角度算出の方法と同様な方法で、その方向を各々算出する。尚、図中の破線は、図14(B)で示す受光部40の出力(光量分布)を示すものであり、方向Nj、方向Nfの間にピーク信号が生成されることを示している。
上述のように、ユーザが2つのセンサバー1を目分量で装着した場合であっても、高精度な位置検出を実現することが本願発明の目的の一つである。そのために、各センサユニット2が、対向するセンサバー1に収納されているセンサユニット2の投光部30の光を検出することで、対向するセンサユニット2がどの方向に位置するかを検出する。
図18を用いて、その様子を説明する。
図18において、センサユニット2−L1の光軸中心とセンサユニット2−L2の光軸中心を結ぶ線分をY軸、その法線方向をX軸とすれば、センサユニット2−L1及び2−L2の光軸はX軸と平行である。そして、対向するセンサ2−R1は、センサユニット2−L1から見ると角度θ1の方向であり、センサユニット2−L2から見ると角度θ3の方向である。同様に、θ1からθ8までの角度を算出することが可能であり、その結果、センサバー1Lのセンサユニット2−L1の光軸と、センサバー1Rのセンサユニット2−R1の光軸の成す角度θ9が算出される。
言い換えると、センサバー1Lとセンサバー1Rの相対的な傾きを検出することができる。更には、センサバー1の長手方向の長さが伸縮することによって変化した場合であっても、各センサユニット2間の絶対的距離を知ることはできないが、4つのセンサユニットの相対的な位置関係を取得することが可能である。そして、先に述べたディスプレイの大きさを示す4隅部の情報を、タッチ操作することで取得すれば、比による演算だけでも、スクリーン座標系での座標を高精度で算出することが可能となる。
図19は電源投入時からの初期設定処理を示すフローチャートである。
まず、投影画像である表示領域8の全領域を含む矩形状の座標入力有効領域5を形成するために、操作者によってセンサバー1がホワイトボード6に装着されると、例えば、電源投入が行われて初期設定を行う(ステップS101)。
次に、CPU61のポート設定、タイマ設定等の座標入力装置に係る各種初期化を行うとともに、光電変換素子に残っている余分な電荷を除去する等のラインCCD41の初期化も行う(ステップS102)。次に、ラインCCD41が検出する光量の最適化を行う。上述のように、表示領域8の大きさは、ホワイトボード6の大きさにより一意では無い。そのような場合であっても、センサバー1の長さを伸縮させたり、センサバー1間の距離が適宜ユーザによって設定される。従って、装着の状態によって、検出される光の強度は異なるので、ラインCCD41のシャッター開放時間や赤外LED31の点灯時間、もしくは赤外LED31の駆動電流の設定を含む第2の検出モードで動作設定を行う(ステップS103)。次に、ラインCCD41の出力信号を取り込む(ステップS104)。
ここで、ステップS103における動作設定とは、対向するセンサユニット2から直接光を受ける動作の状態(図17における第2の検出モード)であって、4つのセンサユニット2の相対的な位置関係を導出することを目的とする。ステップS103で、仮に最初の動作設定を光量が最大に得られるように設定すると、ステップS105において、光が検出できない状態とは、センサユニット2の受光部40の視野範囲に、対向する位置にあるセンサユニット2が位置していないということになる。つまり、ユーザによるセンサバー1の配置/設置が不適な状態にあり、ステップS106でその旨を報知して、センサバーの再設置を促す。そして、ユーザによる再設置が完了すると、再び、ステップS101を開始することになる。尚、ステップS105及びステップS106で検出される信号は、図17(B)に示すような信号となり、本実施形態の場合は、2つの信号が出力されている状態が正常状態と言える。
次に、検出信号の波形のチェックを行う(ステップS107)。対向する位置にあるセンサユニット2の光が強すぎる場合、例えば、検出信号の波形(波形レベル)の少なくとも一部が所定の閾値を超える場合(ステップS107でNO)、ステップS103に戻り、例えば、露光時間をより短くする等の再設定を行う。そして、今度、ステップS107でチェックされる検出信号波形は、より光強度が弱い状態となっているはずである。そして、その信号レベルが適正である場合(ステップS107でYES)、例えば、検出信号波形の少なくとも一部が所定の閾値以下である場合、ステップS108に進む。この動作を、各センサユニット(本実施形態の場合、4つ)で実行し、すべての信号が最適化されると、センサユニット2の相対的な位置関係を算出する(ステップS108)。
ステップS109以降では、センサユニット2が投光した赤外光が、対向するセンサバー1に設けられた再帰反射部4で再帰反射され、その光を自身の受光部40で検出した時の信号レベルを最適化する。上述したとおり、センサバー1の配置は一意では無く、その配置に応じた検出レベルを最適化することで、安定した信号を得ることを目的とする。設定する項目は、ラインCCD41のシャッター開放時間や赤外LED31の点灯時間、もしくは赤外LED31の駆動電流の設定を含む第1の検出モードで動作設定を行う(ステップS109)。ステップS109で、仮に最初の動作設定を光量が最大に得られるように設定すると、その時のラインCCD41の出力信号を取り込む(ステップS110)。
取り込まれた出力信号は、照明時のデータであり、図14(B)の様な波形となる。光が強すぎると、ラインCCD41のダイナミックレンジの範囲を超え、出力が飽和することになるので、正確な角度を算出することが困難となる。その場合は、ステップS111で、検出信号の波形が不適と判定され(ステップS111でNO)、ステップS109に戻り、検出信号の波形(波形レベル)がより小さくなるように、再設定が行われる。再帰反射光を検出するので、ステップS103〜ステップS108での処理(つまり、第2の検出モード)でセンサユニット2の投光を直接受光部40で検出する場合と比べて、格段に投光する光量が大きくなるように設定することになる。
そして、ステップS111で、波形レベルが最適と判断される場合(ステップS111でYES)、照明無しの状態の信号Base_Data[N](図14(A)参照)を取得してメモリ64に記憶する(ステップS112)。次に、照明有りの状態の信号Ref_Data[N](図14(B)参照)を取得してメモリ64に記憶する(ステップS113)。
このようにして、全てのセンサユニットでのデータが取得されると、一連の初期設定処理が完了する。
図20(A)は初期設定処理後の通常のサンプリング動作を示すフローチャートである。
図19の初期設定処理を実行する(ステップS101)。その後、通常の取込動作(第1の検出モード)として、センサユニット2が投光した赤外光が、対向するセンサバー1に設けられた再帰反射部4で再帰反射され、その光を自身の受光部40で検出した時の信号を検出する(ステップS201)。その時のデータは、Norm_data[N]であり、仮にタッチ操作があって光路を遮ると、図14(C)のように、画素番号Ncの辺りで光信号が検出できなくなる。
いずれかのセンサユニット2で、このような光の遮光部分が生成されたか否か、つまり、入力の有無を判定する(ステップS202)。入力が無いと判定される場合(ステップS202でNO)、再度、ステップS201に戻り、サンプリングを繰り返すことになる。一方、入力が有ると判定される場合(ステップS202でYES)、出力信号に遮光部分が生成されているセンサユニットを選択する(ステップS203)。その選択したセンサユニットを用いて、遮光部分が生成されている方向(角度)を各々算出する(ステップS204)。算出した角度に基づいて、デジタイザ座標系でのタッチ位置座標を算出する(ステップS205)。算出したタッチ位置座標をスクリーン座標系に変換して、パーソナルコンピュータの外部機器に、その座標値を出力(送信)する(ステップS206)。
尚、この際に、入力面をタッチしている状態であるか否かを示すタッチダウン信号/タッチアップ信号をあわせて出力しても良い。この種の座標入力装置にあっては、タッチ面をタッチすることで、光路は100%遮断されることになるが、タッチ状態から少しずつ浮かせることによって、少しずつ光が透過するようになる。従って、光がどの程度遮られたかを演算することで、タッチ状態にあるのか、タッチはしてないが、光路を遮っている(角度演算は可能であり、その場合でもその位置を演算可能)状態であるのかを、閾値を設定することで判定できる。
スイッチ等の切替部の操作により、デジタイザ座標系とスクリーン座標系を一致させるためのキャリブレーションモード(第2の検出モード)に遷移することになるが、図20(B)を用いて、そのキャリブレーションモードのフローチャートを説明する。
キャリブレーションモードは、センサバー1を装着した直後、あるいは設置完了後であっても、何らかの拍子でディスプレイの表示位置がずれてしまった場合に行われる。キャリブレーションモードに遷移すると、先ずは、初期設定処理を行う(ステップS101)。これは、センサバーが使用中に設置状態がずれた場合を想定して、光出力の最適化、センサの位置ずれを補正することになる。
そして、ユーザによる表示領域8の4隅のタッチ操作を行わせるために、ステップS201及びステップS202を経て、そのひとつの位置のタッチが行われたかを判定する。ステップS203及びステップS204で、必要な角度情報を算出する。その後、データの取得が完了したことを報知する(ステップS301)。この報知は、例えば、完了を示すビープ音を出力する。
次に、表示領域8の4隅の全ての情報の取得が完了したか否かを判定する(ステップS302)。取得が完了していない場合(ステップS302でNO)、ステップS201に戻る。一方、取得が完了している場合(ステップS302でYES)、デジタイザ座標系からスクリーン座標系へと変換するためのパラメータを算出する(ステップS303)。その後、通常動作に戻る。そして、ここで算出されたパラメータは、ステップS206における座標変換で使用される。
以上説明したように、実施形態1によれば、投光部及び受光部と再帰反射部をセットで、入力面に対し垂直方向に移動する構成をとっているので、入力面に歪み、凸等があっても本構成を駆使することにより、座標入力装置を使用状態に設定することができる。
また、本構成をとることによって、投受光の光は常に入力面に対し平行を維持することができるので、入力面全域に渡りタッチの反応深さを均一にすることができ、快適な操作環境を提供することができる。
<実施形態2>
実施形態2の座標入力装置を、図21を用いて説明する。図21の座標入力装置の構成は、図27に示されている従来の構成をとっている。図21において、108はセンサユニット2、再帰反射部4を含む座標入力装置を固定するベースである。ベース108には、入力面に対し垂直方向に高さを調整できる、高さ調整ユニット106が配置されている。また、ベース108において、図示のように、センサバー1が座標入力有効領域5を構成する矩形状の領域の1辺(好ましくは、長辺)に、残りの3辺に再帰反射部4が配置されている。実施形態1と同様に高さ調整ユニット106を調整することにより、ベース108に取り付いているセンサバー1、再帰反射部4を含む座標入力装置は、入力面と垂直方向に高さ調整される。
尚、高さ調整ユニット106の数は、ベース108を支持するために少なくとも3つ設けられ、その位置は、ベース108全体を均一に高さ調整することができる位置に配置することが好ましい。
<実施形態3>
実施形態3の座標入力装置を、図22を用いて説明する。実施形態3では、ホワイトボード6が長辺方向に曲率が一定で凸形状に湾曲した、円柱側面の一部の様なホワイトボード6に座標入力装置を取り付ける形態を示している。尚、位置検出原理等は実施形態1と同様であり、その説明は省略する。
ホワイトボード6の長辺方向をX方向、ホワイトボード6の短辺方向をY方向、座標入力面に垂直な方向がZ方向とする。図22(A)はホワイトボード6を正面に見た場合の座標入力装置の正面図である。図22(A)内のB−B断面図が図22(B)、C−C断面図が図22(C)である。
図22(B)、(C)のように側面からみるとホワイトボード6は湾曲していることがわかり、その方向はZ方向から見た場合に凸方向である。湾曲したホワイトボード6にセンサバー1を設置した場合の問題点はすでに記述した通りであり、座標入力有効領域5に入力してもその位置によっては検出不能になることがある。
この課題を解決するためには、センサバー1の設置角度を変更して正対させなければならない。加えて、ホワイトボード6の湾曲が凸方向なので、角度変更のみであればホワイトボード6に投光部30からの光がケラレてしまうため、高さ調整が必要である。ここで、角度は、センサユニット2(センサユニット2の重心位置)と座標入力有効領域5の法線の角度のことを指し、以後、角度と称するものは特別な説明がない限り、センサユニット2と座標入力有効領域5の法線の角度のことをいう。また、角度のX方向成分をXZ面内角度、角度のY方向成分をYZ面内角度と称す。
センサバー1の変更角度は、設置位置の傾き、センサユニット2の光路幅、座標検出領域の大きさ(センサバー1Lとセンサバー1R間の距離)に、高さ調整量はホワイトボード6の最大凸量に依存する。最善には.設置位置の傾き分を角度変更し、センサユニット2の設置位置とホワイトボード6の中央部高さ方向の差分を補正するように角度変更・高さ調整すればよい。
本実施形態のホワイトボード6は.凸形状に湾曲しているので、そのホワイトボード6にセンサバー1を設置した場合のセンサバー角度変更・高さ調整決定処理を図23を用いて説明する。
本処理では、それぞれの4つのセンサユニット2に備えてある受光部40にて得ることができる光量分布を確認する必要があるが、1つのセンサユニット2に対してのみを記載する。尚、本処理は、実施形態1の図7のフローチャート内におけるステップS411からステップS416に代わるものである。
凸形状のホワイトボード6にセンサバー1L及び1Rを設置した時は、センサバー1L及び1Rがホワイトボード6に沿って設置されているため、左右のセンサバー1L及び1Rは正対していない。それぞれの投光部30から発せられる光は対向するセンサバー1L及び1Rに備えられる再帰反射部4L及び3Rから外れてしまうため、受光部40にて受光することができない。そのため、図7のステップS409及びステップS410で光量不足ランプ点灯・消灯する。
そこで、まず、高さ調整ユニット106にて高さ調整範囲内で最大高さとなるよう高さ調整する(ステップS501)。これは、角度を変更してもホワイトボード6の表面によってケラレてしまうため、高さ調整ユニット106にてホワイトボード6の最大凸部よりも投光部30が高くなる位置までセンサバー1を上げるためである。
次に、角度変更ユニット107(図22(B)の107−L及び107−R)を用いて、左右のセンサバー1L及び1Rを正対させる(ステップS502)。対向するセンサバー1L及び1Rの再帰反射部4L及び4Rに投光した光が当たるように角度変更する。次に、光量分布が角度変更範囲内で最大であるか否かを判定する(ステップS503)。最大でない場合(ステップS503でNO)、再度、角度変更を行う(ステップ502)。一方、最大である場合、ステップS504へ進む。
次に、角度変更範囲内にて最大である判定された場合の光量分布で位置検出領域に入力がある場合に検出可能であるか否かを判定する(ステップS504)。このとき、一部の領域でも検出可能でない場合(ステップS504でNO)、座標入力装置として満足に使用できないということを示すための光量不足ランプを点滅させることで使用者にその旨を伝える(ステップS506)。尚、ステップS504では、4つのセンサユニット2のうち一つでも光量不足と判定されると、ステップS506へ進む。もちろん、光量不足ランプを点滅させることに限定するものでなく、別途、使用不可専用の表示部を持たせてもよい。この場合、高さ調整は、ステップS501で既に最大としているため、これより高さを低くしても十分な光量をえることができないため、センサバー1の設置位置を変えたり、ホワイトボード6を交換したりしなければならない。
一方、検出可能である場合(ステップS504でYES)、高さ調整ユニット106を用いて、検出可能な範囲内でセンサバー1の高さを下げる。これは、センサバー1の高さが高いと光路とホワイトボード6の距離が離れてしまい、ホワイトボード6から離れた位置でも検出してしまうからである。そのため、検出可能な限り高さを低くし、できる限りセンサバー1とホワイトボード6を近づける必要がある。もちろん、ホワイトボード6から離れた位置でも検出してもよい場合は、この作業を省略してもよい。
以上の処理で、センサバー1の角度変更・高さ調整を行い、座標入力装置の使用を開始する(ステップS407)。
ステップS505で高さを変更できたように、受光部40で得られる光量分布が予め設定した検出可能とした値を超えていれば、座標入力装置は使用可能である。逆に考えると、ある高さ・角度に設定すれば。ある程度の範囲内の凹凸量があるホワイトボード6までカバーできる。そのため、段階的な調整でよいため、実施形態1及び2の方法で調整してよく、角度変更・高さ調整が1段階でよければある調整機構を持たない、ある高さ・角度を有する角度変更ユニット107−L及び107−Rを用いてもよい。
図22(C)のように、ホワイトボード6のX方向の断面をみると、Y方向には湾曲していないことがわかる。実施形態3の場合は、Y方向にはセンサユニット2、ホワイトボード6、更には再帰反射部4も略平行に設置することができる。そのため、Y方向には角度変更・高さ調整を考慮する必要がない。
角度変更ユニット107及び高さ調整ユニット106は、センサバー1内やセンサバー1の外側面に具備させ、角度変更・高さ調整が必要な場合だけセンサバー1の底面にてホワイトボード6と接着できるような機構を設けておけばよい。また、角度変更ユニット107及び高さ調整ユニット106を着脱可能な構成にしておき、それらが必要な場合のみセンサバー1の底面に取り付けるようにしてもよい。
実施形態3の座標入力装置には、ホワイトボード6からの落下防止として落下防止用フックを備えている。図24(A)には左右のセンサバー1の双方に落下防止用フック60を設けている。落下防止部材の断面を詳細に記載した図を図24(B)に示す。
ホワイトボード6はその周囲を枠体で囲っている場合がほとんどであり、その形状もホワイトボード6によって異なる。その枠体を避けるよう十分な大きさの落下防止用フック60を使用し、前方からネジ部材を挟み込むように締め付け固定する。落下防止用フック60は適切な長さのひもによりセンサバー1と接続される。これにより、落下防止用フック60の弾性によりホワイトボード6に固定されるので、外力が加えられてホワイトボード6から外れても、床面に落下することはない。
また、電子ホワイトボード等にセンサバー1を設置して使用する場合も考えられるが、電子ホワイトボードの背面には様々な機構が設置されており、その全てに対応する落下防止用フック60を備えるのは現実的ではない。そのため、左右のセンサバー1を背面でたすき掛けのように落下防止用部材で繋ぎ、連結させてその落下を防いでもよい。
また、実施形態3は、凸方向に湾曲しているホワイトボード6を使用した形態を示しているが、凹方向に湾曲しているホワイトボード6を使用する場合も考えられる。しかしながら、凸方向と凹方向とはそれぞれの曲率の絶対値が同じであれば、曲率の符号が逆なだけであるので、角度変更ユニット107の方向を入れ替えればよく、特に別の部材を必要とするものではない。また、凹方向の湾曲では、投光部30から発せられる光がホワイトボード6表面で反射するため、角度変更ユニット107が必要な場合は凸方向の湾曲に比べると少なくなる。
実施形態3では座標入力有効領域5の中央に唯一の変曲点をもったホワイトボード6について説明している。これは、ホワイトボード6が1次モードに変形しているものである。より高次のモードに変形しているホワイトボード6も存在するが、限られた面積のホワイトボード6であれば、高次であればあるほどその振幅(ホワイトボード6の高低差)は低くなる。また、ホワイトボード6の曲率も緩やかになることから、1次モードの変形に対応しておけばよい。
以上説明したように、実施形態3によれば、実施形態1で説明した効果に加えて、入力面に対し垂直方向に角度変更する構成をとっているので、入力面に歪み、凸等があっても本構成を駆使することにより、座標入力装置を使用状態に設定することができる。
<実施形態4>
実施形態4の座標入力装置を、図25を用いて説明する。実施形態4は、ホワイトボード6の曲率が一定に湾曲した、球面の一部の様なホワイトボード6に座標入力装置を取り付ける形態を示している。尚、位置検出原理等は実施形態1と同様であり、その説明は省略する。
ホワイトボード6の長辺方向をX方向、ホワイトボード6の短辺方向をY方向、座標入力面に垂直な方向がZ方向とする。図25(A)はホワイトボード6を正面に見た場合の座標入力装置の正面図である。図25(A)内のB−B断面図が図25(B)、C−C断面図が図25(C)である。
ここで、実施形態3の角度変更ユニット107は、一方向の角度しか変更できない仕様としているため、X方向のもしくは、角度変更ユニット107を90°回転させてY方向の角度のいずれにかしか変更できない。
しかしながら、ホワイトボード6は、X、Yのいずれの方向にも湾曲していることが考えられ、角度変更が十分でないと、センサバー1が変形して設置される恐れがある。また、角度変更ユニット107を磁石でホワイトボード6に設置する場合は、その間に隙間が生じて接触面積の減少により接着力の低下をもたらす。その場合は、不意な外力が加わったセンサバー1が落下し破損して使用できなくなったり、使用者の足へ落下した場合は怪我をさせてしまったりする恐れがある。
実施形態4の座標入力装置は、センサバー1が2本あり、それぞれのセンサバー1にセンサユニット2が2個ずつ座標入力有効領域5の角部にそれぞれ設けられ、角度変更ユニット107がYZ面内に対して固定されることなく角度調整不要な構造となっている。その角度変更ユニット107を図25(B)及び図25(c)に示す。角度変更ユニット107(図25(B)及び図25(C)の107−L及び107−R)は、センサバー1に接続されるセンサバー側角度変更部材と、ホワイトボード6に接続されるホワイトボード側角度変更部材からなる。センサバー側角度変更部材とホワイトボード側角度変更部材は、連結を維持しながら自由に摺動可能な角度変更可能なヒンジ部と高さ調整部から構成されている。YZ面内の角度はヒンジ部以外に拘束するものはなく、センサバー1の剛性を利用して形状を維持しながらホワイトボード6に設置される。
XZ面内の角度は、ヒンジ部を中心に高さ調整部を調整することにより、センサバー側角度変更部材とホワイトボード側角度変更部材の角度は変更可能である。この角度変更によって対向するセンサバーと正対するように設置する。YZ面内における角度は、ヒンジ部により角度変更可能な構成となっており、ヒンジ部の他にはその角度を規制するものはない。このような構成であれば、XZ面内・YZ面内のそれぞれの方向の角度を独立に変更可能である。
角度変更部材はセンサバー1の両端に備えられており、角度変更部材によって高さ方向がホワイトボード6の凸量に比べて十分に余裕あるものであればセンサバー1は変形することがない。
実施形態4では、センサバーの1高さを調整せず一定高さ分持ちあげ、ヒンジ部と高さ調整を利用した角度変更可能な構成としているが、実施形態1と同様に多段階に角度変更高さ調整な機構を設けてもよい。
また、実施形態3のように、XZ面内の角度変更が1段階でよければ、予め想定されるB−B断面内の角度を角度変更ユニット107に付加させておけばよく、角度変更ユニット107を用いることで角度を変更するものとしてよい。その場合、ヒンジ部はYZ面内の角度のみ自由に摺動可能な構成でよい。
図26に示すように、実施形態2のような、2センサと再帰反射部4がベース108に配置されている場合は、角度変更ユニット107に360°どの方向にも回転可能な角度変更機能を持たせておけばよい。その場合は、XZ・YZの両平面内の角度をベース108の剛性を利用して平面に維持することが可能であり、角度変更ユニット107にてホワイトボード6との傾きを補正できる(ホワイトボード6は不図示)。
以上説明したように、実施形態4によれば、実施形態3で説明した効果に加えて、入力面に対し自由に角度変更する構成をとっているので、入力面に歪み、凸等があっても本構成を駆使することにより、座標入力装置を使用状態に設定することができる。
<実施形態5>
実施形態1や2における複数の高さ調整ユニット106のすべてを、例えば、ソレノイド等の電子部品を使って、同時に同一の高さに電気的に動作設定する構成としてもよい。
<<本願発明の特徴的な構成及び効果>>
上述のように、本願発明は、略矩形状の座標入力有効領域に対する指示位置の座標を算出する座標入力装置であって、センサユニットを少なくとも2つ内蔵する第1の筺体及び第2の筺体(センサバー)を有する。各々の筺体には入射した光をもとの方向に戻すための再帰反射部が設けられ、略矩形状の座標入力有効領域の対向する2辺に、第1の筺体及び第2の筺体が各々設けられる。
各々の筺体に設けられたセンサユニットは、対向する辺に設けられた筺体の再帰反射部に向かって赤外線を投光する投光部と、該再帰反射部で再帰反射された光を受光する受光部よりなる。座標入力有効領域をタッチすることによって光路が遮られ、少なくとも2つのセンサユニットは、タッチ位置に応じた光が遮られた方向を検知することができる。少なくとも2つのセンサユニットが検出した角度情報と、当該2つのセンサユニット間の距離情報に基づき、幾何学的な演算によりタッチ位置を算出できる。
第1の筺体及び第2の筺体は座標入力面であるところのスクリーン面に装着、取り外し可能にするための着脱部(高さ調整ユニット)が設けられ、第1の筺体及び第2の筺体を持ち運ぶことができるように構成される。
持ち運ぶことを考慮すると、第1の筺体及び第2の筺体はより小さく小型に、より軽量に構成されることが望ましい。本願発明のセンサユニットの受光光学系は予め指定された範囲(約50°程度)の視野範囲を有し、受光光学系の光軸は光電変換素子の画素の法線方向に設定されるものの、視野範囲は光軸対称には設定されておらず、光軸非対称な光学系を有する。そして、その光軸(もしくは光電変換素子の画素の法線方向)は、筺体に収納されている少なくとも2つのセンサユニット(受光光学系の光軸中心)を結ぶ直線と垂直になるように設定されている。このように構成することで、センサユニットを格納する筺体を、より小型に構成できる。
スクリーン面の大きさは種々のサイズ、あるいはアスペクト比が想定され、スクリーン面の大きさ、形状に合わせて、座標入力有効領域が設定されるのが好ましい。従って、第1の筺体及び第2の筺体には伸縮部が設けられ、伸縮量を調整することによって筺体内に設けられるセンサユニットの距離が可変し、スクリーン面の大きさに応じてセンサユニットを適宜配置できるように構成される。
さらには、センサユニットを具備する第1の筺体及び第2の筺体を装着する際、両者の相対的な位置関係が精密に位置決めされなくても、高精度にタッチ位置の検出が行えることが好ましい。従って、筺体を装着した際に、各々の筺体に格納されているセンサユニット間の相対的な位置情報を検出する検出部を設け、ユーザが意識することなく簡単に筺体を装着できる。
さらには、座標入力装置が出力した情報を受信する、例えば、パーソナルコンピュータ等に、専用のドライバソフトをインストールする必要が無ければ、どのパーソナルコンピュータ等に接続しても直ぐに使えることになる。従って、座標入力装置の座標系(デジタイザ座標系)と表示装置の座標系(スクリーン座標系)の一致(キャリブレーション)作業を、パーソナルコンピュータを介在させること無く行えるように構成している。
以上の座標入力装置における本願発明の主要部分は以下のようになる。
座標入力有効領域に対する指示位置を検出する座標入力装置であって、
前記座標入力有効領域に対して平行に向けて投光する投光手段と、
前記投光手段が投光した光を再帰的に反射する反射手段と、
前記投光手段あるいは前記反射手段からの光を受光する受光手段と、
前記受光手段から得られる光量分布の変動に基づいて前記座標入力有効領域の前記指示位置を計算することを可能にする光量を確保するために、前記投光手段、前記受光手段及び前記反射手段をセットとして、前記座標入力有効領域に対し垂直方向に移動させる移動手段と
を有する座標入力装置。
以上説明したよう、本願発明によれば、タッチ位置の検出に必要な構成要素が、2つの筺体内に全て収納され、当該筺体を、例えば、平面状のホワイトボード、壁面等に装着することで、タッチ位置の検出が可能となる。つまり、本願発明の座標入力装置は、座標入力有効領域であるタッチ入力面を必須の構成要素として持っていない。従って、たとえ座標入力有効領域が大型(例えば、90インチクラス)になるとしも、当該2つの筺体のみを持ち運ぶことで、何処でもその操作環境を実現することができる。更には、タッチ入力面を構成要素として具備していないので、製品コストは当然のことながら大幅に低下させることができる。言い換えれば、ユーザが所有している既存のホワイトボード等を活用することで、導入コストを低下させることができる大きな効果が得られる。
更には、構成要素が2つの筺体に全て具備されているので、ユーザによるホワイトボードへの装着、配線等も容易にできる効果が得られる。無論、持ち運ぶことを想定すれば、より軽量/小型の筺体で有ることが好ましく、センサユニットの受光光学系を光軸非対称とすることで、筺体の軽量化/小型化を実現し、可搬性を向上させることができる。
更には、例えば、既存のホワイトボードに装着することを考慮すると、製造メーカ、製品の型番等により、そのサイズは種々存在する。従って、ユーザが既に購入して使用しているホワイトボードを活用して使用できると言うことは、導入コストの削減、あるいは資源の有効利用と言う点で優れた効果が得られる。
更には、高精度な位置検出を可能とする座標入力装置にあって、装着する筺体をそこそこの精度で装着可能とすることで、設置の煩わしさ、設置時間を大幅に削減する効果も得られる。
例えば、ホワイトボード、パーソナルコンピュータ、フロントプロジェクターが既に導入されている会議室に、2つの筺体からなる当該座標入力装置を運び入れて、画面を直接タッチして操作する環境を構築することを想定する。
この時、会議室に既に導入されているパーソナルコンピュータを直ぐに使えることが好ましく、座標入力装置を動作させるためにドライバー等のインストールを不要にすることで、設置容易性、可搬性が向上する。つまり、当該座標入力装置と共に、ドライバー等が既にインストールされている専用のパーソナルコンピュータを持ち運ぶ必要が無くなる。もしくは、会議室のパーソナルコンピュータへのインストール作業が不要であることから、余分なセットアップ時間がかからず、直ぐに会議を始めることができる優れた利点が得られるようになる。
また、本発明は投光部及び受光部と再帰反射部をセットで、入力面に対し垂直方向に移動、もしくは角度を変更する構成をとっているので、入力面に歪み、凸等があっても本構成を駆使することにより本機器を使用状態に設定することができる。
なおかつ、本構成をとることによって、投受光の光は常に入力面に対し平行を維持することができるので、入力面全域に渡りタッチの反応深さを均一にすることができ、快適な操作環境を提供することができる。
尚、本発明の座標入力装置における処理(フローチャート)は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。

Claims (6)

  1. 座標入力有効領域に対する指示位置を検出する座標入力装置であって、
    前記座標入力有効領域に対して投光する投光手段と受光手段とを備えるセンサユニットを少なくとも2つ内蔵する第1の筺体と、
    前記座標入力有効領域に対して投光する投光手段と受光手段とを備えるセンサユニットを少なくとも2つ内蔵する第2の筺体とを有し、
    前記第1の筺体と前記第2の筺体は、前記座標入力有効領域を構成する矩形状の領域の対向する2辺に配置され、
    前記第1の筺体と前記第2の筺体には、それぞれ、対向する辺に配置された筺体の前記センサユニットが備える前記投光手段からの光を再帰反射するように反射手段が設けられ、
    前記第1の筺体と前記第2の筺体のそれぞれが備える前記受光手段は、対向する辺に配置された筺体に設けられた前記反射手段からの光を受光し、
    更に、
    前記投光手段、前記受光手段及び前記反射手段の前記座標入力有効領域からの高さを変更する変更手段と、
    前記受光手段が受光する受光量が予め設定されている閾値以上であるか否かを判定する判定手段と、
    前記判定手段の判定結果を通知する通知手段と
    を有することを特徴とする座標入力装置。
  2. 前記第1の筺体と前記第2の筺体それぞれは、内蔵する前記少なくとも2つのセンサユニットの距離を伸縮する伸縮部を有する
    ことを特徴とする請求項に記載の座標入力装置。
  3. 前記第1の筺体と前記第2の筺体それぞれが内蔵する前記センサユニット間の相対的な位置情報を検出する検出手段を更に有する
    ことを特徴とする請求項に記載の座標入力装置。
  4. 座標入力有効領域に対する指示位置を検出する座標入力装置であって、
    前記座標入力有効領域に対して投光する投光手段と、
    前記投光手段が投光した光を再帰的に反射する反射手段と、
    前記反射手段からの光を受光する受光手段と、
    前記投光手段、前記受光手段及び前記反射手段の前記座標入力有効領域からの高さを変更する変更手段と、
    前記受光手段が受光する受光量が予め設定されている閾値以上であるか否かを判定する判定手段と、
    前記判定手段の判定結果を通知する通知手段と
    を有し、
    前記変更手段は、複数の移動手段からなり、
    前記複数の移動手段は、同時に同一の高さに電気的に動作設定することが可能な電子部品から構成される
    ことを特徴とする座標入力装置。
  5. それぞれが発光部と受光部を有する少なくとも2個のセンサユニットを備え、他のセンサバーとともに、座標入力有効領域に対する指示位置を検出する座標入力装置に用いられるセンサバーであって、
    前記他のセンサバーに備えられた他の少なくとも2個のセンサユニットからの光を再帰的に反射する反射手段と、
    当該センサバーの前記座標入力有効領域からの高さを変更する変更手段と、
    前記受光部が受光する受光量が予め設定されている閾値以上であるか否かを判定する判定手段と、
    前記判定手段の判定結果を通知する通知手段と
    を有し、
    当該センサバーと前記他のセンサバーは、前記座標入力有効領域を形成するように配置され、
    前記発光部は、前記座標入力有効領域に対して投光し、
    前記受光部は、前記他のセンサバーにより再帰的に反射された光を受光する
    ことを特徴とする座標入力装置に用いられるセンサバー。
  6. 当該センサバーと前記座標入力有効領域の角度を変更する角度変更手段
    を更に有することを特徴とする請求項に記載の座標入力装置に用いられるセンサバー。
JP2012192297A 2012-03-08 2012-08-31 座標入力装置および座標入力装置に用いられるセンサバー Expired - Fee Related JP5973849B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2012192297A JP5973849B2 (ja) 2012-03-08 2012-08-31 座標入力装置および座標入力装置に用いられるセンサバー
US13/775,626 US8982102B2 (en) 2012-03-08 2013-02-25 Coordinate input apparatus

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2012052215 2012-03-08
JP2012052215 2012-03-08
JP2012192297A JP5973849B2 (ja) 2012-03-08 2012-08-31 座標入力装置および座標入力装置に用いられるセンサバー

Publications (3)

Publication Number Publication Date
JP2013214274A JP2013214274A (ja) 2013-10-17
JP2013214274A5 JP2013214274A5 (ja) 2015-07-23
JP5973849B2 true JP5973849B2 (ja) 2016-08-23

Family

ID=49113651

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012192297A Expired - Fee Related JP5973849B2 (ja) 2012-03-08 2012-08-31 座標入力装置および座標入力装置に用いられるセンサバー

Country Status (2)

Country Link
US (1) US8982102B2 (ja)
JP (1) JP5973849B2 (ja)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI475446B (zh) * 2012-04-24 2015-03-01 Wistron Corp 光學式觸控系統及其擷取訊號調整之方法
JP6049334B2 (ja) 2012-07-12 2016-12-21 キヤノン株式会社 検出装置、検出方法及びプログラム
JP6031293B2 (ja) * 2012-08-03 2016-11-24 キヤノン株式会社 座標入力装置及びその制御方法、プログラム
JP6021531B2 (ja) 2012-08-31 2016-11-09 キヤノン株式会社 座標入力装置及びその制御方法、プログラム
JP6218590B2 (ja) * 2013-12-18 2017-10-25 キヤノン株式会社 座標入力装置及びその制御方法
GB2522247A (en) * 2014-01-20 2015-07-22 Promethean Ltd Touch device detection
JP2016143400A (ja) * 2015-02-05 2016-08-08 キヤノン株式会社 座標入力装置及びその制御方法
KR101646562B1 (ko) * 2015-03-09 2016-08-08 주식회사 알엔디플러스 터치스크린 장치 및 그 제어방법 그리고 디스플레이 장치
CN109154842A (zh) * 2016-05-16 2019-01-04 加塞·阿布巴克 数值表示的传感***
US10342150B1 (en) * 2016-08-25 2019-07-02 Rockwell Collins, Inc. Magnetically latched LRU installation and extraction mechanism
DK3667475T3 (da) * 2016-12-07 2022-10-17 Flatfrog Lab Ab Buet berøringsapparat
KR102166699B1 (ko) * 2020-06-08 2020-10-16 주식회사 지티티 비접촉 터치 구현을 위한 햅틱 일체형 착탈식 터치 장치
JP2022539483A (ja) 2020-05-27 2022-09-12 ジーティーティー カンパニー リミテッド 非接触式タッチパネルシステム及びその制御方法、並びに既存のタッチスクリーンに装着可能な非接触式入力装置
CN113970974B (zh) * 2020-07-22 2023-04-28 福建天泉教育科技有限公司 一种线条轨迹预测方法及终端
JP7401423B2 (ja) 2020-11-30 2023-12-19 アルモテクノス株式会社 非接触スイッチ装置

Family Cites Families (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5930249A (ja) 1982-08-12 1984-02-17 Canon Inc 光学的情報再生装置
US4507557A (en) 1983-04-01 1985-03-26 Siemens Corporate Research & Support, Inc. Non-contact X,Y digitizer using two dynamic ram imagers
DE3779019D1 (de) 1986-06-27 1992-06-17 Canon Kk Koordinateneingabegeraet.
US5097415A (en) 1987-03-24 1992-03-17 Canon Kabushiki Kaisha Coordinates input apparatus
US4887245A (en) 1987-04-06 1989-12-12 Canon Kabushiki Kaisha Coordinates input apparatus
JPH0614310B2 (ja) 1987-06-25 1994-02-23 キヤノン株式会社 座標入力装置
JPH0746301B2 (ja) 1987-10-28 1995-05-17 キヤノン株式会社 座標入力装置
JP2502649B2 (ja) 1988-01-28 1996-05-29 キヤノン株式会社 座標入力装置
US5210785A (en) 1988-02-29 1993-05-11 Canon Kabushiki Kaisha Wireless communication system
US5070325A (en) 1988-03-18 1991-12-03 Canon Kabushiki Kaisha Coordinate input apparatus
JP2618005B2 (ja) 1988-07-25 1997-06-11 キヤノン株式会社 復号方法
ES2081824T3 (es) 1988-10-20 1996-03-16 Canon Kk Aparato para la introduccion de coordenadas.
JP2592972B2 (ja) 1989-12-25 1997-03-19 キヤノン株式会社 座標入力装置
JPH0475045A (ja) 1990-07-17 1992-03-10 Canon Inc 座標入力装置
JP3109826B2 (ja) 1990-10-19 2000-11-20 キヤノン株式会社 座標入力装置および座標入力方法
JP3053262B2 (ja) 1991-08-05 2000-06-19 キヤノン株式会社 座標入力装置及び方法
EP0544278B1 (en) 1991-11-27 1998-07-15 Canon Kabushiki Kaisha Coordinate input apparatus
US5852466A (en) 1992-12-28 1998-12-22 Canon Kabushiki Kaisha Teleconference system
US5565893A (en) 1993-05-07 1996-10-15 Canon Kabushiki Kaisha Coordinate input apparatus and method using voltage measuring device
JP3320138B2 (ja) 1993-05-07 2002-09-03 キヤノン株式会社 座標入力装置及び方法
JPH07141089A (ja) 1993-11-12 1995-06-02 Canon Inc 座標入力装置
JP3630712B2 (ja) 1994-02-03 2005-03-23 キヤノン株式会社 ジェスチャー入力方法及びその装置
JP3271730B2 (ja) 1994-04-28 2002-04-08 キヤノン株式会社 発電システムの充電制御装置
JPH08275390A (ja) 1995-03-29 1996-10-18 Canon Inc 充放電制御方法、充放電制御装置及び該充放電制御装置を有する発電システム
JPH08286817A (ja) 1995-04-17 1996-11-01 Canon Inc 座標入力装置
JPH0929169A (ja) 1995-07-19 1997-02-04 Canon Inc 振動伝達板及びその製造方法及び座標入力装置
US5818429A (en) 1995-09-06 1998-10-06 Canon Kabushiki Kaisha Coordinates input apparatus and its method
JPH1165748A (ja) 1997-08-22 1999-03-09 Canon Inc 座標入力装置及びセンサ装着構造及び方法
JP4093666B2 (ja) * 1999-02-04 2008-06-04 リコーエレメックス株式会社 座標入力装置
JP3836998B2 (ja) 1999-08-02 2006-10-25 株式会社リコー 座標検出装置
JP2001054065A (ja) * 1999-08-06 2001-02-23 Matsushita Electric Ind Co Ltd 画像データの記録、管理、再生方法及び装置
JP3964079B2 (ja) * 1999-09-13 2007-08-22 株式会社リコー 座標入力装置
JP4708581B2 (ja) 2000-04-07 2011-06-22 キヤノン株式会社 座標入力装置、座標入力指示具及びコンピュータプログラム
JP4776832B2 (ja) 2000-10-19 2011-09-21 キヤノン株式会社 座標入力装置、および、画像入力装置の座標板
JP4590114B2 (ja) 2001-02-08 2010-12-01 キヤノン株式会社 座標入力装置及びその制御方法、記録媒体
JP3952896B2 (ja) 2002-07-30 2007-08-01 キヤノン株式会社 座標入力装置及びその制御方法、プログラム
JP2004185283A (ja) * 2002-12-03 2004-07-02 Canon Inc 光学式座標入力装置
JP4118664B2 (ja) 2002-12-06 2008-07-16 リコーエレメックス株式会社 座標検知装置
JP2004272353A (ja) 2003-03-05 2004-09-30 Canon Inc 座標入力装置
US7297921B2 (en) 2003-11-21 2007-11-20 Olympus Corportion Photodetection circuit and confocal microscope that has it
JP4789511B2 (ja) 2004-06-04 2011-10-12 キヤノン株式会社 状況モニタリング装置及び状況モニタリングシステム
US7538894B2 (en) 2005-04-15 2009-05-26 Canon Kabushiki Kaisha Coordinate input apparatus, control method thereof, and program
JP4455392B2 (ja) 2005-04-15 2010-04-21 キヤノン株式会社 座標入力装置及びその制御方法、プログラム
JP4958497B2 (ja) 2006-08-07 2012-06-20 キヤノン株式会社 位置姿勢測定装置及び位置姿勢測定方法、複合現実感提示システム、コンピュータプログラム及び記憶媒体
JP2008217273A (ja) * 2007-03-01 2008-09-18 Ricoh Co Ltd タッチパネル装置
JP4531081B2 (ja) * 2007-07-30 2010-08-25 富士通株式会社 光走査型タッチパネル
JP2009290783A (ja) 2008-05-30 2009-12-10 Canon Inc 通信システム、通信システムの制御方法、プログラム及び記憶媒体
TWI390436B (zh) * 2009-04-17 2013-03-21 Raydium Semiconductor Corp 光學式觸控裝置及其運作方法
JP5116754B2 (ja) 2009-12-10 2013-01-09 シャープ株式会社 光学式検出装置および電子機器
JP5366789B2 (ja) 2009-12-18 2013-12-11 キヤノン株式会社 入力指示具及びその制御方法、並びに座標入力装置
JP5460341B2 (ja) 2010-01-06 2014-04-02 キヤノン株式会社 3次元計測装置及びその制御方法
US8624835B2 (en) * 2010-01-13 2014-01-07 Smart Technologies Ulc Interactive input system and illumination system therefor
JP5593802B2 (ja) * 2010-04-16 2014-09-24 セイコーエプソン株式会社 位置検出システム及びその制御方法、並びにプログラム
JP5451538B2 (ja) 2010-06-15 2014-03-26 キヤノン株式会社 座標入力装置
JP5489886B2 (ja) 2010-06-30 2014-05-14 キヤノン株式会社 座標入力装置、該装置における受光装置、及びその製造方法
JP5725774B2 (ja) 2010-09-13 2015-05-27 キヤノン株式会社 座標入力装置及び座標入力方法
JP5806573B2 (ja) 2011-09-28 2015-11-10 キヤノン株式会社 座標入力装置およびその制御方法、座標入力システム
JP5822685B2 (ja) 2011-11-28 2015-11-24 キヤノン株式会社 スイッチング電源回路

Also Published As

Publication number Publication date
US8982102B2 (en) 2015-03-17
US20130234955A1 (en) 2013-09-12
JP2013214274A (ja) 2013-10-17

Similar Documents

Publication Publication Date Title
JP5973849B2 (ja) 座標入力装置および座標入力装置に用いられるセンサバー
JP5875445B2 (ja) 座標入力装置
JP6021531B2 (ja) 座標入力装置及びその制御方法、プログラム
JP5591069B2 (ja) 座標入力装置及びその制御方法、プログラム
JP6031293B2 (ja) 座標入力装置及びその制御方法、プログラム
JP6218590B2 (ja) 座標入力装置及びその制御方法
JP5950767B2 (ja) 座標入力装置及びその制御方法、プログラム
JP2015225466A (ja) 座標入力装置、その制御方法、及びプログラム
JP6334980B2 (ja) 座標入力装置及びその制御方法、プログラム
JP5969794B2 (ja) 座標入力装置
JP2015156115A (ja) 座標入力装置
TWI494825B (zh) 光學式觸摸屏用攝像模組
JP5882744B2 (ja) 座標入力装置
CN202309944U (zh) 一种设有电子白板***的微显示背投电视
JP2015022577A (ja) 座標入力装置、座標入力装置の制御方法、プログラム
JP5814608B2 (ja) 座標入力装置及びその制御方法、プログラム
US9958989B2 (en) Coordinate input apparatus, control method thereof, and non-transitory computer-readable storage medium
JP2015230562A (ja) 座標入力装置及びその制御方法、プログラム
JP2006059153A (ja) 光学式座標入力装置
JP2016018282A (ja) 座標入力装置、その制御方法およびプログラム
JP2016058046A (ja) 座標入力装置、座標入力装置の制御方法、プログラム、座標入力システム、座標入力システムの制御方法
JP2007072589A (ja) 座標入力装置
JP2017045152A (ja) 座標入力装置、情報処理方法及びプログラム
JP2017045336A (ja) 入力装置及び検出方法
JP2017041078A (ja) 座標入力装置、情報処理方法及びプログラム

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150603

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150603

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160316

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160404

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160523

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: 20160617

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160715

R151 Written notification of patent or utility model registration

Ref document number: 5973849

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees