CN114816312A - 一种音频数据处理方法及装置 - Google Patents
一种音频数据处理方法及装置 Download PDFInfo
- Publication number
- CN114816312A CN114816312A CN202110064245.0A CN202110064245A CN114816312A CN 114816312 A CN114816312 A CN 114816312A CN 202110064245 A CN202110064245 A CN 202110064245A CN 114816312 A CN114816312 A CN 114816312A
- Authority
- CN
- China
- Prior art keywords
- audio data
- processing
- volume
- audio
- frequency band
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/165—Management of the audio stream, e.g. setting of volume, audio stream path
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
- G11B20/10037—A/D conversion, D/A conversion, sampling, slicing and digital quantisation or adjusting parameters thereof
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Tone Control, Compression And Expansion, Limiting Amplitude (AREA)
Abstract
本申请实施例提供了一种音频数据处理方法及装置,方法包括:获取第一音频数据;对所述第一音频数据进行音量降低处理得到第二音频数据,对所述第二音频数据进行音效处理得到第三音频数据,对所述第三音频数据进行音量提高处理得到第四音频数据;将所述第四音频数据进行数模转换后进行播放。采用本申请实施例,可以避免在音量设置较大的情况下,进行音效处理后播放的音频会由于增益超出数字音量范围而失真导致破音的现象,提升用户体验。
Description
技术领域
本申请涉及数据处理领域,尤其涉及一种音频数据处理方法及装置。
背景技术
随着车辆技术的发展,车辆终端系统中搭载的功能越来多样化,不断提升用户对车载功能的体验是未来重要的发展方向。对于各类车载功能,大多数用户使用最频繁的就是车载音乐播放器,但是传统的音乐播放器容易出现破音的现象,这是因为在音源本身音量设置较大时,再叠加各类补偿和音效后就会出现破音现象。现有技术中,车辆的出厂设计中常常会限制音响的最高音量以此来避免出现破音的现象,但是这种方法是以损失音量的条件来换取的。另外用户自己还可以通过降低音乐播放音量来缓解破音现象,但是这种方法会影响用户的体验感。
因此如何解决上述破音现象仍是亟需解决的问题。
发明内容
本申请实施例提供了一种处理音频的方法及装置,可以避免在音量设置较大的情况下,进行音效处理后播放的音频会由于增益超出数字音量范围而失真导致破音的现象,提升用户体验。
本申请实施例第一方面提供了一种处理音频的方法,包括:
终端获取第一音频数据;
所述终端对所述第一音频数据进行音量降低处理得到第二音频数据,对所述第二音频数据进行音效处理得到第三音频数据,对所述第三音频数据进行音量提高处理得到第四音频数据;
所述终端将所述第四音频数据进行数模转换后进行播放。
本申请实施例第二方面提供了一种音频数据处理装置,包括:
数字前端单元,用于对所述第一音频数据进行音量降低处理得到第二音频数据;音频处理单元,用于对所述第二音频数据进行音效处理得到第三音频数据;数模转换放大器单元,用于对所述第三音频数据进行放大处理得到第四音频数据,并对所述第四音频数据进行数模转换得到相应的模拟信号;以及
播放单元,用于播放所述第四音频数据进行数模转换后得到的模拟信号。
本申请实施例第三方面提供了一种音频数字处理装置,包括:处理器、存储器和总线;处理器和存储器通过总线连接,其中存储器用于存储一组程序代码,处理器用于调用存储器中存储的程序代码,执行如第一方面所述的方法。
本申请实施例第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,实现如第一方面所述的方法。
通过实施本申请实施例,可以在音频数据输入后对其进行音量降低处理,在处理完后再添加各类音效以及补偿,并且在输出前再对其进行音量提高,保证最后输出的音频数据的音量值与输入时保持相同,这样就可以避免由于在音量过大的情况下添加音效或补偿处理后超出音量范围而失真导致破音现象的产生。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种音频数据处理方法的流程示意图;
图2是本申请实施例提供的另一种确定预设幅度的方法流程示意图;
图3是本申请实施例提供的一种音频数据处理装置的组成示意图;
图4是本申请实施例提供的另一种音频数据处理装置的组成示意图。
具体实施方式
下面结合本申请实施例中的附图对本申请的实施例进行描述。
本申请的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选的还包括没有列出的步骤或单元,或可选的还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本申请实施例中的举列说明包含各种数值参数,用于对本申请技术方案进行示例性说明,具体应用中各数值的设置由设计人员根据实际情况设定,本申请实施例不做任何限定。
如上文所描述的,传统的音乐播放器容易出现破音的现象,这是因为在音源本身音量设置较大时,再叠加各类补偿和音效后就会出现破音现象。通过降低音乐播放音量来缓解破音现象又会影响用户使用音乐播放器时的体验感,因此如何解决这一现象是亟需解决的问题。
为了至少部分地解决上述问题以及其他潜在问题中的一个或者多个,本申请的实施例提出了一个处理音频的方法。该方法包括:终端获取第一音频数据;所述终端对所述第一音频数据进行音量降低处理得到第二音频数据,对所述第二音频数据进行音效处理得到第三音频数据,对所述第三音频数据进行音量提高处理得到第四音频数据;所述终端将所述第四音频数据进行数模转换后播放。
在上述方法中,通过在对输入的音频数据进行音效处理前先降低音量,然后进行音效处理,在播放前根据各个音效处理项目对音频数据产生的增益对音量进行相应幅度的提高,使得各项音效处理项目的增益和后续音量幅度的提高总和不会超过处理前的音量降低幅度。这样就可以保证在较大的音量情况下,附加各项音效处理项目也不会造成超出播放装置所能处理的音量范围而导致破音现象的产生,提高用户体验。
该音频数据处理方法可以应用于车机系统,实现对车机系统平台中存储的音频数据,例如各种音乐歌曲等进行处理,处理后的音频数据在音量较大的情况下也不会产生由于超出数字音量范围的失真现象,即可以避免车机系统播放音频时出现破音现象,给驾驶员营造良好的驾驶体验。
可以理解的是,本申请实施例将基于车机系统对技术方案进行详细解释,在其他设备中通过相关器件设置同样可以实现本技术方案,任何基于本申请实施例进行的发散应用,都应该落入本申请保护范围内。
下面对本申请实施例进行详细介绍。
请参见图1,为本申请实施例提供的一种音频数据处理方法的流程示意图,可包括以下步骤:
S101,获取第一音频数据。
其中,第一音频数据可以为车机系统平台中检测到或解码处理得到的音频信号,也可以是经过编码处理得到的音频码流。在实际应用中,所述第一音频数据可以为车机系统中正在使用的多媒体软件的待输出音频数据,例如音乐软件、视频软件以及收音机软件等需要播放的音频,也可以为导航软件的待输出音频数据。
S102,对所述第一音频数据进行音量降低处理得到第二音频数据。
确定所述音效处理的最大增益值,然后基于最大增益值确定预设幅度,再将第一音频数据的音量值降低预设幅度后即可得到第二音频数据。其中,最大增益值为音频数据经过音频播放平台中所有音效处理项目处理后,所能达到的最大增益幅度。
可选的,确定所述音效处理的最大增益值包括以下步骤:获取N个频段对应的N个频段增益幅度,所述频段增益幅度为音频播放平台中所有音效处理项目对音频数据在所述频段内进行处理后,所能达到的最大增益幅度,其中N为大于等于1的正整数;选取N个频段增益幅度中的最大值为所述音效处理的最大增益值。
可选的,音效处理项目通常包括高中低音效、响度补偿、速度补偿及第三方音效中至少一种。其中,高中低音效可以实现对不同频段的音频信号进行调节,即可以分别针对高、中、低三个频段来进行对音频进行补偿修饰,提高音频某个频段的音量,而且调节其中一个频段时不会影响其他频段,通常在车机系统上设有均衡器(Equalizer,EQ),可以由用户自行进行调节来实现改音效处理项目的应用。其中,每个音频段大致划分可以分为20Hz-150Hz、150Hz-5KHz以及5KHz以上,具体的划分标准在此不做限定。响度补偿是在音量较小时自动调高高频和低频的音量,使得低、中、高部分的响度比例保持了和在大音量时的响度比例相同,可以在音量小的时候使人感觉和音量大时有相同的听觉效果。速度补偿也可以称为车速音量补偿,是指随着车速的增加导致噪声增加时,通过自动增加音量来进行音量补偿。第三方音效是通过车机系统在出厂时预装的音效处理软件可以对音频数据实现的各种音效处理。
需要说明的是,不同的车机可以配置不同的音效处理项目,不限于本申请中提出的具体音效处理项目范围,可以由设计人员根据实际情况设定或者用户进行自定义,本申请实施例不做任何限定。
例如,一车机系统的音频播放平台内置有高中低音效、响度补偿以及速度补偿三种音效处理项目,其中高中低音效对音频数据在100Hz附近频段最高可增加4dB、在1kHz附近频段最高可增加4dB,在6kHz附近频段最高可增加4dB,响度补偿对音频数据在100Hz附近频段最高可增加4dB、在6kHz附近频段最高可增加4dB,速度补偿对音频数据在全频段最高可增加4dB,三种音效处理项目均对音频数据进行后,最高可在100Hz频段附近以及6kHz频段附近达到12dB的增益幅度,因此12dB即为该车机系统平台的音效处理最大增益值。
需要说明的是,不同音效处理项目在对音频数据进行后处理后,在相应的频段会造成一定的增益值,这种增益值在音频数据本身音量值设置较大的情况下进行叠加后,就可能会造成该音频数据超出数字音量范围的失真。
在确定音效处理的最大增益值后,就可基于最大增益值来确定预设幅度。可选的,预设幅度不小于最大增益值,即预设幅度可以等于最大增益值也可以大于最大增益值,使第一音频数据的音量值降低预设幅度后增加任意音效处理增益也不会造成其音量超出限制范围。
可以理解的,在上述预设幅度是通过固定的最大增益值来确定的,在另一种可能的实现方式中,还可以通过获取动态的增益幅度来确定预设幅度。
请参见图2,为本申请实施例提供的另一种确定预设幅度的方法流程示意图,包括以下步骤:
S201,确定所述音效处理的最大增益值,所述实际增益值为当前处于开启状态的音效处理项目对音频数据进行处理后,所能产生的最大增益幅度;
获取N个频段对应的N个频段增益幅度,所述频段增益幅度为当前处于开启状态的音效处理项目按照当前设置的各处理项目参数值对音频数据在所述频段内进行处理后,所能产生的增益幅度,其中N为大于等于1的正整数;选取N个频段增益幅度中的最大值为所述音效处理的最大增益值。
S202,基于所述实际增益值确定预设幅度。
可选的,预设幅度不小于最大增益值,即预设幅度可以等于最大增益值也可以大于最大增益值,预设幅度不小于当前处于开启状态的音效处理项目的增益幅度,因此对第二音频数据进行音效处理时就不会造成增益超出数字音量范围而失真的情况。
需要理解的是,对第一音频数据的音量值降低预设幅度是在全频段内降低预设幅度。
例如,在一车机系统上的音量播放平台中音量等级设置为0-40级,用户可以在车机设备上对音量等级进行选择来调节音量,音量等级是与内部音频数据的实际音量大小一一对应。可以理解的是,因为0dB是数字设备能达到的最大值,除了最大值以外都是负值,因此实际对应情况可为40级音量对应0dB、39级音量对应-1dB、38级音量对应-2dB其他等级音量对应关系以此类推。当用户在车机系统平台上设置音频播放平台音量为38(最大为40)级时,此时第一音频数据的初始音量大小为-2dB,而预设幅度被设置为-12dB,则对第一音频数据进行音量降低处理就是在全频段将-2dB降低12dB至-14dB。
在本申请实施例中将预设幅度确定为12dB来对本申请技术方案进行举例解释,但实际中预设幅度的设置可以由设计人员根据实际情况设定或者用户进行自定义,本申请实施例不做任何限定。
S103,对所述第二音频数据进行音效处理得到第三音频数据。
获取处于开启状态的音效处理项目,基于处于开启状态的音效处理项目对第二音频数据进行后处理后得到第三音频数据。可以理解的是,未处于开启状态的音效处理项目不会对音频数据产生效果。
在一种可能的实现方式中,在车机系统中设置的各种音效处理项目均可以由用户通过车机终端设备对其进行设置,包括选择是否开启或关闭,以及对部分项目进行具体参数设置等,并且车机系统在出厂时对部分音效处理项目可以设置为预开启状态,在进行音效处理时处于开启状态的音效处理项目需要以用户实际调节的结果为准。
在另一种可能的实现方式中,车机系统中部分音效处理项目处于锁定状态,自动对音频数据进行处理,用户不能进行自由调节,该类音效处理项目也需要被视为处于开启状态的音效处理项目。
可选的,所述处于开启状态的音效处理项目对所述第二音频数据在目标频段内产生增益。
例如,在上述车机系统中,高中低音效处理处于开启状态,并且用户对其设置为低音加三点,中、高音不变低音加两点在实际音效处理过程中对第二音频数据在100Hz附近频段产生3dB增益,因此经过音效处理后的第三音频数据在100Hz附近频段音量为-11dB,其他频段音量仍为-14dB,其中经过处理后的100Hz附近频段即为目标频段。
在另一种可能的实现方式中,若当前存在多个处于开启状态的音效处理项目,不同音效处理项目会对第二音频数据的不同频段产生增益,此时第二音频数据存在多个经过处理的目标频段,部分目标频段中包括不同音效处理项目的增益叠加。
例如,在上述车机系统中,若高中低音效和响度补偿同时处于开启状态,高中低音效处理设置为低音加三点,中、高音不变,响度补偿设置加两点,在实际音效处理过程中即对第二音频数据在100Hz附近频段产生3dB加2dB总共5dB的增益,在6kHz频段附近产生2dB的增益,其中100Hz附近频段以及6kHz频段为不同的目标频段。
S104,对所述第三音频数据进行音量提高处理得到第四音频数据。
可选的,若在目标频段内,对第三音频数据的音量值提高预设幅度后会超过音量范围的最大阈值,则在所述目标频段内将所述第三音频数据的音量值提高至所述最大阈值,在除所述目标频段以外的其他频段内将所述第三音频数据的音量值提高预设幅度,得到第四音频数据。
例如,在上述车机系统中,经过音效处理后的第三音频数据在100Hz附近频段音量为-11dB,其他频段音量仍为-14dB,此时若在目标频段即100Hz附近频段提高预设幅度12dB后则会超过最大阈值1dB,最大阈值为数字设备能达到的最大值,数字上用0dB表示,超过最大阈值后就会产生失真造成破音。因此,对于该频段内的音量值提高至最大阈值后不再进行增加,而对于其他频段则提高12dB到-2dB。最后输出的第四音频数据在100Hz附近频段音量值为最大值0dB,其他频段为-2dB,与原始输入的第一音频数据具有相同的音量值。
可选的,若在所述目标频段内,第三音频数据的音量值提高第一预设后不会超过音量范围的最大阈值,则在全频段内将所述第三音频数据的音量值提高预设幅度,得到第四音频数据。
例如,当用户在车机系统平台上设置音频播放平台音量为30(最大为40)级时,此时第一音频数据的初始音量大小为-10dB,预设幅度被设置为-12dB,对第一音频数据通过音量降低处理在全频段将-10dB降低12dB至-22dB,在音效处理过程中,高中低音效处理处于开启状态,对第二音频数据在100Hz附近频段产生3dB增益得到第三音频数据在100Hz附近频段为-19dB,其他频段为-22dB,此时若在目标频段即100Hz附近频段提高预设幅度12dB后为-7dB不会超过最大阈值产生失真造成破音。因此,对第三音频数据在全频段内进行预设幅度12dB的提高。最后输出的第四音频数据在100Hz附近频段音量值为-7dB,其他频段为-10dB。
在另一种可能的实现方式中,若在对第二音频数据进行音效处理时,存在多个处于开启状态的音效处理项目,对第二音频数据的不同频段产生增益,因此会有多个经过处理的目标频段,部分目标频段中包括不同音效处理项目的增益叠加。在这种情况下,得到的第三音频数据进行音量提高处理时,需要对所有目标频段进行上述处理,对产生增益的目标频段判断增加预设幅度后是否会超过最大阈值,若会超过最大阈值则将该目标频段内音量值提高至最大阈值,若不会超过最大阈值则直接提高预设幅度,对除目标频段外的其他频段直接提高预设幅度。
在音频数据原始音量设置较高的情况下,由于对音频数据加上一些音效处理后没,在某些频段内会超过数字音量的最大值,从而导致该音频数据进行播放时发生失真而破音,而通过上述处理,则可以有效的避免失真的产生。首先对输入音频数据先进行音量降低处理,可以确保在加上音效处理后不会直接超出音量范围,然后在进行音效处理后再对其进行音量提高处理,有针对性的将会超出音量范围的频段提高至最大值,使其不会超过最大值而造成失真,而其他频段则提高与之前降低时相同的幅度,以此来确保不会改变最后输出的音频数据的音量值。同时,对于原始音量设置较低的情况下,由于经过音效处理后的音频数据全频段提高与之前降低时相同的幅度,则仍可以将音效处理的正常效果保留下来,并且不会改变原始音量设置值。
S105,将所述第四音频数据进行数模转换后进行播放。
得到经过处理后的第四音频数据后,由于在上述所有处理过程中的音频数据均为数字音频,而数字音频通常需要转换为模拟音频信号再进行输出播放,因此需要对其进行数模转换然后输出至播放装置中进行播放。
下面结合附图介绍本申请实施例涉及的装置。
请参见图3,为本申请实施例提供的一种音频数据处理装置的组成示意图,音频数据处理装置300可包括:
数字前端单元301,用于对所述第一音频数据进行音量降低处理得到第二音频数据;音频处理单元302,用于对所述第二音频数据进行音效处理得到第三音频数据;数模转换放大器单元303,用于对所述第三音频数据进行放大处理得到第四音频数据,并对所述第四音频数据进行数模转换得到相应的模拟信号;以及
播放单元304,用于播放所述第四音频数据进行数模转换后得到的模拟信号。
数字前端单元301通过集成电路内置音频总线(Inter—IC Sound,I2S)获取音频数据,车机系统中的音频数据通常以数字音频的形式存在。
数字前端单元301、音频处理单元302以及数模转换放大器单元303可以为数字信号处理器(Digital Signal Processor,DSP)中的相关的模块单元,通过车机系统设备中现有的DSP芯片可以直接实现本申请实施例中的相关技术方案,不需要增加额外的功能器件,可以节省设备空间以及处理成本。
播放单元304可以为不同音频播放设备中的播放单元,不同音频播放设备可以包括车载扬声器以及可以与车机系统实现正常连接的外接播放设备例如蓝牙音响等。
在一种可能的实现方式中,所述数字前端单元301还用于,包括:获取所述音效处理的最大增益值,所述最大增益值为音频数据经过音频播放平台中所有音效处理项目处理后,所能达到的最大增益幅度;基于所述最大增益值确定预设幅度,将所述第一音频数据的音量值降低预设幅度后得到第二音频数据;将所述第二音频数据发送至所述音频处理单元302。
其中,所述预设幅度不小于所述最大增益值。
在一种可能的实现方式中,所述音频处理单元302还用于,包括:接收所述数字前端单元301发送的第二音频数据;获取处于开启状态的音效处理项目,所述处于开启状态的音效处理项目对所述第二音频数据在目标频段内产生增益;基于所述处于开启状态的音效处理项目对所述第二音频数据进行处理后得到第三音频数据;将所述第三音频数据发送至所述数模转换放大器单元303。
在一种可能的实现方式中所述数模转换放大器单元303还用于,包括:接收所述音频处理单元303发送的第三音频数据;若在所述目标频段内,所述第三音频数据的音量值提高预设幅度后会超过音量范围的最大阈值,则在所述目标频段内将所述第三音频数据的音量值提高至所述最大阈值,在除所述目标频段以外的其他频段内将所述第三音频数据的音量值提高预设幅度,得到第四音频数据;将所述第四音频数据进行数模转换后发送至播放单元304。
在一种可能的实现方式中,所述数模转换放大器单元303还用于,包括:若在所述目标频段内,所述第三音频数据的音量值提高第一预设后不会超过音量范围的最大阈值,则在全频段内将所述第三音频数据的音量值提高预设幅度,得到第四音频数据。
其中,音频数据处理装置300可执行前文图1-图2对应实施例中音频数据处理方法的描述,解释和详细说明及其他步骤请参见前述方法,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。
请参见图4,为本申请实施例提供的另一种音频数据处理装置的组成示意图,可包括:
处理器410、存储器420和通信接口430。处理器410、存储器420和通信接口430通过总线440连接,该存储器420用于存储指令,该处理器410用于执行该存储器420存储的指令,以实现如上图1对应的方法步骤。
处理器410用于执行该存储器420存储的指令,以控制通信接口430接收和发送信号,完成上述方法中的步骤。其中,所述存储器420可以集成在所述处理器410中,也可以与所述处理器410分开设置。
作为一种实现方式,通信接口430的功能可以考虑通过收发电路或者收发的专用芯片实现。处理器410可以考虑通过专用处理芯片、处理电路、处理器或者通用芯片实现。
作为另一种实现方式,可以考虑使用通用计算机的方式来实现本申请实施例提供的装置。即将实现处理器410,通信接口430功能的程序代码存储在存储器420中,通用处理器通过执行存储器420中的代码来实现处理器410,通信接口430的功能。
该装置所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于装置执行的方法步骤的内容的描述,此处不做赘述。
作为本实施例的另一种实现方式,提供一种计算机可读存储介质,其上存储有指令,该指令被执行时执行上述方法实施例中的方法。
作为本实施例的另一种实现方式,提供一种包含指令的计算机程序产品,该指令被执行时执行上述方法实施例中的方法。
本领域技术人员可以理解,为了便于说明,图4中仅示出了一个存储器和处理器。在实际的终端或服务器中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本申请实施例对此不做限制。
应理解,在本申请实施例中,处理器可以是中央处理单元(Central ProcessingUnit,简称CPU),该处理器还可以是其他通用处理器、数字信号处理器(Digital SignalProcessing,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现成可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
还应理解,本申请实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,简称ROM)、可编程只读存储器(Programmable ROM,简称PROM)、可擦除可编程只读存储器(Erasable PROM,简称EPROM)、电可擦除可编程只读存储器(Electrically EPROM,简称EEPROM)或闪存。易失性存储器可以是随机存取存储器(RandomAccess Memory,简称RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,简称SRAM)、动态随机存取存储器(Dynamic RAM,简称DRAM)、同步动态随机存取存储器(Synchronous DRAM,简称SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,简称DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,简称ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,简称SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,简称DR RAM)。
需要说明的是,当处理器为通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)集成在处理器中。
应注意,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
该总线除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线。
还应理解,本文中涉及的第一、第二及各种数字编号仅为描述方便进行的区分,并不用来限制本申请的范围。
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block,简称ILB)和步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如可以进行更细致的逻辑功能划分使用多个模块组成,多个模块或组件也可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘)、或者半导体介质(例如固态硬盘)等。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (13)
1.一种音频数据处理方法,其特征在于,包括:
获取第一音频数据;
对所述第一音频数据进行音量降低处理得到第二音频数据,对所述第二音频数据进行音效处理得到第三音频数据,对所述第三音频数据进行音量提高处理得到第四音频数据;
将所述第四音频数据进行数模转换后进行播放。
2.根据权利要求1所述的音频数据处理方法,所述对所述第一音频数据进行音量降低处理得到第二音频数据,包括:
确定所述音效处理的最大增益值,所述最大增益值为音频数据经过音频播放平台中所有音效处理项目处理后,所能达到的最大增益幅度;
基于所述最大增益值确定预设幅度,将所述第一音频数据的音量值降低预设幅度后得到第二音频数据。
3.根据权利要求2所述的音频数据处理方法,所述预设幅度不小于所述最大增益值。
4.根据权利要求2所述的音频数据处理方法,对所述第二音频数据进行音效处理得到第三音频数据包括如下步骤:
获取处于开启状态的音效处理项目,所述处于开启状态的音效处理项目对所述第二音频数据在目标频段内产生增益;
基于所述处于开启状态的音效处理项目对所述第二音频数据进行处理后得到第三音频数据。
5.根据权利要求4所述的音频数据处理方法,对所述第三音频数据进行音量提高处理得到第四音频数据包括如下步骤:
若在所述目标频段内,所述第三音频数据的音量值提高预设幅度后会超过音量范围的最大阈值,则在所述目标频段内将所述第三音频数据的音量值提高至所述最大阈值,在除所述目标频段以外的其他频段内将所述第三音频数据的音量值提高预设幅度,得到第四音频数据。
6.根据权利要求5所述的方法,所述基于所述实际增益值及所述预设幅度确定第二预设幅度还包括如下步骤:
若在所述目标频段内,所述第三音频数据的音量值提高预设幅度后不会超过音量范围的最大阈值,则在全频段内将所述第三音频数据的音量值提高预设幅度,得到第四音频数据。
7.一种音频数据处理装置,其特征在于,包括:
数字前端单元,用于对所述第一音频数据进行音量降低处理得到第二音频数据;音频处理单元,用于对所述第二音频数据进行音效处理得到第三音频数据;数模转换放大器单元,用于对所述第三音频数据进行放大处理得到第四音频数据,并对所述第四音频数据进行数模转换得到相应的模拟信号;以及
播放单元,用于播放所述第四音频数据进行数模转换后得到的模拟信号。
8.根据权利要求7所述的音频数据处理装置,所述数字前端单元还用于,包括:
获取所述音效处理的最大增益值,所述最大增益值为音频数据经过音频播放平台中所有音效处理项目处理后,所能达到的最大增益幅度;
基于所述最大增益值确定预设幅度,将所述第一音频数据的音量值降低预设幅度后得到第二音频数据;
将所述第二音频数据发送至所述音频处理单元。
9.根据权利要求8所述的音频数据处理装置,所述预设幅度不小于所述最大增益值。
10.根据权利要求8所述的音频数据处理装置,所述音频处理单元还用于,包括:
接收所述数字前端单元发送的第二音频数据;
获取处于开启状态的音效处理项目,所述处于开启状态的音效处理项目对所述第二音频数据在目标频段内产生增益;
基于所述处于开启状态的音效处理项目对所述第二音频数据进行处理后得到第三音频数据;
将所述第三音频数据发送至所述数模转换放大器单元。
11.根据权利要求10所述的音频数据处理装置,所述数模转换放大器单元还用于,包括:
接收所述音频处理单元发送的第三音频数据;
若在所述目标频段内,所述第三音频数据的音量值提高预设幅度后会超过音量范围的最大阈值,则在所述目标频段内将所述第三音频数据的音量值提高至所述最大阈值,在除所述目标频段以外的其他频段内将所述第三音频数据的音量值提高预设幅度,得到第四音频数据;
将所述第四音频数据进行数模转换后发送至播放单元。
12.根据权利要求11所述的音频数据处理装置,所述数模转换放大器单元还用于,包括:
若在所述目标频段内,所述第三音频数据的音量值提高第一预设后不会超过音量范围的最大阈值,则在全频段内将所述第三音频数据的音量值提高预设幅度,得到第四音频数据。
13.一种计算机可读存储介质,其特征在于,包括:所述计算机可读存储介质中存储有指令,当其在计算机上运行时,实现如权利要求1-6任一项所述的方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110064245.0A CN114816312B (zh) | 2021-01-18 | 2021-01-18 | 一种音频数据处理方法及装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110064245.0A CN114816312B (zh) | 2021-01-18 | 2021-01-18 | 一种音频数据处理方法及装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN114816312A true CN114816312A (zh) | 2022-07-29 |
| CN114816312B CN114816312B (zh) | 2024-08-30 |
Family
ID=82524122
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110064245.0A Active CN114816312B (zh) | 2021-01-18 | 2021-01-18 | 一种音频数据处理方法及装置 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114816312B (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115881172A (zh) * | 2022-12-02 | 2023-03-31 | 广州长嘉电子有限公司 | 一种基于多段动态压缩技术的音频播放控制方法及装置 |
| CN118400463A (zh) * | 2024-05-22 | 2024-07-26 | 天翼爱音乐文化科技有限公司 | 一种视频彩铃的数据处理方法、系统、设备及介质 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110075861A1 (en) * | 2008-06-12 | 2011-03-31 | Zoran Corporation | Method and Apparatus for Controlling Audio Input Amplitude |
| CN102547523A (zh) * | 2011-12-15 | 2012-07-04 | 无锡中星微电子有限公司 | 一种音量调节的方法及装置 |
| CN105933537A (zh) * | 2016-06-16 | 2016-09-07 | 广东欧珀移动通信有限公司 | 一种音量处理方法及用户终端 |
| CN106055303A (zh) * | 2016-05-31 | 2016-10-26 | 惠州华阳通用电子有限公司 | 一种车载终端功放模式的控制方法及装置 |
| CN106060706A (zh) * | 2016-04-29 | 2016-10-26 | 惠州市德赛西威汽车电子股份有限公司 | 一种后装车载导航的混音方法及电路 |
| CN109559763A (zh) * | 2017-09-26 | 2019-04-02 | 华为技术有限公司 | 一种实时数字音频信号混音的方法及装置 |
| CN112153600A (zh) * | 2020-09-23 | 2020-12-29 | 博泰车联网(南京)有限公司 | 一种音频管理方法、装置、系统及计算机存储介质 |
-
2021
- 2021-01-18 CN CN202110064245.0A patent/CN114816312B/zh active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110075861A1 (en) * | 2008-06-12 | 2011-03-31 | Zoran Corporation | Method and Apparatus for Controlling Audio Input Amplitude |
| CN102547523A (zh) * | 2011-12-15 | 2012-07-04 | 无锡中星微电子有限公司 | 一种音量调节的方法及装置 |
| CN106060706A (zh) * | 2016-04-29 | 2016-10-26 | 惠州市德赛西威汽车电子股份有限公司 | 一种后装车载导航的混音方法及电路 |
| CN106055303A (zh) * | 2016-05-31 | 2016-10-26 | 惠州华阳通用电子有限公司 | 一种车载终端功放模式的控制方法及装置 |
| CN105933537A (zh) * | 2016-06-16 | 2016-09-07 | 广东欧珀移动通信有限公司 | 一种音量处理方法及用户终端 |
| CN109559763A (zh) * | 2017-09-26 | 2019-04-02 | 华为技术有限公司 | 一种实时数字音频信号混音的方法及装置 |
| CN112153600A (zh) * | 2020-09-23 | 2020-12-29 | 博泰车联网(南京)有限公司 | 一种音频管理方法、装置、系统及计算机存储介质 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115881172A (zh) * | 2022-12-02 | 2023-03-31 | 广州长嘉电子有限公司 | 一种基于多段动态压缩技术的音频播放控制方法及装置 |
| CN118400463A (zh) * | 2024-05-22 | 2024-07-26 | 天翼爱音乐文化科技有限公司 | 一种视频彩铃的数据处理方法、系统、设备及介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114816312B (zh) | 2024-08-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109257500B (zh) | 音频播放方法、装置、电子设备及存储介质 | |
| US8165321B2 (en) | Intelligent clip mixing | |
| US10475434B2 (en) | Electronic device and control method of earphone device | |
| CN107566618B (zh) | 音量调节方法、装置、终端设备及存储介质 | |
| WO2017215657A1 (zh) | 音效处理方法及终端设备 | |
| CN107465824B (zh) | 音量调节方法、装置、移动终端及存储介质 | |
| WO2019033921A1 (en) | METHOD AND APPARATUS FOR VOLUME ADJUSTMENT, TERMINAL DEVICE, AND STORAGE MEDIUM | |
| CN111033614A (zh) | 音量调节方法、装置、移动终端及存储介质 | |
| CN114816312A (zh) | 一种音频数据处理方法及装置 | |
| WO2019033440A1 (zh) | 音量调节方法、装置、终端设备及存储介质 | |
| CN107526570B (zh) | 音量调节方法、装置、终端设备及存储介质 | |
| CN107506168B (zh) | 音量调节方法、装置、终端设备及存储介质 | |
| CN108922558A (zh) | 一种语音处理方法、语音处理装置及移动终端 | |
| CN107436751A (zh) | 音量调节方法、装置、终端设备及存储介质 | |
| CN107483734B (zh) | 音量调节方法、装置、终端设备及存储介质 | |
| CN112748897A (zh) | 车载系统的音量调试方法、装置及设备 | |
| CN111405419B (zh) | 音频信号处理方法、装置及可读存储介质 | |
| US10431199B2 (en) | Electronic device and control method of earphone device | |
| US20220255523A1 (en) | Dynamic audio broadcasting method and audio broadcasting apparatus | |
| CN118136032A (zh) | 一种低频信号的动态处理方法、系统、存储介质及设备 | |
| CN107479851B (zh) | 音量调节方法、装置、终端设备及存储介质 | |
| CN115202605A (zh) | 一种音频处理方法、装置、终端设备及存储介质 | |
| TW201618088A (zh) | 降低噪音之方法及其電腦程式產品及其電子裝置 | |
| CN107318068B (zh) | 一种音频输出方法、装置、设备及存储介质 | |
| JP5724367B2 (ja) | 音楽再生装置及び再生音量制御システム, |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |