移动设备混音装置中控制多路声音信号音量调整的装置的制作方法

文档序号:7645835阅读:100来源:国知局
专利名称:移动设备混音装置中控制多路声音信号音量调整的装置的制作方法
技术领域
本发明涉及移动设备,例如移动电话,尤其是移动设备中的混音 装置在混音过程中对多路声音信号进行音量调整的控制方法以及相 应的控制装置。
背景技术
目前而言,具有音乐播放功能的移动设备,例如移动电话、个人数字助理(PDA)、便携式多媒体播放器(PMP)、多媒体影音中心 平台(PMC)产品、MP4播放器、掌上电脑等越来越普及,而且由于 某些喜欢卡拉OK或者追求新潮的用户的需求,具有卡拉OK功能的 移动设备也逐渐被广泛地使用。 一方面,众多的商家通过提供具有卡 拉OK功能的移动设备来提高自己产品的竟争力,另一方面,用户也 在某种程度上满足了自己演唱卡拉OK的需要。尽管市场上已经推出了许多款式的具备卡拉OK功能的移动设 备,但并不是每个移动设备都真正地实现了卡拉OK功能。例如,从 最简单的角度说,卡拉OK功能应该能够进行混音处理,但用户演唱 的歌声(人声)却往往没有进入这些移动设备内与伴奏音乐一起混音 后播放,而是伴奏音乐通过移动设备进行播放,用户(通过移动设备) 直接演唱,这与我们通常所述的卡拉OK功能还是有差距的。这样的 产品有很多,例如夏新公司的CS6产品,该产品具有MMS彩信、40 和弦的铃声等功能以及卡拉OK功能;又例如,海尔公司出品的随身 唱卡拉OK手机M60和Z2100;又例如,摩托罗拉公司的V730型号 的CDMA手机,具有16和弦铃声,拥有彩色屏幕,用户可以从摩托罗 拉的网站上下载卡拉OK歌曲在手机上播放,手机屏幕会随音乐播放 打出字幕,用户可以跟唱等。在申请号为"200610117217.6"的中国专利申请( 一种为移动i史备 提供混音功能的方法以及相应装置)中明确提出了在移动设备中实 现混音功能的装置,从而从混音的层面上真正实现了移动设备中实现 卡拉OK功能,但这个专利申请中没有很好地解决对音量进行调节的 问题,而这个问题会影响卡拉OK的效果。例如,很多情况下,用户 希望将原唱的音量降低,同时调高用户演唱的歌声(或者演唱者的音 量)以及伴奏音的音量,但在调高某路声音信号的音量时可能导致总 音量超过移动设备内的混音装置的最高阈值,这会导致声音失真,从 而影响演唱的效果。目前,还没有解决在移动设备的混音装置中对 一 路或多路声音信 号的音量进行调节的方法,有必要提出技术方案来解决类似问题。发明内容针对上述缺陷,本发明提出 一 种在移动设备中的混音装置在混音 过程中对多路声音信号进行音量调整的控制方法以及相应的装置。根据本发明的一个方面,提供一种在移动设备的混音装置中控制 混音过程中对L路声音信号进行音量调整的方法,其中,调整所述L路 声音信号中的J路声音信号的音量调整系数以使得对所述L路声音信号 进行最终调整后所获得混音信号的音量不超过预定阈值,其中,1<J< L, L〉l。根据本发明的另 一个方面,提供一种移动设备的混音装置中控制混 音过程中对L路声音信号进行音量调整的控制装置,其中,调整所述L 路声音信号中的J路声音信号的音量调整系数以使得对所述L路声音信 号进行最终调整后所获得混音信号的音量不超过预定阈值,其中,1《J <L, I>1。优选地,所述控制装置包括获取装置,用于根据预定条件获取所 述L路声音信号的混音信号的音量;音量判断装置,用于判断所述混音 信号的音量是否超过预定阈值;以及,第一系数调整装置,用于在所述 混音信号的音量超过预定阈值时根据预定规则调整L路声音信号中的J路声音信号的音量调整系数以使得所述混音信号音量不超过预定阈值。本发明可以在移动i殳备的混音装置的混音过程中对 一 路或多路 声音信号音量进行灵活调整,从而可以按照用户需要调整任一路或任 多路声音信号的音量。且本发明应用于卡拉OK功能时,可以调低原 唱的音量,使得原唱的音量消失或者以很小的声音进行播放(以起到 对演唱者的提示作用),从而可以突出演唱者的声音,以实现更好的 卡拉OK效果。本发明实现方便,可以广泛地应用于各种移动设备中。


