[go: up one dir, main page]

CN104035551A - 一种输入方法及电子设备 - Google Patents

一种输入方法及电子设备 Download PDF

Info

Publication number
CN104035551A
CN104035551A CN201310074783.3A CN201310074783A CN104035551A CN 104035551 A CN104035551 A CN 104035551A CN 201310074783 A CN201310074783 A CN 201310074783A CN 104035551 A CN104035551 A CN 104035551A
Authority
CN
China
Prior art keywords
candidate target
input
candidate
score
display unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310074783.3A
Other languages
English (en)
Inventor
戴海生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201310074783.3A priority Critical patent/CN104035551A/zh
Publication of CN104035551A publication Critical patent/CN104035551A/zh
Pending legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

本发明提供一种输入方法及电子设备。该方法应用于一电子设备中,所述电子设备包括一显示单元,所述方法包括:获得以第一输入方式所输入的第一输入信息;获得以语音输入方式所输入的语音输入信息;处理所述第一输入信息确定M个候选对象;以及对所述语音输入信息进行识别,确定与所述语音输入信息匹配的N个候选对象;其中,M、N为大于等于1的整数;基于所述M个候选对象以及所述N个候选对象确定出相同第一候选对象;以所述第一候选对象作为首选项显示在所述显示单元上。

Description

