(57)【要約】【課題】視聴者に、過去の放送番組をザッピングにより選択させることが可能な技術を提供する。【解決手段】デジタル放送受信装置１は、放送番組を受信する受信手段１０と、放送番組と、断片化した放送番組であるザッピングデータとを蓄積する蓄積手段２０と、蓄積手段２０に蓄積した放送番組の履歴である録画履歴を生成する録画制御手段３０と、蓄積手段２０の蓄積容量が制限容量を超えた場合、放送番組からザッピングデータを生成してザッピングデータを放送番組に置き換えて蓄積するザッピングデータ生成手段４０と、蓄積手段２０に蓄積されたザッピングデータの記録テーブルを生成するザッピング用データ記録テーブル生成手段５０と、視聴者の時間方向の番組検索操作により視聴選択された過去の放送番組、または、過去の放送番組に対応するザッピングデータを、蓄積手段２０から読み出して再生する再生制御手段６０と、を備える。【選択図】図１
2014120910.tif 000002
【特許請求の範囲】
【請求項１】
放送波と、ネットワークを介して接続された外部のサーバとから放送番組を受信するデジタル放送受信装置において、
前記放送番組を受信する受信手段と、
前記放送番組と、断片化した前記放送番組であるザッピングデータとを蓄積する蓄積手段と、
前記蓄積手段に蓄積した前記放送番組の履歴である録画履歴を生成する録画制御手段と、
前記蓄積手段の蓄積容量が制限容量を超えた場合、前記録画履歴を参照して前記蓄積手段に蓄積された前記放送番組を予め定めた規則にしたがって選択して、当該選択した放送番組を、一定の時間間隔で一定量ずつ削除して前記ザッピングデータを生成し、当該ザッピングデータを、前記放送番組に代えて前記蓄積手段に蓄積するザッピングデータ生成手段と、
前記蓄積手段に蓄積された前記放送番組、または、前記ザッピングデータを特定する情報として、前記放送番組、または、前記ザッピングデータが放送されたチャンネルと放送日時とをそれぞれ対応付けて記録したザッピング用データ記録テーブルを生成するザッピング用データ記録テーブル生成手段と、
視聴者の入力手段を介した時間方向の番組探索操作を、前記チャンネルと放送日時とを指定する操作信号として前記入力手段から入力すると、前記ザッピングデータ記録テーブルを参照し、その結果、当該操作信号により特定される前記放送番組が前記蓄積手段に蓄積されている場合、当該放送番組を前記蓄積手段から読み出して再生し、前記蓄積手段に蓄積されていない場合、前記放送番組に対応する前記ザッピングデータを前記蓄積手段から読み出して再生する再生制御手段と、を備えることを特徴とするデジタル放送受信装置。
【請求項２】
前記ザッピング用データ記録テーブル生成手段は、
前記ザッピングデータを特定する情報として、前記ザッピングデータに対応する前記放送番組を前記外部のサーバから取得するための番組情報を、さらに対応付けて記録し、
前記再生制御手段は、
前記ザッピングデータの再生開始から所定時間が経過した場合、前記ザッピング用データ記録テーブルを参照して、前記再生したザッピングデータに対応する前記放送番組の前記番組情報を読み出し、この番組情報によって、前記ネットワークを介して、前記外部のサーバから、当該番組情報によって特定される前記放送番組の、前記削除された部分を少なくとも取得して再生することを特徴とする請求項１に記載のデジタル放送受信装置。
【請求項３】
前記録画制御手段は、
同一の放送時間帯において、前記受信手段に受信させる前記チャンネルを一定の時間間隔で切り替えて、複数の前記チャンネルで同一の放送時間帯にそれぞれ放送されている前記放送番組を、前記一定の時間間隔で一定量ずつ前記受信手段に受信させ、それぞれの前記放送番組について受信した、断片化された前記放送番組のデータを、当該放送番組の前記ザッピングデータとして前記蓄積手段に蓄積することを特徴とする請求項１または請求項２に記載のデジタル放送受信装置。
【請求項４】
前記外部のサーバから配信された、前記放送番組の前記ザッピングデータ、または、前記ザッピングデータの更新情報を受信するザッピングデータ受信手段と、
前記配信された前記ザッピングデータ、または、前記更新情報に基づいて、前記蓄積手段に蓄積された前記ザッピングデータを更新するザッピングデータ更新手段と、を備えることを特徴とする請求項１から請求項３のいずれか一項に記載のデジタル放送受信装置。
【請求項５】
視聴者に、時間方向のザッピングにより、過去の放送番組を選択して視聴させるために、コンピュータを、
前記放送番組を受信する受信手段、
前記放送番組と、断片化した前記放送番組であるザッピングデータとを蓄積する蓄積手段に蓄積した前記放送番組の履歴である録画履歴を生成する録画制御手段、
前記蓄積手段の蓄積容量が制限容量を超えた場合、前記録画履歴を参照して前記蓄積手段に蓄積された前記放送番組を予め定めた規則にしたがって選択して、当該選択した放送番組を、一定の時間間隔で一定量ずつ削除して前記ザッピングデータを生成し、当該ザッピングデータを、前記放送番組に代えて前記蓄積手段に蓄積するザッピングデータ生成手段、
前記蓄積手段に蓄積された前記放送番組、または、前記ザッピングデータを特定する情報として、前記放送番組、または、前記ザッピングデータが放送されたチャンネルと放送日時とをそれぞれ対応付けて記録したザッピング用データ記録テーブルを生成するザッピング用データ記録テーブル生成手段、
視聴者の入力手段を介した時間方向の番組探索操作を、前記チャンネルと放送日時とを指定する操作信号として前記入力手段から入力すると、前記ザッピングデータ記録テーブルを参照し、その結果、当該操作信号により特定される前記放送番組が前記蓄積手段に蓄積されている場合、当該放送番組を前記蓄積手段から読み出して再生し、前記蓄積手段に蓄積されていない場合、前記放送番組に対応する前記ザッピングデータを前記蓄積手段から読み出して再生する再生制御手段、として機能させることを特徴とするデジタル放送受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄積機能を有するデジタル放送受信装置において、とくに、過去の放送番組を時間方向に遡って検索することが可能なデジタル放送受信装置およびデジタル放送受信プログラムに関する。
【背景技術】
【０００２】
従来の蓄積機能を有するデジタル放送受信装置（ハードディスクレコーダを含む）では、視聴者が、蓄積された番組から視聴する番組を選択する際に、電子番組ガイド（ＥＰＧ：Electric Program Guide）に含まれる放送番組に関連する情報（番組名、放送日時、チャンネル、出演者等）や番組冒頭の静止画（サムネイル）の一覧等を利用するのが一般的である（特許文献１，２参照）。
【０００３】
例えば、特許文献１には、タイムシフト録画した過去の放送映像データを検索するためのサムネイル画像を作成し、過去の放送映像データの番組表である過去番組表と、作成したサムネイル画像とを関連付けて表示する技術が開示されている。
また、例えば、特許文献２には、録画番組の検索を行うためのサムネイル画像を、番組の特徴的な代表画像により作成する技術が開示されている。
さらに、例えば、特許文献３には、メタデータ（番組ジャンル、シリーズ、出演者等）により蓄積番組の検索を補助する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】再公表ＷＯ２００７／０４３３４７号公報
【特許文献２】特開２０１１−７１８１８号公報
【特許文献３】特開２０１２−１１００３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、前記した従来の技術では、次のような問題があった。
すなわち、特許文献１，２に記載された手法では、番組名や番組のサムネイル画像等から、蓄積された番組の内容を正確に把握することが困難であった。例えば、レギュラー放送されている番組等の番組冒頭は、毎回、大差がないことが多い。そのため、番組冒頭のサムネイルを参照しても、他の回との内容の違いがわかりづらく、番組選択の手段として有効でない場合が多かった。よって、番組名や番組のサムネイル画像等を手がかりに視聴する番組を選択すると、実際に番組を見たときに期待はずれが生じてしまう場合があった。また、蓄積される番組数が増大すると、その分、番組名や番組のサムネイル画像等の数も増大するため、視聴する番組の選択に手間がかかり、実際に視聴する番組が、視聴者が興味のあるもの等に限られてしまうおそれがあった。
【０００６】
また、特許文献３に記載された手法では、番組検索のためのキーワードを入力しなければならないため、リモコン等での入力操作に慣れていない視聴者にとっては、敷居が高い。
さらに、特許文献１〜３に記載された手法では、蓄積番組を選択するために、専用の画面（サムネイル画像等の一覧画面やキーワード入力画面）を起動させる手間がかかる。
【０００７】
ところで、放送中の番組を選択する際に、視聴者がリモコン装置でチャンネルを次々に切り替えて放送中の番組を垣間見ることで視聴する番組を選択する、いわゆるザッピングが一般的に行われている。このようなザッピングを行うことで、視聴者が番組の内容を実際に確認しながら視聴する番組を選択することができるので、視聴者の好みの番組を選択しやすくなる。さらに、ザッピングした瞬間の時々刻々に対応して、放送中の番組を垣間見ることにより、番組名等から想定される内容以上のシーンに巡り合う場合もあり、意外性のある番組や好みの番組の選択が可能となるという効果もある。
【０００８】
本発明は、以上のような問題に鑑みてなされたものであり、視聴者に、過去の放送番組をザッピングにより選択させることが可能な、デジタル放送受信装置およびデジタル放送受信プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００９】
本発明は、前記課題を解決するために創案されたものであり、まず、請求項１に記載のデジタル放送受信装置は、放送波と、ネットワークを介して接続された外部のサーバとから放送番組を受信するデジタル放送受信装置において、受信手段と、蓄積手段と、録画制御手段と、ザッピングデータ生成手段と、ザッピング用データ記録テーブル生成手段と、再生制御手段と、を備えることを特徴とする。
【００１０】
かかる構成によれば、デジタル放送受信装置は、受信手段によって、放送番組を受信し、蓄積手段によって、放送番組と、断片化した放送番組であるザッピングデータとを蓄積する。ここで、断片化した放送番組とは、放送番組の一部分のデータ（動画像データ）の集合である。
また、デジタル放送受信装置は、録画制御手段によって、蓄積手段に蓄積した放送番組の履歴である録画履歴を生成する。この録画履歴は、例えば、蓄積手段に蓄積した放送番組に関連する情報（例えば、タイトル、ジャンル等）と、その放送番組の録画日時とを対応付けたものとすることができる。これによって、蓄積手段に蓄積した放送番組を時系列に沿って管理することができる。
【００１１】
さらに、デジタル放送受信装置は、ザッピングデータ生成手段によって、蓄積手段の蓄積容量が制限容量を超えた場合、録画履歴を参照して蓄積手段に蓄積された放送番組を予め定めた規則にしたがって選択し、当該選択した放送番組を、予め定めた時間間隔で一定量ずつ残し、残りを削除してザッピングデータを生成し、当該ザッピングデータを、前記放送番組に代えて蓄積手段に蓄積する。このように、放送番組を、予め定めた規則（例えば、録画日時の古い順）にしたがって、断片化した放送データであるザッピングデータに変更して蓄積することで、一つの放送番組についての蓄積容量の使用量を削減することができる。また、蓄積手段から削減されたデータの分だけ、新たに放送番組やザッピングデータを蓄積することができるので、蓄積手段の蓄積容量を効率良く利用することができる。
【００１２】
そして、デジタル放送受信装置は、ザッピング用データ記録テーブル生成手段によって、蓄積手段に蓄積された放送番組、または、ザッピングデータを特定する情報として、放送番組、または、ザッピングデータが放送されたチャンネルと放送日時とをそれぞれ対応付けて記録したザッピング用データ記録テーブルを生成する。
これによって、蓄積手段に蓄積された放送番組、または、ザッピングデータを、放送日時やチャンネルと結びつけて管理することができる。
【００１３】
そして、デジタル放送受信装置は、再生制御手段によって、視聴者の入力手段を介した時間方向の番組探索操作を、前記チャンネルと放送日時とを指定する操作信号として入力手段から入力し、当該操作信号により特定される放送番組、または、この放送番組に対応するザッピングデータを蓄積手段から読み出して再生する。このとき、再生制御手段は、ザッピング用データ記録テーブルを参照し、その結果、操作信号により特定される放送番組が前記蓄積手段に蓄積されていない場合、放送番組に対応するザッピングデータを再生する。これによって、視聴者に、過去の放送番組、または、断片化した放送番組であるザッピングデータを実際に視聴させて、視聴する番組を選択させることができる。また、放送番組の冒頭にかぎらず、序盤、中盤、終盤等の複数の場面を実際に視聴させることができる。そのため、放送番組の内容を把握しやすくすることができる。
【００１４】
請求項２に記載のデジタル放送受信装置は、請求項１に記載のデジタル放送受信装置において、前記ザッピング用データ記録テーブル生成手段は、前記ザッピング用データ記録テーブルに、前記ザッピングデータに対応する前記放送番組を前記外部のサーバから取得するための番組情報を、さらに対応付けて記録し、前記再生制御手段は、前記ザッピングデータの再生開始から所定時間が経過した場合、前記ザッピング用データ記録テーブルを参照して、前記再生したザッピングデータに対応する前記放送番組の前記番組情報を読み出し、この番組情報によって、前記ネットワークを介して、前記外部のサーバから、当該番組情報によって特定される前記放送番組の、前記削除された部分を少なくとも取得して再生することとした。
【００１５】
これによれば、ザッピング用データ記録テーブル生成手段が、番組情報をザッピングデータ等と対応付けてさらに記録し、再生制御手段が、再生したザッピングデータに対応する放送番組を、外部のサーバから取得することが可能となる。これによって、視聴者の選択にかかる放送番組の全体を蓄積手段に蓄積していなくても、当該選択にかかる放送番組のうち、蓄積手段に蓄積されていない部分のデータを外部から取得することで、視聴者に放送番組の全体を視聴させることが可能となる。
【００１６】
請求項３に記載のデジタル放送受信装置は、請求項１または請求項２に記載のデジタル放送受信装置において、前記録画制御手段が、同一の放送時間帯において、前記受信手段に受信させる前記チャンネルを一定の時間間隔で切り替えて、複数の前記チャンネルで同一の放送時間帯にそれぞれ放送されている前記放送番組を、前記一定の時間間隔で一定量ずつ前記受信手段に受信させ、それぞれの前記放送番組について受信した、断片化された前記放送番組のデータを、前記ザッピングデータとして前記蓄積手段に蓄積することとした。
【００１７】
これによれば、受信手段の数がチャンネル数よりも少なくても、同一の放送時間帯に複数のチャンネルでそれぞれ放送された放送番組のザッピングデータを取得することができる。これによって、同一の放送時間帯に複数のチャンネルでそれぞれ放送された放送番組を、視聴者にザッピング視聴させることが可能となる。
【００１８】
請求項４に記載のデジタル放送受信装置は、請求項１から請求項３のいずれか一項に記載のデジタル放送受信装置において、ザッピングデータ受信手段と、ザッピングデータ更新手段とを備えることとした。
【００１９】
かかる構成によれば、デジタル放送受信装置は、ザッピングデータ受信手段によって、外部のサーバから配信された、放送番組のザッピングデータ、または、ザッピングデータの更新情報を受信する。これによって、デジタル放送受信装置は、外部のサーバからも放送番組のザッピングデータを取得することが可能となる。ここで、外部のサーバから配信された放送番組のザッピングデータには、すでに、蓄積手段に蓄積されたザッピングデータに対応するもの以外に、まだ、蓄積手段に蓄積されていないザッピングデータも含んでもよい。また、ザッピングデータの更新情報には、ザッピングデータを特定するための情報として、ザッピングデータに対応する放送番組が放送されたチャンネルと、そのチャンネルでザッピングデータに対応する部分が放送された日時とが少なくとも含まれている。これによって、配信されたザッピングデータと、蓄積手段に蓄積されたザッピングデータとを対応付けることができる。
【００２０】
また、デジタル放送受信装置は、ザッピングデータ更新手段によって、外部のサーバから配信されたザッピングデータ、または、更新情報に基づいて、蓄積手段に蓄積されたザッピングデータを更新する。例えば、配信されたザッピングデータと蓄積されたザッピングデータとの差分がなくなるように、蓄積されたザッピングデータを更新してもよいし、配信されたザッピングデータを蓄積されたザッピングデータに置き換えて更新してもよい。また、対応するザッピングデータが蓄積手段に蓄積されていなければ、配信されたザッピングデータを新たに蓄積してもよい。
【００２１】
請求項５に記載のデジタル放送受信プログラムは、視聴者に、時間方向のザッピングにより、過去の放送番組を選択して視聴させるために、コンピュータを、受信手段、録画制御手段、ザッピングデータ生成手段、ザッピング用データ記録テーブル生成手段、再生制御手段、として機能させるためのデジタル放送受信プログラムである。
【００２２】
かかる構成によれば、デジタル放送受信プログラムは、受信手段によって、放送番組を受信する。
また、デジタル放送受信プログラムは、録画制御手段によって、蓄積手段に蓄積した放送番組の履歴である録画履歴を生成する。
【００２３】
さらに、デジタル放送受信プログラムは、ザッピングデータ生成手段によって、蓄積手段の蓄積容量が制限容量を超えた場合、録画履歴を参照して蓄積手段に蓄積された放送番組を予め定めた順序で選択し、当該選択した放送番組を、予め定めた時間間隔で一定量ずつ削除してザッピングデータを生成し、当該ザッピングデータを、前記放送番組に代えて蓄積手段に蓄積する。
【００２４】
そして、デジタル放送受信プログラムは、ザッピング用データ記録テーブル生成手段によって、蓄積手段に蓄積されたザッピングデータを特定する情報として、ザッピングデータに対応する放送番組が放送されたチャンネルと、そのチャンネルでザッピングデータに相当する部分が放送された放送日時と、を対応付けて記録したザッピング用データ記録テーブルを生成する。
【００２５】
そして、デジタル放送受信プログラムは、再生制御手段によって、視聴者の入力手段を介した時間方向の番組探索操作を、前記チャンネルと放送日時とを指定する操作信号として入力手段から入力し、当該操作信号により特定される放送番組、または、この放送番組に対応するザッピングデータを蓄積手段から読み出して再生する。また、再生制御手段は、操作信号により特定される前記放送番組が前記蓄積手段に蓄積されていない場合、放送番組に対応するザッピングデータを再生する。
【発明の効果】
【００２６】
請求項１，５に記載の発明によれば、視聴者に、過去の放送番組、または、断片化した放送番組（ザッピングデータ）をザッピングにより視聴させることができる。これにより、視聴者に放送番組の内容を把握しやすくすることができ、視聴者に、好みに合った放送番組を容易に選択させることができる。さらに、蓄積した放送番組を、適宜ザッピングデータに置き換えて蓄積することで、蓄積容量を有効に利用することができる。
【００２７】
また、さらに、一般的に行われている、チャンネル間のザッピングによる視聴選択と同様の操作感覚で、時間方向のザッピングによる視聴選択を行わせることができるため、操作性に優れる。そのため、利便性を向上させることができ、それまで視聴の機会がなかった放送番組等への視聴の拡大を図ることができる。
【００２８】
請求項２に記載の発明によれば、視聴者により視聴選択された放送番組の全体を蓄積手段に蓄積していなくても、当該視聴選択された放送番組のうち、蓄積手段に蓄積されていない部分のデータを外部から取得することで、視聴者に放送番組の全体を視聴させることができる。そのため、放送番組の視聴の機会を確保しつつ、蓄積手段の蓄積容量を有効に利用することができ、装置が安価となる。
【００２９】
請求項３に記載の発明によれば、同一の放送時間帯に複数のチャンネルでそれぞれ放送された放送番組を、視聴者にザッピングにより視聴させることが可能となるので、さらに視聴の拡大を図ることができる。また、受信手段の数がチャンネル数より少なくても複数のチャンネルでそれぞれ放送された放送番組から、ザッピングデータを取得できるので、受信手段を効率良く利用でき、装置が安価となる。
【００３０】
請求項４に記載の発明によれば、外部からザッピングデータ、または、ザッピングデータの更新情報を取得することができるので、これに基づいて、蓄積手段に蓄積されたザッピングデータを更新することができる。そのため、利便性をさらに向上させることができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施形態に係るデジタル放送受信装置の構成を示すブロック図である。
【図２】同一の放送時間帯において、受信手段で受信するチャンネルを一定の時間間隔で切り替えることで、複数のチャンネルで同一の放送時間帯に放送されている放送番組のザッピングデータを取得する様子を説明するための概念図である。
【図３】本発明の実施形態に係るデジタル放送受信装置の、ザッピングデータ生成手段で、ザッピングデータを生成する様子を説明するための概念図である。
【図４】本発明の実施形態に係るデジタル放送受信装置の、ザッピング用データ記録テーブル生成手段で生成されるザッピング用データ記録テーブルの一例を示す図である。
【図５】本発明の実施形態に係るデジタル放送受信装置におけるザッピングデータ生成手段で行われるザッピングデータ生成処理の流れを示すフローチャートである。
【図６】本発明の実施形態に係るデジタル放送受信装置における再生制御手段で行われる再生処理の流れを示すフローチャートである。
【図７】本発明の実施形態の変形例に係るデジタル放送受信装置の構成を示すブロック図である。
【図８】本発明の実施形態の変形例に係るデジタル放送受信装置のザッピングデータ更新手段で行われる、ザッピングデータ更新処理の流れの一例を示すフローチャートである。動作を示すフローチャートである。
【発明を実施するための形態】
【００３２】
以下、本発明の実施の形態について図面を参照して説明する。
［デジタル放送受信装置の構成］
まず、図１を参照して、本発明の実施形態に係るデジタル放送受信装置の構成について説明する。
図１に示すように、デジタル放送受信装置１は、受信手段１０と、蓄積手段２０と、録画制御手段３０と、ザッピングデータ生成手段４０と、ザッピング用データ記録テーブル生成手段５０と、再生制御手段６０とを備えている。なお、デジタル放送受信装置１には、外部に液晶ディスプレイ、スピーカ等の表示装置２が接続され、リモコン装置（入力手段）３によって、チャンネル切り替え等の操作が行われるものとする。また、デジタル放送受信装置１は、ネットワークＮを介して、外部のサーバ１００にアクセス可能となっている。
【００３３】
受信手段１０は、放送波を介して配信される放送番組や、放送番組に対して付加的に伝送される番組特定情報（ＰＳＩ：Program Specific Information）を受信するものである。この番組特定情報には、電子番組ガイド（ＥＰＧ：Electric Program Guide）や、時刻情報（ＴＯＴ：Time Offset Table）や、受信した放送番組の外部のサーバ１００における所在を表す情報（例えば、番組ＩＤ）が含まれる。この電子番組ガイドは、放送番組の関連情報を記述した情報であって、例えば、放送番組のタイトル、チャンネル、放送日・放送時間、ジャンル、番組内容説明、出演者、番組属性（音声モード、解説放送、字幕放送、データ放送、双方向番組等）等が記述されている。
なお、ここでは、受信手段１０は、放送波を介して番組特定情報を受信することとしたが、ネットワークＮを介して番組特定情報を受信することとしてもよい。
【００３４】
受信手段１０は、放送波から、視聴者により、リモコン装置３への入力操作を介して視聴選択された放送番組を抽出し、再生制御手段６０に出力する。さらに、受信手段１０は、放送波に多重化されて配信される番組特定情報の電子番組ガイドと、時刻情報と、番組ＩＤと、を分離抽出し、ザッピングデータ生成手段４０と、ザッピング用データ記録テーブル生成手段５０とに出力する。
【００３５】
また、受信手段１０は、後記する録画制御手段３０によって録画を指示された放送番組を、放送波を介して受信し、この放送番組を、蓄積手段２０に蓄積する。さらに、受信手段１０は、放送波に多重化されて配信される番組特定情報の電子番組ガイドと、時刻情報と、番組ＩＤと、を分離抽出し、ザッピングデータ生成手段４０と、ザッピング用データ記録テーブル生成手段５０とに出力する。
する。
受信手段１０は、デジタル放送受信装置１で受信可能なチャンネル数と同じ数だけ設けてもよいし、このチャンネル数よりも少ない数としてもよい。
【００３６】
蓄積手段２０は、受信手段１０で受信した放送番組、または、後記するザッピングデータ生成手段４０で生成された放送番組のザッピングデータを記憶するものであって、ハードディスク等の一般的な記憶装置である。ここで、ザッピングデータとは、断片化した放送番組のことであり、具体的には、放送番組の一部分の動画像データである。
【００３７】
蓄積手段２０は、放送番組と、この放送番組に対応するザッピングデータのいずれか一方を蓄積する。
この蓄積手段２０は、後記する再生制御手段６０において、放送番組、または、ザッピングデータを再生する場合に参照される。
【００３８】
録画制御手段３０は、受信手段１０に録画させる放送番組を制御するものである。録画制御手段３０は、受信手段１０に対し、録画する放送番組を指示する録画指示を出力する。また、録画制御手段３０は、録画した放送番組の履歴である録画履歴を生成する。この録画履歴は、例えば、蓄積手段２０に蓄積した放送番組を特定する情報（例えば、チャンネル、放送日時等）を含む。また、その放送番組が、視聴者からの指示で録画された放送番組であることを示すマークをさらに含んでもよい。録画制御手段３０は、受信手段１０に録画指示を行う都度、録画履歴を作成する。
このようにして生成された録画履歴は、後記するザッピングデータ生成手段４０およびザッピング用データ記録テーブル生成手段５０に出力される。
【００３９】
また、録画制御手段３０は、受信手段１０に対し、同一の放送時間帯に複数のチャンネルで放送中のそれぞれの放送番組から、直接、それぞれの放送番組に対応するザッピングデータを取得させてもよい。図２を参照して、詳しく説明する。
ここでは、図２に示すように、例えば、受信手段１０で受信可能なチャンネルがＣＨ１〜ＣＨ８である場合、一台の受信手段１０で、同一の放送時間帯にチャンネルＣＨ１〜ＣＨ８でそれぞれ放送中の放送番組のザッピングデータを取得する場合を例にとって説明する。
【００４０】
録画制御手段３０は、図２に示すように、受信手段１０に受信させるチャンネルを一定時間ごとに一定の順序で切り替えて、受信手段１０にチャンネルＣＨ１〜ＣＨ８でそれぞれ放送中の放送番組を一定時間（例えば１０秒程度）ずつ受信させる。例えば、図２に示す例では、録画制御手段３０は、受信手段１０に受信させるチャンネルを、チャンネルＣＨ１、ＣＨ２、・・・、ＣＨ８の順序で切り替えている。録画制御手段３０は、このようなチャンネルＣＨ１〜ＣＨ８までの切り替え動作を複数回繰り返す。
【００４１】
ここで、録画制御手段３０は、あるチャンネルで録画を終了した時刻から、次に同じチャンネルで録画を開始する時刻までの時間間隔Ｔ（例えば、１分間隔＋／−ランダム秒）が一定となるように、チャンネルの切り替えのタイミングを制御している。
【００４２】
このようにして、録画制御手段３０は、同一の放送時間帯において、受信手段１０に受信させるチャンネルを時刻ｔ方向にずらすことで、同一の放送時間帯に複数のチャンネルでそれぞれ放送されている放送番組を一部ずつ受信させることができる。これによって、一台の受信手段１０で、同一の放送時間帯に複数のチャンネルで放送されたそれぞれの放送番組からザッピングデータをそれぞれ取得することができる。受信手段１０によって、それぞれの放送番組について取得されたザッピングデータは、蓄積手段２０に蓄積される。なお、受信手段１０をチャンネル数と同数設ける場合、録画制御手段３０は、それぞれの受信手段１０に、対応するチャンネルの放送番組を一定の時間間隔Ｔで一定量ずつ受信させればよい。録画制御手段３０は、このようにしてザッピングデータを録画した場合、その録画履歴を生成する。生成された録画履歴は、後記するザッピングデータ生成手段４０およびザッピング用データ記録テーブル生成手段５０に出力される。
【００４３】
これによって、視聴者により視聴選択された、現在放送中の放送番組の受信に用いる受信手段１０に加え、ザッピングデータの取得に用いる受信手段１０が一台あれば、視聴者による放送番組の視聴には影響を与えずに、同一の放送時間帯に、複数チャンネルで放送されたそれぞれの放送番組からザッピングデータをそれぞれ取得することが可能となる。そのため、受信手段１０を効率良く利用することができる。
【００４４】
なお、図２のｍａｒｋ欄の印（マーク）は、視聴者により録画が指示された放送番組の放送時間帯を示している。図２に示す例では、視聴者により、１０：００〜１２：００にチャンネルＣＨ８で放送される放送番組の録画が指示されている。このように、視聴者により録画が指示された放送番組がある場合、録画が指示された放送番組の放送時間帯においては、録画制御手段３０は、受信手段１０に、該当するチャンネルで放送された放送番組の全体を録画させる。一方、録画制御手段３０は、受信手段１０に、チャンネルＣＨ１〜ＣＨ７で放送中の放送番組からの、一定時間ごとのザッピングデータの取得を継続して行わせる。この場合、チャンネルＣＨ１〜ＣＨ７で放送された放送番組からザッピングデータを取得する受信手段１０に加え、チャンネルＣＨ８で放送番組を録画するための受信手段１０を新たに用いることとする。
【００４５】
ザッピングデータ生成手段４０は、蓄積手段２０に蓄積された放送番組から、当該放送番組のザッピングデータを生成するものである。
ザッピングデータ生成手段４０は、蓄積手段２０の蓄積容量が制限容量を超えたか否かを定期的に監視し、蓄積手段２０の蓄積容量が制限容量を超えた場合、録画制御手段３０から入力された録画履歴を参照して、蓄積手段２０に蓄積された放送番組を、予め定めた規則（例えば、録画日時（放送日時）が古い順）にしたがって選択する。
この制限容量は、適宜、設定することができるが、例えば、蓄積手段２０の蓄積容量の８０パーセント等と設定することができる。
【００４６】
ザッピングデータ生成手段４０は、例えば、図３に示すように、選択した放送番組ＢＰを、一定の時間間隔Ｔ（例えば、１分間隔＋／−ランダム秒）で、一定量（例えば１０秒程度）ずつ残し、それ以外を削除することで、３つのザッピングデータＺＤを生成する。これによって、蓄積手段２０には、放送番組の代わりに、放送番組から生成されたザッピングデータが蓄積されることになる。ザッピングデータ生成手段４０は、ザッピングデータを生成した場合、その旨をザッピング用データ記録テーブル生成手段５０に通知する（ザッピングデータ生成通知）。
【００４７】
なお、ザッピングデータ生成手段４０は、録画制御手段３０で生成された録画履歴において、視聴者からの指示により録画された放送番組であることを示すマーク（例えば、図２参照）が付された放送番組については、ザッピングデータを生成する対象から除外することとする。これによって、録画時からの時間の経過に関らず、視聴者からの指示により録画された放送番組を、そのまま保存しておくことができる。
【００４８】
このように、蓄積手段２０に蓄積された放送番組のうち、例えば、録画日時が古い等の理由で視聴の機会が少なくなった放送番組をザッピングデータに書き換えて蓄積することで、蓄積手段２０の蓄積容量の使用量を削減することができるので、その分、新たな放送番組やザッピングデータを蓄積することができる。これによって、より長期間に放送された放送番組のザッピングデータを蓄積することができるので、視聴者に、より長期間の放送番組のザッピング視聴を行わせることが可能となる。また、放送番組をザッピングデータに置き換えて蓄積することで、ザッピングデータを介して、当該放送番組の視聴の機会を引き続き確保することができる。
【００４９】
ザッピング用データ記録テーブル生成手段５０は、視聴者による時間方向のザッピング操作に応じて視聴させる、蓄積手段２０に蓄積されたデータ（ザッピング用データ：ザッピングデータと放送番組）の記録テーブルを生成するものである。ここで、ザッピング用データ記録テーブル生成手段５０で生成されるザッピング用データ記録テーブルの内容について、図４を参照して説明する。なお、図４に記載したのは、ザッピング用データ記録テーブル生成手段５０で生成されるザッピング用データ記録テーブルの一部を抜粋したものである。
【００５０】
図４に示すように、ザッピング用データ記録テーブル生成手段５０は、録画制御手段３０から入力された録画履歴が、蓄積手段２０に放送番組が蓄積されたことを示す場合、その放送番組が放送されたチャンネル、および、放送日時と、を少なくとも対応付けて、ザッピング用データ記録テーブルＴａを生成する。また、録画制御手段３０から入力された録画履歴が、蓄積手段２０にザッピングデータが蓄積されたことを示す場合、そのザッピングデータ（実際は、ザッピングデータに対応する放送番組）が放送されたチャンネルと、そのチャンネルでザッピングデータに対応する部分が放送された日時とを少なくとも対応付けて、ザッピング用データ記録テーブルＴａを生成する。例えば、図４に示すように、放送番組を録画した場合、放送番組の放送日時とチャンネルとを対応付けて記録する。
【００５１】
また、ザッピング用データ記録テーブル生成手段５０は、ザッピングデータ生成手段４０からザッピングデータ生成通知を入力すると、受信手段１０で放送波から分離された番組特定情報に含まれる電子番組ガイドに記述された、放送番組を特定する情報（チャンネル等）や、時刻情報を参照する。ザッピング用データ記録テーブル生成手段５０は、ザッピングデータ生成手段４０で生成され、蓄積手段２０に蓄積されたザッピングデータに対応する放送番組が放送されたチャンネルと、そのチャンネルでザッピングデータに対応する部分が放送された日時と、を少なくとも対応付けて、ザッピング用データ記録テーブルＴａを生成する。
【００５２】
図４に示す例では、ザッピング用データ記録テーブル生成手段５０は、ザッピングデータを特定する情報を記録する場合、受信手段１０で放送波から分離された番組特定情報に含まれる、ザッピング用データ記録テーブルＴａに、受信した放送番組の外部のサーバ１００における所在を表す情報（ここでは、番組ＩＤ）を、さらに対応付けて記録する。この番組ＩＤは、後記する再生制御手段６０によって、外部のサーバ１００から放送番組を取得するときに用いられる。
このようにして生成されたザッピング用データ記録テーブルＴａは、後記する再生制御手段６０で、視聴者がザッピング操作により視聴選択した放送番組を再生するときに、適宜、参照される。
【００５３】
再生制御手段６０は、受信手段１０から出力される符号化された映像、および、音声を復号し、映像信号、および、音声信号として再生するとともに、視聴者による時間方向のザッピング操作によって選択された放送番組、または、ザッピングデータを、蓄積手段２０から読み出して、映像信号、および、音声信号として再生するものである。
【００５４】
再生制御手段６０は、リモコン装置３から、視聴者によるザッピング操作を、チャンネルと放送日時とを特定する操作信号として入力すると、これに基づき、蓄積手段２０に蓄積された放送番組、または、ザッピングデータの中から、当該操作信号により特定される放送番組、または、放送番組に対応するザッピングデータを読み出して、映像信号、および、再生信号として再生する。再生制御手段６０は、操作信号により特定された放送番組が蓄積されている場合、放送番組を再生し、視聴選択にかかる放送番組が蓄積されていない場合、この放送番組に対応するザッピングデータを再生する。
【００５５】
再生制御手段６０は、視聴者により指定されたチャンネルと放送日時とに対応する放送番組のザッピングデータを読み出す場合、指定された放送日時の最寄りの時刻に記録されたザッピングデータを読み出して再生する。例えば、視聴者により指定された放送日時と、その近傍で録画されたザッピングデータの放送開始日時（録画開始日時）との差分を検出し、最も差分が小さいザッピングデータを読み出して再生する。また、再生制御手段６０は、視聴者により指定されたチャンネルと放送日時とに対応する放送番組を読み出す場合、指定された放送日時以降を読み出して再生してもよいし、放送番組の最初から読み出して再生してもよい。
【００５６】
また、再生制御手段６０は、放送番組に対応するザッピングデータを再生した場合、視聴者の視聴継続の意思の有無を判定する。なお、再生制御手段６０による視聴継続の意思の有無の判定は、例えば、視聴者によるザッピングデータの視聴が、所定時間継続されたか否かの判定によって行うことができる。すなわち、再生制御手段６０は、ザッピングデータの視聴が、所定時間継続された場合には、視聴継続の意思があると判定し、一方、所定時間継続されなかった場合には、視聴継続の意思がないと判定することができる。
【００５７】
再生制御手段６０は、視聴継続の意思があると判定した場合、ザッピング用データ記録テーブル生成手段５０で生成されたザッピング用データ記録テーブルＴａを参照して、再生したザッピングデータに対応する放送番組の番組ＩＤを読み出す。そして、再生制御手段６０は、この番組ＩＤによって、外部のサーバ１００に対し、ネットワークＮを介して、放送番組の配信を要求する（番組配信要求）。
【００５８】
再生制御手段６０は、ネットワークＮを介して、外部のサーバ１００から配信された、配信要求にかかる放送番組を受信し、この放送番組を、再生したザッピングデータの続きから再生する。このとき、放送番組の全体の配信を受けてもよいし、放送番組内で、蓄積手段２０に蓄積されていない部分のみ配信を受けてもよい。後者の場合、再生制御手段６０は、番組ＩＤに加えて、放送番組内で、配信を希望する部分の放送時刻を指定して番組配信要求を行う。
【００５９】
これによって、視聴者によって選択された放送番組が蓄積手段２０に蓄積されていない場合であっても、再生制御手段６０が、当該放送番組を保有する外部のサーバ１００から、ネットワークＮを介して当該放送番組を取得して再生することができるので、視聴者が視聴を希望した放送番組を視聴させることが可能となる。再生制御手段６０は、取得した放送番組を、例えば、再生したザッピングデータの続きから再生する。これにより、視聴者に、通常のチャンネル間でのザッピングによる視聴選択と同様の操作感覚で、時間方向のザッピングによる視聴選択を行わせることができる。なお、再生制御手段６０は、取得した放送番組を、冒頭から再生することとしてもよい。
【００６０】
ここで、デジタル放送受信装置１において好適に用いられるリモコン装置３の一例と、このリモコン装置３を用いて視聴者により行われる、ザッピング操作の一例について説明する。
【００６１】
このリモコン装置３は、視聴者により、時間軸上の移動距離を指定可能な時間指定手段と、チャンネルを選択可能なチャンネル選択手段と、時間軸上の移動方向（戻る・進む）を選択可能な移動方向選択手段とを備えていると好ましい。
例えば、リモコン装置３は、時間指定手段として、「５分」、「１０分」、「１時間」、「３時間」等のボタンを備えていると好ましい。この時間指定手段で設定される移動距離は、録画制御手段３０で放送番組からザッピングデータを取得するとき、または、ザッピングデータ生成手段４０でザッピングデータを生成するときの時間間隔Ｔの倍数とすることができる。
また、リモコン装置３は、移動方向選択手段として、例えば、「戻る」、「進む」等のボタンや上下方向の矢印キーを備えていると好ましい。
【００６２】
リモコン装置３は、視聴者によるこれらの操作ボタン、または、操作キーの押下動作（ザッピング操作による視聴選択）を検出し、検出したザッピング操作による視聴選択を、チャンネルと、放送日時とを特定する操作信号として、再生制御手段６０に出力する。
【００６３】
次に、このリモコン装置３を用いて、視聴者が視聴選択を行う様子の一例を説明する。
まず、視聴者は、チャンネル選択手段によって、視聴するチャンネルを選択する。なお、予め選択したチャンネルを視聴中に、そのチャンネル内で時間方向のザッピングをする場合は、チャンネル選択操作は省略できる。
【００６４】
次に、視聴者は、時間指定手段によって、現在の設定時刻からの移動距離を選択する。ここで、「現在の設定時刻」とは、一定時間内に時間方向のザッピング操作がされていない場合には、実際の時刻であるが、一定時間内に時間方向のザッピング操作がされた場合には、前回のザッピング操作で指定した時刻である。
【００６５】
そして、視聴者は、移動方向選択手段によって、現在の設定時刻から時間軸上を過去に向かって戻るか、または、現在の設定時刻から時間軸上を過去から現在に向かって進むかを選択する。なお、一定時間内に時間方向のザッピング操作がされていない場合には、現在の設定時刻が実際の時刻となるので、視聴者は、現在の設定時刻から時間軸上を過去に向かって戻る移動方向のみ選択可能である。
【００６６】
例えば、視聴者が、「チャンネルＣＨ１で１時間前に放送された放送番組」を選択する場合、チャンネル選択手段によって、チャンネルＣＨ１を選択し、時間指定手段によって、「１時間」を選択し、さらに、移動方向指定手段によって、現在の設定時刻から時間軸上を過去に向かって戻る移動方向を選択する。
【００６７】
この状態から、視聴者が、時間軸上をさらに過去に戻る方向にザッピングしたければ、時間指定手段で、現在の設定時刻からの移動距離のみを選択すればよい。一方、この状態から、時間軸上を過去から現在に向かって進む方向にザッピングしたければ、時間指定手段で、現在の設定時刻からの移動距離を指定し、さらに、移動方向指定手段によって、現在の設定時刻から時間軸上を現在に向かって進む移動方向を選択する。
【００６８】
なお、前記した説明では、リモコン装置３が移動方向選択手段と時間指定手段とを別々に備えていることとしたが、これに替えて、例えば、「＋５分」、「＋１０分」、「−５分」、「−１０分」等の、移動方向選択手段と時間指定手段とを兼ねたボタンを備えることとしてもよい。これによれば、ザッピング操作を、より簡略化することができる。
【００６９】
［デジタル放送受信装置の動作］
次に、図５，６を参照して、本発明の実施形態に係るデジタル放送受信装置１の動作について説明する。
まず、図５を参照して、デジタル放送受信装置１のザッピングデータ生成手段４０で行われる、ザッピングデータ生成処理の流れについて説明する。
図５に示すように、デジタル放送受信装置１は、ザッピングデータ生成手段４０によって、蓄積手段２０の蓄積容量を確認する（ステップＳ１）。
【００７０】
次に、デジタル放送受信装置１は、ザッピングデータ生成手段４０によって、蓄積容量が制限容量を超えたか否かを判定する（ステップＳ２）。デジタル放送受信装置１は、ザッピングデータ生成手段４０によって、蓄積容量が制限容量を超えたと判定した場合（ステップＳ２でＹｅｓ）、ザッピング用データ記録テーブルＴａを参照し、予め定めた規則にしたがって、蓄積手段２０に蓄積された放送番組を選択し、ステップＳ４に進む（ステップＳ３）。
一方、デジタル放送受信装置１は、ザッピングデータ生成手段４０によって、蓄積容量が制限容量を超えていないと判定した場合（ステップＳ２でＮｏ）、処理を終了する。
【００７１】
続いて、デジタル放送受信装置１は、ザッピングデータ生成手段４０によって、ステップＳ３において選択した放送番組から、予め定めた時間間隔Ｔで一定量ずつデータを残し、残りの部分を削除してザッピングデータを生成する。これによって、蓄積手段２０に蓄積された放送番組が、ステップＳ３において生成したザッピングデータに置き換える（ステップＳ４）。
【００７２】
以上の動作によって、デジタル放送受信装置１は、放送番組からザッピングデータを生成し、このザッピングデータを放送番組から置き換えて蓄積することができる。
【００７３】
次に、図６を参照して、デジタル放送受信装置１の再生制御手段６０で行われる、再生処理の流れについて説明する。
図６に示すように、デジタル放送受信装置１は、再生制御手段６０によって、視聴者からの視聴選択を、リモコン装置３からの操作信号として入力する（ステップＳ１１）。この操作信号は、視聴者によるザッピング操作で指定されたチャンネル、および、放送日時の情報である。
【００７４】
次に、デジタル放送受信装置１は、再生制御手段６０によって、ザッピング用データ記録テーブルＴａ（図４参照）を参照し、操作信号により特定されたチャンネル、および、放送日時の情報に対応する放送番組が、蓄積されているか否かを判定する（ステップＳ１２）。デジタル放送受信装置１は、再生制御手段６０によって、ザッピング操作により指定された放送番組が、蓄積手段２０に蓄積されていると判定した場合（ステップＳ１２でＹｅｓ）、その放送番組を読み出して、映像信号、および、音声信号として再生し、処理を終了する（ステップＳ１３）。
【００７５】
一方、デジタル放送受信装置１は、再生制御手段６０によって、ザッピング操作により指定された放送番組が、蓄積手段２０に蓄積されていないと判定した場合（ステップＳ１２でＮｏ）、この放送番組に対応するザッピングデータを読み出して、映像信号、および、音声信号として再生し、ステップＳ１５に進む（ステップＳ１４）。
【００７６】
続いて、デジタル放送受信装置１は、再生制御手段６０によって、ステップＳ１４において再生したザッピングデータの視聴が、所定時間継続されたか否か（ザッピングデータの再生開始から所定時間経過したか否か）を判定する（ステップＳ１５）。
【００７７】
そして、デジタル放送受信装置１は、再生制御手段６０によって、再生したザッピングデータの視聴が、所定時間継続されたと判定した場合（ステップＳ１５でＹｅｓ）、ザッピング用データ記録テーブルＴａ（図４参照）を参照し、再生したザッピングデータに対応する放送番組を外部のサーバ１００から取得するための番組ＩＤを読み出す（ステップＳ１６）。
【００７８】
次に、デジタル放送受信装置１は、再生制御手段６０によって、ネットワークＮを介して、外部のサーバ１００に対し、読み出した番組ＩＤに対応する放送番組の配信を要求する番組配信要求を行う（ステップＳ１７）。
【００７９】
そして、デジタル放送受信装置１は、再生制御手段６０によって、ネットワークＮを介して、外部のサーバ１００から、番組配信要求への応答として配信された放送番組を受信する（ステップＳ１８）。
そして、デジタル放送受信装置１は、再生制御手段６０によって、受信した放送番組を、映像信号、および、音声信号として、例えば、ザッピングデータの続きから再生する（ステップＳ１９）。
【００８０】
一方、デジタル放送受信装置１は、再生制御手段６０によって、再生したザッピングデータの視聴が、所定時間継続されなかったと判定した場合（ステップＳ１５でＮｏ）、そのまま処理を終了する。
以上の動作によって、デジタル放送受信装置１は、ザッピング操作により指定された放送番組、または、ザッピングデータを再生することができる。
【００８１】
以上説明した、本発明の実施形態に係るデジタル放送受信装置１によれば、時間方向へのザッピングという新しい視聴サービスを提供することができるので、視聴者に、過去の放送番組の検索を容易に行わせることができる。そのため、より多くの過去の放送番組への視聴の拡大が期待できる。
また、デジタル放送受信装置１によれば、視聴者のザッピング操作による視聴選択に対し、放送番組、または、断片化した放送番組を再生するため、放送番組の内容を把握しやすくすることができる。これにより、視聴者に、過去の放送番組の視聴選択を容易に行わせることができる。
さらに、デジタル放送受信装置１によれば、蓄積手段２０に蓄積していない過去の放送番組についても、ザッピングデータを保存しておくことで、視聴機会を確保することができる。そのため、蓄積手段２０に蓄積していない過去の放送番組への、視聴の拡大が期待できる。
加えて、デジタル放送受信装置１によれば、通常のチャンネル間でのザッピングによる視聴選択と同様の操作感覚で、時間方向へのザッピングによる視聴選択を行わせることができる。また、デジタル放送受信装置１によれば、現在放送中の放送番組の視聴中に、時間方向へのザッピングを行わせることが可能となる。そのため、過去の放送番組を選択するために、専用の画面を起動する必要もない。このように、デジタル放送受信装置１は、操作性に優れ、利便性が高い。
さらに、加えて、デジタル放送受信装置１によれば、蓄積手段２０の蓄積容量、および、受信手段１０を効率良く利用することができるので、構成が簡素となり、デジタル放送受信装置１が安価となる。
【００８２】
［変形例］
次に、本発明の実施形態の変形例に係るデジタル放送受信装置について、図７を参照して説明する。
図７に示すように、変形例に係るデジタル放送受信装置１Ａは、図１を参照して説明した本発明の実施形態に係るデジタル放送受信装置１の各構成に加え、ザッピングデータ受信手段７０と、ザッピングデータ更新手段８０とをさらに備えている。以下の説明では、変形例に係るデジタル放送受信装置１Ａにおいて、図１を参照して説明した本発明の実施形態に係るデジタル放送受信装置１と同様の構成には同一の符号を付し、重複する記載を省略する。
【００８３】
ザッピングデータ受信手段７０は、ネットワークＮを介して外部のサーバ１００から配信されたザッピングデータ、または、ザッピングデータの更新情報を受信するものである。
ザッピングデータ受信手段７０で受信したザッピングデータ、または、ザッピングデータの更新情報は、ザッピングデータ更新手段８０に出力される。
【００８４】
ザッピングデータ受信手段７０は、外部のサーバ１００から自動的に配信されたザッピングデータ、または、ザッピングデータの更新情報を受信することとしてもよい。また、図７に示すように、ザッピングデータ生成手段４０が放送番組からザッピングデータを生成する際に、ネットワークＮを介して、外部のサーバ１００に対し、放送番組から生成しようとするザッピングデータに対応する部分が更新されたか否かの確認を行い、その確認に対する応答として、ザッピングデータを受信することとしてもよい。
【００８５】
ザッピングデータ更新手段８０は、ザッピングデータ受信手段７０で受信されたザッピングデータ、または、ザッピングデータの更新情報を入力し、入力したザッピングデータ、または、更新情報に基づき、蓄積手段２０に蓄積されたザッピングデータを更新する。
【００８６】
ザッピングデータ更新手段８０は、ネットワークＮを介して外部のサーバ１００からザッピングデータの配信を受けた場合、対応するザッピングデータを蓄積手段２０から読み出し、この蓄積されたザッピングデータと、配信されたザッピングデータとの差分を検出し、検出された差分情報に基づいて蓄積されたザッピングデータを更新する。例えば、蓄積されたザッピングデータと配信されたザッピングデータとの差分がなくなるように、蓄積されたザッピングデータを更新する。または、蓄積されたザッピングデータを、配信されたザッピングデータにそのまま置き換えて更新する。
【００８７】
また、ザッピングデータ更新手段８０は、ネットワークＮを介して外部のサーバ１００からザッピングデータの更新情報の配信を受けた場合、蓄積手段２０に蓄積されたザッピングデータを読み出し、この蓄積されたザッピングデータを更新情報に基づいて更新する。ここで、更新情報とは、例えば、外部のサーバ１００においてザッピングデータを更新した場合、この更新の直前にデジタル放送受信装置１Ａに配信したザッピングデータとの差分を示す情報とすることができる。
【００８８】
また、ザッピングデータ更新手段８０は、ザッピングデータ受信手段７０から、ザッピングデータ生成手段４０から外部のサーバ１００に対して行われた更新確認に対する応答であるザッピングデータを入力した場合、入力したザッピングデータを蓄積手段２０に蓄積する。これによって、ザッピングデータ生成手段４０でザッピングデータを生成しなくてもよくなる。
【００８９】
また、蓄積手段２０にザッピングデータに対応する放送番組が蓄積されている場合、配信されたザッピングデータを、対応する放送番組と置き換えて蓄積してもよい。このザッピングデータ、または、ザッピングデータの更新情報には、ザッピングデータを特定する情報として、ザッピングデータに対応する放送番組が放送されたチャンネルと、そのチャンネルでザッピングデータに対応する部分が放送された日時とが付加されている。
【００９０】
そして、ザッピングデータ更新手段８０は、配信されたザッピングデータを蓄積手段２０に蓄積した場合、ザッピング用データ記録テーブル生成手段５０に、更新履歴として、新たに蓄積したザッピングデータを特定する情報を通知する。これによって、ザッピング用データ記録テーブル生成手段５０によって、更新履歴に基づいて、新たに蓄積手段２０に蓄積されたザッピングデータを、ザッピング用データ記録テーブルＴａに記録することができる。
【００９１】
次に、図８を参照して、変形例に係るデジタル放送受信装置１Ａのザッピングデータ更新手段８０において、外部のサーバ１００から配信されたザッピングデータに基づき、蓄積手段２０に蓄積したザッピングデータを更新する場合の更新処理の流れの一例について説明する。
【００９２】
図８に示すように、デジタル放送受信装置１Ａは、ザッピングデータ更新手段８０によって、ザッピングデータ受信手段７０で受信されたザッピングデータを入力する（ステップＳ２１）。続いて、デジタル放送受信装置１Ａは、ザッピングデータ更新手段８０によって、入力したザッピングデータに付加されたザッピングデータを特定する情報に基づき、蓄積手段２０内を探索し、ザッピングデータ受信手段７０で受信されたザッピングデータに対応するザッピングデータを特定する（ステップＳ２２）。デジタル放送受信装置１Ａは、ザッピングデータ更新手段８０によって、特定し、ザッピングデータ受信手段７０で受信されたザッピングデータとの差分を検出する（ステップＳ２３）。
【００９３】
デジタル放送受信装置１Ａは、ザッピングデータ更新手段８０によって、検出した差分情報に基づいて、蓄積手段２０から読み出したザッピングデータを更新する（ステップＳ２４）。なお、デジタル放送受信装置１Ａは、ザッピングデータ更新手段８０によって、ザッピングデータ受信手段７０で受信されたザッピングデータと、蓄積手段２０から読み出したザッピングデータとの差分が０であると判定した場合、そのまま処理を終了する。
【００９４】
以上の動作によって、デジタル放送受信装置１Ａは、蓄積手段２０に蓄積したザッピングデータを、外部のサーバ１００から配信されたザッピングデータ、または、ザッピングデータの更新情報によって更新することができる。
【００９５】
変形例に係るデジタル放送受信装置１Ａによれば、外部のサーバ１００からも放送番組のザッピングデータを取得することができる。また、変形例に係るデジタル放送受信装置１Ａによれば、外部のサーバ１００から配信された放送番組のザッピングデータ、または、ザッピングデータの更新情報に基づいて、蓄積手段２０に蓄積されたザッピングデータを更新することができる。
【００９６】
例えば、放送番組の放送時に、画面にニュース速報等が表示された場合、放送番組の受信側で、この放送番組からザッピングデータを取得し、または、この放送番組からザッピングデータを生成した場合、当該ニュース速報等を含んだ状態でザッピングデータが生成される可能性がある。しかし、過去の放送番組をザッピング視聴する際には、当該ニュース速報等は、もはや不要な情報である。そのため、放送番組の配信側で、このような不要な情報を削除したザッピングデータに取り替えたい場合がある。このような場合に、変形例に係るデジタル放送受信装置１Ａは、とくに有用である。
【００９７】
以上、本発明のデジタル放送受信装置について説明したが、本発明は、前記した実施形態または変形例に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。
例えば、前記した実施形態または変形例において、デジタル放送受信装置を、放送と、インターネット、専用ＩＰ（Internet Protocol）回線等のネットワークとを利用した放送通信連携システムに用いられる放送通信連携受信装置としてもよい。
このような、放送通信連携受信装置とすることで、放送番組に関連する多様な情報をネットワーク経由で取得し、放送と組み合わせて提示することが可能となるとともに、ネットワーク経由で、放送番組のザッピングデータの配信サービスの提供等を受けることが可能となる。
【００９８】
また、例えば、前記した実施形態または変形例では、ザッピング用データ記録テーブル生成手段５０のザッピング用データ記録テーブルＴａにおいて、視聴者が録画を指示した放送番組に対応するチャンネルと放送日時とに対応する部分にマークを付し、ザッピングデータの録画時に当該マークを利用することとしたが、これに限られず、ザッピングデータの録画時にマークを利用してもよい。
例えば、視聴者によって、過去にザッピングにより、ある放送番組のザッピングデータが視聴されたが、放送番組全体の視聴には至らなかった場合、その放送番組に対応する部分をマークしておき、視聴者によって、再度、ザッピングされたときには、マークが付された放送番組を飛ばすようにしてもよい。
さらに、例えば、視聴者が、過去にザッピングにより放送番組を視聴した場合、あるいは、録画して放送番組を視聴した場合に、その放送番組に対応する部分をマークすることで、視聴済みの放送番組を飛ばすようにしてもよい。
このようにすると、重複するザッピング視聴を避けることができるので、まだ視聴されていない他の放送番組への視聴を拡大することができる。
また、さらに、番組表や、視聴者の嗜好を示すメタデータをマークとして取り込むことで、視聴者の嗜好に合わせたザッピングを可能としてもよい。これにより、視聴者の嗜好に合った放送番組を発見しやすくすることができる。
【００９９】
また、前記したデジタル放送受信装置１、１Ａは、それぞれ、コンピュータにおいて各手段における処理を実行可能に記述したプログラム（デジタル放送受信プログラム）とすることも可能である。この場合、各デジタル放送受信プログラムは、対応する装置と同様の効果を奏する。
【符号の説明】
【０１００】
１、１Ａ      デジタル放送受信装置
２      表示装置
３      リモコン装置
１０      受信手段
２０      蓄積手段
３０      録画制御手段
４０      ザッピングデータ生成手段
５０      ザッピング用データ記録テーブル生成手段
６０      再生制御手段
７０      ザッピングデータ受信手段
８０      ザッピングデータ更新手段
【図１】
2014120910.tif 000003
【図２】
2014120910.tif 000004
【図３】
2014120910.tif 000005
【図４】
2014120910.tif 000006
【図５】
2014120910.tif 000007
【図６】
2014120910.tif 000008
【図７】
2014120910.tif 000009
【図８】
2014120910.tif 000010