(57)【特許請求の範囲】
【請求項１】
少なくともコンピュータ処理が可能な所定のデータ規格に基づく楽曲データから、物理的特徴量である楽曲基本特徴量の時間的推移を調整処理し、そのストリームデータを出力する音情報抽出方法であって、
少なくとも楽曲基本特徴量を時間的推移に従って抽出するステップ、
抽出された楽曲基本特徴量について、所定の条件に基づいて同時に発音している音同士を認定し、いずれかの音の発音開始時刻を調整する同時発音認定処理、及び抽出された楽曲基本特徴量について、所定の条件に基づいて同時に消音している音同士を認定し、いずれかの音の消音時刻を調整する同時消音認定処理をいずれかの順序により行う同時発消音認定ステップ、
抽出された楽曲基本特徴量について、所定の条件に基づいて発音時間帯が重複している音同士について、発音時間帯が重複しないようにいずれかの音の発音時間帯を調整するオーバーラップ切り捨てステップ、
該オーバーラップ切り捨てステップ後の発音時間帯が重複する音同士を和音として認定する和音認定ステップ、
以上の各ステップにおける処理を経た楽曲基本特徴量の時間的推移を示すストリームデータを出力するステップ
の各ステップを含む
ことを特徴とする音情報抽出方法。
【請求項２】
前記同時発消音認定ステップにおいて、
第１音の発音開始時刻から、所定の時間内に発音を開始した第２音を同時に発音している音と認定し、
該第２音の発音開始時刻を、第１音の発音開始時刻と同時刻に変更する
請求項１に記載の音情報抽出方法。
【請求項３】
前記同時発消音認定ステップにおいて、
第１音の消音時刻から、所定の時間内に消音した第２音を同時に消音している音と認定し、
該第１音の消音時刻を、第２音の消音時刻と同時刻に変更する
請求項１又は２に記載の音情報抽出方法。
【請求項４】
前記オーバーラップ切り捨てステップにおいて、
発音時間帯が重複する、所定の時間以上の長さの発音時間である第１音及び第２音において、
第１音及び第２音が重複して発音する重複発音時間が、所定の時間に満たない長さの時に、
該第１音の消音時刻を、該第２音の発音開始時刻と同時刻に変更する
請求項１ないし３に記載の音情報抽出方法。
【請求項５】
前記データ規格が、ＭＩＤＩ（musical instrument digital interface）規格である
請求項１ないし４に記載の音情報抽出方法。
【請求項６】
前記楽曲基本特徴量が、音の高さ、音の強さ、音の長さ、音色情報である
請求項１ないし５に記載の音情報抽出方法。
【請求項７】
少なくともコンピュータ処理が可能な所定のデータ規格に基づく楽曲データから、物理的特徴量である楽曲基本特徴量の時間的推移を調整処理し、そのストリームデータを出力する音情報抽出装置であって、該装置が、
楽曲データを入力する入力手段と、
少なくとも楽曲基本特徴量を時間的推移に従って抽出する楽曲基本特徴量抽出手段と、
抽出された楽曲基本特徴量について、所定の条件に基づいて同時に発音している音同士を認定し、いずれかの音の発音開始時刻を調整する同時発音認定手段と、
抽出された楽曲基本特徴量について、所定の条件に基づいて同時に消音している音同士を認定し、いずれかの音の消音時刻を調整する同時消音認定手段と、
抽出された楽曲基本特徴量について、所定の条件に基づいて発音時間帯が重複している音同士について、発音時間帯が重複しないようにいずれかの音の発音時間帯を調整するオーバーラップ切り捨て手段と、
発音時間帯が重複する音同士を和音として認定する和音認定手段と、
楽曲基本特徴量の時間的推移を示すストリームデータを出力する出力手段と
を備えることを特徴とする音情報抽出装置。
【請求項８】
前記同時発音認定手段において、
第１音の発音開始時刻から、所定の時間内に発音を開始した第２音を同時に発音している音と認定し、
該第２音の発音開始時刻を、第１音の発音開始時刻と同時刻に変更する
請求項７に記載の音情報抽出装置。
【請求項９】
前記同時消音認定手段において、
第１音の消音時刻から、所定の時間内に消音した第２音を同時に消音している音と認定し、
該第１音の消音時刻を、第２音の消音時刻と同時刻に変更する
請求項７又は８に記載の音情報抽出装置。
【請求項１０】
前記オーバーラップ切り捨て手段において、
発音時間帯が重複する、所定の時間以上の長さの発音時間である第１音及び第２音において、
第１音及び第２音が重複して発音する重複発音時間が、所定の時間に満たない長さの時に、
該第１音の消音時刻を、該第２音の発音開始時刻と同時刻に変更する
請求項７ないし９に記載の音情報抽出装置。
【請求項１１】
前記データ規格が、ＭＩＤＩ（musical instrument digital interface）規格である
請求項７ないし１０に記載の音情報抽出装置。
【請求項１２】
前記楽曲基本特徴量が、音の高さ、音の強さ、音の長さ、音色情報である
請求項７ないし１１に記載の音情報抽出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、楽曲データの処理に関するものであり、特に楽曲データから音情報を抽出する方法及び装置に関わる。
【０００２】
【従来の技術】
コンピュータにおいて処理可能な楽曲データ、特にインターネット上で広く流通している標準ＭＩＤＩファイル（ＳＭＦ：Standard MIDI File）形式の楽曲は、音の構成要素である音の高さや強さ、長さ、音色に関する情報を含んだデジタルコンテンツであり、いわゆる内容に基づく検索（content-based retrieval）を可能にしている。
このようなＳＭＦで制御されるパラメータは、音の高さや強さ、発音・消音のタイミング、音色の選択等であり、これらを巧みに操作することによって芸術性の高い演奏を作ることも可能となる。
【０００３】
例えば、演奏者自身による楽譜の解釈や演奏者独自のタッチといったものをＳＭＦで表現しようとする場合、楽譜上では同時に発音（または消音）されているような音をＳＭＦ上では微妙にずらして発音（消音）させたり、「ド、レ」と連続的に発音されている音同士に重なり（オーバーラップ）を持たせたり、といったことが行われる。しかしながら、このようなずれやオーバーラップは、ＳＭＦから何らかの物理的特徴量を抽出し、楽曲検索や楽曲印象の評価等の処理に利用しようとするとき、ノイズとなって、処理の障害となることがあった。
【０００４】
【発明が解決しようとする課題】
本発明は上記従来の技術が有する問題に鑑みて創出されたものであって、不要な情報を適切に除去しながら、楽曲データから物理的特徴量を時間的推移に従って取得することのできる音情報の抽出方法及びその装置を提供する。
【０００５】
【問題を解決するための手段】
本発明は上記課題の解決を図るため、次のような手段を創出した。
すなわち、少なくともコンピュータ処理が可能な所定のデータ規格に基づく楽曲データから、物理的特徴量である楽曲基本特徴量の時間的推移を調整処理し、そのストリームデータを出力する音情報抽出方法であって、次の各ステップを含むことを特徴とする。
まず、少なくとも楽曲基本特徴量を時間的推移に従って抽出するステップを経て、同時発消音認定ステップに進む。
【０００６】
該同時発消音認定ステップでは、抽出された楽曲基本特徴量について、所定の条件に基づいて同時に発音している音同士を認定し、いずれかの音の発音開始時刻を調整する同時発音認定処理、及び抽出された楽曲基本特徴量について、所定の条件に基づいて同時に消音している音同士を認定し、いずれかの音の消音時刻を調整する同時消音認定処理をいずれかの順序により行う。
【０００７】
そして、抽出された楽曲基本特徴量について、所定の条件に基づいて発音時間帯が重複している音同士について、発音時間帯が重複しないようにいずれかの音の発音時間帯を調整するオーバーラップ切り捨てステップの処理を行う。
さらに、オーバーラップ切り捨てステップ後の発音時間帯が重複する音同士を和音として認定する和音認定ステップの処理を行う。
以上が本発明で提供する音情報抽出方法である。
【０００８】
前記同時発消音認定ステップにおいて、第１音の発音開始時刻から、所定の時間内に発音を開始した第２音を同時に発音している音と認定し、該第２音の発音開始時刻を、第１音の発音開始時刻と同時刻に変更することができる。
【０００９】
前記同時発消音認定ステップにおいて、第１音の消音時刻から、所定の時間内に消音した第２音を同時に消音している音と認定し、該第１音の消音時刻を、第２音の消音時刻と同時刻に変更することもできる。
【００１０】
前記オーバーラップ切り捨てステップにおいて、発音時間帯が重複する、所定の時間以上の長さの発音時間である第１音及び第２音において、第１音及び第２音が重複して発音する重複発音時間が、所定の時間に満たない長さの時に、該第１音の消音時刻を、該第２音の発音開始時刻と同時刻に変更する構成でもよい。
【００１１】
前記データ規格が、ＭＩＤＩ（musical instrument digital interface）規格であってもよい。
【００１２】
前記楽曲基本特徴量が、音の高さ、音の強さ、音の長さ、音色情報であってもよい。
【００１３】
本発明はさらに次のような音情報抽出装置を提供することもできる。
すなわち、少なくともコンピュータ処理が可能な所定のデータ規格に基づく楽曲データから、物理的特徴量である楽曲基本特徴量の時間的推移を調整処理し、そのストリームデータを出力する音情報抽出装置を提供する。
該装置は、楽曲データを入力する入力手段と、少なくとも楽曲基本特徴量を時間的推移に従って抽出する楽曲基本特徴量抽出手段と共に、同時発音認定手段・同時消音認定手段・オーバーラップ切り捨て手段を備える。
【００１４】
そして、同時発音認定手段では、抽出された楽曲基本特徴量について、所定の条件に基づいて同時に発音している音同士を認定し、いずれかの音の発音開始時刻を調整する。
また、同時消音認定手段では、抽出された楽曲基本特徴量について、所定の条件に基づいて同時に消音している音同士を認定し、いずれかの音の消音時刻を調整する。
【００１５】
さらに、オーバーラップ切り捨て手段では、抽出された楽曲基本特徴量について、所定の条件に基づいて発音時間帯が重複している音同士について、発音時間帯が重複しないようにいずれかの音の発音時間帯を調整する。
【００１６】
その他、発音時間帯が重複する音同士を和音として認定する和音認定手段を備え、各手段による処理結果を、楽曲基本特徴量の時間的推移を示すストリームデータとして出力手段から出力する。
【００１７】
前記同時発音認定手段において、第１音の発音開始時刻から、所定の時間内に発音を開始した第２音を同時に発音している音と認定し、該第２音の発音開始時刻を、第１音の発音開始時刻と同時刻に変更する構成でもよい。
【００１８】
前記同時消音認定手段において、第１音の消音時刻から、所定の時間内に消音した第２音を同時に消音している音と認定し、該第１音の消音時刻を、第２音の消音時刻と同時刻に変更する構成でもよい。
【００１９】
前記オーバーラップ切り捨て手段において、発音時間帯が重複する、所定の時間以上の長さの発音時間である第１音及び第２音において、第１音及び第２音が重複して発音する重複発音時間が、所定の時間に満たない長さの時に、該第１音の消音時刻を、該第２音の発音開始時刻と同時刻に変更する構成でもよい。
【００２０】
前記データ規格が、ＭＩＤＩ（musical instrument digital interface）規格であってもよい。
【００２１】
前記楽曲基本特徴量が、音の高さ、音の強さ、音の長さ、音色情報でもよい。
【００２２】
【発明の実施の形態】
本発明の実施形態を図面に示した実施例に基づいて説明する。なお、実施形態は、本発明の主旨から逸脱しないかぎり適宜変更可能なものである。
図１には本発明による音情報抽出装置（以下、本装置と呼ぶ。）の構成図を示すと共に、図２に該装置における処理のフローチャートを示す。
【００２３】
本装置（１）は、主に演算等の処理を司る中核であるＣＰＵ（２）と、ユーザーに対して処理内容や結果を示す表示装置であるモニタ（３）、ユーザーが本装置（１）の操作を行うキーボード（４）、及びＣＰＵと連動して作用するメモリ（５）や、データを記憶可能な外部記憶装置（６）から構成される。
このような構成の装置として公知のパーソナルコンピュータがあり、本装置（１）はパーソナルコンピュータ上に実装することが可能である。
【００２４】
このような本装置（１）を用い、本発明では標準ＭＩＤＩファイルを入力して、不要な音情報を含まないストリームデータを出力する。
図２に示すように、標準ＭＩＤＩファイル（以下、ＳＭＦと呼ぶ。）（２０）から音の高さ・強さ・長さ、音色に関する楽曲基本特徴量を抽出（２１）し、本発明による方法を用いて同時発音の認定（２２）、同時消音の認定（２３）、オーバーラップ部分の切り捨て（２４）、和音の認定（２５）を行う。
これらの各処理を経た楽曲基本特徴量の時間的推移であるストリームデータ（２６）を出力する。
次に各処理について詳述する。
【００２５】
標準ＭＩＤＩファイル（２０）は、本装置（１）に備えた外部記憶手段に楽曲ＭＩＤＩデータ（７）として記録されている。図１においては別体としているが、同じく外部記憶手段であるハードディスク（６）内に記録してもよいし、ネットワーク接続された別のコンピュータにおける外部記憶手段に記録してもよい。
ＣＰＵ（２）は楽曲データ入力部（８）の処理によって楽曲ＭＩＤＩデータ（７）を読み出し、楽曲基本特徴量を抽出する。
【００２６】
楽曲データ入力部（８）において、標準ＭＩＤＩファイル形式（フォーマット０または１）のデータ（７）から各トラックチャンク及び各チャネル毎に楽曲基本特徴量を抽出するストリーム分割機能を有する。楽曲ＭＩＤＩデータ（７）の場合には、トラックチャンク及びチャネルが並列的に記載されているため、各ストリームを別個に切り分けて抽出し、それぞれを１つのストリームデータとする。
【００２７】
例えば、１トラックチャンク・３チャネルの楽曲からは３つのストリームデータが生成される。本実施例において、抽出される楽曲基本特徴量は、音の高さ、音の強さ、音の長さ、音色情報の４種類であり、それぞれノートナンバー値、オンベロシティ値、ノートオンメッセージからノートオフメッセージが到着するまでの時間（ミリ秒）、ＧＭ（General MIDI）規格に基づく音色番号に対応している。
【００２８】
但し、ＭＩＤＩには休符という概念がないので、本実施例では各チャネルにおける無音状態を休符と定義し、音の長さ以外の楽曲基本特徴量を記号「ｓ」で表す。
楽曲データ入力部（８）で抽出された楽曲基本特徴量は、時間的推移に従って、ハードディスク（６）に記録される。
【００２９】
次に、同時発音の認定処理（２２）を、同時発音認定部（９）において行う。該処理（２２）の説明図を図３に示す。図中の上段（３０）は処理前、下段（３１）は処理後の音情報（楽曲基本特徴量）を視覚的に示したものである。
同時発音認定部（９）では、発音時間帯（発音開始時刻から消音時刻まで）に重複（オーバーラップ）のある音同士において、基準音の発音開始時刻からＴ1ミリ秒以内に発音を開始した音（対象音）はすべて基準音の発音開始時刻に発音を開始したという情報に書き換えを行う。
【００３０】
すなわち、図３では、最初に発音された「ド」（３３）が基準音となり、その発音開始時刻からＴ1ミリ秒以内に発音された「レ」（３４）が「ド」（３３）と同時発音と認定され、その結果「レ」（３４）の発音開始時刻（３７ａ）が「ド」の発音開始時刻（３７ｂ）に修正されている。一方、基準音（３３）の発音開始時刻からＴ1ミリ秒以内に発音が開始されなかった「ミ」（３５）は修正されずに、元の発音開始時刻（３８）のままである。
なお、基準音は発音開始時刻の順序に従って選ばれるが、対象音として処理された音（３４）は新たに基準音としては選ばれない。
【００３１】
同時発音の認定処理（２２）と前後関係は本発明において問わないが、本実施例では、次に同時消音の認定処理（２３）を同時消音認定部（１０）において行う。
該処理（２３）の説明図を図４に示す。図中の上段（４０）は処理前、下段（４１）は処理後の音情報（楽曲基本特徴量）を視覚的に示したものである。
同時消音認定部（１０）では、発音時間帯（発音開始時刻から消音時刻まで）に重複（オーバーラップ）のある音同士において、基準音の消音時刻からＴ2ミリ秒以内に消音した音（対象音）はすべて対象音の消音時刻に発音したという情報に書き換えを行う。
【００３２】
すなわち、図４では、最初に消音した「ド」（４２）が基準音となり、その消音時刻からＴ2ミリ秒（４５）以内に消音した「レ」（４３）が「ド」（４２）と同時消音と認定され、その結果「ド」（４２）の消音時刻（４６ａ）が「レ」（４３）の消音時刻（４６ｂ）に修正されている。一方、基準音（４２）の消音時刻からＴ2ミリ秒以内に消音しなかった「ミ」（４４）は修正されずに、元の消音時刻（４７）のままである。
なお、基準音は消音時刻の順序に従って選ばれるが、対象音として処理された音（４３）は新たな基準音として選ばれない。
【００３３】
同時発音の認定処理（２２）及び同時消音の認定処理（２３）を行った音情報（楽曲基本特徴量）は、ハードディスク（６）に記録されると共に、オーバーラップ切り捨て部（１１）がハードディスク（６）を参照しながら、次のオーバーラップ部分の切り捨て処理（２４）を行う。
該処理（２４）の説明図を図５に示す。図中の上段（５０）は処理前、下段（５１）は処理後の音情報（楽曲基本特徴量）を視覚的に示したものである。
【００３４】
オーバーラップ切り捨て部（１１）では、発音時間の長さがＴ3ミリ秒以上の音同士で、重複時間（オーバーラップ時間）がＴ4ミリ秒未満の場合、先に消音した音のオーバーラップ部分を切り捨てる。
【００３５】
すなわち、図５において、「ド」（５２）と「レ」（５３）のオーバーラップ時間（５５）がＴ4ミリ秒未満であったので、先に消音した「ド」（５２）の消音時刻（５６ａ）を「レ」（５３）の発音開始時刻と同時刻（５６ｂ）に修正し、オーバーラップ部分（５５）を削除する。
その一方で「レ」（５３）と「ミ」（５４）のオーバーラップ時間（５７）はＴ4ミリ秒以上であったので、削除されていない。
【００３６】
本発明では、以上の各処理により、抽出された楽曲基本特徴量のうち、オーバーラップ部分を除去し、処理しやすく調整された楽曲基本特徴量の時間推移を出力することができる。
また、以上の処理を経てもなおオーバーラップする音同士について、和音認定部（１２）において和音の認定処理（２５）を行う。
【００３７】
オーバーラップのある音同士は、そのオーバーラップ部分を和音（同時に発音している２つ以上の音を和音と呼ぶ）として扱う。例えば、図５では、前段の「オーバーラップ部分の切り捨て処理」（２４）において削除されなかった「レ」（５３）と「ミ」（５４）のオーバーラップ部分（５７）が１つの和音「レミ」（５８）として和音認定される。
【００３８】
ここで、楽曲基本特徴量の抽出例として、ある楽曲から抽出されたストリームデータの例を図６に示す。図６の（ａ）は、本発明によるに音情報抽出方法を用いた場合（以下これを「時間的推移の平滑化」と呼ぶ。）の抽出結果である。
この時、上記時間パラメータの値は、Ｔ1＝Ｔ2＝Ｔ3＝Ｔ4＝３０とした。
図６の（ｂ）は、平滑化を行わなかった場合（又は、本発明の音情報抽出方法において、上記時間パラメータの値Ｔ1＝Ｔ2＝Ｔ3＝Ｔ4＝０とした場合と同じ。）の抽出結果である。
【００３９】
各行の第１列（６０）が音の長さ（ミリ秒）、第２列（６１）が音の高さ（ノートナンバー値。但し、無音の場合は「ｓ」）、第３列（６２）が音の強さ（オンベロシティ値。但し、無音の場合は「ｓ」）、第４列（６３）が音色（ＧＭ規格に基づく音色番号。但し、無音の場合は「ｓ」）に対応している。
なお、第５列以降（６４）（６５）（６６）には和音認定部（１２）で認定された和音の２音目以降の楽曲基本特徴量（音の長さを除く）が繰り返し記述されている。
【００４０】
図６の（ａ）と（ｂ）を比べてみると、（ｂ）に現れている２８ミリ秒のオーバーラップ部分（６７）の第２音（音の長さ２８、音の高さ９３、音の強さ１１１、音色０）（６８）と、２０ミリ秒のオーバーラップ部分（６９）の第２音（音の長さ２０、音の高さ９１、音の強さ８９、音色０）が（ａ）では削除されていることがわかる。
【００４１】
以上の各処理（２１）（２２）（２３）（２４）（２５）を経た楽曲基本特徴量の時間的推移を示す情報であるストリームデータ（２６）は、ストリームデータ出力部（１３）から出力される。出力された結果は、ハードディスク（６）に記録される。
【００４２】
本発明による音情報抽出装置（１）の一例として、モニタ（３）に表示するメイン画面を図７に示す。このメイン画面（８０）において、「ファイル選択」ボタン（８１）・「フォルダ選択」ボタン（８２）を押すことにより楽曲基本特徴量の抽出対象となる楽曲をファイル単位・フォルダ単位で選択することができ、「実行」ボタン（８３）を押すことにより選択された楽曲から楽曲基本特徴量の時間的推移（ストリームデータ）が抽出される。
抽出結果は、ハードディスク（６）上の所定のフォルダの中に置かれる。
【００４３】
また、ユーザは各処理部（９）（１０）（１１）で用いられる４つのパラメータ（Ｔ1、Ｔ2、Ｔ3、Ｔ4）を任意に設定することができる。すなわち、メイン画面（８０）に表示されている「発音開始時刻の許容誤差」（８４）、「消音時刻の許容誤差」（８５）、「オーバーラップ処理対象音の音長」（８６）、「切り捨てられる同時発音部分の音長」（８７）が、それぞれＴ1、Ｔ2、Ｔ3、Ｔ4に対応しており、０以上の整数値を入力することが可能である。
【００４４】
なお、１つのＳＭＦから各トラックチャンク各チャネル毎にストリームデータが生成され、それぞれが１つのファイルとしてテキスト形式で保存される。例えば、１トラックチャンク３チャネルからなる「abc.mid」という名前のＳＭＦからは、「abc-001.txt」、「abc-002.txt」、「abc-003.txt」という３つのファイルが作成される。
この場合は、３桁の数字がＳＭＦの名前に付加されているが、下２桁の数字がチャネル番号（１から１６の整数）を表し、残りの百の位以上の数字がトラック番号（０以上の整数）を表している。
【００４５】
最後に、本発明による音情報抽出方法が、いかなる効果を奏するかを評価するため、インターネット上で公開されているクラシック系の楽曲８０曲（ＳＭＦ形式）を対象に、平滑化を行う場合（抽出パラメータをＴ1＝Ｔ2＝Ｔ3＝Ｔ4＝３０とする。）と平滑化を行わない場合（Ｔ1＝Ｔ2＝Ｔ3＝Ｔ4＝０とする。）とで、各楽曲から抽出される音の数（図６では行数に相当する）がどのように変化するかを調べた。その結果を表１にまとめる。但し、変化率ｒは、
(数式１)
ｒ＝（平滑化無しの場合の音の数−平滑化ありの場合の音の数）／平滑化無しの場合の音の数
と定義している。
【００４６】
【表１】
0003697516.tif 000002
【００４７】
表１から、全体の３割の楽曲において平滑化の効果が観測され、楽曲によっては平滑化の対象となるような音が２０％近くを占めていることがわかる。
次に、本ツールの処理能力を調べるために、処理対象となった楽曲の総データ量（ＫＢ）と処理時間（秒）との関係を回帰分析（直線近似）で調べた。結果を図８に示す。白丸と破線（９０）が平滑化なしの場合の計測値と回帰式であり、黒菱形と実線（９１）が平滑化ありの場合の計測値と回帰式である。
【００４８】
図８の回帰式は、本ツールの処理速度が平滑化なしの場合で楽曲１ＭＢあたり約１６．８秒、平滑化ありの場合で楽曲１ＭＢあたり約２５．２秒であることを示しており、十分実用的な処理が行えることを示している。
【００４９】
【発明の効果】
本発明は上記の構成を備えるので、次の効果を奏する。
本発明によれば、標準ＭＩＤＩ（ＳＭＦ）データなど、コンピュータで処理可能な楽曲データから楽曲基本特徴量を抽出する際に、ＳＭＦに含まれるノイズを効果的に削除することができる。
すなわち、楽譜上では同時に発音（または消音）されているような音をＳＭＦ上では微妙にずらして発音（消音）させたり、「ド、レ」と連続的に発音されている音同士に重なり（オーバーラップ）を持たせたり、といったことが行われたデータであっても、音のずれやオーバーラップ部分を削除し、楽曲検索や楽曲印象の評価等の処理に利用する場合に不要な音情報が混入されてしまうのを防止できる。
また、音情報のデータ量を削減することができるので、処理の高速化に寄与する音情報を抽出できる。
【図面の簡単な説明】
【図１】  本発明による音情報抽出装置の一実施例の構成図である。
【図２】  本発明における一実施例の処理のフローチャートである。
【図３】  同時発音認定部における処理の説明図である。
【図４】  同時消音認定部における処理の説明図である。
【図５】  オーバーラップ切り捨て部及び和音認定部における処理の説明図である。
【図６】  本発明に係るストリームデータの一例である。
【図７】  本発明による音情報抽出装置のメイン画面の一例である。
【図８】  本発明による平滑化の効果を示すグラフである。
【符号の説明】
１      音情報抽出装置
２      ＣＰＵ
３      モニタ
４      キーボード
５      メモリ
６      外部記憶手段（ハードディスク）
７      楽曲ＭＩＤＩデータ
８      楽曲データ入力部
９      同時発音認定部
１０      同時消音認定部
１１      オーバーラップ切り捨て部
１２      和音認定部
１３      ストリームデータ出力部
【図１】
0003697516.tif 000003
【図２】
0003697516.tif 000004
【図３】
0003697516.tif 000005
【図４】
0003697516.tif 000006
【図５】
0003697516.tif 000007
【図６】
0003697516.tif 000008
【図７】
0003697516.tif 000009
【図８】
0003697516.tif 000010