映射虚拟环境的装置和方法制造方法及图纸

技术编号:23164217 阅读:38 留言:0更新日期:2020-01-21 22:29
一种映射虚拟环境的方法,包括步骤:获取视频游戏标题输出的第一视频图像序列;获取创建视频图像的对应游戏内虚拟相机位置序列;获取创建视频图像时视频游戏使用的深度缓存的对应深度缓存值序列;以及对于获取的序列的多个视频图像和对应的深度缓存值中的每一个,获取对应于与各个视频图像内的预定位置集相对应的所选预定深度值集的映射点;其中于每对深度值和视频图像位置,映射点具有基于深度值的到虚拟相机位置的距离,以及基于虚拟相机和各个视频图像位置的相对位置的位置,从而获取对应于第一视频图像序列的映射点的地图数据集。

【技术实现步骤摘要】
映射虚拟环境的装置和方法
本专利技术涉及映射虚拟环境的装置和方法。
技术介绍
视频游戏的玩家通常需要帮助,要么在他们被卡住或想发现其它特征时继续游戏;要么提高他们现有的游戏,例如打破个人最佳分数。一个帮助的来源可以是游戏环境的地图。然而,这样的地图制作起来很费力,尤其是在需要高层次的细节或者游戏环境很大的情况下。或者,游戏开发者可以从虚拟高海拔处的虚拟相机位置渲染游戏环境以创建地图,但反过来,这可能有环境中的单个特征太小或不清晰的缺点;通常在地图上,当距离要被缩放时,兴趣点和其它对象是不会被缩放的。此外,整体环境的地图可能无法提供细节类型和/或使地图引人入胜的与用户体验的相关性。同时,游戏内镜头的视频捕获以及视频创建者的评论(例如上的浏览和快速游戏)作为指南或娱乐很受欢迎,但依赖于评论员提供所需信息和/或说明或演示观众想要的特定动作。对于一个给定的视频,是否能够提供相关的信息以满足观众的要求是不容易预测的,这会在观看视频不能透露想要的答案时导致沮丧。其中省略的信息可能是例如玩家在游戏内的位置。因此,这种视频对于想要获取视频游戏帮助的观看者的好处是非常多变的。
技术实现思路
本专利技术力图解决或减轻这些问题。在第一方面,根据权利要求1提供了一种映射虚拟环境的方法。在另一方面,根据权利要求16提供了一种娱乐设备。本专利技术的其它各个方面和特征在所附权利要求中进行了定义。附图说明现在将参照附图以示例的方式描述本专利技术的实施例,其中:图1是根据本专利技术实施例的可操作为视频记录装置、视频回放装置和事件分析仪中的一个或多个的娱乐设备的示意图。图2是根据本专利技术实施例的包含视频记录装置、视频回放装置和事件分析仪的系统的示意图。图3是根据本专利技术实施例的视频记录方法的流程图。图4A和图4B说明了根据本专利技术实施例的视频图像和对应的深度缓存信息。图5说明了根据本专利技术实施例的深度缓存信息和附加数据的图像编码方案。图6是根据本专利技术实施例的视频回放方法的流程图。图7说明了根据本专利技术实施例的统计上重要的游戏内事件的图形表示的视频增强。图8是根据本专利技术实施例的事件分析方法的流程图。图9至图12是根据本专利技术实施例的游戏镜头的视频记录的可能增强的示例说明。图13是根据本专利技术实施例的映射虚拟环境的方法的流程图。图14A和图14B说明了根据本专利技术实施例的获取视频图像中预定点集的深度信息的过程。图14C说明了根据本专利技术实施例的地图空间中的映射点。具体实施方式公开了一种映射虚拟环境的装置和方法。在下面的描述中,为了提供对本专利技术实施例的透彻理解,提出了许多具体细节。然而,对于本领域技术人员来说,显然不需要使用这些具体细节来实施本专利技术。相反,为了清楚起见,在适当的情况下省略了本领域技术人员已知的特定细节。图1示意性地说明了娱乐设备的总体系统结构。提供系统单元10,其具有可连接到该系统单元的各种外围设备。系统单元10包括加速处理单元(APU)20,该加速处理单元20是单独的芯片,其转而包括中央处理单元(CPU)20A和图形处理单元(GPU)20B。APU20可以访问随机存取存储器(RAM)单元22。APU20(可选地)通过I/O桥24与总线40通信,I/O桥24可能是APU20的分立元件或APU20的一部分。连接到总线40的是数据存储组件,如硬盘驱动器37和可操作以访问兼容光盘36A上的数据的蓝光驱动器36。此外,RAM单元22可与总线40通信。可选地也连接到总线40的是辅助处理器38。可以提供辅助处理器38来运行或支持操作系统。系统单元10通过音频/视频输入端口31、以太网端口32、蓝牙无线链路33、Wi-Fi无线链路34或一个或多个通用串行总线(USB)端口35与外围设备进行适当的通信。音频和视频可以通过AV输出39输出,例如HDMI端口。外围设备可包括单视场或立体相机41(例如PlayStation眼)、棒式视频游戏控制器42(例如PlayStation移动)、以及常规手持视频游戏控制器43(例如Dualshock4)、便携式娱乐设备44(例如和)、键盘45和/或鼠标46、媒体控制器47(例如遥控器)、以及耳机48。其它外围设备可类似地考虑例如打印机或3D打印机(未示出)。GPU20B(可选地与CPU20A一起)通过AV输出39生成用于输出的视频图像和音频。或者,其可以与音频处理器一起或者由音频处理器(未示出)生成音频。视频和音频(可选地)可以呈现给电视51。在电视的支持下,视频可以是立体的。音频可以以例如立体声、5.1环绕声或7.1环绕声多种格式之一呈现给家庭影院系统52。视频和音频也可以呈现给用户60穿戴的头戴式显示单元53。在操作中,娱乐设备默认为操作系统,例如freebsd9.0的变体。操作系统可以在CPU20A、辅助处理器38或两者的混合体上运行。操作系统为用户提供图形用户界面,如PlayStation动态菜单。该菜单允许用户访问操作系统功能并选择游戏和其它内容(可选地)。现在也参考图2,根据本专利技术的实施例,上述娱乐设备10可以在适当的软件指令下作为视频记录装置(210A)和/或视频回放装置(210B)运行。可选地,娱乐设备也可以作为事件分析仪220运行,与记录/回放角色分开或与记录角色集成。在其它实现中,事件分析仪可以是远程服务器,且/或视频回放装置可以是娱乐设备10的不同形式的设备,例如移动电话或平板电脑、PC、智能电视、机顶盒或不同种类的视频游戏控制台。如果装置是单独的设备,则它们可以通过互联网进行通信(例如,使用以太网或WiFi端口32、34(视情况而定),或使用蜂窝移动数据)。现在也转到图3,视频记录装置210A可根据以下视频记录方法操作,其中:第一步骤S310包括记录视频游戏输出的第一视频图像序列。例如,PlayStation4通常将当前视频图像输出的视频保存在一个数据循环中,该数据循环允许存储游戏设置的最后N分钟,其中N可能是例如20分钟。随后,响应于用户输入、游戏内事件或预定事件,还可以通过网络将此视频数据复制到长期存储中,例如娱乐设备的磁盘驱动器或远程主机,以便在数据循环中重写时不会丢失。第二步S320包括记录视频游戏使用的深度缓存的深度缓存值序列。娱乐设备在计算虚拟场景的哪些部分位于彼此前面并因此可能会在最终的渲染图像中相互遮挡时使用深度缓存。因此,它可以为渲染图像的每个像素提供深度数据。在一个实施例中,渲染图像的对应像素的深度数据阵列反过来可被视为深度图像。因此,例如,8位或16位深度值可以存储为对应于渲染图像的8位或16位灰度图像。深度图像可以与对应的视频图像具有相同的分辨率,或者可以使用降低的分辨率版本(例如,50%的大小,具有1/4像素)。因此,例如,对于具有三个8位数据通道(例如,对于红色、绿色和蓝色)的常规图像格式,8位深度值本文档来自技高网...

