(57)【要約】符号化音声データを再生するために記憶する方法、システム、及びコンピュータプログラムプロダクトが提供される。シンボルレベル優先度を有し且つ複数の第１優先度のシンボル及び複数の第２優先度のシンボルを含む音声データが供給される。前記複数の第２優先度のシンボルの一部が廃棄のために選択される。音声データは、上記選択された複数の第２優先度のシンボルの一部を記憶することなく記憶される。第１優先度のシンボルは高優先度のシンボルであり、第２優先度のシンボルは第１優先度のシンボルよりも優先度が低い低優先度のシンボルである。シンボルはビットであっても良く、音声データはフレームであっても良い。
2005534955.tif 000002
【特許請求の範囲】
【請求項１】
符号化された音声レコードを再生するために記憶する方法であって、
シンボルレベル優先度を有し、複数の第１優先度のシンボル及び複数の第２優先度のシンボルを含んだ前記音声レコードを生成する生成ステップと、
前記複数の第２優先度のシンボルの一部を廃棄すべく選択する第１選択ステップと、
選択された前記複数の第２優先度のシンボルの一部を記憶することなく前記音声レコードを記憶する記憶ステップと、
を有する方法。
【請求項２】
前記第１優先度のシンボルは高優先度のシンボルであり、前記第２優先度のシンボルは当該高優先度のシンボルよりも優先度が低い低優先度のシンボルであることを特徴とする請求項１に記載の方法。
【請求項３】
前記生成ステップは、シンボルレベル優先度を有し且つ複数の高優先度のシンボルと当該高優先度のシンボルよりも優先度が低い複数の低優先度のシンボルとを含む複数の符号化音声レコードを生成し、
前記方法は、前記複数の符号化音声レコードの一部を廃棄すべく選択する第２選択ステップを更に有し、
前記記憶ステップは更に、前記第２選択ステップで選択された前記複数の符号化音声レコードの一部を記憶することなく前記複数の符号化音声レコードを記憶する
ことを特徴とする請求項２に記載の方法。
【請求項４】
前記第１選択ステップは、前記音声レコードの廃棄するシンボル位置を特定する選択マスクを出力するステップを含み、
前記記憶ステップは、前記選択マスクにより特定される前記複数の符号化音声レコードの前記複数の低優先度のシンボルの一部を記憶することなく前記音声レコードを記憶する
ことを特徴とする請求項３に記載の方法。
【請求項５】
前記シンボルはビットであり、前記音声レコードはフレームであることを特徴とする請求項４に記載の方法。
【請求項６】
前記第１選択ステップは、前記音声レコードの廃棄するシンボル位置を特定する選択マスクを出力するステップを含み、
前記記憶ステップは、前記選択マスクにより特定される前記音声レコードの前記複数の低優先度のシンボルの一部を記憶することなく前記音声レコードを記憶する
ことを特徴とする請求項２に記載の方法。
【請求項７】
前記シンボルはビットであり、前記音声レコードはフレームであることを特徴とする請求項６に記載の方法。
【請求項８】
前記記憶ステップで記憶された前記音声レコードを読み出す読出しステップと、
前記第１選択ステップで選択された前記複数の第２優先度のシンボルの一部に対応する置換シンボルを、読み出した前記音声レコードに挿入して、再構成された音声レコードを生成する再構成ステップと、
前記再構成された音声レコードを復号化して音声出力信号を生成する復号化ステップと、
を更に有する請求項１に記載の方法。
【請求項９】
前記記憶ステップで記憶された前記複数の符号化音声レコードを読み出す読出しステップと、
前記第２選択ステップで選択された前記複数の符号化音声レコードの一部に対応する置換音声レコードを、読み出した前記複数の符号化音声レコードに追加する追加ステップと、
前記第１選択ステップで選択された前記複数の第２優先度のシンボルの一部に対応する置換シンボルを、読み出した前記複数の符号化音声レコードに挿入する挿入ステップと、
前記置換音声レコードが追加され前記置換シンボルが挿入された前記複数の符号化音声レコードを復号化して音声出力信号を生成する復号化ステップと、
を更に有する請求項３に記載の方法。
【請求項１０】
前記音声出力信号は、音声メモ、音声タグ、及び録音データのうちの少なくともいずれかであることを特徴とする請求項９に記載の方法。
【請求項１１】
記憶された前記音声レコードから所望の品質の音声出力信号を生成するために、廃棄する前記複数の第２優先度のシンボルの一部の数を選択するステップを更に有する請求項１に記載の方法。
【請求項１２】
記憶された前記音声レコードから所望の品質の音声出力信号を生成するために、廃棄する前記複数の符号化音声レコードの一部の数を選択するステップを更に有する請求項３に記載の方法。
【請求項１３】
符号化音声フレームの記憶および取出しを行う方法であって、
記憶する入力音声を受信する受信ステップと、
受信した前記入力音声を音声符号化して、複数の第１感度のビット位置及び複数の第２感度のビット位置を有する少なくとも１つの符号化音声フレームを生成する符号化ステップと、
前記複数の第２感度のビット位置の一部を廃棄すべく選択する選択ステップと、
選択された前記複数の第２感度のビット位置の一部に対応する前記少なくとも１つの符号化音声フレームのビットを廃棄して、少なくとも１つの圧縮された符号化音声フレームを生成する廃棄ステップと、
前記少なくとも１つの圧縮された符号化音声フレームを記憶する記憶ステップと、
記憶された前記少なくとも１つの圧縮された符号化音声フレームを読み出す読出しステップと、
前記少なくとも１つの符号化音声フレームの前記廃棄されたビットに対応する置換ビットを、読み出した前記少なくとも１つの圧縮された符号化音声フレームに挿入して、再構成された音声フレームを生成する挿入ステップと、
前記再構成された音声フレームを復号化して音声出力信号を出力する復号化ステップと、
を有する方法。
【請求項１４】
前記入力音声は、音声メモ、音声タグ、及び録音処理のうちの少なくともいずれかに係るものであることを特徴とする請求項１３に記載の方法。
【請求項１５】
前記第２感度は前記第１感度よりも低感度であることを特徴とする請求項１３に記載の方法。
【請求項１６】
前記各ステップの処理が移動端末において実行されることを特徴とする請求項１３に記載の方法。
【請求項１７】
前記選択ステップは、前記少なくとも１つの符号化音声フレームの廃棄するビット位置を特定する選択マスクを出力するステップを含み、前記廃棄ステップは、前記選択マスクにより特定される前記少なくとも１つの符号化音声フレームのビットを廃棄して、前記少なくとも１つの圧縮された符号化音声フレームを生成することを特徴とする請求項１３に記載の方法。
【請求項１８】
前記少なくとも１つの符号化音声フレームは、複数の符号化音声フレームであり、
前記方法は、選択された前記複数の符号化音声フレームの一部を廃棄して、前記記憶する入力音声に係るフレーム数が低減された複数の符号化音声フレームを生成するステップを更に有し、
前記廃棄ステップは、選択された前記複数の第２感度のビット位置の一部に対応する前記フレーム数が低減された複数の符号化音声フレームのビットを廃棄して、複数の圧縮された符号化音声フレームを生成し、
前記記憶ステップは、前記複数の圧縮された符号化音声フレームを記憶する
ことを特徴とする請求項１３に記載の方法。
【請求項１９】
前記読出しステップは、記憶された前記複数の圧縮された符号化音声フレームを読み出し、
前記方法は、読み出した前記複数の圧縮された符号化音声フレームに、廃棄した前記複数の符号化音声フレームの一部に対応する置換音声フレームを追加する追加ステップを更に有し、
前記挿入ステップは、読み出した前記複数の圧縮された符号化音声フレームに、廃棄された前記フレーム数が低減された複数の符号化音声フレームのビットに対応する置換ビットを挿入し、
前記復号化ステップは、前記置換音声フレームが追加され前記置換ビットが挿入された前記複数の圧縮された符号化音声フレームを復号化して前記音声出力信号を出力する
ことを特徴とする請求項１８に記載の方法。
【請求項２０】
符号化音声フレームを記憶する方法であって、
記憶する入力音声を受信する受信ステップと、
受信した前記入力音声を音声符号化して、複数の符号化音声フレームを生成する符号化ステップと、
選択される前記複数の符号化音声フレームの一部を廃棄して、前記記憶する入力音声に係るフレーム数が低減された複数の符号化音声フレームを生成する廃棄ステップと、
前記フレーム数が低減された複数の符号化音声フレームを記憶する記憶ステップと、
を有する方法。
【請求項２１】
記憶された前記フレーム数が低減された複数の符号化音声フレームを読み出す読出しステップと、
廃棄された前記複数の符号化音声フレームの一部に対応する置換音声フレームを、読み出した前記フレーム数が低減された複数の符号化音声フレームに追加して、その置換音声フレームが追加された複数の符号化音声フレームを生成する追加ステップと、
前記置換音声フレームが追加された複数の符号化音声フレームを復号化して音声出力信号を生成する復号化ステップと、
を更に有する請求項２０に記載の方法。
【請求項２２】
符号化音声レコードを記憶するシステムであって、
メモリと、
シンボルレベル優先度を有し且つ複数の第１優先度のシンボル及び複数の第２優先度のシンボルを含んだ前記符号化音声レコードを生成するボコーダと、
前記複数の第２優先度のシンボルの一部を廃棄すべく選択して、その選択した前記複数の第２優先度のシンボルの一部を記憶することなく前記符号化音声レコードを前記メモリに記憶するプロセッサと、
を有するシステム。
【請求項２３】
前記ボコーダは、シンボルレベル優先度を有し且つ複数の高優先度のシンボルと当該高優先度のシンボルよりも優先度が低い複数の低優先度のシンボルとを含む複数の符号化音声レコードを生成し、
前記プロセッサは更に、前記複数の符号化音声レコードの一部を廃棄すべく選択して、その選択した前記複数の符号化音声レコードの一部を記憶することなく前記複数の符号化音声レコードを記憶するように構成されていることを特徴とする請求項２２に記載のシステム。
【請求項２４】
前記音声レコードの廃棄するシンボル位置を特定する選択マスクを出力する手段を更に有し、
前記プロセッサは更に、前記選択マスクにより特定される前記複数の符号化音声レコードの前記複数の低優先度のシンボルの一部を記憶することなく前記複数の符号化音声レコードを記憶するように構成されていることを特徴とする請求項２３に記載のシステム。
【請求項２５】
前記シンボルはビットであり、前記音声レコードはフレームであることを特徴とする請求項２４に記載のシステム。
【請求項２６】
前記プロセッサは更に、記憶された前記音声レコードを読み出し、選択した前記複数の第２優先度のシンボルの一部に対応する置換シンボルを、読み出した前記音声レコードに挿入して、再構成された音声レコードを生成するように構成され、
前記ボコーダは更に、前記再構成された音声レコードを復号化して音声出力信号を出力するように構成されていることを特徴とする請求項２２に記載のシステム。
【請求項２７】
前記プロセッサは、記憶された前記複数の符号化音声レコードを読み出し、選択された前記複数の符号化音声レコードの一部に対応する置換音声レコードを、読み出した前記複数の符号化音声レコードに追加し、選択された前記複数の第２優先度のシンボルの一部に対応する置換シンボルを、そして、読み出した前記複数の符号化音声レコードに挿入するように構成され、
前記ボコーダは更に、前記置換音声レコードが追加され前記置換シンボルが挿入された前記複数の符号化音声レコードを復号化して音声出力信号を生成するように構成されていることを特徴とする請求項２３に記載のシステム。
【請求項２８】
前記音声出力レコードは、音声メモ、音声タグ、及び録音データのうちの少なくともいずれかであることを特徴とする請求項２７に記載のシステム。
【請求項２９】
符号化された音声レコードを再生するために記憶するシステムであって、
シンボルレベル優先度を有し且つ複数の第１優先度のシンボル及び複数の第２優先度のシンボルを含んだ前記音声レコードを生成する手段と、
前記複数の第２優先度のシンボルの一部を廃棄すべく選択する手段と、
選択された前記複数の第２優先度のシンボルの一部を記憶することなく前記音声レコードを記憶する手段と、
を有するシステム。
【請求項３０】
符号化音声フレームの記憶および取出しを行うシステムであって、
記憶する入力音声を受信する受信手段と、
受信した前記入力音声を音声符号化して、複数の第１感度のビット位置及び複数の第２感度のビット位置を有する少なくとも１つの符号化音声フレームを生成する符号化手段と、
前記複数の第２感度のビット位置の一部を廃棄すべく選択する選択手段と、
選択された前記複数の第２感度のビット位置の一部に対応する前記少なくとも１つの符号化音声フレームのビットを廃棄して、少なくとも１つの圧縮された符号化音声フレームを生成する廃棄手段と、
前記少なくとも１つの圧縮された符号化音声フレームを記憶する記憶手段と、
記憶された前記少なくとも１つの圧縮された符号化音声フレームを読み出す読出し手段と、
前記少なくとも１つの符号化音声フレームの前記廃棄されたビットに対応する置換ビットを、読み出した前記少なくとも１つの圧縮された符号化音声フレームに挿入して、再構成された音声フレームを生成する挿入手段と、
前記再構成された音声フレームを復号化して音声出力信号を出力する復号化手段と、
を有するシステム。
【請求項３１】
前記選択手段は、前記少なくとも１つの符号化音声フレームの廃棄するビット位置を特定する選択マスクを出力し、前記廃棄手段は、前記選択マスクにより特定される前記少なくとも１つの符号化音声フレームのビットを廃棄して、前記少なくとも１つの圧縮された符号化音声フレームを生成することを特徴とする請求項３０に記載のシステム。
【請求項３２】
前記符号化手段は、受信した前記入力音声入力を音声符号化して、複数の符号化音声フレームを生成し、
選択される前記複数の符号化音声フレームの一部を廃棄して、前記記憶する入力音声に係るフレーム数が低減された複数の符号化音声フレームを生成する手段を更に有し、
前記廃棄手段は、選択された前記複数の第２感度のビット位置の一部に対応する前記フレーム数が低減された複数の符号化音声フレームのビットを廃棄して、複数の圧縮された符号化音声フレームを生成し、
前記記憶手段は、前記複数の圧縮された符号化音声フレームを記憶する、
ことを特徴とする請求項３０に記載のシステム。
【請求項３３】
符号化音声フレームを記憶するシステムであって、
記憶する入力音声を受信する手段と、
受信した前記入力音声を音声符号化して複数の符号化音声フレームを生成する手段と、
選択される前記複数の符号化音声フレームの一部を廃棄して、記憶する前記入力音声に係るフレーム数が低減された複数の符号化音声フレームを生成する手段と、
前記フレーム数が低減された複数の符号化音声フレームを記憶する手段と、
を有するシステム。
【請求項３４】
符号化音声レコードを再生するために記憶するコンピュータプログラムプロダクトであって、
コンピュータ読み取り可能なプログラムを格納したコンピュータ読み取り可能な記憶媒体を有し、
前記プログラムは、
シンボルレベル優先度を有し且つ複数の第１優先度のシンボル及び複数の第２優先度のシンボルを含んだ前記音声レコードを生成するための生成プログラムコードと、
前記複数の第２優先度のシンボルの一部を廃棄すべく選択するための選択プログラムコードと、
選択された前記複数の第２優先度のシンボルの一部を記憶することなく前記音声レコードを記憶するための記憶プログラムコードと、
含むことを特徴とするコンピュータプログラムプロダクト。
【請求項３５】
符号化音声フレームの記憶および取出しを行うコンピュータプログラムプロダクトであって、
コンピュータ読み取り可能なプログラムを格納したコンピュータ読み取り可能な記憶媒体を有し、
前記プログラムは、
記憶する入力音声を受信するための受信プログラムコードと、
受信した前記入力音声を音声符号化して、複数の第１感度のビット位置及び複数の第２感度のビット位置を有する少なくとも１つの符号化音声フレームを生成するための符号化プログラムコードと、
前記複数の第２感度のビット位置の一部を廃棄すべく選択するための選択プログラムコードと、
選択された前記複数の第２感度のビット位置の一部に対応する前記少なくとも１つの符号化音声フレームのビットを廃棄して、少なくとも１つの圧縮された符号化音声フレームを生成するための廃棄プログラムコードと、
前記少なくとも１つの圧縮された符号化音声フレームを記憶するための記憶プログラムコードと、
記憶された前記少なくとも１つの圧縮された符号化音声フレームを読み出すための読出しプログラムコードと、
前記少なくとも１つの符号化音声フレームの前記廃棄されたビットに対応する置換ビットを、読み出した前記少なくとも１つの圧縮された符号化音声フレームに挿入して、再構成された音声フレームを生成するための挿入プログラムコードと、
前記再構成された音声フレームを復号化して音声出力信号を出力するための復号化プログラムコードと、
を含むことを特徴とするコンピュータプログラムプロダクト。
【請求項３６】
前記選択プログラムコードは、前記少なくとも１つの符号化音声フレームの廃棄するビット位置を特定する選択マスクを出力するためのプログラムコードを含み、前記廃棄プログラムコードは、前記選択マスクにより特定される前記少なくとも１つの符号化音声フレームのビットを廃棄して、前記少なくとも１つの圧縮された符号化音声フレームを生成するためのプログラムコードを含むことを特徴とする請求項３５に記載のコンピュータプログラムプロダクト。
【請求項３７】
前記符号化プログラムコードは、受信した前記入力音声を音声符号化して、複数の符号化音声フレームを生成するためのプログラムコードを含み、
選択される前記複数の符号化音声フレームの一部を廃棄して、前記記憶する入力音声に係るフレーム数が低減された複数の符号化音声フレームを生成するためのプログラムコードを更に有し、
前記廃棄プログラムコードは、選択された前記複数の第２感度のビット位置の一部に対応する前記フレーム数が低減された複数の符号化音声フレームのビットを廃棄して、複数の圧縮された符号化音声フレームを生成するためのプログラムコードを含み、
前記記憶プログラムコードは、前記複数の圧縮された符号化音声フレームを記憶するためのプログラムコードを含む、
ことを特徴とする請求項３５に記載のコンピュータプログラムプロダクト。
【請求項３８】
符号化音声フレームを記憶するためのコンピュータプログラムプロダクトであって、
コンピュータ読み取り可能なプログラムを格納したコンピュータ読み取り可能な記憶媒体を有し、
前記プログラムは、
記憶する入力音声を受信するためのプログラムコードと、
受信した前記入力音声を音声符号化して複数の符号化音声フレームを生成するためのプログラムコードと、
選択される前記複数の符号化音声フレームの一部を廃棄して、記憶する前記入力音声に係るフレーム数が低減された複数の符号化音声フレームを生成するためのプログラムコードと、
前記フレーム数が低減された複数の符号化音声フレームを記憶するためのプログラムコードと、
を含むことを特徴とするコンピュータプログラムプロダクト。
【請求項３９】
移動端末であって、
メモリと、
シンボルレベル優先度を有し且つ複数の第１優先度のシンボル及び複数の第２優先度のシンボルを含んだ複数の符号化音声フレームを生成するボコーダと、
前記複数の第２優先度のシンボルの一部を廃棄すべく選択して、その選択した前記複数の第２優先度のシンボルの一部を記憶することなく前記複数の符号化音声フレームを前記メモリに記憶し、さらに、記憶された前記複数の符号化音声フレームを読み出し、選択した前記第２優先度のシンボルの一部に対応する置換シンボルを、読み出した前記複数の符号化音声フレームに挿入して、再構成された音声フレームを生成するプロセッサと、
を備え、
前記ボコーダは更に、前記再構成された音声フレームを復号化して音声出力信号を出力するように構成されていることを特徴とする移動端末。
【請求項４０】
前記プロセッサは、前記複数の符号化音声フレームの一部を廃棄すべく選択し、その選択した前記複数の符号化音声フレームの一部を記憶することなく前記複数の符号化音声フレームを記憶するように構成されていることを特徴とする請求項３９に記載の移動端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には通信分野に関し、より具体的には音声通信に関する。
【背景技術】
【０００２】
現在、（voice/speechなどの）音声(audio)通信をサポートする各種の技術が使用されている。これらの技術は従来のＰＳＴＮ（Public Switched Telephone networks；公衆交換電話網）から無線通信網、更にはパケット化された音声通信をサポートするコンピュータネットワークまでの範囲にわたって使用される。デジタル無線電話及び音声通信をサポートするコンピュータネットワーク等の通信媒体に関して、各種の音声符号化器／復号化器（「ボコーダ」又は「ボイスコーデック」）を使用するアナログ音声信号のデジタル化が知られている。典型的なボコーダはフレームベースの符号化／復号化アルゴリズムを使用し、このアルゴリズムは、通常、通信媒体を管理するプロトコルによって規定される。このようなアルゴリズムは、無線ネットワーク又は雑音を含む有線システム等の（ノイズにさらされる）不可逆媒体用に設計され、ビットエラー修正及び／又はフレームエラー修正、及び／又は音声フレームの伝送エラーを修正するフレーム置換を含む場合もある。
【０００３】
公知のボコーダのアルゴリズムとしては、例えば、ＡＣＥＬＰ（Algebraic Code-Excited Linear Prediction；代数符号励振線形予測）、ＶＳＥＬＰ（Vector-Sum Excited Linear Prediction；ベクトル和励振線形予測）、ＵＳ１（United States-1）ボコーダをサポートする無線通信規格ＩＳ-１３６がある。符号分割無線通信に関する例としては、ＱＣＥＬＰ（Qualcomm Code-Excited Linear Prediction；クアルコム社の励振線形予測）ボコーダ及びＥＶＲＣ（Enhanced Variable Rate CODEC；強化型可変速コーデック）ボコーダをサポートするＣＤＭＡ２０００がある。ＧＳＭ（Global System for Mobile Communications；移動体通信用グローバルシステム）等の他の無線通信プロトコルと、ＶｏＩＰ（Voice Over Internet Protocol；ボイスオーバーインターネットプロトコル）等のコンピュータネットワークベースの音声通信アプリケーションとの音声符号化／復号化に関する仕様も同じく公知である。より具体的には、伝送媒体にわたるエラーを予測し、このようなエラーが発生した場合に修正を可能にするプロトコルを提供するボコーダが知られている。
【０００４】
応用例によっては、音声データを記憶しておき、後でこの音声データを再生できることが望ましい。例えば、無線電話では、ユーザの音声メモ、一部又は全ての無線による会話、及び音声タグ等を記録するための機能を提供可能である。無線電話において、例えば無線電話のマイクロホンから受信される信号等の非圧縮の音声信号に対して実行される独立の圧縮方式を使用して、その無線電話に記憶する音声を圧縮する機能を提供することが知られている。このような独立の圧縮方式としては例えば、ＡＤＰＣＭ（Adaptive Differential Pulse Code Modulation）、μ側ＰＣＭ、あるいはＭＰＥＧ（Motion Picture Experts Group）などがある。
【発明の開示】
【０００５】
本発明の実施形態は、符号化音声レコードを再生するために記憶する方法を提供する。音声レコードは、シンボルレベルの優先度を有し、複数の第１優先度のシンボルと複数の第２優先度のシンボルとを含む。第２優先度のシンボルが廃棄すべく選択される。そして、その選択された第２優先度のシンボルを記憶することなく音声レコードが記憶される。第１優先度のシンボルは高優先度のシンボルで、第２優先度のシンボルは当該高優先度のシンボルよりも優先度が低い低優先度のシンボルである。シンボルはビットであっても良く、音声レコードはフレームであっても良い。
【０００６】
本発明の他の実施形態において、複数の符号化音声レコードは、シンボルレベルの優先度を有しかつ複数の高優先度のシンボルと当該高優先度のシンボルよりも優先度が低い複数の低優先度のシンボルとを含む。複数の符号化音声レコードの一部が廃棄すべく選択され、その選択された複数の符号化音声レコードの一部を記憶することなく複数の符号化音声レコードが記憶される。
【０００７】
本発明の更なる実施形態において、廃棄する第２優先度のシンボルの選択は、音声レコードの廃棄するシンボル位置を特定する選択マスクを提供すること含む。音声レコードは、選択マスクによって特定される複数の符号化音声レコードのうちの複数の低優先度のシンボルの一部を記憶することなく記憶される。
【０００８】
本発明の他の実施形態において、記憶された音声レコードが読み出される。選択された前記複数の第２優先度のシンボルの一部に対応する（任意の又は既知の値の）置換シンボルが、読み出した音声レコードに挿入され、レコード長が修正された再構成された音声レコードが提供される。再構成された音声レコードは復号化されて音声出力信号が生成される。更に、選択された前記複数の符号化音声レコードの一部に対応する置換音声レコード（固定された既知の値であっても良い）が、読み出した前記複数の符号化音声レコードに追加されても良い。例えば、音声出力レコードは、音声メモ、音声タグ又は録音データであっても良い。記憶された前記音声レコードから所望の品質の音声出力信号を生成するために、廃棄する前記複数の第２優先度のシンボルの一部の数を選択することができる。同様に、記憶された前記音声レコードから所望の品質の音声出力信号を生成するために、排気する前記複数の符号化音声レコードの一部の数を選択することが好ましい。
【０００９】
本発明の更なる実施形態に係る方法は、符号化音声フレームを記憶するために、記憶する入力音声を受信するステップを含む。受信した入力音声入力は音声符号化されて少なくとも１つの符号化音声フレームが生成される。符号化音声フレームは、複数の第１感度のビット位置と複数の第２感度のビット位置とを有する。前記複数の第２感度のビット位置の一部が廃棄すべく選択される。選択された前記複数の第２感度のビット位置の一部に対応する符号化された音声フレームのビットは廃棄され、少なくとも１つの圧縮された符号化音声フレームが生成され、その少なくとも１つの圧縮された符号化音声フレームは記憶される。その後、記憶された少なくとも１つの圧縮された符号化音声フレームは読み出される。少なくとも１つの符号化音声フレームの前記廃棄されたビットに対応する任意の又は既知の値の置換ビットが挿入され、所望の長さの再構成された音声フレームが生成される。再構成された音声フレームは復号化され、音声出力信号が出力される。上記の記憶処理及び取り出し処理は、移動端末において実行することが可能である。
【００１０】
本発明の他の実施形態は、符号化音声フレームを記憶する方法に係る。記憶する入力音声が受信される。受信された入力音声は音声符号化されて複数の符号化音声フレームが生成される。選択される前記複数の符号化音声フレームの一部が廃棄されて、記憶する入力音声にに係るフレーム数が低減された複数の符号化音声フレームが生成される。そのフレーム数が低減された複数の符号化音声フレームは記憶される。
【００１１】
本発明の更なる実施形態は、符号化音声レコードを記憶するシステムに係る。このシステムはメモリ及びボコーダを含む。ボコーダは符号化音声レコードを生成する。符号化音声レコードはシンボルレベルの優先度を有し、複数の第１優先度のシンボル及び複数の第２優先度のシンボルを含む。プロセッサは、複数の第２優先度のシンボルの一部を廃棄すべく選択し、選択された前記複数の第２優先度のシンボルの一部を記憶することなく前記符号化音声レコードをメモリに記憶する。
【００１２】
本発明の他の実施形態によれば、移動端末が提供される。この移動端末は、シンボルレベルの優先度を有し且つ複数の第１優先度のシンボル及び複数の第２優先度のシンボルを含む複数の符号化音声フレームを生成するもので、メモリ及びボコーダを含む。プロセッサは、前記複数の第２優先度のシンボルの一部を廃棄すべく選択し、選択された前記複数の第２優先度のシンボルの一部を記憶することなくメモリに前記複数の符号化音声フレームを記憶する。プロセッサは更に、記憶された符号化音声フレームを読み出し、選択された前記複数の第２優先度のシンボルの一部に位置が対応する任意の又は既知の値の置換シンボルを、読み出した前記符号化音声フレームに挿入して、所望の長さの再構成されたフレームを提供するように構成される。ボコーダは更に、再構成された符号化音声フレームを復号化して音声出力信号を出力する。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態を表す添付図面を参照して本発明を詳細に説明する。ただし、本発明は種々の形態で実施することができ、本発明を以下に開示する実施形態に限定して解釈すべきではない。むしろ、それら種々の実施形態はこの開示により本発明の範囲内で実現されるものである。
【００１４】
本発明は方法、システム、又はコンピュータプログラムプロダクトとして実施されうることは当業者には理解されよう。従って、本発明はハードウェアとしてのみの実施形態、ソフトウェアとしてのみの実施形態、又はソフトウェアの面とハードウェアの面とを組み合わせる実施形態の形をとるが、ここでは全体を一般に「回路」として言及する。更に本発明は、媒体内で実施されるコンピュータ使用可能なプログラムコード手段を有するコンピュータ使用可能な媒体上のコンピュータプログラムプロダクトの形をとりうる。適当なコンピュータ可読媒体は、ハードディスク、ＣＤ-ＲＯＭ、光記憶装置、インターネット又はイントラネットのサポート等を行なう伝送媒体、又は磁気記録装置を含んで利用されうる。
【００１５】
本発明の動作を実行するためのコンピュータプログラムコードは、Java（登録商標）、SmalltalkあるいはＣ＋＋などのオブジェクト指向のプログラム言語をはじめ、Ｃ言語などの従来の手続き型プログラミング言語、あるいはアセンブリ及び／又はマイクロコードなどの低レベル言語で記述することができる。プログラムコードは、独立型ソフトウェアパッケージ又は他のソフトウェアパッケージの一部として、単一のプロセッサ上で及び／又は複数のプロセッサにわたって完全に実行しても良い。プロセッサは音声通信をサポートするネットワークに結合されたコンピュータに組み込まれても良く、又は音声通信装置に組み込まれても良い。サポートされた音声通信はローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、無線通信媒体、有線通信媒体、又は他のインターネットメディアを介しても良い。あるいは、この接続は、１つ以上の外部コンピュータ及び／又はデータ処理システムを介して（例えば、インターネットサービスプロバイダを使用するインターネットを介して、あるいは電話網等のパケット交換ネットワーク又は回路交換ネットワークを介して）実現しても良い。
【００１６】
以下、本発明の実施形態に従って、方法、装置（システム）、及びコンピュータプログラムプロダクトのフローチャート、及び／又はブロック図及び／又はフローチャートを参照して本発明を説明する。フローチャート及び／又はブロック図の各ブロックとフローチャート及び／又はブロック図のブロックの組み合わせとは、コンピュータプログラム命令によって実現できることが理解されるであろう。これらのコンピュータプログラム命令は汎用コンピュータ、専用コンピュータ、又は他のプログラム可能なデータ処理装置のプロセッサに提供されて、マシンを製造しても良い。それによって、コンピュータ又は他のプログラム可能データ処理装置のプロセッサを介して実行する命令は、フローチャート及び／又はブロック及び／又はフローチャートあるいはブロックで特定された機能を実現する。
【００１７】
また、これらのコンピュータプログラム命令は、コンピュータ又は他のプログラム可能なプロセッサに対して特定の方法で機能するように指示するコンピュータ可読メモリに記憶されても良く、それによって、コンピュータ可読メモリに記憶される命令はフローチャート及び／又はブロックダイヤグラムブロック又はブロックで特定される機能を実現する命令手段を含む製品を実現する。
【００１８】
また、コンピュータプログラム命令はコンピュータ又は他のプログラム可能なデータプロセッサにロードされて、一連の動作ステップをコンピュータ又は他のプログラム可能なプロセッサ上で実行させる。それによってコンピュータ実現プロセスが作成され、その結果、コンピュータ又は他のプログラム可能なプロセッサ上で実行する命令は、フローチャート及び／又はブロック図の単数あるいは複数のブロックで特定された機能又は動作を実現するステップを提供する。
【００１９】
本発明の実施形態を、図１の無線端末の概略ブロック図を参照して説明する。図１は、本発明の実施形態に従って、移動無線端末 (mobile terminal) ２２及び基地局トランシーバ (base station transceiver) ２４を含む無線電話通信システムの一例を示している。移動端末２２はプロセッサ (processor) ４２と通信するキーボード／キーパッド (keyboard/keypad) ２６、ディスプレイ( display) ２８、スピーカ (speaker) ３２、マイクロホン (microphone) ３４、トランシーバ (transceiver) ３６、及びメモリ (memory) ３８を具備しうる。トランシーバ３６は、一般に、それぞれ出力無線周波数信号を基地局トランシーバ２４に伝送して、基地局トランシーバ２４からアンテナ４８を介して入力無線周波数信号を受信する送信器 (transmitter) ４４及び受信器 (receiver) ４６を具備する。移動端末２２と基地局トランシーバ２４との間で伝送される無線周波数信号は、相手又は宛先との通信を確立して維持するのに使用される交通信号及び制御信号（例えば、入電用のページング信号／メッセージ）を具備しても良い。
【００２０】
移動端末２２の前述の内容は、多数の従来の移動端末に含まれうるものであり、これらの機能性は一般に当業者に公知のものである。ここで使用される「移動端末」の用語は、多重回線ディスプレイを含む又は含まない移動無線電話；移動無線電話とデータ処理、ファックス通信、及びデータ通信の機能とを組み合わせることのできるＰＣＳ（Personal Communication System；パーソナル移動通信システム）端末；無線電話ページャ、インターネット／イントラネットアクセス、ウェブブラウザ、オーガナイザ、カレンダ、及び／又はＧＰＳ（Global Positioning System；全地球測位システム）を含むことができるＰＤＡ（Personal Data Assistant；携帯情報端末）；及び無線電話トランシーバを含む従来のラップトップ型及び／又はパームトップ型レシーバを含んでも良いことは更に理解されるであろう。また移動端末は「パーベイシブ・コンピューティング（pervasive computing）」装置ともよばれる。
【００２１】
基地局トランシーバ２４はセルラネットワーク内の個別セルを規定し、無線リンクプロトコルを使用してセル内で移動端末２２及び他の移動端末と通信する無線トランシーバを具備する。ここでは単一の基地局トランシーバ２４が図示されるだけであるが、例えばセルラ交換局及び他の装置を介して多数の基地局トランシーバが接続されて無線通信ネットワークを規定しても良いことは理解されるであろう。
【００２２】
図示の本発明の実施形態においては、スピーカ３２及びマイクロホン３４とプロセッサ４２とにそれぞれ接続されるボコーダ３３が設けられている。図１の無線端末において、ユーザからの音声又は他の音声信号は、一般に、マイクロホン３４によってアナログ信号として検出され、その後、ボコーダ３３に入力される。あるいは、別のルートで提供される音声信号をボコーダ３３に入力しても良い。ボコーダ３３に入力される際には、１または２以上の音声処理ステージを介して入力される。この符号化前の音声処理ステージとしては例えば、音声レベル調整、帯域フィルタ処理、及び（例えば、１３ビットリニアＰＣＭ又は８ビットμ側ＰＣＭフォーマットによる）ＡＤ変換がある。さらに付加的に高域フィルタ処理が後続しても良い。
【００２３】
ボコーダ３３には、公知のコーダ／デコーダのいずれかを使用することができる。例えば、ＡＣＥＬＰ又はＶＳＥＬＰといった音声圧縮アルゴリズムを使用して音声信号を（例えば６４〜８kbpsの）低ビットレートのデータビットストリーム及び／又はエラー回復機能を提供する他の公知の技術によって圧縮しても良い。ボコーダ３３又は分離されたチャネルコーダによって、シンボルレベル優先度割当（他よりも高優先度を有する少なくとも第１及び第２の優先度のシンボル）等のデータストリームと、例えば１／２畳み込み符号を用いる差動符号化手法とに、付加的なエラー保護及び／又は回復技術を適用しても良い。その結果、音声符号データストリームの更に脆弱な／重要なビットが保護される。音声符号フレームの最も感度の高い有効ビットを超えるＣＲＣ（Cyclic Redundancy Check；巡回冗長検査）等の他の手法を使用しても良い。
【００２４】
本発明の実施形態によれば、プロセッサ４２は符号化音声レコードをボコーダ３３から受信し、その符号化音声レコードを、圧縮記憶によりメモリ３８に記憶する。本実施形態におけるプロセッサ４２は、あるシンボル優先度に係る複数のシンボルの一部を廃棄すべく選択するように構成され、選択した複数のシンボルの当該一部を記憶することなくメモリ３８内に対応する音声レコードを記憶するように構成される。プロセッサ４２は、更に、メモリ３８から記憶されたレコードを読み出し、読み出されたレコードを復元し、それらをボコーダ３３に提供するように構成されうる。ここで、ボコーダ３３は復元されたレコードを復号化して、例えばスピーカ３２で再生して音声出力信号を提供することができる。
【００２５】
ボコーダ３３は、通信媒体に伝送されるデータ量を圧縮するとともに、２種類のエラー回復機能を有する。第１の型のエラー回復機能は、上述の通り、シンボル（又は２値化シンボルのビット）レベルに適用することができる。ボコーダ３３によって受信されたビットに関して、（２つ以上のレベルの）優先度が例えばエラーに対するビット感度に従って割り当てられる。最も感度の小さいビットは、聴感上の音声品質にほとんど悪影響を及ぼすことはなく、エラーを含んでよい。ボコーダ３３は、それぞれ異なる優先度カテゴリと、異なる数のカテゴリと、異なるエラー閾値とを有しても良い。しかし、無線ネットワーク用の移動端末アプリケーション内の少なくともボコーダに関して、ボコーダ３３はある程度のビットレベル優先度を有する。
【００２６】
提供可能な第２のエラー回復機能は、音声データのフレームにおいてフレーム全体が使用不可能と宣言されるほど多数のエラーを含んで受信される場合に作動する。この状況において、ボコーダ３３はフレーム置換機能を提供することができる。このような場合、受信されたフレームは全て廃棄される。「ノイズ」又は他の置換フレームが挿入されて、廃棄された（又は損失）フレームに関連する時間を埋める。通常の移動端末ボコーダにおいて、フレーム長は約２０ミリ秒で、約４００〜６００ビットを含む。
【００２７】
本発明は、移動端末２２及び／又は基地局トランシーバ２４等の通信装置又は通信システムにおいて実施可能であるが、このような装置及び／又はシステムに限定されるものではない。その代わりに、本発明は１つ以上のエラー回復機能によって基礎的な音声信号が符号化されている音声データを記憶する方法、送信機、通信装置、通信システム、又はコンピュータプログラムプロダクトとして実施可能である。本発明により処理可能な例示的な音声レコードは、音声メモ、音声タグ、及び／又は記録処理を含む。本発明は移動無線端末の使用に関して示されるが、セルラ基地局又は無線通信インフラストラクチャ等の無線通信システムと、ボコーダによって提供されるエラー回復機能を有する音声レコードの送信をサポートするためにボコーダが使用される他の型のシステムとに本発明を適用可能であることは理解されるであろう。
【００２８】
図２及び図３は、本発明の実施形態に従って、再生される音声レコードの記憶装置を有する移動端末２２又は他の音声処理装置によって実行されうる動作を示すフローチャートである。以下に説明する通り、本発明の実施形態はボコーダ３３に関連するエラー回復機能を使用して、移動端末２２等の装置内の各種音声セグメントに関して記憶するシンボルの数を減少させる。例えば、記憶されたダイアル数に従って音声タグを記録した後、ボコーダ３３が駆動して、音声を符号化することができる。本実施形態では、記憶する際には、例えば５０％の最低感度（優先度）ビットの記憶処理をスキップし、及び／又は、フレームから（例えば、２５個に１個の割合で）選択した信号を完全には記憶しなくても良い。更に、メモリの必要容量と再生音声品質とのトレードオフの関係において、低感度のビットの数の変更やフレーム消去を行うようにすることは本発明の範疇で実現可能であることは理解されたい。エラー回復機能がボコーダ３３内で実現される場合、本発明の実施形態によって提供される圧縮記憶は、付加的なコストを必要とすることなく実現可能である。言い換えれば、エラーの影響を受けやすい伝送環境に対処するための、ボコーダ３３によって提供されるエラー回復機能は再生を必要とせず、そのため、関連する記憶された音声データは、再生のためのメモリ記憶のほぼエラーの無い環境を与えられる本発明の実施形態に従って圧縮される。
【００２９】
以下、図２を参照して、本発明の実施形態における符号化音声レコードを記憶する動作を説明する。この動作は、スピーカ３２から入力される音声信号を受信するブロック２１０より開始する。次にブロック２１５において、その音声信号がボコーダ３３に入力されてボコーダ３３から１または２以上の音声レコードが出力される。ボコーダ３３からの音声レコードはシンボル（典型的にはビット）レベル優先度を有し、複数の第１優先度のシンボル及び複数の第２優先度のシンボルを含む。実施形態においては、第１優先度のシンボルは高優先度のシンボルであり、第２優先度のシンボルは高優先度のシンボルよりも優先度が低い低優先度のシンボルであるとする。
【００３０】
ブロック２２０では、１つ以上の第２優先度のシンボルが、廃棄するために選択される。例えば、図２のブロック２２０に隣接して例示されたビットのブロック図に示す通り、選択マスクが、廃棄すべき音声レコードの特定のシンボル（図２においてはビット）位置に与えられる。図２に示す通り、「１」の値を有するマスクの位置が、廃棄するために指定された音声レコードの対応する未処理ビットを指定して、その結果、図２における圧縮結果のビット数が減少する。
【００３１】
また、ブロック２２５では、廃棄するための複数の符号化音声レコードの一部を選択することにより、記憶処理前に圧縮を更に行っても良い。図２に示される通り、ブロック２２５では、音声フレームが２５個に１個の割合で廃棄するために選択される。
【００３２】
その後、ブロック２３０において、選択された第２優先度のシンボルの一部を記憶することなく、また、選択された複数の符号化音声レコードの当該一部を記憶することなく、１または２以上の音声レコードが記憶される。
【００３３】
ブロック２３０では、廃棄する第２優先度のシンボルの数を選択して、記憶した音声レコードから出力される音声出力信号の所望の品質を再生中に提供することができる。例えば、移動端末において、移動端末の音声タグの再生品質は廃棄されるいくつかのシンボルによって制御することができる。同様に、ブロック２２５で、廃棄するために選択される符号化音声レコードの数を選択することにより、記憶された音声レコードから出力される音声出力信号の所望の品質を提供することができる。
【００３４】
また、例えば無線移動端末２２との接続状態において、ブロック２１０で受信された音声は音声メモ、音声タグ、又はマイクロホン３４から入力された又はトランシーバ３６から受信された音声信号の記録処理であっても良い。ブロック２１５で入力音声が符号化されて、複数の第１感度のビット部分及び複数の第２感度のビット部分を有する少なくとも１つの符号化音声フレームを提供する。ブロック２２０では、選択された第２感度のビット部分が廃棄するために選択される。選択された第２感度のビット部分に対応する符号化音声フレームのビットが廃棄されて、１つ以上の圧縮された符号化音声フレームを生成する。圧縮された符号化音声フレームは、その後、ブロック２３０で記憶される。例えば、第２感度のビットは廃棄するための選択マスクによって選択される低感度のビットであっても良い。同様に、上記の通り、選択された音声フレームが廃棄されても良い。他の実施例において、圧縮は選択されたビットの廃棄処理を介してのみ又は選択された符号化音声レコードの廃棄処理を介してのみ行われるようにしてもよい。又は、上述の通り、双方の手法が利用されることによって記憶処理の前に音声レコードを圧縮しても良い。
【００３５】
次に、記憶された圧縮音声レコードの再生に関する動作を、図３を参照して説明する。この動作は、ブロック３１０で、例えば移動端末２２のユーザからの要求に応じて、記憶された音声レコードを読み出すことから開始する。実施形態において、ブロック３１０で読み出される記憶された符号化音声レコードは、複数の音声レコードの一部を削除することで圧縮されたものであるから、読み出した符号化音声レコードに置換音声データが追加される。この置換音声データは、ブロック２２５で記憶処理前に削除された複数の符号化音声レコードの一部に相当する。
【００３６】
ブロック３２０では、音声レコードの記憶処理前に削除された選択された複数の第２優先度のシンボルの一部に対応する置換シンボルが、読み出された音声レコードに挿入される。図２のブロック２２０の圧縮動作例に対応する図３のブロック３２０の隣に、概略的なビットブロック図が例示されている。特に、対応する選択マスクを利用して置換ビットを挿入して音声レコードを充填し、且つブロック３２０で、所望の長さの新規の音声レコード（又は図３の音声フレーム）を生成するビット位置を指定する。その後、ブロック３２５において、再構成された音声レコードが復号化されて、音声出力信号が提供される。例えば、一般的なボコーダ「復号化」動作は、再構成された音声レコードに適用することができる。音声は、その後、ブロック３３０で再生されうる。
【００３７】
図１〜図３のフローチャート及びブロック図はストリーミングデータサービスを提供するための実現可能なシステム、方法、及びコンピュータプログラムプロダクトのアーキテクチャ、機能性及び動作を示すものである。この点では、フローチャート及びブロック図における各ブロックは、特定の論理的動作を実現するための１つ以上の実施可能な命令を具備するモジュール、セグメント、又はコードの一部を表現したものともいえる。また、ブロック内に示された動作は、図示した順序以外であっても良い。例えば、連続して示される２つのブロックは実際にほぼ同時に実施されても良い。あるいは、ブロックは、含まれる機能性に従って逆の順序で実施される場合があっても良い。
【００３８】
以上、図面及び本明細書において本発明の代表的な実施形態を開示した。ここでは特定の用語が使用されているが、これらは一般的なもので、なおかつ説明のために使用したにすぎない。すなわち、特許請求の範囲に記載される本発明の範囲を限定するものではない。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態に係る符号化音声レコードを圧縮して記憶するシステムを有する移動端末を示す概略図である。
【図２】本発明の実施形態に係る圧縮符号化音声レコードを記憶する動作を示すフローチャートである。
【図３】本発明の実施形態に係る記憶された圧縮符号化音声レコードを再生する動作を示すフローチャートである。
【図１】
2005534955.tif 000003
【図２】
2005534955.tif 000004
【図３】
2005534955.tif 000005
【手続補正書】
【提出日】平成16年8月27日(2004.8.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
符号化された音声レコードを再生するために記憶する方法であって、
シンボルレベル優先度を有し、複数の第１優先度のシンボル及び複数の第２優先度のシンボルを含んだ前記音声レコードを生成する生成ステップと、
前記複数の第２優先度のシンボルの一部を廃棄すべく選択する第１選択ステップと、
選択された前記複数の第２優先度のシンボルの一部を記憶することなく前記音声レコードを記憶する記憶ステップと、
を有する方法。
【請求項２】
前記第１優先度のシンボルは高優先度のシンボルであり、前記第２優先度のシンボルは当該高優先度のシンボルよりも優先度が低い低優先度のシンボルであることを特徴とする請求項１に記載の方法。
【請求項３】
前記生成ステップは、シンボルレベル優先度を有し且つ複数の高優先度のシンボルと当該高優先度のシンボルよりも優先度が低い複数の低優先度のシンボルとを含む複数の符号化音声レコードを生成し、
前記方法は、前記複数の符号化音声レコードの一部を廃棄すべく選択する第２選択ステップを更に有し、
前記記憶ステップは更に、前記第２選択ステップで選択された前記複数の符号化音声レコードの一部を記憶することなく前記複数の符号化音声レコードを記憶する
ことを特徴とする請求項２に記載の方法。
【請求項４】
前記第１選択ステップは、前記音声レコードの廃棄するシンボル位置を特定する選択マスクを出力するステップを含み、
前記記憶ステップは、前記選択マスクにより特定される前記複数の符号化音声レコードの前記複数の低優先度のシンボルの一部を記憶することなく前記音声レコードを記憶する
ことを特徴とする請求項３に記載の方法。
【請求項５】
前記シンボルはビットであり、前記音声レコードはフレームであることを特徴とする請求項４に記載の方法。
【請求項６】
前記第１選択ステップは、前記音声レコードの廃棄するシンボル位置を特定する選択マスクを出力するステップを含み、
前記記憶ステップは、前記選択マスクにより特定される前記音声レコードの前記複数の低優先度のシンボルの一部を記憶することなく前記音声レコードを記憶する
ことを特徴とする請求項２に記載の方法。
【請求項７】
前記シンボルはビットであり、前記音声レコードはフレームであることを特徴とする請求項６に記載の方法。
【請求項８】
前記記憶ステップで記憶された前記音声レコードを読み出す読出しステップと、
前記第１選択ステップで選択された前記複数の第２優先度のシンボルの一部に対応する置換シンボルを、読み出した前記音声レコードに挿入して、再構成された音声レコードを生成する再構成ステップと、
前記再構成された音声レコードを復号化して音声出力信号を生成する復号化ステップと、
を更に有する請求項１に記載の方法。
【請求項９】
前記記憶ステップで記憶された前記複数の符号化音声レコードを読み出す読出しステップと、
前記第２選択ステップで選択された前記複数の符号化音声レコードの一部に対応する置換音声レコードを、読み出した前記複数の符号化音声レコードに追加する追加ステップと、
前記第１選択ステップで選択された前記複数の第２優先度のシンボルの一部に対応する置換シンボルを、読み出した前記複数の符号化音声レコードに挿入する挿入ステップと、
前記置換音声レコードが追加され前記置換シンボルが挿入された前記複数の符号化音声レコードを復号化して音声出力信号を生成する復号化ステップと、
を更に有する請求項３に記載の方法。
【請求項１０】
前記音声出力信号は、音声メモ、音声タグ、及び録音データのうちの少なくともいずれかであることを特徴とする請求項９に記載の方法。
【請求項１１】
記憶された前記音声レコードから所望の品質の音声出力信号を生成するために、廃棄する前記複数の第２優先度のシンボルの一部の数を選択するステップを更に有する請求項１に記載の方法。
【請求項１２】
記憶された前記音声レコードから所望の品質の音声出力信号を生成するために、廃棄する前記複数の符号化音声レコードの一部の数を選択するステップを更に有する請求項３に記載の方法。
【請求項１３】
前記音声レコードは符号化音声フレームを構成し、
前記生成ステップは、
記憶する入力音声を受信する受信ステップと、
受信した前記入力音声を音声符号化して、前記複数の第１優先度のシンボルに対応する複数の第１感度のビット位置及び前記複数の第２優先度のシンボルに対応する複数の第２感度のビット位置を有する少なくとも１つの符号化音声フレームを生成する符号化ステップと、
とを含み、
前記第１選択ステップは、前記複数の第２感度のビット位置の一部を廃棄すべく選択し、
前記記憶ステップは、
選択された前記複数の第２感度のビット位置の一部に対応する前記少なくとも１つの符号化音声フレームのビットを廃棄して、少なくとも１つの圧縮された符号化音声フレームを生成する廃棄ステップと、
前記少なくとも１つの圧縮された符号化音声フレームを記憶するフレーム記憶ステップと、
を含み、
前記方法は、
記憶された前記少なくとも１つの圧縮された符号化音声フレームを読み出す読出しステップと、
前記少なくとも１つの符号化音声フレームの前記廃棄されたビットに対応する置換ビットを、読み出した前記少なくとも１つの圧縮された符号化音声フレームに挿入して、再構成された音声フレームを生成する挿入ステップと、
前記再構成された音声フレームを復号化して音声出力信号を出力する復号化ステップと、
を更に有することを特徴とする請求項１に記載の方法。
【請求項１４】
前記入力音声は、音声メモ、音声タグ、及び録音処理のうちの少なくともいずれかに係るものであることを特徴とする請求項１３に記載の方法。
【請求項１５】
前記第２感度は前記第１感度よりも低感度であることを特徴とする請求項１３に記載の方法。
【請求項１６】
前記各ステップの処理が携帯端末において実行されることを特徴とする請求項１３に記載の方法。
【請求項１７】
前記選択ステップは、前記少なくとも１つの符号化音声フレームの廃棄するビット位置を特定する選択マスクを出力するステップを含み、前記廃棄ステップは、前記選択マスクにより特定される前記少なくとも１つの符号化音声フレームのビットを廃棄して、前記少なくとも１つの圧縮された符号化音声フレームを生成することを特徴とする請求項１３に記載の方法。
【請求項１８】
前記少なくとも１つの符号化音声フレームは、複数の符号化音声フレームであり、
前記方法は、選択された前記複数の符号化音声フレームの一部を廃棄して、前記記憶する入力音声に係るフレーム数が低減された複数の符号化音声フレームを生成するステップを更に有し、
前記廃棄ステップは、選択された前記複数の第２感度のビット位置の一部に対応する前記フレーム数が低減された複数の符号化音声フレームのビットを廃棄して、複数の圧縮された符号化音声フレームを生成し、
前記フレーム記憶ステップは、前記複数の圧縮された符号化音声フレームを記憶する
ことを特徴とする請求項１３に記載の方法。
【請求項１９】
前記読出しステップは、記憶された前記複数の圧縮された符号化音声フレームを読み出し、
前記方法は、読み出した前記複数の圧縮された符号化音声フレームに、廃棄した前記複数の符号化音声フレームの一部に対応する置換音声フレームを追加する追加ステップを更に有し、
前記挿入ステップは、読み出した前記複数の圧縮された符号化音声フレームに、廃棄された前記フレーム数が低減された複数の符号化音声フレームのビットに対応する置換ビットを挿入し、
前記復号化ステップは、前記置換音声フレームが追加され前記置換ビットが挿入された前記複数の圧縮された符号化音声フレームを復号化して前記音声出力信号を出力する
ことを特徴とする請求項１８に記載の方法。
【請求項２０】
符号化音声フレームを記憶する方法であって、
記憶する入力音声を受信する受信ステップと、
受信した前記入力音声を音声符号化して、複数の符号化音声フレームを生成する符号化ステップと、
選択される前記複数の符号化音声フレームの一部を廃棄して、前記記憶する入力音声に係るフレーム数が低減された複数の符号化音声フレームを生成する廃棄ステップと、
前記フレーム数が低減された複数の符号化音声フレームを記憶する記憶ステップと、
を有する方法。
【請求項２１】
記憶された前記フレーム数が低減された複数の符号化音声フレームを読み出す読出しステップと、
廃棄された前記複数の符号化音声フレームの一部に対応する置換音声フレームを、読み出した前記フレーム数が低減された複数の符号化音声フレームに追加して、その置換音声フレームが追加された複数の符号化音声フレームを生成する追加ステップと、
前記置換音声フレームが追加された複数の符号化音声フレームを復号化して音声出力信号を生成する復号化ステップと、
を更に有する請求項２０に記載の方法。
【請求項２２】
符号化音声レコードを記憶するシステムであって、
メモリと、
シンボルレベル優先度を有し且つ複数の第１優先度のシンボル及び複数の第２優先度のシンボルを含んだ前記符号化音声レコードを生成するボコーダと、
前記複数の第２優先度のシンボルの一部を廃棄すべく選択して、その選択した前記複数の第２優先度のシンボルの一部を記憶することなく前記符号化音声レコードを前記メモリに記憶するプロセッサと、
を有するシステム。
【請求項２３】
前記ボコーダは、シンボルレベル優先度を有し且つ複数の高優先度のシンボルと当該高優先度のシンボルよりも優先度が低い複数の低優先度のシンボルとを含む複数の符号化音声レコードを生成し、
前記プロセッサは更に、前記複数の符号化音声レコードの一部を廃棄すべく選択して、その選択した前記複数の符号化音声レコードの一部を記憶することなく前記複数の符号化音声レコードを記憶するように構成されていることを特徴とする請求項２２に記載のシステム。
【請求項２４】
前記音声レコードの廃棄するシンボル位置を特定する選択マスクを出力する手段を更に有し、
前記プロセッサは更に、前記選択マスクにより特定される前記複数の符号化音声レコードの前記複数の低優先度のシンボルの一部を記憶することなく前記複数の符号化音声レコードを記憶するように構成されていることを特徴とする請求項２３に記載のシステム。
【請求項２５】
前記シンボルはビットであり、前記音声レコードはフレームであることを特徴とする請求項２４に記載のシステム。
【請求項２６】
前記プロセッサは更に、記憶された前記音声レコードを読み出し、選択した前記複数の第２優先度のシンボルの一部に対応する置換シンボルを、読み出した前記音声レコードに挿入して、再構成された音声レコードを生成するように構成され、
前記ボコーダは更に、前記再構成された音声レコードを復号化して音声出力信号を出力するように構成されていることを特徴とする請求項２２に記載のシステム。
【請求項２７】
前記プロセッサは、記憶された前記複数の符号化音声レコードを読み出し、選択された前記複数の符号化音声レコードの一部に対応する置換音声レコードを、読み出した前記複数の符号化音声レコードに追加し、選択された前記複数の第２優先度のシンボルの一部に対応する置換シンボルを、そして、読み出した前記複数の符号化音声レコードに挿入するように構成され、
前記ボコーダは更に、前記置換音声レコードが追加され前記置換シンボルが挿入された前記複数の符号化音声レコードを復号化して音声出力信号を生成するように構成されていることを特徴とする請求項２３に記載のシステム。
【請求項２８】
前記音声出力レコードは、音声メモ、音声タグ、及び録音データのうちの少なくともいずれかであることを特徴とする請求項２７に記載のシステム。
【請求項２９】
前記符号化音声レコードは符号化音声フレームを構成し、
前記ボコーダは、
記憶する入力音声を受信する受信手段と、
受信した前記入力音声を音声符号化して、前記複数の第１優先度のシンボルに対応する複数の第１感度のビット位置及び前記複数の第２優先度のシンボルに対応する複数の第２感度のビット位置を有する少なくとも１つの符号化音声フレームを生成する符号化手段と、
を含み、
前記プロセッサは、
前記複数の第２感度のビット位置の一部を廃棄すべく選択する選択手段と、
選択された前記複数の第２感度のビット位置の一部に対応する前記少なくとも１つの符号化音声フレームのビットを廃棄して、少なくとも１つの圧縮された符号化音声フレームを生成する廃棄手段と、
前記少なくとも１つの圧縮された符号化音声フレームを記憶する記憶手段と、
記憶された前記少なくとも１つの圧縮された符号化音声フレームを読み出す読出し手段と、
前記少なくとも１つの符号化音声フレームの前記廃棄されたビットに対応する置換ビットを、読み出した前記少なくとも１つの圧縮された符号化音声フレームに挿入して、再構成された音声フレームを生成する挿入手段と、
前記再構成された音声フレームを復号化して音声出力信号を出力する復号化手段と、
を含むことを特徴とする請求項２２に記載のシステム。
【請求項３０】
前記選択手段は、前記少なくとも１つの符号化音声フレームの廃棄するビット位置を特定する選択マスクを出力し、前記廃棄手段は、前記選択マスクにより特定される前記少なくとも１つの符号化音声フレームのビットを廃棄して、前記少なくとも１つの圧縮された符号化音声フレームを生成することを特徴とする請求項２９に記載のシステム。
【請求項３１】
前記符号化手段は、受信した前記入力音声入力を音声符号化して、複数の符号化音声フレームを生成し、
選択される前記複数の符号化音声フレームの一部を廃棄して、前記記憶する入力音声に係るフレーム数が低減された複数の符号化音声フレームを生成する手段を更に有し、
前記廃棄手段は、選択された前記複数の第２感度のビット位置の一部に対応する前記フレーム数が低減された複数の符号化音声フレームのビットを廃棄して、複数の圧縮された符号化音声フレームを生成し、
前記記憶手段は、前記複数の圧縮された符号化音声フレームを記憶する、
ことを特徴とする請求項２９に記載のシステム。
【請求項３２】
符号化音声フレームを記憶するシステムであって、
記憶する入力音声を受信する手段と、
受信した前記入力音声を音声符号化して複数の符号化音声フレームを生成する手段と、
選択される前記複数の符号化音声フレームの一部を廃棄して、記憶する前記入力音声に係るフレーム数が低減された複数の符号化音声フレームを生成する手段と、
前記フレーム数が低減された複数の符号化音声フレームを記憶する手段と、
を有するシステム。
【請求項３３】
符号化された音声レコードを再生するために記憶するコンピュータプログラムプロダクトであって、
コンピュータ読み取り可能なプログラムコードを格納したコンピュータ読み取り可能な記憶媒体を有し、
前記プログラムコードは、
シンボルレベル優先度を有し且つ複数の第１優先度のシンボル及び複数の第２優先度のシンボルを含んだ前記音声レコードを生成するためのプログラムコードと、
前記複数の第２優先度のシンボルの一部を廃棄すべく選択するためのプログラムコードと、
選択された前記複数の第２優先度のシンボルの一部を記憶することなく前記音声レコードを記憶するためのプログラムコードと、
含むことを特徴とするコンピュータプログラムプロダクト。
【請求項３４】
前記符号化音声レコードは符号化音声フレームを構成し、
前記生成プログラムコードは、
記憶する入力音声を受信するための受信プログラムコードと、
受信した前記入力音声を音声符号化して、前記複数の第１優先度のシンボルに対応する複数の第１感度のビット位置及び前記複数の第２優先度のシンボルに対応する複数の第２感度のビット位置を有する少なくとも１つの符号化音声フレームを生成するための符号化プログラムコードと、
を含み、
前記選択プログラムコードは、
前記複数の第２感度のビット位置の一部を廃棄すべく選択するためのビット選択プログラムコードと、
選択された前記複数の第２感度のビット位置の一部に対応する前記少なくとも１つの符号化音声フレームのビットを廃棄して、少なくとも１つの圧縮された符号化音声フレームを生成するための廃棄プログラムコードと、
を含み、
前記プログラムは更に、
前記少なくとも１つの圧縮された符号化音声フレームを記憶するための記憶プログラムコードと、
記憶された前記少なくとも１つの圧縮された符号化音声フレームを読み出すための読出しプログラムコードと、
前記少なくとも１つの符号化音声フレームの前記廃棄されたビットに対応する置換ビットを、読み出した前記少なくとも１つの圧縮された符号化音声フレームに挿入して、再構成された音声フレームを生成するための挿入プログラムコードと、
前記再構成された音声フレームを復号化して音声出力信号を出力するための復号化プログラムコードと、
を含むことを特徴とする請求項３３に記載のコンピュータプログラムプロダクト。
【請求項３５】
前記ビット選択プログラムコードは、前記少なくとも１つの符号化音声フレームの廃棄するビット位置を特定する選択マスクを出力するためのプログラムコードを含み、前記廃棄プログラムコードは、前記選択マスクにより特定される前記少なくとも１つの符号化音声フレームのビットを廃棄して、前記少なくとも１つの圧縮された符号化音声フレームを生成するためのプログラムコードを含むことを特徴とする請求項３４に記載のコンピュータプログラムプロダクト。
【請求項３６】
前記符号化プログラムコードは、受信した前記入力音声を音声符号化して、複数の符号化音声フレームを生成するためのプログラムコードを含み、
選択される前記複数の符号化音声フレームの一部を廃棄して、前記記憶する入力音声に係るフレーム数が低減された複数の符号化音声フレームを生成するためのプログラムコードを更に有し、
前記廃棄プログラムコードは、選択された前記複数の第２感度のビット位置の一部に対応する前記フレーム数が低減された複数の符号化音声フレームのビットを廃棄して、複数の圧縮された符号化音声フレームを生成するためのプログラムコードを含み、
前記記憶プログラムコードは、前記複数の圧縮された符号化音声フレームを記憶するためのプログラムコードを含む、
ことを特徴とする請求項３４に記載のコンピュータプログラムプロダクト。
【請求項３７】
符号化音声フレームを記憶するためのコンピュータプログラムプロダクトであって、
コンピュータ読み取り可能なプログラムコードを格納したコンピュータ読み取り可能な記憶媒体を有し、
前記プログラムコードは、
記憶する入力音声を受信するためのプログラムコードと、
受信した前記入力音声を音声符号化して複数の符号化音声フレームを生成するためのプログラムコードと、
選択される前記複数の符号化音声フレームの一部を廃棄して、記憶する前記入力音声に係るフレーム数が低減された複数の符号化音声フレームを生成するためのプログラムコードと、
前記フレーム数が低減された複数の符号化音声フレームを記憶するためのプログラムコードと、
を含むことを特徴とするコンピュータプログラムプロダクト。
【請求項３８】
請求項２２に記載のシステムを備え、前記ボコーダは、更に、前記再構成された音声フレームを復号化して音声出力信号を生成するように構成されていることを特徴とする移動端末。
【請求項３９】
前記プロセッサは、前記複数の符号化音声フレームの一部を廃棄すべく選択し、その選択した前記複数の符号化音声フレームの一部を記憶することなく前記複数の符号化音声フレームを記憶するように構成されていることを特徴とする請求項３８に記載の移動端末。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
応用例によっては、音声データを記憶しておき、後でこの音声データを再生できることが望ましい。例えば、無線電話では、ユーザの音声メモ、一部又は全ての無線による会話、及び音声タグ等を記録するための機能を提供可能である。無線電話において、例えば無線電話のマイクロホンから受信される信号等の非圧縮の音声信号に対して実行される独立の圧縮方式を使用して、その無線電話に記憶する音声を圧縮する機能を提供することが知られている。このような独立の圧縮方式としては例えば、ＡＤＰＣＭ（Adaptive Differential Pulse Code Modulation）、μ側ＰＣＭ、あるいはＭＰＥＧ（Motion Picture Experts Group）などがある。
欧州特許出願第１０４９０７４号は、情報信号の階層的マルチレート符号化を開示している。複数の音声信号表現が、異なるレートで生成される。米国特許第５，８８１，１０４号は、伝送メッセージと共に含まれる情報によって伝送メッセージに使用される圧縮モードが示されるユーザ選択可能なデータ圧縮モードを有する音声メッセージシステムを開示している。また、米国特許第５，７７７，９９２号は、符号化されたディジタル信号の復号化を行うデコーダと、そのデコーダを備える受信器を開示している。
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2005534955.tif 000006
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2005534955.tif 000007
【国際調査報告】
2005534955.tif 000008
2005534955.tif 000009
2005534955.tif 000010
2005534955.tif 000011