(57)【特許請求の範囲】
【請求項１】
１つ以上の加入者ユニットと無線通信するインフラストラクチャの一部を形成する音声認識サーバにおいて、前記の１つ以上の加入者ユニットがそれぞれ音声認識クライアントを備え、前記の１つ以上の加入者ユニットに情報信号を供給する方法であって、
前記の加入者ユニットからパラメータで表示された音声信号を受信するステップと、
認識された発話を供給するために、前記のパラメータで表示された音声信号の音声認識分析を行うステップと、
前記の認識された発話に応答して、情報信号を加入者ユニットに供給するステップと、
前記の情報信号に応答して前記の加入者ユニットからユーザーのデータを受信するステップと、
前記のユーザーのデータに応答して、前記の加入者ユニットに付加情報信号を供給するステップとを備え、
前記の加入者ユニットが、少なくとも１つのデバイスに結合され、
前記の情報信号を加入者ユニットに供給するステップが、前記の少なくとも１つのデバイスに前記の情報信号を向けるステップをさらに備え、
前記の少なくとも１つのデバイスが、前記の情報信号に基づいて動作する
ことを特徴とする加入者ユニットに情報信号を供給する方法。
【請求項２】
前記の音声認識クライアントが、前記の加入者ユニットへの符号化されていない音声信号に基づいて、パラメータで表示された音声信号を供給する、請求項１に記載の方法。
【請求項３】
前記の情報信号を加入者ユニットに供給するステップが、
前記の加入者ユニットに前記の情報信号を向けるステップをさらに備え、
前記の情報信号が加入者ユニットの動作を制御する、請求項１に記載の方法。
【請求項４】
前記の加入者ユニットが、少なくとも１つのデバイスに結合され、
前記の情報信号を加入者ユニットに供給するステップが、
前記の少なくとも１つのデバイスに情報信号を向けるステップをさらに備え、前記の情報信号が前記の少なくとも１つのデバイスの動作を制御する、請求項１に記載の方法。
【請求項５】
前記の情報信号を加入者ユニットに供給するステップが、
前記の加入者ユニットに前記の情報信号を向けるステップをさらに備え、
前記の加入者ユニットが、前記の情報信号に基づいて動作する、請求項１に記載の方法。
【請求項６】
前記の情報信号に応答して前記の加入者ユニットからユーザーのデータを受信するステップと、
前記のユーザーのデータに応答して、前記の加入者ユニットに付加情報信号を供給するステップとをさらに備える、請求項５に記載の方法。
【請求項７】
請求項１に記載のステップを行うコンピュータ実行可能命令を有する、コンピュータ読取り可能媒体。
【請求項８】
１つ以上の加入者ユニットと無線通信するインフラストラクチャの一部を形成する音声認識サーバにおいて、１つ以上の加入者ユニットがそれぞれ音声認識クライアントを備え、１つ以上の加入者ユニットに情報信号を供給する方法であって、
前記の加入者ユニットからパラメータで表示された音声信号を受信するステップと、
認識された発話を供給するために、前記のパラメータで表示された音声信号の音声認識分析を行うステップと、
前記の認識された発話に関する情報を、前記のインフラストラクチャの一部を形成する制御エンティティに供給するステップと、
前記の制御エンティティが、前記の認識された発話に関する情報に基づいて、前記の加入者ユニットに情報信号を供給するステップと、
前記の情報信号に応答して前記の加入者ユニットからユーザーのデータを受信するステップと、
前記のユーザーのデータに応答して、前記の加入者ユニットに付加情報信号を供給するステップとを備え、
前記の加入者ユニットが、少なくとも１つのデバイスに結合され、
前記の加入者ユニットに情報信号を供給するステップが、前記の少なくとも１つのデバイスに前記の情報信号を向けるステップをさらに備え、
前記の少なくとも１つのデバイスが、前記の情報信号に基づいて動作する
ことを特徴とする加入者ユニットに情報信号を供給する方法。
【請求項９】
前記の音声認識クライアントが、前記の加入者ユニットへの符号化されていない音声信号入力に基づいて、パラメータで表示された音声信号を供給する、請求項６に記載の方法。
【請求項１０】
請求項６に記載のステップを行うコンピュータ実行可能命令を有する、コンピュータ読取り可能媒体。
【請求項１１】
インフラストラクチャと無線通信する加入者ユニットにおいて、加入者ユニットが音声認識クライアントを備え、インフラストラクチャが音声認識サーバを備え、加入者ユニットに情報信号を提供する方法であって、
前記の音声認識クライアントにより、符号化されていない音声信号を受信するステップと、
パラメータで表示された音声信号を供給するために、前記の音声認識クライアントにより前記の符号化されていない音声信号を分析するステップと、
前記の加入者ユニットにより、前記の音声認識サーバにパラメータで表示された音声信号を送信するステップと、
前記の加入者ユニットにより、前記のインフラストラクチャから、前記のパラメータで表示された音声信号をベースとする情報信号を受信するステップと、
前記の情報信号に応答してユーザーのデータを前記のインフラストラクチャに提供するステップと、
前記のユーザーのデータに応答して、前記のインフラストラクチャから追加信号を受信するステップとを備え、
前記の加入者ユニットが、少なくとも１個のデバイスに結合され、
前記の少なくとも１個のデバイスが、前記の情報信号に基づいて動作する
ことを特徴とする、前記の加入者ユニットに情報信号を提供する方法。
【請求項１２】
前記の情報信号を使用して、前記の加入者ユニットの動作を制御することを特徴とする、請求項１１に記載されている方法。
【請求項１３】
前記の情報信号をベースとして、前記の加入者ユニットの中で制御信号を生成して、前記の加入者ユニットおよび前記の少なくとも１個のデバイスのうちいずれかを制御するステップをさらに備えることを特徴とする、請求項１１に記載されている方法。
【請求項１４】
前記の情報信号を使用して、前記の少なくとも１個のデバイスを制御するステップをさらに備えることを特徴とする、請求項１１に記載されている方法。
【請求項１５】
前記の加入者ユニットが、自動車をベースとする通信パスを経由し、前記の少なくとも１個のデバイスに接続され、また前記の情報信号が、前記の自動車をベースとする通信パスを経由して、前記の少なくとも１個のデバイスに提供されることを特徴とする、請求項１４に記載されている方法。
【請求項１６】
前記の情報信号に基づき動作するステップをさらに備えることを特徴とする、請求項１１に記載されている方法。
【請求項１７】
前記の情報信号に応答してユーザーのデータを前記のインフラストラクチャに提供するステップと、
前記のユーザーのデータに応答して、前記のインフラストラクチャから追加信号を受信するステップとをさらに備えることを特徴とする、請求項１６に記載されている方法。
【請求項１８】
前記の情報信号が、前記の音声認識サーバにより提供されることを特徴とする、請求項１１に記載されている方法。
【請求項１９】
前記の情報信号が、前記のインフラストラクチャの一部を形成しまた前記の音声認識サーバに接続されている前記の制御エンティティにより提供されることを特徴とする、請求項１１に記載されている方法。
【請求項２０】
コンピュータで実行可能な請求項１１に記載されている方法を実行するための命令を有するコンピュータ読取り可能媒体。
【請求項２１】
音声認識サーバを備えるインフラストラクチャと無線で通信する１個あるいはそれ以上の加入者ユニットを備える無線通信システムの中で、前記の１個あるいはそれ以上の加入者ユニットの各々が、音声認識クライアントから成り、前記の１個あるいはそれ以上の加入者ユニットに情報信号を提供する方法において、
前記の音声認識クライアントが、符号化されていない音声信号を受信するステップと、
前記の音声認識クライアントが、前記の符号化されていない音声信号を分析して、パラメータ化された音声信号を提供するステップと、
前記の加入者ユニットが、前記のパラメータ化された音声信号を、前記の音声認識サーバに送信するステップと、
前記の音声認識サーバが、パラメータ化された音声信号の音声認識分析を実行して、認識された発話を提供するステップと、
前記の認識された発話に応答して、前記のインフラストラクチャが、前記の情報信号を前記の加入者ユニットに提供するステップと、
前記のインフラストラクチャが、前記の加入者ユニットからの情報信号に応答して、ユーザーのデータを受信するステップと、
前記のインフラストラクチャが、前記のユーザーのデータに応答して追加情報を前記の加入者ユニットに提供するステップとを備え、
前記の加入者ユニットが、少なくとも１つのデバイスに結合され、
前記の情報信号を前記の加入者ユニットに提供するステップが、前記の少なくとも１つのデバイスに前記の情報信号を向けるステップをさらに備え、
前記の少なくとも１つのデバイスが、前記の情報信号に基づいて動作する
ことを特徴とする前記の１個あるいはそれ以上の加入者ユニットに情報信号を提供する方法。
【請求項２２】
前記の情報信号をベースとして、前記の加入者ユニットの中で制御信号を生成して、前記の加入者ユニットおよび前記の少なくとも１個のデバイスのうちいずれかを制御するステップをさらに備えることを特徴とする、請求項２１に記載されている方法。
【請求項２３】
前記の加入者ユニットに情報信号を向けるステップをさらに備え、
前記の情報信号が前記の加入者ユニットの動作を制御することを特徴とする、請求項２１に記載されている方法。
【請求項２４】
前記の加入者ユニットが、少なくとも１つのデバイスに結合され、
前記の情報信号を前記の加入者ユニットに提供するステップが、
前記の少なくとも１つのデバイスに情報信号を向けるステップをさらに備え、前記の情報信号が少なくとも１つのデバイスの動作を制御することを特徴とする、請求項２１に記載されている方法。
【請求項２５】
前記の加入者ユニットが、自動車をベースとする通信パスを経由し、前記の少なくとも１個のデバイスに接続され、また前記の情報信号が、前記の自動車をベースとする通信パスを経由して、前記の少なくとも１個のデバイスに提供されることを特徴とする、請求項２４に記載されている方法。
【請求項２６】
前記の加入者ユニットに情報信号を向けるステップをさらに備え、
前記の加入者ユニットが、前記の情報信号に基づいて動作することを特徴とする、請求項２１に記載されている方法。
【請求項２７】
前記のインフラストラクチャにより、前記の加入者ユニットからの前記の情報信号に応答して、ユーザーのデータを受信するステップと、
前記のインフラストラクチャにより、前記のユーザーのデータに応答して追加情報を前記の加入者ユニットに提供するステップとを備えることを特徴とする、請求項２６に記載されている方法。
【請求項２８】
前記の情報信号が、前記の音声認識サーバにより提供されることを特徴とする、請求項２１に記載されている方法。
【請求項２９】
前記の情報信号が、前記のインフラストラクチャの一部を形成しまた前記の音声認識サーバに接続されている制御エンティティにより提供されることを特徴とする、請求項２１に記載されている方法。
【請求項３０】
コンピュータで実行可能な請求項２１に記載されている方法を実行するための命令を有するコンピュータ読取り可能媒体。
【請求項３１】
無線通信システムのインフラストラクチャの中で使用される音声認識サーバであって、前記のインフラストラクチャが、無線で１個あるいはそれ以上の加入者ユニットと通信する音声認識サーバにおいて、
パラメータ化された音声信号に関する入力信号を取り込んでから、パラメータ化された音声信号を出力として提供する受信機と、
前記の受信機に接続され、前記のパラメータ化された音声信号上で音声認識分析を実行して、認識された発話を提供する音声認識分析装置と、
入力として前記の認識された発話を取り込んでから、前記の認識された発話をベースとした情報信号を提供する制御プロセッサと、
前記の制御プロセッサに接続されており、また前記の認識された発話に関する情報を、前記のインフラストラクチャの一部を形成する制御エンティティに提供する送信器とを備え、
前記の受信機が、前記のパラメータ化された音声信号に関する入力信号以外の他の情報を、前記の制御プロセッサに供給し、
前記の制御エンティティが、前記の認識された発話に関する情報をベースとする情報信号を１個あるいはそれ以上の加入者ユニットに提供するものであることを特徴とする音声認識サーバ。
【請求項３２】
ユーザーの作業場と、企業の通信網と、公衆回線を備える場所のグループの何れか一つの中に常駐していることを特徴とする請求項３１に記載されている音声認識サーバ。
【請求項３３】
無線で１個あるいはそれ以上の加入者ユニットと通信するインフラストラクチャの中で使用される音声認識サーバであって、
パラメータ化された音声信号に関する入力信号を取り込んでから、パラメータ化された音声信号を出力として提供する受信機と、
前記の受信機に接続され、前記のパラメータ化された音声信号上で音声認識分析を実行して、認識された発話を提供する音声認識分析装置と、
入力として前記の認識された発話を取り込んでから、前記の認識された発話をベースとしたテキスト情報および制御信号を提供する制御プロセッサと、
前記の制御プロセッサに接続され、前記のテキスト情報をパラメータ化された音声表示に転換する、テキストから音声への分析装置と、
前記のパラメータ化された音声表示および前記の制御信号を前記の１個あるいはそれ以上の加入者ユニットに提供する、前記の制御プロセッサおよび前記のテキストから音声への分析装置に接続されている送信機とを備えることを特徴とする、音声認識サーバ。
【請求項３４】
ユーザーの作業場と、企業の通信網と、公衆回線を備える場所のグループの何れか一つの中に常駐していることを特徴とする請求項３３に記載されている音声認識サーバ。
【請求項３５】
無線でインフラストラクチャと通信する加入者ユニットにおいて、
符号化されていない音声信号を入力として取り込んでから、前記の符号化されていない音声信号を分析して、パラメータ化された音声信号を提供する音声認識クライアントと、
無線で、前記のパラメータ化された音声信号を前記のインフラストラクチャに伝える、前記の音声認識クライアントに接続されている送信機と、
前記のパラメータ化された音声信号をベースとする情報信号を入力信号として取り込んでから、前記の情報信号を出力として提供する受信機と、
インターラプト表示を発生させる入力デバイスと、
前記の音声認識クライアントに接続され、前記のインターラプト表示の有無を識別する検出装置とを備え、
前記の検出装置が前記のインターラプト表示を検出したのち前記の音声認識クライアントが作動し、音声処理が開始される
ことを特徴とする加入者ユニット。
【請求項３６】
少なくとも１個のデバイスと前記の受信機とを接続する接続手段をさらに備え、
前記の情報信号が、前記の少なくとも１個のデバイスの動作を制御するために使用されるものであることを特徴とする、請求項３５に記載されている加入者ユニット。
【請求項３７】
前記の接続手段が、自動車をベースとする通信パスを備えることを特徴とする、請求項３６に記載されている加入者ユニット。
【請求項３８】
前記の情報信号が、加入者ユニットの動作を制御するために使用されるものであることを特徴とする、請求項３５に記載されている加入者ユニット。
【請求項３９】
加入者ユニットおよび前記の少なくとも１個のデバイスのうちいずれかを制御するための制御信号を前記の情報信号に基づいて生成する制御信号生成手段をさらに備えることを特徴とする、請求項３５に記載されている加入者ユニット。
【請求項４０】
前記の情報信号に基づき加入者ユニットが動作することを特徴とする、請求項３５に記載されている加入者ユニット。
【請求項４１】
前記の送信機が、更に、前記の情報信号に応答してユーザーのデータを前記のインフラストラクチャに提供するように機能し、
前記の受信機が、更に、前記のユーザーのデータに応答して、前記のインフラストラクチャから追加の情報を受信するように機能することを特徴とする、請求項４０に記載されている加入者ユニット。
【請求項４２】
少なくとも１個のデバイスと前記の受信機とを接続する接続手段をさらに備え、
前記の少なくとも１個のデバイスが、前記の情報信号に基づき動作するものであることを特徴とする、請求項３５に記載されている加入者ユニット。
【請求項４３】
前記の送信機が、更に、前記の情報信号に応答してユーザーのデータを前記のインフラストラクチャに提供するように機能し、
前記の受信機が、更に、前記のユーザーのデータに応答して、前記のインフラストラクチャから追加の情報を受信するように機能することを特徴とする、請求項４２に記載されている加入者ユニット。
【請求項４４】
前記の接続手段が、自動車をベースとする通信パスを備えることを特徴とする、請求項４２に記載されている加入者ユニット。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般的に音声認識が組み込まれている通信システムに関し、またより具体的には、音声認識分析に基づいて、加入者ユニットあるいは関連するデバイスあるいはその双方に対する情報信号の提供に関する。
【０００２】
【従来の技術】
音声認識システムは、特に電話システムに関して一般的に公知の技術である。米国特許４，９１４，６９２、５，４７５，７９１、５，７０８，７０４と、また５，７６５，１３０は、音声認識システムを組み込んだ電話網を例示している。各システムの共通する特徴は、音声認識エレメント（即ち、音声認識を実施するデバイス）は、加入者の通信デバイス（即ち、ユーザーの電話）とは逆に、一般的に、電話網の構成の中心に位置されている。典型的には、音声の合成と音声認識エレメントとの組み合せは、電話網あるいはインフラストラクチャ内で展開されている。呼者は、そのシステムにアクセスし、音声合成エレメントを介して、合成された音声の形での情報のプロンプトあるいはクエリーの提供を受けることができる。呼者は、一般的に、合成された音声に対して口頭による応答を行い、音声認識エレメントは、呼者にさらなるサービスを提供するために、呼者の口頭による応答を処理する。
【０００３】
【発明が解決しようとする課題】
従来の技術の主要部が、前記で説明されたシステムに関連して存在してはいるが無線通信システムへの音声認識システムの組み込みは、新しく開発されたばかりである。無線通信環境の中での音声認識の応用の標準化に努めるために、オーロラ・プロジェクトと呼ばれる欧州通信規格協会（ＥＴＳＩ）による取り組みが最近開始された。オーロラ・プロジェクトの目標は、音声認識システムの普及のためのグローバルな規格である。このプロジェクトは、クライアント／サーバ構成を確立することを提案している。この構成では、特徴抽出あるいはパラメータ化などのフロントエンドの音声認識処理が、加入者ユニット（例えば、セルラ電話のような携帯無線デバイス）で実施される。その後、フロントエンドにより提供されるデータは、サーバに転送され、バックエンドの音声認識処理が行われる。
【０００４】
オーロラ・プロジェクトにより提案されているクライアント／サーバ構成は、普及される音声認識システムのニーズに答えるものであると期待されるが、現時点では、オーロラ・プロジェクトで実施可能な特徴とサービスがどの様なものであるかは明確でない。例えば、いわゆるテレマティックス・システムに向けての開発が進行中である。このシステムは、広い意味でユーザーとユーザーの車の中のデバイスに対する情報を基礎とするサービスの提供に関するテクノロジーを含んでいるが、どの様にしてテレマティックス・システムに音声認識テクノロジーを組み込むかについての画期的な解決をもたらすものと思われない。従って、種々のサービスを可能とするために、音声認識テクノロジーをテレマティックス・システムや他のシステムに組み込む技術を提供するのが有利であると思われる。
【０００５】
【課題を解決するための手段】
本発明は、特に、音声認識処理を基礎とする加入者ユニットに情報を提供するための無線通信環境に応用可能な技術を提供する。本発明に係る無線システムは、一般的に、インフラストラクチャを有する無線通信の中の少なくとも１個の加入者ユニットを備える。インフラストラクチャが、音声認識サーバから成っていても、好ましくは、各々の加入者ユニットが、音声認識クライアントを実行することが好ましい。所定の加入者ユニットは、符号化されていない音声信号を入力として取り込み、その入力は、その後音声認識クライアントによりパラメータ化される。パラメータ化された音声は、それから、音声認識サーバに提供され、次に、パラメータ化された音声に基づいて音声認識分析を実行する。音声認識分析により識別された部分的に何れかの認識された発話に基づいた情報信号は、加入者ユニットに提供される。情報信号は、加入者ユニット自身あるいは加入者ユニットに接続されている１個あるいはそれ以上のデバイス制御のための制御信号を備えているとしてもよい。また、情報信号は、加入者ユニット自身あるいは加入者ユニットに接続されているデバイスにより処理されるデータ信号を備えているものとしてもよい。このデータ信号を、ローカルので制御信号を生成するために使用したり、あるいは音声認識サーバにへの追加のユーザーのデータの提供に持って行くことができ、前述のように、サーバが、追加情報信号に応答するようにすることができる。このように、本発明は、部分的にクライアント／サーバ音声認識モデルに基づいて、無線加入者ユニットの中でサービスを行うことができる技術を提供する。
【０００６】
【発明の実施の形態】
本発明を、図１〜７を引用して、より詳しく説明することができる。図１は、加入者ユニット１０２、１０３を備える無線通信１００のシステム全体のアーキテクチャを示している。加入者の装置１０２、１０３は、無線システム１１０に対応している無線チャンネル１０５を経由してインフラストラクチャと通信する。本発明のインフラストラクチャは、無線システム１１０に加えて、スモール・エンティティ・システム１２０と、コンテンツ・プロバイダ・システム１３０と、企業システム１４０がデータ網１５０を介して相互に接続されているものとすることもできる。
【０００７】
加入者ユニットは、通信インフラストラクチャと通信可能な携帯電話１０３あるいは車両搭載の無線通信デバイス１０２のような無線通信デバイスであってもよい。図１の中に示されている以外の各種の加入者ユニットを使用することができ、本発明はこの点で限定されないものと解釈されるものとする。加入者ユニット１０２、１０３を、ハンズフリーで音声通信するためのハンズフリーセルラ電話と、ローカルの音声認識及び合成システムと、またクライアント−サーバ音声認識及び合成システムのクライアント部分の構成部品を備えるものとすることができる。これらの構成部品は、図２、図３に関して、更に詳しく説明される。
【０００８】
加入者ユニット１０２、１０３は、無線チャンネル１０５を経由して無線システム１１０と無線通信を行う。無線システム１１０は、当業者であれば、本発明を、音声通信に対応しているセルラ以外のタイプの無線システムに有利に応用することが分かるが、好ましくは、セルラ・システムを備えるものとすることが好ましい。無線チャンネル１０５は、一般的に、デジタル搬送技術を実施し、また音声あるいはデータあるいはその双方を、加入者ユニット１０２、１０３へ及びユニットから搬送できる無線周波数（ＲＦ）搬送波である。アナログ技術のような他の伝送技術でも、使用できるものと解釈されるものとする。好ましい実施例の中で、無線チャンネル１０５は、欧州通信規格協会（ＥＴＳＩ）により規定されている一般パケット無線サービス（ＧＰＲＳ）のような無線パケット・データ・チャンネルである。無線チャンネル１０５は、データを転送して、クライアント−サーバ音声認識及び合成システムのクライアント部分と、クライアント−サーバ音声認識及び合成システムのサーバ部分との間の通信を容易にする。表示、制御、あるいは状態情報の様な他の情報も、また無線チャンネル１０５上で転送できる。
【０００９】
無線システム１１０は、加入者ユニット１０２、１０３から無線チャンネル１０５により送信されたものを受信するアンテナ１１２を備える。アンテナ１１２は、またチャンネル１０５を経由して加入者ユニット１０２、１０３に送信する。アンテナ１１２を経由して受信されたデータは、データ信号に転換されて、無線網１１３に転送される。反対に、無線網１１３からのデータは、転送のためにアンテナ１１２に送信される。本発明に関連しては、無線網１１３は、一般的に公知の基地局や、制御装置や、リソース・アロケータ（資源割当装置）や、インターフェースや、データベース等の様な無線システムを実行するのに必要な諸デバイスを備える。当業者であれば分かるとおり、無線網１１３に組み込まれる特定のエレメントは、例えば、セルラ・システム、自動車に搭載された地上移動システムのような無線システム１１０の特定のタイプに応じて異なる。
【００１０】
クライアント−サーバ音声認識及び合成システムのサーバ部分を提供する音声認識サーバ１１５を無線網１１３に連結して、無線システム１１０のオペレータが、音声を基礎とするサービスを、加入者ユニット１０２、１０３に提供することができるようにすることができる。制御エンティティ１１６を、無線網１１３に連結することができる。音声認識サーバ１１５により提供された入力に応答して、制御エンティティ１１６を使用して、制御信号を加入者ユニット１０２、１０３に送って、加入者ユニットあるいは装置に相互接続されているデバイスを制御することができる。図示されているとおり、適切にプログラムされた全ての汎用コンピュータを備えるものとすることができるエンティティ１１６を、無線網１１３を経由するかあるいは図の中の破線で示されているように直接に音声認識サーバ１１５に接続することができる。
【００１１】
前記で指摘されているとおり、本発明のインフラストラクチャを、データ網１５０を経由して互いに接続された種々のシステム１１０、１２０、１３０、１４０を備えるものとすることができる。適切なデータ網１５０は、公知の通信網技術を使用したプライベートデータ網やインターネットなどの公衆ネットワークや、これらの組み合せなどを備えるものとすることができる。無線システム１１０内の音声認識サーバ１１５と選択的に又は付加的に、遠隔音声認識サーバ１２３、１３２、１４３、１４５を、各種の方法でデータ網１５０に接続して、音声を基礎とするサービスを、加入者ユニット１０２、１０３に提供するようにしてもよい。遠隔音声認識サーバが備わっている場合は、同様に、データ網１５０及び全ての介在する通信パス（経路）を経由して、制御エンティティ１１６と通信することができる。
【００１２】
小型のエンティティ・システム１２０（小規模事業所あるいは在宅の様な）内では、デスクトップ・パソコンあるいは他の汎用処理デバイスの様な、コンピュータ１２２を使用して、音声認識サーバ１２３を実行することができる。加入者ユニット１０２、１０３を出入りするデータは、無線システム１１０とデータ網１５０を経由して、コンピュータ１２２に向けられる。保存されたソフトウエアのアルゴリズム及び処理を実行してから、コンピュータ１２２は、音声認識サーバ１２３の機能を提供する。サーバは、好ましい実施例の中で、音声認識システムと音声合成システムの双方のサーバ部分を備える。場合、例えば、コンピュータ１２２がユーザーのパソコンである場合、コンピュータ上の音声認識サーバのソフトウエアを、コンピュータ内のユーザーのＥメールや、電話帖や、カレンダーや、他の情報の様なユーザーの個人情報に接続させることができる。この構成で、加入者ユニットのユーザーは、音声をベースとするインターフェースを利用して、自分のパソコン上の個人情報にアクセスできる。本発明に基づくクライアント−サーバ音声認識と音声合成システムのクライアント部分は、下記の図２と３に関連させて説明される。本発明に基づくクライアント−サーバ音声認識と音声合成システムのサーバ部分は、下記の図４と５に関連させて説明される。
【００１３】
また、加入者ユニットのユーザーが利用可能にしたい情報を有するコンテンツ・プロバイダ１３０は、音声認識サーバ１３２を、データ網に接続させることができる。特集あるいは特別のサービスとしての申出に、音声認識サーバ１３２は、コンテンツのプロバイダの情報（図示されていない）へのアクセスを希望する加入者ユニットのユーザーに、音声をベースとするインターフェースを提供する。
【００１４】
別の音声認識サーバのための可能な場所は、大企業あるいは同様のエンティティなどの企業１４０内である。イントラネットの様な企業内の通信網１４６は、セキュリティ（安全）ゲートウエイ（複数のネット間の接続）１４２を経由してデータ網１５０に接続される。セキュリティ・ゲートウエイ１４２は、加入者ユニットと連動して、企業内通信網１４６に対する安全なアクセスを提供する。公知の技術のとおり、この方法で提供される安全なアクセスは、一般的に、認証と暗号技術に一部依存する。この方法で、安全でないデータ網１５０を介した、加入者ユニットと内部通信網１４６との間の安全な通信が提供される。企業１４０内で、音声認識サーバ１４５を実行するサーバ・ソフトウエアを、所定の従業員のワークステーションのようなパソコン１４４上に提供できる。小規模のエンティティ・システムの中で使用するための前記で説明された構成と同様に、このワークステーションアプローチで、従業員は音声をベースとするインターフェースを経由して、作業に関連の又は他の情報にアクセスできる。また、コンテンツ・プロバイダ１３０モデルと同様に、企業１４０は、内部で利用できる音声認識サーバ１４３を提供して、企業のデータベースへのアクセスを提供することができる。
【００１５】
本発明の音声認識サーバが配置されている場所の如何を問わず、サーバを使用して、各種の音声をベースとするサービスを実行することができる。例えば、制御エンティティ１１６が設けられている場合、これと連動させて、音声認識サーバで、加入者ユニット又は、これに接続されているデバイスの操作の制御をすることができる。この明細書全体を通じて使用されている音声認識サーバと言う用語が、音声合成機能をも同時に含むことに留意しなければならない。
【００１６】
本発明のインフラストラクチャは、また、音声認識サーバ１０２、１０３とまた通常の電話システムとの間の相互接続を提供する。機能は、無線網１１３をＰＯＴＳ（旧式の電話システム）網１１８に接続することで、図１の中に示されている。公知の技術のとおり、ＰＯＴＳ網、あるいは同様の電話網は、陸上通信線あるいは他の無線デバイスのような複数の呼び局への通話アクセスを提供する。この方法で、音声認識サーバ１０２、１０３のユーザーは、他の呼び局１１９との音声通信を続行できる。
【００１７】
図２は、本発明に係る加入者ユニットを実行するのに使用できるハードウエアのアーキテクチュアを示している。図示されているとり、２個の無線トランシーバ、即ち無線データ・トランシーバ２０３と無線音声トランシーバ２０４を使用することができる。公知の技術のように、これらのトランシーバを、データと音声機能の双方を実行することができる単独のトランシーバに結合させることもできる。無線データ・トランシーバ２０３と無線音声トランシーバ２０４の双方ともアンテナ２０５に接続されている。また、各々のトランシーバに対して、別個のアンテナを使用することができる。無線音声トランシーバ２０４は、全ての必要な信号処理や、プロトコル終了や、変調／復調等を実行して、無線音声通信を提供し、セルラ・トランシーバを備える。同様の方法で、無線データ・トランシーバーはインフラとのデータ接続性を提供する。好ましい実施例では、無線データ・トランシーバ２０３は、欧州通信規格協会（ＥＴＳＩ）により規定されている一般パケット・データ無線サービス（ＧＰＲＳ）のような無線パケットデータに対応している。
【００１８】
本発明を、下記で説明されているとおり、車両搭載システムに有利に応用できることが見込まれる。車両搭載に利用された場合、本発明に係る加入者ユニットは、一般的に車両の一部であり、加入者ユニットの一部ではないと見なされる処理構成部品を備える。本発明を説明する目的で、処理構成部品を、加入者ユニットの一部と仮定する。加入者ユニットの実用に当たって、設計面を斟酌して、処理構成部品を含めたり専用とし含めないこともできるものと解釈されるものとする。好ましい実施例の中で、処理構成部品は、ＩＢＭ社の“Ｐｏｗｅｒ  ＰＣ”のような汎用プロセッサ（ＣＰＵ）２０１と、また、Ｍｏｔｏｒｏｌａ社のＤＳＰ５６３００シリーズ・プロセッサのようなデジタル信号処理装置（ＤＳＰ）２０２を備える。ＣＰＵ２０１とＤＳＰ２０２は、公知の技術のとおり、データ・バスとアドレス・バスを介して互いに接続されていることと、また他の制御接続を示すために、図２の中で隣接して示されている。別の実施例の中で、ＣＰＵ２０１とＤＳＰ２０２の双方の機能を単独のプロセッサに結合させたり、あるいは複数のプロセッサに分割することができるようになっている。ＣＰＵ２０１とＤＳＰ２０２の双方は、関連するプロセッサに対するプログラムとデータの保存を提供する個々のメモリー２４０、２４１に接続されている。保存されているソフトウエアのルーチンを使用して、ＣＰＵ２０１あるいはＤＳＰ２０２あるいはその双方をプログラム化して、本発明の機能の少なくとも一部を実行することができる。ＣＰＵ２０１とＤＳＰ２０２は、下記の図３と図７に関連させて、少なくとも部分的に、下記で説明される。
【００１９】
好ましい実施例で、加入者ユニットは、また、アンテナ２０７に接続されている全地球測位衛星（ＧＰＳ）受信機２０６を備える。ＧＰＳ受信機２０６は、ＤＳＰ２０２に接続されて、受信されたＧＰＳ情報を提供している。ＤＳＰ２０２は、ＧＰＳ受信機２０６から情報を取り込んでから、無線通信デバイスの場所の座標を計算する。また、ＧＰＳ受信機２０６を、ＣＰＵ２０１に直接場所の情報を提供するものとすることができる。
【００２０】
ＣＰＵ２０１とＤＳＰ２０２の種々の出入力は、図２の中に示されている。図２の中に示されているとおり、太線は、音声関係情報に対応し、また太い破線は、制御／データ関連情報に対応する。オプションとしてのエレメントと信号パスは、点線で示されている。ＤＳＰ２０２は、下記で更に詳しく説明されているとおり、電話（セル電話）の会話に対する音声入力と、ローカルの音声認識装置とクライアント−サーバ音声認識装置のクライアント側の部分の双方に音声入力を提供するマイク２７０から、マイク音声２２０を受信する。ＤＳＰ２０２は、また、電話（セル電話）の音声に対する音声出力と、ローカルの音声合成装置とクライアント−サーバ音声合成装置のクライアント側の部分の双方からの音声出力の双方を提供する少なくとも１個のスピーカー２７１に向けられている出力音声２１１に接続されている。携帯デバイスの中のように、マイク２７０とスピーカー２７１の位置を互いに近付けたり、あるいは、サンバイザーに取り付けられているマイクとダッシュボードあるいはドアに取り付けられているスピーカーを有する自動車での応用のように、互いに引き離すことができることに留意しなければならない。
【００２１】
本発明のもう一つの実施例の中で、ＣＰＵ２０１は、双方向インターフェース２３０を経由して、車両搭載のデータ・バス２０８に接続されている。データ・バス２０８で、セル電話や、娯楽（ラジオ、カセット・プレーヤー）システムや、車内環境システムのような車に搭載されている種々のデバイス２０９a-nとＣＰＵ２０１との間で通信される状態情報を制御することができる。適切なデータ・バス２０８を、自動車技術者協会により現在標準化作業が進行中のＩＴＳデータ・バス（ＩＤＢ）とすることが見込まれる。ブルートゥース・シグ（ＳＩＧ）（意見交換フォーラム）により定義される近距離無線データ通信システムのような種々のデバイス間の制御と状態情報を通信する別の手段を使用することができる。データ・バス２０８で、ＣＰＵ２０１は、ローカルの認識装置、あるいはクライアント−サーバ認識装置の何れかにより認識された音声命令に応答して、車両搭載のデータ・バス上のデバイス２０９を制御できる。
【００２２】
ＣＰＵ２０１は、データ受信接続線２３１と、またデータ送信接続線２３２を経由して無線データ・トランシーバ２０３に接続されている。接続線２３１、２３２で、ＣＰＵ２０１は、無線システム１１０から送信された制御情報と音声合成情報を受信することができる。音声合成情報は、無線データ・チャンネル１０５を経由して、クライアント−サーバ音声合成システムのサーバ部分から受信される。ＣＰＵ２０１は、音声合成情報を復号してから、ＤＳＰ２０２に届けられる。ＤＳＰ２０２は、出力された音声を合成してから、合成されたものを音声出力２１１に届けられる。受信データ接続線２３１を経由して受信された全ての制御情報を、加入者ユニット自身を操作するために利用したり、１個あるいはそれ以上のデバイスに送信して、デバイスの動作を制御することができる。更に、ＣＰＵ２０１は、状態情報と、またクライアント−サーバ音声認識システムのクライアント部分からの出力データを、無線システム１１０に送信することができる。クライアント−サーバ音声認識システムのクライアント部分は、下記で更に詳しく説明されているとおり、好ましくは、ＤＳＰ２０２とＣＰＵ２０１内のソフトウエアの中で実行されることが好ましい。音声認識に対応させるときに、ＤＳＰ２０２は、マイク入力線２２０を受信してから、音声を処理して、パラメータ化された音声信号を、ＣＰＵ２０１に音声を提供する。ＣＰＵ２０１は、パラメータ化された音声信号を符号化して、情報は、接続線２３２を経由して、無線データ・トランシーバ２０３に送信され、更に、無線データ・チャンネル１０５上で、インフラストラクチャの中の音声認識サーバに向けて送信される。
【００２３】
無線音声トランシーバ２０４は、双方向データ・バス２３３を経由して、ＣＰＵ２０１に接続されている。データ・バスで、音声トランシーバ２０４を操作して、無線音声トランシーバ２０４からの状態情報を受信することができる。無線音声トランシーバ２０４は、音声送信接続線２２１と、また受信音声接続線２１０を経由して、ＤＳＰ２０２に接続されている。電話（セルラ）の通話を活用するために無線音声トランシーバ２０４が使用されているとき、音声は、ＤＳＰ２０２により、マイクの入力線２２０から受信される。マイクの音声は、処理（例えば、フィルター、圧縮等）されてから、無線音声トランシーバ２０４に提供されて、更にセルラ・インフラストラクチャに送信される。逆に、無線音声トランシーバ２０４により受信された音声は、受信音声接続線２１０を経由して、ＤＳＰ２０２に送信され、そこで音声は、処理（解凍、フィルター等）されてから、スピーカー出力線２１１に提供される。ＤＳＰ２０２により実行される処理は、図３を引用して、更に詳しく説明される。
【００２４】
図２の中に示されている加入者ユニットを、オプションとして、音声通信中に、手動でインターラプト表示線２５１を使用するための入力デバイス２５０を備えるものとすることができる。即ち、音声による通信中に、加入者ユニットのユーザーは、手動で入力デバイスを動作させて、インターラプト表示を提供することで、音声認識機能をウェークアップさせたいと言うユーザーの意思を伝えることができる。例えば、音声による通信中に、加入者ユニットのユーザーが、音声をインターラプトして、音声をベースとするコマンドを電子案内係に提供して、ダイヤルして、通話に第三者を加えたくなることがある。入力デバイス２５０を、実質的に如何なるタイプのユーザーにより動作される入力機構を備えるものとすることができる。例として、特に挙げることができるものは、単一あるいは多目的ボタンや、多重位置セレクタや、あるいは入力機能を有するメニューで駆動されるディスプレーである。また、入力２５０を、双方向インターフェース２３０と、また車両搭載データ・バス２０８を経由して、ＣＰＵ２０１に接続することができる。入力デバイス２５０が設けられていると否とを問わず、ＣＰＵ２０１は、インターラプト表示があるかないかを識別するための検出装置としての役割を果たす。ＣＰＵ２０１が、入力デバイス２５０に対する検出装置としての役割を果たしているときは、ＣＰＵ２０１は、参照符号２６０がふられている信号パスにより示されているとおり、インターラプト表示の存在をＤＳＰ２０２に指摘する。反対に、インターラプト表示を提供するための検出装置に接続されている加入者ユニットの中の音声認識装置を使用する他の機能（好ましくは、ＤＳＰ２０２あるいはＣＰＵ２０１あるいはその双方により実行されることが好ましい）を有している。場合、参照符号２６０ａが振られている信号パスで示されているとおり、ＣＰＵ２０１あるいはＤＳＰ２０２の何れかは、インターラプト表示の存在を指摘する。一旦インターラプト表示の存在が検出されたか否かを問わず、音声認識エレメントの一部（好ましくは、加入者ユニットに関連してか、あるいは一部として実行されるクライアント部分であることが好ましい）が動作して、コマンドをベースとする音声処理を開始する。更に、音声認識エレメントの一部が動作したと言う表示をユーザーと、また音声認識サーバに提供することができる。好ましい実施例の中で、表示は、送信データ接続線２３２を経由して、無線データ・トランシーバ２０３に搬送され、更に、音声識別エレメントを提供するために、音声認識クライアントと協動する音声認識サーバに送信される。
【００２５】
最後に、加入者ユニットには、インターラプト表示に応答して音声認識の機能が動作したことを伝える表示器制御線２５６に応答して加入者ユニットのユーザーに表示を提供する表示器２５５が装備されていることが好ましい。表示器２５５は、インターラプト表示装置に応答して動作させられ、一定期間のトーンあるいはビープの様な、音声表示を提供するのに使用されるスピーカーを備えるものとすることができる（ここでも、入力デバイスをベースとする信号２６０、あるいは音声をベースとする信号２６０ａの何れかを使用して、インターラプト表示の存在を受けることができるようになっている。）他の実施例の中で、音声をスピーカー出力線２１１に向ける、ＤＳＰ２０２により実行されるソフトウエア・プログラムを経由して表示器の機能が設けられている。スピーカーを、別々のものにするか、あるいは同じスピーカー２７１を使用して、出力音声線２１１を可聴とすることができる。また、表示器２５５を、可視表示装置を提供するＬＥＤあるいはＬＣＤ表示装置の様な表示装置を備えるものとすることができる。表示器２５５の特定の形態は、設計の選択の問題であり、本発明では、必ずしも事項に限定されないものとする。更に、表示器２５５を、双方向インターフェース２３０と、また車両搭載データ・バス２０８を経由して、ＣＰＵ２０１に接続することができる。
【００２６】
ここで、図３を引用して、加入者ユニット（本発明に従って動作する）の中で実行される処理部分は図示される。好ましくは、図３に示される処理は保存されたＣＰＵ２０１あるいはＤＳＰ２０２あるいはその双方により実行されるマシンにより読み取り可能な命令を使用して実行される。下記に発表されている解説は、自動車の中に展開されている加入者ユニットの動作を説明しているが、図３の中に一般的に示され、この明細書の中で説明されている機能は、同様に非車両をベースとする使用に応用できるか、あるいは音声認識を使用することで利点を発揮させることができる。
【００２７】
マイクの音声線２２０は、入力として加入者ユニットに提供される。自動車の環境下では、マイクは、一般的にサンバイサあるいは車両のステアリングコラムに直接取り付けられているか隣接した所にある通常ハンズフリーマイクである。好ましくは、マイクの音声線２２０が、デジタルの形態で、エコー・キャンセラー（２個の信号の伝送遅延による反射の取消）と環境処理（ＥＣＥＰ）ブロック３０１の所まで到達することが好ましい。スピーカーの音声２１１は、全ての必要な処理を受けてから、ＥＣＥＰブロック３０１を経由して、スピーカー（複数を含む）に届けられる。車両の中では、スピーカーは、ダッシュボードの下に取り付けられる。また、スピーカー音声線２１１を、娯楽システムのスピーカー・システムを経由して演奏される車両の中の娯楽システムを経由させることができる。スピーカー音声線２１１は、好ましくは、デジタル・フォーマットであることが好ましい。例えば、セルラ通話が進行中であるとき、セルラ電話から受信された音声は、受信音声接続線２１０を経由してＥＣＥＰブロック３０１に到達する。同様にして、送信される音声は、送信音声接続線２２１を経由して、セル電話に届けられる。
【００２８】
ＥＣＥＰブロック３０１には、送信音声接続線２２１を経由して、無線トランシーバ２０４に届けられる前に、マイク音声線２２０からのスピーカー音声線２１１のエコー・キャンセルが提供される。エコー・キャンセルは、音声エコー・キャンセルとして知られており、また公知の技術である。例えば、Ａｍａｎｏ他に交付された、“サブ・バンド音声エコー・キャンセラー”の名称の米国特許５，１３６，５９９と、またＧｅｎｔｅｒに交付された、“サブバンド減衰とノイズ除去制御を有するエコー・キャンセラー”の名称の米国特許５，５６１，６６８は、音声エコー・キャンセルを実施するのに適切な技術を教示しており、特許の教示事項は、引用により、この明細書の中に組み込まれている。
【００２９】
ＥＣＥＰブロック３０１は、またエコー・キャンセルの他に、環境処理をマイク音声線２２０に提供して、加入者ユニットにより送信された音声を受信する側により快適な音声信号を提供する。一般的に普及している一つの技術は、ノイズ抑圧と呼ばれている。車両の中のハンズフリーマイクは、一般的に、他人に聞き取られる多数のタイプの音声ノイズを取り込む。他人に聞き取られる知覚されるバックグラウンド・ノイズを減らす技術は、例えば、Ｖｉｌｍｕｒ他に交付された米国特許４，８１１，４０４により説明されており、特許の教示事項は、引用により、この明細書の中に組み込まれている。
【００３０】
ＥＣＥＰブロック３０１は、また、第１音声パス３１６を経由して、音声合成バックエンド３０４により提供された合成された音声のエコー・キャンセル処理を提供する。合成された音声は、音声出力線２１１を経由して、スピーカー（複数を含む）に届けられる。受信された音声がスピーカー（複数を含む）に向けられた場合と同様に、マイクの音声パス２２０上で到達したスピーカーの音声“エコー”は、打ち消される。作用で、音響的にマイクに連結されたスピーカーの音声を、音声が音声認識のフロント・エンド３０２に届く前に、マイクの音声から取り除くことができる。タイプの処理により、公知の技術で“バージイン”として知られている技術を動作させることができる。バージインで、出力音声が同時にシステムで生成されながら、音声認識システムを、音声に対応させることができる。“バージイン”の実施例は、例えば、米国特許４，９１４，６９２と、５，４７５，７９１と、５，７０８，７０４、また５，７６５，１３０の中に見い出すことができる。
【００３１】
エコーが打ち消されたマイクの音声は、音声認識処理が実行される度に、第２音声パス３２６を経由して、音声認識フロント・エンド３０２に供給される。オプションとして、ＥＣＥＰブロック３０１は、第１データ・パス３２７を経由して、バックグラウンド・ノイズ情報を音声認識フロント・エンド３０２に提供する。バックグラウンド・ノイズ情報を、ノイズが多い環境の中で動作する音声認識システムに対する認識性能を改善するのに使用できる。処理を実施するのに適する技術は、Ｇｅｒｓｏｎ等の米国特許４，９１８，７３２の中で説明されており、特許の教示事項は、この明細書の中で、引用で組み込まれている。
【００３２】
エコーが打ち消されたマイクの音声と、オプションとして、ＥＣＥＰブロック３０１から受信されたバックグラウンド・ノイズ情報を基礎として、音声認識フロント・エンド３０２は、パラメータ化された音声情報を生成する。音声認識フロント・エンド３０２と、また音声合成バック・エンド３０４は、共に、音声認識及び合成システムをベースとするクライアント−サーバのクライアント側の部分の核となる機能を提供する。パラメータ化された音声情報は、一般的に、特徴ベクトルの形態であり、この場合、１０から２０ミリ秒毎に新しいベクトルが計算される。音声信号のパラメータ化のために普及している一つの技術は、１９８０年８月の、音声音声と信号処理に関する、ＡＳＳＰ−２８（４）の、頁３５７−３６６ＩＥＥＥ（米国電気電子技術者協会の会報の、“連続的に喋られる文の単音節の言葉の認識に対するパラメータによる表示の比較”Ｄａｖｉ他により説明されているとおりの、ｍｅｌ  ｃｅｐｓｔｒａであり、刊行物の教示、引用によりこの明細書の中に組み込まれている。
【００３３】
音声認識フロント・エンド３０２により計算されたパラメータのベクトルは、加入者ユニットの中の音声認識処理のために、第２データ・パス３２５を経由して、加入者ユニットの中の音声認識ブロック３０３に送られる。パラメータのベクトルは、また、オプションとして、第３データ・パス３２３を経由して、音声アプリケーション・プロトコル・インターフェース（ＡＰＩ）（複数）と、またデータ・プロトコル（複数）を備えるプロトコル処理ブロック３０６に送られる。公知の技術に従って、処理ブロック３０６は、送信データ接続線２３２を経由して、パラメータ・ベクトルを無線データトランシーバ２０３に送る。反対に、無線データトランシーバ２０３は、音声認識装置をベースとするクライアント−サーバの一部として機能するパラメータ・ベクトルをサーバに送る。単独の音声認識フロント・エンド３０２が示されているが、実際的には、加入者ユニットの中の音声認識装置３０３と、音声認識装置をベースとするクライアント−サーバは、種々の音声認識フロントエンドを利用することができる。
【００３４】
加入者ユニットの中の音声認識装置３０３は、音声認識フロント・エンド３０２からパラメータ・ベクトル３２５を受信してから、フロント・エンド上で音声認識分析を実行し、例えば、パラメータ化された音声の中に認識できる発話があるかどうかを決定する。一つの実施例の中で、認識された発話（一般的に単語）は、加入者ユニットの中の音声認識装置３０３から、第４データ・パス３２４を経由して、プロトコル処理ブロック３０６に送られ、パスは、更に処理を行うために、認識された発話を種々のアプリケーション３０７に渡す。ＣＰＵ２０１、あるいはＤＳＰ２０２あるいはその双方を使用して実行することができるアプリケーション３０７は、認識された発話をベースとする検出装置アプリケーションを備えるものとすることができ、音声をベースとするインターラプト指示表示が受信されたことを確かめる。例えば、検出装置は、突合せのための検索を行いながら、認識された発話を予め設定された発話のリスト（例えば“ウェークアップ”）と比較する。整合が検出されたときは、検出装置アプリケーションは、信号２６０ａを発して、インターラプト表示の存在を知らせる。インターラプト表示の存在は、次に、音声認識エレメントを動作させて、音声をベースとするコマンドの処理を開始させるのに使用される。作用の概略は、音声認識フロント・エンドに送られる信号２６０ａにより図３の中で示されている。作用に応答して、音声認識フロント・エンド３０２は、引続き、パラメータ化された音声を、加入者ユニットの中の音声認識装置に向けて送るか、あるいは、好ましくは、追加の処理のために音声認識サーバに送信するために、プロトコル処理ブロック３０６に送ることが好ましい。（また、オプションとして入力デバイス２５０により提供される入力デバイスをベースとする信号２６０が、同じ役割を果たすことができることに留意しなければならない）。更に、インターラプト表示の存在を、送信データ接続線２３２に送信して、音声認識装置のインフラストラクチャをベースとするエレメントに表示を与えることができる。
【００３５】
音声合成バック・エンド３０４は、入力として音声のパラメータ化された表示を取り込んでから、パラメータ化された表示を、音声信号に転換し、信号は、それから、第１音声パス３１６を経由して、ＥＣＥＰブロック３０１に届けられる。使用される特定のパラメータ化された表示は、設計の選択の問題である。一般的に普及しているパラメータ化された表示は、Ｋｌａｔｔの“縦続接続／並列接続フォルマント合成装置のためのソフトウエア”の題名の米国音声協会の協会誌の、１９８０年の６７卷の頁９７１−９９５の中で説明されている、フォルマント（音色を特徴づける周波数成分）である。直線予測パラメータは、１９７６年のＳｐｒｉｎｇｅｒ  Ｖｅｒｌａｇ書房の、Ｍａｒｋｅｌ他の、音声の直線予測の中で解説されている、もう一つの一般に普及しているパラメータ化された表示である。ＫｌａｔｔとＭａｒｋｅｌ他の関連する教示は、引用で、この明細書の中に組み込まれている。
【００３６】
クライアント−サーバをベースとする音声合成の場合、音声のパラメータ化された表示は、無線チャンネル１０５と、無線データ・トランシーバ２０３と、またプロトコル処理ブロック３０６を経由する通信網から受信され、それから、音声のパラメータ化された表示は、第５パス３１３を経由して、音声合成バック−エンドに送られる。ローカルの音声合成の場合は、アプリケーション３０７は、喋られるテキストのストリングを生成する。テキスト・ストリングは、プロトコル処理ブロック３０６を通過してから、第６パス３１４を経由して、ローカルの音声合成装置３０５に送られる。音声合成装置３０５は、テキスト・ストリングを、音声信号のパラメータ化された表示に転換してから、パラメータ化された表示を、第７パス３１５を経由して、音声合成バック−エンド３０４に送って、音声信号に転換する。
【００３７】
受信データ接続線２３１を、音声合成情報以外の受信された情報を、更に転送するのに使用できることに留意しなければならない。例えば、音声合成情報以外の情報を、インフラストラクチャから受信されたデータ（表示情報の様な）あるいは制御情報あるいはその双方と、またシステムにダウンロードされるべきコードを備えるものとすることができる。同様に、送信データ接続線２３２を、音声認識フロント−エンド３０２により計算されたパラメータ・ベクトル以外の送信情報を転送するのに使用できる。例えば、他の送信情報を、デバイス状態情報と、デバイスの容量と、またバージインのタイミングに関する情報を備えるものとすることができる。
【００３８】
ここで、図４を引用して、音声認識サーバのハードウエアの実施例が示されており、実施例には、本発明に係るクライアント−サーバ音声認識及び合成システムのサーバ部分が設けられている。図１に関連して前記で説明されているとおり、サーバを、複数の環境の中で設置させることができる。インフラストラクチャあるいは通信網接続線４１１を経由して、加入者ユニットあるいは制御エンティティとのデータ通信を行うことができる。図１の中で示されているとおり、接続線４１１を、例えば無線システム内に限定して、無線通信網に直接接続させることができる。また、接続線４１１を、公衆あるいは専用通信網、あるいは、他のデータ通信リンクとすることができるが、本発明は、この面に限定されない。
【００３９】
通信網インターフェース４０５は、ＣＰＵ４０１と通信網接続線との間の接続性を提供する。通信網インターフェース４０５は、通信網４１１からのデータを、受信パス４０８を経由して、ＣＰＵ４０１に向けて送り、送信パス４１０を経由してＣＰＵ４０１から通信網接続線４１１に向けて送る。クライアント−サーバ構成の一部として、ＣＰＵ４０１は、通信網インターフェースと通信網接続線４１１を経由して、１個あるいはそれ以上のクライアントと通信する（好ましくは、加入者ユニットの中で実行される）。好ましい実施例の中で、ＣＰＵ４０１は、クライアント−サーバ音声認識及び合成システムのサーバ部分を実行する。図示されていないが、図４の中のサーバを、加入者ユニットの中のインターフェースを備えるものとして、サーバへの装置内のアクセスを行って、例えばサーバの保守と、状態の点検と他の同様の機能を容易にすることができる。
【００４０】
メモリー４０３は、マシンで読み取り可能な命令（ソフトウエア）と、また、クライアント−サーバ構成のサーバ部分を実施するのに当たって、ＣＰＵ４０１による実行と使用のためのプログラム・データを保存する。ソフトウエアの動作と構造は、図５を引用して説明される。
【００４１】
図５は、音声認識及び合成サーバ機能を示している。少なくとも１個の音声認識クライアントと協働して、図５の中に示されている音声認識サーバの機能は、音声認識エレメントを提供する。加入者ユニットからのデータは、受信パス４０８を経由して、受信機（ＲＸ）５０２の所に到達する。受信機は、データを復号してから、音声認識データ５０３を、音声認識クライアントから音声認識分析装置５０４に向ける。デバイスの状態情報と、デバイスの容量、とバージインコンテキストに関する情報の様な、加入者ユニットからの他の情報５０６は、受信機５０２により、ローカルの制御プロセッサ５０８に向けられる。一つの実施例の中で、他の情報５０６は、音声認識エレメント（例えば、音声認識クライアント）の一部が動作した加入者ユニットからの表示を備える。表示を、音声認識サーバの中の音声認識処理を開始させるのに使用することができる。
【００４２】
クライアント−サーバ構成の一部として、音声認識分析装置５０４は、加入者ユニットから音声認識パラメータ・ベクトルを取り込んでから、認識処理を完了する。認識された単語あるいは発話５０７は、それから、ローカルの制御プロセッサ５０８に送られる。パラメータ・ベクトルを認識された発話に転換するのに必要な処理の説明は、１９８８年の、“自動音声認識：スフィンクス・システム”の中で見ることができ、刊行物の教示事項は、引用でこの明細書の中に組み込まれている。
【００４３】
ローカルの制御プロセッサ５０８は、音声認識分析装置５０４と、また他の情報５０８から認識された発話５０７を受信する。一般的に、本発明には、認識された発話を受信したら直ちに動作し、認識された発話が、制御信号を提供する制御プロセッサが必要である。好ましい実施例の中で、諸制御信号が、使用されて、次の加入者ユニット、あるいは加入者ユニットに接続されている少なくとも１個のデバイスの動作を制御する。目的のために、ローカルの制御プロセッサを、好ましくは１個あるいはそれ以上の方法で動作するようになっていることが好ましい。第１に、ローカルの制御プロセッサ５０８が、アプリケーション・プログラムを実行することができる。一般的なアプリケーションの一つの例は、米国特許５，６５２，７８９の中で説明されているとおりの電子案内台である。また、アプリケーションを、遠隔操作プロセッサ５１６上で操作できる。例えば、図１のシステムの中で、遠隔操作プロセッサは、制御エンティティ１１６を備える。この場合、ローカルの制御プロセッサ５０８は、データ通信網接続線５１５を経由して、遠隔操作プロセッサ５１６と通信することで、データを通過させてから受信するゲートウェーとして動作する。データ通信網接続線５１５を、公衆通信網（例えばインターネット）や、専用通信網（例えば、イントラネット）、あるいは他の一部のデータ通信リンクとすることができる。事実、ローカルの制御プロセッサ５０８は、ユーザーにより使用されるアプリケーション／サービス次第で、データ通信網上に設置される種々の遠隔操作プロセッサと通信できる。
【００４４】
遠隔操作プロセッサ５１６あるいはローカルの制御プロセッサ５０８の何れかを実行させるアプリケーション・プログラムは、認識された発話５０７あるいは他の情報５０６あるいはその双方に対する応答を決定する。好ましくは、応答を、合成されたメッセージあるいは、制御信号あるいはその双方を備えるものとすることができることが好ましい。制御信号５１３は、ローカルの制御プロセッサ５０８から、送信機（ＴＸ）５１０に中継される。一般的にテキスト情報に合成される情報５１４は、ローカルの制御プロセッサ５０８から、テキストから音声への分析装置５１２に送られる。テキストから音声への分析装置５１２は、入力テキスト・ストリングを、パラメータ化された音声表示に転換する。前記に転換を実行するのに適切な技術は、１９９７年の、Ｓｐｒｏａｔ（編集者）の“多言語テキストから音声の合成：ベル社の取り組み”の中に説明されており、刊行物の教示事項は、引用により、この明細書の中に組み込まれている。テキストから音声への分析装置５１２からのパラメータ化された音声表示５１１は、必要に応じて多重化する送信機５１０に、パラメータ化された音声表示５１１と制御情報５１３は、送信パス４１０上で加入者ユニットに提供される。前記で説明されたものと同じ方法で操作して、テキストから音声への分析装置５１２を使用して、合成されたプロンプトを提供するか、あるいは同様に、加入者ユニットの所での出力音声信号としての役割を果たさせることができる。
【００４５】
ここで、図６を引用して、本発明に係る音声認識サーバの動作を説明するフローチャートが示されている。ステップ６０１の所で、音声認識サーバは、加入者ユニットからパラメータ化された音声信号を受信する。実用面では、音声認識サーバは、単独の加入者ユニットからのパラメータ化された音声信号を処理する性能を有しており、利用可能な処理と通信資源によってのみ制約される。ステップ６０２の所で、音声認識サーバは、パラメータ化された音声信号を受信したら、直ちに音声認識分析を実行する。良好な環境を仮定して、音声認識分析は、パラメータ化された信号の中で検出された認識された発話に関する情報を提供する。
【００４６】
前記で指摘されているとおり、本発明の意味での情報信号を、加入者ユニットあるいは加入者ユニットに接続されているデバイスにより操作されるデータ信号か、あるいは加入者ユニットあるいは装置に連動するデバイスの動作操作に使用できる制御信号を備えるものとすることができる。認識された発話に応答する情報信号を提供するために、認識された発話を、１個あるいは２個の方法で処理することができる。ステップ６０３と６０４により示されている第１の方法に従って、音声認識サーバ（例えば、ローカルの制御プロセッサ５０８を経由して）は、初めに認識された発話をベースとする情報信号を決定する。例えば、作用を、ルックアップ−テーブル（表引きテーブル）や、パターン整合や同様の機構あるいはその双方の使用を通して実施して、特定の認識された発話あるいは発話のストリングを１個あるいはそれ以上の予め設定された情報信号と相関関係を持たせることができる。例えば、認識された発話が、一部の関係者の電話番号に関する問い合わせを備える場合は、応答に当たって提供される情報信号は、名前により索引が付けられている電話番号のデータベースで確かめられた前者の関係者の電話番号を備えるものとすることができる。もう一つの例として、認識された発話が、指名された当事者との通話を確立するための命令を備える場合は、情報信号を、データベースから決定されたとおりの関連する当事者の電話番号と、更にコマンドの内容により索引が付けられたもう一つのデータベースにより決定されたとおりの加入者ユニットに命令して当事者の電話番号にダイヤルする制御信号を備えるものとすることができる。当業者であれば、多数の同様のシナリオを容易に見つけ出すことができる。使用される方法の如何を問わず、音声認識サーバは、次に作用の結果生じた情報信号を加入者ユニットに提供する。
【００４７】
第２の方法の中で、音声認識サーバは、如何なる制御信号をも直接決定するのではなく、認識された発話に関する情報を、制御エンティティあるいは遠隔操作制御プロセッサ６０５に提供する。この方法で、制御エンティティあるいは遠隔操作制御プロセッサは、ステップ６０３に関して説明されているとおり、同じ処理を実行することができる。実行の後で、制御エンティティあるいは遠隔操作制御プロセッサは、情報信号を、直接加入者ユニットに向ける。使用される方法の如何を問わず、本発明の音声認識サーバは、無線通信システムの中の加入者ユニットに対する、情報信号の提供を容易にする。
【００４８】
オプションとしてのステップ６０６と６０７は、また図６の中に示されており、追加のユーザーに入力に応答する音声認識サーバ（あるいは連動する制御エンティティ）の操作を説明している。即ち、ステップ６０６の所で、情報信号に応答して提供されたユーザーのデータは、加入者ユニットから受信される。この意味で、“ユーザーのデータ”は、パラメータ化された音声信号のみならず、例えばＤＴＭＦ（プッシュホンの二重トーン多重周波数）トーンの様な他の入力データを備えるものとすることができる。例えば、ユーザーが、当初から当事者の電話番号を名前で要求した場合に、このシナリオを、起こさせることができる。しかし、同じ名前を有する複数の当事者が理由で不明確さが存在する場合は、指で触れるトーンパッド（即ち、ＤＴＭＦトーンを使用して）使用を通じて、あるいは当事者の一つの名前に応答することで、応答で提供される情報信号が、一人の当事者を選択するようにユーザーに求めるようにすることができる。この場合の特定の当事者を選択するデータは、ユーザーのデータとなる。ここでも、この機能にまたがる広範な状態は、この明細書の読者にとって自明の理である。ユーザーのデータに応答するのに当たって、また、データあるいは制御あるいはその双方の信号を備える追加の情報信号を、ステップ６０７の所で提供することができる。この例に関して、追加の情報信号は、当事者により選択された電話番号と、場合によっては加入者ユニットに電話番号をダイヤルするように命令する制御信号を備えるはずである。
【００４９】
ここで、図７を引用して、本発明に係る加入者ユニットの動作を説明するフローチャートが示されている。ステップ７０１の所で、加入者ユニットは、符号化されていない音声信号を受信する。好ましくは、符号化されていない音声信号は、次の処理の前に、デジタル表示あるいはデジタル表示に転換されていることが好ましい。ステップ７０２の所で、前記で説明された技術に従って、符号化されていない音声信号は、パラメータ化された音声信号を提供するために分析される。パラメータ化された音声信号は、それから、ステップ７０３の所で、音声認識サーバに転送され、この場合に、図６の中で示された処理ステップと、またこの説明に従って、情報信号は可能であれば確かめられる。
【００５０】
ステップ７０４の所で、加入者ユニットは、もしあれば、パラメータ化された音声信号に基づく情報信号を受信する。従って、ステップ７０５と７０６の所で、情報信号は、加入者ユニットにより操作されるか、自動車に搭載されている場合の様に、加入者ユニット自身あるいは加入者ユニットに連結されている全てのデバイスの動作を制御するために使用される。情報信号が、データを備える場合に、このデータを使用して、加入者ユニットの所で生成することができることに留意しなければならない。例えば、インフラストラクチャからの電話番号の受信を使用して、加入者ユニットに電話番号をダイヤルすることを命令する制御信号を発起させることができる。また、音声によるプロンプトの受信で、進行している音声入力の音量を減らしたり、前部弱めたり加入者ユニットに接続されているステレオを命令する制御信号の生成を行わせることができる。この機能を組み込んだ他の例は、自明の理である。
【００５１】
更に、オプションとしてのステップ７０７と７０８は、前記で説明されたステップ６０６と６０７に対応し、また補完である。特に、ステップ７０７の所で、加入者ユニットは、ユーザーのデータをインフラストラクチャ（即ち、音声認識サーバあるいは制御エンティティあるいはその双方）に提供する。ここでも、ステップ７０７の所で提供されるユーザーのデータは、以前に受信された情報信号に応答する。ステップ７０８の所で、加入者ユニットは、インフラストラクチャからのデータあるいは制御信号あるいはその双方を備える追加の情報信号を受信し、制御信号は、加入者ユニットにより操作されるか、あるいは加入者ユニットあるいは加入者ユニットに接続されているデバイスを制御するために使用される。
【００５２】
前記に説明された本発明は、無線通信システムの中の制御信号を加入者ユニットに提供するための独特の技術を提供する。クライアント−サーバ音声認識構成に基づいて、本発明は、加入者ユニットに情報信号を供給するための効率的な方法を提供する。従って、本発明を、サービスを可能とするのに使用することができる。前記で説明されたことは、単に本発明の原理の応用の例示である。当業者であれば、本発明の精神と範囲を逸脱することなく、他の構成と方法を実行できる。
【図面の簡単な説明】
【図１】  本発明に係る無線通信システムのブロック図である。
【図２】  本発明に係る加入者ユニットのブロック図である。
【図３】  本発明に係る加入者ユニットの中の音声とデータ処理機能の略図である。
【図４】  本発明に係る音声認識サーバのブロック図である。
【図５】  本発明に係る音声認識サーバの中の音声とデータ処理機能の略図である。
【図６】  本発明に係る音声認識サーバの動作を示すフローチャートである。
【図７】  本発明に係る加入者ユニットの動作を示すフローチャートである。
【図１】
１１３      無線網
１１５      音声認識サーバ
１１６      制御エンティティ
１１８      ＰＯＴＳ
１２２      コンピュータ
１２３      音声認識サーバ
１３２      音声認識サーバ
１４２      セキュリティ・ゲートウエイ
１４３      音声認識サーバ
１４４      コンピュータ
１４５      音声認識サーバ
【図２】
２０１      ＣＰＵ
２０２      ＤＳＰ
２０３      無線データ・トランシーバ
２０４      無線音声トランシーバ
２０６      ＧＰＳ受信機
２０９ａ−ｎ      デバイス
２４０      メモリー
２４１      メモリー
２５０      入力
２５５      表示器
【図３】
３０１      エコーキャンセル及び環境処理
３０２      音声認識フロント・エンド
３０３      ローカル音声認識
３０４      音声合成バック・エンド
３０５      ローカル音声合成
３０６      音声アプリケーション・プロトコルインターフェース／データプロトコル
３０７      アプリケーション
TO  SPEAKER              スピーカーへ
FROM  MICROPHONE      マイクから
FROM  VOICE  RECEIVE    受信された音声から
TO  VOICE  TRANSMIT      音声送信へ
TO  DATA  TRANSMIT      データ送信へ
FROM  DATA  RECEI
VE    受信されたデータから
【図４】
４０１      ＣＰＵ
４０３      メモリー
４０５      通信網インターフェース
【図５】
５０２      受信機
５０４      音声認識分析装置
５０８      ローカルの制御プロセッシング
５１０      送信機
５１２      テキストから音声への分析装置
５１６      遠隔操作プロセッシング
【図６】
SERVER    サーバ
６０１      パラメータ化された音声信号の受信
６０２      音声認識分析の実行
６０３      認識された発話を基礎とする情報信号の決定
６０４      情報信号を加入者ユニットに提供
６０５      認識された発話に関する情報を制御エンティティへの提供
６０６      ユーザーのデータの受信
６０７      追加の情報信号の提供
【図７】
SUBSCRIBER  加入者
７０１      符号化されていない音声信号の受信
７０２      符号化されていない音声信号を分析して、パラメータ化された音声信号の提供
７０３      パラメータ化された音声信号の送信
７０４      情報信号の受信
７０５      加入者ユニット、デバイスあるいはその双方の制御
７０６      受信されたデータによる操作
７０７      ユーザーのデータの提供
７０８      追加の信号の受信
【図１】
0004212809.tif 000002
【図２】
0004212809.tif 000003
【図３】
0004212809.tif 000004
【図４】
0004212809.tif 000005
【図５】
0004212809.tif 000006
【図６】
0004212809.tif 000007
【図７】
0004212809.tif 000008