基于环境声音和语音的音量调节的制作方法

文档序号:24986404发布日期:2021-05-07 23:04阅读:90来源:国知局
基于环境声音和语音的音量调节的制作方法



背景技术:

电子设备被用于用户之间的语音通信。通常情况下,用户将在参与呼叫时穿戴头戴式送受话器(headset),以便腾出他/她的手来做笔记或进行其他活动。

附图说明

图1是用于在呼叫期间针对用户的语音补偿音量调节的示例设备的框图。

图2是用于在用头戴式送受话器的呼叫期间针对用户的语音补偿音量调节的示例设备的框图。

图3是示例语音补偿器和示例音量调节器的示意图,该示例音量调节器用于在呼叫期间调节头戴式送受话器音量。

图4是示例语音补偿器和示例音量调节器的示意图,该示例音量调节器用于参考头戴式送受话器扬声器信号以在呼叫期间调节头戴式送受话器音量。

图5是示例语音补偿器的示意图,该示例语音补偿器在用头戴式送受话器的呼叫期间使用相移来针对用户的语音补偿音量调节。

图6是示例语音补偿器的示意图,该示例语音补偿器在用头戴式送受话器的呼叫期间使用语音检测来针对用户的语音补偿音量调节。

图7是用于在呼叫期间针对用户的语音补偿音量调节的示例方法的流程图。

具体实施方式

使用头戴式送受话器进行通信的人可能没有意识到附近的其他人可能能够听到头戴式送受话器的扬声器的输出。该声音泄漏可能使其他人烦恼,或者可能无意中泄露敏感信息,因为呼叫的远程方的语音对其他人而言可能是可听见的。

在呼叫期间,基于环境声音来调节头戴式送受话器音量。这包括基于来自头戴式送受话器的声音泄漏来调节头戴式送受话器音量。当检测到声音泄漏时,可以降低头戴式送受话器音量,以便减少使附近人烦恼,或减少无意中通过头戴式送受话器扬声器传播敏感信息的风险。可以推断声音泄漏而不是检测声音泄漏。针对环境声音中存在的本地用户的语音补偿头戴式送受话器扬声器音量的调节。也就是说,当本地用户参与呼叫时,当基于本地用户周围的环境中的环境声音来调节头戴式送受话器音量时,考虑本地用户的语音。

图1示出了示例设备100。设备100可以是笔记本计算机、台式计算机、智能电话、平板计算机或能够数字通信的类似设备。

设备100包括头戴式送受话器接口102、麦克风104以及连接到头戴式送受话器接口102和麦克风104的处理器106。

头戴式送受话器接口102接收可以包括扬声器和头戴式送受话器麦克风或第一麦克风的头戴式送受话器108的连接。头戴式送受话器接口102可以提供物理连接,诸如通用串行总线(usb™)端口、3.5mm音频插孔(jack)或类似物。头戴式送受话器接口102可以提供无线连接,诸如bluetooth™连接、电气和电子工程师协会(ieee)802.11(wi-fi)连接或类似物。头戴式送受话器接口102用于促进设备100的用户与另一设备的另一用户之间的语音通信。语音通信的示例包括电话呼叫、互联网协议上的语音(voip)呼叫、使用诸如skype™、googlehangouts™、facebookmessenger™、applefacetime™之类的应用或服务的呼叫以及类似的应用和服务。

麦克风104或第二麦克风用于检测设备100的环境中的环境声音。麦克风104可以是设备100的永久组件,并且可以位于设备100的壳体内。

当头戴式送受话器108被连接到设备100以在呼叫期间使用时,麦克风104远离头戴式送受话器的麦克风,使得两个麦克风捕获不同的声音。头戴式送受话器麦克风用于促进呼叫,并且第二麦克风104用于捕获环境声音,使得可以对头戴式送受话器进行自动音量调节。针对这些麦克风的声音输入可能重叠。具体地,在他/她向头戴式送受话器的麦克风中说话时第二麦克风104可能捕获或“无意中听到(overhear)”用户的语音。处理器106用于针对捕获的环境声音中的用户的语音的存在来补偿,使得可以准确地执行自动音量调节。

处理器106可以包括数字信号处理器(dsp)、中央处理单元(cpu)、微控制器、微处理器、处理核心、现场可编程门阵列(fpga)或能够执行指令的类似设备。处理器106可以与非暂时性机器可读介质协作,该非暂时性机器可读介质可以是对可执行指令进行编码的电子、磁性、光学或其他物理存储设备。机器可读介质可以包括例如随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、闪存、存储驱动器、光盘或类似物。

基于在使用头戴式送受话器108的呼叫期间由第二麦克风104检测到的声音,处理器106对要在头戴式送受话器108的扬声器处输出的声音执行音量调节。处理器106可以执行可以由处理器可执行指令形成的音量调节器110,以提供音量调节。

