(57)【要約】元のデジタルオーディオ信号は、価値が損なわれていないオーディオデータ情報を表す。デジタルオーディオ信号を実質的に価値を損なうことなく圧縮し、暗号化し、これにより、第１のオーディオ信号を生成する。第２の、暗号化されていないオーディオ信号を生成する。第１及び第２のオーディオ信号を結合する。好ましくは、第１のオーディオデータの信号は、可逆圧縮する。第２のオーディオ信号は、元のデジタルオーディオ信号の価値が損なわれたバージョンであってもよい。
2005538440.tif 000002
【特許請求の範囲】
【請求項１】
デジタルオーディオ信号を処理する信号処理方法において、
ａ）価値が損なわれていないオーディオ情報を表すデジタルオーディオ信号を準備するステップと、
ｂ）上記デジタルオーディオ信号を圧縮及び暗号化し、上記デジタルオーディオ信号のオーディオ情報に対して、該オーディオ情報の実質的に価値が低下していない第１の圧縮され、暗号化されたオーディオ信号を生成するステップと、
ｃ）暗号化されていない第２のオーディオ信号を生成するステップと、
ｄ）上記第１及び第２のオーディオ信号を結合し、上記圧縮され、暗号化された第１のオーディオ信号及び暗号化されていない第２のオーディオ信号を含む結合信号を生成するステップとを有する信号処理方法。
【請求項２】
上記デジタルオーディオ信号は、上記第１のオーディオ信号を生成するために、可逆圧縮されていることを特徴とする請求項１記載の信号処理方法。
【請求項３】
上記第１のオーディオ信号は、上記結合信号における雑音として働くことを特徴とする請求項１又は２記載の信号処理方法。
【請求項４】
上記第１及び第２の信号を結合するステップは、上記第２の信号における雑音として上記第１の信号を埋め込むステップを含むことを特徴とする請求項３記載の信号処理方法。
【請求項５】
上記第１及び第２の信号を結合するステップは、上記第１の信号の少なくとも一部を第２の信号に添付するステップを含むことを特徴とする請求項１乃至請求項３いずれか１項記載の信号処理方法。
【請求項６】
上記第２の信号を生成するステップは、上記デジタル信号の価値を低下させるステップを有することを特徴とする請求項１乃至４いずれか１項記載の信号処理方法。
【請求項７】
上記第２の信号を生成するステップは、上記デジタル信号と、該デジタル信号の価値を低下させる第３の信号とを結合するステップを有することを特徴とする請求項５記載の信号処理方法。
【請求項８】
上記第３の信号を変調し、該変調された第３の信号を上記デジタル信号に結合するステップを更に有する請求項５記載の信号処理方法。
【請求項９】
上記第１の信号を生成するステップは、上記デジタル信号を圧縮し、該圧縮されたデジタル信号のビット数を実質的に増加させることなく該圧縮されたデジタル信号を暗号化するステップを有することを特徴とする請求項１乃至８いずれか１項記載の信号処理方法。
【請求項１０】
上記第２の信号は、各サンプルが上位ビット及び下位ビットを有するサンプリングされたデジタル信号であることを特徴とする請求項１乃至９いずれか１項記載の信号処理方法。
【請求項１１】
上記デジタル信号は、固定小数点フォーマットを有することを特徴とする請求項１０記載の信号処理方法。
【請求項１２】
上記第１の信号は、上記第２の信号の下位ビットを上記第１の信号の少なくとも幾つかのビットに置換することによって上記第２の信号に結合されることを特徴とする請求項１０又は１１記載の信号処理方法。
【請求項１３】
上記第２の信号の所定数の下位ビットは、上記第１の信号の少なくとも幾つかのビットに置換されることを特徴とする請求項１２記載の信号処理方法。
【請求項１４】
上記結合信号において、上記第２の信号を表す上位ビットの上記第１の信号のビットを表す下位ビットに対する比率は、可変であることを特徴とする請求項１２記載の信号処理方法。
【請求項１５】
上記比率は、第１のデジタル信号に適用された圧縮率に基づいて決定されることを特徴とする請求項１４記載の信号処理方法。
【請求項１６】
上記結合信号は、該結合信号のどのビットが下位ビットであり、どのビットが上位ビットであるかを示すデータを含むことを特徴とする請求項１２乃至１５いずれか１項記載の記載の信号処理方法。
【請求項１７】
上記第２の信号のデータ量を低減するステップを有する請求項１０乃至１６いずれか１項記載の信号処理方法。
【請求項１８】
上記第２の信号のサンプリングレートを減少させるステップを有する請求項１７記載の信号処理方法。
【請求項１９】
上記第１の信号を含むファイルと、上記第２の信号を含むファイルとを準備するステップを有する請求項１０乃至１８いずれか１項記載の信号処理方法。
【請求項２０】
上記第２の信号を表す上位ビットの上記第１の信号のビットを表す下位ビットに対する比率は、上記第１の信号及び第２の信号のファイルのビット数に基づいて決定されることを特徴とする請求項１９記載の信号処理方法。
【請求項２１】
上記第１の信号のビットは、上記暗号化された信号ファイル内の上記暗号化されたビットの総数の上記第２の信号のサンプルの総数に対する比率に基づいて、上記第２の信号のサンプルに亘って分散されていることを特徴とする請求項１９記載の信号処理方法。
【請求項２２】
上記比率は、分子及び分母が整数の分数Ｍ／Ｎによって近似され、Ｎ個のサンプルのグループを選択し、該各グループのＮ個のサンプルに亘って、対応するＭ個のビットの組を分散させるステップを有する請求項２１記載の信号処理方法。
【請求項２３】
ａ）Ｘを０〜Ｎ−１のサンプルの序数的な番号とし、ＲをＭ／Ｎとし、Ｓ＝２Ｒとして、Ａ’［Ｘ］＝（Ａ［Ｘ］／Ｓ）＊Ｓに基づいて、上記Ｎ個のサンプルのそれぞれの値Ａをスケーリングするステップと、
ｂ）各ＸをＮ−１〜０とし、ＶをＶ−Ｖ／ＳＸに置換し、Ｘ＝Ｎ−１のときＶの初期値をＭビットの値として、Ｘ＞０の場合、Ａ’［Ｘ］をＡ”［Ｘ］＝Ａ’［Ｘ］＋Ｖ／ＳＸに置換し、Ｘ＝０の場合、Ａ”［０］＝Ａ’［０］＋ｍｏｄＳに置換するステップとを有する請求項２２記載の信号処理方法。
【請求項２４】
上記第２の信号は、上位ビット及び下位ビットを有するサンプリングされたデジタル信号であり、
上記第２の信号を、各複数のサンプルを含むブロックに分割するステップを有することを特徴とする請求項１乃至１１いずれか１項記載の信号処理方法。
【請求項２５】
上記第２の信号の全てのブロックは、同じ所定の数のサンプルを含んでいることを特徴とする請求項２４記載の信号処理方法。
【請求項２６】
上記第２の信号の信号レベルを分析するステップと、
該信号レベルに基づいて、１ブロックあたりのサンプル数を設定ステップとを有する請求項２４又は２５記載の信号処理方法。
【請求項２７】
上記第２の信号においては、ブロック毎のサンプル数が異なることを特徴とする請求項２４記載の信号処理方法。
【請求項２８】
上記第２の信号の信号レベルを分析するステップと、
上記ブロック内の信号サンプルのレベルの関数に基づいて、ブロック内のサンプル数を設定するステップとを有する請求項２７記載の信号処理方法。
【請求項２９】
上記第２の信号に、ブロックの境界を示すデータを格納するステップを有する請求項２４乃至２８いずれか１項記載の信号処理方法。
【請求項３０】
上記第１の信号は、上記第２の信号の下位ビットを上記第１の信号のビットに置換することによって該第２の信号に結合され、
各ブロックにおける上記第２の信号を表す上位ビットの上記第１の信号のビットを表す下位ビットに対する比率は、ブロック内の上記第２の信号のサンプルの信号レベルの関数であることを特徴とする請求項２９記載の信号処理方法。
【請求項３１】
上記ブロック境界を示すデータは、各ブロック内のサンプル数を示すデータを含んでいることを特徴とする請求項３０記載の信号処理方法。
【請求項３２】
上記第１の信号を生成するステップは、上記デジタルオーディオ信号を圧縮し、暗号化するステップを有し、
少なくとも上記暗号化ステップは、上記圧縮されたデジタルオーディオ信号のセクションを選択し、各セクションを個別に暗号化し、
更に、上記第１の信号において、セクション境界を示すデータを提供するステップを有することを特徴とする請求項１乃至１１いずれか１項記載の信号処理方法。
【請求項３３】
上記圧縮及び暗号化されるデジタルオーディオ信号を含むファイルを準備するステップを有する請求項３２記載の信号処理方法。
【請求項３４】
ファイルの全体を圧縮し、該圧縮されたファイルの上記セクションを暗号化するステップを有する請求項３３記載の信号処理方法。
【請求項３５】
上記ファイルのセクションを選択するステップと、
上記各セクションを個別に圧縮及び暗号化するステップと、
上記セクションを少なくとも特定するデータを各セクションに格納するステップとを有する請求項３３記載の信号処理方法。
【請求項３６】
１つの暗号化鍵に基づいて、少なくとも１つのセクションを暗号化するステップと、
他の鍵に基づいて、少なくとも１つの他のセクションを暗号化するステップと、
上記セクションと鍵の間の対応関係を示すデータを保存するステップとを有する請求項３２乃至３５いずれか１項記載の信号処理方法。
【請求項３７】
上記対応関係を示すデータは、上記第１のデジタル信号に保存されることを特徴とする請求項３６記載の信号処理方法。
【請求項３８】
上記セクション境界を示すデータは、該セクションに含まれるデータを特定することを特徴とする請求項３２乃至３７いずれか１項記載の信号処理方法。
【請求項３９】
少なくとも上記第２の信号の一部を圧縮するステップを有し、上記結合するステップは、上記第１の信号を上記圧縮された第２の信号に結合することを特徴とする請求項１乃至３７いずれか１項記載の信号処理方法。
【請求項４０】
請求項１乃至１６いずれかに従属する場合、
上記圧縮された第２の信号は、そのデータ構造内に補助データ空間を有し、
更に、上記圧縮された第２の信号の補助データ空間内に、少なくとも上記第１のデジタル信号の幾つかのビットを格納するステップを有することを特徴とする請求項３９記載の信号処理方法。
【請求項４１】
上記第２の信号は、ＭＰＥＧ規格に基づいて圧縮されることを特徴とする請求項３９又は４０記載の信号処理方法。
【請求項４２】
上記第１のデジタル信号を生成するステップは、
ストリーミングソースからデジタルストリームを受け取るステップと、
該デジタルストリームを、それぞれが所定のサンプル数を含むセグメントに分割するステップと、
該各セグメントを個別に圧縮及び暗号化するステップとを有する請求項１０又は１１記載の信号処理方法。
【請求項４３】
同じ鍵に基づいて、全てのセクションを暗号化し、又は１つの暗号化鍵に基づいて、少なくとも１つのセクションを暗号化するステップと、
他の鍵に基づいて、少なくとも１つの他のセクションを暗号化するステップと、
上記セクションと鍵の間の対応関係を示すデータを保存するステップとを有する請求項４２記載の信号処理方法。
【請求項４４】
上記対応関係を示すデータは、上記第１のデジタル信号に保存されることを特徴とする請求項４３記載の信号処理方法。
【請求項４５】
上記第１の信号は、上記第２の信号のサンプルにおいて、該第２の信号の下位ビットを上記第１の信号の少なくとも幾つかのビットに置換することによって上記第２の信号に結合されることを特徴とする請求項４２乃至４４いずれか１項記載の信号処理方法。
【請求項４６】
上記第２の信号のサンプルの予め定められた所定の数の下位ビットは、第１の信号のビットによって置換されることを特徴とする請求項４５記載の信号処理方法。
【請求項４７】
上記結合信号のサンプルにおいて、上記第２の信号を表す上位ビットの上記第１の信号のビットを表す下位ビットに対する比率は、可変であることを特徴とする請求項４６記載の信号処理方法。
【請求項４８】
上記比率は、第１の信号に適用された圧縮率に基づいて決定されることを特徴とする請求項４７記載の信号処理方法。
【請求項４９】
上記結合信号は、該結合信号のどのビットが下位ビットであり、どのビットが上位ビットであるかを示すデータを含むことを特徴とする請求項４５乃至４８いずれか１項記載のデータ処理方法。
【請求項５０】
上記第１のデジタル信号の少なくとも一部を第２の信号に添付するステップを有する請求項４５乃至４９いずれか１項記載の信号処理方法。
【請求項５１】
比率Ｍ／Ｎを分子及び分母が整数の分数として、Ｎ個のサンプルのグループを選択するステップと、該各グループのＮ個のサンプルに亘って、上記第１の信号の対応するＭ個のビットの組を分散させるステップを有する請求項４２乃至４４いずれか１項記載の信号処理方法。
【請求項５２】
ａ）Ｘを０〜Ｎ−１のサンプルの序数的な番号とし、ＲをＭ／Ｎとし、Ｓ＝２Ｒとして、Ａ’［Ｘ］＝（Ａ［Ｘ］／Ｓ）＊Ｓに基づいて、上記Ｎ個のサンプルのそれぞれの値Ａをスケーリングするステップと、
ｂ）各ＸをＮ−１〜０とし、ＶをＶ−Ｖ／ＳＸに置換し、Ｘ＝Ｎ−１のときＶの初期値をＭビットの値として、Ｘ＞０の場合、Ａ’［Ｘ］をＡ”［Ｘ］＝Ａ’［Ｘ］＋Ｖ／ＳＸに置換し、Ｘ＝０の場合、Ａ”［０］＝Ａ’［０］＋ｍｏｄＳに置換するステップとを有する請求項５１記載の信号処理方法。
【請求項５３】
上記結合信号を記録媒体に記録するステップを有する請求項１乃至５２いずれか１項記載の信号処理方法。
【請求項５４】
上記結合信号を信号配信システムに供給するステップを有する請求項１乃至５２いずれか１項記載の信号処理方法。
【請求項５５】
上記結合信号を伝送システムに供給するステップを有する請求項１乃至５１いずれか１項記載の信号処理方法。
【請求項５６】
適切なデータプロセッサ上で実行され、該データプロセッサに請求項１乃至５５いずれか１項記載の信号処理方法を実現させるコンピュータプログラム。
【請求項５７】
請求項５６記載のコンピュータプログラムを格納する記録媒体。
【請求項５８】
請求項１乃至５５いずれか１項記載の信号処理方法を実行する信号処理装置。
【請求項５９】
デジタル信号を処理するための信号処理装置において、
完全な価値が損なわれていないオーディオ情報を表すデジタルオーディオ信号を受け取る入力端子と、
上記デジタルオーディオ信号を圧縮及び暗号化し、上記デジタルオーディオ信号のオーディオ情報に対して、オーディオ情報の実質的に価値が低下していない第１の圧縮され、暗号化されたオーディオ信号を生成する圧縮器及び暗号化器と、
暗号化されていない第２のオーディオ信号を受け取るための入力端子と、
上記第１及び第２のオーディオ信号を結合し、上記圧縮され、暗号化された第１の信号及び暗号化されていない第２の信号を含む結合信号を生成する結合器とを備える信号処理装置。
【請求項６０】
上記価値が低下していないオーディオ情報を表すデジタルオーディオ信号を生成する第１の信号生成器を備える請求項５９記載の信号処理装置。
【請求項６１】
上記暗号化されていない第２の信号を生成する第２の信号生成器を備える請求項５９又は６０記載の信号処理装置。
【請求項６２】
上記第２の信号生成器は、上記デジタルオーディオ信号の価値を低下させ、上記第２の信号を生成する信号価値低下器を備えることを特徴とする請求項６１記載の信号処理装置。
【請求項６３】
上記第２の信号生成器は、上記第２のデジタルオーディオ信号の価値を低下させる更なる信号を上記デジタルオーディオ信号に結合し、上記第２の信号を生成する更なる結合器を備えることを特徴とする請求項６２記載の信号処理装置。
【請求項６４】
上記更なる信号を変調する変調器を備え、
上記更なる結合器は、上記変調された更なる信号を上記デジタルオーディオ信号に結合して上記第２の信号を生成することを特徴とする請求項６３記載の信号処理装置。
【請求項６５】
上記第２の信号は、各サンプルが上位ビット及び下位ビットを有するサンプリングされたデジタル信号であり、
上記信号結合器は、上記第２の信号の下位ビットを上記第１の信号の少なくとも幾つかのビットに置換することによって、上記第２の信号に第１の信号を結合することを特徴とする請求項６４記載の信号処理装置。
【請求項６６】
上記信号結合器は、上記圧縮器によって達成された圧縮比に基づいて、下位ビット数の上位ビット数に対する比率を制御することを特徴とする請求項６５記載の信号処理装置。
【請求項６７】
上記信号結合器は、上記第２の信号に、上記第１のデジタル信号の少なくとも一部を添付することを特徴とする請求項６５又は６６記載の信号処理装置。
【請求項６８】
上記信号結合器は、上記暗号化された信号ファイル内の上記暗号化されたビットの総数の上記第２の信号のサンプルの総数に対する比率に基づいて、上記第１の信号のビットを上記第２の信号のサンプルに亘って分散させることを特徴とする請求項５９乃至６４いずれか１項記載の信号処理装置。
【請求項６９】
上記比率は、分子及び分母が整数の分数Ｍ／Ｎによって近似され、Ｍ／Ｎより小さく、Ｎ個のサンプルのグループを選択し、該各グループのＮ個のサンプルに亘って、上記第１の信号の対応するＭ個のビットの組を分散させることを特徴とする請求項６８記載の信号処理装置。
【請求項７０】
上記信号結合器は、
ａ）Ｘを０〜Ｎ−１のサンプルの序数的な番号とし、ＲをＭ／Ｎとし、Ｓ＝２Ｒとして、Ａ’［Ｘ］＝（Ａ［Ｘ］／Ｓ）＊Ｓに基づいて、上記Ｎ個のサンプルのそれぞれの値Ａをスケーリングするステップと、
ｂ）各ＸをＮ−１〜０とし、ＶをＶ−Ｖ／ＳＸに置換し、Ｘ＝Ｎ−１のときＶの初期値をＭビットの値として、Ｘ＞０の場合、Ａ’［Ｘ］をＡ”［Ｘ］＝Ａ’［Ｘ］＋Ｖ／ＳＸに置換し、Ｘ＝０の場合、Ａ”［０］＝Ａ’［０］＋ｍｏｄＳに置換するステップとを実行することを特徴とする請求項６９記載の信号処理装置。
【請求項７１】
上記第２の信号を圧縮する更なる圧縮器を備え、上記信号結合器は、上記第１の信号を圧縮された第２の信号に結合することを特徴とする請求項５９乃至７０いずれか１項記載の信号処理装置。
【請求項７２】
上記更なる圧縮器の圧縮比は、上記圧縮器によって達成される圧縮比に依存することを特徴とする請求項７１記載の信号処理装置。
【請求項７３】
上記圧縮器及び暗号化器は、可逆圧縮され、暗号化された第１のオーディオ信号を生成することを特徴とする請求項５９乃至７２いずれか１項記載の信号処理装置。
【請求項７４】
実質的に価値が低下していない、圧縮され、暗号化された第１のデジタルオーディオ信号と、暗号化されていない第２のデジタルオーディオ信号の組合せを含むデータ構造。
【請求項７５】
上記第１の信号は、上記第２の信号に埋め込まれていることを特徴とする請求項７４記載のデータ構造。
【請求項７６】
上記結合された信号のサンプルの上位ビットは、上記第２の信号を表し、該サンプルの下位ビットは、上記第１の信号を表すことを特徴とする請求項７４記載のデータ構造。
【請求項７７】
上記上位ビットと下位ビットの間の境界を示すデータを含むことを特徴とする請求項７６記載のデータ構造。
【請求項７８】
１サンプルあたりの下位ビットの上位ビットに対する比率が可変であることを特徴とする請求項７６又は７７記載のデータ構造。
【請求項７９】
上記第２の信号は、補助データ空間を有するデータフォーマットに基づいて圧縮され、上記第１のデジタル信号は、該補助データ空間に格納されることを特徴とする請求項７４記載のデータ構造。
【請求項８０】
上記第１のデジタル信号の少なくとも一部は、上記第２の信号に添付されていることを特徴とする請求項７４乃至７９いずれか１項記載のデータ構造。
【請求項８１】
上記データは、それぞれが複数のサンプルを含むブロック内に格納され、当該データ構造は、該ブロック内のサンプル数を示すデータを含むことを特徴とする請求項７４記載のデータ構造。
【請求項８２】
上記第１のデジタルオーディオ信号を暗号化するために用いられる少なくとも１つの暗号化鍵を特定するデータを含むことを特徴とする請求項７４乃至８１いずれか１項記載のデータ構造。
【請求項８３】
上記ブロックは、Ｎ個のサンプルのグループを含み、上記第１の信号のＭ個のビットが該各グループのＮ個のサンプルに亘って分散されており、比率Ｍ／Ｎは、分子及び分母が整数の分数であることを特徴とする請求項８１又は８２記載のデータ構造。
【請求項８４】
上記ブロックを示すデータを含むことを特徴とする請求項８３記載のデータ構造。
【請求項８５】
上記第２の信号は、デジタル信号によって表されたオーディオ信号の価値が低下されたバージョンであることを特徴とする請求項７４乃至８４いずれか１項記載のデータ構造。
【請求項８６】
オーディオ情報の価値が実質的に低下されていない、第１の、圧縮されて、暗号化されたデジタルオーディオ信号と、該第１の信号に結合された第２の信号との組合せからなる結合信号から該第１の信号を復元する信号復元方法において、
上記結合信号から上記第１の信号を分離するステップと、上記分離された第１の信号を復号するステップと、上記復号された第１の信号を伸張し、実質的に価値が低下されていないオーディオ情報を復元するステップとを有する信号復元方法。
【請求項８７】
上記第１の信号は、上記結合信号の下位ビットによって表され、上記第２の信号は、上記上位ビットによって表され、上記上位ビットを削除して、上記第２の信号から上記第１の信号を分離するステップを有することを特徴とする請求項８６記載の信号復元方法。
【請求項８８】
上記第１の信号は、上記第２の信号に添付され、上記第２の信号を削除するステップを有することを特徴とする請求項８７記載の信号復元方法。
【請求項８９】
上記第２の信号は、上記第１の信号が格納される補助データ空間を有するフォーマットに基づいて圧縮された信号であり、該補助データ空間から第１の信号を抽出するステップを有する請求項８６記載の信号復元方法。
【請求項９０】
上記第１及び第２の信号は、請求項５２記載の信号処理方法に基づいて結合され、Ｎ個の各サンプルについて、Ｘを０に設定し、Ｖを０に設定し、Ｘ＝０〜Ｎ−１について、ＶをＶ＝Ｖ＋Ａ’［Ｘ］ｍｏｄＳ＊ＳＸに置換するステップを有する請求項８６記載の信号復元方法。
【請求項９１】
圧縮され、暗号化され、第２の信号に結合されたデジタル信号を復元する信号復元装置において、
上記圧縮され、暗号化された信号を上記第２の信号から分離する分離器と、
上記分離された信号を復号する復号器と、
上記復号された信号を伸張する伸張器とを備える信号復元装置。
【請求項９２】
適切なデータプロセッサ上で実行され、該データプロセッサに請求項８６乃至９０いずれか１項記載の信号復元方法を実現させるコンピュータプログラム。
【請求項９３】
請求項９２記載のコンピュータプログラムを格納する記録媒体。
【請求項９４】
請求項８６乃至９０いずれか１項記載の信号復元方法を実現する信号復元装置。
【請求項９５】
少なくとも第１及び第２のプロセッサを備えるシステムにおいて、該第１のプロセッサから該第２のプロセッサにコンテンツを表すデジタル信号を伝送する伝送方法において、
上記第１のプロセッサを用いて、請求項１乃至５８いずれか１項記載の信号処理方法を実行し、上記結合信号を生成し、該結合信号を特定する識別子を該結合信号に関連付けるステップと、
上記識別子を保存するステップと、
上記結合信号を上記第２のプロセッサに送信するステップと、
上記第２のプロセッサにおいて、上記結合信号に関連する識別子を導出するステップと、
所定の条件が満たされた場合、上記識別子に関連付けられ、上記暗号化された第１の信号を復号するための少なくとも１つの鍵を上記第２のプロセッサに送信するステップと、
上記第２のプロセッサを用いて該第２の信号から上記第１の信号を分離し、該第１の信号を復元するステップとを有する伝送方法。
【請求項９６】
取引サーバと、少なくとも第１及び第２のクライアントとを備えるシステムにおいて、第１のクライアントから第２のクライアントにコンテンツを表すデジタル信号を伝送する伝送方法において、
上記第１のクライアントを用いて、請求項１乃至５８いずれか１項記載の信号処理方法を実行し、上記結合信号を生成し、該結合信号を特定する識別子を該結合信号に関連付けるステップと、
上記取引サーバに上記識別子及び暗号化された信号を復号するための少なくとも１つの鍵を供給するステップと、
上記取引サーバに上記識別子及び上記少なくとも１つの鍵を保存するステップと、
上記第２のクライアントに上記結合信号を送信するステップと、
上記結合信号に関連する識別子を導出するステップと、
上記第２のクライアントから上記取引サーバに上記識別子を送信するステップと、
所定の条件が満たされた場合、上記識別子に関連付けられ、上記暗号化された第１の信号を復号するための少なくとも１つの鍵を上記第２のクライアントプロセッサに送信するステップと、
上記第２のクライアントプロセッサを用いて該第２の信号から上記第１の信号を分離し、該第１の信号を復元するステップとを有する伝送方法。
【請求項９７】
デジタル信号を処理する信号処理方法において、
第１の情報を表す第１のデジタル信号を準備するステップと、
第２のデジタル信号を準備するステップと、
上記第２の信号の下位ビット（ＬＳＢ）を上記第１の信号のビットに置換し、該第２の信号の上位ビット（ＭＳＢ）を残し、該第１の信号が第２の信号における雑音として働くように上記第２の信号に上記第１の信号を埋め込むステップとを有する信号処理方法。
【請求項９８】
デジタル信号を処理する信号処理方法において、
第１の情報を表す第１のデジタル信号を準備するステップと、
第２のデジタル信号を準備するステップと、
上記比率Ｍ／Ｎを分子及び分母が整数の分数として、Ｎ個のサンプルのグループを選択し、該各グループのＮ個のサンプルに亘って、対応するＭ個のビットの組を分散させることによって上記第１の信号を第２の信号に埋め込むステップとを有する信号処理方法。
【請求項９９】
ａ）Ｘを０〜Ｎ−１のサンプルの序数的な番号とし、ＲをＭ／Ｎとし、Ｓ＝２Ｒとして、Ａ’［Ｘ］＝（Ａ［Ｘ］／Ｓ）＊Ｓに基づいて、上記Ｎ個のサンプルのそれぞれの値Ａをスケーリングするステップと、
ｂ）各ＸをＮ−１〜０とし、ＶをＶ−Ｖ／ＳＸに置換し、Ｘ＝Ｎ−１のときＶの初期値をＭビットの値として、Ｘ＞０の場合、Ａ’［Ｘ］をＡ”［Ｘ］＝Ａ’［Ｘ］＋Ｖ／ＳＸに置換し、Ｘ＝０の場合、Ａ”［０］＝Ａ’［０］＋ｍｏｄＳに置換するステップとを有する請求項９８記載の信号処理方法。
【請求項１００】
上記第１の信号は、圧縮された信号であることを特徴とする請求項９７乃至９９いずれか１項記載の信号処理方法。
【請求項１０１】
上記第１の信号は、暗号化された信号であることを特徴とする請求項９７乃至１００いずれか１項記載の記載の信号処理方法。
【請求項１０２】
デジタル信号を処理する信号処理方法において、
圧縮され及び／又は暗号化された信号であって、実質的に価値が低下されていない第１の情報を表す第１のデジタル信号を準備するステップと、
補助データ空間を有する圧縮フォーマットに基づいて圧縮された、第２の情報を表す暗号化されていない第２のデジタル信号を準備するステップと、
上記第２の信号の上記補助データ空間に上記第１の信号の少なくとも一部を格納して、上記実質的に価値が低下されていない第１の情報を含む第１の信号を、第２の信号に結合するステップとを有する信号処理方法。
【請求項１０３】
上記第１の信号の一部は、第２の信号に添付されることを特徴とする請求項１０２記載の信号処理方法。
【請求項１０４】
上記第１の信号は、コンピュータプログラムを表すことを特徴とする請求項９５乃至１０３いずれか１項記載の信号処理方法。
【請求項１０５】
上記第２の信号は、オーディオ信号であることを特徴とする請求項９５乃至１０４いずれか１項記載の信号処理方法。
【請求項１０６】
請求項９５乃至１０５いずれか１項記載の信号処理方法を実現する信号処理装置。
【請求項１０７】
適切なデータプロセッサ上で実行され、該データプロセッサに請求項９５乃至１０５いずれか１項記載の信号処理方法を実現させるコンピュータプログラム。
【請求項１０８】
請求項１０７記載のコンピュータプログラムを格納する記録媒体。
【請求項１０９】
添付の図面を参照して、実質的に明細書において説明する信号処理装置。
【請求項１１０】
添付の図面を参照して、実質的に明細書において説明する信号処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルデータ処理方法、デジタルデータ処理装置、デジタルデータ処理のためのコンピュータプログラム、データ構造、処理されたデータを復元するための方法及び装置、並びに対応するプログラムに関する。本発明のある側面及び実施形態は、オーディオ信号の処理に関連する。但し、他の側面及び実施形態において、本発明を他のデータに適用してもよい。他のデータは、これらに限定されないが、例えば、オーディオ／ビジュアルデータ、ビデオデータ、静止画像データ、コンピュータプログラム、マルチメディアデータ等であってもよい。
【背景技術】
【０００２】
欧州特許公開公報ＥＰ−Ａ−１，１８９，３７２号（松下）は、不正使用からオーディオ信号を保護するための様々な手法を開示している。一手法では、オーディオ信号は、ユーザに配信される前に圧縮され、暗号化される。ユーザは、オーディオ信号にアクセスするために復号鍵を必要とする。ユーザは、鍵を購入することによって、オーディオ信号にアクセスすることができる。ユーザは、鍵を購入するまで、オーディオ信号をサンプリングすることができない。他の手法では、オーディオ信号を保護するために、オーディオ信号に可聴ウォータマークを埋め込む。一手法においては、オーディオ信号は、所定の規則に基づいて、可聴信号（ウォータマークとも呼ばれる。）に結合される。ウォータマークは、オーディオ信号の価値を損なう。この結合信号は、プレイヤへの伝送のために圧縮される。プレイヤは、価値が損なわれたオーディオ信号を伸張及び再生することができ、これにより、ユーザは、ウォータマークを取り除くための「鍵」を購入するか否かを決める。ウォータマークは、伸張された価値が損なわれたオーディオ信号に等しい及び逆の可聴信号を加えることによって取り除かれる。ウォータマークは、オーディオデータの価値を損なう如何なる信号であってもよい。ウォータマークは、雑音であってもよい。ウォータマークは、例えば、「この音楽は、サンプル再生のためのものです」といった告知であってもよい。
【０００３】
２００２年２月６日に出願された、同時に係属中である英国特許出願第０２０２７３７．３号（ソニーユナイテッドキングダムリミテッド）は、映像にウォータマークを適用するために圧縮ビデオビットストリームを変更する方法を開示している。ビットストリームは、圧縮ビデオを表すデジタルコードを含んでいる。ここでは、少なくとも１つのデジタルコードが選択される。情報信号において知覚可能なウォータマークを表す少なくとも１つのウォータマークコードを含むこのコードは、ビットストリームの一部を占める。選択されたデジタルコードは、ビットストリームの一部から取り除かれる。ウォータマークコードは、選択されたコードに代えて、ビットストリームの一部に埋め込まれる。ビットストリームの一部から取り除かれる選択されたコードのビット数は、この一部に埋め込まれるウォータマークコードのビット数に等しいか、又はこれより多い。取り除かれた選択されたコードは、暗号化され、ビットストリームの最後に添付され、及び／又はビットストリーム内に設けられたウォータマークユーザデータフィールドに格納される。
【０００４】
国際特許公開公報ＷＯ０２／５１１５０号は、オーディオ信号をビデオ信号の帰線期間に伝送するシステムを開示している。圧縮されたビデオ情報と圧縮されたオーディオ情報は、ＤＶＤから再生される。ビデオデータは、コンピュータによって復号される。コンピュータは、復号されたビデオデータを暗号化する。また、コンピュータは、圧縮されたオーディオデータを暗号化する。コンピュータは、ケーブルを介して、暗号化されたビデオデータと、暗号化されたオーディオデータとを出力する。
【０００５】
米国特許公開公報ＵＳ−Ａ−６０４１１６０号は、マルチプレクサにおいて、符号化されたオーディオ情報に、少なくとも部分的にスクランブルされた圧縮されたビデオ情報を結合する。
【０００６】
米国特許公開公報ＵＳ−Ａ１−２００２／０１０８０４３号では、オーディオデータ及びビデオ情報を含むＭＰＥＧ符号化データを生成する。スイッチは、２つの入力端子を備え、一方は、ＭＰＥＧ符号化データを受け取るために直接接続され、他方は、暗号化機器を介して接続されている。このスイッチは、一方又は他方の入力を選択し、部分的に暗号化されたＭＰＥＧデータを生成する。
【０００７】
米国特許公開公報Ａ−４２６６２４３は、スクランブルされ、圧縮されたオーディオ信号にコンポジットビデオ信号を結合する混合器を開示する。オーディオ信号は、スクランブリングデバイスにおいて、スクランブルされた後、スクランブルされたオーディオデータは、圧縮器において圧縮された後に、混合器に供給される。
【０００８】
英国特許公開公報ＧＢ−Ａ−２３６９０２２号（ラジオスケープ社（Radioscape Limited））は、デジタル無線方式によるオーディオデータファイルの配信を開示している。
【０００９】
不完全な及び／又は一部が劣化された圧縮された形式のオーディオデータファイルは、デジタル無線方式によって、「クリアな」（すなわち、暗号化されていない）第１のデータストリームとして伝送される。ｎフレームのオーディオデータファイルは、ｎ−ｍ個のフレームを取り除き、ｍ個のフレームだけを伝送用に残すことによって不完全なデータにされる。更に、このファイルは、これらのｍ個のフレームのうち、ｍ−ｐ個のフレームを改変し、残りのｐ個のフレームのみを「クリアな」形式で送信することによって改変される。
【００１０】
「デルタストリーム（delta stream）」と呼ばれる第２のデータストリームは、ｎ−ｍ個の取り除かれたフレームと、ｍ−ｐ個の元の（改変されていない）フレームとを含む合計ｎ−ｐ個のフレームから構成される。これらのｎ−ｐ個のフレームは、暗号化される。ある具体例においては、これらのｎ−ｐ個の暗号化されたフレームは、オーディオデータフレーム自体に割り当てられている特別の空間に埋め込まれている。
【００１１】
受信機は、第２のストリームからのｎ−ｍ個の取り除かれたフレームを第１のデータストリームに再び挿入し、及び第１のデータストリーム内のｍ−ｐ個の改変されたフレームを第２のストリームからのｍ−ｐ個の元のフレームに置換することによって、元のオーディオデータファイルを再構築することができる。
【発明の開示】
【課題を解決するための手段】
【００１２】
本発明の第１の実施形態として示す信号処理方法は、デジタルオーディオ信号を処理する信号処理方法において、ａ）価値が損なわれていないオーディオ情報を表すデジタルオーディオ信号を準備するステップと、ｂ）デジタルオーディオ信号を圧縮及び暗号化し、デジタルオーディオ信号のオーディオ情報に対して、オーディオ情報の実質的に価値が低下していない第１の圧縮され、暗号化されたオーディオ信号を生成するステップと、ｃ）暗号化されていない第２のオーディオ信号を生成するステップと、ｄ）第１及び第２のオーディオ信号を結合し、圧縮され、暗号化された第１のオーディオ信号及び暗号化されていない第２のオーディオ信号を含む結合信号を生成するステップとを有する。
【００１３】
デジタルオーディオ信号は、可逆圧縮されることが好ましいが、「非可逆」処理によって圧縮してもよい。したがって、第１の圧縮され、暗号化されたオーディオ信号は、可逆圧縮により、デジタルオーディオ信号の価値が全く損なわれていない表現であることが望ましいが、非可逆圧縮によって、ある程度のデータ損失がある場合でも、実質的に価値が損なわれていなければよい。
【００１４】
第１のオーディオ信号は、（実質的に）価値が損なわれていないため、単に、第２のオーディオ信号から第１のオーディオ信号を分離し、この第１のオーディオ信号を復号するだけで、復元することができ、これは、比較的簡単な処理である。この手法では、例えばラジオスケープ社の技術と異なり、他の信号からデータを用いて、データを再構築するといった複雑な処理を行う必要がない。
【００１５】
第１のオーディオデータの信号は、暗号化されているので、権限のない使用から保護される。
【００１６】
第２の信号は、暗号化されておらず、したがって、容易に再生することができる。
【００１７】
好ましくは、第１のオーディオデータの信号は、圧縮された後に暗号化される。第１のオーディオデータの信号を暗号化するために用いる暗号化アルゴリズムは、第１のオーディオ信号のビット数を大幅には増加させないものが望ましい。ここでは、ビット数の僅かな増加は、許容される。
【００１８】
圧縮は、データ量を減少させ、暗号化は、圧縮データを雑音に変換する。これにより、第１の信号は、結合信号において、ユーザには雑音に聞こえる。
【００１９】
第２の信号は、（暗号化されておらず、圧縮されていない）デジタルオーディオ信号又は更なるオーディオ信号の価値が損なわれたバージョンであってもよい。
【００２０】
第２の信号が元のデジタルオーディオ信号の価値が損なわれたバージョンである場合、ユーザは、（暗号化されていない）第２の信号を聴き、元のデジタルオーディオ信号にアクセスするか否かを判断する。ユーザが元のデジタルオーディオ信号にアクセスすることを望めば、圧縮され、暗号化された第１の信号から信号を再生することができる。ユーザは、復号を行うことなく、価値が損なわれた第２の信号を再生できるが、復号鍵がなければ、元のデジタルオーディオ信号にアクセスできないので、元のデジタルオーディオ信号は、不正使用から安全に保護される。
【００２１】
第２の信号は、第１の信号の価値が損なわれ、圧縮されたバージョンであってもよい。この場合、ユーザは、価値が損なわれた信号にアクセスするために、適切な伸張器を必要とする。
【００２２】
本発明の第２の実施形態である伝送方法は、取引サーバと、少なくとも第１及び第２のクライアントとを備えるシステムにおいて、第１のクライアントから第２のクライアントにコンテンツを表すデジタル信号を伝送する伝送方法において、第１のクライアントを用いて、請求項１乃至５８いずれか１項記載の信号処理方法を実行し、結合信号を生成し、結合信号を特定する識別子を結合信号に関連付けるステップと、取引サーバに識別子及び暗号化された信号を復号するための少なくとも１つの鍵を供給するステップと、取引サーバに識別子及び少なくとも１つの鍵を保存するステップと、第２のクライアントに結合信号を送信するステップと、結合信号に関連する識別子を導出するステップと、第２のクライアントから取引サーバに識別子を送信するステップと、所定の条件が満たされた場合、識別子に関連付けられ、暗号化された第１の信号を復号するための少なくとも１つの鍵を第２のクライアントプロセッサに送信するステップと、第２のクライアントプロセッサを用いて第２の信号から第１の信号を分離し、第１の信号を復元するステップとを有する。
【００２３】
本発明の第３の実施形態である伝送方法は、少なくとも第１及び第２のプロセッサを備えるシステムにおいて、第１のプロセッサから第２のプロセッサにコンテンツを表すデジタル信号を伝送する伝送方法において、第１のプロセッサを用いて、請求項１乃至５８いずれか１項記載の信号処理方法を実行し、結合信号を生成し、結合信号を特定する識別子を結合信号に関連付けるステップと、識別子を保存するステップと、結合信号を第２のプロセッサに送信するステップと、第２のプロセッサにおいて、結合信号に関連する識別子を導出するステップと、所定の条件が満たされた場合、識別子に関連付けられ、暗号化された第１の信号を復号するための少なくとも１つの鍵を第２のプロセッサに送信するステップと、第２のプロセッサを用いて第２の信号から第１の信号を分離し、第１の信号を復元するステップとを有する。
【００２４】
本発明の第４の実施形態である信号処理方法は、デジタル信号を処理する信号処理方法において、第１の情報を表す第１のデジタル信号を準備するステップと、第２のデジタル信号を準備するステップと、第２の信号の下位ビット（ＬＳＢ）を第１の信号のビットに置換し、第２の信号の上位ビット（ＭＳＢ）を残し、第１の信号が第２の信号における雑音として働くように第２の信号に第１の信号を埋め込むステップとを有する。
【００２５】
この第４の実施形態においては、第１の信号は、圧縮された信号及び／又は暗号化された信号であることが好ましい。
【００２６】
本発明の第５の実施形態である信号処理方法は、デジタル信号を処理する信号処理方法において、圧縮され及び／又は暗号化された信号であって、実質的に価値が低下されていない第１の情報を表す第１のデジタル信号を準備するステップと、補助データ空間を有する圧縮フォーマットに基づいて圧縮された、第２の情報を表す暗号化されていない第２のデジタル信号を準備するステップと、第２の信号の補助データ空間に第１の信号の少なくとも一部を格納して、実質的に価値が低下されていない第１の情報を含む第１の信号を、第２の信号に結合するステップとを有する。
【００２７】
第５の実施形態においては、第２の信号に第１の信号の一部を添付してもよい。
【００２８】
本発明の第６の実施形態である信号処理方法は、デジタル信号を処理する信号処理方法において、第１の情報を表す第１のデジタル信号を準備するステップと、第２のデジタル信号を準備するステップと、比率Ｍ／Ｎを分子及び分母が整数の分数として、Ｎ個のサンプルのグループを選択し、各グループのＮ個のサンプルに亘って、対応するＭ個のビットの組を分散させることによって第１の信号を第２の信号に埋め込むステップとを有する。
【００２９】
第４、第５及び第６の実施形態においては、第１の信号は、好ましくはコンピュータプログラムを表し、第２の信号は、好ましくはオーディオ信号を表す。すなわち、第４、第５及び第６の実施形態においては、音楽トラックにコンピュータプログラムを結合し、この結合されたデータを表す信号を例えば、コンパクトディスク等の記録媒体に記録することができる。
【００３０】
本発明のこれら及びこの他の側面は、添付の請求の範囲において定義されている。各請求項の特徴は、各請求項において明示的に示しているもの以外にも、組み合わせることができる。
【発明を実施するための最良の形態】
【００３１】
添付の図面においては、同様の要素には、同様の参照符号を付している。
【００３２】
以下では、本発明をオーディオ信号に適用した一実施形態について説明する。
【００３３】
オーディオデータファイルの圧縮と暗号化
図１には、元のデジタルオーディオデータのソース１が示されている。この具体例におけるオーディオデータは、ファイルの形式を有している。デジタルオーディオデータは、例えば、ＰＣＭ、ＷＡＶ、ＡＩＦＦ（オーディオデータインターチェンジファイルフォーマット（Audio Interchange File Format））等、適切なフォーマットを有する圧縮されていないデータであってもよい。また、デジタルオーディオデータは、固定小数点フォーマット及び浮動小数点フォーマットのいずれのフォーマットを有していてもよい。以下では、固定小数点フォーマットを仮定するが、後に、浮動小数点フォーマットについても説明する。ソース１は、如何なる適当なソースであってもよく、この具体例では、コンピュータであってもよい。元のデジタルオーディオデータは、標準の非可逆圧縮アルゴリズムを実現し、圧縮されたオーディオデータファイルを生成する圧縮器２によって圧縮される。なお、他の圧縮アルゴリズムを用いてもよい。圧縮器２によって実現される圧縮率は、オーディオデータのコンテンツに依存する。圧縮されたオーディオデータは、圧縮されたオーディオデータファイルのサイズを大幅に大きくすることなく、不可逆圧縮された暗号化されたオーディオデータファイルを生成する標準の暗号化アルゴリズムを実現する暗号化器４によって暗号化される。ここでは、ビット数の僅かな増加は、許容される。このような増加は、例えば、巡回冗長符号情報の追加に起因する。ラインダールは、このような暗号化アルゴリズムの１つの具体例である。他の暗号化アルゴリズムを用いてもよい。ファイルを復号するために必要な１つ又は複数の鍵は、後にオーディオデータを復号する際に用いるために、メモリ３に安全に保存される。
【００３４】
第１の、圧縮され、暗号化されたオーディオ信号の第２のオーディオ信号への結合
図１の具体例においては、圧縮され、暗号化されたオーディオデータである第１の信号は、結合器８において、ソース６からの第２のオーディオ信号に結合される。ソース１からの第１の信号を暗号化することにより、暗号化によるランダム化効果のために、結合信号において、人間の耳には雑音に聞こえる信号が生成される。ソース６からの第２の信号は、如何なるオーディオ信号であってもよい。このオーディオ信号は、例えば告知（announcement）であってもよい。例えば、この告知は、ソース１からの元のオーディオデータが何であるか及び元のオーディオデータを復号するための１又は複数の鍵の入手方法をユーザに知らせる告知であってもよい。後に詳細に説明する他の具体例においては、第２の信号は、元のオーディオデータの価値が損なわれたバージョンである。この具体例においては、第２のオーディオ信号は、ソース１からの第１の信号に結合されても、少なくとも復号処理を行うことなく、好ましくは伸張処理を行うことなく、明瞭に再生される。
【００３５】
結合信号は、この具体例においては、ファイルであり、メモリ９に保存され、及び／又は伝送システム９に供給され、適切な記録媒体９に記録される。図１では、メモリ９、伝送システム９及び／又は記録媒体９を配信マテリアル９として示している。伝送システムは、例えば、インターネット等の「プル」システムであってもよく、例えば、デジタルオーディオデータブロードキャスト（Digital Audio Broadcast：以下、ＤＡＢという。）及びデジタルビデオブロードキャスト（Digital Video Broadcast：以下、ＤＶＢという。）を含む何らかの放送方式等の「プッシュ」システムであってもよい。
【００３６】
図１の具体例では、圧縮器２、暗号化器４及び結合器８を離散的なハードウェア要素として示している。但し、図１のシステムは、コンピュータ上で動作するソフトウェアとして実現してもよい。
【００３７】
図２は、第２の信号のソース６の具体例の詳細を示している点が図１と異なっている。この具体例では、ソース６は、ソース１からの元のオーディオデータの価値が損なわれたバージョンを結合器８に供給する。この具体例では、価値が損なわれたオーディオデータは、結合信号内では雑音のように聞こえる元のオーディオデータに結合されると、復号及び伸張処理を行うことなく、再生することができる。これにより、価値が損なわれていない元のオーディオデータへのアクセスを許可することなく、元のオーディオデータの価値が損なわれたバージョンである試聴信号をユーザに聴かせることができる。
【００３８】
スポイラ信号のオーディオ信号への混合
図２に示すように、ソース６は、好ましくは混合器１２を含むソース１１からのスポイラ信号にソース１からの元のオーディオデータを混合し、試聴信号を生成する。混合器は、加算的な混合器である。混合器からは、試聴信号が出力される。試聴信号における元のオーディオ信号とスポイラ信号の相対振幅は、適切な判断に基づいて任意に決定することができる。元のオーディオ信号に対してスポイラ信号のレベルが小さ過ぎると、スポイラ信号を不正に除去しようとする者が現れる危険がある。また、スポイラ信号のレベルが大きすぎると、元のオーディオデータが極端にマスクされてしまう。試聴信号は、結合器８において、圧縮され、暗号化された元のオーディオデータに結合され、これにより、配信マテリアル９が生成される。スポイラ信号は、如何なる信号であってもよい。スポイラ信号は、上述のように、例えば告知であってもよい。スポイラ信号のソース１１は、価値を低下させるオーディオ信号に応じて選択される一組の異なる信号を保存できる。
【００３９】
スポイラ信号の変調
図３は、図２に示すシステムの変形例を示しているここでは、変調器１４を設けている。変調器１４は、除去をより難しくするためにスポイラ信号を変調する。変調は、例えば、リバーブ処理、位相変調及びピッチシフティングを含む適切な如何なる変調であってもよい。
【００４０】
図１〜図３は、元の信号の価値が損なわれたバージョンであるソース６からの第２の信号を伸張及び復号処理を必要とすることなく再生できるシステムを示している。したがって、第２の信号がソース１からの元のオーディオデータの価値が損なわれたバージョンである場合、試聴信号は、（価値が損なわれてはいるが）元のオーディオデータと同じフォーマットを有し、ソース１からの元のオーディオデータを再生することができるあらゆるプレイヤを用いて再生することができる。
【００４１】
図４、図５及び図６は、図２に示すシステムの変形例であるシステムを示している。図２に示す構成に対し、図４に示す構成では、圧縮器１６が追加され、図５及び図６に示す構成では、圧縮器１８が追加されている。圧縮器１６又は圧縮器１８は、試聴信号のＭＳＢを圧縮する。ＬＳＢは、後述するように、圧縮の前に、第１の、圧縮され、暗号化されたオーディオ信号によって置換されるため、取り除かれる。変調器１４を備える図３のシステムは、図４、図５及び６に示すように変更してもよい。図４に示す構成おいては、圧縮器１６は、非可逆圧縮アルゴリズムに基づいて動作し、これは、圧縮器２と同じ機能を有していてもよい。図５及び図６に示す構成では、圧縮器１８は、例えば、ＭＰＥＧ規格で定義された圧縮アルゴリズムである非可逆圧縮アルゴリズムに基づいて動作する。試聴信号を再生するために、再生装置は、圧縮器１６又は圧縮器１８に対応する伸張器を必要とする。
【００４２】
圧縮され、暗号化されたオーディオ信号と試聴信号との結合
図１〜図５に示す結合器８は、以下のように動作することができる。
【００４３】
圧縮され、暗号化されたオーディオ信号がファイルの形式を有し、試聴信号もファイルの形式を有しているとする。また、必ずしも必要ではないが、両方のファイルが同じフォーマットを有すると仮定する。図１０に示すように、各ファイルは、上位側のビット（Most Significant Bits：以下、ＭＳＢという。）と、下位側のビット（Less Significant Bits：以下、ＬＳＢという。）とを有するデジタル値によって表されるサンプルを有するサンプリングされたオーディオデータを含む。各ファイルは、例えば、少なくともファイル形式（例えば、ＷＡＶ）及びファイル内のサンプル数を特定するヘッダを有している。１サンプルあたりのビット数は、当分野において用いられている如何なる数であってもよく、例えば、８、１６、２４又は３２ビットであってもよい。以下に説明する図１１では、サンプルＰ１、Ｐ２．．．．Ｐｎ毎に１６ビットのビット数を仮定する。
【００４４】
Ａ）一具体例においては、試聴ファイルのサンプルのＬＳＢは、圧縮され、暗号化されたオーディオ信号のサンプルによって置換される。このように、結合信号において、ＭＳＢは、試聴ファイルを表し、ＬＳＢは、ソース１からの元のオーディオデータを表す雑音であり、結合信号では、雑音として存在する。
【００４５】
試聴ファイルが十分長い場合、暗号化され、圧縮されたオーディオデータの全てのサンプルが試聴ファイルのＬＳＢに格納される。暗号化及び圧縮されたオーディオデータファイルが試聴ファイルのＬＳＢを満たさない場合、未使用の試聴ファイルのＬＳＢをゼロに置換してもよく、又は変更することなくそのまま残してもよい。暗号化され、圧縮されたファイルが、試聴ファイルのＬＳＢの容量より大きい場合、ゼロで埋められたＭＳＢと、暗号化及び圧縮されたオーディオデータのサンプルであるＬＳＢとから構成される、結合されたファイルの更なるサンプルが生成される。
【００４６】
結合信号ファイルの各サンプルのＭＳＢ対ＬＳＢの比率は、固定してもよく、可変にしてもよい。図１１に示すように、少なくともこの比率が可変である場合、また好ましくは、比率が固定されている場合も、ＭＳＢ及びＬＳＢの間の境界を示すデータｈを結合されたファイル内に設ける。比率が固定されている場合は、データｈは、ファイルのヘッドにおいて、１つ設けるだけでもよい。データｈは、図１１に示すように、ＬＳＢによって表された暗号化されたデータに加えられる。比率が可変である場合、比率が変化する各位置にデータｈを設ける。
【００４７】
ＭＳＢ対ＬＳＢの比率は、試聴信号のファイルと圧縮され、暗号化されたオーディオ信号のファイルの長さの関数として選択してもよい。
【００４８】
ビット分散
ｂ）以下、図１８を参照して、試聴信号のサンプルを用いて、圧縮され、暗号化された信号のビットを配信する他の方法（ここでは、「ビット分散（Bit Distribution）」と呼ぶ。）を説明する。
【００４９】
この説明では、オーディオデータのファイルが、図２を用いて説明したように処理されていると仮定する。元のオーディオデータは、ｎビットのサンプルを有し、このサンプルは、圧縮器２によって圧縮され、及び圧縮されたビット数を大幅には変更しない暗号化アルゴリズムに基づいて、暗号化器４によって暗号化される。一例として、４８ｋＨｚのレートで１６ビットサンプリングされ、０．６５の圧縮比で圧縮された１０秒のステレオのオーディオデータを仮定する。試聴サンプルの数は、４８０００＊２＊１０＝９６００００ビットとなる。また、圧縮されたビット数は、０．６５＊９６００００＊１６＝９，９８４，０００となる。
【００５０】
ステップＳ５０においては、圧縮されていない試聴サンプルの数に対する圧縮されたビット数の比率を算出する。この具体例では、この比率は１０．４である。
【００５１】
ステップＳ５１においては、この比率は、例えば、１０．４＝５２／５のように、先の比率に等しいかこれより大きく、Ｍ及びＮが小さな整数である単純な分子及び分母が整数の分数Ｍ／Ｎに変換される。すなわち、Ｍ＝５２ビットは、Ｎ＝５サンプルの各組を用いて、これらの試聴サンプルのＬＳＢとして配信される。実際には、Ｍの値は、この手法を実現するコンピュータのワード長より短くなるように選択し、この後の処理を容易にすることがことが望ましい。Ｍ及びＮは、後に逆の処理を行うために保存される（Ｓ５１１）。
【００５２】
ステップＳ５２では、値Ｓ＝２Ｒを算出する。Ｒは、Ｍ／Ｎに等しい。
【００５３】
ステップＳ５３において、Ｎ＝５サンプル及びＭ＝５２ビットのグループを得る。そして、グループを示すヘッダデータがビットストリームに加えられる。以下の説明のために、Ｍ個のビットが値ＶのＭビット値を表すと仮定する。サンプルには、通常、０〜Ｎ−１の番号が付され、この具体例では、０、１、２、３、４の番号が付されている。
【００５４】
ステップＳ５４では、ＸをＸ＝Ｎ−１に設定する。
【００５５】
ステップＳ５５では、各Ｎ個のサンプルについて、Ａ’［Ｘ］＝（（Ａ＊（Ｆ−Ｓ）／Ｆ）／Ｓ）＊Ｓを算出する。ここで、Ａは、試聴サンプルの範囲を表す。これにより、Ａの値がスケーリングされ、以下では、この値をスケーリングされた値と呼ぶ。
【００５６】
ステップＳ５５は、例えば、組み合わされてステップＳ５５を構成する、２つのサブステップとして実現してもよい。第１のサブステップにおいては、各オーディオサンプルは、範囲−（Ｆ＋Ｓ）・・・（Ｆ−Ｓ）内に納まるように、Ａ’［Ｘ］＝Ａ［Ｘ］＊（（Ｆ−Ｓ）／Ｆ）に基づいてプリスケーリングされる。Ｆは、サンプルが取ることができる最大値である。１６ビットサンプルに関しては、Ｆ＝＋／−２１５−１である。第２のサブステップでは、プリスケーリングされたオーディオサンプルＡ’［Ｘ］を、Ａ”［Ｘ］＝（Ａ’［Ｘ］／Ｓ）＊Ｓに基づいて、集合｛−（Ｆ＋Ｓ），−２Ｓ，−１Ｓ，０，１Ｓ，２・・・Ｆ−Ｓ｝内の値をとるように更にスケーリングする。
【００５７】
ステップＳ５６においては、現在のスケーリングされた値Ａ”を新たな値Ａ’［Ｘ］＋Ｖ／ＳＸによって置換する。ここで、Ａ’［Ｘ］は、序数的に番号付けされたスケーリングされた値である。これにより、Ｖ／ＳＸを表すビットがスケーリングされた値Ａ”［Ｘ］に加えられる。
【００５８】
ステップＳ５７において、Ｖは、Ｖ−Ｖ／ＳＸによって置換される。
【００５９】
ステップＳ５８において、Ｎが０でない場合、ステップＳ６０において、Ｎを１つデクリメントし、ステップＳ５５からステップＳ５７において、Ｖの他のビットの組を次のサンプルに加える。Ｎ＝０である場合、０番目のサンプルは、Ｖの残りの値を０番目のサンプルに加算する作用を有するＡ’［０］＋Ｖｍｏｄ  Ｓによって置換される。
【００６０】
以下、図１９を用いて、結合されたビットストリームからＭ個の元のビットを抽出する手法を説明する。
【００６１】
まず、ステップＳ６２において、Ｎ個のサンプルのグループＡ’を得て、ステップＳ６３において、Ｘ及びＶを初期的に０に設定する。次に、ステップＳ６４において、現在のＶの値を新たな値Ｖ＋（Ａ’［Ｘ］ｍｏｄＳ）＊ＳＸによって置換する。すなわち、第１の演算ではＸ＝０であり、したがって、Ｖ＝Ａ’［０］ｍｏｄ  Ｓである。
【００６２】
ステップＳ６５において、ＸがＮ−１でない場合、ステップＳ６６において、Ｘを１つインクリメントし、ステップＳ６４において、Ｖを新たな値に置換する。このサイクルは、Ｎ個の全てのサンプルが処理され、Ｖ＝Ｖ＋Ａ［４］ｍｏｄＳ＊Ｓ４の最後の値が復元された元のビットとなるまで繰り返される。
【００６３】
Ｃ）図６に示す暗号化されたマテリアルファイルは、図１３に視覚的に示すように、試聴ファイルに添付される。これに代えて、暗号化マテリアルを結合されたファイルの非オーディオデータセクションとして挿入してもよい。
【００６４】
結合されたファイルのサイズの低減
上述したＡの結合の手法を用いる場合、所定のファイルサイズを有する結合されたファイルについて、結合信号内の試聴信号を表すＭＳＢの数は、ユーザに聴かせるための適切な試聴信号を提供できない程に少ない場合があるが、ここで、ファイルのサイズを大きくすることも望ましくない。試聴ファイルが多チャンネルファイルである場合、このファイルを単一チャンネル（モノラル）ファイルに変換することによって、試聴信号を表すＭＳＢについて、より多くの利用可能な空間を提供することができる。圧縮され、暗号化されたオーディオデータは、上述したいずれかの手法によって、試聴信号のＬＳＢに格納することができる。試聴ファイルのＬＳＢに納まらない暗号化されたオーディオデータは、試聴信号に添付し（図１３参照）又は、非オーディオデータセクションとして結合されたファイルに挿入することができる。
【００６５】
一手法においては、ファイルが２つのチャンネルを有する（すなわち、ステレオファイルである）場合、試聴信号について、それぞれ１６ビット及び７ビットが必要であり、２つのチャンネルは、３２のビットの１つのモノラルチャンネルに変換できる。これにより、圧縮され、暗号化された信号に利用可能なビット数は、２＊（１６−７）［すなわち、１８］から１＊（３２−７）＝２５に増加する。
【００６６】
他の手法では、１サンプルあたりのビット数がチャネル数より大きい場合、元の信号のフォーマットを維持でき、信号の各チャンネルは、全てのチャンネルのモノラルフォールドダウン（mono fold-down）によって置換される。モノラル信号は、コヒーレント性を有しているので、この処理により、（各追加されたチャンネルについて）配信ファイルの試聴コンテンツの相対的音量を大きくすることができる。一方、雑音はコヒーレント性を有していないので、音量レベルは不変のままである。この結果、暗号化マテリアルにおいて、マルチチャンネル音像の損失を除いて、知覚される品質を低下させることなく、（各元のチャンネルについて）試聴ファイルの付加的なＭＳＢを使用できる。
【００６７】
更なる手法では、元の複数のチャンネルのうちの１つのチャンネルのサイズに低減された元の信号の単一のモノラル表現を生成する。これにより、ファイルサイズを大幅に小さくすることができ、（併合処理後の）余りの暗号化されたデータをこのファイルに添付できる（又は非オーディオデータセクションとして挿入できる）。
【００６８】
幾つかの状況で許容される、結合されたファイルのファイルサイズを減少させるための手法として、標準のダウンコンバージョンアルゴリズムを用いて、試聴ファイルのサンプルのサンプリングレートを低下させる手法がある。これにより、試聴信号の周波数範囲が狭くなり、また、試聴信号のファイルサイズが元のファイルサイズに対して効果的に小さくなる。暗号化されたオーディオデータは、上述のように、サンプルのＬＳＢに格納される。試聴ファイルのＬＳＢに格納できない暗号化されたオーディオデータは、試聴信号に添付することができ（図１３参照）、又は非オーディオデータセクションとして結合されたファイルに挿入することができる。
【００６９】
また、上述した結合法Ｂ（ビット分散）に関連して、このセクションで説明したマルチチャンネルファイルを単一チャネルファイルに変換する手法を用いてもよい。
【００７０】
ＭＰＥＧ圧縮
図７に示すように、試聴信号の圧縮器は、ＭＰＥＧ圧縮器であってもよい。図１４に概略的に示すように、ＭＰＥＧデータ構造は、補助データのために用いることができるデータ空間と、圧縮されたオーディオデータのためのデータ空間とを有する。この具体例においては、圧縮され、暗号化されたオーディオ信号は、ＭＰＥＧデータ構造の補助データ空間に格納される。
【００７１】
したがって、ＭＰＥＧ再生装置を用いて試聴信号を再生することができる。
【００７２】
ＭＰＥＧ以外の圧縮フォーマットによっても、同等な補助データ空間を提供できる。例えば、ＭＰ３フォーマットに補助データ空間を設けてもよい。
【００７３】
補助データ空間を用いることに加えて、又はこれに代えて、図１３に示すように、圧縮され、暗号化されたオーディオデータをＭＰＥＧデータ構造の最後に添付してもよい。
【００７４】
オーディオデータのブロック、セグメント又はセクションを用いる技術
部分暗号化及び復号
幾つかの状況では、配信マテリアルから、元のマテリアルのサブセクションだけを抽出できるようにすることが望ましい。この場合、元のファイルが圧縮器２において圧縮されているので、このファイルは、特定の点で、固定長（例えば、１秒、５秒、１０秒）のセグメント又はセクションに分割される。映画又はビデオのオーディオデータトラックの具体例では、このセクションは、シーンに対応していてもよい。この具体例では、異なる暗号鍵を用いて、異なるセグメント又はセクションを暗号化し、これらの暗号鍵は、後の復号のために、索引ファイルに保存される。この具体例では、圧縮又は暗号化されたファイルは、どの元のオーディオデータのセクション又はセグメントがそのセクション又はセグメント内に含まれるかを示す情報を判別可能な位置（通常、セクション又はセグメント境界）に含んでいる必要がある。この情報は、実現された圧縮が、圧縮処理に亘って一定ではなく、したがって、暗号化／圧縮されたバージョンの位置から元のマテリアルの位置を算出することができないために必要となる。このモードの圧縮／暗号化は、様々な手法で実行できる。以下では、これらの手法のうち、２つの手法を説明する。
【００７５】
１．単一のパス内でファイルの全体を圧縮する。これは、通常、最も効率的な圧縮比を実現する手法であるが、それを必要とする圧縮処理の間、セクション又はセグメントのヘッダを圧縮されたファイル内に格納する必要がある。図１２に示すように、後続するセクション又はセグメントに元のオーディオデータのどの部分が含まれるかを示すために、ブロック境界にはヘッダＢＨが格納される。
【００７６】
所望の長さのセクション又はセグメントは、個別に暗号化され、上述した手法を用いて、試聴信号と併合される。
【００７７】
暗号化されたデータのセクション又はセグメントは、次のように組織化できる。
【００７８】
ａ）図９に示すように、セクション又はセグメントは、圧縮処理の間に挿入されたヘッダデータＢＨに基づいている。暗号化されたデータには、暗号化されたセクション又はセグメントを示すセクション又はセグメントヘッダＳＨ１が設けられる。ヘッダは、位置開始データ（location start data）と、ブロック長データと、ブロックＩＤデータと、他の可能なデータとを含んでいる。位置開始データは、暗号化処理の間圧縮データヘッダＢＨから抽出される。これにより、データを復号することなく、セクション又はセグメントを見つけることができる。
【００７９】
ｂ）これに代えて、セクション又はセグメントヘッダデータを暗号化されたデータに含めなくてもよい。この場合、圧縮データのヘッダに基づいて、セクション又はセグメントの場所を検出する必要がある。この場合、圧縮データ内のヘッダの位置を検出するために、少なくとも幾つかのセグメントを復号する必要がある。
【００８０】
２．元のファイルは、それぞれが別個に圧縮及び暗号化される必要なセグメント又はセクションに分割される。そして、これにより生成された圧縮され、暗号化されたセクション又はセグメントは、図９に示すように、連結される。この場合、セグメント位置情報ＳＨは、暗号化ファイルに埋め込まれていればよく、セグメント位置情報ＳＨ自体は暗号化しなくてもよい。ヘッダＳＨを含む圧縮され、暗号化されたファイルは、（上述した手法によって、）試聴信号に結合される。
【００８１】
上述したセグメント暗号方式の両方に適用可能な変更として、セグメント／オフセットの情報の完全なルックアップテーブルＬＵＴを暗号化され又は圧縮されたファイル内の既知の場所に格納してもよく、これにより、正しいセグメント又はセクションを素早く見つけ出すことができるようになる。
【００８２】
この変形例では、復号及び抽出は、上述と同様の手法で行われる。分散型ファイルのセグメント又はセクションを抽出するための有効な要求が受け取られた場合、セグメント又はセクションのための鍵が索引ファイルから読み出され、ブロックヘッダに保存された情報を用いて、分散型ファイルの暗号化されたデータ（ＬＳＢ）内のセグメント又はセクションの位置が検出され、セクション又はセグメントが復号される。
【００８３】
ユーザが、１つのセグメント又はセクションより長く、セクション又はセグメント境界に対応しないオーディオデータの一部の抽出を要求した場合、正しい復号と伸張を行うために、要求された一部を含む全体のセクション又はセグメントが抽出される。この場合、要求されたデータより多くのデータが抽出される。すなわち、この場合、要求されたセグメントに含まれないオーディオサンプルを含むブロックが抽出される。これらは復号と伸張の後に削除される。元のファイルをセグメント化する場合、復号可能なセグメントサイズと、許可される抽出要求のサイズによって、オーディオデータの要求された部分以外で復号されるサンプルの数が多くなりすぎないように注意する必要がある。このようなデータは、不正に使用される可能性があるためである。この潜在的なセキュリティギャップは、抽出が許可されるセグメントの長さを符号化されるセグメントの長さ（例えば、１０秒毎の境界）に完全に一致させることにより、又は元のマテリアルをセグメント内に明示的に符号化し、抽出要求をこれらのセグメントによって制限することにより完全に回避することができる。
【００８４】
適応型ビットスライシング
オーディオ信号マスク雑音は、小さいよりは大きい方がよい。このため、適応型ビットスライシングでは、結合処理段の前又は結合処理段の間に、価値が損なわれたマテリアルの様々な信号レベルを分析し、これらを異なる平均音量を有するブロックに分割する。ブロックの長さは固定であってもよく、音量閾値に基づいて変更してもよい。このようにして生成されたブロックのシーケンスは、各ブロック音量に基づいて、ビットスライス（ＭＳＢ：ＬＳＢ比率）を用いて、暗号化されたデータに結合できる。この手法では、元のマテリアルの全体に対して第１の信号の圧縮及び暗号化を実行できるが、暗号化されたデータは、試聴マテリアルと同じブロック境界でブロックに分割される。暗号化された各ブロックの始めに設けられるヘッダ情報は、所定のビットスライスにおけるサンプル数を示し、この情報は、オリジナルデータを復元する際、暗号化されたデータを次に抽出する場合に必要となる。
【００８５】
この変形例は、同じ音量のオーディオデータについて、要求された境界においてオリジナルデータの復号を許可する最大のセグメントサイズを設定することによって、上述の部分的な復号を行う変形例と組み合わせて用いることができる。
【００８６】
オーディオデータのストリーミング
幾つかの具体例では、配信ファイルを生成する処理は、元のオーディオデータの全体が読み出される前に、出力信号の生成を開始する必要がある場合がある。これは、例えば、元のオーディオデータがファイルではなくネットワーク接続から受け取られている場合、又はネットワーク接続を介した配信のために、出力がオンザフライ方式で暗号化されている場合等である。このような場合、圧縮又は暗号化を開始する前にファイルの全体を確認することはできない。以下に説明する処理は、上述した第２の部分的な暗号化法に類似した手法である。この手法の先に説明した手法と異なる点は、全てのブロックのために同じ暗号化鍵を用いることができる点、所定のブロック長が使用される点、符号化されたバージョンのデータについて、得られる圧縮比がブロック毎に異なるため、連続したビットストリームを生成することが常に可能であるというわけではないという点である。ここで、元のオーディオデータの各ブロックについて得られる実際の圧縮比と、後続するブロックを待つためにデータの生成を中止してはならないという制約とに基づいて、用いる手法を選択できる。
【００８７】
（ａ）ＭＳＢ：ＬＳＢ分割比が一定で、実現される圧縮では、暗号化されたバージョンが（上述したいずれの手法を用いても）ＬＳＢビットストリームに格納できない場合、配信データのブロックに残っている暗号化されたデータの付加的なビットをパッケージ化し、この付加的なビットを次のブロックの暗号化されたデータのヘッドに格納しなければならない。
【００８８】
（ｂ）ＭＳＢ：ＬＳＢ分割比が一定で、実現される圧縮により、暗号化されたバージョンが配信マテリアルのＬＳＢにおいて利用可能な空間より小さくなる場合、残りのＬＳＢはランダムノイズで満たされる。
【００８９】
（ｃ）ＭＳＢ：ＬＳＢ分割比が可変であり、実現される圧縮では、暗号化されたバージョンがＬＳＢビットストリームに格納できない場合、暗号化されたデータの全てのビットが格納されるようにＭＳＢ：ＬＳＢ分割比を変更し又は（実用的な分割の限界に達している場合）暗号化されたデータの付加的なビットを次のブロックのヘッドに移動させる。
【００９０】
（ｄ）ＭＳＢ：ＬＳＢ分割比が可変であり、実現される圧縮により、暗号化されたバージョンが配信マテリアルのＬＳＢにおいて利用可能な空間より小さくなる場合、残りのＬＳＢはランダムノイズで満たされ又はＭＳＢ：ＬＳＢ分割比を変更し、可聴な試聴トーンに基づくＭＳＢを増やす。
【００９１】
なお、ｃ及びｄの場合、ＭＳＢ：ＬＳＢ分割比が可変であれば、配信される信号のＳＮ比をブロック毎に変更することができる。この手法は、圧縮が十分／不十分であるかが、これらのブロック内において元の信号の音量が小さい／大きいかによる（信号が大きいほど大きな雑音が良好にマスクされる。）場合、隣接するブロックが、通常、近い圧縮比で圧縮されるものとして許容でき、好ましい方法である。
【００９２】
また、ビット分散の章で説明した手法はオーディオデータのストリーミングにも適用できる。
【００９３】
浮動小数点フォーマット
これまでの説明では、デジタルオーディオデータは、固定小数点フォーマットで表されていると仮定している。デジタルオーディオデータは、浮動小数点フォーマットによって表すこともできる。当業者に理解されるように、浮動小数点フォーマットを用いる場合、処理がより複雑になる。
【００９４】
結合システム（図８）
以上、それぞれ異なるオーディオ信号処理を示す図１〜図７を用いて本発明を説明した。これらの手法は、全て、図８に示す装置によって実現される。以下、図８に示す装置を説明するが、この装置によって実現される上述した様々な方法の説明はここでは繰り返さない。
【００９５】
図８は、以下の点で図１〜図７に示す装置と異なる。
【００９６】
圧縮器２によって達成された圧縮比は、測定することができ、試聴信号を圧縮する圧縮器１６、１８、１８１が設けられている場合、その圧縮器１６、１８、１８１の圧縮比は、測定された圧縮比に基づいて制御できる。これにより、試聴信号の圧縮を調整することができ、所定のファイルサイズについて、試聴信号を表す圧縮されたＭＳＢと、圧縮され、暗号化された元のオーディオデータを表すＬＳＢとの比率を適切に設定することができる。これに代えて又はこれに加えて、測定された圧縮比に基づいて、試聴信号を、圧縮され、暗号化された元のオーディオ信号に結合する手法を選択してもよく、これにより、所定のファイルサイズについて、ＭＳＢ（試聴信号を表す）のＬＳＢ（圧縮され、暗号化された元のオーディオデータを表す）に対する適切な比率を選択することができる。
【００９７】
また、図８に示す構成は、ユーザが装置の様々な動作パラメータを設定できるコンピュータのグラフィカルユーザインタフェースとして、例えば仮想制御パネルである制御パネル２０を備える。この制御パネルにより、以下に示す１つ以上の項目を設定することができる。
ａ）複数のスポイラ信号が提供されている場合、スポイラ信号の選択。
ｂ）スポイラ信号と、価値が損なわれた信号の相対的な信号レベル。
ｃ）上述のように、複数の変調方式が提供されている場合、変調方式の選択。
ｄ）試聴信号の圧縮器１６、１８、１８１によって提供される圧縮の種類。様々な圧縮の種類については、上述した通りである。
ｅ）試聴信号と、圧縮され、暗号化された元のオーディオ信号の組合せの種類。これらの様々な種類については、上述した通りである。
ｆ）オーディオデータのブロック、セグメント又はセクションの種類。ブロック長は、固定であっても可変であってもよい。セグメント又はセクションも固定長であっても可変長であってもよい。これらは、例えば、上述のように、シーン変化に対応するように選択してもよい。シーンの変化位置を指定するために制御パネルを用いることもできる。
ｇ）また、セクション又はセグメントに関する情報を加えるために制御パネルを用いることもできる。
ｈ）生の（ヘッダがない）ＰＣＭファイルのための、サンプリング周波数、サンプルフォーマット等のパラメータを指定する。
【００９８】
図８に示す装置は、オペレータが上述した手法の１つを選択し又はこの手法を用いて、又はこの手法に基づくコンピュータプログラムを用いて制御できる。
【００９９】
再生装置
図１５は、再生装置（又は、プレイヤとも呼ばれる）の具体的構成例を示している。結合されたファイル又はビットストリームは、入力端子５０において受け取られた後、（上述した圧縮器１６、１８、１８１に対応する）伸張器５１を介して、又は直接、伸張された試聴信号を再生できる再生処理段５４に供給される。スイッチ５３は、試聴信号が圧縮されているか否かに応じて、入力５０への直接接続又は伸張器５１を介した接続のいずれかを選択する。
【０１００】
また、再生装置が圧縮され、暗号化されたオーディオデータを再生することを意図して設計されている場合、再生装置は、更に、暗号化及び圧縮されたオーディオデータを試聴信号から分離する分離器５５と、鍵３を用いて分離された信号を復号する復号器５６と、元のオーディオデータを再生する伸張器５７及び再生処理段５８とを備える。
【０１０１】
図１６に示すように、例えば、図１１又は図１２に示すデータ構造について、分離器５５は、ステップＳ２において、ビットストリームを解析し、ステップＳ４において、ＬＳＢ及びＭＳＢの間の境界がどこに位置するかを示すヘッダを検出する。次に、試聴信号を表すＭＳＢは、ステップＳ６において、削除され、ＬＳＢによって表されている暗号化及び圧縮されたオーディオデータが残される。
【０１０２】
第１及び第２の信号が上述した「ビット分散」の章で説明した手法によって結合されている場合、これらは、図１９を用いて説明した手法を用いて分離される。
【０１０３】
次に、ステップＳ８において、１又は複数の復号鍵が入手され、ステップＳ８において、この復号鍵を用いて、ＬＳＢが復号される。そして、復号されたオーディオデータは、ステップＳ１２において伸張される。
【０１０４】
図１３及び図１４に示すような他のデータ構造については、ステップＳ２において、結合されたデータ構造が解析され、暗号化及び圧縮されたオーディオデータの位置が判定され、ステップＳ６において、試聴信号が削除される。
【０１０５】
取引システム
図１７に示すように、本発明は、オーディオデータ又は他のデータを取り引きするシステムの一部として実現できる。図１７では、説明を簡潔にするために、「売り手」及び「買い手」という用語を用いる。これらの用語は、買い手による代価の支払いに応じて、売り手がオーディオデータを買い手に販売するという通常の意味を含むとともに、より広く、所定の取引条件の下でオーディオデータの発信元及び／又は所有者に代わって、個人又は組織（売り手）が、オーディオデータを利用するための代価を払う他の個人又は組織（買い手）に対して、オーディオデータを利用可能にする場合も含み、必ずしも、オーディオデータの所有権が譲渡されなくてもよい。
【０１０６】
図１７に示すように、本発明に基づくシステムの第１の実施形態は、取引サーバ６２と、売り手クライアント６０と、買い手クライアント６１と、各クライアント６０、６１を取引サーバ６２にリンクする通信ネットワーク６４とを含む。
【０１０７】
マテリアルの所有者、すなわち売り手は、売り手クライアント６０を制御する。買い手は、買い手クライアント６１を制御する。この実施形態では、サードパーティが取引プロセッサ６２を所有し、制御するが、例えば、売り手が取引プロセッサを所有し、制御してもよい。このシステムでは、オーディオデータマテリアルが取得され、上述したように安全且つ感覚的に劣化又は価値を低減され、買い手に配信され、買い手は、価値が損なわれたオーディオデータマテリアルを試聴（６９）する。買い手が、元の価値が損なわれていないオーディオデータマテリアルの購入を望んだ場合、買い手は取引サーバ６２から価値が損なわれていないオーディオデータにアクセスするために必要なデータを入手する。この実施形態では、売り手と買い手はともに、取引サーバに登録（６５１，６５２）されている。価値が損なわれていないオーディオデータにアクセスするためのデータは、買い手がマテリアルの代価を支払った場合にのみ、取引サーバから買い手に送信される。支払いは、金融機関６３と通信を行う取引サーバ６２によって監視される。支払いは、サーバ６２及び／又は金融機関６３を介して行われる。
【０１０８】
売り手クライアント６０には、上述の手法によりオーディオデータマテリアルの価値を低減させる第１の装置６６が接続されている。装置６６は、図１乃至図９、図１８及び図１９のいずれに示す構成を有していてもよい。暗号化されたオーディオデータの復号に必要である１又は複数の鍵は、装置６６から送信され、マテリアルを特定する識別子と共に取引サーバ６４に保存される。買い手クライアント６１には、価値が損なわれていないオーディオデータにアクセスするための第２の装置６８が接続されている。装置６８は、例えば、図１５及び図１６に示すような構成を有していてもよい。
【０１０９】
また、図１７に示すシステムは、買い手クライアント６１に接続され、試聴信号を試聴するためのコンテンツ試聴装置６９も備えている。コンテンツ試聴装置６９は、買い手側で試聴信号を再生するために、図１５に示す要素５０、５１、５２、５３、５４を備えていてもよい。
【０１１０】
売り手クライアントと買い手クライアントは、オーディオデータの価値の低減及び試聴信号及び価値が損なわれていないオーディオデータへのアクセスを実現するコンピュータであってもよい。登録手続の一部として、サーバによって、売り手クライアントに、元のオーディオデータの価値の低減を実現するためのソフトウェアを提供してもよい。同様に、サーバによって、買い手クライアントに、価値が損なわれていないオーディオデータにアクセスするためのソフトウェアを提供してもよい。
【０１１１】
この実施形態では、マテリアルは、例えば、テープ状記録媒体、ディスク状記録媒体又はこの他のメモリである記録媒体９に記録され、又は、外部ソースから提供されるビットストリームの形式を有するオーディオデータマテリアルである。このマテリアルは、第１の装置６６によって取得され、処理される。更に、マテリアルには、マテリアル識別子が付される。そして、識別子を含むマテリアルは、媒体９を介して、第２の装置６８、６９に配信される。この配信には、例えば郵便を用いてもよい。これに代えて、ネットワーク６４を介してオーディオデータマテリアルを送信してもよい。
【０１１２】
識別子は、取得の間又はマテリアルの処理の間にオーディオデータマテリアルに付され、これにより、鍵をオーディオデータに関連付け、及び買い手、売り手及び取引サーバは、オーディオデータマテリアルの売買を管理することができる。具体的な識別子として、ユニークマテリアル識別子、すなわちＵＭＩＤ（Unique Material Identifier）を用いてもよい。ＵＭＩＤの詳細は、２０００年３月発行のＳＭＰＴＥジャーナルに開示されている。
【０１１３】
価値が損なわれていないオーディオデータを得るために、買い手は、オーディオデータの代価を支払い、サーバ６４から復号鍵を入手する。
【０１１４】
図１７に示すシステムは、引用により本願に援用される欧州特許出願ＥＰ−Ａ−１１２１５９０７号に開示されている。
【０１１５】
変形例でとして、取引サーバを設けず、売り手がネットワークを介して、買い手と直接通信を行うようにしてもよい。
【０１１６】
他の変形例として、売り手クライアントと買い手クライアントの両方を同じコンピュータによって実現してもよい。
【０１１７】
また、ピアツーピアネットワークによって本発明を実現してもよい。
【０１１８】
更に他の変形例として、取引サーバ６２を設けなくてもよい。買い手プロセッサ６１を有する買い手は、ネットワーク６４を介して、売り手プロセッサ６０を有する売り手と通信を行い、ネットワーク、若しくは買い手に送付されるテープ又はディスク、若しくは他の記録媒体を介して結合されたオーディオデータデータを得る。買い手が試聴信号を気に入った場合、買い手は、直接又はネットワークに接続された金融機関６３を介して復号鍵の代金を売り手に支払う。これを受けて、売り手は、復号鍵を買い手に送る。
【０１１９】
プッシュシステム及びプルシステム
図１７を用いて説明した取引システムは、買い手が、売り手に対して試聴信号の配信を要求する「プル」システムである。
【０１２０】
本発明は、全ての潜在的ユーザにオーディオデータを配信する放送システムである「プッシュ」システムにおいて用いてもよい。価値が損なわれていないオーディオデータの取得をユーザが望んだ場合、ユーザは、復号鍵の発行を要求する。
【０１２１】
オーディオ信号に結合されたコンピュータプログラム
以上の実施形態では、第１の信号は、試聴信号である第２のオーディオ信号に結合される、圧縮及び暗号化されたデジタルオーディオ信号である。幾つかの実施形態では、第１の信号は、第２の信号に埋め込まれる際、暗号化によってランダム化される（これにより、雑音のように聞こえる）。他の実施形態においては、第２の信号は圧縮され、第１の信号は、圧縮された試聴信号の補助データ空間に埋め込まれ、又は圧縮された第２の信号に添付される。
【０１２２】
本発明の更なる実施形態においては、第１の信号は、コンピュータプログラムであってもよく、このコンピュータプログラムは、圧縮されていても圧縮されていなくてもよく、暗号化されていても暗号化されていなくてもよい。以下の具体例では、コンピュータプログラムが圧縮されておらず、暗号化もされていないと仮定する。第２の信号はオーディオ信号である。結合信号は、例えば、コンパクトディスクである記録媒体に記録される。
【０１２３】
コンピュータプログラムは、ａ）上述した手法の１つに基づいて、第２の信号（圧縮されていても圧縮されていなくてもよい。）に埋め込んでもよい。この場合、第１の信号は、必ずしも必要ではないが、好ましくは、暗号化される。コンピュータプログラムを圧縮する場合、コンピュータプログラムは、可逆圧縮される。
【０１２４】
これに代えて、コンピュータプログラムは、ｂ）圧縮された第２の信号の補助データ空間に埋め込んでもよく、及び／又は上述した方法に基づいて、圧縮された第２の信号の最後に添付してもよい。特に、コンピュータプログラムを単に第２の信号に添付する場合、コンピュータプログラムは、暗号化することが好ましい。コンピュータプログラムを圧縮する場合、コンピュータプログラムは、可逆圧縮される。
【０１２５】
第２の信号は音楽を表す信号であってもよい。第２の信号は、ディスクにコンピュータプログラムが記録されていることを明らかにし、及びこのコンピュータプログラムにアクセスする手法を知らせる告知を含んでいてもよい。
【図面の簡単な説明】
【０１２６】
【図１】本発明に基づくオーディオ信号処理を説明する第１の例示的なシステムの構成を示すブロック図である。
【図２】本発明に基づくオーディオ信号処理を説明する第２の例示的なシステムの構成を示すブロック図である。
【図３】本発明に基づくオーディオ信号処理を説明する第３の例示的なシステムの構成を示すブロック図である。
【図４】本発明に基づくオーディオ信号処理を説明する第４の例示的なシステムの構成を示すブロック図である。
【図５】本発明に基づくオーディオ信号処理を説明する第５の例示的なシステムの構成を示すブロック図である。
【図６】本発明に基づくオーディオ信号処理を説明する第６の例示的なシステムの構成を示すブロック図である。
【図７】本発明に基づくオーディオ信号処理を説明する第７の例示的なシステムの構成を示すブロック図である。
【図８】本発明に基づくオーディオ信号処理を説明する第８の例示的なシステムの構成を示すブロック図である。
【図９】本発明に基づくデータ構造の具体例を示す図である。
【図１０】本発明に基づくデータ構造の具体例を示す図である。
【図１１】本発明に基づくデータ構造の具体例を示す図である。
【図１２】本発明に基づくデータ構造の具体例を示す図である。
【図１３】本発明に基づくデータ構造の具体例を示す図である。
【図１４】本発明に基づくデータ構造の具体例を示す図である。
【図１５】本発明に基づくオーディオ信号プレイヤのブロック図である。
【図１６】図１５に示すプレイヤの動作を説明するフローチャートである。
【図１７】本発明が適用されるネットワークシステムの構成を示す図である。
【図１８】オーディオデータ信号のサンプル内で、オーディオデータ信号のビットを分散させる処理のフローチャートである。
【図１９】図１８の逆の処理のフローチャートである。
【図１】
2005538440.tif 000003
【図２】
2005538440.tif 000004
【図３】
2005538440.tif 000005
【図４】
2005538440.tif 000006
【図５】
2005538440.tif 000007
【図６】
2005538440.tif 000008
【図７】
2005538440.tif 000009
【図８】
2005538440.tif 000010
【図９】
2005538440.tif 000011
【図１０】
2005538440.tif 000012
【図１１】
2005538440.tif 000013
【図１２】
2005538440.tif 000014
【図１３】
2005538440.tif 000015
【図１４】
2005538440.tif 000016
【図１５】
2005538440.tif 000017
【図１６】
2005538440.tif 000018
【図１７】
2005538440.tif 000019
【図１８】
2005538440.tif 000020
【図１９】
2005538440.tif 000021
【国際調査報告】
2005538440.tif 000022
2005538440.tif 000023
2005538440.tif 000024