(57)【要約】【課題】データベースを適切なタイミングで、適切な内容に、しかも簡単かつ確実に更新できるようにする。【解決手段】ＨＤ装置２０に形成される音声認識のための単語用データベースは、マイクロホン１２、音声認識処理部１３を通じて入力された音声情報に合致する単語データが無かった場合などにサーバ装置に対して更新要求を通信Ｉ／Ｆ２１を通じて送信し、外部から単語用データベースを更新するための更新データを得て、単語用データベースを更新し、入力された音声情報に合致する単語データが見つからないという状態を防止して、音声情報によって適切な処理を行うことができるようにする。【選択図】        図２
2004164466.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータベースを記憶する記憶手段と、
入力情報を受け付ける入力情報受付手段と、
前記入力情報受付手段を通じて受け付けられた前記入力情報に基づいて、前記記録媒体の前記データベースを参照し、参照の結果得られた情報に基づいて、行うべき処理を決定するようにする決定手段と、
前記記憶手段の前記データベースの更新に用いるようにする更新情報の供給を受け付ける更新情報受付手段と、
前記更新情報受付手段を通じて受け付けた前記更新情報に基づいて、前記記録媒体の前記データベースを更新するようにする更新手段と
を備えた情報処理装置と、
前記情報処理装置の前記記憶手段に作成された前記データベースの更新に用いるようにされる前記更新情報を前記情報処理装置に提供するようにする更新情報提供手段を備え、前記情報処理装置の内部、あるいは、外部に設けられる情報提供装置と
からなる情報更新システム。
【請求項２】
請求項１に記載の情報更新システムであって、
前記情報処理装置は、
前記情報提供装置に対して、前記データベースの更新に用いるようにする前記更新情報の提供要求を形成して前記情報提供装置に提供するようにする提供要求提供手段を備え、
前記情報提供装置は、
前記情報処理装置からの前記提供要求を受け付ける提供要求受付手段を備え、
前記更新情報提供手段は、前記提供要求受付手段を通じて前記提供要求を受け付けた場合に、前記更新情報を提供するようにすることを特徴とする情報更新システム。
【請求項３】
請求項２に記載の情報更新システムであって、
前記情報処理装置は、
前記入力情報受付手段を通じて受け付けた１つ以上の前記入力情報を分析して、必要な更新情報を特定するようにする分析手段を備え、
前記提供要求提供手段は、前記分析手段においての分析結果を考慮した前記提供要求を形成して提供するものであり、
前記情報提供装置において、
前記更新情報提供手段は、前記情報処理装置からの前記提供要求に基づいて、必要な更新情報を前記情報処理装置に提供するものであることを特徴とする情報更新システム。
【請求項４】
請求項２に記載の情報更新システムであって、
前記情報処理装置において、
前記提供要求提供手段は、前記入力情報受付手段を通じて受け付けた１つ以上の前記入力情報を含む前記提供要求を形成して提供するものであり、
前記情報提供装置は、
前記提供要求受付手段を通じて受け付けた前記提供要求に含まれる１つ以上の前記入力情報を分析して、必要な更新情報を特定するようにする分析手段を備え、
前記更新情報提供手段は、前記分析手段の分析結果に基づいて、前記情報処理装置に提供すべき前記更新情報を特定し、これを提供するようにすることを特徴とする情報更新システム。
【請求項５】
請求項１、請求項２、請求項３または請求項４に記載の情報更新システムであって、
前記情報提供装置は、
前記情報処理装置の外部に設けられ、前記情報処理装置とは広域通信ネットワークを通じて接続することができるようにされたものであり、
前記更新情報の提供先に対して、前記更新情報の提供に応じた課金を発生させる課金手段と、
前記広域通信ネットワークを通じて、あるいは、前記広域通信ネットワーク以外の経路で、前記課金手段により発生させた前記課金の内容を示す情報を前記情報処理装置側に通知するようにする課金内容通知手段と
を備えることを特徴とする情報更新システム。
【請求項６】
所定のデータベースを記憶する記憶手段と、
入力情報を受け付ける入力情報受付手段と、
前記入力情報受付手段を通じて受け付けられた前記入力情報に基づいて、前記記録媒体の前記データベースを参照し、参照の結果得られた情報に基づいて、行うべき処理を決定するようにする決定手段と、
前記記憶手段の前記データベースの更新に用いるようにする更新情報の供給を受け付ける更新情報受付手段と、
前記更新情報受付手段を通じて受け付けた前記更新情報に基づいて、前記記録媒体の前記データベースを更新するようにする更新手段と
を備えたことを特徴とする情報処理装置。
【請求項７】
請求項６に記載の情報処理装置であって、
前記更新情報は、当該情報処理装置の内部、あるいは、外部に設けるようにされる情報提供装置から提供を受けるものであり、
前記情報提供装置に対して、前記データベースの更新に用いるようにする前記更新情報の提供要求を形成して前記情報提供装置に提供するようにする提供要求提供手段を備えることを特徴とする情報処理装置。
【請求項８】
請求項７に記載の情報処理装置であって、
前記入力情報受付手段を通じて受け付けた１つ以上の前記入力情報を分析して、必要な更新情報を特定するようにする分析手段を備え、
前記提供要求提供手段は、前記分析手段においての分析結果を考慮した前記提供要求を形成して提供するものであることを特徴とする情報処理装置。
【請求項９】
請求項７に記載の情報処理装置であって、
前記提供要求提供手段は、前記入力情報受付手段を通じて受け付けた１つ以上の前記入力情報を含む前記提供要求を形成して提供するものであることを特徴とする情報処理装置。
【請求項１０】
入力情報に基づいて参照され、参照の結果得られた情報に基づいて、行うべき処理を決定するようにするためのデータベースを最新の状態に更新するようにする情報更新方法であって、
自機の内部、あるいは、外部に設けられる情報提供装置から、前記データベースを更新するようにするための更新情報の提供を受け付ける更新データ受付ステップと、
前記更新情報受付ステップにおいて受け付けた前記更新データを用いて、前記データベースを更新する更新ステップと
を有することを特徴とする情報更新方法。
【請求項１１】
請求項１０に記載の情報更新方法であって、
前記情報提供装置に対して、前記データベースの更新に用いるようにする前記更新情報の提供要求を形成して前記情報提供装置に提供するようにする提供要求提供ステップを有することを特徴とする情報更新方法。
【請求項１２】
請求項１０に記載の情報更新方法であって、
受け付けた１つ以上の前記入力情報を分析して、必要な更新情報を特定するようにする分析ステップを有し、
前記提供要求提供ステップにおいては、前記分析ステップにおいての分析結果を考慮した前記提供要求を形成することを特徴とする情報更新方法。
【請求項１３】
請求項１０に記載の情報更新システムであって、
前記提供要求提供ステップにおいては、受け付けた１つ以上の前記入力情報を含む前記提供要求を形成して前記情報提供装置に提供し、
前記情報提供装置において、受け付けた前記提供要求に含まれる１つ以上の前記入力情報を分析して、必要な更新情報を特定し、特定した更新情報を前記データベースに提供するようにすることを特徴とする情報更新方法。
【請求項１４】
請求項１０、請求項１１、請求項１２または請求項１４に記載の情報更新方法であって、
前記情報提供装置は、前記情報処理装置の外部に設けられ、前記情報処理装置とは広域通信ネットワークを通じて接続することができるようにされており、
前記情報提供装置においては、
前記更新情報の提供先に対して、前記更新情報の提供に応じた課金を発生させる課金ステップと、
前記広域通信ネットワークを通じて、あるいは、前記広域通信ネットワーク以外の経路で、前記課金手段により発生させた前記課金の内容を示す情報を前記情報処理装置側に通知するようにする課金内容通知ステップと
を備えることを特徴とする情報更新方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば、ゲーム機、音楽データの記録再生機、カーナビゲーション機器などの種々の情報処理装置に設けられた種々のデータベースを更新するようにするための情報更新システム、このシステムで用いられる情報処理装置、情報更新方法に関する。
【０００２】
【従来の技術】
例えば、音声の入力を受け付け、これを電気信号（音声信号）に変換して解析することにより、予め登録がなされている単語のデータベースの中から最も合致する単語を特定するようにする、いわゆる音声認識の技術が知られている。
【０００３】
音声認識の技術の利用例としては、第１にユーザーインターフェースへの応用が挙げられる。例えば自動車の中に搭載されたカーナビゲーション機器等を扱う場合、運転者が運転のために手をカーナビゲーション機器の操作に使用できないことに鑑み、カーナビゲーション機器の操作を音声で代用することが挙げられる。
【０００４】
この場合、カーナビゲーション機器で使用されそうな単語のデータベースを当該カーナビゲーション機器に予め用意しておけばよい。また自動車に搭載されるカーナビゲーション機器などの製品に限らず、例えば最近のいわゆるパーソナルコンピュータの階層構造を基本としたユーザーインターフェースの困難さを簡便化したり、様々な電子機器の取り扱いにおいて高齢者や障害者を対象とした福祉目的として利用したりする方法も考えられる。
【０００５】
また、より直接的な方法として、いわゆるゲーム機やペットロボットといった娯楽を目的とした素材のコミュニケーション手段としての利用が挙げられる。つまり、ゲーム機に音声により、操作指示を入力するようにし、入力した音声に応じた処理を行わせるようにしたり、また、ペットロボットに対して音声により指示を出し、その音声による指示に反応させたりするようにすることも行われている。
【０００６】
しかし、この場合、予め登録がなされた単語以外での認識は、できない仕様となっている。このため、例えば、以下に示す特許文献１にあるように、音声認識に用いるデータベースに対して、新たなデータの追加、不要なデータの削除、登録済みデータの修正などのメンテナンスを容易にできるようにしたデータベース検索システムなどが考えられている。
【０００７】
【特許文献１】
特開平０７−０７８１８３号公報
【０００８】
【発明が解決しようとする課題】
ところで、上述した音声認識のためのいわゆる単語用データベースに限らず、種々の電子機器で用いられている種々のデータベースを適切なタイミングで更新したいとする要求がある。
【０００９】
例えば、前述したカーナビゲーション機器の場合には、特定の地域の詳細な地図情報を何時でも利用できるようにしたり、また、使用者の用途に合致した地図情報を利用できるようにしたりしたいとする要求がある。この場合の更新対象は、地図データベースである。また、ゲーム機の場合には、実行する面（ステージ）、キャラクタ、キャラクタの動き、ストーリ（ストーリの分岐を含む）等、ゲームを構成する種々のデータベースを利用者の要求に応じて、あるいは、ゲーム提供者の用意に応じて更新できるようにしたいとする要求がある。
【００１０】
もちろん、音声認識用の単語データベースも例外ではない。例えば、音声による操作指示が可能なＣＤチェンジャーや複数のＣＤの楽曲データがリッピングされ格納されたハードディスク装置を、新たなＣＤの楽曲の再生をアーチスト名や楽曲名で行うとする場合には、その新たなＣＤについてのアーチスト名や楽曲名を単語用データベースに追加しなければならなくなる可能性が高くなる。つまり、この場合には、単語用データベースと楽曲データベースとのリンクを常に適切に取っておく必要がある。
【００１１】
このように、近年においては、様々な電子機器において、様々なデータベースが用いられている。そして、様々な要求に答えるために、必要と考えられるデータを全てデータベースに収めるようにすることは、そのデータ量とデータベースが形成される記憶装置の記憶容量の兼ね合いから不可能な場合が多い。また、めったに使用されることの無いデータまでをデータベースに登録しておいた場合、検索に時間がかかってしまうなどの不都合を生じる原因にもなる。
【００１２】
このように、様々なデータベースを半永久的にその内容を変えることなく固定的に使用できる場合は少なく、データベースを適切なタイミングで、適切な内容に更新できるようにすることが求められている。
【００１３】
以上のことに鑑み、データベースを適切なタイミングで、適切な内容に、しかも簡単かつ確実に更新できるようにする情報更新システム、更新対象のデータベースを用いる情報処理装置、および、情報更新方法を提供することを目的とする。
【００１４】
【課題を解決するための手段】
上記課題を解決するため、請求項１に記載の発明の情報更新システムは、
所定のデータベースを記憶する記憶手段と、
入力情報を受け付ける入力情報受付手段と、
前記入力情報受付手段を通じて受け付けられた前記入力情報に基づいて、前記記録媒体の前記データベースを参照し、参照の結果得られた情報に基づいて、行うべき処理を決定するようにする決定手段と、
前記記憶手段の前記データベースの更新に用いるようにする更新情報の供給を受け付ける更新情報受付手段と、
前記更新情報受付手段を通じて受け付けた前記更新情報に基づいて、前記記録媒体の前記データベースを更新するようにする更新手段と
を備えた情報処理装置と、
前記情報処理装置の前記記憶手段に作成された前記データベースの更新に用いるようにされる前記更新情報を前記情報処理装置に提供するようにする更新情報提供手段を備え、前記情報処理装置の内部、あるいは、外部に設けられる情報提供装置と
からなることを特徴とする。
【００１５】
この請求項１に記載の発明の情報更新システムは、入力情報に基づいてデータベースを参照して、行うべき処理を決定する情報処理装置においては、情報提供装置からデータベースを更新するために用いる更新情報の提供を受け、この更新情報に基づいて、データベースの更新が行われる。
【００１６】
これにより、データベースを適切な内容に適宜更新することができるようにされる。しかも、情報処理装置の使用者が手間や時間をかけることなく、簡単かつ確実にデータベースの更新を行うことができるようにされる。
【００１７】
また、請求項２に記載の発明の情報更新システムは、請求項１に記載の情報更新システムであって、
前記情報処理装置は、
前記情報提供装置に対して、前記データベースの更新に用いるようにする前記更新情報の提供要求を形成して前記情報提供装置に提供するようにする提供要求提供手段を備え、
前記情報提供装置は、
前記情報処理装置からの前記提供要求を受け付ける提供要求受付手段を備え、前記更新情報提供手段は、前記提供要求受付手段を通じて前記提供要求を受け付けた場合に、前記更新情報を提供するようにすることを特徴とする。
【００１８】
この請求項２に記載の発明の情報更新システムによれば、情報処理装置のデータベースを更新するために用いられる更新情報は、情報処理装置からの要求に応じて、情報提供装置から提供するようにされる。これにより、情報処理装置が必要なタイミングで、確実にデータベースを更新することができるようにされる。
【００１９】
また、請求項３に記載の発明の情報更新システムは、請求項２に記載の情報更新システムであって、
前記情報処理装置は、
前記入力情報受付手段を通じて受け付けた１つ以上の前記入力情報を分析して、必要な更新情報を特定するようにする分析手段を備え、
前記提供要求提供手段は、前記分析手段においての分析結果を考慮した前記提供要求を形成して提供するものであり、
前記情報提供装置において、
前記更新情報提供手段は、前記情報処理装置からの前記提供要求に基づいて、必要な更新情報を前記情報処理装置に提供するものであることを特徴とする。
【００２０】
この請求項３に記載の情報更新システムによれば、情報提供装置から提供される更新情報は、情報処理装置においての入力情報の分析の結果に応じたものが要求するようにされる。これにより、情報処理装置は、必要な更新情報のみの提供を情報提供装置から確実に受けることができるようにされる。
【００２１】
また、請求項４に記載の発明の情報更新システムは、請求項２に記載の情報更新システムであって、
前記情報処理装置において、
前記提供要求提供手段は、前記入力情報受付手段を通じて受け付けた１つ以上の前記入力情報を含む前記提供要求を形成して提供するものであり、
前記情報提供装置は、
前記提供要求受付手段を通じて受け付けた前記提供要求に含まれる１つ以上の前記入力情報を分析して、必要な更新情報を特定するようにする分析手段を備え、
前記更新情報提供手段は、前記分析手段の分析結果に基づいて、前記情報処理装置に提供すべき前記更新情報を特定し、これを提供するようにすることを特徴とする。
【００２２】
この請求項４に記載の情報更新システムによれば、情報提供装置から提供される更新情報は、情報処理装置からの入力情報の情報提供装置においての分析の結果に応じたものが提供するようにされる。これにより、情報処理装置に負荷をかけることなく、情報処理装置は、必要な更新情報のみの提供を情報提供装置から確実に受けることができるようにされる。
【００２３】
また、請求項５に記載の発明の情報更新システムは、請求項１、請求項２、請求項３または請求項４に記載の情報更新システムであって、
前記情報提供装置は、
前記情報処理装置の外部に設けられ、前記情報処理装置とは広域通信ネットワークを通じて接続することができるようにされたものであり、
前記更新情報の提供先に対して、前記更新情報の提供に応じた課金を発生させる課金手段と、
前記広域通信ネットワークを通じて、あるいは、前記広域通信ネットワーク以外の経路で、前記課金手段により発生させた前記課金の内容を示す情報を前記情報処理装置側に通知するようにする課金内容通知手段と
を備えることを特徴とする。
【００２４】
この請求項５に記載の発明の情報更新システムによれば、情報提供装置は、例えば、インターネットなどの広域通信網上に設けられたサーバ装置等であり、更新情報の提供に当たり、更新情報の提供先である情報処理装置の使用者に対して、課金を発生させるようにする。
【００２５】
これにより、情報処理装置のデータベースを適切なタイミングで、適切な内容に、しかも簡単かつ確実に更新できるようにする情報更新システムを広範囲に無理なく形成することができるようにされる。
【００２６】
【発明の実施の形態】
以下、図を参照しながら、この発明による情報更新システム、情報処理装置、情報更新方法の一実施の形態について説明する。
【００２７】
［第１の実施の形態］
図１は、この発明による情報更新システム、情報更新方法が適用されて形成された第１の実施の形態の情報更新システムを説明するための図である。図１に示すように、この第１の実施の形態の情報更新システムは、通信機能を備えた多数のゲーム機１（１）〜１（ｎ）とサーバ装置５とが、広域通信ネットワーク（公衆通信ネットワーク）を通じて接続されて形成されたものである。
【００２８】
この第１の実施の形態において、ゲーム機１（１）〜１（ｎ）は、この発明による情報処理装置が適用されて構成されたものである。なお、この実施の形態において、ゲーム機１（１）〜１（ｎ）は同様に構成されるものであるので、以下においては、ゲーム機のそれぞれを区別すること無く、単にゲーム機１という。
【００２９】
また、この第１の実施の形態において、公衆通信ネットワークは、図１にも示したように、公衆電話交換網などの公衆通信網２とＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）３（１）、３（２）、…と、インターネット４とからなるものである。
【００３０】
そして、この実施の形態のゲーム機１は、ゲームコントローラを通じての指示入力（操作入力）の他に、音声によって指示入力を行うことができるものである。つまり、この第１の実施の形態のゲーム機１は、使用者（ユーザ）から発せられた音声を認識するための音声認識機能を備えたものである。
【００３１】
この音声認識機能を実現するため、ゲーム機１は音声認識用単語データベースを備えている。使用される単語はある程度予想できるので、これに応じて音声認識用単語データベースを整えることができる。しかし、使用者毎に他の使用者があまり使わない単語を良く使うといった個人差もあるし、また、使用者の年齢や種々の流行によって、よく使用される単語が変わることも考えられる。
【００３２】
そこで、この実施の形態の情報更新システムにおいては、必要に応じて、ゲーム機１の音声認識用単語データベースを情報提供装置としてのサーバ装置５からの情報によって更新することができるようにしている。
【００３３】
さらに、音声認識用単語データベースと同様に、ゲーム機１に設けられるデータベースであって、ゲームに用いる種々のデータベース、例えば、面（ステージ）を形成するためのデータベースや、キャラクタを形成するためのデータベース、ゲームのストーリやストーリの分岐についてのデータベースなどについても、サーバ装置５からの更新データに基づいて最新の状態に更新することができるようにしている。
【００３４】
なお、この実施の形態において、サーバ装置５は、ゲーム機１からの要求に無条件に応じるものではなく、サーバ装置の運営者とゲーム機１の使用者との間で契約関係があり、会員として種々の会員情報がサーバ装置５に登録されている使用者のゲーム機１に対してのみ、更新データを提供するようにしている。この場合、更新情報の提供は、基本的には、有料で行うようにされ、サーバ装置はそのための課金機能（課金手段）、請求機能（請求手段）をも備えるものである。
【００３５】
［ゲーム機の構成について］
次に、この第１の実施の形態において用いられるゲーム機１について説明する。図２は、この第１の実施の形態のゲーム機１を説明するためのブロック図である。図２に示すように、この第１の実施の形態のゲーム機１は、制御部１１、マイクロホン１２、音声認識処理部１３、ゲームコントローラ１４、操作入力インターフェース（以下、操作入力Ｉ／Ｆという。）１５、ＬＣＤ（Ｌｉｑｕｉｄ  ＣｒｙｓｔａｌＤｉｓｐｌａｙ）１６、ＬＣＤコントローラ１７、スピーカ１８、音声出力処理部１９、ハードディスク装置（以下、ＨＤ装置という。）２０、通信インターフェース（以下、通信Ｉ／Ｆという。）を備えている。
【００３６】
制御部１１は、このゲーム機１の各部を制御するものであり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１４がＣＰＵバスを通じて接続され、マイクロコンピュータの構成とされたものである。
【００３７】
ここで、ＲＯＭ１１２は、ＣＰＵ１１１により実行するようにされる各種のプログラムや処理に必要になるデータ等が記録されたものであり、ＲＡＭ１１３は、処理の途中結果を一時記憶するなど、主に作業領域として用いられるものである。また、ＥＥＰＲＯＭ１１４は、いわゆる不揮発性のメモリであり、インターネットアクセス用のパラメータなど、電源が落とされても消去されては困る種々の情報等を記憶保持するものである。
【００３８】
ゲーム機１のＨＤ装置２０には、ゲームプログラム、ゲームプログラムの実行時に用いられる種々のデータや音声認識のための単語用データベースなどが記憶するようにされている。
【００３９】
このように構成されるこの第１の実施の形態のゲーム機１に対しては、マイクロホン１２、音声認識処理部１３を通じて、使用者の音声により種々の指示を入力することができるとともに、ゲームコントローラ１４、操作入力Ｉ／Ｆ１５を通じて、ゲームコントローラ１４に対する使用者の操作入力によっても、種々の指示を入力することができるようにしている。
【００４０】
そして、使用者からの音声による指示、あるいは、ゲームコントローラ１４を通じての指示に応じて、制御部１１は、ＨＤ装置２０から目的とするゲームプログラムを読み出して実行し、使用者からの音声による指示、あるいは、ゲームコントローラ１４を通じての指示を受けてゲームが進行するようにされる。
【００４１】
そして、制御部１１は、ＬＣＤコントローラ１７、音声出力処理部１９に必要な情報を提供するとともに、これらを制御することによって、ゲームの進行に応じてゲームについての画像をＬＣＤコントローラ１７を通じてＬＣＤ１６に表示するとともに、ゲームについての音声を音声出力処理部１９を通じてスピーカ１８から放音することができるようにしている。
【００４２】
また、通信Ｉ／Ｆ２１は、いわゆるモデムとしての機能を有するものであり、送信するデータを変調して公衆通信ネットワークに送出したり、公衆通信ネットワークを通じて送信されて来た自機宛てのデータを受信して復調し、これを制御部１１が取り込める形式のデータに変換したりするなどの機能を有するものである。なお、図２において、モジュラージャックＭＬは、公衆通信網２から屋内に引き込まれた通信線（電話線）の端部に設けられ、ゲーム機１などの通信機能を備えた種々の電子機器の接続を受け付ける接続端である。
【００４３】
次に、このゲーム機１において、音声認識機能を実現する部分について説明する。図３は、ゲーム機１において音声認識機能を実現する部分を音声認識処理部１３を中心として示したブロック図である。この図３に示した各構成要素は、制御部１１によって制御される。
【００４４】
そして、音声認識は以下のようにして行われる。使用者の声などの音声は、マイクロホン１２により収音され、アナログ電気信号に変換されて音声認識処理部１３の音声情報読み取り回路１３１に供給される。音声情報読み取り回路１３１は、増幅器やＡ／Ｄコンバータ（アナログ／デジタル変換器）を備えたものである。
【００４５】
音声情報読み取り回路１３１は、これにアナログ電気信号として供給された音声信号を増幅し、デジタル信号に変換して、これを音声情報分析回路１３２に供給する。音声情報分析回路１３２は、これに入力された音声信号の波形形状や周波数情報等、様々な要素を分析し、予めＨＤ装置２０内に用意された音声認識用に用いられる単語用データベース２０１中の単語を検索することにより、最も合致した単語を選択する。
【００４６】
なお、単語用データベース２０１には、いわゆる発音記号により表現するようにされた種々の単語（単語データ）が記憶されており、音声情報分析回路１３２は、制御部１１を介して単語用データベース２０１を参照し、単語用データベース２０１からの単語データについて、音声情報読み取り回路１３１からの入力音声信号の場合と同様に、様々な要素分析を行い、入力音声信号と単語データとのマッチングを行うようにして、最も合致した単語データを選択するようにしている。
【００４７】
音声情報分析回路１３２による分析を用いる方法としては、次の２つが考えられる。すなわち、分析を行った結果、殆ど合致が見られなかった場合に、相対的に評価を行い、必ず単語用データベース２０１の中から１つの単語を選択し、それを分析結果として用いる方法と、絶対的な指標としての評価を行い、合致した単語のみを分析結果として用いる２通りの方法が考えられる。この第１の実施の形態においては、例えば、後者の方法が用いられるようにされている。
【００４８】
この後、音声情報分析回路１３２は、分析結果の情報、すなわち、入力された音声信号に合致する単語は何かを示す情報を処理決定回路１３３に伝送する。処理決定回路１３３では、通知された単語によって指示される処理は何かを決定し、これを制御部１１に通知する。制御部１１は、通知された処理を行うように関連する各部を制御する。
【００４９】
ここで行うようにされる処理の一例をあげると、例えば、「右」、「左」、「上」、「下」などの音声が入力された場合には、ゲームのキャラクタをＬＣＤ１６の表示画面上において、指示された方向に移動するようにしたり、「１０」、「２０」、…などの音声が入力された場合には、その数字をＬＣＤ１６の表示画面に表示したり、認識された数値をゲーム内のパラメータとして適用したり、スピーカ１９を通じて合成音声として放音するなど、音声認識された単語に応じた処理がなされるようにされる。
【００５０】
しかし、例えば、動いているキャラクタを停止させるために用いられる単語として、「止まれ」、「動くな」という単語を想定し、これらについて単語用データベース２０１に登録しておいたとする。しかし、使用者が、動いているキャラクタを停止させるために用いられる単語として、「止まれ」、「動くな」という単語ではなく、「ストップ」や「フリーズ」などの単語を用いた場合には、適正な音声認識ができずに、キャラクタを停止させることができない。
【００５１】
そこで、この第１の実施の形態のゲーム機１においては、入力された音声情報を蓄積し、その蓄積量が予め決められた量になった場合に、入力された音声データをサーバ装置１に送信し、よく使われる単語で、ゲーム機１の単語用データベース２０１に登録されていない単語についての更新情報をサーバ装置１から得て、単語用データベース２０１を更新するようにしている。
【００５２】
なお、サーバ装置５からは、更新情報だけでなく、更新に伴う一連の制御を行うための制御信号も必要となるため、必要となる制御信号もサーバ装置５からゲーム機１に供給するようにされている。
【００５３】
このように、ゲーム機１は、必要に応じてサーバ装置５から更新情報を得て、単語用データベース２０１を更新することによって、使用者に応じた音声認識処理をより確実に行うことができるようにしている。
【００５４】
［単語用データベースの更新処理について］
次に、この第１の実施の形態の情報更新システムにおけるゲーム機１の単語用データベース２０１の更新処理について、ゲーム機１の動作と、サーバ装置５の動作とに分け、図４、図５のフローチャートを参照しながら説明する。まず、ゲーム機１の動作について説明する。
【００５５】
図４は、ゲーム機１においての音声認識にかかる部分の処理を示すフローチャートであり、サーバ装置５に対して、更新情報の提供を要求するゲーム機１の動作を説明するためのものである。
【００５６】
ゲーム機１に電源が投入され、所定のゲームプログラムが実行するようにされると、制御部１１は、音声認識処理部１３などを制御して、図４に示す音声認識処理を含む一連の処理を実行させる。制御部１１は、音声認識処理部１３の音声情報読み取り回路１３１において、マイクロホン１２が収音して電気信号に変換した音声情報を増幅し、これをデジタル信号に変換して、読み取るようにする（ステップＳ１０１）。このステップＳ１０１の処理においては、不必要な音声情報を読み取ることなく、使用者からの単語の音声情報のみを読み取ることができるように、帯域制限やレベル制限などの必要な制限処理も行われる。
【００５７】
そして、制御部１１は、音声情報読み取り回路１３１においてデジタル信号とされた単語の音声情報をＨＤ装置２０の予め決められた領域、あるいは、ＥＥＰＲＯＭ１１４などの所定の記憶領域に蓄積して、これを管理するようにする（ステップＳ１０２）。
【００５８】
また、音声情報読み取り回路１３１において読み取られた音声情報は、音声認識処理部１３の音声情報分析回路１３２に供給され、ここで波形形状や周波数情報などの必要な分析を行うとともに、制御部１１を通じてＨＤ装置２０の単語用データベース２０１に登録されている単語データを参照し、参照した単語データについての波形形状や周波数情報などの分析をも行って、これらの分析結果のマッチングを取ることにより、合致する単語データを特定するようにする（ステップＳ１０３）。
【００５９】
そして、制御部１１は、音声情報分析回路１３２においてのマッチング結果に基づいて、合致する単語が特定できたか否かを判断する（ステップＳ１０４）。ステップＳ１０４の判断処理において、合致する単語データが特定できたと判断したときには、制御部１１は、音声情報分析回路１３２において特定した単語データを音声認識処理部１３の処理決定回路１３３に供給するようにし、処理決定回路１３３において、使用者からの単語の音声情報に応じた処理を決定する（ステップＳ１０５）。
【００６０】
処理決定回路１３３においての決定の結果は、制御部１１に通知され、制御部１１は、処理決定回路１３３からの通知に応じて各部を制御して、決定した処理を実行するようにする（ステップＳ１０６）。この決定した処理は、具体的には、上述もしたように、キャラクタの動作を使用者からの音声情報に応じて変えるなど、実行中のゲームについての種々の処理が行われることになる。
【００６１】
また、ステップＳ１０４の判断処理において、合致する単語データが特定できなかったと判断したときには、制御部１１は、非マッチング時の処理、例えば、音声認識した単語を無視して、ゲームをそのまま進行させる、あるいは再度音声入力をうながすようにするなどの所定の処理を行うようにする（ステップＳ１０７）。
【００６２】
ステップＳ１０６、または、ステップＳ１０７の処理の後、この実施の形態において制御部１１は、読み取って所定の記憶領域に蓄積している音声情報（デジタル音声信号）が所定量に達したか否かに基づいて、単語用データベース２０１の更新を行うか否かを判断する（ステップＳ１０８）。
【００６３】
ステップＳ１０８の判断処理において、読み取った音声情報はまだ所定量に達していないために単語用データベース２０１の更新は行わないと判断したときには、制御部１１は、ステップＳ１０１からの処理を繰り返すようにする。また、ステップＳ１０８の判断処理において、読み取った音声情報が所定量に達しており、単語用データベース２０１の更新を行うと判断したときには、制御部１１は、読み取って蓄積した音声情報を含む単語用データベース更新要求を生成し、これを通信Ｉ／Ｆ２１を通じてサーバ装置５に対して送信する（ステップＳ１０９）。
【００６４】
そして、ステップＳ１０９において送信した単語用データベース更新要求に応じて、サーバ装置５から更新情報が送信されてくるので、これを受信する（ステップＳ１１０）。そして、制御部１１は、受信した更新情報とこれに付随する制御信号に基づいて、ＨＤ装置２０に設けられた単語用データベース２０１を更新し（ステップＳ１１１）、この後、ステップＳ１０１からの処理を繰り返す。
【００６５】
なお、単語用データベースは、図３において、Ａ．ｔｘｔ、Ｂ．ｔｘｔ、Ｃ．ｔｘｔというように、例えば、ゲームの面（ステージ）ごとなどに複数設けられており、サーバ装置１からの制御信号により、どのデータベースに対して更新を行うかなどについて制御するなどのことができるようにされている。つまり、単語用データベース２０１内で、細かくデータベースをファイル化しておき、各場面ごとに所望のファイルを参照するようにしておくことで、どの場面で、どの反応をするかといった設定を行うことができる。
【００６６】
また、上述のステップ１０２では入力音声情報を記憶するとしているが、続くステップ１０３における音声情報分析処理により得られる分析結果（発音記号など）を代わりに記憶するようにして、ステップ１０９において、その分析結果をサーバ装置５に送信するようにしてもよい。
【００６７】
さらに、同一データベースファイル内においても、認識される単語と、その単語が認識された場合、どのようなプログラム処理を行うべきかを示すカテゴリーコードのようなものを定義しておけば、プログラムはこのカテゴリーコードを参照することで反応処理を決定できるようになる。こうした場合は、当然単語の更新時に、このカテゴリーコードについても更新処理がなされるものとする。
【００６８】
次に、サーバ装置５の動作について説明する。図５は、ゲーム機１からの単語用データベース更新要求に応じて、要求元のゲーム機１に対して更新情報を提供するサーバ装置５の動作を説明するためのフローチャートである。
【００６９】
サーバ装置５は、通信機能を備えるとともに、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤ装置などを備えたコンピュータであり、ゲーム機１からの更新要求を受信するまで待ち状態となっている（ステップＳ２０１）。
【００７０】
サーバ装置５は、ゲーム機１からの更新要求を受信すると、更新要求に含まれているゲーム機１の識別情報を抽出し、認証処理を行い、認証が取れたか否かを判断する（ステップＳ２０２）。この認証処理は、上述もしたように、単語データの提供を受けることができるようにサーバ装置１の運営会社との間で契約がなされ、会員登録された使用者のゲーム機からの要求か否かの認証を確認するものである。ステップＳ２０２の判断処理において、認証が取れなかったと判断したときには、その更新要求は無視され、ステップＳ２０１からの処理が繰り返される。あるいはこのフローを終了する。
【００７１】
ステップＳ２０２の判断処理において、認証が取れたと判断したときには、サーバ装置５においては、受信したゲーム機１からの更新要求に含まれる音声情報あるいは音声情報分析結果を抽出して分析し（ステップＳ２０３）、この分析結果に基づいて、ゲーム機１の単語用データベース２０１に登録されていない単語データを選び出す（ステップＳ２０４）。そして、選び出した単語データを要求元のゲーム機１に対して提供するにあたり発生する課金を計算し、要求元のゲーム機１の使用者に対して発生した課金を請求するようにする処理を行う（ステップＳ２０５）。
【００７２】
このステップＳ２０５の具体的な処理は、例えば、提供する単語データの数に応じて課金を計算し、請求書を発行したり、登録された銀行口座から請求金額を引き落とすように例えば通信回線を通じて銀行に請求したりするなどの処理である。
【００７３】
なお、発生した課金金額を当該公衆通信ネットワークを通じてリアルタイムにゲーム機１側に通知し、ゲーム機１からの了承を得た後に正式に請求処理を行い更新情報を提供するようにすることもできる。もちろん、発生した課金金額を当該公衆通信ネットワークを通じてリアルタイムにゲーム機１側に通知するだけでもよい。また、公衆通信ネットワークを通じてではなく、請求書を発行してこれを郵送するなどの手続を行うようにすることももちろん可能である。
【００７４】
この後、ステップＳ２０４において選び出された単語データおよび制御信号を、更新情報として、要求元のゲーム機１に対して送信し（ステップＳ２０６）、ステップＳ２０１からの処理を繰り返すようにする。
【００７５】
このように、ゲーム機１からの比較的多くの音声情報の提供を受けることにより、サーバ装置１においての分析の精緻化が可能となり、ゲーム機１において必要となっている単語データを確実に提供することが出きるようにされる。すなわち、ゲーム機１からの音声情報は、多ければ多いほど、サーバ装置５におけるゲーム機１における必要な単語データの分析を精緻化することが可能となる。
【００７６】
なお、ここでは、ゲーム機１において、読み取られ、蓄積された音声情報の量が一定量以上になった場合に、単語用データベースの更新を要求するようにしたが、これに限るものではない。例えば、一定期間ごとに定期的に行うようにするなど、種々のタイミングで単語用データベースの更新を要求するようにすることも可能である。
【００７７】
また、図４、図５を用いて説明した方式の場合には、ゲーム機１において読み取った音声情報の全部を更新要求に含めサーバ装置５に送信するようにしたが、これに限るものではない。その他にも例えば音声情報分析回路１３２で合致なしとの分析結果となった音声情報に限定したり、マッチング度が所定の範囲内の値であった音声情報に限定したり、ある程度波形の類似性から頻度の高いと思われる音声情報のみに限定したりして、サーバ装置５へ送るといった方法も考えられる。
【００７８】
図６は、音声情報分析回路１３２で合致なしとの分析結果となった音声情報のみについての単語データの追加を要求するようにする場合のゲーム機１の処理を説明するためのフローチャートである。図６において、図４と同様に行われる部分には同じ参照符号を付している。
【００７９】
この図６の場合には、図４に示したステップＳ１０２の読み取ったすべての音声情報の蓄積処理は行わず、ステップＳ１０４において、読み取った音声情報に合致する単語データが特定できなかった場合に、ステップＳ３０１において、合致する単語データが特定できなかった音声情報を、例えばＨＤ装置２０の所定の記憶領域に蓄積する。このとき、特定できなかった回数を記憶する所定の記憶領域のデータをインクリメントする。
【００８０】
そして、合致する単語データが特定できなかった音声情報が所定量に達した場合に、その蓄積した音声情報を含む単語用データの更新要求を形成し、サーバ装置５に送信する。このようにすることでゲーム機１が必要とする単語データのみをサーバ装置１に要求してこれを得ることができるようにできる。したがって、サーバ装置５における音声情報の分析を行わないようにすることが可能である。
【００８１】
また、上述もしたように、読み取った音声情報のすべてをゲーム機１に蓄積し、ある程度波形の類似性から使用頻度（入力頻度）の高いと思われる音声情報、あるいは、その中でも合致する単語データの特定ができなかった音声情報のみについての単語データの提供をサーバ装置５に対して要求するようにすることも可能である。
【００８２】
このように、ゲーム機１の単語用データベースに追加すべき単語データを特定するための分析処理を、図５に示した例のように、サーバ装置５側で行うようにしてもよいし、また、ゲーム機１側で行うようにしてもよい。
【００８３】
なお、サーバ装置５において、ゲーム機１が必要とする単語データを抽出するための分析方法としては、例えば単語用データベースに類似したかたちで、莫大な情報の中から検出を行う方法や、人間が直接聞き取りを行う方法等が挙げられる。
【００８４】
この分析結果を鑑み、ゲーム機１の使用者に有効となる単語用データベースに登録すべき単語データをサーバ装置５から送信し、単語用データベース２０１の更新を行うようにすることにより、ゲーム機１の使用者にあった形でゲームをスムーズに進行させゲームをより自然に楽しむことができるようにすることができる。
【００８５】
また、ゲーム機１のプログラムの更新も可能なシステムにすれば、更新した単語データに対応したプログラム更新を行うことによって、より高度な対応が行えるようになるのは明白である。この結果使用者は、更新以前の期間では、ある音声入力に対して所望の反応が得られなかったものが、更新後にはその単語を理解し、所望の反応が得られる結果となり、ゲームのバージョンアップ感や、キャラクタの成長等を表現し、より娯楽要素を強めることが可能となる。
【００８６】
この第１の実施の形態においては、ある程度図１に示した構成の範囲内で完結したものとなっているが、例えばサーバ装置５側で、全く別の経路で入手した個人情報によって分析したデータを反映させるようにしてもよい。すなわち、サーバ装置５において、更新情報の提供を受けることが可能な会員の会員情報を管理しているので、例えば、年齢や性別、職業や趣味など、ゲーム機１の使用者ごと（会員ごと）の情報に応じて、使用可能な単語データを変えるようにすることができる。
【００８７】
また、ここでは、単語用データベースへの単語データ追加（付加）によるデータ更新の例を示したが、目的に応じてデータベースの単語情報を削除する形での更新も考えられる。この場合に削除する単語の例としては、使用頻度の少ない単語や時代性に合致しなくなった単語や付加された単語に類似した単語等が考えられる。こうした削除の操作は、記録容量の効率的な仕様や、音声情報分析回路１３２で行う分析速度の向上等が可能となる。
【００８８】
また、上述した第１の実施の形態の場合には、単語用データベースを更新するための更新情報の提供をゲーム機１からサーバ装置５に要求するようにしたが、これに限るものではない。サーバ装置５側からゲーム機１側に蓄積した音声情報の提供を要求して収集し、これに基づき必要な単語データを分析して提供するようにしてもよい。すなわち、サーバ装置５側からゲーム機１の単語用データベースの更新のためのアクションを起こすようにすることも可能である。
【００８９】
また、サーバ装置５側から、一方向的に、必要と思われる更新情報を例えば定期的に提供し、自動的にゲーム機１の単語用データベース２０１を更新するようにすることもできる。この場合には、使用者の年齢や性別、職業や趣味など、ゲーム機１の使用者ごとの情報に応じて、必要な単語データを選び出すことができるし、時代性や流行などを単語用データベースに自動的に反映させるようにすることが可能である。
【００９０】
このように、サーバ装置５から送出する更新情報については、各使用者の条件に依存したものとすることも可能であるし、外部に設けられたサーバ装置５からの一方向的なものとすることも可能である。
【００９１】
また、ゲーム機１とサーバ装置５とを接続する公衆通信ネットワークは、この第１の実施の形態の場合に限られるものではなく、専用線、衛星回線、ケーブルテレビ網、その他の地上波放送網、衛星放送網などさまざまなものが考えられる。なお、種々の放送網を用いる場合には、ゲーム機１に放送の受信機能を持たせるようにする。これにより、放送信号によりブロードキャストで複数のゲーム機１に対して同じ単語データなどの更新情報を提供するようにすることができる。
【００９２】
［他の構成例］
上述した第１の実施の形態においては、公衆通信ネットワークを通じて接続される外部のサーバ装置５から単語用データベース２０１を更新するための更新情報の提供を受けるようにした。しかし、これに限るものではない。例えば、図７に示すように、ゲーム機１と有線で、あるいは無線で、直接的に接続されるディスク装置６などの電子機器から更新データの提供を受けるようにすることもできる。この場合、ディスク装置６などの電子機器は、ゲーム機１からの要求に応じて、要求された単語データを提供することになる。
【００９３】
また、ディスク装置６などの電子機器が、例えばホームサーバとして用いられているパーソナルコンピュータなどのインテリジェンスな電子機器である場合には、上述したサーバ装置５の場合と同様に、当該電子機器６がゲーム機から蓄積された音声情報の提供を受け、これを分析することにより必要な単語データを抽出し、これをゲーム機１に提供することも可能である。
【００９４】
また、図８に示すように、単語用データベースには登録されていない単語データを保持するＣＤ−ＲＯＭやＤＶＤなどのディスクドライブ２４をゲーム機１が内蔵している場合には、そのゲーム機１に内蔵のディスクドライブ２４に装填されたディスクから単語用データベースを更新するための更新情報の提供を受けるようにすることも可能である。
【００９５】
［辞書データへの応用］
また、上述した第１の実施の形態の場合には、音声認識のための単語用データベースを更新する場合について説明した。しかし、これをさらに、テキスト入力される情報に基づいて使用される辞書データ（辞書データベース）の更新にも適用することができる。
【００９６】
この第１の実施の形態のゲーム機１においては、ゲームコントローラ１４は、通常のゲーム機の場合と同様に、ゲームに対する指示入力、例えば、ゲームキャラクタに対する動作の指示入力などを受け付け、これが操作入力Ｉ／Ｆ１５を通じて制御部１１に供給され、ゲームキャラクタを使用者からの操作入力に応じて動作させることができるようにしている。
【００９７】
さらに、この第１の実施の形態のゲーム機１においては、ゲームコントローラ１４を通じて、使用者の名前やゲームキャラクタの名前、あるいは、ゲームについての種々の条件やゲームの進行についての指示などをテキストデータとして入力することもできるようにしている。
【００９８】
このようにして入力されるテキストデータは、漢字変換されてＬＣＤ１６に表示するようにされたり、音声変換（音声合成）されてスピーカ１８から放音するようにされたり、あるいは、入力されたテキストデータに応じた処理を実行することができるようにしている。
【００９９】
このため、ゲーム機１の操作入力Ｉ／Ｆ１５は、テキストデータの入力を受け付けて、処理する機能をも有するようにしたものである。図９は、操作入力Ｉ／Ｆ１５を中心として、ゲーム機１においてテキストデータの入力を受け付け、テキストデータの変換やテキストデータに応じた処理を行うようにする部分を示したブロック図である。この図９に示した各構成要素は、制御部１１によって制御される。
【０１００】
図９に示すように、この実施の形態の操作入力Ｉ／Ｆ１５は、テキスト情報読み取り回路１５１、辞書参照回路１５２、処理決定回路１５３を備えたものであり、この操作入力Ｉ／Ｆ１５通じて受け付けられる使用者からのテキストデータは、以下のようにして使用される。
【０１０１】
ゲームコントローラ１４を通じて入力されたテキストデータは、操作入力Ｉ／Ｆ１５のテキスト情報読み取り回路１５１により読み取られ、このゲーム機１において処理可能な形式に変換されて、辞書参照回路１５２に供給される。辞書参照回路１５２は、これに供給されたテキストデータに基づいて、目的とする辞書が参照され、入力されたテキストデータに合致する辞書データが読み出される。
【０１０２】
ここで、テキストデータが使用者の名前やキャラクタに付けけるようにする名前である場合には、辞書参照回路１５２は制御部１１の制御に応じて漢字辞書を参照し、合致する漢字データを読み出し、これを制御部１１、ＬＣＤコントローラ１７を通じてＬＣＤ１６に表示するようにする。
【０１０３】
また、テキストデータが使用者の名前やキャラクタに付けけるようにする名前である場合には、辞書参照回路１５２は制御部１１の制御に応じて音声変換辞書を参照し、合致する発音データを読み出し、これを制御部１１、音声処理回路１９を通じて、スピーカ１８から放音するようにする。
【０１０４】
さらに、テキストデータが、ゲームに対する指示、例えば、「次へ」、「戻る」などである場合には、辞書参照回路１５２は制御部１１の制御に応じてゲームに対する指示入力辞書を参照し、合致する指示データを読み出し、これを処理決定回路１５３に供給する。
【０１０５】
処理決定回路１５３は、辞書参照回路からの指示データに基づいて、次に行うべき処理を決定する。例えば、入力されたテキストデータがゲームに対する指示である「次へ」というものであった場合には、次に表示すべきキャラクタを読み出して、これをＬＣＤ１６に表示する処理を行うように決定し、これを制御部１１に通知する。これにより制御部１１は、処理決定回路１５３からの通知に基づき、決定された処理を行うことにより、ゲームを使用者からの指示に応じて進行させるようにすることができる。
【０１０６】
このように、この第１の実施の形態のゲーム機１においては、テキストデータの入力を受け付けてこれを処理するようにするための漢字辞書、音声変換辞書、指示入力辞書などの様々な辞書を用いるようにしている。そして、これら種々の辞書の辞書データについても、前述した音声認識のための単語用データベースの場合と同様にしてサーバ装置から辞書更新情報の提供を受けて更新することができるようにしている。
【０１０７】
この場合、入力されたテキストデータを全て蓄積しておき、これをサーバ装置５に送信して、サーバ装置５側において分析し、必要な辞書データを追加するようにするための辞書更新情報を抽出して、ゲーム機１に提供するようにすることができる。
【０１０８】
また、該当する辞書に合致する辞書データが無かった入力されたテキストデータについてのみ、サーバ装置５に辞書更新情報の提供を要求するようにしてももちろんよい。
【０１０９】
このように、用いる辞書を更新できるようにしておくことにより、変換不能なテキストデータが入力された場合であって、サーバ装置５からの辞書更新情報に基づいて辞書を更新することにより、入力されたテキストデータの変換不能な状態が無くなり、良好にテキストデータの入力を行い、ゲームを楽しむことができるようにされる。
【０１１０】
すなわち、前述した漢字辞書の場合には、これを更新可能にしておくことにより、漢字に変換不能なテキストデータを無くすことができ、音声変換辞書の場合には、入力されたテキストデータに応じた音声が放音できない状態を無くすことができる。指示入力辞書の場合には、入力されたテキストデータに応じた処理が行えなくなるということを無くすことができる。
【０１１１】
なお、入力されたテキストデータに応じた音声が一応放音可能であっても、いわゆる自然なイントネーションで放音（発音）させるようにするために自然韻律情報を更新するようにすることにより、入力されたテキストデータを自然なイントネーションで発音させるようにすることもできる。なお、自然韻律辞書を別途設けるようにし、これを更新するようにしてももちろんよい。
【０１１２】
また、更新が可能な辞書は、上述したものに限るものではない。漢字辞書、音声変換辞書、指示入力辞書の他、英和／和英辞書、キャラクタを形成するためのデータを保持するキャラクタ辞書、複数のストーリを持つようにするためのストーリの分岐などをも含むストーリ辞書など、種々の辞書を更新対象とすることができる。
【０１１３】
また、辞書データだけでなく、プログラムの更新も合わせて行うようにするなど、音声認識のための単語用データベースの場合と同様にして、種々の辞書の辞書データを更新することができる。
【０１１４】
面（ステージ）を形成するためのデータベースや、キャラクタを形成するためのデータベース、ゲームのストーリやストーリの分岐についてのデータベースなどについても、サーバ装置５からの更新データに基づいて最新の状態に更新することができるようにしている。
【０１１５】
このようにしておくことにより、第１面（第１ステージ）だけを購入して実行し、面白ければ、第２面以降も購入するなどということも可能になるし、開発途中のゲームプログラムを完成したステージから順次に提供を受けるようにするなどのこともできる。
【０１１６】
また、基本機能には無かったパラメータを利用できるようにするために、例えば、感情パラメータを更新要求として送信するようにし、この送信した感情パラメータに応じてキャラクタに感情表現させるためのキャラクタ情報を更新するようにすることもできる。
【０１１７】
具体的には、当初、キャラクタの感情は表現できなかったが、その後のプログラムの開発によりキャラクタの感情が表現できるようになったとする。この場合には、感情パラメータＡ１がうれしい、Ａ２が悲しい、Ａ３が起こるであるというように規定した場合に、これらの内の必要な感情パラメータを更新要求に付加してサーバ装置５に送信することによって、それらの感情を表現するキャラクタを形成するための更新情報を得て、キャラクタデータベースなどを更新することにより、ゲームをバージョンアップさせるようにすることもできる。
【０１１８】
［第２の実施の形態］
次に、第２の実施の形態の情報更新システムについて説明する。この第２の実施の形態の情報更新システムもまた、この発明による情報更新システム、情報更新方法が適用されたものである。しかし、この第２の実施の形態の情報更新システムの場合には、一般使用者が使用するこの発明による情報処理装置が適用された電子機器として、オーディオ機器（音楽記録再生機）であるディスク装置を用いるようにしたものである。
【０１１９】
すなわち、図１に示した情報更新システムにおいて、ゲーム機１が示されている部分に、通信機能を備えたディスク装置を用いるようにしたものがこの第２の実施の形態の情報更新システムである。その他の部分については、第１の実施の形態の情報更新システムと同様に構成されている。
【０１２０】
そして、この第２の実施の形態のディスク装置の場合には、再生、停止、早送り、早戻し、スキップ、一時停止などの種々の操作を音声により指示することができるとともに、音声により演奏者名（アーチスト名）や楽曲名を指示することにより、再生する楽曲を指示することができるようにしたものである。つまり、音声認識機能を、再生、停止といった制御の命令に利用したり、所有する楽曲の演奏者や曲名情報の検索や指定に利用したりすることができるようにしている。
【０１２１】
以下、この第２の実施の形態のオーディオ機器であるディスク装置について説明する。図１０は、この第２の実施の形態のディスク装置７を説明するためのブロック図である。図１０において、図２に示したゲーム機１と同様に構成される部分には、同じ参照符号を付し、その説明については省略する。
【０１２２】
この図１０に示すディスク装置７は、外部入力端子２５、外部入力インターフェース（以下、外部入力Ｉ／Ｆという。）を備えている。この外部入力端子２５には、例えばＣＤプレーヤを接続することができるようにされ、接続されたＣＤプレーヤから楽曲情報（楽曲データ）やその他の管理に必要なデータ、例えば、楽曲の識別情報や演奏時間、ＩＳＲＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｓｔａｎｄａｒｄ  Ｒｅｃｏｒｄｉｎｇ  Ｃｏｄｅ）などの供給を受ける。
【０１２３】
外部入力Ｉ／Ｆ２６は、外部入力端子２５を通じて供給を受けたデータをこのディスク装置７において扱える形式のデータに変換し、これを制御部１１を通じてＨＤ装置２０のハードディスクに記録する。この場合、楽曲情報については、制御部１１において所定の方式でデータ圧縮を行い、圧縮後の楽曲情報を記録するようにしてもよい。このようにデータ圧縮して記録するようにした場合には、再生時に制御部１１あるいは音声出力処理部１９などにおいて、データ伸張処理を行うようにすればよい。
【０１２４】
そして、ＨＤ装置２０のハードディスク上に記録した楽曲情報を扱うような場合、一括管理を行うための管理情報をハードディスク上に形成し、効率よく管理することができるようにする。この管理情報と単語用データベースをリンクさせるようにすれば、音声により入力された演奏者や曲名などによる指示が可能となる。
【０１２５】
このとき、新たなＣＤを購入してきてＨＤ装置２０のハードディスク上に展開した場合に、新しい演奏者（アーチスト）や新しい楽曲およびそれらを短縮形で表現した名称や通称・俗称で表したものについては音声認識することができない場合が多々発生することが考えられる。
【０１２６】
そこで、一般的にＣＤに用いられている識別情報であるＩＳＲＣを含む更新要求を用いて、図１に示したように外部に設けられるサーバ装置５にアクセスすることによって、サーバ装置５上に予め用意されている演奏者や曲名情報用の単語データを決定し、この決定した単語データを含む更新情報をディスク装置７に返信するようにする。
【０１２７】
ディスク装置７においては、サーバ装置５からの更新情報を受信し、受信した更新情報を自機の音声認識のための単語用データベースに付加する形で更新を行い、上述した一括管理を行うための管理情報とリンクさせるようにする。このような構成とすることで、使用者は新たに楽曲をＣＤで購入し、これをＨＤ装置２０のハードディスク上にリッピングした場合でも、当該ＣＤの演奏者や曲名を音声入力による指定や検索が可能となる。
【０１２８】
図１１は、オーディオ機器としてのディスク装置７において、音声認識機能を実現する部分を音声認識処理部１３を中心として示したブロック図である。この図１１において、図３に示したゲーム機１の場合と同様に構成される部分には同じ参照符号を付し、その説明は省略する。
【０１２９】
そして、この図１１に示すディスク装置７の場合には、ハードディスク２０内には、単語用データベース２０３１、多数の楽曲情報が記録された楽曲ファイル２０３２が設けられる。この２つを直接的にリンクさせるようにしてもよいが、この実施の形態においては上述もしたように、楽曲ファイル２０３２に記録された各楽曲情報の記録アドレス等を管理する管理ファイル２０３３を設け、この管理ファイル２０３３と単語用データベース２０３１とをリンクさせるようにしている。
【０１３０】
そして、この第２の実施の形態のディスク装置７においては、ＣＤからの楽曲情報のＨＤ装置へのリッピング時に例えばＩＳＲＣに基づいて単語用データベースを更新したか否かを確認し、更新していないときには、当該ＩＳＲＣを含む更新要求をサーバ装置５に送信することにより、更新情報を得て、新たにリッピングするようにした楽曲情報の曲名や演奏者名などの単語データを単語データベース２０３１に更新するとともに、管理ファイルとリンクを取るようにしている。
【０１３１】
このようにすることにより、マイクロホン１２を通じて受け付けた例えば楽曲名の音声信号は、音声情報読み取り回路１３１で読み取られ、音声情報分析回路１３２に供給され、ここで分析される。この分析結果は、音声情報分析回路１３２において、単語用データベースの単語データを分析し得た分析結果とマッチングするようにされ、合致した楽曲名が特定される。
【０１３２】
この特定された楽曲名は、処理決定回路１３３に供給され、その楽曲名で指示された楽曲の再生が制御部１１に指示するようにされる。これにより、制御部１１は各部を制御し、音声による楽曲名の入力に応じて、その指示された楽曲の再生が行うようにされ、音声により入力された楽曲名が認識できないために、音声によりその楽曲を再生したりすることができないという不都合を防止することができるようにされる。
【０１３３】
この他、演奏者名や楽曲名の一部を音声入力して、該当する楽曲候補リストを表示し、選択させるなどの応用も可能である。
【０１３４】
［単語用データベースの更新処理について］
次に、この第２の実施の形態の情報更新システムにおけるディスク装置７の単語用データベース２０３１の更新処理について、ディスク装置７の動作と、サーバ装置５の動作とに分け、図１２、図１３のフローチャートを参照しながら説明する。まず、ディスク装置７の動作について説明する。
【０１３５】
図１２は、ディスク装置７において外部のＣＤプレーヤからの楽曲データをＨＤ装置のハードディスクにリッピングする場合の動作を説明するためのものである。
【０１３６】
ディスク装置７に電源が投入され、外部入力端子２５を通じて入力される楽曲情報のハードディスクへの記録（リッピング）が行うようにされると、まず制御部１１は、外部入力Ｉ／Ｆ２６を通じて供給されるＩＳＲＣを取得し、これをＲＡＭ１１３などに一時記憶するようにする（ステップＳ４０１）。
【０１３７】
次に、制御部１１は、外部入力Ｉ／Ｆ２６を通じて供給される楽曲情報をＨＤ装置２０のハードディスクに記録するとともに、その管理ファイルを作成するようにする（ステップＳ４０２）。そして、制御部１１は、ステップＳ４０１において取得したＩＳＲＣに基づいて、単語用データベースは更新済みかを確認する（ステップＳ４０３）。
【０１３８】
このステップＳ４０３の処理は、例えば、リッピングされたＣＤのＩＳＲＣを保持するファイルを参照し、既に同じＩＳＲＣが登録されているか否かを確認する処理である。そして、ステップＳ４０３の確認処理に基づいて、今回ハードディスクにリッピングするようにしたＣＤ用の単語データは、既に単語用データベースに更新されているか否かを判断する（ステップＳ４０４）。
【０１３９】
ステップＳ４０４の判断処理において、既に更新済みであると判断したときには、図１２に示す処理を終了する。ステップＳ４０４の判断処理において、更新済みでないと判断したときには、当該ＣＤのＩＳＲＣを含む更新要求を生成して、公衆通信ネットワークを通じてサーバ装置５に送信する（ステップＳ４０５）。
【０１４０】
そして、自機が送出した更新要求に応じて、サーバ装置５から送信されてくる更新情報を受信し（ステップＳ４０６）、受信したサーバ装置５からの更新情報に基づいて、ＨＤ装置２０の単語用データベース２０３１を更新するとともに、管理ファイルとの間でリンクを取るようにし（ステップＳ４０７）、この図１２に示す処理を終了する。
【０１４１】
次に、サーバ装置５の動作について説明する。図１３は、ディスク装置７からの単語用データベース更新要求に応じて、要求元のディスク装置７に対して更新情報を提供するサーバ装置５の動作を説明するためのフローチャートである。
【０１４２】
第２の実施の形態のサーバ装置５の動作を説明するための図１３のフローチャートと第１の実施の形態で用いた図５に示したフローチャートとを比較すると分かるように、基本的には、第１の実施の形態において説明したゲーム機１に対して更新情報を提供するサーバ装置５の場合とほぼ同様の処理となる。しかし、この第２の実施の形態の場合には、音声情報についての分析は必要なく、ＩＳＲＣというデータ情報だけで、目的とする単語データの抽出が可能となる。
【０１４３】
以下、図１３のフローチャートに沿って、サーバ装置５の動作について説明する。サーバ装置５は、ディスク装置７からの更新要求を受信するまで待ち状態となっている（ステップＳ５０１）。サーバ装置５は、ディスク装置７からの更新要求を受信すると、更新要求に含まれているディスク装置７の識別情報を抽出し、認証処理を行い、認証が取れたか否かを判断する（ステップＳ５０２）。
【０１４４】
この認証処理は、単語データの提供を受けることができるようにサーバ装置１の運営会社とディスク装置７の使用者との間で契約がなされ、会員登録された使用者のディスク装置からの要求か否かの認証を確認するものである。ステップＳ５０２の判断処理において、認証が取れなかったと判断したときには、その更新要求は無視され、ステップＳ５０１からの処理が繰り返される。
【０１４５】
ステップＳ５０２の判断処理において、認証が取れたと判断したときには、サーバ装置５においては、受信したディスク装置７からの更新要求に含まれるＩＳＲＣを抽出し（ステップＳ５０３）、抽出したＩＳＲＣに基づいて、ディスク装置７から要求されたＣＤの演奏者や楽曲名についての単語データを抽出する（ステップＳ５０４）。
【０１４６】
そして、抽出した単語データを要求元のディスク装置７に対して提供するにあたり発生する課金を計算し、要求元のディスク装置７の使用者に対して発生した課金を請求するようにする処理を行う（ステップＳ５０５）。
【０１４７】
このステップＳ５０５の具体的な処理は、第１の実施の形態においても説明したように、例えば、提供する単語データの数に応じて課金を計算し、請求書を発行したり、登録された銀行口座から請求金額を引き落とすように銀行に請求したりするなどの処理である。
【０１４８】
この後、ステップＳ５０４において抽出した単語データおよび制御信号を、更新情報として、要求元のディスク装置７に対して送信し（ステップＳ５０６）、ステップＳ５０１からの処理を繰り返すようにする。
【０１４９】
このように、サーバ装置５は、ディスク装置７からの更新要求に含まれるＩＳＲＣに基づいて、ディスク装置７が必要とする単語データを抽出し、これを提供することができるものである。すなわち、サーバ装置５は、新たなＣＤが発売されるごとに、そのＣＤの演奏者や楽曲名を正確に音声認識するための単語データが供給され、これを保持し、会員のディスク装置７からの要求に応じて提供することができるものである。
【０１５０】
なお、この第２の実施の形態の情報更新システムにおいても、例えば、一定期間ごとにサーバ装置５から一方向的に新譜についての更新情報を自動的に提供するようにすることもできるし、会員の年齢や嗜好などの情報に基づき、会員ごとに必要となるであろう単語データを一方向的に提供することも可能である。
【０１５１】
また、この第２の実施の形態においては、オーディオ機器であるＨＤ装置を備えたディスク装置に、この発明による情報処理装置を適用した場合を例にして説明したが、これに限るものではない。たとえば、ＣＤのような記録媒体を複数枚扱うチェジャー機器のような場合にも同様に適用することが可能である。
【０１５２】
［第３の実施の形態］
次に、第３の実施の形態の情報更新システムについて説明する。この第３の実施の形態の情報更新システムもまた、この発明による情報更新システム、情報更新方法が適用されたものである。しかし、この第３の実施の形態の情報更新システムの場合には、一般使用者が使用するこの発明による情報処理装置が適用された電子機器として、カーナビゲーションシステムを用いるようにしたものである。
【０１５３】
すなわち、図１に示した情報更新システムにおいて、ゲーム機１が示されている部分に、通信機能を備えたカーナビゲーションシステムを用いるようにしたものがこの第３の実施の形態の情報更新システムである。その他の部分については、第１の情報更新システムと同様に構成される。ただし、カーナビゲーションシステムは、自動車に搭載されて用いられるため、通信機能として携帯電話端末機能を有するようにしたものであり、公衆通信網２への接続は、基地局を通じて行われる。
【０１５４】
そして、この第３の実施の形態のカーナビゲーションシステムの場合には、全国版の地図情報は備えているものの、その全国版の地図ではフォローしていない、ごく限られた地域の詳細な地図情報などが欲しい場合に、音声により、あるいは、キー操作により指示することにより、必要な地図の提供を要求する提供要求をサーバ装置５に送信し、地図情報の提供を受けるようにするものである。
【０１５５】
以下、この第３の実施の形態のカーナビゲーションシステムについて説明する。図１４は、この第２の実施の形態のディスク装置７を説明するためのブロック図である。図１４において、図２に示したゲーム機１、あるいは、図１０に示したディスク装置７と同様に構成される部分には、同じ参照符号を付し、その説明については省略する。
【０１５６】
この図１４に示すカーナビゲーションシステム８の場合には、携帯電話端末と同様の無線通信機能を実現するための無線通信部２９、送受信アンテナ３０を備えるとともに、人口衛星からの情報を受信して現在位置を取得するための部分であるＧＰＳ部３２、ＧＰＳ用受信アンテナ３３とを備えている。また、ＤＶＤ装置３１は、主に地図情報が記録されたＤＶＤが装填され、これを再生するためのものである。
【０１５７】
そして、カーナビゲーションシステム８は、ＧＰＳ部３２を通じて取得した現在位置に応じた地図情報をＤＶＤ装置３１に装填されたＤＶＤから読み出して、これをＬＣＤ１６に表示するとともに、その表示した地図上に現在位置を示すマークを表示することができるものである。
【０１５８】
また、上述した第１の実施の形態のゲーム機１、第２の実施の形態のディスク装置７の場合と同様に、この第３の実施の形態のカーナビゲーションシステム８の場合にも、使用者は音声により種々の操作を行うことができるものである。
【０１５９】
図１５は、カーナビゲーションシステム８において音声認識機能を実現する部分を音声認識処理部１３を中心として示したブロック図である。この図１５に示した各構成要素は、制御部１１によって制御される。
【０１６０】
そして、マイクロホン１２を通じて、例えば、「詳細地図」と音声入力すると、前述した第１の実施の形態のゲーム機１の場合と同様に、入力音声を音声情報読み取り回路１３１でデジタル信号として読み取り、音声情報分析回路１３２において分析して単語用データベースの単語データとマッチングするようにして、入力音声に合致する単語データを特定する。
【０１６１】
そして、処理決定回路１３３において、特定した単語データに基づいて、次に実行すべき処理が決定され、これが制御部１１に通知されて、その処理が実行するようにされる。この場合、「詳細地図」と音声入力されたのであるから、これに応じた地図情報の提供要求をサーバ装置５に送信することになる。
【０１６２】
具体的には、制御部１１は、ＧＰＳ部３２を通じて取得した緯度情報、経度情報を含む地図提供要求を形成し、これを無線通信部２９、送受信アンテナ３０を通じてサーバ装置５に送信するようにする。
【０１６３】
サーバ装置５は地図提供要求を受信すると、その要求中に含まれる経度情報、緯度情報に基づいて、自己の地図データベースに保持している要求地点の詳細な地図情報を抽出し、これを前述した第１、第２の実施の形態の情報更新システムの場合と同様に有料で提供するようにする。
【０１６４】
カーナビゲーションシステム８は、サーバ装置５からの地図情報を受信し、これを図１５において、点線で示した地図情報２０５１として、ハードディスク内に格納し、これを利用することができるようにされる。これにより、カーナビゲーションシステム８の使用者は、全国版の地図では良く分からなかった地域の詳細な地図を得て、これを利用することができるようにされる。
【０１６５】
また、「コンビニ名」、「ビル名」などと音声入力すると、カーナビゲーションシステム８からコンビニ名やビル名が詳細に表示するようにされた地図を要求する地図提供要求を形成してサーバ装置５に送信し、コンビニ名やビル名が分かりやすく表示するようにされた地図の提供を受けて、これを利用することができるようにされる。
【０１６６】
あるいは、正式名称ではないものの通称で呼ばれる道路名、最近建設されたビル名、店舗名、施設名などを含んだデータベースに更新することにより、いっそう使いやすく認識率を向上させたナビゲーションシステムとすることができる。
【０１６７】
このように、通常はあまり使用しないが、従来の全国版地図では情報が足りなかったり、分かり難かったりする場合に、必要な情報がある種々の詳細地図の提供を受け、これを利用することができるようにされる。
【０１６８】
また、カーナビゲーションシステム８において、音声認識のための分析の結果得られた単語が、ある地名であった場合には、ＤＶＤ装置３１に装填されたＤＶＤから該当する地名を含む地図を読み出して、これを表示することができることはいうまでもない。
【０１６９】
また、このカーナビゲーションシステム８で用いる音声認識のための単語用データについても、前述した第１のゲーム機１の場合と同様に更新を要求し、更新情報を得て更新することもできるようにされる。
【０１７０】
以上、第１〜第３の実施の形態について述べたが、本発明によれば、サーバ５に対しデータベースの更新を要求する際に、使用者の個人識別情報や装置の識別情報を含めて送信することにより、サーバ装置５から使用者あるいは装置ごとに適切な更新情報の提供を受けるようにすることができる。
【０１７１】
この更新処理を概略のフローチャートで示すと図１６のようになる。図１６は、個人識別情報をサーバ装置５に通知して更新情報の提供を受ける場合の処理を説明するためのフローチャートである。通常の場合には、プログラムやデータが収録されたＣＤやＤＶＤ等のディスク媒体を購入し、これを上述した実施の形態のゲーム機、ディスク装置、カーナビゲーションシステムなどの電子機器のデータベースに展開し、あるいは、ディスク記録媒体を直接的にアクセスすることにより、ゲームを実行して楽しんだり、音楽などを再生して楽しんだり、また、地図情報を表示して現在位置と目的地までの道順を確認するなどのことができるようにされる（ステップＳ６０１）。
【０１７２】
そして、上述もしたように、使用者からの指示に応じて、あるいは、データベース等に該当するデータが無かった場合などの所定の場合に、それぞれの機器が備える通信機能を用いて、個人識別情報およびデータ提供要求をサーバ装置５に送信する（ステップＳ６０２）。
【０１７３】
サーバ装置５は、受信した個人識別情報に基づき、その個人識別情報で特定される使用者に応じた更新情報を形成し、これを送信する。ゲーム機などの使用者側の各電子機器は、サーバ装置５からの自機宛ての更新情報（個人用更新データ）を受信し（ステップＳ６０３）、取得した更新情報をデータベースに展開して（ステップＳ６０４）、これを利用できるようにする。
【０１７４】
このようにすることにより、その電子機器の使用者に対して有効な更新情報を提供することができるようにされる。また、ゲーム機などの使用者側の電子機器の識別ＩＤを上述した個人識別情報と同様にしてサーバ装置５に送信することにより、その電子機器に対してのみ有効な更新情報を提供するなどのことができるようにされる。
【０１７５】
ここで、個人識別情報は、例えば、ゲーム機やディスク装置などの再生機器である使用者側の電子機器に備わるメモリあるいはＨＤ装置などに使用者ごとに区分された個人ＩＤを記憶しておき、当該電子機器の起動時に使用者に応じた個人識別情報を選択し設定するようにしたり、使用者の個人ＩＤが記憶されるメモリカードをその電子機器に挿入し、個人ＩＤをその機器のメモリに読み出すようにして使用したりするなどのことができるようにされる。
【０１７６】
また、機器の識別情報は、例えばＲＯＭ１１２やＥＥＰＲＯＭ１１４などに記憶された装置の型式記号や機種名などを使用すればよい。
【０１７７】
そして、例えば、ゲームのキャラクタなどを操作する音声コマンドとして、ある使用者は主として日本語を、またある使用者は主として英語を、それぞれ使用できるようにするできる。すなわち、この場合には、例えば、サーバ装置５側で、送信されてきた個人識別情報に基づいて、過去の更新情報の提供履歴などから、日本語の音声用データを提供するのか、英語の音声用データを提供するのかを判別することができるようにされる。
【０１７８】
また、ＣＤやＤＶＤなどの再生機器において、送信された機器の識別情報により、機器に供給されるデータベース更新用のデータを変更することができる。例えば、使用機器によっては装備されない機能の音声コマンドは供給する必要はなく、むしろ、これを含めて多くの認識用データを供給することは大容量のメモリを必要とし音声認識率の低下を引き起こすので望ましくないため、不必要な情報の提供を防止することが可能となる。
【０１７９】
さらに、カーナビゲーションシステムにおいて、送信された個人識別情報に基づいてサーバ５がその使用者に適したデータベース更新用のデータを送ることができる。例えば、使用者が主としてドライブすることの多い地域（例えば、東京／横浜）を特定し、その地域に含まれる地名や施設名などのデータに対して重み付けして合致しやすくしたり、逆にその地域以外の地名や施設名のデータに合致しにくくするよう重み付けしたりするなどといった適用が可能である。
【０１８０】
このように、ゲーム機などの更新可能なデータベースを備えた電子機器の使用者の個人識別情報やその電子機器の識別ＩＤを更新情報の提供先であるサーバ装置側に送信することにより、より的を絞った更新情報の提供が可能となり、使用者側の電子機器の機能を的確に向上させることができるとともに、無駄な更新情報の供給を受けないようにしてメモリを無駄に使用しないようにすることができる。
【０１８１】
本実施例では、娯楽用のゲーム機やオーディオ機器、カーナビゲーションシステムでの利用についてのべたが、これに限るものではない。ペットロボットやその他の種々の電子機器であって、何らかのデータベースを使用している電子機器にこの発明を適用することができる。
【０１８２】
そして、上述した第１の実施の形態においては、音声認識できなかった入力音声についての単語データを得るようにする場合を例にして説明したが、これに限るものではなく、使用する頻度が高い音声情報についての単語データを得るようにすることももちろん考えられる。
【０１８３】
また、第２の実施の形態においては、購入したＣＤに応じて必要な単語データを取得する場合を例にして説明したが、これに限るものではない。単語用データベースをサーバ装置から見て順次最新のものにするようにしてももちろんよい。
【０１８４】
また、第３の実施の形態においては、使用者が必要な情報を必要な場合に取得する場合を例にして説明した。これをさらに進め、複数の使用者が使用する場合などにおいて、各使用者ごとにデータベースをカスタマイズするようにすることもできる。
【０１８５】
また、単語データベースに時事キーワード、流行キーワードを必要に応じて更新するようにすることも可能である。
【０１８６】
このように、サーバ装置等に必要に応じて接続し、単語用データベース、辞書データベース、その他の種々のデータベースを更新する更新情報を得て、それらのデータベースを更新する方法を用いることにより、それらのデータベースを用いる電子機器の能力や信頼性を高め、より高い利便性を獲得することが可能となる。特に、音声認識機能を用いる電子機器においては、音声認識における認識の幅を広げるとともに、個々の使用者に合った電子機器を形成していくようにすることが可能となる。
【０１８７】
なお、更新情報に含めて送信する情報としては、上述もしたように、いずれも入力情報としての音声情報、テキストデータ、ＩＳＲＣや感情パラメータなどのデータ等が考えられるが、この他、ゲーム機１、ディスク装置７、カーナビゲーションシステム８などにおいて形成される各種のデータなどを、サーバ装置で分析対象の情報として用いられたり、必要な情報を抽出するためのキー情報として用いられたりする情報として更新要求に含めて送信するようにしてもよい。
【０１８８】
また、上述した各実施の形態においては、音声入力はマイクロホン１２を通じて受け付けるものとして説明したが、これに限るものではない。いわゆる一般的なアナログオーディオ入力回路として構成することも可能である。その他、所望のデバイスを用いることで、ディジタルオーディオインターフェースによる入力への対応を始め、パーソナルコンピュータとしてのファイル情報としての入力も可能である。
【０１８９】
また、音声情報読み取り回路１３１でデジタル化された信号は、音声情報分析回路１３２に伝送されることになるが、このようなデジタル信号の伝送に際しては、例えばいわゆるＵＳＢケーブル等の種々のデジタルインターフェースを用いることが考えられる。
【０１９０】
また、前述した実施の形態において、サーバ装置５は、更新情報の提供に当たり、課金を行うようにしたが、必ずしも課金を行うようにする必要は無い。データベースを更新するための更新情報を無料で提供するようにしてももちろんよい。もちろん、提供する更新情報のデータ量に応じて課金を変えたり、また、更新情報の提供回数に応じて課金を変えたり、また、会員に応じて課金を変えたり、また、提供する更新情報の内容に応じて課金を変えたりすることもできる。
【０１９１】
【発明の効果】
以上説明したように、この発明によれば、種々のデータベースを適切なタイミングで、適切な内容に、しかも簡単かつ確実に更新できるようにすることができる。
【０１９２】
また、種々のデータベースを更新する更新情報を得て、それらのデータベースを更新する方法を用いることにより、それらのデータベースを用いる電子機器の能力や信頼性を高め、より高い利便性を獲得することができる。
【０１９３】
また、音声認識機能を用いる電子機器においては、音声認識における認識の幅を広げるとともに、個々の使用者に合った電子機器を形成していくようにすることができる。
【図面の簡単な説明】
【図１】この発明による情報更新システムの一実施の形態を説明するための図である。
【図２】この発明による情報処理装置の一実施の形態が適用されるゲーム機１を説明するためのブロック図である。
【図３】図２に示したゲーム機１の音声認識に係る部分と単語用データベースについて説明するためのブロック図である。
【図４】図２に示したゲーム機１において実行される処理を説明するためのフローチャートである。
【図５】ゲーム機１からの要求に応じて更新情報を提供するサーバ装置５において実行される処理を説明するためのフローチャートである。
【図６】図２に示したゲーム機１において実行される処理の他の例を説明するためのフローチャートである。
【図７】この発明による情報処理装置の一実施の形態が適用されるゲーム機１の他の例を説明するためのブロック図である。
【図８】この発明による情報処理装置の一実施の形態が適用されるゲーム機１の他の例を説明するためのブロック図である。
【図９】図２に示したゲーム機１のテキストデータの取り込みを行う部分と辞書データの利用に係る部分について説明するためのブロック図である。
【図１０】この発明による情報処理装置の一実施の形態が適用されるディスク装置７を説明するためのブロック図である。
【図１１】図１０に示したディスク装置７の音声認識に係る部分と単語データベース、楽曲ファイル、管理ファイルについて説明するためのブロック図である。
【図１２】図１０に示したディスク装置７において実行される処理を説明するためのフローチャートである。
【図１３】図１０に示したディスク装置からの要求に応じて更新情報を提供するサーバ装置５において実行される処理を説明するためのフローチャートである。
【図１４】この発明による情報処理装置の一実施の形態が適用されるカーナビゲーションシステム８を説明するためのブロック図である。
【図１５】図１４に示したカーナビゲーションシステムの音声認識に係る部分と地図データベースについて説明するためのブロック図である。
【図１６】個人識別情報や装置ＩＤなどに応じた更新情報の提供を受ける場合の処理を説明するためのフローチャートである。
【符号の説明】
１…ゲーム機、２…公衆通信網、３…ＩＳＰ、４…インターネット、５…サーバ装置、１１…制御部、１１１…ＣＰＵ、１１２…ＲＯＭ、１１３…ＲＡＭ、１１４…ＥＥＰＲＯＭ、１２…マイクロホン、１３…音声認識処理部、１４…ゲームコントローラ、１５…操作入力Ｉ／Ｆ、１６…ＬＣＤ、１７…ＬＣＤコントローラ、１８…スピーカ、１９…音声出力処理部、２０…ＨＤ装置、２１…通信Ｉ／Ｆ、ＭＬ…モジュラージャック
【図１】
2004164466.tif 000003
【図２】
2004164466.tif 000004
【図３】
2004164466.tif 000005
【図４】
2004164466.tif 000006
【図５】
2004164466.tif 000007
【図６】
2004164466.tif 000008
【図７】
2004164466.tif 000009
【図８】
2004164466.tif 000010
【図９】
2004164466.tif 000011
【図１０】
2004164466.tif 000012
【図１１】
2004164466.tif 000013
【図１２】
2004164466.tif 000014
【図１３】
2004164466.tif 000015
【図１４】
2004164466.tif 000016
【図１５】
2004164466.tif 000017
【図１６】
2004164466.tif 000018