(57)【要約】正弦波符号化に関連した編集について、比較的長いフレームを高いサブフレーム精度で編集する方法（４）が開示される。このような高精度の編集方法を提供するために、前もって符号化されていた信号において、編集位置（ＥＥＰ，ＳＥＰ）が所望される位置に、いわゆる過渡位置が適用されることができる。この追加は、例えばオーディオ編集アプリケーションによって何らかの後処理として行われる。過渡位置を編集位置として使用する利点は、従来技術のシステムにおいては、編集位置は、例えば１００ミリ秒毎に発生するフレーム境界に制限されるのに対し、信号が過渡位置において、原理的にはサンプル解像精度で、突然終了又は開始することができるということである。【特許請求の範囲】
【請求項１】
符号化されたオーディオストリームによって表されるオリジナルのオーディオ信号を編集する方法であって、前記符号化されたオーディオストリームは複数のフレームを有し、前記フレームの各々はヘッダ及び１つ以上のセグメントを含み、前記セグメントの各々は前記オリジナルのオーディオ信号を表すパラメータを含んでいる方法において、
前記オリジナルのオーディオ信号の時間的瞬間に対応する編集位置を決定するステップと、
前記時間的瞬間が組み込まれている期間に亘って前記オリジナルのオーディオ信号を表す目標フレームに、前記時間的瞬間における過渡を表すパラメータと前記パラメータが編集位置を表す指示子とを挿入するステップと、
編集されたオーディオ信号を表すと共に前記目標フレームを含む、符号化されたオーディオストリームを生成するステップと、
を有する方法。
【請求項２】
請求項１に記載の方法であって、前記指示子は開始編集位置又は終了編集位置の内の１つを有する方法。
【請求項３】
請求項１に記載の方法であって、前記挿入するステップが、前記パラメータを前記目標フレームのセグメントに挿入するステップと、前記指示子を前記目標フレームのヘッダに挿入するステップとを有する方法。
【請求項４】
請求項１に記載の方法であって、前記過渡を表す前記パラメータは、前記編集されたオーディオ信号の振幅のステップ状の変化を示す方法。
【請求項５】
請求項１に記載の方法であって、前記オリジナルのオーディオ信号を表す前記パラメータは、前記オーディオ信号のノイズ成分を表すノイズ成分の目標スペクトラムに近似した周波数応答を有するフィルタのフィルタパラメータを含む方法。
【請求項６】
請求項１に記載の方法であって、前記オリジナルのオーディオ信号を表す前記パラメータは、前記符号化されたオーディオストリームを生成するために使用される第１のサンプリング周波数から独立したパラメータを含み、前記パラメータは、前記オーディオ信号のノイズ成分を表すノイズ成分の目標スペクトラムに近似した周波数応答を有するフィルタのフィルタパラメータから導出される方法。
【請求項７】
請求項６に記載の方法であって、前記フィルタパラメータは自動退行パラメータ及び移動平均パラメータであり、前記独立パラメータは線スペクトル周波数を表す方法。
【請求項８】
請求項７に記載の方法であって、前記独立パラメータは、絶対周波数、バークスケール又はＥＲＢスケールの１つにおいて表される方法。
【請求項９】
請求項１に記載の方法であって、前記オリジナルのオーディオ信号を表す前記パラメータは、前記オーディオ信号の過渡信号成分のそれぞれの位置を表すパラメータを含み、前記パラメータは形状パラメータ及び位置パラメータを有する形状関数を規定する方法。
【請求項１０】
請求項９に記載の方法であって、前記位置パラメータは前記オリジナルのオーディオ信号の前記過渡信号成分の絶対時間位置を表す方法。
【請求項１１】
請求項１に記載の方法であって、前記オリジナルのオーディオ信号を表す前記パラメータは、前記オーディオ信号の保持信号成分を表すパラメータを含み、前記パラメータは、連続した信号セグメントに存在するリンクされた信号成分を表すトラックを有すると共に前のリンクされた信号成分のパラメータに基づいてトラックを延長する方法。
【請求項１２】
請求項１１に記載の方法であって、トラックの第１の信号成分の前記パラメータは、前記信号成分の絶対周波数を表すパラメータを含む方法。
【請求項１３】
請求項１に記載の方法であって、前記編集されたビットストリームはデコーダによって使用されるべき推奨される最小帯域幅を有する方法。
【請求項１４】
オーディオストリームを復号する方法であって、
編集されたオーディオ信号を表す符号化されたオーディオストリームを読み取るステップであって、前記ストリームは複数のフレームを有し、前記フレームの各々はヘッダ及び１つ以上のセグメントを含み、前記セグメントの各々は前記編集されたオーディオ信号を表すパラメータを含んでいるステップと、
所与の期間に対する前記編集されたオーディオ信号を表し、且つ、前記期間内の時間的瞬間における過渡を表すパラメータと前記パラメータが編集位置を表す指示子とを含んでいるフレームに応答して、前記期間の１つの部分に対して無効な出力を生成し、前記パラメータ表示を使用して前記期間の残りの部分に対する前記オーディオ信号を合成し、前記部分は時間的瞬間において分割される、ステップと、
を有する方法。
【請求項１５】
請求項１４に記載の方法であって、前記生成するステップは、前記指示子が、前記編集位置は、前記時間的瞬間の後の期間の部分に対して無効な出力を生成し、前記パラメータ表示を使用して前記時間的瞬間の前の期間の部分に対する前記オーディオ信号を合成する、終了編集位置であることを指示することに応答する方法。
【請求項１６】
請求項１５に記載の方法であって、前記生成するステップは、前記終了編集位置が前記信号を前記時間的瞬間の周辺でフェードアウトさせることに応答する方法。
【請求項１７】
請求項１４に記載の方法であって、前記生成するステップは、前記指示子が、前記編集位置は、前記時間的瞬間の前の期間の部分に対して無効な出力を生成し、前記パラメータ表示を使用して前記時間的瞬間の後の期間の部分に対する前記オーディオ信号を合成する開始編集位置であることを指示することに応答する方法。
【請求項１８】
請求項１７に記載の方法であって、前記生成するステップは、前記開始編集位置が前記信号を前記時間的瞬間の周辺でフェードインさせることに応答する方法。
【請求項１９】
請求項１４に記載の方法であって、前記生成するステップは、前記無効な出力をミュート信号として生じるステップを有する方法。
【請求項２０】
請求項１４に記載の方法であって、前記生成するステップは、編集位置の対の第１の編集位置で終了する前記オーディオ信号と、編集位置の前記対の第２の編集位置で開始する前記オーディオ信号とを連結するステップを有する方法。
【請求項２１】
請求項２０に記載の方法であって、前記連結するステップは、前記第１の編集位置で終了する前記オーディオ信号と前記第２の編集位置で開始する前記オーディオ信号とのクロスオーバーフェードを生じることを有する方法。
【請求項２２】
符号化されたオーディオストリームによって表されるオリジナルのオーディオ信号を編集するオーディオエディタであって、前記符号化されたオーディオストリームは複数のフレームを有し、前記フレームの各々はヘッダ及び１つ以上のセグメントを含み、前記セグメントの各々は前記オリジナルのオーディオ信号を表すパラメータを含んでいるエディタにおいて、
前記オリジナルのオーディオ信号の時間的瞬間に対応する編集位置を決定する手段と、
前記時間的瞬間が組み込まれている期間に対する前記オリジナルのオーディオ信号を表す目標フレームに、前記時間的瞬間における過渡を表すパラメータ及び前記パラメータが編集位置を表す指示子を挿入する手段と、
編集されたオーディオ信号を表すと共に前記目標フレームを含む、符号化されたオーディオストリームを生成する手段と、
を有するエディタ。
【請求項２３】
編集されたオーディオ信号を表す符号化されたオーディオストリームを読み取る手段であって、前記ストリームは複数のフレームを有し、前記フレームの各々はヘッダ及び１つ以上のセグメントを含み、前記セグメントの各々は前記編集されたオーディオ信号を表すパラメータを含んでいる手段と、
所与の期間に対する前記編集されたオーディオ信号を表し、且つ、前記期間内の時間的瞬間における過渡を表すパラメータと前記パラメータが編集位置を表す指示子とを含んでいるフレームに応答して、前記期間の１つの部分に対して無効な出力を生成し、前記パラメータ表示を使用して前記期間の残りの部分に対する前記オーディオ信号を合成し、前記部分は時間的瞬間において分割される、手段と、
を有するオーディオプレーヤ。
【請求項２４】
請求項２２に記載のオーディオエディタ及び請求項２３に記載のオーディオプレーヤを有するオーディオシステム。
【請求項２５】
編集されたオーディオ信号を表すと共に複数のフレームを有するオーディオストリームであって、前記フレームの各々はヘッダ及び１つ以上のセグメントを含み、前記セグメントの各々は前記編集されたオーディオ信号を表すパラメータを含んでおり、
前記フレームの１つ以上は、前記期間内の時間的瞬間における過渡を表すそれぞれのパラメータと前記パラメータが編集位置を表す指示子とを含む、
オーディオストリーム。
【請求項２６】
請求項２５に記載のオーディオストリームが記憶された記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オーディオ信号の編集に関する。
【０００２】
【従来の技術】
一般に変換コーダにおいて、入力されるオーディオ信号は、各々がヘッダ及び１つ以上のセグメントを含む１つ以上のフレームを有するビットストリームに符号化される。エンコーダは信号を所与のサンプリング周波数で得られるサンプルのブロックに分割し、これらブロックは、所与のセグメントについて信号のスペクトル特性を識別するために周波数領域に変換される。結果として生じる係数は、最高精度で伝送されるのではなく、より低い精度の代わりに、ワード長の節減、よって圧縮が達成されるように量子化される。デコーダは、逆変換を実行して、オリジナルに対してより高い、シェーピングされたノイズフロアを有する種類の信号を生じる。
【０００３】
例えば、オリジナルの信号をスプライスし他の信号を含ませるか又は単にオリジナルの信号の一部を除去することによりオーディオ信号を編集することは、多くの場合望ましい。オーディオ信号が圧縮フォーマットで表される場合には、編集された信号に損失の大きな再圧縮が実行される前にまず、オリジナルのオーディオ信号が他の時間領域信号とスプライスされることができるようにこのオリジナルのオーディオ信号を時間領域に復元することは望ましくない。これは一般的に、オーディオ信号のオリジナルの一部におけるより低い品質という結果を生じる。このため、ビットストリーム圧縮データの編集は、圧縮フォーマットと関連したフレームを基準として通常行われ、編集位置はフレーム境界に設けられる。このため、オリジナルの信号品質は新規な信号の挿入によって影響を受けない。
【０００４】
従って、編集の精度は、典型的に約１００ミリ秒の解像度を有するフレームサイズに関係する。（前にあるフレームヘッダのため）より高いビットレート要件を有する単一のセグメントフレームが用いられる場合であっても、得られる精度はせいぜいセグメントのサイズ（解像度約１０ミリ秒）である。
【０００５】
よって、細かいグリッド編集を可能にするためには、フレームは適切に短くなくてはならない。短いフレームの欠点は、例えばフレームヘッダに関わる、前に存在する過剰なフレーム、及び、連続したフレーム間の冗長度が最大限度に利用されることができないためより高いビットレートをもたらすという事実である。
【０００６】
【発明が解決しようとする課題】
よって、効率的な符号化のためには大きいフレームが所望であるのに対し、編集性に関しては短いフレームが所望である。残念なことに、これらの見地は対立するものである。
【０００７】
【課題を解決するための手段】
２０００年３月１５日出願の欧州特許出願第００２００９３９．７号（代理人参照番号：ＰＨ−ＮＬ０００１２０）において説明される種類の正弦波コーダにおいて、ダイナミックレンジの急激な変化の位置であるいわゆる過渡位置を規定することが可能である。典型的に、過渡位置で、ダイナミックレンジの急激な変化が観察され、過渡波形として合成される。
【０００８】
適応的フレーム化が使用される場合、信号の残りの正弦波成分及びノイズ成分の合成のためのセグメント化が過渡波形の位置から算出される。
【０００９】
本発明によれば、符号化されたオーディオストリームによって表されるオリジナルのオーディオ信号を編集する方法であって、前記符号化されたオーディオストリームは複数のフレームを有し、前記フレームの各々はヘッダ及び１つ以上のセグメントを含み、前記セグメントの各々は前記オリジナルのオーディオ信号を表すパラメータを含んでいる方法において、前記オリジナルのオーディオ信号の時間的瞬間に対応する編集位置を決定するステップと、前記時間的瞬間が組み込まれている期間に亘って前記オリジナルのオーディオ信号を表す目標フレームに、前記時間的瞬間における過渡を表すパラメータと前記パラメータが編集位置を表す指示子とを挿入するステップと、編集されたオーディオ信号を表すと共に前記目標フレームを含む、符号化されたオーディオストリームを生成するステップと、を有する方法が提供される。
【００１０】
好ましい実施例において、正弦波符号化に関連した編集について、比較的長いフレームを高いサブフレーム精度で編集する方法が開示される。このような高精度の編集方法を提供するために、前もって符号化されていた信号において編集位置が所望される位置に、いわゆる過渡位置が適用されることができる。この追加は、例えばオーディオ編集アプリケーションによって何らかの後処理として行われる。過渡位置を編集位置として使用する利点は、従来技術のシステムにおいては、編集位置は、例えば１００ミリ秒毎に発生するフレーム境界に制限されるのに対し、信号が、原理的にはサンプル解像精度で過渡位置において突然終了又は開始することができるということである。
【００１１】
それどころか、本発明は編集位置を規定するのに過渡位置を「濫用する」。これらの位置では過渡波形は生成されないため、これらの編集過渡位置は事実上一種の疑似過渡状態である。
【００１２】
本発明は、従来技術の適応的フレーム化とは以下の点で異なる。即ち、適応的フレーム化においてはフレーム化が過渡位置に従い決定される（従ってフレームの細分割は２つの連続した過渡位置間で行われる）という点である。本発明は、所与のフレーム化が（編集位置で）所望であり、過渡位置が該所望のフレーム化として規定されるという点で異なる。実際は、本発明は適応的フレーム化と共にでも又は共にでなくても動作することができる。
【００１３】
本発明の実施例が、ここで、添付の図面を参照して説明される。
【００１４】
【発明の実施の形態】
本発明の好ましい実施例（図１）において、編集されるべきオーディオ信号は、まず最初に、２０００年３月１５日出願の欧州特許出願第００２００９３９．７号（代理人参照番号：ＰＨ−ＮＬ０００１２０）において説明される種類の正弦波コーダによって生成される。以前の場合において、オーディオコーダ１は、特定のサンプリング周波数で入力オーディオ信号をサンプリングし、オーディオ信号のデジタル表現ｘ（ｔ）を生じさせる。これにより、サンプリングレートに依存する時間的尺度ｔが生じる。コーダ１は、次に、サンプリングされた入力信号を過渡信号成分、持続決定的成分及び持続確率的成分の３つの成分に分ける。オーディオコーダ１は、過渡コーダ１１、正弦波コーダ１３及びノイズコーダ１４を有する。オーディオコーダは、随意に利得圧縮機構（ＧＣ）１２を有する。
【００１５】
この場合、過渡符号化は持続符号化の前に実行される。本実施例において、過渡信号成分は持続コーダにおいてより非効率的に符号化されると実験によって示されているので、これは有利である。もし持続コーダが過渡信号成分を符号化するために使用されると、多くの符号化努力が必要となる。例えば、過渡信号成分を持続正弦波のみで符号化することが困難であることは想像することができるであろう。従って、過渡信号成分を、符号化されるべきオーディオ信号から符号化前に除去することは、有利である。上記過渡コーダにおいて抽出される過渡開始位置は、持続コーダにおいて適応的セグメント化（適応的フレーム化）に使用されてよいことも理解されるであろう。
【００１６】
しかしながら、本発明は、欧州特許出願第００２００９３９．７号に開示される過渡符号化の特定の使用に制限されてはおらず、これは、説明の目的のみのために提供される。
【００１７】
過渡コーダ１１は、過渡検出器（ＴＤ）１１０、過渡解析器（ＴＡ）１１１及び過渡合成器（ＴＳ）１１２を有する。まず、信号ｘ（ｔ）が過渡検出器１１０に入る。この検出器１１０は、過渡信号成分が存在するかということと、その位置とを推定する。この情報は、過渡解析器１１１に供給され、更に、信号により誘起された適応的セグメント化を得るために、正弦波コーダ１３及びノイズコーダ１４においても使用されてよい。過渡信号成分の位置が決定されたら、過渡解析器１１１は、該過渡信号成分（の主要部分）を抽出するよう試みる。該解析器は形状関数を、好ましくは推定された開始位置で始まる信号セグメントと整合し、該形状関数の下の内容を、例えば（少）数の正弦波成分を使用することにより決定する。この情報は過渡コードＣＴに含まれ、過渡コードＣＴを生成することに関するより詳細な情報は欧州特許出願第００２００９３９．７号において提供される。いずれにせよ、例えば、過渡解析器が形状関数のようなメイクスナ（Ｍｅｉｘｎｅｒ）を使用する場合、過渡コードＣＴが、過渡正弦波成分における周波数、振幅及び位相データと同様に、過渡が開始する位置と、最初のアタックレートを実質的に表すパラメータと、ディケイレートを実質的に表すパラメータと、を有することが分かるであろう。
【００１８】
コーダ１によって生じるビットストリームが、該ビットストリームを生成するのに用いられるサンプリング周波数とは独立してデコーダによって合成されることになっている場合、開始位置は、例えば、フレーム中のサンプル数よりむしろ時間値として伝送されるべきであり、正弦波周波数は、絶対値として又は絶対値を表す識別子を使用して伝送されるべきであって、変換サンプリング周波数からのみ導き出せる値又はこれに比例する値として伝送されるべきではない。他の従来技術のシステムにおいては、後者の選択肢が、離散値であり、符号化及び圧縮が直観的により容易であるため、通常選択される。しかしこれは、デコーダが、オーディオ信号を再生するためにサンプリング周波数を再生することが可能であることを必要とする。
【００１９】
欧州特許出願第００２００９３９．７号に、過渡信号成分が振幅包絡線におけるステップ状の変化である場合、過渡形状関数は更にステップ指示を含んでよいことが開示されている。また本発明はどちらの実施態様にも限られていないが、ステップ状の変化の位置は、サンプリング周波数に関係しているサンプル番号よりむしろ時間値として符号化されてもよい。
【００２０】
過渡コードＣＴは、過渡合成器１１２に供給される。合成された過渡信号成分は減算器１６において入力信号ｘ（ｔ）から減じられ、信号ｘ１を生じる。ＧＣ １２が省略されるとき、ｘ１ ＝ ｘ２である。信号ｘ２は、正弦波コーダ１３に供給され、ここで正弦波解析器（ＳＡ）１３０により解析され、該ＳＡ１３０が、（決定的）正弦波成分を決定する。結果として生じる情報は正弦波コードＣＳに含まれる。典型的な正弦波コードＣＳの生成を示しているより詳細な例は、ＰＣＴ特許出願第ＷＯ００／７９５７９−Ａ１号（代理人参照番号：ＰＨＮ ０１７５０２）において提供される。あるいは、基本実施態様は、１９８６年の「ＩＥＥＥ Ｔｒａｎｓ． Ａｃｏｕｓｔ．， Ｓｐｅｅｃｈ， Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓ．」４３の７４４−７５４ページのＲ． ＭｃＡｕｌａｙ及びＴ． Ｑｕａｒｔｉｅｒｉによる「Ｓｐｅｅｃｈ ａｎａｌｙｓｉｓ／ｓｙｎｔｈｅｓｉｓ ｂａｓｅｄ ｏｎ ｓｉｎｕｓｏｉｄａｌ ｒｅｐｒｅｓｅｎｔａｔｉｏｎ」、又は１９９６年の「Ｔｅｃｈｎｉｃａｌ ｎｏｔｅ ＭＰＥＧ９５／０４１４ｒ， Ｉｎｔ． Ｏｒｇａｎｉｓａｔｉｏｎ ｆｏｒ Ｓｔａｎｄａｒｄｉｓａｔｉｏｎ ＩＳＯ／ＩＥＣ ＪＴＣ１／ＳＣ２９／ＷＧ１１」のＢ． Ｅｄｌｅｒ， Ｈ． Ｐｕｒｎｈａｇｅｎ及びＣ． Ｆｅｒｅｋｉｄｉｓによる「Ｔｅｃｈｎｉｃａｌ ｄｅｓｃｒｉｐｔｉｏｎ ｏｆ ｔｈｅ ＭＰＥＧ−４ ａｕｄｉｏ−ｃｏｄｉｎｇ ｐｒｏｐｏｓａｌ ｆｒｏｍ ｔｈｅ Ｕｎｉｖｅｒｓｉｔｙ ｏｆ Ｈａｎｎｏｖｅｒ ａｎｄ Ｄｅｕｔｓｃｈｅ Ｂｕｎｄｅｓｐｏｓｔ Ｔｅｌｅｋｏｍ ＡＧ （ｒｅｖｉｓｅｄ）」に開示される。
【００２１】
しかし、要するに、好ましい実施例の正弦波コーダは、入力信号ｘ２を、１つのフレームセグメントから次までリンクされる正弦波成分のトラックとして符号化する。トラックは、最初に、与えられたセグメントにおいて開始する正弦波の開始周波数、開始振幅及び開始位相によって表される（誕生）。その後ではトラックは、後続するセグメントにおいて、周波数差、振幅差及び場合によっては位相差によって表され（継続）、これは、トラックが終了するセグメント（死亡）まで続く。実際問題として、位相差を符号化することにはほとんど利得がないと決定されてもよい。従って、位相情報は、絶対値として符号化されてよい。あるいは、位相情報は継続のために符号化される必要は全くなく、位相情報は連続位相再構築を使用して再生してもよい。
【００２２】
また、ビットストリームがサンプリング周波数に独立にされることになっている場合、開始周波数は、符号化信号がサンプリング周波数から独立していることを保証するために、正弦波コードＣＳにおいて絶対値又は絶対周波数を表す識別子として符号化される。
【００２３】
正弦波信号成分は、正弦波合成器（ＳＳ）１３１によって正弦波コードＣＳから再構築される。この信号は入力ｘ２から正弦波コーダ１３まで減算器１７において減じられ、（大きい）過渡信号成分及び（主要な）決定的正弦波成分を欠いた残存信号ｘ３を生じる。
【００２４】
残存信号ｘ３は主にノイズを有するとみなされ、好ましい実施例のノイズ解析器１４はこのノイズを表すノイズコードＣＮを生じる。従来は、例えば、２０００年５月１７日出願のＰＣＴ特許出願番号ＰＣＴ／ＥＰ００／０４５９９（代理人参照番号：ＰＨ ＮＬ０００２８７）に記載のように、ノイズのスペクトラムは、等価矩形帯域幅（ＥＲＢ）スケールによる組み合わせられたＡＲ（自動退行） ＭＡ（移動平均）フィルタパラメータ（ｐｉ，ｑｉ）を有するノイズコーダによって形成される。図２のデコーダにおいて、主にノイズのスペクトラムに近似している周波数応答を有するフィルタであるフィルタパラメータはノイズ合成器ＮＳ ３３に供給される。ＮＳ ３３は、ホワイトノイズ信号をＡＲＭＡフィルタリングパラメータ（ｐｉ，ｑｉ）によりフィルタすることによって、再構築された（合成）ノイズｙＮを生成し、続いてこれを合成された過渡信号ｙＴ及び正弦波信号ｙＳに加える。
【００２５】
しかし、ＡＲＭＡフィルタリングパラメータ（ｐｉ，ｑｉ）はまた、ノイズ解析器のサンプリング周波数に依存しており、符号化ビットストリームがサンプリング周波数から独立しているべきであるのであれば、これらのパラメータは、符号化される前に線スペクトル周波数（ＬＳＦ）（別名線スペクトル対（ＬＳＰ））に変換される。これらのＬＳＦパラメータは絶対周波数グリッド又はＥＲＢスケール若しくはバーク（Ｂａｒｋ）スケールと関係するグリッドで表されてもよい。ＬＳＰについての詳細な情報は１９８４年のＩＣＡＳＳＰの１．１０．１ページのＦ． Ｋ． Ｓｏｏｎｇ 及び Ｂ． Ｈ． Ｊｕａｎｇによる「Ｌｉｎｅ Ｓｐｅｃｔｒｕｍ Ｐａｉｒ （ＬＳＰ） ａｎｄ ｓｐｅｅｃｈ ｄａｔａ ｃｏｍｐｒｅｓｓｉｏｎ」に記載されている。いずれにせよ、デコーダにおいて必要とされる、この場合はエンコーダサンプリング周波数に依存した１つの型の線形予測フィルタ型係数（ｐｉ，ｑｉ）から、サンプリング周波数とは独立なＬＳＦへの変換及びこれの逆の変換は周知であって、ここでは更には議論されない。しかし、デコーダにおいてＬＳＦをフィルタ係数（ｐ’ｉ，ｑ’ｉ）に変換することは、ノイズ合成器３３がホワイトノイズサンプルを生成する周波数を参照して行われてよく、これによって、デコーダがノイズ信号ｙＮを、該ノイズ信号が元々サンプリングされた態様とは独立して生成することを可能にするということは理解されるであろう。
【００２６】
正弦波コーダ１３の状況と類似して、ノイズ解析器１４はまた、新規な分析ブロックを開始するための位置として、過渡信号成分の開始位置を使用してもよいことが理解されるであろう。しかし、正弦波解析器１３０及びノイズ解析器１４のセグメントの大きさは、必ずしも等しい必要はない。
【００２７】
最後に、マルチプレクサ１５で、コードＣＴ、ＣＳ及びＣＮを含むオーディオストリームＡＳが構成される。オーディオストリームＡＳは、例えばデータバス、アンテナシステム、記憶媒体その他に供給される。
【００２８】
図３を参照すると、本発明のエディタ４は、例えば、好ましい実施例のコーダ１によって生成される１つ以上のオーディオストリームを処理するよう構成される。本発明の一実施例において、エディタ４はオーサリング型アプリケーションソフトウェアを有し、該ソフトウェアは、編集された信号を生成するためにそれぞれの編集位置が挿入されることになっている、１つ以上の記憶されたオリジナルのオーディオ信号のそれぞれの位置又は時間的瞬間をユーザが選択することを可能にする。このようなエディタ４は欧州特許出願第００２００９３９．７号において説明される型のデコーダ２を含んでもよいので、ユーザは１つ又は複数の編集位置を選択する前にオリジナルのオーディオ信号を聞くことができ、該信号は、画像の復号された信号が見られるように画像成分すらおそらく含む。それでもなお、本発明の好ましい実施例は対話式エディタに関して説明されるが、本発明は、ユーザ対話により駆動される、記憶されたオーディオ信号の編集に限られていない。従ってエディタは、例えば、オーディオ信号が流れ出すネットワーク装置上で動作しているデーモンソフトウェアであってもよい。このようなエディタは、編集された信号を更に中継する前に所定の位置で１つ以上のオリジナルのオーディオ信号を自動的に切るか又はスプライスするように構成されてもよい。
【００２９】
いかなる場合でもエディタは、編集位置の時を知って、編集位置よりも前に開始し編集位置よりも後に終了する期間を表しているオリジナルの信号の目標フレームを決定する。
【００３０】
前記１つ以上のオリジナルのビットストリームにおいて決定される編集位置の各々について、エディタは、該編集位置に対応する時点を示している位置を有するステップ過渡コードをそれぞれの編集された信号ビットストリームの目標フレームに挿入するように構成される。
【００３１】
図４を参照すると、編集されたビットストリームのフレームｉにおいて作成される終了編集位置（ＥＥＰ）及びフレームｊにおいて作成される開始編集位置（ＳＥＰ）が示される。従って、例えば、フレームｊ以下において符号化される信号は、フレームｉ内のセグメントにおいて発生している時間でスプライスされたオリジナルの信号に挿入されている。結果として、フレームｉの過渡位置より前且つフレームｊの過渡位置より後の内容だけが合成されることが、従って、所望である。出力はフレームの中間サンプルから得られるべきでなく、従って、第１の実施例で、フレームｉ及びフレームｊが連結される場合、結果として生じる信号は短いミュートを含む。
【００３２】
エディタは、各フレームに対して、トラックにおける過渡位置を示す指示子をヘッダ（Ｈ）（斜線で示される）に配置し、これにより、これらトラックは後述するようにデコ―ドされるとき、終了編集位置の過渡位置周辺でフェードアウト又は開始編集位置のこの過渡位置周辺でフェードインする。過渡パラメータ自体又はステップ過渡と関連する追加のパラメータは、好適なフェードイン・フェードアウト型を説明するために、すなわち、それがミュート、余弦波関数又は他のものであるかどうかを説明するために随意に使用されてよい。このようなパラメータに対処する方法、すなわち、これがフェードであるか、いかなる与えられた型のフェードイン・フェードアウトを適用するか、更に、このフェージングが如何に発生するべきかを決定することはデコーダ次第である。デコーダは、更に異なるオプションをこの機能に対してサポートしてもよい。従って、過渡位置はサンプル精度解像度によって規定されてもよいので、オーディオ信号の編集はサンプル精度で行われてもよい。従って、終了編集位置の前のオーディオ信号を表しているトラックは開始編集位置の後のオーディオ信号を表すトラックとは独立しており、開始編集位置及び終了編集位置を表す過渡が、それぞれのフレームにおけるフレーム境界を規定することが理解されるであろう。
【００３３】
図２は、本発明による信号をデコ―ドするためのオーディオプレーヤ３を示す。例えば、図１によるエンコーダによって発生し、場合によってはエディタ４によって後処理されたオーディオストリームＡＳ’は、データバス、アンテナシステム、記憶媒体その他から得られる。欧州特許出願第００２００９３９．７号において開示されているように、オーディオストリームＡＳはデマルチプレクサ３０において非多重化され、コードＣＴ、ＣＳ及びＣＮが得られる。これらのコードは、それぞれ過渡合成器３１、正弦波合成器３２及びノイズ合成器３３に供給される。過渡信号成分は過渡合成器３１において過渡コードＣＴから算出される。該過渡コードが形状関数を示す場合、該形状は受信されたパラメータに基づいて算出される。更に、形状内容は、正弦波成分の周波数及び振幅に基づいて算出される。総過渡信号ｙＴは、すべての過渡の合計である。
【００３４】
適応的フレーム化が用いられる場合、正弦波合成ＳＳ ３２及びノイズ合成ＮＳ ３３のためのセグメント化が過渡位置から算出される。正弦波コードＣＳは、所与のセグメントの正弦波の合計として記述される信号ｙＳを生成するのに用いられる。ノイズコードＣＮは、ノイズ信号ｙＮを生成するのに用いられる。これを行うため、フレームセグメントの線スペクトル周波数は、ホワイトノイズがノイズ合成器によって生成されるサンプリング周波数のためのＡＲＭＡフィルタリングパラメータ（ｐ’ｉ，ｑ’ｉ）に最初に変換され、これらはオーディオ信号のノイズ成分を生成するためにホワイトノイズ値と組み合わせられる。いずれにせよ、後続するフレームセグメントは、例えば重なり加算法により加算される。
【００３５】
合計信号ｙ（ｔ）は、正弦波信号ｙＳとノイズ信号ｙＮとの和のあらゆる振幅伸張（ｇ）による積と、過渡信号ｙＴとの和を有する。オーディオプレーヤは、各信号の和を取るために２つの加算器３６及び３７を有する。上記合計信号は出力ユニット３５に供給され、該ユニットは例えばスピーカである。
【００３６】
関連出願にて開示したように、過渡コードＣＴがステップを示す場合、過渡は算出されない。しかし、好ましい実施例のオーディオプレーヤは、フレームヘッダデコーダ３８を更に含む。該デコーダ３８は、前記フレームのセグメントの１つが開始編集位置又は終了編集位置の内の１つを含むかどうかを検知するように構成される。ヘッダが図４のフレームｉのように終了編集位置（ＥＥＰ）を示す場合、デコーダは、過渡、正弦波及びノイズ合成器３１，３２，３３のそれぞれに、ステップ過渡の位置に対応するサンプル番号又は時間の何れかの後の出力は、随意にフェードアウト間隔を採用してゼロにセットされるべきであるとの信号を送る。
【００３７】
ヘッダ（Ｈ）が図４のフレームｊのように開始編集位置（ＳＥＰ）を示す場合、デコーダは、過渡、正弦波及びノイズ合成器３１，３２，３３のそれぞれに、ステップ過渡の位置に対応するサンプル番号又は時間の何れかの前の出力は、随意にフェードイン間隔を採用してゼロにセットされるべきであるとの信号を送る。これは、特に正弦波合成器の場合有利である。なぜならば、正弦波合成器は、フレームの開始からトラックを、トラックの誕生からその継続時を通じて通常の計算周波数、振幅及び位相の情報として合成し続け、ステップ過渡の位置までその出力を単にゼロに設定することができるからである。この時、該正弦波合成器は、自身の計算値を出力し始め、その幾つかはステップ過渡の前に開始するオリジナルの信号の継続であってもよい。従って、図４に示されるようなフレームを含んでいるオーディオ信号がデコ―ドされるとき、終了編集位置から開始編集位置までの時間において実行される短いミュートが得られる。
【００３８】
これが問題として認められる場合、プレーヤ３は、いかなるオーディオ信号においても推定される最大の合計ミュート長に対して、入力されるオーディオストリームをキャッシュするように構成されてもよい。このことは、必要であれば、オーディオストリームをデコ―ドするときにプレーヤが先を読み取ることができるようにし、これにより、終了編集位置が検出されたら、該プレーヤは、フレームの終了までスキップし、開始編集位置まで次のフレームを通してのトラック値を算出し、そして、随意に適当なクロスオーバーフェードを適用して、開始編集位置で信号の直後に連結された合成された信号を出力し始めることができるようになる。
【００３９】
他の代替解決策において、フレームｊのようなフレームの開始編集位置を含んでいるセグメントまで正弦波トラック値を算出する必要があることは、望ましいと見られないかもしれない。この場合、開始編集位置と同じセグメントの継続トラックに対し、エディタは、このようなトラックに対する絶対周波数、振幅及び位相を算出し、このようにして、ビットストリーム中の継続トラックを誕生トラックコードで置換するするように構成されてもよい。よって、フレームの前のセグメントのトラックのためのいかなる継続又は誕生コードも除去する又はゼロにしてよく、ビットレートに関する要件及びオーディオプレーヤ処理を僅かに節約することができる。
【００４０】
いずれにせよ、原則として、いかなるコード体系の構文も上記したサンプル精度編集の柔軟性を提供するために延長される可能性があるということが分かるであろう。
【００４１】
更に、本発明を実行する際の状況によって、上記した好ましい実施例の多くの変形例が可能である。従って、例えば信号が広範囲に編集されることになっている場合、編集位置過渡情報を含むための、記憶された信号の繰り返しの更新は、ビットストリームに関連する大きいデータ量を取り扱う際にかなりの資源を必要とする。好適なエディタにおいて、ビットストリームは編集位置が決定されるたびには修正されず、編集位置のリストは、編集されている１つ又は複数のビットストリームに関連してエディタによって維持される。一旦ユーザが信号の編集を完了すると、過渡は編集位置のリストに従って挿入され、編集されたビットストリームは一度記憶に書き込まれる。
【００４２】
他の変形例において、過渡を規定している別々のパラメータ、及び、過渡が編集位置であることを示す指示子の使用が避けられてもよい。これは、両者ともが時間的瞬間で過渡を規定しているパラメータを一体的に有し、該パラメータが編集位置又は特に開始又は終了編集位置であることを示す単一の又は対の編集位置過渡を規定することによりなされる。このような単一の型の編集位置過渡が用いられる所で、これらの過渡は対にされ、これにより、デコーダは、第１のこのような過渡を検出するときに、この位置の後に無効な信号を生じ、このような対の第２の過渡が検知されたときにのみ、信号の出力を開始するようにしてもよい。
【００４３】
この場合及び好ましい実施例の両方において、デコーダが、終了編集位置又は第１の編集位置の後のフレームが開始編集位置を含むと推定するようにプログラムされてもよいことはいうまでもない。従って、信号が損なわれ、デコーダがフレームの終了編集位置の後の開始編集位置を検出しない場合、デコーダは、次のフレームの開始から信号を出力し始め、破損によって生じる損害を最小化することができる。
【００４４】
図３は、図１で示すオーディオコーダ１、図２で示すオーディオプレーヤ３及び上記のエディタを有する本発明によるオーディオシステムを示す。このようなシステムは、編集、再生及び録画の機能を提供する。オーディオストリームＡＳは無線接続、データバス又は記憶媒体であってよい通信チャネル２を通じてオーディオコーダからオーディオプレーヤ又はエディタまで供給される。通信チャネル２が記憶媒体である場合、該記憶媒体はシステムに固定されてもよく、又は、取り外し可能なディスク若しくはソニー株式会社のメモリースティックＴＭ等の固体記憶装置であってよい。通信チャネル２は、オーディオシステムの一部であってもよいが、多くの場合オーディオシステムの外部にある。
【００４５】
本発明が、専用のハードウェア、ＤＳＰ（デジタルシグナルプロセッサ）上で実行されるソフトウェア又は汎用コンピュータで実行されてもよいことは分かるであろう。本発明は、本発明によるエンコーディング方法を実行するためのコンピュータプログラムを担持しているＣＤ−ＲＯＭ又はＤＶＤ−ＲＯＭ等の有形の媒体で実施されてもよい。本発明はまた、インターネットのようなデータ網を通じて伝送される信号又は放送サービスによって伝送される信号として実施されてもよい。
【００４６】
本発明は、例えばソリッドステートオーディオ、インターネットオーディオ配給又はあらゆる圧縮された音楽の配給等の分野においてアプリケーションを得る。本発明の動作はまた、２００１年４月１８日に出願の欧州特許出願第０１２０１４０５．６号（代理人参照番号：ＰＨＮＬ０１０２５１）において説明される互換スクランブルスキームと互換することがわかるであろう。
【００４７】
上述の実施例は本発明を制限するのではなく説明しているのであって、当業者は添付の請求項の範囲から逸脱することなく多くの代替実施例を設計することができることに注意されたい。請求項において、括弧内に配置されたいかなる引用符号も当該請求項を制限するように解釈されてはならない。「有する（ｃｏｍｐｒｉｓｉｎｇ）」なる用語は、請求項に記載されたもの以外の要素又はステップの存在を排除するものではない。本発明は、幾つかの個別素子を有するハードウェアにより、及び適切にプログラムされたコンピュータによって実行されることができる。幾つかの手段を列挙している装置請求項において、複数のこれらの手段を、ハードウェアの全く同一のアイテムによって具体化することもできる。特定の手段が相互に異なる従属請求項において記載されているという事実のみでは、これらの手段の組合せが有利に用いられることができないということを示すことにはならない。
【００４８】
要約すると、本発明の好ましい実施例は正弦波コーディングとの関連での編集について高いサブフレーム精度を有する比較的長いフレームを編集する方法を提供する。高精度編集のためのこのような方法を提供するため、前に符号化された信号（ＡＳ）において編集位置（ＥＥＰ（ＳＥＰ））が所望される所でいわゆる過渡位置が適用されてもよい。この加算は、例えばオーディオ編集アプリケーションによって何らかの後処理として行われる。編集位置として過渡位置を使用する利点は、従来技術システムで、編集位置は例えば１００ミリ秒に一度発生するフレーム境界に限られている一方で、原理的にサンプル解像度の精度で、信号が過渡位置において突然終了又は開始することができることである。
【図面の簡単な説明】
【図１】図１は、２０００年３月１５日出願の欧州特許出願第００２００９３９．７号（代理人参照番号：ＰＨＮＬ０００１２０）において説明される種類のオーディオコーダの実施例を示す。
【図２】図２は、生成されたオーディオ信号を再生するように構成された本発明によるオーディオプレーヤの実施例を示す。
【図３】図３は、オーディオコーダ、図２のオーディオプレーヤ及び本発明によるエディタを有するシステムを示す。
【図４】図４は、本発明によって処理されるビットストリームの一部を示す。
【国際公開パンフレット】
2004538502.tif 000002
2004538502.tif 000003
2004538502.tif 000004
2004538502.tif 000005
2004538502.tif 000006
2004538502.tif 000007
2004538502.tif 000008
2004538502.tif 000009
2004538502.tif 000010
2004538502.tif 000011
2004538502.tif 000012
2004538502.tif 000013
2004538502.tif 000014
2004538502.tif 000015
2004538502.tif 000016
2004538502.tif 000017
2004538502.tif 000018
2004538502.tif 000019
2004538502.tif 000020
2004538502.tif 000021
【国際調査報告】
2004538502.tif 000022
2004538502.tif 000023
2004538502.tif 000024