(57)【要約】【課題】より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができるようにする。【解決手段】嗜好情報更新部は、ステップＳ２４において取得した録画タイトル情報について嗜好情報データの追加が既に行われたか否かを判定し、まだ行われていないと判定した場合、ステップＳ２５において操作回数が所定の閾値以上であるか否かを判定する。操作回数が所定の閾値以上であると判定した場合、嗜好情報更新部は、ステップＳ２６において視聴時間率の値が所定の閾値以上であるか否かを判定し、視聴時間率の値が所定の閾値以上であると判定した場合、ステップＳ２７においてこの録画タイトル情報の番組に対するユーザの嗜好度の設定が増加するように嗜好情報データベースを更新する。本発明は、例えば、ハードディスビデオレコーダなどの映像記録再生装置適用できる。【選択図】図９
2005080013.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの番組またはコンテンツに対する嗜好情報を記憶している情報処理装置において、
前記番組または前記コンテンツの再生中に前記ユーザが操作を行った回数に関する情報である操作回数に関する情報を取得する第１の取得手段と、
前記番組または前記コンテンツの視聴時間に関する情報を取得する第２の取得手段と、
前記第１の取得手段により取得された前記操作回数に関する情報に基づいて、前記ユーザが実際に前記番組または前記コンテンツを視聴したか否かを判定する第１の判定手段と、
前記第２の取得手段により取得された前記視聴時間に関する情報に基づいて、前記第１の判定手段による判定結果により、前記ユーザが実際に視聴したと判定した前記番組または前記コンテンツに対して、前記ユーザが興味を持っているか否かを判定する第２の判定手段と、
前記第２の判定手段による判定結果により、前記ユーザが前記番組または前記コンテンツに対して興味を持っていると判定した場合、前記番組または前記コンテンツに対する前記ユーザの嗜好度を増加させるように前記嗜好情報を更新する第１の更新手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記操作回数に関する情報は、前記番組または前記コンテンツの前回の再生中に前記ユーザが操作を行った回数に関する情報である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記視聴時間に関する情報は、前記番組または前記コンテンツの前回の再生における再生時間の、前記番組または前記コンテンツの全時間に対する割合を示す情報である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記第１の更新手段は、前記番組または前記コンテンツに対する前記ユーザの嗜好度を示す嗜好データを作成し、前記嗜好情報に追加することにより、前記嗜好情報を更新する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記番組または前記コンテンツを記録する記録手段と、
前記記録手段により記録された前記番組または前記コンテンツを再生する再生手段と
をさらに備え、
前記第１の取得手段は、前記再生手段により再生された前記番組または前記コンテンツに対して、再生中に行われた前記ユーザの操作回数に関する情報を取得し、
前記第２の取得手段は、前記再生手段により再生された前記番組または前記コンテンツの再生時間に関する情報を取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記番組または前記コンテンツに基づいて、前記嗜好情報を更新したか否かを判定する第３の判定手段をさらに備え、
前記第１の更新手段は、前記第３の判定手段の判定結果により、前記番組または前記コンテンツに基づいて、前記嗜好情報を更新していないと判定した場合、前記嗜好情報を更新する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記番組または前記コンテンツの削除が行われた場合、前記削除が前記ユーザの指示に基づくものであるか否かを判定する第３の判定手段と、
前記第２の取得手段により取得された前記視聴時間に関する情報に基づいて、前記第３の判定手段による判定結果により、前記ユーザの指示に基づいて削除されたと判定した前記番組または前記コンテンツに対して、前記ユーザが興味を持っていなかったか否かを判定する第４の判定手段と、
前記第４の判定手段による判定結果により、前記ユーザが削除された前記番組または前記コンテンツに対して興味を持っていなかったと判定した場合、前記番組または前記コンテンツに対する前記ユーザの嗜好度を低下させるように前記嗜好情報を更新する第２の更新手段と
をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記更新手段により更新された前記嗜好情報に基づいて、前記番組または前記コンテンツを選択して録画する処理を制御する自動録画制御手段をさらに備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項９】
ユーザの番組またはコンテンツに対する嗜好情報を記憶している情報処理装置の情報処理方法であって、
前記番組または前記コンテンツの再生中に前記ユーザが操作を行った回数に関する情報である操作回数に関する情報を取得する第１の取得ステップと、
前記番組または前記コンテンツの視聴時間に関する情報を取得する第２の取得ステップと、
前記第１の取得ステップの処理により取得された前記操作回数に関する情報に基づいて、前記ユーザが実際に前記番組または前記コンテンツを視聴したか否かを判定する第１の判定ステップと、
前記第２の取得ステップの処理により取得された前記視聴時間に関する情報に基づいて、前記第１の判定ステップの処理による判定結果により、前記ユーザが実際に視聴したと判定した前記番組または前記コンテンツに対して、前記ユーザが興味を持っているか否かを判定する第２の判定ステップと、
前記第２の判定ステップの処理による判定結果により、前記ユーザが前記番組または前記コンテンツに対して興味を持っていると判定した場合、前記番組または前記コンテンツに対する前記ユーザの嗜好度を増加させるように前記嗜好情報を更新する更新ステップと
を含むことを特徴とする情報処理方法。
【請求項１０】
ユーザの番組またはコンテンツに対する嗜好情報を用いて、録画する前記番組または前記コンテンツを選択する処理をコンピュータに実行させるためのプログラムであって、
前記番組または前記コンテンツの再生中に前記ユーザが操作を行った回数に関する情報である操作回数に関する情報を取得する第１の取得ステップと、
前記番組または前記コンテンツの視聴時間に関する情報を取得する第２の取得ステップと、
前記第１の取得ステップの処理により取得された前記操作回数に関する情報に基づいて、前記ユーザが実際に前記番組または前記コンテンツを視聴したか否かを判定する第１の判定ステップと、
前記第２の取得ステップの処理により取得された前記視聴時間に関する情報に基づいて、前記第１の判定ステップの処理による判定結果により、前記ユーザが実際に視聴したと判定した前記番組または前記コンテンツに対して、前記ユーザが興味を持っているか否かを判定する第２の判定ステップと、
前記第２の判定ステップの処理による判定結果により、前記ユーザが前記番組または前記コンテンツに対して興味を持っていると判定した場合、前記番組または前記コンテンツに対する前記ユーザの嗜好度を増加させるように前記嗜好情報を更新する更新ステップと
を含むことを特徴とするプログラムが記録された、コンピュータが読み取り可能な記録媒体。
【請求項１１】
ユーザの番組またはコンテンツに対する嗜好情報を用いて、録画する前記番組または前記コンテンツを選択する処理をコンピュータに実行させるためのプログラムであって、
前記番組または前記コンテンツの再生中に前記ユーザが操作を行った回数に関する情報である操作回数に関する情報を取得する第１の取得ステップと、
前記番組または前記コンテンツの視聴時間に関する情報を取得する第２の取得ステップと、
前記第１の取得ステップの処理により取得された前記操作回数に関する情報に基づいて、前記ユーザが実際に前記番組または前記コンテンツを視聴したか否かを判定する第１の判定ステップと、
前記第２の取得ステップの処理により取得された前記視聴時間に関する情報に基づいて、前記第１の判定ステップの処理による判定結果により、前記ユーザが実際に視聴したと判定した前記番組または前記コンテンツに対して、前記ユーザが興味を持っているか否かを判定する第２の判定ステップと、
前記第２の判定ステップの処理による判定結果により、前記ユーザが前記番組または前記コンテンツに対して興味を持っていると判定した場合、前記番組または前記コンテンツに対する前記ユーザの嗜好度を増加させるように前記嗜好情報を更新する更新ステップと
を含むことを特徴とする処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができるようにした情報処理装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
従来、例えば、テレビジョン受信装置で番組を視聴する場合、視聴者（ユーザ）は、電源を入れた時に選択されたチャンネル（例えば、電源投入前の電源遮断時に選択されていたチャンネル）の番組をそのまま視聴したり、視聴者の記憶に基づいてチャンネルを選択して所望の番組を視聴したり、チャンネルを次々と切り換える（所謂、ザッピングを行う）ことにより所望の番組を検索して視聴したり、新聞や雑誌に掲載されている番組表、または放送やネットワークによって配布されたEPG（Electronic Program Guide：電子番組表）を参考にして所望の番組を選択して視聴したりしていた。なお、ユーザが予め好みのチャンネルを登録することができ、その登録チャンネルのグループ内に絞って番組を選択することも可能なテレビジョン受信装置もあった。
【０００３】
また、このようなテレビジョン受信装置を介して受信されたテレビジョン信号（テレビ番組）を記録（録画）する録画装置を用いて録画処理を行う場合、ユーザは、録画装置に対して、番組受信中に直接録画操作を行ったり、番組の放送日時および放送チャンネルを事前に指定（録画予約）したり、事前にＧコードを用いて録画予約を行ったり、事前にEPGから番組を選択して録画予約を行ったりすることにより、録画装置に録画処理を実行させていた。また、ユーザが予めキーワードを登録することができ、その登録されたキーワードに基づいて、EPG等より録画する番組を自動的に選択し、その番組を録画する録画装置も存在した。
【０００４】
しかしながら、近年、デジタル放送の普及に伴い、テレビジョン放送の多チャンネル化が進み、さらに放送時間も長くなっており、放送される番組数が増大している。従って、ユーザが、これらの全てのチャンネルをザッピングして目的の番組を検索したり、EPG等より目的の番組を検索したりすることは、多大な手間と時間を必要とし、効率的でない。
【０００５】
ところで、近年、ハードディスク等の大容量の記録媒体を用いてテレビジョン放送番組を録画する録画装置（ハードディスクレコーダ）が普及しだしている。このハードディスクレコーダは、数十ギガバイト乃至数百ギガバイトの容量のハードディスクに番組を録画することにより、合計１００時間を越える長さの大量の番組を録画することも可能なものも存在する。
【０００６】
そこで、このように記憶容量が大きいことを生かして、ハードディスクレコーダが、ユーザが具体的に指定した番組を録画するだけでなく、例えば、ユーザが実際に視聴したテレビジョン放送番組の履歴（または視聴時間や操作回数等）からユーザの嗜好を分析し、その嗜好情報を用いて、ユーザの好みと思われる番組（テレビジョン放送される番組）を自動的に録画する方法が提案されている（例えば、特許文献１参照）。
【０００７】
【特許文献１】特開２００３-２３５８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、以上のような方法においては、ハードディスクレコーダは、録画された番組の視聴時間に基づいた嗜好度の算出と、録画された番組の再生中に行われた操作（例えば、早送りや巻き戻し等）の回数に基づいた嗜好度の算出をそれぞれ個別に行っている。従って、例えば、録画された番組を再生中にユーザがその番組に対して興味を持たず、席を外してしまい、その番組を視聴していないような場合であっても、ハードディスクレコーダは、ユーザが視聴しているものと判断し、その番組（または、その番組のジャンル等）に対する嗜好度を増加させてしまうので、ユーザの本当の嗜好度に応じた録画処理を行うことができない場合があるという課題があった。
【０００９】
また、ハードディスクレコーダは、録画された番組の再生中に行われた操作（例えば、早送りや巻き戻し等）の回数に応じて嗜好度を調整するが、実際には、ユーザが番組に対して興味があるので操作するとは限らない。従って、例えば、ユーザが番組に対する興味が無くて行った早送り操作も、ハードディスクレコーダは、ユーザがその番組に対して興味があると判断し、その番組（または、その番組のジャンル等）に対する嗜好度を増加させてしまうので、ユーザの本当の嗜好度に応じた録画処理を行うことができない場合があるという課題があった。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができるようにするものである。
【課題を解決するための手段】
【００１１】
本発明の情報処理装置は、番組またはコンテンツの再生中にユーザが操作を行った回数に関する情報である操作回数に関する情報を取得する第１の取得手段と、番組またはコンテンツの視聴時間に関する情報を取得する第２の取得手段と、第１の取得手段により取得された操作回数に関する情報に基づいて、ユーザが実際に番組またはコンテンツを視聴したか否かを判定する第１の判定手段と、第２の取得手段により取得された視聴時間に関する情報に基づいて、第１の判定手段による判定結果により、ユーザが実際に視聴したと判定した番組またはコンテンツに対して、ユーザが興味を持っているか否かを判定する第２の判定手段と、第２の判定手段による判定結果により、ユーザが番組またはコンテンツに対して興味を持っていると判定した場合、番組またはコンテンツに対するユーザの嗜好度を増加させるように嗜好情報を更新する第１の更新手段とを備えることを特徴とする。
【００１２】
前記操作回数に関する情報は、番組またはコンテンツの前回の再生中にユーザが操作を行った回数に関する情報であるようにすることができる。
【００１３】
前記視聴時間に関する情報は、番組またはコンテンツの前回の再生における再生時間の、番組またはコンテンツの全時間に対する割合を示す情報であるようにすることができる。
【００１４】
前記第１の更新手段は、番組またはコンテンツに対するユーザの嗜好度を示す嗜好データを作成し、嗜好情報に追加することにより、嗜好情報を更新するようにすることができる。
【００１５】
前記番組またはコンテンツを記録する記録手段と、記録手段により記録された番組またはコンテンツを再生する再生手段とをさらに備え、第１の取得手段は、再生手段により再生された番組またはコンテンツに対して、再生中に行われたユーザの操作回数に関する情報を取得し、第２の取得手段は、再生手段により再生された番組またはコンテンツの再生時間に関する情報を取得するようにすることができる。
【００１６】
前記番組またはコンテンツに基づいて、嗜好情報を更新したか否かを判定する第３の判定手段をさらに備え、第１の更新手段は、第３の判定手段の判定結果により、番組またはコンテンツに基づいて、嗜好情報を更新していないと判定した場合、嗜好情報を更新するようにすることができる。
【００１７】
前記番組またはコンテンツの削除が行われた場合、削除がユーザの指示に基づくものであるか否かを判定する第３の判定手段と、第２の取得手段により取得された視聴時間に関する情報に基づいて、第３の判定手段による判定結果により、ユーザの指示に基づいて削除されたと判定した番組またはコンテンツに対して、ユーザが興味を持っていなかったか否かを判定する第４の判定手段と、第４の判定手段による判定結果により、ユーザが削除された番組またはコンテンツに対して興味を持っていなかったと判定した場合、番組またはコンテンツに対するユーザの嗜好度を低下させるように嗜好情報を更新する第２の更新手段とをさらに備えることができる。
【００１８】
前記更新手段により更新された嗜好情報に基づいて、番組またはコンテンツを選択して録画する処理を制御する自動録画制御手段をさらに備えるようにすることができる。
【００１９】
本発明の情報処理方法は、番組またはコンテンツの再生中にユーザが操作を行った回数に関する情報である操作回数に関する情報を取得する第１の取得ステップと、番組またはコンテンツの視聴時間に関する情報を取得する第２の取得ステップと、第１の取得ステップの処理により取得された操作回数に関する情報に基づいて、ユーザが実際に番組またはコンテンツを視聴したか否かを判定する第１の判定ステップと、第２の取得ステップの処理により取得された視聴時間に関する情報に基づいて、第１の判定ステップの処理による判定結果により、ユーザが実際に視聴したと判定した番組またはコンテンツに対して、ユーザが興味を持っているか否かを判定する第２の判定ステップと、第２の判定ステップの処理による判定結果により、ユーザが番組またはコンテンツに対して興味を持っていると判定した場合、番組またはコンテンツに対するユーザの嗜好度を増加させるように嗜好情報を更新する更新ステップとを含むことを特徴とする。
【００２０】
本発明の記録媒体は、番組またはコンテンツの再生中にユーザが操作を行った回数に関する情報である操作回数に関する情報を取得する第１の取得ステップと、番組またはコンテンツの視聴時間に関する情報を取得する第２の取得ステップと、第１の取得ステップの処理により取得された操作回数に関する情報に基づいて、ユーザが実際に番組またはコンテンツを視聴したか否かを判定する第１の判定ステップと、第２の取得ステップの処理により取得された視聴時間に関する情報に基づいて、第１の判定ステップの処理による判定結果により、ユーザが実際に視聴したと判定した番組またはコンテンツに対して、ユーザが興味を持っているか否かを判定する第２の判定ステップと、第２の判定ステップの処理による判定結果により、ユーザが番組またはコンテンツに対して興味を持っていると判定した場合、番組またはコンテンツに対するユーザの嗜好度を増加させるように嗜好情報を更新する更新ステップとを含むことを特徴とする。
【００２１】
本発明のプログラムは、番組またはコンテンツの再生中にユーザが操作を行った回数に関する情報である操作回数に関する情報を取得する第１の取得ステップと、番組またはコンテンツの視聴時間に関する情報を取得する第２の取得ステップと、第１の取得ステップの処理により取得された操作回数に関する情報に基づいて、ユーザが実際に番組またはコンテンツを視聴したか否かを判定する第１の判定ステップと、第２の取得ステップの処理により取得された視聴時間に関する情報に基づいて、第１の判定ステップの処理による判定結果により、ユーザが実際に視聴したと判定した番組またはコンテンツに対して、ユーザが興味を持っているか否かを判定する第２の判定ステップと、第２の判定ステップの処理による判定結果により、ユーザが番組またはコンテンツに対して興味を持っていると判定した場合、番組またはコンテンツに対するユーザの嗜好度を増加させるように嗜好情報を更新する更新ステップとを含むことを特徴とする。
【００２２】
本発明の情報処理装置および方法、記録媒体、並びにプログラムにおいては、番組またはコンテンツの再生中にユーザが操作を行った回数に関する情報である操作回数に関する情報が取得され、番組またはコンテンツの視聴時間に関する情報が取得され、第１の取得ステップの処理により取得された操作回数に関する情報に基づいて、ユーザが実際に番組またはコンテンツを視聴したか否かが判定され、第２の取得ステップの処理により取得された視聴時間に関する情報に基づいて、第１の判定ステップの処理による判定結果により、ユーザが実際に視聴したと判定した番組またはコンテンツに対して、ユーザが興味を持っているか否かが判定され、第２の判定ステップの処理による判定結果により、ユーザが番組またはコンテンツに対して興味を持っていると判定した場合、番組またはコンテンツに対するユーザの嗜好度を増加させるように嗜好情報が更新される。
【発明の効果】
【００２３】
本発明によれば、情報を処理することができる。特に、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２５】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定したりするものではない。
【００２６】
本発明においては、ユーザの番組またはコンテンツに対する嗜好情報（例えば、図８の嗜好情報データベース４０１）を記憶している情報処理装置（例えば、図１の映像記録再生装置１１）が提供される。この情報処理装置は、番組またはコンテンツの再生中にユーザが操作を行った回数に関する情報である操作回数に関する情報（例えば、図６の操作回数３６５）を取得する第１の取得手段（例えば、図７のステップＳ７の処理を実行する図３の録画タイトル管理部６５）と、番組またはコンテンツの視聴時間に関する情報（例えば、図６の視聴時間率３６４）を取得する第２の取得手段（例えば、図７のステップＳ２およびＳ６の処理を実行する図３の録画タイトル管理部６５）と、第１の取得手段により取得された操作回数に関する情報に基づいて、ユーザが実際に番組またはコンテンツを視聴したか否かを判定する第１の判定手段（例えば、図９のステップＳ２５の処理を実行する図３の嗜好情報更新部６６）と、第２の取得手段により取得された視聴時間に関する情報に基づいて、第１の判定手段による判定結果により、ユーザが実際に視聴したと判定した番組またはコンテンツに対して、ユーザが興味を持っているか否かを判定する第２の判定手段（例えば、図９のステップＳ２６の処理を実行する図３の嗜好情報更新部６６）と、第２の判定手段による判定結果により、ユーザが番組またはコンテンツに対して興味を持っていると判定した場合、番組またはコンテンツに対するユーザの嗜好度を増加させるように嗜好情報を更新する第１の更新手段（例えば、図９のステップＳ２７の処理を実行する図３の嗜好情報更新部６６）とを備える。
【００２７】
前記操作回数に関する情報は、番組またはコンテンツの前回の再生中にユーザが操作を行った回数に関する情報（例えば、図６の操作回数３６５）であるようにすることができる。
【００２８】
前記視聴時間に関する情報は、番組またはコンテンツの前回の再生における再生時間の、番組またはコンテンツの全時間に対する割合を示す情報（例えば、図６の視聴時間率３６４）であるようにすることができる。
【００２９】
前記第１の更新手段は、番組またはコンテンツに対するユーザの嗜好度を示す嗜好データ（例えば、図１０の嗜好情報データ）を作成し、嗜好情報に追加することにより、嗜好情報を更新する（例えば、図９のステップＳ２７）ようにすることができる。
【００３０】
前記番組またはコンテンツを記録する記録手段（例えば、図２の補助記憶装置４０）と、記録手段により記録された番組またはコンテンツを再生する再生手段（例えば、図２のデコーダ３３）とをさらに備え、第１の取得手段は、再生手段により再生された番組またはコンテンツに対して、再生中に行われたユーザの操作回数に関する情報を取得し（例えば、図７のステップＳ４）、第２の取得手段は、再生手段により再生された番組またはコンテンツの再生時間に関する情報を取得する（例えば、図７のステップＳ２およびＳ６）ようにすることができる。
【００３１】
前記番組またはコンテンツに基づいて、嗜好情報を更新したか否かを判定する第３の判定手段（例えば、図９のステップＳ２４）をさらに備え、第１の更新手段は、第３の判定手段の判定結果により、番組またはコンテンツに基づいて、嗜好情報を更新していないと判定した場合、嗜好情報を更新する（例えば、図９のステップＳ２７）ようにすることができる。
【００３２】
前記番組またはコンテンツの削除が行われた場合、削除がユーザの指示に基づくものであるか否かを判定する第３の判定手段（例えば、図１２のステップＳ４１の処理を実行する図３の嗜好情報更新部６６）と、第２の取得手段により取得された視聴時間に関する情報に基づいて、第３の判定手段による判定結果により、ユーザの指示に基づいて削除されたと判定した番組またはコンテンツに対して、ユーザが興味を持っていなかったか否かを判定する第４の判定手段（例えば、図１２のステップＳ４３の処理を実行する図３の嗜好情報更新部６６）と、第４の判定手段による判定結果により、ユーザが削除された番組またはコンテンツに対して興味を持っていなかったと判定した場合、番組またはコンテンツに対するユーザの嗜好度を低下させるように嗜好情報を更新する第２の更新手段（例えば、図１２のステップＳ４４の処理を実行する図３の嗜好情報更新部６６）とをさらに備えることができる。
【００３３】
前記更新手段により更新された嗜好情報に基づいて、番組またはコンテンツを選択して録画する処理を制御する自動録画制御手段（例えば、図３の自動録画予約制御部７４）をさらに備えるようにすることができる。
【００３４】
本発明においては、情報処理方法が提供される。この情報処理方法は、番組またはコンテンツの再生中にユーザが操作を行った回数に関する情報である操作回数に関する情報（例えば、図６の操作回数３６５）を取得する第１の取得ステップ（例えば、図７のステップＳ７）と、番組またはコンテンツの視聴時間に関する情報（例えば、図６の視聴時間率３６４）を取得する第２の取得ステップ（例えば、図７のステップＳ２およびＳ６）と、第１の取得ステップの処理により取得された操作回数に関する情報に基づいて、ユーザが実際に番組またはコンテンツを視聴したか否かを判定する第１の判定ステップ（例えば、図９のステップＳ２５）と、第２の取得ステップの処理により取得された視聴時間に関する情報に基づいて、第１の判定ステップの処理による判定結果により、ユーザが実際に視聴したと判定した番組またはコンテンツに対して、ユーザが興味を持っているか否かを判定する第２の判定ステップ（例えば、図９のステップＳ２６）と、第２の判定ステップの処理による判定結果により、ユーザが番組またはコンテンツに対して興味を持っていると判定した場合、番組またはコンテンツに対するユーザの嗜好度を増加させるように嗜好情報（例えば、図８の嗜好情報データベース４０１）を更新する更新ステップ（例えば、図９のステップＳ２７）とを含む。
【００３５】
本発明においては、記録媒体が提供される。この記録媒体は、番組またはコンテンツの再生中にユーザが操作を行った回数に関する情報である操作回数に関する情報（例えば、図６の操作回数３６５）を取得する第１の取得ステップ（例えば、図７のステップＳ７）と、番組またはコンテンツの視聴時間に関する情報（例えば、図６の視聴時間率３６４）を取得する第２の取得ステップ（例えば、図７のステップＳ２およびＳ６）と、第１の取得ステップの処理により取得された操作回数に関する情報に基づいて、ユーザが実際に番組またはコンテンツを視聴したか否かを判定する第１の判定ステップ（例えば、図９のステップＳ２５）と、第２の取得ステップの処理により取得された視聴時間に関する情報に基づいて、第１の判定ステップの処理による判定結果により、ユーザが実際に視聴したと判定した番組またはコンテンツに対して、ユーザが興味を持っているか否かを判定する第２の判定ステップ（例えば、図９のステップＳ２６）と、第２の判定ステップの処理による判定結果により、ユーザが番組またはコンテンツに対して興味を持っていると判定した場合、番組またはコンテンツに対するユーザの嗜好度を増加させるように嗜好情報（例えば、図８の嗜好情報データベース４０１）を更新する更新ステップ（例えば、図９のステップＳ２７）とを含む。
【００３６】
本発明においては、プログラムが提供される。このプログラムは、番組またはコンテンツの再生中にユーザが操作を行った回数に関する情報である操作回数に関する情報（例えば、図６の操作回数３６５）を取得する第１の取得ステップ（例えば、図７のステップＳ７）と、番組またはコンテンツの視聴時間に関する情報（例えば、図６の視聴時間率３６４）を取得する第２の取得ステップ（例えば、図７のステップＳ２およびＳ６）と、第１の取得ステップの処理により取得された操作回数に関する情報に基づいて、ユーザが実際に番組またはコンテンツを視聴したか否かを判定する第１の判定ステップ（例えば、図９のステップＳ２５）と、第２の取得ステップの処理により取得された視聴時間に関する情報に基づいて、第１の判定ステップの処理による判定結果により、ユーザが実際に視聴したと判定した番組またはコンテンツに対して、ユーザが興味を持っているか否かを判定する第２の判定ステップ（例えば、図９のステップＳ２６）と、第２の判定ステップの処理による判定結果により、ユーザが番組またはコンテンツに対して興味を持っていると判定した場合、番組またはコンテンツに対するユーザの嗜好度を増加させるように嗜好情報（例えば、図８の嗜好情報データベース４０１）を更新する更新ステップ（例えば、図９のステップＳ２７）とを含む。
【００３７】
以下に、本発明の実施の形態について図面を参照して説明する。
【００３８】
図１は、本発明を適用したネットワークシステムの構成例を表している。この構成例においては、インターネット、WAN（Wide Area Network）、LAN（Local Area Network）などにより構成されるネットワーク１に、サーバ２−１，２−２（以下、これらのサーバを個々に区別する必要がない場合、単にサーバ２と称する）が接続されている。ここで、サーバ２の台数は任意であり、３台以上であってもよいことは言うまでもない。
【００３９】
サーバ２−１、および、サーバ２−２は、放送番組情報（EPG（Electric Program Guide）情報）や、ネットワーク配信されるコンテンツデータを、それぞれユーザ装置３にネットワーク１を介して提供する。
【００４０】
ユーザの家庭に配置されているユーザ装置３は、映像記録再生装置１１、表示装置１２、アンテナ１３、および、アンテナ１４により構成されている。
【００４１】
映像記録再生装置１１は、例えば、ハードディスクビデオレコーダ等であり、アンテナ１３を介して放送電波を受信し、復調して得られた信号を、内蔵する補助記憶装置４０（後述する図２参照）に記憶させるとともに、後段の表示装置１２に提供し、表示させる。表示装置１２は、例えばテレビジョン受像機やモニタなどにより構成される。
【００４２】
映像記録再生装置１１は、例えば、図２に示されるように構成される。チューナ３１は、アンテナ１３により受信された地上波のテレビジョン放送、もしくは、アンテナ１４により受信された衛星波のテレビジョン放送の放送電波、ネットワーク１を介して供給されるコンテンツデータ、または、ケーブルネットワーク４を介して図示せぬ放送局より供給されるケーブルテレビジョン放送に対応する放送信号を復調し、映像信号成分と音声信号成分をエンコーダ３２に出力する。アンテナ１３が受信する地上波のテレビジョン放送信号の垂直ブランキング期間には、EPG情報が含まれている場合がある。また、アンテナ１４が受信する衛星波のテレビジョン信号にも、対応するEPG情報が含まれている場合がある。そのような場合、チューナ３１は、このEPG情報を抽出し、EPG取得モジュール３４に出力する。
【００４３】
また、ネットワークインタフェース３７は、ネットワーク１またはケーブルネットワーク４を介して、コンテンツデータまたはケーブルテレビジョン放送番組を取得し、バス５２を介してそれらをエンコーダ３２に供給する。更にネットワークインタフェース３７は、ネットワーク１またはケーブルネットワーク４を介して、EPG情報（ネットワーク１またはケーブルネットワーク４を介して取得されるコンテンツデータやケーブルテレビジョン放送番組のEPG情報のみならず、アンテナ１３またはアンテナ１４により受信される地上波または衛星波のテレビジョン放送番組のEPG情報であっても良い）を取得して、それを、バス５２を介してEPG取得モジュール３４に供給する。
【００４４】
エンコーダ３２は、チューナ３１またはネットワークインタフェース３７より入力された映像信号と音声信号を、例えばMPEG（Moving Picture Experts Group）方式でエンコードし、それを、バス５２を介して補助記憶装置４０に供給して記憶させる。補助記憶装置４０は、例えば、ハードディスク、磁気テープ、リムーバブルディスク、またはフラッシュメモリ等の、記憶容量が十分な大きさの記録媒体を有しており、バス５２を介して供給された情報をその記憶領域に記憶する。また、補助記憶装置４０は、後述するドライブ４１に装着されたリムーバブルメディア４２より読み出され、供給されたプログラムやデータ等を記憶し、CPU（Central Processing Unit）３５等の要求に基づいてそれらを主記憶装置３６または３９等に供給する。
【００４５】
補助記憶装置４０に記憶された映像信号と音声信号は、例えばCPU３５等の、補助記憶装置４０の外部からの要求に基づいて、バス５２を介してデコーダ３３に出力され、MPEG方式でデコードされた後、表示装置１２に供給される。なお、エンコーダ３２とデコーダ３３は、受信された映像信号と音声信号を補助記憶装置４０に記憶させない場合、チューナ３１より出力された信号を、そのまま表示装置１２に出力してもよい。
【００４６】
バス５２には、さらに、例えば、CPU３５、RAM（Random Access Memory）などよりなる主記憶装置３９、およびROM（Read Only Memory）３８が接続されている。主記憶装置３９には、CPU３５が各種の処理（例えば、映像記録再生装置全体を制御する処理）を実行する上において必要なプログラム、データ、またはパラメータが適宜記憶される。ROM３８には、CPU３５が実行するプログラムが記憶されている。
【００４７】
バス５２には、更に、ネットワーク１およびケーブルネットワーク４とのインタフェース処理を実行するネットワークインタフェース３７が接続されている。
【００４８】
CPU３５は、また、エンコーダ３２、デコーダ３３、EPG取得モジュール３４、および主記憶装置３６とともに、バス５１に接続されている。主記憶装置３６は、RAMなどよりなり、例えば、EPGに基づく録画予約等、録画に関する制御処理等の、CPU３５が各種の処理を実行する上において必要なプログラム、データ、またはパラメータが適宜記憶される。
【００４９】
また、バス５２には必要に応じてドライブ４１が接続され、磁気ディスク、光ディスク、光磁気ディスク、または、半導体メモリなどのリムーバブルメディア４２が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて補助記憶装置４０にインストールされる。
【００５０】
映像記録再生装置１１のソフトウェアを中心とした機能的構成は、図３に示されるようになる。
【００５１】
ライブ放送再生部６１は、チューナ３１により、そのとき受信されている信号、ネットワークインタフェース３７により、そのとき取得されている信号、または、図示せぬ外部入力端子から入力された信号の処理を実行する。録画タイトル再生部６２は、補助記憶装置４０に記憶された番組やコンテンツ（補助記憶装置４０に記憶された番組やコンテンツを、以下、タイトルと総称する）の再生処理を実行する。録画制御部６３は、補助記憶装置４０に対する信号の記録処理を実行する。アプリケーション管理部６４は、視聴制御アプリケーション７２、嗜好情報管理部６８、および録画予約アプリケーション７３を始めとする、それぞれの機能（アプリケーション）の起動、終了、および動作状態の監視処理を実行する。
【００５２】
視聴制御アプリケーション７２は、ユーザからの指令に基づいて、ライブ放送再生部６１、録画タイトル再生部６２、または、録画タイトル管理部６５を制御し、そのとき受信または入力されている信号を再生させたり、補助記憶装置４０に記憶されているタイトルの再生を行ったりする。また、視聴制御アプリケーション７２は、ライブ放送再生部６１を制御し、チューナ３１にユーザから指定されたチャンネルの放送番組を受信させるときに、放送番組情報管理部６９に記憶されている放送番組情報（EPG情報）や、嗜好情報管理部６８に記憶されている嗜好情報データベース等を適宜参照する。
【００５３】
また、視聴制御アプリケーション７２は、ライブ放送再生部６１を制御してネットワークインタフェース３７を介してユーザから選択された放送番組やコンテンツを取得させるときや、録画タイトル再生部６２を制御して補助記憶装置４０に記憶されている番組を再生するときに、録画タイトル管理部６５に記憶されているタイトルを適宜参照する。
【００５４】
ネットワーク通信部７１は、ネットワーク１を介してサーバ２−１，２−２と通信したり、ケーブルネットワーク４を介して図示せぬサーバと通信したりして、放送番組情報（EPG）やコンテンツデータを取得する。放送番組情報管理部６９は、EPG取得モジュール３４により取得された放送番組情報（EPG）を管理する。録画予約管理部６７は、録画予約アプリケーション７３または自動録画予約制御部７４からの要求に基づいて録画制御部６３を制御し、録画予約処理を実行する。自動録画予約制御部７４は、嗜好情報管理部６８により管理される嗜好情報データベース等に基づいて録画予約処理を実行する。
【００５５】
嗜好情報管理部６８は、ユーザの嗜好情報である嗜好情報データをデータベース（嗜好情報データベース）として記憶し、管理する。録画予約アプリケーション７３は、ユーザからの指令に基づいて、録画予約処理を実行する。また、録画予約アプリケーション７３は、ユーザからの操作に基づいて録画予約を行うとき、録画予約管理部６７を制御して、録画予約処理を実行させる。
【００５６】
録画タイトル管理部６５は、放送番組情報管理部６９が管理するEPGに含まれる番組識別情報等に基づいて、補助記憶装置４０に記憶されているタイトルに関する情報を作成し、管理する。例えば、録画タイトル管理部６５は、補助記憶装置４０にタイトルが記録されると、そのタイトルに関する番組識別情報を放送番組情報管理部６９に要求する。番組識別情報を要求された放送番組情報管理部６９は、管理しているEPGよりその番組識別情報を抽出し、録画タイトル管理部６５に供給する。録画タイトル管理部６５は、放送番組情報管理部６９より供給された番組識別情報を用いてタイトルに関する情報（録画タイトル情報）を作成する。嗜好情報更新部６６は、例えば、録画タイトル管理部６５により管理されている録画タイトル情報に基づいて嗜好情報データベースの情報を更新するか否かを判定し、必要に応じて嗜好情報データベースの更新処理を行う。
【００５７】
サーバ２−１は、例えば、図４に示されるように構成される。図４において、CPU２２１は、ROM２２２に記憶されているプログラム、または記憶部２２８からRAM２２３にロードされたプログラムに従って各種の処理を実行する。RAM２２３にはまた、CPU２２１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００５８】
CPU２２１、ROM２２２、およびRAM２２３は、バス２２４を介して相互に接続されている。このバス２２４にはまた、入出力インタフェース２２５も接続されている。
【００５９】
入出力インタフェース２２５には、キーボード、マウスなどよりなる入力部２２６、CRT（Cathode Ray Tube)、LCD（Liquid Crystal display）などよりなるディスプレイ、並びにスピーカなどよりなる出力部２２７、ハードディスクなどより構成される記憶部２２８、モデムなどより構成される通信部２２９が接続されている。記憶部２２８には、ユーザ装置３に提供するEPG情報やコンテンツデータが記憶されている。通信部２２９は、インターネットを含むネットワーク１を介して、ユーザ装置３との通信処理を行う。
【００６０】
入出力インタフェース２２５にはまた、必要に応じてドライブ２３０が接続され、磁気ディスク、光ディスク、光磁気ディスク、または、半導体メモリなどのリムーバブルメディア２３１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部２２８にインストールされる。
【００６１】
なお、図示は省略するが、サーバ２−２も、図４に示したサーバ２−１と基本的に同様の構成である。
【００６２】
ユーザ装置３の放送番組情報管理部９６や視聴制御アプリケーション７２は、ネットワーク通信部７１を制御し、ネットワーク１を介してサーバ２にアクセスする。そして、放送番組情報管理部９６は、ネットワーク通信部７１を制御して、EPG情報の転送を、視聴制御アプリケーション７２は、ネットワーク通信部７１を制御して、コンテンツデータの転送を、サーバ２に要求する。この要求を受けたサーバ２は、EPG情報やコンテンツデータを、ネットワーク１を介して送信する。そこで、放送番組情報管理部９６は、ネットワーク通信部７１を介して、サーバ２からネットワーク１を介して送信されてきたEPG情報を受信して記憶し、視聴制御アプリケーション７２は、ネットワーク通信部７１を介して、サーバ２からネットワーク１を介して送信されてきたコンテンツデータを、ライブ放送再生部６１を制御して再生させたり、録画制御部６３を制御して、補助記憶装置４０に記憶させる。
【００６３】
すなわち、サーバ２のCPU２２１は、映像記録再生装置１１から、ネットワーク１を介してのアクセスを受け付け、EPG情報やコンテンツデータの転送の要求を受け付ける。そして、CPU２２１は、記憶部２２８に記憶されているEPG情報やコンテンツデータを読み出し、通信部２２９を制御して、ネットワーク１を介して映像記録再生装置１１に送信する。
【００６４】
以上のようにして、ユーザ装置３の映像記録再生装置１１は、サーバ２からEPG情報を予め取得し、補助記憶装置４０に記憶させる。
【００６５】
なお、補助記憶装置４０が、例えばリムーバブルディスク、フラッシュメモリなどで構成される場合、サーバ２の管理者から、EPG情報が記録されたそれらのメディアの提供を受けることで、それらの情報を補助記憶装置４０に保持させるようにすることも可能である。
【００６６】
次に、録画タイトル管理部６５により作成される、補助記憶装置４０に記憶されているタイトルに関する情報である録画タイトル情報について説明する。番組やコンテンツ（タイトル）が補助記憶装置４０に記憶されると、録画タイトル管理部６５は、そのタイトルに対応する番組識別情報を放送番組情報管理部６９に要求する。放送番組情報管理部６９が管理するEPGには、放送予定に含まれる番組ごとに、図５に示されるような番組に関する情報である番組識別情報が含まれている。なお、映像記録再生装置１１がネットワーク１を介して供給されるコンテンツデータを録画する場合、放送番組情報管理部６９は、そのコンテンツデータとともに供給される、番組識別情報と同様のコンテンツデータに関する情報を管理する。録画タイトル管理部６５および放送番組情報管理部６９は、このコンテンツデータに関する情報も、番組識別情報として同様に処理するので、以下において、特に分けて説明する必要が無い場合、番組識別情報の説明は、コンテンツデータに関する情報に対する説明も含むものとする。
【００６７】
図５において、番組識別情報３０１は、情報の種類を示す「属性」と、その「内容」の２つの項目により構成される、番組に関する各種の情報群である。番組識別情報３０１には、例えば、図５に示されるように、番組ID（識別コード）３１１、放送開始日時３１２、放送終了日時３１３、再生開始終了位置３１４、配信元３１５、ジャンル３１６、タイトル３１７、内容３１８、および内容３１９等の属性の情報が含まれる。
【００６８】
番組ID３１１は、放送予定の番組を識別するためのIDである。例えば、図５に示される番組識別情報３０１の番組ID３１１の内容は、「０００００００１」である。放送開始日時３１２および放送終了日時３１３は、その番組の放送スケジュールを示す情報である。例えば、図５に示される番組識別情報３０１の放送開始日時３１２の内容は「２００１／０１／０１  ０１：００：００」であり、放送終了日時３１３の内容は「２００１／０１／０１  ０１：３０：００」である。なお、コンテンツデータに関する情報の場合、この放送開始日時３１２および放送終了日時３１３は、空欄であってもよいし、またはサーバにおいてそのコンテンツデータが公開されるスケジュールを示す情報であってもよい。
【００６９】
再生開始終了位置３１４は、サーバよりコンテンツデータの一部をダウンロードする場合の、その再生開始位置や終了位置を示す情報である。例えば、図５に示される番組識別情報３０１の再生開始終了位置３１４の内容は、「ｎｏｎ（実放送）」である。これは、この番組識別情報３０１に対応するタイトルが、放送された番組であり、再生開始終了位置の情報が必要がないことを示している。
【００７０】
配信元３１５は、タイトルの配信元を示す情報である。例えば、図５に示される番組識別情報３０１の配信元３１５の内容は、「地上波放送、ＸＸｃｈ、ＹＹＹ局」であり、このタイトルがＹＹＹ局より、地上波放送のＸＸｃｈにおいて放送された番組であることを示している。なお、タイトルがコンテンツデータである場合、配信元３１５には、コンテンツデータを公開しているサーバのアドレス等が示される。
【００７１】
ジャンル３１６は、タイトルの内容のジャンル（種類）を示す情報であり、例えば、図５に示される番組識別情報３０１のジャンル３１６の内容は、「ニュース」である。タイトル３１７は、タイトルの名称を示す情報であり、例えば、図５に示される番組識別情報３０１のタイトル３１７の内容は「ＺＺＺニュース」である。また、内容３１８および内容３１９は、このタイトルの内容を示す特徴的なキーワードの情報であり、例えば、図５に示される番組識別情報３０１の内容３１８の内容は「ＡＡＡ」であり、内容３１９の内容は「ＢＢＢ」である。
【００７２】
なお、番組識別情報３０１が以上に示される情報以外の情報を含むようにしても良いし、上述した情報の一部により構成されるようにしてももちろんよい。また、番組識別情報３０１を構成する各情報が階層化されていてもよい。
【００７３】
放送番組情報管理部６９は、録画タイトル管理部６５の要求に対応する番組識別情報を録画タイトル管理部６５に供給する。録画タイトル管理部６５は、この供給された番組識別情報に基づいて、図６に示されるような、録画されたタイトルに対応する情報である録画タイトル情報を作成する。
【００７４】
図６において、録画タイトル情報３５１は、情報の種類を示す「属性」と、その「内容」の２つの項目により構成される、録画されたタイトルに関する各種の情報群である。録画タイトル情報３５１には、例えば、図６に示されるように、録画タイトルID３６１、番組タイトル３６２、ジャンル３６３、視聴時間率３６４、操作回数３６５、および嗜好情報更新フラグ３６６等の属性の情報が含まれる。
【００７５】
録画タイトルID３６１は、録画されたタイトルを識別するIDである。例えば、図６に示される録画タイトル情報３５１の録画タイトルID３６１の内容は、「０００００００１」である。この情報は、番組識別情報３０１の番組ID３１１に基づいて設定されるようにしてもよいし、番組識別情報３０１の番組ID３１１とは独立して設定されるようにしてもよい。
【００７６】
タイトル３６２は、タイトルの名称を示す情報であり、図５に示される番組識別情報３０１のタイトル３１７に基づいて設定される。例えば、図６に示される録画タイトル情報３５１のタイトル３６２の内容は「ＺＺＺニュース」である。ジャンル３６３は、タイトルの内容のジャンル（種類）を示す情報であり、図５に示される番組識別情報３０１のジャンル３１６に基づいて設定される。例えば、図６に示される録画タイトル情報３５１のジャンル３６３の内容は、「ニュース」である。
【００７７】
視聴時間率３６４は、このタイトルが１回再生された際の、タイトル全体に対する視聴時間（再生時間）の割合を示す情報である。この視聴時間率３６４は、後述するようにこのタイトルが再生される度に視聴時間が計測され、その計測された視聴時間の、タイトル全体の再生時間（番組識別情報３０１の放送開始日時３１２と放送終了日時３１３の情報より算出されるタイトル全体を再生した場合の時間）に対する割合であり、再生される度に算出されて更新される。すなわち、この視聴時間率３６４は、再生が開始された際に初期化されるので、直前の再生処理における視聴時間率が記録される。例えば、図６に示される録画タイトル情報３５１の視聴時間率３６４の内容は「７５％」であり、前回再生された部分がタイトル全体の７５％であることを示す。
【００７８】
操作回数３６５は、このタイトルが１回再生された際の、ユーザにより入力された操作（早送りや巻き戻し等）の回数を示す情報である。この操作回数３６５は、後述するようにこのタイトルが再生される度に操作回数がカウントされ、そのカウントされた再生回数により更新される。なお、この操作回数３６５は、再生が開始された際に初期化されるので、直前の再生処理における操作回数の情報が記録される。例えば、図６に示される録画タイトル情報３５１の操作回数３６５の内容は「６」であり、前回の視聴において６回操作されたことを示す。
【００７９】
嗜好情報更新フラグ３６６は、この録画タイトル情報３５１の内容に基づいて嗜好情報データベースの内容が更新されたか否かを示すフラグである。例えば、図６に示される録画タイトル情報３５１の嗜好情報更新フラグ３６６の内容は「ＮＯＮ（未反映）」であり、この録画タイトル情報３５１の内容に基づいて嗜好情報データベースの内容が更新されていないことが示されている。
【００８０】
なお、録画タイトル情報３５１は、上述した以外の情報を含むようにしても良いし、上述した情報の一部により構成されるようにしてももちろんよい。また、録画タイトル情報３５１を構成する各情報が階層化されていてもよい。
【００８１】
録画タイトル管理部６５は、作成した、このような録画タイトル情報３５１を、例えば主記憶装置３６または３９等に保持し、管理する。すなわち、この主記憶装置３６または３９には、補助記憶装置４０に記録されているタイトルの数だけ、録画タイトル情報３５１が記憶されている。なお、録画タイトル管理部６５は、これらの録画タイトル情報３５１の情報を一覧として保持しており、この一覧を用いることにより、主記憶装置３６または３９に記憶されている複数の録画タイトル情報３５１の中から、目的の録画タイトル情報３５１を検索して読み出すことができる。そして、上述したように、録画タイトル管理部６５は、補助記憶装置４０に記憶されているタイトルの再生が指示されると、録画タイトル情報更新処理を実行し、再生されるタイトルの録画タイトル情報３５１を更新する。
【００８２】
図７のフローチャートを参照して、録画タイトル情報更新処理について説明する。
【００８３】
録画タイトル情報更新処理が開始されると、最初に、ステップＳ１において、録画タイトル管理部６５は、初期化処理を行い、再生されるタイトルに対応する録画タイトル情報３５１を、上述した録画タイトル情報３５１の一覧を用いることにより、録画タイトル情報３５１が記憶されている主記憶装置３６または３９等より検索して読み出し、視聴時間率３６４の値を「０％」に設定したり、操作回数３６５のカウント数を「０」に設定したりする等の、録画タイトル情報に含まれる情報の設定を行ったり、カウンタやタイマ等の設定値を初期値に設定したりする。
【００８４】
初期化処理が終了すると、録画タイトル管理部６５は、ステップＳ２に処理を進め、図示せぬタイマの動作を開始させ、視聴時間の計測を、タイトルの再生開始タイミングに合わせて開始する。視聴時間の計測を開始した録画タイトル管理部６５は、ステップＳ３に処理を進め、図示せぬ操作ボタンやリモートコントローラ等よりなる入力部を介してユーザによる再生処理に関する操作（再生、一時停止、巻き戻し、または早送り等）が入力されたか否かを判定し、入力されたと判定した場合、ステップＳ４に処理を進め、操作回数をカウントする図示せぬカウンタの値を「＋１」カウントアップさせる。カウンタの値をカウントアップさせた録画タイトル管理部６５は、ステップＳ５に処理を進める。
【００８５】
なお、ステップＳ３において、ユーザによる操作が入力されていないと判定した場合、録画タイトル管理部６５は、ステップＳ４の処理を省略し、ステップＳ５に処理を進める。ステップＳ５において、録画タイトル管理部６５は、タイトルの再生が終了したか否かを判定し、終了していないと判定した場合、ステップＳ３に処理を戻し、それ以降の処理を繰り返す。
【００８６】
また、ステップＳ５において、例えば、ユーザがリモートコントローラの停止ボタンを操作する等して、タイトルの再生が終了したと判定した場合、録画タイトル管理部６５は、ステップＳ６に処理を進め、図示せぬタイマの動作を停止させ、視聴時間の計測を終了し、ステップＳ７において、図示せぬカウンタよりその時点のカウント値を取得し、ステップＳ８において、それらの、視聴時間およびカウント値に基づいて、再生されたタイトルに対応する録画タイトル情報３５１の内容を更新する。例えば、録画タイトル管理部６５は、録画タイトル情報３５１の視聴時間率３６４の値をタイトル全体の再生時間で除算して今回の再生における視聴時間率を算出し、視聴時間率３６４の値を更新する。また、録画タイトル管理部６５は、録画タイトル情報３５１の操作回数３６５の値に今回カウントして得られたカウント値を代入して更新する。以上のようにして録画タイトル情報３５１を更新すると、録画タイトル管理部６５は、録画タイトル情報更新処理を終了する。
【００８７】
以上のように録画タイトル情報を更新することにより、録画タイトル管理部６５は、タイトルの再生処理１回に対する操作回数を記録することができる。従って、この操作回数の情報から、再生されたタイトルをユーザが実際に視聴していたか否かを判定することができるので、映像記録再生装置１１は、後述するように、録画タイトル情報の内容を嗜好情報データベースに反映させることにより、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。
【００８８】
また、以上のように録画タイトル情報を更新することにより、録画タイトル管理部６５は、タイトルの再生処理１回における視聴時間率を記録することができる。従って、さらに、この視聴時間率の情報を利用することにより、ユーザが実際に視聴したときの視聴時間率を測定することができるので、映像記録再生装置１１は、後述するように、録画タイトル情報の内容を嗜好情報データベースに反映させることにより、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。
【００８９】
以上のように生成された録画タイトル情報に基づいて、嗜好情報データベースのデータが更新される。次に、図８を参照して、嗜好情報管理部６８に管理されている嗜好情報データベース４０１について説明する。嗜好情報データベース４０１には、例えば、タイトル名をキーとして管理される嗜好情報データであるタイトルキーワード嗜好情報４１１、タイトルの内容をキーとして管理される嗜好情報データであるキーワード嗜好情報４１２、タイトルのジャンルをキーとして管理される嗜好情報データであるジャンル嗜好情報４１３、タイトルの放送時間帯をキーとして管理される放送時間帯嗜好情報４１４、および、タイトルが放送されたチャンネル（コンテンツデータの場合、そのコンテンツが公開されたサーバ等）をキーとして管理される嗜好情報データであるチャンネル嗜好情報４１５がある。すなわち、タイトルキーワード嗜好情報４１１乃至チャンネル嗜好情報４１５は、上述した番組識別情報に含まれる属性をキーとして管理されるレコード群からなるテーブルであり、レコード毎にユーザの嗜好度を示すスコアが付加されている。
【００９０】
すなわち、タイトルキーワード嗜好情報４１１は、図５に示されるタイトル３１７の内容をキーとするテーブルであり、キーワード（タイトル３１７の内容）とそれらのキーワードに対するスコア（ユーザの嗜好度）とで構成されている。キーワード嗜好情報４１２は、図５に示される内容３１８や内容３１９の内容、すなわち、EPG情報に含まれる番組の詳細説明（内容の説明や、出演者など）を構成する単語をキーとするテーブルであり、キーワード（内容３１８や内容３１９の内容）とそれらに対するスコアとにより構成される。ジャンル嗜好情報４１３は、図５に示されるジャンル３１６の内容（例えば、バラエティー、報道、ドラマ、ドキュメンタリー、スポーツ、音楽、教育等）をキーとするテーブルであり、キーワード（ジャンル３１６の内容）とそれらに対するスコアとにより構成される。
【００９１】
放送時間帯嗜好情報４１４は、図５に示される放送開始日時３１２や放送終了日時３１３の内容をキーとするテーブルであり、放送開始日時３１２や放送終了日時３１３の内容より求められるタイトルの放送時間帯とそれらに対するスコアとにより構成される。特に放送番組においては、放送時間帯によって番組の構成に特徴があることから、このような放送時間帯に関する情報が、ユーザの嗜好を検出するために用いられる。
【００９２】
チャンネル嗜好情報４１５は、図５に示される配信元３１５の内容をキーとするテーブルであり、配信元３１５の内容より求められる、タイトルが放送されたチャンネル等（コンテンツデータの場合、そのコンテンツデータが公開されたサーバ名等）の情報とそれに対するスコアとにより構成される。特に、放送番組においては、放送局（チャンネル）毎に、番組編成に特徴を有していることから、ユーザの嗜好を検出するために用いられる情報であり、チャンネルを分類として、チャンネルとそれらのチャンネル毎のスコアとで構成される。
【００９３】
これらのスコアは、ユーザが視聴したり、録画を指令したりした番組コンテンツに対応するEPG情報に含まれているタイトル、キーワード、ジャンル、放送時間帯、および、チャンネルの値が高く、ユーザが視聴しなかったコンテンツに対応するEPG情報に含まれているタイトル、キーワード、ジャンル、放送時間帯、および、チャンネルの値が低くなるように設定される。
【００９４】
例えば、ユーザが選択したコンテンツに対応するEPG情報に含まれている構成要素に対応するスコアが１増加され、ユーザが選択しなかったコンテンツに対応するEPG情報に含まれている構成要素に対応するスコアが増加されないように設定されている場合、スコアが高ければ高いほど、対応する項目の嗜好度が高いということになる。
【００９５】
なお、スコアの算出方法は、上述した以外の、いかなる方法であっても良く、例えば、ユーザが選択しなかったコンテンツに対応するEPG情報に含まれている各項目のスコアを減少するようにしたり、項目ごとに重み付けを施すようにしたりしても良い。また、嗜好情報管理部６８は、ユーザの操作履歴を取得して、自分自身で嗜好情報データを生成して、上述した嗜好情報データベース４０１を更新するようにしても、他の装置で生成された嗜好情報データを取得し、それを用いて嗜好情報データベース４０１を更新するものとしても良い。
【００９６】
このような嗜好情報データベース４０１について、嗜好情報更新部６６は、映像記録再生装置１１が起動された後電源がＯＮ状態である間、所定の間隔で追加反映処理を繰り返し実行し、上述した録画タイトル情報に基づいて、嗜好情報データベース４０１の更新を行う。
【００９７】
図９のフローチャートを参照して、追加判定処理を説明する。なお、必要に応じて、図１０を参照して説明する。
【００９８】
最初に、ステップＳ２１において、嗜好情報更新部６６は、録画タイトル管理部６５が保持している録画タイトル情報３５１の一覧を取得する。一覧を取得した嗜好情報更新部６６は、ステップＳ２２に処理を進め、その一覧を参照し、全ての録画タイトル情報３５１を処理したか否かを判定する。一覧にまだ未処理の録画タイトル情報３５１が存在すると判定した場合、嗜好情報更新部６６は、ステップＳ２３に処理を進め、次の録画タイトル情報３５１を選択し、録画タイトル管理部６５を介して、主記憶装置３６および主記憶装置３９の内、録画タイトル情報３５１が記憶されている方よりその録画タイトル情報３５１を取得する。なお、まだ録画タイトル情報３５１を選択していない場合、嗜好情報更新部６６は、一覧の先頭の録画タイトル情報３５１（１番目の録画タイトル情報３５１）を選択して取得する。
【００９９】
録画タイトル情報３５１を取得した嗜好情報更新部６６は、ステップＳ２４に処理を進め、その取得した録画タイトル情報３５１の嗜好情報更新フラグ３６６を参照し、その録画タイトル情報３５１について嗜好情報データの追加が既に行われたか否かを判定する。嗜好情報更新フラグ３６６がたっており（例えば、嗜好情報フラグ３６６の内容が「ＹＥＳ」であり）、この録画タイトル情報３５１が、嗜好情報データの追加が既に行われた録画タイトル情報であると判定した場合、嗜好情報更新部６６は、ステップＳ２２に処理を戻してそれ以降の処理を繰り返すことにより、次の録画タイトル情報に対する処理を行う。
【０１００】
嗜好情報更新フラグ３６６がたっておらず（例えば、嗜好情報フラグ３６６の内容が「ＮＯＮ」であり）、この録画タイトル情報３５１が、嗜好情報データの追加がまだ行われていない録画タイトル情報であると判定した場合、嗜好情報更新部６６は、ステップＳ２５に処理を進め、録画タイトル情報３５１の操作回数３６５を参照し、その操作回数が所定の閾値（例えば、５回）以上であるか否かを判定する。操作回数が所定の閾値より小さく、実際にはユーザがこのタイトルを視聴していないと判定した場合（例えば、閾値が５回の場合に操作回数が４回以下であるとき）、嗜好情報更新部６６は、処理をステップＳ２２に戻してそれ以降の処理を繰り返すことにより、次の録画タイトル情報に対する処理を行う。
【０１０１】
また、ステップＳ２５において、操作回数が所定の閾値以上であり、実際にユーザがこのタイトルを視聴したと判定した場合（例えば、閾値が５回の場合に操作回数が５回以上であるとき）、嗜好情報更新部６６は、処理をステップＳ２６に進め、録画タイトル情報３５１の視聴時間率３６４を参照し、その視聴時間率の値が所定の閾値（例えば、５０％）以上であるか否かを判定する。視聴時間率の値が所定の閾値より小さく、ユーザがこのタイトルに興味を持っていないと判定した場合（例えば、閾値が５０％の場合に視聴時間率が５０％より小さいとき）、嗜好情報更新部６６は、処理をステップＳ２２に戻してそれ以降の処理を繰り返すことにより、次の録画タイトル情報に対する処理を行う。
【０１０２】
また、ステップＳ２６において、視聴時間率の値が所定の閾値以上であり、ユーザがこのタイトルに興味を持っていると判定した場合（例えば、閾値が５０％の場合に視聴時間率が５０％以上であるとき）、嗜好情報更新部６６は、処理をステップＳ２７に進め、この録画タイトル情報３５１に基づいて図１０に示されるような、この番組に対するユーザの嗜好度の設定を増加させるような嗜好情報データを作成し、それを嗜好情報管理部６８に供給し、嗜好情報データベース４０１に追加登録する。
【０１０３】
図１０は、嗜好情報データの構成例を示す模式図である。
【０１０４】
図１０において、嗜好情報データ４５１は、情報の種類を示す「属性」と、その「内容」の２つの項目により構成される、録画タイトル情報に対応するユーザの嗜好に関する情報である。嗜好情報データ４５１には、例えば、図１０に示されるように、番組タイトルID４６１、配信元４６２、放送日４６３、放送開始時刻４６４、放送終了時刻４６５、実放送嗜好度４６６、および再生嗜好度４６７等の属性の情報が含まれる。
【０１０５】
番組タイトル４６１は、この嗜好情報データ４５１が対応するタイトルの名前を示す情報であり、図６に示される録画タイトル情報３５１の番組タイトル４６１に基づいて設定される。例えば、図１０に示される嗜好情報データ４５１の番組タイトル４６１の内容は、「ＺＺＺニュース」である。
【０１０６】
配信元４６２は、タイトルの配信元を示す情報である。例えば、図１０に示される嗜好情報データ４５１の配信元４６２の内容は、「地上波放送、ＸＸｃｈ、ＹＹＹ局」であり、このタイトルがＹＹＹ局より、地上波放送のＸＸｃｈにおいて放送された番組であることを示している。この情報は、嗜好情報管理部６８が有する番組識別情報３０１の配信元３１５に基づいて設定されるようにしてもよいし、録画タイトル情報３５１にこの配信元に関する情報を含めるようにし、その録画タイトル情報３５１に基づいて設定されるようにしてもよい。なお、タイトルがコンテンツデータである場合、配信元４６２には、コンテンツデータを公開しているサーバのアドレス等が示される。
【０１０７】
放送日４６３は、タイトルが放送された日を示す情報である。例えば、図１０に示される嗜好情報データ４５１の放送日４６３の内容は、「毎日」であり、このタイトルが毎日放送される番組であることを示している。この情報は、嗜好情報管理部６８が管理するEPGに基づいて設定されるようにしてもよいし、録画タイトル情報３５１にこの放送日に関する情報を含めるようにし、その録画タイトル情報３５１に基づいて設定されるようにしてもよい。なお、タイトルがコンテンツデータである場合、放送日４６３は、コンテンツデータの公開される日程等が示される。
【０１０８】
放送開始時刻４６４および放送終了時刻４６５は、その番組の放送スケジュールを示す情報である。例えば、図１０に示される嗜好情報データ４５１の放送開始時刻４６４の内容は「０１：００：００」であり、放送終了時刻４６５の内容は「０１：３０：００」である。これらの情報は、図５の番組識別情報３０１に基づいて設定されるようにしてもよいし、録画タイトル情報３５１にこれらの放送開始または放送終了の時刻に関する情報を含めるようにし、その録画タイトル情報３５１に基づいて設定されるようにしてもよい。なお、コンテンツデータに関する情報の場合、この放送開始時刻４６４および放送終了時刻４６５は、空欄であってもよいし、またはサーバにおいてそのコンテンツデータが公開されるスケジュールを示す情報であってもよい。
【０１０９】
実放送嗜好度４６６は、この嗜好情報データが、タイトルの放送時のユーザの操作等により作成される場合に設定される嗜好度に関する情報である。すなわち、ユーザが録画されたタイトルの再生時でなく、そのタイトルが放送された時点で操作した回数が所定の閾値以上であり、かつ、そのとき視聴した時間の全体に対する割合が所定の閾値以上である場合、算出された嗜好度は、この実放送嗜好度４６６に設定される。例えば、図１０の嗜好情報データ４５１の実放送嗜好度４６６の内容は、「ｑｑｑｑ」である。
【０１１０】
再生嗜好度４６７は、この嗜好情報データが、録画されたタイトルの再生時のユーザの操作等により作成される場合に設定される嗜好度に関する情報である。すなわち、ユーザが録画されたタイトルの再生時に操作した回数が所定の閾値以上であり、かつ、そのとき視聴した時間の全体に対する割合が所定の閾値以上である場合、算出された嗜好度は、この再生嗜好度４６７に設定される。例えば、図１０の嗜好情報データ４５１の再生嗜好度４６７の内容は、「ｒｒｒｒ」である。
【０１１１】
なお、嗜好情報データ４５１は、上述した以外の情報を含むようにしても良いし、上述した情報の一部により構成されるようにしてももちろんよい。また、嗜好情報データ４５１を構成する各情報が階層化されていてもよい。
【０１１２】
嗜好情報更新部６６は、図１０に示されるような嗜好情報データ４５１を嗜好情報データベース４０１に追加することにより、嗜好情報データベース４０１における、この録画タイトル情報に対応する番組に対するユーザの嗜好度の設定が増加するように嗜好情報データベース４０１を更新する。
【０１１３】
嗜好情報データベース４０１を更新し、この番組に対するユーザの嗜好度を増加させた嗜好情報更新部６６は、ステップＳ２８に処理を進め、録画タイトル情報３５１の嗜好情報更新フラグ３６６のフラグをたて（内容を「ＹＥＳ」に設定し）、ステップＳ２２に処理を戻してそれ以降の処理を繰り返すことにより、次の録画タイトル情報に対する処理を行う。
【０１１４】
以上のようにステップＳ２２乃至ステップＳ２８の処理を繰り返すことにより、嗜好情報更新部６６は、ステップＳ２１において録画タイトル管理部６５より取得した録画タイトル情報の一覧に含まれる全ての録画タイトル情報に対して追加反映処理を行う。そして、ステップＳ２２において、全ての録画タイトル情報を処理したと判定した場合、嗜好情報更新部６６は、ステップＳ２９に処理を進め、終了処理を行い、追加反映処理を終了する。
【０１１５】
以上のように録画タイトル情報に基づいて嗜好度を増加させる追加反映処理を定期的に実行することにより、嗜好情報更新部６６は、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。
【０１１６】
また、以上のように、嗜好情報更新フラグ３６６の内容が「ＹＥＳ」の録画タイトル情報に対応する嗜好情報データの追加を行わないので、嗜好情報更新部６６は、同じ録画タイトル情報に対して何度も嗜好情報データを追加することを防止することができ、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。
【０１１７】
次に、録画されていたタイトルが削除された場合について説明する。タイトルの削除は、ユーザが指示した場合と、補助記憶装置４０の空き容量が不足した場合（例えば、空き容量が次の録画予約情報より算出される必要な容量より少ない場合）等に行われる。
【０１１８】
録画されたタイトルの削除が行われると、図１１に示されるような、その削除に関するイベントが嗜好情報更新部６６に供給される。
【０１１９】
図１１において、イベント５０１は、嗜好情報更新部６６に供給される、タイトルの削除に関する情報であり、情報の種類を示す「属性」と、その「内容」の２つの項目により構成され、録画タイトルID５１１およびユーザ指示フラグ５１２等の属性の情報が含まれる。
【０１２０】
録画タイトルID５１１は、削除されたタイトルを識別するIDである。例えば、図１１に示されるイベント５０１の録画タイトルID５１１の内容は、「０００００００１」であり、この録画タイトルIDのタイトルが削除されたことを示す。
【０１２１】
ユーザ指示フラグ５１２は、その削除がユーザの指示に基づいて行われたものであるか否かを示す情報である。例えば、図１１に示されるイベント５０１のユーザ指示フラグ５１２の内容は「ＹＥＳ」であり、この削除がユーザの指示であることが示されている。なお、削除処理が補助記憶装置４０の空き容量に基づいて行われた場合、このユーザ指示フラグ５１２の内容は「ＮＯＮ」となる。
【０１２２】
このようなイベント５０１を取得すると嗜好情報更新部６６は、削除更新処理を実行し、この削除がユーザの指示に基づくものであるか否かを判定し、ユーザの指示に基づく削除である場合、嗜好情報管理部６８が管理している嗜好情報データベース４０１の、このタイトルに対する嗜好情報データの嗜好度を低下させ、ユーザのこのタイトルに対する嗜好度を低下させる。
【０１２３】
図１２のフローチャートを参照して、削除更新処理について説明する。
【０１２４】
イベント５０１を取得した嗜好情報更新部６６は、ステップＳ４１において、イベント５０１のユーザ指示フラグ５１２を参照し、ユーザにより録画タイトル情報が削除されたか否かを判定する。ユーザ指示フラグ５１２の内容が「ＹＥＳ」であり、この削除がユーザの指示に基づいて行われたものであると判定した場合、嗜好情報更新部６６は、ステップＳ４２に処理を進め、録画タイトル管理部６５より、削除されたタイトルに対応する録画タイトル情報３５１を取得する。なお、録画タイトル管理部６５は、タイトルが削除されても、そのタイトルに対応する録画タイトル情報３５１を所定の期間削除せずに管理している。嗜好情報更新部６６は、そのように管理されている録画タイトル情報３５１を、録画タイトル管理部６５を介して取得する。
【０１２５】
録画タイトル情報３５１を取得した嗜好情報更新部６６は、ステップＳ４３に処理を進め、その録画タイトル情報３５１の視聴時間率３６４を参照し、その視聴時間率の値が、予め定められた所定の閾値（例えば、１０％）以下であるか否かを判定し、閾値以下であると判定した場合、ステップＳ４４に処理を進め、嗜好情報の録画タイトルに関するパラメータ（嗜好度）を減少させる。
【０１２６】
すなわち、ユーザがこの番組に対して興味を持っておらず（視聴時間率が低い）、不必要であると判断して削除を行ったと判定した場合、嗜好情報更新部６６は、そのタイトルに対する嗜好度を低下させる。
【０１２７】
ステップＳ４４の処理を終了した嗜好情報更新部６６は、ステップＳ４５に処理を進める。
【０１２８】
また、ステップＳ４１において、イベント５０１のユーザ指示フラグ５１２の値が「ＮＯＮ」であり、この削除が補助記憶装置４０の空き容量に基づいて行われたものであると判定した場合、嗜好情報更新部６６は、ユーザがそのタイトルに興味を持っているか否かを判定することができないので、ステップＳ４２乃至ステップＳ４４の処理を省略し、ステップＳ４５に処理を進める。
【０１２９】
また、ステップＳ４３において、このタイトルの視聴時間率３６４の値が所定の閾値より大きいと判定した場合、嗜好情報更新部６６は、ユーザがこのタイトルに興味を持っているが、何らかの都合により削除を行ったと判定し、ステップＳ４４の処理を省略し、ステップＳ４５に処理を進める。
【０１３０】
ステップＳ４５において、嗜好情報更新部６６は、終了処理を行い、削除更新処理を終了する。
【０１３１】
以上のようにして削除更新処理を行うことにより、タイトルの削除処理を、嗜好情報に反映させることができるので、嗜好情報更新部６６は、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。また、その削除がユーザの指示に基づくものであるか否かを判定し、さらに、その視聴時間率を判定することにより、嗜好情報更新部６６は、ユーザがそのタイトルに対して興味を持っているか否かをより正確に判定することができるので、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。
【０１３２】
以上のように、映像記録再生装置１１は、録画されたタイトルをユーザが実際に視聴しているか否かを判定することができ、その判定結果に基づいて嗜好情報を増加させるので、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。また、映像記録再生装置１１は、削除されたタイトルについて、ユーザが興味を持たずに削除を指示したタイトルを特定し、その特定されたタイトルに対する嗜好度を減少させるので、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。
【０１３３】
なお、その際に、特別なセンサなどを用いずに上述した嗜好度の更新を行うことができるので、映像記録再生装置１１は、容易に、より正確にユーザの嗜好度を算出し、より適切な番組をユーザに提供することができる。
【０１３４】
なお、以上において説明した閾値の値は、一例であり、それ以外の値であってももちろんよい。また、以上においては、嗜好度の更新を判断するために、前回の再生時の操作回数と視聴時間率を用いるように説明したが、これに限らず、例えば、前回の視聴時間率の代わりに、これまでの視聴時間率の平均値を算出し、用いるようにしてもよいし、これまでの視聴時間率の最大値を用いるようにしてもよい。また、視聴時間率の代わりに、視聴時間（前回の視聴時間、視聴時間の平均値、または合計視聴時間等）を用いるようにしてもよい。なお、操作回数についても同様であり、合計値や平均値を算出するようにしてもよい。また、これらの平均値や合計値等の値を併用するようにしてもよい。
【０１３５】
さらに操作回数として、その操作内容に重み付けを行い、操作回数が同じでも、例えば、早送りの場合、ユーザの興味が低いものとして小さい値にし、一時停止や巻き戻しはユーザの興味が高いものとして大きい値にするようにし、その操作内容によって、値が異なるようにしてもよい。
【０１３６】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【０１３７】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１３８】
この記録媒体は、図２に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM（Compact Disk-Read Only Memory），DVD（Digital Versatile Disk）を含む）、光磁気ディスク（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア４２により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM３８や、補助記憶装置４０に含まれるハードディスクなどで構成される。
【０１３９】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１４０】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１４１】
【図１】本発明を適用したネットワークシステムの構成を示す図である。
【図２】図１の映像記録再生装置の構成を示すブロック図である。
【図３】図２の映像記録再生装置の機能ブロック図である。
【図４】図１のサーバの構成を示すブロック図である。
【図５】番組識別情報の構成例を示す模式図である。
【図６】録画タイトル情報の構成例を示す模式図である。
【図７】録画タイトル情報更新処理を説明するフローチャートである。
【図８】嗜好情報データベースについて説明する模式図である。
【図９】追加反映処理を説明するフローチャートである。
【図１０】嗜好情報データの構成例を示す模式図である。
【図１１】イベントの構成例を示す模式図である。
【図１２】削除更新処理を説明するフローチャートである。
【符号の説明】
【０１４２】
３  ユーザ装置，  １１  映像記録再生装置  １２  表示装置，  １３および１４  アンテナ，  ３１  チューナ，  ３２  エンコーダ，  ３３  デコーダ，  ３４  EPG取得モジュール，  ３５  CPU，  ３６  主記憶装置，  ３７  ネットワークインタフェース，  ３８  ROM，  ３９  主記憶装置，  ４０  補助記憶装置，  ４１  ドライブ，  ４２  リムーバブルメディア，  ５１および５２  バス，  ６１  ライブ放送再生部，  ６２  録画タイトル再生部，  ６３  録画制御部，  ６４  アプリケーション管理部，  ６５  録画タイトル管理部，  ６６  嗜好情報更新部，  ６７  録画予約管理部，  ６８  嗜好情報管理部，  ６９  放送番組情報管理部，  ７１  ネットワーク通信部，  ７２  視聴制御アプリケーション，  ７３  録画予約アプリケーション，  ７４  自動録画予約制御部
【図１】
2005080013.tif 000003
【図２】
2005080013.tif 000004
【図３】
2005080013.tif 000005
【図４】
2005080013.tif 000006
【図５】
2005080013.tif 000007
【図６】
2005080013.tif 000008
【図７】
2005080013.tif 000009
【図８】
2005080013.tif 000010
【図９】
2005080013.tif 000011
【図１０】
2005080013.tif 000012
【図１１】
2005080013.tif 000013
【図１２】
2005080013.tif 000014