将多个数据输入系统整合进用户界面的装置、系统和方法

文档序号:7856178阅读:222来源:国知局
专利名称:将多个数据输入系统整合进用户界面的装置、系统和方法
技术领域
本发明涉及将多个数据输入系统整合到用户界面中的装置、系统和方法。
背景技术
电视(TV)显示用户界面具有从标准电视遥控器接收信息的设计布局。但是,现今用户界面通过标准TV遥控器进行的导航和/或操控是缓慢且混乱的。这种情况在多个内容和/或服务提供商为请求提供商提供注册和账单数据(以便该用户购买它们的内容和/或服务)的用户呈现高度用户化和不同的模板时尤其突出。

发明内容
根据本发明的第一方面,提供了一种用于将多个数据输入数据系统整合到用户界面中的装置,包括处理器,被配置为用于在显示设备上显示用户界面,其中,所述用户界面包括具有由内容和/或服务提供商提供的一个或多个菜单选项的菜单,其中,每个所述菜单选项代表任选项,所述任选项在被用户选择时引发由所述菜单选项标识的娱乐内容的传送,所述传送由所述娱乐内容的内容提供商通过内容设备来执行,其中,多个内容提供商提供由多个菜单选项标识的娱乐内各,从数据输入整合模块检索一个或多个所需数据输入字段,以及显示包括所需数据输入字段的数据输入窗口,用户需要通过所述数据输入字段输入数据来访问选项。根据本发明的第二方面,提供了一种用于将多个数据输入数据系统整合到用户界面中的方法,包括在显示设备上显示用户界面,其中,所述用户界面包括具有由内容和/或服务提供商提供的一个或多个菜单选项的菜单,其中,每个所述菜单选项代表任选项,所述任选项在被用户选择时引发由所述菜单选项标识的娱乐内容的传送,所述传送由所述娱乐内容的内容提供商来执行,其中,多个内容提供商提供由多个菜单选项标识的娱乐内容,从数据输入整合模块检索一个或多个所需数据输入字段,以及显示包括所需数据输入字段的数据输入窗口,用户需要通过所述数据输入字段输入数据来访问选项。根据本发明的第三方面,提供了 一种用于将多个数据输入数据系统整合到用户界面中的系统,包括内容设备;以及
处理器,所述处理被配置为用于在显示设备上显示用户界面,其中,所述用户界面包括具有由内容和/或服务提供商提供的一个或多个菜单选项的菜单,其中,每个所述菜单选项代表任选项,所述任选项在被用户选择时引发由所述菜单选项标识的娱乐内容的传送,所述传送由所述娱乐内容的内容提供商通过内容设备来执行,其中,多个内容提供商提供由多个菜单选项标识的娱乐内各,从数据输入整合模块检索一个或多个所需数据输入字段,以及显示包括所需数据输入字段的数据输入窗口,用户需要通过所述数据输入字段输入数据来访问选项。


