视频编码方法、视频解码方法以及编码端或/和解码端技术

技术编号:36022389 阅读:21 留言:0更新日期:2022-12-21 10:18
本发明专利技术涉及视频处理领域,具体涉及一种视频编码方法、视频解码方法以及编码端或/和解码端。该方法包括:对输入事件进行监听;当监听到输入事件时,对当前视频数据帧进行编码处理,生成编码数据;对编码数据进行重建,生成重建视频数据帧;基于当前视频数据帧与重建视频数据帧之间的差异,生成当前视频数据帧对应的附加信息;附加信息用于表征需要在当前视频数据帧中显示的标识信息;将编码数据以及附加信息传输至编码端对应的解码端。上述视频编码方法,不仅生成编码数据,还生成附加信息,从而使得解码端对编码数据以及附加信息进行解码之后,可以保证不仅解码后的视频帧清晰,也保证了解码后的视频帧中的标识信息清晰。了解码后的视频帧中的标识信息清晰。了解码后的视频帧中的标识信息清晰。

【技术实现步骤摘要】
视频编码方法、视频解码方法以及编码端或/和解码端


[0001]本专利技术涉及视频处理领域,具体涉及一种视频编码方法、视频解码方法以及编码端或/和解码端。

技术介绍

[0002]在当前5G逐步普及的大背景下,云计算的运用越来越广泛,云计算产品已经深入到全国数百个地市的各行各业中,客户使用的终端、应用的场景以及共享的公共网络状况千差万别各不相同。目前面向广大个人用户的互娱产品:云游戏是云计算产品矩阵中的重要组成部分。
[0003]云游戏领域因为其独特的应用场景,具体表现在:具有画面快速连续变化,全图刷新、色彩信息丰富、带宽要求高的特点,目前采用的传输方式均以视频流方式进行压缩传输。其目的是为了利用视频流编码器擅长压缩时间、空间冗余的特点,在保持视觉流畅性的前提下,最大程度压缩需要传输显示的数据量,以降低云游戏对带宽的要求,节省带宽开销。
[0004]然而,在视频编码器对视频流进行压缩时,抛弃了部分参数,影响了图像边缘,在频繁使用的交互输入场景,文字的边缘会出现不够锐利的现象,从而使得视频中文字不清晰。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供了一种视频编码方法,旨在解决视频中文字不清晰的问题。
[0006]根据第一方面,本专利技术实施例提供了一种视频编码方法,应用于编码端;包括:
[0007]对输入事件进行监听;
[0008]当监听到输入事件时,对当前视频数据帧进行编码处理,生成编码数据;
[0009]对编码数据进行重建,生成重建视频数据帧;
[0010]基于当前视频数据帧与重建视频数据帧之间的差异,生成当前视频数据帧对应的附加信息;附加信息用于表征需要在当前视频数据帧中显示的标识信息;
[0011]将编码数据以及附加信息传输至编码端对应的解码端。
[0012]本专利技术实施例提供的视频编码方法,对输入事件进行监听,当监听到输入事件时,对当前视频数据帧进行编码处理,生成编码数据,保证了生成的编码数据的准确性。然后,对编码数据进行重建,生成重建视频数据帧,保证了生成的重建视频数据帧的准确性。基于当前视频数据帧与重建视频数据帧之间的差异,生成当前视频数据帧对应的附加信息,其中,附加信息用于表征需要在当前视频数据帧中显示的标识信息;保证了生成的附加信息的准确性。将编码数据以及附加信息传输至编码端对应的解码端。上述视频编码方法,不仅对当前视频数据帧进行编码处理,生成编码数据,还生成的需要在当前视频数据帧中显示的标识信息对应的附加信息,从而使得解码端对编码数据以及附加信息进行解码之后,可
以保证不仅解码后的视频帧清晰,也保证了解码后的视频帧中的标识信息清晰。
[0013]结合第一方面,在第一方面第一实施方式中,基于当前视频数据帧与重建视频数据帧之间的差异,生成当前视频数据帧对应的附加信息,包括:
[0014]利用当前视频数据帧减去重建视频数据帧,得到第一图像残差;
[0015]对当前视频数据帧进行横向差分残差处理,得到横向差分矩阵;
[0016]对当前视频数据帧进行纵向差分残差处理,得到纵向差分矩阵;
[0017]基于横向差分矩阵与纵向差分矩阵之间的关系,生成第二图像残差;
[0018]基于第一图像残差与第二图像残差之间的关系,生成目标残差矩阵;
[0019]对目标残差矩阵进行分析,生成附加信息。
[0020]本专利技术实施例提供的视频编码方法,利用当前视频数据帧减去重建视频数据帧,得到第一图像残差,保证了生成的第一图像残差的准确性。然后,对当前视频数据帧进行横向差分残差处理,得到横向差分矩阵;对当前视频数据帧进行纵向差分残差处理,得到纵向差分矩阵,保证了生成的横向差分矩阵以及纵向差分矩阵的准确性。基于横向差分矩阵与纵向差分矩阵之间的关系,生成第二图像残差,保证了生成的第二图像残差的准确性。基于第一图像残差与第二图像残差之间的关系,生成目标残差矩阵,保证了生成的目标残差矩阵的准确性。然后,对目标残差矩阵进行分析,生成附加信息,保证了生成的附加信息的准确性,进而可以保证解码后的视频帧中的标识信息清晰。
[0021]结合第一方面第一实施方式,在第一方面第二实施方式中,基于横向差分矩阵与纵向差分矩阵之间的关系,生成第二图像残差,包括:
[0022]对横向差分矩阵与纵向差分矩阵中对应的各个元素进行平方计算,并将平方后的数据进行求和计算,对求和后的数值进行平方根计算,生成第二图像残差。
[0023]本专利技术实施例提供的视频编码方法,对横向差分矩阵与纵向差分矩阵中对应的各个元素进行平方计算,并将平方后的数据进行求和计算,对求和后的数值进行平方根计算,生成第二图像残差,保证了生成的第二图像残差的准确性,进而可以保证生成的附加信息的准确性。
[0024]结合第一方面第一实施方式,在第一方面第三实施方式中,基于第一图像残差与第二图像残差之间的关系,生成目标残差矩阵,包括:
[0025]获取第二图像残差对应的第一预设阈值;
[0026]将第二图像残差中的各个元素与第一预设阈值进行对比;
[0027]根据对比结果,将第二图像残差更改为二值矩阵;
[0028]将二值矩阵与第一图像残差进行与操作,生成目标残差矩阵。
[0029]本专利技术实施例提供的视频编码方法,获取第二图像残差对应的第一预设阈值,然后,将第二图像残差中的各个元素与第一预设阈值进行对比,保证了得到的对比结果的准确性。然后,根据对比结果,将第二图像残差更改为二值矩阵,保证了生成的二值矩阵的准确性。将二值矩阵与第一图像残差进行与操作,生成目标残差矩阵,保证了生成的目标残差矩阵的准确性,进而可以保证生成的附加信息的准确性。
[0030]结合第一方面第一实施方式,在第一方面第四实施方式中,对目标残差矩阵进行分析,生成附加信息,包括:
[0031]获取目标残差矩阵对应的第二预设阈值;
[0032]基于第二预设阈值与目标残差矩阵中各个元素之间的关系,对目标残差矩阵进行阈值化处理,生成第一候选附加信息;
[0033]对第一候选附加信息进行DCT转换,生成第二候选附加信息;
[0034]对第二候选附加信息进行扫描和编码处理,生成附加信息。
[0035]本专利技术实施例提供的视频编码方法,获取目标残差矩阵对应的第二预设阈值,基于第二预设阈值与目标残差矩阵中各个元素之间的关系,对目标残差矩阵进行阈值化处理,生成第一候选附加信息,保证了生成的第一候选附加信息的准确性。然后,对第一候选附加信息进行DCT转换,生成第二候选附加信息,保证了生成的第二候选附加信息的准确性。对第二候选附加信息进行扫描和编码处理,生成附加信息,保证了生成的附加信息的准确性。
[0036]结合第一方面,在第一方面第五实施方式中,将编码数据以及附加信息传输至编码端对应的解码端,包括:
[0037]对附加信息进行分析,生成附加信息对应的标识信息;
[0038]将编码数据、附加信息以及附加信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频编码方法,其特征在于,应用于编码端;包括:对输入事件进行监听;当监听到所述输入事件时,对当前视频数据帧进行编码处理,生成编码数据;对所述编码数据进行重建,生成重建视频数据帧;基于所述当前视频数据帧与所述重建视频数据帧之间的差异,生成所述当前视频数据帧对应的附加信息;所述附加信息用于表征需要在所述当前视频数据帧中显示的标识信息;将所述编码数据以及所述附加信息传输至所述编码端对应的解码端。2.根据权利要求1所述的方法,其特征在于,所述基于所述当前视频数据帧与所述重建视频数据帧之间的差异,生成所述当前视频数据帧对应的附加信息,包括:利用所述当前视频数据帧减去所述重建视频数据帧,得到第一图像残差;对所述当前视频数据帧进行横向差分残差处理,得到横向差分矩阵;对所述当前视频数据帧进行纵向差分残差处理,得到纵向差分矩阵;基于所述横向差分矩阵与所述纵向差分矩阵之间的关系,生成第二图像残差;基于所述第一图像残差与所述第二图像残差之间的关系,生成目标残差矩阵;对所述目标残差矩阵进行分析,生成所述附加信息。3.根据权利要求2所述的方法,其特征在于,所述基于所述横向差分矩阵与所述纵向差分矩阵之间的关系,生成第二图像残差,包括:对所述横向差分矩阵与所述纵向差分矩阵中对应的各个元素进行平方计算,并将平方后的数据进行求和计算,对求和后的数值进行平方根计算,生成所述第二图像残差。4.根据权利要求2所述的方法,其特征在于,所述基于所述第一图像残差与所述第二图像残差之间的关系,生成目标残差矩阵,包括:获取所述第二图像残差对应的第一预设阈值;将所述第二图像残差中的各个元素与所述第一预设阈值进行对比;根据对比结果,将所述第二图像残差更改为二值矩阵;将所述二值矩阵与所述第一图像残差进行与操作,生成所述目标残差矩阵。5.根据权利要求2所述的方法,其特征在于,所述对所述目标残差矩阵进行分析,生成所述附加信息,包括:获取所述目标残差矩阵对应的第二预设阈值;基于所述第二预设阈值与所述目标残差矩阵中各个元素之间的关系,对所述目标残差矩阵进行阈值化处理,生成第一候选附加信息;对所述第一候选附加信...

【专利技术属性】
技术研发人员:陈曦王凡
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1