(57)【要約】記録再生システム１００は、コンテンツ処理認識手段にて、蓄積番組情報に記録された情報に対応する対象コンテンツ情報を備えた対応情報を認識し、この対応情報の学習強度情報を認識し、この学習強度情報に記録される学習強度値が所定の値以上である場合に、この対応情報を選択し、操作テンプレート情報に基づいて、処理情報を取得する。このため、所定の内容の各コンテンツに応じて、学習強度情報に基づいた利用者の嗜好に最も近い操作対応情報を選択し、各コンテンツに対してそれぞれ適切な処理を実施させることができる。【特許請求の範囲】
【請求項１】
蓄積された情報の内容に関する内容情報を認識する内容情報認識手段と、
所定の前記内容情報に対応する前記情報に対して処理手段が実施する処理内容に関する処理操作情報を認識する処理操作情報認識手段と、
前記処理手段が前記処理操作情報の処理内容で処理を実施した頻度に関する実施頻度情報を認識する実施頻度情報認識手段と、
前記頻度の値が所定の値以上である前記実施頻度情報に対応する前記処理操作情報を選択する処理操作情報選択手段と、
前記選択された処理操作情報の処理内容で、処理手段に所定の処理を実施させる制御をする処理制御手段と、
を具備したことを特徴とした情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記処理操作情報選択手段は、所定の前記内容情報に対応する前記情報に対する複数の前記処理操作情報から、前記実施頻度情報の頻度が最大である前記処理操作情報を取得する
ことを特徴とした情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
所定の前記内容情報に対応する前記情報に対する複数の前記処理操作情報のうち、前記処理操作情報選択手段にて選択された前記処理操作情報の前記実施頻度情報の頻度が、その他の前記処理操作情報の前記実施頻度情報の頻度より所定の数値だけ大きい場合に、前記その他の処理操作情報を削除する処理操作情報削除手段を具備した
ことを特徴とした情報処理装置。
【請求項４】
請求項２または請求項３に記載の情報処理装置であって、
前記処理操作情報選択手段にて選択された前記処理操作情報に対応する前記実施頻度情報を変更させる頻度変更手段を備えた
ことを特徴とした情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記処理操作情報の処理内容で所定の処理が最後に処理手段により実施された実施日時から現在日時までの未処理期間に関する未処理期間情報を認識する期間認識手段を備え、
前記頻度変更手段は、所定の前記内容情報に対応する前記情報に対する複数の前記処理操作情報のうち、前記処理操作情報取得手段にて取得された前記処理操作情報の前記実施頻度情報の頻度の値を上昇させ、前記その他の処理操作情報に対応する前記未処理期間情報の未処理期間が所定期間以上である場合に前記その他の処理操作情報に対応する前記実施頻度情報の頻度の値を下降させる
ことを特徴とした情報処理装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載の情報処理装置であって、
前記情報に実施された処理に関する実施処理情報を認識する実施処理認識手段と、
前記内容情報および前記実施処理情報を関連付けた前記処理操作情報を生成する処理操作情報生成手段と、
を具備したことを特徴とした情報処理装置。
【請求項７】
請求項１ないし請求項５のいずれかに記載の情報処理装置であって、
前記所定の内容情報に対応する前記情報に実施する処理に関する実施処理情報を設定入力させる入力手段と、
前記入力手段により設定入力された前記実施処理情報に基づいて前記処理操作情報を生成する処理操作情報生成手段と、
を具備したことを特徴とした情報処理装置。
【請求項８】
請求項６または請求項７に記載の情報処理装置であって、
前記処理操作情報は、前記情報に実施される処理内容に関する処理内容変数を備え、
前記処理操作生成手段は、前記処理操作情報選択手段にて過去に選択された前記処理操作情報および前記実施処理情報に基づいて、前記処理内容変数を変動させる
ことを特徴とした情報処理装置。
【請求項９】
請求項８に記載の情報処理装置であって、
前記処理操作生成手段は、前記処理操作情報選択手段にて選択された前記処理操作情報の選択回数、前記処理操作情報、および前記実施処理情報に基づいて、前記処理内容変数の平均値を演算し、この平均値を処理内容変数に設定する
ことを特徴とした情報処理装置。
【請求項１０】
請求項８または請求項９に記載の情報処理装置であって、
前記処理内容変数は、所定の前記内容情報に対応する前記情報が処理されるまでの期間に関する期間情報である
ことを特徴とした情報処理装置。
【請求項１１】
請求項１ないし請求項１０のいずれかに記載の情報処理装置であって、
前記情報は録画された放送番組のコンテンツに関するコンテンツ情報である
ことを特徴とした情報処理装置。
【請求項１２】
請求項１ないし請求項１１のいずれかに記載の情報処理装置であって、
前記取得した処理操作情報と前記情報に処理を実施する日時に関する処理実施日時情報とを関連付けた処理実施予定情報を生成する処理実施予定情報生成手段と、
前記処理実施予定情報を表示手段に表示させる制御をする表示制御手段と、
を具備したことを特徴とした情報処理装置。
【請求項１３】
請求項１２に記載の情報処理装置であって、
前記表示制御手段は、前記処理実施日時情報に基づいて、処理が実施される日が同一である前記情報に対応する前記処理実施予定情報を表示手段に表示させる制御をする
ことを特徴とした情報処理装置。
【請求項１４】
蓄積された情報の内容に関する内容情報を認識し、
所定の前記内容情報に対応する前記情報に対して処理手段が実施する処理内容に関する処理操作情報を認識し、
前記処理手段が前記処理操作情報の処理内容で処理を実施した回数を統計処理した頻度に関する実施頻度情報を認識し、
前記頻度が所定の値以上である前記実施頻度情報に対応する前記処理操作情報を選択し、
前記選択された処理操作情報の処理内容で、処理手段に所定の処理を実施させる
ことを特徴とする情報処理方法。
【請求項１５】
演算手段を請求項１ないし請求項１３のいずれかに記載の情報処理装置として機能させる
ことを特徴とした情報処理プログラム。
【請求項１６】
請求項１４に記載の情報処理方法を演算手段に実施させる
ことを特徴とした情報処理プログラム。
【請求項１７】
請求項１５または請求項１６に記載の処理プログラムが演算手段にて読取可能に記録された
ことを特徴とした情報処理プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を処理する情報処理装置、情報処理方法、情報処理プログラム、情報処理プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、ＥＰＧ（Electric Program Guide）を受信し、予め設定されたキーワードに基づいて録画した番組を自動的に録画予約、および録画する装置がある。このような装置として、録画されたコンテンツを自動的に消去する構成が知られている（例えば、特許文献１参照）。【０００３】
特許文献１に記載のものは、保存手段にて映像、音声、データなどの各種メイン情報を、ユーザの嗜好に合わせて設定される総合優先度に基づいて蓄積手段に蓄積させる。そして、蓄積手段に蓄積された蓄積情報のうちから、総合優先度に基づいて優先度の低い蓄積情報を順次消去する構成が採られている。【０００４】
【特許文献１】特開平９−７００２０号公報（第３頁左欄ないし第４頁右欄、図４参照）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザの嗜好に合う番組、すなわち優先度が高い番組であっても、ユーザが消去したいと望む場合がある。例えば、「ニュース」番組に対するユーザの嗜好性が強い場合でも、前日に蓄積された「ニュース」番組はユーザにとって消去したい番組である場合がある。しかしながら、特許文献１のような従来の構成では、ユーザの嗜好に合わせて設定される総合優先度に基づいて、蓄積情報を消去する。このため、総合優先度がユーザの嗜好が低い蓄積情報に対応するので、ユーザが確認したいと望む蓄積情報をも消去してしまうおそれがある。このため、ユーザは、このような蓄積情報が消去される前に確認する必要があり、煩雑であるという問題が一例として挙げられる。【０００６】
本発明は、上記のような実情に鑑み、適切に情報を処理する情報処理装置、情報処理方法、情報処理プログラム、情報処理プログラムを記録した記録媒体を提供することを１つの目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、蓄積された情報の内容に関する内容情報を認識する内容情報認識手段と、所定の前記内容情報に対応する前記情報に対して実施する処理操作に関する処理操作情報を認識する処理操作情報認識手段と、前記処理操作情報に基づいた処理が実施された度合いである頻度に関する実施頻度情報を認識する実施頻度情報認識手段と、前記頻度が所定の値以上である前記実施頻度情報に対応する前記処理操作情報を選択する処理操作情報選択手段と、前記処理操作情報に基づいて、処理手段に所定の処理を実施させる制御をする処理制御手段と、を具備したことを特徴とする。【０００８】
本発明の情報処理方法は、蓄積された情報の内容に関する内容情報を認識し、所定の前記内容情報に対応する前記情報に対して実施する処理操作に関する処理操作情報を認識し、前記処理操作情報に基づいた処理が実施された度合いである頻度に関する実施頻度情報を認識し、前記頻度が所定の値以上である前記実施頻度情報に対応する前記処理操作情報を選択し、前記処理操作情報に基づいて、処理手段に所定の処理を実施させる制御をすることを特徴とする。【０００９】
本発明の情報処理プログラムは、演算手段を前述した本発明の情報処理装置として機能させることを特徴とする。【００１０】
本発明の情報処理プログラムは、前述した本発明の情報処理方法を演算手段に実施させることを特徴とする。【００１１】
本発明の情報処理プログラムを記録した記録媒体は、前述した本発明の処理プログラムが演算手段にて読取可能に記録されたことを特徴とする。
【図面の簡単な説明】
【００１２】
【図１】本本実施の形態におけるコンテンツ記録再生システムの概略構成を示すブロック図である。
【図２】蓄積録画番組情報の概略構成を示す模式図である。
【図３】コンテンツ管理リスト情報の概略構成を示す模式図である。
【図４】操作テンプレート情報の概略を示す模式図である。
【図５】操作対応情報の概略を示す模式図である。
【図６】操作予定情報の概略を示す模式図である。
【図７】記録再生装置を構成するＣＰＵ（Central Processing Unit）の概略構成を示す模式図である。
【図８】操作予定案内画面の一例を示す模式図である。
【図９】記録されたコンテンツに実施する操作を決定する操作決定処理に関するフローチャートである。
【図１０】コンテンツに実施される操作を学習する操作学習処理に関するフローチャートである。
【符号の説明】
【００１３】
２００      情報処理装置としての記録再生装置
２６０      入力手段
２９０      演算手段としてのＣＰＵ
２９１      内容情報認識手段としての処理対象コンテンツ認識手段
２９２      処理操作情報認識手段、実施度情報認識手段、および処理操作情報選択手段としても機能するコンテンツ処理認識手段
２９３      処理実施予定情報生成手段としてのコンテンツ処理予約手段
２９４      実施処理認識手段としてのコンテンツ処理監視手段
２９５      処理操作情報削除手段、実施度変更手段、および処理操作情報生成手段としても機能するコンテンツ処理学習手段
２９６      処理操作情報生成手段としての変数演算手段
２９７      表示制御手段としても機能する処理制御手段
３２１      表示手段としての表示領域
４１０      内容情報としての蓄積番組情報
７００      処理操作情報としての操作対応情報
７４０      処理内容変数、および期間情報としての変数情報
７５０      実施度情報としての学習強度情報
８００      処理実施予定情報としての操作予定情報
８１０      処理実施日時情報としての処理日時情報
【発明を実施するための最良の形態】
【００１４】
以下に、本発明の一実施の形態を図面に基づいて説明する。本実施の形態では、本発明の情報処理装置を備えた記録再生装置を例示して説明するが、これに限らず、情報を記録するのみの記録装置、さらには記録装置や記録再生装置に情報を記録させる独立した情報処理装置、記録する構成を備えないテレビジョンなどの受信機などで情報の取得である受信を制御する情報処理装置などとしても適用できる。また、本実施の形態において、情報として放送番組のコンテンツを放送番組の番組情報である例えばＥＰＧ（Electric Program Guide）である電子番組案内に基づいて取得する処理に関して説明するが、これに限らず、ラジオ放送番組、衛星放送番組、配信される音楽や映像などのコンテンツ、ゲームソフトウェアなどの各種プログラム、パーソナルコンピュータに記録された各種ファイルやプログラムなどをも情報の対象とすることができ、各情報の内容に関する内容情報に基づいて取得するいずれの構成が適用できる。また、情報の取得である記録する処理としてコンテンツを録画する処理と適宜称し、情報の処理としてコンテンツを再生する処理と適宜称して説明する。【００１５】
〔コンテンツ記録再生システムの構成〕
図１において、１００はコンテンツ記録再生システム（以下、記録再生システムと称す）であり、例えばテレビ番組などの情報、およびコンテンツ情報としてのコンテンツの音声情報、映像情報、情報放送用情報などを有する情報であるコンテンツを記録したり、記録したコンテンツを再生したりするシステムである。そして、記録再生システム１００は、記録再生装置２００と、出力装置３００と、を備えている。【００１６】
出力装置３００は、例えばパーソナルコンピュータ、テレビジョン、携帯電話、ＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Digital Assistant）などが例示できる。この出力装置３００は、記録再生装置２００から出力されるコンテンツを受信して出力する。そして、この出力装置３００は、音声出力部３１０と、表示部３２０と、などを備えている。【００１７】
音声出力部３１０は、例えば図示しないスピーカなどの発音手段を有している。この音声出力部３１０は、記録再生装置２００からアナログ信号として送信される音声情報を発音手段から音声として出力させる処理をする。なお、発音手段は、例えば図示しないＴＶ受信機で受信したＴＶ音声情報などをも適宜出力可能である。【００１８】
表示部３２０は、記録再生装置２００からアナログ信号として送信される映像情報、放送用情報、ＥＰＧ情報、合成情報、設定情報などを表示させる。ここで、表示させる映像情報としては、コンテンツの映像などが例示できる。また、放送用情報としては、コンテンツの字幕や情報放送などが例示できる。さらに、ＥＰＧ情報としては、例えば各チャンネルで放送されるコンテンツの番組名、内容、放送開始日時などが記載された電子番組案内である番組表などが例示できる。また、合成情報としては、コンテンツの映像に字幕を重畳させた合成映像や、情報放送と番組表とを並べた映像などが例示できる。さらに、設定情報としては、放送番組のジャンルを選択させる旨のジャンル選択映像や、記録再生装置２００にて処理された放送番組の一覧表などが例示できる。この表示部３２０としては、例えば液晶表示パネルや有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）、ＣＲＴ（Cathode-Ray Tube）、ＦＥＤ（Field Emission Display）、電気泳動ディスプレイパネルなどが例示できる。なお、表示部３２０は、例えばＴＶ受信機で受信したＴＶ映像情報などをも適宜出力可能である。【００１９】
記録再生装置２００は、ＴＳ（Transport Stream）として配信される音声情報、映像情報、情報放送用情報などを有するコンテンツを取得して記録させるとともに、出力装置３００で出力させる処理をする。また、記録再生装置２００は、記録させたコンテンツを適宜再生して出力装置３００で出力させる処理をする。さらに、記録したコンテンツを適宜自動消去する。そして、この記録再生装置２００は、配信情報取得手段としての通信手段２１０と、デマルチプレクサ（Demultiplexer；Ｄｅｍｕｘ）２２０と、デコーダ２３０と、記録再生処理手段２５０と、入力手段２６０と、記憶手段としてのハードディスクドライブ（Hard Disk Drive；ＨＤＤ）２７０と、メモリ２８０と、演算手段としてのＣＰＵ２９０と、などを備えている。【００２０】
通信手段２１０は、外部から入力されるコンテンツなどの各種情報を取得したり、取得しているコンテンツなどの各種情報を外部へ適宜出力したりする。そして、この通信手段２１０は、例えば地上波デジタル放送や衛星デジタル放送などの放送波を受信するアンテナ２１１が接続され、アンテナ２１１からアナログ信号やデジタル信号として送信される情報、例えば複数のＴＳから利用者により選択されたコンテンツに対応するＴＳを取得する。そして、通信手段２１０は、取得したＴＳをＤｅｍｕｘ２２０へ出力する。また、通信手段２１０は、高速情報処理が可能な例えばＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４規格のインターフェースを有し、記録再生装置２００の外部に設けられた図示しない外部装置からデジタル信号として送信されるＴＳや後述するパーシャルＴＳなどを取得し、Ｄｅｍｕｘ２２０へ出力する。さらに、通信手段２１０は、記録再生処理手段２５０から出力されるパーシャルＴＳを取得し、適宜処理して記録再生装置２００の外部に設けられた図示しない外部装置へデジタル信号として送信する。【００２１】
Ｄｅｍｕｘ２２０は、デコーダ２３０と、記録再生処理手段２５０と、ＣＰＵ２９０と、などが接続され、通信手段２１０からＴＳを取得し、この取得したＴＳからＴＳパケットを適宜分離して出力する。具体的には、Ｄｅｍｕｘ２２０は、ＣＰＵ２９０の制御により、音声情報が組み込まれたＴＳパケット（以下、音声パケットと称す）と、映像情報が組み込まれたＴＳパケット（以下、映像パケットと称す）と、情報放送用情報または配信情報としてのＥＰＧ情報などが組み込まれたＴＳパケット（以下、情報パケットと称す）と、を取得する。そして、Ｄｅｍｕｘ２２０は、これら取得した音声パケットと、映像パケットと、情報パケットと、をデコーダ２３０へ出力する。また、Ｄｅｍｕｘ２２０は、ＣＰＵ２９０の制御により、取得したＴＳから選択されたコンテンツに対応した各ＴＳパケットを取得すると、これら各ＴＳパケットを一連の情報列構造のＴＳ、すなわちパーシャルＴＳに再構成し、記録再生処理手段２５０へ出力する。さらに、Ｄｅｍｕｘ２２０は、ＣＰＵ２９０の制御により、通信手段２１０や記録再生処理手段２５０からパーシャルＴＳを適宜取得すると、このパーシャルＴＳを、音声パケットと、映像パケットと、情報パケットと、に分離してデコーダ２３０へ出力する。【００２２】
ここで、ＥＰＧ情報は、通信手段２１０で取得可能な各ＴＳの放送番組などのコンテンツに関する情報が、例えばＢＭＬ（Broadcast Markup Language）やＸＭＬ（eXtensible Markup Language）などのテキスト形式で記載された情報である。すなわち、ＥＰＧ情報は、詳細は後述するが、番組名、番組の内容などに関する番組記述、放送開始日時、番組時間の長さ、チャンネル番号、ジャンル、シリーズ名などの情報が、１つの情報構造として構成されている。【００２３】
デコーダ２３０は、Ｄｅｍｕｘ２２０と、ＣＰＵ２９０と、出力装置３００と、などに接続され、Ｄｅｍｕｘ２２０から取得した各パケットを適宜復調し、出力装置３００へ適宜出力する。具体的には、デコーダ２３０は、ＣＰＵ２９０の制御により、Ｄｅｍｕｘ２２０から音声パケットを取得し、この音声パケットに組み込まれた音声情報を復調して、アナログ信号として出力装置３００の音声出力部３１０へ送信したり、Ｄｅｍｕｘ２２０から映像パケットを取得し、この映像パケットに組み込まれた映像情報を復調して、出力装置３００へ出力したり、Ｄｅｍｕｘ２２０から情報パケットを取得し、この情報パケットに組み込まれた情報放送用情報やＥＰＧ情報などを復調して、出力装置３００へ出力する。また、デコーダ２３０は、情報パケットにＥＰＧ情報が組み込まれている場合、ＣＰＵ２９０の制御により、このＥＰＧ情報をＨＤＤ２７０へ適宜出力する。【００２４】
記録再生処理手段２５０は、ＨＤＤ２７０と、ＣＰＵ２９０と、などに接続されている。そして記録再生処理手段２５０は、Ｄｅｍｕｘ２２０からパーシャルＴＳを適宜取得してＨＤＤ２７０へ記憶させたり、ＨＤＤ２７０へ記憶させたパーシャルＴＳを適宜取得して通信手段２１０やＤｅｍｕｘ２２０へ出力したりする。【００２５】
入力手段２６０は、ＣＰＵ２９０などに接続されている。この入力手段２６０は、図示しないケース体の例えば正面に臨んで入力操作可能に配設された図示しない各種操作ボタンや操作つまみなどを有している。この操作ボタンや操作つまみの入力操作の内容としては、例えば記録再生装置２００の動作内容の設定などの設定事項である。具体的には、所望の放送番組を検索させるためのジャンル選択に関する設定、コンテンツの録画や再生に関する設定、通信手段２１０で受信するＴＳの設定などが例示できる。また、入力手段２６０は、入力操作に応じて、放送番組の検索の実施や録画や再生の実施を要求する旨の後述する要求情報を生成する手段としても機能する。そして、入力手段２６０は、設定事項の入力操作により、各種情報を操作信号としてＣＰＵ２９０へ送信して設定させる。ここで、入力手段２６０としては、例えば図示しないリモートコントローラ（以下、リモコンと称す）より赤外線を介して送信される各種情報を受信して、この各種情報を操作信号としてＣＰＵ２９０へ送信するリモコン受光部を備えた構成などとしてもよい。【００２６】
ＨＤＤ２７０は、ＣＰＵ２９０などに接続されている。このＨＤＤ２７０は、例えばＡＴＡ（AT Attachment）インターフェースにより制御される。なお、ここではＨＤＤ２７０がＡＴＡインターフェースにより制御される構成について例示するが、ＩＤＥ（Integrated Drive Electronics）インターフェースやＳＣＳＩ（Small Computer System Interface）インターフェースなどで制御される構成としてもよい。また、ＨＤＤ２７０の代わりに、ＤＶＤ（Digital Versatile Disc）などの光ディスク、光磁気ディスク、メモリカードなどの着脱可能、さらには固定のメモリなど、各種記録媒体に各種情報を読み出し可能に記憶するドライブやドライバなどを備えた構成などとしてもよい。そして、ＨＤＤ２７０は、記録再生処理手段２５０から入力されるコンテンツのパーシャルＴＳ、すなわちコンテンツやＥＰＧ情報などを適宜読み出し可能に記憶する。すなわち、ＨＤＤ２７０には、コンテンツを記憶する図示しない情報記憶領域と、ＥＰＧ情報を記憶する図示しないＥＰＧ記憶領域と、録画された録画番組に関する図２に示すような蓄積録画番組情報４００を記録する蓄積番組記憶領域と、記録されたコンテンツの管理に関する図３に示すようなコンテンツ管理リスト情報５００を記憶するコンテンツ管理記憶領域と、などを備えている。なお、これら情報記憶領域、ＥＰＧ記憶領域、番組統計情報記憶領域などは、メモリ２８０に記憶されて構築される構成としてもよい。【００２７】
蓄積録画番組情報４００は、ＨＤＤ２７０に録画された放送番組に関する内容情報としての蓄積番組情報４１０が複数記憶されるテーブル構造として構築された情報であり、ＥＰＧに基づいて生成される。蓄積番組情報４１０は、例えばＨＤＤ２７０にコンテンツを録画処理する際に、例えば録画される録画時刻や録画されるチャンネルに基づいて生成される。そして、この蓄積番組情報４１０は、図２に示すように、チャンネル情報４１１と、コンテンツナンバ４１２と、番組放送時刻情報４１３と、番組収録時間情報４１４と、番組タイトル情報４１５と、番組記述情報４１７と、番組ジャンル情報４１６と、などが関連付けられて１つのデータ構造として構成される。【００２８】
チャンネル情報４１１は、放送番組が放送されるチャンネルに関する情報である。このチャンネル情報４１１は、ＥＰＧの番組情報のチャンネル情報に基づいて生成される。また、このチャンネル情報４１１は、放送番組が放送されるエリアによってそれぞれ個別に設定される。【００２９】
コンテンツナンバ４１２は、ＨＤＤ２７０のコンテンツ記憶領域に記憶されたコンテンツに関連付けられたコンテンツを特定するために固有の識別情報である。なお、コンテンツナンバ４１２は、例えば録画されたコンテンツの順番に付与された連番の番号であってもよく、コンテンツに固有に付与された例えば名称などを示す情報を用いる構成などとしてもよい。【００３０】
番組放送時刻情報４１３は、放送番組が録画された時刻に関する情報である。この番組放送時刻情報４１３には、放送番組が録画された年月日、および時刻が記載されている。【００３１】
番組収録時間情報４１４は、録画された放送番組の録画時間に関する情報である。【００３２】
番組タイトル情報４１５は、放送番組の番組名や、タイトル名などの名称に関する情報である。番組タイトル情報４１５は、ＥＰＧの番組情報の番組タイトル情報に基づいて生成される。この番組タイトル情報４１５には、放送番組の番組名やタイトル名などがテキスト形式にて記述されている。【００３３】
番組記述情報４１７は、例えば放送番組の放送内容を簡単に説明した記述、あるいは放送番組のあらすじ、また、出演者や監督、脚本家などの個人名称などの放送番組の詳細な内容がテキスト形式で記述された情報である。この番組記述情報４１７は、ＥＰＧの番組情報の番組記述情報に基づいて生成される。【００３４】
番組ジャンル情報４１６は、放送番組を内容毎に種別であるジャンル分けした場合に、どのジャンルに属するかを記述した情報である。番組ジャンル情報４１６はＥＰＧの番組情報の番組ジャンル情報に基づいて生成される。このジャンルとしては、例えば、「バラエティ」、「ドラマ」、「映画」、「報道」、「ニュース」、「スポーツ」などが例示できる。また、番組ジャンル情報４１６として、例えば「スポーツ」に対して、「ゴルフ」、「野球」などの小分類としてさらにジャンル分けされた情報が関連付けられていてもよい。【００３５】
コンテンツ管理リスト情報５００は、ＨＤＤ２７０に記憶されたコンテンツに対応する情報のリストに関する情報である。このコンテンツ管理リスト情報５００少なくとも１つのコンテンツ管理情報５１０が１つのデータ構造として関連付けられて構成されている。また、このコンテンツ管理リスト情報５００は、１つのコンテンツ管理情報５１０が１つの蓄積番組情報４１０に関連付けられて構成されている。【００３６】
コンテンツ管理情報５１０は、ＣＰＵ２９０により、ＨＤＤ２７０にコンテンツが記憶された際にコンテンツ管理リスト情報５００に組み込まれ、ＨＤＤ２７０からコンテンツが消去された際にコンテンツ管理リスト情報５００から削除される。そして、コンテンツ管理情報５１０は、コンテンツナンバ５１１と、記録日時情報５１２と、最終更新日時情報５１３と、処理フラグ情報５１４と、などが１つのデータ構造として関連付けられて構成されている。なお、コンテンツ管理情報５１０は、コンテンツナンバ５１１と、処理フラグ情報５１４と、が１つのデータ構造として関連付けられて構成される場合もある。【００３７】
コンテンツナンバ５１１は、ＨＤＤ２７０に記憶されたコンテンツに固有に付与された番号に関する情報である。このコンテンツナンバ５１１により、コンテンツ管理情報５１０は１つの蓄積番組情報４１０および１つのコンテンツに関連付けられている。【００３８】
記録日時情報５１２は、コンテンツナンバ５１１により特定されるコンテンツが記憶された日時を示す情報である。【００３９】
最終更新日時情報５１３は、コンテンツナンバ５１１により特定されるコンテンツが最近更新された日時を記憶する。この更新とは、例えばコンテンツの記憶、再生などの処理により、コンテンツにアクセスすることを意味する。また、このコンテンツを再生したと判断する再生時間は、任意に設定することが可能で、例えば１つのコンテンツの一部のみを再生した場合でも更新したと判断する設定としてもよく、１つのコンテンツの全部を再生することで更新したと判断する設定としてもよい。【００４０】
処理フラグ情報５１４は、コンテンツナンバ５１１により特定されるコンテンツが利用者の入力操作により、あるいはＣＰＵ２９０の処理により、所定の処理が実施されたか否かを示すフラグ情報である。例えば、この処理フラグ情報５１４が例えば「０」であるとき、コンテンツは何も処理されていないことを意味し、処理フラグ情報５１４が例えば「１」であるとき、利用者の入力操作により所定の処理が実施されたことを意味し、処理フラグ情報５１４が例えば「１０」であるときＣＰＵの処理によりコンテンツに所定の処理が実施されたことを意味する。【００４１】
メモリ２８０は、通信手段２１０から出力されるＴＳから所望のコンテンツを取得して記録する際や、記録したコンテンツを再生する際に必要な各種情報などを適宜読み出し可能に記憶する。また、メモリ２８０は、コンテンツの操作情報に関する図４に示すような操作テンプレート情報６００が記憶された処理操作記憶領域と、コンテンツに対する操作の対応表である図５に示すような処理操作情報としての操作対応情報７００を記憶する操作対応記憶領域と、操作予定に関する図６に示すような処理実施予定情報としての操作予定情報８００を記憶する操作予定記憶領域と、などを備えている。なお、処理操作記憶領域、操作対応記憶領域、および操作予定記憶領域がＨＤＤ２７０に適宜構築された構成としてもよい。【００４２】
操作テンプレート情報６００は、コンテンツに実施される処理の操作に関する情報が記録された情報である。この操作テンプレートリスト情報６００は、操作ＩＤ（Identifier）情報６１０と、操作内容情報６２０とを関連付けて１つのデータとして構成される操作情報６３０を複数備えたテーブル構造に構成されている。【００４３】
操作ＩＤ情報６１０は、コンテンツに実施される操作をそれぞれ識別するための識別情報である。【００４４】
操作内容情報６２０は、コンテンツに実施される操作の操作内容に関する情報である。この操作内容情報６２０は、図４に示すように例えば「αごとに上書き」や「α後にβに要約」などといった、αやβなどなどの変数を用いて記録されている。そして、ＣＰＵ２９０がコンテンツの所定の処理を実施する際には、この変数に適宜数値を設定して操作内容情報６２０に示された処理が実施される。なお、操作内容情報６２０は、α、βなどの変数を用いない、つまり変数α、βに数値が設定された形式で記録されていてもよい。【００４５】
操作対応情報７００は、ＨＤＤ２７０に記憶されたコンテンツのそれぞれに対して処理される操作に関する情報である。この操作対応情報７００は、処理ＩＤ情報７１０と、対象コンテンツ情報７２０と、操作ＩＤ対象情報７３０と、処理内容変数、および期間情報としての変数情報７４０と、実施頻度情報としての学習強度情報７５０と、などを関連付けて１つのデータとして構成される処理操作情報としての対応情報７６０を複数備えたテーブル構造に構成されている。【００４６】
処理ＩＤ情報７１０は、対応情報７６０のそれぞれに設定される情報である。この処理ＩＤ情報７１０は、対応情報７６０を識別するための固有の識別情報である。この処理ＩＤ情報７１０は、例えば操作対応情報７００に記録される順に番号付けされている。なお、処理ＩＤ情報７１０は、任意に番号が記録されているものであってもよい。【００４７】
対象コンテンツ情報７２０は、操作対象となるコンテンツに関する情報である。この対象コンテンツ情報７２０には、蓄積番組情報４１０に記録された各情報に対応した内容が記載されている、例えば蓄積番組情報４１０番組ジャンル情報４１６に対応した情報、蓄積番組情報４１０の番組記述情報４１７に記載された所定のキーワードに対応した情報、番組放送時刻情報４１３に対応した情報、番組収録時間情報４１４コンテンツの放送時刻に関する情報などが記載されている。【００４８】
操作ＩＤ対象情報７３０は、対象コンテンツ情報７２０に示されたコンテンツに実施される処理の内容に関する情報である。この操作ＩＤ対象情報７３０には、操作ＩＤ情報６１０が記録されている。すなわち、操作ＩＤ情報６１０に対応する操作内容情報６２０の処理がコンテンツに実施されることを示している。【００４９】
変数情報７４０は、操作ＩＤ対象情報７３０にて記録された操作ＩＤ情報６１０に対応する操作内容情報６２０の変数に設定する値および単位に関する情報である。【００５０】
学習強度情報７５０は、対応情報７６０に示されるコンテンツに対する処理の信頼度に関する情報である。この学習強度情報７５０は、例えば、利用者の入力操作により対応情報７６０の対象コンテンツ情報７２０に対応するコンテンツに、操作ＩＤ情報７３０で示される処理を変数情報７４０に基づいて実施させた場合、学習強度情報７５０に記録された頻度としての学習強度値が例えば１だけ増加される。【００５１】
操作予定情報８００は、ＣＰＵ２９０により所定のコンテンツに実施される予定の操作をリスト形式に記録した情報である。この操作予定情報８００には、ＣＰＵ２９０により操作テンプレート情報６００および操作対応情報７００に基づいて設定されると、コンテンツの処理予定として予定情報８４０が追加されて記録される。また、ＣＰＵ２９０により予定情報８４０に基づいて所定のコンテンツに所定の処理が実施されると、実施された予定情報８４０が削除される。この操作予定情報８００は、例えば処理実施日時情報としての処理日時情報８１０と、対象コンテンツ情報８２０と、処理操作予定情報８３０と、などを関連付けて1つのデータとして構成される予定情報８４０を複数備えたテーブル構造に構成されている。【００５２】
処理日時情報８２０は、コンテンツに処理が実施される日時に関する情報である。対象コンテンツ情報８２０は、操作が実施されるコンテンツに関する情報である。この対象コンテンツ情報８２０には、例えばコンテンツを識別するコンテンツナンバが記録されていてもよく、コンテンツの名称などが記録されていてもよい。処理操作予定情報８３０は、コンテンツに処理が実施される操作内容に関する情報である。この処理操作予定情報８３０には、コンテンツに実施される処理内容に関する情報が記録される。なお、処理操作予定情報８３０には、処理内容に対応した処理ＩＤ情報７１０が記録されるものであってもよい。さらに、処理ＩＤ情報７１０と処理内容とが両方記録されているものであってもよい。【００５３】
ＣＰＵ２９０は、各種構成が接続され、各構成の動作を制御する。このＣＰＵ２９０は、例えば図７に示すように、各種プログラムとして、内容情報認識手段としての処理対象コンテンツ認識手段２９１と、処理操作情報認識手段、実施頻度情報認識手段、および処理操作情報選択手段としても機能するコンテンツ処理認識手段２９２と、処理実施予定情報生成手段としてのコンテンツ処理予約手段２９３と、実施処理認識手段としてのコンテンツ処理監視手段２９４と、処理操作情報削除手段、頻度変更手段、および処理操作情報生成手段としても機能するコンテンツ処理学習手段２９５と、処理操作情報生成手段としての変数演算手段２９６と、表示制御手段としても機能する処理制御手段２９７と、計時手段２９８と、などを備えている。【００５４】
処理対象コンテンツ認識手段２９１は、ＨＤＤ２７０に記録されたコンテンツに対応するコンテンツ管理情報５１０を読み込み、処理が実施されるコンテンツを認識する。具体的には、処理対象コンテンツ認識手段２９１は、コンテンツ管理リスト情報５００を読み込み、コンテンツ管理情報５１０の処理フラグ情報５１４を認識する。そして、この処理フラグ情報５１４が例えば「０」が記載されていて、処理が実施されていないコンテンツに関するコンテンツ管理情報５１０を認識する。そして、認識したコンテンツ管理情報５１０のコンテンツナンバ５１１を読み込み、このコンテンツナンバ５１１に対応するコンテンツおよび蓄積番組情報４１０を認識する。【００５５】
コンテンツ処理認識手段２９２は、処理対象コンテンツ認識手段２９１にて認識されたコンテンツに対応するコンテンツナンバ４１２の蓄積番組情報４１０、および操作対応情報７００に基づいて、このコンテンツに実施する操作を認識する。具体的には、コンテンツ処理認識手段２９２は、操作対応情報７００の対象コンテンツ情報７２０を認識する。そして、対象コンテンツ情報７２０に記録された情報が認識したコンテンツの蓄積番組情報４１０に対応しているか否かを判断する。そして、コンテンツ処理認識手段２９２は、対象コンテンツ情報７２０に記録された情報が認識したコンテンツの蓄積番組情報４１０に対応していると判断した場合、この対応情報７６０の操作ＩＤ対象情報７３０および変数情報７４０を認識する。ここで、コンテンツ処理認識手段２９２は、コンテンツの蓄積番組情報４１０に対応する対象コンテンツ情報７２０を有した対応情報７６０が複数ある場合、学習強度情報７５０に記録された学習強度値が最も高い対応情報７６０を認識する。そして、コンテンツ処理認識手段２９２は、学習強度情報７５０の学習強度値が所定の値以上、例えば５以上である場合、この対応情報７６０を選択する。【００５６】
また、コンテンツ処理認識手段２９２は、操作テンプレート情報６００に基づいて、選択した対応情報７６０の操作ＩＤ対象情報７３０と同一の操作ＩＤ情報６１０を認識し、この操作ＩＤ情報６１０に対応する操作内容情報６２０を認識する。例えば、コンテンツ処理認識手段２９２は、蓄積番組情報４１０の番組ジャンル情報４１６に「ニュース」と記録されている場合、操作対応情報７００の対象コンテンツ情報７２０に「ニュース」と記録されている対応情報７６０を認識する。そして、この対応情報７６０の操作ＩＤ対象情報７３０および変数情報７４０を読み込み、操作テンプレート情報６００に基づいて、操作ＩＤ対象情報７３０と同一ＩＤの操作ＩＤ情報６１０に対応する操作内容情報６２０を認識する。また、操作内容情報６２０の変数α、βに変数情報７４０の数値および単位を設定してコンテンツの実施する処理操作に関する処理情報を取得する。さらに、コンテンツ処理認識手段２９２は、コンテンツ管理情報５１０の記録日時情報５１２を認識して、コンテンツに処理を実施する処理日を演算する。この処理日は、操作対応情報７００の変数情報７４０、および操作内容情報６２０に基づいて設定される。【００５７】
コンテンツ処理予約手段２９３は、コンテンツ処理認識手段２９２にて設定した処理日、処理を実施するコンテンツ、および処理情報に基づいて、処理日時情報８１０、対象コンテンツ情報８２０、処理操作予定情報８３０を含む予定情報８４０を生成する。また、生成した予定情報８４０を操作予定記憶領域に記憶される操作予定情報８００に追加する。さらに、コンテンツ処理予約手段２９３は、生成した予定情報８４０に対応するコンテンツのコンテンツ管理情報５１０の処理フラグ情報５１４を、例えばＣＰＵ２９０により処理が実施されたことを示す例えば「１」に更新する処理を実施する。【００５８】
コンテンツ処理監視手段２９４は、利用者の入力操作によるコンテンツの手動操作を監視し、手動操作に関する情報を取得する。また、コンテンツ処理監視手段２９４は、手動操作による処理が実施された日時を認識し、このコンテンツ管理情報５１０の記録日時情報５１２に基づいて、コンテンツが記録された日時から処理が実施されるまでの日時を演算する。演算した日時は操作実施日時情報として適宜メモリ２８０に読み出し可能に記憶する。また、コンテンツ処理監視手段２９４は、コンテンツに実施された手動操作による処理の内容を実施処理情報としての手動操作情報として適宜メモリ２８０に読み出し可能に記憶する。【００５９】
コンテンツ処理学習手段２９５は、コンテンツ処理監視手段２９４にて取得した手動操作情報が操作対応情報７００に記録されている情報か否かを判断する。そして、コンテンツ処理学習手段２９５は、手動操作情報が操作対応情報７００に記録されていない情報であると判断した場合、新たに操作対応情報７００に手動操作情報に基づいた対応情報７６０を追加する。一方、コンテンツ処理学習手段２９５は、手動操作情報が操作対応情報７００に記録された報であると判断した場合、手動操作情報に対応した対応情報７６０の学習強度情報７５０の学習強度値を例えば１加算させて記録する。【００６０】
具体的には、コンテンツ処理学習手段２９５は、処理が実施されたコンテンツに対応する蓄積番組情報４１０に基づいて、例えば番組ジャンル情報４１６に記録されたジャンルや番組記述情報４１７に記録された番組に関するキーワードなどを認識し、これらのジャンルやキーワードなどが対象コンテンツ情報７３０として記録された対応情報７６０があるか否かを判断する。そして、コンテンツ処理学習手段２９５は、蓄積番組情報４１０に対応した対象コンテンツ情報７３０を有する対応情報７６０を認識すると、この対応情報７６０の操作ＩＤ対象情報７３０および操作テンプレート情報６００に基づいて、手動操作情報と略同一の処理が記録された対応情報７６０であるか否かを判断する。ここで、コンテンツ処理学習手段２９５は、手動操作情報と略同一の操作内容の対応情報７６０があると判断した場合、この対応情報７６０の学習強度情報７５０の値を例えば１加算させて記録させる。【００６１】
さらに、コンテンツ処理学習手段２９５は、対象コンテンツ情報７２０が同一である複数の対応情報７６０を認識すると、これらの学習強度情報７５０を認識する。そして、これらの学習強度情報７５０に記録された学習強度値を認識し、手動操作情報と略同一の処理が記録されている対応情報の学習強度情報７５０の学習強度値が、他の対応情報７６０に比べて著しく大きい場合、例えば、他の対応情報７６０の学習強度情報７５０の学習強度値の２倍以上であった場合、他の対応情報７６０を消去し、手動操作情報と略同一の処理が記録されている対応情報７６０の学習強度情報７５０の学習強度値を例えば半分にして新たな学習強度情報７５０とする処理をする。なお、コンテンツ処理学習手段２９５は、対象コンテンツ情報７２０が同一である複数の対応情報７６０を認識し、手動操作情報と略同一の処理が記録されている対応情報７６０の学習強度情報７５０の学習強度値が他の対応情報７６０の学習強度情報の学習強度値に比べて著しく大きい場合、手動操作情報と略同一の対応情報７６０の学習強度情報７５０を加算させるのみの処理を実施する構成であってもよい。【００６２】
一方、コンテンツ処理学習手段２９５は、手動操作情報と略同一の操作内容の対応情報７６０がないと判断した場合、または処理が実施されたコンテンツの蓄積番組情報４１０に対応する対象コンテンツ情報７２０がない場合、新たな対応情報７６０を操作対応情報７００に追加する。すなわち、コンテンツ処理学習手段２９５は、コンテンツ処理監視手段２９４で取得した手動操作情報および操作実施日時情報、蓄積番組情報４１０に基づいて、対象コンテンツ情報７２０、操作ＩＤ対象情報７３０、変数情報７４０を生成し、学習強度情報７５０を例えば１として記録する。この時、手動操作情報に対応する操作内容情報６２０が操作テンプレート情報６００にない場合、新たに手動操作情報に対応する操作内容情報６２０を操作テンプレート情報６００に追加する。【００６３】
変数演算手段２９６は、コンテンツ処理監視手段２９４にて取得した手動操作情報および操作実施日時情報に基づいて、操作対応情報７００の変数情報７４０の数値を演算する。具体的には、変数演算手段２９６は、コンテンツ処理学習手段２９５にて対応情報７６０が新規に追加された場合、コンテンツ処理監視手段２９４にて取得した手動操作情報および操作実施日時情報に基づいて、変数情報７４０を設定する。また、変数演算手段２９６は、コンテンツ処理学習手段２９５にて手動操作情報と略同一の処理内容と略同一内容の対応情報７６０があると認識されると、この対応情報７６０の変数情報７４０を認識する。そして、手動操作情報および操作実施日時情報に基づいた変数の数値と、この変数情報７４０と、を比較して、略同一であるか否かを判断する。ここで、変数演算手段２９６は、変数情報７４０の変数と手動操作情報に基づく変数とが同一であると判断した場合、変数情報７４０の変更は実施しない。一方、変数演算手段２９６は、変数情報７４０の変数と手動操作情報および操作実施日時情報に基づく変数とが異なると判断した場合、例えばこれらの変数の平均値を演算して新たな変数として記録する。すなわち、変数演算手段２９６は、学習強度情報７５０に基づいて、この対応情報７６０に対応した処理が手動操作により実施された回数を認識し、この処理回数、変数情報７４０、手動操作情報、および操作実施日時情報に基づいて、変数の平均値を演算する。なお、手動操作情報および操作実施日時情報に基づく変数が変数情報７４０に記録される変数と著しく異なる場合、例えば手動操作情報および操作実施日時情報に基づく変数が変数情報７４０に記録される変数の２倍以上の数値である場合や半数以下である場合、コンテンツ処理学習手段にて新規に対応情報７６０が生成される構成としてもよい。【００６４】
処理制御手段２９７は、通信手段２１０、Ｄｅｍｕｘ２２０、記録再生処理手段２５０などの動作を制御して、所望のテレビ放送番組のコンテンツを受信してＨＤＤ２７０に適宜読み出し可能に記憶させる処理をする。具体的には、処理制御手段２９７は、入力手段２６０における入力操作に基づく操作信号により現在受信して再生しているコンテンツを記憶、あるいは、録画予約情報に基づいて計時手段２９８で計時する現在時刻が録画予約情報における録画開始日時となるコンテンツを受信させて記憶させる処理をする。また、処理制御手段２９７は、Ｄｅｍｕｘ２２０、デコーダ２３０、記録再生処理手段２５０などの動作を制御して、所望のテレビ放送番組のコンテンツを出力装置３００へ出力して再生させる処理をする。具体的には、処理制御手段２９７は、入力手段２６０における入力操作に基づく操作信号により、特定、例えば出力装置３００で一覧表示されるサムネイルを選択する入力操作などにて特定されたコンテンツ、あるいは、いわゆるタイマ再生などあらかじめ所定時間に再生要求されているコンテンツをＨＤＤ２７０から読み出し、デコーダ２３０で適宜処理して出力装置３００へ出力する。【００６５】
また、処理制御手段２９７は、操作予定情報８００に基づいて、ＨＤＤ２７０に記録されたコンテンツに所定の処理を実施する制御をする。具体的には、処理制御手段２９７は、操作予定情報８００の予定情報８４０に基づいて、計時手段２９８にて掲示する現在時刻が処理日時情報８１０となる予定情報８４０に対応するコンテンツに対して、処理操作予定情報８３０に対応する処理を実施する制御をする。【００６６】
処理制御手段２９７は、例えば利用者の入力操作により、ＣＰＵ２９０が操作リストを表示する旨を要求する要求情報が設定入力されたことを認識すると、操作予定情報８００に記録された予定情報８４０のうち、所定期間の予定情報８４０を図８に示すような操作予定案内画面９００として出力装置３００の表示部３２０の表示手段としての表示領域３２１に表示させる制御をする。なお、処理制御手段２９７は、例えば週始めに自動で操作予定案内画面９００を表示させる制御をしてもよい。【００６７】
ここで、表示領域３２１に表示される操作予定案内画面９００の説明をする。操作予定案内画面９００は、処理予定日表示領域９１０と、処理内容表示領域９２０と、操作表示領域９４０と、などを備えている。【００６８】
処理予定日表示領域９１０は、操作予定案内画面９００の上側に設けられる。この処理予定日表示領域９１０には、予定情報８４０の処理日時情報８１０に基づいた処理を実施する予定日時が表示される。処理内容表示領域９２０は、操作予定案内画面９００の中央部に上下方向に並んで設けられている。この処理内容表示領域９２０には、予定情報８４０の対象コンテンツ情報８２０、処置操作情報８３０に基づいて、コンテンツに実施される処理に関する処理内容情報が表示される。この処理内容表示領域９２０の下方には、現在表示される処理内容情報の他に処理を予定している処理内容情報があるか否かを示すスクロールマーク９３０が表示される。操作表示領域９４０は、処理内容表示領域９２０の右側に設けられている。操作表示領域９４０には、例えばコンテンツに実施する処理を変更する際の操作内容に関する情報が表示される。【００６９】
また、前述した処理制御手段２９７は、操作予定案内画面９００において、利用者により操作表示領域９４０に表示される「変更」ボタンが操作された旨の信号を受信すると、変更内容の入力を促す旨の情報を表示領域３２１に表示させる。そして、利用者の入力操作により、コンテンツの処理に関する操作内容情報を含む変更内容情報が設定入力されたことを認識すると、この操作内容情報に基づいて予定情報８４０を変更する処理を実施する。【００７０】
計時手段２９８は、例えば内部クロックなどの基準パルスに基づいて現在日時を計時する。そして、この計時した現在日時に関する現在日時情報を適宜出力する。【００７１】
〔記録再生システム１００の動作〕
次に、記録再生システム１００の動作について、図面を参照して説明する。図９は、記録されたコンテンツに実施する操作を決定する操作決定処理に関するフローチャートである。図１０は、コンテンツに実施される操作を学習する操作学習処理に関するフローチャートである。【００７２】
｛コンテンツに対する操作決定処理}
記録再生システム１００に記録されたコンテンツに実施させる処理を決定させる操作決定処理について、図９に基づいて説明する。【００７３】
記録再生装置２００のＣＰＵ２９０の処理対象コンテンツ認識手段２９１は、例えばＨＤＤ２７０に新たにコンテンツが記録されたことを認識すると、このコンテンツを処理コンテンツＣｊとして認識する。そして、この処理コンテンツＣjに対応するコンテンツナンバ５１１，４１２を有するコンテンツ管理情報５１０および蓄積番組情報４１０を認識する（ステップＳ１０１）。【００７４】
次に、ＣＰＵ２９０のコンテンツ処理認識手段２９２は、操作対応情報７００を認識する。そして、コンテンツ処理認識手段２９２は、操作対応情報７００に記録された対応情報７６０の数量Ｎを認識する（ステップＳ１０２）。【００７５】
そして、コンテンツ処理認識手段２９２は、対応情報７６０の処理ＩＤ情報に関するＩＤ変数ｊを初期化して、このＩＤ変数ｊにステップＳ１０２に認識した数量Ｎを設定する（ステップＳ１０３）。【００７６】
この後、コンテンツ処理認識手段２９２は、ＩＤ変数ｊが1未満であるか否かを判断する（ステップＳ１０４）。【００７７】
ステップＳ１０４において、ＩＤ変数ｊが１未満である場合、処理を中止して待機状態となる。【００７８】
一方、ステップＳ１０４において、ＩＤ変数が１以上である場合、コンテンツ認識手段は、ステップＳ１０２にて認識した操作対応情報７００に基づいて、処理ＩＤ情報７１０に記録されたＩＤ情報がＩＤ変数ｊと一致する対応情報７６０の対象コンテンツ情報７２０（以後、このＩＤ変数ｊに対応する対象コンテンツ情報を対象コンテンツ情報Ｔjとする）。を認識する（ステップＳ１０５）。【００７９】
次に、コンテンツ処理認識手段２９２は、ステップＳ１０５にて認識した対象コンテンツ情報Ｔjに記録された情報と処理コンテンツＣjの蓄積番組情報４１０とを比較し、対象コンテンツ情報Ｔjが処理コンテンツＣjの蓄積番組情報４１０に対応しているか否かを判断する（ステップＳ１０６）。【００８０】
ステップＳ１０６において、コンテンツ処理認識手段２９２は、対象コンテンツ情報Ｔjが処理コンテンツＣjの蓄積番組情報４１０に対応していないと判断した場合、ＩＤ変数ｊの数値を１だけ差し引いて新たなＩＤ変数ｊとし（ステップＳ１０７）、ステップＳ１０４の処理を実施する。【００８１】
一方、ステップＳ１０６において、コンテンツ処理認識手段２９２は、対象コンテンツ情報Ｔjが処理コンテンツＣjの蓄積番組情報４１０に対応していると判断した場合、この対象コンテンツ情報Ｔjを有する対応情報７６０の操作ＩＤ対象情報７３０および変数情報７４０を読み込み、操作テンプレート情報６００に基づいて、操作ＩＤ対象情報７３０と同一ＩＤの操作ＩＤ情報６１０に対応する操作内容情報６２０を認識する。また、操作内容情報６２０の変数α、βに変数情報７４０の数値および単位を設定して処理情報を取得する。さらに、コンテンツ処理認識手段２９２は、コンテンツ管理情報５１０の記録日時情報５１２を認識して、コンテンツに処理を実施する処理日を演算する。【００８２】
そして、ＣＰＵ２９０のコンテンツ処理予約手段２９３は、これらの処理情報および処理日に基づいて、予定情報８４０を生成し、操作予定情報８００に追加する処理をする（ステップＳ１０８）。【００８３】
｛コンテンツの操作学習処理｝
次に、コンテンツに対する操作の学習に関する操作学習処理を、図１０に基づいて説明する。【００８４】
図１０において、ＣＰＵ２９０のコンテンツ処理監視手段２９４は、利用者の入力操作により所定の処理が実施された処理対象コンテンツＣiを認識する（ステップＳ２０１）。そして、処理対象コンテンツ認識手段２９１は、この処理対象コンテンツＣiのコンテンツナンバ５１１，４１２に対応するコンテンツ管理情報５１０および蓄積番組情報４１０を認識する。【００８５】
次に、ＣＰＵ２９０のコンテンツ処理監視手段２９４は、利用者の入力操作によるコンテンツの手動操作を監視し、手動操作に関する手動操作情報を取得する（ステップＳ２０２）。さらにコンテンツ処理監視手段２９４は、処理が実施された日時を認識し、このコンテンツ管理情報５１０の記録日時情報５１２に基づいて、コンテンツが記録された日時から処理が実施されるまでの日時を演算し、操作実施日時情報を認識する。【００８６】
この後、ＣＰＵ２９０のコンテンツ処理学習手段２９５は、操作対応情報７００を認識し、処理対象コンテンツＣiに対応する蓄積番組情報４１０に基づいて、例えば番組ジャンル情報４１６に記録されたジャンルや番組記述情報４１７に記録された番組に関するキーワードなどを認識し、これらのジャンルやキーワードなどが対象コンテンツ情報７２０として記録された対応情報７６０があるか否かを判断する（ステップＳ２０３）。【００８７】
このステップＳ２０３において、コンテンツ処理学習手段２９５は、処理対象コンテンツＣiに対応する対象コンテンツ情報７２０を有する対応情報７６０がないと判断された場合、ステップＳ２０１にて取得した手動操作情報および操作実施日時情報、蓄積番組情報４１０に基づいて、対象コンテンツ情報７２０、操作ＩＤ対象情報７３０、変数情報７４０を生成し、学習強度情報７５０を例えば１とした対応情報７６０を生成する。そして、この生成した対応情報７６０を操作対応情報７００に記録する（ステップＳ２０４）。また、手動操作情報に対応する操作内容情報６２０が操作テンプレート情報６００にない場合、新たに手動操作情報に対応する操作内容情報６２０を操作テンプレート情報６００に追加する。【００８８】
一方、ステップＳ２０３において、コンテンツ処理学習手段２９５は、処理対象コンテンツＣiに対応する対象コンテンツ情報７２０を有する対応情報７６０があると判断した場合、この対応情報７６０の操作ＩＤ情報７３０に対応する操作内容情報６２０が手動操作情報に対応するか否かを判断する（ステップＳ２０５）。【００８９】
このステップＳ２０５にて、コンテンツ処理学習手段２９５は、対応情報７６０の操作ＩＤ情報７３０に対応する操作内容情報６２０が手動操作情報に対応していないと判断した場合、ステップＳ２０４の処理を実施する。すなわち、コンテンツ処理学習手段２９５は、手動操作情報に基づいて、新規に対応情報７６０を生成し、操作対応情報７００に記録する。【００９０】
一方、ステップＳ２０５において、コンテンツ処理学習手段２９５は、対応情報７６０の操作ＩＤ情報７３０に対応する操作内容情報６２０が手動操作情報に対応していると判断した場合（以後、この対応情報７６０を対応情報Ｔpと称す）、対応情報Ｔpの他に処理対象コンテンツＣiに対応する対象コンテンツ情報７２０を有する対応情報７６０があるか否かを判断する（ステップＳ２０６）。【００９１】
このステップＳ２０６において、コンテンツ処理学習手段２９５は、対応情報Ｔpの他に処理対象コンテンツＣiに対応する対象コンテンツ情報７２０を有する対応情報７６０がないと判断した場合、対応情報Ｔpの学習強度情報７５０の学習強度値Ｌpを認識する（ステップＳ２０７）。そして、コンテンツ処理学習手段２９５は、ステップＳ２０７にて認識した学習強度情報７５０の学習強度値Ｌｐを１だけ加算させる処理をする（ステップＳ２０８）。【００９２】
さらに、ＣＰＵ２９０の変数演算手段２９６は、コンテンツ処理監視手段２９４にて取得した手動操作情報および操作実施日時情報に基づいて、操作対応情報７００の変数情報７４０の数値を演算し、操作対応情報７００の変数情報７４０を更新する。【００９３】
一方、ステップＳ２０６において、コンテンツ処理学習手段２９５は、対応情報Ｔpの他に処理対象コンテンツＣiに対応する対象コンテンツ情報７２０を有する対応情報７６０（この対応情報７６０を対応情報Ｔqと称す）があると判断した場合、対応情報Ｔp、Ｔqの学習強度情報７５０の学習強度値Ｌp、Ｌqをそれぞれ認識する（ステップＳ２０９）。【００９４】
そして、コンテンツ処理学習手段は、ステップＳ２０９で認識した対応情報Ｔpの学習強度値Ｌpを１だけ加算される処理をする（ステップＳ２１０）。また、ＣＰＵ２９０の変数演算手段２９６は、コンテンツ処理監視手段２９４にて取得した手動操作情報および操作実施日時情報に基づいて、操作対応情報７００の変数情報７４０の数値を演算し、操作対応情報７００の変数情報７４０を更新する。【００９５】
この後、コンテンツ処理学習手段２９５は、ステップＳ２０９にて認識した学習強度値ＬqとステップＳ２１０にて設定した学習強度値Ｌpとを比較し、学習強度値Ｌpが学習強度値Ｌqの２倍以上であるか否かを判断する（ステップＳ２１１）。【００９６】
そしてステップＳ２１１にて、コンテンツ処理学習手段２９５は、学習強度値Ｌpが学習強度値Ｌqの２倍以上であると判断した場合、対応情報Ｔqを消去し、さらに対応情報Ｔpの学習強度情報７５０の学習強度値Ｌpを半分の値に設定する（なお、ステップＳ２１２）。なお、ステップＳ２０６において、コンテンツ処理学習手段２９５は、対応情報Ｔqが３つ以上あると認識した場合では、学習強度値Ｌpを半減する処理は実施せず、学習強度値Ｔqが学習強度値Ｔpの半値以下の対応情報Ｔqを消去する処理のみ実施してもよい。【００９７】
〔記録再生システムの作用効果〕
上述したように、上記のような記録再生システム１００は、コンテンツ処理認識手段２９２にて、蓄積番組情報４１０に記録された情報に対応する対象コンテンツ情報７２０を備えた対応情報７６０を認識し、この対応情報７６０の学習強度情報７５０を認識する。また、コンテンツ処理認識手段２９２は、この学習強度情報７５０に記録される学習強度値が所定の値以上、例えば５以上である場合、この対応情報７６０を選択し、操作テンプレート情報６００に基づいて、処理情報を取得する。そして、処理制御手段２９７は、処理情報に基づいた所定の処理を実施する。このため、ジャンルやキーワードなどに基づいた所定の内容の各コンテンツに応じて、学習強度情報７５０に基づいた利用者の嗜好に最も近い操作対応情報７００を選択し、各コンテンツに対して利用者の処理嗜好に応じたそれぞれ異なる処理を実施させることができ、コンテンツを適切に処理できる。したがって、例えば、「ニュース」番組に対するユーザの嗜好性が強いが、前日に蓄積された「ニュース」番組は消去したい番組である場合などにおいて、前日までの「ニュース」番組を消去して当日の「ニュース」番組は消去しないという処理が容易に実施できる。よって、利用者の視聴したいコンテンツに対する嗜好性とは別のコンテンツの処理に関する嗜好性に基づいて、コンテンツの管理が実施できる。【００９８】
また、コンテンツ処理認識手段２９２は、所定の蓄積番組情報４１０を対象とする対応情報７６０が複数あった場合に、学習強度情報７５０が最大となる対応情報７６０を選択する。このため、利用者による手動操作により最も操作されている処理と同一の処理を実施できる。したがって、利用者の嗜好性により近い処理が実施できる。【００９９】
さらに、コンテンツ処理学習手段２９５は、手動操作情報に基づいて所定の対応情報７６０の学習強度情報７５０の学習強度値を上昇させ、この学習強度値が、同一のコンテンツを対象とする旨の対象コンテンツ情報７２０を有する他の対応情報７６０の学習強度値より十分に大きい場合、例えば２倍以上である場合、他の対応情報７６０を操作対応情報７００から削除する。このため、所定のコンテンツに対応する対応情報７６０を認識する際に、対象コンテンツ情報７２０が重複する対応情報７６０が少なくなるので、処理がスムーズに実施できる。したがって、ＣＰＵ２９０の負荷を低減させることができる。【０１００】
さらに、コンテンツ処理学習手段２９５は、手動操作情報に対応する対応情報７６０を認識すると、この対応情報７６０の学習強度情報７５０の学習度値を例えば１加算する。このため、利用者の操作により実施された処理に基づいた対応情報７６０が、利用者の嗜好性に一致する処理に関する対応情報７６０であることをより明確化することができる。したがって、コンテンツ処理認識手段２９２は、学習強度情報７６０の学習強度値の高い対応情報７６０を認識することで容易に利用者の嗜好性に基づいた処理に関する処理情報を選択することができる。【０１０１】
そして、コンテンツ処理学習手段２９５は、利用者の入力操作により所定のコンテンツに対して実施された処理内容に関する手動操作情報を認識して、この手動操作情報と略同一である処理に関する対応情報７６０がないと判断した場合、手動操作情報、蓄積番組情報４１０およびコンテンツ管理情報５１０に基づいて、新規に手動操作情報に対応する対応情報７６０を生成する。このため、操作対応情報７００に記録されていない処理を学習することでより利用者の嗜好性に沿った処理を実施することができる。【０１０２】
また、変数演算手段２９６は、手動操作情報およびコンテンツ管理情報５１０に基づいて、変数情報７４０を変更する。さらにこの時、変数演算手段２９６は、学習強度情報７５０に基づいて、対応情報７６０に対応する処理が実施された回数を認識し、この対応情報７６０に対応する処処理が実施された回数、変数情報７４０、手動操作情報、およびコンテンツ管理情報５１０に基づいて、変数α、βの平均値を演算し、変数情報７４０に設定する。このため、利用者の入力操作に基づいて、処理制御手段２９７は、利用者が嗜好する処理をより確実に実施することができる。【０１０３】
さらに、この時、変数演算手段２９６は、コンテンツ管理情報５１０の記録日時情報５１２と計時手段２９８により認識される利用者の入力操作により処理が実施された日時に基づいて変数を演算する。このため、所定の内容の蓄積番組情報４１０に対応するコンテンツを処理するまでの期間を容易に求めることができる。【０１０４】
また、コンテンツ処理予約手段２９４は、処理情報およびコンテンツ管理情報５１０に基づいて、予定情報８１０を生成し、操作予定情報８００に記録する。そして、処理制御手段２９７は、この操作予定情報８００に基づいて、表示領域３２１に図８に示すような操作予定案内画面を表示させる制御をする。このため、利用者は、この操作予定案内画面９００を見ることで容易に実施される処理および対象コンテンツを認識することができる。また、「変更」ボタンを操作することで、容易に予定情報８４０を変更することができる。【０１０５】
さらに、操作予定案内画面９００には、処理が実施される日が同一である予定情報８４０が表示される。このため、利用者は、所定の日に実施される処理を容易に認識することができる。【０１０６】
〔他の実施の形態〕
なお、本発明は、上述した各実施の形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。【０１０７】
すなわち、上記実施の形態では、録画された放送番組のコンテンツに所定の処理を実施する記録再生装置２００を例示したが、これに限らない。例えばパーソナルコンピュータなどに記録されたファイルを対象とすることもできる。この場合、記録されたファイルの内容情報として例えば対応アプリケーションに関する情報や拡張子に関する情報、ファイル内に含まれる所定のテキストデータなどを認識し、この内容情報に対応する処理操作に関する操作対応情報から所定の処理に関する対応情報を選択する。【０１０８】
また、コンテンツ管理リスト情報５００と蓄積録画番組情報４００とを別情報として記録したが、これに限らない。例えば、コンテンツ管理情報５１０と蓄積番組情報４１０とを関連付けた１つのデータとして構成したコンテンツ詳細情報を用いる構成としてもよい。このような情報を用いれば、ＨＤＤ２７０の容量を圧迫しない。また、処理対象コンテンツ認識手段２９１は、このコンテンツ詳細情報を認識することで、コンテンツの内容に関する情報を認識できる。【０１０９】
さらに、ステップＳ２１０およびステップＳ２１１において、コンテンツ処理学習手段２９５は、学習強度値Ｌpが学習強度値Ｌqの２倍以上であると判断した場合、対応情報Ｔqを消去し、さらに対応情報Ｔpの学習強度情報７５０の学習強度値Ｌpを半分の値に設定するとしたが、これに限らない。例えば、上述したように、コンテンツ処理学習手段２９５は、対応情報Ｔqが３つ以上あると認識した場合、学習強度値Ｌpを半減する処理は実施せず、学習強度値Ｔqが学習強度値Ｔpの半値以下の対応情報Ｔqを消去する処理のみ実施してもよい。また、コンテンツ処理学習手段２９５は、学習強度値Ｌqが学習強度値Ｌpの半値以下である対応情報Ｔqを認識しても、この対応情報Ｔqを消去しない構成としてもよい。【０１１０】
また、上述したように、変数演算手段２９６は、手動操作情報および操作実施日時情報に基づく変数が変数情報７４０に記録される変数と著しく異なる場合、例えば手動操作情報および操作実施日時情報に基づく変数が変数情報７４０に記録される変数の２倍以上の数値である場合や半数以下である場合、コンテンツ処理学習手段にて新規に対応情報７６０が生成される構成としてもよい。このような構成では、著しく異なる変数により変数情報が大きく訂正されてしまうことを防止できる。【０１１１】
変数演算手段２９６は、学習強度情報７５０に基づいて、対応情報７６０として手動操作された操作回数を認識し、この操作回数、変数情報７４０、手動操作情報、および操作実施日時情報に基づいて、変数の平均値を演算するとしたが、これに限らない。例えば、変数演算手段２９６は、変数情報７４０に記録された変数と、手動操作情報および操作実施日時情報に基づく変数とが、略一致している場合、変数情報を変更しない構成であってもよい。【０１１２】
また、変数演算手段２９６は、これまで取得した手動操作情報の取得回数に基づいた平均値による変数の演算に限らず、例えば変数情報７４０に記録された変数と手動操作情報に基づいた変数との平均値を演算する処理をしてもよい。【０１１３】
さらに、入力手段２６０により、コンテンツの処理に関する予定情報８４０が直接入力される構成としてもよい。さらに、コンテンツ処理学習手段２９５は、入力された予定情報８４０に基づいて、対応する対応情報７６０を更新する構成としてもよい。また、コンテンツ処理学習手段２９５は、処理制御手段２９７にて予定情報８４０を変更する旨の変更情報を認識した場合に、対応情報７６０を更新する構成としてもよい。【０１１４】
また、コンテンツ処理学習手段２９５は、利用者により処理が実施されたコンテンツに対応する対応情報７６０が複数ある場合、これらの対応情報７６０のうちで、手動操作情報を略同一の対応情報７６０の学習強度情報７５０の学習強度値を上昇させ、その他の対応情報７６０の学習強度情報７５０の学習強度値を低下させる構成としてもよい。この場合、ＣＰＵ２９０は、対応情報７６０に対応した処理が処理制御手段２９７により最後に実施された日時に関する最終実施日時情報を認識し、この最終実施日時情報から現在日時までの未処理期間を演算する期間認識手段としての未処理期間演算手段を備えた構成としてもよい。この構成では、コンテンツ処理学習手段２９５は、その他の対応情報７６０の未処理期間を認識し、未処理期間が所定の期間、例えば１年以上である場合、この対応情報７６０の学習強度情報７５０の学習頻度値を低下させる。そして、学習頻度値が所定の値以下となるとこの対応情報７６０を消去する。このような構成では、所定の期間、利用されなかった対応情報７６０の学習頻度値を低下させるので、頻繁に利用される対応情報７６０と差別化することができる。そして、学習強度値が所定の値以下となるとこの対応情報７６０を消去するので、使われないと判断できる対応情報７６０をなくして今年津処理認識手段２９２における対応情報７６０の認識処理によるＣＰＵ２９０への負荷を低減することができる。【０１１５】
また、上記実施の形態では、操作対応情報７００には、所定の内容のコンテンツに対して実施される処理内容に関する操作テンプレート情報６００に関連付けられた操作ＩＤ対象情報４３０を備えた構成を例示したが、これに限らない。例えば、操作対応情報７００は、所定の内容のコンテンツを消去するまでの期間に関する消去期間情報が記録されるものであってもよい。このような構成では、所定の内容のコンテンツに対して個別に消去するまでの期間を設けることができる。したがって、ユーザのコンテンツに関する嗜好性とは別に、記録されたコンテンツの処理に関する嗜好性に基づいてコンテンツの消去が実施できる。【０１１６】
〔実施の形態の効果〕
上述したように、上記のような記録再生システム１００は、コンテンツ処理認識手段２９２にて、蓄積番組情報４１０に記録された情報に対応する対象コンテンツ情報７２０を備えた対応情報７６０を認識し、この対応情報７６０の学習強度情報７５０を認識する。また、コンテンツ処理認識手段２９２は、この学習強度情報７５０に記録される学習強度値が所定の値以上である場合、この対応情報７６０を選択し、操作テンプレート情報６００に基づいて、処理情報を取得する。そして、処理制御手段２９７は、処理情報に基づいた所定の処理を実施する。このため、ジャンルやキーワードなどに基づいた所定の内容の各コンテンツに応じて、学習強度情報７５０に基づいた利用者の嗜好に最も近い操作対応情報７００を選択し、各コンテンツに対してそれぞれ適切な処理を実施させることができる。
【産業上の利用可能性】
【０１１７】
本発明は、情報を処理する情報処理装置、情報処理方法、情報処理プログラム、情報処理プログラムを記録した記録媒体に利用できる。
【図１】
2006041111.tif 000002
【図２】
2006041111.tif 000003
【図３】
2006041111.tif 000004
【図４】
2006041111.tif 000005
【図５】
2006041111.tif 000006
【図６】
2006041111.tif 000007
【図７】
2006041111.tif 000008
【図８】
2006041111.tif 000009
【図９】
2006041111.tif 000010
【図１０】
2006041111.tif 000011
【国際調査報告】
2006041111.tif 000012
2006041111.tif 000013
2006041111.tif 000014
2006041111.tif 000015
2006041111.tif 000016
2006041111.tif 000017