(57)【要約】  先行する隣のフレーム又は後続する隣のフレームのどちらかの一部を各フレームに付加することにより修正されたフレームからＰＣＭオーディオフレームを接合する方法である。第１の形態によれば、接合点のみにおいてフレームの端部とフレームの付加部分にフェードアップとフェードダウンを行い、重複して結合することで接合を行って接合点でのクロスフェードを提供する。あるいは、すべてのフレームの端部とフレームの付加部分にフェードアップとフェードダウンを行い、重複して結合する。相補的ェードアップとフェードダウンを提供することにより丸め誤差が削減される。
2007512642.tif 000002
【特許請求の範囲】
【請求項１】
ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理する方法であって、
順序付けられたシーケンスにおいて、先行する隣のフレームの終端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを、フレームの先端部に付加し、又は、順序付けられたシーケンスにおいて、後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを、フレームの後端部に付加し、これにより、修正されたフレームを生成する、ステップと、
順序付けられた１以上のＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序のシーケンシャルな順序に前記修正されたフレームを保持し、又は、前記修正されたフレームにさらなるシーケンシャルな順序を割り当て、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つのシーケンスとは異なった順序のシーケンシャルな順序にし、これにより、前記さらなるシーケンシャルな順序は、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つの順序に関して順序に少なくとも１つの不連続点をもつ、ステップと、
セグメントがフレームの先端部に付加されたとき、不連続点の後にある前記修正されたフレームの先端部に付加されたＰＣＭオーディオをフェードアップし、不連続点の前にある前記修正されたフレームの後端部にあるＰＣＭオーディオをフェードダウンし、セグメントがフレームの後端部に付加されたとき、不連続点の前にある前記修正されたフレームの後端部に付加されたＰＣＭオーディオをフェードダウンし、不連続点の後にある前記修正されたフレームの先端部にＰＣＭオーディオをフェードアップする、ステップと、
修正されフェードアップ及びフェードダウンされたフレームのシーケンスにおける不連続点の前後に、前記フェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて付加的に結合するステップと、
修正されたフレームのシーケンシャルな対が前記付加部分の前後に不連続点を含まない場合、修正されたフレームの前記シーケンシャルな対における修正されたフレームに付加されたＰＣＭオーディオの前記セグメントを除去し、その結果生じたＰＣＭオーディオフレームを結合させるステップと、を具備し、
１以上の順序付けられたＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序を持つか又は、ＰＣＭオーディオフレームのシーケンス間に１以上の不連続点を持つ、さらに順序付けられたＰＣＭオーディオフレームが提供され、前記シーケンスの各々は、前記１以上の順序付けられたＰＣＭオーディオフレームのシーケンスの１つ又は一部分と同じ順序を持ち、不連続点は、関連するＰＣＭオーディオのクロスフェードされた部分を持ち、そこでフェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて結合させることを特徴とするＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理する方法。
【請求項２】
ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理する方法であって、
順序付けられたシーケンスにおいて、先行する隣のフレームの終端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを、フレームの先端部にのみ付加し、又は、順序付けられたシーケンスにおいて、後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを、フレームの後端部に付加し、これにより、修正されたフレームを生成する、ステップと、
前記修正されたフレームを伝送し、記憶し、又は伝送しかつ記憶するステップとを具備するＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理する方法。
【請求項３】
前記修正されたフレームを時間圧縮するステップをさらに具備し、前記伝送し、記憶し、又は伝送しかつ記憶するステップにおいて、修正され時間圧縮されたフレームを伝送し、記憶し、又は伝送しかつ記憶することを特徴とする請求項２に記載の方法。
【請求項４】
前記修正されたフレームを時間圧縮及びエンコードするステップをさらに具備し、前記伝送し、記憶し、又は伝送しかつ記憶するステップにおいて、修正され時間圧縮されたフレームを伝送し、記憶し、又は伝送しかつ記憶することを特徴とする請求項２に記載の方法。
【請求項５】
ＰＣＭオーディオデータを処理する方法であって、
修正されたＰＣＭオーディオフレームを受信するステップであって、該修正されたフレームは、フレームの先端部に、順序付けられたシーケンスにおいて先行する隣のフレームの後端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオのセグメントを付加するか又は、フレームの後端部に、順序付けられたシーケンスにおいて後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを付加することで、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理することにより生成される、ステップと、
順序付けられた１以上のＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序のシーケンシャルな順序に前記修正されたフレームを保持し、又は、前記修正されたフレームにさらなるシーケンシャルな順序を割り当て、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つのシーケンスとは異なった順序のシーケンシャルな順序にし、これにより、前記さらなるシーケンシャルな順序は、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つの順序とは順序に少なくとも１つの不連続点をもつ、ステップと、
セグメントがフレームの先端部に付加されたとき、不連続点の後にある前記修正されたフレームの先端部に付加されたＰＣＭオーディオをフェードアップし、不連続点の前にある前記修正されたフレームの後端部にあるＰＣＭオーディオをフェードダウンし、セグメントがフレームの後端部に付加されたとき、不連続点の前にある前記修正されたフレームの後端部に付加されたＰＣＭオーディオをフェードダウンし、不連続点の後にある前記修正されたフレームの先端部にＰＣＭオーディオをフェードアップする、ステップと、
修正されフェードアップ及びフェードダウンされたフレームのシーケンスにおける不連続点の前後に、前記フェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて付加的に結合するステップと、
修正されたフレームのシーケンシャルな対が前記付加部分の前後に不連続点を含まない場合、修正されたフレームの前記シーケンシャルな対における修正されたフレームに付加されたＰＣＭオーディオの前記セグメントを除去し、その結果生じたＰＣＭオーディオフレームを結合させるステップと、を具備し、
１以上の順序付けられたＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序を持つか又は、ＰＣＭオーディオフレームのシーケンス間に１以上の不連続点を持つ、さらに順序付けられたＰＣＭオーディオフレームが提供され、前記シーケンスの各々は、前記１以上の順序付けられたＰＣＭオーディオフレームのシーケンスの１つ又は一部分と同じ順序を持ち、不連続点は、関連するＰＣＭオーディオのクロスフェードされた部分を持ち、そこでフェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて結合させることを特徴とする、ＰＣＭオーディオデータを処理する方法。
【請求項６】
前記受信した修正されたＰＣＭオーディオフレームは時間圧縮されていて、前記受信した修正されたＰＣＭオーディオフレームを伸張するステップをさらに具備することを特徴とする請求項５に記載の方法。
【請求項７】
前記受信した修正されたＰＣＭオーディオフレームは時間圧縮とエンコードとがなされており、前記受信した修正されたＰＣＭオーディオフレームを伸張するステップをさらに具備することを特徴とする請求項５に記載の方法。
【請求項８】
ＰＣＭオーディオデータを処理する方法であって、
修正されたＰＣＭオーディオフレームを受信するステップであって、
該修正されたフレームは、
フレームの先端部に、順序付けられたシーケンスにおいて先行する隣のフレームの後端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを付加するか又は、フレームの後端部に、順序付けられたシーケンスにおいて後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを付加することで、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理することにより生成され、
順序付けられた１以上のＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序のシーケンシャルな順序を有するか又は、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つのシーケンスとは異なった順序のさらなるシーケンシャルな順序を有し、これにより、前記さらなるシーケンシャルな順序は、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つの順序に関して、その順序に少なくとも１つの不連続点をもつ、ステップと、
セグメントがフレームの先端部に付加されたとき、不連続点の後にある前記修正されたフレームの先端部に付加されたＰＣＭオーディオをフェードアップし、不連続点の前にある前記修正されたフレームの後端部にあるＰＣＭオーディオをフェードダウンし、セグメントがフレームの後端部に付加されたとき、不連続点の前にある前記修正されたフレームの後端部に付加されたＰＣＭオーディオをフェードダウンし、不連続点の後にある前記修正されたフレームの先端部のＰＣＭオーディオをフェードアップする、ステップと、
修正されフェードアップ及びフェードダウンされたフレームのシーケンスにおける不連続点の前後に、前記フェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて付加的に結合するステップと、
修正されたフレームのシーケンシャルな対が前記付加部分の前後に不連続点を含まない場合、修正されたフレームの前記シーケンシャルな対における修正されたフレームに付加されたＰＣＭオーディオの前記セグメントを除去し、その結果生じたＰＣＭオーディオフレームを結合させるステップと、を具備し、
１以上の順序付けられたＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序を持つか又は、ＰＣＭオーディオフレームのシーケンス間に１以上の不連続点を持つ、さらに順序付けられたＰＣＭオーディオフレームが提供され、前記シーケンスの各々は、前記１以上の順序付けられたＰＣＭオーディオフレームのシーケンスの１つ又は一部分と同じ順序を持ち、不連続点は、関連するＰＣＭオーディオのクロスフェードされた部分を持ち、そこでフェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて結合させることを特徴とする、ＰＣＭオーディオデータを処理する方法
【請求項９】
前記受信した修正されたＰＣＭオーディオフレームは時間圧縮されており、前記受信した修正されたＰＣＭオーディオフレームを伸張するステップをさらに具備することを特徴とする請求項８に記載の方法。
【請求項１０】
前記受信した修正されたＰＣＭオーディオフレームは時間圧縮とエンコードとがなされており、前記受信した修正されたＰＣＭオーディオフレームを伸張するステップとデコーディングするステップとをさらに具備することを特徴とする請求項８に記載の方法。
【請求項１１】
前記修正されたフレームを、受信したときのそれらの順序と同じシーケンシャルな順序に保持するステップをさらに具備し、前記修正されたフレームは、前記ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスのうちの１つの順序に関して、その順序に少なくとも１つの不連続点をもつか、又は、前記修正されたフレームにさらなるシーケンシャルな順序を割り当て、受信した順序とは異なった順序のシーケンシャルな順序にし、ここで、前記さらなるシーケンシャルな順序は、前記ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスのうちの１つの順序に関して、その順序に少なくとも１つの不連続点をもつことを特徴とする請求項８に記載の方法。
【請求項１２】
ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理する方法であって、
順序付けられたシーケンスにおいて先行する隣のフレームの後端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを、フレームの先端部に付加し、又は、順序付けられたシーケンスにおいて後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを、フレームの後端部に付加し、これにより、修正されたフレームを生成するステップと、
セグメントがフレームの先端部に付加されたとき、前記修正されたフレームの先端部に付加されたＰＣＭオーディオをフェードアップし、かつ、前記修正されたフレームの後端部にあるＰＣＭオーディオをフェードダウンし、セグメントがフレームの後端部に付加されたとき、前記修正されたフレームの後端部に付加されたＰＣＭオーディオをフェードダウンし、かつ、前記修正されたフレームの先端部のＰＣＭオーディオをフェードアップするステップと、
順序付けられた１以上のＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序のシーケンシャルな順序に、前記修正されたフレーム又は前記フェードアップ及びフェードダウンした修正されたフレームを保持し、又は、前記修正されたフレーム又は前記フェードアップ及びフェードダウンした修正されたフレームに、さらなるシーケンシャルな順序を割り当て、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つとは異なった順序のシーケンシャルにし、これにより、前記さらなるシーケンシャルな順序は、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つのシーケンスの順序に関して順序に少なくとも１つの不連続点をもつ、ステップと、
順序付けられた１以上のＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序のシーケンシャルな順序を持つか又はさらなるシーケンシャルな順序を持つ修正されフェードアップ及びフェードダウンされたフレームのシーケンスに、フェードアップ及びフェードダウンされたシーケンシャルな対のＰＣＭオーディオを重複させて付加的に結合するステップと、を具備し、
１以上の順序付けられたＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序を持つか又は、ＰＣＭオーディオフレームのシーケンス間に１以上の不連続点を持つ、さらに順序付けられたＰＣＭオーディオフレームを提供し、前記シーケンスの各々は、前記１以上の順序付けられたＰＣＭオーディオフレームのシーケンスの１つ又は一部分と同じ順序を持ち、さらに順序付けられたＰＣＭオーディオフレームにおける連続する対は、関連するＰＣＭオーディオのクロスフェードされた部分を持ち、そこでフェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて結合させることを特徴とするＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理する方法。
【請求項１３】
ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理する方法であって、
順序付けられたシーケンスにおいて、先行する隣のフレームの終端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを、フレームの先端部にのみ付加し、又は、順序付けられたシーケンスにおいて、後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを、フレームの後端部に付加し、これにより、修正されたフレームを生成する、ステップと、
セグメントがフレームの先端部に付加されたとき、修正されたフレームの先端部に付加されたＰＣＭオーディオをフェードアップし、かつ、前記修正されたフレームの後端部の前記ＰＣＭオーディオをフェードダウンするか又は、セグメントがフレームの後端部に付加されたとき、修正されたフレームの後端部に付加されたＰＣＭオーディオをフェードダウンし、かつ、修正されたフレームの先端部のＰＣＭオーディオをフェードアップするステップと、
前記修正されフェードアップ及びフェードダウンされたフレームを伝送し、記憶し、又は伝送しかつ記憶するステップとを具備する、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理する方法
【請求項１４】
前記修正されフェードアップ及びフェードダウンされたフレームを時間圧縮するステップをさらに具備し、前記伝送し、記憶し、又は伝送しかつ記憶するステップにおいて、修正されフェードアップ及びフェードダウンされ時間圧縮されたフレームを伝送し、記憶し、又は伝送しかつ記憶することを特徴とする請求項１３に記載の方法。
【請求項１５】
前記修正されフェードアップ及びフェードダウンされたフレームを時間圧縮及びエンコードするステップをさらに具備し、前記伝送し、記憶し、又は伝送しかつ記憶するステップにおいて、修正されフェードアップ及びフェードダウンされエンコードされ時間圧縮されたフレームを伝送し、記憶し、又は伝送しかつ記憶することを特徴とする請求項１３に記載の方法。
【請求項１６】
前記修正されフェードアップ及びフェードダウンされたフレームは、ＰＣＭオーディオの一部をフェーディング関数で乗算し、他のＰＣＭオーディオの一部から前記乗算した結果得られたＰＣＭオーディオの一部を減算する処理を行なうことにより生成されたことを特徴とする請求項８に記載の方法。
【請求項１７】
ＰＣＭオーディオデータを処理する方法であって、
修正されフェードアップ及びフェードダウンされたＰＣＭオーディオフレームを受信するステップであって、
該修正されフェードアップ及びフェードダウンされたフレームは、
フレームの先端部に、順序付けられたシーケンスにおいて先行する隣のフレームの後端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを付加するか又は、フレームの後端部に、順序付けられたシーケンスにおいて後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを付加することで、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理すること、及び
セグメントがフレームの先端部に付加されたとき、前記修正されたフレームの先端部に付加されたＰＣＭオーディオをフェードアップし、前記修正されたフレームの後端部にあるＰＣＭオーディオをフェードダウンし、セグメントがフレームの後端部に付加されたとき、前記修正されたフレームの後端部に付加されたＰＣＭオーディオをフェードダウンし、前記修正されたフレームの先端部のＰＣＭオーディオをフェードアップすることにより、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理して、生成されるステップと、
順序付けられた１以上のＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序のシーケンシャルな順序に、前記修正されフェードアップ及びフェードダウンされたフレームを保持し、又は、前記修正されフェードアップ及びフェードダウンされたフレームに、さらなるシーケンシャルな順序を割り当て、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つとは異なった順序のシーケンシャスにし、これにより、前記さらなるシーケンシャルな順序は、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つのシーケンスの順序に関して、その順序に少なくとも１つの不連続点をもつ、ステップと、
修正されフェードアップ及びフェードダウンされたフレームのシーケンスに、前記フェードアップ及びフェードダウンされたＰＣＭオーディオのシーケンシャルな対を重複させて付加的に結合するステップと、を具備し
さらに順序付けられたＰＣＭオーディオフレームのシーケンスであって、ＰＣＭオーディオフレームの連続する対は、フェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて付加的に結合させたＰＣＭオーディオのクロスフェードされた部分を有する、さらに順序付けられたＰＣＭオーディオフレームのシーケンスを提供することを特徴とする、ＰＣＭオーディオデータを処理する方法。
【請求項１８】
前記受信した修正されフェードアップ及びフェードダウンされたＰＣＭオーディオフレームは時間圧縮され、前記受信した修正されたＰＣＭオーディオフレームを伸張するステップをさらに具備する請求項１７に記載の方法。
【請求項１９】
前記修正されフェードアップ及びフェードダウンされたＰＣＭオーディオフレームは時間圧縮とエンコードがなされ、前記受信した修正されたＰＣＭオーディオフレームを伸張するステップとデコードするステップとをさらに具備する請求項１７に記載の方法。
【請求項２０】
前記修正されフェードアップ及びフェードダウンされたＰＣＭオーディオフレームは損失のないコーディングによりエンコードされることを特徴とする請求項１９に記載の方法。
【請求項２１】
前記修正されフェードアップ及びフェードダウンされたフレームは、ＰＣＭオーディオの一部をフェーディング関数で乗算し、他のＰＣＭオーディオの一部から前記乗算した結果得られたＰＣＭオーディオの一部を減算する処理を行なうことにより生成され、前記さらなるＰＣＭオーディオフレームのシーケンスは、前記受信した順序付けられたＰＣＭオーディオフレームのシーケンスの少なくとも一部と同じ順序を有し、前記さらなるＰＣＭオーディオフレームのシーケンスは、前記受信した順序付けられたＰＣＭオーディオフレームのシーケンスの少なくとも一部と実質的に同一に再構成したものであることを特徴とする請求項１７又は請求項２０に記載の方法。
【請求項２２】
ＰＣＭオーディオを処理する方法であって、
修正されフェードアップ及びフェードダウンされたＰＣＭオーディオフレームを受信するステップであって、
該修正されフェードアップ及びフェードダウンされたフレームは、
フレームの先端部に、順序付けられたシーケンスにおいて先行する隣のフレームの後端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを付加するか又は、フレームの後端部に、順序付けられたシーケンスにおいて後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを付加することで、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理すること、及び
セグメントがフレームの先端部に付加されたとき、前記修正されたフレームの先端部に付加されたＰＣＭオーディオをフェードアップし、前記修正されたフレームの後端部にあるＰＣＭオーディオをフェードダウンし、セグメントがフレームの後端部に付加されたとき、前記修正されたフレームの後端部に付加されたＰＣＭオーディオをフェードダウンし、前記修正されたフレームの先端部のＰＣＭオーディオをフェードアップする、ことにより、順序付けられたＰＣＭオーディオフレームの１以上のシーケンスを処理することにより生成され、
ここで、前記修正されフェードアップ及びフェードダウンされたＰＣＭオーディオフレームは、前記１以上の順序付けられたＰＣＭオーディオフレームのシーケンスの１つと同じシーケンシャルな順序を持つか、又は、さらなるシーケンシャルな順序を持ち、このシーケンシャルな順序は、前記１以上の順序付けられたＰＣＭオーディオフレームの順序とは異なり、前記さらなるシーケンシャルな順序は、前記１以上の順序付けられたＰＣＭオーディオフレームの順序について少なくとも１つの不連続点を有することを特徴とするステップと、
修正されフェードアップ及びフェードダウンされたフレームのシーケンスに、前記フェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて付加的に結合するステップとを具備し、
これにより、さらに順序付けられたＰＣＭオーディオフレームのシーケンスであって、ＰＣＭオーディオフレームの連続する対はフェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて結合したＰＣＭオーディオのクロスフェードした部分を有する、さらに順序付けられたＰＣＭオーディオフレームのシーケンスが提供されるとを特徴とする、ＰＣＭオーディオを処理する方法。
【請求項２３】
前記受信した修正されフェードアップ及びフェードダウンされたＰＣＭオーディオフレームは時間圧縮され、前記受信した修正されたＰＣＭオーディオフレームを伸張するステップをさらに具備する請求項２２に記載の方法。
【請求項２４】
前記修正されフェードアップ及びフェードダウンされたＰＣＭオーディオフレームは時間圧縮とエンコードがなされ、前記受信した修正されたＰＣＭオーディオフレームを伸張するステップとデコードするステップとをさらに具備する請求項２２に記載の方法。
【請求項２５】
前記修正されフェードアップ及びフェードダウンされたＰＣＭオーディオフレームは損失のないコーディングによりエンコードされることを特徴とする請求項２４に記載の方法。
【請求項２６】
前記修正されフェードアップ及びフェードダウンされたフレームは、ＰＣＭオーディオの一部をフェーディング関数で乗算し、他のＰＣＭオーディオの一部から前記乗算した結果得られたＰＣＭオーディオの一部を減算する処理を行なうことにより生成され、前記さらなるＰＣＭオーディオフレームのシーケンスは、前記受信した順序付けられたＰＣＭオーディオフレームのシーケンスの少なくとも一部と同じ順序を有し、前記さらなるＰＣＭオーディオフレームのシーケンスは、前記受信した順序付けられたＰＣＭオーディオフレームのシーケンスの少なくとも一部と実質的に同一に再構成したものであることを特徴とする請求項２２又は請求項２５に記載の方法。
【請求項２７】
前記修正されたフレームを、受信したときのそれら順序と同じシーケンシャルな順序に保持するステップをさらに具備し、前記修正されたフレームは、前記ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスのうちの１つの順序に関して、その順序に少なくとも１つの不連続点をもつか、又は、前記修正されたフレームにさらなるシーケンシャルな順序を割り当て、ここで、該さらなるシーケンシャルな順序は、前記ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスのうちの１つの順序に関して、その順序に少なくとも１つの不連続点をもつことを特徴とする請求項２２に記載の方法。
【請求項２８】
ＰＣＭオーディオを処理する方法であって、
修正されたＰＣＭオーディオフレームを受信するステップであって、該修正されたフレームは、フレームの先端部に、順序付けられたシーケンスにおいて先行する隣のフレームの後端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオのセグメントを付加するか又は、フレームの後端部に、順序付けられたシーケンスにおいて後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオのセグメントを付加することで、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理することにより生成される、ステップと、
セグメントがフレームの先端部に付加されたとき、前記修正されたフレームの先端部に付加されたＰＣＭオーディオをフェードアップし、前記修正されたフレームの後端部にあるＰＣＭオーディオをフェードダウンし、セグメントがフレームの後端部に付加されたとき、前記修正されたフレームの後端部に付加されたＰＣＭオーディオをフェードダウンし、前記修正されたフレームの先端部のＰＣＭオーディオをフェードアップするステップと、
順序付けられた１以上のＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序のシーケンシャルな順序に、前記修正されたフレーム又は前記フェードアップ及びフェードダウンした修正されたフレームを保持し、又は、前記修正されたフレーム又は前記フェードアップ及びフェードダウンした修正されたフレームに、さらなるシーケンシャルな順序を割り当て、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つとは異なった順序のシーケンシャルにし、これにより、前記さらなるシーケンシャルな順序は、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つのシーケンスの順序に関して、その順序に少なくとも１つの不連続点をもつ、ステップと、
順序付けられた１以上のＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序のシーケンシャルな順序を持つか又はさらなるシーケンシャルな順序を持つ修正されフェードアップ及びフェードダウンされたフレームのシーケンスに、フェードアップ及びフェードダウンされたシーケンシャルな対のＰＣＭオーディオを重複させて付加的に結合するステップと、
これにより、さらに順序付けられたＰＣＭオーディオフレームのシーケンスであって、ＰＣＭオーディオフレームの連続する対はフェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて結合したＰＣＭオーディオのクロスフェードした部分を有する、さらに順序付けられたＰＣＭオーディオフレームのシーケンスが提供されることを特徴とする、ＰＣＭオーディオを処理する方法。
【請求項２９】
前記受信した修正されたＰＣＭオーディオフレームは時間圧縮されており、前記受信した修正されたＰＣＭオーディオフレームを伸張するステップをさらに具備することを特徴とする請求項２８に記載の方法。
【請求項３０】
前記受信した修正されたＰＣＭオーディオフレームは時間圧縮とエンコードとがなされており、前記受信した修正されたＰＣＭオーディオフレームを伸張するステップとデコーディングするステップとをさらに具備することを特徴とする請求項２８に記載の方法。
【請求項３１】
前記受信した修正されたＰＣＭオーディオフレームは損失のないコーディングによりエンコードされることを特徴とする請求項３０に記載の方法。
【請求項３２】
前記フェードアップするステップ及びフェードダウンするステップには、ＰＣＭオーディオの一部をフェーディング関数で乗算するステップと、他のＰＣＭオーディオの一部から前記乗算した結果得られたＰＣＭオーディオの一部を減算するステップとが含まれ、前記さらなるＰＣＭオーディオフレームのシーケンスは、前記受信した順序付けられたＰＣＭオーディオフレームのシーケンスの少なくとも一部と同じ順序を有し、前記さらなるＰＣＭオーディオフレームのシーケンスは、前記受信した順序付けられたＰＣＭオーディオフレームのシーケンスの少なくとも一部の再構成と実質的に同一であることを特徴とする請求項２８又は請求項３１に記載の方法。
【請求項３３】
ＰＣＭオーディオを処理する方法であって、
修正されたＰＣＭオーディオフレームを受信するステップであって、該修正されたフレームは、
フレームの先端部に、順序付けられたシーケンスにおいて先行する隣のフレームの後端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを付加するか又は、フレームの後端部に、順序付けられたシーケンスにおいて後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを付加することで、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理することにより生成され、
順序付けられた１以上のＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序のシーケンシャルな順序を有するか又は、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つのシーケンスとは異なった順序のさらなるシーケンシャルな順序を有し、これにより、前記さらなるシーケンシャルな順序は、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つの順序に関し、その順序に少なくとも１つの不連続点をもつステップと、
セグメントがフレームの先端部に付加されたとき、前記修正されたフレームの先端部に付加されたＰＣＭオーディオをフェードアップし、前記修正されたフレームの後端部にあるＰＣＭオーディオをフェードダウンし、セグメントがフレームの後端部に付加されたとき、前記修正されたフレームの後端部に付加されたＰＣＭオーディオをフェードダウンし、前記修正されたフレームの先端部のＰＣＭオーディオをフェードアップするステップと、
修正されフェードアップ及びフェードダウンされたフレームのシーケンスに、フェードアップ及びフェードダウンされたシーケンシャルな対のＰＣＭオーディオを重複させて付加的に結合するステップと、
これにより、さらに順序付けられたＰＣＭオーディオフレームのシーケンスであって、ＰＣＭオーディオフレームの連続する対はフェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて結合したＰＣＭオーディオのクロスフェードした部分を有する、さらに順序付けられたＰＣＭオーディオフレームのシーケンスが提供されることを特徴とする、ＰＣＭオーディオを処理する方法
【請求項３４】
前記受信した修正されフェードアップ及びフェードダウンされたＰＣＭオーディオフレームは時間圧縮され、前記受信した修正されたＰＣＭオーディオフレームを伸張するステップをさらに具備する請求項３３に記載の方法。
【請求項３５】
前記修正されフェードアップ及びフェードダウンされたＰＣＭオーディオフレームは時間圧縮とエンコードがなされ、前記受信した修正されたＰＣＭオーディオフレームを伸張するステップとデコードするステップとをさらに具備する請求項３３に記載の方法。
【請求項３６】
前記修正されたフレームを、受信したときのそれらの順序と同じシーケンシャルな順序に保持するステップをさらに具備し、前記修正されたフレームは、前記ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスのうちの１つの順序に関して、その順序に少なくとも１つの不連続点をもつか、又は、前記修正されたフレームにさらなるシーケンシャルな順序を割り当て、ここで、該さらなるシーケンシャルな順序は、前記ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスのうちの１つの順序に関して、その順序に少なくとも１つの不連続点をもつことを特徴とする請求項３３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ情報ストリームが情報のフレーム内に配置されたオーディオ信号処理に関する。特に、本発明はフレームベースのオーディオ情報ストリームを接合することによりオーディオ情報ストリームの質の向上に関する。
【背景技術】
【０００２】
〈フレーム化されたオーディオ〉
ディジタルオーディオを使用することで可聴アーティファクトを生じさせることなくオーディオ素材を編集することがさらに難しくなってきた。これはひとつには、一緒に処理しなければならないディジタルサンプルのフレームまたはブロックに、オーディオが高い頻度でパックされるからである。多くのオーディオ伝送システムでは、信号サンプルのフレームを、元の信号のレプリカを復元するためにアンパックもしくはデコードすべきパックもしくはエンコードされた情報のフレームに変換する。少なくとも、オーディオ信号の編集はフレームの境目で行わなければならず、さもなければ、残りの部分的なフレームで表現されたオーディオ情報が適切に復元されない。
【０００３】
本明細書において、用語「フレーム」は１以上の連続するディジタルオーディオサンプルのグループ又はブロックを意味し、用語「ストリーム」はフレームのシーケンスを意味する。用語「フレーム境界」はシーケンシャルに隣り合うフレーム同士の間にある部分を意味する。また、「梱包」及び「パック」とはオーディオのフレームを（例えば、伝送又は保存のために）カプセル化（encapsulate）するための様々な方法又は装置を意味し、「梱包された」のような用語は、これらの方法の結果を意味する。パックには、オーディオでない情報（一般にメタデータと称す）を付加すること、時間圧縮すること、及び不適切又は冗長な情報を除去すること（一般にデータ圧縮と称す）のいずれをも含むことができる。最後に、用語「フェード」はオーディオサンプルのシーケンスに対してエンベロープを変調させるアプリケーションを意味する。
【０００４】
オーディオはしばしばビデオのようなマルチメディアコンテンツに基づく他の「フレーム」にパックされるので、パックされたオーディオの編集はますます重要になってきている。このような状況において、同じ間隔又はフレーム境界でオーディオとビデオの両方を編集することができれば好都合である。
【０００５】
通常は、フレームの長さは所定のアプリケーションに対して固定される。例えば、サンプルレート４８ｋＨｚのオーディオを毎秒２４フレーム（フィルム映写に対して一般的なフレームである）に分割するとき、各フレームの長さは２００２サンプルとなる。
【０００６】
状況によっては、フレームの長さを互いに変化させることも必要である。一例として、４８ｋＨｚのオーディオをフレームレート毎秒２９．９７フレームのＮＴＳＣテレビジョンフレームに分割する場合であり、これはフレーム毎に１６０１．６サンプルの非整数のフレーム長を必要とする。この状況は、オーディオを（整数のサンプル数を持つ）スーパーフレームに配列すること、又は、フレーム同士でフレームサイズをごく少し変化させることにより対応することができる。本発明においてオーディオフレームは、固定長でも可変長でもよい。
【０００７】
しばしばストリームのフレームにおいて、シーケンスの編集又は操作は種々の形態をとることができる。その形態には、ストリームからフレーム又はフレームのシーケンスを除去する形態（例えば、その長さを短くするためテレビジョンプログラムからあるシーンを除去する形態）、ストリームにフレーム又はフレームのシーケンスを挿入する形態（例えば、ムービーにあるシーンを挿入する形態）、及び、フレーム又はストリームをつなげて長いストリームにする形態が含まれる。
【０００８】
〈スペクトルスプラッタ〉
オーディオを編集した結果オーディオ信号中に不連続点を生じさせ、しばしば「クリック音」や「サンプ音」として特徴づけられるスペクトルスプラッタのような、偽のスペクトル成分又は可聴アーティファクトが生じる。従って、ストリームを編集したとき、フレームのシーケンスをアンパックすることにより復元されたオーディオ信号には、編集したフレームの境界に対応する場所に可聴アーティファクトが含まれることがある。
【０００９】
スペクトルスプラッタは、接合位置の前にオーディオ信号をほとんど聞こえなくなるまでフェードダウンし境界を接合した後再び滑らかにフェードバックすることにより、最小限に抑えることができる。これはしばしば、「Ｖフェード」と呼ばれる。Ｖフェードは可聴クリック音を最小限にするが、接合位置の両側に顕著な信号レベルが存在するときオーディオ信号レベルの可聴ディップが明らかとなる。このオーディオ信号レベルのディップは、可聴スペクトルスプラッタと同様に好ましくない場合もある。
【発明の開示】
【００１０】
本発明のシステム形態によれば、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理する方法であって、
順序付けられたシーケンスにおいて、先行する隣のフレームの終端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを、フレームの先端部に付加し、又は、順序付けられたシーケンスにおいて、後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを、フレームの後端部に付加し、これにより、修正されたフレームを生成する、ステップと、
順序付けられた１以上のＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序のシーケンシャルな順序に前記修正されたフレームを保持し、又は、前記修正されたフレームにさらなるシーケンシャルな順序を割り当て、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つのシーケンスとは異なった順序のシーケンシャルな順序にし、これにより、前記さらなるシーケンシャルな順序は、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つの順序に関して順序に少なくとも１つの不連続点をもつ、ステップと、
セグメントがフレームの先端部に付加されたとき、不連続点の後にある前記修正されたフレームの先端部に付加されたＰＣＭオーディオをフェードアップし、不連続点の前にある前記修正されたフレームの後端部にあるＰＣＭオーディオをフェードダウンし、セグメントがフレームの後端部に付加されたとき、不連続点の前にある前記修正されたフレームの後端部に付加されたＰＣＭオーディオをフェードダウンし、不連続点の後にある前記修正されたフレームの先端部にＰＣＭオーディオをフェードアップする、ステップと、
修正されフェードアップ及びフェードダウンされたフレームのシーケンスにおける不連続点の前後に、前記フェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて付加的に結合するステップと、
修正されたフレームのシーケンシャルな対が前記付加部分の前後に不連続点を含まない場合、修正されたフレームの前記シーケンシャルな対における修正されたフレームに付加されたＰＣＭオーディオの前記セグメントを除去し、その結果生じたＰＣＭオーディオフレームを結合させるステップと、を具備し、
１以上の順序付けられたＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序を持つか又は、ＰＣＭオーディオフレームのシーケンス間に１以上の不連続点を持つ、さらに順序付けられたＰＣＭオーディオフレームが提供され、前記シーケンスの各々は、前記１以上の順序付けられたＰＣＭオーディオフレームのシーケンスの１つ又は一部分と同じ順序を持ち、不連続点は、関連するＰＣＭオーディオのクロスフェードされた部分を持ち、そこでフェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて結合させることを特徴とするＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理する方法である。
【００１１】
本発明の他のシステム形態によれば、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理する方法であって、
順序付けられたシーケンスにおいて、先行する隣のフレームの終端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを、フレームの先端部に付加し、又は、順序付けられたシーケンスにおいて、後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを、フレームの後端部に付加し、これにより、修正されたフレームを生成する、ステップと、
セグメントがフレームの先端部に付加されたとき、修正されたフレームの先端部に付加されたＰＣＭオーディオをフェードアップし、かつ、前記修正されたフレームの後端部の前記ＰＣＭオーディオをフェードダウンするか又は、セグメントがフレームの後端部に付加されたとき、修正されたフレームの後端部に付加されたＰＣＭオーディオをフェードダウンし、かつ、修正されたフレームの先端部のＰＣＭオーディオをフェードアップするステップと、
順序付けられた１以上のＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序のシーケンシャルな順序に、前記修正されたフレーム又は前記フェードアップ及びフェードダウンした修正されたフレームを保持し、又は、前記修正されたフレーム又は前記フェードアップ及びフェードダウンした修正されたフレームに、さらなるシーケンシャルな順序を割り当て、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つとは異なった順序のシーケンシャルな順序にし、これにより、前記さらなるシーケンシャルな順序は、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つのシーケンスの順序に関して、その順序に少なくとも１つの不連続点をもつ、ステップと、
順序付けられた１以上のＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序のシーケンシャルな順序を持つか又はさらなるシーケンシャルな順序を持つ修正されフェードアップ及びフェードダウンされたフレームのシーケンスに、フェードアップ及びフェードダウンされたシーケンシャルな対のＰＣＭオーディオを重複させて付加的に結合するステップとを具備し、
１以上の順序付けられたＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序を持つか又は、ＰＣＭオーディオフレームのシーケンス間に１以上の不連続点を持つ、さらに順序付けられたＰＣＭオーディオフレームが提供され、前記シーケンスの各々は、前記１以上の順序付けられたＰＣＭオーディオフレームのシーケンスの１つ又は一部分と同じ順序を持ち、さらに順序付けられたＰＣＭオーディオフレームにおける連続する対は、関連するＰＣＭオーディオのクロスフェードされた部分を持ち、そこでフェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて結合させることを特徴とするＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理する方法である。
【００１２】
本発明の伝送器の形態によれば、
ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理する方法であって、
順序付けられたシーケンスにおいて、先行する隣のフレームの終端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを、フレームの先端部にのみ付加し、又は、順序付けられたシーケンスにおいて、後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを、フレームの後端部に付加し、これにより、修正されたフレームを生成する、ステップと、
前記修正されたフレームを伝送し、記憶し、又は伝送しかつ記憶するステップとを具備するＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理する方法である。
【００１３】
本発明の他の伝送器の形態によれば、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理する方法であって、
順序付けられたシーケンスにおいて、先行する隣のフレームの終端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを、フレームの先端部にのみ付加し、又は、順序付けられたシーケンスにおいて、後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを、フレームの後端部に付加し、これにより、修正されたフレームを生成する、ステップと、
セグメントがフレームの先端部に付加されたとき、修正されたフレームの先端部に付加されたＰＣＭオーディオをフェードアップし、かつ、前記修正されたフレームの後端部の前記ＰＣＭオーディオをフェードダウンするか又は、セグメントがフレームの後端部に付加されたとき、修正されたフレームの後端部に付加されたＰＣＭオーディオをフェードダウンし、かつ、修正されたフレームの先端部のＰＣＭオーディオをフェードアップするステップと、
前記修正されフェードアップ及びフェードダウンされたフレームを伝送し、記憶し、又は伝送しかつ記憶するステップとを具備するＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理する方法である。
【００１４】
本発明の受信器の形態によれば、ＰＣＭオーディオデータを処理する方法であって、
修正されたＰＣＭオーディオフレームを受信するステップであって、
該修正されたフレームは、
フレームの先端部に、順序付けられたシーケンスにおいて先行する隣のフレームの後端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオのセグメントを付加するか又は、フレームの後端部に、順序付けられたシーケンスにおいて後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを付加することで、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理することにより生成される、ステップと、
順序付けられた１以上のＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序のシーケンシャルな順序に前記修正されたフレームを保持し、又は、前記修正されたフレームにさらなるシーケンシャルな順序を割り当て、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つのシーケンスとは異なった順序のシーケンシャルな順序にし、これにより、前記さらなるシーケンシャルな順序は、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つの順序とは順序に少なくとも１つの不連続点をもつ、ステップと、
セグメントがフレームの先端部に付加されたとき、不連続点の後にある前記修正されたフレームの先端部に付加されたＰＣＭオーディオをフェードアップし、不連続点の前にある前記修正されたフレームの後端部にあるＰＣＭオーディオをフェードダウンし、セグメントがフレームの後端部に付加されたとき、不連続点の前にある前記修正されたフレームの後端部に付加されたＰＣＭオーディオをフェードダウンし、不連続点の後にある前記修正されたフレームの先端部にＰＣＭオーディオをフェードアップする、ステップと、
修正されフェードアップ及びフェードダウンされたフレームのシーケンスにおける不連続点の前後に、前記フェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて付加的に結合するステップと、
修正されたフレームのシーケンシャルな対が前記付加部分の前後に不連続点を含まない場合、修正されたフレームの前記シーケンシャルな対における修正されたフレームに付加されたＰＣＭオーディオの前記セグメントを除去し、その結果生じたＰＣＭオーディオフレームを結合させるステップと、を具備し、
１以上の順序付けられたＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序を持つか又は、ＰＣＭオーディオフレームのシーケンス間に１以上の不連続点を持つ、さらに順序付けられたＰＣＭオーディオフレームが提供され、前記シーケンスの各々は、前記１以上の順序付けられたＰＣＭオーディオフレームのシーケンスの１つ又は一部分と同じ順序を持ち、不連続点は、関連するＰＣＭオーディオのクロスフェードされた部分を持ち、そこでフェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて結合させることを特徴とする、ＰＣＭオーディオデータを処理する方法である。
【００１５】
本発明の他の受信方法によれば、ＰＣＭオーディオデータを処理する方法であって、
修正されたＰＣＭオーディオフレームを受信するステップであって、
該修正されたフレームは、
フレームの先端部に、順序付けられたシーケンスにおいて先行する隣のフレームの後端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを付加するか又は、フレームの後端部に、順序付けられたシーケンスにおいて後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを付加することで、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理することにより生成され、
順序付けられた１以上のＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序のシーケンシャルな順序を有するか又は、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つのシーケンスとは異なった順序のさらなるシーケンシャルな順序を有し、これにより、前記さらなるシーケンシャルな順序は、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つの順序とは順序に少なくとも１つの不連続点をもつ、ステップと、
セグメントがフレームの先端部に付加されたとき、不連続点の後にある前記修正されたフレームの先端部に付加されたＰＣＭオーディオをフェードアップし、不連続点の前にある前記修正されたフレームの後端部にあるＰＣＭオーディオをフェードダウンし、セグメントがフレームの後端部に付加されたとき、不連続点の前にある前記修正されたフレームの後端部に付加されたＰＣＭオーディオをフェードダウンし、不連続点の後にある前記修正されたフレームの先端部のＰＣＭオーディオをフェードアップする、ステップと、
修正されフェードアップ及びフェードダウンされたフレームのシーケンスにおける不連続点の前後に、前記フェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて付加的に結合するステップと、
修正されたフレームのシーケンシャルな対が前記付加部分の前後に不連続点を含まない場合、修正されたフレームの前記シーケンシャルな対における修正されたフレームに付加されたＰＣＭオーディオの前記セグメントを除去し、その結果生じたＰＣＭオーディオフレームを結合させるステップと、を具備し、
１以上の順序付けられたＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序を持つか又は、ＰＣＭオーディオフレームのシーケンス間に１以上の不連続点を持つ、さらに順序付けられたＰＣＭオーディオフレームが提供され、前記シーケンスの各々は、前記１以上の順序付けられたＰＣＭオーディオフレームのシーケンスの１つ又は一部分と同じ順序を持ち、不連続点は、関連するＰＣＭオーディオのクロスフェードされた部分を持ち、そこでフェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて結合させることを特徴とする、ＰＣＭオーディオデータを処理する方法である。
【００１６】
本発明の他の受信方法によれば、ＰＣＭオーディオデータを処理する方法であって、
修正されフェードアップ及びフェードダウンされたＰＣＭオーディオフレームを受信するステップであって、
該修正されフェードアップ及びフェードダウンされたフレームは、
フレームの先端部に、順序付けられたシーケンスにおいて先行する隣のフレームの後端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを付加するか又は、フレームの後端部に、順序付けられたシーケンスにおいて後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを付加することで、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理すること、及び
セグメントがフレームの先端部に付加されたとき、前記修正されたフレームの先端部に付加されたＰＣＭオーディオをフェードアップし、前記修正されたフレームの後端部にあるＰＣＭオーディオをフェードダウンし、セグメントがフレームの後端部に付加されたとき、前記修正されたフレームの後端部に付加されたＰＣＭオーディオをフェードダウンし、前記修正されたフレームの先端部のＰＣＭオーディオをフェードアップする、ことにより、ＰＣＭオーディオフレームの１以上のシーケンスを処理して、生成されるステップと、
順序付けられた１以上のＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序のシーケンシャルな順序に、前記修正されフェードアップ及びフェードダウンされたフレームを保持し、又は、前記修正されフェードアップ及びフェードダウンされたフレームに、さらなるシーケンシャルな順序を割り当て、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つとは異なった順序のシーケンシャルにし、これにより、前記さらなるシーケンシャルな順序は、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つのシーケンスの順序とは順序に少なくとも１つの不連続点をもつ、ステップと、
修正されフェードアップ及びフェードダウンされたフレームのシーケンスに、前記フェードアップ及びフェードダウンされたＰＣＭオーディオのシーケンシャルな対を重複させて付加的に結合するステップと、を具備し
さらに順序付けられたＰＣＭオーディオフレームのシーケンスであって、ＰＣＭオーディオフレームの連続する対は、フェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて付加的に結合させたＰＣＭオーディオのクロスフェードされた部分を有する、さらに順序付けられたＰＣＭオーディオフレームのシーケンスを提供することを特徴とする、ＰＣＭオーディオデータを処理する方法である。
【００１７】
本発明の他の受信方法によれば、ＰＣＭオーディオを処理する方法であって、
修正されフェードアップ及びフェードダウンされたＰＣＭオーディオフレームを受信するステップであって、
該修正されフェードアップ及びフェードダウンされたフレームは、
フレームの先端部に、順序付けられたシーケンスにおいて先行する隣のフレームの後端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを付加するか又は、フレームの後端部に、順序付けられたシーケンスにおいて後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを付加することで、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理すること、及び
セグメントがフレームの先端部に付加されたとき、前記修正されたフレームの先端部に付加されたＰＣＭオーディオをフェードアップし、前記修正されたフレームの後端部にあるＰＣＭオーディオをフェードダウンし、セグメントがフレームの後端部に付加されたとき、前記修正されたフレームの後端部に付加されたＰＣＭオーディオをフェードダウンし、前記修正されたフレームの先端部のＰＣＭオーディオをフェードアップする、ことにより、順序付けられたＰＣＭオーディオフレームの１以上のシーケンスを処理することにより生成され、
ここで、前記修正されフェードアップ及びフェードダウンされたＰＣＭオーディオフレームは、前記１以上の順序付けられたＰＣＭオーディオフレームのシーケンスの１つと同じシーケンシャルな順序を持つか、又は、さらなるシーケンシャルな順序を持ち、このシーケンシャルな順序は、前記１以上の順序付けられたＰＣＭオーディオフレームの順序とは異なり、前記さらなるシーケンシャルな順序は、前記１以上の順序付けられたＰＣＭオーディオフレームの順序について少なくとも１つの不連続点を有することを特徴とするステップと、
修正されフェードアップ及びフェードダウンされたフレームのシーケンスに、前記フェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて付加的に結合するステップと、を具備し、
これにより、さらに順序付けられたＰＣＭオーディオフレームのシーケンスであって、ＰＣＭオーディオフレームの連続する対はフェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて結合したＰＣＭオーディオのクロスフェードした部分を有する、さらに順序付けられたＰＣＭオーディオフレームのシーケンスが提供されるとを特徴とする、ＰＣＭオーディオを処理する方法である。
【００１８】
本発明の他の受信方法によれば、ＰＣＭオーディオを処理する方法であって、
修正されたＰＣＭオーディオフレームを受信するステップであって、該修正されたフレームは、フレームの先端部に、順序付けられたシーケンスにおいて先行する隣のフレームの後端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオのセグメントを付加するか又は、フレームの後端部に、順序付けられたシーケンスにおいて後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオのセグメントを付加することで、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理することにより生成される、ステップと、
セグメントがフレームの先端部に付加されたとき、前記修正されたフレームの先端部に付加されたＰＣＭオーディオをフェードアップし、前記修正されたフレームの後端部にあるＰＣＭオーディオをフェードダウンし、セグメントがフレームの後端部に付加されたとき、前記修正されたフレームの後端部に付加されたＰＣＭオーディオをフェードダウンし、前記修正されたフレームの先端部のＰＣＭオーディオをフェードアップするステップと、
順序付けられた１以上のＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序のシーケンシャルな順序に、前記修正されたフレーム又は前記フェードアップ及びフェードダウンした修正されたフレームを保持し、又は、前記修正されたフレーム又は前記フェードアップ及びフェードダウンした修正されたフレームに、さらなるシーケンシャルな順序を割り当て、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つとは異なった順序のシーケンシャルにし、これにより、前記さらなるシーケンシャルな順序は、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つのシーケンスの順序に関して、その順序に少なくとも１つの不連続点をもつ、ステップと、
順序付けられた１以上のＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序のシーケンシャルな順序を持つか又はさらなるシーケンシャルな順序を持つ修正されフェードアップ及びフェードダウンされたフレームのシーケンスに、フェードアップ及びフェードダウンされたシーケンシャルな対のＰＣＭオーディオを重複させて付加的に結合するステップと、
これにより、さらに順序付けられたＰＣＭオーディオフレームのシーケンスであって、ＰＣＭオーディオフレームの連続する対はフェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて結合したＰＣＭオーディオのクロスフェードした部分を有する、さらに順序付けられたＰＣＭオーディオフレームのシーケンスが提供されることを特徴とする、ＰＣＭオーディオを処理する方法である。
【００１９】
本発明の他の受信方法によれば、ＰＣＭオーディオを処理する方法であって、
修正されたＰＣＭオーディオフレームを受信するステップであって、
該修正されたフレームは、
フレームの先端部に、順序付けられたシーケンスにおいて先行する隣のフレームの後端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを付加するか又は、フレームの後端部に、順序付けられたシーケンスにおいて後続する隣のフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオセグメントを付加することで、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスを処理することにより生成され、
順序付けられた１以上のＰＣＭオーディオフレームのシーケンスのうちの１つと同じ順序のシーケンシャルな順序を有するか又は、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つのシーケンスとは異なった順序のさらなるシーケンシャルな順序を有し、これにより、前記さらなるシーケンシャルな順序は、順序付けられた１以上のＰＣＭオーディオフレームのうちの１つの順序とは順序に少なくとも１つの不連続点をもつステップと、
セグメントがフレームの先端部に付加されたとき、前記修正されたフレームの先端部に付加されたＰＣＭオーディオをフェードアップし、前記修正されたフレームの後端部にあるＰＣＭオーディオをフェードダウンし、セグメントがフレームの後端部に付加されたとき、前記修正されたフレームの後端部に付加されたＰＣＭオーディオをフェードダウンし、前記修正されたフレームの先端部のＰＣＭオーディオをフェードアップするステップと、
修正されフェードアップ及びフェードダウンされたフレームのシーケンスに、フェードアップ及びフェードダウンされたシーケンシャルな対のＰＣＭオーディオを重複させて付加的に結合するステップと、
これにより、さらに順序付けられたＰＣＭオーディオフレームのシーケンスであって、ＰＣＭオーディオフレームの連続する対はフェードアップ及びフェードダウンされたＰＣＭオーディオを重複させて結合したＰＣＭオーディオのクロスフェードした部分を有する、さらに順序付けられたＰＣＭオーディオフレームのシーケンスが提供されることを特徴とする、ＰＣＭオーディオを処理する方法である。
【発明を実施するための最良の形態】
【００２０】
図１は、第１の形態による本発明の特徴を採用したシステムを全体的に示した機能ブロック図である。このシステムは、すべてが同じ場所になくてもよい。以下に説明するように、システムの要素を分割して、伝送、記憶、または伝送と記憶の組み合わせを行うことができる。さらに、以下に説明するように、伝送、記憶、または伝送と記憶の組み合わせと関連させて、時間圧縮／伸長およびデータコーディングの一方または両方を用いることもできる。
【００２１】
図１を参照すると、ＰＣＭオーディオサンプルのみならず他の情報及び／又はメタデータも含むＰＣＭオーディオフレーム（固定長又は可変長）が「付加（ａｐｐｅｎｄ）」機能又は装置２より受け取られる。本発明のこの実施形態又は他の実施形態において、ＰＣＭオーディオフレームは、概念的なシーケンシャルな順序、一般的には割り当てられたフレーム番号又は適切なシーケンス識別子により示される順序を持つという意味で、「順序付けられたシーケンス」となる。また、この実施形態又は他の実施形態において、順序付けられたシーケンスは、例えば、付加機能２により、（図２のように）ＰＣＭオーディオフレームのストリーム中で受け取られるか、又は、（図３のように）ＰＣＭオーディオフレームの順序付けられたシーケンスが（図３のように）記憶される記憶領域から受け取られる。この場合、ＰＣＭオーディオフレームはランダムに記憶され、順序は、フレーム番号のような一意的な識別子により示される。
【００２２】
図２において、ディジタルオーディオサンプルのストリーム２０の一例を３個のＰＣＭオーディオフレームｎ−１，ｎ，ｎ＋１を含んだ形で示している。このフレームは順序付けられたシーケンスを持ち、ストリームの中のそのシーケンス内にある。参照番号２２，２４，２６及び２８はフレームの境界を示す。
【００２３】
図３において、ＰＣＭオーディオフレームｎ−１，ｎ，ｎ＋１は、記憶領域３０にランダムに記憶されているのが示されている。図３の例では、フレームはランダムに記憶領域に置かれているが、フレーム番号により示された順序付けられたシーケンスも持っている。
【００２４】
図２及び３その他の図において、本発明とそのさまざまな特徴を説明する目的で、ＰＣＭオーディオフレームは理想化され、概略的に縮尺なしで示されていて、各オーディオサンプルは示されていない。図２は、時間領域での表現であり、水平目盛りは時間を示している。図３は、空間領域での表現であり空間はデータの量を示している。
【００２５】
本発明に関係する特定な環境の下で、ＰＣＭオーディオフレームの順序付けられたシーケンスは、関連するビデオ信号ストリームのフレーム境界と同時的なフレーム境界を有するストリームの中で受け取られる。ディジタルオーディオは、しばしば、ビデオのようなマルチメディアコンテンツと一緒にパッケージされる。このような状況の元では、共通するフレーム境界の中でオーディオとビデオの双方を編集することは好都合なことである。
【００２６】
図１を参照して、付加機能２は、受信したフレームの順序付けられたシーケンスにおける、先行する隣のフレーム終端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオのセグメントを、受信した各フレームの先端部に付加することにより修正されたＰＣＭオーディオを生成する。（「ＰＣＭオーディオのセグメント」及び類似の文言は、ＰＣＭオーディオサンプルのセグメントを意味する表現である）。以下に述べる理由で、ＰＣＭオーディオのセグメントは受信した各フレームの一端にのみ付加することが好ましく有益である。例えば、図４に修正されたＰＣＭオーディオフレーム４０が示され、フレームｎにおいて、その先端部に付加部分ａｎ−１があり、この付加部分は先行する隣のフレームｎ−１の終端部のレプリカである。先行する隣のフレームが存在しない場合、この付加部分はどんなオーディオ情報でもよいが、無音であることが最も適切であろう。
【００２７】
フレームの先端部に付加することの利点は、ストリームの終端部と他のストリームの先端部とを接合するとき、２番目のストリームからのオーディオ情報が最大レベルで再構成されることである。すなわち、図５を用いて以下に説明するようにオーディオがフレームの終端部に付加された場合のように、オーディオ情報はフェードアップしないのである。例えば、テレビジョン広告の終端部がテレビジョンプログラムの先端部と接合された場合、（広告の終端部を変化させずに）テレビジョンプログラムの開始部をフェードアップするより、テレビジョン広告の終端部はテレビジョンプログラムの開始に先立ってフェードダウンすることが好ましい。
【００２８】
あるいは、付加機能２は、受信したフレームの順序付けられたシーケンスにおける、後続する隣のフレーム先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオのセグメントを、受信した各フレームの終端部に付加することにより修正されたＰＣＭオーディオを生成する。例えば、図５に修正されたＰＣＭオーディオフレーム５０が示され、フレームｎにおいて、その終端部に付加部分ａｎ＋１があり、この付加部分は後続する隣のフレームｎ−１の開始部のレプリカである。後続する隣のフレームが存在しない場合、この付加部分はどんなオーディオ情報でもよいが、無音であることが最も適切であろう。
【００２９】
フレームの終端部に付加することの利点は、ドルビーＥ（Ｄｏｌｂｙ Ｅ）で知覚的エンコードされたオーディオにおいて、フレーム対フレームのクロスフェードの直線上にクロスフェードされた部分が生じ、これにより、ＰＣＭオーディオとドルビーＥエンコードされたオーディオとをともに編集することが容易になる点である。ここで、ドルビーとドルビーＥ（Ｄｏｌｂｙ
Ｅ）とはドルビー・ラボラトリーズ・ライセンシング・コーポレーションの商標である。
【００３０】
以下に説明するように、記憶又は伝送のために修正されたＰＣＭオーディオフレームをパックした場合、パックした情報は入力したＰＣＭオーディオフレームより高いデータ転送速度を持つ。一般に、データ転送速度を上げることは好ましくないが、本発明のさまざまな特徴によれば、スムーズなクロスフェードとアーティファクトを減らすことはデータ転送速度をあげるという代償を支払うだけの利点がある。以下に説明するように、データ圧縮により、このようなデータ転送速度の上昇を緩和させるために採用される。
【００３１】
修正されたＰＣＭオーディオフレームは、修正されたＰＣＭフレームを、１以上のＰＣＭオーディオフレームの順序付けられたシーケンスの順序と同じシーケンス順序に保持するか又は、修正されたフレームにさらなるシーケンス順序を割り当てる、「保持又は再順序付け」機能又は装置４に適用される。さらに割り当てられたシーケンス順序は、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスの内の１つの順序とは異なり、この場合、さらに割り当てられたシーケンス順序は、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスの内の１つについてその順序に少なくとも１つの不連続点を持つ。例えば、図１のシステムに、オーディオフレームの１つの順序付けられたシーケンスがあるとすると、同じ順序付けられたシーケンス、例えば、ｎ，ｎ＋１，ｎ＋２，ｎ＋３，及びｎ＋４は保持される。あるいは、一例として、１つフレームが除去され、あらためて順序付けられたシーケンスｎ，ｎ＋１，ｎ＋３，及びｎ＋４が生成され、ここでは，ｎ＋１とｎ＋３との間に不連続が生じる。他の例では、フレームを再構成しさらなる順序付けられたシーケンスｎ＋３，ｎ＋４，ｎ，ｎ＋１，ｎ＋２が生成され、ここでは、ｎ＋４とｎとの間に不連続が生じる。さらなる例では、第１の順序付けられたシーケンスｎ，ｎ＋１，ｎ＋２，ｎ＋３と第２の順序付けられたシーケンスｎ＋２０，ｎ＋２１，ｎ＋２２，ｎ＋２３との、２つの順序付けられたオーディオフレームのシーケンスが図１のシステムに適用される。この２つの順序付けられたシーケンスは、結合され、ｎ＋３とｎ＋２０との間に不連続のある、さらなる順序付けられたシーケンスｎ，ｎ＋１，ｎ＋２，ｎ＋３，ｎ＋２０，ｎ＋２１，ｎ＋２２，ｎ＋２３が生成される。
【００３２】
「不連続点検出」機能又は装置６は、１以上の不連続点を有することのある修正されたＰＣＭオーディオフレームを受け取る。機能又は装置６は、不連続点を検出し、不連続点を検出すると、そのことについて適切な信号又は表示を以下に説明するような他の機能又は装置に送る。
【００３３】
「フェードアップ及びフェードダウン」機能又は装置８も１以上の不連続点を有することのある修正されたＰＣＭオーディオフレームを受け取る。付加機能２がフレームの先端部にセグメントを付加し、不連続点が「不連続点検出」機能又は装置６により検出されると、機能又は装置８は、修正されたフレームの先端部に付加されこの不連続点の後にあるＰＣＭオーディオを、フェードアップし、修正されたフレームの後端部のこの不連続点の前にあるＰＣＭオーディオを、フェードダウンする。これについては、図６に関連付けて説明している。付加機能２がフレームの後端部にセグメントを付加し、不連続点が検出されると、機能又は装置８は、修正されたフレームの後端部に付加されこの不連続点の前にあるＰＣＭオーディオを、フェードダウンし、修正されたフレームの先端部のこの不連続点の後にあるＰＣＭオーディオを、フェードアップする。これについては、図７に関連付けて説明している。修正されたフレームのフェードアップ部分とフェードダウン部分の長さは実質的に同じであり、適切な長さを定める基準について以下に説明する。
【００３４】
「フェードアップ及びフェードダウン」機能又は装置は、１つの機能又は装置がフェードアップを行い、他の機能又は装置（おそらく一方の装置とは離れて置かれる）がフェードダウンを行なう、あるいはその逆を行なうような別々の機能又は装置でもよい。
【００３５】
図６ａは、相互に不連続点を持つ２つの修正されたフレームの例を示す。これは、修正されたフレームは、システムに適用されるフレームと同じシーケンシャルな順序を持たないことを示す。保持又は再順序付け機能又は装置４は、元のシーケンスに関して不連続点を持つさらなるシーケンスを生成する。機能又は装置４からのシーケンシャルなフレーム間の不連続点が（機能又は装置６により）検出されると、フェードアップ及びフェードダウン機能又は装置が２つの不連続なフレームに作用を及ぼす。図６ａには、付加部分を伴うフレーム６０を作るために（ｎ＋１）番目のフレームの先端部に付加されたフェードアップされた付加部分ａｎ’が示されている。このフェードアップは直線的なフェードアップとして示されている。以下に説明するように他のフェードアップ機能も可能である。フレームｎ−１はいったん除去された前に隣接するフレームである。この終端部はフェードダウンされており、付加部分ａｎ−２は、前に隣接するフレームｎ−２の終端部のセグメントのレプリカであり、付加部分を伴うフレーム６２を作るためにその先端部に付加される。このフェードダウンは直線的なフェードダウンとして示されている。以下に説明するように他のフェードダウン機能も可能である。本発明の第１の形態に採用されるフェードアップ及びフェードダウン機能は、相補的なものでもよいが、相補的なものでなくてもよい。フェードアップ及びフェードダウンが接合が行われているときに生じる限り、完全な相補性は要求されない。クロスフェードの技法と相補性については以下に説明する。
【００３６】
図７ａは、フレームの終端部に付加部分が付加されているにもかかわらず相互に不連続点を持つ２つの修正されたフレームの例を示す点で、図６ａとは異なる。
【００３７】
図７ａには、フェードダウンされた付加部分を伴うフレーム７０を作るために、（ｎ−１）番目のフレームの後端部に付加されたフェードダウンされた付加部分ａｎ’が示されている。このフェードダウンは直線的なフェードダウンとして示されている。以下に説明するように他のフェードダウン機能も可能である。フレームｎ＋１は、いったん除去された後に隣接するフレームであり、付加部分を伴うフェードアップされたフレーム７２を作るために、その先端部にフェードアップされ付加部分ａｎ＋２、すなわち、その後に隣接するフレームｎ＋２の先端部のレプリカが付加される。このフェードアップは直線的なフェードアップとして示されている。以下に説明するように他のフェードアップ機能も可能である。上述のように、本発明の第１の形態に採用されるフェードアップ及びフェードダウン機能は、相補的なものでもよいが、相補的なものでなくてもよい。
【００３８】
図６ａ及び図７ａに示すように、不連続点でフェードアップ及びフェードダウンされた修正されたＰＣＭオーディオフレームには、フェードアップ及びフェードダウンされたセグメントが重複して結合しているクロスフェード部分を作るために、「不連続点検出」機能又は装置６により不連続点が検出されたとき、不連続点の前後でＰＣＭオーディオのフェードアップ及びフェードダウンされた一組のセグメント重複して結合させる、「重複及び結合」機能又は装置１２が適用される。
【００３９】
図６ａの例は、修正されたフレームの１つにクロスフェード部分６４を持たせるために、重複して結合させた状態で図６ｂに示されている。この例では、重複して結合させることにより、システムの出力において、フレームの境界６６にて以前はシーケンシャルでなかったフレームｎ−１とｎ＋１との連結が最終的に得られる。クロスフェードされた部分は、フレームｎ−１のＰＣＭオーディオからフレームｎ＋１のＰＣＭオーディオへの滑らかなクロスフェード部分となる。このクロスフェードは、フレームｎ−１の終端部のオーディオとフレームｎの終端部のオーディオとの間にあり、フレームｎ＋１に先立ちフレームｎ−１の終端部の中で生じる。付加部分ａｎ＋２のような付加部分は、フレームｎ−１の先端部に付加され、以下に説明するように、他の不連続点に関連する場合は、別のクロスフェードに用いられることもあり、他の不連続点に関連しない場合は、除去されることもある。フレーム６８は、フレームｎ−１からのオーディオとクロスフェード点６４とを含むが、付加部分ａｎ＋２が除外されており、「アセンブル」機能又は装置１４により、形成ブロックとして、すなわち、さらにＰＣＭオーディオフレームの順序付けられたシーケンスとして、以下に説明するようなシステム出力を生成するために使われることが好ましい。
【００４０】
同様に、図７ａの例は、修正されたＰＣＭオーディオフレームの１つにクロスフェード部分７４を持たせるために、重複して結合させた状態で図７ｂに示されている。加えてこの例では、重複して結合させることにより、システムの出力において、フレームの境界７６にて以前はシーケンシャルでなかったフレームｎ−１とｎ＋１との連結が最終的に得られる。クロスフェードされた部分は、フレームｎ−１のＰＣＭオーディオからフレームｎ＋１のＰＣＭオーディオへの滑らかなクロスフェード部分となる。このクロスフェードは、フレームｎの先端部でフレームｎ−１のすぐ後のオーディオと、フレームｎ＋１の先端部のオーディオとの間にあり、フレームｎ＋１内で生じる。付加部分ａｎ＋２のような付加部分は、フレームｎ＋１の終端部に付加され、以下に説明するように、他の不連続点に関連する場合は、別のクロスフェードに用いられることもあり、他の不連続点に関連しない場合は、除去されることもある。フレーム７８は、フレームｎ＋１からのオーディオとクロスフェード点７４とを含むが、付加部分ａｎ＋２が除外されており、アセンブル機能１４により、形成ブロックとして、すなわち、さらにＰＣＭオーディオフレームの順序付けられたシーケンスとして、以下に説明するようなシステム出力を生成するために使われることが好ましい。
【００４１】
「付加部分除去」機能又は装置１０もまた、１以上の不連続点を有することのある修正されたＰＣＭオーディオフレームを受け取る。連続する一組の修正されたフレームが付加部分の終端部又は先端部に不連続点を含まない場合は、（不連続点がないことは不連続点検出機能６により検出される）機能又は装置１０はこの一組の修正されたフレームの一方にある付加部分を除去する。例えば、図１のシステムに適用されたフレームと同じシーケンス（ｎ，ｎ＋１）を持つ一組の修正されたフレームが図８に示されている。機能又は装置１０は、フレームｎを有する修正されたフレームから付加部分ａｎ＋１を除去し、その結果図８に示したフレーム８０のようにる。この例において、次のシーケンシャルな修正されたフレームに付加された付加部分ａｎ＋２のような付加部分は、不連続点に関連する場合はクロスフェードに用いられ、そうでない場合は除去される。図１のシステムに適用されたＰＣＭフレームと同じフレーム８０は、アセンブル機能１４によりシステム出力を生成するために形成ブロックとして使われることが好ましい。
【００４２】
「フェードアップ及びフェードダウン」８、「重複及び結合」１２、及び「付加部分除去」１０により処理がなされた結果、（図６ｂのフレーム６８や図７ｂのフレーム７８のような）クロスフェードを有するＰＣＭオーディオフレームと（フレーム８０のような）このシステムに適用されたＰＣＭオーディオフレームに対応するＰＣＭオーディオフレームが生成される。このようなＰＣＭオーディオフレームが選択され、「アセンブル」機能又は装置１４により、さらにＰＣＭオーディオフレームの順序付けられたシーケンスが組み立てられる。このようにして、さらにＰＣＭオーディオフレームの順序付けられたシーケンスは、１以上のＰＣＭオーディオフレームの順序付けられたシーケンスの１つの順序と同じ順序を有するか又はＰＣＭオーディオフレームのシーケンス間で１以上の不連続点を有する出力として、システムから出力される。ここで、各シーケンスは１以上のＰＣＭオーディオフレームのシーケンスの内の１つ又はその一部と同じ順序を有し、不連続点はそこでフェードアップ及びフェードダウンされたオーディオが重複して結合される、関連するＰＣＭオーディオのクロスフェード部分を有する。換言すれば、出力信号を、入力信号と同一又は同等とすることができる。一般には、接合を行いクロスフェードがなされたとき出力信号は入力信号とは異なる。
【００４３】
図９ａと図９ｂは第２の形態による本発明の特徴を採用した全体システムを示した機能ブロック図である。
【００４４】
第２の形態によれば、修正されたすべてのフレームの先端部及び終端部フェードし（つまり、エンベロープにフェードアップ及びフェードダウンがかけられる）、この修正されたすべてのフレームは、クロスフェードさせるために重複して結合される。この第２の形態の利点には、修正されたすべてのフレームのシーケンスにおいて不連続点の存在を検出する必要が無いことが含まれ、２次的に、受信器における処理が少なくてすむことが利点である（以下の「受信器」についての記載参照のこと）――  受信器では加算演算（乗算演算ではない）が必要となるだけである。しかしながら、この形態の欠点は、用いられるエンベロープの変調が相補的なものであっても、フェードダウンとフェードアップ
エンベロープが一様に行われ、演算装置での乗算演算が丸め誤差を生じさせる限りクロスフェード領域で再生されたオーディオに丸め誤差が存在する可能性がある。この欠点を解消するための、エンベロープに相補的なフェードアップ及びフェードダウンをかける減算方法を以下に説明する。
【００４５】
図１の場合において、図９ａと図９ｂのシステムでは、全てを同じ場所に置く必要はない。以下に説明するように、伝送、記憶又は、伝送と記憶の結合は、システム構成要素と分離することができる。加えて、以下に説明するように、圧縮／伸張の一方又は両方とデータコーディングが伝送、記憶又は、伝送と記憶の結合との関連において採用されことがある。
【００４６】
図９ａと図９ｂの形態は、順序はどちらが先でもよいが「保持又は再順序付け」機能又は装置９４及び「フェードアップ及びフェードダウン」機能又は装置９６により実行することができる。図９ａでは、「保持又は再順序付け」機能又は装置９４が「フェードアップ及びフェードダウン」機能又は装置９６より先にある例が示されている。図９ｂでは、「フェードアップ及びフェードダウン」機能又は装置９６が「保持又は再順序付け」機能又は装置９４より先にある例が示されている。両方の例において、ＰＣＭオーディオサンプルのみならず他の情報及び／又はメタデータも含まれることのある１以上のＰＣＭオーディオフレームの順序付けられたシーケンスが、「付加」機能又は装置９２、この機能又は装置は図１の形態と同じでもよい、により受け取られる。図１の形態の場合、概念的にシーケンシャルな順序、一般には割り付けられたフレーム番号、又は他の適当なシーケンス識別子により示される順序を持つ点で、ＰＣＭオーディオフレームは、「順序付けられたシーケンス」である。さらに、図１の形態の場合、順序付けられたシーケンスは、例えば、（図２のようにして）ＰＣＭオーディオフレームのストリーム中で付加機能９２により受け取られるか又は、ＰＣＭオーディオフレームの順序付けられたシーケンスが（図３のようにして）保存される記憶領域から受け取られ、この場合、ＰＣＭオーディオフレームは、ランダムに記憶され、フレーム番号のような一意的な識別子だけでその順序が示される。図１の形態の場合、オーディオフレームは固定語長であってもでも可変語長であってもよい。
【００４７】
図１の形態の場合、本発明に関連のある特定の環境の下では、ＰＣＭオーディオフレームの順序付けられたシーケンスを、関係するビデオ信号ストリームのフレーム境界と同じフレーム境界を有するストリーム中で受信することができる。ディジタルオーディオは、しばしば、ビデオのようなマルチメディアコンテンツに基づく他の「フレーム」と一緒にパッケージされる。このような状況において、共通のフレーム境界でオーディオとビデオの両方を編集することは有益なことである。
【００４８】
再び図９ａと図９ｂを参照して、付加機能９２は、図１の付加機能２と同様の動作を行なう。すなわち、受け取ったフレームの順序付けられたシーケンスにおいて前に隣接するフレームの終端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオのセグメントを、受け取った各フレームの先端部に付加することにより、あるいは、受け取ったフレームの順序付けられたシーケンスにおいて後に隣接するフレームの先端部のＰＣＭオーディオの実質的なレプリカであるＰＣＭオーディオのセグメントを、受け取った各フレームの後端部に付加することにより、修正されたＰＣＭオーディオフレームを生成する。図４と図５の例は、図９ａと図９ｂの付加機能９２により生成された修正されたフレームにも適用される。
【００４９】
図９ａのオプションによれば、修正されたＰＣＭオーディオフレームは、修正されたフレームをＰＣＭオーディオフレームの１以上の順序付けられたシーケンスと同じ順序のシーケンシャルな順序に保持するか又は、修正されたフレームに新たなシーケンシャルな順序を割り付ける「保持又は再順序付け」機能又は装置９４に適用される。新たに割り付けられるシーケンシャルな順序は、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスの内の１つとは異なり、この場合は、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスの一つの順序に関してその順序の中に少なくとも一つの不連続点を持つ。機能又は装置９４は、図１の「保持又は再順序付け」機能又は装置４と同様の作用を行なう。例えば、図１において、例えばｎ，ｎ＋１，ｎ＋２，ｎ＋３，及びｎ＋４のフレームを持つ図９ａのシステムに適用された、オーディオフレームの１つの順序付けられたシーケンスがある場合、順序付けられたシーケンスは同じ順序に保持される。あるいは、一つの例として、ｎ＋１とｎ＋３との間に不連続点のある、順序付けられた新たなシーケンスｎ，ｎ＋１，ｎ＋３，ｎ＋４を作るために、フレームを１つ削除してもよい。他の例では、ｎ＋４とｎとの間に不連続点のある、順序付けられた新たなシーケンスｎ＋３，ｎ＋４，ｎ，ｎ＋１，ｎ＋２を作るよう構成される。さらに他の例では、図９ａのシステムにオーディオフレームの２つの順序付けられたシーケンスが適用される。すなわち、第１の順序付けられたシーケンスは、ｎ，ｎ＋１，ｎ＋２，ｎ＋３で第２の順序付けられたシーケンスは、ｎ＋２０，ｎ＋２１，ｎ＋２２，ｎ＋２３である。２つの順序付けられたシーケンスは、結合して、フレームｎ＋３とｎ＋２０との間に不連続点のある順序付けられた新たなシーケンスｎ，ｎ＋１，ｎ＋２，ｎ＋３，ｎ＋２０，ｎ＋２１，ｎ＋２２，ｎ＋２３としてもよい。
【００５０】
また、図９ａのオプションによれば、「フェードアップ及びフェードダウン」機能又は装置９６は、１以上の不連続点を有することのある修正されたオーディオフレームも受け取る。付加機能９２がフレームの先端部にセグメントを付加すると、機能又は装置９６は、修正されたフレームの先端部（不連続点の後のものではない）に付加されたＰＣＭオーディオをフェードアップし、修正されたフレームの終端部（不連続点の前のものではない）のＰＣＭオーディオをフェードダウンする。このように、図１の「フェードアップ及びフェードダウン」機能又は装置８とは異なり、機能又は装置９６のフェードアップ及びフェードダウン作用は、修正されたフレームに不連続点の前後で作用するにとどまらず、不連続点の有無にかかわらず作用する。これは図１０ａに例示されている。付加機能９２はフレームの終端部にセグメントを付加し、機能又は装置９６は、修正されたフレームの終端部に付加されたＰＣＭオーディオをフェードダウンし、修正されたフレームの先端部のＰＣＭオーディオをフェードアップする。これは図１１ａに例示されている。修正されたフレームをフェードアップ及びフェードダウンする長さは実質的に同じであり、適切な長さを決める基準を以下に説明する。
【００５１】
「フェードアップ及びフェードダウン」機能又は装置は、別々の機能又は装置でもよく、１つの機能又は装置がフェードアップを行い、他の機能又は装置（おそらく一方の装置とは離れて置かれる）がフェードダウンを行なう、あるいはその逆を行なうような別々の機能又は装置でもよい。
【００５２】
図１０ａは、連続する一方の組には不連続点がなく他方の組には不連続点がある３個の修正されたフレームの例を示す。すなわち一方の組はシステムに適用されたフレームと同じシーケンシャルな順序を持ち、他方の組はそのような順序を持たない。「保持又は再順序付け」機能又は装置９４は、元のシーケンスに対して不連続点を含む新たなシーケンスを生成している。フェードアップ及びフェードダウン機能又は装置は、その組が不連続であるないにかかわらず、すべてのフレームに作用する。図１０ａにおいて、フェードアップされた付加部分ａｎ−２’は（ｎ−１）番目のフレームの先端部に付加され、（ｎ−１）番目のフレームの後端部はフェードダウンされて、付加部分１０２を伴うフレームが生成される。この例における次の連続するフレーム、フレームｎは、その先端部に付加されたフェードアップされた付加部分ａｎ−１’を有し、その後端部はフェードダウンされて、付加部分１０４を伴うフレームが生成される。この例における次の連続するフレーム、フレームｎ＋２は、その先端部に付加されたフェードアップされた付加部分ａｎ＋１’を有し、その後端部はフェードダウンされて、付加部分１０６を伴うフレームが生成される。このようにして、不連続点の有無にかかわらず修正されたフレームはフェードアップ及びフェードダウンされる。このフェードアップは直線的なフェードアップとして示されている。以下に説明するように他のフェードアップ機能も可能である。このフェードダウンは直線的なフェードダウンとして示されている。以下に説明するように他のフェードダウン機能も可能である。フェードアップ及びフェードダウン機能は、以下に説明するように相補的なものが好ましいが、相補的なものでなくてもよい。
【００５３】
図１１ａは、付加部分が修正されたフレームの終端部に付加された３個の修正されたフレームの例について示されている点で図１０ａとは異なり、連続する一方の組には不連続点がなく他方の組には不連続点がある。すなわち、すなわち一方の組はシステムに適用されたフレームと同じシーケンシャルな順序を持ち、他方の組はそのような順序を持たない。保持又は再順序付け機能又は装置９４は、元のシーケンスに対して不連続点を含む新たなシーケンスを生成している。フェードアップ及びフェードダウン機能又は装置は、その組が不連続であるないにかかわらず、すべてのフレームに作用する。図１１ａにおいて、フェードダウンされた付加部分ａｎ’は（ｎ−１）番目のフレームの後端部に付加され、（ｎ−１）番目のフレームの先端部はフェードアップされて、付加部分１０８を伴うフレームが生成される。この例における次の連続するフレーム、フレームｎは、その後端部に付加されたフェードダウンされた付加部分ａｎ＋１’を有し、その先端部はフェードダウンされて、付加部分１１０を伴うフレームが生成される。この例における次の連続するフレーム、フレームｎ＋２は、その後端部に付加されたフェードダウンされた付加部分ａｎ＋３’を有し、その先端部はフェードダウンされて、付加部分１１２を伴うフレームが生成される。このようにして、不連続点の有無にかかわらず修正されたフレームはフェードアップ及びフェードダウンされる。このフェードアップは直線的なフェードアップとして示されている。以下に説明するように他のフェードアップ機能も可能である。このフェードダウンは直線的なフェードダウンとして示されている。以下に説明するように他のフェードダウン機能も可能である。フェードアップ及びフェードダウン機能は、以下に説明するように相補的なものが好ましいが、相補的なものでなくてもよい。
【００５４】
図９ｂのオプションの場合は、フェードアップ及びフェードダウンは、「フェードアップ及びフェードダウン」機能又は装置９６により、付加機能９２により生成されたすべての修正されたフレームに適用される。このようなフェードアップ及びフェードダウンされた修正されたフレームは、次に、保持又は再順序付け機能９４により可能な再順序付けを受ける。図１０ａと図１１ａの例は、図９ｂの保持又は再順序付け機能９４の出力に適用することができる。図９ｂの「フェードアップ及びフェードダウン」機能９６の出力の例は、修正されたフレームの順序が付加機能９２に適用された順序付けられたシーケンスの順序と同じとなることを除いて、図１０ａと図１１ａの例と同じとなる。
【００５５】
図９ａと図９ｂの両方において、保持又は再順序付けされそしてフェードアップ及びフェードダウンされた、修正されたフレームは、不連続点の有無にかかわらずフェードアップ及びフェードダウンされたＰＣＭオーディオのセグメントの連続するすべての組に対して重複して付加的に結合させる、「重複及び結合」機能又は装置９８に適用される。このようにして、結果として生じたすべてのフレームはクロスフェード部分を有する。連続するフレームの組がシステムに適用されたフレームの順序と同じ順序を持つとき、クロスフェードされた部分は、システムに適用されたフレームの対応する部分と実質的に同じとなる。もし、フェードアップ及びフェードダウンが相補的であり、相補的なフェーディング機能が以下に説明するような減算方法で得られるならば、クロスフェードされた部分は、システムに適用されたフレームの対応する部分と本質的に同一となる。本質的に同一とまでいかないが実質的に同一の関係は、相補的なフェーディング機能が乗算方法により得られる場合に得られる。一組の連続するフレームが不連続点を有するとき、不連続点があるときのシステムとして図１に示したように、クロスフェードされた部分により、１つのフレームにおけるＰＣＭオーディオから次のフレームにおけるＰＣＭオーディオへのスムーズなクロスフェードが提供される。
【００５６】
図１０ａの例は、修正されたフレームの連続するクロスフェードされた部分１１４及び１１６を有することとなるように、重複し結合させて表したものである。この例において、重複し結合させた結果フレームの境界１１８と１２０でのフレームの連鎖ができる。不連続点のない連続する一組の修正されたフレームのクロスフェード１１４は、フレームｎ−１の終端部のオーディオとそれ自身との間で生じ、フェードアップとフェードダウンの相補性の精度に応じて、フレームｎ−１の終端部における元のオーディオと同じになる。クロスフェード１１６は、フレームｎ＋２に先立つフレームｎの終端部のオーディオとフレームｎ−１の終端部のオーディオとの間にあり、フレームｎの終端部内で生じる。クロスフェード１１６により、フレームｎのＰＣＭオーディオからフレームｎ＋２へのスムーズなクロスフェードが生じる。フレームｎ−１の先端部に付加されたフェードアップ付加部分のような付加部分ａｎ−２’は、図示しないもう一つのクロスフェードに用いてもよい。同様に、フレームｎ＋２の終端部でのダウンフェードは、図示しないもう一つのクロスフェードに用いてもよい。
【００５７】
同様に、図１１の例は修正されたフレームの連続する部分にクロスフェード部分１２２と１２４とを持たせるための重複した結合を示したものです。この例において、重複して結合させた結果フレーム境界１２６と１２８とでのフレームの連結が生じる。不連続点のない連続する一組の修正されたフレームのクロスフェード１２２は、フレームｎの先端部のオーディオとそれ自身との間で生じ、フェードアップとフェードダウンの相補性の精度に応じて、フレームｎの先端部における元のオーディオと同じになる。クロスフェード１２２は、フレームｎの中で生じる。クロスフェード１２４は、フレームｎ＋１の先端部のオーディオとフレームｎ＋２の先端部のオーディオとの間にあり、フレームｎ＋２の先端部内で生じる。クロスフェード１２４により、フレームｎのＰＣＭオーディオからフレームｎ＋２へのスムーズなクロスフェードが生じる。フレームｎ−１の先端部に付加されたフェードアップ付加部分のような付加部分ａｎ−２’は、図示しないもう一つのクロスフェードに用いてもよい。同様に、フレームｎ−１の先端部でのアップフェードは、図示しないもう一つのクロスフェードに用いてもよい。
【００５８】
図１１ｃは図１１ｂに類似するが、図１１ｃは、修正されたフレームで時間圧縮と時間伸張に用いる例も示している。図１１ｃにおいて、３個の修正されたフレーム１０８，１１０，及び１１２が記憶領域１００に保存されていることが示されている。次に、それぞれがフレーム期間内に収まるように時間圧縮される（フレーム境界１２５，１２６，１２８，及び１２９と、時間圧縮された修正されたフレーム１０８’，１１０’，及び１１２’が示されている）。修正されたフレームを単一のストリームで伝送するために、修正されたフレームは、それぞれがフレーム期間内に収まるように時間圧縮される。しかし、その結果連続するデータストリームとなるよう、フレーム長さと同じ持続時間であるが、フレーム期間より短くフレーム内に任意に置かれた図１１ｃの例に示すように、フレーム長さより短くてもよい。実際には、時間圧縮されたフレームは、フレーム境界間に少ししかスペースを置かないように、非常に速い伝送速度（例えば、ＳＰＤＩＦトランスポート又はＡＥＳ‐ＥＢＵトランスポート）を持つ。次いで、時間圧縮されたフレームは、時間伸張され、図１１ｂの例に示したようなクロスフェード領域１２２及び１２４を有し、フレームｎ−１，ｎ，及びｎ＋２の順序を持つデータストリームを生成するために重複して結合される。
【００５９】
このように、図９ａ及び図９ｂの変形例において、ＰＣＭオーディオフレームのさらに順序付けられたシーケンスは、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンスの１つと同じ順序を持つか、又はＰＣＭオーディオフレームのシーケンス間に１以上の不連続点を持つシステムの出力に供され、各シーケンスは、ＰＣＭオーディオフレームの１以上の順序付けられたシーケンス又はその一部の１つと同じ順序をもち、新たに順序付けられたＰＣＭオーディオフレームの連続するペアは、フェードアップ及びェードダウンされたＰＣＭオーディオが重複して結合される、関連するＰＣＭオーディオのクロスフェード部分を有する。
【００６０】
実際には、図１，９ａ，及び９ｂのシステムの装置又は機能は、別々にしてもよい。例えば、図１２に示すように、「伝送」機能又は装置１３０と、任意的な「編集」機能又は装置１３４（上述のように複数編集機能又は装置でもよい）と、「受信」機能又は装置１３８とに分けてもよい。３つの機能又は装置の各々はお互いに離して配置してもよい。以下に説明するように編集機能及び受信機能は相互に組み込んでもよい。このような送信器や受信器も本発明の形態を形成する。
【００６１】
送信器１３０の出力は、適切な技術を用いて送信、記憶、又は送信及び記憶を行なう任意的な「送信／記憶」機能又は装置１３２を通って、編集機能１３４により受け取られる。編集機能１３４の出力は、適切な技術を用いて送信、記憶、又は送信及び記憶を行なう、さらに任意的な「送信／記憶」機能又は装置１３６を通って、受信器により受け取られる。送信／記憶機能１３２及び１３６の送信又は記憶は、シリアルデータストリーム、マルチプルデータストリーム、又は記憶空間中のデータのような様々な形態が可能である。
【００６２】
送信器１３０に、（例えば知覚コーディング形式のような）損失のあるコーディング、（例えばハフマン・コーディング又はメリディアン・ロスレス・コーディング（ＭＬＰ）のような）損失のないコーディング、又は、損失のあるコーディングと損失のないコーディングとの組み合わせを用いて送信器の出力をコーディングするコーディング装置又は機能が含まれていてもよい。送信器１３０は、エンコードされた出力を出し、適切なデコーダが受信器１３８に含まれる。編集機能１３４は、適切なデコーダを含んでもよく、自身の出力をエンコードしてもよい。あるいは、エンコーディングとデコーディングは、送信器１３０、編集機能１３４、及び受信器１３８とは別の機能又は装置により行ってよい。このようなコーディングは、付加部分の量だけ元のフレームより大きくなるフレームの修正の結果生じるデータ転送速度の増大を緩和するために有益である。例えば、ＰＣＭオーディオフレームがＮＴＳＣビデオフレームと同じ長さ、すなわち３３．３７ミリセカンド、を持つ場合で付加部分が５ミリセカンドである場合、修正されたフレームは、入力フレームに対して係数（３３．３７＋５）／３３．３７分だけ、つまり約１５％増加する。データ転送速度を復元するためには、１００％／（１００％＋１５％）の圧縮比、すなわち約８７％の圧縮比が必要となり、これは、損失のない圧縮システムで実行可能である。
【００６３】
伝送器１３０は、付加部分を含む修正されたフレームを、由来するフレームより長くない時間間隔で伝送することが可能なように、時間圧縮器を含んでもよい。このような時間圧縮器は、伝送器１３０の出力がシリアルデータストリームであるときに必要である。伝送器１３０が時間圧縮された出力を出す場合、適切な圧縮解除器が受信器１３８に含まれてもよい。編集機能１３４は、圧縮解除器を含んでいてもよく、（おそらくは、編集機能又は装置にローカルな受信かが含まれているとき）出力を再圧縮してもよい。あるいは、時間圧縮と圧縮解除とは、伝送器１３０、編集機能１３４、及び受信器１３８とは別の機能又は装置により行ってもよい。
【００６４】
図１に示される本発明の第１の形態による伝送器１３０には、付加機能２が含まれている。図１の本発明の第１の形態による編集機能１３４には、保持又は再順序付け機能４が含まれている。図１の本発明の第１の形態による受信器１３８には、図１に示した残りの装置と機能が含まれていてもよく、あるいは、図１に示した残りの装置と機能だけではなく保持又は再順序付け機能４が含まれてもよく、この場合、個別の編集機能１３４はない（編集機能又は装置は受信器１３８の一部となる）。これらの変形例は、「ＦＩＧ．１」で表記した表にまとめた。ここには複数の編集機能１３４があり、１以上の編集機能１３４には、ローカルな受信器が含まれていてもよい。
【表１】
2007512642.tif 000003
【００６５】
本発明の第１番目の変形である第２の形態による伝送器１３０は、図９ａに示されており付加機能９２が含まれる。第２の形態による編集機能１３４には、図９ａの第１番目の変形として、保持又は再順序付け機能９４、あるいは、保持又は再順序付け機能９４とフェードアップ及びフェードダウン機能９６の両方が含まれる。第２の形態による受信器１３８には、図９ａの第１番目の変形として、重複及び結機能９８が含まれてもよく、フェードアップ及びフェードダウン機能９６が編集機能１３４に含まれていない場合、又は、フェードアップ及びフェードダウン機能９６のみならず保持又は再順序付け機能９４が含まれていない場合は、フェードアップ及びフェードダウン機能９６が受信器１３８に含まれてもよい。この場合、個別の編集機能１２４は存在しない（編集機能又は装置は受信器１３８の一部となる）。重複及び結機能９８が含まれる受信器１３８には、保持又は再順序付け機能又は装置も含まれていてもよい。複数の編集装置または機能１３４が受信器１２８とは別になっていてもよく、１個以上の編集装置または機能１３４が受信器１３８とは別になっていてもよい（この場合、受信器１３８には、保持又は再順序付け機能９４、フェードアップ及びフェードダウン機能９６、及び重複及び結機能９８が含まれる）。これらの変形例は、「ＦＩＧ．９ａ」で表記した表にまとめた。ここには複数の編集機能１３４があり、１以上の編集機能１３４には、ローカルな受信器が含まれていてもよい。
【表２】
2007512642.tif 000004
【００６６】
本発明の第２番目の変形である第２の形態による伝送器１３０は、図９ｂに示されており付加装置又は機能９２、又は、付加装置又は機能９２とフェードアップ及びフェードダウン機能９６の両方が含まれていてもよい。第２の形態による編集機能１３４は、図９ｂの第２の変形例であり、これには保持又は再順序付け機能９４が含まれていてもよい。第２の形態による受信器１３８は、図９ｂの第２の変形例であり、これには重複及び結機能９８が含まれていてもよく、編集機能又は装置が受信器の一部である場合は、保持又は再順序付け機能９４、又は、保持又は再順序付け機能９４とフェードアップ及びフェードダウン機能９６の両方が含まれていてもよい。重複及び結機能９８が含まれている受信器１３８には、さらに保持又は再順序付け機能又は装置が含まれていてもよい。複数の編集装置または機能１３４が受信器１３８とは別になっていてもよく、１個以上の編集装置または機能１３４が受信器１３８とは別になっていてもよい。これらの変形例は、「ＦＩＧ．９ｂ」で表記した表にまとめた。ここには複数の編集機能１３４があり、１以上の編集機能１３４には、ローカルな受信器が含まれていてもよい。
【表３】
2007512642.tif 000005
【００６７】
〈変調エンベロープ〉
フェードアップ及びフェードダウン変調のエンベロープ及びクロスフェード領域の長さは共に接合編集又はクロスフェードに直接的な影響を与える。
【００６８】
変調エンベロープはゲイン形状又はその輪郭であり、オーディオサンプルに適用されたとき、一般にオーディオに同一（ゲイン＝１．０）から沈黙（ゲイン＝０．０）、又はその逆に移行させる。この変調エンベロープを生成するために様々な機能が存在し、その各々がクロスフェードによって生じる異なった形態のスペクトル的な歪みの広がりに対応する。一般に使われているクロスフェード機能には、（ここに様々な形状が示されている）リニアランプ、ログ、ハニング、ハミング、及びサインが含まれる。
【００６９】
クロスフェード領域の長さは、クロスフェードを完成させるのに必要なサンプル又は秒単位の時間量である。もし、クロスフェード領域の長さが小さすぎると（例えば５ミリセカンド以下の場合）、クロスフェードにより、可聴なクリック音やサンプ音を抑制するのに十分な効果が得られない。クロスフェードを導入し、重複をゼロ以上に増大すると、クリック音がサンプ音に変わり、重複の長さが増大するにつれて可聴ではなくなって行く。（常識的なフェーディング機能の設計がなされたと仮定して）数ｍｓ又は数十ｍｓになるまでに、サンプ音は実質的に聞こえなくなる。しかしながら、長いクロスフェード領域を使うことには２つの欠点がある。１つは、各フレームに関してサンプル数の冗長性を増加させる点である（したがって、データ転送速度のオーバーヘッドが増加する）。２番目は、聞き手がクロスフェード領域で内容の混合に気がつくことであり、これは特定の状況では好ましくない。例えば、類似しない音楽がクロスフェードされた場合、クロスフェード領域で異なった基調とテンポの混合を有することになる。もしクロスフェードが十分な長さ（例えば１００ミリセカンド以上の長さ）で行われたとすると、この混合は明確となりおそらくはうるさく感じさせる。
【００７０】
従って、可聴アーティファクトを最少にする一方、一緒になって遷移時間を短くするクロスフェード領域長さと変調エンベロープ機能を持つことが好ましい。実際には、米国特許５，９０３，８７２で定義された、１と等しく設定されたアルファ係数と約５ミリセカンドの重複長さを有するカイザーベッセル由来の（ＫＢＤ）二乗機能がこれを満たすことがわかっている。
【００７１】
本発明において、特に本発明の第２の形態において、図９ａと図９ｂの例に示したように、フェードアップ及びフェードダウン変調エンベロープ機能は、一般に対称的であり相補的である。「対称的」とは、フェードダウンエンベロープとフェードアップエンベロープとが時間を反転したときお互いに等しくなることを意味する。「相補的」とは、フェードダウンエンベロープとフェードアップエンベロープとを加算したときクロスフェードの期間を通して一定になることを意味する。しかし、本発明では、特に本発明の第１の形態において、図１の例に示したように、非対称及び／又は非相補的な変調のエンベロープを除外していない。例えば、オーディオ信号特性に基づき変調エンベロープを修正することは有益なことである。もし、加算すると一定値以上となる非相補的な変調のエンベロープが用いられたとすると、クロスフェードされたオーディオが結果として、アンパック装置のゲイン制限を越えるかもしれないサンプル値である「クリップ」となるかもしれない。
【００７２】
〈全フレーム領域のクロスフェードと丸め誤差〉
上述のとおり、本発明の第２の形態において、図９ａと図９ｂの例に示したように、丸め誤差を生じさせない相補的な変調が好ましい。
【００７３】
相補的な変調エンベロープを用いた以下の例について考える。Ｓ（ｎ）は０から１までの範囲のランダムな値（インデックスｎ＝０から７）で３ビット（ステップサイズが８分の１すなわち０．１２５）の精度で量子化された８個のオーディオサンプルの配列である。以下の式で関数ｒａｎｄｏｍ（８）は、０から８までの範囲における精度が無限大である一様確率の値を生成し、関数ｒｏｕｎｄｓ（）は値を近似する整数値に丸める。
【数１】
2007512642.tif 000006
【００７４】
Ｗ（ｎ）は同じく３ビットの精度で量子化された変調エンベロープである。この例では、４分の１サイン波形が選択されるが変調エンベロープ関数は任意である。
【数２】
2007512642.tif 000007
【００７５】
相補的変調エンベロープは、１から窓Ｗ（ｎ）をマイナスし、変調エンベロープと相補的変調エンベロープの和が１になるようにする。
【数３】
2007512642.tif 000008
【００７６】
以下の表はランダムに生成したサンプル及び変調エンベロープと相補的変調エンベロープの値である。
【数４】
2007512642.tif 000009
【数５】
2007512642.tif 000010
【表４】
2007512642.tif 000011
【００７７】
各変調エンベロープを上記サンプルに適用し、３ビットの精度で量子化すると、以下の配列Ａ（ｎ）及びＢ（ｎ）となる。
【表５】
2007512642.tif 000012
【００７８】
理想的には、Ａ（ｎ）とＢ（ｎ）との和は元のサンプルＳ（ｎ）と同じになるはずであるが、この和と元のサンプルとを比較すると、いくつかのサンプル（インデックスｎ＝３と４）で丸め誤差が出ている。
【００７９】
相補的クロスフェード
もし、サンプルＢ（ｎ）をＳ（ｎ）に１−Ｗ（ｎ）を乗算することで算出する代わりに減算により算出すると、丸め誤差は打ち消される。これを本発明において、「相補的クロスフェード」と定義する。このようにして、新しいサンプルＢ’（ｎ）が、Ｓ（ｎ）マイナスＡ（ｎ）により算出される。
【数６】
2007512642.tif 000013
【００８０】
誤差（Ｅｒｒｏｒ）はここで、Ａ（ｎ）＋Ｂ’（ｎ）−S (n)となり、簡単化するとＡ（ｎ）＋Ｓ（ｎ）−Ａ（ｎ）−S (n)＝０となる。
【００８１】
このようにして、相補的変調エンベロープがこのような減算技法で導き出されるならば、不連続点を持たないシーケンシャルフレームの対、すなわち同じ元のオーディオ情報信号から生成された隣り合うシーケンシャルフレーム、の丸め誤差は打ち消される。
【００８２】
本発明とその種々の形態はアナログ回路、又はディジタル信号プロセッサ、プログラムされた汎用ディジタルコンピュータ、及び／又は特定目的のディジタルコンピュータにより実行されるソフトウェア機能により実施することができる。アナログ信号とディジタル信号とのインターフェースは適切なハードウエア及び／又はソフトウエアの機能及び／又はファームウエアの機能として実施することができる。本発明とその種々の形態はアナログ信号又はディジタル信号を用いるが、実際の応用例では、おそらくほとんどの処理機能は、オーディオ信号がサンプルとして表現されるディジタル信号ストリームのディジタル領域で実施されるであろう。本発明を変形又は修正した他の実施例及びその様々な形態は当業者には明らかであり、上記にて説明した発明の具体的実施形態に限定されるものではないことは了解されよう。したがって、本発明のすべての変形、修正、又はここに開示し請求した基本的な原則及び思想の範囲内のものは、本発明に含まれると考える。
【図面の簡単な説明】
【００８３】
【図１】第１のやり方による本発明の特徴を採用したシステムを全体的に示した機能ブロック図である。
【図２】ディジタルオーディオサンプルのストリーム部分の理想化された概略概念を示す１例であり、時間領域で表現したものである。
【図３】ディジタルオーディオサンプルのストリーム部分の理想化された概略概念を示す１例であり、空間領域で表現したものである。
【図４】隣接する先行フレーム終端部のレプリカである付加部分を先頭に付加したＰＣＭオーディオフレームから成る、修正されたＰＣＭオーディオフレームの理想化された概略概念を示す１例である。
【図５】隣接する先行フレーム先端部のレプリカである付加部分を終端に付加したＰＣＭオーディオフレームから成る、修正されたＰＣＭオーディオフレームの理想化された概略概念を示す１例である。
【図６ａ】お互いに不連続である２つの修正されたフレームであって、先頭に付加部分を有するフレームの理想化された概略概念を示す１例である。この２つはシステムに適用されるフレームのシーケンシャルな順序が同じでない。
【図６ｂ】修正されたフレームの一方がクロスフェード部分を持つように重複して結合される、図６ａの２つの修正されたフレームの理想化された概略概念を示す１例である。
【図７ａ】お互いに不連続である２つの修正されたフレームであって、終端に付加部分を有するフレームの理想化された概略概念を示す１例である。この２つはシステムに適用されるフレームのシーケンシャルな順序が同じでない。
【図７ｂ】修正されたフレームの一方がクロスフェード部分を持つように重複して結合される、図７ａの２つの修正されたフレームの理想化された概略概念を示す１例である。
【図８】システムに適用されるフレームと同じシーケンスを持つ一対の修正されたフレームの理想化された概略概念を示す１例である。図は、シーケンシャルなフレーム同士で修正されたフレームからの付加部分の除去を概念的に示したものである。
【図９ａ】第２のやり方の第１の変形例による本発明の特徴を採用したシステムを全体的に示した機能ブロック図である。
【図９ｂ】第２のやり方の第２の変形例による本発明の特徴を採用したシステムを全体的に示した機能ブロック図である。
【図１０ａ】連続する一つの対とは不連続となっているが他の対とは不連続とはなっていない３つの修正されたフレームであって、先頭に付加部分を有するフレームの理想化された概略概念を示す１例である。
【図１０ｂ】修正されたフレームの連続する部分がクロスフェード部分を持つように重複して結合される、図１０ａの３つの修正されたフレームの理想化された概略概念を示す１例である。
【図１１ａ】連続する一方とは不連続となっているが他の一方とは不連続とはなっていない３つの修正されたフレームであって、終端に付加部分を有するフレームの理想化された概略概念を示す１例である。
【図１１ｂ】修正されたフレームの連続する部分がクロスフェード部分を持つように重複して結合される、図１１ａの３つの修正されたフレームの理想化された概略概念を示す１例である。
【図１１ｃ】記憶領域から受信され、時間圧縮され、時間伸長され、そして、修正されたフレームの連続する部分がクロスフェード部分を持つように重複して結合される、図１１ａの３つの修正されたフレームの理想化された概略概念を示す１例である。
【図１２】図１，９ａ，および９ｂに示した本発明の第１および第２のやり方のシステムの装置または機能がどのように「伝送器」の機能または装置、付加的な「編集」機能または装置、および「受信器」の機能または装置に分割されるかを示した機能ブロック図である。
【図１】
2007512642.tif 000014
【図２】
2007512642.tif 000015
【図３】
2007512642.tif 000016
【図４】
2007512642.tif 000017
【図５】
2007512642.tif 000018
【図６ａ】
2007512642.tif 000019
【図６ｂ】
2007512642.tif 000020
【図７ａ】
2007512642.tif 000021
【図７ｂ】
2007512642.tif 000022
【図８】
2007512642.tif 000023
【図９ａ】
2007512642.tif 000024
【図９ｂ】
2007512642.tif 000025
【図１０ａ】
2007512642.tif 000026
【図１０ｂ】
2007512642.tif 000027
【図１１ａ】
2007512642.tif 000028
【図１１ｂ】
2007512642.tif 000029
【図１１ｃ】
2007512642.tif 000030
【図１２】
2007512642.tif 000031
【国際調査報告】
2007512642.tif 000032
2007512642.tif 000033
2007512642.tif 000034