JP7267007B2 - 情報処理装置、情報処理方法、及びプログラム - Google Patents
情報処理装置、情報処理方法、及びプログラム Download PDFInfo
- Publication number
- JP7267007B2 JP7267007B2 JP2018241641A JP2018241641A JP7267007B2 JP 7267007 B2 JP7267007 B2 JP 7267007B2 JP 2018241641 A JP2018241641 A JP 2018241641A JP 2018241641 A JP2018241641 A JP 2018241641A JP 7267007 B2 JP7267007 B2 JP 7267007B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- impulse response
- index
- sound
- response data
- 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
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
Description
図1は、実施形態に係る情報処理装置10のハードウェア構成例を示す図である。図1に示す情報処理装置10は、それぞれバスBで相互に接続されているドライブ装置100、補助記憶装置102、メモリ装置103、CPU104、インタフェース装置105、表示装置106、及び入力装置107等を有する。
次に、図2を参照し、情報処理装置10の機能構成について説明する。図2は、実施形態に係る情報処理装置10の機能ブロック図である。
次に、図3から図4Cを参照して、情報処理装置10の処理について説明する。図3は、実施形態に係る情報処理装置10の処理の一例を示すフローチャートである。図4Aは、実施形態に係るインデックスiの値が大きい程大きくなる値の一例について説明する図である。図4Bは、インデックスiの値が大きくなるに従って指数関数的に減少していく値の一例について説明する図である。図4Cは、実施形態に係るインデックスiがLdelayより大きい場合のインパルスレスポンスデータの一例について説明する図である。
図4Aに示すように、i/Lbodyの値401は、インデックスiの値が大きい程大きくなるため、インデックスiの値が大きい程、式(1)の条件を満たす確率は増加する。
式(4)により、GainScaleの値411は、図4Bに示すように、インデックスiの値が大きくなるに従って指数関数的に減少していく値となる。
なお、Vは、ホワイトノイズの音量を調節するための定数であり、生成部13は、例えば、Vの値を4としてもよい。そして、生成部13は、IR[Ldelay+i]に、以下の式(4)で算出した値を設定する。
ここで、Sは、Wの符号であり、-1、0、及び1の何れかの値である。生成部13は、Wの値がマイナスであればSを-1とし、Wの値が0であればSを0とし、Wの値がプラスであればSを1とする。
生成部13は、図3のステップS6で、式(4)を用いて算出した値をIR[Ldelay+i]に設定する代わり、またはこれに加えて、以下のように算出した値をIR[Ldelay+i]に設定するようにしてもよい。
そして、生成部13は、1/2の確率で、角度θの正負を反転させる。そして、生成部13は、IR[Ldelay+i]に、以下の式(6)で算出した値を設定する。
これにより、インパルスレスポンスデータの配列IR[L]は、インデックスiの値が小さい程、インデックスiの値が大きくなるに従って指数関数的に減少していく値であるGainScaleに近づく。また、インパルスレスポンスデータの配列IR[L]は、インデックスiの値が大きい程0度に近い角度となる確率が高くなる角度の正弦の値とGainScaleとを乗算した値に、インデックスiの値が大きい程近づく値に設定される。なお、生成部13は、IR[Ldelay+i]の値を決定する方法を、ユーザの操作により切り替えられるようにしてもよい。また、生成部13は、IR[Ldelay+i]に、以下の式(7)で算出した値を設定する。
これにより、インデックスiに応じたインパルスレスポンスデータは、インデックスiの値が小さい程、インデックスiの値が大きくなるに従って指数関数的に減少していく値であるGainScaleに近づき、インデックスiの値が大きい程、インデックスiの値が大きい程0度に近い角度となる確率が高くなる角度の正弦の値とGainScaleとを乗算した値に近づく値に設定される。
情報処理装置10の各機能部は、例えば1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。
11 記憶部
12 受付部
13 生成部
14 調整部
Claims (3)
- インパルス音に対する反射音のデータであるインパルスレスポンスの長さ、パルス音が出力されてから最初の反射音が返ってくるまでの長さ、及び音量減衰指数を指定する操作を受け付ける受付部と、
前記インパルスレスポンスの長さ、パルス音が出力されてから最初の反射音が返ってくるまでの長さ、及び音量減衰指数を利用して前記インパルスレスポンスのデータを生成する生成部と、
前記インパルスレスポンスのデータ、及び記憶部に記憶されている音声データに基づいて、前記音声データに対する残響音を生成する調整部と、
を有し、
前記生成部は、
パルス音が出力されてから最初の反射音が返ってくるまでの前記インパルスレスポンスのデータの音量の値を0に設定し、
前記インパルスレスポンスのデータの時間軸の値を示すインデックス値が大きい程に満たす確率が増加する条件を満たしているか判定し、
前記条件を満たしていない場合、前記インデックス値に応じた前記インパルスレスポンスのデータの音量の値を0に設定し、
前記条件を満たしている場合、前記インパルスレスポンスのデータの音量の値を、前記インデックス値が小さい程、前記インデックス値が大きくなるに従って指数関数的に減少していく値に近づき、前記インデックス値が大きい程、前記指数関数的に減少していく値と白色雑音の値とを乗算した値に近づくように設定するか、又は、前記インパルスレスポンスのデータの音量の値を、前記インデックス値が大きくなるに従って指数関数的に減少していく値と、前記インデックス値が大きくなるに従って0度に近い角度となる確率が高くなる角度の正弦の値とを乗算した値に近づくように決定する
情報処理装置。 - 情報処理装置を、
インパルス音に対する反射音のデータであるインパルスレスポンスの長さ、パルス音が出力されてから最初の反射音が返ってくるまでの長さ、及び音量減衰指数を指定する操作を受け付ける受付部、
前記インパルスレスポンスの長さ、パルス音が出力されてから最初の反射音が返ってくるまでの長さ、及び音量減衰指数を利用して前記インパルスレスポンスのデータを生成する生成部、
前記インパルスレスポンスのデータ、及び記憶部に記憶されている音声データに基づいて、前記音声データに対する残響音を生成する調整部、
として機能させ、
前記生成部は、
パルス音が出力されてから最初の反射音が返ってくるまでの前記インパルスレスポンスのデータの音量の値を0に設定し、
前記インパルスレスポンスのデータの時間軸の値を示すインデックス値が大きい程に満たす確率が増加する条件を満たしているか判定し、
前記条件を満たしていない場合、前記インデックス値に応じた前記インパルスレスポンスのデータの音量の値を0に設定し、
前記条件を満たしている場合、前記インパルスレスポンスのデータの音量の値を、前記インデックス値が小さい程、前記インデックス値が大きくなるに従って指数関数的に減少していく値に近づき、前記インデックス値が大きい程、前記指数関数的に減少していく値と白色雑音の値とを乗算した値に近づくように設定するか、又は、前記インパルスレスポンスのデータの音量の値を、前記インデックス値が大きくなるに従って指数関数的に減少していく値と、前記インデックス値が大きくなるに従って0度に近い角度となる確率が高くなる角度の正弦の値とを乗算した値に近づくように決定するプログラム。 - 情報処理装置が、
インパルス音に対する反射音のデータであるインパルスレスポンスの長さ、パルス音が出力されてから最初の反射音が返ってくるまでの長さ、及び音量減衰指数を指定する操作を受け付ける処理と、
前記インパルスレスポンスの長さ、パルス音が出力されてから最初の反射音が返ってくるまでの長さ、及び音量減衰指数を利用して前記インパルスレスポンスのデータを生成する処理と、
前記インパルスレスポンスのデータ、及び記憶部に記憶されている音声データに基づいて、前記音声データに対する残響音を生成する処理と、
を実行し、
前記インパルスレスポンスのデータを生成する処理は、
パルス音が出力されてから最初の反射音が返ってくるまでの前記インパルスレスポンスのデータの音量の値を0に設定し、
前記インパルスレスポンスのデータの時間軸の値を示すインデックス値が大きい程に満たす確率が増加する条件を満たしているか判定し、
前記条件を満たしていない場合、前記インデックス値に応じた前記インパルスレスポンスのデータの音量の値を0に設定し、
前記条件を満たしている場合、前記インパルスレスポンスのデータの音量の値を、前記インデックス値が小さい程、前記インデックス値が大きくなるに従って指数関数的に減少していく値に近づき、前記インデックス値が大きい程、前記指数関数的に減少していく値と白色雑音の値とを乗算した値に近づくように設定するか、又は、前記インパルスレスポンスのデータの音量の値を、前記インデックス値が大きくなるに従って指数関数的に減少していく値と、前記インデックス値が大きくなるに従って0度に近い角度となる確率が高くなる角度の正弦の値とを乗算した値に近づくように決定する処理である情報処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018241641A JP7267007B2 (ja) | 2018-12-25 | 2018-12-25 | 情報処理装置、情報処理方法、及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018241641A JP7267007B2 (ja) | 2018-12-25 | 2018-12-25 | 情報処理装置、情報処理方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020101768A JP2020101768A (ja) | 2020-07-02 |
JP7267007B2 true JP7267007B2 (ja) | 2023-05-01 |
Family
ID=71139548
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018241641A Active JP7267007B2 (ja) | 2018-12-25 | 2018-12-25 | 情報処理装置、情報処理方法、及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7267007B2 (ja) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003157090A (ja) | 2001-11-20 | 2003-05-30 | Matsushita Electric Ind Co Ltd | 残響音生成方法及び残響音シミュレータ |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6073695A (ja) * | 1983-09-30 | 1985-04-25 | ヤマハ株式会社 | 残響付加装置 |
-
2018
- 2018-12-25 JP JP2018241641A patent/JP7267007B2/ja active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003157090A (ja) | 2001-11-20 | 2003-05-30 | Matsushita Electric Ind Co Ltd | 残響音生成方法及び残響音シミュレータ |
Also Published As
Publication number | Publication date |
---|---|
JP2020101768A (ja) | 2020-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110265064B (zh) | 音频爆音检测方法、装置和存储介质 | |
EP2633524B1 (en) | Method, apparatus and machine-readable storage medium for decomposing a multichannel audio signal | |
US8884888B2 (en) | Accelerometer determined input velocity | |
US20090010460A1 (en) | Methods, modules, and computer-readable recording media for providing a multi-channel convolution reverb | |
CN108200526B (zh) | 一种基于可信度曲线的音响调试方法及装置 | |
US20170243571A1 (en) | Context-dependent piano music transcription with convolutional sparse coding | |
US8901406B1 (en) | Selecting audio samples based on excitation state | |
WO2019001158A1 (zh) | 扬声器所处位置的确定方法及装置、扬声器 | |
EP3320311B1 (en) | Estimation of reverberant energy component from active audio source | |
Christensen | Introduction to audio processing | |
JP2007333895A (ja) | 和音推定装置及び方法 | |
Rosen et al. | Interactive sound propagation for dynamic scenes using 2D wave simulation | |
US20190385590A1 (en) | Generating device, generating method, and non-transitory computer readable storage medium | |
US20230186782A1 (en) | Electronic device, method and computer program | |
JP7267007B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
JP7157537B2 (ja) | プログラム、画像処理方法、及び情報処理装置 | |
JP7194559B2 (ja) | プログラム、情報処理方法、及び情報処理装置 | |
EP3772224A1 (en) | Vibration signal generation apparatus and vibration signal generation program | |
CN106653054B (zh) | 生成语音动画的方法和装置 | |
US10079028B2 (en) | Sound enhancement through reverberation matching | |
US10319353B2 (en) | Method for audio sample playback using mapped impulse responses | |
CN114678038A (zh) | 音频噪声检测方法、计算机设备和计算机程序产品 | |
JP2024508278A (ja) | リアルタイムオーディオ処理方法、システム、装置及び媒体 | |
Southern et al. | Boundary absorption approximation in the spatial high-frequency extrapolation method for parametric room impulse response synthesis | |
JP6930089B2 (ja) | 音響処理方法および音響処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211015 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220826 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220830 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20221031 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221125 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230117 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230310 |
|
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: 20230411 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230419 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7267007 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |