跨多个内容源的用户界面标准化的制作方法

文档序号:7923197阅读:110来源:国知局
专利名称:跨多个内容源的用户界面标准化的制作方法
技术领域
本公开内容一般涉及用于控制或操控在显示装置上的内容的控制 单元和用户界面,并且更具体地说,涉及提供标准化用户界面以便控 制或操控通过各种信号源在显示屏幕上显现的内容的系统和方法。
背景技术
通常称为机顶盒的装置一般情况下连接在一个或多个信号源与电
^L机(TV)之间。此类装置配置为接收来自不同源的输入信号(例如, 来自DVD播放器的第一信号、来自光纤电缆的第二信号、来自卫星 天线的第三信号、来自因特网协议(IP)网络的第四信号等)和处理信 号,以便它们可在TV上显现。
目前利用了允许用户与每个不同的信号源交互的单独导航应用。 也就是说,对于每个信号源,交互选项和信息的呈现对与该源相关联 的导航应用是独特的。例如,提供用于控制从DVD源接收的内容的 用户界面和导航方案不同于提供用于控制从有线源广播的内容的用 户界面和导航方案。用户界面和导航方案例如响应用户交互可包括菜单、指示和发生某些动作以便内容在TV上显示的顺序。
通常,用于每个导航应用的用户界面由运行特定导航应用的装置 的制造商决定。因此,内容提供商(例如,有线或卫星公司)或内容 播放器(例如,DVD播放器、个人计算机等)及每个导航应用可配置 为实现在功能或视觉上可相互区分的用户界面实现。因此,用户将不 得不了解每个导航应用的特定特性以便在不同的源之间导航和控制 从不同源提供的内容显示。
另外,由于在现有TV和娱乐系统中可用的应用和服务范围会有 令人难以置信的变化,因此,这种变化可导致用户对交互式体验感到 困惑。相应地,希望有系统和方法可"l是供统一的用户界面和交互架构 以控制从不同源提供的内容。

发明内容
本发明的第一方面在于一种用于跨多个内容传输应用提供统一 用户界面体验的方法,所述方法包括实现配置用于存储与用户界面特
性有关的数据以便控制传输到显示屏幕的内容显示的数据结构,其中 所述数据结构中的所述数据由在从多个内容源传输内容到所述显示 屏幕的第一系统上运行的逻辑代码监视,其中至少第一用户界面应用 和第二用户界面应用分别与第一内容源和第二内容源结合利用,因而
所述第 一用户界面应用配置为使用户在所述第 一 内容的所述传输期 间体验第一用户界面环境,并且所述第二用户界面应用配置为使用户 在所述第二内容的所述传输期间体验第二用户界面环境;响应与用户 界面控制装置的用户交互,通过至少所述第一用户界面应用和第二用 户界面应用之一填充所述数据结构中的所述数据;以及处理所述数据 结构中存储的所述数据以提供跨所述笫一用户界面应用和第二用户 界面应用统一的用户界面环境,因而当所述用户在所述第一内容源与 所述第二内容源之间切换以便传输内容到所述显示屏幕时,所述用户 界面的外观和感觉不更改。本发明的第二方面在于一种用于跨多个内容传输应用提供统一 用户界面体验的系统,所述系统包括用于存储数据结构的存储器,所
述数据结构配置用于存储与用户界面特性有关的数据以便控制传输 到显示屏幕的内容的显示,其中所述数据结构中的所述数据由在从多 个内容源传输内容到所述显示屏幕的第一系统上运行的逻辑代码监 视,其中至少第一用户界面应用和第二用户界面应用分别与第一内容 源和第二内容源结合利用,因而所述第 一用户界面应用配置为使用户 在所述第 一 内容的所述传输期间体验第 一用户界面环境,并且所述第 二用户界面应用配置为使用户在所述第二内容的所述传输期间体验 第二用户界面环境;逻辑单元,所述逻辑单元用于响应与用户界面控
制装置的用户交互,通过至少所述第一用户界面应用和第二用户界面 应用之一在所述数据结构中填充所述数据;以及处理器,所述处理器 用于处理所述数据结构中存储的所述数据以提供跨所述第一用户界 面应用和第二用户界面应用统一的用户界面环境,因而当用户在所述 第一内容源与所述第二内容源之间切换以便传输内容到所述显示屏 幕时,所述用户界面的外观和感觉不更改。
本发明的第三方面在于 一种计算机程序产品,所述计算机程序产 品包括具有计算机可读程序的计算机可使用々某体,其中所述计算机可 读程序在计算机上执行时使所述计算机执行以下步骤实现配置用于 存储与用户界面特性有关的数据以便控制传输到显示屏幕的内容的 显示的数据结构,其中所述数据结构中的所述数据由在从多个内容源 传输内容到所述显示屏幕的第 一 系统上运行的逻辑代码监视,其中至 少第一用户界面应用和第二用户界面应用分别与第一内容源和第二 内容源结合利用,因而所述第一用户界面应用配置为使用户在所述第 一内容的所述传输期间体验第 一用户界面环境,并且所述第二用户界 面应用配置为使用户在所述第二内容的所述传输期间体验第二用户 界面环境;响应与用户界面控制装置的用户交互,通过至少所述第一 用户界面应用和第二用户界面应用之一在所述数据结构中填充所述
8数据;以及处理所述数据结构中存储的所述数据以提供跨所述第一用 户界面应用和第二用户界面应用统一的用户界面环境,因而当所述用
户在所述第一 内容源与所述第二内容源之间切换以便传输内容到所 述显示屏幕时,所述用户界面的外观和感觉不更改。


