消除pop音的方法

文档序号:7808370阅读:743来源:国知局
消除pop音的方法
【专利摘要】本发明揭示了一种消除POP音的方法,所述方法包括:编码解码器与手机的基带芯片连接,用来传递声音及控制指令;判断手机的工作场景;分别在播放音乐时、录制声音时,以及播放音乐、录制声音协同工作时消除POP音。对于播放音乐和录制声音协同工作的场景,需要复位编码解码器,再写入相应的控制参数,用来同时开启编码解码器的上行和下行通路,同时设置一个录音状态位和播放状态位,记录此时已经处于协同工作模式;由于在录像过程中已经启用了协同工作模式,这时来电话就不需要复位编码解码器,也不需要重新写入控制参数,避免POP音的产生。本发明完全使用软件的方式来达到消除POP音的目的,可节省硬件成本,同时提高产品竞争力。
【专利说明】消除pop音的方法

【技术领域】
[0001] 本发明属于声音信号处理【技术领域】,涉及一种消除杂音的方法,尤其涉及一种消 除POP音的方法。

【背景技术】
[0002] 随着多媒体技术的发展,移动终端的发展也是日新月异,为提高智能手机的音质 和音效,普遍使用了外置Codec的方案,这种方案在提升手机音质的同时,带来了 POP音的 问题。
[0003] POP音也被称为爆音,也可以叫pops and clicks。开始放音和结束放音的时候都 比较明显,就感觉是电流冲击的声音。但是,如果把音量调得比较低,POP音就不容易听到。 另外,在录制声音刚开始的时候,也会存在明显的POP音现象。
[0004] 如今还没有比较好的方案来消除POP音,有鉴于此,如今迫切需要设计一种消除 POP音的方案。


【发明内容】

[0005] 本发明所要解决的技术问题是:提供一种消除POP音的方法,可完全用软件的方 式来实现消除手机pop音,从而有效节约成本。
[0006] 为解决上述技术问题,本发明采用如下技术方案:
[0007] -种消除POP音的方法,所述方法包括:
[0008] 步骤A :编码解码器通过I2S总线与手机的基带芯片连接,用来传递声音;编码解 码器通过I2C总线与手机的基带芯片连接,用来传递控制指令;
[0009] 步骤B :判断手机的工作场景;
[0010] 对于刚开始播放音乐的场景,需要复位编码解码器,再通过I2C写入相应的控制 参数,用来开启编码解码器的下行通路,同时设置一个播放状态位,记录此时已经处于播放 状态,然后启动首乐播放;
[0011] 对于音乐切换的场景,通过判断播放状态位,得知现在已经处于播放状态,不需要 复位编码解码器,也不需要重新写入控制参数,加快切换音乐的速度,同时避免POP音的产 生;
[0012] 对于刚开始录音的场景,需要复位编码解码器,再通过I2C写入相应的控制参数, 用来开启编码解码器的上行通路,同时设置一个录音状态位,记录此时已经处于录音状态, 然后启动录首;
[0013] 对于暂停后重新开始录音的场景,通过判断录音状态位,得知现在已经处于录音 状态,不需要复位编码解码器,也不需要重新写入控制参数,加快了录音启动的速度,避免 POP音的产生;
[0014] 对于播放音乐和录制声音协同工作的场景,需要复位编码解码器,再通过I2C写 入相应的控制参数,用来同时开启编码解码器的上行和下行通路,同时设置一个录音状态 位和播放状态位,记录此时已经处于协同工作模式;由于在录像过程中已经启用了协同工 作模式,这时来电话就不需要复位编码解码器,也不需要重新写入控制参数,避免POP音的 产生。
[0015] 一种消除POP音的方法,所述方法包括:
[0016] 步骤A :编码解码器与手机的基带芯片连接,用来传递声音及控制指令;
[0017] 步骤B :判断手机的工作场景;
[0018] 对于刚开始播放音乐的场景,需要复位编码解码器,再写入相应的控制参数,用来 开启编码解码器的下行通路,同时设置一个播放状态位,记录此时已经处于播放状态,然后 启动首乐播放;
[0019] 对于音乐切换的场景,通过判断播放状态位,得知现在已经处于播放状态,不需要 复位编码解码器,也不需要重新写入控制参数,加快切换音乐的速度,同时避免POP音的产 生;
[0020] 对于刚开始录音的场景,需要复位编码解码器,再写入相应的控制参数,用来开启 编码解码器的上行通路,同时设置一个录音状态位,记录此时已经处于录音状态,然后启动 录音;
[0021] 对于暂停后重新开始录音的场景,通过判断录音状态位,得知现在已经处于录音 状态,不需要复位编码解码器,也不需要重新写入控制参数,加快了录音启动的速度,避免 POP音的产生;
[0022] 对于播放音乐和录制声音协同工作的场景,需要复位编码解码器,再写入相应的 控制参数,用来同时开启编码解码器的上行和下行通路,同时设置一个录音状态位和播放 状态位,记录此时已经处于协同工作模式;由于在录像过程中已经启用了协同工作模式,这 时来电话就不需要复位编码解码器,也不需要重新写入控制参数,避免POP音的产生。
[0023] -种手机上消除POP音的方法,该方法包括以下步骤:
[0024] S1、手机上使用外置Codec,提高手机的音质;
[0025] S2、播放音乐时的POP音消除;
[0026] S3、录制声音时的POP音消除;
[0027] S4、播放音乐、录制声音协同工作时的POP音消除。
[0028] 优选地,所述步骤S1中Codec芯片采用Wolf son公司的wm5102型芯片。
[0029] 优选地,所述手机上的POP音,存在于播放音乐和录制声音的过程中。
[0030] 优选地,所述步骤S2中在刚开始播放音乐和音乐切换过程中,可能存在POP音的 问题。
[0031] 优选地,所述步骤S3中在刚开始录制声音和暂停、恢复录制声音的过程中,可能 存在POP音的问题。
[0032] 优选地,所述步骤S4中在播放音乐和录制声音协同工作的时候,可能存在POP音 的问题。
[0033] 本发明的有益效果在于:本发明提出的消除POP音的方法,完全使用软件的方式 来达到消除POP音的目的,本发明方法在不同平台的移动终端中均可实现,与传统设计相 t匕,节省了硬件成本,同时提高了产品竞争力。

【专利附图】

【附图说明】
[0034] 图1为本发明消除POP音的方法的流程图。
[0035] 图2为实施例二中编码解码器芯片与基带芯片的连接示意图。

【具体实施方式】
[0036] 下面结合附图详细说明本发明的优选实施例。
[0037] 实施例一
[0038] 请参阅图1,本发明揭示了一种消除POP音的方法(可用于手机或其他电子设 备),所述方法包括:
[0039] 步骤A :编码解码器与手机的基带芯片连接,用来传递声音及控制指令;
[0040] 步骤B :判断手机的工作场景;
[0041] 对于刚开始播放音乐的场景,需要复位编码解码器,再写入相应的控制参数,用来 开启编码解码器的下行通路,同时设置一个播放状态位,记录此时已经处于播放状态,然后 启动首乐播放;
[0042] 对于音乐切换的场景,通过判断播放状态位,得知现在已经处于播放状态,不需要 复位编码解码器,也不需要重新写入控制参数,加快切换音乐的速度,同时避免POP音的产 生;
[0043] 对于刚开始录音的场景,需要复位编码解码器,再写入相应的控制参数,用来开启 编码解码器的上行通路,同时设置一个录音状态位,记录此时已经处于录音状态,然后启动 录音;
[0044] 对于暂停后重新开始录音的场景,通过判断录音状态位,得知现在已经处于录音 状态,不需要复位编码解码器,也不需要重新写入控制参数,加快了录音启动的速度,避免 POP音的产生;
[0045] 对于播放音乐和录制声音协同工作的场景,需要复位编码解码器,再写入相应的 控制参数,用来同时开启编码解码器的上行和下行通路,同时设置一个录音状态位和播放 状态位,记录此时已经处于协同工作模式;由于在录像过程中已经启用了协同工作模式,这 时来电话就不需要复位编码解码器,也不需要重新写入控制参数,避免POP音的产生。
[0046] 实施例二
[0047] 本实施例揭示一种手机上消除POP音的方法,请参阅图2,本实施例中本发明的具 体实施方式包括如下步骤:
[0048] 步骤 A :Wolfson 的 Codec (Coder and Decoder,编码解码器)芯片,wm5l〇2 跟手机 的 BBIC (Base Band Integrated circuit,基带芯片)通过 I2S(Inter_IC Sound)总线连接 用来传递声音;通过I2C(Inter - Integrated Circuit)总线连接用来传递控制指令,如图 1所示,BBIC以MTK公司的6592型芯片为例,该芯片支持3路I2S和3路I2C总线,用其中 一路I2S总线和一路I2C总线跟wm5102相连;
[0049] 步骤B :手机播放音乐分为两种场景:刚开始播放和音乐切换,这两种场景都可能 存在POP音。对于刚开始播放音乐的场景,需要复位wm5102芯片,再通过I2C写入相应的 控制参数,用来开启wm5102的下行通路,同时设置一个"播放状态位",记录此时已经处于 播放状态,然后启动音乐播放;对于音乐切换,通过判断"播放状态位",可以得知现在已经 处于播放状态,所以不需要复位wm5102,也不需要重新写入控制参数,加快了切换音乐的速 度,同时避免了 POP音的产生。
[0050] 步骤C :手机录音也分为两种场景:刚开始录音和暂停后重新录音,这两种场景都 可能存在POP音。对于刚开始录音的场景,需要复位wm5102芯片,再通过I2C写入相应的 控制参数,用来开启wm5102的上行通路,同时设置一个"录音状态位",记录此时已经处于 录音状态,然后启动录音;对于暂停后重新开始录音的场景,通过判断"录音状态位",可以 得知现在已经处于录音状态,所以不需要复位wm5102,也不需要重新写入控制参数,加快了 录音启动的速度,同时避免了 POP音的产生;
[0051] 步骤D :手机上还会存在播放音乐和录制声音协同工作的场景,如:录像过程中来 电话的场景。这种场景下需要复位wm5102芯片,再通过I2C写入相应的控制参数,用来同 事开启wm5102的上行和下行通路,同时设置一个"录音状态位"和"播放状态位",记录此时 已经处于协同工作模式。由于在录像过程中已经启用了协同工作模式,这时来电话就不需 要复位wm5102,也不需要重新写入控制参数,从而避免了 POP音的产生。
[0052] 综上所述,本发明提出的消除POP音的方法,完全使用软件的方式来达到消除POP 音的目的,本发明方法在不同平台的移动终端中均可实现,与传统设计相比,节省了硬件成 本,同时提高了产品竞争力。
[0053] 这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例 中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实 施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明 的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、 材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进 行其它变形和改变。
【权利要求】
1. 一种消除pop音的方法,其特征在于,所述方法包括: 步骤A :编码解码器通过I2S总线与手机的基带芯片连接,用来传递声音;编码解码器 通过I2C总线与手机的基带芯片连接,用来传递控制指令; 步骤B:判断手机的工作场景; 对于刚开始播放音乐的场景,需要复位编码解码器,再通过I2C写入相应的控制参数, 用来开启编码解码器的下行通路,同时设置一个播放状态位,记录此时已经处于播放状态, 然后启动首乐播放; 对于音乐切换的场景,通过判断播放状态位,得知现在已经处于播放状态,不需要复位 编码解码器,也不需要重新写入控制参数,加快切换音乐的速度,同时避免POP音的产生; 对于刚开始录音的场景,需要复位编码解码器,再通过I2C写入相应的控制参数,用来 开启编码解码器的上行通路,同时设置一个录音状态位,记录此时已经处于录音状态,然后 启动录音; 对于暂停后重新开始录音的场景,通过判断录音状态位,得知现在已经处于录音状态, 不需要复位编码解码器,也不需要重新写入控制参数,加快了录音启动的速度,避免POP音 的产生; 对于播放音乐和录制声音协同工作的场景,需要复位编码解码器,再通过I2C写入相 应的控制参数,用来同时开启编码解码器的上行和下行通路,同时设置一个录音状态位和 播放状态位,记录此时已经处于协同工作模式;由于在录像过程中已经启用了协同工作模 式,这时来电话就不需要复位编码解码器,也不需要重新写入控制参数,避免POP音的产 生。
2. -种消除POP音的方法,其特征在于,所述方法包括: 步骤A :编码解码器与手机的基带芯片连接,用来传递声音及控制指令; 步骤B:判断手机的工作场景; 对于刚开始播放音乐的场景,需要复位编码解码器,再写入相应的控制参数,用来开启 编码解码器的下行通路,同时设置一个播放状态位,记录此时已经处于播放状态,然后启动 音乐播放; 对于音乐切换的场景,通过判断播放状态位,得知现在已经处于播放状态,不需要复位 编码解码器,也不需要重新写入控制参数,加快切换音乐的速度,同时避免POP音的产生; 对于刚开始录音的场景,需要复位编码解码器,再写入相应的控制参数,用来开启编 码解码器的上行通路,同时设置一个录音状态位,记录此时已经处于录音状态,然后启动录 音; 对于暂停后重新开始录音的场景,通过判断录音状态位,得知现在已经处于录音状态, 不需要复位编码解码器,也不需要重新写入控制参数,加快了录音启动的速度,避免POP音 的产生; 对于播放音乐和录制声音协同工作的场景,需要复位编码解码器,再写入相应的控制 参数,用来同时开启编码解码器的上行和下行通路,同时设置一个录音状态位和播放状态 位,记录此时已经处于协同工作模式;由于在录像过程中已经启用了协同工作模式,这时来 电话就不需要复位编码解码器,也不需要重新写入控制参数,避免POP音的产生。
【文档编号】H04M1/725GK104104794SQ201410321213
【公开日】2014年10月15日 申请日期:2014年7月7日 优先权日:2014年7月7日
【发明者】乔连伟 申请人:上海闻泰电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1