(57)【要約】  本開示は、連動アプリの受信装置制御機能を放送側から制御することができるようにする受信装置、受信方法、放送装置、放送方法、プログラム、および連動アプリケーション制御システムに関する。  本開示の第３の側面である連動アプリケーション制御システムは、前記放送装置が、前記受信装置にて前記コンテンツの受信とともに実行され得る連動アプリケーションに関するアプリケーション制御情報を前記受信装置に供給する供給部を備え、前記受信装置が、受信した前記コンテンツの映像を参照して画面のレイアウトを変更し得る連動アプリケーションを実行するアプリケーション実行部と、前記アプリケーション制御情報に基づいて、前記アプリケーション実行部を制御し、前記連動アプリケーションの動作を制限するアプリケーション制御部とを備える。本開示は、テレビジョン放送システムに適用できる。
2014045893.tif 000002
【特許請求の範囲】
【請求項１】
放送網を介して放送されたコンテンツを受信する受信装置において、
受信した前記コンテンツの映像を参照して画面のレイアウトを変更し得る連動アプリケーションを実行するアプリケーション実行部と、
前記連動アプリケーションに関するアプリケーション制御情報に基づいて、前記アプリケーション実行部を制御し、前記連動アプリケーションの動作を制限するアプリケーション制御部と
を備える受信装置。
【請求項２】
前記アプリケーション制御部は、前記アプリケーション実行部により起動される以前に前記連動アプリケーションの動作を解析し、前記動作と前記アプリケーション制御情報に含まれる、前記連動アプリケーションに対する所定の動作の許否を示すパーミション情報との比較に基づいて、前記アプリケーション実行部を制御し、前記連動アプリケーションの起動を制限する
請求項１に記載の受信装置。
【請求項３】
前記アプリケーション制御部は、前記アプリケーション制御情報に含まれる、前記連動アプリケーションによるwebページの遷移可能範囲を表す遷移範囲情報に基づき、前記連動アプリケーションによるwebページの遷移を制限する
請求項１に記載の受信装置。
【請求項４】
前記アプリケーション制御部は、前記アプリケーション制御情報に含まれる、前記連動アプリケーションによるwebページの遷移可能範囲を表す遷移範囲情報と、遷移先のドメイン単位の前記パーミション情報に基づき、前記連動アプリケーションによるwebページの遷移を制限するとともに、前記遷移可能範囲に遷移した前記連動アプリケーションの動作を制限する
請求項１に記載の受信装置。
【請求項５】
前記アプリケーション制御部は、前記アプリケーション制御情報に含まれる、前記連動アプリケーションによる前記遷移範囲情報が示す遷移可能範囲の範囲外への遷移の許否を表す遷移範囲外許否情報に基づき、前記連動アプリケーションによるwebページの前記遷移範囲情報が示す遷移可能範囲の範囲外への遷移を許容する
請求項４に記載の受信装置。
【請求項６】
前記アプリケーション制御部は、前記アプリケーション制御情報に含まれる前記遷移範囲外許否情報に基づき、前記連動アプリケーションによるwebページの前記遷移範囲情報が示す遷移可能範囲の範囲外への遷移を許容するとともに、前記遷移範囲情報が示す遷移可能範囲の範囲外に対して一括して設定されている前記パーミション情報に基づき、前記遷移可能範囲の範囲外に遷移した前記連動アプリケーションの動作を制限する
請求項５に記載の受信装置。
【請求項７】
前記アプリケーション制御部は、放送された前記アプリケーション制御情報を取得するか、または所定のサーバから前記アプリケーション制御情報を取得する
請求項２に記載の受信装置。
【請求項８】
前記パーミション情報には、受信された前記コンテンツの映像を参照して画面のレイアウトを変更することに関する許容レベルを表す映像参照の項目が含まれる
請求項２に記載の受信装置。
【請求項９】
前記パーミション情報には、さらに、リアルタイム選局に関する項目、予約選局に関する項目、SI参照に関する項目、現在選局情報取得に関する項目、NVRAM Readに関する項目、またはNVRAM Writeに関する項目のうちの少なくとも１つが含まれる
請求項８に記載の受信装置。
【請求項１０】
放送網を介して放送されたコンテンツを受信する受信装置の受信方法において、
前記受信装置による、
受信した前記コンテンツの映像を参照して画面のレイアウトを変更し得る連動アプリケーションに関するアプリケーション制御情報を取得する取得ステップと、
取得された前記アプリケーション制御情報に基づいて、前記連動アプリケーションの動作を制限するアプリケーション制御ステップと
を含む受信方法。
【請求項１１】
放送網を介して放送されたコンテンツを受信するコンピュータを、
受信した前記コンテンツの映像を参照して画面のレイアウトを変更し得る連動アプリケーションを実行するアプリケーション実行部と、
前記連動アプリケーションに関するアプリケーション制御情報に基づいて、前記アプリケーション実行部を制御し、前記連動アプリケーションの動作を制限するアプリケーション制御部と
して機能させるプログラム。
【請求項１２】
放送網を介してコンテンツを放送する放送装置において、
受信装置にて前記コンテンツの受信とともに実行され得る連動アプリケーションに関するアプリケーション制御情報を前記受信装置に供給する供給部を
備え、
前記アプリケーション制御情報は、前記連動アプリケーションが受信された前記コンテンツの映像を参照して画面のレイアウトを変更することに関する許容レベルを表す映像参照の項目が少なくとも含まれているパーミション情報を含む
放送装置。
【請求項１３】
前記パーミション情報は、さらに、リアルタイム選局に関する項目、予約選局に関する項目、SI参照に関する項目、現在選局情報取得に関する項目、NVRAM Readに関する項目、またはNVRAM Writeに関する項目のうちの少なくとも１つを含む
請求項１２に記載の放送装置。
【請求項１４】
前記アプリケーション制御情報は、さらに、前記連動アプリケーションによるwebページの遷移可能範囲を表す遷移範囲情報を含む
請求項１３に記載の放送装置。
【請求項１５】
前記アプリケーション制御情報は、さらに、前記連動アプリケーションによるwebページの遷移可能範囲を表す遷移範囲情報と、遷移先のドメイン単位の前記パーミション情報を含む
請求項１３に記載の放送装置。
【請求項１６】
前記アプリケーション制御情報は、さらに、前記連動アプリケーションによる前記遷移範囲情報が示す遷移可能範囲の範囲外への遷移の許否を表す遷移範囲外許否情報を含む
請求項１５に記載の放送装置。
【請求項１７】
放送網を介してコンテンツを放送する放送装置の放送方法において、
前記放送装置による、
受信装置にて前記コンテンツの受信とともに実行され得る連動アプリケーションに関するアプリケーション制御情報を前記受信装置に供給する供給ステップを
含み、
前記アプリケーション制御情報は、前記連動アプリケーションが受信された前記コンテンツの映像を参照して画面のレイアウトを変更することに関する許容レベルを表す映像参照の項目が少なくとも含まれているパーミション情報を含む
放送方法。
【請求項１８】
放送網を介してコンテンツを放送するコンピュータを、
受信装置にて前記コンテンツの受信とともに実行され得る連動アプリケーションに関するアプリケーション制御情報を前記受信装置に供給する供給部と
して機能させ、
前記アプリケーション制御情報は、前記連動アプリケーションが受信された前記コンテンツの映像を参照して画面のレイアウトを変更することに関する許容レベルを表す映像参照の項目が少なくとも含まれているパーミション情報を含む
プログラム。
【請求項１９】
放送網を介してコンテンツを放送する放送装置と、放送された前記コンテンツを受信する受信装置とから成る連動アプリケーション制御システムにおいて、
前記放送装置は、
前記受信装置にて前記コンテンツの受信とともに実行され得る連動アプリケーションに関するアプリケーション制御情報を前記受信装置に供給する供給部を
備え、
前記受信装置は、
受信した前記コンテンツの映像を参照して画面のレイアウトを変更し得る連動アプリケーションを実行するアプリケーション実行部と、
前記アプリケーション制御情報に基づいて、前記アプリケーション実行部を制御し、前記連動アプリケーションの動作を制限するアプリケーション制御部と
を備える
連動アプリケーション制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、受信装置、受信方法、放送装置、放送方法、プログラム、および連動アプリケーション制御システムに関し、特に、テレビジョン番組に連動させて所定のアプリケーションプログラムを動作させる場合に用いて好適な受信装置、受信方法、放送装置、放送方法、プログラム、および連動アプリケーション制御システムに関する。
【背景技術】
【０００２】
デジタルテレビジョン放送においては、テレビジョン番組（以下、番組と略称する）の放送サービスだけでなく、いわゆるデータ放送と称するサービスが行なわれている（例えば、特許文献１参照）。そして、このデータ放送を利用することにより、番組に連動して所定のアプリケーションプログラム（以下、適宜、アプリケーションまたはアプリとも略称する）を受信側に供給して実行させることも実現されている。【０００３】
従来、番組に連動させるアプリケーション（以下、連動アプリケーション、または連動アプリとも略称する）は、番組を放送する放送局側により制作されて番組とともに受信装置に供給されていた。しかしながら、今後においては、連動アプリを番組と関わりがない一般のアプリ事業者が制作し、何らかの方法により受信装置に供給して実行させるようなサービスの運用形態が想定されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−５０２３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、連動アプリは、受信装置が出力する画面のレイアウトを決定したり、番組のメタデータを参照したり、受信装置の受信に関わる動作（例えば、選局など）を制御したりすること（これらを一括して受信装置制御機能を称する）が可能である。【０００６】
したがって、一般のアプリ事業者が何らかを意図して連動アプリを制作したり、あるいは連動アプリがバグによって誤動作したりした場合、上述した受信装置制御機能により、番組の映像や音声が出力されなかったり、番組を中傷するような内容の情報が番組と共に表示されたりする事態が発生し得る。【０００７】
よって、連動アプリの制作を一般のアプリ事業者に許容する場合においては、上述した事態の発生を抑止できるように、連動アプリの受信装置制御機能を放送側が制御できるようにしておくことが望ましい。【０００８】
本開示はこのような状況に鑑みてなされたものであり、連動アプリの受信装置制御機能を放送側が制御できる仕組みを提供するものである。
【課題を解決するための手段】
【０００９】
本開示の第１の側面である受信装置は、放送網を介して放送されたコンテンツを受信する受信装置において、受信した前記コンテンツの映像を参照して画面のレイアウトを変更し得る連動アプリケーションを実行するアプリケーション実行部と、前記連動アプリケーションに関するアプリケーション制御情報に基づいて、前記アプリケーション実行部を制御し、前記連動アプリケーションの動作を制限するアプリケーション制御部とを備える。【００１０】
前記アプリケーション制御部は、前記アプリケーション実行部により起動される以前に前記連動アプリケーションの動作を解析し、前記動作と前記アプリケーション制御情報に含まれる、前記連動アプリケーションに対する所定の動作の許否を示すパーミション情報との比較に基づいて、前記アプリケーション実行部を制御し、前記連動アプリケーションの起動を制限することができる。【００１１】
前記アプリケーション制御部は、前記アプリケーション制御情報に含まれる、前記連動アプリケーションによるwebページの遷移可能範囲を表す遷移範囲情報に基づき、前記連動アプリケーションによるwebページの遷移を制限することができる。【００１２】
前記アプリケーション制御部は、前記アプリケーション制御情報に含まれる、前記連動アプリケーションによるwebページの遷移可能範囲を表す遷移範囲情報と、遷移先のドメイン単位の前記パーミション情報に基づき、前記連動アプリケーションによるwebページの遷移を制限するとともに、前記遷移可能範囲に遷移した前記連動アプリケーションの動作を制限することができる。【００１３】
前記アプリケーション制御部は、前記アプリケーション制御情報に含まれる、前記連動アプリケーションによる前記遷移範囲情報が示す遷移可能範囲の範囲外への遷移の許否を表す遷移範囲外許否情報に基づき、前記連動アプリケーションによるwebページの前記遷移範囲情報が示す遷移可能範囲の範囲外への遷移を許容することができる。【００１４】
前記アプリケーション制御部は、前記アプリケーション制御情報に含まれる前記遷移範囲外許否情報に基づき、前記連動アプリケーションによるwebページの前記遷移範囲情報が示す遷移可能範囲の範囲外への遷移を許容するとともに、前記遷移範囲情報が示す遷移可能範囲の範囲外に対して一括して設定されている前記パーミション情報に基づき、前記遷移可能範囲の範囲外に遷移した前記連動アプリケーションの動作を制限することができる。【００１５】
前記アプリケーション制御部は、放送された前記アプリケーション制御情報を取得するか、または所定のサーバから前記アプリケーション制御情報を取得することができる。【００１６】
前記パーミション情報には、受信された前記コンテンツの映像を参照して画面のレイアウトを変更することに関する許容レベルを表す映像参照の項目が含まれるようにすることができる。【００１７】
前記パーミション情報には、さらに、リアルタイム選局に関する項目、予約選局に関する項目、SI参照に関する項目、現在選局情報取得に関する項目、NVRAM Readに関する項目、またはNVRAM Writeに関する項目のうちの少なくとも１つが含まれるようにすることができる。【００１８】
本開示の第１の側面である受信方法は、放送網を介して放送されたコンテンツを受信する受信装置の受信方法において、前記受信装置による、受信した前記コンテンツの映像を参照して画面のレイアウトを変更し得る連動アプリケーションに関するアプリケーション制御情報を取得する取得ステップと、取得された前記アプリケーション制御情報に基づいて、前記連動アプリケーションの動作を制限するアプリケーション制御ステップとを含む。【００１９】
本開示の第１の側面であるプログラムは、放送網を介して放送されたコンテンツを受信するコンピュータを、受信した前記コンテンツの映像を参照して画面のレイアウトを変更し得る連動アプリケーションを実行するアプリケーション実行部と、前記連動アプリケーションに関するアプリケーション制御情報に基づいて、前記アプリケーション実行部を制御し、前記連動アプリケーションの動作を制限するアプリケーション制御部として機能させる。【００２０】
本開示の第１の側面においては、受信したコンテンツの映像を参照して画面のレイアウトを変更し得る連動アプリケーションに関するアプリケーション制御情報が取得され、取得された前記アプリケーション制御情報に基づいて、前記連動アプリケーションの動作が制限される。【００２１】
本開示の第２の側面である放送装置は、放送網を介してコンテンツを放送する放送装置において、受信装置にて前記コンテンツの受信とともに実行され得る連動アプリケーションに関するアプリケーション制御情報を前記受信装置に供給する供給部を備え、前記アプリケーション制御情報は、前記連動アプリケーションが受信された前記コンテンツの映像を参照して画面のレイアウトを変更することに関する許容レベルを表す映像参照の項目が少なくとも含まれているパーミション情報を含む。【００２２】
前記パーミション情報は、さらに、リアルタイム選局に関する項目、予約選局に関する項目、SI参照に関する項目、現在選局情報取得に関する項目、NVRAM Readに関する項目、またはNVRAM Writeに関する項目のうちの少なくとも１つを含むことができる。【００２３】
前記アプリケーション制御情報は、さらに、前記連動アプリケーションによるwebページの遷移可能範囲を表す遷移範囲情報を含むことができる。【００２４】
前記アプリケーション制御情報は、さらに、前記連動アプリケーションによるwebページの遷移可能範囲を表す遷移範囲情報と、遷移先のドメイン単位の前記パーミション情報を含むことができる。【００２５】
前記アプリケーション制御情報は、さらに、前記連動アプリケーションによる前記遷移範囲情報が示す遷移可能範囲の範囲外への遷移の許否を表す遷移範囲外許否情報を含むことができる。【００２６】
本開示の第２の側面である放送方法は、放送網を介してコンテンツを放送する放送装置の放送方法において、前記放送装置による、受信装置にて前記コンテンツの受信とともに実行され得る連動アプリケーションに関するアプリケーション制御情報を前記受信装置に供給する供給ステップを含み、前記アプリケーション制御情報は、前記連動アプリケーションが受信された前記コンテンツの映像を参照して画面のレイアウトを変更することに関する許容レベルを表す映像参照の項目が少なくとも含まれているパーミション情報を含む。【００２７】
本開示の第２の側面であるプログラムは、放送網を介してコンテンツを放送するコンピュータを、受信装置にて前記コンテンツの受信とともに実行され得る連動アプリケーションに関するアプリケーション制御情報を前記受信装置に供給する供給部として機能させ、前記アプリケーション制御情報は、前記連動アプリケーションが受信された前記コンテンツの映像を参照して画面のレイアウトを変更することに関する許容レベルを表す映像参照の項目が少なくとも含まれているパーミション情報を含む。【００２８】
本開示の第２の側面においては、受信装置にてコンテンツの受信とともに実行され得る連動アプリケーションに関するアプリケーション制御情報が前記受信装置に供給される。【００２９】
本開示の第３の側面である連動アプリケーション制御システムは、放送網を介してコンテンツを放送する放送装置と、放送された前記コンテンツを受信する受信装置とから成る連動アプリケーション制御システムにおいて、前記放送装置が、前記受信装置にて前記コンテンツの受信とともに実行され得る連動アプリケーションに関するアプリケーション制御情報を前記受信装置に供給する供給部を備える。また、前記受信装置が、受信した前記コンテンツの映像を参照して画面のレイアウトを変更し得る連動アプリケーションを実行するアプリケーション実行部と、前記アプリケーション制御情報に基づいて、前記アプリケーション実行部を制御し、前記連動アプリケーションの動作を制限するアプリケーション制御部とを備える。【００３０】
本開示の第３の側面においては、放送装置により、受信装置にてコンテンツの受信とともに実行され得る連動アプリケーションに関するアプリケーション制御情報が前記受信装置に供給される。また、受信装置により、受信したコンテンツの映像を参照して画面のレイアウトを変更し得る連動アプリケーションに関するアプリケーション制御情報が取得され、取得された前記アプリケーション制御情報に基づいて、前記連動アプリケーションの動作が制限される。
【発明の効果】
【００３１】
本開示の第１の側面によれば、アプリケーション制御情報に基づいて、連動アプリケーションの動作を制限することができる。【００３２】
本開示の第２の側面によれば、アプリケーション制御情報を供給することにより、受信装置における連動アプリケーションの動作を制限することができる。【００３３】
本開示の第３の側面によれば、放送装置が供給するアプリケーション制御情報により、受信装置における連動アプリケーションの動作を制限することができる。
【図面の簡単な説明】
【００３４】
【図１】本開示を適用した連動アプリケーション制御システムの構成例を示すブロック図である。
【図２】図１の受信装置の構成例を示すブロック図である。
【図３】放送起点型連動アプリケーションの動作概要を説明する図である。
【図４】非放送起点型連動アプリケーションの動作概要を説明する図である。
【図５】受信装置の表示の状態遷移を示す図である。
【図６】第１の実施の形態に対応するアプリケーション制御情報の項目を説明する図である。
【図７】パーミション情報のビットマップを示す図である。
【図８】パーミション情報の映像参照を説明する図である。
【図９】第１の実施の形態に対応する連動アプリケーション実行処理を説明するフローチャートである。
【図１０】遷移するwebページのドメイン単位で受信装置制御機能を放送側が制御する例を示す図である。
【図１１】インラインフレームを説明する図である。
【図１２】インラインフレーム内で遷移するwebページにおける受信装置制御機能を放送側が一括して制御する例を示す図である。
【図１３】第２の実施の形態に対応するアプリケーション制御情報の項目を説明する図である。
【図１４】第２の実施の形態に対応するアプリケーション制御情報のシンタックスの一例を示す図である。
【図１５】アプリケーションバウンダリとドメイン単位パーミッション情報１０１のシンタックスの一例を示す図である。
【図１６】第２の実施の形態に対応する連動アプリケーション実行処理を説明するフローチャートである。
【図１７】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００３５】
以下、本開示を実施するための最良の形態（以下、実施の形態と称する）について、図面を参照しながら詳細に説明する。
【００３６】
なお、以下に説明する第１の実施の形態においては、連動アプリケーション単位で受信装置制御機能を放送側が制御できるようにしたものである。また、第２の実施の形態においては、連動アプリケーションが遷移するwebページのドメイン単位（データを取得、参照するサーバのドメイン単位）で受信装置制御機能を放送側が制御できるようにしたものである。
【００３７】
＜１．第１の実施の形態＞
［連動アプリケーション制御システムの構成例について］
図１は、本開示の実施の形態である連動アプリケーション制御システムを示している。この連動アプリケーション制御システム１０は、受信側で受信、表示する番組に連動させて連動アプリケーションを実行させる。
【００３８】
連動アプリケーション制御システム１０は、放送装置１１、通信装置１３、および受信装置２０−１乃至２０−Ｎから構成される。以下、受信装置２０−１乃至２０−Ｎを個々に区別する必要がない場合、単に受信装置２０と称する。
【００３９】
放送装置１１は、テレビジョン放送の放送信号（放送ストリーム）を、地上デジタル放送網、衛星放送網、ケーブルテレビ網などの放送網１２を介して放送する。この放送ストリームには、番組のＣＭなど映像、音声、字幕などの信号、およびデータ放送サービスのための信号が含まれる。さらに、放送ストリームには、連動アプリの起動や終了などのトリガとなる情報を含むアプリケーション制御情報、および、実行中の連動アプリにおけるイベント発火のトリガとなる情報やイベントにて使用されるデータなどを含むイベントメッセージが随時含まれる。
【００４０】
通信装置１３は、インターネットに代表されるIP通信網１４に接続されており、IP通信網１４を介してアクセスしてくる受信装置２０からの要求に応じて連動アプリを供給する。なお、連動アプリについては、放送ストリームのデータ放送信号を用いて受信装置２０に供給するようにしてもよい。上述したアプリケーション制御情報やイベントメッセージを、IP通信網１４を介して受信装置２０に供給するようにしてもよい。
【００４１】
受信装置２０は、放送装置１１から放送網１２を介して放送された放送ストリームを受信して番組やＣＭの映像および音声を後段のモニタ（不図示）に出力する。また、受信装置２０は、通信装置１３からIP通信網１４を介して連動アプリを取得、実行する。
【００４２】
受信装置２０は、単体として構成するようにしてもよいし、例えば、デジタルテレビジョン受像機、ビデオレコーダ、パーソナルコンピュータ、スマートフォンなどに内蔵されているようにしてもよい。
【００４３】
［受信装置２０の構成例］
次に、図２は受信装置２０の構成例を示している。
【００４４】
受信装置２０は、テレビジョン放送受信系として、放送チューナ２１、デスクランブラ２２、CASモジュール２３、デマルチプレクサ２４、データ放送処理部２５、データ放送エンジン２６、映像デコーダ２７、音声デコーダ２８、および字幕デコーダ２９を有する。さらに、受信装置２０は、連動アプリ制御系として、アプリケーション制御部３０、IP通信I/F３１、およびアプリケーションエンジン３２を有する。さらに、受信装置２０は、入出力系として、映像出力部３３、音声出力部３４、操作入力部３５および制御部３６を有する。
【００４５】
放送チューナ２１は、放送されているテレビジョン信号から、選局に応じた周波数成分を受信、復調し、その結果得られた放送ストリームをデスクランブラ２２に出力する。デスクランブラ２２は、放送ストリームにスクランブルが施されている場合、CAS(Conditional Access System)モジュール２３から得られる鍵を用いてそのスクランブルを解除してデマルチプレクサ２３４に出力する。CASモジュール２３は、B-CASカードなどから、スクランブル解除のための鍵を取得する。
【００４６】
デマルチプレクサ２４は、放送ストリームからデータ放送信号を分離、抽出してデータ放送処理部２５に出力する。また、デマルチプレクサ２４は、放送ストリームから番組の符号化映像データ、符号化音声データ、および符号化字幕データを分離、抽出して、それぞれを映像デコーダ２７、音声デコーダ２８、または字幕デコーダ２９に出力する。さらに、デマルチプレクサ２４は、放送ストリームからアプリケーション制御情報(AIT(Application Information Table)とも称する)を分離、抽出してアプリケーション制御部３０に出力する。
【００４７】
データ放送処理部２５は、データ放送信号から、例えばBML(Broadcast Markup Language)やJAVA（登録商標）などにより記述されているデータ放送用のアプリを読み出してデータ放送エンジン２６に出力する。データ放送エンジン２６は、内蔵するBMLブラウザなどにより、BMLなどで記述されているデータ放送用のアプリを実行する。実行されたデータ放送用のアプリは、データ放送の映像信号を映像出力部３３に出力し、データ放送の音声信号を音声出力部３４に出力する。また、実行されたデータ放送用のアプリは、アプリケーション制御部３０を制御して連動アプリを起動させることができる。
【００４８】
映像デコーダ２７は、符号化映像データをデコードし、その結果得られる番組の映像信号を映像出力部３３に出力する。音声デコーダ２８は、符号化音声データをデコードし、その結果得られる番組の音声信号を音声出力部３４に出力する。字幕デコーダ２９は、符号化字幕データをデコードし、その結果得られる番組の字幕信号を映像出力部３３に出力する。
【００４９】
アプリケーション制御部３０は、デマルチプレクサ２４から入力されるアプリケーション制御情報(AIT)を解析し、その解析結果に基づいてアプリケーションエンジン３２を制御する。また、アプリケーション制御部３０は、IP通信I/F３１を制御し、IP通信網１４を介して所定のサーバ（例えば、通信装置１３）からアプリケーション制御情報(AIT)を取得し、それを解析した解析結果に基づいてアプリケーションエンジン３２を制御する。IP通信I/F３１は、IP通信網１４を介して所定のサーバ（例えば、通信装置１３）と通信する。
【００５０】
アプリケーションエンジン３２は、アプリケーション制御部３０からの制御に従い、IP通信I/F３１およびIP通信網１４を介して通信装置１３にアクセスし、HTML5などにより記述されている連動アプリを取得して実行する。そして、アプリケーションエンジン３２は、連動アプリから出力される映像信号を映像出力部３３に、音声信号を音声出力部３４に出力する。なお、アプリケーションエンジン３２は、連動アプリとは異なる一般アプリケーション（例えば、インターネットブラウザ）なども実行できる。
【００５１】
映像出力部３３は、各部から入力される映像信号を選択、または組み合わせて後段に出力する。音声出力部３４は、各部から入力される音声信号を選択、または組み合わせて後段に出力する。
【００５２】
操作入力部３５は、ユーザからの各種の操作入力を受け付け、その操作信号を制御部３６に出力する。制御部３６は、操作信号に基づいて、受信装置２０の各部を制御する。
【００５３】
［動作概要の説明］
次に、連動アプリケーション制御システム１０による２種類の連動アプリ（放送起点型連動アプリと非放送起点型連動アプリ）の動作概要について説明する。
【００５４】
図３は、放送起点型連動アプリの動作概要を表している。放送起点型連動アプリは、放送ストリームに含まれるアプリケーション制御情報(AIT)に基づいて、受信装置２０が連動アプリを取得、起動するものである。なお、アプリケーション制御情報は、図示するように、映像ストリームや音声ストリームとは異なるストリームとして放送するようにしてもよいし、映像ストリームまたは音声ストリームに埋め込んで放送するようにしてもよい。
【００５５】
例えば同図に示すように、番組Ａとともに放送されたアプリケーション制御情報を受信装置２０が受信すると、それに基づいて受信装置２０は通信装置１３から連動アプリＡを取得して起動する。なお、連動アプリを起動させるためのトリガとなる項目を含むアプリケーション制御情報は、受信側が受信し損なうことなどを考慮して、同一ものが複数回連続して放送される。
【００５６】
起動された連動アプリＡは、例えば連動アプリＡの映像の中に番組Ａの表示領域を設けて番組Ａを子画面表示させることができる。また、イベントメッセージによりイベントが発火されることにより、例えば、連動アプリＡの映像を変更することができる。そして、連動アプリＡは番組Ａの終了とともに終了される（連動アプリＡを終了させずに継続して起動させておくことも可能である）。
【００５７】
番組Ａの後に番組Ｂが開始されると、番組Ａのときと同様に連動アプリＢが取得、起動される。なお、連動アプリＡの終了と連動アプリＢの起動は同時の場合もある。起動された連動アプリＢは、例えば全画面に表示されている番組Ｂの映像内に、連動アプリＢ用の子画面を設けて表示させたりすることができる。連動アプリＢは番組Ｂの終了とともに終了される（連動アプリＢを終了させずに継続して起動させておくことも可能である）。
【００５８】
次に図４は、非放送起点型連動アプリの動作概要を表している。非放送起点型連動アプリは、ユーザからの操作入力に応じて受信装置２０が連動アプリを起動するものである。
【００５９】
例えば、受信装置２０は、実行可能な複数のアプリの中から、実行するものをユーザに選択させるためのアプリケーションロンチャ(Application launcher)を表示できるものとする。同図の例の場合、アプリケーションロンチャでは、テレビジョン番組を視聴することできる連動アプリ”TV viewer”と、IP通信網１４を介して配信されるコンテンツを視聴できるアプリ”VOD”（video on demand）を選択可能である。このアプリケーションロンチャに対して、ユーザが”TV viewer”の選択操作を行うと、受信装置２０は、”TV viewer”に対して予め対応付けられている所定のURL（いまの場合、通信装置１３を表すものとする）にアクセスし、連動アプリ”TV viewer”に対応するアプリケーション制御情報を取得する。
【００６０】
アプリケーション制御情報を取得した受信装置２０は、それを解析して信頼性が確認できた場合（例えば、付与されている電子署名が署名検証をパスできた場合）のみ、連動アプリ”TV viewer”を通信装置１３から取得して起動する。なお、予め連動アプリ”TV viewer”を受信装置２０に保持させておくようにしてもよい。
【００６１】
起動された連動アプリ”TV viewer”は、受信装置２０のテレビジョン放送受信系を制御して、受信するサービス（チャンネル）の選局を制御することができる。また、連動アプリ”TV viewer”の映像内にユーザインタフェースとなる選局用のボタンを表示させることができる。例えば、初めはサービス（チャンネル）Ｘを選局し、次にユーザからの操作に応じてサービス（チャンネル）Ｙを選局した場合、連動アプリ”TV viewer”の出力画面には、その番組表示領域に、最初はサービスＸで放送されている番組が表示され、次にサービスＹで放送されている番組が表示されたりする。
【００６２】
［受信装置２０の状態遷移について］
図５は、受信装置２０の表示の状態遷移を示している。
【００６３】
受信装置２０の表示の状態は、図示する５種類の状態がある。
【００６４】
状態１は、放送されている番組を受信、表示している状態である。状態２は、放送されている番組とデータ放送を受信し、番組とデータ放送を同時に表示している状態である。状態３は、放送されている番組と、放送起点型連動アプリの映像を組み合わせて表示している状態である。状態４は、放送されている番組と、非放送起点型連動アプリの映像を組み合わせて表示している状態である。状態５は、放送起点型連動アプリおよび非放送起点型連動アプリとは異なる一般アプリの映像を表示している状態である。
【００６５】
状態１には、テレビジョン放送の選局操作を行なうことにより、あらゆる状態から遷移することができる。状態１にてデータ放送も追加受信することにより状態２に遷移することができる。状態１にて放送起点型連動アプリが起動されることにより状態３に遷移することができる。
【００６６】
状態２には、テレビジョン放送の選局操作を行なうことにより、あらゆる状態から遷移することができる。状態２にてデータ放送を止めることにより状態１に遷移することができる。状態２にて放送起点型連動アプリが起動されることにより状態３に遷移することができる。
【００６７】
状態３においては、放送起点型連動アプリを切替える（他の放送起点型連動アプリに遷移する）ことができる。状態３にて実行中の放送起点型連動アプリを終了することにより状態１または状態２に遷移することができる。状態３にて、例えばユーザがバナー広告などのハイパーリンクを選択することにより状態５に遷移することができる。
【００６８】
状態４には、アプリケーションロンチャにて非放送起点型連動アプリを選択することにより、あらゆる状態から遷移することができる。状態４においては、非放送起点型連動アプリを切替える（他の非放送起点型連動アプリに遷移する）ことができる。状態４にて、例えばユーザがバナー広告などのハイパーリンクを選択することにより状態５に遷移することができる。
【００６９】
なお、状態５から状態１乃至状態４に対しては遷移することができず、状態１乃至状態４に戻るためには、実行中の一般アプリを終了する必要がある。
【００７０】
［第１の実施の形態に対応するアプリケーション制御情報（AIT）について］
次に、図６は、第１の実施の形態に対応するアプリケーション制御情報に含まれる各項目を示している。上述したように、第１の実施の形態は、連動アプリケーション単位で受信装置制御機能を放送側が制御するものである。
【００７１】
このアプリケーション制御情報５０には、必須項目として、アプリケーションタイプ５１、事業者ＩＤ５２、アプリケーションＩＤ５３、アプリケーション制御コマンド５４、およびアプリケーション仕様バージョン５５が含まれている。
【００７２】
また、アプリケーション制御情報５０には、オプション項目として、受信装置要求機能プロファイル５６、アプリケーションURL５７、アプリケーションバウンダリ５８、アプリケーションシステム優先度５９、アプリケーション放送連携範囲６０、パーミション情報６１、およびサーバアクセス分散パラメータ６２を含むことができる。なお、オプション項目であっても、アプリケーション制御コマンド５４が表す制御アプションの種類により必須となっている項目もある。
【００７３】
アプリケーションタイプ５１は、対応する連動アプリのタイプ（記述言語）を表す情報である。事業者ＩＤ５２は、対応する連動アプリを制作したアプリケーション事業者の識別情報である。アプリケーションＩＤ５３は、対応する連動アプリの特定の事業者におけるユニークな識別情報である。
【００７４】
アプリケーション制御コマンド５４は、対応する連動アプリに対する制御アクションを表す情報であり、自動起動、プリフェッチ、終了、または動作可能の４種類のいずれかである。自動起動は、対応する連動アプリが未取得の場合にはそれを取得して起動させることを意味する。プリフェッチは、対応する連動アプリを自動前に事前に取得させることを意味する。終了は、対応する連動アプリを終了させることを意味する。動作可能は、当該アプリケーション制御情報５０が取得された時点において、対応する連動アプリの実行が許容されていることを意味する。
【００７５】
アプリケーション仕様バージョン５５は、アプリケーションタイプ（記述言語）毎のバージョン番号を表す情報である。
【００７６】
受信装置要求機能プロファイル５６は、対応する連動アプリを実行するに際して受信装置２０に要求される機能（例えば、所定のエンコード方式に対応するデコーダを内蔵していること、所定の容量以上のストレージを内蔵していることなど）を表すプロファイル値である。受信装置２０は、このプロファイル値が示す機能を有している場合のみ、対応する連動アプリを起動することができる。
【００７７】
アプリケーションURL５７は、対応する連動アプリの取得先（本実施の形態の場合、通信装置１３）を表すURL(Uniform Resource Locator)である。アプリケーションバウンダリ５８は、対応する連動アプリがwebページを遷移できる範囲を表す情報である。アプリケーションシステム優先度５９は、自動起動するように設定されているアプリケーション（データ放送を含む）が重複している場合における起動の優先度を表す情報である。アプリケーション放送連携範囲６０は、実行中の連動アプリを終了せずに実行を継続する範囲（連動動作範囲）を表す情報である。
【００７８】
パーミション情報６１は、対応する連動アプリに対する受信装置制御機能を制御するための情報である。ここで、受信装置制御機能は、受信装置２０が出力する画面のレイアウトを決定したり、番組のメタデータを参照したり、受信装置２０の受信に関わる動作（例えば、選局など）を制御したりすることを意味する。パーミション情報６１については、図７および図８を参照して詳述する。
【００７９】
サーバアクセス分散パラメータ６２は、対応する連動アプリの取得先であるサーバ（本実施の形態の場合、通信装置１３）に対するアクセスを時間的に分散させるための制御パラメータである。
【００８０】
［パーミション情報６１のビットマップ］
図７は、パーミション情報６１のビットマップの一例を示している。なお、同図において、パーミション情報６１は８ビットとされているが、より多くのビット数をパーミション情報６１に割り当てるようにしてもよい。
【００８１】
パーミション情報６１は、その最上位側から２ビットが映像参照７１、以降の各１ビットがリアルタイム選局７２、予約選局７３、SI参照７４、現在選局情報取得７５、NVRAM Read７６、およびNVRAM Write７７とされている。
【００８２】
２ビットの映像参照７１は、画面における番組の映像のレイアウトに関し、連動アプリに対して許容されているレベルを表している。図８は、パーミション情報６１の映像参照７１を説明する図である。
【００８３】
図８に示されるように、２ビットの映像参照７１は００，０１，１０または１１に設定される。
【００８４】
放送起点型連動アプリに対しては、映像参照７１が００に設定されることはない（該設定自体が許容されていない）。非放送起点型連動アプリに対しては、映像参照７１を００に設定することが許容されており、映像参照７１が００に設定されている場合、非放送起点型連動アプリは放送ストリームから得られる情報を参照（引用）することが許容されていないことを意味する。
【００８５】
放送起点型連動アプリに対して映像参照７１が０１に設定されている場合、画面全体に番組の映像を表示し、連動アプリの映像を表示しない状態が許容されていることを意味する。
【００８６】
非放送起点型連動アプリに対して映像参照７１が０１に設定されている場合、画面全体に番組の映像を表示し、連動アプリの映像を表示しない状態、または放送から得られる情報を参照しないことが許容されていることを意味する。
【００８７】
放送起点型連動アプリに対して映像参照７１が１０に設定されている場合、連動アプリの映像の中に番組の映像を子画面表示する状態が許容されていることを意味する。
【００８８】
非放送起点型連動アプリに対して映像参照７１が１０に設定されている場合、連動アプリの映像の中に番組の映像を子画面表示する状態、または、放送から得られる情報を参照しないことが許容されていることを意味する。
【００８９】
放送起点型連動アプリに対して映像参照７１が１１に設定されている場合、連動アプリの映像の中に番組の映像を子画面表示する状態、番組の映像に連動アプリの映像を重畳表示する状態が許容されていることを意味する。
【００９０】
非放送起点型連動アプリに対して映像参照７１が１０に設定されている場合、連動アプリの映像の中に番組の映像を子画面表示する状態、番組の映像に連動アプリの映像を重畳表示する状態、または放送から得られる情報を参照しないことが許容されていることを意味する。
【００９１】
図７に戻る。１ビットのリアルタイム選局７２は、連動アプリに対してリアルタイムの選局（チャンネル変更）を許容するか否かを表す。１ビットの予約選局７３は、連動アプリに対して、予約選局（録画予約も含む）を許容するか否かを表す。
【００９２】
１ビットのSI参照７４は、連動アプリに対して、放送ストリームに含まれるＳＩ(Service Information)の参照を許容するか否かを表す。１ビットの現在選局情報取得７５は、受信装置２０で現在選局しているサービス（チャンネル）を表す情報（Network IDなど）の取得を許容するか否かを表す。
【００９３】
１ビットのNVRAM Read７６は、受信装置２０に内蔵された不揮発性メモリからの情報の読み出しを許容するか否かを表す。１ビットのNVRAM Write７７は、受信装置２０に内蔵された不揮発性メモリに対する情報の書き込みを許容するか否かを表す。
【００９４】
［第１の実施の形態に対応する連動アプリケーション実行処理の説明］
次に、図９は、受信装置２０による第１の実施の形態に対応する連動アプリケーション実行処理を説明するフローチャートである。
【００９５】
この連動アプリケーション実行処理は、受信装置２０において番組とともに受信されたアプリケーション制御情報５０のアプリケーション制御コマンド５４の表す制御アクションが自動起動であることに応じて放送起点型連動アプリが起動されるときの前処理として開始される。なお、前提として、受信装置２０は、番組を受信している間、放送ストリームから常に最新のアプリケーション制御情報５０を受信しているものとする。
【００９６】
ステップＳ１において、アプリケーション制御部３０は、デマルチプレクサ２４から最新のアプリケーション制御情報５０を取得し、ステップＳ２において、アプリケーション制御情報５０を解析してそこに含まれるパーミション情報６１を記憶する。
【００９７】
ステップＳ３において、アプリケーション制御部３０は、アプリケーション制御情報５０のアプリケーションURL５７に基づき、IP通信I/F３１を制御して、通信装置１３から対応する放送起点型連動アプリを取得させる。取得された放送起点型連動アプリは、アプリケーションエンジン３２に供給される。なお、対応する放送起点型連動アプリが既に取得済みである場合には、ステップＳ３を省略できる。
【００９８】
ステップＳ４において、アプリケーション制御部３０は、アプリケーションエンジン３２に供給された放送起点型連動アプリの記述内容（アプリケーションプログラムのデータ内容）を解析し、放送起点型連動アプリによって実行される受信装置制御機能に関する動作がアプリケーション制御情報５０のパーミション情報６１にて許容されている内容に合致するか否かを判定する。この判定結果が否定である場合、対応する放送起点型連動アプリは、パーミション情報６１にて許容されていないレベルで受信装置２０を制御しようとするものであり、アプリ事業者が悪意を持って意図的に制作したか、あるいはプログラミング上のミスの可能性がある。したがって、この場合、処理をステップＳ５に進めて、該放送起点型連動アプリを起動せずに連動アプリケーション実行処理をエラー終了する。
【００９９】
ステップＳ４における判定結果が肯定である場合、処理はステップＳ６に進められる。ステップＳ６において、アプリケーションエンジン３２は、アプリケーション制御部３０からの制御に従い、該放送起点型連動アプリを起動する。これにより、受信装置２０は図５の状態３に遷移する。
【０１００】
対応する放送起点型連動アプリが起動された後、処理はステップＳ７に進められる。ステップＳ７において、アプリケーション制御部３０は、アプリケーションエンジン３２によって実行された放送起点型連動アプリにより、アプリケーション制御情報５０のアプリケーションバウンダリ５８で表された動作範囲を超えるwebページの遷移が発生したか否かを判定する。この判定結果が肯定である場合、処理はステップＳ８に進められる。ステップＳ８において、アプリケーションエンジン３２は、実行中の放送起点型連動アプリを終了し、一般アプリとしてインターネットブラウザなどを起動する。該インターネットブラウザなどが遷移先のページを表示させる。これにより、連動アプリケーション実行処理は終了され、受信装置２０は図５の状態５に遷移する。
【０１０１】
ステップＳ７における判定結果が否定である場合、処理はステップＳ９に進められる。ステップＳ９において、アプリケーション制御部３０は、実行中の放送起点型連動アプリにより、他の放送起点型連動アプリへの遷移が発生したか否かを判定する。この判定結果が肯定である場合、処理はステップＳ１０に進められる。ステップＳ１０において、アプリケーション制御部３０は、最も新しく受信したアプリケーション制御情報５０のアプリケーション制御コマンド５４を参照して、遷移先の他の放送起点型連動アプリが現在動作可能とされているか否かを判定する。この判定結果が肯定である場合、処理はステップＳ３に戻されて、上述したステップＳ３以降の処理が、該遷移先の他の放送起点型連動アプリを起動するために行われる。反対に、ステップＳ１０における判定結果が否定である場合、該遷移先の他の放送起点型連動アプリは起動されず、処理はステップＳ７に戻されて、それ以降が繰り返される。
【０１０２】
ステップＳ９の判定結果が否定である場合、処理はステップＳ１１に進められる。ステップＳ１１において、アプリケーション制御部３０は、アプリケーションエンジン３２により実行中の放送起点型連動アプリを終了するか否かを判定する。具体的には、最も新しく受信したアプリケーション制御情報５０のアプリケーション制御コマンド５４が終了であるか、またはユーザから所定の終了操作があった場合に終了と判定する。この判定結果が否定である場合、処理はステップＳ７に戻されて、それ以降が繰り返される。反対に、ステップＳ１１の判定結果が肯定である場合、アプリケーションエンジン３２により実行中の放送起点型連動アプリは終了され、該連動アプリケーション実行処理も終了される。
【０１０３】
以上説明した連動アプリケーション実行処理によれば、アプリケーション制御情報５０のパーミション情報６１により、放送起点型連動アプリに対して、その起動やその受信装置制御機能の実行を放送側が段階的に制御することができる。
【０１０４】
なお、上述した連動アプリケーション実行処理は、受信装置２０において非放送起点型連動アプリケーションが起動されるときの前処理としても同様に実行される。ただし、この場合においてはアプリケーション制御情報５０の供給元が所定のサーバに変更される。したがって、放送側が認証した正規のアプリケーション制御情報５０のみが受信装置２０に供給されるようにすれば、非放送起点型連動アプリの受信装置制御機能を放送側が段階的に制御することができる。
【０１０５】
＜２．第２の実施の形態＞
次に第２の実施の形態について説明する。第１の実施の形態においては、連動アプリに対してパーミション情報が設定されていたが、第２の実施の形態は、連動アプリが遷移可能なwebページのドメイン単位（データを取得、参照するサーバのドメイン単位）で受信装置制御機能を放送側が制御できるようになされている。
【０１０６】
図１０は、連動アプリケーションが遷移しているwebページのドメイン単位で受信装置制御機能を放送側が制御する、換言すれば、webページのドメイン単位でパーミション情報を設定する例を示している。
【０１０７】
例えば、図１０の場合、番組Ａに対応する連動アプリＡのエントリページのドメイン（entry Broadcaster Domain）に対しては、パーミション情報の全ての項目が許容されているように設定されている。また、エントリページのアンカａにリンクされているwebページ１のドメイン（Another Domain１）に対してはNVRAMに対するデータの読み書きが禁止されている。また、エントリページのアンカｂにリンクされているwebページ２のドメイン（Another Domain２）に対してはＳＩ参照が禁止されている。さらに、エントリページのアンカｃにリンクされているwebページのドメインに対しては遷移不可に設定されている。
【０１０８】
このように設定されている場合、番組Ａに連動して実行された連動アプリＡは、ユーザの操作に応じてエントリページからwebページ１またはwebページ２に遷移することができる。ただし、webページ１に遷移した状態で連動アプリＡは、受信装置２０のNVRAMにアクセスすることができない。また、webページ２に遷移した状態で連動アプリＡは、受信装置２０で受信される放送ストリームのＳＩを参照することができない。なお、実行中の連動アプリＡはwebページ１またはwebページ２以外のwebページに遷移することはできないが、専用のJAVA（登録商標）スクリプト関数を用いることにより一般アプリのwebページに遷移することは可能である。
【０１０９】
ところで、例えば、図１１に示すように、番組Ａに連動して実行された連動アプリＡがエントリページとして番組Ａの画面上に「詳しくは決定ボタン」などアンカを表示し、これに応じてユーザが操作を行なった場合に、番組Ａを子画面表示し、連動アプリＡの表示領域にインラインフレーム(Iframe)を用いてwebページを表示するような運用が考えられる。
【０１１０】
インラインフレームでは、webページの遷移が入籠状に行なわれ得るので、インラインフレーム内にて遷移するwebページの全てのドメインそれぞれに対してパーミション情報を設定することは現実的に不可能である。そこで、第２の実施の形態では、アプリケーションドメインにて指定するドメインに対してはパーミション情報を個別に設定でき、アプリケーションドメインの範囲外のドメインに対しては共通のパーミション情報を一括して設定できる（該ドメインに遷移している時の受信装置制御機能を放送側が制御する）ようになされている。
【０１１１】
図１２は、連動アプリケーションが指定する範囲外のドメインに対して共通のパーミション情報を一括して設定する例を示している。
【０１１２】
例えば、図１２の場合、番組Ａに対応する連動アプリＡのエントリページのドメイン（entry Broadcaster Domain）に対しては、パーミション情報の全ての項目が許容されているように設定されている。また、エントリページのアンカａにリンクされているwebページ１のドメイン（Another Domain１）に対してはNVRAMに対するデータの読み書きが禁止されているように設定されている。さらに、webページ１にリンクされているwebページ３のドメイン（Another Domain３）に対してはＳＩ参照が禁止されている。また、エントリページのアンカｂにリンクされているwebページ２のドメイン（Another Domain２）に対してはＳＩ参照が禁止されている。さらに、エントリページのアンカｃにリンクされているwebページのドメインに対しては遷移不可に設定されている。
【０１１３】
上記の範囲外のドメインに対しては、一括してパーミション情報の全ての項目が不可に設定されている。
【０１１４】
このように設定されている場合、番組Ａに連動して実行された連動アプリＡは、ユーザの操作に応じてエントリページからwebページ１またはwebページ２に遷移することができる。また、webページ１からwebページ３に遷移することができる。また、ただし、webページ１に遷移した状態で連動アプリＡは、受信装置２０のNVRAMにアクセスすることができない。また、webページ２またはwebページ３に遷移した状態で連動アプリＡは、受信装置２０で受信される放送ストリームのＳＩを参照することができない。なお、webページ２は、インラインフレームを用いており、インラインフレームにおいてAnother Domain４，５，６に遷移し、対応するwebページを表示するが、Another Domain４，５，６に対してはパーミション情報の全ての項目が不可能に設定されているので、番組Ａの映像参照が必要となる番組Ａの子画面表示などは実行できない。当然ながら、Another Domain４，５，６に対して共通してパーミション情報の映像参照が許容されていれば、番組Ａの子画面表示は実行できる。
【０１１５】
［第２の実施の形態に対応するアプリケーション制御情報（AIT）について］
次に、図１３は、第２の実施の形態に対応するアプリケーション制御情報１００に含まれる各項目を示している。なお、第１の実施の形態に対応するアプリケーション制御情報５０に含まれる項目と共通するものについては同一の番号を付しているので、その説明は省略する。
【０１１６】
図１３から明らかなように、アプリケーション制御情報１００は、アプリケーション制御情報５０からアプリケーションバウンダリ５８およびパーミション情報６１を削除し、アプリケーションバウンダリとドメイン単位パーミション情報１０１を追加したものである。
【０１１７】
アプリケーションバウンダリとドメイン単位パーミション情報１０１は、該連動アプリが遷移可能なwebページのドメイン範囲を指定するとともに、その範囲に属するドメイン単位でパーミション情報を設定するとともに、その範囲外のドメインに対して一括して共通のパーミション情報を設定するものである。
【０１１８】
ただし、アプリケーション制御情報５０におけるパーミション情報６１が８ビットであったことに対し、アプリケーションバウンダリとドメイン単位パーミション情報１０１におけるパーミション情報は１６ビットに拡張されている。
【０１１９】
次に図１４は、図１３に示されたアプリケーション制御情報１００に対応するシンタックスの一例である。
【０１２０】
アプリケーション制御情報１００の項目のうちのアプリケーションタイプ５１は、該シンタックスにおいて下線が付されているapplication_typeに記述される。事業者ＩＤ５２とアプリケーションＩＤ５３は、下線が付されているapplication_identifier()に記述される。アプリケーション制御コマンド５４は、下線が付されているapplication_control_codeに記述される。アプリケーション仕様バージョン５５は、下線が付されているversion_numberに記述される。アプリケーション制御情報１００のその他の項目については、下線が付されているdescriptor()に記述される。
【０１２１】
図１５は、上記descriptor()に記述される、アプリケーションバウンダリとドメイン単位パーミッション情報１０１のシンタックスの一例を示している。
【０１２２】
該シンタックスにおいて下線が付されているboundaryless_flagは、アプリケーションバウンダリを無限とするか否かを示すフラグであり、具体的にはdescriptor（）内に指定されるドメインの範囲外のドメインのwebページに遷移可能であるか否かを示す１ビットの情報である。boundaryless_flag＝１の場合、任意のドメインへの遷移が許容される。また、boundaryless_flag＝０の場合、descriptor（）内に指定されるドメインの範囲がアプリケーションドメインとなり、アプリケーションバウンダリの範囲外への遷移が許容されない。なお、boundaryless_flag＝１においては、descriptor（）内に指定されるドメイン範囲外のドメインに対して一括して共通のパーミション情報（全ての項目が不可）に設定される。
【０１２３】
なお、一括設定する共通のパーミション情報の中身を、全ての項目を不可にするのではなく、所定の項目を許容するように設定することもできる。その場合、boundaryless_flagに続けて、上記範囲外のドメインに対して一括して設定するパーミション情報（後述するpermission_bitmapと同様のもの）を具体的に記述すればよい。
【０１２４】
boundary_extension_countには、アプリケーションバウンダリに属するものとして設定するドメインの数が記述される。boundary_extension_byteには、アプリケーションバウンダリに属するドメイン（またはそのサブディレクション）を表す文字列（任意のURL）が記述される。
【０１２５】
permission_bitmapには、アプリケーションバウンダリに属するドメインに対して設定するパーミッション情報である。なお、該permission_bitmapは、図７に示された８ビットのパーミッション情報６１の全ての項目を表すことができ、さらに項目を追加できるように１６ビットに拡張されている。
【０１２６】
該１６ビットの上位側３ビットは、permission_bitmapの切り替えを示している。例えば、アプリケーションバウンダリに属する１番目のドメインに対応するpermission_bitmapの上位側３ビットには000が記述され、２番目のドメインに対応するpermission_bitmapの上位側３ビットには001が記述される。
【０１２７】
［第２の実施の形態に対応する連動アプリケーション実行処理の説明］
次に、図１６は、受信装置２０による第２の実施の形態に対応する連動アプリケーション実行処理を説明するフローチャートである。
【０１２８】
この連動アプリケーション実行処理は、受信装置２０において番組とともに受信されたアプリケーション制御情報１００のアプリケーション制御コマンド５４の表す制御アクションが自動起動であることに応じて放送起点型連動アプリが起動されるときの前処理として開始される。なお、前提として、受信装置２０は、番組を受信している間、放送ストリームから常に最新のアプリケーション制御情報１００を受信しているものとする。
【０１２９】
ステップＳ２１において、アプリケーション制御部３０は、デマルチプレクサ２４から最新のアプリケーション制御情報１００を取得する。ステップＳ２２において、アプリケーション制御部３０は、アプリケーション制御情報１００を解析し、そこに含まれるアプリケーションバウンダリとドメイン単位パーミション情報１０１（以下、適宜、ドメイン単位パーミション情報１０１と略称する）を記憶する。
【０１３０】
ステップＳ２３において、アプリケーション制御部３０は、アプリケーション制御情報１００のアプリケーションURL５７に基づき、IP通信I/F３１を制御して、通信装置１３から対応する放送起点型連動アプリを取得させ、取得された放送起点型連動アプリをアプリケーションエンジン３２に起動させる。なお、対応する放送起点型連動アプリが既に取得済みである場合には取得の処理を省略できる。
【０１３１】
ステップＳ２４において、アプリケーション制御部３０は、アプリケーションエンジン３２にて起動された放送起点型連動アプリから受信装置制御機能を利用した動作（具体的には、ドメイン単位パーミション情報１０１の各項目に対応する動作）が指示されたか否かを判定する。この判定結果が肯定である場合、処理はステップＳ２５に進められる。
【０１３２】
ステップＳ２５において、該動作が現在遷移しているドメインに対して設定されているドメイン単位パーミション情報１０１により許容されているか否かを判定する。この判定結果が肯定である場合、処理はステップＳ２６に進められる。ステップＳ２６において、放送起点型連動アプリから指示された受信装置制御機能を利用した動作が実行される。
【０１３３】
なお、ステップＳ２５の判定結果が否定である場合、処理はステップＳ２７に進められ、アプリケーション制御部３０はアプリケーションエンジン３２に対して、許容されていない動作を指示した放送起点型連動アプリを終了させる。そして、該連動アプリケーション実行処理はエラー終了される。なお、放送起点型連動アプリを終了させるのではなく、指示された動作を無視するようにしてもよい。
【０１３４】
また、ステップＳ２４の判定結果が否定である場合、ステップＳ２５乃至Ｓ２７はスキップされて処理はステップＳ２８に進められる。
【０１３５】
ステップＳ２８において、アプリケーション制御部３０は、実行中の放送起点型連動アプリにより、アプリケーション制御情報１００のアプリケーションバウンダリとドメイン単位パーミション情報１０１により設定されているアプリケーションバウンダリの範囲を超えるwebページの遷移が発生したか否かを判定する。この判定結果が肯定である場合、処理はステップＳ２９に進められる。なお、boundaryless_flag=1の場合には、アプリケーション制御情報１００に指定されたドメイン以外はパーミッション情報が全て不許可を示すものとして、アプリケーションバウンダリを超える遷移は発生しないこととする。
【０１３６】
ステップＳ２９において、アプリケーションエンジン３２は、アプリケーション制御部３０からの制御に従い、アプリケーションバウンダリの範囲外のwebページに遷移しようとした放送起点型連動アプリを終了する。そして、該連動アプリケーション実行処理はエラー終了される。なお、放送起点型連動アプリを終了させるのではなく、指示された遷移動作を無視するようにしてもよい。
【０１３７】
ステップＳ２８の判定結果が肯定である場合、処理はステップＳ３０に進められる。ステップＳ３０において、アプリケーション制御部３０は、実行中の放送起点型連動アプリにより例えば所定のJAVA（登録商標）スクリプトの関数が用いられることにより、インターネットブラウザなどの一般アプリへの遷移が発生したか否かを判定する。この判定結果が肯定である場合、処理はステップＳ３１に進められる。ステップＳ３１において、アプリケーションエンジン３２は、アプリケーション制御部３０からの制御に従い、実行中の放送起点型連動アプリを終了し、一般アプリとしてインターネットブラウザなどを起動する。これにより、連動アプリケーション実行処理は終了される。
【０１３８】
ステップＳ３０の判定結果が否定である場合、処理はステップＳ３２に進められる。ステップＳ３２において、アプリケーション制御部３０は、実行中の放送起点型連動アプリから、他の放送起点型連動アプリへの遷移が発生したか否かを判定する。この判定結果が肯定である場合、処理はステップＳ３３に進められる。
【０１３９】
ステップＳ３３において、アプリケーション制御部３０は、最も新しく受信したアプリケーション制御情報１００のアプリケーション制御コマンド５４を参照して、遷移先の他の放送起点型連動アプリが現在動作可能とされているか否かを判定する。この判定結果が肯定である場合、処理はステップＳ２３に戻されて、上述したステップＳ２３以降の処理が、該遷移先の他の放送起点型連動アプリを起動するために行われる。
【０１４０】
反対に、ステップＳ３３における判定結果が否定である場合、処理はステップＳ３４に進められる。ステップＳ３４において、該遷移先の他の放送起点型連動アプリは起動されず、実行中の放送起点型連動アプリも終了される。そして、該連動アプリケーション実行処理はエラー終了される。なお、放送起点型連動アプリを終了させるのではなく、指示された他の放送起点型連動アプリへの遷移を無視するようにしてもよい。
【０１４１】
ステップＳ３２の判定結果が否定である場合、処理はステップＳ３５に進められる。ステップＳ３５において、アプリケーション制御部３０は、実行中の放送起点型連動アプリにより、アプリケーション制御情報１００のアプリケーションバウンダリとドメイン単位パーミション情報１０１により設定されているアプリケーションバウンダリの範囲内でのwebページの遷移が発生したか否かを判定する。この判定結果が肯定である場合、処理はステップＳ３６に進められる。ステップＳ３６において、放送起点型連動アプリは、遷移先のhtmlデータなどを対応するドメインのサーバから取得し、対応するwebページを表示させる。
【０１４２】
ステップＳ３５の判定結果が否定である場合、処理はステップＳ３７に進められる。ステップＳ３７において、アプリケーション制御部３０は、実行中の放送起点型連動アプリを終了するか否かを判定する。具体的には、最も新しく受信したアプリケーション制御情報１００のアプリケーション制御コマンド５４が終了であるか、またはユーザから所定の終了操作があった場合に終了と判定する。この判定結果が否定である場合、処理はステップＳ２４に戻されて、それ以降が繰り返される。反対に、ステップＳ３７の判定結果が肯定である場合、アプリケーションエンジン３２は、アプリケーション制御部３０の制御に従い、実行中の放送起点型連動アプリを終了する。これにより、該連動アプリケーション実行処理も終了される。
【０１４３】
以上説明した連動アプリケーション実行処理によれば、アプリケーション制御情報１００のアプリケーションバウンダリとドメイン単位パーミション情報１０１により、放送起点型連動アプリが遷移しようとするwebページの各ドメインにおける受信装置制御機能の実行を放送側が段階的に制御することができる。
【０１４４】
なお、上述した連動アプリケーション実行処理は、受信装置２０において非放送起点型連動アプリケーションが起動されるときの前処理としても同様に実行される。ただし、この場合においてはアプリケーション制御情報１００の供給元が所定のサーバに変更される。したがって、放送側が認証した正規のアプリケーション制御情報１００のみが受信装置２０に供給されるようにすれば、非放送起点型連動アプリが遷移しようとするwebページの各ドメインにおける受信装置制御機能を放送側が段階的に制御することができる。
【０１４５】
ところで、上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１４６】
図１７は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【０１４７】
このコンピュータ２００において、CPU（Central Processing Unit）２０１，ROM（Read Only Memory）２０２，RAM（Random Access Memory）２０３は、バス２０４により相互に接続されている。
【０１４８】
バス２０４には、さらに、入出力インタフェース２０５が接続されている。入出力インタフェース２０５には、キーボード、マウス、マイクロホンなどよりなる入力部２０６、ディスプレイ、スピーカなどよりなる出力部２０７、ハードディスクや不揮発性のメモリなどよりなる記憶部２０８、ネットワークインタフェースなどよりなる通信部２０９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア２１１を駆動するドライブ２１０が接続されている。
【０１４９】
以上のように構成されるコンピュータでは、CPU２０１が、例えば、記憶部２０８に記憶されているプログラムを、入出力インタフェース２０５およびバス２０４を介して、RAM２０３にロードして実行することにより、上述した一連の処理が行われる。
【０１５０】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
【０１５１】
また、プログラムは、１台のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【０１５２】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１５３】
なお、本開示の実施の形態は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１５４】
１０  連動アプリケーション制御システム，  １１  放送装置，  １２  放送網，  １３  通信装置，  １４  IP通信網，  ２０  受信装置，  ２１  放送チューナ，  ２２  デスクランブラ，  ２３  CASモジュール，  ２４  デマルチプレクサ，  ２５  データ放送処理部，  ２６  データ放送エンジン，  ２７  映像デコーダ，  ２８  音声デコーダ，  ２９  字幕デコーダ，  ３０  アプリケーション制御部，  ３１  IP通信I/F，  ３２  アプリケーションエンジン，  ３３  映像出力部，  ３４  音声出力部，  ３５  操作入力部，  ３６  制御部，  ５０  アプリケーション制御情報（AIT），  ６１  パーミション情報，  ７１  映像参照，  ７２  リアルタイム選局，  ７３  予約選局，  ７４  SI参照，  ７５  現在選局情報取得，  ７６  NVRAM Read，  ７７ NVRAM，  １００  アプリケーション制御情報（AIT），  １０１  アプリケーションバウンダリとドメイン単位パーミション情報，  ２００  コンピュータ，  ２０１  CPU
【図１】
2014045893.tif 000003
【図２】
2014045893.tif 000004
【図３】
2014045893.tif 000005
【図４】
2014045893.tif 000006
【図５】
2014045893.tif 000007
【図６】
2014045893.tif 000008
【図７】
2014045893.tif 000009
【図８】
2014045893.tif 000010
【図９】
2014045893.tif 000011
【図１０】
2014045893.tif 000012
【図１１】
2014045893.tif 000013
【図１２】
2014045893.tif 000014
【図１３】
2014045893.tif 000015
【図１４】
2014045893.tif 000016
【図１５】
2014045893.tif 000017
【図１６】
2014045893.tif 000018
【図１７】
2014045893.tif 000019
【手続補正書】
【提出日】平成28年6月3日(2016.6.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
放送網を介して放送されたコンテンツを受信する受信装置において、
通信の処理を行う通信部と、
受信した前記コンテンツに連動する連動アプリケーションを実行するアプリケーション実行部と、
前記連動アプリケーションに関するアプリケーション制御情報に基づいて、前記アプリケーション実行部を制御するアプリケーション制御部と
を備え、
前記通信部は、前記連動アプリケーションを通信網を介して取得し、
前記アプリケーション制御情報は、前記連動アプリケーションを前記コンテンツと連動させるURL(Uniform Resource Locator)の範囲を表すアプリケーションバウンダリ、および、前記連動アプリケーションによる放送リソースへのアクセス権限の有無を機能ごとにビットに割り当てたビットマップ構造で表したパーミッション情報を少なくとも含み、
前記ビットマップ構造は、
上位側のビットからなる第１のビット領域と、それぞれのビット位置に対して機能の有無を割り当てた下位側のビットからなる第２のビット領域とで構成され、
前記第１のビット領域には、前記第２のビット領域のそれぞれのビット位置に対して割り当てられるそれぞれの機能を切り替えるための値が設定され、
前記アプリケーション制御部は、前記連動アプリケーションに対して、前記アプリケーションバウンダリの示すURLの範囲内で、前記パーミッション情報による前記放送リソースへのアクセス権限を機能単位で設定する
受信装置。
【請求項２】
放送網を介して放送されたコンテンツを受信する受信装置の受信方法において、
前記受信装置による、
通信の処理を行う通信処理ステップと、
受信した前記コンテンツに連動する連動アプリケーションを実行するアプリケーション実行ステップと、
前記連動アプリケーションに関するアプリケーション制御情報に基づいて、前記アプリケーション実行ステップの処理を制御するアプリケーション制御ステップと
を含み、
前記通信処理ステップは、前記連動アプリケーションを通信網を介して取得する処理を有し、
前記アプリケーション制御情報は、前記連動アプリケーションを前記コンテンツと連動させるURLの範囲を表すアプリケーションバウンダリ、および、前記連動アプリケーションによる放送リソースへのアクセス権限の有無を機能ごとにビットに割り当てたビットマップ構造で表したパーミッション情報を少なくとも含み、
前記ビットマップ構造は、
上位側のビットからなる第１のビット領域と、それぞれのビット位置に対して機能の有無を割り当てた下位側のビットからなる第２のビット領域とで構成され、
前記第１のビット領域には、前記第２のビット領域のそれぞれのビット位置に対して割り当てられるそれぞれの機能を切り替えるための値が設定され、
前記アプリケーション制御ステップの処理によって、前記連動アプリケーションに対して、前記アプリケーションバウンダリの示すURLの範囲内で、前記パーミッション情報による前記放送リソースへのアクセス権限を機能単位で設定する
受信方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本開示は、受信装置、および受信方法に関し、特に、テレビジョン番組に連動させて所定のアプリケーションプログラムを動作させる場合に用いて好適な受信装置、および受信方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本開示の第１の側面である受信装置は、放送網を介して放送されたコンテンツを受信する受信装置において、通信の処理を行う通信部と、受信した前記コンテンツに連動する連動アプリケーションを実行するアプリケーション実行部と、前記連動アプリケーションに関するアプリケーション制御情報に基づいて、前記アプリケーション実行部を制御するアプリケーション制御部とを備え、前記通信部は、前記連動アプリケーションを通信網を介して取得し、前記アプリケーション制御情報は、前記連動アプリケーションを前記コンテンツと連動させるURL(Uniform Resource Locator)の範囲を表すアプリケーションバウンダリ、および、前記連動アプリケーションによる放送リソースへのアクセス権限の有無を機能ごとにビットに割り当てたビットマップ構造で表したパーミッション情報を少なくとも含み、前記ビットマップ構造は、上位側のビットからなる第１のビット領域と、それぞれのビット位置に対して機能の有無を割り当てた下位側のビットからなる第２のビット領域とで構成され、前記第１のビット領域には、前記第２のビット領域のそれぞれのビット位置に対して割り当てられるそれぞれの機能を切り替えるための値が設定され、前記アプリケーション制御部は、前記連動アプリケーションに対して、前記アプリケーションバウンダリの示すURLの範囲内で、前記パーミッション情報による前記放送リソースへのアクセス権限を機能単位で設定する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本開示の第１の側面である受信方法は、放送網を介して放送されたコンテンツを受信する受信装置の受信方法において、前記受信装置による、通信の処理を行う通信処理ステップと、受信した前記コンテンツに連動する連動アプリケーションを実行するアプリケーション実行ステップと、前記連動アプリケーションに関するアプリケーション制御情報に基づいて、前記アプリケーション実行ステップの処理を制御するアプリケーション制御ステップとを含み、前記通信処理ステップは、前記連動アプリケーションを通信網を介して取得する処理を有し、前記アプリケーション制御情報は、前記連動アプリケーションを前記コンテンツと連動させるURLの範囲を表すアプリケーションバウンダリ、および、前記連動アプリケーションによる放送リソースへのアクセス権限の有無を機能ごとにビットに割り当てたビットマップ構造で表したパーミッション情報を少なくとも含み、前記ビットマップ構造は、上位側のビットからなる第１のビット領域と、それぞれのビット位置に対して機能の有無を割り当てた下位側のビットからなる第２のビット領域とで構成され、前記第１のビット領域には、前記第２のビット領域のそれぞれのビット位置に対して割り当てられるそれぞれの機能を切り替えるための値が設定され、前記アプリケーション制御ステップの処理によって、前記連動アプリケーションに対して、前記アプリケーションバウンダリの示すURLの範囲内で、前記パーミッション情報による前記放送リソースへのアクセス権限を機能単位で設定する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本開示の第１の側面においては、受信したコンテンツに連動する連動アプリケーションが実行され、前記連動アプリケーションに関するアプリケーション制御情報に基づいて、前記アプリケーションの実行が制御される。なお、アプリケーションの実行は、前記連動アプリケーションを通信網を介して取得する処理が含まれる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【国際調査報告】
2014045893.tif 000020
2014045893.tif 000021
2014045893.tif 000022
2014045893.tif 000023