【手続補正書】
【提出日】平成20年8月11日(2008.8.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
音声認識装置が使用するのに適した文法を生成するためのコンピュータ実装方法であって、
アルファニューメリック表現の表現を複数のブランチへと解析するステップと、
前記ブランチの各々の１つまたは複数のより小さい部分を識別し、前記より小さい部分の各々についての文法ルールを生成するステップとを含み、
前記より小さい部分の各々についての文法ルールを生成するステップは、より小さい部分の各々に対応するライブラリに記憶した１つまたは複数のルールを識別するステップと、前記ライブラリに記憶した１つまたは複数のルールに基づいて文法ルールを生成するステップとを有し、
より小さい部分に対応する１つまたは複数のルールが前記ライブラリにおいて識別されない場合、前記より小さい部分の各々についての文法ルールを生成するステップは、代替キャラクタ発話表現および前記より小さい部分についての代替キャラクタシーケンス発話表現の少なくとも一方についての文法ルールを生成するステップを有することを特徴とするコンピュータ実装方法。
【請求項２】
前記代替キャラクタ発話表現についての文法を生成するステップは、代替キャラクタ発話表現を認識するために音声認識装置からの正規化出力を提供するメカニズムを使用するステップを含むことを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項３】
前記文法を生成するステップは、代替キャラクタ発話表現を認識するために、前記文法中において正規化情報を提供して、音声認識装置からの正規化出力を提供するステップを含むことを特徴とする請求項２に記載のコンピュータ実装方法。
【請求項４】
前記文法を生成するステップは、前記文法に関連する、正規化情報を有するデータベースを生成するステップを含むことを特徴とする請求項３に記載のコンピュータ実装方法。
【請求項５】
前記代替キャラクタシーケンス音声表現についての文法を生成するステップは、代替キャラクタシーケンス発話表現を認識するために音声認識装置からの正規化出力を提供するメカニズムを使用するステップを含むことを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項６】
前記文法を生成するステップは、代替キャラクタシーケンス発話表現を認識するために、前記文法中において正規化情報を提供して、音声認識装置からの正規化出力を提供するステップを含むことを特徴とする請求項５に記載のコンピュータ実装方法。
【請求項７】
前記文法を生成するステップは、前記文法に関連する、正規化情報を有するデータベースを生成するステップを含むことを特徴とする請求項６に記載のコンピュータ実装方法。
【請求項８】
前記のより小さい各部分についての文法ルールを生成するステップは、文法ルールが以前に基づいていた前記表現中の第２のより小さな部分と同一の第１のより小さな部分を識別するステップと、前記第２のより小さな部分に基づいた前記ルールを使用することにより、前記第１のより小さな部分に基づいたルールを生成するステップとを含むことを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項９】
前記文法ルールを生成するステップは、プレフィックス最適化文法ルールを生成するステップを含むことを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項１０】
前記表現は、正規表現またはマスクの形式であることを特徴とする請求項１に記載のコンピュータ実装方法。
【請求項１１】
コンピュータに音声認識装置が使用するのに適した文法を生成するための方法を実行させるためのコンピュータ上で動作可能な命令を格納したコンピュータ読取り可能媒体であって、前記方法は、
アルファニューメリック表現の表現を複数のブランチへと解析するステップと、
前記ブランチの各々の１つまたは複数のより小さい部分を識別し、前記より小さい部分の各々についての文法ルールを生成するステップとを含み、
前記より小さい部分の各々についての文法ルールを生成するステップは、より小さい部分の各々に対応するライブラリに記憶した１つまたは複数のルールを識別するステップと、前記ライブラリに記憶した１つまたは複数のルールに基づいて文法ルールを生成するステップとを有し、
より小さい部分に対応する１つまたは複数のルールが前記ライブラリにおいて識別されない場合、前記より小さい部分の各々についての文法ルールを生成するステップは、代替キャラクタ発話表現および前記より小さい部分についての代替キャラクタシーケンス発話表現の少なくとも一方についての文法ルールを生成するステップを有することを特徴とするコンピュータ読取り可能媒体。
【請求項１２】
前記表現は、正規表現またはマスクを含むことを特徴とする請求項１１に記載のコンピュータ読取り可能媒体。
【請求項１３】
前記代替キャラクタ音声表現についての文法を生成するステップは、代替キャラクタシーケンス発話表現を認識するために音声認識装置からの正規化出力を提供するメカニズムを使用するステップを含むことを特徴とする請求項１１に記載のコンピュータ読取り可能媒体。
【請求項１４】
前記文法を生成するステップは、代替キャラクタ発話表現を認識するために、前記文法中において正規化情報を提供して、音声認識装置からの正規化出力を提供するステップを含むことを特徴とする請求項１３に記載のコンピュータ読取り可能媒体。
【請求項１５】
前記文法を生成するステップは、前記文法に関連する、正規化情報を有するデータベースを生成するステップを含むことを特徴とする請求項１４に記載のコンピュータ読取り可能媒体。
【請求項１６】
前記代替キャラクタシーケンス音声表現についての文法を生成するステップは、代替キャラクタシーケンス発話表現を認識するために音声認識装置からの正規化出力を提供するメカニズムを使用するステップを含むことを特徴とする請求項１１に記載のコンピュータ読取り可能媒体。
【請求項１７】
前記文法を生成するステップは、代替キャラクタシーケンス発話表現を認識するために、前記文法中において正規化情報を提供して、音声認識装置からの正規化出力を提供するステップを含むことを特徴とする請求項１６に記載のコンピュータ読取り可能媒体。
【請求項１８】
前記文法を生成するステップは、前記文法に関連する、正規化情報を有するデータベースを生成するステップを含むことを特徴とする請求項１７に記載のコンピュータ読取り可能媒体。
【請求項１９】
音声認識装置が使用するのに適した文法を生成するコンピュータシステムであって、
１つまたは複数の処理装置であって、
アルファニューメリック表現の表現を複数のブランチへと解析する解析モジュールと、
前記ブランチに基づいて前記文法についてのルールを生成するブランチルール生成モジュールと、
前記ブランチの各々のピースを識別し、前記ピースの各々に基づいて前記文法についてのルールを生成するピースルール生成モジュールと
を有する１つまたは複数の処理装置と、
ピースに基づいて文法ルールを記憶するためのライブラリを有する、１つまたは複数のメモリ装置とを備え、
前記ピースルール生成モジュールは、前記ライブラリに記憶したルールを有するピースに対応する前記表現のピースを識別し、かつ前記ライブラリにあるルールに基づいて前記文法についてのルールを生成し、
ピースに対応する１つまたは複数のルールが前記ライブラリにおいて識別されない場合、前記ピースルール生成モジュールは、代替キャラクタ発話表現および前記ピースについての代替キャラクタシーケンス発話表現の少なくとも一方についてのルールを生成することを特徴とするコンピュータシステム。
【請求項２０】
前記ピースルール生成モジュールは、処理されている、前記表現の第１のピースについて前記ライブラリにルールを記憶し、前記ピースルール生成モジュールは、前記表現の前記第１のピースと同一な、前記表現の第２のピースを識別し、前記表現の前記第１のピースについて前記ライブラリ中のルールに基づいて前記表現の前記第２のピースについてのルールを生成することを特徴とする請求項１９に記載のコンピュータシステム。
【請求項２１】
前記ピースルール生成モジュールは、代替キャラクタ発話表現および代替キャラクタシーケンス発話表現のうちの少なくとも一方について前記文法中で正規化情報を提供することを特徴とする請求項２０に記載のコンピュータシステム。