前方键入的按键板输入的制作方法

文档序号:6568906阅读:113来源:国知局
专利名称:前方键入的按键板输入的制作方法
前方键入的按键板输入背景技术对于诸如数字电视系统或基于IP的电视系统的基于电视的系统,电视遥控器 可能是用户可通过其与电视系统交互的唯一输入设备。电视遥控器难以用作文本输 入设备,特别是由于这种设备上可用的有限输入按键集合。例如,除了各种配置和电视专用输入按键外,电视遥控器可能只具有包括数字0到9的标准数字或字母数 字按键板来输入一频道选择。观看者不能轻易地输入在电子节目向导中作文本搜索 的字母,以搜索可通过观看者的有线电视供应商或其它电视系统内容供应商可用的特定节目、音乐、电视内容或各种应用程序。电视遥控器或比如蜂窝式电话的其它电子设备上的常规字母数字输入按键 板,包括数字0到9以及字母字符"A"到"Z"。尽管0到9总共是10个输入键, 但字母数字或数字输入按键板通称为"9键"按键板。"9键"按键板上的字母分布 在输入键2到9上。例如,输入键2包括字母"A"、 "B"和"C",输入键3包括 字母"D"、 "E"和"F"等等,且每个连续输入键与接着的连续三个字母相关联。 在一些按键板上可能不包括字母"Q"和"Z",但是如果包括,输入键7将具有4 个相关联字母以包括"Q",而输入键9也将具有4个相关联字母以包括"Z"。各种技术可用于以字母数字"9键"按键板输入文本,然而它们难以输入文本, 并且在一些情形中可要求比实际需要输入词的文本串本身(诸如用计算机键盘)更 多的用户输入。用"9键"按键板输入文本和/或字母的技术包括多次敲击(也称为 "三次敲击")和扩展的三次敲击,它们通常用于蜂窝式电话以创建文本消息。如 上所述,字母"A"、 "B"和"C"与按键板上的数字2输入键相关联,以供三次 敲击文本输入。按下输入键一次输入"A"、两次输入"B"、三次输入"C",而四 次则输入"2"。对于扩展的三次敲击,多个字符被映射到按键板上的数字2输入键, 诸如"A"、 "B"、 "C"、 "a"、 "b"、 "c"、 "2"和"@"符号。类似地多个字符被映 射到字母数字"9键"按键板的附加数字输入键0到9,以供扩展的三次敲击文本 输入。拼写短单词甚至可需要用字母数字"9键"按键板的多次按键输入。例如,为 了用三次敲击拼写"CAB",用户将必须总共按压输入2数字键6次一比常规键盘所需多三次输入。 一种替换的文本输入技术为"T9" (9个按键上的文本),它有若干变体,诸如使用附加的非数字键来从列表中选择整个单词的技术。然而,通常"T9"选择与一按键输入相关联的字母来基于字母组合的可能性正确地拼写出单 词。使用"T9",用户可能仅仅必须按压输入键一次,而不是使用多次敲击的多次。 例如,再一次拼写"CAB",用户将只需总共按压数字2输入键三次(一次为"C", 第二次为"CC",而第三次为"CAB")。然而,T9技术并非没有其限制。取决于 假定的可能字母组合,用户可能必需切换回多次敲击来创建"T9"不识别的单词, 或者用户可能必需输入数个"T9"按键组合来创建该单词。不考虑所实现的用字母数字"9键"按键板输入文本的技术,常规的文本输入 技术是麻烦的,常常需要比必要的更多的按键输入、和/或需要按键输入的不自然 组合。发明内容提供本发明内容是为了介绍前方键入按键板输入的简化概念,这些概念将在 以下详细描述中得到进一步描述。本发明内容并不旨在标识要求保护主题的关键特 征,也不旨在用于帮助确定要求保护主题的范围。在前方键入按键板输入的一个实施例中,在诸如电视遥控器的输入设备的按 键板上作为搜索词字符输入的按键板输入,由基于电视的客户机设备接收。用户界 面在接收到按键板输入时显示它们,并显示一字母数字按键板作为输入设备按键板 的表示。输入设备的按键板表示具有包括字符显示的输入键,这些字符的任一个或 多个可在接收到各个按键板输入之后改变。例如,输入键上的显示可基于所接收到 的按键板输入改变以显示后续的可能字符选择,并且/或者输入键上的显示可改变 以显示来自数据库的与所接收按键板输入相关的可搜索条目。在前方键入按键板输入的另一个实施例中,基于电视的客户机设备接收在输 入设备的按键板上输入的三次敲击输入,并且用户界面显示来自数据库的与所接收 按键板输入相关的可搜索条目。用户界面还可显示输入键数字以使来自数据库的可 搜索条目与字母数字按键板表示上的数字输入键相关联。基于电视的客户机设备然 后可接收在输入设备的按键板上输入的数字按键板输入,以选择与所显示的输入键 数字相关联的可搜索条目。


