JP2021502609A - 信号フィルタリング - Google Patents
信号フィルタリング Download PDFInfo
- Publication number
- JP2021502609A JP2021502609A JP2020526154A JP2020526154A JP2021502609A JP 2021502609 A JP2021502609 A JP 2021502609A JP 2020526154 A JP2020526154 A JP 2020526154A JP 2020526154 A JP2020526154 A JP 2020526154A JP 2021502609 A JP2021502609 A JP 2021502609A
- Authority
- JP
- Japan
- Prior art keywords
- filter
- interval
- filtering
- update interval
- sub
- 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.)
- Granted
Links
- 238000001914 filtration Methods 0.000 title claims abstract description 272
- 238000000034 method Methods 0.000 claims abstract description 59
- 230000008859 change Effects 0.000 claims abstract description 31
- 230000005236 sound signal Effects 0.000 claims description 23
- 230000004044 response Effects 0.000 claims description 21
- 238000012546 transfer Methods 0.000 claims description 15
- 238000005070 sampling Methods 0.000 claims description 13
- 230000007774 longterm Effects 0.000 claims description 5
- 230000000295 complement effect Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 31
- 230000002238 attenuated effect Effects 0.000 description 12
- 230000003044 adaptive effect Effects 0.000 description 9
- 238000004590 computer program Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 9
- 238000013016 damping Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 238000013459 approach Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000013139 quantization Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 230000007704 transition Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 4
- 238000011045 prefiltration Methods 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 238000005311 autocorrelation function Methods 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- 238000005562 fading Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000003786 synthesis reaction Methods 0.000 description 3
- 230000001052 transient effect Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech 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/04—Speech 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 predictive techniques
- G10L19/26—Pre-filtering or post-filtering
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0294—Variable filters; Programmable filters
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech 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/04—Speech 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 predictive techniques
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech 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/04—Speech 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 predictive techniques
- G10L19/08—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
- G10L19/09—Long term prediction, i.e. removing periodical redundancies, e.g. by using adaptive codebook or pitch predictor
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech 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/04—Speech 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 predictive techniques
- G10L19/16—Vocoder architecture
- G10L19/18—Vocoders using multiple modes
- G10L19/22—Mode decision, i.e. based on audio signal content versus external parameters
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech 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
- G10L2019/0001—Codebooks
- G10L2019/0012—Smoothing of parameters of the decoder interpolation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/038—Cross-faders therefor
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0294—Variable filters; Programmable filters
- H03H2017/0295—Changing between two filter characteristics
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Acoustics & Sound (AREA)
- Computational Linguistics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Networks Using Active Elements (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- Image Processing (AREA)
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
Abstract
Description
[1]A.T.HillおよびA.Ilchmann、「時変線形システムの指数関数的安定性」、IMA J Numer Anal、p865〜p885、2011年。
−信号の一部をパラメータc0のセットでフィルタリングして、第1のフィルタリングされた部分を生成する
−信号の同じ部分をパラメータc1のセットでフィルタリングして、第2のフィルタリング部分を生成する、および
−第1および第2のフィルタリングされた部分のクロスフェードを実行する。
先行する更新間隔に関連するパラメータにより、現在の更新間隔の少なくとも最初のサブ間隔で第1のフィルタ入力信号をフィルタリングして第1のフィルタ出力信号を取得する第1のフィルタユニットであって、より高いフィルタリングステータスからより低いフィルタリングステータスへ少なくとも最初のサブ間隔に沿ってパラメータを変更するように構成されている第1のフィルタユニットと、
現在の更新間隔に関連するパラメータにより、最初の間隔で第2のフィルタ入力信号をフィルタリングして第2のフィルタ出力信号を取得する第2のフィルタユニットであって、より低いフィルタリングステータスからより高いフィルタリングステータスへ少なくとも最初のサブ間隔に沿ってパラメータを変更するように構成されている第2のフィルタユニットとを備え、
ここで、第1のフィルタ入力信号は情報入力信号に基づいており、第1のフィルタ出力信号は中間信号であり、第2のフィルタ入力信号は中間信号に基づいており、フィルタリングされた出力信号は第2のフィルタ出力信号に基づいている。
第2のしきい値を、現在の更新間隔でのピッチラグの整数部分と前の更新間隔でのピッチラグの整数部分の間の最小値に等しいピッチラグ距離しきい値として設定し、その結果、
現在の更新間隔でのピッチラグの整数部分と前の更新間隔でのピッチラグの整数部分の間の距離がピッチラグ距離しきい値未満である場合に、第4のフィルタユニットを使用し、および/または
現在の更新間隔でのピッチラグの整数部分と前の更新間隔でのピッチラグの整数部分の間の距離がピッチラグ距離しきい値より大きい場合に、第1および第2のフィルタユニットを使用する。
現在の更新間隔および先行する間隔での信号のゲインに関連する条件を使用し、その結果、
現在の更新間隔と先行する間隔での信号の両方のゲインがゼロと異なる場合に、第4のフィルタユニットを使用し、および/または
現在の更新間隔および先行する間隔での信号のゲインの少なくとも1つがゼロである場合に、第1および第2のフィルタユニットを使用する。
ここで、
および第2のフィルタユニットは、第2のフィルタ出力信号を次の形式で提供する、すなわち
ここで、
ここで、
は現在のk番目の更新間隔、
は最初のサブ間隔、nは瞬間、x[n]は情報入力信号であり、
および
は前の(k−1)番目の更新間隔に関連するパラメータであり、
および
は現在のk番目の更新間隔に関連するパラメータであり、PおよびQはフィルタのタイプに関連する。
および、第2のフィルタユニットは、フィルタリングされた出力信号(13)を以下の形式で提供するように構成される、
ここで、
は最初のサブ間隔の長さ、
は情報入力信号、
は中間信号、
はフィルタリングされた出力信号、nは瞬間であり、
および
は先行する更新間隔に関連するピッチラグの整数部分および小数部分にそれぞれ基づいており、
および
は現在の更新間隔に関連するピッチラグの整数部分および小数部分にそれぞれ基づいており、
は現在の更新間隔のゲイン値に基づく係数であり、
は決定された更新間隔のゲイン値およびピッチの小数部分に基づく係数であり、
は先行する更新間隔のゲイン値に基づく係数であり、
は先行する更新間隔のゲイン値およびピッチの小数部分に基づく係数であり、LdenおよびLnumは固定および/または入力信号のサンプリングレートに基づいている。
−gk−1=0およびgk=0の場合には、第1、第2、第3のフィルタリングもなく、および/または
−gk−1=0およびgk≠0の場合には、
○第1のフィルタリングが無効になる、
○少なくとも最初のサブ間隔で第2のフィルタリングがある、
○後続のサブ間隔で第3のフィルタリングがある、および/または
−gk−1≠0およびgk=0の場合には、
○少なくとも最初のサブ間隔で第1のフィルタリングがある、
○第2のフィルタリングが無効になる、
○第3のフィルタリングが無効になる、および/または
−gk−1≠0およびgk≠0の場合には、ピッチラグの整数部分と小数部分の違いがチェックされ、その結果、以下のようになる、すなわち、
○現在のk番目のフレームおよび前の(k−1)番目のフレームのピッチラグの整数部分と小数部分が同じ場合には、以下のようになる、すなわち、
■第1のフィルタリングも第2のフィルタリングもない、
■現在の更新間隔の100%に沿って第3のフィルタリングがある、
○それ以外でピッチラグの整数または小数部分に違いがある場合は、以下のようになる、すなわち、
■少なくとも最初のサブ間隔で第1のフィルタリングがある、
■少なくとも最初のサブ間隔で52による第2のフィルタリングがある、
■後続のサブ間隔に53による第3のフィルタリングがある。
第1および/または第2のフィルタユニットが同一性フィルタとして動作するかどうかを決定し、および
決定する場合は、第1および/または第2のフィルタをバイパスする。
先行する更新間隔に関連するパラメータにより、現在の更新間隔の少なくとも最初のサブ間隔で第1のフィルタリングを実行することであって、少なくとも最初のサブ間隔に沿ったパラメータが、より高いフィルタリングステータスからより低いフィルタリングステータスに変更される、実行することと、
現在の更新間隔に関連するパラメータにより、少なくとも最初のサブ間隔で第2のフィルタリングを実行することであって、最初のサブ間隔に沿ったパラメータが、より低いフィルタリングステータスからより高いフィルタリングステータスに変更される、実行することとを含み、
ここで、第1のフィルタリングは、情報入力信号に対して実行され、第2のフィルタリングは、第1のフィルタリングによって取得された信号に対して実行される。
および、第2のフィルタユニット(14)は、フィルタリングされた出力信号(13)を以下の形式で提供するように構成される、
ここで、
は最初のサブ間隔の長さ、
は情報入力信号(11)、
は中間信号、
はフィルタリングされた出力信号(15)、nは瞬間であり、
および
は先行するフレームに関連するピッチラグの整数部分および小数部分にそれぞれ基づいており、
および
は決定されたフレームに関連するピッチラグの整数部分および小数部分にそれぞれ基づいており、
および
は決定されたフレームのゲイン値に基づく係数であり、
および
は先行するフレームのゲイン値に基づく係数であり、LdenおよびLnumは固定および/または入力信号のサンプリングレートに基づいている。
そのパラメータは、エンコーダ側で推定され、および/またはビットストリームからデコードされるパラメータから決定され得る。
はデコードされたゲイン、
および
はデコードされたピッチラグの整数および小数部分、
および
はゲインに重み付けする2つのスカラー、ならびに
はその係数がデコードされたピッチラグの小数部分に応じて異なるローパスFIRフィルタであり得る。
の次数および係数は、ビットレートおよび出力サンプリングレートにも依存し得る。ビットレートおよび出力サンプリングレートの組み合わせごとに、異なる周波数応答を設計および調整できる。伝達関数130の一例が図13に提供されている(他のタイプのフィルタおよび/または伝達関数は妨げられることなく可能である)。
、
、
などのパラメータに関連し得、一方、(k−1)番目の更新間隔はHk−1(z)伝達関数および
、
、
などのパラメータに関連し得る。したがって、k番目のフレームまたは更新間隔で、第1のフィルタユニット12は古いパラメータ
、
、
を使用して動作することができ、一方、第2のフィルタユニット14は更新されたパラメータ
、
、
を使用して動作することができる。このプロセスは、k番目の更新間隔の少なくとも最初のサブ間隔(または、いくつかの例では、100%)に対して実行され得る。
としても表される場合がある)。
または以下のように線形差分方程式を使用する。
係数
および
は、フィルタパラメータの場合がある。とりわけ、係数
および
は、一般に、異なるフレームおよび/または更新間隔ごとに変化する可能性がある。
として表すことができる)で、以下の形式で表示できる。
または線形差分方程式を使用する。
係数
および
は、フィルタパラメータの場合がある。図10は、フィルタHk(例えば、現在のk番目の更新間隔)に関連付けられた更新間隔TおよびフィルタHk−1(例えば、前(k+)番目の日付間隔)に関連付けられた先行する間隔を示す。とりわけ、図11は、更新間隔(またはフレーム)
、両方のフィルタが使用される最初のサブ間隔
、および後続の間隔のためのフィルタリングセクション31のみが使用される、後続のサブ間隔
を示す(更新間隔(またはフレーム)
の100%が要素12と14によって2回フィルタリングされる例では、
すなわち、サブ間隔が間隔と同じであり、後続の間隔が存在しないことが理解され得る。)
LTI IIRフィルタ(LTPポストフィルタの場合がある)と等しい更新間隔
にある時変フィルタ
を以下のように考慮する。
ここで、Tは更新間隔に関係し(サンプルの不連続な数になる場合がある)、kはそのインデックスで、k−1は先行する(k−1)番目の更新間隔に関連する。第3のフィルタリングセクション31は、このタイプのものであり得る。PとQはフィルタに固有であり得る(例えば、それぞれフィードフォワードフィルタ次数およびフィードバックフィルタ次数)。Qは、例えば
の最大可能値に関連している場合がある。
ここで、
は最初のサブ間隔に関連している。
とりわけ、フィルタリングされた出力値
は、第1のフィルタによって提供される中間フィルタ出力
に基づく入力を有する。
)がフィルタリングされる第1のモードの使用、および現在の更新間隔の後続サブ間隔がフィルタリングされる第2モードの使用から変更し得る。偏差41aおよびスイッチ41bによって表されるように、図2のように最初のサブ間隔で情報入力信号xをフィルタリングした後、第1のフィルタリング部分22は、偏差41aによってバイパスされ得る。したがって、第2のフィルタリング部分24には、情報入力信号xの表現11aを直接供給することができる。偏差41cによって表されるように、記憶要素21aに格納されたパラメータは、減衰されることなく、すなわちブロック23aをバイパスすることなく、第2のフィルタリング部分24で直接使用され得る。したがって、図4では、現在の間隔の後続の間隔をフィルタリングするための第3のフィルタユニット31の役割は、第2のフィルタリング部分24によって行われる。(更新間隔の100%が要素22と24によって2回フィルタリングされる例では、偏差は常に、要素22と24の両方がフィルタリングを実行できるようにする同じステータスにある。)
−以下のいずれかを選択することにより、最初のサブ間隔(
)において、
○第1のフィルタユニット51および第2のフィルタユニット52の組み合わされた動作に基づくフィルタリング動作、
○第3のフィルタユニット53に基づくフィルタリング動作、および
○第4のフィルタユニット54に基づくフィルタリング動作、
−後続の間隔において、第3のフィルタユニット53を使用することにより。
○現在のk番目の更新間隔のパラメータと前の(k−1)番目の更新間隔のパラメータの間の距離がより小さい(例えば、第2のしきい値未満)ときのみの第4のフィルタユニット54の動作、および/または
○パラメータ間の距離が第1のしきい値よりも小さい(第2のしきい値よりも小さい可能性がある)とき、および/または現在のk番目の更新間隔のパラメータが先行する(k−1)番目の更新間隔と同じときのみの第3のフィルタユニット53の動作。
ここで、
および
は、それぞれ更新間隔kおよびk−1でのピッチラグの整数部分である。したがって、いくつかの例では、S74での第2の比較で、次の2つの条件の両方が適用されるかどうかをチェックできる。
,
したがって、S74での第2の比較は、第4のフィルタユニット54でフィルタリングを実行するために、整数ピッチが((k−1)番目の更新間隔からk番目の更新間隔へ)100%を超えて増加しないで、50%を超えて減少しない、すなわち、前の更新間隔と現在の更新間隔の間でピッチが2倍になったり半分になったりしない必要がある。
これは、次の2つの条件の少なくとも1つが検証されていることを示す方法である。
,
したがって、現在のk番目の更新間隔でのピッチラグの整数部分が前の(k−1)更新間隔でのピッチラグの整数部分に対して極端に変化すると、第1および第2フィルタユニットが有効になり得る(例えば、セレクタ55によって)。
のとき、第1のフィルタをスキップするのと同じ効果が得られ得る。
のとき、第2のフィルタをスキップするのと同じ効果が得られ得る。
その場合、(現在および前のフレームの)ピッチラグの整数部分の間の差が、(例えば、上述のように)S74でチェックされる。
2)現在の更新間隔のパラメータと先行する更新間隔のパラメータが極端に異なる場合、またはゲインの少なくとも1つがゼロの場合、第1および第2のフィルタ(12、24、14、24、51、52、61、62)を使用することが好適である。
(11a)は時変フィルタでフィルタリングされてもよく、そのパラメータは、更新間隔T(例えば、現在のk番目の更新間隔)で変化し、フィルタリングされた出力信号
を生成する。更新間隔Tは、信号に適応させることもできるため、Tは時間とともに変化し得る。時間間隔T中の線形時間不変(LTI)無限インパルス応答(IIR)フィルタとして表すことができるフィルタを考慮できる。時間間隔Tは、デジタル信号のフレーム(例えば、上述の現在のフィルタ)またはサブフレームであり得る。フレームとサブフレームの両方にフレームおよび/または更新間隔という用語を使用することがある。
としても表される場合がある)は、以下の形式で表示できる。
または以下のように線形差分方程式を使用する。
係数
および
は、フィルタパラメータ(例えば、メモリ要素21aおよび21bに格納されるパラメータなど)である。LTI IIRフィルタは、その係数(パラメータ)によって一意に定義できる。図10は、フィルタHk(例えば、現在のk番目の更新間隔)に関連付けられた更新間隔TおよびフィルタHk−1に関連付けられた先行する間隔を示す。
で、LTI IIRフィルタ
と等しい時変フィルタを考慮する。
更新間隔
と
の境界でフィルタパラメータを瞬時に変更する代わりに、更新間隔
の最初の部分を、時変フィルタの新しいセットで以下のように処理する。
によるフィルタリングが実行される(ステップS73)、
2.(ステップS74)フィルタパラメータ間の距離が小さい場合(例えば、S74でチェックされた第2のしきい値内)、フィルタパラメータはサンプルごとに補間され(S75)、更新間隔
の開始部分は補間されたパラメータを使用してフィルタリングされる、
3.(ステップS74)フィルタパラメータ間の距離が大きい(例えば、第2のしきい値より大きい)場合、(ステップS76)長さ
の開始部分は最初にフィルタ
で(例えば、12、22、51)、その後、以下によって定義される
によって(例えば、14、24、52などの要素で)フィルタリングされる。
は、例えば、図1の第1のフィルタユニット12の中間出力であってもよい。
は、(記憶要素21bに格納されている)パラメータ値ak−1、iおよびbk−1、iを低減するための要素23b(図2)のスケーリング係数であり得る。
は、(記憶要素21bに格納された)パラメータ値akおよびbkを低減するために要素23a(図2)のパラメータ値を低減するため、要素23aに格納されたスケーリング係数であり得る。
および
の一例が図11に提供され、ここでTは現在のk番目の更新間隔を指す。第1および第2のフィルタリング動作61および62は、少なくとも最初のサブ間隔
に適用されてもよく、一方、第3のフィルタリング動作63は、
に適用されてもよい。見てわかるように、
で、
が減少し、一方、
は徐々に増加する。これは、入力信号に適用された前の(k−1)番目の更新間隔のパラメータが徐々に減少し、一方、現在のk番目の更新間隔Tのパラメータは徐々に最大値に増加し、次の間隔
で一定であるためである。したがって、(k−1)番目の更新間隔からk番目の更新間隔への滑らかな移行を実現することができる。
フレームごとに1つのピッチラグ(整数部分+小数部分)が推定される(フレームサイズ、例えば20ミリ秒)。1つのフレームは、例えば、1つの更新間隔であり得る。これは、複雑さを軽減し、推定精度を向上させるために、2つのステップで実行できる。
滑らかなピッチ展開輪郭を生成するピッチ分析手順が使用される(例えば、[15]、セクション6.6で説明されている開ループピッチ分析)。この分析は通常、サブフレームベース(サブフレームサイズ、例えば10ミリ秒)で行われ、サブフレームごとに1つのピッチラグ推定値を生成する。これらのピッチラグ推定値は小数部分をまったく有しておらず、一般にダウンサンプリングされた信号(サンプリングレート、例えば6400Hz)で推定されることに留意していただきたい。使用する信号は、任意のオーディオ信号、例えば、入力信号、または[15]、セクション6.5で説明されているLPC重み付きオーディオ信号にすることができる。
ピッチラグの最後の整数部分は、コアエンコーダサンプリングレートで実行されるオーディオ信号x[n]で推定される。これは、aで使用されるダウンサンプリングされた信号のサンプリングレートよりも一般的により高い(例えば、12.8kHz、16kHz、32kHz…)。信号x[n]は、任意のオーディオ信号、例えばLPC重み付きオーディオ信号にすることができる。
になる
加えて
はステップ1.aで推定されたピッチラグ
の前後である。
c.ピッチラグの小数部分の推定
小数部分は、ステップ1.bで計算された自己相関関数
を補間することによって見つけることができ、補間された自己相関関数を最大化する小数ピッチラグを選択する。補間は、例えば [15]、セクション6.6.7で説明されているように、ローパス有限インパルス応答、FIR、フィルタを使用して実行することができる。
ゲインは、コアエンコーダサンプリングレートで入力オーディオ信号に対して推定できるが、LPC重み付きオーディオ信号などの任意のオーディオ信号にすることもできる。この信号はy[n]で示され、x[n]と同じまたは異なる場合がある。
加えて
はピッチラグの整数部分(1.b.で推定)で、
はその係数がピッチラグ
の小数部分(1.c.で推定)に応じて異なるローパスFIRフィルタである。
さらにゲイン
は次のように計算される。
そして0と1の間で制限される。
そのパラメータは、エンコーダ側で推定され、ビットストリームからデコードされるパラメータから決定される。
はデコードされたゲイン、
および
はデコードされたピッチラグの整数部分および小数部分、
および
はゲインに重み付けする2つのスカラー、ならびに
はその係数がデコードされたピッチラグの小数部分に応じて異なるローパスFIRフィルタである。
の次数および係数は、ビットレートおよび出力サンプリングレートにも依存し得る。ビットレートおよび出力サンプリングレートの組み合わせごとに、異なる周波数応答を設計および調整できる。
の最後の部分で使用されるLTPポストフィルタは
で、以下のとおりである。
そしてフレーム
の最後の部分は
で、以下のとおりである。
は次の表で定義されている
の開始部分(現在のk番目のフレームまたは更新間隔)には、以下のとおり3つの可能性がある。
、
、
である場合、フレーム
の開始部分は、
でフィルタリングされる、
2.(ステップS75):パラメータ間の差が小さい場合、例えば
および
との場合、フレーム
の長さ
の開始部分は、以下のとおり補間されたパラメータを使用して時変フィルタでフィルタリングされる。
3.(ステップS76):パラメータ間の差が大きい場合、以下のとおりフレーム
の長さ
の開始部分は最初にフィルタ
でフィルタリングされる。
そして以下のとおりその後
によってである。
品質よりも複雑さの方が重要な場合、3.の可能性は、
、
、
の少なくとも1つが満たされる場合に常に使用される。特定の例によれば、これらの条件のいくつかは他のいくつかのものよりも重要である可能性がある。いくつかの例では、ピッチの違いは、2.および3.の可能性を選択するために、検証すべき最も重要な条件である。
、
のためである、そして
、
のためである
−gk−1=0およびgk≠0の場合(S706)、次に(S708)
○第1のフィルタリングはない、その理由は、
による
のためである、
○
の形式の
で第2のフィルタリングがある、
○以下の形式の後続のサブ間隔
(ここで
≠
)で第3のフィルタリングがある、
−gk−1≠0およびgk=0(S710)、次に(S712)の場合
○
の形式の
で第1のフィルタリングがある○第2のフィルタリングはない、その理由は
による
のためである、
○第3のフィルタリングはない、その理由は
による、
のためである、
−(図1aを参照すると、第2のフィルタユニット14のみがバイパスされる)、
−gk−1≠0およびgk≠0(714)の場合には、以下のとおりピッチラグの整数部分と小数部分の差が調べられる(S716、「Tint、k=Tint、k−1およびTfr、k−1=Tfr、k?」)。
■
形式で、更新間隔
の100%に沿って第3のフィルタリングがある、
○それ以外でピッチラグの整数または小数部分に差がある場合(S720)は以下のとおりである。
で第1のフィルタリングがある
、
■以下の形式の
で第2のフィルタリングがある
■以下の形式のサブ間隔
(ここで、
)で第3のフィルタリングがある。
とりわけ、第1および/または第2のフィルタリングが実行されない(または、出力として、基本的に「同一性フィルタ」として動作する、入力の同じ値を提供する、これは一般的に役に立たない)と(例えば、セレクタ55によって)決定されるとき、役に立たないフィルタリングユニットおよび/またはセクションをバイパスすることが可能である(例えば、図1aのように)。したがって、計算回数が低減される。
加えて
はフィルタ入力信号(すなわち、MDCTまたはMDST合成後にデコードされた信号)であり、
はフィルタ出力信号である。
および小数部分
は次のように計算できる。最初に、ピッチラグを(例えば、12.8kHzで)以下を使用して回復できる
次に、ピッチラグを出力サンプリングレート
にスケーリングし、以下を使用して整数部分および小数部分に変換できる
ここで、Fsはサンプリングレートである。
および
は次のように計算できる
加えて
ならびに
および
は、いくつかの例で、以下のような手順により取得できる。
/8000-1));
if (nbits < 320 + fs_idx*80)
{
gain_ltpf = 0.4;
gain_ind = 0;
}
else if (nbits < 400 + fs_idx*80)
{
gain_ltpf = 0.35;
gain_ind = 1;
}
else if (nbits < 480 + fs_idx*80)
{
gain_ltpf = 0.3;
gain_ind = 2;
}
else if (nbits < 560 + fs_idx*80)
{
gain_ltpf = 0.25;
gain_ind = 3;
}
else
{
gain_ltpf = 0;
}
表
および
は事前に決定されている。いくつかの例は以下のとおりであり得る(「fs」の代わりに、実際の帯域幅が使用される)。
{6.023618207009578e-01,4.197609261363617e-01,-1.883424527883687e-02},
{5.994768582584314e-01,4.197609261363620e-01,-1.594928283631041e-02},
{5.967764663733787e-01,4.197609261363617e-01,-1.324889095125780e-02},
{5.942410120098895e-01,4.197609261363618e-01,-1.071343658776831e-02}};
double tab_ltpf_num_16000[4][3] = {
{6.023618207009578e-01,4.197609261363617e-01,-1.883424527883687e-02},
{5.994768582584314e-01,4.197609261363620e-01,-1.594928283631041e-02},
{5.967764663733787e-01,4.197609261363617e-01,-1.324889095125780e-02},
{5.942410120098895e-01,4.197609261363618e-01,-1.071343658776831e-02}};
double tab_ltpf_num_24000[4][5] = {
{3.989695588963494e-01,5.142508607708275e-01,1.004382966157454e-01,-1.278893956818042e-02,-1.572280075461383e-03},
{3.948634911286333e-01,5.123819208048688e-01,1.043194926386267e-01,-1.091999960222166e-02,-1.347408330627317e-03},
{3.909844475885914e-01,5.106053522688359e-01,1.079832524685944e-01,-9.143431066188848e-03,-1.132124620551895e-03},
{3.873093888199928e-01,5.089122083363975e-01,1.114517380217371e-01,-7.450287133750717e-03,-9.255514050963111e-04}};
double tab_ltpf_num_32000[4][7] = {
{2.982379446702096e-01,4.652809203721290e-01,2.105997428614279e-01,3.766780380806063e-02,-1.015696155796564e-02,-2.535880996101096e-03,-3.182946168719958e-04},
{2.943834154510240e-01,4.619294002718798e-01,2.129465770091844e-01,4.066175002688857e-02,-8.693272297010050e-03,-2.178307114679820e-03,-2.742888063983188e-04},
{2.907439213122688e-01,4.587461910960279e-01,2.151456974108970e-01,4.350104772529774e-02,-7.295495347716925e-03,-1.834395637237086e-03,-2.316920186482416e-04},
{2.872975852589158e-01,4.557148886861379e-01,2.172126950911401e-01,4.620088878229615e-02,-5.957463802125952e-03,-1.502934284345198e-03,-1.903851911308866e-04}};
double tab_ltpf_num_48000[4][11] = {
{1.981363739883217e-01,3.524494903964904e-01,2.513695269649414e-01,1.424146237314458e-01,5.704731023952599e-02,9.293366241586384e-03,-7.226025368953745e-03,-3.172679890356356e-03,-1.121835963567014e-03,-2.902957238400140e-04,-4.270815593769240e-05},
{1.950709426598375e-01,3.484660408341632e-01,2.509988459466574e-01,1.441167412482088e-01,5.928947317677285e-02,1.108923827452231e-02,-6.192908108653504e-03,-2.726705509251737e-03,-9.667125826217151e-04,-2.508100923165204e-04,-3.699938766131869e-05},
{1.921810055196015e-01,3.446945561091513e-01,2.506220094626024e-01,1.457102447664837e-01,6.141132133664525e-02,1.279941396562798e-02,-5.203721087886321e-03,-2.297324511109085e-03,-8.165608133217555e-04,-2.123855748277408e-04,-3.141271330981649e-05},
{1.894485314175868e-01,3.411139251108252e-01,2.502406876894361e-01,1.472065631098081e-01,6.342477229539051e-02,1.443203434150312e-02,-4.254449144657098e-03,-1.883081472613493e-03,-6.709619060722140e-04,-1.749363341966872e-04,-2.593864735284285e-05}};
double tab_ltpf_den_16000[4][5] = {
{0.000000000000000e+00, 2.098804630681809e-01, 5.835275754221211e-01, 2.098804630681809e-01, 0.000000000000000e+00},
{0.000000000000000e+00, 1.069991860896389e-01, 5.500750019177116e-01, 3.356906254147840e-01, 6.698858366939680e-03},
{0.000000000000000e+00, 3.967114782344967e-02, 4.592209296082350e-01, 4.592209296082350e-01, 3.967114782344967e-02},
{0.000000000000000e+00, 6.698858366939680e-03, 3.356906254147840e-01, 5.500750019177116e-01, 1.069991860896389e-01}};
double tab_ltpf_den_24000[4][7] = {
{0.000000000000000e+00, 6.322231627323796e-02, 2.507309606013235e-01, 3.713909428901578e-01, 2.507309606013235e-01, 6.322231627323796e-02, 0.000000000000000e+00},
{0.000000000000000e+00, 3.459272174099855e-02, 1.986515602645028e-01, 3.626411726581452e-01, 2.986750548992179e-01, 1.013092873505928e-01, 4.263543712369752e-03},
{0.000000000000000e+00, 1.535746784963907e-02, 1.474344878058222e-01, 3.374259553990717e-01, 3.374259553990717e-01, 1.474344878058222e-01, 1.535746784963907e-02},
{0.000000000000000e+00, 4.263543712369752e-03, 1.013092873505928e-01, 2.986750548992179e-01, 3.626411726581452e-01, 1.986515602645028e-01, 3.459272174099855e-02}};
double tab_ltpf_den_32000[4][9] = {
{0.000000000000000e+00, 2.900401878228730e-02, 1.129857420560927e-01, 2.212024028097570e-01, 2.723909472446145e-01, 2.212024028097570e-01, 1.129857420560927e-01, 2.900401878228730e-02, 0.000000000000000e+00},
{0.000000000000000e+00, 1.703153418385261e-02, 8.722503785537784e-02, 1.961407762232199e-01, 2.689237982237257e-01, 2.424999102756389e-01, 1.405773364650031e-01, 4.474877169485788e-02, 3.127030243100724e-03},
{0.000000000000000e+00, 8.563673748488349e-03, 6.426222944493845e-02, 1.687676705918012e-01, 2.587445937795505e-01, 2.587445937795505e-01, 1.687676705918012e-01, 6.426222944493845e-02, 8.563673748488349e-03},
{0.000000000000000e+00, 3.127030243100724e-03, 4.474877169485788e-02, 1.405773364650031e-01, 2.424999102756389e-01, 2.689237982237257e-01, 1.961407762232199e-01, 8.722503785537784e-02, 1.703153418385261e-02}};
double tab_ltpf_den_48000[4][13] = {
{0.000000000000000e+00, 1.082359386659387e-02, 3.608969221303979e-02, 7.676401468099964e-02, 1.241530577501703e-01, 1.627596438300696e-01, 1.776771417779109e-01, 1.627596438300696e-01, 1.241530577501703e-01, 7.676401468099964e-02, 3.608969221303979e-02, 1.082359386659387e-02, 0.000000000000000e+00},
{0.000000000000000e+00, 7.041404930459358e-03, 2.819702319820420e-02, 6.547044935127551e-02, 1.124647986743299e-01, 1.548418956489015e-01, 1.767122381341857e-01, 1.691507213057663e-01, 1.352901577989766e-01, 8.851425011427483e-02, 4.499353848562444e-02, 1.557613714732002e-02, 2.039721956502016e-03},
{0.000000000000000e+00, 4.146998467444788e-03, 2.135757310741917e-02, 5.482735584552816e-02, 1.004971444643720e-01, 1.456060342830002e-01, 1.738439838565869e-01, 1.738439838565869e-01, 1.456060342830002e-01, 1.004971444643720e-01, 5.482735584552816e-02, 2.135757310741917e-02, 4.146998467444788e-03},
{0.000000000000000e+00, 2.039721956502016e-03, 1.557613714732002e-02, 4.499353848562444e-02, 8.851425011427483e-02, 1.352901577989766e-01, 1.691507213057663e-01, 1.767122381341857e-01, 1.548418956489015e-01, 1.124647986743299e-01, 6.547044935127551e-02, 2.819702319820420e-02, 7.041404930459358e-03}};
以下の5つの異なるケースが考慮され得る。
ここで、NFは1フレームで処理されるサンプルの数、別名、フレームサイズを指す。
3.第3のケース:ltpf_active=0およびmem_ltpf_active=1
加えて
、
、
および
は、前のフレームで計算されたフィルタパラメータである
4.第4のケース:ltpf_active=1およびmem_ltpf_active=1および
ならびに
5.第5のケース:ltpf_active=1およびmem_ltpf_active=1ならびに(
または
)
から定数
を減算し、定数
を
に追加することで
および
を実現できることに留意していただきたい。
および
を使用したフィルタリングと一緒に、これは、クロスフェード方法で使用される、
および
でのフィルタリングにフィルタリングされた信号の重み付けが続くのと同等の数の動作である。次に、クロスフェード方法は、重み付けされた信号の追加で続行されるが、提案された方法はすでに出力を生成している。
から以下のとおり
に変更される場合である。
以下のとおり時変フィルタ
を使用して、フレーム
の長さ
で開始部分をフィルタリングすることによってである。
次に、以下のとおり時変フィルタ
を使用して、時変フィルタ
の中間出力
をフィルタリングする。
は
での完全なフィルタリングからフィルタリングなしに変化する時変フィルタである。
はフィルタリングなしから
での完全なフィルタリングに変化する時変フィルタである。
{
−第1のフィルタリングがない
−Tlには第2のフィルタリングがある
−後続のサブ間隔には第3のフィルタリングがある(ここで、Tl!=T)
}
それ以外のgk−1!=0およびgk==0の場合には
{
−Tlには第1のフィルタリングがある
−第2のフィルタリングがない
−後続のサブ間隔には第3のフィルタリングがない
}
それ以外のgk−1!=0およびgk!=0の場合には、ピッチラグの整数部分と小数部分の差が調べられる
{
k−1およびkのピッチラグの整数部分と小数部分が同じ場合(pitch_int(k−1)==pitch_int(k)&&pitch_fr(k−1)==pitch_fr(k))には、
{
○第1のフィルタリングも第2のフィルタリングもない
○TlおよびTsで第3のフィルタリングがある(すなわち、T全体に沿って)
}
それ以外のピッチラグの整数または小数部分に違いがある場合
{
○Tlには第1のフィルタリングがある
○Tlには第2のフィルタリングがある
○後続のサブ間隔には第3のフィルタリングがある(ここで、Tl!=Tの場合)
}
}
第2の例は以下のとおり疑似コードでここに提供される。
gk−1==gkおよびgk==0の場合には、フィルタリングは行われない。
{
−第1のフィルタリングがない
−Tlには第2のフィルタリングがある
−後続のサブ間隔には第3のフィルタリングがある(ここで、Tl!=T)
}
それ以外のgk−1!=0およびgk==0の場合には、
{
−Tlには第1のフィルタリングがある
−第2のフィルタリングがない
−第3のフィルタリングがない
}
それ以外のgk−1!=0およびgk!=0の場合には、ピッチの整数部分の違いを調べる
{
k−1とkのピッチの整数部分の絶対差がしきい値を下回る場合には
{
○Tlには第4のフィルタリングがある
○Tには第3のフィルタリングがある(ここで、Tl!=T)
}
それ以外のk−1とkのピッチの整数部分の絶対差がしきい値を超える場合には、
{
○Tlには第1のフィルタリングがある
○Tlには第2のフィルタリングがある
○後続のサブ間隔には第3のフィルタリングがある(当然、Tl!=Tの場合のみ)
}
}
この2.の実装では、ピッチの整数部分の違いをチェックすることに加えて、ピッチの小数部分を含めることもできる。
Claims (31)
- 更新間隔と共に変化するパラメータにより、前記異なる更新間隔に分割された情報入力信号(11、11a、x)をフィルタリングして、フィルタリングされた出力信号(y、15)を取得するためのシステム(10、30、40、50、80)であって、前記システム(10)が、
前記先行する更新間隔に関連するパラメータにより、現在の更新間隔(
)の少なくとも最初のサブ間隔(
)で第1のフィルタ入力信号(11、x)をフィルタリングして第1のフィルタ出力信号(y’、13)を取得する第1のフィルタユニット(12)であって、より高いフィルタリングステータスからより低いフィルタリングステータスへ少なくとも前記最初のサブ間隔(
)に沿って前記パラメータを変更するように構成されている第1のフィルタユニット(12)と、
前記現在の更新間隔(
)に関連するパラメータにより、前記最初の間隔(
)で第2のフィルタ入力信号(13)をフィルタリングして第2のフィルタ出力信号(15)を取得する第2のフィルタユニット(14)であって、より低いフィルタリングステータスからより高いフィルタリングステータスへ少なくとも前記最初のサブ間隔(
)に沿って前記パラメータを変更するように構成されている第2のフィルタユニット(14)とを備えるものであって、
前記第1のフィルタ入力信号(11)が前記情報入力信号(x)に基づいており、前記第1のフィルタ出力信号(13)が中間信号(y’)であり、前記第2のフィルタ入力信号が前記中間信号(y’)に基づいており、前記フィルタリングされた出力信号(y)が前記第2のフィルタ出力信号(15)に基づいているシステム。 - 前記現在の更新間隔(
)に関連するパラメータにより、前記最初のサブ間隔(
)の後の前記現在の更新間隔(
)における後続のサブ間隔(
)で、前記情報入力信号(x、11)をフィルタリングする第3のフィルタユニット(31、53)を
さらに含む、請求項1に記載のシステム。 - 少なくとも前記第3のフィルタユニット(53)を使用して前記最初のサブ間隔(
)で前記情報入力信号(11、x)をフィルタリングするために、前記現在の更新間隔(
)のパラメータ間の距離が0または第1のしきい値内であるかどうかをチェックするように構成されたセレクタ(32、55)を
さらに含む、請求項2に記載のシステム。 - 前記第3のフィルタユニット(31、53)が、前記後続の間隔(
)に沿って前記同じフィルタリングステータスを維持するように、および/または前記フィルタパラメータを一定に維持するように構成される、請求項2または3に記載のシステム。 - 前記第1、第2、および第3のフィルタユニット(12、14、22、24、51、52)の少なくとも1つが、長期、LTP、フィルタとして動作する、請求項1から4のいずれかに記載のシステム。
- 前記第1、第2、および第3のフィルタユニット(12、14、22、24、51、52)の少なくとも1つが、分子および分母を含む伝達関数(130)を有するものであって、前記分子が、ゲイン情報によって示されるゲイン値を含み、前記分母が、ピッチラグ情報により示されるピッチラグの整数部分および前記ピッチラグの小数部分に応じたマルチタップフィルタを含む、請求項1から5のいずれかに記載のシステム。
- 前記第1、第2、および第3のフィルタユニット(12、14、22、24、51、52)の少なくとも1つの前記パラメータが、調和性情報、ゲイン情報、ピッチラグ情報、前記情報入力信号(x、11)の前記ピッチラグの前記整数部分および/または前記情報入力信号(x、11)の前記ピッチラグの前記小数部分から取得される、
請求項1から6のいずれかに記載のシステム。 - 前記第1および/または第2のフィルタユニットの前記パラメータが、線形予測コーディング、LPC、フィルタ、無限インパルス応答、IIR、フィルタ、および/または有限インパルス応答、FIR、フィルタの少なくとも1つまたは組み合わせから選択されたフィルタのパラメータである、
請求項1から7のいずれかに記載のシステム。 - 前記第1のフィルタユニット(12、51)が、少なくとも前記最初のサブ間隔(
)に沿って第1のスケーリング係数(sk−1)が0に向かって変化することにより、前記先行する更新間隔に関連するパラメータ(21b)をスケーリングするように構成され、および/または
前記第2のフィルタユニット(14、52)が、少なくとも前記最初のサブ間隔(
)に沿って、0、または0に近い値から、0とは異なる値、または0に近い前記値よりも0から離れた値に向かって変化する第2のスケーリング係数(Sk)による前記現在の更新間隔(
)に関連するパラメータ(21a)をスケーリングするように構成される、
請求項1から8のいずれかに記載のシステム。 - 前記第1のスケーリング係数(sk−1)および前記第2のスケーリング係数(sk)が、0よりも大きい値に互いに相補的な非負の値である、
請求項9に記載のシステム。 - 前記第1のスケーリング係数(sk−1)が、少なくとも前記最初のサブ間隔(
)の最終端に向かって0に向かって変化することであり、および/または
前記第2のスケーリング係数(sk)が、0、または0に近い値から、前記現在の更新間隔(
)の最初の端から非ゼロ値、または0に近い前記値よりも0から離れた値に向かって変化することである、
請求項9または10に記載のシステム。 - 前記現在の更新間隔(
)に関連する前記パラメータおよび前記前の更新間隔に関連する前記パラメータを補間することによって取得されるパラメータを使用して、少なくとも前記最初のサブ間隔(
)で、前記情報入力信号(x、11)をフィルタリングするように構成される第4のフィルタユニット(54)を
さらに含む、請求項1から11のいずれかに記載のシステム。 - 少なくとも前記第4のフィルタユニット(54)を使用して前記最初のサブ間隔(
)で前記情報入力信号(x、11)をフィルタリング(S75)するために、前記現在の更新間隔(
)のパラメータ間の前記距離が第2のしきい値内であるかどうかをチェック(S74)するように構成されたセレクタ(55)を
さらに含む、請求項12に記載のシステム。 - 前記信号に関連する値に前記基づいて前記第2のしきい値をアクティブに設定するようにさらに構成された、請求項13に記載のシステム。
- 前記第2のしきい値を、前記現在の更新間隔(
)での前記ピッチラグの前記整数部分と前記前の更新間隔での前記ピッチラグの前記整数部分の間の最小値に等しいピッチラグ距離しきい値として設定し、その結果、
前記現在の更新間隔での前記ピッチラグの前記整数部分と前記前の更新間隔での前記ピッチラグの前記整数部分の間の前記距離が前記ピッチラグ距離しきい値未満である場合に、前記第4のフィルタユニット(54)を使用し、および/または
前記現在の更新間隔での前記ピッチラグの前記整数部分と前記前の更新間隔での前記ピッチラグの前記整数部分の間の前記距離が前記ピッチラグ距離しきい値より大きい場合に、前記第1および第2のフィルタユニット(12、14、51、52)を使用するように
さらに構成される、請求項14に記載のシステム。 - 前記現在の更新間隔および前記先行する間隔での前記信号の前記ゲインに関連する条件を使用し、その結果、
前記現在の更新間隔と前記先行する間隔での前記信号の両方の前記ゲインがゼロと異なる場合に、前記第4のフィルタユニット(54)を使用し、および/または
前記現在の更新間隔および前記先行する間隔での前記信号の前記ゲインの少なくとも1つがゼロである場合に、前記第1および第2のフィルタユニット(12、14、51、52)を使用するように
さらに構成される、請求項14または15に記載のシステム。 - 前記情報入力信号(x、11)が、オーディオ信号である、請求項1から16のいずれかに記載のシステム。
- 前記第1のフィルタユニット(12)が、前記第1のフィルタ出力信号(13)を
の前記形式で提供し、ここで、
および第2のフィルタユニット(14)が、前記第2のフィルタ出力信号を
の前記形式で提供し、ここで、
ここで、
は前記現在のk番目の更新間隔、
は前記最初のサブ間隔、nは瞬間、x[n]は前記情報入力信号(11)であり、
および
は前記前の(k−1)番目の更新間隔に関連するパラメータであり、
および
は前記現在のk番目の更新間隔に関連するパラメータであり、PおよびQは前記フィルタのタイプに関連する、請求項1から17のいずれかに記載のシステム。 - 前記第1のフィルタユニット(12)が、前記第1のフィルタ出力信号(13)を、
の前記形式で提供するように構成され、前記第2のフィルタユニット(14)が、前記フィルタリングされた出力信号(13)を、
の前記形式で提供するように構成され、ここで、
は前記最初のサブ間隔の長さ、
は前記情報入力信号(11)、
は前記中間信号、
は前記フィルタリングされた出力信号(15)、nは瞬間であり、
および
は前記先行する更新間隔に関連する前記ピッチラグの前記整数部分および小数部分にそれぞれ基づいており、
および
は前記現在の更新間隔に関連する前記ピッチラグの前記整数部分および小数部分にそれぞれ基づいており、
は前記現在の更新間隔の前記ゲイン値に基づく係数であり、
は前記決定された更新間隔の前記ゲイン値および前記ピッチの前記小数部分に基づく係数であり、
は先行する更新間隔の前記ゲイン値に基づく係数であり、
は先行する更新間隔の前記ゲイン値および前記ピッチの前記小数部分に基づく係数であり、LdenおよびLnumは固定および/または前記入力信号のサンプリングレートに基づいている、請求項1から18のいずれかに記載のシステム。 - 前記最初のサブ間隔の前記時間長が、前記現在の更新間隔の時間長の5%から40%の間である、請求項1から19のいずれかに記載のシステム。
- 現在のk番目のフレームのゲインgkおよび前の(k−1)番目のフレームのゲインgk−1をチェックするようにさらに構成され、その結果、
−gk−1=0およびgk=0の場合には、第1、第2、第3のフィルタリングもなく、および/または
−gk−1=0およびgk≠0の場合には、
○前記第1のフィルタリングが無効になる、
○少なくとも前記最初のサブ間隔(
)で第2のフィルタリングがある、
○前記後続のサブ間隔(
)で第3のフィルタリングがある、および/または
−gk−1≠0およびgk=0の場合には、
○少なくとも前記最初のサブ間隔(
)で第1のフィルタリングがある、
○前記第2のフィルタリングが無効になる、
○前記第3のフィルタリングが無効になる、および/または
−gk−1≠0およびgk≠0の場合には、前記ピッチラグの前記整数部分と小数部分の違いがチェックされ、その結果、
○前記現在のk番目のフレームおよび前記前の(k−1)番目のフレームの前記ピッチラグの前記整数部分と小数部分が同じ場合には、
■第1のフィルタリングも第2のフィルタリングもない、
■前記現在の更新間隔の100%に沿って第3のフィルタリングがある、
○それ以外で前記ピッチラグの前記整数または前記小数部分に違いがある場合は、
■少なくとも前記最初のサブ間隔(
)で第1のフィルタリングがある、
■少なくとも前記最初のサブ間隔(
)で52による第2のフィルタリングがある、
■前記後続のサブ間隔(
)に53による第3のフィルタリングがある、請求項1から20のいずれかと可能な組み合わせの請求項3に記載のシステム。 - エンコーダ側(80)およびデコーダ側(90)を含むものであって、前記第1、第2、第3、および/または第4のフィルタユニットの少なくとも1つが前記デコーダ側にある、請求項1から21のいずれかに記載のシステム。
- エンコーダ側(80)およびデコーダ側(90)を含むものであって、前記第1、第2、第3、および/または第4のフィルタユニットの少なくとも1つが、前記エンコーダ側にある、請求項1から22のいずれかに記載のシステム。
- 前記エンコーダ側が、
前記第1、第2、第3、および第4のフィルタユニット(51〜54)の少なくとも1つの前記パラメータを推定するように構成されたパラメータ推定器(89)を備える、請求項1から23のいずれかに記載のシステム。 - 前記情報信号の第1の表現を前記情報信号の第2の表現に変換するためのコンバータ(96)をさらに備える、請求項1から24のいずれかに記載のシステム。
- 前記少なくとも1つのサブ間隔が前記更新間隔である、請求項1から25のいずれかに記載のシステム。
- 前記第1および/または第2のフィルタユニット(12、14)が同一性フィルタとして動作するかどうかを決定し、
決定する場合は、前記第1および/または第2のフィルタ(12、14)をバイパスする
ようにさらに構成された、請求項1から26のいずれかに記載のシステム。 - 前記第1のフィルタユニット(12)が、少なくとも前記最初のサブ間隔に沿って、前記パラメータをより高いフィルタリングステータスからより低いフィルタリングステータスに、徐々に、および/またはフェードすることにより、および/または単調に、または厳密に単調に変更するように構成された、請求項1から27のいずれかに記載のシステム。
- 前記第2のフィルタユニット(14)が、少なくとも前記最初のサブ間隔に沿って、前記パラメータをより低いフィルタリングステータスからより高いフィルタリングステータスに、徐々に、および/またはフェードすることにより、および/または単調に、または厳密に単調に変更するように構成された、請求項1から28のいずれかに記載のシステム。
- 更新間隔に対応するパラメータにより、前記異なる更新間隔を含む、情報入力信号(x、11、11a)をフィルタリングして、フィルタリングされた出力信号(y)を取得するための方法(60、70)であって、前記方法が、
前記先行する更新間隔(T)に関連するパラメータにより、現在の更新間隔(
)の少なくとも最初のサブ間隔(
)で第1のフィルタリング(61)を実行することであって、少なくとも前記最初のサブ間隔(
)に沿った前記パラメータが、より高いフィルタリングステータスからより低いフィルタリングステータスに変更される、実行することと、
前記現在の更新間隔(
)に関連するパラメータにより、少なくとも前記最初のサブ間隔(
)で第2のフィルタリング(62)を実行することであって、前記最初のサブ間隔(
)に沿った前記パラメータが、より低いフィルタリングステータスからより高いフィルタリングステータスに変更される、実行することとを含むものであって、
前記第1のフィルタリングが、前記情報入力信号(x)に対して実行され、前記第2のフィルタリングが、前記第1のフィルタリングによって取得された前記信号に対して実行される方法。 - プロセッサ(121)によって実行されたときに、前記プロセッサ(121)に請求項30の方法を実行させる命令を格納する非一時的記憶ユニット(122)。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP17201105.8A EP3483884A1 (en) | 2017-11-10 | 2017-11-10 | Signal filtering |
EP17201105.8 | 2017-11-10 | ||
PCT/EP2018/080837 WO2019092220A1 (en) | 2017-11-10 | 2018-11-09 | Signal filtering |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021502609A true JP2021502609A (ja) | 2021-01-28 |
JP7179060B2 JP7179060B2 (ja) | 2022-11-28 |
Family
ID=60301912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020526154A Active JP7179060B2 (ja) | 2017-11-10 | 2018-11-09 | 信号フィルタリング |
Country Status (19)
Country | Link |
---|---|
US (1) | US11545167B2 (ja) |
EP (2) | EP3483884A1 (ja) |
JP (1) | JP7179060B2 (ja) |
KR (1) | KR102492559B1 (ja) |
CN (1) | CN111587457B (ja) |
AR (1) | AR113496A1 (ja) |
AU (1) | AU2018363802B2 (ja) |
BR (1) | BR112020009326A2 (ja) |
CA (1) | CA3082291C (ja) |
ES (1) | ES2939975T3 (ja) |
FI (1) | FI3707715T3 (ja) |
MX (1) | MX2020004773A (ja) |
PL (1) | PL3707715T3 (ja) |
PT (1) | PT3707715T (ja) |
RU (1) | RU2738323C1 (ja) |
SG (1) | SG11202004173PA (ja) |
TW (1) | TWI705434B (ja) |
WO (1) | WO2019092220A1 (ja) |
ZA (1) | ZA202002569B (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3483884A1 (en) * | 2017-11-10 | 2019-05-15 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Signal filtering |
US11165414B2 (en) | 2019-12-20 | 2021-11-02 | Infineon Technologies Ag | Reconfigurable filter network with shortened settling time |
WO2023113490A1 (ko) * | 2021-12-15 | 2023-06-22 | 한국전자통신연구원 | 복소수 데이터를 이용한 오디오 처리 방법 및 그를 수행하는 장치 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09190195A (ja) * | 1995-09-18 | 1997-07-22 | Toshiba Corp | 音声信号のスペクトル形状調整方法および装置 |
WO2008072701A1 (ja) * | 2006-12-13 | 2008-06-19 | Panasonic Corporation | ポストフィルタおよびフィルタリング方法 |
JP2015505992A (ja) * | 2011-12-12 | 2015-02-26 | ドルビー ラボラトリーズ ライセンシング コーポレイション | メディアデータにおける低計算量反復検出 |
JP2017037328A (ja) * | 2010-07-02 | 2017-02-16 | ドルビー・インターナショナル・アーベー | オーディオデコーダ及び復号方法 |
JP2017522604A (ja) * | 2014-07-28 | 2017-08-10 | フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン | 高調波ポストフィルタを使用してオーディオ信号を処理するための装置および方法 |
JP2017528752A (ja) * | 2014-07-28 | 2017-09-28 | フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ | ハーモニックフィルタツールのハーモニック依存制御 |
Family Cites Families (184)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3639753A1 (de) | 1986-11-21 | 1988-06-01 | Inst Rundfunktechnik Gmbh | Verfahren zum uebertragen digitalisierter tonsignale |
US5012517A (en) | 1989-04-18 | 1991-04-30 | Pacific Communication Science, Inc. | Adaptive transform coder having long term predictor |
US5233660A (en) | 1991-09-10 | 1993-08-03 | At&T Bell Laboratories | Method and apparatus for low-delay celp speech coding and decoding |
JPH05281996A (ja) | 1992-03-31 | 1993-10-29 | Sony Corp | ピッチ抽出装置 |
IT1270438B (it) | 1993-06-10 | 1997-05-05 | Sip | Procedimento e dispositivo per la determinazione del periodo del tono fondamentale e la classificazione del segnale vocale in codificatori numerici della voce |
US5581653A (en) | 1993-08-31 | 1996-12-03 | Dolby Laboratories Licensing Corporation | Low bit-rate high-resolution spectral envelope coding for audio encoder and decoder |
JP3402748B2 (ja) | 1994-05-23 | 2003-05-06 | 三洋電機株式会社 | 音声信号のピッチ周期抽出装置 |
JPH0811644A (ja) | 1994-06-27 | 1996-01-16 | Nissan Motor Co Ltd | ルーフモール取付構造 |
US6167093A (en) | 1994-08-16 | 2000-12-26 | Sony Corporation | Method and apparatus for encoding the information, method and apparatus for decoding the information and method for information transmission |
FR2729247A1 (fr) * | 1995-01-06 | 1996-07-12 | Matra Communication | Procede de codage de parole a analyse par synthese |
EP0732687B2 (en) | 1995-03-13 | 2005-10-12 | Matsushita Electric Industrial Co., Ltd. | Apparatus for expanding speech bandwidth |
US5781888A (en) | 1996-01-16 | 1998-07-14 | Lucent Technologies Inc. | Perceptual noise shaping in the time domain via LPC prediction in the frequency domain |
WO1997027578A1 (en) | 1996-01-26 | 1997-07-31 | Motorola Inc. | Very low bit rate time domain speech analyzer for voice messaging |
US5812971A (en) | 1996-03-22 | 1998-09-22 | Lucent Technologies Inc. | Enhanced joint stereo coding method using temporal envelope shaping |
JPH1091194A (ja) | 1996-09-18 | 1998-04-10 | Sony Corp | 音声復号化方法及び装置 |
US6570991B1 (en) | 1996-12-18 | 2003-05-27 | Interval Research Corporation | Multi-feature speech/music discrimination system |
KR100261253B1 (ko) | 1997-04-02 | 2000-07-01 | 윤종용 | 비트율 조절이 가능한 오디오 부호화/복호화 방법및 장치 |
GB2326572A (en) | 1997-06-19 | 1998-12-23 | Softsound Limited | Low bit rate audio coder and decoder |
AU9404098A (en) | 1997-09-23 | 1999-04-12 | Voxware, Inc. | Scalable and embedded codec for speech and audio signals |
JP3344962B2 (ja) | 1998-03-11 | 2002-11-18 | 松下電器産業株式会社 | オーディオ信号符号化装置、及びオーディオ信号復号化装置 |
US6507814B1 (en) | 1998-08-24 | 2003-01-14 | Conexant Systems, Inc. | Pitch determination using speech classification and prior pitch estimation |
US7272556B1 (en) | 1998-09-23 | 2007-09-18 | Lucent Technologies Inc. | Scalable and embedded codec for speech and audio signals |
US7302396B1 (en) * | 1999-04-27 | 2007-11-27 | Realnetworks, Inc. | System and method for cross-fading between audio streams |
US6735561B1 (en) | 2000-03-29 | 2004-05-11 | At&T Corp. | Effective deployment of temporal noise shaping (TNS) filters |
EP1139665A1 (en) | 2000-03-29 | 2001-10-04 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for changing the output delay of audio or video data encoding |
US7099830B1 (en) | 2000-03-29 | 2006-08-29 | At&T Corp. | Effective deployment of temporal noise shaping (TNS) filters |
US6665638B1 (en) | 2000-04-17 | 2003-12-16 | At&T Corp. | Adaptive short-term post-filters for speech coders |
US7395209B1 (en) | 2000-05-12 | 2008-07-01 | Cirrus Logic, Inc. | Fixed point audio decoding system and method |
US6931373B1 (en) * | 2001-02-13 | 2005-08-16 | Hughes Electronics Corporation | Prototype waveform phase modeling for a frequency domain interpolative speech codec system |
WO2002101717A2 (en) | 2001-06-11 | 2002-12-19 | Ivl Technologies Ltd. | Pitch candidate selection method for multi-channel pitch detectors |
US7512535B2 (en) | 2001-10-03 | 2009-03-31 | Broadcom Corporation | Adaptive postfiltering methods and systems for decoding speech |
US6785645B2 (en) | 2001-11-29 | 2004-08-31 | Microsoft Corporation | Real-time speech and music classifier |
US20030187663A1 (en) | 2002-03-28 | 2003-10-02 | Truman Michael Mead | Broadband frequency translation for high frequency regeneration |
US7447631B2 (en) | 2002-06-17 | 2008-11-04 | Dolby Laboratories Licensing Corporation | Audio coding system using spectral hole filling |
US7502743B2 (en) | 2002-09-04 | 2009-03-10 | Microsoft Corporation | Multi-channel audio encoding and decoding with multi-channel transform selection |
US7433824B2 (en) | 2002-09-04 | 2008-10-07 | Microsoft Corporation | Entropy coding by adapting coding between level and run-length/level modes |
JP4287637B2 (ja) | 2002-10-17 | 2009-07-01 | パナソニック株式会社 | 音声符号化装置、音声符号化方法及びプログラム |
ES2273216T3 (es) | 2003-02-11 | 2007-05-01 | Koninklijke Philips Electronics N.V. | Codificacion de audio. |
KR20030031936A (ko) | 2003-02-13 | 2003-04-23 | 배명진 | 피치변경법을 이용한 단일 음성 다중 목소리 합성기 |
US20040162866A1 (en) | 2003-02-19 | 2004-08-19 | Malvar Henrique S. | System and method for producing fast modulated complex lapped transforms |
JP2006527864A (ja) | 2003-06-17 | 2006-12-07 | 松下電器産業株式会社 | 受信機器、送信機器および伝送システム |
EP1642265B1 (en) | 2003-06-30 | 2010-10-27 | Koninklijke Philips Electronics N.V. | Improving quality of decoded audio by adding noise |
US7620545B2 (en) | 2003-07-08 | 2009-11-17 | Industrial Technology Research Institute | Scale factor based bit shifting in fine granularity scalability audio coding |
KR100550003B1 (ko) | 2003-07-11 | 2006-02-08 | 학교법인연세대학교 | 상호부호화기에서 개회로 피치 추정 방법 및 그 장치 |
AU2003302486A1 (en) | 2003-09-15 | 2005-04-06 | Zakrytoe Aktsionernoe Obschestvo Intel | Method and apparatus for encoding audio |
US7009533B1 (en) | 2004-02-13 | 2006-03-07 | Samplify Systems Llc | Adaptive compression and decompression of bandlimited signals |
KR20050087956A (ko) | 2004-02-27 | 2005-09-01 | 삼성전자주식회사 | 무손실 오디오 부호화/복호화 방법 및 장치 |
DE102004009949B4 (de) | 2004-03-01 | 2006-03-09 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zum Ermitteln eines Schätzwertes |
DE602005005640T2 (de) | 2004-03-01 | 2009-05-14 | Dolby Laboratories Licensing Corp., San Francisco | Mehrkanalige audiocodierung |
DE102004009954B4 (de) | 2004-03-01 | 2005-12-15 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zum Verarbeiten eines Multikanalsignals |
EP1722359B1 (en) | 2004-03-05 | 2011-09-07 | Panasonic Corporation | Error conceal device and error conceal method |
US7392195B2 (en) | 2004-03-25 | 2008-06-24 | Dts, Inc. | Lossless multi-channel audio codec |
CN100592389C (zh) * | 2008-01-18 | 2010-02-24 | 华为技术有限公司 | 合成滤波器状态更新方法及装置 |
CA2603246C (en) | 2005-04-01 | 2012-07-17 | Qualcomm Incorporated | Systems, methods, and apparatus for anti-sparseness filtering |
US7539612B2 (en) | 2005-07-15 | 2009-05-26 | Microsoft Corporation | Coding and decoding scale factor information |
US7546240B2 (en) | 2005-07-15 | 2009-06-09 | Microsoft Corporation | Coding with improved time resolution for selected segments via adaptive block transformation of a group of samples from a subband decomposition |
KR20070037945A (ko) | 2005-10-04 | 2007-04-09 | 삼성전자주식회사 | 오디오 신호의 부호화/복호화 방법 및 장치 |
US20070118361A1 (en) | 2005-10-07 | 2007-05-24 | Deepen Sinha | Window apparatus and method |
KR100888474B1 (ko) | 2005-11-21 | 2009-03-12 | 삼성전자주식회사 | 멀티채널 오디오 신호의 부호화/복호화 장치 및 방법 |
US7805297B2 (en) | 2005-11-23 | 2010-09-28 | Broadcom Corporation | Classification-based frame loss concealment for audio signals |
WO2007070007A1 (en) | 2005-12-14 | 2007-06-21 | Matsushita Electric Industrial Co., Ltd. | A method and system for extracting audio features from an encoded bitstream for audio classification |
US8255207B2 (en) | 2005-12-28 | 2012-08-28 | Voiceage Corporation | Method and device for efficient frame erasure concealment in speech codecs |
US8345890B2 (en) | 2006-01-05 | 2013-01-01 | Audience, Inc. | System and method for utilizing inter-microphone level differences for speech enhancement |
EP1991986B1 (en) | 2006-03-07 | 2019-07-31 | Telefonaktiebolaget LM Ericsson (publ) | Methods and arrangements for audio coding |
US8150065B2 (en) * | 2006-05-25 | 2012-04-03 | Audience, Inc. | System and method for processing an audio signal |
US20090204397A1 (en) | 2006-05-30 | 2009-08-13 | Albertus Cornelis Den Drinker | Linear predictive coding of an audio signal |
CN1983909B (zh) | 2006-06-08 | 2010-07-28 | 华为技术有限公司 | 一种丢帧隐藏装置和方法 |
US7873511B2 (en) * | 2006-06-30 | 2011-01-18 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Audio encoder, audio decoder and audio processor having a dynamically variable warping characteristic |
US8015000B2 (en) | 2006-08-03 | 2011-09-06 | Broadcom Corporation | Classification-based frame loss concealment for audio signals |
JP5096468B2 (ja) | 2006-08-15 | 2012-12-12 | ドルビー ラボラトリーズ ライセンシング コーポレイション | サイド情報なしの時間的ノイズエンベロープの自由な整形 |
FR2905510B1 (fr) | 2006-09-01 | 2009-04-10 | Voxler Soc Par Actions Simplif | Procede d'analyse en temps reel de la voix pour le controle en temps reel d'un organe numerique et dispositif associe |
CN101140759B (zh) | 2006-09-08 | 2010-05-12 | 华为技术有限公司 | 语音或音频信号的带宽扩展方法及*** |
US7752038B2 (en) | 2006-10-13 | 2010-07-06 | Nokia Corporation | Pitch lag estimation |
DE102006049154B4 (de) | 2006-10-18 | 2009-07-09 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Kodierung eines Informationssignals |
KR101292771B1 (ko) | 2006-11-24 | 2013-08-16 | 삼성전자주식회사 | 오디오 신호의 오류은폐방법 및 장치 |
FR2912249A1 (fr) | 2007-02-02 | 2008-08-08 | France Telecom | Codage/decodage perfectionnes de signaux audionumeriques. |
JP4871894B2 (ja) | 2007-03-02 | 2012-02-08 | パナソニック株式会社 | 符号化装置、復号装置、符号化方法および復号方法 |
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 |
EP2015293A1 (en) | 2007-06-14 | 2009-01-14 | Deutsche Thomson OHG | Method and apparatus for encoding and decoding an audio signal using adaptively switched temporal resolution in the spectral domain |
JP4928366B2 (ja) | 2007-06-25 | 2012-05-09 | 日本電信電話株式会社 | ピッチ探索装置、パケット消失補償装置、それらの方法、プログラム及びその記録媒体 |
JP4572218B2 (ja) | 2007-06-27 | 2010-11-04 | 日本電信電話株式会社 | 音楽区間検出方法、音楽区間検出装置、音楽区間検出プログラム及び記録媒体 |
US10795949B2 (en) | 2007-07-26 | 2020-10-06 | Hamid Hatami-Hanza | Methods and systems for investigation of compositions of ontological subjects and intelligent systems therefrom |
WO2009027606A1 (fr) | 2007-08-24 | 2009-03-05 | France Telecom | Codage/decodage par plans de symboles, avec calcul dynamique de tables de probabilites |
EP2186087B1 (en) | 2007-08-27 | 2011-11-30 | Telefonaktiebolaget L M Ericsson (PUBL) | Improved transform coding of speech and audio signals |
CN100524462C (zh) | 2007-09-15 | 2009-08-05 | 华为技术有限公司 | 对高带信号进行帧错误隐藏的方法及装置 |
JP5547081B2 (ja) | 2007-11-02 | 2014-07-09 | 華為技術有限公司 | 音声復号化方法及び装置 |
WO2009066869A1 (en) | 2007-11-21 | 2009-05-28 | Electronics And Telecommunications Research Institute | Frequency band determining method for quantization noise shaping and transient noise shaping method using the same |
KR101162275B1 (ko) | 2007-12-31 | 2012-07-04 | 엘지전자 주식회사 | 오디오 신호 처리 방법 및 장치 |
US8386271B2 (en) | 2008-03-25 | 2013-02-26 | Microsoft Corporation | Lossless and near lossless scalable audio codec |
AU2009256551B2 (en) | 2008-06-13 | 2015-08-13 | Nokia Technologies Oy | Method and apparatus for error concealment of encoded audio data |
EP2346030B1 (en) | 2008-07-11 | 2014-10-01 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoder, method for encoding an audio signal and computer program |
EP2144231A1 (en) | 2008-07-11 | 2010-01-13 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Low bitrate audio encoding/decoding scheme with common preprocessing |
KR101227729B1 (ko) | 2008-07-11 | 2013-01-29 | 프라운호퍼-게젤샤프트 추르 푀르데룽 데어 안제반텐 포르슝 에 파우 | 샘플 오디오 신호의 프레임을 인코딩하기 위한 오디오 인코더 및 디코더 |
EP2144230A1 (en) | 2008-07-11 | 2010-01-13 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Low bitrate audio encoding/decoding scheme having cascaded switches |
US8577673B2 (en) | 2008-09-15 | 2013-11-05 | Huawei Technologies Co., Ltd. | CELP post-processing for music signals |
RU2520402C2 (ru) * | 2008-10-08 | 2014-06-27 | Фраунхофер-Гезелльшафт Цур Фердерунг Дер Ангевандтен Форшунг Е.Ф. | Переключаемая аудио кодирующая/декодирующая схема с мультиразрешением |
GB2466673B (en) | 2009-01-06 | 2012-11-07 | Skype | Quantization |
MX2011007925A (es) | 2009-01-28 | 2011-08-17 | Dten Forschung E V Fraunhofer Ges Zur Foeerderung Der Angewan | Codificador de audio, decodificador de audio, información de audio codificada, métodos para la codificación y decodificación de una señal de audio y programa de computadora. |
JP4945586B2 (ja) | 2009-02-02 | 2012-06-06 | 株式会社東芝 | 信号帯域拡張装置 |
US20100223061A1 (en) | 2009-02-27 | 2010-09-02 | Nokia Corporation | Method and Apparatus for Audio Coding |
JP4932917B2 (ja) | 2009-04-03 | 2012-05-16 | 株式会社エヌ・ティ・ティ・ドコモ | 音声復号装置、音声復号方法、及び音声復号プログラム |
FR2944664A1 (fr) | 2009-04-21 | 2010-10-22 | Thomson Licensing | Dispositif et procede de traitement d'images |
US8352252B2 (en) | 2009-06-04 | 2013-01-08 | Qualcomm Incorporated | Systems and methods for preventing the loss of information within a speech frame |
US8428938B2 (en) | 2009-06-04 | 2013-04-23 | Qualcomm Incorporated | Systems and methods for reconstructing an erased speech frame |
KR20100136890A (ko) | 2009-06-19 | 2010-12-29 | 삼성전자주식회사 | 컨텍스트 기반의 산술 부호화 장치 및 방법과 산술 복호화 장치 및 방법 |
CN101958119B (zh) | 2009-07-16 | 2012-02-29 | 中兴通讯股份有限公司 | 一种改进的离散余弦变换域音频丢帧补偿器和补偿方法 |
ES2441069T3 (es) | 2009-10-08 | 2014-01-31 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Decodificador multimodo para señal de audio, codificador multimodo para señal de audio, procedimiento y programa de computación que usan un modelado de ruido en base a linealidad-predicción-codificación |
WO2011044700A1 (en) | 2009-10-15 | 2011-04-21 | Voiceage Corporation | Simultaneous time-domain and frequency-domain noise shaping for tdac transforms |
MX2012004569A (es) | 2009-10-20 | 2012-06-08 | Fraunhofer Ges Forschung | Codificador de audio, decodificador de audio, metodo para codificar informacion de audio, metodo para decodificar informacion de audio y programa de computacion que usa la deteccion de un grupo de valores espectrales previamente decodificados. |
ES2533098T3 (es) | 2009-10-20 | 2015-04-07 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Codificador de señal de audio, decodificador de señal de audio, método para proveer una representación codificada de un contenido de audio, método para proveer una representación decodificada de un contenido de audio y programa de computación para su uso en aplicaciones de bajo retardo |
US8207875B2 (en) | 2009-10-28 | 2012-06-26 | Motorola Mobility, Inc. | Encoder that optimizes bit allocation for information sub-parts |
US7978101B2 (en) | 2009-10-28 | 2011-07-12 | Motorola Mobility, Inc. | Encoder and decoder using arithmetic stage to compress code space that is not fully utilized |
WO2011065741A2 (ko) | 2009-11-24 | 2011-06-03 | 엘지전자 주식회사 | 오디오 신호 처리 방법 및 장치 |
WO2011086066A1 (en) | 2010-01-12 | 2011-07-21 | Fraunhofer Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoder, audio decoder, method for encoding and audio information, method for decoding an audio information and computer program using a modification of a number representation of a numeric previous context value |
US20110196673A1 (en) | 2010-02-11 | 2011-08-11 | Qualcomm Incorporated | Concealing lost packets in a sub-band coding decoder |
EP2375409A1 (en) | 2010-04-09 | 2011-10-12 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoder, audio decoder and related methods for processing multi-channel audio signals using complex prediction |
FR2961980A1 (fr) | 2010-06-24 | 2011-12-30 | France Telecom | Controle d'une boucle de retroaction de mise en forme de bruit dans un codeur de signal audionumerique |
CA2806000C (en) | 2010-07-20 | 2016-07-05 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Audio encoder, audio decoder, method for encoding an audio information, method for decoding an audio information and computer program using an optimized hash table |
US9082416B2 (en) | 2010-09-16 | 2015-07-14 | Qualcomm Incorporated | Estimating a pitch lag |
US8738385B2 (en) * | 2010-10-20 | 2014-05-27 | Broadcom Corporation | Pitch-based pre-filtering and post-filtering for compression of audio signals |
EP2676266B1 (en) | 2011-02-14 | 2015-03-11 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Linear prediction based coding scheme using spectral domain noise shaping |
US9270807B2 (en) | 2011-02-23 | 2016-02-23 | Digimarc Corporation | Audio localization using audio signal encoding and recognition |
KR101767175B1 (ko) | 2011-03-18 | 2017-08-10 | 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. | 오디오 코딩에서의 프레임 요소 길이 전송 |
RU2606552C2 (ru) | 2011-04-21 | 2017-01-10 | Самсунг Электроникс Ко., Лтд. | Устройство для квантования коэффициентов кодирования с линейным предсказанием, устройство кодирования звука, устройство для деквантования коэффициентов кодирования с линейным предсказанием, устройство декодирования звука и электронное устройство для этого |
WO2012152764A1 (en) | 2011-05-09 | 2012-11-15 | Dolby International Ab | Method and encoder for processing a digital stereo audio signal |
FR2977439A1 (fr) | 2011-06-28 | 2013-01-04 | France Telecom | Fenetres de ponderation en codage/decodage par transformee avec recouvrement, optimisees en retard. |
FR2977969A1 (fr) | 2011-07-12 | 2013-01-18 | France Telecom | Adaptation de fenetres de ponderation d'analyse ou de synthese pour un codage ou decodage par transformee |
US9363339B2 (en) | 2011-07-12 | 2016-06-07 | Hughes Network Systems, Llc | Staged data compression, including block level long range compression, for data streams in a communications system |
JP5600822B2 (ja) | 2012-01-20 | 2014-10-08 | フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ | 正弦波置換を用いた音声符号化および復号化のための装置および方法 |
EP2834814B1 (en) | 2012-04-05 | 2016-03-02 | Huawei Technologies Co., Ltd. | Method for determining an encoding parameter for a multi-channel audio signal and multi-channel audio encoder |
US20130282372A1 (en) * | 2012-04-23 | 2013-10-24 | Qualcomm Incorporated | Systems and methods for audio signal processing |
US9026451B1 (en) | 2012-05-09 | 2015-05-05 | Google Inc. | Pitch post-filter |
WO2013183977A1 (ko) | 2012-06-08 | 2013-12-12 | 삼성전자 주식회사 | 프레임 에러 은닉방법 및 장치와 오디오 복호화방법 및 장치 |
GB201210373D0 (en) | 2012-06-12 | 2012-07-25 | Meridian Audio Ltd | Doubly compatible lossless audio sandwidth extension |
FR2992766A1 (fr) | 2012-06-29 | 2014-01-03 | France Telecom | Attenuation efficace de pre-echos dans un signal audionumerique |
CN102779526B (zh) | 2012-08-07 | 2014-04-16 | 无锡成电科大科技发展有限公司 | 语音信号中基音提取及修正方法 |
US9406307B2 (en) * | 2012-08-19 | 2016-08-02 | The Regents Of The University Of California | Method and apparatus for polyphonic audio signal prediction in coding and networking systems |
US9293146B2 (en) | 2012-09-04 | 2016-03-22 | Apple Inc. | Intensity stereo coding in advanced audio coding |
CN107731237B (zh) | 2012-09-24 | 2021-07-20 | 三星电子株式会社 | 时域帧错误隐藏设备 |
CN103714821A (zh) | 2012-09-28 | 2014-04-09 | 杜比实验室特许公司 | 基于位置的混合域数据包丢失隐藏 |
US9401153B2 (en) | 2012-10-15 | 2016-07-26 | Digimarc Corporation | Multi-mode audio recognition and auxiliary data encoding and decoding |
US9318116B2 (en) | 2012-12-14 | 2016-04-19 | Disney Enterprises, Inc. | Acoustic data transmission based on groups of audio receivers |
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 |
FR3001593A1 (fr) | 2013-01-31 | 2014-08-01 | France Telecom | Correction perfectionnee de perte de trame au decodage d'un signal. |
EP3125239B1 (en) | 2013-02-05 | 2019-07-17 | Telefonaktiebolaget LM Ericsson (publ) | Method and appartus for controlling audio frame loss concealment |
TWI530941B (zh) | 2013-04-03 | 2016-04-21 | 杜比實驗室特許公司 | 用於基於物件音頻之互動成像的方法與系統 |
MX352092B (es) | 2013-06-21 | 2017-11-08 | Fraunhofer Ges Forschung | Aparato y método para mejorar el ocultamiento del libro de códigos adaptativo en la ocultación similar a acelp empleando una resincronización de pulsos mejorada. |
BR112015031606B1 (pt) * | 2013-06-21 | 2021-12-14 | Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. | Aparelho e método para desvanecimento de sinal aperfeiçoado em diferentes domínios durante ocultação de erros |
EP2830055A1 (en) | 2013-07-22 | 2015-01-28 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Context-based entropy coding of sample values of a spectral envelope |
EP2830064A1 (en) | 2013-07-22 | 2015-01-28 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatus and method for decoding and encoding an audio signal using adaptive spectral tile selection |
CN111009249B (zh) | 2013-10-18 | 2021-06-04 | 弗劳恩霍夫应用研究促进协会 | 编码器/解码器、编码/解码方法和非瞬时性存储介质 |
US9906858B2 (en) | 2013-10-22 | 2018-02-27 | Bongiovi Acoustics Llc | System and method for digital signal processing |
BR112016009563B1 (pt) | 2013-10-31 | 2021-12-21 | Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. | Extensão de largura de banda de áudio através da inserção de ruído temporal pré- formado no domínio de frequência |
CA2984562C (en) | 2013-10-31 | 2020-01-14 | Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. | Audio decoder and method for providing a decoded audio information using an error concealment based on a time domain excitation signal |
ES2755166T3 (es) | 2013-10-31 | 2020-04-21 | Fraunhofer Ges Forschung | Decodificador de audio y método para proporcionar una información de audio decodificada usando una ocultación de error que modifica una señal de excitación de dominio de tiempo |
MX356164B (es) | 2013-11-13 | 2018-05-16 | Fraunhofer Ges Forschung | Codificador para codificar una señal de audio, sistema de audio de transmisión y método para determinar valores de corrección. |
GB2524333A (en) | 2014-03-21 | 2015-09-23 | Nokia Technologies Oy | Audio signal payload |
ES2827278T3 (es) | 2014-04-17 | 2021-05-20 | Voiceage Corp | Método, dispositivo y memoria no transitoria legible por ordenador para codificación y decodificación predictiva linealde señales sonoras en la transición entre tramas que tienen diferentes tasas de muestreo |
US9396733B2 (en) | 2014-05-06 | 2016-07-19 | University Of Macau | Reversible audio data hiding |
NO2780522T3 (ja) | 2014-05-15 | 2018-06-09 | ||
EP2963645A1 (en) | 2014-07-01 | 2016-01-06 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Calculator and method for determining phase correction data for an audio signal |
US9685166B2 (en) | 2014-07-26 | 2017-06-20 | Huawei Technologies Co., Ltd. | Classification between time-domain coding and frequency domain coding |
EP3176781A4 (en) | 2014-07-28 | 2017-12-27 | Samsung Electronics Co., Ltd. | Method and apparatus for packet loss concealment, and decoding method and apparatus employing same |
EP2980796A1 (en) | 2014-07-28 | 2016-02-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Method and apparatus for processing an audio signal, audio decoder, and audio encoder |
CN110444219B (zh) | 2014-07-28 | 2023-06-13 | 弗劳恩霍夫应用研究促进协会 | 选择第一编码演算法或第二编码演算法的装置与方法 |
EP2988300A1 (en) | 2014-08-18 | 2016-02-24 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Switching of sampling rates at audio processing devices |
WO2016142002A1 (en) | 2015-03-09 | 2016-09-15 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Audio encoder, audio decoder, method for encoding an audio signal and method for decoding an encoded audio signal |
EP3067886A1 (en) | 2015-03-09 | 2016-09-14 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Audio encoder for encoding a multichannel signal and audio decoder for decoding an encoded audio signal |
US10296959B1 (en) | 2015-03-30 | 2019-05-21 | Audible, Inc. | Automated recommendations of audio narrations |
US10049684B2 (en) | 2015-04-05 | 2018-08-14 | Qualcomm Incorporated | Audio bandwidth selection |
US9886963B2 (en) | 2015-04-05 | 2018-02-06 | Qualcomm Incorporated | Encoder selection |
JP6422813B2 (ja) | 2015-04-13 | 2018-11-14 | 日本電信電話株式会社 | 符号化装置、復号装置、これらの方法及びプログラム |
US9978400B2 (en) | 2015-06-11 | 2018-05-22 | Zte Corporation | Method and apparatus for frame loss concealment in transform domain |
US10847170B2 (en) * | 2015-06-18 | 2020-11-24 | Qualcomm Incorporated | Device and method for generating a high-band signal from non-linearly processed sub-ranges |
US9837089B2 (en) * | 2015-06-18 | 2017-12-05 | Qualcomm Incorporated | High-band signal generation |
KR20170000933A (ko) | 2015-06-25 | 2017-01-04 | 한국전기연구원 | 시간 지연 추정을 이용한 풍력 터빈의 피치 제어 시스템 |
US9830921B2 (en) | 2015-08-17 | 2017-11-28 | Qualcomm Incorporated | High-band target signal control |
EP3343558A2 (en) | 2015-09-04 | 2018-07-04 | Samsung Electronics Co., Ltd. | Signal processing methods and apparatuses for enhancing sound quality |
GB201518004D0 (en) * | 2015-10-12 | 2015-11-25 | Microsoft Technology Licensing Llc | Audio signal processing |
US9978381B2 (en) | 2016-02-12 | 2018-05-22 | Qualcomm Incorporated | Encoding of multiple audio signals |
US10219147B2 (en) | 2016-04-07 | 2019-02-26 | Mediatek Inc. | Enhanced codec control |
US10283143B2 (en) | 2016-04-08 | 2019-05-07 | Friday Harbor Llc | Estimating pitch of harmonic signals |
CN107103908B (zh) | 2017-05-02 | 2019-12-24 | 大连民族大学 | 复调音乐多音高估计方法及伪双谱在多音高估计中的应用 |
EP3483884A1 (en) * | 2017-11-10 | 2019-05-15 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Signal filtering |
-
2017
- 2017-11-10 EP EP17201105.8A patent/EP3483884A1/en not_active Withdrawn
-
2018
- 2018-11-09 FI FIEP18796692.4T patent/FI3707715T3/fi active
- 2018-11-09 ES ES18796692T patent/ES2939975T3/es active Active
- 2018-11-09 PL PL18796692.4T patent/PL3707715T3/pl unknown
- 2018-11-09 RU RU2020119053A patent/RU2738323C1/ru active
- 2018-11-09 BR BR112020009326-2A patent/BR112020009326A2/pt unknown
- 2018-11-09 CN CN201880086266.9A patent/CN111587457B/zh active Active
- 2018-11-09 AU AU2018363802A patent/AU2018363802B2/en active Active
- 2018-11-09 CA CA3082291A patent/CA3082291C/en active Active
- 2018-11-09 JP JP2020526154A patent/JP7179060B2/ja active Active
- 2018-11-09 SG SG11202004173PA patent/SG11202004173PA/en unknown
- 2018-11-09 EP EP18796692.4A patent/EP3707715B1/en active Active
- 2018-11-09 MX MX2020004773A patent/MX2020004773A/es unknown
- 2018-11-09 KR KR1020207015681A patent/KR102492559B1/ko active IP Right Grant
- 2018-11-09 WO PCT/EP2018/080837 patent/WO2019092220A1/en unknown
- 2018-11-09 PT PT187966924T patent/PT3707715T/pt unknown
- 2018-11-09 TW TW107139853A patent/TWI705434B/zh active
- 2018-11-12 AR ARP180103300A patent/AR113496A1/es active IP Right Grant
-
2020
- 2020-05-07 US US16/869,143 patent/US11545167B2/en active Active
- 2020-05-08 ZA ZA2020/02569A patent/ZA202002569B/en unknown
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09190195A (ja) * | 1995-09-18 | 1997-07-22 | Toshiba Corp | 音声信号のスペクトル形状調整方法および装置 |
WO2008072701A1 (ja) * | 2006-12-13 | 2008-06-19 | Panasonic Corporation | ポストフィルタおよびフィルタリング方法 |
JP2017037328A (ja) * | 2010-07-02 | 2017-02-16 | ドルビー・インターナショナル・アーベー | オーディオデコーダ及び復号方法 |
JP2015505992A (ja) * | 2011-12-12 | 2015-02-26 | ドルビー ラボラトリーズ ライセンシング コーポレイション | メディアデータにおける低計算量反復検出 |
JP2017522604A (ja) * | 2014-07-28 | 2017-08-10 | フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン | 高調波ポストフィルタを使用してオーディオ信号を処理するための装置および方法 |
JP2017528752A (ja) * | 2014-07-28 | 2017-09-28 | フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ | ハーモニックフィルタツールのハーモニック依存制御 |
Also Published As
Publication number | Publication date |
---|---|
SG11202004173PA (en) | 2020-06-29 |
KR102492559B1 (ko) | 2023-01-30 |
EP3707715B1 (en) | 2023-01-04 |
MX2020004773A (es) | 2020-08-13 |
AR113496A1 (es) | 2020-05-13 |
WO2019092220A1 (en) | 2019-05-16 |
PL3707715T3 (pl) | 2023-05-02 |
TWI705434B (zh) | 2020-09-21 |
US11545167B2 (en) | 2023-01-03 |
CA3082291C (en) | 2022-11-29 |
AU2018363802A1 (en) | 2020-05-21 |
AU2018363802B2 (en) | 2020-12-10 |
CA3082291A1 (en) | 2019-05-16 |
JP7179060B2 (ja) | 2022-11-28 |
FI3707715T3 (fi) | 2023-03-23 |
CN111587457A (zh) | 2020-08-25 |
TW201923757A (zh) | 2019-06-16 |
RU2738323C1 (ru) | 2020-12-11 |
CN111587457B (zh) | 2023-05-12 |
PT3707715T (pt) | 2023-03-06 |
EP3483884A1 (en) | 2019-05-15 |
BR112020009326A2 (pt) | 2020-10-27 |
ZA202002569B (en) | 2021-08-25 |
US20200335118A1 (en) | 2020-10-22 |
ES2939975T3 (es) | 2023-04-28 |
EP3707715A1 (en) | 2020-09-16 |
KR20200077579A (ko) | 2020-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6877488B2 (ja) | 高調波ポストフィルタを使用してオーディオ信号を処理するための装置および方法 | |
JP6629834B2 (ja) | ハーモニックフィルタツールのハーモニック依存制御 | |
JP6086999B2 (ja) | ハーモニクス低減を使用して第1符号化アルゴリズムと第2符号化アルゴリズムの一方を選択する装置及び方法 | |
CN104584120B (zh) | 生成舒适噪声 | |
JP2018025783A (ja) | 低遅延符号化/復号のための音声信号のリサンプリング | |
US11545167B2 (en) | Signal filtering | |
JP2016541004A5 (ja) | ||
US11380341B2 (en) | Selecting pitch lag |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200707 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200707 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210624 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210825 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211125 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220413 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220703 |
|
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: 20221017 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221115 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7179060 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |