JP5908112B2 - クリッピングアーチファクトを回避する装置、方法及びコンピュータプログラム - Google Patents

クリッピングアーチファクトを回避する装置、方法及びコンピュータプログラム Download PDF

Info

Publication number
JP5908112B2
JP5908112B2 JP2014546539A JP2014546539A JP5908112B2 JP 5908112 B2 JP5908112 B2 JP 5908112B2 JP 2014546539 A JP2014546539 A JP 2014546539A JP 2014546539 A JP2014546539 A JP 2014546539A JP 5908112 B2 JP5908112 B2 JP 5908112B2
Authority
JP
Japan
Prior art keywords
segment
signal
clipping
encoding
encoded
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014546539A
Other languages
English (en)
Other versions
JP2015500514A (ja
Inventor
ホイベルガー,アルベルト
エドラー,ベルント
レッテルバッハ,ニコラス
ゲエルスベルガー,ステファン
ヒルペルト,ヨハネス
Original Assignee
フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン filed Critical フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン
Publication of JP2015500514A publication Critical patent/JP2015500514A/ja
Application granted granted Critical
Publication of JP5908112B2 publication Critical patent/JP5908112B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/008Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/02Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
    • G10L19/032Quantisation or dequantisation of spectral components
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • G10L25/69Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for evaluating synthetic or decoded voice signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Mathematical Physics (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Stereophonic System (AREA)

Description

現在のオーディオコンテンツ製作と配信の系列においては、デジタル的に利用可能なマスターコンテンツ(PCMストリーム)が、コンテンツ作成サイトにおいて例えばプロフェッショナルAACエンコーダを用いてエンコードされている。結果として得られたAACビットストリームは、次に例えばApple iTunes(登録商標)ミュージックストアを介した購入のために利用可能となる。稀ではあるが、幾つかのデコードされたPCMサンプルが「クリッピング」であることが出現した。それはつまり、2つ以上の連続的なサンプルが、出力波形のための均一に量子化された固定ポイント表現(PCM)の基底にあるビット解像度(例えば16ビット)によって表現され得る、最大レベルに到達したことを意味している。これは可聴のアーチファクト(クリック又は短い歪み)をもたらす可能性がある。しかし、そのようなアーチファクトの問題はデコーダ側で発生するため、コンテンツが配信された後にはそのような問題を解決する方法がない。デコーダ側でこの問題に対処する唯一の方法は、アンチクリッピング機能を提供するデコーダのための「プラグイン」を作成することであろう。技術的には、これはサブバンド内のエネルギー配分の修正を意味するであろう(但し、順方向モード上に限る。即ち、聴覚心理モデルを考慮した反復ループはないであろう)。エンコーダの入力においてはクリッピングの閾値を下回るオーディオ信号であった場合でも、現代の知覚的オーディオエンコーダにおけるクリッピングの原因は多様に存在する。第1に、オーディオエンコーダは、伝送データレートを削減する目的で伝送される信号に対する量子化を適用するが、これは入力波形の周波数分解において利用可能なものである。周波数ドメインにおける量子化エラーは、オリジナル波形に対する信号の振幅および位相の小さなずれという結果を招く。振幅および位相のエラーが建設的に合算された場合、結果として得られる時間ドメインの振幅がオリジナル波形よりも一時的に高くなる可能性がある。第2に、パラメトリックなコーディング法(例えばスペクトル帯域複製:SBR)は、信号パワーを幾分粗い方法でパラメータ化し、位相情報は省略される。その結果、受信者側の信号は正確なパワーを持って再生されるが、波形の保護は省かれてしまう。フルスケールに近い振幅を有する信号はクリッピングしがちである。
圧縮されたビットストリーム表現の中では、周波数分解のダイナミックレンジが典型的な16ビットPCMレンジよりも遥かに大きいので、ビットストリームはより高い信号レベルを運び得る。その結果、デコーダの出力信号が固定ポイントPCM表現へと変換(及び制限)されたときにだけ、実際のクリッピングが発生する。
クリッピングを起こさないエンコード済み信号をデコーダに対して供給することで、デコーダにおけるクリッピングの発生を防止し、その結果、デコーダ側でのクリッピング防止を実装する必要がなくなることは、望ましいであろう。換言すれば、デコーダがクリッピング防止に関する信号処理を行う必要がなく標準的なデコーディングを実行できることは、望ましいであろう。特に、多様なデコーダが現在既に開発されており、デコーダ側におけるクリッピング防止の利便性を享受するためには、それらのデコーダはアップグレードされることが必要となるであろう。更に、一旦クリッピングが発生すれば(即ちエンコードされるべきオーディオ信号がクリッピング発生しがちな方法でエンコードされていた場合には)、幾つかの情報は回復不能に失われる可能性があり、その結果、クリッピング防止可能なデコーダでさえも、先行及び/又は後続の信号部分に基づいて、クリッピングされた信号部分を補外または補間しなければならない可能性がある。
本発明の一実施形態によれば、オーディオエンコーディング装置が提供される。そのオーディオエンコーディング装置は、エンコーダとデコーダとクリッピング検出部とを備える。エンコーダは、エンコードされるべき入力オーディオ信号の時間セグメントをエンコードして、対応するエンコード済み信号セグメントを得るよう構成されている。デコーダは、エンコード済み信号セグメントをデコードして、リ・デコード済み信号セグメントを得るよう構成されている。クリッピング検出部は、実際の信号クリッピング又は知覚可能な信号クリッピングのうちの少なくとも1つに関し、リ・デコード済み信号セグメントを分析するよう構成されている。クリッピング検出部はまた、対応するクリッピング警告を生成するよう構成されている。エンコーダは更に、そのクリッピング警告に応じて、少なくとも1つの修正済みエンコーディングパラメータを用いてオーディオ信号の時間セグメントを再度エンコードすることで、クリッピング発生確率を低減させるよう構成されている。
更なる実施形態においては、オーディオエンコーディングの方法が提供される。その方法は、エンコードされるべき入力オーディオ信号の時間セグメントをエンコードして、対応するエンコード済み信号セグメントを得るステップを含む。その方法は更に、エンコード済み信号セグメントをデコードして、リ・デコード済み信号セグメントを得るステップを含む。リ・デコード済み信号セグメントは、実際の又は知覚可能な信号クリッピングのうちの少なくとも1つに関して分析される。分析されたリ・デコード済み信号セグメント内に実際の又は知覚可能な信号クリッピングが検出された場合には、対応するクリッピング警告が生成される。そのクリッピング警告に依存して、少なくとも1つの修正済みエンコーディングパラメータを用いて時間セグメントのエンコードが繰り返され、その結果、クリッピング発生確率が低減される。
更なる実施形態は、コンピュータ又は信号プロセッサ上で作動したときに上述の方法を実行する、コンピュータプログラムを提供する。
本発明の実施形態は、次のような知見に基づいている。即ち、全てのエンコード済み時間セグメントは、潜在的なクリッピング問題に関し、その時間セグメントをデコーディングすることによって、ほぼ即時的に検証できるという知見である。デコーディングはエンコーディングと比べて実質的に演算が複雑でない。従って、追加のデコーディングに起因する処理のオーバーヘッドは、典型的に許容範囲内である。追加のデコーディングに起因する遅延もまた、例えばストリーミング・メディアアプリケーション(例えばインターネットラジオ等)にとっては、典型的に許容範囲内である。時間セグメントの反復的なエンコーディングが不必要である限り、即ち入力オーディオ信号のリ・デコード済み時間セグメント内で潜在的なクリッピングが検出されない限り、遅延は略1つの時間セグメントか、又は1よりも僅かに多数の時間セグメントとなる。ある時間セグメント内で潜在的なクリッピング問題が識別されたために、時間セグメントが再度エンコードされなければならない場合には、遅延は増大する。しかしながら、想定されかつ考慮されるべき典型的な最大遅延は、依然として比較的短いものである。
本発明の好適な実施形態を以下に説明する。
本発明の好適な実施形態を以下に説明する。
本発明の少なくとも幾つかの実施例に係る、オーディオエンコーディング装置の概略的なブロック図である。 本発明の他の実施例に係る、オーディオエンコーディング装置の概略的なブロック図である。 本発明の少なくとも幾つかの実施例に係る、オーディオエンコーディング方法の概略的なフロー図である。 デコーダによって出力される全体的信号に対して最大エネルギーに寄与する周波数エリアを修正することで実行される、周波数ドメインにおけるクリッピング防止の概念を示す概略図である。 知覚的に最も無意味な周波数エリアを修正することで実行される、周波数ドメインにおけるクリッピング防止の概念を示す概略図である。
上述したように、現代の知覚的オーディオエンコーダにおけるクリッピングの原因は多様である。たとえエンコーダの入力においてクリッピングの閾値を下回るオーディオ信号を想定した場合でも、デコードされた信号がクリッピングの挙動を示す可能性がある。伝送データレートを減少させる目的で、オーディオエンコーダは、入力波形の周波数分解において利用可能な量子化を伝送された信号に対して適用する可能性がある。周波数ドメインにおける量子化エラーは、デコードされた信号の振幅および位相のオリジナルの波形に対する小さなずれという結果を招く。オリジナル信号とデコードされた信号との間の差を生む他の可能性のある原因は、パラメトリックなコーディング法(例えばスペクトル帯域複製:SBR)であり、信号パワーを幾分粗い方法でパラメータ化する方法である。結果的に、受信者側のデコードされた信号は正確なパワーを持って再生されるが、波形の保護は省略されてしまう。フルスケールに近い振幅を有する信号はクリッピングしがちである。
この問題に対する新たな解決策は、エンコーダとデコーダとの両方をある「コーデック」システムへと結合することであり、そのシステムは、各セグメント/フレーム毎に、上述した「クリッピング」が除去されるような方法でエンコーディング処理を自動的に調整する。この新たなシステムはエンコーダを備え、そのエンコーダがビットストリームをエンコードし、かつこのビットストリームが出力される前に、デコーダが絶えずこのビットストリームを並行してデコードし、何らかの「クリッピング」が発生するかどうかを監視する。そのようなクリッピングが発生する場合には、デコーダはエンコーダをトリガーして、異なるパラメータを用いてそのセグメント/フレーム(又は複数の連続的なフレーム)のリ・エンコードを実行させ、もはやクリッピングが起こらないようにする。
図1は、本発明の実施形態に係るオーディオエンコーディング装置100の概略的なブロック図を示す。図1はまた、ネットワーク160と、受信端にあるデコーダ170とを示す。オーディオエンコーディング装置100は、オリジナルオーディオ信号、特に入力オーディオ信号の時間セグメントを受信するよう構成されている。オリジナルオーディオ信号は、例えばパルス符号変調(PCM)フォーマットで供給されてもよいが、オリジナルオーディオ信号の他の表現もまた可能である。オーディオエンコーディング装置100は、時間セグメントをエンコードするため、及び対応するエンコード済み信号セグメントを生成するためのエンコーダ122を含む。エンコーダ122によって実行される時間セグメントのエンコーディングは、オーディオエンコーディング・アルゴリズムに基づいてもよく、典型的には、オーディオ信号を記憶又は伝送するために必要なデータ量を削減する目的で実行されてもよい。時間セグメントは、オリジナルオーディオ信号のフレームに対応してもよく、オリジナルオーディオ信号の「ウィンドウ」に対応してもよく、オリジナルオーディオ信号のブロックに対応してもよく、又はオリジナルオーディオ信号の他の時間的セクションに対応してもよい。2つ以上のセグメントが互いにオーバーラップしてもよい。
エンコード済み信号セグメントは、通常、ネットワーク160を介して受信端にあるデコーダ170へと送信される。デコーダ170は、受信されたエンコード済み信号セグメントをデコードして、対応するデコード済み信号セグメントを供給し、その信号セグメントは、次にデジタルからオーディオへの変換や増幅などの更なる処理を経て、出力デバイス(ラウドスピーカ、ヘッドホン等)へと送られてもよい。
エンコーダ122の出力は、オーディオエンコーディング装置100とネットワーク160とを接続するネットワークインターフェイスに加え、デコーダ132の入力とも接続されている。デコーダ132は、エンコード済み信号セグメントをデコードし、対応するリ・デコード済み信号セグメントを生成するよう構成されている。理想的には、リ・デコード済み信号セグメントは、オリジナル信号の時間セグメントと同一であるべきである。しかし、エンコーダ122がデータ量を有意に減少させるよう構成されている場合があり、及び他の理由にも起因して、リ・デコード済み信号セグメントが入力オーディオ信号の時間セグメントとは異なる可能性がある。多くの場合、これらの差は殆ど認知できないが、幾つかの場合、特にリ・デコード済み信号セグメントによって表されたオーディオ信号がクリッピング挙動を示す場合には、これらの差がリ・デコード済み信号セグメント内での可聴障害という結果をもたらすことがある。
クリッピング検出部142は、デコーダ132の出力に接続されている。リ・デコード済みオーディオ信号がクリッピングと判断され得る1つ以上のサンプルを含むことを、クリッピング検出部142が発見した場合には、クリッピング検出部が点線で示す接続を介してエンコーダ122に対してクリッピング警告を発し、その警告は、エンコーダ122にオリジナルオーディオ信号の時間セグメントを再度エンコードさせる。しかし、今回のエンコードは、削減された全体的ゲイン又は修正された周波数重み付けなど、少なくとも1つの修正済みエンコーディングパラメータを用いて実行され、その修正された周波数重み付けでは、少なくとも1つの周波数エリア又は帯域が前に使用された周波数重み付けに比べて減衰されている。エンコーダ122は、先行するエンコード済み信号セグメントに取って代わる第2のエンコード済み信号セグメントを出力する。クリッピング検出部142が対応するリ・デコード済み信号セグメントを分析し、かつ潜在的なクリッピングを発見しなくなるまで、ネットワーク160を介した先行するエンコード済み信号セグメントの伝送が遅延されてもよい。このような方法で、潜在的なクリッピングの発生に関して検証されたエンコード済み信号セグメントだけが受信端へと送信される。
任意ではあるが、デコーダ132又はクリッピング検出部142は、そのようなクリッピングの可聴性を評価してもよい。クリッピングの影響が可聴性の所定の閾値を下回る場合には、デコーダは修正なしで処理を進めてもよい。パラメータを変更するために、以下のような方法が可能である。
・簡易な方法:デコーダの出力でのクリッピングを回避する一定の周波数独立型ファクタによって、エンコーダ入力ステージにおける当該セグメント/フレーム(又は複数の連続的なフレーム)のゲインを僅かに減少させる。そのゲインは信号特性に従ってあらゆるフレーム内で適応され得る。必要な場合には、ゲインを減少させながら1回以上の反復を実行してもよい。なぜなら、エンコーダ入力におけるレベルの低下がデコーダ出力におけるレベルの低下を常にもたらすとは限らないからである。場合によるが、エンコーダがクリッピングに関して好適でない影響をもたらす異なる量子化ステップを選択していた可能性もある。
・先進的な方法#1:全体的信号に対して最大エネルギーに寄与する周波数エリア、又は知覚的に最も無意味な周波数エリア内で、周波数ドメインにおける再量子化を実行する。クリッピングが量子化エラーによって引き起こされる場合、2つの方法が適切である。
(a)クリッピング問題に対して最も影響を与えていると考えられる周波数帯域内において最高のパワー寄与をもたらしている周波数係数について、より小さい量子化閾値を選択するように、量子化器内でのラウンディング処理を修正する。
(b)ある周波数帯域内における量子化精度を増大させて、量子化エラーの量を減少させる。
(c)エンコーダ内においてクリッピングなしの挙動が判定されるまで、(a)と(b)のステップを繰り返す。
・先進的な方法#2:この方法はOFDM(直交周波数分割多重)に基づくシステムにおけるクレストファクタ・リダクションと類似している。
(a)全てのサブバンド/又はそれらの部分集合の振幅と位相に小さい(非可聴の)変化を導入し、ピーク振幅を減少させる。
(b)導入された修正の可聴性を評価する。
(c)時間ドメインにおけるピーク振幅の減少をチェックする。
(d)時間信号のピーク振幅が所要の閾値を下回るまで、(a)から(c)のステップを繰り返す。
本発明が提案するオーディオエンコーディング装置の一態様によれば、この問題に対し、上述したエラーの発生を防止するための人的操作をもはや必要としない「自動的」な解決策が提供される。完全な信号の全体的ラウドネスを減少させる代わりに、信号の短いセグメントだけについてラウドネスが減少させられ、完全な信号の全体的ラウドネスにおける変化は限定的となる。
図2は本発明の更なる可能な実施形態に係るオーディオエンコーディング装置200の概略的なブロック図を示す。オーディオエンコーディング装置200は、図1で概略的に示したオーディオエンコーディング装置100と類似している。図1に示した構成要素に追加して、オーディオエンコーディング装置200は、セグメンタ112と、オーディオ信号セグメントバッファ152と、エンコード済みセグメントバッファ154とを含む。セグメンタ112は、入力されるオリジナルオーディオ信号を複数の時間セグメントに分割するよう構成されている。個々の時間セグメントは、エンコーダ122と、オーディオ信号セグメントバッファ152とに供給され、バッファ152は、エンコーダ122によって現在処理されている単数又は複数の時間セグメントを一時的に記憶するよう構成されている。セグメンタ112の出力とエンコーダ122及びオーディオ信号バッファ152の入力との間には、選択部116が相互接続されており、その選択部116は、セグメンタ112によって供給される時間セグメント、又はオーディオ信号セグメントバッファによって供給される記憶された先行する時間セグメントのいずれかを選択して、エンコーダ122の入力へと送るよう構成されている。選択部116は、クリッピング検出部142から発せられる制御信号によって制御されており、リ・デコード済み信号セグメントが潜在的なクリッピング挙動を示した場合には、選択部116はオーディオ信号セグメントバッファ152の出力を選択して、先行する時間セグメントが少なくとも1つの修正済みエンコーディングパラメータを用いて再度エンコードされるように制御されている。
エンコーダ122の出力は、(図1で概略的に示したオーディオエンコーディング装置100の場合と同様に)デコーダ132の入力へと接続されており、また、エンコード済みセグメントバッファ154の入力へも接続されている。エンコード済みセグメントバッファ154は、デコーダ132により実行されるデコーディングと、クリッピング検出部142により実行されるクリッピング分析とを待ちながら、エンコード済み信号セグメントを一時的に記憶するよう構成されている。オーディオエンコーディング装置200は、エンコード済みセグメントバッファ154の出力と、オーディオエンコーディング装置200のネットワークインターフェイスと、に接続されたスイッチ156又はリリース要素を更に含む。スイッチ156は、クリッピング検出部142によって発せられる更なる制御信号によって制御されている。更なる制御信号は選択部116を制御する制御信号と同一でもよく、その制御信号から更なる制御信号が導出されてもよく、又はその制御信号が更なる制御信号から導出されてもよい。
換言すれば、図2に示すオーディオエンコーディング装置200は、入力オーディオ信号を分割して少なくとも時間セグメントを得るセグメンタ112を含んでもよい。オーディオエンコーディング装置は、オーディオ信号セグメントバッファ152を更に含んでもよく、そのバッファ152は、時間セグメントがエンコーダによってエンコードされ、対応するエンコード済み信号セグメントがデコーダによってリ・デコードされる間に、入力オーディオ信号の時間セグメントをバッファ済みセグメントとしてバッファリングする。クリッピング警告は、条件に応じて、入力オーディオ信号のバッファ済みセグメントがエンコーダへと再度供給され、少なくとも1つの修正済みエンコーディングパラメータを用いてエンコードさせてもよい。オーディオエンコーディング装置はエンコーダのための入力選択部116を更に含んでもよく、その入力選択部はクリッピング検出部142からの制御信号を受信するよう構成されており、更に、その制御信号に依存して時間セグメントとバッファ済みセグメントとの一方を選択するよう構成されている。幾つかの実施例においては、選択部116はエンコーダ122の一部であってもよい。オーディオエンコーディング装置は、エンコード済みセグメントバッファ154を更に含んでもよく、そのバッファは、エンコード済み信号セグメントがオーディオエンコーディング装置によって出力される前でデコーダ132によってリ・デコードされている間に、そのエンコード済み信号セグメントをバッファリングするものであり、その結果、エンコード済み信号セグメントが、少なくとも1つの修正済みエンコーディングパラメータを用いてエンコードされた潜在的な後続のエンコード済み信号セグメントによって置換され得るようになる。
図3は、エンコードされるべき入力オーディオ信号のある時間セグメントをエンコードするステップ31を含む、オーディオエンコーディング方法の概略的なフロー図を示す。ステップ31の結果として、対応するエンコード済み信号セグメントが得られる。まだ送信端においてであるが、この方法のステップ32において、エンコード済み信号セグメントがデコードされて、リ・デコード済み信号セグメントが得られる。リ・デコード済み信号セグメントは、ステップ34において概略的に示すように、実際の又は知覚的な信号クリッピングの少なくとも1つに関し分析される。本発明の方法はステップ36を含み、このステップでは、リ・デコード済み信号セグメントが1つ以上の潜在的にクリッピングしがちなオーディオサンプルを含むことがステップ34において発見された場合に、対応するクリッピング警告が生成される。そのクリッピング警告に依存して、本発明の方法のステップ38において、クリッピング発生確率を減少させるべく、少なくとも1つの修正済みエンコーディングパラメータを用いた入力オーディオ信号の時間セグメントのエンコーディングが繰り返される。
本発明の方法は、入力オーディオ信号を分割して、入力オーディオ信号の少なくとも時間セグメントを得るステップを更に含んでもよい。その方法はまた、時間セグメントがエンコードされて対応するエンコード済み信号セグメントがリ・デコードされる間に、入力オーディオ信号の時間セグメントをバッファ済みセグメントとしてバッファリングするステップを更に含んでもよい。バッファ済みセグメントは、次に条件に応じて、即ちクリッピング発生確率が所定の閾値を上回るとクリッピング検出部が示した場合に、少なくとも1つの修正済みエンコーディングパラメータを用いてエンコードされてもよい。
本発明の方法はまた、エンコード済み信号セグメントをバッファリングするステップを更に含んでも良く、このステップでは、エンコード済み信号セグメントがリ・デコードされている間でかつ出力される前に、そのエンコード済み信号セグメントをバッファリングすることで、エンコード済み信号セグメントが、少なくとも1つの修正済みエンコーディングパラメータを用いて時間セグメントを再度エンコードすることにより得られた潜在的な後続のエンコード済み信号セグメントによって置き換えられ得るようになる。エンコーディングを繰り返すこの動作は、エンコーダによって時間セグメントに対して全体的ゲインを適用することを含んでもよく、その全体的ゲインは、修正済みのエンコーディングパラメータに基づいて決定されていてもよい。
エンコーディングを繰り返す前記動作は、少なくとも1つの選択された周波数エリアにおいて周波数ドメインでの再量子化を実行することを含んでもよい。その少なくとも1つの選択された周波数エリアは、全体的信号の中で最大エネルギーに寄与するエリアか、又は知覚的に最も無意味なエリアであってもよい。オーディオエンコーディングの方法の更なる実施形態によれば、少なくとも1つの修正済みエンコーディングパラメータは、エンコーディングの量子化作業の中のラウンディング処理の修正を引き起こす。そのラウンディング処理は、最高のパワー寄与を有する周波数エリアについて修正されてもよい。
ラウンディング処理は、より小さい量子化閾値を選択すること及び量子化精度を増大させることのうち、少なくとも1つにより修正されてもよい。その方法はまた、ピーク振幅を減少させるために、少なくとも1つの周波数エリアに対して振幅または位相のうちの少なくとも1つにおいて小さい変化を導入することを更に含んでもよい。代替的に又は追加的に、導入された修正の可聴性が評価されてもよい。その方法はまた、時間ドメインにおけるピーク振幅の減少をチェックするために、デコーダの出力に関するピーク振幅決定を更に含んでもよい。その方法はまた、ピーク振幅が所要の閾値を下回るまで、振幅及び位相の少なくとも一方に小さい変化を導入すること及び時間ドメインにおけるピーク振幅の減少をチェックすることの繰り返しを更に含んでもよい。
図4は幾つかの実施例に係る、信号セグメントの周波数ドメイン表現と少なくとも1つの修正済みエンコーディングパラメータの影響とを概略的に示す図である。信号セグメントは周波数ドメインで5個の周波数帯域によって表現されている。しかし、この図は単に説明的な例であり、従って実際の周波数帯域の数は異なり得る点に注意されたい。更に、個々の周波数帯域はその帯域幅において同一である必要がなく、例えば周波数が増大するに従って帯域幅も増大してもよい。図4で概略的に示された例においては、周波数f2とf3との間の周波数エリア又は帯域が当面の信号セグメント内で最高の振幅及び/又はパワーを有する周波数帯域である。ここで、エンコード済み信号セグメントがそのまま受信端へと伝送されて、そこでデコーダ170によってデコードされた場合に、クリッピングが発生する可能性があることをクリッピング検出部142が発見したと仮定する。その場合、一方法によれば、最高の信号振幅/パワーを有する周波数エリアは、図4でハッチングと下向きの矢印とによって示されるように、所定量だけ低減される。信号セグメントのこのような修正は、オリジナルオーディオ信号に比べて最終的な出力オーディオ信号を僅かに変化させるかも知れないが、その修正は(特にオリジナルオーディオ信号と直接比較した場合を除き)クリッピング事象よりも可聴性が低くなり得る。
図5は幾つかの代替的な実施例に係る、信号セグメントの周波数ドメイン表現と少なくとも1つの修正済みエンコーディングパラメータの影響とを概略的に示す図である。この例においては、オーディオ信号セグメントの繰り返しエンコーディングの前に修正される周波数エリアは、最強の周波数エリアではなく、例えば聴覚心理の理論又はモデルに従って知覚的に最も無意味な周波数エリアである。図示された場合においては、周波数f3とf4との間の周波数エリア/帯域は、周波数f2とf3との間の比較的強い周波数エリア/帯域の次にある。従って、周波数f3とf4との間の周波数エリアは、典型的に、有意に高い信号寄与を含む隣接する2つの周波数エリアによってマスキングされると考えられる。しかしながら、周波数f3とf4との間の周波数エリアは、デコードされた信号セグメントにおいてクリッピング事象の発生に寄与する可能性がある。周波数f3とf4との間のマスキングされる周波数エリアについての信号振幅/パワーを減少させることにより、リスナーにとって過度に可聴であるか又は知覚的である修正を行わずに、クリッピング発生確率を所望の閾値を下回るように減少させることができる。
これまで装置を説明する文脈で幾つかの態様を示してきたが、これらの態様は対応する方法の説明でもあることは明らかであり、そのブロック又は装置が方法ステップ又はその特徴に対応することは明らかである。同様に、方法ステップを説明する文脈で示した態様もまた、対応する装置の対応するユニットもしくは項目又は特徴を表している。
本発明の分解された信号は、デジタル記憶媒体に記憶されることができ、又は、インターネットなどの無線伝送媒体又は有線伝送媒体などの伝送媒体上で伝送されることができる。
所定の構成要件にも依るが、本発明の実施形態は、ハードウエア又はソフトウエアにおいて実装可能である。この実装は、その中に格納される電子的に読み取り可能な制御信号を有し、本発明の各方法が実行されるようにプログラム可能なコンピュータシステムと協働する(又は協働可能な)、デジタル記憶媒体、例えばフレキシブルディスク,DVD,CD,ROM,PROM,EPROM,EEPROM,フラッシュメモリなどを使用して実行することができる。
本発明に従う幾つかの実施形態は、上述した方法の1つを実行するようプログラム可能なコンピュータシステムと協働可能で、電子的に読み取り可能な制御信号を有する、非一時的なデータキャリアを含んでも良い。
一般的に、本発明の実施例は、プログラムコードを有するコンピュータプログラム製品として実装することができ、このプログラムコードは当該コンピュータプログラム製品がコンピュータ上で作動するときに、本発明の方法の一つを実行するよう作動できる。そのプログラムコードは例えば機械読み取り可能なキャリアに記憶されても良い。
他の実施形態は、上述した方法の1つを実行するための、機械読み取り可能なキャリアに記憶されたコンピュータプログラムを含む。
換言すれば、本発明の方法のある実施形態は、そのコンピュータプログラムがコンピュータ上で作動するときに、上述した方法の1つを実行するためのプログラムコードを有する、コンピュータプログラムである。
本発明の他の実施形態は、上述した方法の1つを実行するために記録されたコンピュータプログラムを含む、データキャリア(又はデジタル記憶媒体又はコンピュータ読み取り可能な媒体)である。
本発明の他の実施形態は、上述した方法の1つを実行するためのコンピュータプログラムを表現するデータストリーム又は信号列である。そのデータストリーム又は信号列は、例えばインターネットを介するデータ通信接続を介して伝送されるように構成されても良い。
他の実施形態は、上述した方法の1つを実行するように構成又は適応された、例えばコンピュータ又はプログラム可能な論理デバイスのような処理手段を含む。
他の実施形態は、上述した方法の1つを実行するためのコンピュータプログラムがインストールされたコンピュータを含む。
幾つかの実施形態においては、(例えば書換え可能ゲートアレイのような)プログラム可能な論理デバイスは、上述した方法の幾つか又は全ての機能を実行するために使用されても良い。幾つかの実施形態では、書換え可能ゲートアレイは、上述した方法の1つを実行するためにマイクロプロセッサと協働しても良い。一般的に、そのような方法は、好適には任意のハードウエア装置によって実行される。
上述した実施形態は、本発明の原理を単に例示的に示したにすぎない。本明細書に記載した構成及び詳細について修正及び変更が可能であることは、当業者にとって明らかである。従って、本発明は、本明細書に実施形態の説明及び解説の目的で提示した具体的詳細によって限定されるものではなく、添付した特許請求の範囲によってのみ限定されるべきである。

Claims (28)

  1. エンコードされるべき入力オーディオ信号の時間セグメントをエンコードして、対応するエンコード済み信号セグメントを得るエンコーダと、
    前記エンコード済み信号セグメントをデコードして、リ・デコード済み信号セグメントを得るデコーダと、
    実際の信号クリッピング又は知覚可能な信号クリッピングの少なくとも一方に関し、前記リ・デコード済み信号セグメントを分析して、対応するクリッピング警告を生成するクリッピング検出部と、を備え、
    前記エンコーダは、前記クリッピング警告に応じて、少なくとも1つの修正済みエンコーディングパラメータを用いて前記オーディオ信号の前記時間セグメントを再度エンコードすることで、クリッピング発生確率を低減させるよう構成されており、前記少なくとも1つの修正済みエンコーディングパラメータは、前記エンコーダに、ある周波数係数についてより小さい量子化閾値を選択することによって量子化部におけるラウンディング処理を修正させる、オーディオエンコーディング装置。
  2. 前記入力オーディオ信号を分割して少なくとも前記時間セグメントを得るセグメンタを更に備える、請求項1に記載のオーディオエンコーディング装置。
  3. 前記時間セグメントが前記エンコーダによってエンコードされ、かつ対応する前記エンコード済み信号セグメントが前記デコーダによってリ・デコードされる間に、前記入力オーディオ信号の前記時間セグメントをバッファ済みセグメントとしてバッファリングするオーディオ信号セグメントバッファを更に備え、
    前記クリッピング警告は、条件に応じて、前記入力オーディオ信号のバッファ済みセグメントを前記エンコーダへと再度供給して、前記少なくとも1つの修正済みエンコーディングパラメータを用いてエンコードさせる、請求項1又は2に記載のオーディオエンコーディング装置。
  4. 前記エンコーダのための入力選択部であって、前記クリッピング検出部から制御信号を受信し、前記制御信号に依存して前記時間セグメントと前記バッファ済みセグメントとの一方を選択する入力選択部を更に備える、請求項3に記載のオーディオエンコーディング装置。
  5. 前記エンコード済み信号セグメントが前記デコーダによってリ・デコードされている間でかつ前記オーディオエンコーディング装置によって出力される前に、前記エンコード済み信号セグメントをバッファリングし、前記エンコード済み信号セグメントを、前記少なくとも1つの修正済みエンコーディングパラメータを用いてエンコードされた潜在的な後続のエンコード済み信号セグメントによって置換可能とする、エンコード済みセグメントバッファを更に備える、請求項1乃至4のいずれか1項に記載のオーディオエンコーディング装置。
  6. 前記少なくとも1つの修正済みエンコーディングパラメータは、前記エンコーダによって前記時間セグメントに対して適用された全体的ゲインを含む、請求項1乃至5のいずれか1項に記載のオーディオエンコーディング装置。
  7. 前記少なくとも1つの修正済みエンコーディングパラメータは、前記エンコーダに、少なくとも1つの選択された周波数エリアにおいて周波数ドメインでの再量子化を実行させる、請求項1乃至6のいずれか1項に記載のオーディオエンコーディング装置。
  8. 前記少なくとも1つの選択された周波数エリアは、全体的信号の中で最大エネルギーに寄与するか、又は知覚的に最も無意味である、請求項7に記載のオーディオエンコーディング装置。
  9. 前記ラウンディング処理は、最高のパワー寄与を有する周波数エリアについて修正される、請求項1乃至8のいずれか1項に記載のオーディオエンコーディング装置。
  10. 前記ラウンディング処理は、量子化精度を増大させることにより更に修正される、請求項1乃至9のいずれか1項に記載のオーディオエンコーディング装置。
  11. 前記修正済みエンコーディングパラメータは、ピーク振幅を減少させるために、振幅及び位相の少なくとも一方における変化を少なくとも1つの周波数エリアに対して導入するよう前記エンコーダに実行させる、請求項1乃至10のいずれか1項に記載のオーディオエンコーディング装置。
  12. 前記導入された修正の可聴性を評価する可聴性分析部を更に備える、請求項11に記載のオーディオエンコーディング装置。
  13. 前記ピーク振幅の減少を時間ドメインにおいてチェックするために、前記デコーダの出力に接続されたピーク振幅決定部を更に備える、請求項11又は12に記載のオーディオエンコーディング装置。
  14. 前記ピーク振幅が所要の閾値を下回るまで、前記振幅及び位相の少なくとも一方における変化の導入と前記ピーク振幅の減少の前記時間ドメインにおけるチェックとを繰り返すよう構成された、請求項13に記載のオーディオエンコーディング装置。
  15. エンコードされるべき入力オーディオ信号の時間セグメントをエンコードして、対応するエンコード済み信号セグメントを得るステップと、
    前記エンコード済み信号セグメントをデコードして、リ・デコード済み信号セグメントを得るステップと、
    実際の信号クリッピング又は知覚可能な信号クリッピングの少なくとも一方に関し、前記リ・デコード済み信号セグメントを分析するステップと、
    対応するクリッピング警告を生成するステップと、
    前記クリッピング警告に依存して、少なくとも1つの修正済みエンコーディングパラメータを用いて前記時間セグメントのエンコードを繰り返すことで、クリッピング発生確率を低減させるステップであって、前記少なくとも1つの修正済みエンコーディングパラメータは、ある周波数係数についてより小さい量子化閾値を選択することによってラウンディング処理を修正させる、ステップと、
    を含むオーディオエンコーディング方法。
  16. 前記入力オーディオ信号を分割して、前記入力オーディオ信号の少なくとも前記時間セグメントを得るステップを更に含む、請求項15に記載の方法。
  17. 前記時間セグメントがエンコードされ、かつ対応する前記エンコード済み信号セグメントがリ・デコードされる間に、前記入力オーディオ信号の前記時間セグメントをバッファ済みセグメントとしてバッファリングするステップと、
    前記バッファ済みセグメントを、少なくとも1つの修正済みエンコーディングパラメータを用いてエンコードするステップと、
    を更に含む、請求項15又は16に記載の方法
  18. 前記エンコード済み信号セグメントがリ・デコードされている間でかつ出力される前に、前記エンコード済み信号セグメントをバッファリングし、前記エンコード済み信号セグメントを、前記少なくとも1つの修正済みエンコーディングパラメータを用いて前記時間セグメントを再度エンコードすることで得られた潜在的な後続のエンコード済み信号セグメントによって置換可能とするステップを更に含む、請求項15乃至17のいずれか1項に記載の方法。
  19. 前記エンコードを繰り返す動作は、全体的ゲインを前記時間セグメントに対して適用することを含み、前記全体的ゲインは前記修正済みエンコーディングパラメータに基づいて決定される、請求項15乃至18のいずれか1項に記載の方法。
  20. 前記エンコードを繰り返す動作は、少なくとも1つの選択された周波数エリアにおいて周波数ドメインでの再量子化を実行することを含む、請求項15乃至19のいずれか1項に記載の方法。
  21. 前記少なくとも1つの選択された周波数エリアは、全体的信号の中で最大エネルギーに寄与するか、又は知覚的に最も無意味である、請求項20に記載の方法。
  22. 前記ラウンディング処理は、最高のパワー寄与を有する周波数エリアについて修正される、請求項21に記載の方法。
  23. 前記ラウンディング処理は、量子化精度を増大させることにより更に修正される、請求項21又は22に記載の方法。
  24. ピーク振幅を減少させるために、振幅及び位相の少なくとも一方における変化を少なくとも1つの周波数エリアに対して導入するステップを更に含む、請求項15乃至23のいずれか1項に記載の方法。
  25. 前記導入された修正の可聴性を評価するステップを更に含む、請求項24に記載の方法。
  26. 前記ピーク振幅の減少を時間ドメインにおいてチェックするステップを更に含む、請求項24又は25に記載の方法。
  27. 前記ピーク振幅が所要の閾値を下回るまで、前記振幅及び位相の少なくとも一方における変化の導入と前記ピーク振幅の減少の時間ドメインにおけるチェックとを繰り返すステップを更に含む、請求項26に記載の方法。
  28. コンピュータ又は信号プロセッサ上で作動されたとき、請求項15乃至27のいずれか1項に記載の方法を実行するためのコンピュータプログラム。
JP2014546539A 2011-12-15 2012-12-14 クリッピングアーチファクトを回避する装置、方法及びコンピュータプログラム Active JP5908112B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201161576099P 2011-12-15 2011-12-15
US61/576,099 2011-12-15
PCT/EP2012/075591 WO2013087861A2 (en) 2011-12-15 2012-12-14 Apparatus, method and computer programm for avoiding clipping artefacts

Publications (2)

Publication Number Publication Date
JP2015500514A JP2015500514A (ja) 2015-01-05
JP5908112B2 true JP5908112B2 (ja) 2016-04-26

Family

ID=47471785

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014546539A Active JP5908112B2 (ja) 2011-12-15 2012-12-14 クリッピングアーチファクトを回避する装置、方法及びコンピュータプログラム

Country Status (13)

Country Link
US (1) US9633663B2 (ja)
EP (1) EP2791938B8 (ja)
JP (1) JP5908112B2 (ja)
KR (1) KR101594480B1 (ja)
CN (1) CN104081454B (ja)
AU (1) AU2012351565B2 (ja)
BR (1) BR112014015629B1 (ja)
CA (1) CA2858925C (ja)
ES (1) ES2565394T3 (ja)
IN (1) IN2014KN01222A (ja)
MX (1) MX349398B (ja)
RU (1) RU2586874C1 (ja)
WO (1) WO2013087861A2 (ja)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1805891B1 (en) 2004-10-26 2012-05-16 Dolby Laboratories Licensing Corporation Calculating and adjusting the perceived loudness and/or the perceived spectral balance of an audio signal
TWI529703B (zh) 2010-02-11 2016-04-11 杜比實驗室特許公司 用以非破壞地正常化可攜式裝置中音訊訊號響度之系統及方法
CN103325380B (zh) 2012-03-23 2017-09-12 杜比实验室特许公司 用于信号增强的增益后处理
US10844689B1 (en) 2019-12-19 2020-11-24 Saudi Arabian Oil Company Downhole ultrasonic actuator system for mitigating lost circulation
CN104303229B (zh) 2012-05-18 2017-09-12 杜比实验室特许公司 用于维持与参数音频编码器相关联的可逆动态范围控制信息的***
EP2757558A1 (en) * 2013-01-18 2014-07-23 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Time domain level adjustment for audio signal decoding or encoding
MX2021011251A (es) 2013-01-21 2022-10-28 Dolby Laboratories Licensing Corp Codificador y decodificador de audio con metadatos de límite y sonoridad de programa.
ES2624419T3 (es) 2013-01-21 2017-07-14 Dolby Laboratories Licensing Corporation Sistema y procedimiento para optimizar la sonoridad y el rango dinámico a través de diferentes dispositivos de reproducción
CN105074818B (zh) 2013-02-21 2019-08-13 杜比国际公司 音频编码***、用于产生比特流的方法以及音频解码器
CN107093991B (zh) 2013-03-26 2020-10-09 杜比实验室特许公司 基于目标响度的响度归一化方法和设备
EP2981910A1 (en) 2013-04-05 2016-02-10 Dolby Laboratories Licensing Corporation Acquisition, recovery, and matching of unique information from file-based media for automated file detection
TWM487509U (zh) 2013-06-19 2014-10-01 杜比實驗室特許公司 音訊處理設備及電子裝置
WO2015038475A1 (en) 2013-09-12 2015-03-19 Dolby Laboratories Licensing Corporation Dynamic range control for a wide variety of playback environments
EP4379714A2 (en) 2013-09-12 2024-06-05 Dolby Laboratories Licensing Corporation Loudness adjustment for downmixed audio content
BR112016006925B1 (pt) 2013-12-02 2020-11-24 Huawei Technologies Co., Ltd.. Metodo e aparelho de codificaqao
CN105142067B (zh) 2014-05-26 2020-01-07 杜比实验室特许公司 音频信号响度控制
US10453467B2 (en) 2014-10-10 2019-10-22 Dolby Laboratories Licensing Corporation Transmission-agnostic presentation-based program loudness
US9363421B1 (en) 2015-01-12 2016-06-07 Google Inc. Correcting for artifacts in an encoder and decoder
US9679578B1 (en) * 2016-08-31 2017-06-13 Sorenson Ip Holdings, Llc Signal clipping compensation
KR102565447B1 (ko) * 2017-07-26 2023-08-08 삼성전자주식회사 청각 인지 속성에 기반하여 디지털 오디오 신호의 이득을 조정하는 전자 장치 및 방법
KR20230023306A (ko) * 2021-08-10 2023-02-17 삼성전자주식회사 컨텐츠 데이터를 기록하는 전자 장치 및 그 방법

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5765127A (en) * 1992-03-18 1998-06-09 Sony Corp High efficiency encoding method
HUP0001250A3 (en) * 1997-12-22 2002-09-30 Koninkl Philips Electronics Nv Embedding supplemental data in an encoded signal
US7423983B1 (en) * 1999-09-20 2008-09-09 Broadcom Corporation Voice and data exchange over a packet based network
US7047187B2 (en) * 2002-02-27 2006-05-16 Matsushita Electric Industrial Co., Ltd. Method and apparatus for audio error concealment using data hiding
US20060122814A1 (en) * 2004-12-03 2006-06-08 Beens Jason A Method and apparatus for digital signal processing analysis and development
WO2007098258A1 (en) * 2006-02-24 2007-08-30 Neural Audio Corporation Audio codec conditioning system and method
DE102006022346B4 (de) * 2006-05-12 2008-02-28 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Informationssignalcodierung
WO2008047795A1 (fr) * 2006-10-17 2008-04-24 Panasonic Corporation Dispositif de quantification vectorielle, dispositif de quantification vectorielle inverse et procédé associé
US8200351B2 (en) * 2007-01-05 2012-06-12 STMicroelectronics Asia PTE., Ltd. Low power downmix energy equalization in parametric stereo encoders
US20110022924A1 (en) * 2007-06-14 2011-01-27 Vladimir Malenovsky Device and Method for Frame Erasure Concealment in a PCM Codec Interoperable with the ITU-T Recommendation G. 711
WO2008155835A1 (ja) * 2007-06-20 2008-12-24 Fujitsu Limited 復号装置、復号方法、及びプログラム
CN101076008B (zh) * 2007-07-17 2010-06-09 华为技术有限公司 信号的削波处理方法和设备
EP2225827B1 (en) * 2007-12-11 2013-05-01 Nxp B.V. Prevention of audio signal clipping
JP5262171B2 (ja) * 2008-02-19 2013-08-14 富士通株式会社 符号化装置、符号化方法および符号化プログラム
WO2010053728A1 (en) * 2008-10-29 2010-05-14 Dolby Laboratories Licensing Corporation Signal clipping protection using pre-existing audio gain metadata
CN101605111B (zh) * 2009-06-25 2012-07-04 华为技术有限公司 一种削波控制的方法和装置
TWI459828B (zh) * 2010-03-08 2014-11-01 Dolby Lab Licensing Corp 在多頻道音訊中決定語音相關頻道的音量降低比例的方法及系統

Also Published As

Publication number Publication date
CA2858925A1 (en) 2013-06-20
MX349398B (es) 2017-07-26
JP2015500514A (ja) 2015-01-05
MX2014006695A (es) 2014-07-09
CN104081454A (zh) 2014-10-01
KR20140091595A (ko) 2014-07-21
ES2565394T3 (es) 2016-04-04
CN104081454B (zh) 2017-03-01
US9633663B2 (en) 2017-04-25
EP2791938B8 (en) 2016-05-04
IN2014KN01222A (ja) 2015-10-16
WO2013087861A3 (en) 2013-08-29
CA2858925C (en) 2017-02-21
BR112014015629B1 (pt) 2022-03-15
AU2012351565A1 (en) 2014-06-26
EP2791938A2 (en) 2014-10-22
KR101594480B1 (ko) 2016-02-26
EP2791938B1 (en) 2016-01-13
US20140297293A1 (en) 2014-10-02
BR112014015629A2 (ja) 2017-08-22
WO2013087861A2 (en) 2013-06-20
AU2012351565B2 (en) 2015-09-03
RU2586874C1 (ru) 2016-06-10

Similar Documents

Publication Publication Date Title
JP5908112B2 (ja) クリッピングアーチファクトを回避する装置、方法及びコンピュータプログラム
US9830915B2 (en) Time domain level adjustment for audio signal decoding or encoding
AU2015238519B2 (en) Audio encoder device and an audio decoder device having efficient gain coding in dynamic range control
EP2135239B1 (en) Method and apparatus for coding and decoding amplitude of partial
JP5607365B2 (ja) フレームエラー隠匿方法
CA2827000C (en) Apparatus and method for error concealment in low-delay unified speech and audio coding (usac)
KR100814673B1 (ko) 오디오 부호화
CN107591158B (zh) 用于维持与参数音频编码器相关联的可逆动态范围控制信息的***
WO2012133195A1 (ja) 符号化装置および方法、並びにプログラム
US11437053B2 (en) Audio decoding device, audio encoding device, audio decoding method, audio encoding method, audio decoding program, and audio encoding program
US20030215013A1 (en) Audio encoder with adaptive short window grouping
US9008811B2 (en) Methods and systems for adaptive time-frequency resolution in digital data coding
KR20190047114A (ko) 신호 처리 장치 및 방법, 및 컴퓨터 판독가능 기록 매체
KR100813193B1 (ko) 정보 신호의 양자화 방법 및 장치
JP2014531056A (ja) フレームエラー隠匿方法及びその装置、並びにオーディオ復号化方法及びその装置
KR20210125534A (ko) 전 프레임 손실 은닉 및 부분 프레임 손실 은닉을 포함하는 lc3 은닉을 위한 디코더 및 디코딩 방법
JP7003253B2 (ja) エンコーダおよび/またはデコーダの帯域幅の制御

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140715

A529 Written submission of copy of amendment under article 34 pct

Free format text: JAPANESE INTERMEDIATE CODE: A529

Effective date: 20140714

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140715

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150617

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150623

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150911

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160223

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160322

R150 Certificate of patent or registration of utility model

Ref document number: 5908112

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250