[发明专利]一种视频数据处理方法、处理装置及计算机可读存储介质有效
申请号: | 201711001979.4 | 申请日: | 2017-10-24 |
公开(公告)号: | CN107707860B | 公开(公告)日: | 2020-04-10 |
发明(设计)人: | 钟光华;郑自浩 | 申请(专利权)人: | 南昌黑鲨科技有限公司 |
主分类号: | H04N7/01 | 分类号: | H04N7/01;H04N5/765;H04N21/43 |
代理公司: | 北京大成律师事务所 11352 | 代理人: | 李佳铭;沈汶波 |
地址: | 330008 江西省南昌市青山*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 数据处理 方法 处理 装置 计算机 可读 存储 介质 | ||
技术领域
本发明涉及视频处理领域,尤其涉及一种视频数据处理方法、处理装置及计算机可读存储介质。
背景技术
人们使用视频播放设备播放视频时,需要将视频数据解码后传输给播放设备,例如显卡将存储的视频数据解码后按照一定的帧速率传输给显示屏幕,解码设备与显示屏幕之间采用MIPI、HDMI、DisplayPort等视频传输接口连接。目前,现有的视频帧速率为15fps,24fps和30fps,如果要达到人眼观看流畅的效果,需要帧率保持在60fps以上,这也是显示屏幕的刷新率在60hz以上的原因。但是由于视频数据的帧速率与显示屏幕的刷新率不同,就会造成视频数据显示到显示屏幕上时出现卡顿或者抖动现象。
为了解决卡顿的问题,现有技术中有一种叫做MEMC(运动插帧和运动补偿)的视频增强算法,它根据物体运动的矢量,对视频数据进行插帧,使得视频数据的帧数等于显示屏幕刷新所需的帧数。由于插帧之后的视频数据的帧数和显示屏幕的帧数相同,显示屏幕上只需要逐帧处理即可,因此不会在显示屏幕上产生卡顿或者抖动的问题。
然而,采用MEMC视频增强算法解决视频卡顿和抖动的问题时,由于运动矢量的计算需要至少两帧的数据才可以计算出插帧内容,视频数据的显示将有延时。也就是说插帧至少要等到参与插帧运算的第二帧视频数据接收完毕才能计算出来,显示屏幕上显示视频数据的延时包括等待接收第一帧视频数据和第二帧视频数据的时间以及插帧计算时间,其中插帧计算时间远小于第一帧视频数据的传输时间。例如视频数据的帧速率为每秒30fps,等待两帧的时间即为66.6ms,即显示延时至少为66.6ms。如果视频数据和用户存在交互的情况,例如游戏操作界面,那么显示的延时将引起交互不同步的问题,降低了用户交互操作的体验。
此外,在不进行插帧运算的应用场合,视频处理中往往还需要进行降噪、压缩等运算处理,也需要等待至少两帧视频数据才能进行运算,等待接收视频数据也会造成延时,使后续的运算处理过程延后。
综上所述,如何提早后续运算处理过程的开始时间,最终总体缩短所述视频的处理时间,是一个需要解决的技术问题。
发明内容
为了克服现有技术缺陷,本发明的目的在于提供一种视频数据处理方法、处理装置及计算机可读存储介质,通过提升视频数据传输速度,提早运算处理的时机,实现减小视频处理延时的技术效果。
本发明公开了一种视频数据处理方法,用于处理由工作于第一帧速率的发送端通过视频传输接口发送至工作于第二帧速率的接收端的视频数据,包括以下步骤:
S101:所述发送端按照所述第一帧速率将所述视频数据转换为至少一个视频数据帧;
S102:所述发送端在所述第一帧速率对应的每一帧时长内向所述接收端发送前一帧时长内产生的视频数据帧1次,其中每一视频数据帧的传输周期内的数据传输时间与所述传输周期的比值小于或等于二分之一;
S103:所述接收端于所述第一帧速率对应的相邻两个帧时长内分别接收一视频数据帧。
优选地,步骤S103之后,所述视频数据处理方法还包括以下步骤:
S104:对步骤S103中接收的两个视频数据帧进行运算处理;
S105:将运算处理后的视频数据帧组合为一组待播放的视频数据帧。
优选地,所述步骤S102在所述第一帧速率对应的每一帧时长内执行以下步骤:
S102-1:从所述发送端内的缓存单元获取一视频数据帧;
S102-2:向所述视频传输接口传输控制信号及辅助信号;
S102-3:于一预设时间阈值内向所述视频传输接口传输所述视频数据帧;
S102-4:等待当前传输周期结束。
优选地,步骤S102-3执行时,调整行同步信号的频率与基准频率的比值至少为2;步骤S103执行时,对接收的行同步信号按照所述比值进行分频。
优选地,步骤S105之后,所述视频数据处理方法还包括以下步骤:
S106:所述接收端按照所述第二帧速率显示所述待播放的视频数据帧。
本发明还公开了一种视频数据处理装置,包括工作于第一帧速率的发送端及工作于第二帧速率的接收端,所述发送端通过视频传输接口与所述接收端连接,所述视频数据处理装置包括:
转换模块,设于所述发送端,按照所述第一帧速率将所述视频数据转换为至少一个视频数据帧;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南昌黑鲨科技有限公司,未经南昌黑鲨科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711001979.4/2.html,转载请声明来源钻瓜专利网。