一种视频直播、终端的视频直播方法和装置制造方法及图纸

技术编号:13601314 阅读:64 留言:0更新日期:2016-08-27 16:33
本申请实施例提供了一种视频直播方法,包括:采集视频帧图像,并直播所述视频帧图像;当超过预设时间间隔未采集到视频帧图像时,获取预测图像进行直播;其中,所述预测图像通过如下方式生成:获取在当前时间之前采集的视频帧图像中的背景图像以及物体轮廓图像,所述物体轮廓图像具有对应的坐标信息;采用所述背景图像,物体轮廓图像,以及物体轮廓图像的坐标信息,生成预测图像。本申请实施例通过在服务器离线或服务器中的视频帧图像丢失时,采用之前获取的视频帧图像生成预测图像,并采用预测图像进行直播。使得直播画面看上去仍然是连贯变化的图像,避免了出现画面跳变的情况,保证了用户的观看感受。

【技术实现步骤摘要】

本申请涉及视频直播
,特别是涉及一种视频直播方法、一种终端的视频直播方法、一种视频直播装置和一种终端的视频直播装置。
技术介绍
目前视频直播一般通过摄像头、服务器、播放盒子来实现。摄像头采集视频帧图像,然后视频帧图像以视频流格式发送到服务器,服务器将视频流转发到各个播放盒子,播放盒子依据视频流进行直播。当服务器离线或服务器中的视频帧图像丢失时,播放盒子的直播画面将会停止或显示特定的离线图像。当视频帧图像接收恢复后,直播画面会从停止时的图像或特定的离线图像,变为恢复后的视频帧图像。若图像丢失时间较短,直播画面将出现跳变的情况,降低用户的观看体验。
技术实现思路
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种视频直播方法、一种终端的视频直播方法、一种视频直播装置和一种终端的视频直播装置。为了解决上述问题,本申请实施例公开了一种视频直播方法,包括:采集视频帧图像,并直播所述视频帧图像;当超过预设时间间隔未采集到视频帧图像时,获取预测图像进行直播;其中,所述预测图像通过如下方式生成:获取在当前时间之前采集的视频帧图像中的背景图像以及物体轮廓图像,所述物体轮廓图像具有对应的坐标信息;采用所述背景图像,物体轮廓图像,以及物体轮廓图像的坐标信息,生成预测图像。优选的,所述采用所述背景图像,物体轮廓图像,以及物体轮廓图像的
坐标信息,生成预测图像的步骤包括:采用各个物体轮廓图像的坐标信息,生成预测移动方向和预测移动距离;采用所述各个物体轮廓图像,生成预测轮廓图像;采用所述预测移动方向、所述预测移动距离,以及当前时间之前采集的最后一帧的视频帧图像的物体轮廓图像的坐标信息,生成预测坐标信息;采用所述预测轮廓图像,按所述预测坐标信息,叠加到当前时间之前的最后一帧的视频帧图像的背景图像中,得到预测图像。优选的,所述采用各个物体轮廓图像的坐标信息,生成预测移动方向和预测移动距离的步骤包括:采用所述各个物体轮廓图像的坐标,计算各个物体轮廓图像的移动方向和移动距离;将各个物体轮廓图像的移动方向,按时间顺序所形成的序列作为基准方向序列;将按时间顺序从后往前算起的,预设个数的视频帧图像的物体轮廓图像的移动方向所形成的序列,作为候选方向序列;确定所述基准方向序列中是否存在与所述候选方向序列相同的,并且不包含最后一帧的视频帧图像的物体轮廓图像的移动方向的目标方向序列;若是,则将所述基准方向序列中的,目标方向序列之后的下一个移动方向作为预测移动方向;将预测移动方向对应的物体轮廓图像的移动距离作为预测移动距离。优选的,所述采用各个物体轮廓图像的坐标信息,生成预测移动方向和预测移动距离的步骤还包括:若所述基准方向序列中不存在目标方向序列,则将当前候选方向序列中顺序最前的移动方向移除,生成新的候选方向序列;返回所述确定所述基准方向序列中是否存在与所述候选方向序列相同的,并且不包含最后一帧的视频帧图像的物体轮廓图像的移动方向的目标方向序列的步骤。优选的,所述采用所述各个物体轮廓图像,生成预测轮廓图像的步骤包括:确定所述各个物体轮廓图像的物体形态信息;将各个物体轮廓图像的物体形态信息,按时间顺序所形成的序列作为基准形态序列;将按时间顺序从后往前算起的,数目与所述目标方向序列中包含的移动方向的个数相同的,物体轮廓图像的物体形态信息所形成的序列,作为候选形态序列;确定所述基准形态序列中是否存在与所述候选形态序列相同的,并且不包含最后一帧的视频帧图像的物体轮廓图像的物体形态信息的目标形态序列;若是,则将所述基准形态序列中的,目标形态序列之后的下一个物体形态信息作为预测物体形态信息;将所述预测物体形态信息对应的物体轮廓图像作为预测轮廓图像。同时,本申请还公开了一种终端的视频直播方法,包括:所述终端接收服务器发送的视频帧图像,并直播所述视频帧图像;所述视频帧图像由图像采集设备采集,并发送至服务器;当超过预设时间间隔未接收到视频帧图像时,所述终端生成预测图像进行直播;其中,所述预测图像通过如下方式生成:所述终端获取在当前时间之前采集的视频帧图像中的背景图像、物体轮廓图像,以及所述物体轮廓图像对应的坐标信息;所述终端采用所述背景图像,物体轮廓图像,以及物体轮廓图像的坐标信息,生成预测图像。优选的,所述终端获取在当前时间之前采集的视频帧图像中的背景图像、物体轮廓图像,以及所述物体轮廓图像对应的坐标信息的步骤包括:所述终端接收所述服务器发送的在当前时间之前采集的视频帧图像中的背景图像、物体轮廓图像,以及所述物体轮廓图像对应的坐标信息;或,所述终端从接收到的视频帧图像中,提取所述背景图像、物体轮廓图像,以及所述物体轮廓图像对应的坐标信息。同时,本申请还公开了一种视频直播装置,包括:采集直播模块,用于采集视频帧图像,并直播所述视频帧图像;预测直播模块,用于当超过预设时间间隔未采集到视频帧图像时,获取预测图像进行直播;其中,所述预测图像通过如下模块生成:信息获取模块,用于获取在当前时间之前采集的视频帧图像中的背景图像以及物体轮廓图像,所述物体轮廓图像具有对应的坐标信息;图像生成模块,用于采用所述背景图像,物体轮廓图像,以及物体轮廓图像的坐标信息,生成预测图像。优选的,所述图像生成模块进一步包括:移动预测子模块,用于采用各个物体轮廓图像的坐标信息,生成预测移动方向和预测移动距离;轮廓预测子模块,用于采用所述各个物体轮廓图像,生成预测轮廓图像;坐标预测子模块,用于采用所述预测移动方向、所述预测移动距离,以及当前时间之前采集的最后一帧的视频帧图像的物体轮廓图像的坐标信息,生成预测坐标信息;叠加子模块,用于采用所述预测轮廓图像,按所述预测坐标信息,叠加到当前时间之前的最后一帧的视频帧图像的背景图像中,得到预测图像。优选的,所述移动预测子模块进一步包括:方向距离计算子模块,用于采用所述各个物体轮廓图像的坐标,计算各个物体轮廓图像的移动方向和移动距离;基准方向序列生成子模块,用于将各个物体轮廓图像的移动方向,按时间顺序所形成的序列作为基准方向序列;候选方向序列生成子模块,用于将按时间顺序从后往前算起的,预设个数的视频帧图像的物体轮廓图像的移动方向所形成的序列,作为候选方向序
列;目标方向序列确定子模块,用于确定所述基准方向序列中是否存在与所述候选方向序列相同的,并且不包含最后一帧的视频帧图像的物体轮廓图像的移动方向的目标方向序列;预测移动方向生成子模块,用于若基准方向序列中存在目标方向序列,则将所述基准方向序列中的,目标方向序列之后的下一个移动方向作为预测移动方向;预测移动距离生成子模块,用于将预测移动方向对应的物体轮廓图像的移动距离作为预测移动距离。优选的,所述移动预测子模块还进一步包括:候选方向序列调整子模块,用于若所述基准方向序列中不存在目标方向序列,则将当前候选方向序列中顺序最前的移动方向移除,生成新的候选方向序列;返回子模块,用于返回所述确定所述基准方向序列中是否存在与所述候选方向序列相同的,并且不包含最后一帧的视频帧图像的物体轮廓图像的移动方向的目标方向序列的步骤。优选的,所述轮廓预测子模块进一步包括:形态信息确定子模块,用于确定所述各个物体轮廓图像的物体形态信息;基准形态序列生成子模块,用于将本文档来自技高网
...

