【技术实现步骤摘要】
一种播放视频的方法、电子设备和计算机可读存储介质
[0001]本申请涉及图像处理领域,尤其涉及一种播放视频的方法、电子设备和计算机可读存储介质。
技术介绍
[0002]由于网络传输的省流或年代久远的原因,存在很多显示效果较差的低质量视频。为了提高用户的观感体验,在播放这些视频时,会加入视频增强技术,即对这些视频的亮度、对比度等显示参数进行调整,以使得视频有更好的显示效果。
[0003]通常,电子设备可以将视频中每帧图像的亮度,作为对视频中这一帧图像进行图像增强的依据。具体的,电子设备可以对视频中的每帧图像进行亮度检测,若一帧图像的平均亮度过小,可以对这一帧图像进行图像增强。这样,电子设备需要对视频的每帧图像做检测,时延大,性能差。
技术实现思路
[0004]本申请实施例提供一种播放视频的方法、电子设备和计算机可读存储介质,用于解决电子设备需要对视频的每帧图像做检测,时延大,性能差的问题。
[0005]为达到上述目的,本申请的实施例采用如下技术方案:第一方面,提供了一种播放视频的方法,该方法包括 ...
【技术保护点】
【技术特征摘要】
1.一种播放视频的方法,其特征在于,所述方法包括:接收第一播放操作;其中,所述第一播放操作用于触发电子设备播放第一视频,所述第一视频包括N帧图像,N≥2,N为整数;响应于所述第一播放操作,获取所述第一视频中第i帧图像的编码信息;其中,i依次在{1,2,
……
,N}中取值,所述第i帧图像的编码信息包括所述第i帧图像的帧类型,所述帧类型为I帧、P帧或者B帧中的任一种;所述第i帧图像的帧类型为所述P帧或者所述B帧的情况下,所述第i帧图像的编码信息还包括所述第i帧图像的参考帧信息;若所述第i帧图像的帧类型为所述I帧,则检测所述第i帧图像的亮度信息;若所述第i帧图像的帧类型为所述P帧或者所述B帧,则将所述第i帧图像的参考帧的亮度信息作为所述第i帧图像的亮度信息;根据所述第i帧图像的亮度信息,对所述第i帧图像的亮度信息进行图像增强;播放所述第一视频中经过图像增强后的第i帧图像。2.根据权利要求1所述的方法,其特征在于,所述第i帧图像包括多个宏块;所述第i帧图像的参考帧信息包括:所述第i帧图像中每个宏块的宏块信息,所述宏块的宏块信息包括所述宏块的编码类型,所述宏块的编码类型为帧内编码或者帧间编码;其中,所述若所述第i帧图像的帧类型为所述P帧或者所述B帧,则将所述第i帧图像的参考帧的亮度信息作为所述第i帧图像的亮度信息,包括:若所述第i帧图像的帧类型为所述P帧或者所述B帧,计算第一占比;其中,所述第一占比为所述第i帧图像中编码类型为所述帧间编码的宏块的数量在所述多个宏块总数中的占比;若所述第一占比大于预设占比阈值,则将所述第i帧图像的参考帧的亮度信息作为所述第i帧图像的亮度信息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述第一占比小于所述预设占比阈值,则检测所述第i帧图像的亮度信息。4.根据权利要求2或3所述的方法,其特征在于,所述第i帧图像包括多个参考帧,所述多个参考帧是所述第i帧图像的多个宏块的参考帧,所述多个宏块中部分或全部宏块的参考帧不同;所述将所述第i帧图像的参考帧的亮度信息作为所述第i帧图像的亮度信息,包括:计算多个第二占比;其中,所述多个第二占比与所述多个参考帧一一对应,每个第二占比为所述多个参考帧中一个参考帧对应所述第i帧图像中宏块的数量在所述多个宏块总数中的占比;将所述多个第二占比中最大的第二占比所对应的参考帧的亮度信息作为所述第i帧图像的亮度信息。5.根据权利要求2或3所述的方法,其特征在于,在所述宏块的编码类型为所述帧间编码...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。