音量调节可以包括当在由麦克风104捕获的声音中明显地检测到由扬声器输出的声音时,减小头戴式送受话器扬声器的音量。因此,减少或消除来自头戴式送受话器108的声音泄漏,以便避免使附近的人烦恼,并避免传播由呼叫的远端提供的潜在敏感信息。音量调节可以进一步包括当在由麦克风104捕获的声音中没有明显检测到由扬声器输出的声音时,维持或增加头戴式送受话器扬声器的音量。

音量调节的另一个示例包括当环境声音减小时减小头戴式送受话器扬声器音量。当环境声音增加时,可以增加头戴式送受话器扬声器音量。因此,该方法不是检测环境声音中的扬声器泄漏,而是基于测量的环境声音关于对附近的用户可能可感知的泄漏的程度进行简化的假设。

处理器106进一步针对在头戴式送受话器108处检测到的用户的语音补偿音量调节。处理器106可以执行可以由处理器可执行指令形成的语音补偿器112,以提供语音补偿。

语音补偿减小了由旨在捕获环境声音的麦克风104捕获的用户的语音的影响。可以使由麦克风104捕获的声音信息独立于用户的语音,使得可以进行准确的音量调节。也就是说,在确定是否应该升高或降低头戴式送受话器扬声器的音量时,减少或从考虑中去除可能模糊或混淆(confound)环境声音水平测量或泄漏检测的用户的语音。

图2示出了连接有头戴式送受话器108的示例设备200。本文中描述的其他设备的特征和方面可以与设备200一起使用,并且反之亦然。相同的参考标号表示相同的元件,并且这里不重复对相同的元件的描述。

头戴式送受话器的示例包括包耳式(over-ear)头戴式送受话器/头戴式耳机(headphone)、入耳式(in-ear)头戴式送受话器/头戴式耳机、耳挂式(on-ear)头戴式送受话器/头戴式耳机、耳塞以及类似物。头戴式送受话器可以允许到设备200的有线或无线连接。头戴式送受话器包括扬声器202和头戴式送受话器麦克风204,该头戴式送受话器麦克风204可以位于从扬声器延伸的臂上、位于将头戴式送受话器连接到设备200的线上、或者位于头戴式送受话器108处或头戴式送受话器108附近的另一位置处。在其他示例中,麦克风204与头戴式送受话器108分离。

在呼叫期间,头戴式送受话器麦克风204捕获用户的语音206,并且分离的麦克风104捕获用户的环境中的声音208。捕获的环境声音208可以包括来自用户的语音206、环境声音210和来自头戴式送受话器108的扬声器202的声音泄漏212的分量。

如上面所讨论的,语音补偿器112可以针对由麦克风104捕获的用户的语音206来补偿,使得音量调节器110可以在减小或消除用户自己的语音206的影响的情况下控制来自扬声器202的声音泄漏。

设备200可以进一步包括网络接口214,以连接设备200与网络,该网络可以被用于促进设备200的本地用户和另一设备的远程用户之间的呼叫。网络接口214可以被连接到处理器106,以提供与诸如互联网之类的广域ip网络的数据通信。

设备200可以进一步包括连接到处理器106的用户接口216。用户接口216可以包括键盘、鼠标、触控板(trackpad)、屏幕、触摸屏或类似组件。当音量调节器110要调节头戴式送受话器扬声器202的音量时,设备200可以触发用户接口216向用户指示将调节音量或者从用户请求许可以调节音量。例如,结合接受和拒绝请求的按钮,处理器106可以启动借助文本向用户显示的弹出窗口,诸如“附近的人可能能够听到您的头戴式耳机。按ok(确定)以自动减小头戴式耳机音量”。这样,处理器106和用户接口216可以被用于接收对推荐音量调节的用户确认。

如图3中所示,由头戴式送受话器麦克风204捕获用户的语音的语音信号300,以供呼叫302使用。语音补偿器112可以使用语音信号300来从由第二麦克风104捕获的环境声音信号304中去除用户的语音的轨迹(trace),以获得补偿信号306。音量调节器110然后可以利用补偿信号306执行音量调节。

如图4中所示,音量调节器110可以参考预定去往(destinedfor)头戴式送受话器处的输出的扬声器信号400,以执行针对头戴式送受话器的音量调节。扬声器信号400可以包括远程用户的语音的表示。音量调节可以包括响应于检测到来自头戴式送受话器扬声器与环境麦克风104的声音泄漏而减小头戴式送受话器扬声器的音量。例如,音量调节器110可以检测远程用户的语音或补偿信号306中的来自头戴式送受话器的其他声音泄漏的轨迹,并且然后减小头戴式送受话器扬声器的音量。声音泄漏的检测可以包括在补偿信号306中识别扬声器信号400的轨迹。可以使用合适的信号相关技术来确定扬声器信号400是否存在于补偿信号306中或扬声器信号400存在于补偿信号306中的程度。

