JP2007304119A - Musical piece sameness discrimination device and method or like - Google Patents
Musical piece sameness discrimination device and method or like Download PDFInfo
- Publication number
- JP2007304119A JP2007304119A JP2004058445A JP2004058445A JP2007304119A JP 2007304119 A JP2007304119 A JP 2007304119A JP 2004058445 A JP2004058445 A JP 2004058445A JP 2004058445 A JP2004058445 A JP 2004058445A JP 2007304119 A JP2007304119 A JP 2007304119A
- Authority
- JP
- Japan
- Prior art keywords
- music
- music data
- identity
- data
- information
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
Description
本発明は、楽曲データの同一性の有無を判別する楽曲同一性判別装置及び方法等の技術分野に関する。 The present invention relates to a technical field such as a music identity discrimination apparatus and method for discriminating the presence or absence of music data identity.
CD(Compact Disc)やMD(Mini Disc)等の記録媒体には、楽曲データを含む記録情報の他に、TOC(Table Of Contents)情報が記録されている。このTOC情報には、周知の如く、楽曲毎の記録媒体上での開始位置と最終楽曲の終了位置の絶対時間等が含まれている。 In a recording medium such as a CD (Compact Disc) or an MD (Mini Disc), TOC (Table Of Contents) information is recorded in addition to recording information including music data. As is well known, this TOC information includes the absolute time of the start position and the end position of the last song on the recording medium for each song.
従来の情報再生記録装置おいては、このTOC情報を利用して、種々の情報を検索するなどの処理が行われていた。例えば、特許文献1には、CDに記録された楽曲データをHD(Hard Disc)に記録(コピー)するとき、2重コピーを防止することが可能な装置が開示されている。かかる装置では、CDに記録された楽曲データと同じ楽曲データが既にHDに記録されているか否かを検索するに当たって、それぞれのディスクに記録された楽曲データに対応するTOC情報を比較することが行われていた。この比較結果、TOC情報が一致する場合には、かかる装置は、CDに記録された楽曲データとHDに記録された楽曲データが同一性があると判別し、CDから再生された楽曲データをHDに記録しないように制御していた。
In a conventional information reproducing / recording apparatus, processing such as searching for various information using the TOC information has been performed. For example,
また、従来から、上記TOC情報と楽曲のタイトル等が関連付けられて記憶されたCDDBと呼ばれるデータベース(例えばインターネット上におけるサーバに設けられている)が知られており、かかるCDDBが利用されTOC情報から楽曲のタイトル等の情報が取得された上で、取得されたタイトル等に基づいて楽曲データの同一性の判別も行われている。 Conventionally, a database called CDDB (for example, provided in a server on the Internet) in which the TOC information and the title of music are stored in association with each other has been known. After the information such as the title of the music is acquired, the identity of the music data is also determined based on the acquired title and the like.
一方、CDテキストと呼ばれる記録媒体には、TOC情報ばかりでなく楽曲のタイトル等の情報も記録媒体に記録されているので、かかるタイトル等の情報を取得すれば、TOC情報を利用しなくても、かかるタイトル等の情報に基づいて楽曲データの同一性の判別を行うことができる。
しかしながら、TOC情報は、各楽曲の開始位置の絶対時間の情報であるため、異なる楽曲データであっても、同一のTOC情報となる場合がある。このため、楽曲データの同一性の判別が正確に行われないという問題があった。特に、CDに記録された楽曲データの数が少なければ、その傾向が顕著となる。 However, since the TOC information is information on the absolute time of the start position of each song, even the different song data may be the same TOC information. For this reason, there has been a problem that the identity of music data cannot be accurately determined. In particular, if the number of music data recorded on a CD is small, the tendency becomes remarkable.
また、記録媒体の中には、TOC情報や楽曲のタイトル等の情報を利用できないもの、例えば、TOC情報や楽曲のタイトル等が記録されていない記録媒体も存在する。 Some recording media cannot use information such as TOC information and music titles, for example, recording media on which TOC information or music titles are not recorded.
そこで、このような問題の解消を一つの課題とし、より正確に楽曲データの同一性の判別を行うこと等が可能な楽曲同一性判別装置及び方法等を提供することを目的する。 Accordingly, an object of the present invention is to provide a music identity discrimination apparatus and method capable of more accurately discriminating the identity of music data, etc., with solving such a problem as one problem.
上記課題を解決するため、請求項1に記載の発明は、楽曲データの同一性の有無を判別する楽曲同一性判別装置であって、再生された第1楽曲データから当該第1楽曲データの特徴を示す第1楽曲特徴量を抽出する楽曲特徴量抽出手段と、前記抽出された第1楽曲特徴量を取得する第1楽曲特徴量取得手段と、記録媒体に記録されている第2楽曲データの特徴を示す第2楽曲特徴量を取得する第2楽曲特徴量取得手段と、前記第1楽曲特徴量と前記第2楽曲特徴量を比較し、前記第1楽曲データと前記第2楽曲データとの同一性の有無を判別する楽曲同一性有無判別手段と、を備えることを特徴とする。
In order to solve the above-mentioned problem, the invention described in
また、請求項9に記載の発明は、情報を再生する情報再生装置であって、第1楽曲データを再生する再生手段と、請求項1又は2に記載の楽曲同一性判別装置と、を備えることを特徴とする。
According to a ninth aspect of the present invention, there is provided an information reproducing apparatus for reproducing information, comprising: reproducing means for reproducing first music data; and the music identity determining apparatus according to
また、請求項10に記載の発明は、情報を記録する情報記録装置であって、請求項1乃至8の何れか一項に記載の楽曲同一性判別装置を備えることを特徴とする。
The invention described in
また、請求項11に記載の発明は、楽曲データの同一性の有無を判別する楽曲同一性判別方法であって、再生された第1楽曲データから当該第1楽曲データの特徴を示す第1楽曲特徴量を抽出する工程と、前記抽出された第1楽曲特徴量を取得する工程と、記録媒体に記録されている第2楽曲データの特徴を示す第2楽曲特徴量を取得する工程と、前記第1楽曲特徴量と前記第2楽曲特徴量を比較し、前記第1楽曲データと前記第2楽曲データとの同一性の有無を判別する工程と、を備えることを特徴とする。
The invention according to
また、請求項12に記載の発明は、楽曲データの同一性の有無を判別するコンピュータを、再生された第1楽曲データから当該第1楽曲データの特徴を示す第1楽曲特徴量を抽出する楽曲特徴量抽出手段、前記抽出された第1楽曲特徴量を取得する第1楽曲特徴量取得手段、記録媒体に記録されている第2楽曲データの特徴を示す第2楽曲特徴量を取得する第2楽曲特徴量取得手段、及び、前記第1楽曲特徴量と前記第2楽曲特徴量を比較し、前記第1楽曲データと前記第2楽曲データとの同一性の有無を判別する楽曲同一性有無判別手段、として機能させることを特徴とする。 According to a twelfth aspect of the present invention, there is provided a computer for discriminating whether or not music data is identical, and a computer that extracts a first music feature amount indicating a feature of the first music data from the reproduced first music data. Feature quantity extraction means, first music feature quantity acquisition means for obtaining the extracted first music feature quantity, and second music feature quantity indicating the characteristics of the second music data recorded on the recording medium Music feature amount acquisition means, and the first music feature amount and the second music feature amount are compared to determine whether or not the first music data and the second music data are identical. It is made to function as a means.
また、請求項13に記載の発明は、請求項12に記載の楽曲同一性判別処理プログラムがコンピュータ読み取り可能に記録されていることを特徴とする。
The invention described in
以下、本願の最良の実施形態を添付図面に基づいて説明する。なお、以下に説明する実施の形態は、情報再生記録装置に対して本願の楽曲同一性判別装置及び方法等を適用した場合の実施形態である。 Hereinafter, the best embodiment of the present application will be described with reference to the accompanying drawings. The embodiment described below is an embodiment in which the music identity determination device and method of the present application are applied to the information reproducing / recording device.
先ず、図1を参照して、本実施形態における情報再生記録装置の構成及び機能を説明する。図1は、本実施形態における情報再生記録装置の概要ブロック例を示す図である。 First, the configuration and function of the information reproducing / recording apparatus according to this embodiment will be described with reference to FIG. FIG. 1 is a diagram showing a schematic block example of the information reproducing / recording apparatus according to the present embodiment.
図1に示すように、情報再生記録装置1は、情報再生部11、情報出力部12、楽曲特徴量抽出部13、情報記録再生部14、操作部15、表示部16、及びシステム制御部17を備えて構成されている。
As shown in FIG. 1, the information reproduction /
情報再生部11は、システム制御部17の制御下、磁気テープ、CD(Compact Disc:CD−DA(Digital Audio)、CD−R、CD−R/W等の総称)、MD(Mini Disc)、DVD(Digital Versatile Disc:DVD−Audio、DVD−Video、DVD−R、DVD−R/W等の総称)、又はカード型記録媒体(例えば、メモリースティック)等の記録媒体に記録された楽曲データを再生し、当該楽曲データを情報出力部12、楽曲特徴量抽出部13、及び情報記録再生部14に出力するようになっている。例えば、情報再生部11がCD(例えば、CD−DA)に記録された楽曲データを再生するものである場合、当該情報再生部11は、図示しないが、当該CDに光ビームを照射して記録情報を光学的に読み取り電気信号に光電変換し出力する光ピックアップ、当該光ピックアップから出力された電気信号からRF(Radio Frequency)信号等を生成して出力するRFアンプ、当該RF信号に所定の復調処理及び誤り訂正処理等を行いデジタル信号に変換して楽曲データを再生するデジタル信号処理回路(例えばDSP(Digital Signal Processor)により構成)、及び、スピンドルモータ及び光ピックアップをサーボ制御するサーボ回路等を備え、当該楽曲データの再生、出力を行う。なお、CD以外の記録媒体から楽曲データを再生するための構成及び機能については公知の技術であるので、詳しい説明は省略する。また、マルチメディアプレーヤのように、複数の記録媒体から楽曲データを再生するように構成してもよい。
Under the control of the
情報出力部12は、図示しないが、情報再生部11により再生出力された楽曲データ(デジタル音声信号)を入力し、これをアナログ音声信号に変換するDAC(Digital-to-Analog Converter)、当該アナログ音声信号を増幅して出力するAMP(Amplifier)、及び増幅されたアナログ音声信号を音波として出力するスピーカ等を備えており、楽曲をスピーカから出力するようになっている。
Although not shown, the
楽曲特徴量抽出部13は、例えばDSP等により構成されており、楽曲特徴量抽出手段として、情報再生部11により再生出力された楽曲データを入力し、当該楽曲データから当該楽曲データの特徴を示す楽曲特徴量を抽出し、情報記録再生部14及びシステム制御部17に出力するようになっている。
The music feature
ここで、楽曲特徴量とは、その楽曲の特徴を定量的に示す情報であり、これには、例えば、楽曲の演奏時間、楽曲の楽音から得られる楽音特徴量などが含まれる。 Here, the music feature amount is information that quantitatively indicates the feature of the music, and includes, for example, the performance time of the music, the musical sound feature amount obtained from the musical sound of the music, and the like.
楽音特徴量としては、キー(ハ長調、イ短調等の曲の調性)、当該キーに関する量としてのキーの変化位置(又は変化パターン)、コード(和音、又は和音の組合せ)、当該コードに関する量としてのコードの変化位置(又は変化パターン)、ビート(拍:強弱を持った一定のパルス信号)、当該ビートに関する量としてのビートの変化位置(又は変化パターン)やビートの最大値(又は、最小値、平均値)、音量、当該音量に関する量としての音量の変化位置(又は変化パターン)などが挙げられる。 The musical tone feature amount is related to a key (a tonality of a song such as C major, a minor key, etc.), a key change position (or change pattern) as an amount related to the key, a chord (chord or combination of chords), and the chord. Chord change position (or change pattern) as a quantity, beat (beat: constant pulse signal with strength), beat change position (or change pattern) as a quantity related to the beat and the maximum value of the beat (or (Minimum value, average value), volume, volume change position (or change pattern) as an amount related to the volume.
これらの楽音特徴量の抽出には、公知の様々な方法を適用可能であるので、詳しい説明を省略するが、例えば、楽曲特徴量抽出部13が、楽曲データを高速フーリエ変換(Fast Fourier Transform)して周波数分析を行い時間軸に沿った所定の時間間隔で周波数毎の音量値を算出してキー及びこれに関する量、コード及びこれに関する量の抽出を行ったり、所定のスレッショルドレベルにて楽曲データに係る波形のエンベロープを検出することによりビート及びこれに関する量の抽出を行う。
Since various known methods can be applied to the extraction of the musical sound feature values, detailed description thereof is omitted. For example, the music feature
なお、以上の楽曲特徴量の他にも、楽曲特徴量抽出部13が、例えば楽曲のテンポ、リズム、更には、楽曲のサビ部分の位置や回数、サビ部分のキー、ビート、コード、及びこれらに関する量を公知の方法により抽出するように構成してもよい。また、楽曲特徴量として、楽曲の歌詞の中に現れる楽曲の性格、印象、及び雰囲気を左右するような言葉等の歌詞特徴量(例えば、「心温まる」、「悲しい」、「恋愛」、「明るい」、「勇気づけられる」)という言葉を抽出するように構成してもよい。
In addition to the above-described music feature quantity, the music feature
情報記録再生部14は、システム制御部17の制御下、情報再生部11により再生、出力された楽曲データ等を例えば圧縮して、HD、MD、CD−R/W、DVD−R/W、又はカード型記録媒体等の記録媒体に記録すると共に、楽曲特徴量抽出部13により抽出、出力された楽曲特徴量を当該楽曲データに関連付けて記憶するようになっている。更に、情報記録再生部14は、システム制御部17の制御下、上記記録媒体に記録されている楽曲データを再生し情報出力部12に出力したり、記録された楽曲特徴量を再生しシステム制御部17に出力するようになっている。例えば、情報記録再生部14がHDに楽曲データを記録するものである場合、当該情報記録再生部14は、図示しないが、楽曲データを圧縮又は伸長するためのエンコーダ/デコーダ、記録媒体としてのHD、及びHDに楽曲データや楽曲特徴量を記録又はHDから再生を行うHDドライブ等を備えており、当該楽曲データ等の記録、又は当該楽曲データ等の再生、出力等を行う。なお、HD以外の記録媒体から楽曲データ等を再生及び記録するための構成及び機能については公知の技術であるので、詳しい説明は省略する。
The information recording / reproducing
操作部15は、ユーザからの各種指示(例えば、楽曲データの再生、記録、及び消去等の指示)を受け付けるための複数の操作ボタンを備えており、ユーザにより操作ボタンが押下された場合に、その操作ボタンに応じた指示信号(例えば、再生指示信号、記録指示信号、消去指示信号等)をシステム制御部17に出力するようになっている。
The operation unit 15 includes a plurality of operation buttons for receiving various instructions from the user (for example, instructions for reproduction, recording, and deletion of music data). When the operation button is pressed by the user, An instruction signal (for example, a reproduction instruction signal, a recording instruction signal, an erasure instruction signal, etc.) corresponding to the operation button is output to the
表示部16は、楽曲データに関する情報を表示するための表示パネルを備えており、システム制御部17の制御下、楽曲データの識別情報、タイトル、及び演奏時間や、記録媒体に記録されている楽曲データの楽曲リストを表示するようになっている。
The
システム制御部17は、演算機能を有するCPU、作業用RAM、及び各種処理プログラム(楽曲同一性判別処理プログラムを含む:この楽曲同一性判別処理プログラムは、例えばインターネット上の所定のサーバからダウンロードされるようにしてもよいし、フレキシブルディスク(例えば、CD−ROM等)の記録媒体に記録されて当該記録媒体のドライブを介して読み込まれるようにしてもよい。)やデータを記憶するROM等を備えている。
The
そして、CPUがROMに記憶されたプログラムを実行することにより、コンピュータとしてのシステム制御部17は、情報再生記録装置1全体を統括制御するとともに、本願の第1楽曲特徴量取得手段、第2楽曲特徴量取得手段、楽曲同一性有無判別手段、楽曲記録手段、楽曲特徴量記憶手段、楽曲同一性情報記憶手段、楽曲記録判別手段、楽曲スキップ手段、及び楽曲消去手段等として機能するようになっている(楽曲記録手段、楽曲特徴量記憶手段、楽曲同一性情報記憶手段、及び楽曲消去手段については、情報記録再生部14と協働して機能)。
Then, when the CPU executes the program stored in the ROM, the
具体的には、システム制御部17は、操作部15からの再生指示信号に従い、上記楽曲データを再生させるように情報再生部11又は情報記録再生部14を制御したり、操作部15からの記録指示信号に従い、上記楽曲データを記録させるように楽曲記録手段として、情報記録再生部14を制御したり、操作部15からの消去指示信号に従い、記録媒体に記録されている楽曲データ等を消去させるように楽曲消去手段として、情報記録再生部14を制御する。また、システム制御部17は、操作部15からの表示指示信号に従い、楽曲データに関する情報を表示部16に表示させたり、操作部15からの選択指示信号に従い、再生、記録、又は消去すべき楽曲データを選択する。
Specifically, the
更に、システム制御部17は、第1楽曲特徴量取得手段として、上記再生された楽曲データ(以下の説明において、情報再生部11により再生された楽曲データを「第1楽曲データ」という)の特徴を示す楽曲特徴量(以下、「第1楽曲特徴量」という)を楽曲特徴量抽出部13から取得し、第2楽曲特徴量取得手段として、記録媒体としての例えばHDに記録されている楽曲データ(以下の説明において、情報記録再生部14に既に記録されている楽曲データを「第2楽曲データ」という)の特徴を示す楽曲特徴量(以下、「第2楽曲特徴量」という)を情報記録再生部14から取得する(例えばHDから読み出されて取得される)。なお、複数の楽曲の楽曲特徴量が例えばHDに記憶されている場合には、それら全ての楽曲特徴量が取得される。
Furthermore, the
また、システム制御部17は、情報再生部11から再生された第1楽曲データが情報記録再生部14により例えばHDに記録される際に、楽曲特徴量記憶手段として、当該第1楽曲データに上記第1楽曲特徴量を関連付けてHDに記憶させる(つまり、このように記憶された第1楽曲特徴量が、後に例えばHDから第2楽曲特徴量として読み出されることになる)。
In addition, when the first music data reproduced from the
そして、システム制御部17は、楽曲同一性有無判別手段として、第1楽曲特徴量と第2楽曲特徴量を比較し、第1楽曲データと第2楽曲データとの同一性の有無を判別する。より具体的には、システム制御部17は、例えば当該第1楽曲特徴量及び第2楽曲特徴量を正規化した上で、楽曲の演奏時間、キーの変化位置(又は変化パターン)、コードの変化位置(又は変化パターン)、ビートの変化位置(又は変化パターン)、及びビートの最大値(又は、最小値、平均値)等の全部又は一部を比較し、当該比較した楽曲特徴量が一致(完全一致ではなく、誤差等を考慮してプラスマイナスの所定の幅を持った一致を意味)するか否かによって同一性の有無を判別する。こうして、システム制御部17は、比較した楽曲特徴量が一致する場合には、同一性が有と判別し、楽曲同一性情報記憶手段として、上記第1楽曲データと上記第2楽曲データとが同一性が有ることを示す楽曲同一性情報を情報記録再生部14により例えばHDに記憶させる。例えばHDに記録されている同一楽曲のマーキングリストに楽曲同一性情報が登録される。こうして記憶された楽曲同一性情報は、その後、楽曲データを再生する際や消去する際等に、参照されることになる(これについての詳しい説明は後述する)。
And the
なお、システム制御部17は、上記楽曲特徴量の同一性が有と判別した場合には、同一楽曲の重複記録を避けるために、例えばHDに記録された第1楽曲データを当該HDから消去するように構成してもよい。
If the
次に、図2乃至図5等を参照して、情報再生記録装置1の動作例を説明する。図2は、楽曲データが記録される際のシステム制御部17の処理を示すフローチャートであり、図3は、図2に示すステップS6における楽曲同一性判断処理の詳細な一例を示すフローチャートであり、図4は、楽曲データが再生される際のシステム制御部17の処理を示すフローチャートであり、図5は、楽曲データが消去される際のシステム制御部17の処理を示すフローチャートである。
Next, an operation example of the information reproducing /
(楽曲データの記録)
先ず、図2を参照して楽曲データが記録される際の情報再生記録装置1の動作例を、システム制御部17の処理を主体として説明する。
(Recording music data)
First, an operation example of the information reproducing /
ユーザが、操作部15を操作して情報再生部11における例えばCDに記録された第1楽曲データを情報記録再生部14におけるHDに記録するための指示(ユーザが所望の楽曲データを指定。1曲でもよいし複数曲でもよい)を行うと、システム制御部17は、その指示信号に応じて、情報再生部11に対して例えばCDに記録された第1楽曲データの再生指令を与える(ステップS1)。続いて、システム制御部17は、楽曲特徴量抽出部13に対して情報再生部11により再生される第1楽曲データの第1楽曲特徴量の抽出指令を与える(ステップS2)。続いて、システム制御部17は、情報記録再生部14に対して情報再生部11により再生される第1楽曲データの記録指令、及び楽曲特徴量抽出部13により抽出される第1楽曲特徴量の記憶指令を与える(ステップS3)。
An instruction for the user to operate the operation unit 15 to record the first music data recorded on, for example, a CD in the
これにより、情報再生部11は、システム制御部17からの制御下、例えばCDに記録された第1楽曲データを再生して、情報出力部12、楽曲特徴量抽出部13、及び情報記録再生部14に出力する。そして、楽曲特徴量抽出部13は、システム制御部17からの制御下、情報再生部11からの第1楽曲データを入力し、当該第1楽曲データから、上述したように第1楽曲特徴量を抽出して情報記録再生部14及びシステム制御部17に出力する。また、情報記録再生部14は、システム制御部17からの制御下、情報再生部11からの第1楽曲データを入力し、当該第1楽曲データを圧縮して例えばHDに記録すると共に、楽曲特徴量抽出部13からの第1楽曲特徴量を入力し、上記第1楽曲データに関連付けて当該第1楽曲特徴量をHDに記憶する。このとき、システム制御部17は、例えばHDに記録される楽曲データに対し固有の識別情報を付与し、当該識別情報、当該楽曲データのタイトル(例えば、CD(例えばCDテキスト)から自動取得、或いは、後からユーザが登録してもよい)、当該楽曲データの演奏時間、及び楽曲データの記録領域等の情報を楽曲リスト(演奏リスト)に登録する。
Thereby, the
次いで、システム制御部17は、楽曲特徴量抽出部13から出力された第1楽曲データを取得する(ステップS4)。続いて、システム制御部17は、楽曲リストを参照して、情報記録再生部14における既にHDに記録されている第2楽曲データ(上記にて記録されたばかりの第1楽曲データを除く)に関連付けられて記憶されている第2楽曲特徴量を情報記録再生部14から取得する(ステップS5)。
Next, the
次いで、システム制御部17は、上述したように、楽曲同一性判断処理を行う(ステップS6)。当該楽曲同一性判断処理においては、図3に示すように、システム制御部17により、例えば当該第1楽曲特徴量及び第2楽曲特徴量の正規化処理が実行される(ステップS61)。この正規化処理においては、音量のレベルを揃えるために、音量サンプルの最大値を元に各音量サンプルが最大値の何%になるかの計算し直される。つまり、音量を補正した上で、以降の楽曲同一性の判別を行うことになる。これにより、音量の大小があっても、楽曲同一性の判別の精度が音量に依存しないことになる。
Next, as described above, the
次いで、第1楽曲と第2楽曲の演奏時間が同じであるか(一致するか)否かが判別され(ステップS62)、同じでない場合には(ステップS62:N)、楽曲同一性無しと判断される(ステップS68)。なお、楽曲の演奏時間が同じでない場合、楽曲の全部と楽曲の一部(CMのサビ)が比較される場合もあるので、かかる演奏時間は絶対条件ではなく、かかる処理をスキップ(当該処理を行わずに次ぎの処理に移行)させても良いし、ユーザによる選択に委ねてもよい。 Next, it is determined whether or not the performance times of the first music and the second music are the same (match) (step S62). If they are not the same (step S62: N), it is determined that there is no music identity. (Step S68). Note that if the performance times of the music are not the same, the entire music and a part of the music (CM chorus) may be compared. Therefore, such performance time is not an absolute condition, and such processing is skipped (the processing is skipped). It is also possible to shift to the next processing without performing it, or leave it to the selection by the user.
一方、演奏時間が同じである場合には(ステップS62:Y)、続いて、第1楽曲と第2楽曲のキー変化位置が同じであるか(一致するか)否かが判別される(ステップS63)。 On the other hand, if the performance times are the same (step S62: Y), it is subsequently determined whether or not the key change positions of the first music and the second music are the same (match) (step). S63).
例えば、キーの内容が変化時間とともに時系列として記録されている場合には、変化前のキー内容と変化後のキー内容が一致していれば、多少変化時間がずれていてもキー変化位置が同じであるとして判断される。一方、変化前後のキー内容が不一致の場合は異なる曲と判断される。また、キー変化(遷移)をいくつかまとめてパターンとして扱い、パターン単位で比較しても良い。例えば、キーがA〜B〜C〜・・・と変化する場合にABCをパターン1とし、パターン1の出現位置や回数をカウントしても良い。この事は、以下のコードやビート変化位置についての処理においても同様である。
For example, if the key contents are recorded in time series with the change time, if the key contents before the change and the key contents after the change match, the key change position can be changed even if the change time slightly deviates. Judged to be the same. On the other hand, if the key contents before and after the change do not match, it is determined that the songs are different. Alternatively, some key changes (transitions) may be collectively handled as a pattern and compared in units of patterns. For example, when the key changes from A to B to C to..., ABC may be set as
そして、キー変化位置が同じでない場合には(ステップS63:N)、楽曲同一性無しと判断される(ステップS68)。 If the key change positions are not the same (step S63: N), it is determined that there is no music identity (step S68).
一方、キー変化位置が同じである場合には(ステップS63:Y)、続いて、第1楽曲と第2楽曲のコード変化位置が同じであるか(一致するか)否かが判別される(ステップS64)。コード変化位置が同じでない場合には(ステップS64:N)、楽曲同一性無しと判断される(ステップS68)。 On the other hand, if the key change positions are the same (step S63: Y), then it is determined whether or not the chord change positions of the first music piece and the second music piece are the same (match) (step S63: Y). Step S64). If the chord change positions are not the same (step S64: N), it is determined that there is no music identity (step S68).
一方、コード変化位置が同じである場合には(ステップS64:Y)、続いて、第1楽曲と第2楽曲のビート変化位置が同じであるか(一致するか)否かが判別される(ステップS65)。ビート変化位置が同じでない場合には(ステップS65:N)、楽曲同一性無しと判断される(ステップS68)。 On the other hand, if the chord change positions are the same (step S64: Y), then it is determined whether or not the beat change positions of the first music piece and the second music piece are the same (match) (step S64: Y). Step S65). If the beat change positions are not the same (step S65: N), it is determined that there is no music identity (step S68).
一方、ビート変化位置が同じである場合には(ステップS65:Y)、続いて、第1楽曲と第2楽曲のビートの最大値、最小値、及び平均値の少なくとも何れか1つが同じであるか(一致するか)否かが判別される(ステップS66)。なお、ビートの最大値、最小値、及び平均値は、それぞれ計算され、ある程度の誤差が許容され、一致/不一致が判断される。 On the other hand, when the beat change positions are the same (step S65: Y), at least one of the maximum value, the minimum value, and the average value of the beats of the first music and the second music is the same. (Matching) is determined (step S66). Note that the maximum value, the minimum value, and the average value of the beats are calculated, respectively, and a certain amount of error is allowed, and a match / mismatch is determined.
最大値、最小値、及び平均値の少なくとも何れか1つが同じでない場合には(ステップS66:N)、楽曲同一性無しと判断される(ステップS68)。 If at least one of the maximum value, the minimum value, and the average value is not the same (step S66: N), it is determined that there is no music identity (step S68).
一方、最大値、最小値、及び平均値の少なくとも何れか1つが同じである場合には(ステップS66:Y)、楽曲同一性有りと判断される(ステップS67)。 On the other hand, if at least any one of the maximum value, the minimum value, and the average value is the same (step S66: Y), it is determined that the music is identical (step S67).
こうして、楽曲同一性判断処理が終了すると、図2の処理に戻る。なお、上記処理はあくまで一例であり、この他の処理(例えば、ステップS63〜S66の処理のうち、何れか1又は複数の処理をスキップさせても良い。また、上記ステップS62〜S66の各ステップにおける一致/不一致を点数化し、例えば、楽曲の演奏時間が一致すれば20点、一致しなくとも10点などと点数付けして、総合点数で判断してもよい。 Thus, when the music identity determination process ends, the process returns to the process of FIG. The above process is merely an example, and other processes (for example, any one or a plurality of processes among the processes of steps S63 to S66 may be skipped. Also, each step of steps S62 to S66 may be skipped. For example, 20 points may be scored if the performance times of the music match, and 10 points may be determined if they do not match, and the total score may be determined.
図2の処理に戻り、システム制御部17は、上記楽曲同一性判断処理の結果に基づき、第1楽曲データと第2楽曲データとの同一性の有無を判別し(ステップS7)、同一性が有る場合(ステップS7:Y)には、上記第1楽曲データと上記第2楽曲データとが同一性が有ることを示す楽曲同一性情報(例えば、双方の楽曲データの識別情報)を同一楽曲のマーキングリストに登録し(ステップS8)、これを情報記録再生部14により例えばHDに記憶させ、ステップS10に移行する。
Returning to the process of FIG. 2, the
一方、システム制御部17は、第1楽曲データと第2楽曲データとが同一性が無い場合には(ステップS7:N)、例えばHDに記録されている全ての第2楽曲データの第2楽曲特徴量についての上記判別が行われたか否かを判別(HDに複数の第2楽曲データが記録されている場合には、それらの全ての第2楽曲特徴量と第1楽曲特徴量を比較する趣旨)し(ステップS9)、全ての第2楽曲特徴量についての上記判別が行われていない場合には(ステップS9:N)、上記ステップS5に戻り上記と同様の処理を行う。一方、全ての第2楽曲特徴量についての上記判別が行われた場合には(ステップS9:Y)、ステップS10に移行する。
On the other hand, when the first music data and the second music data are not identical (step S7: N), the
ステップS10では、ユーザにより指定された全ての楽曲(複数曲が指定されている場合)の再生が終了したか否かを判別し、終了していない場合には(ステップS10:N)、上記ステップS1に戻り上記と同様の処理を繰り返す。一方、ユーザにより指定された全ての楽曲データの再生が終了した場合には(ステップS10:Y)、当該処理を終了する。 In step S10, it is determined whether or not the reproduction of all the music pieces designated by the user (when a plurality of music pieces are designated) is finished. If not finished (step S10: N), the above step is performed. Returning to S1, the same processing as described above is repeated. On the other hand, when the reproduction of all the music data designated by the user is finished (step S10: Y), the process is finished.
このように、例えばHDには多くの楽曲データが記録されていくことになるが、後から、既に記録されている楽曲データと同一性のある楽曲データが記録される場合には、同一性が有ることを示すマーキングがなされることになる。 In this way, for example, a lot of music data is recorded on the HD, but if music data that is identical to music data that has already been recorded is recorded later, the sameness is present. The marking indicating that it exists is made.
以上説明したように、上記処理によれば、楽曲データの同一性の判断に楽曲データ自体から抽出した楽曲特徴量を使用するために、従来使用されていたネットワーク上のCDDB(それに接続するための通信手段)や、CDテキストが不要となり、音源をCDに限定しない利用ができると共に、より正確に楽曲データの同一性を判別することができる。 As described above, according to the above processing, in order to use the music feature amount extracted from the music data itself for the determination of the identity of the music data, the conventionally used CDDB on the network (for connecting to it) Communication means) and CD text become unnecessary, and the sound source can be used without being limited to the CD, and the identity of the music data can be determined more accurately.
また、楽曲データの同一性が有ると判別された場合には、楽曲同一性情報がマーキングリストに登録されるので、当該マーキングリストを、その後、楽曲データを再生する際や消去する際等に有効に活用することができる。 In addition, if it is determined that the music data is identical, the music identity information is registered in the marking list. Therefore, the marking list is effective when the music data is reproduced or deleted thereafter. It can be used for.
なお、上記ステップS7の処理において上記第1楽曲データと上記第2楽曲データとが同一性が有る場合には、ステップS8の処理において上記楽曲同一性情報が同一楽曲のマーキングリストに登録されるように構成したが、上記楽曲同一性情報がマーキングリストに登録される代わりに、上述したようにHDに記録された第1楽曲データ及びその第1楽曲特徴量がHDから消去されるように構成してもよい。このように構成すれば、限られた記録媒体の記録容量を有効に活用することができる。 If the first music data and the second music data are identical in the process of step S7, the music identity information is registered in the marking list of the same music in the process of step S8. However, instead of registering the music identity information in the marking list, the first music data recorded on the HD and the first music feature amount are deleted from the HD as described above. May be. With this configuration, it is possible to effectively utilize the recording capacity of a limited recording medium.
また、第1楽曲データの記録は、上記ステップS7の処理において上記第1楽曲データと上記第2楽曲データとが同一性が有る場合にのみ、例えばHDに記録されるように構成してもよい。 Further, the recording of the first music data may be configured to be recorded on, for example, HD only when the first music data and the second music data are identical in the process of step S7. .
(楽曲データの再生)
先ず、図4を参照して楽曲データが再生される際の情報再生記録装置1の動作例を、システム制御部17の処理を主体として説明する。
(Play music data)
First, an operation example of the information reproducing /
システム制御部17は、ユーザからの操作部15を介した楽曲リスト(演奏リスト)の表示指示に従い、情報記録再生部14における例えばHDに記録されている楽曲データ(第2楽曲データ)の楽曲リストを表示部16に表示させる。例えば、楽曲リストには、図示しないが、情報記録再生部14における例えばHDに記録されている10曲分の楽曲データに関する情報(例えば、識別情報、タイトル、アーティスト名、演奏時間等)が表示される。
The
そして、ユーザが、操作部15を操作して、当該楽曲リストにおける楽曲データの例えば指定(ユーザによる)楽曲からの連続再生、プログラム再生(ユーザが設定した順序で楽曲データを再生)及びランダム再生(ランダムの順序で楽曲データを再生)の何れか一つを指示(ユーザが1曲毎に再生すべき楽曲データを指定してもよい)すると、システム制御部17は、これに応じ、再生すべき楽曲データを選定する(ステップS11)。
Then, the user operates the operation unit 15 to continuously reproduce the song data in the song list from, for example, a designated song (by the user), a program reproduction (reproduction of the song data in the order set by the user), and a random reproduction ( When any one of (play music data in random order) is instructed (the user may specify music data to be played back for each song), the
次いで、システム制御部17は、同一楽曲再生スキップ設定が、ONであるか否かを判別する(ステップS12)。同一曲再生スキップ設定とは、同一性の有る楽曲データの重複再生を防止するための設定であり、ユーザが操作部15により設定することができるようになっている。
Next, the
同一曲再生スキップ設定がONでない場合、システム制御部17は、情報記録再生部14に対して上記選定された楽曲データの再生(通常再生)指令を与える(ステップS13)。これにより、情報記録再生部14におけるHDに記録されている当該楽曲データ再生され、情報出力部12から出力されることになる。
When the same music reproduction skip setting is not ON, the
一方、同一曲再生スキップ設定がONである場合、システム制御部17は、楽曲記録判別手段として、上述したマーキングリストを例えばHDから情報記録再生部14を介して読み込み、かかるマーキングリストを参照し楽曲同一性情報に基づいて、上記選定された楽曲データと同一性のある楽曲データが例えばHDに記録されているか否かを判別する(ステップS14)。
On the other hand, when the same song reproduction skip setting is ON, the
図6は、マーキングリストの一例を示す概念図である。例えば、図6(A)に示すマーキングリスト例には、5曲の楽曲データの識別情報が示されており、各楽曲データの識別情報に対応付けられて同一性のある楽曲データの識別情報が示されている。例えば、図6(A)の例において、識別情報が「010」の楽曲データには、識別情報が「112」と「123」の楽曲データが同一性のある楽曲データであるとして示されている。また、図6(A)の例において、各楽曲データに対応して再生(演奏)有無及びスキップ有無の情報が示されている。なお、再生(演奏)有無及びスキップ有無については、マーキングリストに登録せず、システム制御部17がRAM等に一時記憶しておくようにしてもよい。
FIG. 6 is a conceptual diagram illustrating an example of a marking list. For example, in the marking list example shown in FIG. 6A, the identification information of the music data of five songs is shown, and the identification information of the music data having the same identity is associated with the identification information of each music data. It is shown. For example, in the example of FIG. 6A, in the music data with the identification information “010”, the music data with the identification information “112” and “123” are shown as the same music data. . Further, in the example of FIG. 6A, information on the presence / absence of reproduction (performance) and presence / absence of skip is shown corresponding to each piece of music data. Note that the presence / absence of reproduction (performance) and the presence / absence of skip may be temporarily stored in the RAM or the like by the
そして、上記選定された楽曲データと同一性の有る楽曲データが例えばHDに記録されていない、つまり、当該選定された楽曲データの識別情報がマーキングリストに登録されていない場合には(ステップS14:N)、システム制御部17は、ステップS13と同様、情報記録再生部14に対して上記選定された楽曲データの再生指令を与える(ステップS15)。
If music data having the same identity as the selected music data is not recorded in, for example, HD, that is, if the identification information of the selected music data is not registered in the marking list (step S14: N) The
一方、システム制御部17は、上記選定された楽曲データと同一性の有る楽曲データが例えばHDに記録されている、つまり、当該選定された楽曲データの識別情報がマーキングリストに登録されている場合には(ステップS14:Y)、上記選定された楽曲データと同一性の有る楽曲データが既に再生(演奏)されたか否かを判別する(ステップS16)。
On the other hand, the
例えば、図6(A)の例において、上記選択された楽曲データの識別情報が「010」であるとした場合、当該楽曲データと同一性の有る楽曲データ(識別情報が「112」と「123」)は、共に再生「無」であるので、同一性の有る楽曲データが未だ再生(演奏)されていないと判別され(ステップS16:N)、ステップS17へ移行される。 For example, in the example of FIG. 6A, when the identification information of the selected music data is “010”, the music data having the same identity as the music data (the identification information is “112” and “123” “)” Is “None” for reproduction, so it is determined that music data having the same identity has not yet been reproduced (performed) (step S16: N), and the process proceeds to step S17.
一方、例えば、図6(B)の例において、上記選択された楽曲データの識別情報が「010」であるとした場合、当該楽曲データと同一性の有る楽曲データ(識別情報が「112」)は、再生「有」であるので、同一性の有る楽曲データが既に再生(演奏)されたと判別され(ステップS16:Y)、ステップS18へ移行される。 On the other hand, for example, in the example of FIG. 6B, when the identification information of the selected music data is “010”, the music data that is identical to the music data (the identification information is “112”). Is “played”, it is determined that music data having the same identity has already been played (played) (step S16: Y), and the process proceeds to step S18.
ステップS17では、システム制御部17は、上記選定された楽曲データの再生有(演奏済)設定(例えばマーキングリストに、当該楽曲データの再生「有」を登録)を行い、ステップS13と同様、情報記録再生部14に対して上記選定された楽曲データの再生指令を与える。
In step S17, the
一方、ステップS18では、システム制御部17は、楽曲スキップ手段として、上記選定された楽曲データのスキップ有設定(例えばマーキングリストに、当該楽曲データのスキップ「有」を登録)を行い、当該楽曲データをスキップさせる(情報記録再生部14に対して当該楽曲データのスキップ指令を与える)。続いて、システム制御部17は、上記選定された楽曲データと同一性の有る楽曲データが全てスキップ若しくは再生されたか否かを判別する(ステップS19)。
On the other hand, in step S18, the
例えば、図6(C)の例において、上記選択された楽曲データの識別情報が「010」であるとした場合、当該楽曲データと同一性の有る楽曲データ(識別情報が「123」)は、再生「無」かつスキップ「無」であるので、上記選定された楽曲データと同一性の有る楽曲データが全てスキップ若しくは再生されていないと判別され(ステップS19:N)、この場合、直ちにステップS11に戻る。そして、ステップS11では、次に再生すべき楽曲データが選定され、ステップS12の以降の処理が繰り返される。 For example, in the example of FIG. 6C, when the identification information of the selected music data is “010”, the music data having the same identity as the music data (the identification information is “123”) Since playback is “no” and skip is “no”, it is determined that all music data having the same identity as the selected music data is not skipped or played (step S19: N). In this case, step S11 is immediately performed. Return to. In step S11, the music data to be reproduced next is selected, and the processing after step S12 is repeated.
一方、図6(D)の例において、上記選択された楽曲データの識別情報が「010」であるとした場合、当該楽曲データと同一性の有る楽曲データ(識別情報が「112」と「123」)は、再生「有」とスキップ「有」であるので、上記選定された楽曲データと同一性の有る楽曲データが全てスキップ若しくは再生されたと判別され(ステップS19:Y)、この場合、上記選定された楽曲データ及びこれと同一性の有る楽曲データについての再生有及びスキップ有の設定を全てリセット(ステップS20)し(例えばマーキングリストにおける、当該楽曲データの再生「有」を「無」に、スキップ「有」を「無」に変更)、ステップS11に戻る。つまり、上記選定された楽曲データと同一性の有る楽曲データが、全て選定されたと見なされ、次の巡に備えて上記設定をクリアすることになる。 On the other hand, in the example of FIG. 6D, when the identification information of the selected music data is “010”, the music data having the same identity as the music data (the identification information is “112” and “123” “)” Is playback “Yes” and skip “Yes”, so it is determined that all music data having the same identity as the selected music data has been skipped or played (step S19: Y). Reset all the reproduction existence and skip existence settings for the selected music data and the music data having the same identity (step S20) (for example, the reproduction “present” of the music data in the marking list is set to “none”) , The skip “Yes” is changed to “No”), and the process returns to Step S11. In other words, all music data having the same identity as the selected music data is considered to be selected, and the above setting is cleared in preparation for the next round.
以上説明したように、上記処理によれば、例えばHDに同一性の有る複数の楽曲データが記録されている場合(例えば、ユーザが、同じアーティストのシングルCD、アルバムCD、及びベスト版CDから楽曲データをHDに記録することにより、同一の楽曲データが記録されている場合等)にも、楽曲リストにおける楽曲データの再生が一巡する間に、既に再生された楽曲データと同一性の有る楽曲データの再生が自動的にスキップされるので、ユーザが同一の楽曲を重複して聴くことを防止することができる。 As described above, according to the above processing, for example, when a plurality of music data having the same identity is recorded on the HD (for example, the user can play music from a single CD, album CD, and best CD of the same artist). Even when the same music data is recorded by recording the data on the HD, etc., the music data that is identical to the music data that has already been reproduced during the cycle of the music data reproduction in the music list. Is automatically skipped, so that the user can be prevented from listening to the same music repeatedly.
なお、上記楽曲データの再生処理とは別の例として、例えば、ユーザが、操作部15を操作して、当該楽曲リストにおける楽曲データの例えば指定楽曲からの連続再生、プログラム再生及びランダム再生の何れか一つを指示した場合に、システム制御部17が、最初に再生すべき楽曲データを選定した後、上述したマーキングリストを参照し楽曲同一性情報に基づいて、上記選定された楽曲データと同一性の有る楽曲データが例えばHDに記録されているか否かを判別する。そして、同一性の有る楽曲データが記録されている場合に、システム制御部17が、それらの同一性の有る楽曲データのうち、予め設定された選定条件に従って最適な楽曲データを選定して、その楽曲データを再生させるように制御する構成としてもよい。かかる選定条件として、例えば、記録日時が現在に近い(新しい)楽曲データ、演奏時間が最も長い(つまり、最初から最後まで完全に記録されている)楽曲データ、又は最も音質の良い音源(つまり、楽曲データが元々記録されていた記録媒体)に記録されていた楽曲データが最適な楽曲データとなるように構成する。このように構成すれば、同一性がある楽曲データのうち最適な楽曲データを再生することができ、ユーザが同一の楽曲を重複して聴くことを防止することができる。
In addition, as an example different from the music data playback process, for example, the user operates the operation unit 15 to select any one of continuous playback, program playback, and random playback of music data in the music list from, for example, a specified music. When one of these is instructed, the
(楽曲データの消去)
次に、図5を参照して楽曲データが消去される際の情報再生記録装置1の動作例を、システム制御部17の処理を主体として説明する。
(Erase music data)
Next, an operation example of the information reproducing /
システム制御部17は、ユーザからの操作部15を介した楽曲リスト(演奏リスト)の表示指示に従い、情報記録再生部14における例えばHDに記録されている楽曲データ(第2楽曲データ)の楽曲リストを表示部16に表示させる(楽曲データの再生の場合と同様)。
The
そして、ユーザが、操作部15を操作して、当該楽曲リストにおける楽曲データを消去するための楽曲消去リストの表示形式を選択すると、システム制御部17は、かかる表示形式の選択を受け付け(ステップS21)、選択された表示形式が同一楽曲消去リストであるか否かを判別する(ステップS22)。
When the user operates the operation unit 15 to select a display format of the music erasure list for erasing music data in the music list, the
選択された表示形式が同一楽曲消去リストでない場合には(ステップS22:N)、システム制御部17は、例えば、HDに記録されている楽曲データに関する情報をタイトル順、記録日時順、再生頻度順、又は演奏時間順等に並べた通常の楽曲消去リストを表示部16に表示させる(ステップS23)。
When the selected display format is not the same music erasure list (step S22: N), for example, the
一方、選択された表示形式が同一楽曲消去リストである場合には(ステップS22:Y)、システム制御部17は、上述したマーキングリストを例えばHDから情報記録再生部14を介して読み込み、かかるマーキングリストを参照し、楽曲データに関する情報が登録されているか否か、つまり、同一性のある複数の楽曲データが例えばHDに記録されているか否かを判別する(ステップS24)。マーキングリストに楽曲データに関する情報が登録されていない場合には(ステップS24:N)、システム制御部17は、その旨を表示部16に表示させ、ステップS23に移行する。
On the other hand, when the selected display format is the same music erasure list (step S22: Y), the
一方、マーキングリストに楽曲データに関する情報が登録されている場合には(ステップS24:Y)、システム制御部17は、かかるマーキングリストを参照し楽曲同一性情報に基づいて、同一楽曲消去リストを表示部16に表示させる(ステップS25)。つまり、同一楽曲消去リストによって、同一性の有る複数の楽曲データに関する情報(楽曲データを示す情報)が選択可能にユーザに提示される。
On the other hand, when the information regarding the music data is registered in the marking list (step S24: Y), the
図7は、表示部16に表示された同一楽曲消去リストの一例を示す図である。図7に示す同一楽曲消去リスト例には、マーキングリストに登録された楽曲データの識別情報のみが表示されており、また、同一性の有る複数の楽曲データのグループ毎に、それらの識別情報がまとまって表示されている。
FIG. 7 is a diagram illustrating an example of the same music erasure list displayed on the
そして、ユーザが操作部15を操作して、同一楽曲消去リストにおける楽曲データのうち、消去したい楽曲データに関する情報、ここでは、識別情報を選択すると、システム制御部17は、これを認識し(ステップS26:Y)、情報記録再生部14を制御して、ユーザにより選択された楽曲データの識別情報に対応する楽曲データを例えばHDから消去させる(ステップS27)。
Then, when the user operates the operation unit 15 to select information related to music data to be deleted from the music data in the same music deletion list, here, identification information, the
以上説明したように、上記処理によれば、限られた記録媒体の記録容量を有効に活用することができ、効果的に空き容量を増やすことができる。 As described above, according to the above processing, the recording capacity of a limited recording medium can be used effectively, and the free capacity can be effectively increased.
また、例えばHDの空き容量が少なくなってきた場合等に、ユーザが不要な楽曲(例えば、あまり聞かない楽曲、重複記録された楽曲、飽きてきまった楽曲等)を消去する際、同一性の有る楽曲データに関する情報を同一楽曲消去リストに表示するので、ユーザによる楽曲データ消去の意思決定及び選択操作をサポートすることができる。従って、また、同一楽曲消去リストには、同一性の有る複数の楽曲データのグループ毎に、それらの楽曲データに関する情報がまとまって表示されるので、ユーザは、消去すべき楽曲データを効率良く選択することができる。 In addition, when the free space of the HD is reduced, for example, when the user deletes unnecessary music (for example, music that is not often heard, music that has been recorded twice, music that has been bored, etc.) Since information related to existing music data is displayed in the same music erasure list, it is possible to support a user's decision making and selection operation for erasing music data. Therefore, since the information related to the music data is collectively displayed for each group of a plurality of music data having the same in the same music deletion list, the user can efficiently select the music data to be deleted. can do.
なお、同一楽曲消去リストにおける同一性の有る複数の楽曲データのグループ内で、楽曲データに関する情報を例えば記録日時順又は演奏時間順等に並べて表示するように構成してもよい。このように構成すれば、同一性の有る複数の楽曲データのうち、ユーザが消去したい楽曲データの意思決定をサポートすることができる。例えば、ユーザが、記録日時が最も過去の楽曲データを消去したいと考えている場合や、演奏時間が最も短い(つまり、最初から最後まで完全に記録されていない)楽曲データを消去したいと考えている場合に、当該ユーザは、消去したい楽曲データを迅速に選択することができる。 In addition, you may comprise so that the information regarding music data may be displayed side by side in order of recording date or performance time etc. in the group of several music data with the same in the same music erasure | elimination list | wrist. If comprised in this way, the decision making of the music data which a user wants to delete among several music data with the same identity can be supported. For example, if the user wants to delete the music data with the oldest recording date and time, or wants to delete the music data with the shortest performance time (that is, not recorded completely from the beginning to the end) The user can quickly select the music data to be deleted.
また、同一楽曲消去リストにおいて、楽曲データに関する情報として各楽曲データの音源(つまり、楽曲データが元々記録されていた記録媒体)の種類(磁気テープ、CD、又はMDであるか)を表示するように構成してもよい。このように構成しても、同一性の有る複数の楽曲データのうち、ユーザが消去したい楽曲データの意思決定をサポートすることができる。例えば、ユーザは、最も音質の悪い記録媒体から記録した楽曲データを消去したい楽曲データとして迅速に選択することができる。 In addition, in the same music erasure list, the type of sound source (that is, the recording medium on which the music data was originally recorded) of each music data (whether magnetic tape, CD, or MD) is displayed as information related to the music data. You may comprise. Even if comprised in this way, the decision making of the music data which a user wants to delete among several music data with the same identity can be supported. For example, the user can quickly select music data recorded from a recording medium with the lowest sound quality as music data to be deleted.
また、例えばHDの空き容量が少なくなってきた場合等に、自動的に上記楽曲データ消去処理を起動して、ユーザに楽曲データの消去処理を促すように構成してもよい。 Further, for example, when the free space of the HD becomes small, the music data erasing process may be automatically activated to prompt the user to delete the music data.
以上説明したように、上記実施形態によれば、楽曲データの同一性の判断に楽曲データ自体から抽出した楽曲特徴量を使用するために、従来使用されていたネットワーク上のCDDBや、CDテキストが不要となり、音源をCDに限定しない利用ができると共に、より正確に楽曲データの同一性を判別することができる。従って、例えばHDに同一性の有る複数の楽曲データが記録されている場合にも、既に再生された楽曲データと同一性の有る楽曲データの再生を自動的にスキップすることができるので、ユーザが同一の楽曲を重複して聴くことを防止することができる。また、例えばHDに同一性の有る複数の楽曲データが記録されている場合にも、同一性の有る何れかの楽曲データを迅速に消去することができるので、限られた記録媒体の記録容量を有効に活用することができ、効果的に空き容量を増やすことができる。 As described above, according to the above embodiment, in order to use the music feature amount extracted from the music data itself for the determination of the identity of the music data, the CDDB or CD text on the network that has been conventionally used is used. It becomes unnecessary, and the sound source can be used without being limited to the CD, and the identity of the music data can be determined more accurately. Therefore, for example, even when a plurality of music data having the same identity is recorded on the HD, the reproduction of the music data having the same identity as the music data that has already been reproduced can be automatically skipped. It is possible to prevent the same music from being listened to twice. For example, even when a plurality of music data having the same identity is recorded on the HD, any music data having the same identity can be quickly deleted, so that the recording capacity of a limited recording medium can be reduced. It can be used effectively and free space can be effectively increased.
なお、上記実施形態においては、情報再生部11が記録媒体に記録された楽曲データを再生するように構成したが、再生されるべき楽曲データの音源は特に限定されるものではなく、上記情報再生部11として、上記にて説明した他にも、例えば、チューナを適用してもよい。この場合、当該チューナは、ラジオやテレビ等の放送局から放送された電波をアンテナを介して受信、RF信号を検出し、システム制御部17から指示された位相ロック周波数に対して周波数を同調させることにより上記RF信号から中間周波信号に変換し、それを増幅、復調等の処理を行って楽曲データを再生する。再生された楽曲データは、上述したように、情報出力部12、楽曲特徴量抽出部13、及び情報記録再生部14に出力することになる。
In the above embodiment, the
また、再生されるべき楽曲データの音源は、特に情報再生記録装置1内に限られず、例えばインターネット等のネットワークに接続されたサーバにおける記録媒体であってもよい。この場合、情報再生記録装置1には、上記ネットワークに接続されたサーバに接続するための通信装置(システム制御部17に接続)が備えられ、当該サーバが記録媒体に記録された楽曲データを再生し、再生された楽曲データをネットワークを介して情報再生記録装置1に配信(例えば、ストリーミング配信、オンデマンド配信等)し、配信された楽曲データを通信装置が受信し、システム制御部17の制御の下、情報出力部12、楽曲特徴量抽出部13、及び情報記録再生部14に出力するように構成してもよい。
The sound source of the music data to be reproduced is not limited to the information reproducing /
上記実施形態においては、本願の楽曲同一性判別装置を情報再生記録装置に対して適用したが、これに限定されるものではなく、例えば情報再生装置と情報記録装置とが専用ケーブルで接続された情報再生記録システムにおいて、情報再生装置と情報記録装置の何れか一方に対して適用可能である。 In the above embodiment, the music identity determination device of the present application is applied to the information reproducing / recording device. However, the present invention is not limited to this. For example, the information reproducing device and the information recording device are connected by a dedicated cable. In the information reproducing / recording system, the present invention can be applied to either the information reproducing apparatus or the information recording apparatus.
1 情報再生記録装置
11 情報再生部
12 情報出力部
13 楽曲特徴量抽出部
14 情報記録再生部
15 操作部
16 表示部
17 システム制御部
DESCRIPTION OF
Claims (13)
再生された第1楽曲データから当該第1楽曲データの特徴を示す第1楽曲特徴量を抽出する楽曲特徴量抽出手段と、
前記抽出された第1楽曲特徴量を取得する第1楽曲特徴量取得手段と、
記録媒体に記録されている第2楽曲データの特徴を示す第2楽曲特徴量を取得する第2楽曲特徴量取得手段と、
前記第1楽曲特徴量と前記第2楽曲特徴量を比較し、前記第1楽曲データと前記第2楽曲データとの同一性の有無を判別する楽曲同一性有無判別手段と、を備えることを特徴とする楽曲同一性判別装置。 A music identity determination device for determining the presence or absence of music data identity,
Music feature quantity extraction means for extracting a first music feature quantity indicating the characteristics of the first music data from the reproduced first music data;
First music feature amount acquisition means for acquiring the extracted first music feature amount;
Second music feature quantity acquisition means for acquiring a second music feature quantity indicating the characteristics of the second music data recorded on the recording medium;
A music identity presence / absence judging means for comparing the first music feature quantity and the second music feature quantity and judging the identity of the first music data and the second music data; The music identity discrimination device.
前記楽曲特徴量には、前記楽曲のキー、ビート、及びコードに関する量の少なくとも何れか一つが含まれており、
前記楽曲同一性有無判別手段は、前記楽曲のキー、ビート、及びコードに関する量の少なくとも何れか一つが一致する場合に前記第1楽曲と前記第2楽曲との同一性が有と判別することを特徴とする楽曲同一性判別装置。 In the music identity determination apparatus according to claim 1,
The music feature quantity includes at least one of quantities related to the key, beat, and chord of the music,
The music identity determination means determines that the first music and the second music are identical when at least one of the key, beat, and chord quantities of the music matches. Characteristic music identity discrimination device.
前記再生された第1楽曲データを記録媒体に記録させる楽曲記録手段と、
当該第1楽曲データに、前記抽出された第1楽曲特徴量を関連付けて記憶させる楽曲特徴量記憶手段と、を更に備えることを特徴とする楽曲同一性判別装置。 In the music identity determination apparatus according to claim 1 or 2,
Music recording means for recording the reproduced first music data on a recording medium;
A music identity determination apparatus, further comprising: music feature quantity storage means for storing the extracted first music feature quantity in association with the first music data.
前記再生された第1楽曲データを記録媒体に記録させる楽曲記録手段と、
前記楽曲同一性有無判別手段により同一性が有と判別された場合には、前記第1楽曲データと前記第2楽曲データとが同一性が有ることを示す楽曲同一性情報を記憶させる楽曲同一性情報記憶手段と、を更に備えることを特徴とする楽曲同一性判別装置。 In the music identity determination apparatus according to claim 1 or 2,
Music recording means for recording the reproduced first music data on a recording medium;
When the music identity determination means determines that there is identity, the music identity storing the music identity information indicating that the first music data and the second music data are identical And an information storage means.
前記記録媒体に記録されている複数の楽曲データのうち再生すべき楽曲データと同一性の有る楽曲データが当該記録媒体に記録されているか否かを前記楽曲同一性情報に基づいて判別する楽曲記録判別手段を更に備えることを特徴とする楽曲同一性判別装置。 In the music identity determination apparatus according to claim 4,
Music recording for determining whether music data having the same identity as music data to be reproduced among a plurality of music data recorded on the recording medium is recorded on the recording medium based on the music identity information A music identity discrimination device further comprising discrimination means.
前記楽曲記録判別手段により前記同一性の有る楽曲データが前記記録媒体に記録されていると判別された場合に、当該同一性の有る楽曲データが既に再生されているとき、前記再生すべき楽曲データをスキップさせる楽曲スキップ手段を更に備えることを特徴とする楽曲同一性判別装置。 In the music identity determination apparatus according to claim 5,
When it is determined that the music data having the same identity is recorded on the recording medium by the music record discriminating means, the music data to be reproduced when the music data having the same identity has already been reproduced. The music identity discrimination apparatus further comprising music skip means for skipping music.
前記楽曲同一性情報に基づいて、同一性のある複数の楽曲データを示す情報を選択可能にユーザに提示すると共に、当該ユーザにより選択された楽曲データを示す情報に対応する楽曲データを前記記録媒体から消去させる楽曲消去手段を更に備えることを特徴とする楽曲同一性判別装置。 The music identity determination device according to claim 4,
Based on the music identity information, information indicating a plurality of music data having the same identity is presented to the user in a selectable manner, and music data corresponding to the information indicating the music data selected by the user is stored in the recording medium. The music identities discrimination device further comprising music erasure means for erasing from the music erasure means.
前記再生された第1楽曲データを記録媒体に記録させる楽曲記録手段と、
前記楽曲同一性有無判別手段により同一性が有と判別された場合には、前記記録された第1楽曲データを前記記録媒体から消去させる楽曲消去手段と、を更に備えることを特徴とする楽曲同一性判別装置。 In the music identity determination apparatus according to claim 1 or 2,
Music recording means for recording the reproduced first music data on a recording medium;
A music erasure unit, further comprising: a music erasure unit for erasing the recorded first music data from the recording medium when the music identity determination unit determines that there is identity. Sex discrimination device.
第1楽曲データを再生する再生手段と、
請求項1又は2に記載の楽曲同一性判別装置と、を備えることを特徴とする情報再生装置。 An information reproducing apparatus for reproducing information,
Playback means for playing back the first music data;
An information reproduction apparatus comprising: the music identity determination apparatus according to claim 1.
請求項1乃至8の何れか一項に記載の楽曲同一性判別装置を備えることを特徴とする情報記録装置。 An information recording device for recording information,
An information recording apparatus comprising the music identity determination apparatus according to claim 1.
再生された第1楽曲データから当該第1楽曲データの特徴を示す第1楽曲特徴量を抽出する工程と、
前記抽出された第1楽曲特徴量を取得する工程と、
記録媒体に記録されている第2楽曲データの特徴を示す第2楽曲特徴量を取得する工程と、
前記第1楽曲特徴量と前記第2楽曲特徴量を比較し、前記第1楽曲データと前記第2楽曲データとの同一性の有無を判別する工程と、を備えることを特徴とする楽曲同一性判別方法。 A music identity determination method for determining the presence or absence of music data identity,
Extracting a first music feature amount indicating the characteristics of the first music data from the reproduced first music data;
Obtaining the extracted first music feature amount;
Obtaining a second music feature amount indicating the characteristics of the second music data recorded on the recording medium;
Comparing the first music feature quantity and the second music feature quantity, and determining whether or not the first music data and the second music data are identical. How to determine.
再生された第1楽曲データから当該第1楽曲データの特徴を示す第1楽曲特徴量を抽出する楽曲特徴量抽出手段、
前記抽出された第1楽曲特徴量を取得する第1楽曲特徴量取得手段、
記録媒体に記録されている第2楽曲データの特徴を示す第2楽曲特徴量を取得する第2楽曲特徴量取得手段、及び、
前記第1楽曲特徴量と前記第2楽曲特徴量を比較し、前記第1楽曲データと前記第2楽曲データとの同一性の有無を判別する楽曲同一性有無判別手段、として機能させることを特徴とする楽曲同一性判別処理プログラム。 A computer that determines whether or not music data is identical,
Music feature quantity extraction means for extracting a first music feature quantity indicating the characteristics of the first music data from the reproduced first music data;
First music feature amount acquisition means for acquiring the extracted first music feature amount;
Second music feature quantity acquisition means for acquiring a second music feature quantity indicating the characteristics of the second music data recorded on the recording medium; and
Comparing the first music feature quantity with the second music feature quantity, and functioning as music identity presence / absence judging means for judging presence / absence of identity between the first music data and the second music data. A music identity discrimination processing program.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004058445A JP2007304119A (en) | 2004-03-03 | 2004-03-03 | Musical piece sameness discrimination device and method or like |
PCT/JP2005/003538 WO2005086166A1 (en) | 2004-03-03 | 2005-03-02 | Music compositions sameness judgment device and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004058445A JP2007304119A (en) | 2004-03-03 | 2004-03-03 | Musical piece sameness discrimination device and method or like |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007304119A true JP2007304119A (en) | 2007-11-22 |
Family
ID=34917934
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004058445A Pending JP2007304119A (en) | 2004-03-03 | 2004-03-03 | Musical piece sameness discrimination device and method or like |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2007304119A (en) |
WO (1) | WO2005086166A1 (en) |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4215286B2 (en) * | 1995-05-18 | 2009-01-28 | セイコーエプソン株式会社 | Storage device content organization system and storage device content organization method |
JP3439966B2 (en) * | 1997-11-28 | 2003-08-25 | パイオニア株式会社 | Information recording medium and reproducing apparatus therefor |
JP2000113651A (en) * | 1998-10-07 | 2000-04-21 | Sharp Corp | Information recorder/reproducer |
JP4269122B2 (en) * | 1999-10-20 | 2009-05-27 | ソニー株式会社 | Recording apparatus and recording method |
JP2001306580A (en) * | 2000-04-27 | 2001-11-02 | Matsushita Electric Ind Co Ltd | Music database retrieving device |
JP2002041527A (en) * | 2000-07-24 | 2002-02-08 | Alpine Electronics Inc | Method and device for music information management |
JP2002208259A (en) * | 2001-01-10 | 2002-07-26 | Kenwood Corp | Music information recording device with recording preventive function of overlap music |
JP4622199B2 (en) * | 2001-09-21 | 2011-02-02 | 日本ビクター株式会社 | Music search apparatus and music search method |
JP4035993B2 (en) * | 2002-01-08 | 2008-01-23 | ソニー株式会社 | Data processing apparatus and method |
-
2004
- 2004-03-03 JP JP2004058445A patent/JP2007304119A/en active Pending
-
2005
- 2005-03-02 WO PCT/JP2005/003538 patent/WO2005086166A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2005086166A1 (en) | 2005-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4616337B2 (en) | Playback order change support unit, music information playback apparatus, and playback order change support method | |
JP4469891B2 (en) | Information processing apparatus and information processing program | |
JP2006202127A (en) | Recommended information presentation device and recommended information presentation method or the like | |
JP2002341888A (en) | Beat density detecting device and information reproducing apparatus | |
WO2006109488A1 (en) | Information similarity discrimination device, and information similarity discrimination method | |
JP3886729B2 (en) | Audio device, music file management method, and music playback method | |
JP4330174B2 (en) | Information selection method, information selection device, etc. | |
US8069177B2 (en) | Information selecting method, information selecting device and so on | |
JP4337158B2 (en) | Information providing apparatus and information providing method | |
JP2001266470A (en) | On-vehicle reproducing unit and musical piece reproducing method | |
JP4475597B2 (en) | Presentation data selection device, presentation data selection method, etc. | |
US7184380B2 (en) | Reproducing device, reproducing method and audio data storage medium | |
JP2004280911A (en) | Audio reproducing device with inter-music dj | |
JPWO2006025487A1 (en) | Music playback device, music playback method, etc. | |
JP4903791B2 (en) | Music search device, music search method, music search program, and recording medium storing music search program | |
EP1345222A1 (en) | Reproducing device, reproducing method and audio data storage medium | |
JP2007304119A (en) | Musical piece sameness discrimination device and method or like | |
JP2001283569A (en) | Release searching device | |
EP1372152A2 (en) | Information reproducing/recording system, information reproducing/recording method, and information recording medium | |
JPH02101691A (en) | Introduction scanning method | |
JP2003281861A (en) | Compressed audio player | |
JP3870656B2 (en) | Recording medium playback device | |
JPH0262759A (en) | Musical player | |
JP4264670B2 (en) | Storage / reproduction apparatus and storage / reproduction method | |
JPH09171660A (en) | Recording device and reproducing device |