图1图解说明用户界面的一个实施例。图2图解说明用户界面的一个实施例。图3图解说明用户界面的一个实施例。图4图解说明用户界面的一个实施例。图5图解说明导航控制器的一个实施例。图6图解说明系统的一个实施例。图7图解说明系统的一个实施例。图8图解说明逻辑流程的一个实施例。图9图解说明设备的一个实施例。
具体实施例方式各种不同的实施例一般涉及能够实现多个数据输入系统的整合的用户界面。在一个实施例中,例如,一个或多个内容和/或服务提供商利用数据输入整合系统/模块来建立所需的(可随时间变化)和定制的字段,以请求来自用户的数据,以便用户访问它们的内容和/或服务。用户界面包括导航部分,该导航部分可以为TV内容和/或服务浏览提供导航。导航部分最初显示具有一个或多个菜单选项的导航菜单。基于所激活的特定菜单选项,判定内容和/或服务提供商是否要求用户数据才能进入激活的选项。如果要求,则在用户界面上显示数据输入窗口(funnel),该数据输入窗口从数据输入整合系统/模块中针对特定的内容和/或服务提供商引出(pull)所需的和定制的字段。数据输入窗口收集用户数据并将其提供给内容和/或服务提供商。然后使用户返回用户界面,到达他或她激活该选项之前所处的位置。这使得多个内容和/或服务提供商能够将世界范围的内容和服务交付系统所必需的多个数据输入过程整合到单个体系结构和商业过程中。这里,用户并不会在他的经历中迷失方向,因为数据输入窗口仅仅部分覆盖了用户界面,并且使用户返回到在他激活选项之前所处的用户界面位置上。此外,不管内容和/或服务提供商希望用户提供的数据是什么,用户或消费者的体验都相当一致。该消费者体验可以是例如通过电视实现的“客厅体验”或者通过手持或移动设备(例如超级移动PC或者下文中参照附图7描述的设备)实现的“移动体验”。该方法为内容和/或服务提供商得到来自用户的用于诸如注册和记账之类的过程的关键数据提供了最大量的灵活度,但是并不会扰乱或中断用户的浏览或享受。可以描述和要求保护其它的实施例。各种不同的实施例可以包括一个或多个要素。要素可以包括设置成用来进行特定操作的任何结构。各个要素可以根据需要针对设计参数或性能约束的给定集合以硬件、软件或者它们的任何结合的形式来实现。虽然作为示例可以将实施例描述为在某一拓扑结构中具有有限数量的要素,但是根据需要,针对给定的实现方式,该实施例可以在备选的拓扑结构中包括更多或更少的要素。值得注意的是,任何地方提到“一个实施例”或“一实施例”都意味着结合该实施例描述的特定特征、结构或特性包含在至少一个实施例中。在说明书中各种不同的地方出现短语“在一个实施例中”不一定都指同一实施例。图1图解说明用户界面100的一个实施例。用户界面100可以包括头部通栏标题(banner)部分102、导航部分104、视频/图片部分106和描述符部分108。用户界面100可以显示在例如显示设备上。下面对这些部分的每一个进行详细描述。头部通栏标题部分102可以用于显示用户界面100的顶级标题。视频/图片部分106显示内容,这里该内容可以包括表演或节目、图形、视频游戏、书等。在一实施例中,内容是通过广播、有线和卫星电视馈线这三者中的一个或多个来接收。还可以为部分106中显示的内容提供相关的语音、音频、音乐等。描述符部分108通知用户关于视频/图片部分106中提供的内容。例如,描述符部分108可以提供相关的指导信息,例如内容名称、频道或位置(例如,通过网际协议(IP)地址或统一资源定位(URL)达到的互联网上的位置,本地硬盘上的位置等)、内容类型(例如,广播、流、下载等)、元数据(例如,内容描述、发布年份、分级信息、种类等)、播送时间、简要梗概、明星等等。同样,也可以为部分108中显示的内容提供相关的语音、音频、音乐等。这些例子并不是要限制本发明。导航部分104可以包括导航菜单110。导航菜单110可以为电视内容和/或服务浏览提供导航。导航菜单110可以包括用于对用户界面100进行导航的虚拟键或按钮。菜单110的虚拟键可以包括位于其上的一个或多个标记。该标记可以包括用来表达任何类型的信息的任何类型的标记。该标记可以包括例如图形、图标、字母、字符、符号和/或功能。该标记也可以是例如用户定义的。在一个实施例中,该标记可以包括字符和/或类似于字符的符号和/或可以在传统键盘中找到的符号。该标记还可以包括从其它软件应用程序或关联服务(例如,但不局限于,好友列表、邮件联系人、移动电话簿、设备所在地等)引出或动态更新的信息。该标记也可以是公司或内容品牌和/或第三方商标或版权材料。这使得所述标记能够从由现有的应用程序和/或服务提供的不同的信息集合中引出,这会使得文本输入是相似的、可按图形方式识别的且高效的。不过,本文描述的各种不同的实施例并不限于图1中所示实施例的情形,因为虚拟键上的标记可以代表任何预定的字符、符号、修饰语、控件、可选对象、功能或换档键。导航部分104的虚拟键可以由用户通过导航控制器激活。在一个实施例中,导航控制器可以是点击设备或遥控器,下文中将参照附图5对此进行描述。再次参照图1,导航菜单110可以包括菜单标题112和一个或多个菜单选项114(l)-(n),其中n是任意正整数。菜单选项114(l)-(n)可以是可扩展的。在本发明的实施例中,菜单选项是通过动态馈入(例如,元数据、外部XML串等)馈送给用户界面100的。在图1的示例用户界面中,内容和/或服务提供商正在试图让用户下载/购买一首或多首歌曲。菜单标题112是“Air Supply-Greatest Hits”,以及菜单选项114(l)-(n)或歌曲选项包括“Play ALL,,、“Lost in Love”、“Even the Nights are Better” 和 “TheOne That You Love”。当用户决定下载/购买歌曲时,可以激活菜单选项114 (I) -(n)中的一个或多个。如果确定内容/服务提供商要求用户输入数据(如注册或账单数据)才能让用户访问所激活的选项或歌曲,则可以在导航菜单110上显示数据输入窗口。在本发明的某些实施例中,数据输入窗口部分地显示在导航菜单110上。在图2中图解说明了数据输入窗口的实施例。如图2所示,激活了菜单选项或歌曲“Lost in Love”。在本发明的实施例中,当激活了菜单选项“Lost in Love”时,要判定内容/服务提供商是否需要用户数据才能进入所激活的选项。如果是,则可以在用户界面100上显示数据输入窗口 202,以部分覆盖用户界面100。数据输入窗口 202从数据输入整合系统/模块中针对具体的内容和/或服务提供商引出所需的和定制的字段。数据输入窗口 202收集用户数据并且将其提供给内容和/或服务提供商。然后使用户返回到激活选项之前的用户界面。这里,用户不会在他的经历中迷失方向,因为数据输入窗口 202仅部分覆盖了用户界面100并且因为使用户返回到在他激活选项之前的用户界面100的位置上。该实例实施例仅为了说明而提供,而不是要限制本发明。如图2中所示,数据输入窗口 202可以包括数据输入部分204、解释部分206和数据输入法部分208。数据输入部分204可以包括任何用来接收来自用户的数据的工具(例如,一个或多个数据输入框)。解释部分206为用户提供具体数据输入过程的解释。数据输入法部分208可以显示已经为部分204的数据输入框定义的数据输入法。例如,如图2中所示,数据输入窗口 202表示可能要求用户在他激活菜单选项“Lost in Love”时进行注册过程。解释部分206可以在最初提供注册过程的总体解释说明(例如,注册过程的12个步骤中的步骤0)。然后用户可以激活数据输入窗口 202上的“下一步”按钮或虚拟键来显示注册处理的12个步骤中的步骤1,如图3中所示。参照图3,12个步骤中的步骤I要求用户输入他的名字。这里,在数据输入部分204中显示数据输入框302。在本发明的一实施例中,在部分208中显示数据输入法304,该数据输入法304是专用于当前数据输入框302的上下文和语言。这里,确定当前数据输入框302所需的适用语言和必要选项或虚拟键。在本发明的一实施例中,数据输入法304仅以用户输入当前数据输入框302所要求的数据所需要的适用语言来显示必要的虚拟键。这使得数据输入法304能够帮助实现以任何语言输入数据。此外,数据输入法304的虚拟键的数目和上下文会针对当前正在要求用户输入的数据的类型而调整。例如,在图3中,“名字(Name)”数据输入框正在要求用户用英语输入他或她的姓名(由数据输入框和显示在解释部分206中的文本表明)。由此,图3的数据输入法304包括英语字母表中各字母对应的虚拟键。在本发明的一实施例中,在数据输入法304中还包括“Go”键,这个键使得用户能够表明他或她何时完成了数据输入。图4图解说明实例数据输入法304,该数据输入法是专用于数据输入部分204中的“电话号码(Phone#) ”数据输入框302的上下文和语言。由此,数据输入法208包括对应于各个数字0-9的虚拟键。这些例子仅仅是为了图解说明的目的而提供的,并不是要限制本发明。在本发明的一实施例中,数据输入法304、数据输入部分204的数据输入框和解释部分206的文本是通过动态馈入(例如,元数据、外部XML串等)而馈送的。这一灵活的数据输入方法提供了简化的用户经历以及在需要时容易且动态地定位和更新屏幕上数据输入法的自由。数据输入法304的虚拟键上面可以包括一个或多个标记。虚拟键可以包括代表任何类型信息的任何类型的标记。标记可以包括,例如,图形、图标、字母、字符、符号和/或功能。该标记还可以例如是用户定义的。在一个实施例中,标记可以包括字符和/或与字符类似的符号和/或可以在传统键盘上找到的符号。该标记还可以包括从其他软件应用程序或关联服务(例如,但不限于,好友列表、邮件联系人、移动电话簿、设备位置等)中引出或动态更新的信息。该标记还可以是公司或内容品牌和/或第三方商标或版权材料。这使得该标记能够从由现有应用程序和/或服务提供的不同信息集合中引出,这样会使得文本输入感觉很熟悉、可采用图形方式识别且高效。但是,本文描述的各种不同的实施例并不限于本文图解说明的实施例的情况,因为虚拟键上的标记可以代表任何预定的字符、符号、修饰语、控件、可选对象、功能或换档键。数据输入法304的虚拟键可以由用户通过导航控制器激活。在一个实施例中,导航控制器可以是点击装置或遥控器,后面将参照图5对此加以描述。在本发明的实施例中,菜单和数据输入法选项可以是可扩展的。此外,各个菜单和数据输入法选项可以代表任何可变的信息。该选项信息可以是动态的、可调整的,并且可以看作与任何其它菜单和/或数据输入法无关。例如,可以添加、删除或改变数据输入菜单中的一个或多个数据输入框或数据输入法中的虚拟键,而不会影响任何其它的菜单或数据输入法。选项信息还可以从一个或多个独立的服务器或IP服务中引出,而不会影响消费者的体验或本文描述的用户界面100和/或菜单的外观。图5图解说明导航控制器500的一个实施例。在一个实施例中,导航控制器500可以是可用于激活导航部分104(图1)和数据输入窗口 202(图2)的一个或多个按键的点击设备510。点击设备510可以是使得用户能够将空间(即,连续的和多维的)数据输入到计算机中的任何计算机硬件部件(特别是人界面设备)。许多系统,例如计算机辅助设计(CAD)、图形用户界面(GUI)以及电视和监视器,都允许用户使用身体姿势(点、按、拖)来控制计算机或电视或者向计算机或电视提供数据,这些姿势通常通过移动有线或无线点击设备来完成,所述点击设备是例如鼠标、轨迹球、触摸板、指示棒(pointing stick)、光笔、手柄、头部指示器(head pointer)、眼部跟踪设备(eye tracking device)、数字化图形输入板、数据手套、遥控器等。点击设备510的移动通过显示在显示设备上的指针、光标、聚焦环或其它可视指示符的移动而在显示设备上得到回应。在图示的实施例中,点击设备510是用于与音/视频设备(例如电视、监控器、机顶盒、数字视盘(DVD)播放器、光盘(⑶)播放器、数字录像机(DVR)、视频游戏、数码摄像机和/或数字照相机等)交互的常规遥控单元。点击设备510包括导航按钮512。在一个实施例中,导航按钮512包括向上导航按钮512-1、向下导航按钮512-2、向左导航按钮512-3、向右导航按钮512-4。导航按钮512还可以包括用来执行特定功能的选择按钮512-5。点击设备510可以是采用红外(IR)能量或射频(RF)能量按照无线原理进行操作的无线遥控设备。在另一些实施例中,点击设备510可以例如是与显示设备硬连线的。不过,这些实施例并不限于图5中所示或描述的要素或情况。图6图解说明系统600的一个实施例。在一个实施例中,系统600可以是数字家庭娱乐系统,但是系统600并不限于这种情况。在一个实施例中,系统600包括与显示设备620耦合的平台610。在一个实施例中,平台610可以包括或可以实现为媒体平台,例如Intel 公司制造的Viiv 媒体平台。在一个实施例中,平台610可以接收来自一个或多个内容设备的内容,例如内容服务设备630 (630-1到630-n)或一个或多个内容传送设备640 (640-1到640-n)或者其它类似的内容源。在本发明的一实施例中,内容服务设备630中的一个或多个可以由国内、国际和/或独立服务作为主机(host),因此可以通过因特网访问平台610。内容服务设备630的一个或多个可以耦合到平台610和/或显示设备620。平台610和/或内容服务设备630可以耦合到网络660以向和从网络660通信(例如,发送和/或接收)媒体信息。内容传送设备640的一个或多个也可稱合到平台610和/或显不设备620。在各种不同的实施例中,内容服务设备630的一个或多个可以耦合到(例如,直接或通过网络660)数据输入整合系统/模块635。内容和/或服务提供商可以利用一个或多个内容服务设备630通过用户界面622 (或通过图1中的用户界面100)向用户提供服务和/或产品。内容和/或服务提供商可以利用数据输入整合系统/模块635来建立所需的和定制的字段,以向用户请求数据,以便用户访问它们的内容和/或服务(例如注册和记账过程)。下文中将参照图7更加详细地描述数据输入整合系统/模块635和内容服务设备630的实施例。在各种不同的实施例中,例如,可以将平台610和内容服务设备630的一个或多个集成在一起,或者可以将平台610和内容传送设备640的一个或多个集成在一起,或者可以将平台610、内容服务设备630的一个或多个和内容传送设备640的一个或多个集成在一起。平台610和显示设备620可以是一个集成单元,或者可以将显示设备与内容服务设备630的一个或多个整合在一起,以及显示设备620和内容传送设备640的一个或多个可以集成在一起。可以例如使用包括一个或多个导航按钮652的导航控制器650来与平台610或显示设备620和/或二者进行交互。在一个实施例中,平台610可以包括CPU 612、芯片组613、一个或多个驱动器614、一个或多个网络连接设备615、操作系统616和/或包括一个或多个软件应用程序的媒体中心应用程序617。平台610还可以包括存储设备618。存储设备618可以包括控制和内容数据,用于定义一个或多个导航菜单(例如,图1的导航菜单110)、一个或多个数据输入窗口(例如图2中的窗口 202)、一个或多个数据输入法(例如图3的方法304)、一个或多个文本输入框、消息等。在本发明的一实施例中,数据输入法304、数据输入部分204的数据输入框和解释部分206的文本通过动态馈入(例如,元数据、外部XML串等,存于存储设备618中)来馈送。存储设备618可以还包括显示在视频/图片部分106和描述符部分108中的控制和内容数据,如前面在图1中描述的。在一个实施例中,CPU 612可以包括一个或多个处理器,例如双核处理器。双核处理器的不例包括均由丨ntel 公司生产的Pentiuin D处理器和Pentium 处理器终极版,这些处理器可以称为例如Intel Core Duo处理器。在一个实施例中,芯片组613可以包括Intel 945 Express芯片组系列、Intel 955X Express芯片组、丨ntel 975X Express芯片组系列以及ICH7-DH和ICH7-MDH控制器集线器中的任何一种或全部,这些芯片组都是由Intel 公司制造的。在一个实施例中,驱动器614可以例如包括由Intel 公司生产的快速恢复技术驱动器,使得用户能够象电视那样在启用时通过在初始启动之后触摸按钮来瞬间开启或关闭平台610。此外,芯片组613可以例如包括用于5.1环绕声音频和/或高清晰度7.1环绕声音频的硬件和/或软件支持。驱动器614可以包括用于集成图形平台的图形驱动器,在一个实施例中,图形驱动器可以包括外设部件互连(PCI)Express图形卡。在一个实施例中,网络连接设备615可以包括均由英特尔制造的PR0/1000PM或PR0/100VE/VM网络连接设备。在一个实施例中,操作系统616可以包括由Microsoft 公司出品的Windows XP
媒体中心。在一个实施例中,一个或多个媒体中心应用程序617可以包括媒体外壳,使得用户能够例如在距平台610或显示设备620约十英尺远的距离使用导航控制器650 (例如,遥控器)与内容进行交互。在一个实施例中,可以将媒体外壳称为例如“10英尺用户界面”。此外,一个或多个媒体中心应用程序617可以包括111丨ntel 幵发的快速恢复技术,这能够实现瞬间开启/关闭功能并且使得平台610能够在该平台“关闭”时将内容流送(stream)到媒体适配器或其它内容服务设备630或内容传送设备640。在一个实施例中,存储设备618可以包括例如由Intel 幵发的矩阵存储技术,以在包含多个硬盘驱动器时为有价值的数字媒体增加存储性能增强的保护。在一个实施例中,显示设备620可以包括任何电视类型的监视器或显示器。显示设备620可以包括,例如,计算机显示屏、视频监视器、类似于电视的设备和/或电视。显示设备620可以是数字的和/或模拟的。在各种不同的实施例中,内容服务设备630的一个或多个可以包括有线电视盒、个人计算机、网络、电话、能够传送数字信息和/或内容的因特网启用设备或装置,以及能够通过网络660在内容提供商610与平台610和/或显示设备620之间单向或双向地传送内容的任何其它类似设备。会理解到,可以通过网络向和从系统600和内容提供商中的任何一者单向和/或双向地传送内容。内容的例子可以包括任何媒体信息,例如,视频、音乐和游戏信息。内容服务设备630的一个或多个可以接收诸如有线电视节目之类的内容,包括媒体信息、数字信息和/或其它内容。内容提供商的例子可以包括任何有线或卫星电视或者无线电内容提供商,并且可以包括例如提供视频的ESPN、Movielink和MTVOverdrive ;提供音乐的 Napster、AOL 和 Tiscali ;提供游戏的 Gametap> Square Enix 和T-Online ;以及提供共享服务的YouTube和Flickr。在各种不同的实施例中,内容传送设备640的一个或多个可以包括例如DVD播放器、⑶播放器、DVR、视频游戏、数码摄影机、数码照相机和/或MP3(MPEG-1 Auido layer 3,其中MEPG代表运动图形专家组)播放器,除此之外还有其它设备。平台610可以直接或通过内容服务设备630的一个或多个从网络660接收内容。平台610可以从内容传送设备640的一个或多个接收内容。在一个或多个软件应用程序的控制下,例如媒体中心应用程序617,平台610在显示设备620上显示用户界面622 (例如用户界面100)。在一个实施例中,平台610可以从导航控制器650(例如,图5中的导航控制器500)接收控制信号。可以使用导航按钮652 (例如,图5的导航按钮512)来与用户界面622进行交互。例如,在软件应用程序(例如,媒体中心应用程序617)的控制下,可以将位于导航控制器650上的导航按钮652映射到导航部分104(图1)和数据输入窗口(图2)的虚拟键。在各种不同的实施例中,可以将系统600实现为无线系统、有线系统或两者的组合。当实现为无线系统时,系统600可以包括适合于通过无线共享媒介进行通信的部件和接口,例如一个或多个天线、发射器、接收器、收发器、放大器、滤波器、控制逻辑等。无线共享媒介的例子可以包括无线频谱的多个部分,例如射频(RF)频谱等。当实现为有线系统时,系统600可以包括适合于通过有线通信媒介进行通信的部件和接口,例如输入/输出(I/O)适配器、将I/O适配器与相应的有线通信介质连接起来的物理连接器、网络接口卡(NIC)、盘控制器、视频控制器、音频控制器等。有线通信媒介的例子可以包括电线、电缆、金属引线、印刷电路版(PCB)、底板、交换网络、半导体材料、双绞线、同轴电缆、光纤等。平台610可以建立一个或多个逻辑或物理通道来进行信息通信。该信息可以包括媒体信息和控制信息。媒体信息可能涉及代表要提供给用户的内容的任何数据。内容的例子可以包括例如来自语音对话、视频会议、流视频、电子邮件(“email”)消息、语音邮件消息、文本数字符号、图形、图像、视频、文本等的数据。来自语音对话的数据可以是例如讲话信息、静默期间、背景噪声、舒适噪声、音调等。控制信息可能涉及代表要提供给自动系统的命令、指令或控制字的任何数据。例如,可以使用控制信息来通过系统路由媒体信息,或指示节点按预定方式处理媒体信息。但是,这些实施例不限于图6中示出或描述的要素或情况。如上面讨论的,内容和/或服务提供商可以利用数据输入整个整合系统/模块635建立所需和定制的字段,以通过数据输入窗口 202 (图2)向用户请求数据,以便用户访问它们的内容和/或服务(例如,注册和记账过程)。这使得多个内容和/或服务提供商能够将世界范围的内容和服务传送系统所需的多个数据输入过程整合到单个体系结构和商业过程中。这里,不管内容和/服务提供商要从用户那里获得什么数据,都使得用户或消费者的体验保持相当一致。这一消费者体验可以是,例如,通过电视进行的“客厅体验”或者通过任何手持或无线设备(例如超移动PC或下文中参照图9描述的设备)进行的“移动体验”。参照图7,将更加详细地描述数据输入整合系统/模块635和内容服务设备630的实施例。这里,数据输入整合系统/模块635包括一个或多个数据输入过程(例如,注册过程702和记账过程708)。各个过程具有一个或多个所需的字段,例如所需字段704和710,以及一个或多个定制字段,例如字段706和712。虽然不是要限制本发明,但是示例可定制字段可以包括特定国家或客户端语言压缩规范所需的账单信息。采用数据输入整合系统/模块635的各个内容服务设备630可以具有进入系统/模块635中定义的过程的分支(例如,进入注册过程702的注册分支和进入记账过程708的记账分支716)。在某些实施例中,一个或多个内容服务设备630还可以包括内容/服务浏览播放列表和传送系统。当内容/服务提供商要求用户输入数据时,可以使用内容服务设备630访问数据输入整合系统/模块635来为将会显示给用户进行数据输入的数据输入窗口 202 (图2)确定所需的和定制的字段。该方法为内容和/或服务提供商提供了从用户那里得到用于诸如注册和记账之类的过程的关键数据的最大量的灵活度,但是不会干扰或中断用户的浏览或享受。图7所示的注册和计费处理仅仅是为了图解说明而提供的,而不是要限制本发明。事实上,系统/模块635可以包括任何数据输入过程。可以参照后面的附图和附带实例进一步描述上述实施例的操作。某些附图可以包括逻辑流程。虽然本文给出的这些附图可以包括特定的逻辑流程,但是会理解到,逻辑流程仅给出如何实现本文描述的一般功能的例子。此外,所给出的逻辑流程并非必须按照所给出的顺序执行,除非另有说明。此外,所给的逻辑流程可以由硬件单元、由处理器执行的软件单元或者它们的任何结合来实现。图8图解说明逻辑流程800的一个实施例。逻辑流程800可以代表由本文描述一个或多个实施例执行的操作,例如系统600执行的操作。在一个实施例中,逻辑流程800可以代表在一个或多个软件应用程序(例如,媒体中心应用程序617)控制下由处理器(例如,CPU 612)执行的操作。包括处理器612的平台610向显示设备620提供必要的信息,以将用户界面622映射到显示设备620上。如逻辑流程800中所示,在框802,一个或多个内容和/或服务提供商利用数据输入整合系统/模块(例如图6和7所示的系统/模块635)设置所需和/或定制的字段,以向用户请求数据,以便用户访问它们的内容和/或服务。如前面所讨论的,这使得多个内容和/或服务提供商能够将世界范围的内容和服务传送系统所需的多种数据输入过程整合到单个体系结构和商业过程中。在框804中,用户可以通过点击设备或遥控器(例如图5中的点击设备510)来激活或选择菜单选项之一。所激活的选项可能需要由内容和/或服务提供商进行数据输入,以便用户进入所激活的选项。如果是这样,则在框806中,在用户界面(例如图1的用户界面100)上显示数据输入窗口(例如图2的窗口 202),该数据输入窗口从数据输入整合系统/模块中针对特定内容和/或服务提供商引出所需和定制的字段。在框806,数据输入窗口收集用户数据并且将其提供给内容和/或服务提供商。在框810中,使用户返回到激活选项之前他或她所处的用户界面。但是,这些实施例不限于图8中所示或描述的要素或情况。图9图解说明设备900的一个实施例。在一个实施例中,设备900可以包括通信系统。在各种不同的实施例中,设备900可以包括处理系统、计算系统、移动计算系统、移动计算设备、移动无线设备、计算机、计算机平台、计算机系统、计算机子系统、服务器、工作站、终端、个人计算机(PC)、膝上型计算机、超膝上型电脑、便携式计算机、手持计算机、个人数字助理(PDA)、移动电话、移动电话/PDA组合、智能电话、寻呼机、单向寻呼机、双向寻呼机、消息发送设备等。这些实施例不限于这类情况。在一个实施例中,可以将设备900实现为有线通信系统、无线通信系统或二者结合的一部分。在一个实施例中,例如,可以将设备900实现为具有无线能力的移动计算设备。移动计算设备可以指具有处理系统和移动电源或电力供应的任何设备,例如一个或多个电池。移动计算设备的例子可以包括膝上型计算机、超膝上型计算机、便携式计算机、手持计算机、个人数字助理(PDA)、移动电话、移动电话/PDA组合、智能电话、寻呼机、单向寻呼机、双向寻呼机、消息发送设备、数据通信设备等。移动计算设备的例子还可以包括设置成用于由人佩戴的计算机,例如腕部计算机、手指计算机、指环计算机、眼镜计算机、腰带计算机、臂带计算机、鞋计算机、衣服计算机和其它可穿戴计算机。在一个实施例中,例如,可以将移动计算设备实现为能够执行计算机程序以及语音通信和/或数据通信的智能电话。虽然某些实施例是以实现为智能电话的移动计算设备为例进行描述的,但是会理解到,也可以使用其它无线移动计算设备实现其它的实施例。这些实施例不限于这种情况。如图9所示,设备900可以包括外壳902、显示器904、输入/输出(I/O)设备906和天线908。设备900还可以包括五向导航按钮912。I/O设备906可以包括例如适当的键盘、扩音器和/或扬声器。显示器904可以包括用于显示适合于移动计算设备的信息的任何适当显示单元。I/O设备906可以包括用于将信息输入到移动计算设备中的任何适当I/O设备。I/O设备906的例子可以包括字母数字键盘、数字键盘、触摸板、输入键、按钮、开关、摇杆开关、语音识别设备和软件等。也可以借助扩音器将信息输入到设备900中。可以由语音识别设备将该信息数字化。这些实施例不限于这种情况。设备900可以包括可类似于本文讨论过的用户界面100那样显示在显示设备904上的用户界面910。各种不同的实施例可以使用硬件单元、软件单元或二者的结合来实现。硬件单元的例子可以包括处理器、微处理器、电路、电路元件(例如,晶体管、电阻器、电容器、电感器等)、集成电路、专用集成电路(ASIC)、可编程逻辑器件(PLD)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、逻辑门、寄存器、半导体器件、芯片、微芯片、芯片组等。软件的例子可以包括软件组件、程序、应用软件、计算机程序、应用程序、系统程序、机器程序、操作系统软件、中间件、固件、软件模块、例程、子例程、功能、方法、过程、软件接口、应用程序接口(API)、指令集、计算代码、计算机代码、代码段、计算机代码段、字、值、符号或者它们的任何结合。判定实施例是否使用硬件单元和/或软件单元来实现可以按照任何数量的因素发生变化,例如,期望的计算速度、功率电平、耐热性、处理周期预算、输入数据速率、输出数据数率、存储器资源、数据总线速度和其它设计或性能约束。某些实施例是使用“耦合”和“连接”这样的表达方式以及它们的同义词来描述的。这些术语不是要作为彼此的同义词。例如,某些实施例可以使用术语“连接”和/或“耦合”来描述,表明两个或多个元件彼此直接物理或电接触。但是,术语“耦合”也可能意味着两个或多个元件彼此不直接接触,但是仍然协同工作或彼此交互。某些实施例可以例如使用机器可读介质或产品来实现,该介质或产品可以存储指令或指令集,如果该指令或指令集由机器执行,则可以使该机器执行按照本发明的方法和/或操作。这样的机器可以包括,例如,任何适当的处理平台、计算平台、计算设备、处理设备、计算系统、处理系统、计算机、处理器等,并且可以使用硬件和/或软件的任何适当结合来实现。机器可读介质或产品可以包括,例如,任何适当类型的存储器装置、存储器设备、存储器产品、存储器介质、存储设备、存储产品、存储介质和/或存储装置,例如,存储器、可移动或不可移动介质、可擦除或不可擦除介质、可写入或不可写入介质、数字或模拟介质、硬盘、软盘、光盘只读存储器(CD-ROM)、可重记录光盘(CD-R)、可重写光盘(CD-RW)、光盘、磁媒体、磁光媒体、可移动存储卡或盘、各种类型的数字通用盘(DVD)、磁带、盒式磁带等。指令可以包括使用任何适当的高级、低级、面向对象的、可视的、编译和/或解释的程序语言实现的任何适当类型的代码,例如源代码、编译代码、解释代码、可执行代码、静态代码、动态代码、加密代码等。除非另有具体说明,否则会理解到,诸如“处理”、“计算”、“运算”、“确定”之类的术语指的是计算机或计算系统或者类似的电子计算设备的动作和/或过程,这些动作和/或过程将计算系统的寄存器和/或存储器内的表示为物理量(例如,电子)的数据,处理和/或转换为计算机系统的存储器、寄存器或其它这样的信息存储设备、传输或显示设备内的类似地表示为物理量的其它数据。这些实施例不限于这种情况。
本文提出了大量具体细节以提供实施例的充分理解。但是,本领域技术人员将会理解,没有这些具体细节也可以实施这些实施例。在另一些情况下,没有详细描述公知操作、组件和电路,以免使这些实施例含混不清。会理解到,本文公开的具体结构和功能细节是代表性的,并不一定限制实施例的范围。虽然主题是以专用于结构特征和/或方法动作的语言描述的,但是可以理解,所附权利要求中定义主题不一定限于前面描述的具体特征或动作。而是,前面描述的具体特征和动作是作为实现权利要求的示例形式而公开的。
权利要求
1.一种用于将多个数据输入数据系统整合到用户界面中的装置,包括处理器,被配置为用于在显示设备上显示用户界面,其中,所述用户界面包括具有由内容和/或服务提供商提供的一个或多个菜单选项的菜单,其中,每个所述菜单选项代表任选项,所述任选项在被用户选择时引发由所述菜单选项标识的娱乐内容的传送,所述传送由所述娱乐内容的内容提供商通过内容设备来执行,其中,多个内容提供商提供由多个菜单选项标识的娱乐内容,从数据输入整合模块检索一个或多个所需数据输入字段,以及显示包括所需数据输入字段的数据输入窗口,用户需要通过所述数据输入字段输入数据来访问选项。
2.如权利要求1所述的装置,其中,所述处理器进一步被配置为用于检索一个或多个定制数据输入字段,用户需要通过所述定制数据输入字段输入数据来访问所述选项。
3.如权利要求2所述的装置,其中,所述一个或多个所需数据输入字段和所述一个或多个定制数据输入字段由所述内容和/或服务提供商通过数据输入整合系统来建立。
4.如权利要求1所述的装置,其中,所述数据输入窗口将所收集的数据发送给所述内容和/或服务提供商。
5.如权利要求1所述的装置,其中,所述数据被发送至记账过程。
6.如权利要求1所述的装置,其中,所述数据被发送至注册过程。
7.如权利要求1所述的装置,其中,所述导航控制器是遥控设备。
8.一种用于将多个数据输入数据系统整合到用户界面中的方法,包括在显示设备上显示用户界面,其中,所述用户界面包括具有由内容和/或服务提供商提供的一个或多个菜单选项的菜单,其中,每个所述菜单选项代表任选项,所述任选项在被用户选择时引发由所述菜单选项标识的娱乐内容的传送,所述传送由所述娱乐内容的内容提供商来执行,其中,多个内容提供商提供由多个菜单选项标识的娱乐内容,从数据输入整合模块检索一个或多个所需数据输入字段,以及显示包括所需数据输入字段的数据输入窗口,用户需要通过所述数据输入字段输入数据来访问选项。
9.如权利要求8所述的方法,进一步包括检索一个或多个定制数据输入字段,用户需要通过所述定制数据输入字段输入数据来访问所述选项。
10.如权利要求9所述的方法,其中,所述一个或多个所需数据输入字段和所述一个或多个定制数据输入字段由所述内容和/或服务提供商通过数据输入整合系统来建立。
11.如权利要求8所述的方法,其中,所述数据输入窗口被配置为用于将所收集的数据发送给所述内容和/或服务提供商。
12.如权利要求8所述的方法,其中,所述数据被发送送至记账过程。
13.如权利要求8所述的方法,其中,所述数据被发送至注册过程。
14.如权利要求8所述的方法,其中,所述导航控制器是遥控设备。
15.一种用于将多个数据输入数据系统整合到用户界面中的系统,包括内容设备;以及处理器,所述处理被配置为用于在显示设备上显示用户界面,其中,所述用户界面包括具有由内容和/或服务提供商提供的一个或多个菜单选项的菜单,其中,每个所述菜单选项代表任选项,所述任选项在被用户选择时引发由所述菜单选项标识的娱乐内容的传送,所述传送由所述娱乐内容的内容提供商通过内容设备来执行,其中,多个内容提供商提供由多个菜单选项标识的娱乐内容,从数据输入整合模块检索一个或多个所需数据输入字段,以及显示包括所需数据输入字段的数据输入窗口,用户需要通过所述数据输入字段输入数据来访问选项。
16.如权利要求15所述的系统,其中,所述处理器进一步被配置为用于检索一个或多个定制数据输入字段,用户需要通过所述定制数据输入字段输入数据来访问所述选项。
17.如权利要求16所述的系统,其中,所述一个或多个所需据输入字段和所述一个或多个定制数据输入字段由所述内容和/或服务提供商通过数据输入整合系统来建立。
18.如权利要求15所述的系统,其中,所述数据输入窗口被配置为用于将所收集的数据发送给所述内容和/或服务提供商。
19.如权利要求15所述的系统,其中,所述数据被发送至记账过程。
20.如权利要求15所述的系统,其中,所述数据被发送至注册过程。
21.如权利要求15所述的系统,其中,所述导航控制器是遥控设备。
全文摘要
本发明的名称是“将多个数据输入系统整合进用户界面的装置、系统和方法”。一种能够实现通过用户界面来整合多个数据输入系统的装置、系统和方法。装置的实施例包括处理器,所述处理器从导航控制器接收控制信号并且在显示设备上显示用户界面。所述用户界面包括具有由内容和/或服务提供商提供的一个或多个菜单选项的菜单。基于所述控制信号,所述处理器激活所述一个或多个菜单选项之一来显示数据输入窗口,其中,所述数据输入窗口为收集访问所激活的选项所需的数据的过程引出一个或多个所需数据输入字段。本文还描述了并且要求保护另一些实施例。
文档编号H04N5/445GK102999259SQ201210249410
公开日2013年3月27日 申请日期2007年9月14日 优先权日2006年9月14日
发明者K.科尔贝特, B.约翰逊, W.博伊尔 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1