Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4361564B2 - Media distribution device, media reception device, and media transmission system - Google Patents
[go: Go Back, main page]

JP4361564B2 - Media distribution device, media reception device, and media transmission system - Google Patents

Media distribution device, media reception device, and media transmission system Download PDF

Info

Publication number
JP4361564B2
JP4361564B2 JP2006531130A JP2006531130A JP4361564B2 JP 4361564 B2 JP4361564 B2 JP 4361564B2 JP 2006531130 A JP2006531130 A JP 2006531130A JP 2006531130 A JP2006531130 A JP 2006531130A JP 4361564 B2 JP4361564 B2 JP 4361564B2
Authority
JP
Japan
Prior art keywords
media
packet
bit stream
rtp
data
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.)
Expired - Fee Related
Application number
JP2006531130A
Other languages
Japanese (ja)
Other versions
JPWO2006018887A1 (en
Inventor
優一 出原
純一 横里
幾朗 上野
文伸 小川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of JPWO2006018887A1 publication Critical patent/JPWO2006018887A1/en
Application granted granted Critical
Publication of JP4361564B2 publication Critical patent/JP4361564B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/63Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Description

この発明は、メディアデータをパケット化して配信するメディア配信装置と、メディア配信装置から配信されるメディアデータを受信するメディア受信装置と、メディア配信装置とメディア受信装置からなるメディア伝送システムとに関するものである。   The present invention relates to a media distribution apparatus that packetizes and distributes media data, a media reception apparatus that receives media data distributed from the media distribution apparatus, and a media transmission system that includes the media distribution apparatus and the media reception apparatus. is there.

品質の悪いネットワークにおいて、JPEG2000(ITU−T T.800/ISO/IEC 15444−1)のデータ伝送を出来る限り、効率良く行うことを目的とする場合、JPEG2000のデータにおいて、最重要なメインヘッダを出来る限り落とさないようにする必要がある。
メインヘッダの伝送に失敗すると、他のすべてのデータを正しく受信することができても、JPEG2000のデータから画像を一切復号することができなくなるからである。
If the purpose is to perform data transmission of JPEG2000 (ITU-T T.800 / ISO / IEC 154444-1) as efficiently as possible in a network with poor quality, the most important main header is used in JPEG2000 data. It is necessary to avoid dropping as much as possible.
This is because if the transmission of the main header fails, no image can be decoded from the JPEG2000 data even if all other data can be received correctly.

従来のメディア伝送システムは、メインヘッダの欠落を出来る限り防止するため、次のような工夫を施している。
メディア伝送システムのメディア配信装置は、メインヘッダを先頭のRTP(IETF RFC3550)パケットに挿入するとともに、メディアデータのビットストリームを分割して、後続のRTPパケットにそれぞれ挿入する。
The conventional media transmission system has the following devices in order to prevent the main header from being lost as much as possible.
The media distribution device of the media transmission system inserts the main header into the leading RTP (IETF RFC3550) packet, divides the bit stream of the media data, and inserts it into subsequent RTP packets.

また、メディア配信装置は、すべてのRTPパケットに対してメインヘッダフラグを記述する。
ただし、メインヘッダフラグのフラグ値は、“0”〜“15”の値であり(4ビットで表現される値)、分割元が同じビットストリームのRTPパケットには、同じ値のフラグ値が記述される。また、フラグ値はメインヘッダが更新される度にインクリメントされる。
Also, the media distribution device describes a main header flag for all RTP packets.
However, the flag value of the main header flag is a value from “0” to “15” (a value expressed by 4 bits), and the same flag value is described in the RTP packets of the bit stream having the same division source. Is done. The flag value is incremented every time the main header is updated.

メディア伝送システムのメディア受信装置は、メディア配信装置からメインヘッダが挿入されているRTPパケットを受信すると、そのRTPパケットに記述されているメインヘッダフラグのフラグ値と対にしてメインヘッダを保存する。
メディア受信装置は、メディア配信装置から後続のRTPパケットを受信すると、メインヘッダを参照して、後続のRTPパケットに挿入されているビットストリームからメディアデータを復元する。
When the media reception device of the media transmission system receives an RTP packet in which the main header is inserted from the media distribution device, the media reception device stores the main header in a pair with the flag value of the main header flag described in the RTP packet.
When the media reception device receives the subsequent RTP packet from the media distribution device, the media reception device refers to the main header and restores the media data from the bitstream inserted in the subsequent RTP packet.

ただし、メディア受信装置は、メインヘッダが挿入されているRTPパケットが欠落した場合、後続のRTPパケットに記述されているメインヘッダフラグのフラグ値を確認する。
そして、過去に受信して保存しているメインヘッダの中で、そのフラグ値と同じフラグ値が付加されているメインヘッダを検索する。
メディア受信装置は、同じフラグ値が付加されているメインヘッダがあれば、そのメインヘッダを参照して、後続のRTPパケットに挿入されているビットストリームからメディアデータを復元する(例えば、特許文献1を参照)。
However, when the RTP packet in which the main header is inserted is lost, the media reception device checks the flag value of the main header flag described in the subsequent RTP packet.
Then, the main header to which the same flag value is added is searched from the main headers received and stored in the past.
If there is a main header to which the same flag value is added, the media receiving apparatus refers to the main header and restores the media data from the bit stream inserted in the subsequent RTP packet (for example, Patent Document 1). See).

特開2003−209839号公報(段落番号[0051]から[0057]、図1)JP 2003-209839 A (paragraph numbers [0051] to [0057], FIG. 1)

従来のメディア伝送システムは以上のように構成されているので、過去に受信して保存しているメインヘッダの中に、後続のRTPパケットに記述されているメインヘッダフラグのフラグ値と同じフラグ値が付加されているメインヘッダがあれば、そのメインヘッダを参照して、後続のRTPパケットに挿入されているビットストリームからメディアデータを復元することができる。しかし、メインヘッダフラグのフラグ値は、メインヘッダが更新される度にインクリメントされ、その更新回数が多くなると、過去に使用されたフラグ値が再度使用されるため、後続のRTPパケットに記述されているメインヘッダフラグのフラグ値と同じフラグ値が付加されているメインヘッダがあっても、そのメインヘッダは欠落したRTPパケットに挿入されているメインヘッダと異なり、後続のRTPパケットを正しく受信できても、メディアデータを復元することができないことがある課題があった。   Since the conventional media transmission system is configured as described above, the same flag value as the flag value of the main header flag described in the subsequent RTP packet in the main header received and stored in the past. If there is a main header to which is added, the media data can be restored from the bit stream inserted in the subsequent RTP packet with reference to the main header. However, the flag value of the main header flag is incremented every time the main header is updated, and when the number of updates increases, the flag value used in the past is used again, so it is described in the subsequent RTP packet. Even if there is a main header to which the same flag value as the main header flag is added, the main header is different from the main header inserted in the missing RTP packet, and the subsequent RTP packet can be received correctly. However, there was a problem that media data could not be restored.

この発明は上記のような課題を解決するためになされたもので、メインヘッダが挿入されているRTPパケットの受信に失敗しても、後続のRTPパケットに挿入されているビットストリームからメディアデータを復元することができるメディア伝送システム及びメディア受信装置を得ることを目的とする。
また、この発明は、メインヘッダを特定する識別情報をメディア受信装置に通知することができるメディア配信装置を得ることを目的とする。
The present invention has been made to solve the above-described problems. Even if reception of an RTP packet in which a main header is inserted fails, media data is extracted from a bit stream inserted in a subsequent RTP packet. It is an object of the present invention to obtain a media transmission system and a media receiver that can be restored.
Another object of the present invention is to provide a media distribution device that can notify the media reception device of identification information that identifies the main header.

この発明に係るメディア伝送システムは、メディア配信装置が復号パラメータを特定する識別情報を各パケットのペイロードに挿入して各パケットを配信する一方、メディア受信装置が何れかのパケットのペイロードから識別情報を抽出し、テーブルを参照して、その識別情報に対応する復号パラメータを特定し、その復号パラメータを使用して、各ビットストリームからメディアデータを復元するようにしたものである。   In the media transmission system according to the present invention, the media distribution device inserts identification information for specifying a decoding parameter into the payload of each packet and distributes each packet, while the media reception device receives the identification information from the payload of any packet. The decoding parameter corresponding to the identification information is specified by extracting and referring to the table, and the media data is restored from each bit stream using the decoding parameter.

このことによって、メインヘッダが挿入されているRTPパケットの受信に失敗しても、後続のRTPパケットに挿入されているビットストリームからメディアデータを復元することができる効果がある。   Thus, even if reception of the RTP packet in which the main header is inserted fails, the media data can be restored from the bit stream inserted in the subsequent RTP packet.

この発明の実施の形態1によるメディア伝送システムを示す構成図である。It is a block diagram which shows the media transmission system by Embodiment 1 of this invention. JPEG2000の符号化コードストリームのフォーマット例を示す説明図である。It is explanatory drawing which shows the example of a format of the encoding code stream of JPEG2000. 一般的なRTPパケットの構成を示す説明図である。It is explanatory drawing which shows the structure of a general RTP packet. 一般的な静止画データをRTP伝送する場合の方式を示す説明図である。It is explanatory drawing which shows the system in the case of carrying out RTP transmission of general still image data. 一般的なJPEG2000の静止画データをRTP伝送する場合の方式を示す説明図である。FIG. 10 is an explanatory diagram showing a method in the case of RTP transmission of general JPEG2000 still image data. config−IDとconfig情報の対応関係が記録されているテーブルを示す説明図である。It is explanatory drawing which shows the table in which the correspondence of config-ID and config information is recorded. メディア配信装置が配信するRTPパケットの構成を示す説明図である。It is explanatory drawing which shows the structure of the RTP packet which a media delivery apparatus delivers. JPEG2000の静止画データをRTP伝送する場合の実施の形態1の方式を示す説明図である。FIG. 3 is an explanatory diagram illustrating a method according to the first embodiment when JPEG2000 still image data is RTP-transmitted. JPEG2000の静止画データをRTP伝送する場合の実施の形態2の方式を示す説明図である。FIG. 10 is an explanatory diagram illustrating a method according to the second embodiment when RTP transmission is performed on JPEG2000 still image data. テーブルの更新処理を示す説明図である。It is explanatory drawing which shows the update process of a table. テーブルの更新処理を示す説明図である。It is explanatory drawing which shows the update process of a table. JPEG2000の静止画データをRTP伝送する場合の実施の形態4の方式を示す説明図である。FIG. 10 is an explanatory diagram showing a method of a fourth embodiment when JPEG 2000 still image data is RTP-transmitted. JPEG2000の静止画データをRTP伝送する場合の実施の形態5の方式を示す説明図である。FIG. 10 is an explanatory diagram showing a method of the fifth embodiment when JPEG2000 still image data is RTP-transmitted. config情報の差分情報に含まれている情報を示す説明図である。It is explanatory drawing which shows the information contained in the difference information of config information. 図14の差分情報の記述形式を用いて、config情報を変更する場合の具体例を示す説明図である。It is explanatory drawing which shows the specific example in the case of changing config information using the description format of the difference information of FIG. ビットストリームの分割例を示す説明図である。It is explanatory drawing which shows the example of a division | segmentation of a bit stream. 一部のRTPパケットの欠落を補完する処理を示す説明図である。It is explanatory drawing which shows the process which supplements the loss of a part of RTP packet. ビットストリームの分割例を示す説明図である。It is explanatory drawing which shows the example of a division | segmentation of a bit stream. 一部のRTPパケットの欠落を補完する処理を示す説明図である。It is explanatory drawing which shows the process which supplements the loss of a part of RTP packet. ビットストリームのパケッタイズを示す説明図である。It is explanatory drawing which shows the packetization of a bit stream. 一部のRTPパケットの欠落を補完する処理を示す説明図である。It is explanatory drawing which shows the process which supplements the loss of a part of RTP packet.

以下、この発明をより詳細に説明するために、この発明を実施するための最良の形態について、添付の図面に従って説明する。
実施の形態1.
図1はこの発明の実施の形態1によるメディア伝送システムを示す構成図である。
Hereinafter, in order to describe the present invention in more detail, the best mode for carrying out the present invention will be described with reference to the accompanying drawings.
Embodiment 1 FIG.
1 is a block diagram showing a media transmission system according to Embodiment 1 of the present invention.

図において、メディア配信装置1は復号パラメータであるconfig情報(メインヘッダ+タイルパートヘッダ)を特定するconfig−ID(識別情報)を各RTPパケットのRTPペイロードヘッダに挿入して各RTPパケットを配信する。
メディア受信装置2はメディア配信装置1から配信された各RTPパケットを受信すると、何れかのRTPパケットのRTPペイロードヘッダからconfig−IDを抽出し、テーブルを参照して、そのconfig−IDに対応するconfig情報を特定し、そのconfig情報を使用して、各RTPパケットに挿入されているビットストリームからメディアデータを復元する。
In the figure, the media distribution device 1 distributes each RTP packet by inserting a config-ID (identification information) that specifies config information (main header + tile part header), which is a decoding parameter, into the RTP payload header of each RTP packet. .
When the media reception device 2 receives each RTP packet distributed from the media distribution device 1, the media reception device 2 extracts the config-ID from the RTP payload header of any RTP packet, refers to the table, and corresponds to the config-ID. The config information is specified, and the media data is restored from the bit stream inserted in each RTP packet by using the config information.

メディア配信装置1のデータ分割部11は配信対象のメディアデータを入力すると、そのメディアデータのビットストリームを分割する。なお、データ分割部11はデータ分割手段を構成している。
メディア配信装置1のRTPヘッダ構築部12は表示時刻を示すタイムスタンプ(TS)、RTPパケットの順序を示すシーケンスナンバー(SQ)及び画像同士の切れ目を示すMビットなどを各RTPパケットのRTPヘッダに挿入する。
When the data dividing unit 11 of the media distribution apparatus 1 inputs the distribution target media data, the data distribution unit 11 divides the bit stream of the media data. The data dividing unit 11 constitutes a data dividing unit.
The RTP header construction unit 12 of the media distribution apparatus 1 includes a time stamp (TS) indicating the display time, a sequence number (SQ) indicating the order of the RTP packets, an M bit indicating a break between images, and the like in the RTP header of each RTP packet. insert.

メディア配信装置1のRTPペイロード構築部13はメディアデータを復元する際に必要なconfig情報を先頭のRTPパケットのRTPペイロードに挿入するとともに、データ分割部11により分割されたビットストリームを順番に後続のRTPパケットのRTPペイロードに挿入する。
メディア配信装置1のテーブル格納部14はconfig−IDとconfig情報の対応関係が記録されているテーブルを格納しているメモリである。
The RTP payload construction unit 13 of the media distribution device 1 inserts the config information necessary for restoring the media data into the RTP payload of the first RTP packet, and sequentially follows the bit stream divided by the data division unit 11. Insert into RTP payload of RTP packet.
The table storage unit 14 of the media distribution apparatus 1 is a memory that stores a table in which a correspondence relationship between config-ID and config information is recorded.

メディア配信装置1のRTPペイロードヘッダ構築部15はテーブル格納部14に格納されているテーブルを参照して、RTPペイロード構築部13により挿入されたconfig情報に対応するconfig−IDを各RTPパケットのRTPペイロードヘッダに挿入する。
なお、RTPヘッダ構築部12、RTPペイロード構築部13、テーブル格納部14及びRTPペイロードヘッダ構築部15からパケット構築手段が構成されている。
メディア配信装置1のパケット配信部16は各RTPパケットを順番に配信するパケット配信手段を構成している。
The RTP payload header construction unit 15 of the media distribution device 1 refers to the table stored in the table storage unit 14 and sets the config-ID corresponding to the config information inserted by the RTP payload construction unit 13 to the RTP of each RTP packet. Insert into the payload header.
The RTP header construction unit 12, the RTP payload construction unit 13, the table storage unit 14, and the RTP payload header construction unit 15 constitute packet construction means.
The packet distribution unit 16 of the media distribution apparatus 1 constitutes a packet distribution unit that distributes each RTP packet in order.

メディア受信装置2のパケット受信部21はメディア配信装置1から配信された各RTPパケットを受信するパケット受信手段を構成している。
メディア受信装置2のテーブル格納部22はconfig−IDとconfig情報の対応関係が記録されているテーブルを格納しているメモリである。なお、テーブル格納部22はテーブル格納手段を構成している。
The packet receiver 21 of the media receiver 2 constitutes a packet receiver that receives each RTP packet distributed from the media distributor 1.
The table storage unit 22 of the media receiver 2 is a memory that stores a table in which the correspondence between config-ID and config information is recorded. The table storage unit 22 constitutes a table storage unit.

メディア受信装置2のconfig情報特定部23はパケット受信部21により受信された何れかのRTPパケットのRTPペイロードヘッダからconfig−IDを抽出し、テーブル格納部22に格納されているテーブルを参照して、そのconfig−IDに対応するconfig情報を特定する。なお、config情報特定部23は復号パラメータ特定手段を構成している。   The config information specifying unit 23 of the media receiving device 2 extracts the config-ID from the RTP payload header of any RTP packet received by the packet receiving unit 21, and refers to the table stored in the table storage unit 22. , The config information corresponding to the config-ID is specified. The config information specifying unit 23 constitutes a decoding parameter specifying unit.

