用于用户界面的分布式软件架构制造技术

技术编号:2827201 阅读:196 留言:0更新日期:2012-04-11 18:40
根据本发明专利技术的系统和方法提供了可用于创建可缩放用户界面的软件结构(程序块)。提供图形显示器的参数化变量的程序块可重复使用并联结用户界面上的不同场景。

【技术实现步骤摘要】
【国外来华专利技术】题目为用于用户界面的分布式软件架构的美国专利申请的专利技术人为查尔斯 W.K.格里东、戴夫.奥夫德海德、凯文'康罗伊 尼尔.戈亚尔、弗兰克'A '亨莱特、斯蒂芬.沙伊雷以及丹尼尔'S -辛普金斯。用于用户界面的分布式软件架构相关申请本申请与2005年1月5日提交的、题为带有程序块的分布式软 件架构的第60/641,406号美国临时专利申请相关,并要求其优先权, 该专利申请公开的内容通过引用并入本文。
技术介绍
本专利技术描述一种用于组织、选择并启动媒体项的架构。所述架构 的一部分包括定位、点击、滚动、停悬、缩放的基本构件块的图形用户界面的设计和操作,更具体地说,涉及与能够与用自由空间定位遥 控装置使用的媒体项关联的图形用户界面。与信息的通信相关的技术在过去的几十年里有了迅速的发展。电 视、蜂窝电话、互联网和光学通信技术(这里仅列出几样)结合起来 将消费者淹没在可得到的信息和娱乐选择中。以电视为例,最近30 年来已经引入了有线电视服务、卫星电视服务、按次计费电影和视频 点播。然而,20世纪60年代的电视观众在他们的电视机上通常只能 够接收到也许是四或五个无线TV频道,今天的电视观众有机会在数 以百计和潜在的数以千计的节目和信息频道中选择。目前主要在旅馆 等中使用的视频点播技术提供了 一种用于从数以千计的电影节目单中 进行家庭娱乐选择的潜能。例如TiVo股份有限公司(加利福尼亚州 奥维索金街2160, 95002)推出的凄t字^L频记录(DVR)设备进一步 扩大了可以得到的选择。为终端用户提供那么多的信息和内容的技术能力给系统设计人员 和服务供应商提供了机会和挑战。 一个挑战是尽管终端用户通常更愿 意拥有更多的选择而不愿意选择变小,但这种喜好与他们希望的即快 速又简单的选择处理所相背。不幸的是,终端用户通过其来访问媒体 节目的系统和界面的发展使得选择处理既不快又不简单。再次考虑电 视节目的实施方案。在电视处于初期时,确定看哪一个节目是相对简 单的事情,这是因为可选择的数目较少。人们可以查阅印制的节目指 南,该节目指南净皮格式化为例如一系列的4亍和列,这些行和列显示出了在(1)邻近的电视频道、(2)被传输到这些频道的节目以及(3) 日期和时间之间的对应关系。通过调节调谐钮,电^L被调谐到所需的 频道,并且观众观看到所选择的节目。在这之后,允许观众远距离调 谐电视的遥控控制装置被引入。这种对用户-电视交互的增添产生了 被称为频道冲浪的现象,借此,观众能够迅速地观看在大量频道中 广播的短片段,从而可以快速得知在任意给定的时间什么节目是可看的。尽管存在频道的数量和可观看的内容急剧增加的事实,但通常可 得到的用于电视的用户界面、控制设备选择和架构在过去的30年里没 有改变太多。印制的节目指南仍然是用于传递节目信息的最流行的机 制。具有上下箭头的多按钮遥控器仍然是最流行的频道/内容选择装 置。设计和实现TV用户界面的人们对可得到的媒体内容的增加的反 应已经成为现存的选择处理和界面对象的直接延伸。这样,印制的节 目指南中的行数被增加以容纳更多的频道。遥控装置中的按钮的数目 也被增加以支持附加的功能和内容处理,例如,像图1所示的那样。 然而,这种方法大大增加了观众浏览可得到信息所需的时间和执行选 择所需动作的复杂度。有争议的是,现存界面的麻烦的本质阻碍了一 些服务(例如视频点播)的商业应用,这是由于消费者反对给在他们 看来已经是太慢和太复杂的界面再增加复杂度的新服务。除了在带宽和内容方面增加之外,技术的集成还加剧了用户界面 的瓶颈问题。消费者正在积极地做出反应要选择购买集成系统而不是 大量可分离组件。这种趋势的一个实施方案是电视/VCR/DVD的组合,其中的三个组成部分以前是三个独立的组件,如今则作为一个集成单 元而被频繁购买。这种趋势会延续下去,潜在的最终结果是目前在家 庭中可以找到的大部分(如果不是全部的话)通信设备将会组合在一起作为集成单元,例如,电视/VCR/DVD/互联网接入/收音才几/立体声 单元。即便是那些继续购买分离组件的人们也会期望上述单独组件的 无缝控制和这些分立组件之间的互相交互。随着这种集成度的增长, 产生了使用户界面更加复杂的潜在可能。例如,在所谓的通用遥控 单元(例如TV遥控单元和VCR遥控单元功能的组合)被提出时,这 些通用遥控单元上的按钮的数目通常地多于单个TV遥控单元或VCR 遥控单元上的按钮数目。如果不能准确地找到该遥控装置中的正确按 钮,这些增加了数目的按钮和功能使人除了只能在控制TV或VCR的 最简单的方面外很难控制其它任何事情。许多时候,这些通用的遥控 装置不能提供足够的按钮以访问某些TV所特有的许多层面上的控制 或特性。在这种情况下,仍然需要原始设备的遥控单元,并且由于集 成的复杂度导致的用户界面问题,所以处理多遥控的最初争论仍然存 在。 一些遥控单元通过增加可用专家命令编制的软按钮解决了这个 问题。这些软按钮有时具有附随的LCD显示装置来指示它们的动作。 这种方式也具有缺陷,即,如果不将视线从TV转移到遥控装置,它 们就难以使用。这些遥控单元的另一个缺陷是采用了多模式以试图减 少按钮个数。在这些模式化的通用遥控单元中,存在专门的按钮来 选择该遥控装置是否与TV、DVD播放器、有线机顶盒和VCR等通信。 这产生了许多使用性的问题,包括发送命令到错误的装置、迫使用户 通过观看遥控装置来确信其是否处于正确的模式,并且它不能给多装 置的集成提供任何的简化。这些通用遥控单元的最大好处是它可通过 允许用户将用于多个装置的命令序列编制到遥控装置中来提供一定的 集成度。这是一个较困难的任务,以至于许多用户雇佣职业的安装人 员来对他们的通用遥控单元进行程序编制。人们还做出了一些尝试来使终端用户和媒体系统之间的屏幕界面 适应现代需求。电子节目指南(EPG) #皮开发并#1实现以取4<前述的 媒体指南。早期的EPG基本提供的是印制的媒体指南的电子复制品。例如,有线服务操作员提供了模拟的EPG,其中,专用的频道显示了 频道的緩慢滚动格栅(grid)和它们在一些时间范围(例如,下两个 小时)中相关的节目。利用这种方式即便是滚动通过一百个频道也是 冗长緩慢的,并且不能够可行地升级以包括大量的附加内容安排 (deployment),例如,视频点播。更加精深复杂的数字EPG也被开 发出来。在数字EPG中,节目表信息(以及可选的应用/系统软件) 被传递到专用的EPG设备,例如,数字机顶盒(STB)。数字的EPG 具有更大的灵活性来为媒体系统设计用户界面,这是因为它们能够提 供局部交互,并能够在用户和将被观看的媒体节目之间置入一个或多 个界面层。可在卡门(Kamen)等人的第6,421,067号美国专利中找到 上述界面的一个实施方案,该文公开的内容被并入本文作为参考。图 2示出了在,067号专利中描述的一种GUI (图形用户界面)。在图2 中,根据卡门等人的专利,第一栏190列出了节目频道,第二栏191 表示当前正在播放的节目,栏192表示在下半个小时播放的节目,第 四栏193表示在半个小时之后播放的半小时节目。棒球棒图标121横 跨栏191和192,以此表示预计棒球比赛继续到与栏192对应的时间 本文档来自技高网...

【技术保护点】
一种用于在图形用户界面上显示信息的方法,包括以下步骤:以第一放大等级显示第一多个图像;接收识别所述多个图像的子集的第一选择指示;以及以第二放大等级显示所述多个图像的所述被选子集的第一缩放版本,其中,所述第一和第二显示步骤都通过执行至少一个可重复使用的软件代码块实现。

【技术特征摘要】
【国外来华专利技术】US 2005-1-5 60/641,4061. 一种用于在图形用户界面上显示信息的方法,包括以下步骤以第一放大等级显示第一多个图像;接收识别所述多个图像的子集的第一选择指示;以及以第二放大等级显示所述多个图像的所述被选子集的第一缩放版本,其中,所述第一和第二显示步骤都通过执行至少一个可重复使用的软件代码块实现。2. 如权利要求l所述的方法,其中,所述至少一个可重复使用的 软件代码块用可缩放矢量图形(SVG)语言编写。3. 如权利要求2所述的方法,其中,用于生成所述至少一个可重 复使用的软件代码块的所述SVG语言被修改以包括程序块构造,所述 程序块构造具有以下属性标识(id)值、规定像素中相应节点的宽度的宽度值、规定像素 中相应节点的高度的高度值、转变值、定位器事件值、可见性属性、 以及对作为程序块加载的SVG文件的URL。4. 如权利要求l所述的方法,其中,所述至少一个可重复使用的 软件代码块用于绘制包括作为所述第一多个图像的多个可选项的架。5. 如权利要求4所述的方法,其中,利用作为参数传递给所述至 少一个可重复使用的软件代码块的图像数据在所述用户界面上绘制所 述第一多个图像。6. 如权利要求5所述的方法,其中,所述参数是与电影和音乐之 一相关联的元数据。7. —种用于构造与元数据处理系统相关联的分布式软件的方法, 所述方法包括以下步骤提供多个第 一类型的系统范围软件构造,其每一个定义用户与各 自的高层元数据类型的交互;以及提供...

【专利技术属性】
技术研发人员:查尔斯WK格里东戴夫奥夫德海德凯文康罗伊尼尔戈亚尔弗兰克A亨莱特斯蒂芬沙伊雷丹尼尔S辛普金斯
申请(专利权)人:希尔克瑞斯特实验室公司
类型:发明
国别省市:US[美国]

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

1