视频流数据推送方法、装置、设备和存储介质制造方法及图纸

技术编号:38004681 阅读:12 留言:0更新日期:2023-06-30 10:19
本发明专利技术实施例提供一种视频流数据推送方法、装置、设备和存储介质,该方法包括:获取第一摄像头拍摄的第一视频流数据以及第二摄像头拍摄的第二视频流数据;基于第一视频流数据和第二视频流数据中相应的视频帧,合成本地三维视频流数据;将本地三维视频流数据上传到云端,以使得云端将本地三维视频流数据推送至其他MR可穿戴设备。采用本发明专利技术,可以通过双目摄像头采集两路视频流数据,两路视频流数据之间存在视差,可以基于两路视频流数据合成具有立体感的本地三维视频流数据。通过其他MR可穿戴设备播放该本地三维视频流数据以让用户进行观看,可以给用户更强的代入感,让用户具有身临其境的体验感受。临其境的体验感受。临其境的体验感受。

【技术实现步骤摘要】
视频流数据推送方法、装置、设备和存储介质


[0001]本专利技术涉及智能终端
,尤其涉及一种视频流数据推送方法、装置、设备和存储介质。

技术介绍

[0002]随着科技的发展,智能终端设备的智能化程度越来越高,而人们的生活越来越离不开这些智能终端。其中,智能终端例如包括手机、平板电脑、智能手表、智能电视、可穿戴设备等等。
[0003]实际应用中,可以通过智能终端将一个用户所处的场景画面传送给其他用户进行观看。比如说,用户A可以通过手机进行直播,将自己表演才艺的场景画面传送给加入直播间的用户B进行观看。
[0004]一般来说,在与上述情况相似的情景中,用户通过智能终端中的单一摄像头拍摄二维的视频流数据,并将该视频流数据通过云端分享给其他用户。由于二维的视频流数据很难真实地复刻出实际的场景环境,导致代入感较差。

技术实现思路

[0005]本专利技术实施例提供一种视频流数据推送方法、装置、设备和存储介质,用以实现真实地复刻实际的环境场景的视频,提高用户代入感。
[0006]第一方面,本专利技术实施例提供一种视频流数据推送方法,应用于混合现实(Mixed Reality,简写为MR)可穿戴设备,所述MR可穿戴设备中设置有第一摄像头和第二摄像头,所述方法包括:获取所述第一摄像头拍摄的第一视频流数据以及所述第二摄像头拍摄的第二视频流数据;基于所述第一视频流数据和所述第二视频流数据中相应的视频帧,合成本地三维视频流数据;将所述本地三维视频流数据上传到云端,以使得所述云端将所述本地三维视频流数据推送至其他MR可穿戴设备。
[0007]可选地,所述视频流数据为直播视频流数据、视频通话视频流数据或者视频会议视频流数据。
[0008]可选地,所述方法还包括:响应于预设视频流接收事件,接收所述云端推送的目标三维视频流数据;通过VST模式,播放所述目标三维视频流数据。
[0009]可选地,所述通过视频透视VST模式,播放所述目标三维视频流数据,包括:响应于悬浮窗播放指令,在操作系统界面中创建目标悬浮窗口;通过VST模式,在所述目标悬浮窗口中播放所述目标三维视频流数据。
[0010]可选地,所述基于所述第一视频流数据和所述第二视频流数据中相应的视频帧,
合成本地三维视频流数据,包括:对于所述第一视频流数据和所述第二视频流数据中相对应的任一组视频帧,将所述任一组视频帧拼接为第一视频帧,并确定所述第一视频帧中的重合区域,其中,所述重合区域包括属于所述任一组视频帧中的一个视频帧的第一重合部分以及属于另一个视频帧的第二重合部分;对所述重合区域进行剪裁,以仅保留所述第一重合部分和所述第二重合部分中的任一个,得到本地三维视频流数据中的第二视频帧;所述将所述本地三维视频流数据上传到云端,包括:获取剪裁后的重合区域在所述第二视频帧中的位置信息;将所述第二视频帧以及所述位置信息上传到云端,以使得所述云端将所述第二视频帧以及所述位置信息推送至所述其他MR可穿戴设备,所述位置信息用于触发所述其他MR可穿戴设备将所述第二视频帧还原为所述第一视频帧。
[0011]第二方面,本专利技术实施例提供一种视频流数据推送装置,应用于MR可穿戴设备,所述MR可穿戴设备中设置有第一摄像头和第二摄像头,所述装置包括:获取模块,用于获取所述第一摄像头拍摄的第一视频流数据以及所述第二摄像头拍摄的第二视频流数据;合成模块,用于基于所述第一视频流数据和所述第二视频流数据中相应的视频帧,合成本地三维视频流数据;上传模块,用于将所述本地三维视频流数据上传到云端,以使得所述云端将所述本地三维视频流数据推送至其他MR可穿戴设备。
[0012]可选地,所述视频流数据为直播视频流数据、视频通话视频流数据或者视频会议视频流数据。
[0013]可选地,所述装置还包括播放模块,所述播放模块,用于:响应于预设视频流接收事件 ,接收所述云端推送的目标三维视频流数据 ;通过VST模式,播放所述目标三维视频流数据。
[0014]可选地,所述播放模块,用于:响应于悬浮窗播放指令,在操作系统界面中创建目标悬浮窗口;通过VST模式,在所述目标悬浮窗口中播放所述目标三维视频流数据。
[0015]可选地,所述合成模块52,用于:对于所述第一视频流数据和所述第二视频流数据中相对应的任一组视频帧,将所述任一组视频帧拼接为第一视频帧,并确定所述第一视频帧中的重合区域,其中,所述重合区域包括属于所述任一组视频帧中的一个视频帧的第一重合部分以及属于另一个视频帧的第二重合部分;对所述重合区域进行剪裁,以仅保留所述第一重合部分和所述第二重合部分中的任一个,得到本地三维视频流数据中的第二视频帧;所述将所述本地三维视频流数据上传到云端,包括:获取剪裁后的重合区域在所述第二视频帧中的位置信息;将所述第二视频帧以及所述位置信息上传到云端,以使得所述云端将所述第二视频帧以及所述位置信息推送至所述其他MR可穿戴设备,所述位置信息用于触发所述其他MR
可穿戴设备将所述第二视频帧还原为所述第一视频帧。
[0016]第三方面,本专利技术实施例提供一种MR可穿戴设备,其中包括处理器和存储器,其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器至少可以实现第一方面中的视频流数据推送方法。
[0017]第四方面,本专利技术实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被MR可穿戴设备的处理器执行时,使所述处理器至少可以实现第一方面中的视频流数据推送方法。
[0018]采用本专利技术,可以通过双目摄像头采集两路视频流数据,由于双目摄像头的安装位置不同,导致采集到的两路视频流数据之间存在视差,可以基于两路视频流数据合成具有立体感的本地三维视频流数据。通过其他MR可穿戴设备播放该本地三维视频流数据以让佩戴该其他MR可穿戴设备的用户进行观看,可以给用户更强的代入感,让用户具有身临其境的体验感受。
附图说明
[0019]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本专利技术实施例提供的一种视频流数据推送方法的流程示意图;图2为本专利技术实施例提供的一种通过悬浮窗播放目标三维视频流数据的场景示意图;图3为本专利技术实施例提供的一种合成本地三维视频流数据的流程示意图;图4为本专利技术实施例提供的一种第一视频帧的结构示意图;图5为本专利技术实施例提供的一种视频流数据推送装置的结构示意图;图6为本专利技术实施例提供的一种MR可穿戴设备的结构示意图。
具体实施方式
[0021]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频流数据推送方法,其特征在于,应用于混合现实MR可穿戴设备,所述MR可穿戴设备中设置有第一摄像头和第二摄像头,所述方法包括:获取所述第一摄像头拍摄的第一视频流数据以及所述第二摄像头拍摄的第二视频流数据;对于所述第一视频流数据和所述第二视频流数据中相对应的任一组视频帧,将所述任一组视频帧拼接为第一视频帧,并确定所述第一视频帧中的重合区域;其中,所述重合区域包括所述任一组视频帧中不同视频帧间的重合部分;对所述第一视频帧中的重合区域进行去重处理,以得到本地三维视频流数据中的第二视频帧;将所述第二视频帧上传云端。2.根据权利要求1所述的方法,其特征在于,所述视频流数据为直播视频流数据、视频通话视频流数据或者视频会议视频流数据。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于预设视频流接收事件,接收所述云端推送的目标三维视频流数据;通过VST模式,播放所述目标三维视频流数据。4.根据权利要求3所述的方法,其特征在于,所述通过视频透视VST模式,播放所述目标三维视频流数据,包括:响应于悬浮窗播放指令,在操作系统界面中创建目标悬浮窗口;通过VST模式,在所述目标悬浮窗口中播放所述目标三维视频流数据。5.根据权利要求1所述的方法,其特征在于,所述重合区域包括属于所述任一组视频帧中的一个视频帧的第一重合部分以及属于另一个视频帧的第二重合部分;所述对所述第一视频帧中的重合区域进行去重处理,包括:对所述重合区域进行剪裁,以仅保留所述第一重合部分和所述第二重合部分中的任一个,得到本地三维视频流数据中的第二视频帧。6.根据权利要求1所述的方法,其特征在于,所述将所述第二视频帧上传云端,包括:获取剪裁后的重合区域在所述第二视频帧中的位置信息;将所述第二视频帧以及所述位置信息上传到云端,以使得所述云端...

【专利技术属性】
技术研发人员:宛静川
申请(专利权)人:中数元宇数字科技上海有限公司
类型:发明
国别省市:

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

1