メディア受信装置2のメディアデータ復元部24はパケット受信部21により受信された各RTPパケットのRTPペイロードからビットストリームを抽出し、config情報特定部23により特定されたconfig情報を使用して、各ビットストリームからメディアデータを復元する。なお、メディアデータ復元部24はメディアデータ復元手段を構成している。
メディア受信装置2のデコード部25はメディアデータ復元部24により復元されたメディアデータを画像データに変換する。
メディア受信装置2の画像再生部26はデコード部25により変換された画像データにしたがって画像をディスプレイ27に表示する。
The media data restoring unit 24 of the media receiving device 2 extracts a bit stream from the RTP payload of each RTP packet received by the packet receiving unit 21, and uses the config information specified by the config information specifying unit 23 to set each bit. Restore media data from a stream. The media data restoration unit 24 constitutes media data restoration means.
The decoding unit 25 of the media receiving device 2 converts the media data restored by the media data restoration unit 24 into image data.
The image reproduction unit 26 of the media receiver 2 displays an image on the display 27 according to the image data converted by the decoding unit 25.

次に動作について説明する。
この実施の形態1では、JPEG2000(ITU−T T.800/ISO/IEC 15444−1)の符号化コードストリームを用いるとともに、RTP(IETF RFC3550)のメディア配信プロトコルを用いるものを説明するが、これは一例に過ぎず、実用上、これに限定するものではない。
Next, the operation will be described.
In the first embodiment, an encoded code stream of JPEG2000 (ITU-T T.800 / ISO / IEC 15444-1) and a media distribution protocol of RTP (IETF RFC3550) will be described. Is merely an example, and is not limited to this in practice.

図2はJPEG2000の符号化コードストリームのフォーマット例を示す説明図である。
図2では、タイル数が1、タイルパート数が1である場合のJPEG2000の符号化コードストリームを示しており、メインヘッダとタイルパートヘッダからconfig情報が構成され、そのconfig情報の後ろにビットストリームとエンドコード(EOC)が付加されている。
なお、タイルパートヘッダは、JPEG2000規格において、1画像中に複数持つことが可能であると規定されているが、この実施の形態1では、1画像中のタイルパートヘッダは、1個であるとして説明を行う。
FIG. 2 is an explanatory diagram showing a format example of a JPEG2000 encoded code stream.
FIG. 2 shows a JPEG2000 encoded code stream when the number of tiles is 1 and the number of tile parts is 1. The config information is composed of the main header and the tile part header, and the bit stream follows the config information. And an end code (EOC).
In the JPEG2000 standard, it is stipulated that a plurality of tile part headers can be included in one image. In the first embodiment, it is assumed that there is one tile part header in one image. Give an explanation.

図3は一般的なRTPパケットの構成を示す説明図であり、一般的なRTPパケットは、RTPヘッダとRTPペイロードから構成される。この実施の形態1におけるRTPパケットの構成は後述する。
RTPヘッダには、表示時刻を示すタイムスタンプ(TS)、RTPパケットの順序を示すシーケンスナンバー(SQ)や画像間の切れ目を示すMビットなどが記述される。
また、RTPペイロードにはメディアデータのビットストリームが格納される。メディアデータが画像のデータであれば、画像データが格納される。
FIG. 3 is an explanatory diagram showing the structure of a general RTP packet. The general RTP packet is composed of an RTP header and an RTP payload. The configuration of the RTP packet in the first embodiment will be described later.
In the RTP header, a time stamp (TS) indicating display time, a sequence number (SQ) indicating the order of RTP packets, an M bit indicating a break between images, and the like are described.
In addition, a bit stream of media data is stored in the RTP payload. If the media data is image data, the image data is stored.

図4は一般的な静止画データをRTP伝送する場合の方式を示す説明図であり、1枚の静止画データを4つのRTPパケットに分割して伝送する例を示している。
図4の例では、静止画データのビットストリームが4分割され、分割後の4個のビットストリーム(1)〜(4)が順番に各RTPパケットのRTPペイロード(1)〜(4)に格納されている。
FIG. 4 is an explanatory diagram showing a method for transmitting general still image data by RTP, and shows an example in which one still image data is divided into four RTP packets for transmission.
In the example of FIG. 4, the bit stream of still image data is divided into four, and the four divided bit streams (1) to (4) are sequentially stored in the RTP payloads (1) to (4) of each RTP packet. Has been.

RTPヘッダ(1)〜(4)内のシーケンスナンバー(SQ)は、先頭のRTPヘッダ(1)内の値が最も小さく、後続のRTPヘッダ(2)〜(4)内の値が1ずつインクリメントされている。
RTPヘッダ(1)〜(4)内のタイムスタンプ(TS)は、同一の静止画にあっては同一の値である。
なお、画像間の切れ目を認識できるようにするため、同一静止画において、最大のシーケンスナンバー(SQ)をもつRTPヘッダ(4)のMビットには“1”が格納され、RTPヘッダ(1)〜(3)のMビットには“0”が格納される。
The sequence number (SQ) in the RTP headers (1) to (4) has the smallest value in the first RTP header (1), and the values in the subsequent RTP headers (2) to (4) are incremented by one. Has been.
The time stamps (TS) in the RTP headers (1) to (4) have the same value for the same still image.
In order to recognize a break between images, "1" is stored in the M bit of the RTP header (4) having the maximum sequence number (SQ) in the same still image, and the RTP header (1) “0” is stored in the M bits of (3) to (3).

図5は一般的なJPEG2000の静止画データをRTP伝送する場合の方式を示す説明図であり、1枚の静止画データを4つのRTPパケットに分割して伝送する例を示している。この実施の形態1におけるRTPの伝送方式は後述する。
JPEG2000の静止画データを伝送する場合、符号化コードストリームのメインヘッダやタイルパートヘッダは重要な情報であるため、先頭のRTPパケットのRTPペイロード、即ち、RTPペイロード(1)にconfig情報(メインヘッダ+タイルパートヘッダ)が格納されている。
また、符号化コードストリームのビットストリームは3分割され、分割後の3個のビットストリーム(1)〜(3)が順番にRTPパケットのRTPペイロード(2)〜(4)に格納されている。
FIG. 5 is an explanatory diagram showing a method in which general JPEG2000 still image data is transmitted by RTP, and shows an example in which one still image data is divided into four RTP packets and transmitted. The RTP transmission method in the first embodiment will be described later.
When transmitting JPEG2000 still image data, the main header and tile part header of the encoded code stream are important information. Therefore, the RTP payload of the first RTP packet, that is, the RTP payload (1) includes the config information (main header). + Tile part header) is stored.
Also, the bit stream of the encoded code stream is divided into three, and the three divided bit streams (1) to (3) are sequentially stored in the RTP payloads (2) to (4) of the RTP packet.

RTPヘッダ(1)〜(4)内のシーケンスナンバー(SQ)は、先頭のRTPヘッダ(1)内の値が最も小さく、後続のRTPヘッダ(2)〜(4)内の値が1ずつインクリメントされている。
RTPヘッダ(1)〜(4)内のタイムスタンプ(TS)は、同一の静止画にあっては同一の値である。
なお、画像間の切れ目を認識できるようにするため、同一静止画において、最大のシーケンスナンバー(SQ)をもつRTPヘッダ(4)のMビットには“1”が格納され、RTPヘッダ(1)〜(3)のMビットには“0”が格納される。
The sequence number (SQ) in the RTP headers (1) to (4) has the smallest value in the first RTP header (1), and the values in the subsequent RTP headers (2) to (4) are incremented by one. Has been.
The time stamps (TS) in the RTP headers (1) to (4) have the same value for the same still image.
In order to recognize a break between images, "1" is stored in the M bit of the RTP header (4) having the maximum sequence number (SQ) in the same still image, and the RTP header (1) “0” is stored in the M bits of (3) to (3).

JPEG2000の静止画データを伝送する場合、上記のようにして、メディア配信装置が符号化コードストリームをRTPパケット化して、複数のRTPパケットを配信するが、メディア受信装置が先頭のRTPパケットのRTPペイロード(1)を正しく受信できない場合、後続のRTPパケットを正しく受信することができても、config情報(メインヘッダ+タイルパートヘッダ)がないため、静止画を再生することができない。
この実施の形態1では、先頭のRTPパケットのRTPペイロード(1)を正しく受信できない場合でも、次のようにして、静止画を再生することができるようにしている。
When JPEG2000 still image data is transmitted, the media distribution device converts the encoded code stream into RTP packets and distributes a plurality of RTP packets as described above, but the media reception device transmits the RTP payload of the first RTP packet. If (1) cannot be received correctly, even if the subsequent RTP packet can be received correctly, there is no config information (main header + tile part header), and a still image cannot be reproduced.
In the first embodiment, even when the RTP payload (1) of the leading RTP packet cannot be correctly received, a still image can be reproduced as follows.

