[发明专利]一种多媒体数据再压缩方法有效
申请号: | 201710291716.5 | 申请日: | 2017-04-28 |
公开(公告)号: | CN107087184B | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 杨灿;魏玉凯 | 申请(专利权)人: | 华南理工大学 |
主分类号: | H04N19/176 | 分类号: | H04N19/176;H04N19/42 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 罗观祥 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多媒体 数据 再压缩 方法 | ||
本发明公开了一种多媒体数据在压缩方法,包括以下步骤:步骤S1、对采用分块为基础的压缩方法压缩的多媒体数据进行解码;步骤S2、对解码后多媒体数据按照该多媒体数据采用压缩方法的分块大小进行分块,对分块数据进行相似性比较,获取相似宏块的位置信息,得到相似块组信息;步骤S3、根据相似块组信息,对相应压缩方法压缩好的数据信息进行再压缩;本发明具有对已经过相应数据压缩方法压缩后的多媒体数据再次进行压缩的作用,具有降低了压缩后的多媒体数据所占的存储空间等优点。
技术领域
本发明涉及一种对采用分块为基础的压缩方法压缩后的图片和视频类多媒体数据进行再次压缩的技术,特别涉及一种多媒体数据再压缩方法。
背景技术
图片、视频类多媒体数据较其它类型数据的特点就是数据量大,对网络带宽、数据存储都是很大的负担,图片和视频中存在大量冗余信息,对图片、视频类多媒体数据压缩方法的研究也一直是研究的热点,并且形成了相对稳定的算法框架和当前普遍采用的压缩算法。
当前对图片、视频等多媒体数据压缩所普遍采用的方法均是对原图像或图像帧中的像素点按照一定大小划分成宏块,对各宏块数据采取相应方法进行相应压缩,最终压缩所得数据中是按照每个压缩好的分块数据按顺序存放。其中对图像中划分的数据块和视频不同GOP的I帧中数据块的压缩均为单独压缩,数据块之间的压缩并无关系。而这些数据块中存在大量相似性较强的数据块,图片、视频类多媒体数据对数据的精确度没有很强的要求,这些相似性较强的数据块可以互相替换而不造成图片、视频质量的过度下降,当前普遍采用的压缩方法会存储所有这些相似性较强的宏块,这样就造成了压缩后的多媒体数据中存在大量不必要的冗余信息。
如果对这些相似性较强的宏块只存储一个宏块数据,而其它与之相似的宏块在解码时用该宏块数据进行替换,这样就可以以损失很小的图片、视频质量的代价来进一步减少多媒体数据占用存储空间。
发明内容
本发明的目的在于克服现有技术的缺点与不足,提供一种多媒体数据再压缩方法。
本发明的目的可以通过下述技术方案实现:一种多媒体数据再压缩方法,包含以下步骤:
数据再压缩端的再压缩步骤如下:
步骤S1、对采用分块为基础的压缩方法压缩的多媒体数据进行解码;
步骤S2、对解码后多媒体数据按照原多媒体数据采用压缩方法的分块大小进行分块,对分块数据进行相似性比较,获取相似数据块信息,将相似块划分相似块组;
步骤S3、根据相似块组信息,对每个相似块组中的宏块只保存组中第一个宏块数据,同一相似块组中其它宏块数据不予保存,仅在原位置保存替换宏块信息,从而将原来压缩好的多媒体数据进行再压缩处理;
再压缩数据解压缩端的解压缩的步骤如下:
步骤T1、对采用本方法再压缩处理的多媒体数据恢复为再压缩前的多媒体数据。
在步骤S1中,识别多媒体数据类型及压缩格式,采取相应解码方法对多媒体数据进行解码,解码出原图片或视频I帧每个像素点的YUV值,用YUV值来做之后的宏块相似性比较操作。
在步骤S2中,按照相应压缩方法的分块大小对解码后原始多媒体数据按照像素点位置进行分块处理,即按照原多媒体数据采用压缩方法压缩的单位即宏块,来做后面相似性比较操作。
在步骤S2中,按照一定判定相似标准,对分块数据进行相似性比较,将相似数据块位置信息分组保存为临时文件,为每一组相似数据块保存一个相似块组信息,相似块组信息中按照原多媒体数据相应压缩方法压缩数据块的先后顺序,保存这一组相似块在解码后多媒体数据中的相对位置信息,其中相似块组中首个宏块作为替换宏块,同一相似块组中其他宏块作为被替换宏块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710291716.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置