(57)【要約】【課題】  所望のコンテンツデータを適切に取得する記録再生装置を提供する。【解決手段】  記録再生装置２００の入力手段２６０での設定入力による所定の内容に関するテレビ放送番組のコンテンツデータを受信・再生させる旨の要求を認識すると、要求対象のコンテンツデータのジャンルやキーワードを認識する。ＥＰＧデータから生成した番組情報テーブルに基づいて、ジャンルやキーワードに関連する番組基本情報を検索する。ジャンルおよびキーワードが関連付いた履歴情報を生成し、組み合わせの出現頻度を演算し、ユーザ嗜好を判断する。要求のジャンルあるいはキーワードを含み、出現頻度の高い履歴情報に対応する番組基本情報に基づいて、受信する。不要な受信を防止し、適切にコンテンツデータを取得できる。【選択図】  図１
2005346828.tif 000002
【特許請求の範囲】
【請求項１】
情報の案内に関する案内情報に基づいて所定の内容の前記情報を情報取得手段にて取得させる情報処理装置であって、
前記情報取得手段にて所定の内容の前記情報を取得させる旨の要求情報を取得する要求情報取得手段と、
前記案内情報に基づいて前記情報取得手段にて取得した情報に関する内容を認識する内容認識手段と、
前記認識した内容の出現頻度を演算して内容頻度情報を生成する内容頻度演算手段と、
前記要求情報の取得を認識すると、前記所定の内容に対応し前記内容頻度情報における出現頻度に応じた内容に対応する案内の前記案内情報に基づいて前記情報取得手段にて前記情報を取得させる制御をする情報取得制御手段と、
を具備したことを特徴とした情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記内容認識手段は、前記情報の処理を実施する情報処理手段で処理された前記情報の内容を認識し、
前記内容頻度演算手段は、前記内容認識手段にて認識した前記取得した情報に関する内容および前記処理された情報に関する内容に基づいて、前記内容の出現頻度を演算して内容頻度情報を生成する
ことを特徴とした情報処理装置。
【請求項３】
情報の案内に関する案内情報に基づいて所定の内容の前記情報を情報取得手段にて取得させる情報処理装置であって、
前記情報取得手段にて所定の内容の前記情報を取得させる旨の要求情報を取得する要求情報取得手段と、
前記情報の処理を実施する情報処理手段で処理された前記情報に関する内容を認識する内容認識手段と、
前記認識した内容の出現頻度を演算して内容頻度情報を生成する内容頻度演算手段と、
前記要求情報の取得を認識すると、前記所定の内容に対応し前記内容頻度情報における出現頻度に応じた内容に対応する案内の前記案内情報に基づいて前記情報取得手段にて前記情報を取得させる制御をする情報取得制御手段と、
を具備したことを特徴とした情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記内容認識手段は、前記情報取得手段にて取得した情報に関する内容を認識し、
前記内容頻度演算手段は、前記内容認識手段にて認識した前記取得した情報に関する内容および前記処理された情報に関する内容に基づいて、前記内容の出現頻度を演算して内容頻度情報を生成する
ことを特徴とした情報処理装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の情報処理装置であって、
前記要求情報取得手段は、前記情報に関する内容を特定するキーワード、キーワードに関連する関連キーワードおよび前記キーワードに関連する内容のうちの少なくともいずれか一つに関するキーワード関連情報を含む要求情報を取得し、
前記情報取得制御手段は、前記キーワード、前記関連キーワードおよび前記関連する内容のうちの少なくともいずれか一つを含む案内であって前記内容頻度情報における出現頻度に応じた内容に対応する案内の案内情報に基づいて前記情報を取得させる制御をする
ことを特徴とした情報処理装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載の情報処理装置であって、
前記内容認識手段にて認識した前記情報に関する内容の履歴に関する履歴情報を生成する履歴情報生成手段を具備し、
前記内容頻度演算手段は、前記履歴情報に基づいて前記内容の出現頻度を演算して内容頻度情報を生成する
ことを特徴とした情報処理装置。
【請求項７】
請求項６に記載の情報処理装置であって、
前記履歴情報生成手段は、前記情報に関する内容に対応する案内の案内情報に含まれる種別に関する種別情報に基づいて前記履歴情報を生成し、
前記内容頻度演算手段は、前記履歴情報の前記内容の種別毎の出現頻度を演算して前記内容頻度情報を生成し、
前記情報取得制御手段は、前記所定の内容に対応し前記内容頻度情報における種別毎の出現頻度に応じた種別の案内の案内情報に基づいて前記情報を取得させる制御をする
ことを特徴とした情報処理装置。
【請求項８】
請求項６に記載の情報処理装置であって、
前記履歴情報生成手段は、前記情報に関する内容に対応する案内の案内情報における前記案内に含まれるキーワード、キーワードに関連する関連キーワードおよび前記キーワードに関連する内容のうちの少なくともいずれか一つに関するキーワード関連情報についての履歴に関する履歴情報を生成し、
前記内容頻度演算手段は、前記履歴情報のキーワード、キーワードに関連する関連キーワードおよび前記キーワードに関連する内容のうちの少なくともいずれか一つに関するキーワード関連情報の出現頻度を演算して前記内容頻度情報を生成し、
前記情報取得制御手段は、前記所定の内容に対応し前記内容頻度情報における出現頻度が高い語句を含む案内の案内情報に基づいて前記情報を取得させる制御をする
ことを特徴とした情報処理装置。
【請求項９】
請求項１ないし請求項５のいずれかに記載の情報処理装置であって、
前記内容頻度演算手段は、前記認識した内容に対応する案内情報の案内におけるキーワード、キーワードに関連する関連キーワードおよび前記キーワードに関連する内容のうちの少なくともいずれか一つに関するキーワード関連情報の出現頻度を演算して前記内容頻度情報を生成し、
前記情報取得制御手段は、前記内容頻度情報に基づいて前記所定の内容に対応する案内であって出現頻度の高いキーワード、キーワードに関連する関連キーワードおよび前記キーワードに関連する内容のうちの少なくともいずれか一つに関するキーワード関連情報を含む案内の前記案内情報に基づいて前記情報を取得させる制御をする
ことを特徴とした情報処理装置。
【請求項１０】
請求項８または請求項９に記載の情報処理装置であって、
前記内容頻度情報は、形態素解析により前記認識した内容に対応する案内情報の案内から抽出したキーワード、キーワードに関連する関連キーワードおよび前記キーワードに関連する内容のうちの少なくともいずれか一つに関するキーワード関連情報の出現頻度に関して演算されて生成された
ことを特徴とした情報処理装置。
【請求項１１】
請求項１ないし請求項１０のいずれかに記載の情報処理装置であって、
前記情報は、放送または配信されるコンテンツあるいは私的に作成され共有可能なコンテンツのうちのいずれかであり、
前記案内情報は、前記コンテンツの名称および内容のうちの少なくともいずれか一方に関する情報である
ことを特徴とした情報処理装置。
【請求項１２】
請求項１ないし請求項１１のいずれかに記載の情報処理装置と、
前記情報を取得する情報取得手段と、
前記案内情報を取得する案内情報取得手段と、
前記取得した情報を記憶する記憶手段と、
を具備したことを特徴とした情報記憶装置。
【請求項１３】
演算手段により、情報の案内に関する案内情報に基づいて所定の内容の前記情報を情報処理手段で取得させる情報処理方法であって、
前記案内情報に基づいて前記情報取得手段にて取得した情報の内容を認識し、
この認識した内容の出現頻度を演算して内容頻度情報を生成し、
前記情報取得手段にて所定の内容の前記情報を取得させる旨の要求情報を認識すると、前記所定の内容に対応し前記内容頻度情報における出現頻度に応じた内容に対応する案内の前記案内情報に基づいて前記情報取得手段で前記情報を取得させる
ことを特徴とする情報処理方法。
【請求項１４】
演算手段により、情報の案内に関する案内情報に基づいて所定の内容の前記情報を情報処理手段で取得させる情報処理方法であって、
前記情報の処理を実施する情報処理手段で処理された前記情報の内容を認識し、
この認識した内容の出現頻度を演算して内容頻度情報を生成し、
前記情報取得手段にて所定の内容の前記情報を取得させる旨の要求情報を認識すると、前記所定の内容に対応し前記内容頻度情報における出現頻度に応じた内容に対応する案内の前記案内情報に基づいて前記情報取得手段で前記情報を取得させる
ことを特徴とする情報処理方法。
【請求項１５】
演算手段を、請求項１ないし請求項１１のいずれかに記載の情報処理装置として機能させる
ことを特徴とした情報処理プログラム。
【請求項１６】
請求項１３または請求項１４に記載の情報処理方法を演算手段に実行させる
ことを特徴とした情報処理プログラム。
【請求項１７】
請求項１５または請求項１６に記載の情報処理プログラムが演算手段に読取可能に記録された
ことを特徴とした情報処理プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報の案内に関する案内情報に基づいて所定の内容の情報を情報取得手段で取得させる情報処理装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、情報記録装置に関する。
【背景技術】
【０００２】
従来、例えば放送番組を記録する記録装置として、所望の番組を自動的に録画予約する装置が知られている。このような記録装置として、番組の案内に関する電子番組案内に基づいて、利用者が設定した録画したい番組に関するキーワードに対応する番組を自動的に録画する構成が知られている（例えば、特許文献１または特許文献２参照）。
【０００３】
特許文献１に記載のものは、放送番組情報を受信して番組を特徴づけるキーワードなどの番組データを抽出し、テーブル形式で蓄積する。利用者が指定した録画したい番組を特徴づける検索キーワードと、番組データとを照合し、対応する番組データの録画候補の番組について予約テーブルを作成する。予約テーブルに記憶された放送開始時刻に録画候補番組の映像データを録画させる構成が採られている。
【０００４】
特許文献２に記載のものは、モデムによりインターネットに接続されたサーバから、自動録画における番組選択条件を設定するためのキーワードをダウンロードし、記録メディア部に内蔵された記録メディアのキーワード記憶領域の変更領域に書き込み保存する。キーワード記憶領域の固定領域に、キーワードを記憶しておく。あらかじめ「ドラマ」、「スポーツ」、「音楽」、「バラエティ」、「映画」の簡単設定で選択し得る各ジャンルに対してそれぞれ優先順位を持つ複数のジャンル、キーワード、時間帯からなる番組選択条件をあらかじめ用意しておく。ジャンルが選択されることで、キーボードなどの入力手段を設けることなく、自動録画のための番組選択条件が設定される構成が採られている。
【０００５】
【特許文献１】特開２０００−１７５１４１号公報（第３頁左欄−第８頁左欄）
【特許文献２】特開２００３−３０９７８７号公報（第３頁右欄−第９頁左欄）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記特許文献１に記載のようなキーワードに対応する番組データを放送番組情報から抽出する従来の構成では、例えばキーワードとして「トラ」が設定された場合、動物の「トラ」の他に、「レストラン」、「オーストラリア」、「ホットライン」、「トラブル」など、「トラ」を含む他の単語まで検索される。このため、不要な番組まで自動録画され、自動録画された複数の番組から所望の番組を検索することが煩雑となる問題点が一例として挙げられる。また、特許文献２に記載のようなあらかじめ設定されたキーワードを利用する従来の構成では、限られたキーワードで、多岐に亘る利用者の趣味嗜好に対応することが困難である。さらには、利用者の趣味嗜好に対応するために多数のキーワードを設定する必要があり、キーワードの設定や、多数のキーワードから利用者が所望するキーワードを選出する操作などが煩雑となる問題点が一例として挙げられる。
【０００７】
本発明では、このような実情に鑑み、所定の情報を適切に取得可能な情報処理装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、情報記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、情報の案内に関する案内情報に基づいて所定の内容の前記情報を情報取得手段にて取得させる情報処理装置であって、前記情報取得手段にて所定の内容の前記情報を取得させる旨の要求情報を取得する要求情報取得手段と、前記案内情報に基づいて前記情報取得手段にて取得した情報に関する内容を認識する内容認識手段と、前記認識した内容の出現頻度を演算して内容頻度情報を生成する内容頻度演算手段と、前記要求情報の取得を認識すると、前記所定の内容に対応し前記内容頻度情報における出現頻度に応じた内容に対応する案内の前記案内情報に基づいて前記情報取得手段にて前記情報を取得させる制御をする情報取得制御手段と、を具備したことを特徴とした情報処理装置である。
【０００９】
請求項３に記載の発明は、情報の案内に関する案内情報に基づいて所定の内容の前記情報を情報取得手段にて取得させる情報処理装置であって、前記情報取得手段にて所定の内容の前記情報を取得させる旨の要求情報を取得する要求情報取得手段と、前記情報の処理を実施する情報処理手段で処理された前記情報に関する内容を認識する内容認識手段と、前記認識した内容の出現頻度を演算して内容頻度情報を生成する内容頻度演算手段と、前記要求情報の取得を認識すると、前記所定の内容に対応し前記内容頻度情報における出現頻度に応じた内容に対応する案内の前記案内情報に基づいて前記情報取得手段にて前記情報を取得させる制御をする情報取得制御手段と、を具備したことを特徴とした情報処理装置である。
【００１０】
請求項１２に記載の発明は、請求項１ないし請求項１１のいずれかに記載の情報処理装置と、前記情報を取得する情報取得手段と、前記案内情報を取得する案内情報取得手段と、前記取得した情報を記憶する記憶手段と、を具備したことを特徴とした情報記憶装置である。
【００１１】
請求項１３に記載の発明は、演算手段により、情報の案内に関する案内情報に基づいて所定の内容の前記情報を情報処理手段で取得させる情報処理方法であって、前記案内情報に基づいて前記情報取得手段にて取得した情報の内容を認識し、この認識した内容の出現頻度を演算して内容頻度情報を生成し、前記情報取得手段にて所定の内容の前記情報を取得させる旨の要求情報を認識すると、前記所定の内容に対応し前記内容頻度情報における出現頻度に応じた内容に対応する案内の前記案内情報に基づいて前記情報取得手段で前記情報を取得させることを特徴とする情報処理方法である。
【００１２】
請求項１４に記載の発明は、演算手段により、情報の案内に関する案内情報に基づいて所定の内容の前記情報を情報処理手段で取得させる情報処理方法であって、前記情報の処理を実施する情報処理手段で処理された前記情報の内容を認識し、この認識した内容の出現頻度を演算して内容頻度情報を生成し、前記情報取得手段にて所定の内容の前記情報を取得させる旨の要求情報を認識すると、前記所定の内容に対応し前記内容頻度情報における出現頻度に応じた内容に対応する案内の前記案内情報に基づいて前記情報取得手段で前記情報を取得させることを特徴とする情報処理方法である。
【００１３】
請求項１５に記載の発明は、演算手段を、請求項１ないし請求項１１のいずれかに記載の情報処理装置として機能させることを特徴とした情報処理プログラムである。
【００１４】
請求項１６に記載の発明は、請求項１３または請求項１４に記載の情報処理方法を演算手段に実行させることを特徴とした情報処理プログラムである。
【００１５】
請求項１７に記載の発明は、請求項１５または請求項１６に記載の情報処理プログラムが演算手段に読取可能に記録されたことを特徴とした情報処理プログラムを記録した記録媒体である。
【発明を実施するための最良の形態】
【００１６】
以下に、本発明の一実施の形態を図面に基づいて説明する。本実施の形態では、本発明の情報処理装置を備えた情報記憶装置としての記録再生装置を例示して説明するが、これに限らず、情報を記録するのみの記録装置、さらには記録装置や記録再生装置に情報を記録させる独立した情報処理装置などとしても適用できる。また、本実施の形態において、情報としてテレビ放送番組のコンテンツデータを案内情報として放送番組の番組情報である例えばＥＰＧ（Electric Program Guide）である電子番組案内に基づいて取得する処理に関して説明するが、これに限らず、ラジオ放送番組や衛星放送番組などの放送されるコンテンツ、配信される音楽や映像などのコンテンツ、ゲームソフトウェアなどの各種プログラムなどの私的に作成され共有可能なコンテンツなどをも情報の対象とすることができ、各情報の名称やその内容などを有する案内に関する案内情報に基づいて取得するいずれの構成が適用できる。また、情報を記録する処理としてコンテンツを録画する処理と適宜称し、情報の処理としてコンテンツを再生する処理と適宜称して説明する。図１は、本実施の形態におけるコンテンツ記録再生システムの概略構成を示すブロック図である。図２は、番組情報テーブルの概略構成を示す模式図である。図３は、録画予約リスト情報の概略構成を示す模式図である。図４は、コンテンツ管理リスト情報の概略構成を示す模式図である。図５は、履歴頻度情報の概略構成を示す模式図である。図６は、記録再生装置を構成するＣＰＵの概略構成を示す模式図である。
【００１７】
〔コンテンツ記録再生システムの構成〕
図１において、１００はコンテンツ記録再生システム（以下、記録再生システムと称す）で、この記録再生システムは、例えば情報であるテレビ放送番組などのコンテンツの音声データ、映像データ、データ放送用データなどを有するコンテンツデータを記録したり、記録したコンテンツデータを再生したりするシステムである。そして、記録再生システム１００は、情報記憶装置としての記録再生装置２００と、情報処理手段としての出力装置３００と、を備えている。
【００１８】
出力装置３００は、例えばパーソナルコンピュータ、テレビ、携帯電話、ＰＨＳ（Personal Handyphone System）、ＰＤＡ（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）メモリなどを用いることが望ましい。なお、メモリ２８０としては、ＨＤ、ＤＶＤ、光ディスクなどの着脱可能な記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成としてもよい。
【００６７】
ＣＰＵ２９０は、各種構成が接続され、各構成の動作を制御する。このＣＰＵ２９０は、例えば図５に示すように、各種プログラムとして、要求情報取得手段２９１と、内容認識手段２９２と、内容頻度演算手段２９３と、情報取得制御手段２９４と、再生制御手段２９５と、計時手段２９６と、などを備えている。
【００６８】
要求情報取得手段２９１は、入力手段２６０における所定の入力操作で設定入力された要求情報を取得する。この要求情報は、所定の内容であるジャンルやキーワードに対応したコンテンツデータを通信手段２１０にて受信して取得、例えば記録あるいは視聴または再生である出力させる旨の情報である。すなわち、要求情報は、ジャンルやキーワードなどのテレビ放送番組を特定するための図示しない特定情報を備えている。また、要求情報取得手段２９１は、特定情報に基づいて手動録画か自動録画かを認識する。具体的には、ジャンルやキーワードに基づいて自動録画を要求する旨か、テレビ放送番組が特定されてその特定されたテレビ放送番組のコンテンツデータを録画する手動録画を要求する旨かを認識する。
【００６９】
内容認識手段２９２は、番組情報テーブル４００に基づいて通信手段２１０にて受信してＨＤＤ２７０に記憶したコンテンツデータの内容や、ＨＤＤ２７０に記憶され出力装置３００で再生されたコンテンツデータの内容であるジャンルやキーワードを認識する。そして、内容認識手段２９２は、認識した記録あるいは再生されたコンテンツデータの内容についての上述した履歴頻度情報７００の履歴情報７１０を生成する。なお、この履歴情報７１０は、既にＨＤＤ２７０から削除されてしまったコンテンツデータの内容についても履歴する構成について説明するが、所定期間、例えば数年前の履歴に関しては自動的に削除する構成としてもよい。そして、内容認識手段２９２は、番組情報解析手段２９２Ａと、履歴情報生成手段２９２Ｂと、などを備えている。
【００７０】
番組情報解析手段２９２Ａは、記録、あるいは、視聴または再生である出力されるコンテンツデータの内容であるジャンルやキーワードを、記録および出力毎に番組基本情報４３０に基づいて取得する。すなわち、番組情報解析手段２９２Ａは、録画予約あるいは手動により録画を実行されたコンテンツデータについては番組情報テーブル４００における対応する番組基本情報４３０を取得し、既にＨＤＤ２７０に記憶され再生されるコンテンツデータについては対応するコンテンツ管理情報６１０に基づいて番組基本情報４３０を取得する。そして、番組情報解析手段２９２Ａは、番組基本情報４３０の番組ジャンル情報４３６を読み取ったり、例えば形態素解析などにて番組基本情報４３０に含まれる単語を抽出してキーワードとしてキーワード情報７１２を生成したりする。なお、録画予約の際の要求情報において、ジャンルやキーワードが設定入力された場合には、そのジャンルに関する番組ジャンル情報４３６やキーワード情報７１２を直接取得したり、番組ジャンル情報４３６やキーワード情報７１２に基づいて対応する番組基本情報４３０を取得して、番組ジャンル情報４３６を取得したりキーワード情報７１２を抽出したりするなどしてもよい。
【００７１】
履歴情報生成手段２９２Ｂは、番組情報解析手段２９２Ａにて取得した番組ジャンル情報４３６やキーワード情報７１２にて、履歴頻度情報７００の履歴情報７１０を生成する。すなわち、対象のテレビ放送番組の番組ジャンル情報４３６と、その番組ジャンル情報４３６の番組基本情報４３０に含まれるキーワード情報７１２とを関連付けて１つのデータ構造として生成し、履歴情報７１０にリストアップする。なお、既に履歴情報７１０として同一の番組ジャンル情報４３６が存在する場合には、その番組ジャンル情報４３６に取得したキーワード情報７１２を関連付けられてリストアップする処理をする。
【００７２】
内容頻度演算手段２９３は、コンテンツデータが記録あるいは出力される毎にそのコンテンツデータの内容の出現頻度を演算して内容頻度情報を生成する。すなわち、内容頻度演算手段２９３は、記録履歴、視聴履歴および再生履歴の履歴情報７１０におけるジャンルとキーワードとの組み合わせの出現頻度を演算する。具体的には、内容頻度演算手段２９３は、内容認識手段２９２の番組情報解析手段２９２Ａで記録および出力毎に取得した番組ジャンル情報４３６やキーワード情報７１２で、この番組ジャンル情報４３６およびキーワード情報７１２の組み合わせの履歴情報７１０が既に記憶されている場合には、その数を加算する処理をする。すなわち、履歴情報７１０に関連付けられた内容頻度情報７２０の数を「１」加算した値を更新する処理をする。
【００７３】
情報取得制御手段２９４は、要求情報取得手段２９１による要求情報の取得を認識すると、要求する内容に対応しかつ履歴頻度情報７００の内容頻度情報７２０における出現頻度に応じた内容に対応するコンテンツデータを番組情報テーブル４００に基づいて通信手段２１０にて受信させて録画させる制御をする。すなわち、情報取得制御手段２９４は、要求情報取得手段２９１により手動録画予約あるいは自動録画予約の要求であって利用者が入力設定したジャンルやキーワードに対応するコンテンツデータを録画するために、番組情報テーブル４００に基づいて予約情報５２０を生成する処理をする。そして、情報取得制御手段２９４は、番組情報検索手段２９４Ａと、番組情報管理手段２９４Ｂと、記録制御手段２９４Ｃと、などを備えている。
【００７４】
番組情報検索手段２９４Ａは、要求情報に基づいて設定入力された番組ジャンル情報４３６やキーワード情報７１２を取得する。また、番組情報検索手段２９４Ａは、履歴頻度情報７００に基づいて、取得した番組ジャンル情報４３６やキーワード情報７１２における内容頻度情報７２０の出現頻度が高い番組ジャンル情報４３６およびキーワード情報７１２の組み合わせの履歴情報７１０を認識する。具体的には、番組ジャンル情報４３６が設定入力されている場合には、その番組ジャンル情報４３６に関連付けられたキーワード情報７１２のうち出現頻度が高いキーワード情報７１２を取得する。また、キーワード情報７１２が設定入力されている場合には、そのキーワード情報７１２における出現頻度が高いキーワード情報７１２が関連付けられた番組ジャンル情報４３６を取得する。これら取得した番組ジャンル情報４３６およびキーワード情報７１２は１つの要求条件情報として関連付けられてメモリ２７０などに適宜記憶させる。そして、番組情報検索手段２９４Ａは、取得した番組ジャンル情報４３６およびキーワード情報７１２に基づいて、番組ジャンル情報４３６を有しキーワード情報７１２のキーワードを含む番組基本情報４３０を番組情報テーブル４００から検索する。なお、録画要求の際に設定入力された要求情報のジャンルやキーワードに関し、例えば録画要求の期間が経過、あるいは入力操作により録画を中断あるいは中止する旨の設定入力が実施されるまで、メモリ２７０に記録された要求条件情報は削除されない。
【００７５】
番組情報管理手段２９４Ｂは、番組情報検索手段２９４Ａで検出した番組基本情報４３０に基づいて、予約情報５２０を生成し、録画予約リスト情報５００にリストアップする処理をする。すなわち、番組情報管理手段２９４Ｂは、番組基本情報４３０に基づいて録画基本情報５２１を生成するとともに自動録画予約フラグ５２２を自動録画予約である旨の「１」を設定して予約情報５２０を生成する。さらに、番組情報管理手段２９４Ｂは、予約数情報５１０における数を１加算する処理をし、生成した予約情報５２０を録画予約リスト情報５００に組み込む、すなわちメモリ２８０の録画予約リスト情報５００を記憶する領域に記録する処理をする。また、番組情報管理手段２９４Ｂは、手動により録画する番組を特定する情報、例えば設定入力の際に手動である旨や録画対象のテレビ放送番組を特定する番組ＩＤ情報４３１などが設定入力されて要求情報にその旨の情報が含まれている場合などでは、その番組を特定する情報に対応する番組基本情報４３０を番組情報テーブル４００から取得し、予約情報５２０を生成する。この生成する予約情報５２０は、自動録画予約フラグ５２２を手動録画予約である旨の「０」を設定したものである。そして、自動録画予約の場合と同様に、録画予約リスト情報５００に組み込む処理をする。
【００７６】
なお、番組情報管理手段２９４Ｂは、例えばＥＰＧデータが従前の取得しているものと異なるものを受信したことを認識すると、録画予約リスト情報５００における全ての予約情報５２０の番組基本情報４３０が変更されているか否かを判断する。そして、異なる場合には、内容が同一か否かを判断、例えばその変更された番組基本情報４３０で、予約情報５２０に対応する番組基本情報４３０の番組ジャンル情報４３６とキーワード情報７１２とを含むか否かを判断し、含まない場合には異なる番組に変更されたと判断し、その予約情報５２０を削除する。なお、ＥＰＧデータが更新された場合、例えば予約情報５２０のうち自動録画予約フラグ５２２が「１」である自動録画予約の予約情報５２０を全て削除し、改めてメモリに記憶されている番組情報検索手段にて生成された要求条件情報に基づいて、同様に対応する番組基本情報４３０を検索して予約情報５２０を生成するなどしてもよい。
【００７７】
記録制御手段２９４Ｃは、ＮＩＭ２１１、Ｄｅｍｕｘ２２０、記録再生処理手段２５０の記録部２５１などの動作を制御して、所望のテレビ放送番組のコンテンツデータを受信してＨＤＤ２７０に適宜読み出し可能に記憶させる処理をする。具体的には、入力手段２６０における入力操作に基づく操作信号により現在受信して再生しているコンテンツデータを記憶、あるいは、録画予約リスト情報５００に基づいて後述する計時手段２９６で計時する現在時刻が予約情報５２０における録画基本情報５２１の録画開始日時となるコンテンツデータを受信させて記憶させる処理をする。
【００７８】
再生制御手段２９５は、Ｄｅｍｕｘ２２０、デコーダ２３０、記録再生処理手段２５０の再生部２５２などの動作を制御して、所望のコンテンツデータを出力装置３００へ出力して再生させる処理をする。具体的には、入力手段２６０における入力操作に基づく操作信号により特定、例えば出力装置３００で一覧表示されるサムネイルを選択する入力操作などにて特定されたコンテンツデータ、あるいは、いわゆるタイマ再生などあらかじめ所定時間に再生要求されているコンテンツデータをＨＤＤ２７０から読み出し、デコーダ２３０で適宜処理して出力装置３００へ出力する。
【００７９】
計時手段は、例えば内部クロックなどの基準パルスに基づいて現在時刻を計時し、現在時刻情報を生成する。
【００８０】
〔コンテンツ記録再生システムの動作〕
次に、上記記録再生システム１００の動作において、ユーザ嗜好を設定する処理について、図面を参照して説明する。図７は、録画予約処理の動作を示すフローチャートである。図８は、出力処理の動作を示すフローチャートである。
【００８１】
（録画予約の設定）
記録再生装置２００のＣＰＵ２９０は、要求情報取得手段２９１により、入力手段２６０における利用者による入力操作により、所定のテレビ放送番組のコンテンツデータについて取得すなわち録画を要求する旨の要求情報である録画要求情報が設定入力されたか否かを判断する（ステップＳ１０１）。すなちわ、ＣＰＵ２９０は、要求情報の設定入力の待機状態となっている。そして、要求情報取得手段２９１が録画要求情報を取得すると、要求情報取得手段２９１は、録画要求情報の特定情報を認識する（ステップＳ１０２）。
【００８２】
このステップＳ１０２の後、ＣＰＵ２９０は、ステップＳ１０２で認識した録画要求情報の特定情報に基づいて、要求対象のテレビ放送番組の内容、すなわちジャンルやキーワード、チャンネル情報、開始時間などのテレビ放送番組に関する内容である各種情報を認識する（ステップＳ１０３）。具体的には、内容認識手段２９２により、自動録画の要求である場合には設定入力されたジャンルに関する番組ジャンル情報４３６あるいはキーワードに関するキーワード情報７１２を特定情報から取得する。そして、内容認識手段２９２は、要求条件情報として番組ジャンル情報４３６を取得した場合、あらかじめ取得したＥＰＧデータから生成した番組情報テーブル４００に基づいて、取得した番組ジャンル情報４３６を有する番組基本情報４３０を読み取り、番組情報解析手段２９２Ａにて番組基本情報４３０に含まれるキーワードを抽出してキーワード情報７１２を生成して取得する。そして、履歴情報生成手段２９２Ｂにより、番組ジャンル情報４３６に生成したキーワード情報７１２を関連付け、複数ある場合にはそれぞれ関連付けて１つのデータ構造とした履歴情報７１０を生成する。一方、内容認識手段２９２は、要求条件情報としてキーワード情報７１２を取得した場合、あらかじめ取得したＥＰＧデータから生成した番組情報テーブル４００に基づいて、取得したキーワード情報７１２のキーワードを含む番組基本情報４３０を読み取り、その番組基本情報４３０に含まれる番組ジャンル情報４３６を取得する。そして、履歴情報生成手段２９２Ｂにより、キーワード情報７１２に取得した番組ジャンル情報４３６を関連付け、複数ある場合にはそれぞれ関連付けて１つのデータ構造とした履歴情報７１０を生成する。
【００８３】
また、手動録画の場合には、あらかじめ取得したＥＰＧデータから生成した番組情報テーブル４００に基づいて、特定情報から認識した要求対象のテレビ放送番組の番組基本情報４３０を読み取り、この読み取った番組基本情報４３０の番組ジャンル情報４３６を取得するとともに、番組情報解析手段２９２Ａにて番組基本情報４３０に含まれるキーワードを抽出してキーワード情報７１２を生成して取得する。さらに、ＣＰＵ２９０は、履歴情報生成手段２９２Ｂにより、取得した番組ジャンル情報４３６およびキーワード情報７１２に基づいて、これら番組ジャンル情報４３６およびキーワード情報７１２を関連付け、キーワード情報７１２が複数ある場合にはそれぞれ関連付けて１つのデータ構造とした要求条件情報である履歴情報７１０を生成する。
【００８４】
この後、ＣＰＵ２９０は、内容頻度演算手段２９３により、生成した履歴情報７１０の出現頻度に関する内容頻度情報７２０を演算する。すなわち、生成した履歴情報７１０が履歴頻度情報７００の履歴情報７１０に存在しているか否かを判断し、存在していない場合には履歴頻度情報７００にリストアップする処理をするとともに、内容頻度情報に「１」を設定する演算をする。また、存在していると判断した場合には、その履歴情報７１０に関連付けられた内容頻度情報に「１」を加算する演算をする（ステップＳ１０４）。
【００８５】
このステップＳ１０４の後、ＣＰＵ２９０は、情報取得制御手段２９４の記録制御手段２９４Ｃにより、録画方法が自動か手動かを判断、すなわちステップＳ１０２において認識した特定情報に基づいて、ジャンルやキーワードに基づいて自動録画を要求する旨か、テレビ放送番組が特定されてその特定されたテレビ放送番組のコンテンツデータを録画する手動録画を要求する旨か、を判断する（ステップＳ１０５）。このステップＳ１０５において、自動録画要求であると判断した場合、情報取得制御手段２９４は、ステップＳ１０２で特定情報から取得した番組ジャンル情報４３６あるいはキーワード情報７１２に基づいて、利用者の嗜好を判断する（ステップＳ１０６）。すなわち、情報取得制御手段２９４は、履歴情報７１０に関連付けられた内容頻度情報７２０の出現頻度が高いすなわち内容頻度情報７２０の数の値が多い１つあるいは数値が大きい順に複数の履歴情報７１０を取得する。なお、利用者の嗜好の判断として、いわゆる自動録画される番組が重複した場合や録画容量を倹約する必要がある場合などとしてもよい。
【００８６】
このステップＳ１０６の後、ＣＰＵ２９０は、情報取得制御手段２９４により、ステップＳ１０６で取得した履歴情報７１０に基づいて予約情報７２０を生成する処理をする（ステップＳ１０７）。すなわち、情報取得制御手段２９４の番組情報管理手段２９４Ｂにより、履歴情報７１０に対応する番組基本情報４３０を番組情報テーブル４００から検索する。具体的には、履歴情報７１０の番組ジャンル情報４３６を有し、かつキーワード情報７１２を含む番組基本情報４３０を検索する。そして、番組情報管理手段２９４Ｂにより、検出した番組基本情報４３０に基づいて、予約情報５２０を生成させ、録画予約リスト情報５００にリストアップさせる処理をし、処理が終了する。
【００８７】
一方、ステップＳ１０５において、手動録画要求であると判断した場合、ステップＳ１０７に進んで予約情報７２０を生成させる。すなわち、ステップＳ１０３で認識した特定情報に基づいて特定されたテレビ放送番組に対応し読み取った番組基本情報４３０に基づいて、番組情報管理手段２９４Ｂにより、予約情報５２０を生成させ、録画予約リスト情報５００にリストアップさせる処理をし、処理が終了する。
【００８８】
このようにして、録画予約リスト情報５００が設定されることで、情報取得制御手段２９４の記録制御手段２９４Ｃにより、録画処理される。すなわち、録画予約リスト情報５００に基づいて、コンテンツデータを適宜受信させてＨＤＤ２７０に記録させる処理をする。
【００８９】
（出力処理）
記録再生装置２００のＣＰＵ２９０は、要求情報取得手段２９１により、入力手段２６０における利用者による入力操作により、所定のテレビ放送番組のコンテンツデータについて取得すなわち視聴や再生である出力を要求する旨の要求情報である出力要求情報が設定入力されたか否かを判断する（ステップＳ２０１）。すなわち、ＣＰＵ２９０は、視聴または再生を要求する旨の出力要求情報の設定入力の待機状態となっている。そして、要求情報取得手段２９１が出力要求情報を取得すると、要求情報取得手段２９１は、出力要求情報の特定情報を認識する（ステップＳ２０２）。
【００９０】
このステップＳ２０２の後、ＣＰＵ２９０は、ステップＳ２０２で認識した出力要求情報の特定情報に基づいて、視聴あるいは再生要求の対象であるコンテンツデータの内容、すなわちジャンルやキーワードを認識する（ステップＳ２０３）。具体的には、内容認識手段２９２により、あらかじめ取得したＥＰＧデータから生成した番組情報テーブル４００に基づいて、特定情報から認識した視聴要求対象のテレビ放送番組、または再生要求対象のコンテンツデータに対応する番組基本情報４３０を読み取る。すなわち、視聴要求である場合には番組情報テーブル４００に基づいて番組基本情報４３０を読み取り、再生要求である場合にはコンテンツ管理リスト情報６００から対象のコンテンツ管理情報６１０を読み取り、このコンテンツ管理情報６１０に関連付けられた番組基本情報４３０を読み取る、あるいは関連付けられた番組ＩＤ情報４３１に基づいて番組情報テーブル４００から番組基本情報４３０を読み取る。そして、内容認識手段２９２は、読み取った番組基本情報４３０の番組ジャンル情報４３６を取得するとともに、番組情報解析手段２９２Ａにて番組基本情報４３０に含まれるキーワードを抽出してキーワード情報７１２を生成して取得する。さらに、ＣＰＵ２９０は、履歴情報生成手段２９２Ｂにより、取得した番組ジャンル情報４３６およびキーワード情報７１２に基づいて、これら番組ジャンル情報４３６およびキーワード情報７１２を関連付け、キーワード情報７１２が複数ある場合にはそれぞれ関連付けて１つのデータ構造とした出力履歴となる履歴情報７１０を生成する。
【００９１】
この後、ＣＰＵ２９０は、内容頻度演算手段２９３により、生成した履歴情報７１０の出現頻度に関する内容頻度情報７２０を演算する。すなわち、生成した履歴情報７１０が履歴頻度情報７００の履歴情報７１０に存在しているか否かを判断し、存在していない場合には履歴頻度情報７００にリストアップする処理をするとともに、内容頻度情報に「１」を設定する演算をする。また、存在していると判断した場合には、その履歴情報７１０に関連付けられた内容頻度情報に「１」を加算する演算をする（ステップＳ２０４）。
【００９２】
このステップＳ２０４の後、ＣＰＵ２９０は、再生制御手段２９５により、ステップＳ２０２で認識した特定情報に基づいて、視聴か再生かを判断する（ステップＳ２０５）。このステップＳ２０５において、視聴であると判断した場合、再生制御手段２９５は、特定情報に基づいて、現在受信しているテレビ放送番組、あるいはステップＳ２０３で特定された視聴予約のテレビ放送番組に対応し読み取った番組基本情報４３０に基づいてコンテンツデータを適宜受信し（ステップＳ２０６）、適宜処理して出力装置３００へ出力させる処理をし（ステップＳ２０７）、処理が終了する。
【００９３】
一方、ステップＳ２０５において、再生であると判断した場合、再生制御手段２９５により、ステップＳ２０２で認識した特定情報に基づいて、記録再生処理手段２５０を制御して特定されたコンテンツデータをＨＤＤ２７０から読み取り（ステップＳ２０８）、適宜処理してステップＳ２０７に進む、すなわち出力装置３００へ出力させる処理をし、処理が終了する。
【００９４】
〔コンテンツ記録再生システムの作用効果〕
上述したように、上記実施の形態では、通信手段２１０にて所定の内容に関わるテレビ放送番組のコンテンツデータを受信させる旨の要求情報、例えば録画要求情報や視聴についての出力要求情報を要求情報取得手段２９１にて取得すると、内容認識手段２９２にて認識した要求対象のコンテンツデータの内容であるジャンルやキーワードなどについて、内容頻度演算手段２９３で演算した出現頻度に関する内容頻度情報７２０に基づきユーザ嗜好を判断し、情報取得制御手段２９４により要求のジャンルやキーワードに対応しかつユーザ嗜好である出現頻度に応じた番組基本情報４３０を取得して、コンテンツデータを受信、すなわち録画あるいは視聴のために受信させる制御をする。このため、例えば単にキーワードやジャンルに基づいて録画や視聴などの受信要求をすることによりユーザ嗜好にそぐわないコンテンツデータまで受信するおそれがあるが、受信要求に基づいてユーザ嗜好を判断し、ユーザ嗜好を加味して受信するコンテンツデータを設定するので、不要なコンテンツデータの取得による不都合を防止できる。すなわち、例えばＨＤＤ２７０の記録領域が不要に消費されたり、録画されたコンテンツデータから所望のコンテンツデータを選出する作業が煩雑となったり、不要なコンテンツデータが出力されたりするなどの不都合を防止できる。特に、ＥＰＧデータを利用するテレビ放送番組のコンテンツデータを取得する構成において、キーワードやジャンルに基づいて所望のコンテンツデータを取得する場合に有効である。
【００９５】
そして、ユーザ嗜好の判断として、コンテンツデータに関する内容であるジャンルやキーワードなどの出現頻度を演算している。このため、例えば録画や視聴あるいは再生などのユーザが要求した履歴に基づいて、出現頻度を演算する簡単な演算処理で容易にユーザ嗜好を判断できる。したがって、構成の簡略化や処理の迅速化などが容易に図れる。
【００９６】
また、内容の出現頻度の演算として、録画あるいは視聴の要求である受信要求とともに、再生されたコンテンツデータの内容についても加味している。このため、よりユーザ嗜好を適切に判断できる。
【００９７】
そして、コンテンツデータの内容として、そのコンテンツデータを特定するキーワードやジャンルを認識し、このジャンルやキーワードについての出現頻度を演算している。このため、テレビ番組情報の案内に関するＥＰＧデータに基づいて生成した番組情報テーブル４００に基づいて容易にジャンルやキーワードに基づいてコンテンツデータの内容を認識できるので、情報量が小さい番組ジャンル情報４３６やキーワード情報７１２を用いた簡単な演算処理で容易に内容を認識できるとともに出現頻度の演算ができ、容易にユーザ嗜好を判断できる。したがって、容易に簡単な構成で迅速に適切なコンテンツデータを受信できる。
【００９８】
さらには、キーワードやジャンルを利用した内容頻度の演算として、キーワードやジャンルについての録画履歴、視聴履歴および再生履歴を生成させ、これら履歴情報７１０に基づいて出現頻度を演算している。このため、履歴情報７１０の回数をカウントする簡単な演算方法が利用でき、容易に内容頻度を演算でき、構成の簡略化や処理の迅速化が容易に図れる。
【００９９】
また、内容としてジャンルが設定された場合、そのジャンルの番組基本情報４３０に含まれるキーワードを抽出し、ジャンルとキーワードとを関連付けた履歴で出現頻度を演算している。このため、キーワードが設定された場合でもユーザ嗜好を認識でき、ジャンルおよびキーワードの双方からユーザ嗜好に応じて適切にコンテンツデータを特定でき、使い勝手を向上できる。
【０１００】
さらに、内容としてキーワードが設定された場合、そのキーワードを含む番組基本情報４３０を検索し、ジャンルとキーワードとを関連付けた履歴で出現頻度を演算している。このため、例えば「トラ」のキーワードに対して「レストラン」、「オーストラリア」、「ホットライン」、「トラブル」などの異義語までも対象として検索されても、出現頻度を演算しているので、キーワードに対応して関連付けられるユーザ嗜好に応じたジャンルが得られ、適切なコンテンツデータの特定が得られる。また、ジャンルが設定された場合でもユーザ嗜好を認識でき、ジャンルおよびキーワードの双方からユーザ嗜好に応じて適切にコンテンツデータを特定でき、使い勝手を向上できる。
【０１０１】
そして、キーワードを含む番組基本情報４３０の検索の際、番組基本情報４３０の形態素解析によりキーワードを含むか否かを判断している。このため、例えば「トラ」に対して「レストラン」や「オーストラリア」、「ホットライン」、「トラブル」などの異義語を検出する出現頻度が低下し、より設定されたキーワードを含むユーザ嗜好に対応した番組基本情報４３０が検出されることとなり、より適切なコンテンツデータの特定が得られる。
【０１０２】
また、ユーザ嗜好が反映される手動録画予約の際に特定されたテレビ放送番組の番組基本情報４３０からジャンルおよびキーワードにおける出現頻度の演算を実施している。このため、演算される出現頻度の信頼性を容易に向上でき、より適切にユーザ嗜好に対応したコンテンツデータを特定できる。
【０１０３】
〔実施の形態の変形例〕
なお、本発明は、上述した各実施の形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
【０１０４】
すなわち、上述したように、情報処理装置を備えた記録再生装置２００にコンテンツデータを出力する出力装置３００を接続したシステム構成について説明したが、情報を記録するのみの記録装置としたり、情報を記録装置や記録再生装置に記録させる処理をする情報処理装置を独立した装置構成とするなどしてもよい。
【０１０５】
また、取得する情報としては、テレビ放送番組に限らず、ラジオ放送番組、衛星放送番組、配信される音楽や映像などのコンテンツ、ゲームソフトウェアなどの各種プログラムなどをも対象とすることができる。なお、他の情報を対象とする場合には、それらを取得するためにその情報の内容についての案内に関する案内情報、例えばアプリケーションソフトウェアの場合には、そのソフトウェアをダウンロードして記録するためにその内容が開示された案内情報に基づいて取得する構成とすればよい。
【０１０６】
そして、内容としてキーワードやジャンルを対象としたが、上述したように、例えばタイトルやチャンネル情報、開始時間、情報量など、内容や形態である取得対象の情報に関するいずれのものが適用できる。さらに、その内容の出現頻度の演算としては、上述した履歴を利用する構成に限らず、出現頻度に基づくなど、いずれの方法で演算処理してもよい。
【０１０７】
また、設定入力されたキーワードやジャンルについて、ジャンルとキーワードとを関連付けた履歴に基づいて出現頻度を演算したが、ユーザ嗜好を加味する構成としては、例えばユーザが嗜好を設定しておくなどしてもよい。例えば、図９に示すようなジャンルに小分類のジャンルを複数関連付けた対照表などを利用し、これらに設定されたキーワードを関連付けたり、設定されたキーワードを含む番組基本情報４３０に含まれるキーワードを抽出し、小分類のキーワードが抽出された場合にはそのジャンルの出現頻度を増大させる演算をしたりする。そして、キーワードが設定されると、そのキーワードと小分類のジャンルを含む番組基本情報４３０を読み取って、自動録画予約するなどしてもよい。
【０１０８】
さらに、内容認識手段２９２の履歴情報生成手段２９２Ｂで生成する履歴情報７１０として、番組ジャンル情報４３６と、キーワード情報７１２と、を備えた構成に限らない。また、履歴する内容として、既に削除されてしまったコンテンツデータの内容についても履歴する構成としたが、例えば所定期間として数年前の履歴に関しては自動的に削除する構成としてもよい。この構成の場合、履歴情報７１０にそのデータの最後に記録あるいは再生された日付に関する情報を関連付けておき、計時手段にて計時した現在時刻に基づいて適宜削除させる構成としてもよい。このように、所定期間経過してしまった内容について履歴から除く構成とすることで、過去における嗜好と現在の嗜好とが異なる場合でも、現在の嗜好に即した内容でのコンテンツデータの取得が得られ、より利用者の所望するコンテンツデータの取得が適切に得られる。
【０１０９】
また、キーワードを含む番組基本情報４３０の検索として、形態素解析により検索する方法に限らず、例えば文字列の同一性に基づいて検索するなど、いずれの方法が利用できる。
【０１１０】
さらに、録画要求、視聴要求、再生要求のそれぞれについて履歴情報７１０の出現頻度を演算して説明したが、いずれか１つのみ、あるいはいずれかとの組み合わせなどで出現頻度を演算するなどしてもよい。特に、上述したように、ユーザ嗜好が直接関係する視聴や再生要求に基づいて出現頻度を演算することにより、より適切なユーザ嗜好に応じた情報の取得が得られる。
【０１１１】
そして、上述した各機能をプログラムとして構築したが、上述したように、例えば回路基板などのハードウェアあるいは１つのＩＣなどの素子にて構成するなどしてもよく、いずれの形態としても利用できる。なお、プログラムや別途記録媒体から読み取らせる構成とすることにより、取扱が容易で、コンピュータなどの演算手段を情報処理装置（ＣＰＵ）や記録再生装置２００などとして機能させることも用意にでき、利用の拡大が容易に図れる。
【０１１２】
その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。
【０１１３】
〔実施の形態の効果〕
上述したように、上記実施の形態では、通信手段２１０にて所定の内容に関わるテレビ放送番組のコンテンツデータを受信させる旨の例えば録画要求情報や視聴についての出力要求情報を要求情報取得手段２９１にて取得すると、内容認識手段２９２にて認識した要求対象のコンテンツデータの内容であるジャンルやキーワードについて、内容頻度演算手段２９３で演算した出現頻度に関する内容頻度情報７２０に基づき、情報取得制御手段２９４により要求のジャンルやキーワードに対応しかつ内容頻度に応じた番組基本情報４３０を取得して、コンテンツデータを受信させる制御をする。このため、例えば単にキーワードやジャンルに基づいて受信要求をすることによりユーザ嗜好にそぐわないコンテンツデータまで受信するおそれがあるが、受信要求に基づいて内容頻度によりユーザ嗜好を判断し、ユーザ嗜好を加味して受信するコンテンツデータを特定するので、不要なコンテンツデータの取得による不都合を防止でき、所望のコンテンツデータを適切に取得できる。
【図面の簡単な説明】
【０１１４】
【図１】本発明の情報記憶装置における本実施の形態に係る記録再生システムの概略構成を示すブロック図である。
【図２】本実施の形態における番組情報テーブルの概略構成を示す模式図である。
【図３】本実施の形態における録画予約リスト情報の概略構成を示す模式図である。
【図４】本発明の形態におけるコンテンツ管理リスト情報の概略構成を示す模式図である。
【図５】本発明の形態における履歴頻度情報の概略構成を示す模式図である。
【図６】本実施の形態におけるＣＰＵの概略構成を示す模式図である。
【図７】本実施の形態における録画予約処理の動作を示すフローチャートである。
【図８】本実施の形態における出力処理の動作を示すフローチャートである。
【図９】本発明の他の実施の形態に係る内容頻度の演算のための対照表のデータ構造の概略構成を示す模式図である。
【符号の説明】
【０１１５】
２００      情報記憶装置としての記録再生装置
２１０      情報取得手段および案内情報取得手段として機能する通信手段
２７０      記憶手段としてのハードディスク（ＨＤＤ）
２９０      演算手段としての情報処理装置であるＣＰＵ
２９１      要求情報取得手段
２９２      内容認識手段
２９３      内容頻度演算手段
２９３Ｂ    履歴情報生成手段
２９４      情報取得制御手段
３００      情報処理手段としての出力装置
４１０      案内情報でもある番組情報
４３６      内容である番組ジャンル情報
７１０      履歴情報
７１２      内容であるキーワード情報
７２０      内容頻度情報
【図１】
2005346828.tif 000003
【図２】
2005346828.tif 000004
【図３】
2005346828.tif 000005
【図４】
2005346828.tif 000006
【図５】
2005346828.tif 000007
【図６】
2005346828.tif 000008
【図７】
2005346828.tif 000009
【図８】
2005346828.tif 000010
【図９】
2005346828.tif 000011