用于字符输入的基于笔划的输入系统的制作方法

文档序号:6586315阅读:126来源:国知局
专利名称:用于字符输入的基于笔划的输入系统的制作方法
技术领域
所公开和要求保护的构思总体上涉及手持电子设备,具体涉及针对基于笔划的输 入系统的具有显示器的手持电子设备,其中笔划表示多个字符部分之一,多个标准字符部 分用于组成一个字符,笔划被输入在邻近显示输出部分的显示活动部分上,由此用户可以 将注意力保持在设备显示器上。
背景技术
很多类型的手持电子设备是已知的。例如,这些手持电子设备的示例包括个人数 据助理(PDA)、手持计算机、双路传呼机、蜂窝电话等。虽然许多这样的手持电子设备是无需 与其它设备进行通信而能够实现功能的独立单机设备,但是许多手持电子设备也具有无线 通信能力这一特征。典型地,这样的设备具有基于按键的输入设备,诸如但并不局限于完全 或简化的QWERTY键盘或者类似电话上的小键盘,这种输入设备通常需要多次敲击的按键 输入或者依赖于消歧软件。这样的输入设备对于使用有限数量的字母来形成较长单词的语 言而言通常是可以接受的。然而,亚洲语言通常采用表意字,即,表示整个词或其它语言元 素的独立符号。典型地,这样的语言具有数千个共用字符。由此,拥有表示东方语言的多个 表意字的键盘或小键盘是不切实际的。为了克服这一缺陷以便在手持设备上使用亚洲语言,已经研发了方法和相关设 备,其中在创建表意字时所使用的单独笔划由单独按键所表示。因此,虽然独立的笔划没有 含义,但是可以以与西方语言中的字母类似的方式使用笔划按键。也就是说,就像使用多个 字母形成单词一样,可以使用多个笔划按键来形成表意字。此外,就像可用来辅助西文单词 输入的消歧软件和预测软件一样,可以使用类似的消歧软件和预测软件来帮助选择所需的 表意字。已经使用了笔划键的各种方案或布局。例如,一种方案是在电话小键盘的角落处 放置直角或“角落(corner)”笔划键。其它方案按照中国信息产业部所标识的顺序来放置 选择的笔划。也就是说,中国政府已经以众所周知的顺序标识了五种共用笔划并且为其提 供了顺序,而并不像do、re、mi的音阶那样。这些笔划包括水平笔划-横、垂直笔划-竖、从 左向右向下倾斜的笔划-撇、从右向左向下倾斜的笔划_捺,以及具有从左向右的水平线并 后接向下线的直角笔划-折。由此,例如在十二键的小键盘上(如标准电话上的三乘四按 键),按键“ 1”可不包括字母但包括笔划横,按键“2,,可包括字母“ABC”以及笔划竖,等等。 因此,已经习惯于中国信息产业部的顺序的人们能够快速找到所需的笔划键。其它按键可 具有诸如“点,,或完整方形之类的其它共用笔划。虽然这种方法允许用户近似多个表意字,但是大量多种具有相似笔划的表意字以 及缺乏输入笔划键的特定顺序,这意味着通常需要消歧软件和预测软件来识别所需的表意 字。实际上,这种基于按键的输入方法的用户通常输入至少两个笔划来创建表意字的一部 分。一旦输入了笔划,就向用户呈现显示了多个表意字的列表,这多个表意字是由消歧软件 和/或预测软件建议作为所需表意字的。如果所需的表意字不在最初的列表上,用户就输入附加笔划。在输入每个笔划之后,消歧软件和/或预测软件会基于新输入的笔划来建议 新的表意字。不幸的是,基于按键的输入系统要求用户将其注意力在小键盘和屏幕之间不停切 换。也就是说,当用户输入笔划键序列时,用户必须在每次按键输入之间将其注意力集中在 显示器,即看一下显示器,以便确定消歧软件和/或预测软件是否已经给出了所需的表意字。

发明内容
为解决上述问题,本发明的提供了一种cdma20001X和HRPD网增加HAT的待机时长。


