(57)【要約】【課題】楽曲を識別するための楽曲識別用情報が不明な場合においても、容易に楽曲識別用情報を取得することができ、ひいては、当該楽曲の購入を可能にする。【解決手段】サーバ装置と、このサーバ装置に対して通信ネットワークを通じて接続されるオーディオ信号処理装置とからなる。オーディオ信号処理装置は、楽曲の特徴量を含む楽曲識別用情報検索要求をサーバ装置における。サーバ装置は、楽曲の特徴量から、楽曲を特定し、その楽曲識別用情報を求め、オーディオ信号処理装置に送る。オーディオ信号処理装置は、受信した楽曲識別用情報を用いて楽曲購入要求を生成し、コンテンツ配信サーバに楽曲購入要求を送る。サーバ装置は、楽曲識別用情報から楽曲を特定し、その楽曲のオーディオデータをオーディオ信号処理装置にダウンロードする。【選択図】図１
2005274992.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、前記サーバ装置に対して通信ネットワークを通じて接続されるオーディオ信号処理装置とからなり、
前記オーディオ信号処理装置は、
オーディオ信号を音響変換再生出力するために音響変換手段に出力する手段と、
前記音響変換手段を通じて音声を聴取しているユーザの操作入力を受け付ける操作入力受付手段と、
前記操作入力受付手段で前記操作入力を受け付けたときに前記音響変換再生出力している対象オーディオ信号から楽曲部分を切り出す切り出し手段と、
前記切り出し手段により切り出された楽曲部分から、当該楽曲の特徴量を抽出する特徴量抽出手段と、
前記特徴量抽出手段で抽出された前記楽曲の特徴量を含む情報検索要求を前記サーバ装置に送る情報検索要求手段と、
前記情報検索要求に応じて前記サーバ装置から前記通信ネットワークを通じて送られてくる前記楽曲を識別するための楽曲識別用情報を受信して、利用者に提示する手段と、
を備え、
前記サーバ装置は、
前記楽曲の特徴量と、前記楽曲識別用情報とを対応付けて記憶する楽曲識別用情報記憶部と、
前記情報検索要求を受信し、当該情報検索要求に含まれる前記楽曲の特徴量に基づいて前記楽曲識別用情報記憶部を参照して、対応する前記楽曲識別用情報を検出する検出手段と、
前記検出手段で検出した前記楽曲識別用情報を、前記情報検索要求してきた前記オーディオ信号処理装置に、前記通信ネットワークを通じて送信する送信手段と、
を備える
ことを特徴とする楽曲識別用情報検索システム。
【請求項２】
請求項１に記載の楽曲識別用情報検索システムにおいて、
前記オーディオ信号処理装置は、放送信号受信部を備え、
前記対象オーディオ信号は、前記オーディオ信号処理装置において、前記放送信号受信部で前記放送信号の受信中になされた特定のユーザ操作に基づいて定められた、少なくとも前記ユーザ操作がなされた時点を含む所定区間の前記放送信号の受信信号である
ことを特徴とする楽曲識別用情報検索システム。
【請求項３】
請求項１に記載の楽曲識別用情報検索システムにおいて、
前記オーディオ信号処理装置は、楽曲のオーディオ信号を記憶する記憶部を備え、
前記対象オーディオ信号は、前記記憶部から読み出されて再生されている時になされた特定のユーザ操作に基づいて定められた、少なくとも前記ユーザ操作がなされた時点を含む所定区間の前記記憶部から読み出されたオーディオ信号である
ことを特徴とする楽曲識別用情報検索システム。
【請求項４】
請求項１に記載の楽曲識別用情報検索システムにおいて、
前記オーディオ信号処理装置は、オーディオ信号の外部入力端子を備え、
前記対象オーディオ信号は、前記外部入力端子を通じて入力されたオーディオ信号が音響再生されている時になされた特定のユーザ操作に基づいて定められた、少なくとも前記ユーザ操作がなされた時点を含む所定区間の前記外部入力端子を通じて入力されたオーディオ信号である
ことを特徴とする楽曲識別用情報検索システム。
【請求項５】
請求項１に記載の楽曲識別用情報検索システムにおいて、
前記オーディオ信号処理装置は、前記サーバ装置から取得した前記楽曲識別用情報と、自装置あるいは自装置のユーザを特定するための情報とを含む楽曲の購入要求を送る手段を備え、
前記サーバ装置は、前記購入要求に応じた処理を行なう
ことを特徴とする楽曲識別用情報検索システム。
【請求項６】
請求項５に記載の楽曲識別用情報検索システムにおいて、
前記サーバ装置における前記購入要求に応じた処理は、前記楽曲のオーディオ信号の前記オーディオ信号処理装置へのダウンロードである
ことを特徴とする楽曲識別用情報検索システム。
【請求項７】
請求項５に記載の楽曲識別用情報検索システムにおいて、
前記サーバ装置における前記購入要求に応じた処理は、前記楽曲のオーディオ信号を記録した記録媒体の前記オーディオ信号処理装置の利用者への配布である
ことを特徴とする楽曲識別用情報検索システム。
【請求項８】
サーバ装置と、前記サーバ装置に対して通信ネットワークを通じて接続されるオーディオ信号処理装置とからなり、
前記オーディオ信号処理装置は、
オーディオ信号を音響変換再生出力するために音響変換手段に出力する手段と、
前記音響変換手段を通じて音声を聴取しているユーザの操作入力を受け付ける操作入力受付手段と、
前記操作入力受付手段で前記操作入力を受け付けたときに前記音響変換再生出力している対象オーディオ信号から楽曲部分を切り出す切り出し手段と、
前記切り出し手段により切り出された楽曲部分から、当該楽曲の特徴量を抽出する特徴量抽出手段と、
前記特徴量抽出手段で抽出された前記楽曲の特徴量を含む前記楽曲の購入要求を前記サーバ装置に送る購入要求手段と、
を備え、
前記サーバ装置は、
前記楽曲の購入要求に含まれる前記楽曲の特徴量から、前記楽曲を識別するための楽曲識別用情報を取得する楽曲識別用情報取得手段と、
前記楽曲識別用情報取得手段で取得された前記楽曲識別用情報に基づいて、前記購入要求に応じた処理を行なう購入要求処理手段と、
を備える
ことを特徴とする楽曲購入システム。
【請求項９】
請求項８に記載の楽曲購入システムにおいて、
前記オーディオ信号処理装置は、放送信号受信部を備え、
前記対象オーディオ信号は、前記オーディオ信号処理装置において、前記放送信号受信部で前記放送信号の受信中になされた特定のユーザ操作に基づいて定められた、少なくとも前記ユーザ操作がなされた時点を含む所定区間の前記放送信号の受信信号である
ことを特徴とする楽曲購入システム。
【請求項１０】
請求項８に記載の楽曲購入システムにおいて、
前記オーディオ信号処理装置は、楽曲のオーディオ信号を記憶する記憶部を備え、
前記対象オーディオ信号は、前記記憶部から読み出されて再生されている時になされた特定のユーザ操作に基づいて定められた、少なくとも前記ユーザ操作がなされた時点を含む所定区間の前記記憶部から読み出されたオーディオ信号である
ことを特徴とする楽曲購入システム。
【請求項１１】
請求項８に記載の楽曲購入システムにおいて、
前記オーディオ信号処理装置は、オーディオ信号の外部入力端子を備え、
前記対象オーディオ信号は、前記外部入力端子を通じて入力されたオーディオ信号が音響再生されている時になされた特定のユーザ操作に基づいて定められた、少なくとも前記ユーザ操作がなされた時点を含む所定区間の前記外部入力端子を通じて入力されたオーディオ信号である
ことを特徴とする楽曲購入システム。
【請求項１２】
請求項８に記載の楽曲購入システムにおいて、
前記サーバ装置は、
前記楽曲識別用情報と、前記楽曲のオーディオ信号とを対応付けて記憶する楽曲情報記憶部を備え、
前記サーバ装置における前記購入要求処理手段は、前記楽曲識別用情報取得手段で取得した前記楽曲識別用情報に対応する前記楽曲のオーディオ信号を、前記楽曲情報記憶部から取得して、前記オーディオ信号処理装置へダウンロードする
ことを特徴とする楽曲購入システム。
【請求項１３】
請求項８に記載の楽曲購入システムにおいて、
前記サーバ装置における前記購入要求処理手段は、前記楽曲識別用情報取得手段で取得した前記楽曲識別用情報に対応する前記楽曲のオーディオ信号を記録した記録媒体を、前記オーディオ信号処理装置の利用者に配布する
ことを特徴とする楽曲購入システム。
【請求項１４】
請求項８に記載の楽曲購入システムにおいて、
前記サーバ装置は、
前記楽曲識別用情報取得手段で取得した前記楽曲識別用情報を、前記購入要求してきた前記オーディオ信号処理装置に、前記通信ネットワークを通じて送信する送信手段を備え、
前記オーディオ信号処理装置は、
前記サーバ装置から前記通信ネットワークを通じて送られてくる前記楽曲識別用情報を受信して、利用者に提示する手段を備える
ことを特徴とする楽曲購入システム。
【請求項１５】
請求項１４に記載の楽曲購入システムにおいて、
前記サーバ装置の送信手段は、前記楽曲識別用情報と共に、前記楽曲の購入要求の確認の問い合わせの情報を前記オーディオ信号処理装置に送信し、
前記楽曲の購入要求の問い合わせに対する前記オーディオ信号処理装置からの応答に基づいて前記購入要求処理手段での処理を制御する
ことを特徴とする楽曲購入システム。
【請求項１６】
オーディオ信号処理装置から通信ネットワークを通じてサーバ装置にアクセスして、楽曲を識別するための情報を取得するようにする方法であって、
前記オーディオ信号処理装置は、
オーディオ信号を音響変換再生出力するために音響変換手段に出力する工程と、
前記音響変換手段を通じて音声を聴取しているユーザの操作入力を受け付ける操作入力受付工程と、
前記操作入力受付工程で前記操作入力を受け付けたときに前記音響変換再生出力している対象オーディオ信号から楽曲部分を切り出す切り出し工程と、
前記切り出し工程で切り出された楽曲部分から、当該楽曲の特徴量を抽出する特徴量抽出工程と、
前記特徴量抽出工程で抽出された前記楽曲の特徴量を含む情報検索要求を前記サーバ装置に送る情報検索要求工程と、
前記情報検索要求に応じて前記サーバ装置から前記通信ネットワークを通じて送られてくる前記楽曲を識別するための楽曲識別用情報を受信して、利用者に提示する工程と、
を備え、
前記サーバ装置は、
前記楽曲の特徴量と、前記楽曲識別用情報とを対応付けて記憶する楽曲識別子用情報記憶部を備えると共に、
前記オーディオ信号処理装置部からの前記情報検索要求を受信し、当該情報検索要求に含まれる前記楽曲の特徴量に基づいて前記楽曲識別子用情報記憶部を参照して、対応する前記楽曲識別用情報を検出する検出工程と、
前記検出工程で検出した前記楽曲識別用情報を、前記情報検索要求してきた前記オーディオ信号処理装置に、前記通信ネットワークを通じて送信する送信工程と、
を備える
ことを特徴とする楽曲識別用情報取得方法。
【請求項１７】
オーディオ信号処理装置から通信ネットワークを通じてサーバ装置にアクセスして、前記オーディオ信号処理装置で指示した楽曲を購入するようにする方法であって、
前記オーディオ信号処理装置は、
オーディオ信号を音響変換再生出力するために音響変換手段に出力する工程と、
前記音響変換手段を通じて音声を聴取しているユーザの操作入力を受け付ける操作入力受付工程と、
前記操作入力受付工程で前記操作入力を受け付けたときに前記音響変換再生出力している対象オーディオ信号から楽曲部分を切り出す切り出し工程と、
前記切り出し工程で切り出された楽曲部分から、当該楽曲の特徴量を抽出する特徴量抽出工程と、
前記特徴量抽出工程で抽出された前記楽曲の特徴量を含む、前記楽曲を識別するための楽曲識別用情報の取得要求を前記サーバ装置に送る楽曲識別用情報検索要求工程と、
前記楽曲識別用情報の取得要求に応じて前記サーバ装置から前記通信ネットワークを通じて送られてくる前記楽曲識別用情報を受信して、利用者に提示する工程と、
前記サーバ装置から取得した前記楽曲識別用情報と、自装置あるいは自装置のユーザを特定するための情報とを含む楽曲の購入要求を送る楽曲購入要求工程と、
を備え、
前記サーバ装置は、
前記楽曲の特徴量と、前記楽曲識別用情報とを対応付けて記憶する楽曲識別子用情報記憶部を備えると共に、
前記オーディオ信号処理装置からの前記情報検索要求を受信し、当該情報検索要求に含まれる前記楽曲の特徴量に基づいて前記楽曲識別子用情報記憶部を参照して、対応する前記楽曲識別用情報を検出する検出工程と、
前記検出工程で検出した前記楽曲識別用情報を、前記情報検索要求してきた前記オーディオ信号処理装置に、前記通信ネットワークを通じて送信する送信工程と、
前記オーディオ信号処理装置からの前記楽曲の購入要求に応じた処理を行なう工程と、
を備える
ことを特徴とする楽曲購入方法。
【請求項１８】
オーディオ信号処理装置から通信ネットワークを通じてサーバ装置にアクセスして、前記オーディオ信号処理装置で指示した楽曲を購入するようにする方法であって、
前記オーディオ信号処理装置は、
オーディオ信号を音響変換再生出力するために音響変換手段に出力する工程と、
前記音響変換手段を通じて音声を聴取しているユーザの操作入力を受け付ける操作入力受付工程と、
前記操作入力受付工程で前記操作入力を受け付けたときに前記音響変換再生出力している対象オーディオ信号から楽曲部分を切り出す切り出し工程と、
前記切り出し工程により切り出された楽曲部分から、当該楽曲の特徴量を抽出する特徴量抽出工程と、
前記特徴量抽出工程で抽出された前記楽曲の特徴量を含む前記楽曲の購入要求を前記サーバ装置に送る購入要求工程と、
を備え、
前記サーバ装置は、
前記オーディオ信号処理装置からの前記楽曲の購入要求に含まれる前記楽曲の特徴量から、前記楽曲を識別するための楽曲識別用情報を取得する楽曲識別用情報取得工程と、
前記楽曲識別用情報取得工程で取得された前記楽曲識別用情報に基づいて、前記購入要求に応じた処理を行なう購入要求処理工程と、
を備える
ことを特徴とする楽曲購入方法。
【請求項１９】
通信ネットワークを通じてサーバ装置に接続するための通信インターフェース手段と、
オーディオ信号を音響変換再生出力するために音響変換手段に出力する手段と、
前記音響変換手段を通じて音声を聴取しているユーザの操作入力を受け付ける操作入力受付手段と、
前記操作入力受付手段で前記操作入力を受け付けたときに前記音響変換再生出力している対象オーディオ信号から楽曲部分を切り出す切り出し手段と、
前記切り出し手段により切り出された楽曲部分から、当該楽曲の特徴量を抽出する特徴量抽出手段と、
前記特徴量抽出手段で抽出された前記楽曲の特徴量を含む情報検索要求を前記サーバ装置に送る情報検索要求手段と、
前記情報検索要求に応じて前記サーバ装置から前記通信ネットワークを通じて送られてくる前記楽曲を識別するための楽曲識別用情報を受信して、利用者に提示する手段と、
を備えることを特徴とするオーディオ信号処理装置。
【請求項２０】
請求項１９に記載のオーディオ信号処理装置において、
放送信号の受信部を備え、
前記対象オーディオ信号は、前記放送信号の受信部で前記放送信号の受信中になされた特定のユーザ操作に基づいて定められた、少なくとも前記ユーザ操作がなされた時点を含む所定区間の前記放送信号の受信信号である
ことを特徴とするオーディオ信号処理装置。
【請求項２１】
請求項１９に記載のオーディオ信号処理装置において、
楽曲のオーディオ信号を記憶する記憶部を備え、
前記対象オーディオ信号は、前記記憶部から読み出されて再生されている時になされた特定のユーザ操作に基づいて定められた、少なくとも前記ユーザ操作がなされた時点を含む所定区間の前記記憶部から読み出されたオーディオ信号である
ことを特徴とするオーディオ信号処理装置。
【請求項２２】
請求項１９に記載のオーディオ信号処理装置において、
楽曲のオーディオ信号の外部入力端子を備え、
前記対象オーディオ信号は、前記外部入力端子を通じて入力されて再生されている時になされた特定のユーザ操作に基づいて定められた、少なくとも前記ユーザ操作がなされた時点を含む所定区間の前記外部入力端子を通じて入力されたオーディオ信号である
ことを特徴とするオーディオ信号処理装置。
【請求項２３】
請求項１９に記載のオーディオ信号処理装置において、
前記サーバ装置から取得した前記楽曲識別用情報と、自装置あるいは自装置のユーザを特定するための情報とを含む楽曲の購入要求を送る手段を備える
ことを特徴とするオーディオ信号処理装置。
【請求項２４】
通信ネットワークを通じてオーディオ信号処理装置と接続されるサーバ装置であって、
楽曲の特徴量と、前記楽曲を識別するための楽曲識別用情報とを対応付けて記憶する楽曲識別子用情報記憶部と、
前記オーディオ信号処理装置からの情報検索要求を受信し、当該情報検索要求に含まれる前記楽曲の特徴量に基づいて前記楽曲識別子用情報記憶部を参照して、対応する前記楽曲識別用情報を検出する検出手段と、
前記検出手段で検出した前記楽曲識別用情報を、前記情報検索要求してきた前記オーディオ信号処理装置に、前記通信ネットワークを通じて送信する送信手段と、
を備える
ことを特徴とするサーバ装置。
【請求項２５】
請求項２４に記載のサーバ装置において、
前記オーディオ信号処理装置からの前記楽曲識別用情報を伴う前記楽曲の購入要求を受信して、当該購入要求に応じた処理を行なう
ことを特徴とするサーバ装置。
【請求項２６】
通信ネットワークを通じてオーディオ信号処理装置と接続されるサーバ装置であって、
前記オーディオ信号処理装置からの楽曲の購入要求に含まれる前記楽曲の特徴量から、前記楽曲を識別するための楽曲識別用情報を取得する楽曲識別用情報取得手段と、
前記楽曲識別用情報取得手段で取得された前記楽曲を識別するための情報に基づいて、前記購入要求に応じた処理を行なう購入要求処理手段と、
を備えるサーバ装置。
【請求項２７】
請求項２４または請求項２６に記載のサーバ装置において、
前記購入要求に応じた処理は、前記楽曲のオーディオ信号の前記オーディオ信号処理装置へのダウンロードである
ことを特徴とするサーバ装置。
【請求項２８】
請求項２４または請求項２６に記載のサーバ装置において、
前記購入要求に応じた処理は、前記楽曲のオーディオ信号を記録した記録媒体の前記オーディオ信号処理装置の利用者への配布である
ことを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば放送された楽曲の曲名や楽曲ＩＤ（楽曲識別情報）などの楽曲識別用情報を取得したり、前記放送された楽曲を高品位で購入したりする場合に適用して好適な楽曲識別用情報検索システム、楽曲購入システム、楽曲識別用情報取得方法、楽曲購入方法、オーディオ信号処理装置およびサーバ装置に関する。
【背景技術】
【０００２】
例えばラジオ放送などを通じて得られるアナログ形式の楽曲のオーディオ信号は、伝送路の制約などから一般的に低品質なものにとどまっている。
【０００３】
そこで、ラジオ放送などを通じて聴取した楽曲を、高品質のオーディオ信号からなるものとして取得（購入）しようとする場合には、聴取者は楽曲を識別するための曲名やアーティスト名、アルバム名などを頼りに、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）として購入したり、インターネットを通じてサーバ装置から楽曲のオーディオデータをダウンロードしたりして、購入するようにしている（例えば特許文献１（特開２０００−９００３９公報）など参照）。
【０００４】
上記の特許文献は、次の通りである。
【特許文献１】特開２０００−９００３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の楽曲の購入方法においては、ユーザは、放送された楽曲を特定する曲名やアーティスト名、アルバム名などを聞き漏らしたり、失念したりした場合には、もはや機能する楽曲を購入することができなくなるという問題があった。
【０００６】
インターネットを通じた楽曲の配信方法においては、試聴用の楽曲をダウンロードしてそれを再生して、所望の楽曲かどうかを確認することができるものもあるが、その場合には、所望の楽曲を見つけ出すまでに時間や手間を要し、ユーザが、楽曲を特定する曲名やアーティスト名、アルバム名などを失念している場合の検索方法としては、実用にはならない。
【０００７】
この発明は、以上の点にかんがみ、楽曲を識別するための楽曲識別用情報が不明な場合においても、容易に楽曲識別用情報を取得することができ、ひいては、当該楽曲の購入を可能にすることができるシステムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、請求項１の楽曲識別用情報検索システムは、
サーバ装置と、前記サーバ装置に対して通信ネットワークを通じて接続されるオーディオ信号処理装置とからなり、
前記オーディオ信号処理装置は、
オーディオ信号を音響変換再生出力するために音響変換手段に出力する手段と、
前記音響変換手段を通じて音声を聴取しているユーザの操作入力を受け付ける操作入力受付手段と、
前記操作入力受付手段で前記操作入力を受け付けたときに前記音響変換再生出力している対象オーディオ信号から楽曲部分を切り出す切り出し手段と、
前記切り出し手段により切り出された楽曲部分から、当該楽曲の特徴量を抽出する特徴量抽出手段と、
前記特徴量抽出手段で抽出された前記楽曲の特徴量を含む情報検索要求を前記サーバ装置に送る情報検索要求手段と、
前記情報検索要求に応じて前記サーバ装置から前記通信ネットワークを通じて送られてくる前記楽曲を識別するための楽曲識別用情報を受信して、利用者に提示する手段と、
を備え、
前記サーバ装置は、
前記楽曲の特徴量と、前記楽曲識別用楽曲識別用情報とを対応付けて記憶する楽曲識別用情報記憶部と、
前記情報検索要求を受信し、当該情報検索要求に含まれる前記楽曲の特徴量に基づいて前記楽曲識別用情報記憶部を参照して、対応する前記楽曲識別用情報を検出する検出手段と、
前記検出手段で検出した前記楽曲識別用情報を、前記情報検索要求してきた前記オーディオ信号処理装置に、前記通信ネットワークを通じて送信する送信手段と、
を備える
ことを特徴とする。
【０００９】
例えば請求項２の発明のように、検索の対象オーディオ信号が放送信号受信部で受信されたオーディオ信号である場合を例にとると、当該放送番組を聴取していたユーザが、そのときに聴取していた楽曲の高品位のものを購入したいと希望したい場合には、ユーザは、オーディオ信号処理装置において、そのための操作入力をする。
【００１０】
すると、オーディオ信号処理装置では、操作入力受付手段で当該操作入力を受け付け、切り出し手段により聴取していた放送信号から、楽曲部分を切り出す。次に、特徴量抽出手段により、切り出された楽曲部分から、当該楽曲の特徴量を抽出する。そして、オーディオ信号処理装置は、抽出した楽曲の特徴量を含む情報検索要求を、サーバ装置に送る。
【００１１】
サーバ装置は、この情報検索要求を受信すると、検出手段において、当該情報検索要求に含まれる楽曲の特徴量に基づいて楽曲識別用情報記憶部を参照して、前記楽曲の特徴量に対応する楽曲識別用情報を検出する。そして、検出した楽曲識別用情報を情報検索要求してきたオーディオ信号処理装置に返送する。
【００１２】
これにより、オーディオ信号処理装置のユーザは、放送された楽曲の曲名やアーティスト名、コンテンツ識別情報などの楽曲識別用情報を、その再生音を聴取しながら、指示操作するだけで、容易に取得することができる。したがって、オーディオ信号処理装置から、取得した楽曲識別用情報を用いて、高品質の楽曲の配信サーバにアクセスして、配信要求することにより、検索して楽曲識別用情報を取得した楽曲についての高品質のオーディオデータを取得することが可能になる。
【発明の効果】
【００１３】
この発明によれば、楽曲を識別するための楽曲識別用情報が不明な場合において、その再生音を聴取しながら、指示操作するだけで、前記楽曲識別用情報を容易に取得することができる。
【００１４】
また、楽曲を識別するための楽曲識別用情報が不明な場合において、その再生音を聴取しながら、指示操作するだけで、高品質の楽曲の配信を受けることが可能になる。
【発明を実施するための最良の形態】
【００１５】
以下、この発明による楽曲識別用情報検索システムおよび楽曲購入システムの実施形態を、図を参照しながら説明する。
【００１６】
［第１の実施形態によるシステムの概要］
図１は、実施形態のシステム構成の概要を示すもので、この実施形態では、オーディオ信号処理装置１と、楽曲識別用情報検索サーバ装置２と、コンテンツ配信サーバ装置３とかなる。オーディオ信号処理装置１と、楽曲識別用情報検索サーバ装置２およびコンテンツ配信サーバ装置３とは、インターネットなどの通信ネットワーク４を通じて接続されている。
【００１７】
この実施形態のオーディオ信号処理装置１は、後で詳述するように、楽曲識別用情報の検索要求機能、楽曲購入要求機能の他、ラジオ放送信号を受信してスピーカを通じて音響変換再生出力する機能と、外部入力のオーディオ信号を音響変換再生出力する機能と、ラジオ放送信号から得た楽曲のオーディオ信号や、外部入力オーディオ信号を記録し、また、記録したオーディオ信号を再生して、スピーカを通じて音響変換再生出力する機能を備える。
【００１８】
なお、オーディオ信号処理装置１は、スピーカを備えるのではなく、イヤホンジャックやヘッドホンジャックなどのオーディオ信号の出力端子を備え、ユーザは、イヤホンやヘッドホンで、再生音を聴取するようにするものであっても良い。
【００１９】
そして、オーディオ信号処理装置１は、聴取ユーザが操作する操作部１１を備える。そして、スピーカから楽曲の音声が放音されているときに、それを聴取していたユーザが、前記操作部１１で、楽曲の識別用情報の検索要求を意味する特定の入力操作をすると、オーディオ信号処理装置１は、当該特定の入力操作がなされていた時点の前後の所定の区間からなる所定区間のオーディオ信号から楽曲部分を切り出し、切り出した楽曲部分から当該楽曲の特徴量を算出し、その算出した特徴量を含む楽曲識別用情報の検索要求を楽曲識別用情報検索サーバ装置２に送る。
【００２０】
楽曲識別用情報検索サーバ装置２は、この実施形態では、各楽曲の特徴量と、当該楽曲の楽曲識別用情報とを対応付けて記憶する記憶装置２１を備える。そして、楽曲識別用情報検索サーバ装置２では、オーディオ信号処理装置１から、前記楽曲識別用情報の検索要求を受信すると、受信した検索要求に含まれる楽曲の特徴量と、前記記憶装置２１に格納されている楽曲の特徴量とを比較して、両特徴量が一致する楽曲を記憶装置２１から検索する。
【００２１】
そして、特徴量が一致する楽曲を、記憶装置２１に記憶されている楽曲の特徴量の中から見つけ出すと、サーバ装置２は、当該見つけ出された楽曲の特徴量に対応して記憶装置２１に記憶されている楽曲識別用情報を読み出し、当該楽曲識別用情報を、検索結果として、検索要求してきたオーディオ信号処理装置１に返信する。
【００２２】
なお、楽曲識別用情報検索サーバ装置２では、当該楽曲識別用情報検索サービスについての課金処理も行なうようにする。
【００２３】
当該楽曲識別用情報の検索サービスが会員登録制でない場合には、楽曲識別用情報検索サーバ装置２では、当該オーディオ信号処理装置１からの検索要求に対して、課金のための情報（例えば、住所、氏名、クレジット番号や銀行口座番号等の情報）の送信を要求して、当該課金のための情報を取得して、課金処理を実行するようにする。
【００２４】
また、当該楽曲識別用情報の検索サービスが会員登録制であって、会員の住所、氏名、クレジット番号や銀行口座番号等の情報が、会員番号やオーディオ信号処理装置１の装置ＩＤ（ＩＤは、識別情報）などと対応して、楽曲識別用検索サーバ装置２に登録されていて、会員管理メモリに記憶されて管理されている場合には、楽曲識別用情報検索サーバ装置２は、課金のための情報として、会員番号や装置ＩＤを取得し、それらの情報と、会員管理メモリの記憶情報とから課金処理を実行するようにする。
【００２５】
検索要求の結果として楽曲識別用情報を受信したオーディオ信号処理装置１は、この実施形態では、受信した楽曲識別用情報をディスプレイに表示する。また、オーディオ信号処理装置１は、受信した楽曲識別用情報のディスプレイ表示に伴って、ユーザに当該楽曲のコンテンツの購入をするか否かの問い合わせを行なう。
【００２６】
この場合に、ディスプレイには、検索の結果として、楽曲の曲名、アーティスト名などが表示されるので、ユーザは、それを見て、当該楽曲を購入するかどうかを決めることができる。
【００２７】
前記ディスプレイに表示された問い合わせに対して、ユーザが購入の意思表示を操作部１１を通じて操作入力したときにのみ、この実施形態のオーディオ信号処理装置１は、受信した楽曲識別用情報を含む当該楽曲の購入要求を、通信ネットワーク４を通じてコンテンツ配信サーバ装置３に送るようにする。
【００２８】
ここで、この購入要求の発行は、検索要求の結果として楽曲識別用情報を受信したことにより、オーディオ信号処理装置１が自動的に行なうようにしてもよい。
【００２９】
なお、購入要求に含める楽曲識別用情報は、曲名やアーティスト名などは送らずに、楽曲ＩＤのみを送るようにしてもよい。
【００３０】
オーディオ信号処理装置１からの購入要求を受信したコンテンツ配信サーバ装置３は、当該購入要求に含まれる楽曲識別用情報から、対応する楽曲コンテンツを検出する。そして、コンテンツ配信サーバ装置３は、検出した楽曲コンテンツの高品質のオーディオデータを、通信ネットワークを通じてオーディオ信号処理装置１に配信する。
【００３１】
なお、コンテンツ配信サーバ装置３では、当該楽曲コンテンツデータの配信サービスについての課金処理も行なうようにする。
【００３２】
当該楽曲コンテンツデータの配信サービスが会員登録制でない場合には、コンテンツ配信サーバ装置３では、オーディオ信号処理装置１からの購入要求に対して、課金のための情報（例えば、住所、氏名、クレジット番号や銀行口座番号等の情報）の送信を要求して、当該課金のための情報を取得して、課金処理を実行するようにする。
【００３３】
また、当該楽曲コンテンツデータの配信サービスが会員登録制であって、会員の住所、氏名、クレジット番号や銀行口座番号等の情報が、会員番号やオーディオ信号処理装置１の装置ＩＤ（ＩＤは、識別情報）などと対応して、コンテンツ配信サーバ装置３に登録されていて、会員管理メモリに記憶されて管理されている場合には、コンテンツ配信サーバ装置３は、課金のための情報として、会員番号や装置ＩＤを取得し、それらの情報と、会員管理メモリの記憶情報とから課金処理を実行するようにする。
【００３４】
なお、コンテンツ配信サーバ装置３は、検出した楽曲コンテンツの高品質のオーディオデータを、通信ネットワークを通じてオーディオ信号処理装置１にダウンロードすることにより配信するのではなく、当該高品質のオーディオデータを記録した光ディスクなどの記録媒体を、購入要求したオーディオ信号処理装置１のユーザに郵送などにより配信するようにしてもよい。
【００３５】
その場合の課金処理は、上述のような通信ネットワーク４を通じた情報のやり取りに基づいて行なう場合の他、記録媒体を代金引換により、購入ユーザに引き渡す方法を用いることができる。
【００３６】
［オーディオ信号処理装置１のハードウエア構成例］
図２は、オーディオ信号処理装置１のハードウエア構成例を示すブロック図である。この実施形態のオーディオ信号処理装置１は、システムバス１００に対して、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、プログラムＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ワークエリア用ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３とが接続されて成るマイクロコンピュータにより、処理動作が制御される構成とされている。
【００３７】
そして、前述したように、この実施形態のオーディオ信号処理装置１は、ラジオ放送の受信再生機能と、ラジオ放送番組を記録する機能と、外部入力されたオーディオ信号を音響再生出力する機能と、外部入力されたオーディオ信号を記録する機能と、記録されたオーディオ信号を再生し、音響再生出力する機能と、楽曲識別用情報の検索要求機能と、楽曲購入要求機能とを備え、これらの機能を実現するための構成部分を備えている。
【００３８】
すなわち、システムバス１００には、操作部１１が操作部インターフェース１０４を通じて接続されている。操作部１１は、前述したような検索要求指示のための操作キー、購入要求指示のための操作キー、後述するラジオ放送受信のための選局用のキーや、ラジオ放送受信モードと、記憶データの再生モードと、外部入力モードなどを切り替えるためのモード切り替えキーなどを含む。
【００３９】
なお、操作部１１の代わりに、リモコン送信機（リモートコマンダ）と、リモコン受信部を設け、リモートコマンダに上述した操作部１１と同様のキーを設けるようにしてもよい。
【００４０】
また、検索要求指示のための操作キー、購入要求指示のための操作キーの代わりに、ディスプレイ１１９に表示されたアイコンボタンと、操作部１１に設けられた当該アイコンボタンを操作するようにする手段とからなるソフトウエアキーであってもよい。
【００４１】
また、オーディオ信号処理装置１は、外部入力端子として、ライン入力端子１２と、マイクロホン端子１３とを備える。これら外部入力端子１２，１３は、外部入力インターフェース１０５を通じてシステムバス１００に接続されている。
【００４２】
ライン入力端子１２からは、他のオーディオ機器から送出される楽曲のオーディオ信号が入力される。マイクロホン端子１３からは、ユーザなどの人が歌唱したときに、マイクロホンで収音された音声のオーディオ信号が入力される。例えばユーザ等がうろ覚えの楽曲のコンテンツの楽曲識別用情報や、当該楽曲コンテンツを購入したい場合に、マイクロホン端子１３から入力されるオーディオ信号が、後述する対象オーディオ信号となって、楽曲特徴量の抽出対象として用いられることになる。
【００４３】
また、この実施形態のオーディオ信号処理装置１は、ラジオ放送再生機能およびオーディオ信号の音響再生出力機能を実現するために、ラジオ放送受信部１５と、復調部１６と、Ｄ／Ａ（Ｄｉｇｉｔａｌ−ｔｏ−Ａｎａｌｏｇ）変換器１７と、オーディオ出力アンプ１８と、スピーカ１９とを備える。
【００４４】
ラジオ放送受信部１５には、Ｉ／Ｏポート１０６を通じて、操作部１１を通じたユーザの選局入力に応じた番組選局制御信号が供給される。このラジオ放送受信部１５では、アンテナ１４にて受信された放送信号から、前記番組選局制御信号に基づいて、ユーザが操作部１１を通じて指定した放送チャンネルの番組の信号が選択される。
【００４５】
ラジオ放送受信部１５からの信号は復調部１６に供給されて復調され、オーディオ信号インターフェース１０７においてデジタル信号とされて、システムバス１００に供給される。そして、ラジオ放送受信モードのときには、システムバス１００に入力されたデジタルオーディオ信号は、リングバッファ１０８に一時記憶されると共に、Ｉ／Ｏポート１０９を通じてＤ／Ａ変換器１７に供給されてアナログオーディオ信号に戻される。そして、Ｄ／Ａ変換器１７からのオーディオ信号がアンプ１８を通じてスピーカ１９に供給され、音響再生される。
【００４６】
Ｉ／Ｏポート１０９、Ｄ／Ａ変換器１７、アンプ１８およびスピーカ１９の部分は、音響再生出力するための機能部分であり、ラジオ放送番組のみではなく、外部入力インターフェース１０５を通じて入力されたオーディオ信号も、この機能部分が用いられて音響再生される。さらに、後述するように、記録されたオーディオ信号を再生して、音響再生する場合にも、この音響再生出力するための機能部分が用いられる。
【００４７】
なお、ラジオ放送番組の音響再生出力のための構成としては、復調部１６からのオーディオ信号を、アンプ１８を通じてスピーカ１９に供給するようにしてもよい。その場合には、オーディオ信号処理装置１には、モード切り替えキーの操作に応じて発生するモード切り替え信号により、ラジオ放送受信モードのときには、復調部１６からのオーディオ信号を選択し、その他のモードのときには、Ｄ／Ａ変換器１７からのオーディオ信号を選択するように制御される選択回路を設けるようにされる。
【００４８】
また、オーディオ信号の記録および再生機能のために、オーディオ信号処理装置１においては、例えばハードディスク装置からなるデータ格納装置１１０がシステムバス１００に接続されると共に、記録エンコード／再生デコード部１１１がシステムバス１００に接続される。
【００４９】
そして、ラジオ放送信号の記録時には、オーディオ信号インターフェース１０７を通じて入力されたオーディオ信号が、記録エンコード／再生デコード部１１１で、データ格納装置１１０に格納するための形式の信号に変換されて、データ格納装置１１０に格納される。また、外部入力信号の記録時には、外部入力インターフェース１０５を通じて入力されたオーディオ信号が、記録エンコード／再生デコード部１１１で、データ格納装置１１０に格納するための形式の信号に変換されて、データ格納装置１１０に格納される。この場合に、記録エンコード処理として、オーディオ信号をデータ圧縮して、データ格納装置１１０に格納するようにしても良い。
【００５０】
なお、この実施形態では、オーディオ信号処理装置１は、リングバッファ１０８を備え、常時、当該リングバッファメモリ１０８の記憶容量に応じた時間分だけ、現在時点よりも前からのオーディオデータをリングバッファ１０８に保持することができる。
【００５１】
一般に、ラジオ放送信号や外部入力信号の再生音を聴取しながら、現在放送中の楽曲を録音したいとして、操作部１１の録音ボタンにより録音オン操作したときには、当該録音したい楽曲が既に再生開始されてしまっているため、録音ボタン操作前の楽曲部分がかけてしまう。しかしながら、この実施形態では、上述のように、リングバッファ１０８に、録音ボタン操作前のオーディオ信号が保持されているので、当該リングバッファ１０８に保持されているオーディオ信号から、データ格納装置１１０へのデータ格納を行なうようにすることにより、楽曲の先頭からデータ格納装置１１０にデータを格納することが可能になる。
【００５２】
次に、この実施形態のオーディオ信号処理装置１では、データ格納装置１１０に格納されているオーディオデータの再生時には、データ格納装置１１０に格納されている楽曲のオーディオデータの中から、操作部１１を通じてユーザにより選択指示された楽曲の記録オーディオデータを読み出し、記録エンコード／再生デコード部１１１で、再生デコードし、Ｉ／Ｏポート１０９を通じてＤ／Ａ変換器１７に送出するようにする。これにより、データ格納装置１１０に記憶されていた楽曲のオーディオ信号が、スピーカ１９を通じて音響再生出力される。
【００５３】
また、この実施形態のオーディオ信号処理装置１では、楽曲識別用情報検索要求機能および楽曲購入要求を実現するために、楽曲切り出し部１１２と、楽曲特徴量算出部１１３と、送信データ生成部１１４と、受信データ処理部１１５と、通信インターフェース１１６とが、システムバス１００に接続されている。送信データ生成部１１４には、要求用情報記憶部１１７が接続されている。
【００５４】
さらに、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）からなるディスプレイ１１９が、ディスプレイインターフェース１１８を通じてシステムバス１００に接続されている。
【００５５】
楽曲切り出し部１１２と、楽曲特徴量算出部１１３と、送信データ生成部１１４と、受信データ処理部１１５と、通信インターフェース１１６とのそれぞれは、それぞれにおける処理を行なうためにバッファメモリを用いる。当該バッファメモリは、ワークエリア用のＲＡＭ１０３のメモリ領域を利用することもできるし、別個に設けるようにしてもよい。
【００５６】
また、楽曲切り出し部１１２の機能と、楽曲特徴量算出部１１３の機能とは、ＣＰＵ１０１が、プログラムＲＯＭ１０２のプログラムにしたがって、ワークエリア用ＲＡＭ１０３を用いて行なうソフトウエア処理によって実現することもできる。
【００５７】
この実施形態のオーディオ信号処理装置１では、スピーカ１９を通じて音響再生出力がなされているときに、当該スピーカ１９から放音されている音声を聴取しているユーザが、その聴取している楽曲の識別用情報の検索要求の操作指示をすると、楽曲識別用情報の検索要求をサーバ装置２に送出するように構成されている。
【００５８】
すなわち、ラジオ放送番組を聴取しているときに、または外部入力されたオーディオ信号の再生音を聴取しているとき、あるいはデータ格納装置１１０から読み出された再生オーディオ信号の再生音を聴取しているときにおいて、ユーザが検索要求の操作指示をすると、オーディオ信号処理装置１では、当該検索要求の操作指示時点の前後に亘る所定の時間区間分を対象オーディオ信号区間とし、この対象オーディオ信号区間の信号を処理用バッファメモリ、例えばＲＡＭ１１２に書き込む。そして、楽曲切り出し部１１２で、当該対象オーディオ信号区間の信号について、楽曲部分の切り出し処理を行なうようにＣＰＵ１０１により制御される。
【００５９】
ここで、楽曲切り出し部１１２で行なう楽曲部分の切り出し処理は、アナウンサーや解説者などの音声信号部分と、楽曲部分とを分離して、楽曲部分のみを抽出する処理である。この処理は、例えばオーディオ信号をスペクトル分析し、人声信号の周波数成分や周波数分布の特徴と、楽曲の周波数成分や周波数分布の特徴との違い検出することにより行なうことができる。
【００６０】
ラジオ放送番組を聴取しているとき（ラジオ放送受信モードのとき）に、検索要求の操作指示がなされたときには、リングバッファ１０８に記憶されている、当該操作指示時点よりも先行している時間区間のオーディオ信号と、検索要求の操作指示時点以降の所定時間分のオーディオ信号を、対象オーディオ信号区間の信号として処理用バッファメモリに書き込む。
【００６１】
また、外部入力インターフェース１０５を通じて入力されたオーディオ信号の音響再生出力を聴取しているとき（外部入力モードのとき）に、検索要求の操作指示がなされたときにも同様にして、リングバッファ１０８に記憶されている、当該操作指示時点よりも先行している時間区間のオーディオ信号と、検索要求の操作指示時点以降の所定時間分のオーディオ信号を、対象オーディオ信号区間の信号として処理用バッファメモリに書き込む。
【００６２】
データ格納装置１１０から読み出されたオーディオ信号の音響再生出力を聴取しているとき（再生モードのとき）に、検索要求の操作指示がなされたときにも、同様に、リングバッファ１０８にもオーディオ信号を一時記憶するようにして、上述の各モードの時と同様にして対象オーディオ信号区間の信号を定めることもできる。しかし、この実施形態では、この再生モードのときには、データ格納装置１１０にオーディオデータが格納されていて、読み出しが可能であるので、例えば再生中に検索要求指示された楽曲の先頭から全曲の区間、または、先頭から所定時間までの区間、もしくは、前記楽曲の途中の所定時間の区間を、対象オーディオ信号区間として、処理用バッファメモリに書き込むようにすることができる。
【００６３】
次に、検索要求の操作指示に応じて、楽曲切り出し部１１２で切り出された楽曲部分のオーディオデータは、処理用バッファメモリに書き込まれ、楽曲特徴量算出部１１３で当該処理用バッファメモリの楽曲部分のオーディオデータから、楽曲特徴量の抽出を行なうように、ＣＰＵ１０１により制御される。
【００６４】
楽曲特徴量算出部１１３は、この実施形態では、ＭＦＣＣ（Ｍｅｌ−Ｆｒｅｑｕｅｎｃｙ  Ｃｅｐｓｔｒｕｍ  Ｃｏｅｆｆｉｃｉｅｎｔ；メル周波数ケプストラム係数）を用いて、楽曲の特徴量を求める。ここで、Ｍｅｌ−Ｆｒｅｑｕｅｎｃｙ（メル周波数）は、「人間が音を聴く感度」に合わせて作られた値であり、その音がどれくらい人間の耳によく聴こえるのかを表わすときに使われる。
【００６５】
また、Ｃｅｐｓｔｒｕｍ（ケプストラム）とは、原波形のパワースペクトルの対数を波形と見なして行なわれる逆フーリエ変換の結果である。
【００６６】
・音声波形のデータの「一定時間毎の振幅」をとり、
・ハミング窓を利用して必要な部分のみを切り出し、
・離散フーリエ変換を行なう
・その離散フーリエ変換の結果を対数表現に変換し、
・その対数表現に変換したものを逆離散フーリエ変換する
・逆フーリエ変換でできた波形を一定時間毎に取り出す
という処理を行ない、取り出したデータの順番を1次元、２次元、３次元・・・と数えてゆくものがＭＦＣＣである。
【００６７】
そして、この実施形態では、時間軸上で音楽信号から抽出される特徴量としてのＭＦＣＣは、時間軸に沿って変化するため、長時間の信号では膨大な特徴量が発生するので、楽曲特徴量算出部１１３は、混合正規分布モデル（ＧＳＭ（Ｇａｕｓｓｉａｎ  Ｍｉｘｔｕｒｅ  Ｍｏｄｅｌｌｉｎｇ）で、ＭＦＣＣを用いる特徴量を時間軸方向に圧縮したものを、楽曲特徴量として出力するようにしている。そして、楽曲特徴量算出部１１３は、算出した楽曲特徴量を送信データ生成部１１４に送る。
【００６８】
送信データ生成部１１４に接続される要求用情報記憶部１１７には、楽曲識別用情報検索サーバ装置２の通信ネットワーク４上のアドレスと、コンテンツ配信サーバ装置３の通信ネットワーク４上のアドレスと、自装置の通信ネットワーク４上のアドレスと、自装置のユーザの氏名、住所、クレジット番号等の課金用情報などが記憶されている。
【００６９】
送信データ生成部１１４は、ユーザが、操作部１１を通じて楽曲識別用情報の検索要求の操作をしたときには、要求用情報記憶部１１７から取得した楽曲識別用情報検索サーバ装置２のアドレスを相手先アドレスとすると共に、要求用情報記憶部１１７から取得した自装置の通信ネットワーク上のアドレスを送信元アドレスとし、さらに、自装置のユーザの氏名、住所、クレジット番号等の課金用情報を含めた楽曲識別用情報の検索要求を生成し、生成した検索要求を通信インターフェース１１６および通信ネットワーク４を通じてサーバ装置２に送信する。
【００７０】
送信データ生成部１１４は、また、ユーザが、操作部１１を通じて楽曲の購入要求の操作をしたときには、要求用情報記憶部１１７から取得したコンテンツ配信サーバ装置２のアドレスを相手先アドレスとすると共に、要求用情報記憶部１１７から取得した自装置の通信ネットワーク上のアドレスを送信元アドレスとし、さらに、自装置のユーザの氏名、住所、クレジット番号等の課金用情報を含めた楽曲の購入要求を生成し、生成した購入要求を通信インターフェース１１６および通信ネットワーク４を通じてサーバ装置３に送信する。
【００７１】
ディスプレイ１１９には、楽曲識別用情報の検索要求がサーバ装置２に送出されたときに、前記サーバ装置２から前記検索要求に対する検索結果として返送されてくる楽曲識別用情報のうちの、楽曲名や、アーティスト名、当該楽曲が含まれるアルバム名などが表示される。また、ラジオ放送受信モードの時には、ユーザにより選択された放送局名などが表示される。
【００７２】
［楽曲識別情報検索サーバ装置２のハードウエア構成例］
図３は、この実施形態における楽曲識別用情報検索サーバ装置２のハードウエア構成例を示すブロック図である。
【００７３】
この実施形態の楽曲識別用情報検索サーバ装置２は、システムバス２００に対して、ＣＰＵ２０１と、プログラムＲＯＭ２０２と、ワークエリア用ＲＡＭ２０３とが接続されて成るコンピュータにより、処理動作が制御される構成とされている。
【００７４】
そして、システムバス２００に対して、特徴量→楽曲識別用情報変換データベース２０４と、通信インターフェース２０５と、受信データ処理部２０６と、送信データ生成部２０７と、検索実行部２０８と、課金処理部２０９とが、さらに接続されている。検索実行部２０８は、ＣＰＵ２０１が、プログラムＲＯＭ２０２のプログラムにしたがって、ワークエリア用ＲＡＭ２０３を用いて行なうソフトウエア処理によって実現することもできる。
【００７５】
特徴量→楽曲識別用情報変換データベース２０４には、予め、大量の楽曲のオーディオデータについて、ＭＦＣＣを求め、それを混合正規分布モデルで、時間軸方向に圧縮したものとして楽曲特徴量を算出して、その算出した楽曲特徴量と、その楽曲の楽曲名、アーティスト名、楽曲ＩＤ（楽曲コンテンツＩＤ）などからなる楽曲識別用情報とを、対応付けて記憶するようにする。
【００７６】
なお、この実施形態においては、コンテンツ配信サーバ装置３では、後述するように、楽曲ＩＤを検索子として楽曲コンテンツのデータを見つけ出すようにするので、上述の楽曲識別用情報のうち、楽曲ＩＤは、楽曲識別用情報に含める情報として必須のものとしている。
【００７７】
通信インターフェース２０５は、サーバ装置２を通信ネットワーク４に接続するためのものである。
【００７８】
受信データ処理部２０６は、通信ネットワーク４を通じてオーディオ信号処理装置１からの検索要求を受信し、受信した検索要求に含まれる楽曲特徴量や課金用情報などをシステムバス２００に送出する。
【００７９】
検索実行部２０８は、システムバス２００を通じて受信する楽曲特徴量を、検索子として、特徴量→楽曲識別用情報変換データベース２０４を検索する。すなわち、検索実行部２０８は、検索要求に含まれる楽曲特徴量と一致あるいは近似する特徴量をデータベース２０４において探索し、特徴量が一致するあるいは近似するものが検出できたら、当該検出した特徴量に対応付けられて記憶されている楽曲識別用情報を、データベース２０４から読み出す。そして、検索実行部２０８は、読み出した楽曲識別用情報を送信データ生成部２０７に供給する。
【００８０】
送信データ生成部２０７は、受け取った楽曲識別用情報を、検索要求に対する返信データとして、検索要求してきたオーディオ信号処理装置１に対して、通信インターフェース２０５および通信ネットワーク４を通じて送信するようにする。
【００８１】
課金処理部２０９は、この実施形態では、検索要求の情報に含まれる検索要求してきたオーディオ信号処理装置１のユーザの課金用情報を用いて、前述したような課金処理を実行する。
【００８２】
［コンテンツ配信サーバ装置３のハードウエア構成例］
図４は、この実施形態におけるコンテンツ配信サーバ装置３のハードウエア構成例を示すブロック図である。
【００８３】
この実施形態のコンテンツ配信サーバ装置３は、システムバス３００に対して、ＣＰＵ３０１と、プログラムＲＯＭ３０２と、ワークエリア用ＲＡＭ３０３とが接続されて成るコンピュータにより、処理動作が制御される構成とされている。
【００８４】
そして、システムバス３００に対して、コンテンツデータ格納部３０４と、通信インターフェース３０５と、受信データ処理部３０６と、送信データ生成部３０７と、配信コンテンツ検出部３０８と、課金処理部３０９とが、さらに接続されている。配信コンテンツ検出部３０８は、ＣＰＵ３０１が、プログラムＲＯＭ３０２のプログラムにしたがって、ワークエリア用ＲＡＭ３０３を用いて行なうソフトウエア処理によって実現することもできる。
【００８５】
コンテンツデータ格納部３０４には、予め、大量の楽曲コンテンツのオーディオデータが、その楽曲ＩＤと対応付けられて記憶されている。
【００８６】
通信インターフェース３０５は、サーバ装置３を通信ネットワーク４に接続するためのものである。
【００８７】
受信データ処理部３０６は、通信ネットワーク４を通じてオーディオ信号処理装置１からの購入要求を受信し、受信した購入要求に含まれる楽曲ＩＤや課金用情報などをシステムバス３００に送出する。
【００８８】
配信コンテンツ検出部３０８は、購入要求の情報に含まれる楽曲ＩＤを検索子として、コンテンツデータ格納部３０４を検索する。すなわち、配信コンテンツ検出部３０８は、コンテンツデータ格納部３０４から、楽曲ＩＤに対応付けられて格納されている楽曲コンテンツのオーディオデータを読み出す。そして、配信コンテンツ検出部３０８は、読み出した楽曲コンテンツのオーディオデータを送信データ生成部３０７に供給する。
【００８９】
送信データ生成部３０７は、配信コンテンツ検出部３０８から受け取った楽曲コンテンツのオーディオデータを、購入要求に対する返信データとして、購入要求してきたオーディオ信号処理装置１に対して、通信インターフェース２０５および通信ネットワーク４を通じて送信するようにする。
【００９０】
課金処理部３０９は、この実施形態では、購入要求の情報に含まれる購入要求してきたオーディオ信号処理装置１のユーザの課金用情報を用いて、前述したような課金処理を実行する。
【００９１】
［オーディオ信号処理装置１における検索要求および購入要求の処理動作］
図５〜図７および図８は、オーディオ信号処理装置１における検索要求および購入要求の処理動作を説明するためのフローチャートである。
【００９２】
以下に説明する例においては、オーディオ信号処理装置１では、電源投入時には、ラジオ放送受信モードとなるようにされているものとする。すなわち、オーディオ信号処理装置１に電源が投入すると、図５のスタートから処理が開始する。なお、以下の説明において、各ステップは、ＣＰＵ１０１が、ＲＯＭ１０２のプログラムにしたがって、ＲＡＭ１０３をワークエリアとして使用することにより実行されるものである。
【００９３】
電源が投入されると、ＣＰＵ１０１は、オーディオ信号処理装置１をラジオ放送受信モードとすると共に、ラストチャンネルメモリ（図２では省略）に記憶されている前回の電源オンのときに最後に選局していた放送チャンネルを選択するように、ラジオ放送受信部１５を制御し、当該放送チャンネルの放送信号を受信再生する状態とする（ステップＳ１）。
【００９４】
そして、受信中の放送チャンネルのオーディオ信号について、現時点よりもリングバッファ１０８の容量分だけ、過去の時間までのオーディオ信号を、当該リングバッファ１０８に常に一時記憶するようにする（ステップＳ２）。
【００９５】
そして、ＣＰＵ１０１は、操作部１１を通じた他の放送チャンネルへの変更入力を受け付けたか否か判別し（ステップＳ３）、チャンネル変更入力を受け付けたと判別したときには、チャンネル変更入力により指定された放送チャンネルを受信するようにラジオ放送受信部１５を制御するようにする（ステップＳ４）。そして、ステップＳ２に戻る。
【００９６】
ステップＳ３で、チャンネル変更入力を受け付けてはいないと判別したときには、ＣＰＵ１０１は、操作部１１を通じた楽曲識別用情報の検索要求の操作入力を受け付けたか否か判別し（ステップＳ５）、検索要求の操作入力を受け付けていないと判別したときには、操作部１１を通じた記録ボタンのオン操作（記録開始操作）を受け付けたか否か判別する（ステップＳ６）。
【００９７】
ステップＳ６で、記録ボタンのオン操作がなされたと判別したときには、ＣＰＵ１０１は、受信中のオーディオ信号をデータ格納装置１１０に格納する（ステップＳ７）。このとき、ラジオ放送番組を聴取しながらの記録ボタンの操作であるので、希望する楽曲の先頭から若干遅れることがある。そのことを考慮して、この実施形態では、リングバッファ１０８に記憶されている前記記録ボタン操作前のオーディオ信号も含めてデータ格納装置１１０に書き込むようにする。
【００９８】
データ格納装置１１０に記録される記録ボタン操作前のオーディオ信号の時間区間は、例えば、予め想定される遅れ時間を考慮した、記録ボタン操作前から一定時間の区間とされる。
【００９９】
次に、ＣＰＵ１０１は、操作部１１のストップボタンの操作入力を受け付けたか否か判別し（ステップＳ８）、ストップボタンの操作入力を受け付けたと判別したときには、ラジオ放送番組のオーディオ信号のデータ格納装置１１０への書き込みを停止する（ステップＳ９）。そして、ステップＳ２に戻る。
【０１００】
ステップＳ５で、検索要求の操作入力を受け付けたと判別したときには、ＣＰＵ１０１は、リングバッファ１０８に、当該操作入力時点よりも以前のオーディオ信号を記憶保持するようにさせると共に、このリングバッファ１０８に記憶されている時間区間と、検索要求の操作入力時点よりも後の所定の時間区間とを対象オーディオ信号区間として特定し、その対象オーディオ信号区間のデータを、ＲＡＭ１０３に格納する（ステップＳ１０）。
【０１０１】
そして、後述する検索要求の処理およびそれに続く購入要求の処理を実行するサブルーチンに移行し（ステップＳ１１）、その後、ステップＳ２に戻る。
【０１０２】
ステップＳ６で、記録ボタンのオン操作を受け付けてはいないと判別したときには、ＣＰＵ１０１は、記憶コンテンツの再生モードへの変更操作を受け付けたか否か判別し（図６のステップＳ２１）、再生モードへの変更操作を受け付けたと判別したときには、前回の記憶コンテンツの再生モードにおける再生の続きの所から、データ格納装置１１０に格納されている楽曲コンテンツのオーディオデータを読み出して、再生を開始する（ステップＳ２２）。これにより、ユーザは、データ格納装置１１０から読み出された楽曲のオーディオ信号の音響再生出力音を聴取する。
【０１０３】
そして、ＣＰＵ１０１は、再生コンテンツの変更操作入力を受け付けたか否か判別し（ステップＳ２３）、再生する楽曲コンテンツの変更操作入力を受け付けたと判別したときには、変更指定された楽曲コンテンツをデータ格納装置１１０から読み出して再生する（ステップＳ２４）。そして、ステップＳ２３に戻る。
【０１０４】
また、ステップＳ２３で再生する楽曲コンテンツの変更入力を受け付けてはいないと判別したときには、ＣＰＵ１０１は、外部入力モードへの変更操作入力を受け付けたか否か判別する（ステップＳ２５）。ステップＳ２５で、外部入力モードへの変更操作入力を受け付けてはいないと判別したときには、ＣＰＵ１０１は、ラジオ放送受信モードへの変更操作入力を受け付けたか否か判別する（ステップＳ２６）。
【０１０５】
ステップＳ２６で、ラジオ放送受信モードへの変更操作入力を受け付けたと判別したときには、図５のステップＳ１に戻る。また、ステップＳ２６で、ラジオ放送受信モードへの変更操作入力を受け付けてはいないと判別したときには、ＣＰＵ１０１は、楽曲識別用情報の検索要求の操作入力を受け付けたか否か判別し（ステップＳ２７）、検索要求の操作入力を受け付けてはいないと判別したときには、記憶コンテンツの再生モードを継続し（ステップＳ２８）、ステップＳ２３に戻る。
【０１０６】
また、ステップＳ２７で、検索要求の操作入力を受け付けたと判別したときには、ＣＰＵ１０１は、再生中に検索要求指示された楽曲の先頭から全曲の区間、または、先頭から所定時間までの区間、もしくは、前記楽曲の途中の所定時間の区間を、対象オーディオ信号区間として特定し、処理用バッファメモリに書き込む（ステップＳ２９）。
【０１０７】
そして、後述する検索要求の処理およびそれに続く購入要求の処理を実行するサブルーチンに移行し（ステップＳ３０）、その後、ステップＳ２３に戻る。
【０１０８】
また、ステップＳ２１で記憶コンテンツの再生モードへの変更操作入力を受け付けてはいないと判別したときには、ＣＰＵ１０１は、外部入力モードへの変更操作入力を受け付けたか否か判別し（ステップＳ３１）、外部入力モードへの変更操作入力を受け付けてはいないと判別したときには、図５のステップＳ２に戻る。
【０１０９】
ステップＳ３１で、あるいはステップＳ２５で、外部入力モードへの変更操作入力を受け付けたと判別したときには、ＣＰＵ１０１は、外部入力インターフェース１０５を通じて外部入力されたオーディオ信号を取り込み、当該取り込んだオーディオ信号をＩ／Ｏポート１０９を通じてＤ／Ａ変換器１７に送り、スピーカ１９を通じて音響再生する（図７のステップＳ４１）。これにより、ユーザは、外部入力されたオーディオ信号の再生音をスピーカ１９を通じて聴取する状態となる。
【０１１０】
ＣＰＵ１０１は、このとき、外部入力インターフェース１０５を通じて入力された外部入力のオーディオ信号をリングバッファ１０８にも送って、一時記憶させるようにする（ステップＳ４２）。
【０１１１】
そして、ＣＰＵ１０１は、ラジオ放送受信モードへの変更操作入力を受け付けたか否か判別する（ステップＳ４３）。ステップＳ４３で、ラジオ放送受信モードへの変更操作入力を受け付けたと判別したときには、図５のステップＳ１に移行する。また、ステップＳ４３で、ラジオ放送受信モードへの変更操作入力を受け付けてはいないと判別したときには、ＣＰＵ１０１は、記憶コンテンツの再生モードへの変更操作を受け付けたか否か判別し（ステップＳ４４）、再生モードへの変更操作を受け付けたと判別したときには、図６のステップＳ２２に移行する。
【０１１２】
ステップＳ４４で再生する楽曲コンテンツの変更入力を受け付けてはいないと判別したときには、ＣＰＵ１０１は、楽曲識別用情報の検索要求の操作入力を受け付けたか否か判別し（ステップＳ２７）、検索要求の操作入力を受け付けてはいないと判別したときには、操作部１１を通じた記録ボタンのオン操作（記録開始操作）を受け付けたか否か判別する（ステップＳ４６）。
【０１１３】
ステップＳ４６で、記録ボタンのオン操作を受け付けてはいないと判別したときには、ＣＰＵ１０１は、ステップＳ４１に戻る。
【０１１４】
ステップＳ４６で、記録ボタンのオン操作がなされたと判別したときには、ＣＰＵ１０１は、外部入力されたオーディオ信号をデータ格納装置１１０に格納する（ステップＳ４７）。このとき、外部入力されたオーディオ信号の再生音を聴取しながらの記録ボタンの操作であるので、希望する楽曲の先頭から若干遅れることがある。そのことを考慮して、この実施形態では、リングバッファ１０８に記憶されている前記記録ボタン操作前のオーディオ信号も含めてデータ格納装置１１０に書き込むようにする。
【０１１５】
データ格納装置１１０に記録される記録ボタン操作前のオーディオ信号の時間区間は、例えば、予め想定される遅れ時間を考慮した、記録ボタン操作前から一定時間の区間とされる。
【０１１６】
次に、ＣＰＵ１０１は、操作部１１のストップボタンの操作入力を受け付けたか否か判別し（ステップＳ４８）、ストップボタンの操作入力を受け付けたと判別したときには、外部入力のオーディオ信号のデータ格納装置１１０への書き込みを停止する（ステップＳ４９）。そして、ステップＳ４１に戻る。
【０１１７】
ステップＳ４５で、検索要求の操作入力を受け付けたと判別したときには、ＣＰＵ１０１は、リングバッファ１０８に、当該操作入力時点よりも以前の外部入力のオーディオ信号を記憶保持するようにさせると共に、このリングバッファ１０８に記憶されている時間区間と、検索要求の操作入力時点よりも後の所定の時間区間とを対象オーディオ信号区間として特定し、その対象オーディオ信号区間の外部入力のオーディオデータを、ＲＡＭ１０３に格納する（ステップＳ５０）。
【０１１８】
そして、後述する検索要求の処理およびそれに続く購入要求の処理を実行するサブルーチンに移行し（ステップＳ５１）、その後、ステップＳ４１に戻る。
【０１１９】
次に、検索要求の処理およびそれに続く購入要求の処理を実行するサブルーチンを、図８のフローチャートを参照して説明する。
【０１２０】
すなわち、先ず、ＣＰＵ１０１は、楽曲切り出し部１１２を起動させてＲＡＭ１０３に一時記憶されている対象オーディオ信号区間のオーディオ信号から、楽曲部分を前述のようにして切り出す（ステップＳ５１）。次に、ＣＰＵ１０１は、楽曲特徴量算出部１１３を起動させて、ＲＡＭ１０３に一時記憶されている楽曲部分について、前述したようにして、ＭＦＣＣを用いた楽曲特徴量を抽出するようにする（ステップＳ５２）。
【０１２１】
次に、ＣＰＵ１０１は、送信データ生成部１１４を制御して、抽出された楽曲特徴量と、検索サービスに対する課金用情報とを含めた楽曲識別用情報の検索要求を、楽曲識別用情報検索サーバ装置２に送る（ステップＳ５３）。
【０１２２】
次に、ＣＰＵ１０１は、サーバ装置２からの検索要求に対する検索結果情報としての楽曲識別用情報を受信し（ステップＳ５４）、受信した楽曲識別用情報に含まれる楽曲名、アーティスト名などを、ディスプレイ１１９に表示すると共に、当該楽曲を購入するかどうかの問い合わせを表示する（ステップＳ５５）。この問い合わせの画面には、「購入要求する」および「購入要求しない」の入力のためのアイコンボタンが表示されており、ユーザは、操作部１１を通じた入力操作で、いずれかのアイコンボタンを操作するようにする。
【０１２３】
ＣＰＵ１０１は、操作部１１を通じたユーザの操作入力を待って、購入要求するかどうかを判別し（ステップＳ５６）、購入要求しないと判別したときには、そのままこの処理ルーチンを終了する。
【０１２４】
また、ステップＳ５６で購入要求すると判別したときには、ＣＰＵ１０１は、送信データ生成部１１４を起動し、楽曲識別用情報の、この例では、楽曲ＩＤを含む楽曲コンテンツの購入要求を、コンテンツ配信サーバ装置３に送信するように制御する（ステップＳ５７）。
【０１２５】
そして、この購入要求に対する応答としてサーバ装置３から送られてくる楽曲コンテンツのオーディオデータを受信して、データ格納装置１１０に格納する。このとき、楽曲ＩＤを含む楽曲識別用情報を、オーディオデータに対応付けて格納するようにする（ステップＳ５８）。以上で、この処理ルーチンを終了する。
【０１２６】
［楽曲識別用情報検索サーバ装置２の処理動作］
図９に、楽曲識別用情報検索サーバ装置２の処理動作を説明するためのフローチャートを示す。
【０１２７】
すなわち、サーバ装置２のＣＰＵ２０１は、オーディオ信号処理装置１からの検索要求の到来を監視し（ステップＳ６１）、検索要求の受信を確認すると、受信データを受信データ処理部２０６に送る。
【０１２８】
そして、ＣＰＵ２０１は、検索実行部２０８を動作させ、受信した検索要求に含まれる楽曲特徴量に対応する楽曲識別用情報を検索するようにする（ステップＳ６２）。すなわち、検索実行部２０８は、受信した楽曲特徴量に基づいて、特徴量→楽曲識別用情報変換データベース２０４を検索し、特徴量が一致するあるいは近似するものが検出できたら、当該検出した特徴量に対応付けられて記憶されている楽曲識別用情報を、データベース２０４から読み出す。
【０１２９】
次に、ＣＰＵ２０１は、送信データ生成部２０７を動作させ、検索結果の楽曲識別用情報を、検索要求してきたオーディオ信号処理装置１に送信する（ステップＳ６３）。そして、ＣＰＵ２０１は、オーディオ信号処理装置１からの受信完了の通知の受信により受信完了を確認する（ステップＳ６４）。
【０１３０】
その後、ＣＰＵ２０１は、課金処理部２０９を動作させ、検索要求に含まれるクレジット番号などの課金用情報を用いて、実行した検索サービスについての課金処理を行なう（ステップＳ６５）。以上で、この検索サーバ装置２の処理は終了である。
【０１３１】
［コンテンツ配信サーバ装置３の処理動作］
図１０に、コンテンツ配信サーバ装置３の処理動作を説明するためのフローチャートを示す。
【０１３２】
すなわち、サーバ装置３のＣＰＵ３０１は、オーディオ信号処理装置１からの購入要求の到来を監視し（ステップＳ７１）、購入要求の受信を確認すると、受信データを受信データ処理部３０６に送る。
【０１３３】
そして、ＣＰＵ３０１は、配信コンテンツ検出部３０８を動作させ、受信した購入要求に含まれる楽曲ＩＤに対応する楽曲のオーディオデータのコンテンツデータ格納部３０４における格納アドレスを検索するようにする（ステップＳ７２）。
【０１３４】
次に、ＣＰＵ３０１は、送信データ生成部２０７を動作させ、検索結果のコンテンツデータ格納部３０４における格納アドレスから楽曲のオーディオデータを読み出し、購入要求してきたオーディオ信号処理装置１にダウンロードする（ステップＳ７３）。そして、ＣＰＵ３０１は、オーディオ信号処理装置１からのダウンロード完了の通知の受信によりダウンロード完了を確認する（ステップＳ７４）。
【０１３５】
その後、ＣＰＵ３０１は、課金処理部３０９を動作させ、購入要求に含まれるクレジット番号などの課金用情報を用いて、実行したダウンロード配信サービスについての課金処理を行なう（ステップＳ７５）。以上で、このコンテンツ配信サーバ装置３の処理は終了である。
【０１３６】
［第２の実施形態］
上述の第１の実施形態では、サーバ装置は、楽曲識別用情報検索サーバ装置２と、コンテンツ配信サーバ装置３とに分けられていたが、サーバ装置２およびサーバ装置３の機能は、一つのサーバ装置で実現することも可能である。
【０１３７】
この第２の実施形態は、その場合の例である。この第２の実施形態の場合のシステム構成図を図１１に示す。
【０１３８】
すなわち、この第２の実施形態においては、通信ネットワーク４を介してサーバ装置５と、オーディオ信号処理装置１とが接続される構成である。サーバ装置５は、コンピュータを備えた構成とされると共に、前述した楽曲識別用情報検索サーバ装置２の特徴量→楽曲識別用情報変換データベース２０４や検索実行部２０８を備える楽曲識別用情報検索部５１と、前述したコンテンツ配信サーバ装置３のコンテンツデータ格納部３０４や配信コンテンツ検出部３０８を備えるコンテンツ配信部５２とを備える。
【０１３９】
サーバ装置５は、また、通信ネットワーク４に接続するための通信インターフェースや、受信データ処理部、送信データ処理部、課金処理部なども備える。
【０１４０】
この第２の実施形態においても、上述の第１の実施形態と全く同様にした手順で、オーディオ信号処理装置１からサーバ装置５に対して楽曲識別用情報の検索要求を先ず行ない、その後、サーバ装置５から送られてくる楽曲識別用情報をオーディオ信号処理装置１で受信して、当該楽曲識別用情報をユーザに表示するなどして報知し、その後、サーバ装置５のオーディオ信号処理装置１から楽曲購入要求を送るようにすることもできる。
【０１４１】
しかしながら、この第２の実施形態では、図１１に示すように、オーディオ信号処理装置１からは、楽曲識別用情報の検索要求は送らずに、楽曲の購入要求のみを送るようにする。
【０１４２】
サーバ装置５では、楽曲の購入要求に基づいて、楽曲識別用情報を検出し、その検出結果を用いて、購入要求された配信コンテンツを検出して、購入要求してきたオーディオ信号処理装置にダウンロードするように構成する。
【０１４３】
ただし、この第２の実施形態では、配信コンテンツのダウンロードを開始する前に、オーディオ信号処理装置１のユーザに購入確認の問い合わせを行ない、その問い合わせに対して配信コンテンツの購入の確認が取れたときに、ダウンロードを実行するようにしている。購入確認の問い合わせにおいては、楽曲識別用情報に基づく楽曲名やアーティスト名などをユーザに報知して、コンテンツ内容の確認ができるようにしている。
【０１４４】
オーディオ信号処理装置１の処理動作のうち、ラジオ放送受信モード、記憶コンテンツの再生モード、外部入力モードなどの動作は、第１の実施形態とほぼ同様であるが、第２の実施形態においては、操作部１１には、楽曲識別用情報の検索要求の指示操作手段は存在せず、楽曲購入要求の指示操作手段が存在するだけである。指示操作手段は、楽曲購入要求キーであっても良いし、ディスプレイ１１９に表示された楽曲購入要求のアイコンボタンと、操作部１１に設けられた当該アイコンボタンを操作するようにする手段とからなるソフトウエアキーであってもよい。
【０１４５】
そして、この第２の実施形態では、第１の実施形態のステップＳ１１、ステップＳ３０およびステップＳ５１における検索要求および購入要求のサブルーチンは、楽曲購入要求のサブルーチンとされる。
【０１４６】
［第２の実施形態におけるオーディオ信号処理装置１の処理動作の要部］
図１２は、この第２の実施形態の場合におけるオーディオ信号処理装置１が実行する楽曲購入要求のサブルーチンを説明するためのフローチャートである。
【０１４７】
すなわち、ＣＰＵ１０１は、楽曲切り出し部１１２を起動させてＲＡＭ１０３に一時記憶されている対象オーディオ信号区間のオーディオ信号から、楽曲部分を前述のようにして切り出す（ステップＳ８１）。次に、ＣＰＵ１０１は、楽曲特徴量算出部１１３を起動させて、ＲＡＭ１０３に一時記憶されている楽曲部分について、前述したようにして、ＭＦＣＣを用いた楽曲特徴量を抽出するようにする（ステップＳ８２）。
【０１４８】
次に、ＣＰＵ１０１は、送信データ生成部１１４を制御して、抽出された楽曲特徴量と、配信サービスに対する課金用情報とを含めた楽曲購入要求を、サーバ装置５に送る（ステップＳ８３）。
【０１４９】
次に、ＣＰＵ１０１は、サーバ装置５からの楽曲識別用情報を受信し（ステップＳ８４）、受信した楽曲識別用情報に含まれる楽曲名、アーティスト名などを、ディスプレイ１１９に表示すると共に、当該楽曲の購入を実行するかどうかの確認の問い合わせを表示する（ステップＳ８５）。この問い合わせの画面には、「購入確認」のアイコンボタンと「購入要求キャンセル」のアイコンボタンとが表示されており、ユーザは、操作部１１を通じた入力操作で、いずれかのアイコンボタンを操作するようにする。
【０１５０】
ＣＰＵ１０１は、操作部１１を通じたユーザの操作入力を待って、購入要求による購入を確認したかどうかを判別し（ステップＳ８６）、「購入要求キャンセル」が選択されたと判別したときには、そのままこの処理ルーチンを終了する。
【０１５１】
また、ステップＳ８６で「購入確認」が選択されたと判別したときには、ＣＰＵ１０１は、送信データ生成部１１４を起動し、その「購入確認」の情報を、サーバ装置５に送信するように制御する（ステップＳ８７）。
【０１５２】
そして、この購入確認の結果としてサーバ装置５から送られてくる楽曲コンテンツのオーディオデータを受信して、データ格納装置１１０に格納する。このとき、楽曲ＩＤを含む楽曲識別用情報を、オーディオデータに対応付けて格納するようにする（ステップＳ８８）。以上で、この処理ルーチンを終了する。
【０１５３】
［第２の実施形態におけるサーバ装置５の処理動作］
図１３は、この第２の実施形態の場合におけるサーバ装置５の処理ルーチンを説明するためのフローチャートである。
【０１５４】
すなわち、サーバ装置５のＣＰＵは、オーディオ信号処理装置１からの購入要求の到来を監視し（ステップＳ９１）、購入要求の受信を確認すると、受信データを受信データ処理部に送る。
【０１５５】
そして、サーバ装置５のＣＰＵは、検索実行部を動作させ、受信した検索要求に含まれる楽曲特徴量に対応する楽曲識別用情報を検索するようにする（ステップＳ９２）。すなわち、検索実行部は、受信した楽曲特徴量に基づいて、特徴量→楽曲識別用情報変換データベースを検索し、特徴量が一致するあるいは近似するものが検出できたら、当該検出した特徴量に対応付けられて記憶されている楽曲識別用情報を、特徴量→楽曲識別用情報変換データベースから読み出す。
【０１５６】
次に、サーバ装置５のＣＰＵは、送信データ生成部を動作させ、検索結果の楽曲識別用情報を、購入確認の問い合わせのために、購入要求してきたオーディオ信号処理装置１に送信する（ステップＳ９３）。そして、サーバ装置５のＣＰＵは、オーディオ信号処理装置１から購入確認の通知を受信したかどうかを判別する（ステップＳ９４）。
【０１５７】
ステップＳ９４で、購入確認通知ではなく、購入キャンセルの通知を受信したときには、サーバ装置５のＣＰＵは、この処理ルーチンをそのまま終了する。
【０１５８】
また、ステップＳ９４で、購入確認の通知を受信したときには、サーバ装置５のＣＰＵは、検索して得た楽曲識別用情報のうちの、楽曲ＩＤに対応する楽曲のオーディオデータのコンテンツデータ格納部における格納アドレスを検索するようにする（ステップＳ９５）。
【０１５９】
次に、サーバ装置５のＣＰＵは、送信データ生成部を動作させ、検索結果のコンテンツデータ格納部における格納アドレスから楽曲のオーディオデータを読み出し、購入要求してきたオーディオ信号処理装置１にダウンロードする（ステップＳ９６）。そして、サーバ装置５のＣＰＵは、オーディオ信号処理装置１からのダウンロード完了の通知の受信によりダウンロード完了を確認する（ステップＳ９７）。
【０１６０】
その後、ＣＰＵ３０１は、課金処理部を動作させ、購入要求に含まれるクレジット番号などの課金用情報を用いて、実行したダウンロード配信サービスについての課金処理を行なう（ステップＳ９８）。以上で、このサーバ装置５の処理は終了である。
【０１６１】
なお、第２の実施形態においては、楽曲識別用情報をオーディオ信号処理装置１のユーザに送り、当該楽曲識別用情報に含まれる楽曲名やアーティスト名を表示させると共に、購入確認の問い合わせをするようにしたが、これらの楽曲識別用情報のオーディオ信号処理装置１への送信および購入確認の処理を省略するようにしても良い。
【０１６２】
この場合には、楽曲識別用情報としては、楽曲名やアーティスト名などは、ユーザに放置する必要がないので、少なくとも楽曲ＩＤが含まれていればよい。そして、この場合には、ダウンロードデータに、楽曲ＩＤが付加されるようにされて、その楽曲ＩＤがデータ格納装置１１０に、オーディオデータに対応付けられて書き込まれる。
【０１６３】
［その他の変形例］
上述の説明は、楽曲購入システムの場合の例であるが、この発明は、楽曲識別用情報の検索システムの部分のみであってもよい。
【０１６４】
また、放送は、ラジオ放送の場合であったが、テレビ放送の音声部分を対象とすることもできる。
【０１６５】
楽曲特徴量としては、上述のＭＦＣＣに限られるものではなく、各楽曲を特定することができるような特徴量であれば、どのようなものであってもよい。
【０１６６】
なお、第２の実施形態の場合には、楽曲ＩＤを用いるのではなく、楽曲特徴量と、楽曲コンテンツのオーディオデータとを対応付けたデータベースを用意して、楽曲特徴量から直接に配信する楽曲コンテンツのオーディオデータを検索するようにすることもできる。
【図面の簡単な説明】
【０１６７】
【図１】この発明による楽曲購入システムの第１の実施形態のシステム構成例を示すブロック図である。
【図２】第１の実施形態のオーディオ信号処理装置の構成例を示すブロック図である。
【図３】第１の実施形態の楽曲識別用情報検索サーバ装置の構成例を示すブロック図である。
【図４】第１の実施形態のコンテンツ配信サーバ装置の構成例を示すブロック図である。
【図５】第１の実施形態のオーディオ信号処理装置の処理動作を説明するためのフローチャートの一部を示す図である。
【図６】第１の実施形態のオーディオ信号処理装置の処理動作を説明するためのフローチャートの一部を示す図である。
【図７】第１の実施形態のオーディオ信号処理装置の処理動作を説明するためのフローチャートの一部を示す図である。
【図８】第１の実施形態のオーディオ信号処理装置の処理動作を説明するためのフローチャートの一部を示す図である。
【図９】第１の実施形態の楽曲識別用情報検索サーバ装置の処理動作を説明するためのフローチャートを示す図である。
【図１０】第１の実施形態のコンテンツ配信サーバ装置の処理動作を説明するためのフローチャートを示す図である。
【図１１】この発明による楽曲購入システムの第２の実施形態のシステム構成例を示すブロック図である。
【図１２】第２の実施形態のオーディオ信号処理装置における要部の処理動作を説明するためのフローチャートである。
【図１３】第２の実施形態のサーバ装置における処理動作を説明するためのフローチャートである。
【符号の説明】
【０１６８】
１…オーディオ信号処理装置、２…楽曲識別用情報検索サーバ装置、３…コンテンツ配信サーバ装置、４…通信ネットワーク、５…サーバ装置、１１…操作部、１５…ラジオ放送受信部、１９…スピーカ、１０４…操作部インターフェース、１０５…外部入力インターフェース、１１０…データ格納装置、１１２…楽曲切り出し部、１１３…楽曲特徴量算出部
【図１】
2005274992.tif 000003
【図２】
2005274992.tif 000004
【図３】
2005274992.tif 000005
【図４】
2005274992.tif 000006
【図５】
2005274992.tif 000007
【図６】
2005274992.tif 000008
【図７】
2005274992.tif 000009
【図８】
2005274992.tif 000010
【図９】
2005274992.tif 000011
【図１０】
2005274992.tif 000012
【図１１】
2005274992.tif 000013
【図１２】
2005274992.tif 000014
【図１３】
2005274992.tif 000015