(57)【特許請求の範囲】
【請求項１】
二次元の情報入力領域を指示した所定物体を検出し、所定の入力情報として出力する情報入力装置において、
前記情報入力領域における前記物体による連続的な情報入力動作に基づき所定の成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点と、前記連続的な情報入力動作の端部との時間間隔が、所定の閾値よりも大きい場合に、前記ゼロクロス点と前記連続的な情報入力動作の端部とを結ぶ入力情報を有効にすることを特徴とする情報入力装置。
【請求項２】
二次元の情報入力領域を指示した所定物体を受光手段で検出し、所定の入力情報として出力する情報入力装置において、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出手段と、
前記ゼロクロス点検出手段で検出された前記ゼロクロス点とディップが消滅した位置との時間間隔を検出する屈曲後持続時間検出手段と、
前記ゼロクロス点とディップが消滅した位置との時間間隔に関する所定の閾値を記憶する閾値記憶手段と、
前記屈曲後持続時間検出手段により検出された前記時間間隔と前記閾値記憶手段に記憶された所定の閾値とを比較する比較手段と、
前記屈曲後持続時間検出手段により検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点とディップが消滅した位置とを結ぶ入力情報を有効にするハネ／トメ判別手段と、
を備えることを特徴とする情報入力装置。
【請求項３】
二次元の情報入力領域を指示した所定物体を受光手段で検出し、所定の入力情報として出力する情報入力装置において、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出手段と、
前記ゼロクロス点検出手段で検出された前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔を検出する時間間隔検出手段と、
前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔に関する所定の閾値を記憶する閾値記憶手段と、
前記時間間隔検出手段により検出された前記時間間隔と前記閾値記憶手段に記憶された所定の閾値とを比較する比較手段と、
前記時間間隔検出手段により検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置とを結ぶ入力情報を有効にするハネ／トメ判別手段と、
を備えることを特徴とする情報入力装置。
【請求項４】
二次元の情報入力領域を指示した所定物体を受光手段で検出し、所定の入力情報として出力する情報入力装置において、
前記情報入力領域における前記物体による連続的な情報入力動作に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出手段と、
前記ゼロクロス点検出手段で検出された前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔を検出する時間間隔検出手段と、
前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔に関する所定の閾値を記憶する閾値記憶手段と、
前記時間間隔検出手段により検出された前記時間間隔と前記閾値記憶手段に記憶された所定の閾値とを比較する比較手段と、
前記時間間隔検出手段により検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置とを結ぶ入力情報を有効にするハネ／トメ判別手段と、
を備えることを特徴とする情報入力装置。
【請求項５】
二次元の情報入力領域を指示した所定物体を受光手段で検出し、所定の入力情報として出力する情報入力装置において、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出手段と、
前記ゼロクロス点検出手段で検出された前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔を検出する時間間隔検出手段と、
前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔に関する所定の閾値を記憶する閾値記憶手段と、
前記時間間隔検出手段により検出された前記時間間隔と前記閾値記憶手段に記憶された所定の閾値とを比較する比較手段と、
前記時間間隔検出手段により検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置とを結ぶ入力情報を有効にするハネ／トメ判別手段と、
を備えることを特徴とする情報入力装置。
【請求項６】
二次元の情報入力領域を指示した所定物体を受光手段で検出し、所定の入力情報として出力する情報入力装置において、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出手段と、
前記ゼロクロス点検出手段で検出された前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔を検出する時間間隔検出手段と、
前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔に関する所定の閾値を記憶する閾値記憶手段と、
前記時間間隔検出手段により検出された前記時間間隔と前記閾値記憶手段に記憶された所定の閾値とを比較する比較手段と、
前記時間間隔検出手段により検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置とを結ぶ入力情報を有効にするハネ／トメ判別手段と、
を備えることを特徴とする情報入力装置。
【請求項７】
前記受光手段を複数備え、前記ハネ／トメ判別手段は、全ての前記受光手段により検出される光強度分布に基づいて前記時間間隔検出手段により検出された時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置または終端位置とを結ぶ入力情報を有効にすることを特徴とする請求項３ないし６のいずれか一記載の情報入力装置。
【請求項８】
二次元の情報入力領域を指示した所定物体を検出し、所定の入力情報として出力する情報入力装置において、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出手段と、
前記ゼロクロス点検出手段で検出された前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔を検出する時間間隔検出手段と、
前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔に関する所定の閾値を記憶する閾値記憶手段と、
前記時間間隔検出手段により検出された前記時間間隔と前記閾値記憶手段に記憶された所定の閾値とを比較する比較手段と、
前記時間間隔検出手段により検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置とを結ぶ入力情報を有効にするハネ／トメ判別手段と、
を備えることを特徴とする情報入力装置。
【請求項９】
二次元の情報入力領域を指示した所定物体を検出し、所定の入力情報として出力する情報入力装置において、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出手段と、
前記ゼロクロス点検出手段で検出された前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔を検出する時間間隔検出手段と、
前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔に関する所定の閾値を記憶する閾値記憶手段と、
前記時間間隔検出手段により検出された前記時間間隔と前記閾値記憶手段に記憶された所定の閾値とを比較する比較手段と、
前記時間間隔検出手段により検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置とを結ぶ入力情報を有効にするハネ／トメ判別手段と、
を備えることを特徴とする情報入力装置。
【請求項１０】
前記ハネ／トメ判別手段は、二次元位置座標を構成する全ての座標成分に基づいて前記時間間隔検出手段により検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置または終端位置とを結ぶ入力情報を有効にすることを特徴とする請求項８または９記載の情報入力装置。
【請求項１１】
前記情報入力領域は、光源から出射された光を板状に成形して投光することにより形成されることを特徴とする請求項１ないし１０のいずれか一記載の情報入力装置。
【請求項１２】
前記情報入力領域は、光源から出射されたビーム光を順次走査して投光することにより形成されることを特徴とする請求項１ないし１０のいずれか一記載の情報入力装置。
【請求項１３】
前記情報入力領域は、撮像手段による撮像範囲であることを特徴とする請求項１，５，６，７，８，９，１０のいずれか一記載の情報入力装置。
【請求項１４】
前記情報入力領域は、前記受光手段とこの受光手段に相対して設けられる発光手段とによる光路をマトリックス状に配することにより形成されることを特徴とする請求項１，２，３，４，７，８，９，１０のいずれか一記載の情報入力装置。
【請求項１５】
表示装置と、
この表示装置の表示面に前記情報入力領域を一致させて配設される請求項１ないし１４のいずれか一記載の情報入力装置と、
前記情報入力装置からの入力に基づいて前記表示装置の表示制御を行う制御装置と、
を備えることを特徴とする情報入力システム。
【請求項１６】
筆記を受け付けるライティングボードと、
このライティングボードの書き込み面に前記情報入力領域を一致させて配設される請求項１ないし１４のいずれか一記載の情報入力装置と、
前記情報入力装置からの入力に基づいて前記ライティングボードに筆記された情報の制御を行う制御装置と、
を備えることを特徴とする情報入力システム。
【請求項１７】
二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報を識別する入力情報識別方法であって、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出し、
前記ゼロクロス点とディップが消滅した位置との時間間隔を検出し、
前記時間間隔と所定の閾値とを比較し、
前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点とディップが消滅した位置とを結ぶ入力情報を有効にすることを特徴とする入力情報識別方法。
【請求項１８】
二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報を識別する入力情報識別方法であって、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出し、
前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔を検出し、
前記時間間隔と、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔に関する所定の閾値とを比較し、
前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置とを結ぶ入力情報を有効にすることを特徴とする入力情報識別方法。
【請求項１９】
二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報を識別する入力情報識別方法であって、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出し、
前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔を検出し、
前記時間間隔と、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔に関する所定の閾値とを比較し、
前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置とを結ぶ入力情報を有効にすることを特徴とする入力情報識別方法。
【請求項２０】
二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報を識別する入力情報識別方法であって、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出し、
前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔を検出し、
前記時間間隔と、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔に関する所定の閾値とを比較し、
前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置とを結ぶ入力情報を有効にすることを特徴とする入力情報識別方法。
【請求項２１】
二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報を識別する入力情報識別方法であって、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出し、
前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔を検出し、
前記時間間隔と、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔に関する所定の閾値とを比較し、
前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置とを結ぶ入力情報を有効にすることを特徴とする入力情報識別方法。
【請求項２２】
全ての前記受光手段により検出される光強度分布に基づいて検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置または終端位置とを結ぶ入力情報を有効にすることを特徴とする請求項１８ないし２１のいずれか一記載の入力情報識別方法。
【請求項２３】
二次元の情報入力領域を指示した所定物体を検出し、前記物体の動作に対応する入力情報を識別する入力情報識別方法であって、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出し、
前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔を検出し、
前記時間間隔と、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔に関する所定の閾値とを比較し、
前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置とを結ぶ入力情報を有効にすることを特徴とする入力情報識別方法。
【請求項２４】
二次元の情報入力領域を指示した所定物体を検出し、前記物体の動作に対応する入力情報を識別する入力情報識別方法であって、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出し、
前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔を検出し、
前記時間間隔と、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔に関する所定の閾値とを比較し、
前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置とを結ぶ入力情報を有効にすることを特徴とする入力情報識別方法。
【請求項２５】
二次元位置座標を構成する全ての座標成分に基づいて検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置または終端位置とを結ぶ入力情報を有効にすることを特徴とする請求項２３または２４記載の入力情報識別方法。
【請求項２６】
二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報の識別をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、
前記コンピュータに、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出機能と、
前記ゼロクロス点とディップが消滅した位置との時間間隔を検出する屈曲後持続時間検出機能と、
前記ゼロクロス点とディップが消滅した位置との時間間隔に関する所定の閾値と、検出された前記時間間隔とを比較する比較機能と、
前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点とディップが消滅した位置とを結ぶ入力情報を有効にする入力情報判別機能と、
を実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項２７】
二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報の識別をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、
前記コンピュータに、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出機能と、
前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔を検出する時間間隔検出機能と、
前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔に関する所定の閾値と、検出された前記時間間隔とを比較する比較機能と、
前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置とを結ぶ入力情報を有効にする入力情報判別機能と、
を実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項２８】
二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報の識別をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、
前記コンピュータに、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出機能と、
前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔を検出する時間間隔検出機能と、
前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔に関する所定の閾値と、検出された前記時間間隔とを比較する比較機能と、
前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置とを結ぶ入力情報を有効にする入力情報判別機能と、
を実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項２９】
二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報の識別をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、
前記コンピュータに、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出機能と、
前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔を検出する時間間隔検出機能と、
前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔に関する所定の閾値と、検出された前記時間間隔とを比較する比較機能と、
前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置とを結ぶ入力情報を有効にする入力情報判別機能と、
を実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項３０】
二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報の識別をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、
前記コンピュータに、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出機能と、
前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔を検出する時間間隔検出機能と、
前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔に関する所定の閾値と、検出された前記時間間隔とを比較する比較機能と、
前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置とを結ぶ入力情報を有効にする入力情報判別機能と、
を実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項３１】
二次元の情報入力領域を指示した所定物体を検出し、前記物体の動作に対応する入力情報の識別をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、
前記コンピュータに、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出機能と、
前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔を検出する時間間隔検出機能と、
前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔に関する所定の閾値と、検出された前記時間間隔とを比較する比較機能と、
前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置とを結ぶ入力情報を有効にする入力情報判別機能と、
を実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項３２】
二次元の情報入力領域を指示した所定物体を検出し、前記物体の動作に対応する入力情報の識別をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、
前記コンピュータに、
前記情報入力領域における前記物体による連続的な情報入力動作に応じた二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出機能と、
前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔を検出する時間間隔検出機能と、
前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔に関する所定の閾値と、検出された前記時間間隔とを比較する比較機能と、
前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置とを結ぶ入力情報を有効にする入力情報判別機能と、
を実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項３３】
平面若しくはほぼ平面をなす二次元の座標入力／検出領域を指示した指示手段の二次元位置座標を受光手段により検出される光強度分布のディップに基づいて検出し、描画情報として出力する座標入力／検出装置において、
前記座標入力／検出領域における前記指示手段による連続的な指示に基づく描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出手段と、
このゼロクロス点検出手段で検出された前記ゼロクロス点とディップが消滅した位置との時間間隔を検出する屈曲後持続時間検出手段と、
前記ゼロクロス点とディップが消滅した位置との時間間隔に関する所定の閾値を記憶する閾値記憶手段と、
前記屈曲後持続時間検出手段により検出された前記時間間隔と前記閾値記憶手段に記憶された所定の閾値とを比較する比較手段と、
前記屈曲後持続時間検出手段により検出された時間間隔が所定の閾値よりも大きい場合にのみ、前記ゼロクロス点とディップが消滅した位置とを結ぶ描画情報を有効にするハネ／トメ判別手段と、
を備えることを特徴とする座標入力／検出装置。
【請求項３４】
平面若しくはほぼ平面をなす二次元の座標入力／検出領域を指示した指示手段の二次元位置座標を受光手段により検出される光強度分布のディップに基づいて検出し、描画情報として出力する座標入力／検出装置における前記指示手段による連続的な指示に基づく描画の「跳ね」と「止め」とを識別するハネ／トメ識別方法であって、
前記座標入力／検出領域における前記指示手段による描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出工程と、
前記ゼロクロス点とディップが消滅した位置との時間間隔を検出する屈曲後持続時間検出工程と、
前記ゼロクロス点とディップが消滅した位置との時間間隔に関する所定の閾値と、検出された前記時間間隔とを比較する比較工程と、
前記時間間隔が所定の閾値よりも大きい場合にのみ、前記ゼロクロス点とディップが消滅した位置とを結ぶ描画情報を有効にするハネ／トメ判別工程と、
を含むことを特徴とするハネ／トメ識別方法。
【請求項３５】
平面若しくはほぼ平面をなす二次元の座標入力／検出領域を指示した指示手段の二次元位置座標を受光手段により検出される光強度分布のディップに基づいて検出し、描画情報として出力する座標入力／検出装置に用いられ、前記指示手段による連続的な指示に基づく描画の「跳ね」と「止め」との識別をコンピュータに実行させるコンピュータに読み取り可能なプログラムを記憶している記憶媒体であって、
前記プログラムは、
前記座標入力／検出領域における前記指示手段による描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出機能と、
前記ゼロクロス点とディップが消滅した位置との時間間隔を検出する屈曲後持続時間検出機能と、
前記ゼロクロス点とディップが消滅した位置との時間間隔に関する所定の閾値と、検出された前記時間間隔とを比較する比較機能と、
前記時間間隔が所定の閾値よりも大きい場合にのみ、前記ゼロクロス点とディップが消滅した位置とを結ぶ描画情報を有効にするハネ／トメ判別機能と、
を前記コンピュータに実行させることを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報入力装置、情報入力システム、入力情報識別方法、座標入力／検出装置、ハネ／トメ識別方法及び記憶媒体に関する。
【０００２】
【従来の技術】
従来、この種の座標入力／検出装置としては、ペンで座標入力面を押さえた時、或いはペンが座標入力面に接近した時に、静電又は電磁誘導によって電気的な変化を検出するものがある。
【０００３】
また、他の方式として、特開昭６１−２３９３２２号公報等に示されるような超音波方式のタッチパネル座標入力／検出装置がある。これは簡単にいうと、パネル上に送出された表面弾性波をパネルに触れることにより減衰させ、その位置を検出するものである。
【０００４】
しかし、静電又は電磁誘導によって座標位置を検出するものでは、座標入力面に電気的なスイッチ機能を必要とするため製造コストが高く、また、ペンと本体とをつなぐケーブルが必要であるため操作性に難点がある。
【０００５】
また、超音波方式のものでは、指入力を前提としているため、パネル上で吸収を伴うような材質（柔らかく弾力性を伴う材質）でペン入力を行わせ直線を描いた場合、押した時点では安定な減衰が得られるが、ペンを移動するとき十分な接触が得られず、直線が切れてしまう。かといって、十分な接触を得るために、ペンを必要以上の力で押し付けてしまうと、ペンの移動に伴い、ペンの持つ弾力性のため応力を受け歪を生じ、移動中に復帰させる力が働く。そのため、一旦、ペン入力時に曲線を描こうとすると、ペンを抑える力が弱くなり歪を元へ戻す力が優るため復帰して安定な減衰が得られず、入力が途絶えたと判断されてしまう。このためにペン入力としては信頼性が確保できないという問題を有する。
【０００６】
しかしながら、このような従来技術が有する問題点については、特開平５−１７３６９９号公報や特開平９−３１９５０１号公報に開示されているもの等に代表される光学式の座標入力／検出装置によって解消され、比較的簡単な構成により、タッチパネル型の座標入力／検出装置が実現できる。
【０００７】
【発明が解決しようとする課題】
近年、このような光学的な座標入力／検出装置は、パーソナルコンピュータ等の普及に伴い、情報の入力や選択をするための有力なツールとして位置付けられ、上述の出願で提案されたものや公開公報に開示されたもの以外にもさらに検討されているが、まだ、完全とはいえず、本格的な実用化に向けていまだ解決されねばならない課題が多々存在する。
【０００８】
例えば、これらの光学的なタッチパネル型座標入力／検出装置の場合、超音波方式等による場合と異なり、座標入力／検出領域面（タッチパネル）自体が検出機能を有さず、座標入力／検出領域面から表面側に少し離れた位置に光学的な検出領域が設定されているため、座標入力／検出領域面上における指などによる実際の描画動作（文字の筆記等）とその描画座標位置の検出動作との間に空間的なずれを生じてしまい、描画する人の意図した描画画像に対してディスプレイ等を通じて再現される描画画像上に尾引き等の不具合が生じてしまう。即ち、「尾引き」とは、光学的なタッチパネルの特徴として、タッチパネルから指などが離れた瞬間にデタッチ（非挿入）が検出されるのではなく、タッチパネルから或る距離以上に離れる時点で検出されるため、この時点までの間は、指などをタッチパネルから離し所望の文字等の描画を終えているにもかかわらず、依然として、タッチパネルに触れていると見倣され（タッチ＝挿入状態と見倣され）、再現画像において意図しない部分に線分が描画される現象をいう。
【０００９】
例えば、図３７に示すように、表面側に検出光による座標入力／検出領域２００が設定されたタッチパネル２０１面に沿って指２０２などにより描画するとき、Ｐ点でその描画が終わり、指２０２をタッチパネル２０１面から離そうとする場合、座標入力／検出領域２００を抜け出るＰ′点までは指２０２が検出光により検出され、指２０２がタッチパネル２０１に触れていると見倣され、Ｐ′点で初めてデタッチとされる。これによりディスプレイを通じてタッチパネル２０１面に表示される描画線２０３はＰ点で終わらず、Ｐ′点まで伸び、このＰ〜Ｐ′点部分が尾引き２０４として表示されてしまう。この結果、現実的な描画を考えた場合、例えば、図３８（ａ）に示すような漢字「二」の描画において、▲１▼〜▲２▼と描画し、▲２▼部分で指を離し、▲３▼〜▲４▼と描画し、▲４▼で指を離すこととなるが、漢字「二」の「止め」部分２０５で指を離す際に、上記の尾引き現象が生じ、再現描画像には図３８（ｂ）に示すようなひげ状の尾引き２０４が生じてしまい、見にくくなる。これにより、描画後に消しゴムツールなどを用いてこの尾引き２０４部分を消す等の面倒な操作が必要となる。
【００１０】
さらに、面倒なことに、日本語における漢字やひらがなには、例えば図３８（ｃ）に示す漢字「寸」のような「跳ね」部分２０６や図３８（ｅ）に示すひらがな「つ」のような「はらい」部分２０７が存在し、これらの「はらい」や「跳ね」は必要な描画であるため、「止め」部分２０５における尾引きとは区別する必要がある。なお、図３８（ｄ）、図３８（ｆ）は漢字「寸」、ひらがな「つ」の描画に基づく再現描画像の例を示し、「止め」部分２０５に尾引き２０４が現れているとともに、「跳ね」部分２０６や「はらい」部分２０７の先端にも尾引き２０４が現れていることを示している。
【００１１】
結局、指などの指示手段の指示状態、特に、挿入／非挿入（タッチ／デタッチ）の判断ないしは認識が現実の指示状態に対してずれがあり、必ずしも適正に行われていないものである。
【００１２】
本発明の目的は、描画位置を指示する物体の情報入力領域における指示状態をより正確に認識でき、より適正な情報入力処理が可能で、再現画像における尾引き等を軽減し得る情報入力装置、情報入力システム、入力情報識別方法、座標入力／検出装置、ハネ／トメ識別方法及び記憶媒体を提供することである。
【００１３】
【課題を解決するための手段】
請求項１記載の発明は、二次元の情報入力領域を指示した所定物体を検出し、所定の入力情報として出力する情報入力装置において、前記情報入力領域における前記物体による連続的な情報入力動作に基づき所定の成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点と、前記連続的な情報入力動作の端部との時間間隔が、所定の閾値よりも大きい場合に、前記ゼロクロス点と前記連続的な情報入力動作の端部とを結ぶ入力情報を有効にする。
【００１４】
したがって、描画ストロークの終端位置で発生する止めたにもかかわらず跳ねてしまう意図しない「跳ね」である「止め」部分に対する尾引きや描画ストロークの開始位置で発生するひげ状の描画ノイズを確実に抑制することが可能になる。
【００１５】
請求項２記載の発明は、二次元の情報入力領域を指示した所定物体を受光手段で検出し、所定の入力情報として出力する情報入力装置において、前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出手段と、前記ゼロクロス点検出手段で検出された前記ゼロクロス点とディップが消滅した位置との時間間隔を検出する屈曲後持続時間検出手段と、前記ゼロクロス点とディップが消滅した位置との時間間隔に関する所定の閾値を記憶する閾値記憶手段と、前記屈曲後持続時間検出手段により検出された前記時間間隔と前記閾値記憶手段に記憶された所定の閾値とを比較する比較手段と、前記屈曲後持続時間検出手段により検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点とディップが消滅した位置とを結ぶ入力情報を有効にするハネ／トメ判別手段と、を備える。
【００１６】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に情報入力領域面から離れる点で共通するが、「跳ね」部分では描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点とディップが消滅した位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点とディップが消滅した位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【００１７】
請求項３記載の発明は、二次元の情報入力領域を指示した所定物体を受光手段で検出し、所定の入力情報として出力する情報入力装置において、前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出手段と、前記ゼロクロス点検出手段で検出された前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔を検出する時間間隔検出手段と、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔に関する所定の閾値を記憶する閾値記憶手段と、前記時間間隔検出手段により検出された前記時間間隔と前記閾値記憶手段に記憶された所定の閾値とを比較する比較手段と、前記時間間隔検出手段により検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置とを結ぶ入力情報を有効にするハネ／トメ判別手段と、を備える。
【００１８】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に情報入力領域面から離れる点で共通するが、「跳ね」部分では描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の終端位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点と描画の終端位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、意図しない「跳ね」である「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【００１９】
請求項４記載の発明は、二次元の情報入力領域を指示した所定物体を受光手段で検出し、所定の入力情報として出力する情報入力装置において、前記情報入力領域における前記物体による連続的な情報入力動作に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出手段と、前記ゼロクロス点検出手段で検出された前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔を検出する時間間隔検出手段と、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔に関する所定の閾値を記憶する閾値記憶手段と、前記時間間隔検出手段により検出された前記時間間隔と前記閾値記憶手段に記憶された所定の閾値とを比較する比較手段と、前記時間間隔検出手段により検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置とを結ぶ入力情報を有効にするハネ／トメ判別手段と、を備える。
【００２０】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動きに着目し、描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の開始位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が指などの物体の着地の仕方によって描画ストロークの開始位置で発生するひげ状の描画ノイズなのか否かを識別することで、より適正に入力状態を認識でき、描画ストロークの開始位置で発生するひげ状の描画ノイズを低減させた再現画像処理が可能となる。
【００２１】
請求項５記載の発明は、二次元の情報入力領域を指示した所定物体を受光手段で検出し、所定の入力情報として出力する情報入力装置において、前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出手段と、前記ゼロクロス点検出手段で検出された前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔を検出する時間間隔検出手段と、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔に関する所定の閾値を記憶する閾値記憶手段と、前記時間間隔検出手段により検出された前記時間間隔と前記閾値記憶手段に記憶された所定の閾値とを比較する比較手段と、前記時間間隔検出手段により検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置とを結ぶ入力情報を有効にするハネ／トメ判別手段と、を備える。
【００２２】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に情報入力領域面から離れる点で共通するが、「跳ね」部分では描画に応じたピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の終端位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点と描画の終端位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、意図しない「跳ね」である「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【００２３】
請求項６記載の発明は、二次元の情報入力領域を指示した所定物体を受光手段で検出し、所定の入力情報として出力する情報入力装置において、前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出手段と、前記ゼロクロス点検出手段で検出された前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔を検出する時間間隔検出手段と、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔に関する所定の閾値を記憶する閾値記憶手段と、前記時間間隔検出手段により検出された前記時間間隔と前記閾値記憶手段に記憶された所定の閾値とを比較する比較手段と、前記時間間隔検出手段により検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置とを結ぶ入力情報を有効にするハネ／トメ判別手段と、を備える。
【００２４】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動きに着目し、描画に応じたピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の開始位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が指などの物体の着地の仕方によって描画ストロークの開始位置で発生するひげ状の描画ノイズなのか否かを識別することで、より適正に入力状態を認識でき、描画ストロークの開始位置で発生するひげ状の描画ノイズを低減させた再現画像処理が可能となる。
【００２５】
請求項７記載の発明は、請求項３ないし６のいずれか一記載の情報入力装置において、前記受光手段を複数備え、前記ハネ／トメ判別手段は、全ての前記受光手段により検出される光強度分布に基づいて前記時間間隔検出手段により検出された時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置または終端位置とを結ぶ入力情報を有効にする。
【００２６】
したがって、描画ストロークの終端位置で発生する止めたにもかかわらず跳ねてしまう意図しない「跳ね」である「止め」部分に対する尾引きや描画ストロークの開始位置で発生するひげ状の描画ノイズをこれらの発生方向によらず、確実に抑制することが可能になる。
【００２７】
請求項８記載の発明は、二次元の情報入力領域を指示した所定物体を検出し、所定の入力情報として出力する情報入力装置において、前記情報入力領域における前記物体による連続的な情報入力動作に応じた二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出手段と、前記ゼロクロス点検出手段で検出された前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔を検出する時間間隔検出手段と、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔に関する所定の閾値を記憶する閾値記憶手段と、前記時間間隔検出手段により検出された前記時間間隔と前記閾値記憶手段に記憶された所定の閾値とを比較する比較手段と、前記時間間隔検出手段により検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置とを結ぶ入力情報を有効にするハネ／トメ判別手段と、を備える。
【００２８】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に情報入力領域面から離れる点で共通するが、「跳ね」部分では描画に応じて検出された二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の終端位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点と描画の終端位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、意図しない「跳ね」である「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【００２９】
請求項９記載の発明は、二次元の情報入力領域を指示した所定物体を検出し、所定の入力情報として出力する情報入力装置において、前記情報入力領域における前記物体による連続的な情報入力動作に応じた二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出手段と、前記ゼロクロス点検出手段で検出された前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔を検出する時間間隔検出手段と、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔に関する所定の閾値を記憶する閾値記憶手段と、前記時間間隔検出手段により検出された前記時間間隔と前記閾値記憶手段に記憶された所定の閾値とを比較する比較手段と、前記時間間隔検出手段により検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置とを結ぶ入力情報を有効にするハネ／トメ判別手段と、を備える。
【００３０】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動きに着目し、描画に応じて検出された二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の開始位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が指などの物体の着地の仕方によって描画ストロークの開始位置で発生するひげ状の描画ノイズなのか否かを識別することで、より適正に入力状態を認識でき、描画ストロークの開始位置で発生するひげ状の描画ノイズを低減させた再現画像処理が可能となる。
【００３１】
請求項１０記載の発明は、請求項８または９記載の情報入力装置において、前記ハネ／トメ判別手段は、二次元位置座標を構成する全ての座標成分に基づいて前記時間間隔検出手段により検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置または終端位置とを結ぶ入力情報を有効にする。
【００３２】
したがって、描画ストロークの終端位置で発生する止めたにもかかわらず跳ねてしまう意図しない「跳ね」である「止め」部分に対する尾引きや描画ストロークの開始位置で発生するひげ状の描画ノイズをこれらの発生方向によらず、確実に抑制することが可能になる。
【００３３】
請求項１１記載の発明は、請求項１ないし１０のいずれか一記載の情報入力装置において、前記情報入力領域は、光源から出射された光を板状に成形して投光することにより形成される。
【００３４】
したがって、物体の挿入を受け付ける二次元の情報入力領域が確実に形成され、無視差、完全透明、高い描画感を実現する情報入力装置の提供が可能になる。
【００３５】
請求項１２記載の発明は、請求項１ないし１０のいずれか一記載の情報入力装置において、前記情報入力領域は、光源から出射されたビーム光を順次走査して投光することにより形成される。
【００３６】
したがって、物体の挿入を受け付ける二次元の情報入力領域が確実に形成され、無視差、完全透明、高い描画感を実現する情報入力装置の提供が可能になる。
【００３７】
請求項１３記載の発明は、請求項１，５，６，７，８，９，１０のいずれか一記載の情報入力装置において、前記情報入力領域は、撮像手段による撮像範囲である。
【００３８】
したがって、物体の挿入を受け付ける二次元の情報入力領域が確実に形成され、無視差、完全透明、高い描画感を実現する情報入力装置の提供が可能になる。
【００３９】
請求項１４記載の発明は、請求項１，２，３，４，７，８，９，１０のいずれか一記載の情報入力装置において、前記情報入力領域は、前記受光手段とこの受光手段に相対して設けられる発光手段とによる光路をマトリックス状に配することにより形成される。
【００４０】
したがって、物体の挿入を受け付ける二次元の情報入力領域が確実に形成され、無視差、完全透明、高い描画感を実現する情報入力装置の提供が可能になる。
【００４１】
請求項１５記載の発明の情報入力システムは、表示装置と、この表示装置の表示面に前記情報入力領域を一致させて配設される請求項１ないし１４のいずれか一記載の情報入力装置と、前記情報入力装置からの入力に基づいて前記表示装置の表示制御を行う制御装置と、を備える。
【００４２】
したがって、座標入力面（タッチパネル面）のような物理的な面を有さず、表示装置の表示面に装着して使用した場合であっても視認性に優れる情報入力システムを安価で提供することが可能になる。
【００４３】
請求項１６記載の発明の情報入力システムは、筆記を受け付けるライティングボードと、このライティングボードの書き込み面に前記情報入力領域を一致させて配設される請求項１ないし１４のいずれか一記載の情報入力装置と、前記情報入力装置からの入力に基づいて前記ライティングボードに筆記された情報の制御を行う制御装置と、を備える。
【００４４】
したがって、座標入力面（タッチパネル面）のような物理的な面を有さず、表示装置の表示面に装着して使用した場合であっても視認性に優れる情報入力システムを安価で提供することが可能になる。
【００４５】
請求項１７記載の発明は、二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報を識別する入力情報識別方法であって、前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出し、前記ゼロクロス点とディップが消滅した位置との時間間隔を検出し、前記時間間隔と所定の閾値とを比較し、前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点とディップが消滅した位置とを結ぶ入力情報を有効にする。
【００４６】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に情報入力領域面から離れる点で共通するが、「跳ね」部分では描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点とディップが消滅した位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点とディップが消滅した位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【００４７】
請求項１８記載の発明は、二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報を識別する入力情報識別方法であって、前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出し、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔を検出し、前記時間間隔と、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔に関する所定の閾値とを比較し、前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置とを結ぶ入力情報を有効にする。
【００４８】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に情報入力領域面から離れる点で共通するが、「跳ね」部分では描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の終端位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点と描画の終端位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、意図しない「跳ね」である「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【００４９】
請求項１９記載の発明は、二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報を識別する入力情報識別方法であって、前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出し、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔を検出し、前記時間間隔と、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔に関する所定の閾値とを比較し、前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置とを結ぶ入力情報を有効にする。
【００５０】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動きに着目し、描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の開始位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が指などの物体の着地の仕方によって描画ストロークの開始位置で発生するひげ状の描画ノイズなのか否かを識別することで、より適正に入力状態を認識でき、描画ストロークの開始位置で発生するひげ状の描画ノイズを低減させた再現画像処理が可能となる。
【００５１】
請求項２０記載の発明は、二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報を識別する入力情報識別方法であって、前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出し、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔を検出し、前記時間間隔と、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔に関する所定の閾値とを比較し、前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置とを結ぶ入力情報を有効にする。
【００５２】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に情報入力領域面から離れる点で共通するが、「跳ね」部分では描画に応じたピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の終端位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点と描画の終端位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、意図しない「跳ね」である「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【００５３】
請求項２１記載の発明は、二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報を識別する入力情報識別方法であって、前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出し、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔を検出し、前記時間間隔と、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔に関する所定の閾値とを比較し、前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置とを結ぶ入力情報を有効にする。
【００５４】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動きに着目し、描画に応じたピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の開始位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が指などの物体の着地の仕方によって描画ストロークの開始位置で発生するひげ状の描画ノイズなのか否かを識別することで、より適正に入力状態を認識でき、描画ストロークの開始位置で発生するひげ状の描画ノイズを低減させた再現画像処理が可能となる。
【００５５】
請求項２２記載の発明は、請求項１８ないし２１のいずれか一記載の入力情報識別方法において、全ての前記受光手段により検出される光強度分布に基づいて検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置または終端位置とを結ぶ入力情報を有効にする。
【００５６】
したがって、描画ストロークの終端位置で発生する止めたにもかかわらず跳ねてしまう意図しない「跳ね」である「止め」部分に対する尾引きや描画ストロークの開始位置で発生するひげ状の描画ノイズをこれらの発生方向によらず、確実に抑制することが可能になる。
【００５７】
請求項２３記載の発明は、二次元の情報入力領域を指示した所定物体を検出し、前記物体の動作に対応する入力情報を識別する入力情報識別方法であって、前記情報入力領域における前記物体による連続的な情報入力動作に応じた二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出し、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔を検出し、前記時間間隔と、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔に関する所定の閾値とを比較し、前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置とを結ぶ入力情報を有効にする。
【００５８】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に情報入力領域面から離れる点で共通するが、「跳ね」部分では描画に応じて検出された二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の終端位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点と描画の終端位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、意図しない「跳ね」である「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【００５９】
請求項２４記載の発明は、二次元の情報入力領域を指示した所定物体を検出し、前記物体の動作に対応する入力情報を識別する入力情報識別方法であって、前記情報入力領域における前記物体による連続的な情報入力動作に応じた二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出し、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔を検出し、前記時間間隔と、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔に関する所定の閾値とを比較し、前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置とを結ぶ入力情報を有効にする。
【００６０】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動きに着目し、描画に応じて検出された二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の開始位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が指などの物体の着地の仕方によって描画ストロークの開始位置で発生するひげ状の描画ノイズなのか否かを識別することで、より適正に入力状態を認識でき、描画ストロークの開始位置で発生するひげ状の描画ノイズを低減させた再現画像処理が可能となる。
【００６１】
請求項２５記載の発明は、請求項２３または２４記載の入力情報識別方法において、二次元位置座標を構成する全ての座標成分に基づいて検出された前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置または終端位置とを結ぶ入力情報を有効にする。
【００６２】
したがって、描画ストロークの終端位置で発生する止めたにもかかわらず跳ねてしまう意図しない「跳ね」である「止め」部分に対する尾引きや描画ストロークの開始位置で発生するひげ状の描画ノイズをこれらの発生方向によらず、確実に抑制することが可能になる。
【００６３】
請求項２６記載の発明は、二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報の識別をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、前記コンピュータに、前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出機能と、前記ゼロクロス点とディップが消滅した位置との時間間隔を検出する屈曲後持続時間検出機能と、前記ゼロクロス点とディップが消滅した位置との時間間隔に関する所定の閾値と、検出された前記時間間隔とを比較する比較機能と、前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点とディップが消滅した位置とを結ぶ入力情報を有効にする入力情報判別機能と、を実行させる。
【００６４】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に情報入力領域面から離れる点で共通するが、「跳ね」部分では描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点とディップが消滅した位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点とディップが消滅した位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【００６５】
請求項２７記載の発明は、二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報の識別をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、前記コンピュータに、前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出機能と、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔を検出する時間間隔検出機能と、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔に関する所定の閾値と、検出された前記時間間隔とを比較する比較機能と、前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置とを結ぶ入力情報を有効にする入力情報判別機能と、を実行させる。
【００６６】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に情報入力領域面から離れる点で共通するが、「跳ね」部分では描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の終端位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点と描画の終端位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、意図しない「跳ね」である「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【００６７】
請求項２８記載の発明は、二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報の識別をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、前記コンピュータに、前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出機能と、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔を検出する時間間隔検出機能と、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔に関する所定の閾値と、検出された前記時間間隔とを比較する比較機能と、前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置とを結ぶ入力情報を有効にする入力情報判別機能と、を実行させる。
【００６８】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動きに着目し、描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の開始位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が指などの物体の着地の仕方によって描画ストロークの開始位置で発生するひげ状の描画ノイズなのか否かを識別することで、より適正に入力状態を認識でき、描画ストロークの開始位置で発生するひげ状の描画ノイズを低減させた再現画像処理が可能となる。
【００６９】
請求項２９記載の発明は、二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報の識別をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、前記コンピュータに、前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出機能と、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔を検出する時間間隔検出機能と、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔に関する所定の閾値と、検出された前記時間間隔とを比較する比較機能と、前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置とを結ぶ入力情報を有効にする入力情報判別機能と、を実行させる。
【００７０】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に情報入力領域面から離れる点で共通するが、「跳ね」部分では描画に応じたピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の終端位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点と描画の終端位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、意図しない「跳ね」である「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【００７１】
請求項３０記載の発明は、二次元の情報入力領域を指示した所定物体を受光手段で検出し、前記物体の動作に対応する入力情報の識別をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、前記コンピュータに、前記情報入力領域における前記物体による連続的な情報入力動作に応じた前記受光手段の検出信号のピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出機能と、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔を検出する時間間隔検出機能と、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔に関する所定の閾値と、検出された前記時間間隔とを比較する比較機能と、前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置とを結ぶ入力情報を有効にする入力情報判別機能と、を実行させる。
【００７２】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動きに着目し、描画に応じたピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の開始位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が指などの物体の着地の仕方によって描画ストロークの開始位置で発生するひげ状の描画ノイズなのか否かを識別することで、より適正に入力状態を認識でき、描画ストロークの開始位置で発生するひげ状の描画ノイズを低減させた再現画像処理が可能となる。
【００７３】
請求項３１記載の発明は、二次元の情報入力領域を指示した所定物体を検出し、前記物体の動作に対応する入力情報の識別をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、前記コンピュータに、前記情報入力領域における前記物体による連続的な情報入力動作に応じた二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出機能と、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔を検出する時間間隔検出機能と、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置との時間間隔に関する所定の閾値と、検出された前記時間間隔とを比較する比較機能と、前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の終端位置とを結ぶ入力情報を有効にする入力情報判別機能と、を実行させる。
【００７４】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に情報入力領域面から離れる点で共通するが、「跳ね」部分では描画に応じて検出された二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の終端位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点と描画の終端位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、意図しない「跳ね」である「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【００７５】
請求項３２記載の発明は、二次元の情報入力領域を指示した所定物体を検出し、前記物体の動作に対応する入力情報の識別をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、前記コンピュータに、前記情報入力領域における前記物体による連続的な情報入力動作に応じた二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出機能と、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔を検出する時間間隔検出機能と、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置との時間間隔に関する所定の閾値と、検出された前記時間間隔とを比較する比較機能と、前記時間間隔が所定の閾値よりも大きい場合に、前記ゼロクロス点と前記物体による連続的な情報入力動作の開始位置とを結ぶ入力情報を有効にする入力情報判別機能と、を実行させる。
【００７６】
したがって、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動きに着目し、描画に応じて検出された二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の開始位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が指などの物体の着地の仕方によって描画ストロークの開始位置で発生するひげ状の描画ノイズなのか否かを識別することで、より適正に入力状態を認識でき、描画ストロークの開始位置で発生するひげ状の描画ノイズを低減させた再現画像処理が可能となる。
【００７７】
請求項３３記載の発明の座標入力／検出装置は、平面若しくはほぼ平面をなす二次元の座標入力／検出領域を指示した指示手段の二次元位置座標を受光手段により検出される光強度分布のディップに基づいて検出し、描画情報として出力する座標入力／検出装置において、前記座標入力／検出領域における前記指示手段による連続的な指示に基づく描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出手段と、このゼロクロス点検出手段で検出された前記ゼロクロス点とディップが消滅した位置との時間間隔を検出する屈曲後持続時間検出手段と、前記ゼロクロス点とディップが消滅した位置との時間間隔に関する所定の閾値を記憶する閾値記憶手段と、前記屈曲後持続時間検出手段により検出された前記時間間隔と前記閾値記憶手段に記憶された所定の閾値とを比較する比較手段と、前記屈曲後持続時間検出手段により検出された時間間隔が所定の閾値よりも大きい場合にのみ、前記ゼロクロス点とディップが消滅した位置とを結ぶ描画情報を有効にするハネ／トメ判別手段と、を備える。
【００７８】
したがって、指などの指示手段による連続的な指示に基づく描画の「跳ね」部分や「止め」部分での指示手段の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に座標入力／検出領域面から離れる点で共通するが、「跳ね」部分では描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点とディップが消滅した位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点とディップが消滅した位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて指示手段による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【００７９】
請求項３４記載の発明のハネ／トメ識別方法は、平面若しくはほぼ平面をなす二次元の座標入力／検出領域を指示した指示手段の二次元位置座標を受光手段により検出される光強度分布のディップに基づいて検出し、描画情報として出力する座標入力／検出装置における前記指示手段による連続的な指示に基づく描画の「跳ね」と「止め」とを識別するハネ／トメ識別方法であって、前記座標入力／検出領域における前記指示手段による描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出工程と、前記ゼロクロス点とディップが消滅した位置との時間間隔を検出する屈曲後持続時間検出工程と、前記ゼロクロス点とディップが消滅した位置との時間間隔に関する所定の閾値と、検出された前記時間間隔とを比較する比較工程と、前記時間間隔が所定の閾値よりも大きい場合にのみ、前記ゼロクロス点とディップが消滅した位置とを結ぶ描画情報を有効にするハネ／トメ判別工程と、を含む。
【００８０】
したがって、指などの指示手段による連続的な指示に基づく描画の「跳ね」部分や「止め」部分での指示手段の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に座標入力／検出領域面から離れる点で共通するが、「跳ね」部分では描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点とディップが消滅した位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点とディップが消滅した位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて指示手段による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【００８１】
請求項３５記載の発明の記憶媒体は、平面若しくはほぼ平面をなす二次元の座標入力／検出領域を指示した指示手段の二次元位置座標を受光手段により検出される光強度分布のディップに基づいて検出し、描画情報として出力する座標入力／検出装置に用いられ、前記指示手段による連続的な指示に基づく描画の「跳ね」と「止め」との識別をコンピュータに実行させるコンピュータに読み取り可能なプログラムを記憶している記憶媒体であって、前記プログラムは、前記座標入力／検出領域における前記指示手段による描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点を検出するゼロクロス点検出機能と、前記ゼロクロス点とディップが消滅した位置との時間間隔を検出する屈曲後持続時間検出機能と、前記ゼロクロス点とディップが消滅した位置との時間間隔に関する所定の閾値と、検出された前記時間間隔とを比較する比較機能と、前記時間間隔が所定の閾値よりも大きい場合にのみ、前記ゼロクロス点とディップが消滅した位置とを結ぶ描画情報を有効にするハネ／トメ判別機能と、を前記コンピュータに実行させる。
【００８２】
したがって、指などの指示手段による連続的な指示に基づく描画の「跳ね」部分や「止め」部分での指示手段の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に座標入力／検出領域面から離れる点で共通するが、「跳ね」部分では描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点とディップが消滅した位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点とディップが消滅した位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて指示手段による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【００８３】
【発明の実施の形態】
本発明の第一の実施の形態を図１ないし図１４に基づいて説明する。ここで、図１は電子黒板システム１０１を概略的に示す外観斜視図である。図１に示すように、情報入力システムである電子黒板システム１０１は、表示装置であるプラズマディスプレイパネル（ＰＤＰ：Plasma Display Panel）１０２及び情報入力装置である座標入力／検出装置１で構成される電子黒板部１０４と、機器収納部１０３とを主体に構成されている。機器収納部１０３には、制御装置であるパーソナルコンピュータ等のコンピュータ１０５・原稿の画像を読み取るためのスキャナ１０６，画像データを記録紙に出力するプリンタ１０７，ビデオプレイヤー１０８（いずれも図２参照）が収納されている。なお、ＰＤＰ１０２としては、電子黒板として利用可能な大画面タイプのものが用いられている。また、座標入力／検出装置１には、詳細は後述するが、扇形状に投光される光束膜によって形成される情報入力領域である座標入力／検出領域３を有し、この座標入力／検出領域３に操作者の指先やペン、指示棒など光遮断手段として機能する指示手段４（図４参照）を挿入することで座標入力／検出領域３内の光束を遮ることにより、ＣＣＤ（Charge Coupled Device）等の受光素子１３（図５参照）における結像位置に基づいてその指示位置を検出し、文字等の入力を可能にする光学式の座標入力／検出装置が適用されている。
【００８４】
ＰＤＰ１０２及び座標入力／検出装置１は、ＰＤＰ１０２のディスプレイ面２０側に座標入力／検出装置１が位置するようにして一体化され、ＰＤＰ１０２のディスプレイ面２０に座標入力／検出装置１の座標入力／検出領域３が略一致するようにして電子黒板部１０４を形成している。このように、電子黒板部１０４はＰＤＰ１０２及び座標入力／検出装置１を収納して、電子黒板システム１０１の表示面（ＰＤＰ１０２のディスプレイ面２０）及び書き込み面（座標入力／検出領域３）を構成している。
【００８５】
さらに、図示することは省略するが、ＰＤＰ１０２にはビデオ入力端子やスピーカーが設けられており、ビデオプレイヤー１０８をはじめ、その他レーザディスクプレイヤー、ＤＶＤプレイヤー、ビデオカメラ等の各種情報機器やＡＶ機器を接続し、ＰＤＰ１０２を大画面モニタとして利用することが可能な構成になっている。また、ＰＤＰ１０２には、ＰＤＰ１０２の表示位置、幅、高さ、歪等についての調整を行うための調整手段（図示せず）も設けられている。
【００８６】
次に、電子黒板システム１０１に内蔵される各部の電気的接続について図２を参照して説明する。図２に示すように、電子黒板システム１０１は、コンピュータ１０５にＰＤＰ１０２、スキャナ１０６、プリンタ１０７、ビデオプレイヤー１０８をそれぞれ接続し、コンピュータ１０５によってシステム全体を制御するようにしている。また、コンピュータ１０５には、指示手段４で指示された座標入力／検出領域３内の位置座標の演算等を行う座標入力／検出装置１に設けられるコントローラ１１０が接続されており、このコントローラ１１０を介して座標入力／検出装置１もコンピュータ１０５に接続されている。また、コンピュータ１０５を介して電子黒板システム１０１をネットワーク１１１に接続することができ、ネットワーク１１１上に接続された他のコンピュータで作成したデータをＰＤＰ１０２に表示したり、電子黒板システム１０１で作成したデータを他のコンピュータに転送することも可能になっている。
【００８７】
次に、コンピュータ１０５について説明する。ここで、図３はコンピュータ１０５に内蔵される各部の電気的接続を示すブロック図である。図３に示すように、コンピュータ１０５は、システム全体を制御するＣＰＵ１１２（Central Processing Unit）と、起動プログラム等を記憶したＲＯＭ(Read Only Memory)１１３と、ＣＰＵ１１２のワークエリアとして使用されるＲＡＭ(Random Access Memory)１１４と、文字・数値・各種指示等の入力を行うためのキーボード１１５と、カーソルの移動や範囲選択等を行うためのマウス１１６と、ハードディスク１１７と、ＰＤＰ１０２に接続されておりそのＰＤＰ１０２に対する画像の表示を制御するグラフィックス・ボード１１８と、ネットワーク１１１に接続するためのネットワーク・カード（またはモデムでも良い）１１９と、コントローラ１１０、スキャナ１０６、プリンタ１０７等を接続するためのインタフェース（Ｉ／Ｆ）１２０と、上記各部を接続するためのバス１２１とを備えている。
【００８８】
ハードディスク１１７には、オペレーティング・システム（ＯＳ：Operating System）１２２、コントローラ１１０を介してコンピュータ１０５上で座標入力／検出装置１を動作させるためのデバイスドライバ１２３、描画ソフト・ワードプロセッサソフト・表計算ソフト・プレゼンテーションソフト等の各種アプリケーションプログラム１２４等が格納されている。
【００８９】
また、コンピュータ１０５には、ＯＳ１２２、デバイスドライバ１２３や各種アプリケーションプログラム１２４等の各種のプログラムコード（制御プログラム）を記憶した記憶媒体１２６、すなわち、フロッピーディスク、ハードディスク、光ディスク（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−Ｒ／Ｗ，ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭなど）、光磁気ディスク（ＭＯ）、メモリカードなどに記憶されているプログラムコードを読み取る装置であるフロッピーディスクドライブ装置、ＣＤ−ＲＯＭドライブ装置、ＭＯドライブ装置等のプログラム読取装置１２５が搭載されている。
【００９０】
各種アプリケーションプログラム１２４は、コンピュータ１０５への電源の投入に応じて起動するＯＳ１２２による制御の下、ＣＰＵ１１２によって実行される。例えば、キーボード１１５やマウス１１６の所定の操作によって描画ソフトを起動した場合には、ＰＤＰ１０２にグラフィックス・ボード１１８を介して描画ソフトに基づく所定の画像が表示される。また、デバイスドライバ１２３もＯＳ１２２とともに起動され、コントローラ１１０を介した座標入力／検出装置１からのデータ入力が可能な状態になる。このように描画ソフトを起動した状態で座標入力／検出装置１の座標入力／検出領域３にユーザが指示手段４を挿入して文字や図形を描いた場合、座標情報が指示手段４の記述に基づく画像データとしてコンピュータ１０５に入力され、例えばＰＤＰ１０２に表示されている画面上の画像に対して上書き画像として重ねて表示される。より詳細には、コンピュータ１０５のＣＰＵ１１２は、入力された画像データに基づいて線や文字を描画するための描画情報を生成し、入力された座標情報に基づく位置座標に併せてグラフィックス・ボード１１８に設けられるビデオメモリ(図示せず)に書き込んでいく。その後、グラフィックス・ボード１１８が、ビデオメモリに書き込まれた描画情報を画像信号としてＰＤＰ１０２に送信することにより、ユーザが書いた文字と同一の文字が、ＰＤＰ１０２に表示されることになる。つまり、コンピュータ１０５は座標入力／検出装置１をマウス１１６のようなポインティングデバイスとして認識しているため、コンピュータ１０５では、描画ソフト上でマウス１１６を用いて文字を書いた場合と同様な処理が行われることになる。
【００９１】
次に、座標入力／検出装置１について詳細に説明する。まず、その原理について正面概略構成を示す図４を参照して説明する。四角形状の筐体構造の座標入力／検出部材２の内部空間である本実施の形態の座標入力／検出領域３は、平面（若しくは、ほぼ平面）をなす二次元形状をなして電子的に画像を表示する前述したＰＤＰ１０２のディスプレイ面２０である。この座標入力／検出領域３上を光学的に不透明な材質からなる操作者の指先やペン、指示棒など光遮断手段として機能する物体である指示手段４で触った場合を考える。このときの指示手段４の座標を検出することが、この座標入力／検出装置１の目的である。
【００９２】
座標入力／検出領域３の上方両端（又は、下方両端）に受発光手段５が装着されている。受発光手段５からは座標入力／検出領域３に向けて、Ｌ１，Ｌ２，Ｌ３，…，Ｌｎの光ビームの束（プローブ光）が照射されている。実際には点光源６から広がる座標入力面に平行な面に沿って進行する扇形板状の光波（光束膜）である。
【００９３】
座標入力／検出領域３の周辺部分には、再帰性反射部材（再帰性反射手段）７が再帰反射面を座標入力／検出領域３の中央に向けて装着されている。
【００９４】
再帰性反射部材７は入射した光を、入射角度に依らずに同じ方向に反射する特性をもった部材である。例えば、受発光手段５から発した扇形板状の光波のうちある一つのプローブ光８に注目すると、プローブ光８は再帰性反射部材７によって反射されて再び同じ光路を再帰反射光９として受発光手段５に向かって戻るように進行する。受発光手段５には、後述する受光手段が設置されており、プローブ光Ｌ１〜Ｌｎの各々に対して、その再帰光が受光手段に再帰したかどうかを判断することができる。
【００９５】
いま、操作者が指（指示手段４）で位置Ｐを触った場合を考える。このときプローブ光１０は位置Ｐで指に遮られて再帰性反射部材７には到達しない。従って、プローブ光１０の再帰光は受発光手段５には到達せず、プローブ光１０に対応する再帰光が受光されないことを検出することによって、プローブ光１０の延長線（直線Ｌ）上に指示手段４が挿入されたことを検出することができる。同様に、図４の右上方に設置された受発光手段５からもプローブ光１１を照射し、プローブ光１１に対応する再帰光が受光されないことを検出することによって、プローブ光１１の延長線（直線Ｒ）上に指示手段４が挿入されたことを検出することができる。直線Ｌ及び直線Ｒを求めることができれば、このＰ点の交点座標を三角測量の原理に基づいた演算により算出することにより、指示手段４が挿入された座標を得ることができる。
【００９６】
次に、受発光手段５の構成とプローブ光Ｌ１からＬｎのうち、どのプローブ光が遮断されたかを検出する機構について説明する。受発光手段５の内部の構造の概略を図５に示す。図５は図４の座標入力面に取り付けられた受発光手段５を、座標入力／検出領域３に垂直な方向から見た図である。ここでは、簡単のため、座標入力／検出領域３に平行な二次元平面で説明を行う。
【００９７】
概略構成としては、点光源６、集光レンズ１２及びＣＣＤ（Charge Coupled Device）であって受光手段として機能する受光素子１３から構成される。点光源６は発光手段である光源２１（図９参照）から見て受光素子１３と反対の方向に扇形に光を射出するものとする。点光源６から射出された扇形の光は矢印１４，１５、その他の方向に進行するプローブ光の集合であると考える。矢印１４方向に進行したプローブ光は再帰性反射部材７で矢印１６方向に反射されて、集光レンズ１２を通り、受光素子１３上の位置１７に到達する。また、矢印１５方向に進行したプローブ光は再帰性反射部材７で矢印１８方向に反射されて、集光レンズ１２を通り、受光素子１３上の位置１９に到達する。このように点光源６から発し、再帰性反射部材７で反射され同じ経路を戻ってきた光は、集光レンズ１２の作用によって、各々受光素子１３上の各々異なる位置に到達する。従って、座標入力／検出領域３中の或る位置に指示手段４が挿入されてあるプローブ光が遮断されると、そのプローブ光に対応する受光素子１３上の点に光が到達しなくなる。よって、受光素子１３上の光強度分布を調べることによって、どのプローブ光が遮られたかを知ることができる。
【００９８】
図６で前述の動作を詳しく説明する。図６で受光素子１３は集光レンズ１２の焦点面（焦点距離ｆ）に設置されているものとする。点光源６から図６の右側に向けて発した光は再帰性反射部材７によって反射され同じ経路を戻ってくる。従って、点光源６の位置に再び集光する。集光レンズ１２中心は点光源位置と一致するように設置する。再帰性反射部材７から戻った再帰光は集光レンズ１２の中心を通るので、レンズ後方（受光素子側）に対称の経路で進行する。
【００９９】
このとき受光素子１３上の光強度分布を考える。指示手段４が挿入されていなければ、受光素子１３上の光強度分布はほぼ一定であるが、図６に示すように位置Ｐに光を遮る指示手段４が挿入された場合、ここを通過するプローブ光は遮られ、受光素子１３上では位置Ｄｎの位置に光強度が弱い領域が生じ、受光素子１３からの光の強度分布の形状にはディップが出現する。このディップが出現する位置Ｄｎは遮られたプローブ光の出射／入射角θｎと対応しており、Ｄｎを検出することによりθｎを知ることができる。即ち、θｎはＤｎの関数として、
θｎ＝arctan (Ｄｎ／ｆ)      ………………………………（１）
と表すことができる。ここで、図４左上方の受発光手段５におけるθｎをθｎＬ、ＤｎをＤｎＬと置き換える。
【０１００】
さらに、図７において、受発光手段５と座標入力／検出領域３との幾何学的な相対位置関係の変換係数ｇにより、指示手段４と座標入力／検出領域３とのなす角θＬは、(１)式で求められるＤｎＬの関数として、
θＬ＝ｇ(θｎＬ)      ………………………………（２）
ただし、θｎＬ＝arctan(ＤｎＬ／ｆ)
と表すことができる。
【０１０１】
同様に、図４右上方の受発光手段５についても、上述の（１）（２）式中の記号Ｌを記号Ｒに置き換えて、右側の受発光手段５と座標入力／検出領域３との幾何学的な相対位置関係の変換係数ｈにより、
θＲ＝ｈ(θｎＲ)      ………………………………（３）
ただし、θｎＲ＝arctan(ＤｎＲ／ｆ)
と表すことができる。
【０１０２】
ここで、座標入力／検出領域３上の受発光手段５の取付間隔を図７に示すｗとし、原点座標を図７に示すようにとれば、座標入力／検出領域３上の指示手段４で指示した点Ｐの二次元座標（ｘ，ｙ）は、
ｘ＝ｗ・tanθｎＲ／（tanθｎＬ＋tanθｎＲ）  ………………（４）
ｙ＝ｗ・tanθｎＬ・tanθｎＲ／（tanθＬ＋tanθｎＲ） ……（５）
このように、ｘ，ｙは、ＤｎＬ，ＤｎＲの関数として表すことができる。即ち、左右の受発光手段５上の受光素子１３上の暗点の位置ＤｎＬ，ＤｎＲを検出し、受発光手段５の幾何学的配置を考慮することにより、指示手段４で指示した点Ｐの二次元座標を検出することができる。
【０１０３】
次に座標入力／検出領域３、例えば、ディスプレイの表面などに前で説明した光学系を設置する例を示す。図８は、図４、図５で述べた左右の受発光手段５のうち一方を、ＰＤＰ１０２のディスプレイ面２０へ設置した場合の例である。
【０１０４】
図８中の２０はディスプレイ面の断面を示しており、図５で示したｙ軸の負から正に向かう方向に見たものである。即ち、図８はｘ−ｚ方向を主体に示しているが、二点鎖線で囲んだ部分は同一物を別方向（ｘ−ｙ方向、ｙ−ｚ方向）から見た構成を併せて示している。
【０１０５】
受発光手段５のうち発光手段について説明する。発光手段である光源２１としてＬＤ（Laser Diode：半導体レーザ）などスポットをある程度絞ることが可能な光源を用いる。
【０１０６】
光源２１からディスプレイ面２０に垂直に発した光は集光レンズ２２によってｘ方向にのみコリメートされる。このコリメートは、後でハーフミラー２３で折り返された後、ディスプレイ面２０と垂直な方向には平行光として配光するためである。集光レンズ２２を出た後、この集光レンズ２２とは曲率の分布が直交する２枚の集光レンズ２４，２５で同図ｙ方向に対して集光される。
【０１０７】
これらの集光レンズ群（レンズ２１，２４，２５）の作用により、線状に集光した領域が集光レンズ２５の後方に形成される。ここに、ｙ方向に狭くｘ方向に細長いスリット２６を挿入する。即ち、スリット位置に線状の二次光源６を形成する。二次光源６から発した光はハーフミラー２３で折り返され、ディスプレイ面２０の垂直方向には広がらず平行光で、ディスプレイ面２０と平行方向には二次光源６を中心に扇形状に広がりながら、ディスプレイ面２０に沿って進行する。進行した光はディスプレイ周辺端に設置してある再帰性反射部材７で反射されて、同様の経路でハーフミラー２３方向（矢印Ｃ）に戻る。ハーフミラー２３を透過した光は、ディスプレイ面２０に平行に進み集光レンズ１２を通り受光素子１３に入射する。
【０１０８】
このとき、二次光源６と集光レンズ１２はハーフミラー２３に対して共に距離Ｄの位置に配設され共役な位置関係にある。従って、二次光源６は図６の点光源６に対応し、集光レンズ１２は図５のレンズ１２に対応する。
【０１０９】
図９に、光源２１及び受光素子１３の制御回路の構成ブロック図を示す。この制御回路は光源２１の発光制御と、受光素子１３からの出力の演算を行うものである。同図に示すように、制御回路は、ＣＰＵ（Central Processing Unit）３１を中心として、プログラム及びデータを記憶するＲＯＭ(Read Only Memory)３２、ＲＡＭ(Random Access Memory)３３、コンピュータに接続するためのインタフェースドライバ３４、Ａ／Ｄ（Analog／Digital）コンバータ３５、ＬＥＤドライバ３６及び各種のプログラムコード（制御プログラム）を格納するハードディスク３７がバス接続された構成からなる。ここに、ＣＰＵ３１、ＲＯＭ３２及びＲＡＭ３３によりコンピュータとしてのマイクロコンピュータが構成されている。
【０１１０】
また、このようなマイクロコンピュータには、各種のプログラムコード（制御プログラム）を記憶した記憶媒体３９、すなわち、フロッピーディスク、ハードディスク、光ディスク（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−Ｒ／Ｗ，ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭなど）、光磁気ディスク（ＭＯ）、メモリカードなどに記憶されているプログラムコードを読み取る装置であるフロッピーディスクドライブ装置、ＣＤ−ＲＯＭドライブ装置、ＭＯドライブ装置等のプログラム読取装置４０が接続されている。
【０１１１】
受光素子１３からの出力を演算する回路として、受光素子１３の出力端子に、アナログ処理回路４１が図のように接続される。受光素子１３に入射した反射光は、受光素子１３内で光の強度に応じた電圧値を持つアナログの画像データに変換され、アナログ信号として出力される。このアナログ信号は、アナログ処理回路４１で処理された後、Ａ／Ｄ（Analog／Digital）コンバータ３５によってデジタル信号に変換されてＣＰＵ３１に渡される。この後、ＣＰＵ３１によって指示手段４の二次元座標の演算が行われる。
【０１１２】
なお、この制御回路は、一方の受発光手段５と同一筺体に組み込んでもよく、また、別筺体として座標入力／検出領域３を形成するディスプレイの一部分に組み込んでもよい。また、インタフェースドライバ３４を介してコンピュータ等に演算された座標データを出力するために出力端子を設けることが好ましい。
【０１１３】
ハードディスク３７に格納された各種のプログラムコード（制御プログラム）または記憶媒体３９に記憶された各種のプログラムコード（制御プログラム）は、座標入力／検出装置１への電源の投入に応じてＲＡＭ３３に書き込まれ、各種のプログラムコード（制御プログラム）が実行されることになる。
【０１１４】
続いて、制御プログラムに基づいてＣＰＵ３１によって実行される特徴的な機能について説明する。ここで、図１０は座標入力／検出装置１を機能的に示すブロック図である。図１０に示すように、座標入力／検出領域３の表面近傍に指などの指示手段４が挿入されたときに（タッチされたときに）、受発光手段５の受光素子１３に入射した反射光に応じてＡ／Ｄコンバータ３５で生成されるデジタル信号は、指示手段４の座標入力／検出領域３上での二次元座標を検出する座標検出手段４２と、ハネ／トメ識別手段４３とに対してそれぞれ出力される。
【０１１５】
座標検出手段４２は、前述したように、座標入力／検出領域３の表面近傍に指などの指示手段４が挿入されたときに、指示手段４の座標入力／検出領域３上での二次元座標を検出する。
【０１１６】
一方、ハネ／トメ識別手段４３は、座標入力／検出領域３の表面近傍に指などの指示手段４による連続的な情報入力動作に応じた日本語における漢字やひらがな等の文字を描画において、その文字に係る「跳ね」や「止め」を検出するものである。ここで、ハネ／トメ識別手段４３を実現するＣＰＵ３１によって実行されるハネ／トメ識別処理について図１１を参照して以下に説明する。
【０１１７】
図１１に示すように、ステップＳ１においては、微分処理が実行される。描画の際における「跳ね」や「止め」はその描画軌跡において屈曲点を生じることから、座標の時間変化を微分することにより、この屈曲点を検出し、「跳ね」や「止め」の動作を検出することが可能になっている。以下において、「止め」部分を含む漢字「三」の描画及び漢字「三」の各ストローク端部に「跳ね」部分を意図的に設けたものの描画を例にして、「止め」や「跳ね」の動作検出についてより詳細に説明する。
【０１１８】
ここで、図１２（ａ）は漢字「三」を描画した際の受光素子におけるディップ深さ及びディップ位置の時間変化を示すグラフ、（ｂ）は漢字「三」の各ストローク端部に「跳ね」部分を設けたものを描画した際の受光素子におけるディップ深さ及びディップ位置の時間変化を示すグラフである。図１２（ａ）及び（ｂ）に示すＡ点は漢字「三」の描画及び漢字「三」の各ストローク端部に「跳ね」部分を設けたものの描画における第二ストロークの始点であり、Ｂ点は第二ストロークの終点である。つまり、Ｂ点は、漢字「三」の描画においては「止め」部分であって、漢字「三」の各ストローク端部に「跳ね」部分を設けたものの描画においては「跳ね」部分である。ここで、漢字「三」の描画及び漢字「三」の各ストローク端部に「跳ね」部分を設けたものの描画におけるＢ点を拡大してみると、図１３に示すように、「止め」部分と「跳ね」部分とでは各動作にかかわらず描画の最後に急激にディップ深さが変化し、その消滅時間も「止め」部分と「跳ね」部分とでは差異は生じていない。一方、図１３に示すように、「止め」部分と「跳ね」部分とでは、そのディップ位置変化に差異が生じていることがわかる。そこで、ディップ深さ及びディップ位置の時間変化を微分して単位時間当たりの変化量として捉えると、図１４に示すグラフのようになる。ここで、図１４（ａ）及び（ｂ）に示すＣ点はディップ位置変化微分のゼロクロス点であり、Ｄ点はディップ深さ変化微分のピーク値である。つまり、ゼロクロス点とは、図１４（ａ）及び（ｂ）に示すように微分カーブの符号が変わる点（つまり、変化の傾きがゼロになる点）であり、「跳ね」や「止め」の動作に基づく屈曲点である。また、ディップ深さ変化微分のピーク値であるＤ点は、描画の際にはディップ深さは一定であることから、座標入力／検出領域３から指示手段４が離間してディップが消滅した位置である。
【０１１９】
なお、上述したような屈曲点は、座標入力／検出領域３の上方両端（又は、下方両端）に装着されている受発光手段５の少なくともいずれか一方で検出されれば良い。このように受発光手段５の少なくともいずれか一方で屈曲点が検出されれば良いものとしたのは、以下の理由による。意図しない「跳ね」などの描画ノイズは、座標入力／検出領域３内であらゆる方向に出る可能性があるため、一方の受発光手段５の受光素子１３のディップ位置だけでは、全ての意図しない「跳ね」を削除することができない場合があるからである。例えば、ストロークの「跳ね」が一方の受発光手段５の受光素子１３の光軸に平行あるいは平行に近い場合には、その受発光手段５の受光素子１３上ではディップ位置は移動しない。しかしながら、他方の受発光手段５の受光素子１３は、一方の受発光手段５の受光素子１３と光軸が略直交しているので、ディップ位置の変化が必ず起こるからである。つまり、両方の受発光手段５の受光素子１３を観察し、少なくとも一方の受発光手段５の受光素子１３においてディップ位置の変化によりゼロクロス点が発生した場合に、「跳ね」を評価するようにすることで、評価の取りこぼしをすることはなく、確実に意図しない「跳ね」の抑制を行うことができる。
【０１２０】
そして、微分処理（ステップＳ１）は、ゼロクロス点が検出されたと判断されるまで（ステップＳ２のＹ）、繰り返される。したがって、ステップＳ１〜Ｓ２において、ゼロクロス点検出手段の機能が実行される。
【０１２１】
ゼロクロス点が検出されたと判断された場合には（ステップＳ２のＹ）、ステップＳ３に進み、屈曲後持続時間Ｔを検出する屈曲後持続時間検出処理が実行される。ここで、屈曲後持続時間Ｔとは、ディップ位置変化微分のゼロクロス点であるＣ点と、ディップ深さ変化微分のピーク値であるＤ点との屈曲後持続時間に対応するものである（図１４参照）。ステップＳ３においてこのような屈曲後持続時間Ｔを検出するのは、図１４からも解かるように、「跳ね」動作による描画形状は「止め」の動作時に生じる擬似的な「跳ね」の描画形状に比べて形状が長いことから、その持続時間も長くなっているので、この屈曲後持続時間Ｔを検出することにより「跳ね」動作なのか「止め」動作なのかを判断することが可能になるからである。ここに、屈曲後持続時間検出手段の機能が実行される。
【０１２２】
なお、図１４（ｂ）に示すように、漢字「三」の各ストローク端部に「跳ね」部分を設けたものの「跳ね」を描画する際には、「タメ」の動作が生じる。この「タメ」の動作は、ゼロクロス点であるＣ点で示した部分のディップ位置の微分曲線が“０”となる領域が点にはならずに、２０msec程度の“０”の時間が持続している線として検出される。これは、「跳ね」部分を描画する際に、指等の指示手段４がＣ点で一瞬止まるからである。この持続部分が、いわゆる「タメ」である。そのため、このような「タメ」の動作が検出される場合には、ゼロクロス点であるＣ点は、“０”の時間が持続している範囲で任意とされる。
【０１２３】
続くステップＳ４においては、ステップＳ３で検出した屈曲後持続時間Ｔと閾値Ｔ０とを比較する。ここに、比較手段の機能が実行される。なお、閾値Ｔ０は、「跳ね」動作による平均的な屈曲後持続時間と、「止め」動作による平均的な屈曲後持続時間との中間的な値とされており、例えばＲＯＭ３２に記憶されている。つまり、ＲＯＭ３２が、閾値記憶手段として機能することになる。
【０１２４】
屈曲後持続時間Ｔが閾値Ｔ０よりも大きい場合、つまり、“Ｔ＞Ｔ０”であった場合には（ステップＳ４のＹ）、ステップＳ５に進み、座標検出手段４２において検出された二次元座標をプロットするか否かの判断基準となるプロットフラグＰＦをＯＮ（ＰＦ＝１）にして、処理を終了する。一方、屈曲後持続時間Ｔが閾値Ｔ０よりも小さい場合、つまり、“Ｔ≦Ｔ０”であった場合には（ステップＳ４のＮ）、ステップＳ６に進み、プロットフラグＰＦをＯＦＦ（ＰＦ＝０）にして、処理を終了する。したがって、ステップＳ５〜Ｓ６において、ハネ／トメ判別手段の機能が実行される。
【０１２５】
そして、図１０に示すように、座標検出手段４２およびハネ／トメ識別手段４３の後段には描画制御手段４４が設けられている。この描画制御手段４４は、座標検出手段４２において検出された二次元座標をプロットフラグＰＦに基づいてコンピュータに出力するか否かを判断するものである。つまり、プロットフラグＰＦがＯＮ（ＰＦ＝１）の場合にのみ、座標検出手段４２において検出された二次元座標をコンピュータに描画情報（入力情報）として出力することになるので、「止め」の動作時に生じる尾引きである擬似的な「跳ね」に係る二次元座標が描画情報としてコンピュータに出力されることはない。
【０１２６】
ここに、指などの指示手段４による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での指示手段４の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に座標入力／検出領域３から離れる点で共通するが、「跳ね」部分では描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点とディップが消滅した位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点とディップが消滅した位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて指示手段４による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【０１２７】
本発明の第二の実施の形態を図１５ないし図１９に基づいて説明する。なお、第一の実施の形態において説明した部分と同一部分については同一符号を用い、説明も省略する。本実施の形態の座標入力／検出装置１は、指示手段４による連続的な指示に基づいて描画された文字に係る「跳ね」や「止め」の検出方法のみが第一の実施の形態とは異なるものである。
【０１２８】
図１５は、座標入力／検出装置１を機能的に示すブロック図である。図１５に示すように、座標入力／検出領域３の表面近傍に指などの指示手段４が挿入されたときに（タッチされたときに）、受発光手段５の受光素子１３に入射した反射光に応じてＡ／Ｄコンバータ３５で生成されるデジタル信号は、指示手段４の座標入力／検出領域３上での二次元座標を検出する座標検出手段４２と、ハネ／トメ識別手段４３とに対してそれぞれ出力される。
【０１２９】
座標検出手段４２は、前述したように、座標入力／検出領域３の表面近傍に指などの指示手段４が挿入されたときに、指示手段４の座標入力／検出領域３上での二次元座標を検出する。
【０１３０】
一方、ハネ／トメ識別手段４３は、座標入力／検出領域３の表面近傍に指などの指示手段４による連続的な情報入力動作に応じた日本語における漢字やひらがな等の文字を描画において、その文字に係る「跳ね」や「止め」を検出するものである。なお、図１５に示すように、ハネ／トメ識別手段４３は、各受発光手段５毎に独立した第１ハネ／トメ識別手段４３ａと第２ハネ／トメ識別手段４３ｂとで構成されている。
【０１３１】
ここで、ハネ／トメ識別手段４３を実現するＣＰＵ３１によって実行されるハネ／トメ識別処理について図１６を参照して以下に説明する。図１６に示すように、まず、Ａ／Ｄコンバータ３５で生成されるデジタル信号に基づいてディップ位置の時系列データが逐次取得される（ステップＳ３１）。なお、以下の説明では、処理を各受発光手段５に分けて表記せず、一方の受発光手段５に対しての第１ハネ／トメ識別手段４３ａにおける処理について説明する。
【０１３２】
続くステップＳ３２においては、微分処理が実行される。描画の際における「跳ね」や「止め」はその描画軌跡において屈曲点を生じることから、座標の時間変化を微分することにより、この屈曲点を検出し、「跳ね」や「止め」の動作を検出することが可能になっている。以下において、「止め」部分を含む漢字「三」の描画ストロークを例にして、「止め」や「跳ね」の動作検出についてより詳細に説明する。
【０１３３】
ここで、図１７（ａ）は漢字「三」を描画した際に取得された座標データを示すグラフ、図１７（ｂ）は（ａ）の実線部分に相当するディップ位置の時間変化を示すグラフである。図１７（ａ）及び図１７（ｂ）に示すＡ点及びＢ点はいわゆる「跳ね」部分である。取得されたディップ位置の時間変化を微分して単位時間当たりの変化量として捉えると、図１７（ｃ）に示すグラフのようになる。なお、微分処理には、単純差分や平滑化微分が用いられる。微分処理された波形は、図１７（ｃ）に示すように、Ａ点及びＢ点で座標変化の向きが変わっている。つまり、図１７（ｃ）に示すように、Ａ点及びＢ点に相当する位置が、微分カーブの符号が変わる点（つまり、変化の傾きがゼロになる点）になっている。この符号が変わる位置を図１７（ｂ）において、白丸（○）で示した。この部分が、ゼロクロス点である。
【０１３４】
以上のような微分処理（ステップＳ３２）は、ゼロクロス点が検出されたと判断されるまで（ステップＳ３３のＹ）、繰り返される。したがって、ステップＳ３１〜Ｓ３３において、ゼロクロス点検出手段の機能が実行される。
【０１３５】
ゼロクロス点が検出されたと判断された場合には（ステップＳ３３のＹ）、そのゼロクロス点が１ストローク中において最初に現われたゼロクロス点なのか、１ストローク中において最後に現われたゼロクロス点なのかをステップＳ３４及びステップＳ３５において判断する。
【０１３６】
検出されたゼロクロス点が１ストローク中において最初に現われたゼロクロス点である場合には（ステップＳ３４のＹ）、ストローク始点とゼロクロス点との間の時間間隔Ｔ１が検出される（ステップＳ３６）。ここで、ストローク始点とゼロクロス点との間の時間間隔Ｔ１を検出するのは、「跳ね」動作による描画形状は「止め」の動作時に生じる擬似的な「跳ね」の描画形状に比べて形状が長いことから、ストローク始点とゼロクロス点との時間間隔も長くなっているので、この時間間隔を検出することにより「跳ね」動作なのか「止め」動作なのかを判断することが可能になるからである。ここに、時間間隔検出手段の機能が実行される。
【０１３７】
続くステップＳ３７においては、ステップＳ３６で検出した時間間隔Ｔ１と閾値ＴＨ１とを比較する。ここに、比較手段の機能が実行される。なお、閾値ＴＨ１は、例えばＲＯＭ３２に記憶されている。つまり、ＲＯＭ３２が、閾値記憶手段として機能することになる。
【０１３８】
時間間隔Ｔ１が閾値ＴＨ１よりも大きい場合、つまり、“Ｔ１＞ＴＨ１”であった場合には（ステップＳ３７のＹ）、ステップＳ３８に進み、座標検出手段４２において検出された二次元座標をプロットするか否かの判断基準となるプロットフラグＰＦをＯＮ（ＰＦ＝１）にした後、ステップＳ３１に戻る。一方、時間間隔Ｔ１が閾値ＴＨ１よりも小さい場合、つまり、“Ｔ１≦ＴＨ１”であった場合には（ステップＳ３７のＮ）、ステップＳ３９に進み、プロットフラグＰＦをＯＦＦ（ＰＦ＝０）にした後、ステップＳ３１に戻る。つまり、時間間隔Ｔ１が閾値ＴＨ１よりも小さい場合には、ストローク始点から最初のゼロクロス点に至る部分は描画されないか、または、ストロークデータとしては破棄されることになる。
【０１３９】
また、検出されたゼロクロス点が１ストローク中において最後に現われたゼロクロス点である場合には（ステップＳ３５のＹ）、ストローク終点とゼロクロス点との間の時間間隔Ｔ２が検出される（ステップＳ４０）。ここでも、ストローク始点とゼロクロス点との間の時間間隔Ｔ１を検出するのは、「跳ね」動作による描画形状は「止め」の動作時に生じる擬似的な「跳ね」の描画形状に比べて形状が長いことから、ストローク始点とゼロクロス点との時間間隔も長くなっているので、この時間間隔を検出することにより「跳ね」動作なのか「止め」動作なのかを判断することが可能になるからである。ここに、時間間隔検出手段の機能が実行される。
【０１４０】
続くステップＳ２１においては、ステップＳ４０で検出した時間間隔Ｔ２と閾値ＴＨ２とを比較する。ここに、比較手段の機能が実行される。なお、閾値ＴＨ２は、例えばＲＯＭ３２に記憶されている。つまり、ＲＯＭ３２が、閾値記憶手段として機能することになる。
【０１４１】
時間間隔Ｔ２が閾値ＴＨ２よりも大きい場合、つまり、“Ｔ２＞ＴＨ２”であった場合には（ステップＳ４１のＹ）、ステップＳ４２に進み、座標検出手段４２において検出された二次元座標をプロットするか否かの判断基準となるプロットフラグＰＦをＯＮ（ＰＦ＝１）にして、処理を終了する。一方、時間間隔Ｔ２が閾値ＴＨ２よりも小さい場合、つまり、“Ｔ２≦ＴＨ２”であった場合には（ステップＳ４１のＮ）、ステップＳ４３に進み、プロットフラグＰＦをＯＦＦ（ＰＦ＝０）にしして、処理を終了する。つまり、時間間隔Ｔ２が閾値ＴＨ２よりも小さい場合には、最後のゼロクロス点からストローク終点に至る部分は描画されないか、または、ストロークデータとしては破棄されることになる。
【０１４２】
なお、意図した「跳ね」を描画する際には、人間の筆記動作として「タメ」の動作が生じることがある。この「タメ」の動作は、ゼロクロス点である部分の微分曲線が“０”となる領域が点にはならずに、“０”の時間が持続している線として検出される。これは、「跳ね」部分を描画する際に、指等の指示手段４がゼロクロス点で一瞬止まるからである。この持続部分が、いわゆる「タメ」である。そのため、このような「タメ」の動作が検出される場合には、ゼロクロス点は、“０”の時間が持続している範囲で任意とされる。処理上は、この“０”が持続する期間の最終端をゼロクロス点として用いる方が意図した「跳ね」と意図しない「跳ね」の動作間での差が明確になるが、持続部分の中点や始点を選ぶこともできる。
【０１４３】
ここで、ストローク始点および終点でのハネ抑制アルゴリズムについて図１８を参照しつつ補足説明する。図１８は、ストローク描画時における受光素子１３上のディップ位置と時間との関係を示したものである。図１８中、Ｓ１，Ｓ２，・・ＳＮで示された白丸（○）は、各時刻における受光素子１３上のディップ位置を表している。つまり、これらのＳ１，Ｓ２，・・ＳＮで示された列が、連続する１ストロークである。この１ストロークにおいて等間隔で受光素子１３上のディップ位置をサンプリングすると仮定し、Ｓ１，Ｓ２，・・ＳＮの時間間隔は等間隔であるものとする。なお、１ストローク中において読み込まれるサンプリング数は、Ｎとする。また、Ｓ１はストロークの始点であり、Ｓ２，Ｓ３，・・ＳＮとストロークが進んでゆく。ここで、ｎ番目のディップ位置Ｓｎにおける微分ｄｎは、以下に示す式（６）のように定義される。
【０１４４】
【数１】
0004060040.tif 000002
【０１４５】
また、ｎ番目のディップ位置がゼロクロス点かどうかを表すパラメータをＺｎとする。Ｚｎは以下に示す式（７）のような論理値をとるものとする。なお、初期状態では、Ｚｎはすべて“false”とする。
【０１４６】
【数２】
0004060040.tif 000003
【０１４７】
さらに、ｎ番目のサンプリング点をストロークとして有効な点（描画すべき点）とするか否かを表すパラメータｐｎを以下に示す式（８）のように定義する。なお、初期状態ではｐｎはすべて“false”である。
【０１４８】
【数３】
0004060040.tif 000004
【０１４９】
さらにまた、上述したように、ストローク始点に関する意図しない「跳ね」検出の閾値をＴ１とし、ストローク終点に関する意図しない「跳ね」検出の閾値をＴ２とする。加えて、ストロークの最初に現われたゼロクロス点を記憶するパラメータを“ztop”、ストローク最後に現われたゼロクロス点を記憶するパラメータを“ztail”とする。なお、“ztop”及び“ztail”の初期値は、
“ztop”＝“ztail”＝０
とする。
【０１５０】
次に動作について説明する。まず、ストローク描画の進行にしたがって逐次読み込まれるＳｎ（ｎ＝１，２，・・・，Ｎ）に基づき、ｄｎ（ｎ＝２，３，・・・，Ｎ）およびＺｎ−１（ｎ＝３，４，・・・，Ｎ）が算出される。以下、場合分けして説明する。
１．  ｎ−１＜Ｔ１，かつ，ストロークが継続している場合
「ｎ−１＝ｒ」で「Ｚｎ−１＝“true”」となった場合であって、「“ztop”＝０」ならば、ストロークの最初に現われたゼロクロス点であるとみなし、
“ztop”＝ｒ
とする。
２．  ｎ−１＜Ｔ１，かつ，ストロークが終了している場合
ｐ１〜ｐｎ−１を“true”とする。
３．  ｎ−１＝Ｔ１の場合
「“ztop”＝０」ならば、ｐ１〜ｐｎ−１を“true”とする。また、「“ztop”＝０」でなければ、ｐｚｔｏｐ〜ｐｎ−１を“true”とする。
４．  Ｔ１＜ｎ−１≦Ｔ１＋Ｔ２，かつ，ストロークが継続している場合
「ｎ−１＝ｓ」で「Ｚｎ−１＝“true”」となった場合、“ztail”の値を「Ｚｎ−１＝“true”」となった時点の“ｎ−１”で更新する。
５．  Ｔ１＜ｎ−１≦Ｔ１＋Ｔ２，かつ，ストロークが終了している場合
処理を終了する。
６．  Ｔ１＋Ｔ２＜ｎ−１，かつ，ストロークが継続している場合
「ｎ−１＝ｓ」で「Ｚｎ−１＝“true”」となった場合、“ztail”の値を「Ｚｎ−１＝“true”」となった時点の“ｎ−１”で更新する。また、ｐｎ−１−Ｔ２を“true”とする。
７．  Ｔ１＋Ｔ２＜ｎ−１，かつ，ストロークが終了した場合
「“ztail”＝０」ならば、ｐｎ−１−Ｔ２〜ｐＮを“true”とする。また、「“ztop”＝０」でなければ、ｐｎ−１−Ｔ２〜ｐztailを“true”とする。
以上により、ストローク始点および終点でのハネ抑制が実行される。
【０１５１】
そして、図１５に示すように、座標検出手段４２およびハネ／トメ識別手段４３の後段には描画制御手段４４が設けられている。この描画制御手段４４は、座標検出手段４２において検出された二次元座標をプロットフラグＰＦに基づいてコンピュータに出力するか否かを判断するものである。つまり、プロットフラグＰＦがＯＮ（ＰＦ＝１）の場合にのみ、座標検出手段５１において検出された二次元座標をコンピュータに描画情報として出力することになるので、「止め」の動作時に生じる尾引きである擬似的な「跳ね」に係る二次元座標が描画情報としてコンピュータに出力されることはない。図１９は、始点および終点とゼロクロス点との間の描画データが「無効」と判断され、Ａ点及びＢ点に生じていた意図しない「跳ね」が削除された例である。
【０１５２】
上述したように各受発光手段５毎に独立してハネ／トメ識別処理を行うようにしたのは、以下の理由による。意図しない「跳ね」などの描画ノイズは、座標入力／検出領域３内であらゆる方向に出る可能性があるため、一方の受発光手段５のディップ位置のみを微分しただけでは、全ての意図しない「跳ね」を削除することができない場合があるからである。例えば、ストロークの「跳ね」が一方の受発光手段５の受光素子１３の光軸に平行あるいは平行に近い場合であった場合、その受光素子１３上ではディップ位置は移動しない。これでは、意図しない「跳ね」が発生しているにもかかわらず、上述したゼロクロス点を見つけることができないため、「跳ね」を評価することすらできず、「跳ね」の抑制を取りこぼしてしまう。しかしながら、この場合には、他方の受発光手段５の受光素子１３は、一方の受発光手段５の受光素子１３と光軸が略直交しているので、ディップ位置の変化が必ず起こる。つまり、各受発光手段５毎に独立してハネ／トメ識別処理を行うようにして、各受発光手段５のうち少なくとも一方にゼロクロス点が発生した場合に、「跳ね」を評価するようにすることで、評価の取りこぼしをすることはなく、確実に意図しない「跳ね」の抑制を行うことができる。
【０１５３】
ここに、指などの指示手段４による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での指示手段４の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に座標入力／検出領域３面から離れる点で共通するが、「跳ね」部分では描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の終端位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点と描画の終端位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて指示手段による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、意図しない「跳ね」である「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【０１５４】
また、描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の開始位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて指示手段４による描画が指などの指示手段４の着地の仕方によって描画ストロークの開始位置で発生するひげ状の描画ノイズなのか否かを識別することで、より適正に入力状態を認識でき、描画ストロークの開始位置で発生するひげ状の描画ノイズを低減させた再現画像処理が可能となる。
【０１５５】
本発明の第三の実施の形態を図２０ないし図２４に基づいて説明する。なお、第一の実施の形態において説明した部分と同一部分については同一符号を用い、説明も省略する。本実施の形態の座標入力／検出装置５０は、指示手段４による連続的な指示に基づいて描画された文字に係る「跳ね」や「止め」の検出方法のみが第一の実施の形態の座標入力／検出装置１とは異なるものである。
【０１５６】
図２０は、座標入力／検出装置５０を機能的に示すブロック図である。図２０に示すように、座標入力／検出領域３の表面近傍に指などの指示手段４が挿入されたときに（タッチされたときに）、受発光手段５の受光素子１３に入射した反射光に応じてＡ／Ｄコンバータ３５で生成されるデジタル信号は、指示手段４の座標入力／検出領域３上での二次元座標を検出する座標検出手段５１に対して出力される。
【０１５７】
座標検出手段５１は、前述した座標入力／検出装置１の座標検出手段４２と同様に、座標入力／検出領域３の表面近傍に指などの指示手段４が挿入されたときに、指示手段４の座標入力／検出領域３上での二次元座標を検出する。そして、座標検出手段５１によって検出された二次元座標データの時系列データは、ハネ／トメ識別手段５２へと出力される。このような二次元座標データの時系列データは、一般には直交座標系の成分として、例えば（ｘ１，ｙ１），（ｘ２，ｙ２），・・・のように、ｘ座標，ｙ座標の各成分の組である。
【０１５８】
ハネ／トメ識別手段５２は、座標入力／検出領域３の表面近傍に指などの指示手段４による連続的な情報入力動作に応じた日本語における漢字やひらがな等の文字を描画において、その文字に係る「跳ね」や「止め」を検出するものである。なお、図２０に示すように、ハネ／トメ識別手段５２は、二次元座標データのｘ成分及びｙ成分のそれぞれについて独立したｘ座標ハネ／トメ識別手段５２ａとｙ座標ハネ／トメ識別手段５２ｂとで構成されている。
【０１５９】
ここで、ハネ／トメ識別手段５２を実現するＣＰＵ３１によって実行されるハネ／トメ識別処理について図２１を参照して以下に説明する。図２１に示すように、まず、座標検出手段５１によって検出された二次元座標データの時系列データが逐次取得される（ステップＳ１１）。なお、以下の説明では、処理をｘおよびyの成分に分けて表記せず、一方の成分、例えばｘ成分に対してのｘ座標ハネ／トメ識別手段５２ａにおける処理について説明する。
【０１６０】
続くステップＳ１２においては、微分処理が実行される。描画の際における「跳ね」や「止め」はその描画軌跡において屈曲点を生じることから、座標の時間変化を微分することにより、この屈曲点を検出し、「跳ね」や「止め」の動作を検出することが可能になっている。以下において、「止め」部分を含む漢字「三」の描画ストロークを例にして、「止め」や「跳ね」の動作検出についてより詳細に説明する。
【０１６１】
ここで、図２２（ａ）は漢字「三」を描画した際に取得された座標データを示すグラフ、図２２（ｂ）は（ａ）の実線部分に相当するｘ座標の時間変化を示すグラフである。図２２（ａ）及び図２２（ｂ）に示すＡ点及びＢ点はいわゆる「跳ね」部分である。取得された座標のｘ成分の時間変化を微分して単位時間当たりの変化量として捉えると、図２２（ｃ）に示すグラフのようになる。なお、微分処理には、単純差分や平滑化微分が用いられる。微分処理された波形は、図２２（ｃ）に示すように、Ａ点及びＢ点で座標変化の向きが変わっている。つまり、図２２（ｃ）に示すように、Ａ点及びＢ点に相当する位置が、微分カーブの符号が変わる点（つまり、変化の傾きがゼロになる点）になっている。この符号が変わる位置を図２２（ｂ）において、白丸（○）で示した。この部分が、ゼロクロス点である。
【０１６２】
以上のような微分処理（ステップＳ１２）は、ゼロクロス点が検出されたと判断されるまで（ステップＳ１３のＹ）、繰り返される。したがって、ステップＳ１１〜Ｓ１３において、ゼロクロス点検出手段の機能が実行される。
【０１６３】
ゼロクロス点が検出されたと判断された場合には（ステップＳ１３のＹ）、そのゼロクロス点が１ストローク中において最初に現われたゼロクロス点なのか、１ストローク中において最後に現われたゼロクロス点なのかをステップＳ１４及びステップＳ１５において判断する。
【０１６４】
検出されたゼロクロス点が１ストローク中において最初に現われたゼロクロス点である場合には（ステップＳ１４のＹ）、ストローク始点とゼロクロス点との間の時間間隔Ｔ１が検出される（ステップＳ１６）。ここで、ストローク始点とゼロクロス点との間の時間間隔Ｔ１を検出するのは、「跳ね」動作による描画形状は「止め」の動作時に生じる擬似的な「跳ね」の描画形状に比べて形状が長いことから、ストローク始点とゼロクロス点との時間間隔も長くなっているので、この時間間隔を検出することにより「跳ね」動作なのか「止め」動作なのかを判断することが可能になるからである。ここに、時間間隔検出手段の機能が実行される。
【０１６５】
続くステップＳ１７においては、ステップＳ１６で検出した時間間隔Ｔ１と閾値ＴＨ１とを比較する。ここに、比較手段の機能が実行される。なお、閾値ＴＨ１は、例えばＲＯＭ３２に記憶されている。つまり、ＲＯＭ３２が、閾値記憶手段として機能することになる。
【０１６６】
時間間隔Ｔ１が閾値ＴＨ１よりも大きい場合、つまり、“Ｔ１＞ＴＨ１”であった場合には（ステップＳ１７のＹ）、ステップＳ１８に進み、座標検出手段５１において検出された二次元座標をプロットするか否かの判断基準となるプロットフラグＰＦをＯＮ（ＰＦ＝１）にした後、ステップＳ１１に戻る。一方、時間間隔Ｔ１が閾値ＴＨ１よりも小さい場合、つまり、“Ｔ１≦ＴＨ１”であった場合には（ステップＳ１７のＮ）、ステップＳ１９に進み、プロットフラグＰＦをＯＦＦ（ＰＦ＝０）にした後、ステップＳ１１に戻る。つまり、時間間隔Ｔ１が閾値ＴＨ１よりも小さい場合には、ストローク始点から最初のゼロクロス点に至る部分は描画されないか、または、ストロークデータとしては破棄されることになる。
【０１６７】
また、検出されたゼロクロス点が１ストローク中において最後に現われたゼロクロス点である場合には（ステップＳ１５のＹ）、ストローク終点とゼロクロス点との間の時間間隔Ｔ２が検出される（ステップＳ２０）。ここでも、ストローク始点とゼロクロス点との間の時間間隔Ｔ１を検出するのは、「跳ね」動作による描画形状は「止め」の動作時に生じる擬似的な「跳ね」の描画形状に比べて形状が長いことから、ストローク始点とゼロクロス点との時間間隔も長くなっているので、この時間間隔を検出することにより「跳ね」動作なのか「止め」動作なのかを判断することが可能になるからである。ここに、時間間隔検出手段の機能が実行される。
【０１６８】
続くステップＳ２１においては、ステップＳ２０で検出した時間間隔Ｔ２と閾値ＴＨ２とを比較する。ここに、比較手段の機能が実行される。なお、閾値ＴＨ２は、例えばＲＯＭ３２に記憶されている。つまり、ＲＯＭ３２が、閾値記憶手段として機能することになる。
【０１６９】
時間間隔Ｔ２が閾値ＴＨ２よりも大きい場合、つまり、“Ｔ２＞ＴＨ２”であった場合には（ステップＳ２１のＹ）、ステップＳ２２に進み、座標検出手段５１において検出された二次元座標をプロットするか否かの判断基準となるプロットフラグＰＦをＯＮ（ＰＦ＝１）にして、処理を終了する。一方、時間間隔Ｔ２が閾値ＴＨ２よりも小さい場合、つまり、“Ｔ２≦ＴＨ２”であった場合には（ステップＳ２１のＮ）、ステップＳ２３に進み、プロットフラグＰＦをＯＦＦ（ＰＦ＝０）にしして、処理を終了する。つまり、時間間隔Ｔ２が閾値ＴＨ２よりも小さい場合には、最後のゼロクロス点からストローク終点に至る部分は描画されないか、または、ストロークデータとしては破棄されることになる。
【０１７０】
なお、意図した「跳ね」を描画する際には、人間の筆記動作として「タメ」の動作が生じることがある。この「タメ」の動作は、ゼロクロス点である部分の微分曲線が“０”となる領域が点にはならずに、“０”の時間が持続している線として検出される。これは、「跳ね」部分を描画する際に、指等の指示手段４がゼロクロス点で一瞬止まるからである。この持続部分が、いわゆる「タメ」である。そのため、このような「タメ」の動作が検出される場合には、ゼロクロス点は、“０”の時間が持続している範囲で任意とされる。処理上は、この“０”が持続する期間の最終端をゼロクロス点として用いる方が意図した「跳ね」と意図しない「跳ね」の動作間での差が明確になるが、持続部分の中点や始点を選ぶこともできる。
【０１７１】
ここで、ストローク始点および終点でのハネ抑制アルゴリズムについて図２３を参照しつつ補足説明する。図２３は、ストローク描画時における座標位置と時間との関係を示したものである。図２３中、Ｓ１，Ｓ２，・・ＳＮで示された白丸（○）は、各時刻における座標位置を表している。つまり、これらのＳ１，Ｓ２，・・ＳＮで示された列が、連続する１ストロークである。この１ストロークにおいて等間隔で座標位置をサンプリングすると仮定し、Ｓ１，Ｓ２，・・ＳＮの時間間隔は等間隔であるものとする。なお、１ストローク中において読み込まれるサンプリング数は、Ｎとする。また、Ｓ１はストロークの始点であり、Ｓ２，Ｓ３，・・ＳＮとストロークが進んでゆく。ここで、ｎ番目の座標位置Ｓｎにおける微分ｄｎは、以下に示す式（６）のように定義される。
【０１７２】
【数４】
0004060040.tif 000005
【０１７３】
また、ｎ番目の座標位置がゼロクロス点かどうかを表すパラメータをＺｎとする。Ｚｎは以下に示す式（７）のような論理値をとるものとする。なお、初期状態では、Ｚｎはすべて“false”とする。
【０１７４】
【数５】
0004060040.tif 000006
【０１７５】
さらに、ｎ番目のサンプリング点をストロークとして有効な点（描画すべき点）とするか否かを表すパラメータｐｎを以下に示す式（８）のように定義する。なお、初期状態ではｐｎはすべて“false”である。
【０１７６】
【数６】
0004060040.tif 000007
【０１７７】
さらにまた、上述したように、ストローク始点に関する意図しない「跳ね」検出の閾値をＴ１とし、ストローク終点に関する意図しない「跳ね」検出の閾値をＴ２とする。加えて、ストロークの最初に現われたゼロクロス点を記憶するパラメータを“ztop”、ストローク最後に現われたゼロクロス点を記憶するパラメータを“ztail”とする。なお、“ztop”及び“ztail”の初期値は、
“ztop”＝“ztail”＝０
とする。
【０１７８】
次に動作について説明する。まず、ストローク描画の進行にしたがって逐次読み込まれるＳｎ（ｎ＝１，２，・・・，Ｎ）に基づき、ｄｎ（ｎ＝２，３，・・・，Ｎ）およびＺｎ−１（ｎ＝３，４，・・・，Ｎ）が算出される。以下、場合分けして説明する。
１．  ｎ−１＜Ｔ１，かつ，ストロークが継続している場合
「ｎ−１＝ｒ」で「Ｚｎ−１＝“true”」となった場合であって、「“ztop”＝０」ならば、ストロークの最初に現われたゼロクロス点であるとみなし、
“ztop”＝ｒ
とする。
２．  ｎ−１＜Ｔ１，かつ，ストロークが終了している場合
ｐ１〜ｐｎ−１を“true”とする。
３．  ｎ−１＝Ｔ１の場合
「“ztop”＝０」ならば、ｐ１〜ｐｎ−１を“true”とする。また、「“ztop”＝０」でなければ、ｐｚｔｏｐ〜ｐｎ−１を“true”とする。
４．  Ｔ１＜ｎ−１≦Ｔ１＋Ｔ２，かつ，ストロークが継続している場合
「ｎ−１＝ｓ」で「Ｚｎ−１＝“true”」となった場合、“ztail”の値を「Ｚｎ−１＝“true”」となった時点の“ｎ−１”で更新する。
５．  Ｔ１＜ｎ−１≦Ｔ１＋Ｔ２，かつ，ストロークが終了している場合
処理を終了する。
６．  Ｔ１＋Ｔ２＜ｎ−１，かつ，ストロークが継続している場合
「ｎ−１＝ｓ」で「Ｚｎ−１＝“true”」となった場合、“ztail”の値を「Ｚｎ−１＝“true”」となった時点の“ｎ−１”で更新する。また、ｐｎ−１−Ｔ２を“true”とする。
７．  Ｔ１＋Ｔ２＜ｎ−１，かつ，ストロークが終了した場合
「“ztail”＝０」ならば、ｐｎ−１−Ｔ２〜ｐＮを“true”とする。また、「“ztop”＝０」でなければ、ｐｎ−１−Ｔ２〜ｐztailを“true”とする。
以上により、ストローク始点および終点でのハネ抑制が実行される。
【０１７９】
そして、図２０に示すように、ハネ／トメ識別手段５２の後段には描画制御手段５３が設けられている。この描画制御手段５３は、座標検出手段５１において検出された二次元座標をプロットフラグＰＦに基づいてコンピュータに出力するか否かを判断するものである。つまり、プロットフラグＰＦがＯＮ（ＰＦ＝１）の場合にのみ、座標検出手段５１において検出された二次元座標をコンピュータに描画情報として出力することになるので、「止め」の動作時に生じる尾引きである擬似的な「跳ね」に係る二次元座標が描画情報としてコンピュータに出力されることはない。図２４は、始点および終点とゼロクロス点との間の描画データが「無効」と判断され、Ａ点及びＢ点に生じていた意図しない「跳ね」が削除された例である。
【０１８０】
上述したように二次元座標データのｘ成分及びｙ成分についてそれぞれ独立してハネ／トメ識別処理を行うようにしたのは、以下の理由による。意図しない「跳ね」などの描画ノイズは、座標入力／検出領域３内であらゆる方向に出る可能性があるため、一方の成分のみを微分しただけでは、全ての意図しない「跳ね」を削除することができない場合があるからである。例えば、右方向にｘ座標、上方向にｙ座標をとった場合、左上から右下に向かって描画する際にその終端で右上から左下に「跳ね」が発生した場合には、ｙ成分の微分ではこれが不連続に変化する場合があっても符号は変わらない。これでは、意図しない「跳ね」が発生しているにもかかわらず、上述したゼロクロス点を見つけることができないため、「跳ね」を評価することすらできず、「跳ね」の抑制を取りこぼしてしまう。しかしながら、この場合には、ｘ成分の微分はプラスからマイナスに変化するので、ｘ成分及びｙ成分のうち少なくとも一方にゼロクロス点が発生した場合に、「跳ね」を評価するようにすることで、評価の取りこぼしをすることはなく、確実に意図しない「跳ね」の抑制を行うことができる。
【０１８１】
ここに、指などの指示手段４による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での指示手段４の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に座標入力／検出領域３面から離れる点で共通するが、「跳ね」部分では描画に応じて検出された二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の終端位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点と描画の終端位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて指示手段４による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、意図しない「跳ね」である「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【０１８２】
また、描画に応じて検出された二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の開始位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて指示手段４による描画が指などの指示手段４の着地の仕方によって描画ストロークの開始位置で発生するひげ状の描画ノイズなのか否かを識別することで、より適正に入力状態を認識でき、描画ストロークの開始位置で発生するひげ状の描画ノイズを低減させた再現画像処理が可能となる。
【０１８３】
本発明の第四の実施の形態を図２５ないし図２７に基づいて説明する。なお、第一の実施の形態ないし第三の実施の形態において説明した部分と同一部分については同一符号を用い、説明も省略する。本実施の形態は、座標入力／検出装置の方式の変形例である。詳細には、第一の実施の形態ないし第三の実施の形態で用いた座標入力／検出装置１，５０は光遮蔽式であったが、本実施の形態の座標入力／検出装置６０においては、光反射式としたものである。
【０１８４】
ここで、図２５は座標入力／検出装置６０に用いられる指示手段６１を示す斜視図である。また、図２６は座標入力／検出装置６０の座標入力／検出領域６３内の一点を指示手段６１で指し示した一例を示す正面図である。図２５に示すように、座標入力／検出装置６０の座標入力／検出領域６３内の一点を指し示すために用いられる指示手段６１の先端近傍には、再帰性反射部材６２が設けられている。この再帰性反射部材６２は、例えば円錐形状のコーナーキューブを多数配列して形成されており、入射した光をその入射角度によらずに所定の位置に向けて反射する特性を有している。例えば、左側の受発光手段５から投光されたプローブ光Ｌｎは、図２６に示すように、再帰性反射部材６２によって反射され、再び同一光路を辿る再帰反射光Ｌｎ´として左側の受発光手段５により受光されることになる。そのため、図２６に示すように、本実施の形態の座標入力／検出装置６０においては、第一の実施の形態ないし第三の実施の形態で用いた座標入力／検出装置１，５０のように座標入力／検出領域６３に再帰性反射部材７を設ける必要はない。なお、指示手段６１はペン状の形状をしており、光沢のある金属製よりゴムやプラスチックなどの材質が望ましい。
【０１８５】
したがって、このような指示手段６１の再帰性反射部材６２を備えた先端近傍を座標入力／検出装置６０の座標入力／検出領域６３の適当な位置（ｘ，ｙ）に挿入し、例えば左側の受発光手段５から投光された扇形状の光束膜の中のプローブ光Ｌｎが指示手段６１の再帰性反射部材６２によって反射された場合、その再帰反射光Ｌｎ´は受発光手段５の受光素子１３によって受光される。このようにして受光素子１３が再帰反射光Ｌｎ´を受光した場合には、再帰反射光Ｌｎ´に対応する受光素子１３上の所定の位置Ｄｎが光強度の強い領域（明点）となる。つまり、図２７に示すように、受光素子１３上では位置Ｄｎの位置に光強度が強い領域が生じ、受光素子１３からの光の強度分布の形状にはピークが出現する。このピークが出現する位置Ｄｎは反射されたプローブ光の出射／入射角θｎと対応しており、Ｄｎを検出することによりθｎを知ることができる。つまり、このような光反射式の座標入力／検出装置６０の場合も、前述した座標入力／検出装置１等と同様に、光強度の波形に出現するピークに基づく三角測量の手法により指示手段６１の位置座標が算出されることになる。
【０１８６】
したがって、このような光反射式の座標入力／検出装置６０においても、第一の実施の形態で用いた座標入力／検出装置１において実行されるハネ／トメ識別処理を光強度の波形に出現するピークに基づいて実行することができ、また、第二の実施の形態で用いた座標入力／検出装置１において実行されるハネ／トメ識別処理を光強度の波形に出現するピークに基づいて基づいて実行することができ、さらに、第三の実施の形態で用いた座標入力／検出装置５０において実行されるハネ／トメ識別処理を光強度の波形に出現するピークに基づいて検出される座標位置に基づいて実行することができる。
【０１８７】
本発明の第五の実施の形態を図２８ないし図３２に基づいて説明する。なお、第一の実施の形態ないし第四の実施の形態において説明した部分と同一部分については同一符号を用い、説明も省略する。本実施の形態は、受発光手段の変形例である。詳細には、第一の実施の形態ないし第四の実施の形態で用いた受発光手段５においては扇形状の光束膜を投光して座標入力／検出領域を形成したが、本実施の形態では、ポリゴンミラー等の回転走査系を有し、その回転走査系によって光源から出射された光ビームを放射状に投光して座標入力／検出領域を形成する受発光手段７０を用いるものである。
【０１８８】
ここで、図２８は受発光手段７０を概略的に示す平面図である。図２８に示すように、受発光手段７０は、駆動回路（図示せず）を有してレーザ光を出射する光源であるＬＤ（Laser Diode：半導体レーザ）７１とハーフミラー７２とポリゴンミラー７３と集光レンズ７４とで構成される投光手段７０ａと、受光素子７５とが備えられている。受光素子７５は、集光レンズ７４から距離ｆ（ｆは集光レンズ７４の焦点距離）の間隔で設けられたＰＤ（Photo Diode）で構成されている。このような受発光手段７０は、ＬＤ７１から出射したレーザ光をハーフミラー７２で折り返した後、パルスモータ（図示せず）により所定の角速度ωｔで回転駆動されるポリゴンミラー７３によって放射状に順次反射する。したがって、受発光手段７０は、ビーム光を放射状に繰り返し投光することになる。つまり、２つの受発光手段７０から放射状に投光されるビーム光によって座標入力／検出領域（図示せず）が形成されることになる。一方、反射されて受発光手段７０に入射したビーム光は、ポリゴンミラー７３によって反射され、ハーフミラー７２に到達する。ハーフミラー７２に到達した反射ビーム光は、ハーフミラー７２を透過して受光素子７５に到達し、電気信号に変換される。
【０１８９】
まず、このような受発光手段７０を受発光手段５に代えて座標入力／検出装置１，５０に適用した場合について考える。図２９に示すように、座標入力／検出領域３中の或る位置に指示手段４が挿入されてあるビーム光が遮断されると、そのビーム光は再帰性反射部材７で反射されることはないことから、受光素子７５に到達することはない。このように座標入力／検出領域３中の或る位置に指示手段４が挿入されてあるビーム光が遮断された場合、受光素子７５からの光の強度分布の形状にはディップが出現する。
【０１９０】
各部の電気的接続等については技術的に公知であるため詳細な説明は省略するが、図３０に示すように、座標入力／検出領域３に指示手段４が挿入されていない場合には光強度は“Ｉ＝Ｉ１”を示すが、座標入力／検出領域３に指示手段４が挿入されて受光素子７５に再帰光が戻らない場合には光強度は“Ｉ＝Ｉ０”を示すことになる。このように光強度が“Ｉ＝Ｉ０”である部分が、ディップである。なお、図２５中、時間ｔ＝ｔ０は、ポリゴンミラー７３の回転の基準位置であって、回転走査されるビーム光が所定の角度に達した時点である。
【０１９１】
したがって、光強度が“Ｉ＝Ｉ０”となった時間ｔをｔ１であるとすれば、座標入力／検出領域３に挿入された指示手段４により遮断されたビーム光の出射角度θは、
θ＝ω（ｔ１−ｔ０）＝ω△ｔ
として算出される。つまり、左右それぞれに設けられた受発光手段７０において座標入力／検出領域３に挿入された指示手段４により遮断されたビーム光の出射角度θ（θｎＬ，θｎＲ）が算出され、それらの出射角度θ（θｎＬ，θｎＲ）に基づく三角測量の手法によって指示手段４を挿入した位置座標が検出されることになる。
【０１９２】
次に、このような受発光手段７０を受発光手段５に代えて座標入力／検出装置６０に適用した場合について考える。図３１に示すように、座標入力／検出領域６３中の或る位置に指示手段６１が挿入された場合、所定のビーム光が指示手段６１の再帰性反射部材６２において再帰反射され、そのビーム光は受光素子７５に到達する。このように座標入力／検出領域６３中の或る位置に指示手段６１が挿入されてあるビーム光が再帰反射された場合、受光素子７５からの光の強度分布の形状にはピークが出現する。
【０１９３】
各部の電気的接続等については技術的に公知であるため詳細な説明は省略するが、図３２に示すように、座標入力／検出領域６３に指示手段６１が挿入されていない場合には光強度は“Ｉ＝Ｉ０”を示すが、座標入力／検出領域６３に指示手段６１が挿入されて受光素子７５に再帰光が到達した場合には光強度は“Ｉ＝Ｉ１”を示すことになる。このように光強度が“Ｉ＝Ｉ１”である部分が、ピークである。なお、図２７中、時間ｔ＝ｔ０は、ポリゴンミラー７３の回転の基準位置であって、回転走査されるビーム光が所定の角度に達した時点である。
【０１９４】
したがって、光強度が“Ｉ＝Ｉ１”となった時間ｔをｔ１であるとすれば、座標入力／検出領域６３に挿入された指示手段６１により再帰反射されたビーム光の出射角度θは、
θ＝ω（ｔ１−ｔ０）＝ω△ｔ
として算出される。つまり、左右それぞれに設けられた受発光手段７０において座標入力／検出領域６３に挿入された指示手段６１により再帰反射されたビーム光の出射角度θ（θｎＬ，θｎＲ）が算出され、それらの出射角度θ（θｎＬ，θｎＲ）に基づく三角測量の手法によって指示手段６１を挿入した位置座標が検出されることになる。
【０１９５】
したがって、このような受発光手段７０を受発光手段５に代えて用いた場合においても、第一の実施の形態で用いた座標入力／検出装置１において実行されるハネ／トメ識別処理を光強度の波形に出現するディップまたはピークに基づいて実行することができ、また、第二の実施の形態で用いた座標入力／検出装置１において実行されるハネ／トメ識別処理を光強度の波形に出現するディップまたはピークに基づいて実行することができ、さらに、第三の実施の形態で用いた座標入力／検出装置５０において実行されるハネ／トメ識別処理を光強度の波形に出現するディップまたはピークに基づいて検出される座標位置に基づいて実行することができる。
【０１９６】
本発明の第六の実施の形態を図３３ないし図３４に基づいて説明する。なお、第一の実施の形態ないし第三の実施の形態において説明した部分と同一部分については同一符号を用い、説明も省略する。本実施の形態は、座標入力／検出装置の方式の変形例であって、座標入力／検出領域内の画像情報を撮像カメラにより取り込んで、その取り込まれた画像情報の内の一部に基づいて位置座標を検出するいわゆるカメラ撮像方式の座標入力／検出装置を適用した一例である。
【０１９７】
ここで、図３３は座標入力／検出装置８０の構成を概略的に示す正面図である。座標入力／検出装置８０の座標入力／検出領域８１の上方両端部には、撮像手段である撮像カメラ８２が距離ｗを隔てて設けられている。撮像カメラ８２には、ＣＣＤ（Charge Coupled Device）である受光素子８３と結像光学レンズ８４とが、距離ｆを隔てて設けられている。これらの撮像カメラ８２の撮像画角は約９０度であり、座標入力／検出領域８１を撮影範囲とするようにそれぞれ設置されている。また、撮像カメラ８２は座標入力面を形成するＰＤＰ１０２のディスプレイ面２０から所定の距離となるように設置されており、その光軸はＰＤＰ１０２のディスプレイ面２０に平行である。
【０１９８】
加えて、座標入力／検出領域８１の上部を除く周縁部であって撮像カメラ８２の撮像画角を妨げずに撮影視野全体を覆う位置には、背景板８５が設けられている。この背景板８５は、座標入力／検出領域８１の中央にその面を向け、ＰＤＰ１０２のディスプレイ面２０に対して略垂直に設けられる。この背景板８５は、例えば一様な黒色とされている。
【０１９９】
撮像カメラ８２の信号と指示手段８６との関係を図３４に示す。図３４に示すように、指示手段８６が座標入力／検出領域８１に挿入された場合、その指示手段８６は撮像カメラ８２に撮影され、指示手段８６の像が撮像カメラ８２の受光素子８３上に形成される。本実施の形態の座標入力／検出装置８０のように背景板８５が黒色であって、指を指示手段８６として用いるような場合には、指示手段８６は背景板８５に比べて高い反射率を有することになるので、受光素子８３の指示手段８６に相当する部分は、光強度の強い領域（明点）となる。
【０２００】
各部の電気的接続等については技術的に公知であるため詳細な説明は省略するが、図３４に示すように、座標入力／検出領域８１に指示手段８６が挿入された場合には、受光素子８３からの光の強度分布の形状にはピークが出現する。このピークが出現する位置Ｄｎは、結像光学レンズ８４の主点からの指示手段８６の見かけの角度θｎに対応しており、θｎはＤｎの関数として、
θｎ＝arctan (Ｄｎ／ｆ)
と表すことができる。つまり、このようなカメラ撮像方式の座標入力／検出装置８０の場合も、前述した座標入力／検出装置１等と同様に、光強度の波形に出現するピークに基づく三角測量の手法により指示手段８６の位置座標が算出されることになる。
【０２０１】
したがって、このようなカメラ撮像方式の座標入力／検出装置８０においても、第一の実施の形態で用いた座標入力／検出装置１において実行されるハネ／トメ識別処理を光強度の波形に出現するピークに基づいて実行することができ、また、第二の実施の形態で用いた座標入力／検出装置１において実行されるハネ／トメ識別処理を光強度の波形に出現するピークに基づいて実行することができ、さらに、第三の実施の形態で用いた座標入力／検出装置５０において実行されるハネ／トメ識別処理を光強度の波形に出現するピークに基づいて検出される座標位置に基づいて実行することができる。
【０２０２】
なお、指示手段８６としては、自身が発光する発光素子付きの専用ペン等も適用することができる。
【０２０３】
本発明の第七の実施の形態を図３５ないし図３６に基づいて説明する。なお、第一の実施の形態ないし第三の実施の形態において説明した部分と同一部分については同一符号を用い、説明も省略する。本実施の形態は、座標入力／検出装置の方式の変形例であって、前述したような三角測量によって座標を検出するものではなく、直交する２軸の座標を直接検出するいわゆるＬＥＤアレイ方式の座標入力／検出装置を適用した一例である。
【０２０４】
ここで、図３５は座標入力／検出装置９０の構成を概略的に示す正面図である。図３５に示すように、座標入力／検出装置９０は、Ｘｍ個の発光手段である発光ダイオード（ＬＥＤ：Light Emitting Diode）９１を水平方向に一定間隔で配置した発光素子列９２と、これに１対１に対応したＸｍ個の受光手段であるフォトトランジスタ９３を一定間隔で対向配置した受光素子列９４と、Ｙｎ個のＬＥＤ９１を垂直方向に一定間隔で配置した発光素子列９５と、これに１対１に対応したＹｎ個のフォトトランジスタ９３を一定間隔で対向配置した受光素子列９６とを備えている。そして、これらの発光素子列９２と、受光素子列９４と、発光素子列９５と、受光素子列９６とにより囲まれた空間部分が、座標入力／検出領域９７とされている。つまり、座標入力／検出領域９７内には、水平方向に形成されるｍ個の光路と垂直方向に形成されるｎ個の光路とがマトリクス状に交差可能となっている。なお、座標入力／検出領域９７は、ＰＤＰ１０２のディスプレイ面２０のサイズに対応したサイズであって横長の四角形状に形成されており、手書きにより文字や図形等の入力を可能にする領域である。
【０２０５】
そして、この座標入力／検出領域９７の或る位置に指等の指示手段９８が挿入された場合には、指示手段９８により所定の光路が遮られるため、その遮断光路にある受光素子列９４のフォトトランジスタ９３及び受光素子列９６のフォトトランジスタ９３の受光光量がそれぞれ低下することになる。
【０２０６】
各部の電気的接続等については技術的に公知であるため詳細な説明は省略するが、図３６に示すように、座標入力／検出領域９７に指示手段９８が挿入されていない場合には各フォトトランジスタ９３の光強度は“Ｉ＝ｉ１”を示すが、座標入力／検出領域９７に指示手段９８が挿入されて光路が遮られた場合には、その遮断光路にあるフォトトランジスタ９３の光強度は“Ｉ＝ｉ０”を示すことになる。このように光強度が“Ｉ＝ｉ０”である部分をディップという。なお、図３６中、横軸はフォトトランジスタ９３の位置に相当し、実際にはフォトトランジスタ９３の光出力を逐次読みとる走査時間である。
【０２０７】
そして、受光光量が低下した受光光量が低下した受光素子列９４のフォトトランジスタ９３及び受光素子列９６のフォトトランジスタ９３の位置に相当するディップ位置を検出し、指示手段９８により指示された座標位置を算出する。実際には、基準位置ｔ＝ｔ０からのディップ位置が検出されるまでの時間ｔ１や、図３６で示した波形をメモリに取り込み、メモリ内のデータに対してディップ位置に相当するメモリ番地としてディップの位置を検出することになる。
【０２０８】
したがって、このようなＬＥＤアレイ方式の座標入力／検出装置９０においても、第一の実施の形態で用いた座標入力／検出装置１において実行されるハネ／トメ識別処理を光強度の波形に出現するディップに基づいて実行することができ、また、第二の実施の形態で用いた座標入力／検出装置１において実行されるハネ／トメ識別処理を光強度の波形に出現するディップに基づいて実行することができ、さらに、第三の実施の形態で用いた座標入力／検出装置５０において実行されるハネ／トメ識別処理を光強度の波形に出現するディップに基づいて検出される座標位置に基づいて実行することができる。
【０２０９】
なお、各実施の形態においては、座標入力／検出装置を表示装置であるプラズマディスプレイパネル（ＰＤＰ：Plasma Display Panel）１０２に備えたが、これに限るものではなく、ＣＲＴ（Cathode Ray Tube）、ＬＣＤ（Liquid Crystal Display）、前面投影型プロジェクター、背面投影型プロジェクター等を表示装置として適用しても良い。さらに、これらの表示装置に限るものではなく、特に図示しないが、ライティングボードとして機能する黒板やホワイトボード等に備えるようにしても良い。
【０２１０】
また、各実施の形態においては、各種のプログラムコード（制御プログラム）を記憶した記憶媒体３９としてフロッピーディスク、ハードディスク、光ディスク（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−Ｒ／Ｗ，ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭなど）、光磁気ディスク（ＭＯ）、メモリカード等を適用したが、これに限るものではなく、記憶媒体には、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【０２１１】
【発明の効果】
請求項１記載の発明によれば、描画ストロークの終端位置で発生する止めたにもかかわらず跳ねてしまう意図しない「跳ね」である「止め」部分に対する尾引きや描画ストロークの開始位置で発生するひげ状の描画ノイズを確実に抑制することができる。
【０２１２】
請求項２，１７，２６記載の発明によれば、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に情報入力領域面から離れる点で共通するが、「跳ね」部分では描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点とディップが消滅した位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点とディップが消滅した位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【０２１３】
請求項３，１８，２７記載の発明によれば、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に情報入力領域面から離れる点で共通するが、「跳ね」部分では描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の終端位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点と描画の終端位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、意図しない「跳ね」である「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【０２１４】
請求項４，１９，２８記載の発明によれば、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動きに着目し、描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の開始位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が指などの物体の着地の仕方によって描画ストロークの開始位置で発生するひげ状の描画ノイズなのか否かを識別することで、より適正に入力状態を認識でき、描画ストロークの開始位置で発生するひげ状の描画ノイズを低減させた再現画像処理が可能となる。
【０２１５】
請求項５，２０，２９記載の発明によれば、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に情報入力領域面から離れる点で共通するが、「跳ね」部分では描画に応じたピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の終端位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点と描画の終端位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、意図しない「跳ね」である「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【０２１６】
請求項６，２１，３０記載の発明によれば、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動きに着目し、描画に応じたピーク位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の開始位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が指などの物体の着地の仕方によって描画ストロークの開始位置で発生するひげ状の描画ノイズなのか否かを識別することで、より適正に入力状態を認識でき、描画ストロークの開始位置で発生するひげ状の描画ノイズを低減させた再現画像処理が可能となる。
【０２１７】
請求項７，２２記載の発明によれば、描画ストロークの終端位置で発生する止めたにもかかわらず跳ねてしまう意図しない「跳ね」である「止め」部分に対する尾引きや描画ストロークの開始位置で発生するひげ状の描画ノイズをこれらの発生方向によらず、確実に抑制することができる。
【０２１８】
請求項８，２３，３２記載の発明によれば、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に情報入力領域面から離れる点で共通するが、「跳ね」部分では描画に応じて検出された二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の終端位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点と描画の終端位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、意図しない「跳ね」である「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【０２１９】
請求項９，２４，３２記載の発明によれば、指などの物体による連続的な情報入力動作に応じた描画の「跳ね」部分や「止め」部分での物体の自然かつ異なる動きに着目し、描画に応じて検出された二次元位置座標成分の単位時間当たりの変化の傾きがゼロになるゼロクロス点と描画の開始位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて物体による描画が指などの物体の着地の仕方によって描画ストロークの開始位置で発生するひげ状の描画ノイズなのか否かを識別することで、より適正に入力状態を認識でき、描画ストロークの開始位置で発生するひげ状の描画ノイズを低減させた再現画像処理が可能となる。
【０２２０】
請求項１０，２５記載の発明によれば、描画ストロークの終端位置で発生する止めたにもかかわらず跳ねてしまう意図しない「跳ね」である「止め」部分に対する尾引きや描画ストロークの開始位置で発生するひげ状の描画ノイズをこれらの発生方向によらず、確実に抑制することができる。
【０２２１】
請求項１１記載の発明によれば、請求項１ないし１０のいずれか一記載の情報入力装置において、前記情報入力領域は、光源から出射された光を板状に成形して投光することにより形成されることにより、物体の挿入を受け付ける二次元の情報入力領域を確実に形成することができ、無視差、完全透明、高い描画感を実現する情報入力装置を提供することができる。
【０２２２】
請求項１２記載の発明によれば、請求項１ないし１０のいずれか一記載の情報入力装置において、前記情報入力領域は、光源から出射されたビーム光を順次走査して投光することにより形成されることにより、物体の挿入を受け付ける二次元の情報入力領域を確実に形成することができ、無視差、完全透明、高い描画感を実現する情報入力装置を提供することができる。
【０２２３】
請求項１３記載の発明によれば、請求項１，５，６，７，８，９，１０のいずれか一記載の情報入力装置において、前記情報入力領域は、撮像手段による撮像範囲であることにより、物体の挿入を受け付ける二次元の情報入力領域を確実に形成することができ、無視差、完全透明、高い描画感を実現する情報入力装置を提供することができる。
【０２２４】
請求項１４記載の発明によれば、請求項１，２，３，４，７，８，９，１０のいずれか一記載の情報入力装置において、前記情報入力領域は、前記受光手段とこの受光手段に相対して設けられる発光手段とによる光路をマトリックス状に配することにより形成されることにより、物体の挿入を受け付ける二次元の情報入力領域を確実に形成することができ、無視差、完全透明、高い描画感を実現する情報入力装置を提供することができる。
【０２２５】
請求項１５記載の発明の情報入力システムによれば、表示装置と、この表示装置の表示面に前記情報入力領域を一致させて配設される請求項１ないし１４のいずれか一記載の情報入力装置と、前記情報入力装置からの入力に基づいて前記表示装置の表示制御を行う制御装置と、を備えることにより、座標入力面（タッチパネル面）のような物理的な面を有さず、表示装置の表示面に装着して使用した場合であっても視認性に優れる情報入力システムを安価で提供することができる。
【０２２６】
請求項１６記載の発明の情報入力システムによれば、筆記を受け付けるライティングボードと、このライティングボードの書き込み面に前記情報入力領域を一致させて配設される請求項１ないし１４のいずれか一記載の情報入力装置と、前記情報入力装置からの入力に基づいて前記ライティングボードに筆記された情報の制御を行う制御装置と、を備えることにより、座標入力面（タッチパネル面）のような物理的な面を有さず、表示装置の表示面に装着して使用した場合であっても視認性に優れる情報入力システムを安価で提供することができる。
【０２２７】
請求項３３，３４，３５記載の発明によれば、指などの指示手段による連続的な指示に基づく描画の「跳ね」部分や「止め」部分での指示手段の自然かつ異なる動き（「跳ね」部分及び「止め」部分は急峻に座標入力／検出領域面から離れる点で共通するが、「跳ね」部分では描画に応じたディップ位置の単位時間当たりの変化の傾きがゼロになるゼロクロス点とディップが消滅した位置との時間間隔が「止め」部分に比べて長くなる）に着目し、ゼロクロス点とディップが消滅した位置との時間間隔と、予め設定された所定の閾値とを比較し、その大小に応じて指示手段による描画が「跳ね」なのか「止め」なのかを識別することで、より適正に入力状態を認識でき、「止め」部分に対する尾引き等を低減させた再現画像処理が可能となる。
【図面の簡単な説明】
【図１】本発明の第一の実施の形態の電子黒板システムを概略的に示す外観斜視図である。
【図２】電子黒板システムに内蔵される各部の電気的接続を示すブロック図である。
【図３】コンピュータに内蔵される各部の電気的接続を示すブロック図である。
【図４】座標入力／検出装置を示す概略正面図である。
【図５】その受発光手段の内部構造の構成例を示す概略正面図である。
【図６】その検出動作を説明するための概略正面図である。
【図７】受発光手段の取付間隔等を示す概略正面図である。
【図８】ディスプレイ前面等への設置例を示す断面図である。
【図９】その制御系の構成例を示すブロック図である。
【図１０】座標入力／検出装置を機能的に示すブロック図である。
【図１１】ハネ／トメ識別処理の流れを概略的に示すフローチャートである。
【図１２】（ａ）は漢字「三」を描画した際の受光素子におけるディップ深さ及びディップ位置の時間変化を示すグラフ、（ｂ）は漢字「三」の各ストローク端部に「跳ね」部分を設けたものを描画した際の受光素子におけるディップ深さ及びディップ位置の時間変化を示すグラフである。
【図１３】（ａ）は漢字「三」を描画した際の受光素子におけるディップ深さ及びディップ位置の時間変化を部分的に拡大して示すグラフ、（ｂ）は漢字「三」の各ストローク端部に「跳ね」部分を設けたものを描画した際の受光素子におけるディップ深さ及びディップ位置の時間変化を部分的に拡大して示すグラフである。
【図１４】その微分グラフである。
【図１５】本発明の第二の実施の形態の座標入力／検出装置を機能的に示すブロック図である。
【図１６】ハネ／トメ識別処理の流れを概略的に示すフローチャートである。
【図１７】（ａ）は漢字「三」を描画した際に取得された座標データを示すグラフ、（ｂ）は（ａ）の実線部分に相当するディップ位置の時間変化を示すグラフ、（ｃ）は（ａ）の実線部分に相当するディップ位置の単位時間当たりの変化を示すグラフである。
【図１８】ストローク描画時における受光素子上のディップ位置と時間との関係を示すグラフである。
【図１９】（ａ）は漢字「三」を描画した際に取得された座標データにハネ／トメ識別処理を施した状態を示すグラフ、（ｂ）は（ａ）の実線部分に相当するディップ位置の時間変化を示すグラフ、（ｃ）は（ａ）の実線部分に相当するディップ位置の単位時間当たりの変化を示すグラフである。
【図２０】本発明の第三の実施の形態の座標入力／検出装置を機能的に示すブロック図である。
【図２１】ハネ／トメ識別処理の流れを概略的に示すフローチャートである。
【図２２】（ａ）は漢字「三」を描画した際に取得された座標データを示すグラフ、（ｂ）は（ａ）の実線部分に相当するｘ座標の時間変化を示すグラフ、（ｃ）は（ａ）の実線部分に相当するｘ座標の単位時間当たりの変化を示すグラフである。
【図２３】ストローク描画時における座標位置と時間との関係を示すグラフである。
【図２４】（ａ）は漢字「三」を描画した際に取得された座標データにハネ／トメ識別処理を施した状態を示すグラフ、（ｂ）は（ａ）の実線部分に相当するｘ座標の時間変化を示すグラフ、（ｃ）は（ａ）の実線部分に相当するｘ座標の単位時間当たりの変化を示すグラフである。
【図２５】本発明の第四の実施の形態の座標入力／検出装置に用いられる指示手段を示す斜視図である。
【図２６】座標入力／検出装置の座標入力／検出領域内の一点を指示手段で指し示した一例を示す正面図である。
【図２７】その検出動作を説明するための概略正面図である。
【図２８】本発明の第五の実施の形態の受発光手段を概略的に示す平面図である。
【図２９】座標検出動作を説明するための概略正面図である。
【図３０】光強度と時間との関係を示すグラフである。
【図３１】座標検出動作を説明するための概略正面図である。
【図３２】光強度と時間との関係を示すグラフである。
【図３３】本発明の第六の実施の形態の座標入力／検出装置の構成を概略的に示す正面図である。
【図３４】その検出動作を説明するための概略正面図である。
【図３５】本発明の第七の実施の形態の座標入力／検出装置の構成を概略的に示す正面図である。
【図３６】光強度と時間との関係を示すグラフである。
【図３７】指等による描画動作を示す説明図である。
【図３８】特徴的な文字の構成例及びその筆記に伴う描画例を誇張して示す説明図である。
【符号の説明】
１，５０，６０，８０，９０        座標入力／検出装置、情報入力装置
３，６３，８１，９７        座標入力／検出領域、情報入力領域
４        指示手段、物体
１３，７５，８３，９４      受光手段
３２      閾値記憶手段
３９      記憶媒体
８２      撮像手段
９１      発光手段
１０１    情報入力システム
１０２    表示装置
１０５    制御装置
【図１】
0004060040.tif 000008
【図２】
0004060040.tif 000009
【図３】
0004060040.tif 000010
【図４】
0004060040.tif 000011
【図５】
0004060040.tif 000012
【図６】
0004060040.tif 000013
【図７】
0004060040.tif 000014
【図８】
0004060040.tif 000015
【図９】
0004060040.tif 000016
【図１０】
0004060040.tif 000017
【図１１】
0004060040.tif 000018
【図１２】
0004060040.tif 000019
【図１３】
0004060040.tif 000020
【図１４】
0004060040.tif 000021
【図１５】
0004060040.tif 000022
【図１６】
0004060040.tif 000023
【図１７】
0004060040.tif 000024
【図１８】
0004060040.tif 000025
【図１９】
0004060040.tif 000026
【図２０】
0004060040.tif 000027
【図２１】
0004060040.tif 000028
【図２２】
0004060040.tif 000029
【図２３】
0004060040.tif 000030
【図２４】
0004060040.tif 000031
【図２５】
0004060040.tif 000032
【図２６】
0004060040.tif 000033
【図２７】
0004060040.tif 000034
【図２８】
0004060040.tif 000035
【図２９】
0004060040.tif 000036
【図３０】
0004060040.tif 000037
【図３１】
0004060040.tif 000038
【図３２】
0004060040.tif 000039
【図３３】
0004060040.tif 000040
【図３４】
0004060040.tif 000041
【図３５】
0004060040.tif 000042
【図３６】
0004060040.tif 000043
【図３７】
0004060040.tif 000044
【図３８】
0004060040.tif 000045