在另一个示例中,音量调节器110不参考扬声器信号400,并且当补偿信号306的水平低于阈值水平时,音量调节器110可以减小头戴式送受话器扬声器的音量。也就是说,如果补偿的环境声音足够低,则减小头戴式送受话器音量,而不确定是否存在实际的声音泄漏。

如图5中所示,示例语音补偿器112可以包括移相器500和衰减器502。移相器500可以将语音信号300相移180度,并且衰减器502可以将语音信号300的幅度减小到接近环境声音信号304的水平。所得到的相移的和衰减的语音信号被添加到环境声音信号304以获得补偿信号306。这样,语音补偿器112使用语音信号的反转(invert)和缩放版本以从环境声音信号304中去除用户的语音。音量调节器110然后可以利用补偿信号306执行音量调节。

如图6中所示,另一示例语音补偿器600可以基于由头戴式送受话器麦克风204检测到的本地用户的语音的语音信号300来控制借助第二麦克风104检测环境声音的时间。也就是说,语音信号300可以被用于确定何时将捕获环境声音信号304。这可以通过将语音信号300的水平与阈值水平602进行比较并在语音信号300的水平不超过阈值水平602时使音量调节器110对环境声音信号304进行操作来实现,如在604处示意性地指示的那样。例如,当语音信号300低于阈值水平时,捕获的环境声音被音量调节器110用于确定扬声器泄漏。也就是说,确定本地用户的语音不存在或将不混淆环境声音测量。当语音信号300高于阈值水平时,不捕获环境声音,或者如果捕获了环境声音,则音量调节器110不对其进行操作以控制音量。也就是说,确定本地用户的语音存在并且可能混淆环境声音测量。这样,在不期望本地用户的语音存在于环境声音信号304中时的时候,可以通过选择性地捕获环境声音信号304来补偿环境声音信号304中的本地用户的语音的轨迹。

图7示出了用于在检测到用于自动音量调节的环境声音时针对本地用户的语音来补偿的示例方法700。方法700可以用本文中描述的设备中的任何设备来实现。方法700可以被实现为处理器可执行指令。该方法开始于框702处。

在框704处,在本地设备和远程设备之间的呼叫期间在本地设备处检测本地用户的语音。本地用户使用头戴式送受话器来通信。头戴式送受话器包括扬声器和用于呼叫的麦克风。本地设备还包括环境声音麦克风,以促进头戴式送受话器处的扬声器输出的自动音量调节,以避免使附近的人烦恼或减少敏感信息将被无意中泄露的风险。

在框706处,针对本地用户的语音补偿本地设备处的环境声音信号。例如,可以从捕获的环境声音信号中去除本地用户的语音的轨迹。在另一示例中,当本地用户的语音低于阈值水平时,捕获环境声音信号。

在框708处,确定头戴式送受话器输出音量是要减小、增加还是允许保持不变。在一些示例中,这样的自动音量控制可以限于减小头戴式送受话器输出音量,而增加头戴式送受话器音量经受手动控制。

在一些示例中,如果在环境声音信号中检测到头戴式送受话器扬声器输出的轨迹,则在框710处可以减小头戴式送受话器输出音量。也就是说,如果环境声音麦克风拾取(pickup)了头戴式送受话器输出,则减小头戴式送受话器音量。在其他示例中,不进行这样的检测,并且可以假设,如果环境声音信号低于某个水平,则可能发生声音泄漏,并且应该减小头戴式送受话器音量。

在框712处,当确定没有发生声音泄漏时,可以增加头戴式送受话器扬声器音量。在一些示例中,如果在环境声音信号中未检测到头戴式送受话器扬声器输出的轨迹,则可以增加头戴式送受话器输出音量。在其他示例中,不进行这样的检测,并且可以假设,如果环境声音信号高于某个水平,则未发生声音泄漏,并且可以增加头戴式送受话器音量。

方法700在框714处结束,并且可以在呼叫的持续时间内持续地重复。

鉴于以上内容,应该明显的是,可以在呼叫期间以考虑本地用户的语音的方式来执行自动头戴式送受话器音量调节。可以调节或选择性地捕获用于执行头戴式送受话器音量调节的环境声音,以减少本地用户的语音的影响。

应当认识到,以上提供的各种示例的特征和方面可以被组合到也落入本公开的范围内的另外的示例中。此外,附图未按比例绘制,并且出于说明性目的,可能具有夸大的大小和形状。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1