CN1663257A

Wavelet transform system, method and computer program product

Abstract

A system, method, and computer product for compressing data. First, receive an interpolation formula. Use this interpolation formula to compress the data. In use, when the required data value is difficult to obtain, determine whether the interpolation formula requires at least one data value. If this is the case, perform an extrapolation formula to generate the required data value that is difficult to obtain.

CN1663257A, drawing sheet 1
Sheet 1 of 40

Term

Term ended

Projected expiry passed 17 April 2023, 3.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

49 claims: 8 independent, 41 dependent

  1. 1
    一种压缩数据的方法,包括: 接收插值公式; 在需要的数据值难于得到的情况下,通过插值公式确定是否需要至少一个数据值;和 执行外推运算以产生需要的难于得到的数据值; 其中利用插值公式压缩数据。
  2. 2
    根据权利要求1所述的方法,其中插值公式是小波滤波器的分量。
  3. 3
    根据权利要求1所述的方法,进一步包括将多个数据值划分成多个变化范围。
  4. 4
    根据权利要求3所述的方法,进一步包括通过仅使用一个变化范围内的数据值减少涉及插值公式的计算量。
  5. 5
    根据权利要求2所述的方法,进一步包括有选择地用多相滤波器替代小波滤波器。
  6. 6
    根据权利要求1所述的方法,进一步包括量化数据值。
  7. 7
    根据权利要求6所述的方法,进一步包括通过减少数据值的量,减少与熵编码相关的计算量。
  8. 8
    根据权利要求7所述的方法,其中在涉及数据值的量化运算的过程中减少数据值的量。
  9. 9
    根据权利要求7所述的方法,其中利用堆减少数据值的量。
  10. 10
    根据权利要求1所述的方法,进一步包括减少有关将多个数据值重构到一个预定数据范围的计算的量。
  11. 11
    根据权利要求10所述的方法,其中通过仅执行一个单独裁减操作来减少计算。
  12. 12
    根据权利要求2所述的方法,其中小波滤波器包括一个插值公式,包括:
  13. 13
    根据权利要求2所述的方法,其中小波滤波器包括插值公式,包括: Y2N+1=(X2N+1+1/2)-(X2N+1/2)。
  14. 14
    根据权利要求2所述的方法,其中小波滤波器包括插值公式,包括:
  15. 15
    根据权利要求2所述的方法,其中小波滤波器包括插值公式,包括:
  16. 16
    根据权利要求2所述的方法,其中小波滤波器包括插值公式,包括:
  17. 17
    根据权利要求2所述的方法,其中小波滤波器包括插值公式,包括:
  18. 18
    根据权利要求2所述的方法,其中小波滤波器包括插值公式,包括:
  19. 19
    根据权利要求2所述的方法,其中小波滤波器包括插值公式,包括: (X2N+1+1/2)=Y2N+1+(X2N+1/2)。
  20. 20
    一种压缩数据的计算程序产品,包括: 用于接收插值公式的计算机代码; 在所需数据值难于得到的情况下,用于确定插值公式是否需要至少一个数据值的计算机代码;和 用于执行外推运算以产生需要的难于得到的数据值的计算机代码; 其中将插值公式用于压缩数据。
  21. 21
    一种压缩数据的系统,包括: 逻辑电路,用于: 分析小波方案以确定小波滤波器逼近的偏导数; 根据小波滤波器的特性和可用抽样的数量选择多项式阶数; 利用选择的多项式阶数导出每个小波滤波器的外推公式;和 通过每种情况中的可用抽样,利用外推公式,导出特定边缘小波情况。
  22. 22
    一种压缩数据的方法,包括: 在一个单独装置中接收数据; 利用该单独装置编码数据以产生第一格式的第一压缩数据;和 利用该单独装置对第一压缩数据进行转换代码,以产生第二格式的第二压缩数据。
  23. 23
    根据权利要求22所述的方法,其中编码是实时发生的。
  24. 24
    根据权利要求22所述的方法,其中代码转换是离线发生的。
  25. 25
    根据权利要求22所述的方法,其中对第一压缩数据进行转换代码,以产生第二格式的第二压缩数据,从而使第二压缩数据适合于匹配耦合到单独装置的通信网的能力。
  26. 26
    根据权利要求22所述的方法,其中编码是利用第一编码器进行的。
  27. 27
    根据权利要求26所述的方法,其中代码转换是利用解码器和第二编码器进行的。
  28. 28
    根据权利要求22所述的方法,其中第一格式包括基于小波的格式。
  29. 29
    根据权利要求22所述的方法,其中第二格式包括基于DCT的格式。
  30. 30
    根据权利要求29所述的方法,其中第二格式包括一种MPEG格式。
  31. 31
    一种压缩数据的单独装置,包括: 配备在单独装置上的编码器,用于对数据编码以产生第一格式的第一压缩数据;和 与编码器配备在同一单独装置上的代码转换器,用于代码转换第一压缩数据以产生第二格式的第二压缩数据。
  32. 32
    根据权利要求31所述的单独装置,其中编码是实时发生的。
  33. 33
    根据权利要求31所述的单独装置,其中代码转换是离线发生的。
  34. 34
    根据权利要求31所述的单独装置,其中对第一压缩数据进行代码转换以产生第二格式的第二压缩数据,从而使第二压缩数据适合于匹配耦合到单独装置的通信网的能力。
  35. 35
    根据权利要求31所述的单独装置,其中编码是利用第一编码器进行的。
  36. 36
    根据权利要求35所述的单独装置,其中代码转换是利用解码器和第二编码器进行的。
  37. 37
    根据权利要求31所述的单独装置,其中第一格式包括基于小波的格式。
  38. 38
    根据权利要求31所述的单独装置,其中第二格式包括基于DCT的格式。
  39. 39
    根据权利要求38所述的单独装置,其中第二格式包括MPEG格式。
  40. 40
    一种利用单独集成电路上的多个编码器压缩数据的方法,包括: 在一个单独集成电路中接收数据; 利用结合在单独集成电路上的多个编码器编码数据;
  41. 41
    根据权利要求40所述的方法,其中数据是利用单独集成电路上的多个信道编码的。
  42. 42
    根据权利要求40所述的方法,其中将数据编码成基于小波的格式。
  43. 43
    一种压缩数据的单独集成电路,包括: 配备在单独集成电路上的第一编码器,用于编码第一数据集;和 与第一编码器配备在同一单独集成电路上的第二编码器,用于编码第二数据集。
  44. 44
    根据权利要求43所述的单独集成电路,其中数据是利用单独集成电路上的多个信道编码的。
  45. 45
    根据权利要求43所述的单独集成电路,其中将数据编码成基于小波的格式。
  46. 46
    一种利用一个单独模块压缩数据的方法,包括: 利用单独模块接收光子;和 利用单独模块输出代表光子的压缩数据。
  47. 47
    根据权利要求46所述的单独模块,其中将压缩数据编码成基于小波的格式。
  48. 48
    根据权利要求47所述的单独模块,其中与编码相关的变换运算是以模拟方式进行的。
  49. 49
    根据权利要求46所述的单独模块,其中单独模块包括一个成像器。
Independent claims49