当结合附图进行阅读时,能够从以下描述中获得对所公开和要求保护的构思的全 面理解,其中图1是依据所公开和要求保护的构思的示例性手持电子设备的前部正面示图,在 所述手持电子设备上执行依据所公开和要求保护的构思的改进方法。图IA是用户界面过 滤部分的可选表示形式。注意,图中所示出的表意字是一般性的而并不表示特定语言。图2是图1的手持电子设备的示意性描绘。图3是标准笔划的列表。图4是修改笔划的列表。图5A-5E示出了基于笔划的输入期间的显示。图5A示出了作为输入的四个笔划 以及建议的输出。图5B示出了用户选择输出时的显示。图5C示出了用户已经从最初选择 中选择了输出之后的显示。图5D示出了作为输入的两个笔划以及最初的建议输出。图5E 示出了作为输入的两个笔划以及备选的建议输出。整个说明书中类似的数字表示类似部分。
具体实施例方式如这里所使用的,词语“选择”或“所选择的”意味着在字段、元件、对象或图标被 激活之后,处理器装置16随后执行关联的功能。如已知的,可以通过将光标放置在字段、元 件、对象或图标上来识别这些字段、元件、对象或图标,然后通过输入机制激活。例如,可以 使用轨迹球将光标定位在字段、元件、对象或图标上,并且对轨迹球或另一按键/按钮的按 压可以作为输入机制。如这里所使用的,“呈现”及其变体涉及由在处理器装置中执行的例程所创建的电 子结构,并且作为信号被传送到显示器,所述显示器将所述信号转换为可观看的图像。因此 要理解的是,当例程“呈现”任意图像时,所述例程是在经由处理器装置和显示器“呈现”所 述图像。如这里所使用的,“基于笔划的输入”是具有开始点、结束点以及它们之间的路径 的输入。要注意的是,基于笔划的输入设备可提供基于笔划的输入以及其它输入,诸如通过 将光标定位在图标或字段上并且允许用户选择该图标或字段,但并不局限于此。
如这里所使用的,“多个”这一表达及其变体应当泛指任意非零数量,包括数量1。图1 一般性地指示了依据所公开和要求保护的构思的改进的手持电子设备4,并 且其在图2中进行示意性描绘。通常,如以下所详细讨论的,手持电子设备4包括输入装置 8、输出装置12和处理器装置16,所述输入装置8优选为轨迹球24,所述输出装置12也就 是显示器74。处理器装置16被构造为执行包括基于笔划的输入用户界面例程62在内的多 个例程(在以下进行讨论)。基于笔划的输入用户界面例程62被构造为在显示器74上呈 现用户界面32。用户界面32包括活动部分52、过滤部分54和输出部分50。设备4进一步 包括光标例程4 4,其被构造成创建在显示器4上呈现并于其上可移动的光标72。用户利用 基于笔划的输入设备22输入笔划,并且可以使用光标72作为显示过滤部分54上的输入设 备。用户通过选择特定按键26、多个按键26的组合,或者通过利用光标72选择图标,来进 入基于笔划的输入模式。一旦选择了基于笔划的输入模式,对轨迹球24的使用就会在显示 活动部分52中创建修改笔划90 (图4)。一旦已经输入了多个笔划,消歧例程44A就生成可 能的表意语言对象170的列表,所述列表呈现在显示过滤部分54中。如果呈现了所需的表 意语言对象46,用户就可以选择表意语言对象46,并且所选择的表意语言对象46呈现在显 示输出部分50中。优选地,显示过滤部分54以对应于一组高亮按键27的图案来呈现可能 的表意语言对象170。通过按压处于所述图案中特定位置的高亮按键27,用户选择处于显 示过滤部分54中相应位置的可能的表意语言对象170。如果最初没有呈现所需的表意语言 对象46,用户就利用光标在显示活动部分52中输入一个或多个附加笔划。当用户输入更多 笔划时,消歧例程44A对所述笔划进行分析并继续更新显示在显示过滤部分54中的可能的 表意语言对象170的列表,直至用户从列表中选择了表意语言对象46。因为显示活动部分 52和显示过滤部分54是彼此直接相邻设置的,所以用户的注意力没有离开显示器74。改进的手持电子设备4包括外壳6,并且进一步包括设置在外壳6上的输入装置 8、输出装置12和处理器装置16。输入装置8向处理器装置16提供输入。处理器装置16 向输出装置12提供输出信号。输入装置8包括小键盘20和基于笔划的输入设备22,所述基于笔划的输入设备 22优选为轨迹球24。这里所描述的示例性实施例中的小键盘20包括多个按键26,所述多 个按键26均可激活以向处理器装置16提供输入。优选地,按键26以规则图案进行设置,诸 如矩形网格,但是并不局限于此。此外,在按键26组中,被选择的数字可以是高亮按键27, 该高亮按键27包含额外的标记,例如,不同的颜色,从而使得高亮按键27可被识别为相关 的按键26集合。优选地,高亮按键27也以规则图案进行设置。许多按键26均具有向其指 定的多个字母,即语言元素。例如,按键26之一具有向其指定的字母“A”和“S”。另一个按 键具有向其指定的字母“Q”和“W”。示例性小键盘20的字母是呈简化的QWERTY键盘的排 列形式。此外,高亮按键27可以是具有向其指定的数字的按键26组。轨迹球24可旋转以向处理器装置16提供导航和其它输入,并且还能够在朝手持 电子设备4向内的方向进行平移以提供其它输入,诸如选择输入。轨迹球24可在外壳6上 自由旋转,并且由此能够在垂直方向(即上下方向)、水平方向(即左右方向)及其组合中 提供导航输入。按键26和轨迹球24用作可激活以向处理器装置16提供输入的输入部件。要理解的是,以上所讨论的基于笔划的输入设备22是已知的并且不作为本发明 的一部分。此外,输入设备22的操作和机械结构也是本领域中已知的并且不作为不发明的一部分,例如用于追踪和显示光标72的例程、记录所提供的笔划、检测所提供笔划的开始/ 结束、为所提供的笔划提供相应显示等。 示例性输出装置12包括显示器74。其它输出设备的示例可以包括触摸敏感显示 器、音频扬声器等。显示器74被构造为响应于来自处理器装置16以及在其中执行的所选 择例程44的输出,来生成图像,如以下所讨论的。需要使用显示器74的所选择例程44包 括用户界面例程60 (在以下进行讨论)。作为示例,这里所讨论的一种用户界面例程60和 用户界面32将作为消息例程44B 44的一部分或者与其相关,以编写诸如电子邮件之类的 消息。当然,可利用用户在其中输入表意语言对象46的其它例程44来实现所讨论的用户 界面32和所公开的构思的其它方面。处理器装置16包括处理器36和存储器40。例如,处理器36可以是与存储器40 接口的微处理器(μ P),但并不局限于此。存储器40可以是多种内部和/或外部存储媒体 中的任意一种或多种,诸如以计算机内部存储区域的形式提供用于数据存储的存储寄存器 (即,机器可读介质)的RAM、ROM、EPROM、FLASH等,但并不局限于此,并且可以是易失性存储 器或非易失性存储器。存储器40具有存储于其中的可在处理器36上执行的多个例程44、 多个表意语言对象46以及多个频率对象48。多个例程44包括至少一个用户界面例程60 和至少一个消歧例程44A。如本领域中已知的,各种例程44从输入装置8接收输入,在处 理器装置16内对该输入进行处理,所述处理器装置16进而向输出装置12提供输出信号。 注意,不同的例程44实际上可能具有不同的用户界面。也就是说,例如游戏例程44和消息 例程44B通常以非常不同的方式使用输入装置8。以下讨论作为本发明一部分的其它例程 44。至少一个用户界面例程60包括基于笔划的输入用户界面例程62。基于笔划的输 入用户界面例程62包括界面输入例程64和界面输出例程66。如以下详细讨论的,界面输 入例程64可以包括基于笔划的输入设备例程68以及小键盘输输入例程70,或者可以与它 们接口,所述小键盘输入例程70被构造为从小键盘20接收输入。此外,如本领域已知的, 小键盘输入例程70可以将所选择的输入指定给所选择的按键26或者将它们相关联,其中 所选择的输入与在正常指定的语言元素有所不同。界面输出例程66被构造为在显示器74上呈现图像,并且可以使用输出装置12的 任意其它组件。显示器74上的图像是用户界面32。界面输出例程66被构造为在显示器 74上进行呈现,并且由此用户界面32包括输出部分50、活动部分52和过滤部分54。如以 上所提到的,如这里的示例,输入用户界面例程62与消息例程44B相关,并且更准确地说与 编写消息的过程相关。因而,基于笔划的输入用户界面例程62利用显示活动部分52允许 用户提供基于笔划的输入。基于笔划的输入用户界面例程62利用显示过滤部分54来提供 消歧输出的列表。基于笔划的输入用户界面例程62利用显示输出部分50来显示要发送的 消息。显示输出部分50、显示活动部分52和显示过滤部分54通常是彼此相邻设置的。如 本领域已知的,基于笔划的输入设备例程68在显示器74上呈现可移动的光标72。光标72 在显示输出部分50、显示活动部分52和显示过滤部分54之间自由行进。 在讨论基于笔划的输入用户界面例程62如何接收并处理基于笔划的输入之前, 适合对“标准笔划80”和“修改笔划90”进行讨论。如以上所提到的,表意语言对象46是 从一系列笔划来创建,并且可以由一系列标准笔划80表示。标准笔划80包括多条大体上直的线。然而,在如何使用轨迹球24这一不精确性质的前提下,所提供的笔划可能不确切 地符合标准笔划80。也就是说,用户提供了 “修改笔划” 90,基于笔划的输入用户界面例程 62被构造为接收修改笔划90的形式的基于笔划的输入并且将修改笔划90与标准笔划80
相关。如图3和4所示,修改笔划90通常对应于标准笔划元素80。具有五种标准笔划 (图3)横82、竖83、撇84、捺85和折86。因此,存在五种相应的修改笔划(图4)横92、竖 93、撇94、捺95和折96。四种大体上的修改笔划90,水平笔划-横92、垂直笔划-竖93、从 左向右的向下倾斜笔划-撇93以及从右向左向下倾斜笔划一捺94,包括容差100。例如, 修改笔划横92允许笔划略有向上或向下的角度。优选地,修改的笔划横92、竖93、撇94和 捺95的容差100是与水平线(横92)、垂直线(竖93)或者相对于垂直轴的45度延伸的对 角线(撇94和捺95)成10到20度角之间的,并且进一步优选为与这些线成15度角。标 准笔划折96为具有从左向右的水平线并后接向下线的直角笔划。由于在使用轨迹球24时 难以创建直角,所以修改笔划折96包括一个范围内的角度。也就是说,修改笔划折96是具 有30度到120度之间的角度的两条大体上直的线,并且更为优选地,所述角度约为90度。 此外,修改笔划折96还包括与相关联的水平或垂直线成10到20度之间的容差100,并且更 为优选地为与这些线成15度。基于笔划的输入用户界面例程62被构造为将用户从轨迹球24进行的修改笔划90 的基于笔划的输入与多个标准笔划80之一相关。也就是说,当用户输入处于以上所提到的 容差100以内的修改笔划90时,基于笔划的输入用户界面例程62将该输入与标准笔划80 相关。消歧例程44A接着使用标准笔划80来提供可能的表意语言对象170的列表。典型地,轨迹球24与在显示器74上呈现的光标72相关联。基于笔划的输入用户 界面例程62被构造为允许用户在正常“光标模式”和“基于笔划的输入模式”之间进行切 换。在优选实施例中,用户跟随模式切换事件来进入基于笔划的输入用户界面例程62的基 于笔划的输入模式。优选地,模式切换事件是用户进行的动作,诸如选择特定按键26、按键 组合27或其它输入,例如在轨迹球24上进行向内按压,但是并不局限于此。在该实施例中, 当基于笔划的输入用户界面例程62处于基于笔划的输入模式中时,并不呈现光标72,并且 轨迹球24的每次不同移动都被解释为基于笔划的输入,如以下所描述。优选地,“不同”笔 划是通过轨迹球24运动中的暂停来进行分隔,优选地为约0. 5到2. 0秒之间的暂停。因 此,如以上所描述的,例如用户可以按压轨迹球24,由此进入基于笔划的输入用户界面例程 62的基于笔划的输入模式,并且提供一系列修改笔划90。在输入了每个修改笔划90并且 基于笔划的输入用户界面例程62将用户对修改笔划90的基于笔划的输入与多个标准笔划 80相关之后,如以下所描述的,可以在显示活动部分52中呈现标准笔划80的表示。因而, 当用户输入一系列修改笔划90时,可以在显示活动部分52中呈现一系列标准笔划8。要注 意的是,在该实施例中,所述一系列笔划中的每个笔划优选地作为标准笔划80相对小的表 示来呈现,例如该相对小的表示具有充分小于显示活动部分52的大小,如图IA所示。这允 许清楚地呈现多个单独的标准笔划80。以下对呈现可能的表意语言对象170的显示过滤部 分54的操作进行讨论。在用户选择了可能的表意语言对象170之后,显示活动部分52就 被清除。当用户完成使用基于笔划的输入时,用户可以通过再次选择特定按键26、按键组合 27或其它输入,例如在轨迹球24上进行向内按压,来退出基于笔划的输入用户界面例程62的基于笔划的输入模式,并返回光标模式。要进一步注意的是,基于笔划的输入用户界面例程62可包括“清除”功能,以删除一个或多个先前的意外/无意的修改笔划90。也就是说,基于笔划的输入用户界面例程62 可以识别特定按键26,例如“del”按键26,以执行删除先前的基于笔划的输入的功能。因 此,当用户在所需修改笔划90之间意外移动轨迹球24时,基于笔划的输入用户界面例程62 会将该意外移动解释为笔划并将该笔划呈现在显示活动部分52中。当出现这种情况时,用 户可以简单地激活与清除功能相对应的按键26,来删除最后的修改笔划90或一系列修改 笔划90。在可选实施例中,可使用光标72来绘制一系列修改笔划90。在该实施例中,如果 光标72被放置在显示活动部分52上,基于笔划的输入用户界面例程62被构造为将用户基 于笔划的输入转换为多个标准笔划80之一。如前所述,用户可以跟随模式切换事件来进入 基于笔划的输入用户界面例程62的基于笔划的输入模式。优选地,模式切换事件是用户进 行的动作,诸如选择特定按键26、按键组合27或其它输入,例如在轨迹球24上进行向内按 压,但是并不局限于此。此外,在该实施例中,用户可以通过允许光标72在显示活动部分52 上方盘旋约0. 5到3. 0秒的一段时间,来进入基于笔划的输入用户界面例程62的基于笔划 的输入模式。此外,用户可以通过将光标72从显示活动部分52移开来退出基于笔划的输 入模式。也就是说,光标在显示活动部分52上方的盘旋或者光标离开显示活动部分52的 移动可作为模式切换事件。如以上所提到的,输入笔划包括至少两个步骤输入修改笔划90以及将修改笔划 90与标准笔划80相关。如以上进一步提到的,如本领域已知的,基于笔划的输入设备例程 68被构造为呈现并追踪光标72,检测所提供笔划的开始、所提供笔划的路径以及所提供笔 划的结束,记录所提供笔划,呈现所提供笔划的相应显示,等等。要注意的是,在该实施例 中,用户可以在笔划之间将光标72重定位,由此基于笔划的输入设备例程68被构造为确定 光标72的哪些移动是修改笔划90,而光标72的哪些运动又是重定位移动。因此,在用户使 用轨迹球24输入修改笔划90时,基于笔划的输入用户界面例程62可被构造成在显示活动 部分52中显示修改笔划90,然后在基于笔划的输入用户界面例程62将该输入与标准笔划 80相关之后,更新显示活动部分52,以呈现标准笔划80。注意,在该实施例中,标准笔划80 以相对于显示活动部分52相对大的形式进行呈现,如图1所示。这允许用户在输入其它修 改笔划90之前,相对于所呈现的标准笔划80来重定位光标72。备选地,基于笔划的输入用户界面例程62可被构造成不在显示活动部分52中呈 现修改笔划90。也就是说,基于笔划的输入用户界面例程62可被构造为保持显示活动部 分52空白或未更新,直至基于笔划的输入用户界面例程62将该输入与标准笔划80相关为 止。在基于笔划的输入用户界面例程62将该输入与标准笔划80相关之后,基于笔划的输 入用户界面例程62可进一步被构造为在显示活动部分52中呈现标准笔划80。在笔划被输入、相关和呈现之后,用户可以输入其它笔划。优选地,在输入新的修 改笔划90时,之前所输入并呈现的标准笔划80保持呈现在显示活动部分52上。这允许用 户在接近所需位置处放置后续的修改笔划90。在输入了后续的修改笔划90之后,基于笔划 的输入用户界面例程62再次将输入与标准笔划80相关。由于之前所输入并呈现的标准笔 划80位于显示活动部分52上用户创建笔划的位置处,所以用户可以看到其它标准笔划80被添加到提供给消歧例程44A的输入的过程。备选地,基于笔划的输入用户界面例程62可 被构造为在每个标准笔划80被呈现之后,清除或清空显示活动部分52。也就是说,标准笔 划80将保留在显示活动部分52上,直至用户开始输入新的修改笔划90,此时显示活动部 分52清空了,从而用户可以清楚地看到正在输入的新的标准笔划80是什么。在其他可选 实施例中,如以上关于第一实施例所给出并且如图IA所示的,基于笔划的输入用户界面例 程62可被构造成串行地呈现之前所输入的标准笔划80。 此外,用户界面输出例程66优选地被构造为邻近图像显示活动部分52或者在其 之内生成标准笔划80的表示110。标准笔划80的表示110允许新的用户理解可以对于基 于笔划的输入用户界面例程62可以使用什么输入。一旦用户了解了基于笔划的输入用户 界面例程62接受哪些修改笔划90,标准笔划80的表示110就可以被关闭,以允许显示活动 部分52上有更大的面积用于输入。如本领域已知的,消歧例程44A被构造为接收各种笔划形式的输入,典型地为标 准笔划80的形式。消歧例程44A将标准笔划80与存储在存储器40中的一个或多个表意 语言对象46相关联。消歧例程44A还将频率对象48与每个表意语言对象46相关联。消 歧例程44A在返回具有较低频率对象48的那些表意语言对象46之前,返回具有较高频率 对象48的那些表意语言对象46。要进一步注意的是,由于单独的标准笔划80没有含义,所 以许多不同的表意语言对象46可以与标准笔划82的给定集合相关联。例如,两个水平笔 划横82和两个垂直笔划竖83可以与包括一般性方框的各种表意语言对象46相关,或者可 以与在字符右侧附近具有两个垂直线条并且在字符顶部具有两个水平线条的表意语言对 象46相关。此外,许多表意语言对象46包括其它笔划。如这里所使用的,视觉上相关的表 意语言对象46的组被标识为族(family)。因此,例如一族表意语言对象46可以全部包括 类似方框的元素,而另一族表意语言对象46可以全部包括字符右侧附近的两个垂直线条 以及字符顶部的两个水平线条。来自消歧例程44A的结果或可能的表意语言对象170被呈现在显示过滤部分54 中。要注意的是,显示器过滤部分54甚至可以在输入任何笔划之前就显示最为常见的可能 的表意语言对象170。可能的表意语言对象170可以被呈现为分栏列表(图1B),并且可以 通过可能的表意语言对象170的关联频率对象48来排序。如果光标例程是活动的,用户就 可以通过将光标72放置在所需的表意语言对象46上并选择该表意语言对象46,来选择可 能的表意语言对象170之一。当用户选择可能的表意语言对象170时,表意语言对象46被 插入到显示输出部分50。也就是说,如果活动的例程44是消息例程44B,则所选择的可能 的表意语言对象170就被插入正在起草的消息中,并且基于笔划的输入用户界面例程62, 更具体地是用户界面输出例程66,在显示输出部分50中显示所选择的表意语言对象46。在光标例程44为非活动的示例性实施例中,可能的表意语言对象170以对应于高 亮按键27的图案的图案或网格182进行呈现。当可能的表意语言对象170以对应于高亮 按键27的图案的网格182进行呈现时,小键盘输入例程70可以临时地重新指定与高亮按 键27相关联的字符,以便与网格182上所示的可能的表意语言对象170相对应。也就是说, 在包括以电话键盘配置设置的阿拉伯数字的小键盘中,左上方的按键通常与字符“ 1 ”相关 联。然而,当消歧例程44A的结果以网格182显示时,网格182左上方中的右上方的可能的 表意语言对象170可以为“tai”(其含义为“安全”)。小键盘输入例程70可以临时重新指定左上方的高亮按键27,以便与可能的表意语言对象170“tai”相对应。因此,当用户选择左上方的高亮按键27时,可能的表意语言对象170 “tai”就被插入正在起草的消息中。也 就是说,如果活动的例程44是消息例程44B,可能的表意语言对象170 “tai”就被插入正 在起草的消息,并且基于笔划的输入用户界面例程62,或者更具体地是用户界面输出例程 66,在显示输出部分50中显示所选择的表意语言对象46。要进一步注意,网格182可以包 括多个高亮按键27的阿拉伯数字的表示,因此示出了哪些高亮按键27与可能的表意语言 对象170相关联。在表意语言对象46的数量很多的情况下,很可能所需的表意语言对象46最初将 不会显示在网格182中。因此如以上所提出的,基于笔划的输入用户界面例程62和/或消 歧例程44A允许用户继续输入笔划,也就是说,在显示活动部分52上输入笔划。每次用户 添加笔划时,消歧例程44A都处理用户所提供的所有笔划,并且以可能的表意语言对象170 的新列表来更新显示过滤部分54。在另一实施例中,消歧例程44A还被构造为在显示过滤部分54中呈现与所显示的 可能的表意语言对象170处于同族的表意语言对象46。例如,在网格182中显示的可能的 表意语言对象170可以包括来自在网格182的左上角中一族具有方框的表意语言对象46 的表意语言对象46。网格182的相对角,即网格182的右下角,可以显示来自一族具有字符 右侧附近的两个垂直线条以及字符顶部的两个水平线条的表意语言对象46的表意语言对 象46。当用户选择在网格182的左上角中具有方框的表意语言对象46时,消歧例程44A被 构造为利用具有方框的表意语言对象46,并基于用户之前所提供的输入,来重新构成网格 182。因此,如果在用户输入了生成特定表意语言对象46所需的所有笔划之后,还没有显示 所需的表意语言对象46,但是显示了与所需的表意语言对象46类似的表意语言对象46,则 用户可以选择该类似的表意语言对象46,以使得利用其它类似的表意语言对象46重新构 成网格182,并且其有希望包括所需的表意语言对象46。如果在第一次选择之后没有显露 所需的表意语言对象46,用户可以重复该过程。要注意的是,上述利用类似但不是备选表意 语言对象46重新构成列表的方法也可以用于分栏列表180。要注意的是,在该实施例中,用户必须能够“选择”表意语言对象46,以重新构成网 格182,并且必须“选择”表意语言对象46以结合到显示输出部分50中。如本领域已知的, 这可以通过使用“点击”和“双击”来实现。也就是说,单次选择动作(或“点击”)使得消 歧例程44A重新构成网格182,而两次快速连续的选择动作(或“双击”)使得表意语言对 象46被结合到显示输出部分50中。优选地,当用户在特定表意语言对象46上提供了单次 选择动作时,表意语言对象46保留在网格182中的相同位置。以这种方式并利用用户界面32,用户可以创建包括所选择表意语言对象46的消 息。一旦选择了表意语言对象46,基于笔划的输入用户界面例程62,更具体地是基于笔划 的输入用户界面例程62和消歧例程44A,就被复位,或者使得与基于笔划的输入相关联的 存储器40被清空,从而用户可以使用显示活动部分52来选择另一表意语言对象46。因此,被构造为执行具有基于笔划的用户界面例程62以及以上所提到的其它例 程的用户界面例程60的手持电子设备4可被用来执行包括以下步骤的采用基于笔划的输 入的方法。呈现200具有活动部分52、过滤部分54和输出部分50的用户界面。采用202 基于笔划的输入设备22在活动部分52内输入笔划。采用204消歧例程44A生成在显示过滤部分54中呈现的可能的表意语言对象170的列表。如果呈现了所需的表意语言对象46, 用户可以选择206所述表意语言对象46,并且所选择的表意语言对象46被呈现208在显示 输出部分50中。如果所需的表意语言对象46在最初没有呈现,则用户采用210基于笔划 的输入设备22在活动部分52内输入其它笔划。在用户输入更多笔划时,消歧例程44A再 次被采用204,来对所述笔划进行分析并连续更新在显示过滤部分54中呈现的可能的表意 语言对象170的列表,直至用户从列表中选择了 206表意语言对象。 虽然已经对所公开和要求保护的构思的特定实施例进行了详细描述,但是本领域 技术人员要意识到可在本公开内容的整体教导下对那些细节进行各种修改和替换。因此, 所公开的特定配置仅意在进行说明而并非对所公开和要求保护的构思的范围进行限制,其 范围完全由以下所附的权利要求及其等同物给出。
权利要求
一种手持电子设备(4),包括处理器装置(16),其包括存储器(40)和多个例程(44);输入装置(8),其与所述处理器装置(16)进行电子通信,并且被构造为向所述处理器装置(16)提供输入;输出装置(12),其包括与所述处理器装置(16)进行电子通信的显示器,并且被构造为接收来自所述处理器装置(16)的输出;所述多个例程(44)包括至少一个用户界面例程(60);所述至少一个用户界面例程(60)包括基于笔划的用户界面例程(62);所述处理器装置(16)被构造为执行所述基于笔划的用户界面例程(62);所述基于笔划的用户界面例程(62)被构造为在所述显示器上呈现显示输出部分(50)、显示活动部分(52)和显示过滤部分(54);其中所述基于笔划的用户界面例程(62)被构造为以修改笔划(90)形式接收基于笔划的输入,并且将修改笔划(90)与标准笔划(80)相关。
2.如权利要求1所述的手持电子设备(4),其中, 所述输入装置(8)包括轨迹球(24);并且所述基于笔划的用户界面例程(62)被构造为从所述轨迹球(24)接收基于笔划的输入。
3.如权利要求2所述的手持电子设备(4),其中,所述基于笔划的用户界面例程(62) 被构造为,在用户正在输入笔划时在显示活动部分(52)中呈现修改笔划(90),并且在所 述基于笔划的用户界面例程(62)将该输入与标准笔划(80)相关之后,更新显示活动部分 (52)以呈现标准笔划(80)。
4.如权利要求3所述的手持电子设备(4),其中所述基于笔划的输入设备(22)是轨迹 球设备(24)。
5.如权利要求4所述的手持电子设备(4),其中所述基于笔划的用户界面例程(62)被 构造为从包括以下各项的组中识别笔划修改笔划横、修改笔划竖(93)、修改笔划撇(94)、 修改笔划捺(95)和修改笔划折(96)。
6.如权利要求5所述的手持电子设备(4),其中所述基于笔划的用户界面例程(62)被 构造为在邻近所述显示活动部分(52)处呈现可识别的笔划的表示(110)。
7.如权利要求6所述的手持电子设备(4),其中, 所述多个例程(44)包括至少一个消歧例程(150);所述存储器(40)包括多个表意语言对象(46)和多个频率对象(48); 所述表意语言对象(46)中的至少一些具有来自所述多个频率对象(48)的关联频率对 象(48);所述处理器装置(16)适于执行所述至少一个消歧例程(150),所述至少一个消歧例程 (150)被构造为基于一个或多个标准笔划(80)来检测有歧义的基于笔划的输入,并且将所 述有歧义的基于笔划的输入与一个或多个可能的表意语言对象(170)相关联;所述至少一个消歧例程(150)还被构造为,根据由关联频率对象(48)所表示的所述 一个或多个可能的表意语言对象(170)的频率,对所述一个或多个可能的表意语言对象 (170)进行排序,并且在所述显示过滤部分(54)中呈现所述可能的表意语言对象(170)中至少一些的列表;并且所述输入组件能够用于选择所述可能的表意语言对象(170)之一,并且一旦作出选 择,所述基于笔划的用户界面例程(62)还被构造为在所述显示输出部分(50)中呈现所选 择的表意语言对象(150)。
8.如权利要求7所述的手持电子设备(4),其中, 所述输入组件还包括基于按键的输入设备(70);所述基于按键的输入设备(70)具有放置成图案的多个高亮按键(27),每个所述高亮 按键(27)具有一个或多个放置于其上的字符指示;所述至少一个消歧例程(150)被构造为以与所述高亮按键(27)的图案相对应的图案, 来呈现所述可能的表意语言对象(170)中至少一些的列表。
9.如权利要求8所述的手持电子设备(4),其中,所述至少一个消歧例程(150)被构造 为在所述显示过滤部分(54)中呈现每个高亮按键(27)上所示的字符指示中的至少一个。
10.如权利要求9所述的手持电子设备(4),其中,所述基于笔划的用户界面例程(62) 被构造为从所述基于按键的输入设备(70)接收输入,其中高亮按键(27)对应于所述显示 过滤部分(54)上所示的可能的表意语言对象(170),并且在高亮按键(27)被激活时,在所 述显示输出部分(50)中显示与所激活的高亮按键(27)相对应的表意语言对象(46)。
11.如权利要求6所述的手持电子设备(4),其中,所述至少一个消歧例程(150)被构 造为在所述显示过滤部分(54)中呈现可能的表意语言对象(170)的分栏列表(180)。
12.如权利要求11所述的手持电子设备(4),其中,当光标(72)被放置在可能的表意 语言对象(170)上方,并且激活选择输入时,在所述显示输出部分(50)中显示与光标(72) 放置于其上的可能的表意语言对象(170)相对应的表意语言对象(46)。
13.如权利要求2所述的手持电子设备(4),其中, 所述多个例程(44)包括至少一个消歧例程(150);所述存储器(40)包括多个表意语言对象(46)和多个频率对象(48); 所述表意语言对象(46)中至少一些具有来自所述多个频率对象(48)的关联频率对象 (48);所述处理器装置(16)适于执行所述至少一个消歧例程(150),所述至少一个消歧例程 (150)被构造为基于一个或多个标准笔划(80)来检测有歧义的基于笔划的输入,并且将所 述有歧义的基于笔划的输入与一个或多个可能的表意语言对象(170)相关;所述至少一个消歧例程(150)还被构造为,根据由关联频率对象(48)所表示的所述 一个或多个可能的表意语言对象(170)的频率,对所述一个或多个可能的表意语言对象 (170)进行排序,并且在所述显示过滤部分(54)中呈现所述可能的表意语言对象(170)中 至少一些的列表;并且所述输入组件能够用于选择所述可能的表意语言对象(170)之一,一旦作出选择,所 述基于笔划的用户界面例程(62)还被构造为在所述显示输出部分(54)中呈现所选择的表 意语言对象(46)。
14.如权利要求13所述的手持电子设备(4),其中, 所述输入组件进一步包括基于按键的输入设备(70);所述基于按键的输入设备(70)具有放置成图案的多个高亮按键(27),每个所述高亮按键(27)具有一个或多个放置于其上的字符指示;所述至少一个消歧例程(150)被构造为以与所述高亮按键(27)的图案相对应的图案, 来呈现所述可能的表意语言对象(170)中至少一些的列表。
15.如权利要求14所述的手持电子设备(4),其中,所述至少一个消歧例程(150)被 构造为在所述显示过滤部分(54)中呈现每个高亮按键(27)上所示的字符指示中的至少一 个。
16.如权利要求15所述的手持电子设备(4),其中,所述基于笔划的用户界面例程(62) 被构造为从所述基于按键的输入设备(70)接收输入,其中高亮按键(27)对应于如所述显 示过滤部分(54)上所示的可能的表意语言对象(170),并且在高亮按键(27)被激活时,在 所述显示输出部分(54)中显示与所激活的高亮按键(27)相对应的表意语言对象(46)。
17.如权利要求16所述的手持电子设备(4),其中,所述至少一个消歧例程(150)被构 造为在所述显示过滤部分(54)中呈现可能的表意语言对象(170)的分栏列表(180)。
18.如权利要求17所述的手持电子设备(4),其中,所述基于笔划的用户界面例程(62)包括其中呈现光标(72)的光标模式、以及基于笔 划的输入模式,所述基于笔划的用户界面例程(62)被构造为跟随模式切换事件来在模式 之间进行切换;并且当光标(72)被放置在可能的表意语言对象(170)上方,并且激活选择输入时,在所述 显示输出部分(54)中显示与光标(72)放置于其上的可能的表意语言对象(170)相对应的 表意语言对象(46)。
19.如权利要求2所述的手持电子设备(4),其中,所述基于笔划的用户界面例程(62) 被构造为从包括以下各项的组中识别笔划修改笔划横(92)、修改笔划竖(93)、修改笔划 撇(94)、修改笔划捺(95)和修改笔划折(96)。
全文摘要
本发明涉及用于字符输入的基于笔划的输入系统。一种改进的手持电子设备(4)包括输入装置(8)、输出装置(12)和处理器装置(16),所述输入装置(8)优选为轨迹球(24),所述输出装置(12)也就是显示器(74)。所述处理器装置(16)被构造为执行包括基于笔划的输入用户界面例程(62)在内的多个例程(44)。基于笔划的输入用户界面例程(62)被构造为在显示器(74)上呈现用户界面。所述用户界面包括活动部分(52)、过滤部分(54)和输出部分(50)。
文档编号G06F3/033GK101814000SQ20091025848
公开日2010年8月25日 申请日期2009年12月3日 优先权日2008年12月4日
发明者沙瑞·李·罗瑞尼·斯科特, 蒂莫西·库, 詹森·T·格里芬 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1