一种操作音频生成方法、装置、终端及计算机可读介质制造方法及图纸

技术编号:17784770 阅读:28 留言:0更新日期:2018-04-22 16:38
本发明专利技术实施例公开了一种操作音频生成方法、装置、终端及计算机可读介质,其中该方法包括:提取用户操作,根据所述用户操作的信息生成操作指令,其中所述用户操作的信息包括如下至少一项:操作类型、操作应用程序;根据所述操作指令生成操作音频数据;获取除所述操作音频数据的其他音源信息,根据所述其他音源信息确定当前输出音频并输出,其中所述当前输出音频至少包括所述操作音频数据。本发明专利技术实施例提供的一种操作音频生成方法、装置、终端及计算机可读介质,采集用户操作并转化为操作指令,根据操作指令生成操作音频数据,根据其他音源信息确定当前输出音频并输出,改善了用户的操作体验。

【技术实现步骤摘要】
一种操作音频生成方法、装置、终端及计算机可读介质
本专利技术实施例涉及音频处理技术,尤其涉及一种操作音频生成方法、装置、终端及计算机可读介质。
技术介绍
终端是指一种计算机设备,广义上讲包括手机、笔记本、平板电脑、POS机、车载电脑等。当终端在一个操作系统(例如Android系统)框架下时,很容易实现操作音频与其他音源的同时输出,例如,手机按键音与音乐播放器播放的音频同时输出。然而,当Android系统作为终端系统(例如车载多媒体系统)中的一个模块时,Android系统的操作音频往往不能与其他音源同时输出。例如,在收音机或导航音源输出时,Android系统的操作音频会被切断。导致了用户虽然可进行操作,但是不确定操作是否已完成的情况。例如,用户在音乐播放器播放音乐时,进行打开网页操作,因不确定是否已成功点击,所以会多次重复操作,导致系统后台运行缓慢,且会一次性弹出多个网页,使用户产品体验大大降低。目前,常采用利用MCU的I/O口来进行操作音频的模拟。然而利用该方法,软件算法上需考虑操作音频的多频选择,硬件上需要增加电路实现模拟音频与正常音源的混音输出,增加了成本和技术实现复杂度且可靠性低。
技术实现思路
有鉴于此,本专利技术实施例提供了一种操作音频生成方法、装置、终端及计算机可读介质,有效解决了操作音频输出问题,改善了用户的操作体验。第一方面,本专利技术实施例提供了一种操作音频生成方法,包括:提取用户操作,根据所述用户操作的信息生成操作指令,其中所述用户操作的信息包括如下至少一项:操作类型、操作应用程序;根据所述操作指令生成操作音频数据;获取除所述操作音频数据的其他音源信息,根据所述其他音源信息确定当前输出音频并输出,其中所述当前输出音频至少包括所述操作音频数据。第二方面,本专利技术实施例提供了一种装置,包括:处理器,用于提取用户操作;控制器,用于根据所述用户操作的信息生成操作指令,其中所述用户操作的信息包括如下至少一项:操作类型、操作应用程序;音频处理芯片,用于根据所述操作指令生成操作音频数据,获取除所述操作音频数据的其他音源信息,根据所述其他音源信息确定当前输出音频,其中所述当前输出音频至少包括所述操作音频数据;至少一个扬声器,用于将当前输出音频输出。第三方面,本专利技术实施例提供了一种终端,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任一实施例所述的操作音频生成方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任一实施例所述的操作音频生成方法。本专利技术实施例提供的一种操作音频生成方法、终端及计算机可读介质,采集用户操作并转化为操作指令,根据操作指令生成操作音频数据,根据其他音源信息确定当前输出音频并输出,改善了用户的操作体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种操作音频生成方法流程图;图2是本专利技术实施例二提供的一种操作音频生成方法流程图;图3是本专利技术实施例三提供的一种操作音频生成方法流程图;图4是本专利技术实施例四提供的一种操作音频生成方法流程图;图5是本专利技术实施例五提供的一种操作音频生成方法流程图;图6是本专利技术实施例六提供的一种操作音频生成装置结构示意图;图7是本专利技术实施例七提供的一种终端的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,以下将参照本专利技术实施例中的附图,通过实施方式清楚、完整地描述本专利技术的技术方案,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一图1是本专利技术实施例一提供的一种操作音频生成方法流程图,本实施例可适用于生成操作音频的情况,该方法可以由终端实现,例如手机、平板、车载电脑等,具体可通过终端中的软件和/或硬件来实施。参见图1,该操作音频生成方法包括如下步骤:S110、提取用户操作,根据用户操作的信息生成操作指令,其中用户操作的信息包括如下至少一项:操作类型、操作应用程序。其中,用户操作类型可以是用户对终端物理按键的按击操作,也可以是用户对配置有触控屏的终端的触屏操作,例如,用户在终端触控屏上的单击、双击操作以及手指按特定轨迹的滑动操作。其中,操作类型不同,产生的用户操作信息可以不相同,例如,按击物理按键得到的用户操作信息可以与触屏单击、双击、滑动得到的用户操作信息都不同。其中,操作应用程序不同,其产生的操作信息可以不同,例如,用户在通话拨号时触屏单击得到的用户操作信息可以与邮件文字编辑时触屏单击得到的用户操作信息不同。可选的,用户在配置有触控屏的终端的不同屏幕位置处操作,得到的用户操作信息也可以不同,例如,用户在通话拨号时,点击不同数字得到的用户操作信息可以不同。可选的,操作指令的生成方式根据用户自主设置,其中操作指令的生成方式可以是包括单一类型生成方式和多样型生成方式,示例性的,若设置为单一类型生成方式,则不同的用户操作均对应一种操作指令;若设置为多样型生成方式,则根据不同的用户操作生成不同的操作指令。本实施例中,终端提取不同的用户操作,可生成不同的操作指令,以生成不同的操作音频,提高了生成音频的多样性,提高了用户适用性,可满足不同用户的不同需求。S120、根据操作指令生成操作音频数据。其中,终端可以根据不同的操作指令选取不同的音频数据作为操作音频数据。其中,操作音频数据可以预先设置,可选的,操作音频数据可以预先下载到终端内,并可以根据用户需求实时更新。其中,终端可以自动设置操作指令与操作音频数据的对应关系;也可以预留设置入口,供用户自定义设置操作指令与操作音频数据的对应关系。其中,不同的操作指令可以对应同一个操作音频数据,还可以对应不同的操作音频数据。S130、获取除操作音频数据的其他音源信息,根据其他音源信息确定当前输出音频并输出,其中当前输出音频至少包括操作音频数据。操作音频数据为数字信号,终端在生成操作音频数据后,可将其解码为模拟信号输出,可选的,可以通过功放放大后驱动扬声器发声。其中,音源信息可以包括音源数量、音源类型、音源优先级、音源音量大小等。终端在生成操作音频后,可以获取其他音源数量,若终端设备不存在其他音源,则将操作音频数据作为当前输出音频解码并输出;若终端设备存在其他音源,则获取其他音源的音源信息。其中,音源类型可以分为数字信号和模拟信号,操作音频数据可以与数字信号直接混音,也可以经过解码后与模拟信号进行混音。其中,根据其他音源的音源信息确定当前输出音频并输出,可以将操作音频数据与其他音源全部进行混音作为当前输出音频并输出,也可以将操作音频数据与部分其他音源进行混音并输出。示例性的,在车载多媒体系统中,Android系统作为终端系统中的一个模块,Android系统的操作音频可采用上述方式与其他音源同时输出。车载本文档来自技高网...
一种操作音频生成方法、装置、终端及计算机可读介质

【技术保护点】
一种操作音频生成方法,其特征在于,包括:提取用户操作,根据所述用户操作的信息生成操作指令,其中所述用户操作的信息包括如下至少一项:操作类型、操作应用程序;根据所述操作指令生成操作音频数据;获取除所述操作音频数据的其他音源信息,根据所述其他音源信息确定当前输出音频并输出,其中所述当前输出音频至少包括所述操作音频数据。

【技术特征摘要】
1.一种操作音频生成方法,其特征在于,包括:提取用户操作,根据所述用户操作的信息生成操作指令,其中所述用户操作的信息包括如下至少一项:操作类型、操作应用程序;根据所述操作指令生成操作音频数据;获取除所述操作音频数据的其他音源信息,根据所述其他音源信息确定当前输出音频并输出,其中所述当前输出音频至少包括所述操作音频数据。2.根据权利要求1所述的方法,其特征在于,所述操作指令为控制器根据接收的串口指令生成的IIC指令,其中所述串口指令包含所述用户操作的信息。3.根据权利要求2所述的方法,其特征在于,所述根据所述操作指令生成操作音频数据,包括:根据所述IIC指令查找预置表格;当所述IIC指令与预置表格中指令相匹配时,调取所述预置表格中指令对应的操作音频数据;其中,所述预置表格包括IIC指令列和操作音频数据列,且IIC指令列和操作音频数据列一一对应。4.根据权利要求2所述的方法,其特征在于,所述根据所述操作指令生成操作音频数据,包括:根据所述IIC指令选取蜂鸣器发声频率,将选取频率对应的蜂鸣音数据确定为操作音频数据。5.根据权利要求1所述的方法,其特征在于,所述获取除所述操作音频数据的其他音源信息,根据所述其他音源信息确定当前输出音频并输出,包括:判断所述其他音源的数量是否大于或等于1;若否,则将所述操作音频数据解码为操作音频模拟信号,并将所述操作音频模拟信号确定为所述当前输出音频并输出;若是,则获取所述其他音源的信号类型;当所述其他音源为模拟信号时,将所述操作音频数据解码为操作音频模拟信号,将各模拟信号混合,生成所述当前输出音频并输出;当所述其他音源为数字信号时,将各数字信号混合,并解码为第一混合音频模拟信号,将所述第一混合音频模拟信号确定为当前输出音频并输出;当所述其他音源既包含数字信号时又包含模拟信号时,将各数字信号混合并解码为第二混合音频模拟信号,再将所述第二混合音频模拟信号与其他模拟信号混合,生成...

【专利技术属性】
技术研发人员:张天贵李泳朱红耀
申请(专利权)人:深圳创维汽车智能有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1