一种输入方法及电子设备
技术领域
本发明涉及电子技术领域,尤其涉及一种输入方法及电子设备。
背景技术
随着电子设备技术的发展,各种各样的电子设备进入了用户的生活,例如手机、笔记本电脑、平板电脑,给人们的生活带来了极大的便利。
为了能在这些电子设备上进行文字的输入,电子设备通常都配备了键盘,有些产品的键盘干脆就是软件模拟到相应电子设备的显示单元上的键盘界面,适用于键盘的输入方法,通常是拼音输入法或五笔输入法。随着科学技术的发展,文字输入装置也在快速发展,为了让不会拼音和五笔输入法的用户也能够进行文字输入,就发展出了手写输入的方式,即在一触摸板上像在纸上写字那样进行输入;随着语音识别技术的发展,又发展出了语音输入的方式。
然而,本发明人在实现本发明实施例中的技术方案的过程中发现,通过键盘输入通常需要按下许多按键才能达成,虽然说目前盛行一种联想式的输入法,例如想要输入“专利”两个字,如果是拼音输入法的,通常只要按下键盘的“z”和“l”就可以出现“这里”、“专利”、“指令”等候选对象,但是这种方式虽然简化了输入的程序,让大部分的字词都能够用较少的按键来完成,但若最后可能的组合很多,而首选项并不是用户想要的候选对象时,还要通过上下键一个个地选取,而且对于中文、英文和数字的不同模式要进行手动进行切换。
而对于手写输入和语音输入,虽然不需要进行手动切换不同模式,但是因为手写识别和语音识别的正确辨识率相对较低,所以候选对象的数量也较大,所以也会存在首选项并不是用户想要的候选对象时,还要通过上下键一个个地选取的问题。因此,现有技术中的输入方法因为首选项并不是用户想要的候选对象时,还要通过上下键一个个地手动选取,通常候选对象较多,候选区域较小,容易定位不准,所以现有技术中的输入方法存在效率低、使用不便的技术问题。
发明内容
本发明提供一种输入方法及电子设备,用以解决现有技术中的输入方法存在的效率低和使用不便的技术问题。
本发明一方面提供了一种输入方法,应用于一电子设备中,所述电子设备包括一显示单元,所述方法包括:获得以第一输入方式所输入的第一输入信息;获得以语音输入方式所输入的语音输入信息;处理所述第一输入信息确定M个候选对象;以及对所述语音输入信息进行识别,确定与所述语音输入信息匹配的N个候选对象;其中,M、N为大于等于1的整数;基于所述M个候选对象以及所述N个候选对象确定出相同第一候选对象;以所述第一候选对象作为首选项显示在所述显示单元上。
可选的,所述第一输入方式与所述语音输入方式不同。
可选的,当所述M个候选对象中具有L个第二候选对象和所述N个候选对象中的L个第三侯选对象分别相同,其中,L为大于等于2的整数,所述确定出相同第一候选对象,具体包括:获取所述L个第二候选对象中每个第二候选对象的第一得分;获取所述L个第三候选对象中每个第三候选对象的第二得分;基于所述第一得分和所述第二得分,确定出所述L个第二候选对象中和所述L个第三候选对象中得分最高的候选对象;确定所述得分最高的候选对象为所述相同第一候选对象。
可选的,在所述确定出相同第一候选对象之后,所述方法还包括:将所述L个第二候选对象中和所述L个第三候选对象中除所述第一候选对象之外的其他相同候选对象按照得分高低依次排序;将所述其他相同候选对象按照所述排序显示在所述首选项之后。
本发明另一方面还提供一种输入方法,应用于一电子设备,所述电子设备包括一显示单元,所述方法包括:获得以第一输入方式所输入的第一输入信息;处理所述第一输入信息确定M个候选对象;其中,M为大于等于1的整数;获得以语音输入方式所输入的语音输入信息;对所述语音输入信息进行识别,从所述M个候选对象中,确定与所述语音输入信息匹配的第一候选对象;在所述显示单元上显示所述第一候选对象。
可选的,所述第一输入方式与所述语音输入方式不同。
可选的,当所述第一候选对象为与所述语音输入信息匹配度最高的候选对象时,所述在所述显示单元上显示所述第一候选对象,具体为:以所述第一候选对象作为首选项显示在所述显示单元上。
可选的,当所述第一候选对象作为首选项时,所述在所述显示单元上显示所述第一候选对象,具体为:在所述显示单元上的内容输入栏中显示所述第一候选对象。
本发明再一实施例还提供一种电子设备,包括:显示单元;第一输入单元,用于获得以第一输入方式输入的第一输入信息;语音输入单元,用于获得以语音输入方式所输入的语音输入信息;第一处理单元,用于处理所述第一输入信息确定M个候选对象;第二处理单元,用于对所述语音输入信息进行识别,确定与所述语音输入信息匹配的N个候选对象;其中,M、N为大于等于1的整数;第三处理单元,用于基于所述M个候选对象以及所述N个候选对象确定出相同第一候选对象;控制单元,用于以所述第一候选对象作为首选项显示在所述显示单元上。
可选的,所述第一输入方式与所述语音输入方式不同。
可选的,当所述M个候选对象中具有L个第二候选对象和所述N个候选对象中的L个第三侯选对象分别相同,其中,L为大于等于2的整数,所述第三处理单元具体用于获取所述L个第二候选对象中每个第二候选对象的第一得分;获取所述L个第三候选对象中每个第三候选对象的第二得分;基于所述第一得分和所述第二得分,确定出所述L个第二候选对象中和所述L个第三候选对象中得分最高的候选对象;确定所述得分最高的候选对象为所述相同第一候选对象。
可选的,所述第三处理单元具体还用于将所述L个第二候选对象中和所述L个第三候选对象中除所述第一候选对象之外的其他相同候选对象按照得分高低依次排序;所述控制单元具体还用于将所述其他相同候选对象按照所述排序显示在所述首选项之后。
本发明又一实施例还提供一种电子设备,包括:显示单元;第一输入单元,用于获得以第一输入方式所输入的第一输入信息;第一处理单元,用于处理所述第一输入信息确定M个候选对象;其中,M为大于等于1的整数;语音输入单元,用于获得以语音输入方式所输入的语音输入信息;第二处理单元,用于对所述语音输入信息进行识别,从所述M个候选对象中,确定与所述语音输入信息匹配的第一候选对象;控制单元,用于控制在所述显示单元上显示所述第一候选对象。
可选的,所述第一输入方式与所述语音输入方式不同。
可选的,当所述第一候选对象为与所述语音输入信息匹配度最高的候选对象时,所述控制单元具体用于控制以所述第一候选对象作为首选项显示在所述显示单元上。
可选的,当所述第一候选对象作为首选项时,所述控制单元具体用于控制在所述显示单元上的内容输入栏中显示所述第一候选对象。
本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
本发明一实施例中,通过第一输入方式输入第一输入信息,通过语音输入的方式输入语音输入信息,然后处理第一输入信息确定M各候选对象;以及对语音输入信息进行识别,确定与语音输入信息匹配的N个候选对象;然后基于M个候选对象和N个候选对象确定出相同第一候选对象;再以第一候选对象作为首选项显示在显示单元上。本实施例中的方法是同时通过第一输入方式和语音输入方式,输入一个待输入的内容,在两种输入方式下分别获得两个候选集,然后选出两个候选集中相同的第一候选对象,然后以第一候选对象作为首选项,所以这样确定出的首选项,即第一候选对象就是用户想要的概率就提高了,所以更多情况下就能够直接确认输入,不需要像现有技术中一样,再通过上下键一个个的去翻找,选取,因此,本实施例中的输入法效率高、便于使用。
附图说明
图1为本发明第一实施例中的输入方法的流程图;
图2a-图2c为本发明第一实施例中的输入方法的示意图;
图3为本发明第二实施例中的输入方法的流程图;
图4为本发明第一实施例中的电子设备的功能框图;
图5为本发明第二实施例中的电子设备的功能框图。
具体实施方式
本发明提供一种输入方法及电子设备,用以解决现有技术中存在的输入方法存在的效率低和使用不便的技术问题。
本发明实施例中的技术方案为解决上述的技术问题,总体思路如下:
通过第一输入方式输入第一输入信息,通过语音输入的方式输入语音输入信息,然后处理第一输入信息确定M各候选对象;以及对语音输入信息进行识别,确定与语音输入信息匹配的N个候选对象;然后基于M个候选对象和N个候选对象确定出相同第一候选对象;再以第一候选对象作为首选项显示在显示单元上。本实施例中的方法是同时通过第一输入方式和语音输入方式,输入一个待输入的内容,在两种输入方式下分别获得两个候选集,然后选出两个候选集中相同的第一候选对象,然后以第一候选对象作为首选项,所以这样确定出的首选项,即第一候选对象就是用户想要的概率就提高了,所以更多情况下就能够直接确认输入,不需要像现有技术中一样,再通过上下键一个个的去翻找,选取,因此,本实施例中的输入法效率高、便于使用。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
实施例一
本发明第一实施例提供一种输入方法,应用于一支持语音输入的电子设备上,该电子设备例如是手机、平板电脑、笔记本电脑等电子设备,该电子设备包括一显示单元。
请参考图1,该方法包括:
步骤101:获得以第一输入方式所输入的第一输入信息;
步骤102:获得以语音输入方式所输入的语音输入信息;
步骤103:处理第一输入信息确定M个候选对象;以及对语音输入信息进行识别,确定与语音输入信息匹配的N个候选对象;其中,M、N为大于等于1的整数;
步骤104:基于M个候选对象以及N个候选对象确定出相同第一候选对象;
步骤105:以第一候选对象作为首选项显示在显示单元上。
其中,第一输入方式和语音输入方式相同,也可以不相同。
其中,在步骤101中,获得以第一输入方式所输入的第一输入信息,具体例如是通过电子设备的键盘输入的,也可以是通过一连接于电子设备的手写板手写输入的,也可以是语音输入,在本实施例中,具体通过手写板手写输入为例进行说明,如图2a所示,假如用户此时正在使用手机20编写短信息,手机的显示单元上显示有一内容输入栏201,还有一手写输入区域202,当前在内容输入栏201中已输入了一个“你”字,接下来,用户利用手指或触控笔在手写输入区域202写了一个“早”字。
在步骤102中,获得以语音输入方式所输入的语音输入信息,具体例如是通过电子设备上的声音采集单元(例如麦克风)采集到用户输入的语音输入信息,继续沿用上述实例,用户说了“zao”。
其中,步骤101和步骤102可以同时执行,例如用户可以一边写一边说,也可以是不同步执行,可以是先通过第一输入方式进行输入,然后在预定时间间隔内输入语音输入信息,例如先写了之后,2s内检测是否接收到语音输入信息,如果有,就执行步骤103,如果在2s内没有接收到语音输入信息,那么就表示只有手写输入一种,那么就继续按照手写输入的流程往下继续;也或者是先输入语音输入信息,然后检测在预定时间间隔内是否有以第一输入方式的第一输入信息,例如先用语音输入,然后检测在2s内是否有键盘输入或手写输入,如果有,就执行步骤103,如果没有,那么就按照语音输入的流程往下继续。也可以是当超过一预定时间范围时,给出提示信息,让用户进行语音输入或以第一输入方式输入,或者给出选项,让用户选择结束输入,或者是选择进行语音输入或以第一输入方式输入;当然,也可以是当电子设备调整为结合输入模式时,不管步骤101之后过多久,如果没有执行步骤102,那么就会停在这个步骤上,等待语音输入。
在本实施例中,当用户通过手写输入写了“早”,并同时通过语音输入也输入了“zao”,那么接下来就执行步骤103:即处理第一输入信息确定M个候选对象,以及对语音输入信息进行识别,确定与语音输入信息匹配的N个候选对象。
首先,处理第一输入信息确定M个候选对象,具体来说,会根据第一输入方式不同稍有不同,例如如果第一输入方式是键盘输入的方式的话,那么处理第一输入信息确定M个候选对象,就会是根据键盘上被按下的键所产生的代码与一字库中的字词进行比对,找到相匹配的字词,获得M个候选对象;而如果第一输入方式是手写输入的话,那么该步骤就是通过手写轨迹的坐标序列到汉字的内码的一个映射过程,找到与手写轨迹匹配的M个候选对象,不管是键盘输入也好,手写输入也好,本部分内容为本领域技术人员所熟知的内容,所以在此不再赘述。
继续沿用上述实例,确定出的M个候选对象按匹配程度高低排序例如是“旱、早、罕”,当然,此处只是列举,并不是穷举,所以在实际运用中,可能还包括其他的候选对象。
然后,对语音信息进行识别,确定与语音输入信息匹配的N个候选对象,具体例如是先通过声学特征的提取,例如线性预测系数LPC、倒谱系数CEP、Mel倒谱系数MFCC和感知线性预测PLP及MFCC的计算;再通过声学模型进行匹配,例如利用隐马尔可夫模型;再通过语言模型进行匹配,本部分为本领域技术人员所熟知的内容,所以在此不再详述。
继续沿用上述实例,在本步骤中确定出的N个候选对象按照匹配程度高低排序例如是“早、澡、枣”,当然,此处只是列举,并不是穷举,所以在实际运用中,可能还包括其他的候选对象。
需要特别说明的是,确定M个候选对象和N个候选对象的顺序可是同步进行的,也可以不是同步进行的,例如不管步骤101和步骤102是同步的、还是一前一后的,步骤103中会等到第一输入信息和语音输入信息都获得之后,同时进行处理;也可以是根据步骤101和步骤102的顺序,先获得第一输入信息,就先确定M个候选对象,如果是先获得语音输入信息,那么就先确定N个候选对象。
接下来,就执行步骤104,即基于M个候选对象以及N个候选对象确定出相同第一候选对象。
在具体实施过程中,例如是将M个候选对象中的每个候选对象与N个候选对象中的每个候选对象进行比对,找出M个候选对象中的和N个候选对象中都有的第一候选对象。具体来说,继续沿用上述实例,经过比对之后,“旱、早、罕”中和“早、澡、枣”中相同的第一候选对象为“早”。
然后执行步骤105,以第一候选对象作为首选项显示在显示单元上,具体如图2b所示,在手写输入区域202的一个子区域中显示出了以第一候选对象作为首选项的候选列表,因为此时首选项就是用户想要的字,所以用户只要进行直接确认即可,而不需要用左右键、上下键来选择。
当然,在另一实施例中,因为第一候选对象被确定为首选项,所以步骤105具体还可以是将第一候选对象直接显示在内容输入栏中,具体请参考图2c所示,内容输入栏201中直接被输入了“早”字,在实施例中,用户甚至都不需要进行确定的动作,减少了按键的次数,所以在保证准确率的情况下进一步提高了输入的效率。
在上述实施例中,第一输入方式是以手写输入为例进行说明的,因为手写输入确定出的M个候选对象通常都是字形上相似,而字音不同,所以通过语音输入的方式再输入一遍,那么就能够很快选择出需要的候选对象,而且第一候选对象的数量通常也是一个,所以第一候选对象是用户需要的字词的概率较高。然而,当第一输入方式是其他方式时,例如用键盘的拼音输入法输入时,M个候选对象通常也是字音的相同或相似,而语音输入的方式确定出的N个候选对象中也是字音的相同,所以步骤104中确定出的相同第一候选对象的数量可能会大于等于2,假设M个候选对象中具有L个第二候选对象,和N个候选对象中的L个第三侯选对象分别相同,L为大于等于2的整数,那么在这种情况下,本实施例中的步骤104的具体实施方式如下:
获取L个第二候选对象中每个第二候选对象的第一得分;获取L个第三候选对象中每个第三候选对象的第二得分;基于第一得分和第二得分,确定出L个第二候选对象中和L个第三候选对象中得分最高的候选对象;确定得分最高的候选对象为相同第一候选对象。
例如用户想要输入“早上”,所以就执行步骤101,通过键盘利用联想输入法输入“zs”,并同时执行步骤102,即语音输入“zaoshang”,然后执行步骤103,确定M个候选对象例如为“整数、早上、至少、枣上、藻上”,而确定N个候选对象例如为“早上、藻上、灶上、枣上”,其中,3个第二候选对象分别为“早上、枣上、藻上”,3个第三候选对象分别为“早上、枣上、藻上”。
那么,接下来执行步骤104,获取L个第二候选对象中的每个第二候选对象的第一得分,具体例如是第二候选对象“早上”的第一得分是80分,第二候选对象“枣上”的第一得分是60分,第二候选对象“藻上”的第一得分是50分;获取L个第三候选对象中每个第三候选对象的第二得分,具体例如是第三候选对象“早上”的第二得分是90分,第三候选对象“藻上”的第二得分是80分,第三候选对象“枣上”的第二得分是60分。
然后接下来,基于第一得分和第二得分,确定出L个第二候选对象中和L个第三候选对象中得分最高的候选对象,具体例如是将相同的候选对象的第一得分和第二得分相加,或者再进一步求平均值;或者是第一得分的权重高于第二得分的权重,或者是第二得分的权重高于第一得分的权重;在本实施例中,例如是将第一得分和第二得分相加,那么上述实例中,“早上”的得分为170,“枣上”的得分是120,“藻上”的得分为130分,所以得分最高的候选对象是“早上”,所以就确定“早上”为相同第一候选对象。
在进一步的实施例中,还将L个第二候选对象中和L个第三候选对象中除第一候选对象之外的其他相同候选对象按照得分高低依次排序;并将其他相同候选对象按照排序显示在首选项之后。沿用上述实例,那么就将“藻上”和“枣上”按照得分高低排序,并依此显示在“早上”之后。
在进一步的实施例中,对于M个候选对象和N个候选对象中的其他互不相同的候选对象,也可以按照得分高低依次排序显示在最末的一个相同显示对象之后,也可以不显示,或者是优先显示N个候选对象中的,再显示M个候选对象中的,或者反过来显示。
实施例二
本实施例也提供一种输入方法,应用于一电子设备,该电子设备包括一显示单元并且支持语音输入,该电子设备例如是手机、平板电脑、笔记本电脑等电子设备。
请参考图3,该方法包括:
步骤301:获得以第一输入方式所输入的第一输入信息;
步骤302:处理第一输入信息确定M个候选对象;其中,M为大于等于1的整数;
步骤303:获得以语音输入方式输入的语音输入信息;
步骤304:对语音输入信息进行识别,从M个候选对象中,确定与语音输入信息匹配的第一候选对象;
步骤305:在显示单元上显示第一候选对象。
其中,第一输入方式和语音输入方式可以相同也可以不相同。
其中,步骤301与步骤101的实施过程类似,步骤302中处理第一输入信息确定M个候选对象的实施方式和步骤103中处理第一输入信息确定M个候选对象的实施方式类似,步骤303和步骤102类似,所以在此不再赘述。
特别的,在实际实施过程中,在步骤302之后的预定时间范围内如果还没有执行步骤303,那么就表示只需要用第一输入方式输入即可,那么就可以直接显示M个候选对象;也可以是当超过一预定时间范围时,给出提示信息,让用户进行语音输入,或者给出选项,让用户选择结束输入,或者是选择进行语音输入;当然,也可以是当电子设备调整为结合输入模式时,不管步骤302之后过多久,如果没有执行步骤303,那么就会停在这个步骤上,等待语音输入。
接下来执行步骤304,即对语音输入信息进行识别,从M个候选对象中,确定与语音输入信息匹配的第一候选对象;具体例如是对语音输入信息识别后,在M个候选对象中一一比对每个候选对象的发音和语音输入信息的相似度,第一候选对象可以是M个候选对象按照相似度的高低重新排列之后的M个候选对象;也可以是M个候选对象中相似度最高的那个候选对象;也可以是相似度大于一定阈值所对应的候选对象。
然后执行步骤305,即在显示单元上显示第一候选对象,在具体实施过程中,当第一候选对象为与语音输入信息匹配度最高的候选对象时,就以第一候选对象作为首选项显示在显示单元上,类似图2b所示;进一步,如果第一候选对象作为首选项时,具体为在显示单元上的内容输入栏中显示第一候选对象,类似于图2c所示。
运用本实施例中的输入方法,相比于直接用语音输入,在字库中进行比对,在M个候选对象中来比对,因为数量远远少于字库,所以语音输入的效率更高,而且准确率更高,首选项即为用户所要输入的字词的正确率可达95%以上,即使在5%的错误中,仍有大部分的正确字词会出现在第二顺位或第三顺位,也可方便地让用户按上下键或左右键来选取。
实施例三
本发明一实施例中还提供一种电子设备,该电子设备例如是手机、平板电脑、笔记本电脑等电子设备,该电子设备支持语音输入,用于实现例如实施例一中的输入方法。
如图4所示,该电子设备包括:显示单元401;第一输入单元402,用于获得以第一输入方式输入的第一输入信息;语音输入单元403,用于获得以语音输入方式所输入的语音输入信息;第一处理单元404,用于处理第一输入信息确定M个候选对象;第二处理单元405,用于对语音输入信息进行识别,确定与语音输入信息匹配的N个候选对象;其中,M、N为大于等于1的整数;第三处理单元406,用于基于M个候选对象以及N个候选对象确定出相同第一候选对象;控制单元407,用于以第一候选对象作为首选项显示在显示单元401上。
其中,第一输入方式与语音输入方式可以相同,也可以不同。
在一实施例中,当M个候选对象中具有L个第二候选对象和N个候选对象中的L个第三侯选对象分别相同,其中,L为大于等于2的整数,第三处理单元406具体用于获取L个第二候选对象中每个第二候选对象的第一得分;获取L个第三候选对象中每个第三候选对象的第二得分;基于第一得分和第二得分,确定出L个第二候选对象中和L个第三候选对象中得分最高的候选对象;确定得分最高的候选对象为相同第一候选对象。
进一步,第三处理单元406具体还用于将L个第二候选对象中和L个第三候选对象中除第一候选对象之外的其他相同候选对象按照得分高低依次排序;控制单元407具体还用于将其他相同候选对象按照该排序显示在首选项之后。
在实际运用中,第一输入单元402具体例如是键盘,语音输入单元403具体例如是麦克风、麦克风阵列。
进一步,第一处理单元404可以集成在电子设备的中央处理器中,也可以是单独的处理芯片,设置在电子设备的电路板上
进一步,第二处理单元405,具体例如是集成了语音处理芯片的一个芯片,能够进行语音识别,并且根据识别结果确定出相匹配的候选对象,设置在电子设备的电路板上。
进一步,第一处理单元404、第二处理单元405和第三处理单元406具体可以是两两不同的芯片,也可以是相同的芯片。
进一步,控制单元407可以是集成在中央处理器中,也可以是单独的控制芯片,设置电路板上。
以上各实施例可以单独实施,也可以结合实施,技术人员可根据实际需要进行选择。
前述实施例一中的输入方法中的各种变化方式和具体实例同样适用于本实施例的电子设备,通过前述对输入方法的详细描述,本领域技术人员可以清楚的知道本实施例中电子设备的实施方法,所以为了说明书的简洁,在此不再详述。
实施例四
本发明一实施例中还提供一种电子设备,该电子设备例如是手机、平板电脑、笔记本电脑等电子设备,该电子设备支持语音输入,用于实现例如实施例二中的输入方法。
如图5所示,该电子设备包括:显示单元501;第一输入单元502,用于获得以第一输入方式输入的第一输入信息;第一处理单元503,用于处理第一输入信息确定M个候选对象;其中,M为大于等于1的整数;语音输入单元504,用于获得以语音输入方式所输入的语音输入信息;第二处理单元505,用于对语音输入信息进行识别,从M个候选对象中,确定与语音输入信息匹配的第一候选对象;控制单元506,用于控制在显示单元501上显示第一候选对象。
其中,第一输入方式与语音输入方式可以相同,也可以不同。
在一实施例中,当第一候选对象为与语音输入信息匹配度最高的候选对象时,控制单元506具体用于控制以第一候选对象作为首选项显示在显示单元501上。
进一步,当第一候选对象作为首选项时,控制单元506具体用于控制在显示单元501上的内容输入栏中显示第一候选对象。
在实际运用中,第一输入单元502具体例如是键盘,语音输入单元504具体例如是麦克风、麦克风阵列。
进一步,第一处理单元503可以集成在电子设备的中央处理器中,也可以是单独的处理芯片,设置在电子设备的电路板上。
进一步,第二处理单元505,具体例如是集成了语音处理芯片的一个芯片,能够进行语音识别,设置在电子设备的电路板上。
进一步,第一处理单元503和第二处理单元505具体可以是不同的芯片,也可以是相同的芯片。
进一步,控制单元506可以是集成在中央处理器中,也可以是单独的控制芯片,设置电路板上。
以上各实施例可以单独实施,也可以结合实施,技术人员可根据实际需要进行选择。
前述实施例二中的输入方法中的各种变化方式和具体实例同样适用于本实施例的电子设备,通过前述对输入方法的详细描述,本领域技术人员可以清楚的知道本实施例中电子设备的实施方法,所以为了说明书的简洁,在此不再详述。
本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
本发明一实施例中,通过第一输入方式输入第一输入信息,通过语音输入的方式输入语音输入信息,然后处理第一输入信息确定M各候选对象;以及对语音输入信息进行识别,确定与语音输入信息匹配的N个候选对象;然后基于M个候选对象和N个候选对象确定出相同第一候选对象;再以第一候选对象作为首选项显示在显示单元上。本实施例中的方法是同时通过第一输入方式和语音输入方式,输入一个待输入的内容,在两种输入方式下分别获得两个候选集,然后选出两个候选集中相同的第一候选对象,然后以第一候选对象作为首选项,所以这样确定出的首选项,即第一候选对象就是用户想要的概率就提高了,所以更多情况下就能够直接确认输入,不需要像现有技术中一样,再通过上下键一个个的去翻找,选取,因此,本实施例中的输入法效率高、便于使用。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (16)

