System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 比赛体验方法及装置制造方法及图纸_技高网

比赛体验方法及装置制造方法及图纸

技术编号:41131371 阅读:6 留言:0更新日期:2024-04-30 18:01
本申请提供了一种比赛体验方法及装置,方法包括:重构形成与多视角的比赛视频中第一时刻画面对应的初始三维虚拟场景;基于多视角的比赛视频,确定每帧画面中各个关键对象的信息;基于每帧画面中各个关键对象的信息,计算后一帧画面相对于前一帧画面中各个关键对象的变化量;各个关键对象的变化量包括各个关键对象的位置信息变化和动作信息变化;以各个关键对象中选定角色在每帧画面的头部信息为视线基础,根据初始三维虚拟场景和各个关键对象的变化量,进行视频渲染,得到体验视频。本申请能够以用户选定角色的视角进行场景视频渲染,使用户身临其境地体验比赛。

【技术实现步骤摘要】

本申请涉及视频渲染,尤其是涉及一种比赛体验方法及装置


技术介绍

1、现有技术中,人们在屏幕前观看比赛时,受限于拍摄视频的时摄像机的位置和角度,只能以摄像机拍摄的视角进行观看,无法实时看到每个运动员,更不知道运动员眼中的赛事是什么样的,无法身临其境的体验比赛。


技术实现思路

1、本申请的目的在于提供一种比赛体验方法及装置,能够以用户选定角色的视角进行场景视频渲染,使用户身临其境地体验比赛。

2、第一方面,本申请提供一种比赛体验方法,方法包括:重构形成与多视角的比赛视频中第一时刻画面对应的初始三维虚拟场景;基于多视角的比赛视频,确定每帧画面中各个关键对象的信息;基于每帧画面中各个关键对象的信息,计算后一帧画面相对于前一帧画面中各个关键对象的变化量;各个关键对象的变化量包括各个关键对象的位置信息变化和动作信息变化;以各个关键对象中选定角色在每帧画面的头部信息为视线基础,根据初始三维虚拟场景和各个关键对象的变化量,进行视频渲染,得到体验视频。

3、进一步地,上述方法还包括:在比赛场地周围架设多个摄像机,并对每个摄像机进行时间同步;使用所述多个摄像机,无死角地拍摄在比赛场地中发生的比赛的视频,得到多视角的比赛视频。

4、进一步地,上述方法还包括基于比赛场地的基本信息,重构比赛场地的三维虚拟场景;重构形成与多视角的比赛视频中第一时刻画面对应的初始三维虚拟场景的步骤包括:基于多视角的比赛视频,得到第一时刻画面中各个关键对象的基本信息;将第一时刻画面中各个关键对象的基本信息加入比赛场地的三维虚拟场景中,重构形成与第一时刻画面对应的初始三维虚拟场景。

5、进一步地,上述方法还包括将多视角的比赛视频按照预设时间节点分割成多个视频段;其中,每个视频段中的第一帧的画面为对应视频段的第一时刻画面;重构形成与多视角的比赛视频中第一时刻画面对应的初始三维虚拟场景的步骤包括:基于多视角的比赛视频,重构与每个视频段内的第一帧画面对应的初始三维虚拟场景;以各个关键对象中选定角色在每帧画面的头部信息为视线基础,根据初始三维虚拟场景和各个关键对象的变化量,进行视频渲染,得到体验视频的步骤包括:以各个关键对象中选定角色在每帧画面的头部信息为视线基础,根据与每个视频段中的第一帧画面对应的初始三维虚拟场景,以及每个视频段中各个关键对象的变化量,进行视频渲染,得到多段体验视频。

6、进一步地,上述以各个关键对象中选定角色在每帧画面的头部信息为视线基础,根据初始三维虚拟场景和各个关键对象的变化量,进行视频渲染,得到体验视频的步骤包括:基于选定角色在每帧画面的头部位置信息确定视线原点;基于选定角色在每帧画面的面部朝向信息确定视线方向;基于选定角色在每帧画面的头部扭转信息确定视线角度;基于视线原点、视线方向、视线角度、初始三维虚拟场景和各个关键对象的变化量,进行视频渲染,得到体验视频。

7、进一步地,上述以各个关键对象中选定角色在每帧画面的头部信息为视线基础,根据初始三维虚拟场景和各个关键对象的变化量,进行视频渲染,得到体验视频的步骤包括:基于选定角色在每帧画面的头部位置信息确定视线原点;基于视线原点、初始三维虚拟场景和各个关键对象的变化量,进行全视角视频渲染,得到体验视频。

8、进一步地,上述方法还包括:在比赛场地上空设置一个或多个第三视角的位置;以第三视角的位置为原点,根据初始三维虚拟场景和相邻两帧画面的变化量,进行vr视频渲染,得到体验视频。

9、进一步地,上述方法还包括:将比赛场地划分为多个矩阵区域;设置音频拾取装置,以对比赛场地中传输到每个矩阵区域的声音进行收集;基于多视角的比赛视频中选定角色的头部位置所在的矩阵区域,确定对应的音频拾取装置;基于对应的音频拾取装置拾取的音频,形成播放音频;将体验视频和播放音频合成为体验视音频。

10、进一步地,上述方法还包括:响应用户的比赛体验请求;请求中携带有目标体验方式;目标体验方式至少包括以下之一:目标角色代入方式、目标角色代入的全视角方式、第三视角方式;基于目标体验方式生成体验视音频。

11、第二方面,本申请还提供一种比赛体验装置,装置包括:场景重构模块,用于重构形成与多视角的比赛视频中第一时刻画面对应的初始三维虚拟场景;信息确定模块,用于基于多视角的比赛视频,确定每帧画面中各个关键对象的信息;变化量计算模块,用于基于每帧画面中各个关键对象的信息,计算后一帧画面相对于前一帧画面中各个关键对象的变化量;各个关键对象的变化量包括各个关键对象的位置信息变化和动作信息变化;视频渲染模块,用于以各个关键对象中选定角色在每帧画面的头部信息为视线基础,根据初始三维虚拟场景和各个关键对象的变化量,进行视频渲染,得到体验视频。

12、本申请提供的比赛体验方法及装置中,首先重构形成与多视角的比赛视频中第一时刻画面对应的初始三维虚拟场景;然后基于多视角的比赛视频,确定每帧画面中各个关键对象的信息;基于每帧画面中各个关键对象的信息,计算后一帧画面相对于前一帧画面中各个关键对象的变化量;各个关键对象的变化量包括各个关键对象的位置信息变化和动作信息变化;最后以各个关键对象中选定角色在每帧画面的头部信息为视线基础,根据初始三维虚拟场景和各个关键对象的变化量,进行视频渲染,得到体验视频。本申请能够基于预先重构的比赛视频中第一时刻画画的三维虚拟场景,以及多视角视频中每帧画面中关键对象的变化量,以用户选定角色的视角进行场景视频渲染,使用户身临其境地体验比赛。

本文档来自技高网...

【技术保护点】

1.一种比赛体验方法,其特征在于,所述方法包括:

2.根据权利要求1所述的比赛体验方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的比赛体验方法,其特征在于,所述方法还包括基于比赛场地的基本信息,重构比赛场地的三维虚拟场景;

4.根据权利要求1所述的比赛体验方法,其特征在于,所述方法还包括将多视角的比赛视频按照预设时间节点分割成多个视频段;其中,每个视频段中的第一帧的画面为对应视频段的第一时刻画面;

5.根据权利要求1至4任一项所述的比赛体验方法,其特征在于,所述以所述各个关键对象中选定角色在每帧画面的头部信息为视线基础,根据所述初始三维虚拟场景和所述各个关键对象的变化量,进行视频渲染,得到体验视频的步骤包括:

6.根据权利要求1至4任一项所述的比赛体验方法,其特征在于,所述以所述各个关键对象中选定角色在每帧画面的头部信息为视线基础,根据所述初始三维虚拟场景和所述各个关键对象的变化量,进行视频渲染,得到体验视频的步骤包括:

7.根据权利要求1至4任一项所述的比赛体验方法,其特征在于,所述方法还包括:

8.根据权利要求1至7任一项所述的比赛体验方法,其特征在于,所述方法还包括:

9.根据权利要求1至8任一项所述的比赛体验方法,其特征在于,所述方法还包括:

10.一种比赛体验装置,其特征在于,所述装置包括:

...

【技术特征摘要】

1.一种比赛体验方法,其特征在于,所述方法包括:

2.根据权利要求1所述的比赛体验方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的比赛体验方法,其特征在于,所述方法还包括基于比赛场地的基本信息,重构比赛场地的三维虚拟场景;

4.根据权利要求1所述的比赛体验方法,其特征在于,所述方法还包括将多视角的比赛视频按照预设时间节点分割成多个视频段;其中,每个视频段中的第一帧的画面为对应视频段的第一时刻画面;

5.根据权利要求1至4任一项所述的比赛体验方法,其特征在于,所述以所述各个关键对象中选定角色在每帧画面的头部信息为视线基础,根据所述初始三维虚拟场景和所述各个...

【专利技术属性】
技术研发人员:王付生武云霞
申请(专利权)人:北京中联合超高清协同技术中心有限公司
类型:发明
国别省市:

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

1