JP2004187326A - Data transmitting method, data transmitting apparatus, and data receiving apparatus - Google Patents
Data transmitting method, data transmitting apparatus, and data receiving apparatus Download PDFInfo
- Publication number
- JP2004187326A JP2004187326A JP2004046979A JP2004046979A JP2004187326A JP 2004187326 A JP2004187326 A JP 2004187326A JP 2004046979 A JP2004046979 A JP 2004046979A JP 2004046979 A JP2004046979 A JP 2004046979A JP 2004187326 A JP2004187326 A JP 2004187326A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- information
- transmission
- compressed
- 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.)
- Granted
Links
Images
Landscapes
- Detection And Prevention Of Errors In Transmission (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
本発明は、データ伝送方法、データ伝送装置,及びデータ受信装置に関し、特に複数の情報処理装置の間でデータをパケット単位で伝送する際、送信側では所定のパケットに対応するデータを圧縮し、受信側では所定のパケットに対応する圧縮されたデータを復元するデータ伝送処理に関するものである。 The present invention relates to a data transmission method, a data transmission device, and a data reception device, and in particular, when transmitting data in a packet unit between a plurality of information processing devices, the transmission side compresses data corresponding to a predetermined packet, On the receiving side, it relates to data transmission processing for restoring compressed data corresponding to a predetermined packet.
現在、インターネット上でデータを伝送するための代表的な伝送プロトコルとして、TCP/IP(Transmission Control Protocol / Internet Protocol)やUDP/IP(User Datagram Protocol / Internet Protocol)などが用いられている。 At present, TCP / IP (Transmission Control Protocol / Internet Protocol), UDP / IP (User Datagram Protocol / Internet Protocol), and the like are used as typical transmission protocols for transmitting data on the Internet.
ところが、低ないし中ビットレート(9600bps〜64Kbps)の伝送路を介してこれらの伝送プロトコルを利用してデータをパケット単位で伝送する場合、パケットには、上記TCP,UDP,IPなどの各伝送プロトコルに対応するヘッダが含まれることとなり、通信オーバヘッド,つまりパケットにおけるヘッダ部の情報量がそのデータ部の情報量よりかなり大きくなることが問題となることがある。 However, when data is transmitted in packet units using these transmission protocols via transmission paths of low to medium bit rates (9600 bps to 64 Kbps), each transmission protocol such as TCP, UDP, and IP is included in a packet. Is included, which may cause a problem that the communication overhead, that is, the information amount of the header portion in the packet becomes considerably larger than the information amount of the data portion.
例えば、10byteのデータをUDP/IPプロトコルにより送信する場合、このプロトコルによる伝送に用いられるUDP/IPパケットのデータ部のサイズは10byteであるにも拘わらず、該UDP/IPパケットのトータルサイズは38byteとなる。言いかえると、UDP/IPパケットのトータルサイズは、実際に伝送されるデータの情報量の4倍程度となる。このような通信オーバヘッドが多発すると、結果的に伝送路におけるデータの実効伝送速度が著しく低下してしまう。 For example, when transmitting 10-byte data by the UDP / IP protocol, the total size of the UDP / IP packet is 38 bytes, even though the size of the data portion of the UDP / IP packet used for transmission by this protocol is 10 bytes. It becomes. In other words, the total size of the UDP / IP packet is about four times the information amount of the data actually transmitted. When such communication overhead occurs frequently, the effective transmission speed of data on the transmission path is significantly reduced as a result.
現在、複数の伝送プロトコルを用いることによる通信オーバヘッドを低減させる手法として、RFC(Request For Comments)1144およびRFC(Request For Comments)2508に規定されるV.Jacobsonのヘッダ圧縮方式が用いられている。 At present, as a method of reducing communication overhead by using a plurality of transmission protocols, a header compression method of V. Jacobson specified in RFC (Request For Comments) 1144 and RFC (Request For Comments) 2508 is used.
以下このヘッダ圧縮方式について説明する。
図28(a)は従来のV.Jacobsonのヘッダ圧縮方式が適用されるデータ伝送システムを示している。
Hereinafter, this header compression method will be described.
FIG. 28A shows a data transmission system to which a conventional V. Jacobson header compression method is applied.
このデータ伝送システムCs1では、インターネットInにはゲートウェイサーバSgaがつながっており、該ゲートウェイサーバSgaには、パーソナルコンピュータなどの端末機器Teqが、モデム,ISDN(Integrated Service Digital Network),LAN(Local Area Network)等の有線回線を介して接続されている。ここで、端末機器TeqとゲートウェイサーバSgaとの接続は、有線回線により送信元と送信先を直接結ぶポイント−トゥ−ポイント接続となっており、端末機器TeqとゲートウェイサーバSgaとの間の伝送路上では、V.Jacobsonヘッダ圧縮方式によりデータの圧縮処理が施されたパケットがPPP(Point to Point Protocol)プロトコルなどの伝送プロトコルにより伝送される。 In this data transmission system Cs1, a gateway server Sga is connected to the Internet In, and terminal equipment Teq such as a personal computer, a modem, an integrated service digital network (ISDN), and a local area network (LAN) are connected to the gateway server Sga. ) Are connected via a wired line. Here, the connection between the terminal device Teq and the gateway server Sga is a point-to-point connection that directly connects the transmission source and the transmission destination via a wired line, and is connected on a transmission path between the terminal device Teq and the gateway server Sga. In, a packet subjected to data compression processing by the V. Jacobson header compression method is transmitted by a transmission protocol such as a PPP (Point to Point Protocol) protocol.
上記データ伝送システムCs1では、上記ゲートウェイサーバSgaから端末機器Teqへデータが伝送される場合は、ゲートウェイサーバSgaが送信側装置としての役割を果たし、端末機器Teqが受信側装置としての役割を果たす。また、その反対に端末機器TeqからゲートウェイサーバSgaへデータが伝送される場合は、ゲートウェイサーバSgaが受信側装置の役割、端末機器Teqが送信側装置の役割を果たす。 In the data transmission system Cs1, when data is transmitted from the gateway server Sga to the terminal device Teq, the gateway server Sga functions as a transmitting device, and the terminal device Teq functions as a receiving device. Conversely, when data is transmitted from the terminal device Teq to the gateway server Sga, the gateway server Sga plays the role of the receiving device, and the terminal device Teq plays the role of the transmitting device.
以下、上記データ伝送システムCs1におけるパケットを用いたデータ伝送について簡単に説明する。
図28(b)は、データ伝送システムにおけるデータ伝送に必要な処理を複数の階層に分けて示している。図29(a)〜図29(e)は各階層の処理により生成されるパケットのデータ構造を示している。
Hereinafter, data transmission using packets in the data transmission system Cs1 will be briefly described.
FIG. 28B shows processing required for data transmission in the data transmission system divided into a plurality of layers. FIGS. 29A to 29E show the data structure of a packet generated by the processing of each layer.
まず、図28(b)に示すように、データ伝送システムにおいて、データが、インターネットIn上のサーバ(送信側装置)Sinから、ゲートウエイサーバ(中継装置)Sgaを介して端末機器(受信側装置)Teqに伝送される場合(データの流れDf参照)について説明する。 First, as shown in FIG. 28 (b), in the data transmission system, data is transferred from a server (transmission device) Sin on the Internet In to a terminal device (reception device) via a gateway server (relay device) Sga. The case of transmission to Teq (see data flow Df) will be described.
送信側装置Sinが保持するデータは、第1階層(アプリケーション層)Ls1の処理が施された後、第2階層Ls2の処理が施される。これによりRTP(Realtime Transport Protocol)プロトコルに対応したRTPパケットPrtpが生成される。このRTPパケットPrtpは、ヘッダ情報を格納したRTPヘッダ部Hrtpと、上記データを格納したRTPペイロード(データ部)Drtpとから構成されている。ここで、RTPヘッダ部Hrtpにおける情報は、パケットが1つ送信される毎に1インクリメントするシーケンス番号Isnと、データ受信側での処理に用いられる時刻情報(タイムスタンプ)Itsと、その他のヘッダ情報Ithとから構成されている(図29(a)参照)。なお、上記RTPヘッダ部Hrtpのサイズは一般に12byteであり、シーケンス番号Isnには2byte、タイムスタンプItsに4byteが割り当てられている。 The data held by the transmission side device Sin is subjected to the processing of the first layer (application layer) Ls1 and then to the processing of the second layer Ls2. As a result, an RTP packet Prtp corresponding to the RTP (Realtime Transport Protocol) protocol is generated. The RTP packet Prtp is composed of an RTP header section Hrtp storing header information and an RTP payload (data section) Drtp storing the data. Here, the information in the RTP header section Hrtp includes a sequence number Isn that is incremented by one every time one packet is transmitted, time information (time stamp) Its used for processing on the data receiving side, and other header information. Ith (see FIG. 29A). The size of the RTP header Hrtp is generally 12 bytes, 2 bytes are allocated to the sequence number Isn, and 4 bytes are allocated to the time stamp Its.
次に、上記RTPパケットPrtpには、第3階層Ls3の処理が施され、これによりUDP(User Datagram Protocol)プロトコルに対応したUDPパケットPudpが生成される。このUDPパケットPudpは、ヘッダ情報を格納したUDPヘッダ部Hudpと、上記RTPパケットPrtpを格納したデータ部Dudpとから構成されている(図29(b)参照)。 Next, the RTP packet Prtp is subjected to the processing of the third layer Ls3, whereby a UDP packet Pudp corresponding to the UDP (User Datagram Protocol) protocol is generated. The UDP packet Pudp is composed of a UDP header part Hudp storing header information and a data part Dudp storing the RTP packet Prtp (see FIG. 29 (b)).
続いて、上記UDPパケットPudpには、第4階層Ls4の処理が施され、これによりIP(Internet Protocol)プロトコルに対応したIPパケットPipaが生成される。このIPパケットPipaは、ヘッダ情報を格納したIPヘッダ部Hipaと、上記UDPパケットPudpを格納したデータ部Dipとから構成されている(図29(c)参照)。
そして、上記IPパケットPipaは、第5階層Ls5の処理により所定の伝送規格(例えばEthernet(登録商標))に従って伝送路Cinを介してゲートウェイサーバSgaに送出される。
Subsequently, the UDP packet Pudp is subjected to the processing of the fourth hierarchy Ls4, thereby generating an IP packet Pipa corresponding to the IP (Internet Protocol) protocol. The IP packet Pipa is composed of an IP header section Hipa storing header information and a data section Dip storing the UDP packet Pudp (see FIG. 29C).
Then, the IP packet Pipa is transmitted to the gateway server Sga via the transmission path Cin according to a predetermined transmission standard (for example, Ethernet (registered trademark)) by the processing of the fifth layer Ls5.
すると、ゲートウェイサーバSgaでは、インターネットIn上のサーバSinからのIPパケットPipaが、送信側装置における第5階層Ls5の処理に対応した下位階層Lin2の処理により所定の伝送規格(例えばEthernet(登録商標))に従って受信される。受信されたIPパケットPipaは、送信側装置における第4階層Ls4の処理に対応した上位階層Lin1の処理により、そのヘッダ部Hipaとデータ部Dipに分離される。そして、受信側装置における所定階層(ここでは第4階層Lr4)に対応する上位階層Leq1の処理により、分離されたデータ部Dipに、上記ヘッダ部Hipaの情報とは異なる情報を含むヘッダ部Hipbが付与されて、IPパケットPipbが生成される(図29(d)参照)。 Then, in the gateway server Sga, the IP packet Pipa from the server Sin on the Internet In receives a predetermined transmission standard (for example, Ethernet (registered trademark)) by processing of the lower layer Lin2 corresponding to processing of the fifth layer Ls5 in the transmitting apparatus. ). The received IP packet Pipa is separated into its header portion Hipa and data portion Dip by the processing of the upper layer Lin1 corresponding to the processing of the fourth layer Ls4 in the transmitting device. Then, by the processing of the upper layer Leq1 corresponding to the predetermined layer (here, the fourth layer Lr4) in the receiving apparatus, the separated data section Dip includes the header section Hipb including information different from the information of the header section Hipa. Thus, the IP packet Pipb is generated (see FIG. 29D).
その後、IPパケットPipbには、受信側装置における所定階層(ここでは第5階層Lr5)に対応する下位階層Leq2の処理が施され、PPP(point-to-point Protocol)プロトコルに対応したPPPパケットPpppが有線回線Ceqを介して端末機器Teqへ送信される。このPPPパケットPpppは、PPPヘッダ情報Ippp及び受信データのチェックを行うためのCRC符号Icrcを格納したヘッダ部Hpppと、上記IPパケットPipbを格納したデータ部Dpppとから構成されている(図29(e)参照)。 Thereafter, the IP packet Pipb is subjected to the processing of the lower layer Leq2 corresponding to the predetermined layer (here, the fifth layer Lr5) in the receiving apparatus, and the PPP packet Pppp corresponding to the PPP (point-to-point Protocol) protocol is performed. Is transmitted to the terminal device Teq via the wired line Ceq. This PPP packet Pppp is composed of a header section Hppp that stores the PPP header information Ippp and a CRC code Icrc for checking received data, and a data section Dppp that stores the IP packet Pipb (FIG. 29 ( e)).
上記PPPパケットPpppが受信側装置としての端末装置Teqに受信されると、PPPパケットPpppは、ゲートウェイサーバSgaにおける下位階層Leq2に対応する第5階層Lr5の処理により、ヘッダ部Hpppとデータ部Dpppに分離される。 When the PPP packet Pppp is received by the terminal device Teq as a receiving device, the PPP packet Pppp is converted into a header portion Hppp and a data portion Dppp by the processing of the fifth layer Lr5 corresponding to the lower layer Leq2 in the gateway server Sga. Separated.
次にこのPPPデータ部Dpppに格納されているIPパケットPipbは、第5階層Lr5の上位の第4階層の処理により、IPヘッダ部HipgとIPデータ部Dipに分離される。続いて、IPデータ部Dipに格納されているUDPパケットPudpは、第4階層Lr4の上位の第3階層Lr3の処理により、UDPヘッダ部HudpとUDPデータ部Dudpとに分離される。さらに該UDPデータ部Dudpに格納されているRTPパケットPrtpは、第3階層Lr3の上位の第2階層Lr2の処理により、RTPヘッダ部HrtpとRTPデータ部Drtpとに分離される。
そして、RTPペイロード(RTPデータ部)Drtpに格納されているデータに対して第1階層(アプリケーション層)Lr1の処理が施される。
Next, the IP packet Pipb stored in the PPP data portion Dppp is separated into an IP header portion Hipg and an IP data portion Dip by the processing of the fourth layer above the fifth layer Lr5. Subsequently, the UDP packet Pudp stored in the IP data part Dip is separated into a UDP header part Hudp and a UDP data part Dudp by the processing of the third hierarchy Lr3, which is higher than the fourth hierarchy Lr4. Further, the RTP packet Prtp stored in the UDP data portion Dudp is separated into an RTP header portion Hrtp and an RTP data portion Drtp by the processing of the second layer Lr2 higher than the third layer Lr3.
Then, the data stored in the RTP payload (RTP data section) Drtp is subjected to the processing of the first layer (application layer) Lr1.
なお、端末機器Teqからインターネット上のサーバSinにデータを伝送する場合には、端末機器Teqが送信側装置となり、サーバSinが受信側装置となる。この場合、インターネット上のサーバSinからゲートウェイサーバSgaを介して端末機器Teqにデータを伝送する場合と全く逆の処理が行われる。つまり、端末機器Teqの各階層Lr2〜Lr5では、該各階層に対応するパケットを生成する処理が行われ、ゲートウェイサーバSgaでは、端末機器TeqからのPPPパケットPpppからIPパケットPipbが抽出され、これがIPパケットPipaに変換されてイーサネット(登録商標)に基づいてインターネットIn上のサーバSinに送出される。該サーバSinでは、第5階層Ls5の処理によりIPパケットPipaが受信され、端末機器Teqの各階層Lr2〜Lr4に対応する、上記サーバSinにおける階層Ls4〜Ls2の処理によりRTPペイロードDrtpに格納されているデータが取り出され、該データにはアプリケーション層Ls1の処理が施される。 When data is transmitted from the terminal device Teq to the server Sin on the Internet, the terminal device Teq becomes the transmitting device and the server Sin becomes the receiving device. In this case, a process completely opposite to the case where data is transmitted from the server Sin on the Internet to the terminal device Teq via the gateway server Sga is performed. That is, in each layer Lr2 to Lr5 of the terminal device Teq, a process of generating a packet corresponding to each layer is performed, and in the gateway server Sga, the IP packet Pipb is extracted from the PPP packet Pppp from the terminal device Teq. The packet is converted into an IP packet Pipa and transmitted to the server Sin on the Internet In based on Ethernet (registered trademark). In the server Sin, the IP packet Pipa is received by the processing of the fifth layer Ls5 and stored in the RTP payload Drtp by the processing of the layers Ls4 to Ls2 in the server Sin corresponding to the respective layers Lr2 to Lr4 of the terminal device Teq. Is retrieved, and the data is subjected to the processing of the application layer Ls1.
なお、上記説明では、上記第3階層Ls3及びLr3の処理では、UDPプロトコルに対応したUDPパケットPudpを生成する場合を示しているが、上記第3階層の処理では、TCP(Transmission Control Protocol)プロトコルに対応したTCPパケットを生成するようにしてもよい。 In the above description, the processing of the third layer Ls3 and Lr3 shows the case where the UDP packet Pudp corresponding to the UDP protocol is generated. However, in the processing of the third layer, the TCP (Transmission Control Protocol) protocol is used. May be generated.
上記のようなデータ伝送システムCs1では、V.Jacobsonのヘッダ圧縮方式を用いてPPPプロトコルによりデータを伝送する場合、該プロトコルにより伝送されるPPPパケットPpppとして、図30に示すように大きく分けて2種類のパケットが用いられる。一つは、そのデータ部に格納されるデータ(伝送情報)が圧縮されている圧縮パケットPy(図30(b)参照)であり、もう一つはそのデータ部に格納されるデータ(伝送情報)が圧縮されていない非圧縮パケットPx(図30(a)参照)である。なお、図30では、PPPパケットのデータ構造における、V.Jacobsonのヘッダ圧縮方式の説明に必要な部分を詳しく示している。 In the data transmission system Cs1 as described above, when data is transmitted by the PPP protocol using the V. Jacobson header compression method, the PPP packet Pppp transmitted by the protocol is roughly divided into two as shown in FIG. Types of packets are used. One is a compressed packet Py (see FIG. 30 (b)) in which data (transmission information) stored in the data portion is compressed, and the other is data (transmission information) stored in the data portion. ) Is an uncompressed uncompressed packet Px (see FIG. 30A). FIG. 30 shows in detail a part of the data structure of the PPP packet which is necessary for describing the V. Jacobson header compression method.
つまり、上記非圧縮パケットPxは、ヘッダ情報を格納したヘッダ部Hpxと、PPPプロトコルにより伝送される非圧縮情報Irとして、伝送情報(D)を格納したデータ部Dpxとから構成されている。上記ヘッダ部Hpxの情報は、上記データ部Dpxの情報が圧縮されているか否かを示す圧縮/非圧縮識別子Ih1と、その他のヘッダ情報Ih3とから構成されている。この非圧縮パケットPxでは、上記圧縮/非圧縮識別子Ih1は非圧縮を示している。 That is, the uncompressed packet Px includes a header section Hpx storing header information and a data section Dpx storing transmission information (D) as uncompressed information Ir transmitted by the PPP protocol. The information of the header section Hpx is composed of a compressed / uncompressed identifier Ih1 indicating whether or not the information of the data section Dpx is compressed, and other header information Ih3. In the uncompressed packet Px, the compression / non-compression identifier Ih1 indicates non-compression.
また、圧縮パケットPyは、ヘッダ情報を格納したヘッダ部Hpyと、PPPプロトコルにより伝送される圧縮情報Idとして差分情報(ΔD)を格納したデータ部Dpyとから構成されている。上記ヘッダ部Hpyの情報は、上記データ部Dpyの情報が圧縮されているか否かを示す圧縮/非圧縮識別子Ih1と、その他のヘッダ情報Ih3とから構成されている。この圧縮パケットPyでは、上記圧縮/非圧縮識別子Ih1は圧縮を示している。 The compressed packet Py includes a header section Hpy storing header information, and a data section Dpy storing difference information (ΔD) as compression information Id transmitted by the PPP protocol. The information of the header section Hpy includes a compression / non-compression identifier Ih1 indicating whether or not the information of the data section Dpy is compressed, and other header information Ih3. In the compressed packet Py, the compression / non-compression identifier Ih1 indicates compression.
なお、上記その他のヘッダ情報Ih3には、図29(e)に示すCRC符号Icrcが含まれていることは言うまでもない。
上記V.Jacobsonのヘッダ圧縮方式を用いたPPPパケットの伝送処理では、最初のPPPパケットとして非圧縮パケットPxが送信側から受信側へ送信され、後続するPPPパケットとして圧縮パケットPyが送信される、
Needless to say, the other header information Ih3 includes the CRC code Icrc shown in FIG.
In the transmission process of the PPP packet using the V. Jacobson header compression method, an uncompressed packet Px is transmitted from the transmission side to the reception side as an initial PPP packet, and a compressed packet Py is transmitted as a subsequent PPP packet.
ここでは、送信対象となる圧縮パケットPyのデータ部Dpyには、その直前に送信したPPPパケットに対応する伝送情報を参照元情報とする差分情報(ΔD)が格納されている。なお、上記差分情報(ΔD)は具体的には、該送信対象の圧縮パケットにより送信されるべき伝送情報と、上記参照元情報としての伝送情報との差分である。 Here, the data portion Dpy of the compressed packet Py to be transmitted stores difference information (ΔD) using transmission information corresponding to the PPP packet transmitted immediately before as reference information. The difference information (ΔD) is, specifically, a difference between the transmission information to be transmitted by the transmission target compressed packet and the transmission information as the reference source information.
図31は、従来のV.Jacobsonのヘッダ圧縮方式を用いたPPPパケットの伝送処理を概念的に説明するための図である。
ここでは、各PPPパケットに対応する伝送情報(D1)〜(D4)が順次伝送される場合について説明する。
FIG. 31 is a diagram conceptually illustrating a conventional PPP packet transmission process using the V. Jacobson header compression method.
Here, a case where transmission information (D1) to (D4) corresponding to each PPP packet are sequentially transmitted will be described.
まず、最初のPPPパケットとして非圧縮パケットPx(1)が送信側から受信側へ送信される。この非圧縮パケットPx(1)のデータ部Dpxには、非圧縮情報Irとして伝送情報(D1)が格納されている。 First, an uncompressed packet Px (1) is transmitted from the transmitting side to the receiving side as the first PPP packet. In the data part Dpx of the uncompressed packet Px (1), transmission information (D1) is stored as uncompressed information Ir.
その後は、PPPパケットとして圧縮パケットPy(2)〜Py(4)が送信側から受信側へ順に送信される。これらの圧縮パケットPy(2),Py(3),Py(4)のデータ部Dpyには、圧縮情報Idとして、差分情報(D1−D2),(D2−D3),(D3−D4)が格納されている。 Thereafter, the compressed packets Py (2) to Py (4) are sequentially transmitted from the transmitting side to the receiving side as PPP packets. In the data portion Dpy of these compressed packets Py (2), Py (3), and Py (4), differential information (D1-D2), (D2-D3), and (D3-D4) are provided as compression information Id. Is stored.
ここで、上記差分情報(D1−D2)は、伝送情報(D1)と(D2)の差分情報であり、上記差分情報(D2−D3)は、伝送情報(D2)と(D3)の差分情報であり、上記差分情報(D3−D4)は、伝送情報(D3)と(D4)の差分情報である。このように各圧縮パケットには、各圧縮パケットに対応する伝送情報と、その直前に伝送されたパケットに対応する伝送情報との差分情報(ΔD)が、圧縮情報Idとして格納されている。 Here, the difference information (D1-D2) is difference information between the transmission information (D1) and (D2), and the difference information (D2-D3) is difference information between the transmission information (D2) and (D3). The difference information (D3-D4) is difference information between the transmission information (D3) and (D4). As described above, in each compressed packet, the difference information (ΔD) between the transmission information corresponding to each compressed packet and the transmission information corresponding to the packet transmitted immediately before is stored as the compression information Id.
このような圧縮パケットの送信は、伝送エラーが発生するまで続けられる。
受信側では、最初のPPPパケットとして非圧縮パケットPx(1)が受信され、その後は、PPPパケットとして圧縮パケットPy(2)〜Py(4)が順次受信される。
The transmission of such a compressed packet is continued until a transmission error occurs.
On the receiving side, the uncompressed packet Px (1) is received as the first PPP packet, and thereafter, the compressed packets Py (2) to Py (4) are sequentially received as PPP packets.
そして、非圧縮パケットPx(1)は、PPPプロトコルにより処理されてそのデータ部Dpxに格納されている伝送情報(D1)が取り出される。また、圧縮パケットPy(2),Py(3),Py(4)は、PPPプロトコルにより処理されてそのデータ部Dpyに格納されている差分情報(D1−D2),(D2−D3),(D3−D4)が取り出され、V.Jacobsonのヘッダ圧縮方式により、各圧縮パケットに対応する伝送情報D2,D3,D4が復元される。例えば、伝送情報(D2)の復元は、差分情報(D1−D2)と伝送情報D1の加算演算により行われ、他の伝送情報(D3),(D4)の復元もこれと同様に行われる。 Then, the uncompressed packet Px (1) is processed by the PPP protocol, and the transmission information (D1) stored in the data portion Dpx is extracted. The compressed packets Py (2), Py (3) and Py (4) are processed by the PPP protocol and stored in the data part Dpy of the difference information (D1-D2), (D2-D3), (D2-D3), D3-D4) are taken out, and the transmission information D2, D3, D4 corresponding to each compressed packet is restored by the V. Jacobson header compression method. For example, the restoration of the transmission information (D2) is performed by the addition operation of the difference information (D1-D2) and the transmission information D1, and the restoration of the other transmission information (D3) and (D4) is performed in the same manner.
次に、従来のV.Jacobsonの圧縮方式を用いたPPPプロトコルによる伝送処理において伝送エラーが発生した場合について説明する。
図32は上記伝送エラーが発生した場合の送信側と受信側との間での信号の授受を示している。
受信側では、所定のPPPパケットの伝送エラーを検出した場合、エラー発生時点以降に受信するPPPパケットの復元ができなくなるため、送信側へ復元エラーが発生したことを通知する。
Next, a case where a transmission error occurs in a transmission process by the PPP protocol using the conventional V. Jacobson compression method will be described.
FIG. 32 shows transmission and reception of signals between the transmission side and the reception side when the transmission error occurs.
If the receiving side detects a transmission error of a predetermined PPP packet, the receiving side cannot recover the PPP packet received after the occurrence of the error, and thus notifies the transmitting side that a recovery error has occurred.
例えば、図32に示すように、圧縮パケットPy(2)が伝送エラーにより正常に受信側に伝送されない場合には、受信側ではこの圧縮パケットPy(2)に続く圧縮パケットPy(3)が受信されても、圧縮パケットPy(3)に格納されている差分情報の元情報である伝送情報(D3)を復元することができない。これは、圧縮パケットPy(2)に格納されている差分情報の元情報である伝送情報(D2)が復元されていないためである。そこで、この場合には、受信側から送信側に、復元エラーが発生したことが通知される。 For example, as shown in FIG. 32, when the compressed packet Py (2) is not normally transmitted to the receiving side due to a transmission error, the receiving side receives the compressed packet Py (2) following the compressed packet Py (2). Even if this is done, the transmission information (D3) that is the original information of the difference information stored in the compressed packet Py (3) cannot be restored. This is because the transmission information (D2) which is the original information of the difference information stored in the compressed packet Py (2) has not been restored. Therefore, in this case, the receiving side notifies the transmitting side that a restoration error has occurred.
送信側では、この復元エラー発生の通知を受けたときは、その通知の受信直後にはPPPパケットとして非圧縮パケットPx(5)が受信側へ送信される。一方、受信側では、伝送エラーの発生時点からその後に非圧縮パケットが受信される時点までの間に受信された全ての圧縮パケットPy(2)〜Py(4)が破棄される。 When the transmitting side receives the notification of the occurrence of the restoration error, immediately after receiving the notification, the uncompressed packet Px (5) is transmitted to the receiving side as a PPP packet. On the other hand, on the receiving side, all the compressed packets Py (2) to Py (4) received from the time when the transmission error occurs until the time when the uncompressed packet is received thereafter are discarded.
ところで、現在では、携帯電話を利用したインターネットの応用、例えば、携帯電話に対するメールのアクセスや文字情報のサービス等が進んでおり、また、第3世代移動体通信(W−CDMA:Wideband-Code Division Multiple Access)の実用化に向けて次世代無線データ通信(〜384Kbps)のためのインフラが整備されつつある。 By the way, at present, the application of the Internet using a mobile phone, for example, the access of mail to the mobile phone and the service of text information, etc., have been advanced, and the third-generation mobile communication (W-CDMA: Wideband-Code Division). Infrastructure for next-generation wireless data communication (up to 384 Kbps) is being prepared for the practical use of Multiple Access.
図33(a)は、上記W−CDMAに対応した無線端末機器を対象とするデータ伝送システムを示す図である。
このデータ伝送システムCs2では、インターネットInにはゲートウェイサーバSgaがつながっており、該ゲートウェイサーバSgaには、携帯無線端末機器(ビジュアル端末等)Tmoが、W−CDMAなどの無線電話網Cwrを介して接続されている。このようなデータ伝送システムCs2においても、携帯無線端末機器TmoとゲートウェイサーバSgaとの間の伝送路上では、V.Jacobsonヘッダ圧縮方式によりデータの圧縮処理が施されたパケットの通信がPPP(Point to Point Protocol)などのプロトコルにより行われる。
FIG. 33 (a) is a diagram showing a data transmission system for the wireless terminal device supporting W-CDMA.
In this data transmission system Cs2, a gateway server Sga is connected to the Internet In, and a portable wireless terminal device (such as a visual terminal) Tmo is connected to the gateway server Sga via a wireless telephone network Cwr such as W-CDMA. It is connected. Also in such a data transmission system Cs2, communication of a packet subjected to data compression processing by the V. Jacobson header compression method is performed on a transmission path between the portable wireless terminal device Tmo and the gateway server Sga by PPP (Point to Point). Point Protocol).
図33(b)は、上記データ伝送システムCs2におけるデータ伝送に必要な処理を複数の階層に分けて示している。
このデータ伝送システムCs2では、携帯無線端末機器TmoとゲートウェイサーバSgaとの間の伝送路には無線電話網Cwrが含まれているため、これらの間でのデータ伝送処理は、端末装置とゲートウェイサーバが有線回線により接続されている上記データ伝送システムCs1とは以下の点のみ異なっている。
FIG. 33 (b) shows the processing required for data transmission in the data transmission system Cs2 divided into a plurality of layers.
In this data transmission system Cs2, since the transmission path between the portable radio terminal device Tmo and the gateway server Sga includes the radio telephone network Cwr, the data transmission process between them is performed by the terminal device and the gateway server. Is different from the data transmission system Cs1 connected by a wired line only in the following points.
つまり、ゲートウェイサーバSgaから携帯無線端末機器TmoへPPPパケットを伝送する場合、ゲートウェイサーバSgaでは、第2階層Lmo2の処理により得られるPPPパケットが、第3階層Lmo3のW−CDMA方式に対応した処理により無線回線Cmoを介して携帯無線端末機器Tmoへ伝送される。 That is, when transmitting a PPP packet from the gateway server Sga to the portable wireless terminal device Tmo, the gateway server Sga converts the PPP packet obtained by the processing of the second layer Lmo2 into a processing corresponding to the W-CDMA method of the third layer Lmo3. Is transmitted to the portable wireless terminal device Tmo via the wireless line Cmo.
そして、携帯無線端末機器Tmoでは、第6階層Lr6のW−CDMA方式に対応した処理によりPPPパケットが受信される。その後は、上記データ伝送システムCs1と同様、第5から第2の階層Lr5〜Lr2の処理によりRTPペイロードDrtpに格納されているデータが取り出され、該データにはアプリケーション層Lr1の処理が施される。 Then, the portable wireless terminal device Tmo receives the PPP packet by the processing corresponding to the W-CDMA system of the sixth layer Lr6. Thereafter, similarly to the data transmission system Cs1, the data stored in the RTP payload Drtp is extracted by the processing of the fifth to second layers Lr5 to Lr2, and the data is subjected to the processing of the application layer Lr1. .
なお、図33(b)に示すデータ伝送システムCs2におけるその他の通信処理は、図28(b)に示すデータ伝送システムCs1におけるものと同一である。例えば、データ伝送システムCs2におけるゲートウェイサーバSgaでの端末側の第1階層Lmo1及び第2階層Lmo2の処理は、データ伝送システムCs1におけるゲートウェイサーバSgaでの端末側の第1階層Leq1及び第2階層Leq2の処理と同一である。 The other communication processing in the data transmission system Cs2 shown in FIG. 33B is the same as that in the data transmission system Cs1 shown in FIG. For example, the processing of the first layer Lmo1 and the second layer Lmo2 on the terminal side in the gateway server Sga in the data transmission system Cs2 is performed by the first layer Leq1 and the second layer Leq2 on the terminal side in the gateway server Sga in the data transmission system Cs1. Is the same as the process of
ところが、有線区間でのデータ伝送におけるビット誤り率が10-5〜10-7であるのに対し、無線区間でのデータ伝送におけるビット誤り率は10-3程度であり、V.Jacobsonのヘッダ圧縮方式(RFC1144、RFC2508)を用いたPPPプロトコルによるデータ伝送処理では、無線区間での伝送誤りによる伝送データの品質劣化が問題となる。 However, while the bit error rate in data transmission in a wired section is 10 −5 to 10 −7 , the bit error rate in data transmission in a wireless section is about 10 −3 , and V. Jacobson's header compression In the data transmission processing by the PPP protocol using the method (RFC1144, RFC2508), quality degradation of transmission data due to a transmission error in a wireless section becomes a problem.
言いかえると、無線区間を含むデータ伝送システムCs2では、V.Jacobsonのヘッダ圧縮方式を用いてPPPプロトコルによるデータ伝送を行うと、図32に示すケース、つまり伝送エラーの発生に伴って受信側での受信パケットを破棄するケースが頻繁に発生し、結果として破棄される伝送パケットの数が飛躍的に増加してしまうという問題がある。 In other words, in the data transmission system Cs2 including the wireless section, if data transmission by the PPP protocol is performed by using the V. Jacobson header compression method, the data transmission system Cs2 performs the case shown in FIG. There is a problem that the case of frequently discarding the received packet occurs, and as a result, the number of transmission packets discarded increases dramatically.
本発明は上記のような問題点を解決するためになされたもので、パケットによるデータ伝送をパケットに格納されるデータ(伝送情報)を圧縮して行う際に、無線区間におけるエラー発生により受信側にて破棄されるパケットの数を削減することができ、これにより無線区間を含む伝送路における伝送データの品質を改善することができるデータ伝送方法,データ送信装置,及びデータ受信装置を得ることを目的とする。 SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and when performing data transmission in a packet by compressing data (transmission information) stored in the packet, an error occurs in a radio section due to an error in a wireless section. It is possible to obtain a data transmission method, a data transmission device, and a data reception device that can reduce the number of packets discarded in the transmission path, thereby improving the quality of transmission data in a transmission path including a wireless section. Aim.
この発明に係るデータ伝送方法は、情報をパケットに対応する伝送情報毎に順次送信側から受信側へ伝送するデータ伝送方法であって、所定の伝送情報が非圧縮情報として格納されている非圧縮パケットを一定周期で送信し、上記所定の伝送情報に続く伝送情報が少なくともその一部が圧縮されて圧縮情報として格納されている圧縮パケットを連続送信する送信側処理を含み、上記送信側処理は、送信対象となる圧縮パケットに格納されるべき圧縮情報を、上記非圧縮パケットに対応する伝送情報と、上記圧縮パケットに対応する伝送情報とに基づいて作成する圧縮処理を含むものである。 A data transmission method according to the present invention is a data transmission method for sequentially transmitting information from a transmitting side to a receiving side for each piece of transmission information corresponding to a packet, wherein the predetermined transmission information is stored as uncompressed information. A transmission side process of transmitting a packet at a fixed period and continuously transmitting a compressed packet in which at least a part of transmission information following the predetermined transmission information is compressed and stored as compression information is included. And compression processing for creating compression information to be stored in a compressed packet to be transmitted, based on transmission information corresponding to the uncompressed packet and transmission information corresponding to the compressed packet.
この発明は、上記データ伝送方法において、上記送信側処理は、同一の伝送情報を格納した非圧縮パケットを複数回連続して受信側へ送信するものである。 According to the present invention, in the above data transmission method, the transmitting side process transmits an uncompressed packet storing the same transmission information to the receiving side continuously plural times.
この発明は、上記データ伝送方法において、さらに、上記送信側処理は、前記非圧縮パケットの復元エラーがあった場合には、受信側から復元エラーの発生を示す通知を受信し、前記通知に基づいて、非圧縮パケットを送信するものである。 According to the present invention, in the data transmission method, further, when there is a decompression error of the uncompressed packet, the transmission side process receives a notification indicating the occurrence of a decompression error from a reception side, and based on the notification And transmits an uncompressed packet.
この発明に係るデータ伝送方法は、情報をパケットに対応する伝送情報毎に順次送信側から受信側へ伝送するデータ伝送方法であって、所定の伝送情報が非圧縮情報として格納されている非圧縮パケットを一定周期で受信し、上記所定の伝送情報に続く伝送情報が少なくともその一部が圧縮されて圧縮情報として格納されている圧縮パケットを連続受信する受信側処理を含み、上記受信側処理は、復元対象となる圧縮パケットに対応する伝送情報を、非圧縮パケットに対応する伝送情報と、該復元対象としての圧縮パケットに含まれる圧縮情報とに基づいて復元する復元処理を含むものである。 A data transmission method according to the present invention is a data transmission method for sequentially transmitting information from a transmitting side to a receiving side for each piece of transmission information corresponding to a packet, wherein the predetermined transmission information is stored as uncompressed information. The receiving side processing includes receiving a packet at a constant cycle, and continuously receiving a compressed packet in which at least a part of the transmission information following the predetermined transmission information is compressed and stored as compression information. And a decompression process for decompressing transmission information corresponding to a compressed packet to be decompressed based on transmission information corresponding to an uncompressed packet and compression information included in the decompressed compressed packet.
この発明は、上記データ伝送方法において、上記受信側処理は、同一の伝送情報を格納した非圧縮パケットを複数回連続して受信するものである。 According to the present invention, in the data transmission method, the reception-side processing is to continuously receive an uncompressed packet storing the same transmission information a plurality of times.
この発明は、上記データ伝送方法において、さらに、前記受信側処理は、復元エラーが生じた場合には、エラーパケットだけを廃棄するものである。 According to the present invention, in the above data transmission method, the receiving side process discards only an error packet when a restoration error occurs.
この発明は、データ伝送方法において、さらに、上記受信側処理は、非圧縮パケットの復元エラーがあった場合には、送信側へ復元エラーの発生を示す通知を送信し、前記通知に基づいて、前記送信側から送信した非圧縮パケットを受信するものである。 According to the present invention, in the data transmission method, further, when there is a decompression error of the uncompressed packet, the reception side process transmits a notification indicating the occurrence of the decompression error to the transmission side, based on the notification, An uncompressed packet transmitted from the transmitting side is received.
この発明に係るデータ伝送装置は、情報をパケットに対応する伝送情報毎に順次送信側から受信側へ伝送するデータ伝送装置であって、前記データ伝送装置は、所定の伝送情報が非圧縮情報として格納されている非圧縮パケットを一定周期で送信し、上記所定の伝送情報に続く伝送情報が少なくともその一部が圧縮されて圧縮情報として格納されている圧縮パケットを連続送信するとともに、送信対象となる圧縮パケットに格納されるべき圧縮情報を、上記非圧縮パケットに対応する伝送情報と、上記圧縮パケットに対応する伝送情報とに基づいて作成する圧縮処理を行うものである。 A data transmission device according to the present invention is a data transmission device that sequentially transmits information from a transmission side to a reception side for each piece of transmission information corresponding to a packet, wherein the predetermined transmission information is transmitted as uncompressed information. The stored uncompressed packet is transmitted at a fixed period, and the transmission information following the predetermined transmission information is transmitted at least partially as compressed information, and the compressed packet is continuously transmitted. A compression process for creating compression information to be stored in a compressed packet based on the transmission information corresponding to the uncompressed packet and the transmission information corresponding to the compressed packet.
この発明は、上記データ伝送装置において、同一の伝送情報を格納した非圧縮パケットを複数回連続して受信側へ送信するものである。 According to the present invention, in the above data transmission apparatus, an uncompressed packet storing the same transmission information is continuously transmitted to a receiving side a plurality of times.
この発明は、上記データ伝送装置において、さらに、前記非圧縮パケットの復元エラーがあった場合には、受信側から復元エラーの発生を示す通知を受信し、前記通知に基づいて、非圧縮パケットを送信するものである。 According to the present invention, in the data transmission device, further, when there is a decompression error of the uncompressed packet, a notification indicating the occurrence of the decompression error is received from the receiving side, and based on the notification, the uncompressed packet is What to send.
この発明に係るデータ受信装置は、送信側からパケット単位で送信された情報を受信するデータ受信装置であって、前記データ受信装置は、所定の伝送情報が非圧縮情報として格納されている非圧縮パケットを一定周期で受信し、上記所定の伝送情報に続く伝送情報が少なくともその一部が圧縮されて圧縮情報として格納されている圧縮パケットを連続受信するとともに、復元対象となる圧縮パケットに対応する伝送情報を、非圧縮パケットに対応する伝送情報と、該復元対象としての圧縮パケットに含まれる圧縮情報とに基づいて復元するものである。 A data receiving device according to the present invention is a data receiving device for receiving information transmitted in packet units from a transmitting side, wherein the data receiving device has an uncompressed format in which predetermined transmission information is stored as uncompressed information. Packets are received at regular intervals, and the transmission information subsequent to the predetermined transmission information is continuously received at least partially as a compressed packet stored as compressed information, and corresponds to the compressed packet to be restored. The transmission information is restored based on the transmission information corresponding to the uncompressed packet and the compression information included in the compressed packet to be restored.
この発明は、上記データ受信装置において、上記受信側処理は、同一の伝送情報を格納した非圧縮パケットを複数回連続して受信するものである。 According to the present invention, in the above data receiving apparatus, the receiving side process continuously receives an uncompressed packet storing the same transmission information a plurality of times.
この発明は、上記データ受信装置において、さらに、復元エラーが生じた場合には、エラーパケットだけを廃棄するものである。 According to the present invention, in the data receiving apparatus, when a restoration error occurs, only the error packet is discarded.
この発明は、上記データ受信装置において、非圧縮パケットの復元エラーがあった場合には、送信側へ復元エラーの発生を示す通知を送信し、前記通知に基づいて、前記送信側から送信した非圧縮パケットを受信するものである。 According to the present invention, in the data receiving device, when there is a decompression error of an uncompressed packet, a notification indicating the occurrence of a decompression error is transmitted to the transmission side, and the non-compression packet transmitted from the transmission side is transmitted based on the notification. It receives compressed packets.
この発明に係るデータ伝送方法によれば、情報をパケット単位で伝送する際、送信側では、非圧縮の伝送情報を含む非圧縮パケットに続いて圧縮された伝送情報を含む圧縮パケットを連続送信し、この際、送信対象となる圧縮パケットに格納されるべき圧縮情報を、上記非圧縮パケットである参照パケットに対応する伝送情報と、上記送信対象としての対象パケットに対応する伝送情報とに基づいて作成し、受信側では、圧縮パケットに対応する伝送情報を、該圧縮パケットに含まれる圧縮情報と上記参照パケットに対応する伝送情報とに基づいて復元するので、無線区間にて圧縮パケットの伝送誤りが発生しても、受信側では、後続する圧縮パケットを、上記参照パケットとしての非圧縮パケットに対応する伝送情報に基づいて復元することができる。これにより、無線区間におけるエラー発生により受信側にて破棄されるパケットの数を削減することができ、これにより無線区間を含む伝送路における伝送データの品質を改善することができる。 According to the data transmission method of the present invention, when transmitting information in packet units, the transmitting side continuously transmits a compressed packet containing compressed transmission information, followed by an uncompressed packet containing uncompressed transmission information. At this time, the compression information to be stored in the compressed packet to be transmitted is determined based on the transmission information corresponding to the reference packet, which is the uncompressed packet, and the transmission information corresponding to the target packet as the transmission target. On the receiving side, the transmission information corresponding to the compressed packet is restored based on the compression information included in the compressed packet and the transmission information corresponding to the reference packet. Occurs, the receiving side decompresses the subsequent compressed packet based on the transmission information corresponding to the uncompressed packet as the reference packet. Can. This makes it possible to reduce the number of packets discarded on the receiving side due to the occurrence of an error in a wireless section, thereby improving the quality of transmission data on a transmission path including the wireless section.
この発明によれば、上記データ伝送方法において、送信側では、上記非圧縮パケットに続く各圧縮パケットとして、上記参照パケットとしての非圧縮パケットを示す参照パケット識別子を上記圧縮情報とともに含むパケットを送信するので、受信側では、圧縮パケットに対する復元処理の際に必要となる参照パケットを参照パケット識別子により特定することができる。 According to the present invention, in the data transmission method, the transmitting side transmits, as each compressed packet following the uncompressed packet, a packet including a reference packet identifier indicating the uncompressed packet as the reference packet together with the compression information. Therefore, on the receiving side, the reference packet required for the decompression process on the compressed packet can be specified by the reference packet identifier.
また、上記圧縮情報として、上記参照パケットに対応する伝送情報と、上記圧縮パケットに対応する伝送情報との差分情報を作成するので、圧縮パケットに含まれる圧縮情報を簡単な演算処理により作成することができる。 Further, since the difference information between the transmission information corresponding to the reference packet and the transmission information corresponding to the compressed packet is created as the compression information, the compression information included in the compressed packet is created by a simple calculation process. Can be.
この発明によれば、上記データ伝送方法において、送信側側では、上記圧縮パケットには、上記差分情報を上記参照パケットに対応する伝送情報に基づいて算出するための付加情報を格納し、受信側では、上記圧縮パケットにおける差分情報を、上記付加情報に基づいて上記参照パケットに対応する伝送情報から算出するので、上記差分情報の情報量を削減でき、データ圧縮効率を向上させることが可能となり、ひいてはデータ伝送効率をも向上させることができる。 According to the present invention, in the data transmission method, the transmitting side stores, in the compressed packet, additional information for calculating the difference information based on the transmission information corresponding to the reference packet, Then, since the difference information in the compressed packet is calculated from the transmission information corresponding to the reference packet based on the additional information, the information amount of the difference information can be reduced, and the data compression efficiency can be improved. As a result, data transmission efficiency can be improved.
この発明によれば、上記データ伝送方法において、上記付加情報として、上記圧縮パケットが、上記参照パケットとしての非圧縮パケットの送出以後何番目に送出したパケットであるかを識別可能なシーケンス番号を用いるので、パケットの送信の度に一定量増加する伝送情報については、差分情報を0ビットにすることが可能となる。 According to the present invention, in the data transmission method, as the additional information, a sequence number capable of identifying an order number of the compressed packet transmitted after transmission of the uncompressed packet as the reference packet is used. Therefore, for transmission information that increases by a fixed amount each time a packet is transmitted, the difference information can be set to 0 bits.
この発明によれば、上記データ伝送方法において、上記付加情報として、上記圧縮パケットにおける差分情報を上記参照パケットに対応する伝送情報から算出する計算式の変数を用いるので、パケットの送信の度に一定の関数に従って変動する伝送情報については、差分情報を大きく削減することができる。 According to the present invention, in the data transmission method, a variable of a calculation formula for calculating difference information in the compressed packet from transmission information corresponding to the reference packet is used as the additional information. For the transmission information that fluctuates according to the function, the difference information can be greatly reduced.
この発明によれば、上記データ伝送方法において、送信側では、上記圧縮パケットより先に送信されるよう作成された複数の非圧縮パケットを参照パケットとして用いて、該圧縮パケットには、上記各参照パケットに対応する伝送情報と上記圧縮パケットに対応する伝送情報との差分情報と、上記各参照パケットに対応する参照パケット識別子とを対応付けて、対応する差分情報と参照パケット識別子を、上記圧縮情報として複数組格納し、上記受信側処理では、上記圧縮パケットにおけるいずれかの組の差分情報とパケット識別子を用いて、上記圧縮パケットに対応する伝送情報を復元するので、圧縮パケットの復元に必要な情報を含む非圧縮パケットに対する伝送処理の信頼性を高めることができ、これにより無線伝送されるデータの品質を大きく向上させることができる。 According to the present invention, in the data transmission method, the transmitting side uses a plurality of uncompressed packets created so as to be transmitted earlier than the compressed packet as reference packets, and the compressed packet includes The difference information between the transmission information corresponding to the packet and the transmission information corresponding to the compressed packet and the reference packet identifier corresponding to each of the reference packets are associated with each other, and the corresponding difference information and the reference packet identifier are compared with the compression information. In the receiving-side process, the transmission information corresponding to the compressed packet is restored using the differential information and the packet identifier of one of the sets in the compressed packet, so that it is necessary to restore the compressed packet. The reliability of the transmission process for uncompressed packets containing information can be improved, thereby improving the quality of data transmitted wirelessly. It can be greatly improved.
この発明によれば、上記データ伝送方法において、上記送信側処理では、上記非圧縮パケットを一定周期で送信するので、圧縮パケットのデータサイズが極端に大きくなるのを抑えて、伝送情報の圧縮効率をほぼ一定の変動範囲内に収めることができる。この結果、無線伝送されるデータの品質だけでなく、データ伝送効率をも向上させることができる According to the present invention, in the data transmission method, in the transmission-side processing, the uncompressed packet is transmitted at a fixed period, so that the data size of the compressed packet is prevented from becoming extremely large, and the compression efficiency of the transmission information is reduced. Can be kept within a substantially constant fluctuation range. As a result, not only the quality of wirelessly transmitted data but also data transmission efficiency can be improved.
この発明によれば、上記データ伝送方法において、送信側では、受信側に送信する圧縮パケットに含まれる圧縮情報のサイズが一定の値を越えたとき、上記非圧縮パケットを送信するので、圧縮パケットのデータサイズを小さく抑えて、伝送情報の圧縮効率を高めることが可能となり、無線伝送データの品質だけでなく、データ伝送効率をも向上させることができる。 According to the present invention, in the data transmission method, the transmitting side transmits the uncompressed packet when the size of the compressed information included in the compressed packet transmitted to the receiving side exceeds a certain value. It is possible to increase the compression efficiency of transmission information by keeping the data size small, and to improve not only the quality of wireless transmission data, but also the data transmission efficiency.
この発明によれば、上記データ伝送方法において、受信側では、送信側からの圧縮パケットに含まれる圧縮情報のサイズが一定の値を越えたとき、送信側へ非圧縮パケットの送信を要求し、送信側では、受信側から非圧縮パケットの送信要求に応じて非圧縮パケットを受信側へ送信するので、圧縮パケットのデータサイズを小さく抑えて、伝送情報の圧縮効率を高めることが可能となり、無線伝送データの品質だけでなく、データ伝送効率をも向上させることができる。 According to the present invention, in the data transmission method, the receiving side requests the transmitting side to transmit an uncompressed packet when the size of the compressed information included in the compressed packet from the transmitting side exceeds a certain value, The transmitting side transmits the uncompressed packet to the receiving side in response to the request for transmitting the uncompressed packet from the receiving side, so that it is possible to suppress the data size of the compressed packet and increase the compression efficiency of the transmission information. It is possible to improve not only the quality of the transmission data but also the data transmission efficiency.
この発明によれば、上記データ伝送方法において、送信側では、同一の伝送情報を格納した非圧縮パケットを複数回連続して受信側へ送信するので、圧縮パケットの復元に必要な非圧縮パケットに対する伝送処理の信頼性を高めることができ、これにより無線伝送されるデータの品質を大きく向上させることができる。 According to the present invention, in the above data transmission method, the transmitting side transmits the uncompressed packet storing the same transmission information to the receiving side a plurality of times in succession. The reliability of the transmission processing can be improved, and the quality of data transmitted wirelessly can be greatly improved.
この発明によれば、上記データ伝送方法において、受信側では、上記圧縮パケットに格納されている圧縮情報の復元エラーを検出したとき、送信側へ復元エラーが発生したことを通知し、送信側では、受信側からの復元エラーの発生を示す通知の頻度に基づいて、上記非圧縮パケットを連続して受信側へ送出する回数を変化させるので、非圧縮パケットの連続送信を効率よく行うことができる。 According to the present invention, in the data transmission method, when the receiving side detects a decompression error of the compression information stored in the compressed packet, it notifies the transmitting side that a decompression error has occurred, and the transmitting side Since the number of times the uncompressed packet is continuously transmitted to the receiving side is changed based on the frequency of notification indicating the occurrence of a restoration error from the receiving side, continuous transmission of the uncompressed packet can be performed efficiently. .
この発明によれば、上記データ伝送方法において、送信側では、上記非圧縮パケットの送信後、該非圧縮パケットに格納されるパケット識別子及び伝送情報を含む補助伝送パケットを、所定回数受信側へ送信するので、圧縮パケットの復元に必要な情報に対する伝送処理の信頼性を高めることができ、これにより無線伝送されるデータの品質を大きく向上させることができる。 According to the present invention, in the data transmission method, the transmitting side transmits the auxiliary transmission packet including the packet identifier and the transmission information stored in the uncompressed packet to the receiving side a predetermined number of times after transmitting the uncompressed packet. Therefore, the reliability of the transmission process for the information necessary for restoring the compressed packet can be enhanced, and the quality of data transmitted wirelessly can be greatly improved.
この発明によれば、上記データ伝送方法において、送信側では、上記非圧縮パケットをこれにエラー訂正符号を付与して受信側へ送信し、上記受信側処理では、上記非圧縮パケットに対して、これに付与されているエラー訂正符号によりエラー訂正処理を施すので、圧縮パケットの復元に必要な情報を含む非圧縮パケットに対する伝送処理の信頼性を大きく向上することができ、これにより無線伝送されるデータの品質を大きく向上させることができる。 According to the present invention, in the data transmission method, on the transmitting side, the uncompressed packet is transmitted to the receiving side by adding an error correction code thereto, and in the receiving side processing, Since the error correction process is performed by the error correction code added to this, the reliability of the transmission process for the non-compressed packet including the information necessary for restoring the compressed packet can be greatly improved, and thereby, the radio transmission is performed. Data quality can be greatly improved.
この発明によれば、上記データ伝送方法において、送信側では、上記非圧縮パケットにおける、パケット識別子及び伝送情報に対してエラー訂正符号を付与し、受信側では、上記非圧縮パケットに含まれるパケット識別子及び伝送情報に対して、これらに付与されているエラー訂正符号によりエラー訂正処理を施すので、圧縮パケットの復元に必要な情報に対する伝送処理の信頼性を大きく向上することができ、これにより無線伝送されるデータの品質を大きく向上させることができる。 According to the present invention, in the data transmission method, the transmitting side assigns an error correction code to a packet identifier and transmission information in the uncompressed packet, and the receiving side includes a packet identifier included in the uncompressed packet. Since error correction processing is performed on the transmission information using the error correction code assigned thereto, the reliability of the transmission processing for the information necessary for decompressing the compressed packet can be greatly improved, thereby enabling wireless transmission. The quality of the data obtained can be greatly improved.
この発明によれば、上記データ伝送方法において、受信側では、上記圧縮パケットに格納されている圧縮情報の復元エラーを検出したとき、送信側へ復元エラーが発生したことを通知し、送信側では、受信側からの復元エラーの発生を示す通知の頻度に応じて、上記非圧縮パケットをこれにエラー訂正符号を付与して送信する処理と、上記非圧縮パケットをこれにエラー訂正符号を付与せずに送信する処理の一方を行うので、上記非圧縮パケットにエラー訂正符号を付与する処理、及び上記非圧縮パケットに対するエラー訂正処理を効果的に行うことができる。 According to the present invention, in the data transmission method, when the receiving side detects a decompression error of the compression information stored in the compressed packet, it notifies the transmitting side that a decompression error has occurred, and the transmitting side According to the frequency of the notification indicating the occurrence of the decompression error from the receiving side, a process of transmitting the uncompressed packet with an error correction code thereto, and transmitting the uncompressed packet with an error correction code. Since one of the transmission processes is performed, the process of adding an error correction code to the uncompressed packet and the error correction process of the uncompressed packet can be performed effectively.
この発明によれば、上記データ伝送方法において、送信側では、上記非圧縮パケットのみを再送用データとして再送用バッファに保持し、受信側からのエラーパケットの再送要求に応じて、上記エラーパケットに相当する非圧縮パケットが再送用バッファに保持されている場合のみ、該エラーパケットに相当する非圧縮パケットを受信側へ再送するので、圧縮パケットの復元に必要な情報に対する伝送処理の信頼性を大きく向上するとともに、非圧縮パケットの再送を効率よく行うことができ、これにより無線伝送されるデータの品質及びデータの伝送効率を大きく向上させることができる。 According to the present invention, in the above data transmission method, the transmitting side holds only the uncompressed packet in the retransmission buffer as retransmission data, and responds to the error packet retransmission request from the receiving side to change the error packet. Only when the corresponding uncompressed packet is held in the retransmission buffer, the uncompressed packet corresponding to the error packet is retransmitted to the receiving side, so that the reliability of the transmission process for the information necessary for restoring the compressed packet is increased. As well as improving the efficiency of retransmission of uncompressed packets, the quality of data transmitted wirelessly and the transmission efficiency of data can be greatly improved.
この発明によれば、上記データ伝送方法において、送信側では、上記非圧縮パケットに格納されているパケット識別子及び伝送情報を再送用データとして再送用バッファに保持し、受信側からの、エラーパケットに格納されているパケット識別子及び伝送情報の再送要求に応じて、上記エラーパケットに相当する非圧縮パケットにおけるパケット識別子及び伝送情報が再送用バッファに保持されている場合のみ、該パケット識別子及び伝送情報を受信側へ再送するので、圧縮パケットの復元に必要な情報に対する伝送処理の信頼性を大きく向上するとともに、非圧縮パケットの再送を効率よく行うことができ、さらに再送用バッファにおけるデータ記録容量を削減できる。 According to the present invention, in the above data transmission method, the transmitting side holds the packet identifier and the transmission information stored in the uncompressed packet in the retransmission buffer as retransmission data, In response to the stored packet identifier and transmission information retransmission request, only when the packet identifier and transmission information in the uncompressed packet corresponding to the error packet are held in the retransmission buffer, the packet identifier and transmission information are Since the data is retransmitted to the receiving side, the reliability of the transmission process for the information necessary to decompress the compressed packet is greatly improved, the retransmission of the uncompressed packet can be performed efficiently, and the data recording capacity of the retransmission buffer is reduced. it can.
この発明に係るデータ伝送方法によれば、送信側では、非圧縮の伝送情報を含む非圧縮パケットに続いて、圧縮された伝送情報を含む圧縮パケットを連続送信し、この際、送信対象となる圧縮パケットに格納されるべき圧縮情報を、上記非圧縮パケットである参照パケットに対応する伝送情報と、上記送信対象としての対象パケットに対応する伝送情報とに基づいて作成し、受信側では、圧縮パケットに対応する伝送情報を、該圧縮パケットに含まれる圧縮情報と上記参照パケットに対応する伝送情報とに基づいて復元する第1のデータ送信処理と、送信側では上記圧縮パケットに格納される圧縮情報を、上記第1のデータ伝送処理における圧縮情報の作成方法とは異なる方法により作成し、受信側では上記圧縮パケットに格納されている圧縮情報を、上記第1のデータ伝送処理における圧縮情報の復元方法とは異なる方法により復元する第2のデータ伝送処理とを含み、上記第1及び第2のデータ伝送処理を、上記受信側における圧縮パケットに対する復元処理エラーの発生状況に応じて切り替えるので、エラー発生頻度が高い場合には無線伝送データの品質を向上させることができ、かつエラー発生頻度が低い場合には伝送情報の圧縮効率を向上させることができる。 According to the data transmission method according to the present invention, the transmitting side continuously transmits a compressed packet including compressed transmission information following an uncompressed packet including uncompressed transmission information, and is a transmission target at this time. Compressed information to be stored in the compressed packet is created based on the transmission information corresponding to the reference packet, which is the uncompressed packet, and the transmission information corresponding to the target packet as the transmission target. A first data transmission process for restoring transmission information corresponding to the packet based on the compression information included in the compressed packet and the transmission information corresponding to the reference packet; The information is created by a method different from the method of creating the compressed information in the first data transmission process, and the information stored in the compressed packet is received on the receiving side. And a second data transmission process for restoring information by a method different from the compression information restoration method in the first data transmission process, wherein the first and second data transmission processes are compressed by the compression method on the receiving side. Since switching is performed in accordance with the state of occurrence of packet restoration processing errors, the quality of wireless transmission data can be improved when the frequency of errors is high, and the compression efficiency of transmission information is improved when the frequency of errors is low. Can be done.
この発明によれば、上記データ伝送方法において、上記第2のデータ伝送処理として、送信側では、上記送信対象となる圧縮パケットに格納される圧縮情報を、該圧縮パケットの直前に送信された前パケットに対応する伝送情報と、上記送信対象としての圧縮パケットに対応する伝送情報とに基づいて作成し、受信側では、復元対象となる圧縮パケットに含まれる圧縮情報を、上記前パケットに対応する伝送情報を用いて復元するデータ伝送処理を行うので、エラー発生頻度が低い場合には、伝送情報の圧縮効率を大きく向上させることができる。 According to the present invention, in the data transmission method, as the second data transmission process, the transmitting side transmits the compression information stored in the compressed packet to be transmitted before the compressed information transmitted immediately before the compressed packet. It is created based on the transmission information corresponding to the packet and the transmission information corresponding to the compressed packet as the transmission target, and on the receiving side, the compression information included in the compression packet to be decompressed corresponds to the previous packet. Since the data transmission process for restoring using the transmission information is performed, the compression efficiency of the transmission information can be greatly improved when the frequency of error occurrence is low.
この発明によれば、上記データ伝送方法において、送信側にて、受信側からのエラー発生の通知頻度が一定値を超えたときは、上記第1のデータ伝送処理を行い、上記エラー発生の通知頻度が一定値以下となったときは、上記第2のデータ伝送処理における圧縮処理を行うので、エラー発生頻度が高い場合の無線伝送データの品質が高い伝送方法と、エラー発生頻度が低い場合の伝送情報の圧縮効率が高い伝送方法とを適応的に切り替えることができる。 According to the present invention, in the data transmission method, when the frequency of notification of the occurrence of an error from the receiving side exceeds a predetermined value, the first data transmission process is performed on the transmitting side, and the notification of the occurrence of the error is performed. When the frequency falls below a certain value, the compression process in the second data transmission process is performed. Therefore, a transmission method with high quality of wireless transmission data when an error occurrence frequency is high, and a transmission method with a low error occurrence frequency It is possible to adaptively switch between a transmission method having high transmission information compression efficiency.
この発明によれば、上記データ伝送方法において、受信側にて、上記圧縮パケットに対する復元処理エラーの発生頻度が所定値を超えたとき、上記第1のデータ伝送処理を行い、上記復元処理のエラー発生頻度が所定値以下となったとき、上記第2のデータ伝送処理を行うので、エラー発生頻度が高い場合の無線伝送データの品質が高い伝送方法と、エラー発生頻度が低い場合の伝送情報の圧縮効率が高い伝送方法とを適応的に切り替えることができる。 According to the present invention, in the data transmission method, when the frequency of occurrence of a decompression process error for the compressed packet exceeds a predetermined value, the first data transmission process is performed on the receiving side, and the error of the decompression process is performed. When the occurrence frequency is equal to or less than a predetermined value, the second data transmission process is performed. Therefore, a transmission method with high quality of wireless transmission data when an error occurrence frequency is high, and transmission information with a low error occurrence frequency when transmission information is low. A transmission method with high compression efficiency can be adaptively switched.
この発明に係るデータ伝送方法によれば、情報をパケット単位で送信する際、送信側では、送信対象となる圧縮パケットに格納されるべき圧縮情報を、該圧縮パケットより先に送信されたパケットに関連する更新情報と、上記送信対象としての圧縮パケットに対応する伝送情報とに基づいて作成し、この際、上記更新情報の初期値として上記非圧縮パケットに関連する情報を設定し、その後、特定の圧縮パケットを作成する度に、上記更新情報を該特定の圧縮パケットに関連する情報に更新し、受信側では、復元対象となる圧縮パケットに対応する伝送情報を、該圧縮パケットより先に受信されたパケットに関連する更新情報を用いて復元し、この際、上記更新情報の初期値として上記非圧縮パケットに関連する情報を設定し、その後、上記特定の圧縮パケットに対応する伝送情報の復元を行う度に、上記更新情報を該特定の圧縮パケットに関連する情報に更新するので、無線区間における伝送データの品質を改善してデータ伝送の実効速度を向上させるとともに、データの圧縮効率をも高めることができ、この結果、復元できないパケット伝送にかかる時間およびコストを大幅に削減することができる。さらに、特定の圧縮パケットの送信により、圧縮パケットに復元処理に必要な参照情報を更新するので、データの伝送効率を高く保持しつつ、伝送情報の圧縮効率を高めることができる。 According to the data transmission method of the present invention, when transmitting information in packet units, the transmitting side puts the compressed information to be stored in the compressed packet to be transmitted into the packet transmitted earlier than the compressed packet. Created based on the related update information and the transmission information corresponding to the compressed packet as the transmission target, at this time, set the information related to the uncompressed packet as an initial value of the update information, and then specify Each time a compressed packet is created, the update information is updated to information related to the specific compressed packet, and the receiving side receives transmission information corresponding to the compressed packet to be decompressed before the compressed packet. And decompressing using the update information related to the compressed packet. At this time, information related to the uncompressed packet is set as an initial value of the update information. Each time the transmission information corresponding to a fixed compressed packet is restored, the above-mentioned update information is updated to information related to the specific compressed packet. As a result, the data compression efficiency can be improved, and as a result, the time and cost required for unrecoverable packet transmission can be significantly reduced. Furthermore, since the transmission of a specific compressed packet updates the reference information necessary for the decompression process into the compressed packet, the transmission efficiency of the transmission information can be increased while the data transmission efficiency is kept high.
この発明によれば、上記データ伝送方法において、上記圧縮パケットには、上記非圧縮パケットあるいは特定の圧縮パケットを参照パケットとして示す参照パケット識別子と、上記更新情報を更新すべきか否かを示す情報更新フラグとを格納するので、受信側では、情報更新フラグにより更新情報の更新を行うべきか否かを簡単に判定できる。 According to the present invention, in the data transmission method, the compressed packet includes a reference packet identifier indicating the uncompressed packet or a specific compressed packet as a reference packet, and an information update indicating whether the update information should be updated. Since the flag is stored, the receiving side can easily determine whether or not the update information should be updated based on the information update flag.
この発明によれば、上記データ伝送方法において、上記送信側処理では、一定時間が経過する度に上記特定の圧縮パケットを受信側に送出するので、圧縮パケットにおける差分情報量の増大が抑えられることとなり、無線区間における伝送データの品質を改善してデータ伝送の実効速度を向上させるとともに、データの圧縮効率をさらに高めることができる。 According to the present invention, in the data transmission method, in the transmission-side processing, the specific compressed packet is transmitted to the receiving side every time a predetermined time elapses, so that an increase in the amount of difference information in the compressed packet can be suppressed. Thus, it is possible to improve the quality of transmission data in the radio section to improve the effective speed of data transmission, and to further increase the data compression efficiency.
この発明によれば、上記データ伝送方法において、上記送信側処理では、一定数の圧縮パケットを送信する度に、上記特定の圧縮パケットを受信側に送出するので、圧縮パケットにおける差分情報量の増大が抑えられることとなり、無線区間における伝送データの品質を改善してデータ伝送の実効速度を向上させるとともに、データの圧縮効率をさらに高めることができる。 According to the present invention, in the data transmission method, the transmitting side processing sends the specific compressed packet to the receiving side every time a fixed number of compressed packets are transmitted. , The quality of the transmission data in the wireless section is improved, the effective data transmission speed is improved, and the data compression efficiency can be further increased.
この発明によれば、上記データ伝送方法において、上記送信側処理では、上記特定の圧縮パケットの送信を受信側から要求されたとき、該特定の圧縮パケットを受信側に送出するので、無線区間での伝送データの品質改善及びデータ伝送の実効速度の向上を図るとともに、データの圧縮効率をさらに高めることができる。 According to the present invention, in the data transmission method, in the transmission-side processing, when the transmission of the specific compressed packet is requested from the reception side, the specific compression packet is transmitted to the reception side. In addition to improving the quality of transmitted data and improving the effective speed of data transmission, the data compression efficiency can be further increased.
この発明によれば、上記データ伝送方法において、上記送信側処理では、受信側に送信する圧縮パケットに含まれる圧縮情報のサイズが一定の値を越えたとき、上記特定の圧縮パケットを送信するので、圧縮パケットにおける差分情報量の増大を抑えることができる。 According to the present invention, in the data transmission method, in the transmission-side processing, when the size of the compression information included in the compression packet transmitted to the reception side exceeds a certain value, the specific compression packet is transmitted. In addition, an increase in the amount of difference information in the compressed packet can be suppressed.
この発明によれば、上記データ伝送方法において、上記送信側処理では、受信側に送信する圧縮パケットに含まれる圧縮情報のサイズの平均値が一定の値を越えたとき、上記特定の圧縮パケットを送信するので、圧縮パケットにおける差分情報量の増大を抑えるとともに、差分情報の変動に対する制御を安定に行うことができる。この場合も、復元できないパケット伝送にかかる時間およびコストをさらに大幅に削減することができることは言うまでもない。 According to the present invention, in the above data transmission method, in the transmitting side processing, when the average value of the size of the compressed information included in the compressed packet transmitted to the receiving side exceeds a certain value, the specific compressed packet is Since the transmission is performed, it is possible to suppress an increase in the amount of difference information in the compressed packet, and to stably control the fluctuation of the difference information. Also in this case, it goes without saying that the time and cost required for unrecoverable packet transmission can be further greatly reduced.
この発明によれば、上記データ伝送方法において、上記伝送情報が、複数の項目に対応する項目別伝送情報を含み、上記圧縮情報が、複数の項目に対応する項目別圧縮情報を含み、上記圧縮パケットに含まれる圧縮情報における各項目に対応する項目別圧縮情報が、上記圧縮パケットに対応する伝送情報における各項目に対応する項目別圧縮情報を、上記非圧縮パケットあるいは特定の圧縮パケットに対応する伝送情報における各項目に対応する項目別伝送情報を用いて圧縮して得られる情報であり、上記各項目別圧縮情報が、それぞれに対応する項目を特定する項目種別フラグを含むので、伝送情報に対する圧縮処理を項目別に行うことができ、各項目ごとに最適な圧縮効果を実現することができ、また、更新情報などを記憶するRAM等からなる記憶領域を削減することができる。これにより、復元できないパケット伝送にかかる時間およびコストを削減できるだけでなく、送信端末装置や受信端末装置の製作にかかるコストをも削減することができる。 According to the invention, in the data transmission method, the transmission information includes item-specific transmission information corresponding to a plurality of items, the compression information includes item-specific compression information corresponding to a plurality of items, The item-specific compression information corresponding to each item in the compression information included in the packet corresponds to the item-specific compression information corresponding to each item in the transmission information corresponding to the compressed packet, to the uncompressed packet or the specific compressed packet. This is information obtained by compression using the item-specific transmission information corresponding to each item in the transmission information, and the item-specific compression information includes an item type flag for specifying the corresponding item. A compression process can be performed for each item, an optimal compression effect can be realized for each item, and a RAM or the like that stores update information and the like It is possible to reduce the Ranaru storage area. As a result, not only the time and cost required for packet transmission that cannot be restored can be reduced, but also the cost required for manufacturing the transmitting terminal device and the receiving terminal device can be reduced.
この発明によれば、上記データ伝送方法において、上記項目別圧縮情報が、そのデータ長を示すデータ長情報を含むので、項目別圧縮情報に対する復元処理を効率よく行うことができる。 According to the present invention, in the data transmission method, the item-specific compression information includes data length information indicating the data length, so that the decompression process for the item-specific compression information can be performed efficiently.
この発明によれば、上記データ伝送方法において、上記各項目別圧縮情報が、該項目別圧縮情報を復元するための、その圧縮方法に対応する復元方法を示す復元方法特定情報を含むので、種々の圧縮処理が施されている複数の項目別圧縮情報に対する復元処理を効率よく行うことができる。 According to the present invention, in the data transmission method, the item-specific compression information includes decompression method specifying information indicating a decompression method corresponding to the compression method for decompressing the item-specific compression information. The decompression process can be efficiently performed on a plurality of item-by-item compression information on which the compression process has been performed.
この発明に係るデータ送信装置によれば、受信された伝送情報を受け、所定の伝送情報が非圧縮情報として格納されている非圧縮パケット、及び上記所定の伝送情報に続く伝送情報が少なくともその一部が圧縮されて圧縮情報として格納されている圧縮パケットを作成するパケット作成手段と、上記パケット作成手段にて作成された非圧縮パケットに関連する情報を参照情報として蓄積して管理する参照情報管理手段とを備え、上記パケット作成手段を、該手段での作成対象となる圧縮パケットに格納されるべき圧縮情報を、該圧縮パケットに対応する伝送情報と、上記参照情報管理手段に蓄積されている参照情報とに基づいて作成するようにしたので、無線区間にて圧縮パケットの伝送誤りが発生しても、受信側では、後続する圧縮パケットを、上記参照パケットとしての非圧縮パケットに対応する伝送情報に基づいて復元することができる。これにより、無線区間におけるエラー発生により受信側にて破棄されるパケットの数を削減することができ、ひいては無線区間を含む伝送路における伝送データの品質を改善することができる。 According to the data transmitting apparatus of the present invention, the received transmission information is received, and the uncompressed packet in which the predetermined transmission information is stored as the uncompressed information, and the transmission information following the predetermined transmission information is at least one of them. Packet creating means for creating a compressed packet whose section is compressed and stored as compressed information, and reference information management for accumulating and managing information relating to the uncompressed packet created by the packet creating means as reference information Means for storing the compressed information to be stored in the compressed packet to be created by the means, transmission information corresponding to the compressed packet, and the reference information managing means. Since it is created based on the reference information, even if a transmission error of the compressed packet occurs in the radio section, the receiving side will generate a subsequent compressed packet. And it can be restored on the basis of the transmission information corresponding to the uncompressed packet as the reference packet. This makes it possible to reduce the number of packets discarded on the receiving side due to the occurrence of an error in the wireless section, and to improve the quality of transmission data on a transmission path including the wireless section.
この発明に係るデータ受信装置によれば、送信側からパケット単位で送信された情報を送信信号として受信し、各パケットに対応する伝送情報を順次復元するデータ受信装置において、上記送信信号を受信し、所定の伝送情報が非圧縮情報として格納されている非圧縮パケット、及び上記所定の伝送情報に続く伝送情報が少なくともその一部が圧縮されて圧縮情報として格納されている圧縮パケットを出力するパケット受信手段と、上記各パケットに格納されている情報に基づいて該各パケットに対して復元処理を施すパケット復元手段と、上記パケット復元手段により復元処理が施された非圧縮パケットに関連する情報を参照情報として蓄積して管理する参照情報管理手段とを備え、上記パケット復元手段を、上記圧縮パケットに対応する伝送情報を、該圧縮パケットに含まれる圧縮情報と、上記参照情報管理手段に蓄積されている参照情報とに基づいて復元する構成としたので、無線区間にて圧縮パケットの伝送誤りが発生しても、後続する圧縮パケットを、上記参照パケットとしての非圧縮パケットに対応する伝送情報に基づいて復元することができ、これにより無線区間を含む伝送路における伝送データの品質を改善することができる。 According to the data receiving apparatus according to the present invention, the data receiving apparatus receives information transmitted in packet units from the transmitting side as a transmission signal, and sequentially restores transmission information corresponding to each packet. An uncompressed packet in which predetermined transmission information is stored as uncompressed information, and a packet which outputs a compressed packet in which at least a part of transmission information following the predetermined transmission information is compressed and stored as compressed information Receiving means, packet decompression means for performing decompression processing on each packet based on the information stored in each of the packets, and information relating to the uncompressed packet decompressed by the packet decompression means. Reference information management means for accumulating and managing as reference information, wherein the packet decompression means corresponds to the compressed packet. Since the transmission information is restored based on the compression information included in the compressed packet and the reference information stored in the reference information management means, a transmission error of the compressed packet occurs in the wireless section. Also, the subsequent compressed packet can be restored based on the transmission information corresponding to the uncompressed packet as the reference packet, thereby improving the quality of the transmission data on the transmission path including the radio section.
この発明に係るデータ送信装置によれば、受信された伝送情報を受け、所定の伝送情報が非圧縮情報として格納されている非圧縮パケット、及び上記所定の伝送情報に続く伝送情報が少なくともその一部が圧縮されて圧縮情報として格納されている圧縮パケットを作成するパケット作成手段と、上記パケット作成手段にて作成された非圧縮パケット及び特定の圧縮パケットに関連する情報を更新情報として管理する情報管理手段とを備え、上記情報管理手段を、上記更新情報の初期値として上記非圧縮パケットに関連する情報を設定し、その後、特定の圧縮パケットが作成される度に、上記更新情報を該特定の圧縮パケットに関連する情報に更新するよう構成し、上記パケット作成手段を、該手段での作成対象となる圧縮パケットに格納されるべき圧縮情報を、該圧縮パケットに対応する伝送情報と、上記参照情報管理手段に蓄積されている更新情報とに基づいて作成するよう構成したので、無線区間における伝送データの品質を改善してデータ伝送の実効速度を向上させるとともに、データの圧縮効率をも高めることができ、この結果、復元できないパケット伝送にかかる時間およびコストを大幅に削減することができる。さらに、特定の圧縮パケットの送信により、圧縮パケットに復元処理に必要な参照情報を更新するので、非圧縮パケットの伝送回数を少なく抑えて、データの伝送効率を高く保持しつつ、伝送情報の圧縮効率を高めることができる。 According to the data transmitting apparatus of the present invention, the received transmission information is received, and the uncompressed packet in which the predetermined transmission information is stored as the uncompressed information, and the transmission information following the predetermined transmission information is at least one of them. Packet creating means for creating a compressed packet whose section is compressed and stored as compressed information, and information for managing information relating to the uncompressed packet and the specific compressed packet created by the packet creating means as update information Management means, wherein the information management means sets information relating to the uncompressed packet as an initial value of the update information, and thereafter, every time a specific compressed packet is created, specifies the update information to the identification information. The packet creating means is configured to be updated to the information related to the compressed packet, and the packet creating means is stored in the compressed packet to be created by the means. The compression information to be generated is created based on the transmission information corresponding to the compressed packet and the update information stored in the reference information management means. As well as improving the effective transmission speed, it is also possible to increase the data compression efficiency, and as a result, the time and cost required for unrecoverable packet transmission can be significantly reduced. Furthermore, by transmitting a specific compressed packet, the reference information necessary for the decompression process is updated to the compressed packet, so that the number of times of transmission of the uncompressed packet is reduced, and the transmission information is compressed while maintaining high data transmission efficiency. Efficiency can be increased.
この発明に係るデータ受信装置によれば、送信側からパケット単位で送信された情報を送信信号として受信し、各パケットに対応する伝送情報を順次復元するデータ受信装置において、上記送信信号を受信し、所定の伝送情報が非圧縮情報として格納されている非圧縮パケット、及び上記所定の伝送情報に続く伝送情報が少なくともその一部が圧縮されて圧縮情報として格納されている圧縮パケットを出力するパケット受信手段と、上記各パケットに格納されている情報に基づいて該各パケットに対して復元処理を施すパケット復元手段と、上記パケット復元手段により復元処理が施された非圧縮パケット及び特定の圧縮パケットに関連する情報を参照情報として蓄積して管理する参照情報管理手段とを備え、上記情報管理手段を、上記更新情報の初期値として上記非圧縮パケットに関連する情報を設定し、その後、上記特定の圧縮パケットに対する復元処理が行われる度に、上記更新情報を該特定の圧縮パケットに関連する情報に更新するよう構成し、上記パケット復元手段を、上記圧縮パケットに対応する伝送情報を、該圧縮パケットに含まれる圧縮情報と、上記参照情報管理手段に蓄積されている参照情報とに基づいて復元するよう構成したので、無線区間における伝送データの品質を改善してデータ伝送の実効速度を向上させるとともに、データの圧縮効率をも高めることができ、この結果、復元できないパケット伝送にかかる時間およびコストを大幅に削減することができる。さらに、特定の圧縮パケットが復元される度に、圧縮パケットに復元処理に必要な参照情報を更新するので、非圧縮パケットの送信回数を少なく抑えた、データの伝送効率及び伝送情報の圧縮効率の高い伝送処理を実現することができる。 According to the data receiving apparatus according to the present invention, the data receiving apparatus receives information transmitted in packet units from the transmitting side as a transmission signal, and sequentially restores transmission information corresponding to each packet. An uncompressed packet in which predetermined transmission information is stored as uncompressed information, and a packet which outputs a compressed packet in which at least a part of transmission information following the predetermined transmission information is compressed and stored as compressed information Receiving means, packet restoring means for restoring each packet based on the information stored in each packet, uncompressed packets and specific compressed packets restored by the packet restoring means Reference information management means for accumulating and managing information related to the information as reference information, wherein the information management means The information related to the uncompressed packet is set as an initial value of the information, and thereafter, each time the decompression process for the specific compressed packet is performed, the update information is updated to information related to the specific compressed packet. The packet restoring unit is configured to restore transmission information corresponding to the compressed packet based on the compression information included in the compressed packet and the reference information stored in the reference information management unit. Therefore, it is possible to improve the quality of the transmission data in the wireless section, improve the effective data transmission speed, and also increase the data compression efficiency. As a result, the time and cost for unrecoverable packet transmission are greatly reduced. can do. Further, each time a specific compressed packet is restored, the reference information necessary for the restoration processing is updated to the compressed packet, so that the number of times of transmitting the uncompressed packet is reduced, and the data transmission efficiency and the transmission information compression efficiency are reduced. High transmission processing can be realized.
以下、本発明の着眼点および基本原理について説明する。
本件発明者は、無線伝送路を含むネットワークにおける伝送データの品質を改善する方法について鋭意研究した結果、V.Jacobsonヘッダ圧縮方式などの既存のヘッダ圧縮方式に代えて、伝送の対象となる圧縮パケットには、この圧縮パケットより先に送信されている非圧縮パケットに対応する伝送情報を用いて得られる差分情報を、圧縮された伝送情報として格納するヘッダ圧縮方式を用いることにより、無線伝送路での伝送データの品質を高めることができることを見出した。
Hereinafter, the viewpoint and the basic principle of the present invention will be described.
The inventor of the present invention has conducted intensive studies on a method for improving the quality of transmission data in a network including a wireless transmission path, and as a result, a compressed packet to be transmitted has been replaced with an existing header compression method such as the V. Jacobson header compression method. By using a header compression method that stores difference information obtained using transmission information corresponding to an uncompressed packet transmitted earlier than the compressed packet as compressed transmission information, It was found that the quality of transmitted data can be improved.
なお、以下の各実施の形態では、データ通信については、図33にてデータの流れDfにより示すように、インターネット上のサーバSinから携帯無線端末装置(ビジュアル端末など)Tmoへの単一方向の伝送についてのみ説明するが、データ通信を行うサーバや端末機器等の通信装置を、それぞれ送信側と受信側の両方の機能を有する構成とすることにより、データを双方向に同時に通信するデータ通信処理が実現できる。なお、上記のようなインターネット上のサーバSinから携帯無線端末装置Tmoへのデータ通信では、ゲートウェイサーバSga(図33(b)参照)がインターネット上のサーバSinからデータを受信する受信処理と、受信したデータを端末機器Tmoへ送信する送信処理とを行い、携帯無線端末装置TmoがゲートウェイサーバSgaからのデータを受信する受信処理を行うこととなる。 In the following embodiments, data communication is performed in a unidirectional manner from a server Sin on the Internet to a portable wireless terminal device (such as a visual terminal) Tmo as shown by a data flow Df in FIG. Although only transmission will be described, a data communication process for simultaneously communicating data in two directions by configuring a communication device such as a server or a terminal device for data communication to have both functions of a transmission side and a reception side. Can be realized. In the data communication from the server Sin on the Internet to the portable wireless terminal device Tmo as described above, the gateway server Sga (see FIG. 33B) performs a reception process of receiving data from the server Sin on the Internet, and a reception process. The mobile radio terminal device Tmo performs a receiving process of receiving data from the gateway server Sga.
また本発明の各実施の形態では、種々のヘッダ情報を含む伝送情報として、IPパケットPipb(図29(d)参照)に相当するRTP/UDP/IPパケットを、そのヘッダ情報を圧縮してPPPプロトコルにより伝送する場合について説明するが、伝送情報及びその伝送プロトコルは、上記RTP/UDP/IPパケット及びPPPプロトコルに限るものではない。 Also, in each embodiment of the present invention, as transmission information including various header information, an RTP / UDP / IP packet corresponding to an IP packet Pipb (see FIG. A case of transmission by a protocol will be described, but transmission information and its transmission protocol are not limited to the RTP / UDP / IP packet and the PPP protocol.
(実施の形態1)
図1ないし図11は本発明の実施の形態1によるデータ伝送方法を説明するための図である。なお、この実施の形態1は請求項1〜9,18〜21,32,33,36,37に対応している。
(Embodiment 1)
1 to 11 are diagrams for explaining a data transmission method according to the first embodiment of the present invention. The first embodiment corresponds to
この実施の形態1のデータ伝送方法は、送信側装置から受信側装置へのデータ伝送をパケット単位で行いつつ、送信側装置では非圧縮パケット及び圧縮パケットを作成して送信し、受信側では送信側装置からのパケットを受信し、受信したパケットを順次復元するデータ伝送方法において、伝送の対象となる圧縮パケットには、これに対応する伝送情報として、該圧縮パケットより先に送信された、該圧縮パケットに最も近い非圧縮パケットに格納されている伝送情報に基づく差分情報を格納するものである。ここで、伝送対象としての圧縮パケットに格納される差分情報は、非圧縮パケットに格納される伝送情報を参照元情報として用いて、該参照元情報から、伝送対象の圧縮パケットにより伝送されるべき伝送情報を減算して得られたものである。 In the data transmission method according to the first embodiment, an uncompressed packet and a compressed packet are created and transmitted by a transmitting device while data is transmitted from a transmitting device to a receiving device in packet units, and transmitted by the receiving device. In the data transmission method of receiving a packet from the side device and sequentially restoring the received packet, a compressed packet to be transmitted includes, as transmission information corresponding to the compressed packet, The difference information based on the transmission information stored in the uncompressed packet closest to the compressed packet is stored. Here, the difference information stored in the compressed packet as the transmission target should be transmitted by the transmission target compressed packet from the reference source information using the transmission information stored in the uncompressed packet as the reference source information. This is obtained by subtracting the transmission information.
なお、以下の説明では、非圧縮パケットに格納される伝送情報を、非圧縮パケットに対応する伝送情報ともいい、また、圧縮パケットにより伝送されるべき伝送情報を、圧縮パケットに対応する伝送情報ともいう。 In the following description, transmission information stored in an uncompressed packet is also referred to as transmission information corresponding to an uncompressed packet, and transmission information to be transmitted by a compressed packet is also referred to as transmission information corresponding to a compressed packet. Say.
図1は、本発明の実施の形態1によるデータ伝送方法を説明するための図であり、該データ伝送方法にて利用される非圧縮パケット(図1(a))及び圧縮パケット(図1(b))のデータ構造を示している。なお、図1では、図30と同様、PPPパケットのデータ構造における、ヘッダ圧縮方式の説明に必要な部分を詳しく示している。 FIG. 1 is a diagram for explaining a data transmission method according to the first embodiment of the present invention, in which an uncompressed packet (FIG. 1A) and a compressed packet (FIG. The data structure of b)) is shown. Note that FIG. 1 shows in detail the data structure of the PPP packet, which is necessary for explaining the header compression method, as in FIG.
以下詳述すると、上記非圧縮パケットPaは、ヘッダ情報を格納したヘッダ部Hpaと、PPPプロトコルにより伝送される非圧縮情報Irを格納したデータ部Dpaとから構成されている。上記ヘッダ部Hpaにおける情報は、データ部Dpaにおける情報が圧縮されているか否かを示す圧縮/非圧縮識別子Ih1と、この非圧縮パケット自体を識別するためのパケット識別子(ID)Ih2aと、その他のヘッダ情報Ih3とから構成されている。ここで、この非圧縮パケットPaの圧縮/非圧縮識別子Ih1は非圧縮を示している。上記非圧縮情報Irは、該非圧縮パケットにより伝送される伝送情報(D)である。 More specifically, the uncompressed packet Pa includes a header section Hpa storing header information and a data section Dpa storing uncompressed information Ir transmitted by the PPP protocol. The information in the header portion Hpa includes a compressed / uncompressed identifier Ih1 indicating whether the information in the data portion Dpa is compressed, a packet identifier (ID) Ih2a for identifying the uncompressed packet itself, and other information. Header information Ih3. Here, the compression / non-compression identifier Ih1 of the non-compression packet Pa indicates non-compression. The uncompressed information Ir is transmission information (D) transmitted by the uncompressed packet.
一方、圧縮パケットPbは、ヘッダ情報を格納したヘッダ部Hpbと、PPPプロトコルにより伝送される圧縮情報Idを格納したデータ部Dpbとから構成されている。上記ヘッダ部Hpbにおける情報は、データ部Dpbにおける情報が圧縮されているか否かを示す圧縮/非圧縮識別子Ih1と、上記参照元情報として用いる伝送情報が格納されている非圧縮パケット(参照パケット)を識別するための参照パケット識別子(ID)Ih2bと、その他のヘッダ情報Ih3とから構成されている。ここで、上記圧縮パケットPbの圧縮/非圧縮識別子Ih1は圧縮を示している。上記圧縮情報Idは、該圧縮パケットPbより以前に伝送された、該圧縮パケットに最も近い非圧縮パケット(参照パケット)に対応する伝送情報(参照元情報)と、該圧縮パケットに対応する伝送情報との差分情報である。 On the other hand, the compressed packet Pb is composed of a header section Hpb storing header information and a data section Dpb storing compression information Id transmitted by the PPP protocol. The information in the header portion Hpb includes a compressed / uncompressed identifier Ih1 indicating whether or not the information in the data portion Dpb is compressed, and an uncompressed packet (reference packet) storing the transmission information used as the reference source information. It is composed of a reference packet identifier (ID) Ih2b for identifying the ID and other header information Ih3. Here, the compression / non-compression identifier Ih1 of the compressed packet Pb indicates compression. The compression information Id includes transmission information (reference information) corresponding to an uncompressed packet (reference packet) closest to the compressed packet transmitted before the compressed packet Pb, and transmission information corresponding to the compressed packet. And difference information.
なお、上記その他のヘッダ情報Ih3には、図29(e)に示すCRC符号Icrcが含まれていることは言うまでもない。
図2は、本実施の形態1のデータ伝送方法によりデータ伝送を行うデータ伝送システムにおけるデータ送信装置を説明するためのブロック図である。
Needless to say, the other header information Ih3 includes the CRC code Icrc shown in FIG.
FIG. 2 is a block diagram illustrating a data transmission device in a data transmission system that performs data transmission by the data transmission method according to the first embodiment.
このデータ送信装置101は、図33(a)に示すデータ伝送システムCs2におけるゲートウェイサーバSgaに相当するものである。このデータ送信装置101は、インターネットIn側から受信側(携帯無線端末機器Tmo)へ送信される伝送情報を含む第1の送信信号S1を受信し、該伝送情報を受信信号Srcとして出力する受信手段11と、該受信手段11からの伝送情報をPPPプロトコル等の伝送規格に基づいてパケット化して非圧縮パケットPaあるいは圧縮パケットPbを出力する圧縮/非圧縮パケット作成手段12と、該パケット作成手段12により作成されたパケットをW−CDMAなどの方式により第2の送信信号S2として受信側へ送信するパケット送信手段16とを有している。
This
また、上記データ送信装置101は、受信側から送信される、復元エラーが発生したことを示す復元エラー通知信号Neを受信してエラー通知受信信号Snを出力するエラー発生通知受信手段14と、上記パケット作成手段12にて作成されたパケットの種別を管理するとともに、該管理されているパケット種別情報と上記エラー通知受信信号Snとに基づいて、次に作成するパケットの種別を判定してパケット判定信号Jpを出力する圧縮/非圧縮判定手段13とを有している。ここで、上記判定手段13では、パケット種別の管理は、作成されたパケットの非圧縮/圧縮識別子Ih1を各パケットに対応付けて記録することにより行われる。また、上記判定手段13では、伝送開始後最初に作成するパケットの種別、及び上記エラー通知受信信号Snを受けた直後に作成するパケットの種別が非圧縮となり、それ以外のパケットの種別が圧縮となるよう、パケット種別が判定される。
The
さらに、上記データ送信装置101は、非圧縮パケットPaに非圧縮情報Irとして格納される伝送情報(D)と、上記非圧縮パケットを識別するためのパケット識別子(ID)Ih2aとを対応付けて送信側参照情報Im1として管理する参照情報管理手段15を有している。なお、上記送信側参照情報Im1は、上記パケット識別子(ID)Ih2aとその値が等しい識別子(ID)と、非圧縮パケットPaに対応する伝送情報(D)と等しい参照元情報(D)から構成されている。この管理手段15は、上記パケット作成手段12にて非圧縮パケットが作成される度に、該作成手段12からの送信側管理制御信号Cm1により、送信側参照情報Im1として記録されている識別子(ID)及び参照元情報(D)を更新する構成となっている。
Further, the
そして、上記データ送信装置101では、上記圧縮/非圧縮パケット作成手段12により、上記パケット判定信号Jpに基づいて非圧縮パケットPa及び圧縮パケットPbのいずれかが作成されるようになっている。上記非圧縮パケットPaの作成の際には、そのデータ部Dpaには伝送情報(D)が非圧縮情報Irとして格納され、そのヘッダ部Hpaには、パケット識別子Ih2aとして、非圧縮パケットPaを特定する値(ID)が格納される。また、上記圧縮パケットPbの作成の際には、そのデータ部Dpbには、上記参照パケットとしての非圧縮パケットに対応する伝送情報(D)に基づく差分情報(ΔD)が圧縮情報Idとして格納され、そのヘッダ部Hpbには、参照パケット識別子Ih2bとして、上記参照パケットとしての非圧縮パケットPaを特定する値(ID)が格納される。
Then, in the
ここで、上記各圧縮パケットPbに対応する差分情報(ΔD)は、該圧縮パケットに対応する伝送情報と、参照パケットとしての非圧縮パケットに対応する伝送情報との差分情報である。なお、参照パケットとしての非圧縮パケットは、圧縮パケットPbの以前に作成された非圧縮パケットのうちで最後に作成された非圧縮パケットである。 Here, the difference information (ΔD) corresponding to each of the compressed packets Pb is difference information between transmission information corresponding to the compressed packet and transmission information corresponding to an uncompressed packet as a reference packet. The uncompressed packet as the reference packet is the last uncompressed packet among the uncompressed packets created before the compressed packet Pb.
図3は、上記実施の形態1のデータ伝送方法によりデータ伝送を行うデータ伝送システムにおけるデータ受信装置を説明するためのブロック図である。
このデータ受信装置201は、図33(a)に示すデータ伝送システムCs2における携帯無線端末装置Tmoに相当するものである。
FIG. 3 is a block diagram for explaining a data receiving device in a data transmission system that performs data transmission by the data transmission method according to the first embodiment.
This
このデータ受信装置201は、送信側から第2の送信信号S2として送信されたパケットをW−CDMAなどの方式により受信するパケット受信手段21と、該受信手段21の出力である受信パケットRpを受け、送信途中でエラーが発生したエラーパケットを検出するとともに、正常に送信された受信パケットRpを正常パケットPnoとして出力するエラーパケット検出手段22とを有している。
The
また、このデータ受信装置201は、該検出手段22からの正常パケットPnoを受け、該パケットPnoに対する復元処理を行って復元情報Irsを出力するとともに、復元エラーが発生したときにはエラー発生信号Seを出力するパケット復元手段23と、該エラー発生信号Seを受け、送信側に復元エラーが発生したことを通知する復元エラー通知信号Neを送信するエラー発生通知送信手段24と、該復元情報Irsである伝送情報(D)を出力信号S3として出力する出力手段26とを有している。
The
ここで、上記パケット復元手段23では、非圧縮パケットに対する復元処理として、PPPプロトコルなどに基づいて該非圧縮パケットPaのデータ部Dpaから伝送情報(D)を取り出す処理が行われる。また、圧縮パケットに対する復元処理として、PPPプロトコルなどに基づいて圧縮パケットPbのデータ部Dpbから差分情報Idを取り出し、参照パケットとしての非圧縮パケットに対応する伝送情報を参照して、この圧縮パケットに対応する伝送情報を復元する処理が行われる。 Here, in the packet decompression means 23, as a decompression process for the uncompressed packet, a process of extracting the transmission information (D) from the data portion Dpa of the uncompressed packet Pa based on the PPP protocol or the like is performed. Further, as a decompression process for the compressed packet, the difference information Id is extracted from the data part Dpb of the compressed packet Pb based on the PPP protocol or the like, and the transmission information corresponding to the uncompressed packet as a reference packet is referred to. Processing for restoring the corresponding transmission information is performed.
また、上記データ受信装置201は、上記復元手段23にて非圧縮パケットPaに対する復元処理が行われたとき、該復元処理の対象となった非圧縮パケットPaにおけるパケット識別子(ID)Ih2a及び伝送情報(D)を対応付けて、受信側参照情報Im2として管理する参照情報管理手段25を有している。なお、上記受信側参照情報Im2は、上記パケット識別子(ID)Ih2aとその値が等しい識別子(ID)と、非圧縮パケットPaに対応する伝送情報(D)と等しい参照元情報(D)から構成されている。この管理手段25は、上記パケット復元手段23にて非圧縮パケットに対する復元処理が行われる度に、該復元手段23からの受信側管理制御信号Cm2により、受信側参照情報Im2として記録されている識別子(ID)及び参照元情報(D)を更新する構成となっている。
When the
そして、このデータ受信装置201では、上記パケット復元手段23により圧縮パケットに対する復元処理が行われる際、この圧縮パケットにおける参照パケット識別子(ID)及び該参照パケットに対応する伝送情報(D)がそれぞれ、参照情報管理手段25に管理されている識別子(ID)及びこれに対応する参照元情報(D)と照合されるようになっている。また上記照合の結果、識別子(ID)同士及び情報(D)同士がともに一致する場合以外には、つまり上記管理手段25に、復元処理の対象となる圧縮パケットの復元処理に必要とされる参照パケットの識別子(ID)及び伝送情報(D)のいずれか一方が蓄積されていないときには、復元エラーが発生したことを示すエラー発生信号Seがパケット復元手段23から上記エラー発生通知送信手段24へ出力される。
In the
次に作用効果について説明する。
図4及び図5は、上記実施の形態1のデータ伝送方法を説明するための図である。図4は、正常伝送状態における送信側から受信側への複数のパケットの流れを示し、図5は、伝送エラーが発生した場合における送信側から受信側への複数のパケットの流れを示している。
Next, the operation and effect will be described.
4 and 5 are diagrams for explaining the data transmission method according to the first embodiment. FIG. 4 shows a flow of a plurality of packets from the transmission side to the reception side in a normal transmission state, and FIG. 5 shows a flow of a plurality of packets from the transmission side to the reception side when a transmission error occurs. .
ここで伝送情報(D1)〜(D4)は、パケット単位で伝送されるようまとめられた、各パケットに対応する情報であり、この実施の形態1では、伝送情報(D1)は圧縮されずに非圧縮パケットPa(1)により伝送され、伝送情報(D2)〜(D4)は圧縮されて、非圧縮パケットPa(1)に続く圧縮パケットPb(2)〜Pb(4)により順次伝送される。 Here, the transmission information (D1) to (D4) are information corresponding to each packet, which are collected so as to be transmitted in packet units. In the first embodiment, the transmission information (D1) is not compressed. The transmission information (D2) to (D4) is transmitted by the uncompressed packet Pa (1), and is sequentially transmitted by the compressed packets Pb (2) to Pb (4) following the uncompressed packet Pa (1). .
送信側では、まず、上記非圧縮パケットPa(1)が生成され、該非圧縮パケットPa(1)が受信側に送信される。この際、非圧縮パケットPa(1)のデータ部Dpaには非圧縮情報Irとして伝送情報(D1)が格納され、そのヘッダ部Hpaには非圧縮を示す識別子Ih1,このパケットを識別するパケット識別子(ID=0)Ih2a,及びその他のヘッダ情報Ih3が格納される。 On the transmitting side, first, the uncompressed packet Pa (1) is generated, and the uncompressed packet Pa (1) is transmitted to the receiving side. At this time, the transmission information (D1) is stored in the data part Dpa of the uncompressed packet Pa (1) as the uncompressed information Ir, and the header Hpa has an identifier Ih indicating uncompression, a packet identifier for identifying this packet. (ID = 0) Ih2a and other header information Ih3 are stored.
次に、上記圧縮パケットPb(2)が生成され、該圧縮パケットPb(2)が受信側に送信される。この際、該圧縮パケットPb(2)のデータ部Dpbには、圧縮情報Idとして差分情報(D1−D2)が格納され、そのヘッダ部Hpbには、圧縮を示す識別子Ih1,参照パケット識別子(ID=0)Ih2b,及びその他のヘッダ情報Ih3が格納される。なお、上記差分情報(D1−D2)は、参照パケットである非圧縮パケットPa(1)に対応する伝送情報(D1)から圧縮パケットPb(2)に対応する伝送情報(D2)を減算して得られる情報である。 Next, the compressed packet Pb (2) is generated, and the compressed packet Pb (2) is transmitted to the receiving side. At this time, difference information (D1-D2) is stored as compression information Id in the data part Dpb of the compressed packet Pb (2), and the header part Hpb has an identifier Ih1 indicating compression and a reference packet identifier (ID). = 0) Ih2b and other header information Ih3 are stored. The difference information (D1-D2) is obtained by subtracting the transmission information (D2) corresponding to the compressed packet Pb (2) from the transmission information (D1) corresponding to the uncompressed packet Pa (1) as the reference packet. Information that can be obtained.
続いて、上記圧縮パケットPb(3)が生成され、該圧縮パケットPb(3)が受信側に送信される。この際、該圧縮パケットPb(3)のデータ部Dpbには、圧縮情報Idとして差分情報(D1−D3)が格納され、そのヘッダ部Hpbには、圧縮を示す識別子Ih1b,参照パケット識別子(ID=0)Ih2b,及びその他のヘッダ情報Ih3が格納される。なお、上記差分情報(D1−D3)は、上記参照パケットである非圧縮パケットPa(1)に対応する伝送情報(D1)から圧縮パケットPb(3)に対応する伝送情報(D3)を減算して得られる情報である。 Subsequently, the compressed packet Pb (3) is generated, and the compressed packet Pb (3) is transmitted to the receiving side. At this time, difference information (D1-D3) is stored as compression information Id in the data part Dpb of the compressed packet Pb (3), and the identifier Ih1b indicating compression and the reference packet identifier (ID) are stored in the header Hpb. = 0) Ih2b and other header information Ih3 are stored. The difference information (D1-D3) is obtained by subtracting the transmission information (D3) corresponding to the compressed packet Pb (3) from the transmission information (D1) corresponding to the uncompressed packet Pa (1) as the reference packet. This is the information that can be obtained.
さらに、上記圧縮パケットPb(4)が生成され、該圧縮パケットPb(4)が受信側に送信される。この際、該圧縮パケットPb(4)のデータ部Dpbには、圧縮情報Idとして差分情報(D1−D4)が格納され、そのヘッダ部Hpbには、圧縮を示す識別子Ih1,参照パケット識別子(ID=0)Ih2b,及びその他のヘッダ情報Ih3が格納される。なお、上記差分情報(D1−D4)は、上記参照パケットである非圧縮パケットPa(1)に対応する伝送情報(D1)から圧縮パケットPb(4)に対応する伝送情報(D4)を減算して得られる情報である。 Further, the compressed packet Pb (4) is generated, and the compressed packet Pb (4) is transmitted to the receiving side. At this time, difference information (D1-D4) is stored as compression information Id in a data part Dpb of the compressed packet Pb (4), and an identifier Ih1 indicating compression and a reference packet identifier (ID) are stored in a header Hpb thereof. = 0) Ih2b and other header information Ih3 are stored. The difference information (D1-D4) is obtained by subtracting the transmission information (D4) corresponding to the compressed packet Pb (4) from the transmission information (D1) corresponding to the uncompressed packet Pa (1) as the reference packet. This is the information that can be obtained.
ここで、上記各圧縮パケットPb(2),Pb(3),Pb(4)のヘッダ部Hpbに格納されている参照パケット識別子(ID=0)Ih2bは、該各圧縮パケットに対する復元処理の際に必要となる参照パケットが上記非圧縮パケットPa(1)であることを示す識別子である。 Here, the reference packet identifier (ID = 0) Ih2b stored in the header portion Hpb of each of the compressed packets Pb (2), Pb (3), and Pb (4) is used in the decompression process for each of the compressed packets. Is an identifier indicating that the reference packet required for the above is the uncompressed packet Pa (1).
上記のように送信側から順次送信された非圧縮パケットPa(1)及びこれに続く圧縮パケットPb(2)〜Pb(4)は、正常のデータ伝送状態では順次受信側で受信され、各パケットに対応する伝送情報(D1)〜(D4)が復元される。 The uncompressed packet Pa (1) and the compressed packets Pb (2) to Pb (4) successively transmitted from the transmitting side as described above are sequentially received by the receiving side in a normal data transmission state, and each packet is received. The transmission information (D1) to (D4) corresponding to is restored.
つまり、受信側では、非圧縮パケットPa(1)が受信されると、そのデータ部Dpaから伝送情報(D1)が取り出される。続いて圧縮パケットPb(2)が受信されると、そのデータ部Dpbから差分情報(D1−D2)が取り出され、参照パケット識別子(ID=0)Ih2bにより参照パケットとして特定される非圧縮パケットPa(1)に対応する伝送情報(D1)を参照して、上記差分情報(D1−D2)から、圧縮パケットPb(2)に対応する伝送情報(D2)が復元される。 That is, when the receiving side receives the uncompressed packet Pa (1), the transmission information (D1) is extracted from the data part Dpa. Subsequently, when the compressed packet Pb (2) is received, the difference information (D1-D2) is extracted from the data part Dpb, and the uncompressed packet Pa specified as the reference packet by the reference packet identifier (ID = 0) Ih2b. With reference to the transmission information (D1) corresponding to (1), the transmission information (D2) corresponding to the compressed packet Pb (2) is restored from the difference information (D1-D2).
その後、圧縮パケットPb(3),(4)が受信されると、圧縮パケットPb(2)の場合と同様に、そのデータ部Dpbから差分情報(D1−D3),(D1−D4)が取り出され、参照パケット識別子(ID=0)Ih2bにより参照パケットとして特定される非圧縮パケットPa(1)に対応する伝送情報(D1)を参照して、差分情報(D1−D3),(D1−D4)から、圧縮パケットPb(3),(4)に対応する伝送情報(D3),(D4)が復元される。 Thereafter, when the compressed packets Pb (3) and (4) are received, the difference information (D1-D3) and (D1-D4) are extracted from the data part Dpb, as in the case of the compressed packet Pb (2). Then, by referring to the transmission information (D1) corresponding to the uncompressed packet Pa (1) specified as the reference packet by the reference packet identifier (ID = 0) Ih2b, the difference information (D1-D3), (D1-D4) ), The transmission information (D3) and (D4) corresponding to the compressed packets Pb (3) and (4) are restored.
そしてこの実施の形態1では、上記のようにパケットの伝送が行われている状態で、図5に示すように、圧縮パケットPb(2)の伝送エラーが発生した場合でも、上記圧縮パケットPb(2)に続く圧縮パケットPb(3),(4)が受信されると、該圧縮パケットPb(3),(4)に対応する伝送情報(D3),(D4)の復元は、正常に行われる。 In the first embodiment, even if a transmission error of the compressed packet Pb (2) occurs as shown in FIG. 5 in a state where the packet is being transmitted as described above, the compressed packet Pb ( When the compressed packets Pb (3) and (4) subsequent to 2) are received, the transmission information (D3) and (D4) corresponding to the compressed packets Pb (3) and (4) are normally restored. Is
つまり、本実施の形態1では、各圧縮パケットPbのデータ部Dpbに格納されている差分情報(ΔD)は、該各圧縮パケットPbに対応する伝送情報とその直前のパケットに対応する伝送情報との差分情報ではなく、上記各圧縮パケットPbに対応する伝送情報と、該圧縮パケットPbより前に伝送された最近の非圧縮パケットPaに対応する伝送情報との差分情報となっている。このため、本実施の形態1のデータ伝送システムでは、圧縮パケットの伝送エラーが発生した場合でも、この伝送エラーが、次に正常に受信された圧縮パケットの復元処理に影響することはない。従って、圧縮パケットの伝送エラーが発生した場合、エラーパケットのみが破棄され、受信側から送信側へ復元エラーの通知は行われない。 That is, in the first embodiment, the difference information (ΔD) stored in the data part Dpb of each compressed packet Pb is obtained by comparing the transmission information corresponding to each compressed packet Pb with the transmission information corresponding to the immediately preceding packet. Is not the difference information, but the difference information between the transmission information corresponding to each compressed packet Pb and the transmission information corresponding to the most recent uncompressed packet Pa transmitted before the compressed packet Pb. Therefore, in the data transmission system according to the first embodiment, even when a transmission error of a compressed packet occurs, the transmission error does not affect the restoration processing of the next normally received compressed packet. Therefore, when a compressed packet transmission error occurs, only the error packet is discarded, and the receiving side does not notify the transmitting side of the restoration error.
なお、パケットによる情報の伝送中に非圧縮パケットPa(1)の伝送エラーが発生した場合には、図32に示す手順と同様の手順で、復元エラー発生を示す通知信号Neが受信側から送信側へ伝送される。そして、送信側にて復元エラー通知信号Neが受信された直後には、送信側から非圧縮パケットが送信され、この非圧縮パケットに続いて圧縮パケットが順次送信される。また、このとき受信側では、エラーパケット及びこれに続く圧縮パケット、つまり上記伝送エラーの発生後、非圧縮パケットが正常に受信されるまでの間に受信されたエラーが破棄される。 If a transmission error of the uncompressed packet Pa (1) occurs during transmission of information by packet, a notification signal Ne indicating the occurrence of a restoration error is transmitted from the receiving side in the same procedure as the procedure shown in FIG. Transmitted to the side. Immediately after the transmission side receives the restoration error notification signal Ne, an uncompressed packet is transmitted from the transmission side, and a compressed packet is sequentially transmitted following the uncompressed packet. At this time, the receiving side discards the error packet and the subsequent compressed packet, that is, the error received from the occurrence of the transmission error until the uncompressed packet is normally received.
次に、上記データ伝送システムにおけるデータ送信装置101の動作について説明する。
このデータ送信装置101では、図4あるいは図5に示すように、伝送情報(D1)〜(D4)が、対応する非圧縮パケット及び圧縮パケットにより順次受信側に送信される。
Next, the operation of the
In the
以下詳述すると、例えば、インターネット上のサーバSin(図33(a)参照)からイーサネット(登録商標)などの伝送方式により送信された伝送情報(D1)〜(D4)(図4参照)が、このデータ送信装置101に第1の送信信号S1として入力されると、その受信手段11にて、上記伝送方式によりこれらの伝送情報(D1)〜(D4)が受信される。そして受信された伝送情報(D1)〜(D4)は、受信信号Srcとして順にパケット作成手段12に出力される。
More specifically, for example, transmission information (D1) to (D4) (see FIG. 4) transmitted from a server Sin on the Internet (see FIG. 33A) by a transmission method such as Ethernet (registered trademark) is When the
該パケット作成手段12では、各伝送情報を受信側に伝送するためのパケットがPPPプロトコルなどの伝送プロトコルに基づいて作成される。この際、圧縮/非圧縮判定手段13に対して、作成するパケットの種別が問い合わせられる。この問い合わせに対して、該判定手段13からはパケット種別を示すパケット判定信号Jpがパケット作成手段12に提供される。
The
具体的には、上記伝送情報(D1)が上記パケット作成手段12に入力された場合には、この場合が通信開始後に最初のパケットを作成する場合であるので、上記判定手段13からは、上記パケット判定信号Jpとして非圧縮パケットの作成を示す情報がパケット作成手段12に出力される。
Specifically, when the transmission information (D1) is input to the
すると、上記作成手段12では、上記パケット判定信号Jpに基づいて非圧縮パケットの作成が決定され、伝送情報(D1)が非圧縮情報Irとして格納された非圧縮パケットPa(1)が作成される。
Then, the
このとき、上記非圧縮パケットPa(1)の圧縮/非圧縮識別子Ih1には値「非圧縮」が設定され、そのパケット識別子Ih2aには、上記非圧縮パケットPa(1)を示す識別子(ID=0)が設定される。また、上記作成手段12にて非圧縮パケットPa(1)が作成されたときには、参照情報管理手段15では、作成手段12からの送信側管理制御信号Cm1により、送信側参照情報Im1としての参照パケット識別子(ID)及び参照元情報(D)がそれぞれ、上記非圧縮パケットPa(1)を示す識別子(ID=0)及び上記非圧縮パケットPa(1)に対応する伝送情報(D1)に設定される。
At this time, a value “uncompressed” is set in the compressed / uncompressed identifier Ih1 of the uncompressed packet Pa (1), and an identifier (ID = ID) indicating the uncompressed packet Pa (1) is set in the packet identifier Ih2a. 0) is set. When the uncompressed packet Pa (1) is created by the
そして上記非圧縮パケットPa(1)はパケット送信手段16へ出力され、該パケット送信手段16により所定の無線通信方式(例えばW−CDMAなど)により受信側へ送信される。
Then, the uncompressed packet Pa (1) is output to the
次に、上記受信手段11から出力された伝送情報(D2)が上記パケット作成手段12に入力された場合には、この場合が通信開始後に最初のパケットを作成する場合でも、受信側からの復元エラー通知信号を受信した後に最初のパケットを作成する場合でもないので、上記判定手段13では、上記パケット判定信号Jpとして圧縮パケットの作成を示す情報がパケット作成手段12に出力される。
Next, when the transmission information (D2) output from the receiving means 11 is input to the
すると、該作成手段12では、上記管理手段15に対して送信側参照情報Im1の問い合わせが行われる。この場合、上記管理手段15では、参照パケット識別子(ID)が識別子(ID=0)に、参照元情報(D)が伝送情報(D1)に設定されているため、該パケット作成手段12では、識別子(ID=0)が示す非圧縮パケットPa(1)に対応する伝送情報(D1)を参照元情報として用いて、伝送情報(D2)が圧縮される。これにより圧縮パケットに格納される圧縮情報Idとして、上記伝送情報(D1)と上記伝送情報(D2)との差分情報(D1−D2)が生成される。
Then, the
続いて、上記パケット作成手段12では、伝送情報(D2)の圧縮情報Idとして差分情報(D1−D2)が格納された圧縮パケットPb(2)が生成される。この圧縮パケットPb(2)の圧縮/非圧縮識別子Ih1には値「圧縮」が設定され、その参照パケット識別子Ih2bには、この圧縮パケットPb(2)の復元処理に必要な参照パケットとして上記非圧縮パケットPa(1)を示す識別子(ID=0)が設定される。また、上記作成手段12にて圧縮パケットPb(2)が作成されたときには、参照情報管理手段15では、送信側参照識別Im1としての参照パケット識別子(ID)及び参照元情報(D)の更新は行われない。
Subsequently, the
そして、この圧縮パケットPb(2)はパケット送信手段16へ出力され、該パケット送信手段16により、所定の無線通信方式(例えばW−CDMAなど)により受信側(携帯無線端末装置)へ送信される。 Then, the compressed packet Pb (2) is output to the packet transmitting means 16, and the packet transmitting means 16 transmits the compressed packet Pb (2) to the receiving side (portable wireless terminal device) by a predetermined wireless communication method (for example, W-CDMA or the like). .
その後、上記受信手段11から出力された伝送情報(D3),(D4)が上記パケット作成手段12に入力された場合には、上記伝送情報(D2)が入力された場合と同様にして、差分情報(D1−D3)が格納された圧縮パケットPb(3)及び差分情報(D1−D4)が格納された圧縮パケットPb(4)が生成される。
Thereafter, when the transmission information (D3) and (D4) output from the
なお、図6は、上記パケット作成手段12における処理のフローを示しており、以下簡単に説明する。
上記パケット作成手段12では、受信手段11にて受信された伝送情報(D)が入力されると(ステップSa1)、非圧縮パケットと圧縮パケットのいずれのパケットを作成すべきかが判定手段13に問い合わせられ(ステップSa2)、該判定手段13からのパケット判別信号Jpに基づいて、作成すべきパケットの種別が判定される(ステップSa3)。
FIG. 6 shows a flow of processing in the
When the transmission information (D) received by the receiving means 11 is input (step Sa1), the packet creating means 12 inquires of the determining means 13 which of an uncompressed packet and a compressed packet should be created. (Step Sa2), the type of the packet to be created is determined based on the packet determination signal Jp from the determination means 13 (Step Sa3).
その結果、非圧縮パケットを作成すべき場合には、該非圧縮パケットにパケット識別子Ih2aとして識別子(ID)が割り当てられ、該パケット識別子Ih2aを含む非圧縮パケットPaが作成される(ステップSa7)。その後、パケット作成手段12からの指示(送信側管理制御信号Cm1)により、参照情報管理手段15にて管理されている送信側参照情報(つまり、識別子(ID)及び参照元情報(D))Im1が更新される(ステップSa8)。
As a result, when an uncompressed packet is to be created, an identifier (ID) is assigned to the uncompressed packet as the packet identifier Ih2a, and an uncompressed packet Pa including the packet identifier Ih2a is created (step Sa7). Thereafter, in response to an instruction (transmission-side management control signal Cm1) from the
一方、圧縮パケットを作成すべき場合には、パケット作成手段12から参照情報管理手段15に対して、該管理手段15にて送信側参照情報Im1として識別子(ID)及び参照元情報(D)が管理されているかが問い合わせられる(ステップSa4)。次に、該管理手段15からの送信側参照情報(識別子(ID)及び参照元情報(D))Im1に基づいて圧縮パケットPbのデータ部Dpbが作成される(ステップSa5)。さらに、参照パケット識別子Ih2bとして識別子(ID)が他のヘッダ情報Ih3とともにヘッダ部Hpbに格納されて、圧縮パケットPbが作成される(ステップSa6)。
On the other hand, when a compressed packet is to be created, the
そして、作成された非圧縮パケットPaあるいは圧縮パケットPbが送信手段16へ送られる(ステップSa9)。その後、作成手段12の処理は、ステップSa2の処理に戻る。
このような作成手段12の処理は、最後の伝送情報の送信が完了するまで行われる。
Then, the created uncompressed packet Pa or compressed packet Pb is sent to the transmitting means 16 (step Sa9). After that, the process of the
Such processing of the
次に、上記データ伝送システムにおけるデータ受信装置201の動作について説明する。
このデータ受信装置201では、図4あるいは図5に示すように送信側から送信された非圧縮パケット及び圧縮パケットが順次受信され、各パケットに対する復元処理が行われる。
Next, the operation of the
In the
以下詳述すると、例えば、パケット受信手段21では、送信側から伝送された非圧縮パケットPa(1),圧縮パケットPb(2)〜Pb(4)が順に受信され、受信パケットRpがエラーパケット検出手段22に出力される。すると、エラーパケット検出手段22では、各受信パケットRpに対するエラー検出処理が行われる。その結果、受信パケットRpが正しく伝送されたことが確認された場合には、該受信パケットRpが正常パケットPnoとしてパケット復元手段23に出力される。一方、受信パケットRpが正しく伝送されたことが確認されない場合には、受信パケットRpは破棄される。ここでは、エラー検出方法について一般に広く利用されているCRC(Cyclic Redundancy Check)を用いているが、エラー検出方法はこれに限るものではない。
More specifically, for example, the
該復元手段23では、正常パケットPnoとして非圧縮パケットPa(1)が入力されると、正常パケットPnoのヘッダ部に含まれる圧縮/非圧縮識別子Ih1によって正常パケットPnoが圧縮パケットと非圧縮パケットのいずれであるかが判定される。この場合、該復元手段23が受信した正常パケットPnoが非圧縮パケットPa(1)であるので、該復元手段23では、非圧縮パケットPa(1)のデータ部Dpaから伝送情報(D1)を取り出す復元処理が行われる。
When the uncompressed packet Pa (1) is input as the normal packet Pno, the decompression means 23 determines the normal packet Pno by using the compression / non-compression identifier Ih1 included in the header of the normal packet Pno. It is determined which one is. In this case, since the normal packet Pno received by the
次に該管理手段25では、復元手段23からの指示(受信側管理制御情報)Cm2により、管理手段25に管理されている受信側参照情報(識別子(ID)及び参照元情報(D))Im2が更新される。これにより、管理手段25に記録されている識別子(ID)及び参照元情報(D)がそれぞれ、識別子(ID=0)及び伝送情報(D1)に変更される。その後、該復元手段23では、復元情報Irsである伝送情報(D1)が出力手段26に送られ、該伝送情報(D1)が出力手段26により出力される。
Next, in the management means 25, the receiving side reference information (identifier (ID) and reference source information (D)) Im2 managed by the management means 25 according to the instruction (reception side management control information) Cm2 from the restoration means 23. Is updated. Thereby, the identifier (ID) and the reference source information (D) recorded in the
次に、上記復元手段23では、正常パケットPnoとして圧縮パケットPb(2)が入力されると、正常パケットPnoのヘッダ部に含まれる圧縮/非圧縮識別子Ih1によって正常パケットPnoが圧縮パケットと非圧縮パケットのいずれであるかが判定される。この場合、正常パケットPnoが圧縮パケットPb(2)であるので、復元手段23から参照情報管理手段25に対して、該圧縮パケットに参照パケット識別子Ih2bとして含まれている識別子(ID=0)、及びこの識別子(ID=1)に対応する参照元情報(D1)が、上記管理手段25に蓄積されているかが問い合わせられる。
Next, when the compressed packet Pb (2) is input as the normal packet Pno, the
この場合、上記管理手段25には上記識別子(ID=0)およびこれに対応する参照元情報(D1)が蓄積されているので、該復元手段23では、管理手段25に蓄積されている参照元情報(D1)と、圧縮パケットPb(2)に格納されている差分情報(D1−D2)を利用して、圧縮パケットPb(2)に対応する伝送情報(D2)が復元される。その後、該復元手段23から、差分情報(D1−D2)の復元情報Irsとして伝送情報(D2)が出力手段26に送られ、該伝送情報(D2)が上記出力手段26により出力される。
In this case, since the identifier (ID = 0) and the reference source information (D1) corresponding to the identifier (ID = 0) are stored in the
その後、上記正常パケットPnoとして圧縮パケットPb(3)及びPb(4)が上記パケット復元手段23に入力された場合には、上記圧縮パケットPb(2)が入力された場合と同様にして、差分情報(D1−D3)及び差分情報(D1−D4)に対する復元情報Irsとして、伝送情報(D3)及び(4)が生成される。そして該伝送情報(D3)及び(4)が出力手段26に送られ、上記出力手段26により出力される。
Thereafter, when the compressed packets Pb (3) and Pb (4) are input to the packet restoring means 23 as the normal packet Pno, the difference is calculated in the same manner as when the compressed packet Pb (2) is input. Transmission information (D3) and (4) are generated as restoration information Irs for the information (D1-D3) and the difference information (D1-D4). Then, the transmission information (D3) and (4) are sent to the
また、上記復元手段23に圧縮パケットとして入力された正常パケットPnoに格納されている識別子(ID=0)と、これに対応する参照元情報(D1)のいずれか一方が、該管理手段25に蓄積されていない場合は、上記復元手段23では、圧縮パケットとして入力された正常パケットPnoが破棄され、復元手段23からエラー発生通知手段24に、復元エラーが発生したことを示すエラー発生信号Seが出力される。
該通知手段24では、エラー発生信号Seが入力されたとき、該通知手段24から送信側に復元エラーが発生したことが復元エラー通知信号Neにより通知される。
Also, either one of the identifier (ID = 0) stored in the normal packet Pno input as a compressed packet to the
When the error occurrence signal Se is input to the notifying
なお、図7は、上記パケット復元手段23における処理のフローを示しており、以下簡単に説明する。
上記パケット復元手段23では、エラーパケット検出手段22から正常パケットPnoが入力されると(ステップSb1)、正常パケットPnoが非圧縮パケットであるか圧縮パケットであるかが判定される(ステップSb2)。
FIG. 7 shows a flow of processing in the packet restoring means 23, which will be briefly described below.
When the normal packet Pno is input from the error packet detecting unit 22 (step Sb1), the
正常パケットPnoが非圧縮パケットPaである場合、非圧縮パケットPaに対する復元処理により、該非圧縮パケットPaのデータ部Dpaから伝送情報(D)が取り出される(ステップSb6)。そして、パケット復元手段23の指示(受信側管理制御信号Cm2)により、参照情報管理手段25における受信側参照情報Im2である識別子(ID)及び参照元情報(D)が更新される(ステップSb7)。また、非圧縮パケットPaのデータ部Dpaから取り出された伝送情報(D)は出力手段26に送られる(ステップSb10)。
When the normal packet Pno is the uncompressed packet Pa, the transmission information (D) is extracted from the data portion Dpa of the uncompressed packet Pa by the decompression process for the uncompressed packet Pa (step Sb6). Then, the identifier (ID) and the reference source information (D) as the receiving side reference information Im2 in the reference
一方正常パケットPnoが圧縮パケットPbである場合、パケット復元手段23から参照情報管理手段25に、受信側参照情報Im2として識別子(ID)及び参照元情報(D)が管理されているかが問い合わせられる(ステップSb3)。
On the other hand, when the normal packet Pno is the compressed packet Pb, the
次に、該圧縮パケットの差分情報を復元するために必要な参照パケットとしての非圧縮パケットが受信されているか否かが判定される(ステップSb4)。この判定は、圧縮パケットPbに参照パケット識別子Ih2bとして格納されている識別子(ID)及び該圧縮パケットPbに対応する伝送情報(D)と、参照情報管理手段25に蓄積されている識別子(ID)及びこれに対応する参照元情報(D)との照合により行われる。 Next, it is determined whether or not an uncompressed packet as a reference packet necessary for restoring the difference information of the compressed packet has been received (step Sb4). This determination is based on the identifier (ID) stored as the reference packet identifier Ih2b in the compressed packet Pb, the transmission information (D) corresponding to the compressed packet Pb, and the identifier (ID) stored in the reference information management means 25. And the corresponding reference source information (D).
そして、該圧縮パケットPbに対応する参照パケットとしての非圧縮パケットPaが受信されている場合には、参照情報管理手段25に蓄積されている参照元情報(D)を用いて、圧縮パケットPbに対応する伝送情報(D)が復元される(ステップSb5)。さらに、復元された伝送情報(D)が出力手段26に送られる(ステップSb10)。その後、復元手段23の処理は、ステップSb2の処理に戻る。
Then, when the uncompressed packet Pa as the reference packet corresponding to the compressed packet Pb is received, the compressed packet Pb is converted into the compressed packet Pb using the reference source information (D) stored in the reference information management means 25. The corresponding transmission information (D) is restored (step Sb5). Further, the restored transmission information (D) is sent to the output means 26 (step Sb10). After that, the process of the
また上記ステップSb4での判定の結果、受信された圧縮パケットに対応する参照パケットとしての非圧縮パケットが受信されていない場合には、パケット復元手段23では、該受信された正常パケットPnoである圧縮パケットPbが破棄される(ステップSb8)。そして、エラー発生信号Seがエラー発生通知手段24に出力される(ステップSb9)。その後、復元手段23の処理は、ステップSb2の処理に戻る。
If the result of the determination in step Sb4 is that an uncompressed packet as a reference packet corresponding to the received compressed packet has not been received, the packet restoring means 23 outputs the compressed packet which is the received normal packet Pno. The packet Pb is discarded (step Sb8). Then, the error occurrence signal Se is output to the error occurrence notifying means 24 (step Sb9). After that, the process of the
このような復元手段23の処理は、最後のパケットが受信されるまで行われる。
このように本実施の形態1のデータ伝送方式では、伝送情報を圧縮せずに格納した非圧縮パケットPaと伝送情報を圧縮して格納した圧縮パケットPbとを用いて、伝送情報をパケット単位で伝送する際、圧縮パケットPbに対応する伝送情報と、該圧縮パケット以前に伝送された最近の非圧縮パケットPaに対応する伝送情報との差分情報(ΔD)を、圧縮情報Idとして該圧縮パケットに格納するようにしたので、非圧縮パケットPaが正常に伝送されている状態では、圧縮パケットPbの伝送エラーが発生しても、エラーパケット以降の正常に伝送された圧縮パケットPbの差分情報(ΔD)は、非圧縮パケットPaの伝送情報を用いて復元することができる。このため、圧縮パケットの伝送エラーの発生により破棄される圧縮パケットの数が大きく低減されることとなる。この結果、無線区間を伝送されるデータの品質を改善することができる。言いかえると、データ伝送の実効速度を向上させることができ、復元できないパケットの伝送にかかる時間およびコストを大幅に削減することができる。
Such processing of the restoration means 23 is performed until the last packet is received.
As described above, in the data transmission method according to the first embodiment, the transmission information is transmitted in units of packets by using the uncompressed packet Pa that stores the transmission information without compression and the compressed packet Pb that stores the transmission information by compressing it. At the time of transmission, difference information (ΔD) between the transmission information corresponding to the compressed packet Pb and the transmission information corresponding to the most recent uncompressed packet Pa transmitted before the compressed packet is used as the compression information Id in the compressed packet. Since the compressed packet Pb is stored, even if a transmission error of the compressed packet Pb occurs while the uncompressed packet Pa is normally transmitted, the difference information (ΔD) of the normally transmitted compressed packet Pb after the error packet is transmitted. ) Can be restored using the transmission information of the uncompressed packet Pa. Therefore, the number of compressed packets to be discarded due to the occurrence of a transmission error of the compressed packet is greatly reduced. As a result, it is possible to improve the quality of data transmitted in the wireless section. In other words, the effective speed of data transmission can be improved, and the time and cost required for transmitting an unrecoverable packet can be significantly reduced.
なお、上記実施の形態1では、圧縮パケットPbのヘッダ部Hpbに含まれる参照パケット識別子(ID)Ih2bは1つであるが、該ヘッダ部Hpbには、該参照パケット識別子(ID)を複数含めることも可能である。ただし、この場合は、非圧縮パケットを複数連続して送信する必要がある。 In the first embodiment, the header portion Hpb of the compressed packet Pb has one reference packet identifier (ID) Ih2b, but the header portion Hpb includes a plurality of the reference packet identifiers (ID). It is also possible. However, in this case, it is necessary to continuously transmit a plurality of uncompressed packets.
(実施の形態1の変形例1)
図8(a)は、上記圧縮パケットが2つの参照パケット識別子(ID)を2つ含む場合に用いられる非圧縮パケットPaaのデータ構造を示している。この場合は、該非圧縮パケットPaaは連続して2回送信される。
(
FIG. 8A shows the data structure of an uncompressed packet Paa used when the compressed packet includes two reference packet identifiers (IDs). In this case, the uncompressed packet Paa is transmitted twice consecutively.
この非圧縮パケットPaaは、ヘッダ情報を格納したヘッダ部Hpaaと、PPPプロトコルにより伝送される非圧縮情報Irとして伝送情報(D)を格納したデータ部Dpaaとから構成されている。ここで、上記ヘッダ部Hpaaにおける情報は、上記圧縮/非圧縮識別子Ih1、パケット識別子(ID)Ih2a、及びその他のヘッダ情報Ih3から構成されている。また、この非圧縮パケットPaaの圧縮/非圧縮識別子Ih1は非圧縮を示している。 The uncompressed packet Paa includes a header section Hpaa storing header information and a data section Dpaa storing transmission information (D) as uncompressed information Ir transmitted by the PPP protocol. Here, the information in the header section Hpaa includes the compressed / uncompressed identifier Ih1, the packet identifier (ID) Ih2a, and other header information Ih3. The compression / non-compression identifier Ih1 of the uncompressed packet Paa indicates non-compression.
図8(b)は、上記参照パケット識別子(識別ID)を2つ含む圧縮パケットPbbのデータ構造を示している。
この圧縮パケットPbbは、ヘッダ情報を格納したヘッダ部Hpbbと、PPPプロトコルにより伝送される第1,第2の圧縮情報Id1,Id2を格納したデータ部Dpbbとから構成されている。ここで、上記ヘッダ部Hpbbにおける情報は、上記圧縮/非圧縮識別子Ih1、参照パケットとしての非圧縮パケットを識別するための第1,第2の参照パケット識別子(ID1,ID2)Ih2b1,Ih2b2、及びその他のヘッダ情報Ih3から構成されている。この圧縮パケットPbbの圧縮/非圧縮識別子Ih1は圧縮を示している。ここで上記第2の圧縮情報Id2は、該圧縮パケットPbbより以前に伝送された最近の非圧縮パケットPaaに対応する伝送情報と、該圧縮パケットPbbに対応する伝送情報との差分情報(Δ2D)である。また、上記第1の圧縮情報Id1は、該最近の非圧縮パケットPaaより1つ前に送信された非圧縮パケットPaaに対応する伝送情報と、該圧縮パケットPbbに対応する伝送情報との差分情報(Δ1D)である。
FIG. 8B shows a data structure of a compressed packet Pbb including two reference packet identifiers (identification IDs).
The compressed packet Pbb includes a header section Hpbb storing header information and a data section Dpbb storing first and second compressed information Id1 and Id2 transmitted by the PPP protocol. Here, the information in the header section Hpbb includes the compressed / uncompressed identifier Ih1, first and second reference packet identifiers (ID1, ID2) Ih2b1, Ih2b2 for identifying an uncompressed packet as a reference packet, and It consists of other header information Ih3. The compression / non-compression identifier Ih1 of the compressed packet Pbb indicates compression. Here, the second compressed information Id2 is difference information (Δ2D) between the transmission information corresponding to the latest uncompressed packet Paa transmitted before the compressed packet Pbb and the transmission information corresponding to the compressed packet Pbb. It is. The first compressed information Id1 is difference information between transmission information corresponding to the uncompressed packet Paa transmitted immediately before the latest uncompressed packet Paa and transmission information corresponding to the compressed packet Pbb. (Δ1D).
この場合、上記実施の形態1における図4に示す伝送情報(D1)〜(D4)は以下のように伝送される。
図9は、正常伝送状態における送信側から受信側への複数のパケットの流れを示している。
In this case, the transmission information (D1) to (D4) shown in FIG. 4 in the first embodiment is transmitted as follows.
FIG. 9 shows a flow of a plurality of packets from the transmission side to the reception side in a normal transmission state.
この実施の形態1の変形例1では、伝送情報(D1),(D2)は圧縮されずに非圧縮パケットPaa(1)及びPaa(2)により順次伝送され、伝送情報(D3),(D4)は圧縮されて、非圧縮パケットPaa(2)に続く圧縮パケットPb(3),Pb(4)により順次伝送される。 In the first modification of the first embodiment, the transmission information (D1) and (D2) are sequentially transmitted by the uncompressed packets Paa (1) and Paa (2) without being compressed, and the transmission information (D3) and (D4) are transmitted. ) Are compressed and transmitted sequentially by compressed packets Pb (3) and Pb (4) following the uncompressed packet Paa (2).
送信側では、まず、上記非圧縮パケットPaa(1)が生成され、該非圧縮パケットPaa(1)が受信側に送信される。この際、非圧縮パケットPaa(1)のデータ部Dpaaには非圧縮情報Irとして伝送情報(D1)が格納され、そのヘッダ部Hpaaには、非圧縮を示す識別子Ih1,このパケットを識別するパケット識別子(ID=0)Ih2a,及びその他のヘッダ情報Ih3が格納される。 On the transmitting side, first, the uncompressed packet Paa (1) is generated, and the uncompressed packet Paa (1) is transmitted to the receiving side. At this time, the transmission information (D1) is stored as uncompressed information Ir in the data portion Dpaa of the uncompressed packet Paa (1), and the header portion Hpaa has an identifier Ih1 indicating uncompressed and a packet for identifying this packet. The identifier (ID = 0) Ih2a and other header information Ih3 are stored.
続いて、上記非圧縮パケットPaa(2)が生成され、該非圧縮パケットPaa(2)が受信側に送信される。この際、非圧縮パケットPaa(2)のデータ部Dpaaには非圧縮情報Irとして伝送情報(D2)が格納され、そのヘッダ部Hpaaには非圧縮を示す識別子Ih1,このパケットを識別するパケット識別子(ID=1)Ih2a,及びその他のヘッダ情報Ih3が格納される。 Subsequently, the uncompressed packet Paa (2) is generated, and the uncompressed packet Paa (2) is transmitted to the receiving side. At this time, the transmission information (D2) is stored as uncompressed information Ir in the data portion Dpaa of the uncompressed packet Paa (2), and the header portion Hpaa has an identifier Ih1 indicating uncompressed and a packet identifier for identifying this packet. (ID = 1) Ih2a and other header information Ih3 are stored.
その後、上記圧縮パケットPbb(3)が生成され、該圧縮パケットPbb(3)が受信側に送信される。この際、圧縮パケットPbb(3)のデータ部Dpbbには、伝送情報(D3)に対する第1,第2の圧縮情報Id1,Id2が格納され、そのヘッダ部Hpbbには、圧縮を示す識別子Ih1,第1の参照パケット識別子(ID=0)Ih2b1,第2の参照パケット識別子(ID=1)Ih2b2,及びその他のヘッダ情報Ih3が格納される。 Thereafter, the compressed packet Pbb (3) is generated, and the compressed packet Pbb (3) is transmitted to the receiving side. At this time, the data part Dpbb of the compressed packet Pbb (3) stores the first and second compression information Id1 and Id2 for the transmission information (D3), and the header part Hpbb stores identifiers Ih1 and Ih1 indicating the compression. The first reference packet identifier (ID = 0) Ih2b1, the second reference packet identifier (ID = 1) Ih2b2, and other header information Ih3 are stored.
ここで、上記第1の圧縮情報Id1は、上記非圧縮パケットPa(1)を参照パケットとして用いてこのパケットPaa(1)に対応する伝送情報(D1)から圧縮パケットPbb(3)に対応する伝送情報(D3)を減算して得られる差分情報(D1−D3)である。また、上記圧縮情報Id2は、上記非圧縮パケットPaa(2)を参照パケットとして用いてこのパケットPaa(2)に対応する伝送情報(D2)から圧縮パケットPbb(3)に対応する伝送情報(D3)を減算して得られる差分情報(D2−D3)である。 Here, the first compressed information Id1 corresponds to the compressed packet Pbb (3) from the transmission information (D1) corresponding to the packet Paa (1) using the uncompressed packet Pa (1) as a reference packet. It is difference information (D1-D3) obtained by subtracting the transmission information (D3). The compressed information Id2 is obtained by using the uncompressed packet Paa (2) as a reference packet and converting the transmission information (D2) corresponding to the packet Paa (2) to the transmission information (D3) corresponding to the compressed packet Pbb (3). ) Is difference information (D2−D3) obtained by subtracting ()).
さらに、上記圧縮パケットPbb(4)が生成され、該圧縮パケットPbb(4)が受信側に送信される。この際、圧縮パケットPbb(4)のデータ部Dpbbには、伝送情報(D4)に対する第1,第2の圧縮情報Id1,Id2が格納され、そのヘッダ部Hpbbには、圧縮を示す識別子Ih1,第1の参照パケット識別子(ID=0)Ih2b1,第2の参照パケット識別子(ID=1)Ih2b2,及びその他のヘッダ情報Ih3が格納される。 Further, the compressed packet Pbb (4) is generated, and the compressed packet Pbb (4) is transmitted to the receiving side. At this time, the data part Dpbb of the compressed packet Pbb (4) stores the first and second compressed information Id1 and Id2 for the transmission information (D4), and the header part Hpbb has identifiers Ih1 and Ih1 indicating the compression. The first reference packet identifier (ID = 0) Ih2b1, the second reference packet identifier (ID = 1) Ih2b2, and other header information Ih3 are stored.
ここで、上記第1の圧縮情報Id1は、上記非圧縮パケットPaa(1)を参照元パケットとして用いてこのパケットPaa(1)に対応する伝送情報(D1)から圧縮パケットPb(4)に対応する伝送情報(D4)を減算して得られる差分情報(D1−D4)である。また、上記第2の圧縮情報Id2は、上記非圧縮パケットPaa(2)を参照元パケットとして用いてこのパケットPaa(2)に対応する伝送情報(D2)から圧縮パケットPb(4)に対応する伝送情報(D4)を減算して得られる差分情報(D2−D4)である。 Here, the first compressed information Id1 corresponds to the compressed packet Pb (4) from the transmission information (D1) corresponding to the packet Paa (1) using the uncompressed packet Paa (1) as a reference source packet. (D1-D4) obtained by subtracting the transmission information (D4) to be transmitted. The second compressed information Id2 corresponds to the compressed packet Pb (4) from the transmission information (D2) corresponding to the packet Paa (2) using the uncompressed packet Paa (2) as a reference source packet. It is difference information (D2-D4) obtained by subtracting the transmission information (D4).
なお、上記各圧縮パケットPbb(3),Pbb(4)のヘッダ部Hpbbに格納されている第1のパケット識別子(ID=0)Ih2b1は、上記参照パケットが上記非圧縮パケットPaa(1)であることを示すものである。また、上記各圧縮パケットPbb(3),Pbb(4)のヘッダ部Hpbbに格納されている第2のパケット識別子(ID=1)Ih2b2は、上記参照パケットが上記非圧縮パケットPaa(2)であることを示すものである。 Note that the first packet identifier (ID = 0) Ih2b1 stored in the header portion Hpbb of each of the compressed packets Pbb (3) and Pbb (4) is such that the reference packet is the uncompressed packet Paa (1). It indicates that there is. The second packet identifier (ID = 1) Ih2b2 stored in the header portion Hpbb of each of the compressed packets Pbb (3) and Pbb (4) is such that the reference packet is the uncompressed packet Paa (2). It indicates that there is.
上記のように送信側から順次送信された非圧縮パケットPaa(1)及びPaa(2)とこれらに続く圧縮パケットPbb(3)及びPbb(4)は、正常のデータ伝送状態では順次受信側で受信され、各パケットに対応する伝送情報(D1)〜(D4)が復元される。 As described above, the uncompressed packets Paa (1) and Paa (2) sequentially transmitted from the transmitting side and the compressed packets Pbb (3) and Pbb (4) following them are sequentially transmitted to the receiving side in a normal data transmission state. The received transmission information (D1) to (D4) corresponding to each packet is restored.
つまり、受信側では、非圧縮パケットPaa(1),Paa(2)が受信されると、そのデータ部Dpaaから伝送情報(D1),(D2)が取り出される。続いて圧縮パケットPbb(3)が受信されると、そのデータ部Dpbbから第2の差分情報(D2−D3)が取り出され、第2の参照パケット識別子(ID=1)Ih2b2により特定される第2の非圧縮パケットPa(2)に対応する伝送情報(D2)を参照して、差分情報(D2−D3)から、圧縮パケットPbb(3)に対応する伝送情報(D3)が復元される。 That is, when the receiving side receives the uncompressed packets Paa (1) and Paa (2), the transmission information (D1) and (D2) are extracted from the data part Dpaa. Subsequently, when the compressed packet Pbb (3) is received, the second difference information (D2-D3) is extracted from the data portion Dpbb, and the second difference information (ID = 1) Ih2b2 specified by the second reference packet identifier (ID = 1) The transmission information (D3) corresponding to the compressed packet Pbb (3) is restored from the difference information (D2-D3) with reference to the transmission information (D2) corresponding to the second uncompressed packet Pa (2).
その後、圧縮パケットPbb(4)が受信されると、圧縮パケットPbb(3)の場合と同様に、そのデータ部Dpbbから差分情報(D2−D4)が取り出され、第2の参照パケット識別子(ID=1)Ih2b2により特定される非圧縮パケットPaa(2)に対応する伝送情報(D2)を参照して、差分情報(D2−D4)から、圧縮パケットPbb(4)に対応する伝送情報(D4)が復元される。 Thereafter, when the compressed packet Pbb (4) is received, as in the case of the compressed packet Pbb (3), the difference information (D2-D4) is extracted from the data part Dpbb, and the second reference packet identifier (ID) = 1) With reference to the transmission information (D2) corresponding to the uncompressed packet Paa (2) specified by Ih2b2, the transmission information (D4) corresponding to the compressed packet Pbb (4) is obtained from the difference information (D2-D4). ) Is restored.
ここでは、各圧縮パケットPbb(3),Pbb(4)に対する参照パケットである非圧縮パケットPaa(1)及びPaa(2)がともに正常に受信されているため、各圧縮パケットに近い非圧縮パケットPaa(2)を参照パケットとしたが、各圧縮パケットに近い非圧縮パケットPaa(2)の伝送エラーが発生したときには、その前の非圧縮パケットPaa(1)を参照パケットとして、各圧縮パケットに対する復元処理が行われる。 Here, since the uncompressed packets Paa (1) and Paa (2), which are reference packets for the compressed packets Pbb (3) and Pbb (4), are both normally received, the uncompressed packets close to the compressed packets Although Paa (2) is used as a reference packet, when a transmission error of uncompressed packet Paa (2) close to each compressed packet occurs, the previous uncompressed packet Paa (1) is used as a reference packet and A restoration process is performed.
このように連続して非圧縮パケットPaaを2つ送信し、これに続く圧縮パケットPbbとして、該両非圧縮パケットの伝送情報に基づく差分情報(Δ1D),(Δ2D)、及び該両非圧縮パケットが参照パケットであることを示す第1,第2の参照パケット識別子(ID1,ID2)Ih2b1,Ih2b2を格納したパケットを送信することにより、圧縮パケットにおける複数の識別子(ID1),(ID2)のうちの少なくとも一つの識別子、及びこの識別子に対応する参照元情報が参照情報管理手段25にて記憶されておれば、圧縮パケットの復元が可能となる。言いかえると、非圧縮パケットの伝送エラーのために破棄される圧縮パケットの数を削減することができる。
In this manner, two uncompressed packets Paa are continuously transmitted, and as subsequent compressed packets Pbb, difference information (Δ1D), (Δ2D) based on the transmission information of both uncompressed packets, and both uncompressed packets Pab By transmitting a packet storing the first and second reference packet identifiers (ID1, ID2) Ih2b1 and Ih2b2 indicating that the packet is a reference packet, a plurality of identifiers (ID1) and (ID2) in the compressed packet are transmitted. If at least one of the identifiers and the reference source information corresponding to this identifier are stored in the reference
また、上記実施の形態1では、データ送信装置101における圧縮/非圧縮判定手段13は、通信開始直後およびエラー発生通知受信手段14からの復号エラー通知信号Neの受信直後には非圧縮パケットが作成され、その後は、復号エラー通知信号Neが受信されるまで、圧縮パケットが作成されるよう、パケット作成手段12を制御する構成となっているが、圧縮/非圧縮判定手段13は、このような構成に限らず、定期的に非圧縮パケットが送信されるようパケット作成手段12を制御する構成としてもよい。
Further, in the first embodiment, the compression /
つまりこの場合、受信側からの復元エラー発生の通知がない状態では、送信側では、予め決められた個数の圧縮パケットが送信される度に非圧縮パケットが1つ送信されるよう、圧縮/非圧縮判定手段13によりパケット作成手段12に対する指示が行われる。例えば、非圧縮パケットの送信間隔として予め決められた圧縮パケットの個数が3である場合、1つの非圧縮パケットの送信と、その後の3つの圧縮パケットの送信とが繰り返し行われる。
In other words, in this case, in a state where the restoration error is not notified from the receiving side, the transmitting side performs compression / non-compression so that one uncompressed packet is transmitted every time a predetermined number of compressed packets are transmitted. The
このような構成による効果について簡単に説明をする。
画像情報や音声情報、さらにそれらを伝送するのに必要なTCP/IPパケットやUDP/IPパケットなどのヘッダ情報は、PPPプロトコルにより伝送されるPPPパケット(つまり図1(a)及び図1(b)に示すパケット)のデータ部Dpa及びDpbに伝送情報として格納される。
The effect of such a configuration will be briefly described.
Image information and audio information, and header information such as TCP / IP packets and UDP / IP packets necessary for transmitting them are stored in PPP packets transmitted by the PPP protocol (that is, FIGS. 1A and 1B). ) Are stored as transmission information in the data portions Dpa and Dpb of the packet).
ところが、通常、上記画像情報、音声情報、及びヘッダ情報の、連接する2つのパケット間における差分情報は非常に小さいか0であることが多いが、遠く離れたパケット間における差分情報は大きくなる傾向がある。このため、非圧縮パケットを定期的に送信することにより、無線により伝送されるデータの品質を向上させつつ、上記差分情報の平均値を小さくする、すなわちデータ部における情報の圧縮効率をも向上させることができる。 However, usually, the difference information between the two adjacent packets of the image information, the audio information, and the header information is often very small or 0, but the difference information between the distant packets tends to be large. There is. For this reason, by transmitting uncompressed packets periodically, the average value of the difference information is reduced while improving the quality of data transmitted wirelessly, that is, the information compression efficiency in the data part is also improved. be able to.
さらに、上記実施の形態1のデータ送信装置101における圧縮/非圧縮判定手段13は、圧縮パケットのデータ部に格納される差分情報の平均サイズmを求め、このサイズが一定の値xを超えた場合に非圧縮パケットを送信するようパケット作成手段12を制御する構成としてもよい。
Further, the compression / non-compression determination means 13 in the
ここで、差分情報の平均サイズmは、最後に非圧縮パケットを送信してから現時点までに送信された複数の圧縮パケットの差分情報の平均値として求められる。具体的には、最後に非圧縮パケットを送信してから現時点までに4つの圧縮パケットが送信され、これらの4つの圧縮パケットの差分情報のサイズがそれぞれ「2」,「4」,「4」,「6」である場合、現時点での差分情報の平均サイズmは、4=(2+4+4+6)/4となる。 Here, the average size m of the difference information is obtained as an average value of the difference information of a plurality of compressed packets transmitted from the last transmission of the uncompressed packet to the current time. Specifically, four compressed packets are transmitted since the last transmission of the uncompressed packet, and the size of the difference information of these four compressed packets is “2”, “4”, “4”, respectively. , “6”, the average size m of the difference information at the present time is 4 = (2 + 4 + 4 + 6) / 4.
この場合も、無線により伝送されるデータの品質を向上させつつ、差分情報の平均値を小さくする、すなわちデータ部における情報の圧縮効率をも向上させることができる。 Also in this case, it is possible to reduce the average value of the difference information, that is, improve the compression efficiency of the information in the data portion while improving the quality of the data transmitted wirelessly.
なお、上記差分情報の平均サイズmの測定は、データ受信装置201で行うようにしてもよい。
The measurement of the average size m of the difference information may be performed by the
具体的には、受信側では、パケット復元手段23を、差分情報の平均サイズmを測定し、この平均サイズmが一定の値xを超えたときエラー発生通知手段24にサイズ超過信号を出力する構成とする。また、該エラー発生通知送信手段24を、エラー発生信号Seを受けたときに復元エラー通知信号Neを送信側に伝送するだけでなく、該サイズ超過信号を受けたとき送信側へ非圧縮パケットの送信を要求するパケット要求信号を伝送する構成とする。
Specifically, on the receiving side, the packet restoring means 23 measures the average size m of the difference information, and outputs an oversize signal to the error
一方、送信側では、データ送信端末101におけるエラー発生通知手段14を、復元エラー通知信号Neを受けたときだけでなく、上記パケット要求信号を受けたときにも、エラー通知受信信号Snを圧縮/非圧縮判定手段13に出力する構成とする。
On the other hand, on the transmitting side, the error occurrence notifying means 14 of the data transmitting terminal 101 compresses the error notification receiving signal Sn not only when receiving the restoration error notification signal Ne but also when receiving the packet request signal. The output is provided to the
また、上記非圧縮パケットの送信は、上記のような差分情報の平均サイズxが一定値xを超えたときではなく、差分情報のサイズが一定値mを超えている圧縮パケットを送信あるいは受信したときに行うようにしてもよい。 Further, the transmission of the uncompressed packet is not performed when the average size x of the difference information exceeds the fixed value x as described above, but is transmitted or received when the compressed packet whose difference information size exceeds the fixed value m. It may be performed at a time.
例えば、データ送信装置101では、送信対象となる圧縮パケットに含まれる圧縮情報のサイズが一定の値を越えたとき、この送信対象としての圧縮パケットに続いて非圧縮パケットを送信するようにしてもよい。
For example, when the size of the compressed information included in the compressed packet to be transmitted exceeds a certain value, the
また、データ受信装置201では、送信側から受信した復元処理の対象となる圧縮パケットに含まれる圧縮情報のサイズが一定の値を越えたとき、送信側へ非圧縮パケットの送信を要求し、データ送信装置101では、受信側から上記非圧縮パケットの送信要求を受け取った直後には受信側へ非圧縮パケットを送信するようにしてもよい。
The
(実施の形態1の変形例2)
さらに、上記実施の形態1では、圧縮パケットPbのデータ部Dpbには、図1に示すように、圧縮パケットに対応する伝送情報全体と、非圧縮パケットに対応する伝送情報全体との差分情報(ΔD)を格納するようにしているが、圧縮パケットPbのデータ部Dpbには、圧縮パケットに対応する伝送情報の一部のみを圧縮した情報を格納するようにしてもよい。
(
Further, in the first embodiment, as shown in FIG. 1, the data portion Dpb of the compressed packet Pb contains difference information (total of the transmission information corresponding to the compressed packet and the entire transmission information corresponding to the uncompressed packet). Although ΔD) is stored, information obtained by compressing only a part of the transmission information corresponding to the compressed packet may be stored in the data portion Dpb of the compressed packet Pb.
つまり、伝送情報を、圧縮の対象となる圧縮対象情報と、圧縮の対象とならない圧縮対象外情報とに区分し、圧縮パケットのデータ部には、非圧縮パケットに対応する伝送情報における圧縮対象情報と、圧縮パケットに対応する伝送情報における圧縮対象情報との差分情報を格納するとともに、圧縮パケットに対応する伝送情報における圧縮対象外情報を格納する。 In other words, the transmission information is divided into compression target information to be compressed and non-compression target information not to be compressed, and the data portion of the compressed packet contains the compression target information in the transmission information corresponding to the uncompressed packet. And the difference information from the compression target information in the transmission information corresponding to the compressed packet, and the non-compression target information in the transmission information corresponding to the compressed packet.
図10(a)は、伝送情報が圧縮対象情報と圧縮対象外情報とから構成されている場合に用いられる非圧縮パケットPcのデータ構造を示している。
この非圧縮パケットPcは、ヘッダ情報を格納したヘッダ部Hpcと、PPPプロトコルにより伝送される非圧縮情報Irを格納したデータ部Dpcとから構成されている。該ヘッダ部Hpcにおける情報は、図1(a)に示す非圧縮パケットPaと同様、データ部における情報が圧縮されているか否かを示す圧縮/非圧縮識別子Ih1と、非圧縮パケットを識別するためのパケット識別子(ID)Ih2aと、その他のヘッダ情報Ih3とから構成されている。ここで、上記データ部Dpcには、圧縮されていない圧縮対象情報と、圧縮対象外情報Incとが格納されており、上記圧縮されていない圧縮対象情報は、第1,第2,第3の圧縮対象項目に対応する項目別非圧縮情報Ira,Irb,Ircから構成されている。具体的には、項目別非圧縮情報Ira,Irb,Ircはそれぞれ、非圧縮パケットに対応する伝送情報における、上記第1,第2,第3の圧縮対象項目に対応する情報(Da),(Db),(Dc)である。
FIG. 10A shows the data structure of an uncompressed packet Pc used when transmission information is composed of information to be compressed and information not to be compressed.
This uncompressed packet Pc is composed of a header section Hpc storing header information and a data section Dpc storing uncompressed information Ir transmitted by the PPP protocol. The information in the header portion Hpc is, like the uncompressed packet Pa shown in FIG. 1A, used to identify a compressed / uncompressed identifier Ih1 indicating whether or not the information in the data portion is compressed, and to identify the uncompressed packet. , A packet identifier (ID) Ih2a and other header information Ih3. Here, the data part Dpc stores uncompressed compression target information and non-compression target information Inc, and the uncompressed compression target information includes first, second, and third information. It is composed of item-specific non-compression information Ira, Irb, Irc corresponding to the item to be compressed. More specifically, the item-specific uncompressed information Ira, Irb, and Irc are information (Da) and (Da) corresponding to the first, second, and third compression target items, respectively, in the transmission information corresponding to the uncompressed packet. Db) and (Dc).
図10(b)は、伝送情報が圧縮対象情報と圧縮対象外情報とから構成されている場合に用いられる圧縮パケットPdのデータ構造を示している。
この圧縮パケットPdは、ヘッダ情報を格納したヘッダ部Hpdと、PPPプロトコルにより伝送される部分的に圧縮された情報を格納したデータ部Dpbとから構成されている。ヘッダ部Hpbにおける情報は、図1(b)に示す圧縮パケットPbと同様、データ部における情報が圧縮されているか否かを示す圧縮/非圧縮識別子Ih1と、参照パケットを識別するための参照パケット識別子(ID)Ih2bと、その他のヘッダ情報Ih3とから構成されている。
FIG. 10B shows the data structure of the compressed packet Pd used when the transmission information is composed of the information to be compressed and the information not to be compressed.
The compressed packet Pd is composed of a header section HPd storing header information and a data section Dpb storing partially compressed information transmitted by the PPP protocol. The information in the header portion Hpb includes a compressed / uncompressed identifier Ih1 indicating whether or not the information in the data portion is compressed, and a reference packet for identifying the reference packet, similarly to the compressed packet Pb shown in FIG. It consists of an identifier (ID) Ih2b and other header information Ih3.
ここで、上記データ部Dpbには、圧縮された圧縮対象情報と、圧縮対象外情報Incとが格納されており、上記圧縮された圧縮対象情報は、上記第1,第2,第3の圧縮対象項目に対応する項目別圧縮情報Ida,Idb,Idcから構成されている。具体的には、上記項目別圧縮情報Idaは、非圧縮パケットに対応する伝送情報における、第1の圧縮対象項目に対応する情報(Da)と、圧縮パケットに対応する伝送情報における、第1の圧縮対象項目に対応する情報(Da)との差分情報(ΔDa)である。上記項目別圧縮情報Idbは、非圧縮パケットに対応する伝送情報における、第2の圧縮対象項目に対応する情報(Db)と、圧縮パケットに対応する伝送情報における、第2の圧縮対象項目に対応する情報(Db)との差分情報(ΔDb)である。上記項目別圧縮情報Idcは、非圧縮パケットに対応する伝送情報における、第3の圧縮対象項目に対応する情報(Dc)と、圧縮パケットに対応する伝送情報における、第3の圧縮対象項目に対応する情報(Dc)との差分情報(ΔDc)である。 Here, the data section Dpb stores compressed information to be compressed and non-compression target information Inc. The compressed information to be compressed is stored in the first, second, and third compressed data. It is composed of item-specific compression information Ida, Idb, Idc corresponding to the target item. Specifically, the item-specific compression information Ida includes information (Da) corresponding to the first compression target item in the transmission information corresponding to the uncompressed packet, and first information (Da) in the transmission information corresponding to the compression packet. This is difference information (ΔDa) from information (Da) corresponding to the item to be compressed. The item-specific compression information Idb corresponds to the information (Db) corresponding to the second item to be compressed in the transmission information corresponding to the non-compressed packet, and corresponds to the second item to be compressed in the transmission information corresponding to the compressed packet. This is difference information (ΔDb) from the information (Db) to be executed. The item-specific compression information Idc corresponds to the information (Dc) corresponding to the third item to be compressed in the transmission information corresponding to the uncompressed packet, and corresponds to the third item to be compressed in the transmission information corresponding to the compressed packet. This is difference information (ΔDc) from the information (Dc) to be performed.
この場合、データ送信装置101における参照情報管理手段15は、参照パケット識別子(ID)と、各圧縮対象項目と、参照元情報(参照パケットにおける伝送情報)における該各圧縮対象項目に対応する情報(項目別参照元情報)とをテーブル化して記憶する構成とする。
In this case, the reference
また、データ受信装置201における参照情報管理手段25も、上記参照情報管理手段15と同様、上記参照パケット識別子(ID)と、上記各圧縮対象項目と、上記項目別参照元情報とをテーブル化して記憶する構成とする。
The reference
このような構成では、個々の圧縮対象項目ごとに、伝送情報に対する圧縮が行われることとなるので、情報圧縮により一定の情報量を削減できるという効果を保持しつつ、上記管理手段15および管理手段25に搭載されているRAM等のメモリの記憶容量を削減することができる。
In such a configuration, the compression of the transmission information is performed for each individual compression target item. Therefore, while maintaining the effect of reducing a certain amount of information by information compression, the
(実施の形態1の変形例3)
さらに、上記実施の形態1及びその変形例1、あるいはその変形例2では、圧縮パケットのデータ部には、圧縮パケットに対応する伝送情報の全体あるいは一部を圧縮した情報として、図1(b)あるいは図10(b)に示すように、非圧縮パケットに対応する伝送情報の全体あるいは一部と、圧縮パケットに対応する伝送情報の全体あるいは一部との差分情報を格納しているが、この差分情報に代えてあるいはこの差分情報とともに、該差分情報を算出するための差分特定付加情報(K)を、圧縮パケットのヘッダ部あるいはデータ部に格納するようにしてもよい。
(
Further, in the first embodiment and the first modification or the second modification, the data portion of the compressed packet includes, as information obtained by compressing all or a part of the transmission information corresponding to the compressed packet, as shown in FIG. ) Or as shown in FIG. 10B, the difference information between the whole or a part of the transmission information corresponding to the uncompressed packet and the whole or a part of the transmission information corresponding to the compressed packet is stored. Instead of the difference information or together with the difference information, the difference specifying additional information (K) for calculating the difference information may be stored in a header portion or a data portion of the compressed packet.
例えば、図1(b)に示す圧縮パケットPbでは、この差分情報に代えて、該差分情報を算出するための差分特定付加情報(K)を格納することができる。
また、図10(b)に示す圧縮パケットPdでは、複数の項目別圧縮情報のうちの少なくとも一部の項目別圧縮情報である差分情報に代えて、該差分情報を算出するための差分特定付加情報(K)を格納することができる。
For example, in the compressed packet Pb shown in FIG. 1B, instead of this difference information, difference specifying additional information (K) for calculating the difference information can be stored.
In the compressed packet Pd shown in FIG. 10B, instead of the difference information which is at least a part of the item-specific compressed information among the plurality of item-specific compressed information, a difference specifying addition for calculating the difference information is provided. Information (K) can be stored.
図11は、このように差分特定付加情報(K)を圧縮パケットに格納する場合に用いられるパケットのデータ構造を説明するための図である。
図11(a)及び図11(b)はそれぞれ、この場合に用いられる非圧縮パケットPe及び圧縮パケットPfのデータ構造を示している。
FIG. 11 is a diagram for explaining the data structure of the packet used when the difference specifying additional information (K) is stored in the compressed packet.
FIGS. 11A and 11B show the data structures of the uncompressed packet Pe and the compressed packet Pf used in this case, respectively.
上記非圧縮パケットPeは、ヘッダ情報を格納したヘッダ部Hpeと、PPPプロトコルにより伝送される伝送情報を格納したデータ部Dpeとから構成されており、上記図10(a)に示す非圧縮パケットPcと同一構成となっている。 The uncompressed packet Pe is composed of a header portion Hpe storing header information and a data portion Dpe storing transmission information transmitted by the PPP protocol. The uncompressed packet Pc shown in FIG. It has the same configuration as.
また、圧縮パケットPfは、ヘッダ情報を格納したヘッダ部Hpfと、PPPプロトコルにより伝送される部分的に圧縮された情報を格納したデータ部Dpfとから構成されている。このヘッダ部Hpfには、図10(b)に示す圧縮パケットPdにおける圧縮/非圧縮識別子Ih1,参照パケット識別子(ID)Ih2b,及びその他のヘッダ情報Ih3に加えて、上記差分特定付加情報(K)Ih4が格納されている。また、上記データ部Dpfには、上記図10(b)に示す圧縮パケットPdと同様、3つの項目別圧縮情報Ida,Idb,Idcと、圧縮対象外情報Incとが含まれている。 The compressed packet Pf includes a header section Hpf storing header information and a data section Dpf storing partially compressed information transmitted by the PPP protocol. In the header section Hpf, in addition to the compressed / uncompressed identifier Ih1, the reference packet identifier (ID) Ih2b, and other header information Ih3 in the compressed packet Pd shown in FIG. ) Ih4 is stored. Further, the data part Dpf contains three items of compression information Ida, Idb, Idc and non-compression target information Inc, like the compressed packet Pd shown in FIG. 10B.
ここでは、上記差分特定付加情報(K)は、圧縮パケットが、その復元処理の際に参照する非圧縮パケットから何番目に位置する圧縮パケットであるかを示すシーケンス番号となっている。また、上記項目別圧縮情報Ida及びIdbとしての差分情報(ΔDa)及び(ΔDb)は、上記差分特定付加情報(K)と等しくなっている。このため、差分情報(ΔDa)及び(ΔDb)のデータサイズは0byteとなっている。 Here, the difference specifying additional information (K) is a sequence number indicating the order of the compressed packet that is located from the uncompressed packet referred to in the decompression process. The difference information (ΔDa) and (ΔDb) as the item-specific compression information Ida and Idb are equal to the difference specifying additional information (K). Therefore, the data size of the difference information (ΔDa) and (ΔDb) is 0 byte.
以下、上記差分特定付加情報(K)を圧縮パケットに格納する場合について、RTP(Real Time Protocol)プロトコルを用いたデータ伝送を例に挙げて説明する。
具体的には、画像情報あるいは音声情報をRFC1889/1890で規定されるRTPプロトコルに従ってRTP形式のデータに変換し、さらに該RTP形式のデータをUDPプロトコル及びIPプロトコルに従ってUDP/IP形式のデータに変換し、RTP/UDP/IP形式のデータをデータ送信端末101からデータ受信端末201へ送信する場合について説明する。なお、このRTP/UDP/IP形式のデータは、図29(d)に示すIPパケットPipbに相当するものである。
Hereinafter, the case where the difference specifying additional information (K) is stored in a compressed packet will be described using data transmission using an RTP (Real Time Protocol) protocol as an example.
Specifically, image information or audio information is converted into RTP format data according to the RTP protocol specified in RFC 1889/1890, and the RTP format data is further converted into UDP / IP format data according to the UDP protocol and the IP protocol. A case will be described in which data in the RTP / UDP / IP format is transmitted from the
通常、RTPパケットPrtpのヘッダHrtpに含まれるシーケンス番号Isn(図29(a)参照)は、RTPパケットが1つ作成される毎にその値が1ずつ増加するものである。また、IPパケットPipbのヘッダHipbに含まれているパケット識別ID(IPv4(Internet Protocol version 4)ID)(図示せず)もその値が、IPパケットが1つ作成される毎に1ずつ増加するものである。これらの値は、圧縮パケットに差分情報として格納する場合、圧縮パケットが、該圧縮パケットに対応する参照パケットとしての非圧縮パケットから数えて何番目に位置するパケットであるかが分れば、0にすることができる。 Normally, the sequence number Isn (see FIG. 29A) included in the header Hrtp of the RTP packet Prtp increases its value by one each time one RTP packet is created. Further, the value of the packet identification ID (IPv4 (Internet Protocol version 4) ID) (not shown) included in the header Hipb of the IP packet Pipb increases by one each time one IP packet is created. Things. When these values are stored as difference information in the compressed packet, if it is known how many positions the compressed packet is counted from the uncompressed packet as the reference packet corresponding to the compressed packet, 0 Can be
言いかえると、RTPパケットPrtpのヘッダ部Hrtpにおけるシーケンス番号Isnを、単純な差分情報として圧縮パケットに格納する場合、シーケンス番号Isnの情報量として常に1byte以上必要となるが、上記差分特定付加情報を用いることにより、上記シーケンス番号Isnに対応する差分情報のサイズは通常0byteとなり、圧縮効率を高めることができる。 In other words, when the sequence number Isn in the header portion Hrtp of the RTP packet Prtp is stored in the compressed packet as simple difference information, the information amount of the sequence number Isn always needs to be 1 byte or more. By using this, the size of the difference information corresponding to the sequence number Isn is usually 0 bytes, and the compression efficiency can be increased.
例えば、差分特定付加情報(K)のサイズを1byteとした場合、RTPパケットのヘッダ部Hrtpにおけるシーケンス番号Isnの差分情報のサイズは通常0byteとなり、上記差分特定付加情報と上記差分情報の和は通常1byteとなる。この場合は、差分特定付加情報(K)を用いても、RTPパケットの情報量は変化がない。 For example, when the size of the difference specifying additional information (K) is 1 byte, the size of the difference information of the sequence number Isn in the header portion Hrtp of the RTP packet is usually 0 byte, and the sum of the difference specifying additional information and the difference information is usually It becomes 1 byte. In this case, even if the difference specifying additional information (K) is used, the information amount of the RTP packet does not change.
しかし、上記計算方法(つまり差分特定付加情報と差分情報の和)と同一の計算方法を用いて復元できる圧縮対象情報が伝送情報に複数含まれている場合、例えば、上述したようにRTPパケットのヘッダ部におけるシーケンス番号およびIPパケットのヘッダ部におけるIPv4IDのように2種類の情報がある場合、上記差分特定付加情報を用いることによる実質的な効果が得られることとなり、圧縮効率の向上を図ることができる。 However, if the transmission information includes a plurality of pieces of compression target information that can be restored using the same calculation method as the above calculation method (that is, the sum of the difference specifying additional information and the difference information), for example, as described above, When there are two types of information such as the sequence number in the header part and the IPv4 ID in the header part of the IP packet, a substantial effect can be obtained by using the difference specifying additional information, and the compression efficiency can be improved. Can be.
また、上記差分特定付加情報を変数として、処理の対象となる対象圧縮パケットの復元処理に用いられる参照パケット(非圧縮パケット)に対応する伝送情報から、該対象圧縮パケットに対応する差分情報を求める計算式を用いてもよい。
ここで、上記計算式としては、例えば、四則演算(加算、減算、積算、除算)や、sin,cosなどの関数演算を定義するものが考えられる。
Further, using the difference specifying additional information as a variable, difference information corresponding to the target compressed packet is obtained from the transmission information corresponding to the reference packet (uncompressed packet) used for the decompression process of the target compressed packet to be processed. A calculation formula may be used.
Here, as the above calculation formula, for example, a formula that defines four arithmetic operations (addition, subtraction, integration, division) and a function operation such as sin and cos can be considered.
また、上記差分特定付加情報を変数とする計算式は、事前に送信側と受信側であらかじめ決定されていても、一定の規則に従ってデータ伝送中に動的に変化させるようにしてもよい。これによって、PPPパケットにおけるデータ部に格納される伝送情報の圧縮効率をさらに向上させることが可能となり、無線伝送されるデータの品質及び実効伝送速度のさらなる向上を図ることができる。 Further, the calculation formula using the difference specifying additional information as a variable may be determined in advance on the transmission side and the reception side, or may be dynamically changed during data transmission according to a certain rule. This makes it possible to further improve the compression efficiency of the transmission information stored in the data portion of the PPP packet, and to further improve the quality and the effective transmission speed of the data wirelessly transmitted.
(実施の形態2)
図12は、本発明の実施の形態2によるデータ伝送方法を説明するためのブロック図であり、このデータ伝送方法を用いたデータ伝送システムにおけるデータ送信装置を示している。なお、この実施の形態2は、請求項1,2,10〜12,18〜21,32,33,36,37に対応している。
(Embodiment 2)
FIG. 12 is a block diagram for explaining a data transmission method according to the second embodiment of the present invention, and shows a data transmission device in a data transmission system using this data transmission method. The second embodiment corresponds to
このデータ送信装置102は、上記実施の形態1のデータ送信装置101の構成に加えて、圧縮/非圧縮パケット作成手段12から出力される非圧縮パケットの受信側への送信回数を監視する非圧縮パケット送信回数監視手段31を備えたものである。この送信回数監視手段31は、圧縮/非圧縮パケット作成手段12からのパケットを受け、同一の非圧縮パケットPaを一定回数(ここでは2回)連続してパケット送信手段16に出力し、その後該非圧縮パケットPaに続く圧縮パケットPbをパケット送信手段16に出力する構成となっている。このデータ送信装置102のその他の構成は、上記実施の形態1のデータ送信装置101と同一である。
The
この実施の形態2のデータ伝送システムにおけるデータ受信装置は、実施の形態1のデータ伝送システムにおけるデータ受信装置201と同一構成となっている。
The data receiving device in the data transmission system according to the second embodiment has the same configuration as the
次に作用効果について説明する。
このような構成の実施の形態2のデータ送信装置102では、送信回数監視手段31により非圧縮パケットの送信回数が監視されており、パケット生成手段12から非圧縮パケットが送信回数監視手段31に出力されると、送信回数監視手段31からは、例えば図13に示すように、同一の非圧縮パケットPa(1)が所定回(ここでは2回)続けてパケット送信手段16に出力される。その後該非圧縮パケットに続く圧縮パケットPb(2),Pb(3),Pb(4)が順次パケット送信手段16に出力される。そして、パケット送信手段16では、送信回数監視手段31から供給されたパケットがW−CDMAなどの所定の無線伝送方式により順次送信される。
Next, the operation and effect will be described.
In the
このデータ送信装置102におけるその他の動作は実施の形態1のデータ送信装置101と同様に行われる。
また、データ受信装置では、図13に示すように連続する2つの非圧縮パケットPa(1)が正常に受信されると、参照情報管理手段25では、順次、識別子(ID)及び参照元情報(D)が更新される。この結果、非圧縮パケットに続いて圧縮パケットPb(2),Pb(3),Pb(4)が受信されたときには、参照情報管理手段25に保持される識別子(ID=0)及び参照元情報(D1)が参照されることとなる。
Other operations in
In the data receiving apparatus, when two consecutive uncompressed packets Pa (1) are normally received as shown in FIG. 13, the reference
また、連続する2つの非圧縮パケットPa(1)のうち一方が伝送エラーにより受信側に伝送されなかった場合でも、正常に伝送された非圧縮パケットがエラーパケット検出手段22を介してパケット復元手段23に入力されることとなる。このため、参照情報管理手段25では、受信側参照情報Im2である識別子(ID)及び参照元情報(D)は、非圧縮パケットPa(1)に対するものに更新される。
Further, even if one of the two consecutive uncompressed packets Pa (1) is not transmitted to the receiving side due to a transmission error, the normally transmitted uncompressed packet is transmitted via the error
このように本実施の形態2では、実施の形態1の構成に加えて、非圧縮パケットPaを2回連続して送信し、その後該非圧縮パケットPaに続く圧縮パケットPbを伝送するようにしたので、複数送信した非圧縮パケットのひとつに伝送エラーが発生しても、受信側では後続する圧縮パケットの差分情報を正しく復元することができる。これにより、受信側にて復元エラーにより破棄される受信パケットの数が減少することとなり、無線伝送されるデータの品質を向上することができる。
なお、上記実施の形態2では、非圧縮パケットを連続して2回送信するようにしたが、非圧縮パケットの連続送信回数は3回以上であってもよい。
As described above, in the second embodiment, in addition to the configuration of the first embodiment, the uncompressed packet Pa is transmitted twice consecutively, and then the compressed packet Pb following the uncompressed packet Pa is transmitted. Even if a transmission error occurs in one of a plurality of uncompressed transmitted packets, the receiving side can correctly restore the differential information of the subsequent compressed packet. As a result, the number of received packets discarded due to a restoration error on the receiving side is reduced, and the quality of wirelessly transmitted data can be improved.
In the second embodiment, the uncompressed packet is transmitted twice consecutively. However, the number of continuous transmissions of the uncompressed packet may be three or more.
また、上記実施の形態2では、送信回数監視手段31は、非圧縮パケットそのものが複数回送信されるよう非圧縮パケットの送信回数を管理する構成となっているが、送信回数監視手段31は、非圧縮パケットが送信された後、該非圧縮パケットに対応するパケット識別子(ID)及び伝送情報(D)を格納した、該非圧縮パケットとは異なる補助パケットが1回以上の所定回数連続して送信されるようパケットの送信回数を管理する構成としてもよい。
In the second embodiment, the transmission
この場合、パケット作成手段12では、非圧縮パケットの作成後、該非圧縮パケットに対応するパケット識別子(ID)及び伝送情報(D)を格納した補助パケットが作成される。その後、上記非圧縮パケットに対応する圧縮パケット(つまり上記非圧縮パケットの伝送情報を用いて作成した差分情報を格納した圧縮パケット)が複数作成される。そして上記非圧縮パケット,補助パケット及び各圧縮パケットがその作成順に送信回数監視手段31に供給されると、該送信回数監視手段31では、非圧縮パケットの送信が行われ、続いて、補助パケットが所定回数連続して送信される。その後、各圧縮パケットが順次送信される。
In this case, after creating the uncompressed packet, the
このような構成では、1つの非圧縮パケット及び所定個数の補助パケットにより、参照パケット識別子及び参照元情報が、該非圧縮パケットに対応する圧縮パケットが送信される前に少なくとも2回送信されることなるので、これらの非圧縮パケット及び補助パケットのひとつに伝送エラーが発生しても、受信側では後続する圧縮パケットの差分情報を正しく復元することができる。 In such a configuration, the reference packet identifier and the reference source information are transmitted at least twice by one uncompressed packet and a predetermined number of auxiliary packets before the compressed packet corresponding to the uncompressed packet is transmitted. Therefore, even if a transmission error occurs in one of the uncompressed packet and the auxiliary packet, the receiving side can correctly restore the differential information of the succeeding compressed packet.
これにより、受信側にて復元エラーにより破棄される受信パケットの数が減少することとなり、無線伝送されるデータの品質を向上することができる。
さらに、上記実施の形態2では、非圧縮パケットあるいは補助パケットを所定の回数連続して送信するようにしているが、非圧縮パケットあるいは補助パケットの連続送信回数は、受信側から送信側に対して行われる復元エラーの通知頻度に応じて変更するようにしてもよい。
As a result, the number of received packets discarded due to a restoration error on the receiving side is reduced, and the quality of wirelessly transmitted data can be improved.
Further, in the second embodiment, the uncompressed packet or the auxiliary packet is continuously transmitted a predetermined number of times. However, the number of consecutive transmissions of the uncompressed packet or the auxiliary packet is It may be changed according to the notification frequency of the restoration error to be performed.
例えば、非圧縮パケットの連続送信回数を変更する場合、圧縮/非圧縮送出判定手段13では、エラー発生通知受信手段14からのエラー通知受信信号Snが単位時間あたりに入力される回数がカウントされ、そのカウント値と一定の基準値Yとが比較され、該比較結果に応じて、該送信回数監視手段31に送信回数制御信号が出力される。該送信回数監視手段31では、この送信回数制御信号に基づいて、非圧縮パケットあるいは補助パケットの送信回数の増減が行われる。具体的には、上記カウント値が一定の基準値Yを超えたときには、非圧縮パケットあるいは補助パケットの送信回数が増加し、上記カウント値が該基準値Y以下となったときに、非圧縮パケットあるいは補助パケットの送信回数が減少する。
For example, when changing the number of continuous transmissions of uncompressed packets, the compression / non-compression
このような構成では、比較的伝送データの品質が安定しているときは、非圧縮パケットあるいは補助パケットの送信回数の減少により伝送効率を高めることができ、伝送データの品質が不安定であるときは、非圧縮パケットあるいは補助パケットの送信回数の増加により、復元エラーにより受信側で破棄されるパケットの数を減少させることができる。 In such a configuration, when the quality of the transmission data is relatively stable, the transmission efficiency can be increased by reducing the number of transmissions of the uncompressed packet or the auxiliary packet, and when the quality of the transmission data is unstable. Can reduce the number of packets discarded on the receiving side due to a decompression error due to an increase in the number of transmissions of uncompressed packets or auxiliary packets.
(実施の形態3)
図14及び図15は、本発明の実施の形態3によるデータ伝送方法を説明するための図である。なお、この実施の形態3は、請求項1,2,13〜15,18〜21,32,33,36,37に対応している。
図14は、このデータ伝送方法によりデータ伝送を行うデータ伝送システムにおけるデータ送信装置を示すブロック図である。
(Embodiment 3)
14 and 15 are diagrams illustrating a data transmission method according to the third embodiment of the present invention. The third embodiment corresponds to
FIG. 14 is a block diagram illustrating a data transmission device in a data transmission system that performs data transmission by this data transmission method.
このデータ送信装置103は、上記実施の形態1のデータ送信装置101の構成に加えて、圧縮/非圧縮パケット作成手段12から出力される非圧縮パケットPa及び圧縮パケットPbを受け、該非圧縮パケットPaに対して誤り訂正符号を付与するエラー訂正符号付加手段32を備え、該手段32にて誤り訂正符号(Error Correction Code)が付与されたECC付加非圧縮パケットPac及び該手段32を通過した圧縮パケットPbがパケット送信手段16に供給されるようにしたものである。そしてこの実施の形態3のデータ送信装置103におけるその他の構成は上記実施の形態1のデータ送信装置101と同一である。
The
図15は、実施の形態3のデータ伝送方法によりデータ伝送を行うデータ伝送システムにおけるデータ受信装置を示すブロック図である。
この実施の形態3のデータ受信装置203は、上記実施の形態1のデータ受信装置201の構成に加えて、パケット受信手段21から出力される受信パケットRpのうちの、エラー訂正符号が付与されている非圧縮パケットPacに対してエラー訂正処理を施して出力し、エラー訂正符号が付与されていない圧縮パケットPbをそのまま出力するエラー訂正手段41を備え、該エラー訂正手段41から出力されたパケットをエラーパケット検出手段22に供給するようにしたものである。このデータ受信装置203におけるその他の構成は上記実施の形態1のデータ受信装置201と同一である。
FIG. 15 is a block diagram illustrating a data receiving device in a data transmission system that performs data transmission by the data transmission method according to the third embodiment.
The
次に作用効果について説明する。
このような構成の実施の形態3のデータ送信装置103では、パケット作成手段12にて作成された非圧縮パケット、つまり圧縮パケットの復元処理に用いられる参照元情報が格納されているパケットが、エラー訂正符号付加手段32に入力されると、該エラー訂正符号付加手段32では非圧縮パケットPaにエラー訂正符号が付加され、エラー訂正符号が付加されたECC付加非圧縮パケットPacがパケット送信手段16に出力される。また、パケット作成手段12にて作成された圧縮パケットPbは、エラー訂正符号付加手段32では処理されずにそのままパケット送信手段16に出力される。データ送信装置103におけるその他の動作は実施の形態1のデータ送信装置101と同一である。
Next, the operation and effect will be described.
In the
一方、データ受信装置203では、パケット受信手段21から出力された受信パケットRpがエラー訂正手段41に入力されると、受信パケットRpのうちの、エラー訂正符号が付与されているECC付加非圧縮パケットPacは、エラー訂正処理が施されてエラーパケット検出手段22に出力され、エラー訂正符号が付与されていない圧縮パケットPbはそのままエラーパケット検出手段22に出力される。このデータ受信装置203におけるその他の動作は実施の形態1のデータ送信装置201と同一である。
On the other hand, in the
このように実施の形態3では、送信側にて非圧縮パケットPaにエラー訂正符号を付加してECC付加非圧縮パケットPacの送信を行い、受信側ではECC付加非圧縮パケットPacに対してエラー訂正符号を用いてエラー訂正処理を施すので、伝送エラーが発生しても、受信側では非圧縮パケットの多くはエラー訂正処理により救済されることとなり、伝送エラーに起因する不良な受信非圧縮パケットの発生を抑制することができる。 As described above, in the third embodiment, the ECC-added uncompressed packet Pac is transmitted by adding an error correction code to the uncompressed packet Pa on the transmitting side, and the ECC-added uncompressed packet Pac is corrected on the receiving side. Since error correction processing is performed using codes, even if a transmission error occurs, most of the uncompressed packets on the receiving side will be remedied by the error correction processing, and a bad received uncompressed packet due to the transmission error will be recovered. Generation can be suppressed.
これにより、非圧縮パケットに後続する圧縮パケットの復元エラーにより破棄される受信パケットの数が減少することとなり、無線により伝送されるデータの品質を向上することができる。 As a result, the number of received packets discarded due to a decompression error of a compressed packet subsequent to an uncompressed packet is reduced, and the quality of data transmitted wirelessly can be improved.
なお、上記実施の形態3では、非圧縮パケットそのものにエラー訂正符号を付加するようにしているが、非圧縮パケットの一部、つまり後続する圧縮パケットの復元処理に必要となる参照情報(識別子(ID)及び参照元情報(D))を含む部分にのみエラー訂正符号を付加するようにしてもよい。 In the third embodiment, the error correction code is added to the uncompressed packet itself. However, the reference information (identifier (identifier) necessary for the restoring process of a part of the uncompressed packet, that is, the subsequent compressed packet. An error correction code may be added only to a portion including the ID) and the reference source information (D)).
この場合には、受信側では少なくとも圧縮パケットの復元に必要な識別子(ID)および参照元情報(D)に対してはエラー訂正処理が施されることとなる。
これにより、非圧縮パケットに後続する圧縮パケットの復元エラーにより破棄される受信パケットの数が減少することとなり、無線により伝送されるデータの品質を向上することができる。
In this case, on the receiving side, an error correction process is performed on at least the identifier (ID) and the reference source information (D) necessary for restoring the compressed packet.
As a result, the number of received packets discarded due to a decompression error of a compressed packet subsequent to an uncompressed packet is reduced, and the quality of data transmitted wirelessly can be improved.
さらに、上記実施の形態3では、非圧縮パケットに常にエラー訂正符号を付与するようにしているが、受信側から送信側に対して行われる復元エラーの通知の頻度に応じて、上記非圧縮パケットにエラー訂正符号を付与するか否かを決定するようにしてもよい。 Further, in the third embodiment, the error correction code is always added to the non-compressed packet. However, according to the frequency of the notification of the restoration error performed from the receiving side to the transmitting side, the uncompressed packet is May be determined whether or not to add an error correction code.
この場合、圧縮/非圧縮送出判定手段13では、エラー発生通知受信手段14からのエラー通知受信信号Snが単位時間あたりに入力される回数がカウントされ、そのカウント値と一定の基準値Yとが比較され、該比較結果に応じて、該作成手段12にエラー訂正制御信号が出力される。該作成手段12では、このエラー訂正制御信号に基づいて、非圧縮パケットにエラー訂正符号を付与するか否かがエラー訂正符号付加手段32に通知される。具体的には、上記カウント値が一定の基準値Yを超えたときには、エラー訂正符号付加手段32では非圧縮パケットはエラー訂正符号が付加されて該手段32から出力され、上記カウント値が該基準値Y以下となったときに、エラー訂正符号付加手段32では非圧縮パケットはエラー訂正符号が付与されずに該手段32から出力される。
In this case, the compression / non-compression transmission determination means 13 counts the number of times the error notification reception signal Sn from the error occurrence notification reception means 14 is input per unit time, and calculates the count value and the fixed reference value Y. The comparison is performed, and an error correction control signal is output to the
このような構成では、比較的伝送データの品質が安定しているときは、非圧縮パケットをそのまま送信することにより、非圧縮パケット全体のサイズを小さく抑えてデータの実効伝送速度を高めることができ、伝送データの品質が不安定であるときは、非圧縮パケットに対するエラー訂正符号の付与により、復元エラーにより受信側で破棄されるパケットの数を減少させることができる。 In such a configuration, when the quality of the transmission data is relatively stable, by transmitting the uncompressed packet as it is, the size of the entire uncompressed packet can be reduced and the effective data transmission speed can be increased. When the quality of transmission data is unstable, the number of packets discarded on the receiving side due to a restoration error can be reduced by adding an error correction code to an uncompressed packet.
(実施の形態4)
図16及び図17は、本発明の実施の形態4によるデータ伝送方法を説明するためのブロック図であり、図16は、この伝送方法を用いるデータ伝送システムにおけるデータ送信装置104を示している。なお、この実施の形態4は、請求項1,2,16〜21,32,33,36,37に対応している。
(Embodiment 4)
16 and 17 are block diagrams for explaining a data transmission method according to
このデータ送信装置104は、上記実施の形態1のデータ送信装置101におけるエラー発生通知受信手段14に代えて、受信側からの非圧縮パケットの再送要求通知信号Nrを受信して再送要求受信信号Srを出力する再送要求通知受信手段14dを備え、上記再送要求受信信号Srに応じて非圧縮パケットの作成が行われるよう、上記データ送信装置101におけるパケット作成手段12及び圧縮/非圧縮送出判定手段13の構成を変更したものである。
The
つまり、このデータ送信装置104における圧縮/非圧縮送出判定手段13dは、上記パケット作成手段12dにて作成されるパケットの種別を示すパケット判定信号Jpをパケット作成手段12dに出力するとともに、再送要求受信信号Srを受けたときには、該パケット判定信号Jpに代えて、再送要求される非圧縮パケットが再度作成されるよう再作成指令信号Scをパケット作成手段12dに出力する構成となっている。
That is, the compression / non-compression
さらに、このデータ送信装置104におけるパケット作成手段12dは、パケット判定信号Jpに基づいて非圧縮パケット及び圧縮パケットの一方を作成し、上記再作成指令信号Scを受けたときには、参照管理手段15に格納されている識別子(ID)及び参照元情報(D)に基づいて、最後に作成した非圧縮パケットを再度作成する構成となっている。なお、上記再送要求通知信号Nr,再送要求受信信号Sr,及び再作成指令信号Scには、再送すべき非圧縮パケットを特定する識別子(ID)が含まれている。
Further, the packet creation means 12d in the
そして、この実施の形態4のデータ送信装置104におけるその他の構成は、実施の形態1のデータ送信装置101と同一である。
また、図17は、この実施の形態4のデータ伝送システムにおけるデータ受信装置204を示している。
The other configuration of the
FIG. 17 shows a
この実施の形態4のデータ受信装置204は、上記実施の形態1のデータ受信装置201の構成に加えて、受信された圧縮パケットのうちで、復元エラーパケットPreと判定された圧縮パケットを一時的に蓄積する復元待ち情報蓄積手段42を備え、再送された非圧縮パケットの参照情報に基づいて、復元エラーパケットPreと判定された圧縮パケットに対する復元処理を行うよう、上記データ受信装置201のエラー発生通知送信手段24及びパケット復元手段23を構成変更したものである。
The
つまり、このデータ受信装置204では、上記実施の形態1のデータ受信装置201におけるエラー発生通知送信手段24に代えて、復元エラーの発生時にはエラー発生信号Sreに基づいて、復元エラーパケットの復元処理に必要となる参照パケットとしての非圧縮パケットの再送を要求する信号(再送要求通知信号)Nrを送信側に出力する再送要求送信手段24dを備えている。
That is, in the
また、このデータ受信装置204におけるパケット復元手段23dは、受信された圧縮パケットの復元処理に必要な受信側参照情報Im2である識別子(ID)および参照元情報(D)が参照情報管理手段25に蓄積されていなかったとき、受信した圧縮パケットが復元エラーパケットあると判定し、上記エラー発生信号Sreを再送要求通知送信手段24dに出力する構成となっている。なお、上記エラー発生信号Sreには、再送すべき非圧縮パケットを特定する識別子(ID)が含まれている。
The
そして、このデータ受信装置204では、再送された非圧縮パケットの識別子(ID)及び伝送情報(D)に基づいて、復元エラーパケットPreと判定された圧縮パケットに対する復元処理が行われるようになっている。
この実施の形態のデータ受信装置204におけるその他の構成は上記実施の形態1におけるデータ受信装置201と同一である。
Then, in the
The other configuration of the
次に作用効果について説明する。
このような構成の実施の形態4のデータ伝送システムでは、圧縮パケットPbの復元エラーが発生した場合、受信側からの再送要求通知信号Nrにより、送信側から非圧縮パケットが再送される。
Next, the operation and effect will be described.
In the data transmission system according to the fourth embodiment having such a configuration, when a restoration error of the compressed packet Pb occurs, an uncompressed packet is retransmitted from the transmission side by the retransmission request notification signal Nr from the reception side.
つまり、受信側では、パケット復元手段23dにて、圧縮パケットPbが、その復元処理に必要な受信側参照情報Im2である識別子(ID)及び参照元情報(D)が参照情報管理手段25に保持されていないことから復元エラーパケットPreと判定されたとき、この圧縮パケットPreがパケット復元手段23dから復元待ち情報蓄積手段42に出力されて一時保管される。またこのとき、該復元エラーパケットPreの参照パケット識別子(ID)を含むエラー発生信号Sreが再送要求通知手段24dに出力される。すると、再送要求通知送信手段24dでは、上記参照パケット識別子(ID)を含む再送要求通知信号Nrが送信側へ送信される。
In other words, on the receiving side, the
データ送信装置104では、上記参照パケット識別子(ID)を含む再送要求通知信号Nrが受信手段14dにて受信されると、該受信手段14dから再送要求受信信号Srが判定手段13dに出力され、該判定手段13からは、参照パケット識別子により特定される非圧縮パケットの作成を指示する信号(再作成指令信号)Scがパケット作成手段12dに出力される。すると、パケット作成手段12dでは、参照情報管理手段15に蓄積されている送信側参照情報Im1である識別子(ID)及び参照元情報(D)に基づいて、復元エラーパケットの復元処理に必要な非圧縮パケットが再度作成され、作成された非圧縮パケットがパケット送信手段16により受信側へ再送される。
In the
受信側では、再送された非圧縮パケットがパケット受信手段21にて受信されると、エラーパケット検出手段22を介してパケット復元手段23dに供給される。すると、パケット復元手段23dでは、再送非圧縮パケットから識別子(ID)及び伝送情報(D)が取り出され、該取り出された識別子(ID)及び伝送情報(D)に基づいて、復元待ち情報蓄積手段42に格納されている圧縮パケットの差分情報(ΔD)が復元される。一方、該取り出された識別子(ID)及び伝送情報(D)は参照情報管理手段25に供給され、これらの情報により受信側参照情報Im2である識別子(ID)及び参照元情報(D)が更新される。
On the receiving side, when the retransmitted uncompressed packet is received by the packet receiving means 21, it is supplied to the packet restoring means 23d via the error
このように本実施の形態4では、圧縮パケットの復元エラーが発生した場合、送信側では、受信側からの再送要求通知信号Nrに応じて、該圧縮パケットの復元処理に必要な非圧縮パケットの再送を行うようにしたので、受信側に、受信された圧縮パケットの復元処理に必要な受信側参照情報(識別子(ID)及び参照元情報(D))がないために受信圧縮パケットが復元エラーパケットと判定された場合でも、非圧縮パケットの再送処理完了後、該復元エラーパケットを正しく復元することができる。これにより圧縮パケットの復元エラーにより破棄される受信パケットの数が低減して、無線伝送されるデータの品質を向上することができる。 As described above, according to the fourth embodiment, when a decompression error of a compressed packet occurs, the transmitting side responds to the retransmission request notification signal Nr from the receiving side to transmit the uncompressed packet necessary for the decompression processing of the compressed packet. Since retransmission is performed, the received compressed packet has a decompression error because the receiving side does not have the receiving side reference information (identifier (ID) and reference source information (D)) necessary for the decompression processing of the received compressed packet. Even if it is determined that the packet is a packet, after the retransmission processing of the uncompressed packet is completed, the restoration error packet can be correctly restored. As a result, the number of received packets discarded due to a compressed packet decompression error can be reduced, and the quality of wirelessly transmitted data can be improved.
なお、上記実施の形態4では、参照情報管理手段15には、非圧縮パケットに含まれる識別子(ID)及び伝送情報(D)を蓄積するようにしているが、参照情報管理手段15には非圧縮パケットそのものを蓄積するようにしてもよい。
この場合、非圧縮パケットの再送を行う際に、パケット作成手段12dにおける非圧縮パケットの作成処理を省略することができる。
In the fourth embodiment, the reference
In this case, when retransmitting the uncompressed packet, the process of creating the uncompressed packet in the
また、上記実施の形態4では、受信側からの再送要求に応じて非圧縮パケットそのものを再送するようにしているが、受信側からの再送要求があったときには、非圧縮パケットにおける識別子(ID)及び伝送情報(D)が含まれる部分のみを所定の再送用パケットに格納して再送するようにしてもよい。 In the fourth embodiment, the uncompressed packet itself is retransmitted in response to a retransmission request from the receiving side. However, when there is a retransmission request from the receiving side, the identifier (ID) in the uncompressed packet is used. Alternatively, only a portion including the transmission information (D) may be stored in a predetermined retransmission packet and retransmitted.
この場合も、復元エラーパケットと判定された受信圧縮パケットに対する復元処理は、再送用パケットの送信後に可能となり、圧縮パケットの復元エラーにより破棄される受信パケットの数が低減して、無線伝送されるデータの品質を向上することができる。 Also in this case, the decompression process for the received compressed packet determined to be the decompression error packet becomes possible after the transmission of the retransmission packet, and the number of received packets discarded due to the decompression error of the compressed packet is reduced and the radio packet is transmitted wirelessly. Data quality can be improved.
さらに、上記実施の形態1ないし4では、圧縮パケットには、圧縮情報として、非圧縮パケットに対応する伝送情報と、圧縮パケットに対応する伝送情報との差分情報(第1の差分情報)を格納するようにしているが、圧縮パケットに格納する圧縮情報は、上記第1の差分情報と、その他の差分情報(第2の差分情報)との間で、パケットの伝送状況に応じて切り替えるようにしてもよい。 Further, in the first to fourth embodiments, the compressed packet stores, as the compressed information, difference information (first difference information) between the transmission information corresponding to the uncompressed packet and the transmission information corresponding to the compressed packet. However, the compression information stored in the compressed packet is switched between the first difference information and other difference information (second difference information) according to the packet transmission status. You may.
ここで、上記第2の差分情報としては、従来技術にて説明した、V.Jacobsonの文献に規定されている差分情報、つまり圧縮パケットに対応する伝送情報と、その直前に作成されたパケットに対応する伝送情報との差分情報(図31参照)が挙げられる。 Here, as the second difference information, the difference information defined in the document of V. Jacobson described in the related art, that is, the transmission information corresponding to the compressed packet and the packet created immediately before that Difference information from the corresponding transmission information (see FIG. 31) is given.
以下、上述したように、圧縮パケットに格納する圧縮情報を、第1の差分情報と第2の差分情報との間で、パケットの伝送状況に応じて切り替えるデータ伝送方法を、実施の形態1のデータ伝送システムに適用する場合について、図2及び図3を用いて簡単に説明する。 Hereinafter, as described above, the data transmission method for switching the compression information stored in the compressed packet between the first difference information and the second difference information according to the packet transmission status will be described. A case where the present invention is applied to a data transmission system will be briefly described with reference to FIGS.
この場合、データ受信装置101におけるエラー発生通知受信手段14は、受信側から伝送される単位時間あたりの復元エラー通知信号Neの受信頻度(z)が計算されるよう構成する。また、圧縮/非圧縮パケット作成手段12は、上記エラー発生通知受信手段14にて計算された受信頻度(z)を示す信号を受け、上記受信頻度(z)が一定の基準値Yを超えた場合には、圧縮パケットに格納する圧縮情報として上記第1の差分情報が作成され、一方、受信頻度(z)が上記基準値Yよりも小さくなった場合には、上記圧縮情報として上記第2の差分情報が作成されるよう構成する。
In this case, the error occurrence notification receiving means 14 in the
この場合の動作について簡単に説明する。
まず、受信側にて圧縮パケットに含まれる圧縮情報を復元する復元処理のエラーが発生したとき、受信側から送信側にエラー発生が通知される。すると、送信側では、エラー発生の通知頻度が一定値を超えたときは、受信側における復元処理を上記第1の差分情報を用いた復元処理に変更するよう受信側に対する処理変更通知が行われる。その後送信側では上記第1の差分情報を用いた圧縮処理が行われる。一方送信側では、エラー発生の通知頻度が一定値以下となったときは、受信側における復元処理を上記第2の差分情報を用いた復元処理に変更するよう受信側に対する処理変更通知が行われ、その後送信側では上記第2の差分情報を用いた圧縮処理が行われる。そして、受信側では、送信側での圧縮処理に対応した復元処理が行われる。
The operation in this case will be briefly described.
First, when an error occurs in a restoration process for restoring compression information included in a compressed packet on the receiving side, the receiving side notifies the transmitting side of the occurrence of the error. Then, on the transmission side, when the notification frequency of the error occurrence exceeds a certain value, a process change notification to the reception side is made to change the restoration process on the reception side to the restoration process using the first difference information. . Thereafter, on the transmitting side, compression processing using the first difference information is performed. On the other hand, on the transmission side, when the notification frequency of the error occurrence becomes equal to or lower than a certain value, a process change notification is sent to the reception side to change the restoration process on the reception side to the restoration process using the second difference information. Then, on the transmitting side, compression processing using the second difference information is performed. Then, on the receiving side, a decompression process corresponding to the compression process on the transmitting side is performed.
なお、この場合、圧縮パケットPbに、圧縮情報が上記第1及び第2の差分情報のいずれであるかを示す識別子を含めるようにしてもよい。
このように圧縮パケットPbに格納される圧縮情報Idを、上記第1の差分情報と第2の差分情報との間で切り替える方法では、以下のような効果が得られる。
In this case, the compressed packet Pb may include an identifier indicating whether the compression information is the first or second difference information.
In the method of switching the compression information Id stored in the compressed packet Pb between the first difference information and the second difference information, the following effects can be obtained.
つまり、通常、上記伝送情報(画像情報や音声情報)及びヘッダ情報といった情報の、連続する2つのパケット間における差分は非常に小さいか0であることが多いが、遠く離れたパケット間における差分は大きくなる傾向がある。このため、圧縮情報として上記第1の差分情報と第2の差分情報とを切り替えて用いることにより、無線により伝送されるデータの品質向上を図りつつ、差分情報の平均値の低減、つまりデータ部に格納される情報の圧縮効率の向上をも図ることができる。 That is, usually, the difference between two consecutive packets of information such as the transmission information (image information and audio information) and the header information is often very small or 0, but the difference between distant packets is Tends to be larger. Therefore, by switching and using the first difference information and the second difference information as the compression information, the average value of the difference information can be reduced while improving the quality of data transmitted by radio, that is, the data part can be reduced. The compression efficiency of the information stored in the storage device can be improved.
また、上述した圧縮情報を上記第1の差分情報と第2の差分情報との間で切り替えて用いる方法では、送信側にて、第1及び第2の差分情報のいずれを用いるかを決定するようにしているが、圧縮情報として第1及び第2の差分情報のいずれを用いるかを受信側からの指令により決定するようにしてもよい。 In the method of using the above-mentioned compression information by switching between the first difference information and the second difference information, the transmitting side determines which of the first and second difference information is used. However, whether to use the first or second difference information as the compression information may be determined by a command from the receiving side.
この場合、第1の差分情報と第2の差分情報との切り替えは、例えば、単位時間あたりの伝送エラーの発生数に基づいて行うようにしてもよい。
この場合、単位時間あたりの伝送エラーの発生数(伝送エラーの発生率)は、データ受信装置のエラーパケット検出手段22にて求められ、求められた伝送エラー発生率がエラー発生通知手段24により送信側へ通知されるようにする。
In this case, switching between the first difference information and the second difference information may be performed based on, for example, the number of occurrences of transmission errors per unit time.
In this case, the number of transmission errors per unit time (transmission error rate) is determined by the error
さらに、上記第1の差分情報と第2の差分情報との切り替えは、受信側における復元エラー発生頻度に応じて行うようにしてもよい。
この場合、受信側のパケット復元手段23にて単位時間あたりの復元エラー発生頻度(z)を求めて、該復元エラー発生頻度(z)を一定の基準値Yと比較し、その比較結果を該エラー発生通知手段24により送信側へ通知し、送信側では、通知された比較結果に応じて、上記第1及び第2の差分情報の一方を圧縮情報として用いる。
Further, the switching between the first difference information and the second difference information may be performed in accordance with the frequency of occurrence of the restoration error on the receiving side.
In this case, the restoration error occurrence frequency (z) per unit time is obtained by the packet restoration means 23 on the receiving side, the restoration error occurrence frequency (z) is compared with a certain reference value Y, and the comparison result is obtained. The error is notified to the transmitting side by the error
この場合の動作について簡単に説明する。
受信側では、上記圧縮パケットに含まれる圧縮情報を復元する復元処理のエラーが発生するエラー発生頻度が所定値を超えたとき、送信側における圧縮処理を上記第1の差分情報を用いた圧縮処理に変更するよう送信側に対する処理変更要求が行われる。一方受信側では、上記復元処理のエラー発生頻度が所定値以下となったとき、送信側における圧縮処理を上記第2の差分情報を用いた圧縮処理に変更するよう送信側に対する処理変更要求が行われる。
The operation in this case will be briefly described.
On the receiving side, when an error occurrence frequency at which an error of the decompression process for decompressing the compression information included in the compressed packet occurs exceeds a predetermined value, the compression process on the transmission side is performed by the compression process using the first difference information. A request to change the process is made to the transmitting side. On the other hand, on the receiving side, when the error occurrence frequency of the above-mentioned restoration processing becomes equal to or less than a predetermined value, a processing change request to the transmitting side is made to change the compression processing on the transmission side to the compression processing using the second difference information. Be done.
そして送信側では、受信側からの処理変更要求に応じた差分情報を用いた圧縮処理が行われ、受信側においても、送信側に対して要求した差分情報を用いた圧縮処理に対応する復元処理が行われる。 Then, on the transmission side, compression processing using difference information according to the processing change request from the reception side is performed, and on the reception side also, restoration processing corresponding to the compression processing using difference information requested to the transmission side Is performed.
(実施の形態5)
図18ないし図27は本発明の実施の形態5によるデータ伝送方法、及びこのデータ伝送方法を用いたデータ伝送システムを説明するための図である。なお、この実施の形態5は、請求項22〜31,34,35,38〜40に対応している。
(Embodiment 5)
FIGS. 18 to 27 illustrate a data transmission method according to a fifth embodiment of the present invention and a data transmission system using the data transmission method. The fifth embodiment corresponds to
この実施の形態5のデータ伝送システムは、情報をパケット単位で送信側から受信側へ伝送するシステムであって、送信側では、伝送情報を格納した非圧縮パケット及び圧縮された伝送情報を格納した圧縮パケットを作成する際、伝送情報を、非圧縮パケット及び特定の圧縮パケットに対応する伝送情報(参照元情報)を用いて圧縮し、受信側では圧縮されている伝送情報を上記参照元情報を用いて復元するものである。 The data transmission system according to the fifth embodiment is a system for transmitting information from a transmitting side to a receiving side in packet units. The transmitting side stores uncompressed packets storing transmission information and compressed transmission information. When creating a compressed packet, the transmission information is compressed using transmission information (reference information) corresponding to an uncompressed packet and a specific compressed packet, and the receiving side converts the compressed transmission information into the reference information. And restore it.
図18は、この実施の形態5のデータ伝送システムにおいて用いられる非圧縮パケット(図18(a))及び圧縮パケット(図18(b))のデータ構造(フォーマット)を示す図である。 FIG. 18 is a diagram showing a data structure (format) of an uncompressed packet (FIG. 18A) and a compressed packet (FIG. 18B) used in the data transmission system according to the fifth embodiment.
上記非圧縮パケットPgは、ヘッダ情報を格納したヘッダ部Hpgと、PPPプロトコルにより伝送される非圧縮情報Irを格納したデータ部Dpgとから構成されている。上記ヘッダ部Hpgの情報は、実施の形態1の非圧縮パケットPaにおけるヘッダ部Hpaと同様、データ部の情報が圧縮されているか否かを示す圧縮/非圧縮識別子Ih1と、非圧縮パケットを識別するためのパケット識別子(ID)Ih2aと、その他のヘッダ情報Ih3とから構成されている。ここで、上記非圧縮情報Irは、該非圧縮パケットにより伝送される伝送情報(D)である。 The uncompressed packet Pg includes a header portion Hpg storing header information and a data portion Dpg storing uncompressed information Ir transmitted by the PPP protocol. The information of the header part Hpg is, like the header part Hpa of the uncompressed packet Pa of the first embodiment, a compressed / uncompressed identifier Ih1 indicating whether or not the information of the data part is compressed, and identifies the uncompressed packet. And a header information Ih3. Here, the uncompressed information Ir is transmission information (D) transmitted by the uncompressed packet.
また、上記圧縮パケットPhは、ヘッダ情報を格納したヘッダ部Hphと、PPPプロトコルにより伝送される圧縮情報Idを格納したデータ部Dphとから構成されている。上記ヘッダ部Hphの情報は、データ部の情報が圧縮されているか否かを示す圧縮/非圧縮識別子Ih1と、上記圧縮情報Idの復元処理の際に必要となる参照パケットを示す参照パケット識別子(ID)Ih2bと、上記復元処理の際に用いられる参照元情報を更新するか否かを示す参照情報更新フラグIh5と、その他のヘッダ情報Ih3とから構成されている。 The compressed packet Ph includes a header section Hph storing header information and a data section Dph storing compression information Id transmitted by the PPP protocol. The information of the header portion Hph includes a compressed / uncompressed identifier Ih1 indicating whether or not the information of the data portion is compressed, and a reference packet identifier (referred to as a reference packet necessary for the restoration process of the compressed information Id). ID) Ih2b, a reference information update flag Ih5 indicating whether or not to update the reference source information used in the above-described restoration processing, and other header information Ih3.
ここで、通常の圧縮パケットPhでは、上記参照情報更新フラグIh5は、参照元情報を更新しないことを示す値「Off」に設定されており、特定の圧縮パケットPhでは、上記参照情報更新フラグIh5は、参照元情報を更新することを示す値「On」に設定されている。また、上記圧縮情報Idは、伝送の対象となる圧縮パケットPb以前に伝送された、該圧縮パケットに最も近い非圧縮パケットあるいは特定の圧縮パケットに対応する伝送情報(D)と、該伝送の対象となる圧縮パケットに対応する伝送情報(D)との差分情報(ΔD)である。 Here, in a normal compressed packet Ph, the reference information update flag Ih5 is set to a value “Off” indicating that the reference source information is not updated, and in a specific compressed packet Ph, the reference information update flag Ih5 is set. Is set to a value “On” indicating that the reference source information is updated. Further, the compression information Id includes transmission information (D) corresponding to an uncompressed packet closest to the compressed packet or a specific compressed packet transmitted before the compressed packet Pb to be transmitted, and the transmission target Is the difference information (ΔD) from the transmission information (D) corresponding to the compressed packet.
なお、上記その他のヘッダ情報Ih3には、図27(e)に示すCRC符号Icrcが含まれていることは言うまでもない。
図19は、この実施の形態5のデータ伝送システムにおけるデータ送信装置を示すブロック図である。
Needless to say, the other header information Ih3 includes the CRC code Icrc shown in FIG.
FIG. 19 is a block diagram showing a data transmission device in the data transmission system according to the fifth embodiment.
このデータ送信装置105は、実施の形態1のデータ送信装置101と同様、伝送情報(D)を含む第1の送信信号S1を受信して受信信号Srcを出力する受信手段11と、該受信信号Srcを受け、上記伝送情報(D)を制御信号に基づいてパケット化して、非圧縮パケットPgあるいは圧縮パケットPhを作成する圧縮/非圧縮パケット作成手段12eと、該パケット作成手段12eにより作成されたパケットを第2の送信信号S2として受信側へ送信するパケット送信手段16とを有している。
The
さらに、上記データ送信装置105は、上記データ送信装置101と同様、受信側からの復元エラー通知信号Neを受信してエラー通知受信信号Snを出力するエラー発生通知受信手段14と、上記パケット作成手段12eにて作成されたパケットの種別を管理するとともに、該管理されているパケット種別情報と、上記エラー通知受信信号Snとに基づいて、次に作成するパケットの種別を判定してパケット判定信号Jpを上記制御信号としてパケット作成手段12eに出力する圧縮/非圧縮送出判定手段13とを有している。ここで、上記パケット作成手段12eでは、パケット判定信号Jpに応じて非圧縮パケットPg及び圧縮パケットPhのいずれかが作成される。
Further, similarly to the
そして、上記データ送信装置105は、上記パケット作成手段12eからの圧縮/非圧縮識別子Ih1及び参照情報更新フラグIh5に基づいて、受信側へ伝送した圧縮パケットの送信履歴を管理して、圧縮パケット作成時に参照元情報を更新するか否かを判定する参照情報更新判定手段17を有している。ここで、上記参照情報更新判定手段17は、パケットをn回(例えば3回)作成する毎に、参照元情報の更新を指示する参照情報更新信号Jrを上記制御信号としてパケット作成手段12eに出力する構成となっている。上記パケット作成手段12eでは、制御信号として参照情報更新信号Jrが入力されたときには、圧縮パケットPhのヘッダ部Hphに、参照情報更新フラグIh5として、参照元情報の更新を行うことを示す値「On」が格納され、特定の圧縮パケットが作成される。一方、参照情報更新信号Jrが入力されないときには、圧縮パケットPhのヘッダ部Hphには、参照情報更新フラグIh5として、参照元情報の更新を行わないことを示す値「Off」が格納され、通常の圧縮パケットが作成される。
The
また、上記データ送信装置105は、各圧縮パケットに対応する圧縮情報を作成する際に参照される伝送情報(D)と、該伝送情報(D)に対応する参照パケットを示す参照パケット識別子(ID)とを対応付けて、送信側参照情報(参照元情報(D)及び識別子(ID))Im1として管理する参照情報管理手段15eを有している。この参照情報管理手段15eでは、非圧縮パケットが作成されるとき、あるいは更新判別フラグ「On」Ih5を含む特定の圧縮パケットが作成されるとき、パケット作成手段12eからの送信側管理制御信号Cm1により、送信側参照情報Im1である上記参照元情報(D)及び識別子(ID)が更新されるようになっている。
Further, the
図20は、実施の形態5のデータ伝送システムにおけるデータ受信装置を説明するためのブロック図である。
このデータ受信装置205は、実施の形態1のデータ受信装置201と同様、送信側から第2の送信信号S2として送信されたパケットを受信して受信パケットRpを出力するパケット受信手段21と、該受信パケットRpを受け、エラーパケットの検出処理により、正常に送信された正常パケットPnoを出力するエラーパケット検出手段22と、該検出手段22からの正常パケットPnoを受け、各パケットに格納されている非圧縮情報あるいは圧縮情報を復元するパケット復元手段23eと、該復元処理により得られた復元情報(伝送情報(D))Irsを出力信号S3として出力する出力手段26とを有している。
FIG. 20 is a block diagram illustrating a data receiving device in the data transmission system according to the fifth embodiment.
The
また、上記データ受信装置205は、各圧縮パケットに対応する圧縮情報を復元する際に参照される伝送情報(D)と、該伝送情報(D)に対応する参照パケットを識別する参照パケット識別子(ID)とを対応付けて、受信側参照情報(参照元情報(D)及び識別子(ID))Im2として管理する参照情報管理手段25eを有している。この参照情報管理手段25eでは、非圧縮パケットに対する復元処理が行われたとき、あるいは更新判別フラグ「On」Ih5を含む特定の圧縮パケットに対する復元処理が行われたとき、パケット復元手段23eからの受信側管理制御信号Cm2により、受信側参照情報Im2である上記参照元情報(D)及び識別子(ID)が更新されるようになっている。
Further, the
また、上記パケット復元手段23eでは、圧縮パケットPhに対する復元処理を行う場合には、圧縮パケットPhに格納されている参照パケット識別子(ID)及び該識別子(ID)に対応する参照元情報(D)が参照情報管理手段25eに保持されている否かが判定され、この判定結果に応じて、圧縮パケットに対する復元エラーが発生したことを示すエラー発生信号Seが出力される。
Further, when performing the decompression process on the compressed packet Ph, the
また、このデータ受信装置205は、復元エラーの発生を示すエラー発生信号Seをパケット復元手段23eから受け、受信側にて復元エラーが発生したことを復元エラー通知信号Neにより送信側へ伝えるエラー発生通知送信手段24を有している。
Further, the
次に作用効果について説明する。
図21及び図22は、上記実施の形態5のデータ伝送方法を説明するための図である。図21は、正常伝送状態における送信側から受信側への複数のパケットの流れを示し、図22は、伝送エラーが発生した場合における送信側から受信側への複数のパケットの流れを示している。
Next, the operation and effect will be described.
FIGS. 21 and 22 are diagrams for explaining the data transmission method according to the fifth embodiment. FIG. 21 shows a flow of a plurality of packets from the transmission side to the reception side in a normal transmission state, and FIG. 22 shows a flow of a plurality of packets from the transmission side to the reception side when a transmission error occurs. .
ここで伝送情報(D1)〜(D11)は、パケット単位で伝送されるようまとめられた、各パケットに対応する情報であり、この実施の形態5では、伝送情報(D1)は圧縮されずに非圧縮パケットPg(1)により伝送され、伝送情報(D2)〜(D11)は圧縮されて、非圧縮パケットPg(1)に続く圧縮パケットPh(2)〜Ph(11)により順次伝送される。 Here, the transmission information (D1) to (D11) are information corresponding to each packet, which are collected so as to be transmitted in packet units. In the fifth embodiment, the transmission information (D1) is not compressed. The transmission information (D2) to (D11) is transmitted by the uncompressed packet Pg (1), and is transmitted sequentially by the compressed packets Ph (2) to Ph (11) following the uncompressed packet Pg (1). .
送信側では、まず、上記非圧縮パケットPg(1)が生成され、該非圧縮パケットPg(1)が受信側に送信される。この際、該非圧縮パケットPg(1)のデータ部Dpgには伝送情報(D1)が非圧縮情報Irとして格納され、そのヘッダ部Hpgには非圧縮を示す識別子Ih1,このパケットを識別するパケット識別子(ID=0)Ih2a,及びその他のヘッダ情報Ih3が格納される。
その後は、圧縮パケットPh(2)〜Ph(11)が順次作成されて、受信側に送信される。
On the transmitting side, first, the uncompressed packet Pg (1) is generated, and the uncompressed packet Pg (1) is transmitted to the receiving side. At this time, the transmission information (D1) is stored as uncompressed information Ir in the data portion Dpg of the uncompressed packet Pg (1), and the header portion Hpg has an identifier Ih indicating uncompressed and a packet identifier for identifying this packet. (ID = 0) Ih2a and other header information Ih3 are stored.
Thereafter, compressed packets Ph (2) to Ph (11) are sequentially created and transmitted to the receiving side.
このような圧縮パケットの作成の際には、例えば、上記圧縮パケットPh(2)〜Ph(5)のヘッダ部Hphには、圧縮を示す識別子Ih1,参照パケット識別子(ID=0)Ih2b,参照情報更新フラグIh5,及びその他のヘッダ情報Ih3が格納される。また上記圧縮パケットPh(2)〜Ph(5)のデータ部Dphにはそれぞれ、差分情報(D1−D2),差分情報(D1−D3),差分情報(D1−D4)及び差分情報(D1−D5)が格納される。 When creating such a compressed packet, for example, the header portion Hph of the compressed packets Ph (2) to Ph (5) includes an identifier Ih indicating compression, a reference packet identifier (ID = 0) Ih2b, and a reference. The information update flag Ih5 and other header information Ih3 are stored. The data portions Dph of the compressed packets Ph (2) to Ph (5) respectively include difference information (D1-D2), difference information (D1-D3), difference information (D1-D4), and difference information (D1-D1). D5) is stored.
但しこの実施の形態5では、パケットを3つ送信する度に参照元情報を更新するようにしているため、上記圧縮パケットPh(2)〜Ph(4)では、ヘッダ部Hphの参照情報更新フラグIh5の値は、参照元情報を更新しないことを示す値「Off」となっており、一方上記圧縮パケットPh(5)では、ヘッダ部Hphの参照情報更新フラグIh5の値は、参照元情報を更新するを示す値「On」となっている。つまり、上記圧縮パケットPh(5)の送信後、参照パケット識別子が圧縮パケットPh(5)を示す値(ID=1)に、参照元情報が参照パケットPh(5)に対応する伝送情報(D5)に更新される。 However, in the fifth embodiment, the reference information is updated every time three packets are transmitted. Therefore, in the compressed packets Ph (2) to Ph (4), the reference information update flag of the header Hph is used. The value of Ih5 is a value “Off” indicating that the reference source information is not updated. On the other hand, in the compressed packet Ph (5), the value of the reference information update flag Ih5 of the header portion Hph indicates that the reference source information is not updated. The value indicates “On” to be updated. That is, after the transmission of the compressed packet Ph (5), the transmission information (D5) whose reference packet identifier corresponds to the value (ID = 1) indicating the compressed packet Ph (5) and whose reference source information corresponds to the reference packet Ph (5) ) Is updated.
従って、圧縮パケットPh(5)に続く4つの圧縮パケットPh(6)〜Ph(9)のヘッダ部Hphには、圧縮を示す識別子Ih1,参照パケット識別子(ID=1)Ih2b,更新判別フラグIh5,及びその他のヘッダ情報Ih3が格納される。また上記圧縮パケットPh(6)〜Ph(9)のデータ部Dphにはそれぞれ、差分情報(D5−D6),差分情報(D5−D7),差分情報(D5−D8)及び差分情報(D5−D9)が格納される。 Accordingly, the header portion Hph of the four compressed packets Ph (6) to Ph (9) following the compressed packet Ph (5) has an identifier Ih indicating compression, a reference packet identifier (ID = 1) Ih2b, and an update determination flag Ih5. , And other header information Ih3. The data portions Dph of the compressed packets Ph (6) to Ph (9) respectively include difference information (D5-D6), difference information (D5-D7), difference information (D5-D8), and difference information (D5-D6). D9) is stored.
これらの圧縮パケットPh(6)〜Ph(8)では、ヘッダ部Hphの参照情報更新フラグIh5の値は、参照元情報を更新しないことを示す値「Off」となっており、一方上記圧縮パケットPh(9)では、ヘッダ部Hphの参照情報更新フラグIh5の値は、参照元情報を更新するを示す値「On」となっている。つまり、上記圧縮パケットPh(9)の送信後、参照パケット識別子が圧縮パケットPh(9)を示す値(ID=2)に、参照元情報が参照パケットPh(9)に対応する伝送情報(D9)に更新されている。 In these compressed packets Ph (6) to Ph (8), the value of the reference information update flag Ih5 of the header part Hph is a value “Off” indicating that the reference source information is not updated. In Ph (9), the value of the reference information update flag Ih5 of the header portion Hph is “On” indicating that the reference source information is updated. That is, after the transmission of the compressed packet Ph (9), the transmission information (D9) whose reference packet identifier corresponds to the value (ID = 2) indicating the compressed packet Ph (9) and whose reference source information corresponds to the reference packet Ph (9) ) Has been updated.
従って、圧縮パケットPh(9)に続く圧縮パケットPh(10)及びPh(11)のヘッダ部Hphには、圧縮を示す識別子Ih1,参照パケット識別子(ID=2)Ih2b,更新判別フラグIh5,及びその他のヘッダ情報Ih3が格納される。また上記圧縮パケットPh(10)及びPh(11)のデータ部Dphにはそれぞれ、差分情報(D9−D10)及び差分情報(D9−D11)が格納される。
これらの圧縮パケットPh(10)及びPh(11)では、ヘッダ部Hphの参照情報更新フラグIh5の値は、参照元情報を更新しないことを示す値「Off」となっている。
Therefore, in the header portion Hph of the compressed packets Ph (10) and Ph (11) following the compressed packet Ph (9), the identifier Ih indicating the compression, the reference packet identifier (ID = 2) Ih2b, the update determination flag Ih5, and Other header information Ih3 is stored. Further, difference information (D9-D10) and difference information (D9-D11) are stored in the data portions Dph of the compressed packets Ph (10) and Ph (11), respectively.
In these compressed packets Ph (10) and Ph (11), the value of the reference information update flag Ih5 of the header part Hph is a value “Off” indicating that the reference source information is not updated.
上記のように送信側から順次送信された非圧縮パケットPg(1)及びこれに続く圧縮パケットPh(2)〜Ph(11)は、正常のデータ伝送状態では順次受信側で受信され、各パケットに対応する伝送情報(D1)〜(D11)が復元される。
つまり、受信側では、非圧縮パケットPg(1)が受信されると、そのデータ部Dpgから非圧縮情報Irである伝送情報(D1)が取り出される。その後、圧縮パケットPh(2)〜Ph(11)が受信されると、そのデータ部Dphの差分情報が参照元情報に基づいて伝送情報に復元される。
The uncompressed packet Pg (1) and the compressed packets Ph (2) to Ph (11) successively transmitted from the transmitting side as described above are sequentially received by the receiving side in a normal data transmission state, and each packet is received. The transmission information (D1) to (D11) corresponding to is restored.
That is, on the receiving side, when the uncompressed packet Pg (1) is received, the transmission information (D1), which is the uncompressed information Ir, is extracted from the data part Dpg. Thereafter, when the compressed packets Ph (2) to Ph (11) are received, the difference information of the data part Dph is restored to the transmission information based on the reference source information.
具体的には、パケットPh(2),Ph(3),Ph(4),及びPh(5)の差分情報(D1−D2),(D1−D3),(D1−D4),(D1−D5)は、識別子(ID=0)により特定される非圧縮パケットPg(1)に対応する伝送情報(D1)を参照して復元される。 Specifically, the difference information (D1-D2), (D1-D3), (D1-D4), (D1-D4) of the packets Ph (2), Ph (3), Ph (4), and Ph (5). D5) is restored with reference to the transmission information (D1) corresponding to the uncompressed packet Pg (1) specified by the identifier (ID = 0).
また、パケットPh(6),Ph(7),Ph(8),及びPh(9)の差分情報(D5−D6),(D5−D7),(D5−D8)及び(D5−D9)は、識別子(ID=1)により特定される圧縮パケットPh(5)に対応する伝送情報(D5)を参照して復元される。 The difference information (D5-D6), (D5-D7), (D5-D8), and (D5-D9) of the packets Ph (6), Ph (7), Ph (8), and Ph (9) are , Is restored with reference to the transmission information (D5) corresponding to the compressed packet Ph (5) specified by the identifier (ID = 1).
さらに、パケットPh(10)及びPh(11)の差分情報(D9−D10)及び(D9−D11)は、識別子(ID=2)により特定される圧縮パケットPh(9)に対応する伝送情報(D9)を参照して復元される。 Further, the difference information (D9-D10) and (D9-D11) between the packets Ph (10) and Ph (11) is the transmission information (D9-D10) corresponding to the compressed packet Ph (9) specified by the identifier (ID = 2). D9).
そして、上記のようにパケットの伝送が行われている状態で、図22に示すように、圧縮パケットPh(10)の伝送エラーが発生した場合、圧縮パケットPb(11)が受信されると、該圧縮パケットPb(11)に格納されている差分情報(D9−D11)の復元は、圧縮パケットPb(10)の伝送エラーが発生しなかった場合と同様に行われる。 Then, in the state where the packet is being transmitted as described above, as shown in FIG. 22, when a transmission error of the compressed packet Ph (10) occurs, when the compressed packet Pb (11) is received, The restoration of the difference information (D9-D11) stored in the compressed packet Pb (11) is performed in the same manner as when no transmission error has occurred in the compressed packet Pb (10).
つまり、本実施の形態5においても、実施の形態1と同様、各圧縮パケットPhに格納されている差分情報(ΔD)の復元処理の際には、参照元情報として、常に処理対象となる圧縮パケットの直前のパケットに対応する伝送情報を用いるのではなく、最初あるいは復元エラー発生直後に送信された非圧縮パケットに対応する伝送情報、及び所定数のパケットを送信する度に送信された特定の圧縮パケットに対応する伝送情報を用いるようにしている。 That is, also in the fifth embodiment, as in the first embodiment, when restoring the difference information (ΔD) stored in each compressed packet Ph, the compression target to be processed is always used as the reference source information. Instead of using the transmission information corresponding to the packet immediately before the packet, the transmission information corresponding to the uncompressed packet transmitted first or immediately after the occurrence of the decompression error, and the specific information transmitted every time a predetermined number of packets are transmitted The transmission information corresponding to the compressed packet is used.
このため、本実施の形態5では、特定の圧縮パケット以外の圧縮パケットの伝送エラーが発生した場合でも、この伝送エラーが、次に正常に受信された圧縮パケットの復元処理に影響することはなく、この場合、受信側ではエラーパケットのみが破棄され、受信側から送信側へ復元エラーの通知は行われない。 Therefore, in the fifth embodiment, even when a transmission error of a compressed packet other than a specific compressed packet occurs, the transmission error does not affect the restoration processing of the next normally received compressed packet. In this case, on the receiving side, only the error packet is discarded, and the receiving side does not notify the transmitting side of the restoration error.
なお、パケットによる情報の伝送中に非圧縮パケットPg(1)の伝送エラー、あるいは特定の圧縮パケットの伝送エラーが発生した場合には、図32に示す手順と同様の手順で復元エラー発生の通知が送信側へ伝送される。そして、送信側にて復元エラー発生の通知が受信された直後には、送信側から非圧縮パケットが送信され、その後は、通常の圧縮パケット及び特定の圧縮パケットが繰り返し送信される。また、このとき受信側では、エラーパケット及びこれに続く圧縮パケットが破棄される。 When a transmission error of the uncompressed packet Pg (1) or a transmission error of a specific compressed packet occurs during transmission of information by packet, a notification of the occurrence of a decompression error is performed in the same procedure as the procedure shown in FIG. Is transmitted to the transmission side. Immediately after the transmission side receives the notification of the occurrence of the restoration error, the transmission side transmits an uncompressed packet, and thereafter, a normal compressed packet and a specific compressed packet are repeatedly transmitted. At this time, on the receiving side, the error packet and the subsequent compressed packet are discarded.
次に上記のようにデータ伝送が行われる場合のデータ送信装置105の動作について説明する。
例えば、情報提供側からイーサネット(登録商標)などの伝送方式より送信された連続する伝送情報(D1)〜(D11)(図21及び図22参照)が、このデータ送信装置105に第1の送信信号S1として入力されると、その受信手段11にて、上記伝送方式によりこれらの伝送情報(D1)〜(D11)が受信される。そして受信された伝送情報は、受信情報Srcとして順に圧縮/非圧縮パケット作成手段12eに出力される。
Next, the operation of
For example, continuous transmission information (D1) to (D11) (see FIGS. 21 and 22) transmitted from the information providing side by a transmission method such as Ethernet (registered trademark) is transmitted to the
該パケット作成手段12eでは、各伝送情報を受信側に伝送するためのパケットがPPPプロトコルなどの伝送プロトコルに基づいて作成される。この際、圧縮/非圧縮送出判定手段13からのパケット判定信号Jp及び参照情報更新判定手段17からの参照情報更新信号Jrに応じて、非圧縮パケット,通常の圧縮パケット,及び特定の圧縮パケットのいずれかが作成される。このように作成された非圧縮パケットPg及び圧縮パケットPhは順次パケット送信手段16に出力され、該パケット送信手段16により第2の送信信号S2として受信側に送信される。
The
具体的には、通信が開始されたとき、およびエラー発生通知受信手段14からエラー通知受信信号Snが判定手段13に入力されたときには、パケット判定信号Jpにより、非圧縮パケットの作成が指示され、これら以外のときはパケット判定信号Jpにより、圧縮パケットの作成が指示される。
Specifically, when communication is started, and when the error notification reception signal Sn is input from the error occurrence
また、圧縮パケットの作成が指示された場合には、参照情報更新信号Jrが送信側参照情報Im1の更新を指示するときには圧縮パケットとして特定の圧縮パケットが作成され、参照情報更新信号Jrが送信側参照情報Im1の更新を指示しないときには圧縮パケットとして通常の圧縮パケットが作成される。 When the creation of a compressed packet is instructed, when the reference information update signal Jr instructs to update the transmission-side reference information Im1, a specific compressed packet is created as a compressed packet, and the reference information update signal Jr is transmitted to the transmission side. When the update of the reference information Im1 is not instructed, a normal compressed packet is created as a compressed packet.
ここで、圧縮/非圧縮判定手段13では、作成された各パケットの圧縮/非圧縮識別子Ih1、及びエラー通知受信信号Snに基づいて、非圧縮パケット及び圧縮パケットのいずれを作成すべきかが判定され、作成すべきパケットの種別を示すパケット判定信号Jpが出力される。具体的には、通信が開始直後には、非圧縮パケットを作成すべきことを示すパケット判定信号Jpが出力され、通知受信信号Snが入力されたときには、圧縮パケットを作成すべきことを示すパケット判定信号Jpが出力される。
Here, the compression /
また、パケット作成手段12eでは、非圧縮パケットPgの作成は実施の形態1と同様に行われる。また、圧縮パケットPhは、参照情報管理手段15eにて管理されている送信側参照情報Im1(具体的には識別子(ID)及び参照元情報(D))に基づいて作成される。この際、通常の圧縮パケットのヘッダ部Hphには、値が「Off」に設定された参照情報更新フラグIh5が、圧縮/非圧縮識別子Ih1,参照パケット識別子Ih2b,及びその他のヘッダ情報Ih3とともに格納される。また、特定の圧縮パケットのヘッダ部Hphには、値が「On」に設定された参照情報更新フラグIh5が、圧縮/非圧縮識別子Ih1,参照パケット識別子Ih2b,及びその他のヘッダ情報Ih3とともに格納される。これらの圧縮パケットのデータ部Dphには、参照情報管理手段15eにて管理されている参照元情報に基づく差分情報(ΔD)が格納される。
Further, the
また、上記非圧縮パケットPgあるいは特定の圧縮パケットPhが作成されたときには、参照情報管理手段15eでは、パケット作成手段12eからの送信側更新制御信号Cm1に基づいて、送信側参照情報Im1である識別子(ID)及び対応する参照元情報(D)が、上記パケットPgあるいはPhを識別するための参照パケット識別子(D)及び対応する伝送情報(D)に更新される。
When the uncompressed packet Pg or the specific compressed packet Ph is created, the reference
また、参照情報更新判定手段17では、作成された各パケットの圧縮/非圧縮識別子Ih1、及び圧縮パケットの参照情報更新フラグIh5に基づいて、非圧縮パケットあるいは特定の圧縮パケットの送信後に送信された通常の圧縮パケットの数がカウントされる。そして、このカウント値が所定の値(ここでは3)になると、参照情報更新信号Jrが出力され、カウント値がリセットされる。上記カウント値が所定の値(ここでは3)未満であるときは、参照情報更新信号Jrは出力されない。
The reference information
以下、上記パケット作成手段12eにおける処理を、図23に示すフローに従って説明する。
上記パケット作成手段12eでは、受信手段11にて受信された伝送情報が入力されると(ステップSc1)、非圧縮パケットと圧縮パケットのいずれのパケットを作成すべきかが判定手段13に問い合わせられ(ステップSc2)、判定手段13からのパケット判定信号Jpに基づいて、作成すべきパケットの種別が判定される(ステップSc3)。
Hereinafter, the processing in the packet creation means 12e will be described according to the flow shown in FIG.
When the transmission information received by the receiving means 11 is input (step Sc1), the packet creating means 12e inquires of the determining means 13 which of an uncompressed packet and a compressed packet should be created (step Sc1). Sc2), the type of the packet to be created is determined based on the packet determination signal Jp from the determination unit 13 (Step Sc3).
その結果、非圧縮パケットを作成すべき場合には、該非圧縮パケットに対してこれを識別する識別子(ID)がパケット識別子Ih2aとして割り当てられ、該パケット識別子(ID)を含む非圧縮パケットPgが作成される(ステップSc11)。その後、パケット作成手段12eからの指示(送信側管理制御信号Cm1)により、参照情報管理手段15eにて送信側参照情報Im1として管理されている識別子(ID)及び対応する参照元情報(D)が更新される(ステップSc12)。
As a result, when an uncompressed packet is to be created, an identifier (ID) for identifying the uncompressed packet is assigned as a packet identifier Ih2a, and an uncompressed packet Pg including the packet identifier (ID) is created. Is performed (Step Sc11). After that, according to an instruction (transmitting-side management control signal Cm1) from the
一方、圧縮パケットを作成すべき場合には、パケット作成手段12eから参照情報管理手段15に対して、該管理手段15に送信側参照情報Im1として管理されている識別子(ID)及び参照元情報(D)が問い合わせられる(ステップSc4)。そして、該問い合わせにより得られた識別子(ID)及び参照元情報(D)に基づいて圧縮パケットのデータ部Dphが作成される(ステップSc5)。
On the other hand, when a compressed packet is to be created, the
その後、上記パケット作成手段12eでは、送信側参照情報Im1を更新するか否かが判定手段17に問い合わせられ(ステップSc6)、判定手段17からの参照情報更新信号Jrに基づいて、送信側参照情報Im1を更新するか否かが判定される(ステップSc7)。
Thereafter, the
その結果、送信側参照情報Im1を更新すべき場合には、パケット作成手段12eからの指示により、参照情報管理手段15eにて管理されている識別子(ID)及び参照元情報(D)が更新され(ステップSc8)、特定の圧縮パケットPhが作成される(ステップSc9)。
As a result, when the transmission-side reference information Im1 is to be updated, the identifier (ID) and the reference source information (D) managed by the reference
一方、送信側参照情報Im1を更新すべきでない場合には、通常の圧縮パケットが作成される(ステップSc10)。
そして、上記各パケットが送信手段16に送られる(ステップSc13)。
その後、パケット作成手段12eの処理はステップSc2に戻る。このような処理は、最後のパケットが送信されるまで行われる。
On the other hand, when the transmission-side reference information Im1 should not be updated, a normal compressed packet is created (step Sc10).
Then, each of the packets is sent to the transmitting means 16 (step Sc13).
After that, the process of the
次に、図21及び図22に示すようにパケットが順次伝送されるときのデータ受信装置205の動作について説明する。
パケット受信手段21では、送信側から伝送されるパケットPg(1),Ph(2)〜Ph(11)が順に受信され、エラーパケット検出手段22に出力される。エラーパケット検出手段22では、受信したパケットが正しく伝送されたことが確認された場合には、受信されたパケットが正常パケットPnoとしてパケット復元手段23eに出力される。受信されたパケットが正しく伝送されたことが確認されない場合には、受信されたパケットはエラーパケットとして破棄される。ここで、エラー検出方法について一般に広く利用されているCRC(Cyclic Redundancy Check)を利用しているが、エラー検出方法はこれに限るものではない。
Next, an operation of the
In the packet receiving means 21, the packets Pg (1), Ph (2) to Ph (11) transmitted from the transmitting side are sequentially received and output to the error
上記パケット復元手段23eでは、受信された正常パケット(以下、正常受信パケットともいう。)Pnoのヘッダ部に含まれる圧縮/非圧縮識別子Ih1によって正常受信パケットPnoが圧縮パケットと非圧縮パケットのいずれであるかが判定される。
In the
例えば、上記復元手段23eに入力された正常受信パケットPnoが非圧縮パケットPg(1)である場合、該復元手段23eでは、非圧縮パケットPg(1)のデータ部Dpgから伝送情報(D1)を取り出す復元処理が行われる。
For example, when the normally received packet Pno input to the
次に上記管理手段25eでは、復元手段23eからの受信側管理制御信号Cm2により、受信側参照情報Im2として蓄積されている識別子(ID)及び参照元情報(D)が更新される。これにより、該管理手段25eに受信側参照情報Im2として記録されている識別子(ID)及び参照元情報(D)がそれぞれ、識別子(ID=0)及び伝送情報(D1)に変更される。その後、該復元手段23eでは、復元した情報である伝送情報(D1)が出力手段26に出力され、該出力手段26から伝送情報(D1)が出力される。
Next, in the
一方、該復元手段23eに入力されたパケットが、例えば特定の圧縮パケットPh(5)である場合、参照情報管理手段25eに対して、該圧縮パケットに含まれる参照パケット識別子(ID=0)およびこれに対応する参照元情報(D1)が蓄積されているかが問い合わせられる。該管理手段25eに上記参照パケット識別子(ID=0)及び対応する参照元情報(D1)が蓄積されている場合は、該復元手段23eでは参照元情報(D1)と差分情報(D1−D5)を利用して、このパケットに対応する伝送情報(D5)が復元される。
On the other hand, when the packet input to the
このとき、該管理手段25eに上記参照パケット識別子(ID=0)及び対応する参照元情報(D1)のいずれか一方が蓄積されていない場合は、受信した該圧縮パケットがエラーパケットとして破棄され、エラー発生通知手段24に復元エラーが発生したことを示すエラー発生信号Seが出力される。すると、該通知手段24からは、送信側に復元エラー通知信号Neが送信される。
At this time, if any one of the reference packet identifier (ID = 0) and the corresponding reference source information (D1) is not stored in the
さらに、該復元手段23eでは、ヘッダ部Hphの参照情報更新フラグIh5がチェックされ、これが受信側参照情報Im2を更新することを示している場合、受信側更新制御信号Cm2が参照情報管理手段25eに出力される。該管理手段25eでは、受信側更新制御信号Cm2により、蓄積されている識別子(ID)及び対応する参照元情報(D)が、新たな情報,例えば参照パケット識別子(ID=1)及び参照元情報(D5)に更新される。その後、該復元手段23eにて復元した伝送情報(D5)が出力手段26に出力され、該伝送情報(D5)が該出力手段26により受信信号S3として出力される。
Further, the
なお、上記復元手段23eに入力されたパケットが通常の圧縮パケットである場合は、該復元手段23e及び参照情報管理手段25eでは、参照情報更新フラグIh5のチェック処理以外は実施の形態1と同様な処理が行われる。
When the packet input to the
以下、上記パケット復元手段23eにおける処理を、図24に示すフローに従って説明する。
上記パケット復元手段23eでは、エラーパケット検出手段22から正常受信パケットPnoが入力されると(ステップSd1)、正常受信パケットが非圧縮パケットであるか圧縮パケットであるかが判定される(ステップSd2)。
Hereinafter, the processing in the
When the normally received packet Pno is input from the error packet detecting unit 22 (step Sd1), the
正常受信パケットが非圧縮パケットである場合、非圧縮パケットに対する復元処理により、該非圧縮パケットPgのデータ部Dpgから伝送情報(D)が取り出される(ステップSd12)。そして、パケット復元手段23eの指示により、参照情報管理手段25eにおける受信側参照情報Im2である識別子(ID)及び参照元情報(D)が、非圧縮パケットのパケット識別子及び伝送情報に更新される(ステップSd13)。また、上記非圧縮パケットのデータ部から取り出された伝送情報は出力手段26に送られる(ステップSd9)。
If the normally received packet is an uncompressed packet, the transmission information (D) is extracted from the data portion Dpg of the uncompressed packet Pg by a decompression process for the uncompressed packet (step Sd12). Then, according to the instruction of the
上記正常受信パケットが圧縮パケットである場合、パケット復元手段23eから、参照情報管理手段25eに、圧縮パケットに格納されている参照パケット識別子(ID)Ih2b及び該識別子Ih2bに対応する参照元情報(D)が記録されているか否かが問い合わせられ(ステップSd3)、これらが参照情報管理手段25eに格納されているかが判定される(ステップSd4)。
If the normal received packet is a compressed packet, the
上記参照情報管理手段25eに上記参照パケット識別子(ID)Ih2b及び対応する参照元情報(D)が格納されていない場合には、正常受信パケットがエラーパケットとして破棄され(ステップSd10)、エラー発生信号Seがエラー発生通知送信手段24に出力される(ステップSd11)。その後、上記パケット復元手段23eによる処理はステップSd2の処理に戻る。 When the reference packet identifier (ID) Ih2b and the corresponding reference source information (D) are not stored in the reference information management means 25e, the normally received packet is discarded as an error packet (step Sd10), and an error occurrence signal is output. Se is output to the error occurrence notification transmitting means 24 (step Sd11). Thereafter, the processing by the packet restoring means 23e returns to the processing of step Sd2.
一方、上記参照情報管理手段25eに上記参照パケット識別子(ID)Ih2b及び対応する参照元情報(D)が格納されている場合には、圧縮パケットの差分情報が参照元情報に基づいて伝送情報に復元される(ステップSd5)。
On the other hand, when the reference packet identifier (ID) Ih2b and the corresponding reference source information (D) are stored in the reference
次に、圧縮パケットに格納されている参照情報更新フラグIh5が、参照情報の更新することを示しているか否かが判定され(ステップSd6)、参照情報の更新することを示している場合は、参照情報管理手段25eに受信側参照情報Im2として格納されている識別子(ID)及び参照元情報(D)が新たな情報に更新される(ステップSd8)。その後、上記伝送情報が出力手段26に出力される(ステップSd9)。なお、上記ステップSd6での判定の結果、参照情報の更新することを示していない場合は、受信側参照情報Im2の更新を行うことなく、上記伝送情報が出力手段26に出力される(ステップSd9)
その後、パケット復元手段23eの処理はステップSd2に戻る。このような処理は、最後のパケットが受信されるまで行われる。
Next, it is determined whether or not the reference information update flag Ih5 stored in the compressed packet indicates that the reference information is to be updated (step Sd6). The identifier (ID) and the reference source information (D) stored in the reference
After that, the process of the
このように実施の形態5のデータ伝送方法では、伝送情報を圧縮せずに格納した非圧縮パケットと伝送情報を圧縮して格納した圧縮パケットとを用いて、伝送情報をパケット単位で伝送する際、圧縮パケットに対応する伝送情報を、先に送信された非圧縮パケットまたは特定の圧縮パケットに対応する伝送情報を参照元情報として用いて圧縮するようにしたので、非圧縮パケット及び特定の圧縮パケットが正常の伝送されている状態では、圧縮パケットの伝送エラーが発生しても、エラーパケット以降の正常に伝送された圧縮パケットの差分情報は、非圧縮パケットあるいは特定の圧縮パケットに対応する伝送情報を用いて復元することができる。このため、圧縮パケットの伝送エラーの発生により破棄される圧縮パケットの数が大きく低減されることとなる。この結果、無線区間を伝送されるデータの品質を改善することができる。言いかえると、データ伝送の実効速度を向上させることができ、復元できないパケット伝送にかかる時間およびコストを大幅に削減することができる。 As described above, in the data transmission method according to the fifth embodiment, transmission information is transmitted in packet units by using an uncompressed packet in which transmission information is stored without compression and a compressed packet in which transmission information is compressed and stored. Since the transmission information corresponding to the compressed packet is compressed using the previously transmitted uncompressed packet or the transmission information corresponding to the specific compressed packet as reference source information, the uncompressed packet and the specific compressed packet are used. In a state where the transmission is normal, even if a transmission error of the compressed packet occurs, the difference information of the normally transmitted compressed packet after the error packet is the transmission information corresponding to the uncompressed packet or the specific compressed packet. Can be restored using Therefore, the number of compressed packets to be discarded due to the occurrence of a transmission error of the compressed packet is greatly reduced. As a result, it is possible to improve the quality of data transmitted in the wireless section. In other words, the effective data transmission speed can be improved, and the time and cost required for unrecoverable packet transmission can be significantly reduced.
なお、上記実施の形態5では、送信側及び受信側参照情報を更新するタイミング、言いかえると圧縮パケットを所定個数(3個)送信する度に特定圧縮パケットを1個送信することを送信側にて予め決めているが、特定圧縮パケットの送信は、一定時間(n秒)経過する度に行うようにしてもよく、また、圧縮パケットに格納される差分情報の大きさが一定のしきい値を超えたときに行うようにしてもよい。 In the fifth embodiment, the timing for updating the reference information on the transmission side and the reception side, in other words, transmitting one specific compressed packet every time a predetermined number (three) of compressed packets are transmitted to the transmission side. However, the transmission of the specific compressed packet may be performed every time a predetermined time (n seconds) elapses, and the size of the difference information stored in the compressed packet may be a predetermined threshold value. May be performed when the number exceeds the limit.
また、特定圧縮パケットの送信は、受信側から参照元情報の更新要求を受け取った場合、あるいは差分情報の大きさのまたは差分情報の平均値が一定のしきい値を超えた場合などに行うようにしてもよい。
例えば、送信側では、上記特定の圧縮パケットの送信を受信側から要求されたとき、該特定の圧縮パケットを受信側に送出するようにする。
Also, transmission of the specific compressed packet is performed when a request for updating reference source information is received from the receiving side, or when the size of the difference information or the average value of the difference information exceeds a certain threshold value. It may be.
For example, on the transmission side, when transmission of the specific compressed packet is requested from the reception side, the specific compression packet is transmitted to the reception side.
また、送信側では、受信側に送信する圧縮パケットに含まれる圧縮情報のサイズが一定の値を越えたとき、上記特定の圧縮パケットを送信する。
さらに、送信側処理では、受信側に送信する圧縮パケットに含まれる圧縮情報のサイズの平均値が一定の値を越えたとき、上記特定の圧縮パケットを送信するようにする。
またさらに、送信側及び受信側参照情報を更新するタイミングの決定方法は、上記のような方法を組み合わせたものでもよい。
Further, the transmitting side transmits the specific compressed packet when the size of the compressed information included in the compressed packet transmitted to the receiving side exceeds a certain value.
Further, in the processing on the transmitting side, the specific compressed packet is transmitted when the average value of the size of the compressed information included in the compressed packet transmitted to the receiving side exceeds a certain value.
Further, the method of determining the timing for updating the transmission-side and reception-side reference information may be a combination of the above methods.
上記のように送信側及び受信側参照情報を更新するタイミングを決定することにより以下のような効果が得られる。
通常、上記画像情報、音声情報、及びヘッダ情報の、連接する2つのパケット間における差分は非常に小さいか0であることが多いが、遠く離れたパケット間における差分は大きくなる傾向がある。このため、非圧縮パケットを定期的に送信することにより、無線により伝送されるデータの品質を向上させつつ、差分情報の平均値を小さくする、すなわちデータ部の圧縮効率をも向上させることが期待できる。
By determining the timing for updating the transmission side and reception side reference information as described above, the following effects can be obtained.
Usually, the difference between the two adjacent packets of the image information, the audio information, and the header information is often very small or 0, but the difference between the distant packets tends to be large. Therefore, it is expected that by transmitting uncompressed packets periodically, the average value of the difference information is reduced, that is, the compression efficiency of the data portion is improved, while improving the quality of data transmitted by radio. it can.
(実施の形態5の変形例)
さらに、上記実施の形態5では、圧縮パケットPhのデータ部Dphに格納する圧縮情報は、図18,図21,図22に示すように、圧縮パケットに対応する伝送情報全体と、非圧縮パケットに対応する伝送情報全体との差分情報(ΔD)としたが、圧縮パケットPhのデータ部Dphに格納する圧縮情報は、圧縮パケットに対応する伝送情報の一部のみを圧縮したものであってもよい。
(Modification of Embodiment 5)
Further, in the fifth embodiment, as shown in FIGS. 18, 21, and 22, the compressed information stored in the data portion Dph of the compressed packet Ph includes the entire transmission information corresponding to the compressed packet and the uncompressed packet. Although the difference information (ΔD) with the entire corresponding transmission information has been described, the compression information stored in the data portion Dph of the compressed packet Ph may be obtained by compressing only a part of the transmission information corresponding to the compressed packet. .
つまり、伝送情報を、圧縮の対象となる複数の項目に対応する圧縮対象情報と、圧縮の対象とならない圧縮対象外情報とに区分し、圧縮パケットPhのデータ部Dphには、非圧縮パケットに対応する伝送情報における圧縮対象情報と、圧縮パケットに対応する伝送情報における圧縮対象情報との差分情報を項目別圧縮情報として格納するとともに、圧縮パケットに対応する伝送情報における圧縮対象外情報を格納する。 That is, the transmission information is divided into compression target information corresponding to a plurality of items to be compressed and non-compression target information not to be compressed, and the data portion Dph of the compressed packet Ph contains an uncompressed packet. The difference information between the compression target information in the corresponding transmission information and the compression target information in the transmission information corresponding to the compressed packet is stored as item-specific compression information, and the non-compression target information in the transmission information corresponding to the compression packet is stored. .
図25(a)は、伝送情報が圧縮対象情報と圧縮非対象情報とから構成されている場合に用いられる非圧縮パケットのデータ構造を示している。
この非圧縮パケットPiは、ヘッダ情報を格納したヘッダ部Hpiと、PPPプロトコルにより伝送される伝送情報(D)を非圧縮情報Irとして格納したデータ部Dpiとから構成されている。ヘッダ部Hpiは、図18(a)に示す非圧縮パケットPgと同様、データ部の情報が圧縮されているか否かを示す圧縮/非圧縮識別子Ih1と、非圧縮パケットを識別するためのパケット識別子(ID)Ih2aと、その他のヘッダ情報Ih3とから構成されている。ここで、上記非圧縮情報Irは、圧縮の対象となる4つの項目に対応する項目別圧縮対象情報Ira,Irb,Irc,Irdと、圧縮の対象とならない圧縮対象外情報Incとから構成されている。ここでは、上記項目別圧縮対象情報(項目別非圧縮情報)Ira,Irb,Irc,Irdとして、項目別伝送情報(Da),(Db),(Dc),(Dd)が格納されている。
FIG. 25A shows the data structure of an uncompressed packet used when the transmission information is composed of compression target information and compression non-target information.
The uncompressed packet Pi includes a header portion Hpi storing header information and a data portion Dpi storing transmission information (D) transmitted by the PPP protocol as uncompressed information Ir. As in the case of the uncompressed packet Pg shown in FIG. 18A, the header portion Hpi has a compressed / uncompressed identifier Ih1 indicating whether or not information in the data portion is compressed, and a packet identifier for identifying the uncompressed packet. (ID) Ih2a and other header information Ih3. Here, the non-compressed information Ir is composed of item-specific compression target information Ira, Irb, Irc, Ird corresponding to four items to be compressed, and non-compression target information Inc not to be compressed. I have. Here, item-specific transmission information (Da), (Db), (Dc), and (Dd) are stored as the item-specific compression target information (item-specific uncompressed information) Ira, Irb, Irc, and Ird.
図25(b)は、伝送情報が圧縮対象情報と圧縮対象外情報とから構成されている場合に用いられる圧縮パケットPjのデータ構造を示している。
圧縮パケットPjは、ヘッダ情報を格納したヘッダ部Hpjと、PPPプロトコルにより伝送される一部が圧縮された情報(ΔD)を格納したデータ部Dpjとから構成されている。ヘッダ部Hpjには、圧縮/非圧縮識別子Ih1と、参照パケット識別子(ID)Ih2bと、参照情報更新フラグIh5と、差分情報有無フラグIh6と、その他のヘッダ情報Ih3とが格納されている。ここで、上記差分情報有無フラグIh6は、圧縮された項目別圧縮対象情報として、その値が0でないものが圧縮パケットに含まれているか否かを示すフラグである。
FIG. 25B shows the data structure of a compressed packet Pj used when the transmission information is composed of information to be compressed and information not to be compressed.
The compressed packet Pj includes a header portion Hpj storing header information and a data portion Dpj storing partially compressed information (ΔD) transmitted by the PPP protocol. The header section Hpj stores a compressed / uncompressed identifier Ih1, a reference packet identifier (ID) Ih2b, a reference information update flag Ih5, a difference information presence / absence flag Ih6, and other header information Ih3. Here, the difference information presence / absence flag Ih6 is a flag indicating whether or not the compressed item-specific compression target information whose value is not 0 is included in the compressed packet.
ここで、上記データ部Dpjには、4つの圧縮対象項目に対応する項目別圧縮情報Ida,Idb,Idc,Iddと、圧縮されていない圧縮対象外情報Incとが含まれている。上記圧縮情報Idaは、非圧縮パケットに対応する伝送情報における項目別伝送情報(Da)と、圧縮パケットに対応する伝送情報における項目別伝送情報(Da)との差分(項目別差分情報(ΔDa))である。上記圧縮情報Idbは、非圧縮パケットに対応する伝送情報における項目別伝送情報(Db)と、圧縮パケットに対応する伝送情報における項目別伝送情報(Db)との差分(項目別差分情報(ΔDb))である。上記圧縮情報Idcは、非圧縮パケットに対応する伝送情報における項目別伝送情報(Dc)と、圧縮パケットに対応する伝送情報における項目別伝送情報(Dc)との差分(項目別差分情報(ΔDc))である。上記圧縮情報Iddは、非圧縮パケットに対応する伝送情報における項目別伝送情報(Dd)と、圧縮パケットに対応する伝送情報における項目別伝送情報(Dd)との差分(項目別差分情報(ΔDd))である。 Here, the data part Dpj includes item-specific compression information Ida, Idb, Idc, Idd corresponding to the four compression target items, and uncompressed non-compression target information Inc. The compressed information Ida is the difference between the item-specific transmission information (Da) in the transmission information corresponding to the uncompressed packet and the item-specific transmission information (Da) in the transmission information corresponding to the compressed packet (item-specific difference information (ΔDa)). ). The compressed information Idb is a difference between the item-specific transmission information (Db) in the transmission information corresponding to the uncompressed packet and the item-specific transmission information (Db) in the transmission information corresponding to the compressed packet (item-specific difference information (ΔDb)). ). The compressed information Idc is the difference between the item-specific transmission information (Dc) in the transmission information corresponding to the uncompressed packet and the item-specific transmission information (Dc) in the transmission information corresponding to the compressed packet (item-specific difference information (ΔDc)). ). The compressed information Idd is the difference between the item-specific transmission information (Dd) in the transmission information corresponding to the uncompressed packet and the item-specific transmission information (Dd) in the transmission information corresponding to the compressed packet (item-specific difference information (ΔDd)). ).
この場合、データ送信装置105における参照情報管理手段15eは、参照パケット識別子(ID)と、圧縮の対象となる各圧縮対象項目を示す情報と、該各圧縮対象項目に対応する参照元圧縮(項目別参照元情報)とをテーブル化して、送信側参照情報Im1として記憶する構成とする。
In this case, the reference
また、データ受信装置205における参照情報管理手段25eも、上記参照情報管理手段15eと同様、参照パケット識別子(ID)と、圧縮の対象となる各圧縮対象項目を示す情報と、該各圧縮対象項目に対応する参照元圧縮(項目別参照元情報)とをテーブル化して、受信側参照情報Im2として記憶する構成とする。
Similarly to the reference
図25(c)は、伝送情報D(Y)を圧縮して圧縮パケットPj(Y)を作成する処理を具体的に示している。
この場合、参照情報管理手段15eには、送信側参照情報Im1として、参照パケット識別子(ID=X)、及び項目別参照元情報(Da(X)),(Db(X)),(Dc(X)),(Dd(X))が格納されている。
FIG. 25C specifically shows a process of creating the compressed packet Pj (Y) by compressing the transmission information D (Y).
In this case, the reference
また、各項目別差分情報(ΔDa),(ΔDb),(ΔDc),(ΔDd)は以下の(式1)〜(式4)に示すように、送信側参照情報Im1としての各項目別参照元情報(Da(X)),(Db(X)),(Dc(X)),(Dd(X))と、伝送情報(D(Y))における、対応する項目別伝送情報(Da(Y)),(Db(Y)),(Dc(Y)),(Dd(Y))との差分となっている。
ΔDa=Da(X)−Da(Y)=0 ・・・(式1)
ΔDb=Db(X)−Db(Y)≠0 ・・・(式2)
ΔDc=Dc(X)−Dc(Y)≠0 ・・・(式3)
ΔDd=Dd(X)−Dd(Y)=0 ・・・(式4)
The difference information (ΔDa), (ΔDb), (ΔDc), and (ΔDd) for each item are referred to by each item as the transmission-side reference information Im1 as shown in (Equation 1) to (Equation 4) below. Original information (Da (X)), (Db (X)), (Dc (X)), (Dd (X)) and the corresponding item-specific transmission information (Da ( Y)), (Db (Y)), (Dc (Y)), and (Dd (Y)).
ΔDa = Da (X) −Da (Y) = 0 (Equation 1)
ΔDb = Db (X) −Db (Y) ≠ 0 (Formula 2)
ΔDc = Dc (X) −Dc (Y) ≠ 0 (Equation 3)
ΔDd = Dd (X) −Dd (Y) = 0 (Equation 4)
このように項目別差分情報(ΔDa)及び(ΔDd)の値は0であるが、項目別差分情報(ΔDb)及び(ΔDc)の値は0でないので、上記圧縮パケットPj(Y)のヘッダ部Hjの差分情報有無フラグIh6には、複数の項目別差分情報の中にはその値が0でないものがあることを示す値「On」が設定されており、上記圧縮パケットPj(Y)のデータ部Djには項目別差分情報(ΔDb)及び(ΔDc)のみが格納されている。 As described above, the values of the item-by-item difference information (ΔDa) and (ΔDd) are 0, but the values of the item-by-item difference information (ΔDb) and (ΔDc) are not 0, so that the header portion of the compressed packet Pj (Y) is used. In the difference information presence / absence flag Ih6 of Hj, a value “On” indicating that the value is not 0 among a plurality of item-by-item difference information is set, and the data of the compressed packet Pj (Y) is set. The section Dj stores only the item-by-item difference information (ΔDb) and (ΔDc).
図26は上記圧縮パケットPj(Y)の一部を拡大して示す図である。
また、各項目別差分情報には、これらに共通する情報(フォーマット)として、後続差分情報有無フラグと参照元情報種別フラグとが含まれている。ここでは、圧縮情報(項目別差分情報(ΔDb))Idbにおける後続差分情報有無フラグIco1の値は、データ部Dpjにはこの項目別差分情報(ΔDb)に続いて他の項目別差分情報が格納されていることを示す値「On」となっており、圧縮情報Idbにおける参照元情報種別フラグIco2は、その項目別差分情報Idbの復元の際に項目別伝送情報(Db)を参照すべきことを示している。また、圧縮情報(項目別差分情報(ΔDd))Idcにおける後続差分情報有無フラグIco1の値は、データ部Dpjにはこの項目別差分情報(ΔDd)に続く圧縮情報はないことを示す値「Off」となっており、圧縮情報Idcにおける参照元情報種別フラグIco2は、その圧縮情報の復元の際に項目別伝送情報(Dc)を参照すべきことを示している。
FIG. 26 is an enlarged view showing a part of the compressed packet Pj (Y).
The item-specific difference information includes a subsequent difference information presence / absence flag and a reference source information type flag as information (format) common to these items. Here, the value of the subsequent difference information presence / absence flag Ico1 in the compression information (item-specific difference information (ΔDb)) Idb stores the other item-specific difference information in the data portion Dpj following the item-specific difference information (ΔDb). And that the reference source information type flag Ico2 in the compression information Idb should refer to the item-specific transmission information (Db) when restoring the item-specific difference information Idb. Is shown. The value of the subsequent difference information presence / absence flag Ico1 in the compression information (item-specific difference information (ΔDd)) Idc is a value “Off” indicating that there is no compression information following the item-specific difference information (ΔDd) in the data portion Dpj. And the reference source information type flag Ico2 in the compression information Idc indicates that the item-specific transmission information (Dc) should be referred to when the compression information is restored.
このように、各項目別差分情報に後続差分情報有無フラグIco1と参照元情報種別フラグIco2とを含めることにより、情報量が0でない項目別差分情報のみを圧縮パケットのデータ部に差分情報の構成要素として含めることができる。 As described above, by including the subsequent difference information presence / absence flag Ico1 and the reference source information type flag Ico2 in each item-specific difference information, only the item-specific difference information having an information amount other than 0 is included in the data portion of the compressed packet. Can be included as an element.
これによって、伝送情報における個々の構成要素(各圧縮対象項目に対応する情報)毎に伝送情報の圧縮を行うことが可能となり、一定の圧縮効果を保持しつつ、送信側の参照情報管理手段15e及び受信側の参照情報管理手段25eにおけるRAM等からなる記憶領域を削減することができる。
This makes it possible to compress the transmission information for each component (information corresponding to each compression target item) in the transmission information, and to maintain a constant compression effect while maintaining the reference
さらに、項目別差分情報Idcには、共通情報(後続差分情報有無フラグと参照元情報種別フラグ)とは、別に独自の情報(フォーマット)として、差分情報長データIun1と圧縮方式種別フラグInu2とを持たせている。
ここで、差分情報長データIun1は、項目別差分情報Idcのデータサイズを示すものであり、圧縮方式種別フラグInu2は、該項目別差分情報Idcを復元するための復元方法を、複数の復元方法のうちから特定するものである。
Further, the item-specific difference information Idc includes common information (subsequent difference information presence / absence flag and reference source information type flag) and difference information length data Iun1 and compression method type flag Inu2 as unique information (format) separately. I have it.
Here, the difference information length data Iun1 indicates the data size of the item-by-item difference information Idc, and the compression method type flag Inu2 indicates the restoration method for restoring the item-by-item difference information Idc by using a plurality of restoration methods. It is specified from among.
このように項目別差分情報(ΔDc)に差分情報長データIun1を含めることによって、項目別差分情報(ΔDc)が小さい場合には、そのサイズを小さくすることが可能となり、圧縮効率をさらに高めることができる。
また、圧縮方式種別フラグIun2は、例えば2bitの情報からなり、その値に応じた圧縮方式を予め規定しておくことにより、圧縮効率をさらに高めることができる。
By including the difference information length data Iun1 in the item-by-item difference information (ΔDc), when the item-by-item difference information (ΔDc) is small, its size can be reduced, and the compression efficiency can be further increased. Can be.
Further, the compression method type flag Iun2 is composed of, for example, 2-bit information, and by preliminarily defining a compression method according to the value, the compression efficiency can be further increased.
例えば、圧縮方式種別フラグIun2の値が「00」である場合は、項目別差分情報は参照元情報に対する差分(ΔDn)とし、その値が「01」である場合は、項目別差分情報を(ΔDn/2)とし、その値が「10」である場合は、項目別差分情報を(ΔDn/8)とし、その値が「11」である場合は、項目別差分情報を(ΔDn/64)する。 For example, when the value of the compression method type flag Iun2 is “00”, the item-by-item difference information is a difference (ΔDn) from the reference source information, and when the value is “01”, the item-by-item difference information is ( ΔDn / 2), and when the value is “10”, the difference information by item is (ΔDn / 8), and when the value is “11”, the difference information by item is (ΔDn / 64) I do.
図27は、上記非圧縮パケットPi及び圧縮パケットPjに格納される具体的な情報を説明するための図であり、図27(a)は、上記パケットによる伝送の対象となるデータ(伝送情報)を示し、図27(b)は非圧縮パケットにおける伝送情報及び圧縮パケットにおける差分情報を示し、図27(c)は該差分情報である項目別圧縮情報Idaを示している。ここではRTPデータ(一部のみ記載)を伝送する場合を例に挙げている。 FIG. 27 is a diagram for explaining specific information stored in the uncompressed packet Pi and the compressed packet Pj. FIG. 27A shows data (transmission information) to be transmitted by the packet. 27 (b) shows transmission information in an uncompressed packet and difference information in a compressed packet, and FIG. 27 (c) shows item-specific compression information Ida as the difference information. Here, the case of transmitting RTP data (only a part is described) is described as an example.
上記伝送情報は、図29(d)に示すIPパケット(RTP/UDP/IPデータ)Pipbであり、該伝送情報には、第1〜第4の圧縮対象項目K1〜K4に対応する情報が含まれている。第1,第2の圧縮対象項目K1,K2に対応する情報(図25(a)に示す圧縮対象情報Ira,Irb)はそれぞれ、RTPパケットのシーケンス番号(SN),タイムスタンプ(ST)であり、第3の圧縮対象項目K3に対応する情報(図25(a)に示す圧縮対象情報Irc)はIPパケットの識別子(ID)、第4の圧縮対象項目K4に対応する情報(図25(a)に示す圧縮対象情報Ird)はUDPポート番号(Port No.)である。なお、上記各伝送情報(D1)〜(D5)における各圧縮対象項目に対応する具体的な情報は、それぞれ図27(a)の表のNo.1〜No.5の欄に示す通りである。
The transmission information is an IP packet (RTP / UDP / IP data) Pipb shown in FIG. 29D, and the transmission information includes information corresponding to the first to fourth compression target items K1 to K4. Have been. Information corresponding to the first and second compression target items K1 and K2 (compression target information Ira and Irb shown in FIG. 25A) is a sequence number (SN) and a time stamp (ST) of the RTP packet, respectively. The information corresponding to the third compression target item K3 (compression target information Irc shown in FIG. 25A) is the identifier (ID) of the IP packet, and the information corresponding to the fourth compression target item K4 (FIG. 25A ) Is a UDP port number (Port No.). The specific information corresponding to each compression target item in each of the transmission information (D1) to (D5) is No. in the table of FIG. 1 to No. As shown in
実際に伝送情報(D1)〜(D5)として、RTP/UDP/IPデータを伝送する場合には、PPPプロトコルにより上記伝送情報がPPPパケット(非圧縮パケット及び圧縮パケット)に格納され、データ送信装置105からデータ受信装置205に伝送される。
When RTP / UDP / IP data is actually transmitted as the transmission information (D1) to (D5), the transmission information is stored in a PPP packet (uncompressed packet and compressed packet) by a PPP protocol, and the
このとき、非圧縮パケットPi(1)のデータ部Dpiには上記伝送情報(D1)における圧縮対象情報Ira,Irb,Irc,Irdが圧縮されずにそのまま格納される。また、そのヘッダ部Hpiには、1bitの圧縮/非圧縮識別子Ih1,5bitのパケット識別子(ID)Ih2a,Ih2bがその他のヘッダ情報Ih3(図27(b)では示していない)が格納されている。 At this time, the compression target information Ira, Irb, Irc, Ird in the transmission information (D1) is stored in the data portion Dpi of the uncompressed packet Pi (1) without being compressed. In the header portion Hpi, a 1-bit compressed / uncompressed identifier Ih1, a 5-bit packet identifier (ID) Ih2a, Ih2b and other header information Ih3 (not shown in FIG. 27B) are stored. .
また、圧縮パケットPj(2),Pj(3)のデータ部Dpjには、上記伝送情報(D2),(D3)における各圧縮対象項目に対応する項目別圧縮対象情報(項目別非圧縮情報)Ira,Irb,Irc,Irdが圧縮されて、項目別圧縮情報Ida,Idb,Idc,Iddが格納される。ここで、圧縮パケットPj(2),Pj(3)におけるシーケンス番号(SN)に対応する項目別圧縮情報Idaはそれぞれ、8bitの差分情報「1」,「2」となっている。圧縮パケットPj(2),Pj(3)におけるタイムスタンプ(ST)に対応する項目別圧縮情報Idbはそれぞれ、16bitの差分情報「50」,「100」となっている。圧縮パケットPj(2),Pj(3)におけるIPパケットの識別子(ID)に対応する項目別圧縮情報Idcはそれぞれ、8bitの差分情報「1」,「2」となっている。圧縮パケットPj(2),Pj(3)におけるUDPポート番号(Port No.)に対応する項目別圧縮情報Iddはそれぞれ、0bitとなっている。 In the data part Dpj of the compressed packets Pj (2) and Pj (3), item-specific compression target information (item-specific non-compression information) corresponding to each compression target item in the transmission information (D2) and (D3). Ira, Irb, Irc, and Ird are compressed, and the item-specific compression information Ida, Idb, Idc, and Idd are stored. Here, the item-specific compression information Ida corresponding to the sequence number (SN) in the compressed packets Pj (2) and Pj (3) is 8-bit difference information “1” and “2”, respectively. The item-specific compression information Idb corresponding to the time stamp (ST) in the compressed packets Pj (2) and Pj (3) is 16-bit difference information “50” and “100”, respectively. The item-specific compression information Idc corresponding to the identifier (ID) of the IP packet in the compressed packets Pj (2) and Pj (3) is 8-bit difference information “1” and “2”, respectively. Each item of compression information Idd corresponding to the UDP port number (Port No.) in the compressed packets Pj (2) and Pj (3) is 0 bit.
また、圧縮パケットPj(2),Pj(3)のヘッダ部Hpjには、1bitの圧縮/非圧縮識別子Ih1と、5bitの参照パケット識別子(識別ID)Ih2bと、1bitの参照情報更新フラグIh5と、1bitの差分情報有無フラグIh6と、その他のヘッダ情報Ih3(図27(b)では示していない)が格納されている。 The header part Hpj of the compressed packets Pj (2) and Pj (3) includes a 1-bit compressed / uncompressed identifier Ih1, a 5-bit reference packet identifier (identification ID) Ih2b, and a 1-bit reference information update flag Ih5. And a 1-bit difference information presence flag Ih6 and other header information Ih3 (not shown in FIG. 27B).
なお、上記図26および図27では、パケットのデータ構造として、参照情報種別フラグIco2,差分情報長データIun1,圧縮方式種別フラグIun2は、差分情報(ΔDn)の中に含まれているものについて示したが、これらを、参照元情報が更新されるとき、つまり非圧縮パケットPiが作成される時または特定の圧縮パケット(参照情報更新フラグIh5の値が「On」である圧縮パケット)Pjが作成される時に、そのヘッダ部Hpi,Hpjまたはデータ部Dpi,Dpjに付与してもよい。 In FIGS. 26 and 27, as the data structure of the packet, the reference information type flag Ico2, the difference information length data Iun1, and the compression method type flag Iun2 are shown as being included in the difference information (ΔDn). However, these are generated when the reference source information is updated, that is, when an uncompressed packet Pi is created, or when a specific compressed packet (compressed packet in which the value of the reference information update flag Ih5 is “On”) Pj is created. At this time, it may be added to the header part Hpi, Hpj or the data part Dpi, Dpj.
この場合、送信側の参照情報管理手段15e及び受信側の参照情報管理手段25eを、項目別参照元情報毎に、差分情報長データIun1や圧縮方式種別フラグIun2を管理する構成とすることにより、受信側ではこれらのデータIun1及びフラグIun2に基づいて、圧縮パケットに対する復元処理を行うことが可能となる。
In this case, the reference
これにより、圧縮パケットにおける項目別差分情報(ΔDn)の中に、圧縮パケットを送信する度に差分情報長データIun1や圧縮方式種別フラグIun2を含める必要がなくなり、圧縮効率をさらに高めることができる。 This eliminates the need to include the difference information length data Iun1 and the compression method type flag Iun2 each time the compressed packet is transmitted in the item-specific difference information (ΔDn) in the compressed packet, and can further increase the compression efficiency.
上記のような項目別参照元情報が更新されるとき、非圧縮パケットまたは特定の圧縮パケットのヘッダ部またはデータ部に、参照情報種別フラグIco2,差分情報長データIun1,圧縮方式種別フラグIun2を付与する方法は、伝送情報に対する圧縮方式が複雑であってしかも複数あるが、一定間隔ごとにその圧縮方式が変化する場合などにおいては、特に有効であり、圧縮効率が高まるという効果はより一層大きくなることが期待できる。 When the item-by-item reference source information as described above is updated, the reference information type flag Ico2, the difference information length data Iun1, and the compression method type flag Iun2 are added to the header portion or data portion of the uncompressed packet or the specific compressed packet. Although the compression method for transmission information is complicated and there are a plurality of methods, the method is particularly effective when the compression method changes at regular intervals, and the effect of increasing the compression efficiency is further increased. We can expect that.
なお、上記実施の形態5では、情報をパケット単位に対応する伝送情報毎に伝送するデータ伝送処理として、非圧縮パケット,特定の圧縮パケット,及び通常の圧縮パケットを用いる方法を示したが、データ伝送処理は、実施の形態5に示すデータ伝送方法とその他のデータ伝送方法とをパケットの伝送状況に応じて切り替えるようにしてもよい。
ここで、上記その他のデータ伝送方法としては、実施の形態1ないし4のデータ伝送方法あるいは従来のV.Jacobsonヘッダ圧縮方式を用いたデータ伝送方法(図31参照)を用いることができる。
In the fifth embodiment, the method of using an uncompressed packet, a specific compressed packet, and a normal compressed packet has been described as a data transmission process for transmitting information for each piece of transmission information corresponding to a packet. The transmission process may switch between the data transmission method described in the fifth embodiment and another data transmission method according to the packet transmission status.
Here, as the other data transmission method, the data transmission method of the first to fourth embodiments or the data transmission method using the conventional V. Jacobson header compression method (see FIG. 31) can be used.
本発明に係るデータ伝送方法,データ送信装置,及びデータ受信装置は、データを圧縮してパケット単位で伝送するものであって、無線区間におけるエラー発生により受信側にて破棄されるパケットの数を削減することができ、これにより無線区間を含む伝送路における伝送データの品質を改善することができるきわめて有用なものである。 A data transmission method, a data transmission device, and a data reception device according to the present invention compress data and transmit the data in packet units, and determine the number of packets to be discarded on the receiving side due to occurrence of an error in a wireless section. This is extremely useful in that the transmission data quality can be improved in a transmission path including a wireless section.
11 受信手段
12 圧縮/非圧縮パケット作成手段
13 圧縮/非圧縮送出判定手段
14 エラー発生通知受信手段
15 参照情報管理手段
16 パケット送信手段
17 参照情報更新判定手段
21 パケット受信手段
22 エラーパケット検出手段
23 パケット復元手段
24 エラー発生通知送信手段
25 参照情報管理手段
26 出力手段
31 非圧縮パケット送信回数監視手段
32 エラー訂正符号付加手段
41 エラー訂正手段
42 復元待ち情報蓄積手段
101,102,103,104,105 データ送信装置
201,203,204,205 データ受信装置
Cm1 送信側管理制御信号
Cm2 受信側管理制御信号
Dcp 圧縮データ
Dpa,Dpaa,Dpb,Dpbb,Dpc,Dpd,Dpe,Dpf,Dpg,Dph,Dpi データ部
Hpa,Hpaa,Hpb,Hpbb,Hpc,Hpd,Hpe,Hpf,Hpg,Hph,Hpj ヘッダ部
Ico1 後続差分情報有無フラグ
Ico2 参照情報種別フラグ
Id 圧縮情報(差分情報(ΔD))
Ida,Idb,Idc,Idd 項目別圧縮情報
Id1 第1の圧縮情報(差分情報(Δ1D))
Id2 第2の圧縮情報(差分情報(Δ2D))
Ih1 圧縮/非圧縮識別子
Ih2a パケット識別子(ID)
Ih2b 第1の参照パケット識別子(ID1)
Ih2b1 第2の参照パケット識別子(ID2)
Ih2b2 参照パケット識別子(ID)
Ih3 その他のヘッダ情報
Ih4 差分特定付加情報
Ih5 参照情報更新フラグ
Ih6 差分情報有無フラグ
Im1 送信側参照情報
Im2 受信項参照情報
Inc 圧縮対象外情報
Ir 非圧縮情報(伝送情報(D))
Ira,Irb,Irc,Ird 項目別圧縮対象情報
Irs 復元情報(伝送情報(D))
Iun1 差分情報長データ
Iun2 圧縮方式種別フラグ
Jp パケット判別信号
Jr 参照情報更新信号
K1〜K4 第1〜第4の圧縮対象項目
Ne 復元エラー通知信号
Nr 再送要求通知信号
Pa,Pa(1),Paa(1),Pc,Pe,Pg,Pg(1),Pi,Pi(1) 非圧縮パケット
Pac ECC付加非圧縮パケット
Pb,Pb(2)〜Pb(4),Pbb(2)〜Pbb(4),Pd,Pf,Ph,Ph(2)〜Ph(11),Pj,Pj(Y),Pj(2),Pj(3) 圧縮パケット
Pno 正常パケット
Pre 復元エラーパケット
Rp 受信パケット
S1,S2 第1,第2の送信信号
S3 出力信号
Sc 再作成指令信号
Se エラー発生信号
Sn エラー通知受信信号
Sr 再送要求受信信号
Src 受信信号
DESCRIPTION OF
Ida, Idb, Idc, Idd Item-specific compression information Id1 First compression information (difference information (Δ1D))
Id2 Second compression information (difference information (Δ2D))
Ih1 Compressed / uncompressed identifier Ih2a Packet identifier (ID)
Ih2b First reference packet identifier (ID1)
Ih2b1 Second reference packet identifier (ID2)
Ih2b2 reference packet identifier (ID)
Ih3 Other header information Ih4 Difference additional information Ih5 Reference information update flag Ih6 Difference information presence / absence flag Im1 Transmitter reference information Im2 Received term reference information Inc Non-compression target information Ir Uncompressed information (Transmission information (D))
Ira, Irb, Irc, Ird Compression target information by item Irs restoration information (transmission information (D))
Iun1 Difference information length data Iun2 Compression method type flag Jp Packet discrimination signal Jr Reference information update signal K1 to K4 First to fourth compression target items Ne Decompression error notification signal Nr Retransmission request notification signal Pa, Pa (1), Paa ( 1), Pc, Pe, Pg, Pg (1), Pi, Pi (1) Uncompressed packet Pac ECC added uncompressed packet Pb, Pb (2) to Pb (4), Pbb (2) to Pbb (4) , Pd, Pf, Ph, Ph (2) to Ph (11), Pj, Pj (Y), Pj (2), Pj (3) Compressed packet Pno Normal packet Pre Restoration error packet Rp Received packet S1, S2 First , Second transmission signal S3 output signal Sc re-creation command signal Se error occurrence signal Sn error notification reception signal Sr retransmission request reception signal Src reception signal
Claims (14)
所定の伝送情報が非圧縮情報として格納されている非圧縮パケットを一定周期で送信し、上記所定の伝送情報に続く伝送情報が少なくともその一部が圧縮されて圧縮情報として格納されている圧縮パケットを連続送信する送信側処理を含み、
上記送信側処理は、送信対象となる圧縮パケットに格納されるべき圧縮情報を、上記非圧縮パケットに対応する伝送情報と、上記圧縮パケットに対応する伝送情報とに基づいて作成する圧縮処理を含むことを特徴とするデータ伝送方法。 A data transmission method for sequentially transmitting information from a transmission side to a reception side for each transmission information corresponding to a packet,
A non-compressed packet in which predetermined transmission information is stored as non-compressed information is transmitted at a fixed period, and a transmission packet subsequent to the predetermined transmission information is compressed as at least a part of the transmission information and stored as compressed information. Including a transmitting side process for continuously transmitting
The transmission-side process includes a compression process of creating compression information to be stored in a compressed packet to be transmitted based on transmission information corresponding to the uncompressed packet and transmission information corresponding to the compressed packet. A data transmission method, comprising:
上記送信側処理は、同一の伝送情報を格納した非圧縮パケットを複数回連続して受信側へ送信することを特徴とするデータ伝送方法。 The data transmission method according to claim 1,
The data transmission method according to claim 1, wherein the transmitting side process transmits the uncompressed packet storing the same transmission information to the receiving side continuously plural times.
さらに、上記送信側処理は、前記非圧縮パケットの復元エラーがあった場合には、受信側から復元エラーの発生を示す通知を受信し、
前記通知に基づいて、非圧縮パケットを送信することを特徴とするデータ伝送方法。 The data transmission method according to claim 1,
Further, the transmitting side process, when there is a decompression error of the uncompressed packet, receives a notification indicating the occurrence of a decompression error from the receiving side,
A data transmission method, comprising transmitting an uncompressed packet based on the notification.
所定の伝送情報が非圧縮情報として格納されている非圧縮パケットを一定周期で受信し、上記所定の伝送情報に続く伝送情報が少なくともその一部が圧縮されて圧縮情報として格納されている圧縮パケットを連続受信する受信側処理を含み、
上記受信側処理は、復元対象となる圧縮パケットに対応する伝送情報を、非圧縮パケットに対応する伝送情報と、該復元対象としての圧縮パケットに含まれる圧縮情報とに基づいて復元する復元処理を含むことを特徴とするデータ伝送方法。 A data transmission method for sequentially transmitting information from a transmission side to a reception side for each transmission information corresponding to a packet,
An uncompressed packet in which predetermined transmission information is stored as uncompressed information is received at a fixed period, and a transmission packet following the predetermined transmission information is compressed as at least a part of the transmission information and stored as compression information. Including receiving side processing for continuously receiving
The receiving side processing includes a decompression process for decompressing transmission information corresponding to a compressed packet to be decompressed based on transmission information corresponding to an uncompressed packet and compression information included in the compressed packet to be decompressed. A data transmission method comprising:
上記受信側処理は、同一の伝送情報を格納した非圧縮パケットを複数回連続して受信することを特徴とするデータ伝送方法。 The data transmission method according to claim 4,
The data transmission method according to claim 1, wherein the receiving side process receives the uncompressed packet storing the same transmission information continuously plural times.
さらに、前記受信側処理は、復元エラーが生じた場合には、エラーパケットだけを廃棄することを特徴とするデータ伝送方法。 The data transmission method according to claim 4,
Further, in the data transmission method, the receiving-side process discards only an error packet when a restoration error occurs.
さらに、上記受信側処理は、非圧縮パケットの復元エラーがあった場合には、送信側へ復元エラーの発生を示す通知を送信し、
前記通知に基づいて、前記送信側から送信した非圧縮パケットを受信することを特徴とするデータ伝送方法。 The data transmission method according to claim 4,
Further, when there is a decompression error of the uncompressed packet, the reception side process transmits a notification indicating the occurrence of the decompression error to the transmission side,
A data transmission method comprising: receiving an uncompressed packet transmitted from the transmission side based on the notification.
前記データ伝送装置は、所定の伝送情報が非圧縮情報として格納されている非圧縮パケットを一定周期で送信し、上記所定の伝送情報に続く伝送情報が少なくともその一部が圧縮されて圧縮情報として格納されている圧縮パケットを連続送信するとともに、
送信対象となる圧縮パケットに格納されるべき圧縮情報を、上記非圧縮パケットに対応する伝送情報と、上記圧縮パケットに対応する伝送情報とに基づいて作成する圧縮処理を行うことを特徴とするデータ伝送装置。 A data transmission device for sequentially transmitting information from a transmission side to a reception side for each transmission information corresponding to a packet,
The data transmission device transmits an uncompressed packet in which predetermined transmission information is stored as uncompressed information at a fixed period, and at least a part of the transmission information following the predetermined transmission information is compressed as compressed information. While continuously transmitting the stored compressed packets,
Data for performing compression processing for creating compressed information to be stored in a compressed packet to be transmitted based on transmission information corresponding to the uncompressed packet and transmission information corresponding to the compressed packet. Transmission equipment.
上記データ伝送装置は、同一の伝送情報を格納した非圧縮パケットを複数回連続して受信側へ送信することを特徴とするデータ伝送装置。 The data transmission device according to claim 8,
The data transmission device transmits the uncompressed packet storing the same transmission information to the receiving side continuously plural times.
さらに、上記データ伝送装置では、前記非圧縮パケットの復元エラーがあった場合には、受信側から復元エラーの発生を示す通知を受信し、
前記通知に基づいて、非圧縮パケットを送信することを特徴とするデータ伝送装置。 The data transmission device according to claim 8,
Further, in the data transmission device, when there is a decompression error of the uncompressed packet, a notification indicating the occurrence of a decompression error is received from the receiving side,
A data transmission device for transmitting an uncompressed packet based on the notification.
前記データ受信装置は、所定の伝送情報が非圧縮情報として格納されている非圧縮パケットを一定周期で受信し、上記所定の伝送情報に続く伝送情報が少なくともその一部が圧縮されて圧縮情報として格納されている圧縮パケットを連続受信するとともに、
復元対象となる圧縮パケットに対応する伝送情報を、非圧縮パケットに対応する伝送情報と、該復元対象としての圧縮パケットに含まれる圧縮情報とに基づいて復元することを特徴とするデータ受信装置。 A data receiving device for receiving information transmitted in packet units from a transmitting side,
The data receiving apparatus receives an uncompressed packet in which predetermined transmission information is stored as non-compressed information at a fixed period, and at least a part of the transmission information following the predetermined transmission information is compressed as compressed information. While continuously receiving the stored compressed packets,
A data receiving apparatus for restoring transmission information corresponding to a compressed packet to be decompressed based on transmission information corresponding to an uncompressed packet and compression information included in the compressed packet to be decompressed.
上記受信側処理は、同一の伝送情報を格納した非圧縮パケットを複数回連続して受信することを特徴とするデータ受信装置。 The data receiving device according to claim 11,
The data receiving device according to claim 1, wherein the receiving side process continuously receives the uncompressed packet storing the same transmission information a plurality of times.
さらに、前記データ受信装置は、復元エラーが生じた場合には、エラーパケットだけを廃棄することを特徴とするデータ受信装置。 The data receiving device according to claim 11,
Further, the data receiving device discards only the error packet when a restoration error occurs.
非圧縮パケットの復元エラーがあった場合には、送信側へ復元エラーの発生を示す通知を送信し、
前記通知に基づいて、前記送信側から送信した非圧縮パケットを受信することを特徴とするデータ受信装置。 The data receiving device according to claim 11,
When there is a decompression error of the uncompressed packet, a notification indicating the occurrence of the decompression error is transmitted to the transmitting side,
A data receiving apparatus which receives an uncompressed packet transmitted from the transmitting side based on the notification.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004046979A JP3702893B2 (en) | 1999-08-06 | 2004-02-23 | Data transmission method, data transmission device, and data reception device |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22337899 | 1999-08-06 | ||
JP2000055267 | 2000-03-01 | ||
JP2004046979A JP3702893B2 (en) | 1999-08-06 | 2004-02-23 | Data transmission method, data transmission device, and data reception device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000177463A Division JP4414065B2 (en) | 1999-08-06 | 2000-06-13 | Data transmission method, data transmission device, and data reception device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004187326A true JP2004187326A (en) | 2004-07-02 |
JP3702893B2 JP3702893B2 (en) | 2005-10-05 |
Family
ID=32776666
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004046979A Expired - Lifetime JP3702893B2 (en) | 1999-08-06 | 2004-02-23 | Data transmission method, data transmission device, and data reception device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3702893B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008125045A (en) * | 2006-10-20 | 2008-05-29 | Sanyo Electric Co Ltd | Transmission method, reception method and transmitter and receiver utilizing them |
WO2008139594A1 (en) * | 2007-05-11 | 2008-11-20 | Fujitsu Limited | Method of controlling header compression in wireless communication, and wireless station and transmitting device |
WO2009031241A1 (en) * | 2007-09-07 | 2009-03-12 | Fujitsu Limited | Transmission control method and transmitter |
JP2009122609A (en) * | 2007-11-19 | 2009-06-04 | Nippon Telegr & Teleph Corp <Ntt> | Acoustic signal coder and acoustic signal decoder, their method, program and recording medium |
JP2011199782A (en) * | 2010-03-23 | 2011-10-06 | Fujitsu Toshiba Mobile Communications Ltd | Communication apparatus |
WO2019031340A1 (en) * | 2017-08-09 | 2019-02-14 | オムロンヘルスケア株式会社 | Data transmission device and data reception device |
-
2004
- 2004-02-23 JP JP2004046979A patent/JP3702893B2/en not_active Expired - Lifetime
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008125045A (en) * | 2006-10-20 | 2008-05-29 | Sanyo Electric Co Ltd | Transmission method, reception method and transmitter and receiver utilizing them |
WO2008139594A1 (en) * | 2007-05-11 | 2008-11-20 | Fujitsu Limited | Method of controlling header compression in wireless communication, and wireless station and transmitting device |
EP2157741A1 (en) * | 2007-05-11 | 2010-02-24 | Fujitsu Limited | Method of controlling header compression in wireless communication, and wireless station and transmitting device |
JPWO2008139594A1 (en) * | 2007-05-11 | 2010-07-29 | 富士通株式会社 | Radio communication header compression control method, radio base station, and transmitter |
US8189594B2 (en) | 2007-05-11 | 2012-05-29 | Fujitsu Limited | Method of controlling header compression in wireless communication, wireless base station, and transmitter |
EP2157741A4 (en) * | 2007-05-11 | 2013-10-02 | Fujitsu Ltd | Method of controlling header compression in wireless communication, and wireless station and transmitting device |
WO2009031241A1 (en) * | 2007-09-07 | 2009-03-12 | Fujitsu Limited | Transmission control method and transmitter |
JP2009122609A (en) * | 2007-11-19 | 2009-06-04 | Nippon Telegr & Teleph Corp <Ntt> | Acoustic signal coder and acoustic signal decoder, their method, program and recording medium |
JP2011199782A (en) * | 2010-03-23 | 2011-10-06 | Fujitsu Toshiba Mobile Communications Ltd | Communication apparatus |
WO2019031340A1 (en) * | 2017-08-09 | 2019-02-14 | オムロンヘルスケア株式会社 | Data transmission device and data reception device |
JP2019033452A (en) * | 2017-08-09 | 2019-02-28 | オムロンヘルスケア株式会社 | Data transmitting apparatus and data receiving apparatus |
US11223974B2 (en) | 2017-08-09 | 2022-01-11 | Omron Healthcare Co., Ltd. | Data transmission apparatus and data reception apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP3702893B2 (en) | 2005-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1601157B1 (en) | Data transmission and reception apparatus and method | |
US7295575B2 (en) | Packet transmitting/receiving apparatus and packet transmission method | |
JP3751823B2 (en) | Header compression in real-time services | |
US6711164B1 (en) | Method and apparatus for performing IP-ID regeneration to improve header compression efficiency | |
JP4592935B2 (en) | Header restoration apparatus and header restoration method | |
JP4859323B2 (en) | An alternative to transport layer checksum in checksum-based header compression | |
CN102420672A (en) | Method for wireless local area network wireless access point to carry out data forwarding to wireless controller | |
EP1169801A1 (en) | Method and devices for digital data transfer | |
JP4414065B2 (en) | Data transmission method, data transmission device, and data reception device | |
JP3702893B2 (en) | Data transmission method, data transmission device, and data reception device | |
US20080144555A1 (en) | Apparatus and method for identifying header compression channel in broadband wireless communication system | |
JP3640660B2 (en) | Data transmission method, data transmission device, and data reception device | |
JP2005252855A (en) | Apparatus and method of handling header-compressed packet | |
JP3644642B2 (en) | Data transmission method, data transmission device, and data reception device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041124 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050121 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050329 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050512 |
|
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: 20050705 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050711 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3702893 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090729 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090729 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100729 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110729 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110729 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120729 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120729 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130729 Year of fee payment: 8 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S131 | Request for trust registration of transfer of right |
Free format text: JAPANESE INTERMEDIATE CODE: R313135 |
|
SZ02 | Written request for trust registration |
Free format text: JAPANESE INTERMEDIATE CODE: R313Z02 |
|
SZ02 | Written request for trust registration |
Free format text: JAPANESE INTERMEDIATE CODE: R313Z02 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |