(57)【特許請求の範囲】
【請求項１】
表示面を有する表示装置と、
該表示装置を制御して座標情報に応じた画像を前記表示面に表示させる制御装置と、
前記表示装置の表示面に座標入力／検出領域を略一致させて配設されて前記座標入力／検出領域内を指示した指示手段の位置座標を検出して前記制御装置に出力する座標入力／検出装置と、を備える情報入力／表示システムにおいて、
前記制御装置の制御によって前記表示面上の所定の位置に基準点を表示する基準点表示手段と、
前記座標入力／検出領域内を指示した前記指示手段の位置座標を検出する座標検出手段と、
前記座標検出手段により検出された位置座標である検出座標と前記基準点の位置座標との差を算出する差算出手段と、
前記差算出手段により算出された差が補正の許容範囲内である場合には該差を用い、前記差算出手段により算出された差が前記補正の許容範囲を超えた場合には該差を小さくする非線形関数に基づき、前記基準点の位置座標と前記検出座標とを一致させ、かつ、補正後の前記基準点の位置座標が前記座標入力／検出領域内になる補正式を生成する補正式生成手段と、
前記補正式生成手段により生成した前記補正式を用い、前記制御装置によって前記表示面に表示させる座標情報の位置座標を補正する位置座標補正手段と、
を備えることを特徴とする情報入力／表示システム。
【請求項２】
表示面を有する表示装置と、
該表示装置を制御して座標情報に応じた画像を前記表示面に表示させる制御装置と、
前記表示装置の表示面に座標入力／検出領域を略一致させて配設されて前記座標入力／検出領域内を指示した指示手段の位置座標を検出して前記制御装置に出力する座標入力／検出装置と、を備える情報入力／表示システムにおいて、
前記制御装置の制御によって前記表示面上の所定の位置に基準点を表示する基準点表示手段と、
前記座標入力／検出領域内を指示した前記指示手段の位置座標を検出する座標検出手段と、
前記座標検出手段により検出された位置座標である検出座標と前記基準点の位置座標との差を算出する差算出手段と、
前記差算出手段により算出された差が大きくなるに従って増加量が減少する非線形関数に基づいて、前記基準点の位置座標と前記検出座標とを一致させ、かつ、補正後の前記基準点の位置座標が前記座標入力／検出領域内になる補正式を生成する補正式生成手段と、
前記補正式生成手段により生成した前記補正式を用い、前記制御装置によって前記表示面に表示させる座標情報の位置座標を補正する位置座標補正手段と、
を備えることを特徴とする情報入力／表示システム。
【請求項３】
前記座標検出手段は、前記指示手段による前記座標入力／検出領域内への指示が解除される直前に検出された位置座標を前記検出座標とすることを特徴とする請求項１ないし２のいずれか一記載の情報入力／表示システム。
【請求項４】
前記座標検出手段は、前記指示手段による前記座標入力／検出領域内への指示が一定時間継続した場合に検出された位置座標の平均値を前記検出座標とすることを特徴とする請求項１ないし２のいずれか一記載の情報入力／表示システム。
【請求項５】
前記指示手段による前記座標入力／検出領域内への指示の一定時間における位置座標の変化量が既定値以内であったものを前記検出座標とすることを特徴とする請求項４記載の情報入力／表示システム。
【請求項６】
前記基準点表示手段は、前記指示手段による前記座標入力／検出領域内への指示が解除される毎に前記表示面上のそれぞれ異なる所定の位置に前記基準点を順次表示することを特徴とする請求項１ないし５のいずれか一記載の情報入力／表示システム。
【請求項７】
表示面を有する表示装置と、該表示装置を制御して座標情報に応じた画像を前記表示面に表示させる制御装置と、前記表示装置の表示面に座標入力／検出領域を略一致させて配設されて前記座標入力／検出領域内を指示した指示手段の位置座標を検出して前記制御装置に出力する座標入力／検出装置と、を備える情報入力／表示システムに用いられるコンピュータに読み取り可能なプログラムを記憶している記憶媒体であって、
前記プログラムは、
前記制御装置の制御によって前記表示面上の所定の位置に基準点を表示する基準点表示機能と、
前記座標入力／検出領域内を指示した前記指示手段の位置座標を検出する座標検出機能と、
検出された位置座標である検出座標と前記基準点の位置座標との差を算出する差算出機能と、
前記差算出手段により算出された差が補正の許容範囲内である場合には該差を用い、前記差算出手段により算出された差が前記補正の許容範囲を超えた場合には該差を小さくする非線形関数に基づき、前記基準点の位置座標と前記検出座標とを一致させ、かつ、補正後の前記基準点の位置座標が前記座標入力／検出領域内になる補正式を生成する補正式生成機能と、
生成した前記補正式を用い、前記制御装置によって前記表示面に表示させる座標情報の位置座標を補正する位置座標補正機能と、
を前記コンピュータに実行させる記憶媒体。
【請求項８】
表示面を有する表示装置と、該表示装置を制御して座標情報に応じた画像を前記表示面に表示させる制御装置と、前記表示装置の表示面に座標入力／検出領域を略一致させて配設されて前記座標入力／検出領域内を指示した指示手段の位置座標を検出して前記制御装置に出力する座標入力／検出装置と、を備える情報入力／表示システムに用いられるコンピュータに読み取り可能なプログラムを記憶している記憶媒体であって、
前記プログラムは、
前記制御装置の制御によって前記表示面上の所定の位置に基準点を表示する基準点表示機能と、
前記座標入力／検出領域内を指示した前記指示手段の位置座標を検出する座標検出機能と、
検出された位置座標である検出座標と前記基準点の位置座標との差を算出する差算出機能と、
前記差算出手段により算出された差が大きくなるに従って増加量が減少する非線形関数に基づいて、前記基準点の位置座標と前記検出座標とを一致させ、かつ、補正後の前記基準点の位置座標が前記座標入力／検出領域内になる補正式を生成する補正式生成機能と、
生成した前記補正式を用い、前記制御装置によって前記表示面に表示させる座標情報の位置座標を補正する位置座標補正機能と、
を前記コンピュータに実行させる記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報の入力や選択をするためにペン等の指示部材や指等である指示手段によって指示された位置座標を検出する座標入力／検出装置を備える情報入力／表示システムおよび記憶媒体に関する。
【０００２】
【従来の技術】
従来より、ホワイトボードや書き込みシート等の書き込み面に筆記用具を用いて書き込んだ手書きの情報を、専用のスキャナで読み取り、専用のプリンタで記録紙に出力することが可能な電子黒板装置が知られている。これに対し、近年にあっては、電子黒板の書き込み面に座標入力／検出装置を配置して、書き込み面に手書きで書き込んだ情報をリアルタイムでパーソナルコンピュータ等のコンピュータに入力することを可能にした座標入力／検出システムも提供されている。
【０００３】
例えば、マイクロフィールド・グラフィックス社製（Microfield Graphics,Inc.）のソフトボードは、ホワイトボード上に座標入力／検出装置を配設して構成され、ホワイトボード上に書かれた文字や絵等のビジュアルデータをコンピュータにリアルタイムで取り込むことを可能にした装置である。このソフトボードを用いて構成された座標入力／検出システムでは、ソフトボードで取り込んだビジュアルデータをコンピュータに入力してＣＲＴ（Cathode Ray Tube）に表示したり、液晶プロジェクターを用いて大型のスクリーンに表示したり、プリンタで記録紙に出力すること等が可能となっている。また、ソフトボードが接続されたコンピュータの画面を液晶プロジェクターでソフトボード上に投影し、ソフトボード上でコンピュータを操作することも可能となっている。
【０００４】
また、近年においては、文字および画像を表示するための表示装置と、表示装置の前面に座標入力／検出面（タッチパネル面）を配設した座標入力／検出装置と、座標入力／検出装置からの入力に基づいて表示装置の表示制御を行う制御装置とを備え、表示装置および座標入力／検出装置を用いて電子黒板の表示面および書き込み面を構成した座標入力／検出システムの一種である情報入力／表示システムが提供されている。
【０００５】
例えば、スマート・テクノロジィズ社製（SMART Technologies Inc.）のスマート２０００では、コンピュータに接続された液晶プロジェクターを用いて文字・絵・図形・グラフィックの画像をパネルに投影した状態で、パネルの投影面（表示面）の前面に配設された座標入力／検出装置（書き込み面）を用いて手書きの情報をコンピュータに取り込む処理を行う。そして、コンピュータ内で手書きの情報と画像情報とを合成し、再度、液晶プロジェクターを介してリアルタイムで表示できるようにしている。
【０００６】
このような情報入力／表示システムでは、表示装置によって表示されている画面上の画像に対して、座標入力／検出装置を用いて入力した画像を上書き画像として重ねて表示できるため、会議、プレゼンテーション、教育現場等において既に広く利用されており、その使用効果が高く評価されている。また、このような情報入力／表示システムに音声・画像等の通信機能を組み込み、遠隔地間を通信回線で接続することにより、電子会議システムとしても利用されている。
【０００７】
ところで、近年においては、情報入力／表示システムにおいて利用される座標入力／検出装置として入力方式の異なる種々の方式のものが考えられている。しかしながら、前述した情報入力／表示システムに適用するのに適切な方式を検討すると、座標入力／検出面（タッチパネル面）のような物理的な面を有さなくとも入力が可能になる、例えば光学式のような座標入力／検出装置が有望であると考えられる。このような光学式の座標入力／検出装置としては、例えば、少なくとも２以上の光源から出射される光によって形成される座標入力／検出領域を有し、この座標入力／検出領域に指先やペンを挿入することにより、光を遮ったり、または、光を反射させることにより、文字等を入力するようにしたものがある。このように座標入力／検出面（タッチパネル面）のような物理的な面を有さない光学式の座標入力／検出装置は、表示装置の表示面に装着して使用した場合であっても視認性に優れると共に、その大型化も比較的容易になっている。
【０００８】
ところで、座標入力／検出装置を表示装置の表示面に装着した情報入力／表示システムにおいては、座標入力／検出装置の座標入力／検出面（座標入力／検出領域）と、表示装置の表示面における表示領域との座標の位置合わせが重要になっている。
【０００９】
このような座標入力／検出装置の座標入力／検出面（座標入力／検出領域）と、表示装置の表示面における表示領域との座標の位置合わせとしては、例えば、座標入力／検出装置を表示装置に装着し、コンピュータに格納されたキャリブレーションソフトウエアを用い、位置補正を行う位置合わせ方法（以下、キャリブレーション操作という）がある。より詳細には、表示装置の表示領域の左上・右上・右下に３つの基準点を表示し、調整者がそれらの３つの基準点を順にタッチすることにより、座標入力／検出装置における検出位置と表示装置の表示領域上の表示位置とを一致させる補正式を取得し、コンピュータに記憶する。以後は、このコンピュータに記憶された補正式に従って、表示装置の表示領域上の表示位置が自動補正されることになる。
【００１０】
【発明が解決しようとする課題】
しかしながら、上述したようなキャリブレーション操作は、その操作手法について不慣れな調整者が行った場合に、以下のような問題が発生することが多い。
【００１１】
第一に、調整者が基準点をタッチする際に、基準点から遠く離れた位置を誤ってタッチしてしまった場合には、補正後の基準点の位置座標が座標入力／検出装置の座標入力／検出領域を超えてしまう場合があり、このような場合には再度位置補正を行うことができなくなってしまうという問題がある。特に、光学式の座標入力／検出装置の場合、座標入力／検出面（タッチパネル面）のような物理的な面を有さず、光学的な座標入力／検出領域が表示装置の表示面から少し離れた位置に設定されているため、座標入力／検出領域面上における指などによる実際の描画動作（文字の筆記等）とその描画座標位置の検出動作との間に空間的なずれ（視差）を生じてしまうことから、基準点とタッチ位置とにずれを生じることが多い。
【００１２】
第二に、調整者が基準点をタッチする際に、まず基準点の近傍を指示手段で指示した後に基準点へと徐々に指示手段をスライドさせ、基準点をタッチした場合には、調整者が最初のタッチ位置において基準点をタッチしたものとして判断されることになるので、誤った補正式が取得されることになる。
【００１３】
本発明の目的は、表示面に表示される表示内容の位置座標を正しく補正することである。
【００１４】
本発明の目的は、補正後の基準点の位置座標を座標入力／検出領域から逸脱させない範囲で基準点の位置座標と検出座標とを一致させる補正式を得ることである。
【００１５】
本発明の目的は、指示手段による指示位置に多少ブレが生じた場合であっても、正確な補正式を取得することである。
【００１６】
本発明の目的は、光学的な座標入力／検出装置のような視差が生じる座標入力／検出装置を用いた場合であっても、正確な補正式を取得することである。
【００１７】
【課題を解決するための手段】
本発明の情報入力／表示システムは、表示面を有する表示装置と、該表示装置を制御して座標情報に応じた画像を前記表示面に表示させる制御装置と、前記表示装置の表示面に座標入力／検出領域を略一致させて配設されて前記座標入力／検出領域内を指示した指示手段の位置座標を検出して前記制御装置に出力する座標入力／検出装置と、を備える情報入力／表示システムにおいて、前記制御装置の制御によって前記表示面上の所定の位置に基準点を表示する基準点表示手段と、前記座標入力／検出領域内を指示した前記指示手段の位置座標を検出する座標検出手段と、前記座標検出手段により検出された位置座標である検出座標と前記基準点の位置座標との差を算出する差算出手段と、前記差算出手段により算出された差が補正の許容範囲内である場合には該差を用い、前記差算出手段により算出された差が前記補正の許容範囲を超えた場合には該差を小さくする非線形関数に基づき、前記基準点の位置座標と前記検出座標とを一致させ、かつ、補正後の前記基準点の位置座標が前記座標入力／検出領域内になる補正式を生成する補正式生成手段と、前記補正式生成手段により生成した前記補正式を用い、前記制御装置によって前記表示面に表示させる座標情報の位置座標を補正する位置座標補正手段と、を備える構成とするとよい。
【００１８】
したがって、調整者が基準点をタッチする際に、基準点から遠く離れた位置を誤ってタッチしてしまった場合であっても、再度位置補正を行う際に補正不可能な値が生成されることはない。
【００１９】
本発明の情報入力／表示システムは、また、表示面を有する表示装置と、該表示装置を制御して座標情報に応じた画像を前記表示面に表示させる制御装置と、前記表示装置の表示面に座標入力／検出領域を略一致させて配設されて前記座標入力／検出領域内を指示した指示手段の位置座標を検出して前記制御装置に出力する座標入力／検出装置と、を備える情報入力／表示システムにおいて、前記制御装置の制御によって前記表示面上の所定の位置に基準点を表示する基準点表示手段と、前記座標入力／検出領域内を指示した前記指示手段の位置座標を検出する座標検出手段と、前記座標検出手段により検出された位置座標である検出座標と前記基準点の位置座標との差を算出する差算出手段と、前記差算出手段により算出された差が大きくなるに従って増加量が減少する非線形関数に基づいて、前記基準点の位置座標と前記検出座標とを一致させ、かつ、補正後の前記基準点の位置座標が前記座標入力／検出領域内になる補正式を生成する補正式生成手段と、前記補正式生成手段により生成した前記補正式を用い、前記制御装置によって前記表示面に表示させる座標情報の位置座標を補正する位置座標補正手段と、を備える構成とするとよい。
【００２０】
したがって、調整者が基準点をタッチする際に、基準点から遠く離れた位置を誤ってタッチしてしまった場合であっても、再度位置補正を行う際に補正不可能な値が生成されることはない。
【００２９】
本発明の記憶媒体は、表示面を有する表示装置と、該表示装置を制御して座標情報に応じた画像を前記表示面に表示させる制御装置と、前記表示装置の表示面に座標入力／検出領域を略一致させて配設されて前記座標入力／検出領域内を指示した指示手段の位置座標を検出して前記制御装置に出力する座標入力／検出装置と、を備える情報入力／表示システムに用いられるコンピュータに読み取り可能なプログラムを記憶している記憶媒体であって、前記プログラムは、前記制御装置の制御によって前記表示面上の所定の位置に基準点を表示する基準点表示機能と、前記座標入力／検出領域内を指示した前記指示手段の位置座標を検出する座標検出機能と、検出された位置座標である検出座標と前記基準点の位置座標との差を算出する差算出機能と、前記差算出手段により算出された差が補正の許容範囲内である場合には該差を用い、前記差算出手段により算出された差が前記補正の許容範囲を超えた場合には該差を小さくする非線形関数に基づき、前記基準点の位置座標と前記検出座標とを一致させ、かつ、補正後の前記基準点の位置座標が前記座標入力／検出領域内になる補正式を生成する補正式生成機能と、生成した前記補正式を用い、前記制御装置によって前記表示面に表示させる座標情報の位置座標を補正する位置座標補正機能と、を前記コンピュータに実行させる。
【００３０】
したがって、調整者が基準点をタッチする際に、基準点から遠く離れた位置を誤ってタッチしてしまった場合であっても、再度位置補正を行う際に補正不可能な値が生成されることはない。
【００３１】
本発明の記憶媒体は、また、表示面を有する表示装置と、該表示装置を制御して座標情報に応じた画像を前記表示面に表示させる制御装置と、前記表示装置の表示面に座標入力／検出領域を略一致させて配設されて前記座標入力／検出領域内を指示した指示手段の位置座標を検出して前記制御装置に出力する座標入力／検出装置と、を備える情報入力／表示システムに用いられるコンピュータに読み取り可能なプログラムを記憶している記憶媒体であって、前記プログラムは、前記制御装置の制御によって前記表示面上の所定の位置に基準点を表示する基準点表示機能と、前記座標入力／検出領域内を指示した前記指示手段の位置座標を検出する座標検出機能と、検出された位置座標である検出座標と前記基準点の位置座標との差を算出する差算出機能と、前記差算出手段により算出された差が大きくなるに従って増加量が減少する非線形関数に基づいて、前記基準点の位置座標と前記検出座標とを一致させ、かつ、補正後の前記基準点の位置座標が前記座標入力／検出領域内になる補正式を生成する補正式生成機能と、生成した前記補正式を用い、前記制御装置によって前記表示面に表示させる座標情報の位置座標を補正する位置座標補正機能と、を前記コンピュータに実行させる。
【００３２】
したがって、調整者が基準点をタッチする際に、基準点から遠く離れた位置を誤ってタッチしてしまった場合であっても、再度位置補正を行う際に補正不可能な値が生成されることはない。
【００３３】
【発明の実施の形態】
本発明の第一の実施の形態を図１ないし図７に基づいて説明する。ここで、図１は情報入力／表示システム１を概略的に示す外観斜視図である。図１に示すように、情報入力／表示システム１は、表示装置であるプラズマディスプレイパネル（ＰＤＰ：Plasma Display Panel）２及び座標入力／検出装置３で構成されるパネル部４と、制御装置であるパーソナルコンピュータ等のコンピュータ５，原稿の画像を読み取るためのスキャナ６，画像データを記録紙に出力するプリンタ７，ビデオプレイヤー８（いずれも図３参照）を収納する機器収納部９とを主体に構成されている。
【００３４】
ＰＤＰ２及び座標入力／検出装置３は、ＰＤＰ２の表示面２ａ側に座標入力／検出装置３が位置するようにして一体化され、ＰＤＰ２の表示面２ａに座標入力／検出装置３の座標入力／検出領域３ａが位置するようにしてパネル部４に収納されている。このように、パネル部４はＰＤＰ２及び座標入力／検出装置３を収納して、情報入力／表示システム１の表示面（ＰＤＰ２の表示面２ａ）及び書き込み面（座標入力／検出領域３ａ）を構成している。
【００３５】
座標入力／検出装置３には、少なくとも２以上の光源（図示せず）から放射状または扇形状に投光される光束膜によって形成される座標入力／検出面である座標入力／検出領域３ａを有し、この座標入力／検出領域３ａに指先やペン等の指示手段（図示せず）を挿入することで座標入力／検出領域３ａ内の光束を遮ることにより、ＣＣＤ（Charge Coupled Device）等の受光素子（図示せず）における受光位置に基づく三角測量の手法によってその指示位置を検出し、文字等の入力を可能にする光学遮蔽式の座標入力／検出装置が適用されている。このような光学遮蔽式の座標入力／検出装置３は、座標入力／検出面（タッチパネル面）のような物理的な面を有さないので、座標入力／検出装置３をＰＤＰ２の表示面２ａに装着して使用した場合には視認性に優れる情報入力／表示システムを提供することができ、また、特殊な材料・機構を必要としないので、安価な情報入力／表示システムを提供することができる。
【００３６】
なお、ＰＤＰ２としては、電子黒板として利用可能な４０インチや５０インチ等の大画面タイプのものが用いられている。また、図示することは省略するが、ＰＤＰ２にはビデオ入力端子やスピーカーが設けられており、ビデオプレイヤー８をはじめ、その他レーザディスクプレイヤー、ＤＶＤプレイヤー、ビデオカメラ等の各種情報機器やＡＶ機器を接続し、ＰＤＰ２を大画面モニタとして利用することが可能な構成になっている。
【００３７】
次に、情報入力／表示システム１に内蔵される各部の電気的接続について図２を参照して説明する。図２に示すように、情報入力／表示システム１は、コンピュータ５にＰＤＰ２、スキャナ６、プリンタ７、ビデオプレイヤー８をそれぞれ接続し、コンピュータ５によってシステム全体を制御するようにしている。また、コンピュータ５には、指先やペンである指示物体で指示された座標入力／検出領域３ａ内の座標位置の演算等を行う座標入力／検出装置３用のコントローラ１０が接続されており、このコントローラ１０を介して座標入力／検出装置３もコンピュータ５に接続されている。また、コンピュータ５を介して情報入力／表示システム１をネットワーク１１に接続することができ、ネットワーク１１上に接続された他のコンピュータで作成したデータをＰＤＰ２に表示したり、情報入力／表示システム１で作成したデータを他のコンピュータに転送することも可能になっている。また、コントローラ１０には、特に図示しないが、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等が設けられている。
【００３８】
次に、コンピュータ５について説明する。ここで、図３はコンピュータ５に内蔵される各部の電気的接続を示すブロック図である。図３に示すように、コンピュータ５は、システム全体を制御するＣＰＵ１２と、起動プログラム等を記憶したＲＯＭ１３と、ＣＰＵ１２のワークエリアとして使用されるＲＡＭ１４と、時間を計時するタイマＴと、文字・数値・各種指示等の入力を行うためのキーボード１５と、カーソルの移動や範囲選択等を行うためのマウス１６と、ハードディスク１７と、ＰＤＰ２に接続されておりそのＰＤＰ２に対する画像の表示を制御するグラフィックス・ボード１８と、ネットワーク１１に接続するためのネットワーク・カード（またはモデムでも良い。）１９と、コントローラ１０・スキャナ６・プリンタ７等を接続するためのインタフェース（Ｉ／Ｆ）２０と、上記各部を接続するためのバス２１とを備えている。
【００３９】
また、ハードディスク１７には、オペレーティング・システム（ＯＳ：Operating System）２２、コントローラ１０を介してコンピュータ５上で座標入力／検出装置３を動作させるためのデバイスドライバ２３、描画ソフト・ワードプロセッサソフト・表計算ソフト・プレゼンテーションソフト・キャリブレーションソフトウエア等の各種アプリケーションプログラム２４等が格納されている。
【００４０】
また、コンピュータ５には、ＯＳ２２、デバイスドライバ２３や各種アプリケーションプログラム２４等の各種のプログラムコード（制御プログラム）を記憶した記憶媒体２６、すなわち、フロッピーディスク、ハードディスク、光ディスク（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−Ｒ／Ｗ，ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭなど）、光磁気ディスク（ＭＯ）、メモリカードなどに記憶されているプログラムコードを読み取る装置であるフロッピーディスクドライブ装置、ＣＤ−ＲＯＭドライブ装置、ＭＯドライブ装置等のプログラム読取装置２５が搭載されている。
【００４１】
各種アプリケーションプログラム２４は、コンピュータ５への電源の投入に応じて起動するＯＳ２２による制御の下、ＣＰＵ１２によって実行される。例えば、キーボード１５やマウス１６の所定の操作によって描画ソフトを起動した場合には、ＰＤＰ２にグラフィックス・ボード１８を介して描画ソフトに基づく所定の画像が表示される。また、デバイスドライバ２３もＯＳ２２とともに起動され、コントローラ１０を介した座標入力／検出装置３からのデータ入力が可能な状態になる。このように描画ソフトを起動した状態で座標入力／検出装置３の座標入力／検出領域３ａにユーザが指示物体を挿入して文字や図形を描いた場合、座標情報が指示物体の記述に基づく画像データとしてコンピュータ５に入力され、例えばＰＤＰ２に表示されている画面上の画像に対して上書き画像として重ねて表示される。より詳細には、コンピュータ５のＣＰＵ１２は、入力された画像データに基づいて線や文字を描画するための描画情報を生成し、入力された座標情報に基づく位置座標に合わせてグラフィックス・ボード１８に設けられるビデオメモリ(図示せず)に書き込んでいく。その後、グラフィックス・ボード１８が、ビデオメモリに書き込まれた描画情報を画像信号としてＰＤＰ２に送信することにより、ユーザが書いた文字と同一の文字が、ＰＤＰ２に表示されることになる。つまり、コンピュータ５は座標入力／検出装置３をマウス１６のようなポインティングデバイスとして認識しているため、コンピュータ５では、描画ソフト上でマウス１６を用いて文字を書いた場合と同様な処理が行われることになる。
【００４２】
このような情報入力／表示システム１では、例えば工場から出荷する際において、座標入力／検出装置３とＰＤＰ２との位置合わせ補正が実施される。この座標入力／検出装置３とＰＤＰ２との位置合わせ補正は、例えば座標入力／検出装置３をＰＤＰ２に組み付けた後、座標入力／検出装置３とＰＤＰ２とを駆動するとともに、コンピュータ５に格納されたキャリブレーションソフトウエアを起動することにより実行される。
【００４３】
次に、本実施の形態におけるキャリブレーション処理について説明する。ここで、図４はキャリブレーション処理の流れを概略的に示すフローチャートである。図４に示すように、キャリブレーション処理は、まずステップＳ１において、カウンタを“Ｎ＝１（Ｎ：基準点の順番）”に初期化した後、Ｎ番目の基準点をＰＤＰ２の表示面２ａの所定の位置（基準点の順番Ｎにより位置が異なる）に表示する（ステップＳ２）。図５は、１番目（Ｎ＝１）の基準点Ｐ１がＰＤＰ２の表示面２ａの所定の位置に表示された状態を示す説明図である。図５に示すように、ＰＤＰ２の表示面２ａの所定の位置には、１番目の基準点Ｐ１が表示されており、続くステップＳ３においては、この基準点Ｐ１を調整者が指やペン等の指示手段で指示することによる座標入力／検出装置３の座標入力／検出領域３ａ内の光束の遮断（タッチ）に待機する。ここに、基準点表示手段の機能が実行される。
【００４４】
指やペン等の指示手段が挿入されて座標入力／検出装置３の座標入力／検出領域３ａ内の光束が遮断（タッチ）されたと判断した場合には（ステップＳ３のＹ）、その調整者が指示した位置をタッチ座標としてＲＡＭ１４に記憶する（ステップＳ４）。
【００４５】
このようにして調整者が指示した位置をタッチ座標としてＲＡＭ１４に記憶した後、まだ調整者の指示状態が座標入力／検出領域３ａに対して非挿入状態（デタッチ）にあるか否かを判断する（ステップＳ５）。デタッチでないと判断した場合には（ステップＳ５のＮ）、現時点で調整者が指示している位置座標を検出し（ステップＳ６）、ＲＡＭ１４に記憶されているタッチ座標に代えてその検出した位置座標をタッチ座標としてＲＡＭ１４に記憶する（ステップＳ７）。したがって、ステップＳ６〜Ｓ７の処理は、調整者の指示状態が座標入力／検出領域３ａに対して非挿入状態（デタッチ）になるまで繰り返されることになる。
【００４６】
一方、デタッチであると判断した場合には（ステップＳ５のＹ）、ＲＡＭ１４に記憶されているタッチ座標（デタッチ直前に検出されたタッチ座標）を検出座標（Ｘ，Ｙ）として取得する（ステップＳ８）。ここに、座標検出手段の機能が実行される。つまり、本実施の形態においては、調整者が基準点Ｐ１を指示した状態（調整者の指示状態が座標入力／検出領域３ａに対して挿入状態）から調整者が基準点Ｐ１の指示をやめた状態（調整者の指示状態が座標入力／検出領域３ａに対して非挿入状態）になる直前に検出された座標が、調整者が基準点Ｐ１を指示した際の検出座標（Ｘ，Ｙ）として取得されることになる。したがって、調整者が基準点Ｐ１をタッチする際に、まず基準点Ｐ１の近傍を指示手段で指示した後に基準点Ｐ１へと徐々に指示手段をスライドさせて基準点をタッチした場合であっても、指示手段による座標入力／検出領域３ａ内への指示が解除される直前に検出された位置座標が検出座標とされることから、調整者が基準点Ｐ１において指示手段による座標入力／検出領域３ａ内への指示を解除しさえすれば、正確な補正式を取得することが可能になる。
【００４７】
続くステップＳ９においては、ステップＳ８で取得した検出座標とＰＤＰ２に表示されている基準点Ｐ１の座標（表示座標）との差に基づいて座標入力／検出装置３とＰＤＰ２との位置合わせ補正に用いられる補正式であるＸＹ座標のそれぞれのずれ量（ΔＸ，ΔＹ）を算出し、ＲＡＭ１４に記憶する。ここに、差算出手段の機能と補正式生成手段の機能とが実行される。
【００４８】
図６に示すように、調整者が基準点Ｐ１をタッチする際に、例えば基準点Ｐ１から遠く離れた位置Ｏを誤ってタッチしてしまった場合には、検出座標と表示座標との差（Δｘ，Δｙ）が生じることになる。ずれ量（ΔＸ，ΔＹ）としてはこの検出座標と表示座標との差（Δｘ，Δｙ）をそのまま用いることも可能であるが、検出座標と表示座標との差（Δｘ，Δｙ）が大きい場合には補正後の基準点の位置座標が座標入力／検出装置３の座標入力／検出領域３ａを超えてしまう場合があることから、本実施の形態においては、検出座標と表示座標との差（Δｘ，Δｙ）に基づいて座標入力／検出装置３とＰＤＰ２との位置合わせ補正に用いられる補正式であるずれ量（ΔＸ，ΔＹ）を算出するようにしている。
【００４９】
上述したようなずれ量（ΔＸ，ΔＹ）の算出は、本実施の形態においては、図７に例示するような非線形変換により行われる。図７（ａ）は、検出座標と表示座標との差が既定値ａ（例えば、補正の許容範囲）以内である場合にはその差をそのままずれ量として用い、検出座標と表示座標との差が既定値ａを超えた場合には、検出座標と表示座標との差よりもずれ量を小さくするようにしてずれ量を算出した例である。また、図７（ｂ）は、検出座標と表示座標との差が大きくなるに従って増加量が減少するような非線形関数（ここでは、ずれ量が、検出座標と表示座標との差の絶対値の平方根である）の例である。つまり、上述した例によれば、調整者が誤って基準点Ｐ１から遠く離れた位置Ｏをタッチしてしまった場合であっても、補正式であるずれ量（ΔＸ，ΔＹ）が補正後の基準点の位置座標を座標入力／検出領域３ａから逸脱しないものとされている。
【００５０】
そして、ステップＳ１０においては、算出したずれ量（ΔＸ，ΔＹ）に従って基準点Ｐ１の表示位置を変更する。ここに、位置座標補正手段の機能が実行される。なお、これ以後においてＰＤＰ２に表示される表示内容の位置座標は、算出したずれ量（ΔＸ，ΔＹ）に従って補正されることになる。
【００５１】
その後、調整者の指示状態が座標入力／検出領域３ａに対して非挿入状態（デタッチ）になっていることを確認した後（ステップＳ１１のＹ）、全ての基準点での座標入力／検出装置３とＰＤＰ２との位置合わせ補正が行われたか否かが判断される（ステップＳ１２）。ここでは、“Ｎ＝３”であるか否かによって全ての基準点での座標入力／検出装置３とＰＤＰ２との位置合わせ補正が行われたか否かを判断している。これは、本実施の形態においては、３つの基準点を順にするようにしているためである。
【００５２】
“Ｎ＝３”でない場合には（ステップＳ１２のＮ）、全ての基準点についての座標入力／検出装置３とＰＤＰ２との位置合わせ補正が行われていないことから、Ｎを“１”だけインクリメントし（ステップＳ１３）、ＲＡＭ１４に記憶されているタッチ座標をクリアした後（ステップＳ１４）、再びステップＳ２に進み、Ｎ番目の基準点をＰＤＰ２の表示面２ａの所定の位置に表示する。
【００５３】
一方、“Ｎ＝３”である場合には（ステップＳ１２のＹ）、全ての基準点についての座標入力／検出装置３とＰＤＰ２との位置合わせ補正が行われていることから、処理を終了する。
【００５４】
なお、上述したようにＰＤＰ２の表示面２ａのそれぞれ異なる位置に表示される３つの基準点に基づいて表示内容の位置座標を補正することにより、情報入力／表示精度の高い情報入力／表示システム１を提供することが可能になる。
【００５５】
次に、本発明の第二の実施の形態を図８に基づいて説明する。なお、本発明の第一の実施の形態において説明した部分と同一部分については同一符号を用い、説明も省略する。本実施の形態は、第一の実施の形態とはキャリブレーション処理の流れが異なるものである。
【００５６】
ここで、図８は本実施の形態のキャリブレーション処理の流れを概略的に示すフローチャートである。図８に示すように、本実施の形態のキャリブレーション処理は、まずステップＳ２１において、カウンタを“Ｎ＝１（Ｎ：基準点の順番）”に初期化した後、Ｎ番目の基準点をＰＤＰ２の表示面２ａの所定の位置に表示し（ステップＳ２２）、この表示された基準点を調整者が指やペン等の指示手段で指示することによる座標入力／検出装置３の座標入力／検出領域３ａ内の光束の遮断（タッチ）に待機する（ステップＳ２３）。ここに、基準点表示手段の機能が実行される。
【００５７】
指やペン等の指示手段が挿入されて座標入力／検出装置３の座標入力／検出領域３ａ内の光束が遮断（タッチ）されたと判断した場合には（ステップＳ２３のＹ）、その調整者が指示した位置をタッチ座標としてＲＡＭ１４に記憶し（ステップＳ２４）、タイマＴによる計測をスタートする（ステップＳ２５）。
【００５８】
その後、まだ調整者の指示状態が座標入力／検出領域３ａに対して非挿入状態（デタッチ）にあるか否かを判断する（ステップＳ２６）。デタッチでないと判断した場合には（ステップＳ２６のＮ）、現時点で調整者が指示している位置座標をタッチ座標として検出し（ステップＳ２７）、ＲＡＭ１４に記憶されているタッチ座標にその検出したタッチ座標を加算する（ステップＳ２８）。
【００５９】
続くステップＳ２９においては、タイマＴによる計測が所定時間“β”になったか否かを判断する。なお、本実施の形態における“β”は、０．５秒とされている。タイマＴによる計測が所定時間“β”を経過していないと判断した場合には（ステップＳ２９のＮ）、ステップＳ２６に戻り、まだ調整者の指示状態が座標入力／検出領域３ａに対して非挿入状態（デタッチ）にあるか否かを判断する。したがって、ステップＳ２６〜Ｓ２８の処理は、調整者の指示状態が座標入力／検出領域３ａに対して非挿入状態（デタッチ）になるまで（ステップＳ２６のＹ）、または、タイマＴによる計測が所定時間“β”を経過したと判断するまで（ステップＳ２９のＹ）、繰り返されることになる。
【００６０】
タイマＴによる計測が所定時間“β”を経過する前に調整者の指示状態が座標入力／検出領域３ａに対して非挿入状態（デタッチ）になった場合には（ステップＳ２６のＹ）、ＲＡＭ１４に記憶されているタッチ加算座標やタイマＴによる計測をクリアし（ステップＳ３０）、再びステップＳ２３に進み、表示された基準点を調整者が指やペン等の指示手段で指示することによる座標入力／検出装置３の座標入力／検出領域３ａ内の光束の遮断（タッチ）に待機する。
【００６１】
また、タイマＴによる計測が所定時間“β”を経過した場合には（ステップＳ２９のＹ）、ステップＳ３１に進み、ＲＡＭ１４に記憶されている加算されたタッチ座標の座標値をサンプル数で割って平均値を求め、検出座標（Ｘ，Ｙ）として取得する。ここに、座標検出手段の機能が実行される。つまり、本実施の形態においては、タッチが発生した後に一定時間（本実施の形態においては０．５秒）そのタッチが継続している場合に検出された座標の平均値が、調整者が基準点Ｐ１を指示した際の検出座標（Ｘ，Ｙ）として取得されることになる。したがって、調整者が基準点Ｐ１をタッチする際に、まず基準点Ｐ１の近傍を指示手段で指示した後に基準点Ｐ１へと徐々に指示手段をスライドさせて基準点Ｐ１をタッチした場合であっても、指示手段による座標入力／検出領域３ａ内への指示が一定時間継続した場合に検出された位置座標の平均値が検出座標とされることから、指示手段による指示位置に多少ブレが生じた場合であっても、正確な補正式を取得することが可能になる。
【００６２】
続くステップＳ３２においては、ステップＳ３１で取得した検出座標とＰＤＰ２に表示されている基準点Ｐ１の座標（表示座標）との差に基づいて座標入力／検出装置３とＰＤＰ２との位置合わせ補正に用いられる補正式であるＸＹ座標のそれぞれのずれ量（ΔＸ，ΔＹ）を算出し、ＲＡＭ１４に記憶する。ここに、差算出手段の機能と補正式生成手段の機能とが実行される。なお、ずれ量（ΔＸ，ΔＹ）の算出については、前述した第一の実施の形態と同様であるため、その説明は省略する。
【００６３】
そして、ステップＳ３３においては、算出したずれ量（ΔＸ，ΔＹ）に従って基準点Ｐ１の表示位置を変更する。ここに、位置座標補正手段の機能が実行される。
【００６４】
その後、調整者の指示状態が座標入力／検出領域３ａに対して非挿入状態（デタッチ）になっていることを確認した後（ステップＳ３４のＹ）、全ての基準点での座標入力／検出装置３とＰＤＰ２との位置合わせ補正が行われたか否かが判断される（ステップＳ３５）。ここでは、“Ｎ＝３”であるか否かによって全ての基準点での座標入力／検出装置３とＰＤＰ２との位置合わせ補正が行われたか否かを判断している。これは、本実施の形態においては、３つの基準点を順にするようにしているためである。
【００６５】
“Ｎ＝３”でない場合には（ステップＳ３５のＮ）、全ての基準点についての座標入力／検出装置３とＰＤＰ２との位置合わせ補正が行われていないことから、Ｎを“１”だけインクリメントし（ステップＳ３６）、ＲＡＭ１４に記憶されているタッチ加算座標やタイマＴによる計測をクリアした後（ステップＳ３７）、再びステップＳ２２に進み、Ｎ番目の基準点をＰＤＰ２の表示面２ａの所定の位置に表示する。
【００６６】
一方、“Ｎ＝３”である場合には（ステップＳ３５のＹ）、全ての基準点についての座標入力／検出装置３とＰＤＰ２との位置合わせ補正が行われていることから、処理を終了する。
【００６７】
次に、本発明の第三の実施の形態を図９に基づいて説明する。なお、本発明の第一の実施の形態において説明した部分と同一部分については同一符号を用い、説明も省略する。本実施の形態は、第一の実施の形態とはキャリブレーション処理の流れが異なるものである。
【００６８】
ここで、図９は本実施の形態のキャリブレーション処理の流れを概略的に示すフローチャートである。図９に示すように、本実施の形態のキャリブレーション処理は、まずステップＳ４１において、カウンタを“Ｎ＝１（Ｎ：基準点の順番）”に初期化した後、Ｎ番目の基準点をＰＤＰ２の表示面２ａの所定の位置に表示し（ステップＳ４２）、この表示された基準点を調整者が指やペン等の指示手段で指示することによる座標入力／検出装置３の座標入力／検出領域３ａ内の光束の遮断（タッチ）に待機する（ステップＳ４３）。ここに、基準点表示手段の機能が実行される。
【００６９】
指やペン等の指示手段が挿入されて座標入力／検出装置３の座標入力／検出領域３ａ内の光束が遮断（タッチ）されたと判断した場合には（ステップＳ４３のＹ）、その調整者が指示した位置（タッチ座標）を仮原点としてＲＡＭ１４に記憶し（ステップＳ４４）、タイマＴによる計測をスタートする（ステップＳ４５）。
【００７０】
その後、まだ調整者の指示状態が座標入力／検出領域３ａに対して非挿入状態（デタッチ）にあるか否かを判断する（ステップＳ４６）。デタッチでないと判断した場合には（ステップＳ４６のＮ）、現時点で調整者が指示している位置座標をタッチ座標として検出した後（ステップＳ４７）、その検出したタッチ座標が仮原点から“α”以内の距離にあるか否かを判断する（ステップＳ４８）。なお、本実施の形態における“α”は、５ドットとされている。検出したタッチ座標が仮原点から“α”以内の距離にあると判断した場合には（ステップＳ４８のＹ）、ＲＡＭ１４に記憶されているタッチ座標にその検出したタッチ座標を加算する（ステップＳ４９）。
【００７１】
続くステップＳ５０においては、タイマＴによる計測が所定時間“β”になったか否かが判断される。なお、本実施の形態における“β”は、０．５秒とされている。タイマＴによる計測が所定時間“β”を経過していないと判断した場合には（ステップＳ５０のＮ）、ステップＳ４６に戻り、まだ調整者の指示状態が座標入力／検出領域３ａに対して非挿入状態（デタッチ）にあるか否かを判断する。したがって、ステップＳ４７およびステップＳ４９の処理は、検出したタッチ座標が仮原点から“α”以内の距離にあることを条件として、調整者の指示状態が座標入力／検出領域３ａに対して非挿入状態（デタッチ）になるまで（ステップＳ４６のＹ）、または、タイマＴによる計測が所定時間“β”を経過したと判断するまで（ステップＳ５０のＹ）、繰り返されることになる。
【００７２】
タイマＴによる計測が所定時間“β”を経過する前に調整者の指示状態が座標入力／検出領域３ａに対して非挿入状態（デタッチ）になった場合（ステップＳ２６のＹ）、または、検出したタッチ座標の仮原点からの距離が“α”を超えた場合には（ステップＳ４８のＹ）、ＲＡＭ１４に記憶されているタッチ加算座標や仮原点、タイマＴによる計測をクリアし（ステップＳ５１）、再びステップＳ４３に進み、表示された基準点を調整者が指やペン等の指示手段で指示することによる座標入力／検出装置３の座標入力／検出領域３ａ内の光束の遮断（タッチ）に待機する。
【００７３】
また、タイマＴによる計測が所定時間“β”を経過した場合には（ステップＳ５０のＹ）、ステップＳ５２に進み、ＲＡＭ１４に記憶されている加算されたタッチ座標の座標値をサンプル数で割って平均値を求め、検出座標（Ｘ，Ｙ）として取得する。ここに、座標検出手段の機能が実行される。つまり、本実施の形態においては、タッチが発生した後の変化量が既定値（本実施の形態においては５ドット）以内であって、タッチが発生した後に一定時間（本実施の形態においては０．５秒）そのタッチが継続している場合に検出された座標の平均値が、調整者が基準点Ｐ１を指示した際の検出座標（Ｘ，Ｙ）として取得されることになる。したがって、調整者が基準点Ｐ１をタッチする際に、まず基準点Ｐ１の近傍を指示手段で指示した後に基準点Ｐ１へと徐々に指示手段をスライドさせて基準点Ｐ１をタッチした場合であっても、指示手段による座標入力／検出領域３ａ内への指示が一定時間継続した場合に検出された位置座標の平均値であって、指示手段による座標入力／検出領域３ａ内への指示の一定時間における位置座標の変化量が既定値以内であったものが検出座標とされることから、光学的な座標入力／検出装置３のような視差が生じる座標入力／検出装置を用いた場合であっても、正確な補正式を取得することが可能になる。
【００７４】
続くステップＳ５３においては、ステップＳ５２で取得した検出座標とＰＤＰ２に表示されている基準点Ｐ１の座標（表示座標）との差に基づいて座標入力／検出装置３とＰＤＰ２との位置合わせ補正に用いられる補正式であるＸＹ座標のそれぞれのずれ量（ΔＸ，ΔＹ）を算出し、ＲＡＭ１４に記憶する。ここに、差算出手段の機能と補正式生成手段の機能とが実行される。なお、ずれ量（ΔＸ，ΔＹ）の算出については、前述した第一の実施の形態と同様であるため、その説明は省略する。
【００７５】
そして、ステップＳ５４においては、算出したずれ量（ΔＸ，ΔＹ）に従って基準点Ｐ１の表示位置を変更する。ここに、位置座標補正手段の機能が実行される。
【００７６】
その後、調整者の指示状態が座標入力／検出領域３ａに対して非挿入状態（デタッチ）になっていることを確認した後（ステップＳ５５のＹ）、全ての基準点での座標入力／検出装置３とＰＤＰ２との位置合わせ補正が行われたか否かが判断される（ステップＳ５６）。ここでは、“Ｎ＝３”であるか否かによって全ての基準点での座標入力／検出装置３とＰＤＰ２との位置合わせ補正が行われたか否かを判断している。これは、本実施の形態においては、３つの基準点を順にするようにしているためである。
【００７７】
“Ｎ＝３”でない場合には（ステップＳ５６のＮ）、全ての基準点についての座標入力／検出装置３とＰＤＰ２との位置合わせ補正が行われていないことから、Ｎを“１”だけインクリメントし（ステップＳ５７）、ＲＡＭ１４に記憶されているタッチ加算座標や仮原点、タイマＴによる計測をクリアした後（ステップＳ５８）、再びステップＳ４２に進み、Ｎ番目の基準点をＰＤＰ２の表示面２ａの所定の位置に表示する。
【００７８】
一方、“Ｎ＝３”である場合には（ステップＳ５６のＹ）、全ての基準点についての座標入力／検出装置３とＰＤＰ２との位置合わせ補正が行われていることから、処理を終了する。
【００７９】
なお、各実施の形態においては、座標入力／検出装置３として光学遮蔽式の座標入力／検出装置を適用したが、これに限るものではなく、座標入力／検出領域内の光束を反射させてその反射光を受光することにより指示位置を検出して文字等の入力を可能にする光学反射式、ＬＥＤアレイ方式、撮像方式等の光学式の座標入力／検出装置であれば、視認性に優れた電子黒板システムを得ることができる。また、光学式の座標入力／検出装置に限らず、例えばアナログ容量結合方式、感圧方式、超音波表面弾性波方式等のタッチパネルを座標入力／検出装置として用いても良い。
【００８０】
また、各実施の形態においては、表示装置としてプラズマディスプレイパネル２を適用したが、これに限るものではなく、ＣＲＴ（Cathode Ray Tube）、ＬＣＤ（Liquid Crystal Display）、前面投影型プロジェクター、背面投影型プロジェクター等を表示装置として適用しても良い。
【００８１】
さらに、各実施の形態においては、コントローラ１０をコンピュータ５とは別体で設けたが、これに限るものではなく、コントローラ１０をコンピュータ５に組み込んで、コンピュータ５をコントローラ１０として機能させるようにしても良い。
【００８２】
さらにまた、各実施の形態においては、各種のプログラムコード（制御プログラム）を記憶した記憶媒体２６としてフロッピーディスク、ハードディスク、光ディスク（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−Ｒ／Ｗ，ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭなど）、光磁気ディスク（ＭＯ）、メモリカード等を適用したが、これに限るものではなく、記憶媒体には、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【００８３】
本実施形態の情報入力／表示システムによれば、表示面を有する表示装置と、この表示装置を制御して座標情報に応じた画像を前記表示面に表示させる制御装置と、前記表示装置の表示面に座標入力／検出領域を略一致させて配設されて前記座標入力／検出領域内を指示した指示手段の位置座標を検出して前記制御装置に出力する座標入力／検出装置と、を備える情報入力／表示システムにおいて、前記制御装置の制御によって前記表示面上の所定の位置に基準点を表示する基準点表示手段と、前記座標入力／検出領域内を指示した前記指示手段の位置座標を検出する座標検出手段と、この座標検出手段により検出された位置座標と前記基準点の位置座標との差を算出する差算出手段と、この差算出手段により算出された前記差に基づいて、補正後の前記基準点の位置座標を前記座標入力／検出領域から逸脱させない範囲で前記基準点の位置座標と前記検出座標とを一致させる補正式を生成する補正式生成手段と、この補正式生成手段により生成した前記補正式を用い、前記制御装置によって前記表示面に表示させる座標情報の位置座標を補正する位置座標補正手段と、を備えることにより、補正後の基準点の位置座標を座標入力／検出領域から逸脱させない範囲で基準点の位置座標と検出座標とを一致させる補正式を用いて制御装置によって表示面に表示させる座標情報の位置座標を補正するようにしたことで、調整者が基準点をタッチする際に、基準点から遠く離れた位置を誤ってタッチしてしまった場合であっても、再度位置補正を行う際に補正不可能な値が生成されることを防止することができるので、再度位置補正を行えば、表示面に表示される表示内容の位置座標を正しく補正することができる。
【００８４】
本実施形態の情報入力／表示システムにおいて、前記補正式生成手段は、前記差算出手段により算出された前記差が既定値以内である場合にはその差をそのまま用い、前記差算出手段により算出された前記差が既定値を超えた場合にはその差を小さくするような非線形関数に基づいて前記補正式を生成するものであることにより、補正後の基準点の位置座標を座標入力／検出領域から逸脱させない範囲で基準点の位置座標と検出座標とを一致させる補正式を得ることができる。
【００８５】
本実施形態の情報入力／表示システムにおいて、前記補正式生成手段は、前記差算出手段により算出された前記差が大きくなるに従って増加量が減少するような非線形関数に基づいて前記補正式を生成するものであることにより、補正後の基準点の位置座標を座標入力／検出領域から逸脱させない範囲で基準点の位置座標と検出座標とを一致させる補正式を得ることができる。
【００８６】
本実施形態の情報入力／表示システムにおいて、前記座標検出手段は、前記指示手段による前記座標入力／検出領域内への指示が解除される直前に検出された位置座標を前記検出座標とすることにより、調整者が基準点をタッチする際に、まず基準点の近傍を指示手段で指示した後に基準点へと徐々に指示手段をスライドさせて基準点をタッチした場合であっても、指示手段による座標入力／検出領域内への指示が解除される直前に検出された位置座標が検出座標とされることから、調整者が基準点において指示手段による座標入力／検出領域内への指示を解除しさえすれば、正確な補正式を取得することができる。
【００８７】
本実施形態の情報入力／表示システムにおいて、前記座標検出手段は、前記指示手段による前記座標入力／検出領域内への指示が一定時間継続した場合に検出された位置座標の平均値を前記検出座標とすることにより、調整者が基準点をタッチする際に、まず基準点の近傍を指示手段で指示した後に基準点へと徐々に指示手段をスライドさせて基準点をタッチした場合であっても、指示手段による座標入力／検出領域内への指示が一定時間継続した場合に検出された位置座標の平均値が検出座標とされることから、指示手段による指示位置に多少ブレが生じた場合であっても、正確な補正式を取得することができる。
【００８８】
本実施形態の情報入力／表示システムにおいて、前記指示手段による前記座標入力／検出領域内への指示の一定時間における位置座標の変化量が既定値以内であったものを前記検出座標とすることにより、指示手段による座標入力／検出領域内への指示の一定時間における位置座標の変化量が既定値以内であったものが検出座標とされることから、光学的な座標入力／検出装置のような視差が生じる座標入力／検出装置を用いた場合であっても、正確な補正式を取得することができる。
【００８９】
本実施形態の情報入力／表示システムにおいて、前記基準点表示手段は、前記指示手段による前記座標入力／検出領域内への指示が解除される毎に前記表示面上のそれぞれ異なる所定の位置に前記基準点を順次表示することにより、表示面のそれぞれ異なる位置に表示される複数の基準点に基づいて表示内容の位置座標を補正することができるので、情報入力／表示精度の高い情報入力／表示システムを提供することができる。
【００９０】
本実施形態の記憶媒体によれば、表示面を有する表示装置と、この表示装置を制御して座標情報に応じた画像を前記表示面に表示させる制御装置と、前記表示装置の表示面に座標入力／検出領域を略一致させて配設されて前記座標入力／検出領域内を指示した指示手段の位置座標を検出して前記制御装置に出力する座標入力／検出装置と、を備える情報入力／表示システムに用いられるコンピュータに読み取り可能なプログラムを記憶している記憶媒体であって、前記プログラムは、前記制御装置の制御によって前記表示面上の所定の位置に基準点を表示する基準点表示機能と、前記座標入力／検出領域内を指示した前記指示手段の位置座標を検出する座標検出機能と、検出された位置座標と前記基準点の位置座標との差を算出する差算出機能と、算出された前記差に基づいて、補正後の前記基準点の位置座標を前記座標入力／検出領域から逸脱させない範囲で前記基準点の位置座標と前記検出座標とを一致させる補正式を生成する補正式生成機能と、生成した前記補正式を用い、前記制御装置によって前記表示面に表示させる座標情報の位置座標を補正する位置座標補正機能と、を前記コンピュータに実行させることにより、補正後の基準点の位置座標を座標入力／検出領域から逸脱させない範囲で基準点の位置座標と検出座標とを一致させる補正式を用いて制御装置によって表示面に表示させる座標情報の位置座標を補正するようにしたことで、調整者が基準点をタッチする際に、基準点から遠く離れた位置を誤ってタッチしてしまった場合であっても、再度位置補正を行う際に補正不可能な値が生成されることを防止することができるので、再度位置補正を行えば、表示面に表示される表示内容の位置座標を正しく補正することができる。
【発明の効果】
調整者が基準点をタッチする際に、基準点から遠く離れた位置を誤ってタッチしてしまった場合であっても、再度位置補正を行う際に補正不可能な値が生成されることはない。
【図面の簡単な説明】
【図１】本発明の第一の実施の形態の情報入力／表示システムを概略的に示す外観斜視図である。
【図２】情報入力／表示システムに内蔵される各部の電気的接続を示すブロック図である。
【図３】コンピュータに内蔵される各部の電気的接続を示すブロック図である。
【図４】キャリブレーション処理の流れを概略的に示すフローチャートである。
【図５】基準点がＰＤＰの表示面の所定の位置に表示された状態を示す説明図である。
【図６】基準点から離れた位置を誤って指示してしまった状態を示す説明図である。
【図７】非線形変換を例示的に示すグラフである。
【図８】本発明の第二の実施の形態のキャリブレーション処理の流れを概略的に示すフローチャートである。
【図９】本発明の第三の実施の形態のキャリブレーション処理の流れを概略的に示すフローチャートである。
【符号の説明】
１        情報入力／表示システム
２        表示装置
２ａ      表示面
３        座標入力／検出装置
３ａ      座標入力／検出領域
５        制御装置
【図１】
0004342710.tif 000002
【図２】
0004342710.tif 000003
【図３】
0004342710.tif 000004
【図４】
0004342710.tif 000005
【図５】
0004342710.tif 000006
【図６】
0004342710.tif 000007
【図７】
0004342710.tif 000008
【図８】
0004342710.tif 000009
【図９】
0004342710.tif 000010