选择性数据压缩制造技术

技术编号:7170767 阅读:273 留言:0更新日期:2012-04-11 18:40
描述了一种用于确定是否以压缩形式沿着通信路径传送通信信号的方法和装置。该方法包括以下步骤:(i)提供应当沿着所述通信路径传送的通信信号;(ii)确定该通信信号的至少一部分是否包括具有非随机分布的数据;(iii)如果确定该通信信号的至少一部分包括至少部分地具有非随机分布的数据,则将压缩算法应用于该通信信号的该至少一部分,以形成所提供的通信信号的压缩形式;以及(iv)沿着通信路径以该通信信号的压缩形式传送该通信信号。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总体上涉及电信系统以及用于在这些系统中高效地发送数据的方法,并且具体地涉及用于确定是否可以以压缩形式发送某些信号的系统和方法。
技术介绍
在近十年中,通信已经向承载语音、传真、数据和视频信号的数字网络进行发展。 随着在通信网络上交换大量的数据,很明显数据压缩是这些网络中的有用特征,以便通过以压缩形式发送信号来增加工作效率,由此使用可用带宽来同时地发送更多的信息。成本和时间的节省以及具有较快连接的益处是不容忽视的并且是高度期望的,这导致了对更好的和改善的无损数据压缩算法的不断需求。数据压缩是一种使用较少数量的比特来表示或编码需要一定数量的比特进行表示的信号或计算机数据的技术。用于表示原始信号所需要的比特数量与已编码信号所需要的比特数量之间的比称为压缩比。对信号或计算机数据进行扩展和重构以便形成其原始表示的反向过程被称为解压、解码或重构。数据压缩是一种近十年期间已经成熟的技术,并且数据压缩包括两种主要的压缩类型有损和无损。在有损压缩类型的系统中,丢弃数据中的被确定为不太必要的部分,这使信号的精确重构或解压变得不可能。有损压缩用于诸如语音、音频、图像和视频的物理信号,其中对于感知接受性而言通常不需要对原始信号的精确重构。由于如以上刚刚描述的这些信号通常用于人类感知,诸如通过人类听觉或视觉,所以原始信号和重构信号之间的较小差别可能不会被人类的感官检测到或者在低级状态是可容忍的。相反,无损压缩使得能够基于解压执行对原始信号的精确重构。换句话说,无损压缩实现了对原始信号的完美重建而没有有损压缩技术的降级或受损的特点。利用无损压缩的一个不利在于大大地降低了压缩比或将大量数据比特压缩成较少量数据比特的能力。对于某些类型的数据信息而言,需要利用无损数据压缩的完美重构而不是有损压缩技术的受损重构方法的特性。例如,计算机数据必须被精确地重构,否则可能发生灾难性的后果。在US6J89,130中,描述的数据压缩方案提供了一种确定何时以及如何在透明模式和压缩模式之间高效地切换以便提供并且促进改善的压缩比的算法。此外,提供了临时缓存以供编码器在确定透明模式或者压缩模式中的哪一种会提供更高效的部分数据传输的过程中使用。在对发送模式之间的转换进行确定的过程中,也考虑与这种转换相关联的导致的开销。US5,177,480描述了一种处理数据的方法,用于从发射机向接收机进行发送,发射机和接收机在压缩模式(其中通过使用数据压缩算法对数据流进行编码)和透明模式 (其中数据流以其非编码形式进行发送)之间都是可切换的。所描述的方法包括在发射机读取输入数据流、用数据压缩算法对输入数据流的至少一部分进行编码以便形成压缩的数据流、监控压缩的数据流的压缩效率并且控制发射机模式的切换以便高效地发送输入数据流。在透明模式中,接收机和发射机都独立地检查压缩效率,并且如果透明模式被确定为效率低则切换到压缩模式。在压缩模式中,发射机确定压缩效率并且将控制代码发送到接收机,如果压缩模式被确定为效率低则将接收机和发射机都切换到透明模式。US5,648,773公开了数据压缩发送系统的同步的发射机和接收机,其中该数据压缩发送系统是可操作的,用于在压缩不再有效时,从第一数据压缩操作模式切换到被称为释放模式的第二操作模式,并且根据第二操作模式直接发送或接收数据而无需针对发送和接收分别对预定量的数据进行压缩或解压。US7, 263, 233描述了一种可在压缩模式或透明模式中操作的编码器,基于数据压缩性测试,该编码器从一种模式切换到另一种模式。该测试包括将编码器在压缩模式中用于表示具有固定数量字符的段所需要的比特数量的N-段滑动均值与编码器在透明模式中用于表示该段所需要的比特数量进行比较。可以理解的是,根据现有技术方法所进行的关于是否将压缩应用到已接收信号的决策通常是基于压缩至少一部分待发送的已接收信号(测试信号)的先前尝试的,并且是基于确定该测试信号上的压缩效果的,从而对是否以压缩形式发送信号进行决策。与这些现有技术方法相关联的一些缺点是为了确定压缩效果需要针对至少一部分已接收信号进行各种压缩步骤,并且特别是如果最终确定信号是不可压缩的信号,则因此浪费了压缩资源。另外,在现代的压缩器中,由以下事实引起了另一问题一旦压缩了测试信号(如前面所解释的,其是原始信号的至少一部分(或完整的原始信号本身)),而最终的决策是该信号不应当以其压缩形式进行发送,则对于压缩器而言没有办法恢复其之前的状态(即对测试信号进行操作之前的状态)。因此对于这种情况,必须使用另外的资源来复制并存储对测试信号应用压缩之前的压缩器状态,以便能够以非压缩形式发送信号。因此,本专利技术旨在克服这些问题,并且提供一种用于确定应当沿着发送路径前进的信号本质上是否可以以压缩形式进行发送的方法。
技术实现思路
因此本专利技术的目的是提供一种用于确定应当以透明模式还是以压缩模式来发送信号并且可能地如果以压缩模式进行发送则确定合适的压缩算法的模块。本专利技术的又一目的是提供用于实现前述内容的方法和计算机可读介质。随着本专利技术描述的继续进行,本专利技术的其它目的将变得明显起来。根据本专利技术的实施例,提供一种用于确定是否以压缩形式沿着在通信网络中扩展的通信路径来传送通信信号的方法,其中所述方法包括以下步骤提供应当沿着所述通信路径传送的通信信号;确定所述通信信号的至少一部分是否包括具有非随机分布的数据;如果确定所述通信信号的所述至少一部分包括至少部分地具有非随机分布的数据,则将压缩算法应用到所述通信信号的该至少一部分上,以便形成所提供的通信信号的压缩形式;以及沿着所述通信路径以所述通信信号的压缩形式传送所述通信信号。此处使用术语“确定是否以压缩形式传送通信信号”来表示是否应当将压缩算法应用于通信信号,并且可能地如果是肯定的,即如果应当应用这种压缩算法,则确定将使用的压缩算法的类型。根据本专利技术的实施例,所述通信网络是分组交换网络,并且所述通信信号的至少一部分是一个分组的至少一部分。根据又一个实施例,确定所述通信信号的至少一部分是否包括至少部分地具有非随机分布的数据的步骤包括将累计统计应用于所述通信信号的所述至少一部分,从而能够确定包括在其中的数据是随机地还是非随机地分布在所述通信信号的该至少一部分之内。根据本专利技术的又一个实施例,确定所述通信信号的至少一部分是否包括至少部分地具有非随机分布的数据的步骤包括确定包括在所述通信信号的至少一部分中的数据的分布是否超过了非随机分布的某一阈值。更优选地,确定包括在通信信号的至少一部分中的数据的分布是否至少部分地具有非随机分布的步骤包括提供多个非随机分布的阈值, 确定包括在通信信号的至少一部分中的数据的分布超过了这些阈值中的哪些阈值,并且基于所超过的阈值确定用于压缩所述通信信号的至少一部分的压缩算法。本领域的技术人员将理解,虽然将压缩算法应用到通信信号的至少一部分上是基于确定信号的该至少一部分中的数据的分布是以具有某种程度的非随机分布为特征的,但是对本领域技术人员应当很明显的是,可能存在以下情况(尽管是罕见的情况)根据本专利技术将不对可压缩信号进行压缩,这是因为根据本专利技术所提供的方法,这些信号的分布被认为是随机分布的,例如计数器信号等。虽然在相当多的情况中,用于确定信号的至少一部分是否具有非随机分布的数据的阈值本文档来自技高网
...

【技术保护点】
1.一种用于确定是否以压缩形式沿着在通信网络中延伸的通信路径传送通信信号的方法,所述方法包括以下步骤:提供应当沿着所述通信路径传送的所述通信信号;确定所述通信信号的至少一部分是否包括具有非随机分布的数据;如果确定所述通信信号的所述至少一部分包括至少部分地具有非随机分布的数据,则将压缩算法应用到所述通信信号的所述至少一部分上,以形成所提供的通信信号的压缩形式;以及沿着所述通信路径以所述通信信号的压缩形式传送所述通信信号。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:O·利特瓦克
申请(专利权)人:对话网络以色列有限公司
类型:发明
国别省市:IL

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1