文档详情

输入语音文本并输出改进查找窗口的手持电子设备及方法

ting****789
实名认证
店铺
DOCX
32.42KB
约9页
文档ID:315024796
输入语音文本并输出改进查找窗口的手持电子设备及方法_第1页
1/9

输入语音文本并输出改进查找窗口的手持电子设备及方法专利名称::输入语音文本并输出改进查找窗口的手持电子设备及方法技术领域::所公开及所要求的概念总体上涉及一种手持式电子设备,并且更特别地涉及一种能够在文本歧义消解(disambiguation)环境下语音输入文本并输出改进的查找窗口的手持电子设备和方法背景技术::己知有多种手持电子设备该手持电子设备的例子包括例如个人数据助理(PDA)、手持计算机、双向寻呼机、蜂窝等等许多手持电子设备也具备无线通信功能,虽然许多这样的手持电子设备是不与其它设备通信而工作的单机设备在某些情况下,具有拉丁字母键盘的手持电子设备可以应用于以不基于拉丁字母的语言来语音地输入文本例如,汉语拼音是一种语音汉语"字母表",其实现了拉丁文本和标准普通话文本之间的转换因此汉语拼音可以通过输入拉丁字母而实现标准普通话字符的输入"拼音"是语音,通常由多个拉丁字母形成,并且每个拼音与一个或多个标准普通话字符相关联存在四百个以上的拼音,并且每个拼音典型地对应于多个不同的标准普通话字符通常,每个标准普通话字符本身是一个汉语词语而且,一个给定的标准普通话字符同一个或多个其它标准普通话字符结合可以构成不同的词语。

一个示例性的拼音可以被语音地表示为"da",其可以通过在拉丁键盘上激励键之后激励键而被输入但是,拼音"da"对应于多个不同的标准普通话字符汉语中拼音"da"可以是单音节词语,其由单个的标准普通话字符表示拼音"da"也可以是由具有多个音节的汉语词语中的标准普通话字符表示的单音节,其中每个音节由标准普通话字符表示因此,在对以下问题作出决定时存在明显的难度,即当拼音对应于多个标准普通话字符时,响应于拼音的输入,应当输出哪个特定标准普通话字符在键入拼音输入的拉丁字母时,拉丁字母潜在地被分段成不同的拼音例如,一串拉丁字母可能对应于一个给定的拼音,但是该拉丁字母也可能对应于较长拼音的幵始部分将一串拉丁字母分解成标准普通话字符又增加了一层模糊性已经开发出许多方法以有助于针对已经输入到设备上的一串拉丁字母产生标准普通话字符解释例如,一个示例性算法可以是"简单最大匹配"算法,这是许多简单和复杂的公知最大匹配算法中的一个转换算法给定的设备上可能已经存储了由一个或多个标准普通话字符构成的多个汉语词语,并且在所述设备上执行的所述转换算法可以采用这样的语言数据,以形成一串输入的拉丁字母的可能是最佳的标准普通话字符的解释。

