(57)【要約】【課題】この発明は、受信品質の悪い楽曲コンテンツが記録された場合に、当該楽曲コンテンツを自動的に削除することができる楽曲記録装置を提供することを目的とする。【解決手段】放送波を受信し、受信した放送波から楽曲コンテンツを抽出して記録媒体に記録する機能を備えた楽曲記録装置において、受信している放送波の受信品質を判定するための受信品質判定用データを生成するための第１手段、楽曲コンテンツの記録が終了したときには、当該楽曲コンテンツを受信している間に第１手段によって生成された受信品質判定用データに基づいて、当該楽曲コンテンツの受信品質が高いか低いかを判定する第２手段、ならびに当該楽曲コンテンツの受信品質が低いと判定した場合には、当該楽曲コンテンツを記録媒体から削除する第３手段を備えている。【選択図】図１
2009053297.tif 000002
【特許請求の範囲】
【請求項１】
放送波を受信し、受信した放送波から楽曲コンテンツを抽出して記録媒体に記録する機能を備えた楽曲記録装置において、
受信している放送波の受信品質を判定するための受信品質判定用データを生成するための第１手段、
楽曲コンテンツの記録が終了したときには、当該楽曲コンテンツを受信している間に第１手段によって生成された受信品質判定用データに基づいて、当該楽曲コンテンツの受信品質が高いか低いかを判定する第２手段、ならびに
当該楽曲コンテンツの受信品質が低いと判定した場合には、当該楽曲コンテンツを記録媒体から削除する第３手段、
を備えていることを特徴とする楽曲記録装置。
【請求項２】
放送波を受信し、受信した放送波から楽曲コンテンツを抽出して記録媒体に記録する機能を備えた楽曲記録装置において、
受信している放送波の受信品質を判定するための受信品質判定用データを生成するための第１手段、
楽曲コンテンツの記録が終了したときには、当該楽曲コンテンツを受信している間に第１手段によって生成された受信品質判定用データまたはそれらの受信品質判定用データから得られるデータを、当該楽曲コンテンツの受信品質データとして記憶させる第２手段、  楽曲コンテンツの記録が終了したときに、当該楽曲コンテンツが重複して記録媒体に記録されているか否かを判別する第３手段、ならびに
当該楽曲コンテンツが重複して記録媒体に記録されている場合には、重複して記録されている同じ楽曲に対する楽曲コンテンツそれぞれの受信品質データに基づいて、これらの楽曲コンテンツの受信品質を比較し、これらの楽曲コンテンツのうち受信品質が最も高い楽曲コンテンツ以外の楽曲コンテンツのうちから、少なくとも受信品質が最も低い楽曲コンテンツを記録媒体から削除する第４手段、
を備えていることを特徴とする楽曲記録装置。
【請求項３】
楽曲記録装置は、受信している放送波の電界強度に応じた信号を出力するためのＳメータ出力端子を有するチューナＩＣを備えており、第１手段は、上記チューナＩＣのＳメータ出力端子の出力に基づいて受信品質判定用データを生成するものであることを特徴とする請求項１乃至２に記載の楽曲記録装置。
【請求項４】
楽曲記録装置は、受信している放送波の電界強度が所定の閾値以下のときに出力音声をミュートにさせる機能を備えかつ出力音声をミュートさせているか否かを表す信号を出力するミュート駆動出力端子を有するチューナＩＣを備えており、第１手段は、上記チューナＩＣのミュート駆動出力端子の出力に基づいて受信品質判定用データを生成するものであることを特徴とする請求項１乃至２に記載の楽曲記録装置。
【請求項５】
楽曲記録装置は、受信している放送波の電界強度が所定の閾値以下のときに出力音声をミュートにさせる機能を有するチューナＩＣを備えており、第１手段は、楽曲コンテンツを記録している場合に、記録している音声データから無音区間を検出し、無音区間である時刻を受信品質判定用データとして生成するものであることを特徴とする請求項１乃至２に記載の楽曲記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ラジオ放送、テレビ放送等の放送波を受信し、受信した放送波から楽曲コンテンツを抽出して記録する機能を備えた楽曲記録装置に関する。
【背景技術】
【０００２】
ラジオ放送またはテレビ放送を受信し、受信した放送波から楽曲コンテンツを抽出して記録する機能および記録した楽曲データを再生する機能を備えた楽曲記録再生装置が知られている。このような楽曲記録再生装置においては、記録したコンテンツの量が増加してくると、記録メディアの空き容量が少なくなるので、記録したコンテンツの整理が必要となってくる。
【０００３】
ところで、上記のような楽曲記録再生装置においては、受信品質の悪い楽曲コンテンツが記録される可能性がある。受信品質の悪い楽曲コンテンツは再生する価値が低いので、記録しておく必要がないコンテンツである。
【０００４】
また、上記のような楽曲記録再生装置においては、同じ楽曲コンテンツが重複して記録されてしまうことがある。同じ楽曲コンテンツが重複して記録されることは、記録メディアの容量の有効活用の観点からは望ましくない。
【特許文献１】特開２００７−９６７６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は、受信品質の悪い楽曲コンテンツが記録された場合に、当該楽曲コンテンツを自動的に削除することができる楽曲記録装置を提供することを目的とする。
【０００６】
また、この発明は、同じ楽曲コンテンツが重複して記録された場合に、受信品質の悪い方の楽曲コンテンツを自動的に削除することができる楽曲記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、放送波を受信し、受信した放送波から楽曲コンテンツを抽出して記録媒体に記録する機能を備えた楽曲記録装置において、受信している放送波の受信品質を判定するための受信品質判定用データを生成するための第１手段、楽曲コンテンツの記録が終了したときには、当該楽曲コンテンツを受信している間に第１手段によって生成された受信品質判定用データに基づいて、当該楽曲コンテンツの受信品質が高いか低いかを判定する第２手段、ならびに当該楽曲コンテンツの受信品質が低いと判定した場合には、当該楽曲コンテンツを記録媒体から削除する第３手段を備えていることを特徴とする。
【０００８】
請求項２に記載の発明は、放送波を受信し、受信した放送波から楽曲コンテンツを抽出して記録媒体に記録する機能を備えた楽曲記録装置において、受信している放送波の受信品質を判定するための受信品質判定用データを生成するための第１手段、楽曲コンテンツの記録が終了したときには、当該楽曲コンテンツを受信している間に第１手段によって生成された受信品質判定用データまたはそれらの受信品質判定用データから得られるデータを、当該楽曲コンテンツの受信品質データとして記憶させる第２手段、楽曲コンテンツの記録が終了したときに、当該楽曲コンテンツが重複して記録媒体に記録されているか否かを判別する第３手段、ならびに当該楽曲コンテンツが重複して記録媒体に記録されている場合には、重複して記録されている同じ楽曲に対する楽曲コンテンツそれぞれの受信品質データに基づいて、これらの楽曲コンテンツの受信品質を比較し、これらの楽曲コンテンツのうち受信品質が最も高い楽曲コンテンツ以外の楽曲コンテンツのうちから、少なくとも受信品質が最も低い楽曲コンテンツを記録媒体から削除する第４手段を備えていることを特徴とする。
【０００９】
請求項３に記載の発明は、請求項１乃至２に記載の楽曲記録装置において、楽曲記録装置は、受信している放送波の電界強度に応じた信号を出力するためのＳメータ出力端子を有するチューナＩＣを備えており、第１手段は、上記チューナＩＣのＳメータ出力端子の出力に基づいて受信品質判定用データを生成するものであることを特徴とする。
【００１０】
請求項４に記載の発明は、請求項１乃至２に記載の楽曲記録装置において、楽曲記録装置は、受信している放送波の電界強度が所定の閾値以下のときに出力音声をミュートにさせる機能を備えかつ出力音声をミュートさせているか否かを表す信号を出力するミュート駆動出力端子を有するチューナＩＣを備えており、第１手段は、上記チューナＩＣのミュート駆動出力端子の出力に基づいて受信品質判定用データを生成するものであることを特徴とする。
【００１１】
請求項５に記載の発明は、請求項１乃至２に記載の楽曲記録装置において、楽曲記録装置は、受信している放送波の電界強度が所定の閾値以下のときに出力音声をミュートにさせる機能を有するチューナＩＣを備えており、第１手段は、楽曲コンテンツを記録している場合に、記録している音声データから無音区間を検出し、無音区間である時刻を受信品質判定用データとして生成するものであることを特徴とする。
【発明の効果】
【００１２】
この発明によれば、受信品質の悪い楽曲コンテンツが記録された場合に、当該楽曲コンテンツを自動的に削除することができるようになる。
【００１３】
また、この発明によれば、同じ楽曲コンテンツが重複して記録された場合に、受信品質の悪い方の楽曲コンテンツを自動的に削除できるようになる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して、この発明の実施例について説明する。
【実施例１】
【００１５】
〔１〕楽曲記録再生装置の構成
【００１６】
図１は、楽曲記録再生装置の構成を示している。
【００１７】
楽曲記録再生装置は、アンテナ１、ＦＭチューナ部２、Ａ／Ｄ変換部３、ＤＳＰ４、記録媒体５、Ｄ／Ａ変換部６、スピーカ７L ，７R 、Ａ／Ｄ変換部８、メモリ９およびＣＰＵ１０を備えている。
【００１８】
ＦＭチューナ部２は、アンテナ１を介して入力したＦＭ放送波からユーザによって選択された所定の周波数の放送波を選局し、選局した放送波を復調して左チャンネルのアナログ音声信号Ｌおよび右チャンネルのアナログ音声信号Ｒを出力する。ＦＭチューナ部２としては、Ｓメータ出力端子２ａを備えたＦＭチューナＩＣが用いられている。Ｓメータ出力端子２ａからは、選局しているＦＭ放送波の電界強度に応じた電圧が出力される。Ｓメータ出力端子２ａの出力電圧は、選局しているＦＭ放送波の電界強度が高いほど大きくなる。
【００１９】
Ａ／Ｄ変換部３は、ＦＭチューナ部２で得られたアナログ音声信号をデジタル音声信号に変換する。ＤＳＰ４は、楽曲を抽出するために、入力されるデジタル音声信号から音声パワーの変化量、周波数領域における特徴量を抽出する機能と、楽曲に対応するデジタル音声信号をＭＰ３圧縮データにエンコードする機能と、記録媒体５から読み出されたＭＰ３圧縮データをデジタル音声信号にデコードする機能とを備えている。
【００２０】
記録媒体５は、ＤＳＰ４のエンコード機能によって得られたＭＰ３圧縮データを記録する。Ｄ／Ａ変換部６は、ＤＳＰ４のデコード機能によって得られたデジタル音声信号をアナログ音声信号に変換する。スピーカ７L ，７R は、Ｄ／Ａ変換部６によって得られた左チャンネルのアナログ音声信号Ｌおよび右チャンネルのアナログ音声信号Ｒを出力する。      
【００２１】
ＦＭチューナ部２のＳメータ出力端子２ａは、Ａ／Ｄ変換部８に接続されている。Ａ／Ｄ変換部８は、Ｓメータ出力端子２ａから出力される電界強度に応じた電圧が所定の基準電圧Ｖｏ未満である場合にはＬレベルの信号Ｌｏを出力し、Ｓメータ出力端子２ａから出力される電界強度に応じた電圧が所定の基準電圧Ｖｏ以上である場合にはＨレベルの信号Ｈｉを出力する。Ａ／Ｄ変換部８から出力されるデータを受信品質判定用データということにする。Ａ／Ｄ変換部８から出力される受信品質判定用データは、ＣＰＵ１０に送られる。
【００２２】
ＣＰＵ１０は、楽曲記録再生装置の各部を制御する。メモリ９は、ＣＰＵ１０のワークメモリとして動作する。なお、ＣＰＵ１０のプログラム等のデータは図示しないＲＯＭに格納されている。
【００２３】
以下、楽曲コンテンツを記録する場合の処理について説明する。
〔２〕楽曲記録処理
【００２４】
楽曲記録処理においては、受信した音声信号のうち、楽曲部分のみを抽出して記録する。そして、１つの楽曲コンテンツが記録されると、当該楽曲コンテンツの受信品質が良いか悪いかを判定し、受信品質が悪い場合には当該楽曲コンテンツを削除する。受信品質が良い場合には、当該楽曲コンテンツと同じ楽曲コンテンツが既に記録されているか否かを判別する。当該楽曲コンテンツと同じ楽曲コンテンツが既に記録されている場合には、両楽曲コンテンツのうち、受信品質の低い方を削除する。
〔２−１〕楽曲部分の抽出方法
【００２５】
Ａ／Ｄ変換部３から入力されたデジタル音声信号はＤＳＰ４に入力されるとともに、ＤＳＰ４およびＣＰＵ１０を介してメモリ９にも送られる。ＤＳＰ４はＤＳＰ４に入力されたデジタル音声信号から音声パワーの変化量や、周波数領域における特徴量を抽出する。ＣＰＵ１０は、新しいものから過去所定時間分のデジタル音声信号をメモリ９に保持させる。この所定時間は、後述するＴ１秒より大きな時間に設定されている。
【００２６】
楽曲記録処理では、受信した音声信号のうち、楽曲部分のみを抽出して記録する。楽曲部分の抽出方法について説明する。まず、ＣＰＵ１０は、音声パワーの変化量が所定の閾値以上となるタイミングを変化点として検出する。音声パワーとしては、たとえば、音声信号の振幅を二乗したものが用いられる。なお、ＣＰＵ１０は、変化点を検出する毎に、その検出時刻（絶対時刻）をメモリ９に記憶する。ＣＰＵ１０は、メモリ９内に記憶した変化点の検出時刻情報の数が所定数に達した後においては、最も古いデータを削除してから、新しいデータを格納する。この所定数は、楽曲１曲分に対して検出され得る変化点の数より大きな数に設定されている。
【００２７】
ＣＰＵ１０は、変化点を検出すると、変化点近傍の音声信号の周波数領域における特徴量に基づいて、変化点近傍が楽曲であるかラジオ番組の司会者（ディスクジョッキー）による会話部分（トーク部分）であるかを判別する。周波数領域における特徴量としては、たとえば、メルケプストラム( ＭＦＣＣ：Mel Frequency Cepstral Coefficients)が用いられる。より具体的には、検出されたＭＦＣＣと予め作成されている楽曲に対する基準データ（ＭＦＣＣ）との間の尤度を算出し、尤度が所定の閾値より大きい場合に変化点近傍が楽曲であると判別する。あるいは、変化点近傍のＭＦＣＣを予め作成した評価関数に代入することにより評価値を算出し、得られた評価値に基づいて変化点近傍が楽曲であるか会話部分であるかを判別するようにしてもよい。
【００２８】
変化点近傍が楽曲であるとの判定が、所定時間（Ｔ１秒）より長い時間、継続した場合には、Ｔ１秒前の時点から楽曲区間が開始されたと判別し、Ｔ１秒前の位置から音声信号の記録を開始させる。この後において、変化点近傍が楽曲でないと判定されたときには、音声信号の記録位置はＴ１秒分遅れているので、その時点からＴ１秒経過したときに、音声信号の記録を停止させる。Ｔ１は、例えば、３０〜１２０秒の範囲内の値に設定される。
【００２９】
〔２−２〕記録が終了した楽曲コンテンツの受信品質の判定方法
【００３０】
記録が終了した楽曲コンテンツの受信品質が良いか悪いかは、次のようにして判定される。ＣＰＵ１０は、新しいものから過去所定時間分の受信品質判定用データをメモリ９に保持させる。この所定時間は、楽曲１曲分の長さより十分に長い所定時間に設定されている。そして、当該楽曲コンテンツの記録が終了したときに、当該楽曲受信中に得られた受信品質判定用データの単位時間の平均値（楽曲コンテンツの受信中に得られた受信品質判定用データ値の総和を、楽曲コンテンツの受信中に得られた受信品質判定用データのサンプル数で除算した値）を算出し、算出した平均値が所定の閾値以上であれば当該楽曲コンテンツの受信品質が良いと判定し、算出した平均値が所定の閾値未満であれば当該楽曲コンテンツの受信品質が悪いと判定する。
【００３１】
〔２−３〕記録が終了した楽曲コンテンツと同じ楽曲コンテンツが既に記録されているか否かの判定方法
【００３２】
記録が終了した楽曲コンテンツと同じ楽曲コンテンツが既に記録されているか否かは、次のようにして判定される。上述したように、ＣＰＵ１０は、新しいものから過去所定数分の変化点の検出時刻情報をメモリ９に保持させている。楽曲コンテンツの記録が終了すると、当該楽曲コンテンツのデジタル音声信号に基づいて検出された全ての変化点の検出時刻情報に基づいて、それらの各変化点の位置（当該楽曲コンテンツの開始時刻からの経過時間）を求め、得られた各変化点の位置を当該楽曲コンテンツの変化点位置情報として記憶媒体５に記憶する。
【００３３】
そして、既に記録されている他の楽曲コンテンツそれぞれに対して、当該楽曲コンテンツと同じ楽曲であるか否かを判別していく。この判別は、当該楽曲コンテンツに対する変化点数情報および変化点位置情報と、他の楽曲コンテンツに対する変化点数情報および変化点位置情報とを用いて行なわれる。基本的には、記録が終了した楽曲コンテンツと他の１つの楽曲コンテンツとの間で、隣合う変化点間隔の対応するものどうしを比較し、対応する全ての変化点間隔において両者の変化点間隔がほぼ等しい場合には、両楽曲コンテンツは同じ曲であると判別し、そうでない場合には両楽曲コンテンツは同じ曲ではないと判別する。ただし、同一楽曲であっても、一方の楽曲コンテンツの先頭部分が欠けている等により、変化点数が異なる場合がある。この実施例では、同一楽曲であるが変化点数が異なる場合にも、同一楽曲であると判定することが可能となる判別手法が採用されている。      
【００３４】
〔２−４〕楽曲記録処理手順
【００３５】
図２は、楽曲記録処理手順を示している。
【００３６】
ＦＭチューナ１を起動させる（ステップＳ１）。そして、ＤＳＰ４による特徴抽出処理を起動させるとともに、デジタル音声信号のメモリ９への記憶および受信品質判定用データのメモリ９への記憶を開始させる（ステップＳ２）。なお、デジタル音声信号のメモリ９への記憶が開始された後において、予め定められた所定時間分のデジタル音声信号がメモリ９に記憶された場合には、それ以後は、最も古いデジタル音声信号が削除されて、最新のデジタル音声信号がメモリ９に記録される。同様に、受信品質判定用データのメモリ９への記憶が開始された後において、予め定められた所定時間分の受信品質判定用データがメモリ９に記憶された場合には、それ以後は、最も古い受信品質判定用データが削除されて、最新の受信品質判定用データがメモリ９に記録される。
【００３７】
ＤＳＰ４は、ＤＳＰ４に入力されるデジタル音声信号から音声パワーの変化量、周波数領域における特徴量を算出して、ＣＰＵ１０に与える。音声パワーとしては、たとえば、音声信号の振幅を二乗したものが用いられる。周波数領域における特徴量としては、たとえば、メルケプストラム( ＭＦＣＣ：Mel Frequency Cepstral Coefficients)が用いられる。
【００３８】
ＣＰＵ１０は、音声パワーの変化量に基づいて変化点であるか否かの判別を行なう（ステップＳ３）。変化点でなければ、ステップＳ３に戻る。変化点であると判別した場合、つまり、音声パワーの変化量が所定の閾値より大きい場合には（ステップＳ３でＹＥＳ）、メモリ９に当該変化点の検出時刻（絶対時刻）を記憶する（ステップＳ４）。なお、予め定められた所定数分の変化点の検出時刻情報がメモリ９に記憶されている場合には、最も古い変化点の検出時刻情報が削除されて、最新の変化点の検出時刻情報がメモリ９に記録される。後述するステップＳ９、Ｓ１４において、変化点の検出時刻（絶対時刻）をメモリ９に記憶する場合も同様である。次に、今回検出された変化点近傍の音声信号の周波数領域における特徴量（この例ではＭＦＣＣ）に基づいて、当該変化点近傍が楽曲であるか否かを判別する（ステップＳ５）。変化点近傍が楽曲でなければ、ステップＳ３に戻る。
【００３９】
上記ステップＳ５において、変化点近傍が楽曲であると判別した場合には、第１タイマによる計時を開始させる（ステップＳ６）。そして、第１タイマによる計時時間（Timer1) がＴ１秒を超えたか否かを判別する（ステップＳ７）。第１タイマによる計時時間（Timer1) がＴ１秒以下である場合には、音声パワーの変化量に基づいて変化点であるか否かの判別を行なう（ステップＳ８）。変化点でなければ、ステップＳ７に戻る。
【００４０】
上記ステップＳ８で変化点であると判別した場合は、メモリ９に当該変化点の検出時刻（絶対時刻）を記憶する（ステップＳ９）。次に、今回検出された変化点近傍の音声信号の周波数領域における特徴量（この例ではＭＦＣＣ）に基づいて、変化点近傍が楽曲であるか否かを判別する（ステップＳ１０）。変化点近傍が楽曲であると判別した場合には、ステップＳ７に戻る。
【００４１】
上記ステップＳ１０において、変化点近傍が楽曲でないと判別した場合には、ステップＳ６に戻り、第１タイマによる計時を開始させる。この場合には、第１タイマによる計時が再スタートされることになる。
【００４２】
上記ステップＳ７で、第１タイマによる計時時間（Timer1) がＴ１秒を超えたと判別した場合には、Ｔ１秒前から楽曲が開始されていると判断し、現在時刻からＴ１秒前の時刻を楽曲開始時刻Ｔｓとして記憶するとともに（ステップＳ１１）、Ｔ１秒前の位置から音声信号のエンコードおよび記録媒体５への保存を開始させる（ステップＳ１２）。
【００４３】
次に、音声パワーの変化量に基づいて変化点であるか否かの判別を行なう（ステップＳ１３）。変化点でなければ、ステップＳ１３に戻る。変化点であると判別した場合、つまり、音声パワーの変化量が所定の閾値より大きい場合には（ステップＳ１３でＹＥＳ）、メモリ３に当該変化点の検出時刻（絶対時刻）を記憶する（ステップＳ１４）。次に、今回検出された変化点近傍の音声信号の周波数領域における特徴量（この例ではＭＦＣＣ）に基づいて、変化点近傍が楽曲であるか否かを判別する（ステップＳ１５）。変化点近傍が楽曲であると判別した場合には、ステップＳ１３に戻る。
【００４４】
上記ステップＳ１５において、変化点近傍が楽曲でないと判別した場合には、楽曲が終了したと判断し、現在時刻を楽曲終了時刻Ｔｅとして記憶するとともに（ステップＳ１６）、現時点では現在時刻よりもＴ１秒前の楽曲が記録されているため、第２タイマによる計時を開始させる（ステップＳ１７）。
【００４５】
そして、メモリ９に記憶されている受信品質判定用データのうち、楽曲開始時刻Ｔｓから楽曲終了時刻Ｔｅまでの間の受信品質判定用データの単位時間当たりの平均値を算出し、得られた平均値を現在記録している楽曲コンテンツに対する受信品質データとして記録媒体５に記録するとともに、メモリ９に記憶されている変化点検出時刻情報のうち、楽曲開始時刻Ｔｓから楽曲終了時刻Ｔｅまでの間の各変化点検出時刻情報に基づいて、それらの各変化点の位置からなる変化点位置情報とそれらの変化点総数からなる変化点数情報とを生成して、得られた変化点に関する情報を現在記録している楽曲コンテンツに対する変化点情報として記録媒体５に記録する（ステップＳ１８）。
【００４６】
この後、第２タイマによる計時時間（Timer2) がＴ１秒に到達すると（ステップＳ１９）、音声信号のエンコードおよび記録媒体５への音声信号の保存を停止させる（ステップＳ２０）。
【００４７】
この後、上記ステップＳ１８で記憶した受信品質データ（受信品質判定用データの平均値）が所定の閾値Ｔｈ以上であるか否かを判別する（ステップＳ２１）。受信品質データが閾値未満である場合には、受信品質が悪いと判断し、今回記録した楽曲コンテンツを削除した後（ステップＳ２２）、ステップＳ３に移行する。
【００４８】
上記ステップＳ２１において、受信品質データが所定の閾値以上であると判別した場合には、今回記録した楽曲コンテンツが重複して記録されているか否かを判定する（ステップＳ２３）。この重複判定処理の詳細については後述する。
【００４９】
今回記録した楽曲コンテンツが重複して記録されていない場合には、ステップＳ３に戻る。今回記録した楽曲コンテンツが重複して記録されていると判別した場合には、重複している２つの楽曲コンテンツのうち、受信品質の悪い方を削除する（ステップＳ２４）。例えば、重複している２つの楽曲コンテンツのうち、受信品質データ（受信品質判定用データの平均値）が小さい方を削除する。なお、今回記録した楽曲コンテンツと同一楽曲の楽曲コンテンツが３以上重複して記録されている場合には、これらの３以上の楽曲コンテンツのうち、受信品質の最も高いものを残し、他の楽曲コンテンツを削除する。なお、重複している３以上の楽曲コンテンツのうち受信品質の最も高いもの以外の楽曲コンテンツのうちから、少なくとも受信品質の最も低いものを削除するようにしてもよい。この後、ステップＳ３に戻る。
【００５０】
なお、今回記録した楽曲コンテンツが重複して記録されていると判別した場合に、重複している複数の楽曲コンテンツから、受信品質の良い部分だけをつなぎ合わせることにより、いわゆる「良いところ取り」の１つの楽曲コンテンツを生成し、得られた「良いところ取り」の楽曲コンテンツのみを記録するようにしてもよい。
【００５１】
〔２−５〕重複判定処理
図２のステップＳ２３の重複判定処理においては、記録媒体に記録されている、今回記録した楽曲コンテンツ以外の楽曲コンテンツそれぞれに対して、今回記録した楽曲コンテンツと一致するか否かの一致判定処理が行なわれる。
【００５２】
図３は、一致判定処理の手順を示している。
【００５３】
ここでは、今回記録した楽曲コンテンツを第１の楽曲コンテンツと呼び、今回記録した楽曲コンテンツと比較される楽曲コンテンツを第２の楽曲コンテンツと呼ぶことにする。第１の楽曲コンテンツの各変化点の位置をＴ１，Ｔ２，…，ＴＮとし、第２の楽曲コンテンツの変化点の位置をＳ１，Ｓ２，…，ＳＭとする。Ｎは第１の楽曲コンテンツの変化点の総数と同じ整数であり、Ｍは第２の楽曲コンテンツの変化点の総数と同じ整数である。      
【００５４】
まず、第１の楽曲コンテンツに対応する複数の変化点の１つを指定するための変数ｎを１に設定する（ステップＳ３１）。また、第２の楽曲コンテンツに対応する複数の変化点の１つを指定するための変数ｍを１に設定する（ステップＳ３２）。
【００５５】
そして、｜｛Ｔ（ｎ＋１）−Ｔｎ｝−｛Ｓ（ｍ＋１）−Ｓｍ｝｜が所定値σより小さいか否かを判別する（ステップＳ３３）。つまり、第１の楽曲コンテンツにおける変化点Ｔｎから変化点Ｔ（ｎ＋１）までの距離（時間）と、第２の楽曲コンテンツにおける変化点Ｓｍから変化点Ｓ（ｍ＋１）までの距離（時間）との差の絶対値が、σより小さいか否かを判別する。
【００５６】
ステップＳ３３において、｜｛Ｔ（ｎ＋１）−Ｔｎ｝−｛Ｓ（ｍ＋１）−Ｓｍ｝｜が所定値σより小さいと判別した場合には、ｎが（Ｎ−１）未満でかつｍが（Ｍ−１）未満であるという条件を満たしているか否かを判別する（ステップＳ３８）。ｎが（Ｎ−１）未満でかつｍが（Ｍ−１）未満であるという条件を満たしている場合には、ｎを１だけインクリメントするとともに、ｍを１だけインクリメントした後（ステップＳ３９）、｜｛Ｔ（ｎ＋１）−Ｔｎ｝−｛Ｓ（ｍ＋１）−Ｓｍ｝｜が所定値σより小さいか否かを判別する（ステップＳ４０）。ステップＳ４０において、｜｛Ｔ（ｎ＋１）−Ｔｎ｝−｛Ｓ（ｍ＋１）−Ｓｍ｝｜が所定値σより小さいと判別した場合には、ステップＳ３８に戻る。
【００５７】
上記ステップＳ３８において、ｎが（Ｎ−１）未満でかつｍが（Ｍ−１）未満であるという条件を満たしていない場合には、つまり、ｎが（Ｎ−１）以上であるかまたはｍが（Ｍ−１）以上である場合には、第２の楽曲コンテンツは第１の楽曲コンテンツと同一曲であると判定する（ステップＳ４２）。上記ステップＳ４０において、｜｛Ｔ（ｎ＋１）−Ｔｎ｝−｛Ｓ（ｍ＋１）−Ｓｍ｝｜が所定値σ以上であると判別した場合には、第２の楽曲コンテンツは第１の楽曲コンテンツと同一曲ではないと判定する（ステップＳ４１）。      
【００５８】
上記ステップＳ３３において、｜｛Ｔ（ｎ＋１）−Ｔｎ｝−｛Ｓ（ｍ＋１）−Ｓｍ｝｜が所定値σ以上であると判別した場合には、ｍを１だけインクリメントした後（ステップＳ３４）、ｍがＭ以上であるか否かを判別する（ステップＳ３５）。
【００５９】
ｍがＭ以上でなければ、つまり、ｍがＭ未満であれば、ステップＳ３３に戻り、再度、｜｛Ｔ（ｎ＋１）−Ｔｎ｝−｛Ｓ（ｍ＋１）−Ｓｍ｝｜が所定値σより小さいか否かを判別する。
【００６０】
ステップＳ３５において、ｍがＭ以上であると判別した場合には、ｎを１だけインクリメントした後（ステップＳ３６）、ｎがＮ以上であるか否かを判別する（ステップＳ３７）。ｎがＮ以上でなければ、つまり、ｎがＮ未満であれば、ステップＳ３２に戻り、ｍ＝１とした後、再度、｜｛Ｔ（ｎ＋１）−Ｔｎ｝−｛Ｓ（ｍ＋１）−Ｓｍ｝｜が所定値σより小さいか否かを判別する。
【００６１】
ステップＳ３７において、ｎがＮ以上であると判別した場合には、第２の楽曲コンテンツは第１の楽曲コンテンツと同一曲ではないと判定する（ステップＳ４１）。
【００６２】
例えば、第１の楽曲コンテンツの各変化点の位置Ｔ１，Ｔ２，…，ＴＮおよび第２の楽曲コンテンツの各変化点の位置Ｓ１，Ｓ２，…，ＳＭが図４に示すような位置にある場合について説明する。この場合、Ｎ＝５，Ｍ＝４である。
【００６３】
まず、ｎ＝ｍ＝１とされ、ステップＳ３３では、｜（Ｔ２−Ｔ１）−（Ｓ２−Ｓ１）｜が所定値σより小さいか否かが判別される。つまり、図４の例では、第１の楽曲コンテンツのセグメント１の長さと第２の楽曲コンテンツのセグメント１の長さがほぼ等しいか否かが判別される。図４の例では、両者の長さは異なっているので、｜（Ｔ２−Ｔ１）−（Ｓ２−Ｓ１）｜が所定値σ以上であると判別される。
【００６４】
そこで、ステップＳ３４においてｍ＝２とされた後、ステップＳ３３に戻り、｜（Ｔ２−Ｔ１）−（Ｓ３−Ｓ２）｜が所定値σより小さいか否かが判別される。つまり、図４の例では、第１の楽曲コンテンツのセグメント１の長さと第２の楽曲コンテンツのセグメント２の長さがほぼ等しいか否かが判別される。図４の例では、両者の長さは異なっているので、｜（Ｔ２−Ｔ１）−（Ｓ３−Ｓ２）｜が所定値σ以上であると判別される。
【００６５】
そこで、ステップＳ３４においてｍ＝３とされた後、ステップＳ３３に戻り、｜（Ｔ２−Ｔ１）−（Ｓ４−Ｓ３）｜が所定値σより小さいか否かが判別される。つまり、図４の例では、第１の楽曲コンテンツのセグメント１の長さと第２の楽曲コンテンツのセグメント３の長さがほぼ等しいか否かが判別される。図４の例では、両者の長さは異なっているので、｜（Ｔ２−Ｔ１）−（Ｓ４−Ｓ３）｜が所定値σ以上であると判別される。
【００６６】
そこで、ステップＳ３６でｎ＝２とされ、ステップＳ３２でｍ＝１とされた後、ステップＳ３３に戻り、｜（Ｔ３−Ｔ２）−（Ｓ２−Ｓ１）｜が所定値σより小さいか否かが判別される。つまり、図４の例では、第１の楽曲コンテンツのセグメント２の長さと第２の楽曲コンテンツのセグメント１の長さがほぼ等しいか否かが判別される。図４の例では、両者の長さは等しいので、｜（Ｔ３−Ｔ２）−（Ｓ２−Ｓ１）｜が所定値σより小さいと判別される。したがって、ステップＳ３３でＹＥＳとなり、ステップＳ３８に移行する。      
【００６７】
ステップＳ３８では、ｎが（Ｎ−１）未満でかつｍが（Ｍ−１）未満であるという条件を満たしているか否かが判別される。この場合、（Ｎ−１）＝４、（Ｍ−１）＝３であるので、ｎ＝２＜（Ｍ−１）＝４であり、かつｍ＝１＜（Ｍ−１）＝３であるため、ステップＳ３９に移行し、ｎ＝３，ｍ＝２とされる。そして、ステップＳ４０において、｜（Ｔ４−Ｔ３）−（Ｓ３−Ｓ２）｜が所定値σより小さいか否かが判別される。つまり、図４の例では、第１の楽曲コンテンツのセグメント３の長さと第２の楽曲コンテンツのセグメント２の長さがほぼ等しいか否かが判別される。図４の例では、両者の長さは等しいので、｜（Ｔ４−Ｔ３）−（Ｓ３−Ｓ２）｜が所定値σより小さいと判別される。したがって、ステップＳ４０でＹＥＳとなり、ステップＳ３８に移行する。
【００６８】
ステップＳ３８では、ｎが（Ｎ−１）未満でかつｍが（Ｍ−１）未満であるという条件を満たしているか否かが判別される。この場合、ｎ＝３＜（Ｎ−１）＝４であり、かつｍ＝２＜（Ｍ−１）＝３であるため、ステップＳ３９に移行し、ｎ＝４，ｍ＝３とされる。そして、ステップＳ４０において、｜（Ｔ５−Ｔ４）−（Ｓ４−Ｓ３）｜が所定値σより小さいか否かが判別される。つまり、図４の例では、第１の楽曲コンテンツのセグメント４の長さと第２の楽曲コンテンツのセグメント３の長さがほぼ等しいか否かが判別される。図４の例では、両者の長さは等しいので、｜（Ｔ５−Ｔ４）−（Ｓ４−Ｓ３）｜が所定値σより小さいと判別される。したがって、ステップＳ４０でＹＥＳとなり、ステップＳ３８に移行する。
【００６９】
ステップＳ３８では、ｎが（Ｎ−１）未満でかつｍが（Ｍ−１）未満であるという条件を満たしているか否かが判別される。この場合、ｎ＝（Ｎ−１）＝４であり、かつｍ＝（Ｍ−１）＝３であるため、ステップＳ３８でＮＯとなり、第２の楽曲コンテンツは第１の楽曲コンテンツと同一曲であると判定される。
【００７０】
〔３〕楽曲再生処理
【００７１】
図５は、楽曲再生処理手順を示している。
【００７２】
ユーザによって再生したい楽曲が選曲された後に通常再生指示が入力されると、記録媒体５から選曲された楽曲データを読み出していく（ステップＳ５１）。記録媒体５から読み出された楽曲データをＤＳＰ４によってデコードさせ、Ｄ／Ａ変換部６を介してスピーカ７L ，７R に音声信号を出力させる（ステップＳ５２）。これにより、ユーザによって選択された楽曲が再生される。
【００７３】
楽曲再生中においては、再生停止指示が入力されたか否かが監視される。楽曲再生中において、再生停止指示が入力されると（ステップＳ５３でＹＥＳ）、記録媒体５からの楽曲データの読み出し処理およびＤＳＰ４によるデコード処理を停止させる（ステップＳ５４）。
【００７４】
〔４〕変形例
上記実施例では、受信品質判定用データとしては、Ｓメータ出力端子の出力電圧を２値化した値を用いているが、受信品質判定用データとして以下のようなデータを用いることができる。
【００７５】
〔４−１〕変形例１
【００７６】
ＦＭチューナＩＣの中には、選局している放送波の電界強度が所定の閾値以下のときに出力音声をミュート（無音）にさせる機能を備えているとともに出力音声をミュートさせているか否かを表す信号を出力するミュート駆動出力端子を備えているものがある。
【００７７】
図６に示すように、このようなＦＭチューナＩＣをＦＭチューナ部１０２として用いた場合には、楽曲コンテンツを記録している場合に、選局している放送波の電界強度が所定の閾値以下になると、無音が記録されることになる。そこで、このようなＦＭチューナＩＣをＦＭチューナ部１０２として用いた場合には、受信品質判定用データとしてミュート駆動出力端子１０２ａの出力信号を用いる。つまり、楽曲コンテンツを記録している場合に、ミュート駆動出力端子１０２ａの出力信号を受信品質判定用データとして記録する。この場合には、楽曲コンテンツの全体時間に対する無音区間の総和の割合に基づいて、当該楽曲コンテンツの受信品質を判定するようにすればよい。楽曲コンテンツの全体時間に対する無音区間の総和の割合が大きいほど、当該楽曲コンテンツの受信品質は悪くなる。      
【００７８】
〔４−２〕変形例２
【００７９】
ＦＭチューナＩＣの中には、選局している放送波の電界強度が所定の閾値以下のときに出力音声をミュート（無音）にさせる機能を備えているものがある。
【００８０】
図７に示すように、このようなＦＭチューナＩＣをＦＭチューナ部２０２として用いた場合には、楽曲コンテンツを記録している場合に、受信している放送波の電界強度が所定の閾値以下になると、無音が記録されることになる。そこで、このようなＦＭチューナＩＣをＦＭチューナ部２０２として用いた場合には、ＤＳＰ４に無音区間を検出する機能を持たせる。そして、楽曲コンテンツを記録している場合に、ＤＳＰ４によって検出された無音区間を表す情報（無音区間の時刻）を受信品質判定用データとして記録する。この場合には、楽曲コンテンツの全体時間に対する無音区間の総和の割合に基づいて、当該楽曲コンテンツの受信品質を判定するようにすればよい。楽曲コンテンツの全体時間に対する無音区間の総和の割合が大きいほど、当該楽曲コンテンツの受信品質は悪くなる。
【図面の簡単な説明】
【００８１】
【図１】楽曲記録再生装置の構成を示すブロック図である。
【図２】楽曲記録処理手順を示すフローチャートである。
【図３】図２のステップＳ１９の重複判定処理で使用される一致判定処理手順を示すフローチャートである。
【図４】一致判定処理の具体的に説明するための模式図である。
【図５】楽曲再生処理手順を示すフローチャートである。
【図６】楽曲記録再生装置の変形例を示すブロック図である。
【図７】楽曲記録再生装置の他の変形例を示すブロック図である。
【符号の説明】
【００８２】
２  ＦＭチューナ部
３  Ａ／Ｄ変換部
４  ＤＳＰ
５  記録媒体
６  Ｄ／Ａ変換部
７L ，７R   スピーカ
８  Ａ／Ｄ変換部
９  メモリ
１０  ＣＰＵ
【図１】
2009053297.tif 000003
【図２】
2009053297.tif 000004
【図３】
2009053297.tif 000005
【図４】
2009053297.tif 000006
【図５】
2009053297.tif 000007
【図６】
2009053297.tif 000008
【図７】
2009053297.tif 000009