(57)【要約】 【課題】コンテンツを適切に取得できる記録再生装置を提供する。【解決手段】記録再生装置２００のＣＰＵ２９０は、自動録画予約要求情報を取得すると、予め取得したＥＰＧデータに基づいて、この自動録画予約要求情報のキーワードに対応するコンテンツの録画開始日時や録画終了日時などが記載された録画基本情報と、優先度が「中」である旨を示す優先度情報と、を組み込んだ新規自動予約情報を生成する。ＣＰＵ２９０は、録画予約リスト情報に組み込まれた手動録画予約に対応する予約情報および新規自動予約情報の録画時間が重複していると判断すると、この手動録画予約に対応する予約情報および新規自動予約情報の優先度情報に基づいて、手動録画予約に対応する予約情報を録画予約リスト情報から削除して、新規自動予約情報を予約情報として録画予約リスト情報に組み込む。【選択図】  図１
2005348072.tif 000002
【特許請求の範囲】
【請求項１】
データを取得するデータ取得手段に所定の前記データを取得させる制御をする処理制御装置であって、
特定の内容に関する前記データまたは所定の内容に関連する前記データを前記データ取得手段で取得させる旨の要求情報を取得する要求情報取得手段と、
前記要求情報に基づいて前記データ取得手段で取得させる前記データの内容に対応しその内容に関する案内情報を取得する案内情報取得手段と、
前記要求情報に基づいて前記特定の内容に関するデータおよび前記所定の内容に関連するデータにおける前記データ取得手段で取得させる優先度に関する優先度情報を取得する優先度情報取得手段と、
前記取得した案内情報の内容の重複状況を比較する比較手段と、
前記内容が重複する案内情報に対応する前記特定の内容に関するデータおよび前記所定の内容に関連するデータにおける前記優先度情報に基づいて、内容が重複する前記特定の内容に関するデータまたは前記所定の内容に関連するデータのいずれか一方のデータを前記データ取得手段で取得させる制御をする取得制御手段と、
を具備したことを特徴とした処理制御装置。
【請求項２】
請求項１に記載の処理制御装置であって、
前記所定の内容に関連するデータを前記データ取得手段で取得させる旨の要求情報は、文字情報であり、
前記案内情報および前記データに関連する文字情報を有するデータ関連情報を取得するデータ関連情報取得手段を具備し、
前記要求情報取得手段は、前記文字情報を前記要求情報として取得し、
前記案内情報取得手段は、前記要求情報取得手段で取得した前記文字情報に関連する前記文字情報を有する前記データ関連情報の前記案内情報を取得する
ことを特徴とした処理制御装置。
【請求項３】
請求項１または請求項２に記載の処理制御装置であって、
前記データは、配信手段により配信され、
前記案内情報は、前記配信手段から前記データが配信される時間に関する配信時間情報である
ことを特徴とした処理制御装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の処理制御装置であって、
前記優先度情報取得手段は、前記要求情報により示される前記データを前記データ取得手段で取得させる条件に基づいて、前記優先度情報を生成して取得する
ことを特徴とした処理制御装置。
【請求項５】
請求項１ないし請求項３のいずれかに記載の処理制御装置であって、
前記優先度情報取得手段は、前記特定の内容に関するデータおよび前記所定の内容に関連するデータのうちの少なくともいずれか一方のデータに関連する前記データを取得した回数に基づいて、前記優先度情報を生成して取得する
ことを特徴とした処理制御装置。
【請求項６】
請求項１ないし請求項３のいずれかに記載の処理制御装置であって、
前記優先度情報取得手段は、前記データを処理する処理実施手段による前記特定の内容に関するデータおよび前記所定の内容に関連するデータのうちの少なくともいずれか一方のデータに関連する前記データの処理状況に基づいて、前記優先度情報を生成して取得する
ことを特徴とした処理制御装置。
【請求項７】
請求項１ないし請求項３のいずれかに記載の処理制御装置であって、
前記データは、配信手段により有料配信または無料配信されるデータであり、
前記優先度情報取得手段は、前記特定の内容に関するデータおよび前記所定の内容に関連するデータのうちのいずれか一方のデータが有料配信されるデータか否かに基づいて、前記優先度情報を生成して取得する
ことを特徴とした処理制御装置。
【請求項８】
請求項１ないし請求項３のいずれかに記載の処理制御装置であって、
前記データは、配信手段により再配信されるデータまたは再配信されないデータであり、
前記優先度情報取得手段は、前記特定の内容に関するデータおよび前記所定の内容に関連するデータのうちのいずれか一方のデータが再配信されるデータか否かに基づいて、前記優先度情報を生成して取得する
ことを特徴とした処理制御装置。
【請求項９】
請求項１ないし請求項８のいずれかに記載の処理制御装置であって、
前記特定の内容に関するデータを前記取得させる旨の要求情報は、前記特定の内容に関するデータにおける前記優先度に関する優先度情報を有し、
前記優先度情報取得手段は、前記所定の内容に関連するデータにおける前記優先度情報を生成して取得する
ことを特徴とした処理制御装置。
【請求項１０】
請求項１ないし請求項３、請求項５ないし請求項８のいずれかに記載の処理制御装置であって、
前記特定の内容に関するデータを前記取得させる旨の要求情報は、前記特定の内容に関するデータにおける前記優先度に関する優先度情報を有し、
前記優先度情報取得手段は、前記所定の内容に関連するデータにおける前記優先度情報を生成して取得し、
前記取得制御手段は、前記優先度情報の優先度が同じであることを認識すると、前記要求情報により示される前記データを前記データ取得手段で取得させる条件に基づいて、前記いずれか一方のデータを前記データ取得手段で取得させる制御をする
ことを特徴とした処理制御装置。
【請求項１１】
請求項１ないし請求項４、請求項６ないし請求項８のいずれかに記載の処理制御装置であって、
前記特定の内容に関するデータを前記取得させる旨の要求情報は、前記特定の内容に関するデータにおける前記優先度に関する優先度情報を有し、
前記優先度情報取得手段は、前記所定の内容に関連するデータにおける前記優先度情報を生成して取得し、
前記取得制御手段は、前記優先度情報の優先度が同じであることを認識すると、前記特定の内容に関するデータおよび前記所定の内容に関連するデータのうちの少なくともいずれか一方のデータに関連する前記データを取得した回数に基づいて、前記いずれか一方のデータを前記データ取得手段で取得させる制御をする
ことを特徴とした処理制御装置。
【請求項１２】
請求項１ないし請求項５、請求項７、請求項８のいずれかに記載の処理制御装置であって、
前記特定の内容に関するデータを前記取得させる旨の要求情報は、前記特定の内容に関するデータにおける前記優先度に関する優先度情報を有し、
前記優先度情報取得手段は、前記所定の内容に関連するデータにおける前記優先度情報を生成して取得し、
前記取得制御手段は、前記優先度情報の優先度が同じであることを認識すると、前記特定の内容に関するデータおよび前記所定の内容に関連するデータのうちの少なくともいずれか一方のデータに関連する前記データの処理状況に基づいて、前記いずれか一方のデータを前記データ取得手段で取得させる制御をする
ことを特徴とした処理制御装置。
【請求項１３】
請求項１ないし請求項６、請求項８のいずれかに記載の処理制御装置であって、
前記データは、配信手段により有料配信または無料配信されるデータであり、
前記特定の内容に関するデータを前記取得させる旨の要求情報は、前記特定の内容に関するデータにおける前記優先度に関する優先度情報を有し、
前記優先度情報取得手段は、前記所定の内容に関連するデータにおける前記優先度情報を生成して取得し、
前記取得制御手段は、前記優先度情報の優先度が同じであることを認識すると、前記特定の内容に関するデータおよび前記所定の内容に関連するデータのうちのいずれか一方のデータが有料配信されるデータか否かに基づいて、前記いずれか一方のデータを前記データ取得手段で取得させる制御をする
ことを特徴とした処理制御装置。
【請求項１４】
請求項１ないし請求項７のいずれかに記載の処理制御装置であって、
前記データは、配信手段により再配信されるデータまたは再配信されないデータであり、
前記特定の内容に関するデータを前記取得させる旨の要求情報は、前記特定の内容に関するデータにおける前記優先度に関する優先度情報を有し、
前記優先度情報取得手段は、前記所定の内容に関連するデータにおける前記優先度情報を生成して取得し、
前記取得制御手段は、前記優先度情報の優先度が同じであることを認識すると、前記特定の内容に関するデータおよび前記所定の内容に関連するデータのうちのいずれか一方のデータが再配信されるデータか否かに基づいて、前記いずれか一方のデータを前記データ取得手段で取得させる制御をする
ことを特徴とした処理制御装置。
【請求項１５】
請求項１ないし請求項１４のいずれかに記載の処理制御装置と、
前記データ取得手段と、
このデータ取得手段で取得した前記データを記憶手段に記憶させる制御をするデータ記憶制御手段と、
を具備したことを特徴としたデータ処理装置。
【請求項１６】
演算手段により、データを取得するデータ取得手段に所定の前記データを取得させる制御をする処理制御方法であって、
前記演算手段は、
特定の内容に関する前記データまたは所定の内容に関連する前記データを前記データ取得手段で取得させる旨の要求情報を取得し、
前記要求情報に基づいて前記データ取得手段で取得させる前記データの内容に対応しその内容に関する案内情報を取得し、
前記要求情報に基づいて前記特定の内容に関するデータおよび前記所定の内容に関連するデータにおける前記データ取得手段で取得させる優先度に関する優先度情報を取得し、
前記取得した案内情報の内容の重複状況を比較し、
前記内容が重複する案内情報に対応する前記特定の内容に関するデータおよび前記所定の内容に関連するデータにおける前記優先度情報に基づいて、内容が重複する前記特定の内容に関するデータまたは前記所定の内容に関連するデータのいずれか一方のデータを前記データ取得手段で取得させる制御をする
ことを特徴とする処理制御方法。
【請求項１７】
演算手段を、請求項１ないし請求項１４のいずれかに記載の処理制御装置として機能させる
ことを特徴とした処理制御プログラム。
【請求項１８】
請求項１６に記載の処理制御方法を演算手段に実行させる
ことを特徴とした処理制御プログラム。
【請求項１９】
請求項１７または請求項１８に記載の処理制御プログラムが演算手段にて読取可能に記録された
ことを特徴とした処理制御プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを取得する制御をする処理制御装置、データ処理装置、処理制御方法、そのプログラム、および、そのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、例えばテレビ番組などのコンテンツを予約録画する記録再生装置が知られている（例えば、特許文献１および特許文献２参照）。
【０００３】
特許文献１に記載のものは、録画予約するコンテンツＡに関する録画予約設定情報をＲＡＭに取り込む。そして、この録画予約設定情報と、すでにＲＡＭに記憶しているコンテンツＢの録画予約設定情報と、を比較して、時間帯が重なるときには、利用者に優先予約を設定するか否かを問う表示をする。この後、利用者が例えばコンテンツＡを優先させたときには、コンテンツＡを録画するとともに、重複しない時間帯でコンテンツＢの一部を録画する。
【０００４】
また、特許文献２に記載のものは、ＭＰＥＧ（Moving Picture Coding Experts Group）などの放送信号から、近い未来に放送されるコンテンツに関連する番組情報データを抽出してメモリに記憶させる。また、コンテンツの視聴や録画などの受信処理の予約を受け付けると、この予約に関する番組情報データをメモリの予約一覧表に記憶させる。そして、新規予約を受け付けた際に、この新規予約と重複する予約が予約一覧表に存在することを認識すると、例えば無料放送よりも有料放送の予約の方が優先度が高いと判定する。さらに、両方とも無料放送または有料放送の場合には、ＳＤ（Standard Definition）方式よりもＨＤ（High Definition）方式の予約の方が優先度が高いと判定する。この後、例えば有料放送の予約を有効予約、無料放送の予約を無効予約として、利用者に表示する。
【０００５】
【特許文献１】特開２００２−９４９１６号公報（第５頁右欄−第１０頁右欄）
【特許文献２】特開２００２−２７３３７号公報（第５頁左欄−第７頁左欄）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上述した特許文献１や特許文献２に記載のような構成において、例えば地上波デジタル放送で放送されるコンテンツの番組に関するＥＰＧ（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）メモリなどを用いることが望ましい。なお、メモリ２８０としては、ＨＤ、ＤＶＤ、光ディスクなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成としてもよい。
【００４６】
ＣＰＵ２９０は、各種プログラムとして、図３に示すように、要求情報取得手段、案内情報取得手段、および、優先度情報取得手段としても機能する予約情報生成手段２９１と、比較手段および取得制御手段としても機能する予約情報組込手段２９２と、データ記憶制御手段としての録画制御手段２９３と、アクセス制御手段２９４と、カウンタ２９５と、などを備えている。なお、予約情報生成手段２９１および予約情報組込手段２９２にて、本発明の処理制御装置が構成されている。また、記録部２５１と、予約情報生成手段２９１と、予約情報組込手段２９２と、録画制御手段２９３と、にて、本発明のデータ処理装置が構成されている。
【００４７】
カウンタ２９５は、予約情報生成手段２９１により制御され、新規自動予約情報や新規手動予約情報を予約情報５２０として録画予約リスト情報５００へ組み込む際に、予約情報組込手段２９２が自動録画予約フラグ５２２の設定を参照する予約情報５２０に対応した番号を計数する。ここで、予約情報５２０に対応する番号は、例えば図２に示すような「予約情報１」の予約情報５２０に対応する番号が１で、「予約情報２」の予約情報５２０に対応する番号が２で、「予約情報Ｊ（Ｊは自然数）」の予約情報に対応する番号がＪである。
【００４８】
予約情報生成手段２９１は、入力手段２６０から操作信号として送信される自動録画予約要求情報を適宜取得する。そして、この自動録画予約要求情報に基づいて、新規自動予約情報を生成する。具体的には、予約情報生成手段２９１は、ＤＤｅｃ２３３を制御して、ＮＩＭ２１１で取得したＴＳに記載されたＥＰＧデータをＨＤＤ２７０に記憶させる。そして、予約情報生成手段２９１は、自動録画予約要求情報を取得すると、この自動録画予約要求情報に記載されたキーワードを認識するとともに、ＨＤＤ２７０に記憶されたＥＰＧデータを取得する。さらに、認識したキーワードに一致あるいは関連する番組名、番組記述、ジャンル、シリーズ名などのコンテンツに関する番組関連情報をＥＰＧデータから検索する。
【００４９】
そして、予約情報生成手段２９１は、この検索した番組関連情報に基づいて、このコンテンツの放送開始日時、番組時間の長さ、チャンネル番号などに関する情報を認識する。さらに、放送開始日時および番組時間の長さに関する情報に基づいて、録画開始日時情報および録画終了日時情報を生成する。そして、録画開始日時情報、録画終了日時情報、チャンネル情報などが記載された録画基本情報５２１を生成する。また、録画基本情報５２１に基づく録画処理が自動予約録画処理である旨を示す「１」のフラグ情報を生成する。そして、このフラグ情報を組み込んだ自動録画予約フラグ５２２を生成する。さらに、予約情報生成手段２９１は、優先度が予め設定された「中」である旨を示す優先度情報である自動予約優先度設定情報を生成する。そして、この自動予約優先度設定情報を組み込んだ優先度情報５２３を生成する。また、特定キーワード情報に記載された特定キーワードを検索し、自動録画予約要求情報に記載されたキーワードが特定キーワードか否かを判断する。そして、特定キーワードであると判断すると、その旨を示す「１」のフラグ情報を生成する。また、特定キーワードでないと判断すると、その旨を示す「０」のフラグ情報を生成する。そして、このフラグ情報を組み込んだ優先度比較用フラグ５２４を生成する。さらに、予約情報生成手段２９１は、録画基本情報５２１と、自動録画予約フラグ５２２と、優先度情報５２３と、優先度比較用フラグ５２４と、を組み込んだ新規自動予約情報を生成する。ここで、予約情報生成手段２９１は、キーワードに例えば関連するコンテンツを複数検索できたことを認識すると、これら検索した各コンテンツにそれぞれ対応する複数の新規自動予約情報を生成する。
【００５０】
また、予約情報生成手段２９１は、入力手段２６０から操作信号として送信される要求情報である手動録画予約要求情報を適宜取得する。そして、この手動録画予約要求情報に基づいて、新規手動予約情報を生成する。具体的には、予約情報生成手段２９１は、手動録画予約要求情報を取得すると、この手動録画予約要求情報に記載された録画設定基本情報の録画開始日時情報、録画終了日時情報、チャンネル情報などを認識し、これら各種情報が記載された録画基本情報５２１を生成する。また、録画基本情報５２１に基づく録画処理が手動予約録画処理である旨を示す「０」のフラグ情報を生成する。そして、このフラグ情報を組み込んだ自動録画予約フラグ５２２を生成する。さらに、予約情報生成手段２９１は、手動録画予約要求情報に記載された優先度情報である手動予約優先度設定情報に基づいて、利用者により設定された優先度が「高」、「中」、「低」のいずれかであることを認識する。そして、この認識した優先度を示す優先度情報５２３を生成する。さらに、予約情報生成手段２９１は、録画基本情報５２１と、自動録画予約フラグ５２２と、優先度情報５２３と、を組み込んだ新規手動予約情報を生成する。
【００５１】
予約情報組込手段２９２は、予約情報生成手段２９１で生成された新規自動予約情報や新規手動予約情報を、予約情報５２０として録画予約リスト情報５００へ適宜組み込む。具体的には、予約情報組込手段２９２は、予約情報生成手段２９１で新規自動予約情報が生成されたことを認識すると、カウンタ２９５のカウンタ値ｉ（ｉは、自然数）を認識し、ｉ番目に対応する予約情報５２０である「予約情報ｉ」に組み込まれた自動録画予約フラグ５２２の設定を認識する。そして、この自動録画予約フラグ５２２の設定に基づいて、予約情報５２０が手動録画予約に対応する情報か否かを認識する。予約情報組込手段２９２は、予約情報５２０が手動録画予約に対応する情報であることを認識すると、新規自動予約情報および予約情報５２０の録画基本情報５２１に基づいて、この両者の録画時間の少なくとも一部が重複しているか否かを判断する。すなわち、新規自動予約情報と予約情報５２０とが重複しているか否かを判断する。さらに、予約情報組込手段２９２は、新規自動予約情報と予約情報５２０とが重複していると判断すると、新規自動予約情報および予約情報５２０の優先度情報５２３に基づいて、この両者の優先度を認識する。
【００５２】
そして、予約情報組込手段２９２は、新規自動予約情報の優先度が予約情報５２０の優先度よりも高いと判断すると、予約情報５２０を録画予約リスト情報５００から削除するとともに、新規自動予約情報を予約情報５２０として録画予約リスト情報５００に組み込む。また、予約情報５２０の優先度が新規自動予約情報の優先度よりも高いと判断すると、新規自動予約情報を録画予約リスト情報５００に組み込まない。さらに、予約情報組込手段２９２は、新規自動予約情報および予約情報５２０の優先度が同じであると判断すると、新規自動予約情報の優先度比較用フラグ５２４の設定を認識する。そして、優先度比較用フラグ５２４が「１」に設定されている、すなわち新規自動予約情報が利用者により設定された特定キーワードに基づいて生成されていることを認識すると、予約情報５２０を録画予約リスト情報５００から削除するとともに、新規自動予約情報を予約情報５２０として録画予約リスト情報５００に組み込む。また、優先度比較用フラグ５２４が「０」に設定されている、すなわち新規自動予約情報が特定キーワードに基づいて生成されていないことを認識すると、新規自動予約情報を録画予約リスト情報５００に組み込まない。
【００５３】
さらに、予約情報組込手段２９２は、録画予約リスト情報５００に組み込まれた全ての予約情報５２０が新規自動予約情報と重複していないことを認識すると、この新規自動予約情報を録画予約リスト情報５００に組み込む。そして、録画予約リスト情報５００の予約数情報５１０の予約情報数ｎに１を加算する。
【００５４】
また、予約情報組込手段２９２は、予約情報生成手段２９１で新規手動予約情報が生成されたことを認識すると、カウンタ２９５のカウンタ値ｉを認識し、ｉ番目に対応する予約情報５２０に組み込まれた自動録画予約フラグ５２２の設定を認識する。そして、この自動録画予約フラグ５２２の設定に基づいて、予約情報５２０が自動録画予約に対応する情報であることを認識すると、新規手動予約情報および予約情報５２０の録画基本情報５２１に基づいて、新規手動予約情報と予約情報５２０とが重複しているか否かを判断する。さらに、予約情報組込手段２９２は、新規手動予約情報と予約情報５２０とが重複していると判断すると、この両者の優先度を認識する。
【００５５】
そして、予約情報組込手段２９２は、新規手動予約情報の優先度が予約情報５２０の優先度よりも高いと判断すると、予約情報５２０を録画予約リスト情報５００から削除するとともに、新規手動予約情報を予約情報５２０として録画予約リスト情報５００に組み込む。また、予約情報５２０の優先度が新規手動予約情報の優先度よりも高いと判断すると、新規手動予約情報を録画予約リスト情報５００に組み込まない。さらに、予約情報組込手段２９２は、新規手動予約情報および予約情報５２０の優先度が同じであると判断すると、予約情報５２０の優先度比較用フラグ５２４の設定を認識する。そして、予約情報５２０が利用者により設定された特定キーワードに基づいて生成されていないことを認識すると、予約情報５２０を録画予約リスト情報５００から削除するとともに、新規手動予約情報を予約情報５２０として録画予約リスト情報５００に組み込む。また、予約情報５２０が特定キーワードに基づいて生成されていることを認識すると、新規手動予約情報を録画予約リスト情報５００に組み込まない。
【００５６】
さらに、予約情報組込手段２９２は、録画予約リスト情報５００に組み込まれた全ての予約情報５２０が新規手動予約情報と重複していないことを認識すると、この新規手動予約情報を録画予約リスト情報５００に組み込む。そして、録画予約リスト情報５００の予約数情報５１０の予約情報数ｎに１を加算する。
【００５７】
録画制御手段２９３は、録画予約リスト情報５００の予約情報５２０に基づいて手動予約録画処理または自動予約録画処理を適宜実施する。具体的には、録画制御手段２９３は、図示しない計時手段から日時情報を適宜取得して現在日時を認識する。また、録画予約リスト情報５００に組み込まれた各予約情報５２０の録画基本情報５２１に基づいて、各予約情報５２０に対応する予約録画の録画開始日時を認識する。そして、現在日時がいずれかの予約情報５２０に対応する予約録画の録画開始日時になったことを認識すると、この予約情報５２０の録画基本情報５２１に基づいて、録画するコンテンツのチャンネル番号を認識する。さらに、録画制御手段２９３は、ＮＩＭ２１１を制御して、このチャンネル番号に対応するＴＳを取得させる。また、Ｄｅｍｕｘ２２０を制御して、ＮＩＭ２１１で取得したＴＳから録画するコンテンツのパーシャルＴＳを生成させる。そして、録画制御手段２９３は、記録部２５１を制御して、このパーシャルＴＳをＨＤＤ２７０に記録させる。すなわち、コンテンツの録画処理を開始する。
【００５８】
また、録画制御手段２９３は、この予約情報５２０の録画基本情報５２１に基づいて、コンテンツの録画終了日時を認識する。そして、現在日時が録画終了日時になったことを認識すると、ＮＩＭ２１１、Ｄｅｍｕｘ２２０、記録部２５１を制御して、コンテンツの録画処理を終了する。また、録画制御手段２９３は、録画したコンテンツに固有の番号を付与する。さらに、録画制御手段２９３は、この予約情報５２０を録画予約リスト情報５００から削除するとともに、予約数情報５１０の予約情報数ｎから１を減算する。
【００５９】
さらに、録画制御手段２９３は、入力手段２６０から操作信号として送信される録画開始情報を適宜取得する。また、この録画開始情報に記載されたチャンネル番号などに関する情報を取得する。そして、録画制御手段２９３は、手動予約録画時や自動予約録画時と同様にＮＩＭ２１１、Ｄｅｍｕｘ２２０、記録部２５１を制御して、コンテンツの録画処理を開始する。また、録画制御手段２９３は、入力手段２６０から操作信号として送信される録画終了情報を適宜取得する。そして、録画制御手段２９３は、ＮＩＭ２１１、Ｄｅｍｕｘ２２０、記録部２５１を制御してコンテンツの録画処理を終了するとともに、この録画したコンテンツに固有の番号を付与する。
【００６０】
アクセス制御手段２９４は、入力手段２６０から操作信号として送信される各種情報に基づいて、ＨＤＤ２７０に記録されたコンテンツの再生処理を実施する。具体的には、アクセス制御手段２９４は、入力手段２６０から操作信号として送信される再生要求情報を取得すると、この再生要求情報に基づいてコンテンツを再生する旨の要求を認識する。また、入力手段２６０からコンテンツ特定情報を取得すると、このコンテンツ特定情報に基づいてコンテンツを特定する番号を認識する。そして、アクセス制御手段２９４は、再生部２５２を制御して、この認識した番号が付与されたコンテンツのパーシャルＴＳをＨＤＤ２７０から検索させて取得させる。また、アクセス制御手段２９４は、Ｄｅｍｕｘ２２０を制御して、再生部２５２で取得させたパーシャルＴＳから音声パケット、映像パケット、データパケットを適宜取得させる。さらに、音声パケットをＡＤｅｃ２３１へ、映像パケットをＶＤｅｃ２３２へ、データパケットをＤＤｅｃ２３３へ、それぞれ適宜出力させる。そして、デコーダ２３０、ＯＳＤ２４０を制御して、音声データ、映像データ、データ放送用データなどのコンテンツデータを出力装置３００へ適宜出力させる処理をする。
【００６１】
また、アクセス制御手段２９４は、入力手段２６０から操作信号として送信される早送り情報や巻き戻し情報を適宜取得する。そして、この早送り情報や巻き戻し情報に基づいて、再生しているコンテンツの早送り処理や巻き戻し処理を適宜実施する。
【００６２】
さらに、アクセス制御手段２９４は、入力手段２６０から操作信号として送信される編集要求情報を取得すると、この編集要求情報に基づいてコンテンツを編集する旨の要求を認識する。また、入力手段２６０からのコンテンツ特定情報に基づいて、コンテンツを特定する番号を認識する。そして、再生部２５２、Ｄｅｍｕｘ２２０、デコーダ２３０、ＯＳＤ２４０、記録部２５１などを適宜制御して、編集が要求されたコンテンツのコンテンツデータを適宜編集する処理をする。
【００６３】
また、アクセス制御手段２９４は、入力手段２６０から操作信号として送信されるアクセス終了情報を適宜取得する。そして、Ｄｅｍｕｘ２２０、デコーダ２３０、ＯＳＤ２４０、記録再生処理手段２５０などを適宜制御して、コンテンツの再生処理や編集処理などを適宜終了させる処理をする。
【００６４】
〔コンテンツ記録再生システムの動作〕
次に、記録再生システム１００の動作を図面を参照して説明する。
【００６５】
（新規自動予約情報の生成処理）
まず、記録再生システム１００の動作として、新規自動予約情報の生成処理について図４に基づいて説明する。図４は、新規自動予約情報の生成処理を示すフローチャートである。
【００６６】
まず、利用者は、例えば入力手段２６０の入力操作により、例えば所望のコンテンツの番組名や番組内容に関連するキーワードなどに関する自動録画予約要求情報を設定入力する。記録再生装置２００は、図４に示すように、ＣＰＵ２９０の予約情報生成手段２９１にて、自動録画予約要求情報を取得すると（ステップＳ１０１）、この自動録画予約要求情報に記載された例えばキーワードを認識する（ステップＳ１０２）。また、予めＮＩＭ２１１に取得させ、ＨＤＤ２７０に記憶させておいたＥＰＧデータを取得する（ステップＳ１０３）。そして、利用者により設定されたキーワードに対応する番組があるか否かを判断する（ステップＳ１０４）。具体的には、キーワードに一致あるいは関連する番組名、番組記述、ジャンル、シリーズ名などのコンテンツに関する番組関連情報をＥＰＧデータから検索できたか否かを判断する。
【００６７】
このステップＳ１０４において、予約情報生成手段２９１は、キーワードに対応する番組がないと判断した場合、新規自動予約情報の生成処理を終了する。一方、ステップＳ１０４において、キーワードに対応する番組があると判断した場合、ＥＰＧデータに基づいて、このコンテンツの放送開始日時、番組時間の長さ、チャンネル番号などの各種情報を認識する。そして、録画開始日時情報、録画終了日時情報、チャンネル情報などが記載された録画基本情報５２１を生成する（ステップＳ１０５）。さらに、予約情報生成手段２９１は、「１」に設定されたフラグ情報を組み込んだ自動録画予約フラグ５２２を生成する（ステップＳ１０６）。また、優先度が「中」に設定された自動予約優先度設定情報を組み込んだ優先度情報５２３を生成する（ステップＳ１０７）。そして、予約情報生成手段２９１は、予め利用者により設定されメモリ２８０に記憶された特定キーワード情報に基づいて、自動録画予約要求情報に記載されたキーワードが特定キーワードか否かを判断する（ステップＳ１０８）。
【００６８】
このステップＳ１０８において、特定キーワードであると判断すると、「１」に設定されたフラグ情報を組み込んだ優先度比較用フラグ５２４を生成する（ステップＳ１０９）。この後、予約情報生成手段２９１は、録画基本情報５２１、自動録画予約フラグ５２２、優先度情報５２３、優先度比較用フラグ５２４を組み込んだ新規自動予約情報を生成して（ステップＳ１１０）、新規自動予約情報の生成処理を終了する。一方、ステップＳ１０８において、予約情報生成手段２９１は、特定キーワードでないと判断すると、「０」に設定されたフラグ情報を組み込んだ優先度比較用フラグ５２４を生成する（ステップＳ１１１）。そして、ステップＳ１１０の処理を実施して、新規自動予約情報の生成処理を終了する。
【００６９】
（新規自動予約情報の組込処理）
次に、記録再生システム１００の動作として、新規自動予約情報の組込処理について図５に基づいて説明する。図５は、新規自動予約情報の組込処理を示すフローチャートである。
【００７０】
記録再生装置２００の予約情報生成手段２９１は、新規自動予約情報の生成処理を実施すると、録画予約リスト情報５００の予約数情報５１０に基づいて予約情報数ｎを認識する（ステップＳ２０１）。この後、予約情報生成手段２９１は、カウンタ２９５のカウンタ値ｉを１に設定する（ステップＳ２０２）。そして、カウンタ値ｉが予約情報数ｎ以下か否かを判断する（ステップＳ２０３）。
【００７１】
このステップＳ２０３において、予約情報生成手段２９１は、カウンタ値ｉが予約情報数ｎ以下でないと判断した場合、予約情報数ｎに１を加える（ステップＳ２０４）。この後、新規自動予約情報を予約情報５２０として録画予約リスト情報５００に組み込む（ステップＳ２０５）。そして、予約情報生成手段２９１は、新規自動予約情報の組込処理を終了する。一方、ステップＳ２０３において、カウンタ値ｉが予約情報数ｎ以下であると判断した場合、ｉ番目に対応する予約情報５２０の自動録画予約フラグ５２２に基づいて、予約情報５２０が手動録画予約に対応する情報か否かを判断する（ステップＳ２０６）。
【００７２】
このステップＳ２０６において、予約情報５２０が手動録画予約に対応する情報でないと判断した場合、カウンタ値ｉに１を加え（ステップＳ２０７）、ステップＳ２０３に戻る。一方、ステップＳ２０６において、予約情報生成手段２９１は、予約情報５２０が手動録画予約に対応する情報であると判断した場合、この予約情報５２０および新規自動予約情報の録画基本情報５２１に基づいて、新規自動予約情報が予約情報５２０と重複するか否かを判断する（ステップＳ２０８）。そして、このステップＳ２０８において、重複しないと判断した場合、ステップＳ２０７の処理を実施する。一方、ステップＳ２０８において、予約情報生成手段２９１は、重複すると判断した場合、この予約情報５２０および新規自動予約情報の優先度情報５２３に基づいて、新規自動予約情報の優先度が予約情報５２０の優先度よりも高いか否かを判断する（ステップＳ２０９）。具体的には、新規自動予約情報の優先度が予め設定された「中」なので、予約情報５２０の優先度が「低」か否かを判断する。
【００７３】
このステップＳ２０９において、新規自動予約情報の優先度が予約情報５２０よりも高いと判断した場合、この予約情報５２０を録画予約リスト情報５００から削除して（ステップＳ２１０）、ステップＳ２０５の処理を実施する。一方、ステップＳ２０９において、予約情報生成手段２９１は、新規自動予約情報の優先度が予約情報５２０よりも高くないと判断した場合、新規自動予約情報の優先度が予約情報５２０と同じか否かを判断する（ステップＳ２１１）。具体的には、予約情報５２０の優先度が「中」か否かを判断する。このステップＳ２１１において、新規自動予約情報の優先度が予約情報５２０と同じではなく、新規自動予約情報の優先度が予約情報５２０よりも低い、すなわち予約情報５２０の優先度が「高」であると判断した場合、新規自動予約情報を録画予約リスト情報５００に組み込まずに組込処理を終了する。一方、ステップＳ２１１において、予約情報生成手段２９１は、新規自動予約情報の優先度が予約情報５２０と同じであると判断した場合、この新規自動予約情報の優先度比較用フラグ５２４が「１」に設定されているか否かを判断する（ステップＳ２１２）。
【００７４】
このステップＳ２１２において、優先度比較用フラグ５２４が「１」に設定されている、すなわち新規自動予約情報が特定キーワードに基づいて生成されていると判断した場合、ステップＳ２１０の処理を実施する。一方、ステップＳ２１２において、予約情報生成手段２９１は、優先度比較用フラグ５２４が「０」に設定されている、すなわち新規自動予約情報が特定キーワードに基づいて生成されていないと判断した場合、新規自動予約情報を録画予約リスト情報５００に組み込まずに組込処理を終了する。
【００７５】
（新規手動予約情報の組込処理）
次に、記録再生システム１００の動作として、新規手動予約情報の組込処理について図６に基づいて説明する。図６は、新規手動予約情報の組込処理を示すフローチャートである。
【００７６】
まず、利用者は、例えば入力手段２６０の入力操作により、所望のコンテンツを手動録画予約するために必要な各種情報、例えば録画設定基本情報および手動予約優先度設定情報を有する手動録画予約要求情報を設定入力する。記録再生装置２００は、図６に示すように、予約情報生成手段２９１にて、手動録画予約要求情報を取得すると（ステップＳ３０１）、この手動録画予約要求情報に記載された録画設定基本情報の録画開始日時情報、録画終了日時情報、チャンネル情報などの各種情報を認識する。そして、これら各種情報が記載された録画基本情報５２１を生成する（ステップＳ３０２）。さらに、予約情報生成手段２９１は、「０」に設定されたフラグ情報を組み込んだ自動録画予約フラグ５２２を生成する（ステップＳ３０３）。また、予約情報生成手段２９１は、手動録画予約要求情報に記載された手動予約優先度設定情報に基づいて、手動録画予約の優先度が「高」、「中」、「低」のいずれかに設定されている旨を示す優先度情報５２３を生成する（ステップＳ３０４）。この後、予約情報生成手段２９１は、録画基本情報５２１、自動録画予約フラグ５２２、優先度情報５２３を組み込んだ新規手動予約情報を生成して（ステップＳ３０５）、新規手動予約情報の生成処理を終了する。
【００７７】
（新規手動予約情報の組込処理）
次に、記録再生システム１００の動作として、新規手動予約情報の組込処理について図７に基づいて説明する。図７は、新規手動予約情報の組込処理を示すフローチャートである。
【００７８】
記録再生装置２００の予約情報生成手段２９１は、新規手動予約情報の生成処理を実施すると予約情報数ｎを認識して（ステップＳ４０１）、カウンタ２９５のカウンタ値ｉを１に設定する（ステップＳ４０２）。そして、カウンタ値ｉが予約情報数ｎ以下か否かを判断する（ステップＳ４０３）。
【００７９】
このステップＳ４０３において、予約情報生成手段２９１は、カウンタ値ｉが予約情報数ｎ以下でないと判断した場合、予約情報数ｎに１を加える（ステップＳ４０４）。この後、新規手動予約情報を予約情報５２０として録画予約リスト情報５００に組み込んで（ステップＳ４０５）、新規手動予約情報の組込処理を終了する。一方、ステップＳ４０３において、カウンタ値ｉが予約情報数ｎ以下であると判断した場合、ｉ番目に対応する予約情報５２０が自動録画予約に対応する情報か否かを判断する（ステップＳ４０６）。
【００８０】
このステップＳ４０６において、予約情報５２０が自動録画予約に対応する情報でないと判断した場合、カウンタ値ｉに１を加え（ステップＳ４０７）、ステップＳ４０３に戻る。一方、ステップＳ４０６において、予約情報生成手段２９１は、予約情報５２０が自動録画予約に対応する情報であると判断した場合、新規手動予約情報が予約情報５２０と重複するか否かを判断する（ステップＳ４０８）。そして、このステップＳ４０８において、重複しないと判断した場合、ステップＳ４０７の処理を実施する。一方、ステップＳ４０８において、予約情報生成手段２９１は、重複すると判断した場合、新規手動予約情報の優先度が予約情報５２０の優先度よりも高いか否かを判断する（ステップＳ４０９）。具体的には、自動録画予約に対応する予約情報５２０の優先度が予め設定された「中」なので、新規手動予約情報の優先度が「高」か否かを判断する。
【００８１】
このステップＳ４０９において、新規手動予約情報の優先度が予約情報５２０よりも高いと判断した場合、この予約情報５２０を録画予約リスト情報５００から削除して（ステップＳ４１０）、ステップＳ４０５の処理を実施する。一方、ステップＳ４０９において、予約情報生成手段２９１は、新規手動予約情報の優先度が予約情報５２０よりも高くないと判断した場合、新規手動予約情報の優先度が予約情報５２０と同じか否かを判断する（ステップＳ４１１）。具体的には、新規手動予約情報の優先度が「中」か否かを判断する。このステップＳ４１１において、新規手動予約情報の優先度が予約情報５２０と同じではなく、新規手動予約情報の優先度が予約情報５２０よりも低い、すなわち新規手動予約情報の優先度が「低」であると判断した場合、新規手動予約情報を録画予約リスト情報５００に組み込まずに組込処理を終了する。一方、ステップＳ４１１において、予約情報生成手段２９１は、新規手動予約情報の優先度が予約情報５２０と同じであると判断した場合、この予約情報５２０に組み込まれた優先度比較用フラグ５２４の設定を認識する（ステップＳ４１２）。そして、この予約情報５２０の優先度比較用フラグ５２４が「１」に設定されているか否かを判断する（ステップＳ４１３）。
【００８２】
このステップＳ４１３において、優先度比較用フラグ５２４が「１」に設定されている、すなわち予約情報５２０が特定キーワードに基づいて生成されていると判断した場合、新規手動予約情報を録画予約リスト情報５００に組み込まずに組込処理を終了する。一方、ステップＳ４１２において、予約情報生成手段２９１は、優先度比較用フラグ５２４が「０」に設定されている、すなわち予約情報５２０が特定キーワードに基づいて生成されていないと判断した場合、ステップＳ４１０の処理を実施する。
【００８３】
〔コンテンツ記録再生システムの作用効果〕
上述したように、上記実施の形態では、記録再生装置２００のＣＰＵ２９０は、予約情報生成手段２９１にて、手動録画予約要求情報を取得すると、この手動録画予約要求情報の手動予約優先度設定情報に基づいて、利用者により設定された優先度が「高」、「中」、「低」のうちのいずれかである旨を示す優先度情報５２３を生成する。そして、この優先度情報５２３などを組み込んだ新規手動予約情報を生成する。この後、ＣＰＵ２９０は、予約情報組込手段２９２にて、この新規手動予約情報を予約情報５２０として録画予約リスト情報５００に適宜組み込む。また、ＣＰＵ２９０は、予約情報生成手段２９１にて、ＮＩＭ２１１で取得したＥＰＧデータをＨＤＤ２７０に適宜記憶させる。そして、予約情報生成手段２９１は、自動録画予約要求情報を取得すると、この自動録画予約要求情報のキーワードを認識するとともに、ＨＤＤ２７０に記憶させておいたＥＰＧデータを取得する。この後、このＥＰＧデータに基づいて、認識したキーワードに対応する番組があることを認識すると、優先度が「中」である旨を示す自動予約優先度設定情報を組み込んだ優先度情報５２３を生成する。そして、この優先度情報５２３などを組み込んだ新規自動予約情報を生成する。この後、予約情報組込手段２９２は、手動録画予約に対応する予約情報５２０が録画予約リスト情報５００に組み込まれていることを認識すると、この予約情報５２０および新規自動予約情報が重複しているか否かを判断する。そして、重複していると判断すると、この予約情報５２０および新規自動予約情報の優先度情報５２３に基づいて、予約情報５２０および新規自動予約情報の優先度を認識する。この後、予約情報組込手段２９２は、新規自動予約情報の優先度が手動録画予約に対応する予約情報５２０よりも高いことを認識すると、この手動録画予約に対応する予約情報５２０を録画予約リスト情報５００から削除して、新規自動予約情報を予約情報５２０として録画予約リスト情報５００に組み込む。
【００８４】
このため、記録再生装置２００のＣＰＵ２９０は、予約情報組込手段２９２にて、例えば利用者の嗜好に沿うコンテンツの自動録画予約に対応し優先度が「中」に設定された新規自動予約情報が、利用者の嗜好にあまり沿わないコンテンツの手動録画予約に対応し優先度が「低」に設定された予約情報５２０と重複した場合、優先度が高く設定された嗜好に沿うコンテンツの自動録画予約を設定できる。したがって、記録再生装置２００は、利用者の嗜好に沿うコンテンツよりも嗜好にあまり沿わないコンテンツを優先させた録画予約を従来の構成と比べて防ぐことができる。よって、記録再生装置２００は、コンテンツデータを適切に取得できる。
【００８５】
予約情報生成手段２９１は、ＮＩＭ２１１で取得させたＥＰＧデータを取得するとともに、自動録画予約要求情報のキーワードを認識する。そして、ＥＰＧデータに基づいて、キーワードに対応するコンテンツの自動録画予約に必要な各種情報を組み込んだ新規自動予約情報を生成する。この後、予約情報組込手段２９２は、この新規自動予約情報を予約情報５２０として録画予約リスト情報５００に適宜組み込む。このため、利用者は、例えば嗜好に沿うコンテンツに関連するキーワードを設定するだけの簡単な方法で、嗜好に沿うコンテンツを記録再生装置２００に適宜録画予約させることができる。したがって、記録再生装置２００の利便性を向上できる。
【００８６】
予約情報生成手段２９１は、手動録画予約要求情報を取得すると、この手動録画予約要求情報の録画設定基本情報に基づいて、録画開始日時情報や録画終了日情報が記載された録画基本情報５２１などを組み込んだ新規手動予約情報を生成する。さらに、自動録画予約要求情報を取得すると、ＥＰＧデータに基づいて、録画開始日時情報や録画終了日情報が記載された録画基本情報５２１などを組み込んだ新規自動予約情報を生成する。また、予約情報組込手段２９２は、新規手動予約情報や新規自動予約情報を予約情報５２０として録画予約リスト情報５００に適宜組み込む。そして、予約情報組込手段２９２は、例えば予約情報生成手段２９１で新規自動予約情報が生成されると、この新規自動予約情報および手動録画予約に対応する予約情報５２０の録画基本情報５２１に基づいて、録画時間の少なくとも一部が重複しているか否かを判断する。この後、録画時間が重複していると判断すると、例えば手動録画予約に対応する予約情報５２０を削除して、新規自動予約情報を予約情報５２０として組み込む。このため、記録再生装置２００は、自動録画予約および手動録画予約の録画時間が重複する場合、各録画予約に対応する優先度情報５２３に基づいて、いずれか一方の録画予約のみを設定できる。したがって、記録再生装置２００は、コンテンツデータをより適切に取得できる。
【００８７】
予約情報生成手段２９１は、利用者により設定入力された手動録画予約要求情報の手動予約優先度設定情報に基づいて、手動録画予約の優先度が「高」、「中」、「低」のいずれかである旨を認識し、この認識した優先度を示す優先度情報５２３などが組み込まれた新規手動予約情報を生成する。また、予約情報生成手段２９１は、利用者により設定入力された自動録画予約要求情報を取得すると、自動録画予約の優先度が「中」である旨を示す優先度情報５２３などが組み込まれた新規自動予約情報を生成する。この後、予約情報組込手段２９２は、新規手動予約情報や新規自動予約情報を予約情報５２０として録画予約リスト情報５００に適宜組み込む。このため、利用者は、例えば嗜好にあまり沿わないコンテンツの手動録画予約の優先度を「低」に設定することにより、この嗜好にあまり沿わないコンテンツと重複する嗜好に沿う自動録画予約のコンテンツを優先的に予約録画させることができる。したがって、利用者は手動録画予約するコンテンツ毎に意志を反映した優先度を設定でき、記録再生装置２００の利便性を向上できる。
【００８８】
予約情報生成手段２９１は、自動録画予約要求情報を取得すると、この自動録画予約要求情報のキーワードが利用者により予め設定された特定キーワードか否かを判断する。そして、キーワードが特定キーワードであると判断した場合、「１」に設定されたフラグ情報を組み込んだ優先度比較用フラグ５２４を生成する。一方、キーワードが特定キーワードでないと判断した場合、「０」に設定されたフラグ情報を組み込んだ優先度比較用フラグ５２４を生成する。そして、この優先度比較用フラグ５２４などを組み込んだ新規自動予約情報を生成する。この後、予約情報組込手段２９２は、この新規自動予約情報の優先度が、手動録画予約に対応する予約情報５２０の優先度と同じであることを認識すると、新規自動予約情報に組み込まれた優先度比較用フラグ５２４の設定を認識する。そして、優先度比較用フラグ５２４の設定が「１」である、すなわち新規自動予約情報が特定キーワードに基づいて生成されていると判断した場合、手動録画予約に対応する予約情報５２０を削除して、新規自動予約情報を予約情報５２０として組み込む。このため、利用者は、例えば嗜好に特に沿うコンテンツに関連する特定キーワードを予め設定しておくことにより、この嗜好に特に沿うコンテンツを優先度が「中」に設定され嗜好に沿う手動録画予約のコンテンツよりも優先的に予約録画させることができる。したがって、利用者は嗜好に特に沿うコンテンツに関連する特定キーワードを設定し、かつ、この嗜好に特に沿うコンテンツよりも嗜好に沿わないコンテンツの手動録画予約の設定を「中」に設定するだけの簡単な方法で、嗜好に特に沿うコンテンツを優先的に予約録画させることができる。よって、記録再生装置２００の使い勝手を向上できる。
【００８９】
予約情報組込手段２９２は、手動録画予約および自動録画予約が重複する場合、各録画予約に対応する優先度情報５２３に基づいて、利用者の嗜好に沿うコンテンツに対応する予約情報５２０を録画予約リスト情報５００に組み込む。そして、録画制御手段２９３は、予約情報組込手段２９２で録画予約リスト情報５００に組み込まれた予約情報５２０に基づいて、利用者の嗜好に沿うコンテンツをＨＤＤ２７０に予約録画する。このため、記録再生装置２００は、利用者の嗜好性を反映したコンテンツの予約録画を従来の構成と比べてより確実に実施できる。したがって、利便性がより高い記録再生装置２００を提供できる。
【００９０】
［実施の形態の変形］
なお、本発明は、上述した一実施の形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
【００９１】
予約情報組込手段２９２にて、手動録画予約および自動録画予約が重複した際にいずれか一方の録画予約を優先させる構成について例示したが、これに限らず例えば以下のような構成などとしてもよい。すなわち、予約情報組込手段２９２にて、手動録画予約および自動録画予約のうちの少なくとも一方と、ＪＡＮ（Japanese Article Number）コードやＱＲ（Quick Response）コードなどの２次元バーコードの読み取りにより設定されるバーコード録画予約と、が重複した際にいずれか１つの録画予約を優先させる構成などとしてもよい。このような構成にすれば、２次元バーコードにより録画予約が設定可能な記録再生装置２００においても、利用者の嗜好に合うコンテンツを優先的に予約録画させることができる。したがって、２次元バーコードにより録画予約が設定可能な記録再生装置２００の利便性をより向上できる。
【００９２】
予約情報組込手段２９２にて、手動録画予約および自動録画予約の録画時間が重複した際にいずれか一方の録画予約を優先させる構成について例示したが、これに限らず例えば手動録画予約および自動録画予約のコンテンツの内容が重複する際にいずれか一方の録画予約を優先させる構成などとしてもよい。このような構成にすれば、記録再生装置２００は、手動録画予約および自動録画予約のコンテンツの内容が重複する場合、いずれか一方のみを録画するのでＨＤＤ２７０に不要なコンテンツデータを記録させることがない。したがって、記録再生装置２００は、コンテンツデータをより適切に取得できる。
【００９３】
予約情報組込手段２９２にて、手動録画予約および自動録画予約の優先度が同じ場合、例えば新規自動予約情報が特定キーワードに基づいて生成されたか否かを示す優先度比較用フラグ５２４に基づいて、自動録画予約を優先させるか否かを判断する構成について例示したが、これに限らず例えば以下のような構成などとしてもよい。すなわち、例えば予約情報生成手段２９１にて、自動録画予約するコンテンツに関連するコンテンツ（以下、関連コンテンツと称す）の録画回数や視聴履歴を認識する。ここで、関連コンテンツとしては、キーワードが一致あるいは関連するコンテンツ、シリーズものや連続もののコンテンツなどが例示できる。そして、新規自動予約情報の優先度比較用フラグ５２４を、関連コンテンツの録画や視聴された回数が所定回数以上の場合に「１」に設定し、所定回数以下の場合に「０」に設定する構成などとしてもよい。このような構成にすれば、予約情報組込手段２９２は、手動録画予約および自動録画予約の優先度が同じ場合、例えば関連コンテンツが所定回数以上録画されたり視聴されたコンテンツの自動録画予約を優先的に設定できる。したがって、記録再生装置２００は、関連コンテンツの録画回数や視聴履歴に対応する例えば利用者の嗜好に合わせてコンテンツの自動録画予約を優先的に設定でき、コンテンツデータをより適切に取得できる。
【００９４】
上述したような視聴履歴に基づいて優先度比較用フラグ５２４を設定する構成において、例えば３ヶ月単位など所定期間単位の視聴履歴に基づいて設定する構成などとしてもよい。このような構成にすれば、３ヶ月以上前の視聴履歴が優先度比較用フラグ５２４の設定に反映されないため、例えば利用者の嗜好性が３ヶ月前から変化した場合に、嗜好性が変化してからの視聴履歴にのみ基づいて優先度比較用フラグ５２４を設定できる。したがって、記録再生装置２００は、利用者の嗜好性の変化を反映させて自動録画予約を適宜優先的に設定できる。
【００９５】
また、例えば予約情報生成手段２９１にて、アクセス制御手段２９４で実施した関連コンテンツに対する処理状況を認識する。そして、この認識した処理状況に基づいて、優先度比較用フラグ５２４を「１」または「０」に設定する構成などしてもよい。具体的には、新規自動予約情報の優先度比較用フラグ５２４を、例えば再生時間あるいは編集時間などが所定時間以上の場合や、再生回数あるいは編集回数などが所定回数以上の場合に「１」に設定し、所定時間以下や所定回数以下の場合に「０」に設定する構成などとしてもよい。さらに、処理内容が編集の場合に「１」に設定し、再生の場合に「０」に設定する構成などとしてもよい。これらのような構成にすれば、予約情報組込手段２９２は、手動録画予約および自動録画予約の優先度が同じ場合、関連コンテンツの処理状況に基づいて自動録画予約を優先的に設定できる。したがって、記録再生装置２００は、関連コンテンツの録画回数や視聴履歴よりも利用者の嗜好性をより反映する処理状況に対応してコンテンツの自動録画予約を優先的に設定できる。よって、記録再生装置２００は、コンテンツデータをさらに適切に取得できる。また、利用者は、関連コンテンツを再生あるいは編集するだけで自動録画予約の優先度を設定でき、特別な設定入力を実施する必要がない。したがって、記録再生装置２００の使い勝手を向上できる。
【００９６】
さらに、予約情報生成手段２９１にて、新規自動予約情報の優先度比較用フラグ５２４を、自動録画予約するコンテンツが例えば有料放送の場合に「１」に設定し、無料放送の場合に「０」に設定する構成などしてもよい。このような構成にすれば、予約情報組込手段２９２は、手動録画予約および自動録画予約の優先度が同じ場合、有料放送のコンテンツの自動録画予約を優先的に設定できる。したがって、記録再生装置２００は、有料放送を有効に利用した予約録画を実施でき、コンテンツデータをさらに適切に取得できる。
【００９７】
また、予約情報生成手段２９１にて、新規自動予約情報の優先度比較用フラグ５２４を、自動録画予約するコンテンツが再放送されない場合に「１」に設定し、再放送される場合に「０」に設定する構成などしてもよい。このような構成にすれば、予約情報組込手段２９２は、手動録画予約および自動録画予約の優先度が同じ場合、再放送されないコンテンツの自動録画予約を優先的に設定できる。したがって、記録再生装置２００は、再放送されないコンテンツの自動録画予約を優先的に設定でき、コンテンツデータをさらに適切に取得できる。
【００９８】
そして、予約情報生成手段２９１にて、キーワードの設定履歴を認識し、新規自動予約情報の優先度比較用フラグ５２４を、例えばキーワードの設定頻度が高い場合に「１」に設定し、低い場合に「０」に設定する構成などとしてもよい。ここで、設定履歴としては、例えば３ヶ月単位など所定期間単位の設定履歴などとしてもよい。このような構成にすれば、利用者は、例えば嗜好に特に沿うコンテンツに関連するキーワードを頻繁に設定するだけで優先度比較用フラグ５２４を「１」に設定させることができ、上記実施の形態の構成のように、このキーワードを特定キーワードとして設定する必要がない。したがって、記録再生装置２００の利便性を、上記実施の形態の構成と比べて向上できる。
【００９９】
予約情報生成手段２９１にて、手動録画予約の優先度を「高」、「中」、「低」の３段階に設定し、自動録画予約の優先度を「中」に設定する構成について例示したが、これに限らず例えば以下のような構成などとしてもよい。すなわち、予約情報生成手段２９１にて、手動録画予約の優先度を手動予約優先度設定情報に基づいて、手動録画予約を重複する自動録画予約よりも優先させる旨を示す「手動優先」、手動録画予約を重複する自動録画予約よりも優先させない旨を示す「自動優先」に設定する構成などとしてもよい。また、予約情報生成手段２９１にて、自動録画予約の優先度を例えばキーワードが特定キーワードの場合に「自動優先」に設定し、特定キーワードでない場合に「手動優先」に設定する構成などとしてもよい。これらのような構成にすれば、記録再生装置２００は、手動録画予約または自動録画予約に対応する予約情報５２０に優先度情報５２３を組み込む必要がなくなり、予約情報５２０の情報量を最小限に抑えることができる。よって、録画予約リスト情報５００に組み込み可能な予約情報５２０の数を上記実施の形態の構成と比べて増やすことができる。
【０１００】
予約情報生成手段２９１にて、手動録画予約の優先度を例えば「中」に設定し、自動録画予約の優先度を自動録画予約要求情報のキーワードが特定キーワードか否かに基づいて例えば２段階に設定する構成などとしてもよい。具体的には、キーワードが特定キーワードの場合に優先度を「高」に設定し、特定キーワードでない場合に「低」に設定する構成などとしてもよい。このような構成にすれば、記録再生装置２００は、利用者に手動予約優先度設定情報を設定させることなく、手動録画予約の優先度を自動設定できる。また、記録再生装置２００は、利用者に予め例えば嗜好に特に沿うコンテンツに関連する特定キーワードを設定させるだけで、自動録画予約の優先度を複数段階に自動設定できる。したがって、記録再生装置２００は、上記実施の形態のように利用者に手動予約優先度設定情報を毎回設定させることなく、利用者の嗜好に特に沿うコンテンツの自動録画予約を手動録画予約よりも優先的に設定できる。よって、記録再生装置２００の使い勝手をさらに向上できる。
【０１０１】
また、予約情報生成手段２９１にて、自動録画予約の優先度を関連コンテンツの録画回数や視聴履歴に基づいて設定する構成などとしてもよい。このような構成にすれば、記録再生装置２００は、利用者に関連コンテンツを録画させるだけで自動録画予約の優先度を複数段階に自動設定でき、上記実施の形態のように利用者に手動予約優先度設定情報を毎回設定させることなく、関連コンテンツの録画回数や視聴履歴に対応する例えば利用者の嗜好に合わせてコンテンツの自動録画予約を優先的に設定できる。したがって、使い勝手がよく、かつ、コンテンツデータを適切に取得できる記録再生装置２００を提供できる。
【０１０２】
さらに、予約情報生成手段２９１にて、自動録画予約の優先度をアクセス制御手段２９４で実施した関連コンテンツに対する処理状況に基づいて設定する構成などとしてもよい。ここで、処理状況としては、上述したような各種状況が例示できる。このような構成にすれば、記録再生装置２００は、利用者に関連コンテンツの再生や編集をさせるだけで自動録画予約の優先度を複数段階に自動設定でき、上記実施の形態のように利用者に手動予約優先度設定情報を毎回設定させることなく、関連コンテンツに対する処理状況に対応する例えば利用者の嗜好に合わせてコンテンツの自動録画予約を優先的に設定できる。したがって、使い勝手がよく、かつ、コンテンツデータを適切に取得できる記録再生装置２００を提供できる。
【０１０３】
そして、予約情報生成手段２９１にて、自動録画予約の優先度をコンテンツが有料放送か否かや、再放送されるか否かに基づいて設定する構成などとしてもよい。これらのような構成にすれば、記録再生装置２００は、利用者に特に処理を実施させることなく自動録画予約の優先度を複数段階に自動設定でき、上記実施の形態のように利用者に手動予約優先度設定情報を毎回設定させることなく、有料放送を有効に利用したコンテンツや再放送されないコンテンツの自動録画予約を優先的に設定できる。したがって、使い勝手がよく、かつ、コンテンツデータを適切に取得できる記録再生装置２００を提供できる。
【０１０４】
自動録画予約するコンテンツの関連コンテンツの録画回数や視聴履歴あるいは処理状況、自動録画予約するコンテンツが有料放送か否かや再放送されるか否かに基づいて、新規自動予約情報の優先度比較用フラグ５２４や自動録画予約の優先度を設定する構成を例示したが、これに限らず例えば以下のような構成などとしてもよい。すなわち、手動録画予約するコンテンツの関連コンテンツの録画回数や視聴履歴あるいは処理状況、自動録画予約するコンテンツが有料放送か否かや再放送されるか否かに基づいて、新規手動予約情報の優先度比較用フラグ５２４や手動録画予約の優先度を設定する構成などとしてもよい。これらのような構成にすれば、記録再生装置２００は、利用者の嗜好性に合わせて手動録画予約を適宜優先的に設定でき、コンテンツデータをさらに適切に取得できる。
【０１０５】
予約情報生成手段２９１にて、手動予約優先度設定情報に基づいて手動録画予約の優先度を例えば「１」、「３」、「５」の３段階に設定し、自動録画予約の優先度を自動録画予約要求情報のキーワードに基づいて「２」、「４」、「６」の３段階に設定する構成などとしてもよい。具体的には、自動録画予約の優先度を、キーワードが例えば嗜好に特に沿うコンテンツに対応する第１の特定キーワードの場合に「６」に設定し、嗜好に沿うコンテンツに対応する第２の特定キーワードの場合に「４」に設定し、第１の特定キーワードおよび第２のキーワードのいずれでもない場合に「２」に設定する構成などとしてもよい。ここで、優先度を示す数値が大きいほど優先度が高いことを示す。このような構成にすれば、記録再生装置２００は、利用者のコンテンツに対する嗜好性を詳細に反映させた優先度で自動録画予約を設定できる。したがって、記録再生装置２００の利便性をさらに向上できる。
【０１０６】
本発明の処理制御装置やデータ処理装置をコンテンツデータを記憶させる記録再生装置２００に適用した構成について例示したが、これに限られない。例えば、データとしては、ＴＶ放送番組の他、ラジオ放送番組、衛星放送番組なども対象とすることができる。また、記録再生装置２００に適用した構成に限らず、データを記録するのみの記録装置、記録装置や記録再生装置２００に対する録画予約に関する情報を管理する独立した処理制御装置とするなどとしてもよい。
【０１０７】
上述した各機能をプログラムとして構築したが、例えば回路基板などのハードウェアあるいは１つのＩＣ（Integrated Circuit）などの素子にて構成するなどしてもよく、いずれの形態としても利用できる。なお、プログラムや別途記録媒体から読み取らせる構成とすることにより、取扱が容易で、利用の拡大が容易に図れる。
【０１０８】
その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。
【０１０９】
［実施形態の作用効果］
上述したように、上記実施形態では、記録再生装置２００のＣＰＵ２９０は、予約情報生成手段２９１にて、手動録画予約要求情報を取得すると、利用者により設定された優先度が「高」、「中」、「低」のうちのいずれかである旨を示す優先度情報５２３などを組み込んだ新規手動予約情報を生成する。この後、ＣＰＵ２９０は、予約情報組込手段２９２にて、新規手動予約情報を予約情報５２０として録画予約リスト情報５００に適宜組み込む。さらに、予約情報生成手段２９１は、自動録画予約要求情報を取得すると、この自動録画予約要求情報のキーワードを認識するとともに、ＨＤＤ２７０に予め記憶させておいたＥＰＧデータを取得する。この後、このＥＰＧデータに基づいて、認識したキーワードに対応する番組があることを認識すると、優先度が「中」である旨を示す自動予約優先度設定情報を組み込んだ優先度情報５２３などを組み込んだ新規自動予約情報を生成する。この後、予約情報組込手段２９２は、手動録画予約に対応する予約情報５２０が録画予約リスト情報５００に組み込まれていることを認識すると、この予約情報５２０および新規自動予約情報が重複しているか否かを判断する。そして、重複していると判断すると、この予約情報５２０および新規自動予約情報の優先度情報５２３に基づいて、予約情報５２０および新規自動予約情報の優先度を認識する。この後、予約情報組込手段２９２は、新規自動予約情報の優先度が手動録画予約に対応する予約情報５２０よりも高いことを認識すると、この手動録画予約に対応する予約情報５２０を録画予約リスト情報５００から削除して、新規自動予約情報を予約情報５２０として録画予約リスト情報５００に組み込む。
【０１１０】
このため、記録再生装置２００のＣＰＵ２９０は、予約情報組込手段２９２にて、例えば利用者の嗜好に沿うコンテンツの自動録画予約に対応し優先度が「中」に設定された新規自動予約情報が、利用者の嗜好にあまり沿わないコンテンツの手動録画予約に対応し優先度が「低」に設定された予約情報５２０と重複した場合、優先度が高く設定された嗜好に沿うコンテンツの自動録画予約を設定できる。したがって、記録再生装置２００は、利用者の嗜好に沿うコンテンツよりも嗜好にあまり沿わないコンテンツを優先させた録画予約を従来の構成と比べて防ぐことができる。よって、記録再生装置２００は、コンテンツデータを適切に取得できる。
【図面の簡単な説明】
【０１１１】
【図１】本発明の一実施の形態に係るコンテンツ記録再生システムの概略構成を示すブロック図である。
【図２】前記一実施の形態における録画予約リスト情報の概略構成を示す模式図である。
【図３】前記一実施の形態における記録再生装置を構成するＣＰＵの概略構成を示す模式図である。
【図４】前記一実施の形態における新規自動予約情報の生成処理を示すフローチャートである。
【図５】前記一実施の形態における新規自動予約情報の組込処理を示すフローチャートである。
【図６】前記一実施の形態における新規手動予約情報の組込処理を示すフローチャートである。
【図７】前記一実施の形態における新規手動予約情報の組込処理を示すフローチャートである。
【符号の説明】
【０１１２】
２５１    データ処理装置を構成するデータ取得手段としての記録部
２７０    記憶手段としてのハードディスク
２９０    演算手段としてのＣＰＵ
２９１    処理制御装置およびデータ処理装置を構成する、要求情報取得手段、案内情報取得手段、および、優先度情報取得手段としても機能する予約情報生成手段
２９２    処理制御装置およびデータ処理装置を構成する、比較手段および取得制御手段としても機能する予約情報組込手段
２９３    データ処理装置を構成するデータ記憶制御手段としての録画制御手段
２９４    処理制御装置およびデータ処理装置を構成しうる、処理実施手段としても機能しうるアクセス制御手段
【図１】
2005348072.tif 000003
【図２】
2005348072.tif 000004
【図３】
2005348072.tif 000005
【図４】
2005348072.tif 000006
【図５】
2005348072.tif 000007
【図６】
2005348072.tif 000008
【図７】
2005348072.tif 000009