(57)【要約】【課題】  仮名文字などの文字を入力する際の操作手順を簡素化することができる携帯情報端末を提供する。【解決手段】  多数の文字をグループ化した複数の文字グループ２１２にそれぞれ対応するグループ選択シンボル１１４ａを検出面上に表示するグループ選択シンボル表示部２２と、検出面に対するダウン操作、描画操作及びアップ操作を検出するタッチパネルセンサ１１ａと、文字入力のための最初のダウン操作の操作位置をグループ選択シンボル１１４ａにそれぞれ対応する検出面上の判定領域１１４ｂと比較し、文字グループ２１２を選択する文字グループ選択部２３４と、描画操作の軌跡を文字グループ選択部２３４が選択した文字グループ２１２内の各文字と照合する文字照合部２３７と、照合結果に基づいて、文字グループ２１２内の文字を入力候補として選択する手書き文字判別部２３８により構成される。【選択図】  図９
2012150713.tif 000002
【特許請求の範囲】
【請求項１】
多数の文字をグループ化した２以上の文字グループにそれぞれ対応するグループ選択シンボルを検出面上に表示するグループ選択シンボル表示手段と、
上記検出面に対するダウン操作、描画操作及びアップ操作を検出するタッチパネルと、
文字入力のための最初のダウン操作の操作位置を上記グループ選択シンボルにそれぞれ対応する上記検出面上の判定領域と比較し、上記文字グループを選択する文字グループ選択手段と、
上記描画操作の軌跡を上記文字グループ選択手段が選択した上記文字グループ内の各文字と照合する文字照合手段と、
上記照合結果に基づいて、上記文字グループ内の文字を入力候補として選択する手書き文字判別手段とを備えたことを特徴とする携帯情報端末。
【請求項２】
文字入力のための最初のダウン操作から最初のアップ操作に至る一連のタップ操作が同一の上記判定領域内において行われた場合に、当該判定領域に対するタップ操作の数に応じて、上記判定領域に対応する上記文字グループ内の文字を入力候補として選択するソフトキー文字判別手段を備え、
上記手書き文字判別手段は、文字入力のための最初のダウン操作後に、当該ダウン操作の操作位置が属する上記判定領域外に至る描画操作が行われた場合に、上記照合結果に基づいて、入力候補を選択することを特徴とする請求項１に記載の携帯情報端末。
【請求項３】
上記入力候補を表示する入力候補表示手段と、
入力文字を確定して、次のダウン操作を文字入力のための最初のダウン操作とするための確定ボタンを表示する確定ボタン表示手段とを備え、
上記手書き文字判別手段は、上記確定ボタンの操作に基づいて、表示中の上記入力候補を入力文字として確定することを特徴とする請求項２に記載の携帯情報端末。
【請求項４】
上記入力候補を表示する入力候補表示手段を備え、
上記手書き文字判別手段は、アップ操作が行われてから次のダウン操作が行われることなく一定時間が経過した場合に、表示中の上記入力候補を入力文字として確定し、次のダウン操作を文字入力のための最初のダウン操作とすることを特徴とする請求項２又は３に記載の携帯情報端末。
【請求項５】
入力候補の選択を取り消して、次のダウン操作を文字入力のための最初のダウン操作とするための取消ボタンを表示する取消ボタン表示手段を備えたことを特徴とする請求項２〜４のいずれかに記載の携帯情報端末。
【請求項６】
上記グループ選択シンボル表示手段は、仮名文字の五十音順の各行にそれぞれ対応するグループ選択シンボルを上記検出面上に表示することを特徴とする請求項１〜５のいずれかに記載の携帯情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯情報端末に係り、さらに詳しくは、検出面に対するダウン操作、描画操作及びアップ操作を検出するタッチパネルを備えた携帯情報端末の改良に関する。
【背景技術】
【０００２】
近年、検出面に対するタッチ操作を検出するタッチパネルを備え、検出面上に複数の入力ボタンを表示し、入力ボタンをタップ操作することによって文字入力を行うソフトウェアキーボード方式の携帯電話機が提案されている（例えば、特許文献１）。タップ操作とは、同じ入力ボタンに対して行われるダウン操作からアップ操作に至る一連のタッチ操作のことである。通常、平仮名や片仮名などの仮名文字を入力する場合、各入力ボタンには、五十音順に従って複数の文字が割り当てられる。例えば、「あ」行の入力ボタンには、「あ」、「い」、・・・、「お」の５つの平仮名文字が割り当てられ、タップ操作を繰り返すことにより、これらの文字を順繰りに入力候補として選択することができる。
【０００３】
しかしながら、検出面上のソフトウェアキーボードを用いた上述のソフトキー入力方法では、所望の１文字を入力候補として選択する場合に、最大で５回のタップ操作を繰り返さなければならず、操作性が良くないという問題があった。そこで、入力ボタンをタップ操作した場合に、当該入力ボタンに割り当てられた複数の文字のいずれかを入力文字として選択するための選択画面を検出面上に表示する技術が提案されている。ユーザは、選択画面内の選択ボタンや文字をタップ操作することにより、所望の文字を入力文字として確定させることができる。しかし、この様な文字入力方法では、所望の１文字を入力する際に、ソフトウェアキーボードの中から入力ボタンを選択してタップ操作し、さらに、選択画面内の選択ボタンや文字をタップ操作しなければならず、操作手順が煩雑であるという問題があった。
【０００４】
一方、ダウン操作、描画操作及びアップ操作からなる一連のタッチ操作を繰返した際の描画操作の軌跡を文字認識することによって文字入力を行う手書き入力の技術が従来から知られている（例えば、特許文献２）。ダウン操作は、検出面に指やタッチペンなどの操作体を近づけて当接させるタッチ操作であり、描画操作は、検出面上で操作体を滑らせるタッチ操作であり、アップ操作は、検出面から操作体を離脱させるタッチ操作である。描画操作の軌跡に基づく文字認識処理では、手書き文字の書き順（筆順）や描画方向などを考慮し、また、描画軌跡を文字フォントの骨格イメージと照合することによって、入力候補が決定される。この様な手書き入力方法によれば、文字のイメージをなぞるように指を移動させることによって、所望の文字を入力することができる。しかし、上述した手書き入力方法では、描画操作の軌跡を多数の文字と照合しなければならず、文字認識処理の負荷が大きかった。このため、文字認識処理に使用することができるＣＰＵ資源が限られている携帯情報端末では、手書き文字を認識するのに要する時間が長いという問題があった。また、多数の文字と照合させる必要があることから、手書き文字におけるユーザの癖の影響を受け易く、手書き文字を誤認識してしまうという問題もあった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−３１４９２０号公報
【特許文献２】特開昭６１−１１２２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記事情に鑑みてなされたものであり、文字入力の際の操作性を向上させた携帯情報端末を提供することを目的としている。特に、仮名文字などの文字を入力する際の操作手順を簡素化することができる携帯情報端末を提供することを目的としている。
【０００７】
また、本発明は、文字認識処理に使用することができるＣＰＵ資源が限られた携帯情報端末であっても、手書き文字を認識するのに要する時間を短縮することができる携帯情報端末を提供することを目的としている。さらに、手書き入力時の文字認識の精度を向上させることができる携帯情報端末を提供することを目的としている。
【課題を解決するための手段】
【０００８】
第１の本発明による携帯情報端末は、多数の文字をグループ化した２以上の文字グループにそれぞれ対応するグループ選択シンボルを検出面上に表示するグループ選択シンボル表示手段と、上記検出面に対するダウン操作、描画操作及びアップ操作を検出するタッチパネルと、文字入力のための最初のダウン操作の操作位置を上記グループ選択シンボルにそれぞれ対応する上記検出面上の判定領域と比較し、上記文字グループを選択する文字グループ選択手段と、上記描画操作の軌跡を上記文字グループ選択手段が選択した上記文字グループ内の各文字と照合する文字照合手段と、上記照合結果に基づいて、上記文字グループ内の文字を入力候補として選択する手書き文字判別手段とを備えて構成される。
【０００９】
この携帯情報端末では、文字入力のための最初のダウン操作の操作位置に基づいて文字グループを選択し、描画操作の軌跡を文字グループ内の各文字と照合して入力候補が選択される。この様な構成によれば、文字のイメージをなぞるように指などの操作体を検出面上で移動させることによって、所望の文字を入力することができ、仮名文字などの文字を入力する際の操作手順を簡素化することができる。その際、描画操作の軌跡と照合させる文字が最初のダウン操作の操作位置によって文字グループ内の文字だけに絞り込まれるので、描画軌跡に基づく文字認識処理の負荷が低減する。従って、文字認識処理に使用することができるＣＰＵ資源が限られた携帯情報端末であっても、手書き文字を認識するのに要する時間を短縮することができる。さらに、描画軌跡と照合させる文字が文字グループ内の文字だけであるので、手書き入力時の文字認識の精度を向上させることができる。
【００１０】
第２の本発明による携帯情報端末は、上記構成に加え、文字入力のための最初のダウン操作から最初のアップ操作に至る一連のタップ操作が同一の上記判定領域内において行われた場合に、当該判定領域に対するタップ操作の数に応じて、上記判定領域に対応する上記文字グループ内の文字を入力候補として選択するソフトキー文字判別手段を備え、上記手書き文字判別手段が、文字入力のための最初のダウン操作後に、当該ダウン操作の操作位置が属する上記判定領域外に至る描画操作が行われた場合に、上記照合結果に基づいて、入力候補を選択するように構成される。
【００１１】
この携帯情報端末では、最初のダウン操作から最初のアップ操作に至る一連のタップ操作が同一の判定領域内において行われれば、判定領域に対するタップ操作の数に応じて、文字グループ内の文字が入力候補として選択される。つまり、タップ操作を繰り返すことによって、ソフトウェアキーボードを用いた従来のソフトキー入力方法と同様に文字入力を行うことができる。一方、最初のダウン操作後に判定領域外に至る描画操作が行われた場合には、描画軌跡の照合結果に基づいて入力候補を選択する手書き文字の判別処理が実行される。つまり、入力しようとする文字を文字グループ内に含むグループ選択シンボルに対応する判定領域内において最初のダウン操作を行い、判定領域外へ描画操作を行うことにより、所望の文字を手書き入力することができる。
【００１２】
第３の本発明による携帯情報端末は、上記構成に加え、上記入力候補を表示する入力候補表示手段と、入力文字を確定して、次のダウン操作を文字入力のための最初のダウン操作とするための確定ボタンを表示する確定ボタン表示手段とを備え、上記手書き文字判別手段が、上記確定ボタンの操作に基づいて、表示中の上記入力候補を入力文字として確定するように構成される。
【００１３】
この携帯情報端末では、入力候補として選択された文字が表示されるので、手書き入力しようとする文字のイメージを描画している途中であっても、所望の文字が入力候補として表示された時点で描画を中止し、確定ボタンを操作することにより、入力文字を速やかに確定させることができる。
【００１４】
第４の本発明による携帯情報端末は、上記構成に加え、上記入力候補を表示する入力候補表示手段を備え、上記手書き文字判別手段が、アップ操作が行われてから次のダウン操作が行われることなく一定時間が経過した場合に、表示中の上記入力候補を入力文字として確定し、次のダウン操作を文字入力のための最初のダウン操作とするように構成される。
【００１５】
この携帯情報端末では、入力候補として選択された文字が表示されるので、手書き入力しようとする文字のイメージを描画している途中であっても、所望の文字が入力候補として表示された時点で描画を中止することにより、入力文字を自動的に確定させることができる。
【００１６】
第５の本発明による携帯情報端末は、上記構成に加え、入力候補の選択を取り消して、次のダウン操作を文字入力のための最初のダウン操作とするための取消ボタンを表示する取消ボタン表示手段を備えて構成される。この様な構成によれば、取消ボタンを操作することにより、任意のタイミングで入力候補の選択を取り消して、新たに文字入力を行うことができる。
【００１７】
第６の本発明による携帯情報端末は、上記構成に加え、上記グループ選択シンボル表示手段は、仮名文字の五十音順の各行にそれぞれ対応するグループ選択シンボルを上記検出面上に表示するように構成される。この様な構成によれば、タップ操作によって行内の仮名文字を入力候補として選択し、また、判定領域外に至る描画操作によって行内の仮名文字を手書き入力することができる。
【発明の効果】
【００１８】
本発明による携帯情報端末では、文字のイメージをなぞるように指などの操作体を検出面上で移動させることによって、所望の文字を入力することができるので、仮名文字などの文字を入力する際の操作手順を簡素化することができ、文字入力の際の操作性を向上させることができる。
【００１９】
また、本発明による携帯情報端末では、描画操作の軌跡と照合させる文字が最初のダウン操作の操作位置によって文字グループ内の文字だけに絞り込まれるので、描画軌跡に基づく文字認識処理の負荷が低減する。従って、文字認識処理に使用することができるＣＰＵ資源が限られた携帯情報端末であっても、手書き文字を認識するのに要する時間を短縮することができる。さらに、描画軌跡と照合させる文字が文字グループ内の文字だけであるので、手書き入力時の文字認識の精度を向上させることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態１による携帯情報端末の一構成例を示した外観図であり、携帯情報端末の一例として携帯電話機１が示されている。
【図２】図１の携帯電話機１のタッチパネル１１に表示される文字入力画面１１１の一例を示した図であり、入力対象文字として平仮名文字を選択した場合が示されている。
【図３】図１の携帯電話機１における文字入力時の動作の一例を模式的に示した説明図であり、グループ選択ボタン１１４の位置に応じた描画方向が示されている。
【図４】図１の携帯電話機１における手書き入力時の動作の一例を示した図であり、平仮名文字の「い」を手書き入力する場合が示されている。
【図５】図１の携帯電話機１における手書き入力時の動作の一例を示した図であり、平仮名文字の「な」を手書き入力する場合の描画軌跡Ａ２１〜Ａ２４が示されている。
【図６】図２の文字入力画面１１１の他の一例を示した図であり、入力対象文字として片仮名文字を選択した場合が示されている。
【図７】図２の文字入力画面１１１のその他の一例を示した図であり、入力対象文字として英文字を選択した場合が示されている。
【図８】図１の携帯電話機１内の機能構成の一例を示したブロック図である。
【図９】図８の文字入力部２３の構成例を示したブロック図である。
【図１０】図１の携帯電話機１における文字入力時の動作の一例を示したフローチャートである。
【図１１】図１の携帯電話機１における文字入力時の動作の一例を示したフローチャートである。
【図１２】本発明の実施の形態２による携帯情報端末の一構成例を示したブロック図である。
【発明を実施するための形態】
【００２１】
実施の形態１．
＜携帯情報端末＞
図１は、本発明の実施の形態１による携帯情報端末の一構成例を示した外観図であり、携帯情報端末の一例として携帯電話機１が示されている。図中の（ａ）には、タッチパネル１１が配置された操作面が示され、（ｂ）には、側面が示されている。
【００２２】
この携帯電話機１は、手に持って操作することができる端末装置であり、上下方向に長い薄型の筐体からなり、筐体前面が操作面となっている。操作面には、タッチパネル１１及び複数の操作キー１２が配置されている。
【００２３】
タッチパネル１１は、検出面に対するタッチ操作を検出するタッチパネルセンサと、検出面上に端末状態や各種入力ボタン、メニュー画面などを表示するタッチパネルディスプレイとからなる。検出面は、縦長の矩形形状からなる平坦なセンサ面であり、タッチ操作として、ダウン操作、描画操作及びアップ操作が検出される。ダウン操作は、タッチパネル１１の検出面に指やタッチペンなどの操作体を近づけて当接させるタッチ操作である。描画操作は、検出面上で操作体を滑らせるタッチ操作である。アップ操作は、検出面から操作体を離脱させるタッチ操作である。
【００２４】
操作キー１２は、各種機能を割り当てることができ、その機能割り当てがタッチパネル１１上に表示されるガイドキーである。この例では、操作キー１２として、メニューキー、ホームキー及び決定キーが設けられている。メニューキーは、アプリケーションを選択するための複数のアプリ選択ボタンが配置されたメニュー画面を表示するための操作キーである。ホームキーは、ユーザにより予め指定されたウェブサイトにアクセスしてサイト画面を表示するための操作キーである。決定キーは、入力文字などを確定させるための操作キーである。
【００２５】
この携帯電話機１では、電子メールの作成時、サイト画面への書き込み時、電話帳データの編集時などに、タッチパネル１１上に表示されるソフトウェアキーボードを操作することによって、各種文字を入力することができる。例えば、日本語の仮名文字、英文字、数字、記号、全角文字、半角文字、大文字、小文字、漢字を入力することができる。
【００２６】
また、ソフトウェアキーボードを用いた文字入力方法としては、ダウン操作からアップ操作に至る一連のタップ操作によって文字入力を行うソフトキー入力と、描画操作によって文字入力を行う手書き入力とがある。ソフトキー入力では、ソフトウェアキーボード上の入力ボタンに対し、タップ操作を繰り返すことによって、入力ボタンに予め割り当てられた文字を入力候補として順繰りに選択することができる。一方、手書き入力では、文字のイメージをなぞるように操作体をソフトウェアキーボード上で滑らせることによって、所望の文字を入力候補として選択することができる。
【００２７】
＜文字入力画面＞
図２は、図１の携帯電話機１のタッチパネル１１に表示される文字入力画面１１１の一例を示した図であり、入力対象文字として平仮名文字を選択した場合が示されている。この文字入力画面１１１は、文字入力時にタッチパネル１１の検出面上に表示される操作画面であり、入力候補の表示欄１１２と、ソフトウェアキーボード１１３とが配置されている。表示欄１１２は、横長の矩形形状からなる表示領域であり、手書き文字の入力候補などが表示される。
【００２８】
ソフトウェアキーボード１１３は、２次元配列された複数の入力ボタンからなる仮想的なキーボードであり、入力ボタンをタッチ操作することによって文字入力を行うことができる。このソフトウェアキーボード１１３は、表示欄１１２の下側に配置されている。具体的には、上記入力ボタンとして、グループ選択ボタン１１４、文字種選択ボタン１１５、文字種変換ボタン１１６及び１１７が設けられている。
【００２９】
グループ選択ボタン１１４は、入力しようとする文字を含む文字グループを選択するための操作アイコンであり、グループ選択シンボル１１４ａ及び判定領域１１４ｂにより構成される。ここでは、入力対象の多数の平仮名文字をグループ化した複数の文字グループにそれぞれ対応するグループ選択ボタン１１４が配置されている。具体的には、五十音順の「あ」行、「か」行、・・・、「わ」行の各行を文字グループとして平仮名文字がグループ化され、各行にそれぞれ対応するグループ選択ボタン１１４が配置されている。
【００３０】
例えば、「あ」行の文字グループは、「あ」、「い」、・・・、「お」の５つの平仮名文字からなり、対応する選択ボタン１１４には、これらの平仮名文字が割り当てられる。また、「か」行の文字グループは、「か」、「き」、・・・、「こ」の５つの平仮名文字からなり、対応する選択ボタン１１４には、これらの平仮名文字が割り当てられる。なお、「わ」行の文字グループは、「わ」、「を」、「ん」の３つの平仮名文字からなり、対応する選択ボタン１１４には、これらの平仮名文字が割り当てられる。
【００３１】
グループ選択シンボル１１４ａは、文字グループ内の文字を代表文字として配置した表示オブジェクトであり、ハードキーのキートップを擬似的に表している。この例では、矩形形状のキートップ内に「あ」段の平仮名文字が代表文字として配置されている。例えば、「あ」行の選択ボタン１１４には、仮名文字「あ」がグループ選択シンボル１１４ａとして配置され、「か」行の選択ボタン１１４には、仮名文字「か」がグループ選択シンボル１１４ａとして配置されている。
【００３２】
判定領域１１４ｂは、いずれの選択ボタン１１４がタッチ操作されたかを判定するためのボタンエリアである。この判定領域１１４ｂは、グループ選択ボタン１１４ごとに形成される。この例では、判定領域１１４ｂが、グループ選択シンボル１１４ａを内包する矩形領域からなる。また、互いに隣り合う２つの選択ボタン１１４間では、判定領域１１４ｂの境界線が共有されている。つまり、これらの選択ボタン１１４間では、判定領域１１４ｂどうしが接している。
【００３３】
選択ボタン１１４としては、上述した仮名文字の入力ボタンの他に、濁点「゛」、半濁点「゜」の入力ボタンがある。これらの選択ボタン１１４をタップ操作することにより、入力候補として表示中の文字に濁点又は半濁点を付加することができる。
【００３４】
上述した仮名文字、濁点及び半濁点の１２個の選択ボタン１１４は、４段３列に整列配置されている。すなわち、最上段には、「あ」行、「か」行及び「さ」行の選択ボタン１１４が配置され、２段目には、「た」行、「な」行及び「は」行の選択ボタン１１４が配置され、３段目には、「ま」行、「や」行及び「ら」行の選択ボタン１１４が配置され、最下段には、濁点「゛」、「わ」行及び半濁点「゜」の選択ボタン１１４が配置されている。
【００３５】
文字種選択ボタン１１５は、文字の種類を選択するための操作アイコンであり、平仮名文字、片仮名文字、英文字、数字、記号を選択するための入力ボタンがそれぞれ設けられている。これら５つの文字種選択ボタン１１５は、グループ選択ボタン１１４のキー配列の右側に配置されている。
【００３６】
文字種変更ボタン１１６，１１７は、文字の種類を変更するための操作アイコンである。文字種変更ボタン１１６をタップ操作することにより、英文字の大文字を入力するための大文字入力モードと、小文字を入力するための小文字入力モードとを切り替えることができる。文字種変更ボタン１１７をタップ操作することにより、片仮名文字、英文字、数字の全角文字を入力するための全角文字入力モードと、半角文字を入力するための半角文字入力モードとを切り替えることができる。これらの文字種変更ボタン１１６，１１７は、グループ選択ボタン１１４及び文字種選択ボタン１１５のキー配列の下側に配置されている。
【００３７】
最初のダウン操作から最初のアップ操作に至る一連のタップ操作が同一の判定領域１１４ｂ内において行われれば、判定領域１１４ｂに対応する文字グループ内の文字が入力候補として選択される（ソフトキー文字判別）。具体的には、文字種選択ボタン１１５をタップ操作して文字の種類を選択し、いずれかのグループ選択ボタン１１４をタップ操作すれば、当該選択ボタン１１４に割り当てられた文字を入力候補として選択することができる。例えば、平仮名文字の選択ボタン１１５をタップ操作して平仮名文字を選択し、「か」行の選択ボタン１１４を繰返しタップ操作すれば、「か」行内の平仮名文字を順繰りに入力候補として選択することができる。
【００３８】
これに対し、文字を手書き入力する場合には、入力しようとする文字を文字グループ内に含むグループ選択ボタン１１４を開始点として、文字のイメージを描画することにより、描画操作の軌跡が文字認識され、所望の文字を入力することができる（手書き文字判別）。タップ操作に基づくソフトキー文字判別と手書き文字判別とは、最初のダウン操作後に、当該ダウン操作の操作位置が属する判定領域１１４ｂの外に至る描画操作が行われたか否かによって自動的に切り替えられる。
【００３９】
仮名文字の場合、書き順の１画目は、左から右へ向かうか、或いは、上から下へ向かうかのいずれかであり、右から左へ向かうものや、下から上へ向かうものは存在しない。このため、１２個の選択ボタン１１４からなるキー配列の上側や左側には、タッチ操作の検出領域がなくても良い。これに対し、上記キー配列の右側及び下側には、タッチ操作を検出するための検出領域が形成されている必要がある。文字入力画面１１１の場合、上記キー配列の右側には、文字種選択ボタン１１５の判定領域が形成され、下側には、文字種変更ボタン１１６，１１７の判定領域が形成されている。
【００４０】
また、同様の観点から、仮名文字の各行の選択ボタン１１４は、タッチパネル１１の検出面における左上側の領域に配置されていることが望ましい。
【００４１】
図３は、図１の携帯電話機１における文字入力時の動作の一例を模式的に示した説明図であり、グループ選択ボタン１１４のキー配列内における位置に応じた描画方向が示されている。図中の（ａ）には、ソフトウェアキーボード１１３のキー配列の内側に配置された選択ボタン１１４を開始点として描画する場合の描画方向が示されている。
【００４２】
キー配列の内側に配置された選択ボタン１１４を描画操作の開始点として描画する場合、上方向、下方向、左方向及び右方向の４つの描画方向に描画することができる。描画開始後、アップ操作が検出されることなく、判定領域外への描画操作が検出されれば、動作モードが手書き入力モードへ切り替えられる。
【００４３】
図中の（ｂ）には、キー配列の周縁部に配置された選択ボタン１１４を開始点として描画する場合の描画方向が示されている。キー配列の周縁部、例えば、最も左側の列に配置された選択ボタン１１４を描画イベントの開始点として描画する場合、上方向、下方向及び右方向の３つの描画方向に描画することができる。この場合、左方向への描画は無効化される。
【００４４】
図中の（ｃ）には、キー配列の頂点に配置された選択ボタン１１４を開始点として描画する場合の描画方向が示されている。キー配列の頂点、例えば、最も左側の列の最上段に配置された選択ボタン１１４を描画イベントの開始点として描画する場合、下方向及び右方向の２つの描画方向に描画することができる。この場合、上方向及び左方向への描画は無効化される。
【００４５】
＜平仮名文字の手書き入力＞
図４は、図１の携帯電話機１における手書き入力時の動作の一例を示した図であり、平仮名文字の「い」を手書き入力する場合が示されている。平仮名文字の「い」を手書き入力する場合、「あ」行の選択ボタン１１４を指でダウン操作し、そのまま、仮名文字「い」のイメージをなぞるように指を移動させれば良い。この場合、描画操作の開始点Ａ１は、ダウン操作の操作位置として、その２次元位置が検知され、「あ」行の文字グループが照合対象として選択される。
【００４６】
描画軌跡Ａ２を「あ」行の文字グループ内の各文字と照合する処理は、ダウン操作を検出した後、アップ操作が検出されることなく、「あ」行の選択ボタン１１４外への描画操作を検出した時点で開始される。
【００４７】
「あ」行の仮名文字の場合、書き順の１番目（１画目）に下方向に描画する仮名文字は「い」のみであることから、「あ」行の選択ボタン１１４から下方向の描画操作を検出した時点で、入力候補を仮名文字「い」に絞り込むことができる。
【００４８】
表示欄１１２には、文字グループ内のいずれかの文字に絞り込まれた入力候補と、確定ボタン１２１及び取消ボタン１２２が表示される。確定ボタン１２１は、入力文字を確定して手書き入力モードを解除するための操作アイコンである。取消ボタン１２２は、入力候補の選択を取り消して手書き入力モードを解除するための操作アイコンである。
【００４９】
文字のイメージを描画している途中であっても、表示欄１１２に所望の文字が入力候補として表示された時点で描画操作を中止し、確定ボタン１２１をタップ操作すれば、表示中の入力候補を入力文字として確定させることができる。一方、文字のイメージを描画し終わっても、所望の文字が入力候補として表示されなければ、取消ボタン１２２をタップ操作することによって、「あ」行の選択ボタン１１４をダウン操作する前の状態へ復帰させることができる。
【００５０】
＜描画操作の軌跡＞
図５は、図１の携帯電話機１における手書き入力時の動作の一例を示した図であり、平仮名文字の「な」を手書き入力する場合の描画軌跡Ａ２１〜Ａ２４が示されている。平仮名文字の「な」を手書き入力する場合、「な」行の選択ボタン１１４を指でダウン操作し、そのまま、仮名文字「な」のイメージをなぞるように指を移動させれば良い。
【００５１】
この場合、描画軌跡Ａ２１に対応する最初の描画操作の途中で手書き入力モードへ切り替えられ、当該描画操作の終了点Ａ３は、アップ操作の操作位置として検知される。描画軌跡Ａ２２〜Ａ２４は、それぞれ第２〜第４の描画操作に対応する。描画軌跡Ａ２１〜Ａ２４を「な」行の文字グループ内の各文字と照合し、入力候補を絞り込む文字認識処理は、最初のダウン操作を検出した後、アップ操作が検出されることなく、「な」行の選択ボタン１１４外への描画操作を検出した時点で開始される。
【００５２】
「な」行の仮名文字の場合、書き順の１番目に右方向に描画する仮名文字は「な」のみであることから、「な」行の選択ボタン１１４から右方向の描画操作を検出した時点で、入力候補を仮名文字「な」に絞り込むことができる。
【００５３】
＜片仮名文字を選択した場合＞
図６は、図２の文字入力画面１１１の他の一例を示した図であり、入力対象文字として片仮名文字を選択した場合が示されている。この文字入力画面１１１では、片仮名文字及び記号が各グループ選択ボタン１１４に割り当てられている。具体的には、五十音順の「ア」行、「カ」行、・・・、「ワ」行の各行を文字グループとして片仮名文字がグループ化され、各行にそれぞれ対応するグループ選択ボタン１１４が配置されている。
【００５４】
例えば、「ア」行の文字グループは、「ア」、「イ」、・・・、「オ」の５つの片仮名文字からなり、対応する選択ボタン１１４には、これらの片仮名文字が割り当てられる。また、「カ」行の文字グループは、「カ」、「キ」、・・・、「コ」の５つの片仮名文字からなり、対応する選択ボタン１１４には、これらの片仮名文字が割り当てられる。
【００５５】
いずれかのグループ選択ボタン１１４をタップ操作すれば、当該選択ボタン１１４に割り当てられた片仮名文字を入力候補として選択することができる。一方、文字を手書き入力する場合には、入力しようとする片仮名文字を文字グループ内に含むグループ選択ボタン１１４を開始点として、文字のイメージを描画することにより、描画操作の軌跡が文字認識され、所望の片仮名文字を入力することができる。
【００５６】
＜英文字を選択した場合＞
図７は、図２の文字入力画面１１１のその他の一例を示した図であり、入力対象文字として英文字を選択した場合が示されている。この文字入力画面１１１では、英文字及び記号が各グループ選択ボタン１１４に割り当てられている。具体的には、２６個の英文字（アルファベット）と、ピリオド「．」、アットマーク「＠」、コンマ「，」、スラッシュ「／」、セミコロン「；」、コロン「：」などの記号とが１０個の文字グループにグループ化され、これらの文字グループにそれぞれ対応するグループ選択ボタン１１４が配置されている。
【００５７】
例えば、最上段には、記号「．」及び「＠」が割り当てられた選択ボタン１１４と、「Ａ」〜「Ｃ」の英文字が割り当てられた選択ボタン１１４と、「Ｄ」〜「Ｆ」の英文字が割り当てられた選択ボタン１１４が配列されている。また、２段目には、「Ｇ」〜「Ｉ」の英文字が割り当てられた選択ボタン１１４と、「Ｊ」〜「Ｌ」の英文字が割り当てられた選択ボタン１１４と、「Ｍ」〜「Ｏ」の英文字が割り当てられた選択ボタン１１４が配列されている。
【００５８】
また、３段目には、「Ｐ」〜「Ｓ」の英文字が割り当てられた選択ボタン１１４と、「Ｔ」〜「Ｖ」の英文字が割り当てられた選択ボタン１１４と、「Ｗ」〜「Ｚ」の英文字が割り当てられた選択ボタン１１４が配列されている。最下段には、記号「，」、「／」、「；」及び「：」が割り当てられた選択ボタン１１４が配置されている。
【００５９】
いずれかのグループ選択ボタン１１４をタップ操作すれば、当該選択ボタン１１４に割り当てられた英文字又は記号を入力候補として選択することができる。一方、文字を手書き入力する場合には、入力しようとする英文字又は記号を文字グループ内に含むグループ選択ボタン１１４を開始点として、文字のイメージを描画することにより、描画操作の軌跡が文字認識され、所望の英文字又は記号を入力することができる。
【００６０】
図８は、図１の携帯電話機１内の機能構成の一例を示したブロック図である。この携帯電話機１は、タッチパネルセンサ１１ａ、タッチパネルディスプレイ１１ｂ、文字記憶部２１、グループ選択シンボル表示部２２、文字入力部２３、入力候補表示部２４、確定ボタン表示部２５及び取消ボタン表示部２６により構成される。
【００６１】
タッチパネルセンサ１１ａは、タッチ操作を検出する検出面を有する操作検出装置であり、検出面に対するダウン操作、描画操作及びアップ操作をタッチ操作として検出し、その２次元位置を文字入力部２３へ出力する。タッチパネルディスプレイ１１ｂは、タッチパネルセンサ１１ａの検出面を表示面とする表示装置であり、検出面上に文字入力画面１１１を表示する。
【００６２】
文字記憶部２１には、多数の文字が複数の文字グループ２１２にグループ化して保持される。ここでは、平仮名文字、片仮名文字、英文字の大文字及び小文字を入力するための文字データベース２１１がそれぞれ保持されている。文字データベース２１１には、文字コードや文字フォントのイメージデータからなる多数の文字データ２１３が複数の文字グループ２１２にグループ化して保持される。
【００６３】
すなわち、平仮名文字用の文字データベース２１１には、五十音順の各行を文字グループ２１２として平仮名文字が保持されている。例えば、「あ」行の文字グループ２１２には、仮名文字「あ」〜「お」の文字データ２１３が保持され、「か」行の文字グループ２１２には、仮名文字「か」〜「こ」の文字データ２１３が保持されている。
【００６４】
文字データベース２１１には、手書き入力時に使用する文字認識用のデータベースとして、文字の書き順や描画方向、文字フォントの骨格イメージなどが保持される。
【００６５】
グループ選択シンボル表示部２２は、文字グループ２１２のそれぞれについてグループ選択シンボル１１４ａを生成し、これらのグループ選択シンボル１１４ａを２次元配列したソフトウェアキーボード１１３を文字入力画面１１１内に表示する。
【００６６】
文字入力部２３は、文字入力のための最初のダウン操作の操作位置に基づいて、文字グループ２１２を選択し、文字グループ２１２内のいずれかの文字を入力候補として選択し、その文字データを出力する。
【００６７】
入力候補表示部２４は、文字入力部２３により選択された入力候補を文字入力画面１１１の表示欄１１２内に表示する。確定ボタン表示部２５は、入力文字を確定して手書き入力モードを解除することによって、次のダウン操作を文字入力のための最初のダウン操作とするための確定ボタン１２１を表示欄１１２内に表示する。文字入力部２３は、確定ボタン１２１のタップ操作に基づいて、表示欄１１２に表示中の入力候補を入力文字として確定する。
【００６８】
取消ボタン表示部２６は、入力候補の選択を取り消して手書き入力モードを解除することによって、次のダウン操作を文字入力のための最初のダウン操作とするための取消ボタン１２２を表示欄１１２内に表示する。文字入力部２３は、取消ボタン１２２のタップ操作に基づいて、表示欄１１２に表示中の入力候補の選択を取り消す。
【００６９】
図９は、図８の文字入力部２３の構成例を示したブロック図である。この文字入力部２３は、タップ操作判別部２３１、ソフトキー文字判別部２３２、ダウン操作判別部２３３、文字グループ選択部２３４、描画軌跡生成部２３５、描画軌跡記憶部２３６、文字照合部２３７及び手書き文字判別部２３８により構成される。
【００７０】
タップ操作判別部２３１は、タッチパネルセンサ１１ａから取得したタッチ操作の２次元位置情報に基づいて、文字入力のための最初のダウン操作から最初のアップ操作に至る一連のタップ操作が同一の判定領域１１４ｂ内において行われたか否かを判別する。上記文字入力のための最初のダウン操作とは、新たに文字を入力する場合の最初のダウン操作のことであり、例えば、入力文字を確定した後のダウン操作である。
【００７１】
ソフトキー文字判別部２３２は、上記一連のタップ操作が同一の判定領域１１４ｂ内において行われた場合に、当該判定領域１１４ｂに対応する文字グループ２１２内の文字を入力候補として選択し、その文字データを出力する。入力候補は、判定領域１１４ｂに対するタップ操作の数に応じて選択される。
【００７２】
ダウン操作判別部２３３は、タッチパネルセンサ１１ａから取得したタッチ操作の２次元位置情報に基づいて、文字入力のための最初のダウン操作後に、当該ダウン操作の操作位置が属する判定領域１１４ｂ外に至る描画操作が行われたか否かを判別する。上記文字入力のための最初のダウン操作は、新たに文字を入力する場合の最初のダウン操作であるとともに、その操作位置が入力しようとする文字の１画目の描画操作の開始点となるダウン操作であり、例えば、入力文字を確定した後のダウン操作である。
【００７３】
文字グループ選択部２３４は、文字入力のための最初のダウン操作の操作位置を判定領域１１４ｂと比較し、その比較結果に基づいて文字グループ２１２を照合対象として選択する。この文字グループ２１２の選択処理は、文字入力のための最初のダウン操作後に、当該ダウン操作の操作位置が属する判定領域１１４ｂ外に至る描画操作が行われた場合に、実行される。
【００７４】
描画軌跡生成部２３５は、タッチパネルセンサ１１ａから取得したタッチ操作の２次元位置情報に基づいて、描画操作の軌跡を描画軌跡として生成し、描画軌跡記憶部２３６内に格納する。この描画軌跡は、文字入力のための最初のダウン操作後、一定時間ごとに更新され、入力文字が確定された場合や、入力候補の選択が取り消された場合にクリアされる。
【００７５】
文字照合部２３７は、描画軌跡記憶部２３６内の描画軌跡を文字グループ選択部２３４が選択した文字グループ２１２内の各文字と照合し、その照合結果を手書き文字判別部２３８へ出力する。描画軌跡の照合処理は、文字グループ２１２内の各文字について、描画軌跡を手書き文字の文字認識用データベースと照合することにより行われる。また、照合処理は、確定ボタン１２１や取消ボタン１２２のタップ操作によって手書き入力モードが解除されるまで、一定時間ごとに繰返し実行される。
【００７６】
手書き文字判別部２３８は、文字入力のための最初のダウン操作後に、当該ダウン操作の操作位置が属する判定領域１１４ｂ外に至る描画操作が行われた場合に、描画軌跡の照合結果に基づいて、文字グループ２１２内の文字を入力候補として選択し、その文字データを出力する。
【００７７】
具体的には、描画軌跡に最も近い文字が入力候補として選択される。例えば、認識ヒット率が所定の判定閾値を越えている文字のうち、認識ヒット率が最も高いものが入力候補として選択される。
【００７８】
図１０及び図１１のステップＳ１０１〜Ｓ１１３は、図１の携帯電話機１における文字入力時の動作の一例を示したフローチャートである。まず、文字入力部２３は、ダウン操作が検出されれば、その２次元位置情報に基づいてボタンエリアを判定し、いずれのグループ選択ボタン１１４がダウン操作されたかを判別する（ステップＳ１０１）。
【００７９】
次に、文字入力部２３は、描画操作が検出されることなくアップ操作が検出され、或いは、描画操作が検出された場合であっても、判定領域１１４ｂ外へ移動する描画操作が検出されることなくアップ操作が検出されれば、一連のタップ操作が行われたと判断してキー入力を実行し、この処理を終了する（ステップＳ１０２〜Ｓ１０４，Ｓ１０５）。このキー入力では、ダウン操作されたグループ選択ボタン１１４に割り当てられた文字が入力候補として選択される。
【００８０】
一方、文字入力部２３は、アップ操作が検出されることなく判定領域１１４ｂ外へ移動する描画操作が検出されれば、手書き入力モードへ切り替え（ステップＳ１０２〜Ｓ１０４，Ｓ１０６）、ダウン操作の操作位置が含まれる判定領域１１４ｂに対応する文字グループ２１２を照合対象として選択する（ステップＳ１０７）。
【００８１】
次に、文字入力部２３は、描画操作の軌跡を文字グループ２１２内の各文字と照合させる所定のマッチング処理を実行する（ステップＳ１０８）。このマッチング処理はヒット率が所定の判定閾値以上となる文字が抽出されるまで一定時間ごとに繰り返され、ヒット率が判定閾値以上の文字が抽出されれば、ヒット率が最大の文字が入力候補として選択され、文字入力画面１１１の表示欄１１２に表示される（ステップＳ１０９，Ｓ１１０）。
【００８２】
ステップＳ１０８からステップＳ１１０までの処理手順は、確定ボタン１２１又は取消ボタン１２２が操作されるまで繰り返され、確定ボタン１２１が操作されれば、文字入力部２３は、表示中の入力候補を入力文字として確定し、手書き入力モードを解除する（ステップＳ１１１〜Ｓ１１３）。
【００８３】
本実施の形態によれば、文字のイメージをなぞるように指を検出面上で移動させることによって、所望の文字を入力することができ、仮名文字などの文字を入力する際の操作手順を簡素化することができる。その際、描画操作の軌跡と照合させる文字が最初のダウン操作の操作位置によって文字グループ２１２内の文字だけに絞り込まれるので、描画操作の軌跡に基づく文字認識処理の負荷が低減する。従って、文字認識処理に使用することができるＣＰＵ資源が限られた携帯電話機１であっても、手書き文字を認識するのに要する時間を短縮することができる。さらに、描画軌跡と照合させる文字が文字グループ２１２内の文字だけであるので、手書き入力時の文字認識の精度を向上させることができる。
【００８４】
また、タップ操作を繰り返すことによって、ソフトウェアキーボード１１３を用いた従来のソフトキー入力方法と同様に文字入力を行うことができる一方、入力しようとする文字のグループ選択ボタン１１４から描画操作を開始し、当該選択ボタン１１４のボタンエリア外へ描画することにより、手書き入力モードへ自動的に切り替えて文字を手書き入力することもできる。さらに、手書き入力しようとする文字のイメージを描画している途中であっても、所望の文字が入力候補として表示された時点で描画を中止し、確定ボタン１２１を操作することにより、入力文字を速やかに確定させることができる。
【００８５】
実施の形態２．
実施の形態１では、表示欄１１２の確定ボタン１２１を操作することによって、入力文字を確定して手書き入力モードが解除される場合の例について説明した。これに対し、本実施の形態では、最後のアップ操作から一定時間が経過すれば、入力文字を確定して手書き入力モードを自動的に解除する場合について説明する。
【００８６】
図１２は、本発明の実施の形態２による携帯情報端末の一構成例を示したブロック図である。この携帯電話機１は、図９の文字入力部２３と比較すれば、経過時間計測部２３９を備えている点で異なる。経過時間計測部２３９は、アップ操作の発生時点から経過時間を計測し、その計測結果をダウン操作判別部２３３へ出力する。
【００８７】
ダウン操作判別部２３３では、アップ操作が行われてから、次のダウン操作が行われることなく一定時間が経過すれば、表示中の入力候補を入力文字として確定し、手書き入力モードを解除する。この様に構成することにより、手書き入力しようとする文字のイメージを描画している途中であっても、所望の文字が入力候補として表示された時点で描画を中止することにより、入力文字を自動的に確定させることができる。
【００８８】
なお、実施の形態１及び２では、１２個のグループ選択ボタン１１４が４段３列に整列配置される場合の例について説明したが、本発明は選択ボタンの配置態様をこれに限定するものではない。また、選択ボタン１１４の形状や大きさ、表示態様、選択ボタン１１４の数を、入力しようとする文字の種類や、文字入力しようとするアプリケーションに応じて変化させても良い。
【００８９】
また、実施の形態１では、確定ボタン１２１の操作によって入力文字が確定され、実施の形態２では、最後のアップ操作から一定時間が経過すれば、入力文字が確定される場合の例について説明したが、本発明は手書き入力時に入力文字を確定させる方法をこれに限定するものではない。例えば、手書き入力モード中にアップ操作が発生した時点で、入力文字を確定して手書き入力モードを解除するような構成であっても良い。
【符号の説明】
【００９０】
１  携帯電話機
１１  タッチパネル
１１ａ  タッチパネルセンサ
１１ｂ  タッチパネルディスプレイ
１１１  文字入力画面
１１２  表示欄
１１３  ソフトウェアキーボード
１１４  グループ選択ボタン
１１４ａ  グループ選択シンボル
１１４ｂ  判定領域
１１５  文字種選択ボタン
１１６，１１７  文字種変更ボタン
１２１  確定ボタン
１２２  取消ボタン
１２  操作キー
２１  文字記憶部
２１１  文字種ごとのデータベース
２１２  文字グループ
２１３  文字データ
２２  グループ選択シンボル表示部
２３  文字入力部
２３１  タップ操作判別部
２３２  ソフトキー文字判別部
２３３  ダウン操作判別部
２３４  文字グループ選択部
２３５  描画軌跡生成部
２３６  描画軌跡記憶部
２３７  文字照合部
２３８  手書き文字判別部
２３９  経過時間計測部
２４  入力候補表示部
２５  確定ボタン表示部
２６  取消ボタン表示部
Ａ１  描画操作の開始点
Ａ２，Ａ２１〜Ａ２４  描画軌跡
Ａ３  描画操作の終了点
【図１】
2012150713.tif 000003
【図２】
2012150713.tif 000004
【図３】
2012150713.tif 000005
【図４】
2012150713.tif 000006
【図５】
2012150713.tif 000007
【図６】
2012150713.tif 000008
【図７】
2012150713.tif 000009
【図８】
2012150713.tif 000010
【図９】
2012150713.tif 000011
【図１０】
2012150713.tif 000012
【図１１】
2012150713.tif 000013
【図１２】
2012150713.tif 000014