(57)【要約】【課題】放送番組とネットワーク上のコンテンツとをユーザの嗜好に合わせて選択して視聴させること。【解決手段】記録再生装置１００は、ＥＰＧデータベース３１中の各放送番組と同一内容のＶＯＤコンテンツをインターネット２１上から検索条件に従って検索し、検索条件に適うＶＯＤコンテンツが検索された場合には、その番組のＥＰＧ５０上のタイトル欄５１に、ＶＯＤコンテンツを識別するＶＯＤアイコン５２を表示する。ＶＯＤアイコン５２が表示された番組のタイトル欄５１が選択されると機能リスト５４が表示され、機能リスト５４上で"ＶＯＤ再生"が選択されると、最も優先順位の高いＶＯＤコンテンツがストリーミング再生され、"ＶＯＤリスト"が選択されると、検索されたＶＯＤを再生条件毎にリスト化したＶＯＤリスト５５が表示され、ＶＯＤリスト５５上で１つのＶＯＤコンテンツが選択されると、ＶＯＤコンテンツがストリーミング再生される。【選択図】  図７
2009017259.tif 000002
【特許請求の範囲】
【請求項１】
放送番組を受信する第１の受信手段と、
前記放送番組の番組情報を含む電子番組表データを受信する第２の受信手段と、
前記受信された電子番組表を基に、前記放送番組と同一内容のコンテンツをネットワーク上から検索するよう制御する検索制御手段と、
前記検索されたコンテンツを識別する識別情報を、前記電子番組表データ中の前記番組情報に重畳させて表示するよう制御する表示制御手段と、
前記受信された放送番組を再生可能であり、前記表示された識別情報に対応する前記コンテンツを、前記ネットワークを介して受信して再生可能な再生手段と
を具備することを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器であって、
ユーザの操作を入力する入力手段を更に具備し、
前記表示制御手段は、前記ネットワーク上における所在場所及び再生条件が異なる複数の前記コンテンツが検索された場合に、当該各コンテンツを前記所在場所毎及び前記再生条件毎に示すコンテンツリストを前記電子番組表データと共に表示するよう制御し、
前記再生手段は、前記コンテンツリスト中から１つのコンテンツを選択するユーザの操作が入力された場合に、当該選択されたコンテンツを再生する
ことを特徴とする電子機器。
【請求項３】
請求項１に記載の電子機器であって、
前記コンテンツを検索する際の検索条件情報を入力する入力手段を更に具備し、
前記検索制御手段は、前記検索条件情報を基に前記コンテンツを検索するよう制御する
ことを特徴とする電子機器。
【請求項４】
請求項３に記載の電子機器であって、
前記再生手段は、前記検索条件情報に合致する前記コンテンツが複数検索された場合に、前記検索条件情報を基に前記各コンテンツの優先順位を判断し、当該優先順位が最も高いと判断された１つのコンテンツを再生する
ことを特徴とする電子機器。
【請求項５】
請求項３に記載の電子機器であって、
前記電子番組表データは、前記番組情報として前記放送番組のジャンルに関するジャンル情報を有しており、
前記入力手段は、前記検索条件情報を前記コンテンツのジャンル毎に入力可能であり、
前記検索制御手段は、前記ジャンル情報を基に検索対象のコンテンツのジャンルを判定し、当該判定されたジャンルにおける前記検索条件情報を基に前記コンテンツを検索するよう制御する
ことを特徴とする電子機器。
【請求項６】
請求項３に記載の電子機器であって、
前記受信された放送番組を記録する記録手段と、
前記記録された放送番組を、前記再生手段により再生可能なように示す記録済番組リストを生成する生成手段と、
前記再生手段により前記ネットワークを介して受信され再生されたコンテンツを、再度再生可能なように前記記録済番組リストに追加するよう制御する制御手段と
を更に具備することを特徴とする電子機器。
【請求項７】
請求項６に記載の電子機器であって、
所定の時間帯に放送される前記放送番組の記録を予約する記録予約手段を更に具備し、
前記第１の受信手段は、第１のチャンネル及び第２のチャンネルの前記放送番組を受信可能であり、
前記制御手段は、前記所定の時間帯に前記第１のチャンネルで放送される第１の放送番組の記録の予約と、当該所定の時間帯に前記第２のチャンネルで放送される第２の放送番組の記録の予約とが重複した場合に、前記第１の放送番組を前記予約に従って記録するよう制御し、前記第２の放送番組の記録に代わり、当該第２の放送番組と同一内容のコンテンツを前記検索制御手段により前記ネットワーク上から検索し、当該検索されたコンテンツを、前記再生手段により再生可能なように前記記録済番組リストに追加するよう制御する
ことを特徴とする電子機器。
【請求項８】
請求項６に記載の電子機器であって、
所定の時間帯に放送される第１の放送番組の記録を予約する記録予約手段を更に具備し、
前記制御手段は、前記記録の予約後に前記所定の時間帯が変更された場合に、前記第１の放送番組の記録に代わり、当該第１の放送番組と同一内容のコンテンツを前記検索制御手段により前記ネットワーク上から検索し、当該検索されたコンテンツを、前記再生手段により再生可能なように前記記録済番組リストに追加するよう制御する
ことを特徴とする電子機器。
【請求項９】
請求項６に記載の電子機器であって、
前記記録手段は、前記記録済番組リストに追加されたコンテンツが前記検索時において存在した前記ネットワーク上の第１の場所に関する場所情報を記録し、
前記検索制御手段は、
前記検索後に前記第１の場所にアクセスして前記コンテンツが当該第１の場所に存在するか否かを判断する手段と、
前記コンテンツが第１の場所に存在しないことが判断された場合に、前記放送番組と同一内容の他のコンテンツを前記ネットワーク上から検索し、当該ネットワーク上の第２の場所から検索された他のコンテンツを前記記録済番組リストに追加するよう制御する手段と、
前記記録された場所情報を前記第１の場所から前記第２の場所に更新する手段と
を有することを特徴とする電子機器。
【請求項１０】
請求項６に記載の電子機器であって、
前記記録手段は、前記記録済番組リストに追加されたコンテンツが前記検索時において存在した前記ネットワーク上の第１の場所に関する場所情報を記録し、
前記検索制御手段は、
前記検索後に前記第１の場所にアクセスして前記コンテンツが前記検索条件情報に合致するものであるか否かを判断する手段と、
前記コンテンツが前記検索条件情報に合致しないと判断された場合に、前記検索条件情報を基に前記放送番組と同一内容の他のコンテンツを前記ネットワーク上から検索し、当該ネットワーク上の第２の場所から検索された他のコンテンツを前記記録済番組リストに追加するよう制御する手段と、
前記記録された場所情報を前記第１の場所から前記第２の場所に更新する手段と
を有することを特徴とする電子機器。
【請求項１１】
放送番組を受信し、
前記放送番組の番組情報を含む電子番組表データを受信し、
前記受信された電子番組表を基に、前記放送番組と同一内容のコンテンツをネットワーク上から検索するよう制御し、
前記検索されたコンテンツを識別する識別情報を、前記電子番組表データ中の前記番組情報に重畳させて表示するよう制御し、
前記受信された放送番組を再生し、
前記表示された識別情報に対応する前記コンテンツを、前記ネットワークを介して受信して再生する
ことを特徴とするコンテンツ再生方法。
【請求項１２】
電子機器に、
放送番組を受信するステップと、
前記放送番組の番組情報を含む電子番組表データを受信するステップと、
前記受信された電子番組表を基に、前記放送番組と同一内容のコンテンツをネットワーク上から検索するよう制御するステップと、
前記検索されたコンテンツを識別する識別情報を、前記電子番組表データ中の前記番組情報に重畳させて表示するよう制御するステップと、
前記受信された放送番組を再生するステップと、
前記表示された識別情報に対応する前記コンテンツを、前記ネットワークを介して受信して再生するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送番組及びネットワーク上のコンテンツを受信して再生可能な電子機器、当該電子機器におけるコンテンツ再生方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来から、テレビジョン装置等の電子機器では、地上波放送、ケーブルテレビ放送、衛星放送等の放送信号を受信して放送番組を視聴していた。この放送番組は、予め時間別にスケジュールされて放送されるため、ユーザは視聴したい放送番組がある場合、当該放送番組の放送時間に合わせて視聴するか、録画予約を行う必要があった。
【０００３】
一方、近年のブロードバンド環境の発展により、放送番組と同一内容のコンテンツをインターネット等のネットワーク経由で視聴できるサービスが現れてきた。それらのサービスの多くは、いわゆるＶＯＤ（Video On Demand）方式を採用しており、ユーザが視聴したいときにいつでも視聴できるため、ユーザは放送時間の束縛から解放されるようになった。
【０００４】
しかし、上記ＶＯＤにより視聴可能なコンテンツの入手経路は多岐に渡っているため、ユーザは複数の入手経路から所望のコンテンツを検索する必要がある。また、ユーザは、電子機器が放送波またはネットワーク経由で取得した電子番組表（ＥＰＧ；Electronic Program Guide）を閲覧することで、所望の放送番組を選択し、そのスケジュールを確認することはできるものの、当該放送番組と同一のコンテンツがＶＯＤによりインターネット経由で視聴可能であるかといった情報はＥＰＧからは知ることができないため、例えばインターネット上の検索エンジン等を用いてＶＯＤによるコンテンツを別途検索するといった煩雑な作業が必要である。
【０００５】
なお、下記特許文献１には、テレビジョン受像機において電子番組表を用いて放送番組を視聴する際、当該テレビジョン受像機に接続されたハードディスクレコーダが当該電子番組表中の番組情報から番組名やＵＲＬ（Uniform Resource Locator）を取得して当該ハードディスクレコーダに接続されたパソコンへ伝送し、当該パソコンが当該番組名やＵＲＬを基に上記放送番組の番組補助情報をインターネット上から検索して表示することが可能なシステムが記載されている。  
【特許文献１】特開２００３−１２５３０５号公報（段落[００２４]等）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載のシステムにおいてインターネット上から検索されてパソコンに表示される情報は、例えばその放送番組の解説や出演者の情報等、あくまで放送番組の補足的な情報であり、当該放送番組と同一内容のインターネット上のコンテンツに関する情報は何ら表示されない。したがって、放送番組の視聴は依然として放送スケジュールに束縛されてしまうこととなり、またユーザは当該放送番組と同一内容のインターネット上のコンテンツが存在するか否かを煩雑な検索作業により確認しなければならない。
【０００７】
以上のような事情に鑑み、本発明の目的は、放送番組とネットワーク上のコンテンツとをユーザの嗜好に合わせて選択して視聴させることが可能な電子機器、コンテンツ再生方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため、本発明の主たる観点に係る電子機器は、放送番組を受信する第１の受信手段と、前記放送番組の番組情報を含む電子番組表データを受信する第２の受信手段と、前記受信された電子番組表を基に、前記放送番組と同一内容のコンテンツをネットワーク上から検索するよう制御する検索制御手段と、前記検索されたコンテンツを識別する識別情報を、前記電子番組表データ中の前記番組情報に重畳させて表示するよう制御する表示制御手段と、前記受信された放送番組を再生可能であり、前記表示された識別情報に対応する前記コンテンツを、前記ネットワークを介して受信して再生可能な再生手段とを具備する。
【０００９】
ここで放送番組とは、例えばデジタルテレビジョン放送、アナログテレビジョン放送、デジタルラジオ（音声）放送、ＡＭ（Amplitude Modulation）ラジオ放送、ＦＭ（Frequency Modulation）ラジオ放送の番組のほか、いわゆるＩＰ（Internet Protocol）テレビ放送、ＩＰラジオ放送の番組も含む概念である。電子機器とは、例えばＰＣ（Personal Computer）、テレビジョン装置、ラジオ受信機、記録再生装置（ＰＶＲ；Personal Video Recorder）、携帯電話機、ゲーム機器等のあらゆる電化製品をいう。上記コンテンツとは、例えばＶＯＤにより提供される動画コンテンツ及び音声コンテンツであり、ネットワークとは例えばインターネット、ＬＡＮ（Local Area Network）、無線ＬＡＮ等である。上記第１の受信手段と第２の受信手段とは、別個のハードウェアで実現してもよいし、同一のハードウェアで実現しても構わない。当該第１及び第２の受信手段は例えばデジタルチューナやアナログチューナ、ネットワークインタフェース等である。「検索するよう制御する」とは、当該電子機器内部に搭載された検索エンジンを用いて検索を行う場合のほか、ネットワーク上に存在する検索サーバ等の他の検索エンジンに検索を行わせる場合も含む概念である。「表示するよう制御する」とは、当該電子機器が有する表示部に上記識別情報を重畳させた電子番組表データを表示する場合のほか、当該電子機器に接続された表示装置に上記電子番組データを送信して表示させる場合も含む概念である。上記識別情報とは、例えば検索されたコンテンツが存在することを示すアイコンであってもよいし、上記放送番組の番組情報欄にいわゆるハイライト表示、立体表示等のような強調効果を施すことで実現しても構わない。
【００１０】
この構成によれば、電子番組表データに記載された放送番組と同一内容のコンテンツをネットワーク上から検索して再生することが可能となるため、ユーザは放送番組の放送スケジュールに束縛されることなく放送番組と同一内容のコンテンツを視聴することが可能となり、所望の放送番組の視聴機会を損なうこともなくなる。また、上記識別情報を、上記電子番組表データ内の番組情報と共に表示できるため、ユーザの嗜好に応じて放送番組とコンテンツとを適宜選択させることができ、より柔軟性に富んだ視聴を可能とすることができる。
【００１１】
上記電子機器は、ユーザの操作を入力する入力手段を更に具備し、前記表示制御手段は、前記ネットワーク上における所在場所及び再生条件が異なる複数の前記コンテンツが検索された場合に、当該各コンテンツを前記所在場所毎及び前記再生条件毎に示すコンテンツリストを前記電子番組表データと共に表示するよう制御し、前記再生手段は、前記コンテンツリスト中から１つのコンテンツを選択するユーザの操作が入力された場合に、当該選択されたコンテンツを再生するようにしてもよい。
【００１２】
ここで再生条件とは、例えばコンテンツの再生時間長、視聴に要する料金、画質の良否、ビットレート、コンテンツに付加された広告情報の有無等の条件である。所在場所とは例えばＵＲＬである。これにより、放送番組と同一内容のコンテンツが複数検索された場合には、ユーザは、上記コンテンツリスト中の再生条件に基づいて自らの嗜好に合致するコンテンツを選択して再生させることが可能となる。
【００１３】
上記電子機器は、前記コンテンツを検索する際の検索条件情報を入力する入力手段を更に具備し、前記検索制御手段は、前記検索条件情報を基に前記コンテンツを検索するよう制御するようにしても構わない。
【００１４】
ここで検索条件情報とは、例えばコンテンツの視聴に要する料金の有無、料金の安さまたは料金体系（コンテンツ単位の課金なのか月額料金等の期間毎の料金なのか）、ユーザ登録の必要の有無、視聴期間の制限の有無、画質の良否、広告情報の有無等である。これにより、上記放送番組と同一内容のコンテンツがネットワーク上に複数存在する場合でも、上記検索条件情報に従って検索を行うことでユーザの嗜好に合致したコンテンツを検索し再生させることができる。
【００１５】
この場合、上記電子機器において、前記再生手段は、前記検索条件情報に合致する前記コンテンツが複数検索された場合に、前記検索条件情報を基に前記各コンテンツの優先順位を判断し、当該優先順位が最も高いと判断された１つのコンテンツを再生するようにしてもよい。
【００１６】
これにより、検索条件情報に合致するコンテンツが複数検索された場合に、その中でも最もユーザの嗜好に合致するコンテンツを自動的に判別して再生させることができるため、ユーザは複数のコンテンツから１つを選択する手間を省くことができ、利便性及び操作性が向上する。
【００１７】
また、上記電子機器において、前記電子番組表データは、前記番組情報として前記放送番組のジャンルに関するジャンル情報を有しており、前記入力手段は、前記検索条件情報を前記コンテンツのジャンル毎に入力可能であり、前記検索制御手段は、前記ジャンル情報を基に検索対象のコンテンツのジャンルを判定し、当該判定されたジャンルにおける前記検索条件情報を基に前記コンテンツを検索するよう制御するようにしてもよい。
【００１８】
これにより、検索条件情報をコンテンツのジャンル毎に入力可能なため、ユーザの嗜好をジャンル毎に反映したコンテンツを検索して視聴させることができ、より柔軟性を高めることができる。
【００１９】
また、上記電子機器は、前記受信された放送番組を記録する記録手段と、前記記録された放送番組を、前記再生手段により再生可能なように示す記録済番組リストを生成する生成手段と、前記再生手段により前記ネットワークを介して受信され再生されたコンテンツを、再度再生可能なように前記記録済番組リストに追加するよう制御する制御手段とを更に具備していても構わない。
【００２０】
これにより、一度視聴したコンテンツを記録済番組リストに追加することで、当該コンテンツを、記録済みの放送番組と同様に容易に再視聴することが可能となる。すなわち、ユーザは、記録した放送番組と、ネットワーク上のコンテンツとを、どちらのコンテンツなのかを意識することなく視聴することができる。
【００２１】
この場合、上記電子機器は、所定の時間帯に放送される前記放送番組の記録を予約する記録予約手段を更に具備し、前記第１の受信手段は、第１のチャンネル及び第２のチャンネルの前記放送番組を受信可能であり、前記制御手段は、前記所定の時間帯に前記第１のチャンネルで放送される第１の放送番組の記録の予約と、当該所定の時間帯に前記第２のチャンネルで放送される第２の放送番組の記録の予約とが重複した場合に、前記第１の放送番組を前記予約に従って記録するよう制御し、前記第２の放送番組の記録に代わり、当該第２の放送番組と同一内容のコンテンツを前記検索制御手段により前記ネットワーク上から検索し、当該検索されたコンテンツを、前記再生手段により再生可能なように前記記録済番組リストに追加するよう制御するようにしてもよい。
【００２２】
これにより、放送番組の予約の重複が生じた場合でも、重複した放送番組のうち一方の放送番組を、それと同一内容のネットワーク上のコンテンツに置き換えて記録済番組リストに追加することで、重複予約による記録機会及び視聴機会の損失を補うことが可能となり、ユーザの利便性が向上する。
【００２３】
また、上記電子機器は、所定の時間帯に放送される第１の放送番組の記録を予約する記録予約手段を更に具備し、前記制御手段は、前記記録の予約後に前記所定の時間帯が変更された場合に、前記第１の放送番組の記録に代わり、当該第１の放送番組と同一内容のコンテンツを前記検索制御手段により前記ネットワーク上から検索し、当該検索されたコンテンツを、前記再生手段により再生可能なように前記記録済番組リストに追加するよう制御するようにしても構わない。
【００２４】
これにより、記録予約済みの放送番組の時間帯が、例えば直前の時間帯の放送番組の延長や特別番組の放送等により変更になった場合でも、記録予約対象の放送番組をそれと同一内容のネットワーク上のコンテンツに置き換えて記録済番組リストに追加することで、記録機会及び視聴機会の損失を補うことが可能となり、ユーザの利便性が向上する。
【００２５】
上記電子機器において、前記記録手段は、前記記録済番組リストに追加されたコンテンツが前記検索時において存在した前記ネットワーク上の第１の場所に関する場所情報を記録し、前記検索制御手段は、前記検索後に前記第１の場所にアクセスして前記コンテンツが当該第１の場所に存在するか否かを判断する手段と、前記コンテンツが第１の場所に存在しないことが判断された場合に、前記放送番組と同一内容の他のコンテンツを前記ネットワーク上から検索し、当該ネットワーク上の第２の場所から検索された他のコンテンツを前記記録済番組リストに追加するよう制御する手段と、前記記録された場所情報を前記第１の場所から前記第２の場所に更新する手段とを有していてもよい。
【００２６】
これにより、コンテンツを記録済番組リストに追加した後にコンテンツが上記第１の場所から削除されたり、他の場所に移動されたりした場合でも、ネットワーク上から新たに他のコンテンツを検索して記録済番組リストに追加することで、上記放送番組と同一内容のコンテンツをいつでもユーザに視聴させることが可能となる。
【００２７】
また、上記電子機器において、前記記録手段は、前記記録済番組リストに追加されたコンテンツが前記検索時において存在した前記ネットワーク上の第１の場所に関する場所情報を記録し、前記検索制御手段は、前記検索後に前記第１の場所にアクセスして前記コンテンツが前記検索条件情報に合致するものであるか否かを判断する手段と、前記コンテンツが前記検索条件情報に合致しないと判断された場合に、前記検索条件情報を基に前記放送番組と同一内容の他のコンテンツを前記ネットワーク上から検索し、当該ネットワーク上の第２の場所から検索された他のコンテンツを前記記録済番組リストに追加するよう制御する手段と、前記記録された場所情報を前記第１の場所から前記第２の場所に更新する手段とを有していても構わない。
【００２８】
これにより、コンテンツを記録済番組リストに追加した後に、例えば無料コンテンツだったものが有料コンテンツに変更される等、コンテンツに変更が生じ、検索条件情報に合致しないものになった場合でも、検索条件情報に従ってネットワーク上から新たに他のコンテンツを検索して記録済番組リストに追加することで、常にユーザの嗜好に合致したコンテンツを視聴させることが可能となる。
【００２９】
本発明の他の観点に係るコンテンツ再生方法は、放送番組を受信し、前記放送番組の番組情報を含む電子番組表データを受信し、前記受信された電子番組表を基に、前記放送番組と同一内容のコンテンツをネットワーク上から検索するよう制御し、前記検索されたコンテンツを識別する識別情報を、前記電子番組表データ中の前記番組情報に重畳させて表示するよう制御し、前記受信された放送番組を再生し、前記表示された識別情報に対応する前記コンテンツを、前記ネットワークを介して受信して再生するものである。
【００３０】
本発明のまた別の観点に係るプログラムは、電子機器に、放送番組を受信するステップと、前記放送番組の番組情報を含む電子番組表データを受信するステップと、前記受信された電子番組表を基に、前記放送番組と同一内容のコンテンツをネットワーク上から検索するよう制御するステップと、前記検索されたコンテンツを識別する識別情報を、前記電子番組表データ中の前記番組情報に重畳させて表示するよう制御するステップと、前記受信された放送番組を再生するステップと、前記表示された識別情報に対応する前記コンテンツを、前記ネットワークを介して受信して再生するステップとを実行させるためのものである。
【発明の効果】
【００３１】
以上のように、本発明によれば、放送番組とネットワーク上のコンテンツとをユーザの嗜好に合わせて選択して視聴させることができる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の実施の形態を図面に基づき説明する。
【００３３】
図１は、本発明の一実施形態に係る記録再生装置の構成を示したブロック図である。  
同図に示すように、本実施形態に係る記録再生装置１００は、表示部としてのテレビジョン装置２０と接続され、またインターネット２１を介して検索サーバ２２及び複数のコンテンツサーバ２３（２３ａ及び２３ｂ）と接続されている。これら検索サーバ２２及びコンテンツサーバ２３については後述する。
【００３４】
この記録再生装置１００は、デジタルチューナ１、復調部２、デマルチプレクサ３、コーデック４、記録再生部５、ＨＤＤ（Hard Disk Drive）８、光ディスクドライブ９、通信部１１、ＣＰＵ（Central Processing Unit）１２、ＲＯＭ（Read Only Memory）１３、ＲＡＭ（Random Access Memory）１４、操作入力部１５、グラフィック制御部１６、映像Ｄ／Ａ（Digital/Analog）コンバータ１７及び音声Ｄ／Ａ（Digital/Analog）コンバータ１８を有している。
【００３５】
デジタルチューナ１は、ＣＰＵ１２の制御に従って、図示しないアンテナを介してデジタル放送の特定のチャンネルを選局して、放送番組データを含む放送信号を受信する。この放送信号は、例えばＭＰＥＧ−２ ＴＳフォーマットで符号化されたＭＰＥＧストリームであるが、このフォーマットに限られるものではない。復調部２は、変調された当該放送信号を復調する。
【００３６】
デマルチプレクサ３は、多重化された放送信号を映像信号と音声信号とに分離する。コーデック４は、デマルチプレクサ３で分離された、圧縮された映像信号と音声信号とをそれぞれデコードする。またコーデック４は、映像信号及び音声信号の出力先に応じて各信号のフォーマットを別フォーマットへトランスコードすることも可能である。
【００３７】
記録再生部５は、記録部６及び再生部７を有する。記録部６は、コーデック４によりデコードされ入力されてきた映像信号及び音声信号を一時的に蓄積して、タイミングやデータ量を制御しながらＨＤＤ８や光ディスクドライブ９に出力して記録させる。再生部７は、ＨＤＤ８や光ディスクドライブ９に記録されたコンテンツの映像信号及び音声信号を読み出し、タイミングやデータ量を制御しながらコーデック４へ出力して再生させる。
【００３８】
ＨＤＤ８は、デジタルチューナ１を介して受信した放送番組データ（以下、番組コンテンツと称する）のほか、上記インターネット２１上のコンテンツサーバ２３によりＶＯＤにより提供される映像コンテンツ（以下、ＶＯＤコンテンツと称する）、デジタルカメラや各種記録媒体から各種インタフェース（図示せず）を介して入力した各種ビデオコンテンツ、静止画コンテンツ、音楽コンテンツ等のあらゆるコンテンツを内蔵のハードディスクに記憶する。またＨＤＤ８は、ＯＳ（Operating System）やアプリケーション等の各種プログラム、その他のデータ等を記憶する。さらに、ＨＤＤ８は、上記番組コンテンツやＶＯＤコンテンツをそのタイトル毎に再生可能なようにリスト化したタイトルリストも記憶する。これらの記憶されたデータが再生される際には、ＨＤＤ８は、これらのデータを上記ハードディスクから読み出し、記録再生部５へ出力する。
【００３９】
光ディスクドライブ９は、光ディスク１０を装着可能であり、上記ＨＤＤ８と同様に、当該光ディスク１０に上記番組コンテンツ等の各種データを記録し、また記録されたデータを読み出すことが可能である。なお、光ディスク１０としては、例えばＤＶＤ（DVD‐Video、DVD‐RAM、DVD‐R、DVD‐RW、DVD+R、DVD+RW等）やＢＤ（Blu-ray Disc）、ＣＤ（Compact Disc）等が挙げられる。
【００４０】
通信部１１は、上記インターネット２１に接続してＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等のプロトコルにより検索サーバ２２やコンテンツサーバ２３と各種データのやり取りを行うためのネットワークインタフェースである。
【００４１】
ＣＰＵ１２は、必要に応じてＲＡＭ１４等にアクセスし、記録再生装置１００の各ブロックを統括的に制御する。例えば、ＣＰＵ１２は、記録再生部５によるデータの記録及び再生処理や、上記検索サーバ２２を用いたＶＯＤコンテンツ検索処理（後述）等を制御する。また上記放送信号には、ＥＰＧデータ等を伝送するためのＳＩ（Service Information）信号等が含まれており、ＣＰＵ１２は、このＥＰＧデータをＳＩ信号から抽出してＥＰＧデータベースを作成し、テレビジョン装置２０に表示させる処理も制御する。なお、記録再生装置１００は、デジタルチューナ１が受信した放送信号からではなくインターネット２１上から通信部１１によりＥＰＧデータを取得するようにしても構わない。
【００４２】
ＲＯＭ１３は、ＣＰＵ１２に実行させるＯＳ、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。ＲＡＭ１４は、ＣＰＵ１２の作業用領域等として用いられ、ＯＳやプログラム、処理データ等を一時的に保持するメモリである。またＲＡＭ１４は、上記ＣＰＵ１２により作成されたＥＰＧデータベースや、当該ＥＰＧデータベースに関連付けられたＶＯＤコンテンツデータベース（後述）も記憶する。
【００４３】
操作入力部１５は、例えば複数のキーを有するリモートコントローラ（図示せず）から、ユーザの操作による各種設定値や指令を入力してＣＰＵ１２へ出力する。もちろん、操作入力部１５は、リモートコントローラによらずに、記録再生装置１００に接続されたキーボードやマウス、記録再生装置１００に実装されたスイッチ等で構成されていても構わない。
【００４４】
グラフィック制御部１６は、コーデック４から出力された映像信号やＣＰＵ１２から出力されるＥＰＧデータ等にＯＳＤ（On Screen Display）処理等のグラフィック処理を施し、テレビジョン装置２０に表示させるための映像信号を生成する。
【００４５】
映像Ｄ／Ａコンバータ１７は、上記グラフィック制御部１６から入力されたデジタル映像信号をアナログ映像信号に変換して、テレビジョン装置２０へ出力する。
【００４６】
音声Ｄ／Ａコンバータ１８は、上記コーデック４から入力されたデジタル音声信号をアナログ音声信号に変換して、テレビジョン装置２０へ出力する。
【００４７】
テレビジョン装置２０は、上記アナログ映像信号を表示部（図示せず）に表示し、上記アナログ音声信号をスピーカ（図示せず）から出力する。
【００４８】
上記検索サーバ２２は、上記ＣＰＵ１２からの要求に基づいて、インターネット２１上の各コンテンツサーバ２３からＶＯＤコンテンツを検索し、その検索結果を記録再生装置１００へ応答する。この検索サーバ２２としては、例えばインターネット２１上で公開されているビデオ検索ＡＰＩ（Application Program Interface）を提供しているサーバを利用することができる。各コンテンツサーバ２３は、ＶＯＤコンテンツを蓄積しているサーバであり、記録再生装置１００からの要求に応じてＶＯＤコンテンツをストリーミング配信する。
【００４９】
図２は、上記ＣＰＵ１２により作成されたＥＰＧデータベース及び当該ＥＰＧデータベース中の各番組に対応付けられたＶＯＤコンテンツデータベースを示した図である。
【００５０】
同図に示すように、ＥＰＧデータベース３１は、上記番組コンテンツのタイトル、放送時間、出演者等の番組情報を、放送日時毎、番組毎に蓄積する。ＣＰＵ１２は、このＥＰＧデータベース３１中の各番組コンテンツと同一内容のＶＯＤコンテンツを上記検索サーバ２２により検索し、番組コンテンツに対応するＶＯＤコンテンツに関する情報を記したＶＯＤコンテンツデータベース３２を生成する。
【００５１】
具体的には、ＣＰＵ１２は、ＥＰＧデータベース３１中の各番組コンテンツのタイトル、エピソード名、放送時間（ランタイム）といった条件を基に検索クエリを作成して、インターネット２１上の検索サーバ２２へ送信し、ＨＴＴＰ（HyperText Transfer Protocol）により検索サーバ２２からＸＭＬ（Extensible Markup Language）ベースの検索結果を得て、各番組コンテンツと一致するＶＯＤコンテンツ毎のＶＯＤコンテンツデータベース３２を作成する。ＶＯＤコンテンツデータベース３２には、各番組コンテンツに対応するＶＯＤコンテンツ毎に、その入手先サイト（ＵＲＬ）、ランタイム、料金タイプ、画質の良否、ビットレート、配信期間、広告の有無等の再生条件が記述される。例えば、ＥＰＧデータベース３１上の番組Ａに対しては、入手先（配信元）及び再生条件が異なる３つのＶＯＤコンテンツが検索され、番組Ｂに対しては、入手先及び再生条件が異なる２つのＶＯＤコンテンツが検索されている。これらＥＰＧデータベース３１及びＶＯＤコンテンツデータベース３２は、例えばＲＡＭ１４に格納される。
【００５２】
さらに、本実施形態においては、上記ＶＯＤコンテンツを検索するにあたり、ユーザの嗜好に合わせた検索条件を入力することが可能となっている。図３は、当該検索条件（以下、ＶＯＤフィルタと称する）のセットアップ画面の例を示した図である。このセットアップ画面は、ＣＰＵ１２により生成されテレビジョン装置２０の表示部に表示される。
【００５３】
同図に示すように、ＶＯＤフィルタのセットアップ画面３５においては、ＶＯＤコンテンツの画質、広告の有無、料金タイプ等のフィルタ項目を、例えば映画、ニュース、スポーツ及びその他といったＶＯＤコンテンツのジャンル毎に設定可能となっている。ユーザは上記リモコンを操作して、例えばリストボックス３８にプルダウンメニューとして表示されるフィルタ項目毎のフィルタを選択することで、各フィルタ項目のブロック３７にフィルタを設定することが可能である。同図の例では、例えば映画ジャンルに属するＶＯＤコンテンツについては、画質が良く、広告が挿入されていないものが検索され、ニュースジャンルに属するＶＯＤコンテンツについては、無料のものが検索されるように設定されている。
【００５４】
なお、このセットアップ画面３５におけるジャンル分けは、上記ＥＰＧデータベース３１に含まれる各番組コンテンツのジャンル情報に基づいて行われる。すなわち、ＥＰＧデータベース３１において映画ジャンルとして記述されている番組コンテンツと同一のＶＯＤコンテンツを検索する際には、上記セットアップ画面３５中の映画ジャンルの各フィルタに従って検索が行われる。
【００５５】
次に、以上のように構成された記録再生装置１００の動作について説明する。
【００５６】
図４は、記録再生装置１００がＶＯＤコンテンツを検索しＥＰＧを表示するまでの動作を概念的に示した図である。  
同図に示すように、記録再生装置１００は、まず上記デジタルチューナ１により各チャンネルの放送信号を選局し（４１）、ＣＰＵ１２により各チャンネルの放送信号中のＳＩ信号からＥＰＧデータを抽出して（４２）、上記ＥＰＧデータベース３１を生成する（４３）。一方で、記録再生装置１００は、上記操作入力部１５を介して、ＶＯＤフィルタのセットアップ画面３５により各フィルタを設定する（４５）。そして、ＣＰＵ１２は、例えば番組コンテンツのタイトル、ランタイム等、ＥＰＧデータベース３１中の番組情報と、ジャンル毎の画質の良否、料金タイプ等のフィルタ用パラメータとを用いて、ＶＯＤコンテンツの検索の制御を行う（４６）。具体的には、上述したように、ＣＰＵ１２が番組情報及びフィルタ用パラメータを元に検索クエリを生成し、当該クエリを、インターネット２１を介して検索サーバ２２へ送信し、当該検索サーバ２２が各コンテンツサーバ２３からＶＯＤコンテンツを検索した結果を、インターネット２１を介して受信する。ＣＰＵ１２は、このＶＯＤコンテンツの検索結果を、ＥＰＧデータベース３１と関連付けることで上記ＶＯＤコンテンツデータベース３２を生成し、当該ＶＯＤコンテンツデータベース３２を反映したＥＰＧ５０をテレビジョン装置２０の表示部に表示させる（４４）。
【００５７】
図５は、上記図４において表示されるＥＰＧ５０の詳細を示した図である。  
同図に示すように、ＥＰＧ５０は、所定の時間帯に放送される各番組コンテンツの番組タイトルがチャンネル毎に表示されるタイトル欄５１を有する。このＥＰＧ５０は、例えばユーザがリモコン上のＥＰＧキーを押すことで表示されるようになっている。ユーザは、当該リモコンにより各タイトル欄５１にカーソル５３を合わせることが可能であり、所定の番組コンテンツのタイトル欄５１にカーソルを合わせた状態で例えばリモコン上の決定キーを押すと、その番組コンテンツについての機能リスト（後述）を表示することが可能となっている。
【００５８】
また、各タイトル欄５１には、上記ＶＯＤコンテンツデータベース３２を基に、各タイトルの番組コンテンツと同一内容のＶＯＤコンテンツがインターネット２１を介して再生可能となっていることを識別するためのＶＯＤアイコン５２が表示される。
【００５９】
図６は、記録再生装置１００が上記ＥＰＧ５０に基づいてＶＯＤコンテンツを再生するまでの動作の流れを示したフローチャートである。また図７は、ＥＰＧ５０上からＶＯＤコンテンツが再生される様子を示した図である。
【００６０】
図６に示すように、まず、記録再生装置１００のＣＰＵ１２は、上記ＥＰＧ５０が表示された状態で、ユーザの操作により１つの番組コンテンツの上記タイトル欄５１が選択されたか否かを判断する（ステップ６１）。１つの番組コンテンツのタイトル欄５１が選択された場合（Ｙｅｓ）には、ＣＰＵ１２は、ＲＡＭ１４からＥＰＧデータベース３１を読み出し（ステップ６２）、当該ＥＰＧデータベース３１に関連付けられたＶＯＤコンテンツデータベース３２を参照して、選択された番組コンテンツと同一内容のＶＯＤコンテンツが存在するか否かを判断する（ステップ６３）。
【００６１】
同一内容のＶＯＤコンテンツが存在すると判断された場合（Ｙｅｓ）には、ＣＰＵ１２は、当該ＶＯＤコンテンツが配信期間内であるか否かを判断する（ステップ６４）。当該ＶＯＤコンテンツが配信期間内であると判断された場合（Ｙｅｓ）には、ＣＰＵ１２は、図７に示すように、ＥＰＧ５０の選択された番組コンテンツのタイトル欄５１に重畳させて上記機能リスト５４を表示させ、当該機能リスト５４上に"ＶＯＤ再生"を表示させる（ステップ６５）。この機能リスト５４は、番組コンテンツの選択時に実行可能なアクションリストであり、上記"ＶＯＤ再生"のほか、例えば"予約設定"、"詳細表示"等のアクションが表示される。ユーザはリモコン等を用いてこの機能リスト５４上で所定のアクションを選択することで、選択したアクションを実行させることができる。"予約設定"は、選択された番組コンテンツの録画の予約を設定するためのものであり、"詳細表示"は、例えば番組内容や出演者情報等、選択された番組コンテンツの番組情報の詳細を表示させるためのものである。ＣＰＵ１２はさらに、当該機能リスト５４上に"ＶＯＤリスト"を表示させる（ステップ６６）。例えば番組コンテンツの放送の翌日から配信されるＶＯＤコンテンツは、番組コンテンツの放送時点では視聴できないため、ＥＰＧ５０上でこのような番組コンテンツが選択された場合（ステップ６４のＮｏ）には、機能リスト５４上に"ＶＯＤリスト"は表示させるものの"ＶＯＤ再生"は表示させない。
【００６２】
そして、ＣＰＵ１２は、機能リスト５４上で"ＶＯＤ再生"が選択された場合（ステップ６７のＹｅｓ）には、図７の矢印（１）に示すように、上記ＶＯＤフィルタの設定に従って、優先順位が最も高いＶＯＤコンテンツ、すなわち、ＣＰＵ１２は、ユーザの嗜好に最も適うＶＯＤコンテンツを判別し、当該ＶＯＤコンテンツを、コンテンツサーバ２３から通信部１１を介してストリーミング再生させる（ステップ６９）。例えば、上記図２のＶＯＤコンテンツデータベース３２中、番組Ａには、同一内容の３つのＶＯＤコンテンツが検索されているが、ユーザが、図３に示したＶＯＤフィルタのセットアップ画面３５において、無料かつ画質が良いＶＯＤを検索するようにフィルタを設定していた場合には、３つのＶＯＤコンテンツ中、最上段に記載された、ウェブサイト「XXX.com」に存在するＶＯＤコンテンツが再生されることとなる。
【００６３】
また、ＣＰＵ１２は、機能リスト５４上で"ＶＯＤリスト"が選択された場合（ステップ６８のＹｅｓ）には、図７の矢印（２）に示すように、上記ＶＯＤコンテンツデータベース３２に基づいて、ＥＰＧ５０に重畳させてＶＯＤリスト５５を表示させる（ステップ７０）。このＶＯＤリスト５５は、対応する番組コンテンツのタイトル及び放送時間等の情報とともに、検索されたＶＯＤコンテンツに関する情報を上記ＶＯＤフィルタに従って上から優先順位順に並べたものである。具体的には、ＶＯＤコンテンツのＵＲＬ、料金タイプ、画質、ビットレート、配信期間、広告の有無等がＶＯＤコンテンツ毎に表示される。
【００６４】
なお、当該ＶＯＤリスト５５の表示時点において、配信期間等の制限によりまだ再生できないＶＯＤコンテンツがある場合には、ＶＯＤリスト５５上で当該ＶＯＤコンテンツの欄を薄く表示したり、まだ再生できないことを示すアイコンを表示したりして、他の再生可能なＶＯＤコンテンツと区別できるようにしてもよい。
【００６５】
このＶＯＤリスト５５上で、ユーザがリモコンを操作する等してカーソル５６を適宜移動させて１つのＶＯＤコンテンツを選択した場合（ステップ７１のＹｅｓ）には、ＣＰＵ１２は、当該選択されたＶＯＤコンテンツをストリーミング再生させる（ステップ７２）。
【００６６】
そして、ＣＰＵ１２は、機能リスト５４上の"ＶＯＤ再生"または"ＶＯＤリスト"からＶＯＤコンテンツがストリーミング再生されると、当該再生されたＶＯＤコンテンツに関する情報をタイトルリストに追加する（ステップ７３）。
【００６７】
図８は、当該タイトルリストの表示例を示した図である。  
同図に示すように、タイトルリスト８０には、例えば上記機能リスト５４上の"予約設定"により設定された録画予約に従ってＨＤＤ８へ録画済みの番組コンテンツや、予約によらずに手動で録画済みの番組コンテンツの各タイトル情報のほか、機能リスト上の"ＶＯＤ再生"または"ＶＯＤリスト"を介してストリーミング再生されたＶＯＤコンテンツのタイトル情報も表示される。このタイトルリスト８０中のコンテンツがＶＯＤコンテンツである場合には、それを識別するために上記ＶＯＤアイコン５２がタイトル欄に表示される。ユーザは、このタイトルリスト８０上でリモコン等によりカーソル８２を移動させ１つのコンテンツを選択することで当該コンテンツを再生させることが可能となっている。記録再生装置１００は、このタイトルリスト８０用のデータベースをＨＤＤ８に記憶しておき、当該データベース上で、番組コンテンツについては録画された実データを関連付けるとともに、ＶＯＤコンテンツについては、当該ＶＯＤコンテンツの配信元であるコンテンツサーバのＵＲＬを関連付けて記憶している。タイトルリスト８０上からＶＯＤコンテンツを再生させる際には、記録再生装置１００は、通信部１１により当該ＵＲＬへアクセスしてストリーミング再生を行う。このように、一度再生されたＶＯＤコンテンツをタイトルリスト８０に登録することで、録画済の番組コンテンツと同様に何度でも再生させることが可能となる。
【００６８】
なお、このタイトルリスト８０には各コンテンツのタイトル情報とともに、サムネイル画像８１も表示される。コンテンツが番組コンテンツである場合には、当該サムネイル画像８１は、例えば記録された実データの冒頭フレームの縮小画像とすればよい。またコンテンツがＶＯＤコンテンツである場合には、当該サムネイル画像８１は、例えばＶＯＤコンテンツの再生時に冒頭フレームのみキャプチャして、当該冒頭フレームの縮小画像とすることもできるし、当該ＶＯＤコンテンツの配信元であるコンテンツサーバにサムネイル画像が存在している場合には、そのサムネイル画像をダウンロードして表示するようにしても構わない。
【００６９】
また、番組コンテンツを録画予約する際には、記録再生装置１００は、当該タイトルリスト８０とは別に録画予約リストをＨＤＤ８に生成し、録画が完了した番組コンテンツについては、当該録画予約リストから削除してタイトルリスト８０に追加する。この録画予約の際の動作については後述する。
【００７０】
以上の動作により、番組コンテンツと同一内容のＶＯＤコンテンツの存在をＥＰＧ５０上でＶＯＤアイコン５２により識別表示することで、ユーザは番組コンテンツの放送時間に束縛されることなく容易に同一内容のＶＯＤコンテンツを視聴することが可能となる。したがって、仮にその番組コンテンツが既に放送済みであったとしても、過去のＥＰＧ５０を介してストリーミング再生させることができる。
【００７１】
また、上記ＶＯＤフィルタを設定して機能リスト５４上の"ＶＯＤ再生"を選択させることで、ユーザの嗜好に適ったＶＯＤコンテンツを自動的に検索してストリーミング再生させることが可能となる。
【００７２】
すなわち、従来から、ＶＯＤにより視聴可能なコンテンツの入手経路は多岐に渡っており、サービスの態様も様々であるため、ユーザの要求に適ったコンテンツの入手経路の選択が困難であるという問題があった。例えば、月曜日に放送されるテレビドラマ番組が、ウェブサイトＡでは同時に有料で視聴可能となるが、ウェブサイトＢでは放送翌日から広告付きで無料視聴できるというような場合がある。また、ウェブサイトＣでは高画質のコンテンツが有料で視聴可能だが、ウェブサイトＤでは低画質のコンテンツが無料で視聴可能であるというように、視聴条件の多様化が生じていた。またユーザ側の要求も一律ではなく、例えばニュース番組は低画質でも無料で視聴できた方がよいが、ドラマ番組は有料でもいち早く視聴したいというように、コンテンツのジャンル等によっても変化する。しかしながら、本実施形態によれば、このような多くの入手経路やサービス態様が存在するＶＯＤコンテンツから、ユーザが設定した検索条件に適うＶＯＤコンテンツをジャンル毎に検索して、容易に再生させることができるため、ユーザの嗜好により詳細に対応してユーザの利便性を格段に向上させることができる。
【００７３】
なお、上記タイトルリスト８０に記載されたＶＯＤコンテンツは、実際に録画した番組コンテンツと違い、その配信元のコンテンツサーバ２３の都合等によりＵＲＬが変更されたり、再生条件が変更されたり（例えば無料であったものが有料になっている場合等）、ＶＯＤコンテンツ自体が削除されたりする場合が想定される。そこで、本実施形態においては、そのようなＶＯＤコンテンツについてタイトルリスト８０を更新することを可能としている。
【００７４】
図９は、記録再生装置１００がＶＯＤコンテンツについてタイトルリスト８０を更新する際の動作の流れを示したフローチャートである。  
同図に示すように、記録再生装置１００のＣＰＵ１２は、まず、例えば毎日午前１２：００等、定期的にタイトルリスト８０に記載されたＶＯＤコンテンツのＵＲＬに通信部１１を介してアクセスする（ステップ９１）。そして、ＣＰＵ１２は、当該ＵＲＬにＶＯＤコンテンツが存在しているか否かを判断し（ステップ９２）、存在している場合（Ｙｅｓ）には、そのＶＯＤコンテンツの再生条件が上記ＶＯＤフィルタで設定した検索条件に適っているか否かを判断する（ステップ９３）。
【００７５】
上記ＵＲＬにＶＯＤコンテンツが存在しない場合（ステップ９２のＮｏ）、及び検索条件と合致しない場合（ステップ９３のＮｏ）には、ＣＰＵ１２は、上記ＶＯＤフィルタの検索条件に従って、インターネット２１上からＶＯＤコンテンツを検索するよう検索サーバ２２へ要求する（ステップ９４）。そして、この検索の結果、検索条件に適うＶＯＤコンテンツが検索された場合（ステップ９５のＹｅｓ）には、この検索されたＶＯＤコンテンツにより上記タイトルリスト８０を更新する（ステップ９６）。すなわち、そのＶＯＤコンテンツの新たなＵＲＬや再生条件に関する情報を更新し、当該新たなＶＯＤコンテンツを再生可能な状態にする。
【００７６】
この動作により、ＶＯＤコンテンツのＵＲＬや再生条件等の変更に追従してタイトルリスト８０を更新することができるため、ユーザは、タイトルリスト８０の更新については意識することなく、ユーザの嗜好に適うＶＯＤコンテンツを、録画した番組コンテンツと同様に何度でも再生させることが可能となる。
【００７７】
ところで、番組コンテンツを予約録画する際の問題の１つとして、異なるチャンネルで同時間帯に放送される複数の番組コンテンツを、ユーザが誤って重複して録画予約設定してしまう場合がある。このような場合には、従来では、例えば先の録画予約は無効にすることで後の録画予約対象の番組コンテンツのみを録画することになるが、これでは、ユーザは所望の番組コンテンツを見逃してしまうことになる。
【００７８】
また、予約録画における他の問題として、録画予約対象の番組コンテンツよりも前の放送時間帯に放送される番組コンテンツの放送時間が延長されたり、録画予約対象の番組コンテンツの放送時間自体が延長されたりする等して、番組コンテンツを完全に録画しきれない場合がある。
【００７９】
そこで、本実施形態においては、上記ＶＯＤコンテンツを用いることで、このような予約録画の際の問題に対処することとしている。
【００８０】
図１０は、録画予約が重複した場合における記録再生装置１００の動作の流れを示したフローチャートである。  
同図に示すように、まず、記録再生装置１００のＣＰＵ１２は、例えば上記機能リスト５４上から番組コンテンツの録画予約が設定されると（ステップ１０１）、この録画予約の予約時間帯が他の録画予約の予約時間帯と重複しているか否かを判断する（ステップ１０２）。予約時間帯が重複していない場合（Ｎｏ）には、当該録画予約対象の番組コンテンツを録画予約リストに追加する（ステップ１０６）。
【００８１】
予約時間帯が重複している場合（Ｙｅｓ）には、ＣＰＵ１２は、重複している２つの番組コンテンツのうち、先に録画予約された番組コンテンツと同一内容のＶＯＤコンテンツをＶＯＤフィルタに従って検索するよう、検索サーバ２２に要求する（ステップ１０３）。検索の結果、ＶＯＤフィルタに適うＶＯＤコンテンツが検索された場合（ステップ１０４のＹｅｓ）には、ＣＰＵ１２は、当該検索されたＶＯＤコンテンツをタイトルリスト８０に追加する（ステップ１０５）。そして、ＣＰＵ１２は、録画予約が重複している番組コンテンツのうち、後に録画予約された番組コンテンツについて、録画予約リストに従って録画を実行する（ステップ１０７）。また、ＶＯＤフィルタに適うＶＯＤコンテンツが検索されなかった場合（ステップ１０４のＮｏ）には、後に録画予約された番組コンテンツにより録画予約リストを更新し（ステップ１０６）、当該録画予約リストに従って録画を実行する（ステップ１０７）。
【００８２】
なお、上記ＶＯＤコンテンツデータベース３２上に、上記重複している番組コンテンツのうち先に録画予約された番組コンテンツと同一内容のＶＯＤコンテンツが既に登録されている場合には、新たに検索を行わずに、当該ＶＯＤコンテンツデータベース３２により当該ＶＯＤコンテンツをタイトルリスト８０に追加するようにしても構わない。
【００８３】
以上の動作により、録画予約の重複をＶＯＤコンテンツにより補完し、当該ＶＯＤコンテンツを、タイトルリスト８０を介して再生可能とすることで、放送時間帯が重なっていたとしても、ユーザの視聴機会の損失を補填することが可能となる。
【００８４】
図１１は、録画予約対象の番組コンテンツの放送時間が変更された場合における記録再生装置１００の動作の流れを示したフローチャートである。  
同図に示すように、まず、記録再生装置１００のＣＰＵ１２は、例えば上記機能リスト５４上から番組コンテンツの録画予約が設定されると（ステップ１１１）、例えばＥＰＧデータを確認する等により、その録画予約対象の番組コンテンツの放送時間に変更があるか否かを判断する（ステップ１１２）。放送時間に変更がない場合（ステップ１１２のＮｏ）には、そのまま録画予約リストに従って番組コンテンツを録画する（ステップ１１６）。
【００８５】
録画予約対象の番組コンテンツの放送時間に変更があった場合（ステップ１１２のＹｅｓ）には、録画予約された番組コンテンツと同一内容のＶＯＤコンテンツを、ＶＯＤフィルタに従って検索するよう、検索サーバ２２に要求する（ステップ１１３）。検索の結果、ＶＯＤフィルタに適うＶＯＤコンテンツが検索された場合（ステップ１１４のＹｅｓ）には、ＣＰＵ１２は、当該検索されたＶＯＤコンテンツをタイトルリスト８０に追加する（ステップ１１５）。
【００８６】
以上の動作により、録画予約対象の番組コンテンツの放送時間が変更になり、録画ができなくなった場合でも、その番組コンテンツをＶＯＤコンテンツにより補完し、当該ＶＯＤコンテンツを、タイトルリスト８０を介して再生可能とすることで、ユーザの視聴機会の損失を補填することができる。
【００８７】
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００８８】
上述の実施形態においては、記録再生装置１００は、例えばインターネット２１上のビデオ検索ＡＰＩ等を利用して、検索サーバ２２に検索クエリを送信することでインターネット２１上のＶＯＤコンテンツを検索するようにしていたが、検索サーバ２２によらずに、記録再生装置が検索エンジンを内蔵し、当該検索エンジンによりＶＯＤコンテンツを検索するようにしても構わない。
【００８９】
図１２は、この場合において記録再生装置がＶＯＤコンテンツを検索しＥＰＧを表示するまでの動作を概念的に示した図である。  
同図に示すように、記録再生装置２００は、上記図４で示した場合と同様、まず各チャンネルの放送信号を選局し（２４１）、各チャンネルの放送信号中のＳＩ信号からＥＰＧデータを抽出して（２４２）ＥＰＧデータベース３１を生成し（２４３）、その一方で、ＶＯＤフィルタのセットアップ画面３５により各フィルタを設定する（２４５）。そして、記録再生装置２００は、ＥＰＧデータベース３１中の番組情報と、フィルタ用パラメータとを用いて、ＶＯＤ検索エンジンにより、インターネット２１上のＶＯＤコンテンツを検索する（２４６）。そして、記録再生装置２００は、ＶＯＤ検索エンジンによる検索結果を、ＥＰＧデータベース３１と関連付けることで上記ＶＯＤコンテンツデータベース３２を生成し、当該ＶＯＤコンテンツデータベース３２を反映したＥＰＧ５０をテレビジョン装置２０の表示部に表示させる（２４４）。
【００９０】
上述の実施形態においては、番組コンテンツと同一内容のＶＯＤコンテンツが存在することを、ＥＰＧ５０のタイトル欄５１にＶＯＤアイコン５２を表示することで示していたが、ＶＯＤアイコン５２を表示する代わりに、タイトル欄５１に例えばいわゆるハイライト表示、立体表示等のような強調効果を施すことで、ＶＯＤコンテンツの存在を識別するようにしても構わない。
【００９１】
上述の実施形態においては、タイトルリスト８０中のＶＯＤコンテンツのＵＲＬや再生条件等を定期的に確認することでタイトルリストを更新していたが、定期的にではなく、例えば、ユーザがタイトルリスト８０上でＶＯＤコンテンツの再生を指示したときに更新を行ってもよい。
【００９２】
上述の実施形態においては、重複して録画予約された番組コンテンツのうち、後に録画予約された番組コンテンツの録画予約を有効にして、先に録画予約された番組コンテンツをＶＯＤコンテンツで置き換えるようにしていたが、逆に、先に録画予約された番組コンテンツの録画予約を有効にして、後に録画予約された番組コンテンツをＶＯＤコンテンツで置き換えるようにしても構わない。
【００９３】
上述の実施形態においては、録画予約に重複が生じた場合や、放送時間の延長があった場合に、番組コンテンツをＶＯＤコンテンツに置き換えてタイトルリスト８０に追加するようにしていたが、例えば、予約録画の設定時には、常に予約録画対象の番組コンテンツと同一内容のＶＯＤコンテンツを検索して、当該ＶＯＤコンテンツが検索された場合には、番組コンテンツを録画予約するか、それとも同一内容のＶＯＤコンテンツをタイトルリスト８０への追加するかをユーザに選択させるようにしても構わない。これにより、ユーザがＶＯＤコンテンツの追加を選択した場合には、ＨＤＤ８の記憶容量を極力削減することが可能となる。
【００９４】
上述の実施形態において、検索されたＶＯＤコンテンツが、記録再生装置１００で本来デコードできないフォーマットで符号化されていた場合には、ＥＰＧ５０にＶＯＤアイコン５２を表示する前に、予め当該ＶＯＤコンテンツをコーデック４によりデコード可能なフォーマットへトランスコードするようにしてもよい。
【００９５】
上述の実施形態においては、各番組コンテンツは、電波で放送されるデジタル放送の番組コンテンツであったが、番組コンテンツは、例えばいわゆるＩＰ放送のように、ＩＰ網により所定の時間帯に放送されるものであってもよい。すなわち、放送時刻が定められているコンテンツと、ＶＯＤコンテンツとユーザの嗜好に応じて選択できるものであれば、本発明をどのようなコンテンツに適用することも可能である。
【００９６】
さらに、上述の実施形態においては、本発明をテレビ番組及びＶＯＤコンテンツを視聴できるシステムに適用したが、映像コンテンツに限らず、例えば、ラジオ放送番組のＥＰＧ上に、インターネット上のオンデマンド聴取が可能な音声コンテンツの存在を識別表示し、再生させるといったように、音声コンテンツについても同様に本発明を適用することができる。
【００９７】
また、上述の実施形態においては、本発明を記録再生装置に適用していたが、例えば記録再生装置以外にも、ＰＣ、テレビジョン装置、ラジオ受信機、携帯電話機、ゲーム機器等のあらゆる電子機器に適用することが可能である。
【図面の簡単な説明】
【００９８】
【図１】本発明の一実施形態に係る記録再生装置の構成を示したブロック図である。
【図２】本発明の一実施形態におけるＥＰＧデータベース及び当該ＥＰＧデータベース中の各番組に対応付けられたＶＯＤコンテンツデータベースを示した図である。
【図３】本発明の一実施形態におけるＶＯＤフィルタのセットアップ画面の例を示した図である。
【図４】本発明の一実施形態において、記録再生装置がＶＯＤコンテンツを検索しＥＰＧを表示するまでの動作を概念的に示した図である。
【図５】本発明の一実施形態において表示されるＥＰＧの詳細を示した図である。
【図６】本発明の一実施形態において、記録再生装置がＥＰＧ５０に基づいてＶＯＤコンテンツを再生するまでの動作の流れを示したフローチャートである。
【図７】本発明の一実施形態において、ＥＰＧ上からＶＯＤコンテンツが再生される様子を示した図である。
【図８】本発明の一実施形態におけるタイトルリストを示した図である。
【図９】本発明の一実施形態において、記録再生装置がタイトルリストを更新する際の動作の流れを示したフローチャートである。
【図１０】本発明の一実施形態において、録画予約が重複した場合における記録再生装置の動作の流れを示したフローチャートである。
【図１１】本発明の一実施形態において、録画予約対象の番組コンテンツの放送時間が変更された場合における記録再生装置の動作の流れを示したフローチャートである。
【図１２】本発明の他の実施形態において、記録再生装置がＶＯＤコンテンツを検索しＥＰＧを表示するまでの動作を概念的に示した図である。
【符号の説明】
【００９９】
１…デジタルチューナ
２…復調部
３…デマルチプレクサ
４…コーデック
５…記録再生部
８…ＨＤＤ
１１…通信部
１２…ＣＰＵ
１３…ＲＯＭ
１４…ＲＡＭ
１５…操作入力部
１６…グラフィック制御部
２０…テレビジョン装置
２１…インターネット
２２…検索サーバ
２３…コンテンツサーバ
３１…ＥＰＧデータベース
３２…ＶＯＤコンテンツデータベース
３５…ＶＯＤフィルタセットアップ画面
５０…ＥＰＧ
５１…タイトル欄
５２…ＶＯＤアイコン
５４…機能リスト
５５…ＶＯＤリスト
８０…タイトルリスト
１００、２００…記録再生装置
【図１】
2009017259.tif 000003
【図２】
2009017259.tif 000004
【図３】
2009017259.tif 000005
【図４】
2009017259.tif 000006
【図５】
2009017259.tif 000007
【図６】
2009017259.tif 000008
【図７】
2009017259.tif 000009
【図８】
2009017259.tif 000010
【図９】
2009017259.tif 000011
【図１０】
2009017259.tif 000012
【図１１】
2009017259.tif 000013
【図１２】
2009017259.tif 000014