【手続補正書】
【提出日】平成20年7月31日(2008.7.31)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  単一のソース信号からの複数のマルチディスクリプティブビットストリームを生成するためのマルチディスクリプティブエンコーダにおいて、
前記ソース信号を供給するためのソース信号入力ポート、
前記ソース信号入力ポートへ適用される第１のコーダ、
前記ソース信号入力ポートへ適用される第２のコーダを有し、
前記第１のコーダは、前記ソース信号からの第１のマルチディスクリプティブビットストリームを生成し、前記ソース信号に基づく第１のデータ値が対応する第１の量子化されたデータ値を利用し符号化される第１の量子化プロセスを含む第１のコーディングアルゴリズムを使用し、それにより、前記第１のデータ値と前記第１の量子化されたデータ値間の差を表す対応する第１の量子化エラーを生じ、
前記第２のコーダは、前記ソース信号からの第２のマルチディスクリプティブビットストリームを生成し、前記第１のデータ値に対応し前記ソース信号に基づく第２のデータ値が対応する第２の量子化されたデータ値を使って符号化される第２の量子化プロセスを含む第２のコーディングアルゴリズムを使用し、それによって前記第２のデータ値と前記第２の量子化されたデータ値間の差を表す対応する第２の量子化エラーを生じ、
前記第２の量子化プロセスにより生成された前記第２の量子化されたデータ値は、前記第１の量子化プロセスから生じた前記第１の量子化エラーに少なくとも部分的に基づく
ことを特徴とするエンコーダ。
【請求項２】  前記第１のコーディングアルゴリズムおよび前記第２のコーディングアルゴリズムは、多くともそこに含まれる対応する量子化プロセスにおいて異なる
ことを特徴とする請求項１に記載のエンコーダ。
【請求項３】  前記第２の量子化プロセスにより生成された前記第２の量子化されたデータ値は、前記第２の量子化プロセスにより生成される前記第２の量子化エラーが、正味の量子化エラーを生成するために前記第１の量子化プロセスにより生成される前記第１の量子化エラーと結合される場合、前記正味の量子化エラーは前記第１の量子化エラーより小さくなるように決定される
ことを特徴とする請求項１に記載のエンコーダ。
【請求項４】  前記第１の量子化プロセスおよび前記第２の量子化プロセスの各々が、単一の所定の量子化値のセットから、前記対応する量子化されたデータ値を選択する
ことを特徴とする請求項１に記載のエンコーダ。
【請求項５】  前記第１の量子化プロセスおよび第２の量子化プロセスの各々は、スカラ量子化値の単一の所定のセットから前記対応する量子化されたデータ値を選択するパルスコード変調スキームを含み、前記ソース信号に基づく前記第１のデータ値および前記ソース信号に基づく前記第２のデータ値は、前記ソース信号の一部を表す共通スカラ値に等しく、前記第１の量子化されたデータ値は、前記共通スカラ値に対する近似としての前記スカラ量子化値のセットから選択され、前記第２の量子化されたデータ値は、前記量子化値のセットの中での前記第１の量子化されたデータ値に対する隣接値として選択され、そのとき前記共通スカラ値は、前記量子化値のセットでのどんな値に対してよりも前記隣接値と前記第１の量子化されたデータ値の平均に対して近い
ことを特徴とする請求項４に記載のエンコーダ。
【請求項６】  前記第１の量子化プロセスおよび前記第２の量子化プロセスの各々は、単一の所定のスカラ量子化値のセットから前記対応する量子化されたデータ値を選択するパルスコード変調スキームを含み、前記ソース信号に基づく前記第１のデータ値は前記ソース信号の一部を表すスカラ値に等しく、前記ソース信号に基づく前記第２のデータ値は固定の所定値によりオフセットされた前記第１のデータ値に等しく、前記第１の量子化されたデータ値は前記第１のデータ値への近似としての前記スカラ量子化値のセットから選択され、前記第２の量子化されたデータ値は前記第２のデータ値への近似としての前記スカラ量子化値のセットから選択される
ことを特徴とする請求項４に記載のエンコーダ。
【請求項７】  前記第１の量子化プロセスおよび前記第２の量子化プロセスの各々は、単一の所定のスカラ量子化値のセットから前記対応する量子化されたデータ値を選択するＡＤＰＣＭスキームを含み、前記第２の量子化されたデータ値は、前記第１の量子化エラーおよび前記第２の量子化エラーが反対符号を有するスカラ演算値となるように決定される
ことを特徴とする請求項４に記載のエンコーダ。
【請求項８】  前記第１のコーディングアルゴリズムおよび前記第２のコーディングアルゴリズムの各々は、コード励起線形予測コーディングスキームを含み、前記第１の量子化プロセスと前記第２の量子化プロセスは、単一の所定の励起ベクトルのセットから前記対応する量子化されたデータ値を選択し、前記第２の量子化プロセスは、前記第１の量子化プロセスと異なる励起ベクトルを選択する
ことを特徴とする請求項４に記載のエンコーダ。
【請求項９】  前記第１の量子化プロセスおよび前記第２の量子化プロセスを周期的に修正するための手段をさらに含み、第１の所定時間後に、
(ｉ)前記第１の量子化プロセスは、前記第２の量子化プロセスにより生成される対応する後続の第２の量子化エラーに少なくとも部分的に基づく後続の第１の量子化されたデータ値を生じ、
(ｉｉ)前記第２の量子化プロセスは、前記第１の量子化プロセスにより生成される対応する後続の第１の量子化エラーに基づかない後続の第２の量子化されたデータ値を生じ、第２の所定時間の後に、
(ｉｉｉ)前記第２の量子化プロセスは、前記第１の量子化プロセスにより生成される対応するさらに後続の第１の量子化エラーに少なくとも部分的に基づくさらに後続の第２の量子化されたデータ値を生じ、
(ｉｖ)前記第１の量子化プロセスは、前記第２の量子化プロセスにより生成される対応するさらに後続の第２の量子化エラーに基づかないさらに後続の第１の量子化されたデータ値を生じる
ことを特徴とする請求項１に記載のエンコーダ。
【請求項１０】  単一のソース信号から複数のマルチディスクリプティブビットストリームを生成するためのマルチディスクリプティブエンコーダにおいて、
ソース信号入力ポート、
前記ソース信号入力ポートへ適用される第１のコーダ、
前記ソース信号入力ポートへ適用される第２のコーダを有し、
前記第１のコーダは前記ソース信号から第１のマルチディスクリプティブビットストリームを生成し、前記第２のコーダは前記ソース信号から第２のマルチディスクリプティブビットストリームを生成し、
前記第１のマルチディスクリプティブビットストリームおよび前記第２のマルチビットディスクリプティブストリームは異なり、各ビットストリームは、前記ソース信号の対応する異なる再構成を生成するために、同一のデコーディングアルゴリズムによってデコード可能である
ことを特徴とするエンコーダ。
【請求項１１】  各々が単一のソース信号の表現を含む複数のマルチディスクリプティブビットストリームをデコードし、そこから単一の再構成されたソース信号を生成するためのマルチディスクリプティブデコーダシステムにおいて、
デコードされる前記複数のマルチディスクリプティブビットストリームに対応する複数のデコーダ、前記デコーダの各々が対応するデコードされたビットストリームを生成し、
前記再構成されたソース信号を生成するための前記デコードされたビットストリームを結合するためのミクサを含み、
前記複数のマルチディスクリプティブビットストリームはマルチディスクリプティブエンコーダによって生成されたものであり、前記マルチディスクリプティブエンコーダは、
(ｉ)単一のソース信号を提供するためのソース信号入力ポート、
(ｉｉ)前記ソース信号入力ポートへ適用される第１のコーダ、
(ｉｉ)前記ソース信号入力ポートへ適用される第２のコーダを有し、
前記第１のコーダは、前記ソース信号から第１のマルチディスクリプティブビットストリームを生成し、前記ソース信号に基づく第１のデータ値が対応する第１の量子化されたデータ値を使って符号化される第１の量子化プロセスを含む第１のコーディングアルゴリズムを使用し、これによって、前記第１のデータ値と前記第１の量子化されたデータ値間の差を表す対応する第１の量子化エラーを生じ、
前記第２のコーダは、前記ソース信号から第２のマルチディスクリプティブビットストリームを生成し、前記ソース信号に基づき前記第１のデータ値に対応する第２のデータ値が、対応する第２の量子化されたデータ値を使って符号化される第２の量子化プロセスを含む第２のコーディングアルゴリズムを使用し、これによって、前記第２のデータ値と前記第２の量子化されたデータ値間の差を表す対応する第２の量子化エラーを生じ、
前記第２の量子化プロセスで生成された前記第２の量子化されたデータ値は、前記第１の量子化プロセスにより生成される前記第１の量子化エラーに少なくとも部分的に基づく
ことを特徴とするデコーダシステム。
【請求項１２】  単一のソース信号のマルチディスクリプティブエンコーディングを実行し、そこから複数のマルチディスクリプティブビットストリームを生成する方法において、
第１のマルチディスクリプティブビットストリームを生成するために第１のコーダを使って前記ソース信号をコーディングするステップ、
第２のマルチディスクリプティブビットストリームを生成するために第２のコーダを使って前記ソース信号をコーディングするステップを有し、
前記第１のコーダは、前記ソース信号に基づく第１のデータ値が対応する第１の量子化されたデータ値を使って符号化される第１の量子化プロセスを含む第１のコーディングアルゴリズムを使用し、これによって、前記第１のデータ値と前記第１の量子化されたデータ値間の差を表す対応する第１の量子化エラーを生じ、
前記第２のコーダは、前記ソース信号に基づき前記第１のデータ値に対応する第２のデータ値が、対応する第２の量子化されたデータ値を使って符号化される第２の量子化プロセスを含む第２のコーディングアルゴリズムを使用し、これによって、前記第２のデータ値と前記第２の量子化されたデータ値間の差を表す対応する第２の量子化エラーを生じ、
前記第２の量子化プロセスによって生成される前記第２の量子化されたデータ値が、前記第１の量子化プロセスにより生成される前記第１の量子化エラーに少なくとも部分的に基づく
ことを特徴とする方法。