(57)【特許請求の範囲】
【請求項１】
１つの手書き入力文字の認識結果として得られた英文字及び数字を含む複数の文字候補を表示部にリスト表示する手書き文字認識結果表示装置であって、
全角及び半角の両フォントで表現し得る２種類の文字種の文字候補について、一方の文字種の文字候補を半角フォントにて、他方の文字種の文字候補を全角フォントにて前記表示部にリスト表示させる表示制御手段と、
該表示制御手段により前記表示部にリスト表示された前記複数の文字候補から、選択された文字候補を取得して検索名の文字として入力する手段と、を有し、
前記表示制御手段は、表示すべき文字候補が英文字であるか数字であるかを判定する文字種判定手段と、
文字候補が英文字であるとの判定がなされたときに、当該文字候補である英文字を全角フォントにて表示させる全角フォント表示制御手段と、
文字候補が数字であるとの判定がなされたときに、当該文候補である数字を半角フォントにて表示させる半角フォント表示制御手段とを有する、手書き文字認識結果表示装置。
【請求項２】
カーナビゲーション装置、パーソナルコンピュータ及び携帯情報端末のいずれかに適用される請求項１記載の手書き文字認識結果表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書き入力文字の認識結果として得られた複数の文字候補を表示部に表示する手書き文字認識結果表示装置に関する。
【背景技術】
【０００２】
従来、手書き文字入力及びその出力表示を行う文字認識システムにおいて、手書き認識部により選ばれた文字候補の中から、認識処理後に、ユーザが選択した字種の文字候補のみを表示させ得るようにした文字認識システムの認識候補選択方法が開示されている（例えば、特許文献１参照）。
【０００３】
このように構成された文字認識システムの認識候補選択方法では、ユーザが手書き文字を入力すると、認識処理部は入力文字の認識処理を実行し、情報テーブルを検索して、文字候補を抽出する。抽出された文字候補は、表示装置の表示画面上の表示エリアに表示される。この際、表示エリアには抽出された全ての字種を含む文字候補が表示される。表示された文字候補の数が少ない場合には、ユーザは直ちにその中の１つを特定する。
【０００４】
一方、すべての字種を含む文字候補が表示された際、上記表示エリアに表示可能な文字候補の最大数が比較的少ない数に限定されている場合に、多数の文字候補が抽出されると、全文字候補が表示枠に表示しきれずに隠れてしまう。このとき、ユーザが字種を選択することによって、所定の字種の全文字候補を表示エリアに絞り込んで表示させ、この絞り込んで表示された文字候補の中の１つを特定する。このようにすることによって、多数の文字候補が抽出された場合にのみ、字種選択を行えばよいので、ユーザの使い勝手を向上でいるようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−１２３８９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記従来の特許文献１に示された文字認識システムの認識候補選択方法では、表示エリアに表示された文字候補の数が少ない場合、種々の字種が混在するため、英文字と数字が混在すると、例えば半角で表示された数字「0（ゼロ）」と英文字「O（オー）」を判別し難い。このように、認識結果としてもともと似ている文字候補を表示させる際に、ともに半角フォントにて表示させ、または、ともに全角フォントにて表示させると、それらの文字候補が判別し難い場合がある。
【０００７】
本発明は、このような事情に鑑みてなされたもので、全角及び半角の両フォントで表現し得る２種類の文字種であって、ともに全角またはともに半角フォントにて表示したときに判別し難い文字候補をより判別し易く表示することができるようにした手書き文字認識結果表示装置を提供するものである。
【課題を解決するための手段】
【０００８】
本発明に係る手書き文字認識結果表示装置は、１つの手書き入力文字の認識結果として得られた英文字及び数字を含む複数の文字候補を表示部にリスト表示する手書き文字認識結果表示装置であって、全角及び半角の両フォントで表現し得る２種類の文字種の文字候補について、一方の文字種の文字候補を半角フォントにて、他方の文字種の文字候補を全角フォントにて前記表示部にリスト表示させる表示制御手段と、該表示制御手段により前記表示部にリスト表示された前記複数の文字候補から、選択された文字候補を取得して検索名の文字として入力する手段と、を有し、前記表示制御手段は、表示すべき文字候補が英文字であるか数字であるかを判定する文字種判定手段と、文字候補が英文字であるとの判定がなされたときに、当該文字候補である英文字を全角フォントにて表示させる全角フォント表示制御手段と、文字候補が数字であるとの判定がなされたときに、当該文候補である数字を半角フォントにて表示させる半角フォント表示制御手段とを有する構成となる。
【０００９】
このような構成により、全角及び半角の両フォントで表現し得る２種類の文字種であって、ともに全角またはともに半角フォントにて表示したときに判別し難い文字候補について、一方の文字種の文字候補が半角フォントにて、他方の文字種の文字候補が全角フォントにて表示部にリスト表示される。特に、表示すべき文字候補が英文字であると判定がなされたときに、この英文字が全角フォントにて表示部にリスト表示され、表示すべき文字候補が数字であると判定がなされたときに、この数字が半角フォントにて表示部にリスト表示される。そして、表示部にリスト表示された複数の文字候補から、選択された文字候補を取得して検索名の文字として入力する。
【００１４】
本発明に係る手書き文字認識結果表示装置において、カーナビゲーション装置、パーソナルコンピュータ及び携帯情報端末のいずれかに適用されることが好ましい。
【００１５】
このような構成により、カーナビゲーション装置、パーソナルコンピュータ及び携帯情報端末の表示部に、全角及び半角の両フォントで表現し得る２種類の文字種であって、ともに全角またはともに半角フォントにて表示したときに判別し難い文字候補について、一方の文字種の文字候補が全角フォントにて、他方の文字種の文字候補が半角フォントにてリスト表示される。
【発明の効果】
【００１６】
本発明に係る手書き文字認識結果表示装置によれば、全角及び半角の両フォントで表現し得る２種類の文字種であって、ともに全角またはともに半角フォントにて表示したときに判別し難い文字候補について、一方の文字種の文字候補が全角フォント、他方の文字種の文字候補が半角フォントの異種のフォントにて表示されるので、それら２つの文字種の文字候補は、それら異種のフォント（全角フォント、半角フォント）に応じた違いをもって表示されるようになる。その結果、全角及び半角の両フォントで表現し得る２種類の文字種であって、ともに全角またはともに半角フォントにて表示したときに判別し難い文字候補であっても、それら２つの文字種の文字候補をより判別し易く表示することができるようになる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の一形態に係る手書き文字認識結果表示装置を含むカーナビゲーション装置の構成を示すブロック図である。
【図２Ａ】図１に示した手書き文字認識結果表示装置において実行される各文字候補の文字種に応じてフォントを変更する手順を示すフローチャートである。
【図２Ｂ】図１に示した手書き文字認識結果表示装置において実行される各文字候補の文字候補枠への表示と選択文字の取得とその選択文字の検索名枠への入力の手順を示すフローチャートである。
【図３】その手書き文字入力枠に手書き文字を入力する前の状態を示す図である。
【図４】その手書き文字入力枠に手書き文字を入力して文字候補枠に文字候補の文字種に応じたフォントで文字候補が表示された状態を示す図である。
【図５】その文字候補枠内の文字候補の１つを選択して検索名枠にその選択された文字が表示された状態を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について図面を用いて説明する。
【００１９】
本発明の実施の一形態に係る手書き文字認識結果表示装置を含むカーナビゲーション装置は、図１に示すように構成される。図１において、カーナビゲーション装置１００は、コンピュータユニット（ＣＰＵを含む）にて構成される処理ユニット１１を有している。処理ユニット１１は、カーナビゲーションに必要な位置情報を提供するためのＧＰＳユニット１７及びセンサ類１８（ジャイロセンサ、加速度センサ）、地図情報及び各種情報を記憶する記憶部１４（例えば、ハードディスクユニット）が接続されている。また、処理ユニット１１には、車室内に設けられ、ＬＣＤ等により構成される表示部１３、操作ボタンや表示部１３内に構成されるタッチパネル等の操作部１２、車室内に設けられたスピーカ１６に音声信号を供給する出力回路１５が接続されている。
【００２０】
処理ユニット１１は、ＧＰＳユニット１７及びセンサ類１８からの位置情報と、記憶部１４から読み出した地図情報に基づいて車両ナビゲーションに係る処理を実行する。このカーナビゲーションに係る処理では、例えば、ＧＰＳユニット１７及びセンサ類１８により得られる車両の現在位置と目的地の位置とに基づいて車両の現在位置から目的地までのルート（経路）が検索及び設定され、表示部１３にカーナビゲーションに係る地図とともに車両の現在位置及び設定ルートを表示させて、車両のルート案内に係るガイダンスの出力（表示または音声出力）等がなされる。また処理ユニット１１には、文字認識エンジン１９が接続される。表示部１３は、図３に示すように、手書きで入力された文字をそのまま表示する手書き文字入力枠１３ａと、この手書き文字に形態が近似する文字の候補を表示する文字候補表示枠１３ｂと、検索名が入力される検索名枠１３ｃとを有する。上記文字認識エンジン１９は、手書きにより手書き文字入力枠１３ａに入力した文字に形態が近似する複数の文字候補を認識するように構成される。なお、文字候補表示枠１３ｂには、一画面で縦横３マスずつ合計９個のマスにそれぞれ１個ずつ合計９個の文字候補をリスト表示できるようになっている。
【００２１】
このように構成されたカーナビゲーション装置１００の手書き文字認識結果表示装置によるリスト表示の方法を図２Ａ及び図２Ｂのフローチャートに基づいて説明する。乗員は車両に乗って所定の目的地へ行くため、カーナビゲーション１００を用いてその目的地までのルート検索を行う。そこで、乗員は表示部１３の検索名枠１３ｃに「0（ゼロ）」を入力すべく、手書き文字入力枠１３ａに図４に示すように手書きで入力する。すると、文字認識エンジン１９が、上記手書きにより手書き文字入力枠１３ａに入力した文字に形態が近似する複数の文字候補を認識する。
【００２２】
処理ユニット１１は、文字認識エンジン１９の認識した複数の文字候補を取得する（Ｓ１１）。次いで処理ユニット１１は、初期設定した後に（Ｓ１２）、上記取得した複数の文字候補から１番目の文字候補を抽出する（Ｓ１３）。そして、処理ユニット１１は、全角及び半角の両フォントで表現し得る２種類の文字種の文字候補について、一方の文字種の文字候補を半角フォントにて表示させ、他方の文字種の文字候補を全角フォントで表示させる。具体的には、処理ユニット１１は、英文字の文字候補を全角フォントにて表示させ、数字の文字候補を半角フォントにて表示させる。更に具体的には、処理ユニット１１は、表示すべき文字候補が英文字であるか数字であるかを判定し（Ｓ１４，Ｓ１６））、文字候補が英文字であると判定すると（Ｓ１４でＹＥＳ）、この英文字の文字候補を表示部１３の文字候補表示枠１３ｂに全角フォントで表示すべく全角の文字コードに設定し（Ｓ１５）、表示すべき文字候補が数字であると判定すると（Ｓ１４でＮＯ、Ｓ１６でＹＥＳ）、この数字の文字候補を表示部１３の文字候補表示枠１３ｂに半角フォントで表示すべく半角の文字コードに設定する（Ｓ１７）。なお、文字候補が英文字及び数字以外の文字であると判定すると（Ｓ１４でＮＯ、Ｓ１６でＮＯ）、この英文字及び数字以外の文字の文字候補を表示部１３の文字候補表示枠１３ｂにデフォルトフォントで表示すべくデフォルトフォントの文字コードに設定する（Ｓ１８）。
【００２３】
この実施の形態では、１番目の文字候補が、図４の文字候補表示枠１３ｂの上段左側マスに示すように、数字の「0（ゼロ）」であるので（Ｓ１４でＮＯ、Ｓ１６でＹＥＳ）、処理ユニット１１は、この数字の文字候補を表示部１３の文字候補表示枠１３ｂに半角フォントで表示すべく半角の文字コードに設定する（Ｓ１７）。次に処理ユニット１１は、文字コードの設定を行った文字候補が９番目に達していないので（Ｓ１９でＮＯ）、１番目の１に１を加えて（Ｓ２０）、２番目の文字候補を抽出し（Ｓ１３）、その文字候補の文字種に応じた文字コードを設定する。処理ユニット１１は上記処理（Ｓ１３〜Ｓ２０）を文字候補が９番目に達するまで繰り返す。
【００２４】
なお、２番目の文字候補は、図４の文字候補表示枠１３ｂの上段中央マスに示すように、英小文字の「ｏ（オー）」であるので、この英小文字の文字候補を表示部１３の文字候補表示枠１３ｂに全角フォントで表示すべく全角の文字コードに設定され、３番目の文字候補は、図４の文字候補表示枠１３ｂの上段右側マスに示すように、英大文字の「Ｏ（オー）」であるので、この英大文字の文字候補を表示部１３の文字候補表示枠１３ｂに全角フォントで表示すべく全角の文字コードに設定される。また、４番目の文字候補は、図４の文字候補表示枠１３ｂの中段左側マスに示すように、句点の「。（マル）」であるので、この句点の文字候補を表示部１３の文字候補表示枠１３ｂに半角フォントで表示すべくデフォルトフォントの文字コードに設定され、５番目の文字候補は、図４の文字候補表示枠１３ｂの中段中央マスに示すように、英大文字の「Ｑ（キュー）」であるので、この英大文字の文字候補を表示部１３の文字候補表示枠１３ｂに全角フォントで表示すべく全角の文字コードに設定され、６番目の文字候補は、図４の文字候補表示枠１３ｂの中段右側マスに示すように、英小文字の「ｃ（シー）」であるので、この英小文字の文字候補を表示部１３の文字候補表示枠１３ｂに全角フォントで表示すべく全角の文字コードに設定される。更に、７番目の文字候補は、図４の文字候補表示枠１３ｂの下段左側マスに示すように、英大文字の「Ｃ（シー）」であるので、この英大文字の文字候補を表示部１３の文字候補表示枠１３ｂに全角フォントで表示すべく全角の文字コードに設定され、８番目の文字候補は、図４の文字候補表示枠１３ｂの下段中央マスに示すように、数字の「6（ロク）」であるので、この数字の文字候補を表示部１３の文字候補表示枠１３ｂに半角フォントで表示すべく半角の文字コードに設定され、９番目の文字候補は、図４の文字候補表示枠１３ｂの下段右側マスに示すように、英小文字の「ａ（エー）」であるので、この英小文字の文字候補を表示部１３の文字候補表示枠１３ｂに全角フォントで表示すべく全角の文字コードに設定される。
【００２５】
９番目の文字候補の文字コード設定が終了すると（Ｓ１９でＹＥＳ）、処理ユニット１１は上記９個の文字候補を表示部１３の文字候補表示枠１３ｂにリスト表示する（図４）。そして、乗員が文字候補表示枠１３ｂの上段左側マスに表示された数字の「0（ゼロ）」を選択すると、処理ユニット１１はその選択された文字候補を取得し、この選択文字を検索名枠１３ｃに入力する（図５）。このように、半角フォントでリスト表示されると、互いに似ていて判別し難い数字「0（ゼロ）」と英大文字「O（オー）」であっても、英大文字のオーを「Ｏ」のように全角フォントでリスト表示し、数字のゼロを「0」のように半角フォントでリスト表示したので、その違いを明確に判別できる。即ち、全角及び半角の両フォントで表現し得る２種類の文字種が英文字と数字であって、ともに全角またはともに半角フォントにて表示したときに判別し難い文字候補であるが、英文字（英小文字または英大文字）の文字候補を全角フォント、数字の文字候補を半角フォントの異種のフォントにて表示するので、英文字と数字の２つの文字種の文字候補は、それら異種のフォント（全角フォント、半角フォント）に応じた違いをもって表示されるようになる。その結果、全角及び半角の両フォントで表現し得る２種類の文字種であって、ともに全角またはともに半角フォントにて表示したときに判別し難い文字候補であっても、それら２つの文字種の文字候補をより判別し易く表示することができる。なお、図５において、表示部１３の検索名枠１３ｃに表示された「0」の後の「（ゼロ）」という文字は、「0」がゼロであることを明確にするために付したものであり、実際の検索名枠１３ｃには表示されない。
【産業上の利用可能性】
【００２６】
以上、説明したように、本発明に係る手書き文字認識結果表示装置は、全角及び半角の両フォントで表現し得る２種類の文字種であって、ともに全角またはともに半角フォントにて表示したときに判別し難い文字候補をより判別し易く表示することができるという効果を有し、手書き入力により文字の認識結果として得られた複数の文字候補を表示部に表示する装置として有用である。
【符号の説明】
【００２７】
１００  カーナビゲーション装置
１１  処理ユニット
１２  操作部
１３  表示部
１３ａ  手書き文字入力枠
１３ｂ  文字候補表示枠
１３ｃ  検索名枠
１４  記憶部
１５  出力回路
１６  スピーカ
１７  ＧＰＳユニット
１８  センサ類
１９  文字認識エンジン
【図１】
0005733741.tif 000002
【図２Ａ】
0005733741.tif 000003
【図２Ｂ】
0005733741.tif 000004
【図３】
0005733741.tif 000005
【図４】
0005733741.tif 000006
【図５】
0005733741.tif 000007