(57)【要約】【課題】  複数の同一曲が記録された場合に、最も好ましい曲（例えば、記録内容がオリジナルの曲に最も近い曲）を自動的に選択して、再生することができるコンテンツ記録再生装置を提供する。【解決手段】  曲自体の記録時間や曲前後のＭＣの記録時間に基づいて、複数の同一曲の中から推薦曲が決定され、ユーザに推薦曲である旨が告知される。従って、ユーザは複数の同一曲の中から告知された推薦曲を選択することにより、複数の同一曲の中から最もよい（例えば、最もオリジナルの曲に近い形で記録されている）曲を再生することができる。【選択図】図１４
2008004206.tif 000002
【特許請求の範囲】
【請求項１】
放送局から放送された複数のコンテンツを含む放送データを受信する受信手段と、
該受信手段により受信された放送データを記憶媒体に記録する記録手段と、
複数の同一コンテンツが該記憶媒体に記録されている場合、該複数の同一コンテンツの中から所定の条件に基づいて推薦コンテンツを決定する推薦コンテンツ決定手段と、
該記憶媒体に記録された複数のコンテンツのコンテンツ情報を表示する表示手段と、
該推薦コンテンツ決定手段が決定した推薦コンテンツをユーザに告知する推薦コンテンツ告知手段と、
ユーザ操作に応じて所望のコンテンツを指定する指定手段と、
該指定手段により指定されたコンテンツを再生する再生手段とを備える、コンテンツ記録再生装置。
【請求項２】
前記推薦コンテンツ決定手段が、コンテンツ本体の記録時間、および／またはコンテンツ本体の前後に記録されたコンテンツ以外のデータの記録時間に基づいて推薦コンテンツを決定する、請求項１に記載のコンテンツ記録再生装置。
【請求項３】
キューシートサーバに接続する接続手段と、
該キューシートサーバからキューシートを取得する取得手段と、
該キューシートを参照して、前記記憶媒体に記録された放送データの中から前記指定手段により指定されたコンテンツを抽出する抽出手段とをさらに備え、
前記推薦コンテンツ決定手段が、該取得手段によって取得されたキューシートに含まれているコンテンツについて推薦コンテンツを決定する、請求項１または２に記載のコンテンツ記録再生装置。
【請求項４】
前記推薦コンテンツ告知手段が、複数の同一コンテンツの中から推薦コンテンツのみを選択して前記表示手段に表示させる、請求項１〜３のいずれかに記載のコンテンツ記録再生装置。
【請求項５】
前記推薦コンテンツ告知手段が、複数の同一コンテンツを全て前記表示手段に表示させ、かつ、推薦コンテンツについては推薦コンテンツであることを前記表示手段にさらに表示させる、請求項１〜３のいずれかに記載のコンテンツ記録再生装置。
【請求項６】
放送局から放送されかつ受信機により受信された複数のコンテンツを含む放送データを記憶媒体に記録するステップと、
複数の同一コンテンツが該記憶媒体に記録されている場合、複数の同一コンテンツの中から所定の条件に基づいて推薦コンテンツを決定する推薦コンテンツ決定ステップと、
該記憶媒体に記録された複数のコンテンツのコンテンツ情報を表示装置に表示する表示ステップと、
該推薦コンテンツ決定手段が決定した推薦コンテンツをユーザに告知する推薦コンテンツ告知ステップとをコンピュータに実行させる、推薦コンテンツ告知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ記録再生装置に関し、詳細には、放送局から放送される多数のコンテンツの中から所望のコンテンツを自動的に取得するコンテンツ記録再生装置に関する。
【背景技術】
【０００２】
エアチェックは一般に、ラジオやテレビで放送された音楽や映像等のコンテンツを記憶媒体に記録しておき、その記録したコンテンツを後で再生して楽しむもので、無料でコンテンツを取得できることから視聴者の間で広く利用されている。
【０００３】
しかしながら、視聴者には所望のコンテンツがいつ放送されるかはわからない。たとえばラジオのＦＭ放送では、所望の曲がある番組中に放送されることがあらかじめわかる場合もあるが、番組中にはＣＭやＭＣ（ＤＪの音声）が入るので、所望の曲が番組中のいつ放送されるかまではわからない。したがって、所望の曲を録音するためには、視聴者は番組を最初から注意深く聴き続けなければならない。
【０００４】
ところで、放送局では、番組の進行スケジュールを記載したキューシートが利用されている。キューシートには、放送された曲のタイトル、アーティストの名称、放送時刻などが詳細に記載されているが、放送局の中には番組の放送後にキューシートをインターネット経由で視聴者に提供しているところもある。このキューシートを見れば、視聴者はどのような曲がいつ放送されたかを正確に知ることはできるが、それらの曲は既に放送された後であるから、その中に所望の曲があったとしても今さら録音することは不可能である。
【０００５】
この問題を解決するために下記特許文献１の記録装置が提案されている。この技術によれば、録画装置がテレビ放送の番組を録画すると同時に、インデックス配信装置がその番組のシーンインデックスを作成する。シーンインデックスは、番組中に現れる各シーンの発生時刻や内容を示す情報である。番組終了後このシーンインデックスはインデックス配信装置から録画装置に配信される。録画装置の利用者は、配信されたインデックスに基づいて録画した番組から所望のシーンのみを選択的に再生する。この場合、録音した番組の中から所望のアーティストの所望の曲をユーザが選択すると、その曲が番組の中から頭出しされて、再生することができる。
【０００６】
しかし、上記技術によると、同一曲が複数記録されている場合に、各曲は、曲の途中までしか放送されなかったため途中までしか記録できなかった曲、ＭＣの記録部分が非常に長く、その結果、曲本体とは異なる不要な記録部分が多く存在する曲等の様々な曲が存在している。そのため、ユーザは、自らの操作で複数の同一曲の中から、最も好ましい曲（例えば、記録内容がオリジナルの曲に最も近い曲、Ｓ／Ｎ比が最も優れる曲）を選択して再生する必要があり、この操作がきわめて煩雑であるという問題を有する。
【０００７】
また、下記特許文献２には、以下の技術が記載されている。放送データを受信し、受信した放送データを保存し、プレイリストを参照して保存された放送データより放送データに含まれるコンテンツデータを抽出し、上記抽出されたコンテンツデータを除く放送データを消去する。コンテンツデータが重複する場合には、一を除き残りのコンテンツデータを消去する。
【０００８】
しかし、上記技術によると、最も好ましい曲を自動的に消去してしまい、ユーザが選択して再生することができないという問題がある。
【０００９】
【特許文献１】特開２００２−２６２２２４
【特許文献２】特開２００３−２０３４６７
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、複数の同一曲が記録された場合に、最も好ましい曲（例えば、記録内容がオリジナルの曲に最も近い曲）を自動的に選択して、再生することができるコンテンツ記録再生装置を提供することである。
【課題を解決するための手段】
【００１１】
本発明の好ましい実施形態によるコンテンツ記録再生装置は、放送局から放送された複数のコンテンツを含む放送データを受信する受信手段と、該受信手段により受信された放送データを記憶媒体に記録する記録手段と、複数の同一コンテンツが該記憶媒体に記録されている場合、該複数の同一コンテンツの中から所定の条件に基づいて推薦コンテンツを決定する推薦コンテンツ決定手段と、該記憶媒体に記録された複数のコンテンツのコンテンツ情報を表示する表示手段と、該推薦コンテンツ決定手段が決定した推薦コンテンツをユーザに告知する推薦コンテンツ告知手段と、ユーザ操作に応じて所望のコンテンツを指定する指定手段と、該指定手段により指定されたコンテンツを再生する再生手段とを備える。
【００１２】
推薦コンテンツ決定手段によって複数の同一コンテンツの中から推薦コンテンツが決定され、推薦コンテンツ告知手段によってユーザに推薦コンテンツである旨が告知されるので、ユーザは複数の同一コンテンツの中から告知された推薦コンテンツを選択することにより、複数の同一コンテンツの中から最も好ましい（例えば、最もオリジナルのコンテンツに近い形で記録されている）コンテンツを再生することができる。従って、ユーザが複数の同一コンテンツを逐一再生し最もよいコンテンツを探し出す作業が不要になり、選択操作が簡便化される。
【００１３】
好ましい実施形態においては、前記推薦コンテンツ決定手段が、コンテンツ本体の記録時間、および／またはコンテンツ本体の前後に記録されたコンテンツ以外のデータの記録時間に基づいて推薦コンテンツを決定する。
【００１４】
コンテンツ本体の記録時間と、コンテンツ本体の前後に記録されたコンテンツ以外のデータ（例えば、ＭＣやＣＭ等）の記録時間とに基づいて、推薦曲を決定する（例えば、コンテンツ本体の記録時間が長いコンテンツ、コンテンツ本体以外のデータの記録時間が短いコンテンツを推薦コンテンツと決定する）ことにより、オリジナルのコンテンツに最も近い記録内容のコンテンツを推薦コンテンツとして決定することができる。
【００１５】
好ましい実施形態においては、上記コンテンツ記録再生装置は、キューシートサーバに接続する接続手段と、該キューシートサーバからキューシートを取得する取得手段と、該キューシートを参照して、前記記憶媒体に記録された放送データの中から前記指定手段により指定されたコンテンツを抽出する抽出手段とをさらに備える。前記推薦コンテンツ決定手段は、該取得手段によって取得されたキューシートに含まれているコンテンツについて推薦コンテンツを決定する。
【００１６】
取得手段が新たにキューシートを取得した際に、キューシートに含まれるコンテンツについて複数の同一コンテンツの中から推薦コンテンツを決定するので、常に最も好ましいコンテンツを推薦コンテンツとして選択することができる。
【００１７】
好ましい実施形態においては、前記推薦コンテンツ告知手段は、複数の同一コンテンツの中から推薦コンテンツのみを選択して前記表示手段に表示させる。
【００１８】
好ましい実施形態においては、前記推薦コンテンツ告知手段は、複数の同一コンテンツを全て前記表示手段に表示させ、かつ、推薦コンテンツについては推薦コンテンツであることを前記表示手段にさらに表示させる。
【発明の効果】
【００１９】
ユーザは複数の同一コンテンツの中から告知された推薦コンテンツを選択することにより、複数の同一コンテンツの中から最も好ましい（例えば、最もオリジナルのコンテンツに近い形で記録されている）コンテンツを再生することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図１に示すとおり、本発明の実施の形態によるコンテンツ記録再生システム１０は、ラジオのＦＭ(Frequency Modulation)放送から所望の曲を自動的に取得するためのもので、インターネット１１に接続されるキューシートサーバ１２と、インターネット１１に接続されるパーソナルコンピュータ（ＰＣ）１３と、ＰＣ１３に接続されるＦＭチューナ１４とを備える。インターネット１１には、複数の放送局サーバ１６も接続されている。キューシートサーバ１２は本サービスを提供する事業者等によって管理され、放送局サーバ１６は主に音楽番組等を放送する放送局によって管理される。ＰＣ１３及びＦＭチューナ１４は視聴者であるユーザの所有物である。
【００２１】
キューシートサーバ１２は、各放送局サーバ１６からキューシートを取得し、各ユーザのＰＣ１３に提供する。ＰＣ１３はキューシートサーバ１２にアクセス可能なクライアントとして機能する。ＰＣ１３及びＦＭチューナ１４はコンテンツ記録再生装置を構成する。
【００２２】
ＰＣ１３は汎用のもので、ＣＰＵ(Central Processing Unit)、ＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)、ハードディスクドライブ（ＨＤＤ）、光ディスクドライブ、ディスプレイ、キーボード、マウスなどを備える。ＰＣ１３には、後に詳述するコンテンツ記録再生プログラムがインストールされている。ＦＭチューナ１４は、各放送局からＦＭ放送を受信し、受信した放送データをＰＣ１３に供給する。
【００２３】
キューシートサーバ１２は、放送局サーバ１６から取得したキューシートを図２に示すような所定の共通フォーマットに変換し、ＰＣ１３に提供する。キューシート２６は、各放送局に付与されるステーションＩＤ（識別子）を記述したフィールド２６１と、当該放送局から放送された複数の曲に対応する複数のレコード２６２とを備える。各レコード２６２には、対応する曲の放送開始時刻（時刻には年月日も含まれる）と放送終了時刻とメタデータ（コンテンツ情報）とが記述される。メタデータは、曲名、アーティスト名などを含む。図３にキューシート２６の一例を示す。
【００２４】
［ＦＭチューナ及びＰＣ（コンテンツ記録再生装置）］
図４に示す通り、ＦＭチューナ１４はＦＭ放送を受信する。ＰＣ１３は、ＦＭチューナ１４から出力されるアナログ信号をデジタル信号に変換するＡＤＣ(Analog to Digital Converter)３１を備える。ＡＤＣ３１は、たとえばサウンドカードなどを指す。ただし、デジタル信号を出力可能なデジタルチューナの場合、ＰＣ１３はＡＤＣ３１を備えていなくてもよい。ＰＣ１３にはまた、汎用のＭＰ３(MPEG Audio Layer-3)エンコーダ３２、汎用のウェブブラウザ３３及び汎用のＭＰ３プレーヤ１５とともに、後に詳述するコンテンツ記録再生プログラム（３８〜４１）がインストールされ、ＭＰ３データベース３４、録音状況管理データベース３５、インデックスデータベース３６、キューシートデータベース３７、および推薦曲データベース４７が構築される。コンテンツ記録再生プログラムは、インデックス生成モジュール３８、ウェブインターフェース３９、キューシート取得モジュール４０、スイーパモジュール４１を含む。これらの詳細は以下の動作説明で明らかにする。
【００２５】
次に、ＦＭチューナ１４及びＰＣ１３の動作を説明する。
ＦＭチューナ１４及びＰＣ１３は常に動作している。したがって、ＦＭチューナ１４は常にＦＭ放送を受信し、ＰＣ１３は受信された放送データを全てハードディスク等の記憶媒体に記録する。
【００２６】
図５に示すとおり、ＰＣ１３内のＭＰ３エンコーダ３２は常に動作しており、ＦＭチューナ１４から出力され、Ａ／Ｄ変換されたデジタル放送データをＭＰ３データにエンコードする（Ｓ３０１）。これと並行してウェブインターフェース３９も動作し、ＭＰ３エンコーダ３２で得られたＭＰ３データを所定時間（本例では６時間）ごとに１つのＭＰ３ファイル４２としてＭＰ３データベース３４に保存（録音）する（Ｓ３０２）。
【００２７】
ウェブインターフェース３９はまた、図６に示した録音状況管理テーブル４３を生成し（Ｓ３１１）、録音状況管理データベース３５に保存する（Ｓ３１２）。
【００２８】
図６に示すとおり、録音状況管理テーブル４３は、ステーションＩＤを記述したフィールド４３１と、複数のＭＰ３ファイル４２に対応する複数のレコード４３２とを有する。各レコード４３２には、対応するＭＰ３ファイル４２の録音開始時刻、録音終了時刻及びファイル名が記述されている。図７に録音状況管理テーブル４３の一例を示す。
【００２９】
なお、ＭＰ３ファイル４２のファイル名は、ステーションＩＤ及び録音開始時刻を組み合わせ、たとえば「OOSAKA_20050522180000.MP3」（MP3はＭＰ３ファイル４２を示す拡張子）と設定される。
【００３０】
ＦＭ放送は原則として毎日２４時間録音されるが、停電したり、ユーザがＰＣ１３を持ち出したりする場合もあるので、必ずしも全ての放送データがＭＰ３ファイル４２として保存されるとは限らない。図７において斜線以外の部分は録音されていない。
【００３１】
一方、インデックス生成モジュール３８は、ＭＰ３データベース３４からＭＰ３ファイル４２を読み込み、ＭＰ３ファイル４２に基づいてインデックスファイル４４を生成し（Ｓ３２１）、インデックスデータベース３６に保存する（Ｓ３２２）。
【００３２】
具体的には図８に示すように、インデックス生成モジュール３８はＭＰ３ファイル４２を所定時間ごとに複数のセクション４５に分割する。本例では、６時間分のＭＰ３ファイル４２が１秒ごとに分割されるので、２１６００個（＝６時間×６０分×６０秒）のセクション４５が得られる。そして、インデックス生成モジュール３８は各セクション４５の開始アドレスを順にインデックスファイル４４に書き込む。
【００３３】
図９にインデックスファイル４４の一例を示す。インデックスファイル４４はステーションＩＤを記述したフィールド４４１と、複数のセクション４５に対応する複数のレコード４４２とを有する。各レコード４４２には、対応するセクション４５の開始アドレスが記述される。本例では、ＭＰ３ファイル４２の先頭アドレスからのオフセット（相対アドレス）が開始アドレスとして書き込まれる。
【００３４】
なお、図９にはＭＰ３ファイル４２の先頭からの経過時間（秒数）が示されているが、この表記はあってもよいが、実際にはなくてもよい。各オフセット（レコード４４２）の経過時間は、そのオフセットよりも前にあるオフセットの数から算出可能だからである。
【００３５】
また、インデックスファイル４４のファイル名も、対応するＭＰ３ファイル４２と同じステーションＩＤ及び録音開始時刻を組み合わせ、たとえば「OOSAKA_20050522180000.IDX」（IDXはインデックスファイル４４を示す拡張子）と設定される。
【００３６】
図１０に示すとおり、ＰＣ１３内のキューシート取得モジュール４０は、キューシートサーバ１２に所望のキューシート２９を送信するよう要求する（Ｓ３３１）。キューシートサーバ１２はこの要求を受け付け（Ｓ１１１）、キューシートデータベース２８から所望のキューシート２９を読み出してＰＣ１３に送信する（Ｓ１１２）。
【００３７】
キューシート取得モジュール４０は、キューシートサーバ１２から送信されて来たキューシート２９を受信し（Ｓ３３２）、キューシートデータベース３７に保存する（Ｓ３３３）。図１１に取得されたキューシート２９の一例を示す。
【００３８】
次に、ウェブインターフェース３９は、新たに取得されたキューシートに基づいて推薦曲データベース４７の内容を編集する（Ｓ３３４）。
【００３９】
推薦曲データベース４７には、図１２に一例を示す推薦曲テーブル４８が格納されている。推薦曲テーブル４８は、ＭＰ３データベース３４に同一曲が複数録音されている場合に、複数の同一曲の中から推薦曲を決定して、ユーザに推薦曲を告知するためのテーブルである。推薦曲は、例えば、最もオリジナルの曲に近い形で録音されている曲または最もＳ／Ｎ比が優れた曲等である。オリジナルの曲に近いとは、例えば、曲本体の記録時間がオリジナルの曲の記録時間に近いことや、曲本体前後の曲本体以外の部分（例えば、ＣＭやＭＣ（master of ceremonies）：ＭＣはＤＪの音声である）の記録時間が短いことをいう。
【００４０】
図１２に示すとおり、推薦曲テーブル４８は、現行の推薦曲と新たに取得したキューシートに含まれる現行推薦曲の同一曲（以下、追加曲という）について、各評価項目の記録時間（秒）および点数のフィールドと、その合計点のフィールドとを含む。さらに、推薦曲テーブル４８は、推薦曲と追加曲との曲情報（曲名、アーティスト名、放送開始時刻、放送終了時刻、ステーションＩＤ）のフィールドを含む。現行の推薦曲の合計点と追加曲の合計点とを対比して、追加曲の合計点が現行の推薦曲の合計点未満であれば、追加曲が新たな推薦曲として決定され、追加曲のフィールドの各値が推薦曲のフィールドに登録される。そうでなければ、現行の推薦曲がそのまま推薦曲として維持される。
【００４１】
評価項目は、例えば、曲開始前のＭＣの記録時間（長さ）、曲終了後のＭＣの記録時間、および／または曲本体の記録時間を含む。図１３に示すとおり、Ｔ１が曲開始前のＭＣの記録時間、Ｔ２が曲本体の記録時間、Ｔ３が曲終了後のＭＣの記録時間に対応している。評価項目は、必要に応じて、曲開始時における曲とＭＣとが重複する時間（クロスという）、および曲終了時における曲とＭＣとが重複する時間（クロス）を含む。図１３に示すとおり、Ｔ４が曲開始時における曲とＭＣとが重複する時間、Ｔ５が曲終了時における曲とＭＣとが重複する時間に対応する。その他に、評価項目として、曲のＳ／Ｎ比、ステーションＩＤ（放送局）、放送開始時刻等が採用されてもよい。
【００４２】
各評価項目には、それぞれ点数の重み付けが設定可能である。重み付けは、予め決定されたデフォルトのものであってもよく、ユーザによって任意に変更可能でもよい。例えば、曲開始前のＭＣの記録時間については「×３」、曲終了後のＭＣの記録時間については「×２」、曲本体の記録時間については「×−１」等である。
【００４３】
推薦曲および追加曲の合計点の算出方法は以下の通りである。まず、ＭＰ３ファイルを読み込んで、各評価項目の記録時間を検出し、その時間を各項目の記録時間のフィールドに登録する。次に、各項目について、記録時間に重み付けの係数を乗算した値を点数として点数のフィールドに登録する。但し、曲本体の記録時間については、推薦曲の記録時間を基準として点数を０とし、追加曲の点数は「追加曲の曲本体の記録時間−推薦曲の曲本体の記録時間」×（−１）で算出される。合計点は各項目の点数を加算することにより算出され、合計点のフィールドに登録される。
【００４４】
推薦曲テーブルの更新処理を図１４および図１５を参照して説明する。図１４に示すとおり、ウェブインターフェース３９は、新たに取得したキューシートに含まれる曲（追加曲）が、実際にＭＰ３ファイルとしてＭＰ３データベースに存在するか否かを、キューシートおよびインデックスファイルに基づいて判断する（Ｓ３５１）。追加曲のＭＰ３ファイルが存在しない場合（Ｓ３５１：ＮＯ）、追加曲は録音されていないので推薦曲として登録せずに、処理を終了する。これにより、実際にＭＰ３ファイルとして存在しない曲が推薦曲としてユーザに告知されることを防止できる。
【００４５】
追加曲のＭＰ３ファイルが存在する場合（Ｓ３５１：ＹＥＳ）、ウェブインターフェース３９は、追加曲の各評価項目の点数およびその合計点を算出する（Ｓ３５２）。
【００４６】
図１５はＳ３５２の詳細を示す図である。まず、ウェブインターフェース３９は、追加曲の曲情報を、推薦曲テーブル４８の追加曲の曲情報のフィールドに登録する（Ｓ３６１）。次に、ウェブインターフェース３９は、キューシート、録音状況管理データベース、インデックスファイルを参照して、ＭＰ３ファイルから追加曲が記録された部分を読み込み、以下の内容を判断する。
【００４７】
ウェブインターフェース３９は、追加曲について、曲開始前のＭＣの記録時間および曲終了後のＭＣの記録時間を検出し、推薦曲テーブル４８の該当するフィールドにこれらの情報を登録する（Ｓ３６２）。ＭＣの記録時間を検出する処理は、例えば、特開平８−２２２９５公報に記載された放送内容が音声であるか音楽であるかを判定する方法や、ＭｕｓｉｃＩＤ等の周知の音楽認識技術を採用することによって実行され得る。
【００４８】
ウェブインターフェース３９は、追加曲について、曲本体の記録時間を算出し、推薦曲テーブル４８の該当するフィールドに登録する（Ｓ３６３）。この処理は、上記手法によって検出してもよいが、例えば、記録時間全体から曲開始前のＭＣの記録時間Ｔ１および曲終了後のＭＣの記録時間Ｔ３を減算することにより容易に算出できる。
【００４９】
次に、ウェブインターフェース３９は、必要に応じて、曲開始時における曲とＭＣとが重複する記録時間、および、曲終了時における曲とＭＣとが重複する記録時間を検出し、推薦曲テーブル４８の該当するフィールドに登録する（Ｓ３６４）。
【００５０】
続いて、ウェブインターフェース３９は、追加曲について、各評価項目の記録時間に重み付けの係数を乗算して点数を算出し、該当するフィールドに登録する。さらに、各評価項目の点数を加算して合計点を算出し、合計点のフィールドに登録する（Ｓ３６５）。
【００５１】
図１４に戻り、追加曲と同一の曲が過去一定期間内に放送され、ＭＰ３ファイルとしてＭＰ３データベースに記録されているか否かを判断する（Ｓ３５３）。この処理は、推薦曲テーブル４８に、追加曲の曲名とアーティスト名との組合せが存在しているか否かを判断することにより実行される。追加曲が初めて放送された場合、推薦曲テーブル４８には追加曲の同一曲は登録されていないので、Ｓ３５３でＮＯと判断される。また、後述するように、ＭＰ３ファイルは記録してから一定期間経過後にスイーパモジュールによって消去されるので、一定期間経過した曲は推薦曲テーブル４８から消去されており、Ｓ３５３でＮＯと判断される。
【００５２】
同一曲が推薦曲テーブル４８に存在しない場合（Ｓ３５３：ＮＯ）、追加曲は初めて放送されＭＰ３ファイルとして記録されたか、あるいは、過去にＭＰ３ファイルとして記録されたが消去されたと判断されるので、ウェブインターフェース３９は、追加曲の曲情報を推薦曲テーブル４８に推薦曲として登録し（Ｓ３５５）、当該曲の各評価項目の点数および合計点を登録する。
【００５３】
同一曲が推薦曲テーブル４８に存在する場合（Ｓ３５３：ＹＥＳ）、ウェブインターフェース３９は、追加曲の合計点と推薦曲の合計点とを対比して、追加曲の合計点が推薦曲の合計点未満であるか否かを判断する（Ｓ３５４）。追加曲の合計点が推薦曲の合計点未満である場合（Ｓ３５４：ＹＥＳ）、追加曲の方がオリジナルの曲に近いと判断されるので、ウェブインターフェース３９は、追加曲を新たな推薦曲として決定し、推薦曲テーブル４８の追加曲のフィールドの各情報を推薦曲のフィールドに登録し、追加曲のフィールドをクリアする（Ｓ３５５）。
【００５４】
一方、追加曲の合計点が推薦曲の合計点以上である場合（Ｓ３５４：ＮＯ）、現行の推薦曲の方がオリジナルの曲に近いと判断されるので、ウェブインターフェース３９は、現行の推薦曲をそのまま推薦曲として決定し、追加曲のフィールドの各情報をクリアする。
【００５５】
以上の推薦曲テーブルの更新処理は、新たに取得したキューシートに含まれる全曲について実行される。その結果、キューシートを取得する度に、常にオリジナル曲に最も近い曲を推薦曲として登録することができる。
【００５６】
図１０に戻り、ウェブインターフェース３９は、図１６に示すとおり、キューシートに推薦曲であることを示す推薦曲情報を付加する（Ｓ３３５）。具体的には、キューシートに含まれる曲の曲情報（曲名、アーティスト名、放送開始時刻、放送終了時刻、ステーションＩＤ）と同一の曲情報が、推薦曲テーブル４８の推薦曲のフィールドに登録されているか否かを判断し、登録されていれば、その曲についてキューシートに推薦曲情報を付加する（例えば、曲ＡＡＡ（２１：０１：００〜２１：１６：５９）、ＤＤＤ）。一方、登録されていなければ、その曲は推薦曲ではないので、キューシートに推薦曲情報を付加しない（例えば、曲ＡＡＡ（２２：１１：００〜２２：２４：５９）、ＢＢＢ、ＣＣＣ）。
【００５７】
次に、ウェブインターフェース３９は、キューシート２９をウェブブラウザ３３で表示できるようにＨＴＭＬ化する（Ｓ３３６）。ＨＴＭＬで記述されたキューシートには、曲ごとにハイパーリンクが埋め込まれる。ハイパーリンクには、その曲を含むＭＰ３ファイル４２のＵＲＬの他、その曲のステーションＩＤ、放送開始時刻、放送終了時刻および推薦曲情報が含まれる。
【００５８】
ウェブブラウザ３３は、ＨＴＭＬで記述されたキューシートに基づいて曲リストをディスプレイ上に表示する（Ｓ３３７）。曲リストには、各曲のタイトル、アーティスト名、放送開始時刻、放送終了時刻が含まれる。このとき、録音されており再生可能な曲は選択可能な態様で表示されるが、録音されていないために再生不可能な曲は選択不可能な態様で表示される。
【００５９】
また、推薦曲情報を有する曲については推薦曲である旨がユーザに告知される。推薦曲を告知する方法としては、代表的には、以下の２種類がある。１つめは、図１７に示すように同一曲を全て曲リスト内で表示した上で、推薦曲についてはさらに推薦曲である旨を表示する、あるいは、推薦曲を他の曲と異なる態様（例えば、異なる色または大きさ）で表示することによって、ユーザに推薦曲であることが告知する方法である。図１７において、曲ＡＡＡが２曲表示されているが、一方のみが推薦曲情報が付与されている。２つめは、曲リスト内に推薦曲のみを表示して、他の曲は表示しないことによりユーザに推薦曲を告知する方法である。この場合には、２２：１１：００〜２２：２４：５９の曲ＡＡＡは表示されない。いずれの方法も、キューシートに推薦曲情報が付加されているか否かを判断して、推薦曲か否かを識別することにより実行することができる。
【００６０】
続いて、ユーザが所望の曲をマウス等でクリックすると、ウェブブラウザ３３はこの入力操作に応じてその所望の曲を指定し（Ｓ３３８）、その曲を読み出すようウェブインターフェース３９に対してクエリを発行する。ウェブインターフェース３９はこのクエリに応じて、指定された曲をＭＰ３データベース３４から抽出する（Ｓ３３９）。抽出方法の詳細は次の通り。
【００６１】
ウェブインターフェース３９は録音状況管理データベース３５を参照し、指定された曲のステーションＩＤ、放送開始時刻及び放送終了時刻に基づいてＭＰ３ファイル４２のファイル名を特定する。ウェブインターフェース３９は、特定されたファイル名に対応するインデックスファイル４４を参照し、ＭＰ３ファイル４２のうち放送開始時刻から放送終了時刻までのＭＰ３データを抽出する（図８参照）。そして、ウェブインターフェース３９は抽出したＭＰ３データをウェブブラウザ３３に返す。
【００６２】
また、上記のような曲単位での抽出だけでなく、ユーザが開始時刻と終了時刻をマニュアルで指定することにより番組単位での抽出を行ったり、開始時刻だけ指定してエンドレスに再生を行ったりすることも可能である。
【００６３】
ウェブブラウザ３３はＭＰ３プレーヤ１５を起動し、ＭＰ３プレーヤ１５はそのＭＰ３データに基づいて指定された曲を再生する（Ｓ３４０）。
【００６４】
上記動作を続けると、ハードディスク等の記憶媒体内には膨大なデータが蓄積される。そこで、ＰＣ１３内のスイーパモジュール４１は定期的（たとえば１週間ごと）に、所定期間（たとえば１ヶ月）以上経過したＭＰ３ファイル４２、録音状況管理テーブル４３、インデックスファイル４４、及びキューシート２９を消去する。消去周期や消去対象は記憶媒体の容量に応じて適宜定められる。
【００６５】
以上のように本発明の実施の形態によれば、ＰＣ１３がＦＭチューナ１４で受信された放送データを全てＭＰ３データベース３４に保存しておき、その後、キューシートサーバ１２から取得したキューシート２９を参照し、保存しておいた放送データの中から所望の曲を抽出するようにしているため、放送局から放送される多数の曲の中から所望の曲を自動的に取得することができる。
【００６６】
また、ＭＰ３ファイル４２は所定時間ごとに複数のセクション４５に分割され、各セクション４５のオフセットを含むインデックスファイル４４が生成されるので、ＰＣ１３はインデックスファイル４４を参照することにより、所望の曲を所定時間単位で確実に抽出することができる。
【００６７】
また、キューシートを取得する毎に複数の同一曲の中から推薦曲を決定し、曲リストを表示するときに推薦曲である旨をユーザに告知するので、ユーザは推薦曲を選択するだけで、最も好ましい曲を再生することができる。従って、複数の同一曲の中から最も好ましい曲をユーザが手動で選択する必要がない。
【００６８】
上記実施の形態ではソフトウエアのＭＰ３プレーヤ１５がＰＣ１３にインストールされているが、これに代えて又はこれと一緒に、ハードウエアのＭＰ３プレーヤ機器（たとえばホームオーディオ、ポータブルプレーヤなど）を用いてもよい。この場合、ＰＣ１３からＭＰ３プレーヤ機器にはＭＰ３ファイルを有線又は無線通信により送信してもよいが、フラッシュメモリ等のメモリカード、ＣＤやＤＶＤ等の光ディスクなどの記憶媒体を介してコピーしてもよい。また、言うまでもなく、ＭＰ３以外の音声圧縮方式、たとえばＡＡＣ(Advanced Audio Cording)を用いてもよい。もっとも、本発明は音楽コンテンツだけでなく、映像その他のあらゆるコンテンツに適用可能であり、そのデータは圧縮されているか否かは限定されない。つまり、コンテンツを含む放送データの形態は、ＦＭラジオに限らず、ＡＭラジオ、インターネットラジオ、ＴＶ（アナログ／デジタル）、ＣＳ／ＢＳ（アナログ／デジタル）等の衛星放送であってもよい。
【００６９】
また、上記実施の形態は放送開始時刻及び放送終了時刻の両方を使用しているが、どちらか一方（典型的には放送開始時刻）だけを使用してもよく、要するにコンテンツの放送時間さえ特定可能であればよい。
【００７０】
また、上記実施の形態ではＰＣ１３はキューシートを単に表示しているが、所定期間内に取得した複数のキューシートの中から所望のアーティストの曲だけを抜き出して表示したり、アーティスト単位でフォルダを作成してその中に別途ＭＰ３ファイルを保存したりするようにしてもよい。
【００７１】
また、上記実施の形態ではウェブブラウザ３３及びＭＰ３プレーヤ１５はローカルＰＣ１３内に設けられているが、これに代えてネットワーク上の他のＰＣ、専用機、携帯電話機、又はＰＤＡ(Personal Digital Assistance)内に設けられていてもよい。この場合、ＬＡＮ(Local Area Network)経由の宅内又はインターネット経由の宅外からでもウェブインターフェース３９にアクセス可能であれば、曲リストの表示、曲の指定及び再生が可能である。
【００７２】
また、上記実施の形態ではＦＭチューナ１４及びＰＣ１３がコンテンツ記録再生装置を構成しているが、ＦＭ放送を受信してハードディスクに記録する一体型の専用機、又はハードディスクの代わりにメモリを有する携帯電話機がコンテンツ記録再生装置を構成してもよい。
【００７３】
また、録音したＭＰ３ファイルを、キューシートを使わずにユーザが手動で分割したファイルについても、推薦曲を決定し、ユーザに推薦曲を告知することができる。また、１つのＭＰ３ファイルからインデックスファイルを参照して曲を頭出しするだけでなく、キューシートを参照して曲毎にＭＰ３ファイルを自動分割してもよい。推薦曲の決定方法も上記の実施例に限定されない。
【００７４】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。本発明は、上記の画像再生装置を動作させるためのコンピュータプログラムまたはそのコンピュータプラグラムを記録した記憶媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００７５】
本発明は、放送を記録して後から再生するコンテンツ記録再生装置に好適に適用され得る。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施の形態によるコンテンツ記録再生システムを含むコンピュータネットワークの全体構成を示す機能ブロック図である。
【図２】コンテンツ記録再生システムで使用されるキューシートのデータ構造を示す図である。
【図３】キューシートの一例を示す図である。
【図４】ＰＣ及びＦＭチューナの構成を示す機能ブロック図である。
【図５】ＰＣの動作を示すフロー図である。
【図６】ＰＣで生成される録音状況管理テーブルのデータ構造を示す図である。
【図７】録音状況管理テーブルの一例を示す図である。
【図８】ＰＣによるインデックスファイルの生成方法及び曲の抽出方法を示す説明図である。
【図９】ＰＣで生成されるインデックスファイルのデータ構造を示す図である。
【図１０】キューシートサーバ及びＰＣの動作を示すフロー図である。
【図１１】曲の抽出に使用されるキューシートの一例を示す図である。
【図１２】推薦曲テーブルを示す図である。
【図１３】曲本体およびＭＣ部分を説明する図である。
【図１４】推薦曲決定処理を示すフローチャートである。
【図１５】推薦曲決定処理を示すフローチャートである。
【図１６】推薦曲情報を付加したキューシートを示す図である。
【図１７】曲情報の表示例を示す図である。
【符号の説明】
【００７７】
１０  コンテンツ記録再生システム
１２  キューシートサーバ
１４  ＦＭチューナ
１５  ＭＰ３プレーヤ
１６  放送局サーバ
３３  ウェブブラウザ
３４  ＭＰ３データベース
３５  録音状況管理データベース
３６  インデックスデータベース
３７  キューシートデータベース
３８  インデックス生成モジュール
３９  ウェブインターフェース
４０  キューシート取得モジュール
４２  ＭＰ３ファイル
４３  録音状況管理テーブル
４４  インデックスファイル
４５  セクション
４７  推薦曲データベース
４８  推薦曲テーブル
【図１】
2008004206.tif 000003
【図２】
2008004206.tif 000004
【図３】
2008004206.tif 000005
【図４】
2008004206.tif 000006
【図５】
2008004206.tif 000007
【図６】
2008004206.tif 000008
【図７】
2008004206.tif 000009
【図８】
2008004206.tif 000010
【図９】
2008004206.tif 000011
【図１０】
2008004206.tif 000012
【図１１】
2008004206.tif 000013
【図１２】
2008004206.tif 000014
【図１３】
2008004206.tif 000015
【図１４】
2008004206.tif 000016
【図１５】
2008004206.tif 000017
【図１６】
2008004206.tif 000018
【図１７】
2008004206.tif 000019