数据压缩方法与流程

专利2026-06-27  14


本发明涉及数据压缩方法,尤其涉及便于硬件实现以及能节省所需缓冲储存空间的数据压缩方法。


背景技术:

1、图像降噪是常见的视频处理手段。视频降噪不但能够滤除视频中的噪声,提高视频品质,而且有助于视频压缩、目标识别、帧频率提升等其它视频处理任务。对于通过数码相机等设备拍摄到的自然图像,噪声类型通常是加性高斯白噪声。现有的消除白噪声的常用方法有低通滤波器和多图像平均法。其中多图像平均法利用白噪声与原始信号强弱不相关且其平均值为零的性质,可以更好地的去掉噪声。多图像平均法要求硬件具备一定数量的缓冲储存空间,用于储存前一帧或前两张帧作为参考帧数据。所参考的帧数越多,所需的缓冲储存空间就越大。然而,现有系统中有限的储存空间很难满足大量的帧缓冲区数据储存。而且,现有的图像数据压缩技术如mpeg-2,h.264/avc等编码标准逻辑复杂且功耗大。这些压缩技术主要用于在低频宽下提供更好的图像品质,并且需要搭配复杂的硬件来处理,不适合用于压缩图像降噪的帧缓冲区数据。


技术实现思路

1、本发明的一目的是提供一种较易以硬件实现且可节省所需缓冲储存空间的数据压缩方法。

2、本发明实施例公开了一种数据压缩方法,用于压缩一数据集的至少一部分数据,包括:定义x个子数据集,每一个该子数据集都包括该数据集的一部分;以y个压缩演算法对每一个该子数据集进行压缩,以产生每一个该子数据集中的y个压缩结果,其中x和y均为正整数且x至少为2;根据每一个该子数据集所对应的该y个压缩结果从该y个压缩演算法中选择每一个该子数据集的一较佳压缩演算法;以及以每一个该子数据集的该较佳压缩演算法对该子数据集进行压缩以产生多个压缩后数据单元。根据前述实施例,可以较简单,较易以硬件实现且效能最佳的压缩演算法来进行数据压缩。而且,由于是针对较小的子数据集(m*n数据单元)进行压缩,也可节省所需的缓冲储存空间。



技术特征:

1.一种数据压缩方法,其特征在于,用于压缩一数据集的至少一部分数据,包括:

2.根据权利要求1所述的数据压缩方法,其特征在于,所述数据集为一图像,所述子数据集为所述图像的一部分,所述子数据集均具有m*n个像素,m和n为正整数。

3.根据权利要求2所述的数据压缩方法,其特征在于,所述y个压缩演算法包括一直接舍去演算法。

4.根据权利要求2所述的数据压缩方法,其特征在于,所述y个压缩演算法包括一哈达玛变换演算法。

5.根据权利要求2所述的数据压缩方法,其特征在于,所述y个压缩演算法包括一误差信号编码演算法。

6.根据权利要求5所述的数据压缩方法,其特征在于,所述y个压缩演算法包括至少两个具不同量化表的所述误差信号编码。

7.根据权利要求2所述的数据压缩方法,其特征在于,还包括:

8.根据权利要求1所述的数据压缩方法,其特征在于,还包括:

9.根据权利要求1所述的数据压缩方法,其特征在于,还包括:

10.一种图像降噪方法,其特征在于,包括:


技术总结
本发明提供一种数据压缩方法,用于压缩一数据集的至少一部分数据,包括:定义X个子数据集,每一个该子数据集都包括该数据集的一部分;以Y个压缩演算法对每一个该子数据集进行压缩,以产生每一个该子数据集中的Y个压缩结果,其中X和Y均为正整数且X至少为2;根据每一个该子数据集所对应的该Y个压缩结果从该Y个压缩演算法中选择每一个该子数据集的一较佳压缩演算法;以及以每一个该子数据集的该较佳压缩演算法对该子数据集进行压缩以产生多个压缩后数据单元。

技术研发人员:石丁天
受保护的技术使用者:瑞昱半导体股份有限公司
技术研发日:
技术公布日:2024/6/26
转载请注明原文地址:https://doc.8miu.com/read-1830674.html

最新回复(0)