(57)【特許請求の範囲】
【請求項１】
所定の画像を表示する表示装置と、この表示装置の表示面に二次元の情報入力領域を対応させて配設し所定物体による情報入力を検出する情報入力装置と、を備え、前記情報入力装置により入力された情報に基づいて前記表示装置の表示内容の制御を行う情報入出力システムにおいて、
前記情報入力装置が前記所定物体による情報入力を検出した場合、当該検出開始から未検出となるまでの時間を計測する手段であって、前記情報入力が検出された位置が所定範囲内にある場合には、当該時間の計測を継続し、前記情報入力が検出された位置が所定範囲外にある場合には、当該時間の計測を改めて開始する指示時間計測手段と、
前記情報入力装置が前記所定物体による情報入力を検出しなかった場合、この指示時間計測手段による計測時間が規定時間を超えたか否かを判断する時間比較手段と、
この時間比較手段により前記計測時間が前記規定時間を超えたと判断した場合、前記情報入力領域の情報入力に対応する位置に所定の画像情報を描画する画像情報描画手段と、
を備えることを特徴とする情報入出力システム。
【請求項２】
前記規定時間を可変とする規定時間設定手段を備えることを特徴とする請求項１記載の情報入出力システム。
【請求項３】
前記画像情報は、スタンプ用画像であることを特徴とする請求項１または２記載の情報入出力システム。
【請求項４】
前記スタンプ用画像を複数記憶するスタンプ用画像記憶手段と、
このスタンプ用画像記憶手段により記憶された複数の前記スタンプ用画像の中から一の前記スタンプ用画像を選択可能とするスタンプ用画像選択手段と、を備えることを特徴とする請求項３記載の情報入出力システム。
【請求項５】
複数の処理モードから所望の処理モードを選択可能な処理モード選択手段を備え、
前記スタンプ用画像の描画を目的とした処理モードであるスタンプ描画モードが選択されている場合にのみ前記画像情報描画手段を実行することを特徴とする請求項３または４記載の情報入出力システム。
【請求項６】
前記スタンプ描画モードが選択されている場合には、前記スタンプ描画モードが選択されていることを示すカーソルを前記表示装置に表示することを特徴とする請求項５記載の情報入出力システム。
【請求項７】
前記スタンプ描画モードが選択されていることを示すカーソルは、スタンプ形状であることを特徴とする請求項６記載の情報入出力システム。
【請求項８】
前記スタンプ描画モードが選択されていることを示すカーソルを前記情報入力領域を介してダブルクリック操作した場合には、前記スタンプ用画像の消去を目的とした処理モードであるスタンプ消去モードに移行することを特徴とする請求項６または７記載の情報入出力システム。
【請求項９】
前記スタンプ消去モードが選択されている場合には、前記スタンプ消去モードが選択されていることを示すカーソルを前記表示装置に表示することを特徴とする請求項８記載の情報入出力システム。
【請求項１０】
前記スタンプ消去モードが選択されていることを示すカーソルは、消しゴム形状であることを特徴とする請求項９記載の情報入出力システム。
【請求項１１】
前記スタンプ消去モードが選択されていることを示すカーソルが表示された状態で前記表示装置に表示されている前記スタンプ用画像上を前記所定物体により指示した場合、その指示された前記スタンプ用画像を消去することを特徴とする請求項９または１０記載の情報入出力システム。
【請求項１２】
前記スタンプ消去モードが選択されていることを示すカーソルを前記情報入力装置を介してダブルクリック操作した場合には、前記スタンプ用画像の描画を目的とした処理モードである前記スタンプ描画モードに移行することを特徴とする請求項９または１０記載の情報入出力システム。
【請求項１３】
前記ダブルクリック操作を識別するためのクリック間隔時間及びクリック座標間の有効範囲を設定するダブルクリック識別設定手段を備えることを特徴とする請求項８または１２記載の情報入出力システム。
【請求項１４】
前記情報入力装置は、光源から出射された光を薄膜状に成形して投光することにより形成した前記情報入力領域内の光を遮蔽または反射することにより生じる光強度分布に基づいて前記情報入力領域内を指示した所定物体の指示位置の座標を検出することを特徴とする請求項１ないし１３のいずれか一記載の情報入出力システム。
【請求項１５】
前記情報入力装置は、光源から出射されたビーム光を放射状に走査して投光することにより形成した前記情報入力領域内の光を遮蔽または反射することにより生じる光強度分布に基づいて前記情報入力領域内を指示した所定物体の指示位置の座標を検出することを特徴とする請求項１ないし１３のいずれか一記載の情報入出力システム。
【請求項１６】
前記情報入力装置は、撮像手段による撮像範囲である前記情報入力領域内を撮像することにより生じる光強度分布に基づいて前記情報入力領域内を指示した所定物体の指示位置の座標を検出することを特徴とする請求項１ないし１３のいずれか一記載の情報入出力システム。
【請求項１７】
前記情報入力装置は、受光手段とこの受光手段に相対して設けられる発光手段とによる光路をマトリックス状に配することにより形成した前記情報入力領域内の光を遮蔽することにより受光光量が低下した前記受光手段に基づいて前記情報入力領域内を指示した所定物体の指示位置の座標を検出することを特徴とする請求項１ないし１３のいずれか一記載の情報入出力システム。
【請求項１８】
前記情報入力装置は、発信手段から発信された表面弾性波を伝播させ、この表面弾性波を反射手段によって受信手段の方向に反射させることにより形成した前記情報入力領域内の表面弾性波を吸収または散乱することにより生じる表面弾性波の減衰量に基づいて前記情報入力領域内を指示した所定物体の指示位置の座標を検出することを特徴とする請求項１ないし１３のいずれか一記載の情報入出力システム。
【請求項１９】
所定の画像を表示する表示装置と、この表示装置の表示面に二次元の情報入力領域を対応させて配設し所定物体による情報入力を検出する情報入力装置と、を備える情報入出力システムに用いられ、前記情報入力装置により入力された情報に基づいて前記表示装置の表示内容の制御を行う表示制御方法において、
前記情報入力装置が前記所定物体による情報入力を検出した場合に当該検出開始から未検出となるまでの時間を計測する際、前記情報入力が検出された位置が所定範囲内にある場合には、当該時間の計測を継続し、前記情報入力が検出された位置が所定範囲外にある場合には、当該時間の計測を改めて開始し、
前記情報入力装置が前記所定物体による情報入力を検出しなかった場合にその計測時間が規定時間を超えたか否かを判断し、
前記計測時間が前記規定時間を超えたと判断した場合には前記情報入力領域の情報入力に対応する位置に所定の画像情報を描画することを特徴とする表示制御方法。
【請求項２０】
前記規定時間を可変とすることを特徴とする請求項１９記載の表示制御方法。
【請求項２１】
複数の処理モードから所望の処理モードを選択可能とし、
前記画像情報であるスタンプ用画像の描画を目的とした処理モードであるスタンプ描画モードが選択されている場合にのみ前記情報入力領域の情報入力に対応する位置に所定の前記スタンプ用画像を描画することを特徴とする請求項１９または２０記載の表示制御方法。
【請求項２２】
前記スタンプ描画モードが選択されている場合には、前記スタンプ描画モードが選択されていることを示すカーソルを前記表示装置に表示することを特徴とする請求項２１記載の表示制御方法。
【請求項２３】
前記スタンプ描画モードが選択されていることを示すカーソルを前記情報入力装置を介してダブルクリック操作した場合には、前記スタンプ用画像の消去を目的とした処理モードであるスタンプ消去モードに移行することを特徴とする請求項２２記載の表示制御方法。
【請求項２４】
前記スタンプ消去モードが選択されている場合には、前記スタンプ消去モードが選択されていることを示すカーソルを前記表示装置に表示することを特徴とする請求項２３記載の表示制御方法。
【請求項２５】
前記スタンプ消去モードが選択されていることを示すカーソルが表示された状態で前記表示装置に表示されている前記スタンプ用画像上を前記所定物体により指示した場合、その指示された前記スタンプ用画像を消去することを特徴とする請求項２４記載の表示制御方法。
【請求項２６】
前記スタンプ消去モードが選択されていることを示すカーソルを前記情報入力装置を介してダブルクリック操作した場合には、前記スタンプ用画像の描画を目的とした処理モードである前記スタンプ描画モードに移行することを特徴とする請求項２４記載の表示制御方法。
【請求項２７】
前記ダブルクリック操作を識別するためのクリック間隔時間及びクリック座標間の有効範囲を設定することを特徴とする請求項２３または２６記載の表示制御方法。
【請求項２８】
所定の画像を表示する表示装置と、この表示装置の表示面に二次元の情報入力領域を対応させて配設し所定物体による情報入力を検出する情報入力装置と、を備え、前記情報入力装置により入力された情報に基づいて前記表示装置の表示内容の制御をコンピュータに実行させるコンピュータ読み取り可能な記憶媒体であって、前記コンピュータに、
前記情報入力装置が前記所定物体による情報入力を検出した場合、当該検出開始から未検出となるまでの時間を計測する機能であって、前記情報入力が検出された位置が所定範囲内にある場合には、当該時間の計測を継続し、前記情報入力が検出された位置が所定範囲外にある場合には、当該時間の計測を改めて開始する指示時間計測機能と、
この指示時間計測機能による計測時間が規定時間を超えたか否かを判断する時間比較機能と、
前記情報入力装置が前記所定物体による情報入力を検出しなかった場合、この時間比較機能により前記計測時間が前記規定時間を超えたと判断した場合、前記情報入力領域の情報入力に対応する位置に所定の画像情報を描画する画像情報描画機能と、
を実現させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【請求項２９】
所定の画像を表示する表示装置と、この表示装置の表示面に二次元の情報入力領域を対応させて配設し所定物体による情報入力を検出する情報入力装置と、を備え、前記情報入力装置により入力された情報に基づいて前記表示装置の表示内容の制御をコンピュータに実行させるためのプログラムであって、前記コンピュータに、
前記情報入力装置が前記所定物体による情報入力を検出した場合、当該検出開始から未検出となるまでの時間を計測する機能であって、前記情報入力が検出された位置が所定範囲内にある場合には、当該時間の計測を継続し、前記情報入力が検出された位置が所定範囲外にある場合には、当該時間の計測を改めて開始する指示時間計測機能と、
この指示時間計測機能による計測時間が規定時間を超えたか否かを判断する時間比較機能と、
前記情報入力装置が前記所定物体による情報入力を検出しなかった場合、この時間比較機能により前記計測時間が前記規定時間を超えたと判断した場合、前記情報入力領域の情報入力に対応する位置に所定の画像情報を描画する画像情報描画機能と、を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報入出力システム、表示制御方法、記憶媒体およびプログラムに関する。
【０００２】
【従来の技術】
従来より、ホワイトボードや書き込みシート等の書き込み面に筆記用具を用いて書き込んだ手書きの情報を、専用のスキャナで読み取り、専用のプリンタで記録紙に出力することが可能な電子黒板装置が知られている。これに対し、近年にあっては、電子黒板の書き込み面に情報入力装置を配置して、書き込み面に手書きで書き込んだ情報をリアルタイムでパーソナルコンピュータ等のコンピュータに入力することを可能にした情報入力システムも提供されている。
【０００３】
例えば、マイクロフィールド・グラフィックス社製（Microfield Graphics,Inc.）のソフトボードは、ホワイトボード上に情報入力装置を配設して構成され、ホワイトボード上に書かれた文字や絵等のビジュアルデータをコンピュータにリアルタイムで取り込むことを可能にした装置である。このソフトボードを用いて構成された情報入力システムでは、ソフトボードで取り込んだビジュアルデータをコンピュータに入力してＣＲＴ（Cathode Ray Tube）に表示したり、液晶プロジェクターを用いて大型のスクリーンに表示したり、プリンタで記録紙に出力すること等が可能となっている。また、ソフトボードが接続されたコンピュータの画面を液晶プロジェクターでソフトボード上に投影し、ソフトボード上でコンピュータを操作することも可能となっている。
【０００４】
また、近年においては、文字および画像を表示するための表示装置と、表示装置の前面に情報入力面（タッチパネル面）を配設した情報入力装置と、情報入力装置からの入力に基づいて表示装置の表示制御を行う制御装置とを備え、表示装置および情報入力装置を用いて電子黒板の表示面および書き込み面を構成した情報入出力システムが提供されている。
【０００５】
例えば、スマート・テクノロジィズ社製（SMART Technologies Inc.）のスマート２０００では、コンピュータに接続された液晶プロジェクターを用いて文字・絵・図形・グラフィックの画像をパネルに投影した状態で、パネルの投影面（表示面）の前面に配設された情報入力装置（書き込み面）を用いて手書きの情報をコンピュータに取り込む処理を行う。そして、コンピュータ内で手書きの情報と画像情報とを合成し、再度、液晶プロジェクターを介してリアルタイムで表示できるようにしている。
【０００６】
このような情報入出力システムでは、表示装置によって表示されている画面上の画像に対して、情報入力装置を用いて入力した画像を上書き画像として重ねて表示できるため、会議、プレゼンテーション、教育現場等において既に広く利用されており、その使用効果が高く評価されている。また、このような情報入出力システムに音声・画像等の通信機能を組み込み、遠隔地間を通信回線で接続することにより、電子会議システムとしても利用されている。
【０００７】
【発明が解決しようとする課題】
しかしながら、前述したような情報入出力システムは、パーソナルコンピュータ等の普及に伴い、情報の入力および表示をするための有力なツールとして位置付けられているが、まだ、完全とはいえず、本格的な実用化に向けていまだ解決されねばならない課題が多々存在する。
【０００８】
従来の情報入出力システムには、文章や図等の表示画像上にスタンプ状の画像である「スタンプ用画像」を重ねて貼り付けるようにしたスタンプ描画モードを備えているものがある。ここで、スタンプ描画モードにより表示画像上に貼り付けられる「スタンプ用画像」とは、プレゼンテーション等において所定の言語や文章等についての“重要”、“注意”、“強調”、“秘密”等を報知することを目的として表示される画像情報や矢印、ロゴマーク等の画像情報である。
【０００９】
ところで、従来の情報入出力システムにおけるスタンプ描画モードにおいては、「スタンプ用画像」の表示は、表示装置に表示されている画像を直接指示（タッチ）することにより行われている。ところが、スタンプ描画モードの際にタッチされる度にそのタッチされた箇所に「スタンプ用画像」を表示したのでは、例えば説明のために操作者が表示装置に表示された文章をなぞったりするような場合や、誤って情報入力装置に指が触れてしまって指示位置（タッチ位置）が検出された場合に、意図しないところに「スタンプ用画像」が貼り付けられてしまうという不具合が生じてしまう。そこで、操作者は、このような状態を回避するために、「スタンプ用画像」を所望の位置に貼り付けた後にスタンプ描画モードを解除するようにしている。
【００１０】
しかしながら、このような「スタンプ用画像」を所望の位置に貼り付けた後にスタンプ描画モードを解除するような操作は、再び「スタンプ用画像」を所望の位置に貼り付けたい場合等においては、非常に煩わしいものである。
【００１１】
本発明の目的は、例えば説明のために操作者が表示装置に表示された文書等をなぞったりするような場合や誤って情報入力領域に指等が触れてしまった場合に画像情報（「スタンプ用画像」）が描画されることを防止し、操作性の向上を図ることができる情報入出力システム、表示制御方法、記憶媒体およびプログラムを提供することである。
【００１２】
【課題を解決するための手段】
請求項１記載の発明の情報入出力システムは、所定の画像を表示する表示装置と、この表示装置の表示面に二次元の情報入力領域を対応させて配設し所定物体による情報入力を検出する情報入力装置と、を備え、前記情報入力装置により入力された情報に基づいて前記表示装置の表示内容の制御を行う情報入出力システムにおいて、前記情報入力装置が前記所定物体による情報入力を検出した場合、当該検出開始から未検出となるまでの時間を計測する手段であって、前記情報入力が検出された位置が所定範囲内にある場合には、当該時間の計測を継続し、前記情報入力が検出された位置が所定範囲外にある場合には、当該時間の計測を改めて開始する指示時間計測手段と、前記情報入力装置が前記所定物体による情報入力を検出しなかった場合、前記指示時間計測手段による計測時間が規定時間を超えたか否かを判断する時間比較手段と、前記時間比較手段により前記計測時間が前記規定時間を超えたと判断した場合、前記情報入力領域の情報入力に対応する位置に所定の画像情報を描画する画像情報描画手段と、を備える。
【００１３】
したがって、所定物体による情報入力が情報入力装置により検出されると、当該検出開始から未検出となるまでの時間が計測されるが、情報入力が検出された位置が所定範囲内にある場合には、当該時間の計測が継続され、前記情報入力が検出された位置が所定範囲外にある場合には、当該時間の計測が改めて開始され、情報入力が情報入力装置により検出されなくなった場合且つこの計測時間が規定時間を超えた場合にのみ、情報入力領域の情報入力に対応する位置に所定の画像情報が描画される。これにより、所定物体により情報入力領域内の所定位置を規定時間以上移動することなく指示した場合且つデタッチした場合にのみ画像情報が描画されることになるので、例えば説明のために操作者が表示装置に表示された文書等をなぞったりするような場合や誤って情報入力領域に指等が触れてしまった場合に画像情報が描画されることはないため、操作性の向上を図ることが可能になる。また、例えば説明のために操作者が表示装置に表示された画像等を規定時間以上指示したような場合であっても、その後所定物体による指示位置を移動しさえすれば、画像情報が描画されることはないため、操作性の向上を図ることが可能になる。
【００１４】
請求項２記載の発明は、請求項１記載の情報入出力システムにおいて、前記規定時間を可変とする規定時間設定手段を備える。
【００１５】
したがって、画像情報の描画を許可する規定時間が用途（画像情報）に応じて変更可能になることにより、使い勝手の良いシステムを提供することが可能になる。
【００１６】
請求項３記載の発明は、請求項１または２記載の情報入出力システムにおいて、前記画像情報は、スタンプ用画像である。
【００１７】
したがって、所定物体により情報入力領域内の所定位置を規定時間以上移動することなく指示する際の動作は、スタンプを押す動作と同様の動作であることから、画像情報をスタンプ用画像とすることで、操作者にとっては動作後の結果を容易に理解することが可能になる。
【００１８】
請求項４記載の発明は、請求項３記載の情報入出力システムにおいて、前記スタンプ用画像を複数記憶するスタンプ用画像記憶手段と、このスタンプ用画像記憶手段により記憶された複数の前記スタンプ用画像の中から一の前記スタンプ用画像を選択可能とするスタンプ用画像選択手段と、を備える。
【００１９】
したがって、複数のスタンプ用画像の中から所望のスタンプ用画像を選択することが可能になるので、使い勝手の良いシステムを提供することが可能になる。
【００２０】
請求項５記載の発明は、請求項３または４記載の情報入出力システムにおいて、複数の処理モードから所望の処理モードを選択可能な処理モード選択手段を備え、前記スタンプ用画像の描画を目的とした処理モードであるスタンプ描画モードが選択されている場合にのみ前記画像情報描画手段を実行する。
【００２１】
したがって、スタンプ用画像の描画を目的としてスタンプ描画モードが選択された場合にのみ、スタンプを押す動作と同様の動作でスタンプ用画像を描画することが可能になるので、意図しない場合にスタンプ用画像が描画されることを防止することが可能になる。
【００２２】
請求項６記載の発明は、請求項５記載の情報入出力システムにおいて、前記スタンプ描画モードが選択されている場合には、前記スタンプ描画モードが選択されていることを示すカーソルを前記表示装置に表示する。
【００２３】
したがって、カーソルを見れば現在の処理モードがスタンプ描画モードであることを容易に認識することが可能になる。
【００２４】
請求項７記載の発明は、請求項６記載の情報入出力システムにおいて、前記スタンプ描画モードが選択されていることを示すカーソルは、スタンプ形状である。
【００２５】
したがって、カーソルを見れば現在の処理モードがスタンプ描画モードであることを直感的に認識することが可能になる。
【００２６】
請求項８記載の発明は、請求項６または７記載の情報入出力システムにおいて、前記スタンプ描画モードが選択されていることを示すカーソルを前記情報入力領域を介してダブルクリック操作した場合には、前記スタンプ用画像の消去を目的とした処理モードであるスタンプ消去モードに移行する。
【００２７】
したがって、スタンプ描画モードが選択されていることを示すカーソルをダブルクリック操作するだけの簡単な操作で、処理モードがスタンプ描画モードからスタンプ消去モードに切り替えられるので、操作性の向上を図ることが可能になる。特に、表示装置が大型の場合には、一般に、処理モードの切り替えに手間がかかるため、有用である。
【００２８】
請求項９記載の発明は、請求項８記載の情報入出力システムにおいて、前記スタンプ消去モードが選択されている場合には、前記スタンプ消去モードが選択されていることを示すカーソルを前記表示装置に表示する。
【００２９】
したがって、カーソルを見れば現在の処理モードがスタンプ消去モードであることを容易に認識することが可能になる。
【００３０】
請求項１０記載の発明は、請求項９記載の情報入出力システムにおいて、前記スタンプ消去モードが選択されていることを示すカーソルは、消しゴム形状である。
【００３１】
したがって、カーソルを見れば現在の処理モードがスタンプ消去モードであることを直感的に認識することが可能になる。
【００３２】
請求項１１記載の発明は、請求項９または１０記載の情報入出力システムにおいて、前記スタンプ消去モードが選択されていることを示すカーソルが表示された状態で前記表示装置に表示されている前記スタンプ用画像上を前記所定物体により指示した場合、その指示された前記スタンプ用画像を消去する。
【００３３】
したがって、スタンプ用画像を指示するだけでスタンプ用画像を消去することが可能になるので、簡易で、かつ、誤操作が少ないわかり易い操作によってスタンプ用画像を消去することが可能になる。
【００３４】
請求項１２記載の発明は、請求項９または１０記載の情報入出力システムにおいて、前記スタンプ消去モードが選択されていることを示すカーソルを前記情報入力装置を介してダブルクリック操作した場合には、前記スタンプ用画像の描画を目的とした処理モードである前記スタンプ描画モードに移行する。
【００３５】
したがって、スタンプ消去モードが選択されていることを示すカーソルをダブルクリック操作するだけの簡単な操作で、処理モードがスタンプ消去モードからスタンプ描画モードに切り替えられるので、操作性の向上を図ることが可能になる。特に、表示装置が大型の場合には、一般に、処理モードの切り替えに手間がかかるため、有用である。
【００３６】
請求項１３記載の発明は、請求項８または１２記載の情報入出力システムにおいて、前記ダブルクリック操作を識別するためのクリック間隔時間及びクリック座標間の有効範囲を設定するダブルクリック識別設定手段を備える。
【００３７】
したがって、設定されたクリック間隔時間及びクリック座標間の有効範囲に基づき、所定物体による操作がダブルクリック操作か否かを確実に判断することが可能になる。
【００３８】
請求項１４記載の発明は、請求項１ないし１３のいずれか一記載の情報入出力システムにおいて、前記情報入力装置は、光源から出射された光を薄膜状に成形して投光することにより形成した前記情報入力領域内の光を遮蔽または反射することにより生じる光強度分布に基づいて前記情報入力領域内を指示した所定物体の指示位置の座標を検出する。
【００３９】
したがって、所定物体の挿入を受け付ける情報入力領域が確実に形成され、無視差、完全透明、高い描画感を実現する情報入力装置の提供が可能になる。
【００４０】
請求項１５記載の発明は、請求項１ないし１３のいずれか一記載の情報入出力システムにおいて、前記情報入力装置は、光源から出射されたビーム光を放射状に走査して投光することにより形成した前記情報入力領域内の光を遮蔽または反射することにより生じる光強度分布に基づいて前記情報入力領域内を指示した所定物体の指示位置の座標を検出する。
【００４１】
したがって、所定物体の挿入を受け付ける情報入力領域が確実に形成され、無視差、完全透明、高い描画感を実現する情報入力装置の提供が可能になる。
【００４２】
請求項１６記載の発明は、請求項１ないし１３のいずれか一記載の情報入出力システムにおいて、前記情報入力装置は、撮像手段による撮像範囲である前記情報入力領域内を撮像することにより生じる光強度分布に基づいて前記情報入力領域内を指示した所定物体の指示位置の座標を検出する。
【００４３】
したがって、所定物体の挿入を受け付ける情報入力領域が確実に形成され、無視差、完全透明、高い描画感を実現する情報入力装置の提供が可能になる。
【００４４】
請求項１７記載の発明は、請求項１ないし１３のいずれか一記載の情報入出力システムにおいて、前記情報入力装置は、受光手段とこの受光手段に相対して設けられる発光手段とによる光路をマトリックス状に配することにより形成した前記情報入力領域内の光を遮蔽することにより受光光量が低下した前記受光手段に基づいて前記情報入力領域内を指示した所定物体の指示位置の座標を検出する。
【００４５】
したがって、所定物体の挿入を受け付ける情報入力領域が確実に形成され、無視差、完全透明、高い描画感を実現する情報入力装置の提供が可能になる。
【００４６】
請求項１８記載の発明は、請求項１ないし１３のいずれか一記載の情報入出力システムにおいて、前記情報入力装置は、発信手段から発信された表面弾性波を伝播させ、この表面弾性波を反射手段によって受信手段の方向に反射させることにより形成した前記情報入力領域内の表面弾性波を吸収または散乱することにより生じる表面弾性波の減衰量に基づいて前記情報入力領域内を指示した所定物体の指示位置の座標を検出する。
【００４７】
したがって、所定物体の挿入を受け付ける情報入力領域が確実に形成され、無視差、完全透明、高い描画感を実現する情報入力装置の提供が可能になる。
【００４８】
請求項１９記載の発明の表示制御方法は、所定の画像を表示する表示装置と、この表示装置の表示面に二次元の情報入力領域を対応させて配設し所定物体による情報入力を検出する情報入力装置と、を備える情報入出力システムに用いられ、前記情報入力装置により入力された情報に基づいて前記表示装置の表示内容の制御を行う表示制御方法において、前記情報入力装置が前記所定物体による情報入力を検出した場合に当該検出開始から未検出となるまでの時間を計測する際、前記情報入力が検出された位置が所定範囲内にある場合には、当該時間の計測を継続し、前記情報入力が検出された位置が所定範囲外にある場合には、当該時間の計測を改めて開始し、前記情報入力装置が前記所定物体による情報入力を検出しなかった場合にその計測時間が規定時間を超えたか否かを判断し、前記計測時間が前記規定時間を超えたと判断した場合には前記情報入力領域の情報入力に対応する位置に所定の画像情報を描画する。
【００４９】
したがって、所定物体による情報入力が情報入力装置により検出されると、当該検出開始から未検出となるまでの時間が計測されるが、情報入力が検出された位置が所定範囲内にある場合には、当該時間の計測が継続され、前記情報入力が検出された位置が所定範囲外にある場合には、当該時間の計測が改めて開始され、情報入力が情報入力装置により検出されなくなった場合且つこの計測時間が規定時間を超えた場合にのみ、情報入力領域の情報入力に対応する位置に所定の画像情報が描画される。これにより、所定物体により情報入力領域内の所定位置を規定時間以上移動することなく指示した場合且つデタッチした場合にのみ画像情報が描画されることになるので、例えば説明のために操作者が表示装置に表示された文書等をなぞったりするような場合や誤って情報入力領域に指等が触れてしまった場合に画像情報が描画されることはないため、操作性の向上を図ることが可能になる。また、例えば説明のために操作者が表示装置に表示された画像等を規定時間以上指示したような場合であっても、その後所定物体による指示位置を移動しさえすれば、画像情報が描画されることはないため、操作性の向上を図ることが可能になる。
【００５０】
請求項２０記載の発明は、請求項１９記載の表示制御方法において、前記規定時間を可変とする。
【００５１】
したがって、画像情報の描画を許可する規定時間が用途（画像情報）に応じて変更可能になることにより、使い勝手を良くすることが可能になる。
【００５２】
請求項２１記載の発明は、請求項１９または２０記載の表示制御方法において、複数の処理モードから所望の処理モードを選択可能とし、前記画像情報であるスタンプ用画像の描画を目的とした処理モードであるスタンプ描画モードが選択されている場合にのみ前記情報入力領域の情報入力に対応する位置に所定の前記スタンプ用画像を描画する。
【００５３】
したがって、スタンプ用画像の描画を目的としてスタンプ描画モードが選択された場合にのみ、スタンプを押す動作と同様の動作でスタンプ用画像を描画することが可能になるので、意図しない場合にスタンプ用画像が描画されることを防止することが可能になる。
【００５４】
請求項２２記載の発明は、請求項２１記載の表示制御方法において、前記スタンプ描画モードが選択されている場合には、前記スタンプ描画モードが選択されていることを示すカーソルを前記表示装置に表示する。
【００５５】
したがって、カーソルを見れば現在の処理モードがスタンプ描画モードであることを容易に認識することが可能になる。
【００５６】
請求項２３記載の発明は、請求項２２記載の表示制御方法において、前記スタンプ描画モードが選択されていることを示すカーソルを前記情報入力装置を介してダブルクリック操作した場合には、前記スタンプ用画像の消去を目的とした処理モードであるスタンプ消去モードに移行する。
【００５７】
したがって、スタンプ描画モードが選択されていることを示すカーソルをダブルクリック操作するだけの簡単な操作で、処理モードがスタンプ描画モードからスタンプ消去モードに切り替えられるので、操作性の向上を図ることが可能になる。特に、表示装置が大型の場合には、一般に、処理モードの切り替えに手間がかかるため、有用である。
【００５８】
請求項２４記載の発明は、請求項２３記載の表示制御方法において、前記スタンプ消去モードが選択されている場合には、前記スタンプ消去モードが選択されていることを示すカーソルを前記表示装置に表示する。
【００５９】
したがって、カーソルを見れば現在の処理モードがスタンプ消去モードであることを容易に認識することが可能になる。
【００６０】
請求項２５記載の発明は、請求項２４記載の表示制御方法において、前記スタンプ消去モードが選択されていることを示すカーソルが表示された状態で前記表示装置に表示されている前記スタンプ用画像上を前記所定物体により指示した場合、その指示された前記スタンプ用画像を消去する。
【００６１】
したがって、スタンプ用画像を指示するだけでスタンプ用画像を消去することが可能になるので、簡易で、かつ、誤操作が少ないわかり易い操作によってスタンプ用画像を消去することが可能になる。
【００６２】
請求項２６記載の発明は、請求項２４記載の表示制御方法において、前記スタンプ消去モードが選択されていることを示すカーソルを前記情報入力装置を介してダブルクリック操作した場合には、前記スタンプ用画像の描画を目的とした処理モードである前記スタンプ描画モードに移行する。
【００６３】
したがって、スタンプ消去モードが選択されていることを示すカーソルをダブルクリック操作するだけの簡単な操作で、処理モードがスタンプ消去モードからスタンプ描画モードに切り替えられるので、操作性の向上を図ることが可能になる。特に、表示装置が大型の場合には、一般に、処理モードの切り替えに手間がかかるため、有用である。
【００６４】
請求項２７記載の発明は、請求項２３または２６記載の表示制御方法において、前記ダブルクリック操作を識別するためのクリック間隔時間及びクリック座標間の有効範囲を設定する。
【００６５】
したがって、設定されたクリック間隔時間及びクリック座標間の有効範囲に基づき、所定物体による操作がダブルクリック操作か否かを確実に判断することが可能になる。
【００６６】
請求項２８記載の発明の記憶媒体は、所定の画像を表示する表示装置と、この表示装置の表示面に二次元の情報入力領域を対応させて配設し所定物体による情報入力を検出する情報入力装置と、を備え、前記情報入力装置により入力された情報に基づいて前記表示装置の表示内容の制御をコンピュータに実行させるコンピュータ読み取り可能な記憶媒体であって、前記コンピュータに、前記情報入力装置が前記所定物体による情報入力を検出した場合、当該検出開始から未検出となるまでの時間を計測する機能であって、前記情報入力が検出された位置が所定範囲内にある場合には、当該時間の計測を継続し、前記情報入力が検出された位置が所定範囲外にある場合には、当該時間の計測を改めて開始する指示時間計測機能と、この指示時間計測機能による計測時間が規定時間を超えたか否かを判断する時間比較機能と、前記情報入力装置が前記所定物体による情報入力を検出しなかった場合、この時間比較機能により前記計測時間が前記規定時間を超えたと判断した場合、前記情報入力領域の情報入力に対応する位置に所定の画像情報を描画する画像情報描画機能と、を実現させるためのプログラムを記録した。
【００６７】
したがって、所定物体による情報入力が情報入力装置により検出されると、当該検出開始から未検出となるまでの時間が計測されるが、情報入力が検出された位置が所定範囲内にある場合には、当該時間の計測が継続され、前記情報入力が検出された位置が所定範囲外にある場合には、当該時間の計測が改めて開始され、情報入力が情報入力装置により検出されなくなった場合且つこの計測時間が規定時間を超えた場合にのみ、情報入力領域の情報入力に対応する位置に所定の画像情報が描画される。これにより、所定物体により情報入力領域内の所定位置を規定時間以上移動することなく指示した場合且つデタッチした場合にのみ画像情報が描画されることになるので、例えば説明のために操作者が表示装置に表示された文書等をなぞったりするような場合や誤って情報入力領域に指等が触れてしまった場合に画像情報が描画されることはないため、操作性の向上を図ることが可能になる。また、例えば説明のために操作者が表示装置に表示された画像等を規定時間以上指示したような場合であっても、その後所定物体による指示位置を移動しさえすれば、画像情報が描画されることはないため、操作性の向上を図ることが可能になる。
【００６８】
請求項２９記載の発明のプログラムは、所定の画像を表示する表示装置と、この表示装置の表示面に二次元の情報入力領域を対応させて配設し所定物体による情報入力を検出する情報入力装置と、を備え、前記情報入力装置により入力された情報に基づいて前記表示装置の表示内容の制御をコンピュータに実行させるためのプログラムであって、前記コンピュータに、前記情報入力装置が前記所定物体による情報入力を検出した場合、当該検出開始から未検出となるまでの時間を計測する機能であって、前記情報入力が検出された位置が所定範囲内にある場合には、当該時間の計測を継続し、前記情報入力が検出された位置が所定範囲外にある場合には、当該時間の計測を改めて開始する指示時間計測機能と、この指示時間計測機能による計測時間が規定時間を超えたか否かを判断する時間比較機能と、前記情報入力装置が前記所定物体による情報入力を検出しなかった場合、この時間比較機能により前記計測時間が前記規定時間を超えたと判断した場合、前記情報入力領域の情報入力に対応する位置に所定の画像情報を描画する画像情報描画機能と、を実現させる。
【００６９】
したがって、所定物体による情報入力が情報入力装置により検出されると、当該検出開始から未検出となるまでの時間が計測されるが、情報入力が検出された位置が所定範囲内にある場合には、当該時間の計測が継続され、前記情報入力が検出された位置が所定範囲外にある場合には、当該時間の計測が改めて開始され、情報入力が情報入力装置により検出されなくなった場合且つこの計測時間が規定時間を超えた場合にのみ、情報入力領域の情報入力に対応する位置に所定の画像情報が描画される。これにより、所定物体により情報入力領域内の所定位置を規定時間以上移動することなく指示した場合且つデタッチした場合にのみ画像情報が描画されることになるので、例えば説明のために操作者が表示装置に表示された文書等をなぞったりするような場合や誤って情報入力領域に指等が触れてしまった場合に画像情報が描画されることはないため、操作性の向上を図ることが可能になる。また、例えば説明のために操作者が表示装置に表示された画像等を規定時間以上指示したような場合であっても、その後所定物体による指示位置を移動しさえすれば、画像情報が描画されることはないため、操作性の向上を図ることが可能になる。
【００７０】
【発明の実施の形態】
本発明の実施の一形態を図１ないし図３１に基づいて説明する。本実施の形態は、情報入出力システムとして、大型の表示装置を装備したいわゆる電子黒板システムを適用した例である。
【００７１】
ここで、図１は情報入出力システム１を概略的に示す外観斜視図である。図１に示すように、情報入出力システム１は、表示装置であるプラズマディスプレイパネル（ＰＤＰ：Plasma Display Panel）２及び情報入力装置３で構成されるパネル部４と、制御装置であるパーソナルコンピュータ等のコンピュータ５，原稿の画像を読み取るためのスキャナ６，画像データを記録紙に出力するプリンタ７，ビデオプレイヤー８（いずれも図２参照）を収納する機器収納部９とを主体に構成されている。
【００７２】
ＰＤＰ２及び情報入力装置３は、ＰＤＰ２の表示面２ａ側に情報入力装置３が位置するようにして一体化され、ＰＤＰ２の表示面２ａに情報入力装置３の情報入力領域３ａが位置するようにしてパネル部４に収納されている。このように、パネル部４はＰＤＰ２及び情報入力装置３を収納して、情報入出力システム１の表示面（ＰＤＰ２の表示面２ａ）及び書き込み面（情報入力領域３ａ）を構成している。なお、ＰＤＰ２としては、電子黒板として利用可能な４０インチや５０インチ等の大画面タイプのものが用いられている。また、図示することは省略するが、ＰＤＰ２にはビデオ入力端子やスピーカーが設けられており、ビデオプレイヤー８をはじめ、その他レーザディスクプレイヤー、ＤＶＤプレイヤー、ビデオカメラ等の各種情報機器やＡＶ機器を接続し、ＰＤＰ２を大画面モニタとして利用することが可能な構成になっている。
【００７３】
次に、情報入出力システム１に内蔵される各部の電気的接続について図２を参照して説明する。図２に示すように、情報入出力システム１は、コンピュータ５にＰＤＰ２、スキャナ６、プリンタ７、ビデオプレイヤー８をそれぞれ接続し、コンピュータ５によってシステム全体を制御するようにしている。また、コンピュータ５には、指先やペンである指示手段等の所定物体で指示された情報入力領域３ａ内の位置座標の演算等を行う情報入力装置３用のコントローラ１０が接続されており、このコントローラ１０を介して情報入力装置３もコンピュータ５に接続されている。また、コンピュータ５を介して情報入出力システム１をネットワーク１１に接続することができ、ネットワーク１１上に接続された他のコンピュータで作成したデータをＰＤＰ２に表示したり、情報入出力システム１で作成したデータを他のコンピュータに転送することも可能になっている。
【００７４】
次に、コンピュータ５について説明する。ここで、図３はコンピュータ５に内蔵される各部の電気的接続を示すブロック図である。図３に示すように、コンピュータ５は、システム全体を制御するＣＰＵ（Central Processing Unit）１２と、起動プログラム等を記憶したＲＯＭ（Read Only Memory）１３と、ＣＰＵ１２のワークエリアとして使用されるＲＡＭ（Random Access Memory）１４と、文字・数値・各種指示等の入力を行うためのキーボード１５と、カーソルの移動や範囲選択等を行うためのマウス１６と、ハードディスク１７と、ＰＤＰ２に接続されておりそのＰＤＰ２に対する画像の表示を制御するグラフィックス・ボード１８と、ネットワーク１１に接続するためのネットワーク・カード（またはモデムでも良い。）１９と、コントローラ１０・スキャナ６・プリンタ７等を接続するためのインタフェース（Ｉ／Ｆ）２０と、上記各部を接続するためのバス２１とを備えている。
【００７５】
また、ハードディスク１７には、オペレーティング・システム（ＯＳ：Operating System）２２、コントローラ１０を介してコンピュータ５上で情報入力装置３を動作させるためのデバイスドライバ２３、描画ソフト・ワードプロセッサソフト・表計算ソフト・プレゼンテーションソフト・キャリブレーションソフトウエア等の各種アプリケーションプログラム２４等が格納されている。
【００７６】
また、コンピュータ５には、ＯＳ２２、デバイスドライバ２３や各種アプリケーションプログラム２４等の各種のプログラムコード（制御プログラム）を記憶した記憶媒体２６、すなわち、フロッピーディスク、ハードディスク、光ディスク（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−Ｒ／Ｗ，ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭなど）、光磁気ディスク（ＭＯ）、メモリカードなどに記憶されているプログラムコードを読み取る装置であるフロッピーディスクドライブ装置、ＣＤ−ＲＯＭドライブ装置、ＭＯドライブ装置等のプログラム読取装置２５が搭載されている。
【００７７】
各種アプリケーションプログラム２４は、コンピュータ５への電源の投入に応じて起動するＯＳ２２による制御の下、ＣＰＵ１２によって実行される。例えば、キーボード１５やマウス１６の所定の操作によって描画ソフトを起動した場合には、ＰＤＰ２にグラフィックス・ボード１８を介して描画ソフトに基づく所定の画像が表示される。また、デバイスドライバ２３もＯＳ２２とともに起動され、コントローラ１０を介した情報入力装置３からのデータ入力が可能な状態になる。このように描画ソフトを起動した状態で情報入力装置３の情報入力領域３ａにユーザが指示手段で文字や図形を描いた場合、座標情報が指示手段の記述に基づく画像データとしてコンピュータ５に入力され、例えばＰＤＰ２に表示されている画面上の画像に対して上書き画像として重ねて表示される。より詳細には、コンピュータ５のＣＰＵ１２は、入力された画像データに基づいて線や文字を描画するための描画情報を生成し、入力された座標情報に基づく位置座標に合わせてグラフィックス・ボード１８に設けられるビデオメモリ(図示せず)に書き込んでいく。その後、グラフィックス・ボード１８が、ビデオメモリに書き込まれた描画情報を画像信号としてＰＤＰ２に送信することにより、ユーザが書いた文字と同一の文字が、ＰＤＰ２に表示されることになる。つまり、コンピュータ５は情報入力装置３をマウス１６のようなポインティングデバイスとして認識しているため、コンピュータ５では、描画ソフト上でマウス１６を用いて文字を書いた場合と同様な処理が行われることになる。
【００７８】
次に、情報入力装置３について詳細に説明する。なお、本実施の形態の情報入出力システム１に適用し得る情報入力装置３としては、検出方式の異なる種々の方式のものが考えられる。そこで、以下においては、情報入力装置３として、検出方式の異なる情報入力装置を数例挙げ、その構成及び原理について説明する。
【００７９】
Ａ．第１の情報入力装置
まず、第１の情報入力装置３Ａについて図４ないし図８に基づいて説明する。この第１の情報入力装置３Ａは、いわゆる再帰光遮蔽方式の情報入力装置である。
【００８０】
ここで、図４は第１の情報入力装置３Ａの構成を概略的に示す説明図である。図４に示すように、情報入力装置３Ａは、ＰＤＰ２の表示面２ａのサイズに対応したサイズで横長の四角形状の情報入力領域３ａを備えている。この情報入力領域３ａは、手書きにより文字や図形等の入力を可能にする領域である。この情報入力領域３ａの下方両端部に位置する角部の近傍には、発光と受光とを行う光学ユニット２７（左側光学ユニット２７Ｌ、右側光学ユニット２７Ｒ）が所定の取付角度で設けられている。これらの光学ユニット２７からは、平面若しくはほぼ平面をなし、例えばＬ１，Ｌ２，Ｌ３，・・・，Ｌｎ（Ｒ１，Ｒ２，Ｒ３，・・・，Ｒｎ）といった光（プローブ光）の束で構成される扇形状で薄膜状の光束膜が、情報入力領域３ａの全域に行き渡るようにＰＤＰ２の表示面２ａの表面に沿って平行に投光される。
【００８１】
また、情報入力装置３の情報入力領域３ａの下部を除く周辺部には、再帰性反射部材２８が設けられている。この再帰性反射部材２８は、例えば円錐形状のコーナーキューブを多数配列して形成されており、入射した光をその入射角度によらずに所定の位置に向けて反射する特性を有している。例えば、左側光学ユニット２７Ｌから投光されたプローブ光Ｌ３は、再帰性反射部材２８によって反射され、再び同一光路を辿る再帰反射光Ｌ３´として左側光学ユニット２７Ｌにより受光されることになる。つまり、再帰性反射部材２８によっても情報入力領域３ａが形成されている。
【００８２】
次に、光学ユニット２７について説明する。ここで、図５は光学ユニット２７の構造を概略的に示す構成図である。なお、図５はｘ−ｚ方向を主体に示しているが、二点鎖線で示す部分については同一の構成要素を別方向（ｘ−ｙ方向、又はｙ−ｚ方向）から見た図である。
【００８３】
図５に示すように、光学ユニット２７は、投光手段２９と受光手段３０とを備えている。投光手段２９は、スポットをある程度絞ることの可能なＬＤ（Laser Diode：半導体レーザ），ピンポイントＬＥＤ（Light Emitting Diode：発光ダイオード）等の光源３１を備えている。この光源３１からＰＤＰ２の表示面２ａに対して垂直に照射された光は、一方向の倍率のみを変更可能なシリンドリカルレンズ３２によってｘ方向にコリメートされる。シリンドリカルレンズ３２によってｘ方向にコリメートされた光は、シリンドリカルレンズ３２とは曲率の分布が直交する２枚のシリンドリカルレンズ３３，３４によりｙ方向に対して集光される。つまり、これらのシリンドリカルレンズ群（シリンドリカルレンズ３２，３３，３４）の作用により、光源３１からの光を線状に集光した領域がシリンドリカルレンズ３４の後方に形成されることになる。ここに、ｙ方向に狭くｘ方向に細長いスリットを有するスリット板３５を配置する。したがって、シリンドリカルレンズ群（シリンドリカルレンズ３２，３３，３４）を通過した光は、スリット板３５のスリット位置において、線状の二次光源３６を形成する。二次光源３６から発した光は、ハーフミラー３７で折り返され、ＰＤＰ２の表示面２ａの垂直方向には広がらずに表示面２ａの表面に沿った平行光で、表示面２ａと平行方向には二次光源３６を中心にした扇形状の光束膜となって情報入力領域３ａを進行する。換言すれば、扇形状の光が情報入力領域３ａを形成する。これらのシリンドリカルレンズ群（シリンドリカルレンズ３２，３３，３４）とスリット板３５とによって、集光光学系が形成されている。
【００８４】
前述したように、扇形状となって情報入力領域３ａを進行した光束膜は、再帰性反射部材２８で再帰的に反射され、再び同一光路を辿ってハーフミラー３７に戻ることになる。したがって、再帰性反射部材２８で再帰的に反射された光束膜も情報入力領域３ａを形成する。
【００８５】
再帰性反射部材２８で反射されてハーフミラー３７に戻った再帰反射光は、ハーフミラー３７を透過して受光手段３０に入射する。受光手段３０に入射した再帰反射光は、集光レンズであるシリンドリカルレンズ３８を通って線状にされた後、このシリンドリカルレンズ３８から距離ｆ（ｆはシリンドリカルレンズ３８の焦点距離）の間隔で設けられたＣＣＤ（Charge Coupled Device：受光素子）３９において、プローブ光毎に異なる位置で受光される。なお、本実施の形態のＣＣＤ（受光素子）３９は、１次元ＣＣＤであって、その画素数は2,048画素とされている。
【００８６】
詳細には、再帰性反射部材２８で反射された再帰反射光は、ｚ軸方向ではシリンドリカルレンズ３８の作用を受けず、コリメートされたままＣＣＤ（受光素子）３９に到達する。また、再帰反射光は、ＰＤＰ２の表示面２ａと平行方向では、シリンドリカルレンズ３８の中心に集光するように伝搬し、その結果、シリンドリカルレンズ３８の作用を受けてシリンドリカルレンズ３８の焦点面に設置されたＣＣＤ（受光素子）３９上に結像する。これにより、ＣＣＤ（受光素子）３９上に再帰反射光の有無に応じて光強度の分布が形成される。すなわち、再帰反射光を指示手段Ｐで遮った場合、ＣＣＤ（受光素子）３９上の遮られた再帰反射光に相当する位置に光強度が弱い点（後述するピーク点）が生じることになる。再帰反射光を受光したＣＣＤ（受光素子）３９は、再帰反射光（プローブ光）の光強度分布に基づいた電気信号を生成し、前述したコントローラ１０に対して出力する。なお、図５に示すように、二次光源３６とシリンドリカルレンズ３８とは、ハーフミラー３７に対して共に距離ｄの位置に配設されて共役な位置関係にある。
【００８７】
ここで、図６は受光素子３９から再帰反射光の光強度分布に基づいた電気信号が入力され、情報入力領域３ａを進行する光が遮られた位置の座標を特定する処理を実行するコントローラ１０のブロック構成図である。このコントローラ１０は、光学ユニット２７（左側光学ユニット２７Ｌ、右側光学ユニット２７Ｒ）の光源（ＬＤ）３１の発光制御と、光学ユニット２７（左側光学ユニット２７Ｌ、右側光学ユニット２７Ｒ）のＣＣＤ（受光素子）３９からの出力の演算を行うものである。図６に示すように、コントローラ１０には、各部を集中的に制御するＣＰＵ４０が設けられており、このＣＰＵ４０には、プログラム及びデータを記憶するＲＯＭ４１、各種データを書き換え自在に格納してワークエリアとして機能するＲＡＭ４２、コンピュータ５に接続するためのインタフェース４３、Ａ／Ｄ（Analog／Digital）コンバータ４４及びＬＤドライバ４５がバス接続されている。また、ＣＰＵ４０には、各種のプログラムコード（制御プログラム）を格納するハードディスク４６や不揮発性のメモリであるＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）４７がバス接続されている。ここに、ＣＰＵ４０、ＲＯＭ４１及びＲＡＭ４２によりマイクロコンピュータが構成されている。このようなマイクロコンピュータには、各種のプログラムコード（制御プログラム）を記憶した記憶媒体４９、すなわち、フロッピーディスク、ハードディスク、光ディスク（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−Ｒ／Ｗ，ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭなど）、光磁気ディスク（ＭＯ）、メモリカードなどに記憶されているプログラムコードを読み取る装置であるフロッピーディスクドライブ装置、ＣＤ−ＲＯＭドライブ装置、ＭＯドライブ装置等のプログラム読取装置４８が接続されている。
【００８８】
ＣＣＤ（受光素子）３９からの出力を演算する回路として、ＣＣＤ（受光素子）３９の出力端子に、アナログ処理回路５１が図のように接続される。ＣＣＤ（受光素子）３９に入射した反射光は、ＣＣＤ（受光素子）３９内で光の強度に応じた電圧値を持つアナログの画像データに変換され、アナログ信号として出力される。このアナログ信号は、アナログ処理回路５１で処理された後、Ａ／Ｄ（Analog／Digital）コンバータ４４によってデジタル信号に変換されてＣＰＵ４０に渡される。この後、ＣＰＵ４０によって指示手段Ｐの二次元座標の演算が行われる。
【００８９】
ハードディスク４６に格納された各種のプログラムコード（制御プログラム）または記憶媒体４９に記憶された各種のプログラムコード（制御プログラム）は、コントローラ１０への電源の投入に応じてＲＡＭ４２に書き込まれ、各種のプログラムコード（制御プログラム）が実行されることになる。
【００９０】
続いて、制御プログラムに基づいてＣＰＵ４０によって実行される機能について説明する。ここでは、本実施の形態の情報入力装置３の備える特長的な機能である座標検出処理について以下において具体的に説明する。
【００９１】
ここで、図７は情報入力装置３の情報入力領域３ａ内の一点を指示手段Ｐで指し示した一例を示す正面図である。図７に示すように、例えば、左側光学ユニット２７Ｌから照射されたＬ１，Ｌ２，Ｌ３，・・・，Ｌｎといったプローブ光で構成される扇形状の光の中でｎ番目のプローブ光Ｌｎが指示手段Ｐによって遮られた場合、そのプローブ光Ｌｎは再帰性反射部材２８に到達することはない。
【００９２】
このときＣＣＤ（受光素子）３９上の光強度分布を考える。ここで、図８はＣＣＤ（受光素子）３９の検出動作を模式的に示す説明図である。指示手段Ｐが情報入力領域３ａ内に挿入されていなければ、ＣＣＤ（受光素子）３９上の光強度分布はほぼ一定であるが、図８に示すように指示手段Ｐが情報入力領域３ａ内に挿入されてプローブ光Ｌｎが指示手段Ｐによって遮られた場合、そのプローブ光Ｌｎは光学ユニット２７のＣＣＤ（受光素子）３９によって受光されることはないため、プローブ光Ｌｎに対応する光学ユニット２７のＣＣＤ（受光素子）３９上の所定の位置Ｘｎが光強度の弱い領域（暗点）となる。この光強度の弱い領域（暗点）である位置Ｘｎは、ＣＣＤ（受光素子）３９から出力される光強度の波形にピーク点として出現することになるので、ＣＰＵ４０は、このような光強度の波形におけるピーク点の出現を電圧の変化により認識し、この光強度の波形のピーク点となった暗点の位置Ｘｎを検出する。
【００９３】
また、光強度の波形のピーク点となった暗点位置Ｘｎが検出されると、暗点位置ＸｎからＣＣＤ（受光素子）３９の中心画素までの距離が、例えばＣＣＤ（受光素子）３９の画素番号（例えば、図８においては、画素番号ｍ）に基づいて検出される。
【００９４】
光強度の弱い領域（暗点）である位置Ｘｎ（左側光学ユニット２７ＬのＣＣＤ（受光素子）３９上ではＸｎＬ，右側光学ユニット２７ＲのＣＣＤ（受光素子）３９上ではＸｎＲ）は、遮られたプローブ光の出射／入射角θｎと対応しており、Ｘｎを検出することによりθｎを知ることができる。即ち、暗点位置ＸｎからＣＣＤ（受光素子）３９の中心画素までの距離をａとすると、θｎはａの関数として、
θｎ＝tan−１(ａ／ｆ)      ………………………………（１）
と表すことができる。ただし、ｆはシリンドリカルレンズ３８の焦点距離である。ここで、左側光学ユニット２７ＬにおけるθｎをθｎＬ、ａをＸｎＬと置き換える。
【００９５】
さらに、図７において、左側光学ユニット２７Ｌと情報入力領域３ａとの幾何学的な相対位置関係の変換係数ｇにより、指示手段Ｐと左側光学ユニット２７Ｌとのなす角度θＬは、(１)式で求められるＸｎＬの関数として、
θＬ＝ｇ(θｎＬ)      ………………………………（２）
ただし、θｎＬ＝tan−１(ＸｎＬ／ｆ)
と表すことができる。
【００９６】
同様に、右側光学ユニット２７Ｒについても、上述の（１）（２）式中の記号Ｌを記号Ｒに置き換えて、右側光学ユニット２７Ｒと情報入力領域３ａとの幾何学的な相対位置関係の変換係数ｈにより、
θＲ＝ｈ(θｎＲ)      ………………………………（３）
ただし、θｎＲ＝tan−１(ＸｎＲ／ｆ)
と表すことができる。
【００９７】
ここで、左側光学ユニット２７ＬのＣＣＤ（受光素子）３９の中心位置と右側光学ユニット２７ＲのＣＣＤ（受光素子）３９の中心位置との距離を図７に示すｗとすると、情報入力領域３ａ内の指示手段Ｐで指示した点の２次元座標（ｘ，ｙ）は、三角測量の原理により、
ｘ＝ｗ・tanθＲ／（tanθＬ＋tanθＲ）  ………………（４）
ｙ＝ｗ・tanθＬ・tanθＲ／（tanθＬ＋tanθＲ） ……（５）
として算出することができる。
【００９８】
これらの（１）（２）（３）（４）（５）式は制御プログラムの一部として予めハードディスク４６や記憶媒体４９に格納されており、（１）（２）（３）（４）（５）式により、指示手段Ｐの位置座標（ｘ，ｙ）は、ＸｎＬ，ＸｎＲの関数として算出される。すなわち、左側光学ユニット２７ＬのＣＣＤ（受光素子）３９上の暗点の位置と右側光学ユニット２７ＲのＣＣＤ（受光素子）３９上の暗点の位置とを検出することで、指示手段Ｐの位置座標（ｘ，ｙ）が算出されることになる。
【００９９】
このようにして算出された指示手段Ｐの位置座標（ｘ，ｙ）は、コントローラ１０を介してコンピュータ５へと出力され、所定の処理に用いられることになる。
【０１００】
そして、このような情報入力装置３Ａによれば、情報入力領域３ａにおいて、無視差、完全透明、高い描画感を実現することが可能になっている。
【０１０１】
Ｂ．第２の情報入力装置
次に、第２の情報入力装置３Ｂについて図９ないし図１１に基づいて説明する。なお、第１の情報入力装置３Ａで説明した部分と同一部分については同一符号を用い、説明も省略する。
【０１０２】
この第２の情報入力装置３Ｂは、いわゆる再帰光反射方式の情報入力装置である。
【０１０３】
ここで、図９は情報入力装置３Ｂに用いられる指示手段６１を示す斜視図である。また、図１０は情報入力装置３Ｂの情報入力領域３ａ内の一点を指示手段６１で指し示した一例を示す正面図である。図９に示すように、情報入力装置３Ｂの情報入力領域３ａ内の一点を指し示すために用いられる指示手段６１の先端近傍には、再帰性反射部材６２が設けられている。この再帰性反射部材６２は、例えば円錐形状のコーナーキューブを多数配列して形成されており、入射した光をその入射角度によらずに所定の位置に向けて反射する特性を有している。例えば、左側光学ユニット２７Ｌから投光されたプローブ光Ｌｎは、図１０に示すように、再帰性反射部材６２によって反射され、再び同一光路を辿る再帰反射光Ｌｎ´として左側光学ユニット２７Ｌにより受光されることになる。そのため、図１０に示すように、情報入力装置３Ｂにおいては、前述した情報入力装置３Ａのように情報入力領域３ａに再帰性反射部材２８を設ける必要はない。なお、指示手段６１はペン状の形状をしており、光沢のある金属製よりゴムやプラスチックなどの材質が望ましい。
【０１０４】
したがって、このような指示手段６１の再帰性反射部材６２を備えた先端近傍を情報入力装置３Ｂの情報入力領域３ａの適当な位置（ｘ，ｙ）に挿入し、例えば左側光学ユニット２７Ｌから投光された扇形状の光束膜の中のプローブ光Ｌｎが指示手段６１の再帰性反射部材６２によって反射された場合、その再帰反射光Ｌｎ´は左側光学ユニット２７ＬのＣＣＤ（受光素子）３９によって受光される。このようにしてＣＣＤ（受光素子）３９が再帰反射光Ｌｎ´を受光した場合には、再帰反射光Ｌｎ´に対応するＣＣＤ（受光素子）３９上の所定の位置Ｄｎが光強度の強い領域（明点）となる。つまり、図１１に示すように、ＣＣＤ（受光素子）３９上では位置Ｄｎの位置に光強度が強い領域が生じ、ＣＣＤ（受光素子）３９からの光の強度分布の形状にはピークが出現する。このピークが出現する位置Ｄｎは反射されたプローブ光の出射／入射角θｎと対応しており、Ｄｎを検出することによりθｎを知ることができる。つまり、このような再帰光反射方式の情報入力装置３Ｂの場合も、前述した再帰光遮蔽方式の情報入力装置３Ａと同様に、光強度の波形に出現するピークに基づく三角測量の手法により指示手段６１の位置座標（ｘ，ｙ）が算出されることになる。
【０１０５】
このようにして算出された指示手段６１の位置座標（ｘ，ｙ）は、コントローラ１０を介してコンピュータ５へと出力され、所定の処理に用いられることになる。
【０１０６】
そして、このような情報入力装置３Ｂによれば、情報入力領域３ａにおいて、無視差、完全透明、高い描画感を実現することが可能になっている。
【０１０７】
Ｃ．第３の情報入力装置
次に、第３の情報入力装置３Ｃについて図１２ないし図１４に基づいて説明する。なお、第１の情報入力装置３Ａで説明した部分と同一部分については同一符号を用い、説明も省略する。
【０１０８】
この第３の情報入力装置３Ｃは、第１の情報入力装置３Ａにおける光学ユニットの変形例である。詳細には、第１の情報入力装置３Ａで用いた光学ユニット２７においては扇形状の光束膜を投光して情報入力領域を形成したが、情報入力装置３Ｃにおいては、ポリゴンミラー等の回転走査系を有しており、その回転走査系によって光源から出射された光ビームを放射状に投光して情報入力領域を形成する光学ユニット７０を用いるものである。
【０１０９】
ここで、図１２は光学ユニット７０を概略的に示す平面図である。図１２に示すように、光学ユニット７０は、駆動回路（図示せず）を有してレーザ光を出射する光源であるＬＤ（Laser Diode：半導体レーザ）７１とハーフミラー７２とポリゴンミラー７３と集光レンズ７４とで構成される投光手段７０ａと、受光素子７５とが備えられている。受光素子７５は、集光レンズ７４から距離ｆ（ｆは集光レンズ７４の焦点距離）の間隔で設けられたＰＤ（Photo Diode）で構成されている。このような光学ユニット７０は、ＬＤ７１から出射したレーザ光をハーフミラー７２で折り返した後、パルスモータ（図示せず）により所定の角速度ωｔで回転駆動されるポリゴンミラー７３によって放射状に順次反射する。したがって、光学ユニット７０は、ビーム光を放射状に繰り返し投光することになる。つまり、２つの光学ユニット７０から放射状に投光されるビーム光によって情報入力領域３ａが形成されることになる。一方、反射されて光学ユニット７０に入射したビーム光は、ポリゴンミラー７３によって反射され、ハーフミラー７２に到達する。ハーフミラー７２に到達した反射ビーム光は、ハーフミラー７２を透過して受光素子７５に到達し、電気信号に変換される。
【０１１０】
次に、このような光学ユニット７０を第１の情報入力装置３Ａで用いた光学ユニット２７に代えて適用した情報入力装置３Ｃについて説明する。図１３に示すように、情報入力領域３ａ中の或る位置に指示手段Ｐが挿入されてあるビーム光が遮蔽されると、そのビーム光は再帰性反射部材２８で反射されることはないことから、受光素子７５に到達することはない。このように情報入力領域３ａ中の或る位置に指示手段Ｐが挿入されてあるビーム光が遮蔽された場合、受光素子７５からの光の強度分布の形状にはディップが出現する。
【０１１１】
各部の電気的接続等については技術的に公知であるため詳細な説明は省略するが、図１４に示すように、情報入力領域３ａに指示手段Ｐが挿入されていない場合には光強度は“Ｉ＝Ｉ１”を示すが、情報入力領域３ａに指示手段Ｐが挿入されて受光素子７５に再帰光が戻らない場合には光強度は“Ｉ＝Ｉ０”を示すことになる。このように光強度が“Ｉ＝Ｉ０”である部分が、ディップである。なお、図１４中、時間ｔ＝ｔ０は、ポリゴンミラー７３の回転の基準位置であって、回転走査されるビーム光が所定の角度に達した時点である。
【０１１２】
したがって、光強度が“Ｉ＝Ｉ０”となった時間ｔをｔ１であるとすれば、情報入力領域３ａに挿入された指示手段Ｐにより遮蔽されたビーム光の出射角度θは、
θ＝ω（ｔ１−ｔ０）＝ω△ｔ
として算出される。つまり、左右それぞれに設けられた光学ユニット７０（７０Ｌ、７０Ｒ）において情報入力領域３ａに挿入された指示手段Ｐにより遮蔽されたビーム光の出射角度θ（θｎＬ，θｎＲ）が算出され、それらの出射角度θ（θｎＬ，θｎＲ）に基づく三角測量の手法によって指示手段Ｐを挿入した位置座標（ｘ，ｙ）が算出されることになる。
【０１１３】
このようにして算出された指示手段Ｐの位置座標（ｘ，ｙ）は、コントローラ１０を介してコンピュータ５へと出力され、所定の処理に用いられることになる。
【０１１４】
そして、このような情報入力装置３Ｃによれば、情報入力領域３ａにおいて、無視差、完全透明、高い描画感を実現することが可能になっている。
【０１１５】
Ｄ．第４の情報入力装置
次に、第４の情報入力装置３Ｄについて図１５ないし図１６に基づいて説明する。なお、第２の情報入力装置３Ｂ及び第３の情報入力装置３Ｃで説明した部分と同一部分については同一符号を用い、説明も省略する。
【０１１６】
この第４の情報入力装置３Ｄは、第２の情報入力装置３Ｂにおける光学ユニットの変形例である。詳細には、第２の情報入力装置３Ｂで用いた光学ユニット２７においては扇形状の光束膜を投光して情報入力領域を形成したが、第４の情報入力装置３Ｄにおいては、ポリゴンミラー等の回転走査系を有しており、その回転走査系によって光源から出射された光ビームを放射状に投光して情報入力領域を形成する光学ユニット７０を用いるものである。なお、光学ユニット７０についての説明は、第３の情報入力装置３Ｃで説明したのでここでは省略する。
【０１１７】
このような光学ユニット７０を第２の情報入力装置３Ｂで用いた光学ユニット２７に代えて適用した情報入力装置３Ｄについて説明する。図１５に示すように、情報入力領域３ａ中の或る位置に指示手段６１が挿入された場合、所定のビーム光が指示手段６１の再帰性反射部材６２において再帰反射され、そのビーム光は受光素子７５に到達する。このように情報入力領域３ａ中の或る位置に指示手段６１が挿入されてあるビーム光が再帰反射された場合、受光素子７５からの光の強度分布の形状にはピークが出現する。
【０１１８】
各部の電気的接続等については技術的に公知であるため詳細な説明は省略するが、図１６に示すように、情報入力領域３ａに指示手段６１が挿入されていない場合には光強度は“Ｉ＝Ｉ０”を示すが、情報入力領域３ａに指示手段６１が挿入されて受光素子７５に再帰光が到達した場合には光強度は“Ｉ＝Ｉ１”を示すことになる。このように光強度が“Ｉ＝Ｉ１”である部分が、ピークである。なお、図１６中、時間ｔ＝ｔ０は、ポリゴンミラー７３の回転の基準位置であって、回転走査されるビーム光が所定の角度に達した時点である。
【０１１９】
したがって、光強度が“Ｉ＝Ｉ１”となった時間ｔをｔ１であるとすれば、情報入力領域６３に挿入された指示手段６１により再帰反射されたビーム光の出射角度θは、
θ＝ω（ｔ１−ｔ０）＝ω△ｔ
として算出される。つまり、左右それぞれに設けられた光学ユニット７０（７０Ｌ、７０Ｒ）において情報入力領域３ａに挿入された指示手段６１により再帰反射されたビーム光の出射角度θ（θｎＬ，θｎＲ）が算出され、それらの出射角度θ（θｎＬ，θｎＲ）に基づく三角測量の手法によって指示手段６１を挿入した位置座標（ｘ，ｙ）が算出されることになる。
【０１２０】
このようにして算出された指示手段６１の位置座標（ｘ，ｙ）は、コントローラ１０を介してコンピュータ５へと出力され、所定の処理に用いられることになる。
【０１２１】
そして、このような情報入力装置３Ｄによれば、情報入力領域３ａにおいて、無視差、完全透明、高い描画感を実現することが可能になっている。
【０１２２】
Ｅ．第５の情報入力装置
次に、第５の情報入力装置３Ｅについて図１７ないし図１８に基づいて説明する。この第５の情報入力装置３Ｅは、情報入力領域内の画像情報を撮像カメラにより取り込んで、その取り込まれた画像情報の内の一部に基づいて位置座標を検出するいわゆるカメラ撮像方式の情報入力装置である。
【０１２３】
ここで、図１７は情報入力装置３Ｅの構成を概略的に示す正面図である。情報入力装置３Ｅの情報入力領域３ａの上方両端部には、撮像手段である撮像カメラ８２が距離ｗを隔てて設けられている。撮像カメラ８２には、ＣＣＤ（Charge Coupled Device）である受光素子８３と結像光学レンズ８４とが、距離ｆを隔てて設けられている。これらの撮像カメラ８２の撮像画角は約９０度であり、情報入力領域３ａを撮影範囲とするようにそれぞれ設置されている。また、撮像カメラ８２は座標入力面を形成するＰＤＰ２の表示面２ａから所定の距離となるように設置されており、その光軸はＰＤＰ２の表示面２ａに平行である。
【０１２４】
加えて、情報入力領域３ａの上部を除く周縁部であって撮像カメラ８２の撮像画角を妨げずに撮影視野全体を覆う位置には、背景板８５が設けられている。この背景板８５は、情報入力領域３ａの中央にその面を向け、ＰＤＰ２の表示面２ａに対して略垂直に設けられる。この背景板８５は、例えば一様な黒色とされている。
【０１２５】
撮像カメラ８２の信号と指示手段Ｐとの関係を図１８に示す。図１８に示すように、指示手段Ｐが情報入力領域３ａに挿入された場合、その指示手段Ｐは撮像カメラ８２に撮影され、指示手段Ｐの像が撮像カメラ８２の受光素子８３上に形成される。情報入力装置３Ｅのように背景板８５が黒色であって、指を指示手段Ｐとして用いるような場合には、指示手段Ｐは背景板８５に比べて高い反射率を有することになるので、受光素子８３の指示手段Ｐに相当する部分は、光強度の強い領域（明点）となる。
【０１２６】
各部の電気的接続等については技術的に公知であるため詳細な説明は省略するが、図１８に示すように、情報入力領域３ａに指示手段Ｐが挿入された場合には、受光素子８３からの光の強度分布の形状にはピークが出現する。このピークが出現する位置Ｄｎは、結像光学レンズ８４の主点からの指示手段Ｐの見かけの角度θｎに対応しており、θｎはＤｎの関数として、
θｎ＝arctan (Ｄｎ／ｆ)
と表すことができる。つまり、このようなカメラ撮像方式の情報入力装置３Ｅの場合も、前述した情報入力装置３Ａ等と同様に、光強度の波形に出現するピークに基づく三角測量の手法により指示手段Ｐの位置座標（ｘ，ｙ）が算出されることになる。
【０１２７】
このようにして算出された指示手段Ｐの位置座標（ｘ，ｙ）は、コントローラ１０を介してコンピュータ５へと出力され、所定の処理に用いられることになる。
【０１２８】
なお、指示手段Ｐとしては、自身が発光する発光素子付きの専用ペン等も適用することができる。
【０１２９】
そして、このような情報入力装置３Ｅによれば、情報入力領域３ａにおいて、無視差、完全透明、高い描画感を実現することが可能になっている。
【０１３０】
Ｆ．第６の情報入力装置
次に、第６の情報入力装置３Ｆについて図１９ないし図２０に基づいて説明する。この第６の情報入力装置３Ｆは、三角測量によって座標を検出するものではなく、直交する２軸の座標を直接検出するいわゆるＬＥＤアレイ方式の情報入力装置である。
【０１３１】
ここで、図１９は情報入力装置３Ｆの構成を概略的に示す正面図である。図１９に示すように、情報入力装置３Ｆは、Ｘｍ個の発光手段である発光ダイオード（ＬＥＤ：Light Emitting Diode）９１を水平方向に一定間隔で配置した発光素子列９２と、これに１対１に対応したＸｍ個の受光手段であるフォトトランジスタ９３を一定間隔で対向配置した受光素子列９４と、Ｙｎ個のＬＥＤ９１を垂直方向に一定間隔で配置した発光素子列９５と、これに１対１に対応したＹｎ個のフォトトランジスタ９３を一定間隔で対向配置した受光素子列９６とを備えている。そして、これらの発光素子列９２と、受光素子列９４と、発光素子列９５と、受光素子列９６とにより囲まれた空間部分が、情報入力領域３ａとされている。つまり、情報入力領域３ａ内には、水平方向に形成されるｍ個の光路と垂直方向に形成されるｎ個の光路とがマトリクス状に交差可能となっている。なお、情報入力領域３ａは、ＰＤＰ２の表示面２ａのサイズに対応したサイズであって横長の四角形状に形成されており、手書きにより文字や図形等の入力を可能にする領域である。
【０１３２】
そして、この情報入力領域３ａの或る位置に指等の指示手段Ｐが挿入された場合には、指示手段Ｐにより所定の光路が遮られるため、その遮蔽光路にある受光素子列９４のフォトトランジスタ９３及び受光素子列９６のフォトトランジスタ９３の受光光量がそれぞれ低下することになる。
【０１３３】
各部の電気的接続等については技術的に公知であるため詳細な説明は省略するが、図２０に示すように、情報入力領域３ａに指示手段Ｐが挿入されていない場合には各フォトトランジスタ９３の光強度は“Ｉ＝ｉ１”を示すが、情報入力領域３ａに指示手段Ｐが挿入されて光路が遮られた場合には、その遮蔽光路にあるフォトトランジスタ９３の光強度は“Ｉ＝ｉ０”を示すことになる。このように光強度が“Ｉ＝ｉ０”である部分をディップという。なお、図２０中、横軸はフォトトランジスタ９３の位置に相当し、実際にはフォトトランジスタ９３の光出力を逐次読みとる走査時間である。
【０１３４】
そして、受光光量が低下した受光光量が低下した受光素子列９４のフォトトランジスタ９３及び受光素子列９６のフォトトランジスタ９３の位置に相当するディップ位置を検出し、指示手段Ｐにより指示された位置座標（ｘ，ｙ）を算出する。実際には、基準位置ｔ＝ｔ０からのディップ位置が検出されるまでの時間ｔ１や、図２０で示した波形をメモリに取り込み、メモリ内のデータに対してディップ位置に相当するメモリ番地としてディップの位置を検出することになる。
【０１３５】
このようにして算出された指示手段Ｐの位置座標（ｘ，ｙ）は、コントローラ１０を介してコンピュータ５へと出力され、所定の処理に用いられることになる。
【０１３６】
そして、このような情報入力装置３Ｆによれば、情報入力領域３ａにおいて、無視差、完全透明、高い描画感を実現することが可能になっている。
【０１３７】
Ｇ．第７の情報入力装置
次に、第７の情報入力装置３Ｇについて図２１ないし図２２に基づいて説明する。この第７の情報入力装置３Ｇは、いわゆる超音波弾性波方式の情報入力装置である。
【０１３８】
ここで、図２１は情報入力装置３Ｇの構成を概略的に示す正面図である。図２１に示すように、情報入力装置３Ｇは、透明な基板１００を有すると共に、指先やペン等の指示手段Ｐ（図２２参照）で文字・図形等を書き込むための書き込み面（情報入力領域）３ａとなる基板１００の一つの面に、表面弾性波を発信する発信手段である発信用トランスデューサ１０２と、発信用トランスデューサ１０２から発信された表面弾性波を受信する受信手段である受信用トランスデューサ１０３と、発信用トランスデューサ１０２から発信された表面弾性波をそれぞれ反射し、受信用トランスデューサ１０３に表面弾性波を導く反射手段である反射アレイ１０４・１０５と、同様に、表面弾性波を発信する発信用トランスデューサ１０６と、発信用トランスデューサ１０６から発信された表面弾性波を受信する受信用トランスデューサ１０７と、発信用トランスデューサ１０６から発信された表面弾性波をそれぞれ反射し、受信用トランスデューサ１０７に表面弾性波を導く反射アレイ１０８・１０９とを有している。なお、情報入力領域３ａはＰＤＰ２の画面サイズに対応したサイズを有している。
【０１３９】
図２１において、発信用トランスデューサ１０２・１０６および受信用トランスデューサ１０３・１０７は、それぞれケーブル１１０およびコネクタ１１１を介してコントローラ１０に接続されている。ケーブル１１０は、基板１００の端部に沿って発信用トランスデューサ１０２・１０６および受信用トランスデューサ１０３・１０７まで最短距離を通るように配線することが好ましいが、ここでは図示を省略する。
【０１４０】
基板１００としては、透明で表面弾性波を伝播することが可能なものであれば、ガラス，プラスチック等、いかなる種類の材料を用いることにしても良い。また、例えば、基板１００をガラス基板とした場合、反射アレイ１０４・１０５・１０８・１０９は、ガラスペーストをスクリーン印刷した後、ガラス基板１００を所定の温度で焼成して形成される。
【０１４１】
続いて、ユーザが指先またはペン等の指示手段Ｐで情報入力領域３ａをタッチした場合に、そのタッチ位置の座標を特定する方法の概略を説明する。図２２は、タッチ位置の座標を特定する処理を説明するための説明図である。図２２において、発信用トランスデューサ１０２および受信用トランスデューサ１０３はタッチ位置のＸ軸方向の位置を検出するために用いられ、発信用トランスデューサ１０６および受信用トランスデューサ１０７はタッチ位置のＹ軸方向の位置を検出するために用いられる。ここでは、説明の便宜上、Ｘ軸方向の位置を検出する処理を中心に説明する。
【０１４２】
タッチ位置の座標を特定する処理は、情報入力装置３Ｇおよびコントローラ１０によって実行される。発信用トランスデューサ１０２は、コントローラ１０から電気信号を入力し、入力した電気信号を機械振動に変換する。その結果、基板１００の情報入力領域３ａの表面または界面に沿って伝播する表面弾性波が発生する。
【０１４３】
発信用トランスデューサ１０２によって発生された表面弾性波は、反射アレイ１０４を構成する各反射素子により、発信用トランスデューサ１０２に近い方から順次９０度反射され、情報入力領域３ａを伝播していくことになる。すなわち、反射アレイ１０４を構成する各反射素子により、表面弾性波の一部が反射され、一部が透過するという現象が繰り返され、情報入力領域３ａの全面にわたって表面弾性波が伝播していく。反射アレイ１０４の構成する各反射素子によって反射された表面弾性波は、情報入力領域３ａの縦方向に平行に、かつ反射させられた反射素子の位置に基づく時間差を持って情報入力領域３ａを伝播していく。そして、反射アレイ１０５は、情報入力領域３ａを伝播してきた表面弾性波を９０度反射し、反射した表面弾性波を受信用トランスデューサ１０３に導く。
【０１４４】
受信用トランスデューサ１０３は、表面弾性波を受信して電気信号に変換し、コントローラ１０に入力する。コントローラ１０は、入力した電気信号を増幅した後、整流およびＡ／Ｄ変換処理を行う。そして、コントローラ１０は、Ａ／Ｄ変換した信号を時間軸に沿って信号処理することにより、情報入力領域３ａにおけるＸ軸方向の位置を時間に対応させる。
【０１４５】
例えば、図２２に示すように、ユーザが情報入力領域３ａの任意の位置を指先（指示手段Ｐ）でタッチしたものとする。この場合、タッチ位置を伝播している表面弾性波は指先によって吸収または散乱され、大きな減衰を受けることになる。このような減衰を受けた時点を上述した信号処理の結果に基づいて特定することにより、タッチ位置のＸ軸方向における位置を特定することができる。具体的には、図２２に示すように、情報入力領域３ａを横切る実線がタッチ位置のＸ軸方向における位置として特定される。
【０１４６】
タッチ位置のＹ軸方向の位置についても、発信用トランスデューサ１０６，受信用トランスデューサ１０７および反射アレイ１０８・１０９を用いてＸ軸方向の位置を特定する処理と同様の処理を行うことによって特定することができる。具体的には、図２２に示すように、情報入力領域３ａを横切る点線がタッチ位置のＹ軸方向における位置として特定される。
【０１４７】
このようにして特定された指示手段Ｐの位置座標（ｘ，ｙ）は、コントローラ１０を介してコンピュータ５へと出力され、所定の処理に用いられることになる。
【０１４８】
そして、このような情報入力装置３Ｇによれば、情報入力領域３ａにおいて、無視差、完全透明、高い描画感を実現することが可能になっている。
【０１４９】
以上、本実施の形態の情報入出力システム１に適用し得る情報入力装置３として、再帰光遮蔽方式の情報入力装置３Ａ、再帰光反射方式の情報入力装置３Ｂ、回転走査系を有する再帰光遮蔽方式の情報入力装置３Ｃ、回転走査系を有する再帰光反射方式の情報入力装置３Ｄ、カメラ撮像方式の情報入力装置３Ｅ、ＬＥＤアレイ方式の情報入力装置３Ｆ、超音波弾性波方式の情報入力装置３Ｇについて、その構成及び原理を説明したが、これらは本実施の形態の情報入出力システム１に適用し得る情報入力装置３の一例であって、本発明はこれらの方式に限定されるものではなく、本発明は、例えばアナログ容量結合方式、感圧方式等を含む情報入力装置全般について適用されることは言うまでもない。
【０１５０】
続いて、本実施の形態の情報入出力システム１において実行される各種アプリケーションプログラム２４の1つである描画ソフトにおける情報入力装置３を介して描画した所定の画像をＰＤＰ２に表示する表示処理の内、従来の情報入出力システムによって行なわれている処理と同様の処理についてはその説明を省略し、情報入出力システム１が備える特長的な機能に関連する機能について以下に概略的に説明する。
【０１５１】
ここで、図２３は描画ソフトの起動時における初期画面Ｇ１を示す平面図である。図２３に示すように、描画ソフトの起動時においてＰＤＰ２に表示される初期画面Ｇ１には、スタンプ描画モードを選択するための処理モード選択手段を実現するスタンプボタンＢ１と、スタンプ設定ボタンＢ２とが選択可能なツールバーＴ１が表示される。このようにツールバーＴ１が表示されている状態で、操作者によってスタンプ設定ボタンＢ２がタッチされた場合（タッチには、光学式の情報入力装置３の情報入力領域３ａに対する指示部材の挿入状態も含む。以下、同様）には、図２４に示すようなスタンプ設定画面Ｇ２がＰＤＰ２にポップアップ表示されることになる。
【０１５２】
ここで、スタンプ設定画面Ｇ２には、所望の「スタンプ用画像」ＳＴ（ＳＴ１〜ＳＴ３）を選択させるために「スタンプ用画像」ＳＴを一覧表示するスタンプ選択ボタンＢ３が設けられている。つまり、スタンプ選択ボタンＢ３がスタンプ用画像選択手段を実現することになる。この「スタンプ用画像」ＳＴは、プレゼンテーション等において所定の言語や文章等についての“重要”、“注意”、“強調”、“秘密”等を報知することを目的として表示される画像情報や矢印、ロゴマーク等の画像情報である。このような「スタンプ用画像」ＳＴは、描画ツール等により作成された画像であって、コンピュータ５のハードディスク１７の所定領域に記憶されている。ここに、スタンプ用画像記憶手段が実現されている。そして、スタンプ設定画面Ｇ２には、この「スタンプ用画像」ＳＴをハードディスク１７に登録するための登録ボタンＢ４と、「スタンプ用画像」ＳＴをハードディスク１７から削除するための削除ボタンＢ５とが設けられている。このように複数の「スタンプ用画像」ＳＴの中から所望の「スタンプ用画像」ＳＴを選択することが可能になっているので、使い勝手の良いシステムを提供することが可能になる。
【０１５３】
また、スタンプ設定画面Ｇ２には、「スタンプ用画像」ＳＴのＰＤＰ２への表示を確定する迄のスタンプ確定時間（規定時間）を設定する規定時間設定手段を実現するスタンプ確定時間設定ボタンＢ６が設けられている。これにより、「スタンプ用画像」ＳＴ等の画像情報の描画を許可する規定時間が用途（画像情報）に応じて変更可能になる。
【０１５４】
さらに、スタンプ設定画面Ｇ２には、いわゆるダブルクリックを認識するためのクリック間隔時間及びクリック座標間の有効範囲（最初のクリック座標を円の中心とし２度目の座標との差を半径とする範囲）を設定するためのダブルクリック設定ボタンＢ７が設けられている。なお、ダブルクリック設定ボタンＢ７においては、そのボタン領域内（円内）において実際にダブルクリックを実行することにより設定可能とされている。ここに、ダブルクリック識別設定手段が実現されている。
【０１５５】
なお、以下の説明においては、上述したようなスタンプ設定画面Ｇ２おいて、スタンプ選択ボタンＢ３により「スタンプ用画像」ＳＴ１が選択され、スタンプ確定時間設定ボタンＢ６によりスタンプ確定時間が“２秒”に設定されたものとして説明する。
【０１５６】
続いてツールバーＴ１が表示されている状態で操作者によってスタンプボタンＢ１がタッチされた場合、つまりスタンプ描画モード下においてＣＰＵ１２が制御プログラムに基づいて実行するスタンプ処理について説明する。
【０１５７】
なお、スタンプボタンＢ１がタッチされてスタンプ描画モードになった場合には、図２５に示すようなスタンプ描画画面Ｇ３がＰＤＰ２に表示される。スタンプ描画画面Ｇ３には、スタンプ描画モードを選択するためのスタンプボタンＢ８と、スタンプ消去モードを選択するための消しゴムボタンＢ９と、編集モードを選択するための編集ボタンＢ１０と、印刷モードを選択するための印刷ボタンＢ１１とが選択可能なツールバーＴ２が表示される。図２５に示すように、スタンプ描画モード下においては、スタンプボタンＢ８は他のボタンＢ９〜Ｂ１１に比較して色彩が反転状態になっている。また、スタンプ描画画面Ｇ３においては、図２５に示すようなスタンプ描画モード特有のカーソルであるスタンプ型カーソルＺ１が表示される。このようにスタンプ型カーソルＺ１を表示することで、カーソルを見れば現在の処理モードがスタンプ描画モードであることを直感的に認識することが可能になっている。
【０１５８】
ここで、図２６はスタンプ処理の流れを概略的に示すフローチャートである。なお、スタンプ処理は、初期状態においてはスタンプ描画モードに設定されているものとする。図２６に示すように、ＣＰＵ１２は、情報入力装置３での指示手段によるタッチがあるまで待機し、情報入力装置３から送信された位置座標によって情報入力装置３の情報入力領域３ａの所定位置がタッチされたと判断した場合には（ステップＳ１のＹ）、当該位置座標をＲＡＭ１４に保存する（ステップＳ２）。
【０１５９】
次いで、ステップＳ２においてＲＡＭ１４に保存した位置座標と直前にＲＡＭ１４に保存した位置座標とを比較し、それらの位置座標が略同一位置である停止座標範囲内（手ぶれ、座標検出精度による検出座標の違い程度の差以内）であると判断された場合には（ステップＳ３のＹ）、指示手段は停止状態であるものとして、ＲＡＭ１４の所定のカウンタエリアにおいて停止時間を“１”インクリメントして（ステップＳ４）、ステップＳ１に戻る。なお、１カウントは、座標検出周期（例えば、２０ｍｓ）である。
【０１６０】
一方、ステップＳ２においてＲＡＭ１４に保存した位置座標と直前にＲＡＭ１４に保存した位置座標とを比較し、それらの位置座標が略同一位置である停止座標範囲内でないと判断された場合には（ステップＳ３のＮ）、ＲＡＭ１４の所定のカウンタエリアの停止時間をゼロクリアして（ステップＳ５）、ステップＳ１に戻る。なお、ＲＡＭ１４に直前の位置座標が保存されていない場合も、ＲＡＭ１４の所定のカウンタエリアの停止時間をゼロクリアして（ステップＳ５）、ステップＳ１に戻る。
【０１６１】
以上のようなステップＳ１〜Ｓ５は、情報入力装置３の情報入力領域３ａの所定位置がデタッチ（デタッチには、光学式の情報入力装置３の情報入力領域３ａに対する指示部材の非挿入状態も含む。以下、同様）されたと判断されるまで（ステップＳ６のＹ）、繰り返される。ここに、指示時間計測手段の機能が実行される。
【０１６２】
その後、情報入力装置３から位置座標が送信されなくなることによって情報入力装置３の情報入力領域３ａの所定位置がデタッチされたと判断した場合には（ステップＳ６のＹ）、ステップＳ７に進み、ＲＡＭ１４の所定のカウンタエリアの停止時間とスタンプ確定時間とを比較する。ここに、時間比較手段の機能が実行される。ここでは、スタンプ確定時間がスタンプ確定時間設定ボタンＢ６により“２秒”に設定されていることから、ＲＡＭ１４の所定のカウンタエリアの停止時間が“２秒”以上である場合には（ステップＳ７のＹ）、ステップＳ８に進み、スタンプ描画を実行する。ここに、画像情報描画手段の機能が実行される。なお、スタンプ描画は、「スタンプ用画像」ＳＴ１を描画する領域の画像をＲＡＭ１４に一時的に保存した後、「スタンプ用画像」ＳＴ１を描画するものである。
【０１６３】
ここで、図２７はスタンプ描画が実行された画面の一例を示す説明図である。図２７に示すように、ＰＤＰ２には、スタンプ型カーソルＺ１の位置に「スタンプ用画像」ＳＴ１が描画されている。
【０１６４】
つまり、本実施の形態においては、画面の所定位置にタッチした状態がスタンプ確定時間以上継続した場合において、デタッチされた際に「スタンプ用画像」ＳＴ１を描画することになる。このような指示手段Ｐにより情報入力領域３ａ内の所定位置を規定時間以上移動することなく指示する際の動作は、スタンプを押す動作と同様の動作であることから、画像情報が「スタンプ用画像」ＳＴである場合には、操作者にとっては動作後の結果を容易に理解することが可能になっている。
【０１６５】
スタンプ描画を実行した後は、ＲＡＭ１４の所定のカウンタエリアの停止時間をゼロクリアして（ステップＳ９）、ステップＳ１に戻る。
【０１６６】
一方、ＲＡＭ１４の所定のカウンタエリアの停止時間が“２秒”以上でない場合には（ステップＳ７のＮ）、ステップＳ１０に進み、ダブルクリックがなされたか否かを判断する。ダブルクリックがなされたか否かの判断は、ダブルクリック設定ボタンＢ７により予め設定されたクリック間隔時間及びクリック座標差の有効範囲との比較により行われる。
【０１６７】
直前のデタッチ位置と当該デタッチ位置とにおけるクリック間隔時間及びクリック座標差が、ダブルクリック設定ボタンＢ７により予め設定された有効範囲内である場合には（ステップＳ１０のＹ）、ステップＳ１１に進み、そのダブルクリックがスタンプ描画画面Ｇ３のどこでなされたかを判断する。
【０１６８】
図２８に示すように、スタンプ型カーソルＺ１上でダブルクリックが実行された場合には（ステップＳ１１のＹ）、ステップＳ１２に進み、スタンプ消去モードに移行する。ここで、スタンプ消去モードは、ツールバーＴ２の消しゴムボタンＢ９が操作された場合に選択されるスタンプ消去モードと同一モードである。したがって、スタンプ描画モードが選択されていることを示すスタンプ型カーソルＺ１をダブルクリック操作するだけの簡単な操作で、処理モードがスタンプ描画モードからスタンプ消去モードに切り替えられるので、操作性の向上を図ることが可能になる。特に、表示装置が大型の場合には、一般に、処理モードの切り替えに手間がかかるため、有用である。
【０１６９】
このようにスタンプ描画モードからスタンプ消去モードに移行した場合には、スタンプ描画画面Ｇ３においては、図２９に示すようなスタンプ消去モード特有のカーソルである消しゴム型カーソルＺ２が表示される。このように消しゴム型カーソルＺ２を表示することで、カーソルを見れば現在の処理モードがスタンプ消去モードであることを直感的に認識することが可能になっている。
【０１７０】
また、スタンプ消去モード下においては、図３０（ａ）に示すように消しゴム型カーソルＺ２を描画されている「スタンプ用画像」ＳＴ１の上に位置させることにより（ステップＳ１５のＹ）、図３０（ｂ）に示すようにその「スタンプ用画像」ＳＴ１が消去され、ＲＡＭ１４に一時的に保存されていた「スタンプ用画像」ＳＴ１を描画する前の画像を再描画することになる（ステップＳ１６）。したがって、「スタンプ用画像」ＳＴを指示するだけで「スタンプ用画像」ＳＴを消去することが可能になるので、簡易で、かつ、誤操作が少ないわかり易い操作によって「スタンプ用画像」ＳＴを消去することが可能になる。
【０１７１】
一方、図３１に示すように、消しゴム型カーソルＺ２上でダブルクリックが実行された場合には（ステップＳ１１のＮ、ステップＳ１３のＹ）、ステップＳ１４に進み、スタンプ描画モードに移行する。ここで、スタンプ描画モードは、ツールバーＴ２のスタンプボタンＢ８が操作された場合に選択されるスタンプ描画モードと同一モードである。このようにスタンプ消去モードからスタンプ描画モードに移行した場合には、スタンプ描画画面Ｇ３においては、再び図２５に示すようなスタンプ描画モード特有のカーソルであるスタンプ型カーソルＺ１が表示され、「スタンプ用画像」ＳＴ１の描画が可能になる。
【０１７２】
なお、ダブルクリックがなされた場所が、スタンプ型カーソルＺ１上でも消しゴム型カーソルＺ２上でもない場合には（ステップＳ１３のＮ）、ステップＳ１に戻る。
【０１７３】
ここに、指示手段により指示された情報入力領域３ａ内の位置座標が情報入力装置３により検出されると、当該検出開始から未検出となるまでの時間が計測され、この計測時間が規定時間を超えた場合にのみ、ＰＤＰ２の当該位置座標に対応する位置に「スタンプ用画像」ＳＴが描画される。これにより、指示手段により情報入力領域３ａ内の所定位置を規定時間以上移動することなく指示した場合にのみ「スタンプ用画像」ＳＴが描画されることになるので、例えば説明のために操作者がＰＤＰ２に表示された文書等をなぞったりするような場合や誤って情報入力領域３ａに指等が触れてしまった場合に「スタンプ用画像」ＳＴが描画されることはないため、操作性の向上を図ることが可能になる。また、例えば説明のために操作者がＰＤＰ２に表示された画像等を規定時間以上指示したような場合であっても、その後指示手段による指示位置を移動しさえすれば、「スタンプ用画像」ＳＴが描画されることはないため、操作性の向上を図ることが可能になる。
【０１７４】
また、「スタンプ用画像」ＳＴの描画を目的としてスタンプ描画モードが選択された場合にのみ、スタンプを押す動作と同様の動作で「スタンプ用画像」ＳＴを描画することが可能になるので、意図しない場合に「スタンプ用画像」ＳＴが描画されることを防止することが可能になる。
【０１７５】
なお、本実施の形態においては、コントローラ１０をコンピュータ５とは別体で設けたが、これに限るものではなく、コントローラ１０をコンピュータ５に組み込んで、コンピュータ５をコントローラ１０として機能させるようにしても良い。
【０１７６】
また、本実施の形態においては、各種のプログラムコード（制御プログラム）を記憶した記憶媒体２６や記憶媒体４９としてフロッピーディスク、ハードディスク、光ディスク（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−Ｒ／Ｗ，ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭなど）、光磁気ディスク（ＭＯ）、メモリカード等を適用したが、これに限るものではなく、記憶媒体には、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【０１７７】
さらに、本実施の形態においては、情報入出力システムとして、大型の表示装置を装備したいわゆる電子黒板システムに適用した例について説明したが、これに限るものではなく、例えばＰＤＡ（Personal Digital Assistants）と称される携帯用情報端末等に適用することも可能である。
【０１７８】
【発明の効果】
請求項１記載の発明の情報入出力システムによれば、所定物体による情報入力が情報入力装置により検出されると、当該検出開始から未検出となるまでの時間が計測されるが、情報入力が検出された位置が所定範囲内にある場合には、当該時間の計測が継続され、前記情報入力が検出された位置が所定範囲外にある場合には、当該時間の計測が改めて開始され、情報入力が情報入力装置により検出されなくなった場合且つこの計測時間が規定時間を超えた場合にのみ、情報入力領域の情報入力に対応する位置に所定の画像情報を描画することにより、所定物体により情報入力領域内の所定位置を規定時間以上移動することなく指示した場合にのみ画像情報を描画することになるので、例えば説明のために操作者が表示装置に表示された文書等をなぞったりするような場合や誤って情報入力領域に指等が触れてしまった場合に画像情報が描画されることはないため、操作性の向上を図ることができる。また、例えば説明のために操作者が表示装置に表示された画像等を規定時間以上指示したような場合であっても、その後所定物体による指示位置を移動しさえすれば、画像情報が描画されることはないため、操作性の向上を図ることができる。
【０１７９】
請求項２記載の発明によれば、請求項１記載の情報入出力システムにおいて、前記規定時間を可変とする規定時間設定手段を備えることにより、画像情報の描画を許可する規定時間が用途（画像情報）に応じて変更可能になるので、使い勝手の良いシステムを提供することができる。
【０１８０】
請求項３記載の発明によれば、請求項１または２記載の情報入出力システムにおいて、前記画像情報は、スタンプ用画像であることにより、所定物体により情報入力領域内の所定位置を規定時間以上移動することなく指示する際の動作は、スタンプを押す動作と同様の動作であることから、画像情報をスタンプ用画像とすることで、操作者にとっては動作後の結果を容易に理解することができる。
【０１８１】
請求項４記載の発明によれば、請求項３記載の情報入出力システムにおいて、前記スタンプ用画像を複数記憶するスタンプ用画像記憶手段と、このスタンプ用画像記憶手段により記憶された複数の前記スタンプ用画像の中から一の前記スタンプ用画像を選択可能とするスタンプ用画像選択手段と、を備えることにより、複数のスタンプ用画像の中から所望のスタンプ用画像を選択することができるので、使い勝手の良いシステムを提供することができる。
【０１８２】
請求項５記載の発明によれば、請求項３または４記載の情報入出力システムにおいて、複数の処理モードから所望の処理モードを選択可能な処理モード選択手段を備え、前記スタンプ用画像の描画を目的とした処理モードであるスタンプ描画モードが選択されている場合にのみ前記画像情報描画手段を実行することにより、スタンプ用画像の描画を目的としてスタンプ描画モードが選択された場合にのみ、スタンプを押す動作と同様の動作でスタンプ用画像を描画することができるので、意図しない場合にスタンプ用画像が描画されることを防止することができる。
【０１８３】
請求項６記載の発明によれば、請求項５記載の情報入出力システムにおいて、前記スタンプ描画モードが選択されている場合には、前記スタンプ描画モードが選択されていることを示すカーソルを前記表示装置に表示することにより、カーソルを見れば現在の処理モードがスタンプ描画モードであることを容易に認識することができる。
【０１８４】
請求項７記載の発明によれば、請求項６記載の情報入出力システムにおいて、前記スタンプ描画モードが選択されていることを示すカーソルは、スタンプ形状であることにより、カーソルを見れば現在の処理モードがスタンプ描画モードであることを直感的に認識することができる。
【０１８５】
請求項８記載の発明によれば、請求項６または７記載の情報入出力システムにおいて、前記スタンプ描画モードが選択されていることを示すカーソルを前記情報入力領域を介してダブルクリック操作した場合には、前記スタンプ用画像の消去を目的とした処理モードであるスタンプ消去モードに移行することにより、スタンプ描画モードが選択されていることを示すカーソルをダブルクリック操作するだけの簡単な操作で、処理モードをスタンプ描画モードからスタンプ消去モードに切り替えることができるので、操作性の向上を図ることができる。特に、表示装置が大型の場合には、一般に、処理モードの切り替えに手間がかかるため、有用である。
【０１８６】
請求項９記載の発明によれば、請求項８記載の情報入出力システムにおいて、前記スタンプ消去モードが選択されている場合には、前記スタンプ消去モードが選択されていることを示すカーソルを前記表示装置に表示することにより、カーソルを見れば現在の処理モードがスタンプ消去モードであることを容易に認識することができる。
【０１８７】
請求項１０記載の発明によれば、請求項９記載の情報入出力システムにおいて、前記スタンプ消去モードが選択されていることを示すカーソルは、消しゴム形状であることにより、カーソルを見れば現在の処理モードがスタンプ消去モードであることを直感的に認識することができる。
【０１８８】
請求項１１記載の発明によれば、請求項９または１０記載の情報入出力システムにおいて、前記スタンプ消去モードが選択されていることを示すカーソルが表示された状態で前記表示装置に表示されている前記スタンプ用画像上を前記所定物体により指示した場合、その指示された前記スタンプ用画像を消去することにより、スタンプ用画像を指示するだけでスタンプ用画像を消去することができるので、簡易で、かつ、誤操作が少ないわかり易い操作によってスタンプ用画像を消去することができる。
【０１８９】
請求項１２記載の発明によれば、請求項９または１０記載の情報入出力システムにおいて、前記スタンプ消去モードが選択されていることを示すカーソルを前記情報入力装置を介してダブルクリック操作した場合には、前記スタンプ用画像の描画を目的とした処理モードである前記スタンプ描画モードに移行することにより、スタンプ消去モードが選択されていることを示すカーソルをダブルクリック操作するだけの簡単な操作で、処理モードをスタンプ消去モードからスタンプ描画モードに切り替えることができるので、操作性の向上を図ることができる。特に、表示装置が大型の場合には、一般に、処理モードの切り替えに手間がかかるため、有用である。
【０１９０】
請求項１３記載の発明によれば、請求項８または１２記載の情報入出力システムにおいて、前記ダブルクリック操作を識別するためのクリック間隔時間及びクリック座標間の有効範囲を設定するダブルクリック識別設定手段を備えることにより、設定されたクリック間隔時間及びクリック座標間の有効範囲に基づき、所定物体による操作がダブルクリック操作か否かを確実に判断することができる。
【０１９１】
請求項１４記載の発明によれば、請求項１ないし１３のいずれか一記載の情報入出力システムにおいて、前記情報入力装置は、光源から出射された光を薄膜状に成形して投光することにより形成した前記情報入力領域内の光を遮蔽または反射することにより生じる光強度分布に基づいて前記情報入力領域内を指示した所定物体の指示位置の座標を検出することにより、所定物体の挿入を受け付ける情報入力領域を確実に形成することができ、無視差、完全透明、高い描画感を実現する情報入力装置を提供することができる。
【０１９２】
請求項１５記載の発明によれば、請求項１ないし１３のいずれか一記載の情報入出力システムにおいて、前記情報入力装置は、光源から出射されたビーム光を放射状に走査して投光することにより形成した前記情報入力領域内の光を遮蔽または反射することにより生じる光強度分布に基づいて前記情報入力領域内を指示した所定物体の指示位置の座標を検出することにより、所定物体の挿入を受け付ける情報入力領域を確実に形成することができ、無視差、完全透明、高い描画感を実現する情報入力装置を提供することができる。
【０１９３】
請求項１６記載の発明によれば、請求項１ないし１３のいずれか一記載の情報入出力システムにおいて、前記情報入力装置は、撮像手段による撮像範囲である前記情報入力領域内を撮像することにより生じる光強度分布に基づいて前記情報入力領域内を指示した所定物体の指示位置の座標を検出することにより、所定物体の挿入を受け付ける情報入力領域を確実に形成することができ、無視差、完全透明、高い描画感を実現する情報入力装置を提供することができる。
【０１９４】
請求項１７記載の発明によれば、請求項１ないし１３のいずれか一記載の情報入出力システムにおいて、前記情報入力装置は、受光手段とこの受光手段に相対して設けられる発光手段とによる光路をマトリックス状に配することにより形成した前記情報入力領域内の光を遮蔽することにより受光光量が低下した前記受光手段に基づいて前記情報入力領域内を指示した所定物体の指示位置の座標を検出することにより、所定物体の挿入を受け付ける情報入力領域を確実に形成することができ、無視差、完全透明、高い描画感を実現する情報入力装置を提供することができる。
【０１９５】
請求項１８記載の発明によれば、請求項１ないし１３のいずれか一記載の情報入出力システムにおいて、前記情報入力装置は、発信手段から発信された表面弾性波を伝播させ、この表面弾性波を反射手段によって受信手段の方向に反射させることにより形成した前記情報入力領域内の表面弾性波を吸収または散乱することにより生じる表面弾性波の減衰量に基づいて前記情報入力領域内を指示した所定物体の指示位置の座標を検出することにより、所定物体の挿入を受け付ける情報入力領域を確実に形成することができ、無視差、完全透明、高い描画感を実現する情報入力装置を提供することができる。
【０１９６】
請求項１９記載の発明の表示制御方法によれば、所定物体による情報入力が情報入力装置により検出されると、当該検出開始から未検出となるまでの時間が計測されるが、情報入力が検出された位置が所定範囲内にある場合には、当該時間の計測が継続され、前記情報入力が検出された位置が所定範囲外にある場合には、当該時間の計測が改めて開始され、情報入力が情報入力装置により検出されなくなった場合且つこの計測時間が規定時間を超えた場合にのみ、情報入力領域の情報入力に対応する位置に所定の画像情報を描画することにより、所定物体により情報入力領域内の所定位置を規定時間以上移動することなく指示した場合且つデタッチした場合にのみ画像情報を描画することができるので、例えば説明のために操作者が表示装置に表示された文書等をなぞったりするような場合や誤って情報入力領域に指等が触れてしまった場合に画像情報が描画されることはないため、操作性の向上を図ることができる。また、例えば説明のために操作者が表示装置に表示された画像等を規定時間以上指示したような場合であっても、その後所定物体による指示位置を移動しさえすれば、画像情報が描画されることはないため、操作性の向上を図ることができる。
【０１９７】
請求項２０記載の発明によれば、請求項１９記載の表示制御方法において、前記規定時間を可変とすることにより、画像情報の描画を許可する規定時間を用途（画像情報）に応じて変更することができるので、使い勝手を良くすることができる。
【０１９８】
請求項２１記載の発明によれば、請求項１９または２０記載の表示制御方法において、複数の処理モードから所望の処理モードを選択可能とし、前記画像情報であるスタンプ用画像の描画を目的とした処理モードであるスタンプ描画モードが選択されている場合にのみ前記情報入力領域の情報入力に対応する位置に所定の前記スタンプ用画像を描画することにより、スタンプ用画像の描画を目的としてスタンプ描画モードが選択された場合にのみ、スタンプを押す動作と同様の動作でスタンプ用画像を描画することができるので、意図しない場合にスタンプ用画像が描画されることを防止することができる。
【０１９９】
請求項２２記載の発明によれば、請求項２１記載の表示制御方法において、前記スタンプ描画モードが選択されている場合には、前記スタンプ描画モードが選択されていることを示すカーソルを前記表示装置に表示することにより、カーソルを見れば現在の処理モードがスタンプ描画モードであることを容易に認識することができる。
【０２００】
請求項２３記載の発明によれば、請求項２２記載の表示制御方法において、前記スタンプ描画モードが選択されていることを示すカーソルを前記情報入力装置を介してダブルクリック操作した場合には、前記スタンプ用画像の消去を目的とした処理モードであるスタンプ消去モードに移行することにより、スタンプ描画モードが選択されていることを示すカーソルをダブルクリック操作するだけの簡単な操作で、処理モードをスタンプ描画モードからスタンプ消去モードに切り替えることができるので、操作性の向上を図ることができる。特に、表示装置が大型の場合には、一般に、処理モードの切り替えに手間がかかるため、有用である。
【０２０１】
請求項２４記載の発明によれば、請求項２３記載の表示制御方法において、前記スタンプ消去モードが選択されている場合には、前記スタンプ消去モードが選択されていることを示すカーソルを前記表示装置に表示することにより、カーソルを見れば現在の処理モードがスタンプ消去モードであることを容易に認識することができる。
【０２０２】
請求項２５記載の発明によれば、請求項２４記載の表示制御方法において、前記スタンプ消去モードが選択されていることを示すカーソルが表示された状態で前記表示装置に表示されている前記スタンプ用画像上を前記所定物体により指示した場合、その指示された前記スタンプ用画像を消去することにより、スタンプ用画像を指示するだけでスタンプ用画像を消去することができるので、簡易で、かつ、誤操作が少ないわかり易い操作によってスタンプ用画像を消去することができる。
【０２０３】
請求項２６記載の発明によれば、請求項２４記載の表示制御方法において、前記スタンプ消去モードが選択されていることを示すカーソルを前記情報入力装置を介してダブルクリック操作した場合には、前記スタンプ用画像の描画を目的とした処理モードである前記スタンプ描画モードに移行することにより、スタンプ消去モードが選択されていることを示すカーソルをダブルクリック操作するだけの簡単な操作で、処理モードをスタンプ消去モードからスタンプ描画モードに切り替えることができるので、操作性の向上を図ることができる。特に、表示装置が大型の場合には、一般に、処理モードの切り替えに手間がかかるため、有用である。
【０２０４】
請求項２７記載の発明によれば、請求項２３または２６記載の表示制御方法において、前記ダブルクリック操作を識別するためのクリック間隔時間及びクリック座標間の有効範囲を設定することにより、設定されたクリック間隔時間及びクリック座標間の有効範囲に基づき、所定物体による操作がダブルクリック操作か否かを確実に判断することができる。
【０２０５】
請求項２８記載の発明の記憶媒体によれば、所定物体による情報入力が情報入力装置により検出されると、当該検出開始から未検出となるまでの時間が計測されるが、情報入力が検出された位置が所定範囲内にある場合には、当該時間の計測が継続され、前記情報入力が検出された位置が所定範囲外にある場合には、当該時間の計測が改めて開始され、情報入力が情報入力装置により検出されなくなった場合且つこの計測時間が規定時間を超えた場合にのみ、情報入力領域の情報入力に対応する位置に所定の画像情報を描画することができる。これにより、所定物体により情報入力領域内の所定位置を規定時間以上移動することなく指示した場合且つデタッチした場合にのみ画像情報が描画されることになるので、例えば説明のために操作者が表示装置に表示された文書等をなぞったりするような場合や誤って情報入力領域に指等が触れてしまった場合に画像情報が描画されることはないため、操作性の向上を図ることができる。また、例えば説明のために操作者が表示装置に表示された画像等を規定時間以上指示したような場合であっても、その後所定物体による指示位置を移動しさえすれば、画像情報が描画されることはないため、操作性の向上を図ることができる。
【０２０６】
請求項２９記載の発明のプログラムによれば、所定物体による情報入力が情報入力装置により検出されると、当該検出開始から未検出となるまでの時間が計測されるが、情報入力が検出された位置が所定範囲内にある場合には、当該時間の計測が継続され、前記情報入力が検出された位置が所定範囲外にある場合には、当該時間の計測が改めて開始され、情報入力が情報入力装置により検出されなくなった場合且つこの計測時間が規定時間を超えた場合にのみ、情報入力領域の情報入力に対応する位置に所定の画像情報を描画することができる。これにより、所定物体により情報入力領域内の所定位置を規定時間以上移動することなく指示した場合且つデタッチした場合にのみ画像情報が描画されることになるので、例えば説明のために操作者が表示装置に表示された文書等をなぞったりするような場合や誤って情報入力領域に指等が触れてしまった場合に画像情報が描画されることはないため、操作性の向上を図ることができる。また、例えば説明のために操作者が表示装置に表示された画像等を規定時間以上指示したような場合であっても、その後所定物体による指示位置を移動しさえすれば、画像情報が描画されることはないため、操作性の向上を図ることができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態の情報入出力システムを概略的に示す外観斜視図である。
【図２】情報入出力システムに内蔵される各部の電気的接続を示すブロック図である。
【図３】コンピュータに内蔵される各部の電気的接続を示すブロック図である。
【図４】第１の情報入力装置の構成を概略的に示す説明図である。
【図５】光学ユニットの構造を概略的に示す構成図である。
【図６】コントローラのブロック構成図である。
【図７】第１の情報入力装置の情報入力領域内の一点を指示手段で指し示した一例を示す正面図である。
【図８】ＣＣＤの検出動作を模式的に示す説明図である。
【図９】第２の情報入力装置に用いられる指示手段を示す斜視図である。
【図１０】第２の情報入力装置の情報入力領域内の一点を指示手段で指し示した一例を示す正面図である。
【図１１】ＣＣＤの検出動作を模式的に示す説明図である。
【図１２】第３の情報入力装置に用いられる光学ユニットを概略的に示す平面図である。
【図１３】第３の情報入力装置の情報入力領域内の一点を指示手段で指し示した一例を示す正面図である。
【図１４】光強度と時間との関係を示すグラフである。
【図１５】第４の情報入力装置の情報入力領域内の一点を指示手段で指し示した一例を示す正面図である。
【図１６】光強度と時間との関係を示すグラフである。
【図１７】第５の情報入力装置の構成を概略的に示す正面図である。
【図１８】その検出動作を説明するための概略正面図である。
【図１９】第６の情報入力装置の構成を概略的に示す正面図である。
【図２０】光強度と時間との関係を示すグラフである。
【図２１】第７の情報入力装置の構成を概略的に示す正面図である。
【図２２】タッチ位置の座標を特定する処理を説明するための説明図である。
【図２３】描画ソフトの起動時における初期画面を示す平面図である。
【図２４】スタンプ設定画面を示す平面図である。
【図２５】スタンプ描画画面を示す平面図である。
【図２６】スタンプ処理の流れを概略的に示すフローチャートである。
【図２７】スタンプ描画が実行された画面の一例を示す説明図である。
【図２８】スタンプ型カーソル上でダブルクリックが実行される状態を示す説明図である。
【図２９】消しゴム型カーソルが表示された状態を示す説明図である。
【図３０】「スタンプ用画像」が消去される状態を示す説明図である。
【図３１】消しゴム型カーソル上でダブルクリックが実行される状態を示す説明図である。
【符号の説明】
１        情報入出力システム
２        表示装置
２ａ      表示面
３        情報入力装置
３ａ      情報入力領域
３１      光源
６１，Ｐ      所定物体
７１      光源
８２      撮像手段
９１      発光手段
９３      受光手段
１０２，１０６      発信手段
１０３，１０７      受信手段
１０４，１０５，１０８，１０９      反射手段
ＳＴ      スタンプ用画像
Ｚ１      スタンプ描画モードのカーソル
Ｚ２      スタンプ消去モードのカーソル
【図１】
0004603183.tif 000002
【図２】
0004603183.tif 000003
【図３】
0004603183.tif 000004
【図４】
0004603183.tif 000005
【図５】
0004603183.tif 000006
【図６】
0004603183.tif 000007
【図７】
0004603183.tif 000008
【図８】
0004603183.tif 000009
【図９】
0004603183.tif 000010
【図１０】
0004603183.tif 000011
【図１１】
0004603183.tif 000012
【図１２】
0004603183.tif 000013
【図１３】
0004603183.tif 000014
【図１４】
0004603183.tif 000015
【図１５】
0004603183.tif 000016
【図１６】
0004603183.tif 000017
【図１７】
0004603183.tif 000018
【図１８】
0004603183.tif 000019
【図１９】
0004603183.tif 000020
【図２０】
0004603183.tif 000021
【図２１】
0004603183.tif 000022
【図２２】
0004603183.tif 000023
【図２３】
0004603183.tif 000024
【図２４】
0004603183.tif 000025
【図２５】
0004603183.tif 000026
【図２６】
0004603183.tif 000027
【図２７】
0004603183.tif 000028
【図２８】
0004603183.tif 000029
【図２９】
0004603183.tif 000030
【図３０】
0004603183.tif 000031
【図３１】
0004603183.tif 000032