视频数据的处理方法、电子设备及可读存储介质技术

技术编号:37441428 阅读:14 留言:0更新日期:2023-05-06 09:13
本申请提供了一种视频数据的处理方法、电子设备及存储介质。视频数据的处理方法包括:解码视频流得到第一视频数据;控制显示屏显示第二视频数据,若第一视频数据中图像的分辨率小于第一阈值,且电子设备的温度小于第二阈值,第二视频数据中图像的分辨率大于第一视频数据中图像的分辨率。因此:执行视频业务时,显示屏显示第二视频数据,由于第一视频数据中图像的分辨率小于第一阈值,且设备温度小于第二阈值,第二视频数据中图像的分辨率大于第一视频数据中图像的分辨率,因此,在第一视频数据中图像的分辨率较低时,显示屏显示的第二视频数据中图像的分辨率高,实现了电子设备执行视频业务时,显示屏显示的视频数据清晰度较高。显示屏显示的视频数据清晰度较高。显示屏显示的视频数据清晰度较高。

【技术实现步骤摘要】
视频数据的处理方法、电子设备及可读存储介质


[0001]本申请涉及多媒体
,尤其涉及一种视频数据的处理方法、电子设备及计算机可读存储介质。

技术介绍

[0002]电子设备的视频业务种类越来越多,例如播放长视频、短视频,进行视频通话或者直播等。电子设备执行视频业务时,需要对本地或网络侧的视频数据进行解码操作,得到YUV格式的视频数据,再进行播放。
[0003]然而,电子设备解码得到的YUV格式的视频数据在显示屏的播放效果,受限于电子设备的网络质量、电子设备的解码质量等。若电子设备的网络质量差,会导致YUV格式的视频数据的分辨率低,观感模糊。若电子设备的解码过程存在信息丢失的问题,会导致YUV格式的视频出现块状模糊。

技术实现思路

