(57)【要約】【課題】ユーザの好みと思われる番組を、より効率よく録画する。【解決手段】  番組配信情報保持部７１は、アナログチューナ３１、デジタルチューナ３３、または通信部４０が受信した番組配信情報を保持する。録画候補選択部９２は、番組配信情報および設定情報保持部９１が保持している設定情報を基に、自動録画候補となる番組を選択する。スコア算出部７７は、記録部４１が記録しているコンテンツのメタ情報および嗜好値、並びに番組配信情報を基に、自動録画候補である番組のスコアを算出する。自動録画制御部７３は、自動録画候補である番組のスコア、番組配信情報、および設定情報を基に、番組のスコアの高い順に、所定の数の番組の録画を予約する旨の予約情報を生成する。本発明は、ハードディスクビデオレコーダに適用できる。【選択図】図５
2006086638.tif 000002
【特許請求の範囲】
【請求項１】
番組を記録する記録装置において、
ユーザから指定されたキーワードによって、番組の放送スケジュールを示す番組配信情報に含まれる番組に関係付けられた情報を基に、番組を選択する選択手段と、
コンテンツの内容に対する、前記ユーザの嗜好の度合いを示す嗜好値を用いて、選択された複数の前記番組のそれぞれに対する前記ユーザの嗜好の度合いを示すスコアを算出する算出手段と、
算出された前記番組の前記スコアの高い順に、所定の数の前記番組の録画を予約するための情報を生成する生成手段と
を備えることを特徴とする記録装置。
【請求項２】
前記番組配信情報を受信する受信手段をさらに備え、
前記生成手段は、前記番組配信情報が更新されるごとに、前記番組の録画を予約するための前記情報を生成する
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記生成手段は、前記ユーザによって指定された番組の録画が予約されている場合、予め定められた所定の数から、前記ユーザによって指定され、録画が予約された番組の数を減算した数だけ、前記番組の前記スコアの高い順に、前記選択手段によって選択された前記番組の録画を予約するための前記情報を生成する
ことを特徴とする請求項１に記載の記録装置。
【請求項４】
ユーザから指定されたキーワードによって、番組の放送スケジュールを示す番組配信情報に含まれる番組に関係付けられた情報を基に、番組を選択する選択ステップと、
コンテンツの内容に対する、前記ユーザの嗜好の度合いを示す嗜好値を用いて、選択された複数の前記番組のそれぞれに対する前記ユーザの嗜好の度合いを示すスコアを算出する算出ステップと、
算出された前記番組の前記スコアの高い順に、所定の数の前記番組の録画を予約するための情報を生成する生成ステップと
を含むことを特徴とする情報処理方法。
【請求項５】
ユーザから指定されたキーワードによって、番組の放送スケジュールを示す番組配信情報に含まれる番組に関係付けられた情報を基に、番組を選択する選択ステップと、
コンテンツの内容に対する、前記ユーザの嗜好の度合いを示す嗜好値を用いて、選択された複数の前記番組のそれぞれに対する前記ユーザの嗜好の度合いを示すスコアを算出する算出ステップと、
算出された前記番組の前記スコアの高い順に、所定の数の前記番組の録画を予約するための情報を生成する生成ステップと
を含むことを特徴とする情報処理をコンピュータに実行させるプログラムが記録されている記録媒体。
【請求項６】
ユーザから指定されたキーワードによって、番組の放送スケジュールを示す番組配信情報に含まれる番組に関係付けられた情報を基に、番組を選択する選択ステップと、
コンテンツの内容に対する、前記ユーザの嗜好の度合いを示す嗜好値を用いて、選択された複数の前記番組のそれぞれに対する前記ユーザの嗜好の度合いを示すスコアを算出する算出ステップと、
算出された前記番組の前記スコアの高い順に、所定の数の前記番組の録画を予約するための情報を生成する生成ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置、情報処理方法、記録媒体、およびプログラムに関し、特に、ユーザの好みと思われる番組を、より効率よく録画できるようにした記録装置、情報処理方法、記録媒体、およびプログラムに関する。
【背景技術】
【０００２】
近年、ユーザによって、設定（入力）されたキーワードを基に、ユーザの好みと思われる番組（テレビジョン放送される番組）を検索し、検索した番組を録画する記録装置が普及してきている。
【０００３】
この記録装置は、キーワードを基に、いわゆる新聞のラジオ・テレビ欄に相当する、番組の放送スケジュールを示す電子情報（電子番組情報）から、ユーザの好みと思われる番組を検索し、検索した番組の録画を予約する。そして記録装置は、録画が予約されている番組を受信し、受信した番組を録画する。
【０００４】
ところで、従来の記録装置においては、ハードウェアおよびソフトウェアによる制約があり、録画の予約をすることができる件数が予め定められている。したがって、記録装置は、予め定められた、録画の予約が可能な件数を超えないように、検索された番組から録画する番組を選択する必要があり、１日に録画を予約できる番組の数に制限が設けられている。換言すれば、記録装置は、１日に放送される番組のうち、所定の数の番組だけしか録画の予約をすることができない。
【０００５】
例えば、録画を予約する日を基準として、８日間の間に放送される番組から、録画する８０の番組を選択し、選択された番組を録画する場合、記録装置は、図１に示すように、日によって、その日に放送される番組の録画の予約をすることができる件数（以下、最大予約可能件数とも称する）が予め定められている。
【０００６】
すなわち、記録装置においては、１日目から８日目までの８日間の間に、合計で８０件までの録画を予約することができる。また、１日目および２日目は、それぞれ最大で８０件までの番組の録画を予約することができ、３日目から８日目までは、それぞれ最大で７件までの番組の録画を予約することができる。
【０００７】
このとき、記録装置は、キーワードを基に、ユーザの好みと思われる番組を検索し、検索された番組の録画を、１日目から順番に予約する。
【０００８】
したがって、キーワードを基に、ユーザの好みと思われる番組を検索した結果、１日目に８０の番組が検索された場合、記録装置は、検索された８０の番組を選択し、１日目に８０件の番組の録画を予約する。このとき、２日目から８日目までは、ユーザの好みと思われる番組が検索されたとしても、予め定められた、録画を予約することができる件数である８０件を超えてしまうため、記録装置は、検索された番組の録画を予約しない。
【０００９】
また、従来の記録装置として、ユーザによって指定された嗜好情報に基づいて、番組の録画予約を実行しているものもある（例えば、特許文献１参照）。この記録装置においては、サーバから送信されてきた、ユーザによって指定された嗜好情報が受信され、受信された嗜好情報に基づいて、番組の録画予約が実行される。
【００１０】
【特許文献１】特開２００４−８０６２０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述した技術においては、録画を予約する日を基準として、基準となる日から後の日になるほど、番組が録画される可能性が低くなるので、多様なジャンルの番組を録画することができず、その結果、ユーザに提供することができる番組のジャンルの種類が減ってしまい、記録装置の商品性が下がってしまうという課題があった。
【００１２】
また、録画を予約する日を基準として、基準となる日から後の日（遠い日）になるほど、番組が録画される可能性が低くなるので、基準となる日に近い日においては、ユーザがそれほど好まない番組でも録画されてしまい、基準となる日から遠い日においては、録画された番組よりも、ユーザがより好むと思われる番組が、録画されなくなってしまうという課題があった。
【００１３】
さらに、録画する番組の検索の対象となる全ての日において、所定の数の番組を録画することができるように、１日に予約できる番組の数を制限することもできるが、この場合、検索された番組の数が、１日に予約できる番組の数より少ない日もあるため、録画を予約することができる数よりも少ない数の番組しか録画できず、録画の予約が可能な件数を最大限に活用できないという課題があった。
【００１４】
さらに、また、ユーザの好みと思われる番組の数は、日によって同一ではなく、また、検索された、ユーザの好みと思われる番組の数が、日によって同一であったとしても、実際には、検索された番組の中には、ユーザが見たい番組とそうでない（見たくない）番組とが含まれているため、ユーザが見たい番組の数が日によって同一であるとは限らない。
【００１５】
したがって、ユーザが好むと思われる番組を効率よく選択し、選択した番組を録画することが非常に困難であった。
【００１６】
本発明は、このような状況に鑑みてなされたものであり、より効率よくユーザの好みと思われる番組を、録画することができるようにするものである。
【課題を解決するための手段】
【００１７】
本発明の記録装置は、ユーザから指定されたキーワードによって、番組の放送スケジュールを示す番組配信情報に含まれる番組に関係付けられた情報を基に、番組を選択する選択手段と、コンテンツの内容に対する、ユーザの嗜好の度合いを示す嗜好値を用いて、選択された複数の番組のそれぞれに対するユーザの嗜好の度合いを示すスコアを算出する算出手段と、算出された番組のスコアの高い順に、所定の数の番組の録画を予約するための情報を生成する生成手段とを備えることを特徴とする。
【００１８】
記録装置は、番組配信情報を受信する受信手段をさらに設け、生成手段は、番組配信情報が更新されるごとに、番組の録画を予約するための情報を生成するようにすることができる。
【００１９】
生成手段は、ユーザによって指定された番組の録画が予約されている場合、予め定められた所定の数から、ユーザによって指定され、録画が予約された番組の数を減算した数だけ、番組のスコアの高い順に、選択手段によって選択された番組の録画を予約するための情報を生成するようにすることができる。
【００２０】
本発明の情報処理方法は、ユーザから指定されたキーワードによって、番組の放送スケジュールを示す番組配信情報に含まれる番組に関係付けられた情報を基に、番組を選択する選択ステップと、コンテンツの内容に対する、ユーザの嗜好の度合いを示す嗜好値を用いて、選択された複数の番組のそれぞれに対するユーザの嗜好の度合いを示すスコアを算出する算出ステップと、算出された番組のスコアの高い順に、所定の数の番組の録画を予約するための情報を生成する生成ステップとを含むことを特徴とする。
【００２１】
本発明の記録媒体のプログラムは、ユーザから指定されたキーワードによって、番組の放送スケジュールを示す番組配信情報に含まれる番組に関係付けられた情報を基に、番組を選択する選択ステップと、コンテンツの内容に対する、ユーザの嗜好の度合いを示す嗜好値を用いて、選択された複数の番組のそれぞれに対するユーザの嗜好の度合いを示すスコアを算出する算出ステップと、算出された番組のスコアの高い順に、所定の数の番組の録画を予約するための情報を生成する生成ステップとを含むことを特徴とする。
【００２２】
本発明のプログラムは、ユーザから指定されたキーワードによって、番組の放送スケジュールを示す番組配信情報に含まれる番組に関係付けられた情報を基に、番組を選択する選択ステップと、コンテンツの内容に対する、ユーザの嗜好の度合いを示す嗜好値を用いて、選択された複数の番組のそれぞれに対するユーザの嗜好の度合いを示すスコアを算出する算出ステップと、算出された番組の前記スコアの高い順に、所定の数の番組の録画を予約するための情報を生成する生成ステップとをコンピュータに実行させることを特徴とする。
【００２３】
本発明の記録装置、情報処理方法、記録媒体、およびプログラムにおいては、ユーザから指定されたキーワードによって、番組の放送スケジュールを示す番組配信情報に含まれる番組に関係付けられた情報を基に、番組が選択され、コンテンツの内容に対する、ユーザの嗜好の度合いを示す嗜好値を用いて、選択された複数の番組のそれぞれに対するユーザの嗜好の度合いを示すスコアが算出され、算出された番組のスコアの高い順に、所定の数の番組の録画を予約するための情報が生成される。
【００２４】
ネットワークとは、少なくとも２つの装置が接続され、ある装置から、他の装置に対して、情報の伝達をできるようにした仕組みをいう。ネットワークを介して通信する装置は、独立した装置どうしであっても良いし、１つの装置を構成している内部ブロックどうしであっても良い。
【００２５】
また、通信とは、無線通信および有線通信は勿論、無線通信と有線通信とが混在した通信、即ち、ある区間では無線通信が行われ、他の区間では有線通信が行われるようなものであっても良い。さらに、ある装置から他の装置への通信が有線通信で行われ、他の装置からある装置への通信が無線通信で行われるようなものであっても良い。
【００２６】
記録装置は、独立した装置であっても良いし、記録再生装置の記録処理を行うブロックであっても良い。
【発明の効果】
【００２７】
本発明によれば、受信した番組を録画することができる。また、本発明によれば、より効率よく、ユーザの好みと思われる番組を録画することができる。
【発明を実施するための最良の形態】
【００２８】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２９】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現、追加される発明の存在を否定するものではない。
【００３０】
請求項１に記載の記録装置は、ユーザから指定されたキーワードによって、番組の放送スケジュールを示す番組配信情報に含まれる番組に関係付けられた情報を基に、番組を選択する選択手段（例えば、図５の録画候補選択部９２）と、コンテンツの内容に対する、ユーザの嗜好の度合いを示す嗜好値を用いて、選択された複数の番組のそれぞれに対するユーザの嗜好の度合いを示すスコアを算出する算出手段（例えば、図５のスコア算出部７７）と、算出された番組のスコアの高い順に、所定の数の番組の録画を予約するための情報を生成する生成手段（例えば、図５の自動録画制御部７３）とを備えることを特徴とする。
【００３１】
請求項２に記載の記録装置は、番組配信情報を受信する受信手段（例えば、図５のアナログチューナ３１、デジタルチューナ３３、および通信部４０）をさらに備え、生成手段（例えば、図５の自動録画制御部７３）は、番組配信情報が更新されるごとに、番組の録画を予約するための情報を生成することを特徴とする。
【００３２】
請求項３に記載の記録装置は、生成手段（例えば、図５の自動録画制御部７３）は、ユーザによって指定された番組の録画が予約されている場合、予め定められた所定の数から、ユーザによって指定され、録画が予約された番組の数を減算した数だけ、番組のスコアの高い順に、選択手段（例えば、図５の録画候補選択部９２）によって選択された番組の録画を予約するための情報を生成することを特徴とする。
【００３３】
請求項４に記載の情報処理方法は、ユーザから指定されたキーワードによって、番組の放送スケジュールを示す番組配信情報に含まれる番組に関係付けられた情報を基に、番組を選択する選択ステップ（例えば、図６のステップＳ１６の処理）と、コンテンツの内容に対する、ユーザの嗜好の度合いを示す嗜好値を用いて、選択された複数の番組のそれぞれに対するユーザの嗜好の度合いを示すスコアを算出する算出ステップ（例えば、図６のステップＳ１７の処理）と、算出された番組のスコアの高い順に、所定の数の番組の録画を予約するための情報を生成する生成ステップ（例えば、図６のステップＳ１８の処理）とを含むことを特徴とする。
【００３４】
なお、請求項５に記載の記録媒体および請求項６に記載のプログラムも、上述した請求項４に記載の情報処理方法と基本的に同様の処理であるため、繰り返しになるのでその説明は省略する。
【００３５】
本発明は、ハードディスクビデオレコーダなどの記録装置に適用できる。
【００３６】
以下、図を参照して、本発明を適用した実施の形態について説明する。
【００３７】
図２は、本発明に係る番組配信システムを説明する図である。
【００３８】
この番組配信システムは、送信局１１、衛星１２、記録装置１３、およびサーバ１４から構成され、記録装置１３は、通信網１５を介してサーバ１４に接続されている。
【００３９】
放送局の送信局１１は、地上波（電波）であるアナログ放送信号またはデジタル放送信号を放射することにより、送信局１１（放送局）が放送する番組の放送スケジュールを示す情報である番組配信情報を、記録装置１３あてに送信する。
【００４０】
ここで、番組配信情報には、例えば、放送する番組のタイトル、放送日時、番組のジャンル、出演者などの番組の内容を示すメタ情報、番組を放送する放送局の名前などが含まれている。ユーザは、記録装置１１において番組配信情報を参照し、番組を録画することができる。
【００４１】
また、送信局１１は、電波であるアナログ放送信号またはデジタル放送信号を放射することにより、番組配信情報を衛星１２あてに送信する。
【００４２】
衛星１２は、送信局１１から送信されてきた番組配信情報を受信し、電波（以下、衛星波と称する）であるアナログ放送信号またはデジタル放送信号を放射することによって、受信した番組配信情報を、直ちに記録装置１３あてに送信する。
【００４３】
記録装置１３は、送信局１１または衛星１２から送信されてきた番組配信情報を受信し、受信した番組配信情報を保持する。
【００４４】
サーバ１４は、番組配信情報を生成し、生成した番組配信情報を、通信網１５を介して記録装置１３あてに送信する。
【００４５】
記録装置１３は、サーバ１４から送信されてきた番組配信情報を受信し、受信した番組配信情報を保持する。記録装置１３は、ユーザによって入力されたキーワードを含む設定情報を基に、保持している番組配信情報を参照して、ユーザの好みと思われる番組、すなわち、記録装置１３によって選択され、録画される番組の候補（以下、自動録画候補と称する）となる番組を選択する。
【００４６】
ここで、設定情報には、例えば、番組を選択するためのキーワード、録画する番組（コンテンツ）の数、録画する番組を選択する対象となる日などを示す情報が含まれており、設定情報は、ユーザによって設定される。また、記録装置１３は、例えば、番組配信情報によって示される番組のうち、設定情報に含まれているキーワードが、番組の内容を示す単語として番組配信情報に含まれている番組を、自動録画候補として選択する。
【００４７】
したがって、例えば、設定情報にキーワード“スポーツ”が含まれている場合、記録装置１３は、番組配信情報から、例えば、メタ情報に、単語“スポーツ”が含まれている番組を、自動録画候補である番組として選択する。
【００４８】
記録装置１３は、記録しているコンテンツの嗜好値およびメタ情報、並びに番組配信情報を基に、自動録画候補として選択された番組のそれぞれのスコアを算出する。ここで、コンテンツの嗜好値とは、コンテンツに対するユーザの嗜好の度合いを示す値であり、例えば、コンテンツが再生されると、そのコンテンツおよび再生されたコンテンツの内容と類似した内容のコンテンツの嗜好値は増加する。また、コンテンツのメタ情報には、例えば、コンテンツの内容を示す単語、ジャンル、コンテンツのタイトルなどの情報が含まれている。
【００４９】
自動録画候補として選択された番組のスコアは、ユーザがその番組を好むと思われる度合いを示し、例えば、記録しているコンテンツの嗜好値およびメタ情報、並びに番組配信情報を基に、自動録画候補である番組の内容と類似する内容のコンテンツの嗜好値を加算することによって算出される。
【００５０】
記録装置１３は、算出した自動録画候補である番組のスコアを基に、録画予約テーブルを生成し、生成した録画予約テーブルを保持する。ここで、録画予約テーブルには、例えば、録画が予約された番組の放送日、放送開始時刻、放送終了時刻などが含まれている。例えば、記録装置１３が、番組の録画を８０件まで予約することができる場合、記録装置１３は、自動録画候補である番組のスコアが高い順に、８０件の番組の録画を予約する。
【００５１】
この場合、録画予約テーブルには、予約された番組ごとの、番組の録画が予約されている旨の情報が含まれている。すなわち、録画予約テーブルには、８０の番組の録画が予約されている旨の情報のそれぞれが含まれている。
【００５２】
また、送信局１１は、地上波であるアナログ放送信号またはデジタル放送信号を放射することにより、送信局１１が放送する番組を、記録装置１３あてに送信する。より詳細には、送信局１１は、地上波を放射することにより、送信局１１が放送する番組を再生するための動画像データおよび音声データを、記録装置１３あてに送信する。以下、番組を再生するための動画像データおよび音声データをコンテンツデータと称する。
【００５３】
送信局１１は、電波であるアナログ放送信号またはデジタル放送信号を放射することにより、送信局１１が放送する番組を、衛星１２あてに送信する。より詳細には、送信局１１は、電波を放射することにより、送信局１１が放送する番組のコンテンツデータを、衛星１２あてに送信する。
【００５４】
衛星１２は、送信局１１から送信されてきた番組を受信し、衛星波であるアナログ放送信号またはデジタル放送信号を放射することにより、受信した番組を、直ちに記録装置１３あてに送信する。
【００５５】
記録装置１３は、送信局１１または衛星１２から送信されてきた番組を受信する。記録装置１３は、録画予約テーブルを参照して、受信した番組から、録画が予約された番組のコンテンツデータを抽出し、抽出したコンテンツデータを記録することにより、番組を録画する。
【００５６】
このとき、例えば、記録装置１３が保持している録画予約テーブルに含まれている、録画が予約された番組の数は、日によって異なる。すなわち、記録装置１３は、スコアの高い順に番組の録画を予約していくので、１日に録画される番組の数は、自動録画候補である番組のスコアによって定まる。
【００５７】
したがって、例えば、記録装置１３が、番組の録画を８０件まで予約することができる場合、図３に示すように、録画を予約する日を基準として、１日目（録画を予約する日）には、１０件の番組の録画が予約されている。また、２日目には、３件の番組の録画が予約されており、３日目には、７件の番組の録画が予約されている。
【００５８】
同様に、４日目には、１５件の番組の録画が予約されており、５日目には、２０件の番組の録画が予約されており、６日目には、１２件の番組の録画が予約されている。さらに、７日目には、８件の番組の録画が予約されており、８日目には、１５件の番組の録画が予約されている。そして、１日目から８日目までに番組の録画が予約されている数は、合計で８０件となっている。
【００５９】
また、記録装置１３が録画予約テーブルを生成する処理は、時間を決めて配信される番組配信情報を利用する場合には、記録装置１３が、番組配信情報を受信するごとに行われる。このように、自動録画候補の番組のスコアを算出し、算出したスコアの高い順に番組の録画を予約することで、ユーザの好みと思われる番組を、効率よく録画することができる。さらに、番組配信情報を受信するごとに録画予約テーブルを生成することで、番組配信情報の変化に対応して、常に、ユーザがより好むと思われる番組を選択することができ、これにより、ユーザの好みと思われる番組を、効率よく録画することができる。
【００６０】
なお、より詳細には、記録装置１３が録画予約テーブルを生成する処理は、配信されてくる番組配信情報が、更新されるたびに行われる。
【００６１】
図４は、記録装置１３の構成の例を示すブロック図である。
【００６２】
アナログチューナ３１は、送信局１１または衛星１２から送信されてきたアナログ放送信号を受信し、受信したアナログ放送信号を復調する。アナログチューナ３１は、アナログ放送信号を復調することにより得られる、番組の動画像信号および音声信号をＡ／Ｄ変換部３２に供給する。
【００６３】
より詳細には、アナログチューナ３１は、受信したアナログ放送信号から、制御部３７または操作入力部３９によって指定されたチャンネルのアナログ放送信号を抽出し、抽出したアナログ放送信号を復調する。そして、アナログチューナ３１は、復調により得られた動画像信号および音声信号をＡ／Ｄ変換部３２に供給する。
【００６４】
また、アナログチューナ３１は、アナログ放送信号に含まれる番組配信情報を受信し、受信した番組配信情報を復調する。アナログチューナ３１は、復調した番組配信情報を、バス３６を介して、制御部３７に供給する。
【００６５】
Ａ／Ｄ変換部３２は、アナログチューナ３１から供給された動画像信号および音声信号を、アナログ信号からデジタル信号に変換する。そして、Ａ／Ｄ変換部３２は、動画像信号および音声信号をデジタル信号に変換することにより得られた、動画像データおよび音声データからなるコンテンツデータをCODEC３４に供給する。
【００６６】
デジタルチューナ３３は、送信局１１または衛星１２から送信されてきたデジタル放送信号を受信し、受信したデジタル放送信号を復調する。デジタルチューナ３３は、デジタル放送信号を復調することにより得られる、番組の動画像データおよび音声データからなるコンテンツデータをCODEC３４に供給するか、またはバス３６を介して、制御部３７に供給する。
【００６７】
より詳細には、デジタルチューナ３３は、受信したデジタル放送信号から、制御部３７または操作入力部３９によって指定されたチャンネルのデジタル放送信号を抽出し、抽出したデジタル放送信号を復調する。そして、デジタルチューナ３３は、復調により得られた動画像データおよび音声データからなるコンテンツデータをCODEC３４に供給するか、またはバス３６を介して、制御部３７に供給する。
【００６８】
また、デジタルチューナ３３は、デジタル放送信号に含まれる番組配信情報を受信し、受信した番組配信情報を復調する。デジタルチューナ３３は、復調した番組配信情報を、バス３６を介して、制御部３７に供給する。
【００６９】
CODEC３４は、録画時において、Ａ／Ｄ変換部３２から供給されたコンテンツデータを、所定の方式により符号化し、符号化したコンテンツデータを、バス３６を介して制御部３７に供給する。例えば、CODEC３４は、Ａ／Ｄ変換部３２から供給されたコンテンツデータを、MPEG（Moving Picture Experts Group）２などの方式により符号化し、符号化したコンテンツデータを、バス３６を介して制御部３７に供給する。
【００７０】
また、CODEC３４は、録画時において、デジタルチューナ３３から供給されたコンテンツデータを、そのままバス３６を介して制御部３７に供給する。
【００７１】
CODEC３４は、再生時において、Ａ／Ｄ変換部３２から供給されたコンテンツデータを、そのまま信号処理部３５に供給する。また、CODEC３４は、再生時において、デジタルチューナ３３から供給されたコンテンツデータを、所定の方式で復号し、復号したコンテンツデータを、信号処理部３５に供給する。例えば、CODEC３４は、デジタルチューナ３３から供給されたコンテンツデータを、MPEG２などの方式で復号し、復号したコンテンツデータを、信号処理部３５に供給する。
【００７２】
CODEC３４は、再生時において、制御部３７から供給されたコンテンツデータを、所定の方式で復号し、復号したコンテンツデータを、信号処理部３５に供給する。例えば、CODEC３４は、制御部３７から供給されたコンテンツデータを、MPEG２などの方式で復号し、復号したコンテンツデータを、信号処理部３５に供給する。
【００７３】
信号処理部３５は、CODEC３４または制御部３７から供給されたコンテンツデータに所定の処理を施し、コンテンツデータのうち、静止画像データまたは動画像データであるコンテンツデータをディスプレイなどに出力する。また、信号処理部３５は、CODEC３４または制御部３７から供給されたコンテンツデータに所定の処理を施し、コンテンツデータのうち、音声データであるコンテンツデータまたは音声信号をスピーカなどに出力する。
【００７４】
また、信号処理部３５は、設定画面生成部３８から供給された設定画面を表示するための静止画像データに所定の処理を施し、静止画像データをディスプレイなどに出力する。
【００７５】
制御部３７は、例えば、CPU（Central Processing Unit）、ROM（Read Only Memory）、RAM（Random Access Memory）などから構成される組み込み型のマイクロコンピュータなどからなり、アナログチューナ３１、デジタルチューナ３３、または通信部４０から供給された、番組配信情報を保持する。制御部３７は、デジタルチューナ３３またはCODEC３４から供給されたコンテンツデータを、バス３６を介して記録部４１に供給する。制御部３７は、記録部４１を制御し、記録部４１に供給したコンテンツデータを記録させる。
【００７６】
制御部３７は、記録部４１からコンテンツデータを取得し、取得したコンテンツデータを、バス３６を介してCODEC３４に供給する。また、制御部３７は、記録部４１を制御し、記録部４１が記録しているコンテンツデータを削除させる。
【００７７】
制御部３７は、記録媒体４２または通信部４０から供給されたプログラムを読み込んで、読み込んだプログラムを実行する。また、制御部３７は、記録媒体４２または通信部４０からデータやプログラムが供給された場合、供給されたデータやプログラムを必要に応じて、記録部４１に供給し、記録部４１に記録されたプログラムを読み込み、読み込んだプログラムを実行する。
【００７８】
制御部３７は、操作入力部３９から入力される入力信号に対応して、各種の処理を実行する。
【００７９】
設定画面生成部３８は、電子番組表、番組の録画の設定を行うための設定画面などの画像を表示させる静止画像データを生成し、生成した静止画像データを、バス３６を介して信号処理部３５に供給する。
【００８０】
操作入力部３９は、例えば、リモートコマンダから送信されてくる指令を受信する受信部、ボタン、キーボード、マウス、スイッチなどから構成され、ユーザの操作に応じた入力信号を制御部３７に供給する。
【００８１】
通信部４０は、通信網１５を介して、各種のデータの送受信を行う。通信部４０は、サーバ１４から送信されてきた番組配信情報を受信し、受信した番組配信情報を、バス３６を介して、制御部３７に供給する。
【００８２】
通信部４０は、外部装置から送信されてきたデータ、プログラムなどを受信し、受信したデータまたはプログラムを、バス３６を介して、制御部３７に供給する。
【００８３】
記録部４１は、書き換え可能で、電源が遮断されても記録内容を保持できる、いわゆる不揮発性の記憶媒体または記録媒体からなり、例えば、ハードディスクまたはフラッシュメモリなどより構成される。
【００８４】
記録部４１は、番組を再生するための動画像データおよび音声データ、音楽を再生するための音声データ、静止画像を表示するための静止画像データ、ゲームプログラムなどのコンテンツデータを記録している。また、記録部４１は、所定の処理を実行するためのプログラムおよび各種のデータを記録している。
【００８５】
記録部４１は、記録しているコンテンツデータ、各種のデータ、またはプログラムを制御部３７に供給する。また、記録部４１は、制御部３７の制御のもと、制御部３７から供給されたコンテンツデータ、各種のデータ、またはプログラムを記録する。記録部４１は、制御部３７の制御のもと、記録しているコンテンツデータを消去する。
【００８６】
記録媒体４２は、例えば、半導体メモリなどからなり、図示せぬドライブまたは入出力インターフェースを介して、制御部３７に接続されている。記録媒体４２は、各種の処理を実行するためのプログラムを記録する。記録媒体４２は、記録しているプログラムを制御部３７に供給する。
【００８７】
図５は、プログラムを実行する制御部３７の機能の構成を示すブロック図である。なお、図中、図４における場合と対応する部分には同一の符号を付してあり、繰り返しになるので、その説明は、適宜、省略する。
【００８８】
操作入力部３９は、ユーザの操作に応じて、キーワードを含む設定情報を制御部３７に供給する。また、操作入力部３９は、ユーザによって、所定の番組の録画が指示されると、ユーザによって録画が指示された番組を示す情報を含む、番組を録画する旨の入力信号を制御部３７に供給する。
【００８９】
操作入力部３９は、ユーザによって、コンテンツデータの消去が指示されると、ユーザによって指定されたコンテンツデータを示す情報を含む、コンテンツデータを消去する旨の入力信号を制御部３７に供給する。
【００９０】
記録部４１は、制御部３７の制御のもと、制御部３７から供給されたコンテンツデータを記録する。また、記録部４１は、制御部３７の制御のもと、記録しているコンテンツデータを消去する。また、より詳細には、記録部４１は、コンテンツデータとともに、コンテンツのメタ情報および嗜好値を記録している。
【００９１】
制御部３７は、アナログチューナ３１、デジタルチューナ３３、または通信部４０から、番組配信情報が供給されると、録画予約テーブルを生成する。制御部３７は、操作入力部３９から、番組を録画する旨の入力信号が供給されると、録画予約テーブルを生成する。制御部３７は、録画予約テーブルを参照して、番組を録画する。
【００９２】
プログラムを実行することによって、制御部３７は、番組配信情報保持部７１、手動録画制御部７２、自動録画制御部７３、録画予約テーブル保持部７４、記録制御部７５、嗜好値算出部７６、およびスコア算出部７７を実現する。
【００９３】
番組配信情報保持部７１は、アナログチューナ３１、デジタルチューナ３３、または通信部４０が受信し、アナログチューナ３１、デジタルチューナ３３、または通信部４０から供給された番組配信情報を保持する。番組配信情報保持部７１は、保持している番組配信情報を、手動録画制御部７２、自動録画制御部７３、またはスコア算出部７７に供給する。ここで、番組配信情報保持部７１が保持している番組配信情報は、例えば、EPG（Electronic Program Guide）、iEPG（internet Electronic Program Guide）などとすることができる。
【００９４】
手動録画制御部７２は、操作入力部３９から番組を録画する旨の入力信号が供給されると、入力信号に含まれている、録画が指示された番組を示す情報と、番組配信情報保持部７１から供給された番組配信情報とを基に、番組の録画を予約する旨の予約情報を生成し、生成した予約情報を、録画予約テーブル保持部７４に供給する。
【００９５】
ここで、予約情報には、例えば、録画を予約する番組の放送日、放送開始時刻、放送終了時刻、番組の録画がユーザによって指示されたか否かを示す情報、番組のタイトルなどが含まれている。
【００９６】
自動録画制御部７３は、番組の録画を予約する旨の予約情報を生成する。自動録画制御部７３は、設定情報保持部９１および録画候補選択部９２を備えている。
【００９７】
自動録画制御部７３の設定情報保持部９１は、操作入力部３９から供給された設定情報を保持する。自動録画制御部７３の録画候補選択部９２は、番組配信情報保持部７１から番組配信情報が供給されると、供給された番組配信情報および自動録画制御部７３の設定情報保持部９１が保持している設定情報を基に、番組配信情報に示される番組から、自動録画候補となる番組を選択する。
【００９８】
自動録画制御部７３は、スコア算出部７７から自動録画候補である番組のスコアを取得する。自動録画制御部７３は、取得した自動録画候補である番組のスコア、番組配信情報保持部７１から供給された番組配信情報、および設定情報を基に、番組の録画を予約する旨の予約情報を生成し、生成した予約情報を、録画予約テーブル保持部７４に供給する。例えば、記録装置１３が、番組の録画を８０件まで予約することができる場合、自動録画制御部７３は、自動録画候補である番組のスコアが高い順に、８０件の番組の録画が予約されるように予約情報を生成する。
【００９９】
より詳細には、自動録画制御部７３は、ユーザによって指示された番組の録画が予約されている場合、記録装置１３が、録画の予約をすることができる件数から、ユーザによって指示された番組の録画が予約されている件数を減算した数の自動録画候補である番組の録画を予約するように、予約情報を生成する。
【０１００】
したがって、例えば、記録装置１３が、番組の録画を８０件まで予約することができ、録画予約テーブル保持部７４に保持されている録画予約テーブルに、ユーザによって指示された番組の録画が、３件予約されている場合、自動録画制御部７３は、自動録画候補である番組のスコアが高い順に、７７（８０−３）件の番組の録画が予約されるように、番組の録画を予約する旨の予約情報を生成する。
【０１０１】
録画予約テーブル保持部７４は、録画予約テーブルを保持している。録画予約テーブル保持部７４は、手動録画制御部７２または自動録画制御部７３から供給された、番組の録画を予約する旨の予約情報を基に、録画予約テーブルを生成し、生成した録画予約テーブルを保持する。
【０１０２】
録画予約テーブル保持部７４は、保持している録画予約テーブルを、記録制御部７５に供給する。また、録画予約テーブル保持部７４は、番組の録画が終了すると、記録制御部７５の制御のもと、録画が終了した番組の録画の予約を録画予約テーブルから消去する。すなわち、録画予約テーブル保持部７４は、番組の録画が終了すると、記録制御部７５の制御のもと、録画予約テーブルに含まれている、番組の録画が予約されていることを示す情報のうち、録画の終了した番組の録画が予約されていることを示す情報を消去する。
【０１０３】
記録制御部７５は、録画予約テーブル保持部７４に保持されている録画予約テーブルを参照して、録画が予約されている番組を録画する。すなわち、記録制御部７５は、録画予約テーブル保持部７４に保持されている録画予約テーブルを参照して、録画が予約されている番組のコンテンツデータを、デジタルチューナ３３またはCODEC３４から取得する。記録制御部７５は、取得したコンテンツデータを記録部４１に供給し、記録部４１を制御して、供給したコンテンツデータを記録させる。記録制御部７５は、記録部４１にコンテンツデータを記録させてから、録画予約テーブル保持部７４を制御して、録画予約テーブルに含まれている、番組の録画が予約されていることを示す情報のうち、録画の終了した番組の録画が予約されていることを示す情報を消去させる。
【０１０４】
記録制御部７５は、操作入力部３９から、コンテンツデータを消去する旨の入力信号が供給されると、記録部４１を制御し、入力信号に含まれる、ユーザによって指定されたコンテンツデータを示す情報を基に、指定されたコンテンツデータを消去させる。
【０１０５】
嗜好値算出部７６は、記録部４１に記録されているコンテンツの嗜好値を算出し、算出した嗜好値を記録部４１に供給する。
【０１０６】
例えば、嗜好値算出部７６は、記録部４１に記録されているコンテンツデータを基に、音楽であるコンテンツが再生された場合、再生された音楽であるコンテンツ、および再生されたコンテンツの内容と、類似する内容のコンテンツの嗜好値が増加するようにコンテンツの嗜好値を算出する。
【０１０７】
このとき、嗜好値の算出の処理およびコンテンツの内容が類似しているか否かの判定の処理は、例えば、コンテンツデータとともに、記録部４１に記録されている、コンテンツのメタ情報を基に行われる。
【０１０８】
ここで、番組のコンテンツのメタ情報には、例えば、番組の録画の予約が、ユーザによって指示されたか否かを示す情報、番組のタイトル、出演者などが含まれている番組の内容を示す単語、番組のジャンル、チャンネル、コンテンツの再生回数、最後にコンテンツを再生した日時などが含まれている。また、音楽のコンテンツデータのメタ情報には、例えば、楽曲のタイトル、ジャンル、アーティスト名、楽曲のテンポなどの、楽曲の特徴を示す情報などが含まれている。
【０１０９】
したがって、この場合、例えば、嗜好値算出部７６は、再生された音楽のコンテンツの内容と類似する内容の音声データのコンテンツの嗜好値が増加するように、コンテンツの嗜好値を算出する。また、この場合、例えば、音楽番組である番組のコンテンツの嗜好値が増加するように嗜好値が算出される。例えば、嗜好値算出部７６は、再生された音楽のコンテンツのメタ情報に、コンテンツのジャンルが、“ジャズ”であることを示す情報が含まれている場合、記録しているコンテンツのうち、メタ情報に、単語“ジャズ”が含まれているコンテンツの嗜好値が増加するように、コンテンツの嗜好値を算出する。
【０１１０】
また、例えば、記録部４１に記録されているコンテンツデータが消去された場合、嗜好値算出部７６は、消去されたコンテンツデータのコンテンツの内容と類似する内容のコンテンツの嗜好値が減少するように、コンテンツの嗜好値を算出する。
【０１１１】
さらに、嗜好の関連の予測から嗜好値を算出するようにしてもよい。例えば、静止画像のコンテンツが再生（表示）された場合、表示された静止画像に対して画像解析処理を施し、その結果、表示された静止画像が、暗い感じの静止画像であるとき、嗜好値算出部７６は、サスペンスの番組であるコンテンツの嗜好値が増加するように、コンテンツの嗜好値を算出したり、コンテンツのメタ情報に、テンポの速い音楽であることを示す情報が含まれている、音楽のコンテンツが再生された場合、スポーツ番組のコンテンツの嗜好値が増加するように、コンテンツの嗜好値を算出したりすることも可能である。
【０１１２】
なお、コンテンツの嗜好値を算出する場合、メタ情報に含まれる、単語などの情報に対して重みを付加して嗜好値を算出するようにしてもよい。この場合、例えば、再生されたコンテンツのジャンルと同一のジャンルであるコンテンツの嗜好値が、２ポイント増加し、再生されたコンテンツのジャンルを示す単語が、コンテンツの内容を示す単語として、メタ情報に含まれているコンテンツの嗜好値が、１ポイント増加するようにすることができる。
【０１１３】
また、嗜好値算出部７６は、番組の録画が予約された場合に、コンテンツの嗜好値を算出するようにしてもよい。
【０１１４】
スコア算出部７７は、番組配信情報保持部７１から供給された番組配信情報、並びに記録部４１に記録されているコンテンツの嗜好値およびメタ情報を基に、自動録画制御部７３が選択した、自動録画候補である番組のスコアを算出する。スコア算出部７７は、算出した自動録画候補である番組のスコアを、自動録画制御部７３に供給する。
【０１１５】
次に、図６のフローチャートを参照して、制御部３７による録画予約テーブル更新の処理を説明する。
【０１１６】
ステップＳ１１において、手動録画制御部７２は、操作入力部３９から供給される入力信号を基に、番組の録画が指示されたか否かを判定する。
【０１１７】
ステップＳ１１において、番組の録画が指示されたと判定された場合、ステップＳ１２に進み、手動録画制御部７２は、操作入力部３９から供給された入力信号に含まれている、録画が指示された番組を示す情報、および番組配信情報保持部７１から供給された番組配信情報を基に、番組の録画を予約する旨の予約情報を生成し、生成した予約情報を録画予約テーブル保持部７４に供給する。
【０１１８】
ここで、番組配信情報には、例えば、図７に示すように、番組のタイトル、番組を放送する放送局の名前、番組の放送日、番組の放送開始時刻、番組の放送終了時刻、ジャンル、および番組の内容を示すメタ情報（単語）が含まれている。
【０１１９】
この場合、番組配信情報には、番組のタイトル“野球中継Ａ”、番組を放送する放送局の名前“放送局Ａ”、番組の放送日“２００４年９月１日”、番組の放送開始時刻“１６時００分”、番組の放送終了時刻“１６時３０分”、ジャンル“スポーツ”、および番組の内容を示す単語“野球”が含まれている。
【０１２０】
なお、番組配信情報には、１つの番組の情報だけが含まれるようにしてもよく、所定の日数（例えば、８日間）の間に放送される全ての番組の情報が含まれるようにしてもよい。
【０１２１】
したがって、例えば、番組配信情報保持部７１が、図７に示す番組配信情報を保持しており、操作入力部３９から、“２００４年９月１日”の“１６時００分”から放送される、番組のタイトルが“野球中継Ａ”である、番組を録画する旨の入力信号が供給された場合、ステップＳ１２において、手動録画制御部７２は、図７に示す番組配信情報を参照して、番組のタイトルが“野球中継Ａ”であり、番組の放送日が“２００４年９月１日”であり、番組の放送開始時刻が“１６時００分”である番組の録画を予約する旨の予約情報を生成し、生成した予約情報を、録画予約テーブル保持部７４に供給する。
【０１２２】
ステップＳ１３において、録画予約テーブル保持部７４は、手動録画制御部７２から供給された予約情報を基に、録画予約テーブルを生成する。録画予約テーブル保持部７４は、生成した録画予約テーブルを保持することによって、録画予約テーブルを更新し、ステップＳ１１に戻る。
【０１２３】
ここで、図８は、録画予約テーブルの一例を示す図である。
【０１２４】
録画予約テーブルには、番組の録画が予約された順番を示す予約番号、録画する番組のタイトル、録画する番組の放送日、録画する番組を放送する放送局の名前、番組の放送開始時刻、番組の放送終了時刻、および録画する番組が、ユーザによって録画が指示された番組であるか否かを示す手動録画フラグが含まれている。
【０１２５】
ここで、手動録画フラグは、録画する番組が、ユーザによって録画が指示された番組であるか否かを示す。セットされている（例えば、“１”に設定されている）手動録画フラグは、録画が予約されている番組が、ユーザによって録画が指示された番組であることを示しており、リセットされている（例えば、“０”に設定されている）手動録画フラグは、録画が予約されている番組が、ユーザによって録画が指示されていない番組であることを示す。
【０１２６】
すなわち、録画予約テーブルには、予約番号が“１”であり、タイトルが“野球中継Ａ”であり、放送日が“２００４年９月１日”であり、放送局が“放送局Ａ”であり、放送開始時刻が“１６時００分”であり、放送終了時刻が“１６時３０分”であり、手動録画フラグが“１”に設定されている番組の録画が予約されている情報が含まれている。
【０１２７】
また、録画予約テーブルには、予約番号が“２”であり、タイトルが“ドラマＤ”であり、放送日が“２００４年９月１日”であり、放送局が“放送局Ａ”であり、放送開始時刻が“２０時３０分”であり、放送終了時刻が“２１時３０分”であり、手動録画フラグが“０”に設定されている番組の録画が予約されている情報が含まれており、予約番号が“３”であり、タイトルが“映画Ｅ”であり、放送日が“２００４年９月３日”であり、放送局が“放送局Ｂ”であり、放送開始時刻が“１３時００分”であり、放送終了時刻が“１４時００分”であり、手動録画フラグが“１”に設定されている番組の録画が予約されている情報が含まれている。
【０１２８】
同様に、録画予約テーブルには、予約番号が“４”であり、タイトルが“スポーツＡ”であり、放送日が“２００４年９月５日”であり、放送局が“放送局Ｃ”であり、放送開始時刻が“１１時００分”であり、放送終了時刻が“１２時００分”であり、手動録画フラグが“０”に設定されている番組の録画が予約されている情報が含まれており、予約番号が“５”であり、タイトルが“バラエティＧ”であり、放送日が“２００４年９月６日”であり、放送局が“放送局Ｄ”であり、放送開始時刻が“１３時００分”であり、放送終了時刻が“１４時００分”であり、手動録画フラグが“１”に設定されている番組の録画が予約されている情報が含まれている。
【０１２９】
また、例えば、予約番号が“１”である番組、予約番号が“３”である番組、および予約番号が“５”である番組は、ユーザによって録画が指示された番組であることを示しており、予約番号が“２”である番組および予約番号が“４”である番組は、ユーザによって録画が指示された番組ではないことを示している。
【０１３０】
図６のフローチャートの説明に戻り、ステップＳ１１において、番組の録画が指示されていないと判定された場合、ユーザによって、番組の録画が指示されていないので、ステップＳ１４に進み、自動録画制御部７３は、記録装置１３が、番組配信情報を受信したか否かを判定する。例えば、ステップＳ１４において、自動録画制御部７３は、番組配信情報保持部７１が保持している番組配信情報が更新されたか否かを判定することにより、記録装置１３が、番組配信情報を受信したか否かを判定する。
【０１３１】
ステップＳ１４において、番組配信情報を受信したと判定された場合、アナログチューナ３１、デジタルチューナ３３、または通信部４０から番組配信情報が、番組配信情報保持部７１に供給されるので、ステップＳ１５に進み、自動録画制御部７３は、番組配信情報保持部７１から、番組配信情報を取得する。
【０１３２】
ステップＳ１６において、自動録画制御部７３の録画候補選択部９２は、自動録画制御部７３が、番組配信情報保持部７１から取得した番組配信情報、および自動録画制御部７３の設定情報保持部９１が保持している設定情報を基に、番組配信情報に示される番組から、自動録画候補となる番組を選択する。
【０１３３】
例えば、自動録画制御部７３の録画候補選択部９２は、番組配信情報に示される番組の内容を示す単語として、設定情報に含まれているキーワードが含まれている場合、番組配信情報に示される番組を、自動録画候補として選択し、番組配信情報に示される番組の内容を示す単語として、設定情報に含まれているキーワードが含まれていない場合、番組配信情報に示される番組を、自動録画候補として選択しない。
【０１３４】
ステップＳ１７において、スコア算出部７７は、記録部４１に記録されているコンテンツのメタ情報および嗜好値、並びに番組配信情報保持部７１から供給された、番組配信情報を基に、自動録画候補として選択された番組のスコアを算出し、算出した番組のスコアを、自動録画制御部７３に供給する。
【０１３５】
ここで、記録部４１は、例えば、図９に示すコンテンツデータ、コンテンツのメタ情報、およびコンテンツの嗜好値を記録している。
【０１３６】
すなわち、記録部４１は、“コンテンツデータＡ”、“コンテンツデータＡ”によって再生されるコンテンツのメタ情報である“メタ情報Ａ”、および“コンテンツデータＡ”によって再生されるコンテンツの嗜好値“５０”を記録している。
【０１３７】
同様に、記録部４１は、“コンテンツデータＢ”、“コンテンツデータＢ”によって再生されるコンテンツのメタ情報である“メタ情報Ｂ”、および“コンテンツデータＢ”によって再生されるコンテンツの嗜好値“１０”を記録しており、“コンテンツデータＣ”、“コンテンツデータＣ”によって再生されるコンテンツのメタ情報である“メタ情報Ｃ”、および“コンテンツデータＣ”によって再生されるコンテンツの嗜好値“６０”を記録している。
【０１３８】
また、例えば、スコア算出部７７は、記録部４１に記録されているコンテンツのメタ情報および嗜好値、並びに番組配信情報保持部７１から供給された、番組配信情報を基に、番組配信情報に含まれる、自動録画候補である番組の内容を示す単語が、メタ情報に、コンテンツの内容を示す単語として含まれているコンテンツの嗜好値を加算することによって、自動録画候補である番組のスコアを算出する。
【０１３９】
したがって、例えば、番組配信情報に含まれる、自動録画候補である“番組Ａ”の内容を示す単語が、図９に示す“メタ情報Ａ”および“メタ情報Ｃ”に、コンテンツの内容を示す単語として含まれている場合、“番組Ａ”のスコアは、“コンテンツデータＡ”によって再生されるコンテンツの嗜好値“５０”と、“コンテンツデータＣ”によって再生されるコンテンツの嗜好値“６０”とを加算した値である“１１０（５０＋６０）”となる。
【０１４０】
図６のフローチャートの説明に戻り、ステップＳ１８において、自動録画制御部７３は、スコア算出部７７から供給された自動録画候補である番組のスコア、番組配信情報保持部７１から供給された番組配信情報、および設定情報を基に、番組の録画を予約する旨の予約情報を生成し、生成した予約情報を、録画予約テーブル保持部７４に供給する。
【０１４１】
例えば、記録装置１３が、番組の録画を５件まで予約することができ、録画予約テーブル保持部７４が、図８に示す録画予約テーブルを保持している場合、予約番号が“１”である番組、予約番号が“３”である番組、および予約番号が“５”である番組は、ユーザによって録画が指示された番組であることを示しているので、自動録画制御部７３は、予約番号が“１”である番組、予約番号が“３”である番組、および予約番号が“５”である番組のそれぞれの録画の予約は、更新しない。
【０１４２】
すなわち、自動録画制御部７３は、予約番号が“１”である番組、予約番号が“３”である番組、および予約番号が“５”である番組のそれぞれの録画と、自動録画候補である番組のスコアが高い順に、２件の番組の録画とが予約されるように、番組の録画を予約する旨の予約情報を生成する。
【０１４３】
ステップＳ１９において、録画予約テーブル保持部７４は、自動録画制御部７３から供給された予約情報を基に、録画予約テーブルを生成する。録画予約テーブル保持部７４は、生成した録画予約テーブルを保持することによって、録画予約テーブルを更新し、ステップＳ１１に戻る。
【０１４４】
一方、ステップＳ１４において、番組配信情報を受信していないと判定された場合、制御部３７は、録画予約テーブルの更新を行わないので、ステップＳ１１に戻り、上述した処理を繰り返す。
【０１４５】
このようにして、記録装置１３は、自動録画候補である番組のスコアを算出し、スコアの高い順に番組の録画の予約をする。また、記録装置１３は、番組配信情報が更新されるごとに録画予約テーブルを更新する。
【０１４６】
このように、記録装置１３は、自動録画候補である番組のスコアを算出し、スコアの高い順に番組の録画の予約をするようにしたので、記録装置１３が録画の予約をすることができる、予約件数を最大限に活用することができる。
【０１４７】
また、記録装置１３は、番組配信情報が更新されるごとに録画予約テーブルを更新するようにしたので、番組配信情報の変化に対応して、常に、ユーザがより好むと思われる番組を選択することができ、これにより、ユーザの好みと思われる番組を、より効率よく録画することができる。
【０１４８】
次に、図１０のフローチャートを参照して、記録装置１３による、番組録画の処理を説明する。
【０１４９】
ステップＳ５１において、記録制御部７５は、録画予約テーブル保持部７４に保持されている、録画予約テーブルを参照して、録画が予約されている番組のうち、放送開始時刻になった番組があるか否かを判定する。
【０１５０】
例えば、録画予約テーブル保持部７４が、図８に示す録画予約テーブルを保持しており、現在時刻が、２００４年９月１日の１６時００分であった場合、予約番号が“１”である番組の放送日が“２００４年９月１日”であり、放送開始時刻が“１６時００分”であるので、記録制御部７５は、放送開始時刻になった番組があると判定する。
【０１５１】
ステップＳ５１において、放送開始時刻になった番組がないと判定された場合、録画を開始する番組がないので、ステップＳ５１に戻り、記録制御部７５は、放送開始時刻になった番組があると判定されるまで、判定の処理を繰り返す。
【０１５２】
一方、ステップＳ５１において、放送開始時刻になった番組があると判定された場合、ステップＳ５２に進み、アナログチューナ３１またはデジタルチューナ３３は、送信局１１または衛星１２から送信されてきたコンテンツデータを受信する。
【０１５３】
より詳細には、アナログチューナ３１が送信局１１または衛星１２から送信されてきたアナログ放送信号を受信した場合、アナログチューナ３１は、受信したアナログ放送信号を復調し、復調により得られた動画像信号および音声信号を、Ａ／Ｄ変換部３２に供給する。Ａ／Ｄ変換部３２は、アナログチューナ３１から供給された動画像信号および音声信号を、アナログ信号からデジタル信号に変換し、動画像信号および音声信号を変換することにより得られるコンテンツデータを、CODEC３４に供給する。そして、CODEC３４は、Ａ／Ｄ変換部３２から供給されたコンテンツデータを、MPEG２などの所定の方式により符号化し、符号化したコンテンツデータを記録制御部７５に供給する。
【０１５４】
また、デジタルチューナ３３が送信局１１または衛星１２から送信されてきたデジタル放送信号を受信した場合、デジタルチューナ３３は、受信したデジタル放送信号を復調し、復調により得られる、動画像データおよび音声データからなるコンテンツデータを、記録制御部７５に供給する。
【０１５５】
ステップＳ５３において、記録制御部７５は、デジタルチューナ３３またはCODEC３４から供給されたコンテンツデータを、記録部４１に供給する。
【０１５６】
ステップＳ５４において、記録部４１は、記録制御部７５の制御のもと、記録制御部７５から供給されたコンテンツデータを記録する。なお、より詳細には、ステップＳ５２の処理乃至ステップＳ５４の処理は、録画している番組の放送終了時刻になるまで繰り返される。
【０１５７】
放送終了時刻になると、番組の録画が終了するので、ステップＳ５５において、録画予約テーブル保持部７４は、記録制御部７５の制御のもと、保持している録画予約テーブルに含まれている、番組の録画が予約されていることを示す情報のうち、録画が終了した番組の録画が予約されていることを示す情報を、録画予約テーブルから消去し、ステップＳ５１に戻り、上述した処理を繰り返す。
【０１５８】
例えば、記録装置１３が、図８に示す、予約番号が“１”である番組を録画した場合、ステップＳ５５において、録画予約テーブル保持部７４は、記録制御部７５の制御のもと、予約番号が“１”である番組の録画が予約されていることを示す情報を、録画予約テーブルから消去する。すなわち、この場合、例えば、録画予約テーブルに含まれている、放送日“２００４年９月１日”、放送局“放送局Ａ”、放送開始時刻“１６時００分”、放送終了時刻“１６時３０分”が消去され、図中、予約番号“１”の行の手動録画フラグがリセット（例えば、“０”に設定される）される。
【０１５９】
このようにして、記録装置１３は、録画が予約されている番組を受信し、受信した番組を録画する。
【０１６０】
以上のように、記録装置は、自動録画候補である番組のスコアを算出し、スコアの高い順に番組の録画の予約をするようにしたので、記録装置が録画の予約をすることができる予約件数を最大限に活用することができる。
【０１６１】
また、記録装置は、番組配信情報が更新されるごとに録画予約テーブルを更新するようにしたので、番組配信情報の変化に対応して、常に、ユーザがより好むと思われる番組を選択することができ、これにより、ユーザの好みと思われる番組を、より効率よく録画することができる。
【０１６２】
本発明によれば、番組を受信するようにしたので、番組を録画することができる。また、本発明によれば、自動録画候補である番組のスコアを算出し、スコアの高い順に番組の録画の予約をするようにしたので、記録装置が録画の予約をすることができる予約件数を最大限に活用することができる。
【０１６３】
さらに、本発明によれば、番組配信情報が更新されるごとに録画予約テーブルを更新するようにしたので、番組配信情報の変化に対応して、常に、ユーザがより好むと思われる番組を選択することができ、これにより、ユーザの好みと思われる番組を、より効率よく録画することができる。
【０１６４】
なお、記録しているコンテンツの嗜好値を基に、自動録画候補である番組のスコアを算出すると説明したが、記録しているコンテンツのメタ情報を基に、予め定められた所定の単語の嗜好値を算出し、算出した嗜好値を基に、自動録画候補であるコンテンツのスコアを算出するようにしてもよい。
【０１６５】
この場合、例えば、嗜好値算出部７６が、“野球”、“お笑い”、“ドラマ”などの、ユーザが好むコンテンツの内容を示すと思われる単語を、予め保持している。そして、嗜好値算出部７６は、記録部４１が記録しているコンテンツのメタ情報を基に、嗜好算出部７６が予め保持している単語の嗜好値を算出する。
【０１６６】
例えば、嗜好値算出部７６が、単語“野球”を保持している場合、記録部４１が記録しているコンテンツの内容を示す単語として、単語“野球”が含まれているとき、コンテンツの内容を示す単語として、単語“野球”を含むコンテンツ１つにつき、単語“野球”の嗜好値が１ポイント増加し、記録部４１が記録しているコンテンツのタイトルに、単語“野球”が含まれているとき、コンテンツのタイトルに、単語“野球”を含むコンテンツ１つにつき、単語“野球”の嗜好値が２ポイント増加するように、単語の嗜好値を算出する。
【０１６７】
したがって、この場合、例えば、記録部４１が、コンテンツの内容を示す単語として、単語“野球”が含まれているコンテンツを２つ記録しているとき、嗜好値が２ポイント増加するように、単語“野球”の嗜好値は算出される。
【０１６８】
スコア算出部７７は、嗜好値算出部７６が算出した、単語の嗜好値を基に、自動録画候補であるコンテンツのスコアを算出する。例えば、スコア算出部７７は、嗜好値算出部７６が保持している単語が、自動録画候補である番組の内容を示す単語として含まれている場合、その単語の嗜好値が番組のスコアとして加算されるように、番組のスコアを算出する。
【０１６９】
したがって、例えば、嗜好値算出部７６が保持している単語“スポーツ”の嗜好値が“１０”であり、単語“野球”の嗜好値が“３０”である場合、自動録画候補である番組の内容を示す単語として単語“スポーツ”および“野球”が含まれている番組のスコアは、“４０（１０＋３０）”となる。
【０１７０】
また、例えば、嗜好値算出部７６が保持している単語の嗜好値を算出する場合において、ユーザによって録画が指示されたコンテンツのポイントが２倍に算出されるようにしてもよい。したがって、例えば、嗜好値算出部７６が、単語“野球”を保持している場合、記録部４１が記録しているコンテンツの内容を示す単語として、単語“野球”が含まれており、そのコンテンツの録画が、ユーザによって指示されたコンテンツでないとき、単語“野球”の嗜好値が１ポイント増加するように、嗜好値が算出され、単語“野球”が含まれており、そのコンテンツの録画が、ユーザによって指示されたコンテンツであるとき、単語“野球”の嗜好値が２ポイント増加するように、嗜好値が算出される。
【０１７１】
さらに、記録装置が録画予約テーブルを生成し、録画予約テーブルを基に、番組を録画すると説明したが、所定の装置において、録画予約テーブルまたは予約情報を生成し、生成した録画予約テーブルまたは予約情報を、有線または無線通信により、記録装置に送信するようにしてもよい。この場合、記録装置は、送信されてきた録画予約テーブルまたは予約情報を受信し、受信した録画予約テーブルまたは予約情報を基に、番組を録画する。
【０１７２】
さらに、また、記録装置が、地上波または衛星波を受信することによって、番組を受信すると説明したが、有線または無線通信により、ケーブルテレビ放送の番組などを受信するようにしてもよく、番組の受信の方法は、本発明を限定するものではない。
【０１７３】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０１７４】
そのようなコンピュータに上述した一連の処理を実行させるプログラムは、記録媒体に格納された状態でコンピュータに供給され、RAMなどにロードされて実行される。
【０１７５】
なお、上述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデムなどのインタフェースを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を介してコンピュータにインストールされるようにしてもよい。
【０１７６】
また、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１７７】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１７８】
【図１】従来の番組の録画の予約を説明するための図である。
【図２】本発明に係る番組配信システムを説明する図である。
【図３】本発明を適用した場合における、番組の録画の予約を説明するための図である。
【図４】記録装置の構成の例を示すブロック図である。
【図５】制御部の機能の構成を示すブロック図である。
【図６】録画予約テーブル更新の処理を説明するフローチャートである。
【図７】番組配信情報を説明する図である。
【図８】記録予約テーブルの一例を示す図である。
【図９】コンテンツデータを説明する図である。
【図１０】番組録画の処理を説明するフローチャートである。
【符号の説明】
【０１７９】
１１  送信局，  １２  衛星，  １３  記録装置，  １４  サーバ，  ３１  アナログチューナ，  ３３  デジタルチューナ，  ３４  CODEC，  ３７  制御部，  ３９  操作入力部，  ４０  通信部，  ４１  記録部，  ４２  記録媒体，  ７１  番組配信情報保持部，  ７２  手動録画制御部，  ７３  自動録画制御部，  ７４  録画予約テーブル保持部，  ７５  記録制御部，  ７６  嗜好値算出部，  ７７  スコア算出部，  ９１  設定情報保持部，  ９２  録画候補選択部
【図１】
2006086638.tif 000003
【図２】
2006086638.tif 000004
【図３】
2006086638.tif 000005
【図４】
2006086638.tif 000006
【図５】
2006086638.tif 000007
【図６】
2006086638.tif 000008
【図７】
2006086638.tif 000009
【図８】
2006086638.tif 000010
【図９】
2006086638.tif 000011
【図１０】
2006086638.tif 000012