相同的标号在附图中用来指示相同的特征和组件。图1示出其中可实现前方键入按键板输入的各个实施例的一示例性搜索词输 入系统。图2示出在前方键入按键板输入的一个实施例中用字母数字按键板输入的搜 索词的一示例输入。图3进一步示出在前方键入按键板输入的一个实施例中用字母数字按键板输 入的搜索词的一示例输入。图4示出用于前方键入按键板输入的一示例性方法。图5示出其中可实现前方键入按键板输入的各个实施例的一示例性客户机设 备的各个组件。图6示出其中可实现前方键入按键板输入的各个实施例的一示例性娱乐和信 息系统的各个设备和组件。
具体实施方式
描述了前方键入按键板输入,其中各个实施例规定用户可使用电视遥控器、 蜂窝式电话、或其它具有常规"9键"数字或字母数字输入按键板的类似设备的字 母数字按键板在基于电视的系统中输入搜索词。用户可输入搜索词的字符(例如字 母、数字、符号和/或其任意组合),并且用户界面在接收到按键板输入时显示它们。 用户界面还显示来自数据库的与所接收的按键板输入相关的可搜索条目。此外,字母数字按键板在用户界面上显示,作为输入设备(例如电视遥控器) 的按键板的表示。输入设备的按键板表示具有包括字符显示的输入键。例如,数字 输入键2包括字母"A"、 "B"和"C",数字输入键3包括字母"D"、 "E"和"F" 等等。在接收到各个按键板输入之后,字符的输入键显示的一个或多个可改变。例 如,输入键上的显示可改变以基于所接收的按键板输入仅显示后续的可能字符选 择。此外,输入键上的显示可改变以显示与所接收的按键板输入相关的可搜索条目 或其一部分。用户界面还可被更新以显示一输入键数字,从而使来自数据库的可搜索条目 与字母数字按键板表示上的数字输入键相关联。基于电视的客户机设备然后可接收在输入设备的按键板上输入的按键板输入,以选择与接近用户界面上可搜索条目显 示的输入键数字相关联的可搜索条目。前方键入按键板输入限制了用所接收的各个附加字符对数据库中的可搜索条目的选择选项,并且一个输入可转换成数据库中的多个可搜索条目。这规定了用户 可搜索各种应用程序、电影、电视节目、音乐、以及可通过内容供应商记录或可用 的其它音频、视频和/或图像内容,并使用比三次敲击或扩展的三次敲击少的按键 输入来更快和更有效地搜索。这还在一旦媒体项已被定位时提供更为简单的选择技 术。尽管用于前方键入按键板输入的所述系统和方法的各个方面可用任何数量的 不同计算系统、环境、基于电视的娱乐系统和/或配置来实现,但前方键入按键板输入的各个实施例是在以下示例性系统架构的环境中描述的。图1示出其中可实现前方键入按键板输入的各个实施例的一示例性搜索词输入系统100。在该示例中,系统100包括一示例性基于电视的客户机系统102,它 被配置成用于经由在此例中为基于IP的网络的通信网络106与任何数量的内容供 应商104的数据通信。本文中所述的前方键入按键板输入的各个实施例还可在任何 基于数字电视的系统中实现。客户机系统102经由基于IP的网络106从内容供应 商104的内容服务器接收节目内容、各种形式的媒体内容、电视节目、电影、节目 向导数据、广告内容等等。基于电视的客户机系统102包括显示设备108 (例如电视、LCD显示器等) 和客户机设备110。该客户机设备110可在任何数量的实施例中实现,诸如机顶盒、 数字视频记录器(DVR)和回放系统、私人视频记录器(PVR)、仪表设备、游戏 系统、其任意组合、以及可在基于电视的娱乐和信息系统中实现的任何其它类型的 客户机设备。在一实施例中,客户机设备110可用参照图5中所示的客户机设备 500描述的组件的任一个或组合来实现。此外,参照搜索词输入系统IOO描述的组 件的任意组合可在包括基于网络的内容供应商和参照图6所述的基于电视的客户 机设备的示例的示例性基于电视系统600中实现。在本示例中,客户机设备110包括可被编程为实现如本文中所述的前方键入 按键板输入的各个特征和实施例的经编程应用程序112。尽管该经编程应用程序 112被例示和描述为被配置成实现前方键入按键板输入的各个实施例的单个应用 程序,但该经编程应用程序112可被实现为分布为各自执行客户机设备110中的一 个或单个功能的若干组件应用程序。客户机设备IIO还包括可搜索条目的数据库114,这些可搜索条目对应于各种 应用程序、电影、电视节目、音乐和可经由内容供应商104记录或可用的其它音频、 视频和/或图像内容,并且基于电视的客户机系统102上的用户可能想要访问它们。在一个实施例中,可搜索条目的数据库114可以是包括在从内容供应商104接收的 节目向导数据中的信息,而在另一个实施例中,该信息可以独立于节目向导数据。 可搜索条目数据库114还可包括通过诸如参照图6所述的基于电视系统600的 IPTV系统可用的可访问信息。用户可用诸如具有"9键"字母数字按键板118的电视遥控器116的输入设备 输入一个字符序列,以用输入设备输入搜索词来搜索可搜索条目数据库114。搜索 词可在字母数字按键118上输入作为一个字符系列,这些字符各自作为诸如三次敲 击输入或扩展的三次敲击的一个或多个按键板输入来输入。搜索词可被输入为任何 形式的文本、字母、标点符号、单词、和/或字母字符和数字字符的任意组合。用 户还可用蜂窝式电话、PDA、或具有可被配置为像电视遥控设备一样操作的按键板 的类似输入设备经由客户机设备iio来输入搜索词。用户界面120被显示在显示设备108上以便于用户搜索可搜索条目数据库 114。在该示例中,用户界面120包括搜索词编辑框122和可搜索条目列表124。 搜索词编辑框122显示在用户用诸如电视遥控器116的输入设备输入搜索词时所输 入的字符序列。在该示例中,可搜索条目列表124显示来自可搜索条目数据库114 的可搜索条目的字母顺序列表。如下图2-3所示,在按键板输入被接收并显示在搜 索词编辑框122中时可搜索条目列表124改变,以显示与按键板输入相关的可搜索 条目。可搜索条目显示124随着每个附加字符输入提供可搜索条目数据库114中许 多可能可搜索条目的縮小版本。这向用户提供较少的选项以使得导航整个可搜索条 目列表更简单和更快速。用户界面120还包括表示电视遥控器116的按键板118的字母数字按键板表 示126。按键板表示126包括带有字母字符"A"到"Z"的输入键0到9。按键板 表示126上的字母分布在输入键2到9上。例如,输入键2包括字母"A"、 "B" 和"C",输入键3包括字母"D"、 "E"和"F"等等,且每个连续输入键与接着 的连续三个字母相关联。字母"Q"和"Z"被包括在内,从而输入键7具有四个 相关联字母以包括"Q",而输入键9具有四个相关联字母以包括"Z"。对扩展的三次敲击,多个字符可被映射到输入键的每一个。例如,"A"、 "B"、 "C"、 "a"、 "b"、 "c"、 "2"和"@"符号可被映射到按键板表示126上的数字2 输入键。多个字符可类似地映射到字母数字"9键"按键板上的附加数字输入键O 到9,以供扩展的三次敲击的文本输入。尽管图l-3中的示例示出输入设备的按键 板表示具有包括字母顺序字符显示的输入键,但这些输入键可包括任何形式的字符,诸如文本、字母、标点符号、单词、和/或字母字符和数字字符的任意组合。图2示出用三次敲击按键板输入来输入的搜索词的字符的一示例输入200(包 括如本文中所述的扩展的三次敲击的按键板输入),并示出用户界面120上的显示。 在本示例中,基于电视的客户机系统102 (图1)上的用户输入字符"B"和"E", 作为表示搜索词的一个字符序列的前几个字符。搜索词的字符在用户界面120上显 示于搜索词编辑框122中。为了输入第一个"B"字符,用户在遥控器设备116上的字母数字按键板118 上输入数字输入键2。对于三次敲击文本输入,用户首先输入数字输入键2,贝lj"A" 在搜索词编辑框122中显示。当第二次输入数字输入键2时,"B"替代"A"并在 搜索词编辑框122中显示。在一个停顿并输入第二个"E"字符之后,用户输入遥 控器设备116的字母数字按键板118上的数字输入键3。用户首先输入数字输入键 3,则"D"在搜索词编辑框122中显示。当第二次输入数字键3时,"E"替代"D" 并在搜索词编辑框122中显示于"B"之后。当输入搜索词的字符(在本示例中为"B"和"E")时,经编程应用程序112 (图1)使得按键板输入与可搜索条目数据库114中的可搜索条目相关。该经编程 应用程序112然后发起对用户界面120的更新,以在接收到搜索词的每个字符时反 映按键板输入。在本示例中,可搜索条目列表124被更新以显示以在搜索词编辑框 122中显示的搜索词的前几个字符"BE"(或"Be"和"be")开头的可搜索条目。 例如,在可搜索条目列表124中有数个以"Be"和"Beach"开头的可搜索条目。此外,更新用户界面120上的按键板表示126的数字输入键。这些输入键的 任一个或多个上的字母字符被更新以基于所接收的按键板输入反映后续的可能字 符选择。例如,本示例中的可搜索条目数据库114不包括以"BEJ"开头的条目。 因此,"J"不再在按键板表示126上的数字输入键5上显示。类似地,可搜索条目 数据库114不包括以字母"BEM"、 "BEO"、 "BEP"或"BEX"开头的条目。因此, "M"和"0"不再在数字输入键6上显示,"P"不再在数字输入键7上显示,而 "X"不再在按键板表示126上的数字输入键9上显示。在本示例中,数字输入键1还在202被更新以显示来自与所接收按键板输入 相关的可搜索条目数据库114的可搜索条目、或其一部分。数字输入键1显示来自 可搜索条目列表124的第一可搜索条目"Be Fit, Stay Fit"的标题的一部分。此夕卜, 经编程应用程序112发起输入键数字的显示204以使可搜索条目列表124中的第一 可搜索条目与数字输入键1相关联。用户然后可输入遥控器设备116 (图1)的按键板118上的数字输入键1,以选择可搜索条目列表124中的第一可搜索条目并开 始观看电视节目(或电影,或发起对应用程序的访问等,取决于什么类型的媒体内 容对应于该可搜索条目)。图3进一步示出用三次敲击按键板输入输入的搜索词字符的一示例输入300。 继续示例输入200 (图2),用户输入遥控器设备116 (图1)的字母数字按键板118 上的数字输入键2,以为在用户界面120上的搜索词编辑框122中显示的搜索词输 入字符序列"BEA"中的第三个字符"A"。经编程应用程序112(图l)使字符"BEA" 的组合与可搜索条目数据库114中的可搜索条目相关。经编程应用程序112然后在 接收到该字符时发起对用户界面120的更新,以反映附加的按键板输入。在本示例中,可搜索条目列表124被更新以显示以在搜索词编辑框122中显 示的搜索词的前几个字符"BEA"(或"Bea"、 "bea"等)开头的可搜索条目。例 如,有以单词"beach"、 "beaches"和"beauty"开头的数个可搜索条目。此外, 用户界面120上的按键板表示126的数字输入键被更新。输入键的任一个或多个上 的字母字符被更新以基于所接收的按键板输入反映后续的可能字符选择。例如,本 示例中的可搜索条目数据库114不包括以字母"BEAA"或"BEAB"开头的条目。 因此,在按键板表示126上的数字输入键2上不再显示"A"和"B"。类似地,数 字输入键3到5以及9不再显示字母字符,它们不是与可搜索它们数据库114中的 可搜索条目的可能匹配。在本示例中,在所接收的按键板输入"BEA"在搜索词编辑框122中显示时, 数字输入键l、 3到5、以及9也被更新以显示来自可搜索条目数据库114的与该 按键板输入相关的可搜索条目。数字输入键l、 3到5、以及9可显示来自可搜索 条目数据库114的一个可搜索条目,因为原来显示在各个相应数字输入键上的全部 字母字符不是与可搜索条目数据库114中的可搜索条目的一个后续可能匹配。数字 输入键1显示可搜索条目列表124中的第一可搜索条目"Beach Bash"的标题的一 部分。类似地,数字输入键3显示第二可搜索条目"Beach Channel"的标题的一 部分;数字输入键4显示第三可搜索条目"Beach Music"的标题的一部分;数字 输入键5显示第四可搜索条目"BeachParty"的标题的一部分;而数字输入键9显 示第五可搜索条目"Beach Volleyball"的标题的一部分。此外,经编程应用程序112发起输入键数字"1"的显示302,以使可搜索条 目列表124中的第一可搜索条目与数字输入键1相关联。类似地,输入键数字"3" 的显示304使可搜索条目列表124中的第二可搜索条目与数字输入键3相关联;输入键数字"4"的显示306使可搜索条目列表124中的第三可搜索条目与数字输入 键4相关联;键数字"5"的显示308使可搜索条目列表124中的第四可搜索条目 与数字输入键5相关联;输入键数字"9"的显示310使可搜索条目列表124中的 第五可搜索条目与数字输入键9相关联。用户然后可输入遥控器设备116 (图l) 的按键板118上的指定数字输入键的任一个,以选择可搜索条目列表124中的相应 可搜索条目并开始观看电视节目(或电影,或发起对应用程序的访问等,取决于什 么类型的媒体内容对应于该选定数据条目)。用于前方键入按键板输入的方法,诸如参照图4所述的示例性方法400,可在 计算机可执行指令的一般环境中描述。 一般而言,计算机可执行指令可包括执行特 定功能或实现特定抽象数据类型的例程、程序、对象、组件、数据结构、过程、模 块、功能等。这些方法还可在多种功能由通过通信网络链接的远程处理设备执行的 分布式计算环境中实践。在一分布式计算环境中,计算机可执行指令可置于本地和 远程的包括存储器存储设备的计算机存储介质中。图4示出用于前方键入按键板输入的一示例性方法400,并参照图1中示出的 示例性搜索词输入系统100、在相应图2和3中示出的示例搜索词输入200和300 描述。描述方法的顺序并非旨在被解释为限制,并且任何数量的所述方法框可以任 何顺序组合来实现该方法或替代方法。此外,该方法可用任何适合的硬件、软件、 固件或其组合来实现。在框402,接收作为各自输入为按键板输入的一个字符序列的搜索词。例如, 搜索可搜索条目数据库114的搜索词可被接收为用三次敲击或扩展的三次敲击文 本输入在字母数字"9键"按键板118上输入的一个字符序列。按键板118可以是 电视遥控器设备116、蜂窝式电话、PDA、或可被实现为基于电视的输入设备的其 它类似电器设备的按键板。在框404,按键板输入在接收到时显示。例如,当在基 于电视的客户机设备IIO上接收到按键板输入时,按键板输入序列在用户界面120 上的搜索词编辑框122中显示。在框406,显示输入设备的按键板的按键板表示。例如,字母数字按键板126 在用户界面120上被显示为输入设备116 (例如电视遥控器)的可用来输入搜索词 字符的按键板118的表示。按键板表示126具有在本示例中各自包括字符和/或标 点符号的显示的输入键。在框408,搜索词的按键板输入与数据库中的一个或多个可搜索条目相关。例 如,经编程应用程序112关联在搜索词编辑框122中示出的按键板输入,以定位可搜索条目数据库114中的可搜索条目。在框410,显示来自数据库的与所接收按键 板输入相关的可搜索条目。例如,用户界面120上的可搜索条目列表124在来自可 搜索条目数据库114的可搜索条目与所接收的按键板输入序列相关时,显示这些可 搜索条目的字母顺序列表。在412,方法从框410继续到框408,直到数据库中所有的搜索词匹配都已被 标识(其一部分显示在可搜索条目列表124中的用户界面120中)。在框414,输 入键上字符的显示在接收到每个按键板输入之后改变。例如,按键板表示126的输 入键的任一个或多个上的字符被更新,以基于所接收按键板输入反映后续的可能字 符选择。此外,按键板表示126的输入键的任一个或多个可被更新以显示来自可搜 索条目数据库114的与所接收按键板输入的组合相关的可搜索条目。例如,按键板 表示126 (图2)上的数字输入键1显示来自可搜索条目列表124的第一可搜索条 目"Be Fit, Stay Fit"的标题的一部分。在框416,输入键数字被显示,以使来自数据库的可搜索条目与按键板表示上 的输入键相关联。例如,经编程应用程序112发起输入键数字的显示204 (图2) 以使可搜索条目列表124中的第一可搜索条目与按键板表示126上的数字输入键1 相关联。在框418,在输入设备的按键板上输入的按键板输入被接收以选择关联于 输入键数字的可搜索条目。例如,用户可输入输入设备116的按键板118 (图l) 上的数字输入键1,以选择可搜索条目列表124中的第一可搜索条目并开始观看电 视节目(或电影,或发起对应用程序的访问等,取决于什么类型的媒体内容对应于 该选定可搜索条目)。图5示出可被实现为任何形式的计算、电子、和/或基于电视的客户机设备的、 且其中可实现前方键入按键板输入的各个实施例的一示例性客户机设备500的各个组件。例如,客户机设备500可被实现为参照图1-3描述、并在图1中被视为基 于电视的客户机系统102的一部分的基于电视的客户机设备110。客户机设备500包括一个或多个媒体内容输入502,它们可包括因特网协议 (IP)输入,通过这些输入媒体内容流经由基于IP的网络来接收。设备500进一 步包括可被实现为串行和/或并行接口、无线接口、任何类型的网络接口、调制解 调器、以及任何其它类型的通信接口的任一个或多个的通信接口。无线接口使客户 机设备500能从诸如遥控器设备508、 PDA (个人数字助理)510、蜂窝式电话512、 或从另一红外(IR)、 802.11、蓝牙或类似RF输入设备接收控制输入命令506和其 它信息。13500与通信网络之间的连接,其它电子和计算设备可通过该通信网络与设备500传送数据。类似地,串行和/或并行接口直接在客户 机设备500和其它电子或计算设备之间提供数据传送。调制解调器便于经由常规电 话线、DSL连接、电缆、和/或其它类型的连接与其它电子和计算设备的通信。客户机设备500还包括一个或多个处理器514 (例如任一个微处理器、控制器 等),这些处理器处理各种计算机可执行指令以控制设备500的操作、与其它电子 和计算设备通信、以及实现前方键入按键板输入的各个实施例。客户机设备500 可用诸如一个或多个存储器组件的计算机可读介质516实现,其示例包括随机存取 存储器(RAM)、非易失性存储器(例如只读存储器(ROM)、闪存、EPROM、 EEPROM等的任一个或多个)、以及盘存储设备。盘存储设备包括任何类型的磁性 或光学存储设备,诸如硬盘驱动器、可记录和/或可重写的压縮盘(CD)、 DVD、 DVD+RW等等。计算机可读介质516提供数据存储机制以储存诸如软件应用程序的各种信息 和/或数据、以及任何其它类型的与客户机设备500的操作方面相关的信息和数据。 例如,操作系统518和/或其它应用程序520可用计算机可读介质516维护为软件 应用程序,并在处理器514上执行以实现前方键入按键板输入的各个实施例。例如,客户机设备500可被实现以包括一节目向导应用程序522,该应用程序 522被实现以处理节目向导数据524并生成供显示的节目向导,该节目向导使观看 者能通过屏幕上显示来导航并定位广播节目、录制节目、按需视频节目和电影、交 互式节目选择、基于网络的应用程序、以及观看者感兴趣的其它媒体访问信息或内 容。计算机可读介质516还可包括经编程应用程序526以实现本文中所描述的前方 键入按键板输入的各个特征和实施例。计算机可读介质516还可包括DVR系统应 用程序528以维护和回放所录制的媒体内容。尽管经编程应用程序526被示为和描述为被配置成实现前方键入按键板输入 的各个实施例的单个应用程序,但该经编程应用程序526可被实现为分布的、各自 执行基于电视的娱乐和信息系统的客户机设备中的一个或多个功能的数个组件应 用程序。此外,节目向导应用程序522可包括作为实现前方键入按键板输入的各个 实施例的集成模块或组件的经编程应用程序526。客户机设备500还包括向音频再现和/或显示系统532、或向处理、显示、和/ 或以其它方式再现音频、视频和显示数据的其它设备提供音频和视频的音频和/或 视频输出530。视频信号和音频信号可从设备500经由RF (射频)链路、S-视频链路、复合视频链路、组件视频链路、模拟音频连接或其它类似通信链路向电视534 (或其它类型的显示设备)传送。图6示出其中可实现基于IP的电视环境、且其中可实现前方键入按键板输入 的各个实施例的一示例性娱乐和信息系统600。系统600便于向多个观看者分发节 目内容、节目向导数据和广告内容。系统600包括各自配置为经由基于IP的网络 606通信的内容供应商602和基于电视的客户机系统604 (l-N)。网络606可被实现为广域网(例如因特网)、内联网、数字用户线路(DSL) 网络基础结构,或可被实现为点对点耦合基础结构。此外,网络606可使用任何类 型的网络拓扑和任何网络通信协议来实现,并可被表示或以其它方式实现为两个或 多个网络的组合。数字网络可包括各种硬接线和/或无线链路608 (l-N)、路由器、 网关等以便于内容供应商602和客户机系统604 (l-N)之间的通信。基于电视的 客户机系统604 (l-N)经由基于IP的网络606从内容供应商602的内容服务器接 收节目内容、节目向导数据、广告内容、闭路字幕数据等。系统600包括从内容源612接收节目内容、从节目向导源614接收节目向导 数据、以及从广告源616接收广告内容的媒体服务器610。在一实施例中,媒体服 务器610表示从内容源612接收音频和视频节目内容的获取服务器、从节目向导源 614接收节目向导数据的EPG服务器、和/或从广告源616接收广告内容的广告管 理服务器。内容源612、节目向导源614和广告源616控制节目内容、节目向导数据和广 告内容向媒体服务器610和域其它基于电视的服务器的分发。节目内容、节目向 导数据和广告内容经由诸如卫星传输、射频传输、电缆传输的各种传输介质618 和/或经由任何数目的其它接线和/或无线传输介质分发。在该示例中,媒体服务器 610被示为系统600的向内容供应商传送节目内容、节目向导数据和广告内容的独 立组件。在一替换实现中,媒体服务器610可被实现为内容供应商602的一个组件。内容供应商602表示基于电视的内容分发系统中的头端服务,它向多个用户 (例如基于电视的客户机系统604 (l-N))提供节目内容、节目向导数据和广告内 容。内容供应商602可被实现为卫星运营商、网络电视运营商、电缆运营商等,以 控制诸如电影、电视节目、商业广告、音乐的节目和广告内容、以及其它音频、视 频和/或图像内容向客户机系统604 (l-N)的分发。内容供应商602包括便于媒体数据处理和内容分发的各个组件,诸如用户管 理器620、设备监视器622、以及内容服务器624。用户管理器620管理用户数据,备监视器622监视客户机系统604 (l-N)(例如用户),并维护所监视的客户 机状态信息。尽管内容供应商602的各种管理器、服务器和监视器(在一实施例中包括媒 体服务器610)被示为和描述为内容供应商602的分布式、独立组件,但这些管理 器、服务器和监视器的任一个或多个可被一起实现为内容供应商602的一个多功能 组件。此外,参照系统600描述的管理器、服务器和监视器的任一个或多个可实现 前方键入按键板输入的各个特征和实施例。基于电视的客户机系统604 (l-N)可被实现为包括客户机设备626和显示设 备628 (例如电视)。基于电视的客户机系统604的客户机设备626可在任意数量 的实施例中实现,诸如机顶盒、数字视频记录器(DVR)和回放系统、私人视频 记录器(PVR)、仪表设备、游戏系统、以及可在基于电视的娱乐和信息系统中实 现的任何其它类型的客户机设备。在一替换实施例中,客户机系统604 (N)用计 算设备630以及客户机设备626实现。此外,客户机系统604的客户机设备626 的任一个可实现如本文中所述的前方键入按键板输入的各个特征和实施例。尽管前方键入按键板输入的各个实施例已用专用于结构特征和/或方法的语言 来描述,但可以理解所附权利要求的主题并非必然受限于所述的特定特征或方法。 相反,这些特定特征和方法被公开为前方键入按键板输入的各个示例性实现。
权利要求
1.一种方法,还包括接收输入设备的按键板上搜索词的按键板输入;显示所述输入设备的所述按键板的按键板表示,所述按键板表示具有输入键,至少一个输入键包括多个字符的显示;使所述搜索词的按键板输入与数据库中的一个或多个可搜索条目相关;以及在接收到各个按键板输入之后改变所述至少一个输入键上所述字符的显示。
2. 如权利要求1所述的方法,其特征在于,还包括在接收到按键板输入时显 示所述按键板输入。
3. 如权利要求l所述的方法,其特征在于,还包括显示来自数据库的与所接 收到的按键板输入相关的所述一个或多个可搜索条目。
4. 如权利要求1所述的方法,其特征在于,改变所述显示包括改变所述至少 一个输入键上的所述字符,以显示来自数据库的与所接收到的按键板输入相关的可 搜索条目。
5. 如权利要求1所述的方法,其特征在于,改变所述显示包括改变所述至少 一个输入键上的所述字符,以基于所接收到的按键板输入显示后续的可能字符选 择。
6. 如权利要求1所述的方法,其特征在于,还包括改变所述按键板表示的输 入键上的字符的显示,其中所述至少一个输入键上的显示被改变以基于所接收到的 按键板输入显示后续的可能字符选择,且其中至少第二输入键上的显示被改变以显 示来自所述数据库的与所接收的按键板输入相关的可搜索条目的一部分。
7. 如权利要求1所述的方法,其特征在于,还包括显示来自所述数据库的与所接收的按键板输入相关的所述一个或多个可搜索 条目;以及显示一输入键数字以使来自所述数据库的可搜索条目与所述按键板表示上的 一输入键相关联。
8. 如权利要求1所述的方法,其特征在于,还包括显示来自所述数据库的与所接收的按键板输入相关的所述一个或多个可搜索条目;显示一输入键数字以使来自所述数据库的可搜索条目与所述按键板表示上的一输入键相关联;以及接收在所述输入设备的按键板上输入的按键板输入以选择与所述输入键数字 相关联的所述可搜索条目。
9. 一种搜索系统,包括基于电视的设备,被配置成接收在电视遥控器设备的按键板上输入的一搜索词的按键板输入;用户界面,被配置成在接收到所述按键板输入时显示这些按键板输入,并被 进一步配置成显示表示所述电视遥控器设备的按键板的字母数字按键板,所述字母 数字按键板具有输入键,至少一个输入键包括字符的显示;以及经编程应用程序,被配置成使所述搜索词的按键板输入与数据库中的一个或 多个可搜索条目相关,所述经编程应用程序被进一步配置成在接收到各个按键板输 入之后改变所述字符在所述至少一个输入键上的显示。
10. 如权利要求9所述的搜索系统,其特征在于,所述用户界面被进一步配置 成显示来自所述数据库的与所接收按键板输入相关的一个或多个可搜索条目。
11. 如权利要求9所述的搜索系统,其特征在于,所述经编程应用程序被进一 步配置成发起所述至少一个输入键上所述字符显示的改变,以显示来自所述数据库 的与所接收按键板输入相关的可搜索条目。
12. 如权利要求9所述的搜索系统,其特征在于,所述经编程应用程序被进一 步配置成发起所述至少一个输入键上所述字符显示的改变,以基于所接收的按键板 输入显示后续的可能字符选择。
13. 如权利要求9所述的搜索系统,其特征在于,所述经编程应用程序被进一 步配置成发起表示所述电视遥控器设备的按键板的所述字母数字按键板的输入键 上所述字符显示的改变,所述至少一个输入键上的显示被改变以基于所接收的按键 板输入显示后续的可能字符选择,并且至少一个第二输入键上的显示被改变以显示 来自所述数据库的与所接收按键板输入相关的可搜索条目的一部分。
14. 如权利要求9所述的搜索系统,其特征在于,所述用户界面被进一步配置 成显示来自所述数据库的与所接收按键板输入相关的一个或多个可搜索条目,且所 述经编程应用程序被进一步配置成发起输入键数字的显示以使所述数据库中的可 搜索条目与表示所述电视遥控器设备的按键板的所述字母数字按键板上的输入键 相关联。
15. 如权利要求9所述的搜索系统,其特征在于所述用户界面被进一步配置成显示来自所述数据库的与所接收按键板输入相 关的一个或多个可搜索条目;所述经编程应用程序被进一步配置成发起输入键数字的显示以使所述数据库 中的可搜索条目与表示所述电视遥控器设备的按键板的所述字母数字按键板上的 输入键相关联;以及所述基于电视的设备被进一步配置成接收在所述电视遥控器设备的按键板上 输入的按键板输入,以选择与所述输入键数字相关联的所述可搜索条目。
16. —种方法,包括接收在输入设备的按键板上输入的按键板输入;显示所述输入设备的所述按键板的按键板表示,所述按键板表示具有包括多个字符的显示的输入键;显示来自数据库的与所接收按键板输入相关的一个或多个可搜索条目;以及 显示输入键数字以使来自所述数据库的可搜索条目与所述按键板表示上的输入键相关联。
17. 如权利要求16所述的方法,其特征在于,还包括使所接收的按键板输入 与所述数据库中的所述一个或多个可搜索条目相关。
18. 如权利要求16所述的方法,其特征在于,还包括改变至少一个输入键上 所述字符的显示以显示来自所述数据库的与所接收按键板输入相关的可搜索条目。
19. 如权利要求16所述的方法,其特征在于,还包括改变所述至少一个输入 键上所述字符的显示以基于所接收的按键板输入显示后续的可能字符选择。
20. 如权利要求16所述的方法,其特征在于,还包括在接收到各个按键板输 入之后改变至少一个输入键上所述字符的显示。
全文摘要
描述了前方键入按键板输入。在一实施例中,在诸如电视遥控器的输入设备的按键板上作为搜索词的字符输入的按键板输入由基于电视的客户机设备接收。用户界面在接收按键板输入时显示这些按键板输入,并将字母数字按键板显示为输入设备的按键板的表示。该输入设备的按键板表示具有包括字符显示的输入键,任一字符显示可在接收到各个按键板输入之后改变。
文档编号G06F17/00GK101263447SQ200680033358
公开日2008年9月10日 申请日期2006年9月12日 优先权日2005年9月13日
发明者D·H·斯洛 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1