专利名称:使用者自定声控功能快捷方式的模块及其方法
技术领域:
本发明为一种使用者自定声控功能快捷方式的模块及其方法,尤指一种应用于具有声控人机接口的电子装置上的使用者自定声控功能快捷方式的模块及其方法。
背景技术:
语音是快速及方便的人机接口,但是因为使用者习惯及正确的问题,尝试用语音来取代现有的人机接口往往不成功,一个原因就是尝试把所有的指令都赋予语音的功能本来就不切实际,即使在现有的系统上也只是把某些功能变成“快捷方式”,举例来说,在计算机上会让使用者在屏幕上设置“快捷方式”,把个人常用的程序或文件利用简单的图形在桌面上表示,因此不需要层层进去寻找;另外一个例子是在电器上往往会设置一些快速键,让使用者不必通过菜单(menu)层层下去寻找,对于常用的指令能够在最短的时间执行。
现在的声控功能都是系统定义好的,但是往往加入了许多使用者不需要的声控指令,一方面增加系统的负担(如增加识别时间),另一方面也降低了识别率。声控功能主要是希望提供使用者更方便及快速的人机接口,站在使用者的角度来看,如果使用者来确定哪些功能要赋予声控指令,将更符合使用者的需求。桌上型计算机或笔记型计算机因为有大的屏幕,所以提供使用者在屏幕上自定快捷方式,对于一些装置,如便携装置或一般电子产品,我们看到的做法是系统把一些觉得使用者会常用的功能做成一些快速键,其它的部分就用视控调整功能(On-Screen Display)的接口让使用者一层一层寻找,在装置愈做愈小的趋势下,这些快速键将不可避免的愈来愈少,语音也成为取代这些快速键的很好工具,使用者可依需要加入某些功能选项,对于某些不常用或是常常识别错误的功能选项可以将之删除,而且没有实体按键数目的限制,如此一来利用使用者自定的声控功能快捷方式对于装置的操控可提供一个快速有效率的人机接口。
发明内容
本发明的第一构想在于提供一种使用者自定声控功能快捷方式的模块,其应用于具有声控功能的电子装置,用来编辑及执行至少一项声控功能,该模块至少包括声控功能数据库,用来存储这些声控功能项目,每一该声控功能项目至少包括声控指令名称、声控功能快捷方式以及选择标号,该声控指令名称为该使用者自定的声控功能项目名称,该声控功能快捷方式,为该声控功能项目的执行路径,由该电子装置在声控功能编辑模式下,纪录该使用者顺序选择下拉式菜单的至少一选项所形成,该选择标号,为该使用者自定的该声控功能项目的使用状态或闲置状态;由此,当该使用者输入语音指令时,该电子装置识别及转换该语音指令为电子数据,用其与该选择标号为该使用状态所对应的该声控指令名称比对以找出符合的该声控指令选项,并根据对应的该声控功能快捷方式执行该声控功能项目。
依据本发明的构想,该电子装置还包括麦克风,其供使用者输入该语音指令。
依据本发明的构想,该使用者自定声控功能快捷方式的模块还包括声控功能编辑单元,其提供使用者声控功能项目添加及闲置功能、声控功能项目修订功能以及声控功能项目的宏功能。
依据本发明的构想,该声控功能项目添加功能用来让该电子装置在声控功能编辑模式下,纪录该使用者顺序选择该下拉式菜单的至少一选项所产生的新声控功能项目,并将该新声控功能项目加入该声控功能数据库,以及设定其该选择标号为使用状态;该声控功能项目闲置功能设定该声控功能项目的该选择标号为该闲置状态。
依据本发明的构想,该声控功能项目修订功能修改该声控功能数据库中的任一该声控功能项目的该声控指令名称。
依据本发明的构想,该声控功能项目的宏功能将多个这些声控功能项目组合成宏以新声控功能项目形式加入该声控功能数据库,该使用者可自定该新声控功能项目的该声控指令名称,该新声控功能项目的该声控功能快捷方式可顺序执行该宏中所选择的这些声控功能项目,该新声控功能项目的该选择标号设定为该使用状态。
依据本发明的构想,该使用者自定声控功能快捷方式的模块更包括声控功能执行单元,其当该电子装置输入该语音指令且该声控功能执行单元被启动时,该声控功能执行单元识别及转换该语音指令为该电子数据,将该电子数据与该选择标号为该使用状态的该声控指令选项的该声控指令名称作比对以找出符合的该声控指令选项,并根据对应的该声控功能快捷方式执行该声控功能项目,该电子数据于完成与该语音指令比对后即予删除。
本发明的第二构想在于提供一种使用者自定声控功能快捷方式的编辑方法,其应用于具有声控功能的电子装置,用来在该声控功能编辑模式下编辑该电子装置中包含多个现有声控功能项目的声控功能数据库,该声控功能项目至少包括声控指令名称、声控功能快捷方式以及选择标号,该方法包括(1)添加新声控功能项目于该声控功能数据库中;(2)闲置该声控功能数据库中的任一启动的该声控功能项目;(3)修改该声控功能数据库中任一现有该声控功能项目的至少一字段;以及(4)添加包括多个现有该声控功能项目的宏于该声控功能数据库中。
依据本发明的构想,该步骤(1)包括纪录经由选择该下拉式菜单的至少一选项所产生新声控功能项目;输入该新声控功能项目的该声控指令名称;以及将该新声控功能项目加入该声控功能数据库。
依据本发明的构想,该新声控功能项目的该选择标号设定为一使用状态。
依据本发明的构想,该步骤(2)将任一该选择标号为使用状态的该声控功能项目的该选择标号设定为该闲置状态。
依据本发明的构想,该步骤(3)中的该字段为该声控指令名称。
依据本发明的构想,该步骤(4)至少包括选择组合该宏的多个该声控功能项目以形成新声控功能项目;输入该新声控功能项目的该声控指令名称;自行产生可顺序执行被选择的这些声控功能项目所对应的该声控功能快捷方式;以及加入该新声控功能项目于该声控功能数据库中。
本发明的第三构想在于提供一种使用者自定声控功能快捷方式的执行方法,其应用于具有声控功能的电子装置,用来在该声控功能执行模式下执行该电子装置中的声控功能数据库的至少一声控功能项目,任一该声控功能项目至少包括一声控指令名称、一声控功能快捷方式以及一选择标号,该方法包括(1)输入语音指令;(2)识别及转换该语音指令为电子数据;(3)顺序比对该电子数据及该选择标号为使用状态的该声控功能项目的该声控指令名称;(4)根据符合该声控指令名称所对应的该声控指令选项的该声控功能快捷方式执行该声控功能项目;以及(5)当该电子数据不符合该声控指令名称时,执行步骤(3)。
本发明的功效与目的,可通过下列实施例与
得以更深入的了解。
图1为本发明实施例的具声控功能的电子装置的示意图;图2为本发明实施例的声控功能下拉式菜单选择选项的示意图;图3为本发明实施例的一种使用者自定声控功能快捷方式的编辑方法流程图;以及图4为本发明实施例的一种使用者自定声控功能快捷方式的执行方法流程图。
其中,附图标记说明如下1 声控功能数据库2 声控功能项目21 声控指令名称 22 声控功能快捷方式23 选择标号 3 声控功能编辑单元4 声控功能执行单元 10 电子装置11 使用者自定声控功能快捷方式的模块5 声控功能驱动程序 6 麦克风7 下拉式菜单70 第一层菜单71 第二层菜单72 第三层菜单73 第四层菜单76 选项
具体实施例方式
请参阅图1,其为本发明实施例的具声控功能的电子装置的示意图,该电子装置10包括使用者自定声控功能快捷方式的模块11及麦克风6。该模块11至少包括声控功能数据库1,声控功能编辑单元3及声控功能执行单元4。该数据库1用来存储所有使用者所选择的声控功能项目2,通常存储于存储装置(未显示)中,数据库1中每一声控功能项目2相当于数据库1中的每一项数据,包括至少三个字段,分别是声控指令名称21、声控功能快捷方式22以及选择标号23,声控指令名称21为使用者自定的声控功能项目名称,声控功能快捷方式22声控功能项目的执行路径,由该电子装置10在声控功能编辑模式下,纪录该使用者顺序选择下拉式菜单(请参阅图2)的至少一选项所形成,选择标号23为该使用者自定的声控功能项目的使用(Active)状态或闲置(Idle)状态,当使用者从电子装置10的麦克风6输入语音指令时,电子装置10识别及转换语音指令为电子数据,用其与选择标号23为使用状态所对应的声控指令名称21比对以找出符合的声控指令选项2,并根据对应的声控功能快捷方式22执行该声控功能项目2。
声控功能编辑单元3及声控功能执行单元4分别为电子装置10的声控功能驱动程序5中负责声控功能编辑及执行的模块,一般说来,这些模块主要功能包括提供人机接口、数据库及后台作业处理,确切的说,声控功能编辑模块3提供使用者声控功能项目添加及闲置功能、声控功能项目修订功能以及声控功能项目的宏功能。
请参阅图2,其为本发明实施例的声控功能下拉式菜单选择选项的示意图,请同时参阅图1,声控功能项目添加功能在声控功能编辑模式下,纪录该使用者顺序选择下拉式菜单7的至少一选项76,并将因该选择所产生的新声控功能项目2加入声控功能数据库1;以图2为例,声控功能项目添加功能先由使用者启动声控功能编辑模式(未显示),陆续选择第一层菜单70中的“电话簿”、第二层菜单71中的“拨打”、第三层菜单72中的“王小明”以及第四层菜单73中的“手机2”,此选择过程所产生的新声控功能项目2将允许使用者日后可以声控方式直接拨打王小明的第二只手机,为求容易记取该新声控功能项目2,使用者可自定偏好的该新声控功能项目2的声控指令名称21,同时声控功能编辑单元3将自动产生可直接产生可拨打王小明的第二只手机的执行路径于该新声控功能项目2的声控功能快捷方式22,同时设定该新声控功能项目2的选择标号为使用状态,最后将此新声控功能项目2加入声控功能数据库1,至此,声控功能项目添加功能即行完成。另外,在前述选择菜单选项过程中的第一层菜单中的选项也可以桌面上的选项及屏幕状态区上的选项取代。
声控功能项目闲置功能则选择声控功能数据库1中现有的声控功能项目2,将其选择标号设定为闲置状态,使该被选择的声控功能项目2进入闲置状态。
声控功能项目修订功能则针对声控功能数据库1中现有的声控功能项目2的声控指令名称21进行修改,使该指令更趋于人性化并易于记取及使用。
声控功能项目的宏功能可举例说明如下;如果使用者希望利用单一语音指令顺序顺序执行数个不同的应用程序,例如,以一“当日行程”语音指令陆续执行①打开“收音机”;②转到“电视新闻”;③打开“行事历”跳到本日行程;④打开“电子邮件”;为求产生此宏,使用者在声控功能编辑模式下进入声控功能项目的宏功能选项(未显示)后,可顺序纪录应用程序“收音机”、“电视新闻”、“行事历”及“电子邮件”及其相关子菜单(例如“收音机频道”、“电视频道”、“本日行程”等)依循如图2所示的选择程序,此新产生的宏形同一个新声控功能项目2,在本例中,使用者可将“当日行程”输入该新声控功能项目2的声控指令名称21,声控功能编辑单元3自动存储因应这些应用程序菜单选择程序所产生的顺序执行路径于该新声控功能项目2的声控功能快捷方式22以及设定该新声控功能项目2的选择标号23为使用状态。同理可产生以“轻松一下”为语音指令陆续进行①执行“MP3播放软件”,播放预先设定的歌曲“xxx”以及②执行预设的游戏程序的宏。
声控功能执行单元4则当该电子装置10输入语音指令且该声控功能执行模式被启动时,该声控功能执行单元4识别及转换该语音指令为电子数据,将该电子数据与选择标号为使用状态的声控指令选项的声控指令名称作比对以找出符合的声控指令选项,并根据对应的该声控功能快捷方式执行该声控功能项目,该电子数据于完成与语音指令比对后即予删除。
请参阅图3,其为本发明实施例的一种使用者自定声控功能快捷方式的编辑方法流程图,该编辑方法包括以下步骤(1)确认声控功能添加选项被选择;(2)如是,则纪录下拉式菜单的所有被选选项以产生新声控功能项目;(3)输入该新声控功能项目的该声控指令名称;(4)设定该新声控功能项目的选择标号为使用状态;(5)将该新声控功能项目加入声控功能数据库;(6)确认声控功能闲置选项被选择;(7)如是,则将任一选择标号为使用状态的声控功能项目的选择标号设定为闲置状态;(8)确认声控功能修改选项被选择;(9)如是,修改声控功能项目的声控指令名称;(10)确认声控功能宏选项被选择;(11)如是,则选择组合该宏的多个声控功能项目以形成一新声控功能项目;(11)输入该新声控功能项目的声控指令名称;(12)自行产生可顺序执行被选择的声控功能项目所对应的声控功能快捷方式;(13)加入该新声控功能项目于该声控功能数据库中;(14)结束。
请参阅图4,其为本发明实施例的一种使用者自定声控功能快捷方式的执行方法流程图,该执行方法包括以下步骤(1)输入语音指令;(2)识别及转换语音指令为电子数据;(3)顺序比对电子数据及选择标号为使用状态的声控功能项目的声控指令名称;(4)根据符合声控指令名称所对应的声控指令选项的声控功能快捷方式执行该声控功能项目;(5)当该电子数据不符合该声控指令名称且目前声控指令选项非为最后时,执行步骤(3)。
综上所述,本发明的设计允许使用者自定电子装置下拉式菜单的选项及执行路径,并以声控方式根据执行路径执行该选项,同时以可集合多个选项为一宏,并以声控方式顺序执行宏的所有选项;相较于公知的声控功能模块及方法,本发明还提供了使用者自定声控功能快捷方式的模块及其方法。
本发明得由本领域技术人员任施匠思而为诸般修饰,然皆不脱权利要求所欲保护的范围。
权利要求
1.一种使用者自定声控功能快捷方式的模块,其应用于具有声控功能的电子装置,用来编辑及执行至少一项声控功能项目,该模块至少包括声控功能数据库,用来存储这些声控功能项目,每一该声控功能项目至少包括声控指令名称,其为该使用者自定的声控功能项目名称;声控功能快捷方式,其为该声控功能项目的执行路径,由该电子装置在声控功能编辑模式下,纪录该使用者顺序选择下拉式菜单的至少一选项所形成;以及选择标号,其为该使用者自定的该声控功能项目的使用状态或闲置状态;由此,当该使用者输入语音指令时,该电子装置识别及转换该语音指令为电子数据,用其与该选择标号为该使用状态所对应的该声控指令名称比对以找出符合的该声控指令选项,并根据对应的该声控功能快捷方式执行该声控功能项目。
2.根据权利要求1所述的使用者自定声控功能快捷方式的模块,该电子装置还包括麦克风,其供使用者输入该语音指令。
3.根据权利要求1所述的使用者自定声控功能快捷方式的模块,还包括声控功能编辑单元,其提供使用者声控功能项目添加及闲置功能、声控功能项目修订功能以及声控功能项目的宏功能。
4.根据权利要求3所述的使用者自定声控功能快捷方式的模块,其中该声控功能项目添加功能用来让该电子装置在声控功能编辑模式下,纪录该使用者顺序选择该下拉式菜单的至少一选项所产生的新声控功能项目,并将该新声控功能项目加入该声控功能数据库,以及设定其该选择标号为使用状态;该声控功能项目闲置功能设定该声控功能项目的该选择标号为该闲置状态。
5.根据权利要求3所述的使用者自定声控功能快捷方式的模块,其中该声控功能项目修订功能修改该声控功能数据库中的任一该声控功能项目的该声控指令名称。
6.根据权利要求3所述的使用者自定声控功能快捷方式的模块,其中该声控功能项目的宏功能将多个这些声控功能项目组合成一宏以新声控功能项目形式加入该声控功能数据库,该使用者可自定该新声控功能项目的该声控指令名称,该新声控功能项目的该声控功能快捷方式可顺序执行该宏中所选择的这些声控功能项目,该新声控功能项目的该选择标号设定为该使用状态。
7.根据权利要求1所述的使用者自定声控功能快捷方式的模块,还包括声控功能执行单元,其当该电子装置输入该语音指令且该声控功能执行单元被启动时,该声控功能执行单元识别及转换该语音指令为该电子数据,将该电子数据与该选择标号为该使用状态的该声控指令选项的该声控指令名称作比对以找出符合的该声控指令选项,并根据对应的该声控功能快捷方式执行该声控功能项目,该电子数据于完成与该语音指令比对后即予删除。
8.一种使用者自定声控功能快捷方式的编辑方法,其应用于具有声控功能的电子装置,用来在该声控功能编辑模式下编辑该电子装置中包含多个现有声控功能项目的声控功能数据库,该声控功能项目至少包括声控指令名称、声控功能快捷方式以及选择标号,该方法包括(1)添加新声控功能项目于该声控功能数据库中;(2)闲置该声控功能数据库中的任一启动的该声控功能项目;(3)修改该声控功能数据库中任一现有该声控功能项目的至少一字段;以及(4)添加包括多个现有该声控功能项目的一宏于该声控功能数据库中。
9.根据权利要求8所述的使用者自定声控功能快捷方式的编辑方法,其中该步骤(1)包括纪录经由选择该下拉式菜单的至少一选项以产生新声控功能项目;输入该新声控功能项目的该声控指令名称;以及将该新声控功能项目加入该声控功能数据库。
10.根据权利要求9所述的使用者自定声控功能快捷方式的编辑方法,其中该新声控功能项目的该选择标号设定为使用状态。
11.根据权利要求8所述的使用者自定声控功能快捷方式的编辑方法,其中该步骤(2)将任一该选择标号为使用状态的该声控功能项目的该选择标号设定为该闲置状态。
12.根据权利要求8所述的使用者自定声控功能快捷方式的编辑方法,其中该步骤(3)中的该字段为该声控指令名称。
13.根据权利要求8所述的使用者自定声控功能快捷方式的编辑方法,该步骤(4)至少包括选择组合该宏的多个该声控功能项目以形成一新声控功能项目;输入该新声控功能项目的该声控指令名称;自行产生可顺序执行被选择的这些声控功能项目所对应的该声控功能快捷方式;以及加入该新声控功能项目于该声控功能数据库中。
14.一种使用者自定声控功能快捷方式的执行方法,其应用于具有声控功能的电子装置,用来在该声控功能执行模式下执行该电子装置中的声控功能数据库的至少一声控功能项目,任一该声控功能项目包括至少声控指令名称、声控功能快捷方式以及选择标号,该方法包括(1)输入语音指令;(2)识别及转换该语音指令为电子数据;(3)顺序比对该电子数据及该选择标号为使用状态的该声控功能项目的该声控指令名称;(4)根据符合该声控指令名称所对应的该声控指令选项的该声控功能快捷方式执行该声控功能项目;以及(5)当该电子数据不符合该声控指令名称且目前声控指令选项非为最后时,执行步骤(3)。
全文摘要
本发明涉及一种使用者自定声控功能快捷方式的模块及其方法,该模块至少包括声控功能数据库,每一该声控功能项目至少包括声控指令名称、声控功能快捷方式以及选择标号,声控指令名称为使用者自定的声控功能项目名称;声控功能快捷方式为该声控功能项目的执行路径,由该电子装置在声控功能编辑模式下,纪录该使用者顺序选择下拉式菜单的至少一选项所形成;选择标号则为该使用者自定的该声控功能项目的使用状态或闲置状态;由此,当使用者输入语音指令时,电子装置识别及转换语音指令为电子数据,用其与选择标号为使用状态所对应的声控指令名称比对以找出符合的声控指令选项,并根据对应的声控功能快捷方式执行声控功能项目。
文档编号G06F3/048GK1983160SQ20051012961
公开日2007年6月20日 申请日期2005年12月13日 优先权日2005年12月13日
发明者沈家麟, 许天明 申请人:台达电子工业股份有限公司