(57)【要約】【課題】  所望する認識候補を表示画面上でユーザが容易に識別できるように、認識候補群を系統的にレイアウト表示する情報処理装置を提供する。【解決手段】  入力データの認識処理により算出された類似度に基づいて、前記入力データに対する２以上の認識候補を、第１のグループ情報と第２のグループ情報とを有する認識対象語彙を格納した語彙記憶部から抽出し、前記抽出された認識候補を表示画面にレイアウト表示する情報処理装置であって、前記情報処理装置が、前記抽出された認識候補をグループ分けし、同一のグループ情報を有する認識候補からなるグループ毎に一括してレイアウト表示する情報処理装置とする。【選択図】  図１
2005043831.tif 000002
【特許請求の範囲】
【請求項１】
入力データの認識処理により算出された類似度に基づいて、前記入力データに対する２以上の認識候補を、第１のグループ情報と第２のグループ情報とを有する認識対象語彙を格納した語彙記憶部から抽出し、前記抽出された認識候補を表示画面にレイアウト表示する情報処理装置であって、
前記情報処理装置が、前記抽出された認識候補をグループ分けし、同一のグループ情報を有する認識候補からなるグループ毎に一括してレイアウト表示する
ことを特徴とする情報処理装置。
【請求項２】
前記第１グループ情報を有する認識候補の第１の視覚識別情報と、前記第２グループ情報を有する認識候補の第２の視覚識別情報とを表示画面に表示させる
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記視覚識別情報が、認識候補の背景色、文字色またはフォントである
ことを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記視覚識別情報が前記グループ情報である
ことを特徴とする請求項２記載の情報処理装置。
【請求項５】
前記第１のグループ情報を有する認識候補からなるグループが一括されてレイアウト表示された第１表示領域と、前記第２のグループ情報を有する認識候補からなるグループが一括されてレイアウト表示された第２表示領域との境界が、視覚的に強調されている
ことを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記第１のグループ情報を有する認識候補からなるグループが一括されてレイアウト表示された第１表示領域と、前記第２のグループ情報を有する認識候補からなるグループが一括されてレイアウト表示された第２表示領域とに含まれる認識候補の数が、同数である
ことを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記第１のグループ情報を有する認識候補からなるグループが一括されてレイアウト表示された第１表示領域が、
前記第２のグループ情報を有する認識候補からなるグループが一括されてレイアウト表示され、かつ、前記第１表示領域に含まれた類似度が最大である認識候補よりもその類似度が低い認識候補が一括されてレイアウト表示された第２表示領域よりも、多数の認識候補を含む
ことを特徴とする請求項１記載の情報処理装置。
【請求項８】
前記同一のグループ情報を有する認識候補からなるグループが一括されてレイアウト表示された表示領域では、表示画面の左上を最上位として、認識候補が類似度の順にレイアウトされている
ことを特徴とする請求項１記載の情報処理装置。
【請求項９】
前記第１のグループ情報を有する認識候補からなるグループが一括されてレイアウト表示された第１表示領域が、
前記第２のグループ情報を有する認識候補からなるグループが一括されてレイアウト表示され、かつ、前記第１表示領域に含まれた類似度が最大である認識候補よりもその類似度が低い認識候補が一括されてレイアウト表示された第２表示領域よりも、その表示サイズが大きく、または、表示画面の左上に近くレイアウト表示されている
ことを特徴とする請求項１記載の情報処理装置。
【請求項１０】
前記第１表示領域が、前記第２表示領域で類似度が最大である認識候補よりも、その類似度が低い認識候補を含む
ことを特徴とする請求項９記載の情報処理装置。
【請求項１１】
前記第１のグループ情報と前記第２のグループ情報とを表示画面に表示させ、かつ、前記第１と第２のグループ情報と同時に、前記第１のグループ情報を有する認識候補からなるグループのみを一括してレイアウト表示させる
ことを特徴とする請求項１記載の情報処理装置。
【請求項１２】
前記第１のグループ情報と前記第２のグループ情報を表示画面に表示させ、前記第１のグループ情報が選択された場合に、前記第１のグループ情報を有する認識候補からなるグループを一括してレイアウト表示させる
ことを特徴とする請求項１記載の情報処理装置。
【請求項１３】
前記グループ情報が、前記認識対象語彙に対してあらかじめ付与されている
ことを特徴とする請求項１記載の情報処理装置。
【請求項１４】
前記グループ情報が、前記認識対象語彙に含まれ、かつ、あらかじめ指定されたキーワードである
ことを特徴とする請求項１記載の情報処理装置。
【請求項１５】
前記グループ情報が、２以上の認識候補から切り出された共通するテキストデータである
ことを特徴とする請求項１記載の情報処理装置。
【請求項１６】
入力データの認識処理により算出された類似度に基づいて、前記入力データに対する２以上の認識候補を、第１のグループ情報と第２のグループ情報とを有する認識対象語彙を格納した語彙記憶部から抽出する抽出工程と、前記抽出された認識候補を表示画面にレイアウト表示する表示工程とを備えた表示レイアウト処理方法であって、
前記表示工程が、同一のグループ情報を有する認識候補からなるグループ毎に一括してレイアウト表示する工程である
ことを特徴とする表示レイアウト処理方法。
【請求項１７】
入力データの認識処理により算出された類似度に基づいて、前記入力データに対する２以上の認識候補を、第１のグループ情報と第２のグループ情報とを有する認識対象語彙を格納した語彙記憶部から抽出する抽出プログラムコードと、前記抽出された認識候補を表示画面にレイアウト表示する表示プログラムコードとを備えた表示レイアウト処理プログラムであって、
前記表示プログラムコードが、同一のグループ情報を有する認識候補からなるグループ毎に一括してレイアウト表示するプログラムコードである
ことを特徴とする表示レイアウト処理プログラム。
【請求項１８】
請求項１７記載の表示レイアウト処理プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識や文字認識などの認識処理で得た複数の認識候補を表示画面にレイアウトする情報処理装置、その表示レイアウト処理方法、その表示レイアウト処理にかかるプログラム、及び、そのプログラムの記録媒体に関する。
【背景技術】
【０００２】
パーソナルコンピュータや携帯情報端末などの情報処理装置の分野では、音声認識や手書き文字認識などの認識処理により、音声データや手書き文字データをテキスト形式のデータ（認識候補）として画面上に表示させるための技術開発が盛んである。
【０００３】
情報処理装置のユーザは、画面上に表示された複数の認識候補群から所望する認識候補を選択することにより、特定の認識候補を入力情報として確定させている。ここで、ユーザによる認識候補の選択を容易にするため、例えば図２２に示すような、メニュー方式により類似度が高い認識候補から順にレイアウト表示させる技術（例えば、特許文献１または２参照。）がある。
【特許文献１】特開平２−２９８９９７号公報（特許第１９４９６９６号公報）（第２頁）
【特許文献２】特開２０００−２１５２７３号公報（第２頁）
【０００４】
しかしながら、音声や文字に対する認識精度を向上させる技術は開発段階であるため、上記技術であっても、情報処理装置を騒がしい場所で使用したり、滑舌がそれほどはっきりとしない自然な発音で入力したり、多少乱雑な字体で入力したりなど、認識させる音声や文字が不明瞭（ノイズが多い）となるような、ユーザにとって自然な使用状態では、類似度が最大である認識候補が必ずしも所望する対象とならないこと、すなわち入力データが誤認識されることが多い。
【０００５】
ここで、例えば商品名など、系統的にグループ化されてユーザに概念されているような項目がある。このような項目を音声入力または手書き文字入力などによって入力データとし、この入力データを認識処理して得た認識候補を類似度の順にレイアウト表示させた場合、系統的に異なるグループに属する認識候補が入れ子状に混在してレイアウト表示されてしまうことがある。上述したような使用状態では、誤認識により、ユーザが所望する項目の類似度が最大とならず、最上位にレイアウト表示されないことが多くなるため、入れ子状に混在したレイアウト表示から所望の認識候補を探し出さなくてはならない。
【０００６】
このような、入れ子状に混在したレイアウトおよび誤認識が発生した場合について、以下に具体例を示し説明する。例えば図４に示すように、９つのグループに系統的に分類されて概念されている６７項目のレストランメニューがある。ここで、項目「チキンサンド」の入力データが誤認識された場合には、図２２に示すように、その類似度が上位１０位以内である認識候補を類似度の順にレイアウト表示させると、ステーキ、サンドイッチ、サンドイッチ、ステーキ・・・、スープとなり、系統的に異なるグループに属する認識候補が入れ子状に混在しまう。ところが、ユーザは項目を系統的にグループ化して概念しているため、このように、意識している概念系統と異なった、一見無秩序な系統で認識候補がレイアウト表示されると、その中から所望する認識候補である「チキンサンド」を探しだすことが煩雑となる。したがって上記技術には、ユーザが所望する認識候補を表示画面上で認識しやすくするために改良できる余地が残されている。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は上記課題を解決するものであり、所望する認識候補を、表示画面上でユーザが容易に識別できる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、入力データの認識処理により算出された類似度に基づいて、前記入力データに対する２以上の認識候補を、第１のグループ情報と第２のグループ情報とを有する認識対象語彙を格納した語彙記憶部から抽出し、前記抽出された認識候補を表示画面にレイアウト表示する情報処理装置であって、前記情報処理装置が、前記抽出された認識候補をグループ分けし、同一のグループ情報を有する認識候補からなるグループ毎に一括してレイアウト表示することを特徴とする。
【０００９】
上述したように、現実の使用環境では入力データにノイズが含有されやすく、入力データに対する誤認識が多発してしまう。このため、系統的にグループ化されてユーザに概念されているような項目に対応する入力データを認識処理し、その結果得られた認識候補を類似度の順にレイアウト表示すると、系統的に異なるグループに属する認識候補が入れ子状に混在してしまうことがある。ユーザにとって、このような概念的には入れ子状となったレイアウト表示から、所望の認識候補を探し出すことは煩雑である。しかしながら、上記構成であると、抽出された認識候補をグループ分けし、同一のグループ情報を有する認識候補からなるグループ毎に一括してレイアウト表示させるため、同一のグループに属した認識候補を系統的に表示させることができる。これにより、項目に対応した入力データが誤認識された場合であっても、認識候補が系統的に表示されるため、ユーザが所望する認識候補を容易に識別することができる。
【００１０】
本発明の情報処理装置は、さらに、前記第１グループ情報を有する認識候補の第１の視覚識別情報と、前記第２グループ情報を有する認識候補の第２の視覚識別情報とを表示画面に表示させる、または、前記第１のグループ情報を有する認識候補からなるグループが一括されてレイアウト表示された第１表示領域と、前記第２のグループ情報を有する認識候補からなるグループが一括されてレイアウト表示された第２表示領域との境界を視覚的に強調して表示画面に表示させる構成とすることができる。
【００１１】
この構成であると、各表示領域に含まれる認識候補をそれぞれ固有の文字色、背景色、フォントなどで表示したり、認識候補に対応するグループ情報を表示したり、表示領域毎のまとまりを強調表示したりすることができるため、ユーザにとっては、同一のグループに属した認識候補を視覚的に認識しやすくなり、また、異なるグループに属した認識候補を識別しやすくなる。
【００１２】
本発明の情報処理装置は、さらに、前記同一のグループ情報を有する認識候補からなるグループが一括されてレイアウト表示された表示領域では、表示画面の左上を最上位として、認識候補を類似度の順にレイアウトさせる、または、前記第１のグループ情報を有する認識候補からなるグループが一括されてレイアウト表示された第１表示領域が、前記第２のグループ情報を有する認識候補からなるグループが一括されてレイアウト表示され、かつ、前記第１表示領域に含まれた類似度が最大である認識候補よりもその類似度が低い認識候補が一括されてレイアウト表示された第２表示領域よりも、その表示サイズが大きく、または、表示画面の左上に近くレイアウト表示されている構成とすることができる。
【００１３】
この構成であると、認識候補を系統的にグループ化してレイアウト表示させつつ、同一の表示領域内ではその類似度が高い認識候補ほど表示画面の左上に近く表示させ、かつ、各表示領域に含まれる認識候補の最大の類似度を比較して、最大の類似度が高い表示領域ほどその表示サイズを大きく、または、表示画面の左上に近くレイアウト表示させるため、系統的に分類された認識候補を類似度の高い順に優先的にレイアウト表示することができる。これにより、所望する認識候補をユーザが一層容易に識別することができる。
【００１４】
本発明の情報処理装置は、さらに、前記第１表示領域が、前記第２表示領域で類似度が最大である認識候補よりも、その類似度が低い認識候補を含む構成とすることができる。
【００１５】
複数の表示領域を表示画面に一連してレイアウト表示させる場合、類似度の序列を維持したまま特定のグループ情報を含む表示領域を上位にレイアウトするためには、そのグループ情報を有する認識候補をいくつか切り捨てなければならず、所望する認識候補までもが不用意に切り捨てられてしまうことがある。しかしながらこの構成であると、一定数以上の候補を各表示領域に含ませつつ認識候補を系統的にグループ化させることを、類似度の序列を維持させることよりも確実に優先してレイアウト表示できる。これにより、ユーザの所望する認識候補が不用意に切り捨てられてしまうことがなく、所望する認識候補を確実かつ容易にユーザが識別することができる。
【発明の効果】
【００１６】
本発明の情報処理装置であると、
（１）認識候補を系統的にグループ化してレイアウトでき、
（２）同一の表示領域内では認識候補を類似度の高い順にレイアウトでき、
（３）ユーザの所望する認識候補が不用意に切り捨てられてしまうことがなく、
（４）同一または異なるグループに属する認識候補を視覚的に識別しやすくなる
ため、入力情報へのノイズ含有により誤認識が発生しやすい現実の使用環境においても、所望する認識候補をユーザが容易に識別できるように、認識候補を表示画面にレイアウト表示させることができる。
【発明を実施するための最良の形態】
【００１７】
以下に、本発明の実施の形態について説明する。
〔実施の形態１〕
図１は、実施の形態１にかかる情報処理装置の主な構成を示すブロック図である。この情報処理装置は、主に、
（Ａ）入力部１１と、
（Ｂ）認識部１２と、
（Ｃ）グループ化部１３と、
（Ｄ）表示レイアウト作成部１４と、
（Ｅ）表示部１５と、
（Ｆ）ユーザ指示部１６とからなる。
【００１８】
ここで以下に、上記構成について説明する。
（Ａ）入力部１１は、認識させる情報様式に応じた機器を用いることができる。例えば、この情報様式が音声データである場合には、マイクロホンおよびＡ／Ｄ変換器などを用いることができる。このとき、マイクロホンから集音入力したアナログ音声信号はデジタル化され、入力データとして認識部１２に出力される。また、情報様式が手書き文字データである場合には、タブレットなどを用いることができる。このとき、ユーザのペン操作などによって入力された手書き文字は、座標値に変換され、認識部１２に出力される。
【００１９】
（Ｂ）認識部１２は、入力部１１から出力された入力データの認識処理により算出した類似度に基づいて、入力データに対する２以上の認識候補を、第１のグループ情報と第２のグループ情報とを有する認識対象語彙を格納した語彙記憶部（ただし、各グループ情報は、後述するグループ化部１３に含まれたグループ情報を登録した各種テーブルより得る。）から抽出する。その後、抽出された１または２以上の認識候補をグループ化部１３に出力する。
（Ｃ）グループ化部１３は、所定の基準（詳しくは後述する）に基づいて、認識部１２から出力された認識候補をグループ分けし、同一のグループ情報を有する認識候補からなるグループ毎に一括（グループ化）した表示領域のデータを作成する。
（Ｄ）表示レイアウト作成部１４は、上記表示領域に含まれる認識候補またはそれぞれの表示領域を所定のフォーマット（詳しくは後述する）で表示するためのレイアウト表示のデータを作成する。
（Ｅ）表示部１５は、例えば液晶パネルや表示ドライバからなり、表示レイアウト作成部で作成されたレイアウト表示のデータに基づき、上記表示領域を表示画面にレイアウト表示する。
（Ｆ）ユーザ指示部１６は、例えばタッチパネルやそのコントローラなどからなり、押圧操作などの指示入力操作により、認識候補の選択やグループ情報の選択などのユーザ指示が入力される。
【００２０】
次に、図２に示すフローチャートを参照し、本実施の形態１にかかる情報処理装置の項目入力処理について説明する。
[ステップＳ１１]  入力部１１に項目に対応した入力を受けるまで処理を待機させる。ここで、「チキンサンド」などの項目に対応する入力データが入力部１１で受け付けられた後、ステップＳ１２に進む。
[ステップＳ１２]  上記入力データの認識処理（音声認識処理、オンライン手書き文字認識処理など）により算出した類似度に基づいて、入力データに対する複数の認識候補を、第１のグループ情報と第２のグループ情報とを有する認識対象語彙を格納した語彙記憶部から抽出する。例えば図３に示すような複数の認識候補が抽出される。
[ステップＳ１３]  上記抽出された複数の認識候補をグループ分けし、同一のグループ情報を有する認識候補からなるグループ毎に一括（グループ化）する。例えば、図４に示すような認識対象語彙をあらかじめ系統的に分類したテーブルを参照し、図５の左列に示すような複数の認識候補を、図５の右列に示すような同一のグループ情報を有する認識候補からなるグループにグループ分けする。なお、このグループ分けの基準は上記分類テーブルを参照する方法に限らず、後述するような処理方法を適用できる。
【００２１】
[ステップＳ１４]  上記同一のグループ情報を有する認識候補からなるグループが一括されてレイアウト表示される表示領域、または、この表示領域に含まれた認識候補を、所定のフォーマットで表示させるためのレイアウト表示のデータを作成する。この所定のフォーマットとしては、異なる表示領域を視覚的に識別できるレイアウト表示形式であればよい。例えば図６に示すように、図５の右列に示すグループ化された複数の認識候補をメニュー方式でレイアウト表示するデータを作成できる。
【００２２】
さらに、ユーザがそれぞれの表示領域を一層明確に視覚的に識別できるように、
図７（ａ）で示すように、認識候補が表示領域に固有な文字色を有していたり、
図７（ｂ）で示すように、認識候補が表示領域に固有な背景色を有していたり、
図７（ｃ）で示すように、表示領域と表示領域との境界を強調したり、
図７（ｄ）で示すように、認識候補が表示領域に固有なフォントを有していたり、
図７（ｅ）で示すように、各表示領域における最上位の認識候補を太字にしたり、
図７（ｆ）で示すように、各表示領域における最上位の認識候補にマークを付与したり、
など、視覚識別情報を表示させたり、表示領域毎の境界を視覚的に強調して表示させたりすることができる。さらに、表示領域に含まれる認識候補や、各表示領域における最上位の認識候補が、固有のフォントスタイルやフォントサイズを有するようにして、あるいは、表示領域毎に固有の表示サイズで表示させて、グループ毎のまとまりを視覚的により識別しやすくさせることができる。
【００２３】
ここで、上述したように、レイアウト形式は、認識候補が属するグループ毎の違いを視覚化し、認識候補の系統的なまとまりをユーザが容易に識別できるようにするものであればよく、上記具体例に限定されない。また、レイアウト形式は上記１列に限らず、２列以上であってもよいことは勿論である。
【００２４】
ところで、同一の表示領域内では、類似度の高い認識候補ほど表示画面の左上に近く、すなわち上位にレイアウト表示させることができる。また、表示領域の序列（例えば、第１表示領域と第２表示領域とはどちらが上位となるか）は、各表示領域が含む認識候補における最大の類似度を比較して判別され、その最大類似度の高い表示領域が上位にレイアウト表示される。ここで、この『上位のレイアウト表示』とは、例えば、表示領域の表示サイズがより大きいこと、表示サイズがほぼ同じ場合にはレイアウト表示される位置が表示画面の左上に近いこと、表示領域がより前面（背面の逆）に配置されていることなど、表示画面上でユーザがより識別しやすい表示領域のレイアウト表示である。これらのレイアウト表示形式であると、系統的に分類された認識候補を類似度の高い順に上位にレイアウトできるため、所望する認識候補をユーザが一層容易に識別することができる。
【００２５】
さらに、このレイアウト表示は、上位の表示領域に、下位の表示領域で類似度が最大である認識候補よりも、その類似度が低い認識候補を含ませることができる。このようなレイアウト表示形式であると、上述したように、ユーザの所望する認識候補が不用意に切り捨てられてしまうことがなく、かつ、系統的に分類された認識候補を類似度の高い順にレイアウトできるため、その認識候補を確実かつ容易に識別および選択することができる。
【００２６】
[ステップＳ１５]  上記作成されたグループ化された複数の認識候補をレイアウト表示するデータに基づき、レイアウト表示を表示部１５に表示する。
[ステップＳ１６]  表示部１５で表示された認識候補をユーザが確認し、
（１）入力項目として確定させたい認識候補が表示されている場合には、その認識候補を選択してステップＳ１７に進み、
（２）確定させたい認識候補が表示されていない場合には、ステップＳ１１に戻り再度入力データを入力させる。
[ステップＳ１７]  選択された認識候補を入力項目として確定する。
【００２７】
このようにして入力項目を処理することにより、抽出された認識候補をグループ分けし、同一のグループ情報を有する認識候補からなるグループ毎に一括してレイアウト表示させるため、同一のグループに属した認識候補を系統的に表示させることができる。これにより、項目に対応した入力データが誤認識され、確定させたい認識候補の類似度が認識対象語彙全体の中で２位以下となってしまう場合であっても、認識候補が系統的に表示されるため、ユーザが所望する認識候補を容易に識別することができる。
【００２８】
ところで、認識候補をメニュー方式でレイアウトする際には、図８（ｂ）に示すように、表示する各表示領域内の候補数を同一にすることができる。これにより、図８（ａ）に示すような、図５の左列に示す上位１０個の認識候補をグループごとにレイアウトした場合には表示されていない、「ポテトサラダ」や「レディサラダ」などを認識候補として表示することができる。ここで、同一表示領域内であれば、類似度が高い認識候補ほどユーザが所望する候補であることが多い。そのため、各表示領域に含まれる候補数を同一にする、すなわち、認識対象語彙の中で類似度が最大である候補を含む表示領域に含ませる候補数を減らすことで、限られた表示画面内により多くの表示領域をレイアウト表示させることができるため、認識対象語彙全体の中では類似度が低い認識候補であっても、その候補が属しているグループ内で類似度が高ければ画面上に表示させることができる。また、認識対象語彙全体の中で類似度がほぼ等しく高く、かつ、属するグループが異なる認識候補が多数抽出されるような場合にも、多くの表示領域をレイアウト表示させることができる。これにより、限られた表示画面内でも、ユーザが確定させたい認識候補がより表示されやすくなる。
【００２９】
他方、認識候補をメニュー方式でレイアウトする際に、図８（ｃ）に示すように、第１のグループ情報（例えば、サンドイッチ）を有する認識候補からなるグループが一括されてレイアウト表示された第１表示領域を、第２のグループ情報（例えば、第１のグループ情報がサンドイッチである場合はステーキ）を有する認識候補からなるグループが一括されてレイアウト表示させ、かつ、第１表示領域に含まれた類似度が最大である認識候補よりもその類似度が低く、第１表示領域に含まれた候補数よりも少ない認識候補が一括されてレイアウト表示された第２表示領域よりも、表示画面の左上に近く、すなわち表示画面の上位にレイアウト表示させることができる。この場合には、上位にレイアウト表示された表示領域における認識候補の数を維持しつつ、表示画面上に表示できる表示領域の数を増加させることができる。ここで、上位にレイアウト表示される表示領域ほど、ユーザが確定させたい認識候補が含まれている可能性が高く、また、同一表示領域内であれば類似度が高い認識候補ほどユーザが所望する候補である可能性が高い。したがって、このレイアウト表示形式であると、上位にレイアウトされた表示領域における候補数は高く維持しつつ、例えば「ポテトサラダ」などの認識対象全体では順位が低い認識候補であっても、その候補が属するグループ内で類似度が高ければ認識候補としてレイアウト表示させることができるため、ユーザが確定させたい認識候補を識別しやすくなる。
【００３０】
さらに、図９に示すように、グループ化された認識候補のグループ情報を認識情報と合わせてレイアウト表示させて、各認識候補が属するグループをユーザが認識しやすくすることができる。
【００３１】
ここで以下に、上述したグループ化処理について、３つの処理方法を例示することによりさらに詳しく説明する。
＜第１のグループ化処理方法＞
第１のグループ化処理方法として、図１４に示すような、グループ化処理部１０１と、メニュー−グループ対応表をテーブル化した対応テーブル１０２とからなるグループ化部１３を用いた処理方法があげられる。
ここで以下に、この第１のグループ化処理方法を用いて、ステップＳ１２で認識部１２から出力されたＮ個の認識候補を、ステップＳ１３でグループ化させる処理の流れを、図１５に示すフローチャートを参照して説明する。
【００３２】
[ステップＳ１０１]  複数の認識候補をグループ化処理するため、グループ化処理制御カウンタ値（ｉ）を初期化（ｉ＝１に設定）する。
[ステップＳ１０２]  グループ化処理制御カウンタ値（ｉ）が候補数（Ｎ）以下であれば、グループ化処理が完了していないと判別されステップＳ１０３に進む。他方、グループ化処理制御カウンタ値（ｉ）が候補数（Ｎ）を超えれば、グループ化処理を完了させる。
[ステップＳ１０３]  Ｎ個の認識候補から、その類似度が上位ｉ番目である認識候補を取得する。
【００３３】
[ステップＳ１０４]  図１６に示すような対応テーブル１０２からメニュー名を配列順に検索するため、検索処理制御カウンタ値（ｊ）を初期化（ｊ＝１に設定）させる。
[ステップＳ１０５]  検索処理制御カウンタ値（ｊ）が対応テーブル１０２の有するメニュー数以下であれば、テーブル内のメニュー名検索が完了していないと判別されステップＳ１０６に進む。他方、検索処理制御カウンタ値（ｊ）がメニュー数を超えれば、メニュー名検索を完了させ、ステップＳ１０９に進む。
[ステップＳ１０６]  対応テーブル内の配列順位がｊ番目であるメニュー名と、ステップＳ１０３で取得した類似度が上位ｉ番目である認識候補とが同じ名称であるか否か判別される。このとき、両者の名称が同じである場合にはステップＳ１０８に進み、同じでない場合にはステップＳ１０７に進む。
[ステップＳ１０７]  ステップＳ１０６における検索処理制御カウンタ値を更新（カウンタ値を＋１する：ｊ＋１→ｊ）し、ステップＳ１０５に戻る。
【００３４】
[ステップＳ１０８]  対応テーブル１０２から、その配列順位がｊ番目であるメニュー名が属するグループ情報を取得し、類似度が上位ｉ番目である認識候補のグループ情報として設定する。
[ステップＳ１０９]  対応テーブル１０２に該当するメニュー名がないので、類似度が上位ｉ番目である認識候補のグループ情報を“その他”として設定する。
[ステップＳ１１０]  ステップＳ１０８またはＳ１０９で設定されたグループ情報に基づいて、認識候補をグループ毎のバッファに格納する。
【００３５】
[ステップＳ１１１]  グループ化処理制御カウンタ値（ｉ）を更新（カウンタ値を＋１する：ｉ＋１→ｉ）し、ステップＳ１０２に戻る。
【００３６】
このような第１のグループ化処理方法であると、メニュー−グループ対応表をテーブル化した対応テーブルなど、あらかじめユーザが分類した情報に基づいて認識候補をグループ化できるため、ユーザが概念した分類へのグループ分けが容易となる。なお、この対応テーブルなどは、一度設定登録させた後であっても、その内容を再設定できるのは勿論である。
【００３７】
＜第２のグループ化処理方法＞
第２のグループ化処理方法として、図１７に示すような、グループ化処理部２０１と、グループを特定するキーワードをテーブル化したキーワードテーブル２０２とからなるグループ化部１３を用いた処理方法があげられる。
ここで以下に、この第２のグループ化処理方法を用いて、ステップＳ１２で認識部１２から出力されたＮ個の認識候補を、ステップＳ１３でグループ化させる処理の流れを、図１８に示すフローチャートを参照して説明する。
【００３８】
ステップＳ２０１からステップＳ２０３は、上記第１のグループ化処理方法で示したステップＳ１０１からステップＳ１０３と同じである。
[ステップＳ２０４]  図１９に示すようなキーワードテーブル２０２からキーワードを配列順に検索するため、検索処理制御カウンタ値（ｊ）を初期化（ｊ＝１に設定）させる。
[ステップＳ２０５]  検索処理制御カウンタ値（ｊ）がキーワードテーブル２０２の有するキーワード数以下であれば、テーブル内のキーワード検索が完了していないと判別されステップＳ２０６に進む。他方、検索処理制御カウンタ値（ｊ）がキーワード数を超えれば、キーワード検索を完了させ、ステップＳ２０９に進む。
[ステップＳ２０６]  対応テーブル内の配列順位がｊ番目であるキーワードが、ステップＳ２０３で取得した類似度が上位ｉ番目である認識候補の文字列に含まれるか否か判別される。このとき、含まれる場合にはステップＳ２０８に進み、含まれない場合にはステップＳ２０７に進む。
[ステップＳ２０７]  ステップＳ２０６における検索処理制御カウンタ値を更新（カウンタ値を＋１する：ｊ＋１→ｊ）し、ステップＳ２０５に戻る。
【００３９】
[ステップＳ２０８]  キーワードテーブル２０２から、その配列順位がｊ番目であるキーワードが属するグループ情報を取得し、類似度が上位ｉ番目である認識候補のグループ情報として設定する。
[ステップＳ２０９]  キーワードテーブル２０２に該当するキーワードがないので、類似度が上位ｉ番目である認識候補のグループ情報を“その他”として設定する。
[ステップＳ２１０]  ステップＳ２０８またはＳ２０９で設定されたグループ情報に基づいて、認識候補をグループ毎のバッファに格納する。
【００４０】
[ステップＳ２１１]  グループ化処理制御カウンタ値（ｉ）を更新（カウンタ値を＋１する：ｉ＋１→ｉ）し、ステップＳ２０２に戻る。
【００４１】
このような第２のグループ化処理方法であると、グループを特定するキーワードをテーブル化したキーワードテーブルなどを用いて認識候補をグループ化できるため、特にメニュー項目などのように共通のキーワードを有する項目を入力する場合、ユーザが望む分類へのグループ分けが容易となる。
【００４２】
＜第３のグループ化処理＞
第３のグループ化処理方法として、図２０に示すような、キーワード抽出部３０１と、グループ化処理部３０２と、キーワードテーブル３０３とからなるグループ化部１３を用いた処理方法があげられる。
ここで以下に、この第３のグループ化処理方法を用いて、ステップＳ１２で認識部１２から出力されたＮ個の認識候補を、ステップＳ１３でグループ化させる処理の流れを、図２１と図１８とに示すフローチャートを参照して説明する。
【００４３】
（キーワードテーブルの作成工程）
まず、図２１に示すフローチャートを参照して、認識候補からキーワード（共通するテキストデータ）を抽出する処理について説明する。
[ステップＳ３０１]  複数の認識候補から単語の頻度抽出処理を制御するため、頻度抽出処理制御カウンタ値（ｋ）を初期化（ｋ＝１に設定）する。
[ステップＳ３０２]  頻度抽出処理制御カウンタ値（ｋ）が候補数（Ｎ）以下であれば、頻度抽出処理が完了していないと判別されステップＳ３０３に進む。他方、頻度抽出処理制御カウンタ値（ｋ）が候補数（Ｎ）を超えれば、頻度抽出処理を完了させステップＳ３０６に進む。
[ステップＳ３０３]  Ｎ個の認識候補から、その類似度が上位ｋ番目である認識候補を取得する。
[ステップＳ３０４]  ステップＳ３０３で取得した認識候補を構成する単語を抽出する。このときの単語の抽出方法には、公知の自然言語処理技術を用いることができる。
[ステップＳ３０５]  抽出された単語の被抽出頻度のカウンタ値を更新（カウンタ値を＋１する）する。
[ステップＳ３０６]  頻度抽出処理制御カウンタ値（ｋ）を更新（カウンタ値を＋１する：ｋ＋１→ｋ）し、ステップＳ３０２に戻る。
[ステップＳ３０７]  抽出された単語の被抽出頻度のカウンタ値が、設定した閾値以上であるものをキーワードとしてキーワードテーブルに登録する。
【００４４】
（グループ化処理工程）
上記キーワードテーブルの作成工程によって登録されたキーワード（共通するテキストデータ）を用い、図１８に示すフローチャートに従って、上記第２のグループ化処理方法と同様にして複数の認識候補をグループ化処理する。
【００４５】
このような第３のグループ化処理方法であると、キーワードテーブルの作成工程による自立構築能力が発揮されるため、グループを特定するための対応テーブルなどをあらかじめ用意しておくことが不要となる。これにより、項目情報の初期登録設定にかかるユーザ負担がなくなる。さらに、初期には想定されていなかったが、意外にも出現頻度が高いキーワードを有したグループを創出することもできる。なお、この処理方法は、メニュー項目などのように入力項目が共通のキーワード（共通するテキストデータ）を有する場合に特に有用である。
【００４６】
〔実施の形態２〕
本実施の形態２は、上記実施の形態１と同様に、入力部１１、認識部１２、グループ化部１３、表示レイアウト作成部１４、表示部１５およびユーザ指示部１６で主に構成された情報処理装置である。
ここで以下に、図１０に示すフローチャートを参照し、本実施の形態２にかかる情報処理装置の項目入力処理の特徴部分について説明する。
【００４７】
ステップＳ２１からステップＳ２３は、上記実施の形態１に示したステップＳ１１からステップＳ１３と同様である。
【００４８】
[ステップＳ２４]  ステップＳ２３でグループ化した複数の認識候補を、所定のフォーマットで表示させるためのレイアウト表示のデータを作成する。
この所定のフォーマットとしては、第１のグループ情報と第２のグループ情報とを表示画面に表示させ、かつ、第１と第２のグループ情報と同時に、第１のグループ情報を有する認識候補からなるグループのみを一括してレイアウト表示させるフォーマットであればよく、例えば、
図１１（ａ）に示すように、同一のグループ情報を有する認識候補を、そのグループ情報およびそれ以外のグループ情報と同時にタブシート方式でレイアウト表示させるフォーマットや、
図１３（ａ）に示すように、認識候補の一部とグループ情報の一部を１列のメニュー方式でレイアウト表示させるフォーマットなどがあげられる。
さらに、第１のグループ情報と第２のグループ情報を表示画面に表示させ、第１のグループ情報が選択された場合に、第１のグループ情報を有する認識候補からなるグループを一括してレイアウト表示させるフォーマットであってもよく、例えば、
図１２（ａ）に示すように、現在選択されているグループ情報とそのグループ情報を有する認識候補とを２段のメニュー方式でレイアウト表示させるフォーマットがあげられる。
ここで、図１３（ａ）に示すような１列のメニュー方式による表示レイアウトでは、認識候補のレイアウト表示とグループ情報のレイアウト表示とを視覚的に区別しやすくするため、表示させる認識候補やグループ情報をそれぞれ固有の文字色としたり、固有の背景色としたり、固有のフォントとしたり、最上位にレイアウト表示された認識候補やグループ情報を固有のフォントスタイルとしたり、最上位にレイアウト表示された認識候補やグループ情報にマークを付与したり、認識候補のレイアウト表示とグループ情報のレイアウト表示との間の境界を強調したりすることができる。
【００４９】
[ステップＳ２５]  上記表示レイアウトに基づき複数の認識候補を表示部１５に表示する。
[ステップＳ２６]  表示部１５で表示された認識候補をユーザが確認し、
（１）入力項目として確定させたい認識候補が表示されている場合には、その認識候補を選択してステップＳ２７に進み、
（２）入力したい項目が属するグループ情報が表示されている場合には、そのグループ情報を選択することによりステップＳ２４に戻る。これにより、図１１（ｂ）、図１２（ｂ）、図１３（ｂ）に示すように、選択したグループ情報（例えば、ステーキグループ）とそのグループ情報が付与された認識候補とが表示レイアウトされる。
（３）確定させたい認識候補が表示されていない場合には、ステップＳ２１に戻り再度入力を行う。
[ステップＳ２７]  選択された認識候補を入力項目として確定する。
【００５０】
これにより、まず入力したい項目が属するグループを選択した後、そのグループに属する認識候補として表示された候補の中から所望の認識候補を識別し、選択することができる。すなわち、ユーザが系統的に項目を選択することができるため、認識候補の識別が容易となる。
また、複数の認識候補の少なくとも一部とそれらが属するグループ情報との対応づけ表示を、１つのグループに限定して表示させることにより、他のグループ情報が付与された認識候補が同時に表示されている場合に比べ、視覚認識上のわずらわしさが少なく所望の認識候補を識別しやすくなる。さらに、これにより、レイアウトの表示に必要とされる表示領域を削減できるため、装置の表示画面を小型化することもできる。
【００５１】
（その他の事項）
本発明の情報処理装置では、認識部１２、グループ化部１３及び表示レイアウト作成部１４による認識手段、グループ化手段及び表示レイアウト作成手段としての機能を、コンピュータ読み取り可能なプログラム記録媒体を介して供給する情報処理プログラムによって、または、同様の動作をする回路を組み込んで実現させることができる。
【００５２】
ここで、この情報処理プログラムは、
（α）入力データの認識処理により算出された類似度に基づいて、前記入力データに対する１または２以上の認識候補を、第１のグループ情報と第２のグループ情報とを有する認識対象語彙を格納した語彙記憶部から抽出する抽出プログラムコードと、
（β）同一のグループ情報を有する認識候補からなるグループ毎に一括してレイアウト表示する表示プログラムコードと
を少なくとも備える。
【００５３】
また、上記プログラム記録媒体としては、情報処理装置と分離可能である、磁気テープやカセットテープ等のテープ系、フレキシブルディスク、ハードディクス等の磁気ディスクやＣＤ（コンパクトディスク）−ＲＯＭ（リード・オンリー・メモリ）、ＭＯ（光磁気）ディスク、ＭＤ(ミニディスク)、ＤＶＤ（デジタル多用途ディスク）等の光ディスクのディスク系、ＩＣ（集積回路）カードや光カード等のカード系、マスクＲＯＭ、ＥＰＲＯＭ（紫外線消去型ＲＯＭ）、ＥＥＰＲＯＭ（電気的消去型ＲＯＭ）、フラッシュＲＯＭ等の半導体メモリ系などの、固定的にプログラムを坦持できる媒体を用いることができる。なお、上記記録媒体は、情報処理プログラム以外にデータも記録できることは勿論である。
【００５４】
ところで、上記プログラム記録媒体は、通信ネットワークからのダウンロード等によって流動的にプログラムを坦持する媒体とすることができる。このとき、通信ネットワークからダウンロードするためのダウンロードプログラムは、あらかじめ本体装置に格納されていてもよいし、別の記録媒体からインストールされてもよい。
【００５５】
また、プログラム記録媒体から情報処理プログラムを読み出すためには、プログラム読み出し手段を用いることができる。ここで、このプログラム読み出し手段は、上記記録媒体に直接アクセスして読み出す構成や、情報処理装置上のＲＡＭ（ランダム・アクセス・メモリ）のプログラム記憶エリアに情報処理プログラムをダウンロードした後、そのプログラム記憶エリアにアクセスして読み出す構成とすることができる。
【産業上の利用可能性】
【００５６】
以上説明したように、本発明にかかる情報処理装置であると、主に、
（１）認識候補を系統的にグループ化してレイアウトでき、
（２）同一の表示領域内では認識候補を類似度の高い順にレイアウトでき、
（３）ユーザの所望する認識候補が不用意に切り捨てられてしまうことがなく、
（４）同一または異なるグループに属する認識候補を視覚的に識別しやすくなる
ため、所望する認識候補をユーザが表示画面上で容易に識別することができ、ノイズ含有により入力項目の誤認識が発生しやすい環境下での用途にも適用できる。
【図面の簡単な説明】
【００５７】
【図１】図１は、本発明の情報処理装置の主要な構成を示すブロック図である。
【図２】図２は、項目入力動作の一例を示すフローチャートである。
【図３】図３は、「チキンサンド」を認識処理させた場合の認識候補群の一例である。
【図４】図４は、あらかじめ分類された認識対象語彙の一例である。
【図５】図５は、認識候補をグループ化した一例である。
【図６】図６は、グループ化した認識候補をメニュー方式でレイアウト表示した一例である。
【図７】図７（ａ）は、認識候補が表示領域に固有な文字色を有してレイアウト表示された一例である。図７（ｂ）は、認識候補が表示領域に固有な背景色を有してレイアウト表示された一例である。図７（ｃ）は、表示領域と表示領域との境界が強調してレイアウト表示された一例である。図７（ｄ）は、認識候補が表示領域に固有なフォントを有してレイアウト表示された一例である。図７（ｅ）は、各表示領域における最上位の認識候補が太字にしてレイアウト表示された一例である。図７（ｆ）は、各表示領域における最上位の認識候補にマークを付与してレイアウト表示された一例である。
【図８】図８（ａ）は、類似度が上位１０位までの認識候補をグループ化してレイアウト表示された一例である。図８（ｂ）は、各グループの候補数を３としてレイアウト表示された一例である。図８（ｃ）は、類似度が上位の認識候補が属するグループほど候補数を多くしてレイアウト表示された一例である。
【図９】図９は、認識候補とそのグループ情報とを合わせてレイアウト表示された一例である。
【図１０】図１０は、項目入力動作の別例を示すフローチャートである。
【図１１】図１１（ａ）は、グループ情報とそのグループ情報を有する認識候補がタブシート方式でレイアウト表示された一例である。図１１（ｂ）は、グループ情報とそのグループ情報を有する認識候補がタブシート方式でレイアウト表示された別例である。
【図１２】図１２（ａ）は、グループ情報とそのグループ情報を有する認識候補が２段のメニュー方式でレイアウト表示された一例である。図１２（ｂ）は、グループ情報とそのグループ情報を有する認識候補が２段のメニュー方式でレイアウト表示された別例である。
【図１３】図１３（ａ）は、認識候補の一部とグループ情報の一部がメニュー方式でレイアウト表示された一例である。図１３（ｂ）は、特定のグループ情報を選択することにより、そのグループ情報を有する認識候補からなるグループを一括してレイアウト表示させ直した一例である。
【図１４】図１４は、第１のグループ化処理にかかるグループ化部の主な構成を示すブロック図である。
【図１５】図１５は、第１のグループ化処理の動作を示すフローチャートである。
【図１６】図１６は、メニュー−グループ対応表をテーブル化した対応テーブルの一例である。
【図１７】図１７は、第２のグループ化処理にかかるグループ化部の主な構成を示すブロック図である。
【図１８】図１８は、第２のグループ化処理の動作を示すフローチャートである。
【図１９】図１９は、グループを特定するキーワードをテーブル化したキーワードテーブルの一例である。
【図２０】図２０は、第３のグループ化処理にかかるグループ化部の構成を示すブロック図である。
【図２１】図２１は、第３のグループ化処理の動作を示すフローチャートである。
【図２２】図２２は、従来情報処理装置にかかる認識結果の表示例を示す図である。
【符号の説明】
【００５８】
１１        入力部
１２        認識部
１３        グループ化部
１４        表示レイアウト作成部
１５        表示部
１６        ユーザ指示部
１０１      グループ化処理部
１０２      対応テーブル
２０１      グループ化処理部
２０２      キーワードテーブル
３０１      キーワード抽出部
３０２      グループ化処理部
３０３      キーワードテーブル
【図１】
2005043831.tif 000003
【図２】
2005043831.tif 000004
【図３】
2005043831.tif 000005
【図４】
2005043831.tif 000006
【図５】
2005043831.tif 000007
【図６】
2005043831.tif 000008
【図７】
2005043831.tif 000009
【図８】
2005043831.tif 000010
【図９】
2005043831.tif 000011
【図１０】
2005043831.tif 000012
【図１１】
2005043831.tif 000013
【図１２】
2005043831.tif 000014
【図１３】
2005043831.tif 000015
【図１４】
2005043831.tif 000016
【図１５】
2005043831.tif 000017
【図１６】
2005043831.tif 000018
【図１７】
2005043831.tif 000019
【図１８】
2005043831.tif 000020
【図１９】
2005043831.tif 000021
【図２０】
2005043831.tif 000022
【図２１】
2005043831.tif 000023
【図２２】
2005043831.tif 000024