(57)【特許請求の範囲】
【請求項１】
放送番組および該放送番組に関連するコンテンツをそれぞれ受信できる受信機において、
視聴、或いは録画のために予約された放送番組に関連するコンテンツの受信可能な有効期間を示す有効期間情報を取得できる情報取得手段と、
前記情報取得手段が有効期間情報を取得したコンテンツを、該有効期間情報が示す有効期間に基づいて、対応する放送番組の放送前に自動的に受信し保存するコンテンツ受信手段と、
を備えたことを特徴とする受信機。
【請求項２】
通信ネットワークを介して送信される、放送番組に関連するコンテンツを受信機に事前に取得させるための方法であって、
前記放送番組を放送波で送信する放送局に、電子番組表、及び該電子番組表に登録されている放送番組に関連するコンテンツの受信可能な有効期間を示す有効期間情報を該放送波により送信させ、
視聴、或いは録画のために放送番組が前記電子番組表を用いて予約された受信機に、該電子番組表と共に受信した有効期間情報が示す有効期間に基づいて、該放送番組に関連するコンテンツを該放送番組の放送前に自動的に受信させて保存させる、
ことを特徴とするコンテンツ取得方法。
【請求項３】
放送番組および該放送番組に関連するコンテンツをそれぞれ受信できる受信機に実行させるプログラムであって、
視聴、或いは録画のために予約された放送番組に関連するコンテンツの受信可能な有効期間を示す有効期間情報を取得できる機能と、
前記取得できる機能により有効期間情報を取得したコンテンツを、該有効期間情報が示す有効期間に基づいて、対応する放送番組の放送前に自動的に受信し保存する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送番組およびその放送番組に関連するコンテンツをそれぞれ受信機に受信させるための技術に関する。
【背景技術】
【０００２】
今日、放送番組に加えて、その放送番組に関連するコンテンツ（映像）を別のチャンネルで受信可能とするマルチチャンネル放送が行われている。そのマルチチャンネル放送では、各チャンネルで映像を視聴できることから、受信機のユーザーにとってはより自分の好みに合わせた楽しみ方が可能となる。
【０００３】
上記放送番組は放送波として送信されるが、コンテンツは放送波ではなく、通信ネットワークを介して送信する方式がある。その方式では、通信ネットワークを介してコンテンツを受信機が取得できるように、放送局側はサーバーを用意し、放送番組に関連するコンテンツを送信するようになっている。放送番組とコンテンツを別系統で送信するのは、コンテンツの送信に要する通信資源の増大によって放送番組の画質が低下するのを回避するためである。
【０００４】
なお、放送番組に関連するコンテンツの取得は、例えば電子番組表（ＥＰＧ）を参照して行うのが普通である。また、コンテンツの再生用に専用のプログラムを併せて取得させる場合も多い。その場合、コンテンツをより適切に再生するために、メタデータを更に併せて取得させることも行われる。そのメタデータには、対応する放送番組を識別するための情報に加え，アクセス制御（コンテンツの場所）などの情報が記述されている。そのメタデータにより、コンテンツの検索や、番組を見ながらのＷｅｂページへのリンクも可能となる。
【０００５】
そのコンテンツのデータ量は、視聴者（受信機のユーザー）の要望に対してより応えられるように、今後より大きくなっていくと考えられる。しかし、コンテンツのデータ量が膨大となると、その取得に時間がかかり、放送番組との同期は困難となる。このことから、従来の受信機には、放送番組が放送される前に、それに関連するコンテンツを取得できるものがある。その受信機としては、例えば特許文献１に記載されたものがある。
【０００６】
その特許文献１に記載された従来の受信機では、放送番組の予約時に、コンテンツの受信予約を自動的に行うか、或いは視聴者の指示に応じてそのコンテンツを受信するようになっている（段落００３８）。しかし、予約した放送番組のコンテンツは、その予約時点で用意されているとは限らない。なぜなら、放送番組によっては関連させるコンテンツの選定や制作などに手間がかかり、その放送番組の放送が近づくまで用意できないといったことが生じやすいと考えられるためである。それにより、コンテンツの受信予約を自動的に単に行っても、その予約日時にコンテンツが用意されていないこともありうると言える。このようなことから、コンテンツは事前に自動的に取得することの他に、それを確実に取得できるようにすることも重要であると考えられる。
【特許文献１】特開２００２−３００５４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の課題は、放送番組に関連するコンテンツをその放送開始前に、自動的、且つ確実に取得するための技術を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の受信機は、放送番組および該放送番組に関連するコンテンツをそれぞれ受信できることを前提とし、視聴、或いは録画のために予約された放送番組に関連するコンテンツの受信可能な有効期間を示す有効期間情報を取得できる情報取得手段と、情報取得手段が有効期間情報を取得したコンテンツを、該有効期間情報が示す有効期間に基づいて、対応する放送番組の放送前に自動的に受信し保存するコンテンツ受信手段と、を備えている。
【０００９】
本発明のコンテンツ取得方法は、通信ネットワークを介して送信される、放送番組に関連するコンテンツを受信機に事前に取得させるための方法であって、放送番組を放送波で送信する放送局に、電子番組表、及び該電子番組表に登録されている放送番組に関連するコンテンツの受信可能な有効期間を示す有効期間情報を該放送波により送信させ、視聴、或いは録画のために放送番組が電子番組表を用いて予約された受信機に、該電子番組表と共に受信した有効期間情報が示す有効期間に基づいて、該放送番組に関連するコンテンツを該放送番組の放送前に自動的に受信させて保存させる。
【００１０】
本発明のプログラムは、上記受信機が備えた手段を実現させるための機能を搭載している。
【発明の効果】
【００１１】
本発明によれば、放送番組に関連するコンテンツは、その放送番組の放送開始前に、そのコンテンツに設定された、受信（アクセス）可能な有効期間に基づいて自動的に取得されて保存される。その有効期間を考慮してコンテンツの受信を行うため、そのコンテンツを事前に確実に取得することができる。それにより、放送される放送番組とも常に確実に同期させた再生を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の好適な実施の形態について、図面を参照しながら詳細に説明する。
図１は、本実施形態による受信機１を含む放送システム５０の構成図である。放送システム５０は、受信機１の他に放送局４を含んでいる。その放送局４は、放送番組３１を放送波３０として送信するための放送設備と、通信ネットワーク２０と接続させたサーバーと（共に不図示）、を備えている。それにより、マルチチャンネル放送に対応させている。
【００１３】
放送局４と受信機１とは、その通信ネットワーク２０を介して接続される。その通信ネットワーク２０は、例えばサーバーが接続されたインターネット、及びそのインターネットと受信機１を接続させる公衆網を含むものである。ここでは説明上、便宜的に以降、通信ネットワーク２０はインターネット２０と表記する。
【００１４】
放送局４は、放送設備により、放送番組３１の他にＥＰＧ（電子番組表）３２を例えば予め定めたタイミングで送信する。サーバーには、放送番組３１に関連するコンテンツ２１、放送番組３１に係わる各種情報が記述されたメタデータ２２、およびコンテンツ２１を再生するためのコンテンツ再生プログラム（以降「再生プログラム」と略記）２３が用意されている。それらのデータ２１〜２３は受信機１からの要求に応じて、インターネット２０を介して送信される。その再生プログラム２３は、メタデータ２２により、放送されている放送番組３１と同期再生するコンテンツ２１を適宜、切り換える。
【００１５】
受信機１は、データ取得部１１、記憶装置（格納部）１２、有効期間取得部１３、判定部１４、時計１５および同期部１６を含む。データ取得部１１は、インターネット２０を介して放送局４のサーバーと通信を行い、放送番組３１にそれぞれ関連するコンテンツ２１、メタデータ２２、コンテンツ再生プログラム２３等（以下、コンテンツ２１等と略記）のデータを取得する。記憶装置１２は、取得したコンテンツ２１等のデータを格納する。有効期間取得部１３は、受信したＥＰＧ３２を処理するものである。
【００１６】
ＥＰＧ３２には、放送が予定された放送番組３１の放送日時（情報）が記述されている。本実施形態では更に、放送番組３１に関連するコンテンツ３２の受信可能な有効期間（情報）を記述している。有効期間取得部１３は、ＥＰＧ３２から必要な有効期間（情報）を抽出し、取得すべきコンテンツ２１の取得に係わる処理を行う。
【００１７】
受信機１には、視聴、或いは録画のための放送番組３１の予約を行う機能が搭載されている。放送番組３１の予約が行われると、有効期間取得部１３はＥＰＧ３２からその放送番組３１の有効期間を抽出し、判定部１４に送る。判定部１４は、時計１５が計時する現在日時がその有効期間内か否か判定することにより、予約された放送番組３１のなかでコンテンツ２１の有効期間に入った放送番組３１のコンテンツ２１をデータ取得部１１によってその放送開始前に取得させる。取得されたコンテンツ２１は記憶装置１２に記憶されて保存される。コンテンツ２１の再生に必要なメタデータ２２、再生プログラム２３が存在する場合には、コンテンツ２１と併せて取得されて保存される。ここでは以降、コンテンツ２１の再生に必要なメタデータ２２、及び再生プログラム２３は常に存在すると想定する。
【００１８】
このようにして、予約された放送番組３１のコンテンツ２１（他に必要なデータがあればそれを含む）は、それが受信可能となる有効期間に入ってから自動的に、その放送番組３１の放送開始前に自動的に取得する。このため、コンテンツ２１は常に確実に、放送開始前の段階で取得しておくことができる。それにより、放送が開始した放送番組３１に適切に同期させたコンテンツ２１の再生を確実に実現できることとなる。同期部１６は、放送番組３１の出力とコンテンツ２１の再生を同期して行い、それぞれ映像２４として出力するためのものである。
【００１９】
上記有効期間取得部１３は、例えば放送波を受信する受信回路、その受信回路が受信した信号を復調する復調回路、その復調回路が復調した信号を処理するＣＰＵ、そのＣＰＵが実行するプログラムを格納した不揮発性メモリ、及びワークに用いられるＲＡＭ、を備えたものである。それにより、放送番組３１は有効期間取得部１３により受信される。上記判定部１１は、例えばＣＰＵ、不揮発性メモリ、及びＲＡＭを備えたものである。
【００２０】
なお、本実施形態では、有効期間情報をＥＰＧ３２に記述しているが、その有効期間情報はＥＰＧ３２とは別に受信機１に送信するようにしても良い。放送波３０としてではなく、インターネット２０を介して送信するようにしても良い。
【００２１】
図２は、本実施形態による受信機１が実行する処理の流れの例を示すフローチャートである。放送局４が実行する処理も併せて示してある。次に図２を参照して、その受信機１の動作について詳細に説明する。図２に示す処理は、上記ＣＰＵが不揮発性メモリに格納されたプログラムを実行することで実現される。
【００２２】
放送局４は、例えば定期的に１日に数回（例えば５回）、ＥＰＧ３２を放送波３０で送信する（ステップＳＡ１）。上述したように、そのＥＰＧ３２は、放送予定となっている放送番組３１の放送日時の他に、その放送番組３１のコンテンツ２１、再生プログラム２３、及びメタデータ２２の所在（例えば場所を示すＵＲＬ）、有効期間などが記述されたものである。一方の受信機１は、送信されたＥＰＧ３２を利用するためのＥＰＧ取得処理を実行する（ステップＳＢ１）。放送番組３１の予約はＥＰＧ３２を用いて行われる。予約された放送番組３１の放送日時、チャンネル（ｃｈ）、コンテンツ２１等の場所は記憶装置１２にストアされる。
【００２３】
受信機１は、放送番組３１が予約されると、或いはその予約の有無に係わらず、放送局４のサーバーにインターネット２０を介してアクセスするためのＷｅｂアクセス処理を実行する（ステップＳＢ２）。そのアクセス処理は、例えばユーザーの要求によってサーバーにアクセスする必要性が生じた場合、或いは実行してから予め設定された時間間隔が経過した場合に実行される処理である。放送局４（のサーバー）は、そのアクセス処理の実行によって要求されたデータを受信機１に送信する（ステップＳＡ２）。要求されたデータがコンテンツ２１、メタデータ２２、及び再生プログラム２３であれば、それらを受信機１に送信することになる。それらのデータが予約された放送番組３１のものであれば、受信機１は受信して記憶装置１２に保存することになる。
【００２４】
放送局４は、放送予定に従って放送番組３１を放送波３０で送信する（ステップＳＡ３）。その放送番組３１が予約されたものであった場合、受信機１は、その予約に対応するための録画・視聴処理を実行する（ステップＳＢ３）。それ以降に実行される処理についての説明は省略する。
【００２５】
図３Ａ、及び図３Ｂは、上記ステップＳＢ１として実行されるＥＰＧ取得処理のフローチャートである。次に図３Ａ、及び図３Ｂを参照して、その取得処理について詳細に説明する。その取得処理は、放送局４から送出されたＥＰＧ３２を受信したことを契機として実行されるものである。ここでは便宜的に、ユーザーが予約を行うために実行される処理も併せて示している。ユーザーは予約以外のことも行えるが、重要性は低いため、それ以外のことに対応するための処理は省略している。これは他の処理でも同様である。
【００２６】
まず、ステップＳ１１ではイニシャライズを行い、過去に取得したＥＰＧ３２は消去する。次のステップＳ１２では、受信したＥＰＧ３２を取得し、記憶装置１２にストアする。その次のステップＳ１３では、取得したＥＰＧ３２の内容を配置したＥＰＧ画面を不図示の表示装置に表示させる。その表示は同期部１６を用いて行われる。
【００２７】
ステップＳ１３に続くステップＳ１４では、ユーザーが受信機１に設けられたスイッチ、或いはリモートコントロール装置（以降「リモコン」と略記）への操作に応じて放送番組３１を指定する。その指定後に移行するステップＳ１５では、ＥＰＧ３２を参照して、指定された放送番組３１に関連付けられたデータ（コンテンツ２１、メタデータ２２、再生プログラム２３）の有無をデータ別に確認する。その確認後はステップＳ１６に移行して、関連付けられたデータが有るか否か判定する。そのデータが存在しない場合、判定はＮＯとなってステップＳ１９に移行する。そうでない場合には、判定はＹＥＳとなってステップＳ１７に移行する。
【００２８】
ステップＳ１７では、指定された放送番組３１に関連付けられたデータのアクセス先（例えばＵＲＬ）、そのアクセスの有効期間をＥＰＧ３２から抽出して記憶装置１２にストアする。続くステップＳ１８では、関連付けられたデータが存在する旨を通知するためのメッセージ、及び有効期間を表示させる。その次に移行するステップＳ１９では、指定された放送番組３１の視聴予約を指示するための視聴予約スイッチ（ＳＷ）がオンされたか否か判定する。そのスイッチをユーザーが操作した場合、判定はＹＥＳとなって図３ＢのステップＳ２０に移行する。そうでない場合には、判定はＮＯとなって図３ＢのステップＳ２２に移行する。
【００２９】
ステップＳ２０では、指定された放送番組３１の放送時間（放送開始日時、及び放送終了日時を示すもの）、そのチャンネルを記憶装置１２にストアする。次のステップＳ２１では、視聴のための予約が存在することを示す値の１を変数である視聴予約フラグに代入する。その後、一連の処理を終了する。
【００３０】
一方、ステップＳ２２では、ステップＳ２０と同様に、指定された放送番組３１の放送時間、そのチャンネルを記憶装置１２にストアする。次のステップＳ２３では、録画のための予約が存在することを示す値の１を変数である録画予約フラグに代入する。その後、一連の処理を終了する。
【００３１】
このようにして、視聴、或いは録画のための予約が行われた場合、予約された放送番組３１を受信するための情報に加えて、それに関連するデータにアクセスするための情報、つまりデータをアクセスできるアクセス先、有効期間がストアされる。それにより、放送開始前の適切なタイミングでそれらのデータをアクセスするようにしている。
【００３２】
図４は、図２に示すステップＳＢ２として実行されるＷｅｂアクセス処理のフローチャートである。次に図４を参照して、そのアクセス処理について詳細に説明する。
このアクセス処理は、上述したように、例えばユーザーの要求（ここでは放送番組３１を視聴している際に再生プログラム２３によって自動的に行われるもの等を含む）によってサーバーにアクセスする必要性が生じた場合、或いは実行してから予め設定された時間間隔が経過した場合に実行される。ユーザーの要求による場合、その要求に対応するためのアクセス先が指定されて実行される。設定された時間間隔の経過による場合には、予約によってストアされているアクセス先が指定されて実行される。
【００３３】
まず、ステップＳ３１では、指定されたアクセス先がストアされているアクセス先であるか否か判定される。指定されたアクセス先が記憶装置１２にストアされていない場合、判定はＮＯとなり、ステップＳ３２に移行して、指定されたアクセス先にアクセスしてそこに格納されているデータをダウンロードした後、一連の処理を終了する。そうでない場合には、判定はＹＥＳとなってステップＳ３３に移行する。
【００３４】
ステップＳ３３では、時計１５から現在日時を取得する。続くステップＳ３４では、現在日時が、アクセス先と対応付けてストアされている有効期間内か否か判定する。現在日時がその有効期間内であった場合、判定はＹＥＳとなってステップＳ３５に移行し、ストアされているアクセス先にアクセスして対応のデータをダウンロードして記憶装置１２に保存した後、一連の処理を終了する。そうでない場合には、判定はＮＯとなってステップＳ３６に移行し、ユーザーの要求によるアクセスであれば一定期間、有効期間となっていないことを警告した後、一連の処理を終了する。
【００３５】
上記ステップＳ３１〜Ｓ３６の処理は、予約によってストアされているアクセス先（放送番組３１単位で格納されるアクセス先である）が複数、存在する場合、アクセス先毎に実行される。それにより、事前に取得すべきデータは確実に取得するようにしている。
【００３６】
上記時間間隔は、有効期間が開始してから放送番組３１が放送開始するまでの時間として考えられる最小の時間を考慮して設定している。このため、有効期間内の放送開始前のタイミングで確実に、予約された放送番組３１に関連するデータ（コンテンツ２１、メタデータ２２、再生プログラム２３）を取得・保存することができる。
【００３７】
なお、予約された放送番組３１に関連するデータは、有効期間、及びその放送日時を考慮して決定した日時に自動的に取得するようにしても良い。また、その取得は、より快適に受信機１を使用できるように、受信機１が使われていない、或いは比較的に負荷が軽いような状況を選んで行うようにしても良い。
【００３８】
図５は、図２に示すステップＳＢ３として実行される録画・視聴処理のフローチャートである。最後に図５を参照して、その録画・視聴処理について詳細に説明する。その録画・視聴処理は、予約された放送番組３１の放送開始日時の到来によって実行される。
【００３９】
まず、ステップＳ４１では、時計１５から現在日時を取得する。続くステップＳ４２では、取得した現在日時が、記憶装置１２に格納された放送時間が示す放送開始時刻（日時）と一致するか否か判定する。その放送開始日時が到来していない場合、判定はＮＯとなってステップＳ５１に移行し、そうでない場合には、判定はＹＥＳとなってステップＳ４３に移行する。
【００４０】
ステップＳ４３では、視聴予約フラグ、或いは録画予約フラグの値が１か否か判定する。それら何れかのフラグの値が１であった場合、判定はＹＥＳとなってステップＳ４４に移行する。そうでない場合には、判定はＮＯとなって上記ステップＳ４１に戻る。
【００４１】
ステップＳ４４では、予約された放送番組３１を視聴、或いは録画できるように、そのチャンネルを受信チャンネルとして設定し、そのチャンネルで送信されている放送波３０の取得を開始する。続くステップＳ４５では、その放送番組３１のためにダウンロード済みのデータが有るか否か判定する。そのデータが記憶装置１２に保存されていない場合、判定はＮＯとなり、受信した放送は３０を出力するための処理をステップＳ４６で行った後、ステップＳ４９に移行する。そうでない場合には、判定はＹＥＳとなってステップＳ４７に移行する。
【００４２】
ステップＳ４７では、ダウンロードしていた再生プログラム２３を起動させる。次のステップＳ４８では、ダウンロードしていたコンテンツの放送波３０（放送番組３１）との同期再生を開始させる。その次に移行するステップＳ４９では、録画予約フラグの値が１か否か判定する。その値が１であった場合、判定はＹＥＳとなり、ステップＳ５０で放送番組３１を録画するための録画処理を起動させた後、上記ステップＳ４１に戻る。そうでない場合には、判定はＮＯとなってそのステップＳ４１に移行する。その録画処理は、その停止が指示するまでの間、受信した放送番組３１（放送波３０）を例えば記憶装置１２に保存する処理である。
【００４３】
そのステップＳ４１の判定がＮＯとなって移行するステップＳ５１では、ステップＳ４１で取得した現在日時が、記憶装置１２に格納された放送時間が示す放送終了時刻（日時）と一致するか否か判定する。その放送終了日時が到来していない場合、判定はＮＯとなってステップＳ４１に戻る。それにより、予約された放送番組３１の受信を開始した後は、放送終了日時が到来するのを待つ。一方、そうでない場合には、判定はＹＥＳとなってステップＳ５２に移行する。
【００４４】
ステップＳ５２では、視聴予約フラグ、或いは録画予約フラグの値が１か否か判定する。それら何れかのフラグの値が１であった場合、判定はＹＥＳとなってステップＳ５３に移行する。そうでない場合には、判定はＮＯとなって上記ステップＳ４１に戻る。
【００４５】
ステップＳ５３では、予約された放送番組３１の受信を停止させる。続くステップＳ５４では、その放送番組３１のためにダウンロード済みのデータが有るか否か判定する。そのデータが記憶装置１２に保存されていない場合、判定はＮＯとなってステップＳ５８に移行する。そうでない場合には、判定はＹＥＳとなってステップＳ５５に移行し、起動中の再生プログラム２３を停止させると共に、そのプログラム２３を含むダウンロードデータを消去した後、ステップＳ５６に移行する。
【００４６】
ステップＳ５６では、録画予約フラグの値が１か否か判定する。その値が１であった場合、判定はＹＥＳとなり、起動中の録画処理を停止させ（ステップＳ５７）、更に録画予約フラグ、或いは視聴予約フラグに必要に応じて０を代入してから（ステップＳ５８）、一連の処理を終了する。そうでない場合には、判定はＮＯとなってそのステップＳ５８に移行する。
【００４７】
録画、或いは視聴のために予約された放送番組３１は一つとは限らない。録画、或いは視聴のために放送番組３１が複数、予約される場合がありうる。このため、ステップＳ５８では、予約番組３１の放送終了によって録画、或いは視聴のために予約されている放送番組３１が存在しなくなった場合に、対応するフラグにそのことを示す値の０を代入するようにしている。
【００４８】
なお、上述したような受信機１を実現させるようなプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ、或いはメモリカード等の記録媒体に記録させて配布しても良い。公衆網等の通信ネットワークを介して、そのプログラムの一部、若しくは全部を配信するようにしても良い。そのようにした場合には、ユーザーはプログラムを取得して既存の受信機、或いは放送波受信機能を搭載したデータ処理装置等にロードすることにより、その装置に本発明を適用させることができる。このことから、記録媒体は、プログラムを配信する装置がアクセスできるものであっても良い。
【図面の簡単な説明】
【００４９】
【図１】本実施形態による受信機１を含む放送システム５０の構成図である。
【図２】本実施形態による受信機１が実行する処理の流れの例を示すフローチャートである。
【図３Ａ】ＥＰＧ取得処理のフローチャートである。
【図３Ｂ】ＥＰＧ取得処理のフローチャートである（続き）。
【図４】Ｗｅｂアクセス処理のフローチャートである。
【図５】録画・視聴処理のフローチャートである。
【符号の説明】
【００５０】
１      受信機
４      放送局
１１    データ取得部
１２    記憶装置（格納部）
１３    有効期間取得部
１４    判定部
１５    時計
１６    同期部
２０    インターネット
２１    コンテンツ
２２    メタデータ
２３    コンテンツ再生プログラム
２４    出力映像
３０    放送波
３１    放送番組
３２    ＥＰＧ
５０    放送システム
【図１】
0004779538.tif 000002
【図２】
0004779538.tif 000003
【図３Ａ】
0004779538.tif 000004
【図３Ｂ】
0004779538.tif 000005
【図４】
0004779538.tif 000006
【図５】
0004779538.tif 000007