【技术保护点】
1.一种映射虚拟环境的方法,包括步骤:/n获取视频游戏标题输出的第一视频图像序列;/n获取创建所述视频图像的对应游戏内虚拟相机位置序列;/n获取创建所述视频图像时所述视频游戏使用的深度缓存的对应深度缓存值序列;以及/n对于所获取的序列的多个视频图像和对应的深度缓存值中的每一个,/n获取对应于与各个视频图像内的预定位置集相对应的所选预定深度值集的映射点;其中/n对于每对深度值和视频图像位置,/n映射点具有基于所述深度值的到所述虚拟相机位置的距离,以及基于所述虚拟相机和所述各个视频图像位置的相对位置的位置,/n从而获取对应于所述第一视频图像序列的映射点的地图数据集。/n

【技术特征摘要】
20180713 GB 1811555.01.一种映射虚拟环境的方法,包括步骤:
获取视频游戏标题输出的第一视频图像序列;
获取创建所述视频图像的对应游戏内虚拟相机位置序列;
获取创建所述视频图像时所述视频游戏使用的深度缓存的对应深度缓存值序列;以及
对于所获取的序列的多个视频图像和对应的深度缓存值中的每一个,
获取对应于与各个视频图像内的预定位置集相对应的所选预定深度值集的映射点;其中
对于每对深度值和视频图像位置,
映射点具有基于所述深度值的到所述虚拟相机位置的距离,以及基于所述虚拟相机和所述各个视频图像位置的相对位置的位置,
从而获取对应于所述第一视频图像序列的映射点的地图数据集。


