[发明专利]动态分配计算资源以在云游戏系统中生成亮点在审
| 申请号: | 202010218614.2 | 申请日: | 2020-03-25 |
| 公开(公告)号: | CN112054986A | 公开(公告)日: | 2020-12-08 |
| 发明(设计)人: | S·霍姆斯;P·热尔韦斯 | 申请(专利权)人: | 辉达公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F9/451;A63F13/87;A63F13/85;A63F13/23 |
| 代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 高伟 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 动态分配 计算 资源 云游 系统 生成 亮点 | ||
本发明公开了动态分配计算资源以在云游戏系统中生成亮点。在各种示例中,分配计算资源以用于在云游戏系统中生成亮点。本发明公开了在各种设备之间和之中分布的系统和方法,处理包括用户界面的生成和叠加、可操作事件的游戏流分析、生成亮点、亮点的存储和亮点的共享。云游戏系统中处理资源或计算资源的分配依赖于各种设备和/或网络的系统信息。记录、快照和/或其他亮点可使用所确定的计算资源的分配在云游戏系统中生成。
背景技术
在游戏会话期间,用户可能希望拥有游戏会话的至少一部分的屏幕截图、亮点(highlight)或剪辑,例如以便用户可以共享记录的材料、后期查看材料或以其他方式访问记录内容。传统的系统和方法允许玩家在其本地客户端设备上记录游戏会话或其部分内容。但是,为了能够在本地(例如,在客户端设备上)渲染游戏会话的帧,客户端设备必须包含大量的计算资源。除了在本地渲染游戏会话的帧外,执行诸如在本地生成记录的材料之类的功能需要额外的硬件和网络计算资源。
在其他传统系统和方法中,一旦生成游戏(gameplay)记录(例如,流查看(streamviewing)),则玩家能够从其客户端设备流式传输游戏会话。在流查看中,游戏的每个(或若干个)帧都可以从客户端设备的显示器中复制,然后上传到(通常)单独的服务或应用程序上,以便分发给流查看的观众(例如,在社交媒体上)。如果用户正在流查看其游戏流会话,则必须在客户端设备处复制每一帧并发送给第三方进行分发,因此需要大量带宽和处理能力。因此,与上述类似,如果没有足够的存储容量、GPU能力或其他硬件功能来有效执行生成亮点、存储和/或共享,则客户端设备无法使用这些能力。因此,具有有限硬件或带宽容量的客户端设备无法生成和/或共享快照、亮点或游戏记录,从而影响用户体验。
发明内容
本公开涉及云游戏系统中分配计算资源以生成亮点。本发明公开了在各种设备之间和之中分配处理的系统和方法,该处理包括用户界面生成和叠加、可操作事件的游戏流分析、亮点生成、亮点存储和亮点共享。如本文所用,亮点可包括游戏会话流的任何捕获,包括游戏快照或屏幕截图、整个游戏会话的记录或游戏会话部分(例如剪辑)的记录,例如游戏会话中特定动作和事件的记录。
与传统系统(如上述系统)相比,本公开的系统和方法分析客户端设备的硬件、软件和/或网络功能,以确定在系统内如何分配处理任务(例如,在一个或更多个客户端设备、一个或更多个流媒体服务器、一个或更多个辅助系统等之中分配处理任务等)。例如,委托代理(proxy agent)(负责亮点生成系统内的各种任务)可在客户端设备、流媒体设备和/或辅助系统(例如,卸载处理任务的远程系统)之间可变地转移。委托代理可以记录游戏流(例如,在内存设备(如缓冲区)中),生成和呈现与生成亮点相关的用户界面元素,分析游戏流中的可操作事件(例如,游戏中触发生成亮点的事件或动作),响应用于生成亮点的命令(例如,从客户端设备、流媒体设备、辅助系统或其组合),以及发出生成和存储亮点的信号。
因此,由于委托代理负责系统内的各种任务,因此委托代理的各种进程可在系统的各个设备之间转移。在某些示例中,流媒体设备(或系统的另一设备)可查询客户端设备以确定硬件、软件和/或带宽容量(此处称为系统信息)。响应于确定系统信息,在某些实施例中,委托代理的各种任务可以在系统设备之中动态地转移,以增强终端用户的云游戏体验。作为非限制示例,通过在客户端设备上执行某些处理任务(例如,生成亮点和存储亮点)以及在流媒体设备和/或辅助设备上执行某些处理任务(例如,针对可操作事件对游戏流进行分析),系统中的每个设备都将受益于带宽使用率的提高、处理速度的提高、低延迟和更高的游戏流分辨率。
附图说明
下面将参照所附的附图详细地描述用于在云游戏系统中分配用于生成亮点的计算资源的系统和方法,其中:
图1A是根据本公开一些实施例的、用于在云游戏系统中生成亮点的示例系统图;
图1B是根据本公开一些实施例的、用于在云游戏系统(包括客户端设备和流媒体设备)中生成亮点的示例系统图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010218614.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:链节板
- 下一篇:用于异构计算环境中的数据传输的网络接口





