[发明专利]一种视频数据处理方法、装置及电子设备有效
申请号: | 201811360034.6 | 申请日: | 2018-11-15 |
公开(公告)号: | CN109714622B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 王视鎏;韩春宇 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04N21/43 | 分类号: | H04N21/43;H04N21/44;H04N21/435 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 冶秀枫;项京 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 数据处理 方法 装置 电子设备 | ||
本发明实施例提供了一种视频数据处理方法、装置及电子设备,当从原始视频数据中监测到目标帧时,获取待插入的事件消息,其中,目标帧为预设类型的视频帧;根据第一视频帧的时间戳和目标帧的时间戳,计算事件消息的插入延时,其中,第一视频帧为原始视频数据中与事件消息同步显示的视频帧;根据事件消息和插入延时,生成消息帧;根据原始视频数据和消息帧,生成目标视频数据,其中,目标视频数据中消息帧位于目标帧之前。通过本技术方案基于该目标视频数据进行传输,使得原始视频数据、事件消息和事件消息的插入延时可以采用同一通道进行发送,也就使得获得到目标视频数据的设备可以将原始视频数据和事件消息同步显示,从而可以提升用户体验。
技术领域
本发明涉及互联网技术领域,特别是涉及一种视频数据处理方法、装置及电子设备。
背景技术
随着互联网技术的高速发展,各种新型的信息交互方式也得到了快速的发展。在播放原始视频数据的过程中,当播放到与事件消息同步的视频帧时,需要将事件消息同步显示,基于原始视频数据中与事件消息可以实现信息交互。现有技术中,当播放设备从其他设备上获取原始视频数据和事件消息时,原始视频数据和事件消息是通过两个通道发送的。
例如,越来越常见的网络直播可以作为一种信息交互方式。网络直播可以通过各种电子设备,如手机、平板电脑、智能眼镜等作为主播端,并随时随地的进行原始视频数据的采集,以及主播操作产生的事件消息的采集,然后利用网络将所采集的原始视频数据和事件消息,实时发送至播放端。在播放端可以实时的收看到主播端所发送的原始视频数据和事件消息,原始视频数据和事件消息同步显示,从而实现主播端与播放端之间的实时的数据交互。具体的,如目前较流行的网络直播形式——直播答题,这种形式不同于以往的弹幕形式,需要主播通过操控主播端进行出题,主播端采集到的题目就可以作为事件消息。
然而,发明人在实现本发明的过程中发现,现有技术至少存在如下问题:由于原始视频数据和事件消息两者不能共用一个通道发送,而是分开发送的。这样就可能导致原始视频数据和事件消息两者的延时相差较大且无法控制,从而导致两者同步较困难,用户体验差。
发明内容
本发明实施例的目的在于提供一种视频数据处理方法、装置及电子设备,以实现提升用户体验。具体技术方案如下:
第一方面,为了达到上述目的,本发明实施例公开了一种视频数据处理方法,所述方法包括:
当从原始视频数据中监测到目标帧时,获取待插入的事件消息,其中,目标帧为预设类型的视频帧;
根据第一视频帧的时间戳和所述目标帧的时间戳,计算所述事件消息的插入延时,其中,所述第一视频帧为所述原始视频数据中与所述事件消息同步显示的视频帧;
根据所述事件消息和所述插入延时,生成消息帧;
根据所述原始视频数据和所述消息帧,生成目标视频数据,其中,所述目标视频数据中所述消息帧位于所述目标帧之前。
可选的,所述当从原始视频数据中监测到目标帧时,获取待插入的事件消息的步骤,包括:
当从原始视频数据中监测到目标帧时,将任务池中当前有效的事件消息作为获取的待插入的事件消息,其中,当前有效是指当前处于对应的事件消息的有效期内。
可选的,所述将任务池中当前有效的事件消息作为获取的待插入的事件消息的步骤,包括:
将任务池中当前有效的,且本次插入为第一次插入的事件消息,以及当前有效的,且上一次插入与本次插入的时间间隔大于预设时间间隔的事件消息作为获取的待插入的事件消息。
可选的,所述方法还包括:
接收用户输入的事件操作指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811360034.6/2.html,转载请声明来源钻瓜专利网。