【技术实现步骤摘要】
数据编码方法及装置、数据解码方法及装置
本专利技术涉及数据处理领域,具体而言,涉及一种数据编码方法及装置、数据解码方法及装置。
技术介绍
相关技术中,对计算机合成图像进行压缩编码传输的前提是图像的采集,根据具体应用的场景不同,图像的采集有多种方式,在采集过程中可能引入噪声,对图像信号带来干扰,这些干扰噪声将极大的影响合成图像的编码码流和编码效果。现有的实时传输技术多是针对HDMI等数字信号进行采集,即保证采集不会大量引入噪声,在此前提下进行编码;而能够对噪声进行过滤处理的,由于需要对每帧图像进行完全的预处理,多用于非实时性场景。无法同时具有良好的实时性要求和抗噪声效果。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种数据编码方法及装置、数据解码方法及装置,以至少解决相关技术中数据编解码过程存在噪声信号,传统的滤波去噪方式,实时性差,抗噪效果不好的技术问题。根据本专利技术实施例的一个方面,提供了一种数据编码方法,包括:统计图像数据的所有宏块的运动向量,确定对应宏块的数量最多的运动向量为全局运动向量;根据所述全局运动向量,确定所述图像数据中的宏块所属的类型,其中,所述类型包括:不变宏块,匹配宏块,拷贝宏块;根据确定的类型,对所述图像数据中的宏块进行编码。可选的,根据所述全局运动向量,确定所述图像数据中的宏块所属的类型包括:将所述图像数据的宏块与参考宏块进行比较,确定所述图像数据的宏块中的不变宏块和变化宏块,其中,所述不变宏块为与所述 ...
【技术保护点】
1.一种数据编码方法,其特征在于,包括:/n统计图像数据的所有宏块的运动向量,确定对应宏块的数量最多的运动向量为全局运动向量;/n根据所述全局运动向量,确定所述图像数据中的宏块所属的类型,其中,所述类型包括:不变宏块,匹配宏块,拷贝宏块;/n根据确定的类型,对所述图像数据中的宏块进行编码。/n
【技术特征摘要】
1.一种数据编码方法,其特征在于,包括:
统计图像数据的所有宏块的运动向量,确定对应宏块的数量最多的运动向量为全局运动向量;
根据所述全局运动向量,确定所述图像数据中的宏块所属的类型,其中,所述类型包括:不变宏块,匹配宏块,拷贝宏块;
根据确定的类型,对所述图像数据中的宏块进行编码。
2.根据权利要求1所述的方法,其特征在于,根据所述全局运动向量,确定所述图像数据中的宏块所属的类型包括:
将所述图像数据的宏块与参考宏块进行比较,确定所述图像数据的宏块中的不变宏块和变化宏块,其中,所述不变宏块为与所述参考宏块相同的宏块,所述变化宏块为与所述参考宏块不相同的宏块;
根据所述全局运动向量对所述图像数据的变化宏块进行偏移,将偏移后与所述参考宏块相同的变化宏块,作为所述匹配宏块;
将所述图像数据的宏块与本宏块在所述图像中相邻的相邻宏块进行比较,确定所述图像数据的宏块中的拷贝宏块,其中,所述拷贝宏块为与所述相邻宏块相同的宏块。
3.根据权利要求2所述的方法,其特征在于,根据所述全局运动向量,确定所述图像数据中的宏块所属的类型包括:
对所述不变宏块,匹配宏块,拷贝宏块分别进行编码;
对所述图像数据的宏块中,除所述不变宏块,所述匹配宏块和所述拷贝宏块之外的其他宏块的类型进行判定,其中,所述其他宏块的类型包括:文字宏块,图片宏块;
按照图片编码方式对图片宏块进行编码,按照文字编码方式对文字宏块进行编码。
4.根据权利要求3所述的方法,其特征在于,将所述图像数据的宏块与参考宏块进行比较,确定不变宏块包括:
将所述图像数据的宏块与参考宏块进行比较,在满足第一判定条件的情况下,确定所述图像数据的宏块为不变宏块,其中,所述参考宏块为已编码的预设宏块;
其中,所述第一判定条件包括:所述图像数据的宏块的像素与参考宏块的像素在预设分量上的差值的平均值小于预设平均值;
和,所述图像数据的宏块的像素的所述差值均不超过预设差值;
和,所述图像数据的宏块的像素的所述差值,至少相邻两行或两列像素的差值含0值,或四角交叉线中的像素含0值。
5.根据权利要求4所述的方法,其特征在于,将所述图像数据的宏块与参考宏块进行比较,确定匹配宏块包括:
将所述图像数据的宏块与参考宏块进行比较,在满足第二判定条件的情况下,确定所述图像数据的宏块为变化宏块;
通过所述全局运动向量对所述变化宏块进行偏移,将偏移后与所述参考宏块相同的变化宏块,作为所述匹配宏块;
其中,所述第二判定条件包括:所述图像数据的宏块的像素与参考宏块的像素在预设分量上的差值的平均值不小于预设平均值;
或,所述图像数据的宏块的像素的所述差值存在超过所述预设差值;
或,所述图像数据的...
【专利技术属性】
技术研发人员:张路,钟安彪,
申请(专利权)人:西安万像电子科技有限公司,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。