参照如下提供的附图中的图形,理解本发明的实施例。
图l是根据一个实施例,用于在各种应用内提供标准化用户界面 的示范操作环境的框图。
图2是根据一个实施例,用于为连接到标准化用户界面系统的显 示装置上显示的内容控制用户界面的示范方法的流程图。
图3-图6是根据一个实施例,用于在多种应用中提供标准化用户 界面的系统的示例性实施。
才艮据一个或多个实施例,不同图形中相同标号引用的本发明的特 性、要素和方面表示相同、等效或类似的特性、要素或方面。
具体实施例方式
本发明涉及在用户采用跨用于向显示屏幕(例如,TV)传输内容 的系统(例如,机顶盒)可用的多个应用中的任何应用时,用于保持 统一用户界面环境的方法和系统。
为进行概述,本发明的某些方面、优点和新颖特性已在本文中描 述。要理解的是,并非所有此类优点可根据本发明的任何一个特定实 施例而实现。因此,本发明可以某一方式实施或执行,实现或优化了 一个优点或成组优点而未实现如本文中可示教或建议的所有优点。
提供了 一种用于跨多个内容传输应用提供统一用户界面体验的方 法。方法包括实现配置用于存储与用户界面特性有关的数据以便控制 传输到显示屏幕的内容显示的数据结构。数据结构中的数据由在从多 个内容源传输内容到显示屏幕的第一系统上运行的逻辑代码监视,至少第一用户界面应用和第二用户界面应用分别与第一内容源和 第二内容源结合利用,因而第一用户界面应用配置为使用户在第一内
容的传输期间体验第一用户界面环境,并且第二用户界面应用配置为 使用户在第二内容的所述传输期间体验第二用户界面环境。
方法可还包括响应与用户界面控制装置的用户交互,通过至少 所述第 一和笫二用户界面应用之一填充(populate )数据结构中的数据; 以及处理数据结构中存储的数据以提供跨笫一和第二用户界面应用 统一的用户界面环境,因而当用户在第一内容源与第二内容源之间切 换以便传输内容到显示屏幕时,用户界面的外观和感觉(look and feel) 不更改。
根据本发明的一方面,提供了包括一个或多个逻辑单元的系统。 一个或多个逻辑单元配置为执行与上述公开的方法相关联的功能的 操作。在仍有的另一实施例中,提供了计算机程序产品,该产品包括 具有计算机可读程序的计算机可使用媒体。计算机可读程序在计算机 上执行时,使计算机执行与上述公开的方法相关联的功能和操作。
下面参照附图,进一步详细提供了除某些备选外一个或多个上述 公开的实施例。然而,本发明并不限于任何特定的公开实施例。
参照图1,根据一个实施例的操作环境1000可包括连接到宽域网 150(例如,IP网络)的若干内容源110-140(例如,远程月良务器系统), 而宽域网150又连接到用于将诸如源170 (例如,个人计算机)和中 央用户界面(UI)控制系统100 (例如,机顶盒)等几个装置连网的局 域网160 (例如,基于家庭的无线网络)。
如图所示,中央UI控制系统100可充当显示装置180 (例如,电 视机)和多个内容源之间的通道(conduit)。如上所述, 一些内容源 可经局域网或宽域网连接到中央UI控制系统100。诸如源190(例如, DVD播放器、游戏系统、有线馈送等)等其它装置可直接连接到中央 UI控制系统100。
根据一个实施例,中央UI控制系统100配置为接收来自所有源的信号输入(即,馈送(feed)),处理馈送并将它提供到显示装置 180,以便用于控制馈送并在显示装置180上显现接收的内容的用户 界面环境和导航菜单保持一致而无论在提供内容的是哪个源。
参照图1和图2,中央UI控制应用104最好是在中央UI控制系 统IOO上运行的操作系统102顶部执行,以监视与用户用于控制显示 装置180上内容显示的UI控制装置(例如,遥控器)的用户交互(S210)。 如果中央UI控制应用检测到与UI控制装置的用户交互(S220),则更 新数据结构106中的值以响应用户交互(S230)。
用户界面环境用于控制显示装置180上的内容显示而不考虑内容 源,数据结构106最好是实现为用于记录控制用户界面环境外观和功 能的值更改的中央部件。数据结构104可以任何合适的数据结构形式 实现,如表格、链接列表、阵列或关系数据库中的记录集。
数据结构106中的值更新时,中央UI控制应用104确定此值更 改是否要求UI环境更改(S240)。也就是说,中央UI控制应用104控 制用户界面环境的外观和功能,并且根据数据结构106中存储的值更 改而更改此类外观或功能(S250)。在一个实施例中,中央UI控制应用 104通过参照在数据结构106中存储的值,独自控制用户界面环境的 4壬^f可更改。
上述实现是有利的,表现在它防止了在用户从一个内容源切换到 下一内容源时与多个导航应用依次控制用户界面环境相关联的问题。 也就是说,与每个源相关联的每个应用不可选择强制使用相应的专有 用户界面环境,每个应用只是更新数据结构106中的值并允许中央 UI控制应用104统一管理和控制用户界面环境的外观,而不考虑在提 供内容以供显示的是哪个内容源。
参照图3到图6,例如,多个源110、 120、 170和190可连接到 中央UI控制系统100。源IIO可以是通过宽域网150提供流传送内容 (streaming content)的远程服务器;此类内容可包括通过因特网协议 (IP)流传送的音频或视频内容。源120可以是用于通过IP提供新闻或交通信息的另一远程服务器。源170可以是个人计算机,连接到局域
网160中的中央UI控制系统100以提供对源170中存储文件的访问。 而且源190可以是DVD播放器或游戏盒,直接连接到中央UI控制系 统100以提供DVD或游戏内容。
如下面进一步详细所述一样,可显示统一的用户界面环境,其中 多个应用是活动的(例如,参见图5和图6)。多个应用活动时,显 示装置180的不同区域分配有与每个应用相关联的内容。例如,参照 图5,显示的左上方可分配为显示源110才是供的内容,显示的中间左 侧可分配为显示源120l是供的内容,显示的左下方可分配到源170等 等。
在一个实施例中,例如通过将用户界面指示(例如,鼠标指针或 如图中所示的"点")从显示中的一个位置移到下一位置,用户可在 控制每个内容显示的应用之间轻松地切换。最好是指示包括嵌入式功 能,以允许用户确定有关在显示装置180上显示(或者要显示)的某 些内容的另外信息。
在某个实施例中,与指示相关联的形状、颜色或其它属性可更改 以指示在显示的内容状态的更改。例如,参照图3,指示可以是在检 测到显示的内容状态更改时更改颜色、形状或位置的点形(或者是未 示出的箭头、手形或其它名称)。例如,在没有可选择的显示内容时, 指示可以是透明的(例如,图3)。
在一个实施例中,如果指示颜色从例如透明更改为第一预定颜色 (例如,绿色),则这可能是指示有交互内容或用户可用的其它选择 (例如,参见图4)。或者,如果指示转为实心状态,则这可能是指 示显示了可选择内容,用户可从中进行选择(例如,参见图5)。
可选择内容例如可包括交互内容,如超链接或一旦选择后便导致 状态更改或者显示另外的内容(例如,从因特网服务器检索内容)的 其它对象。根据一个实施例,指示属性也可更改以指示状态更改,例 如,在存在警才艮或新消息时。如图6所示,例如,指示可显示提示有
12新消息到达的感叹号或其它符号。
在一个或多个实施例中,指示的外观由数据结构106中存储的值 控制,以便无论在显示状态活跃的是哪个内容源或导航应用,在中央
UI控制应用104的控制下,跨所有应用统一处理与指示相关联的相应 用户界面属性。换而言之,通过为所述属性更新数据结构106中存储 的相应值,提^^标准化方案用于更新指示的属性。
相应地,不同的用户界面应用配置为更新用于数据结构106中存 储的用户界面属性的相应值,因而中央UI控制应用104可监视和理 解与在显示的内容状态更改相关联的值更改。此实现保证跨所有应用 有统一的用户界面环境。因此,即使用户在不同的应用之间切换以访 问不同的内容,用户也可以一致和同质的方式,控制和导航经各种不 同的源提供的内容。
在某个实施例中,指示和数据结构106在中央UI控制系统100 软件栈的操作系统级实现,以便与不同内容源相关联的多个应用例如 可直接访问数据结构106。
除了使消费者交互更不会令人困惑和更少麻烦外,通过为内容和 服务提供商提供预定和一致的标准,使用该标准对用于将内容传输到 显示装置180的相关应用编程,此方案也节省了内容和服务提供商的 上市时间。
应理解,逻辑代码、程序、纟莫块、进程、方法及执行每种方法相 应要素的顺序只是示范。视实现而定,除非在本公开内容中另有说明, 否则,它们可以任何顺序或并行执行。此外,逻辑代码与任何特定编 程语言不相关或限于任何特定编程语言,并且可包括在分布式、非分 布式或多处理环境中的一个或多个处理器上执行的一个或多个才莫块。
上述方法可在集成电路芯片的制造中使用。结果集成电路芯片可 由制造商以未加工的晶片(即,作为具有多个未封装芯片的单晶片) 形式、作为棵管芯或者以封装形式分发。在后一情况下,芯片安装在 单芯片封装(如塑料载体,具有固定到母板或其它更高层载体上的引
13线(lead))中或者多芯片封装(如具有表面互连或隐埋互连(buried interconnections)之一或两者的陶资载体)中。
任一情况下,芯片随后与作为(a)诸如母板等中间产品或(b)最终产 品之一或两者一部分的其它芯片、离散电路元件和/或其它信号处理装 置集成。最终产品可以是包括集成电路芯片的任何产品,范围从玩具 和其它低端应用到具有显示器、键盘和其它输入装置及中央处理器的 高级计算机产品不等。
因此,应理解,通过在所附权利要求精神和范围内的修改和变化, 可实践本发明。说明无意详尽或限制本发明为明确的公开形式。公开 实施例的这些和各种其它适应和组合在本发明的范围之内,并且由权 利要求及其等效物的完整范围进一步定义。
权利要求
1. 一种用于跨多个内容传输应用提供统一用户界面体验的方法,所述方法包括实现配置用于存储与用户界面特性有关的数据以便控制传输到显示屏幕的内容显示的数据结构,其中所述数据结构中的所述数据由在从多个内容源传输内容到所述显示屏幕的第一系统上运行的逻辑代码监视,其中至少第一用户界面应用和第二用户界面应用分别与第一内容源和第二内容源结合利用,因而所述第一用户界面应用配置为使用户在所述第一内容的所述传输期间体验第一用户界面环境,并且所述第二用户界面应用配置为使用户在所述第二内容的所述传输期间体验第二用户界面环境;通过至少所述第一用户界面应用和第二用户界面应用之一填充所述数据结构中的所述数据以响应与用户界面控制装置的用户交互;以及处理所述数据结构中存储的所述数据以提供跨所述第一用户界面应用和第二用户界面应用统一的用户界面环境,因而当所述用户在所述第一内容源与所述第二内容源之间切换以便传输内容到所述显示屏幕时,所述用户界面的外观和感觉不更改。
2. 如权利要求1所述的方法,还包括实现用于在所述显示屏幕上 显示的图形指示,其中所述图形指示外观的更改指示在所述显示装置 上显示的内容状态的更改。
3. 如权利要求2所述的方法,其中外观的所述更改包括所述指示 颜色的更改。
4. 如权利要求2所述的方法,其中外观的所述更改包括所述指示 形状的更改。
5. 如权利要求2所述的方法,其中状态更改指示在至少一部分所述显示装置上显示的内容性质上是交互的。
6. 如权利要求2所述的方法,其中响应与所述用户界面控制装置 的用户交互,状态更改指示至少在一部分所述显示装置上显示的内容 是可选择的。
7. 如权利要求2所述的方法,其中状态更改指示消息在等待用户 查看。
8. 如权利要求2所述的方法,其中所述用户界面控制装置是远程 控制。
9. 如权利要求l所述的方法,其中所述数据结构根据标准配置, 以便在连接到所述第 一 系统的内容资源上运行的任何用户界面应用 根据预定标准对所述数据结构内容具有读取和写入访问权。
10. —种用于跨多个内容传输应用提供统一用户界面体验的系 统,所述系统包括用于存储数据结构的存储器,所述数据结构配置用于存储与用户 界面特性有关的数据以便控制传输到显示屏幕的内容的显示,其中所述数据结构中的所述数据由在从多个内容源传输内容到 所述显示屏幕的第 一 系统上运行的逻辑代码监视,其中至少第一用户界面应用和第二用户界面应用分别与第一内 容源和第二内容源结合利用,因而所述第一用户界面应用配置为使用 户在所述第一内容的所述传输期间体验第一用户界面环境,并且所述 第二用户界面应用配置为使用户在所述第二内容的所述传输期间体 验第二用户界面环境;逻辑单元,所述逻辑单元用于响应与用户界面控制装置的用户交 互,通过至少所述第一用户界面应用和第二用户界面应用之一在所述 数据结构中填充所述数据;以及处理器,所述处理器用于处理所述数据结构中存储的所述数据以 提供跨所述第一用户界面应用和第二用户界面应用统一的用户界面 环境,因而当用户在所述第一内容源与所述第二内容源之间切换以便传输内容到所述显示屏幕时,所述用户界面的外观和感觉不更改。
11. 如权利要求IO所述的系统,还包括用于在所述显示屏幕上显示的图形指示,其中所述图形指示外观的更改指示所述显示装置上显 示的内容状态的更改。
12. 如权利要求11所述的系统,其中外观的所述更改包括所述指 示颜色的更改。
13. 如权利要求11所述的系统,其中外观的所述更改包括所述指 示形状的更改。
14. 如权利要求11所述的系统,其中状态更改指示在至少一部分 所述显示装置上显示的内容性质上是交互的。
15. —种计算机程序产品,所述计算机程序产品包括具有计算机 可读程序的计算机可使用々某体,其中所述计算机可读程序在计算机上 执行时使所述计算机执行以下步骤实现配置用于存储与用户界面特性有关的数据以便控制传输到 显示屏幕的内容的显示的数据结构,其中所述数据结构中的所述数据由在从多个内容源传输内容到 所述显示屏幕的第一系统上运行的逻辑代码监视,其中至少第一用户界面应用和第二用户界面应用分别与第一内 容源和第二内容源结合利用,因而所述第一用户界面应用配置为使用 户在所述第一内容的所述传输期间体验第一用户界面环境,并且所述 第二用户界面应用配置为使用户在所述第二内容的所述传输期间体 验第二用户界面环境;响应与用户界面控制装置的用户交互,通过至少所述第一用户界 面应用和第二用户界面应用之一在所述数据结构中填充所述数据;以 及处理所述数据结构中存储的所述数据以提供跨所述第一用户界 面应用和第二用户界面应用统一的用户界面环境,因而当所述用户在 所迷第 一 内容源与所述第二内容源之间切换以便传输内容到所述显示屏幕时,所述用户界面的外观和感觉不更改。
16. 如权利要求15所述的计算机程序产品,其中所述计算机可读 程序在计算机上执行时还使所述计算机实现用于在所述显示屏幕上 显示的图形指示,其中所述图形指示外观的更改指示在所述显示装置 上显示的内容状态的更改。
17. 如权利要求16所述的计算机程序产品,其中外观的所述更改 包括所述指示颜色的更改。
18. 如权利要求16所述的计算机程序产品,其中外观的所述更改 包括所述指示形状的更改。
19. 如权利要求16所述的计算机程序产品,其中状态更改指示在 至少一部分所述显示装置上显示的内容性质上是交互的。
20. 如权利要求15所述的计算机程序产品,其中所述数据结构根 据标准配置,以便在连接到所述第一系统的内容资源上运行的任何用权。
全文摘要
本发明的名称为跨多个内容源的用户界面标准化,用于跨多个内容传输应用提供统一用户界面体验的方法包括实现配置用于存储与用户界面特性有关的数据以便控制传输到显示屏幕的内容显示的数据结构。至少第一用户界面应用和第二用户界面应用分别与第一内容源和第二内容源结合利用。数据结构由至少所述第一和第二用户界面应用之一填充以响应与用户界面控制装置的用户交互。在数据结构中存储的数据经处理以提供跨第一和第二用户界面应用统一的用户界面环境。
文档编号H04N5/445GK101472106SQ20081018715
公开日2009年7月1日 申请日期2008年12月10日 优先权日2007年12月10日
发明者B·D·约翰逊, E·金, G·贝尔 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1