[发明专利]用于播放视频的方法和装置、存储介质、电子设备有效
申请号: | 201911183455.0 | 申请日: | 2019-11-27 |
公开(公告)号: | CN110971972B | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 肖戈;孙冰晶;赵俊淞 | 申请(专利权)人: | 北京凯视达科技股份有限公司 |
主分类号: | H04N21/4402 | 分类号: | H04N21/4402;H04N21/41;H04N21/43 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 王晓霞 |
地址: | 100089 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 播放 视频 方法 装置 存储 介质 电子设备 | ||
本公开涉及一种视频输出方法和装置、存储介质、电子设备。所述方法包括:根据显卡的刷新频率计算理论刷新周期;在应用显卡播放视频时,记录显卡在当前刷新周期的实际刷新时刻;根据理论刷新周期和当前刷新周期的实际刷新时刻,预测当前刷新周期之后的N个刷新周期的N个理论刷新时刻;记录显卡在下一刷新周期的实际刷新时刻;将N个理论刷新时刻中,与所记录的下一刷新周期的实际刷新时刻最接近的理论刷新时刻,确定为下一刷新周期的目标刷新时刻;控制显示器播放视频中与下一刷新周期的目标刷新时刻对应的图像帧。这样,所播放的视频是根据校正后的时钟刷新的,由于校正后的时钟走动比较均匀,使得播放视频时不会丢帧,提高了播放质量。
技术领域
本公开涉及图像输出技术领域,具体地,涉及一种用于播放视频的方法和装置、存储介质、电子设备。
背景技术
当前人们对观看的视频的播放质量要求越来越高,对于视频本身的帧速率和分辨率,也是希望越高越好。由于显示器上显示的画面是由显卡输出的,因此,显卡的刷新频率不同导致播放视频的效果不同。例如,显示器的刷新频率为60HZ,则每次刷新的间隔时间为16.6ms,也就是显示的每两帧图像之间的时间间隔为16.6ms。
然而,上述刷新的间隔时间只是理论上的值,显卡实际的刷新间隔并不一定每次都是16.6ms。实际的情况是由于显卡的刷新抖动,刷新间隔会有一定的差距,比如上一帧图像的刷新间隔为15ms,当前帧为17ms,可能下一帧就是20ms。
由于显卡实际的刷新间隔是不均匀的,有可能会导致视频播放不连贯,甚至会出现丢帧现象。
发明内容
本公开的目的是提供一种准确、可靠的用于播放视频的方法和装置、存储介质、电子设备。
为了实现上述目的,本公开提供一种用于播放视频的方法,所述方法包括:
根据显卡的刷新频率计算所述显卡的理论刷新周期;
在应用所述显卡播放所述视频时,记录所述显卡在当前刷新周期的实际刷新时刻;
根据所述理论刷新周期和所述当前刷新周期的实际刷新时刻,预测所述当前刷新周期之后的N个刷新周期的N个理论刷新时刻,N为大于1的整数;
记录所述显卡在下一刷新周期的实际刷新时刻;
将所述N个理论刷新时刻中,与所记录的下一刷新周期的实际刷新时刻最接近的理论刷新时刻,确定为下一刷新周期的目标刷新时刻;
控制显示器播放所述视频中与所述下一刷新周期的目标刷新时刻对应的图像帧。
可选地,在控制显示器播放所述视频中与所述下一刷新周期的目标刷新时刻对应的图像帧的步骤之后,所述方法还包括:
返回根据所述理论刷新周期和所述当前刷新周期的实际刷新时刻,预测所述当前刷新周期之后的N个刷新周期的N个理论刷新时刻的步骤,直至所述视频播放完毕。
可选地,根据显卡的刷新频率计算所述显卡的理论刷新周期,包括:
所述显卡的理论刷新周期根据以下公式计算得到:
其中,T为所述显卡的理论刷新周期,f为所述显卡的刷新频率。
可选地,所述视频的帧率等于所述显卡的刷新频率。
本公开还提供一种用于播放视频的装置,所述装置包括:
计算模块,用于根据显卡的刷新频率计算所述显卡的理论刷新周期;
第一记录模块,用于在应用所述显卡播放所述视频时,记录所述显卡在当前刷新周期的实际刷新时刻;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京凯视达科技股份有限公司,未经北京凯视达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911183455.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于播放视频的方法和装置、存储介质、电子设备
- 下一篇:一种会议云系统