响应于一系列拉丁字母的输入,前述简单最大匹配算法可以产生包括最大汉语词语的字符解释,即具有最大量标准普通话字符的词语例如,作为第一步,所述算法可以获得具有与在拼音序列开始处的拼音相对应的标准普通话字符的最大汉语词语作为第二步,所述算法可以获得具有与在序列中紧随前一词语的拼音相对应的标准普通话字符的最大汉语词语对此进行重复,直到对于输入序列中的所有拼音都获得了汉语词语然后输出结果"复杂最大匹配算法"可以执行类似的分析,但是进一步将拼音分解成三汉语词语的串也就是说,所述转换算法可以识别包含与拼音序列的至少一部分相对应的最多标准普通话字符的三汉语词语的串然后所述转换算法将输出三汉语词语中的第一个,作为该拼音序列部分的最佳解释然后所述转换算法将从紧随第一个汉语词语之后的拼音处开始重复相同的分析总体上,各种版本的最大匹配算法试图以一种或另一种方法来将拉丁字母串分解成构成最少汉语词语的标准普通话字符串虽然这种转换算法对于他们的目的已经基本有效,但是这种转换算法由于例如语音语言输入中固有的模糊性而具有局限性因此,期望提供一种便于文本输入的改进的方法和手持电子设备在结合附图阅读下面的说明书时,可以完全理解所公开及所要求的概念,附图中图1是根据所公开及所要求的概念的改进的手持电子设备的俯视图2是图1的改进的手持电子设备的示意图3是根据所公开及所要求的概念的改进的方法的流程图4是在手持电子设备上的文本输入操作过程中的示例性输出;图5是另一部分文本输入操作过程中的示例性输出;图6是另一部分文本输入操作过程中的示例性输出;图7是在手持电子设备上的另一文本输入操作过程中的示例性输出;图8是另一部分其它文本输入操作过程中的示例性输出;图9是另一部分其它文本输入操作过程中的示例性输出;图10是在手持电子设备上可以被可视地输出的示例性桌面(home图11示出了在图1的手持电子设备上可以输出的示例性菜单;图12示出了另一示例性菜单;图13示出了示例性简化菜单;图14是在另一示例性文本输入或文本编辑操作过程中可能发生的输出;图15是在另一示例性文本输入操作过程中的输出;图16是在图15的示例性文本输入操作过程中的可选输出;图17是在图15的示例性文本输入操作过程的另一部分中的另一输出;图18是数据输入操作过程中的示例性输出;图19是根据所公开及所要求的概念的另一实施例的改进的手持电子设备的俯视图20是图19的改进的手持电子设备的示意图。

说明书中通篇相似的附图标记是指相似的部件具体实施例方式一种改进的手持电子设备4在图1中被大体示出并在图2中被示意性地示出所述示例性的手持电子设备4包括外壳6,外壳6上设有输入装置8、输出装置12和处理器装置16输入装置8被构造为向处理器装置16提供输入,而输出装置12被构造为从处理器装置16接收输出信号输出装置12包括显示器18,显示器18被构造为提供可视输出,但是可以附加地或者替换地使用其它输出设备,例如扬声器、LED、触摸输出设备等如图2所示,处理器装置16包括处理器36和存储器40处理器36可以是例如但不局限于微型处理器(yP),其响应于来自输入装置8的输入,并向输出装置12提供输出信号处理器36与存储器40接□存储器40可以被构造成机器可读介质,并且也可以是多种内部和/或外部存储介质中的任意一种或多种,例如但不局限于RAM、ROM、EPROM、EEPROM、FLASH等,它们例如以计算机的内部存储区的方式,提供存储寄存器以进行数据存储,并且它们可以是易失性存储器或非易失性存储器存储器40中已经存储了在处理器36上可执行的多个例程44如这里所用,"多个"的表达及其变化应当广泛地指任何非零数量,包括数量一。

程序44可以是多种形式中的任何一种,例如但不局限于软件、固件等如下面更详细地描述的,例程44包括文本转换算法例程44,以及其它例程可以采用转换算法44,通过将模糊(ambiguous)的拉丁文本输入转变为汉语词语输出,来实现语音文本输入存储器40中也可以存储字典42、字符表45、和转换算法44使用的其它语言数据源,以提供对于模糊文本输入的响应请注意,这里将汉语用作示例性语言,可以进一步理解,也可以在手持电子设备4上简单地语音输入其它语言,例如日语和韩语,而不脱离本概念也就是说,这里以示例性的方式描述手持电子设备4,其被配置为用于经由拉丁字母和汉语字符之间的音译来语音输入汉语,可以理解的是,在其它实施例中,手持电子设备可以被配置为例如输入日语或韩语文本或另一种语言的文本,而不脱离本概念如从图1可以理解的,输入装置8包括键盘24和多轴输入设备,在这里所述的实施例中,该多轴输入设备是轨迹球32,下面会对其进行更为详细的描述键盘24包括具有简化QWERTY键盘的示范性形式的多个键28,这意味着键28中的至少一些中的每一个被分配了多个语言元素,而这些语言元素中的至少一些是通常以QWERTY配置而设置的拉丁字母。

键28和轨迹球32都用作输入部件,它们都可以被激励以向处理器装置16提供输入有利地,键盘24和轨迹球32在外壳6的正面上彼此相邻而设置这使得用户在文本输入操作或其它操作过程中可以充分地操作轨迹球32,而用户的手无需离开键盘24键28之一是(escape)键31,在被激励时,它向处理器装置16提供输入,该输入取消紧接前一输入所产生的动作,和/或将用户移动至由图形用户界面(GUI)例程44管理的逻辑菜单树中逻辑上更高的位置键31提供的功能可以用在逻辑菜单树的任何部分中的任何逻辑位置,可能除了如图IO所示的桌面键31有利地设在轨迹球32的旁边,从而例如使得来自轨迹球32的非故意或错误输入可以被快速取消,即通过激活旁边的键31返回键28中另一个是键33,在被激励时,它向处理器装置16提供输入,该输入使GUI44在显示器18上产生并输出如图9所示的菜单这样的菜单适合于逻辑菜单树中用户的当前逻辑位置,这将在下面进行详细描述请注意,这里,菜单和其它与转换算法44不直接相关的主题是以示例性的方式以英语进行描述的,但是这并不旨在作出限制虽然在所述示例性实施例中多轴输入设备是轨迹球32,但是请注意,可以采用除轨迹球32以外的多轴输入设备,而不脱离本概念。

例如,其它适宜的多轴输入设备包括机械设备,例如操纵杆等,和/或非机械设备,例如触摸垫、跟踪垫等,和/或以其它方式检测运动或输入的其它设备,例如通过使用光学传感器或压电晶体来检测运动或输入的其它设备轨迹球32可以相对于外壳6在所有方向上自由旋转相对于外壳6将轨迹球32旋转预定旋转距离将向处理器装置16提供输入,该输入可以被例程44用作例如导航输入、滚动输入、选择输入和其它输入例如,如图1所示,轨迹球32可绕水平轴34A旋转以提供垂直滚动、导航、选择或其它输入类似地,轨迹球32可绕垂直轴34B旋转以提供水平滚动、导航、选择或其它输入由于轨迹球32可以相对于外壳6自由旋转,因此轨迹球32还可以关于位于图1的页面中或延伸出图1的页面的任何轴(这里没有特别示出)旋转可以说轨迹球32是多轴输入设备,因为它在多个方向或相对于多个轴提供滚动、导航、选择或其它输入,例如在垂直和水平两个方向上提供输入需要重申的是,轨迹球32只是可以用在手持电子设备4上的许多多轴输入设备中的一个因此,作为轨迹球32的机械替换,例如操纵杆,可能相对于外壳6具有受限的旋转,而非机械替换可以相对于外壳6固定,但是所有这些设备都能够在多个方向和/或沿多个轴提供输入。

此外,轨迹球32可以朝外壳6平移(translatable),即进入图1的页面,以提供附加输入轨迹球32可以以例如用户在朝外壳6的方向上向轨迹球32施加驱动力(例如通过按下轨迹球32)的方式进行平移作为以所述方式的轨迹球32的平移结果而提供给处理器装置16的输入可以被例程44用作例如选择输入、分隔符输入或其它输入这里所述的示例性实施例中的字典42是中文字典,意味着它包括汉语词语,每一个汉语词语由一个或多个标准普通话字符构成示例性字符表45是汉语拼音字符表,意味着它包括具有汉语拼音形式的多个语言对象,以及与每个拼音相关联的、对应于拼音的各个标准普通话字符每个语言对象,即本示例中的拼音,包括一个或多个语言元素,例如分配给键盘24的键28的那些语言元素根据所公开及所要求的概念,手持电子设备4和转换算法44有利地使模糊的文本输入(包括拉丁字母并且已经使用键盘24被输入)转变为字符解释,在本示例中,字符解释是汉语文本并且包括标准普通话字符,即字符解释从而转换算法44有利地解决了使用多个键28中的每一个被分配多个不同拉丁字母的简化QWERTY键盘24来进行汉语拼音输入而造成的进一步的模糊性如下面更详细所述,手持电子设备4上的转换算法44结合GUI44,通过同时提供多种信息,有利地实现了模糊的文本输入的期望字符解释的输出。

因此例如尽管使用简化键盘24在输入拉丁字母时存在更多的模糊性,转换算法44实现了汉语文本的准确语音输入特别地,并且如下面参照图4一5和7—9将详细描述的,GUI有利地提供文本输入组件46和查找组件48作为输出文本输入组件46典型地包括一串语言对象,即以拉丁字母写出的拼音,其对应于键盘24的输入,如图4一5和7—8所示,或者它可以包括输入的字符解释,例如以包括标准普通话字符的汉语词语形式,如图6和图9所示,或者它可以包括二者,总体上如图9所示也就是说,如图9所示,在某些情况下,文本输入组件4。

下载提示
相似文档
正为您匹配相似的精品文档