改善数字图像方块效应的方法和系统技术方案

技术编号:12110492 阅读:281 留言:0更新日期:2015-09-24 10:40
本发明专利技术公开一种改善数字图像方块效应的方法,包括:将数字图像的第一待编码数据进行离散余弦变换处理、量化处理和熵编码处理;将对第一待编码数据进行离散余弦变换处理和量化处理后得到的数据再进行反量化处理和反离散余弦变换处理生成第一数据;根据第一数据和第一待编码数据的大小关系对位于第一待编码数据的预设相邻范围内的待编码数据的大小进行调整;将调整后的待编码数据及数字图像的除去第一待编码数据和位于第一待编码数据的预设相邻范围内的待编码数据之外的待编码数据进行离散余弦处理、量化处理和熵编码处理。本发明专利技术还公开一种改善数字图像方块效应的系统。上述改善数字图像方块效应的方法和系统,能够改善图像的方块效应。

【技术实现步骤摘要】

本专利技术涉及图像处理
,尤其涉及一种改善数字图像方块效应的方法和系统
技术介绍
JPEG (Joint Photographic Experts Group,联合图像专家小组)是第一个国际图像压缩标准,由于JPEG优良的压缩性能,而被广泛应用于各种数码相机、手机、摄像头等图像获取装置的图像编码标准。JPEG是一种有损压缩格式,压缩比越大,图像品质就相应越低。随着现在图像分辨率的增加,图像数据量变得越来越大,为了保证图像被压缩后的数据量足够小,不得不选择高压缩比对图像进行压缩。而JPEG是基于块编码的,所以很容易出现方块效应,使得图像的视觉效果变差。
技术实现思路
基于此,有必要提供一种改善数字图像方块效应的方法,用于改善数字图像的方块效应。一种改善数字图像方块效应的方法,包括以下步骤:将数字图像的第一待编码数据进行离散余弦变换处理、量化处理和熵编码处理;将对所述第一待编码数据进行离散余弦变换处理和量化处理后得到的数据再进行反量化处理和反离散余弦变换处理生成第一数据;计算所述第一数据和所述第一待编码数据的大小关系,并根据计算出的所述第一数据和所述第一待编码数据的大小关系对位于所述第一待编码数据的预设相邻范围内的待编码数据的大小进行调整;将调整后的所述待编码数据及所述数字图像的除去所述第一待编码数据和位于所述第一待编码数据的预设相邻范围内的所述待编码数据之外的待编码数据进行离散余弦处理、量化处理和熵编码处理。在其中一个实施例中,在所述将数字图像的第一待编码数据进行离散余弦变换处理、量化处理和熵编码处理步骤之前,所述改善数字图像方块效应的方法还包括:按照预设编码标准将所述数字图像的数据分割成具有预设大小的多个所述待编码数据;其中,所述多个待编码数据包括所述第一待编码数据。在其中一个实施例中,所述预设编码标准为JPEG编码标准,所述预设大小为8*8。在其中一个实施例中,所述计算所述第一数据和所述第一待编码数据的大小关系,并根据计算出的所述第一数据和所述第一待编码数据的大小关系对位于所述第一待编码数据的预设相邻范围内的待编码数据的大小进行调整步骤包括:计算所述第一数据与所述第一待编码数据的大小关系;所述大小关系包括所述第一数据与所述第一待编码数据的差值的绝对值D ;根据所述绝对值D对位于所述第一待编码数据的预设相邻范围内的所述待编码数据的大小进行调整:若所述第一数据大于所述第一待编码数据,则将位于所述第一待编码数据的预设相邻范围内的所述待编码数据的大小调整为Ci+D/n ;若所述第一数据小于所述第一待编码数据,则将位于所述第一待编码数据的预设相邻范围内的所述待编码数据的大小调整为C1-DAi ;若所述第一数据与所述第一待编码数据大小相等,则对位于所述第一待编码数据的预设相邻范围内的所述待编码数据的大小不进行调整;其中,Ci为位于所述第一待编码数据的预设相邻范围内的所述待编码数据的未调整处理前的大小,η>1,且η随着位于所述第一待编码数据的预设相邻范围内的所述待编码数据与所述第一待编码数据之间的位置距离变大而变大。在其中一个实施例中,η为大于等于2的整数。在其中一个实施例中,所述熵编码处理为Huffman编码处理。本专利技术还提出一种改善数字图像方块效应的系统,包括正向处理模块、反向处理模块和数据大小调整模块;所述正向处理模块,被配置以将数字图像的第一待编码数据进行离散余弦变换处理、量化处理和熵编码处理;所述反向处理模块,被配置以将对所述第一待编码数据进行离散余弦变换处理和量化处理后得到的数据再进行反量化处理和反离散余弦变换处理生成第一数据;所述数据大小调整模块,被配置以计算所述第一数据和所述第一待编码数据的大小关系,并根据计算出的所述第一数据和所述第一待编码数据的大小关系对位于所述第一待编码数据的预设相邻范围内的待编码数据的大小进行调整;所述正向处理模块,还被配置以将所述数据大小调整模块调整后的所述待编码数据及所述数字图像的除去所述第一待编码数据和位于所述第一待编码数据的预设相邻范围内的所述待编码数据之外的待编码数据进行离散余弦处理、量化处理和熵编码处理。在其中一个实施例中,所述改善数字图像方块效应的系统还包括待编码数据分割丰吴块;所述数据分割模块,被配置以按照预设编码标准将所述数字图像的数据分割成具有预设大小的多个所述待编码数据;其中,所述多个待编码数据包括所述第一待编码数据。在其中一个实施例中,所述预设编码标准为JPEG编码标准,所述预设大小为8*8。在其中一个实施例中,所述数据大小调整模块包括数据大小关系计算单元和数据大小调整单元;所述数据大小关系计算单元,被配置以计算所述第一数据与所述第一待编码数据的大小关系;所述大小关系包括所述第一数据与所述第一待编码数据的差值的绝对值D ;所述数据大小调整单元,被配置以根据所述绝对值D对位于所述第一待编码数据的预设相邻范围内的所述待编码数据的大小进行调整:若所述第一数据大于所述第一待编码数据,则将位于所述第一待编码数据的预设相邻范围内的所述待编码数据的大小调整为Q+D/n ;若所述第一数据小于所述第一待编码数据,则将位于所述第一待编码数据的预设相邻范围内的所述待编码数据的大小调整为C1-DAi ;若所述第一数据与所述第一待编码数据大小相等,则对位于所述第一待编码数据的预设相邻范围内的所述待编码数据的大小不进行调整;其中,Ci为位于所述第一待编码数据的预设相邻范围内的所述待编码数据的未调整处理前的大小,η>1,且η随着位于所述第一待编码数据的预设相邻范围内的所述待编码数据与所述第一待编码数据之间的位置距离变大而变大。在其中一个实施例中,η为大于等于2的正整数。在其中一个实施例中,所述摘编码处理为Huffman编码处理。上述改善数字图像方块效应的方法和系统,通过将第一待编码数据进行离散余弦变换处理和量化处理后得到的数据再进行反量化处理和反离散余弦变换处理生成第一数据,然后根据第一数据与第一待编码数据之间的大小关系,对位于第一待编码数据的预设相邻范围内的待编码数据的大小进行调整,并将调整后的待编码数据及数字图像的除去第一待编码数据和位于第一待编码数据的预设相邻范围内的待编码数据之外的待编码数据进行离散余弦处理、量化处理和熵编码处理,最终完成对数字图像的数据的编码处理,从而改善了最终显示出的图像的方块效应,优化了图像的视觉效果。【附图说明】图1为本专利技术改善数字图像方块效应的方法一个实施例的流程示意图;图2为本专利技术改善数字图像方块效应的方法一个实施例中的计算第一数据和第一待编码数据的大小关系,并根据计算出的第一数据和第一待编码数据的大小关系对位于第一待编码数据的预设相邻范围内的待编码数据的大小进行调整步骤的流程图;图3为本专利技术改善数字图像方块效应的系统一个实施例的结构示意图;图4为本专利技术改善数字图像方块效应的系统一个实施例中的数据大小调整模块的结构不意图;当前第1页1 2 3 4 本文档来自技高网...
改善数字图像方块效应的方法和系统

【技术保护点】
一种改善数字图像方块效应的方法,其特征在于,包括以下步骤:将数字图像的第一待编码数据进行离散余弦变换处理、量化处理和熵编码处理;将对所述第一待编码数据进行离散余弦变换处理和量化处理后得到的数据再进行反量化处理和反离散余弦变换处理生成第一数据;计算所述第一数据和所述第一待编码数据的大小关系,并根据计算出的所述第一数据和所述第一待编码数据的大小关系对位于所述第一待编码数据的预设相邻范围内的待编码数据的大小进行调整;将调整后的所述待编码数据及所述数字图像的除去所述第一待编码数据和位于所述第一待编码数据的预设相邻范围内的所述待编码数据之外的待编码数据进行离散余弦处理、量化处理和熵编码处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:肖全之闫玉凤黄荣均
申请(专利权)人:珠海市杰理科技有限公司
类型:发明
国别省市:广东;44

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

1