2.根据权利要求1所述的方法,其中各个视频图像内的所述预定位置集包括从通过所述各个图像的一个或多个水平线采样的像素。


3.根据权利要求1所述的方法,其中各个视频图像内的所述预定位置集包括所述视频图像的区域上的位置的采样分布。


4.根据权利要求1所述的方法,包括步骤:
获取所述各个视频图像内的所述预定位置集处的颜色信息;以及
将所述颜色信息与所述对应的生成的映射点相关联。


5.根据权利要求1所述的方法,包括步骤:
记录所述视频游戏输出的所述第一视频图像序列;
记录用于创建所述视频图像的所述对应游戏内虚拟相机位置序列;
记录创建所述视频图像时所述视频游戏使用的深度缓存的所述对应深度缓存值序列;以及
记录所述映射点,
以及
将所述游戏内虚拟相机位置序列、所述深度缓存值序列、以及所述映射点与所述第一视频图像序列的所述记录相关联。


6.根据要求5所述的方法,包括步骤:
生成编码所述深度缓存值序列的第二视频图像序列。


7.根据权利要求1所述的方法,包括步骤:
获取使用视频图像序列、虚拟相机位置和源自所述相同视频游戏的单独实例的深度缓存值生成的一个或多个附加地图数据集。


8.根据权利要求1所述的方法,包括步骤:
生成至少第一地图数据集的一些或全部所述映射点的图形表示,用于所述视频游戏输出。


9.根据权利要求1的方法,其中,
所述视频图像序列是从第一视频记录获取的,其中所述对应虚拟相机位置与所述对应深度缓存值序列相关联。


10.根据权利要求9的方法,其中,
所述对应深度缓存值序列是从通过编码所述深度缓存值序列生成的...

【专利技术属性】
技术研发人员:NAE瑞安HAD斯宾塞A斯旺SA圣约翰布里斯林PS帕内萨
申请(专利权)人:索尼互动娱乐欧洲有限公司
类型:发明
国别省市:英国;GB

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

1