(57)【特許請求の範囲】
【請求項１】
筆記入力を行なうペン型入力装置において、
感圧センサと加速度センサ及び演算部を有し、
感圧センサは、ペン先部に加わる筆記面からの圧力を検出し、加速度センサは、ペン軸座標系の加速度を検出し、
演算部は、接触検出部と摩擦検出部と状態検出部及び筆記演算部を有し、
接触検出部は、前記感圧センサから出力する圧力信号とあらかじめ定めた閾値とを比較してペン先と筆記面とが非接触状態か接触状態かを判断し、
摩擦検出部は、前記加速度センサが出力する加速度信号の高周波数成分とあらかじめ定めた閾値とを比較してペン先と筆記面とが摩擦しているかどうかを判断し、
状態検出部は、前記接触検出部でペン先が筆記面に接触したと判定した後、前記摩擦検出部でペン先と筆記面との最初の無摩擦状態を検出するまでの加速度センサから出力される加速度信号と、ペン先が筆記面と非接触状態になった後、前記摩擦検出部でペン先と筆記面との最後の無摩擦状態を検出するまでをさかのぼって、加速度センサから出力される加速度信号とをノイズと判断し、
筆記演算部は、前記加速度センサから出力される加速度信号から前記状態検出部でノイズと判定した部分を除いた信号の低周波数成分により入力文字等を認識することを特徴とするペン型入力装置。
【請求項２】
筆記入力を行なうペン型入力装置において、
加速度センサと演算部を有し、
加速度センサは、ペン軸座標系の加速度を検出し、
演算部は、摩擦検出部と摩擦時間計時部と状態検出部及び筆記演算部を有し、
摩擦検出部は、前記加速度センサが出力する加速度信号の高周波数成分とあらかじめ定めた閾値とを比較してペン先と筆記面とが摩擦しているかどうかを判断し、
摩擦時間計時部は、前記摩擦検出部でペン先と筆記面とが摩擦していると判定している状態の継続時間を計測し、
状態検出部は、前記摩擦時間計時部で計測している摩擦継続時間とあらかじめ定めた閾値とを比較して加速度センサから出力される加速度信号がノイズかどうかを判断し、
筆記演算部は、前記加速度センサから出力される加速度信号から前記状態検出部でノイズと判定した部分を除いた信号の低周波数成分により入力文字等を認識することを特徴とするペン型入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は図形及び文字等の筆記入力をするペン型入力装置に関するものである。
【０００２】
【従来の技術】
コンピュータ装置等の入力装置としては、例えばキーボード、マウス、デジタイザ、ライトペン及びタブレット等が用いられている。コンピュータ装置の小型化に伴い、携帯端末装置のニーズが高まり利用者も年々増加している。そこで、小型の入力装置が求められるようになった。
【０００３】
キーボードの小型化にはヒューマンインターフェイスの点で限界があり、携帯端末装置の入力装置としては実用性が低い。また、マウスはポインティングデバイスとしては小型化が可能であるが、図形及び文字等の入力には適さない。
【０００４】
このため、携帯端末装置の入力装置としてはタブレットとペンを用いたペン型の入力装置が多く採用されている。このタブレットを用いたペン型の入力装置をさらに小型化しようとした場合にはタブレットの大きさが問題となる。そこで、例えば特開平６-230886号公報に掲載されたペンシル型入力装置、特開平６-67799号公報に掲載されたペン型のコンピュータ入力装置及び特開平３-156519号公報に掲載されたペン型のコンピュータ入力装置等が開発された。
【０００５】
特開平６-230886号公報に掲載されたペンシル型入力装置では、２組の加速度センサの出力を積分した後、加速度センサの取付け位置の影響を補正し、ペン先部の移動方向及び移動量を検出している。また、特開平６-67799号公報に掲載されたペン型のコンピュータ入力装置では、２個の加速度センサからの信号を基に入力装置の移動方向と移動量を調べ、圧電振動ジャイロの信号を基に加速度センサが検出した移動方向及び移動量に対する入力装置のローテーションによる影響を検出し、移動方向及び移動量を補正している。また、特開平３-156519号公報に掲載されたペン型のコンピュータ入力装置では、２個の加速度センサと圧力センサをペン先部に備え、２個の加速度センサの出力を基にペン軸と直交する平面内において互いに直交する２方向の加速度を検出し、圧力センサの出力を基にペン先部が筆記平面に押し付けられていることを検出し、ペン先部が筆記平面に押し付けられていることを検出した際における２個の加速度センサの出力を基にペン先部に移動方向及び移動量を算出している。
【０００６】
【発明が解決しようとする課題】
しかしながら、ペン先部における加速度等の物理量を基に入力された文字等の認識を行なう場合において、ペン先部が筆記面と接触しているが静止状態である場合（入力文字のコーナー部分等）、及びペン先部が筆記面から離れているが移動中の状態である場合があり、上記の特開平６-230886号公報に掲載されたペンシル型入力装置及び特開平６-67799号公報に掲載されたペン型のコンピュータ入力装置では、いずれもかかる場合の文字等の認識率の低下を招いている。
【０００７】
また、特開平３-156519号公報に掲載されたペン型のコンピュータ入力装置では、ペン先部が筆記平面に押し付けられていることを検出した際における２個の加速度センサの出力を基にペン先部に移動方向及び移動量を算出しているので、ペン先部が筆記面から離れているが移動中の状態を検出することはできるが、ペン先部が筆記面と接触しているが静止状態を正確に検出することができず、文字等の認識率の低下を招いている。
【０００８】
また、ペン先部における加速度等の物理量を基に入力された文字等の認識を行なう場合において、ペン先部が筆記面に接触した際及びペン先部が筆記面から離れる際にその衝撃からノイズが発生する場合があり、同様に文字等の認識率の低下を招いている。
【０００９】
この発明はかかる短所を解消するためになされたものであり、文字等の認識精度を向上することを目的とする。
【００１０】
【課題を解決するための手段】
この発明に係るペン型入力装置は、筆記入力を行なうペン型入力装置において、感圧センサと加速度センサ及び演算部を有し、感圧センサは、ペン先部に加わる筆記面からの圧力を検出し、加速度センサは、ペン軸座標系の加速度を検出し、演算部は、接触検出部と摩擦検出部と状態検出部及び筆記演算部を有し、接触検出部は、前記感圧センサから出力する圧力信号とあらかじめ定めた閾値とを比較してペン先と筆記面とが非接触状態か接触状態かを判断し、摩擦検出部は、前記加速度センサが出力する加速度信号の高周波数成分とあらかじめ定めた閾値とを比較してペン先と筆記面とが摩擦しているかどうかを判断し、状態検出部は、前記接触検出部でペン先が筆記面に接触したと判定した後、前記摩擦検出部でペン先と筆記面との最初の無摩擦状態を検出するまでの加速度センサから出力される加速度信号と、ペン先が筆記面と非接触状態になった後、前記摩擦検出部でペン先と筆記面との最後の無摩擦状態を検出するまでをさかのぼって、加速度センサから出力される加速度信号とをノイズと判断し、筆記演算部は、前記加速度センサから出力される加速度信号から前記状態検出部でノイズと判定した部分を除いた信号の低周波数成分により入力文字等を認識することを特徴とする。
【００１１】
この発明の他のペン型入力装置は、筆記入力を行なうペン型入力装置において、加速度センサと演算部を有し、加速度センサは、ペン軸座標系の加速度を検出し、演算部は、摩擦検出部と摩擦時間計時部と状態検出部及び筆記演算部を有し、摩擦検出部は、前記加速度センサが出力する加速度信号の高周波数成分とあらかじめ定めた閾値とを比較してペン先と筆記面とが摩擦しているかどうかを判断し、摩擦時間計時部は、前記摩擦検出部でペン先と筆記面とが摩擦していると判定している状態の継続時間を計測し、状態検出部は、前記摩擦時間計時部で計測している摩擦継続時間とあらかじめ定めた閾値とを比較して加速度センサから出力される加速度信号がノイズかどうかを判断し、筆記演算部は、前記加速度センサから出力される加速度信号から前記状態検出部でノイズと判定した部分を除いた信号の低周波数成分により入力文字等を認識することを特徴とする。
【００１４】
【発明の実施の形態】
この発明のペン型入力装置は、コンピュータ装置等に文字、記号及び図形等を入力するものあり、特にペン先部が筆記面と接触していて、且つ静止状態である場合を検出することにより、また、ペン先部を筆記面に接触させた際及びペン先部を筆記面から離した際にその衝撃から発生するノイズを検出することにより、文字等の認識率を向上するものである。
【００１５】
ペン型入力装置は、例えば加速度センサと感圧シートと演算部を有する。加速度センサは、例えばペン軸をＺs軸とする座標系（Ｘs，Ｙs，Ｚs）におけるＸs軸方向、Ｙs軸方向及びＺs軸方向の加速度を示す信号（以後「加速度信号」という。）を出力する。感圧シートはペン先部に加わる筆記面からの圧力を検出し、その圧力を示す信号（以後「圧力信号」という。）を出力する。演算部は、例えば入力処理部と接触状態判断部と筆記演算部を備える。入力処理部はＡＤ変換器とハイパスフィルタ（以後「ＨＰＦ」という。）とローパスフィルタ（以後「ＬＰＦ」という。）を有し、加速度センサからの加速度信号及び感圧シートからの圧力信号をデジタル変換し、デジタル変換後の信号から高周波数成分又は低周波数成分を抽出する。これは、ペン先部と筆記面との摩擦による成分が加速度センサからの加速度信号の高周波数部分に表れ、ペン先部の移動による成分が加速度センサからの加速度信号の低周波数部分に表れるからである。接触状態判断部は接触検出部と摩擦検出部と状態検出部を有する。接触検出部はデジタル変換後の感圧シートからの圧力信号を予め定めた閾値と比較し、ペン先部と筆記面とが接触しているか否かを検出する。摩擦検出部は加速度センサからの信号の高周波数成分を予め定めた閾値と比較し、ペン先部と筆記面とが摩擦しているか否かを検出する。状態検出部は、接触検出部の検出結果と摩擦検出部の検出結果を基にペン先部と筆記面とが接触している状態で、且つ、静止状態であるか否かを検出する。筆記演算部は加速度センサが出力した信号による加速度と状態検出部の検出結果を基に筆記入力した文字等の認識を行なう。
【００１６】
また、ペン型入力装置の状態検出部は接触検出部の検出結果と摩擦検出部の検出結果を基にペン先部と筆記面とが接触する際及びペン先部と筆記面とが離れる際を検出して、ペン先部と筆記面とが接触する際及びペン先部と筆記面とが離れる際にその衝撃から発生するノイズを検出し除去するようにしても良い。
【００１７】
【実施例】
図１はこの発明の一実施例のペン型入力装置１の構成図である。図に示すように、ペン型入力装置１は、加速度センサ２ａ，２ｂ，２ｃ、感圧シート３、演算部４、記憶部５及び通信部６を有する。加速度センサ２ａ，２ｂ，２ｃはペン軸８をＺs軸としたペン軸座標系（Ｘs，Ｙs，Ｚs）のＸs軸方向，Ｙs軸方向及びＺs軸方向の加速度信号を出力する。感圧シート３は、例えば導電性のゴムを２枚重ねて構成され、ペン先部７に加わる筆記面（不図示）からの圧力信号を出力する。
【００１８】
演算部４は、図２に示すように入力処理部４１、接触状態判断部４２及び筆記演算部４３を備える。入力処理部４１はＡＤ変換器４４ａ，４４ｂ、ＨＰＦ４５及びＬＰＦ４６を有する。ＡＤ変換器４４ａは感圧シート３からのペン先部７に加わるアナログの圧力信号をデジタル変換する。ＡＤ変換器４４ｂは加速度センサ２ａ，２ｂ，２ｃ（図中、加速度センサ２ａ，２ｂ，２ｃはまとめて符号２で表す。）からのアナログの加速度信号をデジタル変換する。ＨＰＦ４５はデジタル変換後の加速度信号から高周波数成分を抽出する。ＬＰＦ４６はデジタル変換後の加速度信号から低周波数成分を抽出する。
【００１９】
接触状態判断部４２は接触検出部４７と摩擦検出部４８と状態検出部４９を有する。接触検出部４７はデジタル変換後の感圧シート３からの圧力信号を予め定めた閾値と比較し、ペン先部７と筆記面とが接触しているか否かを検出する。ここで、例えば図３に示すようにＬ字型を描いた場合において、図４に示すように感圧シート３からの圧力信号Ｄがほぼ１Ｖから０Ｖの間で変化する場合は、閾値の値を0.5Ｖと定める。接触検出部４７は、感圧シート３からの圧力信号Ｄが0.5Ｖ未満のときをペン先部７と筆記面とが非接触の状態と判断し、感圧シート３からの圧力信号Ｄが0.5Ｖ以上のときをペン先部７と筆記面とが接触状態であると判断する。
【００２０】
摩擦検出部４８は加速度センサ２ａ，２ｂ，２ｃからの加速度信号の高周波数成分を予め定めた閾値と比較し、ペン先部７と筆記面とが摩擦しているか否かを検出する。これは、加速度センサ２ａ，２ｂ，２ｃが出力した加速度信号の高周波数成分はペン先部７と筆記面との摩擦によるものがほとんどであるからである。ここで、例えば図３に示すようにＬ字型を描いた場合におけるある時刻ｔの加速度センサ２ａ，２ｂ，２ｃからの加速度信号の高周波数成分をｖ（ｔ）とする。ある時刻ｔの加速度信号の高周波数成分と次ぎにサンプリングを行なった時刻ｔ＋１における加速度信号の高周波数成分との差分値｛ｖ（ｔ＋１）−ｖ（ｔ）｝（図４中その波形をＥで示す）が、例えばほぼ１Ｖから−１Ｖの間で変化する場合、閾値の値を0.1Ｖ以上と定める。摩擦検出部４８は、その差分値｛ｖ（ｔ＋１）−ｖ（ｔ）｝が0.1Ｖ以上の場合はペン先部７と筆記面とが摩擦していると判断し、その差分値｛ｖ（ｔ＋１）−ｖ（ｔ）｝が0.1Ｖ未満の場合はペン先部７と筆記面とが摩擦していないと判断する。
【００２１】
状態検出部４９は、接触検出部４７の検出結果と摩擦検出部４８の検出結果を基にペン先部７と筆記面とが接触している状態で、且つ、静止状態であるか否かを検出する。例えば図４においては、ペン先部７と筆記面とが接触している状態で、且つ、静止状態である場所は３か所ある。これは、書き始め部分Ａ、Ｌ字の角部分Ｂ及び書き終わりの部分Ｃである。例えば上記Ｌ字の角部分Ｂに相当する長さは筆記者によって異なり、従来のペン型入力装置においては認識率の低下を招いていた。これに対して、この発明のペン型入力装置ではＬ字の角部分Ｂの認識を正確に行なうことができるので、入力文字等の認識率を向上することができる。ここで、移動中及び静止状態とはペン先部７が筆記面と接触している状態及びペン先部７が筆記面と離れている状態での両方があり、筆記中とはペン先部７が筆記面と接触している状態でペン先部７が移動中の場合という。
【００２２】
さらに、状態検出部４９は接触検出部４７の検出結果と摩擦検出部４８の検出結果を基にペン先部７が筆記面と接触した後最初の無摩擦状態までをペン先部７と筆記面とが接触する際の衝撃による影響部分と判断し、ペン先部７が筆記面と非接触の状態になった後さかのぼって最後の無摩擦状態までをペン先部７が筆記面と離れる際の衝撃による影響部分と判断する。このように、状態検出部４９が接触検出部４７の検出結果と摩擦検出部４８の検出結果を基にペン先部７と筆記面とが接触する際及びペン先部７が筆記面と離れる際を検出することにより、図におけるＬ字の書き始め部分Ａ及び書き終わりの部分Ｃ等の認識を正確に行なうことができ、ペン先部７が筆記面に接触する際及びペン先部７が筆記面から離れる場合に発生するノイズを加速度信号から除去することができる。例えば図中、Ｌ字の書き始め部分Ａ及び書き終わりの部分Ｃの加速度はノイズによるものであるので、記憶部に記憶した加速度の書き始め部分Ａをゼロにすると共に書き終わりの部分Ｃ以降の加速度をゼロに補正する。
【００２３】
筆記演算部４３は、ＬＰＦ４６が抽出した加速度センサ２ａ，２ｂ，２ｃからの信号の低周波数成分と状態検出部４９の検出結果を基に入力文字等の認識を行なう。ここで、入力文字等の認識は、例えばウエーブレット変換とニューラルネットワーク演算を組み合わせてその特徴を抽出することにより行なう。
【００２４】
記憶部５は演算部４の演算結果等を記憶する。通信部６は記憶部５に記憶した演算部４の演算結果等をホスト装置（不図示）に送信する。
【００２５】
ここで、上記実施例では感圧シート３からの信号を基にペン先部７と筆記面とが接触しているか否かを検出したが、感圧シート３を用いずに、例えば図５に示すように加速度センサ２ａ，２ｂ，２ｃからの信号を基にペン先部７の筆記状態を検出するようにしても良い。演算部４は既に説明したように入力処理部４１と接触状態判断部４２と筆記演算部４３を備える。入力処理部４１は、例えばＡＤ変換器４４とＨＰＦ４５とＬＰＦ４６を有する。ＡＤ変換器４４は加速度センサ２ａ，２ｂ，２ｃからの信号をデジタル変換する。ＨＰＦ４５は、既に説明したようにＡＤ変換器４４がデジタル変換した信号から高周波数成分を抽出する。ＬＰＦ４６はＡＤ変換器４４がデジタル変換した信号から低周波数成分を抽出する。これはペン先部７の移動による加速度成分は加速度センサ２ａ，２ｂ，２ｃからの信号の低周波数部分に表れるからである。
【００２６】
接触状態判断部４２は静止検出部５０と摩擦検出部４８と状態検出部４９を有する。静止検出部５０は、例えばＬＰＦ４６が抽出した加速度信号の低周波数部分を微分し、微分した値を予め定めた閾値と比較することにより、ペン先部７が静止しているか否かを検出する。これは、ペン先部７が静止状態であれば、加速度センサ２ａ，２ｂ，２ｃを用いて検出した加速度は一定値になっているからである。ここで、静止検出部５０は加速度信号を微分して予め定めた閾値と比較する代わりに、加速度信号を予め定めた閾値と比較したり、加速度信号の差分値を予め定めた閾値と比較するようにしても良い。
【００２７】
状態検出部４９は摩擦検出部４８の検出結果と静止検出部５０の検出結果を基にペン先部７と筆記面とが摩擦していない状態で、且つ、移動していない状態であることを検出する。ここで、ペン先部７と筆記面とが摩擦していない状態で、且つ、移動していない状態とは、ペン先部７が空中で静止している状態又はペン先部７が筆記面と接触しているが静止している状態である。これは、無筆記状態か又はペン先部７が入力図形のコーナー部分にさしかかっている状態である。このように、加速度センサ２ａ，２ｂ，２ｃからの信号を用いることにより、感圧センサ３を用いた場合に比べて簡単な構成でペン先部７の筆記状態を検出することができる。
【００３０】
なお、図２に示すように状態検出部４９が接触検出部４７の検出結果と摩擦検出部４８の検出結果を基にペン先部７と筆記面とが接触する際及びペン先部７が筆記面と離れる際を検出する代わりに、図６に示すようにペン先部７と筆記面とが摩擦している状態の継続時間を計時する摩擦時間計時部５１を備えて、状態検出部４９は摩擦時間計時部５１が計時した継続時間を予め定めた閾値と比較してペン先部７と筆記面とが接触する際及びペン先部７が筆記面と離れる際を検出するようにしても良い。状態検出部４９は、例えば摩擦時間計時部５１が計時した継続時間が予め定めた閾値に満たない場合はペン先部７と筆記面とが接触する際又はペン先部７が筆記面と離れる際であると判断し、摩擦時間計時部５１が計時した継続時間が予め定めた閾値以上の場合は筆記入力中と判断する。これにより、状態検出部４９が接触検出部４７の検出結果と摩擦検出部４８の検出結果を基にペン先部７と筆記面とが接触する際及びペン先部７が筆記面と離れる際を検出する場合とほぼ同様な効果を保ち、且つ、構成を簡単にすることができる。筆記演算部４３は、記憶部５に記憶した加速度に対して、ペン先部７と筆記面とが接触する際及びペン先部７が筆記面と離れる際の加速度がゼロになるように補正してから文字等認識をしたりペン先部の軌跡を検出したりする。
【００３１】
また、上記実施例においては、摩擦検出部４８は加速度センサ２ａ，２ｂ，２ｃからの加速度信号を基にペン先部７と筆記面とが摩擦しているか否かを検出したが、ペン先部７にマイク等を付けて、ペン先部７と筆記面とが摩擦する際に発生する音を検出することにより、ペン先部７と筆記面とが摩擦しているか否かを検出しても良い。
【００３２】
また、上記実施例においては３個の加速度センサ２ａ，２ｂ，２ｃを用い、Ｘs軸方向の加速度，Ｙs軸方向の加速度及びＺs軸方向の加速度を検出するようにしたが、Ｘs軸方向の加速度及びＹs軸方向の加速度を検出するようにしても良い。さらに、ジャイロ９ａ，９ｂを用いた場合は加速度センサを設けず、ジャイロ９ａ，９ｂからの信号の変化の特徴を基に入力した文字等を認識するようにしても良い。
【００３３】
また、上記実施例においては、演算部４に筆記演算部４３を設けて、ペン型入力装置１で文字等の認識を行なうようにしたが、筆記演算部４３をホスト装置内に設け、ペン型入力装置１では接触状態判断部４２の判断結果及び加速度センサ２ａ，２ｂ，２ｃ等を用いて検出した物理量をホスト装置に送信するようにしても良い。
【００３４】
また、ペン先部７と筆記面とが接触しているか否かを判断するので、感圧シート３を用いる代わりにマイクロスイッチ等を用いても良い。
【００３５】
【発明の効果】
この発明は以上説明したように、ペン先部と筆記面とが接触したか否か及びペン先部と筆記面とが摩擦しているか否かを検出し、その検出結果を基にペン先部と筆記面とが接触する際及びペン先部と筆記面が離れる際の摩擦状態を検出して、その検出結果を用いて筆記入力した文字等の認識を行なうので、ペン先部と筆記面とが接触する際及びペン先部と筆記面が離れる際に発生するノイズを検出して除去することができる。
【００３６】
また、ペン先部と筆記面とが摩擦しているか否かを検出し、ペン先部と筆記面との摩擦状態の継続時間を計時し、計時した継続時間を基にペン先部が筆記面と接離する際に発生するノイズを検出するので、ペン先部と筆記面とが接触する際及びペン先部と筆記面が離れる際に発生するノイズを除去することができると共に構成を簡単にすることができる。
【図面の簡単な説明】
【図１】  ペン型入力装置の構成図である。
【図２】  演算部の構成図である。
【図３】  Ｌ字を描いた場合の説明図である。
【図４】  加速度センサ及び感圧シートの出力の波形図である。
【図５】  感圧シートからの代わりに加速度センサを用いた演算部の構成図である。
【図６】  摩擦時間計時部を有する演算部の構成図である。
【符号の説明】
１；ペン型入力部、２；加速度センサ、３；感圧シート、４；演算部
４１；入力処理部、４２；接触状態判断部、４３；筆記演算部、
４７；接触検出部、４８；摩擦検出部、４９；状態検出部、５０；静止検出部、
５１；摩擦時間計時部、７；ペン先部、８；ペン軸、９；ジャイロ。
【図１】
0003712835.tif 000002
【図２】
0003712835.tif 000003
【図３】
0003712835.tif 000004
【図４】
0003712835.tif 000005
【図５】
0003712835.tif 000006
【図６】
0003712835.tif 000007