【技术实现步骤摘要】
【国外来华专利技术】利用追赶缓冲器的麦克风设备和方法相关申请的交叉引用本申请要求2015年7月13日提交的美国专利申请No.14/797,310的优先权的益处,该美国专利申请的全部内容以引用方式并入本文中。
本申请涉及声学系统,并且更具体地,涉及在这些音频系统中处理数据。
技术介绍
多年来已经使用了不同类型的声学装置。一种类型的装置是麦克风,并且一种类型的麦克风是微机电系统(MEMS)麦克风,其包括具有振膜和背板的MEMS芯片。MEMS芯片由基板支撑并且被壳体(例如,带有壁的罩或盖)包围。端口可以延伸穿过基板(用于底部端口装置)或穿过壳体的顶部(用于顶部端口装置)。在任何情况下,声能都穿过端口,移动振膜并且形成背板的变化可能性,从而生成电信号。麦克风被部署在诸如个人计算机或蜂窝电话的各种类型装置中。现在存在将由传感器产生的模拟数据转换成数字数据的数字麦克风。麦克风中的不同处理元件利用该数字数据来执行诸如声学活动检测的不同功能集合。声学活动检测需要花时间以可靠方式执行。遗憾的是,检测的该时间延迟招致时延(latency),该时延允许实时数据堆积或阻塞,由此降低系统的效率和性能。在进行声学活动检测时,时延还要求使用缓冲器来存储音频数据。之前方法的问题导致一些用户对这些之前方法不满意,尤其是所招致的并且存在于音频路径中的时延在语音识别任务中影响用户体验。附图说明为了更完全地理解本公开,应当参照以下详细描述和附图,其中:图1是麦克风的框图;图2是两个麦克风和主机的系统的框图;图3是主机的框图;图4A和图4B例示了根据本专利技术的各种实施方式的本文中描述的系统的操作的时序图;图5是本文 ...
【技术保护点】
一种麦克风设备中的方法,所述方法包括以下步骤:使用所述麦克风的本地振荡器对所述麦克风设备计时;从表示声能的电信号生成数字数据流;确定在所述电信号中是否存在语音活动,同时将表示所述电信号的数据缓冲在所述麦克风设备的缓冲器中,缓冲的数据相对于表示所述电信号的实时数据具有延迟时间;在确定语音活动的存在之后,在所述麦克风设备的接口处提供多路复用数据流,所述多路复用数据流包括缓冲数据流和实时数据流,所述缓冲数据流和所述实时数据流基于所述电信号,所述缓冲数据流包括非实时缓冲数据和实时缓冲数据,所述缓冲数据流的末尾部分在时间上与所述实时数据流的开始部分重叠;以及在中止在所述接口处提供所述缓冲数据流之后,在所述接口处提供所述实时数据流。
【技术特征摘要】
【国外来华专利技术】2015.07.13 US 14/797,3101.一种麦克风设备中的方法,所述方法包括以下步骤:使用所述麦克风的本地振荡器对所述麦克风设备计时;从表示声能的电信号生成数字数据流;确定在所述电信号中是否存在语音活动,同时将表示所述电信号的数据缓冲在所述麦克风设备的缓冲器中,缓冲的数据相对于表示所述电信号的实时数据具有延迟时间;在确定语音活动的存在之后,在所述麦克风设备的接口处提供多路复用数据流,所述多路复用数据流包括缓冲数据流和实时数据流,所述缓冲数据流和所述实时数据流基于所述电信号,所述缓冲数据流包括非实时缓冲数据和实时缓冲数据,所述缓冲数据流的末尾部分在时间上与所述实时数据流的开始部分重叠;以及在中止在所述接口处提供所述缓冲数据流之后,在所述接口处提供所述实时数据流。2.根据权利要求1所述的方法,所述方法还包括以下步骤:在与所述缓冲数据流的持续时间对应的时间段之后,中止在所述麦克风设备的所述接口处提供所述多路复用数据流。3.根据权利要求2所述的方法,所述方法还包括以下步骤:响应于确定所述语音活动存在,在所述接口处提供信号;响应于在所述接口处提供所述信号,在所述麦克风设备的所述接口处接收外部时钟信号,在接收到所述外部时钟信号之后,在所述接口处提供所述多路复用数据流。4.根据权利要求3所述的方法,所述方法还包括以下步骤:通过将所述缓冲数据流与所述外部时钟信号的第一部分同步并且将所述实时数据流与所述外部时钟信号的第二部分同步来将所述多路复用数据流与所述外部时钟信号同步。5.根据权利要求1所述的方法,其中所述生成所述数字数据流包括:从由第一声学传感器产生的第一电信号生成第一数字数据流并且从由第二声学传感器产生的第二电信号生成第二数字数据流,并且所述在所述接口处提供所述实时数据流包括:基于所述第一电信号提供第一实时数据流并且基于所述第二电信号提供第二实时数据流。6.根据权利要求5所述的方法,所述方法还包括:将所述第一实时数据流与时钟信号的第一部分同步并且将所述第二实时数据流与所述时钟信号的第二部分同步。7.根据权利要求1所述的方法,所述方法还包括:在所述麦克风设备的所述接口的单个连接处提供所述多路复用数据流。8.根据权利要求1所述的方法,所述方法还包括:将所述多路复用数据流的所述缓冲数据流与时钟信号的第一部分同步并且将所述多路复用数据流的所述实时数据流与所述时钟信号的第二部分同步。9.根据权利要求1所述的方法,所述方法还包括以下步骤:在所述麦克风设备的所述接口处提供所述多路复用数据流之前,在第一模式下操作所述麦克风设备;以及在所述麦克风设备的所述接口处提供所述多路复用数据流的同时,在第二模式下操作所述麦克风设备,其中,在所述第一模式下操作的所述麦克风设备的功耗小于在所述第二模式下操作的所述麦克风设备的功耗。10.一种麦克风设备,所述麦克风设备包括:转换器,所述转换器具有模拟输入端和数字输出端,从表示所述转换器的所述模拟输入端上的声能的电信号产生所述转换器的所述输出端上的数字数据流;缓冲器,所述缓冲器耦接至所述转换器的所述数字输出端,在所述缓冲器中缓冲表示所述电信号的数据,缓冲的数据相对于表示所述电信号的实时数据具有延迟时间;语音活动检测器VAD,所述VAD耦接至所述转换器的所述数字输出端,所述VAD检测在所述缓冲器中缓冲数据的同时在所述电信号中是否存在语音活动;多路复用器,所述多路复用器耦接至所述缓冲器和所述转换器,所述多路复用器耦接至所述麦克风设备的接口,在检测到语音活动之后由所述麦克风设备在所述接口处提供多路复用数据流,所述多路复用数据流包括缓冲数据流和实时数据流,所述缓冲数据流和所述实时数据流基于所述电信号,所述缓冲数据流包括非实时缓冲数据和实时缓冲数据,所述缓冲数据流中的所述实时缓冲数据的一部分在时间上与所述实时数据流的一部分重叠,在所述接口处不再提供所述缓冲数据流之后,由所述麦克风设备在所述接口处提供所述实时数据流。11.根据权利要求10所述的设备,所述设备还包括本地振荡器,至少在所述接口处提供所述多路复用数据流之前,由所述本地振荡器对所述麦克风设备计时。12.根据权利要求11所述的设备,所述设备是集成电路。13.根据权利要求11所述的设备,所述设备还包括与所述集成电路封装在一起的声学传感器,所述声学传感器耦接至所述转换器的所述模拟输入端,所述集成电路至少包括所述本地振荡器、所述转换器、所述缓冲器、所述VAD和所述多路复用器。14.根据权利要求10所述的设备,所述多路复用数据流的所述缓冲数据流与时钟信号的第一部分同步,并且所述多路复用数据流的所述实时数据流与所述时钟信号的第二部分同步。15.根据权利要求10所述的设备,所述设备还包括耦接至所述VAD和所述接口的控制器,所述接口包括时钟连接、数据连接和信号连接,响应于所述VAD检测到语音活动,在所述接口的所述信号连接处提供所述控制器的信号,响应于所述控制器的所述信号,由在所述接口的所述时钟连接处提供的外部时钟信号对所述麦克风设备计时,响应于所述外部时钟信号,在所述接口的所述数据连接处提供所述多路复用器的所述多路复用数据流,在不再提供所述缓冲数据流之后,在所述接口的所述数据连接处提供所述实时数据流。16.根据权利要求15所述的设备,所述缓冲数据流与所述外部时钟信号的第一边沿同步,并且所述实时数据流与所述外部时钟信号的第二边沿同步。17.根据权利要求10所述的设备,所述数字数据流包括从由第一声学传感器产生的第一电信号生成的第一数字数据流以及从由第二声学传感器产生的第二电信号生成的第二数字数据流,所述实时数据流包括基于所述第一电信号的第一实时数据流和基于所述第二电信号的第二实时数据流。18.根据权利要求17所述的设备,所述第一实时数据流与时钟信号的第一部分同步并且所述第二实时数据流与所述时钟信号的第二部分同步。19.根据权利要求10所述的设备,所述接口具有单个数据引脚,在检测到语音活动之后,在所述接口的所述单个数据引脚处提供所述多路复用数据流。20.根据权利要求10所述的设备,在所述接口处提供所述多路复用数据流之前,所述麦克风设备具有第一操作模式,在所述接口处提供所述多路复用数据流的同时,所述麦克风设备具有第二操作模式,其中,所述第一操作模式的功耗小于所述第二操作模式的功耗。21.一种音频信号处理器中的方法,所述方法包括以下步骤:在所述音频信号处理器的接口处接收多路复用数据流,所述多路复用数据流基于表示声能的电信号,所述多路复用数据流包括缓冲数据流和实时数据流,所述缓冲数据流包括非实时缓冲数据和实时缓冲数据,所述缓冲数据流的末尾部分在时间上与所述实时数据流的开始部分重叠;通过将所述实时数据流的截断开始部分附加到所述缓冲数据流的截断末尾部分,将所述缓冲数据流的一部分与所述实时数据流的一部分组合,所述缓冲数据流的截断末尾部分和所述实时数据流的截断开始部分大体没有处理伪像,其中,所述缓冲数据流和所述实时数据流的组合部分大体没有重叠部分,并且形成所述电信号的一部分的大体连续表示;以及在不再接收所述缓冲数据流之后,继续在所述接口处接收所述实时数据流。22.根据权利要求21所述的方法,其中附加包括:将所述实时数据流的截断开始部分附加到所述实时缓冲数据的截断末尾部分,所述实时缓冲数据的截断末尾部分没有处理伪像。23.根据权利要求21所述的方法,所述方法还包括以下步骤:在所述接口处接收到所述多路复用数据流之前,在所述接口处接收第一信号,响应于在所述接口处接收到所述第一信号,在所述接口处提供所述音频信号处理器的时钟信号,以及在提供所述时钟信号之后,在所述接口处接收所述多路复用数据流。24.根据权利要求23所述的方法,其中,接收所述多路复用数据流包括:接收与所述时钟信号的第一边沿同步的所述缓冲数据流并且接收与所述时钟信号的第二边沿同步的所述实时数据流。25.根据权利要求23所述的方法,所述方法还包括以下步骤:在接口处接收到所述第一信号之前,使所述音频信号处理器在第一模式下操作,并且在所述接口处接收到所述多路复用数据流和所述实时数据流的同时,使所述音频信号处理器在第二模式下操作,其中,在所述第一模式下操作的所述音频信号处理器的功耗小于在所述第二模式下操作的所述音频信号处理器的功耗。26.根据权利要求21所述的方法,通过接收表示由第一声学传感器检测的声能的第一实时流和表示由第二声学传感器检测的声能的第二实时数据流来接收所述实时数据流。27.根据权利要求26所述的方法,接收与所述时钟信号的第一部...
【专利技术属性】
技术研发人员:D·南迪,李杨,R·拉古维尔,R·A·鲍勃,A·帕夫洛夫斯基,K·S·贝特尔森,H·汤姆森,N·D·沃伦,戴维·P·罗苏姆,
申请(专利权)人:美商楼氏电子有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。