[go: up one dir, main page]

JP3638939B2 - Header restoration apparatus and header restoration method - Google Patents

Header restoration apparatus and header restoration method Download PDF

Info

Publication number
JP3638939B2
JP3638939B2 JP2004064818A JP2004064818A JP3638939B2 JP 3638939 B2 JP3638939 B2 JP 3638939B2 JP 2004064818 A JP2004064818 A JP 2004064818A JP 2004064818 A JP2004064818 A JP 2004064818A JP 3638939 B2 JP3638939 B2 JP 3638939B2
Authority
JP
Japan
Prior art keywords
header
error
reference information
counting
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2004064818A
Other languages
Japanese (ja)
Other versions
JP2004229318A (en
Inventor
幸一 畑
秋弘 宮崎
康治 井村
大治 井戸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2004064818A priority Critical patent/JP3638939B2/en
Publication of JP2004229318A publication Critical patent/JP2004229318A/en
Application granted granted Critical
Publication of JP3638939B2 publication Critical patent/JP3638939B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Description

本発明は、パケット伝送の際に行われるヘッダ圧縮方法に関し、より特定的には、パケットを伝送する際にエラーが発生したとき、参照情報の更新要求を行うヘッダ圧縮方法に関する。   The present invention relates to a header compression method performed at the time of packet transmission, and more particularly to a header compression method that makes a request for updating reference information when an error occurs during packet transmission.

現在、インターネット上でのデータ伝送を行う代表的な伝送プロトコルとしては、TCP(Transmission Control Protocol)/IP(Internet Protocol)やUDP(User Datagram Protocol)/IPなどが挙げられる。低ないし中ビットレートの伝送路上において、これらの伝送プロトコルを利用してデータを伝送する場合には、TCPやUDP、IPなどのヘッダサイズが大きいことが原因となって、通信オーバヘッドの問題が生じることがある。例えば、10バイトのデータをUDP/IPで送信する場合、10バイトのデータ部分を含むUDP/IPのトータルサイズは38バイトとなり、実際に送信しようとするデータの4倍程度となる。このようなことが多発すると、結果として伝送路の実効速度が著しく低下してしまう。   At present, typical transmission protocols for performing data transmission on the Internet include Transmission Control Protocol (TCP) / IP (Internet Protocol) and UDP (User Datagram Protocol) / IP. When data is transmitted using these transmission protocols on a low to medium bit rate transmission path, there is a problem of communication overhead due to a large header size such as TCP, UDP, and IP. Sometimes. For example, when 10-byte data is transmitted by UDP / IP, the total size of UDP / IP including the 10-byte data portion is 38 bytes, which is about four times the data to be actually transmitted. If this happens frequently, the effective speed of the transmission path is significantly reduced as a result.

このようなヘッダによるオーバヘッドを低減させる手法としては、RFC1144およびRFC2508に規定されるV.Jacobsonのヘッダ圧縮方式がある。このヘッダ圧縮方式では、連続するパケットにおけるヘッダの中で、前のパケットから変化したフィールドのみを送信する。実際には、内容が変わっている部分は少ないことから、ヘッダを圧縮してパケットを送信することができる。ただし、この方法は、図5に示すような有線区間向けに規定されたヘッダ圧縮手法であって、頻繁にエラーが起こる伝送路では、効率的でないとされている。   As a technique for reducing the overhead due to such a header, V.V. There is a Jacobson header compression method. In this header compression method, only the fields changed from the previous packet are transmitted in the headers of successive packets. Actually, since there are few portions where the contents have changed, the header can be compressed and the packet can be transmitted. However, this method is a header compression method defined for a wired section as shown in FIG. 5, and is not efficient in a transmission path in which errors frequently occur.

図6は、近年加入者が大幅に増加している携帯電話網(W−CDMAなど)の無線端末を対象とする通信網を示す図である。このような携帯電話網は、前述のような頻繁にエラーが起こる無線伝送区間を含む。このように伝送エラーが多発するという特徴をもつ無線区間向けのヘッダによるオーバヘッド低減手法としては、IETF(Internet Engineering Task Force)で審議されているROHC(RObust Header Compression)によるヘッダ圧縮方式が挙げられる。ROHCによるヘッダ圧縮方式については、「draft−ietf−rohc−rtp−00.txt(29 June 2000)」において、詳細に説明されている。   FIG. 6 is a diagram showing a communication network for a wireless terminal of a mobile phone network (W-CDMA or the like) whose number of subscribers has increased significantly in recent years. Such a cellular phone network includes a wireless transmission section in which errors frequently occur as described above. As an overhead reduction method using a header for a wireless section having a feature that transmission errors frequently occur in this way, a header compression method using ROHC (RObust Header Compression), which is being discussed by IETF (Internet Engineering Task Force), can be cited. The header compression method by ROHC is described in detail in “draft-ietf-rohc-rtp-00.txt (29 June 2000)”.

このROHCによるヘッダ圧縮方式は、送信側(圧縮側)と受信側(復元側)とのデータ圧縮/復号に際して、双方によって共有される参照情報が設けられる。すなわち、送信側のデータ圧縮に際して用いられた参照情報は、受信側のデータ復元に際してもまた用いられる。このように参照情報を共有化することによって、データ復元を正しく行うことができる。図7は、このようなROHCによるヘッダ圧縮方式を行うデータ伝送例を示した図である。   In the header compression method using ROHC, reference information shared by both the transmission side (compression side) and the reception side (reconstruction side) is provided for data compression / decoding. That is, the reference information used for data compression on the transmission side is also used for data restoration on the reception side. By sharing reference information in this way, data restoration can be performed correctly. FIG. 7 is a diagram showing an example of data transmission for performing such header compression method by ROHC.

図7において、データ送信が開始される際に、送信側および受信側は互いに正しい参照情報αを保持している。まず、送信側がヘッダH1およびデータD1を受信側へ伝送する場合について考える。送信側は、参照情報αを利用してヘッダH1に対するデータ圧縮を行う。ここで、ヘッダH1と、データ圧縮を経て受信側へ送信される圧縮ヘッダH’1との関係は、次式(1)のように表すことができる。
P1 = H1*α …(1)
In FIG. 7, when data transmission is started, the transmission side and the reception side hold the correct reference information α. First, consider a case where the transmission side transmits the header H1 and the data D1 to the reception side. The transmission side performs data compression on the header H1 using the reference information α. Here, the relationship between the header H1 and the compressed header H′1 transmitted to the receiving side through data compression can be expressed as the following equation (1).
P1 = H1 * α (1)

上式(1)において、演算記号*の表す演算方法は、圧縮対象情報領域ごとに異なる。例えば、圧縮対象領域がUDPポート番号である場合は不変であり、RTPシーケンス番号である場合は、通常は1ずつ増加し RTPタイムスタンプである場合には、50ずつ増加する、といった具合である。   In the above equation (1), the calculation method represented by the calculation symbol * differs for each compression target information area. For example, when the compression target area is a UDP port number, it is unchanged, and when it is an RTP sequence number, it usually increases by 1 and when it is an RTP time stamp, it increases by 50.

このように、参照情報αには、上記のような各情報領域ごとの圧縮に必要な情報が全て含まれている。したがって、この参照情報αが送信側と同内容のまま、受信側においても正しく保持されている限り、受信側は受信した圧縮ヘッダH’1を正しく元のヘッダH1に復元することができる。そうして、受信側はヘッダH1およびデータD1を正しく受け取ることができる。さらに、ヘッダH2およびデータD2からヘッダH4およびデータD4も、参照情報αを利用してヘッダを圧縮されて、同様に伝送される。   Thus, the reference information α includes all information necessary for compression for each information area as described above. Therefore, as long as the reference information α remains the same as that on the transmission side and is correctly held on the reception side, the reception side can correctly restore the received compressed header H′1 to the original header H1. Thus, the receiving side can correctly receive the header H1 and the data D1. Further, the header H2 and the data D2 to the header H4 and the data D4 are also transmitted in the same manner with the headers compressed using the reference information α.

次に、参照情報が変化する場合について考える。図8は、途中で参照情報が変化する場合のデータ伝送例を示した図である。図8において、ヘッダH2およびデータD2を伝送した後に、参照情報はαからβに変更され、ヘッダH3は変更された参照情報βを利用して圧縮される。   Next, consider the case where the reference information changes. FIG. 8 is a diagram illustrating an example of data transmission when the reference information changes in the middle. In FIG. 8, after transmitting the header H2 and the data D2, the reference information is changed from α to β, and the header H3 is compressed using the changed reference information β.

例えば、伝送されるヘッダのRTPタイムスタンプが50ずつ増加していたものが、データD3を伝送しようとする際に、100ずつ増加するように変化したとする。このとき、送信側はこれまで保持していた参照情報α(「RTPタイムスタンプを50ずつ増加させる」という内容)をβ(「RTPタイムスタンプを100ずつ増加させる」という内容)へと変更させる。このような参照情報の更新は、図8に示されるように、伝送する圧縮ヘッダ(ここではヘッダH’3)に対して、さらに付加された参照更新情報が用いられる。受信側は、この参照更新情報に基づいて参照情報を更新する。   For example, suppose that the RTP time stamp of the header to be transmitted has increased by 50, but has changed to increase by 100 when data D3 is transmitted. At this time, the transmitting side changes the reference information α (contents “increase RTP time stamp by 50”) held so far to β (contents “increase RTP time stamp by 100”). For updating such reference information, as shown in FIG. 8, reference update information further added to the compressed header to be transmitted (here, header H'3) is used. The receiving side updates the reference information based on this reference update information.

なお、参照更新情報が明示的に送信されることなく、参照情報が更新される場合もある。以下、簡単に説明する。圧縮ヘッダでは、シーケンス番号は4ビットが用意されている。4ビットでは、15までの整数が表せるが、16以上の整数は表せない。そこで、16以上の整数Nは、Nmod16で表現する。したがって、受信側では、受信されたシーケンス番号が最大値(ここでは15)から最小値(ここでは0)に変わるたびに、Lを1だけインクリメントし、L*16+(受信されたシーケンス番号)を計算することによって、シーケンス番号を算出する。この方法では、更新情報を明示的に送信することはしないが、シーケンス番号が最大値を超えた場合に、送信側と受信側の両者で参照情報が更新される場合であると考えることができる。   Note that the reference information may be updated without explicitly transmitting the reference update information. A brief description is given below. In the compressed header, 4 bits are prepared for the sequence number. With 4 bits, integers up to 15 can be represented, but integers greater than 16 cannot be represented. Therefore, an integer N greater than or equal to 16 is expressed by Nmod16. Therefore, every time the received sequence number changes from the maximum value (here 15) to the minimum value (here 0), L is incremented by 1 and L * 16 + (received sequence number) is set. By calculating, the sequence number is calculated. In this method, the update information is not explicitly transmitted, but it can be considered that the reference information is updated on both the transmission side and the reception side when the sequence number exceeds the maximum value. .

以上のような、ヘッダ復元方法は、以下のようなヘッダ復元装置によって実現することができる。図9は、従来例に示されたヘッダ復元方法を実現するヘッダ復元装置の構成を示すブロック図である。   The header restoration method as described above can be realized by the following header restoration device. FIG. 9 is a block diagram showing a configuration of a header restoration device that realizes the header restoration method shown in the conventional example.

図9において、ヘッダ復元装置1007は、パケット出力部1001と、エラー検出部1002と、ヘッダ復元部1003と、パケット受信部1004と、参照情報管理部1005と、更新要求部1006とを備える。   In FIG. 9, the header restoration device 1007 includes a packet output unit 1001, an error detection unit 1002, a header restoration unit 1003, a packet reception unit 1004, a reference information management unit 1005, and an update request unit 1006.

パケット受信部1004は、送信側から送れられたヘッダ圧縮されたパケットをヘッダ復元部1003へ出力する。ヘッダ復元部1003は、参照情報管理部1005において管理されている参照情報を参照して、圧縮されたヘッダを復元し、エラー検出部1002へ出力する。また、圧縮されたヘッダに参照更新情報が付加されている場合には、ヘッダ復元部1003は、参照情報管理部1005において管理されている参照情報を更新する。エラー検出部1002は、ヘッダ復元されたパケットのエラーを検出し、正しく復元できたパケットをパケット出力部1001へ出力する。なお、正しく復元できなかったパケットは廃棄される。更新要求部1006は、エラー検出部1002によって検出されたエラー通知を受け、更新要求を送信側へ向けて送信する。前述の「draft−ietf−rohc−rtp−00.txt(29 June 2000)」によれば、更新要求部1006は、具体的にはNACKパケットを送信する。参照情報管理部1005は、ヘッダ復元のための参照情報を管理する。パケット出力部1001は、ヘッダ復元されたパケットを出力する。   The packet receiving unit 1004 outputs the header-compressed packet sent from the transmitting side to the header restoring unit 1003. The header restoration unit 1003 refers to the reference information managed by the reference information management unit 1005, restores the compressed header, and outputs it to the error detection unit 1002. If reference update information is added to the compressed header, the header restoration unit 1003 updates the reference information managed by the reference information management unit 1005. The error detection unit 1002 detects an error in the packet whose header has been restored, and outputs the packet that has been correctly restored to the packet output unit 1001. Packets that could not be correctly restored are discarded. The update request unit 1006 receives the error notification detected by the error detection unit 1002 and transmits an update request to the transmission side. According to “draft-ietf-rohc-rtp-00.txt (29 June 2000)” described above, the update request unit 1006 specifically transmits a NACK packet. The reference information management unit 1005 manages reference information for header restoration. The packet output unit 1001 outputs the packet with the header restored.

このようにヘッダ復元装置1007は圧縮されたヘッダのエラーを検出する。ここで、典型的には、圧縮されたヘッダには、ヘッダ復元されたパケットにエラーがあるか否かを判定するCRC(Cyclic Redundancy Code)が付加されている。したがって、圧縮されたヘッダやペイロードに無線伝送中のノイズなどによってエラーが発生した場合には、これを検出して誤ったパケットを廃棄することができる。   Thus, the header decompression device 1007 detects an error in the compressed header. Here, typically, a CRC (Cyclic Redundancy Code) for determining whether or not there is an error in the header-restored packet is added to the compressed header. Therefore, if an error occurs due to noise or the like during wireless transmission in the compressed header or payload, this can be detected and an erroneous packet can be discarded.

図10は、無線伝送中のノイズによってエラーが生じたデータ伝送例を示した図である。図10において、ヘッダH2をヘッダ圧縮したヘッダH’2およびデータD2を無線区間等において伝送中に、圧縮ヘッダH’2がノイズ等の影響を受け、エラーが生じている。図中では点線の×印で示されている。したがって、図中では実線の×印で示されているように、受信側では、ヘッダが正しく復元されず、パケット全体が廃棄される。   FIG. 10 is a diagram illustrating an example of data transmission in which an error occurs due to noise during wireless transmission. In FIG. 10, during transmission of header H'2 and data D2 obtained by header compression of header H2 in a wireless section or the like, the compressed header H'2 is affected by noise or the like and an error occurs. In the figure, it is indicated by a dotted x. Therefore, as indicated by a solid x mark in the figure, the header is not correctly restored on the receiving side, and the entire packet is discarded.

また、伝送中のエラーは、もちろん参照更新情報を付加された圧縮ヘッダについても起こりうる。図11は、参照更新情報を付加されたヘッダにエラーが生じ、参照情報が誤って更新される例を示した図である。図11において、ヘッダH3をヘッダ圧縮したヘッダH’3およびデータD3を無線区間等において伝送中に、圧縮ヘッダH’3に付加された参照更新情報がノイズ等の影響を受け、その内容が変化している。図中では点線の×印で示されている。したがって、受信側では、変化した参照更新情報β’に基づいて参照情報が誤って更新されてしまうので、誤った参照情報を参照して復元されたヘッダH3は、送信側においてヘッダ圧縮される前のヘッダH3とは異なるものとなる。さらに、その後に伝送されてきたヘッダH4以下も同様である。したがって、図中では実線の×印で示されているように、受信側では、ヘッダが正しく復元されないことからエラーとなり、パケット全体が廃棄されるのが通常である。   In addition, an error during transmission can naturally occur in a compressed header to which reference update information is added. FIG. 11 is a diagram illustrating an example in which an error occurs in a header to which reference update information is added, and the reference information is updated erroneously. In FIG. 11, the reference update information added to the compressed header H′3 is affected by noise or the like while the header H′3 obtained by header compression of the header H3 and the data D3 are transmitted in the wireless section or the like, and the contents thereof change. doing. In the figure, it is indicated by a dotted x. Therefore, on the receiving side, the reference information is erroneously updated based on the changed reference update information β ′. Therefore, the header H3 restored by referring to the incorrect reference information is not subjected to header compression on the transmitting side. This is different from the header H3. Further, the same applies to the headers H4 and subsequent transmitted thereafter. Therefore, as indicated by a solid line X in the figure, an error occurs because the header is not correctly restored on the receiving side, and the entire packet is usually discarded.

しかしながら、例外的に、ヘッダが正しく復元されなくてもエラーとはならずに、パケットが廃棄されないこともある。図12は、参照情報が誤って更新された場合にも、エラーとはならないパケットがあることを示した図である。図12において、受信側の参照情報が送信側の参照情報αとは異なるα’に誤って更新されていることから、受信側においてヘッダH1およびH2は誤って復元される。したがって、ヘッダが正しく復元されないことからCRCエラーとなり、パケット全体が廃棄される。しかし、CRCでは全ての誤りをもれなく検出することが原理的に不可能であるから、誤って復元されたヘッダは、偶然に正しいと判定される場合もある。図12においては、ヘッダH3およびデータD3が、偶然に正しいと判定されて破棄されなかったパケットである。   However, in exceptional cases, if the header is not correctly restored, an error may not occur and the packet may not be discarded. FIG. 12 is a diagram showing that there is a packet that does not cause an error even when the reference information is updated by mistake. In FIG. 12, since the reference information on the receiving side is erroneously updated to α ′ different from the reference information α on the transmitting side, the headers H1 and H2 are erroneously restored on the receiving side. Therefore, a CRC error occurs because the header is not correctly restored, and the entire packet is discarded. However, since it is impossible in principle to detect all errors in the CRC, a header restored in error may be determined to be correct by chance. In FIG. 12, the header H3 and the data D3 are packets that have been accidentally determined to be correct and have not been discarded.

以上のように、或る一つのエラーが検出されたとしても、その一つのエラーがノイズに基づく復元エラーであるか、参照情報が誤っていることに基づく復元エラーであるかを判別することはできない。したがって、前述した従来例によれば、エラーが生じるたびに更新要求(典型的にはNACK)が送信されることになる。しかし、参照情報が正しく、ただノイズによるエラーが生じている場合にも、不要な更新要求が送信されることになるので、従来例によれば、ノイズによるエラーが多いほど、ヘッダ圧縮の効率が悪くなるという問題点がある。   As described above, even if a single error is detected, it is possible to determine whether the single error is a restoration error based on noise or a restoration error based on incorrect reference information. Can not. Therefore, according to the conventional example described above, an update request (typically NACK) is transmitted every time an error occurs. However, even if the reference information is correct and an error due to noise has occurred, an unnecessary update request is transmitted. Therefore, according to the conventional example, the more errors due to noise, the more efficient the header compression. There is a problem of getting worse.

そこで、本発明の目的は、ヘッダ復元したパケットのエラーの状態に応じて、不要な更新要求を行うことなく、参照情報更新を要求するヘッダ圧縮方法を提供することである。   Accordingly, an object of the present invention is to provide a header compression method for requesting reference information update without making an unnecessary update request in accordance with an error state of a packet whose header has been restored.

本発明は、上記のような目的を達成するために、以下に述べる特徴を有している。
第1の発明は、参照情報に基づいて圧縮されたヘッダを含むパケットを受信し、参照情報を用いて圧縮されたヘッダの復元を行うヘッダ復元装置であって、参照情報を格納して管理する参照情報管理部と、受信されたパケットが入力されて、参照情報管理部に格納されている参照情報を参照して、圧縮されたヘッダの復元を行うヘッダ復元部と、ヘッダ復元部が復元したヘッダを含むパケットの復元エラーを検出するエラー検出部と、エラー検出部によって検出されたエラーの有無に基づいて、ヘッダ復元部が復元したヘッダを含むパケットに関するエラーが有るパケットの連続する数とエラーが無いパケットの連続する数を計数する計数記憶部と、計数記憶部が計数する2つの値に基づいて、参照情報管理部に格納されている参照情報の更新を要求する更新要求を送信する更新要求部とを備えることを特徴とする。
In order to achieve the above object, the present invention has the following features.
First invention receives a packet including a header compressed according to the reference information, a header decompression apparatus that performs restore compressed header by using the reference information, stores and manages references information A reference information management unit, a header restoration unit that restores a compressed header with reference to the reference information stored in the reference information management unit by receiving a received packet, and a header restoration unit and an error detector for detecting a restoration error packet including a header with a number based on the presence or absence of errors detected by the error detection unit, consecutive packets errors about packet including a header header decompressor is restored there a counting storage unit for counting the number of consecutive no error packets, based on the two values counting storage unit counts, further references information stored in the reference information management unit And wherein the obtaining Bei an update request unit to send an update request for requesting.

第2の発明は、第1の発明に従属する発明であって、計数記憶部は、エラー検出部が検出したエラーの有るパケットが連続する回数Xを計数して記憶する連続復元エラーカウント部と、連続復元エラーカウント部による計数の停止後、エラー検出部が検出したエラーの無いパケットが連続する回数Yを計数して記憶する連続復元成功カウント部とを含み、更新要求部は、計数記憶部が計数したXおよびYの値に基づいて、参照情報管理部に格納されている参照情報を更新する必要があるか否かを判定することを特徴とする。   The second invention is an invention subordinate to the first invention, wherein the count storage unit counts and stores the number of consecutive times X of the errored packets detected by the error detection unit, A continuous restoration success counting unit that counts and stores the number Y of consecutive packets without error detected by the error detection unit after the counting by the continuous restoration error counting unit is stopped, and the update request unit includes a count storage unit The reference information stored in the reference information management unit is determined to be updated based on the values of X and Y counted by.

第3の発明は、第2の発明に従属する発明であって、更新要求部は、XおよびYの関係が、X≧Yであるときには、参照情報管理部に格納されている参照情報を更新する必要があると判定することを特徴とする。   The third invention is an invention subordinate to the second invention, and the update request unit updates the reference information stored in the reference information management unit when the relationship between X and Y is X ≧ Y. It is characterized by determining that it is necessary.

第4の発明は、参照情報に基づいて圧縮されたヘッダを含むパケットを受信し、参照情報を用いて圧縮されたヘッダの復元を行うヘッダ復元方法であって、受信されたパケットが入力されて、格納されている参照情報を参照して、圧縮されたヘッダの復元を行うヘッダ復元ステップと、復元されたヘッダを含むパケットの復元エラーを検出するエラー検出ステップと、エラー検出ステップによって検出されたエラーの有無に基づいて、復元されたヘッダを含むパケットに関するエラーが有るパケットの連続する数とエラーが無いパケットの連続する数を計数する計数ステップと、計数ステップにおいて計数される2つの値に基づいて、格納されている参照情報の更新を要求する更新要求を送信する更新要求ステップとを含む。 A fourth invention receives a packet including a header compressed according to the reference information, a header decompression method for the restoration of the compressed header by using the reference information, the inputted received packet A header restoration step for restoring the compressed header with reference to the stored reference information, an error detection step for detecting a restoration error of the packet including the restored header, and an error detection step. It was based on the presence or absence of an error, and counting steps of counting the number of the number of errors is continuous without consecutive packets of a packet error for a packet that contains the restored header there are counted in the counting step based on the two values, and an update requesting step of sending an update request for requesting update of the reference information stored.

第5の発明は、第4の発明に従属する発明であって、計数記憶ステップは、エラー検出ステップにおいて検出されたエラーの有るパケットが連続する回数Xを計数して記憶する連続復元エラーカウントステップと、連続復元エラーカウントステップによる計数の停止後、エラー検出ステップにおいて検出されたエラーの無いパケットが連続する回数Yを計数して記憶する連続復元成功カウントステップとを含み、更新要求ステップは、計数記憶ステップにおいて計数されたXおよびYの値に基づいて、格納されている参照情報を更新する必要があるか否かを判定することを特徴とする。   The fifth invention is an invention subordinate to the fourth invention, wherein the counting storage step counts and stores the number of consecutive times X of the packets with errors detected in the error detection step, and stores them. And a continuous restoration success counting step that counts and stores the number of consecutive times Y of the error-free packets detected in the error detection step after the counting is stopped by the continuous restoration error counting step, It is characterized in that it is determined whether or not the stored reference information needs to be updated based on the values of X and Y counted in the storing step.

第6の発明は、第5の発明に従属する発明であって、更新要求ステップは、XおよびYの関係が、X≧Yであるときには、格納されている参照情報を更新する必要があると判定することを特徴とする。   The sixth invention is an invention subordinate to the fifth invention, and the update request step needs to update the stored reference information when the relationship between X and Y is X ≧ Y. It is characterized by determining.

第7の発明は、参照情報に基づいて圧縮されたヘッダを含むパケットを受信し、参照情報を用いて圧縮されたヘッダの復元を行うコンピュータシステムに、受信されたパケットが入力されて、格納されている参照情報を参照して、圧縮されたヘッダの復元を行うヘッダ復元ステップと、復元されたヘッダを含むパケットの復元エラーを検出するエラー検出ステップと、エラー検出ステップによって検出されたエラーの有無に基づいて、復元されたヘッダを含むパケットに関するエラーが有るパケットの連続する数とエラーが無いパケットの連続する数を計数する計数ステップと、計数ステップにおいて計数される2つの値に基づいて、格納されている参照情報の更新を要求する更新要求を送信する更新要求ステップとを、実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。 A seventh invention receives a packet including a header compressed according to the reference information, the computer system to restore a compressed header by using the reference information, is inputted received packets, stores A header restoration step for restoring a compressed header with reference to the reference information, an error detection step for detecting a restoration error of a packet including the restored header, and an error detected by the error detection step. based on the presence or absence, it restored and counting steps of counting the number of the number of errors is continuous without packet consecutive error there packet relates to packet including a header, two values that are counted in the counting step based on, up to and update requesting step, to be executed to send an update request for requesting update of the reference information stored A computer-readable recording medium recording a gram.

第8の発明は、第7の発明に従属する発明であって、計数記憶ステップは、エラー検出ステップにおいて検出されたエラーの有るパケットが連続する回数Xを計数して記憶する連続復元エラーカウントステップと、連続復元エラーカウントステップによる計数の停止後、エラー検出ステップにおいて検出されたエラーの無いパケットが連続する回数Yを計数して記憶する連続復元成功カウントステップとを含み、更新要求ステップは、計数記憶ステップにおいて計数されたXおよびYの値に基づいて、格納されている参照情報を更新する必要があるか否かを判定することを特徴とする、コンピュータ読み取り可能な記録媒体である。   The eighth invention is an invention subordinate to the seventh invention, wherein the counting storage step counts and stores the number of consecutive times X of the packets with errors detected in the error detection step and stores them. And a continuous restoration success counting step that counts and stores the number of consecutive times Y of the error-free packets detected in the error detection step after the counting is stopped by the continuous restoration error counting step, It is a computer-readable recording medium characterized by determining whether or not it is necessary to update stored reference information based on the values of X and Y counted in the storing step.

第9の発明は、参照情報に基づいて圧縮されたヘッダを含むパケットを受信し、参照情報を用いて圧縮されたヘッダの復元を行うコンピュータシステムに、受信されたパケットが入力されて、格納されている参照情報を参照して、圧縮されたヘッダの復元を行うヘッダ復元ステップと、復元されたヘッダを含むパケットの復元エラーを検出するエラー検出ステップと、エラー検出ステップによって検出されたエラーの有無に基づいて、復元されたヘッダを含むパケットに関するエラーが有るパケットの連続する数とエラーが無いパケットの連続する数を計数する計数ステップと、計数ステップにおいて計数される2つの値に基づいて、格納されている参照情報の更新を要求する更新要求を送信する更新要求ステップとを実行させるためのプログラムである。 A ninth invention receives a packet including a header compressed according to the reference information, the computer system to restore a compressed header by using the reference information, is inputted received packets, stores A header restoration step for restoring a compressed header with reference to the reference information, an error detection step for detecting a restoration error of a packet including the restored header, and an error detected by the error detection step. based on the presence or absence, it restored and counting steps of counting the number of the number of errors is continuous without packet consecutive error there packet relates to packet including a header, two values that are counted in the counting step based on professional for executing an update requesting step of sending an update request for requesting update of the reference information stored It is a lamb.

第10の発明は、第9の発明に従属する発明であって、計数記憶ステップは、エラー検出ステップにおいて検出されたエラーの有るパケットが連続する回数Xを計数して記憶する連続復元エラーカウントステップと、連続復元エラーカウントステップによる計数の停止後、エラー検出ステップにおいて検出されたエラーの無いパケットが連続する回数Yを計数して記憶する連続復元成功カウントステップとを含み、更新要求ステップは、計数記憶ステップにおいて計数されたXおよびYの値に基づいて、格納されている参照情報を更新する必要があるか否かを判定することを特徴とするプログラムである。   A tenth invention is an invention dependent on the ninth invention, wherein the counting storage step counts and stores the number of consecutive times X of the errored packets detected in the error detection step and stores them. And a continuous restoration success counting step that counts and stores the number of times the error-free packet detected in the error detection step continues after the count is stopped by the continuous restoration error counting step. The program is characterized by determining whether or not the stored reference information needs to be updated based on the values of X and Y counted in the storing step.

上記のように、本発明によれば、計数記憶部が計数したエラーの有無に関する情報に基づいて、更新要求部が参照情報を更新する必要があるか否かを判断するので、参照情報の誤りに起因する廃棄パケット数を少なくして、効率的にパケットを伝送することができる。また、本発明によれば、受信側で連続して起こる復元エラーの数および復元成功の数に応じて、送信側に更新要求をする。このことによって、参照情報の誤りに起因する廃棄パケット数を少なくして、効率的にパケットを伝送することができる。さらに、本発明によれば、少なくともX≧Yの関係にある場合には、連続する復元エラーが多いことから、参照情報に誤りがある可能性が高いと言えるので、参照情報の誤りに起因する廃棄パケット数を少なくして、効率的にパケットを伝送することができる。   As described above, according to the present invention, since the update request unit determines whether or not the reference information needs to be updated based on the information on the presence or absence of the error counted by the count storage unit, the reference information error By reducing the number of discarded packets caused by the packet, it is possible to efficiently transmit the packets. Further, according to the present invention, an update request is sent to the transmission side according to the number of restoration errors that occur continuously on the reception side and the number of restoration successes. As a result, the number of discarded packets due to an error in reference information can be reduced and packets can be transmitted efficiently. Furthermore, according to the present invention, when there is a relationship of at least X ≧ Y, there are many continuous restoration errors, so it can be said that there is a high possibility that there is an error in the reference information. Packets can be transmitted efficiently by reducing the number of discarded packets.

(第1の実施形態)
本発明の第1の実施形態に係るヘッダ圧縮方法は、図1および図2に示されるようなヘッダ圧縮装置およびヘッダ復号装置によって実現される。以下、これらの図を参照しつつ、各装置の構成について説明する。
(First embodiment)
The header compression method according to the first embodiment of the present invention is realized by a header compression apparatus and a header decoding apparatus as shown in FIGS. Hereinafter, the configuration of each apparatus will be described with reference to these drawings.

図1は、ヘッダ圧縮装置607の構成を示すブロック図である。図1において、ヘッダ圧縮装置607は、パケット入力部601と、CRC付加部602と、ヘッダ圧縮部603と、パケット送信部604と、参照情報管理部605と、更新要求受付部606とを備える。   FIG. 1 is a block diagram showing the configuration of the header compression device 607. In FIG. 1, the header compression device 607 includes a packet input unit 601, a CRC addition unit 602, a header compression unit 603, a packet transmission unit 604, a reference information management unit 605, and an update request reception unit 606.

パケット入力部601は、入力されたパケットをCRC付加部602へ出力する。CRC付加部602は、入力されたパケットにCRCを付加してヘッダ圧縮部603へ出力する。ヘッダ圧縮部603は、参照情報管理部605において管理されている参照情報を参照して入力されたパケットのヘッダを圧縮し、パケット送信部604へ出力する。なお、ヘッダをどのように圧縮するかについては後述する。パケット送信部604は、入力されたヘッダ圧縮されたパケットを受信側へ送信する。参照情報管理部605は、ヘッダ圧縮部603によって用いられる参照情報を管理する。更新要求受付部606は、送信側からの更新要求を受付け、参照情報管理部605へ通知する。通知を受けた参照情報管理部605は、ヘッダ圧縮部603に対して管理している参照情報を出力し、圧縮ヘッダへ付加するように指示する。   The packet input unit 601 outputs the input packet to the CRC adding unit 602. The CRC adding unit 602 adds a CRC to the input packet and outputs it to the header compression unit 603. The header compression unit 603 compresses the header of the input packet with reference to the reference information managed by the reference information management unit 605, and outputs the compressed packet header to the packet transmission unit 604. Note that how the header is compressed will be described later. The packet transmission unit 604 transmits the input header-compressed packet to the reception side. The reference information management unit 605 manages reference information used by the header compression unit 603. The update request reception unit 606 receives an update request from the transmission side and notifies the reference information management unit 605 of the update request. Upon receiving the notification, the reference information management unit 605 outputs the reference information managed to the header compression unit 603 and instructs it to be added to the compressed header.

図2は、ヘッダ復元装置709の構成を示すブロック図である。図2において、ヘッダ復元装置709は、パケット出力部701と、エラー検出部702と、ヘッダ復元部703と、パケット受信部704と、連続復元エラーカウント部705と、連続復元成功カウント部706と、参照情報管理部707と、更新要求部708とを備える。   FIG. 2 is a block diagram illustrating a configuration of the header restoration device 709. In FIG. 2, a header restoration device 709 includes a packet output unit 701, an error detection unit 702, a header restoration unit 703, a packet reception unit 704, a continuous restoration error count unit 705, a continuous restoration success count unit 706, A reference information management unit 707 and an update request unit 708 are provided.

パケット受信部704は、送信側から送られてきたヘッダ圧縮されたパケットを受信して、ヘッダ復元部703へ出力する。ヘッダ復元部703は、参照情報管理部707において管理されている参照情報を参照して圧縮されたヘッダを復元し、エラー検出部702へ出力する。エラー検出部702は、ヘッダ復元されたパケットのCRCエラーを検出し、正しく復元できたパケットだけをパケット出力部701へ出力する。連続復元エラーカウント部705は、エラー検出部702によって検出された連続するエラーの数を数える。連続復元成功カウント部706は、エラー検出部702によって検出された連続する復元成功の数を数える。更新要求部708は、連続復元エラーカウント部705および連続復元成功カウント部706のカウント数を参照して、後述するように更新要求の必要性を判定し、必要に応じて更新要求を送信側へ送信する。参照情報管理部707は、ヘッダ復元のための参照情報を管理する。   The packet reception unit 704 receives the header-compressed packet sent from the transmission side, and outputs the packet to the header restoration unit 703. The header restoration unit 703 restores the compressed header with reference to the reference information managed by the reference information management unit 707 and outputs the header to the error detection unit 702. The error detection unit 702 detects a CRC error of the packet whose header has been restored, and outputs only the packet that has been correctly restored to the packet output unit 701. The continuous restoration error count unit 705 counts the number of consecutive errors detected by the error detection unit 702. The continuous restoration success count unit 706 counts the number of consecutive restoration successes detected by the error detection unit 702. The update request unit 708 refers to the count numbers of the continuous restoration error count unit 705 and the continuous restoration success count unit 706 to determine the necessity of the update request as will be described later, and sends the update request to the transmission side as necessary. Send. The reference information management unit 707 manages reference information for header restoration.

なお、本発明において、上述のような連続する状態とは、エラーのある状態が2回以上連続し、あるいは、エラーのない状態が2回以上連続する場合のほか、エラーのある状態が1回だけ存在し、或いは、エラーのない状態が1回だけ存在する場合を含むものとする。   In the present invention, the continuous state as described above refers to a case where an error state continues two or more times, or a case where an error-free state continues two or more times, or an error state occurs once. Or a case where there is only one error-free state.

以上のように構成された本実施形態に係るヘッダ圧縮装置およびヘッダ復元装置の動作について、以下、具体的に説明する。なお、入力されるパケットは、映像や音声のデータにRTP/UDP/IPのヘッダが付加されたパケットであるものとする。   The operations of the header compression apparatus and header decompression apparatus according to this embodiment configured as described above will be specifically described below. It is assumed that the input packet is a packet in which an RTP / UDP / IP header is added to video or audio data.

まず、図1のヘッダ圧縮装置607の具体的な動作について説明する。パケット入力部601は、外部より入力されたRTP/UDP/IPのパケットをCRC付加部602へ出力する。CRC付加部602は、パケット全体に対してCRCを計算し、パケットに付加する。   First, a specific operation of the header compression device 607 in FIG. 1 will be described. The packet input unit 601 outputs an RTP / UDP / IP packet input from the outside to the CRC adding unit 602. The CRC adding unit 602 calculates a CRC for the entire packet and adds it to the packet.

ヘッダ圧縮部603は、参照情報管理部605によって管理されている参照情報を用いて、ヘッダ圧縮を行う。ここで行われるヘッダ圧縮は、シーケンス番号からヘッダ復元を行うことができる場合には、参照情報を更新せず、シーケンス番号のみをヘッダとする。また、シーケンス番号からヘッダ復元を行うことができない場合には、当該ヘッダ情報の更新情報とともにシーケンス番号をヘッダとする。パケット送信部604は、このようにヘッダ圧縮されたパケットを受信側へと送信する。   The header compression unit 603 performs header compression using the reference information managed by the reference information management unit 605. In the header compression performed here, when header restoration can be performed from the sequence number, the reference information is not updated and only the sequence number is used as the header. If the header cannot be restored from the sequence number, the sequence number is used as the header together with the update information of the header information. The packet transmission unit 604 transmits the packet compressed in this way to the reception side.

参照情報管理部605は、ヘッダ圧縮部603によって用いられる参照情報を蓄積し、管理する。ヘッダ圧縮部603が参照情報を更新すれば、参照情報管理部605は、蓄積した参照情報を更新する。また、更新要求受付部606から更新要求を受け付けた旨の通知があれば、参照情報管理部605は、ヘッダ圧縮部603に対して、更新情報をヘッダに付加するように指示する。   The reference information management unit 605 stores and manages reference information used by the header compression unit 603. If the header compression unit 603 updates the reference information, the reference information management unit 605 updates the accumulated reference information. If there is a notification from the update request reception unit 606 that the update request has been received, the reference information management unit 605 instructs the header compression unit 603 to add the update information to the header.

更新要求受付部606は、受信側から出された更新要求を受け付ける。更新要求を受け付けると、更新要求受付部606は、参照情報管理部605へ更新要求を受け付けた旨を通知する。   The update request receiving unit 606 receives an update request issued from the receiving side. When receiving the update request, the update request receiving unit 606 notifies the reference information management unit 605 that the update request has been received.

次に、図2におけるヘッダ復元装置709の具体的な動作について説明する。パケット受信部704は、図1のパケット送信部604から送信されたヘッダ圧縮パケットを受信して、ヘッダ復元部703へ出力する。   Next, a specific operation of the header restoration device 709 in FIG. 2 will be described. The packet reception unit 704 receives the header compressed packet transmitted from the packet transmission unit 604 in FIG. 1 and outputs it to the header restoration unit 703.

ヘッダ復元部703は、参照情報管理部707における参照情報を参照して、ヘッダ圧縮されたパケットのヘッダを復元する。ヘッダ復元されたパケットは、エラー検出部702へ出力される。また、ヘッダに参照情報の更新情報が付加されている場合には、ヘッダ復元部703は、当該更新情報を参照情報管理部707へ通知する。   The header restoration unit 703 refers to the reference information in the reference information management unit 707 and restores the header of the header-compressed packet. The packet whose header is restored is output to the error detection unit 702. When update information of reference information is added to the header, the header restoration unit 703 notifies the reference information management unit 707 of the update information.

エラー検出部702は、ヘッダ復元されたパケットにおけるエラーの有無を、CRCを用いて検査する。さらに、エラー検出部702は、エラーの有無を連続復元エラーカウント部705および連続復元成功カウント部706へそれぞれ通知する。また、エラー検出部702は、エラーが検出された場合は、パケットを廃棄し、エラーが検出されなかった場合は、パケットからCRCを除いてパケット出力部701へ出力する。パケット出力部701は、エラー検出されなかったRTP/UDP/IPパケットを外部へ出力する。   The error detection unit 702 checks the presence or absence of an error in the header-restored packet using the CRC. Furthermore, the error detection unit 702 notifies the continuous restoration error count unit 705 and the continuous restoration success count unit 706 of the presence or absence of an error. The error detection unit 702 discards the packet when an error is detected, and outputs the packet to the packet output unit 701 by removing the CRC from the packet when no error is detected. The packet output unit 701 outputs RTP / UDP / IP packets for which no error has been detected to the outside.

参照情報管理部707は、ヘッダを復元するために必要な参照情報を蓄積、管理する。参照情報管理部707は、圧縮されたヘッダに参照情報が含まれている場合には、ヘッダ復元部703から通知された新しい参照情報を用いて、蓄積されている参照情報を更新する。   The reference information management unit 707 stores and manages reference information necessary for restoring the header. When the reference information is included in the compressed header, the reference information management unit 707 updates the stored reference information using the new reference information notified from the header restoration unit 703.

連続復元エラーカウント部705は、エラー検出部702から通知されたエラーの有無に基づいて、連続するエラーの数Xをカウントする。例えば、或るパケットにエラーが検出されたときには、Xは1であり、続くパケットにもエラーが検出されたときには、Xは2となる。さらに、続いてエラーが検出されたときには、Xは3から1つずつ増加していくが、パケットにエラーが検出されないと、そこで連続性が遮断されて、カウントが止まる。   The continuous restoration error count unit 705 counts the number of consecutive errors X based on the presence / absence of an error notified from the error detection unit 702. For example, X is 1 when an error is detected in a certain packet, and X is 2 when an error is detected in a subsequent packet. Further, when an error is subsequently detected, X increases by 1 from 3, but if no error is detected in the packet, the continuity is cut off and the count stops.

また、連続復元成功カウント部706では、エラー検出部702から通知されたエラーの有無に基づいて、連続する復元成功の数Yをカウントする。例えば、或るパケットにエラーが検出されないときには、Yは1であり、続くパケットにもエラーが検出されないときには、Yは2となる。さらに、続いてエラーが検出されないときには、Yは3から1つずつ増加していくが、パケットにエラーが検出されると、そこで連続性が遮断されて、カウントが止まる。   The continuous restoration success counting unit 706 counts the number Y of successive restoration successes based on the presence / absence of an error notified from the error detection unit 702. For example, Y is 1 when no error is detected in a certain packet, and Y is 2 when no error is detected in subsequent packets. Further, when no error is subsequently detected, Y increases by 1 from 3. However, when an error is detected in the packet, the continuity is interrupted and the count stops.

更新要求部708では、連続復元エラーカウント部705の出力であるXと、連続復元成功カウント部706の出力であるYとを一組にして、更新要求をするかしないかを判定する。この判定動作について、図3を参照しながら、さらに詳しく説明する。   The update request unit 708 determines whether or not an update request is to be made by combining the output X of the continuous restoration error count unit 705 and the output Y of the continuous restoration success count unit 706 together. This determination operation will be described in more detail with reference to FIG.

図3は、パケットP1からパケットP11までが受信された場合における、復元の様子とXおよびYの値とを例示した図である。なお、図3において、図示されないパケットP12は、復元エラーを生じているものとする。   FIG. 3 is a diagram illustrating an example of restoration and the values of X and Y when packets P1 to P11 are received. In FIG. 3, it is assumed that a packet P12 (not shown) has a restoration error.

図3において、パケットP1にエラーが検出されたときには、X=1となるが、パケットP2にはエラーが検出されないので、Xは1のまま保持されて、Y=1となる。その後、パケットP4までエラーが検出されないので、X=1、Y=3となる。次に、パケットP5にエラーが検出されたときには、一組のエラーの有無に対応する新たな組合わせとなる。したがって、パケットP1からP4までのX、Yの値は一組のものとして、X=1、Y=3と確定される。同様に、パケットP5からP8まではエラーが検出されるので、X=4となり、パケットP9からP11まではエラーが検出されないので、Y=3となる。その後、パケットP12にエラーが検出されると新たな組み合わせとなるので、X=4、Y=3と確定される。   In FIG. 3, when an error is detected in the packet P1, X = 1, but since no error is detected in the packet P2, X is held at 1 and Y = 1. Thereafter, no error is detected until packet P4, so X = 1 and Y = 3. Next, when an error is detected in the packet P5, a new combination corresponding to the presence or absence of a set of errors is obtained. Therefore, the values of X and Y from the packets P1 to P4 are set as one set, and X = 1 and Y = 3 are determined. Similarly, since errors are detected from the packets P5 to P8, X = 4, and since no errors are detected from the packets P9 to P11, Y = 3. Thereafter, when an error is detected in the packet P12, a new combination is established, so that X = 4 and Y = 3 are determined.

このように、更新要求部708は、連続復元エラーとそれに続く連続復元成功を一組として、これらのXおよびYの値を所定の値と比較する。例えば、Xが10より大きく、かつYが2より小さい場合は、参照情報に誤りがあるとして、送信側に更新を要求する。もちろん、これらの所定の値は例示に過ぎず、これらに限られるものではない。ただし、少なくとも、X≧Yの関係にある場合には、連続する復元エラーが多いことから、参照情報に誤りがある可能性が高いと言える。   In this way, the update request unit 708 compares the X and Y values with a predetermined value, with the continuous restoration error and the subsequent success in succession as a set. For example, when X is larger than 10 and Y is smaller than 2, it is determined that the reference information has an error, and the transmission side is requested to be updated. Of course, these predetermined values are merely examples, and are not limited thereto. However, it can be said that there is a high possibility that there is an error in the reference information because there are many consecutive restoration errors at least in the case of X ≧ Y.

以上のように、本実施形態に係るヘッダ復元装置709は、受信側で連続して起こる復元エラーの数と、復元成功の数に応じて、送信側に更新要求をする。このことによって、参照情報の誤りに起因する廃棄パケット数を少なくして、効率的にパケットを伝送することができる。   As described above, the header restoration device 709 according to the present embodiment makes an update request to the transmission side according to the number of restoration errors that occur continuously on the reception side and the number of restoration successes. As a result, the number of discarded packets due to an error in reference information can be reduced and packets can be transmitted efficiently.

(第2の実施形態)
本発明の第2の実施形態に係るヘッダ圧縮方法は、図1および図4に示されるようなヘッダ圧縮装置およびヘッダ復号装置によって実現される。したがって、第2の実施形態に係るヘッダ圧縮装置の構成は、図1のヘッダ圧縮装置607の構成と同一であるので、説明を省略する。以下、図4を参照しつつ、本実施形態に係るヘッダ復号装置の構成について説明する。
(Second Embodiment)
The header compression method according to the second embodiment of the present invention is realized by a header compression device and a header decoding device as shown in FIGS. Therefore, the configuration of the header compression apparatus according to the second embodiment is the same as the configuration of the header compression apparatus 607 in FIG. Hereinafter, the configuration of the header decoding apparatus according to the present embodiment will be described with reference to FIG.

図4は、ヘッダ復元装置908の構成を示すブロック図である。図4において、ヘッダ復元装置908は、パケット出力部901と、エラー検出部902と、ヘッダ復元部903と、パケット受信部904と、復元エラー有無記憶部905と、参照情報管理部906と、更新要求部907とを備える。   FIG. 4 is a block diagram illustrating a configuration of the header restoration device 908. In FIG. 4, a header restoration device 908 includes a packet output unit 901, an error detection unit 902, a header restoration unit 903, a packet reception unit 904, a restoration error presence / absence storage unit 905, a reference information management unit 906, an update A request unit 907.

パケット受信部904は、送信側から送られたヘッダ圧縮されたパケットをヘッダ復元部903へ出力する。ヘッダ復元部903は、参照情報管理部906における参照情報を参照して圧縮されたヘッダを復元し、エラー検出部902へ出力する。エラー検出部902は、ヘッダ復元されたパケットのエラーを検出して、正しく復元できたパケットをパケット出力部901へ出力する。復元エラー有無記憶部905は、エラー検出部902によって検出されたパケットにおけるエラーの有無をカウントして記憶する。更新要求部907は、復元エラー有無記憶部905においてカウントされた数が入力されて、後述するように更新要求の必要性を判定し、必要に応じて更新要求を送信側へ送信する。参照情報管理部906は、ヘッダ復元のための参照情報を管理する。   The packet reception unit 904 outputs the header-compressed packet sent from the transmission side to the header restoration unit 903. The header restoration unit 903 restores the compressed header with reference to the reference information in the reference information management unit 906 and outputs the header to the error detection unit 902. The error detection unit 902 detects an error in the packet whose header has been restored, and outputs the correctly restored packet to the packet output unit 901. The restoration error presence / absence storage unit 905 counts and stores the presence / absence of errors in the packets detected by the error detection unit 902. The update request unit 907 receives the number counted in the restoration error presence / absence storage unit 905, determines the necessity of the update request as will be described later, and transmits the update request to the transmission side as necessary. The reference information management unit 906 manages reference information for header restoration.

以上のように構成された本実施形態に係るヘッダ復元装置の動作について、以下、具体的に説明する。なお、送信側であるヘッダ圧縮装置607の動作は第1の実施形態の場合と同様であり、入力されるパケットも同様に、映像や音声のデータにRTP/UDP/IPのヘッダが付加されたパケットであるものとする。   The operation of the header restoration apparatus according to this embodiment configured as described above will be specifically described below. The operation of the header compression apparatus 607 on the transmission side is the same as that in the first embodiment, and the RTP / UDP / IP header is added to the video and audio data in the same way for the input packet. Assume that it is a packet.

図4のヘッダ復元装置908において、パケット受信部904は、図1のパケット送信部604から送信されたヘッダ圧縮パケットを受信して、ヘッダ復元部903へ出力する。   4, the packet receiving unit 904 receives the header compressed packet transmitted from the packet transmitting unit 604 in FIG. 1 and outputs the header compressed packet to the header restoring unit 903.

ヘッダ復元部903は、参照情報管理部906における参照情報を参照して、ヘッダ圧縮されたパケットのヘッダを復元する。ヘッダ復元されたパケットは、エラー検出部902へ出力される。また、ヘッダに参照情報の更新情報が付加されている場合には、ヘッダ復元部903は、当該更新情報を参照情報管理部906へ出力する。   The header restoration unit 903 refers to the reference information in the reference information management unit 906, and restores the header of the header-compressed packet. The packet whose header is restored is output to the error detection unit 902. When update information of reference information is added to the header, the header restoration unit 903 outputs the update information to the reference information management unit 906.

エラー検出部902は、ヘッダ復元されたパケットにおけるエラーの有無を、CRCを用いて検査する。さらに、エラー検出部902は、エラーの有無を復元エラー有無記憶部905へ通知する。また、エラー検出部902は、エラーが検出された場合は、パケットを廃棄し、エラーが検出されなかった場合は、パケットからCRCを除いてパケット出力部901へ出力する。パケット出力部901は、エラー検出されなかったRTP/UDP/IPパケットを外部へ出力する。   The error detection unit 902 checks the presence / absence of an error in the header-restored packet using the CRC. Furthermore, the error detection unit 902 notifies the restoration error presence / absence storage unit 905 of the presence / absence of an error. Further, the error detection unit 902 discards the packet when an error is detected, and outputs the packet to the packet output unit 901 by removing the CRC from the packet when no error is detected. The packet output unit 901 outputs RTP / UDP / IP packets for which no error has been detected to the outside.

参照情報管理部906は、ヘッダを復元するために必要な参照情報を蓄積、管理する。参照情報管理部906は、圧縮されたヘッダに参照情報が含まれている場合には、ヘッダ復元部903から通知された新しい参照情報を用いて、蓄積されている参照情報を更新する。   The reference information management unit 906 stores and manages reference information necessary for restoring the header. When the reference information is included in the compressed header, the reference information management unit 906 updates the stored reference information using the new reference information notified from the header restoration unit 903.

復元エラー有無記憶部905は、エラー検出部902から通知されたエラーの有無に基づいて、典型的には、過去のW個のパケットについて、そのうちのエラーの数Rを記憶しておく。   Based on the presence / absence of an error notified from the error detection unit 902, the restoration error presence / absence storage unit 905 typically stores the number R of errors of the past W packets.

更新要求部907では、復元エラー有無記憶部905から出力されるWおよびRの値と所定の値とを比較して、更新要求をするかしないかを判定する。例えば、過去50個のパケットのうち、45個がエラーの場合には、所定の値以上の誤りがあるとして、送信側に更新を要求する。すなわち、W=50であって、R>=45の場合には、参照情報に誤りがあるものとして、送信側に更新を要求する。もちろん、上述した所定の値は例示に過ぎず、これらに限られるものではない。   The update request unit 907 compares the values of W and R output from the restoration error presence / absence storage unit 905 with a predetermined value to determine whether or not to make an update request. For example, if 45 of the past 50 packets are in error, the transmission side is requested to update, assuming that there is an error greater than a predetermined value. That is, when W = 50 and R> = 45, it is assumed that there is an error in the reference information, and an update is requested to the transmission side. Of course, the predetermined value mentioned above is only an example, and is not limited thereto.

以上のように、本実施形態に係るヘッダ復元装置908は、受信側で過去に受信したパケットのうち、復元エラーの数が多くなると、送信側に更新要求をする。このことによって、参照情報の誤りに起因する廃棄パケット数を少なくして、効率的にパケットを伝送することができる。   As described above, the header restoration device 908 according to the present embodiment makes an update request to the transmission side when the number of restoration errors increases in the packets received in the past on the reception side. As a result, the number of discarded packets due to an error in reference information can be reduced and packets can be transmitted efficiently.

本発明は、送信側によるパケットのヘッダ圧縮と受信側によるパケットのヘッダ復元とが同一の参照情報を用いて行われるシステム等に利用可能であり、特に、パケット伝送にエラーが発生したときに受信側が送信側に参照情報更新を要求する場合等に適している。   INDUSTRIAL APPLICABILITY The present invention can be used in a system in which packet header compression by a transmission side and packet header restoration by a reception side are performed using the same reference information, and particularly when an error occurs in packet transmission This is suitable when the side requests the reference side to update the reference information.

第1の実施形態に係るヘッダ圧縮装置607の構成を示したブロック図The block diagram which showed the structure of the header compression apparatus 607 which concerns on 1st Embodiment. 第1の実施形態に係るヘッダ復元装置709の構成を示したブロック図The block diagram which showed the structure of the header decompression | restoration apparatus 709 which concerns on 1st Embodiment パケットP1からパケットP11までが受信された場合における、復元の様子とXおよびYの値とを例示した図The figure which illustrated the mode of restoration, and the value of X and Y when packet P1 to packet P11 were received 第2の実施形態に係るヘッダ復元装置908の構成を示したブロック図The block diagram which showed the structure of the header decompression | restoration apparatus 908 which concerns on 2nd Embodiment. 有線におけるヘッダ圧縮区間を説明するための図Diagram for explaining header compression section in cable 無線におけるヘッダ圧縮区間を説明するための図The figure for demonstrating the header compression area in radio | wireless 従来のROHCによるヘッダ圧縮方式を行うデータ伝送例を示した図The figure which showed the data transmission example which performs the header compression system by the conventional ROHC 従来のヘッダ圧縮において、途中で参照情報が変化する場合のデータ伝送例を示した図The figure which showed the data transmission example when reference information changes in the middle in the conventional header compression 従来例に示されたヘッダ復元方法を実現するヘッダ復元装置の構成を示すブロック図The block diagram which shows the structure of the header decompression | restoration apparatus which implement | achieves the header decompression | restoration method shown by the prior art example 従来のヘッダ圧縮において、無線伝送中のノイズによってエラーが生じたデータ伝送例を示した図A diagram showing an example of data transmission in which errors occur due to noise during wireless transmission in conventional header compression 従来のヘッダ圧縮において、参照更新情報を付加されたヘッダにエラーが生じ、参照情報が誤って更新される例を示した図A diagram showing an example in which an error occurs in a header to which reference update information is added and the reference information is erroneously updated in conventional header compression. 従来のヘッダ圧縮において、参照情報が誤って更新された場合にも、エラーとはならないパケットがあることを示した図Figure showing that there is a packet that does not cause an error even if the reference information is updated by mistake in conventional header compression

符号の説明Explanation of symbols

601 パケット入力部
602 CRC付加部
603 ヘッダ圧縮部
604 パケット送信部
605、906、1005 参照情報管理部
606 更新要求受付部
607 ヘッダ圧縮装置
701、901、1001 パケット出力部
702、902、1002 エラー検出部
703、903、1003 ヘッダ復元部
704、904、1004 パケット受信部
705 連続復元エラーカウント部
706 連続復元成功カウント部
707 参照情報管理部
708、907、1006 更新要求部
709、908、1007 ヘッダ復元装置
905 復元エラー有無記憶部

601 Packet input unit 602 CRC addition unit 603 Header compression unit 604 Packet transmission unit 605, 906, 1005 Reference information management unit 606 Update request reception unit 607 Header compression device 701, 901, 1001 Packet output unit 702, 902, 1002 Error detection unit 703, 903, 1003 Header restoration unit 704, 904, 1004 Packet reception unit 705 Continuous restoration error count unit 706 Continuous restoration success count unit 707 Reference information management unit 708, 907, 1006 Update request unit 709, 908, 1007 Header restoration device 905 Restore error presence / absence storage

Claims (10)

参照情報に基づいて圧縮されたヘッダを含むパケットを受信し、参照情報を用いて圧縮されたヘッダの復元を行うヘッダ復元装置であって
記参照情報を格納して管理する参照情報管理部と、
受信されたパケットが入力されて、前記参照情報管理部に格納されている参照情報を参照して、圧縮されたヘッダの復元を行うヘッダ復元部と、
前記ヘッダ復元部が復元したヘッダを含むパケットの復元エラーを検出するエラー検出部と、
前記エラー検出部によって検出されたエラーの有無に基づいて、前記ヘッダ復元部が復元したヘッダを含むパケットに関するエラーが有るパケットの連続する数とエラーが無いパケットの連続する数を計数する計数記憶部と、
前記計数記憶部が計数する2つの値に基づいて、前記参照情報管理部に格納されている参照情報の更新を要求する更新要求を送信する更新要求部とを備えることを特徴とする、ヘッダ復元装置。
A header restoration device that receives a packet including a header compressed based on reference information and restores the compressed header using the reference information ,
And reference information management unit for storing and managing the pre-Symbol reference information,
A header restoration unit that receives a received packet and refers to reference information stored in the reference information management unit to restore a compressed header;
An error detection unit for detecting a restoration error of a packet including the header restored by the header restoration unit ;
A count storage unit that counts the number of consecutive packets with errors and the number of consecutive packets without errors based on the presence or absence of errors detected by the error detection unit. When,
Based on two values where the count storing unit counts, and wherein the obtaining Bei an update request unit to send an update request for requesting update of the reference information stored in the reference information management unit, Header decompressor.
前記計数記憶部は、
前記エラー検出部が検出したエラーの有るパケットが連続する回数Xを計数して記憶する連続復元エラーカウント部と、
前記連続復元エラーカウント部による計数の停止後、前記エラー検出部が検出したエラーの無いパケットが連続する回数Yを計数して記憶する連続復元成功カウント部とを含み、
前記更新要求部は、前記計数記憶部が計数したXおよびYの値に基づいて、前記参照情報管理部に格納されている参照情報を更新する必要があるか否かを判定することを特徴とする、請求項1に記載のヘッダ復元装置。
The counting storage unit
A continuous restoration error count unit that counts and stores the number X of consecutive packets with errors detected by the error detection unit;
A continuous restoration success counting unit that counts and stores the number of times the error-free packet detected by the error detection unit continues after the counting is stopped by the continuous restoration error counting unit,
The update request unit determines whether or not the reference information stored in the reference information management unit needs to be updated based on the values of X and Y counted by the count storage unit. The header restoration device according to claim 1.
前記更新要求部は、前記XおよびYの関係がX≧Yであるときには、前記参照情報管理部に格納されている参照情報を更新する必要があると判定することを特徴とする、請求項2に記載のヘッダ復元装置。   The update request unit determines that the reference information stored in the reference information management unit needs to be updated when the relationship between X and Y is X ≧ Y. The header decompression device according to claim 1. 参照情報に基づいて圧縮されたヘッダを含むパケットを受信し、参照情報を用いて圧縮されたヘッダの復元を行うヘッダ復元方法であって
信されたパケットが入力されて、格納されている参照情報を参照して、圧縮されたヘッダの復元を行うヘッダ復元ステップと、
復元されたヘッダを含むパケットの復元エラーを検出するエラー検出ステップと、
前記エラー検出ステップによって検出されたエラーの有無に基づいて、復元されたヘッダを含むパケットに関するエラーが有るパケットの連続する数とエラーが無いパケットの連続する数を計数する計数ステップと、
前記計数ステップにおいて計数される2つの値に基づいて、格納されている参照情報の更新を要求する更新要求を送信する更新要求ステップとを含む、ヘッダ復元方法。
A header restoration method for receiving a packet including a header compressed based on reference information and restoring the compressed header using the reference information ,
Is inputted received packets, by referring to the reference information stored, and header decompression step of restoring the compressed header,
An error detection step for detecting a recovery error of the packet including the recovered header;
Based on the presence or absence of an error detected by said error detecting step, a counting step for counting the number of the number of errors is continuous without packet consecutive error there packets for packets containing the reconstructed header,
On the basis of the two values to be counted in the counting step, to send an update request for requesting update of the reference information stored including the update request step, a header recovery method.
前記計数記憶ステップは、
前記エラー検出ステップにおいて検出されたエラーの有るパケットが連続する回数Xを計数して記憶する連続復元エラーカウントステップと、
前記連続復元エラーカウントステップによる計数の停止後、前記エラー検出ステップにおいて検出されたエラーの無いパケットが連続する回数Yを計数して記憶する連続復元成功カウントステップとを含み、
前記更新要求ステップは、前記計数記憶ステップにおいて計数されたXおよびYの値に基づいて、格納されている参照情報を更新する必要があるか否かを判定することを特徴とする、請求項4に記載のヘッダ復元方法。
The counting storage step includes:
A continuous restoration error counting step for counting and storing the number of times X the packets with errors detected in the error detection step continue;
A continuous restoration success counting step that counts and stores the number of times Y that the error-free packets detected in the error detection step continue after counting is stopped by the continuous restoration error counting step;
5. The update request step determines whether or not the stored reference information needs to be updated based on the values of X and Y counted in the count storage step. The header restoration method described in 1.
前記更新要求ステップは、前記XおよびYの関係がX≧Yであるときには、格納されている参照情報を更新する必要があると判定することを特徴とする、請求項5に記載のヘッダ復元方法。   6. The header restoration method according to claim 5, wherein the update requesting step determines that the stored reference information needs to be updated when the relationship between X and Y is X ≧ Y. . 参照情報に基づいて圧縮されたヘッダを含むパケットを受信し、参照情報を用いて圧縮されたヘッダの復元を行うコンピュータシステムに
信されたパケットが入力されて、格納されている参照情報を参照して、圧縮されたヘッダの復元を行うヘッダ復元ステップと、
復元されたヘッダを含むパケットの復元エラーを検出するエラー検出ステップと、
前記エラー検出ステップによって検出されたエラーの有無に基づいて、復元されたヘッダを含むパケットに関するエラーが有るパケットの連続する数とエラーが無いパケットの連続する数を計数する計数ステップと、
前記計数ステップにおいて計数される2つの値に基づいて、格納されている参照情報の更新を要求する更新要求を送信する更新要求ステップとを、実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
A computer system that receives a packet including a header compressed based on reference information and restores the compressed header using the reference information .
Is inputted received packets, by referring to the reference information stored, and header decompression step of restoring the compressed header,
An error detection step for detecting a recovery error of the packet including the recovered header;
Based on the presence or absence of an error detected by said error detecting step, a counting step for counting the number of the number of errors is continuous without packet consecutive error there packets for packets containing the reconstructed header,
Based on the two values to be counted in the counting step, to send an update request for requesting update of the reference information stored and updated requesting step, computer-readable recording a program for executing Recording medium.
前記計数記憶ステップは、
前記エラー検出ステップにおいて検出されたエラーの有るパケットが連続する回数Xを計数して記憶する連続復元エラーカウントステップと、
前記連続復元エラーカウントステップによる計数の停止後、前記エラー検出ステップにおいて検出されたエラーの無いパケットが連続する回数Yを計数して記憶する連続復元成功カウントステップとを含み、
前記更新要求ステップは、前記計数記憶ステップにおいて計数されたXおよびYの値に基づいて、格納されている参照情報を更新する必要があるか否かを判定することを特徴とする、請求項7に記載のコンピュータ読み取り可能な記録媒体。
The counting storage step includes:
A continuous restoration error counting step for counting and storing the number of times X the packets with errors detected in the error detection step continue;
A continuous restoration success counting step that counts and stores the number of times Y that the error-free packets detected in the error detection step continue after counting is stopped by the continuous restoration error counting step;
The update request step determines whether or not the stored reference information needs to be updated based on the values of X and Y counted in the count storage step. A computer-readable recording medium described in 1.
参照情報に基づいて圧縮されたヘッダを含むパケットを受信し、参照情報を用いて圧縮されたヘッダの復元を行うコンピュータシステムに
信されたパケットが入力されて、格納されている参照情報を参照して、圧縮されたヘッダの復元を行うヘッダ復元ステップと、
復元されたヘッダを含むパケットの復元エラーを検出するエラー検出ステップと、
前記エラー検出ステップによって検出されたエラーの有無に基づいて、復元されたヘッダを含むパケットに関するエラーが有るパケットの連続する数とエラーが無いパケットの連続する数を計数する計数ステップと、
前記計数ステップにおいて計数される2つの値に基づいて、格納されている参照情報の更新を要求する更新要求を送信する更新要求ステップとを、実行させるためのプログラム。
A computer system that receives a packet including a header compressed based on reference information and restores the compressed header using the reference information .
Is inputted received packets, by referring to the reference information stored, and header decompression step of restoring the compressed header,
An error detection step for detecting a recovery error of the packet including the recovered header;
Based on the presence or absence of an error detected by said error detecting step, a counting step for counting the number of the number of errors is continuous without packet consecutive error there packets for packets containing the reconstructed header,
On the basis of the two values to be counted in the counting step, an update requesting step of sending an update request for requesting update of the reference information stored, a program to be executed.
前記計数記憶ステップは、
前記エラー検出ステップにおいて検出されたエラーの有るパケットが連続する回数Xを計数して記憶する連続復元エラーカウントステップと、
前記連続復元エラーカウントステップによる計数の停止後、前記エラー検出ステップにおいて検出されたエラーの無いパケットが連続する回数Yを計数して記憶する連続復元成功カウントステップとを含み、
前記更新要求ステップは、前記計数記憶ステップにおいて計数されたXおよびYの値に基づいて、格納されている参照情報を更新する必要があるか否かを判定することを特徴とする、請求項9に記載のプログラム。

The counting storage step includes:
A continuous restoration error counting step for counting and storing the number of times X the packets with errors detected in the error detection step continue;
A continuous restoration success counting step that counts and stores the number of times Y that the error-free packets detected in the error detection step continue after counting is stopped by the continuous restoration error counting step;
The update request step determines whether or not the stored reference information needs to be updated based on the values of X and Y counted in the count storage step. The program described in.

JP2004064818A 2000-09-11 2004-03-08 Header restoration apparatus and header restoration method Expired - Lifetime JP3638939B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004064818A JP3638939B2 (en) 2000-09-11 2004-03-08 Header restoration apparatus and header restoration method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2000274615 2000-09-11
JP2004064818A JP3638939B2 (en) 2000-09-11 2004-03-08 Header restoration apparatus and header restoration method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2000367514A Division JP4592935B2 (en) 2000-09-11 2000-12-01 Header restoration apparatus and header restoration method

Publications (2)

Publication Number Publication Date
JP2004229318A JP2004229318A (en) 2004-08-12
JP3638939B2 true JP3638939B2 (en) 2005-04-13

Family

ID=32910669

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004064818A Expired - Lifetime JP3638939B2 (en) 2000-09-11 2004-03-08 Header restoration apparatus and header restoration method

Country Status (1)

Country Link
JP (1) JP3638939B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007150911A (en) * 2005-11-29 2007-06-14 Kyocera Corp Wireless communication system and method, and wireless base station
WO2009072175A1 (en) 2007-12-03 2009-06-11 Fujitsu Limited Packet transmission apparatus and method for packet transmission

Also Published As

Publication number Publication date
JP2004229318A (en) 2004-08-12

Similar Documents

Publication Publication Date Title
JP4592935B2 (en) Header restoration apparatus and header restoration method
JP4582565B2 (en) Robust header compression in packet communication
EP1180871B1 (en) Method and apparatus for header compression
JP3512177B2 (en) Packet receiving apparatus and packet transmitting method
CN110943800B (en) Data packet sending method, device and system, storage medium and electronic device
JP3798387B2 (en) Variable length packet transmission method and reception method based on FEC encoding method
JP4859323B2 (en) An alternative to transport layer checksum in checksum-based header compression
US20050175006A1 (en) Apparatus and method for transmitting or receiving an uncompressed packet followed by compressed packets
JP3617967B2 (en) Header compressed packet receiving apparatus and method
EP2190162A1 (en) Method and device for decoding by using wlsb in robust header compression
EP1482668A1 (en) PACKET TRANSMITTER, PACKET RECEIVER AND PACKET TRANSMISSION METHOD
WO2000079764A1 (en) Robust delta encoding with history information
US20040165542A1 (en) Packet transmitter and packet transmitter method
JP3638939B2 (en) Header restoration apparatus and header restoration method
JP3638940B2 (en) Header restoration apparatus and header restoration method
JP2002094553A (en) Packet transmission device and packet transmission method
US20040136380A1 (en) Packet transmitter, packet receiver and packet transmission method
EP1482700A1 (en) Packet transmitter and packet transmission method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041207

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050112

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 3638939

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20090121

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090121

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100121

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110121

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110121

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120121

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130121

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20130121

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

S131 Request for trust registration of transfer of right

Free format text: JAPANESE INTERMEDIATE CODE: R313135

EXPY Cancellation because of completion of term
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370