(57)【特許請求の範囲】
【請求項１】
複数のコンテンツを含む放送データを記憶媒体に記録させるコンテンツ記録制御装置であって、
過去の所定期間の番組表である第１番組表、および、過去の所定期間のキューシートである第１キューシートを取得する第１取得手段と、
ユーザ操作によって、所望のコンテンツ情報を登録するコンテンツ情報登録手段と、
前記第１番組表と前記第１キューシートとを照合することにより、前記第１番組表に記述されている番組の中から、前記コンテンツ情報登録手段に登録されているコンテンツ情報で特定されるコンテンツが放送された番組を特定する特定手段と、
将来の所定期間の番組表である第２番組表を取得する第２取得手段と、
前記第２番組表に記述されている番組の中から、前記特定手段によって特定された番組と同じ番組を選択する選択手段と、
前記選択手段によって選択された番組の放送データを受信装置に受信させ、前記記憶媒体に記録させる記録制御手段とを備える、コンテンツ記録制御装置。
【請求項２】
前記特定手段が、特定された番組について、前記コンテンツ情報登録手段に登録されているコンテンツ情報で特定されるコンテンツが放送された回数を管理し、
前記選択手段が、選択された複数の番組の中で、前記第２番組表における放送時間帯が重複する番組が存在する場合、前記特定手段によって管理されている回数が多い番組を選択する、請求項１に記載のコンテンツ記録制御装置。
【請求項３】
前記第２番組表に対応する期間のキューシートである第２キューシートを取得する第３取得手段をさらに備え、
前記記録制御手段が、前記記憶媒体に記録された放送データの中から、前記第２キューシートを参照し、前記コンテンツ情報登録手段によって登録されているコンテンツ情報で特定されるコンテンツを抽出し、前記記憶媒体に記録させる、請求項１または２に記載のコンテンツ記録制御装置。
【請求項４】
前記第２番組表に対応する期間のキューシートである第２キューシートを取得する第３取得手段と、
前記第２キューシートを参照し、前記記憶媒体に記録された放送データの中に、前記コンテンツ情報登録手段に登録されているコンテンツ情報で特定されるコンテンツが含まれているか否かを判断する判断手段とをさらに備え、
前記記憶媒体に記録された放送データの中に、前記コンテンツ情報登録手段に登録されているコンテンツ情報で特定されるコンテンツが含まれていると判断された場合、前記コンテンツ情報登録手段が、前記コンテンツ情報の登録を解除する、請求項１または２に記載のコンテンツ記録制御装置。
【請求項５】
複数の曲データを含む放送データを記憶媒体に記録させるコンテンツ記録制御装置であって、
過去の所定期間の番組表である第１番組表、および、過去の所定期間のキューシートである第１キューシートを取得する第１取得手段と、
ユーザ操作によって、所望のアーティスト名および曲名の組み合わせを登録するコンテンツ情報登録手段と、
前記第１番組表と前記第１キューシートとを照合することにより、前記第１番組表に記述されている番組の中から、前記コンテンツ情報登録手段によって登録されているアーティスト名で特定される曲データが放送された番組を特定する特定手段と、
将来の所定期間の番組表である第２番組表を取得する第２取得手段と、
前記第２番組表に記述されている番組の中から、前記特定手段によって特定された番組と同じ番組を選択する選択手段と、
前記選択された番組の放送データを受信装置に受信させ、前記記憶媒体に記録させる記録制御手段とを備える、コンテンツ記録制御装置。
【請求項６】
請求項１〜５のいずれかに記載のコンテンツ記録制御装置の各手段をコンピュータに実行させる、コンテンツ記録制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンテンツを含む放送データを記憶媒体に記録させるコンテンツ記録制御装置に関する。
【背景技術】
【０００２】
ＨＤＤレコーダやＰＣ等のコンテンツ記録再生装置は、ラジオ又はテレビで放送される音楽や映像等のコンテンツをＨＤＤ等の記憶媒体に記録し、記録した放送データファイルの中から選択されたコンテンツを再生することができる。しかし、ユーザは所望のコンテンツがいつ放送されるかはわからない。例えばラジオのＦＭ放送では、所望の曲がある番組中に放送されることがあらかじめわかる場合もあるが、番組中にはＣＭやＤＪが入るので、所望の曲が番組中のいつ放送されるかまではわからない。
【０００３】
この問題を解決するために、下記特許出願１において、キューシートを利用して所望の曲を抽出して再生するコンテンツ記録再生装置が提案されている。このコンテンツ記録再生装置は、放送された曲の放送開始時刻および曲名等を記述したキューシートをサーバから取得する。コンテンツ記録再生装置は、常にＦＭ放送を受信し、受信された放送データを全てＨＤＤに記録する。そして、キューシートを参照して、録音された放送データから所望の曲を抽出して再生する。
【０００４】
また、テレビ用のＨＤＤレコーダでは、ユーザ操作によってキーワードを事前に登録しておき、放送前に取得できる番組表の中に記述されている番組を説明する文字がキーワードと一致する番組を自動的に選択して、録画予約する技術が採用されている。これにより、ユーザが所望のキーワードを登録するだけで、自動的にユーザの関心のある番組を録画することができる。
【０００５】
ラジオのＦＭ放送においても、ユーザ操作によってアーティスト名および曲名を事前に登録しておき、キューシートに記述されているアーティスト名および曲名が、ユーザ操作によって事前に登録されているアーティスト名および曲名と一致する時間帯の放送データのみを録音することができれば、所望のアーティスト名および曲名で特定される曲を自動的に録音することができる。しかし、実際には、キューシートは番組表と異なり、放送後にアーティスト名および曲名が記述されて提供されるので、上記の方法を採用することができない。また、ラジオの番組表はキューシートと異なり放送前に提供されるが、番組表にはどの曲がいつ放送されるかについては記述されていないので、番組表を用いて、所望のアーティスト名及び曲名で特定される曲を自動的に録音することはできない。
【０００６】
この問題を解決するために、放送データを常時録音しておき、後から、キューシートに記述されているアーティスト名および曲名が、ユーザ操作によって事前に登録されているアーティスト名および曲名と一致するデータのみを抽出して、曲ファイルとしてＨＤＤ３に記録することが考えられる。しかし、この方法では放送データを常時録音する必要があるので、不要な放送データも録音してしまい、消費電力が増大し、ＨＤＤ３の使用済み容量が増大するという問題がある。また、１つの受信装置を使用する場合には、１つの放送局の放送データしか録音することができないので、選局していない他の放送局で所望の曲が放送される場合には、その曲を記録することができない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−５９０３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、放送データを常時記録する必要なく、ユーザ操作によって登録されたコンテンツ情報で特定されるコンテンツをより確実に記憶媒体に記録させることができるコンテンツ記録制御装置を提供することである。
【課題を解決するための手段】
【０００９】
本発明の好ましい実施形態によるコンテンツ記録制御装置は、複数のコンテンツを含む放送データを記憶媒体に記録させるコンテンツ記録制御装置であって、過去の所定期間の番組表である第１番組表、および、過去の所定期間のキューシートである第１キューシートを取得する第１取得手段と、ユーザ操作によって、所望のコンテンツ情報を登録するコンテンツ情報登録手段と、前記第１番組表と前記第１キューシートとを照合することにより、前記第１番組表に記述されている番組の中から、前記コンテンツ情報登録手段に登録されているコンテンツ情報で特定されるコンテンツが放送された番組を特定する特定手段と、将来の所定期間の番組表である第２番組表を取得する第２取得手段と、前記第２番組表に記述されている番組の中から、前記特定手段によって特定された番組と同じ番組を選択する選択手段と、前記選択手段によって選択された番組の放送データを受信装置に受信させ、前記記憶媒体に記録させる記録制御手段とを備える。
【００１０】
第１番組表と第１キューシートとを照合することにより、過去に放送された番組の中から、コンテンツ情報登録手段に登録されているコンテンツ情報で特定されるコンテンツを過去に放送した番組が特定される。将来の第２番組表に記述されている番組の中で、第１番組表から特定された番組と同じ番組を選択し、選択された番組の放送データが自動的に受信され、記憶媒体に記録される。コンテンツ情報登録手段に登録されたコンテンツ情報で特定されるコンテンツを過去に放送した番組は、将来にも、同じコンテンツ情報で特定されるコンテンツを放送する可能性が高い。特に限定されないが、コンテンツ情報がアーティスト名であれば、同じ番組の中で同じアーティストの曲を放送する可能性が高い。従って、ユーザ操作によって登録されているコンテンツ情報で特定されるコンテンツをより確実に記憶媒体に記録させることができる。また、選択された番組以外は記録されないので、無駄な電力消費を抑制し、記憶媒体の使用済み容量を低減することができる。
【００１１】
好ましい実施形態においては、前記特定手段が、特定された番組について、前記コンテンツ情報登録手段に登録されているコンテンツ情報で特定されるコンテンツが放送された回数を管理し、前記選択手段が、選択された複数の番組の中で、前記第２番組表における放送時間帯が重複する番組が存在する場合、前記特定手段によって管理されている回数が多い番組を選択する。
【００１２】
コンテンツ情報登録手段に登録されているコンテンツ情報で特定されるコンテンツを過去に放送した回数が多い番組は、将来にも、同じコンテンツ情報で特定されるコンテンツを放送する可能性が高い。従って、ユーザ操作によって登録されているコンテンツ情報で特定されるコンテンツをより確実に記憶媒体に記録させることができる。
【００１３】
好ましい実施形態においては、前記第２番組表に対応する期間のキューシートである第２キューシートを取得する第３取得手段をさらに備え、前記記録制御手段が、前記記憶媒体に記録された放送データの中から、前記第２キューシートを参照し、前記コンテンツ情報登録手段によって登録されているコンテンツ情報で特定されるコンテンツを抽出し、前記記憶媒体に記録させる。
【００１４】
この場合、ユーザ操作によって登録されているコンテンツ情報で特定されるコンテンツを１つのファイルとして記憶媒体に記録することができる。従って、将来的にキューシートを破棄した場合であっても、ユーザ操作によって登録されているコンテンツ情報で特定されるコンテンツのみを選択的に再生することができる。
【００１５】
好ましい実施形態においては、前記第２番組表に対応する期間のキューシートである第２キューシートを取得する第３取得手段と、前記第２キューシートを参照し、前記記憶媒体に記録された放送データの中に、前記コンテンツ情報登録手段に登録されているコンテンツ情報で特定されるコンテンツが含まれているか否かを判断する判断手段とをさらに備え、前記記憶媒体に記録された放送データの中に、前記コンテンツ情報登録手段に登録されているコンテンツ情報で特定されるコンテンツが含まれていると判断された場合、前記コンテンツ情報登録手段が、前記コンテンツ情報の登録を解除する。
【００１６】
この場合、コンテンツ情報登録手段に登録されているコンテンツ情報で特定されるコンテンツが記憶媒体に記録された後は、コンテンツ情報登録手段から当該コンテンツ情報が消去されるので、重複して同じコンテンツが記憶媒体に記録されることを防止できる。
【００１７】
本発明の別の好ましい実施形態によるコンテンツ記録制御装置は、複数の曲データを含む放送データを記憶媒体に記録させるコンテンツ記録制御装置であって、過去の所定期間の番組表である第１番組表、および、過去の所定期間のキューシートである第１キューシートを取得する第１取得手段と、ユーザ操作によって、所望のアーティスト名および曲名の組み合わせを登録するコンテンツ情報登録手段と、前記第１番組表と前記第１キューシートとを照合することにより、前記第１番組表に記述されている番組の中から、前記コンテンツ情報登録手段によって登録されているアーティスト名で特定される曲データが放送された番組を特定する特定手段と、将来の所定期間の番組表である第２番組表を取得する第２取得手段と、前記第２番組表に記述されている番組の中から、前記特定手段によって特定された番組と同じ番組を選択する選択手段と、前記選択された番組の放送データを受信装置に受信させ、前記記憶媒体に記録させる記録制御手段とを備える。
【発明の効果】
【００１８】
放送データを常時記録する必要なく、ユーザ操作によって登録されたコンテンツ情報で特定されるコンテンツをより確実に記憶媒体に記録させることができるコンテンツ記録制御装置を提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の好ましい実施形態によるコンテンツ記録再生装置を示すブロック図である。
【図２】放送局リストを示す図である。
【図３】放送履歴リストを示す図である。
【図４】放送集計リストを示す図である。
【図５】録音予約リストを示す図である。
【図６】キーワードテーブルを示す図である。
【図７】キューシートの一例を示す図である。
【図８】番組表の一例を示す図である。
【図９】キーワードテーブルへのコンテンツ情報の入力画面を示す図である。
【図１０】制御部２の処理を示すフローチャートである。
【図１１】制御部２の処理を示すフローチャートである。
【図１２】制御部２の処理を示すフローチャートである。
【図１３】制御部２の処理を示すフローチャートである。
【図１４】制御部２の処理を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。
【００２１】
図１は、本発明の好ましい実施形態によるコンテンツ記録再生システムを示すブロック図である。コンテンツ記録再生システムは、コンテンツ記録制御装置として機能するコンテンツ記録再生装置１、および、サーバ（キューシートサーバ）１００を備える。コンテンツ記録再生装置１はラジオやＴＶ等の放送データ（以下、ラジオ放送データとする。）を受信し、放送データファイル、又は、コンテンツファイルとしてＨＤＤ３に記録する。サーバ１００は、図示しない複数の放送局サーバについて、キューシート（番組進行表）を取得して保持している。コンテンツ記録再生装置１は、サーバ１００からキューシートを取得し、キューシートに基づいて、記録した放送データファイルから所望の曲を抽出して再生する。また、コンテンツ記録再生装置１は、ユーザ操作によって所望のキーワードであるコンテンツ情報（例えば、アーティスト名及び曲名）を事前に登録しておき、キューシートに基づいて、記録した放送データファイルの中からキーワードが一致する曲を抽出してＨＤＤに保存する。
【００２２】
コンテンツ記録再生装置１は、制御部２、ＨＤＤ（Hard
Disk Drive）３、メモリ（ＲＯＭ及び／又はＲＡＭ）４、再生部５、受信部６、通信部７、操作部８、および、表示部９を備える。制御部２は、メモリ４に格納されているコンテンツ記録制御プログラムに基づいて、以下に示すコンテンツ記録制御処理を実行するものであり、例えば、マイコンやＣＰＵ等である。
【００２３】
受信部６は、制御部２の指示によって放送局を選択し、選択された放送局から放送される複数のコンテンツを含む放送データを受信する。コンテンツは、音楽（曲）、映像および／または静止画等のデータの総称であり、本例では曲データである。放送はＴＶ放送またはラジオ放送等であり、デジタル放送、アナログ放送、衛星放送またはインターネット放送等の任意の放送が採用され得る。本例では、複数の曲データを含むＦＭ放送を例に説明する。
【００２４】
ＨＤＤ３は、受信部６によって受信された放送データを制御部２の指示により記録する。また、ＨＤＤ３は、キューシートに基づいて、放送データの中から抽出され曲データを、曲ファイルとして記録する。ＨＤＤ３にはコンテンツ情報ＤＢ（データベース）が格納されており、記録された曲ファイルのコンテンツ情報（アーティスト名、曲名、曲ＩＤ、総再生時間、記録日時等）がコンテンツ情報ＤＢに登録される。
【００２５】
ＨＤＤ３には、図２に示す放送局リストが格納されている。放送局リストは、受信部６が放送データを受信可能な放送局が登録されるリストである。放送局リストは、例えば、ユーザ操作によって登録される。また、ＨＤＤ３には、図３に示す放送履歴リスト、図４に示す放送集計リスト、図５に示す録音予約リスト、図６に示すキーワードテーブルがさらに格納されている。これらの詳細については後述する。
【００２６】
再生部５は、ＨＤＤ３に記録されている曲ファイルや放送データファイルを、制御部２の指示によってＨＤＤ３から読み出して再生（デコード、Ｄ/Ａ変換、増幅処理等）し、外部に接続されたスピーカーに音声信号を供給する。
【００２７】
通信部７は、インターネット等の任意の電気通信回線を介してサーバ１００に接続し、サーバ１００からキューシートを取得し、ＨＤＤ３又はメモリ４に保存する。図７は、放送局Ｘのキューシートの一例を示す図である。キューシートは、放送局名と、アーティスト名と、曲名と、放送開始時刻と、放送終了時刻とを含む。放送終了時刻は、次の曲の放送開始時刻になっている。例えば、放送局Ｘについて、２００９年１０月１日の０時０５分〜０時１５分にアーティト名Ａ、曲名ａａａの曲が放送されたことを示している。キューシートは、一般的には、曲の放送終了後に放送局によって提供される。
【００２８】
また、通信部７は、サーバ１００から番組表を取得し、ＨＤＤ３又はメモリ４に保存する。番組表は放送データに多重化されて送信され、受信部６によって取得されてもよい。図８は、放送局Ｘの番組表の一例を示す図である。番組表は、放送局名と、放送日時（及び/又は曜日）と、番組名と、放送開始時刻と、放送終了時刻とを含む。番組表は、一般的には、番組の放送前に（例えば１週間前に）放送局によって提供される。
【００２９】
制御部２は、過去の所定期間（例えば過去1ヶ月間）の番組表である第１番組表（複数の放送局の番組表）、および、過去の所定期間（例えば過去1ヶ月間）のキューシートである第１キューシート（複数の放送局のキューシート）をサーバ１００から取得する。また、制御部２は、ユーザ操作によって、曲データの記録を希望するキーワードであるコンテンツ情報（本例では、アーティスト名および曲名の組み合わせ。）を受け付けて、図６に示すキーワードテーブルに登録する。例えば、図９に示すように、表示部９にアーティスト名及び曲名の入力画面が表示され、ユーザによる操作部８の操作によってアーティスト名及び曲名が入力されると、キーワードテーブルにアーティスト名及び曲名の組み合わせが登録される。
【００３０】
また、制御部２は、第１番組表に記述されている番組の中から、第１番組表と第１キューシートとを照合することにより、キーワードテーブルに登録されているアーティスト名及び曲名で特定される曲データを過去に放送した番組を特定する。詳細には、制御部２は、第１番組表と第１キューシートとから図３の放送履歴リストを生成し、さらに、放送履歴リストから図４の放送集計リストを生成する。図３に示すように、放送履歴リストは、過去の所定期間に放送された番組と、その番組内で放送された曲との対応を管理するリストであり、放送局名、番組名、アーティスト名、曲名、曲の放送開始時刻、及び、曲の放送終了時刻が登録される。図４に示すように、放送集計リストは、過去の所定期間に放送された番組と、その番組内で放送された曲のアーティスト名と、そのアーティスト名の曲の放送回数とを対応付けて管理するリストであり、アーティスト名、放送局名、番組名、番組の放送開始時刻および放送終了時刻、Countが登録される。制御部２は、放送集計リストのCountにおいて、当該番組内で、そのアーティスト名の曲が放送された回数を管理する。
【００３１】
また、制御部２は、将来の所定期間（例えば本日）の番組表である第２番組表（複数の放送局の番組表）を取得する。制御部２は、第２番組表に記述されている番組の中から、放送集計リストに登録されている番組と同じ番組を選択し、図５の録音予約リストに登録する。ここで、同じ番組とは一般的に番組名が同じ番組であるが、完全一致である必要はなく、サブタイトル等の番組名の一部が異なっていてもよい。録音予約リストは、放送局名、記録開始時刻、記録終了時刻、アーティスト名が登録される。制御部２は、録音予約リストに登録されている番組の放送データを受信部６に受信させ、ＨＤＤ３に記録させる。
【００３２】
また、制御部２は、録音予約リストに登録する複数の番組（これらの番組は放送局が異なっている）の時間帯が重複している場合、放送集計リストのCountに登録されている回数が多い番組を優先的に選択し、録音予約リストに登録する。なお、Countに登録されている回数が同一である場合には、放送時間が最も長い番組等の任意の方法で１つの番組が選択される。
【００３３】
また、制御部２は、第２番組表に対応する期間のキューシートである第２キューシート（複数の放送局のキューシート）を取得する。制御部２は、ＨＤＤ３に記録された放送データの中から、第２キューシートを参照し、キーワードテーブルに登録されているアーティスト名及び曲名で特定される曲データを抽出し、曲ファイルとしてＨＤＤ３に記録させる。
【００３４】
また、制御部２は、ＨＤＤ３に記録された放送データの中に、キーワードテーブルに登録されているアーティスト名及び曲名で特定される曲データが含まれていると判断すると、キーワードテーブルから当該アーティスト名および曲名の組み合わせの登録を解除する。
【００３５】
以下、本発明の動作を説明する。図１０は、キューシート及び番組表に基づいて、放送履歴リストを生成する処理を示す。制御部２は、過去の所定期間（過去１ヶ月分）の１又は複数の放送局の番組表（第１番組表）をサーバ１００から取得し、ＨＤＤ３に保存する（Ｓ１）。また、制御部２は、過去の所定期間（過去１ヶ月分）の１又は複数の放送局のキューシート（第２キューシート）をサーバ１００から取得し、ＨＤＤ３に保存する（Ｓ２）。なお、これらの番組表およびキューシートは、一般的には、図２の放送局リストに登録されている全ての放送局のものが取得されるが、ユーザ操作によって選択された１つの放送局のもののみが取得されてもよい。
【００３６】
次に、制御部２は、番組表を１つ（一般的には、１つの放送局の１日分の番組表）選択し、選択した番組表に対応するキューシートを選択する（Ｓ３）。制御部２は、番組表に記述されている各番組の放送開始時刻から放送終了時刻までの時間帯に放送された曲をキューシートから特定する（Ｓ４）。例えば、図７、図８の例では、放送局Ｘの２００９年１０月１日の番組Ｘ−１（放送開始時時刻０：００〜放送終了時刻２：００）において、アーティスト名Ａ、曲名ａａａの曲、アーティスト名Ｂ、曲名ｂｂｂの曲、アーティスト名Ｃ、曲名ｃｃｃの曲、アーティスト名Ｄ、曲名ｄｄｄの曲、アーティスト名Ｅ、曲名ｅｅｅの曲が放送されたことが特定される。
【００３７】
制御部２は、Ｓ４の特定結果に基づいて、図３の放送履歴リストを生成する（Ｓ５）。すなわち、放送履歴リストにおいて、制御部２は、放送局名および番組名に対応付けて、その番組中に放送された曲のアーティスト名、曲名、放送開始時刻および放送終了時刻を登録する。放送局名および番組名は番組表から抽出され、アーティスト名、曲名、放送開始時刻および放送終了時刻はキューシートから抽出される。
【００３８】
次に、制御部２は、ＨＤＤ３に保存している全ての番組表について、上記処理により放送履歴リストに登録する処理を実行したか否かを判断する（Ｓ６）。未だ全ての番組表について処理を終了していなければ（Ｓ６でＮＯ）、Ｓ３に戻って、保存している次の番組表およびそれに対応するキューシートを選択し、同様の処理を実行する（Ｓ４〜Ｓ５）。Ｓ６において、全ての番組表について処理を実行したと判断されると（Ｓ６でＹＥＳ）、処理を終了する。
【００３９】
図１１は、放送履歴リストと、番組表と、キーワードテーブルに登録されているアーティスト名とに基づいて、放送集計リストを生成する処理を示す。まず、制御部２は、放送履歴リストおよび番組表を用いて、放送集計リストを生成する（Ｓ１１）。すなわち、図３、図４に示すように、放送履歴リストをアーティスト名でソートし、曲名の列を削除し、Countの列を追加することによって、放送集計リストが生成される。なお、番組の放送開始時刻及び放送終了時刻は、番組表から抽出される。
【００４０】
次に、制御部２は、キーワードテーブルに登録されているアーティスト名を読み出す（Ｓ１２）。ここでは、図６を参照し、アーティスト名Ａが読み出される。なお、キーワードテーブルに複数のアーティスト名が登録されている場合には、それら全てのアーティスト名が読み出される。次に、制御部２は、放送集計リストにおいて、キーワードテーブルから読み出されたアーティスト名の行のみを残し、その他のアーティスト名の行は削除する（Ｓ１３）。図３、図４の例では、アーティスト名Ａの行のみが残され、アーティスト名Ｂ、Ｃ、Ｄ、Ｅの行が削除される。
【００４１】
次に、制御部２は、放送集計リストにおいて、アーティスト名及び番組名の組み合わせが同じ行を１つの行にまとめ、まとめた行の個数をCountに登録する（Ｓ１４）。なお、上記の通り、番組名は完全に一致している必要はなく、サブタイトルなどの番組名の一部が異なっていてもよい。例えば、図４の例では、アーティスト名Ａおよび番組名Ｘの行にはCountに４が登録されているが、これは、元々アーティスト名Ａおよび番組名Ｘの行が４つ存在し、番組Ｘの中でアーティスト名Ａの曲が４回放送されたことを示している。なお、毎日同じ番組Ｘが放送され、毎日１回アーティスト名Ａの曲（異なる曲でもよい）が４日間放送された場合や、１日の番組Ｘでアーティスト名Ａの曲（異なる曲でもよい）が４回放送された場合などがある。
【００４２】
図１２は、録音予約リストの生成処理を示す。制御部２は、放送集計リストを放送開始時刻が早い順にソートする（Ｓ２１）。次に、制御部２は、サーバ１００から本日の番組表（第２番組表）を取得し（ここでは、Ｓ１で番組表を取得した放送局の番組表が取得される）、本日の番組表に記述されている番組の中で、番組名が放送集計リストに記述されている番組の番組名と同じものを選択する（Ｓ２２）。なお、上記の通り、番組名は完全に一致している必要はなく、サブタイトルなどの番組名の一部が異なっていてもよい。すなわち、本日の番組表に記述されている番組の中から、キーワードテーブルに登録されているアーティスト名の曲を過去に放送した同一番組名の番組が選択される。
【００４３】
次に、制御部２は、Ｓ２２で選択した番組の中で、本日の放送時間帯が重複する番組（これらは放送局が異なっている）が存在するか否かを判断する（Ｓ２３）。これは、選択された複数の番組の時間帯が完全に重複する場合の他に、時間帯の一部のみが重複する場合も含む。例えば、本日の番組表に記述されている番組Ｘ４と番組Ｙ３の時間帯が共に５：００〜６：３０である場合、又は、番組Ｘ４の時間帯が５：００〜６：３０であり、番組Ｙ３の時間帯が５：３０〜７：００である場合に、時間帯が重複すると判断される。
【００４４】
本日の放送時間帯が重複する番組が存在すると判断されると（Ｓ２３でＹＥＳ）、放送集計リストにおいてCountが最も大きい番組を１つ選択する（Ｓ２４）。すなわち、キーワードテーブルに登録されているアーティスト名の曲を過去に放送した回数が最大の番組が優先的に選択される。例えば、先ほどの番組Ｘ４と番組Ｙ３が重複する場合には、図４を参照し、Countが大きい方の番組Ｙ３が選択される。なお、番組Ｘ４の時間帯が５：００〜６：３０であり、番組Ｙ３の時間帯が５：３０〜７：００である場合には、番組Ｙ３のCountの方が大きければ、番組Ｙ３が優先され、５：００〜５：３０に番組Ｘ４が選択され、５：３０〜７：００に番組Ｙ３が選択されるとよい。一方、本日の放送時間帯が重複する番組が存在しないと判断されると（Ｓ２３でＮＯ）、Ｓ２４をスキップし、Ｓ２５に進む。
【００４５】
次に、制御部２は、Ｓ２２およびＳ２４で選択された番組を放送開始時時刻が早い順に録音予約リストに登録する（Ｓ２５）。これにより、キーワードテーブルに登録されているアーティスト名の曲を過去に放送した番組が本日の番組表から自動的に選択されて、録音予約テーブルに自動的に登録される。
【００４６】
図１３は、録音予約リストに基づいて放送データをＨＤＤ３に記録する処理を示す。制御部２は、録音予約リストに登録されている番組を先頭から順に選択する（Ｓ３１）。最初は、一番上に登録されている（すなわち、本日の番組表において放送開始時刻が最も早い）番組が選択される。
【００４７】
制御部２は、現在時刻が、選択された番組の放送開始時刻になったか否かを判断している（Ｓ３２）。現在時刻が、選択された番組の放送開始時刻になると（Ｓ３２でＹＥＳ）、制御部２は、受信部６に、選択された番組の放送局を選局させ、放送データの受信を開始させ、ＨＤＤ３に放送データを記録開始させる（Ｓ３３）。放送データを記録している間、制御部２は、現在時刻が、選択された番組の放送終了時刻になったか否かを判断している（Ｓ３４）。現在時刻が、選択された番組の放送終了時刻になると（Ｓ３４でＹＥＳ）、制御部２は、受信部６に放送データの受信を終了させ、ＨＤＤ３に放送データの記録を終了させる（Ｓ３５）。
【００４８】
制御部２は、録音予約リストに登録されている番組を全て記録し終えたか否かを判断する（Ｓ３６）。記録し終えた場合（Ｓ３６でＹＥＳ）、処理を終了する。一方、未だ記録し終えていない場合（Ｓ３６でＮＯ）、制御部２は、録音予約リストにおいて次の番組を選択し（Ｓ３１）、上記の処理（Ｓ３２〜Ｓ３５）を実行する。以上の処理によって、録音予約リストに登録されている番組を自動的にＨＤＤ３に記録することができる。録音予約リストに登録されている番組の時間帯以外は、受信部６の受信処理およびＨＤＤ３の記録処理を実行する必要がない。
【００４９】
図１４は、図１３の記録処理の後に、キーワードテーブルに登録した曲を自動的に抽出し、曲ファイルをＨＤＤ３に記録する処理を示す。制御部２は、サーバ１００にアクセスし、本日のキューシート（第２キューシート）を取得する（ここでは、Ｓ１でキューシートを取得した放送局のキューシートが取得される）（Ｓ４１）。制御部２は、キーワードテーブルに登録されている曲が、図１３の処理でＨＤＤ３に記録されたか否かを、キューシートと録音予約リストとを照合し、判断する（Ｓ４２）。詳細には、キーワードテーブルに登録されているアーティスト名及び曲名の組み合わせが、本日分のキューシートに記述されているかをチェックし、記述されていれば、その時間帯を含む番組が記録されたか否かを、録音予約リストを参照してチェックする。
【００５０】
キーワードテーブルに登録されている曲が全く記録されなかった場合（Ｓ４２でのＮＯ）、処理を終了する。一方、キーワードテーブルに登録されている曲が記録された場合（Ｓ４２でＹＥＳ）、制御部２は、キーワードテーブルに登録されており、本日記録された曲データを、ＨＤＤ３に記録された放送データから抽出し、曲ファイルを生成し、ＨＤＤ３に記録する（Ｓ４３）。放送データから曲ファイルを生成するには、本日のキューシートに記述されている放送開始時刻および放送終了時刻を用いて、抽出処理が実行される。
【００５１】
次に、制御部２は、Ｓ４３でＨＤＤ３に記録した曲ファイルのコンテンツ情報（アーティスト名、曲名、曲ＩＤ、総再生時間、記録日時等）をＨＤＤ３内のコンテンツ情報ＤＢに登録し、その後、コンテンツツリーを再構築する（Ｓ４４）。そして、制御部２は、キーワードテーブルに登録され、本日記録された曲のアーティスト名および曲名を表示部９に表示させ、記録されたことをユーザに告知する（Ｓ４５）。なお、キーワードテーブルに登録されているアーティスト名と同じアーティスト名であるが異なる曲名の曲が記録された場合にも、その旨を表示部９に表示させ、ユーザに告知してもよい。
【００５２】
次に、制御部２は、キーワードテーブルから、記録された曲のアーティスト名及び曲名の組み合わせを削除する（Ｓ４６）。キーワードテーブルに登録されている曲がＨＤＤ３に記録されたので、当該曲を放送する他の番組を記録する必要がないからである。キーワードテーブルにそのままアーティスト名及び曲名の組み合わせが残されていると、同一曲が重複して記録されるという問題が生じるが、Ｓ４６の処理によってこれを防止できる。
【００５３】
次に、キーワードテーブルに登録されている同一アーティスト名について、キーワードテーブルに登録されている当該アーティスト名および曲名で特定される曲が全て記録されたか否かを判断する（Ｓ４７）。つまり、Ｓ４６の処理によってキーワードテーブルから削除され存在しなくなったアーティスト名があるか否かが判断される。例えば、図６では、アーティスト名Ａの曲名ａａａおよびａａｂが共に記録され、その結果、キーワードテーブルからアーティスト名Ａが存在しなくなったか否かが判断される。
【００５４】
キーワードテーブルに登録されている当該アーティスト名および曲名で特定される曲が全て記録された場合（Ｓ４７でＹＥＳ）、制御部２は、放送集計リストからこのアーティスト名に対応付けられている番組を全て削除する（Ｓ４８）。つまり、このアーティスト名の曲をもはや記録する必要がないので、放送集計リストからこのアーティスト名の曲を過去に放送した番組を削除することによって、将来的に同一曲ファイルが重複して記録されることを防止できる。
【００５５】
以上の処理によって、放送データを常時記録する必要なく、ユーザ操作によって登録されたアーティスト名及び曲名で特定される曲をより確実にＨＤＤ３に記録させることができる。
【００５６】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。上記の例では、アーティスト名のみで放送履歴リストおよび放送集計リストを生成したが、アーティスト名及び曲名の組み合わせ、又は、ジャンル名などの他のコンテンツ情報を使用してもよい。上記のコンテンツ記録制御装置をコンピュータに実行させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００５７】
本発明は、ＨＤＤレコーダやＰＣ等のコンテンツ記録再生装置に好適に採用され得る。
【符号の説明】
【００５８】
１              コンテンツ記録再生装置
２              制御部
３              ＨＤＤ
４              メモリ
５              再生部
６              受信部
７              通信部
８              操作部
９              表示部
【図１】
0005540652.tif 000002
【図２】
0005540652.tif 000003
【図３】
0005540652.tif 000004
【図４】
0005540652.tif 000005
【図５】
0005540652.tif 000006
【図６】
0005540652.tif 000007
【図７】
0005540652.tif 000008
【図８】
0005540652.tif 000009
【図９】
0005540652.tif 000010
【図１０】
0005540652.tif 000011
【図１１】
0005540652.tif 000012
【図１２】
0005540652.tif 000013
【図１３】
0005540652.tif 000014
【図１４】
0005540652.tif 000015