JP6468469B2 - Transmission device, transmission method, reception device, and reception method - Google Patents
Transmission device, transmission method, reception device, and reception method Download PDFInfo
- Publication number
- JP6468469B2 JP6468469B2 JP2017173729A JP2017173729A JP6468469B2 JP 6468469 B2 JP6468469 B2 JP 6468469B2 JP 2017173729 A JP2017173729 A JP 2017173729A JP 2017173729 A JP2017173729 A JP 2017173729A JP 6468469 B2 JP6468469 B2 JP 6468469B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- information
- transmission
- broadcast
- service
- 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
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本技術は、送信装置、送信方法、受信装置、及び、受信方法に関し、特に、より高度なエリア放送のサービスを提供することができるようにした送信装置、送信方法、受信装置、及び、受信方法に関する。 The present technology relates to a transmission device, a transmission method, a reception device, and a reception method, and in particular, a transmission device, a transmission method, a reception device, and a reception method that can provide a more advanced area broadcasting service. About.
地上デジタル放送では、UHF(Ultra High Frequency)帯の約6MHzの周波数帯域が、13セグメントに分割され、そのうちの、12セグメントで、テレビジョン受像機等の固定端末向けの放送が行われる。そして、残りの1セグメントで、携帯端末向けの放送、すなわち、ワンセグメント放送(以下、「ワンセグ放送」ともいう)が行われる。 In terrestrial digital broadcasting, a frequency band of about 6 MHz in a UHF (Ultra High Frequency) band is divided into 13 segments, of which 12 segments are broadcast for fixed terminals such as television receivers. Then, broadcasting for mobile terminals, that is, one-segment broadcasting (hereinafter also referred to as “one-segment broadcasting”) is performed in the remaining one segment.
現在、携帯端末向けの放送として行われているワンセグ放送では、固定端末向けの放送と同一の内容が放送されており、13セグメントの中央のセグメントが用いられている。 Currently, one-segment broadcasting, which is performed as a broadcast for mobile terminals, broadcasts the same content as a broadcast for fixed terminals, and uses a central segment of 13 segments.
地上アナログ放送から地上デジタル放送に完全に移行したあとは、地上デジタル放送はUHF帯の13乃至52チャンネルと呼ばれる物理チャンネルで行われることになる。しかしながら、各地域では、13乃至52チャンネルのすべてが、地上デジタル放送に、実際に用いられるわけではなく、したがって、地上デジタル放送に用いられない物理チャンネルである空きチャンネルが生じることとなる。
After a complete transition from terrestrial analog broadcasting to terrestrial digital broadcasting, terrestrial digital broadcasting is performed on physical channels called
近年、この空きチャンネルを有効利用する方法が検討されている。その一つとして、空きチャンネルの任意のセグメントを用い、任意のセグメントでのワンセグ放送の放送波を送信する送信装置を中心とする数10m乃至数km程度のエリアを、その放送波を受信することができる放送エリアとして放送を行うワンセグ放送(以下、「エリア放送」という)が実施されている(例えば、特許文献1参照)。 In recent years, methods for effectively using this empty channel have been studied. One of them is to use an arbitrary segment of an empty channel and receive the broadcast wave in an area of about several tens of meters to several kilometers centered on a transmission device that transmits the broadcast wave of one-segment broadcasting in an arbitrary segment. One-seg broadcasting (hereinafter referred to as “area broadcasting”) is performed as a broadcasting area that can perform broadcasting (see, for example, Patent Document 1).
ところで、従来のワンセグ型のエリア放送であると、伝送容量が限られているため、提供できるサービスには限界があったが、今後はエリア放送の高度化により、様々なサービスを提供できるようなることが想定されている。 By the way, in the case of the conventional one-seg type area broadcasting, since the transmission capacity is limited, there is a limit to the services that can be provided, but in the future, various services can be provided by the advancement of area broadcasting. It is assumed that
しかしながら、現状では、より高度なエリア放送のサービスを提供するための技術方式は確立されていない。 However, at present, a technical method for providing a more advanced area broadcasting service has not been established.
本技術はこのような状況に鑑みてなされたものであり、より高度なエリア放送のサービスを提供することができるようにするものである。 The present technology has been made in view of such a situation, and makes it possible to provide a more advanced area broadcasting service.
本技術の第1の側面の送信装置は、チャンネルごとの周波数帯域を構成するセグメントの一部又は全部のセグメントを用いた放送サービスの放送波を受信可能な放送エリア内の受信機で動作するアプリケーションの伝送方式を含む伝送情報を生成する生成部と、生成した前記伝送情報を含む前記放送波を送信する送信部とを備え、前記伝送情報は、所定の規格で定められたNIT(Network Information Table)に含まれる、前記放送サービスで用いられる記述子に配置され、前記アプリケーションが前記放送波で伝送される場合、前記アプリケーションを含むストリームの形式を示すタイプ情報と、前記アプリケーションに関連するストリーム又はペイロードを伝送するパケットを識別する識別情報を含む送信装置である。 The transmission device according to the first aspect of the present technology is an application that operates on a receiver in a broadcast area that can receive broadcast waves of a broadcast service that uses part or all of the segments that constitute a frequency band for each channel. A transmission unit that generates transmission information including the transmission method, and a transmission unit that transmits the broadcast wave including the generated transmission information, and the transmission information is a Network Information Table NIT (Network Information Table) defined by a predetermined standard. ) Included in the descriptor used in the broadcast service, and when the application is transmitted by the broadcast wave, type information indicating a format of a stream including the application, and a stream or payload related to the application Is a transmission device that includes identification information for identifying a packet that transmits a packet .
本技術の第1の側面の送信装置は、独立した装置であってもよいし、1つの装置を構成している内部ブロックであってもよい。また、本技術の第1の側面の送信方法は、上述した本技術の第1の側面の送信装置に対応する送信方法である。 The transmission device according to the first aspect of the present technology may be an independent device, or may be an internal block constituting one device. A transmission method according to the first aspect of the present technology is a transmission method corresponding to the transmission device according to the first aspect of the present technology described above.
本技術の第1の側面の送信装置及び送信方法においては、チャンネルごとの周波数帯域を構成するセグメントの一部又は全部のセグメントを用いた放送サービスの放送波を受信可能な放送エリア内の受信機で動作するアプリケーションの伝送方式を含む伝送情報が生成され、生成された前記伝送情報を含む前記放送波が送信される。また、前記伝送情報には、所定の規格で定められたNITに含まれる、前記放送サービスで用いられる記述子に配置され、前記アプリケーションが前記放送波で伝送される場合、前記アプリケーションを含むストリームの形式を示すタイプ情報と、前記アプリケーションに関連するストリーム又はペイロードを伝送するパケットを識別する識別情報が含まれる。 In the transmission device and the transmission method according to the first aspect of the present technology, a receiver in a broadcast area capable of receiving broadcast waves of a broadcast service using a part or all of the segments constituting the frequency band for each channel. The transmission information including the transmission method of the application operating in is generated, and the broadcast wave including the generated transmission information is transmitted. The transmission information is arranged in a descriptor used in the broadcast service included in the NIT defined by a predetermined standard, and when the application is transmitted by the broadcast wave, a stream including the application is included. Type information indicating a format and identification information for identifying a packet transmitting a stream or payload associated with the application are included.
本技術の第2の側面の受信装置は、送信機から送信される、チャンネルごとの周波数帯域を構成するセグメントの一部又は全部のセグメントを用いた放送サービスの放送波を受信可能な放送エリアにおいて、前記放送波を受信する受信部と、前記放送波から得られる、前記放送エリア内の受信機で動作するアプリケーションの伝送方式を含む伝送情報を取得する第1の取得部と、取得した前記伝送情報に基づいて、前記アプリケーションを取得する第2の取得部と、取得した前記アプリケーションの動作を制御する制御部とを備え、前記伝送情報は、所定の規格で定められたNITに含まれる、前記放送サービスで用いられる記述子に配置され、前記アプリケーションが前記放送波で伝送される場合、前記アプリケーションを含むストリームの形式を示すタイプ情報と、前記アプリケーションに関連するストリーム又はペイロードを伝送するパケットを識別する識別情報を含み、前記第1の取得部は、前記NITに含まれる前記放送サービスで用いられる記述子に配置された前記伝送情報を取得し、前記第2の取得部は、取得した前記伝送情報に含まれる前記タイプ情報及び前記識別情報により識別される、前記放送波に含まれるストリーム又はペイロードを伝送するパケットから、前記アプリケーションを取得する受信装置である。 The receiving device according to the second aspect of the present technology is provided in a broadcasting area where a broadcast wave of a broadcasting service using a part or all of the segments constituting the frequency band for each channel transmitted from the transmitter can be received. A receiving unit that receives the broadcast wave, a first acquisition unit that acquires transmission information obtained from the broadcast wave, including a transmission method of an application that operates in a receiver in the broadcast area, and the acquired transmission A second acquisition unit that acquires the application based on information; and a control unit that controls the operation of the acquired application , wherein the transmission information is included in the NIT defined by a predetermined standard, When the application is transmitted on the broadcast wave and is placed in a descriptor used in a broadcast service, the form of the stream including the application And the identification information for identifying the packet transmitting the stream or payload associated with the application, and the first acquisition unit is arranged in a descriptor used in the broadcast service included in the NIT. The transmission information is acquired, and the second acquisition unit is identified by the type information included in the acquired transmission information and the packet transmitting the stream or payload included in the broadcast wave identified by the identification information. , A receiving device that acquires the application .
本技術の第2の側面の受信装置は、独立した装置であってもよいし、1つの装置を構成している内部ブロックであってもよい。また、本技術の第2の側面の受信方法は、上述した本技術の第2の側面の受信装置に対応する受信方法である。 The receiving device according to the second aspect of the present technology may be an independent device, or may be an internal block constituting one device. The reception method according to the second aspect of the present technology is a reception method corresponding to the reception device according to the second aspect of the present technology described above.
本技術の第2の側面の受信装置及び受信方法においては、送信機から送信される、チャンネルごとの周波数帯域を構成するセグメントの一部又は全部のセグメントを用いた放送サービスの放送波を受信可能な放送エリアにおいて、前記放送波が受信され、前記放送波から得られる、前記放送エリア内の受信機で動作するアプリケーションの伝送方式を含む伝送情報が取得され、取得された前記伝送情報に基づいて、前記アプリケーションが取得され、取得された前記アプリケーションの動作が制御される。また、前記伝送情報には、所定の規格で定められたNITに含まれる、前記放送サービスで用いられる記述子に配置され、前記アプリケーションが前記放送波で伝送される場合、前記アプリケーションを含むストリームの形式を示すタイプ情報と、前記アプリケーションに関連するストリーム又はペイロードを伝送するパケットを識別する識別情報が含まれる。そして、前記NITに含まれる前記放送サービスで用いられる記述子に配置された前記伝送情報が取得され、取得された前記伝送情報に含まれる前記タイプ情報及び前記識別情報により識別される、前記放送波に含まれるストリーム又はペイロードを伝送するパケットから、前記アプリケーションが取得される。 In the receiving device and the receiving method according to the second aspect of the present technology, broadcast waves of a broadcasting service using part or all of the segments constituting the frequency band for each channel transmitted from the transmitter can be received. In a broadcast area, the broadcast wave is received, transmission information obtained from the broadcast wave, including a transmission method of an application that operates on a receiver in the broadcast area, is acquired, and based on the acquired transmission information The application is acquired, and the operation of the acquired application is controlled. The transmission information is arranged in a descriptor used in the broadcast service included in the NIT defined by a predetermined standard, and when the application is transmitted by the broadcast wave, a stream including the application is included. Type information indicating a format and identification information for identifying a packet transmitting a stream or payload associated with the application are included. Then, the transmission information arranged in the descriptor used in the broadcast service included in the NIT is acquired, and the broadcast wave identified by the type information and the identification information included in the acquired transmission information The application is acquired from a packet that transmits a stream or a payload included in.
本技術の第1の側面及び第2の側面によれば、より高度なエリア放送のサービスを提供することできる。 According to the first aspect and the second aspect of the present technology, a more advanced area broadcasting service can be provided.
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。 Note that the effects described here are not necessarily limited, and may be any of the effects described in the present disclosure.
以下、図面を参照しながら本技術の実施の形態について説明する。 Hereinafter, embodiments of the present technology will be described with reference to the drawings.
<情報伝送方式の概要> <Outline of information transmission method>
図1は、本技術の情報伝送方式の概要を説明する図である。 FIG. 1 is a diagram illustrating an outline of an information transmission method of the present technology.
地上デジタル放送では、UHF帯の約6MHzの周波数帯域が13セグメントに分割され、そのうちの12セグメント(B階層)で、テレビジョン受像機等の固定端末向けの放送が行われる。また、残りの1セグメント(A階層)で、携帯端末向けのワンセグ放送が行われる。 In terrestrial digital broadcasting, the frequency band of about 6 MHz in the UHF band is divided into 13 segments, and broadcasting for fixed terminals such as television receivers is performed in 12 segments (B layer) of them. In addition, one-segment broadcasting for mobile terminals is performed in the remaining one segment (A layer).
通常のエリア放送においては、中央の1セグメントでワンセグ放送の放送波を送信することになるが、伝送容量が限られているため、提供できるサービスには限界があった。そこで、本技術では、より高度なエリア放送のサービスを提供するためのアプリケーションで用いられる情報(以下、「付加情報」という)を定義して、B階層の12セグメント又は13セグメント等を用いて送出するようにしている。また、アプリケーション及び付加情報の伝送方式を示す情報(以下、「伝送情報」という)は、中央の1セグメントで送出される。 In normal area broadcasting, a broadcast wave of one-segment broadcasting is transmitted in one central segment. However, since the transmission capacity is limited, there is a limit to the services that can be provided. Therefore, in the present technology, information used in an application for providing a more advanced area broadcasting service (hereinafter referred to as “additional information”) is defined and transmitted using 12 segments or 13 segments in the B layer. Like to do. Information indicating the transmission method of the application and additional information (hereinafter referred to as “transmission information”) is transmitted in one central segment.
携帯端末等の受信装置は、エリア放送を送信可能な送信装置から、ワンセグメント放送のコンテンツとともに、付加情報と伝送情報を受信する。受信装置は、受信した伝送情報に従い、アプリケーション及び付加情報を取得する。 A receiving device such as a portable terminal receives additional information and transmission information along with the content of one-segment broadcasting from a transmitting device capable of transmitting area broadcasting. The receiving device acquires the application and additional information according to the received transmission information.
ここで、アプリケーションは、付加情報のデコード機能や位置情報管理機能等を有している。また、アプリケーションは、エリア放送の放送事業者などにより提供されるが、放送波に含めて送られるほか、インターネットに接続されたアプリケーションサーバにより提供される場合もある。また、付加情報は、PES(Packetized Elementary Stream)形式のAV(Audio Visual)ストリーミングやIP(Internet Protocol)形式の各種データなどからなり、放送波に含めて送られる。 Here, the application has a function of decoding additional information, a function of managing position information, and the like. The application is provided by an area broadcaster or the like, but may be provided by an application server connected to the Internet in addition to being sent in a broadcast wave. Further, the additional information includes AV (Audio Visual) streaming in PES (Packetized Elementary Stream) format, various data in IP (Internet Protocol) format, and the like, and is sent in broadcast waves.
そして、受信装置において、各種の付加情報を用いたアプリケーションが実行されることで、その受信装置を所持したユーザは、より高度なエリア放送のサービスの提供を受けることができる。このようなことから、アプリケーションは、付加情報対応アプリケーションであるとも言える。 Then, by executing applications using various types of additional information in the receiving device, a user who has the receiving device can receive provision of a more advanced area broadcasting service. Therefore, it can be said that the application is an additional information compatible application.
<第1の実施の形態>
<各情報の詳細な内容>
<First Embodiment>
<Detailed contents of each information>
次に、図2乃至図12を参照して、アプリケーション、付加情報、及び、伝送情報の詳細な内容について説明する。 Next, the detailed contents of the application, additional information, and transmission information will be described with reference to FIGS.
(エリア放送情報記述子へのadditional_service_infoの配置)
図2には、エリア放送情報記述子におけるadditional_service_infoの配置例を示している。
(Placement of additional_service_info in the area broadcast information descriptor)
FIG. 2 shows an arrangement example of additional_service_info in the area broadcast information descriptor.
伝送情報が記述されるadditional_service_infoは、エリア放送用のエリア放送情報記述子内に配置することができる。ただし、図3には、additional_service_infoに記述される伝送情報の各情報の意味が示されており、適宜参照しながら説明する。 The additional_service_info in which the transmission information is described can be arranged in an area broadcast information descriptor for area broadcasting. However, FIG. 3 shows the meaning of each piece of transmission information described in additional_service_info, and will be described with reference to it as appropriate.
num_of_application_infoは、8ビットのフィールドからなる。この8ビットのフィールドは、これに続くアプリケーション情報のループ数を示す。 num_of_application_info consists of an 8-bit field. This 8-bit field indicates the number of subsequent application information loops.
application_broadcast_distribution_flagは、1ビットのフィールドからなる。この1ビットのフィールドは、application_idに対応するアプリケーションが、放送ストリーム内に伝送されていることを示す。 application_broadcast_distribution_flag consists of a 1-bit field. This 1-bit field indicates that the application corresponding to application_id is transmitted in the broadcast stream.
application_internet_distribution_flagは、1ビットのフィールドからなる。この1ビットのフィールドは、application_idに対応するアプリケーションが、通信経由で取得できることを示す。 application_internet_distribution_flag consists of a 1-bit field. This 1-bit field indicates that the application corresponding to application_id can be acquired via communication.
application_idは、30ビットのフィールドからなる。この30ビットのフィールドは、アプリケーションのidを示す。 application_id consists of a 30-bit field. This 30-bit field indicates the id of the application.
ただし、30ビットのフィールドのうち、上位ビットでアプリケーションのセキュリティレベル(保護レベル)情報をapplication_idの構造に含めてもよい。例えば、上位2ビットに、"00"が指定された場合、そのアプリケーションは、無料で、かつ、暗号化がされていないことを示す。また、上位2ビットに、"01"が指定された場合、そのアプリケーションは、無料で、かつ、暗号化されていることを示す。 However, the application security level (protection level) information may be included in the structure of application_id in the upper bits of the 30-bit field. For example, when “00” is designated in the upper 2 bits, it indicates that the application is free and not encrypted. Further, when “01” is designated in the upper 2 bits, it indicates that the application is free and encrypted.
また、例えば、上位2ビットに、"10"が指定された場合、そのアプリケーションは、有料で、かつ、レベル1の暗号化がされていることを示す。また、上位2ビットに、"11"が指定された場合、そのアプリケーションは、有料で、かつ、レベル2の暗号化がされていることを示す。なお、暗号化レベルであるが、例えば、レベル1よりもレベル2のほうが、暗号強度が高いものとすることができる。
For example, when “10” is designated in the upper 2 bits, this indicates that the application is charged and
src_path_lengthは、8ビットのフィールドからなる。この8ビットのフィールドは、外部アプリケーションを参照するURI(Uniform Resource Identifier)の記述長を示す。また、src_pathは、外部アプリケーションを参照するためのURIを示す。すなわち、application_internet_distribution_flagのフラグが立っている場合には、src_path_lengthにより指定される記述長のsrc_pathが、アプリケーションの取得先として記述される。例えば、src_pathには、アプリケーションサーバのURIが記述される。 src_path_length consists of an 8-bit field. This 8-bit field indicates the description length of a URI (Uniform Resource Identifier) that refers to an external application. Src_path indicates a URI for referring to an external application. That is, when the flag of application_internet_distribution_flag is set, src_path having a description length specified by src_path_length is described as an application acquisition destination. For example, the URI of the application server is described in src_path.
PCR_PIDは、アプリケーションで参照するPCR(Program Clock Reference)のPIDを示す。ただし、PCRを参照しない場合には、"0x1FFF"が記述される。 PCR_PID indicates the PID of a PCR (Program Clock Reference) that is referred to by the application. However, “0x1FFF” is described when PCR is not referred to.
num_of_stream_infoは、当該アプリケーションで利用するストリーム情報のループ数を示す。 num_of_stream_info indicates the number of loops of stream information used in the application.
stream_typeは、8ビットのフィールドからなる。この8ビットのフィールドは、ストリームの形式を示す。例えば、ストリームの形式は、図4のストリーム形式種別の割り当てに従うようにすることができる。また、elementary_PIDは、関連するES(Elementary Stream)又はペイロードを伝送するTSパケットのPIDを示す。 The stream_type consists of an 8-bit field. This 8-bit field indicates the format of the stream. For example, the stream format can follow the allocation of the stream format type in FIG. Elementary_PID indicates the PID of a TS packet that transmits a related ES (Elementary Stream) or payload.
reservedは、将来の拡張用に定義される可能性があることを示す。例えば、ストリームの保護レベルを、reserved内に定義することができる。この場合、reservedビットに、stream_security_infoを2ビットの情報として定義することにより、例えば暗号化の有無や暗号化のレベル等のストリームの保護レベル情報が指定される。 reserved indicates that it may be defined for future expansion. For example, the protection level of the stream can be defined in reserved. In this case, by defining stream_security_info as 2-bit information in the reserved bits, stream protection level information such as the presence / absence of encryption and the encryption level is specified, for example.
例えば、stream_security_infoに、"00"が指定された場合、そのストリームは、暗号化がされていないことを示す。また、"01"が指定された場合、そのストリームは、レベル1の暗号化されていることを示す。また、例えば、stream_security_infoに、"10"が指定された場合にはそのストリームはレベル2の暗号化がされ、"11"が指定された場合にはそのストリームはレベル3の暗号化がされていることを示す。なお、暗号化レベルであるが、例えば、数字の大きいレベルのほうが、暗号強度が高いものとすることができる。
For example, when “00” is specified in stream_security_info, this indicates that the stream is not encrypted. When “01” is designated, this indicates that the stream is encrypted at
なお、図2に示した配置は一例であり、例えば、図5に示すように、テーブル形式で伝送情報を配置するなど、他の配置の形態を採用するようにしてもよい。図5においては、additional_service_table()と、application_information_descriptor()を定義して、伝送情報を配置している。ただし、図5のテーブル形式で配置された伝送情報の各情報の意味は、図3の内容と同様とされる。 Note that the arrangement shown in FIG. 2 is an example. For example, as shown in FIG. 5, other arrangement forms such as arrangement of transmission information in a table format may be adopted. In FIG. 5, additional_service_table () and application_information_descriptor () are defined and transmission information is arranged. However, the meaning of each piece of information of the transmission information arranged in the table format of FIG. 5 is the same as the contents of FIG.
(送信側と受信側のadditional_service_infoの取り扱い)
次に、図6及び図7を参照して、送信側の送信装置と、受信側の受信装置におけるadditional_service_infoの取り扱いについて説明する。
(Handling of additional_service_info on the sender and receiver)
Next, the handling of additional_service_info in the transmission device on the transmission side and the reception device on the reception side will be described with reference to FIGS.
(送出運用規則)
図6は、additional_service_info()の送出運用規則を説明する図である。
(Transmission operation rules)
FIG. 6 is a diagram for explaining a transmission operation rule of additional_service_info ().
送信装置では、図3に示した伝送情報の各情報について、次の運用規則に従った送出運用を行うことになる。 The transmission apparatus performs transmission operation according to the following operation rule for each piece of transmission information shown in FIG.
num_of_application_infoには、アプリケーション情報のループ数を記述する。 num_of_application_info describes the number of application information loops.
application_broadcast_distribution_flagには、application_idに対応するアプリケーションが、放送ストリーム内で伝送する場合に、"1"を記述する。 In application_broadcast_distribution_flag, “1” is described when the application corresponding to application_id transmits in the broadcast stream.
application_internet_distribution_flagには、application_idに対応するアプリケーションが、通信経由で取得できる場合に、"1"を記述する。 In application_internet_distribution_flag, "1" is described when the application corresponding to application_id can be acquired via communication.
application_idには、アプリケーションのidを記述する。ただし、上位ビットを、アプリケーションの保護レベルに割り当ててもよい。 application_id describes the id of the application. However, the upper bits may be assigned to the protection level of the application.
src_path_lengthには、以下に続く外部アプリケーションを参照するURIの記述長を記述する。また、src_pathには、外部アプリケーションを参照するためのURIを記述する。 In src_path_length, describe the description length of the URI that refers to the external application that follows. In src_path, URI for referring to the external application is described.
PCR_PIDには、アプリケーションで参照するPCRのPIDを記述する。 PCR_PID describes the PID of the PCR that is referenced in the application.
num_of_stream_infoには、当該アプリケーションで利用するストリーム情報のループ数を記述する。 In num_of_stream_info, the number of loops of stream information used in the application is described.
stream_typeには、対象ESのストリーム形式識別を記述する。ただし、ストリームの形式は、図4のストリーム形式種別の割り当てに従うことになる。また、elementary_PIDには、関連するES又はペイロードを伝送するTSパケットのPIDを記述する。 In stream_type, the stream format identification of the target ES is described. However, the stream format follows the allocation of the stream format type in FIG. Also, elementary_PID describes the PID of the TS packet that transmits the related ES or payload.
なお、reservedビットを利用して、ストリームの保護レベル情報を指定する場合には、stream_security_infoに、ストリームの保護レベル情報を記述する。 When stream protection level information is specified using the reserved bit, stream protection level information is described in stream_security_info.
このように、送信装置においては、上述した送出運用規則(図6)に従ってadditional_service_infoを送出することで、受信装置が、後述する受信処理規則(図7)に従ってadditional_service_infoを処理できるようにする。 As described above, the transmission apparatus transmits additional_service_info according to the above-described transmission operation rule (FIG. 6), so that the reception apparatus can process additional_service_info according to a reception processing rule (FIG. 7) described later.
(受信処理規則)
図7は、additional_service_info()の受信処理規則を説明する図である。
(Reception processing rules)
FIG. 7 is a diagram for explaining a reception processing rule for additional_service_info ().
受信装置では、図3に示した伝送情報の各情報について、次の処理規則に従った受信処理を行うことになる。 The receiving apparatus performs reception processing according to the following processing rule for each piece of transmission information shown in FIG.
num_of_application_infoは、アプリケーション情報が記載されているループ数であると判断する。 num_of_application_info is determined to be the number of loops in which application information is described.
application_broadcast_distribution_flagが、"0"である場合、application_idに対応するアプリケーションが、放送ストリーム内では伝送されていないと判断する。一方、application_broadcast_distribution_flagが、"1"である場合、application_idに対応するアプリケーションが、放送ストリーム(stream_typeが"0x91"であるES)内に伝送されていると判断する。 When application_broadcast_distribution_flag is “0”, it is determined that the application corresponding to application_id is not transmitted in the broadcast stream. On the other hand, when application_broadcast_distribution_flag is “1”, it is determined that the application corresponding to application_id is transmitted in the broadcast stream (ES whose stream_type is “0x91”).
application_internet_distribution_flagが、"0"である場合、application_idに対応するアプリケーションが、通信経由で取得できないと判断する。また、アプリケーションの参照先URI情報が存在しないと判断する。一方、application_internet_distribution_flagが、"1"である場合、application_idに対応するアプリケーションが、通信経由で取得できると判断する。また、アプリケーションの参照先URI情報が存在すると判断する。 When application_internet_distribution_flag is “0”, it is determined that the application corresponding to application_id cannot be acquired via communication. Further, it is determined that there is no reference destination URI information of the application. On the other hand, when application_internet_distribution_flag is “1”, it is determined that the application corresponding to application_id can be acquired via communication. Also, it is determined that the reference URI information of the application exists.
application_idは、アプリケーションのidであると判断する。ただし、上位ビットが、アプリケーションの保護レベルに割り当てられている場合、上位ビットをアプリケーションの保護レベル情報として判断する。 It is determined that application_id is the id of the application. However, when the upper bits are assigned to the protection level of the application, the upper bits are determined as the protection level information of the application.
src_path_lengthは、以下に続く、外部アプリケーションを参照するURIの記述長であると判断する。また、src_pathは、外部アプリケーションを参照するためのURI情報であると判断する。 It is determined that src_path_length is the description length of the URI that refers to the external application that follows. Further, src_path is determined to be URI information for referring to an external application.
PCR_PIDは、アプリケーションで参照するPCRのPIDであると判断する。 PCR_PID is determined to be the PID of the PCR referenced by the application.
num_of_stream_infoは、当該アプリケーションで利用するストリーム情報のループ数であると判断する。 It is determined that num_of_stream_info is the number of loops of stream information used in the application.
stream_typeは、対象ESのストリーム形式識別であると判断する。ストリームの形式には、図4のストリーム形式種別が割り当てられている。elementary_PIDは、関連するES又はペイロードを伝送するTSパケットのPIDであると判断する。 It is determined that stream_type is the stream format identification of the target ES. The stream format type shown in FIG. 4 is assigned to the stream format. The elementary_PID is determined to be the PID of the TS packet that transmits the related ES or payload.
stream_security_infoは、当該ストリームの保護レベルであると判断する。ただし、stream_security_infoは指定されない場合がある。 stream_security_info is determined to be the protection level of the stream. However, stream_security_info may not be specified.
このように、受信装置においては、上述した送出運用規則(図6)に従って受信装置から送出されたadditional_service_infoを、受信処理規則(図7)に従って処理することになる。 Thus, in the receiving apparatus, additional_service_info sent from the receiving apparatus according to the above-described sending operation rule (FIG. 6) is processed according to the receiving process rule (FIG. 7).
(情報の伝送の概要)
図8は、情報の伝送の概要を説明する図である。
(Outline of information transmission)
FIG. 8 is a diagram for explaining an outline of information transmission.
図8には、通常のエリア放送のサービス(以下、「ワンセグサービス」ともいう)のストリームと、高度なエリア放送のサービス(以下、「ワンセグ付加情報サービス」ともいう)のストリームとが多重化されて、送出される例を示している。 In FIG. 8, a stream of a normal area broadcast service (hereinafter also referred to as “one-segment service”) and a stream of an advanced area broadcast service (hereinafter also referred to as “one-segment additional information service”) are multiplexed. An example of transmission is shown.
ワンセグサービスのストリームには、通常のエリア放送用のAVストリーミングのデータが、MPEG(Moving Picture Experts Group)等の符号化方式に準拠して符号化され、多重化されている。また、このストリームには、BCML(Broadcast Contents Markup Language)やBML(Broadcast Markup Language)のストリームが適宜多重化される。 In the one-segment service stream, AV streaming data for normal area broadcasting is encoded and multiplexed in accordance with an encoding method such as MPEG (Moving Picture Experts Group). In addition, BCML (Broadcast Contents Markup Language) and BML (Broadcast Markup Language) streams are appropriately multiplexed in this stream.
また、ワンセグ付加情報サービスのストリームには、PES形式のデータ又はIP形式のデータが多重化されている。すなわち、AVストリーミングのデータは、MPEG等の符号化方式に準拠して符号化され、PES形式のデータとされる。一方、各種のファイル形式のデータは、例えば放送網にIPを通す技術であるIP over MPEG2-TSに従い、IPによりカプセル化などされ、IP形式のデータとされる。図8に示すように、ファイル形式のデータには、ビデオやオーディオ、バイナリ、テキスト、アプリケーション等のデータが含まれる。 In addition, PES format data or IP format data is multiplexed in the stream of the one-segment additional information service. That is, AV streaming data is encoded in accordance with an encoding method such as MPEG, and converted into PES format data. On the other hand, data in various file formats is encapsulated by IP in accordance with, for example, IP over MPEG2-TS, which is a technique for passing IP through a broadcast network, and is converted into IP format data. As shown in FIG. 8, the file format data includes data such as video, audio, binary, text, and application.
そして、ワンセグサービスのストリームと、ワンセグ付加情報サービスのストリームとが再多重され、さらに変調されたあと、RF(Radio Frequency)信号として送出されることになる。 Then, the one-seg service stream and the one-seg additional information service stream are remultiplexed, further modulated, and then transmitted as an RF (Radio Frequency) signal.
ただし、ワンセグサービスのストリームは、PSI/SI等とともに、1セグメント(A階層)で送出され、ワンセグ付加情報サービスのストリームは、12セグメント(B階層)、13セグメント、又は、例えば3階層などの複数の階層のセグメントを用いて送出される。すなわち、ワンセグ付加情報サービスのストリームは、13セグメントのうち、全部のセグメント又は任意の階層のセグメントで送出される。また、詳細は後述するが、PSI/SIには、伝送情報が含まれる。なお、これらのデータは、図9に示した「高度化エリア放送」のプロトコルスタックに従って送出されることが想定されている。 However, the one-seg service stream is transmitted in one segment (A layer) together with PSI / SI and the like, and the one-seg additional information service stream is a plurality of segments such as 12 segments (B layer), 13 segments, or three layers, for example It is sent using the segment of the hierarchy. That is, the stream of the one-segment additional information service is sent out of all 13 segments or segments in an arbitrary layer. Although details will be described later, PSI / SI includes transmission information. It is assumed that these data are transmitted in accordance with the “advanced area broadcasting” protocol stack shown in FIG.
(TS論理構造とadditional_service_infoの関連イメージ)
図10は、TS論理構造とadditional_service_infoとの関連イメージを示す図である。
(Related image of TS logical structure and additional_service_info)
FIG. 10 is a diagram illustrating a relation image between the TS logical structure and additional_service_info.
図10に示すように、TS(Transport Stream)は、A階層とB階層のデータが多重化されている。A階層には、ワンセグサービスのストリームのほか、PSI/SI(Program Specific Information/Service Information)が含まれている。PSI/SIには、PMT及びNITが含まれる。PMT(Program Map Table)は、プログラムに含まれるビデオデータやオーディオデータ等の各PIDを格納している。 As shown in FIG. 10, TS (Transport Stream) includes data of layer A and layer B multiplexed. The A layer includes PSI / SI (Program Specific Information / Service Information) in addition to the one-segment service stream. PSI / SI includes PMT and NIT. A PMT (Program Map Table) stores PIDs such as video data and audio data included in the program.
NIT(Network Information Table)は、チャンネル番号や変調方式、ガードインターバルなど、送信するネットワークに関する情報を格納している。また、NITには、エリア放送情報記述子が含まれる。例えば、エリア放送情報記述子には、エリア放送の放送波を送信する送信装置に関する情報が記述される。また、上述したように、エリア放送情報記述子には、additional_service_infoが記述される。このように、additional_service_infoをNIT内に配置されるので、additional_service_infoを追加することによる、既存の受信装置への影響を低減することができる。 NIT (Network Information Table) stores information about the network to be transmitted, such as channel numbers, modulation schemes, guard intervals, and the like. The NIT includes an area broadcast information descriptor. For example, the area broadcast information descriptor describes information related to a transmission device that transmits a broadcast wave of area broadcast. As described above, additional_service_info is described in the area broadcast information descriptor. As described above, since additional_service_info is arranged in the NIT, it is possible to reduce the influence on the existing receiving apparatus by adding additional_service_info.
図10には、additional_service_infoの記述例として、アプリケーション情報のループに、アプリケーションA(Application type A)と、アプリケーションB(Application type B)の2種類のアプリケーションが記述された場合を示している。 FIG. 10 shows a case where two types of applications, application A (Application type A) and application B (Application type B), are described in the application information loop as a description example of additional_service_info.
アプリケーション情報のループ1には、application_broadcast_distribution_flag="1",application_internet_distribution_flag="0"が記述されているので、application_id="0x00000010"となるアプリケーションAは、放送ストリーム内に伝送されていることを示している。また、PCR_PID="0x602"となるので、PCRのPIDは"0x602"となる。
Since application_broadcast_distribution_flag = "1" and application_internet_distribution_flag = "0" are described in the
また、ストリーム情報のループ1には、stream_typeとして、"0x1B"(AVC),"0x0F"(AAC),"0x91"(ULE)が記述されている。また、それらのstream_typeに対するelementary_PIDとして、"0x600","0x601","0x800"が記述されている。そして、PID="0x600","0x601","0x602","0x800"に対応するB階層のデータは、既に、記憶領域に保持されているので、そこから各種のデータを取得することになる。
In the
この例の場合、PID="0x602"となるESが抽出されてPCRが得られる。また、PID="0x800"となるstream_type="0x91"(ULE)のESが抽出され、アプリケーションAが取得される。さらに、PID="0x600"となるstream_type="0x1B"(AVC)のESが抽出され、PID="0x601"となるstream_type="0x0F"(AAC)のESが抽出されることで、付加情報としてのAVストリーミングのデータが取得される。 In this example, an ES with PID = "0x602" is extracted to obtain a PCR. Also, an ES with stream_type = "0x91" (ULE) with PID = "0x800" is extracted, and application A is acquired. Furthermore, stream_type = "0x1B" (AVC) ES with PID = "0x600" is extracted, and stream_type = "0x0F" (AAC) ES with PID = "0x601" is extracted as additional information AV streaming data is acquired.
アプリケーション情報のループ2には、application_broadcast_distribution_flag="0",application_internet_distribution_flag="1"が記述されているので、application_id="0x10000011"であるアプリケーションBは、通信経由で取得できることを示している。また、src_path="http://abcd.com"となるので、"http://abcd.com"であるURIのアプリケーションサーバにアクセスすることで、通信経由でアプリケーションBが取得されることになる。さらに、PCR_PID="0x1FFF"となるので、PCRのPIDは"0x1FFF"となる。
In the
また、ストリーム情報のループ2には、stream_typeとして、"0x91"(ULE),"0x91"(ULE)が記述されている。また、それらのstream_typeに対するelementary_PIDとして、"0x800","0x801"が指定されている。そして、PID="0x800","0x801"に対応するB階層のデータは、既に、記憶領域に保持されているので、そこから各種のデータを取得することになる。
In the
この例の場合、PID="0x800"となるstream_type="0x91"(ULE)のESが抽出され、PID="0x801"となるstream_type="0x91"(ULE)のESが抽出されることで、付加情報としてのビデオやオーディオ等のファイル形式のデータが取得される。 In this example, stream_type = "0x91" (ULE) with PID = "0x800" is extracted, and stream_type = "0x91" (ULE) with PID = "0x801" is extracted. Data in a file format such as video and audio as additional information is acquired.
なお、記憶領域のデータの保持方法は任意であり、例えば、すべてのデータを保持するか、各種の情報を用いて自動で選択するか、あるいは、アプリケーションで指定するかのいずれかの方法を採用することができる。 Note that the data storage method of the storage area is arbitrary. For example, either the method of holding all the data, selecting automatically using various information, or specifying by the application is adopted. can do.
(受信装置の構成と要求機能)
図11は、受信装置の構成と要求機能を説明する図である。
(Receiver configuration and required functions)
FIG. 11 is a diagram for explaining the configuration and request function of the receiving apparatus.
図11に示すように、受信装置には、基本機能、付加情報抽出機能、ファイル処理機能、情報提示機能、選局制御機能、及び、ログ機能の6つの機能を備えていることを要求される。 As shown in FIG. 11, the receiving device is required to have six functions: a basic function, an additional information extraction function, a file processing function, an information presentation function, a channel selection control function, and a log function. .
基本機能としては、例えばチューナに対する選局制御を行う機能が要求される。なお、チューナには、ワンセグ用のほか、フルセグメント放送用のチューナを備えることが要求される。また、付加情報抽出機能としては、PSI/SIに含まれるエリア放送情報記述子内に配置されるadditional_service_infoを用い、対象のESから付加情報を取得する機能が要求される。 As a basic function, for example, a function for performing tuning control for a tuner is required. The tuner is required to have a tuner for full segment broadcasting in addition to one-segment broadcasting. Further, as the additional information extraction function, a function of acquiring additional information from the target ES using additional_service_info arranged in the area broadcast information descriptor included in the PSI / SI is required.
ファイル処理機能としては、例えばIP over MPEG2-TSに従って送られてくるファイル形式のデータを処理する機能が要求される。また、情報提示機能としては、アプリケーションによる提示処理、描画処理、又は選局制御処理などが要求される。なお、図12には、アプリケーション構造の詳細な内容が記述されている。 As the file processing function, for example, a function for processing data in a file format sent according to IP over MPEG2-TS is required. In addition, as an information presentation function, a presentation process by an application, a drawing process, a channel selection control process, or the like is required. In FIG. 12, detailed contents of the application structure are described.
選局制御機能としては、例えば、外部のサーバ等から取得した選局情報を用いた選局用のアプリケーション(選局アプリケーション)による選局機能や、GPS(Global Positioning System)により取得した位置情報などを用いた通信連携機能などが要求される。また、ログ機能としては、各種のログを蓄積する機能が要求される。 As a channel selection control function, for example, a channel selection function by a channel selection application (channel selection application) using channel selection information acquired from an external server or the like, position information acquired by GPS (Global Positioning System), etc. The communication cooperation function etc. which used is required. As the log function, a function for accumulating various logs is required.
なお、ここで述べた6つの機能は一例であり、運用に応じて他の機能が追加されてもよいし、また、例えばログ機能のように、運用によっては必ずしも必要ではない機能も含まれている。 The six functions described here are merely examples, and other functions may be added according to the operation, and functions that are not necessarily required depending on the operation, such as a log function, are included. Yes.
<エリア放送の概要> <Outline of area broadcasting>
次に、図13乃至図22を参照して、第1の実施の形態における具体的な構成例を説明する。 Next, a specific configuration example in the first embodiment will be described with reference to FIGS.
ここでは、まず、図13を参照して、エリア放送の概要について説明する。ただし、図13においては、エリア放送の放送波を送信するエリア放送局3−1乃至3−3のほか、通常ワンセグ放送を行う地上波放送局2が示されている。また、携帯端末等の受信装置20は、上述した図11に示した機能を有しているものとする。
Here, first, an overview of area broadcasting will be described with reference to FIG. However, in FIG. 13, in addition to the area broadcast stations 3-1 to 3-3 that transmit broadcast waves of area broadcast, the
地上波放送局2は、地上デジタル放送を行う放送局であり、12セグメントで、固定端末向けの放送を行うとともに、1セグメントで、携帯端末向けの放送(通常ワンセグ放送)を行う。
The
エリア放送局3−1乃至3−3は、エリア放送の放送波を送信する送信装置(後述する図14等の送信装置10)であり、地上デジタル放送の空きチャンネルの任意の1以上のセグメントのそれぞれで、エリア放送の放送波を送信する。
The area broadcasting stations 3-1 to 3-3 are transmitting devices (transmitting
すなわち、エリア放送局3−1は、放送エリアAでのみ受信可能なエリア放送を行う。エリア放送局3−2は、放送エリアBでのみ受信可能なエリア放送を行い、エリア放送局3−3は、放送エリアCでのみ受信可能なエリア放送を行う。ここで、エリア放送としては、例えば、テーマパークでのみ受信可能な、そのテーマパークに関する放送や、ある区や市でのみ受信可能な、その区や市に展開する店舗に関する放送等がある。エリア放送では、放送エリアが重複しないエリア放送局同士では、同一のセグメントで放送を行うこと
ができる。
That is, the area broadcasting station 3-1 performs area broadcasting that can be received only in the broadcasting area A. The area broadcasting station 3-2 performs area broadcasting that can be received only in the broadcasting area B, and the area broadcasting station 3-3 performs area broadcasting that can be received only in the broadcasting area C. Here, the area broadcast includes, for example, a broadcast related to the theme park that can be received only at the theme park, a broadcast related to a store that can be received only in a certain ward or city, and the like. In area broadcasting, area broadcasting stations that do not have overlapping broadcast areas can broadcast in the same segment.
すなわち、例えば、図13では、放送エリアAと放送エリアBとは、重複していないので、放送エリアAのエリア放送局3−1と、放送エリアBのエリア放送局3−2とでは、同一のセグメントで、エリア放送を行うことができる。また、図13では、放送エリアBと放送エリアCとは、重複していないので、放送エリアBのエリア放送局3−2と、放送エリアCのエリア放送局3−3とでは、同一のセグメントで、エリア放送を行うことができる。 That is, for example, in FIG. 13, the broadcast area A and the broadcast area B do not overlap, so the area broadcast station 3-1 in the broadcast area A and the area broadcast station 3-2 in the broadcast area B are the same. Area broadcasting can be performed in this segment. In FIG. 13, since the broadcast area B and the broadcast area C do not overlap, the area broadcast station 3-2 in the broadcast area B and the area broadcast station 3-3 in the broadcast area C have the same segment. With this, area broadcasting can be performed.
ただし、図13では、放送エリアAと放送エリアCとは、一部が重複しているので、放送エリアAのエリア放送局3−1と、放送エリアCのエリア放送局3−3とでは、(同時に放送を行う限り、)エリア放送に、同一のセグメントを用いることはできない。 However, in FIG. 13, since the broadcast area A and the broadcast area C partially overlap, the area broadcast station 3-1 in the broadcast area A and the area broadcast station 3-3 in the broadcast area C The same segment cannot be used for area broadcasting (as long as broadcasting is performed simultaneously).
受信装置20は、例えば、通常ワンセグ放送、及び、エリア放送のいずれをも受信可能な受信装置である。例えば、図13に示すように、受信装置20を所持したユーザが、放送エリアAにいる場合、受信装置20は、通常ワンセグ放送と、放送エリアAのエリア放送局3−1によるエリア放送の両方を受信することができる。なお、以下の説明では、受信装置20が、エリア放送を受信するための処理のみ説明するものとする。
The receiving
<エリア放送システムの構成> <Configuration of area broadcasting system>
図14は、本技術を適用したエリア放送システムの一実施の形態を示すブロック図である。図14に示すように、エリア放送システム1は、送信装置10、受信装置20、及び、アプリケーションサーバ30から構成される。また、受信装置20とアプリケーションサーバ30は、インターネット90を介して相互に接続されている。
FIG. 14 is a block diagram illustrating an embodiment of an area broadcasting system to which the present technology is applied. As illustrated in FIG. 14, the
送信装置10は、エリア放送の放送波を送信する。ただし、図13に示したように、送信装置10から送信されるエリア放送の放送波は、所定の放送エリアでのみ受信可能となる。
The
送信装置10は、エリア放送のコンテンツとともに、上述した付加情報及び伝送情報を、エリア放送の放送波に含めて送信する。ただし、送信装置10は、アプリケーションを放送ストリーム内で伝送する場合には、アプリケーションを放送波に含めて送信することができる。
The
受信装置20は、例えば、携帯電話機、スマートフォン、タブレット型の端末装置などのチューナを内蔵した携帯端末である。受信装置20は、受信装置20を所持したユーザが、送信装置10の放送エリア内にいる場合、受信装置20からのエリア放送の放送波を受信する。
The receiving
受信装置20は、エリア放送の放送波から得られるコンテンツの映像をディスプレイに表示するとともに、その映像に同期した音声をスピーカから出力する。
The receiving
また、受信装置20は、エリア放送の放送波から付加情報及び伝送情報を取得する。受信装置20は、取得した伝送情報に従い、アプリケーションを取得する。具体的には、アプリケーションが放送波に含めて送られる場合、受信装置20は、伝送情報に従い、放送波からアプリケーションを取得する。また、アプリケーションが通信経由で送られる場合には、受信装置20は、伝送情報に従い、インターネット90を介してアプリケーションサーバ30にアクセスし、アプリケーションを取得する。
In addition, the receiving
そして、受信装置20は、付加情報を用いたアプリケーションを実行し、その映像が、例えばエリア放送のコンテンツの映像とともに、ディスプレイに表示される。ただし、付加情報にオーディオデータが含まれている場合には、映像に同期した音声がスピーカから出力される。
Then, the
アプリケーションサーバ30は、受信装置20からの要求に応じて、インターネット90を介してアプリケーションを提供する。
The
なお、図14では、説明を簡略化するため、1台の受信装置20のみを図示しているが、実際には、エリア放送システム1は、複数台の受信装置20を含むようにして構成され、各受信装置20が、送信装置10からのエリア放送のコンテンツを受信することになる。
In FIG. 14, only one
エリア放送システム1は、以上のように構成される。
The
<各装置の構成例> <Configuration example of each device>
次に、図15乃至図18のブロック図を参照して、図14のエリア放送システム1を構
成する各装置の構成例について説明する。
Next, with reference to the block diagrams of FIGS. 15 to 18, configuration examples of the respective devices constituting the
(送信装置の構成例)
図15は、図14の送信装置10の詳細構成例を示すブロック図である。図15において、送信装置10は、伝送情報取得部101、ビデオデータ取得部102、ビデオエンコーダ103、オーディオデータ取得部104、オーディオエンコーダ105、ファイルデータ取得部106、ファイル処理部107、マルチプレクサ108、送信部109、及び、アンテナ110により構成される。
(Configuration example of transmitter)
FIG. 15 is a block diagram illustrating a detailed configuration example of the
伝送情報取得部101は、付加情報の伝送方式を示す伝送情報を生成することにより取得し、マルチプレクサ108に供給する。ただし、伝送情報は、エリア情報記述子内に配置されるadditional_service_infoに記述され、PSI/SI(NIT)に含められる。
The transmission
ビデオデータ取得部102は、内蔵するHDD(Hard Disk Drive)や、外部のサーバ、カメラ等から、ワンセグサービスのビデオデータを取得し、ビデオエンコーダ103に供給する。また、ビデオデータ取得部102は、ワンセグ付加情報サービスのAVストリーミングのデータを送る場合には、外部のサーバやカメラ等から、そのビデオデータを取得し、ビデオエンコーダ103に供給する。
The video
ビデオエンコーダ103は、ビデオデータ取得部102から供給されるビデオデータを、MPEG等の符号化方式に準拠して符号化し、マルチプレクサ108に供給する。
The
オーディオデータ取得部104は、内蔵するHDDや、外部のサーバ、マイクロフォン等から、ワンセグサービスのオーディオデータを取得し、オーディオエンコーダ105に供給する。また、オーディオデータ取得部104は、ワンセグ付加情報サービスのAVストリーミングのデータを送る場合には、外部のサーバやマイクロフォン等から、そのオーディオデータを取得し、オーディオエンコーダ105に供給する。
The audio
オーディオエンコーダ105は、オーディオデータ取得部104から供給されるオーディオデータを、MPEG等の符号化方式に準拠して符号化し、マルチプレクサ108に供給する。
The
ファイルデータ取得部106は、ワンセグ付加情報サービスのファイル形式のデータを送る場合には、内蔵するHDDや外部のサーバ等から、例えば、ビデオやオーディオ、バイナリ、テキスト、アプリケーション等のファイル形式のデータを取得し、ファイル処理部107に供給する。ただし、アプリケーションは、放送波に含めて送られる場合にのみ取得され、通信経由で送られる場合には取得されないことになる。
When sending the file format data of the one-segment additional information service, the file
ファイル処理部107は、ファイルデータ取得部106から供給されるファイル形式のデータを、例えば、IP over MPEG2-TSに従ったIP形式のデータに変換し、マルチプレクサ108に供給する。
The
マルチプレクサ108は、伝送情報取得部101からの伝送情報を含むPSI/SI等の各種のデータ、ビデオエンコーダ103からのビデオデータ、オーディオエンコーダ105からのオーディオデータ、及び、ファイル処理部107からのIP形式のデータを多重化してTSを生成し、送信部109に供給する。
The
送信部109は、マルチプレクサ108から供給されるTSを、所定のセグメントでアンテナ110を介して送信する。
The
ただし、図8に示したように、ワンセグサービスのAVストリーミングのデータは、伝送情報を含むPSI/SI等とともに、1セグメント(A階層)で送出され、ワンセグ付加情報サービスのAVストリーミングのデータとIP形式のデータ、すなわち、アプリケーションや付加情報のデータは、例えば12セグメント(B階層)又は13セグメントで送出される。 However, as shown in FIG. 8, the AV streaming data of the one-segment service is transmitted in one segment (layer A) together with PSI / SI including transmission information, and the AV streaming data and IP of the one-segment additional information service Format data, that is, application and additional information data is transmitted in, for example, 12 segments (B layer) or 13 segments.
送信装置10は、以上のように構成される。
The
(受信装置の構成例)
図16は、図14の受信装置20の詳細構成例を示すブロック図である。図16において、受信装置20は、アンテナ201、チューナ202、デマルチプレクサ203、ビデオデコーダ204、選択部205、ディスプレイ206、オーディオデコーダ207、スピーカ208、ブラウザ209、制御部210、操作部211、及び、通信部212により構成される。
(Configuration example of receiving device)
FIG. 16 is a block diagram illustrating a detailed configuration example of the
アンテナ201は、送信装置10からのUHF帯の放送波を受信し、その放送波の受信によって得られる放送信号を、チューナ202に供給する。
The
チューナ202は、制御部210からの制御に従い、アンテナ201からの放送信号から、所定の論理チャンネルのエリア放送(の信号)を選局(復調)し、その結果得られるTSを、デマルチプレクサ203に供給する。
The
デマルチプレクサ203は、制御部210からの制御に従い、チューナ202から供給されるTSを、PSI/SI等の各種のデータ、ビデオデータ、オーディオデータ、IP形式のデータなどに分離する。デマルチプレクサ203は、制御部210からの制御に従い、PSI/SI等の各種のデータを制御部210に供給し、ビデオデータをビデオデコーダ204に供給し、オーディオデータをオーディオデコーダ207に供給し、IP形式のデータをファイル処理部213に供給する。
The
ビデオデコーダ204は、制御部210からの制御に従い、デマルチプレクサ203から供給されるビデオデータを、ビデオエンコーダ103(図15)に対応する方式で復号する。この復号により得られるビデオデータは、ワンセグサービスのAVストリーミングのデータである場合に、選択部205に供給される一方、ワンセグ付加情報サービスのAVストリーミングのデータである場合には、ブラウザ209に供給される。
The
選択部205は、制御部210からの制御に従い、ビデオデコーダ204から供給されるビデオデータ又はブラウザ209から供給されるビデオデータを選択し、ディスプレイ206に供給する。また、選択部205は、制御部210の制御に従い、OSD(On Screen Display)等の画像のビデオデータを、ディスプレイ206に供給する。ディスプレイ206は、選択部205から供給されるビデオデータに基づいて、ワンセグサービスの映像等を表示する。
The
オーディオデコーダ207は、制御部210からの制御に従い、デマルチプレクサ203から供給されるオーディオデータを、オーディオエンコーダ105(図15)に対応する方式で復号する。この復号により得られるオーディオデータは、ワンセグサービスのAVストリーミングのデータである場合、スピーカ208に供給される一方、ワンセグ付加情報サービスのAVストリーミングのデータである場合には、ブラウザ209に供給される。
The
スピーカ208は、オーディオデコーダ207からのオーディオデータに対応する音声、すなわち、ワンセグサービスの音声等を出力する。
The
ファイル処理部213は、制御部210からの制御に従い、デマルチプレクサ203から供給されるワンセグ付加情報サービスのIP形式のデータを、ファイル処理部107(図15)に対応する方式で処理して、それにより得られるファイル形式のデータをブラウザ209に供給する。
Under the control of the
制御部210は、操作部211からの操作信号等に応じて、各種の処理を行うとともに、受信装置20を構成する各ブロックを制御する。
The
また、制御部210は、デマルチプレクサ203から供給されるPSI/SIのNITに含まれる伝送情報に従い、アプリケーションを取得し、ブラウザ209に供給する。具体的には、制御部210は、伝送情報に従い、アプリケーションが放送波に含めて送られる場合、デマルチプレクサ203を制御して、IP形式のデータの中からアプリケーションのデータを取得し、ブラウザ209に供給する。また、制御部210は、伝送情報に従い、アプリケーションが通信経由で送られる場合、通信部212を制御して、インターネット90を介してアプリケーションサーバ30にアクセスしてアプリケーションを取得し、ブラウザ209に供給する。
Further, the
ブラウザ209には、ファイル処理部213又は制御部210からアプリケーションが供給される。また、ブラウザ209には、付加情報のデータとして、ビデオデコーダ204及びオーディオデコーダ207からワンセグ付加情報サービスのAVストリーミングのデータと、ファイル処理部213からワンセグ付加情報サービスのファイル形式のデータが供給される。
An application is supplied to the
ブラウザ209は、制御部210からの制御に従い、付加情報を用いたアプリケーションを実行する。そして、ブラウザ209は、アプリケーションのビデオデータを選択部205に供給するとともに、オーディオデータをスピーカ208に供給する。これにより、例えば、ディスプレイ206には、ワンセグ付加情報サービスの映像が表示され、その映像に同期した音声がスピーカ208から出力される。
The
操作部211は、ユーザによって操作され、その操作に対応する操作信号を、制御部210に供給する。なお、操作部211には、物理的なボタン等の他、ディスプレイ206にGUI(Graphics User Interface)として表示されるボタンも含まれる。また、通信部212は、制御部210からの制御に従い、インターネット90に接続されたアプリケーションサーバ30等の各種のサーバと情報のやりとりをする。
The
受信装置20は、以上のように構成される。
The receiving
(制御部の機能的構成例)
図17は、図16の制御部210の、アプリケーションに関する処理を行う部分の機能的構成例を示すブロック図である。図17において、制御部210は、伝送情報取得解析部251、アプリケーション取得部252、付加情報取得部253、及び、アプリケーション制御部254を有する。
(Functional configuration example of control unit)
FIG. 17 is a block diagram illustrating a functional configuration example of a part that performs processing related to an application in the
伝送情報取得解析部251は、デマルチプレクサ203により分離されたPSI/SI(NIT)に含まれるエリア放送情報記述子内のadditional_service_infoに記述された伝送情報を取得する。伝送情報取得解析部251は、取得した伝送情報を解析して、その解析結果をアプリケーション取得部252及び付加情報取得部253に供給する。
The transmission information
アプリケーション取得部252は、伝送情報取得解析部251から供給される伝送情報の解析結果に従い、アプリケーションを取得してブラウザ209に供給する。
The
具体的には、アプリケーション取得部252は、additional_service_infoに記述されたapplication_broadcast_distribution_flagが、"1"である場合、stream_type,elementary_PID等に基づいて、デマルチプレクサ203を制御して、所定のストリーム(例えば、stream_typeが"0x91"であるES)に含まれるアプリケーションのデータを取得し、ファイル処理部213に供給する。これにより、放送波に含めて送られたアプリケーションが取得され、ブラウザ209に供給される。
Specifically, when the application_broadcast_distribution_flag described in the additional_service_info is “1”, the
また、アプリケーション取得部252は、additional_service_infoに記述されたapplication_internet_distribution_flagが、"1"である場合、src_pathのURIに従い、通信部212を制御して、インターネット90を介してアプリケーションサーバ30にアクセスし、アプリケーションを取得する。これにより、通信経由でアプリケーションが取得され、ブラウザ209に供給される。
In addition, when the application_internet_distribution_flag described in additional_service_info is “1”, the
付加情報取得部253は、伝送情報取得解析部251から供給される伝送情報の解析結果に従い、付加情報を取得してブラウザ209に供給する。
The additional
具体的には、付加情報取得部253は、additional_service_infoに記述されたstream_type,elementary_PID等に基づいて、デマルチプレクサ203を制御して、所定のストリームに含まれる付加情報のデータを取得し、ビデオデコーダ204、オーディオデコーダ207、又はファイル処理部213に供給する。これにより、各デコーダなどで復号が行われたあとに、付加情報は、ブラウザ209に供給される。
Specifically, the additional
アプリケーション制御部254は、ブラウザ209を制御して、付加情報を用いたアプリケーションの動作を制御する。
The
制御部210は、以上のように構成される。
The
(アプリケーションサーバの構成例)
図18は、図14のアプリケーションサーバ30の詳細構成例を示すブロック図である。図18において、アプリケーションサーバ30は、制御部301、アプリケーション取得部302、アプリケーション保持部303、及び、通信部304により構成される。
(Application server configuration example)
FIG. 18 is a block diagram illustrating a detailed configuration example of the
制御部301は、アプリケーションサーバ30の各部の動作を制御する。アプリケーション取得部302は、制御部301からの制御に従い、アプリケーションを取得し、アプリケーション保持部303に記録する。
The
制御部301は、受信装置20からアプリケーションが要求された場合、アプリケーション保持部303からアプリケーションを読み出して取得する。通信部304は、制御部301からの制御に従い、アプリケーションを、インターネット90を介して、要求元の受信装置20に送信する。
When an application is requested from the receiving
アプリケーションサーバ30は、以上のように構成される。
The
<各装置で行われる具体的な処理の内容> <Details of specific processing performed in each device>
次に、図19乃至図22のフローチャートを参照して、図14のエリア放送システム1を構成する各装置で行われる具体的な処理の内容について説明する。
Next, with reference to the flowcharts of FIG. 19 to FIG. 22, the contents of specific processing performed in each device constituting the
(送信処理)
まず、図19のフローチャートを参照して、図14の送信装置10が実行する送信処理について説明する。
(Transmission process)
First, the transmission process executed by the
ステップS111において、伝送情報取得部101は、伝送情報を生成することにより取得し、マルチプレクサ108に供給する。ただし、付加情報は、例えば、図2等に示したように、エリア情報記述子内のadditional_service_infoに配置され、PSI/SI(NIT)に含まれることになる。
In step S <b> 111, the transmission
ステップS112において、ビデオデータ取得部102は、ワンセグサービス又はワンセグ付加情報サービスのビデオデータを取得し、ビデオエンコーダ103に供給する。ステップS113において、ビデオエンコーダ103は、ビデオデータ取得部102から供給されるビデオデータを符号化し、マルチプレクサ108に供給する。
In step S <b> 112, the video
ステップS114において、オーディオデータ取得部104は、ワンセグサービス又はワンセグ付加情報サービスのオーディオデータを取得し、オーディオエンコーダ105に供給する。ステップS115において、オーディオエンコーダ105は、オーディオデータ取得部104から供給されるオーディオデータを符号化し、マルチプレクサ108に供給する。
In step S <b> 114, the audio
ステップS116において、ファイルデータ取得部106は、ワンセグ付加情報サービスのファイル形式のデータを取得し、ファイル処理部107に供給する。ステップS117において、ファイル処理部107は、ファイルデータ取得部106から供給されるファイル形式のデータを所定の形式のデータに変換し、マルチプレクサ108に供給する。
In step S <b> 116, the file
ただし、ステップS116,S117においては、アプリケーションを放送ストリーム内で伝送する場合には、アプリケーションのファイルが取得され、例えばIP形式のデータに変換されたあと、マルチプレクサ108に供給される。また、この場合、ステップS111において、additional_service_infoに記述されるapplication_broadcast_distribution_flagは、"1"となる。
However, in steps S116 and S117, when an application is transmitted in a broadcast stream, the application file is acquired and converted into, for example, IP format data, and then supplied to the
ステップS118において、マルチプレクサ108は、伝送情報取得部101からの伝送情報を含むPSI/SI等の各種のデータ、ビデオエンコーダ103からのビデオデータ、オーディオエンコーダ105からのオーディオデータ、及び、ファイル処理部107からのIP形式のデータを多重化してTSを生成する。
In step S118, the
ステップS119において、送信部109は、マルチプレクサ108から供給されるTSを、そのTSを送信すべき所定のセグメントでアンテナ110を介して送信して、送信処理を終了する。
In step S119, the
以上で、送信処理の説明を終了する。 This is the end of the description of the transmission process.
(受信処理)
次に、図20及び図21のフローチャートを参照して、図14の受信装置20が実行する受信処理について説明する。この受信処理は、受信装置20を所持したユーザが、送信装置10の放送エリア内にいる場合に行われる。また、エリア放送の選局情報は、例えば、エリア放送局のサーバなどから取得されるものとする。
(Reception processing)
Next, with reference to the flowcharts of FIGS. 20 and 21, the reception process executed by the
ステップS211において、制御部210は、チューナ202を制御して、エリア放送のチャンネル設定を行う。
In step S211, the
ステップS212において、伝送情報取得解析部251は、デマルチプレクサ203により分離されたPSI/SIに含まれるNITのエリア放送情報記述子内に記述されたadditional_service_info(伝送情報)の取得を行い、additional_service_infoが取得されたかどうかを判定する(S213)。
In step S212, the transmission information
ステップS213において、additional_service_infoが取得されたと判定された場合、処理は、ステップS214に進められる。ステップS214においては、取得済みのadditional_service_infoを利用するか否かが判定される。この利用の有無の判定処理であるが、例えば駅構内に入ったときに自動的に利用するなどの条件をユーザがあらかじめ設定しておくことで、その設定内容に応じて判定される。また、所定の選択画面を提示して、ユーザにより利用の有無を選択させるようにしてもよい。 If it is determined in step S213 that additional_service_info has been acquired, the process proceeds to step S214. In step S214, it is determined whether to use the acquired additional_service_info. This determination process of presence / absence of use is determined according to the setting contents when the user sets in advance conditions such as automatic use when entering the station. In addition, a predetermined selection screen may be presented so that the user can select whether to use or not.
ステップS214において、additional_service_infoを利用すると判定された場合、処理は、ステップS216に進められる。なお、ステップS213において、エリア放送情報記述子内にadditional_service_infoが記述されていないと判定された場合、又は、ステップS214において、additional_service_infoを利用しないと判定された場合、処理は、ステップS215に進められる。この場合、受信装置20では、通常のエリア放送の番組、すなわち、ワンセグサービスの番組が提示されることになる(S215)。
If it is determined in step S214 that additional_service_info is to be used, the process proceeds to step S216. If it is determined in step S213 that additional_service_info is not described in the area broadcast information descriptor, or if it is determined not to use additional_service_info in step S214, the process proceeds to step S215. In this case, the receiving
ステップS216において、制御部210は、チューナ202を制御して、13セグメントを受信中であるか否かを判定する。ステップS216において、13セグメントを受信中でないと判定された場合、処理はステップS217に進められる。ステップS217において、制御部210は、チューナ202の設定を変更して、13セグメントを受信可能な状態にする。
In step S216, the
13セグメントが受信中になると、処理はステップS218に進められる。なお、ステップS216において、13セグメントを受信中であると判定された場合、チューナ202の設定を変更する必要はないので、ステップS217はスキップされ、処理はステップS218に進められる。
When 13 segments are being received, the process proceeds to step S218. If it is determined in step S216 that 13 segments are being received, it is not necessary to change the setting of the
ステップS218において、伝送情報取得解析部251は、伝送情報に含まれるアプリケーション識別(application_id)を確認する。また、ステップS219において、伝送情報取得解析部251は、アプリケーション識別の上位2ビットに、保護レベル情報が指定されている場合、その上位ビットを確認することで、対象のアプリケーションの保護レベルを確認し、その保護レベルに応じた制御が行われるようにする。
In step S218, the transmission information
ステップS220において、制御部210は、伝送情報取得解析部251による伝送情報の解析結果に従い、利用可能となる全てのアプリケーション情報を、ディスプレイ206に提示する。ここでは、例えば、アプリケーションが有料又は無料であるかどうかや、対象のアプリケーションを既に所持しているかどうかなどの情報も提示される。そして、ユーザの操作に応じて、全てのアプリケーションの中から、利用するアプリケーション(対象のアプリケーション)が選択され、設定される(S221)。
In step S <b> 220, the
ステップS222(図21)において、アプリケーション取得部252は、application_idによりアプリケーションを識別することで、対象のアプリケーションを既に取得しているか否かを判定する。ステップS222において、対象のアプリケーションを取得していないと判定された場合、処理はステップS223に進められる。
In step S222 (FIG. 21), the
ステップS223において、アプリケーション取得部252は、伝送情報取得解析部251による伝送情報の解析結果に従い、アプリケーション放送配信フラグ(application_broadcast_distribution_flag)を確認し、その記述内容に従い、放送波によりアプリケーションを伝送しているか否かを判定する(S224)。
In step S223, the
ステップS224において、application_broadcast_distribution_flag="1"が記述され、放送波によりアプリケーションを伝送していると判定された場合、処理はステップS225に進められる。そして、放送波からアプリケーションを取得する場合には(S225の「YES」)、処理はステップS226に進められる。 If application_broadcast_distribution_flag = "1" is described in step S224 and it is determined that the application is transmitted by the broadcast wave, the process proceeds to step S225. If the application is acquired from the broadcast wave (“YES” in S225), the process proceeds to step S226.
ステップS226において、アプリケーション取得部252は、伝送情報取得解析部251による伝送情報の解析結果に従い、デマルチプレクサ203を制御して、対象のESからアプリケーションのファイルを抽出して、アプリケーションを取得する。例えば、上述した図10のアプリケーションAが、アプリケーション情報のループに記述されている場合、PID="0x800"となるstream_type="0x91"(ULE)のESが抽出されることで、アプリケーションAが取得される。
In step S226, the
ただし、アプリケーション取得部252は、伝送情報に、stream_security_infoが含まれており、ストリームが暗号化されている場合には、暗号化ストリームを所定の復号方式に準拠して復号したあとに、アプリケーションのファイルを取得することになる。なお、ステップS222において、対象のアプリケーションが取得済みであると判定された場合、再度アプリケーションを取得する必要はないので、ステップS223乃至S226はスキップされる。
However, when the transmission information includes stream_security_info and the stream is encrypted, the
ステップS227において、付加情報取得部253は、伝送情報取得解析部251による伝送情報の解析結果に従い、デマルチプレクサ203を制御して、対象のアプリケーションで利用するESを抽出し、付加情報を取得する。例えば、上述した図10のアプリケーションAが、アプリケーション情報のループに記述されている場合、PID="0x600"となるstream_type="0x1B"(AVC)のESと、PID="0x601"となるstream_type="0x0F"(AAC)のESが抽出されることで、付加情報としてのAVストリーミングのデータが取得される。これにより、付加情報のデータ、すなわち、アプリケーションで用いられるデータが取得されたことになる。
In step S227, the additional
ただし、付加情報取得部253は、伝送情報に、stream_security_infoが含まれており、ストリームが暗号化されている場合には、暗号化ストリームを所定の復号方式に準拠して復号したあとに、付加情報のデータを取得することになる。
However, if the transmission information includes stream_security_info and the stream is encrypted, the additional
ステップS228において、アプリケーション制御部254は、ブラウザ209を制御して、放送波から取得されたアプリケーションを起動して実行する。これにより、ディスプレイ206には、付加情報を用いたアプリケーション、すなわち、ワンセグ付加情報サービスのアプリケーションが提示されることになる。なお、ワンセグ付加情報サービスのアプリケーションは、例えば、ワンセグサービスの番組等のコンテンツとともに表示することができる。
In step S228, the
一方、ステップS224において、application_broadcast_distribution_flag="0"が記述され、放送波によりアプリケーションを伝送していないと判定された場合、あるいは、ステップS225において、放送波からアプリケーションを取得しないと判定された場合、処理は、ステップS229に進められる。 On the other hand, if application_broadcast_distribution_flag = "0" is described in step S224 and it is determined that the application is not transmitted by the broadcast wave, or if it is determined in step S225 that the application is not acquired from the broadcast wave, the process Advances to step S229.
ステップS229において、アプリケーション取得部252は、伝送情報取得解析部251による伝送情報の解析結果に従い、アプリケーションインターネット配信フラグ(application_internet_distribution_flag)を確認し、その記述内容に従い、通信経由でアプリケーションの取得が可能であるか否かを判定する(S230)。
In step S229, the
ステップS230において、application_internet_distribution_flag="1"が記述され、通信経由でアプリケーションの取得が可能であると判定された場合、処理はステップS231に進められる。そして、通信経由でアプリケーションを取得する場合には(S231の「YES」)、処理はステップS232に進められる。 If application_internet_distribution_flag = "1" is described in step S230 and it is determined that an application can be acquired via communication, the process proceeds to step S231. If the application is acquired via communication (“YES” in S231), the process proceeds to step S232.
ステップS232において、アプリケーション取得部252は、伝送情報取得解析部251による伝送情報の解析結果に従い、外部アプリケーション参照先(src_path)を取得する。例えば、上述した図10のアプリケーションBがアプリケーション情報のループに記述されている場合、アプリケーションサーバ30のURIとして、src_path="http://abcd.com"が取得されることになる。
In step S232, the
ステップS233において、アプリケーション取得部252は、src_pathから得られるURIに従い、通信部212を制御して、インターネット90を介してアプリケーションサーバ30にアクセスし、アプリケーションをダウンロードする。
In step S233, the
ステップS233において、アプリケーションのダウンロードが終了して、取得されると、処理は、ステップS227に進められる。 In step S233, when the download of the application is completed and acquired, the process proceeds to step S227.
ステップS227においては、上述したように、付加情報取得部253によって、対象のアプリケーションで利用するESが抽出され、付加情報が取得される。例えば、上述した図10のアプリケーションBがアプリケーション情報のループに記述されている場合、PID="0x800"となるstream_type="0x91"(ULE)のESと、PID="0x801"となるstream_type="0x91"(ULE)のESが抽出されることで、付加情報としてのビデオやオーディオ等のファイル形式のデータが取得される。これにより、付加情報のデータ、すなわち、アプリケーションで用いられるデータが取得されたことになる。
In step S227, as described above, the additional
そして、ステップS228において、アプリケーション制御部254は、ブラウザ209を制御して、通信経由で取得されたアプリケーションを起動して実行する。これにより、ディスプレイ206には、付加情報を用いたアプリケーション、すなわち、ワンセグ付加情報サービスのアプリケーションが提示されることになる。
In step S228, the
なお、ステップS230において、application_internet_distribution_flag="0"が記述され、通信経由でアプリケーションを取得することができないと判定された場合、あるいは、ステップS231において、通信経由でアプリケーションを取得しないと判定された場合、処理は、図20のステップS215に進められる。この場合、受信装置20では、通常のエリア放送の番組、すなわち、ワンセグサービスの番組が提示されることになる(S215)。
If application_internet_distribution_flag = "0" is described in step S230 and it is determined that the application cannot be acquired via communication, or if it is determined not to acquire the application via communication in step S231, The process proceeds to step S215 in FIG. In this case, the receiving
そして、図20のステップS215、又は、図21のステップS228の処理が終了すると、受信処理は終了する。 Then, when the process of step S215 in FIG. 20 or step S228 in FIG. 21 is completed, the reception process is terminated.
以上で、受信処理の説明を終了する。 This is the end of the description of the reception process.
(アプリケーション配布処理)
次に、図22のフローチャートを参照して、図14のアプリケーションサーバ30が実行するアプリケーション配布処理について説明する。
(Application distribution processing)
Next, application distribution processing executed by the
ステップS311において、制御部301は、通信部304を監視することで、受信装置20からアプリケーションの要求がされたか否かを判定する。ステップS311においては、受信装置20からのアプリケーションの要求を待って、処理は、ステップS312に進められる。
In step S <b> 311, the
ステップS312において、制御部301は、受信装置20からの要求に応じたアプリケーションを、アプリケーション保持部303から取得する。ステップS313において、通信部304は、制御部301からの制御に従い、アプリケーション保持部303から取得されたアプリケーションを、要求元の受信装置20に配布(提供)する。ステップS313の処理が終了すると、アプリケーション配布処理は終了する。
In step S <b> 312, the
以上で、アプリケーション配布処理の説明を終了する。 This is the end of the description of the application distribution process.
以上、第1の実施の形態について説明した。 The first embodiment has been described above.
<第2の実施の形態> <Second Embodiment>
次に、図23乃至図26を参照して、第2の実施の形態について説明する。第2の実施の形態においては、上述した第1の実施の形態と比べて、アプリケーションや付加情報のデータに関する情報(以下、「アプリケーション関連情報」という)が、エリア放送情報記述子内のadditional_service_infoに配置されるのではなく、所定のストリームにより伝送される点が異なっている。このように、アプリケーション関連情報を、additional_service_infoに記述しないことで、additional_service_infoのデータサイズを小さくすることができる。その結果、例えばPSI/SIやNITで伝送できるデータサイズに制限がある場合であっても、additional_service_infoを配置することが可能となる。 Next, a second embodiment will be described with reference to FIGS. In the second embodiment, as compared with the first embodiment described above, information related to application and additional information data (hereinafter referred to as “application related information”) is stored in additional_service_info in the area broadcast information descriptor. It is different in that it is not arranged but transmitted by a predetermined stream. Thus, by not describing application-related information in additional_service_info, the data size of additional_service_info can be reduced. As a result, additional_service_info can be arranged even when there is a limit to the data size that can be transmitted by PSI / SI or NIT, for example.
<各情報の詳細な内容> <Detailed contents of each information>
(エリア放送情報記述子へのadditional_service_infoの配置)
図23は、エリア放送情報記述子におけるadditional_service_infoの配置例を示している。ただし、additional_service_infoに記述される伝送情報に含まれる各情報の意味は、上述した図3を参照して説明した通りである。
(Placement of additional_service_info in the area broadcast information descriptor)
FIG. 23 shows an arrangement example of additional_service_info in the area broadcast information descriptor. However, the meaning of each piece of information included in the transmission information described in additional_service_info is as described with reference to FIG. 3 described above.
図23においては、アプリケーション情報のループ内に、application_broadcast_distribution_flag,application_internet_distribution_flag,application_idのほかに、stream_type,application_info,elementary_PIDが配置されている。 In FIG. 23, in addition to application_broadcast_distribution_flag, application_internet_distribution_flag, and application_id, stream_type, application_info, and elementary_PID are arranged in the application information loop.
stream_typeは、当該アプリケーションで使用するストリームの形式を示す。 The stream_type indicates the stream format used in the application.
application_infoは、以下に続く、elementary_PIDで指定するストリームで伝送する情報の内容を示す。この情報の内容としては、例えば、アプリケーションサーバのURI、アプリケーションのファイル名やファイルタイプ、アプリケーションで使用するビデオデータ、オーディオデータ、同期信号などを伝送するelementary_PIDと、stream_typeなどのアプリケーション関連情報が含まれる。 application_info indicates the content of information to be transmitted in the stream specified by elementary_PID, which follows. The contents of this information include, for example, application server URI, application file name and file type, elementary_PID that transmits video data, audio data, synchronization signal, etc. used in the application, and application-related information such as stream_type .
elementary_PIDは、当該アプリケーションで使用するストリーム情報が格納されているPIDを示す。 elementary_PID indicates a PID in which stream information used in the application is stored.
(TS論理構造と付加情報の関連イメージ)
図24は、TS論理構造とadditional_service_infoとの関連イメージを示す図である。
(Related image of TS logical structure and additional information)
FIG. 24 is a diagram illustrating a related image between the TS logical structure and additional_service_info.
図24に示すように、NITに含まれるエリア放送情報記述子には、additional_service_infoが記述される。図24には、additional_service_infoの記述例として、アプリケーション情報のループに、アプリケーションA(Application type A)と、アプリケーションB(Application type B)の2種類のアプリケーションが記述された場合を示している。 As shown in FIG. 24, additional_service_info is described in the area broadcast information descriptor included in the NIT. FIG. 24 shows a case where two types of applications, application A (Application type A) and application B (Application type B), are described in the application information loop as a description example of additional_service_info.
アプリケーション情報のループ1には、application_broadcast_distribution_flag="1",application_internet_distribution_flag="0"が記述されているので、application_id="0x00000010"となるアプリケーションAは、放送ストリーム内に伝送されていることを示している。
Since application_broadcast_distribution_flag = "1" and application_internet_distribution_flag = "0" are described in the
また、アプリケーション情報のループ1には、stream_type="0xC4",application_info="0x01",elementary_PID="0x900"が記述されているので、対象のESから、アプリケーションA用のアプリケーション関連情報が抽出され、取得されることになる。そして、このアプリケーション関連情報に記述された内容に基づき、PID="0x800"となるstream_type=0x91(ULE)のESが抽出され、アプリケーションAが取得されることになる。また、同様にして、対象のESが抽出されることで、付加情報としてのAVストリーミングのデータが取得される。
Also, since stream_type = "0xC4", application_info = "0x01", and elementary_PID = "0x900" are described in the
一方、アプリケーション情報のループ2には、application_broadcast_distribution_flag="0",application_internet_distribution_flag="1"が記述されているので、application_id="0x10000011"であるアプリケーションBは、通信経由で取得できることを示している。
On the other hand, since application_broadcast_distribution_flag = "0" and application_internet_distribution_flag = "1" are described in the
また、アプリケーション情報のループ2には、stream_type="0xC4",application_info="0x01",elementary_PID="0x900"が記述されているので、対象のESから、アプリケーションB用のアプリケーション関連情報が抽出され、取得されることになる。そして、このアプリケーション関連情報に記述された内容に基づき、"http://abcd.com"であるURIのアプリケーションサーバにアクセスすることで、通信経由でアプリケーションBが取得されることになる。また、対象のESが抽出されることで、付加情報としてのビデオやオーディオ等のファイル形式のデータが取得される。
In addition, since stream_type = "0xC4", application_info = "0x01", elementary_PID = "0x900" is described in the
<各装置で行われる具体的な処理の内容> <Details of specific processing performed in each device>
第2の実施の形態において、エリア放送システム1を構成する各装置の構成は、上述した第1の実施の形態と同様であるため、その説明は省略する。ただし、アプリケーションや付加情報のデータに関するアプリケーション関連情報が、ESにより伝送されるため、受信装置20が実行する受信処理の一部の処理内容が異なっている。そこで、次に、図25及び図26のフローチャートを参照して、第2の実施の形態の受信装置20が実行する受信処理について説明する。
In 2nd Embodiment, since the structure of each apparatus which comprises the
図25のステップS251乃至S258においては、図20のステップS211乃至S218と同様に、PSI/SIに含まれるNITのエリア放送情報記述子内のadditional_service_infoが取得され、additional_service_infoを利用する場合には、ワンセグ付加情報サービスが受けられるように、各種の設定等がなされる。
る。
In steps S251 to S258 in FIG. 25, as in steps S211 to S218 in FIG. 20, additional_service_info in the NIT area broadcast information descriptor included in the PSI / SI is acquired. Various settings are made so that the additional information service can be received.
The
図26のステップS259乃至S266においては、図21のステップS222乃至S228と同様に、additional_service_info(伝送情報)に、application_broadcast_distribution_flag="1"が記述され、放送波によりアプリケーションが伝送されているので、放送波からアプリケーションを取得することになる。 In steps S259 to S266 in FIG. 26, as in steps S222 to S228 in FIG. 21, application_broadcast_distribution_flag = "1" is described in additional_service_info (transmission information) and the application is transmitted by the broadcast wave. You will get the application from.
ただし、アプリケーションのファイルを取得するための情報が、additional_service_infoに含まれていないので、図26のステップS263において、アプリケーション取得部252は、伝送情報取得解析部251による伝送情報の解析結果に従い、デマルチプレクサ203を制御して、対象のESからアプリケーション関連情報を取得する。そして、ステップS264において、アプリケーション取得部252は、アプリケーション関連情報に記述されたアプリケーションのファイルに関する情報に基づいて、対象のESを抽出することで、アプリケーションを取得する。
However, since information for acquiring the application file is not included in additional_service_info, in step S263 of FIG. 26, the
例えば、上述した図24のアプリケーションAが、additional_service_infoにおけるアプリケーション情報のループに記述されている場合、対象のESから、アプリケーションA用のアプリケーション関連情報が取得される。そして、このアプリケーション関連情報に記述された内容に基づき、PID="0x800"となるstream_type=0x91(ULE)のESが抽出され、アプリケーションAが取得されることになる。また、同様にして、対象のESが抽出されることで、付加情報としてのAVストリーミングのデータが取得される(S265)。これにより、ディスプレイ206には、付加情報を用いたアプリケーション、すなわち、ワンセグ付加情報サービスのアプリケーションが提示される(S266)。 For example, when the application A in FIG. 24 described above is described in the application information loop in the additional_service_info, the application related information for the application A is acquired from the target ES. Then, based on the contents described in the application related information, an ES of stream_type = 0x91 (ULE) with PID = “0x800” is extracted, and application A is acquired. Similarly, AV streaming data as additional information is acquired by extracting the target ES (S265). Thereby, the application using the additional information, that is, the application of the one-segment additional information service is presented on the display 206 (S266).
また、図26のステップS267乃至S272,S265,S266においては、図21のステップS229乃至S233,S227,S228と同様に、additional_service_info(伝送情報)に、application_internet_distribution_flag="1"が記述され、通信経由でアプリケーションの取得が可能であるので、通信経由でアプリケーションを取得することになる。 Also, in steps S267 to S272, S265, and S266 in FIG. 26, application_internet_distribution_flag = "1" is described in additional_service_info (transmission information) in the same manner as steps S229 to S233, S227, and S228 in FIG. Since the application can be acquired, the application is acquired via communication.
ただし、アプリケーションのファイルを取得するための情報が、additional_service_infoに含まれていないので、図26のステップS270において、アプリケーション取得部252は、伝送情報取得解析部251による伝送情報の解析結果に従い、デマルチプレクサ203を制御して、対象のESから、アプリケーション関連情報を取得する。そして、ステップS271において、アプリケーション取得部252は、アプリケーション関連情報に記述された外部アプリケーション参照先(URI)を取得する。これにより、アプリケーション取得部252は、インターネット90を介してアプリケーションサーバ30にアクセスして、アプリケーションをダウンロードすることができる(S272)。
However, since the information for acquiring the application file is not included in the additional_service_info, in step S270 of FIG. 26, the
例えば、上述した図24のアプリケーションBが、additional_service_infoにおけるアプリケーション情報のループに記述されている場合、対象のESから、アプリケーションB用のアプリケーション関連情報が取得される。そして、このアプリケーション関連情報に記述された内容に基づき、"http://abcd.com"であるURIのアプリケーションサーバにアクセスすることで、通信経由でアプリケーションBが取得されることになる。また、対象のESが抽出されることで、付加情報としてのビデオやオーディオ等のファイル形式のデータが取得される(S265)。これにより、ディスプレイ206には、付加情報を用いたアプリケーション、すなわち、ワンセグ付加情報サービスのアプリケーションが提示される(S266)。 For example, when the application B in FIG. 24 described above is described in the application information loop in the additional_service_info, the application related information for the application B is acquired from the target ES. Then, based on the contents described in the application related information, the application B is acquired via communication by accessing the application server having the URI “http://abcd.com”. Further, by extracting the target ES, file format data such as video and audio is acquired as additional information (S265). Thereby, the application using the additional information, that is, the application of the one-segment additional information service is presented on the display 206 (S266).
以上で、受信処理の説明を終了する。 This is the end of the description of the reception process.
なお、図示はしていないが、第2の実施の形態において、送信装置10は、図23に示したadditional_service_infoをエリア情報記述子内に配置するとともに、対象となるESに、アプリケーション関連情報を含めることになる。
Although not shown, in the second embodiment, the
以上、第2の実施の形態について説明した。 The second embodiment has been described above.
<具体的な運用例> <Specific operation example>
次に、図27乃至図29を参照して、本技術を用いた具体的な運用例について説明する。すなわち、本技術を用いることで、以下の運用例1乃至運用例3に示すような、通常のエリア放送と比べて、より高度なエリア放送のサービスを提供することができる。 Next, a specific operation example using the present technology will be described with reference to FIGS. That is, by using the present technology, it is possible to provide a more advanced area broadcasting service as compared to normal area broadcasting as shown in the following operation examples 1 to 3.
(運用例1)
図27は、本技術を用いた運用例1を説明する図である。運用例1は、災害時における運用例を示している。
(Operation Example 1)
FIG. 27 is a diagram for explaining an operation example 1 using the present technology. Operation example 1 shows an operation example at the time of a disaster.
図27に示すように、受信装置20では、選局アプリケーションが実行されており、例えば、内蔵するGPSにより得られる測位情報を、エリア放送局のサーバ40に送ることで選局情報を取得する。そして、受信装置20では、選局情報を用い、送信装置10から送信されるエリア放送の放送波を受信する。これにより、ディスプレイ206には、通常のエリア放送の番組、すなわち、ワンセグサービスの番組が表示されることになる。
As shown in FIG. 27, in the receiving
ここで、例えば地震などの災害が発生した場合、ワンセグ付加情報サービスの提供者は、端末装置50によって、HTML(HyperText Markup Language)形式の災害情報を作成して、送信装置10に提供する。なお、災害情報の作成時には、各種のデータベース51に蓄積された情報を参照することができる。送信装置10は、additional_service_infoに伝送情報を配置して、PSI/SIに含めて1セグメントで送出するとともに、HTML形式の災害情報を付加情報として、12セグメントで送出する。
Here, for example, when a disaster such as an earthquake occurs, the provider of the one-segment additional information service creates disaster information in HTML (HyperText Markup Language) format by the
受信装置20は、送信装置10からの伝送情報を取得する。受信装置20は、伝送情報の解析結果に応じて、アプリケーションを、エリア放送の放送波か、あるいは通信経由で取得する。また、受信装置20は、エリア放送の放送波から、付加情報としてHTML形式の災害情報を取得する。そして、受信装置20では、ブラウザ209が起動され、付加情報を用いたアプリケーションが実行されることで、ディスプレイ206には、エリア放送の番組とともに、ワンセグ付加情報サービスとしての災害情報が表示されることになる。その結果、ユーザは、迅速に災害に関する情報を入手することができる。
The receiving
(運用例2)
図28は、本技術を用いた運用例2を説明する図である。運用例2は、スタジアムにおける有料サービスの運用例を示している。
(Operation example 2)
FIG. 28 is a diagram for explaining an operation example 2 using the present technology. Operation example 2 shows an operation example of a paid service in a stadium.
図28に示すように、送信装置10は、ワンセグサービスの番組として放送するライブ映像として、標準画質の映像を送出している。また、送信装置10は、ワンセグ付加情報サービス用の高画質のライブ映像と、HTML形式の情報を取得する。ここで、HTML形式の情報には、例えば、スタジアム情報、周辺情報、交通情報などの情報が含まれる。送信装置10は、additional_service_infoに伝送情報を配置して、PSI/SIに含めて1セグメントで送出するとともに、高画質の映像と、HTML形式の情報を付加情報として、12セグメントで送出している。
As shown in FIG. 28, the
受信装置20では、選局アプリケーションが実行されており、例えば、内蔵するGPSにより得られる測位情報を、エリア放送局のサーバ40に送ることで選局情報を取得する。そして、受信装置20では、選局情報を用い、送信装置10から送信されるエリア放送の放送波を受信する。これにより、ディスプレイ206には、ワンセグサービスとしての標準画質のライブ映像が表示されることになる。
In the receiving
また、例えば、受信装置20を所持したユーザが、アプリケーションサーバ30により提供される有料のプレミアアプリケーションを購入した場合、受信装置20には、プレミアアプリケーションがダウンロードされる。そして、受信装置20では、プレミアアプリケーションが実行されることで、高画質の映像が取得され、ディスプレイ206には、ワンセグ付加情報サービスとしての高画質のライブ映像が表示されることになる。また、受信装置20においては、ワンセグ付加情報サービスとして、スタジアム情報などのHTML形式の情報を表示させることもできる。このように、ユーザは、有料のプレミアアプリケーションを購入さえすれば、より高度なサービスを受けることが可能となる。
Further, for example, when a user who has the receiving
なお、プレミアアプリケーションを購入した場合にのみ表示可能な高画質の映像や、関連情報には、DRM(Digital Rights Management)機能を持たせることができる。例えば、additional_service_infoに配置されるapplication_idの上位ビットを、保護レベル情報に割り当てたり、stream_security_infoを定義したりすることで、DRM機能が実現される。 A high-quality video that can be displayed only when a premier application is purchased and related information can have a DRM (Digital Rights Management) function. For example, the DRM function is realized by assigning the upper bits of application_id arranged in additional_service_info to protection level information or defining stream_security_info.
(運用例3)
図29は、本技術を用いた運用例3を説明する図である。運用例3は、繁華街、店舗、交通、地域サービスにおける運用例を示している。
(Operation Example 3)
FIG. 29 is a diagram for explaining an operation example 3 using the present technology. Operation example 3 shows an operation example in a downtown area, a store, traffic, and a regional service.
図29に示すように、送信装置10は、ワンセグサービスの番組として、広告や地域番組の映像を送出している。また、送信装置10は、ワンセグ付加情報サービス用の電子チケットやコンテンツなどのプレミアムコンテンツや、電子クーポンや電子アンケートなどの情報を取得する。送信装置10は、additional_service_infoに伝送情報を配置して、PSI/SIに含めて1セグメントで送出するとともに、プレミアムコンテンツや電子クーポン等の付加情報を、12セグメントで送出している。
As shown in FIG. 29, the
受信装置20では、選局アプリケーションが実行されており、例えば、内蔵するGPSにより得られる測位情報を、エリア放送局のサーバ40に送ることで選局情報を取得する。そして、受信装置20では、選局情報を用い、送信装置10から送信されるエリア放送の放送波を受信する。これにより、ディスプレイ206には、ワンセグサービスとしての広告や地域番組の映像が表示されることになる。
In the receiving
また、例えば、受信装置20を所持したユーザが、アプリケーションサーバ30により提供される有料のプレミアアプリケーションを購入した場合、受信装置20には、プレミアアプリケーションがダウンロードされる。そして、受信装置20では、プレミアアプリケーションが実行されることで、プレミアムコンテンツが取得され、ディスプレイ206には、ワンセグ付加情報サービスとしてのプレミアムコンテンツが表示されることになる。また、受信装置20においては、ワンセグ付加情報サービスとして、電子クーポンなどの情報を表示させることもできる。このように、ユーザは、有料のプレミアアプリケーションを購入さえすれば、より高度なサービスを受けることが可能となる。
Further, for example, when a user who has the receiving
なお、プレミアアプリケーションを購入した場合にのみ表示可能なプレミアムコンテンツには、運用例2と同様にDRM機能を持たせることができる。また、受信装置20を所持したユーザによるアンケート結果などは、サーバ60によりデータベース61に蓄積される。
Note that premium content that can be displayed only when a premium application is purchased can have a DRM function in the same manner as in the operation example 2. Also, questionnaire results and the like by the user who has the receiving
なお、図27乃至図29においては、「API」が記述されているが、APIは、Application Programming Interfaceの略であり、特定のインタフェースを示すものではない。 In FIG. 27 to FIG. 29, “API” is described, but API is an abbreviation of Application Programming Interface and does not indicate a specific interface.
以上、具体的な運用例について説明した。 The specific operation example has been described above.
なお、上述した説明では、アプリケーションはHTML形式のファイル等から構成され、ブラウザ209により起動される例を説明したが、例えば、Java(登録商標)などの他のプログラム言語やマークアップ言語などにより作成されるようにしてもよい。また、本明細書における、「付加情報」は、補助的な情報であるともいえるため、「補助情報」と称される場合がある。
In the above description, an example is described in which the application is configured by an HTML file and started by the
また、上述した説明では、受信装置20は、送信装置10から送信される放送コンテンツを受信するとして説明したが、インターネット90上に設けられた配信サーバ(不図示)により配信される通信コンテンツを受信して、ストリーミング再生を行うようにしてもよい。この場合、アプリケーションは、通信コンテンツとともに動作することになる。例えば、通信コンテンツは、VOD(Video On Demand)により配信される、放送済のテレビ番組や公開済みの映画、オリジナルの映像番組などのAV(Audio Visual)コンテンツである。すなわち、放送コンテンツ及び通信コンテンツは、AVコンテンツの一例である。
In the above description, the receiving
<本技術を適用したコンピュータの説明> <Description of computer to which this technology is applied>
前述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。 The series of processes described above can be executed by hardware or software. When a series of processing is executed by software, a program constituting the software is installed in the computer. Here, the computer includes, for example, a general-purpose personal computer capable of executing various functions by installing a computer incorporated in dedicated hardware and various programs.
図30は、前述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。 FIG. 30 is a block diagram illustrating an example of a hardware configuration of a computer that executes the series of processes described above according to a program.
コンピュータ900において、CPU(Central Processing Unit)901,ROM(Read Only Memory)902,RAM(Random Access Memory)903は、バス904により相互に接続されている。
In the computer 900, a CPU (Central Processing Unit) 901, a ROM (Read Only Memory) 902, and a RAM (Random Access Memory) 903 are connected to each other by a
バス904には、さらに、入出力インタフェース905が接続されている。入出力インタフェース905には、入力部906、出力部907、記録部908、通信部909、及びドライブ910が接続されている。
An input /
入力部906は、キーボード、マウス、マイクロフォンなどよりなる。出力部907は、ディスプレイ、スピーカなどよりなる。記録部908は、ハードディスクや不揮発性のメモリなどよりなる。通信部909は、ネットワークインタフェースなどよりなる。ドライブ910は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア911を駆動する。
The
以上のように構成されるコンピュータ900では、CPU901が、例えば、記録部908に記憶されているプログラムを、入出力インタフェース905及びバス904を介して、RAM903にロードして実行することにより、前述した一連の処理が行われる。
In the computer 900 configured as described above, for example, the
コンピュータ900(CPU901)が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア911に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線又は無線の伝送媒体を介して提供することができる。
The program executed by the computer 900 (CPU 901) can be provided by being recorded on a
コンピュータ900では、プログラムは、リムーバブルメディア911をドライブ910に装着することにより、入出力インタフェース905を介して、記録部908にインストールすることができる。また、プログラムは、有線又は無線の伝送媒体を介して、通信部909で受信し、記録部908にインストールすることができる。その他、プログラムは、ROM902や記録部908に、あらかじめインストールしておくことができる。
In the computer 900, the program can be installed in the
なお、コンピュータ900が実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。 Note that the program executed by the computer 900 may be a program that is processed in time series in the order described in this specification, or a necessary timing such as when a call is made in parallel. It may be a program in which processing is performed.
ここで、本明細書において、コンピュータ900に各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理(例えば、並列処理あるいはオブジェクトによる処理)も含むものである。 Here, in the present specification, the processing steps for describing a program for causing the computer 900 to perform various processes do not necessarily have to be processed in time series in the order described in the flowchart, and may be performed in parallel or individually. (For example, parallel processing or object processing).
また、プログラムは、1のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。 Further, the program may be processed by one computer, or may be distributedly processed by a plurality of computers. Furthermore, the program may be transferred to a remote computer and executed.
さらに、本明細書において、システムとは、複数の構成要素(装置、モジュール(部品)等)の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、1つの筐体の中に複数のモジュールが収納されている1つの装置は、いずれも、システムである。 Furthermore, in this specification, the system means a set of a plurality of components (devices, modules (parts), etc.), and it does not matter whether all the components are in the same housing. Accordingly, a plurality of devices housed in separate housings and connected via a network and a single device housing a plurality of modules in one housing are all systems. .
なお、本技術の実施の形態は、前述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。 The embodiments of the present technology are not limited to the above-described embodiments, and various modifications can be made without departing from the gist of the present technology.
例えば、本技術は、1つの機能を、ネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。 For example, the present technology can take a configuration of cloud computing in which one function is shared by a plurality of devices via a network and jointly processed.
また、前述のフローチャートで説明した各ステップは、1つの装置で実行する他、複数の装置で分担して実行することができる。 In addition, each step described in the above-described flowchart can be executed by being shared by a plurality of apparatuses in addition to being executed by one apparatus.
さらに、1つのステップに複数の処理が含まれる場合には、その1つのステップに含まれる複数の処理は、1つの装置で実行する他、複数の装置で分担して実行することができる。 Further, when a plurality of processes are included in one step, the plurality of processes included in the one step can be executed by being shared by a plurality of apparatuses in addition to being executed by one apparatus.
1 エリア放送システム, 10 送信装置, 20 受信装置, 30 アプリケーションサーバ, 90 インターネット, 101 伝送情報取得部, 102 ビデオデータ取得部, 104 オーディオデータ取得部, 106 ファイルデータ取得部, 109 送信部, 202 チューナ, 209 ブラウザ, 210 制御部, 212 通信部, 251 伝送情報取得解析部, 252 アプリケーション取得部, 253 付加情報取得部, 254 アプリケーション制御部, 212 通信部, 301 制御部, 302 アプリケーション取得部, 304 通信部, 900 コンピュータ, 901 CPU
1 area broadcasting system, 10 transmitting device, 20 receiving device, 30 application server, 90 internet, 101 transmission information acquiring unit, 102 video data acquiring unit, 104 audio data acquiring unit, 106 file data acquiring unit, 109 transmitting unit, 202
Claims (18)
生成した前記伝送情報を含む前記放送波を送信する送信部と
を備え、
前記伝送情報は、
所定の規格で定められたNIT(Network Information Table)に含まれる、前記放送サービスで用いられる記述子に配置され、
前記アプリケーションが前記放送波で伝送される場合、前記アプリケーションを含むストリームの形式を示すタイプ情報と、前記アプリケーションに関連するストリーム又はペイロードを伝送するパケットを識別する識別情報を含む
送信装置。 Generating unit for generating transmission information including a transmission method of an application operating in a receiver in a broadcast area capable of receiving a broadcast wave of a broadcast service using a part or all of the segments constituting a frequency band for each channel When,
A transmission unit for transmitting the broadcast wave including the generated transmission information ,
The transmission information is
Placed in the descriptor used in the broadcast service included in the NIT (Network Information Table) defined by a predetermined standard,
When the application is transmitted on the broadcast wave, it includes type information indicating a format of a stream including the application and identification information for identifying a packet transmitting a stream or a payload associated with the application.
Transmitter device.
請求項1に記載の送信装置。 The transmission apparatus according to claim 1, wherein the transmission information includes a URI (Uniform Resource Identifier) indicating an acquisition destination of the application when the application is transmitted via communication.
請求項1に記載の送信装置。 The transmission device according to claim 1.
前記追加サービス情報は、additional_service_infoである The additional service information is additional_service_info.
請求項3に記載の送信装置。 The transmission device according to claim 3.
請求項1に記載の送信装置。 The transmission device according to claim 1.
請求項5に記載の送信装置。 The transmission device according to claim 5.
前記生成部は、前記アプリケーションの伝送方式とともに、取得した前記付加情報の伝送方式を含む前記伝送情報を生成し、
前記送信部は、前記伝送情報及び前記付加情報を含む前記放送波を送信する
請求項1に記載の送信装置。 An acquisition unit for acquiring additional information used by the application;
The generation unit generates the transmission information including the acquired transmission method of the additional information together with the transmission method of the application,
The transmission device according to claim 1, wherein the transmission unit transmits the broadcast wave including the transmission information and the additional information.
周波数帯域が13セグメントに分割されており、
前記13セグメントのうち、任意の1セグメントに前記伝送情報が含まれ、全部のセグメント又は任意の階層のセグメントに前記付加情報が含まれる
請求項7に記載の送信装置。 The broadcast wave is
The frequency band is divided into 13 segments,
The transmission apparatus according to claim 7, wherein the transmission information is included in any one segment among the 13 segments, and the additional information is included in all segments or segments in any layer.
前記送信装置が、
チャンネルごとの周波数帯域を構成するセグメントの一部又は全部のセグメントを用いた放送サービスの放送波を受信可能な放送エリア内の受信機で動作するアプリケーションの伝送方式を含む伝送情報を生成し、
生成した前記伝送情報を含む前記放送波を送信し、
前記伝送情報は、
所定の規格で定められたNITに含まれる、前記放送サービスで用いられる記述子に配置され、
前記アプリケーションが前記放送波で伝送される場合、前記アプリケーションを含むストリームの形式を示すタイプ情報と、前記アプリケーションに関連するストリーム又はペイロードを伝送するパケットを識別する識別情報を含む
送信方法。 In the transmission method of the transmission device,
The transmitting device is
Generating transmission information including a transmission method of an application operating in a receiver in a broadcast area capable of receiving broadcast waves of a broadcast service using a part or all of the segments constituting the frequency band for each channel;
Transmitting the broadcast wave including the generated transmission information ;
The transmission information is
Placed in the descriptor used in the broadcasting service, included in the NIT defined by a predetermined standard,
When the application is transmitted by the broadcast wave, a transmission method including type information indicating a format of a stream including the application and identification information for identifying a packet transmitting a stream or a payload associated with the application .
前記放送波から得られる、前記放送エリア内の受信機で動作するアプリケーションの伝送方式を含む伝送情報を取得する第1の取得部と、
取得した前記伝送情報に基づいて、前記アプリケーションを取得する第2の取得部と、
取得した前記アプリケーションの動作を制御する制御部と
を備え、
前記伝送情報は、
所定の規格で定められたNITに含まれる、前記放送サービスで用いられる記述子に配置され、
前記アプリケーションが前記放送波で伝送される場合、前記アプリケーションを含むストリームの形式を示すタイプ情報と、前記アプリケーションに関連するストリーム又はペイロードを伝送するパケットを識別する識別情報を含み、
前記第1の取得部は、前記NITに含まれる前記放送サービスで用いられる記述子に配置された前記伝送情報を取得し、
前記第2の取得部は、取得した前記伝送情報に含まれる前記タイプ情報及び前記識別情報により識別される、前記放送波に含まれるストリーム又はペイロードを伝送するパケットから、前記アプリケーションを取得する
受信装置。 In a broadcast area capable of receiving broadcast waves of a broadcast service using a part or all of the segments constituting the frequency band for each channel transmitted from the transmitter, a receiving unit that receives the broadcast waves;
A first acquisition unit that acquires transmission information including a transmission method of an application that is obtained from the broadcast wave and operates in a receiver in the broadcast area;
A second acquisition unit that acquires the application based on the acquired transmission information;
A control unit for controlling the operation of the acquired application ,
The transmission information is
Placed in the descriptor used in the broadcasting service, included in the NIT defined by a predetermined standard,
When the application is transmitted on the broadcast wave, it includes type information indicating a format of a stream including the application, and identification information for identifying a packet transmitting a stream or a payload associated with the application,
The first acquisition unit acquires the transmission information arranged in a descriptor used in the broadcast service included in the NIT,
The second acquisition unit acquires the application from a packet transmitting a stream or payload included in the broadcast wave identified by the type information and the identification information included in the acquired transmission information.
Receiver device.
前記第2の取得部は、取得した前記伝送情報に含まれる前記URIに基づいて、ネットワーク上のサーバにアクセスし、前記アプリケーションを取得する
請求項10に記載の受信装置。 The transmission information, when the application is transmitted via communication, includes a URI indicating the acquisition destination of the application,
The receiving device according to claim 10, wherein the second acquisition unit accesses a server on a network and acquires the application based on the URI included in the acquired transmission information .
請求項10に記載の受信装置。 The receiving device according to claim 10.
前記追加サービス情報は、additional_service_infoである The additional service information is additional_service_info.
請求項12に記載の受信装置。 The receiving device according to claim 12.
請求項10に記載の受信装置。 The receiving device according to claim 10.
請求項14に記載の受信装置。 The receiving device according to claim 14.
取得した前記伝送情報に基づいて、前記放送波から得られる前記付加情報を取得する第3の取得部をさらに備え、
前記制御部は、取得した前記付加情報を用いた前記アプリケーションの動作を制御する
請求項10に記載の受信装置。 The transmission information further includes a transmission method of additional information used by the application together with a transmission method of the application,
A third acquisition unit for acquiring the additional information obtained from the broadcast wave based on the acquired transmission information;
The receiving device according to claim 10, wherein the control unit controls an operation of the application using the acquired additional information.
周波数帯域が13セグメントに分割されており、
前記13セグメントのうち、任意の1セグメントに前記伝送情報が含まれ、全部のセグメント又は任意の階層のセグメントに前記付加情報が含まれる
請求項16に記載の受信装置。 The broadcast wave is
The frequency band is divided into 13 segments,
The receiving apparatus according to claim 16, wherein the transmission information is included in any one segment among the 13 segments, and the additional information is included in all segments or segments in any layer.
前記受信装置が、
送信機から送信される、チャンネルごとの周波数帯域を構成するセグメントの一部又は全部のセグメントを用いた放送サービスの放送波を受信可能な放送エリアにおいて、前記放送波を受信し、
前記放送波から得られる、前記放送エリア内の受信機で動作するアプリケーションの伝送方式を含む伝送情報を取得し、
取得した前記伝送情報に基づいて、前記アプリケーションを取得し、
取得した前記アプリケーションの動作を制御し、
前記伝送情報は、
所定の規格で定められたNITに含まれる、前記放送サービスで用いられる記述子に配置され、
前記アプリケーションが前記放送波で伝送される場合、前記アプリケーションを含むストリームの形式を示すタイプ情報と、前記アプリケーションに関連するストリーム又はペイロードを伝送するパケットを識別する識別情報を含み、
前記NITに含まれる前記放送サービスで用いられる記述子に配置された前記伝送情報を取得し、
取得した前記伝送情報に含まれる前記タイプ情報及び前記識別情報により識別される、前記放送波に含まれるストリーム又はペイロードを伝送するパケットから、前記アプリケーションを取得する
受信方法。 In the receiving method of the receiving device,
The receiving device is
In the broadcast area where a broadcast wave of a broadcast service using a part or all of the segments constituting the frequency band for each channel transmitted from the transmitter can be received, the broadcast wave is received,
Obtained from the broadcast wave, transmission information including the transmission method of the application operating in the receiver in the broadcast area,
Based on the acquired transmission information, acquire the application,
Control the operation of the acquired application,
The transmission information is
Placed in the descriptor used in the broadcasting service, included in the NIT defined by a predetermined standard,
When the application is transmitted on the broadcast wave, it includes type information indicating a format of a stream including the application, and identification information for identifying a packet transmitting a stream or a payload associated with the application,
Obtaining the transmission information arranged in a descriptor used in the broadcast service included in the NIT;
A receiving method for acquiring the application from a packet transmitting a stream or a payload included in the broadcast wave identified by the type information and the identification information included in the acquired transmission information .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017173729A JP6468469B2 (en) | 2017-09-11 | 2017-09-11 | Transmission device, transmission method, reception device, and reception method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017173729A JP6468469B2 (en) | 2017-09-11 | 2017-09-11 | Transmission device, transmission method, reception device, and reception method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013151330A Division JP6206705B2 (en) | 2013-07-22 | 2013-07-22 | Transmission device, transmission method, reception device, and reception method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018014741A JP2018014741A (en) | 2018-01-25 |
JP6468469B2 true JP6468469B2 (en) | 2019-02-13 |
Family
ID=61020426
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017173729A Active JP6468469B2 (en) | 2017-09-11 | 2017-09-11 | Transmission device, transmission method, reception device, and reception method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6468469B2 (en) |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008022084A (en) * | 2006-07-10 | 2008-01-31 | Sanyo Electric Co Ltd | Digital audio broadcast receiver |
JP2008097389A (en) * | 2006-10-13 | 2008-04-24 | Mitsubishi Electric Corp | In-stadium information system |
JP2008289013A (en) * | 2007-05-18 | 2008-11-27 | Kyocera Corp | Broadcasting method and broadcasting apparatus |
JP2008306253A (en) * | 2007-06-05 | 2008-12-18 | Panasonic Corp | Portable receiving terminal and equipment control system |
JP4459260B2 (en) * | 2007-08-31 | 2010-04-28 | 株式会社東芝 | RELAY DEVICE, RECEPTION DEVICE, AND RADIO TRANSMISSION SYSTEM |
JP4798190B2 (en) * | 2008-08-29 | 2011-10-19 | 株式会社日立製作所 | Digital broadcasting system and apparatus |
JP2011211627A (en) * | 2010-03-30 | 2011-10-20 | Sony Corp | Receiving device, receiving method, transmitting device, transmitting method, and program |
JP2012257232A (en) * | 2011-05-19 | 2012-12-27 | Nippon Hoso Kyokai <Nhk> | Receiver and program |
JP2012244496A (en) * | 2011-05-20 | 2012-12-10 | Sony Corp | Receiver apparatus, reception method, and program |
JP5640903B2 (en) * | 2011-06-09 | 2014-12-17 | 株式会社Jvcケンウッド | Portable receiver and broadcast receiving method |
-
2017
- 2017-09-11 JP JP2017173729A patent/JP6468469B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018014741A (en) | 2018-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2834046C (en) | Method for transmitting a broadcast service, apparatus for receiving same, and method for processing an additional service using the apparatus for receiving same | |
CN102119528B (en) | Channel hopping scheme for update of data for multiple services across multiple digital broadcast channels | |
JP6316196B2 (en) | Reception device, reception method, transmission device, transmission method, and program | |
JP5777794B2 (en) | Transmission / reception system and transmission / reception method | |
CN105900440B (en) | Receiving apparatus, receiving method, transmitting apparatus, and transmitting method | |
CN103609131A (en) | Reception device, reception method, transmission device, transmission method, and program | |
JP6294503B2 (en) | Broadcast signal transmitting apparatus, broadcast signal receiving apparatus, broadcast signal transmitting method, and broadcast signal receiving method | |
US10880608B2 (en) | Reception apparatus, reception method, transmission apparatus, and transmission method | |
KR20160067081A (en) | Reception device, reception method, transmission device, and transmission method | |
KR20180020130A (en) | Receiving device, transmitting device, and data processing method | |
US20170034066A1 (en) | Transmission device, transmission method, reception device, and reception method | |
KR101666246B1 (en) | Advance metadata provision augmented broadcasting apparatus and method | |
JP6206705B2 (en) | Transmission device, transmission method, reception device, and reception method | |
KR101993486B1 (en) | Transmission apparatus, ait transmission method and reception apparatus | |
JP6468469B2 (en) | Transmission device, transmission method, reception device, and reception method | |
JP2015039174A (en) | Information reception device, information reception method, information reception program, and information distribution system | |
WO2015107930A1 (en) | Reception device, reception method, transmission device, and transmission method | |
WO2011129205A1 (en) | Information delivering system, information receiving apparatus, information receiving method, information delivering apparatus, and program | |
JP2015139175A (en) | Transmitter, transmission method, receiver, and reception method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180711 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180724 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180925 |
|
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: 20181220 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190102 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6468469 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |