JP4361564B2 - Media distribution device, media reception device, and media transmission system - Google Patents
Media distribution device, media reception device, and media transmission system Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/643—Communication protocols
- H04N21/6437—Real-time Transport Protocol [RTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/65—Transmission of management data between client and server
- H04N21/654—Transmission 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).
従来のメディア伝送システムは以上のように構成されているので、過去に受信して保存しているメインヘッダの中に、後続の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.
図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.
1 is a block diagram showing a media transmission system according to
図において、メディア配信装置1は復号パラメータであるconfig情報(メインヘッダ+タイルパートヘッダ)を特定するconfig−ID(識別情報)を各RTPパケットのRTPペイロードヘッダに挿入して各RTPパケットを配信する。
メディア受信装置2はメディア配信装置1から配信された各RTPパケットを受信すると、何れかのRTPパケットのRTPペイロードヘッダからconfig−IDを抽出し、テーブルを参照して、そのconfig−IDに対応するconfig情報を特定し、そのconfig情報を使用して、各RTPパケットに挿入されているビットストリームからメディアデータを復元する。In the figure, the
When the
メディア配信装置1のデータ分割部11は配信対象のメディアデータを入力すると、そのメディアデータのビットストリームを分割する。なお、データ分割部11はデータ分割手段を構成している。
メディア配信装置1のRTPヘッダ構築部12は表示時刻を示すタイムスタンプ(TS)、RTPパケットの順序を示すシーケンスナンバー(SQ)及び画像同士の切れ目を示すMビットなどを各RTPパケットのRTPヘッダに挿入する。When the
The RTP
メディア配信装置1のRTPペイロード構築部13はメディアデータを復元する際に必要なconfig情報を先頭のRTPパケットのRTPペイロードに挿入するとともに、データ分割部11により分割されたビットストリームを順番に後続のRTPパケットのRTPペイロードに挿入する。
メディア配信装置1のテーブル格納部14はconfig−IDとconfig情報の対応関係が記録されているテーブルを格納しているメモリである。The RTP
The
メディア配信装置1のRTPペイロードヘッダ構築部15はテーブル格納部14に格納されているテーブルを参照して、RTPペイロード構築部13により挿入されたconfig情報に対応するconfig−IDを各RTPパケットのRTPペイロードヘッダに挿入する。
なお、RTPヘッダ構築部12、RTPペイロード構築部13、テーブル格納部14及びRTPペイロードヘッダ構築部15からパケット構築手段が構成されている。
メディア配信装置1のパケット配信部16は各RTPパケットを順番に配信するパケット配信手段を構成している。The RTP payload
The RTP
The
メディア受信装置2のパケット受信部21はメディア配信装置1から配信された各RTPパケットを受信するパケット受信手段を構成している。
メディア受信装置2のテーブル格納部22はconfig−IDとconfig情報の対応関係が記録されているテーブルを格納しているメモリである。なお、テーブル格納部22はテーブル格納手段を構成している。The
The
メディア受信装置2のconfig情報特定部23はパケット受信部21により受信された何れかのRTPパケットのRTPペイロードヘッダからconfig−IDを抽出し、テーブル格納部22に格納されているテーブルを参照して、そのconfig−IDに対応するconfig情報を特定する。なお、config情報特定部23は復号パラメータ特定手段を構成している。
The config
メディア受信装置2のメディアデータ復元部24はパケット受信部21により受信された各RTPパケットのRTPペイロードからビットストリームを抽出し、config情報特定部23により特定されたconfig情報を使用して、各ビットストリームからメディアデータを復元する。なお、メディアデータ復元部24はメディアデータ復元手段を構成している。
メディア受信装置2のデコード部25はメディアデータ復元部24により復元されたメディアデータを画像データに変換する。
メディア受信装置2の画像再生部26はデコード部25により変換された画像データにしたがって画像をディスプレイ27に表示する。The media
The
The
次に動作について説明する。
この実施の形態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
Specifically, the
あるいは、予めシステムの固定値として、メディア配信装置1とメディア受信装置2が同一のテーブルを記憶しておくことにより、メディア配信装置1とメディア受信装置2が上記テーブルを共有化する。
図6はconfig−IDとconfig情報の対応関係が記録されているテーブルを示す説明図であり、特に下側のテーブルは、config情報が3種類である場合の例である。Alternatively, the
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
The RTP
図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
メディア配信装置1のRTPペイロード構築部13は、データ分割部11がメディアデータのビットストリームを3分割すると、図8に示すように、先頭のRTPパケットのRTPペイロード、即ち、RTPペイロード(1)にconfig情報(メインヘッダ+タイルパートヘッダ)を挿入する。
また、RTPペイロード構築部13は、データ分割部11により分割されたビットストリーム(1)〜(3)を順番に後続のRTPパケットのRTPペイロード(2)〜(4)に挿入する。When the
Further, the RTP
メディア配信装置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
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
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
メディア受信装置2のパケット受信部21は、メディア配信装置1から配信された4個のRTPパケットを受信する。
メディア受信装置2のconfig情報特定部23は、パケット受信部21が4個のRTPパケットを受信すると、何れかのRTPパケットのRTPペイロードヘッダからconfig−IDを抽出する。
config−IDの抽出対象のRTPペイロードヘッダは、正しく受信できているRTPペイロードヘッダであれば、何れのRTPペイロードヘッダでもよいが、例えば、予め設定されている優先順位が最も高いRTPペイロードヘッダを抽出対象に設定し、そのRTPペイロードヘッダが正しく受信できていなければ、次に優先順位が高いRTPペイロードヘッダを抽出対象に設定するようにすればよい。The
When the
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
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
On the other hand, when the
Here, when the
メディアデータ復元部24は、パケット受信部21により受信された後続のRTPパケットのRTPペイロード(2)〜(4)からビットストリーム(1)〜(3)を抽出し、上記のconfig情報を使用して、ビットストリーム(1)〜(3)からメディアデータを復元する。
メディア受信装置2のデコード部25は、メディアデータ復元部24がメディアデータを復元すると、そのメディアデータを画像データに変換する。
メディア受信装置2の画像再生部26は、デコード部25がメディアデータを画像データに変換すると、その画像データにしたがって画像をディスプレイ27に表示する。The media
When the media
When the
以上で明らかなように、この実施の形態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
実施の形態2.
上記実施の形態1では、メディア配信装置1のRTPペイロード構築部13がRTPパケットのRTPペイロード(1)にconfig情報を挿入するものについて示したが、メディア受信装置2のメディアデータ復元部24が常にconfig情報特定部23からconfig情報を取得するようにすれば、図9に示すように、メディア配信装置1のRTPペイロード構築部13がRTPパケットのRTPペイロード(1)にconfig情報を挿入しないようにしてもよい。
これにより、config情報を配信しない分、伝送量を削減することができる効果を奏する。
In the first embodiment, the RTP
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が格納している共通のテーブルを更新するようにしてもよい。
In the first embodiment, the
具体的には、図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
When the
また、図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
When the
以上で明らかなように、この実施の形態3によれば、メディア受信装置2がメディア配信装置1からテーブルの更新情報を受信すると、その更新情報にしたがってテーブルを更新するように構成したので、配信対象のメディアデータに応じて適宜config情報を更新することができる効果を奏する。
As apparent from the above, according to the third embodiment, when the
実施の形態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
具体的には次の通りである。
メディア受信装置2のconfig情報特定部23は、何れかのRTPパケットのRTPペイロードヘッダに挿入されているconfig−IDが特定値であるか否かを判定する。即ち、config−IDが“FF”である否かを判定する。Specifically, it is as follows.
The config
config情報特定部23は、config−IDが“FF”でなければ、上記実施の形態1と同様に、config情報を特定する。
しかし、config−IDが“FF”であれば、テーブル格納部22に格納されているテーブルを参照することなく、RTPパケットのRTPペイロード(1)に挿入されているconfig情報を取得するようにする。If the config-ID is not “FF”, the config
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
メディア受信装置2のメディアデータ復元部24は、パケット受信部21により受信された後続のRTPパケットのRTPペイロード(2)〜(4)からビットストリーム(1)〜(3)を抽出し、config情報特定部23により取得されたconfig情報を使用して、ビットストリーム(1)〜(3)からメディアデータを復元する。
The media
以上で明らかなように、この実施の形態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
実施の形態5.
上記実施の形態1では、メディア受信装置2のconfig情報特定部23が何れかのRTPパケットのRTPペイロードヘッダからconfig−IDを抽出し、テーブル格納部22に格納されているテーブルを参照して、そのconfig−IDに対応するconfig情報を特定するものについて示したが、図13に示すように、メディア受信装置2のパケット受信部21がメディア配信装置1からconfig情報の差分情報を受信すると、テーブル格納部22に格納されているテーブル内のconfig情報と当該差分情報を使用して、ビットストリーム(1)〜(3)からメディアデータを復元するようにしてもよい。
In the first embodiment, the config
具体的には次の通りである。
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
また、差分情報の中に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
実施の形態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
図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
メディア受信装置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
The media
この実施の形態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
次に、メディアデータ復元部24は、ビットストリーム(3)の後ろに、ビットストリーム(4)に含まれているJP2Kパケットの個数だけヌルデータ(1バイトの“0”のデータ(0x00))を結合する。
次に、メディアデータ復元部24は、ヌルデータの後ろにビットストリーム(5)とエンドコード(EOC)を結合する。
メディアデータ復元部24は、上記の結合結果を解析してメディアデータを復元する。Next, the media
Next, the media
The media
この実施の形態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)
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)
| 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)
| 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 |
-
2004
- 2004-08-19 JP JP2006531130A patent/JP4361564B2/en not_active Expired - Fee Related
- 2004-08-19 WO PCT/JP2004/011923 patent/WO2006018887A1/en not_active Ceased
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 |