(57)【要約】【課題】例えば受信した放送番組をハードディスクなどに蓄積し、受信した又は蓄積した番組を出力する蓄積再生装置の電源を投入したときに、サッカーの試合中継の番組が蓄積されているにもかかわらず、受信されたスポーツニュースがテレビジョンに表示されてしまうと、サッカーの試合中継の番組を視聴するユーザーの楽しみは大きく損なわれてしまう。【解決手段】本発明の蓄積再生装置では、判定部は、受信部からの番組の出力が開始される場合に、ＥＩＴや番組が視聴済みか否かを表すフラグに基づいて、受信部からの番組よりも前に出力する番組が蓄積されているか否かの判定を行い、制御部は、蓄積されていないと判定された場合に、受信された番組を再生部に出力させる。これによって、蓄積された番組を視聴するユーザーの楽しみが損なわれる危険性が大幅に減少する。【選択図】  図１
2004201053.tif 000002
【特許請求の範囲】
【請求項１】
放送された番組を受信する受信部と、
番組を蓄積する蓄積部と、
前記受信部からの番組又は前記蓄積部に蓄積された番組を出力する再生部と、
番組が出力されたか否かを表す出力情報を管理する出力管理部と、
前記受信部からの番組に関する情報と蓄積された番組に関する情報との比較結果及び前記出力情報に基づいて、前記受信部からの番組よりも前に出力する番組が前記蓄積部に蓄積されているか否かを判定する判定部と、
前記受信部からの番組よりも前に出力する番組が前記蓄積部に蓄積されていないと判定された場合に、受信された番組を前記再生部に出力させる制御部と
を備えた蓄積再生装置。
【請求項２】
前記制御部は、前記受信部からの番組よりも前に出力する番組が前記蓄積部に蓄積されていると判定された場合に、受信された番組を出力せず、前記受信部からの番組よりも前に出力する番組が前記蓄積部に蓄積されていることをユーザーに通知する制御を行う請求項１記載の蓄積再生装置。
【請求項３】
前記制御部は、前記受信部からの番組よりも前に出力する番組が前記蓄積部に蓄積されていると判定された場合に、受信された番組を出力する代わりに、蓄積されているその番組を出力する制御を行う請求項１記載の蓄積再生装置。
【請求項４】
前記制御部は、前記受信部からの番組よりも前に出力する番組が前記蓄積部に蓄積されていると判定された場合に、受信された番組を出力せず、受信された番組を前記蓄積部に蓄積する制御を行う請求項１記載の蓄積再生装置。
【請求項５】
前記制御部は、前記受信部からの番組よりも前に出力する番組が前記蓄積部に蓄積されていないと判定された場合でも、前記受信部からの番組よりも前に出力する番組が取得されたときには、受信された番組を出力せず、取得された番組を出力する制御を行う請求項１記載の蓄積再生装置。
【請求項６】
前記制御部は、前記受信部からの番組よりも前に出力する番組が前記蓄積部に蓄積されていると判定された場合に、受信された番組を出力せず、蓄積されているその番組のダイジェストを出力する制御を行う請求項１記載の蓄積再生装置。
【請求項７】
前記制御部は、前記受信部からの番組よりも前に出力する番組が前記蓄積部に蓄積されていると判定された場合に、前記受信部からの番組と前記蓄積部に蓄積されているその番組とが一連の番組を構成するときには、受信された番組を出力する代わりに、その一連の番組のうち前記受信部からの番組よりも順序が前の番組若しくはそれぞれのダイジェストを順番通りに、又はその一連の番組のダイジェストを出力する制御を行う請求項１記載の蓄積再生装置。
【請求項８】
前記制御部は、既に出力された番組を除く番組について前記出力の制御を行う請求項７記載の蓄積再生装置。
【請求項９】
前記制御部は、その一連の番組のうち前記受信部からの番組よりも順序が前の番組に、蓄積されていない番組が含まれている場合に、蓄積されていないその番組が取得されたときには、取得された番組についても前記出力の制御を行う請求項７記載の蓄積再生装置。
【請求項１０】
前記制御部は、前記受信部からの番組よりも前に出力する番組が前記蓄積部に蓄積されていると判定された場合に、ユーザーからの指示に従って、前記受信部からの番組及び蓄積されているその番組の一方を出力する制御を行う請求項１記載の蓄積再生装置。
【請求項１１】
前記判定部は、ユーザーにより設定が行われている場合にのみ判定を行い、
前記制御部は、前記判定部が判定を行わない場合、受信された番組を出力する制御を行う請求項１記載の蓄積再生装置。
【請求項１２】
コンテンツを受信する受信部と、
番組を蓄積する蓄積部と、
前記受信部からのコンテンツ又は前記蓄積部に蓄積された番組を出力する再生部と、
番組が出力されたか否かを表す出力情報を管理する出力管理部と、
前記受信部からのコンテンツに関する情報と蓄積された番組に関する情報との比較結果及び前記出力情報に基づいて、前記受信部からのコンテンツよりも前に出力する番組が前記蓄積部に蓄積されているか否かを判定する判定部と、
前記受信部からのコンテンツよりも前に出力する番組が前記蓄積部に蓄積されていないと判定された場合に、受信されたコンテンツを前記再生部に出力させる制御部と
を備えた蓄積再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、受信した放送番組を蓄積し、受信した放送番組、その他のコンテンツ、又は蓄積した番組を出力する蓄積再生装置に関するものである。
【０００２】
【従来の技術】
有料放送でその対価が支払われていなかったり、未成年者などに対する視聴制限がされていたりしなければ、テレビジョン受像機は、受信チャンネルの映像を表示する。表示される番組やシーンを選局の度に短時間視聴することによって、ユーザーは、番組表を参照して予め視聴する番組を決めておかなくても、そのとき視聴する番組を探すことができる。
【０００３】
ユーザーが、受信チャンネルの番組をその放送の後で視聴したければ、ビデオテープやＤＶＤ、ハードディスクなどにその番組を記録しておけばよい。
【０００４】
また、受信した放送番組をハードディスクなどの記録媒体に自動的に蓄積し、受信又は蓄積した番組を再生する蓄積再生装置を用いた蓄積放送サービスも提供されている。蓄積された番組については、番組編成とは関係なく、ユーザーが好きな時間に視聴することができる。
【０００５】
さらに、特許文献１のように、番組に関連する情報を随時蓄積する装置を用いれば、ユーザーは、必要に応じて、蓄積された番組に関連する情報を容易に参照することができる。
【０００６】
【特許文献１】
特開平７−８７０３８号公報（第２−３頁、第１図）
【０００７】
【発明が解決しようとする課題】
ところで、テレビジョン受像機の電源を投入したときや、番組表を見ずに選局を行っているような場合には、ユーザーは、視聴するつもりのない番組を視聴することがある。
【０００８】
例えば受像機の電源を投入したときに放送されていたスポーツニュースの番組を意図せず視聴することによって、ユーザーは、録画されていたサッカーの試合の番組を視聴する前にその試合の結果を知ってしまうことがある。ユーザーが、スポーツニュースの番組を視聴するまでその試合の経過を楽しむつもりでいたとしても、録画された番組の視聴前にその試合の結果を知ってしまえば、その楽しみは大きく損なわれてしまう。
【０００９】
番組に関連する情報を必要に応じて参照することができても、ユーザーが事前にその情報を参照するとは限らない。
【００１０】
本発明は、このような従来の技術における課題を鑑みてなされたものであり、蓄積された番組を視聴するユーザーの楽しみを損ねないように放送や通信回線を通じて受信された番組又はコンテンツの出力を制御する装置を提供することを目的とするものである。
【００１１】
【課題を解決するための手段】
上述の目的を達成するために、本発明は、以下の手段を採用している。
【００１２】
本発明の蓄積再生装置において、受信部は、放送された番組を受信し、蓄積部は、番組を蓄積する。再生部は、受信部からの番組又は蓄積部に蓄積された番組を出力する。出力管理部は、番組が出力されたか否かを表す出力情報を管理する。判定部は、受信部からの番組に関する情報と蓄積された番組に関する情報との比較結果及び出力情報に基づいて、受信部からの番組よりも前に出力する番組が蓄積部に蓄積されているか否かを判定する。この判定は、通常番組又は番組に関する情報が受信された際に行われる。例えば電源の投入やチャンネルの切り替え、蓄積部からの切り替えがあったとき、番組の編成に従って受信部からの番組が変わったときなどである。また、受信部からの番組よりも前に出力する番組は、通常そのときまだ出力されておらず、その番組に関連する情報を含む番組である。既に出力されている番組、又は関連のない番組を、ユーザーが視聴しても、蓄積された番組を視聴するユーザーの楽しみが損なわれる可能性はほとんどない。制御部は、受信部からの番組よりも前に出力する番組が蓄積されていないと判定された場合に、受信された番組を再生部に出力させる制御を行う。
【００１３】
この制御によれば、その番組に関連する情報を含むような番組があると判定された場合に、受信された番組が出力されないことになるから、ユーザーの番組への楽しみが損なわれる危険性は大幅に減少する。
【００１４】
受信部からの番組よりも前に出力する番組が蓄積されていると判定された場合には、制御部は、例えばその番組を出力せず、受信部からの番組よりも前に出力する番組が蓄積されていることをユーザーに知らせる制御を行う。
【００１５】
これによって、ユーザーは、受信されている番組が出力されない原因を把握することができる。
【００１６】
また、制御部は、受信部からの番組よりも前に出力する番組が蓄積されていると判定された場合に、受信された番組を出力する代わりに、蓄積されているその番組を出力する制御を行うようにしてもよい。
【００１７】
これによって、自動的に蓄積された番組が出力されるため、その番組を視聴しようとするユーザーの手間が省かれる。
【００１８】
さらに、制御部は、受信部からの番組よりも前に出力する番組が蓄積されていると判定された場合に、受信された番組を出力せず、受信されたその番組を蓄積部に蓄積する制御を行うようにしてもよい。
【００１９】
これによって、蓄積された番組を視聴するユーザーの楽しみが損なわれる危険性は大幅に減少し、しかもユーザーは受信された番組を後から視聴することができる。
【００２０】
さらに、制御部は、受信部からの番組よりも前に出力する番組が蓄積部に蓄積されていないと判定された場合でも、受信部からの番組よりも前に出力する番組が取得されたときには、受信された番組を出力せず、取得された番組を出力する制御を行うようにしてもよい。
【００２１】
これによって、蓄積部に蓄積されていても、蓄積されていなくても、ユーザーは、受信された番組によって視聴する楽しみが損なわれる可能性のある番組を先に視聴しておくことができる。
【００２２】
また、制御部は、受信部からの番組よりも前に出力する番組が蓄積されていると判定された場合に、受信された番組を出力せず、蓄積されているその番組のダイジェストを出力する制御を行うようにしてもよい。
【００２３】
これによって、蓄積された番組だけでなく受信された番組の視聴もユーザーが望む場合に、蓄積された番組を視聴する楽しみが損なわれるのをできるだけ抑えながら、ユーザーは受信された番組をより早く視聴することができる。
【００２４】
また、制御部は、受信部からの番組よりも前に出力する番組が蓄積されていると判定された場合に、受信部からの番組と蓄積部に蓄積されているその番組とが一連の番組を構成するときには、受信された番組を出力する代わりに、例えばその一連の番組のうち受信部からの番組よりも順序が前の番組を出力する制御を行うようにしてもよい。このとき、既に出力された番組を再度出力する必要はない。また、各番組のダイジェストを順番通りに出力してもよいし、その一連の番組をまとめたダイジェストを出力するようにしてもよい。
【００２５】
さらに、制御部は、その一連の番組のうち受信部からの番組よりも順序が前の番組に、蓄積されていない番組が含まれている場合に、蓄積されていないその番組が取得されたときには、取得された番組についても出力の制御を行うようにしてもよい。
【００２６】
このような制御によって、例えばドラマなどを視聴するユーザーの楽しみが損なわれる可能性をより確実に抑えることができる。
【００２７】
また、受信部からの番組よりも前に出力する番組は制御部が判定を行ったものであり、ユーザーにとっては、受信部からの番組よりも前に出力すべき番組ということができる。ユーザーがこの判定に必ずしも従う必要はない。
【００２８】
そこで、制御部は、受信部からの番組よりも前に出力する番組が蓄積部に蓄積されていると判定された場合に、ユーザーからの指示に従って、受信された番組及び蓄積されているその番組の一方を出力する制御を行ってもよい。
【００２９】
これによって、ユーザーは、蓄積された番組を視聴する楽しみが損なわれる危険性を承知した上で、どちらの番組を視聴するかを自身で選択することが可能になる。
【００３０】
なお、判定部は、ユーザーにより設定が行われている場合にのみ判定を行い、制御部は、判定部が判定を行わない場合、受信された番組を出力する制御を行うようにしてもよい。
【００３１】
また、受信部が番組ではなくコンテンツを受信した場合にも、上述のような制御を行うようにしてもよい。
【００３２】
【発明の実施の形態】
以下、添付図面を参照して本発明の実施の形態につき説明する。
【００３３】
（実施の形態１）  以下の実施の形態では、本発明は、受信したデジタル放送の番組を蓄積し、受信又は蓄積した番組を再生する蓄積再生装置として具現化される。
【００３４】
図１に示すように、その蓄積再生装置１は、テレビジョン１００に接続されており、受信又は蓄積した番組をテレビジョン１００に出力する。
【００３５】
この蓄積再生装置１において、受信部２は、デジタル放送波を受信するアンテナから入力される信号のうち、一つの放送チャンネルの信号を選択し、その信号を復調する。デジタル放送の場合、この復調によって、MPEG-2 TS(Moving Picture Experts Group-2 Transport Stream)が得られる。さらに、この受信部２は、そのトランスポートストリームから番組の映像及び音声、並びに制御信号などを分離し、そのうち番組の映像及び音声信号を記憶装置３及び再生部４の少なくとも一方に転送する。
【００３６】
記憶装置３は、蓄積部５を備えており、入力された番組の映像及び音声信号をこの蓄積部５に蓄積する。記憶装置３の記録媒体には、ハードディスクを用いることができる。蓄積部５には、ユーザーの指示に従って番組が蓄積される場合もあれば、自動的に蓄積される場合もある。
【００３７】
再生部４は、受信部２又は蓄積部５から入力された番組の映像及び音声信号について復号化を行う。復号化には、ＡＶデコーダを用いることができる。その復号化によって得られた番組の映像及び音声や、メニューの画像などが再生部４からテレビジョン１００に出力される。また、この実施の形態では、再生部４は、制御信号に含まれる各種のデータに基づく出力、記憶装置３に記憶されたメニュー画面などの出力も行う。これらの出力は、マイクロプロセッサ、揮発性メモリなどの蓄積再生装置１に搭載されたハードウェアと組み込まれたプログラムとを用いて実現することができる。揮発性メモリは、制御信号に含まれるデータを格納するのに用いられる。組み込みプログラムは、マイクロプロセッサ上で動作し、格納されたデータに基づき画像生成処理を行う。
【００３８】
ユーザーの番組選択に用いられるＥＰＧ(Electronic Program Guide)も、その処理によって生成され、再生部４からテレビジョン１００に出力される。この実施の形態では、ＥＰＧは、ＡＲＩＢ(Association of Radio Industries and Business)規格B10で規定されたＥＩＴ(Event Information Table)に基づいて作成される。ＥＩＴは、制御信号中のＳＩ(Service Information)に含まれた番組配列情報である。その番組配列情報は、図２に示すように、番組名、放送開始時刻、放送時間(duration)、番組の内容説明などから構成される。ＥＩＴの記述子領域には、コンテンツ記述子やシリーズ記述子が含まれる。図３に示すように、コンテンツ記述子は、番組のジャンルの記述に用いられる。また、図４に示すように、シリーズ記述子は、連続番組についての記述に用いられる。シリーズ記述子には、シリーズ識別子、番組の話数や連続番組の総話数、シリーズ名などが記述される。
【００３９】
番組が蓄積部５に蓄積される場合、このような情報は、番組自体のデータと関連付けられる管理情報として記憶装置３に記憶される。
【００４０】
さらに、この蓄積再生装置１は、出力制御装置６を備える。出力制御装置６も、マイクロプロセッサやメモリなどのハードウェアと組み込みプログラムとを用いて実現することができる。
【００４１】
出力制御装置６において、出力管理部７は、再生部４から番組が出力されたか否かを表す出力情報を管理する。ここでは、出力情報として視聴フラグが用いられる。視聴フラグは、図５に示すように、記憶装置３に記憶された管理情報に含まれ、番組が出力されたか否かを２値で表す。図５には、３つの番組について管理情報が示されている。各番組の視聴フラグは、いずれもオフであり、各番組が視聴されていないことを表している。
【００４２】
この管理情報において、視聴フラグや先頭アドレスは、蓄積再生装置１が定めるものであるが、番組に関する情報、ここでは番組名、キーワード、ジャンル及びシリーズ記述子は、ＥＩＴから取得されたものである。連続番組の場合、管理情報の番組名にシリーズ名を記述してもよい。
【００４３】
判定部８は、この実施の形態では、受信部２により受信されたＥＩＴに含まれる番組の情報と管理情報の番組に関する情報との比較結果、及び管理情報の視聴フラグに基づいて、受信部２により受信された番組よりも前に出力する番組が蓄積部５に蓄積されているか否かを判定し、その判定結果を制御部９に通知する。
【００４４】
この判定は、通常番組又は番組に関する情報が受信された際に行われる。例えば蓄積再生装置１の電源が投入されたときや、再生部４が蓄積部５から入力された番組を出力する状態から受信部２から入力された番組を出力する状態に移ったとき、判定が行われる。番組の出力が開始される時と番組の開始時とは一致するとは限らない。判定は、番組の途中で行われることもあれば、番組の間で行われることもある。また、再生部４が出力する受信部２からの番組が変わるときにもその判定は行われる。ユーザーがチャンネルを切り替えると、多くの場合、再生部４が出力する受信部２からの番組は変わるし、同じチャンネルでも番組編成に従って受信部２により受信される番組は変わる。このようなときにも、判定部８は、受信部２により受信された番組よりも前に出力する番組が蓄積部５に蓄積されているか否かの判定を行う。
【００４５】
制御部９は、この実施の形態では、受信部２により受信された番組よりも前に出力する番組が蓄積部５に蓄積されていないと判定された場合に、受信部２により受信された番組を再生部４に出力させる制御を行う。
【００４６】
このような蓄積再生装置１では、受信部２により受信された番組の出力が開始される場合に、その出力が無条件で実行されないようにすることができる。
【００４７】
例えば蓄積再生装置１の電源投入やユーザーのチャンネル切り替え操作によって、受信部２により受信された番組の出力が開始される場合、図６に示す手順の通り、判定部８は、視聴制御モードがオンかオフかを判定する（Ｓ１０１）。ユーザーは、操作部１０を通じて、視聴制御モードをオンにするかオフにするかを設定することができる。操作部１０には、蓄積再生装置１本体やそのリモコンに設けられたボタンを利用することができる。ユーザーによって設定された値は、記憶装置３や不揮発性のメモリなどに記憶しておけばよい。判定部８は、その設定値に基づいて視聴制御モードの判定を行い、視聴制御モードがオンであると判定した場合にのみ、その他の判定を行う。視聴制御モードがオフであると判定された場合、図７に示す手順の通り、ユーザーからの指示が特になくても、制御部９の制御に従って、受信された番組は、再生部４からテレビジョン１００に出力される（Ｓ２０１）。
【００４８】
視聴制御モードがオンである場合、判定部８は、受信されたＥＩＴに含まれる番組の情報と管理情報の番組に関する情報とを比較し（Ｓ１０２）、特定の項目で両者が一致するか否かを判定する（Ｓ１０３）。特定の項目として、管理情報を構成するキーワード、ジャンル、シリーズ記述子、番組名（シリーズ名）などを用いることができる。例えば図５に管理情報が示された３つの番組のうち、サッカー中継の番組については、判定部８は、「サッカー」、「○○対××戦」といったキーワードを、受信されたＥＩＴの記述子領域から検索する。これらのキーワードが検索されなかった場合、判定部８は、特定の項目で両者が一致しないと判定し、これらのキーワードが検索された場合、特定の項目で両者が一致すると判定する。
【００４９】
特定の項目で両者が一致しないと判定された場合、受信された番組と蓄積部５に蓄積された番組とは関連がないため、ユーザーからの指示が特になくても、制御部９の制御に従って、受信された番組が再生部４からテレビジョン１００に出力される（Ｓ２０１）。
【００５０】
一方、特定の項目で両者が一致すると判定した場合、判定部８は、受信された番組と一致する特定の項目があった管理情報に含まれる視聴フラグに基づいて、その管理情報に対応する番組が既に出力されているか否かを判定する（Ｓ１０４）。
【００５１】
その視聴フラグがオンである場合、判定部８は、その番組が既に出力されていると判定する。この場合、受信された番組と蓄積部５に蓄積された番組とに関連があっても蓄積部５に蓄積された番組をユーザーは既に視聴していると推定できる。このため、ユーザーからの指示が特になくても、制御部９の制御に従って、受信された番組が再生部４からテレビジョン１００に出力される（Ｓ２０１）。
【００５２】
また、その視聴フラグがオフである場合、判定部８は、その番組がまだ出力されていないと判定する。この場合、受信された番組と蓄積部５に蓄積された番組とに関連があり、しかもユーザーは蓄積部５に蓄積されたその番組を視聴していないと推定することができる。受信された番組が出力されると、蓄積部５に蓄積されたその番組についてユーザーの楽しみが損なわれる危険性が高い。このため、制御部９は、受信された番組を出力せず、その番組が出力されると楽しみが損なわれる危険性があることをユーザーに知らせる制御を行う（Ｓ２０２）。制御部９の制御に従って、再生部４は、受信部２から入力された信号を再生せず、例えば「受信された番組は録画された番組の楽しみを損ねる可能性があります。」というメッセージを含む画面を記憶装置３から読み出し、その画面をテレビジョン１００に出力する。
【００５３】
これによって、例えばまだユーザーが視聴していないサッカーの試合中継の番組が蓄積部５に蓄積されていると、意図せず視聴した「スポーツニュース」のような番組でその試合の結果をユーザーが知ってしまう危険性を抑えることができる。
【００５４】
なお、この例では、受信部２からの番組について番組単位で出力の判定および制御を行ったが、受信部２からの番組の一部について出力の判定および制御を行うようにしてもよい。
【００５５】
この場合、判定部８は、再生部４が受信部２からの番組の出力を開始する場合に、その番組の一部に関する情報と蓄積された番組に関する情報との比較結果および出力情報に基づいて、受信部２からの番組の一部よりも前に出力する番組が蓄積部５に蓄積されているか否かを判定し、その結果を制御部９に通知する。制御部９は、受信部２からの番組の一部よりも前に出力する番組が蓄積部５に蓄積されていると判定された場合に、その一部を除いて受信部２からの番組を出力する制御を行う。
【００５６】
例えば番組の一部に関する情報として、特開２０００−０１３７５５号公報に記載されているようなタグ情報を利用することができる。このタグ情報は、番組中のシーンを選択的に出力するシーンコレクションに利用される。シーンを特定するタグ情報にはキーワードなどを含めておくことができ、シーンの選択はタグ情報に基づいて行われる。このシーンコレクションを行うための手法の一つに、番組を階層構造化する手法がある。ある階層に用意された区分は、その階層よりも下層で細分化される。例えばある階層でスポーツという区分があれば、下層において、その区分は野球、サッカーといった区分に細分化される。各区分についてタグ情報を付すことによって、特定の区分についてシーンコレクションが行われる。スポーツニュースの例であれば、サッカーというキーワードによって、そのキーワードに対応するシーンのみが選択されることになる。
【００５７】
制御部９は、このようにして選択されたシーンを除いて受信部２からの番組を出力する制御を行う。
【００５８】
これによって、蓄積された番組を視聴する楽しみが損なわれることなく、ユーザーは、受信された番組を視聴することができる。
【００５９】
また、上述の例において、受信されたＥＩＴに含まれる番組の情報との比較は、視聴フラグがオフの管理情報についてのみ行うようにしてもよい。
【００６０】
また、上述の例では、既に受信された番組の出力について制御を行ったが、これから受信される番組の出力について制御を行うこともできる。
【００６１】
ユーザーは、ある番組を視聴した後、単にチャンネルを切り替えたり電源を切断したりしなかったために、次の番組を視聴する場合がある。このような場合、次の番組がどのような番組かをユーザーが事前に確認していないことも多く、蓄積部５に蓄積された番組を視聴するユーザーの楽しみを損ねる危険性は小さくない。このため、受信部２により次の番組が受信される以前に、その番組の出力について制御を行う。
【００６２】
ＥＩＴには、現在放送されている番組の情報の他、次に放送される番組の情報が少なくとも含まれるため、判定部８は、次に受信される番組について上述の通り判定を行うことができる。また、制御部９は、受信されたＥＩＴから取得した次に放送される番組の放送開始時刻と現在時刻とに基づいてその番組の出力について制御を行うことができる。番組編成が頻繁に行われないのであれば、その判定又は制御に、現在放送されている番組と次に放送される番組の情報を含むＥＩＴに代えて、数日分の番組の情報を含むＥＩＴを用いるようにしてもよい。
【００６３】
次に受信される番組よりも前に出力する番組が蓄積部５に蓄積されていると判定された場合、制御部９は、現在時刻が次に受信される番組の放送開始時刻になる前に、その番組が出力されると楽しみが損なわれる危険性があることをユーザーに知らせる制御を行う。再生部４は、制御部９の制御に従って、例えば「次に受信される番組は録画された番組の楽しみを損ねる可能性があります。」というメッセージを含む画面を記憶装置３から読み出し、その画面をテレビジョン１００に出力する。そして、現在時刻が次に放送される番組の放送開始時刻になるかその所定時間前になると、次に放送される番組の放送終了時刻になるまで、制御部９は、それまでと同じチャンネルの番組の出力をしない制御を行う。この場合に、制御部９は、事前のメッセージの出力を継続したり、チャンネルを切り替えたり、電源を切断したりする制御を行ってもよい。チャンネルを切り替える制御の場合、元のチャンネルから自動的に切り替えられるチャンネルは、そのチャンネルで放送される番組よりも前に出力する番組が蓄積部５に蓄積されていないと判定されたチャンネルである。
【００６４】
また、上述の例では、受信された番組は蓄積部５に蓄積された番組と全てが同じ番組ではないが、蓄積部５に蓄積された番組は再放送されることもある。再放送された番組は、通常蓄積部５に蓄積された番組とほぼ同じ番組であり、ユーザーが再放送された番組を意図せず視聴したとしても、放送開始直後からその視聴が行われていれば、蓄積部５に蓄積された番組を視聴する楽しみが損なわれる可能性は低い。
【００６５】
このため、判定部８は、再生部４が受信部２からの番組の出力を開始する場合に、受信部２からの番組よりも前に出力する番組が蓄積部５に蓄積されているか否かの判定の前に、受信部２からの番組が蓄積部５に蓄積された番組の再放送されたものであるか否かの判定を行うようにしてもよい。判定部８は、受信部２からの番組が蓄積部５に蓄積された番組の再放送されたものであると判定した場合、その時点で既に番組の放送が開始されているか、放送が開始されてから所定時間経過しているときのみ、受信部２からの番組よりも前に出力する番組が蓄積部５に蓄積されているとの判定を行う。受信部２からの番組が蓄積部５に蓄積された番組の再放送されたものであるか否かは、受信されたＥＩＴに基づいて判定を行えばよい。例えばＥＩＴに含まれる番組の情報と管理情報の番組に関する情報とが、放送開始時刻を除いて一致する場合には、受信された番組は蓄積部５に蓄積された番組の再放送されたものであると判定することができる。既に番組の放送が開始されているか否か、又は放送が開始されてから所定時間経過しているか否かは、ＥＩＴに含まれる放送開始時刻と現在時刻とに基づいて判定することができる。さらに、所定時間には予め設定された時間を用いてもよいし、ＥＩＴに含まれる番組の放送時間に基づいて定めたものを用いてもよい。例えば番組の放送時間に予め設定された比率を乗算することによって番組毎に所定時間を求めることができる。
【００６６】
また、上述の例では、蓄積部５に蓄積されたサッカーの試合中継の番組と受信された番組とについて判定が行われ、受信されたその番組の出力について制御が行われたが、もちろん他の番組について判定及び制御を行うことは可能である。
【００６７】
図５には、蓄積部５に蓄積された番組として、サッカーの試合中継の番組以外に、プロ野球の試合中継の番組とドラマとが示されている。
【００６８】
このうち、プロ野球の試合中継の番組については、サッカーの試合中継の番組と同様に、判定及び制御を行えばよい。
【００６９】
また、ドラマについては、サッカーの試合中継の番組と同様、キーワードを用いて判定を行うことができるが、番組名（シリーズ名）を用いて判定を行うこともできる。
【００７０】
図５に示すように、ドラマＡの管理情報には、シリーズ記述子が含まれている。管理情報のシリーズ記述子には、シリーズ名、シリーズ識別子、話数、総話数が含まれる。判定部８は、受信されたＥＩＴに含まれる番組の情報にシリーズ記述子がある場合には、例えば管理情報に含まれるシリーズ名及びシリーズ識別子をＥＩＴのシリーズ記述子から検索する。管理情報に含まれるシリーズ名及びシリーズ識別子がＥＩＴのシリーズ記述子から検索されなかった場合、判定部８は、特定の項目でＥＩＴに含まれる番組の情報と管理情報の番組に関する情報とが一致しないと判定する。
【００７１】
これに対し、管理情報に含まれるシリーズ名及びシリーズ識別子がＥＩＴのシリーズ記述子から検索された場合、特定の項目で両者が一致すると判定する。特定の項目で両者が一致すると判定した場合、判定部８は、ＥＩＴのシリーズ記述子に含まれる話数と管理情報のシリーズ記述子に含まれる話数とを比較してもよい。ドラマのような連続番組の場合、一つのストーリーが複数の番組に分割して放送される。受信された番組が、蓄積部５に蓄積された番組よりもそのストーリーの始まり側の番組であれば、その番組をユーザーが意図せず視聴したとしても、蓄積部５に蓄積された番組を視聴する楽しみが損なわれる可能性は少ない。
【００７２】
このため、判定部８が、ＥＩＴのシリーズ記述子に含まれる話数が管理情報のシリーズ記述子に含まれる話数よりも小さいと判定した場合、ユーザーからの指示が特になくても、制御部９の制御に従って、受信された番組が再生部４からテレビジョン１００に出力される。
【００７３】
もっとも、そのドラマが再放送されたのでなければ、そのドラマを構成する各回の番組はストーリーの順番に放送されるため、通常このような場合は生じない。ドラマが再放送された場合に、受信された番組が蓄積部５に蓄積された番組と同じ回の番組であれば、上述の再放送についての説明の通り判定及び制御を行えばよい。
【００７４】
ＥＩＴのシリーズ記述子に含まれる話数が管理情報のシリーズ記述子に含まれる話数よりも大きいと判定した場合、又は話数についての判定を行わない場合、上述の例の通り、判定部８は、視聴フラグに基づく判定を行う。
【００７５】
このように多様な種類の番組の出力について制御を行うことが可能である。
【００７６】
また、蓄積部５に蓄積された番組を視聴する楽しみが損なわれることをユーザーは望まないが、予めその危険性を知らされていれば、ユーザーは、受信した番組を視聴するか否かを自身で判断することができる。
【００７７】
そこで、制御部９は、受信された番組よりも前に出力する番組が蓄積部５に蓄積されていると判定された場合に、ユーザーからの指示に従って、受信された番組及び蓄積されているその番組の一方を出力する制御を行うようにしてもよい。
【００７８】
受信された番組よりも前に出力する番組が蓄積部５に蓄積されていると判定された場合、図８に示す手順の通り、制御部９の制御に従って、再生部４は、受信部２から入力された信号を再生しない。また、制御部９の制御に従って、例えば図９に示すような問い合わせダイアログを含む画面を記憶装置３から読み出し、その画面をテレビジョン１００に出力する（Ｓ３０１）。
【００７９】
この問い合わせダイアログは、それが出力されることによって、受信された番組よりも前に出力する番組が蓄積部５にされていることをユーザーに通知し、さらにユーザーに対して問い合わせを行うものである。図９に示すように、このダイアログには、「受信番組を見る」と「録画番組を再生する」との２つの選択肢が用意されている。ユーザーは、操作部１０を用いて選択肢のいずれかを選択することができる。
【００８０】
また、このダイアログ上には、図９に示すように、蓄積部５に蓄積された番組のうち、受信された番組よりも前に出力すると判定された番組の一覧を配置するようにしてもよい。ユーザーは、その一覧を参考にして、受信された番組を視聴するか蓄積された番組を視聴するかを判断することができる。さらに、そのダイアログ上に、受信された番組の情報を配置するようにしてもよい。受信された番組の情報を知ることによって、ユーザーは蓄積部５に蓄積された番組を視聴する楽しみがどの程度損なわれるか評価することができる。
【００８１】
制御部９は、操作部１０からの情報に基づいて、蓄積された番組を視聴することがユーザーによって選択されたか否かを判定する（Ｓ３０２）。
【００８２】
蓄積された番組を視聴することがユーザーによって選択されなかったと判定した場合、制御部９の制御に従って、受信された番組が再生部４からテレビジョンに出力される（Ｓ２０１）。
【００８３】
これに対し、蓄積された番組を視聴することがユーザーによって選択されたと判定した場合、制御部９の制御に従って、蓄積部５に蓄積されたその番組が再生部４からテレビジョン１００に出力される（Ｓ３０３）。
【００８４】
出力管理部７は、ここでは、蓄積部５に蓄積されたその番組の出力が終了したか否かを監視し（Ｓ３０４）、その出力が終了すると、視聴フラグをオンに設定する（Ｓ３０５）。
【００８５】
視聴フラグをオンに設定することによって、以降、蓄積されたその番組の情報とＥＩＴに含まれる番組の情報とが特定の項目で一致すると判定されても、受信された番組が出力されることになる。
【００８６】
蓄積部５に蓄積されたその番組が途中までしか出力されなければ、その番組の視聴フラグをオフのままにしておいてもよい。出力管理部７がその番組の出力開始から中断までの時間を監視しておけば、その番組の視聴された部分についてはオン、その番組の視聴された部分についてはオフというように、一つの番組について複数の視聴フラグを関連づけることもできる。出力管理部７は、出力開始から中断までの時間も管理情報として記録する。判定部８は、受信されたＥＩＴに含まれる番組の放送開始時刻及び現在時刻と、管理情報に含まれる出力開始から中断までの時間に基づいて、いずれの視聴フラグを参照するかを決定すればよい。
【００８７】
また、蓄積部５に蓄積された番組を視聴する楽しみが損なわれる可能性があることを通知されたのを機会に、ユーザーは、蓄積されたその番組を視聴しようとするかもしれない。
【００８８】
そこで、受信された番組よりも前に出力する番組が蓄積部５に蓄積されていると判定された場合に、制御部９は、受信された番組を出力する代わりに、蓄積部５に蓄積されたその番組を出力する制御を行うようにしてもよい。
【００８９】
図１０に示す手順の通り、その判定が行われると、特にユーザーからの指示がなくとも、蓄積されたその番組が自動的に出力される（Ｓ４０１）。このとき、再生部４は、制御部９の制御に従って、蓄積されたその番組の映像に重ねてメッセージを表示するようにしてもよい。そのメッセージによって、受信された番組の代わりに蓄積されたその番組が出力されている理由をユーザーは理解することができる。蓄積されたその番組の出力が開始された後は、上述の手順Ｓ３０４及びＳ３０５が行われる。
【００９０】
このように受信された番組を出力する代わりに、蓄積部５に蓄積された番組を自動的に出力することによって、蓄積されたその番組を視聴しようとするユーザーの手間を省くことができる。
【００９１】
また、蓄積された番組を視聴する楽しみが損なわれる可能性が通知された後、受信された番組の情報を確認することによって、ユーザーは、蓄積された番組を視聴する楽しみが損なわれないことだけでなく、受信された番組を視聴することも望むかもしれない。
【００９２】
そこで、受信された番組よりも前に出力する番組が蓄積部５に蓄積されていると判定された場合に、制御部９は、受信された番組を出力せず、受信された番組を蓄積部５に蓄積するようにしてもよい。
【００９３】
図１１に示す手順の通り、その判定が行われると、特にユーザーからの指示がなくとも、制御部９の制御に従って、受信された番組が蓄積部５に蓄積される（Ｓ５０１）。このとき、再生部４は、制御部９の制御に従って、メッセージを表示するようにしてもよい。そのメッセージによって、受信された番組が出力されると、蓄積された番組を視聴する楽しみが損なわれる可能性があるため、その番組は出力されず、自動的に蓄積されることを、ユーザーは理解することができる。
【００９４】
受信された番組の蓄積部５への蓄積が開始されると、ここでは、出力管理部７は、その蓄積が終了したか否かを監視し（Ｓ５０２）、その蓄積が終了すると、その番組に対する視聴フラグをオフに設定する（Ｓ５０３）。
【００９５】
このように、受信された番組を出力せず、その番組を蓄積することによって、蓄積された番組を視聴するユーザーの楽しみが損なわれる危険性は大幅に減少し、しかもユーザーは受信された番組を後から視聴することができる。
【００９６】
なお、受信された番組が蓄積部５に蓄積されているとき、制御部９の制御に従って、再生部４は、受信された番組よりも前に出力すると判定された番組をテレビジョン１００に出力するようにしてもよい。さらに、受信された番組が蓄積部５に蓄積されると、その番組を、受信された番組よりも前に出力すると判定された番組の出力が終了してから、続けてテレビジョン１００に出力するようにしてもよい。
【００９７】
（実施の形態２）  デジタル放送の場合、番組の放送の他、多重化によってデータの放送も行われる。データ放送を通じて、番組に関連するコンテンツ、又はニュース、天気予報など番組とは独立したコンテンツが視聴者に提供される。そのコンテンツは、例えばＡＲＩＢで規格化されたＢＭＬ(Broadcast Markup Language)で記述される。ＢＭＬは、ＸＨＴＭＬ(eXtensible HyperText Markup Language)を放送用に拡張したマークアップ言語である。ＢＭＬブラウザは、ＢＭＬで記述されたコンテンツを解釈し、その解釈結果に従って表示用データを作成する。蓄積再生装置１において、ＢＭＬで記述されたコンテンツの再生部４による出力を実現するには、このＢＭＬブラウザを用いればよい。
【００９８】
また、蓄積再生装置１にネットワークインターフェイスや無線インターフェイス、モデムなどの通信回路を備え、図１２に示すように、公衆電気通信回線１１を通じて他の機器１２と蓄積再生装置１を接続するようにしてもよい。蓄積再生装置１の組み込みプログラムは、通信回路を制御し、通信回線１１を通じて機器１２から各種のコンテンツを取得する。例えばその組み込みプログラムにアプリケーションとしてウェブブラウザが含まれていれば、そのウェブブラウザは、インターネット上のウェブサーバからウェブページを取得することができる。そのブラウザやその他のアプリケーションによって、ＨＴＭＬ(HyperText Markup Language)及びＢＭＬとは別のマークアップ言語で記述されたコンテンツや、テキストデータ、静止画データ、動画データ、音声データなどのコンテンツを取得してもよい。
【００９９】
ここでは、受信部２は、放送された番組及びコンテンツだけでなく、通信回線１１からのコンテンツも受信する。通信回線１１を通じたコンテンツの受信部２による取得は、放送された番組及びコンテンツの受信に用いられるチューナやトランスポートデコーダの代わりに、通信回路、マイクロプロセッサ、不揮発性メモリなどのハードウェアと通信プログラムとを用いて実現する。
【０１００】
再生部４は、受信部２からのコンテンツ又は蓄積部５に蓄積された番組を出力する。通信回線１１を通じて受信したコンテンツの出力を実現するために、ウェブブラウザや再生プログラムなどを利用することができる。通信プログラムや再生プログラムには、コンテンツと同様に通信回線１１を通じて取得したものを用いるようにしてもよい。
【０１０１】
この実施の形態２では、受信部２からのコンテンツの出力についても、蓄積部５に蓄積された番組を視聴するユーザーの楽しみを損なう危険性が考慮される。
【０１０２】
受信された番組の出力と同様、受信コンテンツの出力によっても、ユーザーの楽しみは損なわれる可能性がある。例えば蓄積部５に蓄積されたサッカー中継の番組を視聴する前に、スポーツの結果を速報するウェブページをユーザーが閲覧しても、意図せずスポーツニュースの番組を視聴したときと同様、通常ユーザーの楽しみは損なわれる。
【０１０３】
ユーザーの楽しみが損なわれる可能性は小さくない。ウェブブラウザのスタートページとして登録されているために自動的にそのページが出力されることもあるし、ウェブページの閲覧自体はユーザーが意図して行っても、ウェブサイトのホームページが変わったためにそのページがユーザーの予想していない情報を含むこともある。
【０１０４】
そこで、判定部８は、再生部４が受信部２からのコンテンツの出力を開始する場合に、受信部２からのコンテンツよりも前に出力する番組が蓄積部５に蓄積されているか否かを判定する。
【０１０５】
この判定は、受信部２からのコンテンツに関する情報と蓄積された番組に関する情報との比較結果及び出力情報に基づいて行うことができる。コンテンツがウェブページであれば、判定部８は、そのコンテンツに関する情報として、ウェブページに記述されたテキストを利用すればよい。例えば判定部８は蓄積された番組の管理情報に含まれるキーワードをウェブページから検索する。そのキーワードが検索された場合、判定部８は、特定の項目で両者が一致すると判定し、そのキーワードが検索されなかった場合、特定の項目で両者が一致しないと判定する。
【０１０６】
このように、放送番組だけでなく受信されたコンテンツについても判定は可能であり、その結果に従い、受信されたコンテンツの出力を制御することによって、蓄積された番組を視聴するユーザーの楽しみが損なわれる危険性は大幅に減少する。
【０１０７】
なお、上述の例では、蓄積再生装置１は、通信回線１１を通じて他の機器１２と接続されていたが、コンテンツを保持する機器と蓄積再生装置１とを接続する通信回線は公衆回線でなくともよい。
【０１０８】
（実施の形態３）  ユーザーの指示に従って蓄積された番組や、削除されずに蓄積部５に残っている番組は、ユーザーによって視聴される可能性が高い。また、ユーザーの意図に関係なく自動的に蓄積された番組や、単に削除されずに蓄積部５に残っている番組であっても、ユーザーによって視聴される可能性は小さくない。蓄積部５に蓄積された番組であれば、ユーザーは好きな時間に好きな分だけその番組を楽しむことができる。
【０１０９】
このため、受信部２からの放送番組よりも前に出力する番組が蓄積部５に蓄積されていると判定された場合には、蓄積再生装置１以外の機器に保持されている番組についてまで判定を行う必要性はほとんどない。蓄積部５に蓄積された番組を視聴するユーザーの楽しみを守れば十分である。
【０１１０】
また、受信部２からの放送番組よりも前に出力する番組が蓄積部５に蓄積されていないと判定された場合でも、基本的には蓄積再生装置１以外の機器に保持されている番組についてまで判定を行う必要性はない。
【０１１１】
ただし、過去に放送された番組やそのダイジェストは、ウェブページなどのコンテンツと異なり、改変される可能性はほとんどない。このため、ユーザーが予めその番組の概要を把握していれば、蓄積部５に蓄積されていなくても、その番組を視聴することによって、蓄積部５に蓄積された番組を視聴するユーザーの楽しみが損なわれる可能性は少ない。
【０１１２】
従って、受信部２からの放送番組よりも前に出力する番組が蓄積部５に蓄積されていないと判定された場合でも、受信部２からの放送番組を出力せず、取得された番組を出力する制御を行うようにしてもよい。
【０１１３】
この実施の形態３では、制御部９は、受信部２からの放送番組が蓄積部５に蓄積されていると判定された場合に、受信部２からの放送番組よりも前に出力する番組が取得されたときには、受信部２からの放送番組よりも前に出力する番組を出力せず、取得された番組を出力する制御を行う。
【０１１４】
ここでは、受信部２からの放送番組よりも前に出力する番組の取得もまた受信部２が行う。実施の形態２において他の機器１２からコンテンツを取得するのと同様、受信部２は通信回線１１を通じて番組を取得する。受信部２からの放送番組よりも前に出力する番組が蓄積部５に蓄積されていないと判定された場合、受信部２は、その番組の取得を他の機器１２に要求し、その要求に対し肯定の応答があったか否定の応答があったかを制御部９に通知する。
【０１１５】
他の機器１２に対する要求には、受信部２からの放送番組よりも前に出力する番組を特定するためのデータが含まれる。データの形式は、例えば他の機器１２上で動作するプログラムによって定める。そのデータは、番組名やシリーズ名などの具体的な番組を指定するデータであってもよいし、判定部８が検索に用いたキーワードであってもよい。
【０１１６】
他の機器１２からの応答を待つ間、制御部９は、受信部２からの放送番組を出力しない制御を行い、さらにその間他の機器１２からの応答を待っていることをユーザーに知らせる制御を行ってもよい。この制御が行われると、再生部４は、受信部２から入力された放送番組の信号を再生せず、例えば「ネットワークを通じて番組を取得できるか否かについてサーバーの応答を待っています。取得された番組を視聴する楽しみは、受信された番組を先に視聴することによって損ねられる可能性があります。」というメッセージを含む画面を記憶装置３から読み出し、その画面をテレビジョン１００に出力する。
【０１１７】
他の機器１２から否定の応答があり、受信部２からの放送番組よりも前に出力する番組が取得されなければ、受信部２からの放送番組よりも前に出力する番組が蓄積部５に蓄積されていないと判定された場合の制御が実施の形態１と同様に行われる。
【０１１８】
他の機器１２から肯定の応答があった場合、受信部２は、要求した番組を他の機器１２から取得する。肯定の応答があったことの通知を受けた制御部９の制御に従って、再生部４は、受信部２からの放送番組の信号を再生せず、通信回線１１を通じて取得された番組の信号を再生する。
【０１１９】
上述のような制御によって、蓄積部に蓄積されていても、蓄積されていなくても、ユーザーは、受信部からの番組によって視聴する楽しみが損なわれる可能性のある番組を先に視聴しておくことができる。
【０１２０】
なお、受信部２からの放送番組よりも前に出力する番組が蓄積部５に蓄積されていないと判定された場合に、受信部２からの放送番組よりも前に出力する番組を取得する要求を行うか否かを、ユーザーの指示又は設定に従って定めるようにしてもよい。
【０１２１】
また、番組ではなくそのダイジェストが、又は番組だけでなくそのダイジェストも他の機器１２に保持されていれば、制御部９は、通信回線１１を通じて取得された番組に代えてそのダイジェストを出力する制御を行うようにしてもよい。
【０１２２】
さらに、番組のダイジェストが他の機器１２に保持されていれば、受信部２からの番組よりも前に出力する番組が蓄積部５に蓄積されていると判定された場合でも、制御部９は、受信部２からの放送番組を出力せず、蓄積部５に蓄積されているその番組のダイジェストを出力する制御を行うこともできる。
【０１２３】
蓄積再生装置１が他の機器１２に接続されていなくても、例えば蓄積部５に蓄積されたその番組の一部を出力しないことによって一時的に生成されたその番組のダイジェストをテレビジョン１００に出力することも可能である。一部の選択にタグ情報を用いてもよいし、番組の特定箇所のみを選択するようにしてもよい。
【０１２４】
（実施の形態４）  様々な番組のうちでも、ドラマのような連続番組を構成する各番組を視聴する順序がその連続番組に対するユーザーの楽しみに与える影響は大きい。さらに、連続番組を構成する番組の数は１０以上になることが多く、受信部２からの番組よりも前に出力する番組が蓄積部５に複数蓄積されている可能性は小さくない。
【０１２５】
複数蓄積されている場合に、蓄積された複数の番組がストーリーとは異なる順序で出力されてしまうと、蓄積部５に蓄積された番組を出力したために、ユーザーの連続番組を視聴する楽しみが損なわれてしまうかもしれない。
【０１２６】
そこで、この実施の形態４では、判定部８は、受信部２からの番組よりも前に出力する番組が蓄積部５に蓄積されていると判定した場合に、受信部２からの番組と蓄積部５に蓄積されているその番組とが連続番組を構成するか否かを制御部９に通知する。
【０１２７】
受信部２からの番組と蓄積部５に蓄積されているその番組とが連続番組を構成しないとの通知を判定部８から受けたときに制御部９が行う制御は、上述の実施の形態で説明した制御と変わらない。
【０１２８】
一方、受信部２からの番組と蓄積部５に蓄積されているその番組とが連続番組を構成するとの通知を判定部８から受けたときには、制御部９は、受信部２からの番組を出力せず、その連続番組のうち受信部２からの番組よりも順序が前の番組を順番通りに出力する制御を行う。
【０１２９】
例えばドラマの５回目の番組が受信部２により受信されたとき、既に蓄積部５にそのドラマの２回目、３回目および４回目の番組が蓄積されており、蓄積された両方の番組をユーザーがまだ視聴していなければ、制御部９の制御に従って、２回目の番組、３回目の番組、４回目の番組がこの順に再生部４からテレビジョン１００に出力される。
【０１３０】
受信部２からの番組および蓄積部５に蓄積された番組の順序は、受信されたＥＩＴ又は管理情報に含まれるシリーズ記述子の話数に従えばよい。
【０１３１】
このような制御を行うことによって、連続番組を視聴するユーザーの楽しみが損なわれる可能性をより確実に抑えることができる。
【０１３２】
なお、蓄積部５に蓄積された番組が受信部２からの番組と同じ連続番組を構成する番組であっても、ユーザーが既にその番組を視聴していれば、その番組は出力される番組から除かれる。上述の例で、ユーザーが既に２回目の番組を視聴していたとすれば、視聴フラグに基づいて３回目および４回目の番組が出力される。同様の制御によれば、ユーザーが３回目の番組を既に視聴していれば、２回目および４回目の番組が出力されることになるが、２回目の番組は出力せず４回目の番組のみを出力するようにしてもよい。この場合、制御部９は、その連続番組のうち受信部２からの番組よりも順序が前で、既に出力された番組のうち順序が最も後の番組より順序が後の蓄積番組を順番通りに出力する制御を行う。
【０１３３】
また、受信部２からの番組と同じ連続番組を構成し、受信部２からの番組よりも順序が前の番組が蓄積部５に複数蓄積されている場合に、ユーザーがその一部の番組を既に視聴していても、制御部９は、それら全ての番組を順番通りに出力する制御を行うようにしてもよい。
【０１３４】
また、連続番組のうち受信部２からの番組よりも順序が前の番組に、蓄積されていない番組が含まれている場合に、実施の形態３と同様、受信部２がその番組の取得を他の機器１２に要求するようにしてもよい。制御部９は、肯定応答があったことの通知を受信部２から受けたときには、取得された番組も含めて出力の制御を行う。
【０１３５】
また、番組を順番通りに出力する代わりに、各番組のダイジェストを番組の順番通りに出力するようにしてもよい。さらに、番組を順番通りに出力する代わりに、連続番組のダイジェストを出力するようにしてもよい。
【０１３６】
上述の実施の形態で記述した通り、上述の判定及び制御は、組み込み機器におけるマイクロプロセッサやメモリなどのハードウェアとプログラムとを協働させることによって実現することができた。このプログラムをＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録された状態で市場に流通させたり、インターネットを通じて流通させたりすることによって、コンピュータや本発明の機能を元々有していなかった組み込み機器において、上述のような判定及び制御の機能を実現することも可能である。
【０１３７】
【発明の効果】
以上説明した通り、本発明では、受信部からの番組よりも前に出力する番組が蓄積されていないと判定された場合に、受信された番組の出力が行われるため、蓄積された番組を視聴するユーザーの楽しみが損なわれる危険性を大幅に抑えることができる。
【図面の簡単な説明】
【図１】実施の形態１における蓄積再生装置の概略構成を示す図
【図２】ＥＩＴの構造を示す図
【図３】コンテンツ記述子の構造を示す図
【図４】シリーズ記述子の構造を示す図
【図５】蓄積された番組の管理情報を説明するための図
【図６】受信された番組の出力についての判定を説明するためのフローチャート
【図７】受信された番組の出力についての制御の一例を説明するためのフローチャート
【図８】受信された番組の出力についての制御の他の例を説明するためのフローチャート
【図９】問い合わせダイアログの具体例を示す図
【図１０】受信された番組の出力についての制御のさらに他の例を説明するためのフローチャート
【図１１】受信された番組の出力についての制御のさらに他の例を説明するためのフローチャート
【図１２】実施の形態２における蓄積再生装置の概略構成を示す図
【符号の説明】
１  蓄積再生装置
２  受信部
３  記憶装置
４  再生部
５  蓄積部
７  出力管理部
８  判定部
９  制御部
１０  操作部
１１  電気通信回線
１２  機器
１００  テレビジョン
【図１】
2004201053.tif 000003
【図２】
2004201053.tif 000004
【図３】
2004201053.tif 000005
【図４】
2004201053.tif 000006
【図５】
2004201053.tif 000007
【図６】
2004201053.tif 000008
【図７】
2004201053.tif 000009
【図８】
2004201053.tif 000010
【図９】
2004201053.tif 000011
【図１０】
2004201053.tif 000012
【図１１】
2004201053.tif 000013
【図１２】
2004201053.tif 000014