JP5637379B2 - 復号装置、復号方法、およびプログラム - Google Patents
復号装置、復号方法、およびプログラム Download PDFInfo
- Publication number
- JP5637379B2 JP5637379B2 JP2010263807A JP2010263807A JP5637379B2 JP 5637379 B2 JP5637379 B2 JP 5637379B2 JP 2010263807 A JP2010263807 A JP 2010263807A JP 2010263807 A JP2010263807 A JP 2010263807A JP 5637379 B2 JP5637379 B2 JP 5637379B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- correlation
- error
- waveform element
- time
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 51
- 238000011156 evaluation Methods 0.000 claims description 54
- 238000012545 processing Methods 0.000 claims description 20
- 230000005236 sound signal Effects 0.000 claims description 16
- 230000006835 compression Effects 0.000 claims description 3
- 238000007906 compression Methods 0.000 claims description 3
- 230000001131 transforming effect Effects 0.000 claims description 3
- 230000000737 periodic effect Effects 0.000 claims 3
- 230000001105 regulatory effect Effects 0.000 claims 1
- 238000001228 spectrum Methods 0.000 description 30
- 230000006870 function Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 6
- 230000014509 gene expression Effects 0.000 description 6
- 238000000605 extraction Methods 0.000 description 5
- 230000000875 corresponding effect Effects 0.000 description 4
- 239000000284 extract Substances 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
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/005—Correction of errors induced by the transmission channel, if related to the coding algorithm
-
- 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/02—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 spectral analysis, e.g. transform vocoders or subband vocoders
- G10L19/0212—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 spectral analysis, e.g. transform vocoders or subband vocoders using orthogonal transformation
-
- 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
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/03—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters
- G10L25/06—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 characterised by the type of extracted parameters the extracted parameters being correlation coefficients
-
- 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
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/90—Pitch determination of speech signals
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
[復号装置の一実施の形態の構成例]
図1は、本発明を適用した復号装置の一実施の形態の構成例を示すブロック図である。
図2は、MDCTスペクトルXJ(k)を説明する図である。
図3乃至図6は、代替時系列信号の生成方法を説明する図である。なお、図3乃至図6において、実線は、復号時にエラーが発生していないブロックの時系列信号を表し、点線は、復号時にエラーが発生したブロックの時系列信号を表している。
図7は、図1の復号装置10の復号処理を説明するフローチャートである。この復号処理は、例えば、復号装置10に符号化データのパケットが入力されたとき、開始される。なお、errCntの初期値は0である。
次に、上述した一連の処理は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、汎用のコンピュータ等にインストールされる。
Claims (9)
- 隣接するブロックのオーディオ信号が重複して直交変換され、符号化された結果得られる符号化データを復号する復号手段と、
前記復号手段により復号された前記符号化データを逆直交変換し、前記ブロック単位の時系列波形要素を得る逆直交変換手段と、
前記復号手段による復号時にエラーが発生した前記ブロックであるエラーブロックの直前の前記ブロックの前記時系列波形要素と、そのブロックより所定数前のブロックの前記時系列波形要素との相関を求める相関計算手段と、
前記所定数ごとに、前記相関計算手段により求められた前記相関に基づいて、前記エラーブロックの直前の前記ブロックより前記所定数前の前記ブロックの評価値を計算し、前記評価値が最大値であるときの前記所定数を、前記エラーブロックのブロック単位の基本周期として求める周期計算手段と、
前記周期計算手段により求められた前記基本周期に基づいて、前記エラーブロックより前記ブロック単位の基本周期だけ前の前記ブロックの前記時系列波形要素を用いて、前記エラーブロックの前記時系列波形要素の代替信号を生成する生成手段と、
前記評価値の最大値が所定の閾値より小さい場合、前記評価値が最大値であるときの前記所定数だけ前記エラーブロックの直前の前記ブロックより前のブロックから所定のサンプル数だけずれたブロックの時系列波形要素と、前記エラーブロックの直前の前記ブロックの前記時系列波形要素との相関をずれ相関として前記所定のサンプル数ごとに求め、前記ずれ相関が前記相関計算手段により求められる前記相関より大きい場合、前記ずれ相関が最大値であるときの前記所定のサンプル数を、前記エラーブロックの基本周期の前記ブロックの周期に対するずれ量として求める周期調節手段と
を備え、
前記生成手段は、前記ずれ相関が前記相関計算手段により求められる前記相関より大きい場合、前記ブロック単位の基本周期と前記ずれ量とに基づいて、前記エラーブロックより前記ブロック単位の基本周期と前記ずれ量だけ前のブロックの時系列波形要素を用いて、前記代替信号を生成する
復号装置。 - 前記周期調節手段は、前記評価値の最大値が所定の閾値以上である場合、前記エラーブロックの直前の前記ブロックより前記ブロック単位の基本周期の1/m(mは2以上前記ブロック単位の基本周期以下の整数)倍前の前記ブロックの前記時系列波形要素と、前記エラーブロックの直前の前記ブロックの前記時系列波形要素との相関を分数相関としてmごとに求め、前記分数相関が前記相関計算手段により求められる前記相関より大きい場合、前記ブロック単位の基本周期を前記分数相関が最大値であるときの前記1/m倍に補正し、
前記生成手段は、前記分数相関が前記相関計算手段により求められる前記相関より大きい場合、前記周期調節手段による補正後の前記ブロック単位の基本周期に基づいて、その基本周期だけ前記エラーブロックより前の前記ブロックの前記時系列波形要素を用いて、前記代替信号を生成する
請求項1に記載の復号装置。 - 前記生成手段は、前記エラーブロックの次のブロックの復号時にエラーが発生した場合、前記エラーブロックより前記ブロック単位の基本周期だけ前の前記ブロックの次のブロックの前記時系列波形要素を用いて、前記エラーブロックの次のブロックの前記時系列波形要素の代替信号を生成する
請求項1に記載の復号装置。 - 前記生成手段は、前記エラーの発生が連続している期間に応じて前記代替信号を減衰させる
請求項3に記載の復号装置。 - 前記ブロックの後半の前記時系列波形要素と、前記ブロックより1つ後ろのブロックの前半の前記時系列波形要素を加算する加算手段
をさらに備え、
前記加算手段は、前記エラーブロックの次のブロックの復号時にエラーが発生していない場合、前記エラーブロックの後半の前記時系列波形要素の代替信号と、前記逆直交変換手段により得られる前記エラーブロックの次のブロックの前半の前記時系列波形要素とを加算する
請求項1に記載の復号装置。 - 前記逆直交変換手段により得られた前記時系列波形要素を記憶する記憶手段
をさらに備える
請求項1に記載の復号装置。 - 前記記憶手段は、所定の圧縮形式で圧縮された前記時系列波形要素を記憶する
請求項6に記載の復号装置。 - 復号装置が、
隣接するブロックのオーディオ信号が重複して直交変換され、符号化された結果得られる符号化データを復号する復号ステップと、
前記復号ステップの処理により復号された前記符号化データを逆直交変換し、前記ブロック単位の時系列波形要素を得る逆直交変換ステップと、
前記復号ステップの処理による復号時にエラーが発生した前記ブロックであるエラーブロックの直前の前記ブロックの前記時系列波形要素と、そのブロックより所定数前のブロックの前記時系列波形要素との相関を求める相関計算ステップと、
前記所定数ごとに、前記相関計算ステップの処理により求められた前記相関に基づいて、前記エラーブロックの直前の前記ブロックより前記所定数前の前記ブロックの評価値を計算し、前記評価値が最大値であるときの前記所定数を、前記エラーブロックのブロック単位の基本周期として求める周期計算ステップと、
前記周期計算ステップの処理により求められた前記基本周期に基づいて、前記エラーブロックより前記ブロック単位の基本周期だけ前の前記ブロックの前記時系列波形要素を用いて、前記エラーブロックの前記時系列波形要素の代替信号を生成する生成ステップと、
前記評価値の最大値が所定の閾値より小さい場合、前記評価値が最大値であるときの前記所定数だけ前記エラーブロックの直前の前記ブロックより前のブロックから所定のサンプル数だけずれたブロックの時系列波形要素と、前記エラーブロックの直前の前記ブロックの前記時系列波形要素との相関をずれ相関として前記所定のサンプル数ごとに求め、前記ずれ相関が前記相関計算ステップの処理により求められる前記相関より大きい場合、前記ずれ相関が最大値であるときの前記所定のサンプル数を、前記エラーブロックの基本周期の前記ブロックの周期に対するずれ量として求める周期調節ステップと
を含み、
前記生成ステップの処理では、前記ずれ相関が前記相関計算ステップの処理により求められる前記相関より大きい場合、前記ブロック単位の基本周期と前記ずれ量とに基づいて、前記エラーブロックより前記ブロック単位の基本周期と前記ずれ量だけ前のブロックの時系列波形要素を用いて、前記代替信号を生成する
復号方法。 - コンピュータに、
隣接するブロックのオーディオ信号が重複して直交変換され、符号化された結果得られる符号化データを復号する復号ステップと、
前記復号ステップの処理により復号された前記符号化データを逆直交変換し、前記ブロック単位の時系列波形要素を得る逆直交変換ステップと、
前記復号ステップの処理による復号時にエラーが発生した前記ブロックであるエラーブロックの直前の前記ブロックの前記時系列波形要素と、そのブロックより所定数前のブロックの前記時系列波形要素との相関を求める相関計算ステップと、
前記所定数ごとに、前記相関計算ステップの処理により求められた前記相関に基づいて、前記エラーブロックの直前の前記ブロックより前記所定数前の前記ブロックの評価値を計算し、前記評価値が最大値であるときの前記所定数を、前記エラーブロックのブロック単位の基本周期として求める周期計算ステップと、
前記周期計算ステップの処理により求められた前記基本周期に基づいて、前記エラーブロックより前記ブロック単位の基本周期だけ前の前記ブロックの前記時系列波形要素を用いて、前記エラーブロックの前記時系列波形要素の代替信号を生成する生成ステップと、
前記評価値の最大値が所定の閾値より小さい場合、前記評価値が最大値であるときの前記所定数だけ前記エラーブロックの直前の前記ブロックより前のブロックから所定のサンプル数だけずれたブロックの時系列波形要素と、前記エラーブロックの直前の前記ブロックの前記時系列波形要素との相関をずれ相関として前記所定のサンプル数ごとに求め、前記ずれ相関が前記相関計算ステップの処理により求められる前記相関より大きい場合、前記ずれ相関が最大値であるときの前記所定のサンプル数を、前記エラーブロックの基本周期の前記ブロックの周期に対するずれ量として求める周期調節ステップと
を含み、
前記生成ステップの処理では、前記ずれ相関が前記相関計算ステップの処理により求められる前記相関より大きい場合、前記ブロック単位の基本周期と前記ずれ量とに基づいて、前記エラーブロックより前記ブロック単位の基本周期と前記ずれ量だけ前のブロックの時系列波形要素を用いて、前記代替信号を生成する
処理を実行させるためのプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010263807A JP5637379B2 (ja) | 2010-11-26 | 2010-11-26 | 復号装置、復号方法、およびプログラム |
CN201110376344.9A CN102568483B (zh) | 2010-11-26 | 2011-11-18 | 解码装置、解码方法和程序 |
US13/301,542 US8812927B2 (en) | 2010-11-26 | 2011-11-21 | Decoding device, decoding method, and program for generating a substitute signal when an error has occurred during decoding |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010263807A JP5637379B2 (ja) | 2010-11-26 | 2010-11-26 | 復号装置、復号方法、およびプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2012113225A JP2012113225A (ja) | 2012-06-14 |
JP2012113225A5 JP2012113225A5 (ja) | 2013-12-19 |
JP5637379B2 true JP5637379B2 (ja) | 2014-12-10 |
Family
ID=46127460
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010263807A Expired - Fee Related JP5637379B2 (ja) | 2010-11-26 | 2010-11-26 | 復号装置、復号方法、およびプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US8812927B2 (ja) |
JP (1) | JP5637379B2 (ja) |
CN (1) | CN102568483B (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11039306B2 (en) * | 2017-11-28 | 2021-06-15 | Intel IP Corporation | Authentication of ranging device |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2604400B2 (ja) * | 1988-02-29 | 1997-04-30 | 日本電気ホームエレクトロニクス株式会社 | ピッチ抽出方法及び抽出装置 |
US5765127A (en) * | 1992-03-18 | 1998-06-09 | Sony Corp | High efficiency encoding method |
US6973425B1 (en) * | 1999-04-19 | 2005-12-06 | At&T Corp. | Method and apparatus for performing packet loss or Frame Erasure Concealment |
EP1088302B1 (en) | 1999-04-19 | 2008-07-23 | AT & T Corp. | Method for performing packet loss concealment |
US7047190B1 (en) | 1999-04-19 | 2006-05-16 | At&Tcorp. | Method and apparatus for performing packet loss or frame erasure concealment |
US7086861B2 (en) | 2002-03-01 | 2006-08-08 | Pitz Richard J | System for dispensing viscous materials |
WO2004102531A1 (en) * | 2003-05-14 | 2004-11-25 | Oki Electric Industry Co., Ltd. | Apparatus and method for concealing erased periodic signal data |
JP2004361731A (ja) * | 2003-06-05 | 2004-12-24 | Nec Corp | オーディオ復号装置及びオーディオ復号方法 |
US8346546B2 (en) * | 2006-08-15 | 2013-01-01 | Broadcom Corporation | Packet loss concealment based on forced waveform alignment after packet loss |
US8428953B2 (en) * | 2007-05-24 | 2013-04-23 | Panasonic Corporation | Audio decoding device, audio decoding method, program, and integrated circuit |
US8078456B2 (en) * | 2007-06-06 | 2011-12-13 | Broadcom Corporation | Audio time scale modification algorithm for dynamic playback speed control |
JP4928366B2 (ja) * | 2007-06-25 | 2012-05-09 | 日本電信電話株式会社 | ピッチ探索装置、パケット消失補償装置、それらの方法、プログラム及びその記録媒体 |
US8576946B2 (en) * | 2007-10-19 | 2013-11-05 | Trellisware Technologies, Inc. | Method and system for cooperative communications with minimal coordination |
CN101588341B (zh) * | 2008-05-22 | 2012-07-04 | 华为技术有限公司 | 一种丢帧隐藏的方法及装置 |
-
2010
- 2010-11-26 JP JP2010263807A patent/JP5637379B2/ja not_active Expired - Fee Related
-
2011
- 2011-11-18 CN CN201110376344.9A patent/CN102568483B/zh not_active Expired - Fee Related
- 2011-11-21 US US13/301,542 patent/US8812927B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US8812927B2 (en) | 2014-08-19 |
JP2012113225A (ja) | 2012-06-14 |
US20120137191A1 (en) | 2012-05-31 |
CN102568483B (zh) | 2016-01-20 |
CN102568483A (zh) | 2012-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6272619B2 (ja) | オーディオ信号の符号化用エンコーダ、オーディオ伝送システムおよび補正値の判定方法 | |
RU2562375C2 (ru) | Аудиокодер и декодер | |
US7979271B2 (en) | Methods and devices for switching between sound signal coding modes at a coder and for producing target signals at a decoder | |
EP2693430B1 (en) | Encoding apparatus and method, and program | |
JP5625093B2 (ja) | 信号の信号特性の変化を記載しているパラメータを得る装置、方法およびコンピュータプログラム | |
US20140200899A1 (en) | Encoding device and encoding method, decoding device and decoding method, and program | |
KR101634979B1 (ko) | 임계적으로 샘플링된 필터뱅크에서 모델 기반 예측 | |
US20100076754A1 (en) | Low-delay transform coding using weighting windows | |
EP2750132A1 (en) | Encoding device and method, decoding device and method, and program | |
RU2650025C2 (ru) | Генерирование комфортного шума с высоким спектрально-временным разрешением при прерывистой передаче аудиосигналов | |
RU2366007C2 (ru) | Способ и устройство для восстановления речи в системе распределенного распознавания речи | |
US20080126084A1 (en) | Method, apparatus and system for encoding and decoding broadband voice signal | |
BRPI0812029B1 (pt) | método de recuperar dados ocultados, dispositivo de telecomunicações, aparelho de ocultar dados, método de ocultar dados e caixa de conjunto superior | |
KR20190072647A (ko) | 위상 보상을 이용하여 멀티 채널 신호를 다운믹싱 또는 업믹싱하는 장치 및 방법 | |
KR101648290B1 (ko) | 컴포트 노이즈의 생성 | |
JP6061121B2 (ja) | オーディオ符号化装置、オーディオ符号化方法、およびプログラム | |
JP6979048B2 (ja) | 低複雑度の調性適応音声信号量子化 | |
JP2021006923A (ja) | 適応型ノイズ推定を使用してエラー隠し信号を生成する装置及び方法 | |
KR20070100334A (ko) | 오디오 파형처리장치, 방식 및 프로그램 | |
JP3344944B2 (ja) | オーディオ信号符号化装置,オーディオ信号復号化装置,オーディオ信号符号化方法,及びオーディオ信号復号化方法 | |
CN105393303A (zh) | 音频信号处理装置、音频信号处理方法及音频信号处理程序 | |
JP5637379B2 (ja) | 復号装置、復号方法、およびプログラム | |
JP4691050B2 (ja) | Parcor係数算出方法、及びその装置とそのプログラムと、その記憶媒体 | |
JP2013057895A (ja) | 音声再生装置、音声再生方法及びコンピュータプログラム | |
WO2006059288A1 (en) | Parametric audio coding comprising balanced quantization scheme |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131030 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131030 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140718 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140805 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140908 |
|
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: 20140925 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141008 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5637379 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |