JPH06110945A - 音楽データベース作成装置及びその検索装置 - Google Patents

音楽データベース作成装置及びその検索装置

Info

Publication number
JPH06110945A
JPH06110945A JP4260079A JP26007992A JPH06110945A JP H06110945 A JPH06110945 A JP H06110945A JP 4260079 A JP4260079 A JP 4260079A JP 26007992 A JP26007992 A JP 26007992A JP H06110945 A JPH06110945 A JP H06110945A
Authority
JP
Japan
Prior art keywords
sound information
information
index
music
sound
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.)
Withdrawn
Application number
JP4260079A
Other languages
English (en)
Inventor
Kazuo Nakajima
一雄 中島
Masahiro Nakada
正弘 中田
Toshikatsu Narumi
利勝 鳴海
Kazunori Naito
一紀 内藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP4260079A priority Critical patent/JPH06110945A/ja
Priority to US08/127,510 priority patent/US5402339A/en
Publication of JPH06110945A publication Critical patent/JPH06110945A/ja
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Details of electrophonic musical instruments
    • G10H1/0033Recording/reproducing or transmission of music for electrophonic musical instruments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/121Musical libraries, i.e. musical databases indexed by musical parameters, wavetables, indexing schemes using musical parameters, musical rule bases or knowledge bases, e.g. for automatic composing methods
    • G10H2240/131Library retrieval, i.e. searching a database or selecting a specific musical piece, segment, pattern, rule or parameter set
    • G10H2240/135Library retrieval index, i.e. using an indexing scheme to efficiently retrieve a music piece
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/121Musical libraries, i.e. musical databases indexed by musical parameters, wavetables, indexing schemes using musical parameters, musical rule bases or knowledge bases, e.g. for automatic composing methods
    • G10H2240/131Library retrieval, i.e. searching a database or selecting a specific musical piece, segment, pattern, rule or parameter set
    • G10H2240/141Library retrieval matching, i.e. any of the steps of matching an inputted segment or phrase with musical database contents, e.g. query by humming, singing or playing; the steps may include, e.g. musical analysis of the input, musical feature extraction, query formulation, or details of the retrieval process
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/121Musical libraries, i.e. musical databases indexed by musical parameters, wavetables, indexing schemes using musical parameters, musical rule bases or knowledge bases, e.g. for automatic composing methods
    • G10H2240/155Library update, i.e. making or modifying a musical database using musical parameters as indices
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【目的】 本発明はコンピュータで扱える音楽情報のデ
ータベース作成装置及びその検索装置に関し、音楽情報
を簡便に整理、利用することができる音楽データベース
作成装置及びその検索装置を実現することを目的とす
る。 【構成】 音楽データベース入力部21は音楽情報の各
音符の夫々について音の長さ及び音の高さをディジタル
値で示す音情報(音楽データ)を出力する。インデック
ス作成部24は検索部23を通して入力される上記の音
情報の夫々について前記音楽情報における出現位置を表
わす位置情報をインデックスとして作成する。インデッ
クス格納部25はこのインデックスを格納する。検索部
23はコマンド入力部22からの検索対象となる複数の
音情報が、インデックス格納部25からのインデックス
中に存在するか否か前記出現位置に基づいて検索する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は音楽データベース作成装
置及びその検索装置に係り、特にコンピュータで扱える
音楽情報の音楽データベース作成装置とその検索装置に
関する。
【0002】コンピュータの発達に伴い、様々な形態の
情報がコンピュータで扱えるようになっている。代表的
なものとしては、テキスト、ドキュメント等の文書ファ
イルなどがある。これらの情報は光ディスクやハードデ
ィスク、フロッピディスク等の記録装置の発達に伴い大
容量化し、これらを整理、利用するために簡単な検索方
法の開発が行なわれている。
【0003】また、文書ファイルの他に最近では音楽情
報をコンピュータで扱えるようになってきている。これ
は演奏情報をファイルの形で保存し、コンピュータで音
楽の演奏を行なうものである。この音楽情報のファイル
形式はMIDI(Musical Instrument Digital Interfa
ce) という国際規格に基づいているため、MIDI対応
の音楽編集ソフトが非常な勢いで普及しており、それと
ともにMIDIフォーマットの音楽情報が爆発的に増加
している。従って、大容量化の傾向にある音楽情報につ
いても、簡便に整理、利用することができる音楽データ
ベース作成装置及びその検索装置の開発が望まれてい
る。
【0004】
【従来の技術】MIDIフォーマットの音楽情報が格納
されている音楽ファイルから、任意の音符の列を検索キ
ーとして検索することが必要となることがある。例え
ば、楽譜の作製(作曲、編曲)を行なうために、あるフ
レーズ(音符の列)を作製者が考えついたとして、その
フレーズをどのように今後発展させていくかの参考に、
過去の著名な又は有名な作曲者による作品が保存されて
いる音楽ファイルからそのフレーズを検索することがあ
る。
【0005】このような場合、従来は検索対象音楽ファ
イルを最初から読み出しながら逐次検索キーの音符列と
比較照合し、両者が一致するか否か判別することが考え
られている。
【0006】
【発明が解決しようとする課題】しかるに、上記の従来
の検索方法では音楽ファイルが長大な場合には、検索時
間が極めて長くかかってしまう。また、従来は音楽ファ
イルの中から検索キーとなる可能性が高い音符列を取り
出してインデックスとし、検索時にインデックスを参照
することは、何が検索キーとなる可能性が高いかの判断
が全く困難であるため行なわれていない。
【0007】従って、従来は前述した楽譜の作製に際し
ては、通常、作製者がこれまでに聴いたことのある作
品、覚えている作品を参考にする程度で、覚えていなけ
ればどうしようもなく、またそういった知識のない初心
者には作曲や編曲は極めて困難である。
【0008】本発明は上記の点に鑑みなされたもので、
音楽情報を簡便に整理、利用することができる音楽デー
タベース作成装置及びその検索装置を提供することを目
的とする。
【0009】
【課題を解決するための手段】図1は本発明の原理ブロ
ック図を示す。図1(A)は請求項1及び請求項2記載
の音楽データベース作成装置の原理ブロック図を示す。
請求項1記載の音楽データベース作成装置は、音楽情報
の各音符の夫々について音の長さ及び音の高さをディジ
タル値で示す音情報に変換する音情報変換手段11と、
この変換された音情報の夫々について前記音楽情報にお
ける出現位置を表わす位置情報を作成する位置情報作成
手段12と、上記の位置情報及び音情報を夫々対応させ
て記録媒体又は記憶装置にインデックスとして記録する
記録手段13とを有する。
【0010】また、請求項2記載の音楽データベース作
成装置は、更に出現頻度作成手段14を有する。この出
現頻度作成手段14は前記音情報毎に音情報の前記音楽
情報中の出現頻度を作成する。
【0011】また、請求項5及び6に示す検索装置は、
図1(B)に示す如く、選択手段16、一致判定手段1
7及び記録媒体又は記憶装置18よりなる。選択手段1
6は検索対象となる複数の音情報からなる音情報列を選
択する。一致判定手段17は請求項5記載の検索装置で
は選択音情報列中の一の音情報と同じ音情報を請求項1
記載の音楽データベース装置中の記録媒体又は記憶装置
18から再生されたインデックス中より抽出し、抽出し
た音情報に対応する位置情報の直後の位置情報の前記イ
ンデックス中の音情報と、選択音情報列中の一の音情報
の直後の音情報とが一致するかどうかを判定する。
【0012】一方、請求項6記載の検索装置では、上記
一致判定手段17は選択された複数の音情報のうち、請
求項2記載の音楽データベース装置中の記録媒体又は記
憶装置18から再生されたインデックス中から前記出現
頻度が最も少ない音情報を抽出し、その抽出した音情報
に対応する位置情報の直前又は直後の位置情報のインデ
ックス中の音情報と、選択音情報列中の抽出音情報と同
じ一の音情報の直前又は直後の音情報とが一致するかど
うかを判定する。
【0013】
【作用】請求項1記載の発明では、音情報中の各音符の
音の長さ及び音の高さをディジタル値で示す音情報を音
情報変換手段11により機械的に変換して、位置情報作
成手段12で作成した位置情報と共に記録手段13によ
り記録媒体又は記憶装置18に記録するようにしたた
め、音楽情報を自動的にデータベース化することができ
る。
【0014】また、請求項2記載の発明では、出現頻度
作成手段14により音情報の音情報中の出現頻度も作成
し、その出現頻度を音情報及び位置情報と対応づけて記
録媒体又は記憶装置18に記録するようにしたため、検
索時により高速検索可能な出現頻度を含めた音楽情報の
データベース化ができる。
【0015】請求項5記載の発明では、一致判定手段1
7により検索対象の音情報列を、記録媒体又は記憶装置
18中の音情報の中から逐次一致判定するようにしてい
るため、検索対象の音情報列で前記インデックスを参照
して検索することができる。請求項6記載の発明では、
一致判定手段17により検索対象の音情報列のうち、記
録媒体又は記憶装置18から再生されたインデックス
中、出現頻度が最も少ない音情報から一致判定をするこ
とができる。
【0016】
【実施例】図2は本発明の第1実施例の構成図を示す。
同図中、20は音楽データベース作成・検索装置で、音
楽データ入力部21、コマンド入力部22、検索部2
3、インデックス作成部24、インデックス格納部2
5、表示部26及び演奏部27よりなり、表示部26及
び演奏部27を除いてコンピュータにより構成されてい
る。
【0017】音楽データ入力部21は前記音情報変換手
段11を構成しており、データベース化しようとする楽
譜の音楽情報の各音符の夫々について音の長さ及び音の
高さ(本明細書では無音を含む)をディジタル値で示す
音情報(音楽データ)に変換する。例えば、一つの音符
の音の長さは四分音符の場合“1”、二分音符の場合
“2”のように、他の各種の音符も同様にして所定の数
値に割り当て、また音の高さは音名Cは“1”、Dは
“2”、Eは“3”、Fは“4”、Gは“5”、Aは
“6”、Hは“7”、無音(すなわち休符)は“0”等
の数値で割り当てる。これにより、図3に示す如き楽譜
で表わされる音楽情報は、音楽データ入力部21により
図3の各音符の下にカッコで示す如く、また次表に示す
如き音情報に変換される。なお、カッコで表わされる音
情報の左側の数値は音の長さを示し、右側の数値は音の
高さを示す。
【0018】
【表1】 コマンド入力部22は前記選択手段16を構成してお
り、検索対象となる音情報などを入力する。検索部23
は音楽データ入力部21よりの音情報(音楽データ)は
そのままインデックス作成部24に入力し、またコマン
ド入力部22よりの検索対象音情報に基づいてインデッ
クスの検索を行なう回路部で、前記一致判定手段17を
実現する。
【0019】インデックス作成部24は前記位置情報作
成手段12、更には前記出現頻度作成手段14を構成し
ており、入力音情報(音楽データ)に対して、位置情報
と出現頻度とを夫々インデックスとして作成する。上記
の位置情報は音情報の音楽情報における出現位置を示す
ディジタル値である。また、上記の出現頻度は音情報の
音楽情報における出現回数を示すディジタル値である。
【0020】インデックス格納部25は前記記録媒体1
3を構成しており、インデックス作成部24で作成され
たインデックスをフロッピディスク、光ディスク、ハー
ドディスク等の記録媒体又はメモリなどの記憶装置(前
記図1(B)の18に相当)に格納する。表示部26は
検索対象となる複数の音情報からなる音情報列やデータ
ベース化される音楽情報などを表示する。演奏部27は
データベース化される音楽情報、検索対象となる音情報
などに基づく音楽を演奏する部分で、スピーカ等よりな
る。
【0021】次に本実施例の動作について説明する。ま
ず、音楽データ入力部21から前記表1で示したような
データベース化しようとする音情報の列が入力される
と、この音情報の列は検索部23を通してインデックス
作成部24に入力される。インデックス作成部24は入
力音情報の列に対して、各入力音情報の種類毎に前記出
現頻度情報及び位置情報をインデックスとして作成す
る。
【0022】従って、例えば図3及び表1に示す如き音
情報が入力された場合、インデックス作成部24は次表
に示す如く、音情報に対応づけられた出現頻度及び位置
情報よりなるインデックスを作成する。
【0023】
【表2】 図3からわかるように、上記表2は例えば(1,6)の
音情報で表わされる四分音符のAの音は第7番目の位置
にのみあり、また(1,7)の音情報で表わされる四分
音符のHの音は、第1,第4,第6番目の位置にあるこ
とを示している。表2のインデックスはインデックス格
納部25に格納される。
【0024】次に検索時の動作について説明する。検索
時には検索対象となる複数の音情報からなる音情報列が
コマンド入力部22より検索部23へ入力される。検索
部23は上記の入力音情報列とインデックス格納部25
で再生され、インデックス作成部24を通して入力され
るインデックスとを比較照合し、コマンド入力部22よ
りの入力情報列と同じ音情報列が上記再生インデックス
中のどの位置に存在するかの検索を行なう。
【0025】例えば、検索しようとする音情報列が図4
に示す如き3つの音符からなり、(1,7),(1,
6)及び(2,4)の順からなる音情報の列であるもの
とすると、検索部23はこの3つの音情報のうち、表2
で表わした再生インデックス中、出現頻度が最も少ない
“1”である音情報(1,6)から検索を行なうことに
より、最も効率の良い検索を行なう。
【0026】すなわち、検索部23は図5のフローチャ
ートに示す如く、最も出現頻度が少ない音情報(1,
6)を抽出すると、再生インデックス中からの音情報
(1,6)の位置情報を調べる(ステップ51)。この
音情報(1,6)の位置情報は表2からわかるように第
7番目であり、また音情報(1,6)は、図4に示した
検索しようとする3つの音情報の真中の音情報であるか
ら、検索部23は直前の第6番目と直後の第8番目の音
情報を再生インデックス中から調べる(ステップ5
2)。
【0027】表2からわかるように、再生インデックス
中の第6番目の音情報は(1,7)であり、また第8番
目の音情報は(2,4)であり、これらは検索しようと
する図4に示した3つの音情報の第1番目と第3番目の
音情報に夫々一致する。従って、出現頻度の最も少ない
音情報から検索すると、図4に示す如く2つのステップ
51,52で検索を終了できる。
【0028】これに対して、検索部23が3つの音情報
(1,7),(1,6)及び(2,4)のうち、仮に最
も出現頻度が多い(1,7)から検索する場合は、図6
のフローチャートに示す如く、再生インデックス中から
音情報(1,7)の位置情報を調べる(ステップ6
1)。この音情報(1,7)の位置情報は表2からわか
るように第1,第4,第6番目であり、一方、音情報
(1,7)は図4に示した検索しようとする3つの音情
報の1番目の音情報であるから、検索部23は音情報
(1,7)の直後の2つの音情報を調べる。
【0029】従って、音情報(1,7)は再生インデッ
クス中には第1,第4,第6番目にあるから、まず第1
番目の直後の2つである第2番目と第3番目の音情報を
再生インデックス中から調べる(ステップ62)。第2
番目と第3番目の音情報は表2から(2,4),(1,
5)とわかるが、これは検索しようとする2番目と3番
目の音情報(1,6),(2,4)と不一致である。
【0030】続いて、第4番目の直後の2つの第5番目
と第6番目の音情報を表2に示した再生インデックス中
から調べ(ステップ63)、音情報(1,4),(1,
7)を得る。しかし、これらは検索しようとする2番目
と3番目の音情報(1,6),(2,4)と不一致であ
る。そこで、続いて、第6番目の直後の2つの第7番目
と第8番目の音情報を表2に示した再生インデックス中
から調べ(ステップ64)、音情報(1,6),(2,
4)を得る。
【0031】これらは検索しようとする2番目と3番目
の音情報と一致するから検索部23は検索しようとする
音情報列と同じものが再生インデックス中の第6,第
7,第8番目にあると判断して検索を終了する。このよ
うに検索部23は出現頻度の最も多い音情報から検索す
ると最大で4ステップもかかってしまう。従って、検索
部23は前記したように出現頻度の最も少ない音情報か
ら検索した方が、出現頻度の最も多い音情報から検索す
るよりも明らかに検索回数が少なく、効率的であること
がわかる。
【0032】このように、本実施例によれば、出現頻度
を含めた音楽情報のデータベース化が自動的にでき、ま
た出現頻度が最も少ない音情報から再生インデックスと
の一致判定を行なっているため、再生インデックスから
検索しようとする音情報列と同じ音情報列を高速に検索
することができる。
【0033】図7は本発明の第2実施例の構成図を示
す。同図中、図2と同一構成部分には同一符号を付し、
その説明を省略する。図7において、音楽データベース
作成・検索装置70は前記音楽データ入力部21に代え
て記録媒体の情報再生装置71を有している。
【0034】この記録媒体の情報再生装置71は前記音
情報変換手段11を構成しており、フロッピディスク、
光ディスク等の交換可能な記録媒体に記録された、MI
DIフォーマットの音楽データを再生し、その音楽デー
タを前記音情報に変換して出力する。又は情報再生装置
71は上記交換可能な記録媒体から、既に前記音情報に
変換されている音楽データを再生する。
【0035】これにより、第1実施例と同様にしてイン
デックス作成部24によりインデックスを自動作成する
ことができる。本実施例によれば、ユーザは交換可能な
記録媒体の記録音楽データを自由にデータベース化し検
索することができる。
【0036】図8は本発明の第3実施例の構成図を示
す。同図中、図2と同一構成部分には同一符号を付し、
その説明を省略する。図8において、音楽データベース
作成・検索装置80は前記音楽データ入力部21に代え
て、外部に設けられた記録媒体の情報再生装置81が接
続ライン82を介して検索部23に接続できる構成とさ
れている。
【0037】本実施例ではフロッピディスク、光ディス
ク、ハードディスク等の記録媒体に記録された音楽デー
タを、記録媒体の情報再生装置81が前記音情報の列と
して再生出力し、接続ライン82及び検索部23を介し
てインデックス作成部24へ入力する。これにより、本
実施例によれば、ユーザは記録媒体の記録音楽データを
自由にデータベース化し、検索することができる。
【0038】図9は本発明の第4実施例の構成図を示
す。同図中、図2と同一構成部分には同一符号を付し、
その説明を省略する。図9において、音楽データベース
作成・検索装置90は、記録媒体の情報記録装置91を
内蔵している点に特徴を有する。
【0039】記録媒体の情報記録装置91はインデック
ス格納部25に格納されているインデックスを、フロッ
ピディスク、光ディスク等の交換可能な記録媒体に記録
する。これにより、本実施例によれば、複数の音楽情報
について夫々作成したインデックスを、記録媒体の情報
記録装置91により記録媒体に記録して保存しておくこ
とができる。また記録媒体は交換可能であるため、記録
媒体の容量を気にせずに記録ができる。
【0040】図10は本発明の第5実施例の構成図を示
す。同図中、図2と同一構成部分には同一符号を付し、
その説明を省略する。図10において、音楽データベー
ス作成・検索装置100は、外部の記録媒体の情報記録
装置101と接続ライン102を介してインデックス格
納部25と接続できる構成とされている点に特徴があ
る。
【0041】本実施例によれば、インデックス格納部2
5により格納されたインデックスを接続ライン102を
介して記録媒体の情報記録装置101に供給して、ハー
ドディスクやその他あらゆる記録媒体に記録する。これ
により、任意の種類で任意の容量の記録媒体に任意の音
情報、出現情報、位置情報などからなるインデックスを
記録できるため、かかる記録媒体(データベース)を、
いくつも簡便に管理することができる。
【0042】なお、本発明は上記の実施例に限定される
ものではなく、インデックス作成部24は連続する複数
の音情報の列毎に、音楽情報における出現位置を表わす
位置情報、更には出現頻度情報を作成するようにしても
よい。例えば、図3及び表1に示す如き音情報が入力さ
れた場合、連続する2つの音情報毎に出現頻度及び位置
情報を作成するものとすると、インデックス作成部24
は次表に示す如きインデックスを作成する。
【0043】
【表3】 表3から分かるように、連続する2つの音情報の出現頻
度は、表2の場合に比べて極めて少なくなるため、この
インデックスをもとに効率良く検索を行なうことができ
る。
【0044】また、インデックス作成部24は出現頻度
を作成せず、音情報とその位置情報をインデックスとし
て作成してもよい。この場合は検索部23は検索しよう
とする音情報列中の一の音情報と同じ音情報をインデッ
クスから抽出し、インデックス中の抽出音情報に対応す
る出現位置に基づいて、他の音情報についてもインデッ
クスから検索する。この場合は、例えば検索部23は検
索しようとする音情報列中の1番目の音情報から順に検
索をするものとすると、図6と同様の手順で検索が行な
われることとなる。
【0045】
【発明の効果】上述の如く、請求項1記載の発明によれ
ば、所定フォーマットの音楽情報を自動的に少なくとも
音情報及び位置情報からなるインデックスとして記録す
ることができるため、従来行なわれていなかった音楽情
報のデータベース化を簡単に行なうことができ、また請
求項2記載の発明では、出現頻度も含めたインデックス
を有する音楽情報のデータベース化が簡単にできる。ま
た、請求項5記載の発明によれば、検索しようとする音
情報で前記インデックスを参照して検索することができ
るため、検索しようとする音情報列を音楽情報中から簡
単に検索することができ、また請求項6記載の発明によ
れば、出現頻度が最も少ない音情報から一致判定してい
るため、より一層効率良く音楽情報の検索ができる等の
特長を有するものである。
【図面の簡単な説明】
【図1】本発明の原理ブロック図である。
【図2】本発明の第1実施例の構成図である。
【図3】データベース化される音楽情報と音情報の説明
図である。
【図4】検索対象の一例の説明図である。
【図5】出現頻度の最も少ない音情報から検索するとき
の説明用フローチャートである。
【図6】出現頻度の最も多い音情報から検索するときの
説明用フローチャートである。
【図7】本発明の第2実施例の構成図である。
【図8】本発明の第3実施例の構成図である。
【図9】本発明の第4実施例の構成図である。
【図10】本発明の第5実施例の構成図である。
【符号の説明】
11 音情報変換手段 12 位置情報作成手段 13 記録手段 14 出現頻度作成手段 16 選択手段 17 一致判定手段 18 記録媒体(記憶装置) 20,70,80,90,100 音楽データベース作
成・検索装置 21 音楽データ入力部 22 コマンド入力部 23 検索部 24 インデックス作成部 25 インデックス格納部 71,81 記録媒体の情報再生装置 91,101 記録媒体の情報記録装置
───────────────────────────────────────────────────── フロントページの続き (72)発明者 内藤 一紀 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 音楽情報の各音符の夫々について音の長
    さ及び音の高さをディジタル値で示す音情報に変換する
    音情報変換手段(11)と、 該音情報変換手段(11)より取り出された該音情報の
    夫々について前記音楽情報における出現位置を表わす位
    置情報を作成する位置情報作成手段(12)と、 該位置情報作成手段(12)により作成された位置情報
    を前記音情報に対応させて記録媒体又は記憶装置にイン
    デックスとして記録する記録手段(13)とを有するこ
    とを特徴とする音楽データベース作成装置。
  2. 【請求項2】 前記音情報毎に該音情報の前記音楽情報
    中の出現頻度を作成する出現頻度作成手段(14)を更
    に有し、前記記録手段(13)は該出現頻度もインデッ
    クスとして記録することを特徴とする請求項1記載の音
    楽データベース作成装置。
  3. 【請求項3】 前記位置情報作成手段(12)は、連続
    する複数の音情報の列毎に、前記音楽情報における出現
    位置を表わす位置情報を作成することを特徴とする請求
    項1又は2記載の音楽データベース作成装置。
  4. 【請求項4】 前記位置情報作成手段(12)は、前記
    音情報が記録媒体再生装置(71,81)により記録媒
    体から再生されて入力されることを特徴とする請求項1
    又は2記載の音楽データベース作成装置。
  5. 【請求項5】 検索対象となる複数の音情報からなる音
    情報列を選択する選択手段(16)と、 該選択手段(16)により選択された音情報列中の一の
    音情報と同じ音情報を前記記録媒体又は記憶装置(1
    8)から再生されたインデックス中より抽出し、該抽出
    した該音情報に対応する位置情報の直後の位置情報の前
    記インデックス中の音情報と、前記選択手段(16)に
    より選択された音情報列中の一の音情報の直後の音情報
    とが一致するかどうかを判定する一致判定手段(17)
    とを有することを特徴とする請求項1記載の音楽データ
    ベース作成装置により作成されたデータベースの検索装
    置。
  6. 【請求項6】 検索対象となる複数の音情報からなる音
    情報列を選択する選択手段(16)と、 該選択手段(16)により選択された複数の音情報のう
    ち、前記記録媒体又は記憶装置(18)から再生された
    インデックス中から前記出現頻度が最も少ない音情報を
    抽出し、該抽出した音情報に対応する前記位置情報の直
    前又は直後の位置情報の前記インデックス中の音情報
    と、前記選択手段(16)により選択された音情報列中
    の前記抽出音情報と同じ一の音情報の直前又は直後の音
    情報とが一致するかどうかを判定する一致判定手段(1
    7)とを有することを特徴とする請求項2記載の音楽デ
    ータベース作成装置により作成されたデータベースの検
    索装置。
