图像压缩方法和装置的制造方法

文档序号:8365909阅读:336来源:国知局
图像压缩方法和装置的制造方法
【技术领域】
[0001] 本发明涉及图像处理领域,尤其涉及一种图像压缩方法和装置。
【背景技术】
[0002] 随着移动互联网和智能手机的发展,图像压缩出现了新进展。业界对静态图像压 缩效率的研究的主要驱动力来自于移动媒体分享的应用。由于智能手机成为媒体采集到应 用的集合体,智能手机的摄像机可以采集800万分辨率以上的图像;图像成为移动互联网 富媒体格式中最主要的媒体形式,手机浏览网页中包含大量的图像;微博和微信等社会化 媒体应用的火热也使得图像的快速分享成为必须。
[0003]通常,JPEG(JointPhotographicExpertsGroup,联合图像专家小组)压缩标准 在压缩前后主观质量相当的情况下有10倍的压缩效率,这种压缩效率不能满足现有高清 图像的压缩和上载分享的需求。目前,还有一些应用如新浪微博是将图像的分辨率先进行 下采样,再采用JPEG压缩标准的方法进行编码压缩,可以将高清图像分辨率降低约1/16, 但是却大大影响了图像的主观质量。

【发明内容】

[0004] 抟术问是页
[0005] 本发明要解决的技术问题是,如何提高图像的压缩效率并且不降低图像的主观质 量。
[0006] 解决方案
[0007] 为了解决上述技术问题,根据本发明的一实施例,第一方面,提供了一种图像压缩 方法,包括对待处理图像的频域系数或量化系数进行降幅处理的步骤,所述图像压缩方法 包括:
[0008] 确定待处理图像的纹理方向;
[0009] 根据所述纹理方向,对所述待处理图像的频域系数或量化系数进行降幅处理,所 述频域系数为对图像进行变换后的系数,所述量化系数为对所述频域系数进行量化后的系 数。
[0010] 结合第一方面,在第一种可能的实现方式中,根据所述纹理方向,对所述待处理图 像的频域系数或量化系数进行降幅处理,包括:
[0011] 根据所述纹理方向,获取所述频域系数或量化系数能量集中区域和非能量集中区 域,所述能量集中区域比所述非能量集中区域的频域系数幅值之和或量化系数幅值之和 大;
[0012] 对所述非能量集中区域中的一个或多个频域系数或量化系数进行降幅处理。
[0013] 结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式 中,所述确定待处理图像的纹理方向之前,还包括:
[0014] 根据所述待处理图像的各个变换块的频域系数,确定所述变换块对应的图像内容 是否为平坦图像内容,所述变换块为从所述待处理图像中预先划分的进行频域变换的块;
[0015] 对属于所述平坦图像内容的变换块的频域系数或量化系数进行降幅处理。
[0016] 结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述确定 待处理图像的纹理方向,包括:确定属于纹理图像内容的变换块的纹理方向,其中,属于所 述纹理图像内容的变换块为所述待处理图像中不属于所述平坦图像内容的变换块;
[0017] 根据所述纹理方向,对所述待处理图像的频域系数或量化系数进行降幅处理,包 括:根据所述纹理方向,对属于所述纹理图像内容的变换块对应的频域系数或量化系数进 行降幅处理。
[0018] 结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实 现方式或第一方面的第三种可能的实现方式,在第四种可能的实现方式中,确定待处理图 像的纹理方向之前,还包括:
[0019] 对所述待处理图像进行解码,获得所述待处理图像的解码信息,所述解码信息包 括所述待处理图像的频域系数、量化矩阵、图像分辨率和图像大小中的至少一项;
[0020] 根据所述待处理图像的所述频域系数、或根据所述量化矩阵中的量化因子、或根 据所述图像分辨率和图像大小,确定所述待处理图像的压缩强度;
[0021] 根据所述压缩强度,确定是否需要对所述待处理图像进行压缩处理,以及在需要 进行压缩处理的情况下确定所述压缩处理的强度。
[0022] 结合第一方面、第一方面的第一种可能的实现方式、第一方面的第二种可能的实 现方式、第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式,在第五 种可能的实现方式中,所述频域系数包括直流DC系数和交流AC系数,所述确定待处理图像 的纹理方向,包括:
[0023] 根据所述图像中的变换块的频域AC系数,确定变换块对应的待处理图像的纹理 方向。
[0024] 结合第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在 第六种可能的实现方式中,所述频域系数包括直流DC系数和交流AC系数,所述根据所述 待处理图像的各个变换块的频域系数,确定所述变换块对应的图像内容是否为平坦图像内 容,包括:
[0025] 判断所述变换块中所有的AC系数的平方和是否比所述变换块中的DC系数的平方 和与常数的乘积小;
[0026] 如果是,则所述变换块对应的图像内容为平坦图像内容,否则,所述变换块对应的 图像内容为纹理图像内容。
[0027] 为了解决上述技术问题,根据本发明的另一实施例,第二方面,提供了一种图像压 缩方法,包括对待处理图像的频域系数或量化系数进行降幅处理的步骤,所述图像压缩方 法包括:
[0028] 根据待处理图像的各个变换块的频域系数,确定所述变换块对应的图像内容是否 为平坦图像内容,所述变换块为从所述待处理图像中预先划分的进行频域变换的块;
[0029] 对属于所述平坦图像内容的变换块的频域系数或量化系数进行降幅处理。
[0030] 结合第二方面,在第一种可能的实现方式中,根据待处理图像的各个变换块的频 域系数,确定所述变换块对应的图像内容是否为平坦图像内容之前,还包括:
[0031] 对所述待处理图像进行解码,获得所述待处理图像的解码信息,所述解码信息包 括所述待处理图像的频域系数、量化矩阵、图像分辨率和图像大小中的至少一项;
[0032] 根据所述待处理图像的所述频域系数、或根据所述量化矩阵中量化因子、或根据 所述图像分辨率和图像大小,确定所述待处理图像的压缩强度;
[0033] 根据所述压缩强度,确定是否需要对所述待处理图像进行压缩处理,以及在需要 进行压缩处理的情况下确定所述压缩处理的强度。
[0034] 结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式 中,所述频域系数包括直流DC系数和交流AC系数,所述根据所述待处理图像的各个变换块 的频域系数,确定所述变换块对应的图像内容是否为平坦图像内容,包括:
[0035] 判断所述变换块中所有的AC系数的平方和是否比所述变换块中的DC系数的平方 和与常数的乘积小;
[0036] 如果是,则所述变换块对应的图像内容为平坦图像内容,否则,则所述变换块对应 的图像内容为纹理图像内容。
[0037] 为了解决上述技术问题,根据本发明的另一实施例,第三方面,提供了一种图像压 缩装置,包括:
[0038] 纹理确定单元,用于确定待处理图像的纹理方向;
[0039] 降幅处理单元,用于根据所述纹理方向,对所述待处理图像的频域系数或量化系 数进行降幅处理,所述频域系数为对图像进行变换后的系数,所述量化系数为对所述频域 系数进行量化后的系数。
[0040] 结合第三方面,在第一种可能的实现方式中,所述降幅处理单元具体用于根据所 述纹理方向,获取所述频域系数或量化系数能量集中区域和非能量集中区域,所述能量集 中区域比所述非能量集中区域的频域系数幅值之和或量化系数幅值之和大;对所述非能量 集中区域中的一个或多个频域系数或量化系数进行降幅处理。
[0041] 结合第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式 中,该图像压缩装置还包括:
[0042] 平坦确定单元,用于根据所述待处理图像的各个变换块的频域系数,确定所述变 换块对应的图像内容是否为平坦图像内容,所述变换块为从所述待处理图像中预先划分的 进行频域变换的块;
[0043] 所述降幅处理单元,还用于对属于所述平坦图像内容的变换块的频域系数或量化 系数进行降幅处理。
[0044] 结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述纹理 确定单元还用于确定属于纹理图像内容的变换块的纹理方向,其中,属于所述纹理图像内 容的变换块为所述待处理图像中不属于所述平坦图像内容的变换块;
[0045] 所述降幅处理单元还用于根据所述纹理方向,对属于所述纹理图像内容的变换块 对应的频域系数或量化系数进行降幅处理。
[0046] 结合第三方面、第三方面的第一种可能的实现方式、第三方面的第二种可能的实 现方式或第三方面的第三种可能的实现方式,在第四种可能的实现方式中,该图像压缩装 置还包括:
[0047] 解码单元,用于对所述待处理图像进行解码,获得所述待处理图像的解码信息,所 述解码信息包括所述待处理图像的频域系数、量化矩阵、图像分辨率和图像大小中的至少 一项;
[0048] 统计分析单元,用于根据所述待处理图像的所述频域系数、或根据所述量化矩阵 中的量化因子、或根据所述图像分辨率和图像大小,确定所述待处理图像的压缩强度;根据 所述压缩强度,确定是否需要对所述待处理图像进行压缩处理,以及在需要进行压缩处理 的情况下确定所述压缩处理的强度。
[0049] 结合第三方面、第三方面的第一种可能的实现方式、第三方面的第二种可能的实 现方式、第三方面的第三种可能的实现方式或第三方面的第四种可能的实现方式,在第五 种可能的实现方式中,所述频域系数包括直流DC系数和交流AC系数,所述纹理确定单
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1