[0004]本申请提供了一种视频数据的处理方法、电子设备、计算机程序产品及计算机可读存储介质,目的在于实现电子设备执行视频业务时,显示屏显示的视频数据清晰度较高。
[0005]为了实现上述目的,本申请提供了以下技术方案:
[0006]第一方面,本申请提供了一种应用于电子设备的视频数据的处理方法,该电子设备包括显示屏和解码器,视频数据的处理方法包括:响应于视频业务的启动指令,获取视频流,其中,视频业务包括播放视频、执行视频通话或直播;利用解码器解码视频流,得到第一视频数据;控制显示屏显示第二视频数据,其中,第二视频数据由第一视频数据得到,若第一视频数据中图像的分辨率小于第一阈值,且电子设备的温度小于第二阈值,第二视频数据中图像的分辨率大于第一视频数据中图像的分辨率。
[0007]由上述内容可以看出:电子设备响应于视频业务的启动指令以执行视频业务时,利用解码器解码视频流,得到第一视频数据,并控制显示屏显示第二视频数据,由于第一视频数据中图像的分辨率小于第一阈值,且电子设备的温度小于第二阈值,第二视频数据中图像的分辨率大于第一视频数据中图像的分辨率,因此,在解码器解码出的第一视频数据中图像的分辨率较低时,可以控制显示屏显示的第二视频数据中图像的分辨率高,实现了电子设备执行视频业务时,显示屏显示的视频数据清晰度较高。
[0008]在一个可能的实施方式中,第二视频数据中图像的分辨率大于第一视频数据中图像的分辨率的现实方式包括:放大第一视频数据中图像的Y通道数据的分辨率,得到放大分辨率之后的Y通道数据;放大第一视频数据中图像的UV通道数据的分辨率,得到放大分辨率之后的UV通道数据;合成放大分辨率之后的Y通道数据和放大分辨率之后的UV通道数据,得到第二视频数据中图像的图像数据。
[0009]在一个可能的实施方式中,放大第一视频数据中图像的Y通道数据的分辨率,得到放大分辨率之后的Y通道数据,包括:调用超分模型,处理第一视频数据中图像的Y通道数据
的分辨率,得到放大分辨率之后的Y通道数据,其中,超分模型用于将输入图像的分辨率放大n倍,得到输出图像,n为大于2的整数。
[0010]在一个可能的实施方式中,放大第一视频数据中图像的UV通道数据的分辨率,得到放大分辨率之后的UV通道数据,包括:采用插值法处理第一视频数据中图像的UV通道数据,得到放大分辨率之后的UV通道数据。
[0011]在本可能的实施方式中,采用插值法处理第一视频数据中图像的UV通道数据,可以避免第一视频数据中图像均采用超分模型来处理带来的功耗较高的问题。
[0012]在一个可能的实施方式中,视频数据的处理方法还包括:若第一视频数据中图像的分辨率不小于第一阈值,或者电子设备的温度不小于第二阈值,第二视频数据中图像的分辨率与第一视频数据中图像的分辨率相同。
[0013]在一个可能的实施方式中,调用超分模型,处理第一视频数据中图像的Y通道数据的分辨率,得到放大分辨率之后的Y通道数据之前,视频数据的处理方法还包括:确定第一视频数据中图像的Y通道数据的分辨率是否符合超分模型的分辨率要求;若第一视频数据中图像的Y通道数据的分辨率不符合超分模型的分辨率要求,处理第一视频数据中图像的Y通道数据的分辨率,其中,处理后的图像中的Y通道数据的分辨率符合超分模型的分辨率要求;其中,调用超分模型,处理第一视频数据中图像的Y通道数据的分辨率,得到放大分辨率之后的Y通道数据,包括:调用超分模型,处理经分辨率处理后的第一视频数据中图像的Y通道数据的分辨率,得到放大分辨率之后的Y通道数据。
[0014]在本可能的实施方式中,若第一视频数据中图像的Y通道数据的分辨率不符合超分模型的分辨率要求,处理第一视频数据中图像的Y通道数据的分辨率,可以保证超分模型可以处理不同分辨率的Y通道数据。
[0015]在一个可能的实施方式中,超分模型支持的分辨率包括多个,处理第一视频数据中图像的Y通道数据的分辨率之前,视频数据的处理方法还包括:在超分模型支持的多个分辨率中,确定第一视频数据中图像对应的目标分辨率,目标分辨率大于第一视频数据中图像的分辨率,且与第一视频数据中图像的分辨率最接近,处理后的图像中的Y通道数据的分辨率符合目标分辨率的要求。
[0016]在一个可能的实施方式中,处理第一视频数据中图像的Y通道数据的分辨率,包括:放大第一视频数据中图像的Y通道数据的分辨率,放大后的图像的Y通道数据的分辨率与超分模型要求的分辨率相同。
[0017]在一个可能的实施方式中,视频数据的处理方法还包括:从放大分辨率之后的Y通道数据,截取出第一Y通道数据,第一Y通道数据的分辨率为第一视频数据中图像的Y通道数据的分辨率的n倍,n为超分模型放大输入图像的倍数;其中,合成放大分辨率之后的Y通道数据和放大分辨率之后的UV通道数据,得到第二视频数据中图像的图像数据,包括:合成第一Y通道数据和放大分辨率之后的UV通道数据,得到第二视频数据中图像的图像数据。
[0018]在一个可能的实施方式中,电子设备的温度小于第二阈值的判断方式包括:获取电子设备的至少一个温度传感器检测的温度值;利用温度传感器检测的温度值中的任意一个,或温度传感器检测的温度值的平均值,确定电子设备的温度小于第二阈值。
[0019]在一个可能的实施方式中,控制显示屏显示第二视频数据过程中,还包括:
[0020]控制显示屏在第二视频数据的显示界面显示第一对话框,第一对话框包括用于提
示用户提升视频数据的分辨率的文字。
[0021]第二方面,本申请提供了一种电子设备,包括:一个或多个处理器、存储器,解码器,显示屏;存储器、解码器、显示屏与一个或多个处理器耦合,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,电子设备执行如第一方面任意一项的视频数据的处理方法。
[0022]第三方面,本申请提供了一种计算机可读存储介质,用于存储计算机程序,计算机程序被电子设备执行时,使得电子设备实现如第一方面任意一项的视频数据的处理方法。
[0023]第四方面,本申请提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如第一方面中任意一项的视频数据的处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频数据的处理方法,其特征在于,应用于电子设备,所述电子设备包括显示屏和解码器,所述视频数据的处理方法,包括:响应于视频业务的启动指令,获取视频流,其中,所述视频业务包括播放视频、执行视频通话或直播;利用所述解码器解码所述视频流,得到第一视频数据;控制所述显示屏显示第二视频数据,其中,所述第二视频数据由所述第一视频数据得到,若所述第一视频数据中图像的分辨率小于第一阈值,且所述电子设备的温度小于第二阈值,所述第二视频数据中图像的分辨率大于所述第一视频数据中图像的分辨率。2.根据权利要求1所述的视频数据的处理方法,其特征在于,所述第二视频数据中图像的分辨率大于第一视频数据中图像的分辨率的现实方式包括:放大所述第一视频数据中图像的Y通道数据的分辨率,得到放大分辨率之后的Y通道数据;放大所述第一视频数据中图像的UV通道数据的分辨率,得到放大分辨率之后的UV通道数据;合成所述放大分辨率之后的Y通道数据和所述放大分辨率之后的UV通道数据,得到所述第二视频数据中图像的图像数据。3.根据权利要求2所述的视频数据的处理方法,其特征在于,所述放大所述第一视频数据中图像的Y通道数据的分辨率,得到放大分辨率之后的Y通道数据,包括:调用超分模型,处理所述第一视频数据中图像的Y通道数据的分辨率,得到放大分辨率之后的Y通道数据,其中,所述超分模型用于将输入图像的分辨率放大n倍,得到输出图像,n为大于2的整数。4.根据权利要求2或3所述的视频数据的处理方法,其特征在于,所述放大所述第一视频数据中图像的UV通道数据的分辨率,得到放大分辨率之后的UV通道数据,包括:采用插值法处理所述第一视频数据中图像的UV通道数据,得到放大分辨率之后的UV通道数据。5.根据权利要求1至4中任意一项所述的视频数据的处理方法,其特征在于,还包括:若所述第一视频数据中图像的分辨率不小于第一阈值,或者所述电子设备的温度不小于第二阈值,所述第二视频数据中图像的分辨率与所述第一视频数据中图像的分辨率相同。6.根据权利要求3所述的视频数据的处理方法,其特征在于,所述调用超分模型,处理所述第一视频数据中图像的Y通道数据的分辨率,得到放大分辨率之后的Y通道数据之前,还包括:确定第一视频数据中图像的Y通道数据的分辨率是否符合所述超分模型的分辨率要求;若第一视频数据中图像的Y通道数据的分辨率不符合所述超分模型的分辨率要求,处理所述第一视频数据中图像的Y通道数据的分辨率,其中,处理后的图像中的Y通道数据的分辨率符合所述超分模型的分辨率要求;其中,所述调用超分模型,处理所述第一视频数据中图像的Y通道数据的分辨率,得到放大分辨率之后的Y通道数据,包括:调用所...

【专利技术属性】
技术研发人员:卜彦云降伟帅雷财华
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1