JP4260079A 1992-09-29 1992-09-29 音楽データベース作成装置及びその検索装置 Withdrawn JPH06110945A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP4260079A JPH06110945A (ja) 1992-09-29 1992-09-29 音楽データベース作成装置及びその検索装置
US08/127,510 US5402339A (en) 1992-09-29 1993-09-28 Apparatus for making music database and retrieval apparatus for such database

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4260079A JPH06110945A (ja) 1992-09-29 1992-09-29 音楽データベース作成装置及びその検索装置

Publications (1)

Publication Number Publication Date
JPH06110945A true JPH06110945A (ja) 1994-04-22

Family

ID=17343014

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4260079A Withdrawn JPH06110945A (ja) 1992-09-29 1992-09-29 音楽データベース作成装置及びその検索装置

Country Status (2)

Country Link
US (1) US5402339A (ja)
JP (1) JPH06110945A (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08123818A (ja) * 1994-10-25 1996-05-17 Nippon Telegr & Teleph Corp <Ntt> 音楽情報検索システム及び音楽情報検索方法
JP2000155759A (ja) * 1998-11-19 2000-06-06 Nippon Telegr & Teleph Corp <Ntt> 音楽情報検索装置,音楽情報蓄積装置,音楽情報検索方法,音楽情報蓄積方法およびそれらのプログラムを記録した記録媒体
JP2000172693A (ja) * 1998-12-01 2000-06-23 Nippon Telegr & Teleph Corp <Ntt> 音楽検索装置,音楽検索方法および音楽検索プログラムを記録した記録媒体
JP2000347659A (ja) * 1999-03-26 2000-12-15 Nippon Telegr & Teleph Corp <Ntt> 音楽検索装置,音楽検索方法および音楽検索プログラムを記録した記録媒体
JP2002175304A (ja) * 1998-12-17 2002-06-21 Matsushita Electric Ind Co Ltd 映像検索装置及びその方法
JP2002341886A (ja) * 2001-05-17 2002-11-29 Shinsedai Kk 音階認識方法および装置
EP2551843A1 (en) 2011-07-27 2013-01-30 YAMAHA Corporation Music analysis apparatus
US9603237B2 (en) 2012-09-03 2017-03-21 Robert Bosch Gmbh Surge arrester for an electric machine
US11398100B2 (en) 2017-10-18 2022-07-26 Yamaha Corporation Image analysis method and image analysis device for identifying musical information
US11508174B2 (en) 2018-05-30 2022-11-22 Yamaha Corporation Image processing method and image processing device

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6362409B1 (en) 1998-12-02 2002-03-26 Imms, Inc. Customizable software-based digital wavetable synthesizer
JP3311540B2 (ja) * 1995-04-28 2002-08-05 富士ゼロックス株式会社 データ管理システム
JP3218946B2 (ja) * 1995-09-29 2001-10-15 ヤマハ株式会社 歌詞データ処理装置及び補助データ処理装置
US5874686A (en) * 1995-10-31 1999-02-23 Ghias; Asif U. Apparatus and method for searching a melody
US5773741A (en) * 1996-09-19 1998-06-30 Sunhawk Corporation, Inc. Method and apparatus for nonsequential storage of and access to digital musical score and performance information
US5963957A (en) * 1997-04-28 1999-10-05 Philips Electronics North America Corporation Bibliographic music data base with normalized musical themes
AU718035B2 (en) * 1998-05-07 2000-04-06 Canon Kabushiki Kaisha A system and method for querying a music database
US6801895B1 (en) * 1998-12-07 2004-10-05 At&T Corp. Method and apparatus for segmenting a multi-media program based upon audio events
DE19948974A1 (de) * 1999-10-11 2001-04-12 Nokia Mobile Phones Ltd Verfahren zum Erkennen und Auswählen einer Tonfolge, insbesondere eines Musikstücks
US6188010B1 (en) 1999-10-29 2001-02-13 Sony Corporation Music search by melody input
US6678680B1 (en) * 2000-01-06 2004-01-13 Mark Woo Music search engine
US20020073098A1 (en) * 2000-02-28 2002-06-13 Lei Zhang Methodology and system for searching music over computer network and the internet based on melody and rhythm input
US6307139B1 (en) 2000-05-08 2001-10-23 Sony Corporation Search index for a music file
DE10134471C2 (de) * 2001-02-28 2003-05-22 Fraunhofer Ges Forschung Verfahren und Vorrichtung zum Charakterisieren eines Signals und Verfahren und Vorrichtung zum Erzeugen eines indexierten Signals
DE10109648C2 (de) * 2001-02-28 2003-01-30 Fraunhofer Ges Forschung Verfahren und Vorrichtung zum Charakterisieren eines Signals und Verfahren und Vorrichtung zum Erzeugen eines indexierten Signals
US6747201B2 (en) 2001-09-26 2004-06-08 The Regents Of The University Of Michigan Method and system for extracting melodic patterns in a musical piece and computer-readable storage medium having a program for executing the method
US6528715B1 (en) * 2001-10-31 2003-03-04 Hewlett-Packard Company Music search by interactive graphical specification with audio feedback
US6995309B2 (en) 2001-12-06 2006-02-07 Hewlett-Packard Development Company, L.P. System and method for music identification
US6967275B2 (en) * 2002-06-25 2005-11-22 Irobot Corporation Song-matching system and method
EP1381024B1 (de) * 2002-07-10 2010-01-13 Palm, Inc. Verfahren zum Auffinden einer Tonfolge
AU2002343175A1 (en) * 2002-11-28 2004-06-18 Nokia Corporation Method and device for determining and outputting the similarity between two data strings
US20040193642A1 (en) * 2003-03-26 2004-09-30 Allen Paul G. Apparatus and method for processing digital music files
USRE43379E1 (en) 2003-10-09 2012-05-15 Pioneer Corporation Music selecting apparatus and method
US7385130B2 (en) * 2003-10-09 2008-06-10 Pioneer Corporation Music selecting apparatus and method
JP2006287287A (ja) * 2005-03-31 2006-10-19 Hitachi Ltd 画像処理装置およびそのシステム及びそれらのプログラムの記録媒体
CN100373382C (zh) * 2005-09-08 2008-03-05 上海交通大学 基于内容的数字音乐检索旋律特征数据库及生成***
CN100373383C (zh) * 2005-09-08 2008-03-05 上海交通大学 基于特征音符的音乐旋律分段自动标注方法
US7518052B2 (en) * 2006-03-17 2009-04-14 Microsoft Corporation Musical theme searching
US11062615B1 (en) 2011-03-01 2021-07-13 Intelligibility Training LLC Methods and systems for remote language learning in a pandemic-aware world
US10019995B1 (en) 2011-03-01 2018-07-10 Alice J. Stiebel Methods and systems for language learning based on a series of pitch patterns
US8631357B2 (en) * 2011-10-31 2014-01-14 Apple Inc. Dual function scroll wheel input
US9263013B2 (en) * 2014-04-30 2016-02-16 Skiptune, LLC Systems and methods for analyzing melodies
US9280960B1 (en) * 2014-12-15 2016-03-08 Amazon Technologies, Inc. Navigating music using an index including musical symbols

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4281579A (en) * 1977-05-31 1981-08-04 Bennett Timothy J Sr Teaching aid for keyed musical instruments
US4350070A (en) * 1981-02-25 1982-09-21 Bahu Sohail E Electronic music book
US4745836A (en) * 1985-10-18 1988-05-24 Dannenberg Roger B Method and apparatus for providing coordinated accompaniment for a performance
US4843562A (en) * 1987-06-24 1989-06-27 Broadcast Data Systems Limited Partnership Broadcast information classification system and method
AU633828B2 (en) * 1988-12-05 1993-02-11 Ricos Co., Ltd. Apparatus for reproducing music and displaying words
US5210820A (en) * 1990-05-02 1993-05-11 Broadcast Data Systems Limited Partnership Signal recognition system and method
JP2965330B2 (ja) * 1990-07-06 1999-10-18 パイオニア株式会社 情報再生装置
JP2995303B2 (ja) * 1990-08-30 1999-12-27 カシオ計算機株式会社 メロディ対コード進行適合性評価装置及び自動コード付け装置

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08123818A (ja) * 1994-10-25 1996-05-17 Nippon Telegr & Teleph Corp <Ntt> 音楽情報検索システム及び音楽情報検索方法
JP2000155759A (ja) * 1998-11-19 2000-06-06 Nippon Telegr & Teleph Corp <Ntt> 音楽情報検索装置,音楽情報蓄積装置,音楽情報検索方法,音楽情報蓄積方法およびそれらのプログラムを記録した記録媒体
JP2000172693A (ja) * 1998-12-01 2000-06-23 Nippon Telegr & Teleph Corp <Ntt> 音楽検索装置,音楽検索方法および音楽検索プログラムを記録した記録媒体
JP2002175304A (ja) * 1998-12-17 2002-06-21 Matsushita Electric Ind Co Ltd 映像検索装置及びその方法
JP2000347659A (ja) * 1999-03-26 2000-12-15 Nippon Telegr & Teleph Corp <Ntt> 音楽検索装置,音楽検索方法および音楽検索プログラムを記録した記録媒体
JP2002341886A (ja) * 2001-05-17 2002-11-29 Shinsedai Kk 音階認識方法および装置
EP2551843A1 (en) 2011-07-27 2013-01-30 YAMAHA Corporation Music analysis apparatus
US9024169B2 (en) 2011-07-27 2015-05-05 Yamaha Corporation Music analysis apparatus
US9603237B2 (en) 2012-09-03 2017-03-21 Robert Bosch Gmbh Surge arrester for an electric machine
US11398100B2 (en) 2017-10-18 2022-07-26 Yamaha Corporation Image analysis method and image analysis device for identifying musical information
US11508174B2 (en) 2018-05-30 2022-11-22 Yamaha Corporation Image processing method and image processing device

Also Published As

Publication number Publication date
US5402339A (en) 1995-03-28

Similar Documents

Publication Publication Date Title
JPH06110945A (ja) 音楽データベース作成装置及びその検索装置
US5963957A (en) Bibliographic music data base with normalized musical themes
JP4033944B2 (ja) 演奏する楽曲に合わせた推薦楽曲選出機能に特徴を有する通信カラオケシステム
US7522967B2 (en) Audio summary based audio processing
US7792831B2 (en) Apparatus, system and method for extracting structure of song lyrics using repeated pattern thereof
US20070193437A1 (en) Apparatus, method, and medium retrieving a highlighted section of audio data using song lyrics
JP2003330777A (ja) データファイル再生装置、記録メディア、データファイル記録装置及びデータファイル記録プログラム
JP3434223B2 (ja) 音楽情報検索装置,音楽情報蓄積装置,音楽情報検索方法,音楽情報蓄積方法およびそれらのプログラムを記録した記録媒体
EP1403852B1 (en) Voice activated music playback system
EP1649341B1 (en) Digital audio track set recognition system
JP2001306580A (ja) 音楽データベース検索装置
JP2003084783A (ja) 音楽データ再生装置、音楽データ再生方法、音楽データ再生プログラム、並びに音楽データ再生プログラムを記録した記録媒体
US6573444B1 (en) Music data compression apparatus and method
JPH0728830A (ja) オーディオデータファイルの分析処理装置
JP3277507B2 (ja) データ検索方法及びデータ検索再生装置
KR100408128B1 (ko) 디지털 오디오 데이터 파일이 기록된 기록 매체로부터디지털 오디오 데이터 파일 검색 장치 및 방법
JP3520736B2 (ja) 曲再生装置及び背景画像検索プログラムの記録された記録媒体
JP2006313467A (ja) コンテンツ検索装置及びコンテンツ検索方法
KR100401228B1 (ko) 디지털 오디오 데이터 파일 기록 장치 및 방법
JPH02216690A (ja) カラオケシステム
JP5426913B2 (ja) 音声認識辞書編集装置及び音声認識装置
JP2001265779A (ja) 音響検索方法
JP5370079B2 (ja) 文字列検索装置、プログラム、及び文字列検索方法
Sødring et al. Evaluating a melody extraction engine
JP2003099435A (ja) マルチメディアドキュメント作成方法、装置、および記憶媒体

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19991130