(57)【要約】【課題】音声認識精度並びに各オペレータの使用環境及び経験に応じた最適な形態での案内情報を表示することが可能な案内情報表示装置を提供する。【解決手段】算出手段は音声認識処理手段により音声認識された認識結果に対する精度を示す評価値を算出する。パーソナルコンピュータ１の表示部１４は、当該認識結果に対応する案内情報５１を記憶した記憶部から案内情報５１を読み出し、表示部１４に表示する。そして決定手段は、表示された案内情報５１に対する入力部からの操作情報に基づき変化する閾値及び算出手段により算出する評価値に基づき案内情報５１の表示部１４への表示形態を決定する。【選択図】図１
2010008601.tif 000002
【特許請求の範囲】
【請求項１】
案内情報を表示部に表示する案内情報表示装置において、
入力された音声に基づき音声認識を行う音声認識処理手段と、
該音声認識処理手段により音声認識された認識結果に対する評価値を算出する算出手段と、
前記認識結果に対応する案内情報を記憶した記憶部から案内情報を読み出して、表示部に表示する表示手段と、
該表示手段により表示された案内情報に対する入力部からの操作に基づき変化する変化値及び前記算出手段により算出した評価値に基づき前記案内情報の前記表示部での表示形態を決定する決定手段と
を備えることを特徴とする案内情報表示装置。
【請求項２】
前記表示部に表示された案内情報に対する操作を入力部から受け付けた場合に、該案内情報に対する変化値を変更する変更手段と、
該変更手段により変更した変化値を前記案内情報に対応づけて前記記憶部に記憶する手段と
を備え、
前記決定手段は、
前記表示部に表示される案内情報に対する変化値を前記記憶部から読み出し、該変化値及び前記算出手段により算出した評価値に基づき前記案内情報の前記表示部での表示形態を決定する
ことを特徴とする請求項１に記載の案内情報表示装置。
【請求項３】
前記変更手段は、
前記表示部に表示された案内情報に対する消去操作を入力部から受け付けた場合に、該案内情報に対する変化値を変更する
ことを特徴とする請求項２に記載の案内情報表示装置。
【請求項４】
前記変更手段は、
前記表示部に表示された案内情報に対し前記入力部からスクロール操作を受け付けた場合に、第１点数を設定する手段と、
前記案内情報に対する消去操作を入力部から受け付けた場合に、第２点数を設定する手段と、
前記案内情報に対する変化値に、前記第１点数及び第２点数を加算する手段と
を備えることを特徴とする請求項２に記載の案内情報表示装置。
【請求項５】
前記算出手段により算出した認識結果に対する評価値が前記記憶部に記憶した前記認識結果に係る案内情報に対応する変化値より大きい結果を得た回数を計数する手段と、
該手段により計数した回数が所定回数以上の場合に、前記変化値を減少する手段と
を備えることを特徴とする請求項２に記載の案内情報表示装置。
【請求項６】
制御部を有する案内情報表示装置の表示部に案内情報を表示する案内情報表示方法において、
入力された音声に基づき前記制御部により音声認識を行う音声認識処理ステップと、
該音声認識処理ステップにより音声認識された認識結果に対する評価値を前記制御部により算出する算出ステップと、
前記認識結果に対応する案内情報を記憶した記憶部から前記制御部により案内情報を読み出して、表示部に表示する表示ステップと、
該表示ステップにより表示された案内情報に対する入力部からの操作に基づき変化する変化値及び前記算出ステップにより算出した評価値に基づき、前記制御部により前記案内情報の前記表示部での表示形態を決定する決定ステップと
を備えることを特徴とする案内情報表示方法。
【請求項７】
制御部を有するコンピュータの表示部に案内情報を表示するためのプログラムにおいて、
コンピュータに、
音声認識処理手段により音声認識された認識結果に対する評価値を算出する算出手段から前記認識結果に対する評価値を前記制御部により受け付ける受け付けステップと、
前記認識結果に対応する案内情報を記憶した記憶部から前記制御部により案内情報を読み出して、表示部に表示する表示ステップと、
該表示ステップにより表示された案内情報に対する入力部からの操作に基づき変化する変化値及び前記受け付けステップにより受け付けた評価値に基づき、前記制御部により前記案内情報の前記表示部での表示形態を決定する決定ステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、案内情報を表示部に表示する案内情報表示装置、案内情報表示方法、及び、案内情報表示装置をコンピュータとして機能させるためのプログラムに関する。
【背景技術】
【０００２】
商品に関する質問に対する回答または新商品に関する案内を電話にて行うサービスが普及している。ユーザに対し迅速で的確な案内を行うべくオペレータはコンピュータを用いて応対する。このコンピュータには音声認識ソフトウェアが導入され、音声認識ソフトウェアにより認識された認識結果に基づく案内情報が表示部に表示される。これによりオペレータはユーザが発した言語に対応する案内情報を参照しながら、的確な案内を行うことができる。従来、この案内情報を表示する際は視認性を向上させるべく、認識結果の精度が高いものを優先させて表示させていた（例えば特許文献１または２参照）。
【特許文献１】特開２００７−１０８４０７号公報
【特許文献２】特開２００６−１０７１０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の表示装置は認識結果の精度の善し悪しに基づき表示形態を変更しているに過ぎず、依然としてオペレータに効率よく案内情報を提示することができないという問題があった。
【０００４】
本発明は斯かる事情に鑑みてなされたものであり、その目的は、認識結果に基づく評価値に加えて案内情報に対するオペレータの操作に基づく変化値を考慮することにより、音声認識精度並びに各オペレータの使用環境及び経験に応じた最適な形態での案内情報を表示することが可能な案内情報表示装置、案内情報表示方法、及び、案内情報表示装置をコンピュータとして機能させるためのプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本願に開示する案内情報表示装置は、案内情報を表示部に表示する案内情報表示装置において、入力された音声に基づき音声認識を行う音声認識処理手段と、該音声認識処理手段により音声認識された認識結果に対する評価値を算出する算出手段と、前記認識結果に対応する案内情報を記憶した記憶部から案内情報を読み出して、表示部に表示する表示手段と、該表示手段により表示された案内情報に対する入力部からの操作に基づき変化する変化値及び前記算出手段により算出した評価値に基づき前記案内情報の前記表示部での表示形態を決定する決定手段とを備える。
【０００６】
本願に開示する案内情報表示装置によれば、算出手段は音声認識処理手段により音声認識された認識結果に対する評価値を算出する。表示手段は、当該認識結果に対応する案内情報を記憶した記憶部から案内情報を読み出し、表示部に表示する。そして決定手段は、表示された案内情報に対する入力部からの操作に基づき変化する変化値及び算出手段により算出した評価値に基づき案内情報の表示部での表示形態を決定する。
【発明の効果】
【０００７】
当該装置の一観点によれば、決定手段は、表示された案内情報に対する入力部からの操作に基づき変化する変化値及び算出手段により算出する評価値に基づき案内情報の表示部での表示形態を決定する。従って、案内情報は認識結果に基づく評価値のみならず、案内情報に対するオペレータの操作により変化する変化値に基づき表示形態が変更される。これにより、オペレータの使用環境に応じた最適な案内情報の提示が可能となる等、優れた効果を奏する。
【発明を実施するための最良の形態】
【０００８】
実施の形態１
以下本発明の実施の形態を、図面を参照して説明する。図１は音声案内システムの概要を示す説明図である。音声案内システムは、案内情報表示装置１、１、・・・、通信装置２、２、・・・及び通信網Ｎを含む。案内情報表示装置１は例えばパーソナルコンピュータ、表示部を有する電話機、ＰＤＡ（Personal Digital Assistant）または携帯電話機等が用いられる。以下では案内情報表示装置１として、液晶ディスプレイ等の表示部１４を有するパーソナルコンピュータ１に適用する例を説明する。
【０００９】
パーソナルコンピュータ１はインターネット、携帯電話網または公衆電話網を含む通信網Ｎを介して電話機、携帯電話機、または通信機能を有するパーソナルコンピュータ等の通信装置２、２、・・に接続されている。以下では通信装置２を携帯電話機２であるものとして説明する。携帯電話機２を使用するユーザは、パーソナルコンピュータ１を使用するオペレータとの通話を開始した後、質問事項を発話する。発話したデータは通信網Ｎを介してパーソナルコンピュータ１に取り込まれる。
【００１０】
パーソナルコンピュータ１は音声認識処理を行い、認識結果に対応する案内情報５１を表示部１４にポップアップ表示する。オペレータはこの表示された案内情報５１を参照することで、携帯電話機２を使用するユーザに適切な回答を行うことが可能となる。パーソナルコンピュータ１は認識結果に対する精度を示す評価値、及び、案内情報５１に対する操作に基づき変化する変化値（以下、閾値という）に基づき案内情報５１の表示形態を決定する。パーソナルコンピュータ１はこの決定された表示形態に従い案内情報５１を表示する。
【００１１】
図１の例では基準となる通常サイズの案内情報５１Ｂよりも大きく表示される案内情報５１Ａの他、案内情報５１Ｂよりも小さく表示される案内情報５１Ｃ、５１Ｃが表示されている。パーソナルコンピュータ１は案内情報５１に対する操作があった場合は閾値を上昇させ、案内情報５１Ｃ、５１Ｃの如く小さく表示する。また、パーソナルコンピュータ１は一定条件下で閾値を減少させ、逆に案内情報５１Ａの如く大きく表示する。なお、本実施の形態においては、強調して表示する場合、通常サイズの案内情報５１Ｂのウィンドウに対して、大きく表示し、逆に強調しない場合、小さくする例を説明するがこれに限るものではない。例えば、強調する場合に、表示される文字サイズを大きくし、強調しない場合に文字サイズを小さくするようにしても良い。また強調する場合に、文字に赤色または蛍光色等目立ちやすい着色を行い、強調しない場合は通常の黒に対し目立ちにくい灰色等による着色を行っても良い。
【００１２】
図２はパーソナルコンピュータ１のハードウェア群を示すブロック図である。パーソナルコンピュータ１は、制御部としてのＣＰＵ（Central Processing Unit）１１、ＲＡＭ（Random Access Memory）１２、入力部１３、表示部１４、通信部１６、音声入力部１１１、時計部１８及び記憶部１５等を含む。ＣＰＵ１１は、バス１７を介してパーソナルコンピュータ１のハードウェア各部と接続されていて、それらを制御すると共に、記憶部１５に格納された制御プログラム１５Ｐ及び音声認識ソフトウェア１５１等に従って、種々のソフトウェア的機能を実行する。ハードディスクまたは大容量メモリ等の記憶部１５にはWindows(登録商標)等のＯＳ（Operating System）、及び、言語モデルデータベース（以下、ＤＢ）１５２が記憶されている。その他、記憶部１５には、認識結果ファイル１５３、案内情報ＤＢ１５４、操作履歴ファイル１５５、閾値記憶部１５６、ポイントテーブル１５７、及び、表示形態ファイル１５８等が記憶されている。
【００１３】
表示部１４は例えば液晶ディスプレイ、有機ＥＬ(Electro-Luminescence)ディスプレイ等であり、案内情報５１を図１の如く表示部１４に表示する。入力部１３はキーボード及びマウス等であり、入力部１３から案内情報５１に対して入力された操作情報はＣＰＵ１１へ出力される。また入力部１３は表示部１４に積層されたタッチパネルであっても良い。以下では、入力部１３をキーボード及びマウスであるものとして説明する。通信部１６はＬＡＮ(Local Area Network)カード等であり、他のパーソナルコンピュータ１の他、図示しないＷｅｂサーバコンピュータ等とＨＴＴＰ（HyperText Transfer Protocol）等のプロトコルにより情報を送受信する。音声入力部１１１は例えば音声入力端子等であり携帯電話機２から送信された音声信号を取り込む。音声入力部１１１から取り込まれた音声信号は図示しないＡ／Ｄ変換器によりデジタル化される。デジタル化された音声データはＣＰＵ１１へ出力され、後述する音声処理が行われる。なお、音声入力部１１１へ取り込まれる音声は、ＶｏＩＰ(Voice over Internet Protocol)による音声データであっても良い。
【００１４】
時計部１８は日時情報をＣＰＵ１１へ出力する。記憶部１５には案内情報ＤＢ１５４等が記憶されており、ＣＰＵ１１は案内情報ＤＢ１５４等のフィールドのキーを関連付けたスキーマにおいてＳＱＬ(Structured Query Language)等を用いて対話することにより、必要な情報の記憶、検索等の処理を実行する。なお、本実施の形態においては音声認識処理に必要な言語モデルＤＢ１５２及び案内情報ＤＢ１５４等をパーソナルコンピュータ１内の記憶部１５に記憶する例を説明するがこれに限るものではない。例えば、パーソナルコンピュータ１、１、・・により構築されるＬＡＮに接続されるデータベースサーバ（図示せず）内に言語モデルＤＢ１５２及び案内情報ＤＢ１５４等を格納してもよい。この場合、ＣＰＵ１１は必要に応じてデータベースサーバへアクセスし必要な情報の検索を行う。
【００１５】
続いて音声認識処理について説明する。音声認識処理は音声認識処理手段及び算出手段として機能する音声認識ソフトウェア１５１により実行される。ＣＰＵ１１は音声認識ソフトウェア１５１を起動し、音声入力部１１１から入力された音声データについて音声認識処理を行い認識結果及び当該認識結果に対する精度を示す評価値を出力する。認識結果に対する精度を示す評価値としては、例えば特許文献１に記載の如く、認識結果の言語尤度、音響尤度、信頼度(B. Rueber, “Obtaining confidence measures from sentence probabilities,” in Proc. 5th Eur. Conf. Speech Communication Technology 1997, Rhodes, Greece, Sept. 1997, pp. 739-742. 参照)及び重要度等が該当する。以下では説明を容易にするために評価値として言語尤度及び音響尤度の積を用いた例を説明する。
【００１６】
言語モデルＤＢ１５２には音声認識処理に必要とされる言語モデルが多数記憶されており、本実施の形態においては単語連鎖の統計量に基づくNgram（例えばN=3）が用いられる。ＣＰＵ１１は音素環境依存の音素ＨＭＭ(Hidden Markov Model)からなる音響モデル、及び、言語モデルＤＢ１５２に記憶した言語モデルを参照して、公知の音声認識処理によって、入力音声を尤度が最大の単語列に変換する。ここで、単語列の尤度は、単語列と入力音声との照合尤度（音響尤度）、および、言語モデルに基づく単語列の尤度（言語尤度）の積（対数領域では和）として計算される。なお音響尤度は、単語列の発音記号に従って音素環境依存音素ＨＭＭを並べた音響モデルに対して音声データの特徴ベクトルを入力したときの尤度として計算される。また、言語尤度は、単語列の尤度をそれぞれの言語モデルで計算し大きい方の尤度を用いる。
【００１７】
ＣＰＵ１１は音響尤度及び言語尤度の積を、精度を示す評価値とし、評価値が最大の単語列を入力音声の認識結果として認識結果ファイル１５３に記憶する。図３は認識結果ファイル１５３のレコードレイアウトを示す説明図である。認識結果ファイル１５３は認識結果フィールド、評価値フィールド、認識日時フィールド及び認識結果のキーワードフィールドを含む。認識結果ファイル１５３には入力された音声の認識結果に対応づけて評価値等を記憶している。認識結果フィールドには音声認識ソフトウェア１５１の実行により得られた最も評価値の高い認識結果が記憶されている。ＣＰＵ１１は認識結果の候補の内、最も評価値の高い認識結果をテキスト形式で認識結果フィールドに記憶する。またＣＰＵ１１は、この認識結果に対応する評価値を認識結果に対応づけて記憶する。
【００１８】
ＣＰＵ１１は時計部１８から出力される日時情報を参照し、認識した日時を認識日時フィールドに記憶する。認識結果のキーワードフィールドには認識結果の単語列から、記憶部１５に予め記憶したキーワード候補に合致するキーワードが記憶されている。ＣＰＵ１１は、認識結果のテキスト文及び記憶部１５に予め記憶したキーワード候補を比較し、一致するキーワードが存在する場合、当該キーワードを認識結果のキーワードフィールドに記憶する。図３の例では、「新商品を知りたい。」との認識結果が、２００８年６月２日１１時２０分３０秒に認識され、その精度を示す評価値は８５と記憶されている。
【００１９】
さらに、キーワード候補に「新商品」と記憶されていることから、認識結果のキーワードとして「新商品」が認識結果ファイル１５３に記憶される。ＣＰＵ１１はこの認識結果のキーワードに関する案内情報５１を案内情報ＤＢ１５４から読み出して表示する。なお、本実施の形態においては説明を容易にするために、認識結果のキーワードに着目して案内情報５１を表示する例を説明するがこれに限るものではない。認識結果の全文、例えば「新商品を知りたい。」に対応する案内情報５１を、案内情報ＤＢ１５４に用意しておき、当該案内情報５１を読み出して表示部１４に表示しても良い。
【００２０】
図４は案内情報ＤＢ１５４のレコードレイアウトを示す説明図である。案内情報ＤＢ１５４は音声認識ソフトウェア１５１により認識された認識結果に対するキーワードに対応づけて案内情報５１及び編集情報を記憶している。案内情報ＤＢ１５４は、認識結果のキーワードフィールド、案内情報フィールド及び編集情報フィールドを含む。認識結果のキーワードフィールドは認識結果のキーワードが記憶されている。本例では、新商品及びインストール等のキーワードが記憶されている。案内情報フィールドには認識結果のキーワードに対応づけて、オペレータに案内すべき案内情報５１が記憶されている。以下では案内情報５１として販売したパーソナルコンピュータに関する情報を表示する例を説明する。
【００２１】
例えば、新商品の場合、デスクトップ型パーソナルコンピュータに関する最新モデル情報として、型番、価格、及び発売時期等の情報が記憶されている。また、新商品のＣＰＵ、ハードディスク容量及び付属ソフトウェア等の詳細情報を表示するためのハイパーリンクに関する情報が記憶されている。図４の例では、「スペックの詳細へのリンク・・」の内、[]で囲まれる文字部分「リンク」にハイパーリンクが設定され、[]内に記述されたアドレスにリンクする。その他、特徴及びオプション等の情報が記憶されている。なお、案内情報ＤＢ１５４の内容は予め記憶されており、またオペレータが入力部１３から適宜情報を入力し、記憶内容を変更することが可能である。
【００２２】
また認識結果のキーワードが「インストール」の場合、オペレータが各種ソフトウェアのインストールに必要な処理手順をユーザに教示するための情報が案内情報フィールドに記憶されている。編集情報フィールドには認識結果のキーワード及び案内情報５１に対応づけて、入力部１３からオペレータが入力した情報が記憶されている。ＣＰＵ１１は入力部１３から編集情報を受け付けた場合、受け付けた編集情報を案内情報ＤＢ１５４に記憶する。例えば、新商品に関する問い合わせの際、オペレータはユーザから、デスクトップ型パーソナルコンピュータのカラーバリエーションに関する質問を数多く受けた事を想定する。オペレータはこのユーザの声を反映して案内情報５１をより良くするために、入力部１３から気づいたことを入力する。本例ではキーワード「新商品」に関し「カラーバリエーションの問い合わせが多い。」と記憶されている。
【００２３】
図５は表示部１４に表示される案内情報５１のイメージを示す説明図である。図５の例はキーワード「新商品」に関する案内情報５１が表示部１４に表示された例を示す。図５に示す案内情報５１は、案内情報ボックス５１１、スクロールバー５１２、ハイパーリンク５１３、編集情報入力ボックス５１４、登録ボタン５１５、タスクバーへ移動ボタン５１６及び消去ボタン５１７を含む。ＣＰＵ１１は記憶部１５に予め記憶したテンプレートを読み出す。またＣＰＵ１１は、案内情報ＤＢ１５４に記憶したキーワード及び案内情報５１を読み出し、テンプレートに記述した上で案内情報５１を生成する。ＣＰＵ１１は生成した案内情報５１を表示部１４へ表示する。
【００２４】
案内情報５１は例えばWindows（登録商標）におけるポップアップウィンドウとして表示される。案内情報５１が表示されるウィンドウサイズ及びフォントサイズは予め表示形態ファイル１５８に記憶されている。ＣＰＵ１１は案内情報５１の案内情報ボックス５１１に案内情報ＤＢ１５４から読み出したキーワードに対応する案内情報５１を表示する。ＣＰＵ１１は図５の例の如く、読み出した案内情報５１の全てが案内情報ボックス５１１に表示しきれない場合は、スクロールバー５１２を案内情報ボックス５１１に対応づけて表示する。図５の例では、案内情報５１の内、特徴及びオプションが表示し切れていない。ＣＰＵ１１は入力部１３からスクロールバー５１２に対する操作を受け付けた場合に、当該操作に基づく案内情報５１を案内情報ボックス５１１内に表示する。
【００２５】
ＣＰＵ１１は案内情報ＤＢ１５４に記憶した、[]内におけるＵＲＬ（Uniform Resource Locator）を認識し、[]内の文字にハイパーリンク５１３を設定し、案内情報ボックス５１１内に表示する。ＣＰＵ１１は入力部１３からハイパーリンク５１３に対する操作を受け付けた場合、リンク先のページをブラウザである他のウィンドウに表示する。編集情報入力ボックス５１４には入力部１３からオペレータが気づいた事項を入力する。ＣＰＵ１１は編集情報入力ボックス５１４に編集情報が入力された場合、これを受け付け表示部１４に表示する。ＣＰＵ１１は登録ボタン５１５の操作を受け付けた場合、編集情報入力ボックス５１４に入力された編集情報を案内情報ＤＢ１５４にキーワード及び案内情報５１に対応づけて記憶する。
【００２６】
タスクバーへ移動ボタン５１６は入力部１３の操作により、表示されている案内情報５１に係るウィンドウをWindows（登録商標）等のタスクバーへ移動させるボタンである。ＣＰＵ１１はタスクバーへ移動ボタン５１６の入力を入力部１３から受けた場合、案内情報５１のウィンドウを一時的に消去し、タスクバー上へ移動させる。この場合、ＣＰＵ１１は案内情報５１を一時的にＲＡＭ１２に記憶する。ＣＰＵ１１は再びタスクバー上に表示された案内情報５１の操作を入力部１３から受け付けた場合、ＲＡＭ１２に記憶した案内情報５１を読み出し、図５の如く案内情報５１のウィンドウを再表示する。消去ボタン５１７は案内情報５１を表示部１４から消去するために操作するボタンである。ＣＰＵ１１は消去ボタン５１７の操作を入力部１３から受け付けた場合、表示部１４に表示中の案内情報５１の表示を消去する。
【００２７】
このように、音声認識ソフトウェア１５１による認識結果に基づくキーワードに対応する案内情報５１が表示部１４に表示される。ＣＰＵ１１は入力部１３からの操作に基づき案内情報５１の表示制御を行う。ＣＰＵ１１は入力部１３から入力された案内情報５１に対する操作履歴を記憶部１５の操作履歴ファイル１５５に記憶する。
【００２８】
図６は操作履歴ファイル１５５のレコードレイアウトを示す説明図、図７はポイントテーブル１５７のレコードレイアウトを示す説明図である。操作履歴ファイル１５５は表示部１４に表示された案内情報５１に対する入力部１３からの操作履歴を記憶している。操作履歴ファイル１５５はキーワードフィールド、閾値フィールド、日時フィールド、操作項目フィールド及びポイントフィールドを含む。キーワードフィールドには表示部１４に表示中の案内情報５１に対するキーワードが記憶されている。図６の例では、図５にて示したキーワード「新商品」が記憶されている。閾値フィールドには、後述する閾値記憶部１５６に記憶された認識結果に関連するキーワードまたは案内情報５１に対応する閾値が記憶されている。
【００２９】
ＣＰＵ１１は音声認識の結果に伴い、キーワードに対する案内情報５１が表示部１４に図５の如く表示された場合、キーワードを操作履歴ファイル１５５のキーワードフィールドに記憶する。なお、操作履歴ファイル１５５にキーワードに対応する案内情報５１を記憶しても良いが、説明を容易にするために記載を省略する。ＣＰＵ１１はキーワードまたは案内情報５１に対応づけて記憶された閾値を閾値記憶部１５６から読み出す。図の例では認識結果に係るキーワード「新商品」に関する案内情報５１に対する閾値は「５０」と記憶されている。日時フィールドには入力部１３から各種操作を受け付けた際に、時計部１８から出力される日時を記憶している。操作項目フィールドには、入力部１３から受け付けた操作に対する操作項目を記憶している。
【００３０】
ＣＰＵ１１は入力部１３からスクロールバー５１２の操作等を受け付けた場合、操作項目に対応づけて時計部１８から出力される日時を記憶する。操作項目としては、スクロールバー５１２の操作に伴う「スクロール」、ハイパーリンク５１３のクリック操作に伴う「ハイパーリンク」がある。その他操作項目として、編集情報入力ボックス５１４への入力部１３を通じた情報の入力及び登録ボタン５１５の操作に伴う「編集情報登録」がある。操作項目の「タスクバーへ移動」は、入力部１３からタスクバー移動ボタン５１６が操作された際に記憶される。また操作項目の「タスクバーから再表示」は図示しないタスクバー上へ案内情報５１が移動された後に、再び入力部１３からタスクバー上の案内情報５１に係るプログラムボタンが操作され、案内情報５１が図５の如くウィンドウ表示されたことを示す。
【００３１】
また操作項目「消去」は、入力部１３の消去ボタン５１７の操作に伴う情報が記憶される。ポイントフィールドには、操作項目及び日時に対応づけて、操作項目に応じて予め定められたポイント（点数）が記憶される。ＣＰＵ１１はポイントテーブル１５７を参照して記憶された操作項目に対応するポイントを読み出して、ポイントフィールドに記憶する。図７に示すポイントテーブル１５７は操作項目に対応づけてポイントを記憶している。なお、このポイントは、オペレータが、入力部１３から適宜の値を入力して記憶することが可能である。ポイントテーブル１５７は、操作項目である「消去」に高いポイントが付与されており、後述する操作項目「所定時間内消去」を除き他の操作項目に対してはこれよりも低いポイントが付与されている。例えば操作項目「消去」はポイント「＋３」が記憶されており、他の操作項目「スクロール」はポイント「＋１」が記憶されている。
【００３２】
また、全てのポイントを正の値とするほか、負の値を記憶するようにしても良い。本例では操作項目「タスクバーから再表示」に対応づけて負のポイント「−１」が記憶されている。その他、操作項目「所定時間内消去」は最高のポイント「＋５」が記憶されている。これは、案内情報５１を表示部１４に表示した際に、所定時間内、例えば３秒以内に、入力部１３から他の操作を受け付けることなく消去ボタン５１７が操作されたことを示す。ＣＰＵ１１は案内情報５１を表示部１４に表示した後、記憶部１５に予め記憶した所定時間内に消去ボタン５１７の操作入力を受け付けた場合、以下の処理を行う。ＣＰＵ１１は、ポイントテーブル１５７に記憶した操作項目「所定時間内消去」に対応するポイントを読み出し、時計部１８から出力される日時、操作項目「所定時間内消去」及びポイント「＋５」を対応づけて操作履歴ファイル１５５に記憶する。すぐに案内情報５１をオペレータが消去するということは、既に当該情報は不要である可能性が高いことから、閾値により大きな値を加算して、次回案内情報５１を表示する際に小さく表示するためである。
【００３３】
ＣＰＵ１１は消去ボタン５１７の操作に伴う操作項目「消去」、または「所定時間内消去」及び対応するポイントを操作履歴ファイル１５５に記憶した場合、操作履歴ファイル１５５に記憶したポイントを加算して合計値を算出する。そしてＣＰＵ１１は加算した合計値を上述した閾値に加算する。ＣＰＵ１１は加算後の閾値を閾値フィールドに記憶する。本例では操作の履歴に伴いポイントの合計値は「＋７」となる。そして初期の閾値「５０」に合計値「＋７」を加算して最終的な閾値「５７」を得る。なお、以上示した操作項目に対するポイントはあくまで一例であり、合計値が負の値となる場合は、最終的な閾値が減少する場合もある。以下では、案内情報５１を表示部１４に表示した際の閾値（図６の例では５０）を初期閾値という。また、入力部１３から消去ボタン５１７が操作された際のポイント合計値を初期閾値に加算または減算した際の閾値（図６の例では５７）を最終閾値という。ＣＰＵ１１は最終的に得られた最終閾値を閾値記憶部１５６に記憶する。そしてＣＰＵ１１は記憶した閾値のキーワードに対応するレコードを操作履歴ファイル１５５から消去する。
【００３４】
図８は閾値記憶部１５６のレコードレイアウトを示す説明図である。閾値記憶部１５６は日時フィールド、キーワードフィールド、案内情報フィールド、評価値フィールド、初期閾値フィールド、最終閾値フィールド及び表示形態フィールドを含む。日時フィールドには案内情報５１を表示部１４に表示した際の日時、または案内情報５１を表示部１４から、消去ボタン５１７の操作に伴い消去した日時を記憶している。以下では、ＣＰＵ１１が案内情報５１を表示部１４に表示した日時を記憶する例を用いて説明する。
【００３５】
キーワードフィールドには音声認識された認識結果に係るキーワードが記憶され、案内情報フィールドにはキーワードに対応する案内情報５１が記憶されている。なお、本実施の形態においては閾値記憶部１５６にキーワード及び案内情報５１の双方を記憶する例を説明するが、いずれか一方を記憶しておく形態であっても良い。評価値フィールドには音声認識の認識結果の精度を示す評価値が記憶されている。ＣＰＵ１１は閾値記憶部１５６に、音声認識ソフトウェア１５１の認識処理により得られた認識結果の精度を示す評価値をキーワード及び案内情報５１に対応づけて記憶する。なお、本実施の形態においては、評価値は０から１００までの値をとるものとして説明する。
【００３６】
初期閾値フィールドにはキーワード及び案内情報５１に対応づけて、案内情報５１を表示部１４に表示する際の表示形態を決定するために必要とされる初期閾値が記憶されている。初期閾値は同一案内情報５１が過去に表示部１４に表示され、消去された際の最終閾値と同一の値が記憶されている。例えば、２００８年６月２日１０時２０分３５秒には、キーワード「新商品」に関する案内情報５１が表示部１４に表示されている。表示された当初は初期閾値が４５であるが、消去時には最終閾値５０と上昇していることが理解できる。そして、同日１１時２１分３５秒に、ＣＰＵ１１が表示部１４にキーワード「新商品」に関する案内情報５１を再表示する際は、初期閾値は前回表示した際の最終閾値である５０となる。なお、閾値は評価値と同じく０から１００までの値をとるものとして説明する。また前回表示した際の最終閾値が存在しない場合は記憶部１５に予め記憶した初期値「３０」とすればよい。
【００３７】
その後、ＣＰＵ１１は入力部１３からの操作履歴を上述のとおり操作履歴ファイル１５５に記憶する。そして、ＣＰＵ１１は操作項目「消去」または「所定時間内に消去」を操作履歴ファイル１５５に記憶した際の、ポイント合計値を初期閾値に加算して得られた最終閾値を閾値記憶部１５６に記憶する。表示形態フィールドには、案内情報５１を表示部１４に表示する際の形態を記憶している。ＣＰＵ１１は評価値と初期閾値とを比較し、その大小関係に基づき、表示形態を大、中、または小とする。なお、本実施の形態においては中を通常サイズとし、これを基準として、大中小の３段階に表示形態を分ける例を説明するが、あくまで一例であり、５段階にする等適宜表示形態を変更しても良い。
【００３８】
以下では、評価値が初期閾値よりも所定値以上大きい場合、表示形態を大とし、評価値が初期閾値よりも所定値以上小さい場合、表示形態を小とする。それ以外、すなわち、評価値が閾値から所定値減じた値よりも大きく、閾値に所定値加えた値よりも小さい場合、表示形態を中とする。ＣＰＵ１１は記憶部１５に予め記憶した所定値（例えば１０）を読み出し、初期閾値に所定値を加算または減算した値と、評価値とを比較することにより表示形態を決定し、閾値記憶部１５６に記憶する。図８の例では１１時２１分３５秒における例では評価値が、初期閾値に対して十分大きいため表示形態は大と記憶されている。なお、この所定値の例はあくまで一例であり、他の値の他、０としても良いことはもちろんである。
【００３９】
図９は表示形態ファイル１５８のレコードレイアウトを示す説明図である。表示形態ファイル１５８は表示形態フィールド、ウィンドウサイズフィールド及びフォントサイズフィールドを含む。表示形態ファイル１５８は表示形態に対応づけて案内情報５１のウィンドウサイズ及び案内情報５１内のフォントサイズを記憶している。表示形態フィールドには上述した「大」「中」及び「小」が記憶されている。ウィンドウサイズフィールドには表示形態に対応づけて案内情報５１を表示する際のウィンドウサイズが記憶されている。具体的には表示部１４の横方向をｘ軸方向、縦方向をｙ軸方向とした場合の、ウィンドウが占める領域座標値が記憶されている。表示形態「大」が、ウィンドウサイズが最も大きくウィンドウサイズは（３００，３００）と記憶されている。
【００４０】
続いて基準サイズである表示形態「中」のウィンドウサイズが（２００，２００）と記憶されている。最も表示領域の小さい表示形態「小」は、ウィンドウサイズが（１００，１００）と記憶されている。フォントサイズフィールドには案内情報５１内にテキスト文を表示する際のフォントサイズを表示形態毎に記憶している。フォントサイズは表示形態「大」が「３０」と最も大きく、基準サイズである表示形態「中」は「２０」、表示形態「小」は最も小さく「１０」と記憶されている。なお、表示形態ファイル１５８の記憶した内容は入力部１３からオペレータが適宜設定することが可能である。
【００４１】
ＣＰＵ１１は閾値記憶部１５６に記憶した表示形態を読み出し、読み出した表示形態に対応するウィンドウサイズ及びフォントサイズを表示形態ファイル１５８から読み出す。続いてＣＰＵ１１は案内情報５１を読み出し、読み出したウィンドウサイズに基づき、当該案内情報５１のウィンドウの大きさを変更し、フォントサイズに従い、案内情報５１内のテキストサイズを変更する。ＣＰＵ１１は変更後の案内情報５１を表示部１４へ表示する。これにより図１に示す如く、表示形態「大」の場合、基準サイズよりも大きいウィンドウサイズ及び大きいフォントの案内情報５１Ａが表示される。同様に表示形態「中」の場合、基準ウィンドウサイズ及び基準フォントサイズの案内情報５１Ｂが表示される。
【００４２】
さらに、表示形態「小」の場合、基準サイズよりも小さいウィンドウサイズ及びフォントサイズの案内情報５１Ｃが表示される。なお、本実施の形態においては、ウィンドウサイズ及びフォントサイズを変更する例を説明したが、フォントを表示形態に応じて変更しても良い。例えば表示形態「大」の場合、太字のゴシック体、表示形態「中」の場合、通常のゴシック体、表示形態「小」の場合、明朝体としても良い。また、表示形態に応じて案内情報５１のウィンドウの色、または文字の色を変更しても良い。例えば、表示形態「大」の場合、赤色のウィンドウ枠及び赤色の文字、表示形態「中」の場合、黄色のウィンドウ枠及び黄色の文字、表示形態「小」の場合、青のウィンドウ枠及び青色の文字としても良い。その他、表示形態「大」の場合に、案内情報５１を表示する際にスピーカ（図示せず）からビープ音を２回出力させるようにしても良い。また表示形態「中」の場合に、案内情報５１を表示する際にスピーカからビープ音を１回出力させ、表示形態「小」を表示する場合、ビープ音を出力しないようにしても良い。
【００４３】
以上のハードウェアにおいて本実施の形態に係る表示処理の内容を、フローチャートを用いて説明する。図１０乃至図１２は案内情報５１の表示処理手順を示すフローチャートである。パーソナルコンピュータ１のＣＰＵ１１は音声認識ソフトウェア１５１及び制御プログラム１５Ｐを起動する（ステップＳ１０１）。ＣＰＵ１１は音声入力部１１１から音声データの入力を受け付ける（ステップＳ１０２）。ＣＰＵ１１は、言語モデルＤＢ１５２に記憶した言語モデル及び記憶部１５に記憶した音響モデルを参照し、公知の音声認識処理により音声データを単語列に変換する（ステップＳ１０３）。
【００４４】
ＣＰＵ１１は単語列と音声データとの照合尤度に基づく音響尤度と、言語モデルに基づく単語列の尤度である言語尤度との積を、精度を示す評価値として算出する（ステップＳ１０４）。ＣＰＵ１１は候補となる複数の単語列の中から評価値が最大の単語列を認識結果として抽出する（ステップＳ１０５）。ＣＰＵ１１は図３の如く、認識結果、評価値及び時計部１８から出力される日時を認識結果ファイル１５３に記憶する（ステップＳ１０６）。
【００４５】
ＣＰＵ１１は案内情報ＤＢ１５４を参照し、認識結果の単語列のいずれかの単語に合致するキーワードを検出する（ステップＳ１０７）。ＣＰＵ１１は検出したキーワードをステップＳ１０６で記憶した認識結果に対応づけて認識結果ファイル１５３に記憶する（ステップＳ１０８）。なお、認識結果の単語列の単語に合致するキーワードが存在しない場合は、新たな質問事項であることから、一連の処理を終了する。ＣＰＵ１１は検出したキーワードに対応する案内情報５１を案内情報ＤＢ１５４から読み出す（ステップＳ１０９）。
【００４６】
ＣＰＵ１１はキーワード、評価値及び案内情報５１を図８の如く閾値記憶部１５６に記憶する（ステップＳ１１１）。ＣＰＵ１１は閾値記憶部１５６に同一キーワードまたは同一案内情報５１に対応するレコードが存在するか否かを判断する（ステップＳ１１２）。ＣＰＵ１１は同一レコードが存在すると判断した場合（ステップＳ１１２でＹＥＳ）、当該案内情報５１は過去に既に表示部１４に表示されたものであるとして、直前（日時が最新）のレコードの最終閾値を読み出す（ステップＳ１１４）。一方、ＣＰＵ１１はレコードが存在しないと判断した場合（ステップＳ１１２でＮＯ）、初めて表示部１４に表示される案内情報５１であり最終閾値が存在しないことから、記憶部１５に記憶した初期値「３０」を読み出す（ステップＳ１１３）。
【００４７】
ステップＳ１１３またはＳ１１４の処理の後、ＣＰＵ１１は読み出した値を初期閾値として評価値に対応づけて閾値記憶部１５６に記憶する（ステップＳ１１５）。なお、本実施の形態においては前回に案内情報５１を表示した際の最終閾値を初期閾値とする例を説明するがこれに限るものではない。例えば、前回の最終閾値、及び前々回の最終閾値の平均値を初期閾値とする等、過去の最終閾値に基づく値を初期閾値とすればよい。ＣＰＵ１１は記憶部１５に予め記憶した所定値（例えば１０）を読み出す（ステップＳ１１６）。ＣＰＵ１１は、評価値が初期閾値に所定値を加算した値以上であるか否かを判断する（ステップＳ１１７）。ＣＰＵ１１は、加算した値以上であると判断した場合（ステップＳ１１７でＹＥＳ）、表示形態を「大」と決定し、表示形態「大」を閾値記憶部１５６に記憶する（ステップＳ１１８）。ＣＰＵ１１は加算した値以上でないと判断した場合（ステップＳ１１７でＮＯ）、評価値は、初期閾値に所定値を減じた値以下であるか否かを判断する（ステップＳ１１９）。ＣＰＵ１１は所定値を減じた値以下であると判断した場合（ステップＳ１１９でＹＥＳ）、表示形態を「小」と決定し、表示形態「小」を閾値記憶部１５６に記憶する（ステップＳ１２１）。
【００４８】
ＣＰＵ１１は所定値を減じた値以下でないと判断した場合（ステップＳ１１９でＮＯ）、表示形態を「中」と決定し、表示形態「中」を閾値記憶部１５６に記憶する（ステップＳ１２２）。ＣＰＵ１１は表示形態ファイル１５８から表示形態に対応するウィンドウサイズ及びフォントサイズを読み出す（ステップＳ１２３）。ＣＰＵ１１は表示対象となる案内情報５１を案内情報ＤＢ１５４または閾値記憶部１５６から読み出す（ステップＳ１２４）。ＣＰＵ１１は読み出した案内情報５１を、ステップＳ１２３で読み出したウィンドウサイズ及びフォントサイズに従い生成する（ステップＳ１２５）。この場合、案内情報ボックス５１１、スクロールバー５１２、ハイパーリンク５１３、編集情報入力ボックス５１４、登録ボタン５１５、タスクバーへ移動ボタン５１６及び消去ボタン５１７を含むテンプレートが記憶部１５から読み出される。
【００４９】
そしてＣＰＵ１１はこのテンプレートのサイズをウィンドウサイズに従い拡大する。ＣＰＵ１１は案内情報ボックス５１１に案内情報５１を記述し、また適宜スクロールバー５１２またはハイパーリンク５１３を設定する。最後にＣＰＵ１１はフォントサイズに従い文字のサイズを変更する。ＣＰＵ１１は生成した案内情報５１を表示部１４に出力し、表示する（ステップＳ１２６）。ＣＰＵ１１は時計部１８から出力される日時をキーワード及び案内情報５１に対応づけて閾値記憶部１５６に記憶する（ステップＳ１２７）。なお、本実施の形態においては初期閾値と評価値とを比較し表示形態を決定する例を説明したが、これに限るものではない。評価値及び操作に基づき変化する値より表示形態が変更するのであれば、固定値である第２の閾値を基準としても良い。例えば、第２の閾値を固定値「５０」とする。そして、評価値及び操作により変化する値（本実施形態では初期閾値）の平均値と、第２の閾値との大小関係を比較することにより表示形態を決定しても良いことはもちろんである。その他、第２の閾値を固定範囲「１００〜１２０」とし、評価値及び初期閾値（変化値）との合計値が固定範囲に属する場合、基準サイズの表示形態としても良い。合計値が固定範囲を超える場合、案内情報５１は基準サイズより大きく表示部１４に表示される。一方、合計値が固定範囲より小さい場合、案内情報５１は基準サイズより小さく表示部１４に表示される。
【００５０】
図１３及び図１４は閾値の変化処理手順を示すフローチャートである。ＣＰＵ１１は表示部１４に表示した案内情報５１に対応するキーワード及び初期閾値を閾値記憶部１５６から読み出す。ＣＰＵ１１は読み出したキーワード及び初期閾値を、図６の如く操作履歴ファイル１５５に記憶する（ステップＳ１３１）。ＣＰＵ１１は入力部１３から記憶部１５に記憶した所定時間内に消去ボタン５１７の入力を受け付けたか否かを判断する（ステップＳ１３２）。ＣＰＵ１１は入力を受け付けたと判断した場合（ステップＳ１３２でＹＥＳ）、操作項目「所定時間内消去」に対応するポイントをポイントテーブル１５７から読み出す（ステップＳ１３３）。
【００５１】
ＣＰＵ１１は操作履歴ファイル１５５に操作項目「所定時間内消去」、日時、及びポイントを記憶する（ステップＳ１３４）。ＣＰＵ１１はステップＳ１３１で操作履歴ファイル１５５に記憶した初期閾値にポイントを加算して（ステップＳ１３５）、最終閾値を算出する。ＣＰＵ１１は算出した最終閾値をキーワードに対応づけて操作履歴ファイル１５５に記憶する（ステップＳ１３６）。ＣＰＵ１１は最終閾値を同じくキーワードに対応づけて閾値記憶部１５６に記憶する（ステップＳ１３７）。
【００５２】
ＣＰＵ１１はステップＳ１３２において所定時間内に消去ボタン５１７の入力を受け付けていない場合（ステップＳ１３２でＮＯ）、入力部１３から消去ボタン５１７以外の操作を受け付けたか否かを判断する（ステップＳ１３８）。ＣＰＵ１１は、消去ボタン５１７以外の操作を受け付けたと判断した場合（ステップＳ１３８でＹＥＳ）、受け付けた操作に係る操作項目に対応するポイントを設定するために、ポイントテーブル１５７から対応するポイントを読み出す（ステップＳ１３９）。ＣＰＵ１１は時計部１８から出力される日時、操作項目及びポイントを操作履歴ファイル１５５に記憶する（ステップＳ１４０）。
【００５３】
ＣＰＵ１１は入力部１３からの操作を受け付けていないと判断した場合（ステップＳ１３８でＮＯ）、ステップＳ１３９及びＳ１４０の処理をスキップする。当該処理の後及びステップＳ１４０の処理の後、ＣＰＵ１１は再び消去ボタン５１７の入力を受け付けたか否かを判断する（ステップＳ１４１）。ＣＰＵ１１は消去ボタン５１７の入力を受け付けていないと判断した場合（ステップＳ１４１でＮＯ）、ステップＳ１３８へ移行し、以上の処理を繰り返す。このようにして案内情報５１に対する操作履歴が逐次記憶されていく。
【００５４】
ＣＰＵ１１は消去ボタン５１７の入力を受け付けたと判断した場合（ステップＳ１４１でＹＥＳ）、消去操作に対応するポイントを設定するためにポイントテーブル１５７から、対応するポイントを読み出す（ステップＳ１４２）。ＣＰＵ１１は時計部１８から出力される日時、操作項目「消去」、及び読み出したポイントを操作履歴ファイル１５５に記憶する（ステップＳ１４３）。ＣＰＵ１１はステップＳ１４０及びステップＳ１４３にて操作履歴ファイル１５５に記憶した各操作項目に対応するポイントの合計値を算出する（ステップＳ１４４）。ＣＰＵ１１は初期閾値に合計値を加算して最終閾値を算出する（ステップＳ１４５）。ＣＰＵ１１は最終閾値を操作履歴ファイル１５５にキーワードに対応づけて記憶する（ステップＳ１４６）。
【００５５】
ＣＰＵ１１は同じく最終閾値をキーワードに対応づけて閾値記憶部１５６に記憶する（ステップＳ１４７）。ＣＰＵ１１は当該処理の後またはステップＳ１３７の処理の後、最終閾値を記憶したキーワードに対応する操作履歴ファイル１５５のレコードを消去する（ステップＳ１４８）。ここで閾値記憶部１５６に記憶した最終閾値は、次回の案内情報５１の表示の際に初期閾値として利用され、評価値との比較を行うことで表示形態が変更される。このように、オペレータの案内情報５１に対する操作履歴に従い閾値を変化させ、表示形態を変更することとしたのでオペレータの熟練度に応じた最適な案内情報５１の表示が可能となる。また、情報が状況に応じて最適な形態で表示されることから、オペレータの案内業務効率も向上させることが可能となる。
【００５６】
実施の形態２
実施の形態２は評価値及び閾値の履歴に基づき、閾値を変化させる形態に関する。図１５は実施の形態２に係る閾値記憶部１５６のレコードレイアウトを示す説明図である。なお、図１５では説明を容易にするためにキーワード毎に評価値及び閾値等を時系列で表示している。ＣＰＵ１１は閾値記憶部１５６の記憶内容に基づき、以下に述べる閾値変更処理を行う。ＣＰＵ１１は記憶された評価値が初期閾値または最終閾値よりも大きいとの結果を得た回数を計数する。なお、以下では、当該計数処理に用いる閾値を初期閾値であるものとして説明するが、これに限るものではない。最終閾値を用いるほか、初期閾値と最終閾値との平均値を用いても良い。
【００５７】
そしてＣＰＵ１１は計数した回数が記憶部１５に記憶した回数（例えば３回）以上の場合、初期閾値または最終閾値を所定値減少させる処理を行う。なお、この所定値は記憶部１５に予め記憶されている。また、本実施の形態においては初期閾値を減少させる例を用いて説明するが、逆に最終閾値を減少させても良いことはもちろんである。これにより、評価値が閾値よりも大きく、表示形態を「大」とする処理が複数回存在する場合は、当該案内情報５１が有益であるとして閾値を減少させる処理を行う。なお、本実施形態においては、評価値が閾値よりも大きいとの結果を得た回数が所定回数以上であることを条件としたがこれに限るものではない。所定時間内に所定回数存在している場合にも同様の処理を行っても良い。
【００５８】
図１５に示したキーワード「新商品」の過去３回の履歴に着目する。評価値は初期閾値よりも大きい回数が３回以上存在している。従って、２００８年６月２日１１時２３分３５秒に案内情報５１を表示する際は、前回の最終閾値「６０」から３を減じた初期閾値「５７」が閾値記憶部１５６に記憶されることになる。
【００５９】
反対にＣＰＵ１１は評価値が閾値よりも小さいとの結果を得た回数が所定回数以上存在する場合は初期閾値を減少させる処理を行う。図１５に示したキーワード「インストール」の過去３回の履歴に着目する。評価値は初期閾値よりも小さい回数が３回以上存在している。従って、２００８年６月２日１１時５８分３５秒に案内情報５１を表示する際は、前回の最終閾値「７８」に３を加算した初期閾値「８１」が閾値記憶部１５６に記憶されることになる。表示形態はこの変更後の初期閾値及び評価値に基づき決定される。
【００６０】
図１６は初期閾値の変更処理の手順を示すフローチャートである。ＣＰＵ１１は所定回数を記憶部１５から読み出す（ステップＳ１６１）。ＣＰＵ１１は閾値記憶部１５６を参照し、評価値が初期閾値より大きいとの結果を得た回数を計数し、当該回数が所定回数以上であるか否かを判断する（ステップＳ１６２）。ＣＰＵ１１は所定回数以上と判断した場合（ステップＳ１６２でＹＥＳ）、時系列で直近のレコードに係る最終閾値を読み出す（ステップＳ１６３）。ＣＰＵ１１は記憶部１５に記憶した所定値を読み出す（ステップＳ１６４）。
【００６１】
ＣＰＵ１１は最終閾値から読み出した所定値を減じて初期閾値を算出する（ステップＳ１６５）。なお、閾値を減じる場合、１よりも小さい係数を乗算しても良い。ＣＰＵ１１は減算後の初期閾値を閾値記憶部１５６に図１５の如く記憶する（ステップＳ１６６）。ステップＳ１６６の処理の後、ＣＰＵ１１は処理を終了する。ＣＰＵ１１はステップＳ１６２において、所定回数以上でないと判断した場合（ステップＳ１６２でＮＯ）、閾値記憶部１５６を参照し評価値が初期閾値より小さいとの結果を得た回数を計数し、計数した回数が所定回数以上か否かを判断する（ステップＳ１６７）。ＣＰＵ１１は所定回数以上でないと判断した場合（ステップＳ１６７でＮＯ）、一連の処理を終了する。
【００６２】
一方ＣＰＵ１１は所定回数以上と判断した場合（ステップＳ１６７でＹＥＳ）、時系列で直近のレコードに係る最終閾値を読み出す（ステップＳ１６８）。ＣＰＵ１１は最終閾値に、ステップＳ１６４で読み出した所定値を加算して初期閾値を算出する（ステップＳ１６９）。なお、閾値を増加させる場合、１よりも大きい係数を乗算しても良い。ＣＰＵ１１は加算後の初期閾値を閾値記憶部１５６に図１５の如く記憶する（ステップＳ１６１０）。これにより、過去に重要と判断された案内情報５１は引き続き大きく表示され、逆に過去に重要でないと判断された案内情報５１は小さく表示されることになる。
【００６３】
本実施の形態２は以上の如きであり、その他は実施の形態１と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００６４】
実施の形態３
実施の形態３は案内情報５１に対して入力部１３から所定時間操作入力を受け付けなかった場合の形態に関する。図１７は実施の形態３に係るポイントテーブル１５７のレコードレイアウトを示す説明図である。実施の形態１のレコードに加えて、操作項目フィールドには操作項目「所定時間無操作」及び「プログラム終了」が記憶されている。また操作項目「所定時間無操作」に対応づけてポイント「＋２」、操作項目「プログラム終了」に対応づけてポイント「−１」が記憶されている。図１の如く案内情報５１を表示部１４に表示した後、または、入力部１３からスクロールバー５１２等の入力を受け付けた後の所定時間内（例えば５分間）に、何ら操作を入力部１３から受け付けない場合がある。
【００６５】
この場合、ＣＰＵ１１は入力部１３からの案内情報５１に対する操作を受け付けていないと判断し、操作項目「所定時間無操作」に対応するポイント「＋２」をポイントテーブル１５７から読み出す。ＣＰＵ１１は操作履歴ファイル１５５に操作項目「所定時間無操作」及びポイント「＋２」を記憶する。図１８は実施の形態３に係る操作履歴ファイル１５５のレコードレイアウトを示す説明図である。例えばキーワード「新商品」に関しては、２００８年６月２日１１時２０分に入力部１３からスクロールバー５１２の操作が行われていることが理解できる。
【００６６】
その後５分間何ら入力部１３から案内情報５１に対し操作が受け付けられていない。この場合、ＣＰＵ１１は操作履歴ファイル１５５に操作項目「所定時間無操作」を記憶し、対応するポイント「＋２」を記憶する。ＣＰＵ１１は所定時間、案内情報５１に対し操作がない場合は、当該処理に加えて案内情報５１を表示部１４から消去する処理を行う。そして、ＣＰＵ１１は当該案内情報５１に付与されたポイントの合計値を算出する。図１８の例では、「＋１」と「＋２」との加算により「＋３」が変更すべきポイントとなる。ＣＰＵ１１は初期閾値に変更すべきポイントを加算し最終閾値を得る。図１８の例では、所定時間無操作に伴う消去処理により、初期閾値「５０」が最終閾値「５３」となる。
【００６７】
このほか、オペレータの業務終了、交代または休憩等により、音声認識ソフトウェア１５１のプログラム及び制御プログラム１５Ｐ（以下、場合によりプログラムで代表する）を終了する場合がある。この場合、ＣＰＵ１１は表示部１４に表示されている案内情報５１を全て消去し、プログラムを終了する。図１７に示すように、プログラムの終了処理に対応して操作項目「プログラム終了」がポイントテーブル１５７に記憶されている。またポイントテーブル１５７には操作項目「プログラム終了」に対応づけてポイント「−１」が記憶されている。
【００６８】
ＣＰＵ１１はプログラムの終了操作を入力部１３から受け付けた場合、ポイントテーブル１５７から操作項目「プログラム終了」に対応するポイントを読み出す。そしてＣＰＵ１１は時計部１８から出力される日時、操作項目及びポイントを図１８の如く、操作履歴ファイル１５５に記憶する。ＣＰＵ１１はさらに操作履歴ファイル１５５に記憶したポイントの合計値を算出する。図１８の例ではスクロールバー５１２の操作に伴うポイント「＋１」とプログラム終了に伴うポイント「−１」との加算により合計値「０」が算出される。ＣＰＵ１１はこの合計値を初期閾値に加算し最終閾値を得る。ＣＰＵ１１は得られた最終閾値を操作履歴ファイル１５５に記憶する。なお当該最終閾値は実施の形態１で述べたとおり、閾値記憶部１５６にも記憶される。図１８の例では初期閾値「５０」に合計値「０」が加算され最終閾値「５０」を得ることができる。
【００６９】
図１９乃至図２１は消去処理及びプログラム終了処理の手順を示すフローチャートである。ＣＰＵ１１は実施の形態１で述べた処理により案内情報５１を表示部１４に表示する（ステップＳ１９１）。ＣＰＵ１１は記憶部１５から予め記憶した所定時間を読み出す（ステップＳ１９２）。なおこの所定時間は入力部１３から適当な時間を入力して、記憶部１５に記憶することが可能である。ＣＰＵ１１は時計部１８の出力をもとに、計時を開始する（ステップＳ１９３）。ＣＰＵ１１は計時開始からの所定時間内に入力部１３から対象となる案内情報５１に対する操作を受け付けたか否かを判断する（ステップＳ１９４）。
【００７０】
ＣＰＵ１１は受け付けたと判断した場合（ステップＳ１９４でＹＥＳ）、実施の形態１で述べた処理により、日時、操作項目及びポイントを操作履歴ファイル１５５に記憶する（ステップＳ１９５）。ＣＰＵ１１はステップＳ１９３で開始した計時をリセットする（ステップＳ１９６）。その後ＣＰＵ１１は処理をステップＳ１９３に戻し、以上の処理を繰り返す。一方、ＣＰＵ１１はステップＳ１９４において、所定時間内に操作を受け付けていないと判断した場合（ステップＳ１９４でＮＯ）、操作項目「所定時間無操作」に対応するポイントをポイントテーブル１５７から読み出す（ステップＳ１９７）。
【００７１】
ＣＰＵ１１は時計部１８から出力される日時を参照し、日時、操作項目及びポイントを操作履歴ファイル１５５に図１８の如く記憶する（ステップＳ１９８）。ＣＰＵ１１は対象となる案内情報５１に係るキーワードに対応するポイントの合計値を算出する（ステップＳ１９９）。ＣＰＵ１１は初期閾値を操作履歴ファイル１５５から読み出す（ステップＳ２０１）。ＣＰＵ１１は初期閾値に合計値を加算して最終閾値を算出する（ステップＳ２０２）。ＣＰＵ１１は最終閾値を操作履歴ファイル１５５及び閾値記憶部１５６に記憶する（ステップＳ２０３）。ＣＰＵ１１は操作履歴ファイル１５５の対象となるレコードを消去する（ステップＳ２０４）。ＣＰＵ１１はこの所定時間操作を受け付けなかった案内情報５１を表示部１４から消去する（ステップＳ２０５）。
【００７２】
続いてプログラム終了処理について説明する。ＣＰＵ１１はプログラムの終了指示を受け付けたか否かを判断する（ステップＳ２０６）。ＣＰＵ１１はプログラムの終了指示を受け付けていないと判断した場合（ステップＳ２０６でＮＯ）、処理を再びステップＳ１９１へ戻す。一方、ＣＰＵ１１はプログラムの終了指示を入力部１３から受け付けたと判断した場合（ステップＳ２０６でＹＥＳ）、操作項目「プログラム終了」に対応するポイントをポイントテーブル１５７から読み出す（ステップＳ２０７）。ＣＰＵ１１は図１８に示す如く、操作履歴ファイル１５５内の各レコードに、日時、操作項目及びポイントを記憶する（ステップＳ２０８）。
【００７３】
ＣＰＵ１１は操作履歴ファイル１５５内のレコード毎に操作に伴い付与されたポイントの合計値を算出する（ステップＳ２０９）。ＣＰＵ１１は各レコードの初期閾値をそれぞれ読み出す（ステップＳ２１１）。ＣＰＵ１１は各レコードの初期閾値に、ステップＳ２０９で算出した各レコードの合計値をそれぞれ加算し、レコード毎の最終閾値を算出する（ステップＳ２１２）。ＣＰＵ１１はレコード毎に算出した最終閾値を記憶する（ステップＳ２１３）。ＣＰＵ１１は各レコードのキーワードに対応づけて、最終閾値を閾値記憶部１５６に記憶する（ステップＳ２１４）。
【００７４】
ＣＰＵ１１は表示部１４に表示している全ての案内情報５１を、表示部１４から消去する（ステップＳ２１５）。ＣＰＵ１１は操作履歴ファイル１５５の全てのレコードを消去する（ステップＳ２１６）。最後にＣＰＵ１１は音声認識ソフトウェア１５１に係るプログラム及び制御プログラム１５Ｐを終了する（ステップＳ２１７）。これにより入力部１３からの操作入力を受け付けていない案内情報５１については、一定時間経過後に消去することで表示部１４における視認性を向上させることが可能となる。またその消去に際し、次回案内情報５１を表示する際の閾値を変更させ、表示形態をも変更させることが可能となる。
【００７５】
本実施の形態３は以上の如きであり、その他は実施の形態１及び２と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００７６】
実施の形態４
実施の形態４は表示部１４に表示中の案内情報５１の表示形態をリアルタイムで変更する形態に関する。図２２は実施の形態４に係る操作履歴ファイル１５５のレコードレイアウトを示す説明図である。ＣＰＵ１１は入力部１３から案内情報５１に対する操作入力を受け付けた場合、日時、操作項目及びポイントを記憶する。ＣＰＵ１１はこれに加えて、当該操作項目に対応づけて記憶したポイントを初期閾値または直前の操作項目に係る中間閾値に加算する。例えば、６月２日１１時２０分３５秒（年の記載は省略している）には操作項目「スクロール」に対応するポイント「＋１」が初期閾値「５０」に加算される。加算された値「５１」は中間閾値として操作履歴ファイル１５５に記憶される。
【００７７】
その後、１１時２０分４０秒の操作項目「ハイパーリンク」に対応するポイント「＋１」が直前の操作項目に係る中間閾値「５１」に加算される。加算された値「５２」は中間閾値として操作履歴ファイル１５５に記憶される。実施の形態４においてはこの中間閾値が閾値記憶部１５６に記憶される。ＣＰＵ１１は中間閾値をキーワードまたは案内情報５１に対応づけて閾値記憶部１５６に記憶する。
【００７８】
図２３は実施の形態４に係る閾値記憶部１５６のレコードレイアウトを示す説明図である。実施の形態１のレコードに加えて中間閾値フィールドが設けられている。ＣＰＵ１１は操作履歴ファイル１５５に操作項目に対応する中間閾値が記憶される度に、閾値記憶部１５６の中間閾値フィールドに中間閾値を記憶する。ＣＰＵ１１は閾値記憶部１５６の初期閾値と中間閾値とを比較し、実施の形態１で述べた処理により表示形態を決定する。図２３の例では、評価値は６１、初期閾値５０であり、その差は１０以上であるので、案内情報５１の表示形態は「大」となる。ただし、中間閾値が増加し、図２３に示す如く中間閾値が「５５」となった場合、その差は６となり、表示形態は「中」となる。
【００７９】
ＣＰＵ１１は表示形態ファイル１５８を参照し、決定された表示形態に応じて案内情報５１を表示部１４に表示する。ＣＰＵ１１は入力部１３から消去ボタン５１７の入力を受け付けた場合、直前の中間閾値に、ポイントテーブル１５７から読み出した操作項目「消去」に対応するポイントを加算する。ＣＰＵ１１は加算した値を最終閾値として操作履歴ファイル１５５の最終閾値フィールドに記憶する。またＣＰＵ１１は閾値記憶部１５６の最終閾値フィールドに最終閾値を案内情報５１に対応づけて記憶する。その後ＣＰＵ１１は案内情報５１を表示部１４から消去する。
【００８０】
図２４乃至図２６は表示形態の決定処理手順を示すフローチャートである。ＣＰＵ１１は実施の形態１で述べた処理により案内情報５１を表示部１４に表示する（ステップＳ２４１）。ＣＰＵ１１は対象となる案内情報５１に対し、入力部１３から消去ボタン５１７以外の操作を受け付けたか否かを判断する（ステップＳ２４２）。ＣＰＵ１１は、消去ボタン５１７以外の入力部１３から操作を受け付けたと判断した場合（ステップＳ２４２でＹＥＳ）、受け付けた操作に係る操作項目に対応するポイントを、ポイントテーブル１５７から読み出す（ステップＳ２４３）。ＣＰＵ１１は時計部１８から出力される日時、操作項目及びポイントを操作履歴ファイル１５５に記憶する（ステップＳ２４４）。
【００８１】
ＣＰＵ１１はステップＳ２４２で受け付けた操作が第１回目の操作であるか否かを、操作履歴ファイル１５５を参照して判断する（ステップＳ２４５）。ＣＰＵ１１は第１回目の操作であると判断した場合（ステップＳ２４５でＹＥＳ）、操作履歴ファイル１５５に記憶された初期閾値にステップＳ２４３で読み出したポイントを加算し、中間閾値を算出する（ステップＳ２４６）。一方、ＣＰＵ１１は第１回目の操作でないと判断した場合（ステップＳ２４５でＮＯ）、前回の中間閾値に累積加算すべく、直前操作に係る中間閾値に、ポイントを加算し中間閾値を算出する（ステップＳ２４７）。
【００８２】
ＣＰＵ１１はステップＳ２４６またはＳ２４７で算出した中間閾値を操作項目に対応づけて操作履歴ファイル１５５に記憶する（ステップＳ２４８）。ＣＰＵ１１は操作履歴ファイル１５５に記憶した中間閾値に対応する案内情報５１をもとに、閾値記憶部１５６の同一案内情報５１の中間閾値フィールドに算出した中間閾値を記憶する（ステップＳ２４９）。以下では、この中間閾値に基づき表示形態の変更が必要か否かの判断処理を行う。
【００８３】
ＣＰＵ１１は記憶部１５に予め記憶した所定値を読み出す（ステップＳ２５１）。ＣＰＵ１１は、評価値は中間閾値に所定値を加算した値以上であるか否かを判断する（ステップＳ２５２）。ＣＰＵ１１は、加算した値以上であると判断した場合（ステップＳ２５２でＹＥＳ）、表示形態を「大」と決定し、表示形態「大」を閾値記憶部１５６に記憶する（ステップＳ２５３）。ＣＰＵ１１は加算した値以上でないと判断した場合（ステップＳ２５２でＮＯ）、評価値は、中間閾値に所定値を減じた値以下であるか否かを判断する（ステップＳ２５４）。ＣＰＵ１１は所定値を減じた値以下であると判断した場合（ステップＳ２５４でＹＥＳ）、表示形態を「小」と決定し、表示形態「小」を閾値記憶部１５６に記憶する（ステップＳ２５５）。
【００８４】
ＣＰＵ１１は所定値を減じた値以下でないと判断した場合（ステップＳ２５４でＮＯ）、表示形態を「中」と決定し、表示形態「中」を閾値記憶部１５６に記憶する（ステップＳ２５６）。ＣＰＵ１１は実施の形態１のステップＳ１１８、Ｓ１２１またはＳ１２２で決定した初期閾値に基づく案内情報５１の表示形態が変更されたか否かを判断する（ステップＳ２５７）。ＣＰＵ１１は表示形態が変更されていないと判断した場合（ステップＳ２５７でＮＯ）、案内情報５１の表示形態を変更せずに表示部１４に、当該案内情報５１を継続表示する（ステップＳ２５８）。
【００８５】
ＣＰＵ１１は表示形態が変更されたと判断した場合（ステップＳ２５７でＹＥＳ）、表示形態ファイル１５８からステップＳ２５３、Ｓ２５５またはＳ２５６で決定した表示形態に対応するウィンドウサイズ及びフォントサイズを読み出す（ステップＳ２５９）。ＣＰＵ１１は案内情報５１を読み出したウィンドウサイズ及びフォントサイズに従い変更する（ステップＳ２６１）。ＣＰＵ１１は変更後の案内情報５１を表示部１４に出力する（ステップＳ２６２）。ＣＰＵ１１はステップＳ２４２において入力部１３から消去ボタン５１７以外の操作を受け付けていないと判断した場合（ステップＳ２４２でＮＯ）、消去ボタン５１７の入力を受け付けたか否かを判断する（ステップＳ２６３）。なお、ＣＰＵ１１はステップＳ２６２またはＳ２５８の処理後もステップＳ２６３の処理を行う。ＣＰＵ１１は消去ボタン５１７の入力を、入力部１３から受け付けていないと判断した場合（ステップＳ２６３でＮＯ）、ステップＳ２４２へ移行し、以上の処理を繰り返す。このようにして案内情報５１に対する表示形態が、中間閾値に基づき逐次変更されることになる。
【００８６】
ＣＰＵ１１は消去ボタン５１７の入力を受け付けたと判断した場合（ステップＳ２６３でＹＥＳ）、消去操作に対応するポイントをポイントテーブル１５７から読み出す（ステップＳ２６４）。ＣＰＵ１１は時計部１８から出力される日時、操作項目「消去」、及び読み出したポイントを操作履歴ファイル１５５に記憶する（ステップＳ２６５）。ＣＰＵ１１は操作履歴ファイル１５５に記憶した各操作項目に対応するポイントの合計値を算出する（ステップＳ２６６）。ＣＰＵ１１は初期閾値に合計値を加算して最終閾値を算出する（ステップＳ２６７）。ＣＰＵ１１は最終閾値を操作履歴ファイル１５５にキーワードに対応づけて記憶する（ステップＳ２６８）。
【００８７】
ＣＰＵ１１は同じく最終閾値をキーワードに対応づけて閾値記憶部１５６に記憶する（ステップＳ２６９）。ＣＰＵ１１は当該処理の後、最終閾値を記憶したキーワードに対応する操作履歴ファイル１５５のレコードを消去する（ステップＳ２６１０）。ここで記憶した最終閾値は、次回の案内情報５１の表示の際に初期閾値として利用され、評価値との比較を行うことで表示形態が変更される。これにより、表示部１４に表示された案内情報５１に対する操作に連動してリアルタイムに表示形態が変更され、より効果的にオペレータに情報を伝達することが可能となる。
【００８８】
本実施の形態４は以上の如きであり、その他は実施の形態１乃至３と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００８９】
実施の形態５
実施の形態５は案内情報５１が所定期間表示部１４に表示されない場合に閾値を減少させる形態に関する。図２７は実施の形態５に係る閾値記憶部１５６のレコードレイアウトを示す説明図である。ＣＰＵ１１は同一キーワードについて、新たに表示部１４に案内情報５１を表示する際、実施の形態１で述べた如くキーワード及び案内情報５１に対応づけて日時、評価値、初期閾値及び表示形態を閾値記憶部１５６に記憶する。図２７の例では、６月２日９時２３分３５秒にキーワード「新商品」に関する案内情報５１が記憶され、さらに８日後の６月１０日にも同一キーワード「新商品」に関する案内情報５１が記憶されている。
【００９０】
実施の形態１においては、６月１０日におけるキーワード「新商品」の初期閾値は、前回のレコードの最終閾値「５０」と同じく「５０」となる。本実施の形態においてはＣＰＵ１１が、前回表示時より所定期間が経過している場合は、記憶部１５に予め記憶した所定値を減じ、当該減じた値を初期閾値として閾値記憶部１５６に記憶する。本実施の形態においては所定値を５とする例として説明する。図２７の例では５が減じられて、初期閾値は「４５」となっている。なお、減じる所定値はこの数値に限るものではない。例えば、期間が増加するにつれて所定値を増加させるようにしても良い。
【００９１】
図２８及び図２９は初期閾値変更処理の手順を示すフローチャートである。ＣＰＵ１１は実施の形態１で述べた処理により所定の形態で案内情報５１を表示すべく、キーワード及び案内情報５１に対応づけて、時計部１８から出力される日時、評価値を閾値記憶部１５６に記憶する（ステップＳ２８１）。続いて、初期閾値及び表示形態を決定すべく以下の処理を行う。ＣＰＵ１１は閾値記憶部１５６に同一キーワードのレコードが存在するか否かを判断する（ステップＳ２８２）。
【００９２】
ＣＰＵ１１は同一キーワードのレコードが存在しないと判断した場合（ステップＳ２８２でＮＯ）、記憶部１５に予め記憶した初期値「３０」を読み出す（ステップＳ２８３）。ＣＰＵ１１は読み出した初期値を初期閾値として閾値記憶部１５６に記憶する（ステップＳ２８４）。ＣＰＵ１１は閾値記憶部１５６に同一キーワードのレコードが存在すると判断した場合（ステップＳ２８２でＹＥＳ）、閾値記憶部１５６の同一キーワードに係る直前のレコードの日時を読み出す（ステップＳ２８５）。ＣＰＵ１１は記憶部１５に予め記憶した所定期間（例えば１週間）を読み出す（ステップＳ２８６）。ＣＰＵ１１はステップＳ２８１において記憶した日時と、ステップＳ２８５において読み出した日時との日の差が、ステップＳ２８６で読み出した所定期間以上であるか否かを判断する（ステップＳ２８７）。
【００９３】
ＣＰＵ１１は所定期間以上でないと判断した場合（ステップＳ２８７でＮＯ）、オペレータの記憶も確かである可能性が高いことから、直前のレコードの最終閾値を閾値記憶部１５６から読み出す（ステップＳ２８８）。ＣＰＵ１１は読み出した最終閾値を、表示対象の案内情報５１に係る初期閾値として閾値記憶部１５６に記憶する（ステップＳ２８９）。ＣＰＵ１１は所定期間以上であると判断した場合（ステップＳ２８７でＹＥＳ）、オペレータの記憶が薄れている可能性が高いことから、記憶部１５から予め記憶した所定値（例えば５）を読み出す（ステップＳ２９０）。ＣＰＵ１１は直前のレコードの最終閾値から所定値を減じ初期閾値を算出する（ステップＳ２９１）。
【００９４】
ＣＰＵ１１は当該初期閾値を、表示対象の案内情報５１に係る初期閾値として閾値記憶部１５６に記憶する（ステップＳ２９２）。ＣＰＵ１１は評価値及びステップＳ２９２、Ｓ２８９またはＳ２８４で記憶した初期閾値に基づき、実施の形態１で述べた処理により表示形態を決定する（ステップＳ２９３）。ＣＰＵ１１は決定した表示形態に基づき案内情報５１を表示部１４に出力する（ステップＳ２９４）。これにより、長期間表示されなかった案内情報５１は、表示部１４に大きく表示される可能性が増加する。従ってオペレータの記憶が薄れた場合でも、大きく表示する事でより業務効率を向上させることが可能となる。
【００９５】
本実施の形態５は以上の如きであり、その他は実施の形態１乃至４と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００９６】
実施の形態６
図３０は実施の形態６に係るパーソナルコンピュータ１を示すブロック図である。実施の形態１乃至実施の形態５に係るパーソナルコンピュータ１を動作させるためのプログラムは、本実施の形態６のように、記録媒体読み取り装置（図示せず）にＣＤ−ＲＯＭ等の記録媒体１Ａを読み取らせて記憶部１５に記憶しても良い。また、当該プログラムは、通信網Ｎを介して接続される他のコンピュータ（図示せず）からダウンロードすることも可能である。以下に、その内容を説明する。
【００９７】
図３０に示すパーソナルコンピュータ１は、評価値を受け付けさせ、案内情報５１を表示させ、表示形態を決定等させるプログラムを、記録媒体１Ａによりまたは通信部１６を介して他のコンピュータ（図示せず）からダウンロードする。当該プログラムは、記憶部１５の制御プログラム１５Ｐとしてインストールされ、ＲＡＭ１２にロードして実行される。これにより、上述したパーソナルコンピュータ１として機能する。
【００９８】
本実施の形態６は以上の如きであり、その他は実施の形態１乃至５と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
【００９９】
以上の実施の形態１乃至６を含む実施形態に関し、さらに以下の付記を開示する。
【０１００】
（付記１）
案内情報を表示部に表示する案内情報表示装置において、
入力された音声に基づき音声認識を行う音声認識処理手段と、
該音声認識処理手段により音声認識された認識結果に対する評価値を算出する算出手段と、
前記認識結果に対応する案内情報を記憶した記憶部から案内情報を読み出して、表示部に表示する表示手段と、
該表示手段により表示された案内情報に対する入力部からの操作に基づき変化する変化値及び前記算出手段により算出した評価値に基づき前記案内情報の前記表示部での表示形態を決定する決定手段と
を備えることを特徴とする案内情報表示装置。
【０１０１】
（付記２）
前記表示部に表示された案内情報に対する操作を入力部から受け付けた場合に、該案内情報に対する変化値を変更する変更手段と、
該変更手段により変更した変化値を前記案内情報に対応づけて前記記憶部に記憶する手段と
を備え、
前記決定手段は、
前記表示部に表示される案内情報に対する変化値を前記記憶部から読み出し、該変化値及び前記算出手段により算出した評価値に基づき前記案内情報の前記表示部での表示形態を決定する
ことを特徴とする付記１に記載の案内情報表示装置。
【０１０２】
（付記３）
前記変更手段は、
前記表示部に表示された案内情報に対する消去操作を入力部から受け付けた場合に、該案内情報に対する変化値を変更する
ことを特徴とする付記２に記載の案内情報表示装置。
【０１０３】
（付記４）
前記変更手段は、
前記表示部に表示された案内情報に対し前記入力部からスクロール操作を受け付けた場合に、第１点数を設定する手段と、
前記案内情報に対する消去操作を入力部から受け付けた場合に、第２点数を設定する手段と、
前記案内情報に対する変化値に、前記第１点数及び第２点数を加算する手段と
を備えることを特徴とする付記２に記載の案内情報表示装置。
【０１０４】
（付記５）
前記表示部に表示された案内情報に対して前記入力部から一定時間操作を受け付けなかった場合に、前記案内情報を消去する消去手段と、
該消去手段により案内情報を消去した場合、前記記憶部に記憶した前記案内情報に対応する変化値を変更する手段と
を備え、
前記記憶部は前記手段により変更した変化値を前記案内情報に対応づけて記憶する
ことを特徴とする付記２に記載の案内情報表示装置。
【０１０５】
（付記６）
前記算出手段により算出した認識結果に対する評価値が前記記憶部に記憶した前記認識結果に係る案内情報に対応する変化値より小さい結果を得た回数を計数する手段と、
該手段により計数した回数が所定回数以上の場合に、前記変化値を増加する手段と
を備えることを特徴とする付記２に記載の案内情報表示装置。
【０１０６】
（付記７）
前記算出手段により算出した認識結果に対する評価値が前記記憶部に記憶した前記認識結果に係る案内情報に対応する変化値より大きい結果を得た回数を計数する手段と、
該手段により計数した回数が所定回数以上の場合に、前記変化値を減少する手段と
を備えることを特徴とする付記２に記載の案内情報表示装置。
【０１０７】
（付記８）
前記決定手段は、
前記算出手段により算出した認識結果に対する評価値が、変化値よりも所定値以上大きい場合に、前記認識結果に係る案内情報を基準となるサイズよりも大きく表示部に表示し、前記算出手段により算出した評価値が、変化値よりも所定値以上小さい場合に前記案内情報を基準となるサイズよりも小さく表示部に表示するよう決定する
ことを特徴とする付記１または２に記載の案内情報表示装置。
【０１０８】
（付記９）
前記表示手段により前記表示部に案内情報を表示してから所定期間経過後に前記記憶部に記憶した前記案内情報に対する変化値を減少する手段
を備えることを特徴とする付記２に記載の案内情報表示装置。
【０１０９】
（付記１０）
制御部を有する案内情報表示装置の表示部に案内情報を表示する案内情報表示方法において、
入力された音声に基づき前記制御部により音声認識を行う音声認識処理ステップと、
該音声認識処理ステップにより音声認識された認識結果に対する評価値を前記制御部により算出する算出ステップと、
前記認識結果に対応する案内情報を記憶した記憶部から前記制御部により案内情報を読み出して、表示部に表示する表示ステップと、
該表示ステップにより表示された案内情報に対する入力部からの操作に基づき変化する変化値及び前記算出ステップにより算出した評価値に基づき、前記制御部により前記案内情報の前記表示部での表示形態を決定する決定ステップと
を備えることを特徴とする案内情報表示方法。
【０１１０】
（付記１１）
制御部を有するコンピュータの表示部に案内情報を表示するためのプログラムにおいて、
コンピュータに、
音声認識処理手段により音声認識された認識結果に対する評価値を算出する算出手段から前記認識結果に対する評価値を前記制御部により受け付ける受け付けステップと、
前記認識結果に対応する案内情報を記憶した記憶部から前記制御部により案内情報を読み出して、表示部に表示する表示ステップと、
該表示ステップにより表示された案内情報に対する入力部からの操作に基づき変化する変化値及び前記受け付けステップにより受け付けた評価値に基づき、前記制御部により前記案内情報の前記表示部での表示形態を決定する決定ステップと
を実行させるプログラム。
【図面の簡単な説明】
【０１１１】
【図１】音声案内システムの概要を示す説明図である。
【図２】パーソナルコンピュータのハードウェア群を示すブロック図である。
【図３】認識結果ファイルのレコードレイアウトを示す説明図である。
【図４】案内情報ＤＢのレコードレイアウトを示す説明図である。
【図５】表示部に表示される案内情報のイメージを示す説明図である。
【図６】操作履歴ファイルのレコードレイアウトを示す説明図である。
【図７】ポイントテーブルのレコードレイアウトを示す説明図である。
【図８】閾値記憶部のレコードレイアウトを示す説明図である。
【図９】表示形態ファイルのレコードレイアウトを示す説明図である。
【図１０】案内情報の表示処理手順を示すフローチャートである。
【図１１】案内情報の表示処理手順を示すフローチャートである。
【図１２】案内情報の表示処理手順を示すフローチャートである。
【図１３】閾値の変化処理手順を示すフローチャートである。
【図１４】閾値の変化処理手順を示すフローチャートである。
【図１５】実施の形態２に係る閾値記憶部のレコードレイアウトを示す説明図である。
【図１６】初期閾値の変更処理の手順を示すフローチャートである。
【図１７】実施の形態３に係るポイントテーブルのレコードレイアウトを示す説明図である。
【図１８】実施の形態３に係る操作履歴ファイルのレコードレイアウトを示す説明図である。
【図１９】消去処理及びプログラム終了処理の手順を示すフローチャートである。
【図２０】消去処理及びプログラム終了処理の手順を示すフローチャートである。
【図２１】消去処理及びプログラム終了処理の手順を示すフローチャートである。
【図２２】実施の形態４に係る操作履歴ファイルのレコードレイアウトを示す説明図である。
【図２３】実施の形態４に係る閾値記憶部のレコードレイアウトを示す説明図である。
【図２４】表示形態の決定処理手順を示すフローチャートである。
【図２５】表示形態の決定処理手順を示すフローチャートである。
【図２６】表示形態の決定処理手順を示すフローチャートである。
【図２７】実施の形態５に係る閾値記憶部のレコードレイアウトを示す説明図である。
【図２８】初期閾値変更処理の手順を示すフローチャートである。
【図２９】初期閾値変更処理の手順を示すフローチャートである。
【図３０】実施の形態６に係るパーソナルコンピュータを示すブロック図である。
【符号の説明】
【０１１２】
１      パーソナルコンピュータ
１Ａ    記録媒体
２      携帯電話機
１１    ＣＰＵ
１３    入力部
１４    表示部
１５    記憶部
１５Ｐ  制御プログラム
１６    通信部
１８    時計部
５１    案内情報
１１１  音声入力部
１５１  音声認識ソフトウェア
１５２  言語モデルＤＢ
１５３  認識結果ファイル
１５４  案内情報ＤＢ
１５５  操作履歴ファイル
１５６  閾値記憶部
１５７  ポイントテーブル
１５８  表示形態ファイル
５１１  案内情報表示ボックス
５１２  スクロールバー
５１３  ハイパーリンク
５１４  編集情報入力ボックス
５１５  登録ボタン
５１６  タスクバーへ移動ボタン
５１７  消去ボタン
Ｎ      通信網
【図１】
2010008601.tif 000003
【図２】
2010008601.tif 000004
【図３】
2010008601.tif 000005
【図４】
2010008601.tif 000006
【図５】
2010008601.tif 000007
【図６】
2010008601.tif 000008
【図７】
2010008601.tif 000009
【図８】
2010008601.tif 000010
【図９】
2010008601.tif 000011
【図１０】
2010008601.tif 000012
【図１１】
2010008601.tif 000013
【図１２】
2010008601.tif 000014
【図１３】
2010008601.tif 000015
【図１４】
2010008601.tif 000016
【図１５】
2010008601.tif 000017
【図１６】
2010008601.tif 000018
【図１７】
2010008601.tif 000019
【図１８】
2010008601.tif 000020
【図１９】
2010008601.tif 000021
【図２０】
2010008601.tif 000022
【図２１】
2010008601.tif 000023
【図２２】
2010008601.tif 000024
【図２３】
2010008601.tif 000025
【図２４】
2010008601.tif 000026
【図２５】
2010008601.tif 000027
【図２６】
2010008601.tif 000028
【図２７】
2010008601.tif 000029
【図２８】
2010008601.tif 000030
【図２９】
2010008601.tif 000031
【図３０】
2010008601.tif 000032