(57)【特許請求の範囲】
【請求項１】
予め選択肢として用意される複数の項目の中からいずれかの項目を選択指示するためのデータ入力システムにおいて、
移動距離センサと、
前記移動距離センサにより得られた移動距離および移動方向を含む移動距離データから移動の軌跡を辿り、この辿った移動の軌跡により表現される文字を認識する文字読取手段と、
前記文字読取手段により読み取られた文字を検索鍵に前記複数の項目の中からいずれか１つの項目を選択して呈示する第１の項目選択手段と、
前記移動距離センサにより得られた移動距離および移動方向を含む移動距離データから移動の軌跡を辿り、この辿った移動の軌跡に応じて、呈示する１つの項目を他の１つの項目に切り換える第２の項目選択手段と、
を具備することを特徴とするデータ入力システム。
【請求項２】
前記第２の項目選択手段は、第１の方向およびこの第１の方向と直交する第２の方向への移動に応じて２次元的な項目選択を実行することを特徴とする請求項１記載のデータ入力システム。
【請求項３】
前記第２の項目選択手段は、第１の方向およびこの第１の方向と直交する第２の方向への移動に応じて階層的な項目選択を実行することを特徴とする請求項１記載のデータ入力システム。
【請求項４】
前記第２の項目選択手段は、前記辿った移動の軌跡が実線を構成する場合と点線を構成する場合とで呈示する項目間の切り換え速度を変化させることを特徴とする請求項１記載のデータ入力システム。
【請求項５】
前記第２の項目選択手段は、前記辿った移動の軌跡が円形を構成するごとに呈示する１つの項目を他の１つの項目に切り換えることを特徴とする請求項１記載のデータ入力システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、たとえばＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）端末やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）端末などに適用されるデータ入力システムに関する。
【０００２】
【従来の技術】
近年、コンピュータの普及は目覚しく、この普及に伴なって、様々な業種で各種情報の電子化が図られている。そして、これら各種情報の電子化は、いまや経営戦略に無くてはならないものとなっている。
【０００３】
たとえば、流通産業などにおいては、各商品に識別番号を付して総合的に管理することにより、在庫や受発注の管理などを効率化するとともに、より効果的な戦略を打ち出すために、蓄積されたデータの解析を日々行なっている。
【０００４】
この商品識別番号のような情報の入力は、たとえばその商品識別番号をキーボードから入力することなどによって行なわれるが、情報量が増加の一途を辿る今日では、この入力作業そのものが大きな負担となってきている。
【０００５】
このようなことから、キーボード入力に代わる情報入力手段が種々考え出されており、その中の一つとして、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｏｒ  Ｒｅａｄｅｒ：光学的文字読取装置）が存在する。このＯＣＲは、紙上などに書かれた文字を反射光の強弱パターンにより識別して読み取るものであり、たとえば先端部にイメージスキャナが設けられたペン型の入力装置（入力ペン）で文字列をなぞるだけでその読み取りが行なえるため、たとえばＰＯＳ端末などにおいては、商品に付された識別番号を入力する際にはキーボードに比べてはるかに効率的である。
【０００６】
ところで、このＯＣＲは、光源の反射光をセンサで検出してその強弱パターンを得、予め準備された辞書内のパターンから最も近似するパターンを検索することによって文字読み取りを行なう仕組みであるため、紙が汚れている場合などには読み取り誤りが生じたり、あるいは読み取りが行なえなかったりする。このような場合に、従来では、その修正を他の入力装置であるキーボードからの入力によって行なっていた。
【０００７】
【発明が解決しようとする課題】
しかしながら、たとえば入力ペンにより入力された情報をキーボードにより修正するといった行為は、ユーザにその都度入力装置を交換させるといった負担を強いるものであり、作業効率を著しく低下させるものであるため、大量入力時の修正方法としては極めて不適当であった。
【０００８】
この発明はこのような実情に鑑みてなされたものであり、たとえば認識文字の修正に費やされるユーザの負担を削減するといった、より効率的なデータ入力を実現するデータ入力システムを提供することを目的とする。
【００１７】
【課題を解決するための手段】
上記目的を達成するために、この発明のデータ入力システムは、予め選択肢として用意される複数の項目の中からいずれかの項目を選択指示するためのデータ入力システムにおいて、移動距離センサと、前記移動距離センサにより得られた移動距離および移動方向を含む移動距離データから移動の軌跡を辿り、この辿った移動の軌跡により表現される文字を認識する文字読取手段と、前記文字読取手段により読み取られた文字を検索鍵に前記複数の項目の中からいずれか１つの項目を選択して呈示する第１の項目選択手段と、前記移動距離センサにより得られた移動距離および移動方向を含む移動距離データから移動の軌跡を辿り、この辿った移動の軌跡に応じて、呈示する１つの項目を他の１つの項目に切り換える第２の項目選択手段と、を具備することを特徴とする。
【００１９】
この発明のデータ入力システムによれば、たとえば表示画面と積層されるタブレットなどが設けられていなくとも、入力ペンによる項目選択操作をユーザに実行させることが可能となる。
【００２０】
【発明の実施の形態】
以下、図面を参照してこの発明の実施形態を説明する。
（第１実施形態）
まず、この発明の第１実施形態を説明する。図１は、この第１実施形態に係る情報処理装置が備えるデータ入力システムの機能ブロックを示す図である。
【００２１】
図１に示すように、この第１実施形態のデータ入力システムは、制御部１１、イメージスキャナ１２、接触センサ１３、移動距離センサ１４、イメージＯＣＲ部１５、オンラインＯＣＲ部１６、表示部１７およびキー入力部１８から構成されている。
【００２２】
制御部１１は、この第１実施形態のデータ入力システム全体の制御を司るものである。イメージスキャナ１２は、光源と光センサとを内蔵し、光源から発射される光が読み取り対象となる文字に当てられた際に得られる反射光の強弱パターンを光センサで検出することによって、イメージデータを取り込むものである。接触センサ１３は、たとえば予め設定された値以上の圧力が加わったときにオン状態となるスイッチなどであり、接触状態にあるときにその旨を示す信号を出力するものである。移動距離センサ１４は、たとえば回転自在のボールを内蔵し、このボールの移動方向と移動距離とを検出して方向を含む移動距離データを出力するものである。
【００２３】
また、イメージＯＣＲ部１５は、接触センサ１３が接触状態を示す信号を出力している間にイメージスキャナ１２により取り込まれるイメージデータから文字領域を切り出して文字認識を実行するものである。一方、オンラインＯＣＲ部１６は、接触センサ１３が接触状態を示す信号を出力している間に移動距離センサ１３より出力される方向を含む移動距離データから移動の軌跡を辿り、その辿った移動の軌跡が表現する文字を認識するものである。
【００２４】
そして、表示部１７は、イメージＯＣＲ部１５およびオンラインＯＣＲ部１６により読み取られた文字列などを表示するものである。キー入力部１８は、操作指示などを入力するためのものである。
【００２５】
図２は、この第１実施形態の情報処理装置の機器構成を示す図である。図２に示したように、この第１実施形態の情報処理装置１０は、入力ペン２１が、情報処理装置本体２２とケーブルを介して接続されるといった構成であり、図１に示したオンライン入力システムの機能ブロックのうち、イメージスキャナ１２、接触センサ１３および移動距離センサ１４が入力ペン２１の先端部に設けられ、また、そのの側面には、キー入力部１８の一要素であるボタン群が設けられる。一方、情報処理装置本体２２には、制御部１１、イメージＯＣＲ１５、オンラインＯＣＲ１６、表示部１７が設けられ、さらに、キー入力部１８の一要素であるキーボードが接続される。
【００２６】
ここで、図３を参照して、この第１実施形態のデータ入力システムによる文字読取の動作手順を説明する。
ユーザは、まず、入力ペン２１で読み取り対象である文字列をなぞり、イメージスキャナ１２に文字パターンをスキャンさせてイメージデータを取り込ませる（ステップＡ１）。
【００２７】
このイメージスキャナ１２により取り込まれたイメージデータは、イメージＯＣＲ部１５に引き渡され、イメージＯＣＲ部１５では、このイメージデータから文字領域を切り出して文字認識を実行する（ステップＡ２）。そして、このイメージＯＣＲ部１５により読み取られた文字は、表示部１７に読み取り結果として提示される。
【００２８】
ユーザは、表示部１７に提示された文字すべてが正しい場合は（ステップＡ３のＹＥＳ，ステップＡ４のＹＥＳ）、その文字列の読み取り処理を確定させて次の文字列の読み取り処理に移行する。一方、いずれかの文字に対して認識できなかった旨のエラー表示がされていたり（ステップＡ３のＮＯ）、あるいは誤って認識されている文字が存在した場合には（ステップＡ４のＮＯ）、入力ペン２１の側面に設けられたキー入力部１８の一要素である操作ボタンを操作することによって修正を施す文字を指定する（ステップＡ５）。
【００２９】
修正を施す文字を指定すると、ユーザは、今度は、入力ペン２１を用いて正しい文字を筆記することにより、移動距離センサ１４に方向を含む移動距離データ（軌跡データ）を取り込ませる（ステップＡ６）。
【００３０】
この移動距離センサ１４により取り込まれた方向を含む移動距離データは、オンラインＯＣＲ部１６に引き渡され、オンラインＯＣＲ部１６では、この移動距離データから移動の軌跡を辿ってその軌跡が表現する文字を認識する（ステップＡ７）。そして、このオンラインＯＣＲ部１６により読み取られた文字は、表示部１７に読み取り結果として提示される。
【００３１】
そして、ユーザは、表示部１７に提示された文字が正しい場合は（ステップＡ８のＹＥＳ，ステップＡ９のＹＥＳ）、その文字列の読み取り処理を確定させて次の文字列の読み取り処理に移行する。一方、筆記した文字に対して認識できなかった旨のエラー表示がされていたり（ステップＡ８のＮＯ）、あるいは誤って認識された場合には（ステップＡ９のＮＯ）、キー入力部１８の一要素であるキーボードによる文字修正を実行する（ステップＡ１０）。
【００３２】
このように、この第１実施形態のデータ入力システムによれば、文字認識ができなかったり、誤って認識されたなどによって通常の入力処理から修正処理に移行する場合（および修正処理から通常の入力処理に戻る場合）であっても、ほとんどの場合に入力ペンからキーボードへの持ち替え（およびキーボードから入力ペンへの持ち替え）を強いることがなくなるため、認識文字の修正に費やされるユーザの負担を削減することができ、データ入力の効率を改善することが可能となる。
【００３３】
図４は、入力ペン２１側に表示部１７を設けた場合の入力ペン２１の外観を示す図である。図４に示すように、入力ペン２１の側面に表示部１７を設けて、この表示部１７にイメージＯＣＲ１５およびオンラインＯＣＲ１６の読み取り結果を表示することにより、ユーザの視線の移動距離を抑えることができ、データ入力中の目の疲労を最小限度に止めることが可能となる。
【００３４】
また、図５は、入力ペン２１側に設けられる表示部１７を取り外し自在に構成した場合の入力ペン２１の外観を示す図である。図５に示すように、表示部１７を入力ペンから取り外せるようにしたことにより、ユーザの視線の移動距離をさらに抑えることができ、ユーザの負担をさらに小さくすることが可能となる。
【００３５】
さらに、たとえば入力ペン２１および情報処理装置本体２２の双方に赤外線信号を送受信する赤外線送受信部を設けることにより、互いを接続するためのケーブルを不要とすることができるため、入力ペン２１の使い勝手を良くすることが可能となる。
【００３６】
なお、前述した第１実施形態では、イメージスキャナ、接触センサおよび移動距離センサが先端部に設けられた入力ペンで文字列をなぞってデータ入力を実行する、あるいはこの入力ペンで文字を筆記してデータ入力を実行する例を説明したが、この発明はこれに限るものではなく、たとえばパームトップタイプのＰＤＡ端末やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）の電話機などの電子機器の筐体の一角に前述したイメージスキャナ、接触センサおよび移動距離センサを設け、この筐体の一角で文字列をなぞってデータ入力を実行したり、文字を筆記してデータ入力を実行するといった用途にも適用でき、かつ有効である。
【００３７】
これにより、たとえばＰＨＳの電話機がもつ電話帳機能に名刺に書かれた氏名および電話番号を登録させるような場合に、その電話機の筐体の一角でその氏名および電話番号をなぞって入力することができるとともに、文字または数字が誤って認識された場合には、その電話機の筐体の一角で筆記するだけで修正することができることになる。
【００３８】
（第２実施形態）
次に、この発明の第２実施形態を説明する。図６は、この第２実施形態に係る情報処理装置が備えるデータ入力システムの機能ブロックを示す図である。
【００３９】
図６に示すように、この第２実施形態のデータ入力システムは、図１に示した第１実施形態のデータ入力システムの構成に入力モード判別部１９を追加して設けたものである。そして、この第２実施形態のデータ入力システムは、この入力モード判別部１９が、入力ペン２１の操作状況に応じて、図７に示すような４つの入力モード、すなわち、（１）文字列をなぞることによる新規入力（イメージＯＣＲ新規入力）、（２）文字を筆記することによる新規入力（オンラインＯＣＲ新規入力）、（３）文字列をなぞることによる修正入力（イメージＯＣＲ修正入力）および（４）文字を筆記することによる修正入力（オンラインＯＣＲ修正入力）を自動判別する点を特徴とする。したがって、ユーザは、これら入力モードの切り換えを、入力ペン２１の側面に設けられたボタン群を操作することなどによって行なう必要がなくなるため、データ入力操作の効率をさらに向上させることが可能となる。なお、この第２実施形態のデータ入力システムでは、次の２つの入力ルートをユーザに提供するものとする。
【００４０】
（ａ）第１ルート：イメージＯＣＲ新規入力→イメージＯＣＲ修正入力→オンラインＯＣＲ修正入力
（ｂ）第２ルート：オンラインＯＣＲ新規入力
以下、図８を参照して、この第２実施形態のデータ入力システムによる入力モードの自動判別手順を説明する。
【００４１】
ユーザが入力ペン２１で読み取り対象である文字列をなぞるか、または文字を筆記すると、接触センサ１３が出力する信号に応答して、イメージＯＣＲ部１５およびオンラインＯＣＲ部１６が動作するが、入力モード判別部１９は、この動作が前回の文字読み取りの確定直後の場合か（ステップＢ１のＹＥＳ）、前回の動作から一定時間（一つの文字を筆記するのに必要とする時間よりも十分に長い時間）経過後の場合か（ステップＢ２のＹＥＳ）、または、行に対して直角な方向に移動している場合に（ステップＢ８のＹＥＳ）、まず、オンラインＯＣＲ１６が辿った移動の軌跡が直線的かどうか判定し（ステップＢ３）、直線的であった場合には（ステップＢ３のＹＥＳ）、さらに、イメージＯＣＲ部１５の読み取り結果を検証し（ステップＢ４）、読み取り結果が文字列を構成している場合には（ステップＢ４のＹＥＳ）、イメージＯＣＲ新規入力であると判別し、前回の文字読み取りの結果を確定させる（これにより、ユーザによる確定操作は不要となる）。なお、行に対して直角な方向に移動したかどうかは、たとえば前回の動作がイメージＯＣＲ新規入力またはイメージＯＣＲ修正入力であって、直近のイメージＯＣＲ新規入力時の動作開始点と今回の動作開始点とが予め定められた位置関係にあるかどうかによって判定する。一方、オンライン部ＯＣＲ１６が辿った移動の軌跡が直線的でないか（ステップＢ３のＮＯ）、または、イメージＯＣＲ部１５の読み取り結果が文字列を構成していない場合には（ステップＢ４のＮＯ）、オンラインＯＣＲ新規入力であると判別する。具体的には、たとえば「一」などが筆記されたものとする。
【００４２】
また、このイメージＯＣＲ部１５およびオンラインＯＣＲ部１６の動作が前回の文字読み取りの確定直後ではなく（ステップＢ１のＮＯ）、前回の動作から一定時間経過していない場合であって（ステップＢ２のＮＯ）、行に対して直角な方向に移動していない場合（ステップＢ８のＮＯ）には、入力モード判別部１９は、まず、オンラインＯＣＲ１６が辿った移動の軌跡が直線的かどうか判定し（ステップＢ５）、直線的であった場合には（ステップＢ５のＹＥＳ）、さらに、イメージＯＣＲ部１５の読み取り結果を検証し（ステップＢ６）、読み取り結果が文字列を構成している場合には（ステップＢ６のＹＥＳ）、イメージＯＣＲ部修正入力であると判別する。一方、オンラインＯＣＲ部１６が辿った移動の軌跡が直線的でないか（ステップＢ５のＮＯ）、または、読み取り結果が文字列を構成していない場合には（ステップＢ６のＮＯ）、前回の動作がイメージＯＣＲ修正入力であったかどうかを判定する（ステップＢ７）。そして、前回の動作がイメージＯＣＲ修正入力であった場合には（ステップＢ７のＹＥＳ）、オンラインＯＣＲ修正入力と判定し、前回の動作がイメージＯＣＲ修正入力でなかった場合には（ステップＢ７のＮＯ）、オンラインＯＣＲ新規入力が継続しているものと判定する。
【００４３】
このように、この第２実施形態のデータ入力システムによれば、ユーザは、入力モードの切り換え操作なしに、（１）イメージＯＣＲ新規入力、（２）オンラインＯＣＲ新規入力、（３）イメージＯＣＲ修正入力および（４）オンラインＯＣＲ修正入力を行なえることになる。
【００４４】
なお、この第２実施形態のデータ入力システムでは、（ａ）第１ルートでの修正入力における対象文字の特定のために、移動距離センサ１４を、前回の動作開始点と今回の動作開始点との相対的な位置関係を検出し得る加速度センサなどで構成することが好ましい。これにより、ユーザは、対象文字を特定するための操作を行なう必要なしに、対象文字だけを再度なぞれば良く、また、このイメージＯＣＲ修正入力が失敗した場合にも、すでに対象文字が特定されているため、さらにその文字を筆記すれば良い。
【００４５】
また、複数行の文字列を連続的になぞっていく場合には、次の文字列に移行する際、前の文字列についての読み取り結果が自動的に確定されるため、ユーザ自らがその都度確定操作を行なうことを不要とする。
【００４６】
（第３実施形態）
次に、この発明の第３実施形態を説明する。この第３実施形態のデータ入力システムは、図１に示した第１実施形態のデータ入力システムおよび図６に示した第２実施形態のデータ入力システムの構成要素である移動距離センサ１４およびオンラインＯＣＲ部１６をメニュー項目の選択に活用するものである。
【００４７】
たとえば図９に示すように、入力ペンによって第１の方向（１）および第２の方向に直線が筆記された場合、この移動の軌跡が移動距離センサ１４により取り込まれた方向を含む移動距離データからオンラインＯＣＲ部１６によって辿られることになるが、この際、この第３実施形態のデータ入力システムでは、この辿った移動の軌跡に応じて、予め選択肢として２次元的な配列で用意された複数の項目の中からいずれかの項目を選択する。また、たとえば図１０に示すように、選択肢となる複数の項目を階層的な配列で用意しておき、辿った移動の軌跡が第１の方向（１）への移動であった場合には、大項目間のスクロールを実行する一方、第２の方向（２）への移動であった場合には、小項目間のスクロールを実行する。
【００４８】
すなわち、この第３実施形態のデータ入力システムによれば、たとえば表示部と積層されるタブレットなどが設けられていなくとも、入力ペンによる項目選択操作をユーザに行なわせることが可能となる。
【００４９】
また、このとき、たとえば図１１に示すように、辿った移動の軌跡が実線を構成する場合（１）と点線を構成する場合（２）とで、スクロールの速度を変化させることも有効である。
【００５０】
これにより、実線を筆記することで大まかなスクロールを行ない、点線を筆記することで細かなスクロールを行なうといった項目選択操作を可能とする。
また、たとえば図１２に示すように、辿った移動の軌跡が円形を構成するごとに一項目ずつスクロールさせるなどによっても、タブレットを必要としない入力ペンのみによる項目選択操作を可能とする。
【００５１】
さらに、まず、辿った移動の軌跡が表現する文字をオンラインＯＣＲ部１６により認識し、この認識した文字を検索鍵に複数の項目の中からいずれかの項目を選択した後、必要に応じて図９乃至図１２に示した操作によってスクロールを実行することも有効である。
【００５２】
【発明の効果】
以上詳述したように、たとえば先端部にイメージスキャナが設けられた入力ペンで文字列をなぞってその読み取りを行なうような場合であって、誤って認識された文字を修正するような場合に、従来であれば入力ペンからキーボードへの持ち替えをユーザに強いらざるを得なかったものを、この発明のデータ入力システムによれば、正しい文字をその入力ペンで筆記するのみで修正できるため、認識文字の修正に費やされるユーザの負担を大幅に削減することを可能とする。
【００５３】
また、移動の軌跡に応じてメニューを選択することができることから、たとえば表示画面と積層されるタブレットの設置を必要としない、入力ペンによる項目選択操作を可能とするため、ペン入力をサポートする電子機器の小型化を図れることになる。
【図面の簡単な説明】
【図１】この発明の第１実施形態に係る情報処理装置が備えるデータ入力システムの機能ブロックを示す図。
【図２】同第１実施形態の情報処理装置の機器構成を示す図。
【図３】同第１実施形態のデータ入力システムによる文字読取の動作手順を説明するためのフローチャート。
【図４】同第１実施形態の入力ペンに表示部を設けた場合の入力ペンの外観を示す図。
【図５】同第１実施形態の入力ペンに設けられた表示部を取り外し自在に構成した場合の入力ペンの外観を示す図。
【図６】同第２実施形態に係る情報処理装置が備えるデータ入力システムの機能ブロックを示す図。
【図７】同第２実施形態のデータ入力システムの４つの入力モードを示す図。
【図８】同第２実施形態のデータ入力システムによる入力モードの自動判別手順を説明するためのフローチャート。
【図９】同第３実施形態のデータ入力システムによる２次元的に配列されたメニュー項目の選択手法を説明するための図。
【図１０】同第３実施形態のデータ入力システムによる階層的に配列されたメニュー項目の選択手法を説明するための図。
【図１１】同第３実施形態のデータ入力システムによるスクロール速度の変化を説明するための図。
【図１２】同第３実施形態のデータ入力システムによる円形筆記に応じたメニュー項目の選択手法を説明するための図。
【符号の説明】
１０…情報処理装置
１１…制御部
１２…イメージスキャナ
１３…イメージＯＣＲ部
１４…移動距離センサ
１５…イメージＯＣＲ部
１６…オンラインＯＣＲ部
１７…表示部
１８…入力部
１９…入力モード判別部
２１…入力ペン
２２…情報処理装置本体
【図１】
0004119004.tif 000002
【図２】
0004119004.tif 000003
【図３】
0004119004.tif 000004
【図４】
0004119004.tif 000005
【図５】
0004119004.tif 000006
【図６】
0004119004.tif 000007
【図７】
0004119004.tif 000008
【図８】
0004119004.tif 000009
【図９】
0004119004.tif 000010
【図１０】
0004119004.tif 000011
【図１１】
0004119004.tif 000012
【図１２】
0004119004.tif 000013