(57)【特許請求の範囲】
【請求項１】
外部から操作を受け付ける操作受付手段及び音楽データを記録する記録手段を備え、該記録手段に記録している音楽データを解析する音楽解析装置を備えた音楽解析システムにおいて、
前記音楽解析装置は、
前記操作受付手段が最後に操作を受け付けてからの経過時間を所定時間と比較することで解析の開始条件を満足したか否か判定するトリガ手段と、
該トリガ手段が、開始条件を満足したと判定した場合に、記録手段に記録されている音楽データの中で解析していない音楽データを検出する検出手段と、
検出した解析していない音楽データを解析する解析手段と、
該解析手段が解析した解析結果を音楽データに関連付けて記録する結果記録手段と
を備え、
前記解析手段は、版が示された解析プログラムを実行することで解析する様に構成してあり、
前記検出手段は、実行すべき解析プログラムより以前の版の解析プログラムにて解析された音楽データを、解析していない音楽データと見なして検出する様に構成してあること
を特徴とする音楽解析システム。
【請求項２】
前記音楽解析装置は、
前記解析手段による処理を含む自装置の処理を制御する制御手段と、
該制御手段の処理負荷を検出する手段と
を更に備え、
前記トリガ手段は、経過時間が所定時間に到達しており、かつ検出した制御手段の処理負荷が所定値以下である場合に、解析の開始条件を満足したと判定する様に構成してある
ことを特徴とする請求項１に記載の音楽解析システム。
【請求項３】
前記解析手段は、音楽データにて示される音楽の曲調及びテンポを解析する様に構成してあることを特徴とする請求項１又は請求項２に記載の音楽解析システム。
【請求項４】
前記結果記録手段は、音楽データに解析結果を付加して記録する様に構成してあることを特徴とする請求項１から請求項３のいずれかひとつに記載の音楽解析システム。
【請求項５】
前記音楽解析装置と通信する通信手段、該通信手段を介して取得した音楽データを記録する記録手段、及び該記録手段に記録した音楽データに基づく音楽を再生する音楽再生装置を更に備えることを特徴とする請求項１から請求項４のいずれかひとつに記載の音楽解析システム。
【請求項６】
前記音楽再生装置に対して電力を供給する電力供給具を更に備え、
該電力供給具は、
前記音楽解析装置と通信する手段と、
前記音楽再生装置と通信する手段と
を備え、
前記音楽再生装置が備える通信手段は、前記電力供給具を介して前記音楽解析装置と通信する様に構成してあること
を特徴とする請求項５に記載の音楽解析システム。
【請求項７】
前記音楽解析装置は、更に、
前記トリガ手段が、開始条件を満足したと判定した場合に、
前記音楽再生装置に記録されている音楽データの解析状況を検出する手段と、
自らの記録手段に記録している解析済みの音楽データと同じ音楽データが、未解析の音楽データとして前記音楽再生装置に記録されていることを検出したときに、解析結果を前記音楽再生装置へ出力する手段と
を備えることを特徴とする請求項５又は請求項６に記載の音楽解析システム。
【請求項８】
前記解析手段は、前記音楽再生装置に記録されている音楽データと同じ音楽データを優先して解析する様に構成してあることを特徴とする請求項５から請求項７のいずれかひとつに記載の音楽解析システム。
【請求項９】
外部から操作を受け付ける操作受付手段及び音楽データを記録する記録手段を備え、該記録手段に記録している音楽データを解析する音楽解析装置において、
前記操作受付手段が最後に操作を受け付けてからの経過時間を所定時間と比較することで解析の開始条件を満足したか否か判定する手段と、
開始条件を満足したと判定した場合に、
記録手段に記録されている音楽データの中で解析していない音楽データを検出する検出手段と、
検出した解析していない音楽データを解析する解析手段と、
解析した解析結果を音楽データに関連付けて記録する手段とを備え、
前記解析手段は、版が示された解析プログラムを実行することで解析する様に構成してあり、
前記検出手段は、実行すべき解析プログラムより以前の版の解析プログラムにて解析された音楽データを、解析していない音楽データと見なして検出する様に構成してあること
を特徴とする音楽解析装置。
【請求項１０】
外部から操作を受け付ける操作受付手段及び音楽データを記録する記録手段を備えるコンピュータに、記録手段に記録している音楽データを解析させるコンピュータプログラムにおいて、
コンピュータに、前記操作受付手段が最後に操作を受け付けてからの経過時間を所定時間と比較することで解析の開始条件を満足したか否か判定させる手順と、
開始条件を満足したと判定した場合に、
コンピュータに、記録手段に記録されている音楽データの中で解析していない音楽データを検出させる手順と、
コンピュータに、検出した解析していない音楽データを解析させる手順と、
コンピュータに、解析した解析結果を音楽データに関連付けて記録させる手順とを実行させ、
前記音楽データを解析させる手順は、版が示された解析プログラムを実行させることで解析させ、
前記音楽データを検出させる手順は、実行すべき解析プログラムより以前の版の解析プログラムにて解析された音楽データを、解析していない音楽データと見なして検出させること
を特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
記録している音楽データを解析する音楽解析システム、該音楽解析システムにて用いられる音楽解析装置、及び該音楽解析装置を実現するためのコンピュータプログラムに関し、特に音楽データの解析に要する時間をユーザに意識させない音楽解析システム、音楽解析装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
ハードディスク、半導体メモリ等の記録媒体に音楽データを記録し、記録している音楽データに基づいて音楽を再生する携帯型の音楽再生装置が普及している。この様な音楽再生装置は、音楽データを記録しているパーソナルコンピュータ等の処理装置に接続し、処理装置から取得した音楽データを記録媒体に記録する。
【０００３】
最近の音楽再生装置の記録媒体の記録容量は増大の一途を辿っており、記録容量の増大に伴い記録可能な音楽データの数も増大している。記録している音楽データが増大すると、音楽データの検索、分類等の処理が重要となる。検索及び分類の指標としては、音楽データに係る演者名、曲名等の従来の指標だけでなく、人の感性に与える音楽の印象を解析し、解析結果である印象を指標とするシステムを本願出願人は、特許文献１に開示している。
【特許文献１】特開２００５−１４１４３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら音楽データの解析には時間を要する。特に記録容量の大きい記録媒体に記録した多数の音楽データを解析する場合には、長時間を要することになり、その結果、解析待ちとなるユーザに対して不快感を与えるという問題がある。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、音楽データを記録する音楽解析装置において、外部から最後に操作を受け付けてから所定時間が経過した場合に、音楽データの解析を自動的に実行することにより、ユーザに対して解析に要する時間を意識させることがない音楽解析システム、該音楽解析システムにて用いられる音楽解析装置、及び該音楽解析装置を実現するためのコンピュータプログラムの提供を主たる目的とする。
【０００６】
また本発明は、音楽解析装置から音楽再生装置へ解析結果を転送することにより、多数の音楽データの検索、分類等の処理を支援する音楽解析システム等の提供を他の目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る音楽解析システムは、外部から操作を受け付ける操作受付手段及び音楽データを記録する記録手段を備え、該記録手段に記録している音楽データを解析する音楽解析装置を備えた音楽解析システムにおいて、前記音楽解析装置は、前記操作受付手段が最後に操作を受け付けてからの経過時間を所定時間と比較することで解析の開始条件を満足したか否か判定するトリガ手段と、該トリガ手段が、開始条件を満足したと判定した場合に、記録手段に記録されている音楽データの中で解析していない音楽データを検出する検出手段と、検出した解析していない音楽データを解析する解析手段と、該解析手段が解析した解析結果を音楽データに関連付けて記録する結果記録手段とを備え、前記解析手段は、版が示された解析プログラムを実行することで解析する様に構成してあり、前記検出手段は、実行すべき解析プログラムより以前の版の解析プログラムにて解析された音楽データを、解析していない音楽データと見なして検出する様に構成してあることを特徴とする。
【０００８】
本発明では、操作受付手段が最後に操作を受け付けてからの経過時間をトリガとして最新版の解析プログラムにて音楽データの解析を開始することにより、ユーザが操作を行っていない状況下で音楽データを解析する。
【０００９】
本発明に係る音楽解析システムは、前記音楽解析装置は、前記解析手段による処理を含む自装置の処理を制御する制御手段と、該制御手段の処理負荷を検出する手段とを更に備え、前記トリガ手段は、経過時間が所定時間に到達しており、かつ検出した制御手段の処理負荷が所定値以下である場合に、解析の開始条件を満足したと判定する様に構成してあることを特徴とする。
【００１０】
本発明では、操作受付手段が最後に操作を受け付けてから所定時間に到達し、かつ制御手段の処理負荷が低い場合に音楽データの解析を開始することにより、アイドリング状態であると見なされる時期に音楽データの解析を行う。
【００１１】
本発明に係る音楽解析システムは、前記解析手段は、音楽データにて示される音楽の曲調及びテンポを解析する様に構成してあることを特徴とする。
【００１２】
本発明では、音楽の曲調の明暗及びテンポの遅速を解析する。
【００１３】
本発明に係る音楽解析システムは、前記結果記録手段は、音楽データに解析結果を付加して記録する様に構成してあることを特徴とする。
【００１４】
本発明では、音楽データと共に解析結果の移動、複写、削除等の管理を行うことが可能となる。
【００１７】
本発明に係る音楽解析システムは、前記音楽解析装置と通信する通信手段、該通信手段を介して取得した音楽データを記録する記録手段、及び該記録手段に記録した音楽データに基づく音楽を再生する音楽再生装置を更に備えることを特徴とする。
【００１８】
本発明では、音楽解析装置に記録している音楽データを音楽再生装置に転送することが可能であり、また音楽再生装置は、音楽解析装置に記録している音楽データの解析結果を取得することが可能である。
【００１９】
本発明に係る音楽解析システムは、前記音楽再生装置に対して電力を供給する電力供給具を更に備え、該電力供給具は、前記音楽解析装置と通信する手段と、前記音楽再生装置と通信する手段とを備え、前記音楽再生装置が備える通信手段は、前記電力供給具を介して前記音楽解析装置と通信する様に構成してあることを特徴とする。
【００２０】
本発明では、電力供給具を介して音楽解析装置から音楽再生装置へ音楽データを転送することが可能となる。
【００２１】
本発明に係る音楽解析システムは、前記音楽解析装置は、更に、前記トリガ手段が、開始条件を満足したと判定した場合に、前記音楽再生装置に記録されている音楽データの解析状況を検出する手段と、自らの記録手段に記録している解析済みの音楽データと同じ音楽データが、未解析の音楽データとして前記音楽再生装置に記録されていることを検出したときに、解析結果を前記音楽再生装置へ出力する手段とを備えることを特徴とする。
【００２２】
本発明では、音楽再生装置は、記録している音楽データの解析結果を取得することが可能となる。
【００２３】
本発明に係る音楽解析システムは、前記解析手段は、前記音楽再生装置に記録されている音楽データと同じ音楽データを優先して解析する様に構成してあることを特徴とする。
【００２４】
本発明では、音楽再生装置が、音楽データの解析結果を取得し易くなる。
【００２５】
本発明に係る音楽解析装置は、外部から操作を受け付ける操作受付手段及び音楽データを記録する記録手段を備え、該記録手段に記録している音楽データを解析する音楽解析装置において、前記操作受付手段が最後に操作を受け付けてからの経過時間を所定時間と比較することで解析の開始条件を満足したか否か判定する手段と、開始条件を満足したと判定した場合に、記録手段に記録されている音楽データの中で解析していない音楽データを検出する検出手段と、検出した解析していない音楽データを解析する解析手段と、解析した解析結果を音楽データに関連付けて記録する手段とを備え、前記解析手段は、版が示された解析プログラムを実行することで解析する様に構成してあり、前記検出手段は、実行すべき解析プログラムより以前の版の解析プログラムにて解析された音楽データを、解析していない音楽データと見なして検出する様に構成してあることを特徴とする。
【００２６】
本発明では、操作受付手段が最後に操作を受け付けてからの経過時間をトリガとして最新版の解析プログラムにて音楽データの解析を開始することにより、ユーザが操作を行っていない状況下で音楽データを解析する。
【００２７】
本発明に係るコンピュータプログラムは、外部から操作を受け付ける操作受付手段及び音楽データを記録する記録手段を備えるコンピュータに、記録手段に記録している音楽データを解析させるコンピュータプログラムにおいて、コンピュータに、前記操作受付手段が最後に操作を受け付けてからの経過時間を所定時間と比較することで解析の開始条件を満足したか否か判定させる手順と、開始条件を満足したと判定した場合に、コンピュータに、記録手段に記録されている音楽データの中で解析していない音楽データを検出させる手順と、コンピュータに、検出した解析していない音楽データを解析させる手順と、コンピュータに、解析した解析結果を音楽データに関連付けて記録させる手順とを実行させ、前記音楽データを解析させる手順は、版が示された解析プログラムを実行させることで解析させ、前記音楽データを検出させる手順は、実行すべき解析プログラムより以前の版の解析プログラムにて解析された音楽データを、解析していない音楽データと見なして検出させることを特徴とする。
【００２８】
本発明では、コンピュータにて実行することにより、コンピュータが音楽解析装置として動作し、操作受付手段が最後に操作を受け付けてからの経過時間をトリガとして最新版の解析プログラムにて音楽データの解析を開始することにより、ユーザが操作を行っていない状況下で音楽データを解析する。
【発明の効果】
【００２９】
本発明に係る音楽解析システム、音楽解析装置及びコンピュータプログラムは、パーソナルコンピュータ等の音楽解析装置が備えているキーボード、マウス等の操作受付手段が最後に操作を受け付けてからの経過時間を所定時間と比較することで解析の開始条件を満足したか否かを判定し、開始条件を満足したと判定した場合に、記録している音楽データの中で解析していない音楽データを検出し、検出した解析していない音楽データを最新版の解析プログラムにて解析し、解析した解析結果を音楽データに関連付けて記録する。 
【００３０】
この構成により、本発明は、ユーザが操作を行っていない状況下で音楽データを解析するので、ユーザは音楽データの解析に要する時間を意識することがなく、また解析待ちによる不快感を感じることがない等、優れた効果を奏する。
【００３１】
また本発明は、操作受付手段が最後に操作を受け付けてから所定時間以上経過し、かつ制御手段の処理負荷が低い場合に音楽データの解析を開始することにより、ユーザが操作を行っておらず、かつ処理を実行させていないアイドリング状態であると見なされる時期に音楽データの解析を行うので、ユーザは音楽データの解析に要する時間を意識することがなく、また解析待ちによる不快感を感じることがない等、優れた効果を奏する。
【００３２】
さらに本発明は、音楽解析装置から音楽再生装置へ解析結果を転送することにより、音楽再生装置にて解析結果を利用し、多数の音楽データの検索、分類等の処理を行うことが可能となる等、優れた効果を奏する。
【００３３】
さらに本発明は、電力供給具を介して音楽解析装置から音楽再生装置へ解析結果を転送することにより、ユーザが日常的に行う音楽再生装置の充電中に、解析結果が転送されるので、ユーザは特に意識することなく音楽再生装置にて解析結果を利用することが可能となる等、優れた効果を奏する。
【発明を実施するための最良の形態】
【００３４】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。図１は、本発明の音楽解析システムの一例を示す説明図である。図１中１は、パーソナルコンピュータ等のコンピュータを用いた音楽解析装置であり、音楽解析装置１には、ＵＳＢ(Universal Serial Bus)、ＩＥＥＥ１３９４等のインターフェース規格に基づく通信線を介して、携帯型の音楽再生装置２に電力を供給する充電台を用いた電力供給具３が接続されている。電力供給具３は、音楽再生装置２に対して着脱可能に構成されており、音楽再生装置２を電力供給具３に装着することにより、音楽再生装置２に対する充電、通信等の各種処理が行われる。なお電力供給具３を介さずに、音楽解析装置１及び音楽再生装置２を通信線にて接続し、音楽解析装置１及び音楽再生装置２間で通信を行う様にしても良い。
【００３５】
図２は、本発明の音楽解析システムの構成例を示すブロック図である。音楽解析装置１は、装置全体を制御するＣＰＵ等の制御手段１０と、制御手段１０の処理負荷を検出する負荷検出手段１１と、本発明のコンピュータプログラム１００及びデータ等の情報を記録したＣＤ−ＲＯＭ等の記録媒体から各種情報を読み取るＣＤ−ＲＯＭドライブ等の補助記憶手段１２と、補助記憶手段１２にて読み取った各種情報を記録するハードディスク等の記録手段１３と、記録手段１３に記録した本発明のコンピュータプログラム１００の実行時に発生する一時的なデータを記憶するＲＡＭ等の記憶手段１４とを備えている。そして記憶手段１４に記憶した本発明のコンピュータプログラム１００を制御手段１０の制御にて実行することにより、コンピュータは、本発明の音楽解析装置１として動作する。
【００３６】
さらに音楽解析装置１は、時計及びタイマとして作動する計時手段１５と、ユーザの操作を受け付けるマウス、キーボード等の操作受付手段１６と、液晶モニタ等の表示手段１７と、通信線を介して電力供給具３に接続する通信ポート等の通信手段１８とを備えている。
【００３７】
そして記録手段１３には、ＭＰ３(Mpeg Audio Layer 3)等の形式で圧縮符号化された音楽データ、該音楽データの記録状況の管理に用いる楽曲データベース（楽曲ＤＢ）１３ａ、音楽データを解析する解析プログラム（解析ＰＲＧ）１３ｂ等の各種情報が記録されている。楽曲データベース１３ａには、音楽データを識別する識別情報に対応付けて、音楽データに関する演者名、曲名、符号化日時、解析プログラム１３ｂの解析結果、解析プログラム１３ｂの版（バージョン）等の情報が記録されている。解析プログラム１３ｂは、音楽データの音声波形から各周波数成分の動き、強度等の特徴に基づいて音楽データに基づき再生される音楽の曲調の明暗、テンポの遅速等の特徴を解析し、音楽データの検索、分類の指標となる解析結果を導出する。この様な解析プログラム１３ｂとしては、例えば特開２００５−１４１４３０号公報に記載されている方法を適用したプログラムを用いることが可能である。
【００３８】
音楽再生装置２は、携帯型をなし、制御手段２０、ハードディスク、半導体メモリ等の内蔵型の記録媒体２１にアクセスして情報の記録／読取を行う記録読取手段２２と、ＲＯＭ等の記録手段２３と、ＲＡＭ等の記憶手段２４と、電力供給具３から受電する受電手段２５と、受電手段２５が受電した電力を蓄積するニッケル水素電池、リチウムイオン電池等の二次電池を用いた内蔵電源２６と、電力供給具３と通信を行う通信手段２７と、操作を受け付ける押釦等の操作受付手段２８と、各種情報を表示する液晶パネル等の表示手段２９とを備えている。なお記録媒体２１の記録領域の一部を、記録手段２３及び記憶手段２４として用いる様にしても良い。
【００３９】
電力供給具３は、家庭用電源等の交流電源から電力を受電する受電手段３０と、受電した電力に対する変圧及び整流を行って所定の電圧の直流電力を生成する電力生成手段３１と、電力生成手段３１が生成した直流電力を音楽再生装置３へ供給する給電手段３２と、音楽解析装置１と通信する第１通信手段３３と、音楽再生装置３と通信する第２通信手段３４とを備えている。
【００４０】
次に本発明の音楽解析システムにて用いられる各種装置の処理について説明する。図３は、本発明の音楽解析システムが備える音楽解析装置１のトリガ処理の一例を示すフローチャートである。トリガ処理は、音楽データを解析する音楽データ解析処理の開始の要否を判定するトリガとなる処理である。音楽解析装置１は、コンピュータプログラム１００を実行する制御手段１０の制御により、計時手段１５にて計時している操作受付手段１６が最後に操作を受け付けてからの経過時間を、１５分等の予め設定されている所定時間と比較する（Ｓ１０１）。
【００４１】
ステップＳ１０１において、経過時間が所定時間に到達したと判定した場合（Ｓ１０１：ＹＥＳ）、音楽解析装置１は、負荷検出手段１１にて検出している制御手段１０の処理負荷が予め設定されている所定値、例えば１０％以下であるか否かを判定する（Ｓ１０２）。
【００４２】
ステップＳ１０２において、制御手段１０の処理負荷が所定値以下であると判定した場合（Ｓ１０２：ＹＥＳ）、音楽解析装置１は、音楽データを解析する音楽データ解析処理の実行を開始し（Ｓ１０３）、音楽データ解析処理の実行の中断の要否を判定する音楽データ解析中断判定処理の実行を開始し（Ｓ１０４）、トリガ処理を終了する。
【００４３】
ステップＳ１０１において、経過時間が所定時間に到達していないと判定した場合（Ｓ１０１：ＮＯ）、又はステップＳ１０２において、制御手段１０の処理負荷が所定値以下ではないと判定した場合（Ｓ１０２：ＮＯ）、ステップＳ１０１に戻り、以降の処理を繰り返す。この様にしてトリガ処理では、ステップＳ１０１〜Ｓ１０２に示す開始条件を満足したと判定した場合に、後述する音楽データ解析処理及び音楽データ解析中断判定処理を実行する。
【００４４】
図４は、本発明の音楽解析システムが備える音楽解析装置１の音楽データ解析第１処理の一例を示すフローチャートである。音楽データ解析第１処理は、図３を用いて説明したトリガ処理のステップＳ１０３にて起動される音楽データ解析処理であり、音楽解析装置１に音楽再生装置２が接続されていない場合に実行される処理である。即ち音楽解析装置１は、音楽データ解析処理の開始時に音楽再生装置２が接続されているか否かを判定し、音楽再生装置２が接続されていないと判定した場合に音楽データ解析第１処理を実行する。音楽解析装置１は、制御手段１０の制御により、記録手段１３に楽曲データベース１３ａが生成されているか否かを判定し（Ｓ２０１）、楽曲データベース１３ａが生成されていないと判定した場合（Ｓ２０１：ＮＯ）、記録手段１３に記録している音楽データに基づいて楽曲データベース１３ａを生成し（Ｓ２０２）、ステップＳ２０１へ戻り、以降の処理を繰り返す。
【００４５】
ステップＳ２０１において楽曲データベース１３ａが生成されていると判定した場合（Ｓ２０１：ＹＥＳ）、音楽解析装置１は、計時手段１５にて計時している楽曲データベース１３ａが前回更新されてからの経過期間が、３０分等の所定時間以上経過しているか否かを判定し（Ｓ２０３）、所定時間以上経過していると判定した場合（Ｓ２０３：ＹＥＳ）、記録手段１３に記録している音楽データに基づいて楽曲データベース１３ａを更新し（Ｓ２０４）、ステップＳ２０３へ戻り、以降の処理を繰り返す。ステップＳ２０１〜Ｓ２０４の処理により、楽曲データベース１３ａは、記録している音楽データの最新の状態に保たれる。なお音楽データの記録、削除、解析等の処理が行われる都度、楽曲データベース１３ａを更新する様にしても良く、その場合、ステップＳ２０１〜Ｓ２０４の処理は不要となる。
【００４６】
ステップＳ２０３において楽曲データベース１３ａが前回更新されてからの経過時間が所定時間未満であると判定した場合（Ｓ２０３：ＮＯ）、音楽解析装置１は、楽曲データベース１３ａを参照して、記録手段１３に記録されている音楽データの中で解析していない音楽データの有無を検出する（Ｓ２０５）。ステップＳ２０５において、今回の解析のために実行する解析プログラム１３ｂの版（バージョン）より以前の版の解析プログラム１３ｂにて解析された音楽データが存在する場合、当該音楽データは解析していない音楽データと見なして解析する。
【００４７】
ステップＳ２０５において、未解析の音楽データが有ることを検出した場合（Ｓ２０５：ＹＥＳ）、音楽解析装置１は、記録されている未解析の音楽データの中で解析の優先度が最も高い音楽データを選択する（Ｓ２０６）。ステップＳ２０６による選択は、記録時期、再生回数、音楽再生装置２への転送履歴、他の音楽データの解析状況、解析プログラム１３ｂの版等の因子に基づいて選択される。例えば記録時期が古い順、再生回数が多い順等の順に選択される。音楽再生装置２への転送履歴に基づく選択とは、音楽再生装置２へ転送した実績がある音楽データを優先して選択することを示す。他の音楽データの解析状況に基づく選択とは、解析していない一の音楽データと同一のアルバムから取り込んだ他の音楽データが解析されている場合、アルバム内の全ての音楽データを解析すべく、解析していない一の音楽データを優先して選択することを示す。解析プログラム１３ｂの版に基づく選択とは、以前の版の解析プログラム１３ｂによる解析であっても既に解析されている音楽データについては優先度を低くして選択を行うことを示す。
【００４８】
音楽解析装置１は、選択した音楽データを解析プログラム１３ｂにて解析し（Ｓ２０７）、解析プログラム１３ｂによる解析結果を音楽データに付加して記録手段１３に記録し（Ｓ２０８）、解析結果を音楽データに対応付けて楽曲データベース１３ａに記録し（Ｓ２０９）、ステップＳ２０５に戻り、以降の処理を繰り返す。ステップＳ２０８では、音楽データのヘッダ情報として、音楽データに解析結果を付加することを示す。
【００４９】
ステップＳ２０５において、全ての音楽データが解析されていることを検出した場合（Ｓ２０５：ＮＯ）、音楽解析装置１は、音楽データ解析第１処理を終了する。
【００５０】
図５は、本発明の音楽解析システムが備える音楽解析装置１及び音楽再生装置２の音楽データ解析第２処理の一例を示すフローチャートである。音楽データ解析第２処理は、図３を用いて説明したトリガ処理のステップＳ１０３にて起動される音楽データ解析処理であり、音楽解析装置１に電力供給具３を介して音楽再生装置２が接続されている場合に実行される処理である。即ち音楽解析装置１は、音楽データ解析処理の開始時に電力供給具３を介して音楽再生装置２が接続されているか否かを判定し、音楽再生装置２が接続されていると判定した場合に音楽データ解析第２処理を実行する。なお電力供給具３を介さず、音楽解析装置１及び音楽再生装置２間が直接通信線にて接続されている場合も、音楽データ解析第２処理を実行する。
【００５１】
音楽データ解析第２処理では、図４を用いて説明した音楽データ解析第１処理のステップＳ２０１〜Ｓ２０４の処理により、楽曲データベース１３ａの生成及び更新処理を行う。そして音楽解析装置１は、コンピュータプログラム１００を実行する制御手段１０の制御により、音楽再生装置２に対して、音楽データの解析状況を示す状況情報の送信を要求する送信要求を、通信手段１８から電力供給具３を介して音楽再生装置２へ送信する（Ｓ３０１）。
【００５２】
音楽再生装置２は、制御手段２０の制御により、通信手段２７にて送信要求を受信し（Ｓ３０２）、受信した送信要求に基づいて、記録媒体２１に記録している音楽データの解析状況を検出し（Ｓ３０３）、検出した解析状況を示す状況情報を、通信手段２７から電力供給具３を介して音楽解析装置１へ送信する（Ｓ３０４）。
【００５３】
音楽解析装置１は、通信手段１８にて状況情報を受信し（Ｓ３０５）、受信した状況情報に基づいて、音楽再生装置２に記録されている音楽データの解析状況を検出し（Ｓ３０６）、楽曲データベース１３ａを参照して、記録手段１３に記録している解析済みの音楽データと同じ音楽に係る音楽データが、未解析の音楽データとして音楽再生装置２に記録されているか否かを判定する（Ｓ３０７）。
【００５４】
ステップＳ３０７において、未解析の音楽データとして音楽再生装置２に記録されていることを検出した場合（Ｓ３０７：ＹＥＳ）、音楽解析装置１は、当該音楽データの解析結果を、通信手段１８から電力供給具３を介して音楽再生装置２へ送信する（Ｓ３０８）。ステップＳ３０８にて送信する解析結果は、楽曲データベース１３ａに記録されている解析結果そのものでも良いが、記録手段１３に記録している解析結果を付加した音楽データを送信する様にしても良い。
【００５５】
音楽再生装置２は、通信手段２７にて解析結果を受信し（Ｓ３０９）、受信した解析結果を記録媒体２１に記録する（Ｓ３１０）。ステップＳ３０９にて受信した解析結果が、解析結果そのものである場合、ステップＳ３１０では、受信した解析結果を音楽データに付加することにより記録する。またステップＳ３０９にて受信した解析結果が、解析結果を付加した音楽データである場合、ステップＳ３１０では、受信した音楽データにて記録媒体２に記録されている音楽データを上書き（更新）する。そして音楽再生装置２は、解析結果の記録が完了したことを示す完了通知を、通信手段２７から電力供給具３を介して音楽解析装置１へ送信する（Ｓ３１１）。
【００５６】
音楽解析装置１は、通信手段１８にて完了通知を受信する（Ｓ３１２）。
【００５７】
ステップＳ３０７において、記録手段１３に記録している解析済みの音楽データと同じ音楽に係る音楽データが、未解析の音楽データとして音楽再生装置２に記録されていないことを検出した場合（Ｓ３０７：ＮＯ）、音楽解析装置１は、ステップＳ３０８〜Ｓ３１２に示す処理を実行しない。
【００５８】
そして音楽解析装置１は、楽曲データベース１３ａを参照して、記録手段１３に記録されている音楽データの中で未解析の音楽データの有無を検出し（Ｓ３１３）、未解析の音楽データが有ることを検出した場合（Ｓ３１３：ＹＥＳ）、記録されている未解析の音楽データの中で解析の優先度が最も高い音楽データを選択する（Ｓ３１４）。ステップＳ３１４では、音楽データ解析第１処理に示した因子以外に、ステップＳ３０５にて受信した状況情報が示す音楽再生装置２に記録されている音楽データの解析状況も加味して音楽データが選択される。具体的には、音楽再生装置２に記録されている未解析の音楽データと同じ音楽に係る音楽データが優先して解析される。
【００５９】
音楽解析装置１は、選択した音楽データを解析プログラム１３ｂにて解析し（Ｓ３１５）、解析プログラム１３ｂによる解析結果を音楽データに付加して記録手段１３に記録し（Ｓ３１６）、解析結果を音楽データに対応付けて楽曲データベース１３ａに記録し（Ｓ３１７）、解析結果を、通信手段１８から電力供給具３を介して音楽再生装置２へ送信する（Ｓ３１８）。
【００６０】
音楽再生装置２は、通信手段２７にて解析結果を受信し（Ｓ３１９）、受信した解析結果を記録媒体２１に記録し（Ｓ３２０）、解析結果の記録が完了したことを示す完了通知を、通信手段２７から電力供給具３を介して音楽解析装置１へ送信する（Ｓ３２１）。
【００６１】
音楽解析装置１は、通信手段１８にて完了通知を受信し（Ｓ３２２）、ステップＳ３１３に戻り、以降の処理を繰り返す。
【００６２】
ステップＳ３１３において、全ての音楽データが解析されていることを検出した場合（Ｓ３１３：ＮＯ）、音楽解析装置１は、音楽データ解析第２処理を終了する。
【００６３】
図６は、本発明の音楽解析システムが備える音楽解析装置１の音楽データ解析中断判定処理の一例を示すフローチャートである。音楽データ解析中断判定処理は、図３を用いて説明したトリガ処理のステップＳ１０４にて起動される処理であり、実行されている音楽データ解析第１処理又は音楽データ解析第２処理の実行の中断の要否を判定する処理である。音楽解析装置１は、制御手段１０の制御により、操作受付手段１６が新たに操作を受け付けたか否かを判定し（Ｓ４０１）、操作を受け付けていないと判定した場合（Ｓ４０１：ＮＯ）、負荷検出手段１１にて検出している制御手段１０の処理負荷が予め設定されている所定値、例えば７０％以上であるか否かを判定する（Ｓ４０２）。
【００６４】
ステップＳ４０２において、処理負荷が所定値未満であると判定した場合（Ｓ４０２：ＮＯ）、音楽解析装置１は、音楽データ解析第１処理又は音楽データ解析第２処理が実行されているか否かを判定する（Ｓ４０３）。ステップＳ４０３では、中断の対象となる音楽データ解析処理が既に終了しているか否かを判定するのである。
【００６５】
ステップＳ４０３において、音楽データ解析第１処理又は音楽データ解析第２処理が実行されていると判定したとき（Ｓ４０３：ＹＥＳ）、ステップＳ４０１に戻り、以降の処理を繰り返す。
【００６６】
ステップＳ４０１において、操作を受け付けたと判定した場合（Ｓ４０１：ＹＥＳ）又はステップＳ４０２において、処理負荷が所定値以上であると判定した場合（Ｓ４０２：ＹＥＳ）、音楽解析装置１は、音楽データ解析第１処理又は音楽データ解析第２処理が実行されているか否かを判定する（Ｓ４０４）。
【００６７】
ステップＳ４０４において、音楽データ解析第１処理又は音楽データ解析第２処理が実行されていると判定したとき（Ｓ４０４：ＹＥＳ）、音楽解析装置１は、実行されている音楽データ解析第１処理又は音楽データ解析第２処理の実行を中断し（Ｓ４０５）、音楽データ解析中断判定処理を終了する。ステップＳ４０５の中断に際しては、中断により、データの欠損、不要データの残存、通信エラー等の異常が生じない様に中断に係る終了処理がなされる。
【００６８】
ステップＳ４０３において、音楽データ解析第１処理及び音楽データ解析第２処理のいずれも実行されていないと判定したとき（Ｓ４０３：ＮＯ）、又はステップＳ４０４において、音楽データ解析第１処理及び音楽データ解析第２処理のいずれも実行されていないと判定したとき（Ｓ４０４：ＮＯ）音楽データ解析中断判定処理を終了する。
【００６９】
前記実施の形態では、音楽データを解析する音楽解析システムとして説明したが、本発明はこれに限らず、音楽以外の、講義、演芸、映像等の音声を含む様々なデータの解析に展開することが可能である。
【００７０】
また前記実施の形態では、音楽解析装置及び音楽再生装置が異なる装置である形態を示したが、本発明はこれに限らず、音楽解析装置及び音楽再生装置を一つの装置として構成することも可能である。具体的には、音楽再生装置において、トリガとなる所定の開始条件を満足した場合に、自動的に記録している音楽データの解析を行う様にすることが可能である。
【図面の簡単な説明】
【００７１】
【図１】本発明の音楽解析システムの一例を示す説明図である。
【図２】本発明の音楽解析システムの構成例を示すブロック図である。
【図３】本発明の音楽解析システムが備える音楽解析装置のトリガ処理の一例を示すフローチャートである。
【図４】本発明の音楽解析システムが備える音楽解析装置の音楽データ解析第１処理の一例を示すフローチャートである。
【図５】本発明の音楽解析システムが備える音楽解析装置及び音楽再生装置の音楽データ解析第２処理の一例を示すフローチャートである。
【図６】本発明の音楽解析システムが備える音楽解析装置の音楽データ解析中断判定処理の一例を示すフローチャートである。
【符号の説明】
【００７２】
１  音楽解析装置
１０  制御手段
１１  負荷検出手段
１３  記録手段
１３ａ  楽曲データベース
１３ｂ  解析プログラム
１５  計時手段
１６  操作受付手段
２  音楽再生装置
２０  制御手段
２１  記録媒体
３  電力供給具
【図１】
0004553864.tif 000002
【図２】
0004553864.tif 000003
【図３】
0004553864.tif 000004
【図４】
0004553864.tif 000005
【図５】
0004553864.tif 000006
【図６】
0004553864.tif 000007