1.一种输入方法,应用于一电子设备,所述电子设备包括一显示单元,其特征在于,所述方法包括:
获得以第一输入方式所输入的第一输入信息;
获得以语音输入方式所输入的语音输入信息;
处理所述第一输入信息确定M个候选对象;以及对所述语音输入信息进行识别,确定与所述语音输入信息匹配的N个候选对象;其中,M、N为大于等于1的整数;
基于所述M个候选对象以及所述N个候选对象确定出相同第一候选对象;
以所述第一候选对象作为首选项显示在所述显示单元上。
2.如权利要求1所述的方法,其特征在于,所述第一输入方式与所述语音输入方式不同。
3.如权利要求1所述的方法,其特征在于,当所述M个候选对象中具有L个第二候选对象和所述N个候选对象中的L个第三侯选对象分别相同,其中,L为大于等于2的整数,所述确定出相同第一候选对象,具体包括:
获取所述L个第二候选对象中每个第二候选对象的第一得分;
获取所述L个第三候选对象中每个第三候选对象的第二得分;
基于所述第一得分和所述第二得分,确定出所述L个第二候选对象中和所述L个第三候选对象中得分最高的候选对象;
确定所述得分最高的候选对象为所述相同第一候选对象。
4.如权利要求3所述的方法,其特征在于,在所述确定出相同第一候选对象之后,所述方法还包括:
将所述L个第二候选对象中和所述L个第三候选对象中除所述第一候选对象之外的其他相同候选对象按照得分高低依次排序;
将所述其他相同候选对象按照所述排序显示在所述首选项之后。
5.一种输入方法,应用于一电子设备,所述电子设备包括一显示单元,其特征在于,所述方法包括:
获得以第一输入方式所输入的第一输入信息;
处理所述第一输入信息确定M个候选对象;其中,M为大于等于1的整数;
获得以语音输入方式所输入的语音输入信息;
对所述语音输入信息进行识别,从所述M个候选对象中,确定与所述语音输入信息匹配的第一候选对象;
在所述显示单元上显示所述第一候选对象。
6.如权利要求5所述的方法,其特征在于,所述第一输入方式与所述语音输入方式不同。
7.如权利要求5所述的方法,其特征在于,当所述第一候选对象为与所述语音输入信息匹配度最高的候选对象时,所述在所述显示单元上显示所述第一候选对象,具体为:
以所述第一候选对象作为首选项显示在所述显示单元上。
8.如权利要求7所述的方法,其特征在于,当所述第一候选对象作为首选项时,所述在所述显示单元上显示所述第一候选对象,具体为:
在所述显示单元上的内容输入栏中显示所述第一候选对象。
9.一种电子设备,其特征在于,包括:
显示单元;
第一输入单元,用于获得以第一输入方式输入的第一输入信息;
语音输入单元,用于获得以语音输入方式所输入的语音输入信息;
第一处理单元,用于处理所述第一输入信息确定M个候选对象;
第二处理单元,用于对所述语音输入信息进行识别,确定与所述语音输入信息匹配的N个候选对象;其中,M、N为大于等于1的整数;
第三处理单元,用于基于所述M个候选对象以及所述N个候选对象确定出相同第一候选对象;
控制单元,用于以所述第一候选对象作为首选项显示在所述显示单元上。
10.如权利要求9所述的电子设备,其特征在于,所述第一输入方式与所述语音输入方式不同。
11.如权利要求9所述的电子设备,其特征在于,当所述M个候选对象中具有L个第二候选对象和所述N个候选对象中的L个第三侯选对象分别相同,其中,L为大于等于2的整数,所述第三处理单元具体用于获取所述L个第二候选对象中每个第二候选对象的第一得分;获取所述L个第三候选对象中每个第三候选对象的第二得分;基于所述第一得分和所述第二得分,确定出所述L个第二候选对象中和所述L个第三候选对象中得分最高的候选对象;确定所述得分最高的候选对象为所述相同第一候选对象。
12.如权利要求11所述的电子设备,其特征在于,所述第三处理单元具体还用于将所述L个第二候选对象中和所述L个第三候选对象中除所述第一候选对象之外的其他相同候选对象按照得分高低依次排序;
所述控制单元具体还用于将所述其他相同候选对象按照所述排序显示在所述首选项之后。
13.一种电子设备,其特征在于,包括:
显示单元;
第一输入单元,用于获得以第一输入方式所输入的第一输入信息;
第一处理单元,用于处理所述第一输入信息确定M个候选对象;其中,M为大于等于1的整数;
语音输入单元,用于获得以语音输入方式所输入的语音输入信息;
第二处理单元,用于对所述语音输入信息进行识别,从所述M个候选对象中,确定与所述语音输入信息匹配的第一候选对象;
控制单元,用于控制在所述显示单元上显示所述第一候选对象。
14.如权利要求13所述的电子设备,其特征在于,所述第一输入方式与所述语音输入方式不同。
15.如权利要求13所述的电子设备,其特征在于,当所述第一候选对象为与所述语音输入信息匹配度最高的候选对象时,所述控制单元具体用于控制以所述第一候选对象作为首选项显示在所述显示单元上。
16.如权利要求15所述的电子设备,其特征在于,当所述第一候选对象作为首选项时,所述控制单元具体用于控制在所述显示单元上的内容输入栏中显示所述第一候选对象。
CN201310074783.3A 2013-03-08 2013-03-08 一种输入方法及电子设备 Pending CN104035551A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310074783.3A CN104035551A (zh) 2013-03-08 2013-03-08 一种输入方法及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310074783.3A CN104035551A (zh) 2013-03-08 2013-03-08 一种输入方法及电子设备