【技术保护点】
一种视频直播方法,其特征在于,包括:采集视频帧图像,并直播所述视频帧图像;当超过预设时间间隔未采集到视频帧图像时,获取预测图像进行直播;其中,所述预测图像通过如下方式生成:获取在当前时间之前采集的视频帧图像中的背景图像以及物体轮廓图像,所述物体轮廓图像具有对应的坐标信息;采用所述背景图像,物体轮廓图像,以及物体轮廓图像的坐标信息,生成预测图像。

【技术特征摘要】
1.一种视频直播方法,其特征在于,包括:采集视频帧图像,并直播所述视频帧图像;当超过预设时间间隔未采集到视频帧图像时,获取预测图像进行直播;其中,所述预测图像通过如下方式生成:获取在当前时间之前采集的视频帧图像中的背景图像以及物体轮廓图像,所述物体轮廓图像具有对应的坐标信息;采用所述背景图像,物体轮廓图像,以及物体轮廓图像的坐标信息,生成预测图像。2.根据权利要求1所述的方法,其特征在于,所述采用所述背景图像,物体轮廓图像,以及物体轮廓图像的坐标信息,生成预测图像的步骤包括:采用各个物体轮廓图像的坐标信息,生成预测移动方向和预测移动距离;采用所述各个物体轮廓图像,生成预测轮廓图像;采用所述预测移动方向、所述预测移动距离,以及当前时间之前采集的最后一帧的视频帧图像的物体轮廓图像的坐标信息,生成预测坐标信息;采用所述预测轮廓图像,按所述预测坐标信息,叠加到当前时间之前的最后一帧的视频帧图像的背景图像中,得到预测图像。3.根据权利要求2所述的方法,其特征在于,所述采用各个物体轮廓图像的坐标信息,生成预测移动方向和预测移动距离的步骤包括:采用所述各个物体轮廓图像的坐标,计算各个物体轮廓图像的移动方向和移动距离;将各个物体轮廓图像的移动方向,按时间顺序所形成的序列作为基准方向序列;将按时间顺序从后往前算起的,预设个数的视频帧图像的物体轮廓图像的移动方向所形成的序列,作为候选方向序列;确定所述基准方向序列中是否存在与所述候选方向序列相同的,并且不包含最后一帧的视频帧图像的物体轮廓图像的移动方向的目标方向序列;若是,则将所述基准方向序列中的,目标方向序列之后的下一个移动方
\t向作为预测移动方向;将预测移动方向对应的物体轮廓图像的移动距离作为预测移动距离。4.根据权利要求3所述的方法,其特征在于,所述采用各个物体轮廓图像的坐标信息,生成预测移动方向和预测移动距离的步骤还包括:若所述基准方向序列中不存在目标方向序列,则将当前候选方向序列中顺序最前的移动方向移除,生成新的候选方向序列;返回所述确定所述基准方向序列中是否存在与所述候选方向序列相同的,并且不包含最后一帧的视频帧图像的物体轮廓图像的移动方向的目标方向序列的步骤。5.根据权利要求3或4所述的方法,其特征在于,所述采用所述各个物体轮廓图像,生成预测轮廓图像的步骤包括:确定所述各个物体轮廓图像的物体形态信息;将各个物体轮廓图像的物体形态信息,按时间顺序所形成的序列作为基准形态序列;将按时间顺序从后往前算起的,数目与所述目标方向序列中包含的移动方向的个数相同的,物体轮廓图像的物体形态信息所形成的序列,作为候选形态序列;确定所述基准形态序列中是否存在与所述候选形态序列相同的,并且不包含最后一帧的视频帧图像的物体轮廓图像的物体形态信息的目标形态序列;若是,则将所述基准形态序列中的,目标形态序列之后的下一个物体形态信息作为预测物体形态信息;将所述预测物体形态信息对应的物体轮廓图像作为预测轮廓图像。6.一种终端的视频直播方法,其特征在于,包括:所述终端接收服务器发送的视频帧图像,并直播所述视频帧图像;所述视频帧图像由图像采集设备采集,并发送至服务器;当超过预设时间间隔未接收到视频帧图像时,所述终端生成预测图像进
\t行直播;其中,所述预测图像通过如下方式生成:所述终端获取在当前时间之前采集的视频帧图像中的背景图像、物体轮廓图像,以及所述物体轮廓图像对应的坐标信息;所述终端采用所述背景图像,物体轮廓图像,以及物体轮廓图像的坐标信息,生成预测图像。7.根据权利要求6所述的方法,其特征在于,所述终端获取在当前时间之前采集的视频帧图像中的背景图像、物体轮廓图像,以及所述物体轮廓图像对应的坐标信息的步骤包括:所述终端接收所述服务器发送的在当前时间之前采集的视频帧图像中的背景图像、物体轮廓图像,以及所述物体轮廓图像对应的坐标信息;或,所述终端从接收到的视频帧图像中,提取所述背景图像、物体轮廓图像,以及所述物体轮廓图像对应的坐标信息。8.一种视频直播装置,其特征在于,包括:采集直播模块,用于采集视频帧图像,并直播所述视频帧图像;预测直播模块,用于当超过预设时间间隔未采集到视频帧图像时,获取预测图像进行直播;其中,所述预测图像通过如下模块生成:信息获取模块,用于获取在当前时间之前采集...

【专利技术属性】
技术研发人员:叶荣华刘志聪孙石平江振钱
申请(专利权)人:广州盈可视电子科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1