[发明专利]一种多视频的播放方法及相关设备在审
申请号: | 202111661392.2 | 申请日: | 2021-12-31 |
公开(公告)号: | CN114390343A | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 司宝钻 | 申请(专利权)人: | 深圳市大头兄弟科技有限公司 |
主分类号: | H04N21/44 | 分类号: | H04N21/44 |
代理公司: | 深圳市特讯知识产权代理事务所(普通合伙) 44653 | 代理人: | 黄彧 |
地址: | 518000 广东省深圳市宝安区西乡街道劳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 播放 方法 相关 设备 | ||
本发明公开了一种多视频的播放方法,方法包括:获取若干个待播放视频;对所述待播放视频进行顺序解码,得到图集待显示图集,其中,所述图集待显示图集包括每一个所述待播放视频对应的若干张待显示图像,所述视频解码过程为:针对每一个所述待播放视频,根据该待播放视频的视频帧率,计算该待播放视频对应的时间阈值;根据所述时间阈值,对该待播放视频的第N张初始图像进行解码,得到对应的第N张待显示图像;根据预设的渲染帧率,对所述待显示图集进行渲染并显示。本发明中渲染和解码是两个不同的线程,解码可根据不同视频的视频帧率进行,而渲染只根据渲染帧率进行,因此两个步骤异步进行,彼此不干扰,多个视频可流畅播放。
技术领域
本发明设计视频播放技术领域,特别涉及一种多视频的播放方法及相关设备。
背景技术
视频播放主要采用的是恒定帧率播放,在播放视频时,采用固定帧率刷新屏幕。例如播放的视频的帧率为30fps,采用1秒刷新30帧的频率刷新屏幕即可。而且可根据显示器的性能进行帧率的调整,以达到更好的播放效果。
但是当一个显示器同时播放多个视频画面时,例如在监控器场合、用户在剪辑视频时寻找素材、进行视频对比等场合,这些视频的帧率可能存在不同,此时播放就容易出现播放过程中屏幕刷新的矛盾,与固定帧率刷新存在矛盾,因此较容易出现播放不流畅的情形。
发明内容
本发明要解决的技术问题在于当前一个显示屏在同时播放不同帧率的视频时易出现卡顿,针对现有技术的不足,提供一种多视频的播放方法。
为了解决上述技术问题,本发明所采用的技术方案如下:
一种多视频的播放方法,所述方法包括:
获取若干个待播放视频;
对所述待播放视频进行顺序解码,得到图集待显示图集,其中,所述图集待显示图集包括每一个所述待播放视频对应的若干张待显示图像,所述视频解码过程为:
针对每一个所述待播放视频,根据该待播放视频的视频帧率,计算该待播放视频对应的时间阈值;
根据所述时间阈值,对该待播放视频的第N张初始图像进行解码,得到对应的第N张待显示图像,其中,N为小于或等于所述待播放视频的总帧率M的正整数,第一次解码时N=1;
根据预设的渲染帧率,对所述待显示图集进行渲染并显示。
所述多视频的播放方法,其中,所述根据所述时间阈值,对该待播放视频的第N张初始图像进行解码,得到对应的第N张待显示图像包括:
对所述第N张初始图像进行解码,并启动解码计时,得到解码时间;
当所述解码时间等于所述时间阈值且所述第N张初始图像解码未完成时,将所述第N张初始图像对应的解码图像确定为舍弃图像;
当所述第N张初始图像解码完成且所述解码时间小于所述时间阈值时,根据所述第N张初始图像对应的解码图像,生成待显示图像。
所述多视频的播放方法,其中,所述当所述第N张初始图像解码完成且所述解码时间小于所述时间阈值时,根据所述第N张初始图像对应的解码图像,生成待显示图像包括:
当所述第N张初始图像解码完成且所述解码时间小于所述时间阈值时,将所述第N张初始图像解码后的图像作为第N中间图像;
针对所述第N中间图像,计算该第N中间图像对应的解码时间和所述时间阈值之差,得到等待时间;
根据所述渲染频率和所述等待时间,对所述第N中间图像进行筛选,得到第N待显示图像。
所述多视频的播放方法,其中,所述根据所述渲染频率和所述等待时间,对所述第N中间图像进行筛选,得到第N待显示图像包括:
根据所述渲染频率,计算对应的刷新时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市大头兄弟科技有限公司,未经深圳市大头兄弟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111661392.2/2.html,转载请声明来源钻瓜专利网。