JP6742955B2 - Television receiver and receiving method - Google Patents
Television receiver and receiving method Download PDFInfo
- Publication number
- JP6742955B2 JP6742955B2 JP2017133443A JP2017133443A JP6742955B2 JP 6742955 B2 JP6742955 B2 JP 6742955B2 JP 2017133443 A JP2017133443 A JP 2017133443A JP 2017133443 A JP2017133443 A JP 2017133443A JP 6742955 B2 JP6742955 B2 JP 6742955B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- control unit
- display
- identification information
- channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 41
- 238000004891 communication Methods 0.000 claims description 168
- 230000007704 transition Effects 0.000 description 43
- 230000005540 biological transmission Effects 0.000 description 40
- 238000012545 processing Methods 0.000 description 38
- 238000010586 diagram Methods 0.000 description 34
- 230000002123 temporal effect Effects 0.000 description 32
- 230000008569 process Effects 0.000 description 29
- 238000012790 confirmation Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 6
- 230000005236 sound signal Effects 0.000 description 6
- 239000000284 extract Substances 0.000 description 4
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 3
- 239000000470 constituent Substances 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 2
- 208000019901 Anxiety disease Diseases 0.000 description 1
- 230000036506 anxiety Effects 0.000 description 1
- 238000005034 decoration Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Circuits Of Receivers In General (AREA)
Description
本発明の実施形態は、放送信号の受信装置および受信方法に関する。 Embodiments of the present invention relate to a receiving device and a receiving method of a broadcast signal.
近年のテレビジョン放送分野においては、種々の放送方式が開発され、試験放送の段階を経て実運用に移行しつつある。 In the field of television broadcasting in recent years, various broadcasting systems have been developed and are being put into practical use after the stage of test broadcasting.
例えば放送波種別として、地上デジタルテレビジョン放送、BSデジタル放送、広帯域CSデジタル放送に加え、高度BSデジタル放送、高度広帯域CSデジタル放送が今後運用されることが期待されている。 For example, as broadcast wave types, in addition to terrestrial digital television broadcasting, BS digital broadcasting, broadband CS digital broadcasting, advanced BS digital broadcasting and advanced broadband CS digital broadcasting are expected to be operated in the future.
テレビジョン受信装置によっては、放送信号を受信するほかに、さらに通信ネットワークを介して通信(IPTVによるIP放送の受信)を行うものもある。このようなテレビジョン受信装置は、サービス事業者等とインターネット等の通信ネットワークで接続され、サービス事業者等から通信機能によるサービスを受けることが可能である。 Some television receiving devices perform not only reception of broadcast signals but also communication (reception of IP broadcast by IPTV) via a communication network. Such a television receiver is connected to a service provider or the like through a communication network such as the Internet, and can receive a service by a communication function from the service provider or the like.
上記の通信機能として、例えば非特許文献1に記載のデータコンテンツサービスがある。
As the communication function, there is a data content service described in
データコンテンツサービスは、デジタルTVサービスに付随し、映像・音声によるTVサービスに、HTML等のアプリケーション機能を同時に提供する通信機能である。データコンテンツサービスは、伝送制御信号であるMPT(MMTパッケージテーブル)にアプリケーションサービス記述子が配置されていることにより、デジタルTVサービスに付加されていることを示している。したがってテレビジョン受信装置は、MPTの中にアプリケーションサービス記述子が配置されていることを認識すると、デジタルTVサービスにデータコンテンツサービスが付加されていると判断する。 The data content service is a communication function that is attached to a digital TV service and simultaneously provides an application function such as HTML to the video/audio TV service. The data content service is added to the digital TV service by the application service descriptor being arranged in MPT (MMT package table) which is a transmission control signal. Therefore, when the television receiving device recognizes that the application service descriptor is arranged in the MPT, it determines that the data content service is added to the digital TV service.
テレビジョン受信装置が通信機能によるサービスを受けるためには、サービス事業者等とテレビジョン受信装置とが通信ネットワークで接続されている必要がある。しかし、実際のテレビジョン受信装置の使用シーンにおいて、テレビジョン受信装置が通信ネットワークに接続していない、あるいはサービス事業者等と正しく通信ができる状態にない場合がある。このような場合テレビジョン受信装置は、外部にあるデータの取得が出来ないため、表示画面上に「失敗しました」等のエラーメッセージの表示を行う。 In order for the television receiver to receive the service by the communication function, it is necessary that the service provider and the television receiver are connected to each other through the communication network. However, in the actual usage scene of the television receiving device, the television receiving device may not be connected to the communication network or may not be in a state of being able to properly communicate with a service provider or the like. In such a case, the television receiver cannot display external data, and therefore displays an error message such as "Failed" on the display screen.
しかし上記したようにテレビジョン受信装置は、MPT内にアプリケーションサービス記述子が配置されていることを認識するとデジタルTVサービスにデータコンテンツサービスが付加されていると判断するため、外部にあるデータの取得に失敗したことを示すエラーメッセージを、必要以上に表示画面上に表示してしまう場合がある。 However, as described above, when the television receiving device recognizes that the application service descriptor is arranged in the MPT, it determines that the data content service is added to the digital TV service. An error message indicating that the above has failed may be displayed on the display screen more than necessary.
そこで本実施形態は、放送によるサービスと通信によるサービスとを受けることが可能な受信装置において、通信によるサービスを受けるために通信ネットワークを通じてデータを取得する際に、データの取得を失敗した旨の表示を適切に制御することが可能なテレビジョン受信装置および受信方法を提供することを目的とする。 Therefore, in the present embodiment, in the receiving device capable of receiving the service by broadcasting and the service by communication, when the data is acquired through the communication network to receive the service by communication, a display indicating that the acquisition of the data has failed is displayed. It is an object of the present invention to provide a television receiving device and a receiving method capable of appropriately controlling the television.
本実施形態の受信装置は、放送による番組と前記番組に付加された通信サービスとを受けることが可能な受信装置において、前記放送による前記番組を受信する受信部と、
前記通信サービスを受けるためにネットワークを介して通信を行う通信制御部と、
前記受信部で受信した前記番組を出力する表示制御部と、前記受信部で受信した前記番組の放送信号に配置されている、前記通信サービスが前記番組に付加されていることを示す第1の指定情報と前記番組のチャンネルを識別するチャンネル識別情報を解析する解析部と、前記解析部の解析結果にもとづいて前記通信制御部を介して、前記通信サービスを実行する制御部とを有し、前記制御部は、前記表示制御部により表示制御されている前記番組の前記第1の指定情報の解析結果を受信したときに、前記ネットワークに接続していない場合、さらに第1のチャンネル識別情報を持つ第1の番組から第2のチャンネル識別情報を持つ第2のチャンネルに切り換わった第2の番組において、予め定めた回数を超えた前記第1の指定情報の解析結果を受信する場合である第1の条件が成立する場合に、前記表示制御部に、前記ネットワークに接続していないために発生するエラー通知が出力されるよう制御する、受信装置である。
The receiving device of the present embodiment is a receiving device capable of receiving a program by broadcasting and a communication service added to the program, and a receiving unit for receiving the program by the broadcasting,
A communication control unit that performs communication via a network to receive the communication service,
A display control unit for outputting the program received by the receiving unit; and a first control unit arranged in a broadcast signal of the program received by the receiving unit and indicating that the communication service is added to the program. An analysis unit that analyzes channel identification information that identifies the designation information and the channel of the program; and a control unit that executes the communication service via the communication control unit based on the analysis result of the analysis unit, When the control unit receives the analysis result of the first designation information of the program whose display is controlled by the display control unit and is not connected to the network, the control unit further adds the first channel identification information. This is a case where the analysis result of the first designation information that has exceeded the predetermined number of times is received in the second program that has been switched from the held first program to the second channel that has the second channel identification information. The receiving device controls the display control unit to output an error notification generated when the display control unit is not connected to the network when the first condition is satisfied.
以下、実施の形態について図面を参照して説明する。 Hereinafter, embodiments will be described with reference to the drawings.
図1は、一実施形態に係る放送局と受信機(受信装置とも呼ぶ)のシステム全体の構成例を示す図である。 FIG. 1 is a diagram showing a configuration example of an entire system of a broadcasting station and a receiver (also called a receiving device) according to an embodiment.
放送局100は、放送局サーバ101、第1のセキュリティ機能102、第1の基本機能103を備える。
The
第1の基本機能103は、放送局100の基本的な機能であり、放送する番組の映像信号や音声信号等を符号化(エンコードとも言う)して多重化し、放送信号(放送信号は、地上デジタルテレビジョン放送、BSデジタル放送、広帯域CSデジタル放送、高度BSデジタル放送、高度広帯域CSデジタル放送、などいずれの放送波種別の放送信号であってもよい)として送出する機能を持つ。したがって送信信号は、衛星を経由する経路も含むものとする。その他に送信信号は、ケーブルによる経路を含んでもよい。
The first
また放送局100は、放送する番組に、BML、HTML等のアプリケーション機能を同時に提供するサービスを付加することができる。この場合放送局100は、放送する番組にアプリケーション機能が付加されていることを示す第1の指定情報を伝送制御信号に配置して、第1の基本機能103により放送信号として送出することができる。
In addition, the
放送局サーバ101は、番組タイトル、番組ID、番組概要、出演者、放送日時、その他のデータ等のメタデータを、放送信号により受信機に送出するために、予め保存しておくエリアである。
The
第1のセキュリティ機能102は、放送局が送出する放送波に含まれるコンテンツ(番組)の保護に関する設定を行うことができる。
The
サービス事業者装置(サービス事業者と称する場合もある)120は、放送局100と連携して、放送局100が放送する番組に付加されたアプリケーション機能を同時に提供するサービスにおいて、コンテンツの作成、管理、提供(配布とも呼ぶ)を行う。サービス事業者装置120は、アプリケーション管理・配布121とアプリケーションサーバー122を含む。
The service provider device (sometimes referred to as a service provider) 120 cooperates with the
アプリケーション管理・配布121は、アプリケーションサーバー122に保存されているコンテンツやアプリケーションの管理や、受信機140への配布を行う。
The application management/
アプリケーションサーバー122は、受信機140に対して提供するコンテンツやアプリケーションを保存するエリアである。
The
またサービス事業者装置120は、第1の指定情報を受信した受信機140からの要求に対応して、アプリケーションサーバー122に保存してあるアプリケーションやコンテンツをアプリケーション管理・配布121によりインターネット等の通信ネットワークを経由して、受信機140に送付する。
Further, the
受信機140は、デジタル放送の受信機能(第2の基本機能141)、通信制御部142、第2のセキュリティ機能143、アプリケーション管理機能144、API(API:Application Programming Interface)145、アプリケーション146、および制御部147を含み、放送局100から放送された放送信号を受信して各種放送番組および各種サービス情報を受信したり、サービス事業者装置120から通信ネットワークを経由してアプリケーションを取得して動作させたりすることができる。
The
第2の基本機能141は、受信機の基本的な機能であり、放送局100から送られてくる放送波を受信し、放送波に含まれる符号化された映像信号(映像ストリームとも呼ぶ)、符号化された音声信号(音声ストリームとも呼ぶ)および伝送制御信号等の制御信号を分離し、映像信号および音声信号をデコードしたり伝送制御信号等の制御信号を解析したりする機能を持つ。
The second
また第2の基本機能141は、受信機140に接続されている周辺機器、例えば、受信機140にバインドされているHDD(Hard Disk Drive)162、リムーバルメディア170、との接続やデータの送受信の管理も行う。
In addition, the second
アプリケーション管理機能144は、受信機140が予め備えているアプリケーションや通信ネットワークを経由して取得したアプリケーションの管理を行う。またアプリケーション管理機能144は、受信機140が予め備えているアプリケーション146や通信ネットワークを経由して取得したアプリケーション146の実行を、アプリケーションインターフェース(I/F)であるAPI145を介して制御する。
The
通信制御部142は、通信ネットワークとのI/Fを持ち、通信ネットワークを介してサービス事業者装置120が管理するアプリケーションやコンテンツを取得することができる。
The
表示器160は、スピーカ161を内蔵しており、第2の基本機能141においてデコードされた映像信号を表示領域に表示したり、音声信号をスピーカ161に出力したりする。なお、表示器160に内蔵されているスピーカ161は、USB等のI/Fにより接続した外部のスピーカであってもよい。また表示器160は、受信機140に内蔵されていても、あるいは受信機140とHDMI(登録商標)等のI/Fにより接続された外部の表示器であってもよい。
The
図2は、放送局200(図1の100に対応)の主な構成を概略的に示した図である。放送局200は、映像エンコーダ201、音声エンコーダ202、字幕エンコーダ203、ならびに伝送制御信号等の制御データ、サービスデータおよび受信機140で動作するアプリケーション145を制御するアプリケーション制御情報等を含む付属データを生成する付属データ生成部204を備える。また放送局200は、放送局サーバ211(図1の101に対応)、第1のセキュリティ機能212(図1の102に対応)および送受信部213が連携している。映像エンコーダ201、音声エンコーダ202、字幕エンコーダ203、付属データ生成部204、多重化部205、スクランブラ206、送信機207、送受信部213を合わせて第1の基本機能210(図1の103に対応)と呼ぶ。
FIG. 2 is a diagram schematically showing a main configuration of the broadcasting station 200 (corresponding to 100 in FIG. 1). The
映像エンコーダ201のコーデック種別は、MPEG−2、H.264(MPEG−4 AVC(AVC:Advanced Video Coding))、H.265(HEVC:High Efficiency Video Coding)のいずれでもよいものとする。またコーデック種別は、これに限るものではない。
The codec type of the
また多重化方式は、MPEG−2 Systemsの多重化方式あるいはMMT(Mpeg Media Transport)の多重化方式の方式を用いてもよいし、両方を混在して用いてもよいものとする。また多重化方式は、これに限るものではない。 As the multiplexing method, the MPEG-2 Systems multiplexing method or the MMT (Mpeg Media Transport) multiplexing method may be used, or both may be used in combination. Further, the multiplexing method is not limited to this.
映像エンコーダ201、音声エンコーダ202、字幕エンコーダ203、付属データ生成部204の各出力はストリーム化されており、これらのストリームは、多重化部205において多重化される。多重化されたストリーム(放送信号)は、スクランブラ206でスクランブルされ、スクランブルされた多重化ストリームとして送信機207に送出され、放送電波によりアンテナから送信される。
The outputs of the
付属データ生成部204が生成する伝送制御信号は、テーブルと呼ばれる特定のフォーマットで構成されており、記述子と呼ばれる情報記述領域を持つ。
The transmission control signal generated by the attached
図3Aは、一実施形態に係る受信機300(図1の140に対応)の構成を詳細に示した図である。受信機300は、放送波を受信する受信機能である第2の基本機能315(図1の141に対応)を有する。
FIG. 3A is a diagram showing in detail the configuration of a receiver 300 (corresponding to 140 in FIG. 1) according to an embodiment. The
第2の基本機能315は、放送チューナ301、デスクランブラ302、CASモジュール303、デマルチプレクサ304、データ放送受信処理部305、映像デコーダ306、音声デコーダ307、字幕デコーダ308、解析部309、データ放送エンジン310を含む。
The second
放送チューナ301は、放送波で送られてきたストリーム(放送信号)を復調する。復調されたストリーム(放送信号)は、デスクランブラ302に入力される。デスクランブラ302は、入力されたストリームをCAS(Conditional Access System)モジュール303からの鍵を用いてデスクランブルする。デスクランブラ302によりデスクランブルされたストリームは、デマルチプレクサ304に入力される。
The
デマルチプレクサ304は、多重化されているストリームを映像ストリーム、音声ストリーム、データ放送ストリーム、字幕ストリーム、付属データに分離し、映像ストリームを映像デコーダ306に、音声ストリームを音声デコーダ307に、データ放送ストリームをデータ放送受信処理部305に、字幕ストリームを字幕デコーダ308に、付属データを解析部309にそれぞれ入力する。
The
映像ストリームは映像デコーダ306でデコードされ、音声ストリームは音声デコーダ307でデコードされ、字幕ストリームは字幕デコーダ308でデコードされる。
The video stream is decoded by the
また付属データに含まれるアプリケーション制御情報、サービスデータ、伝送制御信号等を含む制御データは、解析部309で解析される。
Control data including application control information, service data, transmission control signals, etc. included in the attached data are analyzed by the
またデマルチプレクサ304で分離されたデータ放送ストリームは、データ放送受信処理部305に送られ、受信処理が行われる。データ放送受信処理部305は、デマルチプレクサ304から送られてきたデータ放送ストリームから、データ放送として表示器328に表示する表示用信号を取り出し、この取り出した表示用信号をデータ放送エンジン310に入力する。データ放送エンジン310は、送られてきた表示用信号を解析し、合成器326を介して解析した内容を表示制御部327に出力する。表示制御部327は、送られてきた表示用信号の解析内容を元に、表示器328(図1の160に対応)に表示内容を表示する。
Further, the data broadcast stream separated by the
デコードされた映像信号および字幕信号は、合成器326で合成され表示制御部327を介して表示器328に出力される。表示制御部327は、ガンマ特性の設定、表示画面サイズの設定、表示信号レベルの設定などを行う。
The decoded video signal and subtitle signal are combined by the
また音声デコーダ307でデコードされた音声データは、スピーカ329(図1の161に対応)に出力される。
The audio data decoded by the
なお図3Aは、表示器328およびスピーカ329は、受信機300に内蔵されている例として記載しているが、例えばHDMI等のI/Fにより接続された外部の表示器およびスピーカであってもよい。表示制御部327は、表示器328が受信機300にHDMI等のI/Fで接続された外部の表示器の場合も、表示器328に表示する内容の制御を行う。
Note that FIG. 3A describes the
解析部309は、アプリケーション制御情報、サービスデータ、制御データの解析を行い、解析結果を随時制御部330に送付する。
The
制御データに含まれる伝送制御信号の中には、多重化されている映像信号の番組のチャンネル識別情報と番組識別情報とが含まれ、さらにこの多重化された映像信号の番組対してアプリケーション機能を同時に提供するサービスが付加されていることを示す第1の指定情報が含まれている。解析部309は、受信した制御データを解析することでこれらチャンネル識別情報、番組識別情報、および第1の指定情報を抽出し、この抽出結果を随時制御部330に送信する。
The transmission control signal included in the control data includes channel identification information and program identification information of the program of the multiplexed video signal, and further provides an application function for the program of the multiplexed video signal. The first specification information indicating that the service to be provided at the same time is added is included. The
さらに受信機300は、全体的な動作を制御する手段として制御部330を有する。制御部330は、第2のセキュリティ機能322(図1の143に対応)、アプリケーション管理機能323(図1の144に対応)、API324(図1の145に対応)、アプリケーション325(図1の146に対応)を含む。
Further, the
第2のセキュリティ機能322は、放送波に含まれる伝送制御信号の中からコンテンツの保護に関する情報を読み出し、ネットワークI/F341を介してホームネットワーク上の他の機器(図示しない)に出力する際や、接続されている周辺機器(図示しない、図1の162、170に対応)に出力する際にコンテンツ保護の処理を行う。
The
API324は、アプリケーション管理機能323とアプリケーション325とが連携して動作するためのI/Fである。
The
アプリケーション管理機能323は、受信機300が予め備えているアプリケーションや通信ネットワークを経由して取得したアプリケーションの管理を行う。またアプリケーション管理機能323は、受信機300が予め備えているアプリケーション325や通信ネットワークを経由して取得したアプリケーション325の実行を、アプリケーションインターフェース(I/F)であるAPI324を介して制御する。
The
なお、映像デコーダ306のコーデック種別は、H.265(HEVC:High Efficiency Video Coding)とするが、これに限定されるものではなく、MPEG−2、H.264(MPEG−4 AVC(AVC:Advanced Video Coding))のいずれでもよい。またコーデック種別は、これに限るものではない。
The codec type of the
通信制御部340は、通信ネットワーク351とのI/FであるネットワークI/F341と、リモートコントローラ(リモコン)352とのI/FであるリモコンI/F342を持つ。
The
通信制御部340は、ネットワークI/F341を介して通信ネットワーク351を経由してサービス事業者装置120と接続することができ、サービス事業者装置120に管理されているアプリケーションやコンテンツを、通信ネットワーク351を経由して取得することができる。取得したアプリケーションやコンテンツは、通信制御部340から制御部330に送られ、アプリケーション管理機能323により管理・実行される。
The
また通信制御部340は、リモコンI/F342を介して、リモコン(リモートコントローラ)352からの指示を受けることができる。通信制御部340は、リモコン352から指示を受けると、その指示内容を制御部330と送信する。制御部330は、リモコン352から受信した指示内容に対応して、受信機300の全体の動作を制御する。
Further, the
制御部330は、解析部309から第1の指定情報の解析結果が送られてくると、ネットワークI/F341を介して通信ネットワーク351に接続しているか、あるいはサービス事業者と正しく通信ができる状態にあるかの確認を行う。
When the analysis result of the first designated information is sent from the
制御部330は、通信ネットワーク351に接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを検出すると、第1の指定情報とともに多重化されている番組のチャンネル識別情報および番組識別情報の第1の条件(詳細は後述する)にもとづいて、アプリケーション機能を同時に提供するサービスが行われていない旨の通知を表示制御部327に行わないようにすることができる。
When the
また制御部330は、リモコン352の例えばdボタンが押下された信号を通信制御部340のリモコンI/F342経由で受け取った場合も同様に、ネットワークI/F341を介して通信ネットワーク351に接続しているか、あるいはサービス事業者と正しく通信ができる状態にあるかの確認を行う。制御部330は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを検出すると、第1の指定情報とともに多重化されている番組のチャンネル識別情報および番組識別情報の第2の条件(詳細は後述する)にもとづいて、アプリケーション機能を同時に提供するサービスが行われていない旨の通知を表示制御部327に行わないようにすることができる。
Similarly, when the
制御部330は、第1の条件にもとづいて、アプリケーション機能を同時に提供するサービスが行われていない旨の通知を表示制御部327に行わないように制御するために、内部に番組情報保存エリア321を持つ。
Based on the first condition, the
図3Bは、番組情報保存エリア321の構成の一例を示す図である。番組情報保存エリア321は、第1の指定情報受信時番組情報保存エリア321−1と現在番組情報保存エリア321−2とから成る。第1の指定情報受信時番組情報保存エリア321−1は、第1の指定情報を受信したタイミングにおけるチャンネル識別情報を保存するチャンネル情報保存エリア321−10と番組識別情報を保存する番組情報保存エリア321−11とを持つ。
FIG. 3B is a diagram showing an example of the configuration of the program
また現在番組情報保存エリア321−2は、現在受信して表示器328に表示している番組のチャンネル識別情報を保存するチャンネル情報保存エリア321−20と番組識別情報を保存する番組情報保存エリア321−21とを持つ。
The current program information storage area 321-2 includes a channel information storage area 321-20 for storing the channel identification information of the program currently received and displayed on the
現在番組情報保存エリア321−2は、チャンネルの切り換えや番組の切り換わり等により新たな番組が表示器328に表示されたタイミングで更新される。
The current program information storage area 321-2 is updated at the timing when a new program is displayed on the
一方第1の指定情報受信時番組情報保存エリア321−1は、表示器328に番組を表示している間に、受信機300が第1指定情報を受信したタイミングで更新される。
On the other hand, the first designated information reception program information storage area 321-1 is updated at the timing when the
なお受信機300が受信した放送番組のチャンネル識別情報は、例えば非特許文献1、非特許文献2に記載のservice_idでもよい。また、受信機300が受信した放送番組の番組識別情報は、例えば非特許文献1、非特許文献2に記載のevent_idでもよい。また受信機300が受信した第1の指定情報は、例えば非特許文献1、非特許文献2に記載のMPT(MMTパッケージテーブル)に含まれるアプリケーションサービス記述子でもよい。
The channel identification information of the broadcast program received by the
以降の説明では、放送されている番組にアプリケーション機能を同時に提供するサービスの例として、非特許文献2に記載のデータコンテンツサービスを例に説明する。また、受信機300が受信した放送による番組のチャンネル識別情報および番組識別情報は、service_idおよびevent_idとし、第1の指定情報は、アプリケーションサービス記述子とする。
In the following description, a data content service described in
図4A、図4Bは、データコンテンツサービスの形態を示した図である。データコンテンツサービスは、2つのタイプがある。1つのタイプ(タイプ1と呼ぶ)は、受信機300へアプリケーションデータを伝送する際に、通信ネットワークによる伝送に加えて放送波による伝送をも含む場合である。もう1つのタイプ(タイプ2と呼ぶ)は、受信機140へアプリケーションデータを伝送する際に、放送波による伝送を含まず通信ネットワークによる伝送のみの場合である。
4A and 4B are diagrams showing a form of the data content service. There are two types of data content services. One type (referred to as type 1) is a case where transmission of application data to the
図4Aは、非特許文献2に記載のタイプ1のデータコンテンツサービスの構成を示した図である。縦軸がストリーム(コンポーネントとも呼ぶ)の種類、横軸が時間である。MMT−SIは、伝送制御信号であり多重化方式がMMTの場合のSI(Service Information)であることを示している。
FIG. 4A is a diagram showing a configuration of a
図4Aの例では、MPT401にアプリケーションサービス記述子が配置されているとする。このアプリケーションサービス記述子は、AIT_location_infoフィールドに、参照すべきMH−AIT(MH-Application Information Table)のロケーション情報を持ち、DT_message_location_infoフィールドに、参照すべきデータ伝送メッセージを構成しているDDMT(Data Directory Management Table)、DAMT(Data Asset Management Table)およびDDCT(Data Content Management Table)のロケーション情報を持ち、EMT_location_infoフィールドに、参照すべきEMT(Event Message Table)のロケーション情報を持つ構成になっている。データ伝送メッセージは、放送波によりアプリケーションデータを伝送する際のテーブルを含む制御情報である。このようにタイプ1のデータコンテンツサービスの場合は、受信機300へアプリケーションデータを伝送する際に、通信ネットワークによる伝送に加えて放送波による伝送をも含む。
In the example of FIG. 4A, it is assumed that the application service descriptor is arranged in the
図4Bは、非特許文献2に記載のタイプ2のデータコンテンツサービスの構成を示した図である。縦軸がストリーム(コンポーネントとも呼ぶ)の種類、横軸が時間である。MMT−SIは、伝送制御信号であり多重化方式がMMTの場合のSI(Service Information)であることを示している。
FIG. 4B is a diagram showing the configuration of the
図4Bの例でも、MPT402にアプリケーションサービス記述子が配置されているとする。タイプ2のデータコンテンツサービスは、放送波によりアプリケーションデータを伝送しないため、データ伝送メッセージが伝送されない。このためタイプ2のデータコンテンツサービスの場合のアプリケーションサービス記述子は、AIT_location_infoフィールドに、参照すべきMH−AIT(MH-Application Information Table)のロケーションを設定し、EMT_location_infoフィールドに、参照すべきEMT(Event Message Table)を設定する構成になっている。
Also in the example of FIG. 4B, it is assumed that the application service descriptor is arranged in the
AIT_location_infoフィールドにロケーションが設定されている、MH−AIT(MH-Application Information Table)には、データコンテンツサービスを実行する際に使用する伝送プロトコルの情報であるプロトコル識別(protocol_id)と、伝送プロトコルに依存したアプリケーションのロケーション情報であるセレクタ領域(selector_byte)が存在する。 The location is set in the AIT_location_info field, and the MH-AIT (MH-Application Information Table) has a protocol identification (protocol_id) that is information of a transmission protocol used when executing a data content service and depends on the transmission protocol. There is a selector area (selector_byte) which is the location information of the selected application.
図12Bで詳細に説明するが、プロトコル識別(protocol_id)は、HTTP/HTTPS、データカルーセルおよびMMT non―timedの3つが定義されている。この3つのプロトコル識別のうち、HTTP/HTTPSのみが、通信制御部340を介して、通信ネットワークを経由したサーバへのアクセスを行うプロトコル識別である。
As will be described in detail with reference to FIG. 12B, three protocol identifications (protocol_id) are defined: HTTP/HTTPS, data carousel, and MMT non-timed. Of the three protocol identifications, only HTTP/HTTPS is the protocol identification for accessing the server via the communication network via the
いずれのタイプのデータコンテンツサービスも、放送している番組にデータコンテンツサービスを付加するためには、MPTにアプリケーションサービス記述子を配置する必要がある。つまり受信機300は、MPTの中にアプリケーションサービス記述子が配置されていることを認識することで、受信している番組にデータコンテンツサービスが付加されていると判断する。さらに受信機300は、プロトコル識別がHTTP/HTTPSの場合のみ、ネットワークI/F341を介して通信により、例えばサービス事業者装置120のサーバとデータのやり取りをする。
In any type of data content service, in order to add the data content service to the program being broadcast, it is necessary to place an application service descriptor in the MPT. That is, the
図5は、アプリケーションサービス記述子のフォーマットを示した図である。501がAIT_location_info、502がDT_message_location_info、503がEMT_location_infoを示している。受信機300は、このようにアプリケーションサービス記述子の中のAIT_location_info501、DT_message_location_info502、EMT_location_info503を参照することで、これらの情報のリンク先の情報を参照することが可能となり、データコンテンツサービスとして必要なアプリケーションやコンテンツを取得することが可能となる。
FIG. 5 is a diagram showing the format of the application service descriptor.
図6A(a)、図6A(b)、図6B(a)、図6B(b)、図6B(c)、図6C(a)、図6C(b)、図6C(c)は、放送による番組とその番組にデータコンテンツサービスが付加されている場合、制御部330が、データコンテンツサービスが行われていない旨を表示制御部327に通知するタイミングを、受信機300が受信して表示している番組の種類に応じて分類したものである。なお図6A(a)から図6C(c)までの説明では、受信機300が通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを前提に説明する。
6A(a), 6A(b), 6B(a), 6B(b), 6B(c), 6C(a), 6C(b), and 6C(c) are broadcast. When the program and the data content service are added to the program, the
図6A(a)、図6A(b)は、受信機300が受信して表示している番組のチャンネルが時間とともに変わらず番組だけが変わる場合の、表示器328が表示している番組の表示内容、解析部309がMPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を受信して解析するタイミング、および制御部330が、データコンテンツサービスが行われていない旨の通知を表示制御部327に通知するタイミング、の時間的な遷移の例を示している。
6A(a) and 6A(b) show the program displayed by the
図6A(a)の601は、表示器328が表示している表示内容の時間的な遷移である。番組A1(チャンネルN1)は、チャンネル番号(service_id)N1の番組(event_id)A1であることを示している。601の例は、チャンネル番号がN1のまま時間の経過とともに番組A1、番組B1、番組C1を順次表示器328に表示する場合である。
602は、解析部309が、受信したMPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を解析するタイミングの時間的な遷移である。解析部309は、表示器328に番組A1が表示されている間にMPT6021とMPT6022を、番組B1を表示している間にMPT06023を受信して解析している。つまり602は、受信機300が、データコンテンツサービスが付加されている番組を連続して受信した場合の例である。
603は、制御部330が、解析部309から解析結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識した場合に、表示制御部327に対してデータコンテンツサービスが行われていない旨を通知するタイミングの時間的な遷移である。
The
なお図3Bを用いて説明したように、現在番組情報保存エリア321−2は、例えば番組A1(チャンネルN1)が表示器328に初めて表示されるタイミングで制御部330により更新される、というように、新たな番組が表示器328に表示されたタイミングで更新される。
As described with reference to FIG. 3B, the current program information storage area 321-2 is updated by the
制御部330は、MPT6021の解析結果を解析部309から受信すると、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを比較する。MPT6021の解析結果を解析部309から受信したタイミングでは、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報は、現在番組情報保存エリア321−2に保存されているチャンネル識別情報に一致しているが番組識別情報に一致していない。
Upon receiving the analysis result of the
このため制御部330は、前回のMPTの解析結果を解析部309から受信したタイミング以降で番組(event_id)が変わったと判断する。制御部330は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識しているため、前回のMPTの解析結果を解析部309から受信したタイミング以降で番組(event_id)だけが変わったとの判断結果にもとづいて、データコンテンツサービスが行われていない旨を表示制御部327に通知する。
Therefore, the
通知が完了すると制御部330は、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報とに書き込むことで、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報を更新する。
When the notification is completed, the
制御部330は、MPT6022の解析結果を解析部309から受信すると、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを比較する。MPT6022の解析結果を解析部309から受信したタイミングでは、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報と番組識別情報は、現在番組情報保存エリア321−2に保存されているチャンネル識別情報と番組識別情報に一致している。
Upon receiving the analysis result of the
このため制御部330は、前回のMPTの解析結果であるMPT6021の解析結果を解析部309から受信したタイミング以降でチャンネル番号(service_id)および番組(event_id)は変わっていないと判断する。制御部330は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識しているが、前回のMPTの解析結果であるMPT6021の解析結果を解析部309から受信したイミング以降でチャンネル番号(service_id)および番組(event_id)が変わっていないと判断しているため、データコンテンツサービスが行われていない旨を表示制御部327に通知しない。
Therefore, the
通知が完了すると制御部330は、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報とに書き込むことで、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報を更新する。
When the notification is completed, the
また制御部330は、MPT6023の解析結果を解析部309から受信すると、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを比較する。MPT6022の解析結果を解析部309から受信したタイミングでは、第1の指定情報受信時番組情報保存エリア321−1に保存されている番組識別情報と現在番組情報保存エリア321−2に保存されている番組識別情報とだけが一致していない。
In addition, when the
このため制御部330は、前回のMPTの解析結果であるMPT6022の解析結果を解析部309から受信したタイミング以降で番組(event_id)だけが変わっていると判断する。制御部330は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識しているため、前回のMPTの解析結果を解析部309から受信したタイミング以降で番組(event_id)だけが変わったとの判断結果にもとづいて、データコンテンツサービスが行われていない旨を表示制御部327に通知する。
Therefore, the
通知が完了すると制御部330は、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報とに書き込むことで、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報を更新する。
When the notification is completed, the
このように受信機300が受信している番組のチャンネル番号が変わらずに番組だけが変わる場合、制御部330は、チャンネル番号(service_id)および番組(event_id)を用いることで、切り換わった番組において最初のMPTの解析結果を受信したタイミングにおいてだけ、データコンテンツサービスが行われていない旨を表示制御部327に通知することができる。これにより受信機300は、1つの番組の中で複数回MPTを受信しても、データコンテンツサービスが行われていない旨の表示が1回しか行わないため、受信機300の番組を視聴しているユーザは、データコンテンツサービスが行われていない旨の表示を煩わしく感じることがなくなる。
In this way, when only the program is changed without changing the channel number of the program received by the
図6A(b)は、受信機300が、データコンテンツサービスが付加されている番組(番組A1(チャンネルN1))を受信し、次にデータコンテンツサービスが付加されていない番組(番組B1(チャンネルN1))を受信し、次にデータコンテンツサービスが付加されている番組(番組C1(チャンネルN1))を受信した場合である。
In FIG. 6A(b), the
604は、表示器328が表示している表示内容の時間的な遷移である。
605は、解析部309が、受信したMPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を解析するタイミングの時間的な遷移である。
606は、制御部330が、解析部309から解析結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識した場合に、表示制御部327に対して、データコンテンツサービスが行われていない旨を通知するタイミングの時間的な遷移である。
606, through the
制御部330は、MPT6051の解析結果を解析部309から受信すると、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを比較する。MPT6051の解析結果を解析部309から受信したタイミングでは、第1の指定情報受信時番組情報保存エリア321−1に保存されている番組識別情報と現在番組情報保存エリア321−2に保存されている番組識別情報だけが一致していない。
Upon receiving the analysis result of the
このため制御部330は、前回のMPTの解析結果を解析部309から受信したタイミング以降で番組(event_id)が変わっていると判断する。制御部330は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識しているため、前回のMPTの解析結果を解析部309から受信したタイミング以降で番組(event_id)だけが変わったとの判断結果にもとづいて、データコンテンツサービスが行われていない旨を表示制御部327に通知する。
Therefore, the
通知が完了すると制御部330は、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報とに書き込むことで、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報を更新する。
When the notification is completed, the
制御部330は、MPT6052の解析結果を解析部309から受信すると、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを比較する。MPT6052の解析結果を解析部309から受信したタイミングでは、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報は、番組A1(チャンネルN1)の番組情報のため、第1の指定情報受信時番組情報保存エリア321−1に保存されている番組識別情報と現在番組情報保存エリア321−2に保存されている番組識別情報とだけが一致していない。
Upon receiving the analysis result of the
このため制御部330は、前回のMPTの解析結果であるMPT6051の解析結果を解析部309から受信したタイミング以降で番組(event_id)だけが変わっていると判断する。制御部330は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識しているため、前回のMPTの解析結果を解析部309から受信したタイミング以降で番組(event_id)だけが変わったとの判断結果にもとづいて、データコンテンツサービスが行われていない旨を表示制御部327に通知する。
Therefore, the
通知が完了すると制御部330は、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報とに書き込むことで、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報を更新する。
When the notification is completed, the
図6B(a)、図6B(b)、図6B(c)は、受信機300が受信して表示している番組のチャンネル番号が変わる場合の、表示器328が表示している番組の表示内容、解析部309がMPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を受信して解析するタイミング、および制御部330が、データコンテンツサービスが行われていない旨を表示制御部327に通知するタイミング、の時間的な遷移の例を示している。
6B(a), 6B(b), and 6B(c) show the display of the program displayed on the
図6B(a)の607は、表示器328が表示している表示内容の時間的な遷移である。607の例は、チャンネル番号N1の番組A2の放送中にチャンネル番号N2の番組B2に切り替え、チャンネル番号N2の番組B2の放送中にチャンネル番号N3の番組C2に切り替えて、番組A2、番組B2、番組C2を順次表示器328に表示する場合である。
608は、解析部309が、受信したMPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を解析するタイミングの時間的な遷移である。解析部309は、表示器328に番組A2が表示されている間にMPT6081を、番組B2が表示されている間にMPT6082を、番組C2が表示されている間にMPT6083を受信して解析している。
609は、制御部330が、解析部309から解析結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識した場合に、表示制御部327に対して、データコンテンツサービスが行われていない旨を通知するタイミングの時間的な遷移である。
609 recognizes via the
制御部330は、MPT6082の解析結果を解析部309から受信すると、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを比較する。MPT6081の解析結果を解析部309から受信したタイミングでは、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報は、現在番組情報保存エリア321−2に保存されているチャンネル識別情報に一致していない。
Upon receiving the analysis result of the
このため制御部330は、前回のMPTの解析結果を解析部309から受信したタイミング以降でチャンネル番号(service_id)が変わっていると判断する。制御部330は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識しているが、前回のMPTの解析結果を解析部309から受信したタイミング以降でチャンネル番号(service_id)が変わっていると判断しているため、データコンテンツサービスが行われていない旨を表示制御部327に通知しない。
Therefore, the
通知が完了する制御部330は、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報を、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報に書き込むことで、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報を更新する。
The
図6B(b)は、受信機300が、データコンテンツサービスが付加されている番組(番組A2(チャンネルN1))を受信し、次にチャンネル番号を変えてデータコンテンツサービスが付加されている番組(番組B2(チャンネルN2))を受信し、次にチャンネル番号を変えずにデータコンテンツサービスが付加されている番組(番組C2(チャンネルN2))を受信した場合である。
In FIG. 6B(b), the
610は、表示器328が表示している表示内容の時間的な遷移である。
611は、解析部309が、受信したMPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を解析するタイミングの時間的な遷移である。
612は、制御部330が、解析部309から解析結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識した場合に、表示制御部327に対して、データコンテンツサービスが行われていない旨を通知するタイミングの時間的な遷移である。
612 recognizes via the
この場合も、図6B(a)の場合と同様に、制御部330は、MPT6112の解析結果を解析部309から受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識しているが、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを比較することで、前回のMPTの解析結果であるMPT6111の解析結果を解析部309から受信したタイミング以降でチャンネル番号が変わっていると判断し、データコンテンツサービスが行われていない旨を表示制御部327に通知しない。
Also in this case, as in the case of FIG. 6B(a), the
また制御部330は、MPT6113の解析結果を解析部309から受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識しているため、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを比較することで、前回のMPTの解析結果であるMPT6112の解析結果を解析部309から受信したタイミング以降で番組だけ変わったとの判断結果にもとづいて、図6A(a)同様に、データコンテンツサービスが行われていない旨6123を表示制御部327に通知する。
Further, the
図6B(c)は、受信機300が、データコンテンツサービスが付加されている番組(番組A2(チャンネルN1))を受信し、次にチャンネルを変えてデータコンテンツサービスが付加されている番組(番組B2(チャンネルN2))を受信し、番組B2(チャンネルN2)を受信している間に、MPTを複数回受信した場合である。
In FIG. 6B(c), the
613は、表示器328が、表示する表示内容の時間的な遷移である。
614は、解析部309が、受信したMPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を解析するタイミングの時間的な遷移である。
615は、制御部330が、解析部309から解析結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識した場合に、表示制御部327に対して、データコンテンツサービスが行われていない旨を通知するタイミングの時間的な遷移である。
615, through the
制御部330は、表示器328が番組B2(チャンネルN2)を表示している間にMPTの解析結果であるMPT6142、MPT6143、MPT6144、MPT6145の解析結果を解析部309から受信する。第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを比較することで、制御部330は、MPT6142の解析結果を受信したタイミングでは、前回のMPTの解析結果であるMPT6141を解析部309から受信したタイミング以降でチャンネル番号が変わっていると判断する。制御部330は、MPT6143の解析結果を受信したタイミングでは、前回のMPTの解析結果であるMPT6142を解析部309から受信したタイミング以降でチャンネル番号および番組が変わっていないと判断する。
The
制御部330は、MPT6142、MPT6143の受信結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識しているが、データコンテンツサービスが行われていない旨を表示制御部327に通知しない。
The
しかし制御部330は、例えば3回目に受信したMPTの解析結果であるMPT6144の受信タイミングにおいてだけ、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報との比較の結果に関わらず、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識し、データコンテンツサービスが行われていない旨6152を表示制御部327に通知するようにしてもよい。図6B(c)の例では、3回目に受信したMPTの解析結果であるMPT6144の解析結果を解析部309から受信したタイミングで、データコンテンツサービスが行われていない旨6152を表示制御部327に通知しているが、この回数は任意に決めることができる。
However, the
このように受信機300が受信して表示している番組のチャンネル番号が変わる場合、制御部330は、チャンネル番号(service_id)を用いることで、切り換わった後の番組においてMPTの解析結果を解析部309から受信したタイミングにおいて、データコンテンツサービスが行われていない旨を表示制御部327に通知しないようにすることができる。
In this way, when the channel number of the program received and displayed by the
例えばユーザが視聴したい番組を選択する際に、5秒乃至20秒程度の短い時間表示器328に表示されている番組内容を確認しながら、例えばリモコン352を用いてチャンネルを次々と切り替えていく、というユーザ操作のシーンが想定される。あるいはユーザがある番組の視聴予約することで、受信機300が、視聴予約時刻に表示器328に表示している番組から視聴予約した番組に切り換える、というユーザ操作シーンも想定される。このようなユーザ操作シーンは、例えば図6B(a)の表示器328が表示している表示内容の時間的な遷移607に相当する。このような操作シーンにおいては、ユーザが内容を確認している番組にデータコンテンツサービスが付加されていると、ユーザがチャンネルを切り替えるたびにデータコンテンツサービスが行われていない旨が表示器328に表示される可能性がある。
For example, when the user selects a program to watch, while confirming the program content displayed on the
これに対して本実施形態の受信機300は、受信機300が受信して表示している番組のチャンネル番号が変わる場合、制御部330が、切り換わった番組においてMPTの解析結果を解析部309から受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識しても、データコンテンツサービスが行われていない旨を表示制御部327に通知しないようにできる。これにより受信機300は、ユーザが視聴したい番組を、チャンネルを次々と切り換えながら選択しても、データコンテンツサービスが行われていない旨を表示しないため、受信機300に表示されている番組を視聴しながらチャンネル切り替え操作をしているユーザは、データコンテンツサービスが行われていない旨の表示を煩わしく感じることがなくなる。
On the other hand, in the
また、視聴予約を開始した番組においてMPTの解析結果を解析部309から受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識しても、データコンテンツサービスが行われていない旨を表示制御部327に通知しないようにできるため、ユーザが、データコンテンツサービスが行われていない旨の表示を煩わしく感じることがなくなる。
Further, at the timing when the MPT analysis result is received from the
さらに制御部330は、受信して表示する番組のチャンネル番号が切り換わる場合、切り換わった番組においてMPTの解析結果を解析部309から特定回数受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識して、データコンテンツサービスが行われていない旨を表示制御部327に通知してもよい。例えばユーザがチャンネルを次々切り換えながら視聴したい番組を選択している場合、視聴したい番組を決定した後は、その決定した番組をある程度の時間視聴し続ける、というユーザ操作シーンが想定される。このようなユーザ操作シーンは、例えば図6B(c)の表示器328が表示している表示内容の時間的な遷移613に相当する。このような操作シーンにおいて本実施形態の受信機300は、チャンネル番号を次々切り替えることで選択した番組を視聴し続けた場合においても、特定回数のMPTの解析結果を解析部309から受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識したときは、データコンテンツサービスが行われていない旨を表示制御部327に通知できるため、ユーザの利便性が向上する。
Further, when the channel number of the program to be received and displayed is switched, the
図6C(a),図6C(b)、図6C(c)は、受信機300への入力切り替えにより、受信機300が受信して表示している番組から例えば録画番組の表示に切り替える場合の、表示器328が表示している表示内容、解析部309がMPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を受信して解析するタイミング、および制御部330が、データコンテンツサービスが行われていない旨を表示制御部327に通知するタイミング、の時間的な遷移の例を示している。
6C(a), FIG. 6C(b), and FIG. 6C(c) show the case where the program switched from the program received and displayed by the
図6C(a)の616は、表示器328が表示している表示内容の時間的な遷移である。616の例は、チャンネル番号N1の番組A3を受信中に、録画した番組である番組B3の表示に切り替え、番組Bをあるタイミングで再びチャンネル番号N1の番組A3の表示に切り替えて番組A3、番組B3、番組A3を順次表示器328に表示する場合である。番組A3(チャンネルN1)6161と番組A3(チャンネルN1)6163とは、同一の番組である。
617は、解析部309が、受信したMPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を解析するタイミングの時間的な遷移である。解析部309は、表示器328に番組A3(チャンネルN1)6161が表示されている間にMPT6171を受信し解析し、番組A3(チャンネルN1)6163が表示されている間にMPT6172、MPT6173を受信して解析している。
618は、制御部330が、解析部309から解析結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識した場合に、表示制御部327に対して、データコンテンツサービスが行われていない旨を通知するタイミングの時間的な遷移である。
618 recognizes, via the
制御部330は、番組B3(録画番組)6162のように放送波による番組以外を表示器328に表示した場合、現在受信して表示している放送番組がないため、現在番組情報エリア321−2のチャンネル識別情報および番組識別情報にNULLを設定する。また制御部330は、第1の指定情報受信時番組情報保存エリア321−1のチャンネル識別情報および番組識別情報にNULLを設定する。
When the
制御部330は、MPT6172の解析結果を解析部309から受信すると、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを比較する。MPT6172の解析結果を解析部309から受信したタイミングでは、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報がNULLのため、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報と一致しない。
Upon receiving the analysis result of the
このため制御部330は、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報がNULLであることから、表示器328に表示する内容が、受信番組以外から受信番組に切り換わったと判断する。制御部330は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識しているので、表示器328に表示する内容が受信番組以外から受信番組に切り換わったとの判断にもとづいて、データコンテンツサービスが行われていない旨6181を表示制御部327に通知する。
Therefore, since the channel identification information and the program identification information stored in the program information storage area 321-1 at the time of receiving the first designated information are NULL, the
図6C(b)および図6C(c)も、図6C(a)同様に、表示器328に表示している内容が、受信機300が受信して表示いる番組から例えば録画番組の表示に切り変わる場合である。図6C(a)との違いは、表示器328に表示している録画番組の前後の番組が、図6C(a)が同じチャンネル番号の同じ番組であるのに対して、図6C(b)が同じチャンネル番号の違う番組の場合、図6C(c)が違うチャンネルの場合である。
6C(b) and 6C(c), as in FIG. 6C(a), the content displayed on the
619は、表示器328が、表示する表示内容の時間的な遷移である。
619 is a temporal transition of the display content displayed by the
620は、解析部309が、受信したMPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を解析するタイミングの時間的な遷移である。
621は、制御部330が、解析部309から解析結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識した場合に、表示制御部327に対して、データコンテンツサービスが行われていない旨を通知するタイミングの時間的な遷移である。
621, via the
622は、表示器328が、表示する表示内容の時間的な遷移である。
623は、解析部309が、受信したMPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を解析するタイミングの時間的な遷移である。
624は、制御部330が、解析部309から解析結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識した場合に、表示器328に対して、データコンテンツサービスが行われていない旨を通知するタイミングの時間的な遷移である。
624, through the
いずれの場合も制御部330は、表示器328に表示されている表示内容が、録画した番組から受信機300が受信している番組に切り換わった後の、最初のMPTの解析結果を解析部309から受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識し、さらに第1の指定情報受信時番組情報保存エリア321−1に保存されている番組識別情報がNULLのため、データコンテンツサービスが行われていない旨を表示制御部327に通知する。
In any case, the
このように受信機300が、受信機300への入力切り替えにより、受信している番組から例えば録画番組に切り変わる場合、再度受信機300が受信している番組に切り換わった場合には、図6Aに示す処理同様に、最初のMPTを受信して解析したタイミングで、データコンテンツサービスが行われていない旨を表示制御部327に通知することができる。これにより受信機300は、表示器328に例えば録画した番組のような放送された番組でない番組を表示している状態から、受信機300が受信している番組を表示する状態に切り換わった場合は、切り換わった後の最初にMPTを受信して解析したタイミングで、データコンテンツサービスが行われてない旨6033を必ず表示制御部327に通知するため、ユーザの利便性が向上する。
As described above, when the
なお図6Cの例では、受信機300が受信している番組以外を表示器328に表示する例として、録画した番組を例としてあげたが、例えばDVDプレーヤーからの入力映像やPC(パーソナルコンピュータ)からの入力映像でもよい。
In the example of FIG. 6C, a recorded program is given as an example of displaying a program other than the program received by the
受信機300は、さらにリモコンI/F324を経由して入力されるリモコン352の操作内容に対応して、データコンテンツサービスの内容を表示器328に表示することもできる。データコンテンツサービスの内容を表示するリモコン352のボタンとして、例えばdボタンがある。
The
図7は、リモコンに存在するdボタン701およびその周辺の例を示す図である。ユーザがこのdボタン701を押下すると、現在表示器328に表示されている番組にデータコンテンツサービスが付加されている場合、その付加されているデータコンテンツサービスの内容を表示することができる。
FIG. 7 is a diagram showing an example of the
しかし受信機300は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にない場合、dボタン押下によるデータコンテンツサービスの内容の表示を要求するコマンドをリモコン352から受信すると、データコンテンツサービスが行われていない旨を表示制御部327に通知する。
However, if the
図8A、図8B、図8Cは、図6A(a)、図6B(a)、図6C(a)で示した、時間的な遷移に、制御部330が、リモコン352のdボタンが押下されたことを認識したタイミング、およびデータコンテンツサービスが行われていない旨の表示を表示器328に通知するタイミングを加えた図である。なお図8Aから図8Cまでの説明では、受信機300が通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを前提に説明する。
8A, 8B, and 8C, the
図8Aは、図6A(a)に、制御部330が、リモコン352のdボタンが押下されたことを認識したタイミング(8041、8042、8044)、およびそのdボタン押下の認識をもとにデータコンテンツサービスが行われていない旨を表示制御部327に通知するタイミング(8043)を追加した図である。
FIG. 8A shows data based on the timing (8041, 8042, 8044) at which the
801は図6A(a)の601と同一であり、802は図6A(a)の602と同一であり、803は、図6A(a)の603と同一である。804は、制御部330がリモコン352のdボタンが押下されたことを認識したタイミング、およびdボタンが押下されたことを認識したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識した場合に、表示制御部327に対してデータコンテンツサービスが行われていない旨を通知するタイミングである。
801 is the same as 601 in FIG. 6A(a), 802 is the same as 602 in FIG. 6A(a), and 803 is the same as 603 in FIG. 6A(a). The
制御部330は、dボタン押下をタイミング8041で認識したとすると、このタイミング8041において表示器328に表示されている表示内容にデータコンテンツサービスが付加されているかを確認する。
When the
タイミング8041の時点では、解析部309が番組B1(チャンネルN1)のMPTを受信していないため、第1の指定情報受信時番組情報保存エリア321−1には、番組A1(チャンネルN1)8011のチャンネル識別情報であるチャンネルN1、番組識別情報である番組A1が保存されている。また現在番組情報保存エリア321−2には、番組B1(チャンネルN1)8012のチャンネル識別情報であるチャンネルN1、番組識別情報である番組A1が保存されている。
Since the
制御部330は、dボタン押下を認識したタイミング8041において、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを比較する。dボタン押下を認識したタイミング8041では、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報は、番組A1(チャンネルN1)の情報であり、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報と一致していない。
At the
このため制御部330は、現在受信している番組においては、MPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を受信していないと認識し、表示器328に表示されている表示内容はデータコンテンツサービスが付加されていない、と判断する。制御部330は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを、通信制御部340を介して認識しているが、タイミング8041においては、データコンテンツサービスが行われていない旨を表示制御部327に通知しない。
For this reason, the
制御部330は、dボタン押下をタイミング8042で認識したとすると、このタイミング8042において表示器328に表示されている表示内容にデータコンテンツサービスが付加されているかを確認する。
When the
タイミング8042の時点では、解析部309が番組B1(チャンネルN1)のMPT8023を受信しているため、第1の指定情報受信時番組情報保存エリア321−1には、番組B1(チャンネルN1)8012のチャンネル識別情報であるチャンネルN1、番組識別情報である番組B1が保存されている。また現在番組情報保存エリア321−2には、番組B1(チャンネルN1)8012のチャンネル識別情報であるチャンネルN1、番組識別情報である番組A1が保存されている。
At the
制御部330は、dボタン押下を認識したタイミング8042において、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを比較する。dボタン押下を認識したタイミング8042では、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報は、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報と一致している。
At the
このため制御部330は、dボタン押下を認識したタイミング8042では、現在受信している番組においては、MPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を受信していると認識し、表示器328に表示されている表示内容はデータコンテンツサービスが付加されている、と判断する。制御部330は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識しているので、タイミング8042においては、データコンテンツサービスが行われていない旨を表示制御部327に通知8043する。
Therefore, at
図8Bは、図6B(a)に、制御部330が、リモコン352のdボタンが押下されたことを認識したタイミング(8101、8102)、およびそのdボタン押下の認識をもとにデータコンテンツサービスが行われていない旨を表示制御部327に通知するタイミング8103を追加した図である。
FIG. 8B shows a data content service based on the timing (8101, 8102) at which the
807は図6B(a)の607と同一であり、808は図6B(a)の608と同一であり、809は、図6B(a)の609と同一である。810は、制御部330が、リモコン352のdボタンが押下されたことを認識したタイミング、およびデータコンテンツサービスが行われていない旨を表示制御部327に通知するタイミングである。
807 is the same as 607 in FIG. 6B(a), 808 is the same as 608 in FIG. 6B(a), and 809 is the same as 609 in FIG. 6B(a).
制御部330は、dボタン押下をタイミング8101で認識したとすると、このタイミング8101において表示器328に表示されている表示内容にデータコンテンツサービスが付加されているかを確認する。
When the
タイミング8101の時点では、解析部309が番組B2(チャンネルN2)8072のMPTを受信していないため、第1の指定情報受信時番組情報保存エリア321−1には、番組A2(チャンネルN1)8071のチャンネル識別情報であるチャンネルN1、番組識別情報である番組A2が保存されている。また現在番組情報保存エリア321−2には、番組B2(チャンネルN2)8072のチャンネル識別情報であるチャンネルN2、番組識別情報である番組A2が保存されている。
At the
制御部330は、dボタン押下を認識したタイミング8101において、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを比較する。dボタン押下を認識したタイミング8101では、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報は、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報と一致していない。
At the
このため制御部330は、現在受信している番組においては、MPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を受信していないと認識し、表示器328に表示されている表示内容はデータコンテンツサービスが付加されていない、と判断する。制御部330は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識しているが、タイミング8101においては、データコンテンツサービスが行われていない旨を表示制御部327に通知しない。
For this reason, the
制御部330は、dボタン押下をタイミング8102で認識したとすると、このタイミング8102において表示器328に表示されている表示内容にデータコンテンツサービスが付加されているかを確認する。
If the
タイミング8102の時点では、解析部309が番組B2(チャンネルN2)8072のMPT8082を受信しているため、第1の指定情報受信時番組情報保存エリア321−1には、番組B2(チャンネルN2)8072のチャンネル識別情報であるチャンネルN2、番組識別情報である番組B2が保存されている。また現在番組情報保存エリア321−2には、番組B2(チャンネルN2)8072のチャンネル識別情報であるチャンネルN2、番組識別情報である番組B2が保存されている。
At the
制御部330は、dボタン押下を認識したタイミング8102において、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを比較する。dボタン押下を認識したタイミング8102では、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報は、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報に一致している。
At the
このため制御部330は、dボタン押下を認識したタイミング8102では、現在受信している番組においては、MPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を受信していると認識し、表示器328に表示されている表示内容はデータコンテンツサービスが付加されている、と判断する。制御部330は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識しているので、タイミング8102においては、データコンテンツサービスが行われていない旨8103を表示制御部327に通知する。
Therefore, at
図8Cは、図6C(a)に、制御部330が、リモコン352のdボタンが押下されたことを認識したタイミング(8191、8192)、およびそのdボタン押下の認識をもとにデータコンテンツサービスが行われていない旨を表示制御部327に通知するタイミング8193を追加した図である。816は図6C(a)の616と同一であり、817は図6C(a)の617と同一であり、818は、図6C(c)の618と同一である。819は、制御部330が、リモコン352のdボタンが押下されたことを認識したタイミング、およびデータコンテンツサービスが行われていない旨を表示制御部327に通知するタイミングである。
FIG. 8C shows the data content service based on the timing (8191, 8192) at which the
制御部330は、dボタン押下をタイミング8191で認識したとすると、このタイミング8191において表示器328に表示されている表示内容にデータコンテンツサービスが付加されているかを確認する。
When recognizing that the d button has been pressed at
タイミング8191の時点では、番組B3(録画番組)が表示器328に表示されているため、上記したように現在番組情報保存エリア321−2のチャンネル識別情報および番組識別情報は、NULLが設定されている。
At
制御部330は、現在番組情報保存エリア321−2のチャンネル識別情報および番組識別情報にNULLが設定されているので、表示器328に表示されている表示内容はデータコンテンツサービスが付加されていない、と判断する。制御部330は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識しているが、タイミング8191においては、データコンテンツサービスが行われていない旨を表示制御部327に通知しない。
Since the
制御部330は、dボタン押下をタイミング8192で認識したとすると、このタイミング8192において表示器328に表示されている表示内容にデータコンテンツサービスが付加されているかを確認する。
When recognizing that the d button has been pressed at
タイミング8192の時点では、解析部309が番組C3(チャンネルN1)のMPT8172を受信しているため、第1の指定情報受信時番組情報保存エリア321−1には、番組C3(チャンネルN1)8162のチャンネル識別情報であるチャンネルN1、番組識別情報である番組C3が保存されている。また現在番組情報保存エリア321−2には、番組C3(チャンネルN1)8162のチャンネル識別情報であるチャンネルN1、番組識別情報である番組C3が保存されている。
At
制御部330は、dボタン押下を認識したタイミング8192において、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報と、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報とを比較する。dボタン押下を認識したタイミング8092では、第1の指定情報受信時番組情報保存エリア321−1に保存されているチャンネル識別情報および番組識別情報は、現在番組情報保存エリア321−2に保存されているチャンネル識別情報および番組識別情報に一致している。
At the
このため制御部330は、dボタン押下を認識したタイミング8102では、現在受信している番組においては、MPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を受信していると認識し、表示器328に表示されている表示内容はデータコンテンツサービスが付加されている、と判断する。制御部330は、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識しているので、タイミング8193においては、データコンテンツサービスが行われていない旨を表示制御部327に通知8193する。
Therefore, at
このように受信機300は、リモコン352の操作内容により、データコンテンツサービスの内容を表示器328に表示しようとした場合、表示器328に表示している表示内容にデータコンテンツサービスが付加されているかを判断して、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にない場合には、データコンテンツサービスが行われていない旨を表示制御部327に通知することができる。これによりユーザは、任意のタイミングにおいて、データコンテンツサービスが行われているかを確認することができる。例えば、先に説明したように、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部340を介して認識した場合、受信機300は、表示器328に対してデータコンテンツサービスが行われていない旨の表示を通知しない機能を持つが、ユーザがなんらかの不安を抱いた時には、dボタンを押下することで、データコンテンツサービスの実施状況を確認するために、利用することもできる。
As described above, when the
また受信機の設定により、図6A(a)から図6C(c)のような、チャンネル識別情報および番組識別情報をもとにした、データコンテンツサービスが行われていない旨の表示の通知はいっさい行わずに、ユーザがdボタンを押下した場合のみ、データコンテンツサービスの実施状況を確認することができるようにしてもよい。 Further, depending on the setting of the receiver, there is no notification of display indicating that the data content service is not provided, based on the channel identification information and the program identification information, as shown in FIGS. 6A(a) to 6C(c). Instead, the implementation status of the data content service may be confirmed only when the user presses the d button.
これにより、ユーザの意図に応じてデータコンテンツサービスの実施状況を確認することができる。また、ユーザの意図しないタイミングで、データコンテンツサービスが行われていない旨の表示が行われることが無くなるため、ユーザはデータコンテンツサービスが行われていない旨の表示を煩わしく感じることがなくなる。 Thereby, the implementation status of the data content service can be confirmed according to the intention of the user. In addition, since the display that the data content service is not being performed is not performed at a timing that the user does not intend, the user does not feel annoyed that the data content service is not being performed.
また受信機の設定により、図6A(a)から図6C(c)のような、チャンネル識別情報および番組識別情報をもとにした、データコンテンツサービスが行われていない旨の表示の通知はいっさい行わずに、受信機の電源投入後にデータコンテンツサービスが行われていないことを初めて認識したときに1回、あるいはそれ以降におけるデータコンテンツサービスが行われていないことを認識することが規定回数回に達するまで、データコンテンツサービスが行われていない旨の表示の通知をおこなうことができるようにしてもよい。
以上のように、受信機は、例えば受信機の初期設定メニューの中で、エラーメッセージを表示しない、もしくは次回以降は当該エラーメッセージを表示しないように設定を可能とすることができ、例えば選局の度にエラーメッセージが表示画面に表示されユーザの視聴を妨げないようすることが可能となる。
Further, depending on the setting of the receiver, there is no notification of display indicating that the data content service is not provided, based on the channel identification information and the program identification information, as shown in FIGS. 6A(a) to 6C(c). Without performing it, it is possible to recognize once that the data content service is not provided after turning on the power of the receiver for the first time, or to recognize that the data content service is not provided after that, the specified number of times. Until it reaches the limit, it may be possible to give a notification that the data content service is not being performed.
As described above, the receiver can be set to, for example, not display the error message in the initial setting menu of the receiver or not display the error message from the next time onward. Each time an error message is displayed on the display screen, it is possible to prevent the user's viewing.
またさらに受信機300は、ネットワークI/F341を介して、ユーザが所有するPC(パーソナルコンピュータ)、スマートフォン等の電子機器と接続することも可能である。この場合、図6A(a)から図6C(c)、図8Aから図8Cの各々の一部あるいは全てにおいて、データコンテンツサービスが行われていない旨の通知を、ユーザが所有する電子機器に通知することも可能である。図6A(a)から図6C(c)、図8Aから図8Cのどのような場合をユーザが所有する電子機器に通知させるかは、例えば受信機の初期設定メニューの中で設定可能である。また、データコンテンツサービスが行われていない旨の通知は、受信機300の表示器328とユーザが所有する電子機器の両方に表示してもよい。
Furthermore, the
ユーザの電子機器に通知する内容は、受信機300の表示器328に表示する内容と同じでもよいし、より分かりやすいように、チャンネル番号、番組名等を含んだ内容でもよい。またユーザの電子機器に通知する手段は、ユーザの電子機器が特定できるものであればいずれの手段でもよく、例えばメールやインスタントメッセンジャーでもよい。
The content to be notified to the user's electronic device may be the same as the content displayed on the
受信機の初期設定の内容は、制御部309が管理する不揮発領域(図示しない)に保存されている。 図9A、図9B、図9C、図9D、図9Eは、図6A(a)、図6A(b)、図6B(a)、図6B(b)、図6B(c)、図6C(a)、図6C(b)、図6C(c)、図8A、図8B、図8Cに示した時間的な遷移に対する処理フローである。
The contents of the initial setting of the receiver are stored in a non-volatile area (not shown) managed by the
図9Aおよび図9Bは、放送番組にデータコンテンツサービスが付加されている場合の、データコンテンツサービスが行われていない旨を表示器に通知する通知処理の処理フローチャートである。 9A and 9B are processing flowcharts of notification processing for notifying the display device that the data content service is not being performed when the data content service is added to the broadcast program.
受信機300は、放送波による番組の映像信号や音声信号を受信すると、映像信号や音声信号とともに多重化されている伝送制御信号も受信し、通知処理1(S900)を開始する。
Upon receiving the video signal and audio signal of the program by the broadcast wave, the
解析部309は、表示器に表示している番組のservice_idとevent_idを伝送制御信号から抽出し、現在番組情報保存エリア321−2に保存する(S901)。解析部309は、次にMPTの抽出を行う(S901)。伝送制御信号の中からMPTを抽出出来れば(S903のYes)、MPTの中からアプリケーションサービス記述子の抽出を行う(S904)。
The
伝送制御信号の中からMPTを抽出出来なければ(S903のNo)、受信機300は次の伝送制御信号の受信を待つために、処理を終了する(S912)。
If MPT cannot be extracted from the transmission control signal (No in S903), the
解析部309は、MPTの中からアプリケーションサービス記述子が抽出できたら(S905のYes)、その抽出結果を制御部330に送る。解析部309から送られてきた抽出結果を受信した制御部330は、通信ネットワークに接続しているかの確認を行う(S906)。この確認は、受信機300がネットワークI/F341を介して、通信ネットワーク351と接続されているかの確認である。受信機300が通信ネットワーク351に接続しているかの確認は、例えば制御部330が、通信制御部340がネットワークI/F341を介して通信ネットワーク351中に存在しているルーター(図示しない)とデータのやり取りができているかを判断することで、確認することができる。
If the application service descriptor can be extracted from the MPT (Yes in S905), the
制御部330は、受信機300が通信ネットワークに接続していることを確認すると(S906のYes)、アプリケーションサービス記述子に含まれるAIT_location_infoフィールド、DT_message_location_infoフィールド、EMT_location_infoフィールドのlocation_infoの情報をもとに関連するテーブル情報の参照(S907)を行う。制御部330は、location_info情報に書かれた関連するテーブル情報を用いて、通信ネットワーク351を介してアプリケーション機能の提供元にアクセスする(S908)。
When the
制御部330は、通信ネットワーク351を介してアプリケーション機能の提供元にアクセスした(S907)ときに、正しく通信ができる状態にあることの確認を行う(S909)。制御部330は、アプリケーション機能の提供元と正しく通信ができる状態にあることが確認できると(S908のYes)と、アプリケーション機能の取得を行う(S910)。制御部330は、アプリケーション機能の取得を行うと、取得したアプリケーション機能の管理・実行を行う。
When the
アプリケーション機能の提供元と正しく通信ができる状態にあることの確認は、例えば制御部330が、通信制御部340がネットワークI/F341を介してアプリケーション機能の提供元にアクセスしてアプリケーション機能提供元との間で特定の信号のやり取りが完結したかを判断することで、確認することができる。
To confirm that the communication with the application function provider is correct, for example, the
制御部330は、通信ネットワーク351に接続していないことを確認した場合(S906のNo)、またはアプリケーション機能提供元と正しく通信ができる状態にないことを確認した場合(S909のNo)は、データコンテンツサービスが行われていない旨の表示を行うかの判断の処理に移る。
If the
制御部330は、第1の指定情報受信時番組情報保存エリア321−1に保存されているservice_id、event_idおよび現在番組情報エリア321−2に保存されているservice_id、event_idの読み出し(S913)を行う。
The
制御部330は、第1の指定情報受信時番組情報保存エリア321−1に保存されているservice_id、event_idおよび現在番組情報保存エリア321−2に保存されているservice_id、event_idとを用いて、第1の条件判定処理(S914)を行う。
The
第1の条件判定処理(S914)の結果、第1の条件を満たす場合(S916のYes)、制御部330は、データコンテンツサービスが行われていない旨の表示を表示部328に通知して(S915)、通知処理1を終了する(S912)。
As a result of the first condition determination processing (S914), when the first condition is satisfied (Yes in S916), the
第1の条件判定処理(S914)の結果、第1の条件を満たさない場合(S916のNo)、制御部330は、データコンテンツサービスが行われていない旨の表示を表示部328に通知しないで処理を終了する(S912)。
As a result of the first condition determination processing (S914), when the first condition is not satisfied (No in S916), the
図9Cは、受信機に対する入力切り替えにより、放送番組以外を表示器328に表示している場合の、データコンテンツサービスが行われていない旨を表示制御部327に通知する通知処理の処理フローチャートである。
FIG. 9C is a processing flowchart of notification processing for notifying the
制御部330は、受信機300に対する入力切り替えにより、放送波により受信している番組以外を表示器328に表示を始めると、通知処理2(S920)を開始する。制御部330は、第1の指定情報受信時番組情報保存エリア321−1のチャンネル情報保存エリア321−10と番組情報保存エリア321−11、現在番組情報保存エリア321−2のチャンネル情報保存エリア321−20と番組情報保存エリア321−21にNULLを設定し(S921)して、通知処理2を終了する(S922)。
The
図9Dは、図9BのS914の第1の条件判定処理の処理フローである。 FIG. 9D is a processing flow of the first condition determination processing of S914 of FIG. 9B.
制御部330は、第1の条件判定処理を開始する(S930)と、第1の指定情報受信時番組情報保存エリア321−1に保存されているservice_idと現在番組情報エリア321−2に保存されているservice_idとの比較を行う(S931)。
When the
比較を行った結果、一致していないと判断した場合(S931のNo)制御部330は、前回番組情報のService_idがNULLかを確認する(S935)。
When it is determined that they do not match as a result of the comparison (No in S931), the
確認の結果、第1の指定情報受信時番組情報保存エリア321−1に保存されているService_idがNULLの場合(S935のYes)、制御部330は、判定結果を第1の条件を満たす(S933)として第1の条件判定処理を終了(S934)する。
As a result of the confirmation, when the Service_id stored in the program information storage area 321-1 upon receiving the first designated information is NULL (Yes in S935), the
確認の結果、第1の指定情報受信時番組情報保存エリア321−1に保存されているService_idがNULLでない場合(S935のNo)、制御部330は、判定結果を第1の条件を満たさない(S936)として第1の条件判定処理を終了(S934)する。
As a result of the confirmation, when the Service_id stored in the first designated information reception program information storage area 321-1 is not NULL (No in S935), the
判定結果が第1の条件を満たす(S933)場合は、図9BのS916の第1の条件を満たすかの判定処理においてYesが成立する場合であり、制御部330は、データコンテンツサービスが行われていない旨の表示を表示部328に通知する(S915)場合である。この場合は、例えば、第1の指定情報受信時番組情報保存エリア321−1に保存されているservice_idおよびevent_idと、現在番組情報エリアに保存されているservice_idおよびevent_idとにおいて、図6A(a)、図6A(b)に示すようにservice_idは一致していてevent_idが一致していない場合、つまり同じチャンネルで番組が切り換わった場合に相当する。あるいは例えば図6C(a)、図6C(b)、図6C(c)に示す放送番組以外を表示器328に表示することで、図9Bの通知処理2により第1の指定情報受信時番組情報保存エリア321−1に保存されているservice_idがNULLに更新され、さらに放送番組以外の表示から放送番組の表示に切り換わった場合に相当する。
If the determination result satisfies the first condition (S933), Yes is established in the determination process of S916 of FIG. 9B as to whether the first condition is satisfied, and the
このように本実施形態の受信機300は、表示器328に表示する内容の切り換わりが、同一のチャンネルにおける番組の切り換わりの場合、あるいは入力切り替えにより放送番組以外から放送番組への切り換わりの場合、その切り換わった後の番組において最初のアプリケーションサービス記述子を受信したタイミングで、データコンテンツサービスが行われていない旨を表示制御部327に通知することが可能となる。
As described above, in the
さらに図9BのS914の第1の条件判定処理の処理フローは、図6B(c)に示すように、表示器328に表示する内容が、チャンネル切り替えにより切り換わった場合、その切り替えた後の番組において、アプリケーションサービス記述子を受信した回数に応じて、データコンテンツサービスが行われていない旨を表示制御部327に通知することもできる。
Further, as shown in FIG. 6B(c), when the content displayed on the
図9Eは、図9BのS914の第1の条件判定処理の他の処理フローチャートである。 FIG. 9E is another processing flowchart of the first condition determination processing of S914 of FIG. 9B.
図9EのS940からS946までの処理は、図9DのS930からS936までの処理と同一である。図9Eの処理は、図9Dの処理に対してS947からS950の処理が加わったものである。表示器328に表示する内容の切り換わりが、チャンネル切り換えによる場合、制御部330は、S941の判定処理をNoと判定し、カウンタにNを設定(S950)する(N>0の整数とする)。以降で制御部330は、切り換え後のチャンネルの番組においてアプリケーションサービス記述子を受信するごとにカウンタをデクリメント(S948)しながら、デクリメントしたカウンタが0になったかの確認をする(S949)。
The processing from S940 to S946 in FIG. 9E is the same as the processing from S930 to S936 in FIG. 9D. The process of FIG. 9E is a process obtained by adding the processes of S947 to S950 to the process of FIG. 9D. When the content displayed on the
確認の結果、カウンタが0の場合(S949のYes)、制御部330は、このタイミングでデータコンテンツサービスが行われていない旨を表示制御部327に通知することができる。
As a result of the confirmation, when the counter is 0 (Yes in S949), the
このように本実施形態の受信機300は、図6B(c)に示すように、アプリケーションサービス記述子を受信した回数に応じて、データコンテンツサービスが行われていない旨を表示制御部327に通知することもできる。
Thus, as shown in FIG. 6B(c), the
図10は、図8A、図8B、図8Cに示したリモコン352操作によるデータコンテンツサービスが行われていない旨を表示制御部に通知する通知処理の処理フローチャートである。
FIG. 10 is a processing flowchart of the notification processing for notifying the display control unit that the data content service by the operation of the
通信制御部340は、リモコンI/F342を介して、リモコン352のdボタンが押下された信号を受け取ると、信号を受信した旨を制御部330に通知する。制御部330は、dボタンが押下された旨を通信制御部340から受信すると、通知処理3(S1000)を開始する。
When the
制御部330は、第2の条件の判定を行うために、第1の指定情報受信時番組情報保存エリア321−1に保存されているservice_id、event_idおよび現在番組情報保存エリア321−2に保存されているservice_id、event_idを読み出す(S1001)。
The
制御部330は、読み出した第1の指定情報受信時番組情報保存エリア321−1と現在番組情報保存エリア321−2とに保存されているservice_idおよびevent_idが等しいかの確認(第2の条件の判定)を行う(S1002)。
The
確認の結果、等しくない場合(S1002のNo)、制御部330は、通知処理3を終了する(S1006)。
As a result of the confirmation, if they are not equal (No in S1002), the
確認の結果、等しい場合(S1003のYes)、制御部330は、受信機300が通信ネットワークに接続しているかの確認(S1003)および通信ネットワーク351を介してアプリケーション機能の提供元にアクセスしたときに、正しく通信ができる状態にあることの確認(S1004)を行う。このS1003の処理は、図9AのS906の処理と同一であり、S1004の処理は、図9BのS909の処理と同一である。
As a result of the confirmation, if they are equal (Yes in S1003), the
確認の結果、通信ネットワークに接続されていないと判断した場合(S1003のNo)、あるいはアプリケーション機能提供元と正しく通信ができる状態にないと判断した場合(S1004のNo)、制御部330は、データコンテンツサービスが行われていない旨の表示を表示部328に通知して(S1007)、通知処理3を終了する(S1006)。
As a result of the confirmation, if it is determined that the communication function is not connected to the communication network (No in S1003), or if it is determined that communication with the application function provider is not possible (No in S1004), the
確認の結果、通信ネットワークに接続されている判断した場合(S1003のYes)、かつアプリケーション機能提供元と正しく通信ができる状態にある判断した場合(S1004のYes)、制御部330は、データコンテンツサービスの内容を表示機328に表示(S1005)して、通知処理3を終了する(S1006)。
As a result of the confirmation, when it is determined that the device is connected to the communication network (Yes in S1003), and when it is determined that the communication with the application function provider is correct (Yes in S1004), the
データコンテンツサービスが行われていない旨の表示である、エラーメッセージを表示する場所は、ユーザの視聴を妨げることがない位置に表示することが望ましい。例えば表示器328の表示画面に対して、受信した番組を縮小して表示することでできた表示画面内の残余の部分に表示してもよい。
The place where an error message is displayed, which is an indication that the data content service is not provided, is preferably displayed at a position that does not interfere with the viewing of the user. For example, with respect to the display screen of the
図11は、表示器1100の表示画面と表示画面内に表示する番組の表示領域の関係を示した図である。表示器1100は、受信機300が受信した番組、あるいは入力切り替えにより受信した番組以外の映像を表示する領域である表示画面1101と表示画面1101を固定するために表示画面1101の外周を囲むフレーム1102を含む。
FIG. 11 is a diagram showing the relationship between the display screen of the
図11(A)は、受信機300が受信した番組、あるいは入力切り替えにより受信した番組以外の映像を、表示器328の表示画面1101の全領域に表示した場合の表示画面の例である。
FIG. 11A is an example of a display screen when a program other than a program received by the
図11(B)は、受信機300が受信した番組、あるいは入力切り替えにより受信した番組以外の映像を、表示器328の表示画面1101の全領域に対して縮小した表示領域1103内に表示した例である。このように受信機300が受信した番組、あるいは入力切り替えにより受信した番組以外の映像を縮小して表示することで生じた表示画面1101内の残余の部分1104は、例えば黒表示となる。この黒表示領域に対して、例えば「データの表示に失敗しました」等のエラーメッセージを表示してもよい。
FIG. 11B illustrates an example in which a program other than the program received by the
あるいは表示画面1101の外に表示してもよい。表示画面1101の外に表示する例としては、フレーム1102の一部、フレーム1102の側部、フレーム1102の下部にもうけられるデコレーションの一部、コネクタの一部、あるいはこれらの組み合わせ構成等として、当該一部でLEDを点滅させることで、ユーザに注意を促す手段であってもよい。
Alternatively, it may be displayed outside the
さらに本実施形態の受信機300は、データコンテンツサービスを行う際に、アプリケーションを伝送するプロトコル種別に応じて、データコンテンツサービスが行われていない旨を表示制御部327に通知する制御を変えることもできる。
Further, when the data content service is performed, the
上述したようにアプリケーションサービス記述子は、AIT_location_infoフィールドに、参照すべきMH−AIT(MH-Application Information Table)のロケーションを設定した構成になっている。したがって受信機300は、アプリケーションサービス記述子を解析することでMH−AITを参照することができる。MH−AITには、伝送プロトコルの指定と伝送プロトコルに依存したアプリケーションのロケーション情報が記載されたMH―伝送プロトコル記述子が配置されている。
As described above, the application service descriptor has a configuration in which the location of the MH-AIT (MH-Application Information Table) to be referenced is set in the AIT_location_info field. Therefore, the
図12Aは、MH−プロトコル記述子の構成を表した図である。MH−プロトコル記述子は、protocol_id(プロトコル識別)フィールド1201とselector_byte(セレクタ領域)フィールド1202を持つ。protocol_id(プロトコル識別)フィールド1201は、データコンテンツサービスにおけるアプリケーションを伝送するプロトコルを示している。selector_byte(セレクタ領域)フィールド1202は、プロトコル識別毎に規定される補足情報を格納するフィールドである。
FIG. 12A is a diagram showing the structure of the MH-protocol descriptor. The MH-protocol descriptor has a protocol_id (protocol identification)
図12Bは、protocol_id(プロトコル識別)フィールド1201の一覧を示している。プロトコル識別が0x0003(HTTP/HTTPS伝送)1203は、指定されたURLに従い受信機が、通信ネットワーク上のサーバよりアプリケーションを取得し、実行することを意味している。 FIG. 12B shows a list of protocol_id (protocol identification) fields 1201. The protocol identification 0x0003 (HTTP/HTTPS transmission) 1203 means that the receiver acquires the application from the server on the communication network and executes it according to the specified URL.
図12Cは、protocol_id(プロトコル識別)フィールド1201がHTTP/HTTPS伝送あるいはMMT non−timed伝送の場合の、selector_byte(セレクタ領域)フィールド1202の構成を示した図である。
FIG. 12C is a diagram showing the configuration of the selector_byte (selector area)
解析部309は、受信したアプリケーションサービス記述子を解析することで、MH−AITを参照することが可能となり、MH−AITに配置されているMH−プロトコル記述子を解析することができる。これにより解析部309は、protocol_id(プロトコル識別)フィールド1201およびselector_byte(セレクタ領域)フィールド1202を認識することができる。
The
MH−プロトコル記述子のprotocol_id(プロトコル識別)が、例えば0x0003(HTTP/HTTPS伝送)の場合、解析部309は、selector_byte(セレクタ領域)フィールド1202のURL_base_byteフィールド1204を参照することで、アプリケーションを取得するためのURLのベース部の文字列を解析することができる。URL_base_byteフィールド1204は、アプリケーションを取得するためのURLのベース部の文字列を格納するエリアである。
When the protocol_id (protocol identification) of the MH-protocol descriptor is, for example, 0x0003 (HTTP/HTTPS transmission), the
解析部309は、さらにURLのベース部の文字列を解析することで、URLのスキームを認識し、その認識結果を制御部330に送付することができる。URLのスキームの認識結果を受信した制御部312は、その内容にもとづいてアプリケーションを取得するためのプロトコルを決定する。例えばURL_base_byteフィールド1204に記載されているスキームがhttpsの場合、制御部330は、TLS(Transport Layer Security)を用いたセキュリティ通信によりアプリケーションを取得する。
The
そこで本実施形態の受信機300はさらに、URLのスキームがhttpsである場合は、データコンテンツサービスが行われていない旨を表示制御部327に、例えば常に通知することができる。
Therefore, when the URL scheme is https, the
図13A、図13Bは、図6A(a)、図6B(a)で示した時間的な遷移において、受信したMPTを解析した結果URLのスキームがhttpsであることを認識した場合の、データコンテンツサービスが行われていない旨を表示制御部327に通知するタイミングを示した図である。なお図13A、図13Bの説明では、受信機300が通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを前提に説明する。
FIG. 13A and FIG. 13B are data contents when it is recognized that the URL scheme is https as a result of analysis of the received MPT at the temporal transitions shown in FIGS. 6A and 6B. FIG. 9 is a diagram showing a timing of notifying the
図13Aは、図6A(a)同様、受信機300が受信して表示している番組のチャンネルが変わらず番組だけが変わる場合の、表示器328が表示している番組の表示内容、解析部309がMPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を受信して解析するタイミング、および制御部330が、データコンテンツサービスが行われていない旨を表示制御部327に通知するタイミング、の時間的な遷移の例を示す図である。
Similar to FIG. 6A(a), FIG. 13A shows the display content of the program displayed on the
図13Aの1301は、表示器328が表示している表示内容の時間的な遷移である。番組A1(チャンネルN1)は、チャンネル番号(service_id)N1の番組(event_id)A1であることを示している。1301の例は、チャンネル番号がN1のまま時間の経過とともに番組A1、番組B1、番組C1を順次表示器328に表示する場合である。
1302は、解析部309が、受信したMPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を解析するタイミングの時間的な遷移である。解析部309は、表示器328に番組A1が表示されている間にMPT13021とMPT13022を、番組B1を表示している間にMPT13023を受信して解析している。ここで解析部は、MPT13022を解析した結果、URLのスキームがhttpsであることを認識したとする。解析部309は、URLのスキームがhttpsである旨を、制御部330に通知する。
1303は、制御部330が、解析部309から解析結果を受信したタイミングにおいて、通信ネットワークに接続していない、あるいはサービス事業者と正しく通信ができる状態にないことを通信制御部341を介して認識した場合に、表示制御部327に対して、データコンテンツサービスが行われていない旨の表示を通知するタイミングの時間的な遷移である。
The
制御部330は、MPT13021の解析結果を解析部309から受信したタイミングにおいて、図6A(a)で説明したように、データコンテンツサービスが行われていない旨13031を表示制御部327に通知する。
At the timing when the analysis result of the
また制御部330は、MPT13022の解析結果を解析部309から受信したタイミングにおいて、前回のMPTの解析結果であるMPT13021の解析結果を解析部309から受信したタイミングから、チャンネル番号(service_id)および番組(event_id)が変わっていないが、URLのスキームがhttpsであることを認識しているため、図6A(a)の場合と異なりデータコンテンツサービスが行われていない旨13091を表示制御部327に通知する。
In addition, the
図13Bは、図6B(a)同様、受信機300が受信して表示している番組のチャンネル番号が変わる場合の、表示器328が表示している番組の表示内容、解析部309がMPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を受信して解析するタイミング、および制御部330が、データコンテンツのサービスが行われていない旨を表示制御部327に通知するタイミング、の時間的な遷移の例を示している。
Similar to FIG. 6B(a), FIG. 13B shows the display content of the program displayed on the
図13Bの1307は、表示器328が表示している表示内容の時間的な遷移である。
13B of FIG. 13B is a temporal transition of the display content displayed by the
1308は、解析部309が、受信したMPT(アプリケーションサービス記述子が配置されており、プロトコル識別がHTTP/HTTPSとする)を解析するタイミングの時間的な遷移である。解析部309は、表示器328に番組A2が表示されている間にMPT13081を、番組B2が表示されている間にMPT013082を、番組C2が表示されている間にMPT13083を受信して解析している。ここで解析部は、MPT13082を解析した結果、URLのスキームがhttpsであることを認識したとする。解析部309は、URLのスキームがhttpsである旨を、制御部330に通知する。
1309は、制御部330が、表示制御部327に対して、データコンテンツサービスが行われていない旨の表示を通知するタイミングの時間的な遷移である。
制御部330は、MPT13081の解析結果を解析部309から受信したタイミングにおいて、データコンテンツサービスが行われていない旨13091を表示制御部327に通知する。
The
また制御部330は、MPT13082の解析結果を解析部309から受信したタイミングにおいて、前回のMPTの解析結果であるMPT6081の解析結果を解析部309から受信したタイミングから、チャンネル番号が変わっているが、URLのスキームがhttpsであることを認識しているため、図6B(a)の場合と異なりデータコンテンツサービスが行われていない旨13091を表示制御部327に通知する。
Further, the
また制御部330は、MPT13083の解析結果を解析部309から受信したタイミングにおいても、前回のMPTの解析結果であるMPT13082の解析結果を解析部309から受信したタイミングから、チャンネル番号が変わっていると判断し、図6B(a)の場合と同様にデータコンテンツサービスが行われていない旨を表示制御部327に通知しない。
Further, the
このように受信機300は、アプリケーションを伝送するプロトコル種別に応じて、例えばセキュリティ通信を用いてアプリケーションを伝送する場合、データコンテンツサービスが行われていない旨の表示を行うことも可能である。
In this way, the
図14は、図13Aおよび図13Bに示したURLのスキームも判断して、データコンテンツサービスが行われていない旨を表示制御部327に通知する場合の、第1の条件判定処理の処理フローである。
FIG. 14 is a processing flow of a first condition determination processing when the scheme of the URLs shown in FIGS. 13A and 13B is also determined and the
図14の処理フローのS1400からS1406は、図9Cの処理フローのS930からS936までと同一である。図14の処理フローの図9Cの処理フローのとの相違点は、S1407が加わった点である。このS1407の処理を追加することで制御部330は、URLのスキームがhttpsの場合は、URLのスキームにhttpsが設定されているMPTを受信する都度、データコンテンツサービスが行われていない旨を表示制御部327に通知することが可能となる。
S1400 to S1406 of the process flow of FIG. 14 are the same as S930 to S936 of the process flow of FIG. 9C. The difference between the process flow of FIG. 14 and the process flow of FIG. 9C is that S1407 is added. By adding the processing of S1407, when the URL scheme is https, the
このように受信機300は、URLのスキームに対応して、データコンテンツサービスが行われていない旨を表示制御部327に通知することができる。これにより受信機300の番組を視聴しているユーザは、セキュリティ通信が行われていることを確実に把握することができる。
In this way, the
URLのスキームがhttpsの場合、MPTを受信する都度、データコンテンツサービスが行われていない旨を表示制御部327に通知すると、その通知をユーザが煩わしく感じる場合もある。そのためデータコンテンツサービスが行われていない旨の表示は、ユーザが視聴している番組の表示とかさらないように、映像およびマルチメディアコンテンツを全画面表示した状態で、映像およびマルチメディアコンテンツにセキュリティ通信が実行中であることの表示が重ならないように画面外に表示することが望ましい。例えば、図11(B)で説明したように、残余の部分に表示してもよい。
When the scheme of the URL is https, when the
本発明のいくつかの実施形態を説明したが、これらの実施形態は例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。さらにまた、請求項の各構成要素において、構成要素を分割して表現した場合、或いは複数を合わせて表現した場合、或いはこれらを組み合わせて表現した場合であっても本発明の範疇である。また、複数の実施形態を組み合わせてもよく、この組み合わせで構成される実施例も発明の範疇である。また請求項を制御ロジックとして表現した場合、コンピュータを実行させるインストラクションを含むプログラムとして表現した場合、及び前記インストラクションを記載したコンピュータ読み取り可能な記録媒体として表現した場合でも本発明の装置を適用したものである。また、使用している名称や用語についても限定されるものではなく、他の表現であっても実質的に同一内容、同趣旨であれば、本発明に含まれるものである。 Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the spirit of the invention. These embodiments and modifications thereof are included in the scope and the gist of the invention, and are also included in the invention described in the claims and the scope equivalent thereto. Furthermore, in each constituent element of the claims, even when the constituent element is expressed in a divided manner, a plurality of constituent elements are expressed in a combined manner, or a combination thereof is expressed, it is within the scope of the present invention. Further, a plurality of embodiments may be combined, and an example configured by this combination is also included in the scope of the invention. Further, the device of the present invention is applied even when the claims are expressed as control logic, expressed as a program including instructions for executing a computer, and expressed as a computer-readable recording medium in which the instructions are described. is there. Also, the names and terms used are not limited, and other expressions are included in the present invention as long as they have substantially the same content and meaning.
100・・・放送局、101・・・放送局サーバ、102・・・第1のセキュリティ機能、103・・・第1の基本機能、120・・・サービス事業者装置、140・・・受信機、141・・・通信制御部、142・・・第2の基本機能、143・・・第2のセキュリティ機能、144・・・アプリケーション管理機能、145・・・API、146・・・アプリケーション、160・・・表示器、162・・・HDD、201・・・映像エンコーダ、306・・・映像デコーダ、309・・・解析部、330・・・制御部、327・・・表示制御部、328・・・表示器、329・・・スピーカ。 100... Broadcast station, 101... Broadcast station server, 102... First security function, 103... First basic function, 120... Service provider device, 140... Receiver , 141... Communication control unit, 142... Second basic function, 143... Second security function, 144... Application management function, 145... API, 146... Application, 160 ... Display device, 162... HDD, 201... Video encoder, 306... Video decoder, 309... Analysis unit, 330... Control unit, 327... Display control unit, 328... ..Displays, 329...speakers
Claims (9)
前記放送による前記番組を受信する受信部と、
前記通信サービスを受けるためにネットワークを介して通信を行う通信制御部と、
前記受信部で受信した前記番組を出力する表示制御部と、
前記受信部で受信した前記番組の放送信号に配置されている、前記通信サービスが前記番組に付加されていることを示す第1の指定情報と前記番組のチャンネルを識別するチャンネル識別情報を解析する解析部と、
前記解析部の解析結果にもとづいて前記通信制御部を介して、前記通信サービスを実行する制御部とを有し、
前記制御部は、
前記表示制御部により表示制御されている前記番組の前記第1の指定情報の解析結果を受信したときに、前記ネットワークに接続していない場合、さらに第1のチャンネル識別情報を持つ第1の番組から第2のチャンネル識別情報を持つ第2のチャンネルに切り換わった第2の番組において、予め定めた回数を超えた前記第1の指定情報の解析結果を受信する場合である第1の条件が成立する場合に、
前記表示制御部に、前記ネットワークに接続していないために発生するエラー通知が出力されるよう制御する、受信装置。 In a receiving device capable of receiving a broadcast program and a communication service added to the program,
A receiver for receiving the program by the broadcast,
A communication control unit that performs communication via a network to receive the communication service,
A display controller that outputs the program received by the receiver,
Analyzing first designation information, which is arranged in the broadcast signal of the program received by the receiving unit, indicating that the communication service is added to the program, and channel identification information for identifying a channel of the program. An analysis section,
Via the communication control unit based on the analysis result of the analysis unit, a control unit for executing the communication service,
The control unit is
The first program having the first channel identification information when the analysis result of the first designation information of the program whose display is controlled by the display control unit is not connected to the network The second condition in which the second program is switched to the second channel having the second channel identification information, the first condition for receiving the analysis result of the first designation information that has exceeded the predetermined number of times is If it holds,
A receiving device that controls the display control unit to output an error notification that occurs due to not being connected to the network.
前記受信部で受信した前記放送信号に配置されている前記番組を識別する番組識別情報により、第3のチャンネル識別情報と第1の番組識別情報をもつ第3の番組から第3のチャンネル識別情報と第2の番組識別情報をもつ第4の番組に切り換わった前記第4の番組において、初めての前記第1の指定情報の解析結果を受信する場合、をさらに含む、請求項1に記載の受信装置。 The first condition is that the control unit
From the third program having the third channel identification information and the first program identification information to the third channel identification information according to the program identification information for identifying the program arranged in the broadcast signal received by the receiving unit. 2. The method according to claim 1, further comprising: receiving the first analysis result of the first designation information in the fourth program switched to the fourth program having the second program identification information. Receiver.
表示制御されている前記番組の前記第1の指定情報の解析結果を受信したときに、前記ネットワークに接続していない場合、さらに第1のチャンネル識別情報を持つ第1の番組から第2のチャンネル識別情報を持つ第2のチャンネルに切り換わった第2の番組において、予め定めた回数を超えた前記第1の指定情報の解析結果を受信する場合である第1の条件が成立する場合に、前記ネットワークに接続していないために発生するエラー通知が出力されるよう制御する、受信方法。 A receiving device capable of receiving a program by broadcasting and a communication service added to the program, and communicating with a receiving unit for receiving the program by the broadcasting via a network to receive the communication service. And a display control unit for outputting a display of the program received by the receiving unit, and the communication service added to the program arranged in the broadcast signal of the program received by the receiving unit. The communication service via the communication control unit based on the analysis result of the analysis unit that analyzes the first specifying information indicating that the program is specified and the program specifying information that individually specifies the program. In a receiving method of a receiving device having a control unit that executes,
When the analysis result of the first designated information of the display-controlled program is received and the network is not connected, the first program to the second channel having the first channel identification information In the second program switched to the second channel having the identification information, when the first condition is satisfied, which is the case where the analysis result of the first designated information that has exceeded the predetermined number of times is received, A receiving method of controlling to output an error notification that occurs because the user is not connected to the network.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017133443A JP6742955B2 (en) | 2017-07-07 | 2017-07-07 | Television receiver and receiving method |
JP2020126448A JP6929998B2 (en) | 2017-07-07 | 2020-07-27 | Receiver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017133443A JP6742955B2 (en) | 2017-07-07 | 2017-07-07 | Television receiver and receiving method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020126448A Division JP6929998B2 (en) | 2017-07-07 | 2020-07-27 | Receiver |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019016921A JP2019016921A (en) | 2019-01-31 |
JP6742955B2 true JP6742955B2 (en) | 2020-08-19 |
Family
ID=65356604
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017133443A Active JP6742955B2 (en) | 2017-07-07 | 2017-07-07 | Television receiver and receiving method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6742955B2 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040133518A1 (en) * | 2003-01-08 | 2004-07-08 | Steven Dryall | Method and system for enhancing local media content with remote auxiliary content |
JP2012015938A (en) * | 2010-07-05 | 2012-01-19 | Renesas Electronics Corp | Receiving device and receiving state display method |
KR102154800B1 (en) * | 2014-01-10 | 2020-09-10 | 삼성전자주식회사 | Data streaming method of electronic apparatus and electronic apparatus thereof |
JP2017034343A (en) * | 2015-07-29 | 2017-02-09 | 日立マクセル株式会社 | Broadcast receiver |
-
2017
- 2017-07-07 JP JP2017133443A patent/JP6742955B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2019016921A (en) | 2019-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9992527B2 (en) | Video display apparatus and operating method thereof | |
KR20140125766A (en) | Image display apparatus and method for operating same | |
KR20200006977A (en) | Receiving device, receiving method, transmitting device, and transmitting method | |
JP6929998B2 (en) | Receiver | |
JP6742955B2 (en) | Television receiver and receiving method | |
JP7242775B2 (en) | receiver | |
JP6707705B2 (en) | Broadcast signal receiver | |
JP6707704B2 (en) | Broadcast signal receiver | |
JP6707479B2 (en) | Broadcast signal transmitter | |
JP6707480B2 (en) | Broadcast signal transmission method | |
JP6500956B2 (en) | Receiving apparatus, television apparatus, program, storage medium, and control method | |
JP6359134B2 (en) | Receiving device, receiving method, program, and storage medium | |
JP6429402B2 (en) | Reception device, television reception device, reception method, program, and storage medium | |
JP6238086B2 (en) | Receiving device, receiving method, program, and storage medium | |
JP2020171037A (en) | Receiving apparatus | |
JP6724225B2 (en) | Broadcast signal transmitter | |
JP6903727B2 (en) | Broadcast signal generation method and broadcast signal generator | |
JP6724226B2 (en) | Broadcast signal receiving method | |
JP2016123008A (en) | Electronic apparatus and recording/reproducing method | |
JP6866453B2 (en) | Broadcast signal transmission / reception method and broadcast signal transmission / reception system | |
JP6866452B2 (en) | Broadcast signal receiving method and broadcasting signal receiving device | |
JP2020057918A (en) | Broadcast signal receiving apparatus and selection screen display method in broadcast signal receiving apparatus | |
JP6609585B2 (en) | Broadcast signal generation method and apparatus | |
JP2016127324A (en) | Electronic apparatus and recording method | |
JP2020167734A (en) | Reception device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20180423 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191025 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200527 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200630 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200729 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6742955 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |