标题压缩方法和装置以及程序的制作方法

文档序号:7959616阅读:251来源:国知局
专利名称:标题压缩方法和装置以及程序的制作方法
技术领域
本发明涉及标题压缩方法和装置及程序,特别是涉及在以信息包为单位进行的数据传送过程中,根据传送数据在发信侧压缩数据信息包的标题部的标题压缩方法、使用该方法的标题压缩装置、以及执行该方法用的标题压缩程序。
背景技术
现在,作为在因特网上进行数据传递的代表性的传送协议有TCP(传送控制协议)/IP(因特网协议)或RTP(实时转送协议)/UDP(用户数据报协议)/IP等。在低-中位速率的传送通路上利用这些传送协议传送数据时,以RTP、UDP或IP等各种协议附加的标题部会如图8所示地变大。因此,有时会因标题部的规模引起通信总开支问题。例如10字节的数据以UDP/IP方式发送时,因为标题部要28字节,包括数据在内的UDP/IP的总规模就成了38字节,是实际发送的数据的4倍,因此,在这种情形下,传递通路的有效数据传送速度就显著地下降。
作为降低因传送标题而造成的通信总开支问题的方法有依据IETF(InternetEngineering Task Force;因特网工程师特别工作组)正在审议中的“Robust HeaderCompression(ROHC);罗勃斯特标题压缩)”(draft-intf-rohc-rtp-00.txt 29June 2000)的标题压缩方式。这种标题压缩方式设想以最近几年里加入者大幅度增加的移动电话网(W-CDMA等)的移动无线终端为对象的如图9所示的无线通信网,应用在图9中特别是无线传送区间。
根据ROHC的标题压缩方式为通过共用发送侧(标题压缩侧)及接收侧(标题复原侧)的标题压缩/复原用的参考信息(例如计时标记运算信息),在接收侧正确地进行标题的复原。如图10所示,发送侧使用参考信息α将标题H1压缩成压缩标题H’1,向接收侧发送,接收侧用和发送侧相同的参考信息α将压缩标题H’1复原成H1。
发送侧根据参考信息α进行标题H1的压缩时,从发送侧向接收侧发送的压缩标题H’1可表示如下。
H’1=H1*α ......(1)在此,记号*表示特定的运算方法,该运算方法在每一个压缩对象区域里都不同。例如UDP出入口号码→不变,RTP顺序号码→通常逐一增加,RTP计时标记→每次增加50等。参考信息α如上所述包括各区域的压缩所必需的信息,该参考信息α即使在接收侧也要正确地保持着的情况下,接收侧才能将原来的标题H1正确地复原。
在此,参照图11及图12说明在发送侧和接收侧的两方面使参考信息α变更为参考信息β的方法。
参考信息从α变更为β时,发送侧利用参考信息β将进行标题压缩过的信息包(H’3,H3)与该参考信息β一起向接收侧发送(图11)。这时,发送侧当作在接收侧正确地进行了参考信息β的更新,不接受从接收侧来的参考信息更新确认信息包ACK,就利用参考信息β依次发送进行过标题压缩的信息包。另一方面,在由于参考信息β(因传送错误等原因)不能正确更新,从而原来的标题(H3)不能复原时,接收侧以NACK信息包通知发送侧,要求再度发送参考信息β(图12)。
图13A~图13C表示作为标题部使用的各种信息包的格式。
在初始化信息包(图13A),用4字节发送从一串信息传送的最初至最后一直不变的信息(例如IP地址、UDP出入口号码)。该信息包所包含的信息若最初已被发送,则在以后传送中不必再度发送。
在参考信息更新信息包(图13B)中,参考信息等以3个字节形式发送,Y位及RTP-TS为以RTP形式附加的标志位及计时标记,通过Z位置位从而能发送其他参考信息。Z位置位(「1」)时,附加于参考信息更新信息包的扩充部的格式示于图14。T位表示有无每一个顺序号的计时标记增量即Δ计时标记字段。S位表示有无IP标题的服务类型(Type of Service)字段。L位表示有无IP标题的生存时间(Time To Live)字段。P位表示有无RTP标题的有效负载类型(Payload Type)字段。将Z位置位,再通过对必需的位(T、S、L、P)逐一置位,能将对应的信息(最小2字节、最大5字节)附加在标题上。
最小压缩信息包(图13C)中,顺序号与CRC检验和以1字节发送。根据该顺序号和以参照信息更新信息包发送的参考信息,复原压缩前的信息包。CRC用于检验信息包复原是否正确。
下面叙述压缩一个标题信息即计时标记用的具体的参考信息的使用方法和更新方法。计时标记压缩/复原所用的参考信息为计时标记运算信息t(Δ计时标记),使发送侧和接收侧共同持有该计时标记运算信息t,分别压缩/复原计时标记。
在发送侧利用计时标记运算信息t进行顺序号SN的计时标记T(SN)的标题压缩时,接收侧的计时标记的复原可依据下式(2)进行。
T(SN)=T×x+T(SN-x)......(2)式中,SN-x(x为正整数)为最近接收到的信息包的顺序号,T(SN-x)为其计时标记。
根据上述式(2)的运算,经压缩的标题就不需计时标记,接收侧若持有计时标记运算信息t,则靠RTP顺序号可以使计时标记复原。总之,接收侧仅能对计时标记份额的标题进行压缩。
在发送侧,更新后的计时标记运算信息t用参考信息更新信息包(图13B)向接收侧发送。进行参考信息更新信息包的Z位置位,通过将更新的信息贮存于扩充部(图14)的Δ计时标记字段,通知接收侧。若发送侧和接收侧都持有共同的计时标记运算信息t,则只要利用最小压缩信息包(图13C)发送顺序号,就能复原计时标记。
还有,根据上述式(2)进行的计时标记的复原在接收侧能够进行,是在发送侧按照接收侧持有的计时标记运算信息t进行标题压缩的情况。因此,在T(SN)-T(SN-x)与α×x不同的情况下(对计时标记运算信息进行过更新那样的情况下),发送侧不能省略计时标记对标题进行压缩。因此在这种情况下,利用参考信息更新信息包把计时标记原封不动不进行压缩发送出去。这时,因为不发送计时标记运算信息,所以参考信息更新信息包的Z位不必置位。
下面把执行已有的标题压缩方法的标题压缩装置(发送侧)的结构例示于图15。已有的标题压缩装置如图15所示,具备计时标记运算信息计算部101、计时标记压缩法判定部103、计时标记运算信息管理部104、不压缩计时标记的标题压缩部105、压缩计时标记的标题压缩部106、及输入切换部108。
下面说明采用上述结构的已有的标题压缩装置的各结构的动作。
计时标记运算信息运算部101依次输入须发送的压缩前的标题部的信息包。然后,计时标记运算信息计算部101作为计时标记运算信息分别计算作为压缩处理对象的现在的信息包i(i为正整数)的计时标记和前一个信息包(i-1)的计时标记的差,以及顺序号的差,求出每一个顺序号的计时标记的增量即Δ计时标记i。
计时标记运算信息管理部104管理用于计时标记的压缩的预定的计时标记运算信息,即Δ计时标记ΔTS。
计时标记压缩法判定部103将计算的Δ计时标记i与管理的Δ计时标记ΔTS作比较。其比较结果,如果是两者的Δ计时标记相同(i=ΔTS),则计时标记压缩法判定部103判定为应该压缩计时标记,控制输入切换部108的切换,使得信息包i被提供给压缩计时标记的标题压缩部106。另一方面,若两者的Δ计时标记不同(i≠ΔTS),则计时标记压缩法判定部103判定为不应该压缩计时标记,就控制输入切换部108的切换,使得信息包i被提供给不压缩计时标记的标题压缩部105。
不压缩计时标记的标题压缩部105不对计时标记进行压缩,而按照(图13B)所示的参考信息更新信息包的格式压缩标题信息包。
压缩计时标记的标题压缩部106对压缩计时标记的标题信息包进行压缩。也就是按照图13C所示的最小压缩信息包的格式,删除(=压缩)计时标记,形成只有顺序号的标题信息包。
输入切换部108按照来自计时标记压缩法判定部的控制,将输入的信息包i向不压缩计时标记的标题压缩部105或压缩计时标记的标题压缩部106中的某一个输出。
下面再利用图16所示的流程图说明在该已有的标题压缩装置执行的标题压缩方法的总体动作。
首先,登记(更新)Δ计时标记ΔTS(步骤S161)。其值可用预定值,也可用从第1信息包和第2信息包计算出的值。一旦输入任意信息包i,就能计算Δ计时标记i(步骤S162)。接着,将Δ计时标记i和△计时标记ΔTS作比较(步骤S163)。在该步骤,若两者的Δ计时标记相同,就利用省略(压缩)了计时标记的最小压缩信息包进行标题压缩(步骤S164)。若两者的Δ计时标记不同,则利用不省略计时标记能发送的参考信息更新信息包进行标题压缩(步骤S165)。然后,处理一个信息包就接受新的信息包输入,从Δ计时标记的计算开始反复进行(步骤S166、S167)。
但是,上述已有的标题压缩方法中,在Δ计时标记从管理值开始变化时,此后计时标记就以不压缩方式发送。因此在Δ计时标记改变后其变化状态还要持续的情况下,在持续时,必须以不压缩方式继续发送计时标记,存在标题压缩效率降低的问题。
下面利用图17所示的例子对该课题作具体说明。在图17的例子中,某输入信息包标题的顺序号及计时标记示于左边的栏目中。而让该输入信息包标题使用已有的标题压缩方法时的输出信息包标题的Δ计时标记、标题格式及字节数示于右边栏目中。图17中的MIN表示最小压缩信息包(图13C),REF表示参考信息更新信息包(图13B)的Z位不置位不扩充。还有,假设Δ计时标记预先登记为「10」。
这时,在已有的标题压缩方法中,直到顺序号13的信息包,因为Δ计时标记分别为「10」,按照1字节的压缩标题即MIN只发送顺序号。但是,从顺序号14至18,由于实际Δ计时标记不是「10」(是「20」),故按照3个字节的压缩标题即REF与发送顺序号一起发送计时标记。而在顺序号19以后,由于Δ计时标记回到「10」,所以又按照1个字节的压缩标题即MIN只发送顺序号。
因此,用这种方法对于具有与登记的Δ计时标记不同的Δ计时标记的顺序号的标题压缩效率会降低。
在这里,如果预先知道从顺序号14至18Δ计时标记连续为「20」,就能作如图18所示的标题压缩处理。即在顺序号14的信息包中,加上3字节的REF,利用2字节扩充部(EXT)发送Δ计时标记「20」,变更接收侧的Δ计时标记自身。其结果是,从顺序号15至18,能够进行利用1字节MIN的标题压缩。而在顺序号19的信息包,再次按照5字节的REF+EXT,使接收侧的Δ计时标记返回「10」。
因此,如果进行这样的处理,则从顺序号10至20的信息包的标题的发送所需要的字节数比采用上述图17的方法的21个字节,减少19个字节。但是,该方法若变化后的Δ计时标记有某种程度不连续的话,则由于标题发送所需要的字节数反而增多,因此标题压缩的效率仍然会降低。

发明内容
因此,本发明的目的在于提供一种根据现在的计时标记运算信息和过去的计时标记运算信息履历的比较结果,动态地变更计时标记运算信息,以此提高标题压缩效率(数据传送效率)的标题压缩方法、装置以及程序。
为了解决上述问题,本发明具备以下的特征。
本发明的第1形态面向一种标题压缩方法,即在利用同一计时标记运算信息在发送侧作标题压缩、在接收侧使标题复原的系统中,利用规定的计时标记运算信息,压缩、发送包括作为标题附加在传送数据上的计时标记在内的信息包的标题压缩方法,具备求出计算成为压缩对象的信息包i的计时标记用的计时标记运算信息i的步骤、将计时标记运算信息i作为已发送过的过去的信息包的计时标记运算信息履历存储的步骤、管理用于标题压缩的计时标记运算信息TS的步骤、将计时标记运算信息TS和计时标记运算信息i相比较,在两者一致时,利用计时标记运算信息TS发送将信息包i的计时标记压缩的标题信息包的步骤、根据比较,在两者不一致时,利用不更新计时标记运算信息TS或将计时标记运算信息TS更新成计时标记运算信息i,利用包括其更新通知信号在内的任何一个,依据计时标记运算信息履历,判定是否发送不压缩计时标记的标题信息包的步骤。
在该第1形态中,预先存储着过去的信息包的计时标记运算信息的履历,在作为处理对象的信息包的计时标记运算信息与管理着的计时标记运算信息不同时,根据履历判定用哪一信息进行标题压缩,借助于此,就能够进行与过去的实绩相应的高效率的标题压缩即数据传送。
这里,在压缩计时标记的标题信息包需要F字节,在不压缩计时标记的标题信息包需要N字节、在计时标记运算信息的更新通知信号需要M字节的情况下,最好是,如果和计时标记运算信息i相同的信息在计时标记运算信息履历中不连续存在2×(M+N-F)/(N-F)个以上,则进行判定的步骤不更新计时标记运算信息ST,就发送不压缩计时标记的标题信息包,若存在,则将计时标记运算信息ST更新成计时标记运算信息i,发送不压缩包括其更新信号在内的计时标记的标题信息包。
如果这样做,根据与作为处理对象的信息包的计时标记运算信息相同的信息在履历中是否连续规定数目以上,来判断该计时标记计算信息的变化是否为暂时的,而如果计时标记运算信息连续规定数目以上,则更新计时标记运算信息,若不连续,则可以按照不更新进行控制。因此,能够进行与过去的实绩相应的高效率的标题压缩即数据传送。
本发明的第2形态面向一种标题压缩方法,即在利用同一计时标记运算信息在发送侧进行标题压缩,在接收侧使标题复原的系统中,使用规定的计时标记运算信息,压缩、发送包括作为标题附加在传送数据上的计时标记的信息包的标题压缩方法,具备对于成为压缩对象的信息包i及信息包i的后续的规定数目的信息包(i+1)~j,分别求出计算计时标记用的计时标记运算信息i~j的步骤、存储多个计时标记运算信息i~j步骤、管理用于标题压缩的计时标记运算信息TS的步骤、将计时标记运算信息TS与计时标记运算信息i相比较,在两者一致时,用计时标记运算信息TS发送压缩了信息包i的计时标记的标题信息包的步骤、以及比较结果两者不一致时,不更新计时标记运算信息TS或将计时标记运算信息TS更新成计时标记信息i,利用包括其更新通知信号在内的任何一个,依据计时标记运算信息(i+1)~j,判定是否发送不压缩计时标记的标题信息包的步骤。
在该第2形态中,分别预先求出与规定数目的信息包相对应的实际计时标记运算信息,在作为处理对象的信息包的计时标记运算信息与管理着的计时标记运算信息不同时,根据多个实际计时标记运算信息判断用哪一个信息进行标题压缩。以此在数据传送处理时产生时间延迟,但是实际上能对传送的数据进行确认、处理,因此能够可靠地进行与传送数据相对应的高效的标题压缩。
这里,在压缩了计时标记的标题信息包需要F字节,不压缩计时标记的标题信息包需要N字节,计时标记运算信息的更新通知信号需要M字节的情况下,最好是如果与计时标记运算信息i相同的信息从后续的计时标记运算信息(i+1)开始不连续2×(M+N-F)/(N-F)个以上,进行判定的步骤就不更新计时标记运算信息TS,发送不压缩计时标记的标题信息包,如连续,则将计时标记运算信息TS更新成计时标记运算信息i,发送不压缩包括其更新通知信号在内的计时标记的标题信息包。
如果这样做,用与在预先求出时成为处理对象的信息包的计时标记运算信息相同的信息是否连续规定数目以上,判断计时标记运算信息的变化是否为暂时的,而若计时标记运算信息连续规定数目以上,则将计时标记运算信息更新,若不连续,则不更新地进行控制。因此,在数据传送时产生时间延迟,但是实际上能够对传送进行确认、处理,因此能够可靠地进行与传送数据相对应的高效率的标题压缩。
本发明的第3形态面向一种标题压缩方法,即在利用同一计时标记运算信息在发送侧进行标题压缩、在接收入侧使标题复原的系统中,使用规定的计时标记运算信息,压缩、发送包括作为标题附加在传送数据上的计时标记在内的信息包的标题压缩方法,具备求出成为压缩对象的视频信息包i的计时标记用的计时标记运算信息i的步骤、管理用于标题压缩的计时标记运算信息TS的步骤、将计时标记运算信息TSY与计时标记运算信息i作比较,在两者一致时,利用计时标记运算信息TS,发送将视频信息包i的计时标记压缩的标题信息包的步骤、以及比较结果两者不一致时,不更新计时标记运算信息TS,或将计时标记运算信息TS更新成计时标记运算信息i,利用包括其更新通知信号在内的任何一个,依据视频信息包i是否与前一个视频信息包(i-1)构成同一图象,判定是否发送不压缩计时标记的标题视频信息包。
在该第3形态,成为处理对象的信息包的计时标记运算信息和管理着的计时标记运算信息不同时,判断以哪一信息来进行标题压缩,判断成为处理对象的当前的视频信息包和前一个信息包是否构成同一图象。以此能够可靠地进行与传送数据相对应的高效率的标题压缩。
这里,最理想的是,进行判定的步骤仅对构成图象的最后的信息包设置的标志位进行确认,在前一个视频信息包(i-1)没有设置标志位时,判定视频信息包i和视频信息包(i-1)构成同一图象,在不构成同一图象时,不更新计时标记运算信息TS,就发送不压缩计时标记的标题视频信息包,在构成同一图象时,将计时标记运算信息TS更新成计时标记运算信息i,发送不压缩包括其更新通知信号在内的计时标记的标题视频信息包。
如作上述处理,则以标志位确认作为处理对象的现在的视频信息包和前一个信息包是否构成同一图象,判断计时标记运算信息的变化是否为暂时的,而如果当前的视频信息包和前面的视频信息包构成同一图象,则更新计时标记运算信息,若不构成同一图象,可以不更新地进行控制。以此可以可靠地进行与传送数据相对应的高效率的标题压缩。
本发明的第4形态面向一种标题压缩装置,即在利用同一计时标记运算信息在发送侧进行标题压缩、在接收侧使标题复原的系统中,使用规定的计时标记运算信息,压缩、发送包括作为标题附加在传送数据上的计时标记在内的信息包的标题压缩装置,具备求出计算成为压缩对象的信息包i的计时标记用的计时标记运算信息的计算部、将计时标记运算信息i作为已发送的过去的信息包的计时标记运算信息履历存储的履历存储部、管理用于标题压缩的计时标记运算信息TS的管理部、对于输入的信息包,利用计时标记运算信息TS发送压缩过计时标记的标题信息包的第1标题压缩部、对于输入的信息包,发送不压缩计时标记的标题信息包的第2标题压缩部、将计时标记运算信息TS与计时标记运算信息i相比较,在两者一致时将信息包i输入第1标题压缩部,在两者不一致时将信息包i输入第2标题压缩部,同时根据计时标记运算信息履历判定是不使管理部管理的计时标记运算信息TS更新,还是将其更新为计时标记运算信息i的压缩法判定部、以及在计时标记运算信息TS被更新为计时标记运算信息时i时,控制第2标题压缩部使得其更新通知信号包含于标题信息包内的更新信号控制部。
在该第4形态,预先存储过去的信息包的计时标记运算信息的履历,在作为处理对象的信息包的计时标记运算信息与所管理的计时标记运算信息不同时,根据履历判断以哪一信息进行标题压缩。以此可以进行与过去的实绩相对应的高效的标题压缩、即数据传送。
这里,在压缩计时标记的标题信息包需要F字节、不压缩计时标记的标题信息包需要N字节、计时标记运算信息的更新通知信号需要M字节时,最好是压缩法判定部对管理部进行控制,以便如果与计时标记运算信息i相同的信息在计时标志运算信息履历中不连续存在2×(M+N-F)/(N-F)个以上,就不更新计时标记运算信息ST,如果存在,就将计时标记运算信息TS更新成计时标记运算信息i。
如果这样处理,则以与作为处理对象的信息包的计时标记运算信息相同的信息在履历中是否连续规定数目以上,判断该计时标记运算信息的变化是否为暂时的,而若计时标记运算信息连续规定数目以上,则将计时标记运算信息更新,若没有连续,则可以控制其不更新。因此,能够进行与过去的实绩相对应的高效率的标题压缩即传送数据。
本发明的第5形态面向一种标题压缩装置,即在利用同一计时标记运算信息在发送侧进行标题压缩、在接收侧使标题复原的系统中,使用规定的计时标记运算信息,压缩、发送包括作为标题附加在传送数据上的计时标记在内的信息包的标题压缩装置,具备对成为压缩对象的信息包i及后续于信息包i的规定数目的信息包(i+1)~j,分别求出计算计时标记用的计时标记运算信息i~j的计算部、存储多个计时标记运算信息i~j的存储器、管理用于标题压缩的计时标记运算信息TS的管理部、对于输入的信息包,利用计时标记运算信息TS发送压缩了计时标记的标题信息包的第1标题压缩部、对于输入的信息包,发送不压缩计时标记的标题信息包的第2标题压缩部、将计时标记运算信息TS和计时标记运算信息i相比较,在两者一致时,使信息包i输入第1标题压缩部,两者不一致时,使信息包i输入第2标题压缩部,同时根据计时标记运算信息(i+1)~j判定是不让管理部管理的计时标记运算信息TS更新或将其更新为计时标记运算信息i的压缩判定部、以及在将计时标记运算信息TS更新为计时标记运算信息i时,控制第2标题压缩部,以使其更新通知信号包含于标题信息包中的更新信号控制部。
在该第5形态,分别预先求出与规定数目的信息包对应的实际计时标记运算信息,在作为处理对象的信息包的计时标记运算信息与管理的计时标记运算信息不同时,根据多个实际计时标记运算信息判断以哪一信息进行标题压缩。因此,数据传送处理会产生时间延迟,但是因为实际上能确认并处理传送的数据,所以就能够进行与传送数据相对应的高效率的标题压缩。
这里,在压缩过计时标记的标题信息包需要F字节、不压缩计时标记的标题信息包需要N字节、计时标记运算信息的更新通知信号需要M字节时,最好是压缩法判定部控制管理部,使得如果与计时标记运算信息i相同的信息从后续的计时标记信息(i+1)开始不连续2×(M+N-F)/(N-F)个以上,就不更新计时标记运算信息TS,如果连续,就将计时标记运算信息TS更新为计时标记运算信息i。
如果这样处理,就根据与预先求出的时作为处理对象的信息包的计时标记运算信息相同的信息是否连续规定数目以上,来判断计时标记运算信息的变化是否暂时的,于是可以这样进行控制,即如果计时标记运算信息连续规定数目以上,就更新计时标记运算信息,如不连续,则不作更新。因此,数据传送处理会产生时间延迟,但实际上因为能够确认并处理传送的数据,所以就能够可靠地进行与传送数据相对应的高效率的标题压缩。
本发明的第6形态面向一种标题压缩装置,即在利用同一计时标记运算信息在发送侧作标题压缩,在接收侧使标题复原的系统中,利用规定的计时标记运算信息,压缩、发送包括作为标题附加在传送数据上的计时标记在内的信息包的标题压缩装置,具备求出计算作为压缩对象的视频信息包i的计时标记用的计时标记运算信息i的计算部、管理用于标题压缩的计时标记运算信息TS的管理部、对于输入的视频信息包,利用计时标记运算信息TS,发送压缩了计时标记的标题视频信息包的第1标题压缩部、对于输入的视频信息包,发送未压缩计时标记的标题视频信息包的第2标题压缩部、将计时标记运算信息TS和计时标记运算信息i作比较,两者一致时将视频信息包i输入第1标题压缩部,两者不一致时将视频信息包i输入第2标题压缩部,同时根据视频信息包i是否与前一个视频信息包(i-1)构成同一的图象,判定不更新管理部管理的计时标记运算信息TS、或将其更新为计时标记运算信息i的压缩法判定部、以及在将计时标记运算信息TS更新为计时标记运算信息i时,控制第2标题压缩部,使其更新通知信号包括于标题视频信息包内的更新信号控制部。
在该第6形态,作为处理对象的信息包的计时标记运算信息与管理着的计时标记运算信息不同时,判断用哪一信息进行标题压缩,作为处理对象的当前的视频信息包和前一个信息包是否构成同一图象。以此能够可靠地进行与传送数据相对应的高效率的标题压缩。
在这里,理想的是,压缩法判定部仅对在构成图象的最后的信息包设置的标志位进行确认,在前一个视频信息包(i-1)没有设置标志位时,判定视频信息包i与视频信息包(i-1)构成同一图象,对管理部进行控制,使其在不构成同一图象时不更新计时标记运算信息TS,在构成同一图象时,将计时标记运算信息TS更新成计时标记运算信息i。
如果这样处理,则以标志位确认作为处理对象的当前的视频信息包和前一个信息包是否构成同一图象,判定计时标记运算信息的变化是否暂时的,而如果当前的视频信息包和前一个信息包构成同一图象,就更新计时标记运算信息,如果不是构成同一图像,就能控制不进行更新。以此能够可靠地进行与传送数据相对应的高效率的标题压缩。
上述第1~第3形态所示的本发明的标题压缩方法作为典型的做法是将其处理步骤编程后的规定程序让计算机装置执行。该规定的程序可以预先存储于计算机装置内部的存储装置(ROM、RAM、硬盘等)中,也可以通过可写入程序的记录媒体(CD-ROM、软盘等)引入计算机装置。


图1为表示执行本发明第1实施形态的标题压缩方法用的标题压缩装置的构成方框图。
图2A及图2B表示Δ计时标记履历的一个例子。
图3为表示本发明第1实施形态的标题压缩方法的处理步骤的流程图。
图4为表示实施本发明第2实施形态的标题压缩方法用的标题压缩装置的结构的方框图。
图5为表示本发明第2实施形态的标题压缩方法的处理步骤的流程图。
图6为表示实施本发明第3实施形态的标题压缩方法用的标题压缩装置的结构的方框图。
图7为表示本发明第3实施形态的标题压缩方法的处理步骤的流程图。
图8为说明以各协议为标准的标题长度的说明图。
图9表示使用已有的标题压缩方法的无线通信网的结构例。
图10~图12为说明用已有的标题压缩方法进行的处理的说明图。
图13A~图13C为说明压缩标题的各种格式的示意图。
图14为说明压缩标题的扩展格式的示意图。
图15为表示已有的标题压缩方法用的标题压缩装置的结构的方框图。
图16为表示已有的标题压缩方法的处理步骤的流程图。
图17为表示已有的计时标记运算信息的更新例的示意图。
图18为表示理想的计时标记运算信息的更新例的示意图。
具体实施例本发明提供的标题压缩方法如图9所示,是适用于在无线通信网等的无线通信区间的数据传送的技术。典型的做法是,将执行标题压缩方法的标题压缩装置形成于网间连接服务器内。或用CPU、存储装置及输入输出装置等构成该标题压缩装置,通过CPU执行预先存储在存储装置内的标题压缩方法执行程序,实现标题压缩方法。
以下边参照附图对本发明的各实施形态进行说明。
第1实施形态图1为表示执行本发明第1实施形态的标题压缩方法用的标题压缩装置的结构方框图。在图1中,第1实施形态的标题压缩装置具备计时标记运算信息计算部11、计时标记运算信息履历存储部12、计时标记压缩法判定部13、计时标记运算信息管理部14、不压缩计时标记的标题压缩部15、压缩计时标记的标题压缩部16、计时标记运算信息更新信号发送部17、及输入切换部18。
计时标记运算信息计算部11依次输入应该传送的压缩前的标题部的信息包,根据电气的信息包的计时标记和前一个信息包的计时标记计算计时标记运算信息。计时标记运算信息履历部12存储从过去的信息包的计时标记计算出的计时标记运算信息的履历。计时标记压缩法判定部13根据在计时标记运算信息计算部11计算出的计时标记运算信息、计时标记运算信息履历存储部12存储的计时标记运算信息的履历、以及计时标记运算信息管理部14管理的计时标记运算信息,判定当前的信息包的计时标记压缩方法。记时标记运算信息管理部14管理用于计时标记压缩的计时标记运算信息。不压缩计时标记压缩部15不压缩计时标记地进行标题压缩。压缩计时标记的标题压缩部16根据计时标记运算信息进行压缩计时标志的标题压缩。计时标志运算信息更新信号发送部17在更新计时标记运算信息管理部14管理的计时标记运算信息时,送出其更新信号。输入切换部18依照来自计时标记压缩法判定部13的控制,将输入的标题部的信息包向不压缩计时标记的标题压缩部15或压缩计时标记的标题压缩部16中的任何一个输出。
以下说明在如上所述构成的第1实施形态的标题压缩装置中进行的标题压缩方法。
本实施形态处理的输入数据为利用RTP、UDP、IP实现了信息包化的动态图象编码数据或声音编码数据等。被输入的信息包的标题在发送侧压缩了RTP、UDP、IP的标题部后传送到接收侧。在接收侧复原RTP、UDP、IP的标题部,输出原来的信息包。在信息包的标题中包括计时标记和顺序号。
首先,计时标记运算信息计算部11作为计时标记运算信息,分别计算作为处理对象的当前的信息包i(i为正整数)的计时标记和前一个信息包(i-1)的计时标记的差分、以及顺序号的差分,求出每一个顺序号的计时标记的增量即Δ计时标记i。该求出的Δ计时标记i被输出至计时标记运算信息履历存储部12及计时标记压缩法判定部13。
计时标记运算信息履历存储部12存储过去的预定数目的Δ计时标记的履历。图2A及图2B表示Δ计时标记履历的一个例子。Δ计时标记履历也可以如图2A所示,表示对于过去的几个信息包(顺序号SN)的Δ计时标记,也可以如图2B所示,表示各个Δ计时标记在过去连续的数目(最大值、最小值、平均值)等。这一存储的Δ计时标记履历可由计时标记压缩法判定部13适当引用。
接着,在计时标记压缩法判定部13将在计时标记运算信息计算部11求出的Δ计时标记i和计时标记运算信息管理部14管理的Δ计时标记ΔTS作比较。其比较结果,两者的Δ计时标记相同(i=ΔTS)时,计时标记压缩法判定部13判定应该压缩计时标记,控制输入切模部18的切换,以便输入的信息包i能够提供给压缩计时标记的标题压缩部16。另一方面,在两者的Δ计时标记不同(i≠ΔTS)时,计时标记压缩法判定部13就引用计时标记运算信息履历存储部12存储的Δ计时标记履历,判断当前的Δ计时标记ΔTS是否应该更新。该Δ计时标记的更新根据为提高信息包(i+1)以后的压缩标题发送效率而求出的Δ计时标记i在Δ计时标记的履历中是否连续规定数目x(以后叙述)以上的履历判断。于是,若有规定数目x以上连续的履历,则计时标记压缩法判定部13使Δ计时标记ΔTS更新成Δ计时标记i,同时,控制输入切换部18的切换,将信息包i提供给不压缩计时标记的标题压缩部15。另一方面,如果没有规定数目x以上的连续的履历,则计时标记压缩法判定部13控制输入切换部18的切换,使Δ计时标记ΔTS保持原样,将信息包i提供给不压缩计时标记的标题压缩部15。
在这里,在计时标记压缩法判定部13,为了判断信息包(i+1)以后的压缩标题发送效率提高与否,即为了判断在将当前的Δ计时标记/ΔTS更新为求出的Δ计时标记i后发送计时标记压缩标题的一方效率是否高,要考虑图13A~图13C所示的信息包格式的字节数。
为了更新Δ计时标记,必须发送Δ计时标记的更新信号。为了发送该更新信号,在图14所示的扩展部的格式内,需要T位及Δ计时标记字段部分的2个字节(=M字节)。还有,该扩展部因为附加于不压缩计时标记的标题压缩(图13B的参考信息更新信息包),所以还需要3字节(=N字节)。因此,更新Δ计时标记就需要5字节(=M+N字节)。
现在考虑与当前的Δ计时标记/ΔTS不同的Δ计时标记i连续r个的情况。
首先,在不更新Δ计时标记ΔTS时,r个计时标记利用N字节的不压缩计时标记的标题压缩信息包发送。因此,在这种情况下为了发送r个连续的Δ计时标记,需要(N+r)字节。而且,在这种情况下,r个信息包处理结束之后,不必使Δ计时标记恢复原来的值,因此接着的信息包的发送可以用只是顺序号的最小压缩信息包(图13C)的1字节(=F字节)。
另一方面,在更新Δ计时标记ΔTS时,对于第一个信息包i,由于必须包含Δ计时标记的更新信号,故需要上述的(M+N)字节。因此,剩余的(r-1)个信息包(i+1)~(i+r-1)用最小压缩信息包的F字节即可。但是在r个信息包处理结束之后,必须进行使Δ计时标记i返回原来的值ΔTS(或者更新为其他值)的处理,所以后续的信息包(i+r)的发送就需要和第1个信息包i相同的(M+N)字节。因此,在这种情形下,为了发送r个连续的Δ计时标记i,就需要{(M+N)+F×(r-1)+(M+N-F)}个字节。
据此,可以说如果Δ计时标记i连续的个数r满足下式(3),则更新Δ计时标记ΔTS能够高效率地发送标题。
(M+N)+F×(r-1)+(M+N-F)≤N×r∴r≥2×(M+N-F)/(N-F) .......(3)在本实施形态的情况下,因F=1、M=2、及N=3,故若r为4(=规定数目x)以上,则更新Δ计时标记ΔTS能够高效率地发送标题信息包。
因而,计时标记压缩法判定部13判断在参考的Δ计时标记履历中,与在计时标记运算信息计算部11求出的Δ计时标记i相同的Δ计时标记是否有连续x个以上的履历。而若有连续x个以上的履历,则计时标记压缩法判定部13通知计时标记运算信息管理部14更新Δ计时标记ΔTS,同时对输入切换部18进行控制,以向不压缩计时标记的标题压缩部15提供输入信息包i。另一方面,如果没有连续x个以上的履历,则计时标记压缩法判定部13不更新Δ计时标记ΔTS,而控制输入切换部18,以向不压缩计时标记的标题压缩部15提供输入信息包i。
接着,计时标记运算信息管理部14一收到来自计时标记压缩法判定部13的Δ计时标记更新通知,就将当前正在登记着的Δ计时标记ΔTS更新登记为在计时标记运算信息计算部11求出的Δ计时标记i。新的Δ计时标记i的登记一结束,计时标记运算信息管理部14就将其意思通知计时标记运算信息更新信号发送部17。
不压缩计时标记的标题压缩部15不对计时标记进行压缩,而按照图13B所示的参考信息更新信息包的格式压缩标题信息包i。
压缩计时标记的标题压缩部16进行压缩计时标记的标题信息包i的压缩。也就是按照图13C所示的最小压缩信息包的格式,删除(=压缩)计时标记,形成只有顺序号的标题信息包。
计时标记运算信息更新信号发送部17一收到Δ计时标记ΔTS的更新通知,就在该通知的时刻,在不压缩计时标记的标题压缩部15正在处理的参考信息更新信息包中,在Z位置位后附加扩展部的△计时标记字段,更新后的Δ计时标记i存入该字段发送。
最后,利用图3所示的流程图说明在第1实施形态的标题压缩装置进行的标题压缩方法的处理步骤。
首先,登记(更新)Δ计时标记ΔTS(步骤S31)。该值可以使用预定的值,也可使用根据第1信息包与第2信息包计算出的值。一旦输入任意信息包i,就计算Δ计时标记i(步骤S32)。接着,将该Δ计时标记i和Δ计时标记ΔTS加以比较(步骤S33)。在这里,如两者的Δ计时标记相同,则利用省略(压缩)了计时标记的最小压缩信息包减小标题压缩(步骤S34)。如两者的Δ计时标记不同时,则判断在Δ计时标记履历中Δ计时标记i是否连续存在x个以上(步骤S35)。若连续存在x个以上,则更新Δ计时标记ΔTS(步骤S36),利用不省略计时标志能够进行发送的参考信息更新信息包进行标题压缩(步骤S37)。那时,为了Δ计时标记的更新,附加了扩展部需要的字段。如果不存在连续x个以上,则不更新Δ计时标记ΔTS而利用参考信息更新信息包进行标题压缩(步骤S37)。那时,不附加计时标记更新的用的扩展部。然后,而处理一个信息包就受理新的信息包输入,从Δ计时标记的计算开始反复进行(步骤S38、S39)。
如上所述,采用本发明第1实施形态的标题压缩方法及装置,预先存储过去的信息包中的计时标记运算信息的履历,以在该履历中是否连续存在规定数目以上的与作为处理对象的信息包的计时标记运算信息相同的信息,来判断该计时标记运算信息的变化是否为暂时的。而如果计时标记运算信息连续规定数目以上,则更新计时标记运算信息,如不连续,则控制使其不作更新。
借助于此,能够进行与过去的实绩相应的高效率的标题压缩、即数据传送。
第2实施形态上述第1实施形态的标题压缩方法,根据过去进行的数据传送的履历预测当前时刻以后进行的数据传送。因此,即使根据预测结果更新了计时标记运算信息,也要考虑到实际数据传效率降低的情形。
因此,在第2实施形态,通过在确认实际传送数据之后更新计时标记运算信息,说明可靠地谋求提高数据传送效率的标题压缩方法。
图4为执行本发明第2实施形态的标题压缩方法用的标题压缩装置的结构方框图。在图4中,第2实施形态的标题压缩装置具备计时标记运算信息计算部11、计时标记运算信息存储部22、计时标记压缩法判定部23、计时标记运算信息管理部14、不压缩计时标记的标题压缩部15、压缩计时标记的标题压缩部16、计时标记运算信息更新信号发送部17、输入切换部18、以及信息包存储部29。
如图4所示,第2实施形态的标题压缩装置的构成为,用计时标记运算信息存储部22及计时标记压缩法判定部23替代上述第1实施形态的标题压缩装置的计时标记运算信息履历存储部12及计时标记压缩法判定部13,再增加信息包存储部29形成的结构。还有,第2实施形态的标题压缩装置的其他构成和上述第1实施形态的标题压缩装置相同,对于这些构成标以同一参考号,其说明省略。
信息包存储部29依次输入应该传送的压缩前的标题部的信息包,以先入先出(FIFO)方式暂时存储和输出预定数量的信息包。计时标记运算信息存储部22只将在计时标记运算信息计算部11算出的计时标记运算信息的与信息包存储部29所存的多个信息包对应的份额加以存储。计时标记压缩法判定部23根据存储在计时标记运算信息存储部22的多个计时标记运算信息、以及计时标记运算信息管理部14管理的计时标记运算信息,判定存储在信息包存储部29最前面的(在时间上先行的)信息包的计时标记压缩方法。输入切换部18依照来自计时标记压缩法判定部23的控制,依次向不压缩计时标记的标题压缩部15或压缩计时标记的标题压缩部16中的任意一个输出存储在信息包存储部29的多个信息包。
下面以与第1实施形态不同的部分为中心,对在具有如上所述结构的第2实施形态的标题压缩装置中执行的标题压缩方法进行说明。还有,为了使说明易于理解,假设在信息包存储部29存储着信息包i~j(j为满足j>i的整数)。
首先,计时标记运算信息计算部11作为计时标记运算信息分别计算出作为处理对象的当前的信息包的计时标记和前一个信息包的计时标记的差分,以及顺序号的差分,求出每一个顺序号的计时标记的增量即Δ计时标记。在这里,计时标记运算信息计算部11与信息包存储部29存储的多个信息包i~j相对应求出Δ计时标记i~j,再者,Δ计时标记k(k=i~j)意味着信息包(k-1)和信息包k的计时标记差分。该求出的多个△计时标记i~j被输出到计时标记运算信息存储部22。
计时标记运算信息存储部22分别存储与信息包存储部29存储的多个信息包i~j对应的Δ计时标记i~j。该存储的Δ计时标记i~j由计时标记压缩法判定部23适当参考。
接着,计时标记压缩法判定部23将最前面的信息包i的Δ计时标记i与在计时标记运算信息管理部14管理的Δ计时标记ΔTS加以比较。比较结果,在两者的Δ计时标记相同(i=ΔTS)时,计时标记压缩法判定部23判定应该压缩计时标记,对输入切换部18的切换进行控制,将存储在信息包存储部29的信息包i提供给压缩计时标记的标题压缩部16。另一方面,两者的Δ计时标记不同(i≠ΔTS)时,计时标记压缩法判定部23参考存储在计时标记运算信息存储部22的后续的Δ计时标记(i+1)~j,判断是否应该更新当前的Δ计时标记ΔTS。为提高信息包(i+1)以后的压缩标题发送效率,该Δ计时标记的更新以与判断为不同的Δ计时标记i相同的值是否连续规定数目x以上来进行判断。这里所说的规定数目x如同在上述第1实施形态所述,在假设x=4的情况下,确认Δ计时标记(i+1)~(i+3)的值是否与Δ计时标记i相同。再者,在这样假设x=4时,只要在信息包存储部29经常存储着4个信息包,或者在计时标记运算信息存储部22存储与该各信息包对应的4个Δ计时标记就足够了。
而如果Δ计时标记i连续规定数目x以上,则计时标记压缩法判定部23在将当前的Δ计时标记ΔTS更新为Δ计时标记i的同时,对输入切换部18的切换进行控制,以将存储于信息包存储部29的信息包i提供给不压缩计时标记的标题压缩部15。另一方面,若连续规定数目x以上,则计时标记压缩法判定部23对输入切换部18的切换进行控制,使Δ计时标记ΔTS保持原样地将信息包i提供给不压缩计时标记的标题压缩部15。
这样,信息包i的处理一完成,信息包存储部29就重新存储信息包(j+1),计时标记运算信息存储部22重新存储计算出的Δ计时标记(j+1)。这时,也可删除处理完的Δ计时标记i。
最后,利用图5所示的流程图对在第2实施形态的标题压缩装置中进行的标题压缩方法的处理步骤进行说明。
首先,登记(更新)Δ计时标记ΔTS(步骤S51)。该值可以使用预定值,也可使用根据第1信息包和第2信息包计算出的值。被输入的信息包只存储预定的数量,计算多个与该存储的信息包i~j对应的Δ计时标记i~j(步骤S52、S53)。接着,将最前面的信息包i的Δ计时标记i与Δ计时标记ΔTS加以比较(步骤S54)。在这里,若两者的Δ计时标记相同,则利用省略(压缩)了计时标记的最小压缩信息包进行标题压缩(步骤S55)。若两者的Δ计时标记不同,则判断Δ计时标记i的值与连续的Δ计时标记(i+1)~(i+x)的值相同与否(步骤S56)。若相同,则更新Δ计时标记ΔTS(步骤S57)、利用能够不省略计时标记进行发送的参考信息更新信息包进行标题压缩(步骤S58)。这时,为了更新Δ计时标记,要附加扩展部必需的字段。若不同,则不更新Δ计时标记ΔTS,利用参考信息更新信息包进行标题压缩(步骤S58)。这时,不附加更新Δ计时标记用的扩展部。然后,处理一个信息包就受理新的信息包输入,从Δ计时标记的计算开始反复进行(步骤S59、S60)。
如上所述,采用本发明的第2实施的标题压缩方法及装置,预先存储规定数目的信息包,分别预先求出与其对应的实际计时标记运算信息,以在所求出的信息中间与作为处理对象的信息包的计时标记运算信息相同的信息是否连续规定数目以上,来判断计时标记运算信息的变化是否为暂时的。若计时标记运算信息连续规定数目以上,则更新计时标记运算信息,若不连续,就控制使其不进行更新。
借助于此,使数据传送处理产生时间延迟,但是因为实际上能够确认并处理传送的数据,所以就能可靠地执行与传送数据对应的高效率的标题压缩。
第3实施形态这第3实施形态是将上述第1及第2实施形态说明的标题压缩方法应用于利用多个视频信息包传送MPEG(Moving Picture Experts Group;动态图象专家组)方式等的1幅(帧)图像的图象数据的传送数据的情况的例子,利用了构成同一图象的视频信息包的计时标记相同的情况。在这里,两个视频信息包构成同一幅图象与否,根据只在构成同一图象的最后的信息包上设定的RTP标题内有无标志位判断。
图6为表示进行本发明第3实施形态的标题压缩方法用的标题压缩装置的结构方框图。在图6中,第3实施形态的标题压缩装置具备计时标记运算信息计算部11、同一图像判定部32、计时标记压缩法判定部33、计时标记运算信息管理部14、不压缩计时标记的标题压缩部15、压缩计时标记的标题压缩部16、计时标记运算信息更新信号发送部17、以及输入切换部18。
如图6所示,第3实施形态的标题压缩装置以同一图象判定部32及计时标记压缩法判定部33替代上述第1实施形态的标题压缩装置的计时标记运算信息履历存储部12及计时标记压缩法判定部13。再者,第3实施形态的标题压缩装置的其他构成和上述第1实施形态的标题压缩装置相同,对于构成部分标以同一参考号,省略其的说明。
同一图象判定部32依次输入应该传送的压缩前的标题部的视频信息包,判断作为处理对象的当前的视频信息包和前一个视频信息包是否构成同一图象。计时标记压缩法判定部33根据计时标记运算信息计算部11计算出的计时标记运算信息、计时标记运算信息管理部14管理的计时标记运算信息,以及在同一图象判定部32判定的结果,判定当前的视频信息包的计时标记压缩方法。
下面以与第1实施形态不同的部分为中心说明在具有上述结构的第3实施形态的标题压缩装置进行的标题压缩的方法。
同一图象判定部32参考作为处理对象的当前的视频信息包i的RTP标题内的标志位,判断该视频信息包i和前一个视频信息包(i-1)构成相同图象与否。在该判断中,在视频信息包(i-1)的标志位置位时,判定视频信息包i和视频信息包(i-1)构成相同的图象,除此以外的情况,判定为视频信息包i和视频信息包(i-1)不构成相同的图象。
计时标记压缩法判定部33参考同一图象判定部32根据判定结果输出的同一图象判定信号,将计时标记运算信息计算部11计算出的Δ计时标记i和计时标记运算信息管理部14管理的Δ计时标记ΔTS加以比较。比较结果,在两者的Δ计时标记相同(i=ΔTS)时,计时标记压缩法判定部33判定为应该对计时标记进行压缩,对输入切换部18的切换进行控制,以将视频信息包i提供给压缩计时标记的标题压缩部16。另一方面,在两者的Δ计时标记不同(i≠ΔTS)的情况下,计时标记压缩法判定部33参照同一图象判定信号,判断视频信息包i和视频信息包(i-1)是否构成相同的图象。若是构成相同图象,则计时标记压缩法判定部33将Δ计时标记ΔTS更新为Δ计时标记i,同时对输入切换部18的切换进行控制,以将视频信息包i提供给不压缩计时标记的标题压缩部15。另一方面,若是不构成相同图象,则计时标记压缩法判定部33对输入切换部18的切换进行控制,使Δ计时标记ΔTS保持原样,将视频信息包i提供给不压缩计时标记的标题压缩部15。
最后,利用图7所示的流程图说明第3实施形态的标题压缩装置执行的标题压缩方法的处理步骤。
首先,登记(更新)Δ计时标记ΔTS(步骤S71)。该值可用预定的值,也可用根据第1视频信息包和第2视频信息包计算出的值。一旦输入任意视频信息包i,就计算Δ计算标记i(步骤S72)。接着,将该Δ计时标记i与Δ计时标记ΔTS加以比较(步骤S73)。在这里,如果两者的Δ计时标记相同,则利用省略(压缩)了计时标记的最小压缩信息包进行标题压缩(步骤S74)。若两者的Δ计时标记不同,则判定视频信息包i和前一个视频信息包(i-1)构成同一图象与否(步骤S75)。若是构成同一图像,则更新Δ计时标记ΔTS(步骤S76),利用能不省略计时标记地进行发送的参考信息更信息包进行标题压缩(步骤S77)。此时,为了更新Δ计时标记,附加了扩展部需要的字段。若是不构成同一图像,则Δ计时标记ΔTS不更新地利用参考信息更新信息包进行标题压缩(步骤S77)。此时,不附加Δ计时标记更新用的扩展部。然后,处理一个视频信息包就受理新的视频信息包输入,从Δ计时标记的计算开始反复地进行(步骤S78,S79)。
如上所述,采用本发明第3实施形态的标题压缩方法及装置,以作为处理对象的当前的视频信息包和前一个信息包构成同一图象与否,来判断计时标记运算信息的变化是否为暂时的。而且,若当前的视频信息包和前一个视频信息包构成同一图象,则更新计时标记运算信息,若不构成同一图像,就控制使其不进行更新。
借助于此,能够可靠地进行与传送数据相对应的高效率的标题压缩。
还有,在上述第1~第3实施形态中,作为计时标记运算信息使用了每一个顺序号的计时标记增量即Δ计时标记,但是只要是能算出各信息包的计时标记的信息,则其他信息亦可。
权利要求
1.一种标题压缩方法,在利用同一计时标记运算信息于发送侧压缩标题,于接收侧使标题复原的系统中,使用规定的计时标记运算信息,压缩、发送包括作为标题被附加于传送数据上的计时标记的信息包,其特征在于,具备求出计算作为压缩对象的信息包i的计时标记用的计时标志运算信息i的步骤(S32)、将所述计时标记运算信息i作为已发送的过去的信息包的计时标记运算信息履历存储的步骤(S32)、管理用于标题压缩的计时标记运算信息TS的步骤(S31)、将所述计时标记运算信息TS和所述计时标记运算信息i加以比较,在两者一致时,利用该计时标记运算信息TS发送将所述信息包i的计时标记压缩的标题信息包的步骤(S33,S34)、以及根据所述比较,在两者不一致时,不更新所述计时标记运算信息TS或将所述计时标记运算信息TS更新为所述计时标记运算信息i,利用包含其更新通知信号的任意一个,依据所述计时标记运算信息履历判断是否发送不压缩计时标记的标题信息包的步骤(S35~S37),所述i为正整数。
2.根据权利要求1所述的标题压缩方法,其特征在于,在压缩了计时标记的标题信息包需要F字节,不压缩计时标记的标题信息包需要N字节,计时标记运算信息的更新通知信号需要M字节的情况下,所述进行判断的步骤(S35~S37),如果与所述计时标记运算信息i相同的信息在所述计时标记运算信息履历中不连续存在2×(M+N-F)/(N-F)个以上,则不更新所述计时标记运算信息ST地发送不压缩计时标记的标题信息包,如果存在,则将所述计时标记运算信息ST更新为所述计时标记运算信息i,发送不压缩包含其更新通知信号的计时标记的标题信息包。
3.一种标题压缩方法,在利用同一的计时标记运算信息于发送侧压缩标题,于接收侧使标题复原的系统中,使用规定的计时标记运算信息,压缩、发送包含作为标题附加在传送数据上的计时标记的信息包,其特征在于,具备对于作为压缩对象的信息包i及该信息包i后续的规定数目的信息包(i+1)~j,分别求出计算计时标记用的计时标记运算信息i~j的步骤(S53)、存储多个所述计时标记运算信息i~j的步骤(S53)、管理用于标题压缩的计时标记运算信息TS的步骤(S51)、将所述计时标记运算信息TS与所述计时标记运算信息i加以比较,在两者一致时,利用该计时标记运算信息TS发送压缩了所述信息包i的计时标记的标题信息包的步骤(S54、S55)、以及根据所述比较,在两者不一致时,不更新所述计时标记运算信息TS或将所述计时标记运算信息TS更新为所述计时标记运算信息i,利用包含其更新通知信号的任意一个,依据所述计时标记运算信息(i+1)~j,判断是否发送不压缩计时标记的标题信息包的步骤(S56-S58),所述i为正整数,所述j为满足j>i的整数。
4.根据权利要求3所述的标题压缩方法,其特征在于,在压缩了计时标记的标题信息包需要F字节,不压缩计时标记的标题信息包需要N字节,计时标记运算信息的更新通知信号需要M字节的情况下,所述进行判断的步骤(S56-S58),如果与所述计时标记运算信息i相同的信息从后续的所述计时标记运算信息(i+1)起不连续2×(M+N-F)/(N-F)个以上,则不更新所述计时标记运算信息TS,发送不压缩计时标记的标题信息包,如果连续,则将所述计时标记运算信息TS更新为所述计时标记运算信息i,发送不压缩包含其更新通知信号的计时标记的标题信息包。
5.一种标题压缩方法,在利用同一的计时标记运算信息于发送侧压缩标题,于接收侧使标题复原的系统中,使用规定的计时标记运算信息,压缩、发送包含作为标题附加在传送数据上的计时标记的信息包,其特征在于,具备求出计算作为压缩对象的视频信息包i的计时标记用的计时标记运算信息i的步骤(S72)、管理用于标题压缩的计时标记运算信息TS的步骤(S71)、将所述计时标记运算信息TS和所述计时标记运算信息i加以比较,在两者一致时,利用该计时标记运算信息TS发送压缩了所述视频信息包i的计时标记的标题信息包的步骤(S73,S74)、以及根据所述比较,在两者不一致时,不更新所述计时标记运算信息TS,或将所述计时标记运算信息TS更新为所述计时标记运算信息i,利用包含其更新通知信号的任何一个,依据所述视频信息包i与前一个视频信息包(i-1)构成同一图象与否,判断是否发送不压缩计时标记的标题视频信息包的步骤(S75~S77),所述i为正整数。
6.根据权利要求5所述的标题压缩方法,其特征在于,所述进行判断的步骤(S75~S77)确认只在构成图象的最后的信息包上设置的标志位,在前一个视频信息包(i-1)上没有设置该标志位时,判定所述视频信息包i和视频信息包(i-1)构成同一图象,在不构成同一图象时,不更新所述计时标记运算信息TS,发送不压缩计时标记的标题视频信息包,构成同一图象时,将所述计时标记运算信息TS更新为所述计时标记运算信息i,发送不压缩包含其更新通知信号的计时标记的标题视频信息包。
7.一种标题压缩装置,在利用同一计时标记运算信息于发送侧压缩标题,于接收侧使标题复原的系统中,使用规定的计时标记运算信息,压缩、发送包含作为标题附加在传送数据上的计时标记的信息包,其特征在于,具备求出计算作为压缩对象的信息包i的计时标记用的计时标记运算信息i的计算部(11)、将所述计时标记运算信息i作为已发送的过去的信息包的计时标记运算信息的履历加以存储的履历存储部(12)、管理用于标题压缩的计时标记运算信息TS的管理部(14)、对输入的信息包,利用所述计时标记运算信息TS,发送压缩了计时标记的标题信息包的第1标题压缩部(16)、对输入的信息包,发送不压缩计时标记的标题信息包第2标题压缩部(15)、将所述计时标记运算信息TS与所述计时标记运算信息i加以比较,在两者一致时,将所述信息包i输入所述第1标题压缩部(16),在两者不一致时,将所述信息包i输入所述第2标题压缩部(15),同时根据所述计时标记运算信息履历,判断是不更新所述管理部(14)管理的所述计时标记运算信息TS还是使其更新为所述计时标记运算信息i的压缩法判定部(13)、以及在所述计时标记运算信息TS被更新为所述计时标记运算信息i时,控制所述第2标题压缩部(15),使其更新通知信号包含于标题信息包中的更新信号控制部(17),所述i为正整数。
8.根据权利要求7所述的标题压缩装置,其特征在于,在压缩了计时标记的标题信息包需要F字节,不压缩计时标记的标题信息包需要N字节,计时标记运算信息的更新通知信号需要M字节的情况下,所述压缩法判定部(13),若在所述计时标记运算信息履历中与所述计时标记运算信息i相同的信息不连续存在2×(M+N-F)/(N-F)个以上,则不更新所述计时标记运算信息ST,如果存在,则对所述管理部进行控制,使所述计时标记运算信息ST更新为所述计时标记运算信息i。
9.一种标题压缩装置,在利用同一的计时标记运算信息于发送侧压缩标题,于接收侧使标题复原的系统中,利用规定的计时标记运算信息,压缩、发送包含作为标题附加在传送数据上的计时标记的信息包,其特征在于,具备对于作为压缩对象的信息包i及该信息包i后续的规定数目的信息包(i+1)~j,分别求出计算计时标记用的计时标记运算信息j~j的计算部(11)、存储多个所述计时标记运算信息i~j的存储部(22)、管理用于标题压缩的计时标记运算信息TS的管理部(14)、对于输入的信息包,利用所述计时标记运算信息TS发送压缩了计时标记的标题信息包的第1标题压缩部(16)、对输入的信息包,发送不压缩计时标记的标题信息包第2标题压缩部(15)、将所述计时标记运算信息TS与所述计时标记运算信息i加以比较,在两者一致时,将所述信息包i输入所述第1标题压缩部(16),两者不一致时,将所述信息包i输入所述第2标题压缩部(15),同时根据所述计时标记运算信息(i+1)~j,判断是不更新所述管理部(14)管理的所述计时标记运算信息TS,还是将其更新为所述计时标记运算信息i的压缩法判定部(23)、以及在将所述计时标记运算信息TS更新为所述计时标记运算信息i时,控制所述第2标题压缩部(15),使其更新通知信号包含于标题信息包的更新信号控制部(17),所述i为正整数,所述j为满足j>i的整数。
10.根据权利要求9所述的标题压缩装置,其特征在于,在压缩了计时标记的标题信息包需要F字节,不压缩计时标记的标题信息包需要N字节,计时标记运算信息的更新通知信号需要M字节的情况下,所述压缩法判定部(23),如果与所述计时标记运算信息i相同的信息从后续的所述计时标记运算信息(i+1)起不连续2×(M+N-F)/(N-F)个以上,则所述计时标记运算信息TS不更新,如果连续,则对所述管理部(14)进行控制,使所述计时标记运算信息TS更新为所述计时标记运算信息i。
11.一种标题压缩装置,在利用同一的计时标记运算信息于发送侧压缩标题,于接收侧使标题复原的系统中,使用规定的计时标记运算信息,压缩、发送包含作为标题附加在传送数据上的计时标记的信息包,其特征在于,具备求出计算作为压缩对象的视频信息包i的计时标记用计时标记运算信息i的计算部(11)、管理用于标题压缩的计时标记运算信息TS的管理部(14)、对于输入的视频信息包,利用所述计时标记运算信息TS,发送压缩了计时标记的标题视频信息包的第1标题压缩部(16)、对于输入的视频信息包,发送不压缩计时标记的标题视频信息包的第2标题压缩部(15)、将所述计时标记运算信息TS与所述计时标记运算信息i加以比较,在两者一致时,将所述视频信息包i输入所述第1标题压缩部(16),两者不一致时,将所述视频信息包i输入所述第2标题压缩部(15),同时根据所述视频信息包i与前一个视频信息包(i-1)构成同一图象与否,判断是不更新所述管理部(14)管理的所述计时标记运算信息TS还是将其更新为成所述计时标记运算信息i的压缩法判定部(33)、以及在将所述计时标记运算信息TS更新为所述计时标记运算信息i时,控制所述第2标题压缩部(15),使其更新通知信号包含于标题视频信息包的更新信号控制部(17),所述i为正整数。
12.根据权利要求11所述的标题压缩装置,其特征在于,所述压缩法判定部(33)确认仅在构成图象的最后信息包设置的标志位,在前一个视频信息包(i-1)中没有设置该标志位时,判定所述视频信息包i与视频信息包(i-1)构成同一图象,在不构成同一图像的情况下,所述计时标记运算信息TS不更新,在构成同一图象的情况下,控制所述管理部(14),使所述计时标记运算信息TS更新为所述计时标记运算信息i。
13.一种程序,是使计算机装置执行利用规定的计时标记运算信息压缩包含作为标题附加在传送数据上的计时标记的信息包的标题压缩方法用的程序,其特征在于,包括求出计算作为压缩对象的信息包i的计时标记用的计时标记运算信息i的步骤、将所述计时标记运算信息i作为已生成的过去的信息包的计时标记运算信息履历加以存储的步骤、管理用于标题压缩的计时标记运算信息TS的步骤、将所述计时标记运算信息TS与所述计时标记i加以比较,在两者一致时,利用该计时标记运算信息TS生成压缩所述信息包i的计时标记的标题信息包的步骤、以及根据所述比较两者不一致时,不更新所述计时标记运算信息TS,或将所述计时标记运算信息TS更新为所述计时标记运算信息i,利用包含其更新通知信号的任何一个,依据所述计时标记运算信息履历,判断是否生成不压缩计时标记的标题信息包的步骤,所述i为正整数。
14.根据权利要求13所述的程序,其特征在于,在压缩了计时标记的标题信息包需要F字节,不压缩计时标记的标题信息包需要N字节,计时标记运算信息的更新通知信号需要M字节的情况下,所述进行判定步骤,在所述计时标记运算信息履历中与所述计时标记运算信息i相同的信息如果不连续存在2×(M+N-F)/(N-F)个以上,则不更新所述计时标记运算信息ST,生成不压缩计时标记的标题信息包,如果存在,则将所述计时标记运算信息ST更新为所述计时标记运算信息i,生成不压缩包含其更新通知信号的计时标记的标题信息包。
15.一种程序,是使计算机装置执行利用规定的计时标记运算信息压缩包含作为标题附加在传送数据上的计时标记的信息包的标题压缩方法用的程序,其特征在于,包括对于作为压缩对象的信息包i及后续于该信息包i的规定数目的信息包(i+1)~j,分别求出计算计时标记用的计时标记运算信息i~j的步骤、存储多个所述计时标记运算信息i~j的步骤、管理用于标题压缩的计时标记运算信息TS的步骤、将所述计时标记运算信息TS与所述计时标记运算信息i加以比较,在两者一致时,利用该计时标记运算信息T生成压缩了所述信息包i的计时标记的标题信息包的步骤、根据所述比较,两者不一致时,不更新所述计时标记运算信息TS,或将所述计时标记运算信息TS更新为所述计时标记运算信息i,利用包含其更新通知信号的任何一个,依据所述计时标记运算信息(i+1)~j,判断是否生成不压缩计时标记的标题信息包的步骤,所述i为正整数,所述j为满足j>i的整数。
16.根据权利要求15所述的程序,其特征在于,在压缩了计时标记的标题信息包需要F字节,不压缩计时标记的标题信息包需要N字节,计时标记运算信息的更新通知信号需要M字节的情况下,所述进行判定的步骤,如果与所述计时标记运算信息i相同的信息从后续的所述计时标记运算信息(i+1)起不连续2×(M+N-F)/(N-F)个以上,就不更新所述计时标记运算信息TS,生成不压缩计时标记的标题信息包,如果连续,则将所述计时标记运算信息TS更新为所述计时标记运算信息i,生成不压缩包含其更新通知信号的计时标记的标题信息包。
17.一种程序,是使计算机装置执行利用规定的计时标记运算信息压缩包含作为标题附加在传送数据上的计时标记的信息包的标题压缩方法用的程序,其特征在于,包括求出计算作为压缩对象的视频信息包i的计时标记用的计时标记运算信息i的步骤、管理用于标题压缩的计时标记运算信息TS的步骤、将所述计时标记运算信息TS与所述计时标记运算信息i加以比较,在两者一致时,利用该计时标记运算信息TS,生成压缩了所述视频信息包i的计时标记的标题信息包的步骤、以及根据所述比较,两者不一致时,不更新所述计时标记运算信息TS,或将所述计时标记运算信息TS更新为所述计时标记运算信息i,利用包含其更新通知信号的任何一个,根据所述视频信息包i和前一个视频信息包(i-1)构成同一图象与否,判断是否生成不压缩计时标记的标题视频信息包的步骤,所述i为正整数。
18.根据权利要求17所述的程序,其特征在于,所述进行判定的步骤确认仅在构成图象的最后的信息包上设置的标志位,在前一个视频信息包(i-1)上没有设置该标志位时,判定所述视频信息包i和视频信息包(i-1)构成同一图象,在不构成同一图象时,不更新所述计时标记运算信息TS,生成不压缩计时标记的标题视频信息包,在构成同一图象时,将所述计时标记运算信息TS更新为所述计时标记运算信息i,生成不压缩包含其更新通知信号的计时标记的标题视频信息包。
全文摘要
本发明涉及标题压缩方法和装置以及程序。在发送侧(标题压缩侧)和接收侧(标题复原侧),使其预先具有共同的计时标记运算信息。在发送侧,在当前的应该进行标题压缩的信息包的计时标记用当前的计时标记运算信息不能压缩时,利用在过去发送的信息包的计时标记运算信息的履历,判定是不更新计时标记运算信息地以不省略(压缩)的压缩标题发送计时标志,还是更新计时标记运算信息,以省略的压缩标题发送计时标记。
文档编号H04L29/06GK1417957SQ0113785
公开日2003年5月14日 申请日期2001年11月6日 优先权日2000年11月6日
发明者畑幸一, 宫崎秋弘, 井村康治, 井户大治 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1