[发明专利]抗数据漂移低延时视频缓存方法、系统、播放方法、终端在审
申请号: | 201811399667.8 | 申请日: | 2018-11-22 |
公开(公告)号: | CN111212315A | 公开(公告)日: | 2020-05-29 |
发明(设计)人: | 杨宇翔 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N21/44 |
代理公司: | 天津三元专利商标代理有限责任公司 12203 | 代理人: | 钱凯 |
地址: | 519070*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 漂移 延时 视频 缓存 方法 系统 播放 终端 | ||
本发明公开了一种抗数据漂移低延时视频缓存方法、系统、播放方法、终端,获取待显示视频的图像数据;处理图像数据;计算数据漂移时间,数据漂移时间为处理一帧图像数据的最大时间与播放一帧图像时间之差;缓存待显示视频的图像数据,所述缓存的图像数据量等于或大于数据漂移时间内需要播放的图像数据量。本发明通过获取待显示视频的图像数据,处理图像数据,计算数据漂移时间,缓存等于或大于数据漂移时间内待显示视频的图像数据,通过缓存一定的视频数据,解决了由于数据漂移带来的显示花屏问题,减少了播放的延迟时间,用户体验更舒适。
技术领域
本发明涉及通信技术领域,具体的涉及一种抗数据漂移低延时视频缓存方法、系统、播放方法、终端。
背景技术
在数据化的时代,视频相关的应用越来越广泛,视频系统通常包含前端图像采集,视频编码,视频传输,视频解码,视频显示等模块,通常,前端图像采集和视频显示采用相互独立的时序驱动,两个时序驱动的启动时间和时序驱动的节拍均有可能不同,在视频编码,视频传输,视频解码的过程中,不可能按照固定的节拍处理每一帧图像,以30帧每秒的视频举例,有些帧在这些模块需要花费35.33ms的时间,有些帧需要花费31.33ms的时间,存在数据漂移,但是视频显示模块要求按照固定的节拍显示图像,同样以30帧每秒的视频举例,视频显示模块要求每33.33ms播放一帧图像。
在一些视频应用场景中,对整个视频处理系统的延时有严格的要求,比如:远程医疗图像传输,无人机图像拍摄与控制,远程视频通讯等,在整个视频系统中,视频显示也会导致一定的延时,因此,在整个视频处理系统中,降低视频显示的延时能显著降低整个视频处理系统的延时,如果不缓存,由于前端数据漂移的存在,会导致显示花屏,如图1所示,视频播放效果差,因此通常采用缓存一个完整的图像帧的方式来消除前端数据漂移再开始显示,如图2所示,虽然这种方式可以正常显示,但会导致一帧图像时间的延时,延时较长,用户体验不佳。
发明内容
本发明的目的在于克服现有技术中由于数据漂移带来的显示花屏、延时时间较长、用户体验较差的技术问题,提供一种抗数据漂移低延时视频缓存方法、系统、播放方法、终端。
为实现上述目的,本发明采用的技术方案如下:一种抗数据漂移的低延时视频缓存方法,方法如下:
获取待显示视频的图像数据;
处理图像数据;
计算数据漂移时间,所述数据漂移时间为:处理一帧图像数据的最大时间与播放一帧图像时间之差;
缓存待显示视频的图像数据,所述缓存的图像数据量等于或大于数据漂移时间内需要播放的图像数据量。
进一步的,所述播放一帧图像时间为1秒/帧率。
进一步的,所述帧率包括25fps、30fps、35fps、50fps、60fps、120fps中的任意一种。
一种抗数据漂移的低延时视频播放方法,使用上述的抗数据漂移的低延时视频缓存方法,方法如下:
接收待显示视频的图像数据;
经过数据漂移时间的等待后;
播放视频。
一种抗数据漂移的低延时视频缓存系统,包括
数据获取模块,用于获取待显示视频的图像数据;
处理模块,用于处理图像数据;
计算模块,用于计算数据漂移时间,所述数据漂移时间为:处理一帧图像的最大时间与播放一帧图像时间之差;
缓存模块,用于缓存待显示视频的图像数据,所述缓存的图像数据量大于等于数据漂移时间内需要播放的图像数据量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811399667.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种像素单元、传感器以及传感阵列
- 下一篇:一种视频去噪的方法和设备
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置