编码方法、装置、设备及存储介质制造方法及图纸

技术编号:31481502 阅读:20 留言:0更新日期:2021-12-18 12:15
本公开提供一种编码方法、装置、设备及存储介质,涉及编码技术领域,所述方法包括将当前宏块的像素值和参考宏块中相同位置的像素值进行比较;在确定所述当前宏块中变化的像素值的数量小于第一预设阈值时,将每个变化的像素值插入多叉树中,并将每个未变化的像素值设置为零;对所述多叉树中的每个像素值进行编号;根据预设编码规则对当前宏块进行编码;所述预设编码规则为根据未变化的像素值的个数和所述多叉树中的每个像素值的编号确定的规则。本公开编码得到的码流传输的是图像像素,而不是频域变化再进行量化后的频域信号,从而能够保证微小的变化都能够在解码端显示,提高了图像的显示质量。了图像的显示质量。了图像的显示质量。

【技术实现步骤摘要】
编码方法、装置、设备及存储介质


[0001]本公开涉及编码
,尤其涉及编码方法、装置、设备及存储介质。

技术介绍

[0002]计算机合成图像是采用计算机图形学技术,通过计算机上显卡计算得到的人造图像。在对图像进行传输时,通常需要对图像进行编解码。
[0003]相关技术中,通常对计算机桌面进行采集,然后将采集到的图像划分为若干个大小相同、互不重叠的宏块。当当前帧中某个宏块相对于参考帧中相同位置的宏块发生了部分变化时,采用H264、H265等视频编码技术对宏块进行编码。
[0004]但上述技术中,H264、H265等视频编码技术采用了量化的方法,导致当前帧相对参考帧的一些微小的变化无法在解码后的图像中显现出来,从而降低了图像的显示质量。

技术实现思路

[0005]本公开实施例提供一种编码方法、装置、设备及存储介质,能够解决现有技术中降低了图像的显示质量的问题。所述技术方案如下:
[0006]根据本公开实施例的第一方面,提供一种编码方法,所述方法包括:
[0007]将当前宏块的像素值和参考宏块中相本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种编码方法,其特征在于,所述方法包括:将当前宏块的像素值和参考宏块中相同位置的像素值进行比较;在确定所述当前宏块中变化的像素值的数量小于第一预设阈值时,将每个变化的像素值插入多叉树中,并将每个未变化的像素值设置为零;对所述多叉树中的每个像素值进行编号;根据预设编码规则对当前宏块进行编码;所述预设编码规则为根据未变化的像素值的个数和所述多叉树中的每个像素值的编号确定的规则。2.根据权利要求1所述的方法,其特征在于,所述将当前宏块的像素值和参考宏块中相同位置的像素值进行比较包括:按照预设顺序对当前宏块中的每个像素进行扫描,计算所述当前宏块中的每个像素的像素值;将所述当前宏块中的每个像素的像素值与参考宏块中相同位置的像素值进行比较;在确定所述当前宏块中的目标像素的像素值与参考宏块中相同位置的像素的像素值相同时,确定所述目标像素未发生变化;在确定所述当前宏块中的目标像素的像素值与参考宏块中相同位置的像素的像素值未相同时,确定所述目标像素发生变化。3.根据权利要求1所述的方法,其特征在于,还包括:在将当前帧中的所有宏块扫描结束时,确定所述多叉树中的像素值的个数是否大于第二预设阈值;在确定所述多叉树中的像素值的个数大于所述第二预设阈值时,对所述多叉树进行剪枝,直至所述多叉树中存储的像素值的个数小于所述第二预设阈值。4.根据权利要求1所述的方法,其特征在于,所述根据预设编码规则对当前宏块进行编码包括:确定所述当前宏块中第一个变化的像素值之前的未变化的像素值的个数,记为第一数值;在所述多叉树中查询所述当前宏块中每个变化的像素值对应的编号;确定所述当前宏块中任意两个变化的像素值之间的未变化的像素值的个数,得到第二数值;确定所述当前宏块中最后一个变化的像素值之后的未变化的像素值的个数,记为第三数值;根据所述当前宏块中每个像素的位置,对所述第一数值、每个变化的像素值对应的编号、每个所述第二数值、以及所述第三数值进行排序;对排序结果中的每个数值进行编码,得到编码码流。5.根据权利要求4所述的方法,其特征在于,所述对所述第一数值、每个变化的像素值对应的编号、每个所述第二数值、以及所述第三数值进行排序...

【专利技术属性】
技术研发人员:郭鲲
申请(专利权)人:西安万像电子科技有限公司
类型:发明
国别省市:

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

1