可变端点用户界面渲染制造技术

技术编号:30195590 阅读:17 留言:0更新日期:2021-09-29 08:43
本文描述了用于渲染组合用户界面(UI)的不同组件的方法和系统。处理设备接收对待经由包括一个或多个视频内容组件和一个或多个UI控件组件的组合UI呈现的媒体项的用户请求。处理设备生成视频内容组件的渲染并将包括视频内容组件的渲染的第一流传送到端点设备,其中,第一流被编码为第一分辨率,并且其中,视频内容组件的渲染将在端点设备处与UI控件组件的渲染合并成组合UI,该组合UI具有第二分辨率。率。率。

【技术实现步骤摘要】
【国外来华专利技术】可变端点用户界面渲染


[0001]本公开的各方面一般涉及用户界面渲染,并且更具体地涉及单独地渲染组合用户界面的不同组件。

技术介绍

[0002]流传输的内容可以经由用户界面(UI)呈现在用户设备上。UI可以包括视频内容组件和UI控件组件。例如,用于在线游戏的UI可以包括呈现游戏的实况内容的游戏玩法组件以及呈现关于游戏的信息并提供允许游戏观众和/或参与者与游戏交互的控件的游戏控制组件。
[0003]通常,流传输的内容UI的视频内容组件和UI控件组件在服务器处一起被渲染以创建一个视频流,然后以一种分辨率对其进行编码并传送到用户设备。用于编码的分辨率通常是用户设备支持的最大分辨率(例如,4096x4096)。

技术实现思路

[0004]下述
技术实现思路
是本公开的简要
技术实现思路
以便提供对本公开的一些方面的基本理解。本
技术实现思路
不是本公开的广泛概述。它既不旨在标识本公开的关键或决定性要素,也不旨在描绘本公开的特定实施例的任何范围或权利要求的任何范围。其唯一目的是以简化形式呈现本公开的一些概念作为稍后呈现的更详细描述的序言。
[0005]根据本公开的一些方面,提供了一种方法,其包括在服务器处接收对待经由组合用户界面(UI)呈现的媒体项的用户请求,该组合用户界面(UI)包括一个或多个视频内容组件和一个或多个UI控件组件;生成视频内容组件的渲染;以及将包括视频内容组件的渲染的第一流传送到端点设备,其中,第一流被编码为第一分辨率,并且其中,视频内容组件的渲染将在端点设备处与UI控件组件的渲染合并成组合UI,该组合UI具有第二分辨率。
[0006]根据本公开的其他方面,提供了一种方法,其包括在服务器处接收对待经由组合用户界面(UI)呈现的媒体项的用户请求,该组合用户界面(UI)包括一个或多个视频内容组件和一个或多个UI控件组件;生成视频内容组件的渲染;将包括视频内容组件的渲染的第一流传送到端点设备,其中,第一流被编码为第一分辨率;确定在服务器处或者在端点设备处生成UI控件组件的渲染;响应于确定在端点设备处生成UI控件组件的渲染,经由网络向端点设备传送用于渲染UI控件组件的命令集,该UI控件组件的渲染具有第一分辨率或第二分辨率;以及响应于确定在服务器处生成UI控件组件的渲染:在服务器处执行用于渲染UI控件组件的命令集以生成UI控件组件的渲染,以及将包括UI控件组件的渲染的第二流传送到端点设备。
[0007]可选地,该方法可以包括在服务器处执行命令集以生成UI控件组件的渲染并且将包括UI控件组件的渲染的第二流传送到端点设备,第二流被编码为第二分辨率。该方法可以包括将用于渲染UI控件组件的命令集传送到端点设备以在端点设备处以第二分辨率生成UI控件组件的渲染。该方法可以包括确定是在服务器处或者在端点设备处生成UI控件组
件的渲染;响应于确定在端点设备处生成UI控件组件的渲染,经由网络向端点设备传送用于渲染UI控件组件的命令集,该UI控件组件的渲染具有第二分辨率;以及响应于确定在服务器处生成UI控件组件的渲染,在服务器处执行用于渲染UI控件组件的命令集以生成UI控件组件的渲染,并且将包括UI控件组件的渲染的第二流传送到端点设备。第二分辨率可以高于第一分辨率,并且可以修改视频内容组件的渲染以匹配在端点设备处的UI控件组件的第二分辨率。是否在服务器处或者在端点设备处执行该命令集的确定可以基于以下至少一项:端点设备的硬件能力、端点设备的分辨率、组合UI的目标分辨率、服务器的渲染能力、或网络上可用的带宽。组合UI可以经由视频内容组件呈现在线游戏,并且经由UI控件组件呈现关于游戏的信息并且接收属于游戏的用户输入。
[0008]根据本公开的一些方面,提供了一种系统,其包括存储器和耦合到该存储器的处理设备。处理设备被配置成:接收对待经由包括一个或多个视频内容组件和一个或多个UI控件组件的组合UI呈现的媒体项的用户请求;生成视频内容组件的渲染;并且将包括视频内容组件的渲染的第一流传送到端点设备,其中,第一流被编码为第一分辨率,并且其中,视频内容组件的渲染在端点设备处将与UI控件组件的渲染合并成组合UI,该组合UI具有第二分辨率。
[0009]根据本公开的其他方面,提供了一种系统,其包括存储器和耦合到该存储器的处理设备。处理设备被配置成:接收对待经由组合用户界面(UI)呈现的媒体项的用户请求,该组合用户界面(UI)包括一个或多个视频内容组件以及一个或多个UI控件组件;生成视频内容组件的渲染;将包括视频内容组件的渲染的第一流传送到端点设备,其中,第一流被编码为第一分辨率;确定是否在服务器处或者在端点设备处生成UI控件组件的渲染;响应于确定在端点设备处生成UI控件组件的渲染,经由网络向端点设备传送用于渲染UI控件组件的命令集,UI控件组件的渲染具有第一分辨率或第二分辨率;以及响应于确定在服务器处生成UI控件组件的渲染:在服务器处执行用于渲染UI控件组件的命令集以生成UI控件组件的渲染,并且向端点设备传送包括UI控件组件的渲染的第二流。
[0010]根据本公开的一些方面,提供了一种包括指令的计算机可读介质,所述指令在由处理设备执行时使处理设备执行上述方法。
[0011]可以在本专利技术的任何其它方面或实施例中分别地且个别地、单独或与任何其它定义的特征相结合地利用在上面依照本专利技术的任何方面或者在下面关于本专利技术的任何具体实施例所定义的个别特征和/或特征的组合。此外,本专利技术旨在涵盖被配置成执行在本文中关于方法描述的任何特征的装置和/或使用或者产生、使用或者制造本文描述的任何装置特征的方法。
附图说明
[0012]在附图的图中通过示例而非限制的方式图示本公开,其中同样的附图标记指示相似的元件。应注意的是,本公开中对“一个”或“一个”实施例的不同引用并不一定具有相同的实施例,并且此类引用意指至少一个。
[0013]图1图示根据本公开的一些方面的用于提供具有不同组件的组合用户界面的系统架构的示例。
[0014]图2图示根据本公开的一些方面的用于向端点设备提供组合用户界面的示例方法
的流程图。
[0015]图3图示根据本公开的一些方面的用于向端点设备提供组合用户界面的另一示例方法的流程图。
[0016]图4图示根据本公开的一些方面的用于向端点设备提供组合用户界面的又一示例方法的流程图。
[0017]图5图示根据本公开的一个或多个方面操作的计算设备的示例框图。
具体实施方式
[0018]以下公开阐述了许多具体细节,诸如特定系统、组件、方法等的示例,以便提供对本公开的若干实施例的良好理解。然而,本领域技术人员显而易见的是,可以在没有这些特定细节的情况下实践本公开的至少一些实施例。在其他情况下,不详细描述众所周知的组件或方法,或者以简单的框图格式呈现,以避免不必要地模糊本公开。因此,所阐述的具体细节仅仅是示例。特定实现方式可以在这些示例细节中不同,并且仍然可以预期在本公开的范围内。
[0019]通过本公开的实现方式解决的技术问题是将内容流传输到端点设备可能需要本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:在服务器处接收对待经由组合用户界面(UI)呈现的媒体项的用户请求,所述组合用户界面(UI)包括一个或多个视频内容组件和一个或多个UI控件组件;生成所述视频内容组件的渲染;以及将包括所述视频内容组件的所述渲染的第一流传送到端点设备,其中,所述第一流被编码为第一分辨率,并且其中,所述视频内容组件的所述渲染将在所述端点设备处与所述UI控件组件的渲染合并成所述组合UI,所述组合UI具有第二分辨率。2.根据权利要求1所述的方法,进一步包括:在所述服务器处执行命令集以生成所述UI控件组件的所述渲染;以及将包括所述UI控件组件的所述渲染的第二流传送到所述端点设备,所述第二流被编码为所述第二分辨率。3.根据权利要求1所述的方法,进一步包括将用于渲染所述UI控件组件的命令集传送到所述端点设备,以在所述端点设备处以所述第二分辨率生成所述UI控件组件的所述渲染。4.根据权利要求1所述的方法,进一步包括:确定是否在所述服务器处或者在所述端点设备处生成所述UI控件组件的渲染;响应于确定在所述端点设备处生成所述UI控件组件的所述渲染,经由网络向所述端点设备传送用于渲染所述UI控件组件的命令集,所述UI控件组件的所述渲染具有所述第一分辨率或者所述第二分辨率;以及响应于确定在所述服务器处生成所述UI控件组件的所述渲染:在所述服务器处执行用于渲染所述UI控件组件的所述命令集以生成所述UI控件组件的所述渲染;以及将包括所述UI控件组件的所述渲染的第二流传送到所述端点设备。5.根据权利要求4所述的方法,其中,所述第二分辨率高于所述第一分辨率,并且所述视频内容组件的所述渲染将被修改以匹配在所述端点设备处的所述UI控件组件的所述第二分辨率。6.根据权利要求4或者权利要求5所述的方法,其中,确定是否在所述服务器处或者在所述端点设备处执行所述命令集是基于以下中的至少一项:所述端点设备的硬件能力、所述端点设备的分辨率、所述组合UI的目标分辨率、所述服务器的渲染能力或所述网络上可用的带宽。7.根据任意一项前述权利要求所述的方法,其中,所述组合UI呈现经由所述UI控件组件接收用户输入的在线游戏。8.一种系统,包括:存储器;以及处理设备,所述处理设备耦合到所述存储器,所述处理设备:接收对待经由组合用户界面(UI)呈现的媒体项的用户请求,所述组合用户界面(UI)包括一个或多个视频内容组件以及一个或多个UI控件组件;生成所述视频内容组件的渲染;以及将包括所述视频内容组件的所述渲染的第一流传送到端点设备,其中,所述第一流被
编码为第一分辨率,并且其中,所述视频内容组件的所述渲染在所述端点设备处将与所述UI控件组件的渲染合并成所述组合UI,所述组合UI具有第二分辨率。9.根据权利要求8所述的系统,其中,所述处理设备进一步:执行命令集以生成所述UI控件组件的所述渲染;以及将包括所述UI控件组件的所述渲染的第二流传送到所述端点设备,所述第二流被编码为所述第二分辨率。10.根据权利要求8所述的系统,其中,所述处理设备进一步:向所述端点设备传送用于渲染所述UI控件组件的命令集,以在所述端点设备处以所述第二分辨率生成所述UI控件组件的所述渲染。11.根据权利要求8所述的系统,其中,所述处理设备进一步:确定是否在服务器处或者在所述端点设备处生成所述UI控件组件的渲染;响应于确定在所述端点设备处生成所述UI控件组...

【专利技术属性】
技术研发人员:尼古拉斯
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1