(57)【要約】【課題】デジタル放送受信機が録画コンテンツの再生時に、録画コンテンツについてのアプリケーション制御情報に含まれるリンクが無効になっていたとしても、アプリケーションを利用することができるデジタル放送受信機、及び、放送通信連携システムを提供する。【解決手段】デジタル放送の番組を録画できるデジタル放送受信機（３）は、放送番組録画指示に応じて、放送信号を受信してアプリケーション制御情報を抽出する情報抽出部（１２）と、抽出されたアプリケーション制御情報に含まれる、アプリケーションバウンダリ内の全てのアプリケーションの取得先情報に従ってアプリケーションを取得するアプリケーション取得制御部（３４）と、録画する放送番組データとともに取得したアプリケーションを録画装置に記憶させる録画／再生制御部（３７）と、を具備する。【選択図】図１
2015126471.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送の番組を録画できるデジタル放送受信機であって、
放送番組録画指示に応じて、放送信号を受信してアプリケーション制御情報を抽出する情報抽出部と、
抽出されたアプリケーション制御情報に含まれる、アプリケーションバウンダリ内の全てのアプリケーションの取得先情報に従ってアプリケーションを取得する取得部と、
録画する放送番組データとともに取得したアプリケーションを録画装置に記憶させる録画制御部と、
を具備することを特徴とするデジタル放送受信機。
【請求項２】
前記録画制御部は、アプリケーションのＨＴＭＬ文書を解析して、アプリケーションの遷移を示す遷移関数を抽出し、遷移先のアプリケーション取得先情報を取得することを特徴とする請求項１に記載のデジタル放送受信機。
【請求項３】
前記録画制御部は、アプリケーション制御情報に含まれるアプリケーション取得先情報を前記録画装置に書き換えて保存することを特徴とする請求項１または２に記載のデジタル放送受信機。
【請求項４】
前記録画制御部は、アプリケーション取得先情報が同じでも、リソースが時間と共に変化する場合、時間情報とともにリソースを保存することを特徴とする請求項１、２または３に記載のデジタル放送受信機。
【請求項５】
デジタル放送の番組を受信できるデジタル放送受信機に対する端末連携を実行可能な外部端末であって、
前記デジタル放送受信機により、放送番組録画指示に応じて、放送信号を受信して抽出されたアプリケーション制御情報に含まれる、アプリケーションバウンダリ内の全てのアプリケーションの取得先情報に従ってアプリケーションを取得する取得部と、
録画する放送番組データとともに取得したアプリケーションを録画装置に記憶させる録画制御部と、
を具備することを特徴とする外部端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送通信連携サービスをユーザに提供するデジタル放送受信機、及び、外部端末に関する。
【背景技術】
【０００２】
ＩＰ（Internet Protocol）を利用してデジタルテレビ放送を配信する技術（その技術をＩＰＴＶという）が開発されている。そのＩＰＴＶの規定として、放送通信連携システム（ハイブリッドキャスト方式）が策定されている（例えば非特許文献１）。この放送通信連携システムでは、デジタル放送受信機は、放送信号を放送波により受信して、放送信号に含まれる放送コンテンツ（放送番組）を取得すると共に、ネットワーク経由で通信コンテンツを取得して、放送コンテンツと通信コンテンツとを同期再生する。これによれば、宅内のネットワーク（ＬＡＮ）に接続された受信機（ＴＶなど）と外部端末（タブレットなど）が端末連携（ペアリング）をして、各々の機器のアプリケーションが同期しながら動作をすることでサービスを提供する。
【０００３】
非特許文献１には、放送（内）／放送外マネージドアプリケーション内における文書遷移が可能な（文書取得先）領域の境界を示す「アプリケーションバウンダリ」が定められている。
アプリケーションバウンダリは、
（１）１つ以上の領域（ＵＲＬ）の集合体
（２）アプリケーション毎にアプリケーション制御情報で設定されるもの
である。
またアプリケーション制御情報では、各領域（ＵＲＬ）毎に放送リソースへのアクセス権限を設定できる。
【０００４】
従来技術では、アプリケーション制御情報に含まれるアプリケーションバウンダリにはＵＲＬで示されるリンク先が記述され、アプリケーション利用時に該ＵＲＬにアクセスすることによりユーザにサービスを提供している。(主に、非特許文献１の７．６、  ７．６．１、及びＡ．４．１．６参照）
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】ＩＰＴＶ規定  放送通信連携システム仕様  ＩＰＴＶＦＪ  ＳＴＤ−００１０  １．０版（２０１３年３月２２日１．０版策定）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記ハイブリッドキャスト方式による放送波を録画機器に録画した場合、放送に連動して通信サーバからデータを取り出すためのトリガー情報も記録されるが、「録画番組でそのトリガー情報が利用できるか」という機器側の問題や、「サーバにいつまでデータを保存するか」といった問題が残っており、現状では録画したコンテンツを再生する場合の動作が保証されていない。
【０００７】
すなわち、録画された放送コンテンツと併せて記録されたアプリケーション制御情報に基づき、放送コンテンツ再生時に該アプリケーション制御情報に含まれるアプリケーションバウンダリを利用しようとしても、指定されたＵＲＬが既に無効となっていることが懸念される。
【０００８】
本発明は、上記の点に鑑みてなされたものであり、デジタル放送受信機が録画コンテンツの再生時に、録画コンテンツについてのアプリケーション制御情報に含まれるリンクが無効になっていたとしても、アプリケーションを利用することができるデジタル放送受信機、及び、外部端末を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、デジタル放送の番組を録画できるデジタル放送受信機であって、放送番組録画指示に応じて、放送信号を受信してアプリケーション制御情報を抽出する情報抽出部と、抽出されたアプリケーション制御情報に含まれる、アプリケーションバウンダリ内の全てのアプリケーションの取得先情報に従ってアプリケーションを取得する取得部と、録画する放送番組データとともに取得したアプリケーションを録画装置に記憶させる録画制御部と、を具備することを特徴とするものである。
【００１０】
また、本発明は、デジタル放送の番組を受信できるデジタル放送受信機に対する端末連携を実行可能な外部端末であって、前記デジタル放送受信機により、放送番組録画指示に応じて、放送信号を受信して抽出されたアプリケーション制御情報に含まれる、アプリケーションバウンダリ内の全てのアプリケーションの取得先情報に従ってアプリケーションを取得する取得部と、録画する放送番組データとともに取得したアプリケーションを録画装置に記憶させる録画制御部と、を具備することを特徴とするものである。
【発明の効果】
【００１１】
本発明によれば、ハイブリッドキャスト方式による放送波を録画した場合でも、放送通信連携サービスが利用する放送マネージドアプリケーションを受信装置、外部端末、または外部録画装置に保存し、録画コンテンツの再生時に保存されたアプリケーションを利用するので、アプリケーション制御情報に含まれるリンクが無効になっていたとしても、アプリケーションを利用することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の放送通信連携システムの構成を示す概略ブロック図である。
【図２】アプリケーションバウンダリと放送通信連携サービスを示す概念図である。
【図３】第１実施形態におけるデジタル放送受信機の録画処理を示すフローチャートである。
【図４】第２実施形態におけるデジタル放送受信機の録画処理を示すフローチャートである。
【図５】第３実施形態における時間と共に変化するリソースを示す説明図である。
【図６】第３実施形態におけるＡＩＴを示す説明図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を添付図面を参照して説明する。
【００１４】
図１は、本発明の放送通信連携システムの構成を示す概略ブロック図である。放送通信連携システムは、放送局が放送波により放送サービスを提供するための放送局サーバ１と、サービス事業者がインターネット等の通信ネットワークを介して通信サービスを提供するための通信サーバ２と、利用者に利用されるデジタル放送受信機３及び外部端末４と、を具備している。放送受信機３には、番組を録画する外部録画装置５が接続されている。
【００１５】
外部端末４としてはタブレット端末が例示され、外部端末４はホームネットワーク内でデジタル放送受信機３と接続され、そのデジタル放送受信機３と端末連携（ペアリング）可能である。ホームネットワークによる短距離無線通信技術としては無線ＬＡＮ（Local Area Network）やブルートゥース（Bluetooth（登録商標））などが例示される。
【００１６】
放送局サーバ１は、一般的なデジタル放送用の放送設備（図示しない）を備えたコンピュータである。放送局サーバ１は、コンピュータが実行可能なコンピュータプログラムが格納された記憶装置（図示しない）と、そのコンピュータプログラムを読み出して実行するＣＰＵ（Central Processing Unit）（図示しない）と、を具備している。放送局サーバ１は、放送番組、データ放送、アプリケーション制御情報（Application Information Table：ＡＩＴ）等を多重化した放送信号を生成する。放送局サーバ１は、その放送信号を放送波に変調し、放送用アンテナを介して放送波を送信する。
【００１７】
放送信号は、ＡＲＩＢ（登録商標）（Association of Radio Industries and Broadcast：社団法人電波産業会）標準規格で規定される。デジタル放送によって提供される映像、音声等の各種データは、国際標準規格ＭＰＥＧ−２  Ｓｙｓｔｅｍｓで規定されるＴＳパケット（トランスポートストリームパケット）に格納されて、時分割で多重伝送される。ＴＳパケットには、セクションに対してＰＳＩ（Program Specific Information）／ＳＩ（Service Information）が規定されている。ＰＳＩ／ＳＩは、ＴＳパケットに格納されているデータの種別を示す情報や、コンテンツの種別を示す情報を含んでいる。データの種別を示す情報は、データ放送用のデータとＡＩＴとを伝送するための伝送情報（Program Map Table：ＰＭＴ）を含んでいる。
【００１８】
データ放送は、放送番組と連携するコンテンツである。データ放送向けの記述言語としては、ＢＭＬ（Broadcast Markup Language）文書が使用され、ＢＭＬはＡＲＩＢ（登録商標）により策定されている。ＰＭＴは、データ放送を伝送するコンポーネントに関わるデータ符号化方式記述子のadditional＿arib＿bxml＿info()において、データ放送の起動を最優先とするか否かを指定するための起動優先制御情報を含んでいる。その起動優先制御情報が最優先を示している場合は、データ放送はデジタル放送受信機３により起動される。
【００１９】
ＡＩＴは、放送マネージドアプリケーションを管理するための情報である。放送マネージドアプリケーションは、放送番組と連携する他のコンテンツであり、データ放送とは記述言語等のデータ形式が異なる。放送マネージドアプリケーション向けの記述言語としては、ＨＴＭＬ（Hyper Text Markup Language）文書が使用される。また、ＡＩＴは、放送マネージドアプリケーションを識別するアプリケーションＩＤ、放送マネージドアプリケーションの所在を示す所在情報（Uniform Resource Locator：ＵＲＬ）、アプリケーションバウンダリ情報、アクセス権限設定情報、参照リソース情報などを含んでいる。ＰＭＴは、ＡＩＴを伝送するコンポーネントに関わるデータ符号化方式記述子のait＿identifier＿info()において、放送マネージドアプリケーションの起動を最優先とするか否かを指定するための起動優先制御情報を含んでいる。その起動優先制御情報が最優先を示している場合は、放送マネージドアプリケーションはデジタル放送受信機３により起動される。
【００２０】
通信サーバ２は、放送局サーバ１の設備と通信可能に接続され、放送マネージドアプリケーションを配信するコンピュータである。通信サーバ２は、コンピュータが実行可能なコンピュータプログラムが格納された記憶装置（図示しない）と、そのコンピュータプログラムを読み出して実行するＣＰＵ（図示しない）と、を具備している。通信サーバ２は、アプリケーション取得要求に応じて、放送マネージドアプリケーションを、通信ネットワークを介して配信する。
【００２１】
デジタル放送受信機３は、チューナ部１１と、放送波受信部１２と、記憶部１３と、受信機用出力部２０と、通信部３１と、受信機用制御部３２と、端末連携制御部３３と、録画／再生制御部３７と、これらを制御するＣＰＵ（図示しない）と、を具備している。通信部３１は、通信ネットワークを介して通信サーバ２と通信を行う通信インタフェースである。端末連携制御部３３は、ホームネットワーク内で通信可能な機器（外部端末４）を発見し、外部端末４に対して端末連携を実行する。録画／再生制御部３７は、外部録画装置５に対し、放送番組を録画し、また録画した放送番組を再生するよう制御を行う。ＣＰＵは、チューナ部１１、放送波受信部１２、記憶部１３、受信機用出力部２０、通信部３１、受信機用制御部３２、端末連携制御部３３、録画／再生制御部３７に対して制御を行う。記憶部１３にはコンピュータが実行可能なコンピュータプログラムが格納され、ＣＰＵはそのコンピュータプログラムを読み出して実行する。
【００２２】
放送波受信部１２は、放送番組が視聴される放送番組視聴指示に応じて、放送番組を提示する放送番組提示機能（図示しない）を備えている。放送波受信部１２の放送番組提示機能は、チューナ部１１を介して放送局サーバ１から放送されている放送波を受信する。放送波受信部１２は、その放送波を復調し、放送波から放送信号、すなわち、ＴＳパケットを抽出する。放送波受信部１２の放送番組提示機能は、ＴＳパケットのＰＳＩ／ＳＩを参照して、ＴＳパケットに含まれている放送番組（映像データ及び音声データ）を受信機用出力部２０に出力する。また、放送波受信部１２の情報抽出機能は、予め規定されている伝送方法に応じて、ＴＳパケットからＰＭＴやＡＩＴを抽出して記憶部１３に格納する。また、放送波受信部１２は、抽出された放送番組のＴＳは、録画／再生制御部３７に送られる。
【００２３】
デジタル放送受信機３は、放送番組が録画される放送番組録画指示に応じて、放送番組を録画する録画処理を実行する録画／再生制御部３７を備えている。録画処理において、録画／再生制御部３７は、放送波を受信して復調し、放送波受信部１２により放送波から抽出された録画番組ＴＳを外部録画装置５に格納（録画）する。更に、録画／再生制御部３７は、外部録画装置５に格納（録画）された録画番組（映像データ及び音声データ）を再生して提示するための録画番組再生機能（図示しない）を備えている。録画／再生制御部３７の録画番組再生機能は、録画番組再生指示に応じて、外部録画装置５から録画番組のＴＳを読み出して放送波受信部１２に送り再生する。
【００２４】
受信機用出力部２０は、音声制御部２１と、表示制御部２２と、スピーカ２３と、表示部２４と、を備えている。音声制御部２１は、放送波受信部１２からの音声データを、表示制御部２２により表示制御される映像データと同期をとりながらスピーカ２３に出力する。表示制御部２２は、放送波受信部１２からの映像データを、音声制御部２１により出力制御される音声データと同期をとりながら表示部２４に表示する。
【００２５】
受信機用制御部３２は、ＡＩＴに基づいて通信サーバ２より放送マネージドアプリケーションを取得するアプリケーション取得制御部３４と、取得したアプリケーションを実行するアプリケーション実行制御部３６とを備えている。アプリケーション取得制御部３４により取得された放送マネージドアプリケーションは、そのアプリケーション実行制御部３６上で起動・終了する。アプリケーション取得制御部３４は、記憶部１３に格納されたＡＩＴに基づいて、アプリケーション取得要求（デジタル放送受信機３を識別する識別子と、上述のＡＩＴのアプリケーションＩＤ、ＵＲＬと、を少なくとも含む）を、通信部３１を介して通信サーバ２に送信し、通信サーバ２から放送マネージドアプリケーションを取得する。アプリケーション実行制御部３６は、その放送マネージドアプリケーションを起動させて受信機用出力部２０に提示する。
【００２６】
受信機用制御部３２は、更に、データ放送を提示するためのデータ放送提示機能（図示しない）を備えている。受信機用制御部３２のデータ放送提示機能は、記憶部１３に格納されたＰＭＴに基づいて、データ放送を起動させて受信機用出力部２０に提示する。
【００２７】
受信機用制御部３２は、更に、連携判断部３５を備えている。
【００２８】
上述のＡＩＴは、更に、端末連携を要求するか否かを表す記述を含んでいる（非特許文献１の「１１．７．  端末連携制御」を参照）。
【００２９】
記憶部１３に格納されたＡＩＴの記述内容が端末連携を要求している場合、連携判断部３５は、外部端末４に対する端末連携を実行するように、アプリケーション実行制御部３６を経由して端末連携制御部３３を制御する。この場合、アプリケーション実行制御部３６は、端末連携により、記憶部１３に格納されたＡＩＴを外部端末４に通知する。
【００３０】
外部端末４は、通信部４１と、端末用制御部４２と、端末連携制御部４３と、端末用出力部５０と、これらを制御するＣＰＵ（図示しない）と、記憶部（図示しない）とを具備している。通信部４１は、通信ネットワークを介して通信サーバ２と通信を行う通信インタフェースである。端末連携制御部４３は、デジタル放送受信機３の端末連携制御部３３に対して端末連携を実行する。記憶部にはコンピュータが実行可能なコンピュータプログラムが格納され、ＣＰＵはそのコンピュータプログラムを読み出して実行する。
【００３１】
端末用出力部５０は、音声制御部５１と、表示制御部５２と、スピーカ５３と、表示部５４と、を備えている。音声制御部５１は、音声データを、表示制御部５２により表示制御される映像データと同期をとりながらスピーカ５３に出力する。表示制御部５２は、映像データを、音声制御部５１により出力制御される音声データと同期をとりながら表示部５４に表示する。端末用制御部４２は、ユーザにより選択された位置に応じて、外部端末４の各構成要素を制御する。
【００３２】
端末用制御部４２は、放送マネージドアプリケーションを取得するアプリケーション取得制御部４４と、取得された放送マネージドアプリケーションを起動・終了するアプリケーション実行制御部４５とを備える。アプリケーション取得制御部４４は、デジタル放送受信機３から端末連携により通知されるＡＩＴに基づいて、アプリケーション取得要求（デジタル放送受信機３を識別する識別子と、上述のＡＩＴのアプリケーションＩＤ、ＵＲＬと、を少なくとも含む）を、通信部３１を介して通信サーバ２に送信し、通信サーバ２から放送マネージドアプリケーションを取得する。アプリケーション実行制御部４５は、その放送マネージドアプリケーションを起動させて端末用出力部５０に提示する。
【００３３】
次に、アプリケーションバウンダリと放送通信連携システムによる処理の概略について説明する。
【００３４】
図２にアプリケーションバウンダリと放送通信連携サービスの概念図を示す。
この図のアプリケーションバウンダリ１００は、放送マネージドアプリケーションであるアプリケーション１（１０１）とアプリケーション２（１０２）を含む範囲に設定されている。アプリケーション１（１０１）は、エントリーＨＴＭＬ文書１１１とＨＴＭＬ文書１１２，１１３で構成される放送マネージドアプリケーションで、これら３つのＨＴＭＬ文書間はアプリ内文書遷移が可能である。アプリケーション２（１０２）は、エントリーＨＴＭＬ文書１１４で構成される放送マネージドアプリケーションで、アプリケーション１のＨＴＭＬ文書内からreplaceApplication()関数を実行された場合に遷移して起動されるアプリケーションである。アプリケーションバウンダリ１００の外には一般アプリケーションのＨＴＭＬ文書１１５が存在している。この一般アプリケーション（ＨＴＭＬ文書１１５）は、アプリケーション１のＨＴＭＬ文書内からexitFromManegedState()関数を実行された場合に遷移して実行されるアプリケーションである。
【００３５】
ユーザの指示により放送番組の視聴指示を受けると、デジタル放送受信機３が、放送サーバ１から受信中の放送ＴＳを受信して番組データ（映像データと音声データ）を得ると同時に、放送ＴＳからＡＩＴを解析してアプリケーション制御情報を得る。デジタル放送受信機３および外部端末４は、アプリケーション取得制御部３４，４４によりアプリケーション制御情報に記されたアプリケーション取得先（ＵＲＬ：通信サーバ２）にアクセスし、指定されたアプリケーションを取得する。次に、デジタル放送受信機３および外部端末４が、受信したアプリケーション制御情報で「起動」を指示されると、取得したアプリケーションを起動する。
【００３６】
図２では、デジタル放送受信機３がアプリケーション１を取得して起動し、ＨＴＭＬ５で記述されるエントリーＨＴＭＬ文書１１１に従いアプリケーションを実行し、ＨＴＭＬ文書１１２やＨＴＭＬ文書１１３に遷移する。また、例えば、replaceApplication()関数を実行された場合に、ＨＴＭＬ文書１１３からアプリケーション２のエントリーＨＴＭＬ文書１１４に遷移する。アプリケーションバウンダリは１つ以上の領域（ＵＲＬ）の集合体としてアプリケーション制御情報においてアプリケーション毎に設定されるものであり、アプリケーション１に設定されたアプリケーションバウンダリが図２に示すものである。放送マネージドアプリケーションは、アプリケーションの終了またはアプリケーション遷移が生じるまで、アプリケーション制御情報に従って、アプリケーションバウンダリ内で遷移する限り動作が継続する。
【００３７】
exitFromManegedState()関数を実行された場合には、ＨＴＭＬ文書１１３から一般アプリケーションのＨＴＭＬ文書１１５に遷移する。このときはアプリケーションバウンダリ外への遷移であるので、この場合アプリケーションバウンダリは消滅する。また、一般アプリケーション状態ではアプリケーション制御情報による制御を受けないため、アプリケーションバウンダリという概念はない。従って、この場合は放送連携サービスとは無関係のアプリケーションの実行となる。
こうしてユーザは、放送番組の視聴とそれに伴うアプリケーションの利用が可能となる。
【００３８】
次に本発明の特徴であるデジタル放送受信機の録画機能について説明する。
【００３９】
＜第１実施形態＞
第１実施形態は、デジタル放送受信機３が外部録画装置に番組録画するときに、アプリケーションバウンダリに含まれるアプリケーションと、利用するアプリケーションリソース（アプリが利用する画像などを指す）を記録するものである。図３は、第１実施形態におけるデジタル放送受信機の録画処理を示すフローチャートである。
【００４０】
ユーザより録画指示があった場合、デジタル放送受信機３は、放送局サーバ１からの放送受信を開始する（ステップＳ１）。放送波受信部１２は、チューナ部１１を介して受信した信号からＴＳパケットを抽出し、さらにＴＳパケットから放送番組の映像データと音声データを抽出し、またそれに関連するＡＩＴを抽出し、記憶部１３に保存する（ステップＳ２）。
【００４１】
録画／再生制御部３７は、録画放送番組に関するＡＩＴが有るかを確認し（ステップＳ３）、そのＡＩＴがあれば、ＡＩＴに含まれるアプリケーションバウンダリとそれに関する全てのアプリケーション取得先情報を抽出し、アプリケーション取得制御部３４に送る（ステップＳ４）。
【００４２】
アプリケーション取得制御部３４は、アプリケーション取得先情報に基づいて通信サーバ２からアプリケーションとそれに関連して利用するアプリケーションリソースを取得し、録画／再生制御部３７に送る（ステップＳ５）。
【００４３】
録画／再生制御部３７は、ＡＩＴのアプリケーション取得先情報を外部録画装置５の格納先に書き換える（ステップＳ６）。例えば、外部録画装置５を示すＬＡＮ内のＩＰアドレスやＵＲＬなどである。録画／再生制御部３７は、録画番組のＴＳと共に、取得したアプリケーションとアプリケーションリソースとを外部録画装置５に格納する（ステップＳ７）。
【００４４】
録画／再生制御部３７は、アプリケーションバウンダリ内の全てのアプリケーションを取得したかを確認し（ステップＳ８）、取得していないアプリケーションが残っていればステップＳ５に戻って、処理を続ける。アプリケーションバウンダリ内の全てのアプリケーション取得済みであれば、録画処理を終了する。
【００４５】
こうして、デジタル放送受信機３がハイブリッドキャスト放送の番組を録画する場合には、放送番組を外部録画装置に保存するとともに、アプリケーションバウンダリの範囲の全てのアプリケーションとアプリケーションが利用するリソースを外部録画装置５に保存するので、アプリケーション制御情報に含まれるリンクが無効になっていたとしても、アプリケーションを利用することができる。特に、ＡＩＴのアプリケーション取得先情報を、アプリケーションを格納した外部録画装置５にするように書き換えたので、元の通信サーバ２へのリンクが無効になったとしても、なんら問題なくアプリケーションを利用することができる。
【００４６】
＜第２実施形態＞
第２実施形態は、アプリケーションのＨＴＭＬ文書より遷移関数を抽出するものである。図４は、第２実施形態におけるデジタル放送受信機の録画処理を示すフローチャートである。
【００４７】
ステップＳ１１〜Ｓ１５は、図３のステップＳ１〜Ｓ５までの処理と同じなので説明は省略する。
ステップＳ１６において、録画／再生制御部３７は、取得したアプリケーションのＨＴＭＬ文書を解析し、replaceApplication()関数とexitFromManegedState()関数の２つのアプリケーション遷移関数を抽出し、取得したアプリケーションが保存すべきアプリケーションであるかを確認する（ステップＳ１６）。録画／再生制御部３７は、ＡＩＴのアプリケーション取得先情報を外部録画装置５の格納先に書き換える（ステップＳ１７）。録画／再生制御部３７の保存機能は、録画番組のＴＳと共に、取得したアプリケーションとアプリケーションリソースとを外部録画装置５に格納する（ステップＳ１８）。なお、ステップＳ１６で保存すべきアプリケーションではないと確認されたものは保存しない。
【００４８】
これによって、アプリケーションのエントリー文書をアプリケーションごとに明確に取得することができる。またexitFromManagedState()関数の実行で一般アプリケーションに遷移する場合に、アプリケーションバウンダリが消滅してしまうときには（放送マネージドの制御対象外となるため）不要なアプリケーションおよびアプリケーションリソースの取得を避けるよう録画処理（録画中のアプリケーション取得処理）を制御することができる。
【００４９】
なお、アプリケーション遷移関数の抽出と保存アプリケーションの確認（ステップＳ１６）とアプリケーション取得先情報の書換え（ステップＳ１７）は、放送マネージドアプリケーションとリソースの取得（ステップＳ１５）の後に行っているが、外部録画装置５に保存（ステップＳ１８）した後に行っても良い。
【００５０】
＜第３実施形態＞
第３実施形態は、同一のアプリケーション取得先でありながら時間とともに変化する放送リソースは時間情報と共に保存するものである。
図５は、第３実施形態における時間と共に変化するリソースを示す説明図である。また、図６は第３実施形態におけるＡＩＴを示す説明図である。
【００５１】
放送日が同じ（同じ番組内）でも、時間の経過とともに同じＵＲＬで指定されたコンテンツが変化する場合が想定される。図５に示すように、例えば、クイズ番組に連動する放送マネージドアプリケーションが配信されているような場合である。録画中の番組の時刻ｔ０以前に、アプリケーションバウンダリ内のアプリケーションとアプリケーションが使用するリソースを取得済みであったとする。そして時間ｔ０から問題１の解答（リソース）が配信され、時間ｔ１から問題２の解答（リソース）が配信され、時間ｔ２から問題３の解答（リソース）が配信されたとする。
【００５２】
このように同一取得先（ＵＲＬ）であっても時間と共にリソースが変化していく場合は、最初のリソースを保存していただけでは対応できない。そこで、図６に示すように、ＵＲＬに変更がなくともアプリケーション制御情報に変化が生じたタイミングでアプリケーションのリソースを取得しなおし、時間情報としてタイムスタンプも記録して外部録画装置５に保存する構成とする。
【００５３】
こうして、保存するリソースに対して時間情報も保存するので、取得先（ＵＲＬ）が同一でありながら時間と共にリソースが変ってしまうものに対しても、問題なく再生できる。
【００５４】
上記実施形態においては、外部録画装置に情報を保存していたが、デジタル放送受信機の記憶部に保存しても良いし、外部端末の記憶部（図示せず）に記憶しても良い。
【００５５】
また、録画／再生制御部はデジタル放送受信機に備えられているが、外部端末に備えられていても良い。この場合は、デジタル放送受信機の放送波受信部で抽出されたデータや情報を端末連携制御部を介して外部端末に送り、外部端末の録画／再生制御部が、上記でデジタル放送受信機の録画／再生制御部と同様の処理を行う。再生時も外部端末の録画／再生制御部が端末連携制御部を介してデジタル放送受信機の放送波受信部にデータを送り再生処理を行う。
【００５６】
以上、本発明について詳述してきたが、具体的な構成は実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も特許請求の範囲に含まれる。
【符号の説明】
【００５７】
１        ：放送サーバ
２        ：通信サーバ
３        ：デジタル放送受信機
４        ：外部端末
５        ：外部録画装置
１１      ：チューナ部
１２      ：放送波受信部
１３      ：記憶部
２０      ：受信機用出力部
２１      ：音声制御部
２２      ：表示制御部
２３      ：スピーカ
２４      ：表示部
３１      ：通信部
３２      ：受信機用制御部
３３      ：端末連携制御部
３４      ：アプリケーション取得制御部
３５      ：連携判断部
３６      ：アプリケーション実行制御部
３７      ：再生制御部
【図１】
2015126471.tif 000003
【図２】
2015126471.tif 000004
【図３】
2015126471.tif 000005
【図４】
2015126471.tif 000006
【図５】
2015126471.tif 000007
【図６】
2015126471.tif 000008