Publications (1)

Publication Number Publication Date
CN104035551A true CN104035551A (zh) 2014-09-10

Family

ID=51466353

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310074783.3A Pending CN104035551A (zh) 2013-03-08 2013-03-08 一种输入方法及电子设备

Country Status (1)

Country Link
CN (1) CN104035551A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105719645A (zh) * 2014-12-17 2016-06-29 现代自动车株式会社 语音识别装置、包括其的车辆和控制语音识别装置的方法
CN106445100A (zh) * 2015-08-06 2017-02-22 大众汽车有限公司 用于处理多模输入信号的方法和系统
CN106843523A (zh) * 2016-12-12 2017-06-13 百度在线网络技术(北京)有限公司 基于人工智能的文字输入方法和装置
CN110192242A (zh) * 2017-01-20 2019-08-30 森兰信息科技(上海)有限公司 用于钢琴系统的琴键辅助用户输入系统和方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1470975A (zh) * 2002-07-22 2004-01-28 北京大学 一种汉字输入方法和使用该方法的系统
US20060190256A1 (en) * 1998-12-04 2006-08-24 James Stephanick Method and apparatus utilizing voice input to resolve ambiguous manually entered text input
CN1996206A (zh) * 2005-12-31 2007-07-11 北京三星通信技术研究有限公司 基于脱机输入方式的转换输入设备和方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060190256A1 (en) * 1998-12-04 2006-08-24 James Stephanick Method and apparatus utilizing voice input to resolve ambiguous manually entered text input
CN1470975A (zh) * 2002-07-22 2004-01-28 北京大学 一种汉字输入方法和使用该方法的系统
CN1996206A (zh) * 2005-12-31 2007-07-11 北京三星通信技术研究有限公司 基于脱机输入方式的转换输入设备和方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105719645A (zh) * 2014-12-17 2016-06-29 现代自动车株式会社 语音识别装置、包括其的车辆和控制语音识别装置的方法
CN105719645B (zh) * 2014-12-17 2020-09-18 现代自动车株式会社 语音识别装置、包括其的车辆和控制语音识别装置的方法
CN106445100A (zh) * 2015-08-06 2017-02-22 大众汽车有限公司 用于处理多模输入信号的方法和系统
CN106445100B (zh) * 2015-08-06 2019-08-02 大众汽车有限公司 用于处理多模输入信号的方法和系统
CN106843523A (zh) * 2016-12-12 2017-06-13 百度在线网络技术(北京)有限公司 基于人工智能的文字输入方法和装置
CN106843523B (zh) * 2016-12-12 2020-09-22 百度在线网络技术(北京)有限公司 基于人工智能的文字输入方法和装置
CN110192242A (zh) * 2017-01-20 2019-08-30 森兰信息科技(上海)有限公司 用于钢琴系统的琴键辅助用户输入系统和方法
CN110192242B (zh) * 2017-01-20 2021-11-30 森兰信息科技(上海)有限公司 用于钢琴系统的琴键辅助用户输入系统和方法

