(57)【特許請求の範囲】
【請求項１】
利用者の手書入力操作を検出して、検出した手書入力パターンを手書入力部に表示し、
前記手書入力パターンを手書入力文字認識用データベースに記憶されている標準文字パターンに基づいて文字認識し、
前記認識した文字を候補文字表示部に表示し、
前記候補文字表示部に表示した文字から利用者が任意の文字を選択指示したとき、当該選択指示した文字を確定文字表示部に表示する手書文字入力方法において、
前記確定文字表示部に表示した文字から利用者が任意の文字を選択指示したことを検出したとき、当該選択指示した文字の文字パターンを前記手書入力部に表示すると共に、当該文字パターンに対応する候補文字を前記候補文字表示部に表示し、
前記候補文字表示部に表示した候補文字から利用者が任意の文字を選択指示したとき、当該選択指示した文字を前記確定文字表示部に順に表示することを特徴とする手書文字入力方法。
【請求項２】
前記確定文字表示部に表示した文字を選択指示することにより文字パターンを前記手書入力部に表示した後、当該文字パターンに加筆入力されたときは、加筆入力後の文字パターンについて文字認識処理を行うことを特徴とする請求項１記載の手書文字入力方法。
【請求項３】
前記確定文字表示部に表示した文字を選択指示することにより前記手書入力部に表示される文字パターンは、当該文字の手書入力時に入力した前記手書入力パターンであることを特徴とする請求項１記載の手書文字入力方法。
【請求項４】
前記確定文字表示部に表示した文字を選択指示することにより前記手書入力部に表示される文字パターンは、当該文字の手書入力パターンを文字認識するために形成した認識用文字パターンであることを特徴とする請求項１記載の手書文字入力方法。
【請求項５】
前記確定文字表示部に表示した文字を選択指示することにより前記手書入力部に表示される文字パターンは、前記手書入力文字認識用データベースから読み込んだ前記標準文字パターンであることを特徴とする請求項１記載の手書文字入力方法。
【請求項６】
前記確定文字表示部に表示した文字を選択指示することにより前記手書入力部に表示される文字パターンは、前記手書入力部内で移動表示可能としたことを特徴とする請求項１記載の手書文字入力方法。
【請求項７】
利用者の手書入力操作を検出する手書入力検出手段と、
前記手書入力検出手段で検出した手書入力パターンを表示する手書入力表示手段と、
前記手書入力検出手段で検出し、前記手書入力表示手段で表示している手書入力パターンを、手書入力文字認識用データベースに記憶されている標準文字パターンに基づいて文字認識する手書入力文字認識手段と、
前記手書入力文字認識手段で文字認識した結果として候補文字を表示する候補文字表示手段と、
前記候補文字表示手段で表示した文字から利用者が任意の文字を選択指示したことを検出する候補文字選択指示検出手段と、
前記候補文字選択指示検出手段で検出した利用者が選択指示した文字を確定文字として表示する確定文字表示手段とを備えた手書文字入力装置において、
前記確定文字表示手段に表示している文字を選択指示したことを検出する確定文字選択指示検出手段を備え、
前記確定文字選択指示検出手段で検出した利用者が選択指示した文字について、前記手書入力表示手段で当該文字の文字パターンを表示すると共に、前記候補文字表示手段で当該文字パターンに対応する候補文字を表示し、
前記候補文字選択指示検出手段で前記候補文字表示部に表示した候補文字から利用者が任意の文字を選択指示したことを検出したとき、当該選択指示した文字を前記確定文字表示手段が順に表示することを特徴とする手書文字入力装置。
【請求項８】
前記確定文字選択指示検出手段で検出した利用者が選択指示した文字について、前記手書入力表示手段で当該文字の文字パターンを表示した後、当該文字パターンに加筆入力されたとき、前記手書入力文字認識手段は、加筆入力後の文字パターンについて文字認識処理を行うことを特徴とする請求項７記載の手書文字入力装置。
【請求項９】
前記確定文字表示手段に表示した文字を選択指示することにより前記手書入力表示手段に表示される文字パターンは、当該文字の手書入力時に入力した前記手書入力パターンであることを特徴とする請求項７記載の手書文字入力装置。
【請求項１０】
前記確定文字表示手段に表示した文字を選択指示することにより前記手書入力表示手段に表示される文字パターンは、当該文字の手書入力パターンを文字認識するために形成した認識用文字パターンであることを特徴とする請求項７記載の手書文字入力装置。
【請求項１１】
前記確定文字表示手段に表示した文字を選択指示することにより前記手書入力表示手段に表示される文字パターンは、前記手書入力文字認識用データベースから読み込んだ前記標準文字パターンであることを特徴とする請求項７記載の手書文字入力装置。
【請求項１２】
前記手書入力表示手段に表示した文字パターンの表示位置を調節する表示位置調節手段を備え、
前記表示位置調節手段は、前記確定文字表示手段に表示した文字を選択指示することにより前記手書入力表示手段に表される文字パターンを、キー操作により任意の方向に移動調整することを特徴とする請求項７記載の手書文字入力装置。
【請求項１３】
前記手書入力表示手段に表示した文字パターンの表示位置を調節する表示位置調節手段を備え、
前記表示位置調節手段は、前記確定文字表示手段に表示した文字を選択指示することにより前記手書入力表示手段に表示される文字パターンを、ドラッグ操作により任意の方向に移動調整することを特徴とする請求項７記載の手書文字入力装置。
【請求項１４】
前記手書入力表示手段に表示した文字パターンの表示位置を調節する表示位置調節手段を備え、
前記表示位置調節手段は、前記確定文字表示手段に表示した文字を選択指示することにより前記手書入力表示手段に表示される文字パターンを、当該文字パターンの特性により偏、旁、冠、脚のいずれになる確率が高いかを判別し、当該判別により前記手書入力表示手段の上下左右のいずれかの方向に移動して表示することを特徴とする請求項７記載の手書文字入力装置。
【請求項１５】
前記確定文字選択指示検出手段では、前記確定文字表示手段に表示している文字へのワンタッチ操作を検出することを特徴とする請求項７記載の手書文字入力装置。
【請求項１６】
前記確定文字選択指示検出手段では、前記確定文字表示手段に表示している文字を前記手書入力表示手段に引き込むドラッグ操作を検出することを特徴とする請求項７記載の手書文字入力装置。
【請求項１７】
前記確定文字表示手段に表示している文字を新しく確定した文字から順に選択指示する戻り操作部を備え、前記確定文字選択指示検出手段では、前記戻り操作部の操作により１つの文字を選択指示したことを検出することを特徴とする請求項７記載の手書文字入力装置。
【請求項１８】
前記手書入力表示手段に表示する文字パターンの表示大きさを調節する表示大きさ調節手段を備えることを特徴とする請求項７記載の手書文字入力装置。
【請求項１９】
前記確定文字表示手段に表示している文字に対して所定の確定操作を行うことにより該文字と同一の文字の入力が確定することを特徴とする請求項７記載の手書文字入力装置。
【請求項２０】
前記確定文字表示手段に表示した文字を選択指示することにより前記手書入力表示手段で当該文字の文字パターンを表示した後、前記候補文字表示手段に表示しているいずれかの候補文字に対して所定の確定操作を行うことにより該候補文字の入力が確定することを特徴とする請求項７記載の手書文字入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画面の表面に形成されるタッチパネルに文字を手書で入力する手書文字入力方法及びその方法を実施する装置に関し、特に一度手書入力して確定した文字と同一またはパターンの類似する文字を再び入力する場合に、確定表示した文字を指示することにより該文字の文字パターンを利用して容易に再入力を行うことができる手書文字入力方法及び装置に関する。
【背景技術】
【０００２】
例えばナビゲーション装置においては、ＧＰＳを利用して現在位置を検出し、各種手法によって入力した目的地迄の誘導経路を演算し、車両を安全にその誘導経路に沿って目的地に案内することができるようにしている。目的地を設定するに際しては、住所を都道府県から次第に絞り込んで設定する住所検索手法、公共施設や商店或いは飲食店等の施設を施設名の読み方を入力することにより検索する名称検索手法、或いはその施設の電話番号を入力することにより検索する電話番号検索手法、病院、駅、ホテル、公園等のジャンルで目的地を絞り込むジャンル検索手法、予め登録してある地点や家、施設を検索する登録地点検索手法、等々の種々の手法が用いられている。
【０００３】
これらの検索に際しては、住所やジャンルについて上位項目から次第に絞り込む時には、モニタに表示される下位の項目を見て、その中から任意のものを選択する検索手法が採用されることが多い。それに対して、特定の住所から直接検索する場合、或いは施設名称を直接検索する場合は、その読み方を入力して検索することが行われ、その際にはリモコンのキー入力によって、或いはモニタに表示されるアルファベットや五十音表の中から任意の文字をタッチパネル機能により１文字ずつ選択・確定する操作が行われる。
【０００４】
このようにタッチパネルによって１文字ずつ選択・確定するときには、モニタに表示される文字入力画面内を指でなぞることにより、或いは付属の手書入力用のペン等を利用して表面をなぞることにより、そのなぞった筆跡を画面に表示することによって入力状態を示し、所望の文字の入力を行う手書文字入力手法も採用される。
【０００５】
前記のような各種の検索手法、及び入力手法にはそれぞれ一長一短があり、常に最適な手法というものは存在しない。特に前記のようなナビゲーション装置は特定の国だけで使用されるものではなく、各国でそれぞれ生産し、或いは輸出して多様な国で使用されている。そのため、例えば米国ではアルファベット入力により直接特定の施設名等を検索することができるのに対して、日本ではローマ字あるいは仮名入力による仮名漢字変換等により、漢字名を含む施設を検索する、という手法が広く採用されている。
【０００６】
同様に例えば中国においては施設名を含めほとんどの文字が漢字であるため、パソコン入力等で広く使用されている、漢字の発音を表記したアルファベットから成る発音記号で入力するピンイン入力、及び漢字を偏や旁等の部分に分解してそれぞれをキーボード上のキーに当てはめて入力する五筆入力手法を採用することが主流となっている。
【０００７】
特に広く用いられているピンイン入力は、キーボードに割り振られたアルファベットを１つづつ選択して発音記号を入力するため、キーボードに接触する機会の少ない人も多く利用するナビゲーション装置で特定の施設を検索するときには、施設名の入力に時間が掛かりすぎる場合が多い。
【０００８】
このような場合に、モニタの画面を手書入力機能部として、その画面に文字形（文字パターン）をなぞることにより文字を入力し、入力された文字形について予め作成されている手書入力文字認識用のデータベースを利用して文字認識する手法は、誰でもが容易に文字を入力することができ、極めて有効な文字入力手法ということができる。このような手書文字入力手法は前記のような中国ばかりでなく、例えば日本においても車内の狭い場所での入力手法としては有効であり、韓国、台湾等の多くの国においても有効な入力手法ということができる。
【０００９】
なお、手書入力等を行ったとき、認識した文字の文字情報を格納し、種々の入力誤りに際してはこの文字情報等を利用して、必要最小限の修正作業で文字の修正を行うことができるようにした技術は特許文献１に開示されている。また、手書入力に際して部分修正を行うとき、文字構成辞書を参照して表示した文字を別の文字に変更する技術は特許文献２に開示されている。また、文字の手書入力後所定時間内に加筆入力がされたときには、再認識を行うようにした技術は特許文献３に開示されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平７−２７１８９７号公報
【特許文献２】特開平８−１２３８９６号公報
【特許文献３】特開平１０−２６９３１８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上記のような従来の手書文字入力装置においては、例えば図１１のようにして文字入力が行われる。即ち図１１（ａ）に示す手書入力例においては、「金」という文字を手書で入力するに際して、液晶パネルの表面にタッチパネルを貼ることにより形成された手書入力部１０１に、指先或いはペン先等によって「金」という手書入力パターン１０２を書いた状態を示している。
【００１２】
このような手書入力パターン１０２を描くと手書文字認識手段は、手書入力パターン１０２について、これを書いた人の意図を推定し、細かく曲がりくねった曲線はスムーズな曲線とし、曲がりくねったほぼ直線のような線は直線と推定し、少しだけ傾いた線は垂直線或いは水平線であると推定して、同図（ｂ）に破線で示しているような認識用文字パターン１０３を作成する処理を行う。この認識用文字パターン１０３の作成は文字認識処理の前処理として行われるもので、手書入力部１０１には認識用文字パターン１０３は表示されない。
【００１３】
手書文字認識処理手段では、上記のように作成した認識用文字パターン１０３について、文字認識用データベースの標準文字パターンと比較して文字認識処理を行い、その認識結果として図１１（ｃ）に示すように、候補文字表示部１０４に認識確率の高い順に候補文字を表示する。利用者はこの表示を見て所望の文字を探し、その文字に対して指等でタッチ操作することにより選択指示する。
【００１４】
図１１（ｃ）の例においては、最も認識確率の高い候補文字を表示する部分に「金」の文字が表示されており、この部分を選択指示した例を示している。それにより利用者の前記一連の操作、及び文字認識手段の処理によって入力文字が確定し、同図（ｄ）に示すように、確定文字表示部１０５にこれを表示する。このようにして最初の１字が確定した後は、前記操作および処理を繰り返すことにより、第２文字以降も入力することができる。
【００１５】
従来の技術においては上記のような手法によって、文字を順に入力し、最終的に例えばナビゲーション装置の目的施設名、目的地名等を入力し、以降は誘導経路の演算、及びその誘導経路にしたがった案内等の作動が可能となる。このような文字の手書入力は、前記のようなナビゲーション装置に限らず、携帯情報端末、携帯電話、パソコン等でも同様に利用されている。
【００１６】
しかしながら上記のように１字１字手書入力によって文字を確定していくと、例えば前記のように「金」の文字を入力した後、図１２（ａ）のように「金」が下に２個、その上に１個が重なった文字である「?」の文字を手書入力する場合であっても、図１２（ｂ）に示すように３個の「金」を全て手書きした時に初めて「?」の文字が候補文字表示部１０４に表示され、同図に示すように利用者がこの候補文字を選択指示することによって、同図（ｃ）のように確定文字表示部１０５に、先に入力した「金」に続いて今回入力した「?」の文字が確定表示されることとなる。
【００１７】
このように、先に入力した「金」と部分的に文字パターンが類似する文字「?」を入力するときにも、先に入力した「金」の認識処理の結果を利用することなく、延々と「金」を３個書き続けなければならず、多くの手数と時間を要して極めて不経済である。
【００１８】
したがって本発明は、手書入力により文字認識し、確定した文字の入力情報等を有効に利用し、同一または文字パターンの類似する文字を再び入力するときにはその文字自体を容易に再入力可能とし、更に先に入力し確定した文字の文字パターンに加筆してこれを文字認識できるようにすることにより、複雑な文字を容易に入力できるようにすることを主たる目的とする。
【課題を解決するための手段】
【００１９】
本発明に係る手書文字入力方法は、前記課題を解決するため、利用者の手書入力操作を検出して、検出した手書入力パターンを手書入力部に表示し、前記手書入力パターンを手書入力文字認識用データベースに記憶されている標準文字パターンに基づいて文字認識し、前記認識した文字を候補文字表示部に表示し、前記候補文字表示部に表示した文字から利用者が任意の文字を選択指示したとき、当該選択指示した文字を確定文字表示部に表示する手書文字入力方法において、前記確定文字表示部に表示した文字から利用者が任意の文字を選択指示したことを検出したとき、当該選択指示した文字の文字パターンを前記手書入力部に表示すると共に、当該文字パターンに対応する候補文字を前記候補文字表示部に表示し、前記候補文字表示部に表示した文字から利用者が任意の文字を選択指示したとき、当該選択指示した文字を前記確定文字表示部に順に表示することを特徴とする。
【００２０】
また、本発明に係る他の手書文字入力方法は、前記手書文字入力方法において、前記確定文字表示部に表示した文字を選択指示することにより文字パターンを前記手書入力部に表示した後、当該文字パターンに加筆入力されたときは、加筆入力後の文字パターンについて文字認識処理を行うことを特徴とする。
【００２１】
また、本発明に係る他の手書文字入力方法は、前記手書文字入力方法において、前記確定文字表示部に表示した文字を選択指示することにより前記手書入力部に表示される文字パターンは、当該文字の手書入力時に入力した前記手書入力パターンであることを特徴とする。
【００２２】
また、本発明に係る他の手書文字入力方法は、前記手書文字入力方法において、前記確定文字表示部に表示した文字を選択指示することにより前記手書入力部に表示される文字パターンは、当該文字の手書入力パターンを文字認識するために形成した認識用文字パターンであることを特徴とする。
【００２３】
また、本発明に係る他の手書文字入力方法は、前記手書文字入力方法において、前記確定文字表示部に表示した文字を選択指示することにより前記手書入力部に表示される文字パターンは、前記手書入力文字認識用データベースから読み込んだ前記標準文字パターンであることを特徴とする。
【００２４】
また、本発明に係る他の手書文字入力方法は、前記手書文字入力方法において、前記確定文字表示部に表示した文字を選択指示することにより前記手書入力部に表示される文字パターンは、前記手書入力部内で移動表示可能としたことを特徴とする。
【００２５】
また、本発明に係る手書文字入力装置は、前記課題を解決するため、利用者の手書入力操作を検出する手書入力検出手段と、前記手書入力検出手段で検出した手書入力パターンを表示する手書入力表示手段と、前記手書入力検出手段で検出し、前記手書入力表示手段で表示している手書入力パターンを、手書入力文字認識用データベースに記憶されている標準文字パターンに基づいて文字認識する手書入力認識手段と、前記手書入力文字認識手段で文字認識した結果として候補文字を表示する候補文字表示手段と、前記候補文字表示手段で表示した文字から利用者が任意の文字を選択指示したことを検出する候補文字選択指示検出手段と、前記候補文字選択指示検出手段で検出した利用者が選択指示した文字を確定文字として表示する確定文字表示手段とを備えた手書文字入力装置において、前記確定文字表示手段に表示している文字を選択指示したことを検出する確定文字選択指示検出手段を備え、前記確定文字選択指示検出手段で検出した利用者が選択指示した文字について、前記手書入力表示手段で当該文字の文字パターンを表示すると共に、前記候補文字表示手段で当該文字パターンに対応する候補文字を表示し、前記候補文字選択指示検出手段で前記候補文字表示部に表示した文字から利用者が任意の文字を選択指示したことを検出したとき、当該選択指示した文字を前記確定文字表示手段が順に表示することを特徴とする。
【００２６】
また、本発明に係る他の手書文字入力装置は、前記手書文字入力装置において、前記確定文字選択指示検出手段で検出した利用者が選択指示した文字について、前記手書入力表示手段で当該文字の文字パターンを表示した後、当該文字パターンに加筆入力されたとき、前記手書入力文字認識手段は、加筆入力後の文字パターンについて文字認識処理を行うことを特徴とする。
【００２７】
また、本発明に係る他の手書文字入力装置は、前記手書文字入力装置において、前記確定文字表示手段に表示した文字を選択指示することにより前記手書入力表示手段に表示される文字パターンは、当該文字の手書入力時に入力した前記手書入力パターンであることを特徴とする。
【００２８】
また、本発明に係る他の手書文字入力装置は、前記手書文字入力装置において、前記確定文字表示手段に表示した文字を選択指示することにより前記手書入力表示手段に表示される文字パターンは、当該文字の手書入力文字パターンを文字認識するために形成した認識用文字パターンであることを特徴とする。
【００２９】
また、本発明に係る他の手書文字入力装置は、前記手書文字入力装置において、前記確定文字表示手段に表示した文字を選択指示することにより前記手書入力表示手段に表示される文字パターンは、前記手書入力文字認識用データベースから読み込んだ前記標準文字パターンであることを特徴とする。
【００３０】
また、本発明に係る他の手書文字入力装置は、前記手書文字入力装置において、前記手書入力表示手段に表示した文字パターンの表示位置を調節する表示位置調節手段を備え、前記表示位置調節手段は、前記確定文字表示手段に表示した文字を選択指示することにより前記手書入力表示手段に表示される文字パターンを、キー操作により任意の方向に移動調整することを特徴とする。
【００３１】
また、本発明に係る他の手書文字入力装置は、前記手書文字入力装置において、前記手書入力表示手段に表示した文字パターンの表示位置を調節する表示位置調節手段を備え、前記表示位置調節手段は、前記確定文字表示手段に表示した文字を選択指示することにより前記手書入力表示手段に表示される文字パターンを、ドラッグ操作により任意の方向に移動調整することを特徴とする。
【００３２】
また、本発明に係る他の手書文字入力装置は、前記手書文字入力装置において、前記手書入力表示手段に表示した文字パターンの表示位置を調節する表示位置調節手段を備え、前記表示位置調節手段は、前記確定文字表示手段に表示した文字を選択指示することにより前記手書入力表示手段に表示される文字パターンを、当該文字パターンの特性により偏、旁、冠、脚のいずれになる確率が高いかを判別し、当該判別により前記手書入力表示手段の上下左右のいずれかの方向に移動して表示することを特徴とする。
【００３３】
また、本発明に係る他の手書文字入力装置は、前記手書文字入力装置において、前記確定文字選択指示検出手段では、前記確定文字表示手段に表示している文字へのワンタッチ操作を検出することを特徴とする。
【００３４】
また、本発明に係る他の手書文字入力装置は、前記手書文字入力装置において、前記確定文字選択指示検出手段では、前記確定文字表示手段に表示している文字を前記手書入力表示手段に引き込むドラッグ操作を検出することを特徴とする。
【００３５】
また、本発明に係る他の手書文字入力装置は、前記手書文字入力装置において、前記確定文字選択指示検出手段では、戻り操作部の操作により新しく確定した文字から順に選択指示する文字の移動を検出することを特徴とする。
【００３６】
また、本発明に係る他の手書文字入力装置は、前記手書文字入力装置において、前記手書入力表示手段で表示する文字パターンの表示大きさを調節する表示大きさ調節手段を備えることを特徴とする。
【００３７】
また、本発明に係る他の手書文字入力装置は、前記手書文字入力装置において、前記確定文字表示手段に表示している文字に対して所定の確定操作を行うことにより該文字と同一の文字の入力が確定することを特徴とする。
【００３８】
また、本発明に係る他の手書文字入力装置は、前記手書文字入力装置において、前記確定文字表示手段に表示した文字を選択指示することにより前記手書入力表示手段で当該文字の文字パターンを表示した後、前記候補文字表示手段に表示しているいずれかの候補文字に対して所定の確定操作を行うことにより該候補文字の入力が確定することを特徴とする。
【発明の効果】
【００３９】
本発明は上記のように構成したので、手書入力パターンにより文字を認識して確定した後、確定した文字の文字パターンを読み出して手書入力部に表示することによって、その後の加筆等のためにこの文字パターンを有効に利用できるようになる。また、同一の文字を入力するときには、手書入力部に表示された文字パターンに対応して候補文字表示部に表示されている文字をそのまま選択して確定することによって、容易に再入力が可能となる。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施例である手書文字入力装置の機能ブロック図である。
【図２】同手書文字入力装置の作動フロー図である。
【図３】図２のＳ１３における入力手書文字認識不能時の処理を行う作動フロー図である。
【図４】図２のＳ１２における第２文字以降の手書入力処理を行う作動フロー図である。
【図５】図２のＳ１２における第２文字以降の手書入力処理を行う他の作動フロー図である。
【図６】本発明の実施例である手書文字入力装置の作動例を示す図である。
【図７】本発明の実施例である手書文字入力装置の他の作動例を示す図である。
【図８】本発明の実施例である手書文字入力装置の更に他の作動例を示す図である。
【図９】図８の作動に続いて行う作動例を示す図、及び他の作動例を示す図である。
【図１０】本発明の実施例である手書文字入力装置の更に他の作動例を示す図である。
【図１１】従来の手書文字入力装置の作動例を示す図である。
【図１２】図１１の作動に続いて行う作動例を示す図である。
【発明を実施するための形態】
【実施例】
【００４１】
本発明の実施例を図面に沿って説明する。図１は本発明の手書文字入力装置の機能ブロック図であり、本発明を各種の態様で実施することができるようにした例を示しており、したがって本発明はこれらの機能ブロックの内任意のものを選択して種々の態様で実施することができる。なお、同図において各機能を行う機能部は、それぞれ各機能を行う手段ということができる。
【００４２】
図１に示す手書文字入力装置は、手書入力部１を備えている。この手書入力部１は、抵抗膜方式や静電容量方式のタッチパネルを備え利用者がその表面に指先或いはペン先等によって手書入力を行ったときにこの手書入力操作を検出する手書入力検出部２と、手書入力検出部２で検出した手書入力パターンを表示する液晶パネル等からなる手書入力表示部３とで構成されている。
【００４３】
手書入力表示部３で表示される手書入力パターンは、記憶部２３の手書入力文字パターン記憶部２４において記憶可能とし、記憶した手書入力パターンを後述するように再度読み出して利用可能としている。図１に示す手書入力表示部３は、前記のような手書入力検出部２で検出した手書入力パターンを表示する手書入力検出表示部４と、後述するように、文字表示出力部２８から出力される文字パターンを表示する手書入力データ読込表示部５とを備えている。
【００４４】
図１の右下に画面表示例３７として示すように、本実施例の手書文字入力装置は前記手書入力部１（手書入力表示部３）に隣接して複数の候補文字を表示可能な候補文字表示部６を備え、更にその上部に確定文字表示部７を備えている。これらの表示部は、前記図１１及び図１２の従来例と同様であり、選択指示検出部８も、従来例と同様に候補文字表示部６に表示した候補文字のいずれかを選択指示したことを検出して、これを確定文字とすることができる。なお、手書入力部１、候補文字表示部６、確定文字表示部７を含む画面全体に上記タッチパネルが配置されており、各表示領域においてタッチ操作やなぞり操作が可能となっている。
【００４５】
本発明においては特に、前記選択指示検出部８では確定文字表示部７に対する選択指示操作も検出することができるようにしており、後述するようにこの確定文字表示部７に表示した文字を利用者が選択指示したとき、次の文字入力に際して選択指示した確定文字の情報を利用する命令として認識し、その時には表示文字選択部３１にその選択指示を出力して、記憶部２３から選択指示した文字の入力時等の文字パターンを読み出し、文字表示出力部２８および手書入力データ読込表示部５を介して手書入力部１（手書入力表示部３）に文字パターンを表示できるようにしている。この処理の詳細は後述する。
【００４６】
選択指示検出部８で、確定文字表示部７に表示している文字の内任意の文字が選択指示されたことを検出する際には、その表示文字にワンタッチする選択指示操作を検出する以外に、例えば表示文字に指で触って、そのままドラッグ操作で手書入力部１（手書入力表示部３）へ引き込む操作を行ったとき、この操作を選択指示として検出しても良い。また、例えば候補文字表示部６等に表示されている戻しキー６ａを任意回数操作することによって、確定文字表示部７に表示している文字を新しく確定した順に、つまり図１における右から左に向かって１文字毎に送り操作して選択し、確定文字表示部７で所望の文字が選択されている状態で図示しない確定キーを操作したとき、この操作を選択指示として検出することもできる。
【００４７】
手書入力検出部２で検出した手書入力パターンについて、その手書入力パターンには直線や曲線についても細かな凹凸が存在し、入力角度も本来垂直或いは水平であるところ、傾斜して入力することが多いので、そのままの手書入力パターンでは文字認識率が低下する。そのため、認識用文字パターン形成部９では、前記図１１（ｂ）に示すように、同図（ａ）のような手書入力パターン１０２を処理して、文字認識処理しやすい認識用文字パターン１０３を形成する。
【００４８】
本実施例では、この認識用文字パターン形成部９で形成した文字パターンを、記憶部２３の認識用文字パターン記憶部２５に記憶可能とした例を示している。但し、前記手書入力文字パターンと認識用文字パターンについては、いずれか一方を記憶するだけでも本発明を実施することができる。
【００４９】
手書入力文字認識部１０では、認識用文字パターン形成部９で形成した認識用文字パターンと、手書入力文字認識用データベース１１に予め記憶されている各文字毎の標準文字パターンとを比較し、手書入力した文字の認識処理を行う。認識結果判別部１２では、手書入力文字認識部１０による認識処理によって、適切な候補文字が存在しなかったときこれを検出し、認識不能表示部１３に「手書入力文字は認識できなかった」旨の表示を行う。
【００５０】
選択指示部１４では、利用者が図１に示す各種機能部に対して種々の選択指示を行う。その中の候補文字選択部１５では、画面表示例３７の候補文字表示部６に複数表示される候補文字について、利用者が意図するものを選択指示する。この選択指示は、前記候補文字表示部６の候補文字に対する利用者のタッチ操作等により実施することができる。
【００５１】
確定文字選択指示部１６では、画面表示例３７の確定文字表示部７に確定した文字が表示されているとき、その中からいずれかの文字をタッチする操作等により選択指示する。
【００５２】
既にいくつかの文字が入力され確定している状態で、次の文字を入力する際に、先に確定した文字を利用したいと思ったとき、前記のように確定文字選択指示部１６によりタッチ操作を行う以外に、手書入力戻し指示部１７では、画面表示例３７に符合６ａで示す戻しキーを任意の回数操作することによって、その回数分だけ前に確定した確定文字を選択指示することができる。したがって、確定文字選択指示部１６と、手書入力戻し指示部１７は少なくともいずれか一方が存在すれば本発明を実施することができる。
【００５３】
手書入力パターンの文字認識処理を行った結果として候補文字が表示されるとき、前記のように候補文字選択指示部１５でいずれかの文字を選択して手書入力文字の確定指示を行うことができるが、それ以外に、手書入力確定指示部１８では、候補文字の中からタッチ操作やカーソル送りキー等で選択した文字について別途確定キー等を操作することによって確定指示を行うことができる。
【００５４】
候補文字表示処理部１９では、手書入力文字認識部１０で文字認識した結果得られる候補文字を、前記候補文字表示部６に表示する処理を行う。この時表示される候補文字は、記憶部２３の候補文字記憶部２６に記憶され、後述するように必要に応じてこれを再利用することができるようにする。
【００５５】
また、確定文字表示処理部２０では、前記のように候補文字の中から利用者が任意の文字を選択指示したとき、これを確定文字として、画面表示例３７の確定文字表示部７に表示する処理を行う。この確定文字についても、記憶部２３の確定文字記憶部２７に確定文字列として記憶する。
【００５６】
手書入力消去部２２では、例えば一つの文字の手書入力処理が終了し、入力文字が確定したとき、手書入力部１（手書入力表示部３）に表示している先の手書入力パターンを消去する。そのほか、手書入力パターンが文字認識されないとき、或いは認識されても所望の候補文字が表示されないとき等において、再入力を促したり認識処理を終了するために、表示されている手書入力パターンを消去する。
【００５７】
記憶部２３は、前記のように各種のデータを記憶するものであり、手書入力文字パターン記憶部２４では手書入力検出部２で検出され手書入力表示部３で表示した手書入力パターンを記憶する。また、認識用文字パターン記憶部２５においては、認識用文字パターン形成部９で形成した認識用文字パターンを記憶する。また、候補文字記憶部２６では、候補文字表示処理部１９で表示処理される候補文字を前記手書入力文字パターン記憶部２４に記憶される手書入力文字パターンおよび／または前記認識用文字パターン記憶部２５に記憶される認識用文字パターンと対応付けて記憶する。また、確定文字記憶部２７では、確定文字表示処理部２０で表示処理される文字を、一連の確定文字として記憶する。
【００５８】
表示文字選択部３１では、次の文字入力に際して既に確定した文字の文字パターンを利用したいときに、記憶部２３または手書入力文字認識用データベース１１に記憶されている文字パターンの内、どの文字パターンを利用するかが利用者によって選択指示される。その中の手書入力文字パターン３２が選択された場合は、確定文字表示部７に表示した文字のいずれかを選択指示したとき、その文字について手書入力文字パターン記憶部２４に記憶している手書入力パターンを読み出して使用可能とする。
【００５９】
また、認識用文字パターン３３が選択された場合は、確定文字表示部７に表示した文字のいずれかを選択指示したとき、その文字について認識用文字パターン記憶部２５に記憶している認識用文字パターンのデータを読み出して使用可能とする。
【００６０】
また、標準文字パターン３６が選択された場合は、確定文字表示部７に表示した文字のいずれかを選択指示したとき、その文字について手書入力文字認識用データベース１１に蓄積されている標準文字パターンを読み込んで、前記手書入力パターン及び認識用文字パターンに替えて、これを使用可能とする。
なお、表示文字選択部３１は本発明において必須ではなく、手書入力文字パターン３２と認識用文字パターン３３、及び標準文字パターン３６のいずれか一つを用いることにより本発明を実施することができる。
【００６１】
また、本実施例では、表示文字選択部３１で標準文字パターン３６が選択された場合に、確定文字表示部７に表示した文字以外に、候補文字表示部６に表示した候補文字も選択可能としており、候補文字表示部６に表示しているいずれかの候補文字に対する長押し（数秒間のタッチ操作）やダブルタッチ（２回連続でのタッチ操作）、手書入力表示部へのドラッグ操作等の選択指示を検出したときに、その候補文字について手書入力文字認識用データベース１１に蓄積されている標準文字パターンを読み込んで、これを使用可能とする。
【００６２】
文字表示出力部２８では、前記表示文字選択部３１で選択した文字パターンについて手書入力表示部３に表示出力を行うものであり、その中の表示位置調節部２９では、記憶部２３等に記憶している文字パターンを手書入力部１（手書入力表示部３）に表示するとき、その表示位置を調節できるようにしている。それにより、前に確定した文字の文字パターンを手書入力表示部３に表示するとき、以降の加筆入力を考慮して、その文字パターンの特性により偏、旁、冠、脚のいずれになるかを判別して、その判別結果に応じて、偏になる確率が高いときには左側に移動し、旁になる確率が高いときには右側に移動し、冠になる確率が高いときには上方に移動し、脚になる確率が高いときには下方に移動する。そのほか、例えば上下左右４方向のキー操作によって、最初中央に表示した文字パターンを任意の方向に移動することもでき、或いは表示された当該文字パターンを指等でタッチしたまま所望の方向に移動するドラッグ操作によっても表示位置を調節することができる。
【００６３】
表示大きさ調節部３０では、表示文字選択部３１で選択した文字パターンについて、手書入力表示部３に表示する時の大きさを調節する。それにより小さめに文字パターンを表示する等によって、前記表示位置調節部２９で位置調節をし易くすることができる。また、前記のように表示位置調節部２９で表示位置を調節するために文字パターンの移動操作をした時点で該文字パターンの大きさを小さくすることもできる。この文字表示出力部２８から出力される文字パターンは、手書入力表示部３の手書入力データ読込表示部５で読み込まれ適切に表示される。
その文字パターン表示後は、後述するように、表示した文字パターンをそのまま手書入力文字認識部１０で文字認識しても良く、或いは、手書入力表示部３に表示された文字パターンに対して手書入力部１から加筆して、新たな文字として手書入力し、加筆後の文字パターンを手書入力文字認識部１０で文字認識することもできる。
【００６４】
図２には本発明による手書入力認識処理の作動フローを示しており、図２に示す手書入力認識処理においては最初手書入力部１に手書入力を行うことから開始し（ステップＳ１）、その後認識用文字パターンを形成している（ステップＳ２）。この処理は図１の認識用文字パターン形成部９において、図１１（ａ）のような手書入力パターン１０２に対して、同図（ｂ）のように文字認識し易いように認識用文字パターン１０３を形成する処理を行う。
【００６５】
次いで手書入力文字認識処理を行い（ステップＳ３）、ステップＳ４では、ステップＳ２で形成された認識用文字パターン１０３と手書入力文字認識用データベース１１に記憶されている各文字毎の標準文字パターンとを比較して、これら両パターンが一致している度合いによって、手書入力パターンと類似した文字が存在するか否かを判別する。ここで手書入力文字認識用データベース１１に、手書入力パターンと類似した文字が存在しないと判別したときには、ステップＳ１３に進んで、後述するように図３に示すような入力手書文字認識不能時処理を行う。ステップＳ４において手書入力文字認識用データベース１１に、手書入力パターンと類似した文字が存在すると判別したときには、認識処理結果で認識率（パターンの一致度合い）の高い順に候補文字表示部６に候補文字を表示する（ステップＳ５）。
【００６６】
このようにして候補文字が得られたとき、本発明においては、後の処理のためにこれらの候補文字を図１の記憶部２３における候補文字記憶部２６に一時的に記憶する。
【００６７】
その後候補文字表示部６に表示された候補文字の中から利用者が所望の文字を選択指示したか否かを判別し（ステップＳ６）、選択指示したと判別したとき、即ち利用者が図１に示す候補文字選択指示部１５により候補文字の中から任意の文字をタッチする等して選択指示したときに、確定文字表示処理部２０がこの文字を確定文字表示部７に確定順に（画面表示例３７における左側から順に）表示する（ステップＳ７）。即ち、図１１（ｃ）のように候補文字表示部１０４に表示された候補文字の中から、利用者が所望する「金」という文字を選択指示すると、同図（ｄ）に示すように確定文字表示部１０５に「金」という確定文字を表示する。図１１（ｄ）では一番最初に確定した文字として示している。
【００６８】
図２に示す作動例においては、ステップＳ７の確定文字表示処理に引き続き、或いはステップＳ７の処理と並行して、ステップＳ１で入力した手書入力パターン等を確定文字と対応付けて記憶する（ステップＳ８）。ここで手書入力パターンに替えて、ステップＳ２で形成した認識用文字パターンを確定文字と対応付けて記憶しても良い。または、手書入力パターンと認識用文字パターンの両方を記憶しても良い。このステップＳ８の処理は、図１の記憶部２３における手書入力文字パターン記憶部２４が、手書入力表示部３に表示された手書入力パターンについて、その各線の座標を記憶することにより行い、或いは認識用文字パターン記憶部２５が、認識用文字パターン形成部９で形成した文字パターンの各線の座標を記憶することにより行う。
【００６９】
ステップＳ８の手書入力パターン等の記憶処理に引き続き、或いはステップＳ８の処理と並行して、確定した文字を手書認識文字として確定順に記憶する（ステップＳ９）。即ち、前記のように確定文字表示部７に表示された確定文字について、またそれ以降も順に確定していく確定文字も全て、図１の確定文字記憶部２７に記憶し、後にこのデータを例えばナビゲーション装置の施設検索等に利用する。
【００７０】
ステップＳ７〜ステップＳ８の処理と並行して、手書入力表示部３に表示された手書入力パターン、及び候補文字表示部６に表示された候補文字を消去する（ステップＳ１０）。それにより図１１（ｃ）に示す手書入力パターン１０２、及び候補文字表示部１０４に表示していた候補文字を、同図（ｄ）に示すように全て消去する。次いで手書入力終了指示を行ったか否かを判別し（ステップＳ１１）、利用者がこの手書入力を終了する旨の入力を行ったときには、ステップＳ１９に進んでこの手書入力を終了する。それに対してステップＳ１１で未だ手書入力の終了指示を行っていないと判別したときには、ステップＳ１２に進み、図４に示すような第２文字以降の手書入力処理を行う。
【００７１】
一方、前記ステップＳ６において候補文字表示部６の中から利用者が所望の文字を選択指示していないと判別したときには、ステップＳ１４において利用者が手書入力に戻る指示をしたか否かを判別し、利用者が候補文字の中に所望の文字が存在しない等の理由で再度手書入力ステップに戻る指示を行ったとき、ステップＳ１に戻って前記手書入力から処理を再開する。
【００７２】
ステップＳ１４において利用者が手書入力に戻る指示をしていないと判別したときには、利用者が文字入力方法の変更を指示したか否かを判別し、例えば手書入力から中国語のピンイン入力に変更する等の指示を行ったときにはステップＳ１６に進み、指示した他の入力方法の処理に変更する。それに対してステップＳ１５で利用者が文字入力方法の変更を指示していないと判別したときには、ステップＳ１７に進んで所定時間が経過したか否かを判別し、未だ所定時間が経過していないと判別したときにはステップＳ６に戻って、例えば７秒等の所定時間が経過するまで、候補文字表示部６の中から利用者が所望の文字を選択したか否かの判別を継続する。
【００７３】
ステップＳ１７において所定時間が経過したと判別したとき、即ちステップＳ６で候補文字表示部６の中から利用者が所望の文字を選択指示せず、ステップＳ１４で利用者が手書入力に戻る指示も行わず、ステップＳ１５で利用者が文字入力方法の変更も指示せず、ステップＳ１７で所定の時間が経過したときには、利用者は今回の手書入力は適切ではなく、操作もとまどっているものと見なしてステップＳ１８で、入力済みの手書入力表示部３に表示されている手書入力パターンおよび候補文字表示部６に表示されている候補文字を消去し、ステップＳ１に戻って、手書入力の再開状態とする。
【００７４】
図２では、従来例として示している図１１に示す作動と同等の作動を行うため、従来技術の処理も含めて作動フローを示しているが、表面上は従来技術と同じように見えても、ステップＳ８で手書入力パターンや認識用文字パターンを記憶し、そのデータを利用することができるようにする点、また、図４に示す第２文字以降の手書入力処理については、従来技術と相違している。
【００７５】
図２のステップＳ１３における入力手書文字認識不能時処理においては、図３に示すように、最初に、入力した手書入力パターンに対応する文字が手書入力文字認識用データベース１１に存在しないので再入力することを指示表示する（ステップＳ２１）。この処理は図１の認識不能表示部１３において、手書入力文字認識部１０の認識結果を認識結果判別部１２で判別し、文字認識できなかったと判別したときに前記のような表示を行うことにより実施している。
【００７６】
次いで、ステップＳ２１による再入力指示表示終了後、例えば４秒等の所定時間が経過したか否かを判別し（ステップＳ２２）、経過していないときには利用者が手書入力に戻る指示をしたか否かを判別する（ステップＳ２３）。ここで利用者が手書入力に戻る指示をしていないと判別したときには、ステップＳ２６において利用者が文字入力方法の変更を指示したか否かを判別し、文字入力方法の変更を指示したと判別したときには、例えばピンイン入力等の、利用者が指示した他の入力方法の処理に変更する。
【００７７】
また、ステップＳ２６で利用者が文字入力方法の変更を指示していないと判別したときにはステップＳ２２に戻り、再入力指示表示終了後所定時間が経過したか否かの判別を継続する。また、ステップＳ２３で利用者が手書入力に戻る指示をしたと判別したときには、ステップＳ２２で再入力指示表示終了後所定時間が経過したと判別したときと共にステップＳ２４に進み、入力済みの手書入力表示部３に表示されている手書入力パターンを消去し、図２のステップＳ１に戻って新たな手書入力処理を行う（ステップＳ２５）。
【００７８】
一方、図２に示す作動フローにおけるステップＳ１２の第２文字以降の手書入力処理に際しては、図４に示すように、最初に、前に確定した文字を利用するか否かの判別を行う（ステップＳ３１）。この判別は、前記のように、前に入力した文字を確定した後、新たに手書入力部１に手書入力を開始したとき、前に確定した文字を利用せずに通常の手書入力を行うものと判別する。一方、図１に示す確定文字選択指示部１６により、確定文字表示部７に表示されているいずれかの文字がワンタッチ操作された場合、または、確定文字表示部７に表示されているいずれかの文字にタッチしてそのままドラッグ操作により手書入力表示部３へ引き込む操作等がなされた場合に、選択指示検出部８がこれらの操作を検出し、前に確定した文字を利用して文字入力を行うものと判別する。或いは、図１に示す手書入力戻し指示部１７により、戻しキー（図１の符号６ａ参照）を任意の回数操作することによって、その回数分だけ前に確定した確定文字を選択する指示がなされた場合、選択指示検出部８がこの選択指示を検出し、前に確定した文字を利用して文字入力を行うものと判別する。
ステップＳ３１で、前に確定した文字を利用する処理を行わないと判別したときには、従来と同様にステップＳ３９において図２のステップＳ１に進み、通常の手書入力処理を行う。但し、図２のステップＳ８において、手書入力パターンまたは認識用文字パターンを記憶する作動を行う点で従来技術とは異なる処理を行うことは前記のとおりである。
【００７９】
ステップＳ３１において、前に確定した文字を利用すると判別するときの具体例を図６に基づいて説明する。先ず、図６（ａ）に示すように、利用者が第１文字として指先或いはペン先等によって「金」という手書入力パターンを手書入力部４１に入力すると、これを手書入力文字認識部１０が文字認識処理し、その結果、候補文字表示部４２に図示するように候補文字が表示され、その中の「金」を利用者の意図する文字であるとして選択指示するという一連の処理が行われる。
【００８０】
その結果、図６（ｂ）に示すように確定文字表示部４３にこの「金」の文字が表示され、同時に、手書入力部４１に表示されていた手書入力パターン及び候補文字表示部４２に表示されていた候補文字が消去される。次に、利用者が第２文字として第１文字と同一の「金」の文字を入力しようと思ったときに、本実施例では、前に確定した文字を利用するために、確定文字表示部４３に表示されている「金」の文字を図６（ｂ）に示すようにワンタッチ操作により選択指示する。この選択指示を図１に示す選択指示検出部８が検出したときに、ステップＳ３１において、前に確定した文字を利用して文字入力を行うものと判別し、ステップＳ３３へ進む。
【００８１】
ステップＳ３３では、上記のように確定文字表示部４３から選択指示した文字の文字パターンを読み込む。この処理は、図１の手書入力文字パターン３２、認識用文字パターン３３、または標準文字パターン３６の中から表示文字選択部３１で選択された文字パターンについて、記憶部２３の手書入力文字パターン記憶部２４、または認識用文字パターン記憶部２５に記憶している文字パターン、或いは手書入力文字認識用データベース１１に蓄積されている標準文字パターンのいずれかを読み込むことにより行う。
【００８２】
次いで、ステップＳ３３で読み込んだ文字パターンを手書入力部１へ表示する（ステップＳ３４）。この処理は、図１の文字表示出力部２８が、前記のように表示文字選択部３１で選択した文字パターンを読み込み、その文字パターンを適宜表示位置調節部２９によって表示位置を調節しながら、また表示大きさ調節部３０で表示する大きさを縮小する等により調節しながら、手書入力表示部３の手書入力読込データ表示部５で表示することにより行う。
【００８３】
この処理の結果、例えば図６（ｂ）に示すように確定文字表示部４３に表示されている「金」の文字を選択指示することにより、同図（ｃ）のように手書入力部４１に、先に同図（ａ）に示すように手書入力した「金」の手書入力パターンが表示される。同図（ｃ）の例では、この「金」の文字パターンを、その後の加筆入力を考慮して同図（ａ）のように文字入力したときよりも小さく、且つ手書入力部４１の上方に移動させて表示した例を示している。また、図１の表示文字選択部３１で認識用文字パターン３３が選択されている場合には、図６（ｃ）の手書入力部４１に、図１１（ｂ）に破線で示す認識用文字パターン１０３が実線で表示される。さらに、図１の表示文字選択部３１で標準文字パターン３６が選択されている場合には、手書入力文字認識用データベース１１に蓄積されている多数の標準文字パターンの中から、図６（ｂ）で選択された「金」の文字に対応する標準文字パターンが読み出されて図６（ｃ）の手書入力部４１に表示される。
【００８４】
その後、手書入力部４１に表示した文字パターンについて、認識率の高い順に候補文字表示部に候補文字を表示する（ステップＳ３５）。それにより図６（ｃ）の例では、前記のようにして手書入力部４１に「金」の文字パターンを表示したとき、該文字パターンに対して同図（ａ）において手書入力したときと同様に手書入力文字認識部１０で文字認識処理を行い、その結果を候補文字表示部４２に表示する。それにより、同図（ａ）と同じ候補文字が表示されることとなる。
【００８５】
ステップＳ３５で候補文字表示部４２に候補文字を表示する処理は、前記のように手書入力文字認識部１０で再度文字認識処理を行うことなく、図１の記憶部２３の候補文字記憶部２６に先に記憶している「金」の手書入力パターンに対応する候補文字を読み込んで、そのまま図６（ｃ）の候補文字表示部４２に表示することによっても行うことができる。
【００８６】
次いで、候補文字表示部４２に表示された候補文字の中から任意の候補文字を選択指示したか否かを判別する（ステップＳ３６）。ここで例えば図６（ｃ）のように、候補文字表示部４２に表示されている候補文字の内「金」の候補文字を選択指示したとき、図４の例においてはステップＳ４０に進み、選択指示した文字を手書入力文字として確定し、その後図２のステップＳ７に進んで、以降前記と同様の処理を行う。
【００８７】
ステップＳ３６で候補文字の中から任意の候補文字を選択指示しなかったと判別したときは、手書入力部４１に表示した再表示文字パターンに加筆入力を行うものと認識する。即ち、図６（ｃ）に示すように、先に確定した文字と同じ文字を入力するときには、候補文字表示部４２に表示された当該文字を選択指示することにより、当該文字をそのまま確定することとなるのに対して、候補文字表示部４２に表示された候補文字を選択指示しないということは、後述するように図８、図９に示すような加筆入力を行うものと推定し、ステップＳ３７においてそのような加筆入力が行われるのを待つ。ステップ３７において加筆入力が行われた以降は図２のステップＳ２に進み、新しい手書文字入力がなされたものとして、前記と同様の処理を繰り返す。
【００８８】
図４に示すような処理を行うことにより、図６に示すように、前に確定した文字を用いて同一の文字を連続して入力し確定する操作を容易に行うことができる。但し、本発明では図６に示すような連続して同一の文字を入力する場合に限らず、例えば図７に示すような処理も行うことができる。
図７（ａ）に示す例においては、図６（ａ）のようにして「金」の文字を入力し確定した後、更に「外」という文字を手書入力し、これを文字認識処理した結果として候補文字表示部４２に候補文字を表示し、その中の「外」の候補文字を選択指示した状態を示している。
【００８９】
この選択指示により、図７（ｂ）に示すように、確定文字表示部４３に先に確定して表示されている「金」に続いて「外」の文字が表示される。続いて利用者が入力しようとする文字が最初に入力して確定している「金」と同一の文字である場合、同図（ｂ）に示すように、利用者が確定文字表示部４３に表示されている「金」の文字を選択指示する。
【００９０】
それにより同図（ｃ）に示すように、先にこの「金」を手書入力したときの文字パターンが読み出され、手書入力部４１に表示される。また、この文字パターンを文字認識した結果得られる候補文字を候補文字表示部４２に表示する。ここで利用者が同図（ｃ）に示すように複数の候補文字の中から「金」の候補文字を選択指示することにより入力文字を確定する。その結果、同図（ｄ）に示すように、「金」「外」に続いて「金」の文字を、先に確定した文字の文字パターンを用いて手書入力することなく容易に入力することができる。
【００９１】
図８及び図９には、図４のステップＳ３７の処理によって、先に確定した文字の文字パターンを用いて該文字パターンに加筆入力し、先に確定した文字とは別の文字を手書入力する例を示している。最初に、図８（ａ），（ｂ）に示すように、「金」の文字を手書入力し、この手書入力パターンを文字認識した結果を候補文字表示部４２に表示し、その中の「金」の文字を選択指示してこの文字の入力を確定する。ここまでの操作と処理内容は図６（ａ），（ｂ）に示す例と同様である。
【００９２】
上記処理により図８（ｂ）に示すように、確定文字表示部４３に「金」が表示される。その後利用者が続いて前記図１２（ａ）のような、「金」が下に２個、上に１個重なって構成される「?」の文字を入力しようとするとき、図８（ｂ）に示すように確定文字表示部４３の「金」の文字を選択指示すると、同図（ｃ）の手書入力部４１に、同図（ａ）で手書入力した「金」の文字の文字パターン（図８の例では手書入力文字パターン）を記憶部２３から読み出して表示する。
【００９３】
但し、図８（ｃ）の状態では表示した「金」の文字パターンの下に更に「金」を２個加筆することがスペース的に困難なため、図８（ｃ）に示すように手書入力部４１（タッチパネル）を指で下方から上方になぞり、表示した「金」の文字パターンの上方への移動を指示する。このとき、図１の表示大きさ調節部３０は文字パターンを例えば６０％程度の所定の割合で縮小表示する。このように、先に確定した文字の文字パターンの表示位置を調節する操作がなされたときに、表示大きさ調節部３０が該文字パターンを所定の割合で、或いは該文字パターンが所定の大きさ以下となるように自動的に拡大・縮小処理を行うようにすることで、その後の利用者の加筆入力がし易くなる。なお、表示大きさ調節部３０による文字パターンの拡大・縮小率または該文字パターンの表示の大きさを利用者が適宜設定できるようにしても良い。ここで、先に確定した文字の文字パターンの表示位置を調節する手法としては、上記のなぞり操作以外に、例えば４方向キーやジョイスティックを利用して、文字パターンを任意の方向に移動させることもできる。更には図８（ｃ）において文字パターンを表示するとき、その文字パターン（図８の例では「金」の文字パターン）の使用される態様が、偏、旁、冠、脚のいずれである可能性が高いかを手書入力文字認識用データベース１１に蓄積されている各標準文字パターンを検索することにより判別して、文字パターンを自動的に手書入力部４１の左右上下のいずれかの方向に移動させて表示させても良い。
【００９４】
上記操作の結果、図８（ｄ）に示すように「金」の文字パターンが手書入力部４１の上方へ移動し、且つ縮小表示される。これにより、「金」の文字パターンの下側に加筆入力のためのスペースが形成される。その後、図９（ａ）に示すように、利用者が前記のように表示処理した「金」の文字パターンの下に同様に「金」の文字を２個手書入力する。同図（ａ）にはその入力途中の状態を示している。加筆後の文字パターンを文字認識処理した結果として、同図（ｂ）に示すように候補文字表示部４２に複数の候補文字を表示する。利用者はこの候補文字を見て、所望の「?」の文字を選択指示する。その結果この文字の入力が確定し、同図（ｃ）に示すように、確定文字表示部４３に先に確定した「金」の文字に続いて「?」の文字を表示する。
【００９５】
なお、図９（ｄ）には、先に確定して確定文字表示部４３に表示されている文字を選択指示して手書入力部４１に表示する際の選択指示手法を示している。例えば前記図９（ｂ）のような「?」の文字を入力するにあたって、確定文字表示部４３に表示している「金」の文字の文字パターンを利用する場合、確定文字表示部４３の「金」の文字を指でタッチし、そのまま手書入力部４１の上部にドラッグして指を離すことにより、手書入力部４１の上部に「金」の文字の文字パターンを表示させることができる。即ち、確定文字表示部４３に表示されている文字の選択指示と該文字の文字パターンの表示位置調節を一連の操作で行うことができる。
更に、図９（ｄ）の例では、上記と同様のドラッグ操作を繰返し、確定文字表示部４３の「金」の文字を手書入力部４１の下部左側と下部右側にもそれぞれドラッグして「金」の文字パターンを３箇所に表示させることにより、手書による加筆を行うことなく「?」の文字パターンを表示させて、これを文字認識処理させることができる。「?」に限らず「森」「磊」など同じ文字パターンの組み合わせからなる文字の入力時は、図９（ｄ）に示す選択指示手法が有効である。
【００９６】
本発明は前記のような各処理によって、種々の態様で実施することができるものであるが、図５に示すような作動フローによって更に別の態様で実施することができる。即ち、図５に示す例においては、図２のステップＳ１２における第２文字以降の手書入力処理として、前記図４に示す例と同様に、最初に、前に確定した文字を利用するか否か判別し（ステップＳ５１）、利用しないときには図２のステップＳ１へ進んで新たな手書文字入力を行う（ステップＳ６２）。
【００９７】
ステップＳ５１で前に確定した文字を利用すると判別したときには、ステップＳ５３に進んで前に確定した文字と同じ文字を直接入力確定する指示操作を行ったか否かを判別し、そのような指示操作を行ったと判別したときには、ステップＳ６３に進み、選択指示した文字を入力文字として確定して、その後図２のステップＳ７に進む。
【００９８】
即ち、前記図４の例においては、前に確定した文字を利用して同一の文字を再度入力するときでも、一度手書入力部にその文字パターンを表示させ、該文字パターンを文字認識して候補文字を表示させて、その中から前に確定した文字と同じ文字を選択指示して確定していたが、図５のステップＳ５３においては、例えば確定文字表示部に表示している文字を再入力するために選択指示する際、所望の文字を指等によって例えば３秒等の時間押し続ける（タッチし続ける）長押し操作を行い、或いは所望の文字をダブルクリックのように２回連続して押す（タッチする）ことによってその選択した文字と同一の文字をもう一度入力確定するための指示指令とし、そのような操作が行われたときには確定文字表示部から選択指示した文字を、一旦手書入力部に表示させることなく次の入力文字として確定する。
【００９９】
ステップＳ５３で前に確定した文字と同じ文字を入力確定する指示操作を行っていないと判別したとき、即ち、ステップＳ５１において、図６乃至図９の例で説明したように、確定文字表示部に表示されている文字のワンタッチ操作やドラッグ操作のみが行われた場合には、ステップＳ５４に進んで選択した文字の文字パターンを手書入力部の所定位置に所定大きさで表示する。この時も表示される文字パターンについて、上記と同様の手法で手書入力部の画面の片側に移動させ、また縮小表示させることができる。そして、ステップＳ５５において、選択した文字の文字パターンに対応して図１の記憶部２３の候補文字記憶部２６に先に記憶している候補文字を読み込んで、該候補文字をそのまま候補文字表示部に再表示する。なお、ステップＳ５５において、図４のステップＳ３５と同様に、手書入力部に表示された文字パターンを手書入力文字認識部１０で再度文字認識処理し、その結果を候補文字表示部に表示しても良い。
その後、手書入力部に表示した文字パターンに所定時間内に加筆入力をしたか否かを判別する（ステップＳ５６）。ここで加筆入力したと判別したときにはステップＳ６５において、図２のステップＳ２に進み、以降は前記図２と同様の作動を行う。
【０１００】
ステップＳ５６で手書入力部に表示した文字パターンに加筆入力をしていないと判別したときには、ステップＳ５７において候補文字表示部に表示されている候補文字の中から所定時間内に任意の文字を選択指示したか否かを判別する。ここで候補文字の中から任意の文字を選択しないと判別したときにはステップＳ６６に進み、利用者がステップＳ５２で確定文字表示部の文字を選択指示したものの、その文字パターンに対応する候補文字には所望の文字が存在しなかったものと判断し、図２のステップＳ１に戻って新たな手書入力処理を行う。
【０１０１】
それに対してステップＳ５７で候補文字の中から任意の文字を選択指示したと判別したときには、指示した文字を入力確定する指示操作を所定時間内に行ったか否かを判別し、例えば図示しない確定ボタンをタッチする等の確定指示操作を行ったときは、ステップＳ６７に進んで選択指示した文字を手書入力文字として確定し、その後ステップＳ６８で図２のステップＳ７に戻って以降の処理を行う。
【０１０２】
ステップＳ５８で選択指示した文字を入力確定する指示操作を所定時間行っていないと判別したときには、ステップＳ５９において、候補文字表示部から選択した文字の文字パターンを手書入力部の所定位置に所定大きさで表示する。このとき表示する文字パターンは、手書入力文字認識用データベース１１に記憶されている標準文字パターンである。その後ステップＳ６０において、手書入力部に表示した文字パターンに利用者が加筆入力を行い、ステップＳ６１で図２のステップＳ２に戻って、以降は前記と同様の手書入力文字認識処理を行う。
【０１０３】
図５に示すような処理を行うことにより、例えば図１０に示すような作動が可能となる。即ち、図１０（ａ）では第１文字として「金」の文字が既に確定している状態であるが、利用者が第１文字である「金」の文字を手書入力したときに、その文字認識結果として候補文字表示部４２に、これから入力しようとしている「粉」の文字の文字パターンの一部と共通する「分」の文字が存在していたことを思い出し、これを利用しようとして確定文字表示部４３の「金」の文字を選択指示した状態を示している。図１０（ａ）の選択指示によって、手書入力部４１には先に手書入力したときの手書入力文字パターンである「金」の文字パターンが表示されると共に、候補文字表示部４２に、先の手書入力時に表示したものと同じ候補文字が表示される。
【０１０４】
ここで利用者が候補文字表示部４２の候補文字の中から「分」の文字を選択指示し、且つ、図５のステップＳ５８で示す入力確定の指示操作を所定時間（例えば３秒間）行わなずに放置すると、図１０（ｂ）に示すように、候補文字表示部４２から選択指示された「分」の文字に対応する標準文字パターンが手書入力文字認識用データベース１１から読み出され、先に表示していた「金」の文字パターンに代わって手書入力部４１に表示される。なお、第１文字として確定している「金」の後に利用者が第２文字として「分」の文字を入力したいと思っていた場合には、図１０（ａ）の状態で候補文字表示部４２に表示されている「分」の文字の表示部分を前記のような長押しやダブルタッチの操作によって直接確定入力させることも可能である。
【０１０５】
その後、前記図８（ｃ）の例と同様に、「分」の文字パターンの移動処理および大きさの調節処理を行い、図１０（ｃ）に示すように該文字パターンを右側に小さく表示する。なお、手書文字入力装置自身で、「分」の文字パターンの使用される態様が、手書入力文字認識用データベース１１に蓄積されている各標準文字パターンから検索した結果として旁である可能性が高いと判断した場合には、図１０（ｂ）の状態を経ずに「分」の文字パターンを最初から右側に小さく表示させても良い。この状態から利用者が「分」の文字パターンの左側に「米」の文字を加筆入力する。そして、加筆後の全体の文字パターンについて再度文字認識処理を行い、その結果として候補文字表示部４２に候補文字が表示される。利用者が候補文字の中から「粉」の文字を選択指示すると、この「粉」の文字入力が確定し、同図（ｄ）に示すように確定文字表示部４３には「金」に続いて「粉」の文字が表示される。このように、本発明では確定文字表示部の文字を有効に利用できるのに加えて、候補文字表示部から選択指示した候補文字をも有効利用することができる。
【符号の説明】
【０１０６】
１，４１  手書入力部
２  手書入力検出部
３  手書入力表示部
４  手書入力検出表示部
５  手書入力データ読込表示部
６  候補文字表示部
７，４３  確定文字表示部
８  選択指示検出部
９  認識用文字パターン形成部
１０  手書入力文字認識部
１１  手書入力文字認識用データベース
１２  認識結果判別部
１３  認識不能表示部
１４  選択指示部
１５  候補文字選択指示部
１６  確定文字選択指示部
１７  手書入力戻し指示部
１８  手書入力確定指示部
１９  候補文字表示処理部
２０  確定文字表示処理部
２２  手書入力消去部
２３  記憶部
２４  手書入力文字パターン記憶部
２５  認識用文字パターン記憶部
２６  候補文字記憶部
２７  確定文字記憶部
２８  文字表示出力部
２９  表示位置調節部
３０  表示大きさ調節部
３１  表示文字選択部
３２  手書入力文字パターン
３３  認識用文字パターン
３６  標準文字パターン
４２  候補文字表示部
【図１】
0005734151.tif 000002
【図２】
0005734151.tif 000003
【図３】
0005734151.tif 000004
【図４】
0005734151.tif 000005
【図５】
0005734151.tif 000006
【図６】
0005734151.tif 000007
【図７】
0005734151.tif 000008
【図８】
0005734151.tif 000009
【図９】
0005734151.tif 000010
【図１０】
0005734151.tif 000011
【図１１】
0005734151.tif 000012
【図１２】
0005734151.tif 000013