(57)【要約】  本技術は、NRTサービスにおいて、様々な運用形態を柔軟に提供できるようにする受信装置、受信方法、送信装置、送信方法、及びプログラムに関する。ファイル属性情報取得部は、放送波により伝送されるタウンロード対象のコンテンツのファイルごとに設定されるファイル属性情報を取得し、表示制御部、再生制御部、又はファイル制御部は、ファイル属性情報取得部により取得されたファイル属性情報に基づいて、コンテンツのファイルに対する所定の動作を制御する。本技術は、例えば、所定の規格に適合するNRT放送を受信可能な受信装置に適用することができる。
2013157440.tif 000002
【特許請求の範囲】
【請求項１】
放送波により伝送される、ダウンロード対象のコンテンツを受信する受信部と、
前記コンテンツのファイルごとに設定されるファイル属性情報を取得するファイル属性情報取得部と、
取得した前記ファイル属性情報に基づいて、前記コンテンツのファイルに対する所定の動作を制御する制御部と
を備える受信装置。
【請求項２】
前記ファイル属性情報取得部は、前記コンテンツがダウンロードされた場合、又は前記コンテンツがダウンロード中である場合、前記ファイル属性情報を取得する
請求項１に記載の受信装置。
【請求項３】
前記コンテンツに対して所定の処理が行われた場合、前記所定の処理の内容に応じて、前記ファイル属性情報の設定内容を変更するファイル属性情報設定部をさらに備える
請求項２に記載の受信装置。
【請求項４】
前記ファイル属性情報は、前記コンテンツのファイルの表示の可否を設定するための第１の属性を含み、
前記制御部は、前記ファイル属性情報に含まれる前記第１の属性に基づいて、前記コンテンツのリストの表示を制御する
請求項３に記載の受信装置。
【請求項５】
前記ファイル属性情報設定部は、前記コンテンツが有料のコンテンツである場合に、当該コンテンツに対する課金処理が完了したとき、前記第１の属性の属性値を、非表示から表示に変更する
請求項４に記載の受信装置。
【請求項６】
前記ファイル属性情報は、前記コンテンツのファイルの読み込みの可否を設定するための第２の属性を含み、
前記制御部は、前記ファイル属性情報に含まれる前記第２の属性に基づいて、前記コンテンツの再生を制御する
請求項３に記載の受信装置。
【請求項７】
前記ファイル属性情報は、前記コンテンツのファイルの変更の可否を設定するための第３の属性を含み、
前記制御部は、前記ファイル属性情報に含まれる前記第３の属性に基づいて、前記コンテンツの変更を制御する
請求項３に記載の受信装置。
【請求項８】
前記ファイル属性情報設定部は、放送波により伝送されるコンテンツに連動して実行されるアプリケーションプログラムに記述されたスクリプトの実行に応じて、前記ファイル属性情報の設定内容を変更する
請求項３に記載の受信装置。
【請求項９】
前記ファイル属性情報設定部は、前記ファイル属性情報の設定内容を、前記コンテンツの提供元の事業者と、前記アプリケーションプログラムの提供元の事業者により定められる所定の管理範囲内でのみ変更する
請求項８に記載の受信装置。
【請求項１０】
前記コンテンツは、FLUTE（File Delivery over Unidirectional Transport）セッションを利用したNRT（Non Real Time）放送によって伝送されるものであり、
前記ファイル属性情報は、NRT-IT（NRT Information Table）の属性として規定される
請求項１に記載の受信装置。
【請求項１１】
受信装置の受信方法において、
前記受信装置が、
放送波により伝送される、ダウンロード対象のコンテンツを受信し、
前記コンテンツのファイルごとに設定されるファイル属性情報を取得し、
取得した前記ファイル属性情報に基づいて、前記コンテンツのファイルに対する所定の動作を制御する
ステップを含む受信方法。
【請求項１２】
コンピュータを、
放送波により伝送される、ダウンロード対象のコンテンツを受信する受信部と、
前記コンテンツのファイルごとに設定されるファイル属性情報を取得するファイル属性情報取得部と、
取得した前記ファイル属性情報に基づいて、前記コンテンツのファイルに対する所定の動作を制御する制御部と
して機能させるためのプログラム。
【請求項１３】
放送波により伝送されるダウンロード対象のコンテンツのファイルごとに、ファイル属性情報を設定する設定部と、
前記放送波によって、前記ファイル属性情報が設定された前記コンテンツを送信する送信部と
を備える送信装置。
【請求項１４】
放送波により伝送されるダウンロード対象のコンテンツのファイルごとに、ファイル属性情報を設定し、
前記放送波によって、前記ファイル属性情報が設定された前記コンテンツを送信する
ステップを含む送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、受信装置、受信方法、送信装置、送信方法、及びプログラムに関し、特に、NRTサービスにて様々な運用形態を柔軟に提供することができるようにした受信装置、受信方法、送信装置、送信方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタル放送の普及により、多チャンネルあるいは高詳細なテレビジョン放送の受信が一般的になっている。【０００３】
一方で、デジタル放送で利用可能な帯域を利用して、通常のテレビジョン放送だけでなく、ユーザが求めるさらに高度な放送サービスを可能とするための技術検討、方式策定が行われている。【０００４】
ユーザにより求められる機能として、視聴したいときにコンテンツを視聴することができるようにするオンデマンド視聴が挙げられる。しかしながら、双方向ではなく、一方向伝送の放送においてオンデマンド視聴を実現することは困難とされてきた。【０００５】
そこで、一方向伝送の放送においてオンデマンド視聴を可能とするために、受信装置が大容量のストレージを保持することを前提として、放送されたコンテンツのファイルデータを一旦ストレージに蓄積した後に、再生するNRTサービスが検討されている（例えば、特許文献１参照）。【０００６】
NRT（Non Real Time）サービスにおいては、コンテンツのリアルタイムの視聴は前提とされず、放送波により伝送されるコンテンツのファイルデータがダウンロードされ、ストレージに蓄積される。そのため、ユーザは、コンテンツの放送時刻に関係なく、蓄積されたコンテンツを視聴することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−４１２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、NRTサービスにおいては、コンテンツのダウンロード予約を行う場合、NRT-IT（NRT Information Table）と称される非リアルタイムに送信されるコンテンツのダウンロードに関する情報を事前に取得する必要がある。NRT-ITには、ダウンロード予約可能なコンテンツのリストが記述されており、そのリストの中から、所望のコンテンツが選択されることになる。【０００９】
しかしながら、NRT-ITには、ダウンロード対象のコンテンツのファイルのファイル属性情報が含まれていなかったため、受信装置では、当該ファイルを一律にしか取り扱うことができず、NRTサービスにて提供可能となる運用形態が限定的なものとなっていた。【００１０】
本技術はこのような状況に鑑みてなされたものであり、NRTサービスにおいて、様々な運用形態を柔軟に提供できるようにするものである。
【課題を解決するための手段】
【００１１】
本技術の第１の側面の受信装置は、放送波により伝送される、ダウンロード対象のコンテンツを受信する受信部と、前記コンテンツのファイルごとに設定されるファイル属性情報を取得するファイル属性情報取得部と、取得した前記ファイル属性情報に基づいて、前記コンテンツのファイルに対する所定の動作を制御する制御部とを備える。【００１２】
前記ファイル属性情報取得部は、前記コンテンツがダウンロードされた場合、又は前記コンテンツがダウンロード中である場合、前記ファイル属性情報を取得する。【００１３】
前記コンテンツに対して所定の処理が行われた場合、前記所定の処理の内容に応じて、前記ファイル属性情報の設定内容を変更するファイル属性情報設定部をさらに備える。【００１４】
前記ファイル属性情報は、前記コンテンツのファイルの表示の可否を設定するための第１の属性を含み、前記制御部は、前記ファイル属性情報に含まれる前記第１の属性に基づいて、前記コンテンツのリストの表示を制御する。【００１５】
前記ファイル属性情報設定部は、前記コンテンツが有料のコンテンツである場合に、当該コンテンツに対する課金処理が完了したとき、前記第１の属性の属性値を、非表示から表示に変更する。【００１６】
前記ファイル属性情報は、前記コンテンツのファイルの読み込みの可否を設定するための第２の属性を含み、前記制御部は、前記ファイル属性情報に含まれる前記第２の属性に基づいて、前記コンテンツの再生を制御する。【００１７】
前記ファイル属性情報は、前記コンテンツのファイルの変更の可否を設定するための第３の属性を含み、前記制御部は、前記ファイル属性情報に含まれる前記第３の属性に基づいて、前記コンテンツの変更を制御する。【００１８】
前記ファイル属性情報設定部は、放送波により伝送されるコンテンツに連動して実行されるアプリケーションプログラムに記述されたスクリプトの実行に応じて、前記ファイル属性情報の設定内容を変更する。【００１９】
前記ファイル属性情報設定部は、前記ファイル属性情報の設定内容を、前記コンテンツの提供元の事業者と、前記アプリケーションプログラムの提供元の事業者により定められる所定の管理範囲内でのみ変更する。【００２０】
前記コンテンツは、FLUTE（File Delivery over Unidirectional Transport）セッションを利用したNRT（Non Real Time）放送によって伝送されるものであり、前記ファイル属性情報は、NRT-IT（NRT Information Table）の属性として規定される。【００２１】
受信装置は、独立した装置であってもよいし、１つの装置を構成している内部ブロックであってもよい。【００２２】
本技術の第１の側面の受信方法又はプログラムは、前述した本技術の第１の側面の受信装置に対応する受信方法又はプログラムである。【００２３】
本技術の第１の側面の受信装置、受信方法、及びプログラムにおいては、放送波により伝送される、ダウンロード対象のコンテンツが受信され、前記コンテンツのファイルごとに設定されるファイル属性情報が取得され、取得された前記ファイル属性情報に基づいて、前記コンテンツのファイルに対する所定の動作が制御される。【００２４】
本技術の第２の側面の送信装置は、放送波により伝送されるダウンロード対象のコンテンツのファイルごとに、ファイル属性情報を設定する設定部と、前記放送波によって、前記ファイル属性情報が設定された前記コンテンツを送信する送信部とを備える。【００２５】
本技術の第２の側面の送信方法は、前述した本技術の第２の側面の送信装置に対応する送信方法である。【００２６】
本技術の第２の側面の送信装置及び送信方法においては、放送波により伝送されるダウンロード対象のコンテンツのファイルごとに、ファイル属性情報が設定され、前記放送波によって、前記ファイル属性情報が設定された前記コンテンツが送信される。
【発明の効果】
【００２７】
本技術の第１の側面及び第２の側面によれば、NRTサービスにおいて、様々な運用形態を柔軟に提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本技術を適用したNRTシステムの一実施の形態の構成を示す図である。
【図２】NRT放送における送出フローと受信フローを説明する図である。
【図３】受信装置の構成例を示す図である。
【図４】制御プログラムの構成例を示す図である。
【図５】制御データとして伝送されるテーブルの例を示す図である。
【図６】NRT-ITの構造を示す図である。
【図７】NRT-ITの構造を示す図である。
【図８】ファイル属性情報記述子の記述例を示す図である。
【図９】ファイル属性情報の設定内容を示す図である。
【図１０】コンテンツダウンロード・再生処理を説明するフローチャートである。
【図１１】コンテンツのリスト表示処理を説明するフローチャートである。
【図１２】コンテンツのリストの表示例を示す図である。
【図１３】第１のファイル属性情報変更処理を説明するフローチャートである。
【図１４】コンテンツのリストの表示例を示す図である。
【図１５】第２のファイル属性情報変更処理を説明するフローチャートである。
【図１６】コンピュータの構成例を示す図である。
【発明を実施するための形態】
【００２９】
以下、図面を参照しながら本技術の実施の形態について説明する。
【００３０】
[NRTサービスの概要の説明]
図１は、本技術を適用したNRTシステムの一実施の形態の構成を示す図である。
【００３１】
NRTシステム１は、NRTサービスを提供するためのものである。図１に示すように、NRTシステム１は、放送局２に設置される放送装置１０、並びにユーザの家４に設置される受信装置２０及びテレビジョン受像機３０を含むように構成される。
【００３２】
放送装置１０は、テレビジョン放送信号を用いてダウンロード対象のコンテンツ（以下、DLコンテンツという）を、衛星３を介して伝送する。なお、本明細書では、DLコンテンツをテレビジョン放送信号により伝送することを、NRT放送と表現する。
【００３３】
すなわち、放送装置１０によるNRT放送の手法は、図１の例では衛星放送波を用いた手法が採用されている。もっとも、放送装置１０によるテレビジョン放送の手法自体は、図１の例に特に限定されず、地上波を用いたり、CATV(Community Antenna Television)網を介したりする手法を採用することができる。また、テレビジョン放送波以外の放送波、例えばデジタルラジオ放送波を用いる手法を採用することもできる。
【００３４】
受信装置２０は、放送装置１０から放送波により伝送されるDLコンテンツを受信して、ストレージに蓄積する。なお、本明細書では、受信装置２０がDLコンテンツを受信して蓄積することを、DLコンテンツをダウンロードする、と表現する。また、受信装置２０は、許容されている利用期間内の任意のタイミングで、DLコンテンツを、テレビジョン受像機３０等により再生させることができる。
【００３５】
なお、受信装置２０は、図１の例ではテレビジョン受像機３０の外部に設けられているが、テレビジョン受像機３０に内蔵されていてもよい。
【００３６】
[NRT放送における送出フローと受信フローの説明]
図２は、NRT放送における送出フローと受信フローを説明する図である。
【００３７】
DLコンテンツを構成する映像と音声が供給されると、放送装置１０は、ステップＳ１１において、ＡＶエンコード／多重化処理を実行する。ここで、ＡＶエンコード／多重化処理とは、映像と音声の各信号を所定の方式で圧縮符号化し、その結果得られる映像と音声の各データを多重化することで、DLコンテンツをファイルとして生成する処理をいう。
【００３８】
DLコンテンツのファイルの単位は、特に限定されないが、例えば本実施の形態では、番組単位が採用されているものとする。すなわち、この場合、１つのファイルには、１つの番組を構成するDLコンテンツが含まれている。
【００３９】
ステップＳ１２において、放送装置１０は、DLコンテンツのファイルを保持する。このステップＳ１２の処理を、コンテンツファイルアーカイブ処理という。また、放送装置１０は、DLコンテンツとして構成されるダウンロード番組に関する各種情報もファイルとして保持する。
【００４０】
放送装置１０は、所定の放送スケジュールに従って、ステップＳ１３において、FLUTE/IPパケット化処理を実行し、ステップＳ１４において、放送送出処理を実行する。ここで、FLUTE/IPパケット化処理とは、FLUTE（File Delivery over Unidirectional Transport）や、UDP（User Datagram Protocol）/IP（Internet Protocol）に従い、DLコンテンツのファイル等をTS（Transport Stream）パケット化する処理をいう。また、放送送出処理とは、TSパケットを放送波として送出するまでの一連の処理をいう。
【００４１】
ここまでのステップＳ１１乃至Ｓ１４までの処理フローが、放送装置１０における、NRT放送の送出フローである。また、次のステップＳ１５乃至Ｓ１８までの処理フローが、受信装置２０における、NRT放送の受信フローである。
【００４２】
受信装置２０は、ステップＳ１５において、放送受信処理を実行し、ステップＳ１６において、FLUTE/IPパケット処理を実行し、ステップＳ１７において、ストレージ処理を実行する。
【００４３】
ここで、放送受信処理とは、チューナにより放送波を受信して、その受信信号からTSパケットを抽出するまでの一連の処理をいう。FLUTE/IPパケット処理は、FLUTEやUDP/IPに従い、TSパケットからDLコンテンツのファイル等を復元する処理をいう。ストレージ処理とは、DLコンテンツのファイル等をストレージに蓄積する処理をいう。
【００４４】
このように、ステップＳ１５乃至Ｓ１７の処理が実行されることで、DLコンテンツがダウンロードされることになる。
【００４５】
受信装置２０は、許容されている利用期間内の任意のタイミングで、ステップＳ１８において、Demux/AVデコード処理を実行する。ここで、Demux/AVデコード処理とは、再生対象のDLコンテンツのファイルに含まれる映像データと音声データを分離し、それぞれ所定の方式で伸張復号化処理を施し、その結果得られる映像と音声の各信号を出力するまでの一連の処理をいう。
【００４６】
この映像と音声の各信号がテレビジョン受像機３０等に供給されることで、再生対象のDLコンテンツが再生されることになる。これにより、ユーザはダウンロード番組を視聴することができる。
【００４７】
[受信装置の構成例]
次に、図３を参照して、受信装置２０の構成を説明する。
【００４８】
受信装置２０は、コントローラ１０１、入力部１０２、チューナ１０３、TSデマックス１０４、FLUTEプロセッサ１０５、ストレージ１０６、ファイルデマックス１０７、ビデオデコーダ１０８、映像出力部１０９、オーディオデコーダ１１０、及び音声出力部１１１を含むように構成されている。
【００４９】
コントローラ１０１は、受信装置２０の各部の動作を制御する。
【００５０】
入力部１０２には、放送装置１０から衛星１３を介して送出された放送波が入力される。チューナ１０３は、放送装置１０から受信した放送波を復調して得られる受信信号を、TSデマックス１０４に供給する。
【００５１】
TSデマックス１０４は、チューナ１０３から供給される受信信号から、TSパケットを抽出する。TSパケットは、FLUTEプロセッサ１０５に供給される。
【００５２】
すなわち、チューナ１０３とTSデマックス１０４とが、図２のステップＳ１５の放送受信処理を実行する。
【００５３】
なお、受信装置２０は、NRT放送のみならず、いわゆるリアルタイム放送にも対応している。このため、リアルタイム放送の場合には、TSパケットのうち映像データを格納したパケットから映像ストリームが生成され、ビデオデコーダ１０８に供給される。また、TSパケットのうち音声データを格納したパケットから音声ストリームが生成され、オーディオデコーダ１１０に供給される。
【００５４】
FLUTEプロセッサ１０５は、FLUTEやUDP/IPに従い、TSパケットからDLコンテンツのファイル等を復元して、ストレージ１０６に蓄積する。このようにして、ストレージ１０６には、複数のDLコンテンツがファイルの形態で蓄積される。また、メタデータ等の情報もファイルの形態で蓄積される。すなわち、FLUTEプロセッサ１０５が、図２のステップＳ１６のFLUTE/IPパケット処理と、ステップＳ１７のストレージ処理とを実行する。
【００５５】
ファイルデマックス１０７は、ストレージ１０６に蓄積された複数のファイルの中から再生対象のDLコンテンツのファイルを検索し、その中に含まれる映像データと音声データとを分離して取得する。ファイルデマックス１０７は、映像データをビデオデコーダ１０８に供給し、音声データをオーディオデコーダ１１０に供給する。
【００５６】
ビデオデコーダ１０８は、ファイルデマックス１０７からの映像データに対して所定の方式で伸張復号化処理を施し、その結果得られる映像信号を、映像出力部１０９を介してテレビジョン受像機３０に出力する。オーディオデコーダ１１０は、ファイルデマックス１０７からの音声データに対して所定の方式で伸張復号化処理を施し、その結果得られる音声信号を、音声出力部１１１を介してテレビジョン受像機３０に出力する。
【００５７】
すなわち、ファイルデマックス１０７、ビデオデコーダ１０８、及びオーディオデコーダ１１０が、図２のステップＳ１８のDemux/AVデコード処理を実行する。
【００５８】
受信装置２０は、以上のように構成される。
【００５９】
［制御プログラムの構成例］
図４は、コントローラ１０１により実行される制御プログラム１５１の構成例を示す図である。
【００６０】
制御プログラム１５１は、ファイル属性情報取得部１６１、ファイル属性情報設定部１６２、表示制御部１６３、再生制御部１６４、及びファイル制御部１６５から構成される。
【００６１】
ファイル属性情報取得部１６１は、NRT-ITを参照して、DLコンテンツのファイル属性情報を取得する。ファイル属性情報取得部１６１は、取得したファイル属性情報を、表示制御部１６３、再生制御部１６４、又はファイル制御部１６５に供給する。
【００６２】
ファイル属性情報は、DLコンテンツのファイルごとに設定される、ファイルの属性に関する情報である。ファイル属性情報は、NRT-ITに含まれる。例えば、ファイル属性情報に規定される属性としては、ファイルの読み込みの可否を設定するためのRead属性、ファイルの変更の可否を設定するためのWrite属性、及びファイルのリスト等への表示の可否を設定するためのVisible属性がある。すなわち、ファイル属性情報は、いわばファイルパーミッションを設定するための情報であるといえる。なお、ファイル属性情報の詳細については後述する。
【００６３】
ファイル属性情報設定部１６２は、NRT-ITを参照して、ファイル属性情報に規定される各属性の属性値を設定する。
【００６４】
表示制御部１６３は、テレビジョン受像機３０に表示される各種の画面の表示を制御する。また、表示制御部１６３は、ファイル属性情報取得部１６１から供給されるファイル属性情報にて規定されるVisible属性の属性値に基づいて、DLコンテンツのリストへの表示を制御する。
【００６５】
再生制御部１６４は、ファイルデマックス１０７、ビデオデコーダ１０８、及びオーディオデコーダ１１０にて実行されるDemux/AVデコード処理（図２のＳ１８）を制御する。また、再生制御部１６４は、ファイル属性情報取得部１６１から供給されるファイル属性情報にて規定されるRead属性の属性値に基づいて、DLコンテンツの再生を制御する。
【００６６】
ファイル制御部１６５は、ストレージ１０６に蓄積されたDLコンテンツのファイルに対する各種の動作を制御する。また、ファイル制御部１６５は、ファイル属性情報取得部１６１から供給されるファイル属性情報にて規定されるWrite属性の属性値に基づいて、DLコンテンツの変更（例えば削除等）を制御する。
【００６７】
制御プログラム１５１は、以上のように構成される。
【００６８】
［DLコンテンツのダウンロード手法］
次に、DLコンテンツのダウンロード手法について説明する。
【００６９】
前述したTSパケットには、映像データ及び音声データのほか、SMT（Service Map Table）やNRT-IT等の制御データが含めて送られる。受信装置２０は、SMT及びNRT-ITを参照することで、FLUTEセッションを利用して伝送されるDLコンテンツの取得位置（例えば時間位置など）を特定することになる。
【００７０】
図５は、制御データとして伝送されるテーブルの例を示す図である。図５には、SMT、NRT-IT、FDT、及びTFTの各テーブルが図示されている。
【００７１】
SMTは、トランスポートストリーム（Transport Stream）に含まれるNRTサービスのサービスレベルの属性情報を示す。また、NRT-ITは、１つのNRTサービスに含まれるコンテンツレベルの属性情報を示す。SMT及びNRT-ITは、トランスポートストリームにおいて固定のIPアドレスとUDPポートにて伝送されるSSC（Service Signaling Channel）に含まれる。ここでは、例えば、IPアドレスとして224.0.23.60が、ポート番号として4937が、それぞれ用いられる。
【００７２】
図５に示すように、SMTには、例えば、Service#1，#2，・・・などのNRTサービス単位の属性情報が記述される。また、SMTには、NRTサービス単位で、Service Name，IP，Port，Service ID，Service Category，Essential Type Codes，Media Type，Content Length，Storage Reservation，ISO-639 language，Genre，Consumption Model，Icon Content-Linkage，その他のNRTサービスに関する情報が記述される。
【００７３】
Service Nameには、当該NRTサービスの名称が記述される。
【００７４】
IP(dst)には、宛先（destination）のIPアドレスが記述される。また、Portには宛先のポート番号が記述される。すなわち、FLUTEセッションは、DLコンテンツの伝送に用いるパケットの宛先のIPアドレス及びポート番号の組み合わせにより区別される、一連のパケットの伝送により行われる。
【００７５】
Service IDには、当該NRTサービスの識別情報が記述される。また、Service Categoryには、当該NRTサービスが属するカテゴリが記述される。Essential Type Codesには、所定のタイプを示すコードが記述される。
【００７６】
Media Typeには、メディアタイプが記述される。また、Content Lengthには、DLコンテンツのデータ量が記述される。また、Storage Reservationには、ストレージの予約に関する情報が記述される。ISO-639 languageには、例えば日本語や英語などの言語が記述される。
【００７７】
Genreには、当該NRTサービスが属するジャンルに関する情報が記述される。また、Consumption Modelには、所定のモデルに関する情報が記述される。Icon Content-Linkageには、アイコンの識別情報が記述される。
【００７８】
また、図５に示すように、NRT-ITには、例えば、Content#1，#2，・・・などのDLコンテンツ単位の属性情報が記述される。NRT-ITには、Service IDのほか、DLコンテンツ単位で、Content name，Content-Linkage，Distribution start/end time，Playback length，Content length，Media Types，Icon Content-Linkage，ISO-639 language，Caption service，Content advisory，Genre，Internet Location，File Attributes，その他のDLコンテンツに関する情報が記述される。
【００７９】
Service IDには、NRTサービスを識別するための識別情報が記述される。このService IDは、SMTに記述されたNRTサービスごとのService IDに関連付けられている。
【００８０】
Content nameには、当該DLコンテンツのタイトルが記述される。また、Content-Linkageには、当該DLコンテンツの識別情報が記述される。Distribution start/end timeには、当該DLコンテンツの開始時刻と終了時刻を示す情報が記述される。
【００８１】
Playback lengthには、当該DLコンテンツのプレイバック時間が記述される。また、Content lengthには、ストレージに蓄積されるDLコンテンツのデータ量が記述される。Media Typesには、メディアタイプが記述される。
【００８２】
Icon Content-Linkageには、アイコンの識別情報が記述される。また、ISO-639 languageには、例えば日本語や英語などの言語が記述される。Caption serviceには字幕に関する情報が記述される。
【００８３】
Content advisoryには、DLコンテンツの勧告に関する情報が記述される。また、Genreには、当該DLコンテンツが属するジャンルに関する情報が記述される。Internet Locationには、インターネットを介して配信されるアプリケーションプログラムの取得先のURL（Uniform Resource Locator）が記述される。
【００８４】
File Attributesには、DLコンテンツのファイル属性情報が記述される。
【００８５】
ところで、FLUTEでは、送信するファイルなどを１つのオブジェクトとして、TOI（Transport Object Identifier）により管理する。また、複数のオブジェクトの集合を１つのセッションとして、TSI（Transport Session Identifier）により管理する。
【００８６】
すなわち、放送装置１０から受信装置２０に送信される各オブジェクトは、ALC/LCTのヘッダ等が付加されたIPパケットに格納されて送信される。当該ヘッダには、Transport Session Identifier（TSI）として、各セッションの識別情報が記述される。また、当該ヘッダには、Transport Object Identifier（TOI）として、各セッションごとに送られる複数のオブジェクトの識別情報が記述される。すなわち、FLUTEによるセッションにおいては、TSIとTOIの２つの識別情報により特定のファイルを指定することが可能となる。
【００８７】
また、FLUTEによるセッションでは、NRTサービスのファイルの各種の属性情報を送るためのFDT（File Delivery Table）が周期的に送信される。FDTは、TOI = 0のファイルとしてTSIごとに送信されるものであり、当該FDTには、TSIごとのインデックス情報が記述される。また、FDTは、FDTを伝送するためのオブジェクトであるFDT Instanceにより伝送される。従って、FDTのIPパケットにはFDT Instanceが格納される。
【００８８】
このように、受信装置２０は、FDTに記述されたインデックス情報を用いて、複数のファイルからDLコンテンツを復元することになる。すなわち、受信装置２０は、FLUTEセッションを利用することで、IPパケットによって、DLコンテンツをダウンロードすることが可能となる。
【００８９】
図５の説明に戻り、FDT（File Delivery Table）には、FLUTEセッションを利用して配信するファイルについての属性情報が記述される。FDTには、TOI、Content Location、及びContent-Linkage、その他の属性情報がそれぞれ関連付けられて記述される。
【００９０】
TOI（Transport Object Identifier）には、伝送するファイルオブジェクトの識別情報が記述される。FDT InstanceのTOIには0が記述され、伝送するファイルオブジェクトのTOIには、例えばダウンロードヘッダに格納される識別情報が記述される。
【００９１】
Content Locationには、ファイルの識別情報がURI（Uniform Resource Identifier）で記述される。Content-Linkageには、DLコンテンツ等の識別情報が記述される。このContent-Linkageは、NRT-ITに記述されたDLコンテンツごとのContent-LinkageやIcon Content-Linkageに関連付けられている。
【００９２】
TFT（Text Fragment Table）には、Content IDとTextが関連付けられて記述される。Content IDには、DLコンテンツの識別情報が記述される。このContent IDは、NRT-ITに記述されたDLコンテンツごとのContent-Linkageに関連付けられている。Textには、テキスト情報が記述される。
【００９３】
制御データとして伝送される各テーブルは、以上のように構成される。
【００９４】
そして、受信装置２０は、上記のSMT、NRT-IT、及びFDTを参照して、放送波により伝送されるDLコンテンツをダウンロードすることになる。すなわち、受信装置２０は、SMTを参照して、指定されたNRTサービスのService IDに関連付けられたIPアドレスとポート番号を取得する。受信装置２０は、取得したIPアドレス（S1）とポート番号（P1）の組み合わせにより特定されるFLUTEセッション（TSI = T1）から、TOI=0となるFDTを取得する。
【００９５】
また、受信装置２０は、NRT-ITを参照して、当該Service IDに関連付けられたContent-Linkageを特定する。そして、受信装置２０は、取得したFDTを参照して、NRT-ITにて特定されたContent-Linkage（id1）との照合を行い、id1となるContent-Linkageを特定する。これにより、受信装置２０は、Content-Linkage（id1）に関連付けられたTOI（TOI = 6，7）を特定する。その結果、受信装置２０では、FLUTEセッション（TSI = T1）において、TOI（TOI = 6，7）により識別されるオブジェクトに基づいて、DLコンテンツのファイルが取得され、DLコンテンツがダウンロードされる。
【００９６】
なお、受信装置２０においては、FDTが参照され、SMTにて特定されたIcon Content-Linkage(id3)との照合が行われ、Content-Linkage(id3)に関連付けられたTOI（TOI = 9）が特定される。また、受信装置２０では、FDTを参照してNRT-ITにて特定されたIcon Content-Linkage(id2)との照合が行われ、Content-Linkage(id2)に関連付けられたTOI（TOI = 8）が特定される。そして、それらのファイルについても取得される。
【００９７】
以上、放送波により伝送されるDLコンテンツのダウンロード手法について説明した。
【００９８】
［NRT-ITの詳細］
次に、図６乃至図９を参照してNRT-ITの詳細について説明する。
【００９９】
（NRT-ITの構造）
NRT-ITは、図６及び図７に示す構造を有する。また、図７に示すように、NRT-ITのdescriptor()には、各種の記述子が記述可能とされる。そして、DLコンテンツのファイルごとに設定されるファイル属性情報を記述するために用いられる記述子（以下、ファイル属性情報記述子という）が、図７のdescriptor()に記述される。
【０１００】
図８は、ファイル属性情報記述子の記述例を示す図である。
【０１０１】
descriptor_tagには、当該記述子に割り当てられたタグ値が記述される。また、descriptor_lengthには、当該記述子の記述子長が記述される。
【０１０２】
file_attributeには、ファイル属性情報が記述される。ファイル属性情報に規定される属性としては、Read属性、Write属性、及びVisible属性がある。
【０１０３】
図９に示すように、Read属性、Write属性、及びVisible属性には、それぞれ「＋」又は「−」が設定される。「＋」は、当該属性により設定されるファイルに対する動作が許可されたことを示す。また、「−」は、ファイルに対する動作が拒否されたことを示す。なお、以下の説明では、Read属性の属性値として、「＋」が設定された場合をR＋，「−」が設定された場合をR−と表記する。同様に、Write属性については、W＋，W−と表記し、Visible属性については、V＋，V−と表記する。
【０１０４】
すなわち、Read属性の属性値として「R＋」が設定されている場合、対象のファイルの読み込みが許可されているので、受信装置２０は、DLコンテンツを再生することができる。一方、当該属性値として「R−」が設定されている場合には、対象のファイルの読み込みが拒否されているため、受信装置２０は、DLコンテンツを再生することができない。
【０１０５】
また、Write属性の属性値として「W＋」が設定されている場合、対象のファイルの変更が許可されているので、受信装置２０は、DLコンテンツの変更をすることができる。一方、当該属性値として「W−」が設定されている場合には、対象のファイルの変更が拒否されているので、受信装置２０は、DLコンテンツの変更をすることができない。このWrite属性の設定を行うことで、例えば、受信装置２０においては、「W＋」が設定されている場合には対象のファイルを削除させるが、「W−」が設定されている場合には、ユーザにパスワードを入力させて認証に成功した場合にしかファイルを削除させない、といった運用が可能となる。
【０１０６】
また、Visible属性の属性値として、「V＋」が設定された場合、対象のファイルの表示が許可されているので、受信装置２０は、DLコンテンツをリストに表示させることができる。一方、当該属性値として「V−」が設定されている場合には、対象のファイルの表示が拒否されているので、受信装置２０は、DLコンテンツをリストに表示させることはできない。
【０１０７】
なお、Read属性、Write属性、及びVisible属性は、各１ビットで表現することで、３ビットの数値で表すことができる。例えば、R＋を「r」、W＋を「w」、V＋を「v」で表記して、R−、W−、V−をそれぞれ、「-」で表記する場合、全ての属性が許可となるときには、「rwv」のように表記される。このとき、当該３桁の表記は、７である数値により表される。
【０１０８】
また、例えば、Read属性及びWrite属性のみが許可となるときには、「rw-」のように表記され、当該３桁の表記は６である数値により表される。さらに、Read属性のみが許可となるときには、「r--」のように表記され、当該３桁の表記は４である数値により表される。そして、全ての属性が拒否となるときには、「---」のように表記され、当該３桁の表記は０である数値により表されることになる。
【０１０９】
このように、DLコンテンツのファイルのファイル属性情報として、Read属性、Write属性、及びVisible属性を設定可能にすることで、対象のファイルを運用にあわせて取り扱うことが可能となるので、NRTサービスにおいて、様々な運用形態を提供することができるようになる。
【０１１０】
なお、前述したファイル属性情報記述子の記述方法は任意であって、図８の記述例に限定されるものではない。また、Read属性、Write属性、及びVisible属性は、ファイル属性情報にて規定される属性の一例であって、それ以外の属性が規定されるようにしてもよい。
【０１１１】
以上、NRT-ITの詳細について説明した。
【０１１２】
［具体的な運用例］
次に、図１０乃至図１５を参照して、具体的な運用例について説明する。
【０１１３】
（DLコンテンツダウンロード・再生処理）
まず、図１０のフローチャートを参照して、コンテンツダウンロード・再生処理について説明する。
【０１１４】
ステップＳ１１１において、コントローラ１０１は、ダウンロード可能なDLコンテンツのリストを、テレビジョン受像機３０に表示する。なお、当該リストは、NRTサービスにより提供されるDLコンテンツのリストであって、例えばSMTやNRT-ITなどに基づき生成されるものである。
【０１１５】
ステップＳ１１２において、コントローラ１０１は、ステップＳ１１１の処理で表示されたリストに対するユーザの操作に応じて、ダウンロードするDLコンテンツの選択を受け付ける。これにより、ユーザの視聴したいDLコンテンツのダウンロードが予約される。
【０１１６】
ステップＳ１１３において、コントローラ１０１は、ステップＳ１１２の処理で選択されたDLコンテンツの放送開始時刻になったか否かを判定する。そして、当該DLコンテンツの放送開始時刻になるのを待って、処理はステップＳ１１４に進められる。
【０１１７】
ステップＳ１１４において、コントローラ１０１は、チューナ１０３、TSデマックス１０４、FULTEプロセッサ１０５、及びストレージ１０６を制御して、DLコンテンツをタウンロードする。
【０１１８】
具体的には、チューナ１０３の選局がステップＳ１１２にて選択されたDLコンテンツの放送チャンネルに設定され、当該コンテンツが放送される論理チャンネルで伝送されるデータが特定される。また、SMTやNRT-ITなどに基づき、当該コンテンツが伝送されるFLUTEセッションが特定され、そのFLUTEセッションを構成するファイルが取得される。その後、放送終了時刻になると、FLUTEセッションを構成するすべてのファイルの取得が完了し、これにより、DLコンテンツのダウンロードが完了することになる。
【０１１９】
なお、ステップＳ１１２の処理にて複数のDLコンテンツが選択された場合には、上記の処理が繰り返され、選択されたすべてのDLコンテンツがダウンロードされることになる。
【０１２０】
ステップＳ１１５において、コントローラ１０１は、コンテンツのリスト表示処理を実行する。コンテンツのリスト表示処理では、例えば、ステップＳ１１２にて予約されたDLコンテンツや、ステップＳ１１４にてダウンロードされたDLコンテンツのリストがテレビジョン受像機３０に表示される。
【０１２１】
なお、コンテンツのリスト表示処理の詳細については、図１１のフローチャートを参照して後述する。
【０１２２】
ステップＳ１１６において、コントローラ１０１は、ステップＳ１１５の処理で表示されたリストに対するユーザの操作に応じて、再生するDLコンテンツの選択を受け付ける。
【０１２３】
ステップＳ１１７において、コントローラ１０１は、ストレージ１０６、ファイルデマックス１０７、ビデオデコーダ１０８、及びオーディオデコーダ１１０を制御して、DLコンテンツを再生する。これにより、ユーザの視聴したいDLコンテンツの再生が開始され、テレビジョン受像機３０にて視聴可能となる。
【０１２４】
以上、コンテンツダウンロード・再生処理について説明した。
【０１２５】
（コンテンツのリスト表示処理）
次に、図１１のフローチャートを参照して、図１０のステップＳ１１５に対応するコンテンツのリスト表示処理について説明する。
【０１２６】
ステップＳ１５１において、コントローラ１０１は、ユーザ操作に応じて、コンテンツのリスト表示が指示されたか否かを判定する。ステップＳ１５１において、コンテンツのリスト表示が指示されたと判定された場合、処理はステップＳ１５２に進められる。
【０１２７】
ステップＳ１５２において、ファイル属性情報取得部１６１は、NRT-ITを参照して、リスト表示の対象となるすべてのコンテンツのうち、最初にチェックするDLコンテンツのファイル属性情報を取得する。
【０１２８】
ステップＳ１５３において、表示制御部１６３は、ファイル属性情報取得部１６１により取得されたファイル属性情報のVisible属性の属性値が「V＋」を示しているか否かを判定する。ステップＳ１５３において、Visible属性の属性値が「V＋」を示していると判定された場合、処理はステップＳ１５４に進められる。
【０１２９】
ステップＳ１５４において、表示制御部１６３は、Visible属性の属性値が「V＋」に設定されているDLコンテンツに関する情報（例えばタイトルなど）を表示する。ステップＳ１５４の表示処理が終了すると、処理は、ステップＳ１５５に進められる。
【０１３０】
一方、ステップＳ１５３において、Visible属性の属性値が「V−」を示していると判定された場合、ステップＳ１５４の処理はスキップされ、処理は、ステップＳ１５５に進められる。すなわち、Visible属性の属性値が「V−」に設定されているDLコンテンツに関する情報は表示されないことになる。
【０１３１】
ステップＳ１５５において、表示制御部１６３は、リスト表示の対象となるすべてのDLコンテンツのVisible属性をチェックしたか否かを判定する。ステップＳ１５５において、すべてのDLコンテンツのVisible属性をチェックしていないと判定された場合、処理はステップＳ１５６に進められる。
【０１３２】
ステップＳ１５６において、ファイル属性情報取得部１６１は、NRT-ITを参照して、リスト表示の対象となるDLコンテンツのうち、次にチェックするDLコンテンツのファイル属性情報を取得する。ファイル属性情報が取得されると、処理は、ステップＳ１５３に進められる。
【０１３３】
そして、ステップＳ１５３において、表示制御部１６３は、取得されたファイル属性情報のVisible属性の属性値が「V＋」を示しているか否かを判定し、Visible属性の属性値が「V＋」を示している場合には、当該DLコンテンツに関する情報を表示する（Ｓ１５４）。
【０１３４】
このように、リスト表示の対象となるすべてのDLコンテンツのVisible属性のチェックが完了するまで、ステップＳ１５３乃至Ｓ１５６の処理が繰り返され、ファイル属性情報のVisible属性の属性値が「V＋」に設定されたDLコンテンツに関する情報はリストに表示される。一方、Visible属性の属性値が「V−」に設定されたDLコンテンツに関する情報は、リストには表示されないことになる。
【０１３５】
図１２は、コンテンツのリストの表示例を示す図である。
【０１３６】
図１２の例では、テレビジョン受像機３０の画面には、コンテンツのリストとして、ダウンロード済みのコンテンツＡ、予約済みのコンテンツＢ、購読中のコンテンツＣ、及びダウンロード中のコンテンツＥが表示される。すなわち、DLコンテンツのうち、ダウンロード済みやダウンロード中のDLコンテンツであって、Visible属性の属性値として「V＋」が設定されているものは、コンテンツのリストとして表示されることになる。
【０１３７】
また、図１２の例では、ダウンロード済みのコンテンツＤは、ファイル属性情報のVisible属性の属性値として「V−」が設定されているため、コンテンツのリストから除外され、テレビジョン受像機３０の画面には表示されていない。すなわち、例えば、コンテンツＤはダウンロード済みであっても、コンテンツＤが有料のコンテンツであってその課金処理が完了していない場合には、コンテンツＤをユーザには提示しない、といった運用も想定される。そのような場合には例えば、放送装置１０にて設定されるコンテンツＤのファイル属性情報のVisible属性の属性値として「V−」を設定しておくことで、コンテンツＤは、課金処理が完了する前であるとき、リストには表示されないことになる。
【０１３８】
図１１のフローチャートに戻り、ステップＳ１５５において、リスト表示の対象となるすべてのDLコンテンツのVisible属性のチェックを終了したと判定された場合、コンテンツのリスト表示処理は終了する。
【０１３９】
以上、コンテンツのリスト表示処理について説明した。コンテンツのリスト表示処理では、リスト表示の対象となるDLコンテンツのファイル属性情報が取得され、Visible属性の属性値として「V＋」が設定されたDLコンテンツに関する情報はリストに表示されるが、「V−」が設定されたDLコンテンツに関する情報はリストには表示されないことになる。これにより、NRTサービスの運用にあわせて、DLコンテンツに関する情報の表示又は非表示を切り替えることが可能となるため、様々な運用形態を柔軟に提供することができる。
【０１４０】
（第１のファイル属性情報変更処理）
ところで、前述した図１２の表示例では、コンテンツＤは課金処理が完了していないことから、リスト表示の対象から除かれているが、課金が済めばリスト表示の対象から除外すべきではない。そのためには、コンテンツＤのファイル属性情報を変更して、Visible属性の属性値に「V＋」を設定する必要がある。
【０１４１】
そこで、次に、図１３のフローチャートを参照して、DLコンテンツのファイル属性情報を変更するための第１のファイル属性情報変更処理について説明する。
【０１４２】
ステップＳ２１１において、コントローラ１０１は、ダウンロード済みの有料のDLコンテンツに対する課金処理が行われたか否かを判定する。ステップＳ２１１において、当該DLコンテンツに対する課金処理が行われたと判定された場合、処理は、ステップＳ２１２に進められる。
【０１４３】
ステップＳ２１２において、ファイル属性情報設定部１６２は、ステップＳ２１１にて課金処理が完了したと判定されたDLコンテンツについて、ファイル属性情報のVisible属性の属性値を、「V−」から「V＋」に変更する。これにより、例えば、有料のコンテンツＤについて、ファイル属性情報のVisible属性の属性値が、「V−」から「V＋」に変更されることになる。その結果、前述した図１１のコンテンツのリスト表示処理が実行された場合、図１４に示すように、テレビジョン受像機３０の画面には、コンテンツのリストとして、コンテンツＡ，Ｂ，Ｃ，Ｅのほか、課金処理が完了したコンテンツＤについても表示されることになる。
【０１４４】
つまり、ユーザからすれば、コンテンツＤが事前にダウンロードされていることに気づくことなく、課金処理の完了と同時に、ダウンロード済みのコンテンツＤを再生することができるようになる。仮に課金処理が終了した後にしか、コンテンツＤのダウンロードを開始することができないとすれば、その課金のタイミングでコンテンツＤが配信の対象となっているとは限らないし、配信の対象になっていたとしても、その時点からダウンロードを開始したのでは再生可能な状態になるまでにある程度の時間がかかるため、ユーザは不便に感じることになる。
【０１４５】
そこで、第１のファイル属性情報変更処理では、DLコンテンツをあらかじめダウンロードしておいて、DLコンテンツに対する課金処理が行われた場合に、対象のDLコンテンツのVisible属性の属性値を「V−」から「V＋」に変更し、その情報がリストに表示されるようにして、ダウンロード済みのコンテンツが直ちに再生されるようにしている。
【０１４６】
なお、図１３の説明では、第１のファイル属性情報変更処理は、有料のDLコンテンツの課金処理が行われるタイミングで実行されるとして説明したが、課金処理は第１のファイル属性情報変更処理が実行されるためのトリガとなる処理の一例であり、課金処理以外の処理が行われるタイミングで実行されるようにしてもよい。
【０１４７】
また、図１３の説明では、変更の対象となるファイル属性情報として、Visible属性を代表して説明したが、Read属性やWrite属性の属性値が変更されるようにしてもよい。例えば、前述した例で、Visible属性の代わりにRead属性を設定して、有料のDLコンテンツの課金処理が行われた場合に、対象のDLコンテンツのRead属性の属性値を「R−」から「R＋」に変更することも可能である。この場合、有料のDLコンテンツは、課金処理が行われる前であっても、コンテンツのリストには表示されるが再生することができず、課金処理が完了したときに再生が可能となる。
【０１４８】
このように、NRTサービスの運用形態にあわせて、ファイル属性情報の設定内容を適宜変更することが可能となるため、様々な運用形態を柔軟に提供することができる。
【０１４９】
以上、第１のファイル属性情報変更処理について説明した。
【０１５０】
（第２のファイル属性情報変更処理）
また、ファイル属性情報変更処理は、データ放送用アプリに記述されたスクリプトの実行に応じて実行されるようにしてもよい。ここで、データ放送用アプリとは、テレビ番組等のコンテンツに連動して実行されるデータ放送用のアプリケーションプログラムである。データ放送用アプリは、放送波にて伝送されるか、又はインターネットに接続された所定のサーバ（不図示）から取得される。
【０１５１】
そこで、次に、図１５のフローチャートを参照して、スクリプトの実行に応じて、DLコンテンツのファイル属性情報を変更する第２のファイル属性情報変更処理について説明する。
【０１５２】
ステップＳ２５１において、コントローラ１０１は、DLコンテンツの再生中の所定のタイミングで、データ放送用アプリを実行する。
【０１５３】
ステップＳ２５２において、コントローラ１０１は、データ放送用アプリに記述されたスクリプトの実行により、ファイル属性情報の変更が指示されたか否かを判定する。ステップＳ２５２において、ファイル属性情報の変更が指示されていないと判定された場合、当該判定処理が繰り返される。
【０１５４】
一方、ステップＳ２５２において、ファイル属性情報の変更が指示されたと判定された場合、処理は、ステップＳ２５３に進められる。ステップＳ２５３において、ファイル属性情報設定部１６２は、対象のDLコンテンツのファイルは管理範囲内であるか否かを判定する。
【０１５５】
当該判定処理は、DLコンテンツのファイルをストレージ１０６に蓄積する際に、DLコンテンツのファイルが、NRT放送を行う放送局ごとのディレクトリに格納されるようにすることで行われる。すなわち、ファイル属性情報設定部１６２は、ファイル属性情報の設定内容の変更が指示されたファイルが、データ放送用アプリの提供元の放送局のディレクトリの階層よりも下位の階層に格納されたファイルであるかどうかによって、管理範囲内のファイルであるか否かを判定する。換言すれば、データ放送用アプリの提供元の事業者と、データ放送用アプリによりファイル属性情報の設定内容の変更が指示されたファイルの提供元の事業者により定められる所定の管理範囲内でのみ、当該ファイル属性情報の設定内容の変更が可能となる。
【０１５６】
なお、上記の管理範囲の判定処理は一例であり、他の手法を採用してもよい。
【０１５７】
ステップＳ２５３において、対象のDLコンテンツのファイルは管理範囲内であると判定された場合、処理はステップＳ２５４に進められる。ステップＳ２５４において、ファイル属性情報設定部１６２は、スクリプトの関数の引数にてファイルごとに指定される属性値を取得する。当該属性値は、例えば、chmod(file，7)などのように指定される。なお、関数の引数のうち、第１引数にはファイル属性情報を変更するファイルが指定され、第２引数には前述した属性のビットによる３桁表記に対応する数値が指定される。この例の場合、７である数値が指定されているので、Read属性、Write属性、及びVisible属性の属性値として、「R＋」、「W＋」、「V＋」がそれぞれ設定されることなる。
【０１５８】
ステップＳ２５５において、ファイル属性情報設定部１６２は、取得した属性値を、対象のDLコンテンツのファイル属性情報の各属性に設定する。
【０１５９】
一方、ステップＳ２５３において、対象のDLコンテンツのファイルは管理範囲外であると判定された場合、処理はステップＳ２５６に進められる。ステップＳ２５６において、ファイル属性情報設定部１６２は、ファイル属性情報の設定変更に失敗した旨のエラーを通知する。
【０１６０】
ステップＳ２５５又はＳ２５６の処理が終了すると、ファイル属性情報変更処理は終了する。
【０１６１】
以上、第２のファイル属性情報変更処理について説明した。第２のファイル属性情報変更処理では、データ放送用アプリに記述されたスクリプトの関数の引数にてファイルごとに指定される属性値に応じて、ファイル属性情報の設定内容が変更される。これにより、NRTサービスの運用形態にあわせて、ファイル属性情報の設定内容を適宜変更することが可能となるため、様々な運用形態を柔軟に提供することができる。
【０１６２】
［本技術を適用したコンピュータの説明］
前述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０１６３】
図１６は、前述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【０１６４】
コンピュータ３００において、CPU（Central Processing Unit）３０１，ROM（Read Only Memory）３０２，RAM（Random Access Memory）３０３は、バス３０４により相互に接続されている。
【０１６５】
バス３０４には、さらに、入出力インタフェース３０５が接続されている。入出力インタフェース３０５には、入力部３０６、出力部３０７、記録部３０８、通信部３０９、及びドライブ３１０が接続されている。
【０１６６】
入力部３０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部３０７は、ディスプレイ、スピーカなどよりなる。記録部３０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部３０９は、ネットワークインタフェースなどよりなる。ドライブ３１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア３１１を駆動する。
【０１６７】
以上のように構成されるコンピュータ３００では、CPU３０１が、例えば、記録部３０８に記憶されているプログラムを、入出力インタフェース３０５及びバス３０４を介して、RAM３０３にロードして実行することにより、前述した一連の処理が行われる。
【０１６８】
コンピュータ３００（CPU３０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア３１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線又は無線の伝送媒体を介して提供することができる。
【０１６９】
コンピュータ３００では、プログラムは、リムーバブルメディア３１１をドライブ３１０に装着することにより、入出力インタフェース３０５を介して、記録部３０８にインストールすることができる。また、プログラムは、有線又は無線の伝送媒体を介して、通信部３０９で受信し、記録部３０８にインストールすることができる。その他、プログラムは、ROM３０２や記録部３０８に、あらかじめインストールしておくことができる。
【０１７０】
なお、コンピュータ３００が実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１７１】
ここで、本明細書において、コンピュータ３００に各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０１７２】
また、プログラムは、１のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【０１７３】
さらに、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０１７４】
なお、本技術の実施の形態は、前述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１７５】
例えば、本技術は、１つの機能を、ネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０１７６】
また、前述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０１７７】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０１７８】
なお、本技術は、以下のような構成をとることができる。
【０１７９】
（１）
放送波により伝送される、ダウンロード対象のコンテンツを受信する受信部と、
前記コンテンツのファイルごとに設定されるファイル属性情報を取得するファイル属性情報取得部と、
取得した前記ファイル属性情報に基づいて、前記コンテンツのファイルに対する所定の動作を制御する制御部と
を備える受信装置。
（２）
前記ファイル属性情報取得部は、前記コンテンツがダウンロードされた場合、又は前記コンテンツがダウンロード中である場合、前記ファイル属性情報を取得する
（１）に記載の受信装置。
（３）
前記コンテンツに対して所定の処理が行われた場合、前記所定の処理の内容に応じて、前記ファイル属性情報の設定内容を変更するファイル属性情報設定部をさらに備える
（１）又は（２）に記載の受信装置。
（４）
前記ファイル属性情報は、前記コンテンツのファイルの表示の可否を設定するための第１の属性を含み、
前記制御部は、前記ファイル属性情報に含まれる前記第１の属性に基づいて、前記コンテンツのリストの表示を制御する
（１）乃至（３）のいずれかに記載の受信装置。
（５）
前記ファイル属性情報設定部は、前記コンテンツが有料のコンテンツである場合に、当該コンテンツに対する課金処理が完了したとき、前記第１の属性の属性値を、非表示から表示に変更する
（４）に記載の受信装置。
（６）
前記ファイル属性情報は、前記コンテンツのファイルの読み込みの可否を設定するための第２の属性を含み、
前記制御部は、前記ファイル属性情報に含まれる前記第２の属性に基づいて、前記コンテンツの再生を制御する
（１）乃至（４）のいずれかに記載の受信装置。
（７）
前記ファイル属性情報は、前記コンテンツのファイルの変更の可否を設定するための第３の属性を含み、
前記制御部は、前記ファイル属性情報に含まれる前記第３の属性に基づいて、前記コンテンツの変更を制御する
（１）乃至（６）のいずれかに記載の受信装置。
（８）
前記ファイル属性情報設定部は、放送波により伝送されるコンテンツに連動して実行されるアプリケーションプログラムに記述されたスクリプトの実行に応じて、前記ファイル属性情報の設定内容を変更する
（１）乃至（３）のいずれかに記載の受信装置。
（９）
前記ファイル属性情報設定部は、前記ファイル属性情報の設定内容を、前記コンテンツの提供元の事業者と、前記アプリケーションプログラムの提供元の事業者により定められる所定の管理範囲内でのみ変更する
（８）に記載の受信装置。
（１０）
前記コンテンツは、FLUTE（File Delivery over Unidirectional Transport）セッションを利用したNRT（Non Real Time）放送によって伝送されるものであり、
前記ファイル属性情報は、NRT-IT（NRT Information Table）の属性として規定される
（１）に記載の受信装置。
（１１）
受信装置の受信方法において、
前記受信装置が、
放送波により伝送される、ダウンロード対象のコンテンツを受信し、
前記コンテンツのファイルごとに設定されるファイル属性情報を取得し、
取得した前記ファイル属性情報に基づいて、前記コンテンツのファイルに対する所定の動作を制御する
ステップを含む受信方法。
（１２）
コンピュータを、
放送波により伝送される、ダウンロード対象のコンテンツを受信する受信部と、
前記コンテンツのファイルごとに設定されるファイル属性情報を取得するファイル属性情報取得部と、
取得した前記ファイル属性情報に基づいて、前記コンテンツのファイルに対する所定の動作を制御する制御部と
して機能させるためのプログラム。
（１３）
放送波により伝送されるダウンロード対象のコンテンツのファイルごとに、ファイル属性情報を設定する設定部と、
前記放送波によって、前記ファイル属性情報が設定された前記コンテンツを送信する送信部と
を備える送信装置。
（１４）
放送波により伝送されるダウンロード対象のコンテンツのファイルごとに、ファイル属性情報を設定し、
前記放送波によって、前記ファイル属性情報が設定された前記コンテンツを送信する
ステップを含む送信方法。
【符号の説明】
【０１８０】
１  NRTシステム，  １０  放送装置，  ２０  受信装置，  ３０  テレビジョン受像機，  １０１  コントローラ，  １０３  チューナ，  １０４  TSデマックス，  １０５  FLUTEプロセッサ，  １０６  ストレージ，  １０７  ファイルデマックス，  １０８  ビデオデコーダ，  １１０  オーディオデコーダ，  １５１  制御プログラム，  １６１  ファイル属性情報取得部，  １６２  ファイル属性情報設定部，  １６３  表示制御部，  １６４  再生制御部，  １６５  ファイル制御部，  ３００  コンピュータ，  ３０１  CPU
【図１】
2013157440.tif 000003
【図２】
2013157440.tif 000004
【図３】
2013157440.tif 000005
【図４】
2013157440.tif 000006
【図５】
2013157440.tif 000007
【図６】
2013157440.tif 000008
【図７】
2013157440.tif 000009
【図８】
2013157440.tif 000010
【図９】
2013157440.tif 000011
【図１０】
2013157440.tif 000012
【図１１】
2013157440.tif 000013
【図１２】
2013157440.tif 000014
【図１３】
2013157440.tif 000015
【図１４】
2013157440.tif 000016
【図１５】
2013157440.tif 000017
【図１６】
2013157440.tif 000018
【国際調査報告】
2013157440.tif 000019
2013157440.tif 000020
2013157440.tif 000021
2013157440.tif 000022