(57)【要約】 【課題】コンテンツを適切に取得できる記録再生装置を提供する。【解決手段】記録再生装置２００のＣＰＵ２９０は、手動録画予約要求情報を取得すると、録画開始日時情報や録画終了日時情報などを記載した手動予約情報を生成して手動予約リスト情報に組み込む。ＣＰＵ２９０は、自動録画予約要求情報を取得すると、予め取得したＥＰＧデータに基づいて、この自動録画予約要求情報のキーワードに対応するコンテンツの録画開始日時情報や録画終了日時情報などを記載した自動予約情報を生成して自動予約リスト情報に組み込む。ＣＰＵ２９０は、自動予約リスト情報から１つの自動予約情報を取得して、この自動予約情報および手動予約リスト情報に組み込まれた手動予約情報の録画予約の重複状況を判断する。【選択図】  図１
2005346825.tif 000002
【特許請求の範囲】
【請求項１】
データを取得するデータ取得手段に所定の前記データを取得させる制御をする処理制御装置であって、
特定の内容に関する前記データまたは所定の内容に関連する前記データを前記データ取得手段で取得させる旨の要求情報を取得する要求情報取得手段と、
前記要求情報に基づいて前記データ取得手段で取得させる前記データの内容に対応しその内容に関する内容情報を取得する内容情報取得手段と、
前記特定の内容に関するデータに対応する前記内容情報が複数リストアップ可能なテーブル構造の第１のリストテーブルおよび前記所定の内容に関連するデータに対応する前記内容情報が複数リストアップ可能なテーブル構造の第２のリストテーブルを構築するリストテーブル構築手段と、
前記第２のリストテーブルにリストアップされる前記内容情報のうちのいずれか１つを選出して取得する選出手段と、
前記第１のリストテーブルにリストアップされた前記内容情報および前記選出手段にて選出した前記内容情報における重複状況を判断する判断手段と、
この判断手段にて前記内容が重複しないと判断した場合には前記第１のリストテーブルにリストアップされた前記内容情報および前記選出手段にて選出した前記内容情報に基づいて前記データ取得手段にて前記データを取得させ、前記判断手段にて前記内容が重複すると判断した場合には前記選出手段にて他の内容情報を選出させる制御をする取得制御手段と、
を具備したことを特徴とした処理制御装置。
【請求項２】
請求項１に記載の処理制御装置であって、
前記選出手段は、前記第２のリストテーブルにリストアップされる前記内容情報の内容に基づいて前記内容情報のうちのいずれか１つを選出して取得する
ことを特徴とした処理制御装置。
【請求項３】
請求項１または請求項２に記載の処理制御装置であって、
前記リストテーブル構築手段は、前記所定の内容に関連するデータに対応する前記内容情報をこの内容情報の内容に基づいた順序でリストアップしたテーブル構造に前記第２のリストテーブルを構築し、
前記選出手段は、前記第２のリストテーブルにリストアップされる前記内容情報のうち前記テーブル構造における順序に従って前記内容情報を選出して取得する
ことを特徴とした処理制御装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の処理制御装置であって、
前記リストテーブル構築手段は、前記特定の内容に関連するデータに対応する前記内容情報をこの内容情報の内容に基づいた順序でリストアップしたテーブル構造に前記第１のリストテーブルを構築し、
前記判断手段は、前記第１のリストテーブルにリストアップされた前記内容情報の順序に基づいて前記選出手段にて選出した前記内容情報における重複状況を判断する
ことを特徴とした処理制御装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の処理制御装置であって、
前記リストテーブル構築手段は、前記所定の内容に関連するデータに対応する前記内容情報の内容に基づいて前記内容情報のうちのいずれか１つに前記選出手段にて選出される前記内容情報である旨を示す選出情報を関連付け、
前記選出手段は、前記選出情報に関連付けられた前記内容情報を選出して取得する
ことを特徴とした処理制御装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載の処理制御装置であって、
前記内容情報は、前記データが配信される時間に関する配信時間情報を備え、
前記選出手段は、前記第２のリストテーブルにリストアップされる前記内容情報の配信時間情報における時間が最も早い配信時間情報に対応する前記内容情報を選出して取得する
ことを特徴とした処理制御装置。
【請求項７】
請求項１ないし請求項６のいずれかに記載の処理制御装置であって、
前記選出手段は、前記選出して取得した前記内容情報が１つリストアップ可能なテーブル構造の選出内容情報テーブルを構築し、
前記判断手段は、前記第１のリストテーブルにリストアップされた前記内容情報および前記選出内容情報テーブルにリストアップされた前記内容情報における重複状況を判断する
ことを特徴とした処理制御装置。
【請求項８】
請求項７に記載の処理制御装置であって、
前記判断手段は、前記内容情報に記載され前記データが配信される時間に関する配信時間情報に基づいて配信される時間帯の重複状況を判断する
ことを特徴とした処理制御装置。
【請求項９】
請求項１ないし請求項８のいずれかに記載の処理制御装置であって、
前記取得制御手段は、前記判断手段にて前記内容が重複していないと判断した前記選出手段にて選出された前記内容情報を前記リストテーブル構築手段にて前記第１のリストテーブルにリストアップさせて第１のリストテーブルを構築させ、この第１のリストテーブルに従って前記情報データ取得手段にて前記データを取得させる制御をする
ことを特徴とした処理制御装置。
【請求項１０】
請求項１ないし請求項９のいずれかに記載の処理制御装置と、
前記データ取得手段と、
このデータ取得手段にて取得した前記情報を記憶する記憶手段と、
を具備したことを特徴としたデータ処理装置。
【請求項１１】
演算手段により、データを取得するデータ取得手段に所定の前記データを取得させる制御をする処理制御方法であって、
前記演算手段は、
特定の内容に関する前記データまたは所定の内容に関連する前記データを前記データ取得手段で取得させる旨の要求情報を取得し、
前記要求情報に基づいて前記データ取得手段で取得させる前記データの内容に対応しその内容に関する内容情報を取得し、
前記特定の内容に関するデータに対応する前記内容情報が複数リストアップ可能なテーブル構造の第１のリストテーブルおよび前記所定の内容に関連するデータに対応する前記内容情報が複数リストアップ可能なテーブル構造の第２のリストテーブルを構築し、
前記第２のリストテーブルにリストアップされる前記内容情報のうちのいずれか１つを選出して取得し、
前記第１のリストテーブルにリストアップされた前記内容情報および前記選出手段にて選出した前記内容情報における重複状況を判断し、
この判断により前記内容が重複しないと判断した場合には前記第１のリストテーブルにリストアップされた前記内容情報および前記選出手段にて選出した前記内容情報に基づいて前記データ取得手段にて前記データを取得させ、前記判断手段にて前記内容が重複すると判断した場合には前記選出手段にて他の内容情報を選出させる制御をする
ことを特徴とする処理制御方法。
【請求項１２】
演算手段を、請求項１ないし請求項９のいずれかに記載の処理制御装置として機能させる
ことを特徴とした処理制御プログラム。
【請求項１３】
請求項１１に記載の処理制御方法を演算手段に実行させる
ことを特徴とした処理制御プログラム。
【請求項１４】
請求項１２または請求項１３に記載の処理制御プログラムが演算手段にて読取可能に記録された
ことを特徴とした処理制御プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを取得させる制御をする処理制御装置、データ処理装置、処理制御方法、そのプログラム、および、そのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、例えばテレビ番組などのコンテンツの録画予約を受け付け、この受け付けた録画予約と重複する録画予約を検索する記録再生装置が知られている。（例えば、特許文献１および特許文献２参照）。
【０００３】
特許文献１に記載のものは、映像記憶部としてのＶＴＲ（記録再生装置）に接続された録画予約管理装置にて、ＴＶ放送局からのテレビ信号を利用して送信されてくる番組情報をモニタなどに表示させる。そして、録画予約管理装置の予約情報管理部は、利用者によりリモートコントローラを用いて指示された番組の番組情報を番組予約情報として予約情報記憶部へ記憶させることにより、録画予約を行う。また、映像記憶部に直接録画予約が行われると、番組予約情報を録画予約管理装置の予約情報管理部に出力する。この後、予約情報管理部は、映像記憶部からの番組予約情報にＥＰＧ（Electric Program Guide）から得た番組情報を付加して予約情報記憶部へ記憶させる。そして、予約情報管理部は、例えば映像記憶部から入力した番組予約情報と、すでに予約情報記憶部に記憶されている番組予約情報と、を時間的に重複するか否かを判断する。
【０００４】
特許文献２に記載のものは、録画予約するコンテンツＡに関する録画予約設定情報をＲＡＭに取り込む。そして、この録画予約設定情報と、すでにＲＡＭに記憶しているコンテンツＢの録画予約設定情報と、を比較して、時間帯が重なるときには、利用者に優先予約を設定するか否かを問う表示をする。
【０００５】
【特許文献１】特開平１１−１３６６１５号公報（第５頁左欄−第７頁右欄）
【特許文献２】特開２００２−９４９１６号公報（第５頁右欄−第１０頁右欄）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上述したような特許文献１および特許文献２のような従来の構成では、互いに異なる録画予約に関する複数の情報を予約情報記憶部やＲＡＭなどの記憶手段で一括管理している。このため、新たに受け付けた録画予約とすでに受け付けた録画予約との重複を判断する際に、記憶手段に記憶された全ての情報について判断する必要があるという問題が一例として挙げられる。
【０００７】
本発明は、このような点に鑑みて、データを適切に取得可能な処理制御装置、データ処理装置、処理制御方法、そのプログラム、および、そのプログラムを記録した記録媒体を提供することを１つの目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、データを取得するデータ取得手段に所定の前記データを取得させる制御をする処理制御装置であって、特定の内容に関する前記データまたは所定の内容に関連する前記データを前記データ取得手段で取得させる旨の要求情報を取得する要求情報取得手段と、前記要求情報に基づいて前記データ取得手段で取得させる前記データの内容に対応しその内容に関する内容情報を取得する内容情報取得手段と、前記特定の内容に関するデータに対応する前記内容情報が複数リストアップ可能なテーブル構造の第１のリストテーブルおよび前記所定の内容に関連するデータに対応する前記内容情報が複数リストアップ可能なテーブル構造の第２のリストテーブルを構築するリストテーブル構築手段と、前記第２のリストテーブルにリストアップされる前記内容情報のうちのいずれか１つを選出して取得する選出手段と、前記第１のリストテーブルにリストアップされた前記内容情報および前記選出手段にて選出した前記内容情報における重複状況を判断する判断手段と、この判断手段にて前記内容が重複しないと判断した場合には前記第１のリストテーブルにリストアップされた前記内容情報および前記選出手段にて選出した前記内容情報に基づいて前記データ取得手段にて前記データを取得させ、前記判断手段にて前記内容が重複すると判断した場合には前記選出手段にて他の内容情報を選出させる制御をする取得制御手段と、を具備したことを特徴とした処理制御装置である。
【０００９】
請求項１０に記載の発明は、請求項１ないし請求項９のいずれかに記載の処理制御装置と、前記データ取得手段と、このデータ取得手段にて取得した前記情報を記憶する記憶手段と、を具備したことを特徴としたデータ処理装置である。
【００１０】
請求項１１に記載の発明は、演算手段により、データを取得するデータ取得手段に所定の前記データを取得させる制御をする処理制御方法であって、前記演算手段は、特定の内容に関する前記データまたは所定の内容に関連する前記データを前記データ取得手段で取得させる旨の要求情報を取得し、前記要求情報に基づいて前記データ取得手段で取得させる前記データの内容に対応しその内容に関する内容情報を取得し、前記特定の内容に関するデータに対応する前記内容情報が複数リストアップ可能なテーブル構造の第１のリストテーブルおよび前記所定の内容に関連するデータに対応する前記内容情報が複数リストアップ可能なテーブル構造の第２のリストテーブルを構築し、前記第２のリストテーブルにリストアップされる前記内容情報のうちのいずれか１つを選出して取得し、前記第１のリストテーブルにリストアップされた前記内容情報および前記選出手段にて選出した前記内容情報における重複状況を判断し、この判断により前記内容が重複しないと判断した場合には前記第１のリストテーブルにリストアップされた前記内容情報および前記選出手段にて選出した前記内容情報に基づいて前記データ取得手段にて前記データを取得させ、前記判断手段にて前記内容が重複すると判断した場合には前記選出手段にて他の内容情報を選出させる制御をすることを特徴とする処理制御方法である。
【００１１】
請求項１２に記載の発明は、演算手段を、請求項１ないし請求項９のいずれかに記載の処理制御装置として機能させることを特徴とした処理制御プログラムである。
【００１２】
請求項１３に記載の発明は、請求項１１に記載の処理制御方法を演算手段に実行させることを特徴とした処理制御プログラムである。
【００１３】
請求項１４に記載の発明は、請求項１２または請求項１３に記載の処理制御プログラムが演算手段にて読取可能に記録されたことを特徴とした処理制御プログラムを記録した記録媒体である。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明の一実施の形態を図面に基づいて説明する。本発明の処理制御装置を有するデータ処理装置を備えた記録再生装置を例示して説明するが、これに限らず、情報を取得するいずれの構成でも適用できる。なお、本実施の形態において、コンテンツを記録する処理を、録画処理と適宜称して説明する。また、利用者により設定入力される録画開始日時情報、録画終了日時情報、チャンネル情報などを取得する。ここで、録画開始日時情報および録画終了日時情報は、本発明の内容情報および配信時間情報として機能する。そして、この各種情報により特定されるテレビ番組の録画予約を、手動録画予約と適宜称して説明する。また、利用者により設定入力される要求情報としての文字情報であるキーワードなどを認識する。そして、例えば後述するＥＰＧ（Electric Program Guide）データを参照し、認識したキーワードに関連するテレビ番組の録画予約を、自動録画予約と適宜称して説明する。図１は、本実施の形態におけるコンテンツ記録再生システムの概略構成を示すブロック図である。図２は、メモリの概略構成を示す模式図である。図３は、記録再生装置を構成するＣＰＵの概略構成を示す模式図である。
【００１５】
〔コンテンツ記録再生システムの構成〕
図１において、１００はコンテンツ記録再生システム（以下、記録再生システムと称す）であり、例えばテレビ番組などのコンテンツの音声データ、映像データ、データ放送用データなどを有するデータであるコンテンツデータを記録したり、記録したコンテンツデータを再生するシステムである。そして、記録再生システム１００は、記録再生装置２００と、出力装置３００と、を備えている。
【００１６】
出力装置３００は、例えばパーソナルコンピュータ、テレビ、携帯電話、ＰＤＡ（Personal Digital Assistant）などが例示できる。この出力装置３００は、記録再生装置２００から入力されるコンテンツを受信して出力する。そして、この出力装置３００は、音声出力部３１０と表示部３２０と、などを備えている。
【００１７】
音声出力部３１０は、例えば図示しないスピーカなどの発音手段を有している。この音声出力部３１０は、記録再生装置２００からアナログ信号として送信される音声データを発音手段から音声として出力させる処理をする。なお、発音手段は、例えば図示しないＴＶ受信機で受信したＴＶ音声データなどをも適宜出力可能である。
【００１８】
表示部３２０は、記録再生装置２００からアナログ信号として送信される映像データ、放送用データ、ＥＰＧデータ、合成データなどを表示させる。ここで、表示させる映像データとしては、コンテンツの映像などが例示できる。また、表示させる放送用データとしては、コンテンツの字幕やデータ放送などが例示できる。さらに、表示させるＥＰＧデータとしては、例えば各チャンネルで放送されるコンテンツの番組名、内容、放送開始日時などが記載された番組表などが例示できる。また、合成データとしては、コンテンツの映像に字幕を重畳させた合成映像や、データ放送と番組表とを並べた映像などが例示できる。この表示部３２０としては、例えば液晶表示パネルや有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）、ＣＲＴ（Cathode-Ray Tube）、ＦＥＤ（Field Emission Display）、電気泳動ディスプレイパネルなどが例示できる。なお、表示部３２０は、例えばＴＶ受信機で受信したＴＶ映像データなどをも適宜出力可能である。
【００１９】
記録再生装置２００は、配信手段としての図示しない放送局からＴＳ（Transport Stream）として配信される音声データ、映像データ、データ放送用データなどを有するコンテンツデータを取得して記録させるとともに、出力装置３００で出力させる処理をする。また、記録再生装置２００は、記録させたコンテンツデータを適宜再生して出力装置３００で出力させる処理をする。さらに、記録したコンテンツデータを適宜自動消去する。そして、この記録再生装置２００は、通信手段２１０と、デマルチプレクサ（Demultiplexer；Ｄｅｍｕｘ）２２０と、デコーダ２３０と、オンスクリーンディスプレイ（On Screen Display；ＯＳＤ）２４０と、記録再生処理手段２５０と、入力手段２６０と、ハードディスク（Hard Disk Drive；ＨＤＤ）２７０と、記憶手段としてのメモリ２８０と、演算手段としてのＣＰＵ（Central Processing Unit）２９０と、などを備えている。
【００２０】
通信手段２１０は、外部から入力されるコンテンツデータを取得したり、このコンテンツデータを外部へ適宜出力する。そして、この通信手段２１０は、ネットワークインターフェースモジュール（Network Interface Module；ＮＩＭ）２１１と、ハイスピードインターフェース（High Speed Interface；ＨＳＩ）２１２と、などを備えている。
【００２１】
ＮＩＭ２１１には、例えば地上波デジタル放送や衛星デジタル放送などの放送波を受信するアンテナ２１１Ａが接続されている。また、ＮＩＭ２１１は、Ｄｅｍｕｘ２２０と、ＣＰＵ２９０と、などに接続されている。このＮＩＭ２１１は、ＣＰＵ２９０の制御により、アンテナ２１１Ａからデジタル信号として送信される例えば複数のＴＳから、利用者により選択されたコンテンツに対応するＴＳを取得する。そして、ＮＩＭ２１１は、取得したＴＳをＤｅｍｕｘ２２０へ出力する。
【００２２】
ＨＳＩ２１２は、高速データ処理が可能な例えばＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４規格のインターフェースである。このＨＳＩ２１２には、Ｄｅｍｕｘ２２０と、記録再生処理手段２５０と、などが接続されている。そして、ＨＳＩ２１２は、記録再生装置２００の外部に設けられた図示しない外部装置からデジタル信号として送信されるＴＳや後述するパーシャルＴＳを取得し、Ｄｅｍｕｘ２２０へ出力する。また、ＨＳＩ２１２は、記録再生処理手段２５０から出力されるパーシャルＴＳを取得し、適宜処理して記録再生装置２００の外部に設けられた図示しない外部装置へデジタル信号として送信する。
【００２３】
Ｄｅｍｕｘ２２０は、ＴＳを取得して、このＴＳからＴＳパケットを適宜分離して出力する。このＤｅｍｕｘ２２０には、デコーダ２３０と、記録再生処理手段２５０と、ＣＰＵ２９０と、などが接続されている。Ｄｅｍｕｘ２２０は、ＣＰＵ２９０の制御により、ＮＩＭ２１１やＨＳＩ２１２からＴＳを適宜取得する。さらに、このＴＳから選択されているコンテンツに対応した各種データのＴＳパケットを取得する。具体的には、音声データが組み込まれたＴＳパケット（以下、音声パケットと称す）と、映像データが組み込まれたＴＳパケット（以下、映像パケットと称す）と、データ放送用データまたはＥＰＧデータなどが組み込まれたＴＳパケット（以下、データパケットと称す）と、を取得する。そして、Ｄｅｍｕｘ２２０は、これら取得した音声パケットと、映像パケットと、データパケットと、をデコーダ２３０へ出力する。
【００２４】
ここで、ＥＰＧデータは、ＮＩＭ２１１で取得可能な各ＴＳのテレビ番組などのコンテンツに関する情報が、例えばＢＭＬ（Broadcast Markup Language）やＸＭＬ（eXtensible Markup Language）などのテキスト形式で記載されたデータである。具体的には、ＥＰＧデータは、各番組にそれぞれ関連する複数の番組関連情報が１つのデータとして構成されたテーブル構造である。そして、番組関連情報は、番組名、放送開始日時、番組時間の長さ、チャンネル番号、番組の内容などに関する番組記述、ジャンル、シリーズ名などの情報が、１つのデータとして構成されたテーブル構造である。ここで、放送開始日時および番組時間の長さに関する情報は、本発明の内容情報および配信時間情報として機能する。
【００２５】
また、Ｄｅｍｕｘ２２０は、ＣＰＵ２９０の制御により、取得したＴＳから選択されたコンテンツに対応した各ＴＳパケットを取得すると、これら各ＴＳパケットを一連のデータ列構造のＴＳ、すなわちパーシャルＴＳに再構成する。そして、このパーシャルＴＳを記録再生処理手段２５０へ出力する。さらに、Ｄｅｍｕｘ２２０は、ＣＰＵ２９０の制御により、ＨＳＩ２１２や記録再生処理手段２５０からパーシャルＴＳを適宜取得する。そして、このパーシャルＴＳを、音声パケットと、映像パケットと、データパケットと、に分離してデコーダ２３０へ出力する。
【００２６】
デコーダ２３０は、ＯＳＤ２４０と、ＣＰＵ２９０と、出力装置３００と、などに接続されている。このデコーダ２３０は、Ｄｅｍｕｘ２２０から各パケットを取得し、これら各パケットに組み込まれた各種データをＯＳＤ２４０や出力装置３００へ適宜出力する。そして、このデコーダ２３０は、オーディオデコーダ（Audio Decoder；ＡＤｅｃ）２３１と、ビデオデコーダ（Video Decoder；ＶＤｅｃ）２３２と、データデコーダ（Data Decoder；ＤＤｅｃ）２３３と、を備えている。
【００２７】
ＡＤｅｃ２３１は、出力装置３００の音声出力部３１０に接続されている。このＡＤｅｃ２３１は、ＣＰＵ２９０の制御により、Ｄｅｍｕｘ２２０から音声パケットを取得する。そして、この音声パケットに組み込まれた音声データを復調して、アナログ信号として出力装置３００の音声出力部３１０へ送信する。
【００２８】
ＶＤｅｃ２３２は、ＯＳＤ２４０に接続されている。このＶＤｅｃ２３２は、ＣＰＵ２９０の制御により、Ｄｅｍｕｘ２２０から映像パケットを取得する。そして、この映像パケットに組み込まれた映像データを復調して、ＯＳＤ２４０へ出力する。
【００２９】
ＤＤｅｃ２３３は、ＯＳＤ２４０に接続されている。このＤＤｅｃ２３３は、ＣＰＵ２９０の制御により、Ｄｅｍｕｘ２２０からデータパケットを取得する。そして、このデータパケットに組み込まれたデータ放送用データやＥＰＧデータなどを復調して、ＯＳＤ２４０へ出力する。また、ＤＤｅｃ２３３は、データパケットにＥＰＧデータが組み込まれている場合、ＣＰＵ２９０の制御により、このＥＰＧデータをＨＤＤ２７０へ適宜出力する。
【００３０】
ＯＳＤ２４０は、ＣＰＵ２９０と、出力装置３００の表示部３２０と、などに接続されている。このＯＳＤ２４０は、ＣＰＵ２９０の制御により、ＶＤｅｃ２３２から映像データを適宜取得する。また、ＤＤｅｃ２３３からデータ放送用データやＥＰＧデータなどを適宜取得する。そして、映像データに基づいた映像と、データ放送用データに基づいた例えば字幕と、ＥＰＧデータに基づいた例えば番組表と、を適宜選択的に重畳させてあるいは並べて表示させるための合成データを生成する。そして、この合成データをアナログ信号として出力装置３００の表示部３２０へ送信する。また、ＯＳＤ２４０は、映像データ、データ放送用データ、ＥＰＧデータを、それぞれ適宜単独で、アナログ信号として表示部３２０へ出力する。
【００３１】
記録再生処理手段２５０は、ＨＤＤ２７０と、ＣＰＵ２９０と、などに接続されている。この記録再生処理手段２５０は、Ｄｅｍｕｘ２２０からパーシャルＴＳを適宜取得して、ＨＤＤ２７０へ記憶させる。また、ＨＤＤ２７０へ記憶させたパーシャルＴＳを適宜取得して、ＨＳＩ２１２やＤｅｍｕｘ２２０へ出力する。そして、この記録再生処理手段２５０は、データ取得手段としての記録部２５１と、再生部２５２と、を備えている。
【００３２】
記録部２５１は、Ｄｅｍｕｘ２２０からのパーシャルＴＳをＨＤＤ２７０へ記憶させる。そして、この記録部２５１は、バッファ２５１Ａと、記録処理部２５１Ｂと、などを備えている。バッファ２５１Ａは、Ｄｅｍｕｘ２２０からのパーシャルＴＳを一時的に記憶する。記録処理部２５１Ｂは、ＣＰＵ２９０の制御により、Ｄｅｍｕｘ２２０からパーシャルＴＳを取得し、バッファ２５１Ａに適宜読み出し可能に記憶させる。そして、バッファ２５１Ａに記憶させたパーシャルＴＳを適宜読み出して、ＨＤＤ２７０へ出力する。
【００３３】
再生部２５２は、ＨＤＤ２７０へ記憶させたパーシャルＴＳをＨＳＩ２１２やＤｅｍｕｘ２２０へ適宜出力する。そして、この再生部２５２は、バッファ２５２Ａと、再生処理部２５２Ｂと、などを備えている。バッファ２５２Ａは、ＨＤＤ２７０からのパーシャルＴＳを一時的に記憶する。再生処理部２５２Ｂは、ＣＰＵ２９０の制御により、ＨＤＤ２７０からパーシャルＴＳを取得し、バッファ２５２Ａに適宜読み出し可能に記憶させる。そして、バッファ２５２Ａに記憶させたパーシャルＴＳを適宜読み出して、ＨＳＩ２１２やＤｅｍｕｘ２２０へ出力する。
【００３４】
入力手段２６０は、ＣＰＵ２９０などに接続されている。この入力手段２６０は、図示しないケース体の例えば正面に臨んで入力操作可能に配設された図示しない各種操作ボタンや操作つまみなどを有している。この操作ボタンや操作つまみの入力操作の内容としては、例えば記録再生装置２００の動作内容の設定などの設定事項である。具体的には、コンテンツの録画や再生に関する設定、ＮＩＭ２１２で受信するＴＳの設定などが例示できる。そして、入力手段２６０は、設定事項の入力操作により、各種情報を操作信号としてＣＰＵ２９０へ送信して設定させる。ここで、入力手段２６０としては、例えば図示しないリモートコントローラ（以下、リモコンと称す）より赤外線を介して送信される各種情報を受信して、この各種情報を操作信号としてＣＰＵ２９０へ送信するリモコン受光部を備えた構成などとしてもよい。
【００３５】
ＨＤＤ２７０は、ＣＰＵ２９０などに接続されている。このＨＤＤ２７０は、ＡＴＡ（AT Attachment）インターフェースにより制御される。なお、ここではＨＤＤ２７０がＡＴＡインターフェースにより制御される構成について例示するが、ＩＤＥ（Integrated Drive Electronics）インターフェースやＳＣＳＩ（Small Computer System Interface）インターフェースなどで制御される構成としてもよい。また、ＨＤＤ２７０の代わりに、ＤＶＤ（Digital Versatile Disc）、光ディスク、メモリカードなどの記録媒体に各種情報を読み出し可能に記憶するドライブやドライバなどを備えた構成としてもよい。そして、ＨＤＤ２７０は、記録部２５１から入力されるコンテンツのパーシャルＴＳ、すなわちコンテンツデータやＥＰＧデータなどを適宜読み出し可能に記憶する。
【００３６】
メモリ２８０は、ＮＩＭ２１１から出力されるＴＳから所望のコンテンツデータを取得して記録する際や、記録したコンテンツデータを再生する際に必要な各種データなどを適宜読み出し可能に記憶する。そして、メモリ２８０は、図２に示すように、第１のリストテーブルとしての手動予約リスト情報７００を記憶する手動予約リスト記憶領域２８１と、第２のリストテーブルとしての自動予約リスト情報８００を記憶する自動予約リスト記憶領域２８２と、自動予約情報８１０を記憶する選出内容情報テーブルとしての予約情報仮記憶領域２８３と、利用者により設定入力されたキーワードを記憶する図示しないキーワード記憶領域と、を備えている。
【００３７】
手動予約リスト情報７００は、手動予約録画のリストに関する情報である。この手動予約リスト情報７００は、少なくとも１つの手動予約情報７１０が１つのデータ構造として構成されたテーブル構造の情報である。
【００３８】
手動予約情報７１０は、録画開始日時情報、録画終了日時情報、チャンネル情報などの録画基本情報が１つのデータ構造として構成されている。この手動予約情報７１０は、ＣＰＵ２９０により、手動録画予約が設定された際に手動予約リスト情報７００に組み込まれ、手動録画予約に基づいた録画が終了した際などに手動予約リスト情報７００から削除される。また、手動予約情報７１０は、ＣＰＵ２９０により、録画開始日時が早い順序に適宜並べ替えられる。すなわち、録画開始日時が最も早い手動予約情報７１０が手動予約リスト情報７００の先頭に位置し、最も遅い手動予約情報７１０が最後に位置する状態に並べ替えられる。
【００３９】
自動予約リスト情報８００は、自動予約録画のリストに関する情報である。この自動予約リスト情報８００は、少なくとも１つの自動予約情報８１０が１つのデータ構造として構成されたテーブル構造の情報である。
【００４０】
自動予約情報８１０は、手動予約情報７１０と同様の録画基本情報が１つのデータ構造として構成されている。この自動予約情報８１０は、ＣＰＵ２９０により、自動録画予約が設定された際に自動予約リスト情報８００に組み込まれる。また、自動予約情報８１０は、ＣＰＵ２９０により、録画開始日時が早い順序に適宜並べ替えられる。すなわち、録画開始日時が最も早い自動予約情報８１０が自動予約リスト情報８００の先頭に位置し、最も遅い自動予約情報８１０が最後に位置する状態に並べ替えられる。そして、自動予約リスト情報８００の先頭に位置する自動予約情報８１０、すなわち録画開始日時が最も早い自動予約情報８１０は、自動予約リスト記憶領域２８２から削除され、予約情報仮記憶領域２８３へ記憶される。さらに、予約情報仮記憶領域２８３へ記憶された自動予約情報８１０は、自動録画予約に基づいた録画が終了した際や、この自動録画予約と録画時間が重複する手動録画予約が設定されている際などに予約情報仮記憶領域２８３から削除される。
【００４１】
さらに、メモリ２８０は、記録再生装置２００全体を動作制御するＯＳ（Operating System）上に展開される各種プログラムなどを適宜読み出し可能に記憶している。このメモリ２８０としては、例えば停電などにより突然電源が落ちた際にも記憶が保持される構成のメモリ、例えばＣＭＯＳ（Complementary Metal-Oxide Semiconductor）メモリなどを用いることが望ましい。なお、メモリ２８０としては、ＨＤ、ＤＶＤ、光ディスクなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成としてもよい。
【００４２】
ＣＰＵ２９０は、各種プログラムとして、図３に示すように、要求情報取得手段および内容情報取得手段としても機能する予約情報生成手段２９１と、リストテーブル構築手段としての予約情報組込手段２９２と、選出手段、判断手段、および、取得制御手段としても機能する録画予約設定手段２９３と、録画制御手段２９４と、再生制御手段２９５と、計時手段２９６と、などを備えている。なお、予約情報生成手段２９１、予約情報組込手段２９２、および、録画予約設定手段２９３にて、本発明の処理制御装置が構成されている。また、記録部２５１、メモリ２８０、予約情報生成手段２９１、予約情報組込手段２９２、および、録画予約設定手段２９３にて、本発明のデータ処理装置が構成されている。
【００４３】
予約情報生成手段２９１は、入力手段２６０から操作信号として送信される自動録画予約要求情報を適宜取得する。そして、この自動録画予約要求情報に基づいて、自動予約情報の生成処理を実施する。具体的には、予約情報生成手段２９１は、ＤＤｅｃ２３３を制御して、ＮＩＭ２１１で取得したＴＳに記載されたＥＰＧデータをＨＤＤ２７０に記憶させる。そして、自動録画予約要求情報を取得すると、この自動録画予約要求情報に記載されたキーワードを取得してメモリ２８０のキーワード記憶領域に記憶させるとともに、ＨＤＤ２７０に記憶されたＥＰＧデータを取得する。さらに、取得したキーワードに一致あるいは関連する番組名、番組記述、ジャンル、シリーズ名などのコンテンツをＥＰＧデータから検索する。そして、キーワードに例えば関連する番組名のコンテンツを検索できたことを認識すると、ＥＰＧデータに基づいて、このコンテンツの録画開始日時情報、録画終了日時情報、チャンネル情報などの録画基本情報を認識し、この録画基本情報を記載した自動予約情報８１０を生成する。ここで、予約情報生成手段２９１は、キーワードに例えば関連するコンテンツを複数検索できたことを認識すると、これら検索した各コンテンツにそれぞれ対応する自動予約情報８１０を適宜生成する。
【００４４】
また、予約情報生成手段２９１は、ＤＤｅｃ２３３を適宜制御して、最新のＥＰＧデータをＨＤＤ２７０に適宜記憶させる。そして、予約情報生成手段２９１は、最新のＥＰＧデータをＨＤＤ２７０に記憶させると、自動予約リスト情報８００に組み込まれた自動予約情報８１０を削除する。さらに、予約情報仮記憶領域２８３に記憶された自動予約情報８１０を削除する。また、メモリ２８０のキーワード記憶領域に記憶されたキーワードを取得する。そして、自動録画予約要求情報を取得した際と同様の処理を実施して、この取得したキーワードに関連するコンテンツの自動予約情報８１０を適宜生成する。
【００４５】
さらに、予約情報生成手段２９１は、入力手段２６０から操作信号として送信される要求情報である手動録画予約要求情報を適宜取得する。そして、この手動録画予約要求情報に基づいて、手動予約情報の生成処理を実施する。具体的には、予約情報生成手段２９１は、手動録画予約要求情報を取得すると、この手動録画予約要求情報に記載された録画基本情報を認識する。そして、この録画基本情報を記載した手動予約情報７１０を適宜生成する。
【００４６】
予約情報組込手段２９２は、予約情報生成手段２９１で生成された手動予約情報７１０や自動予約情報８１０をメモリ２８０に適宜記憶させる。具体的には、予約情報組込手段２９２は、予約情報生成手段２９１で少なくとも１つの自動予約情報８１０が生成されると、この自動予約情報８１０を自動予約リスト記憶領域２８２の自動予約リスト情報８００に組み込む。さらに、この自動予約リスト情報８００に組み込まれている自動予約情報８１０を録画開始日時が早い順序に並べ替える。すなわち、録画開始日時が最も早い自動予約情報８１０が自動予約リスト情報８００の先頭となる状態に、自動予約情報８１０を並べ替える。また、予約情報組込手段２９２は、予約情報生成手段２９１で手動予約情報７１０が生成されると、この手動予約情報７１０を手動予約リスト記憶領域２８１の手動予約リスト情報７００に組み込む。さらに、この手動予約リスト情報７００に組み込まれている手動予約情報７１０を録画開始日時が早い順序に並べ替える。
【００４７】
録画予約設定手段２９３は、各予約情報７１０，８１０に基づく録画予約を設定する。また、録画予約設定手段２９３は、メモリ２８０に記憶された手動予約情報７１０および自動予約情報８１０の録画時間が重複している、すなわち録画予約が重複していることを認識すると、手動予約情報７１０と重複する自動予約情報８１０をメモリ２８０から削除する。
【００４８】
具体的には、録画予約設定手段２９３は、予約情報組込手段２９２で自動予約リスト情報８００の自動予約情報８１０が並べ替えられると、自動予約リスト情報の先頭に位置する自動予約情報８１０、すなわち録画開始日時が最も早い自動予約情報８１０を取得して予約情報仮記憶領域２８３へ記憶させる。そして、この予約情報仮記憶領域２８３へ記憶させた自動予約情報８１０の録画予約と、手動予約リスト情報７００の先頭に位置する手動予約情報７１０すなわち録画開始日時が最も早い手動予約情報７１０の録画予約との重複状況を判断する。そして、重複していると判断すると、予約情報仮記憶領域２８３へ記憶させた自動予約情報８１０を削除する。一方、重複していないと判断すると、手動予約リスト情報７００の先頭から２番目、３番目、４番目、…に位置する手動予約情報７１０、すなわち録画開始日時が２番目、３番目、４番目、…に早い手動予約情報７１０との重複状況を順次判断する。そして、自動予約情報８１０の録画終了日時よりも遅い録画開始日時の手動予約情報７１０との重複状況を判断すると、この手動予約情報７１０以降には重複する手動予約情報７１０が存在しないと判断して、重複状況を判断する処理を終了する。また、録画予約設定手段２９３は、予約情報仮記憶領域２８３から自動予約情報８１０を削除すると、予約情報組込手段２９２に自動予約リスト情報８００の自動予約情報８１０を並べ替えさせる処理をする。さらに、録画予約設定手段２９３は、予約情報組込手段２９２で手動予約リスト情報７００の手動予約情報７１０が並べ替えられると、予約情報仮記憶領域２８３へ記憶させた自動予約情報８１０の録画予約が、手動予約リスト情報７００に組み込まれた手動予約情報７１０の録画予約と重複しているか否かを判断し、上述した処理を実施する。
【００４９】
録画制御手段２９４は、ＮＩＭ２１１、Ｄｅｍｕｘ２２０、記録再生処理手段２５０の記録部２５１などの動作を制御して、所望のコンテンツのコンテンツデータを受信してＨＤＤ２７０に適宜読み出し可能に記憶させる処理をする。具体的には、録画制御手段２９４は、入力手段２６０における入力操作に基づく操作信号により現在受信して再生しているコンテンツデータを記憶、あるいは、手動予約リスト情報７００の手動予約情報７１０または予約情報仮記憶領域２８３の自動予約情報８１０に基づいて後述する計時手段２９６で計時する現在時刻が各予約情報７１０，８１０における録画開始日時となるコンテンツデータを受信させて記憶させる処理をする。そして、コンテンツデータを記憶させる処理すなわち録画処理を実施すると、この録画処理に対応する手動予約情報７１０または自動予約情報８１０を削除する。
【００５０】
再生制御手段２９５は、Ｄｅｍｕｘ２２０、デコーダ２３０、記録再生処理手段２５０の再生部２５２などの動作を制御して、所望のコンテンツのコンテンツデータを出力装置３００へ出力して再生させる処理をする。具体的には、入力手段２６０における入力操作に基づく操作信号により特定、例えば出力装置３００で一覧表示されるサムネイルを選択する入力操作などにて特定されたコンテンツデータ、あるいは、いわゆるタイマ再生などあらかじめ所定時間に再生要求されているコンテンツデータをＨＤＤ２７０から読み出し、デコーダ２３０で適宜処理して出力装置３００へ出力する。
【００５１】
計時手段２９６は、例えば内部クロックなどの基準パルスに基づいて現在時刻を計時し、現在時刻情報を生成する。
【００５２】
〔コンテンツ記録再生システムの動作〕
次に、記録再生システム１００の動作を図面を参照して説明する。
【００５３】
（自動録画予約要求情報の取得に伴う自動予約情報の生成処理）
まず、記録再生システム１００の動作として、自動録画予約要求情報の取得に伴う自動予約情報８１０の生成処理について図４に基づいて説明する。図４は、自動録画予約要求情報の取得に伴う自動予約情報の生成処理を示すフローチャートである。
【００５４】
まず、利用者は、例えば入力手段２６０の入力操作により、例えば所望のコンテンツの番組名や番組内容に関連するキーワードなどに関する自動録画予約要求情報を設定入力する。記録再生装置２００は、図４に示すように、ＣＰＵ２９０の予約情報生成手段２９１にて、自動録画予約要求情報を取得すると（ステップＳ１０１）、この自動録画予約要求情報に記載されたキーワードを取得して（ステップＳ１０２）、メモリ２８０のキーワード記憶領域に記憶させる。また、予めＮＩＭ２１１に取得させ、ＨＤＤ２７０に記憶させておいたＥＰＧデータを取得する（ステップＳ１０３）。そして、利用者により設定されたキーワードに対応する番組があるか否かを判断する（ステップＳ１０４）。具体的には、キーワードに一致あるいは関連する番組名、番組記述、ジャンル、シリーズ名などのコンテンツをＥＰＧデータから検索できたか否かを判断する。
【００５５】
このステップＳ１０４において、予約情報生成手段２９１は、キーワードに対応する番組がないと判断した場合、自動予約情報８１０の生成処理を終了する。一方、ステップＳ１０４において、キーワードに対応する番組があると判断した場合、ＥＰＧデータに基づいて、この番組のコンテンツの録画開始日時情報、録画終了日時情報、チャンネル情報などの録画基本情報を認識する（ステップＳ１０５）。そして、この録画基本情報を記載した自動予約情報８１０を生成して（ステップＳ１０６）、処理を終了する。なお、ステップＳ１０４においてキーワードに対応するコンテンツが複数あると判断した場合には、ステップＳ１０６において各コンテンツに対応する自動予約情報８１０を生成する。
【００５６】
（新たなＥＰＧデータの取得に伴う自動予約情報の生成処理）
次に、記録再生システム１００の動作として、新たなＥＰＧデータの取得に伴う自動予約情報８１０の生成処理について図５に基づいて説明する。図５は、新たなＥＰＧデータの取得に伴う自動予約情報の生成処理を示すフローチャートである。
【００５７】
記録再生装置２００のＣＰＵ２９０は、図５に示すように、予約情報生成手段２９１にて、新たなＥＰＧデータを取得すると（ステップＳ２０１）、ＨＤＤ２７０に記憶されたＥＰＧデータをこの取得した新たなＥＰＧデータに更新する。そして、自動予約リスト情報８００に組み込まれた自動予約情報８１０、および、予約情報仮記憶領域２８３に記憶された自動予約情報８１０を削除する（ステップＳ２０２）。次に、予約情報生成手段２９１は、メモリ２８０のキーワード記憶領域に記憶させておいた全てのキーワードを取得して（ステップＳ２０３）、この取得したキーワードにそれぞれ対応する番組があるか否かを判断する（ステップＳ２０４）。
【００５８】
このステップＳ２０４において、予約情報生成手段２９１は、キーワードに対応する番組がないと判断した場合、自動予約情報８１０の生成処理を終了する。一方、ステップＳ２０４において、キーワードに対応する番組があると判断した場合、この番組のコンテンツの録画基本情報を認識し（ステップＳ２０５）、この録画基本情報を記載した自動予約情報８１０を生成して（ステップＳ２０６）、処理を終了する。
【００５９】
（手動予約情報の生成処理）
次に、記録再生システム１００の動作として、手動予約情報７１０の生成処理について図６に基づいて説明する。図６は、手動予約情報の生成処理を示すフローチャートである。
【００６０】
まず、利用者は、入力手段２６０の入力操作により、所望のコンテンツを手動録画予約するために必要な各種情報、例えば録画開始日時情報、録画終了日時情報、チャンネル情報などに関する手動録画予約要求情報を設定入力する。記録再生装置２００は、図６に示すように、ＣＰＵ２９０の予約情報生成手段２９１にて、手動録画予約要求情報を取得すると（ステップＳ３０１）、この手動録画予約要求情報に記載された録画開始日時情報、録画終了日時情報、チャンネル情報などの録画基本情報を認識する（ステップＳ３０２）。そして、この録画基本情報を記載した手動予約情報７１０を生成して（ステップＳ３０３）、処理を終了する。
【００６１】
（録画予約の設定処理）
次に、記録再生システム１００の動作として、録画予約の設定処理について図７に基づいて説明する。図７は、録画予約の設定処理を示すフローチャートである。
【００６２】
記録再生装置２００のＣＰＵ２９０は、予約情報組込手段２９２にて、予約情報生成手段２９１で手動予約情報７１０または自動予約情報８１０が生成されたことを認識すると、この生成された情報が自動予約情報８１０か否かを判断する（ステップＳ４０１）。このステップＳ４０１において、自動予約情報８１０が生成されたと判断した場合、この生成された自動予約情報８１０を自動予約リスト情報８００へ組み込む（ステップＳ４０２）。ここで、予約情報組込手段２９２は、予約情報生成手段２９１で複数の自動予約情報８１０が生成されている場合、これら全ての自動予約情報８１０を自動予約リスト情報８００へ組み込む。そして、予約情報組込手段２９２は、自動予約リスト情報８００に組み込まれた自動予約情報８１０を録画開始日時が早い順序に並び替える（ステップＳ４０３）。この後、ＣＰＵ２９０は、録画予約設定手段２９３にて、自動予約リスト情報８００の先頭に位置する自動予約情報８１０を取得して予約情報仮記憶領域２８３へ記憶させる（ステップＳ４０４）。すなわち、録画開始日時が最も早い自動予約情報８１０を予約情報仮記憶領域２８３へ記憶させる。一方、ステップＳ４０１において、予約情報組込手段２９２は、生成された情報が手動予約情報７１０であると判断した場合、この手動予約情報７１０を手動予約リスト情報７００へ組み込む（ステップＳ４０５）。そして、予約情報組込手段２９２は、手動予約リスト情報７００に組み込まれた手動予約情報７１０を録画開始日時が早い順序に並び替える（ステップＳ４０６）。
【００６３】
録画予約設定手段２９３は、予約情報組込手段２９２でステップＳ４０４またはステップＳ４０６の処理が実施されたことを認識すると、予約情報仮記憶領域２８３へ記憶させた自動予約情報８１０を取得する。そして、この取得した自動予約情報８１０の録画予約が、手動予約リスト情報７００に組み込まれた全ての手動予約情報７１０の録画予約と重複しているか否かを判断する（ステップＳ４０７）。ここで、上述したように、録画予約設定手段２９３は、手動予約リスト情報７００の先頭に位置する手動予約情報７１０から重複しているか否かを順次判断する。そして、自動予約情報８１０の録画終了日時よりも遅い録画開始日時の手動予約情報７１０との重複状況を判断すると、この判断する処理を終了する。このステップＳ４０７において、重複していないと判断した場合、特に処理を実施せずに、録画予約の設定処理を終了する。一方、ステップＳ４０７において、録画予約設定手段２９３は、重複していると判断した場合、予約情報仮記憶領域２８３に記憶されている自動予約情報８１０を削除して（ステップＳ４０８）、ステップＳ４０３に戻る。
【００６４】
〔コンテンツ記録再生システムの作用効果〕
上述したように、上記実施の形態では、記録再生装置２００のＣＰＵ２９０は、予約情報生成手段２９１にて、手動録画予約要求情報を取得すると、この手動録画予約要求情報に基づいて録画開始日時情報や録画終了日時情報などを記載した手動予約情報７１０を生成する。この後、ＣＰＵ２９０は、予約情報組込手段２９２にて、この手動予約情報７１０を手動予約リスト情報７００に組み込む。また、ＣＰＵ２９０は、予約情報生成手段２９１にて、ＮＩＭ２１１で取得したＥＰＧデータをＨＤＤ２７０に適宜記憶させる。そして、予約情報生成手段２９１は、自動録画予約要求情報を取得すると、この自動録画予約要求情報のキーワードを認識するとともに、ＨＤＤ２７０に記憶させておいたＥＰＧデータを取得する。この後、このＥＰＧデータに基づいて、認識したキーワードに対応する番組があることを認識すると、この番組のコンテンツの録画開始日時情報や録画終了日時情報などを記載した自動予約情報８１０を生成する。この後、予約情報組込手段２９２は、この自動予約情報８１０を自動予約リスト情報８００に組み込む。そして、ＣＰＵ２９０は、録画予約設定手段２９３にて、自動予約リスト情報８００から１つの自動予約情報８１０を取得して、この自動予約情報８１０、および、手動予約リスト情報７００に組み込まれた手動予約情報７１０の録画予約の重複状況を判断する。この後、録画予約設定手段２９３は、重複していないと判断した場合に、この自動予約情報８１０を削除せずに録画予約の設定処理を終了し、重複していると判断した場合に、この自動予約情報８１０をメモリ２８０から削除して他の自動予約情報８１０を取得して上述した処理を実施する。
【００６５】
このため、記録再生装置２００のＣＰＵ２９０は、録画予約設定手段２９３にて、自動予約リスト情報８００から取得した１つの自動予約情報８１０と、手動予約リスト情報７００の手動予約情報７１０との重複状況を判断するので、メモリ２８０に記憶された全ての予約情報７１０，８１０との重複状況を判断する従来の構成のような構成と比べて、重複状況を判断する処理の数を減らすことができ処理時間も短くできる。したがって、記録再生装置２００は、録画予約の設定を適切にでき、この録画予約されたコンテンツのコンテンツデータを適切に取得できる。
【００６６】
録画予約設定手段２９３は、各予約情報７１０，８１０の録画開始日時の重複状況を判断する際に、自動予約情報８１０に記載された録画開始日時情報に基づいて、自動予約リスト情報８００から１つの自動予約情報８１０を取得する。このため、録画予約設定手段２９３は、録画開始日時情報に基づいて１つの自動予約情報８１０を取得するので、録画開始日時情報以外の例えばチャンネル情報に基づいて自動予約情報８１０を取得する構成と比べて、録画開始日時の重複状況を判断する処理をより適切にできる。したがって、記録再生装置２００は、コンテンツデータをさらに適切に取得できる。
【００６７】
予約情報組込手段２９２は、自動予約リスト情報８００に組み込まれた自動予約情報８１０を録画開始日時が早い順序に並べ替える。そして、録画予約設定手段２９３は、自動予約リスト情報８００の先頭に位置する自動予約情報８１０を取得する。このため、録画予約設定手段２９３は、常に自動予約リスト情報８００の先頭に位置する自動予約情報８１０を取得するだけでよく、自動予約情報８１０を取得する処理をより容易にできる。したがって、録画予約設定手段２９３は、重複状況を判断する処理をより効率的にできる。
【００６８】
予約情報組込手段２９２は、手動予約リスト情報７００に組み込まれた自動予約情報８１０を録画開始日時が早い順序に並べ替える。そして、録画予約設定手段２９３は、手動予約リスト情報７００の先頭に位置する手動予約情報７１０、すなわち録画開始日時が最も早い手動予約情報７１０から自動予約情報８１０との重複状況を順次判断する。このため、録画予約設定手段２９３は、自動予約情報８１０の録画終了日時よりも遅い録画開始日時の手動予約情報７１０との重複状況を判断した後に、この手動予約情報７１０以降には重複する手動予約情報７１０が存在しないと判断して、重複状況を判断する処理を終了できる。具体的には、例えば図２に示すような各予約情報７１０，８１０が手動予約リスト情報７００および予約情報仮記憶領域２８３に組み込まれている場合、手動予約リスト情報７００の先頭から２番目の手動予約情報７１０との重複状況を判断した後に、３番目以降に自動予約情報８１０と重複する手動予約情報７１０が存在しないと判断して重複状況を判断する処理を終了できる。したがって、録画予約設定手段２９３は、重複状況を判断するさらに効率的にできる。
【００６９】
録画予約設定手段２９３は、自動予約リスト情報８００から録画開始日時が最も早い自動予約情報８１０を取得して、この自動予約情報８１０と手動予約情報７１０との重複状況を判断する。このため、録画予約設定手段２９３は、最も近未来に実施される自動予約録画に対応する自動予約情報８１０、すなわち重複状況を最も早く判断する必要がある自動予約情報８１０から順次重複状況を判断できる。したがって、録画予約設定手段２９３は、重複状況を判断する処理をより適切にできる。
【００７０】
録画予約設定手段２９３は、取得した自動予約情報８１０を予約情報仮記憶領域２８３へ記憶させ、この記憶させた自動予約情報８１０と手動予約情報７１０との重複状況を判断する。このため、録画予約設定手段２９３は、最も録画開始日時が早い自動予約情報８１０を予約情報仮記憶領域２８３に長期間記憶させておくことができるので、例えば予約情報組込手段２９２で手動予約リスト情報７００の手動予約情報７１０が並び替えられたことを認識した際に、新たに自動予約情報８１０を取得する必要がない。したがって、重複状況の判断処理時における録画予約設定手段２９３の処理負荷を抑えることができる。
【００７１】
［実施の形態の変形］
なお、本発明は、上述した一実施の形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
【００７２】
録画予約設定手段２９３にて、録画開始日時情報に基づいて自動予約情報８１０を取得する構成について例示したが、これに限らず自動予約情報８１０を例えば予約情報生成手段２９１で生成された順序に基づいて取得する構成などとしてもよい。このような構成にしても、上述したように従来の構成のような構成と比べて、重複状況を判断する処理の数を減らすことができ処理時間も短くできる。したがって、記録再生装置２００は、録画予約の設定を適切にでき、この録画予約されたコンテンツのコンテンツデータを適切に取得できる。
【００７３】
予約情報組込手段２９２にて、自動予約リスト情報８００の自動予約情報８１０を録画開始日時が早い順序に並べ替え、録画予約設定手段２９３にて、自動予約リスト情報８００の先頭に位置する自動予約情報８１０を取得する構成について例示したが、これに限らず例えば以下のような構成などとしてもよい。すなわち、予約情報組込手段２９２にて、例えば録画開始日時の順序を示す選出情報としての順序情報を各自動予約情報８１０に関連付けて記憶させる。そして、録画予約設定手段２９３にて、順序情報に基づいて自動予約情報８１０を取得する構成などとしてもよい。このような構成にすれば、予約情報組込手段２９２は、自動予約情報８１０を並び替える処理と比べて処理負荷が少ない順序情報を関連付ける処理を実施するだけで、録画予約設定手段２９３に適切に自動予約情報８１０を取得させることができる。したがって、記録再生装置２００は、録画予約の設定をより適切にできる。
【００７４】
録画予約設定手段２９３にて、録画開始日時が最も早い自動予約情報８１０を取得する構成について例示したが、これに限らず例えば以下のような構成などとしてもよい。すなわち、例えば手動予約情報７１０および自動予約情報８１０にコンテンツの内容に関するコンテンツ内容情報を組み込み、このコンテンツ内容情報の内容における重複状況を判断する構成などとしてもよい。このような構成にすれば、記録再生装置２００は、従来の構成のような構成と比べて、手動録画予約および自動録画予約されたコンテンツの内容の重複状況を判断する処理の数を減らすことができ処理時間も短くできる。したがって、記録再生装置２００は、録画予約の設定を適切にでき、この録画予約されたコンテンツのコンテンツデータを適切に取得できる。
【００７５】
録画予約設定手段２９３にて、取得した自動予約情報８１０を予約情報仮記憶領域２８３に記憶させる構成について例示したが、これに限らず例えば以下のような構成などとしてもよい。すなわち、メモリ２８０に予約情報仮記憶領域２８３を設けずに、録画予約設定手段２９３にて重複状況を判断する処理を実施する毎に、自動予約リスト情報８００から自動予約情報８１０を取得させる構成などとしてもよい。このような構成にすれば、メモリ２８０に予約情報仮記憶領域２８３に設ける必要がなくなる。したがって、手動予約リスト記憶領域２８１や自動予約リスト記憶領域２８２における記憶容量を大きくでき、手動予約情報７１０や自動予約情報８１０をより多く記憶させることができる。
【００７６】
録画予約設定手段２９３にて、予約情報仮記憶領域２８３に記憶された自動予約情報８１０の録画予約が手動予約リスト情報７００に組み込まれた全ての手動予約情報７１０の録画予約と重複しないと判断した場合に、録画予約の設定処理を終了する構成について例示したが、これに限らず例えば以下のような構成などとしてもよい。すなわち、録画予約が重複しないと判断した場合に、予約情報仮記憶領域２８３に記憶された自動予約情報８１０を手動予約情報７１０として手動予約リスト情報７００に組み込む構成などとしてもよい。このような構成にすれば、録画制御手段２９４は、予約録画を実施する際に手動予約リスト情報７００に組み込まれた手動予約情報７１０のみを参照するだけでよく、上記実施の形態のように予約情報仮記憶領域２８３を参照する必要がない。したがって、録画制御手段２９４の処理負荷を減らすことができ、録画予約されたコンテンツのコンテンツデータをさらに適切に取得できる。
【００７７】
本発明の処理制御装置やデータ処理装置をコンテンツデータを記憶させる記録再生装置２００に適用した構成について例示したが、これに限られない。例えば、データとしては、ＴＶ放送番組の他、ラジオ放送番組、衛星放送番組なども対象とすることができる。また、記録再生装置２００に適用した構成に限らず、データを記録するのみの記録装置、さらには記録装置や記録再生装置２００に対する録画予約に関する情報を管理する独立した処理制御装置とするなどとしてもよい。
【００７８】
上述した各機能をプログラムとして構築したが、例えば回路基板などのハードウェアあるいは１つのＩＣ（Integrated Circuit）などの素子にて構成するなどしてもよく、いずれの形態としても利用できる。なお、プログラムや別途記録媒体から読み取らせる構成とすることにより、取扱が容易で、利用の拡大が容易に図れる。
【００７９】
その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。
【００８０】
［実施形態の作用効果］
上述したように、上記実施形態では、記録再生装置２００のＣＰＵ２９０は、予約情報生成手段２９１にて、手動録画予約要求情報を取得すると、録画開始日時情報や録画終了日時情報などを記載した手動予約情報７１０を生成する。この後、ＣＰＵ２９０は、予約情報組込手段２９２にて、この手動予約情報７１０を手動予約リスト情報７００に組み込む。また、ＣＰＵ２９０は、予約情報生成手段２９１にて、自動録画予約要求情報を取得すると、この自動録画予約要求情報のキーワードおよびＨＤＤ２７０に予め記憶させておいたＥＰＧデータに基づいて、認識したキーワードに対応する番組のコンテンツの録画開始日時情報や録画終了日時情報などを記載した自動予約情報８１０を生成する。この後、予約情報組込手段２９２は、この自動予約情報８１０を自動予約リスト情報８００に組み込む。そして、録画予約設定手段２９３は、自動予約リスト情報８００から１つの自動予約情報８１０を取得して、この自動予約情報８１０、および、手動予約リスト情報７００に組み込まれた手動予約情報７１０の録画予約の重複状況を判断し、重複していないと判断した場合に、この自動予約情報８１０を削除せずに録画予約の設定処理を終了する。一方、重複していると判断した場合に、この自動予約情報８１０をメモリ２８０から削除して他の自動予約情報８１０を取得して上述した処理を実施する。
【００８１】
このため、記録再生装置２００のＣＰＵ２９０は、録画予約設定手段２９３にて、自動予約リスト情報８００から取得した１つの自動予約情報８１０と、手動予約リスト情報７００の手動予約情報７１０との重複状況を判断するので、メモリ２８０に記憶された全ての予約情報７１０，８１０との重複状況を判断する従来の構成のような構成と比べて、重複状況を判断する処理の数を減らすことができる。したがって、記録再生装置２００は、録画予約の設定を適切にでき、この録画予約されたコンテンツのコンテンツデータを適切に取得できる。
【図面の簡単な説明】
【００８２】
【図１】本発明の一実施の形態に係るコンテンツ記録再生システムの概略構成を示すブロック図である。
【図２】前記一実施の形態におけるメモリの概略構成を示す模式図である。
【図３】前記一実施の形態における記録再生装置を構成するＣＰＵの概略構成を示す模式図である。
【図４】前記一実施の形態における自動録画予約要求情報の取得に伴う自動予約情報の生成処理を示すフローチャートである。
【図５】前記一実施の形態における新たなＥＰＧデータの取得に伴う自動予約情報の生成処理を示すフローチャートである。
【図６】前記一実施の形態における手動予約情報の生成処理を示すフローチャートである。
【図７】前記一実施の形態における録画予約の設定処理を示すフローチャートである。
【符号の説明】
【００８３】
２５１    データ処理装置を構成するデータ取得手段としての記録部
２８０    データ処理装置を構成する記憶手段としてのメモリ
２８３    選出内容情報テーブルとしての予約情報仮記憶領域
２９０    演算手段としてのＣＰＵ
２９１    処理制御装置およびデータ処理装置を構成する、要求情報取得手段および内容情報取得手段としても機能する予約情報生成手段
２９２    処理制御装置およびデータ処理装置を構成するリストテーブル構築手段としての予約情報組込手段
２９３    処理制御装置およびデータ処理装置を構成する、選出手段、判断手段、および、取得制御手段としても機能する録画予約設定手段
７００    第１のリストテーブルとしての手動予約リスト情報
８００    第２のリストテーブルとしての自動予約リスト情報
【図１】
2005346825.tif 000003
【図２】
2005346825.tif 000004
【図３】
2005346825.tif 000005
【図４】
2005346825.tif 000006
【図５】
2005346825.tif 000007
【図６】
2005346825.tif 000008
【図７】
2005346825.tif 000009