实时视频生成方法、多摄像头直播方法及装置制造方法及图纸

技术编号:34546770 阅读:24 留言:0更新日期:2022-08-17 12:29
本公开涉及一种实时视频生成方法、多摄像头直播方法及装置,该具有多个摄像来源的实时视频生成方法包括:获取对应于同一场景的多个不同视角的实时影像;根据第一预设规则从获取到的多个实时影像中选取一个实时影像作为主要影像;根据第二预设规则处理获取到的至少一个实时影像以产生目标影像;合成所述主要影像和所述目标影像以产生实时输出影像;传送所述实时输出影像。实时输出影像。实时输出影像。

【技术实现步骤摘要】
实时视频生成方法、多摄像头直播方法及装置


[0001]本公开实施例涉及计算机
,更具体地,涉及一种实时视频生成方法、多摄像头直播方法及装置。

技术介绍

[0002]在线直播是网络时代人们休闲互动的常用手段。网络主播可通过直播设备来实现在线直播。
[0003]目前,观众所观看到的实时影像通常取自于一个摄像来源,比如取自直播设备所使用的一个摄像头,观看体验不佳。

技术实现思路

[0004]本公开实施例的一个目的是提供一种生成具有多个摄像来源的实时视频的新的技术方案。
[0005]根据本公开的第一方面,提供了一种具有多个摄像来源的实时视频生成方法,包括:获取对应于同一场景的多个不同视角的实时影像;根据第一预设规则从获取到的多个实时影像中选取一个实时影像作为主要影像;根据第二预设规则处理获取到的至少一个实时影像以产生目标影像;合成所述主要影像和所述目标影像以产生实时输出影像;传送所述实时输出影像。
[0006]可选地,所述第一预设规则是根据影像视角、影像中人物的人脸特征、影像中人物的手势特征、使用者输入信息中的至少一种设定的规则。
[0007]可选地,所述第二预设规则是根据影像视角、影像中人物的人脸特征、影像中人物的面部动作特征、影像中人物的手势特征、影像中人物的肢体动作特征、影像中的物体特征、使用者输入信息中的至少一种设定的规则。
[0008]可选地,所述至少一个实时影像不包括所述主要影像。
[0009]可选地,所述合成所述主要影像和所述目标影像,包括:将所述目标影像叠加在所述主要影像的预设画面区域,其中,以所述目标影像作为背景,以所述主要影像中的人物作为前景。
[0010]可选地,所述根据第二预设规则处理获取到的至少一个实时影像以产生目标影像,包括:获取与所述主要影像中的人物对应的虚拟影像;识别所述主要影像中人物的动作特征,所述动作特征包括面部动作特征和肢体动作特征中的至少一项;根据所述动作特征控制所述虚拟影像与所述人物进行同步动作以产生目标影像。
[0011]可选地,所述根据第二预设规则处理获取到的至少一个实时影像以产生目标影像,包括:获取所述主要影像中人物的动作特征,所述动作特征包括第一手势特征;根据所述第一手势特征选取对应的实时影像;截取所述对应的实时影像的部分画面区域作为所述目标影像。
[0012]可选地,所述根据第二预设规则处理获取到的至少一个实时影像以产生目标影
像,包括:获取所述主要影像中人物的动作特征,所述动作特征包括第二手势特征;获取与所述第二手势特征对应的影像,作为所述目标影像。
[0013]可选地,所述根据第二预设规则处理获取到的至少一个实时影像以产生目标影像,包括:获取所述主要影像中人物的人脸特征;获取与所述人脸特征对应的影像,作为所述目标影像。
[0014]可选地,所述根据第一预设规则从获取到的多个实时影像中选取一个实时影像作为主要影像,包括:在所述多个实时影像中选取包含预设图像特征的实时影像作为主要影像,其中,所述预设图像特征包括人脸特征、手势特征、面部动作特征和肢体动作特征中的至少一项。
[0015]可选地,所述根据第二预设规则处理获取到的至少一个实时影像以产生目标影像,包括:获取所述主要影像中所述预设图像特征的特征信息;对于所述多个实时影像中区别于所述主要影像的任一其他实时影像,根据所述特征信息对所述其他实时影像进行渲染处理,得到所述目标影像。
[0016]可选地,所述获取对应于同一场景的多个不同视角的实时影像,包括:获取通过直播设备的至少一个扩展接口接收的至少一个视角的实时影像和通过所述直播设备的至少一个内置摄像头采集到的至少一个视角的实时影像。
[0017]根据本公开的第二方面,提供了一种多摄像头直播方法,所述方法由直播设备实施,所述直播设备设置有用于连接外置摄像头的至少一个扩展接口,所述方法包括:在检测到所述扩展接口连接有外置摄像头的情况下,获取所述外置摄像头采集的实时影像;针对获取到的至少两个实时影像执行设定操作,以由服务器执行对应于所述至少两个实时影像的直播处理,其中,所述至少两个实时影像包括所述外置摄像头采集的实时影像,所述直播处理包括分发根据设定的直播处理规则处理所述至少两个实时影像得到的实时输出影像。
[0018]可选地,所述直播设备设置有至少一个内置摄像头,所述方法还包括:获取所述内置摄像头采集的实时影像;其中,所述至少两个实时影像还包括由所述内置摄像头采集的实时影像。
[0019]可选地,所述执行设定操作包括:根据所述直播处理规则处理所述至少两个实时影像,获得所述实时输出影像;将所述实时输出影像发送至所述服务器;或者,所述执行设定操作包括:将所述至少两个实时影像发送至所述服务器;其中,所述直播处理还包括根据所述直播处理规则处理所述至少两个实时影像,获得所述实时输出影像。
[0020]可选地,所述直播处理规则包括画面合并规则;
[0021]所述根据设定的直播处理规则处理所述至少两个实时影像,包括:根据所述画面合并规则合并至少两个实时影像,以合并得到的实时影像作为所述实时输出影像。
[0022]可选地,所述执行设定操作包括:检测所述至少两个实时影像的个数是否不大于设定阈值;在所述个数不大于所述设定阈值的情况下,确定由所述直播设备执行所述根据设定的直播处理规则处理所述至少两个实时影像的步骤;在所述个数大于所述设定阈值的情况下,确定由所述服务器执行所述根据设定的直播处理规则处理所述至少两个实时影像的步骤。
[0023]可选地,所述方法还包括:响应于配置所述直播处理规则的操作,提供配置界面;获取通过所述配置界面输入的配置信息;根据所述配置信息,设定所述直播处理规则。
[0024]根据本公开的第三方面,还提供了一种具有多个摄像来源的实时视频生成装置,包括:影像获取模块,用于获取对应于同一场景的多个不同视角的实时影像;第一处理模块,用于根据第一预设规则从获取到的多个实时影像中选取一个实时影像作为主要影像;第二处理模块,用于根据第二预设规则处理获取到的至少一个实时影像以产生目标影像;合成模块,用于合成所述主要影像和所述目标影像以产生实时输出影像;以及,传送模块,用于传送所述实时输出影像。
[0025]根据本公开的第四方面,还提供了一种具有多个摄像来源的实时视频生成装置,包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于执行所述计算机程序,以实现根据第一方面中任意一项所述的方法。
[0026]根据本公开的第五方面,还提供了一种直播设备,包括:用于连接外置摄像头的至少一个扩展接口;获取模块,用于在检测到所述扩展接口连接有外置摄像头的情况下,获取所述外置摄像头采集的实时影像;处理模块,用于针对获取到的至少两个实时影像执行设定操作,以由服务器执行对应于所述至少两个实时影像的直播处理,其中,所述至少两个实时影像包括所述外置摄像头采集的实时影像,所述直播处理包括分发根据设定的直播处理规则处理所述至少两个实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种具有多个摄像来源的实时视频生成方法,包括:获取对应于同一场景的多个不同视角的实时影像;根据第一预设规则从获取到的多个实时影像中选取一个实时影像作为主要影像;根据第二预设规则处理获取到的至少一个实时影像以产生目标影像;合成所述主要影像和所述目标影像以产生实时输出影像;传送所述实时输出影像。2.根据权利要求1所述的方法,其中,所述第一预设规则是根据影像视角、影像中人物的人脸特征、影像中人物的手势特征、使用者输入信息中的至少一种设定的规则。3.根据权利要求1所述的方法,其中,所述第二预设规则是根据影像视角、影像中人物的人脸特征、影像中人物的面部动作特征、影像中人物的手势特征、影像中人物的肢体动作特征、影像中的物体特征、使用者输入信息中的至少一种设定的规则。4.根据权利要求1所述的方法,其中,所述至少一个实时影像不包括所述主要影像。5.根据权利要求1所述的方法,其中,所述合成所述主要影像和所述目标影像,包括:将所述目标影像叠加在所述主要影像的预设画面区域,其中,以所述目标影像作为背景,以所述主要影像中的人物作为前景。6.根据权利要求1所述的方法,其中,所述根据第二预设规则处理获取到的至少一个实时影像以产生目标影像,包括:获取与所述主要影像中的人物对应的虚拟影像;识别所述主要影像中人物的动作特征,所述动作特征包括面部动作特征和肢体动作特征中的至少一项;根据所述动作特征控制所述虚拟影像与所述人物进行同步动作以产生目标影像。7.根据权利要求1所述的方法,其中,所述根据第二预设规则处理获取到的至少一个实时影像以产生目标影像,包括:获取所述主要影像中人物的动作特征,所述动作特征包括第一手势特征;根据所述第一手势特征选取对应的实时影像;截取所述对应的实时影像的部分画面区域作为所述目标影像。8.根据权利要求1所述的方法,其中,所述根据第二预设规则处理获取到的至少一个实时影像以产生目标影像,包括:获取所述主要影像中人物的动作特征,所述动作特征包括第二手势特征;获取与所述第二手势特征对应的影像,作为所述目标影像。9.根据权利要求1所述的方法,其中,所述根据第二预设规则处理获取到的至少一个实时影像以产生目标影像,包括:获取所述主要影像中人物的人脸特征;获取与所述人脸特征对应的影像,作为所述目标影像。10.根据权利要求1所述的方法,其中,所述根据第一预设规则从获取到的多个实时影像中选取一个实时影像作为主要影像,包括:在所述多个实时影像中选取包含预设图像特征的实时影像作为主要影像,其中,所述预设图像特征包括人脸特征、手势特征、面部动作特征和肢体动作特征中的至少一项。11.根据权利要求10所述的方法,其中,所述根据第二预设规则处理获取到的至少一个
实时影像以产生目标影像,包括:获取所述主要影像中所述预设图像特征的特征信息;对于所述多个实时影像中区别于所述主要影像的任一其他实时影像,根据所述特征信息对所述其他实时影像进行渲染处理,得到所述目标影像。12.根据权利要求1所述的方法,其中,所述获取对应于同一场景的多个不同视角的实时影像,包括:获取通过直播设备的至少一个扩展接口接收的至少一个视角的实时影像和通过所述直播设备的至少一个内置摄像头采集到的至少一个视角的实时影像。13.一种多摄像头直播方法,所述方法由直播设备实施,所述直播设备设置有用于连接外置摄像头的至少一个扩展接口,所述方法包括:在检测到所述扩展接口连接有外置摄像头的情况下,获取所述外置摄像头采集的实时影像;针对获取到的至少两个实时影像执行...

【专利技术属性】
技术研发人员:林刚
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1