通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显图1描述了根据本发明的第一实施例的在移动设备的混音装置中 控制混音过程中对多路声音信号进行音量调整的方法的流程图;图2描述了根据本发明的第二实施例的在移动设备的混音装置中 控制混音过程中对多路声音信号进行音量调整的方法的流程图;图3描述了根据本发明的第三实施例的在移动设备的混音装置中 控制混音过程中对多路声音信号进行音量调整的方法的流程图;图4描述了根据本发明的一个实施例的移动设备的混音装置中在 混音过程中对多路声音信号进行音量调整的控制装置的结构图;图5描述了根据本发明的第一实施例的移动设备的混音装置中在 混音过程中对多路声音信号进行音量调整的控制装置的结构图;图6描述了根据本发明的第一实施例的移动设备的混音装置中在 混音过程中对多路声音信号进行音量调整的控制装置中的第 一 系数调 整装置的结构图;图7描述了根据本发明的第三实施例的移动设备的混音装置中在 混音过程中对多^^声音信号进行音量调整的控制装置的结构图;图8描述了根据本发明的第 一 实施例在移动设备中对多路声音信 号进行音量调整的用户界面的示意图;图9描述了根据本发明的 一 个实施例的控制装置与移动设备中的模拟混音装置、功率调整装置等组件的逻辑结构图;图10描述了根据本发明的一个实施例的控制装置与移动设备中 的模拟混音装置、功率调整装置等组件的逻辑结构图;以及图11描述了根据本发明的一个实施例的控制装置与移动设备中 的模拟混音装置、功率调整装置等组件的逻辑结构图。
具体实施方式
参考图1,其描述了根据本发明的第一实施例的在移动设备的混 音装置中控制混音过程中对多路声音信号进行音量调整的方法的流程 图。首先执行步骤S120,接收来自用户的调整K路声音信号的音量调 整系数的调整指令,可以理解在这样的情况下用户首先要(例如通过图 4所示用户界面)发出指令。然后进入步骤S121,判断所述调整指令中 是否包括增大任一路声音信号的音量调整系数的指示?可以理解,当所 述指令中指示各路声音信号均降低音量调整系数,在当前L路声音信号 的混音信号不超过预定阈值的情况下按照指令调整后的混音信号的音 量也不会超过该预定阈值。因此,当步骤S121的判断结果为否定时执 行步骤S122,所述结果为肯定时进入步骤S123,即至少根据所述L路 声音信号中每一路的音量调整系数计算所述L路声音信号的混音信号的 音量,其目的是获取将被调整后的混音信号的音量以便判断混音信号的 音量是否超过预定阈值,其中所述被调整的K路声音信号的音量调整系 数不应该再使用当前(调整前)的系数,而应按照指令所指示的K路声 音信号的音量调整系数来计算。然后,再执行步骤S124,即判断所述 混音信号的音量是否超过预定阈值,在本实施例中,所述混音装置为数 字混音装置,因此判断如下不等式是否成立 t(knx2dn) < 2m其中,、表示第n路声音信号的音量调整系数,dn表示输出第n路 声音信号的解码装置的位数,m表示输出所述L路声音信号的混音信号 的数字/模拟转换装置的位数,n为整数,且Kn《L。可以理解,所述 不等式之前的部分即为上述步骤S123的计算结果。若所述不等式成立,则表明按照调整指令调整后的混音信号的音量不超过预定阈值,因此直接执行步骤S122, 4艮据所述指令调整该指令所 指示的K路声音信号的音量调整系数,本次调整音量的处理过程结束; 否则表明按照调整指令调整后的混音信号的音量将超过预定阈值,因此 执行步骤S125,判断是否要保持L-K路声音信号的音量调整系数不变? 若所述步骤S125的判断结果为肯定的,则执行步骤S126,即保持L-K 路声音信号的音量调整系数不变,并以相同比例按照所述调整指令所指示的提高或降低音量调整系数的幅度调整所述K路声音信号的音量调整 系数以使得对所述L路声音信号进行最终调整后的混音信号的音量不超 过所述预定阈值;若所述步骤S125的判断结果为否定的,则表明需要 对L-K路声音信号的音量调整系数也进行调整,此时进入步骤S127,再 判断所述L-K路声音信号的音量调整系数均为零时所述混音信号的音量 是否超过预定阈值,若所述步骤S127的结果是肯定的则表明不论将所 述L-K路声音信号的音量调整系数如何调整,均无法完全按照所述指令 进行调整,此时执行折中调整(即不完全按照所述调整指令进行调整的) 操作,在本实施例中执行步骤S128,降低所述L-K路声音信号中的一路 或多路的音量调整系数,相应地将所述K路声音信号中音量调整系数被 增大的声音信号中的 一路或多路的音量调整系数分别调整至最大系数, 该最大系数使得所述混音信号的音量不超过预定阈值,然后进入步骤 S129,将K路声音信号中音量调整系数被降低的声音信号中 一路或多路 的音量调整系数分别调整至低于该指令指示的音量调整系数,本次调整 音量的处理过程结束。若所述步骤S127的结果是否定的,则表明在调 整所述L-K路声音信号的音量调整系数的前提下可以按照所述指令对所 述K路声音信号进行调整,此时执行完全调整(即完全按照指令对K路 声音信号进行调整的)操作,在本实施例中执行步骤S130,以随机比例 降低L-K路声音信号中的一路或多路的音量调整系数以使得执行步骤 S131后所述L路声音信号的混音信号的音量不超过所述预定阈值,然后 进入步骤S131,根据所述调整指令调整所述K路声音信号的音量调整 系数,本次调整音量的处理过程结束。参考图l,本领域技术人员理解,上述步骤S128、 S129为所述折中 调整操作的一个实施例,该实施例可以适当地变化。例如步骤S128、S129 的顺序可以交换,而且可以理解,由于在步骤S128中并没有完全按照 所述指令指示来提高被调整的声音信号的音量调整系数,因此,在步骤S129中将所述指令指示的降低被调整的声音信号的音量调整系数调整 至低于所述指令指示的音量调整系数以使得更加容易满足被最终调整 后的混音信号不超过预定阈值的条件。本领域技术人员理解,在步骤 S129中,当所述指令已经指示被调整的声音信号的音量调整系数调整至 零,则执行此指令即可;而在另一个变化例中,也可以完全按照所述指 令来降低被调整的声音信号的音量调整系数;在又一个变化例中,还可 以将所述指令指示的降低被调整的声音信号的音量调整系数调整至高 于所述指令指示的音量调整系数。类似地,本领域技术人员理解,在步 骤S128中,可以按照相同比例对所述K路声音信号中音量调整系数被 增大的声音信号中的 一路或多路的音量调整系数分别调整至最大系数, 也可以按照不同比例(例如随机地或者对指定的或预定的声音信号按照 一个特殊的比例)分别调整至最大系数;另一方面,可以将所述L-K路 声音信号中的 一路或多路或所有路的音量调整系数降低至零,在此不予 赘述。再参考图l,本领域技术人员理解,上述步骤S130、 S131为所述完 全调整操作的一个实施例,该实施例也可以适当地变化。例如,在一个 变化例中,在所述步骤S130中可以降低L-K路声音信号中的一路或多 路的音量调整系数,当然在降低这些声音信号的音量调整系数之前已经 根据所述指令计算了应降低的最小幅度从而可以保证可以按照所述指 令来调整所述K路声音信号的音量调整系数。在一个变化例中,也可以 将所述步骤S130、 S131的顺序互换,在这样的变化例中,则先行根据 用户指令对用户希望调整的 一路或多路声音信号的音量调整系数进 行调整,如上所述,在这种情况下往往是增大该路声音信号的音量调 整系数,由于其佘路声音信号的音量调整系数还没有降低,所以可能 导致调整后声音信号的混音信号的音量超过上述预定阈值,这样会导致声音信号失真或其他情况,在此不赘述。本领域技术人员还理解,在所述步骤S128至S131中,除了对用户指令所指示的被调整的一路或多路声音信号进行特殊处理以外,还 可以对用户指令所指示之外的声音信号进行特殊处理。例如在一个变 化例中,对一路或多路预定声音信号的音量进行特殊处理,例如保持这 (些)路声音信号的音量调整系数不变,本领域技术人员理解,这样的变化例往往适用于使用卡拉OK功能时对伴奏音不变,调高演唱者的音 量并调低原唱的音量的情况。在另一个变化例中,对上一次被调整的一 路或多路声音信号的音量进行特殊处理,例如仍然是保持其音量调整系 数不变,在这样的变化例中,出于上一次被调整的音量可能是用户所希 望保持不变的音量的考虑,所以对上一次;陂调整的音量保持不变。本领域技术人员还理解,在上述图1所示实施例的其它变化例中, 可以省略步骤S127,即直接执行所述步骤S128、 129中的一个或多 个,或者直接执行所述步骤S130、 131中的一个或多个,或者执行其 它类似的变化操作,这并不影响本发明的实质内容,在此不予赘述。本领域技术人员还理解,在上述图1所示实施例的其它变化例中, 可以省略步骤S125,即直接调整所述调整指令指示的K路声音信号 的音量调整系数而不调整所述L - K路声音信号的音量调整系数(例如 步骤S126),或者直接执行既调整所述K路声音信号的音量调整系 数又调整所述L-K路声音信号的音量调整系数的操作,可以理解,在 后一种情况下仍然可以省略或执行步骤S127,这并不影响本发明。再参考图1,其中步骤S126描述了保持所述L-K路声音信号的音 量调整系数不变,调整所述K路声音信号的音量调整系数以使得对所述 L路声音信号进行最终调整后的混音信号的音量不超过所述预定阈值的 一个实施例。在本实施例中,以所述指令所指示的提高或降低音量调整 系数的幅度为基础,并按照相同比例来调整所述K路声音信号的音量调 整系数,例如在一个变化例中,所述指令调整4路声音信号的音量调整 系数,且第一路被调整声音信号的调整幅度为提高20% (例如在最大音 量调整系数为IOO的情况下,其原音量调整系数为30,指令指示其应被调整至36),第二路被调整声音信号的调整幅度为提高30%,第三路被调整声音信号的调整幅度为提高40%,第四路被调整声音信号的调整幅 度为降低50%,则根据步骤S126,按照一个相同比例,例如60%(本 领域技术人员理解,该比例可以通过计算获得,例如在满足调整后的混 音信号不超过预定阈值的情况下确定一个使得混音信号最接近或等于 预定阈值的比例)来调整各路被调整的声音信号的音量调整系数,因此 最终第一路被调整声音信号的调整幅度为提高12% (20%x60%)、第二 路被调整声音信号的调整幅度为提高18%、第三路被调整声音信号的调 整幅度为提高24%、第四路被调整声音信号的调整幅度为降低30%。当 然,本领域技术人员理解,上述步骤S126也可以其他方式实现,例如 在一个变化例中,将被提高音量调整系数的各路声音信号以一个相同比 例进行调整,而被降低音量调整系数的各路声音信号以另 一个相同比例 进行调整,不予赘述。参考图2,其描述了根据本发明的第二实施例的在移动设备的混音 装置中控制混音过程中对多路声音信号进行音量调整的方法的流程图。 本实施例在图1所示的第一实施例的基础上作了少许变化,即是步骤 S126的变化例。为了简便起见,图2只示出了变化部分。在第二实施例 中,当确定保持所述L-K路声音信号的音量调整系数不变后,执行步骤 S140,将预定一路声音信号的音量调整系数按照所述指令指示进行调 整,然后进入步骤S141,按照随机比例调整所述K-1路声音信号的音量 调整系数至最大系数,该最大系数使得所述混音信号的音量不超过预定 阈值。本领域技术人员理解,在一个变化例中,例如当用户使用应用本 发明的移动设备来演唱卡拉OK时可以将用户指令所确定的用户演唱声 音的音量调整系数按照指令的指示来调整,而其他各路被指示调整的声 音信号(例如伴奏音)则只能在混音信号不超过预定阈值的前提下予以 最大可能地调整。在另一个变化例中,则以任何一个高于其余K-1路声 音信号的调整比例调整所述被指示调整的K路声音信号中的一路声音信 号的音量调整系数,并以任何较低的调整比例调整所述K-1路声音信号 的音量调整系数,本领域技术人员理解,其余K-1路声音信号被调整的比例可以相同也可以不同,例如是随才几确定的。参考图1、图2,本领域技术人员可以理解,在步骤S121中所述调 整指令指示对K路声音信号进行调整,且在步骤S122、 S126、 S129、 S140和S141中描述了对K路声音信号的音量调整系数进行调整的控制 过程,但在上述实施例的变化例中,所述^皮调整的声音信号可能与所述 指令的指示不同,例如K路中声音信号中的一路声音信号未被调整,这 至少在步骤S141中可能发生,例如最后一路声音信号调整的比例为零。再参考图1中的步骤S128以及图2中的步骤S141,其中,将K路 声音信号中的 一路或多路的音量调整系数分别调整至最大系数,或者将 K-1路声音信号的音量调整系数分别调整至最大系数的操作都可以以其 他方式实现,例如在一个变化例中,可以不将这些音量调整系数调整至 最大系数,而只是提高这些音量调整系数,使得对所述L路声音信号进 行最终调整后的混音信号的音量不超过所述预定阈值即可,不予赘述。参考图3,描述了根据本发明的第三实施例的在移动设备的混音装 置中控制混音过程中对多路声音信号进行音量调整的方法的流程图。首 先,执行步骤SllO,在预定时间间隔后至少根据所述L路声音信号中每 一路的音量调整系数以及该路声音信号在下 一 个预定时间间隔的最大 音量计算所述L路声音信号的混音信号的音量;然后进入步骤Slll,判 断所述混音信号的音量是否超过预定阈值;若混音信号的音量超过预定 阈值,则执行步骤S113,降低所述J路声音信号的音量调整系数以使得 对所述L路声音信号进行最终调整后的混音信号的音量不超过所述预定 阈值;若混音信号的音量不超过预定阈值,则执行步骤S112,提高所述 j路声音信号的音量调整系数以使得对所述L路声音信号进行最终调整 后的混音信号的音量等于所述预定阈值。本领域技术人员理解,所述步 骤S112、 S113至少可以参考上述图1所示的S126、 S128 S131等步骤 以及相关解释予以实现,不予赘述。参考图3,本领域技术人员理解,在步骤S110中,所述预定时间间 隔可以依次为被所述混音装置处理的一个对象的播放时间长度,例如当 用户使用应用本发明的移动设备来演唱卡拉OK时就可以是一个曲目的时间长度,在这样的变化例中,本发明提供的控制装置可以根据该曲目 的时间长度信息来控制下一次执行所述步骤S110的时间。在另一个变 化例中,所述预定时间间隔依次为外部事件所确定的时间长度,例如当 用户使用应用本发明的移动设备来演唱卡拉OK时,用户使用快进键直 接跳转至下一个被混音装置所处理的对象,则用户的跳转指令就是一个 外部事件,该跳转指令则相应地确定了当前(上一个)被处理的对象的时间长度。本领域技术人员理解,在一个变化例中,当所述预定时间足够小时, 可以实现对混音过程中实时进行音量调整的过程,在此不予赘述。再参考图3,在步骤S111中,通过判断如下不等式是否成立 Z(knxSn)<Rmax来确定所述混音信号的音量超过预定阈值。其中,kn表示第n路声音信号的音量调整系数,Sn表示第n路声音信号的最大音量值,Rmax表示所述模拟混音装置的最大输出幅度,n为整数,且l《n《L。本领域技术 人员理解,在本实施例中,所述混音装置为模拟混音装置。本领域技术 人员也理解,Sn也可以表示第n路声音信号在一段预定时间内的最大音 量值,例如上述被所述混音装置处理的(下) 一个对象的时间长度。在 一个变化例中,所述步骤S111也可以采用图1中的步骤S124来实现, 类似地,可以理解,在另一个变化例中,所述图1中的步骤S124也可 以采用上述步骤Slll来实现,在此不予赘述。参考图l和图3,本领域技术人员理解,图1中的步骤S120是获 取所述L路声音信号的混音信号的音量的预定条件的一个实施例,在这 个实施例中由用户发起对多路声音信号中的 一路或多路进行音量调整 的控制,则本发明提供的控制装置根据用户指令来调整相应路声音信号 的音量调整系数,例如当用户使用应用本发明的移动设备来演唱卡拉 OK时就可以主动地调节伴奏音( 一路声音信号)以及用户演唱声音(另 一路声音信号)的音量;类似地,图3的步骤S110也是上述预定条件 的一个实施例,不同的是,在这样的实施例中,由本发明提供的控制装 置主动来检测是否应该调节多路声音信号中的一路或多路的音量,例如同样使用应用本发明的移动设备来演唱卡拉OK时,由于各曲目的伴奏 音的音量可能存在差异而导致播放一个新曲目时伴奏音明显高于上一 个曲目的音量,此时可以由所述控制装置主动调节演唱新曲目的混音信 号的音量,从而可以降低伴奏音音量以给用户一个比较稳定的伴奏音。再参考图1至图3,本领域技术人员理解,在所述三个实施例以及 相应的变化例中,所述预定阈值可以是所述混音装置所能承载的最大 输出幅度,也可以是一个低于该最大输出幅度的预定值。例如在一个 变化例中,若采用混音装置所能承载的最大输出幅度则被用户所接收 的混音信号的音量过大,因此预先设定一个使得用户比较舒适的音量 值作为所述预定阈值,例如可以通过在本发明提供的控制装置中设置 一个最大输出幅度的比例作为该预定阈值,从而可以由用户动态地调 节其所希望的阈值,在此不予赘述。参考图4,其描述了根据本发明的一个实施例的移动设备的混音装置中在混音过程中对多路声音信号进行音量调整的控制装置的结构图。该控制装置2包括获取装置22、音量判断装置24以及第一系数调整装 置25。其中,所述获取装置22用于根据预定条件获取所述L路声音信 号的混音信号的音量;所述音量判断装置24用于判断所述混音信号的 音量是否超过预定阈值;以及,所述第一系数调整装置25用于在所述 混音信号的音量超过预定阈值时,根据预定规则调整L路声音信号中的 j路声音信号的音量调整系数,以使得进行最终调整后的混音信号的音 量不超过预定阈值。本领域技术人员可以参考上述图1至图3中任一个 所示的实施例对上述装置予以实现,在此不予赘述。参考图5,其描述了根据本发明的第一实施例的移动设备的混音 装置中在混音过程中对多路声音信号进行音量调整的控制装置的结构 图。与图4所示实施例相比较,在本实施例中,所述控制装置2'增加了 第二系数调整装置26,且所述获取装置22'被具体化为第一计算装置 222。其中,所述预定条件包括来自用户的调整K路声音信号的音量调 整系数的调整指令,且所述第一计算装置222用于至少根据所述L路声 音信号中每一路的音量调整系数计算所述L路声音信号的混音信号的音量,其中,所述被调整的K路声音信号的音量调整系数为所述调整指令所指示的K路声音信号的音量调整系数。所述第二系数调整装置26用于当所述混音信号的音量不超过预定阈值时直接根据所述来自用户的指令调整所述K路声音信号的音量调整系数。在上述第 一实施例的一个变化例中,所述获取装置22'还包括第一判 断装置223 (图中未示出),其用于判断所述调整K路声音信号的音量调 整系数的指令中是否包括增大任一路声音信号的音量调整系数的指示, 在这样的变化例中,当所述指令中包括增大任一路声音信号的音量调整 系数的指示时运行所述第 一计算装置,否则可以直接运行所述第二系数 调整装置26。在另一个变化例中,所述控制装置2'可以不包括所述第二 系数调整装置26,类似地,在图4所示实施例中,所述控制装置2也可 以包括所述第二系数调整装置26,不予赘述。本领域技术人员可以参考上述图1所示实施例以及对相关变化例的 阐述实现上述图5以及其变化例所示装置,在此不予赘述。参考图6,其描述了根据本发明的第一实施例的移动设备的混音 装置中在混音过程中对多路声音信号进行音量调整的控制装置中的第 一系数调整装置25的结构图。而所述第一系数调整装置25又包括第二 判断装置253以及折中调整装置254、完全调整装置255。其中,所述 第二判断装置253用于判断所述L-K路声音信号的音量调整系数均为零 时所述混音信号的音量是否超过预定阈值;所述折中调整装置254用于 当所述混音信号的音量超过预定阈值时进行折中调整以使得对所述L路 声音信号进行最终调整后的混音信号的音量不超过所述预定阔值;所述 完全调整装置255用于当所述混音信号的音量不超过预定阔值时进行完 全调整以使得对所述L路声音信号进行最终调整后的混音信号的音量不 超过所述预定阈值。参考图6,在本实施例中,所述折中调整装置254包括第五调整装 置2541以及第六调整装置2542,其中,第五调整装置2541用于降低所 述L-K路声音信号中的一路或多路的音量调整系数,相应地将所述K路 声音信号中音量调整系数被增大的声音信号中的一路或多路的音量调整系数分别调整至最大系数,该最大系数使得所述混音信号的音量不超过预定阈值;所述第六调整装置2542用于将所述K路声音信号中音量 调整系数被降低的声音信号中的 一路或多路的音量调整系数分别调整 至低于所述指令指示的音量调整系数。而所述完全调整装置255包括第 七调整装置2551,其用于降低所述L-K路声音信号中的 一路或多路的音 量调整系数,以使得在第八调整装置2552运行后对所述L路声音信号 进行最终调整后的混音信号的音量不超过所述预定阈值;以及,第八调 整装置2552,其用于根据所述指令调整所述K路声音信号的音量调整系 数。在本实施例中所述第七调整装置和第八调整装置同时运行,而在一 个变化例中,所述第七调整装置和第八调整装置顺序地运行。本领域技 术人员可以参考上述图1、图2所示实施例以及对相关变化例的阐述实 现上述图6所示装置以及相应的变化例,在此不予赘述。在本发明的另一个实施例中,所述第一系数调整装置25包括第一 调整装置251(图中未示出),其用于保持所述L-K路声音信号的音量调 整系数不变,调整所述K路声音信号的音量调整系数以使得对所述L路 声音信号进行最终调整后的混音信号的音量不超过所述预定阈值。在本 实施例中,所述第一调整装置251包括第二调整装置(图中未示出), 其用于以相同比例按照所述指令所指示的提高或降低音量调整系数的 幅度调整所述K路声音信号的音量调整系数以使得对所述L路声音信号 进行最终调整后的混音信号的音量不超过所述预定阈值;在一个变化例 中,所述第一调整装置251包括第四调整装置(图中未示出),用于以 高于其余K-1路声音信号的调整比例调整所述K路声音信号中的 一路声 音信号的音量调整系数,并调整所述K-1路声音信号的音量调整系数以 使得对所述L路声音信号进行最终调整后的混音信号的音量不超过所述 预定阈值。相应地,在另一个实施例中,所述第一系数调整装置25包 括第三调整装置252,其用于调整所述K路声音信号的音量调整系数并 调整所述L-K^各声音信号中的一路或多路的音量调整系数,以使得对所 述L路声音信号进行最终调整后的混音信号音量不超过所述预定阚值, 可以理解,图6所示装置也可以作为第三调整装置252的一个实施例。参考图7,其描述了根据本发明的第三实施例的移动设备的混音 装置中在混音过程中对多路声音信号进行音量调整的控制装置的结构图。在本实施例中,所述控制装置2"在图4所示实施例基础上还包括 第三系数调整装置27,且所述获取装置22"包括第二计算装置223。 其中,所述第二计算装置223用于在预定时间间隔后至少根据所述L 路声音信号中每一路的音量调整系数以及该路声音信号在下一个预定时间间隔的最大音量计算所述L路声音信号的混音信号的音量,相应地, 所述第一系数调整装置25还用于当所述混音信号的音量超过预定阈值 时降低所述J路声音信号的音量调整系数,以使得对所述L路声音信号 进行最终调整后的混音信号的音量不超过所述预定阈值。所述第三系数 调整装置27用于当所述混音信号的音量不超过预定阈值时提高所述J 路声音信号的音量调整系数以使得所述L路声音信号的混音信号的音量 等于所述预定阚值。本领域技术人员可以参考上述图3所示实施例以及 对相关变化例的阐述实现上述图7以及其变化例所示装置,不予赘述。参考图8,其描述了根据本发明的第一实施例在移动设备中对多路 声音信号进行音量调整的用户界面的示意图。在本实施例中,用户界面 3包括声音波形显示界面31以及音量控制操作界面32两部分。其中, 声音波形显示界面31显示了三路声音信号的波形,例如第一路声音信 号311;相应地,音量控制操作界面32提供了分别针对每路声音信号的 控制界面,该界面包括音量控制显示条321以及音量系数控制块322, 通过拖动其中一路声音信号的控制块322来改变该控制块322在显示条 321中的位置,可以改变音量调整系数。本领域技术人员理解,在图7 所示实施例中,当该控制块置于最左侧时,相对应的一路声音信号的音 量调整系数为0,此时,表示该路声音信号不被播放;相反,当该控制 块置于最右侧时,相对应的一路声音信号的音量调整系数为100,此时, 表示该路声音信号被以最大音量播放。再参考图8,本领域技术人员理解,上述用户界面3也可以通过其 他方式予以实现。例如在一个变化例中,可以通过在文本框中输入(例 如介于0制100之间的)数值并提交的方式来分别调整多路声音信号的音量调整系数。在这样的变化例中,可能出现用户同时发出调整两路或 两路以上声音信号的音量调整系数的指令的情况,此时可以先调整一路 信号,然后再调整另一路信号(例如按照上述的维持上一次被调整的声 音信号的音量不变的方式来处理);也可以按照上述第一至第三实施例 的实施方式同时处理该两路或多路被调整的声音信号的音量,本领域技 术人员对此可以理解并实施,在此不予赘述。参考图9,其描述了根据本发明的一个实施例的控制装置与移动设 备中的模拟混音装置、功率调整装置等组件的逻辑结构图。本实施例是 本发明所提供的控制装置置于 一 个移动设备后与该移动设备内的模拟 混音装置、功率调整装置等组件的逻辑连接结构示意图。其中, 一路被编码的声音信号通过解码装置8解码后再通过数字/模拟转换装置41转换为模拟信号。在该转换过程中,原一路编码信号被转换为两路声音信号,分别对应于字/模拟转换装置41的左声道、右声道的声音信号,然 后该两路信号又分别经过功率调整装置61、 62进行功率调整后输入至 模拟混音装置71。类似地,另一路声音信号经声音采集设备5采集后再 经过功率调整装置63进行功率调整后也输入至模拟混音装置71。在本 实施例中,为了对各路声音信号的音量调整系数进行调整, 一个控制装 置2分别连接至上述功率调整装置61、 62、 63 (图中较细的线条所示), 以便能够根据本发明内容对三个功率调整装置分别控制。例如,参考图 7,当用户通过音量系数控制块322提高第一路声音信号的音量调整系 数,该用户指令被控制装置2所接收,然后该控制装置2按照图2所示 进行控制。假设所述第一路声音信号对应于图8中的经声音采集设备5 采集的信号,则控制装置2将控制上述功率调整装置61来降低左声道 的音量调整系数,同时不改变右声道的音量调整系数,并按照用户指令 增大经声音采集设备5采集的信号的音量调整系数,从而使得经模拟混 音装置进行混音后的信号中左声道对应的声音信号的音量降低,而经声 音采集设备5采集的信号的音量升高。本领域技术人员可以理解,当本 控制装置应用于移动电话中且所述模拟混音装置为执行卡拉OK功能, 则上述左声道的信号可以是原唱声音而经声音采集设备5采集的信号可以是演唱者的歌声。参考图10,其描述了根据本发明的另一个实施例的控制装置与移动 设备中的模拟混音装置、功率调整装置等组件的逻辑结构图。本实施例 是图9所示实施例的一个变化例,其中移动设备中的混音装置为数字混音装置72。在本实施例中,两路声音信号经由解码装置8解码,再分别 经过功率调整装置64、 65进行功率调整后输入至数字混音装置72。类 似地,另一路声音信号经声音采集设备5采集后再经过功率调整装置66 进行功率调整后再经模拟/数字转换装置42也输入至模拟混音装置72。 类似地, 一个控制装置2'分别连接至上述功率调整装置64、 65、 66 (图 中较细的线条所示),以便能够根据本发明内容对三个功率调整装置分 别控制。本领域技术人员可以参考对上述图8的描述理解本实施例的音 量调整的控制过程,在此不予赘述。再参考图10,其中,经上述数字混音装置72混音后的信号还经过 另一个功率调整装置67进行音量控制,可以理解,用户可以按照图7 所示类似的方式来发出调整该装置67的指令。在本实施例中,所述控 制装置2'并未连接至该功率调整装置67,本领域技术人员理解,可以采 用任一个其他装置对装置67进行控制,因为其控制过程比较简单,只 要满足不超过其所连接的数字/模拟装换装置即可。当然,本领域技术 人员也理解,在一个变化例中也可以通过上述控制装置2'来控制该功 率调整装置67,此时至少可以按照其余路声音信号的音量调整系数为零 的情况对该装置67进行控制,在此不予赘述。参考图11,其描述了根据本发明的又一个实施例的控制装置与移动 设备中的模拟混音装置、功率调整装置等组件的逻辑结构图。本实施例 是图9、图IO所示实施例的一个变化例,其中移动设备中包括两个数字 混音装置74、 75以及两个模拟混音装置76、 77。在本实施例中,两路 声音信号经由解码装置8解码,再分别经过功率调整装置68、 69进行 功率调整,每一路调整后的信号都分为两路信号,其中一路输入数字混 音装置74,另一路相应地输入数字混音装置75,然后再经数字混音装 置分别混音后分别输入一路混音信号至数字模拟装换装置44,再对应地转换为对应于左声道的模拟信号,该信号经功率调整装置611调整音量 调整系数后输入至模拟混音装置76,以及对应于右声道的模拟信号,该信号经功率调整装置612调整音量调整系数后输入至模拟混音装置77。 类似地,另 一路声音信号经声音采集设备5采集后再经过功率调整装置 610进行功率调整后也分为两路声音信号分别输入至模拟混音装置76以 及模拟混音装置77;同样类似地,经模拟混音装置76对两路输入声音 信号进行混音后输入一路混音信号,经模拟混音装置77对两路输入声 音信号进行混音后输入另一路混音信号。本领域技术人员理解,上述经 模拟混音装置76、 77分别输出的两路混音信号可以分别经一播放设备 的两个声道(例如左声道、右声道)播放。由于经过两次混音,而且两 次被混音的信号不同,所以本实施例的混音效果相对图9、图IO而言的 效果要更好一些。类似地,本领域技术人员理解,在上述过程中,经数字混音装置74、 75进行混音的过程中对输入声音信号的控制过程可以参考图10的过程 予以实现,相应地,经数字混音装置76、 77进行混音的过程中对输入 声音信号的控制过程可以参考图9的过程予以实现。两者不同的是,针 对数字混音和模拟混音所采用的控制标准不同。在本实施例中,针对数 字混音装置74、 75混音的过程,应分别判断如下不等式是否成立M2dl+ k9x2d2《2m其中,ks表示功率调整装置68所确定的音量调整系数,即第一路 声音信号的音量调整系数,k9表示功率调整装置69所确定的音量调整 系数;d,表示输出第一路声音信号的解码装置的位数,d2表示输出第二 路声音信号的解码装置的位数,在本实施例中,由于两路信号经由同一 个解码装置8输出,所以山与d2相等;m表示输出该两路声音信号的 混音信号的数字/才莫拟转换装置的位数,即装置44的位数。而针对数字混音装置76、 77混音的过程,应分别判断如下不等式 是否成立knXs+kK)XS3《R丽76 k2xs— k1()Xs3 < Rmax77其中,S,表示所述左声道设备441输出的声音信号的音量,S2表示所述右声道设备442输出的声音信号的音量,33表示经声音采集设备5 采集到的声音信号的音量,b,表示所述功率调整装置611所确定的音量 调整系数,ku表示所述功率调整装置612确定的音量调整系数,k!o表 示所述功率调整装置610所确定的音量调整系数;Rmax 76表示模拟混音装置76的最大输出幅度,Rm^77表示模拟混音装置77的最大输出幅度。本领域技术人员理解,与所述功率调整装置68、 69、 610、 611、 612分别连接的控制装置应按照上述所述分别调整各功率调整装置以确定 其分别确定的音量调整系数。其中,本领域技术人员可以理解,所述控 制装置与每个功率调整装置均存在连接,但图11中并未示出所有连接。 在图11所示实施例中,由于存在两级音量调整过程,所以如果希望 保持所述经功率调整装置69调整的声音信号的音量不变,需要多个功 率调整装置相配合,例如至少需要保证k9X]^产C,其中c为一个合适的 常数,例如1,以保证最终经模拟混音装置77输出的混音信号中所述 经功率调整装置69调整的声音信号的音量不变。再参考图11,本领域技术人员理解,结合上述实施例可以对存在 更多层次的混音过程中的各级别的音量调整分别进行控制,以实现本 发明的目的,在此不予赘述。再参考上述图1至图ll,本领域技术人员理解,在一个变化例中, 可能存在用户在短时间内频繁地发出调整指令的情况,在这样的变化 例中,如果对用户的每次指令都按照上述实施例进行调整显然没有必 要,因此,设置一个时间参数,当超过这个时间参数后不再接受到用 户指令,则将连续接收到的所述所有调整指令进行统一处理并一次性 地按照上述实施例的阐述来调整各路声音信号的音量调整系数。以上对本发明的具体实施例进行了描述。需要理解的是,本发明 并不局限于上述特定实施方式,本领域技术人员可以在所附权利要求 的范围内做出各种变形或修改。
权利要求
1. 一种在移动设备的混音装置中控制混音过程中对L路声音信号进行音量调整的方法,其中,调整所述L路声音信号中的J路声音信号的音量调整系数以使得对所述L路声音信号进行最终调整后所获得混音信号的音量不超过预定阈值,其中,1≤J≤L,L>1。
2. 根据权利要求1所述的方法,其中,所述调整所述L路声音信号 中的J路声音信号的音量调整系数以使得对所述L路声音信号进行最终 调整后所获得混音信号的音量不超过预定阈值的步骤包括如下步骤a. 根据预定条件获取所述L路声音信号的混音信号的音量;b. 判断所述混音信号的音量是否超过预定阈值;c. 若所述混音信号的音量超过预定阈值,则根据预定规则调整L路 声音信号中的J路声音信号的音量调整系数,以使得最终调整后的混音 信号的音量不超过预定阈值。
3. 根据权利要求2所述的方法,其中,所述预定条件包括接收到来 自用户的调整指令,其指示调整K路声音信号的音量调整系数,1《K <L,其中,所述步骤a包括如下步骤-至少根据所述L路声音信号中每一路的音量调整系数计算所述L 路声音信号的混音信号的音量,其中,所述被调整的K路声音信号的音 量调整系数为所述调整指令所指示的K路声音信号的音量调整系数。
4. 根据权利要求3所述的方法,其中,在所述步骤a之前还包括如 下步骤-判断所述调整指令中是否包括增大任一路声音信号的音量调整系 数的指示;-若所述调整指令包括增大任一路声音信号的音量调整系数的指 示,则执行步骤a。
5. 根据权利要求2至4中任一项所述的方法,其中,所述步骤c之 后还包括如下步骤d. 若所述混音信号的音量不超过预定阈值,则直接根据所述调整指 令调整所述K路声音信号的音量调整系数。
6. 根据权利要求3至5中任一项所述的方法,其中,所述步骤c中 根据预定规则调整所述L路声音信号中J路声音信号的音量调整系数的 步骤包括如下步骤-调整所述K路声音信号的音量调整系数以使得对所述L路声音信 号进行最终调整后的混音信号的音量不超过所述预定阈值。
7. 根据权利要求6所述的方法,其中,所述调整所述K路声音信号 的音量调整系数的步骤包括如下步骤-以相同比例按照所述调整指令所指示的增大或减d、音量调整系数 的幅度调整所述K路声音信号的音量调整系数。
8. 根据权利要求6或7所述的方法,其中,所述步骤c中根据预定规则调整所述L路声音信号中J路声音信号的音量调整系数的步骤包括 如下步骤-调整所述L-K路声音信号中的一路或多路的音量调整系数,以使 得对所述L路声音信号进行最终调整后的混音信号的音量不超过所述预 定阈值。
9. 根据权利要求8所述的方法,其中,所述步骤c中根据预定规则 调整所述L路声音信号中J路声音信号的音量调整系数的步骤还包括如 下步骤-判断若所述L-K路声音信号的音量调整系数均调整为零,在此假 设情况下所述L路声音信号的混音信号的音量是否超过预定阔值;-若所述混音信号的音量超过预定阈值,则执行折中调整操作,以 不完全按照所述调整指令的指示进行调整并使得对所述L路声音信号进 行最终调整后的混音信号的音量不超过所述预定阈值。
10. 根据权利要求9所述的方法,其中,所述折中调整操作包括如 下步骤-降低所述L-K路声音信号中的一路或多路的音量调整系数,相应 地分别提高所述K路声音信号中音量调整系数被增大的声音信号中的一 路或多路的音量调整系数,使得对所述L路声音信号进行最终调整后的 混音信号的音量不超过预定阈值。
11. 根据权利要求2所述的方法,其中,所述预定条件包括预定时间间隔,其中,所述步骤a包括如下步骤-在预定时间间隔后至少根据所述L路声音信号中每一路的音量调 整系数以及该路声音信号在下一个预定时间间隔的最大音量计算所述L 路声音信号的混音信号的音量,其中,所述步骤c包括如下步骤-若所述混音信号的音量超过预定阈值,则降低所述J路声音信号 的音量调整系数,以使得对所述L路声音信号进行最终调整后的混音信 号的音量不超过所述预定阔值。
12. 根据权利要求11所述的方法,其中,所述步骤c之后还包括 如下步骤d'.若所述混音信号的音量不超过预定阈值,则提高所述J路声音信 号的音量调整系数,以使得对所述L路声音信号进行最终调整后的混音 信号的音量等于所述预定阈值。
13. 根据权利要求11或12所述的方法,其中,所述预定时间间隔 依次为被所述混音装置处理的一个对象的播放时间长度。
14. 根据权利要求2至13中任一项所述的方法,其中,所述混音 装置为模拟混音装置,且所述步骤b包括如下步骤-判断如下不等式是否成立其中,b表示第n路声音信号的音量调整系数,Sn表示第n路声音信号的最大音量值,Rmax表示所述模拟混音装置的最大输出幅度,n为整数,且K"L
15. 根据权利要求2至13中任一项所述的方法,其中,所述混音 装置为数字混音装置,且所述步骤b包括如下步骤-判断如下不等式是否成立 t(knx2dn) < 2m其中,kn表示第n路声音信号的音量调整系数,4表示输出第n路声音信号的解码装置的位数,m表示输出所述L路声音信号的混音信号 的数字/模拟转换装置的位数,n为整数,且l《n《L。
16. —种移动设备的混音装置中控制混音过程中对L路声音信号 进行音量调整的控制装置,其中,调整所述L路声音信号中的J路声音 信号的音量调整系数以使得对所述L路声音信号进行最终调整后所获得 混音信号的音量不超过预定阈值,其中,1<J<L, L>1。
17. 根据权利要求16所述的控制装置,其中,包括获取装置,用于根据预定条件获取所述L路声音信号的混音信号的音量;音量判断装置,用于判断所述混音信号的音量是否超过预定阔值;以及第一系数调整装置,用于在所述混音信号的音量超过预定阈值时, 根据预定规则调整L路声音信号中的J路声音信号的音量调整系数,以 使得最终调整后的混音信号的音量不超过预定阈值。
18. 根据权利要求17所述的控制装置,其中,所述预定条件包括 接收到来自用户的调整指令,其指示调整K路声音信号的音量调整系数, 1SK^L,其中,所述获取装置还包括第一计算装置,用于至少根据所述L路声音信号中每一路的音量调 整系数计算所述L路声音信号的混音信号的音量,其中,所述被调整的 K路声音信号的音量调整系数为所述调整指令所指示的K路声音信号的 音量调整系数。
19. 根据权利要求18所述的控制装置,其中,所述获取装置还包括第 一判断装置,用于判断所述调整指令中是否包括增大任一路声音信号的音量调整系数的指示;其中,当所述调整指令包括增大任一路声音信号的音量调整系数的 指示时运行所述第 一计算装置。
20. 根据权利要求17至19中任一项所述的控制装置,其中,还包括第二系数调整装置,用于当所述混音信号的音量不超过预定阈值时 直接根据所述调整指令调整所述K路声音信号的音量调整系数。
21. 根据权利要求18至20中任一项所述的控制装置,其中,所述 第一系数调整装置包括第 一调整装置,用于调整所述K路声音信号的音量调整系数以使得 对所述L路声音信号进行最终调整后的混音信号的音量不超过所述预定 阈值。
22. 根据权利要求21所述的控制装置,其中,所述第一调整装置 包括第二调整装置,用于以相同比例按照所述指令所指示的提高或降低 音量调整系数的幅度调整所述K路声音信号的音量调整系数以使得所述 对L路声音信号进行最终调整后的混音信号的音量不超过所述预定阈 值。
23. 根据权利要求21或22中任一项所述的控制装置,其中,所述 第一系数调整装置包括第三调整装置,用于调整所述L-K路声音信号中的一路或多路的音 量调整系数,以使得对所述L路声音信号进行最终调整后的混音信号的 音量不超过所述预定阈值。
24. 根据权利要求23所述的控制装置,其中,所述第一系数调整 装置包括第二判断装置,用于判断若所述L-K路声音信号的音量调整系数均 调整为零,在此假设情况下所述L路声音信号的混音信号的音量是否超 过预定阈值;折中调整装置,用于当所述混音信号的音量超过预定阈值时进行折 中调整操作,以不完全按照所述调整指令的指示进行调整并使得对所述 L路声音信号进行最终调整后的混音信号的音量不超过所述预定阈值。
25. 根据权利要求24所述的控制装置,其中,所述折中调整装置 包括-第五调整装置,用于降低所述L-K路声音信号中的一路或多路的音量调整系数,相应地分别提高所述K路声音信号中音量调整系数被增大的声音信号中的一路或多路的音量调整系数,使得对所述L路声音信号进行最终调整后的混音信号的音量不超过预定阈值。
26. 根据权利要求17所述的控制装置,其中,所述预定条件包括 预定时间间隔,其中,所述获取装置包括第二计算装置,用于在预定时间间隔后至少根据所述L路声音信号 中每一路的音量调整系数以及该路声音信号在下 一个预定时间间隔的 最大音量计算所述L路声音信号的混音信号的音量,其中,所述第一系数调整装置还用于当所述混音信号的音量超过预 定阈值时降低所述J路声音信号的音量调整系数,以使得对所述L路声 音信号进行最终调整后的混音信号的音量不超过所述预定阈值。
27. 根据权利要求26所述的控制装置,其中,还包括第三系数调整装置,用于当所述混音信号的音量不超过预定阈值时 提高所述J路声音信号的音量调整系数以使得对所述L路声音信号进行 最终调整后的混音信号的音量等于所述预定阈值。
28. 根据权利要求26或27所述的控制装置,其中,所述预定时间 间隔依次为被所述混音装置处理的一个对象的播放时间长度。
29. 根据权利要求17至28中任一项所述的控制装置,其中,所述 混音装置为模拟混音装置,且所述音量判断装置用于判断如下不等式是 否成立二Z(knxSn)<R其中,kn表示第n路声音信号的音量调整系数,Sn表示第n路声音 信号的最大音量值,R,表示所述模拟混音装置的最大输出幅度,n为 整数,且1 ""。
30. 根据权利要求17至28中任一项所述的控制装置,其中,所述 混音装置为数字混音装置,且所述音量判断装置用于判断如下不等式是 否成立|j(knx2dn)《2m其中,kn表示第n路声音信号的音量调整系数,dn表示输出第n路 声音信号的解码装置的位数,m表示输出所述L路声音信号的混音信号 的数字/才莫拟转换装置的位数,n为整数,且l《n《L。
全文摘要
一种在移动设备的混音装置中控制混音过程中对多路声音信号进行音量调整的方法,分别控制L路声音信号中的J路声音信号的音量调整系数以使得对所述L路声音信号进行最终调整后所获得混音信号的音量不超过预定阈值。该方法根据预定条件获取L路声音信号的音量并判断所述混音信号的音量是否超过预定阈值,若所述混音信号的音量超过预定阈值,则根据预定规则分别调整所述L路声音信号中的J路声音信号的音量调整系数,以使得混音信号音量不超过预定阈值。还提供一种移动设备的混音装置中在混音过程中对多路声音信号进行音量调整的控制装置。通过本发明,可以按照用户的需要来调整任一路或任多路声音信号的音量,从而实现更好的(例如卡拉OK)效果。
文档编号H04B1/38GK101267222SQ200710038030
公开日2008年9月17日 申请日期2007年3月13日 优先权日2007年3月13日
发明者杨松岸 申请人:智多微电子(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1