JP6201840B2 - Transmission device, transmission method, reception device, and reception method - Google Patents
Transmission device, transmission method, reception device, and reception method Download PDFInfo
- Publication number
- JP6201840B2 JP6201840B2 JP2014055561A JP2014055561A JP6201840B2 JP 6201840 B2 JP6201840 B2 JP 6201840B2 JP 2014055561 A JP2014055561 A JP 2014055561A JP 2014055561 A JP2014055561 A JP 2014055561A JP 6201840 B2 JP6201840 B2 JP 6201840B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- gse
- header
- tlv
- digital broadcast
- 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 digital broadcast signal packet that conforms to a satellite digital broadcast standard and a digital broadcast signal packet that conforms to a digital cable television broadcast standard The present invention relates to a transmission device, a transmission method, a reception device, and a reception method that can be efficiently converted into a transmission method.
日本においては、次世代の衛星デジタル放送の方式として、高度BSデジタル放送の規格が策定されている(例えば、非特許文献1参照)。また、次世代のデジタルケーブルテレビ放送の方式として、DVB-C2(Digital Video Broadcasting - Cable second generation)の規格の採用が見込まれている(例えば、非特許文献2参照)。 In Japan, a standard for advanced BS digital broadcasting has been formulated as a next-generation satellite digital broadcasting system (see, for example, Non-Patent Document 1). In addition, DVB-C2 (Digital Video Broadcasting-Cable second generation) standard is expected to be adopted as a next-generation digital cable television broadcasting system (for example, see Non-Patent Document 2).
ところで、次世代の衛星デジタル放送の規格に準拠したデジタル放送信号のパケットを、次世代のデジタルケーブルテレビ放送の規格に準拠したデジタル放送信号のパケットに変換して、デジタルケーブルテレビ放送を行いたいという要求がある。しかしながら、そのようなパケットの変換方法に関する技術方式は確立されていない。 By the way, the digital broadcast signal packet that conforms to the next-generation digital satellite broadcasting standard is converted into the digital broadcast signal packet that conforms to the next-generation digital cable television broadcast standard, and digital cable television broadcast is desired. There is a request. However, a technical method regarding such a packet conversion method has not been established.
本技術はこのような状況に鑑みてなされたものであり、衛星デジタル放送の規格に準拠したデジタル放送信号のパケットを、デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号のパケットに効率よく変換することができるようにするものである。 The present technology has been made in view of such a situation, and efficiently converts a digital broadcast signal packet compliant with the satellite digital broadcast standard into a digital broadcast signal packet compliant with the digital cable television broadcast standard. Is to be able to.
本技術の第1の側面の送信装置は、衛星デジタル放送の規格に準拠したデジタル放送信号のTLV(Type Length Value)パケットを、デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号のGSE(Generic Stream Encapsulation)パケットに変換するパケット変換部と、変換された前記GSEパケットを含むデジタル放送信号を送信する送信部とを備え、前記パケット変換部は、前記TLVパケットのTLVヘッダに配置された前記GSEパケットのGSEヘッダで不要となる所定のビットを削除し、前記GSEヘッダに配置されるスタートインジケータ、エンドインジケータ、及び、ラベルタイプに所定のビットを設定し、前記TLVヘッダに配置されたデータ長とパケット種別を、前記GSEヘッダに配置されるGSE長とプロトコルタイプにそれぞれ変換する送信装置である。 The transmission device according to the first aspect of the present technology is configured to transmit a TLV (Type Length Value) packet of a digital broadcast signal compliant with a satellite digital broadcast standard and a GSE (Generic Stream) of a digital broadcast signal compliant with a digital cable television broadcast standard. Encapsulation) packet conversion unit that converts the packet, and a transmission unit that transmits a digital broadcast signal including the converted GSE packet , the packet conversion unit, the GSE packet arranged in the TLV header of the TLV packet The predetermined bits that are unnecessary in the GSE header are deleted, the predetermined bits are set in the start indicator, end indicator, and label type arranged in the GSE header, and the data length and packet arranged in the TLV header The transmission device converts the type into a GSE length and a protocol type arranged in the GSE header .
前記パケット変換部は、前記TLVパケットのペイロードのサイズが、4096バイト以下の所定の制限サイズを超える場合、PDU(Protocol Data Unit)を断片化するとともに、前記GSEヘッダに配置される全体長、及び、フラグIDをさらに設定するようにすることができる。 When the payload size of the TLV packet exceeds a predetermined limit size of 4096 bytes or less, the packet conversion unit fragments a PDU (Protocol Data Unit) and has an overall length arranged in the GSE header, and The flag ID can be further set.
前記パケット変換部は、所定の変換テーブルを用い、前記TLVヘッダに配置された1バイトの前記パケット種別を、前記GSEヘッダに配置される2バイトの前記プロトコルタイプに変換するようにすることができる。 The packet conversion unit can convert the 1-byte packet type arranged in the TLV header into the 2-byte protocol type arranged in the GSE header using a predetermined conversion table. .
前記パケット変換部は、前記ラベルタイプに、放送を示すビットを設定するようにすることができる。 The packet conversion unit may set a bit indicating broadcasting in the label type.
前記パケット変換部は、断片化された前記PDUの位置に応じて、前記スタートインジケータと前記エンドインジケータを示すビットを設定するようにすることができる。 The packet conversion unit may set bits indicating the start indicator and the end indicator according to the position of the fragmented PDU.
前記GSEパケットは、DVB(Digital Video Broadcasting)-GSE(Generic Stream Encapsulation)に準拠したパケットであるようにすることができる。 The GSE packet may be a packet compliant with DVB (Digital Video Broadcasting) -GSE (Generic Stream Encapsulation).
前記GSEパケットは、最大サイズが4096バイト以下の所定の制限サイズに制限されたPDUのみを対象として、前記PDUをデータフィールドに配置したGSE-Liteパケットであるようにすることができる。 The GSE packet may be a GSE-Lite packet in which the PDU is arranged in a data field only for a PDU limited to a predetermined limit size having a maximum size of 4096 bytes or less.
前記パケット変換部は、前記TLVパケットを前記GSE-Liteパケットに変換する場合、前記TLVヘッダに配置された前記データ長の全ビットのうち、所定のビットを、前記GSEヘッダに配置される前記GSE長に割り当てるようにすることができる。 The packet conversion unit, when converting the TLV packet into the GSE-Lite packet, out of all bits of the data length arranged in the TLV header, predetermined bits are arranged in the GSE header. Can be assigned to the length.
送信装置は、独立した装置であってもよいし、1つの装置を構成している内部ブロックであってもよい。 The transmission device may be an independent device or an internal block constituting one device.
本技術の第1の側面の送信方法は、本技術の第1の側面の送信装置に対応する送信方法である。 The 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.
本技術の第1の側面の送信装置、及び、送信方法においては、衛星デジタル放送の規格に準拠したデジタル放送信号のTLVパケットが、デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号のGSEパケットに変換され、変換された前記GSEパケットを含むデジタル放送信号が送信される。また、前記TLVパケットのTLVヘッダに配置された前記GSEパケットのGSEヘッダで不要となる所定のビットが削除され、前記GSEヘッダに配置されるスタートインジケータ、エンドインジケータ、及び、ラベルタイプに所定のビットが設定され、前記TLVヘッダに配置されたデータ長とパケット種別が、前記GSEヘッダに配置されるGSE長とプロトコルタイプにそれぞれ変換される。 In the transmission device and the transmission method according to the first aspect of the present technology, the TLV packet of the digital broadcast signal compliant with the satellite digital broadcast standard is changed to the GSE packet of the digital broadcast signal compliant with the digital cable television broadcast standard. A digital broadcast signal including the converted GSE packet is transmitted. Also, predetermined bits that are unnecessary in the GSE header of the GSE packet arranged in the TLV header of the TLV packet are deleted, and predetermined bits in the start indicator, end indicator, and label type arranged in the GSE header Is set, and the data length and packet type arranged in the TLV header are converted into the GSE length and protocol type arranged in the GSE header, respectively.
本技術の第2の側面の受信装置は、デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号として、衛星デジタル放送の規格に準拠したデジタル放送信号のTLVパケットを変換して得られるGSEパケットを含むデジタル放送信号を受信する受信部と、受信された前記デジタル放送信号に含まれる前記GSEパケットからデータを抽出する第1の処理部と、抽出された前記データに対する所定の処理を行う第2の処理部とを備え、前記GSEパケットは、前記TLVパケットのTLVヘッダに配置された前記GSEパケットのGSEヘッダで不要となる所定のビットを削除し、前記GSEヘッダに配置されるスタートインジケータ、エンドインジケータ、及び、ラベルタイプに所定のビットを設定し、前記TLVヘッダに配置されたデータ長とパケット種別を、前記GSEヘッダに配置されるGSE長とプロトコルタイプにそれぞれ変換することで得られる受信装置である。 The receiving device according to the second aspect of the present technology includes a GSE packet obtained by converting a TLV packet of a digital broadcast signal compliant with the satellite digital broadcast standard as a digital broadcast signal compliant with the digital cable television broadcast standard. A receiving unit that receives a digital broadcast signal, a first processing unit that extracts data from the GSE packet included in the received digital broadcast signal, and a second process that performs predetermined processing on the extracted data And the GSE packet deletes a predetermined bit unnecessary in the GSE header of the GSE packet arranged in the TLV header of the TLV packet, and a start indicator, an end indicator arranged in the GSE header, In addition, a predetermined bit is set in the label type, and the data length and packet type arranged in the TLV header are set in the GSE header. The arrangement is the GSE length and protocol type is a reception device obtained by converting, respectively.
前記GSEパケットは、前記TLVパケットのペイロードのサイズが、4096バイト以下の所定の制限サイズを超える場合、PDUを断片化するとともに、前記GSEヘッダに配置される全体長、及び、フラグIDをさらに設定しているようにすることができる。 When the payload size of the TLV packet exceeds a predetermined limit size of 4096 bytes or less, the GSE packet fragments the PDU, and further sets the overall length and flag ID arranged in the GSE header. Can be like that.
前記GSEヘッダに配置される2バイトの前記プロトコルタイプは、所定の変換テーブルを用い、前記TLVヘッダに配置された1バイトの前記パケット種別を変換することで得られるようにすることができる。 The protocol type of 2 bytes arranged in the GSE header can be obtained by converting the packet type of 1 byte arranged in the TLV header using a predetermined conversion table.
前記ラベルタイプは、放送を示すビットを設定しているようにすることができる。 The label type may set a bit indicating broadcasting.
前記スタートインジケータと前記エンドインジケータは、断片化された前記PDUの位置に応じたビットを設定しているようにすることができる。 The start indicator and the end indicator may set a bit according to the position of the fragmented PDU.
前記GSEパケットは、DVB-GSEに準拠したパケットであるようにすることができる。 The GSE packet may be a packet compliant with DVB-GSE.
前記GSEパケットは、最大サイズが4096バイト以下の所定の制限サイズに制限されたPDUのみを対象として、前記PDUをデータフィールドに配置したGSE-Liteパケットであるようにすることができる。 The GSE packet may be a GSE-Lite packet in which the PDU is arranged in a data field only for a PDU limited to a predetermined limit size having a maximum size of 4096 bytes or less.
前記GSE長は、前記TLVパケットが前記GSE-Liteパケットに変換されている場合、前記TLVヘッダに配置された前記データ長の全ビットのうち、所定のビットを割り当てているようにすることができる。 When the TLV packet is converted into the GSE-Lite packet, the GSE length can be assigned a predetermined bit among all the bits of the data length arranged in the TLV header. .
受信装置は、独立した装置であってもよいし、1つの装置を構成している内部ブロックであってもよい。 The receiving device may be an independent device or an internal block constituting one device.
本技術の第2の側面の受信方法は、本技術の第2の側面の受信装置に対応する受信方法である。 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.
本技術の第2の側面の受信装置、及び、受信方法においては、デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号として、衛星デジタル放送の規格に準拠したデジタル放送信号のTLVパケットを変換して得られるGSEパケットを含むデジタル放送信号が受信され、受信された前記デジタル放送信号に含まれる前記GSEパケットからデータが抽出され、抽出された前記データに対する所定の処理が行われる。また、前記GSEパケットが、前記TLVパケットのTLVヘッダに配置された前記GSEパケットのGSEヘッダで不要となる所定のビットを削除し、前記GSEヘッダに配置されるスタートインジケータ、エンドインジケータ、及び、ラベルタイプに所定のビットを設定し、前記TLVヘッダに配置されたデータ長とパケット種別を、前記GSEヘッダに配置されるGSE長とプロトコルタイプにそれぞれ変換することで得られる。 In the receiving device and the receiving method according to the second aspect of the present technology, a digital broadcast signal conforming to the digital cable television broadcast standard is converted into a digital broadcast signal TLV packet conforming to the satellite digital broadcast standard. A digital broadcast signal including the obtained GSE packet is received, data is extracted from the GSE packet included in the received digital broadcast signal, and predetermined processing is performed on the extracted data. Further, the GSE packet deletes predetermined bits that are unnecessary in the GSE header of the GSE packet arranged in the TLV header of the TLV packet, and a start indicator, an end indicator, and a label arranged in the GSE header A predetermined bit is set in the type, and the data length and packet type arranged in the TLV header are respectively converted into the GSE length and protocol type arranged in the GSE header.
本技術の第1の側面及び第2の側面によれば、衛星デジタル放送の規格に準拠したデジタル放送信号のパケットを、デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号のパケットに効率よく変換することができる。 According to the first aspect and the second aspect of the present technology, a digital broadcast signal packet compliant with the satellite digital broadcast standard is efficiently converted into a digital broadcast signal packet compliant with the digital cable television broadcast standard. be able to.
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。 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. The description will be made in the following order.
1.システム構成
2.TLVパケットとGSEパケットの構造
3.パケット変換の仕組み
4.各装置で実行される処理の流れ
5.コンピュータの構成
1. 1.
<1.システム構成> <1. System configuration>
(放送システムの構成例)
図1は、本技術を適用した放送システムの一実施の形態の構成を示す図である。
(Broadcast system configuration example)
FIG. 1 is a diagram illustrating a configuration of an embodiment of a broadcasting system to which the present technology is applied.
図1の放送システム1は、衛星デジタル放送の放送波で伝送される映像コンテンツを、デジタルケーブルテレビ放送用に変換して、各家庭などに設置された受信機に送信するためのシステムである。
A
放送システム1においては、デジタルビデオカメラ2により撮影された4K解像度や8K解像度等の高解像度の映像コンテンツが、高度BSデジタル放送の放送局4に送出される。なお、映像コンテンツは、デジタルビデオカメラ2から提供されるものに限らず、例えば、インターネット3を経由してサーバ等から提供されるようにしてもよい。また、映像コンテンツは、4K解像度や8K解像度に限らず、例えばFull HD(High Definition)やSD(Standard Definition)などの画質であってもよい。
In the
放送局4では、映像コンテンツの映像信号を、衛星デジタル放送の規格に準拠したデジタル放送信号に変換した後に、その放送波を、放送衛星5に送信する。放送衛星5は、地上の放送局4からの放送波を、地上に向けて再送信する。
The broadcast station 4 transmits the broadcast wave to the
デジタルケーブルテレビ放送の放送局6は、放送衛星5から送信される衛星デジタル放送の規格に準拠したデジタル放送信号を受信する。放送局6には、送信装置10が設置されている。送信装置10は、衛星デジタル放送の規格に準拠したデジタル放送信号を、デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号に変換して、ケーブル7を介して、住宅8−1乃至8−N(Nは1以上の整数)に送信する。
A
ここで、衛星デジタル放送の規格に準拠したデジタル放送信号は、TLV(Type Length Value)パケットにより伝送される。送信装置10は、このTLVパケットを、GSE(Generic Stream Encapsulation)パケットに変換してから、デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号として、住宅8−1乃至8−Nに送信する。なお、GSEパケットは、DVB(Digital Video Broadcasting)-GSE(Generic Stream Encapsulation)に準拠したパケットである。また、図1の構成では、高度BSデジタル放送で用いられるTLVパケットをGSEパケットに変換する場合を一例に説明しているが、例えば、高度広帯域CSデジタル放送で用いられるTLVパケットをGSEパケットに変換するなど、他のデジタル放送で用いられるTLVパケットがGSEパケットに変換されるようにしてもよい。
Here, a digital broadcast signal conforming to the satellite digital broadcast standard is transmitted by a TLV (Type Length Value) packet. The transmitting
住宅8−1には、受信装置20−1が配置されている。受信装置20−1は、ケーブル7を介して、送信装置10から送られてくるGSEパケットを受信する。受信装置20−1は、GSEパケットから高解像度の映像コンテンツを復元して、例えば、ストレージに蓄積したり、ディスプレイに表示したりする。
In the house 8-1, a receiving device 20-1 is arranged. The receiving device 20-1 receives the GSE packet sent from the transmitting
なお、住宅8−2乃至8−Nにおいても同様に、受信装置20−2乃至20−N(Nは1以上の整数)がそれぞれ配置されており、高解像度の映像コンテンツを蓄積したり、表示したりすることができる。また、以下の説明では、受信装置20−1乃至20−Nを区別する必要がない場合には、単に、受信装置20と称する。
Similarly, in the houses 8-2 to 8-N, receiving devices 20-2 to 20-N (N is an integer of 1 or more) are respectively arranged to store and display high-resolution video content. You can do it. In the following description, when it is not necessary to distinguish between the receiving devices 20-1 to 20-N, they are simply referred to as the receiving
放送システム1は、以上のように構成される。次に、図1の放送システム1を構成する送信装置10と受信装置20の詳細な構成について説明する。
The
(送信装置の構成例)
図2は、本技術を適用した送信装置の一実施の形態の構成を示す図である。
(Configuration example of transmitter)
FIG. 2 is a diagram illustrating a configuration of an embodiment of a transmission device to which the present technology is applied.
図2に示すように、送信装置10は、受信部112、パケット変換部113、及び、送信部114から構成される。
As illustrated in FIG. 2, the
受信部112は、放送衛星5から送信されるデジタル放送信号を、衛星用アンテナ111を介して受信する。受信部112は、復調部131を含んで構成される。復調部131は、デジタル放送信号を復調し、それにより得られるTLVパケットを、パケット変換部113に供給する。
The receiving
パケット変換部113は、衛星デジタル放送の規格に準拠したデジタル放送信号のTLVパケットを、デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号のGSEパケットに変換する。パケット変換部113は、ヘッダ処理部132、ペイロード処理部133、及び、GSEパケット構成部134から構成される。
The
ヘッダ処理部132は、TLVパケットのTLVヘッダを、GSEパケットのGSEヘッダに変換するための処理を行い、その処理結果をGSEパケット構成部134に供給する。
The
ペイロード処理部133は、TLVパケットのペイロードを、GSEパケットのペイロードに変換するための処理を行い、その処理結果をGSEパケット構成部134に供給する。
The
GSEパケット構成部134は、ヘッダ処理部132から供給されるGSEヘッダと、ペイロード処理部133から供給されるペイロードに基づいて、GSEパケットを構成し、送信部114に供給する。
The GSE
送信部114は、変調部135を含んで構成される。変調部135は、パケット変換部113から供給されるGSEパケットを変調する。送信部114は、GSEパケットを変調して得られるデジタル放送信号を、ケーブル7を介して住宅8内に設置された受信装置20に送信する。
The
(受信装置の構成例)
図3は、本技術を適用した受信装置の一実施の形態の構成を示す図である。
(Configuration example of receiving device)
FIG. 3 is a diagram illustrating a configuration of an embodiment of a reception device to which the present technology is applied.
図3に示すように、受信装置20は、受信部211、GSE処理部212、及び、後処理部213から構成される。
As illustrated in FIG. 3, the
受信部211は、デジタルケーブルテレビ放送の放送局6内に配置される送信装置10から送信されるデジタル放送信号を、ケーブル7を介して受信する。受信部211は、復調部231を含んで構成される。復調部231は、デジタル放送信号を復調し、それにより得られるGSEパケットを、GSE処理部212に供給する。
The receiving
GSE処理部212は、デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号のGSEパケットからデータを抽出する処理を行う。GSE処理部212は、再構成部232及びヘッダ処理部233を含んで構成される。
The
再構成部232は、GSEパケットのペイロードに配置されるPDU(Protocol Data Unit)が断片化されている場合、元のPDUを再構成し、ヘッダ処理部233に供給する。ヘッダ処理部233は、GSEパケットのGSEヘッダを取り除くことで、ペイロードに配置されたデータを抽出し、後処理部213に供給する。
When the PDU (Protocol Data Unit) arranged in the payload of the GSE packet is fragmented, the
後処理部213は、GSEパケットから得られたデータに対する後処理を行う。後処理部213は、データ処理部234及び出力部235から構成される。
The
データ処理部234は、符号化されたビデオデータとオーディオデータが抽出された場合、それらのデータを復号して、出力部235に供給する。出力部235は、データ処理部234からのビデオデータをディスプレイ(不図示)に出力し、オーディオデータをスピーカ(不図示)に出力する。
When the encoded video data and audio data are extracted, the
<2.TLVパケットとGSEパケットの構造> <2. Structure of TLV packet and GSE packet>
次に、図4乃至図8を参照して、図2のパケット変換部113により変換される、TLVパケットとGSEパケットの詳細な構造について説明する。
Next, a detailed structure of the TLV packet and the GSE packet converted by the
(1)TLVパケットの構造
図4は、TLVパケットの構成を示す図である。
(1) Structure of TLV packet FIG. 4 is a diagram showing a structure of a TLV packet.
図4に示すように、TLVパケットは、ヘッダ部とデータ部から構成される。ヘッダ部には、TLVヘッダが配置され、データ部にはペイロード(Payload)が配置される。 As shown in FIG. 4, a TLV packet is composed of a header part and a data part. A TLV header is disposed in the header portion, and a payload is disposed in the data portion.
TLVヘッダは、2ビットの"01"、6ビットの将来予約用の領域(Reserved)、1バイト(B)のパケット種別(Type)、及び、2バイト(B)のデータ長(Length)が、その順に並んで構成される。具体的には、図5に示すように、TLVヘッダにおいて、先頭からの2ビット(b)には"01"が固定で配置され、続いて、6ビット(b)の将来予約用の領域が配置される。 The TLV header has a 2-bit "01", a 6-bit future reserved area (Reserved), a 1-byte (B) packet type (Type), and a 2-byte (B) data length (Length). They are arranged in that order. Specifically, as shown in FIG. 5, in the TLV header, “01” is fixedly arranged in the 2 bits (b) from the top, and subsequently, a 6-bit (b) area for future reservation is provided. Be placed.
また、パケット種別(Type)には、TLVパケットの種別(packet_type)が配置される。このパケット種別としては、IPv4(Internet Protocol version 4)、IPv6(Internet Protocol Version 6)、IP圧縮(IP Compressed)、NULLなどがある。例えば、IPv4のパケットを伝送する場合には、パケット種別には"0x01"が配置され、ペイロードにはIPv4のパケットのデータ(IPv4_packet)が配置される。 In addition, the type of TLV packet (packet_type) is arranged in the packet type (Type). The packet types include IPv4 (Internet Protocol version 4), IPv6 (Internet Protocol version 6), IP compression (IP Compressed), NULL, and the like. For example, when transmitting an IPv4 packet, “0x01” is placed in the packet type, and IPv4 packet data (IPv4_packet) is placed in the payload.
また、IPv6のパケットを伝送する場合には、パケット種別には"0x02"が配置され、ペイロードにはIPv6のパケットのデータ(IPv6_packet)が配置される。さらにまた、IP圧縮のパケットを伝送する場合には、パケット種別には"0x03"が配置され、ペイロードにはIP圧縮のパケットのデータ(compressed_ip_packet)が配置される。また、NULLパケットを伝送する場合には、パケット種別には"0xFF"が配置され、ペイロードにはNULLパケットのデータ(NULL(0xFF))が配置される。 When an IPv6 packet is transmitted, “0x02” is placed in the packet type, and IPv6 packet data (IPv6_packet) is placed in the payload. Furthermore, when transmitting an IP compressed packet, “0x03” is arranged in the packet type, and IP compressed packet data (compressed_ip_packet) is arranged in the payload. When a NULL packet is transmitted, “0xFF” is placed in the packet type and NULL packet data (NULL (0xFF)) is placed in the payload.
(2)GSEパケットの構造
図6は、GSEパケットの構成を示す図である。なお、GSEパケットの構成については、DVB-GSEの規格書に定義されている。
(2) GSE packet structure FIG. 6 is a diagram showing a configuration of a GSE packet. The GSE packet configuration is defined in the DVB-GSE standard.
図6に示すように、GSEパケットは、ヘッダフィールド(Header Field)とデータフィールド(Data Field)から構成される。ヘッダフィールドにはGSEヘッダが配置される。 As shown in FIG. 6, the GSE packet is composed of a header field and a data field. A GSE header is arranged in the header field.
GSEヘッダは、1ビット(b)のスタートインジケータ(S:Start Indicator)、1ビット(b)のエンドインジケータ(E:End Indicator)、2ビット(b)のラベルタイプ(LT:Label Type)、12ビット(b)のGSE長(GSE Length)、1バイト(B)のフラグID(Frag ID)、2バイト(B)の全体長(Total Length)、2バイト(B)のプロトコルタイプ(Protocol Type)、及び、3バイト又は6バイトのラベル(Label)が、その順に並んで構成される。 The GSE header consists of a 1-bit (b) start indicator (S), a 1-bit (b) end indicator (E), a 2-bit (b) label type (LT), 12 Bit (b) GSE length (GSE Length), 1-byte (B) flag ID (Frag ID), 2-byte (B) total length (Total Length), 2-byte (B) protocol type (Protocol Type) , And 3-byte or 6-byte labels are arranged in that order.
なお、GSEヘッダにおいて、フラグID、全体長、プロトコルタイプ、及び、ラベルは、任意のフィールドであり、したがって、GSEヘッダに必須のフィールドは、スタートインジケータ、エンドインジケータ、ラベルタイプ、及び、GSE長である。また、データフィールドにおいて、ラベルに続いて2バイト以下の拡張ヘッダ(Extension Headers)を配置することもできる。 In the GSE header, the flag ID, the overall length, the protocol type, and the label are arbitrary fields. Therefore, the mandatory fields in the GSE header are the start indicator, end indicator, label type, and GSE length. is there. In the data field, extension headers (Extension Headers) of 2 bytes or less can be arranged after the label.
図7に示すように、スタートインジケータ(Start Indicator)とエンドインジケータ(End Indicator)には、"0"又は"1"であるビットが配置され、それらのビットの組み合わせによって、パケットの種別が示される。 As shown in FIG. 7, a bit that is “0” or “1” is arranged in the start indicator (Start Indicator) and the end indicator (End Indicator), and the type of the packet is indicated by a combination of these bits. .
例えば、"0"と"0"のビットの組み合わせの場合、当該パケットが中間のパケット(Intermediate)であることを示す。また、"1"と"0"のビットの組み合わせの場合、当該パケットが最初のパケット(Start)であることを示す。さらにまた、"0"と"1"のビットの組み合わせの場合、当該パケットが最後のパケット(End)であることを示す。また、"1"と"1"のビットの組み合わせの場合、当該パケットが完全なパケット(Complete)であることを示す。なお、図7のスタートインジケータとエンドインジケータのビットの組み合わせは一例である。 For example, a combination of “0” and “0” bits indicates that the packet is an intermediate packet (Intermediate). Further, in the case of a combination of “1” and “0” bits, it indicates that the packet is the first packet (Start). Furthermore, in the case of a combination of “0” and “1” bits, it indicates that the packet is the last packet (End). Further, in the case of a combination of “1” and “1” bits, it indicates that the packet is a complete packet (Complete). The combination of the start indicator and end indicator bits in FIG. 7 is an example.
また、図8に示すように、2ビット(b)のラベルタイプ(LT)は、その値として、"00"、"01"、"10"、又は、"11"を配置することが可能であるが、この実施の形態では、放送(Broadcast)を示す"10"が固定で配置されるとして説明する。 Also, as shown in FIG. 8, the label type (LT) of 2 bits (b) can be assigned “00”, “01”, “10”, or “11” as its value. However, in this embodiment, it is assumed that “10” indicating broadcasting is fixedly arranged.
図6に戻り、GSE長(GSE Length)は、その直後からのGSEパケットのサイズをバイト単位で表す。フラグID(Frag ID)は、同一のPDU(Protocol Data Unit)の断片が配置されるGSEパケットのフラグIDに、同一の値が設定される。全体長(Total Length)は、PDUを断片化して複数のGSEパケットにカプセル化したときのGSEパケットのトータルのサイズである。プロトコルタイプ(Protocol Type)は、プロトコルの識別等に用いられる。ラベル(Label)は、例えば特定のパケットを表す特定の値などを、ラベルとして設定することができる。 Returning to FIG. 6, the GSE length indicates the size of the GSE packet immediately after that in bytes. The flag ID (Frag ID) is set to the same value as the flag ID of the GSE packet in which the same PDU (Protocol Data Unit) fragment is arranged. The total length is the total size of the GSE packet when the PDU is fragmented and encapsulated into a plurality of GSE packets. The protocol type is used for protocol identification. For example, a specific value representing a specific packet can be set as the label.
ヘッダフィールドに続く、データフィールドには、PDU(Protocol Data Unit)が配置される。PDUは、IPパケット等のネットワーク層のパケットや、イーサネットフレーム等のデータリンク層のフレーム等であって、必要に応じて、1個又は複数個のGSEパケットにカプセル化(encapsulation)される。 A PDU (Protocol Data Unit) is arranged in the data field following the header field. A PDU is a network layer packet such as an IP packet, a data link layer frame such as an Ethernet frame, and the like, and is encapsulated into one or a plurality of GSE packets as necessary.
すなわち、PDUは、例えば、そのまま、データフィールドに配置され、さらに、GSEヘッダが付加(配置)されることで、1個のGSEパケットにカプセル化される。また、PDUは、例えば、複数のPDUの断片(fragment)にスライスされる。そして、各断片が、上述のように、GSEパケットにカプセル化されることで、PDUは、PDUの断片の数に等しい複数個のGSEパケットにカプセル化される。 That is, the PDU is, for example, arranged in the data field as it is, and further encapsulated in one GSE packet by adding (arranging) a GSE header. The PDU is sliced into, for example, a plurality of PDU fragments. Then, as described above, each fragment is encapsulated in a GSE packet, so that the PDU is encapsulated in a plurality of GSE packets equal to the number of PDU fragments.
なお、PDUが、複数個のGSEパケットにカプセル化される場合、最後のPDUの断片が配置されるGSEパケットのデータフィールドには、最後のPDUの断片の他、複数のPDUの断片から(元の)PDUを再構成(reassemble)したときの、そのPDUのベリファイに用いられるCRC(Cyclic Redundancy Check)コードが配置される。 In addition, when a PDU is encapsulated in a plurality of GSE packets, the data field of the GSE packet in which the last PDU fragment is arranged includes the last PDU fragment as well as a plurality of PDU fragments (original CRC (Cyclic Redundancy Check) code used for verifying the PDU when the PDU is reassembled is arranged.
<3.パケット変換の仕組み> <3. Mechanism of packet conversion>
次に、図9乃至図11を参照して、図2のパケット変換部113により実行される、TLVパケットからGSEパケットへの変換の仕組みを説明する。
Next, with reference to FIG. 9 to FIG. 11, a mechanism of conversion from a TLV packet to a GSE packet executed by the
(パケット変換の仕組み)
図9は、本技術のパケット変換の仕組みを説明する図である。
(Mechanism of packet conversion)
FIG. 9 is a diagram illustrating a mechanism of packet conversion according to the present technology.
図9においては、パケット変換前のTLVパケットにおけるTLVヘッダと、パケット変換後のGSEパケットにおけるGSEヘッダとの関係が示されている。なお、図9では、図中の上側にTLVヘッダ、図中の下側にGSEヘッダを図示している。 FIG. 9 shows the relationship between the TLV header in the TLV packet before packet conversion and the GSE header in the GSE packet after packet conversion. In FIG. 9, the TLV header is shown on the upper side in the figure, and the GSE header is shown on the lower side in the figure.
TLVヘッダにおける先頭から2ビットの"01"と、それに続く、6ビットの予約領域(Reserved)は、パケット変換後のGSEヘッダでは不要であるため、使用しないことになる。一方、GSEヘッダには、スタートインジケータ(S)、エンドインジケータ(E)、及び、ラベルタイプ(LT)を配置する必要があるので、所定のビットが配置される。 The 2-bit “01” from the beginning in the TLV header and the subsequent 6-bit reserved area (Reserved) are not used in the GSE header after packet conversion and are not used. On the other hand, since it is necessary to arrange the start indicator (S), the end indicator (E), and the label type (LT) in the GSE header, predetermined bits are arranged.
ここでは、スタートインジケータ(S)とエンドインジケータ(E)には、GSEパケットに応じたビットが配置されるが、ラベルタイプ(LT)には、放送を示す"10"であるビットが配置される。なお、この実施の形態では、ラベルタイプ(LT)には、放送を示す"10"が固定で配置されるとして説明するが、"10"以外の他の値が配置されるようにしてもよく、その値は任意である。 Here, bits corresponding to the GSE packet are arranged in the start indicator (S) and the end indicator (E), but a bit “10” indicating broadcasting is arranged in the label type (LT). . In this embodiment, the label type (LT) is described with “10” indicating broadcasting being fixedly arranged, but other values other than “10” may be arranged. The value is arbitrary.
また、TLVヘッダのパケット種別(Type)と、GSEヘッダのプロトコルタイプ(Protocol Type)は対応している。ただし、TLVヘッダのパケット種別(Type)は1バイト(B)であるが、GSEヘッダのプロトコルタイプ(Protocol Type)は2バイト(B)であるため、サイズを合わせるための変換が必要となる。ここでは、例えば、図10に示すような、タイプ用の変換テーブルを用いることができる。 The packet type (Type) of the TLV header and the protocol type (Protocol Type) of the GSE header correspond to each other. However, although the packet type (Type) of the TLV header is 1 byte (B), the protocol type (Protocol Type) of the GSE header is 2 bytes (B), so conversion to match the size is required. Here, for example, a conversion table for type as shown in FIG. 10 can be used.
この変換テーブルを用いることで、例えば、IPv4のパケットを伝送する際に、TLVヘッダのパケット種別(Type)として配置されていた"0x01"が、"0x0800"に変換され、GSEヘッダのプロトコルタイプ(Protocol Type)に対応することになる。 By using this conversion table, for example, when transmitting an IPv4 packet, "0x01" that was placed as the packet type (Type) of the TLV header is converted to "0x0800", and the protocol type ( Protocol Type).
同様にして、IPv6のパケットが伝送される場合には、"0x02"であるパケット種別が、"0x86DD"であるプロトコルタイプに変換される。また、IP圧縮のパケットが伝送される場合、"0x03"であるパケット種別が、"0x22F2"であるプロトコルタイプに変換される。なお、NULLパケットの場合、パケット種別として、"0xFF"が配置されるが、NULLであるため再送は不要であり、特に変換は行われないことになる。なお、パケット種別(Type)が追加された場合には、変換用のプロトコルタイプ(Protocol Type)の値が新たに定義されることになる。 Similarly, when an IPv6 packet is transmitted, the packet type “0x02” is converted to the protocol type “0x86DD”. When an IP compressed packet is transmitted, the packet type “0x03” is converted to the protocol type “0x22F2”. In the case of a null packet, “0xFF” is arranged as the packet type. However, since it is null, retransmission is unnecessary, and no particular conversion is performed. When the packet type (Type) is added, the value of the protocol type for conversion (Protocol Type) is newly defined.
図9に戻り、TLVヘッダのデータ長(Length)は、GSEヘッダのGSE長(GSE Length)と、全体長(Total Length)に対応している。すなわち、データ長は、その直後からのTLVパケットのサイズをバイト単位で表すものであるが、GSEパケットのPDUを断片化せずに、1個のGSEパケットにカプセル化される場合には、このデータ長に対応した値が、GSEヘッダのGSE長(GSE Length)に配置される。 Returning to FIG. 9, the data length (Length) of the TLV header corresponds to the GSE length (GSE Length) and the total length (Total Length) of the GSE header. In other words, the data length represents the size of the TLV packet immediately after that in bytes, but when this is encapsulated in one GSE packet without fragmenting the PDU of the GSE packet, A value corresponding to the data length is arranged in the GSE length (GSE Length) of the GSE header.
また、PDUを断片化して複数のGSEパケットにカプセル化する場合には、例えば、オリジナルのペイロードのサイズと、プロトコルタイプの2バイト(B)を加算した値が、GSEヘッダの全体長(Total Length)に配置される。このとき、GSEヘッダのGSE長(GSE Length)には、断片化されたPDUのサイズに対応した値が配置される。さらに、同一のPDUの断片が配置されるGSEパケットのフラグID(Frag ID)に、同一の値が設定される。
When a PDU is fragmented and encapsulated in multiple GSE packets, for example, the value obtained by adding the original payload size and the
以上のようにして、"01"、予約領域(Reserved)、パケット種別(Type)、及び、データ長(Length)が配置されるTLVヘッダを、スタートインジケータ(S)、エンドインジケータ(E)、ラベルタイプ(LT)、GSE長(GSE Length)、フラグID(Frag ID)、全体長(Total Length)、及び、GSE長(GSE Length)が配置されるGSEヘッダに変換して、ペイロードに付加することで、GSEパケットが構成される。これにより、TLVパケットがGSEパケットに変換されることになる。 As described above, “01”, reserved area (Reserved), packet type (Type), and TLV header in which the data length (Length) is arranged, start indicator (S), end indicator (E), label Convert to GSE header where type (LT), GSE length (GSE Length), flag ID (Frag ID), total length (Total Length), and GSE length (GSE Length) are arranged, and add to payload Thus, a GSE packet is constructed. As a result, the TLV packet is converted into a GSE packet.
ところで、GSEパケットとしては、最大サイズが4096バイト以下の所定の制限サイズに制限されたPDUのみを対象として、PDUをデータフィールドに配置したGSEパケットであるGSE-Liteパケットを用いることができる。ここで、GSE-Liteパケットは、GSE-Liteに準拠したGSEパケットであり、DVB-GSEに違反せず、GSEパケットでもある。ただし、以下では、説明の便宜上、特に断らない限り、GSEパケットには、GSE-Liteパケットは、含まれないこととする。 By the way, as a GSE packet, a GSE-Lite packet which is a GSE packet in which a PDU is arranged in a data field can be used only for a PDU limited to a predetermined limit size having a maximum size of 4096 bytes or less. Here, the GSE-Lite packet is a GSE packet compliant with GSE-Lite, and does not violate DVB-GSE and is also a GSE packet. However, hereinafter, for convenience of explanation, it is assumed that the GSE packet does not include the GSE-Lite packet unless otherwise specified.
図11は、GSE-Liteパケットの構成を示す図である。 FIG. 11 is a diagram illustrating a configuration of a GSE-Lite packet.
GSE-Liteパケットは、ヘッダフィールド(Header Field)とデータフィールド(Data Field)から構成される。ヘッダフィールドにはGSEヘッダ(以下、「GSE-Liteヘッダ」ともいう。)が配置される。 The GSE-Lite packet is composed of a header field and a data field. A GSE header (hereinafter also referred to as “GSE-Lite header”) is arranged in the header field.
GSE-Liteヘッダは、1ビット(b)のスタートインジケータ(S)、1ビット(b)のエンドインジケータ(E)、2ビット(b)のラベルタイプ(LT)、12ビット(b)のGSE長(GSE Length)、及び、2バイト(B)のプロトコルタイプ(Protocol Type)が、その順に並んで構成される。 GSE-Lite header consists of 1-bit (b) start indicator (S), 1-bit (b) end indicator (E), 2-bit (b) label type (LT), 12-bit (b) GSE length (GSE Length) and 2-byte (B) protocol type are arranged in that order.
スタートインジケータ(S)とエンドインジケータ(E)には、"1"と"1"のビットの組み合わせが配置され、当該パケットが完全なパケット(Complete)であることを示す。また、ラベルタイプ(LT)には、放送を示す"10"であるビットが配置される。 In the start indicator (S) and the end indicator (E), a combination of bits “1” and “1” is arranged to indicate that the packet is a complete packet (Complete). In the label type (LT), a bit “10” indicating broadcasting is arranged.
GSE長には、TLVヘッダのデータ長(Length)に対応する値が配置される。例えば、TLVヘッダのデータ長の全ビットのうち、下位12ビットがGSE長に配置される。プロトコルタイプには、TLVヘッダのパケット種別(Type)を、図10の変換テーブルを用いて変換した値が配置される。 A value corresponding to the data length (Length) of the TLV header is arranged in the GSE length. For example, the lower 12 bits of all bits of the data length of the TLV header are arranged in the GSE length. In the protocol type, a value obtained by converting the packet type (Type) of the TLV header using the conversion table of FIG. 10 is arranged.
GSE-Liteでは、最大サイズが4096バイト以下の所定の制限サイズに制限されたPDUのみを対象として、PDUをデータフィールドに配置したGSEパケットであるGSE-Liteパケットを構成する、PDUのカプセル化が行われる。DVB-GSEでは、PDUをGSEパケットに配置したときのGSE長が、12ビットで表現可能な4096バイト以下である場合には、PDUを断片化せずに、1個のGSEパケットにカプセル化することができる。 In GSE-Lite, PDU encapsulation that configures a GSE-Lite packet that is a GSE packet in which a PDU is arranged in a data field is targeted only for a PDU limited to a predetermined limit size of 4096 bytes or less. Done. In DVB-GSE, if the GSE length when a PDU is placed in a GSE packet is 4096 bytes or less that can be expressed in 12 bits, the PDU is not fragmented but encapsulated in one GSE packet. be able to.
GSEヘッダにおいて、フラグID、全体長、プロトコルタイプ、ラベル、及び、拡張ヘッダは、図6で説明したように、任意であり、したがって、これらの任意のフラグID、全体長、ラベル、プロトコルタイプ、及び、拡張ヘッダを使用しない場合には、GSE-Liteの制限サイズとして、最大の4096バイトを採用したときでも、PDUを断片化せずに、1個のGSEパケットにカプセル化することができる。 In the GSE header, the flag ID, the overall length, the protocol type, the label, and the extension header are optional as described with reference to FIG. 6, and thus these optional flag ID, overall length, label, protocol type, When the extension header is not used, the PDU can be encapsulated into one GSE packet without fragmentation even when the maximum size of 4096 bytes is adopted as the GSE-Lite limit size.
GSE-Liteでは、GSEパケットに配置するPDUの最大サイズとしての制限サイズとして、PDUを断片化せずに、1個のGSEパケットにカプセル化することができるサイズを採用する。 In GSE-Lite, a size that can be encapsulated in one GSE packet without fragmenting the PDU is adopted as the limit size as the maximum size of the PDU arranged in the GSE packet.
以上のように、制限サイズとして、PDUを断片化せずに、1個のGSEパケットにカプセル化することができるサイズを採用することにより、GSEヘッダのうちの、PDUの断片化時にのみ必要となる1バイトのフラグID(Frag ID)、及び、2バイトの全体長(Total Length)は、不要となる。 As described above, by adopting a size that can be encapsulated in one GSE packet without fragmenting the PDU as the limit size, it is necessary only when the PDU is fragmented in the GSE header. The 1-byte flag ID (Frag ID) and the 2-byte total length (Total Length) are unnecessary.
したがって、GSE-LiteパケットのGSE-Liteヘッダに、1バイトのフラグID、及び、2バイトの全体長を含める必要はないので、それらのフラグID、及び、全体長が任意のGSEヘッダに比較して、GSE-Liteヘッダでは、サイズをコンパクトにし、伝送効率を向上させることができる。 Therefore, since it is not necessary to include the 1-byte flag ID and the overall length of 2 bytes in the GSE-Lite header of the GSE-Lite packet, the flag ID and the overall length are compared with any GSE header. In the GSE-Lite header, the size can be reduced and the transmission efficiency can be improved.
DVB-GSEにおいて、PDUを断片化せずに、1個のGSEパケットにカプセル化することができるPDUの最大サイズは、上述のように、4096バイトであるので、GSE-Liteにおいて、制限サイズ、すなわち、GSE-Liteパケットのデータフィールドに配置する(GSE-Liteパケットにカプセル化する)対象となるPDUの最大サイズとしては、(例えば、1バイト以上で)4096バイト以下の値を採用することができる。 In DVB-GSE, the maximum size of a PDU that can be encapsulated in one GSE packet without fragmenting the PDU is 4096 bytes as described above. In other words, as the maximum size of the PDU to be placed (encapsulated in the GSE-Lite packet) in the data field of the GSE-Lite packet, a value of 4096 bytes or less (for example, 1 byte or more) may be adopted. it can.
ここで、DVB-GSEでのデータ伝送のほとんどのユースケースは、イーサネットフレーム
やIPパケットの伝送であることが想定される。そこで、制限サイズは、イーサネットフレームやIPパケットのサイズ(最大サイズ)に基づいて決定することができる。
Here, it is assumed that most use cases of data transmission in DVB-GSE are transmission of Ethernet frames and IP packets. Therefore, the limit size can be determined based on the size (maximum size) of the Ethernet frame or the IP packet.
<4.各装置で実行される処理の流れ> <4. Flow of processing executed by each device>
次に、図12乃至図19を参照して、放送システム1を構成する、送信装置10と受信装置20で実行される処理の流れについて説明する。
Next, with reference to FIG. 12 to FIG. 19, a flow of processing executed by the
(送信処理)
まず、図12のフローチャートを参照して、送信装置10により実行される送信処理について説明する。
(Transmission process)
First, the transmission process executed by the
ステップS111において、受信部112は、放送衛星5から送信される衛星デジタル放送の規格に準拠したデジタル放送信号を、衛星用アンテナ111を介して受信する。受信部112においては、復調部131が、デジタル放送信号を復調し、それにより得られるTLVパケットを、パケット変換部113に供給する。
In step S <b> 111, the receiving
ステップS112において、パケット変換部113は、パケット変換処理を行う。このパケット変換処理では、衛星デジタル放送の規格に準拠したデジタル放送信号のTLVパケットが、デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号のGSEパケットに変換される。すなわち、パケット変換処理によって、TLVパケットが、GSE-Liteパケット又はGSEパケットのいずれかに変換されて、送信部114に供給される。
In step S112, the
なお、TLVパケットをGSE-Liteパケットに変換するパケット変換処理(以下、「TLV−GSE-Liteパケット変換処理」という。)については、図13のフローチャートを参照して後述する。また、TLVパケットをGSEパケットに変換するパケット変換処理(以下、「TLV−GSEパケット変換処理」という。)については、図15のフローチャートを参照して後述する。 Note that packet conversion processing (hereinafter referred to as “TLV-GSE-Lite packet conversion processing”) for converting TLV packets into GSE-Lite packets will be described later with reference to the flowchart of FIG. A packet conversion process (hereinafter referred to as “TLV-GSE packet conversion process”) for converting a TLV packet into a GSE packet will be described later with reference to the flowchart of FIG.
ステップS113において、送信部114は、変調部135によりGSE-Liteパケット又はGSEパケットを変調して得られるデジタル放送信号を、ケーブル7を介して、住宅8内に設置された受信装置20に送信する。
In step S113, the
ステップS113の処理が終了すると、図12の送信処理は終了する。 When the process of step S113 ends, the transmission process of FIG. 12 ends.
以上、送信処理について説明した。この送信処理においては、衛星デジタル放送の規格に準拠したデジタル放送信号のTLVパケットを、デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号のGSEパケットに変換して送信するため、例えば、TLVパケットをTS(Transport Stream)にカプセル化(encapsulation)したり、TLVのパケットをDVB-C2の規格で規定されているGSEにカプセル化したりする場合と比べて、効率よく変換を行うことができる。 The transmission process has been described above. In this transmission process, the TLV packet of the digital broadcast signal compliant with the satellite digital broadcast standard is converted into the GSE packet of the digital broadcast signal compliant with the digital cable television broadcast standard and transmitted. Compared with the case of encapsulating in TS (Transport Stream) or encapsulating TLV packets in GSE defined by the DVB-C2 standard, conversion can be performed more efficiently.
(TLV−GSE-Liteパケット変換処理)
次に、図13のフローチャートを参照して、図12のステップS112の処理に対応する、TLV−GSE-Liteパケット変換処理について説明する。なお、図14には、TLVパケットからGSE-Liteパケットへの変換の流れを模式的に示しており、適宜参照しながら、説明するものとする。
(TLV-GSE-Lite packet conversion processing)
Next, the TLV-GSE-Lite packet conversion process corresponding to the process of step S112 of FIG. 12 will be described with reference to the flowchart of FIG. FIG. 14 schematically shows the flow of conversion from a TLV packet to a GSE-Lite packet, which will be described with reference to it as appropriate.
ステップS131において、ヘッダ処理部132は、TLVヘッダの初期バイトを削除する。具体的には、図14AのTLVパケットのTLVヘッダにおいて、"01"、予約領域(Reserved)、パケット種別(Type)、データ長(Length)のうち、先頭からの2ビットに配置された"01"と、それに続いて配置された6ビットの予約領域が削除される(図14B)。
In step S131, the
ステップS132において、ヘッダ処理部132は、GSE-Liteヘッダに配置されるスタートインジケータ(Start Indicator)、エンドインジケータ(End Indicator)、及び、ラベルタイプ(LT:Label Type)を設定する。具体的には、スタートインジケータとして"1"、エンドインジケータとして"1"が設定される(図14C)。このビットの組み合わせは、図7に示したように、断片化されていない完全なパケットであることを示す。さらにまた、ラベルタイプとして、"10"が設定される(図14C)。この値は、放送であることを示す。
In step S132, the
ステップS133において、ヘッダ処理部132は、TLVヘッダのパケット種別(Type)を、GSE-Liteヘッダのプロトコルタイプ(Protocol Type)に変換する。具体的には、このタイプ変換では、図10の変換テーブルが用いられ、1バイト(B)のパケット種別が、2バイト(B)のプロトコルタイプに変換されることになる(図14D)。
In step S133, the
ステップS134において、ヘッダ処理部132は、TLVヘッダのデータ長(Length)を、GSE-LiteヘッダのGSE長(GSE Length)に変換する。具体的には、GSE長には、例えば、TLVヘッダのデータ長の全ビットのうち、下位12ビットが配置される(図14E)。
In step S134, the
このように、ステップS131乃至S134の処理によって、スタートインジケータ、エンドインジケータ、ラベルタイプ、GSE長、及び、プロトコルタイプが得られて、TLVヘッダがGSE-Liteヘッダに変換され(図14B乃至図14E)、GSEパケット構成部134に供給されることになる。また、ペイロード処理部133は、TLVパケットのペイロードに対応するGSEパケットのペイロードを、GSEパケット構成部134に供給する。
As described above, the start indicator, the end indicator, the label type, the GSE length, and the protocol type are obtained by the processing of steps S131 to S134, and the TLV header is converted into the GSE-Lite header (FIGS. 14B to 14E). , And is supplied to the GSE
なお、ステップS131乃至S134のヘッダ処理のステップは、必ずしも図13のフローチャートとして記載された順序に沿って時系列に処理する必要はなく、さらに、各ステップの処理は、個別に実行するだけではなく、並列的に実行してもよい。 Note that the header processing steps of steps S131 to S134 do not necessarily have to be processed in time series in the order described in the flowchart of FIG. 13, and the processing of each step is not only executed individually. May be executed in parallel.
ステップS135において、GSEパケット構成部134は、TLVヘッダを変換して得られるGSE-Liteヘッダを、ペイロードに付加して、GSEパケット-Liteを構成する。これにより、図14AのTLVパケットが、図14FのGSE-Liteパケットに変換されたことになる。
In step S135, the GSE
ステップS135の処理が終了すると、処理は、図12のステップS112の処理に戻り、それ以降の処理が実行される。 When the process of step S135 ends, the process returns to the process of step S112 in FIG. 12, and the subsequent processes are executed.
以上、TLV−GSE-Liteパケット変換処理について説明した。TLV−GSE-Liteパケット変換処理においては、衛星デジタル放送の規格に準拠したデジタル放送信号のTLVパケットを、デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号のGSE-Liteパケットに変換するため、例えば、TLVパケットをTSにカプセル化する場合などと比べて、効率よく変換を行うことができる。 The TLV-GSE-Lite packet conversion process has been described above. In the TLV-GSE-Lite packet conversion process, in order to convert the digital broadcast signal TLV packet compliant with the satellite digital broadcast standard to the digital broadcast signal GSE-Lite packet compliant with the digital cable television broadcast standard, for example, Compared with the case where TLV packets are encapsulated in TS, conversion can be performed more efficiently.
また、GSE-Liteパケットは、PDUが断片化されていないため、受信装置20側ではPDUの再構成を行う必要がない。そのため、PDUの再構成用の部品を設ける必要がなく、受信装置20をシンプルな構成とすることができるので、受信装置20の低コスト化を図ることができる。さらにまた、GSE-Liteパケットでは、GSE-Liteヘッダに、1バイトのフラグID(Frag ID)や2バイトの全体長(Total Length)を含める必要がないため、それらのフラグIDや全体長が任意のGSEヘッダと比べて、サイズをコンパクトにし、伝送効率を向上させることができる。
In addition, since the PDU is not fragmented in the GSE-Lite packet, it is not necessary to reconfigure the PDU on the receiving
(TLV−GSEパケット変換処理)
次に、図15のフローチャートを参照して、図12のステップS112の処理に対応する、TLV−GSEパケット変換処理について説明する。なお、図16乃至図18には、TLVパケットからGSEパケットへの変換の流れを模式的に示しており、適宜参照しながら、説明するものとする。
(TLV-GSE packet conversion processing)
Next, TLV-GSE packet conversion processing corresponding to the processing in step S112 in FIG. 12 will be described with reference to the flowchart in FIG. 16 to 18 schematically show the flow of conversion from TLV packets to GSE packets, and will be described with reference to them as appropriate.
ステップS151において、パケット変換部113は、TLVパケットのペイロードのサイズが、4094バイト(B)未満であるかどうかを判定する。ステップS151において、ペイロードのサイズが、4094バイト(B)未満であると判定された場合、処理は、ステップS152に進められる。
In step S151, the
ステップS152において、ヘッダ処理部132乃至GSEパケット構成部134は、図13のTLV−GSE-Liteパケット変換処理と同様の処理を行う。すなわち、ペイロードのサイズが4094バイト(B)未満である場合には、PDUを断片化する必要がないため、TLV−GSE-Liteパケット変換処理と同様の処理を行って、TLVパケットをGSEパケットに変換することになる。
In step S152, the
ステップS152の処理が終了すると、処理は、図12のステップS112の処理に戻り、それ以降の処理が実行される。 When the process of step S152 ends, the process returns to the process of step S112 in FIG. 12, and the subsequent processes are executed.
一方、ステップS151において、ペイロードのサイズが、4094バイト(B)以上であると判定された場合、処理は、ステップS153に進められる。ステップS153において、ヘッダ処理部132は、TLVヘッダの初期バイトを削除する。具体的には、TLVパケットのTLVヘッダにおいて、"01"、予約領域(Reserved)、パケット種別(Type)、データ長(Length)のうち、先頭からの2ビットに配置された"01"と、それに続いて配置された6ビットの予約領域が削除される(図16A)。
On the other hand, if it is determined in step S151 that the size of the payload is 4094 bytes (B) or more, the process proceeds to step S153. In step S153, the
ステップS154において、ヘッダ処理部132は、GSEヘッダに配置されるスタートインジケータ(Start Indicator)、エンドインジケータ(End Indicator)、及び、ラベルタイプ(LT:Label Type)を設定する。具体的には、スタートインジケータとして"1"、エンドインジケータとして"0"が設定される(図16A)。このビットの組み合わせは、図7に示したように、最初のパケットであることを示す。さらにまた、ラベルタイプとして、"10"が設定される(図16A)。この値は、放送であることを示す。
In step S154, the
ステップS155において、ヘッダ処理部132は、GSEヘッダに配置される全体長(Total Length)を計算する。具体的には、全体長には、例えば、TLVパケットのペイロードのサイズ、すなわち、オリジナルのペイロードのサイズに、プロトコルタイプ(Protocol Type)の2バイト(B)を加えた値が配置される(図16B)。
In step S155, the
ステップS156において、ペイロード処理部133は、ステップS151の処理で4094バイト(B)以上であると判定されたペイロードを断片化(fragmentation)する。すなわち、この場合、断片化されたPDUを、複数のGSEパケットにカプセル化することになるので、PDUの最初の断片(Payload_for_first_fragment)が、例えば4090バイト(B)以下のサイズとなるようにスライスして断片化されることになる(図16C)。
In step S156, the
また、ヘッダ処理部132は、GSEヘッダに配置されるフラグID(Frag ID)を設定する。具体的には、同一のPDUの断片が配置されるGSEパケットでは、同一の値となるようにフラグIDが設定される(図16C)。
Further, the
ステップS157において、ヘッダ処理部132は、TLVヘッダのデータ長(Length)を、GSEヘッダのGSE長(GSE Length)に変換する。具体的には、GSE長には、例えば、PDUの最初の断片(Payload_for_first_fragment)のサイズに、5バイト(B)を加えた値が配置される(図16D)。ここでは、1バイト(B)のフラグIDと、2バイト(B)の全体長と、2バイト(B)のプロトコルタイプのサイズに対応して、5バイト(B)を加算している。
In step S157, the
ステップS158において、ヘッダ処理部132は、TLVヘッダのパケット種別(Type)を、GSE-Liteヘッダのプロトコルタイプ(Protocol Type)に変換する。具体的には、このタイプ変換では、図10の変換テーブルが用いられ、1バイト(B)のパケット種別が、2バイト(B)のプロトコルタイプに変換されることになる(図16E)。
In step S158, the
このように、ステップS153乃至S158の処理によって、スタートインジケータ、エンドインジケータ、ラベルタイプ、GSE長、フラグID、全体長、及び、プロトコルタイプが得られて、TLVヘッダからGSEヘッダに変換され(図16A乃至図16E)、GSEパケット構成部134に供給されることになる。また、ペイロード処理部133は、PDUの最初の断片(Payload_for_first_fragment)を、GSEパケット構成部134に供給する。
As described above, the start indicator, end indicator, label type, GSE length, flag ID, overall length, and protocol type are obtained by the processing of steps S153 to S158, and converted from the TLV header to the GSE header (FIG. 16A). Through FIG. 16E), the data is supplied to the GSE
なお、ステップS153乃至S158のヘッダ処理のステップは、必ずしも図15のフローチャートとして記載された順序に沿って時系列に処理する必要はなく、さらに、各ステップの処理は、個別に実行するだけではなく、並列的に実行してもよい。 Note that the header processing steps of steps S153 to S158 do not necessarily have to be processed in time series in the order described in the flowchart of FIG. 15, and the processing of each step is not only executed individually. May be executed in parallel.
ステップS159において、GSEパケット構成部134は、TLVヘッダを変換して得られるGSEヘッダを、PDUの最初の断片(Payload_for_first_fragment)に付加して、最初の断片のGSEパケット(First Fragmented GSE Packet)を構成する(図16F)。
In step S159, the GSE
ステップS160において、パケット変換部113は、TLVパケットのペイロードの残りのサイズが、4091バイト(B)未満であるかどうかを判定する。ステップS160において、TLVパケットのペイロードの残りのサイズが、4090バイト(B)を超えると判定された場合、処理は、ステップS161に進められる。
In step S160, the
ステップS161において、ペイロード処理部133は、ステップS160の処理で4090バイト(B)を超えると判定されたペイロードを断片化(fragmentation)する。すなわち、この場合、ペイロードの残りを断片化して得られるPDUを、GSEパケットにカプセル化することになるので、PDUの中間の断片(Payload_for_middle_fragment)が、4090バイト(B)以下のサイズとなるようにスライスして断片化されることになる(図17A)。
In step S161, the
ステップS162において、ヘッダ処理部132は、GSEヘッダに配置されるスタートインジケータ(Start Indicator)、及び、エンドインジケータ(End Indicator)を設定する。具体的には、スタートインジケータとして"0"、エンドインジケータとして"0"が設定される(図17A)。このビットの組み合わせは、図7に示したように、中間のパケットであることを示す。なお、ラベルタイプ(LT:Label Type)には、放送であることを示す"10"が設定される。
In step S162, the
ステップS163において、ヘッダ処理部132は、GSEヘッダに配置されるGSE長(GSE Length)を計算する。具体的には、GSE長には、例えば、PDUの中間の断片(Payload_for_middle_fragment)のサイズに、フラグIDのサイズである1バイト(B)を加えた値が配置される(図17B)。
In step S163, the
なお、同一のPDUの断片が配置されるGSEパケットには、同一の値のフラグIDが配置されるため、中間の断片のGSEパケットには、最初の断片のGSEパケットと同一のフラグIDが設定される。 Note that the same flag ID is set for the GSE packet in the middle fragment because the same flag ID is assigned to the GSE packet in which the same PDU fragment is placed. Is done.
このように、ステップS161乃至S163の処理によって、スタートインジケータ、エンドインジケータ、ラベルタイプ、GSE長、及び、フラグIDが得られて、TLVヘッダからGSEヘッダに変換され(図17A乃至図17B)、GSEパケット構成部134に供給されることになる。また、ペイロード処理部133は、PDUの中間の断片(Payload_for_middle_fragment)を、GSEパケット構成部134に供給する。
As described above, the start indicator, end indicator, label type, GSE length, and flag ID are obtained by the processing of steps S161 to S163, and converted from the TLV header to the GSE header (FIGS. 17A to 17B). It is supplied to the
なお、ステップS161乃至S163のヘッダ処理のステップは、必ずしも図15のフローチャートとして記載された順序に沿って時系列に処理する必要はなく、さらに、各ステップの処理は、個別に実行するだけではなく、並列的に実行してもよい。 Note that the header processing steps of steps S161 to S163 do not necessarily have to be processed in chronological order in the order described in the flowchart of FIG. 15, and the processing of each step is not only executed individually. May be executed in parallel.
ステップS164において、GSEパケット構成部134は、TLVヘッダを変換して得られるGSEヘッダを、PDUの中間の断片(Payload_for_middle_fragment)に付加して、中間の断片のGSEパケット(Middle Fragmented GSE Packet)を構成する(図17C)。
In step S164, the GSE
ステップS164の処理が終了すると、処理はステップS160に戻り、再度、TLVパケットのペイロードの残りのサイズが、4091バイト(B)未満となるかどうかが判定される(S160)。すなわち、1つ目の中間の断片のGSEパケットが構成された後のステップS160の判定処理で、ペイロードのサイズが、4090バイト(B)を超えると判定された場合には、再度、ステップS161乃至S164の処理が実行され、2つ目の中間の断片のGSEパケットが構成されることになる。 When the process of step S164 ends, the process returns to step S160, and it is determined again whether the remaining size of the payload of the TLV packet is less than 4091 bytes (B) (S160). That is, if it is determined in step S160 after the GSE packet of the first intermediate fragment is configured that the payload size exceeds 4090 bytes (B), steps S161 to S161 are repeated. The process of S164 is executed, and the second intermediate fragment GSE packet is configured.
すなわち、TLVパケットのペイロードの残りのサイズが、4091バイト(B)未満となるまで、ステップS160乃至S164の処理が繰り返され、そのループの回数に応じた個数の中間の断片のGSEパケットが構成される。そして、ステップS160において、TLVパケットのペイロードの残りのサイズが、4091バイト(B)未満となると判定された場合、処理は、ステップS165に進められる。 That is, until the remaining size of the payload of the TLV packet becomes less than 4091 bytes (B), the processes in steps S160 to S164 are repeated, and the number of intermediate GSE packets corresponding to the number of loops is formed. The If it is determined in step S160 that the remaining size of the payload of the TLV packet is less than 4091 bytes (B), the process proceeds to step S165.
ステップS165において、ペイロード処理部133は、ステップS160の処理で4091バイト(B)未満となると判定されたペイロードを断片化(fragmentation)する。すなわち、この場合、ペイロードの残りを断片化して得られるPDUを、GSEパケットにカプセル化することになるので、PDUの最後の断片(Payload_for_final_fragment)が、4090バイト(B)以下のサイズとなるようにスライスして断片化されることになる(図18A)。
In step S165, the
ステップS166において、ヘッダ処理部132は、GSEヘッダに配置されるスタートインジケータ(Start Indicator)、及び、エンドインジケータ(End Indicator)を設定する。具体的には、スタートインジケータとして"0"、エンドインジケータとして"1"が設定される(図18A)。このビットの組み合わせは、図7に示したように、最後のパケットであることを示す。なお、ラベルタイプ(LT:Label Type)には、放送であることを示す"10"が設定される。
In step S166, the
ステップS167において、ヘッダ処理部132は、GSEヘッダに配置されるGSE長(GSE Length)を計算する。具体的には、GSE長には、例えば、PDUの最後の断片(Payload_for_final_fragment)のサイズに、5バイト(B)を加えた値が配置される(図18B)。ここで5バイト(B)を加える理由は、最後のPDUの断片が配置されるGSEパケットのデータフィールドには、最後のPDUの断片の他、1バイト(B)のフラグIDと、4バイト(B)のCRC(Cyclic Redundancy Check)コードが配置されるため、そのサイズ分だけ加算している。
In step S167, the
なお、同一のPDUの断片が配置されるGSEパケットには、同一の値のフラグIDが配置されるため、最後の断片のGSEパケットには、最初の断片と中間の断片のGSEパケットと同一のフラグIDが設定される。 Since the same flag ID is assigned to the GSE packet in which the same PDU fragment is arranged, the last fragment GSE packet has the same GSE packet as the first and intermediate fragments. A flag ID is set.
このように、ステップS165乃至S167の処理によって、スタートインジケータ、エンドインジケータ、ラベルタイプ、GSE長、及び、フラグIDが得られて、TLVヘッダからGSEヘッダに変換され(図18A乃至図18B)、GSEパケット構成部134に供給されることになる。また、ペイロード処理部133は、PDUの最後の断片(Payload_for_final_fragment)を、GSEパケット構成部134に供給する。
In this manner, the start indicator, end indicator, label type, GSE length, and flag ID are obtained by the processing of steps S165 to S167, and converted from the TLV header to the GSE header (FIGS. 18A to 18B). It is supplied to the
なお、ステップS165乃至S167のヘッダ処理のステップは、必ずしも図15のフローチャートとして記載された順序に沿って時系列に処理する必要はなく、さらに、各ステップの処理は、個別に実行するだけではなく、並列的に実行してもよい。 Note that the header processing steps of steps S165 to S167 do not necessarily have to be processed in chronological order in the order described in the flowchart of FIG. 15, and the processing of each step is not only executed individually. May be executed in parallel.
ステップS168において、GSEパケット構成部134は、最後のPDUの断片が配置されるGSEパケットのデータフィールドに配置されるCRC(Cyclic Redundancy Check)コードを計算する(図18C)。すなわち、PDUが、複数個のGSEパケットにカプセル化される場合、最後のPDUの断片の他、CRCコードを配置することで、複数のPDUの断片から(元の)PDUを再構成(reassemble)するときの、そのPDUのベリファイに用いることができる。
In step S168, the GSE
ステップS169において、GSEパケット構成部134は、TLVヘッダを変換して得られるGSEヘッダとCRCを、PDUの最後の断片(Payload_for_final_fragment)に付加して、最後の断片のGSEパケット(Final Fragmented GSE Packet)を構成する(図18D)。
In step S169, the GSE
ステップS169の処理が終了すると、処理は、図12のステップS112の処理に戻り、それ以降の処理が実行される。 When the process of step S169 ends, the process returns to the process of step S112 in FIG. 12, and the subsequent processes are executed.
以上、TLV−GSEパケット変換処理について説明した。TLV−GSEパケット変換処理においては、衛星デジタル放送の規格に準拠したデジタル放送信号のTLVパケットを、デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号のGSEパケットに変換するため、例えば、TLVパケットをTSにカプセル化する場合などと比べて、効率よく変換を行うことができる。 The TLV-GSE packet conversion process has been described above. In the TLV-GSE packet conversion process, a TLV packet of a digital broadcast signal compliant with the satellite digital broadcast standard is converted into a GSE packet of a digital broadcast signal compliant with the digital cable television broadcast standard. Conversion can be performed more efficiently than when encapsulated in TS.
また、GSEパケットは、PDUが断片化されているため、受信装置20側でPDUの再構成を行う必要はあるが、より汎用的な仕様であるDVB-GSEの規格に準拠することになるため、様々なユースケースに対応することが可能となる。
In addition, since the PDU is fragmented in the GSE packet, it is necessary to reconfigure the PDU on the receiving
(受信処理)
最後に、図19のフローチャートを参照して、受信装置20により実行される受信処理について説明する。
(Reception processing)
Finally, a reception process executed by the
ステップS211において、受信部211は、デジタルケーブルテレビ放送の放送局6内に配置される送信装置10から送信されるデジタル放送信号を、ケーブル7を介して受信する。受信部211においては、復調部131が、デジタル放送信号を復調し、それにより得られるGSE-Liteパケット又はGSEパケットを、GSE処理部212に供給する。
In step S <b> 211, the
ステップS212において、GSE処理部212は、GSEパケットからデータを抽出する処理を行う。このデータ抽出処理では、デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号のGSE-Liteパケット又はGSEパケットのペイロードに配置されたデータが抽出される。
In step S212, the
具体的には、GSE-Liteパケットが復調された場合、GSE-Liteパケットに含まれるPDUは断片化されていないので、再構成部232によるPDUを再構成する処理は行われない。この場合、ヘッダ処理部233は、GSE-LiteパケットのGSE-Liteヘッダを取り除くことで、ペイロードに配置されたデータを抽出して、後処理部213に供給する。なお、GSEパケットが復調された場合であってもPDUが断片化されていない場合には同様の処理が行われる。
Specifically, when the GSE-Lite packet is demodulated, since the PDU included in the GSE-Lite packet is not fragmented, the process of reconfiguring the PDU by the
一方、GSEパケットが復調された場合に、GSEパケットに含まれるPDUは断片化されているとき、再構成部232は、フラグIDが同一の値のGSEパケットに配置されているPDU断片(PDUの最初の断片、PDUの中間の断片、及び、PDUの最後の断片)から、元のPDUが再構成される。そして、ヘッダ処理部233は、再構成されたPDUに付加されているGSEヘッダを取り除くことで、オリジナルのペイロードに配置されたデータを抽出して、後処理部213に供給する。
On the other hand, when the GSE packet is demodulated and the PDU included in the GSE packet is fragmented, the
ステップS213において、後処理部213は、ステップS212の処理で抽出されたデータに対する後処理を行い、それにより得られるデータを出力する。
In step S213, the
例えば、データ処理部234は、符号化されたビデオデータとオーディオデータが抽出された場合、それらのデータを復号して、出力部235に供給する。出力部235は、データ処理部234からのビデオデータをディスプレイ(不図示)に出力し、オーディオデータをスピーカ(不図示)に出力する。これにより、ディスプレイには、番組の映像が表示され、スピーカからはその映像に同期した音声が出力される。
For example, when encoded video data and audio data are extracted, the
なお、ステップS212において、復調されたGSE-Liteパケット又はGSEパケットを、上述した原理を利用して、TLVパケットに再変換してから、ステップS213の処理が行われるようにしてもよい。 In step S212, the demodulated GSE-Lite packet or GSE packet may be reconverted into a TLV packet using the above-described principle, and then the process of step S213 may be performed.
ステップS213の処理が終了すると、図19の受信処理は終了する。 When the process of step S213 ends, the reception process of FIG. 19 ends.
以上、受信処理について説明した。 The reception process has been described above.
<5.コンピュータの構成> <5. Computer configuration>
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。 The series of processes described above can be executed by hardware or can be executed by 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.
図20は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示す図である。 FIG. 20 is a diagram illustrating a configuration example of the hardware of a computer that executes the above-described series of processing by a program.
コンピュータ900において、CPU(Central Processing Unit)901,ROM(Read Only Memory)902,RAM(Random Access Memory)903は、バス904により相互に接続されている。バス904には、さらに、入出力インターフェース905が接続されている。入出力インターフェース905には、入力部906、出力部907、記録部908、通信部909、及びドライブ910が接続されている。
In the
入力部906は、キーボード、マウス、マイクロフォンなどよりなる。出力部907は、ディスプレイ、スピーカなどよりなる。記録部908は、ハードディスクや不揮発性のメモリなどよりなる。通信部909は、ネットワークインターフェースなどよりなる。ドライブ910は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア911を駆動する。
The
以上のように構成されるコンピュータ900では、CPU901が、例えば、ROM902や記録部908に記憶されているプログラムを、入出力インターフェース905及びバス904を介して、RAM903にロードして実行することにより、上述した一連の処理が行われる。
In 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
なお、コンピュータ900が実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
Note that the program executed by the
ここで、本明細書において、コンピュータ900に各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理(例えば、並列処理あるいはオブジェクトによる処理)も含むものである。
Here, in the present specification, the processing steps for describing a program for causing the
また、プログラムは、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.
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。 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.
また、本技術は、以下のような構成をとることができる。 Moreover, this technique can take the following structures.
(1)
衛星デジタル放送の規格に準拠したデジタル放送信号のTLV(Type Length Value)パケットを、デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号のGSE(Generic Stream Encapsulation)パケットに変換するパケット変換部と、
変換された前記GSEパケットを含むデジタル放送信号を送信する送信部と
を備える送信装置。
(2)
前記パケット変換部は、前記TLVパケットのTLVヘッダに配置された前記GSEパケットのGSEヘッダで不要となる所定のビットを削除し、前記GSEヘッダに配置されるスタートインジケータ、エンドインジケータ、及び、ラベルタイプに所定のビットを設定し、前記TLVヘッダに配置されたデータ長とパケット種別を、前記GSEヘッダに配置されるGSE長とプロトコルタイプにそれぞれ変換する
(1)に記載の送信装置。
(3)
前記パケット変換部は、前記TLVパケットのペイロードのサイズが、4096バイト以下の所定の制限サイズを超える場合、PDU(Protocol Data Unit)を断片化するとともに、前記GSEヘッダに配置される全体長、及び、フラグIDをさらに設定する
(2)に記載の送信装置。
(4)
前記パケット変換部は、所定の変換テーブルを用い、前記TLVヘッダに配置された1バイトの前記パケット種別を、前記GSEヘッダに配置される2バイトの前記プロトコルタイプに変換する
(2)又は(3)に記載の送信装置。
(5)
前記パケット変換部は、前記ラベルタイプに、放送を示すビットを設定する
(2)乃至(4)のいずれか一項に記載の送信装置。
(6)
前記パケット変換部は、断片化された前記PDUの位置に応じて、前記スタートインジケータと前記エンドインジケータを示すビットを設定する
(3)に記載の送信装置。
(7)
前記GSEパケットは、DVB(Digital Video Broadcasting)-GSE(Generic Stream Encapsulation)に準拠したパケットである
(2)乃至(6)のいずれか一項に記載の送信装置。
(8)
前記GSEパケットは、最大サイズが4096バイト以下の所定の制限サイズに制限されたPDUのみを対象として、前記PDUをデータフィールドに配置したGSE-Liteパケットである
(7)に記載の送信装置。
(9)
前記パケット変換部は、前記TLVパケットを前記GSE-Liteパケットに変換する場合、前記TLVヘッダに配置された前記データ長の全ビットのうち、所定のビットを、前記GSEヘッダに配置される前記GSE長に割り当てる
(8)に記載の送信装置。
(10)
送信装置の送信方法において、
前記送信装置が、
衛星デジタル放送の規格に準拠したデジタル放送信号のTLVパケットを、デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号のGSEパケットに変換し、
変換された前記GSEパケットを含むデジタル放送信号を送信する
ステップを含む送信方法。
(11)
デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号として、衛星デジタル放送の規格に準拠したデジタル放送信号のTLVパケットを変換して得られるGSEパケットを含むデジタル放送信号を受信する受信部と、
受信された前記デジタル放送信号に含まれる前記GSEパケットからデータを抽出する第1の処理部と、
抽出された前記データに対する所定の処理を行う第2の処理部と
を備える受信装置。
(12)
前記GSEパケットは、前記TLVパケットのTLVヘッダに配置された前記GSEヘッダで不要となる所定のビットを削除し、前記GSEパケットのGSEヘッダに配置されるスタートインジケータ、エンドインジケータ、及び、ラベルタイプに所定のビットを設定し、前記TLVヘッダに配置されたデータ長とパケット種別を、前記GSEヘッダに配置されるGSE長とプロトコルタイプにそれぞれ変換することで得られる
(11)に記載の受信装置。
(13)
前記GSEパケットは、前記TLVパケットのペイロードのサイズが、4096バイト以下の所定の制限サイズを超える場合、PDUを断片化するとともに、前記GSEヘッダに配置される全体長、及び、フラグIDをさらに設定している
(12)に記載の受信装置。
(14)
前記GSEヘッダに配置される2バイトの前記プロトコルタイプは、所定の変換テーブルを用い、前記TLVヘッダに配置された1バイトの前記パケット種別を変換することで得られる
(12)又は(13)に記載の受信装置。
(15)
前記ラベルタイプは、放送を示すビットを設定している
(12)乃至(14)のいずれか一項に記載の受信装置。
(16)
前記スタートインジケータと前記エンドインジケータは、断片化された前記PDUの位置に応じたビットを設定している
(13)に記載の受信装置。
(17)
前記GSEパケットは、DVB-GSEに準拠したパケットである
(12)乃至(16)のいずれかに記載の受信装置。
(18)
前記GSEパケットは、最大サイズが4096バイト以下の所定の制限サイズに制限されたPDUのみを対象として、前記PDUをデータフィールドに配置したGSE-Liteパケットである
(17)に記載の受信装置。
(19)
前記GSE長は、前記TLVパケットが前記GSE-Liteパケットに変換されている場合、前記TLVヘッダに配置された前記データ長の全ビットのうち、所定のビットを割り当てている
(18)に記載の受信装置。
(20)
受信装置の受信方法において、
前記受信装置が、
デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号として、衛星デジタル放送の規格に準拠したデジタル放送信号のTLVパケットを変換して得られるGSEパケットを含むデジタル放送信号を受信し、
受信された前記デジタル放送信号に含まれる前記GSEパケットからデータを抽出し、
抽出された前記データに対する所定の処理を行う
ステップを含む受信方法。
(1)
A packet converter for converting a digital broadcast signal TLV (Type Length Value) packet compliant with the satellite digital broadcast standard into a digital broadcast signal GSE (Generic Stream Encapsulation) packet compliant with the digital cable television broadcast standard;
A transmission unit that transmits a digital broadcast signal including the converted GSE packet.
(2)
The packet conversion unit deletes predetermined bits that are unnecessary in the GSE header of the GSE packet arranged in the TLV header of the TLV packet, and a start indicator, an end indicator, and a label type arranged in the GSE header. The transmission apparatus according to (1), in which a predetermined bit is set to convert a data length and a packet type arranged in the TLV header into a GSE length and a protocol type arranged in the GSE header, respectively.
(3)
When the payload size of the TLV packet exceeds a predetermined limit size of 4096 bytes or less, the packet conversion unit fragments a PDU (Protocol Data Unit) and has an overall length arranged in the GSE header, and The flag ID is further set. The transmission device according to (2).
(4)
The packet conversion unit converts a 1-byte packet type arranged in the TLV header into a 2-byte protocol type arranged in the GSE header using a predetermined conversion table. (2) or (3 ).
(5)
The transmission device according to any one of (2) to (4), wherein the packet conversion unit sets a bit indicating broadcasting in the label type.
(6)
The transmission device according to (3), wherein the packet conversion unit sets bits indicating the start indicator and the end indicator according to a position of the fragmented PDU.
(7)
The transmission device according to any one of (2) to (6), wherein the GSE packet is a packet compliant with DVB (Digital Video Broadcasting) -GSE (Generic Stream Encapsulation).
(8)
The transmission device according to (7), wherein the GSE packet is a GSE-Lite packet in which the PDU is arranged in a data field only for a PDU limited to a predetermined limit size having a maximum size of 4096 bytes or less.
(9)
The packet conversion unit, when converting the TLV packet into the GSE-Lite packet, out of all bits of the data length arranged in the TLV header, predetermined bits are arranged in the GSE header. The transmission device according to (8), which is assigned to a length.
(10)
In the transmission method of the transmission device,
The transmitting device is
Converts digital broadcast signal TLV packets compliant with satellite digital broadcast standards into digital broadcast signal GSE packets compliant with digital cable television broadcast standards,
A transmission method including a step of transmitting a digital broadcast signal including the converted GSE packet.
(11)
A receiver for receiving a digital broadcast signal including a GSE packet obtained by converting a TLV packet of a digital broadcast signal compliant with a satellite digital broadcast standard as a digital broadcast signal compliant with the digital cable television broadcast standard;
A first processing unit for extracting data from the GSE packet included in the received digital broadcast signal;
And a second processing unit that performs a predetermined process on the extracted data.
(12)
The GSE packet deletes predetermined bits that are unnecessary in the GSE header arranged in the TLV header of the TLV packet, and includes a start indicator, an end indicator, and a label type arranged in the GSE header of the GSE packet. The receiving device according to (11), which is obtained by setting predetermined bits and converting the data length and packet type arranged in the TLV header into the GSE length and protocol type arranged in the GSE header, respectively.
(13)
When the payload size of the TLV packet exceeds a predetermined limit size of 4096 bytes or less, the GSE packet fragments the PDU, and further sets the overall length and flag ID arranged in the GSE header. The receiving device according to (12).
(14)
The protocol type of 2 bytes arranged in the GSE header can be obtained by converting the packet type of 1 byte arranged in the TLV header using a predetermined conversion table (12) or (13) The receiving device described.
(15)
The receiving apparatus according to any one of (12) to (14), wherein the label type sets a bit indicating broadcasting.
(16)
The reception device according to (13), wherein the start indicator and the end indicator set bits according to the position of the fragmented PDU.
(17)
The receiving device according to any one of (12) to (16), wherein the GSE packet is a packet compliant with DVB-GSE.
(18)
The receiving device according to (17), wherein the GSE packet is a GSE-Lite packet in which the PDU is arranged in a data field only for a PDU limited to a predetermined limit size having a maximum size of 4096 bytes or less.
(19)
The GSE length, when the TLV packet is converted into the GSE-Lite packet, allocates predetermined bits among all the bits of the data length arranged in the TLV header. (18) Receiver device.
(20)
In the receiving method of the receiving device,
The receiving device is
Receive digital broadcast signals including GSE packets obtained by converting TLV packets of digital broadcast signals compliant with satellite digital broadcast standards as digital broadcast signals compliant with digital cable television broadcast standards,
Extracting data from the GSE packet contained in the received digital broadcast signal;
A receiving method including a step of performing predetermined processing on the extracted data.
1 放送システム, 10 送信装置, 20 受信装置, 111 衛星用アンテナ, 112 受信部, 113 パケット変換部, 114 送信部, 131 復調部, 132 ヘッダ処理部, 133 ペイロード処理部, 134 GSEパケット構成部, 135 変調部, 211 受信部, 212 GSE処理部, 213 後処理部, 231 復調部, 232 再構成部, 233 ヘッダ処理部, 234 データ処理部, 235 出力部, 900 コンピュータ, 901 CPU 1 broadcasting system, 10 transmitting device, 20 receiving device, 111 satellite antenna, 112 receiving unit, 113 packet converting unit, 114 transmitting unit, 131 demodulating unit, 132 header processing unit, 133 payload processing unit, 134 GSE packet configuration unit, 135 Modulation Unit, 211 Reception Unit, 212 GSE Processing Unit, 213 Post Processing Unit, 231 Demodulation Unit, 232 Reconstruction Unit, 233 Header Processing Unit, 234 Data Processing Unit, 235 Output Unit, 900 Computer, 901 CPU
Claims (18)
変換された前記GSEパケットを含むデジタル放送信号を送信する送信部と
を備え、
前記パケット変換部は、前記TLVパケットのTLVヘッダに配置された前記GSEパケットのGSEヘッダで不要となる所定のビットを削除し、前記GSEヘッダに配置されるスタートインジケータ、エンドインジケータ、及び、ラベルタイプに所定のビットを設定し、前記TLVヘッダに配置されたデータ長とパケット種別を、前記GSEヘッダに配置されるGSE長とプロトコルタイプにそれぞれ変換する
送信装置。 A packet converter for converting a digital broadcast signal TLV (Type Length Value) packet compliant with the satellite digital broadcast standard into a digital broadcast signal GSE (Generic Stream Encapsulation) packet compliant with the digital cable television broadcast standard;
A transmitter for transmitting a digital broadcast signal including the converted GSE packet ,
The packet conversion unit deletes predetermined bits that are unnecessary in the GSE header of the GSE packet arranged in the TLV header of the TLV packet, and a start indicator, an end indicator, and a label type arranged in the GSE header. Is set to a predetermined bit, and the data length and packet type arranged in the TLV header are converted into the GSE length and protocol type arranged in the GSE header, respectively.
Transmitter device.
請求項1に記載の送信装置。 When the payload size of the TLV packet exceeds a predetermined limit size of 4096 bytes or less, the packet conversion unit fragments a PDU (Protocol Data Unit) and has an overall length arranged in the GSE header, and the transmission device according to claim 1, further setting a flag ID.
請求項1に記載の送信装置。 The packet conversion unit, using a predetermined conversion table, the packet type of 1 byte, which is disposed in the TLV header, according to claim 1 for converting the protocol type of two bytes arranged in the GSE header Transmitter device.
請求項1に記載の送信装置。 The transmission device according to claim 1 , wherein the packet conversion unit sets a bit indicating broadcasting in the label type.
請求項2に記載の送信装置。 The transmission apparatus according to claim 2 , wherein the packet conversion unit sets bits indicating the start indicator and the end indicator according to the position of the fragmented PDU.
請求項1に記載の送信装置。 The transmission device according to claim 1 , wherein the GSE packet is a packet compliant with DVB (Digital Video Broadcasting) -GSE (Generic Stream Encapsulation).
請求項6に記載の送信装置。 The transmission device according to claim 6 , wherein the GSE packet is a GSE-Lite packet in which the PDU is arranged in a data field only for a PDU limited to a predetermined limit size having a maximum size of 4096 bytes or less.
請求項7に記載の送信装置。 The packet conversion unit, when converting the TLV packet into the GSE-Lite packet, out of all bits of the data length arranged in the TLV header, predetermined bits are arranged in the GSE header. The transmission device according to claim 7 , which is assigned to a length.
前記送信装置が、
衛星デジタル放送の規格に準拠したデジタル放送信号のTLVパケットを、デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号のGSEパケットに変換する際に、前記TLVパケットのTLVヘッダに配置された前記GSEパケットのGSEヘッダで不要となる所定のビットを削除し、前記GSEヘッダに配置されるスタートインジケータ、エンドインジケータ、及び、ラベルタイプに所定のビットを設定し、前記TLVヘッダに配置されたデータ長とパケット種別を、前記GSEヘッダに配置されるGSE長とプロトコルタイプにそれぞれ変換し、
変換された前記GSEパケットを含むデジタル放送信号を送信する
ステップを含む送信方法。 In the transmission method of the transmission device,
The transmitting device is
The GSE packet arranged in the TLV header of the TLV packet when converting the TLV packet of the digital broadcast signal conforming to the satellite digital broadcast standard into the GSE packet of the digital broadcast signal conforming to the digital cable television broadcast standard The predetermined bits that are unnecessary in the GSE header are deleted, the predetermined bits are set in the start indicator, end indicator, and label type arranged in the GSE header, and the data length and packet arranged in the TLV header The type is converted into the GSE length and protocol type arranged in the GSE header ,
A transmission method including a step of transmitting a digital broadcast signal including the converted GSE packet.
受信された前記デジタル放送信号に含まれる前記GSEパケットからデータを抽出する第1の処理部と、
抽出された前記データに対する所定の処理を行う第2の処理部と
を備え、
前記GSEパケットは、前記TLVパケットのTLVヘッダに配置された前記GSEパケットのGSEヘッダで不要となる所定のビットを削除し、前記GSEヘッダに配置されるスタートインジケータ、エンドインジケータ、及び、ラベルタイプに所定のビットを設定し、前記TLVヘッダに配置されたデータ長とパケット種別を、前記GSEヘッダに配置されるGSE長とプロトコルタイプにそれぞれ変換することで得られる
受信装置。 A receiver for receiving a digital broadcast signal including a GSE packet obtained by converting a TLV packet of a digital broadcast signal compliant with a satellite digital broadcast standard as a digital broadcast signal compliant with the digital cable television broadcast standard;
A first processing unit for extracting data from the GSE packet included in the received digital broadcast signal;
A second processing unit for performing a predetermined process on the extracted data ,
The GSE packet deletes a predetermined bit unnecessary in the GSE header of the GSE packet arranged in the TLV header of the TLV packet, and a start indicator, an end indicator, and a label type arranged in the GSE header It is obtained by setting predetermined bits and converting the data length and packet type arranged in the TLV header into the GSE length and protocol type arranged in the GSE header, respectively.
Receiver device.
請求項10に記載の受信装置。 When the payload size of the TLV packet exceeds a predetermined limit size of 4096 bytes or less, the GSE packet fragments the PDU, and further sets the overall length and flag ID arranged in the GSE header. The receiving device according to claim 10 .
請求項10に記載の受信装置。 The receiving apparatus according to claim 10 , wherein the 2-byte protocol type arranged in the GSE header is obtained by converting the packet type of 1 byte arranged in the TLV header using a predetermined conversion table. .
請求項10に記載の受信装置。 The receiving device according to claim 10 , wherein the label type sets a bit indicating broadcasting.
請求項11に記載の受信装置。 The receiving device according to claim 11 , wherein the start indicator and the end indicator set a bit according to a position of the fragmented PDU.
請求項10に記載の受信装置。 The receiving device according to claim 10 , wherein the GSE packet is a packet compliant with DVB-GSE.
請求項15に記載の受信装置。 The receiving device according to claim 15 , wherein the GSE packet is a GSE-Lite packet in which the PDU is arranged in a data field only for a PDU limited to a predetermined limit size having a maximum size of 4096 bytes or less.
請求項16に記載の受信装置。 The GSE length, if the TLV packet is converted into the GSE-Lite packets of all bits of the data length disposed in the TLV header of claim 16, which allocates a predetermined bit Receiver device.
前記受信装置が、
デジタルケーブルテレビ放送の規格に準拠したデジタル放送信号として、衛星デジタル放送の規格に準拠したデジタル放送信号のTLVパケットを変換して得られるGSEパケットを含むデジタル放送信号を受信し、
受信された前記デジタル放送信号に含まれる前記GSEパケットからデータを抽出し、
抽出された前記データに対する所定の処理を行う
ステップを含み、
前記GSEパケットは、前記TLVパケットのTLVヘッダに配置された前記GSEパケットのGSEヘッダで不要となる所定のビットを削除し、前記GSEヘッダに配置されるスタートインジケータ、エンドインジケータ、及び、ラベルタイプに所定のビットを設定し、前記TLVヘッダに配置されたデータ長とパケット種別を、前記GSEヘッダに配置されるGSE長とプロトコルタイプにそれぞれ変換することで得られる
受信方法。 In the receiving method of the receiving device,
The receiving device is
Receive digital broadcast signals including GSE packets obtained by converting TLV packets of digital broadcast signals compliant with satellite digital broadcast standards as digital broadcast signals compliant with digital cable television broadcast standards,
Extracting data from the GSE packet contained in the received digital broadcast signal;
Look including the step of performing predetermined processing on the extracted data;
The GSE packet deletes a predetermined bit unnecessary in the GSE header of the GSE packet arranged in the TLV header of the TLV packet, and a start indicator, an end indicator, and a label type arranged in the GSE header It is obtained by setting predetermined bits and converting the data length and packet type arranged in the TLV header into the GSE length and protocol type arranged in the GSE header, respectively.
Reception method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014055561A JP6201840B2 (en) | 2014-03-18 | 2014-03-18 | Transmission device, transmission method, reception device, and reception method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014055561A JP6201840B2 (en) | 2014-03-18 | 2014-03-18 | Transmission device, transmission method, reception device, and reception method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015179900A JP2015179900A (en) | 2015-10-08 |
| JP6201840B2 true JP6201840B2 (en) | 2017-09-27 |
Family
ID=54263693
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014055561A Active JP6201840B2 (en) | 2014-03-18 | 2014-03-18 | Transmission device, transmission method, reception device, and reception method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6201840B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7322581B2 (en) * | 2019-08-09 | 2023-08-08 | 住友電気工業株式会社 | Program distribution device, program distribution system and program distribution method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100990998B1 (en) * | 2008-09-23 | 2010-11-01 | 한국전자통신연구원 | Encapsulation Method and Data Transmission Device of Transmission Data in Digital Satellite Communication System |
| JP4978750B2 (en) * | 2009-04-22 | 2012-07-18 | パナソニック株式会社 | Receiving apparatus and receiving system |
| JP5973746B2 (en) * | 2012-02-24 | 2016-08-23 | 日本放送協会 | Transmitting apparatus and receiving apparatus |
-
2014
- 2014-03-18 JP JP2014055561A patent/JP6201840B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015179900A (en) | 2015-10-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6186355B2 (en) | Data processing apparatus, data processing method, and program | |
| JP6186356B2 (en) | Data processing apparatus, data processing method, and program | |
| KR101733501B1 (en) | Broadcast signal transmitting method, broadcast signal receiving method, broadcast signal transmitting apparatus, and broadcast signal receiving apparatus | |
| KR101758882B1 (en) | Method for transmitting broadcast signal, method for receiving broadcast signal, apparatus for transmitting broadcast signal, and apparatus for receiving broadcast signal | |
| KR102288089B1 (en) | Broadcast transmission apparatus, broadcast transmission method, broadcast reception device and broadcast reception method | |
| US11784860B2 (en) | Broadcast signal transmitting/receiving device and method | |
| EP2947777A1 (en) | Method and apparatus for transmitting/receiving broadcast signal including robust header compression packet stream | |
| KR20170120484A (en) | Transmitting device, transmitting method, receiving device, and receiving method | |
| KR101764634B1 (en) | Method for transmitting broadcast signal, method for receiving broadcast signal, apparatus for transmitting broadcast signal, and apparatus for receiving broadcast signal | |
| JP6621093B2 (en) | Transmitting apparatus, program, and integrated circuit | |
| JP6201840B2 (en) | Transmission device, transmission method, reception device, and reception method | |
| JPWO2017145790A1 (en) | Reception device, transmission device, and data processing method | |
| KR20180037307A (en) | Apparatus and method for transmitting and receiving signals in a multimedia system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160121 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161208 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170110 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170223 |
|
| 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: 20170801 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170814 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6201840 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |