用于选择电视用户界面转变的系统、设备和方法技术方案

技术编号:37633036 阅读:11 留言:0更新日期:2023-05-20 08:53
描述了用于选择电视用户界面(UI)转变特性的技术。根据多个实施方案,在具有一个或多个处理器和非暂时性存储器的设备(例如,服务器上的云UI引擎)处执行转变特性选择方法。当在实时内容呈现模式下时,所述UI引擎在客户端设备上接收从第一屏幕转变到第二屏幕的请求。响应于接收到所述请求并且当在所述实时内容呈现模式下时,所述UI引擎获得所述客户端设备的一个或多个呈现条件,并且基于与一个或多个转变特性相关联的成本和所述一个或多个呈现条件选择用于从所述第一屏幕转变到所述第二屏幕的一个或多个转变特性。屏幕的一个或多个转变特性。屏幕的一个或多个转变特性。

【技术实现步骤摘要】
用于选择电视用户界面转变的系统、设备和方法


[0001]本公开内容总体上涉及多媒体内容递送,并且更具体地,涉及选择电视(TV)用户界面(UI)转变特性(transition characteristic)。

技术介绍

[0002]许多以电视为中心的用户体验,诸如资产选择(asset selection)、电视指南和/或频道主图(channel banner)等,具有转变效果。复杂的转变效果提供交互式用户体验,但是采用许多帧和每个帧中的许多比特来渲染。虽然具有高能力的客户端设备可以显示复杂的转变,以得到流畅的交互式体验,但是这样的效果可能使低能力的客户端设备不堪重负(例如,消耗太多的带宽、处理能力和/或存储),从而导致小故障(glitch)并且不利地影响用户体验。
附图说明
[0003]为了本领域普通技术人员可以理解本公开内容,可以通过参考一些例示性实施方案的各方面得到更详细的描述,所述实施方案中的一些在附图中被示出。
[0004]图1是根据一些实施方案的示例性多媒体内容递送系统的块图;
[0005]图2是例示了根据一些实施方案的在示例性多媒体内容递送系统中响应于用户输入的状态转变的序列图;
[0006]图3是例示了根据一些实施方案的转变成本确定的块图;
[0007]图4是例示了根据一些实施方案的基于成本和呈现条件选择各种转变特性的图;
[0008]图5是例示了根据一些实施方案的用于进行转变选择的各种呈现条件的图;
[0009]图6A和图6B是例示了根据一些实施方案的转变特性选择方法的流程图;以及
[0010]图7是根据一些实施方案的用于提供包括用户界面(UI)之间的转变的UI的计算设备的块图。
[0011]根据惯例,附图中所例示的各种特征可能未按比例绘制。因此,为了清楚起见,各种特征的尺寸可以被任意扩大或减小。另外,一些附图可能未描绘给定的系统、方法或设备的所有组成部分。最后,在整个说明书和附图中,相同的参考数字可以被用来表示相同的特征。
具体实施方式
[0012]描述了许多细节以提供对附图中所示出的示例实施方案的透彻理解。然而,附图仅示出了本公开内容的一些示例方面,并且因此不被认为是限制性的。本领域普通技术人员将理解,其他有效方面和/或变体不包括本文所描述的所有具体细节。此外,未详尽描述众所周知的系统、方法、部件、设备和电路,以便不模糊本文所描述的示例实施方案的更多相关方面。
[0013]概述
[0014]根据一些实施方案,云用户界面(UI)引擎基于客户端资源可用性为客户端设备选择电视屏幕转变特性,以改善用户体验。在云电视UI渲染平台中,云UI引擎为客户端设备渲染电视屏幕以供显示。当在实时呈现模式下时,UI引擎准备UI和表示屏幕转变的UI视频段(segment)。具体地,UI引擎确定用于将UI视频段流式传输到客户端设备的呈现条件,并且选择具有适合于所述呈现条件的转变特性的UI视频,例如,基于从客户端设备接收的统计数据和转变成本。此外,当呈现条件改变时,UI引擎根据所述改变调整UI视频的转变特性,例如,在带宽减小的情况下,选择具有较低成本的简单转变。
[0015]根据多个实施方案,在具有一个或多个处理器和非暂时性存储器的设备(例如,服务器上的云UI引擎)处执行一种电视用户界面(UI)转变选择方法。所述方法包括:当在实时内容呈现模式下时,在客户端设备上接收从第一屏幕转变到第二屏幕的请求。响应于接收到所述请求并且当在所述实时内容呈现模式下时,所述方法还包括:获得所述客户端设备的一个或多个呈现条件,并且基于与一个或多个转变特性相关联的成本和所述一个或多个呈现条件,选择用于从所述第一屏幕转变到所述第二屏幕的一个或多个转变特性。
[0016]示例实施方案
[0017]本文所公开的云平台中的云用户界面(UI)引擎通过基于一个或多个呈现条件选择转变特性(例如,转变效果、转变时序、转变持续时间和/或转变期间的传输速率)解决了上述用户体验问题并且改善了用户体验。例如,当用户浏览电视用户界面时,媒体资产的一部分开始播放以供对媒体内容项的预览。当用户指示他们希望完整地观看该媒体内容项时,呈现从在一个减小尺寸的窗口中播放该媒体内容项切换到全屏。UI引擎基于用于转变的呈现条件选择转变特性,例如,向具有高能力的客户端设备提供更复杂的转变效果和用于所述效果的更大数目的帧,并且向具有低能力的客户端设备提供要求低传输速率的简单转变。在另一个实施例中,当呈现资产选择用户界面时,当用户在资产之间进行导航时,存在用于转变的多个选项。当使关注从一个资产移动到另一个资产时,存在关注的资产的视觉大小调整和高亮突出(并且对于现在未关注的资产则是相反的),并且另外背景图像被示出在用户界面中(例如,资产的表示图像或视频)。UI引擎根据客户端设备上的呈现条件来确定关注的改变、资产的大小调整和/或高亮突出的转变特性的各个方面,以确保流畅的转变,从而改善用户体验。
[0018]现在参考图1,图1是根据一些实施方案的示例性多媒体内容递送系统100的块图。媒体内容(在下文也称为“多媒体内容”、“媒体内容项”、“媒体资产”或“内容”)可以包括任何多媒体数据,诸如视觉数据、音频数据和/或文本等。在一些实施方案中,内容递送系统100包括用于递送多媒体内容的服务器侧和用于接收多媒体内容的客户端侧。
[0019]在客户端侧,示例性客户端设备140包括用于缓冲接收的媒体内容以便于解码的客户端缓冲器142、用于连接到服务器侧的网络接口(未示出)以及用于解码接收的媒体内容的解码器144。在一些实施方案中,客户端设备140还包括用于从用户接收输入的输入设备(未示出),例如,按钮、语音记录器和/或传感器等。
[0020]在一些实施方案中,服务器侧包括虚拟机顶平台,该虚拟机顶平台为客户端设备140渲染用户界面并且向客户端设备140提供经渲染的用户界面。在一些实施方案中,在从用户接收到输入——其中该输入对应于对媒体内容的一个或多个请求137——时,客户端设备140将请求137发送到服务器侧,并且从服务器侧接收客户端视频135。在客户端视频
135中,低延迟内容112(例如,一个或多个经渲染的用户界面)由服务器侧的一个或多个UI引擎110生成。在接收到指示用户选择媒体资产的更多请求时,服务器侧在客户端视频135中递送缓冲内容122,其中在一些实施方案中,缓冲内容122(例如,自适应比特率(ABR)视频)由内容递送网络(CDN)120提供。在一些实施方案中,客户端设备140还向服务器侧发送反馈137,其中反馈137包括指示客户端设备140的运行状态的统计数据,诸如客户端带宽、缓冲器状况、处理能力和/或存储能力等。
[0021]同样在虚拟机顶平台中,根据一些实施方案,边缘设备130包括控制器132和多路复用器134。在一些实施方案中,控制器132确定低延迟内容112和缓冲内容122之间的切换。在一些实施方案中,控制器132还确定低延迟内容112和缓冲内容122之本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:在包括非暂时性存储器和一个或多个处理器的设备处:当在实时内容呈现模式下时,在客户端设备上接收从第一屏幕转变到第二屏幕的请求;以及响应于接收到所述请求并且当在所述实时内容呈现模式下时,获得所述客户端设备的一个或多个呈现条件,以及基于与一个或多个转变特性相关联的成本和所述一个或多个呈现条件选择用于从所述第一屏幕转变到所述第二屏幕的一个或多个转变特性。2.根据权利要求1所述的方法,其中在所述客户端设备上接收转变到所述第二屏幕的所述请求,包括:接收所述请求,所述请求由到所述客户端设备的用户输入、服务器消息或来自所述客户端设备的用户界面请求中的至少一个触发,而无需用户干预;以及根据所述输入,从所述请求得出正在呈现所述第一屏幕并且正在请求所述第二屏幕。3.根据权利要求1所述的方法,其中在所述客户端设备上获得所述一个或多个呈现条件包括:从所述客户端设备获得统计参数;以及从所述统计参数得出所述一个或多个呈现条件。4.根据权利要求1所述的方法,其中所述一个或多个呈现条件指示客户端带宽。5.根据权利要求4所述的方法,其中选择用于从所述第一屏幕转变到所述第二屏幕的所述一个或多个转变特性包括:根据用于转变的所述一个或多个转变特性生成第一段,其中所述第一段具有第一成本;检测所述客户端带宽的改变;响应于检测到所述客户端带宽的所述改变而调整所述一个或多个转变特性;以及根据用于转变的所述一个或多个转变特性生成第二段,其中所述第二段具有与所述第一成本不同的第二成本。6.根据权利要求1所述的方法,其中在缓冲内容呈现模式下从所述客户端设备上的缓冲器播放所述第二屏幕。7.根据权利要求6所述的方法,还包括:确定所述缓冲器的深度和到所述缓冲内容呈现模式的切换点;以及基于与所述一个或多个转变特性相关联的所述成本、所述缓冲器的所述深度和所述切换点调整所述一个或多个转变特性。8.根据权利要求7所述的方法,还包括:在所述切换点处退出所述实时内容呈现模式,包括进入休眠状态并且停止为所述客户端设备渲染用户界面(UI)。9.根据权利要求1所述的方法,还包括:进入活动状态以在所述实时内容呈现模式下为所述客户端设备渲染用户界面。10.根据权利要求1所述的方法,还包括:获得与所述一个或多个转变特性相关联的所述成本,包括:
根据所述一个或多个转变特性组成用于从所述第一屏幕转变到所述第二屏幕的多个帧;计算用于所述多个帧中的每个的比特;以及基于用于所述多个帧中的每个的所述比特获得所述成本。11.根据权利要求1所述的方法,还包括:获得具有与第二成本不同的第一成本的段,所述第二成本是基于与所述一个或多个转变特性相关联的所述成本计算的;以及使所述段适应于所述第二成本,包括改变至少所述段中的帧的帧计数或所述帧的比特率。12.一种设备,包括:一个或多个处理器;非暂时性存储器;以及存储在...

【专利技术属性】
技术研发人员:K
申请(专利权)人:塞纳传媒有限公司
类型:发明
国别省市:

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

1