(57)【要約】【課題】この発明は、放送波から録音した楽曲に対応するオリジナルの楽曲コンテンツを、容易に入手することが可能となる楽曲記録再生装置を提供することを目的とする。【解決手段】放送波から楽曲コンテンツを抽出して記録媒体に記録する際に、音声パワーの変化量が大きい変化点を検出し、検出した各変化点の情報を記録媒体に記録する手段、および記録媒体に記録した楽曲コンテンツの再生中に、オリジナルコンテンツ取得指令がユーザ操作に基づいて入力されたときには、現在再生中の楽曲コンテンツに関する変化点情報を楽曲配信サーバに送信する手段を備えている。【選択図】図４
2009198820.tif 000002
【特許請求の範囲】
【請求項１】
放送波を受信し、受信した放送波から楽曲コンテンツを抽出して記録媒体に記録する機能と、記録媒体に記録した楽曲コンテンツを再生する機能とを備えた楽曲記録再生装置と、オリジナルの楽曲コンテンツを楽曲記録再生装置に配信するための楽曲配信サーバとを備えた楽曲配信システムにおいて、
楽曲記録再生装置は、
放送波から楽曲コンテンツを抽出して記録媒体に記録する際に、音声パワーの変化量が大きい変化点を検出し、検出した各変化点の情報を記録媒体に記録する手段、および
記録媒体に記録した楽曲コンテンツの再生中に、オリジナルコンテンツ取得指令がユーザ操作に基づいて入力されたときには、現在再生中の楽曲コンテンツに関する変化点情報を楽曲配信サーバに送信する手段を備えており、
楽曲配信サーバは、
複数の楽曲に対するオリジナルの楽曲コンテンツを記憶した第１データベース、
第１データベースに記憶されている各楽曲毎に、そのオリジナルの楽曲コンテンツから得られた変化点情報を記憶した第２データベース、および
楽曲記録再生装置からある楽曲の変化点情報が送られてきた場合に、その変化点情報を受信し、受信した変化点情報と第２データベースに記憶されている各楽曲に関する変化点情報とに基づいて、受信した変化点情報に対応する楽曲を特定し、特定した楽曲のオリジナルの楽曲コンテンツを第１のデータベースから読み出して、今回受信した変化点情報の送信元の楽曲記録再生装置に送信する手段を備えていることを特徴とする楽曲配信システム。
【請求項２】
放送波を受信し、受信した放送波から楽曲コンテンツを抽出して記録媒体に記録する機能と、記録媒体に記録した楽曲コンテンツを再生する機能とを備えた楽曲記録再生装置であって、受信したコンテンツ識別用データに基づいて、対応する楽曲を特定し、特定した楽曲のオリジナルの楽曲コンテンツを配信する機能を備えた楽曲配信サーバにネットワークを介して接続される楽曲記録再生装置において、
放送波から楽曲コンテンツを抽出して記録媒体に記録する際に、音声パワーの変化量が大きい変化点を検出し、検出した各変化点の情報を記録媒体に記録する手段、および
記録媒体に記録した楽曲コンテンツの再生中に、オリジナルコンテンツ取得指令がユーザ操作に基づいて入力されたときには、現在再生中の楽曲コンテンツに関する変化点情報をコンテンツ識別用データとして楽曲配信サーバに送信する手段、
を備えていることを特徴とする楽曲記録再生装置。
【請求項３】
楽曲配信サーバからオリジナルの楽曲コンテンツが送られてきた場合には、その楽曲コンテンツを受信して記録媒体に記録する手段を備えていることを特徴とする請求項２に記載の楽曲記録再生装置。
【請求項４】
放送波から抽出して記録媒体に記録した楽曲コンテンツの一部を、その楽曲コンテンツに対応しかつ楽曲配信サーバから受信した楽曲コンテンツの一部とを差し替える手段を備えていることを特徴とする請求項３に記載の楽曲記録再生装置。
【請求項５】
放送波を受信し、受信した放送波から楽曲コンテンツを抽出して記録媒体に記録する機能と、記録媒体に記録した楽曲コンテンツを再生する機能とを備えた楽曲記録再生装置に、ネットワークを介して接続される楽曲配信サーバにおいて、
楽曲コンテンツの音声パワーの変化量が大きい箇所を変化点と定義すると、複数の楽曲に対するオリジナルの楽曲コンテンツを記憶した第１データベース、
第１データベースに記憶されている各楽曲毎に、そのオリジナルの楽曲コンテンツから得られた変化点情報を記憶した第２データベース、および
楽曲記録再生装置からある楽曲の変化点情報が送られてきた場合に、その変化点情報を受信し、受信した変化点情報と第２データベースに記憶されている各楽曲に関する変化点情報とに基づいて、受信した変化点情報に対応する楽曲を特定し、特定した楽曲のオリジナルの楽曲コンテンツを第１のデータベースから読み出して、今回受信した変化点情報の送信元の楽曲記録再生装置に送信する手段、
を備えていることを特徴とする楽曲配信サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ラジオ放送、テレビ放送等の放送波を受信し、受信した放送波から楽曲コンテンツを抽出して記録したり、記録した楽曲コンテンツを再生したりする機能を備えた楽曲記録再生装置と、楽曲記録再生装置が記録した楽曲コンテンツのコンテンツ識別用データが楽曲記録再生装置から送られてきたときにコンテンツ識別用データに基づいて楽曲を特定し、特定した楽曲のオリジナルコンテンツを当該楽曲記録再生装置に配信する楽曲配信サーバとを備えた楽曲配信システムに関する。また、この発明は、楽曲配信システムに用いられる楽曲記録再生装置および楽曲配信システムに用いられる楽曲配信サーバに関する。
【背景技術】
【０００２】
ラジオ局やテレビ局は、ＣＤ発売前の新譜や話題のヒット曲など、魅力ある楽曲を繰り返し放送している。ラジオ放送、テレビ放送等の放送波を受信し、受信した放送波から楽曲コンテンツを抽出して記録したり、記録した楽曲コンテンツを再生したりする機能を備えた楽曲記録再生装置が知られている。
【特許文献１】特開２００５−２７４９９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
放送波から録音した楽曲コンテンツは、オリジナルの楽曲コンテンツに比べて品質が悪いことが多い。つまり、放送波から録音した楽曲コンテンツでは、楽曲の冒頭部分でDJの音声が重なったり、楽曲の最後まで録音できない場合があるため、品質が悪くなることが多い。このため、放送波から録音した楽曲をユーザが気に入った場合には、ユーザは品質の高いオリジナルの楽曲コンテンツを入手したいと考えることがよくある。このような場合、ユーザは、当該楽曲のオリジナルの楽曲コンテンツを入手するために、当該楽曲の楽曲名や歌手名を調査する必要があった。なお、「オリジナルの楽曲コンテンツ」とは、放送波から得られる楽曲コンテンツではなく、放送波に乗せられる元となる楽曲コンテンツのように、放送伝搬過程で付加される雑音、放送局側で付加されるＤＪ等のトーク等が含まれていない楽曲コンテンツをいう。
【０００４】
この発明は、放送波から録音した楽曲に対応するオリジナルの楽曲コンテンツを、容易に入手することが可能となる楽曲配信システムおよび楽曲記録再生装置を提供することを目的とする。
【０００５】
この発明は、楽曲記録再生装置から送られてくる楽曲コンテンツの変化点情報に基づいて、当該楽曲を特定して、そのオリジナルの楽曲コンテンツを配信するとこができる楽曲配信サーバを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、放送波を受信し、受信した放送波から楽曲コンテンツを抽出して記録媒体に記録する機能と、記録媒体に記録した楽曲コンテンツを再生する機能とを備えた楽曲記録再生装置と、オリジナルの楽曲コンテンツを楽曲記録再生装置に配信するための楽曲配信サーバとを備えた楽曲配信システムにおいて、楽曲記録再生装置は、放送波から楽曲コンテンツを抽出して記録媒体に記録する際に、音声パワーの変化量が大きい変化点を検出し、検出した各変化点の情報を記録媒体に記録する手段、および記録媒体に記録した楽曲コンテンツの再生中に、オリジナルコンテンツ取得指令がユーザ操作に基づいて入力されたときには、現在再生中の楽曲コンテンツに関する変化点情報を楽曲配信サーバに送信する手段を備えており、楽曲配信サーバは、複数の楽曲に対するオリジナルの楽曲コンテンツを記憶した第１データベース、第１データベースに記憶されている各楽曲毎に、そのオリジナルの楽曲コンテンツから得られた変化点情報を記憶した第２データベース、および楽曲記録再生装置からある楽曲の変化点情報が送られてきた場合に、その変化点情報を受信し、受信した変化点情報と第２データベースに記憶されている各楽曲に関する変化点情報とに基づいて、受信した変化点情報に対応する楽曲を特定し、特定した楽曲のオリジナルの楽曲コンテンツを第１のデータベースから読み出して、今回受信した変化点情報の送信元の楽曲記録再生装置に送信する手段を備えていることを特徴とする。
【０００７】
請求項２に記載の発明は、放送波を受信し、受信した放送波から楽曲コンテンツを抽出して記録媒体に記録する機能と、記録媒体に記録した楽曲コンテンツを再生する機能とを備えた楽曲記録再生装置であって、受信したコンテンツ識別用データに基づいて、対応する楽曲を特定し、特定した楽曲のオリジナルの楽曲コンテンツを配信する機能を備えた楽曲配信サーバにネットワークを介して接続される楽曲記録再生装置において、放送波から楽曲コンテンツを抽出して記録媒体に記録する際に、音声パワーの変化量が大きい変化点を検出し、検出した各変化点の情報を記録媒体に記録する手段、および記録媒体に記録した楽曲コンテンツの再生中に、オリジナルコンテンツ取得指令がユーザ操作に基づいて入力されたときには、現在再生中の楽曲コンテンツに関する変化点情報をコンテンツ識別用データとして楽曲配信サーバに送信する手段を備えていることを特徴とする。
【０００８】
請求項３に記載の発明は、請求項２に記載の楽曲記録再生装置において、楽曲配信サーバからオリジナルの楽曲コンテンツが送られてきた場合には、その楽曲コンテンツを受信して記録媒体に記録する手段を備えていることを特徴とする。
【０００９】
請求項４に記載の発明は、請求項３に記載の楽曲記録再生装置において、放送波から抽出して記録媒体に記録した楽曲コンテンツの一部を、その楽曲コンテンツに対応しかつ楽曲配信サーバから受信した楽曲コンテンツの一部とを差し替える手段を備えていることを特徴とする。
【００１０】
請求項５に記載の発明は、放送波を受信し、受信した放送波から楽曲コンテンツを抽出して記録媒体に記録する機能と、記録媒体に記録した楽曲コンテンツを再生する機能とを備えた楽曲記録再生装置に、ネットワークを介して接続される楽曲配信サーバにおいて、楽曲コンテンツの音声パワーの変化量が大きい箇所を変化点と定義すると、複数の楽曲に対するオリジナルの楽曲コンテンツを記憶した第１データベース、第１データベースに記憶されている各楽曲毎に、そのオリジナルの楽曲コンテンツから得られた変化点情報を記憶した第２データベース、および楽曲記録再生装置からある楽曲の変化点情報が送られてきた場合に、その変化点情報を受信し、受信した変化点情報と第２データベースに記憶されている各楽曲に関する変化点情報とに基づいて、受信した変化点情報に対応する楽曲を特定し、特定した楽曲のオリジナルの楽曲コンテンツを第１のデータベースから読み出して、今回受信した変化点情報の送信元の楽曲記録再生装置に送信する手段を備えていることを特徴とする。
【発明の効果】
【００１１】
この発明によれば、放送波から録音した楽曲に対応するオリジナルの楽曲コンテンツを、容易に入手することが可能となる。
【００１２】
また、この発明によれば、楽曲記録再生装置から送られてくる楽曲コンテンツの変化点情報に基づいて、当該楽曲を特定して、そのオリジナルの楽曲コンテンツを配信するとこができるようになる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して、この発明の実施例について説明する。
【実施例１】
【００１４】
〔１〕楽曲配信システムの構成
図１は、楽曲配信システムの構成を示している。
【００１５】
楽曲配信システムは、楽曲記録再生装置１０と、楽曲記録再生装置１０にインターネット等のネットワーク３０を介して接続された楽曲配信サーバ５０とから構成されている。      
【００１６】
楽曲記録再生装置１０は、アンテナ１１、ＦＭチューナ部１２、Ａ／Ｄ変換部１３、ＤＳＰ１４、記録媒体１５、Ｄ／Ａ変換部１６、スピーカ１７、ネットワークＩ／Ｆ１８、メモリ１９、ＣＰＵ２０、操作部２１、モニタ２２等を備えている。記録媒体１５としては、例えば、ハードディスク装置（ＨＤＤ）が用いられる。
【００１７】
ＣＰＵ２０は、ネットワークＩ／Ｆ１８およびネットワークを介して、楽曲配信サーバ５０に接続されている。
【００１８】
楽曲配信サーバ５０は、楽曲コンテンツデータベース５１と、楽曲情報データべース５２とを備えている。楽曲コンテンツデータベース５１には、多数の楽曲に対応するオリジナルの楽曲コンテンツが記憶されている。
【００１９】
図２は、楽曲情報データべース５２の内容の一部を示している。
【００２０】
楽曲情報データべース５２には、楽曲の番号毎に、楽曲名（タイトル）、歌手名（アーティスト名）、当該楽曲に対応するコンテンツ識別用データおよび楽曲コンテンツデータベース５１内での当該楽曲に対応するオリジナルの楽曲コンテンツ（オリジナルコンテンツ）の格納位置情報が記憶されている。
【００２１】
楽曲情報データべース５２に記憶されている楽曲のコンテンツ識別用データは、この実施例では、当該楽曲のオリジナルコンテンツの音声信号から検出された複数の変化点の位置情報（変化点位置情報）および変化点の総数の情報（変化点数情報）からなる。なお、変化点とは、オリジナルコンテンツの音声信号のうち、音声パワーの変化量が所定の閾値より大きい箇所をいう。
【００２２】
ＦＭチューナ部１２は、アンテナ１１を介して入力したＦＭ放送波からユーザによって選択された所定の周波数の放送波を選局し、選局した放送波を復調してアナログ音声信号を出力する。Ａ／Ｄ変換部１３は、ＦＭチューナ部１２で得られたアナログ音声信号をデジタル音声信号に変換する。ＤＳＰ１４は、楽曲を抽出する機能と、楽曲区間において音声パワーの変化点を検出する機能と、楽曲に対応するデジタル音声信号をＭＰ３圧縮データにエンコードする機能と、記録媒体１５から読み出されたＭＰ３圧縮データをデジタル音声信号にデコードする機能とを備えている。
【００２３】
音声パワーの変化点は、次のようにして検出される。ＤＳＰ１４は、ＤＳＰ１４に入力されるデジタル音声信号に基づいて、図３に示すように、音声パワーの変化量を逐次算出する。そして、音声パワーの変化量が所定の閾値ｔｈより大きい箇所を、変化点Ｔ０、Ｔ１，…として検出する。
【００２４】
記録媒体１５は、ＤＳＰ１４のエンコード機能によって得られたＭＰ３圧縮データを記録する。Ｄ／Ａ変換部１６は、ＤＳＰ１４のデコード機能によって得られたデジタル音声信号をアナログ音声信号に変換する。スピーカ１７は、Ｄ／Ａ変換部１６によって得られたアナログ音声信号を出力する。
【００２５】
ＣＰＵ２０は、楽曲記録再生装置１０の各部を制御する。メモリ１９は、ＣＰＵ２０のワークメモリとして動作する。なお、ＣＰＵ２０のプログラム等のデータは図示しないＲＯＭに格納されている。
【００２６】
楽曲記録再生装置１０は、楽曲記録モード時には、ＦＭ放送波から楽曲部分のみを抽出して楽曲ファイルとして記録媒体１５に記録する。また、楽曲記録再生装置１０は、楽曲部分のみを抽出して記録する際に、音声パワーの変化量が所定の閾値より大きな箇所を変化点として検出し、検出した変化点の位置を表す変化点位置情報を取得する。そして、検出した変化点の位置を表す変化点位置情報および検出した変化点の総数を表す変化点数情報を、対応する楽曲ファイルに関連付けて保存する。
【００２７】
楽曲再生モード時には、記録媒体１５からユーザによって選択された楽曲ファイルが読み出され、ＤＳＰ１４でデコードされ、Ｄ／Ａ変換部１６によってアナログの音声信号に変換された後、スピーカ１７に送られる。
〔２〕楽曲記録再生装置１０による楽曲記録処理
図４は、楽曲記録再生装置１０による楽曲記録処理の手順を示している。
【００２８】
楽曲記録処理時には、Ａ／Ｄ変換部１３から入力されたデジタル音声信号はＤＳＰ１４に入力されるとともに、ＤＳＰ１４およびＣＰＵ２０を介してメモリ１９にも送られる。ＣＰＵ２０は、新しいものから過去所定時間分のデジタル音声信号をメモリ１９の所定の領域（以下、音声信号一時記憶領域という）に保持させる。この所定時間は、数曲分のデジタル音声信号を記憶可能な時間に設定されている。
【００２９】
楽曲記録再生装置１０は、ユーザの録音開始指示により、楽曲記録処理を開始する。楽曲記録処理が開始されると、ＣＰＵ２０は、ＦＭチューナ部１２を起動して、ＦＭチューナ部１２に指定された放送局を選局させる（ステップＳ１）。そして、選局した放送局を表す放送局ＩＤを、受信周波数および予め登録されている地域情報とに基づいて取得する（ステップＳ２）。
【００３０】
また、ＤＳＰ１４による楽曲抽出機能を起動させるとともに、デジタル音声信号のメモリ１９内の音声信号一時記憶領域への記憶を開始させる（ステップＳ３）。なお、デジタル音声信号のメモリ１９内の音声信号一時記憶領域への記憶が開始された後において、予め定められた所定時間分のデジタル音声信号がメモリ１９内の音声信号一時記憶領域に記憶された場合には、それ以後は、最も古いデジタル音声信号が削除されて、最新のデジタル音声信号がメモリ１９に記録される。
【００３１】
ＣＰＵ２０は、ＤＳＰ１４の楽曲抽出機能によって、楽曲の開始位置が検出されるまで待機する。楽曲の開始位置が検出されると（ステップＳ４でＹＥＳ）、ＣＰＵ２０は検出された楽曲の開始位置を表す時刻情報（絶対時刻情報）Ｐｓをメモリ１９に記憶する（ステップＳ５）。また、ＣＰＵ２０は、ＤＳＰ１４の変化点検出機能を起動させる（ステップＳ６）。そして、変数ｉを０に設定する（ステップＳ７）。
【００３２】
ＤＳＰ１４によって音声パワーの変化点が検出されると（ステップＳ８）、当該変化点を表す位置情報Ｐ（ｉ）をメモリ１９に記憶する（ステップＳ９）。変化点位置情報Ｔ（ｉ）としては、当該楽曲の開始位置Ｐｓから当該変化点までの時間を表す時刻情報（相対時刻情報）が用いられる。この後、ｉを１だけインクリメントする（ステップＳ１０）。そして、ＤＳＰ１４の楽曲抽出機能によって、楽曲の終了位置が検出されたか否かを判別する（ステップＳ１１）。楽曲の終了位置が検出されていない場合には、ステップＳ８に戻る。
【００３３】
上記ステップＳ１１において、楽曲の終了位置が検出されていると判別した場合には、ＣＰＵ２０は検出された楽曲の終了位置を表す時刻情報（絶対時刻情報）Ｐｅをメモリ１９に記憶する（ステップＳ１２）。この後、メモリ１９内の音声信号一時記憶領域に保持されているデジタル音声信号のうち、開始位置Ｐｓから終了位置Ｐｅまでの区間に相当するデジタル音声信号を楽曲データとして抽出して圧縮することにより楽曲ファイルを作成し、作成した楽曲ファイルと、検出された各変化点に対する変化点位置情報Ｔ（ｉ）と、検出された変化点の総数を表す変化点数情報Ｉ（＝ｉ）と、ステップＳ２で取得した放送局ＩＤとを記録媒体１５に記録させる（ステップＳ１３）。
【００３４】
この際、変化点位置情報Ｔ（ｉ）、変化点数情報Ｉ（＝ｉ）および放送局ＩＤは、楽曲ファイルに付随して記録される。楽曲ファイルに付随して記録される情報のうち、変化点位置情報Ｔ（ｉ）および変化点数情報Ｉ（＝ｉ）が当該楽曲ファイルのコンテンツ識別用データとなる。そして、ステップＳ４に戻る。なお、ユーザ操作によって録音終了指示が入力されると、楽曲記録処理は終了する。
〔３〕オリジナルの楽曲コンテンツを取得するための処理
この楽曲記録再生装置１０では、記録媒体１５に記録されている楽曲ファイルを再生している途中に、操作部２１に設けられているオリジナルコンテンツ取得ボタンを押下げることにより、現在再生されている楽曲のオリジナルの楽曲コンテンツを楽曲配信サーバから自動的に取得することが可能である。
【００３５】
図５は、記録媒体１５に記録されている楽曲ファイルを再生している途中に、オリジナルコンテンツ取得ボタンが押下げられたときに楽曲記録再生装置１０によって実行されるオリジナルコンテンツ取得処理の手順と、楽曲配信サーバ５０によって実行されるオリジナルコンテンツ配信処理の手順とを示している。
【００３６】
楽曲記録再生装置１０において記録媒体１５に記録されている楽曲ファイルを再生している途中に、オリジナルコンテンツ取得ボタンが押下げられると（ステップＳ２１）、オリジナルコンテンツ取得指令が入力されるので、ＣＰＵ２０は現在再生している楽曲ファイル（以下、注目楽曲ファイルという）のコンテンツ識別用データ（変化点位置情報Ｔ（ｉ）および変化点数情報Ｉ）と放送局ＩＤを記録媒体１５から読み出して、楽曲配信サーバ５０に送信する（ステップＳ２２）。
【００３７】
楽曲配信サーバ５０は、楽曲記録再生装置１０からの注目楽曲ファイルのコンテンツ識別用データ（変化点位置情報Ｔ（ｉ）および変化点数情報Ｉ）と放送局ＩＤを受信すると（ステップＳ３１）、受信したコンテンツ識別用データと、楽曲情報データべース５２内の各楽曲毎のコンテンツ識別用データとに基づいて、受信したコンテンツ識別用データに対応する楽曲（楽曲番号）を特定するための楽曲特定処理を行なう（ステップＳ３２）。この楽曲特定処理の詳細については後述する。
【００３８】
楽曲特定処理によって受信した注目楽曲ファイルのコンテンツ識別用データに対応する楽曲（楽曲番号）が特定されると、特定した楽曲（楽曲番号）に対応するオリジナルコンテンツを楽曲コンテンツデータベース５１から読み出して、注目楽曲ファイルのコンテンツ識別用データの送信元である楽曲記録再生装置１０に楽曲名および歌手名とともに送信する（ステップＳ３３）。また、今回特定した楽曲名または楽曲番号と受信した放送局ＩＤとを履歴データとして保存する（ステップＳ３４）。そして、今回のオリジナルコンテンツ配信処理を終了する。
【００３９】
楽曲記録再生装置１０は、楽曲配信サーバ５０から送信されてきたオリジナルコンテンツ、楽曲名および歌手名を受信すると（ステップＳ２３）、受信したオリジナルコンテンツを、楽曲名および歌手名とともに記録媒体に記録する（ステップＳ２４）。そして、今回のオリジナルコンテンツ取得処理を終了する。
【００４０】
なお、注目楽曲ファイルの内容の全てを、受信したオリジナルコンテンツと差し替えるようにしてもよい。また、注目楽曲ファイルの内容のうちの一部を、受信したオリジナルコンテンツの一部と差し替えるようにしてもよい。、例えば、ＤＪ等が重なっている冒頭部分を、オリジナルコンテンツの冒頭部分と差し替えるようにしてもよい。
〔４〕楽曲特定処理
楽曲配信サーバ５０によって実行される楽曲特定処理について説明する。
【００４１】
楽曲特定処理においては、楽曲情報データべース５２内の各楽曲毎のコンテンツ識別用データそれぞれに対して、楽曲記録再生装置１０から送られてきた注目楽曲ファイルのコンテンツ識別用データが一致するか否かの一致判定処理が行なわれることにより、楽曲記録再生装置１０から送られてきたコンテンツ識別用データに対応する楽曲（楽曲番号）が特定される。
【００４２】
図６は、一致判定処理の一例を示している。
【００４３】
ここでは、楽曲記録再生装置１０から送られてきた注目楽曲ファイルのコンテンツ識別用データを第１の識別用データと呼び、それと比較される楽曲情報データべース５１内のオリジナルコンテンツのコンテンツ識別用データを第２の識別用データと呼ぶことにする。
【００４４】
第１の識別用データ内の各変化点位置情報をＴＡ０，ＴＡ１，…，ＴＡ（Ｉ−１）とし、第２の識別用データ内の各変化点位置情報をＴＢ０，ＴＢ１，…ＴＢ（Ｊ−１）とする。Ｉは、第１の識別用データ内の変化点数情報（変化点の総数）であり、Ｊは、第２の識別用データ内の変化点数情報（変化点の総数）である。
【００４５】
第１の識別用データ内の変化点の１つを指定するための変数ｉおよび第２の識別用データ内の変化点の１つを指定するための変数ｊを０に設定する（ステップＳ４１）。
【００４６】
そして、｜｛TA(i+1) −TA(i) ｝−｛TB(j+1) −TB(j) ｝｜が所定値σより小さいか否かという第１条件を満たしている否かを判別する（ステップＳ４２）。つまり、第１の識別用データ内の変化点TA(i) から変化点TA(i+1) までの距離（時間）と、第２の識別用データ内の変化点TB(j) から変化点TB(j+1) までの距離（時間）との差の絶対値が、σより小さいか否かを判別する。
【００４７】
ステップＳ４２において、第１条件を満たしていると判別した場合には、｜｛TA(i+2) −TA(i) ｝−｛TB(j+2) −TB(j) ｝｜が所定値σより小さく、かつ｜｛TA(i+3) −TA(i) ｝−｛TB(j+3) −TB(j) ｝｜が所定値σより小さいことという第２条件を満たしているか否かを判別する（ステップＳ４３）。
【００４８】
第２条件を満たしていると判別した場合には、第１の識別用データと第２の識別用データとは一致すると判定する（ステップＳ４４）。この場合には、第２の識別用データに対応する楽曲が、注目楽曲ファイルに対応する楽曲であると特定され、楽曲番号、楽曲名、歌手名およびオリジナルコンテンツの格納位置が楽曲情報データベース５２から読み出されるとともに、楽曲コンテンツデータベース５１から対応するオリジナルコンテンツが読み出される。そして、楽曲特定処理を終了する。
【００４９】
上記ステップＳ４２において第１条件を満たしていないと判別されたときまたは上記ステップＳ４３において第２条件を満たしていないと判別されたときには、ｉを１だけインクリメントする（ステップＳ４５）。そして、ｉ＋３≧Ｉとなったか否かを判別する（ステップＳ４６）。ｉ＋３＜Ｉであれば、第１の識別用データ内にＴＡ（ｉ＋３）に対応する変化点位置情報が存在すると判断し、ステップＳ４２に戻り、ステップＳ４２以降の処理を再度実行する。
【００５０】
ステップＳ４６において、ｉ＋３≧Ｉと判別された場合には、第１の識別用データ内にＴＡ（ｉ＋３）に対応する変化点位置情報が存在しないと判別し、ｉを０に設定するとともに、ｊを１だけインクリメントする（ステップＳ４７）。そして、ｊ＋３≧Ｊとなったか否かを判別する（ステップＳ４８）。ｊ＋３＜Ｊであれば、第２の識別用データ内にＴＢ（ｊ＋３）に対応する変化点位置情報が存在すると判断し、ステップＳ４２に戻り、ステップＳ４２以降の処理を再度実行する。
【００５１】
ステップＳ４８において、ｊ＋３≧Ｊと判別された場合には、第２の識別用データ内にＴＢ（ｊ＋３）に対応する変化点位置情報が存在しないと判別し、第１の識別用データと第２の識別用データとは一致しないと判定する（ステップＳ４９）。この場合には、第２の識別用データに対応する楽曲は、注目楽曲ファイルに対応する楽曲ではないと判別される。
【００５２】
例えば、第１の識別用データが図７の楽曲Ａ（ラジオ放送から抽出された楽曲）に対する識別用データであり、第２の識別用データが図７の楽曲Ｂ（オリジナルの楽曲）に対する識別用データであるとする。図７において、ＴＡ０，ＴＡ１，…，ＴＡ１１は、第１の識別用データ内の各変化点位置情報を表し、ＴＢ０，ＴＢ１，…，ＴＢ７は、第２の識別用データ内の各変化点位置情報を表している。この場合、Ｉ＝１２，Ｊ＝８である。
【００５３】
まず、ｉ＝ｊ＝０とされ、ステップＳ４２では、｜｛TA1 −TA0 ｝−｛TB1 −TB0 ｝｜が所定値σより小さいか否かが判別される。図７の例では、｜｛TA1 −TA0 ｝−｛TB1 −TB0 ｝｜が所定値σ以上であると判別される。
【００５４】
そこで、ステップＳ４５においてｉ＝１とされた後、ステップＳ４２に戻り、｜｛TA2 −TA1 ｝−｛TB1 −TB0 ｝｜が所定値σより小さいか否かが判別される。図７の例では、｜｛TA2 −TA1 ｝−｛TB1 −TB0 ｝｜が所定値σ以上であると判別される。
【００５５】
そこで、ステップＳ４５においてｉ＝２とされた後、ステップＳ４２に戻り、｜｛TA3 −TA2 ｝−｛TB1 −TB0 ｝｜が所定値σより小さいか否かが判別される。図７の例では、｜｛TA3 −TA2 ｝−｛TB1 −TB0 ｝｜が所定値σ以上であると判別される。  
【００５６】
このような処理が繰り返し行なわれ、ステップＳ４５でｉが９に更新されると、ｉ＋３≧１２となるため、ステップＳ４７に移行し、ｉ＝０，ｊ＝１とされる。そして、ステップＳ４２に戻り、｜｛TA1 −TA0 ｝−｛TB2 −TB1 ｝｜が所定値σより小さいか否かが判別される。図７の例では、｜｛TA1 −TA0 ｝−｛TB2 −TB1 ｝｜が所定値σ以上であると判別される。そこで、ステップＳ４５においてｉ＝１とされた後、ステップＳ４２に戻り、｜｛TA2 −TA1 ｝−｛TB2 −TB1 ｝｜が所定値σより小さいか否かが判別される。
【００５７】
このような処理が繰り返し行なわれ、ステップＳ４５でｉが９に更新されると、ｉ＋３≧１２となるため、ステップＳ４７に移行し、ｉ＝０，ｊ＝２とされる。そして、ステップＳ４２に戻り、｜｛TA1 −TA0 ｝−｛TB3 −TB2 ｝｜が所定値σより小さいか否かが判別される。図７の例では、｜｛TA1 −TA0 ｝−｛TB3 −TB2 ｝｜が所定値σ以上であると判別される。そこで、ステップＳ４５においてｉ＝１とされた後、ステップＳ４２に戻り、｜｛TA2 −TA1 ｝−｛TB３−TB２｝｜が所定値σより小さいか否かが判別される。
【００５８】
このような処理が繰り返し行なわれ、ステップＳ４５でｉが５に更新されると、ステップＳ４２に戻り、｜｛TA6 −TA5 ｝−｛TB3 −TB2 ｝｜が所定値σより小さいか否かが判別される。図７の例では、ＬＡ１とＬＢ１の長さはほぼ等しいので、｜｛TA6 −TA5 ｝−｛TB3 −TB2 ｝｜は所定値σより小さいと判別される。そして、ステップＳ４３に移行する。
【００５９】
ステップＳ４３では、｜｛TA7 −TA5 ｝−｛TB4 −TB2 ｝｜が所定値σより小さく、かつ｜｛TA8 −TA5 ｝−｛TB5 −TB2 ｝｜が所定値σより小さいことという第２条件を満たしているか否かが判別される。図７の例では、ＬＡ２とＬＢ２の長さはほぼ等しく、かつＬＡ３とＬＢ３の長さもほぼ等しいため、第２条件を満たしていると判別される。つまり、楽曲Ａに対する識別用データ（第１の識別用データ）は楽曲Ｂに対する識別用データ（第２の識別用データ）と一致すると判断され、楽曲Ａに対応するオリジナルの楽曲コンテンツとして楽曲Ｂが選択される。
【００６０】
つまり、上記一致判定処理では、第１の識別用データ内の任意の４つの連続する変化点のうちの先頭の変換点と他の３つの変化点との間隔それぞれと、第２の識別用データ内の任意の４つの連続する変化点のうちの先頭の変換点と他の３つの変化点との間隔とがほぼ等しい場合には、両識別用データは一致すると判定している。
【００６１】
上記実施例では、放送波から抽出して記録した楽曲コンテンツに対応するオリジナルの楽曲コンテンツを、その楽曲名や歌手名を調べることなく、容易に取得できるようになる。また、楽曲記録再生装置は、オリジナルコンテンツを楽曲配信サーバに要求する際には、その動機付けとなった放送局ＩＤを楽曲配信サーバに送信しているので、楽曲配信サーバは、楽曲配信の動機付けとなった放送局を特定することができるようになる。
【図面の簡単な説明】
【００６２】
【図１】楽曲配信システムの構成を示すブロック図である。
【図２】音声パワーの楽曲情報データべース５２の内容の一部を示す模式図である。
【図３】音声パワーの変化量を示すグラフである。
【図４】楽曲記録再生装置１０による楽曲記録処理の手順を示すフローチャートである。
【図５】楽曲ファイルを再生している途中に、オリジナルコンテンツ入手ボタンが押下げられたときにＣＰＵ２０によって実行されるオリジナルコンテンツ取得処理の手順と、楽曲配信サーバ５０によって実行されるオリジナルコンテンツ配信処理の手順とを示すフローチャートである。
【図６】一致判定処理の一例を示すフローチャートである。
【図７】一致判定処理を具体的に説明するための模式図である。
【符号の説明】
【００６３】
１０  楽曲記録再生装置
３０  ネットワーク
５０  楽曲配信サーバ
１１  アンテナ
１２  ＦＭチューナ部
１３  Ａ／Ｄ変換部
１４  ＤＳＰ
１５  記録媒体（ＨＤＤ）
１６  Ｄ／Ａ変換部
１７  スピーカ
１８  ネットワークＩ／Ｆ
１９  メモリ
２０  ＣＰＵ
２１  操作部
２２  モニタ
【図１】
2009198820.tif 000003
【図２】
2009198820.tif 000004
【図３】
2009198820.tif 000005
【図４】
2009198820.tif 000006
【図５】
2009198820.tif 000007
【図６】
2009198820.tif 000008
【図７】
2009198820.tif 000009