游戏内动态相机角度调整制造技术

技术编号:39260873 阅读:15 留言:0更新日期:2023-10-30 12:12
提供了一种用于在视频游戏中动态地调整相机角度的方法和系统。一种示例方法包括:接收多个视频序列的数据集,所述多个视频序列与元数据中的标记数据相关联,所述标记数据标识在所述多个视频序列中的每一者中发生的动作的特性。所述方法包括从所述数据集生成人工智能(AI)模型。所述方法包括在所述视频游戏的游戏玩法期间访问所述AI模型。所述访问包括提供在所述视频游戏的所述游戏玩法期间生成的视频序列快照。所述方法包括在所述游戏玩法期间动态地调整游戏相机角度。所述调整是响应于从所述AI模型导出的调整指令。所述AI模型导出的调整指令。所述AI模型导出的调整指令。

【技术实现步骤摘要】
【国外来华专利技术】游戏内动态相机角度调整
1.

[0001]本公开涉及用于基于对于在视频游戏中呈现给用户的交互场景来说最佳的学习的相机角度来动态地改变对视频游戏场景的相机角度的方法和系统。

技术介绍

[0002]2.相关技术描述
[0003]视频游戏产业多年以来已发生了许多变化。随着计算能力的扩展,视频游戏的开发者同样地创建了利用这些提高的计算能力的游戏软件。为此,视频游戏开发者一直在对结合了复杂操作和数学运算的游戏进行编码以产生非常详细且吸引人的游戏体验。
[0004]示例游戏平台包括SonySony(PS 2)、Sony(PS3)、Sony(PS4)和Sony Pl(PS5),它们各自以游戏控制台的形式出售。众所周知,游戏控制台被设计为连接到显示器(典型地是电视机)并通过手持式控制器实现用户交互。游戏控制台被设计有专用处理硬件,包括CPU、用于处理密集图形操作的图形合成器、用于执行几何变换的向量单元、以及其他胶合硬件、固件和软件。游戏控制台还可被设计有用于通过游戏控制台接收游戏光盘以在本地玩游戏的光盘读取器。还可进行在线游戏,其中用户可通过互联网与其他用户以交互方式进行游戏对抗或合作。随着游戏复杂性不断地激起玩家的兴趣,游戏和硬件制造商不断地创新以实现附加的交互性和计算机程序。
[0005]尽管游戏在图形、速度和真实感方面不断地取得巨大改进,但是游戏体验仍依赖于游戏开发者对特定游戏场景编程的相机视图。例如,根据交互性和游戏玩家在场景中的定位,大多数相机角度是预定的或者是基于在游戏编程期间的开发者编码集设置的。不幸地,当玩家尝试以更动态方式体验游戏场景时,相机角度在一些情况下可能滞后或无法进行最佳定位来获得在游戏中发生的交互性。
[0006]正是在这种背景下提出本公开的实现方式。

技术实现思路

[0007]本公开的实现方式包括涉及基于相机角度的人工智能选择来动态地选择和生成对在游戏交互期间生成的场景的相机角度的设备、方法和系统。
[0008]在一个实施方案中,提供了一种用于在视频游戏中动态地调整相机角度的方法。所述方法包括:接收多个视频序列的数据集,所述多个视频序列与元数据中的标记数据相关联,所述标记数据标识在所述多个视频序列中的每一者中发生的动作的特性。在一个示例中,所述元数据包括在所述多个视频序列中的每一者中使用的所述相机角度。在另一个示例中,基于对所述视频序列中的图像的分析来确定所述相机角度。所述方法包括从所述数据集生成人工智能(AI)模型。所述方法包括在所述视频游戏的游戏玩法期间访问所述AI模型。所述访问包括提供在所述视频游戏的所述游戏玩法期间生成的视频序列快照。所述方法包括在所述游戏玩法期间动态地调整游戏相机角度。所述调整是响应于从所述AI模型
导出的调整指令。
[0009]在一个实现方式中,所述调整所述游戏相机角度致使所述游戏的开发者相机角度被修改或替换。
[0010]在一个实现方式中,生成所述AI模型包括:从所述多个视频序列中的每一者提取视频特征数据;以及提取与所述多个视频序列中的每一者相关联的元数据特征数据。实现方式包括对所述视频特征数据和所述元数据特征数据进行分类以供所述AI模型处理。所述AI模型被配置为处理所述视频特征数据和所述元数据特征数据以对在所述多个视频序列中的每一者中发生的动作的所述特性加标签。所述生成所述AI模型发生在训练过程期间。
[0011]在一个实现方式中,所述AI模型被配置为处理在所述游戏玩法期间生成的所述视频序列快照。所述处理所述视频序列快照包括:检查在所述游玩法期间产生的一个或多个视频序列的图像内容以产生视频特征数据;以及检查与所述检查的图像内容相关联的元数据以产生元数据特征数据。所述视频特征数据和所述元数据特征数据被分类并由所述AI模型用来标识用于调整在所述游戏玩法期间呈现所述视频游戏的场景的所述游戏相机角度的所述调整指令。
[0012]在一个实现方式中,在所述游戏玩法期间周期性地生成所述视频快照以触发对用于调整在所述游戏玩法期间呈现所述视频游戏的场景的所述游戏相机角度的所述调整指令的处理。
[0013]在一个实现方式中,响应于在所述游戏玩法期间产生的元数据而生成所述视频快照,指示正在发生的动作场景应当包括对所述游戏相机角度的调整。
[0014]在一个实现方式中,响应于在所述游戏玩法期间产生的元数据而生成所述视频快照,指示将要发生的动作场景应当包括对所述游戏相机角度的调整。
[0015]在一个实现方式中,从用户生成数据(UGD)的数据库获得所述标记数据,所述UGD包括帧序列,所述帧序列包括被标出为优选的所述相机角度,并且所述标出为优选用于选择所述多个视频序列以用作所述AI模型的训练数据。
[0016]在一个实现方式中,基于针对包括所述相机角度的帧序列检测的观看流行度来自动地生成所述标记数据,所述观看流行度用于选择所述多个视频序列以用作所述AI模型的训练数据。
[0017]在一个实现方式中,所述数据集中的所述多个视频序列来源于多部电影、多个视频游戏记录、现场体育赛事的记录、社交媒体视频或包括一个或多个动作场景的记录中的一者或多者,并且所述多个视频序列用于训练所述AI模型。所述AI模型在所述游戏玩法期间用来调整在所述游戏玩法期间所述视频游戏中的所述游戏相机角度。
[0018]在一个实现方式中,所述多个视频序列用于训练所述AI模型,并且所述AI模型在所述游戏玩法期间用来调整在所述游戏玩法期间所述视频游戏中的所述游戏相机角度。
[0019]在一个实现方式中,与由所述视频游戏的开发者编程的视场相比,所述游戏相机角度提供对所述视频游戏的场景的替代视场。
[0020]在一个实施方案中,提供了一种用于在视频游戏中动态地调整相机角度的系统。所述系统包括游戏服务器,所述游戏服务器用于执行一个或多个游戏来流式传输到客户端设备。所述系统包括人工智能(AI)相机角度处理器,所述AI相机角度处理器用于检查在所述视频游戏的游戏玩法期间产生的视频序列快照。所述检查所述快照使用AI模型来识别用
于产生所述游戏玩法的场景的游戏相机角度。与由所述视频游戏的开发者编程的视场相比,用于产生所述游戏玩法的所述场景的所述游戏相机角度提供对所述场景的替代视场。所述系统包括流式传输服务器,所述流式传输服务器被配置为压缩所述产生的场景的视频帧,所述产生的场景包括具有所述替代视场的所述相机角度。所述流式传输服务器被配置为将所述压缩的视频帧传输到所述客户端以呈现于在所述游戏玩法期间可观看的显示器上。
[0021]在一个实现方式中,在所述游戏玩法进行时周期性地处理所述使用AI模型来检查所述快照以识别游戏相机角度。
[0022]在一个实现方式中,在游戏活动超过预定义阈值时的时间段期间处理所述使用AI模型来检查所述快照以识别游戏相机角度。
[0023]在一个实现方式中,在游戏活动未超过预定义阈值时的时间段期间不处理所述使用AI模型来检查所述快照以识别游戏相机角度。
[0024]在一个实现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于在视频游戏中动态地调整相机角度的方法,所述方法包括:接收多个视频序列的数据集,所述多个视频序列与元数据中的标记数据相关联,所述标记数据标识在所述多个视频序列的每一者中发生的动作的特性,所述元数据包括所述多个视频序列的每一者中使用的所述相机角度;从所述数据集生成人工智能(AI)模型;在所述视频游戏的游戏玩法期间访问所述AI模型,所述访问包括提供在所述视频游戏的所述游戏玩法期间生成的视频序列快照;以及在所述游戏玩法期间动态地调整游戏相机角度,所述调整是响应于从所述AI模型导出的调整指令。2.如权利要求1所述的方法,其中所述调整所述游戏相机角度致使所述游戏的开发者相机角度被修改。3.如权利要求1所述的方法,其中生成所述AI模型包括,从所述多个视频序列中的每一者提取视频特征数据;提取与所述多个视频序列中的每一者相关联的元数据特征数据;对所述视频特征数据和所述元数据特征数据进行分类以供所述AI模型处理,所述AI模型被配置为处理所述视频特征数据和所述元数据特征数据以对在所述多个视频序列中的每一者中发生的动作的所述特性加标签;其中生成所述AI模型发生在训练过程期间。4.如权利要求1所述的方法,其中所述AI模型被配置为处理在所述游戏玩法期间生成的所述视频序列快照,所述处理所述视频序列快照包括,检查在所述游玩法期间产生的一个或多个视频序列的图像内容以产生视频特征数据;以及检查与所述检查的图像内容相关联的元数据以产生元数据特征数据;其中所述视频特征数据和所述元数据特征数据被分类并由所述AI模型用来标识用于调整在所述游戏玩法期间呈现所述视频游戏的场景的所述游戏相机角度的所述调整指令。5.如权利要求1所述的方法,其中在所述游戏玩法期间周期性地生成所述视频快照以触发对用于调整在所述游戏玩法期间呈现所述视频游戏的场景的所述游戏相机角度的所述调整指令的处理。6.如权利要求1所述的方法,其中响应于在所述游戏玩法期间产生的元数据而生成所述视频快照,指示正在发生的动作场景应当包括对所述游戏相机角度的调整。7.如权利要求1所述的方法,其中响应于在所述游戏玩法期间产生的元数据而生成所述视频快照,指示将要发生的动作场景应当包括对所述游戏相机角度的调整。8.如权利要求1所述的方法,其中从用户生成数据(UGD)的数据库获得所述标记数据,所述UGD包括帧序列,所述帧序列包括被标出为优选的所述相机角度,并且所述标出为优选用于选择所述多个视频序列以用作所述AI模型的训练数据。9.如权利要求1所述的方法,其中基于针对包括所述相机角度的帧序列检测的观看流行度来自动地生成所述标记数据,所述观看流行度用于选择所述多个视频序列以用作所述AI模型的训练数据。10.如权利要求1所述的方法,其中所述数据集中的所述多个视频序列来源于多部电
影、多个视频游戏记录、现场体育赛...

【专利技术属性】
技术研发人员:F
申请(专利权)人:索尼互动娱乐有限责任公司
类型:发明
国别省市:

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

1