JP4244537B2 - 音楽情報登録システム及び音楽情報検索システム - Google Patents
音楽情報登録システム及び音楽情報検索システム Download PDFInfo
- Publication number
- JP4244537B2 JP4244537B2 JP2001178869A JP2001178869A JP4244537B2 JP 4244537 B2 JP4244537 B2 JP 4244537B2 JP 2001178869 A JP2001178869 A JP 2001178869A JP 2001178869 A JP2001178869 A JP 2001178869A JP 4244537 B2 JP4244537 B2 JP 4244537B2
- Authority
- JP
- Japan
- Prior art keywords
- music
- sound
- search
- time
- registration
- 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 - Lifetime
Links
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【発明の属する技術分野】
本発明は、多数の音楽情報の中から所望する楽曲等を登録、検索するための音楽情報登録システム及び音楽情報検索システムに関する。
【0002】
【従来の技術】
世の中に溢れている膨大な楽曲の中から、利用者が好きな曲や聴きたい曲など、所望する曲を探し出す手間を軽減するための各種検索方式が、従来より提案されており、代表的なものとして以下の方式などがある。
【0003】
第1の方式は、例えば、リレーショナル型のデータベースに、「曲目」「演奏者」「作曲者」「作詞者」等をカラムとして持つテーブルを作成し、楽曲毎に楽曲の情報を予め登録しておく。そして、検索時には、上記カラムの中から利用者が任意に選んだカラムに対する任意の文字列、数値等を検索キーとして、論理的に組み合わせるなどして、所望する楽曲を検索する方式である。
【0004】
第2の方式は、例えば、特開平9−212180号公報に記載されているように、検索を行うための基準メロディ(旋律)をMIDI(Musical Instrument Digital Interface)データとして、楽曲毎にデータベース等に予め登録しておく。検索時には利用者が楽曲のメロディの一部を演奏し、その演奏された音声信号と、データベースに登録された基準メロディの音声信号とを突き合わせることで、所望する楽曲を検索する方式である。
【0005】
【発明が解決しようとする課題】
しかしながら、上記のような検索方式には、以下のような問題点があった。
【0006】
第1の方式によれば、利用者が、探そうとする楽曲の「タイトル」「演奏者」「作曲者」等のタイトル情報を覚えている場合には、検索することができるものの、これらの情報を忘れてしまって思い出せない場合には、膨大な楽曲の中から所望する曲を見つけ出すことは非常に困難となる。
【0007】
また、第2の方式では、探そうとする楽曲のメロディを演奏する必要があるため、検索の精度は利用者の音楽表現能力に左右されやすく、広く一般の利用者向けとは言い難い面がある。更に、検索条件の音声データと基準メロディの音声データを照合する際の処理量が大きくなるため負荷が高くなり、また、演奏された音声データを入力するための専用の装置等も必要になってくる。
【0008】
また、上記第1及び第2の方式を組み合わせてみても、検索時の処理量の増大などにより、処理が複雑になり、実用的とは言い難い。
【0009】
本発明は、このような問題に鑑みてなされたものであり、利用者の音楽表現能力に左右されずに的確に登録、検索することができる音楽情報登録システム及び音楽情報検索システムを提供することを目的とする。
【0010】
【課題を解決するための手段】
上記目的を達成するため、本発明は、下記(1)〜(4)に記載の音楽情報登録システム及び音楽情報検索システムを提供する。
(1) 楽曲の一部あるいは全部について、当該楽曲を構成する各音の長短を、押釦時間の長短として入力する入力部と、
前記入力部にて入力された前記押釦時間を、相対的な長さである長音、短音を示す2値データからなる登録用データに変換する変換部と、
前記変換部にて変換された前記登録用データを、当該楽曲の情報として楽曲データベースに登録する登録部とを具備することを特徴とする音楽情報登録システム。
(2) 所望する楽曲の一部あるいは全部について、当該楽曲を構成する各音の長短を、押釦時間の長短として入力する入力部と、
前記入力部にて入力された前記押釦時間を、相対的な長さである長音、短音を示す2値データからなる楽曲検索用の検索キーに変換する変換部と、
前記変換部にて変換された前記検索キーに合致する楽曲に関する前記2値データを、楽曲データベースから検索する検索部とを具備することを特徴とする音楽情報検索システム。
(3) 楽曲の一部あるいは全部について、当該楽曲を構成する各音の長短を、押釦時間の長短として入力すると共に、当該楽曲を構成する無音部分を押釦されていない時間として入力する入力部と、
前記入力部にて入力された前記押釦時間と前記押釦されていない時間とを、相対的な長さである長音、短音、無音を示す3値データからなる登録用データに変換する変換部と、
前記変換部にて変換された前記登録用データを、当該楽曲の情報として楽曲データベースに登録する登録部とを具備することを特徴とする音楽情報登録システム。
(4) 所望する楽曲の一部あるいは全部について、当該楽曲を構成する各音の長短を、押釦時間の長短として入力すると共に、当該楽曲を構成する無音部分を押釦されていない時間として入力する入力部と、
前記入力部にて入力された前記押釦時間と前記押釦されていない時間とを、相対的な長さである長音、短音、無音を示す3値データからなる楽曲検索用の検索キーに変換する変換部と、
前記変換部にて変換された前記検索キーに合致する楽曲に関する前記3値データを、楽曲データベースから検索する検索部とを具備することを特徴とする音楽情報検索システム。
【0012】
ここで、「楽曲」とは、声楽曲、器楽曲、管弦楽曲など、音楽の曲の全般をいう。
【0013】
本発明によれば、楽曲の旋律を単純な2値データ、または、3値データにしてデータベースに登録し、検索時にも単純な2値データ、または、3値データにより検索するため、利用者の音楽表現能力に左右されずに的確に検索することができ、かつ、検索時の処理量も軽減することができる。
【0014】
【発明の実施の形態】
以下、本発明の実施に形態について、図面を参照しながら詳細に説明する。
【0015】
(システム構成)
図1は、本実施形態に係る音楽情報検索システムの概要を表した図である。この音楽情報検索システムは、入力部1、変換部2、登録部3、データベース4、検索部5を具備している。
【0016】
入力部1では、楽曲の一部あるいは全部について、その旋律の時間軸方向の推移を、長音、短音で、単純化して指示することにより入力する。変換部2は、入力部1にて入力された指示を、長音、短音の2値データからなる登録用データ、または長音、短音の2値データからなる検索キーに変換する。音楽情報登録時では、登録部3は、変換部2にて変換された登録用データを当該楽曲の情報としてデータベース4に登録する。音楽情報検索時では、検索部5は、変換部2にて変換された検索キーに合致する楽曲をデータベース4から検索する。
【0017】
尚、音楽情報を長音、短音、無音の3値データとしてデータベースに登録し、検索することもできる。この場合、入力部1では、楽曲の一部あるいは全部について、その旋律の時間軸方向の推移を、長音、短音、無音で単純化して指示することにより入力する。変換部2は、入力部1にて入力された指示を、長音、短音、無音の3値データからなる登録用データ、または長音、短音、無音の3値データからなる検索キーに変換する。音楽情報登録時では、登録部3は、変換部2にて変換された登録用データを当該楽曲の情報としてデータベース4に登録する。音楽情報検索時では、検索部5は、変換部2にて変換された検索キーに合致する楽曲をデータベース4から検索する。
【0018】
本音楽情報検索システムは、上記構成要素を有する専用のハードウェアにより実現することができるが、上記構成要素の全部または一部をソフトウェア的に構成し、それをパーソナルコンピュータ等のコンピュータ機器上で動作させることによっても実現可能である。また、図1では、入力部1と変換部2を、音楽情報登録時と音楽情報検索時とで共有するように例示しているが、音楽情報登録時と音楽情報検索時とでそれぞれ用意しても良い。
【0019】
そもそも音楽は、音の強弱、長短、高低、音色、和音などを一定の方法によって取捨選択して組み合わせたものであり、これらを一定の約束に従い、記号で視覚的に書き表したものを、楽譜という。それを音楽の音を可視的にあらわす方法として世界的に最も広く普及しているものに五線記譜法がある。五線記譜法とは五線上に、音符、休符、速度記号、拍子記号、演奏記号などを記して楽曲を表わす方法である。音符は、五本の平行線をしるした譜表中の位置により音の高低を表し、形により音の長短を表す。この音の長短を表す形には、全音符、2分音符、4分音符、8分音符、16分音符、32分音符、64分音符、等々、様々な形があり、音の長短の割合を表現している。また、音符に小さな点をつけた付点音符もあり、もとの音符の1.5倍の長さになることを表す。更に、音を出さない部分を表す符号として、全休符、2分休符、4分休符、8分休符、等々の休符がある。
【0020】
本音楽情報検索システムにおいては、一般の利用者が楽曲の旋律を簡単に表現することができるように、音の長短の特徴を、モールス信号のような2値、あるいは3値に単純化して入力するようにしている。
【0021】
図2は、図中の五線譜で表される楽曲を、長音、短音の2値データに変換し、長音を「−」、短音を「・」で表した例を示している。
【0022】
図2(a)では、2分音符を長音「−」、4分音符を短音「・」として表現しており、同図(b)では、4分音符を長音「−」、8分音符を短音「・」として表現している。一般の人々は音の長短を相対的な長さとして認識しやすいため、同図(a)と(b)とでは、五線譜による表現では異なるものの、長音、短音の2値データに単純化すると同じパターンで表現される。
【0023】
図2(c)では、3種類の音符が組み合わされた例を示している。一般の人にとって、2分音符と付点4分音符とを区別して認識し表現することは難しいが、図示したように、共に長音「−」に単純化して表すことで、容易に認識し表現することができる。
【0024】
図2(d)は、休符を含んだ例を示している。休符の部分は、人によって認識の仕方や表現の仕方が異なりやすい。図示したように、4分休符の直前の4分音譜を短音「・」として認識/表現する人もいれば(2値データ(1))、4分休符の直前の4分音符を長音「−」として認識/表現する人もいるであろう(2値データ(2))。また、図2(e)に示した例では、付点4分音符と4分音符と8分音符を短音「・」と認識/表現し、付点2分音符のみを長音「−」と認識/表現する人もいれば(2値データ(1))、8分音符のみを短音「・」と認識/表現し、付点4分音符と4分音符と付点2分音符を長音「−」と認識/表現する人もいるであろう(2値データ(2))。これらの例ような場合には、音楽情報登録時において、2値データ(1)または(2)からなる登録用データのどちらか片方をデータベース4に登録するようにしても良いが、これら両方をデータベース4に登録するようにしても良い。
【0025】
図3は、図中の五線譜で表される楽曲を、長音、短音、無音の3値データに変換し、長音を「−」、短音を「・」、無音を「!」で表した例を示している。この例では2分音符を長音「−」、4分音符を短音「・」、4分休符を無音「!」として認識/表現する人もいれば(3値データ(1))、休符を認識/表現せず、2分音符を長音「−」、4分音符を短音「・」として認識/表現する人や(2値データ(1))、4分休符の直前の4分音符と2分音符を長音「−」、その他の4分音符を短音「・」として認識/表現する人もいるであろう(2値データ(2))。
【0026】
この例ような場合には、音楽情報登録時において、3値データ(1)または2値データ(1)または(2)からなる登録用データのいずれかをデータベース4に登録するようにしても良いが、これら全てをデータベース4に登録するようにしても良い。
【0027】
尚、登録用データをデータベース4に登録する際には、楽曲の全部のフレーズについて登録しても良いし、代表的なフレーズを1つあるいは複数をピックアップして登録するようにしても良い。
【0028】
次に、本実施形態に係る音楽情報検索システムの処理動作について説明する。
【0029】
(2値による入力−変換処理)
図4は2値による音楽情報の入力−変換に係る処理動作の一例を示すフローチャートであり、図7は入力部1のGUI(Graphical User Interface)である楽曲の旋律入力画面10を例示している。
【0030】
楽曲の旋律を長音、短音で指示し、長音、短音の2値データからなる登録用データ、または長音、短音の2値データからなる検索用の検索キーに変換する際には、まず、楽曲の旋律入力画面10上のスライダー13で長音/短音のスレッショルドを設定する(Step01)。ここで設定されるスレッショルドは、マウスのボタンを押したり離したりして長音/短音を表現する際の閾値(th1)となる。
【0031】
次に、楽曲の旋律入力画面10のテキストフィールド11上にマウス・カーソル12を重ね、登録しようとする楽曲の旋律に沿って、マウスのボタンを押したり(Step02)、離したりする(Step03)。
【0032】
変換部2は、次式によりマウスのボタンが押されていた時間を求める。
【0033】
【数1】
ボタンを押している時間 = ボタンを離した時刻 − 押した時刻
そして、求めた時間とStep01で設定した閾値(th1)とを比較することで、短音か長音かを判断する(Step04)。
【0034】
変換部2は、マウスのボタンが押されていた時間が閾値(th1)を下回っていた場合には短音であると判断して短音のデータを生成し(Step05)、逆の場合には長音であると判断して長音のデータを生成する(Step06)。
【0035】
以上のStep02〜Step06の処理を、楽曲の旋律の入力が完了するまで繰り返す(Step07)。決定ボタン14が押されると、楽曲の旋律の入力が完了する。この際、生成された長音、短音の2値データは音楽情報登録時には登録用データであり、音楽情報検索時には検索用の検索キーである。
【0036】
(3値による入力−変換処理)
以上、説明した登録に係る処理動作は、楽曲の旋律を長音、短音の2値により入力−変換する例を示したが、図5は楽曲の旋律を長音、短音、無音の3値により入力−変換する例を示すフローチャートであり、図8はそれに用いられる入力部1のGUI(Graphical User Interface)である楽曲の旋律入力画面20を例示している。無音の部分は、音符で表現した場合の休符の部分や、フレーズの切れ目の部分などを表現するのに用いられる。
【0037】
楽曲の旋律を3値データからなる登録用データとしてデータベース4に登録する際には、まず、楽曲の旋律入力画面20上のスライダー23で長音/短音のスレッショルドを調整し(Step11)、更に、スライダー24で無音のスレッショルドを調整する(Step12)。これらのスレッショルドは、マウスのボタンを押したり離したりして長音/短音を表現する際の閾値(th1)及び無音を表現する際の閾値(th2)となる。
【0038】
次に、楽曲の旋律入力画面20のテキストフィールド21上にマウス・カーソル22を重ね、登録しようとする楽曲の旋律に沿って、マウスのボタンを押したり(Step14)、離したりする(Step17)。
【0039】
変換部2は、次式によりマウスのボタンが押されていない時間を求める。
【0040】
【数2】
ボタンを押していない時間 = ボタンを押した時刻 − 離した時刻
そして、求めた時間とStep12で設定した閾値(th2)とを比較することで、無音か否かを判断し(Step14)、無音であると判断した場合には無音のデータを生成する(Step15)。
【0041】
更に、変換部2は、次式によりマウスのボタンが押されていた時間を求める。
【0042】
【数3】
ボタンを押している時間 = ボタンを離した時刻 − 押した時刻
そして、求めた時間とStep11で設定した閾値(th1)とを比較し(Step17)、マウスのボタンが押されていた時間が閾値(th1)を下回っていた場合には短音であると判断して短音のデータを生成し(Step18)、逆の場合には長音であると判断して長音のデータを生成する(Step19)。
【0043】
以上のStep13〜Step19の処理を、楽曲の旋律の入力が完了するまで繰り返す(Step20)。決定ボタン25が押されると、楽曲の旋律の入力が完了する。この際、生成された長音、短音、無音の3値データは音楽情報登録時には登録用データであり、音楽情報検索時には検索用の検索キーである。
【0044】
(登録処理)
次に、以上のように入力−変換されて得られた登録用データを、データベース4に登録する処理の動作について説明する。
【0045】
図9(b)は、データベース4の構成例を示す図である。この例では「楽曲を識別するID」と「楽曲のタイトル」と「楽曲の長音、短音を2値データで表した登録用データ」をそれぞれ「id」と「title」と「melody」カラムとして持つ「music」というテーブルに楽曲を登録している。この例では、2値による入力−変換処理により得られた長音、短音の2値データからなる登録用データを長音を「−」、短音を「・」で表記している。
【0046】
例えば、登録部3とデータベース4がSQLに対応したリレーショナル型データベースでは、データの登録は「insert」というSQL文を使う。図中の「id」と「title」と「melody」カラムのデータの値がそれぞれ「2」と「△△△△」と「・・−・・−・・・・−・・−・・−・・・・−」であるデータを登録する場合のSQL文は以下のようになる。
【0047】
【数4】
[SQL文1]
insert into music values ('2','△△△△','・・−・・−・・・・−・・−・・−・・・・−')
登録部3でこのSQL文を実行することにより、データベース4にデータを登録することができる。
【0048】
以上、長音、短音の2値データからなる登録用データをデータベースに登録する方法を示したが、長音、短音、無音の3値データからなる登録用データをデータベースに登録する場合は、「melody」カラムのデータの値として、3値による入力−変換処理により得られた長音、短音、無音の3値データからなる登録用データを登録すればよい。
(検索処理)
次に、以上のようにデータベース4に登録された楽曲の情報を、検索する処理の動作について説明する。
【0049】
図6は検索に係る処理動作の一例を示すフローチャートである。
【0050】
まず、2値による入力−変換処理で示した手順により、楽曲の旋律を入力、変換し、長音、短音の2値データからなる検索用の検索キーを得る(Step31)。
【0051】
次に、検索部5では、検索用の検索キーとデータベース4に登録されている楽曲の長音、短音の2値データからなる登録用データとを比較し(Step32)、一致する場合には(Step33)、その一致した楽曲の情報をデータベース4から読み出して利用者に提示する(Step34)。
【0052】
以上のStep32〜Step34の処理を、データベース4に登録されている全ての楽曲について行う(Step35)。
【0053】
図9に示した例では、同図(a)に示す長音、短音の2値データからなる検索用の検索キーと、同図(b)に示す「id」が「4」の楽曲の長音、短音の2値データからなる登録用データの一部が一致することを表している。この場合、検索結果として「id」が「4」の楽曲の情報が得られる。
【0054】
例えば、検索部5とデータベース4がSQLに対応したリレーショナル型データベースの場合、以上に示した処理と同様の検索を行うには「select」というSQL文を使う。図9(a)に示す長音、短音の2値データからなる検索用の検索キー「・・−・・・・・−・・−−−−」を指定して、図9(b)に示す「music」というテーブルから楽曲を検索する場合のSQL文は以下のようになる。
【0055】
【数5】
[SQL文2]
select * from music where melody like '%・・−・・・・・−・・−−−−%'
検索部5でこのSQL文を実行することにより、データベース4からの検索結果として「id」が「4」の楽曲の情報が得られる。
【0056】
以上、長音、短音の2値データからなる登録用データが登録されたデータベースから長音、短音の2値データからなる検索用の検索キーを条件として検索する方法を示したが、長音、短音、無音の3値データからなる登録用データが登録されたデータベースから長音、短音、無音の3値データからなる検索用の検索キーを条件として検索することもできる。
以上説明したように、楽曲の旋律を単純な2値データ、または、3値データからなる登録用データにしてデータベースに登録し、検索時にも単純な2値データ、または3値データ、からなる検索キーにより検索するため、利用者の音楽表現能力に左右されずに的確に検索することができ、かつ、検索時の処理量も軽減することができる。
【0057】
以上、本発明の実施形態について詳細に説明したが、本発明は本実施例に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更を成し得るであろう。
【0058】
例えば、本実施形態では、入力装置としてボタンを用意し、ボタンを押している時間、離している時間などから楽曲の旋律を長音、短音の2値データや長音、短音、無音の3値データに変換したが、複数ボタンを用意して各ボタンを長音、短音、無音に割り当てることにより、2値データや3値データを得ることもできる。更に、マイク等から入力された鼻歌などの音声データを信号処理により、2値データや3値データに変換してもよい。
【0059】
また、本実施形態では、楽曲の旋律を長音、短音の2値データからなる登録用データ、または、検索用の検索キーを長音を「−」、短音を「・」のテキスト形式の文字コードで表したが、長音を「0」、短音を「1」で表したり、長音を「A」、短音を「B」で表すなど、任意の文字コードに置き換えたり、テキスト形式ではなく、バイナリ形式で表してもよい。
【0060】
また、本実施形態では、曲の旋律の特徴を長音、短音の2値データで、あるいは、長音、短音、無音の3値データで表現したが、休符の長さを2段階に設定し、長音、短音、長い無音、短い無音の4値データで表現したり、音の長さを3段階に設定し、長音、中音、短音の3値データで表現したりするなど、利用者が指示するのに容易な範囲で表現してもよい。
【0061】
【発明の効果】
本発明によれば、楽曲の旋律を単純な2値データ(または3値データ)からなる登録用データにしてデータベースに登録し、検索時にも単純な2値データ(または3値データ)からなる検索キーにより検索するため、利用者の音楽表現能力に左右されずに的確に検索することができる。また、楽曲の旋律の入力部も単純な構成により実現することができる。
【0062】
しかも、検索時には検索キーの文字列同士の部分一致検索で実現可能であるため、検索時の処理量も軽減することができる。また、従来のリレーショナル型データベースを用いた検索システムと同方式の検索アルゴリズムを用いることができるため、従来の検索システムを容易に流用することもできる。
【0063】
従って、個人で音楽データベースを作成するような、パーソナルユースにも手軽に用いることができる。
【図面の簡単な説明】
【図1】本実施形態における音楽情報検索システムの構成例を示すブロック図である。
【図2】図1に示した音楽情報検索システムにおいて、楽曲の旋律の特徴を2値で表現した例を示すイメージ図である。
【図3】図1に示した音楽情報検索システムにおいて、楽曲の旋律の特徴を3値で表現した例を示すイメージ図である。
【図4】図1に示した音楽情報検索システムにおいて、楽曲の旋律の特徴を入力し、長音、短音の2値データからなる登録用データ、または長音、短音の2値データからなる検索キーに変換する処理の手順例を示すフローチャートである。
【図5】図1に示した音楽情報検索システムにおいて、楽曲の旋律の特徴を入力し、長音、短音、無音の3値データからなる登録用データ、または長音、短音、無音の3値データからなる検索キーに変換する処理の手順例を示すフローチャートである。
【図6】図1に示した音楽情報検索システムにおいて、データベースから所望する楽曲を検索する処理の手順例を示すフローチャートである。
【図7】図1に示した音楽情報検索システムにおける入力部のGUIの例を示すイメージ図であり、楽曲の旋律の特徴を2値で表現する際に用いられる画面の例である。
【図8】図1に示した音楽情報検索システムにおける入力部のGUIの例を示すイメージ図であり、楽曲の旋律の特徴を3値で表現する際に用いられる画面の例である。
【図9】図1に示した音楽情報検索システムにおけるデータベースの例を示すイメージ図である。
【符号の説明】
1....入力部
2....変換部
3....登録部
4....データベース
5....検索部
10....楽曲の旋律入力画面(2値)
11....テキストフィールド
12....マウス・カーソル
13....スライダー
14....決定ボタン
20....楽曲の旋律入力画面(3値)
21....テキストフィールド
22....マウス・カーソル
23,24....スライダー
25....決定ボタン
Claims (4)
- 楽曲の一部あるいは全部について、当該楽曲を構成する各音の長短を、押釦時間の長短として入力する入力部と、
前記入力部にて入力された前記押釦時間を、相対的な長さである長音、短音を示す2値データからなる登録用データに変換する変換部と、
前記変換部にて変換された前記登録用データを、当該楽曲の情報として楽曲データベースに登録する登録部とを具備することを特徴とする音楽情報登録システム。 - 所望する楽曲の一部あるいは全部について、当該楽曲を構成する各音の長短を、押釦時間の長短として入力する入力部と、
前記入力部にて入力された前記押釦時間を、相対的な長さである長音、短音を示す2値データからなる楽曲検索用の検索キーに変換する変換部と、
前記変換部にて変換された前記検索キーに合致する楽曲に関する前記2値データを、楽曲データベースから検索する検索部とを具備することを特徴とする音楽情報検索システム。 - 楽曲の一部あるいは全部について、当該楽曲を構成する各音の長短を、押釦時間の長短として入力すると共に、当該楽曲を構成する無音部分を押釦されていない時間として入力する入力部と、
前記入力部にて入力された前記押釦時間と前記押釦されていない時間とを、相対的な長さである長音、短音、無音を示す3値データからなる登録用データに変換する変換部と、
前記変換部にて変換された前記登録用データを、当該楽曲の情報として楽曲データベースに登録する登録部とを具備することを特徴とする音楽情報登録システム。 - 所望する楽曲の一部あるいは全部について、当該楽曲を構成する各音の長短を、押釦時間の長短として入力すると共に、当該楽曲を構成する無音部分を押釦されていない時間として入力する入力部と、
前記入力部にて入力された前記押釦時間と前記押釦されていない時間とを、相対的な長さである長音、短音、無音を示す3値データからなる楽曲検索用の検索キーに変換する変換部と、
前記変換部にて変換された前記検索キーに合致する楽曲に関する前記3値データを、楽曲データベースから検索する検索部とを具備することを特徴とする音楽情報検索システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001178869A JP4244537B2 (ja) | 2001-06-13 | 2001-06-13 | 音楽情報登録システム及び音楽情報検索システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001178869A JP4244537B2 (ja) | 2001-06-13 | 2001-06-13 | 音楽情報登録システム及び音楽情報検索システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002372969A JP2002372969A (ja) | 2002-12-26 |
| JP4244537B2 true JP4244537B2 (ja) | 2009-03-25 |
Family
ID=19019499
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001178869A Expired - Lifetime JP4244537B2 (ja) | 2001-06-13 | 2001-06-13 | 音楽情報登録システム及び音楽情報検索システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4244537B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006318182A (ja) * | 2005-05-12 | 2006-11-24 | Sharp Corp | 音声検索装置、音声検索方法、音声再生方法および携帯再生装置、並びに、楽曲検索装置、楽曲検索方法、楽曲再生方法 |
| JP5093806B2 (ja) * | 2008-02-11 | 2012-12-12 | 株式会社イクシコム | 類似音楽検索システム |
-
2001
- 2001-06-13 JP JP2001178869A patent/JP4244537B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002372969A (ja) | 2002-12-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100429656C (zh) | 音乐搜索系统和音乐搜索装置 | |
| JP5100089B2 (ja) | 3d検索アルゴリズムを用いる楽曲情報検索 | |
| JP2007519092A (ja) | メロディデータベースの検索 | |
| JPH1115468A (ja) | 楽曲検索方法、楽曲検索装置、楽曲検索システム、及び記録媒体 | |
| Birmingham et al. | Query by humming with the vocalsearch system | |
| KR20090032972A (ko) | 노래/허밍에 의한 질의 방법 및 장치 | |
| KR100512143B1 (ko) | 멜로디 기반 음악 검색방법과 장치 | |
| JP2000356996A (ja) | 音楽検索システム | |
| KR20060019096A (ko) | 허밍 기반의 음원 질의/검색 시스템 및 그 방법 | |
| JP2001075985A (ja) | 音楽検索装置 | |
| JP2876861B2 (ja) | 自動採譜装置 | |
| JP4244537B2 (ja) | 音楽情報登録システム及び音楽情報検索システム | |
| De Valk | Structuring lute tablature and MIDI data: Machine learning models for voice separation in symbolic music representations | |
| CN110134823B (zh) | 基于归一化音符显马尔可夫模型的midi音乐流派分类方法 | |
| JP3612272B2 (ja) | 音楽情報検索装置、音楽情報検索方法および音楽情報検索用プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| CN101488128B (zh) | 基于旋律印记的音乐搜索方法和系统 | |
| CN1750117A (zh) | 伴唱机歌曲搜索系统及其旋律数据库构成方法 | |
| Duggan | Machine annotation of traditional Irish dance music | |
| JP4531679B2 (ja) | マルチスタンダード採点を行うカラオケ採点装置 | |
| Kitahara | Computational musical instrument recognition and its application to content-based music information retrieval | |
| KR20010011349A (ko) | 음악 데이타 베이스에서의 곡목 검색 장치 및 방법 | |
| JPH01288900A (ja) | 歌声伴奏装置 | |
| KR101546331B1 (ko) | 음계를 이용한 음악 재생 방법 및 이를 이용한 음악 재생 장치 | |
| JPH06202621A (ja) | 楽曲演奏情報を利用した楽曲検索装置 | |
| Schuller et al. | Multimodal music retrieval for large databases |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070629 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080904 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080924 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081119 |
|
| 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: 20081216 |
|
| 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: 20081229 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 4244537 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120116 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120116 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130116 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130116 Year of fee payment: 4 |
|
| EXPY | Cancellation because of completion of term |