(57)【要約】      （修正有）【課題】通信によるサービスを受けるために通信ネットワークを通じてデータを取得する際に、データの取得を失敗した旨の表示を適切に制御することを可能なテレビジョン受信装置を提供する。【解決手段】受信装置３００は、放送番組を受信する受信部３０１と、通信サービスを受ける通信制御部３４０と、番組を出力する表示制御部３２７と、番組の放送信号に配置されている第１の指定情報とチャンネル識別情報を解析する解析部３０９と、通信サービスを実行する制御部３３０と、を有する。制御部は、第１の指定情報の解析結果を受信したときに、ネットワークに接続していない場合、さらに第１のチャンネル識別情報を持つ第１の番組から第２のチャンネル識別情報に切り換わった第２の番組において、予め定めた回数を超えた第１の指定情報の解析結果を受信する場合、表示制御部に、ネットワークに接続していないために発生するエラーを通知する。【選択図】図３Ａ
2020191653.tif 000002
【特許請求の範囲】
【請求項１】
放送による番組と前記番組に付加された通信サービスとを受けることが可能な受信装置において、
前記放送による前記番組を受信する受信部と、
前記通信サービスを受けるためにネットワークを介して通信を行う通信制御部と、
前記受信部で受信した前記番組を出力する表示制御部と、
前記受信部で受信した前記番組の放送信号に配置されている、前記通信サービスが前記番組に付加されていることを示す第１の指定情報と前記番組のチャンネルを識別するチャンネル識別情報を解析する解析部と、
前記解析部の解析結果にもとづいて前記通信制御部を介して、前記通信サービスを実行する制御部とを有し、
前記制御部は、
前記表示制御部により表示制御されている前記番組の前記第１の指定情報の解析結果を受け、前記通信サービスが前記番組に付加されているものの通信制御部が前記ネットワークに接続していない場合には、前記表示制御部に前記ネットワークに接続していないために発生するエラー通知を出力する通知手段と、
チャンネル識別情報に基づいてチャンネルが変更されてるかどうかを判断する手段と、
当該判断手段の判断結果によりチャンネルが変更されたと判断されかつ前記解析部から前記通信サービスが前記番組に付加されているとの解析結果を受けた場合であっても前記通知手段によりエラー通知を出力済みの場合にはエラー通知を出力しないように制御する手段とを有する受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、放送信号の受信装置に関する。
【背景技術】
【０００２】
近年のテレビジョン放送分野においては、種々の放送方式が開発され、試験放送の段階を経て実運用に移行しつつある。
【０００３】
例えば放送波種別として、地上デジタルテレビジョン放送、ＢＳデジタル放送、広帯域ＣＳデジタル放送に加え、高度ＢＳデジタル放送、高度広帯域ＣＳデジタル放送が今後運用されることが期待されている。
【０００４】
テレビジョン受信装置によっては、放送信号を受信するほかに、さらに通信ネットワークを介して通信（ＩＰＴＶによるＩＰ放送の受信）を行うものもある。このようなテレビジョン受信装置は、サービス事業者等とインターネット等の通信ネットワークで接続され、サービス事業者等から通信機能によるサービスを受けることが可能である。
【０００５】
上記の通信機能として、例えば非特許文献１に記載のデータコンテンツサービスがある。
【０００６】
データコンテンツサービスは、デジタルＴＶサービスに付随し、映像・音声によるＴＶサービスに、ＨＴＭＬ等のアプリケーション機能を同時に提供する通信機能である。データコンテンツサービスは、伝送制御信号であるＭＰＴ（ＭＭＴパッケージテーブル）にアプリケーションサービス記述子が配置されていることにより、デジタルＴＶサービスに付加されていることを示している。したがってテレビジョン受信装置は、ＭＰＴの中にアプリケーションサービス記述子が配置されていることを認識すると、デジタルＴＶサービスにデータコンテンツサービスが付加されていると判断する。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】「デジタル放送におけるＭＭＴによるメディアトランスポート方式  標準規格」  ARIB STD-B60 1.9版  2017年3月24日改定、一般社団法人  電波産業会
【非特許文献２】「高度広帯域衛星デジタル放送運用規定式  技術資料」  ARIB TR-B39 1.3版  2017年3月24日改定、一般社団法人  電波産業会
【発明の概要】
【発明が解決しようとする課題】
【０００８】
テレビジョン受信装置が通信機能によるサービスを受けるためには、サービス事業者等とテレビジョン受信装置とが通信ネットワークで接続されている必要がある。しかし、実際のテレビジョン受信装置の使用シーンにおいて、テレビジョン受信装置が通信ネットワークに接続していない、あるいはサービス事業者等と正しく通信ができる状態にない場合がある。このような場合テレビジョン受信装置は、外部にあるデータの取得が出来ないため、表示画面上に「失敗しました」等のエラーメッセージの表示を行う。
【０００９】
しかし上記したようにテレビジョン受信装置は、ＭＰＴ内にアプリケーションサービス記述子が配置されていることを認識するとデジタルＴＶサービスにデータコンテンツサービスが付加されていると判断するため、外部にあるデータの取得に失敗したことを示すエラーメッセージを、必要以上に表示画面上に表示してしまう場合がある。
【００１０】
そこで本実施形態は、放送によるサービスと通信によるサービスとを受けることが可能な受信装置において、通信によるサービスを受けるために通信ネットワークを通じてデータを取得する際に、データの取得を失敗した旨の表示を適切に制御することが可能なテレビジョン受信装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本実施形態の受信装置は、放送による番組と前記番組に付加された通信サービスとを受けることが可能な受信装置において、前記放送による前記番組を受信する受信部と、前記通信サービスを受けるためにネットワークを介して通信を行う通信制御部と、前記受信部で受信した前記番組を出力する表示制御部と、前記受信部で受信した前記番組の放送信号に配置されている、前記通信サービスが前記番組に付加されていることを示す第１の指定情報と前記番組のチャンネルを識別するチャンネル識別情報を解析する解析部と、前記解析部の解析結果にもとづいて前記通信制御部を介して、前記通信サービスを実行する制御部とを有し、前記制御部は、前記表示制御部により表示制御されている前記番組の前記第１の指定情報の解析結果を受け、前記通信サービスが前記番組に付加されているものの通信制御部が前記ネットワークに接続していない場合には、前記表示制御部に前記ネットワークに接続していないために発生するエラー通知を出力する通知手段と、チャンネル識別情報に基づいてチャンネルが変更されてるかどうかを判断する手段と、当該判断手段の判断結果によりチャンネルが変更されたと判断されかつ前記解析部から前記通信サービスが前記番組に付加されているとの解析結果を受けた場合であっても前記通知手段によりエラー通知を出力済みの場合にはエラー通知を出力しないように制御する手段とを有する受信装置を提供する。
【図面の簡単な説明】
【００１２】
【図１】図１は、一実施形態に係る放送局と受信機（受信装置とも呼ぶ）のシステム全体の構成例を示す図である。
【図２】図２は、放送局の主な構成を概略的に示した図である。
【図３Ａ】図３Ａは、一実施形態に係る受信機の構成を詳細に示した図である。
【図３Ｂ】図３Ｂは、番組情報保存エリアの構成を示した図である。
【図４Ａ】図４Ａは、タイプ１のデータコンテンツサービスの構成を示した図である。
【図４Ｂ】図４Ｂは、タイプ２のデータコンテンツサービスの構成を示した図である。
【図５】図５は、アプリケーションサービス記述子のフォーマットを示した図である。
【図６Ａ】図６Ａは、受信機が受信している番組のチャンネルが時間とともに変わらず番組だけが変わる場合の、表示器が表示している表示内容、解析部がＭＰＴ（アプリケーションサービス記述子が配置されているものとする）を受信して解析するタイミング、および制御部が、データコンテンツサービスが行われていない旨の表示を表示器に通知するタイミング、の時間的な遷移の例を示した図である。
【図６Ｂ】図６Ｂは、受信機が受信している番組のチャンネルが変わる場合の、表示器が表示している表示内容、解析部がＭＰＴ（アプリケーションサービス記述子が配置されているものとする）を解析するタイミング、および制御部が、表示制御部に対してデータコンテンツサービスが行われていない旨の表示を通知するタイミング、の時間的な遷移の他の例を示した図である。
【図６Ｃ】図６Ｃは、受信機への入力切り替えにより、受信機が受信している番組から例えば録画番組に切り変わる場合の、表示器が表示している表示内容、解析部がＭＰＴ（アプリケーションサービス記述子が配置されているものとする）を解析するタイミング、および制御部が、データコンテンツサービスが行われていない旨の表示を表示制御部に通知するタイミング、の時間的な遷移の例を示した図である。
【図７】図７は、リモコンに存在するｄボタンおよびその周辺の例を示す図である。
【図８Ａ】図８Ａは、図６Ａ（ａ）に、制御部が、リモコンのｄボタンが押下されたことを認識したタイミング、およびそのｄボタン押下の認識をもとにデータコンテンツサービスが行われていない旨を表示制御部に通知するタイミングを追加した図である。
【図８Ｂ】図８Ｂは、図６Ｂ（ａ）に、制御部が、リモコンのｄボタンが押下されたことを認識したタイミング、およびそのｄボタン押下の認識をもとにデータコンテンツサービスが行われていない旨を表示制御部に通知するタイミングを追加した図である。
【図８Ｃ】図８Ｃは、図６Ｃ（ａ）に、制御部が、リモコンのｄボタンが押下されたことを認識したタイミング、およびそのｄボタン押下の認識をもとにデータコンテンツサービスが行われていない旨を表示制御部に通知するタイミングを追加した図である。
【図９Ａ】図９Ａは、放送番組にデータコンテンツサービスが付加されている場合の、データコンテンツサービスが行われていない旨を表示制御部に通知する通知処理の処理フローチャートである。
【図９Ｂ】図９Ｂは、放送番組にデータコンテンツサービスが付加されている場合の、データコンテンツサービスが行われていない旨を表示制御部に通知する通知処理の処理フローチャートである。
【図９Ｃ】図９Ｃは、受信機に対する入力切り替えにより、放送番組以外を表示器３２８に表示している場合の、データコンテンツサービスが行われていない旨を表示制御部に通知する通知処理の処理フローチャートである。
【図９Ｄ】図９Ｄは、図９ＢのＳ９１４の第１の条件判定処理の処理フローチャートである。
【図９Ｅ】図９Ｅは、図９ＢのＳ９１４の第１の条件判定処理の他の処理フローチャートである。
【図１０】図１０は、図８Ａ、図８Ｂ、図８Ｃに示したリモコン操作によるデータコンテンツサービスが行われていない旨を表示制御部に通知する通知処理の処理フローチャートである。
【図１１】図１１は、表示器１１００の表示画面と表示画面内に表示する番組の表示領域の関係を示した図である。
【図１２Ａ】図１２Ａは、ＭＨ−プロトコル記述子の構成を表した図である。
【図１２Ｂ】図１２Ｂは、ｐｒｏｔｏｃｏｌ＿ｉｄ（プロトコル識別）フィールドの一覧を示す図である。
【図１２Ｃ】図１２Ｃは、ｐｒｏｔｏｃｏｌ＿ｉｄ（プロトコル識別）フィールドがＨＴＴＰ／ＨＴＴＰＳ伝送あるいはＭＭＴ ｎｏｎ―ｔｉｍｄ伝送の場合の、ｓｅｌｅｃｔｏｒ＿ｂｙｔｅ（セレクタ領域）フィールドの構成を示した図である。
【図１３Ａ】図１３Ａは、図６Ａ（ａ）同様、受信機が受信して表示している番組のチャンネルが変わらず番組だけが変わる場合の、表示器が表示している番組の表示内容、解析部がＭＰＴ（アプリケーションサービス記述子が配置されているものとする）を受信して解析するタイミング、および制御部が、データコンテンツサービスが行われていない旨の表示を表示制御部３２７に通知するタイミング、の時間的な遷移の例を示す図である。
【図１３Ｂ】図１３Ｂは、図６Ｂ（ａ）同様、受信機が受信して表示している番組のチャンネル番号が変わる場合の、表示器が表示している番組の表示内容、解析部がＭＰＴ（アプリケーションサービス記述子が配置されているものとする）を受信して解析するタイミング、および制御部が、データコンテンツのサービスが行われていない旨の表示を表示制御部に通知するタイミング、の時間的な遷移の例を示す図である。
【図１４】図１４は、図１３Ａおよび図１３Ｂに示したＵＲＬのスキームも判断して、データコンテンツサービスが行われていない旨の表示を表示制御部に通知の、第１の条件判定処理の処理フローチャートである。
【発明を実施するための形態】
【００１３】
以下、実施の形態について図面を参照して説明する。
【００１４】
図１は、一実施形態に係る放送局と受信機（受信装置とも呼ぶ）のシステム全体の構成例を示す図である。
【００１５】
放送局１００は、放送局サーバ１０１、第１のセキュリティ機能１０２、第１の基本機能１０３を備える。
【００１６】
第１の基本機能１０３は、放送局１００の基本的な機能であり、放送する番組の映像信号や音声信号等を符号化（エンコードとも言う）して多重化し、放送信号（放送信号は、地上デジタルテレビジョン放送、ＢＳデジタル放送、広帯域ＣＳデジタル放送、高度ＢＳデジタル放送、高度広帯域ＣＳデジタル放送、などいずれの放送波種別の放送信号であってもよい）として送出する機能を持つ。したがって送信信号は、衛星を経由する経路も含むものとする。その他に送信信号は、ケーブルによる経路を含んでもよい。
【００１７】
また放送局１００は、放送する番組に、ＢＭＬ、ＨＴＭＬ等のアプリケーション機能を同時に提供するサービスを付加することができる。この場合放送局１００は、放送する番組にアプリケーション機能が付加されていることを示す第１の指定情報を伝送制御信号に配置して、第１の基本機能１０３により放送信号として送出することができる。
【００１８】
放送局サーバ１０１は、番組タイトル、番組ＩＤ、番組概要、出演者、放送日時、その他のデータ等のメタデータを、放送信号により受信機に送出するために、予め保存しておくエリアである。
【００１９】
第１のセキュリティ機能１０２は、放送局が送出する放送波に含まれるコンテンツ（番組）の保護に関する設定を行うことができる。
【００２０】
サービス事業者装置（サービス事業者と称する場合もある）１２０は、放送局１００と連携して、放送局１００が放送する番組に付加されたアプリケーション機能を同時に提供するサービスにおいて、コンテンツの作成、管理、提供（配布とも呼ぶ）を行う。サービス事業者装置１２０は、アプリケーション管理・配布１２１とアプリケーションサーバー１２２を含む。
【００２１】
アプリケーション管理・配布１２１は、アプリケーションサーバー１２２に保存されているコンテンツやアプリケーションの管理や、受信機１４０への配布を行う。
【００２２】
アプリケーションサーバー１２２は、受信機１４０に対して提供するコンテンツやアプリケーションを保存するエリアである。
【００２３】
またサービス事業者装置１２０は、第１の指定情報を受信した受信機１４０からの要求に対応して、アプリケーションサーバー１２２に保存してあるアプリケーションやコンテンツをアプリケーション管理・配布１２１によりインターネット等の通信ネットワークを経由して、受信機１４０に送付する。
【００２４】
受信機１４０は、デジタル放送の受信機能（第２の基本機能１４１）、通信制御部１４２、第２のセキュリティ機能１４３、アプリケーション管理機能１４４、ＡＰＩ（API:Application Programming Interface）１４５、アプリケーション１４６、および制御部１４７を含み、放送局１００から放送された放送信号を受信して各種放送番組および各種サービス情報を受信したり、サービス事業者装置１２０から通信ネットワークを経由してアプリケーションを取得して動作させたりすることができる。
【００２５】
第２の基本機能１４１は、受信機の基本的な機能であり、放送局１００から送られてくる放送波を受信し、放送波に含まれる符号化された映像信号（映像ストリームとも呼ぶ）、符号化された音声信号（音声ストリームとも呼ぶ）および伝送制御信号等の制御信号を分離し、映像信号および音声信号をデコードしたり伝送制御信号等の制御信号を解析したりする機能を持つ。
【００２６】
また第２の基本機能１４１は、受信機１４０に接続されている周辺機器、例えば、受信機１４０にバインドされているＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）１６２、リムーバルメディア１７０、との接続やデータの送受信の管理も行う。
【００２７】
アプリケーション管理機能１４４は、受信機１４０が予め備えているアプリケーションや通信ネットワークを経由して取得したアプリケーションの管理を行う。またアプリケーション管理機能１４４は、受信機１４０が予め備えているアプリケーション１４６や通信ネットワークを経由して取得したアプリケーション１４６の実行を、アプリケーションインターフェース（Ｉ／Ｆ）であるＡＰＩ１４５を介して制御する。
【００２８】
通信制御部１４２は、通信ネットワークとのＩ／Ｆを持ち、通信ネットワークを介してサービス事業者装置１２０が管理するアプリケーションやコンテンツを取得することができる。
【００２９】
表示器１６０は、スピーカ１６１を内蔵しており、第２の基本機能１４１においてデコードされた映像信号を表示領域に表示したり、音声信号をスピーカ１６１に出力したりする。なお、表示器１６０に内蔵されているスピーカ１６１は、ＵＳＢ等のＩ／Ｆにより接続した外部のスピーカであってもよい。また表示器１６０は、受信機１４０に内蔵されていても、あるいは受信機１４０とＨＤＭＩ（登録商標）等のＩ／Ｆにより接続された外部の表示器であってもよい。
【００３０】
図２は、放送局２００（図１の１００に対応）の主な構成を概略的に示した図である。放送局２００は、映像エンコーダ２０１、音声エンコーダ２０２、字幕エンコーダ２０３、ならびに伝送制御信号等の制御データ、サービスデータおよび受信機１４０で動作するアプリケーション１４５を制御するアプリケーション制御情報等を含む付属データを生成する付属データ生成部２０４を備える。また放送局２００は、放送局サーバ２１１（図１の１０１に対応）、第１のセキュリティ機能２１２（図１の１０２に対応）および送受信部２１３が連携している。映像エンコーダ２０１、音声エンコーダ２０２、字幕エンコーダ２０３、付属データ生成部２０４、多重化部２０５、スクランブラ２０６、送信機２０７、送受信部２１３を合わせて第１の基本機能２１０（図１の１０３に対応）と呼ぶ。
【００３１】
映像エンコーダ２０１のコーデック種別は、ＭＰＥＧ−２、Ｈ．２６４（ＭＰＥＧ−４  ＡＶＣ(AVC:Advanced Video Coding)）、Ｈ．２６５（HEVC:High Efficiency Video Coding）のいずれでもよいものとする。またコーデック種別は、これに限るものではない。
【００３２】
また多重化方式は、ＭＰＥＧ−２  Ｓｙｓｔｅｍｓの多重化方式あるいはＭＭＴ（Mpeg Media Transport）の多重化方式の方式を用いてもよいし、両方を混在して用いてもよいものとする。また多重化方式は、これに限るものではない。
【００３３】
映像エンコーダ２０１、音声エンコーダ２０２、字幕エンコーダ２０３、付属データ生成部２０４の各出力はストリーム化されており、これらのストリームは、多重化部２０５において多重化される。多重化されたストリーム（放送信号）は、スクランブラ２０６でスクランブルされ、スクランブルされた多重化ストリームとして送信機２０７に送出され、放送電波によりアンテナから送信される。
【００３４】
付属データ生成部２０４が生成する伝送制御信号は、テーブルと呼ばれる特定のフォーマットで構成されており、記述子と呼ばれる情報記述領域を持つ。
【００３５】
図３Ａは、一実施形態に係る受信機３００（図１の１４０に対応）の構成を詳細に示した図である。受信機３００は、放送波を受信する受信機能である第２の基本機能３１５（図１の１４１に対応）を有する。
【００３６】
第２の基本機能３１５は、放送チューナ３０１、デスクランブラ３０２、ＣＡＳモジュール３０３、デマルチプレクサ３０４、データ放送受信処理部３０５、映像デコーダ３０６、音声デコーダ３０７、字幕デコーダ３０８、解析部３０９、データ放送エンジン３１０を含む。
【００３７】
放送チューナ３０１は、放送波で送られてきたストリーム（放送信号）を復調する。復調されたストリーム（放送信号）は、デスクランブラ３０２に入力される。デスクランブラ３０２は、入力されたストリームをＣＡＳ（Ｃｏｎｄｉｔｉｏｎａｌ Ａｃｃｅｓｓ Ｓｙｓｔｅｍ）モジュール３０３からの鍵を用いてデスクランブルする。デスクランブラ３０２によりデスクランブルされたストリームは、デマルチプレクサ３０４に入力される。
【００３８】
デマルチプレクサ３０４は、多重化されているストリームを映像ストリーム、音声ストリーム、データ放送ストリーム、字幕ストリーム、付属データに分離し、映像ストリームを映像デコーダ３０６に、音声ストリームを音声デコーダ３０７に、データ放送ストリームをデータ放送受信処理部３０５に、字幕ストリームを字幕デコーダ３０８に、付属データを解析部３０９にそれぞれ入力する。
【００３９】
映像ストリームは映像デコーダ３０６でデコードされ、音声ストリームは音声デコーダ３０７でデコードされ、字幕ストリームは字幕デコーダ３０８でデコードされる。
【００４０】
また付属データに含まれるアプリケーション制御情報、サービスデータ、伝送制御信号等を含む制御データは、解析部３０９で解析される。
【００４１】
またデマルチプレクサ３０４で分離されたデータ放送ストリームは、データ放送受信処理部３０５に送られ、受信処理が行われる。データ放送受信処理部３０５は、デマルチプレクサ３０４から送られてきたデータ放送ストリームから、データ放送として表示器３２８に表示する表示用信号を取り出し、この取り出した表示用信号をデータ放送エンジン３１０に入力する。データ放送エンジン３１０は、送られてきた表示用信号を解析し、合成器３２６を介して解析した内容を表示制御部３２７に出力する。表示制御部３２７は、送られてきた表示用信号の解析内容を元に、表示器３２８（図１の１６０に対応）に表示内容を表示する。
【００４２】
デコードされた映像信号および字幕信号は、合成器３２６で合成され表示制御部３２７を介して表示器３２８に出力される。表示制御部３２７は、ガンマ特性の設定、表示画面サイズの設定、表示信号レベルの設定などを行う。
【００４３】
また音声デコーダ３０７でデコードされた音声データは、スピーカ３２９（図１の１６１に対応）に出力される。
【００４４】
なお図３Ａは、表示器３２８およびスピーカ３２９は、受信機３００に内蔵されている例として記載しているが、例えばＨＤＭＩ等のＩ／Ｆにより接続された外部の表示器およびスピーカであってもよい。表示制御部３２７は、表示器３２８が受信機３００にＨＤＭＩ等のＩ／Ｆで接続された外部の表示器の場合も、表示器３２８に表示する内容の制御を行う。
【００４５】
解析部３０９は、アプリケーション制御情報、サービスデータ、制御データの解析を行い、解析結果を随時制御部３３０に送付する。
【００４６】
制御データに含まれる伝送制御信号の中には、多重化されている映像信号の番組のチャンネル識別情報と番組識別情報とが含まれ、さらにこの多重化された映像信号の番組対してアプリケーション機能を同時に提供するサービスが付加されていることを示す第１の指定情報が含まれている。解析部３０９は、受信した制御データを解析することでこれらチャンネル識別情報、番組識別情報、および第１の指定情報を抽出し、この抽出結果を随時制御部３３０に送信する。
【００４７】
さらに受信機３００は、全体的な動作を制御する手段として制御部３３０を有する。制御部３３０は、第２のセキュリティ機能３２２（図１の１４３に対応）、アプリケーション管理機能３２３（図１の１４４に対応）、ＡＰＩ３２４（図１の１４５に対応）、アプリケーション３２５（図１の１４６に対応）を含む。
【００４８】
第２のセキュリティ機能３２２は、放送波に含まれる伝送制御信号の中からコンテンツの保護に関する情報を読み出し、ネットワークＩ／Ｆ３４１を介してホームネットワーク上の他の機器（図示しない）に出力する際や、接続されている周辺機器（図示しない、図１の１６２、１７０に対応）に出力する際にコンテンツ保護の処理を行う。
【００４９】
ＡＰＩ３２４は、アプリケーション管理機能３２３とアプリケーション３２５とが連携して動作するためのＩ／Ｆである。
【００５０】
アプリケーション管理機能３２３は、受信機３００が予め備えているアプリケーションや通信ネットワークを経由して取得したアプリケーションの管理を行う。またアプリケーション管理機能３２３は、受信機３００が予め備えているアプリケーション３２５や通信ネットワークを経由して取得したアプリケーション３２５の実行を、アプリケーションインターフェース（Ｉ／Ｆ）であるＡＰＩ３２４を介して制御する。
【００５１】
なお、映像デコーダ３０６のコーデック種別は、Ｈ．２６５（HEVC:High Efficiency Video Coding）とするが、これに限定されるものではなく、ＭＰＥＧ−２、Ｈ．２６４(ＭＰＥＧ−４ ＡＶＣ(AVC:Advanced Video Coding))のいずれでもよい。またコーデック種別は、これに限るものではない。
【００５２】
通信制御部３４０は、通信ネットワーク３５１とのＩ／ＦであるネットワークＩ／Ｆ３４１と、リモートコントローラ（リモコン）３５２とのＩ／ＦであるリモコンＩ／Ｆ３４２を持つ。
【００５３】
通信制御部３４０は、ネットワークＩ／Ｆ３４１を介して通信ネットワーク３５１を経由してサービス事業者装置１２０と接続することができ、サービス事業者装置１２０に管理されているアプリケーションやコンテンツを、通信ネットワーク３５１を経由して取得することができる。取得したアプリケーションやコンテンツは、通信制御部３４０から制御部３３０に送られ、アプリケーション管理機能３２３により管理・実行される。
【００５４】
また通信制御部３４０は、リモコンＩ／Ｆ３４２を介して、リモコン（リモートコントローラ）３５２からの指示を受けることができる。通信制御部３４０は、リモコン３５２から指示を受けると、その指示内容を制御部３３０と送信する。制御部３３０は、リモコン３５２から受信した指示内容に対応して、受信機３００の全体の動作を制御する。
【００５５】
制御部３３０は、解析部３０９から第１の指定情報の解析結果が送られてくると、ネットワークＩ／Ｆ３４１を介して通信ネットワーク３５１に接続しているか、あるいはサービス事業者と正しく通信ができる状態にあるかの確認を行う。
【００５６】
制御部３３０は、通信ネットワーク３５１に接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを検出すると、第１の指定情報とともに多重化されている番組のチャンネル識別情報および番組識別情報の第１の条件（詳細は後述する）にもとづいて、アプリケーション機能を同時に提供するサービスが行われていない旨の通知を表示制御部３２７に行わないようにすることができる。
【００５７】
また制御部３３０は、リモコン３５２の例えばｄボタンが押下された信号を通信制御部３４０のリモコンＩ／Ｆ３４２経由で受け取った場合も同様に、ネットワークＩ／Ｆ３４１を介して通信ネットワーク３５１に接続しているか、あるいはサービス事業者と正しく通信ができる状態にあるかの確認を行う。制御部３３０は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを検出すると、第１の指定情報とともに多重化されている番組のチャンネル識別情報および番組識別情報の第２の条件（詳細は後述する）にもとづいて、アプリケーション機能を同時に提供するサービスが行われていない旨の通知を表示制御部３２７に行わないようにすることができる。
【００５８】
制御部３３０は、第１の条件にもとづいて、アプリケーション機能を同時に提供するサービスが行われていない旨の通知を表示制御部３２７に行わないように制御するために、内部に番組情報保存エリア３２１を持つ。
【００５９】
図３Ｂは、番組情報保存エリア３２１の構成の一例を示す図である。番組情報保存エリア３２１は、第１の指定情報受信時番組情報保存エリア３２１−１と現在番組情報保存エリア３２１−２とから成る。第１の指定情報受信時番組情報保存エリア３２１−１は、第１の指定情報を受信したタイミングにおけるチャンネル識別情報を保存するチャンネル情報保存エリア３２１−１０と番組識別情報を保存する番組情報保存エリア３２１−１１とを持つ。
【００６０】
また現在番組情報保存エリア３２１−２は、現在受信して表示器３２８に表示している番組のチャンネル識別情報を保存するチャンネル情報保存エリア３２１−２０と番組識別情報を保存する番組情報保存エリア３２１−２１とを持つ。
【００６１】
現在番組情報保存エリア３２１−２は、チャンネルの切り換えや番組の切り換わり等により新たな番組が表示器３２８に表示されたタイミングで更新される。
【００６２】
一方第１の指定情報受信時番組情報保存エリア３２１−１は、表示器３２８に番組を表示している間に、受信機３００が第１指定情報を受信したタイミングで更新される。
【００６３】
なお受信機３００が受信した放送番組のチャンネル識別情報は、例えば非特許文献１、非特許文献２に記載のｓｅｒｖｉｃｅ＿ｉｄでもよい。また、受信機３００が受信した放送番組の番組識別情報は、例えば非特許文献１、非特許文献２に記載のｅｖｅｎｔ＿ｉｄでもよい。また受信機３００が受信した第１の指定情報は、例えば非特許文献１、非特許文献２に記載のＭＰＴ（ＭＭＴパッケージテーブル）に含まれるアプリケーションサービス記述子でもよい。
【００６４】
以降の説明では、放送されている番組にアプリケーション機能を同時に提供するサービスの例として、非特許文献２に記載のデータコンテンツサービスを例に説明する。また、受信機３００が受信した放送による番組のチャンネル識別情報および番組識別情報は、ｓｅｒｖｉｃｅ＿ｉｄおよびｅｖｅｎｔ＿ｉｄとし、第１の指定情報は、アプリケーションサービス記述子とする。
【００６５】
図４Ａ、図４Ｂは、データコンテンツサービスの形態を示した図である。データコンテンツサービスは、２つのタイプがある。１つのタイプ（タイプ１と呼ぶ）は、受信機３００へアプリケーションデータを伝送する際に、通信ネットワークによる伝送に加えて放送波による伝送をも含む場合である。もう１つのタイプ（タイプ２と呼ぶ）は、受信機１４０へアプリケーションデータを伝送する際に、放送波による伝送を含まず通信ネットワークによる伝送のみの場合である。
【００６６】
図４Ａは、非特許文献２に記載のタイプ１のデータコンテンツサービスの構成を示した図である。縦軸がストリーム（コンポーネントとも呼ぶ）の種類、横軸が時間である。ＭＭＴ−ＳＩは、伝送制御信号であり多重化方式がＭＭＴの場合のＳＩ（Service Information）であることを示している。
【００６７】
図４Ａの例では、ＭＰＴ４０１にアプリケーションサービス記述子が配置されているとする。このアプリケーションサービス記述子は、ＡＩＴ＿ｌｏｃａｔｉｏｎ＿ｉｎｆｏフィールドに、参照すべきＭＨ−ＡＩＴ（MH-Application Information Table）のロケーション情報を持ち、ＤＴ＿ｍｅｓｓａｇｅ＿ｌｏｃａｔｉｏｎ＿ｉｎｆｏフィールドに、参照すべきデータ伝送メッセージを構成しているＤＤＭＴ（Data Directory Management Table）、ＤＡＭＴ（Data Asset Management Table）およびＤＤＣＴ（Data Content Management Table）のロケーション情報を持ち、ＥＭＴ_ｌｏｃａｔｉｏｎ＿ｉｎｆｏフィールドに、参照すべきＥＭＴ（Event Message Table）のロケーション情報を持つ構成になっている。データ伝送メッセージは、放送波によりアプリケーションデータを伝送する際のテーブルを含む制御情報である。このようにタイプ１のデータコンテンツサービスの場合は、受信機３００へアプリケーションデータを伝送する際に、通信ネットワークによる伝送に加えて放送波による伝送をも含む。
【００６８】
図４Ｂは、非特許文献２に記載のタイプ２のデータコンテンツサービスの構成を示した図である。縦軸がストリーム（コンポーネントとも呼ぶ）の種類、横軸が時間である。ＭＭＴ−ＳＩは、伝送制御信号であり多重化方式がＭＭＴの場合のＳＩ（Service Information）であることを示している。
【００６９】
図４Ｂの例でも、ＭＰＴ４０２にアプリケーションサービス記述子が配置されているとする。タイプ２のデータコンテンツサービスは、放送波によりアプリケーションデータを伝送しないため、データ伝送メッセージが伝送されない。このためタイプ２のデータコンテンツサービスの場合のアプリケーションサービス記述子は、ＡＩＴ＿ｌｏｃａｔｉｏｎ＿ｉｎｆｏフィールドに、参照すべきＭＨ−ＡＩＴ（MH-Application Information Table）のロケーションを設定し、ＥＭＴ_ｌｏｃａｔｉｏｎ＿ｉｎｆｏフィールドに、参照すべきＥＭＴ（Event Message Table）を設定する構成になっている。
【００７０】
ＡＩＴ＿ｌｏｃａｔｉｏｎ＿ｉｎｆｏフィールドにロケーションが設定されている、ＭＨ−ＡＩＴ（MH-Application Information Table）には、データコンテンツサービスを実行する際に使用する伝送プロトコルの情報であるプロトコル識別（ｐｒｏｔｏｃｏｌ＿ｉｄ）と、伝送プロトコルに依存したアプリケーションのロケーション情報であるセレクタ領域（ｓｅｌｅｃｔｏｒ＿ｂｙｔｅ）が存在する。
【００７１】
図１２Ｂで詳細に説明するが、プロトコル識別（ｐｒｏｔｏｃｏｌ＿ｉｄ）は、ＨＴＴＰ／ＨＴＴＰＳ、データカルーセルおよびＭＭＴ ｎｏｎ―ｔｉｍｅｄの３つが定義されている。この３つのプロトコル識別のうち、ＨＴＴＰ／ＨＴＴＰＳのみが、通信制御部３４０を介して、通信ネットワークを経由したサーバへのアクセスを行うプロトコル識別である。
【００７２】
いずれのタイプのデータコンテンツサービスも、放送している番組にデータコンテンツサービスを付加するためには、ＭＰＴにアプリケーションサービス記述子を配置する必要がある。つまり受信機３００は、ＭＰＴの中にアプリケーションサービス記述子が配置されていることを認識することで、受信している番組にデータコンテンツサービスが付加されていると判断する。さらに受信機３００は、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳの場合のみ、ネットワークＩ／Ｆ３４１を介して通信により、例えばサービス事業者装置１２０のサーバとデータのやり取りをする。
【００７３】
図５は、アプリケーションサービス記述子のフォーマットを示した図である。５０１がＡＩＴ＿ｌｏｃａｔｉｏｎ＿ｉｎｆｏ、５０２がＤＴ＿ｍｅｓｓａｇｅ＿ｌｏｃａｔｉｏｎ＿ｉｎｆｏ、５０３がＥＭＴ_ｌｏｃａｔｉｏｎ＿ｉｎｆｏを示している。受信機３００は、このようにアプリケーションサービス記述子の中のＡＩＴ＿ｌｏｃａｔｉｏｎ＿ｉｎｆｏ５０１、ＤＴ＿ｍｅｓｓａｇｅ＿ｌｏｃａｔｉｏｎ＿ｉｎｆｏ５０２、ＥＭＴ_ｌｏｃａｔｉｏｎ＿ｉｎｆｏ５０３を参照することで、これらの情報のリンク先の情報を参照することが可能となり、データコンテンツサービスとして必要なアプリケーションやコンテンツを取得することが可能となる。
【００７４】
図６Ａ（ａ）、図６Ａ（ｂ）、図６Ｂ（ａ）、図６Ｂ（ｂ）、図６Ｂ（ｃ）、図６Ｃ（ａ）、図６Ｃ（ｂ）、図６Ｃ（ｃ）は、放送による番組とその番組にデータコンテンツサービスが付加されている場合、制御部３３０が、データコンテンツサービスが行われていない旨を表示制御部３２７に通知するタイミングを、受信機３００が受信して表示している番組の種類に応じて分類したものである。なお図６Ａ（ａ）から図６Ｃ（ｃ）までの説明では、受信機３００が通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを前提に説明する。
【００７５】
図６Ａ（ａ）、図６Ａ（ｂ）は、受信機３００が受信して表示している番組のチャンネルが時間とともに変わらず番組だけが変わる場合の、表示器３２８が表示している番組の表示内容、解析部３０９がＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を受信して解析するタイミング、および制御部３３０が、データコンテンツサービスが行われていない旨の通知を表示制御部３２７に通知するタイミング、の時間的な遷移の例を示している。
【００７６】
図６Ａ（ａ）の６０１は、表示器３２８が表示している表示内容の時間的な遷移である。番組Ａ１（チャンネルＮ１）は、チャンネル番号（service_id）Ｎ１の番組（event_id）Ａ１であることを示している。６０１の例は、チャンネル番号がＮ１のまま時間の経過とともに番組Ａ１、番組Ｂ１、番組Ｃ１を順次表示器３２８に表示する場合である。
【００７７】
６０２は、解析部３０９が、受信したＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を解析するタイミングの時間的な遷移である。解析部３０９は、表示器３２８に番組Ａ１が表示されている間にＭＰＴ６０２１とＭＰＴ６０２２を、番組Ｂ１を表示している間にＭＰＴ０６０２３を受信して解析している。つまり６０２は、受信機３００が、データコンテンツサービスが付加されている番組を連続して受信した場合の例である。
【００７８】
６０３は、制御部３３０が、解析部３０９から解析結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識した場合に、表示制御部３２７に対してデータコンテンツサービスが行われていない旨を通知するタイミングの時間的な遷移である。
【００７９】
なお図３Ｂを用いて説明したように、現在番組情報保存エリア３２１−２は、例えば番組Ａ１（チャンネルＮ１）が表示器３２８に初めて表示されるタイミングで制御部３３０により更新される、というように、新たな番組が表示器３２８に表示されたタイミングで更新される。
【００８０】
制御部３３０は、ＭＰＴ６０２１の解析結果を解析部３０９から受信すると、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを比較する。ＭＰＴ６０２１の解析結果を解析部３０９から受信したタイミングでは、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報は、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報に一致しているが番組識別情報に一致していない。
【００８１】
このため制御部３３０は、前回のＭＰＴの解析結果を解析部３０９から受信したタイミング以降で番組（event_id）が変わったと判断する。制御部３３０は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識しているため、前回のＭＰＴの解析結果を解析部３０９から受信したタイミング以降で番組（event_id）だけが変わったとの判断結果にもとづいて、データコンテンツサービスが行われていない旨を表示制御部３２７に通知する。
【００８２】
通知が完了すると制御部３３０は、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報とに書き込むことで、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報を更新する。
【００８３】
制御部３３０は、ＭＰＴ６０２２の解析結果を解析部３０９から受信すると、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを比較する。ＭＰＴ６０２２の解析結果を解析部３０９から受信したタイミングでは、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報と番組識別情報は、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報と番組識別情報に一致している。
【００８４】
このため制御部３３０は、前回のＭＰＴの解析結果であるＭＰＴ６０２１の解析結果を解析部３０９から受信したタイミング以降でチャンネル番号（service_id）および番組（event_id）は変わっていないと判断する。制御部３３０は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識しているが、前回のＭＰＴの解析結果であるＭＰＴ６０２１の解析結果を解析部３０９から受信したイミング以降でチャンネル番号（service_id）および番組（event_id）が変わっていないと判断しているため、データコンテンツサービスが行われていない旨を表示制御部３２７に通知しない。
【００８５】
通知が完了すると制御部３３０は、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報とに書き込むことで、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報を更新する。
【００８６】
また制御部３３０は、ＭＰＴ６０２３の解析結果を解析部３０９から受信すると、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを比較する。ＭＰＴ６０２２の解析結果を解析部３０９から受信したタイミングでは、第１の指定情報受信時番組情報保存エリア３２１−１に保存されている番組識別情報と現在番組情報保存エリア３２１−２に保存されている番組識別情報とだけが一致していない。
【００８７】
このため制御部３３０は、前回のＭＰＴの解析結果であるＭＰＴ６０２２の解析結果を解析部３０９から受信したタイミング以降で番組（event_id）だけが変わっていると判断する。制御部３３０は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識しているため、前回のＭＰＴの解析結果を解析部３０９から受信したタイミング以降で番組（event_id）だけが変わったとの判断結果にもとづいて、データコンテンツサービスが行われていない旨を表示制御部３２７に通知する。
【００８８】
通知が完了すると制御部３３０は、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報とに書き込むことで、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報を更新する。
【００８９】
このように受信機３００が受信している番組のチャンネル番号が変わらずに番組だけが変わる場合、制御部３３０は、チャンネル番号（service_id）および番組（event_id）を用いることで、切り換わった番組において最初のＭＰＴの解析結果を受信したタイミングにおいてだけ、データコンテンツサービスが行われていない旨を表示制御部３２７に通知することができる。これにより受信機３００は、１つの番組の中で複数回ＭＰＴを受信しても、データコンテンツサービスが行われていない旨の表示が１回しか行わないため、受信機３００の番組を視聴しているユーザは、データコンテンツサービスが行われていない旨の表示を煩わしく感じることがなくなる。
【００９０】
図６Ａ（ｂ）は、受信機３００が、データコンテンツサービスが付加されている番組（番組Ａ１（チャンネルＮ１））を受信し、次にデータコンテンツサービスが付加されていない番組（番組Ｂ１（チャンネルＮ１））を受信し、次にデータコンテンツサービスが付加されている番組（番組Ｃ１（チャンネルＮ１））を受信した場合である。
【００９１】
６０４は、表示器３２８が表示している表示内容の時間的な遷移である。
【００９２】
６０５は、解析部３０９が、受信したＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を解析するタイミングの時間的な遷移である。
【００９３】
６０６は、制御部３３０が、解析部３０９から解析結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識した場合に、表示制御部３２７に対して、データコンテンツサービスが行われていない旨を通知するタイミングの時間的な遷移である。
【００９４】
制御部３３０は、ＭＰＴ６０５１の解析結果を解析部３０９から受信すると、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを比較する。ＭＰＴ６０５１の解析結果を解析部３０９から受信したタイミングでは、第１の指定情報受信時番組情報保存エリア３２１−１に保存されている番組識別情報と現在番組情報保存エリア３２１−２に保存されている番組識別情報だけが一致していない。
【００９５】
このため制御部３３０は、前回のＭＰＴの解析結果を解析部３０９から受信したタイミング以降で番組（event_id）が変わっていると判断する。制御部３３０は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識しているため、前回のＭＰＴの解析結果を解析部３０９から受信したタイミング以降で番組（event_id）だけが変わったとの判断結果にもとづいて、データコンテンツサービスが行われていない旨を表示制御部３２７に通知する。
【００９６】
通知が完了すると制御部３３０は、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報とに書き込むことで、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報を更新する。
【００９７】
制御部３３０は、ＭＰＴ６０５２の解析結果を解析部３０９から受信すると、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを比較する。ＭＰＴ６０５２の解析結果を解析部３０９から受信したタイミングでは、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報は、番組Ａ１（チャンネルＮ１）の番組情報のため、第１の指定情報受信時番組情報保存エリア３２１−１に保存されている番組識別情報と現在番組情報保存エリア３２１−２に保存されている番組識別情報とだけが一致していない。
【００９８】
このため制御部３３０は、前回のＭＰＴの解析結果であるＭＰＴ６０５１の解析結果を解析部３０９から受信したタイミング以降で番組（event_id）だけが変わっていると判断する。制御部３３０は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識しているため、前回のＭＰＴの解析結果を解析部３０９から受信したタイミング以降で番組（event_id）だけが変わったとの判断結果にもとづいて、データコンテンツサービスが行われていない旨を表示制御部３２７に通知する。
【００９９】
通知が完了すると制御部３３０は、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報とに書き込むことで、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報を更新する。
【０１００】
図６Ｂ（ａ）、図６Ｂ（ｂ）、図６Ｂ（ｃ）は、受信機３００が受信して表示している番組のチャンネル番号が変わる場合の、表示器３２８が表示している番組の表示内容、解析部３０９がＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を受信して解析するタイミング、および制御部３３０が、データコンテンツサービスが行われていない旨を表示制御部３２７に通知するタイミング、の時間的な遷移の例を示している。
【０１０１】
図６Ｂ（ａ）の６０７は、表示器３２８が表示している表示内容の時間的な遷移である。６０７の例は、チャンネル番号Ｎ１の番組Ａ２の放送中にチャンネル番号Ｎ２の番組Ｂ２に切り替え、チャンネル番号Ｎ２の番組Ｂ２の放送中にチャンネル番号Ｎ３の番組Ｃ２に切り替えて、番組Ａ２、番組Ｂ２、番組Ｃ２を順次表示器３２８に表示する場合である。
【０１０２】
６０８は、解析部３０９が、受信したＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を解析するタイミングの時間的な遷移である。解析部３０９は、表示器３２８に番組Ａ２が表示されている間にＭＰＴ６０８１を、番組Ｂ２が表示されている間にＭＰＴ６０８２を、番組Ｃ２が表示されている間にＭＰＴ６０８３を受信して解析している。
【０１０３】
６０９は、制御部３３０が、解析部３０９から解析結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識した場合に、表示制御部３２７に対して、データコンテンツサービスが行われていない旨を通知するタイミングの時間的な遷移である。
【０１０４】
制御部３３０は、ＭＰＴ６０８２の解析結果を解析部３０９から受信すると、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを比較する。ＭＰＴ６０８１の解析結果を解析部３０９から受信したタイミングでは、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報は、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報に一致していない。
【０１０５】
このため制御部３３０は、前回のＭＰＴの解析結果を解析部３０９から受信したタイミング以降でチャンネル番号（service_id）が変わっていると判断する。制御部３３０は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識しているが、前回のＭＰＴの解析結果を解析部３０９から受信したタイミング以降でチャンネル番号（service_id）が変わっていると判断しているため、データコンテンツサービスが行われていない旨を表示制御部３２７に通知しない。
【０１０６】
通知が完了する制御部３３０は、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報を、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報に書き込むことで、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報を更新する。
【０１０７】
図６Ｂ（ｂ）は、受信機３００が、データコンテンツサービスが付加されている番組（番組Ａ２（チャンネルＮ１））を受信し、次にチャンネル番号を変えてデータコンテンツサービスが付加されている番組（番組Ｂ２（チャンネルＮ２））を受信し、次にチャンネル番号を変えずにデータコンテンツサービスが付加されている番組（番組Ｃ２（チャンネルＮ２））を受信した場合である。
【０１０８】
６１０は、表示器３２８が表示している表示内容の時間的な遷移である。
【０１０９】
６１１は、解析部３０９が、受信したＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を解析するタイミングの時間的な遷移である。
【０１１０】
６１２は、制御部３３０が、解析部３０９から解析結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識した場合に、表示制御部３２７に対して、データコンテンツサービスが行われていない旨を通知するタイミングの時間的な遷移である。
【０１１１】
この場合も、図６Ｂ（ａ）の場合と同様に、制御部３３０は、ＭＰＴ６１１２の解析結果を解析部３０９から受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識しているが、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを比較することで、前回のＭＰＴの解析結果であるＭＰＴ６１１１の解析結果を解析部３０９から受信したタイミング以降でチャンネル番号が変わっていると判断し、データコンテンツサービスが行われていない旨を表示制御部３２７に通知しない。
【０１１２】
また制御部３３０は、ＭＰＴ６１１３の解析結果を解析部３０９から受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識しているため、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを比較することで、前回のＭＰＴの解析結果であるＭＰＴ６１１２の解析結果を解析部３０９から受信したタイミング以降で番組だけ変わったとの判断結果にもとづいて、図６Ａ（ａ）同様に、データコンテンツサービスが行われていない旨６１２３を表示制御部３２７に通知する。
【０１１３】
図６Ｂ（ｃ）は、受信機３００が、データコンテンツサービスが付加されている番組（番組Ａ２（チャンネルＮ１））を受信し、次にチャンネルを変えてデータコンテンツサービスが付加されている番組（番組Ｂ２（チャンネルＮ２））を受信し、番組Ｂ２（チャンネルＮ２）を受信している間に、ＭＰＴを複数回受信した場合である。
【０１１４】
６１３は、表示器３２８が、表示する表示内容の時間的な遷移である。
【０１１５】
６１４は、解析部３０９が、受信したＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を解析するタイミングの時間的な遷移である。
【０１１６】
６１５は、制御部３３０が、解析部３０９から解析結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識した場合に、表示制御部３２７に対して、データコンテンツサービスが行われていない旨を通知するタイミングの時間的な遷移である。
【０１１７】
制御部３３０は、表示器３２８が番組Ｂ２（チャンネルＮ２）を表示している間にＭＰＴの解析結果であるＭＰＴ６１４２、ＭＰＴ６１４３、ＭＰＴ６１４４、ＭＰＴ６１４５の解析結果を解析部３０９から受信する。第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを比較することで、制御部３３０は、ＭＰＴ６１４２の解析結果を受信したタイミングでは、前回のＭＰＴの解析結果であるＭＰＴ６１４１を解析部３０９から受信したタイミング以降でチャンネル番号が変わっていると判断する。制御部３３０は、ＭＰＴ６１４３の解析結果を受信したタイミングでは、前回のＭＰＴの解析結果であるＭＰＴ６１４２を解析部３０９から受信したタイミング以降でチャンネル番号および番組が変わっていないと判断する。
【０１１８】
制御部３３０は、ＭＰＴ６１４２、ＭＰＴ６１４３の受信結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識しているが、データコンテンツサービスが行われていない旨を表示制御部３２７に通知しない。
【０１１９】
しかし制御部３３０は、例えば３回目に受信したＭＰＴの解析結果であるＭＰＴ６１４４の受信タイミングにおいてだけ、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報との比較の結果に関わらず、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識し、データコンテンツサービスが行われていない旨６１５２を表示制御部３２７に通知するようにしてもよい。図６Ｂ（ｃ）の例では、３回目に受信したＭＰＴの解析結果であるＭＰＴ６１４４の解析結果を解析部３０９から受信したタイミングで、データコンテンツサービスが行われていない旨６１５２を表示制御部３２７に通知しているが、この回数は任意に決めることができる。
【０１２０】
このように受信機３００が受信して表示している番組のチャンネル番号が変わる場合、制御部３３０は、チャンネル番号（service_id）を用いることで、切り換わった後の番組においてＭＰＴの解析結果を解析部３０９から受信したタイミングにおいて、データコンテンツサービスが行われていない旨を表示制御部３２７に通知しないようにすることができる。
【０１２１】
例えばユーザが視聴したい番組を選択する際に、５秒乃至２０秒程度の短い時間表示器３２８に表示されている番組内容を確認しながら、例えばリモコン３５２を用いてチャンネルを次々と切り替えていく、というユーザ操作のシーンが想定される。あるいはユーザがある番組の視聴予約することで、受信機３００が、視聴予約時刻に表示器３２８に表示している番組から視聴予約した番組に切り換える、というユーザ操作シーンも想定される。このようなユーザ操作シーンは、例えば図６Ｂ（ａ）の表示器３２８が表示している表示内容の時間的な遷移６０７に相当する。このような操作シーンにおいては、ユーザが内容を確認している番組にデータコンテンツサービスが付加されていると、ユーザがチャンネルを切り替えるたびにデータコンテンツサービスが行われていない旨が表示器３２８に表示される可能性がある。
【０１２２】
これに対して本実施形態の受信機３００は、受信機３００が受信して表示している番組のチャンネル番号が変わる場合、制御部３３０が、切り換わった番組においてＭＰＴの解析結果を解析部３０９から受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識しても、データコンテンツサービスが行われていない旨を表示制御部３２７に通知しないようにできる。これにより受信機３００は、ユーザが視聴したい番組を、チャンネルを次々と切り換えながら選択しても、データコンテンツサービスが行われていない旨を表示しないため、受信機３００に表示されている番組を視聴しながらチャンネル切り替え操作をしているユーザは、データコンテンツサービスが行われていない旨の表示を煩わしく感じることがなくなる。
【０１２３】
また、視聴予約を開始した番組においてＭＰＴの解析結果を解析部３０９から受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識しても、データコンテンツサービスが行われていない旨を表示制御部３２７に通知しないようにできるため、ユーザが、データコンテンツサービスが行われていない旨の表示を煩わしく感じることがなくなる。
【０１２４】
さらに制御部３３０は、受信して表示する番組のチャンネル番号が切り換わる場合、切り換わった番組においてＭＰＴの解析結果を解析部３０９から特定回数受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識して、データコンテンツサービスが行われていない旨を表示制御部３２７に通知してもよい。例えばユーザがチャンネルを次々切り換えながら視聴したい番組を選択している場合、視聴したい番組を決定した後は、その決定した番組をある程度の時間視聴し続ける、というユーザ操作シーンが想定される。このようなユーザ操作シーンは、例えば図６Ｂ（ｃ）の表示器３２８が表示している表示内容の時間的な遷移６１３に相当する。このような操作シーンにおいて本実施形態の受信機３００は、チャンネル番号を次々切り替えることで選択した番組を視聴し続けた場合においても、特定回数のＭＰＴの解析結果を解析部３０９から受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識したときは、データコンテンツサービスが行われていない旨を表示制御部３２７に通知できるため、ユーザの利便性が向上する。
【０１２５】
図６Ｃ（ａ），図６Ｃ（ｂ）、図６Ｃ（ｃ）は、受信機３００への入力切り替えにより、受信機３００が受信して表示している番組から例えば録画番組の表示に切り替える場合の、表示器３２８が表示している表示内容、解析部３０９がＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を受信して解析するタイミング、および制御部３３０が、データコンテンツサービスが行われていない旨を表示制御部３２７に通知するタイミング、の時間的な遷移の例を示している。
【０１２６】
図６Ｃ（ａ）の６１６は、表示器３２８が表示している表示内容の時間的な遷移である。６１６の例は、チャンネル番号Ｎ１の番組Ａ３を受信中に、録画した番組である番組Ｂ３の表示に切り替え、番組Ｂをあるタイミングで再びチャンネル番号Ｎ１の番組Ａ３の表示に切り替えて番組Ａ３、番組Ｂ３、番組Ａ３を順次表示器３２８に表示する場合である。番組Ａ３（チャンネルＮ１）６１６１と番組Ａ３（チャンネルＮ１）６１６３とは、同一の番組である。
【０１２７】
６１７は、解析部３０９が、受信したＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を解析するタイミングの時間的な遷移である。解析部３０９は、表示器３２８に番組Ａ３（チャンネルＮ１）６１６１が表示されている間にＭＰＴ６１７１を受信し解析し、番組Ａ３（チャンネルＮ１）６１６３が表示されている間にＭＰＴ６１７２、ＭＰＴ６１７３を受信して解析している。
【０１２８】
６１８は、制御部３３０が、解析部３０９から解析結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識した場合に、表示制御部３２７に対して、データコンテンツサービスが行われていない旨を通知するタイミングの時間的な遷移である。
【０１２９】
制御部３３０は、番組Ｂ３（録画番組）６１６２のように放送波による番組以外を表示器３２８に表示した場合、現在受信して表示している放送番組がないため、現在番組情報エリア３２１−２のチャンネル識別情報および番組識別情報にＮＵＬＬを設定する。また制御部３３０は、第１の指定情報受信時番組情報保存エリア３２１−１のチャンネル識別情報および番組識別情報にＮＵＬＬを設定する。
【０１３０】
制御部３３０は、ＭＰＴ６１７２の解析結果を解析部３０９から受信すると、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを比較する。ＭＰＴ６１７２の解析結果を解析部３０９から受信したタイミングでは、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報がＮＵＬＬのため、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報と一致しない。
【０１３１】
このため制御部３３０は、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報がＮＵＬＬであることから、表示器３２８に表示する内容が、受信番組以外から受信番組に切り換わったと判断する。制御部３３０は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識しているので、表示器３２８に表示する内容が受信番組以外から受信番組に切り換わったとの判断にもとづいて、データコンテンツサービスが行われていない旨６１８１を表示制御部３２７に通知する。
【０１３２】
図６Ｃ（ｂ）および図６Ｃ（ｃ）も、図６Ｃ（ａ）同様に、表示器３２８に表示している内容が、受信機３００が受信して表示いる番組から例えば録画番組の表示に切り変わる場合である。図６Ｃ（ａ）との違いは、表示器３２８に表示している録画番組の前後の番組が、図６Ｃ（ａ）が同じチャンネル番号の同じ番組であるのに対して、図６Ｃ（ｂ）が同じチャンネル番号の違う番組の場合、図６Ｃ（ｃ）が違うチャンネルの場合である。
【０１３３】
６１９は、表示器３２８が、表示する表示内容の時間的な遷移である。
【０１３４】
６２０は、解析部３０９が、受信したＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を解析するタイミングの時間的な遷移である。
【０１３５】
６２１は、制御部３３０が、解析部３０９から解析結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識した場合に、表示制御部３２７に対して、データコンテンツサービスが行われていない旨を通知するタイミングの時間的な遷移である。
【０１３６】
６２２は、表示器３２８が、表示する表示内容の時間的な遷移である。
【０１３７】
６２３は、解析部３０９が、受信したＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を解析するタイミングの時間的な遷移である。
【０１３８】
６２４は、制御部３３０が、解析部３０９から解析結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識した場合に、表示器３２８に対して、データコンテンツサービスが行われていない旨を通知するタイミングの時間的な遷移である。
【０１３９】
いずれの場合も制御部３３０は、表示器３２８に表示されている表示内容が、録画した番組から受信機３００が受信している番組に切り換わった後の、最初のＭＰＴの解析結果を解析部３０９から受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識し、さらに第１の指定情報受信時番組情報保存エリア３２１−１に保存されている番組識別情報がＮＵＬＬのため、データコンテンツサービスが行われていない旨を表示制御部３２７に通知する。
【０１４０】
このように受信機３００が、受信機３００への入力切り替えにより、受信している番組から例えば録画番組に切り変わる場合、再度受信機３００が受信している番組に切り換わった場合には、図６Ａに示す処理同様に、最初のＭＰＴを受信して解析したタイミングで、データコンテンツサービスが行われていない旨を表示制御部３２７に通知することができる。これにより受信機３００は、表示器３２８に例えば録画した番組のような放送された番組でない番組を表示している状態から、受信機３００が受信している番組を表示する状態に切り換わった場合は、切り換わった後の最初にＭＰＴを受信して解析したタイミングで、データコンテンツサービスが行われてない旨６０３３を必ず表示制御部３２７に通知するため、ユーザの利便性が向上する。
【０１４１】
なお図６Ｃの例では、受信機３００が受信している番組以外を表示器３２８に表示する例として、録画した番組を例としてあげたが、例えばＤＶＤプレーヤーからの入力映像やＰＣ（パーソナルコンピュータ）からの入力映像でもよい。
【０１４２】
受信機３００は、さらにリモコンＩ／Ｆ３２４を経由して入力されるリモコン３５２の操作内容に対応して、データコンテンツサービスの内容を表示器３２８に表示することもできる。データコンテンツサービスの内容を表示するリモコン３５２のボタンとして、例えばｄボタンがある。
【０１４３】
図７は、リモコンに存在するｄボタン７０１およびその周辺の例を示す図である。ユーザがこのｄボタン７０１を押下すると、現在表示器３２８に表示されている番組にデータコンテンツサービスが付加されている場合、その付加されているデータコンテンツサービスの内容を表示することができる。
【０１４４】
しかし受信機３００は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にない場合、ｄボタン押下によるデータコンテンツサービスの内容の表示を要求するコマンドをリモコン３５２から受信すると、データコンテンツサービスが行われていない旨を表示制御部３２７に通知する。
【０１４５】
図８Ａ、図８Ｂ、図８Ｃは、図６Ａ（ａ）、図６Ｂ（ａ）、図６Ｃ（ａ）で示した、時間的な遷移に、制御部３３０が、リモコン３５２のｄボタンが押下されたことを認識したタイミング、およびデータコンテンツサービスが行われていない旨の表示を表示器３２８に通知するタイミングを加えた図である。なお図８Ａから図８Ｃまでの説明では、受信機３００が通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを前提に説明する。
【０１４６】
図８Ａは、図６Ａ（ａ）に、制御部３３０が、リモコン３５２のｄボタンが押下されたことを認識したタイミング（８０４１、８０４２、８０４４）、およびそのｄボタン押下の認識をもとにデータコンテンツサービスが行われていない旨を表示制御部３２７に通知するタイミング（８０４３）を追加した図である。
【０１４７】
８０１は図６Ａ（ａ）の６０１と同一であり、８０２は図６Ａ（ａ）の６０２と同一であり、８０３は、図６Ａ（ａ）の６０３と同一である。８０４は、制御部３３０がリモコン３５２のｄボタンが押下されたことを認識したタイミング、およびｄボタンが押下されたことを認識したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識した場合に、表示制御部３２７に対してデータコンテンツサービスが行われていない旨を通知するタイミングである。
【０１４８】
制御部３３０は、ｄボタン押下をタイミング８０４１で認識したとすると、このタイミング８０４１において表示器３２８に表示されている表示内容にデータコンテンツサービスが付加されているかを確認する。
【０１４９】
タイミング８０４１の時点では、解析部３０９が番組Ｂ１（チャンネルＮ１）のＭＰＴを受信していないため、第１の指定情報受信時番組情報保存エリア３２１−１には、番組Ａ１（チャンネルＮ１）８０１１のチャンネル識別情報であるチャンネルＮ１、番組識別情報である番組Ａ１が保存されている。また現在番組情報保存エリア３２１−２には、番組Ｂ１（チャンネルＮ１）８０１２のチャンネル識別情報であるチャンネルＮ１、番組識別情報である番組Ａ１が保存されている。
【０１５０】
制御部３３０は、ｄボタン押下を認識したタイミング８０４１において、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを比較する。ｄボタン押下を認識したタイミング８０４１では、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報は、番組Ａ１（チャンネルＮ１）の情報であり、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報と一致していない。
【０１５１】
このため制御部３３０は、現在受信している番組においては、ＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を受信していないと認識し、表示器３２８に表示されている表示内容はデータコンテンツサービスが付加されていない、と判断する。制御部３３０は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを、通信制御部３４０を介して認識しているが、タイミング８０４１においては、データコンテンツサービスが行われていない旨を表示制御部３２７に通知しない。
【０１５２】
制御部３３０は、ｄボタン押下をタイミング８０４２で認識したとすると、このタイミング８０４２において表示器３２８に表示されている表示内容にデータコンテンツサービスが付加されているかを確認する。
【０１５３】
タイミング８０４２の時点では、解析部３０９が番組Ｂ１（チャンネルＮ１）のＭＰＴ８０２３を受信しているため、第１の指定情報受信時番組情報保存エリア３２１−１には、番組Ｂ１（チャンネルＮ１）８０１２のチャンネル識別情報であるチャンネルＮ１、番組識別情報である番組Ｂ１が保存されている。また現在番組情報保存エリア３２１−２には、番組Ｂ１（チャンネルＮ１）８０１２のチャンネル識別情報であるチャンネルＮ１、番組識別情報である番組Ａ１が保存されている。
【０１５４】
制御部３３０は、ｄボタン押下を認識したタイミング８０４２において、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを比較する。ｄボタン押下を認識したタイミング８０４２では、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報は、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報と一致している。
【０１５５】
このため制御部３３０は、ｄボタン押下を認識したタイミング８０４２では、現在受信している番組においては、ＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を受信していると認識し、表示器３２８に表示されている表示内容はデータコンテンツサービスが付加されている、と判断する。制御部３３０は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識しているので、タイミング８０４２においては、データコンテンツサービスが行われていない旨を表示制御部３２７に通知８０４３する。
【０１５６】
図８Ｂは、図６Ｂ（ａ）に、制御部３３０が、リモコン３５２のｄボタンが押下されたことを認識したタイミング（８１０１、８１０２）、およびそのｄボタン押下の認識をもとにデータコンテンツサービスが行われていない旨を表示制御部３２７に通知するタイミング８１０３を追加した図である。
【０１５７】
８０７は図６Ｂ（ａ）の６０７と同一であり、８０８は図６Ｂ（ａ）の６０８と同一であり、８０９は、図６Ｂ（ａ）の６０９と同一である。８１０は、制御部３３０が、リモコン３５２のｄボタンが押下されたことを認識したタイミング、およびデータコンテンツサービスが行われていない旨を表示制御部３２７に通知するタイミングである。
【０１５８】
制御部３３０は、ｄボタン押下をタイミング８１０１で認識したとすると、このタイミング８１０１において表示器３２８に表示されている表示内容にデータコンテンツサービスが付加されているかを確認する。
【０１５９】
タイミング８１０１の時点では、解析部３０９が番組Ｂ２（チャンネルＮ２）８０７２のＭＰＴを受信していないため、第１の指定情報受信時番組情報保存エリア３２１−１には、番組Ａ２（チャンネルＮ１）８０７１のチャンネル識別情報であるチャンネルＮ１、番組識別情報である番組Ａ２が保存されている。また現在番組情報保存エリア３２１−２には、番組Ｂ２（チャンネルＮ２）８０７２のチャンネル識別情報であるチャンネルＮ２、番組識別情報である番組Ａ２が保存されている。
【０１６０】
制御部３３０は、ｄボタン押下を認識したタイミング８１０１において、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを比較する。ｄボタン押下を認識したタイミング８１０１では、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報は、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報と一致していない。
【０１６１】
このため制御部３３０は、現在受信している番組においては、ＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を受信していないと認識し、表示器３２８に表示されている表示内容はデータコンテンツサービスが付加されていない、と判断する。制御部３３０は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識しているが、タイミング８１０１においては、データコンテンツサービスが行われていない旨を表示制御部３２７に通知しない。
【０１６２】
制御部３３０は、ｄボタン押下をタイミング８１０２で認識したとすると、このタイミング８１０２において表示器３２８に表示されている表示内容にデータコンテンツサービスが付加されているかを確認する。
【０１６３】
タイミング８１０２の時点では、解析部３０９が番組Ｂ２（チャンネルＮ２）８０７２のＭＰＴ８０８２を受信しているため、第１の指定情報受信時番組情報保存エリア３２１−１には、番組Ｂ２（チャンネルＮ２）８０７２のチャンネル識別情報であるチャンネルＮ２、番組識別情報である番組Ｂ２が保存されている。また現在番組情報保存エリア３２１−２には、番組Ｂ２（チャンネルＮ２）８０７２のチャンネル識別情報であるチャンネルＮ２、番組識別情報である番組Ｂ２が保存されている。
【０１６４】
制御部３３０は、ｄボタン押下を認識したタイミング８１０２において、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを比較する。ｄボタン押下を認識したタイミング８１０２では、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報は、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報に一致している。
【０１６５】
このため制御部３３０は、ｄボタン押下を認識したタイミング８１０２では、現在受信している番組においては、ＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を受信していると認識し、表示器３２８に表示されている表示内容はデータコンテンツサービスが付加されている、と判断する。制御部３３０は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識しているので、タイミング８１０２においては、データコンテンツサービスが行われていない旨８１０３を表示制御部３２７に通知する。
【０１６６】
図８Ｃは、図６Ｃ（ａ）に、制御部３３０が、リモコン３５２のｄボタンが押下されたことを認識したタイミング（８１９１、８１９２）、およびそのｄボタン押下の認識をもとにデータコンテンツサービスが行われていない旨を表示制御部３２７に通知するタイミング８１９３を追加した図である。８１６は図６Ｃ（ａ）の６１６と同一であり、８１７は図６Ｃ（ａ）の６１７と同一であり、８１８は、図６Ｃ（ｃ）の６１８と同一である。８１９は、制御部３３０が、リモコン３５２のｄボタンが押下されたことを認識したタイミング、およびデータコンテンツサービスが行われていない旨を表示制御部３２７に通知するタイミングである。
【０１６７】
制御部３３０は、ｄボタン押下をタイミング８１９１で認識したとすると、このタイミング８１９１において表示器３２８に表示されている表示内容にデータコンテンツサービスが付加されているかを確認する。
【０１６８】
タイミング８１９１の時点では、番組Ｂ３（録画番組）が表示器３２８に表示されているため、上記したように現在番組情報保存エリア３２１−２のチャンネル識別情報および番組識別情報は、ＮＵＬＬが設定されている。
【０１６９】
制御部３３０は、現在番組情報保存エリア３２１−２のチャンネル識別情報および番組識別情報にＮＵＬＬが設定されているので、表示器３２８に表示されている表示内容はデータコンテンツサービスが付加されていない、と判断する。制御部３３０は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識しているが、タイミング８１９１においては、データコンテンツサービスが行われていない旨を表示制御部３２７に通知しない。
【０１７０】
制御部３３０は、ｄボタン押下をタイミング８１９２で認識したとすると、このタイミング８１９２において表示器３２８に表示されている表示内容にデータコンテンツサービスが付加されているかを確認する。
【０１７１】
タイミング８１９２の時点では、解析部３０９が番組Ｃ３（チャンネルＮ１）のＭＰＴ８１７２を受信しているため、第１の指定情報受信時番組情報保存エリア３２１−１には、番組Ｃ３（チャンネルＮ１）８１６２のチャンネル識別情報であるチャンネルＮ１、番組識別情報である番組Ｃ３が保存されている。また現在番組情報保存エリア３２１−２には、番組Ｃ３（チャンネルＮ１）８１６２のチャンネル識別情報であるチャンネルＮ１、番組識別情報である番組Ｃ３が保存されている。
【０１７２】
制御部３３０は、ｄボタン押下を認識したタイミング８１９２において、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報とを比較する。ｄボタン押下を認識したタイミング８０９２では、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているチャンネル識別情報および番組識別情報は、現在番組情報保存エリア３２１−２に保存されているチャンネル識別情報および番組識別情報に一致している。
【０１７３】
このため制御部３３０は、ｄボタン押下を認識したタイミング８１０２では、現在受信している番組においては、ＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を受信していると認識し、表示器３２８に表示されている表示内容はデータコンテンツサービスが付加されている、と判断する。制御部３３０は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識しているので、タイミング８１９３においては、データコンテンツサービスが行われていない旨を表示制御部３２７に通知８１９３する。
【０１７４】
このように受信機３００は、リモコン３５２の操作内容により、データコンテンツサービスの内容を表示器３２８に表示しようとした場合、表示器３２８に表示している表示内容にデータコンテンツサービスが付加されているかを判断して、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にない場合には、データコンテンツサービスが行われていない旨を表示制御部３２７に通知することができる。これによりユーザは、任意のタイミングにおいて、データコンテンツサービスが行われているかを確認することができる。例えば、先に説明したように、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４０を介して認識した場合、受信機３００は、表示器３２８に対してデータコンテンツサービスが行われていない旨の表示を通知しない機能を持つが、ユーザがなんらかの不安を抱いた時には、ｄボタンを押下することで、データコンテンツサービスの実施状況を確認するために、利用することもできる。
【０１７５】
また受信機の設定により、図６Ａ（ａ）から図６Ｃ（ｃ）のような、チャンネル識別情報および番組識別情報をもとにした、データコンテンツサービスが行われていない旨の表示の通知はいっさい行わずに、ユーザがｄボタンを押下した場合のみ、データコンテンツサービスの実施状況を確認することができるようにしてもよい。
【０１７６】
これにより、ユーザの意図に応じてデータコンテンツサービスの実施状況を確認することができる。また、ユーザの意図しないタイミングで、データコンテンツサービスが行われていない旨の表示が行われることが無くなるため、ユーザはデータコンテンツサービスが行われていない旨の表示を煩わしく感じることがなくなる。
【０１７７】
また受信機の設定により、図６Ａ（ａ）から図６Ｃ（ｃ）のような、チャンネル識別情報および番組識別情報をもとにした、データコンテンツサービスが行われていない旨の表示の通知はいっさい行わずに、受信機の電源投入後にデータコンテンツサービスが行われていないことを初めて認識したときに1回、あるいはそれ以降におけるデータコンテンツサービスが行われていないことを認識することが規定回数回に達するまで、データコンテンツサービスが行われていない旨の表示の通知をおこなうことができるようにしてもよい。
以上のように、受信機は、例えば受信機の初期設定メニューの中で、エラーメッセージを表示しない、もしくは次回以降は当該エラーメッセージを表示しないように設定を可能とすることができ、例えば選局の度にエラーメッセージが表示画面に表示されユーザの視聴を妨げないようすることが可能となる。
【０１７８】
またさらに受信機３００は、ネットワークＩ／Ｆ３４１を介して、ユーザが所有するＰＣ（パーソナルコンピュータ）、スマートフォン等の電子機器と接続することも可能である。この場合、図６Ａ（ａ）から図６Ｃ（ｃ）、図８Ａから図８Ｃの各々の一部あるいは全てにおいて、データコンテンツサービスが行われていない旨の通知を、ユーザが所有する電子機器に通知することも可能である。図６Ａ（ａ）から図６Ｃ（ｃ）、図８Ａから図８Ｃのどのような場合をユーザが所有する電子機器に通知させるかは、例えば受信機の初期設定メニューの中で設定可能である。また、データコンテンツサービスが行われていない旨の通知は、受信機３００の表示器３２８とユーザが所有する電子機器の両方に表示してもよい。
【０１７９】
ユーザの電子機器に通知する内容は、受信機３００の表示器３２８に表示する内容と同じでもよいし、より分かりやすいように、チャンネル番号、番組名等を含んだ内容でもよい。またユーザの電子機器に通知する手段は、ユーザの電子機器が特定できるものであればいずれの手段でもよく、例えばメールやインスタントメッセンジャーでもよい。
【０１８０】
受信機の初期設定の内容は、制御部３０９が管理する不揮発領域（図示しない）に保存されている。  図９Ａ、図９Ｂ、図９Ｃ、図９Ｄ、図９Ｅは、図６Ａ（ａ）、図６Ａ（ｂ）、図６Ｂ（ａ）、図６Ｂ（ｂ）、図６Ｂ（ｃ）、図６Ｃ（ａ）、図６Ｃ（ｂ）、図６Ｃ（ｃ）、図８Ａ、図８Ｂ、図８Ｃに示した時間的な遷移に対する処理フローである。
【０１８１】
図９Ａおよび図９Ｂは、放送番組にデータコンテンツサービスが付加されている場合の、データコンテンツサービスが行われていない旨を表示器に通知する通知処理の処理フローチャートである。
【０１８２】
受信機３００は、放送波による番組の映像信号や音声信号を受信すると、映像信号や音声信号とともに多重化されている伝送制御信号も受信し、通知処理１（Ｓ９００）を開始する。
【０１８３】
解析部３０９は、表示器に表示している番組のｓｅｒｖｉｃｅ＿ｉｄとｅｖｅｎｔ＿ｉｄを伝送制御信号から抽出し、現在番組情報保存エリア３２１−２に保存する（Ｓ９０１）。解析部３０９は、次にＭＰＴの抽出を行う（Ｓ９０１）。伝送制御信号の中からＭＰＴを抽出出来れば（Ｓ９０３のＹｅｓ）、ＭＰＴの中からアプリケーションサービス記述子の抽出を行う（Ｓ９０４）。
【０１８４】
伝送制御信号の中からＭＰＴを抽出出来なければ（Ｓ９０３のＮｏ）、受信機３００は次の伝送制御信号の受信を待つために、処理を終了する（Ｓ９１２）。
【０１８５】
解析部３０９は、ＭＰＴの中からアプリケーションサービス記述子が抽出できたら（Ｓ９０５のＹｅｓ）、その抽出結果を制御部３３０に送る。解析部３０９から送られてきた抽出結果を受信した制御部３３０は、通信ネットワークに接続しているかの確認を行う（Ｓ９０６）。この確認は、受信機３００がネットワークＩ／Ｆ３４１を介して、通信ネットワーク３５１と接続されているかの確認である。受信機３００が通信ネットワーク３５１に接続しているかの確認は、例えば制御部３３０が、通信制御部３４０がネットワークＩ／Ｆ３４１を介して通信ネットワーク３５１中に存在しているルーター（図示しない）とデータのやり取りができているかを判断することで、確認することができる。
【０１８６】
制御部３３０は、受信機３００が通信ネットワークに接続していることを確認すると（Ｓ９０６のＹｅｓ）、アプリケーションサービス記述子に含まれるＡＩＴ＿ｌｏｃａｔｉｏｎ＿ｉｎｆｏフィールド、ＤＴ＿ｍｅｓｓａｇｅ＿ｌｏｃａｔｉｏｎ＿ｉｎｆｏフィールド、ＥＭＴ_ｌｏｃａｔｉｏｎ＿ｉｎｆｏフィールドのｌｏｃａｔｉｏｎ＿ｉｎｆｏの情報をもとに関連するテーブル情報の参照（Ｓ９０７）を行う。制御部３３０は、ｌｏｃａｔｉｏｎ＿ｉｎｆｏ情報に書かれた関連するテーブル情報を用いて、通信ネットワーク３５１を介してアプリケーション機能の提供元にアクセスする（Ｓ９０８）。
【０１８７】
制御部３３０は、通信ネットワーク３５１を介してアプリケーション機能の提供元にアクセスした（Ｓ９０７）ときに、正しく通信ができる状態にあることの確認を行う（Ｓ９０９）。制御部３３０は、アプリケーション機能の提供元と正しく通信ができる状態にあることが確認できると（Ｓ９０８のＹｅｓ）と、アプリケーション機能の取得を行う（Ｓ９１０）。制御部３３０は、アプリケーション機能の取得を行うと、取得したアプリケーション機能の管理・実行を行う。
【０１８８】
アプリケーション機能の提供元と正しく通信ができる状態にあることの確認は、例えば制御部３３０が、通信制御部３４０がネットワークＩ／Ｆ３４１を介してアプリケーション機能の提供元にアクセスしてアプリケーション機能提供元との間で特定の信号のやり取りが完結したかを判断することで、確認することができる。
【０１８９】
制御部３３０は、通信ネットワーク３５１に接続していないことを確認した場合（Ｓ９０６のＮｏ）、またはアプリケーション機能提供元と正しく通信ができる状態にないことを確認した場合（Ｓ９０９のＮｏ）は、データコンテンツサービスが行われていない旨の表示を行うかの判断の処理に移る。
【０１９０】
制御部３３０は、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているｓｅｒｖｉｃｅ＿ｉｄ、ｅｖｅｎｔ＿ｉｄおよび現在番組情報エリア３２１−２に保存されているｓｅｒｖｉｃｅ＿ｉｄ、ｅｖｅｎｔ＿ｉｄの読み出し（Ｓ９１３）を行う。
【０１９１】
制御部３３０は、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているｓｅｒｖｉｃｅ＿ｉｄ、ｅｖｅｎｔ＿ｉｄおよび現在番組情報保存エリア３２１−２に保存されているｓｅｒｖｉｃｅ＿ｉｄ、ｅｖｅｎｔ＿ｉｄとを用いて、第１の条件判定処理（Ｓ９１４）を行う。
【０１９２】
第１の条件判定処理（Ｓ９１４）の結果、第１の条件を満たす場合（Ｓ９１６のＹｅｓ）、制御部３３０は、データコンテンツサービスが行われていない旨の表示を表示部３２８に通知して（Ｓ９１５）、通知処理１を終了する（Ｓ９１２）。
【０１９３】
第１の条件判定処理（Ｓ９１４）の結果、第１の条件を満たさない場合（Ｓ９１６のＮｏ）、制御部３３０は、データコンテンツサービスが行われていない旨の表示を表示部３２８に通知しないで処理を終了する（Ｓ９１２）。
【０１９４】
図９Ｃは、受信機に対する入力切り替えにより、放送番組以外を表示器３２８に表示している場合の、データコンテンツサービスが行われていない旨を表示制御部３２７に通知する通知処理の処理フローチャートである。
【０１９５】
制御部３３０は、受信機３００に対する入力切り替えにより、放送波により受信している番組以外を表示器３２８に表示を始めると、通知処理２（Ｓ９２０）を開始する。制御部３３０は、第１の指定情報受信時番組情報保存エリア３２１−１のチャンネル情報保存エリア３２１−１０と番組情報保存エリア３２１−１１、現在番組情報保存エリア３２１−２のチャンネル情報保存エリア３２１−２０と番組情報保存エリア３２１−２１にＮＵＬＬを設定し（Ｓ９２１）して、通知処理２を終了する（Ｓ９２２）。
【０１９６】
図９Ｄは、図９ＢのＳ９１４の第１の条件判定処理の処理フローである。
【０１９７】
制御部３３０は、第１の条件判定処理を開始する（Ｓ９３０）と、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているｓｅｒｖｉｃｅ＿ｉｄと現在番組情報エリア３２１−２に保存されているｓｅｒｖｉｃｅ＿ｉｄとの比較を行う（Ｓ９３１）。
【０１９８】
比較を行った結果、一致していないと判断した場合（Ｓ９３１のＮｏ）制御部３３０は、前回番組情報のＳｅｒｖｉｃｅ＿ｉｄがＮＵＬＬかを確認する（Ｓ９３５）。
【０１９９】
確認の結果、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているＳｅｒｖｉｃｅ＿ｉｄがＮＵＬＬの場合（Ｓ９３５のＹｅｓ）、制御部３３０は、判定結果を第１の条件を満たす（Ｓ９３３）として第１の条件判定処理を終了（Ｓ９３４）する。
【０２００】
確認の結果、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているＳｅｒｖｉｃｅ＿ｉｄがＮＵＬＬでない場合（Ｓ９３５のＮｏ）、制御部３３０は、判定結果を第１の条件を満たさない（Ｓ９３６）として第１の条件判定処理を終了（Ｓ９３４）する。
【０２０１】
判定結果が第１の条件を満たす（Ｓ９３３）場合は、図９ＢのＳ９１６の第１の条件を満たすかの判定処理においてＹｅｓが成立する場合であり、制御部３３０は、データコンテンツサービスが行われていない旨の表示を表示部３２８に通知する（Ｓ９１５）場合である。この場合は、例えば、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているｓｅｒｖｉｃｅ＿ｉｄおよびｅｖｅｎｔ＿ｉｄと、現在番組情報エリアに保存されているｓｅｒｖｉｃｅ＿ｉｄおよびｅｖｅｎｔ＿ｉｄとにおいて、図６Ａ（ａ）、図６Ａ（ｂ）に示すようにｓｅｒｖｉｃｅ＿ｉｄは一致していてｅｖｅｎｔ＿ｉｄが一致していない場合、つまり同じチャンネルで番組が切り換わった場合に相当する。あるいは例えば図６Ｃ（ａ）、図６Ｃ（ｂ）、図６Ｃ（ｃ）に示す放送番組以外を表示器３２８に表示することで、図９Ｂの通知処理２により第１の指定情報受信時番組情報保存エリア３２１−１に保存されているｓｅｒｖｉｃｅ＿ｉｄがＮＵＬＬに更新され、さらに放送番組以外の表示から放送番組の表示に切り換わった場合に相当する。
【０２０２】
このように本実施形態の受信機３００は、表示器３２８に表示する内容の切り換わりが、同一のチャンネルにおける番組の切り換わりの場合、あるいは入力切り替えにより放送番組以外から放送番組への切り換わりの場合、その切り換わった後の番組において最初のアプリケーションサービス記述子を受信したタイミングで、データコンテンツサービスが行われていない旨を表示制御部３２７に通知することが可能となる。
【０２０３】
さらに図９ＢのＳ９１４の第１の条件判定処理の処理フローは、図６Ｂ（ｃ）に示すように、表示器３２８に表示する内容が、チャンネル切り替えにより切り換わった場合、その切り替えた後の番組において、アプリケーションサービス記述子を受信した回数に応じて、データコンテンツサービスが行われていない旨を表示制御部３２７に通知することもできる。
【０２０４】
図９Ｅは、図９ＢのＳ９１４の第１の条件判定処理の他の処理フローチャートである。
【０２０５】
図９ＥのＳ９４０からＳ９４６までの処理は、図９ＤのＳ９３０からＳ９３６までの処理と同一である。図９Ｅの処理は、図９Ｄの処理に対してＳ９４７からＳ９５０の処理が加わったものである。表示器３２８に表示する内容の切り換わりが、チャンネル切り換えによる場合、制御部３３０は、Ｓ９４１の判定処理をＮｏと判定し、カウンタにＮを設定（Ｓ９５０）する（Ｎ＞０の整数とする）。以降で制御部３３０は、切り換え後のチャンネルの番組においてアプリケーションサービス記述子を受信するごとにカウンタをデクリメント（Ｓ９４８）しながら、デクリメントしたカウンタが０になったかの確認をする（Ｓ９４９）。
【０２０６】
確認の結果、カウンタが０の場合（Ｓ９４９のＹｅｓ）、制御部３３０は、このタイミングでデータコンテンツサービスが行われていない旨を表示制御部３２７に通知することができる。
【０２０７】
このように本実施形態の受信機３００は、図６Ｂ（ｃ）に示すように、アプリケーションサービス記述子を受信した回数に応じて、データコンテンツサービスが行われていない旨を表示制御部３２７に通知することもできる。
【０２０８】
図１０は、図８Ａ、図８Ｂ、図８Ｃに示したリモコン３５２操作によるデータコンテンツサービスが行われていない旨を表示制御部に通知する通知処理の処理フローチャートである。
【０２０９】
通信制御部３４０は、リモコンＩ／Ｆ３４２を介して、リモコン３５２のｄボタンが押下された信号を受け取ると、信号を受信した旨を制御部３３０に通知する。制御部３３０は、ｄボタンが押下された旨を通信制御部３４０から受信すると、通知処理３（Ｓ１０００）を開始する。
【０２１０】
制御部３３０は、第２の条件の判定を行うために、第１の指定情報受信時番組情報保存エリア３２１−１に保存されているｓｅｒｖｉｃｅ＿ｉｄ、ｅｖｅｎｔ＿ｉｄおよび現在番組情報保存エリア３２１−２に保存されているｓｅｒｖｉｃｅ＿ｉｄ、ｅｖｅｎｔ＿ｉｄを読み出す（Ｓ１００１）。
【０２１１】
制御部３３０は、読み出した第１の指定情報受信時番組情報保存エリア３２１−１と現在番組情報保存エリア３２１−２とに保存されているｓｅｒｖｉｃｅ＿ｉｄおよびｅｖｅｎｔ＿ｉｄが等しいかの確認（第２の条件の判定）を行う（Ｓ１００２）。
【０２１２】
確認の結果、等しくない場合（Ｓ１００２のＮｏ）、制御部３３０は、通知処理３を終了する（Ｓ１００６）。
【０２１３】
確認の結果、等しい場合（Ｓ１００３のＹｅｓ）、制御部３３０は、受信機３００が通信ネットワークに接続しているかの確認（Ｓ１００３）および通信ネットワーク３５１を介してアプリケーション機能の提供元にアクセスしたときに、正しく通信ができる状態にあることの確認（Ｓ１００４）を行う。このＳ１００３の処理は、図９ＡのＳ９０６の処理と同一であり、Ｓ１００４の処理は、図９ＢのＳ９０９の処理と同一である。
【０２１４】
確認の結果、通信ネットワークに接続されていないと判断した場合（Ｓ１００３のＮｏ）、あるいはアプリケーション機能提供元と正しく通信ができる状態にないと判断した場合（Ｓ１００４のＮｏ）、制御部３３０は、データコンテンツサービスが行われていない旨の表示を表示部３２８に通知して（Ｓ１００７）、通知処理３を終了する（Ｓ１００６）。
【０２１５】
確認の結果、通信ネットワークに接続されている判断した場合（Ｓ１００３のＹｅｓ）、かつアプリケーション機能提供元と正しく通信ができる状態にある判断した場合（Ｓ１００４のＹｅｓ）、制御部３３０は、データコンテンツサービスの内容を表示機３２８に表示（Ｓ１００５）して、通知処理３を終了する（Ｓ１００６）。
【０２１６】
データコンテンツサービスが行われていない旨の表示である、エラーメッセージを表示する場所は、ユーザの視聴を妨げることがない位置に表示することが望ましい。例えば表示器３２８の表示画面に対して、受信した番組を縮小して表示することでできた表示画面内の残余の部分に表示してもよい。
【０２１７】
図１１は、表示器１１００の表示画面と表示画面内に表示する番組の表示領域の関係を示した図である。表示器１１００は、受信機３００が受信した番組、あるいは入力切り替えにより受信した番組以外の映像を表示する領域である表示画面１１０１と表示画面１１０１を固定するために表示画面１１０１の外周を囲むフレーム１１０２を含む。
【０２１８】
図１１（Ａ）は、受信機３００が受信した番組、あるいは入力切り替えにより受信した番組以外の映像を、表示器３２８の表示画面１１０１の全領域に表示した場合の表示画面の例である。
【０２１９】
図１１（Ｂ）は、受信機３００が受信した番組、あるいは入力切り替えにより受信した番組以外の映像を、表示器３２８の表示画面１１０１の全領域に対して縮小した表示領域１１０３内に表示した例である。このように受信機３００が受信した番組、あるいは入力切り替えにより受信した番組以外の映像を縮小して表示することで生じた表示画面１１０１内の残余の部分１１０４は、例えば黒表示となる。この黒表示領域に対して、例えば「データの表示に失敗しました」等のエラーメッセージを表示してもよい。
【０２２０】
あるいは表示画面１１０１の外に表示してもよい。表示画面１１０１の外に表示する例としては、フレーム１１０２の一部、フレーム１１０２の側部、フレーム１１０２の下部にもうけられるデコレーションの一部、コネクタの一部、あるいはこれらの組み合わせ構成等として、当該一部でＬＥＤを点滅させることで、ユーザに注意を促す手段であってもよい。
【０２２１】
さらに本実施形態の受信機３００は、データコンテンツサービスを行う際に、アプリケーションを伝送するプロトコル種別に応じて、データコンテンツサービスが行われていない旨を表示制御部３２７に通知する制御を変えることもできる。
【０２２２】
上述したようにアプリケーションサービス記述子は、ＡＩＴ＿ｌｏｃａｔｉｏｎ＿ｉｎｆｏフィールドに、参照すべきＭＨ−ＡＩＴ（MH-Application Information Table）のロケーションを設定した構成になっている。したがって受信機３００は、アプリケーションサービス記述子を解析することでＭＨ−ＡＩＴを参照することができる。ＭＨ−ＡＩＴには、伝送プロトコルの指定と伝送プロトコルに依存したアプリケーションのロケーション情報が記載されたＭＨ―伝送プロトコル記述子が配置されている。
【０２２３】
図１２Ａは、ＭＨ−プロトコル記述子の構成を表した図である。ＭＨ−プロトコル記述子は、ｐｒｏｔｏｃｏｌ＿ｉｄ（プロトコル識別）フィールド１２０１とｓｅｌｅｃｔｏｒ＿ｂｙｔｅ（セレクタ領域）フィールド１２０２を持つ。ｐｒｏｔｏｃｏｌ＿ｉｄ（プロトコル識別）フィールド１２０１は、データコンテンツサービスにおけるアプリケーションを伝送するプロトコルを示している。ｓｅｌｅｃｔｏｒ＿ｂｙｔｅ（セレクタ領域）フィールド１２０２は、プロトコル識別毎に規定される補足情報を格納するフィールドである。
【０２２４】
図１２Ｂは、ｐｒｏｔｏｃｏｌ＿ｉｄ（プロトコル識別）フィールド１２０１の一覧を示している。プロトコル識別が０ｘ０００３（ＨＴＴＰ／ＨＴＴＰＳ伝送）１２０３は、指定されたＵＲＬに従い受信機が、通信ネットワーク上のサーバよりアプリケーションを取得し、実行することを意味している。
【０２２５】
図１２Ｃは、ｐｒｏｔｏｃｏｌ＿ｉｄ（プロトコル識別）フィールド１２０１がＨＴＴＰ／ＨＴＴＰＳ伝送あるいはＭＭＴ ｎｏｎ−ｔｉｍｅｄ伝送の場合の、ｓｅｌｅｃｔｏｒ＿ｂｙｔｅ（セレクタ領域）フィールド１２０２の構成を示した図である。
【０２２６】
解析部３０９は、受信したアプリケーションサービス記述子を解析することで、ＭＨ−ＡＩＴを参照することが可能となり、ＭＨ−ＡＩＴに配置されているＭＨ−プロトコル記述子を解析することができる。これにより解析部３０９は、ｐｒｏｔｏｃｏｌ＿ｉｄ（プロトコル識別）フィールド１２０１およびｓｅｌｅｃｔｏｒ＿ｂｙｔｅ（セレクタ領域）フィールド１２０２を認識することができる。
【０２２７】
ＭＨ−プロトコル記述子のｐｒｏｔｏｃｏｌ＿ｉｄ（プロトコル識別）が、例えば０ｘ０００３（ＨＴＴＰ／ＨＴＴＰＳ伝送）の場合、解析部３０９は、ｓｅｌｅｃｔｏｒ＿ｂｙｔｅ（セレクタ領域）フィールド１２０２のＵＲＬ＿ｂａｓｅ＿ｂｙｔｅフィールド１２０４を参照することで、アプリケーションを取得するためのＵＲＬのベース部の文字列を解析することができる。ＵＲＬ＿ｂａｓｅ＿ｂｙｔｅフィールド１２０４は、アプリケーションを取得するためのＵＲＬのベース部の文字列を格納するエリアである。
【０２２８】
解析部３０９は、さらにＵＲＬのベース部の文字列を解析することで、ＵＲＬのスキームを認識し、その認識結果を制御部３３０に送付することができる。ＵＲＬのスキームの認識結果を受信した制御部３１２は、その内容にもとづいてアプリケーションを取得するためのプロトコルを決定する。例えばＵＲＬ＿ｂａｓｅ＿ｂｙｔｅフィールド１２０４に記載されているスキームがｈｔｔｐｓの場合、制御部３３０は、ＴＬＳ（Ｔｒａｎｓｐｏｒｔ Ｌａｙｅｒ Ｓｅｃｕｒｉｔｙ）を用いたセキュリティ通信によりアプリケーションを取得する。
【０２２９】
そこで本実施形態の受信機３００はさらに、ＵＲＬのスキームがｈｔｔｐｓである場合は、データコンテンツサービスが行われていない旨を表示制御部３２７に、例えば常に通知することができる。
【０２３０】
図１３Ａ、図１３Ｂは、図６Ａ（ａ）、図６Ｂ（ａ）で示した時間的な遷移において、受信したＭＰＴを解析した結果ＵＲＬのスキームがｈｔｔｐｓであることを認識した場合の、データコンテンツサービスが行われていない旨を表示制御部３２７に通知するタイミングを示した図である。なお図１３Ａ、図１３Ｂの説明では、受信機３００が通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを前提に説明する。
【０２３１】
図１３Ａは、図６Ａ（ａ）同様、受信機３００が受信して表示している番組のチャンネルが変わらず番組だけが変わる場合の、表示器３２８が表示している番組の表示内容、解析部３０９がＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を受信して解析するタイミング、および制御部３３０が、データコンテンツサービスが行われていない旨を表示制御部３２７に通知するタイミング、の時間的な遷移の例を示す図である。
【０２３２】
図１３Ａの１３０１は、表示器３２８が表示している表示内容の時間的な遷移である。番組Ａ１（チャンネルＮ１）は、チャンネル番号（service_id）Ｎ１の番組（event_id）Ａ１であることを示している。１３０１の例は、チャンネル番号がＮ１のまま時間の経過とともに番組Ａ１、番組Ｂ１、番組Ｃ１を順次表示器３２８に表示する場合である。
【０２３３】
１３０２は、解析部３０９が、受信したＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を解析するタイミングの時間的な遷移である。解析部３０９は、表示器３２８に番組Ａ１が表示されている間にＭＰＴ１３０２１とＭＰＴ１３０２２を、番組Ｂ１を表示している間にＭＰＴ１３０２３を受信して解析している。ここで解析部は、ＭＰＴ１３０２２を解析した結果、ＵＲＬのスキームがｈｔｔｐｓであることを認識したとする。解析部３０９は、ＵＲＬのスキームがｈｔｔｐｓである旨を、制御部３３０に通知する。
【０２３４】
１３０３は、制御部３３０が、解析部３０９から解析結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部３４１を介して認識した場合に、表示制御部３２７に対して、データコンテンツサービスが行われていない旨の表示を通知するタイミングの時間的な遷移である。
【０２３５】
制御部３３０は、ＭＰＴ１３０２１の解析結果を解析部３０９から受信したタイミングにおいて、図６Ａ（ａ）で説明したように、データコンテンツサービスが行われていない旨１３０３１を表示制御部３２７に通知する。
【０２３６】
また制御部３３０は、ＭＰＴ１３０２２の解析結果を解析部３０９から受信したタイミングにおいて、前回のＭＰＴの解析結果であるＭＰＴ１３０２１の解析結果を解析部３０９から受信したタイミングから、チャンネル番号（service_id）および番組（event_id）が変わっていないが、ＵＲＬのスキームがｈｔｔｐｓであることを認識しているため、図６Ａ（ａ）の場合と異なりデータコンテンツサービスが行われていない旨１３０９１を表示制御部３２７に通知する。
【０２３７】
図１３Ｂは、図６Ｂ（ａ）同様、受信機３００が受信して表示している番組のチャンネル番号が変わる場合の、表示器３２８が表示している番組の表示内容、解析部３０９がＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を受信して解析するタイミング、および制御部３３０が、データコンテンツのサービスが行われていない旨を表示制御部３２７に通知するタイミング、の時間的な遷移の例を示している。
【０２３８】
図１３Ｂの１３０７は、表示器３２８が表示している表示内容の時間的な遷移である。
【０２３９】
１３０８は、解析部３０９が、受信したＭＰＴ（アプリケーションサービス記述子が配置されており、プロトコル識別がＨＴＴＰ／ＨＴＴＰＳとする）を解析するタイミングの時間的な遷移である。解析部３０９は、表示器３２８に番組Ａ２が表示されている間にＭＰＴ１３０８１を、番組Ｂ２が表示されている間にＭＰＴ０１３０８２を、番組Ｃ２が表示されている間にＭＰＴ１３０８３を受信して解析している。ここで解析部は、ＭＰＴ１３０８２を解析した結果、ＵＲＬのスキームがｈｔｔｐｓであることを認識したとする。解析部３０９は、ＵＲＬのスキームがｈｔｔｐｓである旨を、制御部３３０に通知する。
【０２４０】
１３０９は、制御部３３０が、表示制御部３２７に対して、データコンテンツサービスが行われていない旨の表示を通知するタイミングの時間的な遷移である。
【０２４１】
制御部３３０は、ＭＰＴ１３０８１の解析結果を解析部３０９から受信したタイミングにおいて、データコンテンツサービスが行われていない旨１３０９１を表示制御部３２７に通知する。
【０２４２】
また制御部３３０は、ＭＰＴ１３０８２の解析結果を解析部３０９から受信したタイミングにおいて、前回のＭＰＴの解析結果であるＭＰＴ６０８１の解析結果を解析部３０９から受信したタイミングから、チャンネル番号が変わっているが、ＵＲＬのスキームがｈｔｔｐｓであることを認識しているため、図６Ｂ（ａ）の場合と異なりデータコンテンツサービスが行われていない旨１３０９１を表示制御部３２７に通知する。
【０２４３】
また制御部３３０は、ＭＰＴ１３０８３の解析結果を解析部３０９から受信したタイミングにおいても、前回のＭＰＴの解析結果であるＭＰＴ１３０８２の解析結果を解析部３０９から受信したタイミングから、チャンネル番号が変わっていると判断し、図６Ｂ（ａ）の場合と同様にデータコンテンツサービスが行われていない旨を表示制御部３２７に通知しない。
【０２４４】
このように受信機３００は、アプリケーションを伝送するプロトコル種別に応じて、例えばセキュリティ通信を用いてアプリケーションを伝送する場合、データコンテンツサービスが行われていない旨の表示を行うことも可能である。
【０２４５】
図１４は、図１３Ａおよび図１３Ｂに示したＵＲＬのスキームも判断して、データコンテンツサービスが行われていない旨を表示制御部３２７に通知する場合の、第１の条件判定処理の処理フローである。
【０２４６】
図１４の処理フローのＳ１４００からＳ１４０６は、図９Ｃの処理フローのＳ９３０からＳ９３６までと同一である。図１４の処理フローの図９Ｃの処理フローのとの相違点は、Ｓ１４０７が加わった点である。このＳ１４０７の処理を追加することで制御部３３０は、ＵＲＬのスキームがｈｔｔｐｓの場合は、ＵＲＬのスキームにｈｔｔｐｓが設定されているＭＰＴを受信する都度、データコンテンツサービスが行われていない旨を表示制御部３２７に通知することが可能となる。
【０２４７】
このように受信機３００は、ＵＲＬのスキームに対応して、データコンテンツサービスが行われていない旨を表示制御部３２７に通知することができる。これにより受信機３００の番組を視聴しているユーザは、セキュリティ通信が行われていることを確実に把握することができる。
【０２４８】
ＵＲＬのスキームがｈｔｔｐｓの場合、ＭＰＴを受信する都度、データコンテンツサービスが行われていない旨を表示制御部３２７に通知すると、その通知をユーザが煩わしく感じる場合もある。そのためデータコンテンツサービスが行われていない旨の表示は、ユーザが視聴している番組の表示とかさらないように、映像およびマルチメディアコンテンツを全画面表示した状態で、映像およびマルチメディアコンテンツにセキュリティ通信が実行中であることの表示が重ならないように画面外に表示することが望ましい。例えば、図１１（Ｂ）で説明したように、残余の部分に表示してもよい。
【０２４９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。さらにまた、請求項の各構成要素において、構成要素を分割して表現した場合、或いは複数を合わせて表現した場合、或いはこれらを組み合わせて表現した場合であっても本発明の範疇である。また、複数の実施形態を組み合わせてもよく、この組み合わせで構成される実施例も発明の範疇である。また請求項を制御ロジックとして表現した場合、コンピュータを実行させるインストラクションを含むプログラムとして表現した場合、及び前記インストラクションを記載したコンピュータ読み取り可能な記録媒体として表現した場合でも本発明の装置を適用したものである。また、使用している名称や用語についても限定されるものではなく、他の表現であっても実質的に同一内容、同趣旨であれば、本発明に含まれるものである。
【符号の説明】
【０２５０】
１００・・・放送局、１０１・・・放送局サーバ、１０２・・・第１のセキュリティ機能、１０３・・・第１の基本機能、１２０・・・サービス事業者装置、１４０・・・受信機、１４１・・・通信制御部、１４２・・・第２の基本機能、１４３・・・第２のセキュリティ機能、１４４・・・アプリケーション管理機能、１４５・・・ＡＰＩ、１４６・・・アプリケーション、１６０・・・表示器、１６２・・・ＨＤＤ、２０１・・・映像エンコーダ、３０６・・・映像デコーダ、３０９・・・解析部、３３０・・・制御部、３２７・・・表示制御部、３２８・・・表示器、３２９・・・スピーカ。
【図１】
2020191653.tif 000003
【図２】
2020191653.tif 000004
【図３Ａ】
2020191653.tif 000005
【図３Ｂ】
2020191653.tif 000006
【図４Ａ】
2020191653.tif 000007
【図４Ｂ】
2020191653.tif 000008
【図５】
2020191653.tif 000009
【図６Ａ】
2020191653.tif 000010
【図６Ｂ】
2020191653.tif 000011
【図６Ｃ】
2020191653.tif 000012
【図７】
2020191653.tif 000013
【図８Ａ】
2020191653.tif 000014
【図８Ｂ】
2020191653.tif 000015
【図８Ｃ】
2020191653.tif 000016
【図９Ａ】
2020191653.tif 000017
【図９Ｂ】
2020191653.tif 000018
【図９Ｃ】
2020191653.tif 000019
【図９Ｄ】
2020191653.tif 000020
【図９Ｅ】
2020191653.tif 000021
【図１０】
2020191653.tif 000022
【図１１】
2020191653.tif 000023
【図１２Ａ】
2020191653.tif 000024
【図１２Ｂ】
2020191653.tif 000025
【図１２Ｃ】
2020191653.tif 000026
【図１３Ａ】
2020191653.tif 000027
【図１３Ｂ】
2020191653.tif 000028
【図１４】
2020191653.tif 000029