JP5201602B2 - 音源分離システム、音源分離方法及び音源分離用コンピュータプログラム - Google Patents
音源分離システム、音源分離方法及び音源分離用コンピュータプログラム Download PDFInfo
- Publication number
- JP5201602B2 JP5201602B2 JP2009511801A JP2009511801A JP5201602B2 JP 5201602 B2 JP5201602 B2 JP 5201602B2 JP 2009511801 A JP2009511801 A JP 2009511801A JP 2009511801 A JP2009511801 A JP 2009511801A JP 5201602 B2 JP5201602 B2 JP 5201602B2
- Authority
- JP
- Japan
- Prior art keywords
- model
- harmonic
- time
- power spectrum
- storage unit
- 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
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H3/00—Instruments in which the tones are generated by electromechanical means
- G10H3/12—Instruments in which the tones are generated by electromechanical means using mechanical resonant generators, e.g. strings or percussive instruments, the tones of which are picked up by electromechanical transducers, the electrical signals being further manipulated or amplified and subsequently converted to sound by a loudspeaker or equivalent instrument
- G10H3/125—Extracting or recognising the pitch or fundamental frequency of the picked up signal
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0008—Associated control or indicating means
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/031—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
- G10H2210/056—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal for extraction or identification of individual instrumental parts, e.g. melody, chords, bass; Identification or separation of instrumental parts by their characteristic voices or timbres
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/031—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
- G10H2210/066—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal for pitch analysis as part of wider processing for musical purposes, e.g. transcription, musical performance evaluation; Pitch recognition, e.g. in polyphonic sounds; Estimation or use of missing fundamental
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/031—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
- G10H2210/086—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal for transcription of raw audio or music data to a displayed or printed staff representation or to displayable MIDI-like note-oriented data, e.g. in pianoroll format
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/155—Musical effects
- G10H2210/265—Acoustic effect simulation, i.e. volume, spatial, resonance or reverberation effects added to a musical sound, usually by appropriate filtering or delays
- G10H2210/295—Spatial effects, musical uses of multiple audio channels, e.g. stereo
- G10H2210/301—Soundscape or sound field simulation, reproduction or control for musical purposes, e.g. surround or 3D sound; Granular synthesis
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/011—Files or data streams containing coded musical information, e.g. for transmission
- G10H2240/046—File format, i.e. specific or non-standard musical file format used in or adapted for electrophonic musical instruments, e.g. in wavetables
- G10H2240/056—MIDI or other note-oriented file format
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/025—Envelope processing of music signals in, e.g. time domain, transform domain or cepstrum domain
- G10H2250/031—Spectrum envelope processing
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Auxiliary Devices For Music (AREA)
Description
上記式において、hklは単音のパワースペクトルであり、rklcは各チャンネルの相対的な強度を表すパラメータである。そしてHkl(t,f)は音量、基本周波数F0の時間変化、パワーエンベロープの概形を表現するy番目のガウシアンの重み係数、n次倍音成分の相対強度、オンセット時刻、音長及び周波数方向の分散という特徴量を表す複数のパラメータにより構成される調波モデルである。またIkl(t,f)はノンパラメトリックな関数によって表される非調波モデルである。
上記式において、hklはパワースペクトルであり、rklcは各チャンネルの相対的な強度を表すパラメータである。そしてHkl(t,f)は音量、基本周波数F0の時間変化、パワーエンベロープの概形を表現するy番目のガウシアンの重み係数、n次倍音成分の相対強度、オンセット時刻、音長及び周波数方向の分散という特徴量を表す複数のパラメータにより構成される調波モデルである。またIkl(t,f)はノンパラメトリックな関数によって表される非調波モデルである。この調波モデルの複数のパラメータと非調波モデルの関数とが、モデルパラメータにそれぞれ含まれる複数のパラメータである。
音源分離とは広義には混合音中に含まれる音響信号がいかなる音源(楽器音信号)の組み合わせであるのかを推定した上で、これを分離することである。本来的には、混合音から各音源(楽器音信号)を分離して抽出するステップと、分離された音源(楽器音信号)がいかなる楽器による演奏かを推定する音源推定ステップとが含まれることになる。後者のステップは、楽器音認識技術と呼ばれる分野に属するものである。楽器音認識技術は、多重奏の音響信号を入力信号としたときであれば、例えば、ピアノとフルートとバイオリンの三重奏である、といった演奏楽曲中の音源を推定する技術によって実現される。
時刻t、周波数f、k番目の楽器、l番目の単音における調波モデルと非調波モデルを統合した「調波・非調波混合モデルhkl」(パワースペクトル)を、調波構造を表現するモデルHkl(t,f)と非調波構造を表現するモデルIkl(t,f)との線形和で、次式(1)により定義する。
本実施形態におけるモデルパラメータに対する制約条件は、大きく分けて3つからなる。なお、以下に示す制約条件は、後述するコスト関数J[式(21)]に加算されて全体のコストを増大させる要素となるものである。そしてこれらはコスト関数Jを最小化することに対する制約条件として作用するものである。
既に述べたように、上述した(2)の調波・非調波混合モデルに含まれる調波モデルは、柔軟に音高の時間変化を扱うために、ノンパラメトリック関数としてμkl(t)を含むものとしてが定義される。その結果、基本周波数F0が時間的に不連続に変化することが可能となるという問題が生じる。
上述した(2)の調波・非調波混合モデルに含まれる非調波モデルは入力パワースペクトルで直接表現されたものである。そのため非常に大きな自由度を持つ。その結果、調波・非調波混合モデルを用いた場合には、入力パワースペクトルから分離した複数のパワースペクトルの多くが非調波モデルだけで表現される可能性がある。すなわち、後述の(4)において説明する更新モデルパラメータの反復推定処理の結果、調波モデルを含む混合音に含まれる複数の楽器音を示す楽器音信号を非調波モデルで表現してしまうという問題が生じることがある。
ある楽器が楽譜上では同じ基本周波数F0や音長で表現されていても、奏法やビブラートなどの違いにより、音響信号上には違いが生じる。そのため、単音ごとに調波・非調波混合モデルを用いてモデル化(複数のパラメータからなるモデルパラメータで表現)する必要がある。しかし、ある楽器のある音をその楽器の他の音(楽器音)と比べた場合、同じ楽器の複数の音には何らかの一貫性(すなわち、同じ楽器の複数の音は同じような性質を持っているということ)がある。しかし単音ごとのモデル化をすると、このような性質を表現できない。換言すると、分離処理を行って得たパワースペクトルから更新モデルパラメータを推定した際に、推定される更新モデルパラメータを構成する複数のパラメータは、同じの楽器の複数の音では類似しており、かつ各単音ごとに少しずつ異なっているという、同じ楽器の複数の音が有する一貫性を満たしている必要がある。
以上の第1乃至第3の制約条件の下で、観測対象となるパワースペクトル(入力音響信号のパワースペクトル)g(O)(c,t,f)を、(2)に示す調波・非調波混合モデルを構成するモデルパラメータに変換するために、観測対象となるパワースペクトル(入力音響信号のパワースペクトル)を複数の単音に対応する複数のパワースペクトルに分解する処理(これを、「分離処理」という。)を行う。この処理を行うために、パワースペクトルの分配関数mkl(c,t,f)を導入する。なお、以下単に、パワースペクトルg(O)(c,t,f)をg(O)、分配関数mkl(c,t,f)をmkl と表記する場合がある。本発明では、第1回目に使用する分配関数を初期分配関数と呼び、第2回目以降の分離処理に用いる分配関数を更新分配関数と呼んでいる。
本発明に係る上記音源分離方法の各ステップを実行するプログラムを作成し、公的な研究用音楽データベースの一つであるRWC研究用音楽データベースに登録されているポピュラー音楽データベース(RWC−MDB−P−2001)から)選んだ10曲(Nos.1−10)を用いて音源分離を行った。各楽曲は開始から30秒の区間を利用した。なお、詳細な実験条件を表3に示す。
Claims (12)
- 複数種類の楽器から発生した複数種類の楽器音に対応する複数の楽器音信号が含まれる入力音響信号と時間的に同期し且つ前記複数の入力音響信号に対応した前記複数種類の楽器によりそれぞれ演奏されるべき複数種類の楽譜についての楽譜情報データを記憶する楽譜情報データ記憶部と、
前記複数種類の楽器に関して、それぞれの前記楽器から生じる複数種類の単音を、それぞれ調波モデルと非調波モデルとからなる複数の調波・非調波混合モデルで表現するために予め作成された、前記調波・非調波混合モデルをそれぞれ構成するための複数のパラメータを含む複数のモデルパラメータを用いて、前記複数種類の楽譜に含まれる複数の単音をそれぞれ前記複数のモデルパラメータに置き換えて、前記複数種類の楽譜に対応した、複数の前記モデルパラメータが集まって構成される複数種類のモデルパラメータ集合データを作成して記憶手段に記憶するモデルパラメータ集合データ作成記憶部と、
前記複数種類のモデルパラメータ集合データから、各時刻における前記モデルパラメータを読み出し、読み出した複数の前記モデルパラメータにそれぞれ含まれる前記複数のパラメータと予め定めた第1のモデルパラメータ変換式とを用いて、読み出した前記複数のモデルパラメータに対応した複数の初期パワースペクトルを生成して記憶手段に記憶する第1のパワースペクトル生成記憶部と、
各時刻において、前記第1のパワースペクトル生成記憶部に記憶された前記複数の初期パワースペクトルを合成して各時刻毎の合成パワースペクトルを作り、各時刻毎の前記合成パワースペクトルに対する各時刻毎の前記複数の初期パワースペクトルの割合を示す複数の初期分配関数を計算して記憶手段に記憶する初期分配関数計算記憶部と、
第1回目の分離処理においては、各時刻の前記入力音響信号のパワースペクトルから、各時刻における前記複数の初期分配関数を用いて、各時刻における前記複数種類の楽器に対応する複数のパワースペクトルを分離して記憶手段に記憶し、第2回目以降の分離処理においては更新分配関数を用いて、各時刻における前記複数種類の楽器に対応する複数のパワースペクトルを分離して当該記憶手段に記憶するパワースペクトル分離記憶部と、
各時刻において分離された前記複数のパワースペクトルから、それぞれ前記調波・非調波混合モデルで表現するために必要な複数のパラメータを含む複数の更新モデルパラメータを推定し、複数の前記更新モデルパラメータが集まって構成される複数種類の更新モデルパラメータ集合データを作成して記憶手段に記憶する更新モデルパラメータ推定記憶部と、
前記更新モデルパラメータ推定記憶部に記憶されている前記複数種類の更新モデルパラメータ集合データから、各時刻における前記更新モデルパラメータを読み出して、読み出した複数の前記更新モデルパラメータにそれぞれ含まれる前記複数のパラメータと予め定めた第2のモデルパラメータ変換式とを用いて、読み出した前記複数の更新モデルパラメータに対応した複数の更新パワースペクトルを生成して記憶手段に記憶する第2のパワースペクトル生成記憶部と、
各時刻において、前記第2のパワースペクトル生成記憶部に記憶された前記複数の更新パワースペクトルを合成して各時刻毎の合成パワースペクトルを作り、各時刻毎の前記合成パワースペクトルに対する各時刻毎の前記複数の更新パワースペクトルの割合を示す複数の前記更新分配関数を計算して記憶手段に記憶する更新分配関数計算記憶部とを備え、
前記パワースペクトル分離記憶部が第2回目以降の前記分離処理を行うたびに、前記更新モデルパラメータ推定記憶部は、前記更新パワースペクトルが前記初期パワースペクトルに近い状態から前記パワースペクトル分離記憶部に記憶された最新の前記複数のパワースペクトルに近い状態に徐々に近付くように、前記複数の更新モデルパラメータにそれぞれ含まれる前記複数のパラメータを推定するように構成され、
前記更新パワースペクトルが前記初期パワースペクトルに近い状態から前記パワースペクトル分離記憶部に記憶された最新の前記複数のパワースペクトルに近い状態になるまで、前記パワースペクトル分離記憶部と、前記更新モデルパラメータ推定記憶部と、前記第2のパワースペクトル生成記憶部と、前記更新分配関数計算記憶部とが処理動作を繰り返すことを特徴とする音源分離システム。 - 前記パワースペクトル分離記憶部が前記分離処理を行うたびに、前記パワースペクトル分離記憶部に記憶された各時刻における前記複数のパワースペクトルと前記第2のパワースペクトル生成記憶部に記憶された各時刻における前記複数の更新パワースペクトルとの間のKLダイバージェンスJ1×α(前記αは0≦α≦1を満たす実数)と、前記第2のパワースペクトル生成記憶部に記憶された各時刻における前記複数の更新パワースペクトルと前記第1のパワースペクトル生成記憶部に記憶された各時刻における前記複数の初期パワースペクトルとの間のKLダイバージェンスJ2×(1−α)のすべての総和J0に基づいてコスト関数Jを定め、該コスト関数を最小化するように、前記複数の更新モデルパラメータにそれぞれ含まれる前記複数のパラメータを推定するべく更新モデルパラメータ推定記憶部が構成され、前記αは前記分離処理が行われるたびに増加し、αが1になるまで、前記パワースペクトル分離記憶部と、前記更新モデルパラメータ推定記憶部と、第2のパワースペクトル生成記憶部と、前記更新分配関数計算記憶部とが処理動作を繰り返すことを特徴とする請求項1に記載の音源分離システム。
- 前記第1及び第2のモデルパラメータ変換式では、それぞれ下記の調波・非調波混合モデルを用い、
hkl=rklc(Hkl(t,f)+Ikl(t,f))
前記hklは単音のパワースペクトルであり、
前記rklcは各チャンネルの相対的な強度を表すパラメータであり、
Hkl(t,f)は音量、基本周波数F0の時間変化、パワーエンベロープの概形を表現するy番目のガウシアンの重み係数、n次倍音成分の相対強度、オンセット時刻、音長及び周波数方向の分散という特徴量を表す複数のパラメータにより構成される調波モデルであり、
前記Ikl(t,f)はノンパラメトリックな関数によって表される非調波モデルである請求項2に記載の音源分離システム。 - 前記更新モデルパラメータ推定記憶部で使用する前記コスト関数は、前記非調波モデルが調波構造を表現しないための制約条件を含んでいる請求項3に記載の音源分離システム。
- 前記調波モデルは、音高の時間変化を扱うための関数μkl(t)を含んでおり、
前記更新モデルパラメータ推定記憶部で使用する前記コスト関数は、前記基本周波数F0が時間的に不連続値をとらないための制約条件を含んでいる請求項4に記載の音源分離システム。 - 前記更新モデルパラメータ推定記憶部で使用する前記コスト関数は、前記調波モデルについて同一楽器の単音に対して倍音成分の相対強度比を一定にするための制約条件を含んでいる請求項5に記載の音源分離システム。
- 前記更新モデルパラメータ推定記憶部で使用する前記コスト関数は、前記非調波モデルについて同一楽器の単音に対して非調波成分比を一定にするための制約条件を含んでいる請求項6に記載の音源分離システム。
- 前記複数種類の楽器に関して、それぞれの前記楽器から生じる複数種類の単音に対応した複数の標準的なパワースペクトルにより表現された複数のテンプレートに基づいて、前記複数種類の単音を、それぞれ調波モデルと非調波モデルとからなる複数の調波・非調波混合モデルで表現するために、前記調波・非調波混合モデルをそれぞれ構成するための複数のパラメータを含む複数のモデルパラメータを作成して記憶手段に予め記憶する音モデル構成用モデルパラメータ作成記憶部を更に備えており、
前記モデルパラメータ集合データ作成記憶部は、前記音モデル構成用モデルパラメータ作成記憶部に記憶された前記複数のモデルパラメータを用いて、前記モデルパラメータ集合データを作成する請求項1に記載の音源分離システム。 - 前記楽譜情報データに含まれる前記複数の楽器ごとの複数の単音の情報を複数のパラメータ音に変換する音響変換手段と、前記複数のパラメータ音の複数のパワースペクトルを、それぞれ調波モデルと非調波モデルとからなる複数の調波・非調波混合モデルで表現するために、前記調波・非調波混合モデルをそれぞれ構成するための複数のパラメータを含む複数のモデルパラメータを作成する音モデル構成用モデルパラメータ作成部とを更に備えており、
前記モデルパラメータ集合データ作成記憶部は、前記音モデル構成用モデルパラメータ作成部が作成した前記複数のモデルパラメータを用いて、前記モデルパラメータ集合データを作成する請求項1に記載の音源分離システム。 - 複数種類の楽器から発生した複数種類の楽器音に対応する複数の楽器音信号が含まれる入力音響信号と時間的に同期し且つ前記複数の入力音響信号に対応した前記複数種類の楽器によりそれぞれ演奏されるべき複数種類の楽譜についての楽譜情報データを用意するステップと、
前記複数種類の楽器に関して、それぞれの前記楽器から生じる複数種類の単音を、それぞれ調波モデルと非調波モデルとからなる複数の調波・非調波混合モデルで表現するために予め作成された、前記調波・非調波混合モデルをそれぞれ構成するための、複数のパラメータを含む複数のモデルパラメータを用いて、前記複数種類の楽譜に含まれる複数の単音をそれぞれ前記複数のモデルパラメータに置き換えて、前記複数種類の楽譜に対応した、複数の前記モデルパラメータが集まって構成される複数種類のモデルパラメータ集合データを作成するステップと、
前記複数種類のモデルパラメータ集合データから、各時刻における前記モデルパラメータを読み出し、読み出した複数の前記モデルパラメータにそれぞれ含まれる前記複数のパラメータと予め定めた第1のモデルパラメータ変換式とを用いて、読み出した前記複数のモデルパラメータに対応した複数の初期パワースペクトルを生成するステップと、
各時刻において、前記複数の初期パワースペクトルを合成して各時刻毎の合成パワースペクトルを作り、各時刻毎の前記合成パワースペクトルに対する各時刻毎の前記複数の初期パワースペクトルの割合を示す複数の初期分配関数を計算するステップと、
第1回目の分離処理においては、各時刻の前記入力音響信号のパワースペクトルから、各時刻における前記複数の初期分配関数を用いて、各時刻における前記複数種類の楽器に対応する複数のパワースペクトルを分離し、第2回目以降の分離処理においては更新分配関数を用いて、各時刻における前記複数種類の楽器に対応する複数のパワースペクトルを分離するステップと、
各時刻において分離された前記複数のパワースペクトルから、それぞれ前記調波・非調波混合モデルで表現するために必要な複数のパラメータを含む複数の更新モデルパラメータを推定し、複数の前記更新モデルパラメータが集まって構成される複数種類の更新モデルパラメータ集合データを作成するステップと、
前記複数種類の更新モデルパラメータ集合データから、各時刻における前記更新モデルパラメータを読み出して、読み出した複数の前記更新モデルパラメータにそれぞれ含まれる前記複数のパラメータと予め定めた第2のモデルパラメータ変換式とを用いて、前記読み出した複数の更新モデルパラメータに対応した複数の更新パワースペクトルを生成するステップと、
各時刻において、前記複数の更新パワースペクトルを合成して各時刻毎の合成パワースペクトルを作り、各時刻毎の前記合成パワースペクトルに対する各時刻毎の前記複数の更新パワースペクトルの割合を示す複数の前記更新分配関数を計算するステップと、
第2回目以降の前記分離処理を行うたびに、前記更新モデルパラメータを推定するステップでは、前記更新パワースペクトルが前記初期パワースペクトルに近い状態から前記パワースペクトルを分離するステップで分離された最新の前記複数のパワースペクトルに近い状態に徐々に近付くように、前記複数の更新モデルパラメータにそれぞれ含まれる前記複数のパラメータを推定し、
前記更新パワースペクトルが前記初期パワースペクトルに近い状態から前記パワースペクトルを分離するステップで分離された最新の前記複数のパワースペクトルに近い状態になるまで、前記パワースペクトルを分離するステップと、更新モデルパラメータを推定するステップと、前記更新パワースペクトルを生成するステップと、前記更新分配関数を計算するステップとを繰り返すことをコンピュータが実施することを特徴とする音源分離方法。 - 前記パワースペクトルを分離するステップで、第2回目以降の前記分離処理を行うたびに、各時刻における前記複数のパワースペクトルと各時刻における前記複数の更新パワースペクトルとの間のKLダイバージェンスJ1×α(前記αは0≦α≦1を満たす実数)と、各時刻における前記複数の更新パワースペクトルと各時刻における前記複数の初期パワースペクトルとの間のKLダイバージェンスJ2×(1−α)のすべての総和J0に基づいてコスト関数Jを定め、該コスト関数を最小化するように、前記複数の更新モデルパラメータにそれぞれ含まれる前記複数のパラメータを推定し、前記αを前記分離処理が行われるたびに増加させて、前記αが1になると前記分離処理を停止する請求項10に記載の音源分離方法。
- コンピュータにインストールされて下記のステップを実行する音源分離用コンピュータプログラムであって、
複数種類の楽器から発生した複数種類の楽器音に対応する複数の楽器音信号が含まれる入力音響信号と時間的に同期し且つ前記複数の入力音響信号に対応した前記複数種類の楽器によりそれぞれ演奏されるべき複数種類の楽譜についての楽譜情報データを用意するステップと、
前記複数種類の楽器に関して、それぞれの前記楽器から生じる複数種類の単音を、それぞれ調波モデルと非調波モデルとからなる複数の調波・非調波混合モデルで表現するために予め作成された、前記調波・非調波混合モデルをそれぞれ構成するための複数のパラメータを含む複数のモデルパラメータを用いて、前記複数種類の楽譜に含まれる複数の単音をそれぞれ前記複数のモデルパラメータに置き換えて、前記複数種類の楽譜に対応した、複数の前記モデルパラメータが集まって構成される複数種類のモデルパラメータ集合データを作成するステップと、
前記複数種類のモデルパラメータ集合データから、各時刻における前記モデルパラメータを読み出し、読み出した複数の前記モデルパラメータにそれぞれ含まれる前記複数のパラメータと予め定めた第1のモデルパラメータ変換式とを用いて、読み出した前記複数のモデルパラメータに対応した複数の初期パワースペクトルを生成するステップと、
各時刻において、前記複数の初期パワースペクトルを合成して各時刻毎の合成パワースペクトルを作り、各時刻毎の前記合成パワースペクトルに対する各時刻毎の前記複数の初期パワースペクトルの割合を示す複数の初期分配関数を計算するステップと、
第1回目の分離処理においては、各時刻の前記入力音響信号のパワースペクトルから、各時刻における前記複数の初期分配関数を用いて、各時刻における前記複数種類の楽器に対応する複数のパワースペクトルを分離し、第2回目以降の分離処理においては更新分配関数を用いて、各時刻における前記複数種類の楽器に対応する複数のパワースペクトルを分離するステップと、
各時刻において分離された前記複数のパワースペクトルから、それぞれ前記調波・非調波混合モデルで表現するために必要な複数のパラメータを含む複数の更新モデルパラメータを推定し、複数の前記更新モデルパラメータが集まって構成される複数種類の更新モデルパラメータ集合データを作成するステップと、
前記複数種類の更新モデルパラメータ集合データから、各時刻における前記更新モデルパラメータを読み出して、読み出した複数の前記更新モデルパラメータにそれぞれ含まれる前記複数のパラメータと予め定めた第2のモデルパラメータ変換式とを用いて、読み出した複数の更新モデルパラメータに対応した複数の更新パワースペクトルを生成するステップと、
各時刻において、前記複数の更新パワースペクトルを合成して各時刻毎の合成パワースペクトルを作り、各時刻毎の前記合成パワースペクトルに対する各時刻毎の前記複数の更新パワースペクトルの割合を示す複数の前記更新分配関数を計算するステップと、
第2回目以降の前記分離処理を行うたびに、前記更新モデルパラメータを推定するステップでは、前記更新パワースペクトルが前記初期パワースペクトルに近い状態から前記パワースペクトルを分離するステップで分離された最新の前記複数のパワースペクトルに近い状態に徐々に近付くように、前記複数の更新モデルパラメータにそれぞれ含まれる前記複数のパラメータを推定し、
前記更新パワースペクトルが前記初期パワースペクトルに近い状態から前記パワースペクトルを分離するステップで分離された最新の前記複数のパワースペクトルに近い状態になるまで、前記パワースペクトルを分離するステップと、前記更新モデルパラメータを推定するステップと、前記更新パワースペクトルを生成するステップと、前記更新分配関数を計算するステップとを繰り返すことを特徴とする音源分離用コンピュータプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009511801A JP5201602B2 (ja) | 2007-04-13 | 2008-04-14 | 音源分離システム、音源分離方法及び音源分離用コンピュータプログラム |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007106576 | 2007-04-13 | ||
| JP2007106576 | 2007-04-13 | ||
| JP2009511801A JP5201602B2 (ja) | 2007-04-13 | 2008-04-14 | 音源分離システム、音源分離方法及び音源分離用コンピュータプログラム |
| PCT/JP2008/057310 WO2008133097A1 (ja) | 2007-04-13 | 2008-04-14 | 音源分離システム、音源分離方法及び音源分離用コンピュータプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2008133097A1 JPWO2008133097A1 (ja) | 2010-07-22 |
| JP5201602B2 true JP5201602B2 (ja) | 2013-06-05 |
Family
ID=39925555
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009511801A Expired - Fee Related JP5201602B2 (ja) | 2007-04-13 | 2008-04-14 | 音源分離システム、音源分離方法及び音源分離用コンピュータプログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8239052B2 (ja) |
| EP (1) | EP2148321B1 (ja) |
| JP (1) | JP5201602B2 (ja) |
| WO (1) | WO2008133097A1 (ja) |
Families Citing this family (50)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2004027577A2 (en) * | 2002-09-19 | 2004-04-01 | Brian Reynolds | Systems and methods for creation and playback performance |
| US8044291B2 (en) * | 2006-05-18 | 2011-10-25 | Adobe Systems Incorporated | Selection of visually displayed audio data for editing |
| KR101602194B1 (ko) | 2009-02-17 | 2016-03-10 | 고쿠리츠 다이가쿠 호진 교토 다이가쿠 | 음악 음향 신호 생성 시스템 |
| JP2011250311A (ja) * | 2010-05-28 | 2011-12-08 | Panasonic Corp | 聴覚ディスプレイ装置及び方法 |
| KR101375432B1 (ko) * | 2010-06-21 | 2014-03-17 | 한국전자통신연구원 | 통합 음원 분리 방법 및 장치 |
| JP5310677B2 (ja) * | 2010-08-31 | 2013-10-09 | ブラザー工業株式会社 | 音源分離装置、及びプログラム |
| JP5569307B2 (ja) * | 2010-09-30 | 2014-08-13 | ブラザー工業株式会社 | プログラム、及び編集装置 |
| US20120095729A1 (en) * | 2010-10-14 | 2012-04-19 | Electronics And Telecommunications Research Institute | Known information compression apparatus and method for separating sound source |
| US8805697B2 (en) | 2010-10-25 | 2014-08-12 | Qualcomm Incorporated | Decomposition of music signals using basis functions with time-evolution information |
| DE102011008866A1 (de) * | 2011-01-18 | 2012-07-19 | Christian-Albrechts-Universität Zu Kiel | Verfahren zur Magnetfeldmessung mit magnoelektrischen Sensoren |
| US8653354B1 (en) * | 2011-08-02 | 2014-02-18 | Sonivoz, L.P. | Audio synthesizing systems and methods |
| US9165565B2 (en) | 2011-09-09 | 2015-10-20 | Adobe Systems Incorporated | Sound mixture recognition |
| US8965832B2 (en) | 2012-02-29 | 2015-02-24 | Adobe Systems Incorporated | Feature estimation in sound sources |
| US9305570B2 (en) * | 2012-06-13 | 2016-04-05 | Qualcomm Incorporated | Systems, methods, apparatus, and computer-readable media for pitch trajectory analysis |
| IES86526B2 (en) * | 2013-04-09 | 2015-04-08 | Score Music Interactive Ltd | A system and method for generating an audio file |
| CN104217729A (zh) | 2013-05-31 | 2014-12-17 | 杜比实验室特许公司 | 音频处理方法和音频处理装置以及训练方法 |
| US9484044B1 (en) | 2013-07-17 | 2016-11-01 | Knuedge Incorporated | Voice enhancement and/or speech features extraction on noisy audio signals using successively refined transforms |
| US9530434B1 (en) * | 2013-07-18 | 2016-12-27 | Knuedge Incorporated | Reducing octave errors during pitch determination for noisy audio signals |
| JP2015049470A (ja) * | 2013-09-04 | 2015-03-16 | ヤマハ株式会社 | 信号処理装置及びそのプログラム |
| EP2887233A1 (en) * | 2013-12-20 | 2015-06-24 | Thomson Licensing | Method and system of audio retrieval and source separation |
| EP3010017A1 (en) * | 2014-10-14 | 2016-04-20 | Thomson Licensing | Method and apparatus for separating speech data from background data in audio communication |
| CN105989851B (zh) | 2015-02-15 | 2021-05-07 | 杜比实验室特许公司 | 音频源分离 |
| CN105989852A (zh) | 2015-02-16 | 2016-10-05 | 杜比实验室特许公司 | 分离音频源 |
| JP6565528B2 (ja) * | 2015-09-18 | 2019-08-28 | ヤマハ株式会社 | 自動アレンジ装置及びプログラム |
| JP6645085B2 (ja) | 2015-09-18 | 2020-02-12 | ヤマハ株式会社 | 自動アレンジ装置及びプログラム |
| FR3045677B1 (fr) * | 2015-12-22 | 2019-07-19 | Soitec | Procede de fabrication d'une couche monocristalline, notamment piezoelectrique |
| JP6623376B2 (ja) * | 2016-08-26 | 2019-12-25 | 日本電信電話株式会社 | 音源強調装置、その方法、及びプログラム |
| US10984768B2 (en) * | 2016-11-04 | 2021-04-20 | International Business Machines Corporation | Detecting vibrato bar technique for string instruments |
| EP3324407A1 (en) | 2016-11-17 | 2018-05-23 | Fraunhofer Gesellschaft zur Förderung der Angewand | Apparatus and method for decomposing an audio signal using a ratio as a separation characteristic |
| EP3324406A1 (en) * | 2016-11-17 | 2018-05-23 | Fraunhofer Gesellschaft zur Förderung der Angewand | Apparatus and method for decomposing an audio signal using a variable threshold |
| JP6708179B2 (ja) * | 2017-07-25 | 2020-06-10 | ヤマハ株式会社 | 情報処理方法、情報処理装置およびプログラム |
| US10535361B2 (en) * | 2017-10-19 | 2020-01-14 | Kardome Technology Ltd. | Speech enhancement using clustering of cues |
| US10186247B1 (en) * | 2018-03-13 | 2019-01-22 | The Nielsen Company (Us), Llc | Methods and apparatus to extract a pitch-independent timbre attribute from a media signal |
| JP6617783B2 (ja) * | 2018-03-14 | 2019-12-11 | カシオ計算機株式会社 | 情報処理方法、電子機器及びプログラム |
| US10424280B1 (en) | 2018-03-15 | 2019-09-24 | Score Music Productions Limited | Method and system for generating an audio or midi output file using a harmonic chord map |
| CN109859770A (zh) * | 2019-01-04 | 2019-06-07 | 平安科技(深圳)有限公司 | 音乐分离方法、装置及计算机可读存储介质 |
| US12148441B2 (en) | 2019-03-10 | 2024-11-19 | Kardome Technology Ltd. | Source separation for automatic speech recognition (ASR) |
| GB2582952B (en) | 2019-04-10 | 2022-06-15 | Sony Interactive Entertainment Inc | Audio contribution identification system and method |
| KR102786801B1 (ko) | 2019-05-29 | 2025-03-25 | 삼성전자주식회사 | 생체 정보 추정 모델 갱신 장치 및 방법 |
| JP7439433B2 (ja) * | 2019-09-27 | 2024-02-28 | ヤマハ株式会社 | 表示制御方法、表示制御装置およびプログラム |
| JP7484118B2 (ja) * | 2019-09-27 | 2024-05-16 | ヤマハ株式会社 | 音響処理方法、音響処理装置およびプログラム |
| JP7439432B2 (ja) * | 2019-09-27 | 2024-02-28 | ヤマハ株式会社 | 音響処理方法、音響処理装置およびプログラム |
| WO2021060251A1 (ja) | 2019-09-27 | 2021-04-01 | ヤマハ株式会社 | 音響処理方法および音響処理システム |
| US20230005460A1 (en) * | 2019-12-13 | 2023-01-05 | Sony Group Corporation | Signal processing apparatus, signal processing method, program, signal processing system, and encoding apparatus |
| CN113393857B (zh) * | 2021-06-10 | 2024-06-14 | 腾讯音乐娱乐科技(深圳)有限公司 | 一种音乐信号的人声消除方法、设备及介质 |
| GB2609021B (en) | 2021-07-16 | 2024-04-17 | Sony Interactive Entertainment Europe Ltd | Audio generation methods and systems |
| GB2609605B (en) * | 2021-07-16 | 2024-04-17 | Sony Interactive Entertainment Europe Ltd | Audio generation methods and systems |
| US20250182724A1 (en) * | 2022-02-21 | 2025-06-05 | Ramot At Tel-Aviv University Ltd. | System and method for unaligned supervision for automatic music transcription |
| JP2024178586A (ja) * | 2023-06-13 | 2024-12-25 | ヤマハ株式会社 | 低音強調方法及び低音強調装置 |
| CN120954432A (zh) * | 2024-05-07 | 2025-11-14 | 荣耀终端股份有限公司 | 音频处理方法、声音分离模型训练方法及电子设备 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1195753A (ja) * | 1997-09-19 | 1999-04-09 | Dainippon Printing Co Ltd | 音響信号の符号化方法およびコンピュータ読み取り可能な記録媒体 |
| JP2002244691A (ja) * | 2001-02-13 | 2002-08-30 | Dainippon Printing Co Ltd | 音響信号の符号化方法 |
| JP3413634B2 (ja) * | 1999-10-27 | 2003-06-03 | 独立行政法人産業技術総合研究所 | 音高推定方法及び装置 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1340219A4 (en) * | 2000-12-05 | 2005-04-13 | Amusetec Co Ltd | METHOD OF ANALYZING MUSIC USING INSTRUMENT SOUNDS |
| KR100455751B1 (ko) * | 2001-12-18 | 2004-11-06 | 어뮤즈텍(주) | 연주악기의 소리정보를 이용한 음악분석장치 |
| JP4318119B2 (ja) | 2004-06-18 | 2009-08-19 | 国立大学法人京都大学 | 音響信号処理方法、音響信号処理装置、音響信号処理システム及びコンピュータプログラム |
-
2008
- 2008-04-14 US US12/595,542 patent/US8239052B2/en not_active Expired - Fee Related
- 2008-04-14 EP EP08740396.0A patent/EP2148321B1/en not_active Not-in-force
- 2008-04-14 JP JP2009511801A patent/JP5201602B2/ja not_active Expired - Fee Related
- 2008-04-14 WO PCT/JP2008/057310 patent/WO2008133097A1/ja not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1195753A (ja) * | 1997-09-19 | 1999-04-09 | Dainippon Printing Co Ltd | 音響信号の符号化方法およびコンピュータ読み取り可能な記録媒体 |
| JP3413634B2 (ja) * | 1999-10-27 | 2003-06-03 | 独立行政法人産業技術総合研究所 | 音高推定方法及び装置 |
| JP2002244691A (ja) * | 2001-02-13 | 2002-08-30 | Dainippon Printing Co Ltd | 音響信号の符号化方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20100131086A1 (en) | 2010-05-27 |
| EP2148321A1 (en) | 2010-01-27 |
| EP2148321A4 (en) | 2014-06-11 |
| JPWO2008133097A1 (ja) | 2010-07-22 |
| US8239052B2 (en) | 2012-08-07 |
| EP2148321B1 (en) | 2015-03-25 |
| WO2008133097A1 (ja) | 2008-11-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5201602B2 (ja) | 音源分離システム、音源分離方法及び音源分離用コンピュータプログラム | |
| JP5283289B2 (ja) | 音楽音響信号生成システム | |
| JP7243052B2 (ja) | オーディオ抽出装置、オーディオ再生装置、オーディオ抽出方法、オーディオ再生方法、機械学習方法及びプログラム | |
| US7858869B2 (en) | Sound analysis apparatus and program | |
| JP5261385B2 (ja) | 鍵盤弦楽器の音響を表す信号の生成装置 | |
| CN115004294B (zh) | 编曲生成方法、编曲生成装置以及计算机程序产品 | |
| CN101796587A (zh) | 声音旋律的自动伴奏 | |
| WO2020000751A1 (zh) | 自动作曲方法、装置、计算机设备和存储介质 | |
| Benetos et al. | Automatic music transcription: Breaking the glass ceiling | |
| CN111739491A (zh) | 一种自动编配伴奏和弦的方法 | |
| Meade et al. | Exploring conditioning for generative music systems with human-interpretable controls | |
| Wu et al. | The chamber ensemble generator: Limitless high-quality mir data via generative modeling | |
| Nakamura et al. | Automatic piano reduction from ensemble scores based on merged-output hidden markov model | |
| Benetos et al. | Automatic transcription of Turkish microtonal music | |
| Maman et al. | Performance conditioning for diffusion-based multi-instrument music synthesis | |
| Luo et al. | Singing voice correction using canonical time warping | |
| JP6617784B2 (ja) | 電子機器、情報処理方法、及びプログラム | |
| Holzapfel et al. | The sousta corpus: Beat-informed automatic transcription of traditional dance tunes | |
| JP2006084774A (ja) | 奏法自動判定装置及びプログラム | |
| JP2007333895A (ja) | 和音推定装置及び方法 | |
| JP6733487B2 (ja) | 音響解析方法および音響解析装置 | |
| CN114005461B (zh) | 音乐伴奏的分离方法和装置 | |
| Liu | An FM-Wavetable-Synthesized Violin with Natural Vibrato and Bow Pressure | |
| Renault | Neural audio synthesis of realistic piano performances | |
| Riley | Transcribing the Jazz Ensemble: Applying deep learning models to jazz transcription |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110328 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20110328 |
|
| 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: 20130122 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130205 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5201602 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: 20160222 Year of fee payment: 3 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| 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 |