Similar Documents

Publication Publication Date Title
US9026428B2 (en) Text/character input system, such as for use with touch screens on mobile phones
US9123341B2 (en) System and method for multi-modal input synchronization and disambiguation
US8782549B2 (en) Incremental feature-based gesture-keyboard decoding
CN100587660C (zh) 一种手写字符预测识别的方法和装置
KR101474854B1 (ko) 음성인식을 통해 컨트롤 객체를 선택하기 위한 장치 및 방법
CN105810188B (zh) 一种信息处理方法和电子设备
US7719521B2 (en) Navigational interface providing auxiliary character support for mobile and wearable computers
US10082952B2 (en) System and method for text input by a continuous sliding operation
CN108700996B (zh) 用于多输入管理的系统和方法
WO2014055762A1 (en) Incremental multi-touch gesture recognition
JP2006048628A (ja) マルチモーダル入力方法
MXPA04011787A (es) Metodo para insertar texto.
JPH07295784A (ja) 音声による情報処理装置
CN103064530A (zh) 输入处理方法和装置
CN102073884A (zh) 一种手写识别方法、系统及手写识别终端
CN103903618B (zh) 一种语音输入方法及电子设备
CN102937837A (zh) 基于非完整识别的词语快速输入方法
CN105095924A (zh) 手写识别方法和设备
CN104992715A (zh) 一种智能设备的界面切换方法及系统
CN104035551A (zh) 一种输入方法及电子设备
CN102063282A (zh) 汉语语音输入系统及方法
CN105404624A (zh) 一种汉字识别方法、装置及终端
CN105786204A (zh) 信息处理方法和电子设备
CN1224889C (zh) 一种汉字输入方法和使用该方法的系统
CN102207824B (zh) 一种基于触摸屏设备的滑行拼音输入法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20140910

RJ01 Rejection of invention patent application after publication