用于登记用户命令的显示装置和方法_4

文档序号:9870882阅读:来源:国知局
况下,处理器140可以确定用户命令的登记适合作为控制显示装置100的操作的控制命令。
[0103]同时,在输入用于在语音识别模式下操作显示装置100的登记请求信息的状态中,与用户命令的分析结果相对应的结果值可以属于第二阈值部分530的第2-2阈值部分533。在这种情况下,处理器140可以确定用户命令的登记适合作为在语音识别模式下操作显示装置100的触发命令。
[0104]同时,在输入用于在语音识别模式下操作显示装置100的登记请求信息的状态中,如果与用户命令的分析结果相对应的结果值属于第二阈值部分530的第2-1阈值部分531,则处理器140可以根据用户命令的用户的选择命令确定用户命令的登记适合作为在语音识别模式下操作显示装置100的触发命令。
[0105]同时,根据本公开的一方面,在处理器140确定用户所说语音和多个预登记的命令之间的相似性或用户所说语音是否与禁用命令相对应之后,处理器140可以根据上述各示例实施例来确定用户命令的登记合适性。
[0106]根据示例实施例,处理器140使用相似性算法(例如混淆矩阵)来测量根据用户命令生成的音标与预存储的多个命令的音标之间的相似性,以相应地计算可靠性值。此后,处理器140将各个计算出的可靠性值与预定阈值进行比较,以确定各个可靠性值是否小于预定阈值。作为确定结果,如果至少一个可靠性值是预定阈值或更多,则处理器140确定用户命令和至少一个预登记的命令彼此类似,并确定用户命令的登记不合适。同时,如果全部可靠性值小于预定阈值,则处理器140确定用户命令的登记是合适的。
[0107]根据示例实施例,处理器140参考在存储单元170中登记并存储的禁用命令,确定用户命令是否是不可登记的命令。作为确定结果,如果用户命令与至少一个禁用命令相关联,则处理器140确定用户命令的登记是不合适的。同时,如果用户命令与至少一个禁用命令不相关联,则处理器140确定用户命令的登记是合适的。
[0108]在这种情况下,如上所述,处理器140可以执行以下操作的至少一个:确定用户命令是否与预登记的命令相似的第一确定操作,和确定相应用户命令是否是禁用命令的第二确定操作。
[0109]如果主要通过上述第一确定操作和第二确定操作的至少一个确定用户命令的登记合适性,则处理器140根据上述各示例实施例确定用户命令的登记合适性。如果确定用户命令的登记是合适的,则处理器140可以通过输出单元120提供用户命令的登记合适性确定结果。具体地,如果确定用户命令的登记是合适的,则音频输出单元123根据处理器140的控制命令来输出用户命令的音频。在输出上述音频的状态中,如果在预定阈值时间内输入了用户所说语音,则处理器140根据用户命令的文本与用户所说语音的文本之间的相似性的程度来在存储单元170中登记并存储用户命令。具体地,如果在输出用户命令之后输入了所说语音,则处理器140可以将输入的所说语音转换为文本类型,或从语音识别装置300接收转换为文本类型的语音识别结果。此后,处理器140使用相似性算法(例如混淆矩阵)来测量用户命令的音标与所说语音的音标之间的相似性,并且如果根据该测量的相似性值是预定阈值或更多,则在存储单元170中登记并存储用户命令。
[0110]同时,如果确定用户命令的登记不合适,则显示单元121显示根据预定的合适性确定条件分析得到的分析结果和引导可登记的用户命令的引导UI。因此,用户可以参照在显示装置100的屏幕上显示的引导UI,重新输入与登记确定条件相匹配的用户命令。
[0111]以下,在显示装置100中用户命令的登记不合适的情况下,将具体参照图6至8来描述根据上述不合适登记的提供确定结果的操作。
[0112]图6是根据本公开的示例实施例提供显示装置中的用户命令的登记不合适性确定结果的第一示意性视图。
[0113]如图6中所示,可以通过上述确定登记合适性的模块中包括的模块中与第四条件相对应的模块,来确定用户定义的第一用户命令610的登记不合适。如上所述,与第四条件相对应的模块是确定配置用户命令的相应单词的数量和与每个单词相对应的音标数量大于等于预定数量、还是小于预定数量的模块。
[0114]因此,如果配置第一用户命令610的相应单词数超过预定数量,则处理器140可以确定第一用户命令610的登记不合适。这样,如果确定第一用户命令610的登记不合适,则显示装置100可以通过显示单元121在其屏幕上显示引导UI 620“这是过长的命令”。
[0115]因此,用户可以参照屏幕上显示的引导UI620,来重新输入由比第一用户命令610的单词更少的单词所组成的用户命令。
[0116]图7是根据本公开的示例实施例提供显示装置中的用户命令的登记不合适性确定结果的第二示意性视图。
[0117]如图7中所示,可以通过上述确定登记合适性的模块中包括的模块中与第四条件相对应的模块,来确定用户定义的第二用户命令710的登记不合适。如上所述,与第四条件相对应的模块是确定配置用户命令的相应单词的数量和与每个单词相对应的音标数量大于等于预定数量、还是小于预定数量的模块。
[0118]因此,如果配置第二用户命令710的相应单词数小于预定数量,则处理器140可以确定第二用户命令710的登记不合适。这样,如果确定第二用户命令710的登记不合适,则显示装置100可以通过显示单元121在其屏幕上显示包括确定结果信息“输入命令不适于登记”以及用户命令的推荐信息(例如“推荐:运行Skype、Skype TV”)的引导UI 720。
[0119]因此,用户可以参照关于通过引导UI720在屏幕上显示的第二用户命令710推荐的用户命令,来重新输入他或她想要的用户命令。
[0120]图8是根据本公开的示例实施例提供显示装置中的用户命令的登记不合适性确定结果的第三示意性视图。
[0121]如图8中所示,可以通过上述确定登记合适性的模块中包括的模块中与第五条件相对应的模块,来确定用户定义的第三用户命令810的登记不合适。如上所述,与第五条件相对应的模块是确定配置用户命令的音标中开始和结尾的音标是否是预定义的弱音标的模块。
[0122]因此,如果配置第三用户命令810的各单词的音标的开始或结尾的至少一个的音标是弱音标,则处理器140可以确定第三用户命令810的登记不合适。这样,如果确定第三用户命令810的登记不合适,则显示装置100可以通过显示单元121在其屏幕上显示包括确定结果信息“这包括不合适的发音”和引导不合适的发音的发音信息例如“Skype[S,Pe]”的引导UI 820。
[0123]因此,用户可以参照屏幕上显示的引导UI820,来重新输入排除了不合适的弱发音的用户命令。
[0124]以上,已经详细描述了根据本公开登记在显示装置100中由用户定义的用户命令操作。以下,将具体描述根据本公开的显示装置100中由用户定义的登记用户命令的方法。
[0125]图9是根据本公开的示例实施例用于确定显示装置中的用户命令的登记合适性的方法的流程图。
[0126]如图9所示,如果输入了用户定义的用户命令,则显示装置100确定输入用户命令是文本类型的命令还是所说语音(操作S910和操作S920)。
[0127]具体地,如果输入了用户定义的用户命令的登记请求信息,则显示装置100进入用户命令的登记执行模式。这里,登记请求信息可以是登记与用于进入语音识别模式的触发命令相关联的用户命令的请求信息,或登记用于控制显示装置100的操作的控制命令相关联的用户命令的请求信息。
[0128]在输入这种登记请求信息的状态中,显示装置100确定是否从输入装置200输入了与用户的登记请求相对应的用户命令。作为确定结果,如果通过例如麦克风(未示出)或遥控器的输入装置200输入了用户命令的所说语音,则显示装置100从语音识别装置300接收被转换为文本的所说语音的语音识别结果(操作S930)。然而,本公开不限于此。如果没有执行与语音识别装置300的数据通信,或通过麦克风输入了用户命令的所说语音,则显示装置100可以使用语音到文本(STT)算法来将用户所说语音转换为文本。同时,向显示装置100发送针对与用户命令相关联的所说语音的语音识别结果的所说语音识别装置300可以向显示装置100发送关于用户所说语音的至少一个文本类型的语音识别结果。因此,在从语音识别装置300接收用户所说语音的多个文本的情况下,显示装置100显示多个文本的列表。此后,如果输入针对一个文本的选择命令,则显示装置100可以确定与输入选择命令相对应的文本作为用户所说语音的文本。
[0129]如果根据上述各示例实施例输入了文本类型的用户命令,则显示装置100基于预定的音标集来生成文本类型的用户命令的音标(操作S940)。此后,显示装置100基于预先确定的合适性确定条件分析生成的音标,以确定用户命令的登记合适性(操作S950)。此后,显示装置100提供用户命令的登记合适性确定结果(操作S960)。
[0130]具体地,显示装置100根据关于合适性确定条件预先确定的登记合适性确定模块,来分析关于用户命令的预生成的音标,以确定用户命令的登记合适性。这里,如图4中所描述的,确定登记合适性可以包括以下模块的至少一个:分析音标总数的模块(第一条件)、分析配置音标的元音和辅音的配置的模块(第二条件)、分析音标的配置形式的模块(第三条件)、分析配置用户命令的每个单词的音标的模块(第四条件)、检测弱音标的模块(第五条件)。由于已经参照图4描述了相应模块,将省去其具体描述。
[0131]根据示例实施例,显示装置100可以使用确定登记合适性的模块中包括的模块中与第一和第二条件相对应的模块,来分析根据用户命令生成的音标,以确定用户命令的登记合适性。
[0132]根据示例实施例,显示装置100可以使用确定登记合适性的模块中包括的模块中与第一和第二条件相对应的模块和与第三至第五条件中的至少一个相对应的模块,来确定用户命令的登记合适性。
[0133]根据示例实施例,显示装置100可以针对在确定登记合适性的模块中包括的与第一至第五条件相对应的各模块确定用户命令的登记合适性,并可以基于根据确定结果的结果值来最终确定用户命令的登记合适性。
[0134]具体地,显示装置100针对确定登记合适性的模块中包括的与第一至第五条件相对应的各模块确定用户命令的登记合适性。如果确定关于第
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1