(57)【要約】【課題】  記憶媒体から放送データを自動的に消去する場合にも、可能な限り多数のコンテンツを記憶媒体に残すこと。【解決手段】  コンテンツ管理装置は、受信された放送データに含まれる複数のコンテンツを記憶媒体に記録させる記録手段と、記録されてからの経過時間に応じてコンテンツのコンテンツ品質を段階的に低下させる品質変換手段と、コンテンツ品質を低下させてから所定時間経過後に、コンテンツを削除する削除手段とを備える。記憶媒体に第１コンテンツが新たに記録されたとき、削除手段が、第１コンテンツと同一のコンテンツであって、記録されてから所定時間経過している第２コンテンツを削除する。コンテンツ管理装置は、第１コンテンツと第２コンテンツとを対応付けて管理する管理手段と、第２コンテンツが再生指示された場合、第２コンテンツの代わりに第１コンテンツを再生させる再生制御手段とをさらに備える。【選択図】図４
2011078035.tif 000002
【特許請求の範囲】
【請求項１】
受信装置によって受信された放送データに含まれる複数のコンテンツを記憶媒体に記録させる記録手段と、
前記記憶媒体に記録してからの経過時間に応じて前記記憶媒体に記録されているコンテンツのコンテンツ品質を段階的に低下させる品質変換手段と、
前記品質変換手段がコンテンツのコンテンツ品質を低下させてから所定時間経過後に、前記品質変換手段によってコンテンツ品質が低下されたコンテンツを削除する削除手段とを備える、コンテンツ管理装置。
【請求項２】
前記記憶媒体に第１コンテンツが新たに記録されたとき、前記削除手段が、前記第１コンテンツと同一のコンテンツであって、前記記憶媒体に記録されてから所定時間経過している第２コンテンツを削除し、
前記削除手段が前記第２コンテンツを削除した際に、前記第１コンテンツと前記第２コンテンツとを対応付けて管理する管理手段と、
前記第２コンテンツが再生指示された場合、前記管理手段の管理内容に基づいて、前記第２コンテンツの代わりに前記第１コンテンツを再生させる再生制御手段とをさらに備える、請求項１に記載のコンテンツ管理装置。
【請求項３】
前記品質変換手段が、前記コンテンツの一部を抽出して他の部分を削除することによって、コンテンツ品質を低下させるものであり、
前記第２コンテンツのコンテンツ品質が、前記コンテンツの一部を抽出して他の部分を削除することによって低下されている場合に、前記管理手段が、前記第１コンテンツにおいて、コンテンツ品質が低下されている前記第２コンテンツに対応する位置をさらに管理し、
前記再生制御手段が、前記第２コンテンツが再生指示された場合、前記管理手段の管理内容に基づいて、前記第２コンテンツの代わりに、前記第１コンテンツのコンテンツ品質が低下された前記第２コンテンツに対応する位置を再生させる、請求項２に記載のコンテンツ管理装置。
【請求項４】
受信装置によって受信された放送データに含まれる複数のコンテンツを記憶媒体に記録させる記録手段と、
前記記憶媒体に第１コンテンツが新たに記録されたとき、前記第１コンテンツと同一のコンテンツであって、前記記憶媒体に記録されてから所定時間経過している第２コンテンツを削除する削除手段と、
前記削除手段が前記第２コンテンツを削除した際に、前記第１コンテンツと前記第２コンテンツとを対応付けて管理する管理手段と、
前記第２コンテンツが再生指示された場合、前記管理手段の管理内容に基づいて、前記第２コンテンツの代わりに前記第１コンテンツを再生させる再生制御手段とを備える、コンテンツ管理装置。
【請求項５】
請求項１〜４のいずれかに記載のコンテンツ管理装置の各手段をコンピュータに実行させる、コンテンツ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置によって受信された放送データに含まれるコンテンツを記憶媒体に記録する場合に、記憶媒体に記録されているコンテンツを管理するコンテンツ管理装置に関する。
【背景技術】
【０００２】
ＨＤＤレコーダやＰＣ等のコンテンツ記録再生装置は、ラジオ又はテレビで放送される音楽や映像等のコンテンツをＨＤＤ等の記憶媒体に記録し、記録した放送データファイルの中から選択されたコンテンツを再生することができる。しかし、ユーザは所望のコンテンツがいつ放送されるかはわからない。例えばラジオのＦＭ放送では、所望の曲がある番組中に放送されることがあらかじめわかる場合もあるが、番組中にはＣＭやＤＪが入るので、所望の曲が番組中のいつ放送されるかまではわからない。
【０００３】
この問題を解決するために、下記特許出願１において、キューシートを利用して所望の曲を抽出して再生するコンテンツ記録再生装置が提案されている。このコンテンツ記録再生装置は、放送された曲の放送開始時刻や曲名等を記述したキューシートをサーバから取得する。コンテンツ記録再生装置は、常にＦＭ放送を受信し、受信された放送データを全てＨＤＤに記録する。そして、キューシートを参照して、録音された全放送データから所望の曲を抽出して再生する。
【０００４】
下記特許文献１のコンテンツ記録再生装置は、受信した放送データの全てを、所定時間毎の放送データファイルに分割し、ＨＤＤに記録する。ここで、常時放送データをＨＤＤに記録しているので、ＨＤＤの空き容量がなくなると、放送データをＨＤＤに記録できなくなる。そこで、コンテンツ記録再生装置は、古い放送データファイルを自動的に消去する。しかし、放送データファイルを自動的に消去すると、消去した放送データファイルに含まれている曲データについては、キューシートを参照して、放送データファイルから抽出して再生することができなくなる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−５９０３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、記憶媒体から放送データを自動的に消去する場合にも、可能な限り多数のコンテンツを記憶媒体に残すことができるコンテンツ管理装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の好ましい実施形態によるコンテンツ管理装置は、受信装置によって受信された放送データに含まれる複数のコンテンツを記憶媒体に記録させる記録手段と、前記記憶媒体に記録してからの経過時間に応じて前記記憶媒体に記録されているコンテンツのコンテンツ品質を段階的に低下させる品質変換手段と、前記品質変換手段がコンテンツのコンテンツ品質を低下させてから所定時間経過後に、前記品質変換手段によってコンテンツ品質が低下されたコンテンツを削除する削除手段とを備える。
【０００８】
品質変換手段が、記憶媒体に記録してからの経過時間に応じて記憶媒体に記録されているコンテンツのコンテンツ品質を段階的に低下させ、削除手段が、品質変換手段がコンテンツの品質を低下させてから所定時間経過後に、品質変換手段によってコンテンツ品質が低下されたコンテンツを削除する。従って、古いコンテンツほどファイルサイズが小さくされ、最終的には記憶媒体から削除されるので、記憶媒体により多くのコンテンツを保存することができる。古いコンテンツほど、ユーザが既に視聴済みである可能性が高いので、ファイルサイズが小さくされ、最終的に削除されても、問題にはならない。
【０００９】
好ましい実施形態においては、前記記憶媒体に第１コンテンツが新たに記録されたとき、前記削除手段が、前記第１コンテンツと同一のコンテンツであって、前記記憶媒体に記録されてから所定時間経過している第２コンテンツを削除し、前記削除手段が前記第２コンテンツを削除した際に、前記第１コンテンツと前記第２コンテンツとを対応付けて管理する管理手段と、前記第２コンテンツが再生指示された場合、前記管理手段の管理内容に基づいて、前記第２コンテンツの代わりに前記第１コンテンツを再生させる再生制御手段とをさらに備える。
【００１０】
記憶媒体に記録してから所定時間経過している第２コンテンツと同じ第１コンテンツが新たに記憶媒体に記録された際に、第２コンテンツが自動的に削除されるので、記憶媒体の使用容量をより削減でき、記憶媒体により多くのコンテンツを保存することができる。また、削除された第２コンテンツが再生指示された場合には、代わりに第１コンテンツを再生させることにより、ユーザに第２コンテンツが自動削除されたことによる不快感を与えることを防止できる。
【００１１】
好ましい実施形態においては、前記品質変換手段が、前記コンテンツの一部を抽出して他の部分を削除することによって、コンテンツ品質を低下させるものであり、前記第２コンテンツのコンテンツ品質が、前記コンテンツの一部を抽出して他の部分を削除することによって低下されている場合に、前記管理手段が、前記第１コンテンツにおいて、コンテンツ品質が低下されている前記第２コンテンツに対応する位置をさらに管理し、前記再生制御手段が、前記第２コンテンツが再生指示された場合、前記管理手段の管理内容に基づいて、前記第２コンテンツの代わりに、前記第１コンテンツのコンテンツ品質が低下された前記第２コンテンツに対応する位置を再生させる。
【００１２】
自動削除された第２コンテンツが、コンテンツの一部を抽出して他の部分を削除することによって、コンテンツ品質を低下させたものであっても、代わりに第１コンテンツを再生させる際に、自動削除された第２コンテンツに相当する部分を再生させることができる。従って、ユーザに第２コンテンツが自動削除されたことによる不快感を与えることを防止できる。
【００１３】
本発明の別の好ましい実施形態によるコンテンツ管理装置は、受信装置によって受信された放送データに含まれる複数のコンテンツを記憶媒体に記録させる記録手段と、前記記憶媒体に第１コンテンツが新たに記録されたとき、前記第１コンテンツと同一のコンテンツであって、前記記憶媒体に記録されてから所定時間経過している第２コンテンツを削除する削除手段と、前記削除手段が前記第２コンテンツを削除した際に、前記第１コンテンツと前記第２コンテンツとを対応付けて管理する管理手段と、前記第２コンテンツが再生指示された場合、前記管理手段の管理内容に基づいて、前記第２コンテンツの代わりに前記第１コンテンツを再生させる再生制御手段とを備える。
【００１４】
記憶媒体に記録してから所定時間経過している第２コンテンツと同じ第１コンテンツが新たに記憶媒体に記録された際に、第２コンテンツが自動的に削除されるので、記憶媒体の使用容量をより削減でき、記憶媒体により多くのコンテンツを保存することができる。また、削除された第２コンテンツが再生指示された場合には、代わりに第１コンテンツを再生させることにより、ユーザに第２コンテンツが自動削除されたことによる不快感を与えることを防止できる。
【発明の効果】
【００１５】
記憶媒体から放送データを自動的に消去する場合にも、可能な限り多数のコンテンツを記憶媒体に残すことができるコンテンツ管理装置を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の好ましい実施形態によるコンテンツ記録再生装置1の構成を示すブロック図である。
【図２】キューシートの一例を示す図である。
【図３】コンテンツ情報データベースを示す図である。
【図４】制御部２の処理を説明するフローチャートである。
【図５】制御部２の処理を説明するフローチャートである。
【図６】制御部２の処理を説明するフローチャートである。
【図７】制御部２の処理を説明するフローチャートである。
【図８】制御部２の処理を説明するフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。
［全体構成］
図１は、本発明の好ましい実施形態によるコンテンツ記録再生システムを示すブロック図である。コンテンツ記録再生システムは、本発明のコンテンツ管理装置が適用されるコンテンツ記録再生装置１、サーバ（キューシートサーバ）１００、および、サーバ（コンテンツ情報サーバ）２００を備える。コンテンツ記録再生装置１はラジオやＴＶ等の放送データ（以下、ラジオ放送データとする。）を受信し、所定時間毎の放送データを、放送データファイルとしてＨＤＤ３に記録する。サーバ１００は、図示しない複数の放送局サーバについて、キューシート（番組進行表）を取得して保持している。コンテンツ記録再生装置１は、サーバ１００からキューシートを取得し、キューシートに基づいて、記録した放送データファイルを曲データに分割し、曲ファイルをＨＤＤ３に記録する。サーバ２００は、音声データに対応付けてコンテンツ情報（アーティスト名、曲名等のメタデータ）を管理しており、音声データの一部を受信すると、曲のコンテンツ情報を特定する。
【００１８】
［コンテンツ記録再生装置１の構成］
コンテンツ記録再生装置１は、制御部２、ＨＤＤ（Hard
Disk Drive）３、メモリ（ＲＯＭ及び／又はＲＡＭ）４、再生部５、受信部６、通信部７、操作部８、および、表示部９を備える。制御部２は、メモリ４に格納されているコンテンツ管理プログラムに基づいてコンテンツ記録再生装置１のコンテンツ管理処理を実行するものであり、例えば、マイコンやＣＰＵ等である。
【００１９】
受信部６は、図示しない放送局から放送される複数のコンテンツを含む放送データを受信する。コンテンツとは、音楽（曲）、映像および／または静止画等のデータの総称であり、本例では曲データである。放送はＴＶ放送またはラジオ放送等であり、デジタル放送、アナログ放送、衛星放送またはインターネット放送等の任意の放送が採用され得る。本例では、複数の曲データを含むＦＭ放送を例に説明する。
【００２０】
ＨＤＤ３は、受信部６によって受信された放送データを制御部２の指示により記録する。特に限定されないが、放送データは、キューシートに基づいて、曲毎の曲ファイルに分割され、ＨＤＤ３に記録される。なお、所定時間（例えば６時間）毎の放送データファイルに分割されて、ＨＤＤ３に記録されてもよい。この場合、曲を再生する際に、キューシートに基づいて、放送データファイルの中から曲に対応する部分が抽出されて、再生される。
【００２１】
通信部７は、インターネット等の任意の電気通信回線を介してサーバ１００に接続し、サーバ１００からキューシートを取得する。図２は、放送局Ｘのキューシートの一例を示す図である。キューシートは、放送局名と、アーティスト名と、曲名と、放送開始時刻と、放送終了時刻とを含む。例えば、放送局Ｘについて、２００９年１月１日の１７時００分〜１７時１０分にアーティト名ａａａ、曲名ＡＡＡの曲が放送されたことを示している。ＨＤＤ３に記録された放送データは、図２のキューシートに基づいて、曲毎の曲ファイルに分割されて、ＨＤＤ３に記録される。
【００２２】
ＨＤＤ３には、図３に示すコンテンツ情報ＤＢ（データベース）が格納されている。コンテンツ情報ＤＢは、キューシートに基づいて分割され、ＨＤＤ３に記録されている曲ファイル（自動的に削除された曲ファイルを含む。）についての情報を記憶する。詳細には、曲ファイル毎に、通し番号であるＩＤに対応付けて、アーティスト名、曲名、放送開始時刻、放送終了時刻、記録日時、リンク、リンク開始位置、および、リンク終了位置が登録される。アーティスト名、曲名、放送開始時刻、および、放送終了時刻は、キューシートから取得された情報である。記録日時は、曲ファイルが曲単位で分割されてＨＤＤ３に記録された時刻である（曲ファイルに分割されない場合には、ＨＤＤ３に放送データが記録された時刻でよい）。
【００２３】
所定時間（例えば１週間）以上前にＨＤＤ３に記録された曲ファイルであって、同一（アーティスト名及び曲名が同一の）曲ファイルが新たにＨＤＤ３に記録された曲ファイルは、制御部２の指示によって自動削除される。このとき、自動削除する曲ファイルのコンテンツ情報は、コンテンツ情報ＤＢから削除されない。自動削除された曲ファイルのリンクに、新たに記録された同一曲ファイルのＩＤが登録される。つまり、自動削除された曲ファイルと、新たに記録された曲ファイルとが対応付けて管理される。自動削除された曲ファイルがユーザ操作によって再生指示された際に、リンクにＩＤが登録されている同一曲ファイルを、自動削除された曲ファイルの代わりに再生させるためである。リンク開始位置は、リンクにＩＤが登録されている同一曲ファイルを自動削除された曲ファイルの代わりに再生する際に、同一曲ファイルを再生開始する位置（相対アドレス）であり、リンク終了位置は、同一曲ファイルを再生終了する位置（相対アドレス）である（詳細後述）。
【００２４】
再生部５は、ＨＤＤ３に記録されている曲ファイルの中からユーザ操作によって、選択された曲ファイルをＨＤＤ３から読み出して再生する。詳細には、図３のコンテンツ情報ＤＢに管理されているアーティスト名及び曲名の一覧（コンテンツリスト）が表示部９に表示され、コンテンツリストの中からユーザ操作によって、再生すべき所望の曲ファイルが選択される。制御部２は、選択された曲ファイルについて、コンテンツ情報ＤＢのリンクにＩＤが登録されているか否かを判断する。ＩＤが登録されていなければ、選択された曲ファイルがＨＤＤ３に記録されているので、再生部５は、選択された曲ファイルを再生する。一方、ＩＤが登録されていれば、選択された曲ファイルはＨＤＤ３から自動削除されているので、制御部２の指示によって再生部５は、リンクに登録されているＩＤの曲ファイル（同一曲ファイル）を代わりに再生する。このとき、再生部５は、リンクに登録されている曲ファイルの全データのうち、リンク開始位置からリンク終了位置までのデータを再生する。
【００２５】
制御部２は、全曲ファイルについて、ＨＤＤ３に記録してからの経過時間に応じて、ＨＤＤ３に記録されている曲ファイルのコンテンツ品質を段階的に低下させる。また、制御手段２は、曲ファイルのコンテンツ品質を低下させてから所定時間経過後に、コンテンツ品質が低下された曲ファイルＨＤＤ３から削除する。コンテンツ品質とは、曲ファイルのファイルサイズに関する値であり、曲ファイルの長さ（総再生時間）、フォーマット、および、ビットレート等である。
【００２６】
例えば、制御部２は、ＨＤＤ３に記録されてから１週間経過した曲ファイルをステージ１のコンテンツ品質に低下させる。ステージ１のコンテンツ品質は、曲ファイル全体のうち、曲本体部分のみを抽出し、その他部分（主にトーク部分であり、ＣＭ、ＤＪ、ニュース等）を削除することである。つまり、キューシートには曲の放送開始時刻および放送終了時刻が記述されているが、実際には、放送終了時刻は次の曲の放送開始時刻がそのまま記述されているだけであり、その結果、曲以外にもＣＭ、ＤＪ、ニュース等が含まれている。従って、その他部分を削除し、曲本体部分のみを抽出して曲ファイルとすることによって、ファイルサイズを小さくすることができる。曲本体部分とその他部分との判別手法については、例えば、特開平８−２２２９５公報に記載された放送内容が音声であるか音楽であるかを判定する方法や、ＭｕｓｉｃＩＤ等の周知の音楽認識技術を採用することによって実行され得る。
【００２７】
続いて、制御部２は、ＨＤＤ３に記録されてから２週間経過した曲ファイルをステージ１のコンテンツ品質からステージ２のコンテンツ品質にさらに低下させる。ステージ２のコンテンツ品質は、ステージ１のコンテンツ品質の曲ファイルをさらに、フォーマット及びビットレートを、曲ファイルのファイルサイズが最小になるフォーマット及びビットレートに変換することである。これにより、ファイルサイズをさらに小さくすることができる。このようなフォーマット及びビットレートの情報はメモリ４に予め設定されている。
【００２８】
制御部２は、ＨＤＤ３に記録されてから３週間経過した曲ファイルをステージ２のコンテンツ品質からステージ３のコンテンツ品質にさらに低下させる。ステージ３のコンテンツ品質は、ステージ２のコンテンツ品質の曲ファイルをさらに、サビ部分（特に限定されないが、複数のサビ部分の内の１箇所）のみを抽出し、その他部分を削除することである。サビ部分とは、一般的に、曲全体の中で曲想の変化した部分、または、曲の途中の最も印象的な部分（メロディー）と定義されている。これにより、ファイルサイズをさらに小さくすることができる。サビ部分とその他部分との判別手法も周知技術を適用することができる。本例では、サーバ２００に曲ファイルのデータの一部を送信することにより、サーバ２００から、曲ファイルに対応する正式コンテンツ（ＣＤに記録されているコンテンツをいう。）のサビ部分（サビ開始位置およびサビ終了位置）を取得することができる。制御部２は、正式コンテンツのサビ開始位置およびサビ終了位置に基づいて、ステージ２のコンテンツ品質の曲ファイルのサビ開始位置およびサビ終了位置を特定する（詳細後述）。
【００２９】
制御部２は、ＨＤＤ３に記録されてから４週間経過した曲ファイルをＨＤＤ３から削除させる。これにより、ＨＤＤ３の使用容量をより削減することができる。
【００３０】
以下、本発明の動作を説明する。図４は、制御部２による曲ファイルの削除処理を示すフローチャートである。制御部２は、ＨＤＤ３に記録されてから１週間以上経過した（但し、２週間以上は経過していない）曲ファイルが存在するか否かを判断する（Ｓ１）。詳細には、コンテンツ情報ＤＢの記録日時から現時点までの経過時間が１週間以上、２週間未満であり、かつ、リンクにＩＤが登録されていない曲ファイルが存在するかを判断する。リンクにＩＤが登録されている曲ファイルは既に自動削除されているので、除外される。存在しない場合（Ｓ１でＮＯ）、Ｓ３に進む。
【００３１】
存在する場合（Ｓ１でＹＥＳ）、制御部２は、コンテンツ情報ＤＢの記録日時から現時点までの経過時間が１週間以上、２週間未満であり、かつ、リンクにＩＤが登録されていない曲ファイルについて、曲本体部分のみを抽出し、その他部分を削除することにより、ステージ１のコンテンツ品質の曲ファイル（以下、ステージ１ファイルともいう。）を生成し、ＨＤＤ３に記録する（Ｓ２）。すなわち、元の曲ファイルは削除される。従って、ＨＤＤ３の使用容量を削減することができる。その後、Ｓ３に進む。
【００３２】
制御部２は、ＨＤＤ３に記録されてから２週間以上経過した（但し、３週間以上は経過していない）曲ファイル（ステージ１ファイル）が存在するか否かを判断する（Ｓ３）。詳細には、コンテンツ情報ＤＢの記録日時から現時点までの経過時間が２週間以上、３週間未満であり、かつ、リンクにＩＤが登録されていないステージ１ファイルが存在するかを判断する。リンクにＩＤが登録されている曲ファイルは既に自動削除されているので、除外される。存在しない場合（Ｓ３でＮＯ）、Ｓ５に進む。
【００３３】
存在する場合（Ｓ３でＹＥＳ）、制御部２は、コンテンツ情報ＤＢの記録日時から現時点までの経過時間が２週間以上、３週間未満であり、かつ、リンクにＩＤが登録されていないステージ１ファイルについて、フォーマット及びビットレートをファイルサイズが最小になるフォーマット及びビットレートに変換することにより、ステージ２のコンテンツ品質の曲ファイル（以下、ステージ２ファイルともいう。）を生成し、ＨＤＤ３に記録する（Ｓ４）。すなわち、ステージ１ファイルは削除される。従って、ＨＤＤ３の使用容量をさらに削減することができる。その後、Ｓ５に進む。
【００３４】
制御部２は、ＨＤＤ３に記録されてから３週間以上経過した（但し、４週間以上は経過していない）曲ファイル（ステージ２ファイル）が存在するか否かを判断する（Ｓ５）。詳細には、コンテンツ情報ＤＢの記録日時から現時点までの経過時間が３週間以上、４週間未満であり、かつ、リンクにＩＤが登録されていないステージ２ファイルが存在するかを判断する。リンクにＩＤが登録されている曲ファイルは既に自動削除されているので、除外される。存在しない場合（Ｓ５でＮＯ）、Ｓ７に進む。
【００３５】
存在する場合（Ｓ５でＹＥＳ）、制御部２は、コンテンツ情報ＤＢの記録日時から現時点までの経過時間が２週間以上、３週間未満であり、かつ、リンクにＩＤが登録されていないステージ２ファイルについて、サビ部分を抽出しその他部分を削除することにより、ステージ３のコンテンツ品質の曲ファイル（以下、ステージ３ファイルともいう。）を生成し、ＨＤＤ３に記録する（Ｓ６）。すなわち、ステージ２ファイルは削除される。従って、ＨＤＤ３の使用容量をさらに削減することができる。その後、Ｓ７に進む。
【００３６】
Ｓ７では、制御部２は、ＨＤＤ３に記録されてから４週間以上経過した曲ファイル（ステージ３ファイル）が存在するか否かを判断する（Ｓ７）。詳細には、コンテンツ情報ＤＢの記録日時から現時点までの経過時間が４週間以上であり、かつ、リンクにＩＤが登録されていないステージ３ファイルが存在するかを判断する。リンクにＩＤが登録されている曲ファイルは既に自動削除されているので、除外される。存在しない場合（Ｓ７でＮＯ）、処理を終了する。
【００３７】
存在する場合（Ｓ７でＹＥＳ）、制御部２は、コンテンツ情報ＤＢの記録日時から現時点までの経過時間が４週間以上であり、かつ、リンクにＩＤが登録されていないステージ３ファイルをＨＤＤ３から削除する（Ｓ８）。従って、ＨＤＤ３の使用容量をさらに削減することができる。そして、制御部２は、コンテンツ情報ＤＢから削除したステージ３ファイルの情報を削除する。
【００３８】
図５は、Ｓ６に適用されるサビ部分特定処理を示すフローチャートである。制御部２は、曲ファイル（ここでは、ステージ２ファイル）のデータの一部をインターネット経由でサーバ２００に送信する（Ｓ１１）。サーバ２００は、データの一部を受信すると、データの一部の波形からデータベースを照合し、正式コンテンツを特定し、正式コンテンツの１又は複数のサビ部分（サビ開始位置およびサビ終了位置、共に相対アドレス。）を特定し、コンテンツ記録再生装置１に返信する。
【００３９】
制御部２は、正式コンテンツのサビ開始位置およびサビ終了位置を受信し、メモリ４内の変数sabiOffset[N]（但しNはサビ部分の先頭からの番号であり、N=1,2,・・）に保存する（Ｓ１２）。なお、ステージ２ファイルにおけるサビ開始位置およびサビ終了位置は共に同じ処理によって特定されるが、以下では、サビ開始位置のみに着目して説明し、サビ終了位置の説明は援用する。
【００４０】
制御部２は、ステージ２ファイルの先頭から所定サイズ（数秒分）のデータをサーバ２００に送信する（Ｓ１３）。サーバ２００は、データを受信すると、ステージ２ファイルの先頭位置についての、正式コンテンツにおける位置（相対アドレス）を特定し、つまり、ステージ２ファイルが正式コンテンツのどの位置から始まるかを特定し、コンテンツ記録再生装置に返信する。制御部２は、ステージ２ファイルの先頭位置についての、正式コンテンツにおける位置（相対アドレス）を受信し、メモリ４内のplayOffsetに保存する（Ｓ１４）。
【００４１】
制御部２は、サビ開始位置の先頭からの番号を示す変数ｉを１に初期化する（Ｓ１５）。制御部２は、サビ開始位置sabiradioPositionを、sabiOffset[i]からplayOffsetを減算することによって算出する（Ｓ１６）。但し、sabiOffset[i]はｉ番目のサビ部分のサビ開始位置である。制御部２は、算出したサビ開始位置sabiradioPositionがステージ２ファイル内に収まっており、適正な値であるか否かを、playStart<sabiradioPosition<playendであるか否かを判断することによって、判断する（Ｓ１７）。但し、playStartは正式コンテンツの開始位置を０とした際のステージ２ファイルの開始位置であり、playendは正式コンテンツの開始位置を０とした際のステージ２ファイルの終了位置である。
【００４２】
算出したサビ開始位置sabiradioPositionがステージ２ファイル内に収まっている場合（Ｓ１７でＹＥＳ）、制御部２は、サビ開始位置sabiradioPositionを特定することができる（Ｓ１８）。一方、算出したサビ開始位置sabiradioPositionがステージ２ファイル内に収まっていない場合（Ｓ１７でＮＯ）、制御部２は、変数ｉをインクリメントし（Ｓ１９）、ｉがＮよりも大であるか（つまり、全てのサビ部分についてサビ開始位置sabiradioPositionの算出を行ったか）否かを判断する（Ｓ２０）。ｉがＮ以下である場合（Ｓ２０でＮＯ）、Ｓ１６に戻って、新たな変数ｉについて、サビ開始位置sabiradioPositionの算出を実行する（Ｓ１６〜Ｓ１７）。一方、ｉがＮよりも大である場合（Ｓ２０でＹＥＳ）、サビ開始位置sabiradioPositionを特定することができないので、処理を終了する。この場合、ステージ３ファイルを生成することができないので、ステージ２ファイルが削除されてもよく、又は、ステージ２ファイルのまま保存されてもよい。
【００４３】
図６は、ＨＤＤ３に曲ファイルを記録する際の制御部２の処理を示すフローチャートである。受信部６によって放送データが受信され、ＨＤＤ３に放送データが一旦記録される。制御部２は、定期的に（例えば数分おきに）サーバ１００にアクセスし、サーバ１００からキューシートを取得する（Ｓ３１）。制御部２は、キューシートに基づいて曲毎に放送データを分割し、曲ファイルを生成し、ＨＤＤ３に再記録させる（Ｓ３２）。また、制御部２は、ＨＤＤ３に記録した曲ファイルについて、コンテンツ情報ＤＢに各情報を登録する（Ｓ３２）。詳細には、アーティスト名、曲名、放送開始時刻、および、放送終了時刻をキューシートから取得し、コンテンツ情報ＤＢに登録し、曲ファイルをＨＤＤ３に記録した日時をコンテンツ情報ＤＢに記録日時として記録する。なお、時刻はコンテンツ記録再生装置内の時計処理部によって計時されている時刻が採用されるとよい。
【００４４】
制御部２は、ＨＤＤ３に新たに記録した曲ファイルについて、コンテンツ情報ＤＢを参照し、同一曲（つまり、アーティスト名及び曲名が同一）の曲ファイルであって、記録日時が所定時間以上前（本例では、１週間以上前）の曲ファイル（但し、リンクにＩＤが登録されている曲ファイルは既に自動削除されているので、除外する。）がＨＤＤ３に記録されているか否かを判断する（Ｓ３３）。記録日時が１週間以上前の同一曲ファイルが存在しない場合（Ｓ３３でＮＯ）、処理を終了する。
【００４５】
記録日時が１週間以上前の同一曲ファイルが存在する場合（Ｓ３３でＹＥＳ）、制御部２は、記録日時が１週間以上前の同一曲ファイルを自動削除する（Ｓ３４）。従って、ＨＤＤ３の使用容量を削減することができる。そして、制御部２は、Ｓ３４およびその詳細処理を示す図７のＳ４１に示すように、コンテンツ情報ＤＢにおいて、自動削除した曲ファイルのリンクに、ＨＤＤ３に新たに記録した曲ファイルのＩＤを登録する。
【００４６】
図７に示すように、制御部２は、コンテンツ情報ＤＢにおいて、自動削除した曲ファイルのリンク開始位置およびリンク終了位置に、当該曲ファイルの再生指示が入力された際に、新たにＨＤＤ３に記録した曲ファイルを代わりに再生する場合の再生開始位置及び再生終了位置を算出し、登録する（Ｓ４２〜Ｓ４７）。つまり、自動削除した曲ファイルのコンテンツ品質（ステージ１ファイル〜ステージ３ファイル）に応じて、新たに記録した曲ファイルにおける、自動削除した曲ファイルに対応する部分の開始位置及び終了位置が算出され、登録される。
【００４７】
まず、制御部２は、自動削除した曲ファイルがステージ１ファイルであるか否かを判断する（Ｓ４２）。自動削除した曲ファイルのコンテンツ品質は、コンテンツ情報ＤＢを参照し、記録日時からの経過時間によって判断できる。また、コンテンツ品質がコンテンツ情報ＤＢにおいて管理されていてもよい。ステージ１ファイルでなければ（Ｓ４２でＮＯ）、Ｓ４４に進む。ステージ１ファイルであれば（Ｓ４２でＹＥＳ）、新たに記録した曲ファイルのステージ１ファイルの開始位置及び終了位置が特定され、自動削除した曲ファイルのリンク開始位置およびリンク終了位置に登録される（Ｓ４３）。つまり、新たにＨＤＤ３に記録した曲ファイルの曲本体部分の開始位置及び終了位置が算出され、登録される。
【００４８】
制御部２は、自動削除した曲ファイルがステージ２ファイルであるか否かを判断する（Ｓ４４）。ステージ２ファイルであれば（Ｓ４４でＹＥＳ）、新たに記録した曲ファイルのステージ１ファイルの開始位置及び終了位置が特定され、自動削除した曲ファイルのリンク開始位置およびリンク終了位置に登録される（Ｓ４５）。つまり、新たにＨＤＤ３に記録した曲ファイルの曲本体部分の開始位置及び終了位置が算出され、登録される。なお、ステージ２ファイルの開始位置及び終了位置ではなく、ステージ１ファイルの開始位置及び終了位置が登録されるのは、新たな記録した曲ファイルはファイルサイズが最小になるフォーマット及びビットレートに変換されていないからである。従って、自動消去した曲ファイルの代わりに新たに記録した曲ファイルを再生する際には、自動消去した曲ファイルがステージ２ファイルであっても、新たに記録した曲ファイルのフォーマット及びビットレートで再生される。
【００４９】
Ｓ４４でステージ３ファイルであれば（Ｓ４４でＮＯ）、新たに記録した曲ファイルのステージ３ファイル（但し、ファイルサイズが最小になるフォーマット及びビットレートに変換されていない）の開始位置及び終了位置が特定され、自動削除した曲ファイルのリンク開始位置およびリンク終了位置に登録される（Ｓ４６）。つまり、新たにＨＤＤ３に記録した曲ファイルの曲本体部分が特定され、さらにそのサビ部分が特定され、サビ開始位置及びサビ終了位置がリンク開始位置及びリンク終了位置に登録される。サビ開始位置及びサビ終了位置の特定方法は図５の処理と同じである。
【００５０】
図８は、ユーザ操作によって曲ファイルが選択され、再生指示が入力された場合の再生処理を示すフローチャートである。制御部２は、コンテンツ情報ＤＢを参照し、選択された曲ファイルのリンクにＩＤが登録されているか否かを判断する（Ｓ５１）。つまり、曲ファイルが自動削除されており、同一曲ファイルを代わりに再生する必要があるか否かが判断される。選択された曲ファイルのリンクにＩＤが登録されていない場合（Ｓ５１でＮＯ）、選択された曲ファイルはＨＤＤ３に記録されているので、制御部２は、選択された曲ファイルを再生部５に再生させる（Ｓ５２）。
【００５１】
選択された曲ファイルのリンクにＩＤが登録されている場合（Ｓ５１でＹＥＳ）、選択された曲ファイルはＨＤＤ３に記録されておらず、登録されているＩＤの曲ファイルを代わりに再生する必要があるので、制御部２は、リンクにＩＤが登録されている曲ファイルを再生部５に再生準備させる（Ｓ５３）。そして、制御部２は、リンク開始位置に登録されている位置（相対アドレス）から当該ＩＤの曲ファイルを再生部５に再生開始させる（Ｓ５４）。制御部２は、リンク終了位置まで再生し終えたか否かを判断する（Ｓ５５）。リンク終了位置まで再生し終えた場合（Ｓ５５でＹＥＳ）、制御部２は、再生部５に再生を終了させる。
【００５２】
以上のように、本実施形態によると、ＨＤＤ３への記録日時からの経過時間に応じて段階的にコンテンツ品質を低下させて、ファイルサイズを小さくすることにより、ＨＤＤ３の記憶容量を削減することができると共に、多数の曲ファイルから再生する曲ファイルを選択できる。また、曲ファイルが新たにＨＤＤ３に記録された場合には、記録日時から所定時間経過している同一曲ファイルが自動削除されるが、自動削除された曲ファイルが再生指示された場合には、新たにＨＤＤ３に記録された曲ファイルが代わりに再生されるので、ユーザに曲ファイルが削除されたことを意識させることを防止できる。また、自動削除された曲ファイルのコンテンツ品質に応じて、新たに記録された曲ファイルの内の、自動削除された曲ファイルに対応する部分が抽出されて再生されるので、ユーザに曲ファイルが削除されたことを意識させることを防止できる。
【００５３】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。放送データから曲ファイルを分割する方法は、キューシートに限定されず、ＦＭ文字多重放送に多重されて送信されるコンテンツ情報を用いてもよい。コンテンツ管理装置は、受信部で受信されたコンテンツがサーバのＨＤＤに記録され、クライアントがサーバのＨＤＤに記録されているコンテンツを再生する場合に、サーバやクライアントを制御するコントローラに適用されてもよい。コンテンツ管理装置を動作させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００５４】
本発明は、ＨＤＤレコーダやＰＣ等のコンテンツ再生装置に好適に採用され得る。
【符号の説明】
【００５５】
１              コンテンツ記録再生装置
２              制御部
３              ＨＤＤ
４              メモリ
５              再生部
６              受信部
７              通信部
８              操作部
９              表示部
【図１】
2011078035.tif 000003
【図２】
2011078035.tif 000004
【図３】
2011078035.tif 000005
【図４】
2011078035.tif 000006
【図５】
2011078035.tif 000007
【図６】
2011078035.tif 000008
【図７】
2011078035.tif 000009
【図８】
2011078035.tif 000010