(57)【要約】【課題】  複数の言語が混在した文章を、煩雑な操作を必要とせずスムーズに入力できる手書き文字入力装置を提供する。【解決手段】  手書き文字入力装置２０は、接触操作入力部２１と、画像表示部２２と、文字入力領域を画像表示部２２に表示させるテンプレート画像表示制御部５１と、文字入力領域を複数の領域に区画する領域区画部３４と、異なる言語の辞書データ４１ａ，４１ｂを各領域に関連付けて記憶する辞書データ記憶部４１と、手書き文字の軌跡情報を生成する軌跡情報生成部３５と、軌跡情報に基づいて手書き文字についての判定基準位置を特定する文字位置特定部３６と、判定基準位置が属する領域を判定する領域判定部３７と、判定基準位置が属する領域に関連付けられている辞書データを用いて文字認識処理を行い認識候補を抽出する文字認識処理部３８と、抽出された認識候補を表示させる認識候補表示制御部５３とを含む。【選択図】      図２
2015043145.tif 000002
【特許請求の範囲】
【請求項１】
操作者による接触操作を受ける操作面を有し、操作者が接触操作した前記操作面上の操作位置を示す操作位置情報を出力する接触操作入力部と、
前記接触操作入力部の前記操作面に画像を表示する画像表示部と、
操作者が接触操作により手書き文字を入力する文字入力領域を示す文字入力領域指示画像を含むテンプレート画像を、前記画像表示部に表示させるテンプレート画像表示制御部と、
前記文字入力領域を複数の領域に区画する領域区画部と、
互いに異なる言語の辞書データを、前記領域区画部によって区画された各領域に関連付けて記憶する辞書データ記憶部と、
前記接触操作入力部から出力される操作位置情報に基づいて、前記文字入力領域に手書き入力された手書き文字の軌跡情報を生成する軌跡情報生成部と、
前記軌跡情報生成部によって生成された軌跡情報に基づいて、該手書き文字についての判定基準位置を特定する文字位置特定部と、
前記判定基準位置が、前記複数の領域のうちのどの領域に属しているかを判定する領域判定部と、
前記判定基準位置が属している領域に関連付けられている辞書データを用いて、前記軌跡情報生成部によって生成された軌跡情報について文字認識処理を行い、認識候補を抽出する文字認識処理部と、
前記文字認識処理部によって抽出された認識候補を表す認識候補画像を、前記画像表示部に表示させる認識候補表示制御部とを含むことを特徴とする手書き文字入力装置。
【請求項２】
前記領域区画部が前記文字入力領域を複数の領域に区画したときの区画線を示す区画線画像を、前記画像表示部に表示させる区画線表示制御部をさらに含むことを特徴とする請求項１に記載の手書き文字入力装置。
【請求項３】
前記文字位置特定部は、前記手書き文字の軌跡情報に基づいて、該手書き文字についての文字領域を演算し、該文字領域における予め定める位置を、前記判定基準位置とすることを特徴とする請求項１または２に記載の手書き文字入力装置。
【請求項４】
前記文字入力領域は、横長の矩形状の領域であり、
前記領域区画部は、前記文字入力領域の縦方向における中央位置よりも上側または下側にオフセットした位置で、該文字入力領域の横方向に平行に延びる線分によって、前記文字入力領域を区画し、
前記文字位置特定部は、前記オフセットした位置が前記中央位置よりも上側であるときには、前記文字領域の上端部の位置を前記判定基準位置とし、前記オフセットした位置が前記中央位置よりも下側であるときには、前記文字領域の下端部の位置を前記判定基準位置とすることを特徴とする請求項３に記載の手書き文字入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書きによる文字入力を行う手書き文字入力装置に関する。
【背景技術】
【０００２】
近年、スマートフォンおよびタブレットＰＣ（Personal Computer）など、タッチインターフェイスを搭載した電子機器が広く普及している。タッチインターフェイスは、タッチパネルとＧＵＩ（Graphical User Interface）とを入出力に用い、指やスタイラスなどをポインティングデバイスとして、ディスプレイに触れることで操作できるユーザインターフェイスである。タッチインターフェイスは、アイコンおよびボタンなどの画面上に表示された操作対象を指差して直感的に操作できるという利点を有している。
【０００３】
このような電子機器には、メモ帳、メールおよびウェブブラウザなどのアプリケーション利用時に、文字を入力するための文字入力アプリケーションが搭載されており、文字入力アプリケーションとしては、ソフトウェアキーボードを用いて文字を入力する入力モードと、手書きで文字を入力する入力モードとを切り替え可能なものが普及している。以下、このように手書きで文字を入力可能に構成された装置を、手書き文字入力装置と称することとする。
【０００４】
従来から、手書き文字入力装置では、複数の言語に対応したものがある。このような装置では、対応している言語ごとに辞書データを保持することで、手書きにより入力された文字の認識を行っている。たとえば、日本語の文章が入力される場合には、手書きにより入力された文字を、仮名や漢字の辞書データと照合し、形が近いものを認識候補として抽出している。一方、英語の文章が入力される場合には、英単語が含まれた辞書データを用いている。
【０００５】
このように複数の言語に対応した手書き文字入力装置では、一つの入力に対して、すべての言語の辞書データとの照合を行おうとすると、認識候補を出力するために多くの処理時間を要してしまう。また、この場合、ユーザにとって不要な認識候補が数多く出力され、ユーザが入力したい言語での認識候補を精度よく抽出することが困難となる。
【０００６】
そこで、このような問題を解決する従来の技術が、たとえば特許文献１に提案されている。特許文献１によれば、日本語入力用の入力枠が表示される日本語モードと英語入力用の入力枠が表示される英語モードとを、ボタンを操作することにより切り替え可能とし、設定された言語モードに応じた文字認識処理を行うことで、複数の言語が混在した文章の入力や作成がスムーズに行えること、および高い認識性能を実現している。
【０００７】
特許文献１には、さらに、英語モードに設定されている時間が所定時間に達すると、自動的に英語モードから日本語モードに切り替えること、および、日本語入力用の入力枠と英語入力用の入力枠とを同一の入力領域内に表示し、手書き文字が入力された入力枠に応じた文字認識処理を行うことも提案されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平１１−１５９１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１の方法を用いて、複数の言語が混在した文章を入力する場合には、次のような問題がある。ボタンを操作することにより言語モードを切り替える方法では、文章の入力中に、言語モードを切り替えるための操作が必要となり、ユーザに面倒な操作を強いることとなる。また、所定時間に達したら自動的に言語モードを切り替える方法では、ユーザが意図しないタイミングで言語モードが切り替わってしまうおそれがある。
【００１０】
また、言語ごとに入力枠を設ける方法の場合、たとえばスマートフォンなどのように画面サイズが小さな装置では、各入力枠について、文字入力を問題なく行うことができるサイズを確保しようとすると、入力枠群が画面内に占める割合が大きくなりすぎてしまい、逆に、レイアウトの制限を受ける場合には、各入力枠について、文字入力を問題なく行うことができる充分なサイズを確保することができなくなってしまうという問題がある。さらに、言語ごとに入力枠を別々に設けることで、入力する言語に応じて入力枠を変更しなければならず、文章をスムーズに入力することが妨げられるという問題もある。
【００１１】
本発明の目的は、複数の言語が混在した文章を、煩雑な操作を必要とせず、スムーズに入力することができ、さらに、文字入力領域について、文字入力を問題なく行うことができる充分なサイズを確保することができる手書き文字入力装置を提供することである。
【課題を解決するための手段】
【００１２】
本発明は、操作者による接触操作を受ける操作面を有し、操作者が接触操作した前記操作面上の操作位置を示す操作位置情報を出力する接触操作入力部と、
前記接触操作入力部の前記操作面に画像を表示する画像表示部と、
操作者が接触操作により手書き文字を入力する文字入力領域を示す文字入力領域指示画像を含むテンプレート画像を、前記画像表示部に表示させるテンプレート画像表示制御部と、
前記文字入力領域を複数の領域に区画する領域区画部と、
互いに異なる言語の辞書データを、前記領域区画部によって区画された各領域に関連付けて記憶する辞書データ記憶部と、
前記接触操作入力部から出力される操作位置情報に基づいて、前記文字入力領域に手書き入力された手書き文字の軌跡情報を生成する軌跡情報生成部と、
前記軌跡情報生成部によって生成された軌跡情報に基づいて、該手書き文字についての判定基準位置を特定する文字位置特定部と、
前記判定基準位置が、前記複数の領域のうちのどの領域に属しているかを判定する領域判定部と、
前記判定基準位置が属している領域に関連付けられている辞書データを用いて、前記軌跡情報生成部によって生成された軌跡情報について文字認識処理を行い、認識候補を抽出する文字認識処理部と、
前記文字認識処理部によって抽出された認識候補を表す認識候補画像を、前記画像表示部に表示させる認識候補表示制御部とを含むことを特徴とする手書き文字入力装置である。
【００１３】
また本発明は、前記領域区画部が前記文字入力領域を複数の領域に区画したときの区画線を示す区画線画像を、前記画像表示部に表示させる区画線表示制御部をさらに含むことを特徴とする。
【００１４】
また本発明は、前記文字位置特定部は、前記手書き文字の軌跡情報に基づいて、該手書き文字についての文字領域を演算し、該文字領域における予め定める位置を、前記判定基準位置とすることを特徴とする。
【００１５】
また本発明は、前記文字入力領域は、横長の矩形状の領域であり、
前記領域区画部は、前記文字入力領域の縦方向における中央位置よりも上側または下側にオフセットした位置で、該文字入力領域の横方向に平行に延びる線分によって、前記文字入力領域を区画し、
前記文字位置特定部は、前記オフセットした位置が前記中央位置よりも上側であるときには、前記文字領域の上端部の位置を前記判定基準位置とし、前記オフセットした位置が前記中央位置よりも下側であるときには、前記文字領域の下端部の位置を前記判定基準位置とすることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、複数の言語が混在した文章を、煩雑な操作を必要とせず、スムーズに入力することができ、さらに、文字入力領域について、文字入力を問題なく行うことができる充分なサイズを確保することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る手書き文字入力装置が適用された電子機器の一例であるスマートフォン１０の外観構成を示す正面図である。
【図２】本発明の一実施形態に係る手書き文字入力装置２０の機能的構成を示すブロック図である。
【図３】手書き文字入力画面の一例を示す図である。
【図４】テンプレート画像６５に含まれる文字入力領域６１ａを拡大して示す図である。
【図５】手書き入力された手書き文字についての判定基準位置の特定方法の一例を説明するための図である。
【図６】判定基準位置が属している領域の判定方法を説明するための図である。
【図７】本実施形態に係る手書き文字入力装置２０において実行される手書き文字入力処理の処理手順を示すフローチャートである。
【図８】文字入力領域６１ａ内に日本語と英語とが混在する文章が手書き入力された状態を示す図である。
【発明を実施するための形態】
【００１８】
図１は、本発明に係る手書き文字入力装置を適用可能な電子機器の一例であるスマートフォン１０の外観構成を示す正面図である。スマートフォン１０には、図１に示すように、操作者による接触操作（タッチ操作）を受ける、Ｘ軸およびＹ軸を座標軸とする直交座標が設定された操作面１１を有し、操作者が操作面１１を指やスタイラスによって接触操作したときの該操作面１１上での接触操作位置の座標を示す座標データを出力する接触操作入力部２１と、接触操作入力部２１の操作面１１に画像データに応じた画像を表示する画像表示部２２とが一体となって構成され、タッチインターフェイスとして機能する入出力装置２３が搭載される。接触操作入力部２１の操作面１１に設定される直交座標は、たとえば、操作面１１に向かって左下の頂点を原点とし、右方向をＸ軸の正方向、上方向をＹ軸の正方向とするＸＹ直交座標である。
【００１９】
接触操作入力部２１は、抵抗膜方式または静電容量方式など、周知の方式を用いたタッチパネルによって実現され、画像表示部２２は、液晶表示装置や有機ＥＬ表示装置などの周知の表示装置によって実現される。
【００２０】
入出力装置２３としては、画像表示部２２である表示装置に、接触操作入力部２１であるタッチパネルを積重することによって実現されてもよく、接触操作入力部２１であるタッチパネルを、画像表示部２２である表示装置に内蔵させることによって実現されてもよい。
【００２１】
本発明に係る手書き文字入力装置を適用可能な電子機器は、スマートフォン１０に限定されるものではなく、タッチインターフェイスとして機能する前記のような入出力装置２３を備えた電子機器であれば適用することが可能である。このような電子機器としては、たとえば、タブレットＰＣ、フィーチャーフォン、ＰＨＳ（Personal Handy-phone System）端末、ＰＤＡ（Personal Digital Assistant）、パーソナルコンピュータ、携帯型音楽プレーヤ、ポータブルナビゲーション装置、携帯ゲーム機などが挙げられる。
【００２２】
図２は、本発明の一実施形態に係る手書き文字入力装置２０の構成を示すブロック図である。本実施形態に係る手書き文字入力装置２０は、互いに異なる２つの言語、具体的には、日本語および英語での手書きによる文字入力に対応するために、日本語および英語の辞書データ４１ａ，４１ｂが搭載されているものとする。
【００２３】
手書き文字入力装置２０は、図２に示すように、接触操作入力部２１および画像表示部２２を備える入出力装置２３のほか、ＣＰＵ（Central Processing Unit）などによって実現され、装置全体を制御する制御部２４と、半導体メモリなどによって実現される記憶部２５とを含んで構成され、記憶部２５に格納されている手書き文字入力プログラムが実行されることにより、手書き文字入力処理を実行する。手書き文字入力プログラムは、たとえば文字入力アプリケーションの一部として構成される。
【００２４】
制御部２４は、表示制御部３１と、設定変更部３２と、選択判定部３３と、領域区画部３４と、軌跡情報生成部３５と、文字位置特定部３６と、領域判定部３７と、文字認識処理部３８とを含んで構成される。また、記憶部２５は、辞書データ記憶部４１を含んで構成される。
【００２５】
表示制御部３１は、テンプレート画像表示制御部５１と、軌跡表示制御部５２と、認識候補表示制御部５３と、入力文字列表示制御部５４と、区画線表示制御部５５とを含んで構成される。
【００２６】
図３は、手書き文字入力画面の一例を示す図である。テンプレート画像表示制御部５１は、操作者が接触操作により手書き文字を入力するための文字入力領域６１ａを示す文字入力領域指示画像６１、入力された文字を示す文字画像６６が表示される領域であるターゲットフィールド６２ａを示す文字列表示領域指示画像６２、文字認識処理部によって抽出された１または複数の認識候補を示す認識候補画像６７が表示される領域６３ａを示す認識候補表示領域指示画像６３、および各種の制御用のボタンを示すボタン画像６４を含むテンプレート画像６５を生成し、画像表示部２２に表示させる。図３に示す例では、ボタン画像６４には、「設定」ボタン画像６４ａ、「スペース」ボタン画像６４ｂ、「改行」ボタン画像６４ｃ、および「削除」ボタン画像６４ｄが含まれている。
【００２７】
軌跡表示制御部５２は、操作者が文字入力領域６１ａ内を接触操作したときに、接触操作入力部２１から出力される座標データに基づき、その接触操作の軌跡を示す軌跡画像６８を生成し、画像表示部２２に表示させる。
【００２８】
また、軌跡表示制御部５２は、文字入力領域６１ａ内を最後に接触操作された時点から計時を開始し、予め定める時間に達すると、計時を終了するとともに、文字入力領域６１ａ内に表示されている軌跡画像６８を消去させる。
【００２９】
認識候補表示制御部５３は、文字認識処理部３８によって抽出された１または複数の認識候補に基づいて、認識候補画像６７を生成し、領域６３ａ内において１または複数の認識候補が所定の順で並ぶように、画像表示部２２に表示させる。図３に示す例では、認識候補表示制御部５３は、文字認識処理部３８によって形が近いと判定された順に領域６３ａの左側から一列に並ぶように、認識候補画像６７を表示させている。また、認識候補表示制御部５３は、最も形が近いと判定された認識候補については、その認識候補を操作者に示すための指示画像６９を表示させる。
【００３０】
入力文字列表示制御部５４は、入力された文字を示す文字画像６６を生成し、画像表示部２２に表示させる。具体的には、認識候補画像６７が領域６３ａに表示されると、指示画像６９が付されている認識候補の文字を示す文字画像６６を生成し、直前に入力された文字の右隣に並ぶように表示させ、さらに、その文字画像６６の右隣にカーソル画像７０を表示させる。
【００３１】
また、入力文字列表示制御部５４は、認識候補画像６７が領域６３ａに表示されているときに、指示画像６９が付されている認識候補とは異なる認識候補が接触操作によって選択されると、選択された認識候補の文字を示す文字画像６６を生成し、その文字画像６６を、カーソル画像７０の左隣に表示されている文字画像６６に置き換えて表示させる。
【００３２】
さらに、入力文字列表示制御部５４は、「スペース」ボタンが接触操作によって選択されると、カーソル画像７０を１文字分右側へ移動させて表示させ、「改行」ボタンが接触操作によって選択されると、カーソル画像７０を次の行の先頭位置へ移動させて表示させ、「削除」ボタンが接触操作によって選択されると、カーソル画像７０の左隣に表示されている文字画像６６を消去させるとともに、カーソル画像７０を１文字分左側へ移動させて表示させる。
【００３３】
区画線表示制御部５５は、領域区画部が文字入力領域６１ａを複数の領域８１，８２に区画したときの区画線を示す区画線画像７１を、画像表示部２２に表示させる。図３に示す例では、破線の区画線画像７１が表示されている。
【００３４】
設定変更部３２は、「設定」ボタンが接触操作によって選択されると、手書き文字入力装置２０の動作を設定するための設定メニュー画面を画像表示部２２に表示させ、操作者による入力に従って設定状態を変更する。
【００３５】
選択判定部３３は、接触操作入力部２１から出力される座標データに基づき、各種のボタン、指示画像６９が付されている認識候補とは異なる認識候補、および設定メニュー画面に含まれる項目が接触操作によって選択されたか否かを判定する。
【００３６】
図４は、テンプレート画像６５に含まれる文字入力領域６１ａを拡大して示す図である。図４に示すように、文字入力領域６１ａは、横長の矩形状の領域とされている。領域区画部３４は、文字入力領域６１ａを、手書き文字入力装置２０が対応している言語の数に等しい数の領域に区画する。本実施形態では、手書き文字入力装置２０は、日本語および英語の２つの言語に対応しているので、文字入力領域６１ａを２つの領域８１，８２に区画する。
【００３７】
本実施形態では、領域区画部３４は、文字入力領域６１ａの縦方向における中央位置Ｍよりも下側にオフセットした位置で、文字入力領域６１ａの横方向に平行に延びる線分（区画線７１ａ）によって、文字入力領域６１ａを２つの領域８１，８２に区画している。したがって、図４に示すように、区画線７１ａの上側に配置される領域８１の方が、区画線７１ａの下側に配置される領域８２に比べて、縦方向の寸法が大きくなっている。
【００３８】
辞書データ記憶部４１には、日本語の辞書データ４１ａと、英語の辞書データ４１ｂとが格納され、それぞれ領域区画部３４によって区画された各領域８１，８２に関連付けて格納されている。本実施形態では、日本語の辞書データ４１ａは、領域８１に関連付けて格納され、英語の辞書データ４１ｂは、領域８２に関連付けて格納されている。
【００３９】
軌跡情報生成部３５は、操作者が文字入力領域６１ａ内を接触操作したときに、接触操作入力部２１から出力される座標データに基づき、手書き入力された手書き文字についての軌跡情報を生成する。
【００４０】
文字位置特定部３６は、接触操作によって文字入力領域６１ａ内に手書き文字が入力されると、軌跡情報生成部３５によって生成された軌跡情報に基づいて、その手書き文字についての判定基準位置を特定する。
【００４１】
図５は、手書き入力された手書き文字についての判定基準位置の特定方法の一例を説明するための図である。本実施形態では、文字位置特定部３６は、接触操作によって文字入力領域６１ａ内に手書き文字が入力されると、その手書き文字についての軌跡情報に基づいて、その手書き文字についての文字領域９１を演算する。文字領域９１は、本実施形態では、図５（ａ）に示すように、その手書き文字の外接矩形によって囲まれる領域である。なお、外接矩形は、その各辺が文字入力領域６１ａの縦方向または横方向に沿って延びるように決定される。
【００４２】
文字位置特定部３６は、文字領域９１が演算されると、その文字領域９１における予め定める位置を、判定基準位置とする。本実施形態では、図４に示すように、区画線７１ａの位置が、文字入力領域６１ａの縦方向における中央位置Ｍよりも下側にオフセットした位置とされているので、文字位置特定部３６は、図５（ｂ）に示すように、文字領域９１の下端部９１ａの位置を判定基準位置としている。
【００４３】
なお、領域区画部３４によって、区画線７１ａの位置が、文字入力領域６１ａの縦方向における中央位置Ｍよりも上側にオフセットした位置とされている場合には、文字位置特定部３６は、文字領域９１の上端部の位置を判定基準位置とする。
【００４４】
領域判定部３７は、接触操作によって入力された手書き文字について、文字位置特定部３６によって特定された判定基準位置が、領域区画部３４によって区画された２つの領域８１，８２のうちのどの領域に属しているかを判定する。
【００４５】
図６は、判定基準位置が属している領域の判定方法を説明するための図である。図６（ａ）に示すように、判定基準位置である下端部９１ａの位置が区画線７１ａよりも上側にある場合には、判定基準位置が領域８１に属していると判定され、図６（ｂ）に示すように、判定基準位置である下端部９１ａの位置が区画線７１ａよりも下側にある場合には、判定基準位置が領域８２に属していると判定される。
【００４６】
文字認識処理部３８は、判定基準位置が属している領域に関連付けられている辞書データを用いて、軌跡情報生成部３５によって生成された軌跡情報について文字認識処理を行い、認識候補を抽出する。
【００４７】
具体的には、接触操作によって入力された手書き文字について、図６（ａ）に示すように、判定基準位置が領域８１に属していると判定された場合には、領域８１に関連付けられている日本語の辞書データ４１ａを用いて、軌跡情報生成部３５によって生成された軌跡情報について文字認識処理を行い、認識候補を抽出する。一方、図６（ｂ）に示すように、判定基準位置が領域８２に属していると判定された場合には、領域８２に関連付けられている英語の辞書データ４１ｂを用いて、軌跡情報生成部３５によって生成された軌跡情報について文字認識処理を行い、認識候補を抽出する。
【００４８】
図７は、本実施形態に係る手書き文字入力装置２０において実行される手書き文字入力処理の処理手順を示すフローチャートである。本実施形態に係る手書き文字入力装置２０が適用されている電子機器において、メモ帳、メールおよびウェブブラウザなどのアプリケーションが起動され、文字入力が可能な状態、すなわち文字入力モードとされているときに、手書きで文字を入力する入力モードに切り替えられると、処理が開始され、テンプレート画像６５に基づいて手書き文字入力画面が表示されると、ステップｓ１に進む。
【００４９】
ステップｓ１で、操作者によって文字入力領域６１ａ内が接触操作されると、軌跡表示制御部５２は、接触操作入力部２１から出力される座標データに基づいて、軌跡画像６８を画像表示部２２に表示させる。そして、文字入力領域６１ａ内に手書き文字が入力されると、軌跡情報生成部３５は、接触操作入力部２１から出力される座標データに基づき、手書き入力された手書き文字についての軌跡情報を生成して、ステップｓ２に進む。
【００５０】
ステップｓ２で、文字位置特定部３６は、軌跡情報生成部３５によって生成された軌跡情報に基づいて、その手書き文字についての判定基準位置を特定し、ステップｓ３に進む。
【００５１】
ステップｓ３で、領域判定部３７は、文字位置特定部３６によって特定された判定基準位置が、領域区画部３４によって区画された２つの領域８１，８２のうちのどの領域に属しているかを判定する。判定基準位置が領域８１に属している場合には、手書き文字の言語が日本語であるとして、ステップｓ４に進み、判定基準位置が領域８２に属している場合には、手書き文字の言語が英語であるとして、ステップｓ５に進む。
【００５２】
ステップｓ４で、文字認識処理部３８は、接触操作によって入力された手書き文字について、日本語の辞書データ４１ａを用いて、軌跡情報生成部３５によって生成された軌跡情報について文字認識処理を行い、認識候補を抽出し、ステップｓ６に進む。
【００５３】
ステップｓ５で、文字認識処理部３８は、接触操作によって入力された手書き文字について、英語の辞書データ４１ｂを用いて、軌跡情報生成部３５によって生成された軌跡情報について文字認識処理を行い、認識候補を抽出し、ステップｓ６に進む。
【００５４】
ステップｓ６で、認識候補表示制御部５３は、文字認識処理部３８によって抽出された１または複数の認識候補に基づいて、認識候補画像６７を生成し、領域６３ａ内において１または複数の認識候補が所定の順で並ぶように、画像表示部２２に表示させる。また、入力文字列表示制御部５４は、最も形が近いと判定された認識候補、すなわち指示画像６９が付されている認識候補の文字を示す文字画像６６を、選択状態でターゲットフィールド６２ａ内の所定の位置に表示させて、ステップｓ７に進む。
【００５５】
ステップｓ７で、選択判定部３３は、接触操作入力部２１から出力される座標データに基づき、各種のボタン、および指示画像６９が付されている認識候補とは異なる認識候補が接触操作によって選択されたか否かを判定し、選択されていない場合には、ステップｓ８に進み、選択された場合には、ステップｓ９に進む。
【００５６】
ステップｓ８で、制御部２４は、操作者によって、文字入力モードが終了されたか、あるいは他の入力モードに切り替えられたと判定すると、手書き文字入力処理を終了し、文字入力モードが継続中で、他の入力モードに切り替えられていないと判定すると、ステップｓ１に戻る。
【００５７】
ステップｓ９では、ステップｓ７において選択されたオブジェクトに対応した処理が行われ、ステップｓ１に戻る。たとえば、「削除」ボタンが接触操作によって選択された場合には、入力文字列表示制御部５４は、ターゲットフィールド６２ａにおいて、カーソル画像７０の左隣に表示されている文字画像６６を消去させるとともに、カーソル画像７０を１文字分左側へ移動させて表示させる。
【００５８】
また、指示画像６９が付されている認識候補とは異なる認識候補が接触操作によって選択された場合には、選択された認識候補の文字画像６６を、カーソル画像７０の左隣に表示されている文字画像６６に置き換えて表示させる。
【００５９】
図８は、文字入力領域６１ａ内に日本語と英語とが混在する文章が手書き入力された状態を示す図である。図８に示すように、１つの文字入力領域６１ａ内で、「右の」のように、判定基準位置である文字領域９１の下端部９１ａの位置が、区画線７１ａよりも上側に位置していると、日本語の辞書データ４１ａを用いて文字認識処理が行われ、「ＦＡＱ」のように、判定基準位置である文字領域９１の下端部９１ａの位置が、区画線７１ａよりも下側に位置していると、英語の辞書データ４１ｂを用いて文字認識処理が行われる。
【００６０】
以上のように、本実施形態によれば、入力中に認識言語を切り替えるための操作を必要としないことから、入力操作の流れを妨げることなく、目的の言語による精度の高い認識を行いながら、容易に入力することができ、操作効率を格段に向上させることができる。
【００６１】
さらに、認識言語に対応した複数の入力枠を用いず、ひとつの入力枠の範囲で操作するため、スマートフォン等の限られた画面サイズにおいても入力部の占める割合を小さくすることができ、連続した一連の入力文字列の中に部分的に異なる言語の文字が混じった場合でもひとつの入力枠のみ使用するため、スムーズな入力操作を行うことができる。
【００６２】
また、本実施形態によれば、文字入力領域６１ａには、図３に示すように、領域区画部３４が文字入力領域６１ａを複数の領域に区画したときの区画線を示す区画線画像７１が表示されるように構成されているので、操作者は、区画線画像７１を目印として、所望の言語の辞書データで文字認識処理が行われるように、文字入力領域６１ａに手書き文字を入力することができる。すなわち、操作者による操作性を向上させることができる。
【００６３】
また、本実施形態によれば、領域区画部３４によって、区画線７１ａの位置が、文字入力領域６１ａの縦方向における中央位置Ｍよりも下側にオフセットした位置とされている場合には、文字位置特定部３６は、文字領域９１の下端部９１ａの位置を判定基準位置とし、領域区画部３４によって、区画線７１ａの位置が、文字入力領域６１ａの縦方向における中央位置Ｍよりも上側にオフセットした位置とされている場合には、文字位置特定部３６は、文字領域９１の上端部の位置を判定基準位置とするように構成されている。これにより、いずれの言語についても、文字入力を問題なく行うことができる充分な大きさの領域（縦方向の寸法）が確保され、操作者は、容易に手書きで文字を入力することができる。
【００６４】
なお、本実施形態では、互いに異なる２つの言語の辞書データが搭載されている手書き文字入力装置２０を例に挙げているが、互いに異なる３つ以上の言語の辞書データが搭載されている手書き文字入力装置においても本発明を適用可能である。
【符号の説明】
【００６５】
１１  操作面
２０  手書き文字入力装置
２１  接触操作入力部
２２  画像表示部
２３  入出力装置
２４  制御部
２５  記憶部
３１  表示制御部
３４  領域区画部
３５  軌跡情報生成部
３６  文字位置特定部
３７  領域判定部
３８  文字認識処理部
４１  辞書データ記憶部
５１  テンプレート画像表示制御部
５２  軌跡表示制御部
５３  認識候補表示制御部
５４  入力文字列表示制御部
５５  区画線表示制御部
【図１】
2015043145.tif 000003
【図２】
2015043145.tif 000004
【図３】
2015043145.tif 000005
【図４】
2015043145.tif 000006
【図６】
2015043145.tif 000007
【図７】
2015043145.tif 000008
【図８】
2015043145.tif 000009
【図５】
2015043145.tif 000010