JP5096582B2 - ノイズ生成装置及び方法 - Google Patents
ノイズ生成装置及び方法 Download PDFInfo
- Publication number
- JP5096582B2 JP5096582B2 JP2010526136A JP2010526136A JP5096582B2 JP 5096582 B2 JP5096582 B2 JP 5096582B2 JP 2010526136 A JP2010526136 A JP 2010526136A JP 2010526136 A JP2010526136 A JP 2010526136A JP 5096582 B2 JP5096582 B2 JP 5096582B2
- Authority
- JP
- Japan
- Prior art keywords
- parameter
- noise
- frame
- sid
- reconstruction
- 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
Links
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/012—Comfort noise or silence coding
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Description
再構成パラメータの初期値を決定し、
再構成パラメータの初期値に基づいてランダムな値域を決定し、
再構成ノイズパラメータとしてランダムな値域の中から1つの値をランダムに取り出し、
再構成ノイズパラメータを用いてノイズを生成することを含む、ノイズ生成の方法を提供する。
再構成パラメータの初期値を決定するための初期値ユニットと、
再構成パラメータの初期値に基づいてランダムな値域を決定するためのレンジユニットと、
ランダム値域の中から再構成ノイズパラメータとして1つの値をランダムに取り出す再構成ユニットと、
再構成ノイズパラメータを用いてノイズを生成するための合成ユニットと、
を備えるノイズ生成のための装置を提供する。
再構成パラメータの初期値に基づいてランダムな値域を得るためのレンジユニット5200、
前記ランダム値域の中から再構成ノイズパラメータとして1つの値をランダムに取り出す再構成ユニット5300、
再構成ノイズパラメータを用いてノイズを合成するための合成ユニット5400。
SIDフレームから取得されたノイズパラメータに基づいてノイズパラメータ増分を取得するように構成された増分ユニット5210と、
予想インタバル長を取得するように構成されたインタバル取得ユニット5220と、
予想インタバル長とノイズパラメータ増分とに基づいて浮動半径を取得するように構成された半径取得ユニット5230と、
再構成パラメータの初期値と浮動半径とに基づいて浮動中心を取得するように構成された中心取得ユニットと、
浮動中心をランダム値域の中心とし、浮動半径をランダム値域の半径とすることにより、ランダム値域を決定するように構成された操作ユニット5240と、を含む。
Claims (15)
- 再構成パラメータの初期値を決定し、
前記再構成パラメータの前記初期値に基づいてランダムな値域を決定し、
前記ランダムな値域の中から再構成ノイズパラメータとして1つの値をランダムに取り出し、
前記再構成ノイズパラメータを用いてノイズを生成する、
ことを含むことを特徴とする、ノイズ生成方法であって、
前記再構成パラメータの前記初期値を決定するプロセスが、
最初の無音挿入記述子(SID)フレームを受信すると、前記最初のSIDの前の所定数のフレームに対するノイズパラメータの平均値あるいは荷重平均値を前記再構成パラメータの前記初期値とするか、
前記最初のSIDフレームを受信した後に任意のSIDフレームを受信すると、新たに受信したSIDフレームの前のフレームに対する前記再構成ノイズパラメータを、前記再構成パラメータの前記初期値とするか、又は
NO_DATAフレームに対してノイズパラメータが再構成される場合に、前記NO_DATAフレームの前のフレームに対する前記再構成ノイズパラメータを、前記再構成パラメータの前記初期値とする、
ことを含むノイズ生成方法。 - 前記再構成パラメータの前記初期値に基づいて前記ランダム値域を決定するプロセスが、
SIDフレームから取得したノイズパラメータに基づいてノイズパラメータ増分を決定し、
予想インタバル長を決定し、かつ前記予想インタバル長と前記ノイズパラメータ増分とに基づいて浮動半径を決定し、
前記再構成パラメータの前記初期値と前記浮動半径とに基づいて浮動中心を決定し、
前記浮動中心を前記ランダム値域の中心とし、前記浮動半径を前記ランダム値域の半径とすることにより、前記ランダム値域を決定する、
ことを含む、請求項1に記載のノイズ生成方法。 - 前記再構成パラメータの前記初期値と前記浮動半径とに基づいて前記浮動中心を決定するプロセスが、
前記再構成パラメータの前記初期値と前記浮動半径の2倍との合計を前記浮動中心とする、
ことを含む、請求項2に記載のノイズ生成方法。 - 前記SIDフレームから得られた前記ノイズパラメータに基づいて前記ノイズパラメータ増分を決定するプロセスが、
新たに取得されたSIDフレームから得られるノイズパラメータと、前記再構成パラメータの前記初期値との差を前記ノイズパラメータ増分とするか、
新たに取得されたSIDフレームから得られるノイズパラメータと、以前のSIDフレームから得られるノイズパラメータとの差を前記ノイズパラメータ増分とするか、又は
新たに取得されたSIDフレームから得られるノイズパラメータと以前のSIDフレームから得られるノイズパラメータとの差と、前記再構成パラメータの前記初期値と新たに取得されたSIDフレームより前のフレームの前記再構成ノイズパラメータとの差とを、前記ノイズパラメータ増分とする、
ことを含む、請求項2に記載のノイズ生成方法。 - 前記予想インタバル長を決定するプロセスが、
最初のSIDフレームを受信すると、前記予想インタバル長として所定の値を取るか、又は
システムにより設定された無音挿入記述子フレームインタバルを前記予想インタバル長とする、
ことを含む、請求項2に記載のノイズ生成方法。 - 前記予想インタバル長を決定する前記プロセスが、
前記最初のSIDフレームを受信した後に任意のSIDフレームを受信するか、又はNO_DATAフレームに対して前記ノイズパラメータを再構成する場合に、前記新しく受信したSIDフレームと以前に受信したSIDフレームとの間のインタバル長を前記予想インタバル長とする、
ことを更に含む、請求項6に記載のノイズ生成方法。 - 前記ノイズパラメータは、エネルギーパラメータとスペクトルパラメータとを含む、請求項1に記載のノイズ生成方法。
- コンピュータプロセッサにより実行されると、前記コンピュータプロセッサが請求項1〜8のいずれか1項に記載のステップを実行するコンピュータプログラムコードを備えるコンピュータ可読記憶媒体。
- 再構成パラメータの初期値を決定するための初期値ユニットと、
前記再構成パラメータの前記初期値に基づいてランダムな値域を決定するためのレンジユニットと、
前記ランダム値域の中から再構成ノイズパラメータとして1つの値をランダムに取り出す再構成ユニットと、
前記再構成ノイズパラメータを用いてノイズを生成するための合成ユニットと、
を備えることを特徴とする、ノイズ生成装置であって、
前記初期値ユニットは、
最初のSIDフレームを受信すると、前記SIDフレームの前の所定数のフレームに対する前記ノイズパラメータの平均値あるいは荷重平均値を前記再構成パラメータの前記初期値とするように構成された第1の初期値ユニット、
を含み、
前記初期値ユニットは、
前記最初のSIDフレームを受信した後に任意のSIDフレームを受信すると、前記の新たに受信したSIDフレームより前のフレームに対する前記再構成ノイズパラメータを、前記再構成パラメータの前記初期値とするか、又は
NO_DATAフレームに対してノイズパラメータを再構成する場合に、前記NO_DATAフレームの前のフレームに対する前記再構成ノイズパラメータを前記再構成パラメータの前記初期値とする、
ように構成された第2の初期値ユニットを更に備える、
ノイズ生成装置。 - 前記レンジユニットは、
SIDフレームから取得されたノイズパラメータに基づいてノイズパラメータ増分を決定するように構成された増分ユニットと、
予想インタバル長を決定するように構成されたインタバル取得ユニットと、
前記予想インタバル長と前記ノイズパラメータ増分とに基づいて浮動半径を決定するように構成された半径取得ユニットと、
前記再構成パラメータの前記初期値と前記浮動半径とに基づいて浮動中心を決定するように構成された中心取得ユニットと、
前記浮動中心を前記ランダムな値域の中心とし、前記浮動半径を前記ランダム値域の半径とすることにより、前記ランダム値域を決定するように構成された操作ユニットと、
を含む、請求項10に記載のノイズ生成装置。 - 前記増分ユニットは、
新たに取得されたSIDフレームから得られるノイズパラメータと、前記再構成パラメータの前記初期値との差を前記ノイズパラメータ増分とするように構成された第1の増分ユニット、
新たに取得されたSIDフレームから得られるノイズパラメータと、以前のSIDフレームから得られるノイズパラメータとの差を前記ノイズパラメータ増分とするように構成された第2の増分ユニット、又は
新たに取得されたSIDフレームから得られるノイズパラメータと以前のSIDフレームから得られるノイズパラメータとの差と、前記再構成パラメータの前記初期値と新たに取得されたSIDフレームより前のフレームに対する前記再構成ノイズパラメータとの差と、の両者の差を、前記ノイズパラメータ増分とするように構成された第3の増分ユニット
を備える、請求項11に記載のノイズ生成装置。 - 前記半径取得ユニットは、
前記ノイズパラメータ増分を前記予想インタバル長の2倍で割ることにより前記浮動半径を得るように構成された第1の半径取得ユニット、又は
前記ノイズパラメータ増分と、前記予想インタバル長と、前記現フレームと前記新しく受信したSIDフレームとの間の前記距離と、に基づいて、前記浮動半径を得るように構成された第2の半径取得ユニット
を備える、請求項11に記載のノイズ生成装置。 - 前記インタバル取得ユニットは、
最初のSIDフレームを受信すると、所定の値を前記インタバル長とするように構成された第1のインタバル取得ユニット、又は
最初のSIDフレームを受信すると、システムにより設定される伝送音声挿入記述子フレームインタバルを前記インタバル長とするように構成された第2のインタバル取得ユニット
を備える、請求項11に記載のノイズ生成装置。 - 前記インタバル取得ユニットは、
前記最初のSIDフレームを受信した後に任意のSIDフレームを受信するか、又はNO_DATAフレームに対して前記ノイズパラメータを再構成するかした場合に、新たに受信したSIDフレームとその前に受信したSIDフレームとの間の前記インタバル長を前記予想インタバル長とするように構成された第3のインタバル取得ユニットを、
更に含む、請求項14に記載のノイズ生成装置。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200710151408.9 | 2007-09-28 | ||
| CN2007101514089A CN101335003B (zh) | 2007-09-28 | 2007-09-28 | 噪声生成装置、及方法 |
| PCT/CN2008/072514 WO2009043287A1 (en) | 2007-09-28 | 2008-09-25 | Apparatus and method for noise generation |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012206602A Division JP2012247810A (ja) | 2007-09-28 | 2012-09-20 | ノイズ生成装置、方法、及びコンピュータ可読記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010540992A JP2010540992A (ja) | 2010-12-24 |
| JP5096582B2 true JP5096582B2 (ja) | 2012-12-12 |
Family
ID=40197560
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010526136A Active JP5096582B2 (ja) | 2007-09-28 | 2008-09-25 | ノイズ生成装置及び方法 |
| JP2012206602A Ceased JP2012247810A (ja) | 2007-09-28 | 2012-09-20 | ノイズ生成装置、方法、及びコンピュータ可読記録媒体 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012206602A Ceased JP2012247810A (ja) | 2007-09-28 | 2012-09-20 | ノイズ生成装置、方法、及びコンピュータ可読記録媒体 |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US8296132B2 (ja) |
| EP (1) | EP2202725B1 (ja) |
| JP (2) | JP5096582B2 (ja) |
| CN (1) | CN101335003B (ja) |
| CA (1) | CA2701902A1 (ja) |
| WO (1) | WO2009043287A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012247810A (ja) * | 2007-09-28 | 2012-12-13 | Huawei Technologies Co Ltd | ノイズ生成装置、方法、及びコンピュータ可読記録媒体 |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101453517B (zh) * | 2007-09-28 | 2013-08-07 | 华为技术有限公司 | 噪声生成装置、及方法 |
| WO2012127278A1 (en) * | 2011-03-18 | 2012-09-27 | Nokia Corporation | Apparatus for audio signal processing |
| US8868415B1 (en) * | 2012-05-22 | 2014-10-21 | Sprint Spectrum L.P. | Discontinuous transmission control based on vocoder and voice activity |
| CN105225668B (zh) | 2013-05-30 | 2017-05-10 | 华为技术有限公司 | 信号编码方法及设备 |
| CN108364657B (zh) | 2013-07-16 | 2020-10-30 | 超清编解码有限公司 | 处理丢失帧的方法和解码器 |
| CN104978970B (zh) | 2014-04-08 | 2019-02-12 | 华为技术有限公司 | 一种噪声信号的处理和生成方法、编解码器和编解码系统 |
| US9775110B2 (en) | 2014-05-30 | 2017-09-26 | Apple Inc. | Power save for volte during silence periods |
| CN105336339B (zh) | 2014-06-03 | 2019-05-03 | 华为技术有限公司 | 一种语音频信号的处理方法和装置 |
| CN106683681B (zh) * | 2014-06-25 | 2020-09-25 | 华为技术有限公司 | 处理丢失帧的方法和装置 |
| EP2980801A1 (en) | 2014-07-28 | 2016-02-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Method for estimating noise in an audio signal, noise estimator, audio encoder, audio decoder, and system for transmitting audio signals |
| EP2980790A1 (en) * | 2014-07-28 | 2016-02-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatus and method for comfort noise generation mode selection |
| CN109841222B (zh) * | 2017-11-29 | 2022-07-01 | 腾讯科技(深圳)有限公司 | 音频通信方法、通信设备及存储介质 |
| CN114333893B (zh) * | 2021-10-22 | 2025-06-24 | 腾讯科技(深圳)有限公司 | 一种语音处理方法、装置、电子设备和可读介质 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08305395A (ja) * | 1995-04-28 | 1996-11-22 | Matsushita Electric Ind Co Ltd | 雑音再生装置 |
| US5794199A (en) * | 1996-01-29 | 1998-08-11 | Texas Instruments Incorporated | Method and system for improved discontinuous speech transmission |
| US5960389A (en) * | 1996-11-15 | 1999-09-28 | Nokia Mobile Phones Limited | Methods for generating comfort noise during discontinuous transmission |
| US20010014857A1 (en) * | 1998-08-14 | 2001-08-16 | Zifei Peter Wang | A voice activity detector for packet voice network |
| KR100651457B1 (ko) * | 1999-02-13 | 2006-11-28 | 삼성전자주식회사 | 부호분할다중접속 이동통신시스템의 불연속 전송모드에서 연속적인 외부순환 전력제어장치 및 방법 |
| GB2350532B (en) * | 1999-05-28 | 2001-08-08 | Mitel Corp | Method to generate telephone comfort noise during silence in a packetized voice communication system |
| WO2000075919A1 (en) * | 1999-06-07 | 2000-12-14 | Ericsson, Inc. | Methods and apparatus for generating comfort noise using parametric noise model statistics |
| US6662155B2 (en) * | 2000-11-27 | 2003-12-09 | Nokia Corporation | Method and system for comfort noise generation in speech communication |
| US7243065B2 (en) * | 2003-04-08 | 2007-07-10 | Freescale Semiconductor, Inc | Low-complexity comfort noise generator |
| US7536298B2 (en) * | 2004-03-15 | 2009-05-19 | Intel Corporation | Method of comfort noise generation for speech communication |
| CN1758694A (zh) * | 2004-10-10 | 2006-04-12 | 中兴通讯股份有限公司 | 一种产生舒适噪声的装置 |
| US7454010B1 (en) * | 2004-11-03 | 2008-11-18 | Acoustic Technologies, Inc. | Noise reduction and comfort noise gain control using bark band weiner filter and linear attenuation |
| US7693708B2 (en) | 2005-06-18 | 2010-04-06 | Nokia Corporation | System and method for adaptive transmission of comfort noise parameters during discontinuous speech transmission |
| CN101335003B (zh) * | 2007-09-28 | 2010-07-07 | 华为技术有限公司 | 噪声生成装置、及方法 |
-
2007
- 2007-09-28 CN CN2007101514089A patent/CN101335003B/zh active Active
-
2008
- 2008-09-25 WO PCT/CN2008/072514 patent/WO2009043287A1/zh not_active Ceased
- 2008-09-25 CA CA2701902A patent/CA2701902A1/en not_active Abandoned
- 2008-09-25 JP JP2010526136A patent/JP5096582B2/ja active Active
- 2008-09-25 EP EP08800986.5A patent/EP2202725B1/en active Active
-
2010
- 2010-03-26 US US12/748,190 patent/US8296132B2/en active Active
-
2012
- 2012-07-30 US US13/561,784 patent/US20120288109A1/en not_active Abandoned
- 2012-09-20 JP JP2012206602A patent/JP2012247810A/ja not_active Ceased
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012247810A (ja) * | 2007-09-28 | 2012-12-13 | Huawei Technologies Co Ltd | ノイズ生成装置、方法、及びコンピュータ可読記録媒体 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2009043287A1 (en) | 2009-04-09 |
| US20100191522A1 (en) | 2010-07-29 |
| EP2202725A1 (en) | 2010-06-30 |
| JP2012247810A (ja) | 2012-12-13 |
| JP2010540992A (ja) | 2010-12-24 |
| US20120288109A1 (en) | 2012-11-15 |
| EP2202725B1 (en) | 2013-09-18 |
| EP2202725A4 (en) | 2010-09-22 |
| US8296132B2 (en) | 2012-10-23 |
| CN101335003B (zh) | 2010-07-07 |
| CA2701902A1 (en) | 2009-04-09 |
| CN101335003A (zh) | 2008-12-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5096582B2 (ja) | ノイズ生成装置及び方法 | |
| KR101032119B1 (ko) | 선형 예측 기반 음성 코덱에서 효율적인 프레임 소거 은폐방법 및 장치 | |
| US10734003B2 (en) | Noise signal processing method, noise signal generation method, encoder, decoder, and encoding and decoding system | |
| JP5547081B2 (ja) | 音声復号化方法及び装置 | |
| JP5361909B2 (ja) | 背景ノイズ情報を符号化する方法および手段 | |
| KR101648290B1 (ko) | 컴포트 노이즈의 생성 | |
| KR101462293B1 (ko) | 고정된 배경 잡음의 평활화를 위한 방법 및 장치 | |
| JP2018084834A (ja) | 低ビットレートで背景ノイズをモデル化するためのコンフォートノイズ付加 | |
| JP5415460B2 (ja) | 背景ノイズ情報を符号化する方法および手段 | |
| JP2010525376A (ja) | Dtxハングオーバ期間の長さを調整する方法及び音声符号化装置 | |
| CN101483495A (zh) | 一种背景噪声生成方法以及噪声处理装置 | |
| KR101166650B1 (ko) | 배경 잡음 정보를 디코딩하기 위한 방법 및 수단 | |
| CN101393742A (zh) | 噪声生成装置、及方法 | |
| CN101453517B (zh) | 噪声生成装置、及方法 | |
| CN101552008A (zh) | 编码方法及装置、解码方法及装置 | |
| HK1206861B (en) | Generation of comfort noise |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120327 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20120626 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20120703 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120727 |
|
| 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: 20120821 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120920 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5096582 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150928 Year of fee payment: 3 |
|
| 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 |
|
| 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 |