CN105589675B - 一种声音数据处理方法、装置及电子设备 - Google Patents
一种声音数据处理方法、装置及电子设备 Download PDFInfo
- Publication number
- CN105589675B CN105589675B CN201410558166.5A CN201410558166A CN105589675B CN 105589675 B CN105589675 B CN 105589675B CN 201410558166 A CN201410558166 A CN 201410558166A CN 105589675 B CN105589675 B CN 105589675B
- Authority
- CN
- China
- Prior art keywords
- use pattern
- output
- voice data
- sound frequency
- electronic equipment
- 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.)
- Active
Links
Landscapes
- Circuit For Audible Band Transducer (AREA)
- Telephone Function (AREA)
Abstract
本发明实施例提供一种声音数据处理方法、装置及电子设备,其中方法包括:确定所述电子设备当前的使用模式;根据预存的电子设备的使用模式与声音频率调整参数的对应关系,确定与所述当前的使用模式对应的声音频率调整参数;根据与所述当前的使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整,以调整所述待输出的声音数据在输出时的声音频率控制在预定频率范围;输出音频调整后的所述待输出的声音数据。本发明实施例可提升电子设备输出的声音数据的音效与电子设备当前的使用模式的适配度,提升电子设备输出的声音数据的声音效果,提升用户的听觉体验。
Description
技术领域
本发明涉及数据处理技术领域,更具体地说,涉及一种声音数据处理方法、装置及电子设备。
背景技术
随着Android(安卓),IOS等智能操作系统的发展,电子设备在兼具用户办公与娱乐需求的基础上,提供了多种使用模式,如笔记本模式,平板模式等,以中国联想公司开发的Yoga系列电子产品为例,电子设备可具有如笔记本模式,平板模式,站立模式,帐篷模式等多种使用模式。
具有多种使用模式的电子设备,可实现电子设备多种使用方式的切换,满足用户不同的使用需求;如用户在办公时,可激活电子设备的笔记本模式,通过光标、键盘操作电子设备,用户在娱乐时,可激活电子设备的平板模式,通过触控方式操作电子设备。
本发明的发明人研究发现:具有多种使用模式的电子设备在不同的使用模式下,电子设备的放置方式并不同,这导致电子设备的扬声器相对于用户的位置也是不同的,图1示出了电子设备在笔记本模式和帐篷模式下,扬声器相对于用户的位置,可进行参照;由于电子设备在不同的使用模式下,电子设备的扬声器相对于用户的位置并不同,因此电子设备在不同的使用模式下,扬声器输出的声音的音效也是不同的,这就存在一种现象:声音数据在电子设备的一个使用模式下能够达到很好的输出音效,而在电子设备的另一个使用模式下的输出音效则较差。
因此如何在不同的电子设备使用模式下,对待输出的声音数据进行音效调整,从而提升电子设备输出的声音数据的音效与电子设备当前的使用模式的适配度,以提升电子设备输出的声音数据的声音效果,提升用户的听觉体验成为本领域技术人员亟需解决的技术问题。
发明内容
有鉴于此,本发明实施例提供一种声音数据处理方法、装置及电子设备,以提升电子设备输出的声音数据的音效与电子设备当前的使用模式的适配度,提升电子设备输出的声音数据的声音效果,提升用户的听觉体验。
为实现上述目的,本发明实施例提供如下技术方案:
一种声音数据处理方法,应用于电子设备,所述方法包括:
确定所述电子设备当前的使用模式;
根据预存的电子设备的使用模式与声音频率调整参数的对应关系,确定与所述当前的使用模式对应的声音频率调整参数;
根据与所述当前的使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整,以调整所述待输出的声音数据在输出时的声音频率控制在预定频率范围;
输出音频调整后的所述待输出的声音数据。
其中,所述电子设备的使用模式与声音频率调整参数的对应关系的确定过程包括:
检测电子设备在各使用模式下,所输出声音数据的声音频率;
根据各使用模式下所检测的声音频率与所述预定频率范围的差值,确定各使用模式下的声音频率调整参数,其中,电子设备在各使用模式下所输出的声音数据,在对应声音频率调整参数的调整下,可将输出的声音频率控制在所述预定频率范围。
其中,所述根据与所述当前的使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整包括:
确定所述待输出的声音数据的声音频率;
若所述待输出的声音数据的声音频率大于预定频率范围,采用与所述当前的使用模式对应的声音频率调整参数,对所述待输出的声音数据的声音频率进行降频调整,以控制所述待输出的声音数据在输出时的声音频率控制在预定频率范围;
若所述待输出的声音数据的声音频率小于预定频率范围,采用与所述当前的使用模式对应的声音频率调整参数,对所述待输出的声音数据的声音频率进行升频调整,以控制所述待输出的声音数据在输出时的声音频率控制在预定频率范围。
其中,所述确定所述电子设备当前的使用模式包括:
判断在电子设备的第一使用模式下是否检测到使用模式调整指令;
若是,调整电子设备的使用模式为第二使用模式,确定所述电子设备当前的使用模式为第二使用模式,所述第二使用模式与所述使用模式调整指令调整后的使用模式相应。
其中,所述根据预存的电子设备的使用模式与声音频率调整参数的对应关系,确定与所述当前的使用模式对应的声音频率调整参数包括:
根据预存的电子设备的使用模式与声音频率调整参数的对应关系,确定与所述第二使用模式对应的声音频率调整参数;
所述根据与所述当前的使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整包括:
将对所述待输出的声音数据进行音频调整的声音频率调整参数,由所述第一使用模式对应的声音频率调整参数,调整为所述第二使用模式对应的声音频率调整参数;
采用所述第二使用模式对应的声音频率调整参数对对待输出的声音数据进行音频调整,以调整所述待输出的声音数据在输出时的声音频率控制在预定频率范围。
其中,所述确定所述电子设备当前的使用模式包括:
通过电子设备的多模式应用程序编程接口API,确定电子设备当前的使用模式;
所述输出音频调整后的所述待输出的声音数据包括:
对音频调整后的所述待输出的声音数据进行音频解码处理,和音频驱动处理;
通过扬声器输出音频解码处理,和音频驱动处理后的声音数据。
本发明实施例还提供一种声音数据处理装置,应用于电子设备,所述装置包括:
模式确定模块,用于确定所述电子设备当前的使用模式;
调整参数确定模块,用于根据预存的电子设备的使用模式与声音频率调整参数的对应关系,确定与所述当前的使用模式对应的声音频率调整参数;
调整模块,用于根据与所述当前的使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整,以调整所述待输出的声音数据在输出时的声音频率控制在预定频率范围;
输出模块,用于输出音频调整后的所述待输出的声音数据。
其中,所述声音数据处理装置还包括:
检测模块,用于检测电子设备在各使用模式下,所输出声音数据的声音频率;
调整参数生成模块,用于根据各使用模式下所检测的声音频率与所述预定频率范围的差值,确定各使用模式下的声音频率调整参数,其中,电子设备在各使用模式下所输出的声音数据,在对应声音频率调整参数的调整下,可将输出的声音频率控制在所述预定频率范围。
其中,所述调整模块包括:
声音频率确定单元,用于确定所述待输出的声音数据的声音频率;
降频单元,用于若所述待输出的声音数据的声音频率大于预定频率范围,采用与所述当前的使用模式对应的声音频率调整参数,对所述待输出的声音数据的声音频率进行降频调整,以控制所述待输出的声音数据在输出时的声音频率控制在预定频率范围;
升频单元,用于若所述待输出的声音数据的声音频率小于预定频率范围,采用与所述当前的使用模式对应的声音频率调整参数,对所述待输出的声音数据的声音频率进行升频调整,以控制所述待输出的声音数据在输出时的声音频率控制在预定频率范围。
其中,所述模式确定模块包括:
判断单元,用于判断在电子设备的第一使用模式下是否检测到使用模式调整指令;
模式调整单元,用于在所述判断单元的判断结果为是时,调整电子设备的使用模式为第二使用模式,确定所述电子设备当前的使用模式为第二使用模式,所述第二使用模式与所述使用模式调整指令调整后的使用模式相应。
其中,所述调整参数确定模块包括:
第一确定单元,用于根据预存的电子设备的使用模式与声音频率调整参数的对应关系,确定与所述第二使用模式对应的声音频率调整参数;
所述调整模块包括:
参数调整单元,用于将对所述待输出的声音数据进行音频调整的声音频率调整参数,由所述第一使用模式对应的声音频率调整参数,调整为所述第二使用模式对应的声音频率调整参数;
调整执行单元,用于采用所述第二使用模式对应的声音频率调整参数对对待输出的声音数据进行音频调整,以调整所述待输出的声音数据在输出时的声音频率控制在预定频率范围。
其中,所述模式确定模块包括:
监控确定单元,用于通过电子设备的多模式应用程序编程接口API,确定电子设备当前的使用模式;
所述输出模块包括:
解码驱动单元,用于对音频调整后的所述待输出的声音数据进行音频解码处理,和音频驱动处理;
声音输出单元,用于通过扬声器输出音频解码处理,和音频驱动处理后的声音数据。
本发明实施例还提供一种电子设备,包括上述所述的声音数据处理装置。
基于上述技术方案,本发明实施例提供的声音数据处理方法,可预存电子设备的使用模式与声音频率调整参数的对应关系,该声音频率调整参数可将电子设备对应使用模式下所输出的声音数据的声音频率控制在预定频率范围,该预定频率范围可以为用户的听觉效果较好的声音所处于的频率范围;在确定电子设备当前的使用模式后,本发明实施例可根据与所述当前的使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整,以调整所述待输出的声音数据在输出时的声音频率控制在预定频率范围,使得输出的声音数据的声音频率处于用户的听觉效果较好的频率范围,从而提升电子设备输出的声音数据的音效与电子设备当前的使用模式的适配度,提升电子设备输出的声音数据的声音效果,提升用户的听觉体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为电子设备在笔记本模式和帐篷模式下,扬声器相对于用户的位置的示意图;
图2为本发明实施例提供的声音数据处理方法的流程图;
图3为本发明实施例提供的确定使用模式与声音频率调整参数的对应关系的方法流程图;
图4为本发明实施例提供的声音数据处理方法的另一流程图;
图5为本发明实施例提供的声音数据处理方法的再一流程图;
图6为笔记本模式下声音数据的原有输出音频和调整后的输出音频的比对示意图;
图7为站立模式下声音数据的原有输出音频和调整后的输出音频的比对示意图;
图8为帐篷模式下声音数据的原有输出音频和调整后的输出音频的比对示意图;
图9为本发明实施例提供的声音数据处理装置的结构框图;
图10为本发明实施例提供的声音数据处理装置的另一结构框图;
图11为本发明实施例提供的调整模块的结构框图;
图12为本发明实施例提供的模式确定模块的结构框图;
图13为本发明实施例提供的调整参数确定模块的结构框图;
图14为本发明实施例提供的调整模块的另一结构框图;
图15为本发明实施例提供的模式确定模块的另一结构框图;
图16为本发明实施例提供的输出模块的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图2为本发明实施例提供的声音数据处理方法的流程图,该方法可以应用于电子设备,该电子设备可以具有多种使用模式,参照图2,该方法可以包括:
步骤S100、确定所述电子设备当前的使用模式;
电子设备具有多种使用模式,为提升输出的声音数据的音效与电子设备当前的使用模式的适配度,因此本发明实施例应先确定电子设备当前的使用模式;
可选的,本发明实施例可通过多模式API(Application Programming Interface,应用程序编程接口)接口对电子设备当前的使用模式进行监控,从而确定电子设备当前的使用模式。
步骤S110、根据预存的电子设备的使用模式与声音频率调整参数的对应关系,确定与所述当前的使用模式对应的声音频率调整参数;
可选的,电子设备中可预存电子设备的各使用模式所对应的声音频率调整参数,不同使用模式对应的声音频率调整参数可以不同;各使用模式所对应的声音频率调整参数,是对对应使用模式下待输出的声音数据进行音频调整的依据;将各使用模式下待输出的声音数据,通过对应的声音频率调整参数进行音频调整,可提升输出的声音数据的音效与电子设备当前的使用模式的适配度。
步骤S120、根据与所述当前的使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整,以调整所述待输出的声音数据在输出时的声音频率控制在预定频率范围;
预定频率范围可以是人耳的听觉效果较好的频率范围,人耳能够听到的声音的频率范围为20~20000Hz(赫兹),声音的频率范围在1000-3000Hz之间人耳的感觉最灵敏,因此预定频率范围可以在1000-3000Hz之间选取。显然,本发明实施例也可根据实际的场景情况,设定不同的预定频率范围,对此本发明实施例不作严格限制,只要在该预定频率范围内,电子设备在当前使用模式下所输出的声音数据能够较好的被人耳接收即可。
根据与所述当前的使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整的方式主要分为对待输出的声音数据进行降频调整和升频调整;即若待输出的声音数据的声音频率大于预定频率范围,则可采用与所述当前的使用模式对应的声音频率调整参数,对待输出的声音数据的声音频率进行降频调整,使得待输出的声音数据在输出时的声音频率控制在预定频率范围;在待输出的声音数据的声音频率小于预定频率范围时,可采用与所述当前的使用模式对应的声音频率调整参数,对待输出的声音数据的声音频率进行升频调整,使得待输出的声音数据在输出时的声音频率控制在预定频率范围。
步骤S130、输出音频调整后的所述待输出的声音数据。
在对待输出的声音数据进行音频调整后,本发明实施例可通过扬声器输出音频调整后的声音数据,使得调整后的声音数据的声音频率控制在预定频率范围,以使人耳在电子设备当前的使用模式下能够较好的接收电子设备所输出的声音。
可选的,本发明实施例对待输出的声音数据进行音频调整的阶段可以为在电子设备确定待输出的声音数据,未对该待输出的声音数据进行音频解码,及音频驱动的阶段;具体的,电子设备在确定待输出的声音数据后,可确定电子设备当前的使用模式,根据与所述当前的使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整,再对音频调整后的声音数据进行音频解码处理,和音频驱动处理,最后通过扬声器输出音频解码处理和音频驱动处理后的声音数据,使得用户可在较好的频率范围内接收到电子设备输出的声音。
本发明实施例提供的声音数据处理方法,可预存电子设备的使用模式与声音频率调整参数的对应关系,该声音频率调整参数可将电子设备对应使用模式下所输出的声音数据的声音频率控制在预定频率范围,该预定频率范围可以为用户的听觉效果较好的声音所处于的频率范围;在确定电子设备当前的使用模式后,本发明实施例可根据与所述当前的使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整,以调整所述待输出的声音数据在输出时的声音频率控制在预定频率范围,使得输出的声音数据的声音频率处于用户的听觉效果较好的频率范围,从而提升电子设备输出的声音数据的音效与电子设备当前的使用模式的适配度,提升电子设备输出的声音数据的声音效果,提升用户的听觉体验。
可选的,本发明实施例可以预定频率范围为标准,通过检测电子设备在各使用模式下所输出声音数据的声音频率,确定各使用模式所对应的声音频率调整参数。对应的,图3示出了本发明实施例提供的确定使用模式与声音频率调整参数的对应关系的方法流程图,参照图3,该方法可以包括:
步骤S200、检测电子设备在各使用模式下,所输出声音数据的声音频率;
以电子设备具有笔记本模式,平板模式,站立模式,帐篷模式四种使用模式为例,则本发明实施例可检测电子设备分别在笔记本模式,平板模式,站立模式,帐篷模式下所输出的声音数据的声音频率;
可选的,为了将声音频率调整参数与使用场景相结合,本发明实施例可在不同的使用场景下,分别检测电子设备各使用模式下,所输出声音数据的声音频率;如由于白天与晚上的声音环境不同,本发明实施例可在白天分别检测笔记本模式,平板模式,站立模式,帐篷模式下电子设备所输出的声音数据的声音频率,再在晚上分别检测笔记本模式,平板模式,站立模式,帐篷模式下电子设备所输出的声音数据的声音频率,获取到电子设备在各使用模式下,所输出声音数据的声音频率。显然,由于电子设备的使用场景较为复杂,本发明实施例可在不同的复杂场景下,分别检测电子设备各使用模式下,所输出声音数据的声音频率,从而获取到电子设备在各使用模式下,所输出声音数据的声音频率。
步骤S210、根据各使用模式下所检测的声音频率与所述预定频率范围的差值,确定各使用模式下的声音频率调整参数,其中,电子设备在各使用模式下所输出的声音数据,在对应声音频率调整参数的调整下,可将输出的声音频率控制在所述预定频率范围。
对于设定的预定频率范围,各使用模式下所检测的声音频率与该预定频率范围存在差别,本发明实施例可根据各使用模式下所检测的声音频率与该预定频率范围的差值,确定各使用模式所对应的声音频率调整参数,各使用模式所对应的声音频率调整参数,可将各使用模式下待输出的声音数据的声音频率控制在所述预定频率范围。
可选的,本发明实施例可设置不同的声音调整状态,一个声音调整状态对应采用一个使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整;在一个声音调整状态激活时,其他的声音调整状态处于不工作的状态,仅通过激活的声音调整状态对待输出的声音数据进行音频调整。具体的,本发明实施例在确定电子设备当前的使用模式后,可激活采用与当前的使用模式对应的声音频率调整参数对待输出的声音数据进行音频调整的声音调整状态,通过该激活的声音调整状态对待输出的声音数据进行音频调整,直至电子设备使用模式调整时,再使上一激活的声音调整状态处于不工作状态,激活采用与调整后的使用模式对应的声音频率调整参数对待输出的声音数据进行音频调整的声音调整状态。
可选的,本发明实施例可在电子设备启动后,通过多模式API接口对电子设备当前的使用模式进行监控,确定电子设备启动时的使用模式,采用电子设备启动时的使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整;本发明实施例也可在电子设备启动后,使用模式存在变更时,通过多模式API接口对变更后的使用模式进行监控,从而确定电子设备变更后的使用模式,采用变更后的使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整。
可选的,图4示出了本发明实施例提供的声音数据处理方法的另一流程图,参照图4,该方法可以包括:
步骤S300、电子设备启动;
步骤S310、确定电子设备当前的使用模式;
由于电子设备在启动后并未变更使用模式,因此电子设备当前的使用模式即为电子设备启动时对应的使用模式;本发明实施例可在电子设备启动时,通过多模式API接口对电子设备的使用模式进行监控,若之后未检测到使用模式调整指令,则可确定电子设备当前的使用模式为电子设备启动时对应的使用模式;使用模式调整指令为将电子设备的使用模式由一个使用模式调整至另一个不同的使用模式的指令,使用模式调整指令的触发可以是用户通过触发使用模式调整按键触发(该按键可以是实体按键,也可以是虚拟按键),也可以是根据用户不同的电子设备放置方式触发,电子设备不同的放置方式对应不同的使用模式,如图1所示。
步骤S320、根据预存的电子设备的使用模式与声音频率调整参数的对应关系,确定与所述当前的使用模式对应的声音频率调整参数;
显然,本发明实施例也可在电子设备启动,确定电子设备当前的使用模式后,激活采用与电子设备启动时的使用模式对应的声音频率调整参数对待输出的声音数据进行音频调整的声音调整状态,从而采用该声音调整状态下的声音频率调整参数对待输出的声音数据进行音频调整。
步骤S330、确定所述待输出的声音数据的声音频率;
步骤S340、判断待输出的声音数据的声音频率是大于还是小于预定频率范围,若大于,执行步骤S350,若小于,执行步骤S360;
步骤S350、采用与所述当前的使用模式对应的声音频率调整参数,对所述待输出的声音数据的声音频率进行降频调整,以控制所述待输出的声音数据在输出时的声音频率控制在预定频率范围;
步骤S360、采用与所述当前的使用模式对应的声音频率调整参数,对所述待输出的声音数据的声音频率进行升频调整,以控制所述待输出的声音数据在输出时的声音频率控制在预定频率范围;
步骤S370、输出音频调整后的所述待输出的声音数据。
可选的,图5示出了本发明实施例提供的声音数据处理方法的再一流程图,参照图5,该方法可以包括:
步骤S400、电子设备使用第一使用模式;
可选的,第一使用模式可以是电子设备启动时对应的使用模式,也可以是电子设备在启动后,经过多次使用模式调整后的使用模式;
在第一使用模式下,电子设备将采用与第一使用模式对应的声音频率调整参数对待输出的声音数据进行音频调整,以调整所述待输出的声音数据在输出时的声音频率控制在预定频率范围;
可选的,可激活采用与第一使用模式对应的声音频率调整参数对待输出的声音数据进行音频调整的声音调整状态,从而在该声音调整状态下,采用该声音调整状态的声音频率调整参数对待输出的声音数据进行音频调整。
步骤S410、判断在电子设备的第一使用模式下是否检测到使用模式调整指令,若是,执行步骤S420,若否,执行步骤S410;
步骤S420、调整电子设备的使用模式为第二使用模式,所述第二使用模式与所述使用模式调整指令调整后的使用模式相应,确定所述电子设备当前的使用模式为第二使用模式;
在检测到使用模式调整指令后,本发明实施例可调整电子设备的使用模式为第二使用模式,且通过多模式API接口检测到当前的使用模式为调整后的第二使用模式。
步骤S430、根据预存的电子设备的使用模式与声音频率调整参数的对应关系,确定与所述第二使用模式对应的声音频率调整参数;
步骤S440、将对所述待输出的声音数据进行音频调整的声音频率调整参数,由所述第一使用模式对应的声音频率调整参数,调整为所述第二使用模式对应的声音频率调整参数;
可选的,本发明实施例可使得采用与第一使用模式对应的声音频率调整参数对待输出的声音数据进行音频调整的声音调整状态处于不工作状态,激活采用与第二使用模式对应的声音频率调整参数对待输出的声音数据进行音频调整的声音调整状态,从而将对所述待输出的声音数据进行音频调整的声音频率调整参数,由所述第一使用模式对应的声音频率调整参数,调整为所述第二使用模式对应的声音频率调整参数。
步骤S450、采用所述第二使用模式对应的声音频率调整参数对对待输出的声音数据进行音频调整,以调整所述待输出的声音数据在输出时的声音频率控制在预定频率范围;
可选的,若待输出的声音数据的声音频率小于预定频率范围,本发明实施例可采用第二使用模式对应的声音频率调整参数对对待输出的声音数据进行升频调整,若待输出的声音数据的声音频率大于预定频率范围,本发明实施例可采用第二使用模式对应的声音频率调整参数对对待输出的声音数据进行降频调整。
步骤S460、输出音频调整后的所述待输出的声音数据。
可选的,本发明实施例可对音频调整后的待输出的声音数据进行音频解码处理,和音频驱动处理;通过扬声器输出音频解码处理,和音频驱动处理后的声音数据。
可选的,本发明实施例可通过电子设备内置的具有音频参数调整功能的处理芯片执行对待输出的声音数据进行音频调整的操作,该处理芯片可以是新置于电子设备内的部件,也可以为电子设备原有的处理芯片(如处理器等),在该原有处理芯片的基础上,本发明实施例可对该处理芯片增加对待输出的声音数据进行音频调整的功能。可选的,本发明实施例实现声音数据处理方法的过程可以为:
多模式API接口监控电子设备当前的使用模式,将表征电子设备当前使用模式的数据传输至处理芯片,处理芯片根据该数据确定电子设备当前的使用模式,调取与所述当前的使用模式对应的声音频率调整参数,根据与所述当前的使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整,将调整后的声音数据传输至音频解码器,由音频解码器对声音数据进行音频解码处理,音频解码处理后的声音数据由音频驱动进行音频驱动处理,音频驱动处理后的声音数据由扬声器进行播放输出。
采用本发明实施例提供的声音数据处理方法,可使得输出的声音数据的声音频率处于用户的听觉效果较好的频率范围,提升电子设备输出的声音数据的声音效果,提升用户的听觉体验。下面以笔记本模式(Laptop),站立模式(Stand),帐篷模式(Tent)下的声音数据的原有输出音频和本发明实施例调整后的输出音频进行比对说明。
图6示出了笔记本模式下声音数据的原有输出音频和调整后的输出音频的比对示意图,参照图6,笔记本模式下,声音数据的频率脉动由原有的12db(分贝)调整为9db,改变了3db,这使得不仅频率纹波更平坦,输出声音会变得自然。
图7示出了站立模式下声音数据的原有输出音频和调整后的输出音频的比对示意图,参照图7,站立模式下,声音数据的频率脉动由原有的16db调整为9db,改变了7db,这使得不仅频率纹波更平坦,输出声音会变得自然。
图8示出了帐篷模式下声音数据的原有输出音频和调整后的输出音频的比对示意图,参照图8,帐篷模式下,声音数据的频率脉动由原有的17db调整为9db,改变了8db,这使得不仅频率纹波更平坦,输出声音会变得自然。
本发明实施例提供的声音数据处理方法可控制待输出的声音数据在输出时的声音频率在预定频率范围,使得输出的声音数据的声音频率处于用户的听觉效果较好的频率范围,从而提升电子设备输出的声音数据的音效与电子设备当前的使用模式的适配度,提升电子设备输出的声音数据的声音效果,提升用户的听觉体验。
下面对本发明实施例提供的声音数据处理装置进行介绍,下文描述的声音数据处理装置可与上文描述的声音数据处理方法相互对应参照。
图9为本发明实施例提供的声音数据处理装置的结构框图,该声音数据处理装置可应用于电子设备,参照图9,该声音数据处理装置可以包括:
模式确定模块100,用于确定所述电子设备当前的使用模式;
调整参数确定模块200,用于根据预存的电子设备的使用模式与声音频率调整参数的对应关系,确定与所述当前的使用模式对应的声音频率调整参数;
调整模块300,用于根据与所述当前的使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整,以调整所述待输出的声音数据在输出时的声音频率控制在预定频率范围;
输出模块400,用于输出音频调整后的所述待输出的声音数据。
可选的,图10示出了本发明实施例提供的声音数据处理装置的另一结构框图,结合图9和图10所示,图10所示声音数据处理装置还可以包括:
检测模块500,用于检测电子设备在各使用模式下,所输出声音数据的声音频率;
调整参数生成模块600,用于根据各使用模式下所检测的声音频率与所述预定频率范围的差值,确定各使用模式下的声音频率调整参数,其中,电子设备在各使用模式下所输出的声音数据,在对应声音频率调整参数的调整下,可将输出的声音频率控制在所述预定频率范围。
可选的,图11示出了调整模块300的一种可选结构,参照图11,调整模块300可以包括:
声音频率确定单元310,用于确定所述待输出的声音数据的声音频率;
降频单元311,用于若所述待输出的声音数据的声音频率大于预定频率范围,采用与所述当前的使用模式对应的声音频率调整参数,对所述待输出的声音数据的声音频率进行降频调整,以控制所述待输出的声音数据在输出时的声音频率控制在预定频率范围;
升频单元312,用于若所述待输出的声音数据的声音频率小于预定频率范围,采用与所述当前的使用模式对应的声音频率调整参数,对所述待输出的声音数据的声音频率进行升频调整,以控制所述待输出的声音数据在输出时的声音频率控制在预定频率范围。
可选的,图12示出了模式确定模块100的一种可选结构,参照图12,模式确定模块100可以包括:
判断单元101,用于判断在电子设备的第一使用模式下是否检测到使用模式调整指令;
模式调整单元102,用于在判断单元101的判断结果为是时,调整电子设备的使用模式为第二使用模式,确定所述电子设备当前的使用模式为第二使用模式,所述第二使用模式与所述使用模式调整指令调整后的使用模式相应。
对应的,图13示出了调整参数确定模块200的一种可选结构,参照图13,调整参数确定模块200可以包括:
第一确定单元210,用于根据预存的电子设备的使用模式与声音频率调整参数的对应关系,确定与所述第二使用模式对应的声音频率调整参数。
对应的,图14示出了本发明实施例提供的调整模块300的另一种可选结构,参照图14,调整模块300可以包括:
参数调整单元320,用于将对所述待输出的声音数据进行音频调整的声音频率调整参数,由所述第一使用模式对应的声音频率调整参数,调整为所述第二使用模式对应的声音频率调整参数;
调整执行单元321,用于采用所述第二使用模式对应的声音频率调整参数对对待输出的声音数据进行音频调整,以调整所述待输出的声音数据在输出时的声音频率控制在预定频率范围。
可选的,图15示出了本发明实施例提供的模式确定模块100的另一种可选结构,参照图15,模式确定模块100可以包括:
监控确定单元110,用于通过电子设备的多模式应用程序编程接口API,确定电子设备当前的使用模式。
可选的,图16示出了本发明实施例提供的输出模块400的一种可选结构,参照图16,输出模块400可以包括:
解码驱动单元410,用于对音频调整后的所述待输出的声音数据进行音频解码处理,和音频驱动处理;
声音输出单元420,用于通过扬声器输出音频解码处理,和音频驱动处理后的声音数据。
本发明实施例提供的声音数据处理装置可控制待输出的声音数据在输出时的声音频率在预定频率范围,使得输出的声音数据的声音频率处于用户的听觉效果较好的频率范围,从而提升电子设备输出的声音数据的音效与电子设备当前的使用模式的适配度,提升电子设备输出的声音数据的声音效果,提升用户的听觉体验。
本发明实施例还提供一种电子设备,该电子设备可以包括上述所述的声音数据处理装置,对于声音数据处理装置的介绍,可参见上文对应部分的描述,此处不再赘述。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (11)
1.一种声音数据处理方法,其特征在于,应用于电子设备,所述方法包括:
确定所述电子设备当前的使用模式;所述使用模式用于指示所述电子设备的扬声器相对用户的位置;
根据预存的电子设备的使用模式与声音频率调整参数的对应关系,确定与所述当前的使用模式对应的声音频率调整参数;
根据与所述当前的使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整,以调整所述待输出的声音数据在输出时的声音频率控制在预定频率范围;
输出音频调整后的所述待输出的声音数据;
所述电子设备的使用模式与声音频率调整参数的对应关系的确定过程包括:
检测电子设备在各使用模式下,所输出声音数据的声音频率;
根据各使用模式下所检测的声音频率与所述预定频率范围的差值,确定各使用模式下的声音频率调整参数,其中,电子设备在各使用模式下所输出的声音数据,在对应声音频率调整参数的调整下,可将输出的声音频率控制在所述预定频率范围。
2.根据权利要求1所述的声音数据处理方法,其特征在于,所述根据与所述当前的使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整包括:
确定所述待输出的声音数据的声音频率;
若所述待输出的声音数据的声音频率大于预定频率范围,采用与所述当前的使用模式对应的声音频率调整参数,对所述待输出的声音数据的声音频率进行降频调整,以控制所述待输出的声音数据在输出时的声音频率控制在预定频率范围;
若所述待输出的声音数据的声音频率小于预定频率范围,采用与所述当前的使用模式对应的声音频率调整参数,对所述待输出的声音数据的声音频率进行升频调整,以控制所述待输出的声音数据在输出时的声音频率控制在预定频率范围。
3.根据权利要求1所述的声音数据处理方法,其特征在于,所述确定所述电子设备当前的使用模式包括:
判断在电子设备的第一使用模式下是否检测到使用模式调整指令;
若是,调整电子设备的使用模式为第二使用模式,确定所述电子设备当前的使用模式为第二使用模式,所述第二使用模式与所述使用模式调整指令调整后的使用模式相应。
4.根据权利要求3所述的声音数据处理方法,其特征在于,所述根据预存的电子设备的使用模式与声音频率调整参数的对应关系,确定与所述当前的使用模式对应的声音频率调整参数包括:
根据预存的电子设备的使用模式与声音频率调整参数的对应关系,确定与所述第二使用模式对应的声音频率调整参数;
所述根据与所述当前的使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整包括:
将对所述待输出的声音数据进行音频调整的声音频率调整参数,由所述第一使用模式对应的声音频率调整参数,调整为所述第二使用模式对应的声音频率调整参数;
采用所述第二使用模式对应的声音频率调整参数对对待输出的声音数据进行音频调整,以调整所述待输出的声音数据在输出时的声音频率控制在预定频率范围。
5.根据权利要求1所述的声音数据处理方法,其特征在于,所述确定所述电子设备当前的使用模式包括:
通过电子设备的多模式应用程序编程接口API,确定电子设备当前的使用模式;
所述输出音频调整后的所述待输出的声音数据包括:
对音频调整后的所述待输出的声音数据进行音频解码处理,和音频驱动处理;
通过扬声器输出音频解码处理,和音频驱动处理后的声音数据。
6.一种声音数据处理装置,其特征在于,应用于电子设备,所述装置包括:
模式确定模块,用于确定所述电子设备当前的使用模式;所述使用模式用于指示所述电子设备的扬声器相对用户的位置;
调整参数确定模块,用于根据预存的电子设备的使用模式与声音频率调整参数的对应关系,确定与所述当前的使用模式对应的声音频率调整参数;
调整模块,用于根据与所述当前的使用模式对应的声音频率调整参数,对待输出的声音数据进行音频调整,以调整所述待输出的声音数据在输出时的声音频率控制在预定频率范围;
输出模块,用于输出音频调整后的所述待输出的声音数据;
还包括:
检测模块,用于检测电子设备在各使用模式下,所输出声音数据的声音频率;
调整参数生成模块,用于根据各使用模式下所检测的声音频率与所述预定频率范围的差值,确定各使用模式下的声音频率调整参数,其中,电子设备在各使用模式下所输出的声音数据,在对应声音频率调整参数的调整下,可将输出的声音频率控制在所述预定频率范围。
7.根据权利要求6所述的声音数据处理装置,其特征在于,所述调整模块包括:
声音频率确定单元,用于确定所述待输出的声音数据的声音频率;
降频单元,用于若所述待输出的声音数据的声音频率大于预定频率范围,采用与所述当前的使用模式对应的声音频率调整参数,对所述待输出的声音数据的声音频率进行降频调整,以控制所述待输出的声音数据在输出时的声音频率控制在预定频率范围;
升频单元,用于若所述待输出的声音数据的声音频率小于预定频率范围,采用与所述当前的使用模式对应的声音频率调整参数,对所述待输出的声音数据的声音频率进行升频调整,以控制所述待输出的声音数据在输出时的声音频率控制在预定频率范围。
8.根据权利要求6所述的声音数据处理装置,其特征在于,所述模式确定模块包括:
判断单元,用于判断在电子设备的第一使用模式下是否检测到使用模式调整指令;
模式调整单元,用于在所述判断单元的判断结果为是时,调整电子设备的使用模式为第二使用模式,确定所述电子设备当前的使用模式为第二使用模式,所述第二使用模式与所述使用模式调整指令调整后的使用模式相应。
9.根据权利要求8所述的声音数据处理装置,其特征在于,所述调整参数确定模块包括:
第一确定单元,用于根据预存的电子设备的使用模式与声音频率调整参数的对应关系,确定与所述第二使用模式对应的声音频率调整参数;
所述调整模块包括:
参数调整单元,用于将对所述待输出的声音数据进行音频调整的声音频率调整参数,由所述第一使用模式对应的声音频率调整参数,调整为所述第二使用模式对应的声音频率调整参数;
调整执行单元,用于采用所述第二使用模式对应的声音频率调整参数对对待输出的声音数据进行音频调整,以调整所述待输出的声音数据在输出时的声音频率控制在预定频率范围。
10.根据权利要求6所述的声音数据处理装置,其特征在于,所述模式确定模块包括:
监控确定单元,用于通过电子设备的多模式应用程序编程接口API,确定电子设备当前的使用模式;
所述输出模块包括:
解码驱动单元,用于对音频调整后的所述待输出的声音数据进行音频解码处理,和音频驱动处理;
声音输出单元,用于通过扬声器输出音频解码处理,和音频驱动处理后的声音数据。
11.一种电子设备,其特征在于,包括权利要求6-10任一项所述的声音数据处理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410558166.5A CN105589675B (zh) | 2014-10-20 | 2014-10-20 | 一种声音数据处理方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410558166.5A CN105589675B (zh) | 2014-10-20 | 2014-10-20 | 一种声音数据处理方法、装置及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105589675A CN105589675A (zh) | 2016-05-18 |
CN105589675B true CN105589675B (zh) | 2019-01-11 |
Family
ID=55929288
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410558166.5A Active CN105589675B (zh) | 2014-10-20 | 2014-10-20 | 一种声音数据处理方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105589675B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201063725Y (zh) * | 2007-06-11 | 2008-05-21 | 康佳集团股份有限公司 | 一种电视控制装置 |
CN101226766A (zh) * | 2007-01-19 | 2008-07-23 | 鸿富锦精密工业(深圳)有限公司 | 自动调整播放参数的音频播放装置 |
CN103517178A (zh) * | 2012-06-26 | 2014-01-15 | 联想(北京)有限公司 | 一种音频调节方法、装置及电子设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1296888C (zh) * | 1999-08-23 | 2007-01-24 | 松下电器产业株式会社 | 音频编码装置以及音频编码方法 |
CN101453598A (zh) * | 2007-12-05 | 2009-06-10 | 宏碁股份有限公司 | 可根据使用者位置调整音效的电子装置及方法 |
-
2014
- 2014-10-20 CN CN201410558166.5A patent/CN105589675B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101226766A (zh) * | 2007-01-19 | 2008-07-23 | 鸿富锦精密工业(深圳)有限公司 | 自动调整播放参数的音频播放装置 |
CN201063725Y (zh) * | 2007-06-11 | 2008-05-21 | 康佳集团股份有限公司 | 一种电视控制装置 |
CN103517178A (zh) * | 2012-06-26 | 2014-01-15 | 联想(北京)有限公司 | 一种音频调节方法、装置及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN105589675A (zh) | 2016-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6985339B2 (ja) | シーンベースの振動フィードバック方法および携帯端末 | |
CN105323363B (zh) | 选择主麦克风的方法及装置 | |
EP3058782B1 (en) | Method and apparatus for reducing power consumption in a mobile electronic device | |
KR101427993B1 (ko) | 오디오 신호의 햅틱 신호 변환 방법 및 이를 수행하는 장치 | |
KR20140027828A (ko) | 잠금 기능 운용 방법 및 이를 운용하는 단말기 | |
WO2015131625A1 (zh) | 一种应用控制方法、装置及终端 | |
CN106297836B (zh) | 一种音频播放方法和终端 | |
CN103985394A (zh) | 一种音频文件的播放方法 | |
CN103854682B (zh) | 一种控制音频文件播放的方法及装置 | |
CN106930039B (zh) | 一种洗衣机中途添加洗涤剂的方法及洗衣机 | |
CN108874364A (zh) | 游戏音量调节方法及装置 | |
CN105376408B (zh) | 一种终端睡眠模式的设定方法及系统 | |
CN104866078B (zh) | 电子设备的控制方法、控制装置及电子设备 | |
CN107734121B (zh) | 音量控制方法、装置、存储介质及电子设备 | |
CN104349244B (zh) | 一种信息处理方法及电子设备 | |
CN108418982A (zh) | 语音通话数据处理方法、装置、存储介质及移动终端 | |
CN104572007A (zh) | 一种终端的音量调节方法 | |
CN105589675B (zh) | 一种声音数据处理方法、装置及电子设备 | |
JP2019537116A (ja) | 端末のスクリーンオン期間を調節する方法及びその端末 | |
CN104864562B (zh) | 噪音控制方法和装置、家用电器及中央控制器 | |
CN103985400A (zh) | 一种音频文件的播放系统 | |
CN108513216A (zh) | 一种信息处理的方法及一种线控耳机 | |
CN110989816B (zh) | 应用的处理方法、装置以及存储介质 | |
CN106648540B (zh) | 一种音乐切换方法及装置 | |
CN109814798A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |