The invention provides a video data processing method, processing apparatus and computer readable storage medium for processing the received video data sent by the work in the first frame rate end through the video transmission interface is sent to work in the second frame rate ends, comprises the following steps: S101, the sending end according to the first frame rate the video data into at least one frame of video data; S102: video data frame and the transmitting end in each frame of the first frame rate corresponding to the length of time to the receiving end before sending a frame length generated within at least 2 times; S103: two adjacent frames at the receiving end in the first frame rate corresponding to time respectively receiving a frame of video data. After the implementation of the above technology scheme, we can effectively reduce the delay of video data in the processing process, improve the real-time operation of the interaction, and do not need to change the hardware device, so the cost is low.
【技术实现步骤摘要】
一种视频数据处理方法、处理装置及计算机可读存储介质
本专利技术涉及视频处理领域,尤其涉及一种视频数据处理方法、处理装置及计算机可读存储介质。
技术介绍
人们使用视频播放设备播放视频时,需要将视频数据解码后传输给播放设备,例如显卡将存储的视频数据解码后按照一定的帧速率传输给显示屏幕,解码设备与显示屏幕之间采用MIPI、HDMI、DisplayPort等视频传输接口连接。目前,现有的视频帧速率为15fps,24fps和30fps,如果要达到人眼观看流畅的效果,需要帧率保持在60fps以上,这也是显示屏幕的刷新率在60hz以上的原因。但是由于视频数据的帧速率与显示屏幕的刷新率不同,就会造成视频数据显示到显示屏幕上时出现卡顿或者抖动现象。为了解决卡顿的问题,现有技术中有一种叫做MEMC(运动插帧和运动补偿)的视频增强算法,它根据物体运动的矢量,对视频数据进行插帧,使得视频数据的帧数等于显示屏幕刷新所需的帧数。由于插帧之后的视频数据的帧数和显示屏幕的帧数相同,显示屏幕上只需要逐帧处理即可,因此不会在显示屏幕上产生卡顿或者抖动的问题。然而,采用MEMC视频增强算法解决视频卡顿和抖动的问题时,由于运动矢量的计算需要至少两帧的数据才可以计算出插帧内容,视频数据的显示将有延时。也就是说插帧至少要等到参与插帧运算的第二帧视频数据接收完毕才能计算出来,显示屏幕上显示视频数据的延时包括等待接收第一帧视频数据和第二帧视频数据的时间以及插帧计算时间,其中插帧计算时间远小于第一帧视频数据的传输时间。例如视频数据的帧速率为每秒30fps,等待两帧的时间即为66.6ms,即显示延时至少为6 ...
【技术保护点】
一种视频数据处理方法,用于处理由工作于第一帧速率的发送端通过视频传输接口发送至工作于第二帧速率的接收端的视频数据,其特征在于,包括以下步骤:S101:所述发送端按照所述第一帧速率将所述视频数据转换为至少一个视频数据帧;S102:所述发送端在所述第一帧速率对应的每一帧时长内向所述接收端发送前一帧时长内产生的视频数据帧至少2次;S103:所述接收端于所述第一帧速率对应的相邻两个帧时长内分别接收一视频数据帧。
【技术特征摘要】
1.一种视频数据处理方法,用于处理由工作于第一帧速率的发送端通过视频传输接口发送至工作于第二帧速率的接收端的视频数据,其特征在于,包括以下步骤:S101:所述发送端按照所述第一帧速率将所述视频数据转换为至少一个视频数据帧;S102:所述发送端在所述第一帧速率对应的每一帧时长内向所述接收端发送前一帧时长内产生的视频数据帧至少2次;S103:所述接收端于所述第一帧速率对应的相邻两个帧时长内分别接收一视频数据帧。2.如权利要求1所述的视频数据处理方法,其特征在于,步骤S103之后,所述视频数据处理方法还包括以下步骤:S104:对步骤S103中接收的两个视频数据帧进行运算处理;S105:将运算处理后的视频数据帧组合为一组待播放的视频数据帧。3.如权利要求1或2所述的视频数据处理方法,其特征在于,所述步骤S102包括以下步骤:S102-1:在所述第一帧速率对应的一帧时长内从所述发送端内的缓存单元读取同一视频数据帧至少1次;S102-2:发送读取的视频数据帧至所述视频传输接口。4.如权利要求1或2所述的视频数据处理方法,其特征在于,步骤S103执行时,在所述第一帧速率对应的同一帧时长内,所述接收端选择第一次接收到的视频数据帧。5.如权利要求2所述的视频数据处理方法,其特征在于,步骤S105之后,所述视频数据处理方法还包括以下步骤:S106:所述接收端按照所述第二帧速率显示所述待播放的视频数据帧。6.一种视频数据处理装置,包括工作于第一帧速率的发送端及工作于第二帧速率的接收端,所述发送端通过视频传输接口与所述接收端连接,其特征在于,所述视频数据处理装置包括:转换模块,设于所述发送端,按照所述第一帧速率将所述视频数据转换为至少一个视频数据帧;发送模块,设于所述发送端,与所述转换模块连接,所述发送端在所述第一帧速率对应的每一帧时长内向所述接收端发送前一帧时长内产生的视频数据帧至少2次;接收模块,设于所述接收端,于所述第一帧速率对应的相邻两个帧时长内分别接收一视频数据帧。7.如权利要求6所述的视频数据处理装置,其特征在于,所述视频数据处理装置还包括:运算处理模块,设于所述接收端,与所述接收模块连接,对所述接收模块接收的两个视频数据帧进行运算处理;组帧模块,设于所述接收端,与所述运算...
【专利技术属性】
技术研发人员:钟光华,郑自浩,
申请(专利权)人:南昌黑鲨科技有限公司,
类型:发明
国别省市:江西,36
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。