著录项信息
专利名称 | 屏幕键盘中的智能默认选择 |
申请号 | CN200410048934.9 | 申请日期 | 2004-06-10 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2005-02-02 | 公开/公告号 | CN1573664 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 微软公司 | 申请人地址 | 美国加利福尼亚州
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | ROVI技术公司 | 当前权利人 | ROVI技术公司 |
发明人 | D·丹克;S·威瑟曼 |
代理机构 | 上海专利商标事务所有限公司 | 代理人 | 火惠颖 |
摘要
描述通过屏幕键盘输入字符的智能默认选择的系统和方法。在一至几个标准的基础上,确定在搜索请求期间最有可能通过屏幕键盘输入选中的字符,且将选择器定位在那个特定字符上。如该字符的确是用户希望输入的字符,则该用户不必执行任何导航步骤来输入该字符,而只用单个的动作输入该字符。在许多例子中,用户只需输入选择而不必先导航到该选择。因此,能显著地减少用户输入字符串所需动作按钮的次数。
1.一种方法,其特征在于,包括:
接收一包含在与搜索的内容项相关联的字符串的第一位置上的第一字符;
在一个或多个内容数据库中定位一个或多个内容项,所述一个或多个内容项 包括与该一个或多个内容项相关联的一个或多个字符串的各自的第一位置上的第 一字符;
在一用户界面上的内容项区中显示与所定位的数据库内容项关联的至少一个 字符串,所述至少一个字符串从所述内容项区中可选;
确定每个定位的数据库内容项的第二位置上最常出现的第二字符,该第二位 置位于紧挨着字符串的第一位置的下一个位置;
在所述用户界面中独立于在内容项区中所显示的所述至少一个字符串来显示 所述第二字符,所述第二字符从所述用户界面中可选;和
其中,有多于一个的字符串被显示;
其中所述至少一个字符串识别出具有特定优选属性的内容项;
其中将所述字符分类,以使得在显示与不具有特定优选属性的内容项关联的 字符串之前,显示具有特定优选属性的内容项,以及
其中,每个所述字符串与一基于电视的信道相关联,在该信道上可以访问与 该字符串关联的内容项。
2.如权利要求1所述的方法,其特征在于,在显示两个或多个字符串时,根 据第三字符将所述字符串按字母顺序排序,所述第三字符位于紧挨着字符串中第二 字符的位置。
3.如权利要求1所述的方法,其特征在于,其中:
显示两个或多个字符串;
将字符串排序,以使得在访问的信道历史的基础上,在显示与其它信道关联 的字符串之前,显示最常访问的信道的字符串。
4.如权利要求1所述的方法,其特征在于,所述优选属性由用户行为确定。
5.如权利要求1所述的方法,其特征在于,所述优选属性由用户定义。
6.如权利要求1所述的方法,其特征在于,所述特定优选属性还包括以下属 性之一:喜爱的信道、喜爱的表演者、喜爱的导演、喜爱的作者、喜爱的标题、 喜爱的局部搜索词、喜爱的全局搜索词。
7.如权利要求1所述的方法,其特征在于,还包括在用户界面上提供一提 示以输入第一字符。
8.如权利要求1所述的方法,其特征在于,显示所述第二字符还包括在 所述用户界面上所显示的屏幕键盘上加亮与所述第二字符关联的键,所述第二 字符从屏幕键盘上可选。
9.如权利要求1所述的方法,其特征在于,其中:
所述用户界面还包括每次显示一个字符的字符显示;和
显示所述第二字符还包括在字符显示上显示第二字符。
10.如权利要求1所述的方法,其特征在于,还包括在电视机上显示用户 界面。
11.如权利要求1所述的方法,其特征在于,所述用户界面是与内容广播 系统相关联的搜索菜单。
12.如权利要求1所述的方法,其特征在于,所述字符串还包括以下字符 串类型中的一个:名字、标题、局部搜索词、全局搜索词。
13.如权利要求1所述的方法,其特征在于,所述第一字符不是与搜索的 内容项相关联的字符串中的首字符。
14.一种系统,其特征在于,包括:
一处理器;
存储器;
可在处理器上执行的用户界面模块,该用户界面模块配置成在显示装置上 显示用户界面,并通过该用户界面接收包含在与系统用户搜索的内容项关联的 字符串的第一位置上的第一字符;
配置成在一个或多个内容数据库中定位一个或多个内容项的搜索模块,所 述内容项包括与该一个或多个内容项相关联的一个或多个字符串的各自的第 一位置中的第一字符,至少一个所述字符串可在所述用户界面上的内容项区中显 示以使得所述至少一个字符串从所述内容项区中可选;
配置成确定在每个定位的数据库内容项的第二位置上最常出现的第二字 符的默认模块,所述第二位置定位于紧挨着所述字符串的第一位置的下一个位 置;和
配置成加亮在所述用户界面上的第二字符的显示图象的选择模块,以使得 所述第二字符可独立于所述至少一个字符串来显示,并使得所述第二字符串从 所述用户界面可选;所述系统进一步包括优选模块以存储优选属性;并且
其中,有多于一个的字符串被显示;
其中所述至少一个字符串识别出具有特定优选属性的内容项;
其中所述用户界面模块进一步配置成显示所述字符串,以使得在显示与不 具有特定优选属性的内容项关联的字符串之前,显示具有特定优选属性的内容 项,以及
其中,每个所述字符串与一基于电视的信道相关联,在该信道上可以访问与 该字符串关联的内容项。
15.如权利要求14所述的系统,其特征在于,所述用户界面模块进一步 配置成在显示两个或多个字符串时,根据第三字符,按字母顺序显示字符串, 所述第三字符定位在紧挨着字符串中的第二字符的下一个位置。
16.如权利要求14所述的系统,其特征在于,其中:
所述优选模块还配置成存储比访问其它信道更加频繁的喜爱的信道;和
所述用户界面模块被进一步配置成在显示两个或多个字符串时根据信道 显示字符串,以使得与喜爱的信道相关联的字符串显示在与非喜爱信道相关联 的字符串之前。
17.如权利要求16所述的系统,其特征在于,所述喜爱的信道是手工存储 的。
18.如权利要求16所述的系统,其特征在于,所述喜爱的信道是通过监 视信道使用来确定的。
19.如权利要求14所述的系统,其特征在于,所述优选属性由手工存储在 优选模块中。
20.如权利要求14所述的系统,其特征在于,所述优选模块通过监视用 户行为确定优选属性。
21.如权利要求14所述的系统,其特征在于,所述特定优选属性还包括 以下属性之一:喜爱的信道、喜爱的表演者、喜爱的导演、喜爱的作者、喜爱 的标题、喜爱的局部搜索词、喜爱的全局搜索词。
22.如权利要求14所述的系统,其特征在于,所述用户界面模块被进一步 配置成显示屏幕键盘,并且所述选择模块被进一步配置成加亮在屏幕键盘上与 第二字符相关联的键。
23.如权利要求14所述的系统,其特征在于,所述字符串还包括以下字 符串类型中的一个:名字、标题、局部搜索词、全球搜索词。
24.一种方法,包括以下步骤:
提供一用户界面,该用户界面配置成接收包含在搜索词字符串中的一个或 多个字符,所述搜索词字符串用于在一个或多个内容数据库中查找内容项;
通过用户界面,在搜索词字符串中接收一第一字符,将该第一字符定位于 搜索词字符串的第一位置;
搜索所述一个或多个内容数据库,以定位内容项,每个内容项都由在各自 的第一位置上包含第一字符的内容项字符串识别;
在一用户界面上的内容项区中显示至少一个所述内容项,所述至少一个内容 项从所述内容项区中可选;
确定在第一字符后最有可能被输入的默认第二字符,所述默认第二字符占 用了紧挨在第一位置之后的搜索词字符串的第二位置;和
在所述用户界面中独立于在内容项区中所显示的所述至少一个内容项来显示 所述默认第二字符,所述默认第二字符从所述用户界面中可选;
接收在用户界面上对所述默认第二字符的选中,这样,用户的单个动作就 能将默认第二字符作为搜索词字符串的第二字符输入;其中有多于一个的定位 的内容项字符串被显示;
其中有一个或多个所述定位的内容项字符串与优选属性关联;
其中以一种顺序来显示定位的内容项字符串,使得在显示与不具有优选属 性的内容项字符串之前,显示具有优选属性的内容项字符串,以及
其中,每个所述字符串与一基于电视的信道相关联,在该信道上可以访问与 该字符串关联的内容项。
25.如权利要求24所述的方法,其特征在于,本地存储所述一个或多个内 容数据库。
26.如权利要求24所述的方法,其特征在于,在远程位置存储所述一个 或多个内容数据库。
27.如权利要求24所述的方法,其特征在于,还包括至少两个内容数据 库,并且其中一个内容数据库存储在本地,一个内容数据库存储在远程位置。
28.如权利要求24所述的方法,其特征在于,所述提供用户界面还包括 提供屏幕键盘。
29.如权利要求24所述的方法,其特征在于,所述提供用户界面还包括 提供可输入字符的字符输入区。
30.如权利要求24所述的方法,其特征在于,所述第一位置是除了搜索 词字符串中的第一位置之外的位置。
31.如权利要求24所述的方法,其特征在于,所述确定在第一字符后最 有可能被输入的默认第二字符的步骤还包括检查每个定位的内容项字符串以 确定默认第二字符是在紧挨着内容项字符串的第一位置后的第二位置中最常 出现的字符。
32.如权利要求24所述的方法,其特征在于,所述显示步骤还包括加亮 在用户界面上的屏幕键盘中的默认第二字符。
33.如权利要求24所述的方法,其特征在于,所述显示步骤还包括显示 在用户界面上的字符显示区中的默认第二字符。
34.如权利要求24所述的方法,其特征在于,还包括计算机可执行指令, 当在计算机上执行时,完成在用户界面上显示一个或多个定位的内容项字符串 的附加步骤。
35.如权利要求34所述的方法,其特征在于,根据在定位的内容项字符 串的第三字符按字母顺序显示多于一个的定位的内容项字符串,所述第三字符 在紧挨着第二位置的下一位置上。
36.如权利要求34所述的方法,其特征在于,其中:
显示多于一个定位的内容项字符串;和
按照一种次序显示定位的内容项字符串,以使得与喜爱的信道相关联的内 容项字符串显示在与不是喜爱的信道相关联的内容项字符串之前。
37.如权利要求36所述的方法,其特征在于,由用户选择喜爱的信道。
38.如权利要求36所述的方法,其特征在于,通过监视用户行为确定喜 爱的信道。
39.如权利要求24所述的方法,其特征在于,
所述优选属性还包括下列优选属性之一:喜爱的信道、喜爱的表演者、 喜爱的导演、喜爱的作者、喜爱的标题、由用户进行的先前的搜索确定的喜爱 的局部搜索词、由在内容系统上进行的先前的搜索确定的喜爱的全局搜索词。
(1)技术领域\n这里描述的系统和方法涉及屏幕或“软”键盘。所述系统和方法特别涉及用 屏幕键盘输入数据期间的智能默认选择或具有有限数据输入能力的任何其它方 法。\n(2)背景技术\n有几种应用中可能要求用户通过屏幕键盘或“软”键盘输入数据。通常屏幕 键盘是显示标准键盘最常使用的键的用户界面。通过导航选择器(例如:指针或 加亮)选择键和激活按钮输入与选择键相关的字符来输入数据。有些字符输入用 户界面只从可滚动以改变选择的字符的列表显示单个字母数字字符。滚动列表来 选择所希望的字符,选定的字符能通过动作按键来输入。\n但是导航屏幕键盘会是很慢且繁重的过程,因为在选中一个字符键时,选择 器的位置被简单地设置在字符列表的开头或停留在最近选择的字符的位置上。当 多个字符被连续地选中(字符串)来搜索包括字符串的特定项时,不计算可能被 选中的预计的后续字符,因此,通常需要用户执行几个导航动作来选中每个字符。\n(3)发明内容\n这里描述的系统和方法提供通过屏幕键盘智能默认选择要输入的字符,特别 涉及搜索诸如数据库之类的已知的一组可能的结果。按照一个到几个标准,确定 一个在搜索请求期间通过屏幕键盘最有可能选中的字符且将选择器定位在该特定 字符。如果该字符的确是用户希望选中的字符,用户不必执行任何导航步骤去输 入字符,只要用一个动作输入该字符。\n选择(选择器所在的字符)基于键盘能使用户导航的一组结果而改变。当字 符被选中时,已知的一组结果缩小到仅仅是包括先前被选中的字符(以它们被选 中的顺序)的那些结果。分析最近输入的字符的下一个位置的一个字符的每个可 能的结果。把在可能的选中的位置中最常出现的字符作为下一个字符的默认选择。 在许多例子中,用户只需输入选择而不必首先导航该选择。因此,该技术显著地 减少了用户输入字符串所需的动作按钮的次数。\n(4)附图说明\n附图中同样的标号代表相同的部件和元件。\n图1示出能实施所述系统和方法的示例的系统构造。\n图2示出一基于电视机的系统,该系统包括能实现所述系统和方法的示例的 客户装置。\n图3a示出示例的搜索用户界面。\n图3b示出示例的搜索用户界面。\n图4为描绘屏幕键盘中智能默认选择的方法实施的流程图。\n图5示出能实施所述技术的示例的广播视频分配构造。\n图6进一步示出图5所示的示例的广播视频分配构造的元件。\n(5)具体实施方式\n下面描述在屏幕键盘中智能默认选择的系统和方法。为了首先描述能实施所 述技术的操作环境,先分别参照图1和图2描述示例的广播系统构造和以电视机 为基础的系统中的示例的客户装置。\n示例性广播系统\n图1示出可实施屏幕键盘中的智能默认选择的示例系统100。系统100促进 分配内容和节目指南数据至多个观众。系统100包括一个或多个内容供应者102、 一个或多个节目指南数据供应者104、一个内容分配系统106和多个通过广播网 络110耦合到内容分配系统106的客户装置108(1),108(2)...108(N)。\n内容供应者102能作为卫星经营者、网络电视经营者、有线电视经营者等等 实施。内容供应者102包括一个控制存储内容114诸如:电影、电视节目、广告、 音乐和类似的音频、视频和/或影像内容从内容供应者102到内容分配系统106的 分配的内容服务器112。存储内容114也可能包括诸如:按次计费和/或视频点播 内容之类的可购买的内容。另外,内容服务器112控制实况将内容(例如:诸如 实况供给的没有事先被存储的内容)和/或存储在其它位置的内容分配到内容分配 系统106。内容服务器112也可以包括一个或多个与存储内容114相关的指针115 或其它可从内容服务器112得到的内容相关联的索引。这样,指针115就可以用 来搜索特定的内容项。内容分配系统106代表为多个订户(例如:客户装置108) 提供内容和节目指南数据的数据转发器服务和/或节目数据中心。\n节目指南数据供应者104包括节目指南数据库116和节目指南数据服务器 118。节目指南数据库116存储节目指南数据用于生成电子或互动节目指南(或“节 目指南”)。节目指南数据能包括节目名称和节目广播日以识别节目将在星期几 播出,节目开始时间用于识别节目将在一星期中的特定一天或几天中播出的时间, 和节目分类。\n节目指南数据供应者104将节目指南数据发送到节目指南数据服务器118, 节目指南数据服务器118在分配之前处理节目指南数据以生成能包括一天或几天 内所有广播信道的节目信息和点播内容清单的节目指南数据的公布版本。\n内容分配系统106包括一个广播发送器120,一个或多个内容处理应用程 序122,和一个或多个节目指南数据处理应用程序124。广播发送器120跨广 播网110播送诸如有线电视信号之类的信号。广播网110能包括有线电视网、 RF、微波、人造卫星、和/或诸如因特网之类的数据网络,并且还可以包括 使用任何广播格式或广播协议的有线的或无线的传送媒体。另外,广播网110 可以是使用任何类型的网络构形和任何网络通信协议的任何类型的网络,且 能作为两个或更多网络的组合被代表或实施。\n内容处理应用程序122在跨广播网110发送内容之前处理从内容供应者 接收到的内容。同样地,节目指南数据处理应用程序124在跨广播网110发 送节目指南数据之前处理从节目指南数据供应者104接收到的节目指南数据。 特定内容处理应用程序122可以将接收到的内容编码或处理成耦合到广播网 110的多个客户装置108能理解的格式。尽管图1示出单个内容供应者102、 单个节目指南数据供应者104和单个内容分配系统106,示例系统100能包括 耦合到任何数量的内容分配系统的任何数量的内容供应者和/或节目指南数据 供应者。\n客户装置108能以多种方式实施。例如:客户装置108(1)通过圆盘式卫 星电视天线126从一以卫星为基础的发送器接收广播内容。客户装置108(1) 也叫作机顶盒或卫星接收装置。将客户装置108(1)耦合到电视机128(1)以显 示由客户装置接收到的内容(例如:音频数据、视频数据和图象数据)以及 一图形用户界面。特定客户装置108能耦合到任何数量的电视机128和/或能 用于显示或表现内容的类似装置。同样地,任何数量的客户装置108都能被 耦合到单个电视机128上。\n客户装置108(2)也被耦合以便从广播网110接收广播内容,并且将接收 到的内容提供给相关联的电视机128(2)。客户装置108(N)为一组合电视机130 和集成机顶盒132的例子。在这个例子中,机顶盒的多种元件和功能都集成 到电视机中而不是使用两个分离的装置。所述集成到电视机的机顶盒能通过 圆盘式卫星电视天线(类似于圆盘式卫星电视天线126)和/或通过广播网110 接收广播信号。作为选择,客户装置108能通过因特网或任何其它广播媒体 (例如:能用诸如因特网协议(IP)、UDP协议等等的协议实施的后备信道134) 接收广播信号。后备信道134也可以用诸如RF后备信道(例如:电缆)、调 制解调器等等的多种类型的传递机制实施。后备信道134提供每个客户装置108 和内容分配系统106之间的替代的通信链路。在某些例子中,后备信道134 还可提供客户装置108之间的通信。然而,在一典型的实施中,一个客户装 置108通常必须通过数据转发器服务与另一客户装置通信。\n示例系统100也包括诸如视频点播(VOD)和/或按次计费(PPV)的电影 内容的存储的点播内容136。存储的点播内容136能通过客户装置108用电视 机通过在银屏上的电影指南观看。例如:电视观众能输入指令以将一特定电 影或其它存储的内容流到相应的客户装置108。\n以电视为基础的系统内的示例客户装置\n图2示出包括示例客户装置202的以电视为基础的系统200,客户装置202 包括实施在此所述系统的方法的部件。系统200还包括显示装置204以显示 客户装置202接收的内容。客户装置202能作为机顶盒、卫星接收器、带硬 盘的电视录像机、数字视频录像机(DVR)和重放系统、个人视频录像机(PVR) 和重放系统、游戏控制台、信息设备和作为任何数量的类似实施例实施。\n客户装置202包括一个或多个调谐器206。调谐器206代表一个或多个调 到不同频率或信道以接收电视信号的带内调谐器,和调到将节目数据播送到 客户装置202使用的广播信道的频带外调谐器。客户装置202也包括处理控 制客户装置202的操作和与其它电子和计算装置通信的多种指令的一个或多 个处理器208(例如:任何微处理器、控制器等等)。\n客户装置202能用一个或多个存储元件(例如:随机存取存储器(RAM) 210、大容量存储器媒体212、盘驱动器214和非易失性存储器216(例如:ROM, 闪存、EPROM、EEPROM等等))实施。注意到任何为将一个或多个元素存储到 非易性存储器216而作的任何进一步的引用都包括对一个或多个其它类型的 存储器(包括:RAM210、大容量存储器媒体212和/或盘驱动器214)的内含 的索引。盘驱动器214包括诸如:硬盘驱动器、磁带、可重写的光盘、DVD等 等的任何类型的磁或光存储装置。该一个或多个存储器元件存储诸如:接收 到的内容、节目指南数据218、录像节目220、客户装置202的配置信息和/ 或图形用户接口信息之类的多种信息和/或数据。客户装置202的替换实施能 包括一系列的处理和存储能力,并且还可包括不同于图2示出的元件的任何 数量的存储元件。例如:充足资源的客户机能以大量的存储和处理资源实施, 而少资源的客户机只有有限的处理和存储能力。\n能将操作系统222和一个或多个应用程序224存储于非易失性存储器216 中,并在处理器208上执行以提供运行时间环境。运行时间环境通过允许定 义多种接口定义,继而允许应用程序224与客户装置202相互作用来促进客 户装置202的可延伸性。应用程序224能包括浏览网络(例如:“环球网”) 的浏览器,帮助电子邮件的电子邮件程序,和/或任何数量的其它应用程序。\n在处理器208上执行的节目指南应用226也被存储在非易失性存储器216 中,和用于处理用于显示的节目指南数据218。节目指南应用226生成使观众 能够通过屏幕显示导航和查找广播节目、录像节目、视频点播电影、互动游 戏选择和其它媒体访问信息或观众感兴趣的内容的节目指南。通过节目指南 应用226,电视观众能看到当前和将来节目安排的时间表,为即将播出的节目 设定提醒,和/或输入录一个或多个节目的指令。\n示出的非易失性存储器216包括几个可用于一个或多个特定实施的模块 (在下面讨论)。然而,注意到在其它实施中可不使用或使用一些模块。另 外,以下特定模块产生的任务在一些实施中可由其它模块执行。在两个特定 模块间的任务委托仅仅是示例性的并为了实现的目的而示出的。所述技术的 实施可由其它组模块完成。\n非易失性存储器216包括一搜索应用程序227,它通常提供屏幕键盘中字 符的智能默认选择。搜索应用程序227包括一配置成用屏幕键盘上显示的字 符定位诸如加亮或光标之类的选择器的选择模块228。默认模块229通过屏幕 键盘确定要输入的下一字符的默认选择并将一默认字符提供给选择模块228 选择。搜索模块230搜索与屏幕键盘选中的字符相匹配的一组可能的结果。\n非易失性存储器216还包含存储一个或多个搜索标准(例如:是否在内 容标题,演员出现在视频内容项目中,视频内容项目的导演,声像内容的作 者等等上执行搜索)的设置模块231。优选模块232跟踪用户的优选,例如 喜爱的(例如:访问最多的)信道、喜爱的演员、喜爱的作者、喜爱的音乐 家、喜爱的导演、喜爱的内容标题等等。存储在优选模块232中的优选即可 以由用户输入也可以通过跟踪用户的行为得到,或者同时用这两种方法。用 户界面(UI)码233也存储在非易失性存储器232中,并可由处理器208执 行。所述UI码233被设置成在显示装置204(或手持输入装置236等)上提 供搜索用户界面250,并通过搜索用户界面250接收用户输入。\n下面将参照附图3a、3b和4对搜索应用程序227完成的功能和其中包含 的模块进行描述。\n客户装置202还包括一个或多个通信接口246和PSTN、DSL、有线或其它 类型的调制解调器242。通信接口246可作为串行和/或并行接口、无线接口、 和/或其它任何类型的网络接口实施。无线接口使客户装置202能接收控制输 入命令232和来自用户操作的输入装置(例如:来自远程控制装置243或来 自其它红外线(IR),802.11,蓝牙或类似的RF输入装置)的其它信息。输 入装置可包括无线键盘或其它手持输入装置236(例如:个人数字助理(PDA)、 手提电脑、无线电话等等)。网络接口和串行和/或并行接口使客户装置202 能通过多种通信链路与其它电子和计算装置互相作用和通信。调制解调器242 促进客户装置202通过常规电话线、DSL连接、电缆、和/或其它类型的连接 与其它电子和计算装置通信。\n客户装置202还包括一内容处理器244,它可包括视频解码器和/或附加 的处理器以接收、处理和解码广播视频信号和节目数据(例如:NTSC、PAL、 SECAM或其它电视系统模拟信号,以及DVB、ATSC或其它电视系统数字视频信 号)。例如:内容处理器244能包括解码MPEG编码视频内容和/或图象数据 的MPEG-2或MPEG-4(动力图象专家组)解码器。所述系统可用于任何类型的 视频编码格式和未编码的数据和/或内容流。\n视频内容和节目数据通常包括视频数据和相应的音频数据。内容处理器 244生成为了在显示装置204上显示而格式化的视频和/或显示内容,并生成 为了由展示装置(例如:显示装置204中的一个或多个扬声器(未示出)) 展示而格式化的解码的音频数据。内容处理器244可包含处理显示在显示装 置204上的相应图象的视频和/或显示内容的显示控制器(未示出)。显示控 制器能包括图形处理器、微控制器、集成电路、和/或类似的视频处理部件, 以处理图象。\n客户装置202还包括一音频和/或视频输出246,它将音频、视频和/或显 示信号提供给电视204或处理和/或显示,或表现音频和视频数据的其它装置。 视频信号和音频信号能通过RF(无线电频率)链路、S-视频链路、复合视频 链路、成分视频链路、或其它类似的通信链路从客户装置202传送到电视204。\n尽管被分开示出,客户装置202的某些部件可以实施于特定用途集成电 路(ASIC)。另外,系统总线(未示出)通常连接客户装置202中的各种部 件。系统总线可用作包括存储器总线或存储器控制器、外围总线、加速图形 端口、或使用多种总线结构中的任一种的局域总线在内的一种或任几种总线 结构。作为示例,这些结构可包括工业标准结构(ISA)总线、微通道结构 (MCA)总线、增强工业标准结构(EISA)总线、视频电子标准协会(VESA) 局域总线和外围元件互联(PCI)总线,也叫作夹层总线。\n具有屏幕键盘的用户界面示例\n图3a示出能用于在此所述技术的用户界面显示300。该用户界面(UI) 显示300包括用于向用户显示标题和信息的标题栏302。在所示的例子中,标 题栏302显示广播网络名304(“MyCableCo”)、页标题306(“搜索”) 和当前时间308(“9:32pm”)。所示UI显示300在这里为一搜索页,但其 它类型的数据输入页的使用也在本说明书的范围内。\nUI显示300也包括用于通过UI显示300输入字符的屏幕键盘310。此特 定的屏幕键盘310是具有若干键(其中每个健代表一字母或动作)的键盘的 代表。然而,如以下参照图3b示出的也可使用其它类型的屏幕键盘。字符是 由屏幕键盘通过选定字符(例如:这里示出的“E”字符),并通过动作按钮 或其它动作输入字符来输入的。\nUI显示300还包括能被启动以开始一次新的操作的“新搜索”按钮312, 和被启动后将焦点返回到电视显示的“返回到电视”按钮314。UI显示300 可包括这些、另外的和/或其它的这种按钮,因为示出的按钮312和314只是 示例性的。\nUI显示300显示一字符输入区316,它在用户已输入字符后显示一个或 多个字符。所示的字符输入区说明318紧挨着字符输入区316,并说明包含在 字符输入区316中的输入。在当前的例子中,字符输入区316用于输入搜索 的内容项的标题。然而,诸如:演员名、导演名、作者名、节目类型、音乐 家名等的其它内容项也可以用于键入搜索。\nUI显示300示出一个或多个内容项说明区320。内容项说明区320显示 字符输入区说明318中描述的类型的特定内容项。在此例子中有多个内容项 说明区320,其中每一个区显示与在字符输入区说明318中说明的类型的内容 项相关联的字符串。因为字符输入区说明318说明了“节目标题”,每个内 容项说明区320显示内容项(节目)的标题。标题显示的次序将在以下进行 详细的讨论。可以加亮和选中内容项说明区320,并且当加亮和选中时,将用 户导航到选中的内容节目。\n在至少一个实施中,内容项说明区可以不显示在用户界面上,因为可以 在没有内容项说明区的情况下实施默认字符选中的过程。另外,以下讨论的 内容项说明区的操作可按多种方式实施默认字符选中过程,并不应局限于任 何特定的说明过的或没有说明过的实施。\n内容项说明区322显示在内容项说明区320旁,并用于描述内容项说明 区320的内容。卷驱动器322位于内容项说明区320的下方,并用于卷出当 前未在UI显示300上显示的更多的内容项说明。我们注意到UI显示300只 显示了一个卷驱动器322,也可包括一个或多个其它卷驱动器以上卷、左卷和 /或右卷。\n图3b示出与图3a所示的UI显示300相似的UI显示300,除了UI显示 300包括不同类型的屏幕键盘332,图3b所示的屏幕键盘332包括显示选中 字符(例如:“E”)的字符显示区334。上卷驱动器336用于卷向包括可选 中字符的字符表的起始处。同样地,下卷驱动器338用于卷向该字符表的结 尾。\n除了每个UI显示300、330中实施的屏幕显示的类型之外,并没有不同。 另外,其它类型的屏幕键盘或技术可用于选中字符用于通过UI显示300、322 输入。\n示例性方法实施\n图4为示出在屏幕键盘中智能默认选择的示例方法的实施的流程图400。 在以下的讨论中,将对图2、3a、3b中示出的元素及参考号进行连续的索引。\n在步骤402中,在显示装置204上向用户显示图3a所示的用户界面显示 300作为UI码233的功能。用户能用一诸如远程控制装置235或PDA236之类 的控制装置导航通过UI显示300,以在可选按钮或键上定位选择器(例如: 加亮、光标等等)。选择模块228(图2)能实现选择器功能,并在用户启动 输入驱动器(例如:“回车”按钮)时输入指定的字符。\n选择模块228也用于过滤无效字符输入。例如:如发生一无效输入,选 择模块228可回复到标准字符输入显示。在另一实施中,选择模块228能使 非有效输入的特定字符按钮变暗。\n当用户通过屏幕键盘310将文字数字字符输入到字符输入区316时,搜 索模块230在步骤404中检测并识别该输入。搜索模块230搜索包括一组已 知的可能结果的内容数据库(例如:存储的内容114,索引115),并且所 有包括在步骤404中检测到的字符的输入都被检索,即,作为可能结果保留。 该缩小的可能结果组在内容项说明区320允许的空间内显示。\n例如:在图3a中,在字符串的第一和第二位置,字符“TR”被输入字符 输入区316。正在按标题搜索可用内容项,这样可得到的结果组就缩小到以 “TR”开头的内容项标题。在内容项说明区320显示出几个这样的内容项标 题。\n在这一例子中,按照标题搜索内容项。然而,在其它实施中,可以按照 演员、导演、作者、音乐家、表演者等等与搜索的内容项相关联的事物搜索 内容项。设置模块231用于存储内容项的搜索到的特征的特定属性。设置模 块231可提供使用户能将配置模块231配置成定制搜索的用户界面(未示出)。\n默认模块229配置成在步骤408中估计出哪一个字符最有可能是字符输 入区316中接下来会选中的。考虑了前面输入的字符,它们缩小了已知的可 能结果组。估计包含在与内容项相关联的字符串的下一位置的字符,以确定 在那个位置最经常出现的字符。于是该特定字符就被确定成下一输入位置的 默认选择。\n在当前的例子中,搜索模块230检索了以前面输入的字符,即“TR”, 开头的内容项。接着,默认模块229确定最经常在可能结果中的下一位置出 现的字符是字符“E”(“E”出现三次;“I”出现两次;和“A”出现一次)。 因此,“E”被选择作为默认选择,并且选择器在屏幕键盘310上或在字符显 示区334中指示出字符“E”(步骤412)。\n显示内容项标题出现的次序可能在步骤410中由一个或多个标准确定或 显示。在这一例子中,根据最后选中的字符按字母顺序对显示的可能结果组 进行分类。\n根据本例子,已选中了两个字符(“TR”)。因此,显示的内容项标题 是根据可能的三个字符(例如:“Track and Field”是最先显示的)按字母 顺序显示的。然而,加亮的显示内容项是第一个(按字母顺序)显示的在第 三字符位置包括默认选择字符(“E”)的内容项。这里,加亮内容项为“Trees of the South”。\n在替换实施中,可以根据默认选择字符按字母顺序确定显示的内容项标 题出现的次序。在此实施中,在标题的第三个位置包含默认选择的内容项会 在其它内容项之前显示。在标题的第三个位置不包含默认选择的内容项会在 包含默认选择字符中内容项之后按字母顺序显示。\n在标题的第三个位置包含默认选择的显示的内容项会根据默认选择的下 一位置的字符按照字母顺序显示。因为在字符输入区316输入了两个字符 (“TR”),默认选择(“E”)是第三个字符,并且根据在包含内容项标题 的字符串的第四个位置中出现的字母,按字母顺序排序可能结果组中的内容 项标题。\n特别是在这个替换的例子中,以字符“TRE”开头的内容标题会根据字符 串的第四个位置的字符(即,在字符“E”之后出现的字符)按字母顺序首先 出现。因此,前三个内容项说明区320会是:“Trees of the South”,“Trek Across Africa”;和“Tremendous Stunts”。\n在默认选择过程中,默认选择模块229也会确定在词首“TR”后的第二最 常出现的字符是“I”,出现了两次。因此,以字母“TRI”开头的内容标题会 根据在“I”后出现的字符按字母顺序在下一个显示。\n在内容项说明区320出现的最后的内容标题会是“Track and Field”, 因为以“TRA”开头的内容标题只出现一次。在几个内容标题在一特定位置具 有相同的字符出现次数的情况下(例如:如另一输入是“Trump Towers”), 则内容标题将会根据在先前输入的选择的下一个位置(即,第三个位置)的 字符按照字母顺序排序。当内容标题显示用户想要选择,用户可简单地选中 想要的内容项出现的内容项说明区320,并启动该内容项说明区320来导航到 这个节目。\n在至少一个其它实施中,可以用另一标准,来取代将缩小的已知结果组按 字母顺序排序。例如:将优选模块232配置成跟踪某种用户行为(例如:访 问最多的信道、喜爱的演员、喜爱的艺术家、喜爱的导演、喜爱的类型等等)。 与此相关,设置模块231配置成将结果按特定次序排序(按字母顺序、按喜 爱的信道等等)。\n如果将设置模块231配置成,例如:按喜爱的信道来分类,那么当默认选 择模块229按照选中的字符缩小了可能结果组,则首先显示喜爱的信道(从 用户的行为识别):第一个显示访问得最多的信道结果,第二个显示访问得 第二多的信道结果等等。\n在另一实施中,用户手工设置喜爱的信道,并存储在优选模块232中。可 以分开选择喜爱的信道,或将它们从最喜欢到最不喜欢进行排序。\n默认选择模块229确定在访问最多的信道上先前输入的字符的下一个位置 上出现的字符并将选择器定位在该字符。如果在同一信道(访问最多的)上 出现多个以先前输入的字符开头的可能结果,那么那些可能的结果可根据先 前输入的字符的位置的下一个位置上的字符按照字母顺序出现。\n在网络搜索(例如:对因特网址的搜索)的特定背景下,可用一特殊的实 施。在这个例子中,设置模块231可设置成搜索在特定时间段(比方说:最 近24小时或48小时)输入到网络上的最常用的(或最流行的)搜索条件。 另外,最流行的搜索条件可指示出用户(用户搜索条件)、在特定装置上的 所有用户(局部搜索条件)、网上的所有用户(全球搜索条件)等等进行的 最流行的搜索。\n不管进行的搜索是以客户机为基础的,还是以服务器为基础的,都会用到 同样的技术。在以服务器为基础的搜索中,将会在服务器上计算出最有可能 下一个碰上的情况,并将结果传送到客户机。另外,搜索可以是搜索本地的 或远程的数据库,或两者的结合。\n所述用于默认选择的技术可用于改进在任何具有有限字符输入设备的系统 中的任何类型的搜索。\n在步骤414中,搜索应用程序227等待用户的另一输入。如未检测到输入 (“否”支路,步骤414),则计算一超时时间段以避免系统挂起。只要超时 时间段未期满(“否”支路,步骤414),则搜索应用227继续监视另一输入。 如超时时间段期满(“是”支路,步骤416),则搜索用户界面(即,UI显 示300)在步骤420退出。\n如在超时时间期满前,检测到另一输入(“是”支路,步骤414),且该 输入是选择内容项说明区320中的一个(“节目”支路,步骤414),则在步 骤418中访问选中的内容项说明区320中识别的内容项(节目)。如果输入 为文字数字字符(“文字数字”支路,步骤414),则过程返回到确定下一个 默认选择的步骤406。如果输入为一退出选择(“退出”支路,步骤414), 则在步骤420退出UI显示320。\n示例性广播视频分配结构\n以下描述涉及对可实施本系统和方法的环境的更详细的讨论。在图5中, 一个或多个广播中心502通过一个或多个传送媒体506为一个或多个数据转 发器504提供广播内容。每个广播中心502和数据转发器504与各种传送媒 体506(例如:卫星传送、无线电频率传送、电缆传送和/或通过任何数量的 其它传送媒体)连接。广播中心502能作为卫星经营者、网络电视经营者、 电缆经营者等等实施。\n数据转发器504包括一个或多个节目数据存储器508以记录通过传送媒体 506接收到的广播内容。广播内容可以被存储,或被记录,同时该广播内容是 处于压缩格式中,例如:为了促进几天、几星期或甚至是不确定的时间内正 在进行的存储。压缩格式可与诸如:MPEG-2、MPEG-4等运动图象专家组(MPEG) 算法一致。可替换地采用其它压缩技术,例如:微软视窗媒体(Microsoft WindowsMedia),高级简档(ASP),辛泰克(Cintak)等等。\n数据转发器504和集线器510跨网络512通信,它能作为可用分组协议(例 如:因特网协议(IP),以异步传输模式(ATM)传输的IP和其它协议)操 作的光纤环实施。因此,可以在数据转发器504和包括用于终止来自下游电 缆调制解调器通信的电缆调制解调器终止系统514的集线器510之间传送分 组。可替换地,数据转发器504可包括电缆调制解调器终止系统516以终止 电缆调制解调器的通信。尽管结构500中只示出了一个集线器510,数据转发 器504也能通过网络512将广播内容分配到多个集线器510。\n集线器510通过光纤电缆518将广播内容分配到光纤节点520(1)、 520(2)...520(N)。每个光纤节点具有一个或多个同轴电缆522,通过它们输出 广播内容,并且每根同轴电缆522包括同轴电缆落线至多个订户点524(1)、 524(2)...524(N)。每个订户点524包括一个或多个客户装置526(1)、 526(2)...526(N)。订户点524可以是家庭、商行等,其中每个订户点524包括 多个直接或非直接与一个或多个同轴电缆522相连的客户装置526。客户装 置526可以是计算机、多种性能的机顶盒、手提或便携式电子设备、数字电 视等等。每个客户装置526可包括一集成视频屏幕或被耦合到视频屏幕。\n图6进一步示出如图5所示的示例数据转发器504和示例客户装置526。 数据转发器504包括通过网络602通信的网络接口600,客户装置526包括通 过网络602通信的网络接口604。网络602可以是任何双向单播网络,例如: 使点对点网际协议(IP)对话能进行的单播网络。可替换地,网络602能作 为视频点播(VOD)型网络、通过基于数字订户线路的网络的视频等等实施。\n网络602可包括一个或多个其它节点,它们是客户装置526的除了数据 转发器504之外的上游设备。例如:集线器510(图5)和光纤节点520可位 于客户装置526和数据转发器504之间用于在装置间进行转发,和/或路由分 组,或其它通信。另外,网络602能作为网络的组合实施,和网络接口600 和604可取决于网络602的结构而变化。在示例电缆网络实施中,如网络602 中没有介于其间的电缆调制解调器终止系统时,并且网络接口600包括一电 缆调制解调器终止系统(例如:图5中的系统516),网络接口604包括一电 缆调制解调器。网络接口600和/或网络接口604也可包括与IP网络、DSL网 络等相互作用的部件。这些部件可包括适应于与合适的网络互相作用的接收 器、发送器、收发器等等。\n在一示例实施中,用在数据转发器504和客户装置526之间建立的点对点 IP对话实施从数据转发器504到客户装置526之间的广播内容分配。诸如用 于特定信道的视频数据606的广播内容跨网络602流到客户装置526。这样, 每个客户装置526就能按照它相应的请求的信道接收到它自己指定的广播视 频数据流。另外,每个光纤节点520(图5),如果存在的话,具有不同的用 于下游传送到客户装置526的网络的双向部分的当前分配。\n客户装置526包括一信道改变输入处理机608和一视频解码器610及网络 接口604。视频解码器610包括用于在解码前存储接收的诸如视频数据之类的 广播内容的缓冲器612。信道改变输入处理机608从客户装置526的用户接收 信道改变输入请求。能从远程控制器、键盘、个人数字助理(PDA)、触摸屏、 集成键和任何其它类型的输入设备接收信道改变输入请求。\n信道改变输入处理机608能作为可执行命令和/或硬件、软件、固件,或 它们的某种结合实施。信道改变输入处理机608建造包括请求的信道的指示 的以分组形式的信道改变请求614。从信道改变输入处理机608将信道改变输 入请求614传送到客户装置526的网络接口604,用于通过网络602传送。\n数据转发器504的网络接口600通过网络602接收信道改变请求614,并 将信道改变请求614提供给程序数据存储器508。程序数据存储器508包括 服务器存储器616和服务器计算机618。服务器存储器616包括一包括诸如基 于盘的存储设备之类的大容量存储器的存储器装置(未清楚示出)。合适的 基于盘的存储设备和/或系统的例子包括冗余阵列磁盘机(RAID)、光纤信道 存储器等。\n服务器存储器616存储从广播中心502(图5)向数据发送器504以压缩 格式播送的广播视频数据620。在一示例的实施中,压缩格式包括根据诸如 MPEG-4之类的MPEG协议的数字流。然而,可以可替换地使用其它的压缩格式。 当在数据转发器504接收到压缩的数字流时,该数字流被作为广播视频数据620 存储。服务器存储器616能为多个信道保存广播视频数据620,在按小时,天, 和/或不确定地接收数据时。\n服务器存储器618使在服务器存储器616对存储的或记录的广播视频数据 620的访问能够进行。服务器存储器618包括一个或多个处理器622和一个或 多个存储器部件624。尽管未示出,服务器存储器618也可包括其它部件,例 如:输入/输入界面;本地盘驱动器;用于编码、解码的硬件和另外的操纵视 频数据和/或软件等等。\n存储器部件624能用作,或包括诸如盘驱动器或闪存的非易失性存储器、 和/或诸如随机存取存储器(RAM)的易失性存储器。在一示例的实施中,存 储器部件624包括处理器可执行指令。\n具体地,存储器部件624包括以下处理器可执行指令:信道改变请求处理 机626、视频数据提取器628、视频数据增强器630和视频数据分配器632。 可以在处理器622上执行处理器可执行指令以实施下述功能。在替换的实施 中,可以将一个或多个信道改变请求处理机626、视频数据提取器628、视频 数据增强器630和视频数据分配器632存储在存储器中,这样,它们就是为 自动执行和/或为处理器622更快执行而编码的硬件。\n网络接口600将信道改变请求614发送到信道改变请求处理机626,该信 道改变请求处理机将请求的信道与信道改变请求614隔离,并将请求的信道 提供给视频数据提取器628。视频数据提取器628从服务器存储器616的广播 视频数据620中提取广播视频数据用于请求的信道。视频数据分配器632将 广播视频数据发送到网络接口600,该界面通过网络602传送广播视频数据作 为视频数据分组606。客户装置526在网络接口604上通过网络602接收视频 数据分组606。\n结论\n尽管主题物是用结构特征和/或方法的专用语描述的,应理解的是由所附 权利要求所限定的发明并不需要局限于这里描述的特定特征或方法。相反特 定特征和方法只是作为实施要求保护的系统和方法的示例形式而公开的。
法律信息
- 2015-08-12
专利权的转移
登记生效日: 2015.07.23
专利权人由微软公司变更为ROVI技术公司
地址由美国华盛顿州变更为美国加利福尼亚州
- 2008-03-26
- 2006-07-12
- 2005-02-02
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
1987-12-24
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |