(57)【要約】【課題】  既存のマークアップ言語文書を改修することなく、音声の認識精度を高めることができるブラウザ装置を得ることを目的とする。【解決手段】  Ｗｅｂページ情報取得部１により取得されたＷｅｂページ情報を解析し、その解析結果に応じて予め用意されている複数の音声認識辞書の中から、音声認識処理に使用する音声認識辞書を選択する音声認識辞書設定部７と、その音声認識辞書設定部７により選択された音声認識辞書を使用してユーザの音声を認識する音声認識部９とを設け、その音声認識部９の認識結果をＷｅｂページ内のフォーム要素に入力する。【選択図】        図１
2005322148.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂサイトからページ情報を取得するページ情報取得手段と、上記ページ情報取得手段により取得されたページ情報にしたがってＷｅｂページを表示するページ表示手段と、上記ページ情報取得手段により取得されたページ情報を解析し、その解析結果に応じて予め用意されている複数の音声認識辞書の中から、音声認識処理に使用する音声認識辞書を選択する辞書選択手段と、上記辞書選択手段により選択された音声認識辞書を使用してユーザの音声を認識する音声認識手段と、上記音声認識手段の認識結果を上記Ｗｅｂページ内のフォーム要素に入力する認識結果入力手段とを備えたブラウザ装置。
【請求項２】
辞書選択手段は、ページ情報取得手段により取得されたページ情報がマークアップ言語文書である場合、そのマークアップ言語文書のヘッダ情報を参照して音声認識辞書を選択することを特徴とする請求項１記載のブラウザ装置。
【請求項３】
辞書選択手段は、ページ情報取得手段により取得されたページ情報がマークアップ言語文書である場合、そのマークアップ言語文書の更新時刻情報を参照して音声認識辞書を選択することを特徴とする請求項１記載のブラウザ装置。
【請求項４】
辞書選択手段は、ページ情報取得手段によるページ情報の取得時刻を参照して音声認識辞書を選択することを特徴とする請求項１記載のブラウザ装置。
【請求項５】
辞書選択手段は、ページ情報取得手段により取得されたページ情報がマークアップ言語文書である場合、そのマークアップ言語文書のフォーム要素情報を参照して音声認識辞書を選択することを特徴とする請求項１記載のブラウザ装置。
【請求項６】
辞書選択手段は、Ｗｅｂページ内の１つのフォーム要素に対して複数のフォーム要素情報が得られた場合、優先順位が最も高いフォーム要素情報を参照して音声認識辞書を選択することを特徴とする請求項５記載のブラウザ装置。
【請求項７】
表示手段により表示されたＷｅｂページを解析して、そのＷｅｂページ内のフォーム要素に対応する文字列を抽出し、その文字列を含む音声認識辞書を作成する音声認識辞書作成手段と、上記音声認識辞書作成手段により作成された音声認識辞書を使用してユーザの音声を認識し、その音声に対応するフォーム要素を特定するフォーム要素特定手段とを設けたことを特徴とする請求項１記載のブラウザ装置。
【請求項８】
ページ情報取得手段、ページ表示手段、辞書選択手段、音声認識手段及び認識結果入力手段の処理内容が記述されているプログラムをメモリに格納し、中央処理装置が上記メモリに格納されているプログラムを実行することを特徴とする請求項１から請求項７のうちのいずれか１項記載のブラウザ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザの音声を認識する機能を備えているブラウザ装置に関するものである。
【背景技術】
【０００２】
インターネットの普及により、Ｗｅｂサイトにアクセスして、ＷｅｂサイトからＷｅｂページ情報を取得するブラウザ装置が普及してきている。
また、近年は、携帯端末を所有するユーザが急増し、ユーザがキーボードを用いる情報の入力方法以外に、他の入力方法を用いて、情報を携帯端末に入力する要求が高まってきている。その入力方法の一つが音声による入力である。
【０００３】
そこで、ブラウザ装置がユーザの音声を認識し、その認識結果に応じた操作や入力を受け付けるために、入力可能な語彙を決定する技術が提案されている。
例えば、Ｗｅｂページのフォーム要素用に音声認識辞書が用意されていない場合でも、Ｗｅｂページのマークアップ言語文書を改修することなく、音声入力を可能にする技術が以下の特許文献１に開示されている。
【０００４】
即ち、以下の特許文献１には、Ｗｅｂページのフォーム要素に対して音声入力を行う場合、Ｗｅｂページに音声認識用辞書が用意されていれば、その音声認識辞書を使用してユーザの音声を認識する。
しかし、Ｗｅｂページに音声認識用辞書が用意されていなければ、ユーザ毎に用意された音声認識辞書を使用してユーザの音声を認識する。
【０００５】
【特許文献１】特開２００２−１６９５８５号公報（段落番号［０００９］から［００２４］、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来のブラウザ装置は以上のように構成されているので、Ｗｅｂページのフォーム要素用に音声認識辞書が用意されていない場合でも、ユーザの音声を認識して音声入力を行うことができる。しかし、ユーザ毎に用意された音声認識辞書を使用する場合、所望の語彙が含まれていない可能性があり、また、不要な語彙が多く含まれている可能性があるため、音声の認識性能が低下するなどの課題があった。
【０００７】
この発明は上記のような課題を解決するためになされたもので、既存のマークアップ言語文書を改修することなく、音声の認識精度を高めることができるブラウザ装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係るブラウザ装置は、ページ情報取得手段により取得されたページ情報を解析し、その解析結果に応じて予め用意されている複数の音声認識辞書の中から、音声認識処理に使用する音声認識辞書を選択する辞書選択手段と、その辞書選択手段により選択された音声認識辞書を使用してユーザの音声を認識する音声認識手段とを設け、その音声認識手段の認識結果をＷｅｂページ内のフォーム要素に入力するようにしたものである。
【発明の効果】
【０００９】
この発明によれば、ページ情報取得手段により取得されたページ情報を解析し、その解析結果に応じて予め用意されている複数の音声認識辞書の中から、音声認識処理に使用する音声認識辞書を選択する辞書選択手段と、その辞書選択手段により選択された音声認識辞書を使用してユーザの音声を認識する音声認識手段とを設け、その音声認識手段の認識結果をＷｅｂページ内のフォーム要素に入力するように構成したので、既存のマークアップ言語文書を改修することなく、音声の認識精度を高めることができる効果がある。
【発明を実施するための最良の形態】
【００１０】
実施の形態１．
図１はこの発明の実施の形態１によるブラウザ装置を示す構成図であり、図において、Ｗｅｂページ情報取得部１はＷｅｂサイトからＷｅｂページ情報（Ｗｅｂページのマークアップ言語文書、そのマークアップ言語文書に関連する情報）を取得する。なお、Ｗｅｂページ情報取得部１はページ情報取得手段を構成している。
ブラウザ表示制御部２はＷｅｂページ情報取得部１により取得されたＷｅｂページ情報にしたがってＷｅｂページをブラウザ表示部３に表示するとともに、音声認識部９の音声認識結果をＷｅｂページ中のフォーム要素に入力する。ブラウザ表示部３は例えば携帯端末のディスプレイなどが該当し、ブラウザ表示制御部２の指示の下、Ｗｅｂページを表示するとともに、音声認識部９の音声認識結果をフォーム要素の中に入力する。なお、ブラウザ表示制御部２及びブラウザ表示部３からページ表示手段及び認識結果入力手段が構成されている。
【００１１】
Ｗｅｂページ情報解析部４はＷｅｂページ情報取得部１により取得されたＷｅｂページ情報を解析し、マークアップ言語文書であるＨＴＭＬ文書のヘッダ情報を取得する。Ｗｅｂページ情報解析結果保持部５はＷｅｂページ情報解析部４の解析結果を保持するメモリである。
音声認識辞書保持部６は保持している語彙群が相互に異なる複数の音声認識辞書を保持するとともに、ＨＴＭＬ文書のヘッダ情報に含まれている文字列と音声認識辞書との対応関係を示す対応表を保持しているメモリである。
【００１２】
音声認識辞書設定部７は音声認識辞書保持部６に保持されている複数の音声認識辞書の中から、Ｗｅｂページ情報解析部４の解析結果に応じて音声認識処理に使用する音声認識辞書を選択する。
なお、Ｗｅｂページ情報解析部４、Ｗｅｂページ情報解析結果保持部５、音声認識辞書保持部６及び音声認識辞書設定部７から辞書選択手段が構成されている。
【００１３】
音声入力部８は例えばマイクなどから構成され、ユーザの音声を集音する。音声認識部９は音声認識辞書設定部７により選択された音声認識辞書を使用してユーザの音声を認識する。なお、音声入力部８及び音声認識部９から音声認識手段が構成されている。
【００１４】
次に動作について説明する。
この実施の形態１では、代表的なブラウザ装置が対応しているマークアップ言語であるＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を取り扱うものとして説明する。
また、この実施の形態１では、関東地方の過去の天気を検索する天候検索サイトのＷｅｂページにおいて、音声入力を行う場合について説明する。
【００１５】
まず、ユーザが例えば図示せぬキーボード等を操作して、天候検索サイトのトップページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を入力すると、図２に示すように、Ｗｅｂページ情報取得部１がトップページのＵＲＬである「ｈｔｔｐ：／／ｗｅａｔｈｅｒ．ｎｅ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ」をインターネットに出力することにより、天候検索サイトにアクセスして、天候検索サイトからＷｅｂページ情報（ＷｅｂページのＨＴＭＬ文書、そのＨＴＭＬ文書に関連する情報）を取得する。図３は天候検索サイトから取得したＷｅｂページ情報を示す説明図である。
【００１６】
ブラウザ表示制御部２は、Ｗｅｂページ情報取得部１がＷｅｂページ情報を取得すると、図４に示すように、そのＷｅｂページ情報にしたがって天候検索サイトのトップページをブラウザ表示部３に表示する。
ここで、天候検索サイトのトップページでは、ユーザＩＤの入力をフォーム要素Ａで要求し、検索したい都県名の選択をフォーム要素Ｂで要求している。また、検索の開始指示はフォーム要素Ｃで要求している。
【００１７】
図５はトップページにおいて選択することが可能な都県名を示しており、フォーム要素ＡでユーザＩＤを入力し、フォーム要素Ｂで検索したい都県名を選択したのち、検索ボタンであるフォーム要素Ｃを押下すると、図示せぬネットワークサーバが選択された都県に応じたページを動的に作成し、ブラウザ表示制御部２が都県のページをブラウザ表示部３に表示する。
都県のページのＵＲＬは、図２に示すように、「ｈｔｔｐ：／／ｗｅａｔｈｅｒ．ｎｅ．ｊｐ／ｐｒｅｆ．ｈｔｍｌ」であり、何れの都県が選択されても同一のＵＲＬである。
【００１８】
このように、何れの都県が選択されても同一のＵＲＬであるが、選択された都県によって内容の異なるページがブラウザ表示部３に表示される。
例えば、図５に示す都県の中から「神奈川県」が選択された場合、Ｗｅｂページ情報取得部１が図６のＷｅｂページ情報を取得して、ブラウザ表示制御部２が図７の神奈川県のページをブラウザ表示部３に表示する。
図７の神奈川県のページでは、検索したい市町村名の入力をフォーム要素Ｄで要求し、検索したい年月の選択をフォーム要素Ｅで要求している。また、検索の開始指示はフォーム要素Ｆで要求している。
【００１９】
例えば、検索したい市町村名をフォーム要素Ｄに入力する際して、ユーザが音声を発声することにより入力することが可能であるが、音声認識辞書設定部７が音声認識辞書保持部６に記憶されている複数の音声認識辞書の中から、ＵＲＬをキーにして、音声認識部９が使用する音声認識辞書を選択するようにした場合、神奈川県のページに対応する適切な音声認識辞書を選択することができない可能性がある。
即ち、選択された都県によってページの内容が異なるにも拘わらず、何れの都県のページも同一のＵＲＬであるため、ＵＲＬをキーにしても、神奈川県のページに対応する適切な音声認識辞書を選択することができない可能性がある。
【００２０】
この実施の形態１では、選択された都県のページに対応する適切な音声認識辞書を選択することができるようにするため、ＷｅｂページのＵＲＬに加えて、ＨＴＭＬ文書のヘッダ情報を使用して音声認識辞書を選択するようにしている。
具体的には、以下の通りである。
【００２１】
Ｗｅｂページ情報取得部１は、ユーザが図５に示す都県の中から「神奈川県」を選択すると、天候検索サイトから図６に示すような神奈川県のページに係るＷｅｂページ情報を取得する。
ブラウザ表示制御部２は、Ｗｅｂページ情報取得部１が神奈川県のページに係るＷｅｂページ情報を取得すると、図７に示すように、そのＷｅｂページ情報にしたがって神奈川県のページをブラウザ表示部３に表示する。
【００２２】
Ｗｅｂページ情報解析部４は、Ｗｅｂページ情報取得部１が神奈川県のページに係るＷｅｂページ情報を取得すると、そのＷｅｂページ情報を解析して、マークアップ言語文書であるＨＴＭＬ文書のヘッダ情報を取得する。
ここで、ＨＴＭＬ文書のヘッダ情報は、＜ｈｅａｄ＞タグと＜／ｈｅａｄ＞タグに囲まれた部分の情報であり、図６の例では、「＜ｔｉｔｌｅ＞神奈川県の天気検索＜／ｔｉｔｌｅ＞がＨＴＭＬ文書のヘッダ情報に該当する。
Ｗｅｂページ情報解析部４は、図８に示すように、ＨＴＭＬ文書のヘッダ情報をＷｅｂページのＵＲＬと対にして、Ｗｅｂページ情報解析結果保持部５に格納する。
【００２３】
一方、音声認識辞書保持部６は、図９に示すように、複数の音声認識辞書を保持している。即ち、天候検索サイトの各ページで使用する音声認識辞書を保持している。
例えば、ＩＤ番号の語彙を含む音声認識辞書、関東の都県名の語彙を含む音声認識辞書、都県毎の市町村名の語彙を含む音声認識辞書、検索年月の語彙を含む音声認識辞書などを保持している。
また、音声認識辞書保持部６は、図１０に示すように、ＨＴＭＬ文書のヘッダ情報に含まれている文字列と音声認識辞書との対応関係を示す対応表を保持している。
【００２４】
音声認識辞書設定部７は、Ｗｅｂページ情報解析部４がＨＴＭＬ文書のヘッダ情報をＷｅｂページ情報解析結果保持部５に格納すると、Ｗｅｂページ情報解析結果保持部５からＨＴＭＬ文書のヘッダ情報を取得する。
この例では、Ｗｅｂページ情報解析結果保持部５からＨＴＭＬ文書のヘッダ情報として、“神奈川県の天気検索”を取得する。
【００２５】
音声認識辞書設定部７は、ＨＴＭＬ文書のヘッダ情報である“神奈川県の天気検索”から音声認識辞書保持部６に保持されている文字列（図１０に記述されている文字列）と一致する文字列を検索する。
この例では、ＨＴＭＬ文書のヘッダ情報である“神奈川県の天気検索”のうち、“神奈川県”の文字列が図１０に記述されているので、“神奈川県”の文字列が検索される。
したがって、音声認識辞書設定部７は、音声認識辞書保持部６に保持されている複数の音声認識辞書の中から、“神奈川県”の文字列に対応する音声認識辞書を選択する。
【００２６】
なお、“神奈川県”の文字列に対応する音声認識辞書としては、ＫａｎａｇａｗａｃｉｔｙＤｉｃと、ＣｏｍｍａｎｄＤｉｃと、Ｂｕｔｔｏｎ＿ｐｒｅｆＤｉｃがあり、ＫａｎａｇａｗａｃｉｔｙＤｉｃは、神奈川県の全ての市町村名を認識語彙としており、例えば、「よこはまし（横浜市）」、「ふじさわし（藤沢市）」、「はこねまち（箱根町）」などが認識語彙になる。
また、ＣｏｍｍａｎｄＤｉｃは、ブラウザ操作用のコマンドを認識語彙としており、ブラウザの履歴から１つ前のページを表示するためのコマンドである「もどる（戻る）」や、ブラウザの履歴から１つ先のページを表示するためのコマンドである「すすむ（進む）」などが認識語彙になる。
また、Ｂｕｔｔｏｎ＿ｐｒｅｆＤｉｃは、全ての都県ページにおいて共通であるボタン押下用のコマンドを認識語彙としており、この実施の形態１では、ボタンフォームに表記されている文字列である「けんさく（検索）」が認識語彙となる。
【００２７】
上記のようにして、音声認識辞書設定部７が音声認識辞書保持部６に保持されている複数の音声認識辞書の中から、“神奈川県”の文字列に対応する音声認識辞書を選択したのち、ユーザが神奈川県の市町村名を発声すると、音声入力部８がユーザの音声を集音する。ここでは、説明の便宜上、“ふじさわし”が発声されたものとする。
【００２８】
音声認識部９は、“神奈川県”の文字列に対応する音声認識辞書を使用してユーザの音声の認識処理を実施する。
この場合、ユーザの音声が“ふじさわし”であると認識される。
ブラウザ表示制御部２は、音声認識部９の音声認識処理が“ふじさわし”であれば、図７の神奈川県のページにおけるフォーム要素Ｄに“藤沢市”を入力する。
【００２９】
以上で明らかなように、この実施の形態１によれば、Ｗｅｂページ情報取得部１により取得されたＷｅｂページ情報を解析し、その解析結果に応じて予め用意されている複数の音声認識辞書の中から、音声認識処理に使用する音声認識辞書を選択する音声認識辞書設定部７と、その音声認識辞書設定部７により選択された音声認識辞書を使用してユーザの音声を認識する音声認識部９とを設け、その音声認識部９の認識結果をＷｅｂページ内のフォーム要素に入力するように構成したので、既存のマークアップ言語文書を改修することなく、音声の認識精度を高めることができる効果を奏する。
【００３０】
また、この実施の形態１によれば、Ｗｅｂページ情報取得部１により取得されたＷｅｂページ情報がＨＴＭＬ文書である場合、そのＨＴＭＬ文書のヘッダ情報を参照して音声認識辞書を選択するように構成したので、同一のＵＲＬであっても、内容が相互に異なる複数のＷｅｂページがＷｅｂサイトに含まれている場合でも、表示対象のＷｅｂページに対応する適切な音声認識辞書を選択して、音声の認識精度を高めることができる効果を奏する。
【００３１】
なお、この実施の形態１では、ＨＴＭＬ文書のヘッダ情報が＜ｔｉｔｌｅ＞タグ情報であるものについて示したが（ＨＴＭＬ文書のヘッダ情報＝＜ｔｉｔｌｅ＞神奈川県の天気検索＜／ｔｉｔｌｅ＞）、これに限るものではなく、＜ｔｉｔｌｅ＞タグ情報以外のタグ情報をヘッダ情報として使用するようにしてもよい。
また、この実施の形態１では、マークアップ言語文書がＨＴＭＬ文書である場合について示したが、マークアップ言語文書であれば、ＨＴＭＬ文書に限るものでないことは言うまでもない。
【００３２】
実施の形態２．
上記実施の形態１では、Ｗｅｂページ情報取得部１により取得されたＷｅｂページ情報がＨＴＭＬ文書である場合、そのＨＴＭＬ文書のヘッダ情報を参照して音声認識辞書を選択するものについて示したが、ＷｅｂページのＵＲＬが同一であり、ＨＴＭＬ文書のヘッダ情報も同一である場合がある。この場合には、ＨＴＭＬ文書のヘッダ情報を使用しても、適切な音声認識辞書を選択することができない可能性がある。
【００３３】
この実施の形態２では、ＷｅｂページのＵＲＬが同一であり、ＨＴＭＬ文書のヘッダ情報が同一であっても、ＨＴＭＬ文書の更新時刻が異なる場合には、音声認識辞書設定部７がＨＴＭＬ文書の更新時刻情報を参照して音声認識辞書を選択するようにしている。
具体的には下記の通りである。
【００３４】
例えば、神奈川県のページに係るＨＴＭＬ文書の更新時刻が２００３年１１月３０日である場合、２００３年１１月分までの検索となるが、ＨＴＭＬ文書の更新時刻が２００３年１２月１日である場合、２００３年１２月分まで検索できるようになるものとする。
この実施の形態２では、ＨＴＭＬ文書の更新時刻が２００３年１２月１９日であるものとして説明する。
このため、神奈川県のページのＨＴＭＬ文書は、図６に示すように、２００３年１２月分まで検索できるものとなる。
【００３５】
Ｗｅｂページ情報取得部１は、上記実施の形態１と同様にして、ユーザが図５に示す都県の中から「神奈川県」を選択すると、天候検索サイトから図６に示すような神奈川県のページに係るＷｅｂページ情報を取得する。
ブラウザ表示制御部２は、Ｗｅｂページ情報取得部１が神奈川県のページに係るＷｅｂページ情報を取得すると、図７に示すように、そのＷｅｂページ情報にしたがって神奈川県のページをブラウザ表示部３に表示する。
【００３６】
Ｗｅｂページ情報解析部４は、Ｗｅｂページ情報取得部１が神奈川県のページに係るＷｅｂページ情報を取得すると、そのＷｅｂページ情報を解析して、マークアップ言語文書であるＨＴＭＬ文書の更新時刻情報を取得する。
ここで、ＨＴＭＬ文書の更新時刻情報は、天候検索サイトの管理者等がＨＴＭＬ文書を最後に更新した時刻を示す情報である。
Ｗｅｂページ情報解析部４は、図１１に示すように、ＨＴＭＬ文書の更新時刻情報をＷｅｂページのＵＲＬと対にして、Ｗｅｂページ情報解析結果保持部５に格納する。
【００３７】
一方、音声認識辞書保持部６は、上記実施の形態１と同様に、図９に示すような音声認識辞書を複数保持している。
また、音声認識辞書保持部６は、図１２に示すように、ＨＴＭＬ文書の更新時刻の範囲と音声認識辞書との対応関係を示す対応表を保持している。
【００３８】
音声認識辞書設定部７は、Ｗｅｂページ情報解析部４がＨＴＭＬ文書の更新時刻情報をＷｅｂページ情報解析結果保持部５に格納すると、Ｗｅｂページ情報解析結果保持部５からＨＴＭＬ文書の更新時刻情報を取得する。
この例では、Ｗｅｂページ情報解析結果保持部５からＨＴＭＬ文書の更新時刻情報として、“２００３／１２／１９  １５：３４：２６”を取得する。
【００３９】
音声認識辞書設定部７は、音声認識辞書保持部６に保持されている図１２の対応表から、ＨＴＭＬ文書の更新時刻情報“２００３／１２／１９  １５：３４：２６”を含んでいる更新時刻の範囲を検出し、その更新時刻の範囲に対応する音声認識辞書を選択する。
この例では、更新時刻の範囲が２００３／１２／０１〜２００３／１２／３１であるＮｅｎｇｅｔｓｕ２００３１２Ｄｉｃの音声認識辞書を選択する。
なお、Ｎｅｎｇｅｔｓｕ２００３１２Ｄｉｃは、ＨＴＭＬ文書の更新時刻が２００３年１２月であり、２００３年１０月〜１２月の検索を可能にする検索年月選択用の語彙を含んでいる。
例えば、「にせんさんねんじゅうがつ（２００３年１０月）」、「にせんさんねんじゅういちがつ（２００３年１１月）」、「にせんさんねんじゅうにがつ（２００３年１２月）」が認識語彙になる。
【００４０】
上記のようにして、音声認識辞書設定部７が音声認識辞書保持部６に保持されている複数の音声認識辞書の中から、ＨＴＭＬ文書の更新時刻に対応する音声認識辞書を選択したのち、ユーザが検索したい年月を発声すると、音声入力部８がユーザの音声を集音する。ここでは、説明の便宜上、“にせんさんねんじゅうがつ”が発声されたものとする。
【００４１】
音声認識部９は、ＨＴＭＬ文書の更新時刻に対応する音声認識辞書、即ち、Ｎｅｎｇｅｔｓｕ２００３１２Ｄｉｃを使用してユーザの音声の認識処理を実施する。
この場合、ユーザの音声が“にせんさんねんじゅうがつ”であると認識される。
ブラウザ表示制御部２は、音声認識部９の音声認識処理が“にせんさんねんじゅうがつ”であれば、図７の神奈川県のページにおけるフォーム要素Ｅに“２００３年１０月”を入力する（フォーム要素Ｅから“２００３年１０月”を選択する）。
【００４２】
以上で明らかなように、この実施の形態２によれば、Ｗｅｂページ情報取得部１により取得されたＷｅｂページ情報がＨＴＭＬ文書である場合、そのＨＴＭＬ文書の更新時刻情報を参照して音声認識辞書を選択するように構成したので、Ｗｅｂページの内容が更新されても、更新後のＷｅｂページに対応する適切な音声認識辞書を選択して、音声の認識精度を高めることができる効果を奏する。
【００４３】
実施の形態３．
上記実施の形態２では、Ｗｅｂページ情報取得部１により取得されたＷｅｂページ情報がＨＴＭＬ文書である場合、そのＨＴＭＬ文書の更新時刻情報を参照して音声認識辞書を選択するものについて示したが、天候検索サイトからＨＴＭＬ文書の更新時刻情報を取得することができない場合がある。
そこで、この実施の形態３では、天候検索サイトからＨＴＭＬ文書の更新時刻情報を取得することができない場合でも適切な音声認識辞書を選択することができるようにするため、Ｗｅｂページ情報取得部１によるＷｅｂページ情報の取得時刻を参照して音声認識辞書を選択するようにする。
具体的には下記の通りである。
【００４４】
Ｗｅｂページ情報取得部１は、上記実施の形態１，２と同様にして、ユーザが図５に示す都県の中から「神奈川県」を選択すると、天候検索サイトから図６に示すような神奈川県のページに係るＷｅｂページ情報を取得する。
ブラウザ表示制御部２は、Ｗｅｂページ情報取得部１が神奈川県のページに係るＷｅｂページ情報を取得すると、図７に示すように、そのＷｅｂページ情報にしたがって神奈川県のページをブラウザ表示部３に表示する。
【００４５】
Ｗｅｂページ情報解析部４は、Ｗｅｂページ情報取得部１が神奈川県のページに係るＷｅｂページ情報を取得すると、Ｗｅｂページ情報取得部１からＷｅｂページ情報の取得時刻を文書取得時刻情報として入手する。ここでは、説明の便宜上、Ｗｅｂページ情報の取得時刻が“２００３／１２／１９  １６：２４：３５”であるとする。
Ｗｅｂページ情報解析部４は、図１３に示すように、ＨＴＭＬ文書の文書取得時刻情報をＷｅｂページのＵＲＬと対にして、Ｗｅｂページ情報解析結果保持部５に格納する。
【００４６】
一方、音声認識辞書保持部６は、上記実施の形態１，２と同様に、図９に示すような音声認識辞書を複数保持している。
また、音声認識辞書保持部６は、図１４に示すように、ＨＴＭＬ文書の取得時刻の範囲と音声認識辞書との対応関係を示す対応表を保持している。
【００４７】
音声認識辞書設定部７は、Ｗｅｂページ情報解析部４がＷｅｂページ情報の文書取得時刻情報をＷｅｂページ情報解析結果保持部５に格納すると、Ｗｅｂページ情報解析結果保持部５からＷｅｂページ情報の文書取得時刻情報を取得する。
この例では、Ｗｅｂページ情報解析結果保持部５からＷｅｂページ情報の文書取得時刻情報として、“２００３／１２／１９  １６：２４：３５”を取得する。
【００４８】
音声認識辞書設定部７は、音声認識辞書保持部６に保持されている図１４の対応表から、Ｗｅｂページ情報の文書取得時刻情報“２００３／１２／１９  １６：２４：３５”を含んでいる文書取得時刻の範囲を検出し、その文書取得時刻の範囲に対応する音声認識辞書を選択する。
この例では、文書取得時刻の範囲が２００３／１２／０１〜２００３／１２／３１であるＮｅｎｇｅｔｓｕ２００３１２Ｄｉｃの音声認識辞書を選択する。
なお、Ｎｅｎｇｅｔｓｕ２００３１２Ｄｉｃは、２００３年１０月〜１２月の検索を可能にする検索年月選択用の語彙を含んでいる。
例えば、「にせんさんねんじゅうがつ（２００３年１０月）」、「にせんさんねんじゅういちがつ（２００３年１１月）」、「にせんさんねんじゅうにがつ（２００３年１２月）」が認識語彙になる。
【００４９】
上記のようにして、音声認識辞書設定部７が音声認識辞書保持部６に保持されている複数の音声認識辞書の中から、Ｗｅｂページ情報の取得時刻に対応する音声認識辞書を選択したのち、ユーザが検索したい年月を発声すると、音声入力部８がユーザの音声を集音する。ここでは、説明の便宜上、“にせんさんねんじゅうがつ”が発声されたものとする。
【００５０】
音声認識部９は、Ｗｅｂページ情報の取得時刻に対応する音声認識辞書、即ち、Ｎｅｎｇｅｔｓｕ２００３１２Ｄｉｃを使用してユーザの音声の認識処理を実施する。
この場合、ユーザの音声が“にせんさんねんじゅうがつ”であると認識される。
ブラウザ表示制御部２は、音声認識部９の音声認識処理が“にせんさんねんじゅうがつ”であれば、図７の神奈川県のページにおけるフォーム要素Ｅに“２００３年１０月”を入力する（フォーム要素Ｅから“２００３年１０月”を選択する）。
【００５１】
以上で明らかなように、この実施の形態３によれば、Ｗｅｂページ情報取得部１によるＷｅｂページ情報の取得時刻を参照して音声認識辞書を選択するように構成したので、Ｗｅｂページの内容が更新されても、更新後のＷｅｂページに対応する適切な音声認識辞書を選択して、音声の認識精度を高めることができる効果を奏する。
【００５２】
なお、この実施の形態３では、Ｗｅｂページ情報の取得時刻を参照して音声認識辞書を選択するものについて示したが、天候検索サイトからＨＴＭＬ文書の更新時刻情報も取得することができた場合には、ＨＴＭＬ文書の更新時刻又はＷｅｂページ情報の取得時刻のうち、いずれか優先順位の高い方の時刻を参照して音声認識辞書を選択するようにしてもよい。
もちろん、両方の時刻を参照して音声認識辞書を選択するようにしてもよい。
【００５３】
実施の形態４．
上記実施の形態１〜３では、現在、ブラウザ表示部３に表示されているＷｅｂページに複数のフォーム要素が存在する場合でも（図７を参照）、共通の音声認識辞書を使用して音声認識を実施するものについて示したが、フォーム要素毎に、入力可能な語彙が異なるため、共通の音声認識辞書には、個々のフォーム要素の入力に関係のない語彙が必ず含まれてしまう。このため、音声の認識性能の低下を招くことがある。
そこで、この実施の形態４では、Ｗｅｂページ情報取得部１により取得されたＷｅｂページ情報がＨＴＭＬ文書である場合、そのＨＴＭＬ文書のフォーム要素情報を参照して音声認識辞書を選択するようにしている。
具体的には下記の通りである。
【００５４】
Ｗｅｂページ情報取得部１は、上記実施の形態１〜３と同様にして、ユーザが図５に示す都県の中から「神奈川県」を選択すると、天候検索サイトから図６に示すような神奈川県のページに係るＷｅｂページ情報を取得する。
ブラウザ表示制御部２は、Ｗｅｂページ情報取得部１が神奈川県のページに係るＷｅｂページ情報を取得すると、図７に示すように、そのＷｅｂページ情報にしたがって神奈川県のページをブラウザ表示部３に表示する。
【００５５】
Ｗｅｂページ情報解析部４は、Ｗｅｂページ情報取得部１が神奈川県のページに係るＷｅｂページ情報を取得すると、そのＷｅｂページ情報を解析して、ＨＴＭＬ文書のフォーム要素情報を取得する。
ここで、ＨＴＭＬ文書のフォーム要素情報は、ＨＴＭＬ文書におけるフォーム要素の属性情報やフォーム要素の出現順番情報である。
【００５６】
図７の例では、フォーム要素Ｄが１番目に出現するフォーム要素であり、フォーム要素Ｄに対してｎａｍｅ属性「ｃｉｔｙ」と、ｉｄ属性「ｃｉｔｙ」が得られる（図６を参照）。
また、フォーム要素Ｅが２番目に出現するフォーム要素であり、フォーム要素Ｅに対してｎａｍｅ属性「ｍｏｎｔｈ」と、ｉｄ属性「ｍｏｎｔｈ」が得られる（図６を参照）。
さらに、フォーム要素Ｆが３番目に出現するフォーム要素であり、フォーム要素Ｆに対してｎａｍｅ属性「ｓｅａｒｃｈ」と、ｉｄ属性「ｇｏ」が得られる。
Ｗｅｂページ情報解析部４は、図１５に示すように、ＨＴＭＬ文書のフォーム要素情報をＷｅｂページ情報解析結果保持部５に格納する。
【００５７】
一方、音声認識辞書保持部６は、上記実施の形態１〜３と同様に、図９に示すような音声認識辞書を複数保持しているが、この実施の形態４では、神奈川県のページが表示されると、図１６に示す４つの音声認識辞書（ＫａｎａｇａｗａｃｉｔｙＤｉｃ，ＣｏｍｍｏｎＤｉｃ，Ｂｕｔｔｏｎ＿ｐｒｅｆＤｉｃ，Ｎｅｎｇｅｔｓｕ２００３１２Ｄｉｃ）が選択されるものとする。
また、音声認識辞書保持部６は、図１７に示すように、ＨＴＭＬ文書のフォーム要素情報と音声認識辞書との対応関係を示す対応表を保持している。
【００５８】
音声認識辞書設定部７は、Ｗｅｂページ情報解析部４がＨＴＭＬ文書のフォーム要素情報をＷｅｂページ情報解析結果保持部５に格納すると、Ｗｅｂページ情報解析結果保持部５からＨＴＭＬ文書のフォーム要素情報を取得する。
例えば、フォーム要素Ｄが選択されて、入力待ち受け状態（フォーカスが当たっている状態）になっていれば、Ｗｅｂページ情報解析結果保持部５からフォーム要素Ｄのフォーム要素情報（ｉｄ属性「ｃｉｔｙ」）を取得する。
【００５９】
音声認識辞書設定部７は、音声認識辞書保持部６に保持されている図１７の対応表を参照して、フォーム要素Ｄのフォーム要素情報に対応する音声認識辞書を選択する。
この例では、ｉｄ＝ｃｉｔｙであるので、ＫａｎａｇａｗａｃｉｔｙＤｉｃの音声認識辞書を選択する。
【００６０】
上記のようにして、音声認識辞書設定部７が音声認識辞書保持部６に保持されている複数の音声認識辞書の中から、フォーム要素Ｄに対応する音声認識辞書を選択したのち、ユーザが神奈川県の市町村名を発声すると、音声入力部８がユーザの音声を集音する。ここでは、説明の便宜上、“かまくらし”が発声されたものとする。
【００６１】
音声認識部９は、フォーム要素Ｄに対応する音声認識辞書、即ち、ＫａｎａｇａｗａｃｉｔｙＤｉｃを使用してユーザの音声の認識処理を実施する。
この場合、ユーザの音声が“かまくらし”であると認識される。
ブラウザ表示制御部２は、音声認識部９の音声認識処理が“かまくらし”であれば、図１８に示すように、神奈川県のページにおけるフォーム要素Ｄに“鎌倉市”を入力する。
【００６２】
また、フォーム要素Ｅが選択されて、入力待ち受け状態（フォーカスが当たっている状態）になっていれば、Ｗｅｂページ情報解析結果保持部５からフォーム要素Ｅのフォーム要素情報（ｉｄ属性「ｍｏｎｔｈ」）を取得する。
音声認識辞書設定部７は、音声認識辞書保持部６に保持されている図１７の対応表を参照して、フォーム要素Ｅのフォーム要素情報に対応する音声認識辞書を選択する。
この例では、ｉｄ＝ｍｏｎｔｈであるので、Ｎｅｎｇｅｔｓｕ２００３１２Ｄｉｃの音声認識辞書を選択する。
【００６３】
上記のようにして、音声認識辞書設定部７が音声認識辞書保持部６に保持されている複数の音声認識辞書の中から、フォーム要素Ｅに対応する音声認識辞書を選択したのち、ユーザが検索したい年月を発声すると、音声入力部８がユーザの音声を集音する。ここでは、説明の便宜上、“にせんさんねんじゅうがつ”が発声されたものとする。
【００６４】
音声認識部９は、フォーム要素Ｅに対応する音声認識辞書、即ち、Ｎｅｎｇｅｔｓｕ２００３１２Ｄｉｃを使用してユーザの音声の認識処理を実施する。
この場合、ユーザの音声が“にせんさんねんじゅうがつ”であると認識される。
ブラウザ表示制御部２は、音声認識部９の音声認識処理が“にせんさんねんじゅうがつ”であれば、図１８に示すように、神奈川県のページにおけるフォーム要素Ｅに“２００３年１０月”を入力する（フォーム要素Ｅから“２００３年１０月”を選択する）。
【００６５】
なお、神奈川県のページに対応する４つの音声認識辞書のうち、ＣｏｍｍｏｎＤｉｃ及びＢｕｔｔｏｎ＿ｐｒｅｆＤｉｃの音声認識辞書が、フォーム要素Ｄ，Ｅに対応する音声認識辞書として選択されないが、ＣｏｍｍｏｎＤｉｃ及びＢｕｔｔｏｎ＿ｐｒｅｆＤｉｃの音声認識辞書は、フォーカスの位置に関係なく、認識可能な語彙として設定される。
即ち、ＣｏｍｍａｎｄＤｉｃは、ブラウザ操作用のコマンド（例えば、「もどる（戻る）」や、「すすむ（進む）」）を認識する際に使用され、Ｂｕｔｔｏｎ＿ｐｒｅｆＤｉｃは、検索の開始指令「けんさく（検索）」を認識する際に使用される。
【００６６】
上記のようにして、神奈川県のページにおいて、フォーム要素Ｄに“鎌倉市”が入力され、フォーム要素Ｅに“２００３年１０月”が入力されたのち、検索の開始指令が認識されると、２００３年１０月の鎌倉市の天気の検索結果ページのＷｅｂページ情報を取得して、その検索結果ページを表示することになる。
【００６７】
以上で明らかなように、この実施の形態４によれば、Ｗｅｂページ情報取得部１により取得されたＷｅｂページ情報がＨＴＭＬ文書である場合、そのＨＴＭＬ文書のフォーム要素情報を参照して音声認識辞書を選択するように構成したので、現在、ブラウザ表示部３に表示されているＷｅｂページに複数のフォーム要素が存在する場合でも、音声の認識性能の低下を防止することができる効果を奏する。
【００６８】
なお、この実施の形態４では、フォーム要素情報がフォーム要素のｎａｍｅ属性とｉｄ属性であるものについて示したが、これに限るものではなく、任意の属性をフォーム情報として使用することが可能である。
また、この実施の形態４では、予め神奈川県のページに対応する４つの音声認識辞書が選択されているものについて示したが、上記実施の形態１〜３と同様にして、神奈川県のページに対応する音声認識辞書を選択してから、更に、各フォーム要素に対応する音声認識辞書を選択するようにしてもよい。
【００６９】
実施の形態５．
上記実施の形態４では、ＨＴＭＬ文書のフォーム要素情報（フォーム要素のｉｄ属性）を参照して音声認識辞書を選択するものについて示したが、Ｗｅｂサイトによっては、異なるフォーム要素であるにも拘らず属性値が一致している場合や、意味のない属性値が割り付けられているフォーム要素が存在する場合がある。
このようなＷｅｂサイトにおいては、１つのフォーム要素情報（フォーム要素のｉｄ属性）のみを使用しても、フォーム要素に対応する適切な音声認識辞書を選択することができない可能性がある。
そこで、この実施の形態５では、Ｗｅｂページ内の１つのフォーム要素に対して複数のフォーム要素情報が得られた場合、優先順位が最も高いフォーム要素情報を参照して音声認識辞書を選択するようにする。
具体的には下記の通りである。
【００７０】
Ｗｅｂページ情報取得部１は、上記実施の形態４と同様にして、ユーザが図５に示す都県の中から「神奈川県」を選択すると、天候検索サイトから図１９に示すような神奈川県のページに係るＷｅｂページ情報を取得する。
ここで、図１９のＷｅｂページ情報は、上記実施の形態４で使用された図６のＷｅｂページ情報とは次の２点で相違している。
１点目は、図６におけるフォーム要素Ｄのフォーム要素情報であるｉｎｐｕｔタグのｉｄ属性値が「ｃｉｔｙ」であるのに対して、図１９におけるフォーム要素Ｄのフォーム要素情報であるｉｎｐｕｔタグのｉｄ属性値が「ｋａｎａｇａｗａ」である。
２点目は、図６におけるフォーム要素Ｅのフォーム要素情報であるｓｅｌｅｃｔタグのｉｄ属性値が「ｍｏｎｔｈ」であるのに対して、図１９におけるフォーム要素Ｅのフォーム要素情報であるｓｅｌｅｃｔタグのｉｄ属性値が「ｋａｎａｇａｗａ」である。
【００７１】
ブラウザ表示制御部２は、Ｗｅｂページ情報取得部１が神奈川県のページに係るＷｅｂページ情報を取得すると、図７に示すように、そのＷｅｂページ情報にしたがって神奈川県のページをブラウザ表示部３に表示する。
Ｗｅｂページ情報の相違点は、上述したように、ｉｄ属性値のみであるため、表示されるページの内容は上記実施の形態４の場合と同様である。
【００７２】
Ｗｅｂページ情報解析部４は、Ｗｅｂページ情報取得部１が神奈川県のページに係るＷｅｂページ情報を取得すると、そのＷｅｂページ情報を解析して、ＨＴＭＬ文書のフォーム要素情報を取得する。
ここで、ＨＴＭＬ文書のフォーム要素情報は、ＨＴＭＬ文書におけるフォーム要素の属性情報やフォーム要素の出現順番情報である。
【００７３】
図７の例では、フォーム要素Ｄが１番目に出現するフォーム要素であり、フォーム要素Ｄに対してｎａｍｅ属性「ｃｉｔｙ」と、ｉｄ属性「ｋａｎａｇａｗａ」が得られる（図１９を参照）。
また、フォーム要素Ｅが２番目に出現するフォーム要素であり、フォーム要素Ｅに対してｎａｍｅ属性「ｍｏｎｔｈ」と、ｉｄ属性「ｋａｎａｇａｗａ」が得られる（図１９を参照）。
さらに、フォーム要素Ｆが３番目に出現するフォーム要素であり、フォーム要素Ｆに対してｎａｍｅ属性「ｓｅａｒｃｈ」と、ｉｄ属性「ｇｏ」が得られる。
Ｗｅｂページ情報解析部４は、図２０に示すように、ＨＴＭＬ文書のフォーム要素情報をＷｅｂページ情報解析結果保持部５に格納する。
【００７４】
一方、音声認識辞書保持部６は、上記実施の形態１〜３と同様に、図９に示すような音声認識辞書を複数保持しているが、上記実施の形態４と同様に、神奈川県のページが表示されると、図１６に示す４つの音声認識辞書（ＫａｎａｇａｗａｃｉｔｙＤｉｃ，ＣｏｍｍｏｎＤｉｃ，Ｂｕｔｔｏｎ＿ｐｒｅｆＤｉｃ，Ｎｅｎｇｅｔｓｕ２００３１２Ｄｉｃ）が選択されるものとする。
また、音声認識辞書保持部６は、図２１に示すように、ＨＴＭＬ文書のフォーム要素情報と音声認識辞書との対応関係を示す対応表を保持している。図１７の対応表と異なり、ｎａｍｅ属性「ｍｏｎｔｈ」やフォーム順番に対応する音声認識辞書も記述している。
さらに、音声認識辞書保持部６は、図２２に示すように、フォーム要素情報の優先度を示す優先度情報を保持する。図２２の例では、ｎａｍｅ属性の優先度が最も高く、その次にｉｄ属性の優先度が高く、フォーム順番の優先度が最も低く設定されている。
【００７５】
音声認識辞書設定部７は、Ｗｅｂページ情報解析部４がＨＴＭＬ文書のフォーム要素情報をＷｅｂページ情報解析結果保持部５に格納すると、Ｗｅｂページ情報解析結果保持部５からＨＴＭＬ文書のフォーム要素情報を取得する。
例えば、フォーム要素Ｄが選択されて、入力待ち受け状態（フォーカスが当たっている状態）になっていれば、Ｗｅｂページ情報解析結果保持部５からフォーム要素Ｄのフォーム要素情報（ｎａｍｅ属性「ｃｉｔｙ」、ｉｄ属性「ｋａｎａｇａｗａ」、フレーム順番「１」）を取得する。
【００７６】
音声認識辞書設定部７は、音声認識辞書保持部６に保持されている図２１の対応表を参照して、フォーム要素Ｄのフォーム要素情報に対応する音声認識辞書を選択する。
この例では、ｎａｍｅ＝ｃｉｔｙに対応する音声認識辞書がＫａｎａｇａｗａｃｉｔｙＤｉｃ、ｉｄ＝ｋａｎａｇａｗａに対応する音声認識辞書がＫａｎａｇａｗａｃｉｔｙＤｉｃ、フレーム順番＝１に対応する音声認識辞書がＫａｎａｇａｗａｃｉｔｙＤｉｃである。
このように、いずれの属性値をキーにしても、音声認識辞書が同一のＫａｎａｇａｗａｃｉｔｙＤｉｃであれば、ＫａｎａｇａｗａｃｉｔｙＤｉｃを選択する。
【００７７】
上記のようにして、音声認識辞書設定部７が音声認識辞書保持部６に保持されている複数の音声認識辞書の中から、フォーム要素Ｄに対応する音声認識辞書を選択したのち、ユーザが神奈川県の市町村名を発声すると、音声入力部８がユーザの音声を集音する。ここでは、説明の便宜上、“かまくらし”が発声されたものとする。
【００７８】
音声認識部９は、フォーム要素Ｄに対応する音声認識辞書、即ち、ＫａｎａｇａｗａｃｉｔｙＤｉｃを使用してユーザの音声の認識処理を実施する。
この場合、ユーザの音声が“かまくらし”であると認識される。
ブラウザ表示制御部２は、音声認識部９の音声認識処理が“かまくらし”であれば、図２３に示すように、神奈川県のページにおけるフォーム要素Ｄに“鎌倉市”を入力する。
【００７９】
また、フォーム要素Ｅが選択されて、入力待ち受け状態（フォーカスが当たっている状態）になっていれば、Ｗｅｂページ情報解析結果保持部５からフォーム要素Ｅのフォーム要素情報（ｎａｍｅ属性「ｍｏｎｔｈ」、ｉｄ属性「ｋａｎａｇａｗａ」、フレーム順番「２」）を取得する。
【００８０】
音声認識辞書設定部７は、音声認識辞書保持部６に保持されている図２１の対応表を参照して、フォーム要素Ｅのフォーム要素情報に対応する音声認識辞書を選択する。
この例では、ｎａｍｅ＝ｍｏｎｔｈに対応する音声認識辞書がＮｅｎｇｅｔｓｕ２００３１２Ｄｉｃ、ｉｄ＝ｋａｎａｇａｗａに対応する音声認識辞書がＫａｎａｇａｗａｃｉｔｙＤｉｃ、フレーム順番＝２に対応する音声認識辞書がＮｅｎｇｅｔｓｕ２００３１２Ｄｉｃである。
このように、キーにする属性値が異なると、対応する音声認識辞書が異なる場合には、図２２の優先度情報を参照して、優先度が最も高い属性値に対応する音声認識辞書を選択する。
図２２の例では、ｎａｍｅ属性の優先度が最も高いので、ｎａｍｅ属性「ｍｏｎｔｈ」に対応するＮｅｎｇｅｔｓｕ２００３１２Ｄｉｃを選択する。
【００８１】
上記のようにして、音声認識辞書設定部７が音声認識辞書保持部６に保持されている複数の音声認識辞書の中から、フォーム要素Ｅに対応する音声認識辞書を選択したのち、ユーザが検索したい年月を発声すると、音声入力部８がユーザの音声を集音する。ここでは、説明の便宜上、“にせんさんねんじゅういちがつ”が発声されたものとする。
【００８２】
音声認識部９は、フォーム要素Ｅに対応する音声認識辞書、即ち、Ｎｅｎｇｅｔｓｕ２００３１２Ｄｉｃを使用してユーザの音声の認識処理を実施する。
この場合、ユーザの音声が“にせんさんねんじゅういちがつ”であると認識される。
ブラウザ表示制御部２は、音声認識部９の音声認識処理が“にせんさんねんじゅういちがつ”であれば、図２３に示すように、神奈川県のページにおけるフォーム要素Ｅに“２００３年１１月”を入力する（フォーム要素Ｅから“２００３年１１月”を選択する）。
【００８３】
以上で明らかなように、この実施の形態５によれば、Ｗｅｂページ内の１つのフォーム要素に対して複数のフォーム要素情報が得られた場合、優先順位が最も高いフォーム要素情報を参照して音声認識辞書を選択するように構成したので、１つのフォーム要素に対して複数のフォーム要素情報が得られた場合でも、そのフォーム要素に対応する適切な音声認識辞書を選択することができる効果を奏する。
【００８４】
実施の形態６．
図２４はこの発明の実施の形態６によるブラウザ装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
表示画像取得部１１はブラウザ表示部３により表示されたＷｅｂページの画像を取得する。表示画像解析部１２は表示画像取得部１１により取得されたＷｅｂページの画像を解析して、そのＷｅｂページ内のフォーム要素に対応する文字列を抽出する。
音声認識辞書作成部１３は表示画像解析部１２により抽出された文字列を含む音声認識辞書を作成し、その音声認識辞書を音声認識辞書保持部６に格納する。
なお、表示画像取得部１１、表示画像解析部１２及び音声認識辞書作成部１３から音声認識辞書作成手段が構成されている。
【００８５】
音声認識辞書設定部１４は図１の音声認識辞書設定部７と同様にして音声認識辞書を選択する機能を有する他に、音声認識辞書作成部１３により作成された音声認識辞書を使用してユーザの音声を認識し、その音声に対応するフォーム要素を特定する機能を備えている。なお、音声認識辞書設定部１４は辞書選択手段及びフォーム要素特定手段を構成している。
【００８６】
上記実施の形態１〜５では、Ｗｅｂページにおけるフォーム要素の選択方法については特に言及していないが、ユーザの音声入力によってフォーム要素を選択するようにしてもよい。
具体的には下記の通りである。
【００８７】
表示画像取得部１１は、上記実施の形態１〜５と同様にして、ブラウザ表示制御部２がＷｅｂページをブラウザ表示部３表示すると（図７を参照）、そのブラウザ表示部３に表示されているＷｅｂページの画像を取得する。
表示画像解析部１２は、表示画像取得部１１がＷｅｂページの画像を取得すると、Ｗｅｂページの画像を解析して、Ｗｅｂページ内のフォーム要素の形態を特定する。
図７の例では、フォーム要素Ｄの形態はテキストボックス、フォーム要素Ｅの形態はセレクトメニュー、フォーム要素Ｆの形態はボタンであると特定する。
【００８８】
また、表示画像解析部１２は、図２５に示すような解析ルールにしたがってＷｅｂページの画像を解析して、そのＷｅｂページ内のフォーム要素に対応する文字列を抽出する。
図２５の解析ルールは、フォーム要素の近傍領域のうち、フォーム要素の左に文字列があれば、その文字列を最優先して抽出し、フォーム要素の左に文字列がなければ、フォーム要素の上の文字列を抽出する。
また、フォーム要素の上に文字列がなければ、フォーム要素の右の文字列を抽出し、フォーム要素の右に文字列がなければ、フォーム要素の下の文字列を抽出することを定義している。
また、図２５の解析ルールは、フォーム要素の形態がボタンであれば、フォーム要素の近傍領域から文字列を抽出しないことを定義している。
【００８９】
したがって、図７の例では、フォーム要素Ｄの左側にある文字列“市町村名”と、フォーム要素Ｅの左側にある文字列“検索年月”とが優先的に抽出される。
ただし、フォーム要素Ｆの形態はボタンであるため、フォーム要素Ｆの近傍領域から文字列が抽出されない。
表示画像解析部１２は、上記のようにして、フォーム要素に対応する文字列を抽出すると、図２６に示すように、フォーム要素と文字列の対応関係をＷｅｂページ情報解析結果保持部５に格納する。
【００９０】
音声認識辞書作成部１３は、表示画像解析部１２が図２６の対応関係をＷｅｂページ情報解析結果保持部５に格納すると、図２６の対応関係を参照して、フォーム要素Ｄに対応する文字列“市町村名”と、フォーム要素Ｅに対応する文字列“検索年月”とを認識語彙とするフォーム要素選択用の音声認識辞書を作成し（図２７を参照）、その音声認識辞書を音声認識辞書保持部６に格納する。
【００９１】
音声認識辞書設定部１４は、図１の音声認識辞書設定部７と同様にして、ユーザの音声認識に使用する音声認識辞書を選択するが、任意のフォーム要素が選択され得る状況下では、フォーム要素選択用の音声認識辞書も同時に選択する。
これにより、音声認識部９は、例えば、ユーザが“しちょうそんめい”と発声すると、フォーム要素選択用の音声認識辞書を参照して、ユーザの音声が“しちょうそんめい”であると認識する。
ブラウザ表示制御部２は、音声認識部９の音声認識処理が“しちょうそんめい”であれば、フォーム要素Ｄを選択して、入力待ち受け状態（フォーカスが当たっている状態）に設定する。
【００９２】
以上で明らかなように、この実施の形態６によれば、Ｗｅｂページの画像を解析して、そのＷｅｂページ内のフォーム要素に対応する文字列を抽出し、その文字列を含む音声認識辞書を作成するように構成したので、ユーザの音声入力によってフォーム要素を選択することができる効果を奏する。
【００９３】
実施の形態７．
上記実施の形態１〜６では、ブラウザ装置の構成要素（Ｗｅｂページ情報取得部１、ブラウザ表示制御部２、ブラウザ表示部３、Ｗｅｂページ情報解析部４、音声認識辞書設定部７、音声入力部８、音声認識部９、表示画像取得部１１、表示画像解析部１２、音声認識辞書作成部１３及び音声認識辞書設定部１４）の全てが専用のハードウェア（例えば、ＬＳＩ等の集積回路を搭載しているコンピュータ基板）で構成されているが、これらの構成要素の処理内容が記述されたプログラムをメモリに格納し、図示せぬ中央処理装置（例えば、ＣＰＵ）がそのメモリに格納されているプログラムを実行するようにしてもよい。
これらの構成要素の処理内容が記述されたプログラムをメモリは、如何なる記憶媒体であってもよく、例えば、ＲＯＭ，ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ，フロッピー（登録商標）ディスク，ハードディスク，メモリカードなどを用いることができる。
【図面の簡単な説明】
【００９４】
【図１】この発明の実施の形態１によるブラウザ装置を示す構成図である。
【図２】天候検索サイトのページ構成とＵＲＬを示す説明図である。
【図３】天候検索サイトから取得したＷｅｂページ情報を示す説明図である。
【図４】天候検索サイトのトップページを示す説明図である。
【図５】トップページにおいて選択することが可能な都県名を示す説明図である。
【図６】神奈川県のページのＷｅｂページ情報を示す説明図である。
【図７】神奈川県のページを示す説明図である。
【図８】ＨＴＭＬ文書のヘッダ情報とＷｅｂページのＵＲＬとを示す説明図である。
【図９】音声認識辞書保持部に保持されている複数の音声認識辞書を示す説明図である。
【図１０】ＨＴＭＬ文書のヘッダ情報に含まれている文字列と音声認識辞書との対応関係を示す説明図である。
【図１１】ＨＴＭＬ文書の更新時刻情報とＷｅｂページのＵＲＬとを示す説明図である。
【図１２】ＨＴＭＬ文書の更新時刻の範囲と音声認識辞書との対応関係を示す説明図である。
【図１３】ＨＴＭＬ文書の文書取得時刻情報とＷｅｂページのＵＲＬとを示す説明図である。
【図１４】ＨＴＭＬ文書の文書取得時刻の範囲と音声認識辞書との対応関係を示す説明図である。
【図１５】フォーム要素の順番とフォーム要素情報とを示す説明図である。
【図１６】神奈川県のページに対応する音声認識辞書を示す説明図である。
【図１７】フォーム要素情報と音声認識辞書との対応関係を示す説明図である。
【図１８】フォーム要素に音声認識結果が入力された神奈川県のページを示す説明図である。
【図１９】神奈川県のページのＷｅｂページ情報を示す説明図である。
【図２０】フォーム要素の順番とフォーム要素情報とを示す説明図である。
【図２１】フォーム要素情報と音声認識辞書との対応関係を示す説明図である。
【図２２】フォーム要素情報の優先度情報を示す説明図である。
【図２３】フォーム要素に音声認識結果が入力された神奈川県のページを示す説明図である。
【図２４】この発明の実施の形態６によるブラウザ装置を示す構成図である。
【図２５】表示画像解析ルールを示す説明図である。
【図２６】フォーム要素と文字列の対応関係を示す説明図である。
【図２７】フォーム要素選択用の音声認識辞書が含む語彙を示す説明図である。
【符号の説明】
【００９５】
１  Ｗｅｂページ情報取得部（ページ情報取得手段）、２  ブラウザ表示制御部（ページ表示手段、認識結果入力手段）、３  ブラウザ表示部（ページ表示手段、認識結果入力手段）、４  Ｗｅｂページ情報解析部（辞書選択手段）、５  Ｗｅｂページ情報解析結果保持部（辞書選択手段）、６  音声認識辞書保持部（辞書選択手段）、７  音声認識辞書設定部（辞書選択手段）、８  音声入力部（音声認識手段）、９  音声認識部（音声認識手段）、１１  表示画像取得部（音声認識辞書作成手段）、１２  表示画像解析部（音声認識辞書作成手段）、１３  音声認識辞書作成部（音声認識辞書作成手段）、１４  音声認識辞書設定部（辞書選択手段、フォーム要素特定手段）。
【図１】
2005322148.tif 000003
【図２】
2005322148.tif 000004
【図３】
2005322148.tif 000005
【図４】
2005322148.tif 000006
【図５】
2005322148.tif 000007
【図６】
2005322148.tif 000008
【図７】
2005322148.tif 000009
【図８】
2005322148.tif 000010
【図９】
2005322148.tif 000011
【図１０】
2005322148.tif 000012
【図１１】
2005322148.tif 000013
【図１２】
2005322148.tif 000014
【図１３】
2005322148.tif 000015
【図１４】
2005322148.tif 000016
【図１５】
2005322148.tif 000017
【図１６】
2005322148.tif 000018
【図１７】
2005322148.tif 000019
【図１８】
2005322148.tif 000020
【図１９】
2005322148.tif 000021
【図２０】
2005322148.tif 000022
【図２１】
2005322148.tif 000023
【図２２】
2005322148.tif 000024
【図２３】
2005322148.tif 000025
【図２４】
2005322148.tif 000026
【図２５】
2005322148.tif 000027
【図２６】
2005322148.tif 000028
【図２７】
2005322148.tif 000029