用于处理一到多个对象的调整大小和布局的方法和系统
2019-11-22

用于处理一到多个对象的调整大小和布局的方法和系统

用于提供显示在屏幕(2000)上的用户界面的系统和方法,该用户界面具有多个控制元素(2004),该多个控制元素中的至少一些具有在其上显示的至少一个文字数字式字符(2014)。用于显示使用多个控制元素(2004)输入的文字数字式字符的文本框(2002)以及多组显示项目(2020)。多个组在用户界面上的布局(2020)基于所显示组的第一数量,而组内的显示项目的布局基于组内的所显示的项目的第二数量。

与信息的通信相关的技术在过去的几十年里有了迅速的发展。电视、蜂窝电话、互联网和光学通信技术(这里仅列出几样)结合起来将消费者淹没在可得到的信息和娱乐选择中。以电视为例,最近30年来已经引入了有线电视服务、卫星电视服务、按次计费电影和视频点播。然而,20世纪60年代的电视观众在他们的电视机上通常只能够接收到也许是四或五个无线TV频道,今天的电视观众有机会在数以百计和潜在的数以千计的节目和信息频道中选择。目前主要在旅馆等中使用的视频点播技术提供了一种用于从数以千计的电影节目单中进行家庭娱乐选择的潜能。例如TiVo股份有限公司(加利福尼亚州奥维索金街2160,95002)推出的数字视频记录(DVR)设备进一步扩大了可以得到的选择。

本发明描述一种用于组织、选择并启动媒体项的架构。所述架构的一部分包括具有基本构件块的图形用户界面的设计和操作,基本构件块包括定位、点击、滚动、停悬、缩放。更具体地说,涉及与能够与用3D定位遥控装置使用的媒体项关联的图形用户界面。

描述过根据本发明的示例性实施方案的示例性布局规则,再次考虑图14(a)。在此实施方案中,上述布局规则递推地应用于显示四组的搜索结果,例如由电影封面图像表示的可选媒体项目。这四组包括最左的组2006、中间偏左的组2008、中间偏右的组2010和最右的组2012。当用户界面软件准备在⑶I显示器2000上显示这些组时,递推应用上述规则以确定合适的、对组以及组内项目的显示布局。例如,中间偏左的组2008具有三个项目,该三个项目中每一项目的中心点布置在圆的圆周上且三个项目相互重叠。同样,另外的组2006、2010和2012的项目应用与各自组的项目的数量相关联的规则布置。

5个项目的组——如图15⑴所示,对于包括五个显示项目3050、3052、2054、3056和3058的组,通过将五个项目的中心点设置在项目显示区域3004内的椭圆的右半圆周上,而布置五个显示项目。在概念上如图15(j)所示,其中,项目3050的中心点3060置于椭圆右半圆3070上位于项目显示区域的中心点3008左上方的位置,而项目3052的中心点3062置于中心点3008的上方,项目3054的中心点3064置于中心点3008的右侧,项目3056的中心点3066置于中心点3008的下方,项目3058的中心点3068置于中心点3008的左下方。

简化用户与媒体系统之间的控制和屏幕界面、并加快选择过程的组织架构、技术和系统已在2004年I月30日提交的、题为“用于组织、选择和启动媒体项的带有可缩放的图形用户界面的控制架构”的第10/768,432号美国专利申请中描述,该专利申请公开的内容通过引用并入本文,并在下文引用为“432申请”。该架构允许服务提供商通过便利地向用户供应大量媒体节目和新的服务来利用对终端用户设备增加的可用带宽的益处。

在描述了能够用来实现根据本发明的包括可缩放图形界面的控制架构后,现在描述这些界面的几个实施例。然而,本领域的技术人员应该理解,根据本发明示例性实施方式的布局技术和机制并不限于使用可缩放的用户界面,而还可适用于未使用缩放机制的用户界面。根据本发明的示例性实施方案,用户界面显示了可按类别分组的可选择项。用户将遥控单元指向感兴趣的一个或多个种类,并且按下选择按钮以进行放大,或按下“后退”按钮缩放回原来的状态。用户的每次放大或缩放回原来状态的动作都使得通过用户界面显示于屏幕中的可选择的节目的放大等级和/或内容产生变化。根据示例性的实施方案,每次放大等级的改变可以是一致的,即以预定的级别来改变放大等级。本发明的示例性实施方案还提供了并入有几个可视化技术以实现放大到很大比例的用户界面。这些技术包括构件块和能够获得可缩放和易于使用的技术的组合,尤其是采用用户界面来提高用户视觉记忆以快速地重新访问用户界面对象的技术。

能够在根据本发明的图形用户界面中使用的一个示例性的转场效果被称为“鞋到细节(shoe-to-detail)”视图效果。在被启动时,该转场效果获取缩小的图像并同时将该缩小的图像收缩和转换到更小的视图,即,下一更高等级的缩放。从在图10中的GUI屏幕中使用的放大等级转换到在图11中的GUI屏幕中使用的更大的放大等级,这导致GUI为显示于图11的放大版本中的图像披露出附加的细节。该CTI根据这些细节在当前被选择的缩放等级是否很好地被显示,来选择性地显示或隐藏各种缩放等级的细节。和试图分辨细节而不论它们对于肉眼的可视能力如何的相机缩放不同,本发明的示例性实施方案提供了可配置的缩放等级参数,这些参数规定了在何时显示全部图像和何时显示具有被扣留细节的图像版本之间的转换点。该转换点能够基于独立于图像描述的内部分辨率,而不是基于TV/监视器212的分辨率。利用这种方式,根据本发明的GUI是一致的,而不论在媒体系统中使用的显示设备的分辨率是多小。

附图说明

能够在根据本发明的图形用户界面中使用的一个示例性的转场效果被称为“鞋到细节(shoe-to-detail)”视图效果。在被启动时,该转场效果获取缩小的图像并同时将该缩小的图像收缩和转换到更小的视图,即,下一更高等级的缩放。从在图10中的GUI屏幕中使用的放大等级转换到在图11中的GUI屏幕中使用的更大的放大等级,这导致GUI为显示于图11的放大版本中的图像披露出附加的细节。该CTI根据这些细节在当前被选择的缩放等级是否很好地被显示,来选择性地显示或隐藏各种缩放等级的细节。和试图分辨细节而不论它们对于肉眼的可视能力如何的相机缩放不同,本发明的示例性实施方案提供了可配置的缩放等级参数,这些参数规定了在何时显示全部图像和何时显示具有被扣留细节的图像版本之间的转换点。该转换点能够基于独立于图像描述的内部分辨率,而不是基于TV/监视器212的分辨率。利用这种方式,根据本发明的GUI是一致的,而不论在媒体系统中使用的显示设备的分辨率是多小。

另一个提高用户感觉到GUI屏幕是连接性的GUI效果是在执行缩放时、或在用户选择与当前被选择的对象的缩放等级相等的邻近对象时产生的移动动画(panninganimat1n)效果。返回到图5所示的实施例,在用户最初观看该GUI屏幕时,他或她的观察点集中在点550附近。然而,在他或她选择种类3进行放大时,他或她的观察点转移到点552。根据本发明的示例性实施方案,放大处理被激励以将POV中心从点550转移到点552。这种移动动画能够被用来改变各种GUI,例如从缩放等级的改变,或将一个对象改变到同一GUI放大等级中的另一个对象的改变。因此,如果(例如)位于图6的GUI屏幕中的用户选择最左侧的未被选择的种类515(种类2),则将发生移动动画,这将给用户在视觉上以左或西“移”的影响。本发明的示例性实施方案使用上述技术来提供GUI屏幕之间的定向运动是一致的感觉,从而使用户更加快速地在放大等级之间和在相同放大等级的媒体项之间浏览GUI。

5个项目的组——如图15⑴所示,对于包括五个显示项目3050、3052、2054、3056和3058的组,通过将五个项目的中心点设置在项目显示区域3004内的椭圆的右半圆周上,而布置五个显示项目。在概念上如图15(j)所示,其中,项目3050的中心点3060置于椭圆右半圆3070上位于项目显示区域的中心点3008左上方的位置,而项目3052的中心点3062置于中心点3008的上方,项目3054的中心点3064置于中心点3008的右侧,项目3056的中心点3066置于中心点3008的下方,项目3058的中心点3068置于中心点3008的左下方。

为终端用户提供那么多的信息和内容的技术能力给系统设计人员和服务供应商提供了机会和挑战。一个挑战是尽管终端用户通常更愿意拥有更多的选择而不愿意选择变小,但这种喜好与他们希望的即快速又简单的选择处理所相背。不幸的是,终端用户通过其来访问媒体节目的系统和界面的发展使得选择处理既不快又不简单。再次考虑电视节目的实施方案。在电视处于初期时,确定看哪一个节目是相对简单的事情,这是因为可选择的数目较少。人们可以查阅印制的节目指南,该节目指南被格式化为例如一系列的行和列,这些行和列显示出了在(I)邻近的电视频道、(2)被传输到这些频道的节目以及(3)日期和时间之间的对应关系。通过调节调谐钮,电视被调谐到所需的频道,并且观众观看到所选择的节目。在这之后,允许观众远距离调谐电视的遥控控制装置被引入。这种对用户-电视交互的增添产生了被称为“频道冲浪”的现象,借此,观众能够迅速地观看在大量频道中广播的短片段,从而可以快速得知在任意给定的时间什么节目是可看的。