予め、config−IDとconfig情報(メインヘッダ+タイルパートヘッダ)の対応関係が記録されているテーブルが用意され、そのテーブルがメディア配信装置1のテーブル格納部14とメディア受信装置2のテーブル格納部22に格納される。
具体的には、メディア配信装置1側で上記テーブルを作成し、例えば、TCPなどの送達確認のあるプロトコルを用いて、メディア配信装置1が上記テーブルをメディア受信装置2に伝送することにより、メディア配信装置1とメディア受信装置2が上記テーブルを共有化する。
A table in which the correspondence between config-ID and config information (main header + tile part header) is recorded is prepared in advance, and the tables are stored in the table storage unit 14 of the media distribution device 1 and the table storage unit of the media reception device 2. 22.
Specifically, the media distribution device 1 creates the table, and the media distribution device 1 transmits the table to the media reception device 2 using a protocol with a delivery confirmation such as TCP, for example. The distribution device 1 and the media reception device 2 share the table.

あるいは、予めシステムの固定値として、メディア配信装置1とメディア受信装置2が同一のテーブルを記憶しておくことにより、メディア配信装置1とメディア受信装置2が上記テーブルを共有化する。
図6はconfig−IDとconfig情報の対応関係が記録されているテーブルを示す説明図であり、特に下側のテーブルは、config情報が3種類である場合の例である。
Alternatively, the media distribution device 1 and the media reception device 2 store the same table as a fixed value of the system in advance, so that the media distribution device 1 and the media reception device 2 share the table.
FIG. 6 is an explanatory diagram showing a table in which the correspondence between config-ID and config information is recorded. In particular, the lower table is an example when there are three types of config information.

メディア配信装置1のデータ分割部11は、配信対象のメディアデータを入力すると、例えば、そのメディアデータのビットストリームを3分割する。
メディア配信装置1のRTPヘッダ構築部12は、表示時刻を示すタイムスタンプ(TS)、RTPパケットの順序を示すシーケンスナンバー(SQ)及び画像同士の切れ目を示すMビットなどを各RTPパケットのRTPヘッダに挿入する。
When the data dividing unit 11 of the media distribution device 1 inputs the distribution target media data, for example, the data distribution unit 11 divides the bit stream of the media data into three.
The RTP header construction unit 12 of the media distribution device 1 includes a time stamp (TS) indicating the display time, a sequence number (SQ) indicating the order of the RTP packets, an M bit indicating a break between images, and the like in the RTP header of each RTP packet. Insert into.

図8はJPEG2000の静止画データをRTP伝送する場合の実施の形態1の方式を示す説明図であり、RTPヘッダに挿入するタイムスタンプ(TS)、シーケンスナンバー(SQ)やMビットなどは、図5の場合と同様である。
なお、図7はメディア配信装置1が配信するRTPパケットの構成を示す説明図である。
FIG. 8 is an explanatory diagram showing the method of the first embodiment when JPEG2000 still image data is RTP-transmitted. The time stamp (TS), sequence number (SQ), M bit, etc. to be inserted into the RTP header are shown in FIG. This is the same as the case of 5.
FIG. 7 is an explanatory diagram showing a configuration of an RTP packet distributed by the media distribution device 1.

メディア配信装置1のRTPペイロード構築部13は、データ分割部11がメディアデータのビットストリームを3分割すると、図8に示すように、先頭のRTPパケットのRTPペイロード、即ち、RTPペイロード(1)にconfig情報(メインヘッダ+タイルパートヘッダ)を挿入する。
また、RTPペイロード構築部13は、データ分割部11により分割されたビットストリーム(1)〜(3)を順番に後続のRTPパケットのRTPペイロード(2)〜(4)に挿入する。
When the data dividing unit 11 divides the bit stream of the media data into three, the RTP payload constructing unit 13 of the media distribution device 1 converts the RTP payload of the leading RTP packet, that is, the RTP payload (1) as shown in FIG. Config information (main header + tile part header) is inserted.
Further, the RTP payload construction unit 13 inserts the bit streams (1) to (3) divided by the data division unit 11 into the RTP payloads (2) to (4) of the subsequent RTP packets in order.

メディア配信装置1のRTPペイロードヘッダ構築部15は、RTPペイロード構築部13がconfig情報をRTPペイロード(1)に挿入すると、テーブル格納部14に格納されているテーブルを参照して、そのconfig情報に対応するconfig−IDを特定する。
例えば、config情報がデータ(1)であれば、config−IDが“0”であると特定し、config情報がデータ(2)であれば、config−IDが“1”であると特定する。
When the RTP payload construction unit 13 inserts the config information into the RTP payload (1), the RTP payload header construction unit 15 of the media distribution device 1 refers to the table stored in the table storage unit 14 and stores the config information in the configuration information. The corresponding config-ID is specified.
For example, if the config information is data (1), the config-ID is specified as “0”, and if the config information is data (2), the config-ID is specified as “1”.

RTPペイロードヘッダ構築部15は、そのconfig情報に対応するconfig−IDを特定すると、そのconfig−IDをRTPパケットのRTPペイロードヘッダ(1)〜(4)に挿入する。RTPペイロードヘッダ(1)〜(4)に挿入するconfig−IDは、言うまでもないが、すべて同じ値である。
ここでは、すべてのRTPペイロードヘッダ(1)〜(4)にconfig−IDを挿入しているが、一部のRTPペイロードヘッダ(例えば、RTPペイロードヘッダ(1)(2))だけに挿入するようにしてもよい。
When the RTP payload header construction unit 15 specifies the config-ID corresponding to the config information, the RTP payload header construction unit 15 inserts the config-ID into the RTP payload headers (1) to (4) of the RTP packet. It goes without saying that the config-IDs inserted in the RTP payload headers (1) to (4) are all the same value.
Here, config-ID is inserted into all RTP payload headers (1) to (4), but it is inserted only into some RTP payload headers (for example, RTP payload headers (1) and (2)). It may be.

メディア配信装置1のパケット配信部16は、RTPヘッダ構築部12、RTPペイロード構築部13及びRTPペイロードヘッダ構築部15によって4個のRTPパケットが構築されると、4個のRTPパケットを順番にメディア受信装置2に配信する。   When four RTP packets are constructed by the RTP header construction unit 12, the RTP payload construction unit 13, and the RTP payload header construction unit 15, the packet delivery unit 16 of the media delivery device 1 sequentially transmits the four RTP packets to the media. Delivered to the receiving device 2.

メディア受信装置2のパケット受信部21は、メディア配信装置1から配信された4個のRTPパケットを受信する。
メディア受信装置2のconfig情報特定部23は、パケット受信部21が4個のRTPパケットを受信すると、何れかのRTPパケットのRTPペイロードヘッダからconfig−IDを抽出する。
config−IDの抽出対象のRTPペイロードヘッダは、正しく受信できているRTPペイロードヘッダであれば、何れのRTPペイロードヘッダでもよいが、例えば、予め設定されている優先順位が最も高いRTPペイロードヘッダを抽出対象に設定し、そのRTPペイロードヘッダが正しく受信できていなければ、次に優先順位が高いRTPペイロードヘッダを抽出対象に設定するようにすればよい。
The packet receiver 21 of the media receiver 2 receives the four RTP packets distributed from the media distributor 1.
When the packet receiving unit 21 receives four RTP packets, the config information specifying unit 23 of the media receiving device 2 extracts the config-ID from the RTP payload header of any RTP packet.
The RTP payload header from which the config-ID is extracted may be any RTP payload header as long as it can be received correctly. For example, the RTP payload header with the highest priority set in advance is extracted. If the RTP payload header is not correctly received, the next highest priority RTP payload header may be set as the extraction target.

config情報特定部23は、何れかのRTPパケットのRTPペイロードヘッダからconfig−IDを抽出すると、テーブル格納部22に格納されているテーブルを参照して、そのconfig−IDに対応するconfig情報を特定する。
例えば、config−IDが“0”であれば、config情報がデータ(1)であると特定し、config−IDが“1”であれば、config情報がデータ(2)であると特定する。
したがって、仮に、config情報が挿入されているRTPパケットのRTPペイロード(1)を正しく受信できていない場合でも、他のRTPパケットを正しく受信できていていれば、そのRTPパケットのRTPペイロードヘッダに挿入されているconfig−IDからconfig情報を取得することができる。
When the config information specifying unit 23 extracts the config-ID from the RTP payload header of any RTP packet, the config information specifying unit 23 refers to the table stored in the table storage unit 22 and specifies the config information corresponding to the config-ID. To do.
For example, if the config-ID is “0”, the config information is specified as data (1), and if the config-ID is “1”, the config information is specified as data (2).
Therefore, even if the RTP payload (1) of the RTP packet in which the config information is inserted is not correctly received, if the other RTP packet is correctly received, the RTP packet is inserted into the RTP payload header of the RTP packet. The config information can be acquired from the configured config-ID.

メディア受信装置2のメディアデータ復元部24は、パケット受信部21が先頭のRTPパケットを正しく受信すると、そのRTPパケットのRTPペイロード(1)からconfig情報を抽出する。
一方、パケット受信部21が先頭のRTPパケットを正しく受信できていない場合には、config情報特定部23により特定されたconfig情報を取得する。
ここでは、パケット受信部21が先頭のRTPパケットを正しく受信できていないとき、config情報特定部23からconfig情報を取得するようにしているが、パケット受信部21が先頭のRTPパケットを正しく受信できている場合でも、config情報特定部23からconfig情報を取得するようにしてもよい。
When the packet receiving unit 21 correctly receives the leading RTP packet, the media data restoring unit 24 of the media receiving device 2 extracts the config information from the RTP payload (1) of the RTP packet.
On the other hand, when the packet receiving unit 21 cannot correctly receive the leading RTP packet, the config information specified by the config information specifying unit 23 is acquired.
Here, when the packet receiving unit 21 cannot correctly receive the leading RTP packet, the config information is acquired from the config information specifying unit 23. However, the packet receiving unit 21 can correctly receive the leading RTP packet. Even if it is, the config information may be acquired from the config information specifying unit 23.

メディアデータ復元部24は、パケット受信部21により受信された後続のRTPパケットのRTPペイロード(2)〜(4)からビットストリーム(1)〜(3)を抽出し、上記のconfig情報を使用して、ビットストリーム(1)〜(3)からメディアデータを復元する。
メディア受信装置2のデコード部25は、メディアデータ復元部24がメディアデータを復元すると、そのメディアデータを画像データに変換する。
メディア受信装置2の画像再生部26は、デコード部25がメディアデータを画像データに変換すると、その画像データにしたがって画像をディスプレイ27に表示する。
The media data restoration unit 24 extracts the bit streams (1) to (3) from the RTP payloads (2) to (4) of the subsequent RTP packet received by the packet reception unit 21, and uses the above config information. Thus, the media data is restored from the bit streams (1) to (3).
When the media data restoration unit 24 restores the media data, the decoding unit 25 of the media receiver 2 converts the media data into image data.
When the decoding unit 25 converts the media data into image data, the image reproduction unit 26 of the media receiver 2 displays an image on the display 27 according to the image data.

以上で明らかなように、この実施の形態1によれば、メディア配信装置1がメディアデータを復元する際に必要なconfig情報を特定するconfig−IDをRTPパケットのRTPペイロードヘッダ(1)〜(4)に挿入して各RTPパケットを配信する一方、メディア受信装置2が何れかのRTPパケットのRTPペイロードヘッダからconfig−IDを抽出し、テーブルを参照して、そのconfig−IDに対応するconfig情報を特定し、そのconfig情報を使用して、各ビットストリームからメディアデータを復元するように構成したので、config情報が挿入されているRTPパケットの受信に失敗しても、後続のRTPパケットに挿入されているビットストリームからメディアデータを復元することができる効果を奏する。   As is apparent from the above, according to the first embodiment, the config-ID for specifying the config information required when the media distribution device 1 restores the media data is set to the RTP payload headers (1) to (1) to ( 4), the media receiving apparatus 2 extracts the config-ID from the RTP payload header of any RTP packet, and refers to the table to configure the config corresponding to the config-ID. Since the information is identified and the media data is restored from each bit stream using the config information, even if reception of the RTP packet in which the config information is inserted fails, the subsequent RTP packet Restore media data from the inserted bitstream It achieves the effect can be.

実施の形態2.
上記実施の形態1では、メディア配信装置1のRTPペイロード構築部13がRTPパケットのRTPペイロード(1)にconfig情報を挿入するものについて示したが、メディア受信装置2のメディアデータ復元部24が常にconfig情報特定部23からconfig情報を取得するようにすれば、図9に示すように、メディア配信装置1のRTPペイロード構築部13がRTPパケットのRTPペイロード(1)にconfig情報を挿入しないようにしてもよい。
これにより、config情報を配信しない分、伝送量を削減することができる効果を奏する。
Embodiment 2. FIG.
In the first embodiment, the RTP payload construction unit 13 of the media distribution device 1 has shown the configuration information inserted into the RTP payload (1) of the RTP packet. However, the media data restoration unit 24 of the media reception device 2 always If the config information is acquired from the config information specifying unit 23, as shown in FIG. 9, the RTP payload construction unit 13 of the media distribution device 1 does not insert the config information into the RTP payload (1) of the RTP packet. May be.
As a result, the amount of transmission can be reduced by the amount that the config information is not distributed.

実施の形態3.
上記実施の形態1では、メディア配信装置1のテーブル格納部14とメディア受信装置2のテーブル格納部22が共通のテーブルを格納するものについて示したが、メディア配信装置1のテーブル格納部14とメディア受信装置2のテーブル格納部22が格納している共通のテーブルを更新するようにしてもよい。
Embodiment 3 FIG.
In the first embodiment, the table storage unit 14 of the media distribution device 1 and the table storage unit 22 of the media reception device 2 store a common table. However, the table storage unit 14 of the media distribution device 1 and the media You may make it update the common table which the table storage part 22 of the receiver 2 stores.

具体的には、図10に示すように、3種類のconfig−IDとconfig情報の対応関係がテーブルに記録されているとき、その対応関係を1種類追加する場合、メディア配信装置1が例えばアウトバンドで送達確認のあるTCPのようなプロトコルを用いて、config−ID“3”とconfig情報“データ(4)”の組を更新情報としてメディア受信装置2に送信する。
メディア受信装置2は、メディア配信装置1からconfig−ID“3”とconfig情報“データ(4)”の組を更新情報として受信すると、config−ID“3”とconfig情報“データ(4)”の組をテーブルに追加する。
Specifically, as shown in FIG. 10, when the correspondence between three types of config-ID and config information is recorded in the table, when adding one type of the correspondence, the media distribution device 1 is, for example, out A set of config-ID “3” and config information “data (4)” is transmitted to the media receiving apparatus 2 as update information using a protocol such as TCP with delivery confirmation in the band.
When the media receiving device 2 receives the set of config-ID “3” and config information “data (4)” from the media distribution device 1 as update information, the config-ID “3” and config information “data (4)”. Is added to the table.

また、図11に示すように、3種類のconfig−IDとconfig情報の対応関係がテーブルに記録されているとき、config−ID“2”に対応するconfig情報“データ(3)”を変更する場合、メディア配信装置1が例えばアウトバンドで送達確認のあるTCPのようなプロトコルを用いて、config−ID“2”とconfig情報“データ(4)”の組を更新情報としてメディア受信装置2に送信する。
メディア受信装置2は、メディア配信装置1からconfig−ID“2”とconfig情報“データ(4)”の組を更新情報として受信すると、config−ID“2”は既に格納しているので、config−ID“2”に対応するconfig情報をデータ(3)からデータ(4)に変更する。
Also, as shown in FIG. 11, when the correspondence between the three types of config-ID and config information is recorded in the table, the config information “data (3)” corresponding to config-ID “2” is changed. In this case, the media distribution device 1 uses, for example, a protocol such as TCP with confirmation of delivery in the out band, and a set of config-ID “2” and config information “data (4)” is sent to the media reception device 2 as update information. Send.
When the media receiving device 2 receives the set of the config-ID “2” and the config information “data (4)” from the media distribution device 1 as the update information, the config-ID “2” is already stored. -The config information corresponding to ID "2" is changed from data (3) to data (4).

以上で明らかなように、この実施の形態3によれば、メディア受信装置2がメディア配信装置1からテーブルの更新情報を受信すると、その更新情報にしたがってテーブルを更新するように構成したので、配信対象のメディアデータに応じて適宜config情報を更新することができる効果を奏する。   As apparent from the above, according to the third embodiment, when the media receiving device 2 receives the update information of the table from the media distribution device 1, the table is updated according to the update information. There is an effect that the config information can be appropriately updated according to the target media data.

実施の形態4.
上記実施の形態1では、メディア受信装置2のconfig情報特定部23が何れかのRTPパケットのRTPペイロードヘッダからconfig−IDを抽出し、テーブル格納部22に格納されているテーブルを参照して、そのconfig−IDに対応するconfig情報を特定するものについて示したが、図12に示すように、メディア受信装置2のパケット受信部21がメディア配信装置1からconfig−ID“FF”(特定の識別情報)を受信すると、テーブル格納部22に格納されているテーブルを参照することなく、RTPパケットのRTPペイロード(1)に挿入されているconfig情報を使用して、ビットストリーム(1)〜(3)からメディアデータを復元するようにしてもよい。
Embodiment 4 FIG.
In the first embodiment, the config information specifying unit 23 of the media reception device 2 extracts the config-ID from the RTP payload header of any RTP packet, and refers to the table stored in the table storage unit 22. As shown in FIG. 12, the packet reception unit 21 of the media reception device 2 receives a config-ID “FF” (specific identification) from the media distribution device 1 as shown in FIG. Information) is received, the config stream information inserted into the RTP payload (1) of the RTP packet is used without referring to the table stored in the table storage unit 22, and the bit streams (1) to (3) are received. The media data may be restored from

具体的には次の通りである。
メディア受信装置2のconfig情報特定部23は、何れかのRTPパケットのRTPペイロードヘッダに挿入されているconfig−IDが特定値であるか否かを判定する。即ち、config−IDが“FF”である否かを判定する。
Specifically, it is as follows.
The config information specifying unit 23 of the media receiving device 2 determines whether or not the config-ID inserted in the RTP payload header of any RTP packet is a specific value. That is, it is determined whether or not the config-ID is “FF”.

config情報特定部23は、config−IDが“FF”でなければ、上記実施の形態1と同様に、config情報を特定する。
しかし、config−IDが“FF”であれば、テーブル格納部22に格納されているテーブルを参照することなく、RTPパケットのRTPペイロード(1)に挿入されているconfig情報を取得するようにする。
If the config-ID is not “FF”, the config information specifying unit 23 specifies the config information as in the first embodiment.
However, if the config-ID is “FF”, the config information inserted in the RTP payload (1) of the RTP packet is acquired without referring to the table stored in the table storage unit 22. .

メディア受信装置2のメディアデータ復元部24は、パケット受信部21により受信された後続のRTPパケットのRTPペイロード(2)〜(4)からビットストリーム(1)〜(3)を抽出し、config情報特定部23により取得されたconfig情報を使用して、ビットストリーム(1)〜(3)からメディアデータを復元する。   The media data restoration unit 24 of the media reception device 2 extracts the bit streams (1) to (3) from the RTP payloads (2) to (4) of the subsequent RTP packet received by the packet reception unit 21, and configure information Using the config information acquired by the specifying unit 23, the media data is restored from the bit streams (1) to (3).

以上で明らかなように、この実施の形態4によれば、メディア受信装置2のパケット受信部21がメディア配信装置1からconfig−ID“FF”(特定の識別情報)を受信すると、テーブル格納部22に格納されているテーブルを参照することなく、RTPパケットのRTPペイロード(1)に挿入されているconfig情報を使用して、ビットストリーム(1)〜(3)からメディアデータを復元するように構成したので、テーブル格納部22に格納されているテーブルを更新することなく、そのテーブルに記録されていないconfig情報を使用して、メディアデータを復元することができる効果を奏する。   As is apparent from the above, according to the fourth embodiment, when the packet receiving unit 21 of the media receiving device 2 receives the config-ID “FF” (specific identification information) from the media distribution device 1, the table storage unit The media data is restored from the bitstreams (1) to (3) using the config information inserted in the RTP payload (1) of the RTP packet without referring to the table stored in FIG. Since it comprised, there exists an effect which can restore | restore media data using the config information which is not recorded on the table, without updating the table stored in the table storage part 22. FIG.

実施の形態5.
上記実施の形態1では、メディア受信装置2のconfig情報特定部23が何れかのRTPパケットのRTPペイロードヘッダからconfig−IDを抽出し、テーブル格納部22に格納されているテーブルを参照して、そのconfig−IDに対応するconfig情報を特定するものについて示したが、図13に示すように、メディア受信装置2のパケット受信部21がメディア配信装置1からconfig情報の差分情報を受信すると、テーブル格納部22に格納されているテーブル内のconfig情報と当該差分情報を使用して、ビットストリーム(1)〜(3)からメディアデータを復元するようにしてもよい。
Embodiment 5 FIG.
In the first embodiment, the config information specifying unit 23 of the media reception device 2 extracts the config-ID from the RTP payload header of any RTP packet, and refers to the table stored in the table storage unit 22. As shown in FIG. 13, when the packet reception unit 21 of the media reception device 2 receives the difference information of the config information from the media distribution device 1, the table is shown. The media data may be restored from the bit streams (1) to (3) using the config information in the table stored in the storage unit 22 and the difference information.

具体的には次の通りである。
config情報の差分情報は、config−IDに対応するconfig情報(テーブル内のconfig情報)に対する差分情報であり、図14はconfig情報の差分情報に含まれている情報を示している。
Specifically, it is as follows.
The difference information of the config information is difference information with respect to the config information (config information in the table) corresponding to the config-ID, and FIG. 14 shows information included in the difference information of the config information.

config情報の差分情報には、1個のconfig−IDと、そのconfig−IDに対応するconfig情報(テーブル内のconfig情報)を変更する箇所の個数を示すchangeとを含んでいる。
また、config情報の差分情報には、changeの個数分だけ、変更箇所を示すoffset、消去するデータの長さを示すerace_length、変更後のデータの長さを示すinsert_length、変更後のデータを示すdataを含んでいる。
The difference information of the config information includes one config-ID and a change indicating the number of locations where the config information (config information in the table) corresponding to the config-ID is to be changed.
Further, the difference information of the config information includes an offset indicating the change location, the erase_length indicating the length of the data to be deleted, the insert_length indicating the length of the data after the change, and the data indicating the data after the change. Is included.

図15は図14の差分情報の記述形式を用いて、config情報を変更する場合の具体例を示している。
例(1)はconfig−ID=0x0のconfig情報を2箇所変更するものを示しており、例(2)はconfig情報の値を変更すると同時にバイト長を変更するものを示している。
FIG. 15 shows a specific example in the case where the config information is changed using the difference information description format shown in FIG.
Example (1) shows that the config information of config-ID = 0x0 is changed in two places, and example (2) shows that the byte length is changed simultaneously with changing the value of the config information.

以上で明らかなように、この実施の形態5によれば、メディア受信装置2のパケット受信部21がメディア配信装置1からconfig情報の差分情報を受信すると、テーブル格納部22に格納されているテーブル内のconfig情報と当該差分情報を使用して、ビットストリーム(1)〜(3)からメディアデータを復元するように構成したので、上記実施の形態1と同様に、config情報が挿入されているRTPパケットの受信に失敗しても、後続のRTPパケットに挿入されているビットストリームからメディアデータを復元することができる効果を奏する。   As is apparent from the above, according to the fifth embodiment, when the packet reception unit 21 of the media reception device 2 receives the difference information of the config information from the media distribution device 1, the table stored in the table storage unit 22 is stored. Since the media data is restored from the bitstreams (1) to (3) using the config information and the difference information, the config information is inserted as in the first embodiment. Even if reception of the RTP packet fails, the media data can be restored from the bit stream inserted in the subsequent RTP packet.

また、差分情報の中にconfig−IDが含まれているので、テーブルに記録されているconfig情報の中で、最も類似しているconfig情報との差分を伝送することができるようになり、メディア配信装置1の伝送量を削減することができる効果を奏する。   In addition, since the config-ID is included in the difference information, it becomes possible to transmit the difference with the most similar config information among the config information recorded in the table. There is an effect that the transmission amount of the distribution apparatus 1 can be reduced.

実施の形態6.
上記実施の形態1では、特に言及していないが、RTPのような送達確認のないプロトコルを用いる伝送方式の場合、分割後のビットストリームが挿入されているRTPパケットのいずれかの受信に失敗すると、正しく受信できたビットストリームを使用してデコードを行う際に、デコードエラーの発生を招いたり、不自然な画像が表示されたりすることがある。
この実施の形態6では、メディア配信装置1から配信されたRTPパケットのうち、一部のRTPパケットの受信に失敗しても、デコードエラーの発生等を次のようにして防止している。
Embodiment 6 FIG.
Although not particularly mentioned in the first embodiment, in the case of a transmission method using a protocol without delivery confirmation such as RTP, if reception of any of the RTP packets in which the divided bitstream is inserted fails When decoding is performed using a correctly received bitstream, a decoding error may occur or an unnatural image may be displayed.
In the sixth embodiment, even if reception of a part of RTP packets distributed from the media distribution device 1 fails, the occurrence of a decoding error or the like is prevented as follows.

図16はビットストリームの分割例を示す説明図であり、JP2Kパケットは符号化ストリームを構成する単位である。図16の例では、JP2Kパケットを1個、もしくは、複数個含む形で、ビットストリームを分割している。
図17は一部のRTPパケットの欠落を補完する処理を示す説明図であり、図16のようにJP2Kパケット単位で分割されたビットストリームを伝送する際、即ち、メディア配信装置1が1枚のJPEG2000の静止画データであるビットストリームを5つに分割して配信する際、伝送中にビットストリーム(4)を含むRTPパケットが欠落している例を示している。
FIG. 16 is an explanatory diagram showing an example of bit stream division. A JP2K packet is a unit constituting an encoded stream. In the example of FIG. 16, the bit stream is divided so as to include one or more JP2K packets.
FIG. 17 is an explanatory diagram showing a process for complementing a part of missing RTP packets. When a bit stream divided in units of JP2K packets is transmitted as shown in FIG. 16, that is, one piece of media distribution device 1 is used. In this example, when a bitstream that is JPEG2000 still image data is divided into five and distributed, an RTP packet including the bitstream (4) is missing during transmission.

メディア受信装置2のメディアデータ復元部24は、図17に示すように、パケット受信部21がビットストリーム(1)〜(3)を含むRTPパケットを正しく受信できたが、ビットストリーム(4)を含むRTPパケットを正しく受信できない場合、即ち、RTPヘッダのシーケンスナンバー(SQ)からビットストリーム(4)を含むRTPパケットが欠落したことを認識すると、config情報特定部23により特定されたconfig情報の後ろにビットストリーム(1)〜(3)を結合し、その後ろにエンドコード(EOC)を結合する。
メディアデータ復元部24は、上記の結合結果を解析してメディアデータを復元する。
As shown in FIG. 17, the media data restoring unit 24 of the media receiving apparatus 2 has received the RTP packet including the bit streams (1) to (3) correctly by the packet receiving unit 21, but the bit stream (4) is received. When it is not possible to correctly receive the included RTP packet, that is, when it is recognized that the RTP packet including the bit stream (4) is missing from the sequence number (SQ) of the RTP header, the conf information specified by the config information specifying unit 23 is Are combined with bitstreams (1) to (3), followed by end code (EOC).
The media data restoration unit 24 analyzes the combination result and restores the media data.

この実施の形態6によれば、ビットストリーム(5)が失われるため、若干の画質劣化を伴うが、JPEG2000の性質から、多くの場合、実用上十分な画質の画像が復号される効果を奏する。   According to the sixth embodiment, since the bit stream (5) is lost, there is a slight deterioration in image quality. However, due to the nature of JPEG2000, in many cases, there is an effect that an image having a practically sufficient image quality is decoded. .

実施の形態7.
図18はビットストリームの分割例として、ビットストリームが固定個数のJP2Kパケットを含むものを示している。図18の例では、各ビットストリーム(1)〜(3)は3個のJP2Kパケットを含んでいる。
図19は一部のRTPパケットの欠落を補完する処理を示す説明図であり、図18のように各ビットストリームが固定個数のJP2Kパケットを含む分割方法でビットストリームを伝送する際、伝送中にビットストリーム(4)を含むRTPパケットが欠落している例を示している。
Embodiment 7 FIG.
FIG. 18 shows an example in which a bit stream includes a fixed number of JP2K packets. In the example of FIG. 18, each of the bit streams (1) to (3) includes three JP2K packets.
FIG. 19 is an explanatory diagram showing a process for compensating for the loss of some RTP packets. When a bit stream is transmitted by a division method in which each bit stream includes a fixed number of JP2K packets as shown in FIG. An example in which an RTP packet including the bit stream (4) is missing is shown.

メディア受信装置2のメディアデータ復元部24は、図19に示すように、パケット受信部21がビットストリーム(1)〜(3)を含むRTPパケットを正しく受信できたが、ビットストリーム(4)を含むRTPパケットを正しく受信できない場合、即ち、RTPヘッダのシーケンスナンバー(SQ)からビットストリーム(4)を含むRTPパケットが欠落したことを認識すると、config情報特定部23により特定されたconfig情報の後ろにビットストリーム(1)〜(3)を結合する。   As shown in FIG. 19, the media data restoration unit 24 of the media reception device 2 has received the RTP packet including the bit streams (1) to (3) correctly by the packet reception unit 21, but the bit stream (4) When it is not possible to correctly receive the included RTP packet, that is, when it is recognized from the sequence number (SQ) of the RTP header that the RTP packet including the bit stream (4) has been lost, Are combined with bitstreams (1) to (3).

次に、メディアデータ復元部24は、ビットストリーム(3)の後ろに、ビットストリーム(4)に含まれているJP2Kパケットの個数だけヌルデータ(1バイトの“0”のデータ(0x00))を結合する。
次に、メディアデータ復元部24は、ヌルデータの後ろにビットストリーム(5)とエンドコード(EOC)を結合する。
メディアデータ復元部24は、上記の結合結果を解析してメディアデータを復元する。
Next, the media data restoration unit 24 combines null data (1 byte of “0” data (0x00)) as many as the number of JP2K packets included in the bit stream (4) after the bit stream (3). To do.
Next, the media data restoration unit 24 combines the bit stream (5) and the end code (EOC) after the null data.
The media data restoration unit 24 analyzes the combination result and restores the media data.

この実施の形態7によれば、欠落した後ろのビットストリーム(5)も使用されるため、上記実施の形態6よりも、画質劣化を抑制することができる効果を奏する。
なお、JPEG2000の規定によれば、JP2Kパケットをヌルパケットで補完することは、ビットストリームとして矛盾をなくすようなエラー補完方法となる。
According to the seventh embodiment, since the missing back bitstream (5) is also used, the image quality deterioration can be suppressed as compared with the sixth embodiment.
According to the JPEG2000 rule, complementing a JP2K packet with a null packet is an error complementing method that eliminates inconsistencies as a bit stream.

ここで、図20はビットストリームのパケッタイズを示す説明図である。
図20の例では、RTPペイロードヘッダにoffsetとincludeを含んでいる。
offsetとincludeはJP2Kパケットに関する数値であり、特にoffsetは先頭からのJP2Kパケット数の累積個数を示し、includeはRTPペイロードのビットストリームに含まれるJP2Kパケットの個数を示している。
Here, FIG. 20 is an explanatory diagram showing packetization of a bit stream.
In the example of FIG. 20, offset and include are included in the RTP payload header.
“offset” and “include” are numerical values related to the JP2K packet. In particular, “offset” indicates the cumulative number of JP2K packets from the head, and “include” indicates the number of JP2K packets included in the bit stream of the RTP payload.

ビットストリーム(1)は3個のJP2Kパケットを含み、ビットストリーム(2)は1個のJP2Kパケットを含み、ビットストリーム(3)は4個のJP2Kパケットを含み、ビットストリーム(4)は5個のJP2Kパケットを含み、ビットストリーム(5)は3個のJP2Kパケットを含んでいる。
図21は図20の伝送において、ビットストリーム(4)を含むRTPパケットが欠落したものを示している。
正しく受信したRTPペイロードヘッダに記述されているoffsetとincludeの値から、ビットストリーム(4)に含まれているJP2Kパケットの個数を算出する。
Bitstream (1) includes 3 JP2K packets, bitstream (2) includes 1 JP2K packet, bitstream (3) includes 4 JP2K packets, and bitstream (4) has 5 The bit stream (5) includes three JP2K packets.
FIG. 21 shows a case where the RTP packet including the bit stream (4) is lost in the transmission of FIG.
The number of JP2K packets included in the bitstream (4) is calculated from the offset and include values described in the correctly received RTP payload header.

図21の例では、ビットストリーム(4)が欠落しているので、正しく受信できた前後のRTPペイロードヘッダに記述されているoffsetとincludeの値を用いて、ビットストリーム(4)に含まれているJP2Kパケットの数Xを計算する。
X=offset5−offset3−include3
そして、JP2Kパケットの数Xだけヌルパケットで補完する。ヌルパケットは、1バイトの0x00である。このとき、1つのJP2Kパケットを1つのヌルパケットで補完する。
In the example of FIG. 21, since the bit stream (4) is missing, it is included in the bit stream (4) using the values of offset and include described in the RTP payload headers before and after being successfully received. The number X of JP2K packets that are present is calculated.
X = offset5-offset3-include3
Then, the number of JP2K packets X is complemented with null packets. The null packet is 1 byte of 0x00. At this time, one JP2K packet is complemented with one null packet.

以上のように、この発明に係るメディア伝送システムは、復号パラメータを正しく受信できない場合でも、正しく受信できたビットストリームを廃棄することなく、メディアデータを復元できるようにして、伝送効率を高める必要があるものに適している。   As described above, the media transmission system according to the present invention needs to improve the transmission efficiency by allowing the media data to be restored without discarding the correctly received bitstream even when the decoding parameters cannot be correctly received. Suitable for some things.

Claims (11)

メディアデータのビットストリームを分割するデータ分割手段と、上記データ分割手段により分割されたビットストリームを順番に各パケットのペイロードに挿入するとともに、そのメディアデータの復号パラメータを特定する識別情報を各パケットのペイロードに挿入するパケット構築手段と、上記パケット構築手段によりビットストリームと識別情報が挿入された各パケットを配信するパケット配信手段とを備えたメディア配信装置。  Data dividing means for dividing the bit stream of media data, and the bit stream divided by the data dividing means are inserted in the payload of each packet in order, and identification information for specifying the decoding parameter of the media data is added to each packet. A media distribution apparatus comprising: a packet construction unit to be inserted into a payload; and a packet delivery unit to deliver each packet in which a bit stream and identification information are inserted by the packet construction unit. メディア配信装置から配信された各パケットを受信するパケット受信手段と、識別情報と復号パラメータの対応関係が記録されているテーブルを格納するテーブル格納手段と、上記パケット受信手段により受信された何れかのパケットのペイロードから識別情報を抽出し、上記テーブル格納手段に格納されているテーブルを参照して、その識別情報に対応する復号パラメータを特定する復号パラメータ特定手段と、上記パケット受信手段により受信された各パケットのペイロードからビットストリームを抽出し、上記復号パラメータ特定手段により特定された復号パラメータを使用して、各ビットストリームからメディアデータを復元するメディアデータ復元手段とを備えたメディア受信装置。  Packet receiving means for receiving each packet distributed from the media distribution apparatus, table storage means for storing a table in which the correspondence between the identification information and the decoding parameter is recorded, and any of the packets received by the packet receiving means The identification information is extracted from the payload of the packet, the table stored in the table storage means is referenced, the decoding parameter specifying means for specifying the decoding parameter corresponding to the identification information, and the packet receiving means received A media receiving device comprising media data restoring means for extracting a bit stream from the payload of each packet and restoring media data from each bit stream using the decoding parameter specified by the decoding parameter specifying means. メディアデータのビットストリームを分割し、分割後のビットストリームを順番に各パケットのペイロードに挿入するとともに、そのメディアデータの復号パラメータを特定する識別情報を各パケットのペイロードに挿入して、各パケットを配信するメディア配信装置と、予め識別情報と復号パラメータの対応関係が記録されているテーブルを格納し、上記メディア配信装置から配信された各パケットを受信すると、何れかのパケットのペイロードから識別情報を抽出し、上記テーブルを参照して、その識別情報に対応する復号パラメータを特定する一方、各パケットのペイロードからビットストリームを抽出し、その復号パラメータを使用して、各ビットストリームからメディアデータを復元するメディア受信装置とを備えたメディア伝送システム。  The bit stream of the media data is divided, and the divided bit stream is sequentially inserted into the payload of each packet, and identification information for specifying the decoding parameter of the media data is inserted into the payload of each packet, Stores the media distribution device to be distributed and the table in which the correspondence between the identification information and the decoding parameter is recorded in advance. When each packet distributed from the media distribution device is received, the identification information is obtained from the payload of any packet. Extract and refer to the above table to identify the decoding parameter corresponding to the identification information, while extracting the bitstream from the payload of each packet and using that decoding parameter to restore the media data from each bitstream Transmission with media receiving device Stem. メディア受信装置は、メディア配信装置からテーブルの更新情報を受信すると、その更新情報にしたがってテーブルを更新することを特徴とする請求項3記載のメディア伝送システム。  4. The media transmission system according to claim 3, wherein when the media receiving device receives update information of the table from the media distribution device, the media receiving device updates the table according to the update information. メディア受信装置は、メディア配信装置から特定の識別情報と復号パラメータを受信すると、テーブルを参照することなく、その復号パラメータを使用して、各ビットストリームからメディアデータを復元することを特徴とする請求項3記載のメディア伝送システム。  The media receiving device, when receiving the specific identification information and the decoding parameter from the media distribution device, restores the media data from each bit stream using the decoding parameter without referring to the table. Item 4. The media transmission system according to Item 3. メディア受信装置は、メディア配信装置から復号パラメータの差分情報を受信すると、テーブルに記録されている復号パラメータと当該差分情報を使用して、各ビットストリームからメディアデータを復元することを特徴とする請求項3記載のメディア伝送システム。  The media reception device, when receiving the difference information of the decoding parameter from the media distribution device, restores the media data from each bitstream using the decoding parameter recorded in the table and the difference information. Item 4. The media transmission system according to Item 3. メディア受信装置は、メディア配信装置から配信されたパケットのうち、一部のパケットの受信に失敗すると、正しく受信したパケットのペイロードからビットストリームを抽出してメディアデータを復元することを特徴とする請求項3記載のメディア伝送システム。  The media receiving device, when receiving a part of the packets delivered from the media delivery device fails, extracts the bit stream from the payload of the correctly received packet and restores the media data. Item 4. The media transmission system according to Item 3. メディア受信装置は、先頭のビットストリームから最後尾のビットストリームまでを結合する際、受信に失敗したパケットがあれば、先頭のビットストリームから、受信に失敗したパケットの直前のパケットのペイロードに挿入されているビットストリームまでを結合することを特徴とする請求項7記載のメディア伝送システム。  When the media receiver combines the first bit stream to the last bit stream, if there is a packet that failed to be received, it is inserted from the first bit stream into the payload of the packet immediately before the packet that failed to be received. The media transmission system according to claim 7, wherein up to a bit stream is combined. メディア受信装置は、先頭のビットストリームから最後尾のビットストリームまでを結合する際、受信に失敗したパケットがあれば、受信に失敗したパケットに挿入されているビットストリームの代わりにヌルデータを結合することを特徴とする請求項7記載のメディア伝送システム。  When combining media from the first bit stream to the last bit stream, the media receiver shall combine null data instead of the bit stream inserted in the packet that failed to be received if there is a packet that failed to be received. The media transmission system according to claim 7. メディア受信装置は、予め設定されている固定個数だけヌルデータを結合することを特徴とする請求項9記載のメディア伝送システム。  10. The media transmission system according to claim 9, wherein the media receiving apparatus combines null data by a fixed number set in advance. メディア受信装置は、正しく受信したパケットのペイロードの記述内容を参照して、ビットストリームの代わりに結合するヌルデータの個数を計算し、その個数だけヌルデータを結合することを特徴とする請求項9記載のメディア伝送システム。  10. The media receiving apparatus according to claim 9, wherein the media receiving device calculates the number of null data to be combined instead of the bit stream with reference to the description content of the payload of the correctly received packet, and combines the null data by that number. Media transmission system.
JP2006531130A 2004-08-19 2004-08-19 Media distribution device, media reception device, and media transmission system Expired - Fee Related JP4361564B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2004/011923 WO2006018887A1 (en) 2004-08-19 2004-08-19 Medium distribution device, medium reception device, and medium transmission system

Publications (2)

Publication Number Publication Date
JPWO2006018887A1 JPWO2006018887A1 (en) 2008-05-01
JP4361564B2 true JP4361564B2 (en) 2009-11-11

Family

ID=35907284

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006531130A Expired - Fee Related JP4361564B2 (en) 2004-08-19 2004-08-19 Media distribution device, media reception device, and media transmission system

Country Status (2)

Country Link
JP (1) JP4361564B2 (en)
WO (1) WO2006018887A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2008204833A1 (en) * 2007-01-09 2008-07-17 Vidyo, Inc. Improved systems and methods for error resilience in video communication systems

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11225161A (en) * 1998-02-05 1999-08-17 Matsushita Electric Ind Co Ltd Data processing method and data processing device
JP2001045098A (en) * 1999-05-26 2001-02-16 Canon Inc Data communication system, data communication device, data communication method, and storage medium
JP4549610B2 (en) * 2001-11-08 2010-09-22 ソニー株式会社 COMMUNICATION SYSTEM, COMMUNICATION METHOD, TRANSMISSION DEVICE AND METHOD, RECEPTION DEVICE AND METHOD, AND PROGRAM
KR100458878B1 (en) * 2002-05-03 2004-12-03 학교법인 경희대학교 Method for transmitting and receiving a variable size packet based on foward error correction coding

Also Published As

Publication number Publication date
WO2006018887A1 (en) 2006-02-23
JPWO2006018887A1 (en) 2008-05-01

Similar Documents

Publication Publication Date Title
EP1813115B1 (en) Buffering packets of a media stream
US10447754B2 (en) Method and apparatus for transmitting/receiving media contents in multimedia system
EP2086238B1 (en) Method of transmission of digital images and reception of transport packets
US8010691B2 (en) Content tagging of media streams
US7177357B2 (en) Data processing system for stereoscopic 3-dimensional video based on MPEG-4 and method thereof
US10985870B2 (en) Method and device for transmitting and receiving packet in communication system
US20010027468A1 (en) Transmission system, reception system, and transmission and reception system capable of displaying a scene with high quality
EP2077669A2 (en) Transcoder and receiver
US20050018615A1 (en) Media transmitting method, media receiving method, media transmitter and media receiver
US8432937B2 (en) System and method for recovering the decoding order of layered media in packet-based communication
US20040022252A1 (en) Apparatus and method for compressing headers and multiplexing packets in IP-based network environment
US11082340B2 (en) Transmitting apparatus, transmitting method, and receiving apparatus
US20100253847A1 (en) Two-stage digital program insertion system
EP1675318A1 (en) Media stream multicast distribution method and apparatus
JP4361564B2 (en) Media distribution device, media reception device, and media transmission system
GB2356099A (en) Signal having Internet Protocol packets in the horizontal ancillary data space
JP3647366B2 (en) Data processing apparatus, data processing method, and computer-readable recording medium
JP2001320407A (en) Data communication device, data communication expansion board, and data communication method

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080701

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: 20090804

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090812

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120821

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120821

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130821

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees