一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

使用结构化音频输出检测回放和/或适应无线扬声器中的未对准的回放的制作方法

2021-09-04 00:38:00 来源:中国专利 TAG:回放 扬声器 对准 结构化 中未

技术特征:
1.一种由一个或多个处理器实现的方法,所述方法包括:使计算设备经由无线通信信道向车辆的车辆计算设备发送音频数据流,其中发送所述音频数据流使所述车辆计算设备经由所述车辆的一个或多个车辆扬声器渲染可听输出,以及其中,所述可听输出由所述车辆计算设备基于所述音频数据流的至少一部分生成;接收由所述车辆内的至少一个麦克风捕获的捕获的音频数据,其中所述捕获的音频数据捕获由所述至少一个车辆扬声器渲染的所述可听输出;基于将所述捕获的音频数据与所述音频数据流进行比较来确定车辆音频延迟;以及响应于确定所述车辆音频延迟:使所述计算设备在经由所述无线通信信道向所述车辆计算设备发送另外的音频数据流之前将对应的延迟音频片段附加到所述另外的音频数据流,其中,所述延迟音频片段的持续时间是使用所述车辆音频延迟来确定的。2.根据权利要求1所述的方法,其中,基于将所述捕获的音频数据与所述音频数据流进行比较来确定所述车辆音频延迟包括:确定所述捕获的音频数据中的特定特征的时间指示;确定所述音频数据流中的所述特定特征的另外的时间指示;以及基于所述捕获的音频数据中的所述特定特征的所述时间指示与所述音频数据流中的所述特定特征的所述另外的时间指示之间的差来确定所述车辆音频延迟。3.根据权利要求2所述的方法,其中,所述音频数据流包括定义的频率片段序列,其中,所述特定特征是所述定义的频率片段序列中的特定频率片段。4.根据权利要求3所述的方法,其中,所述频率片段序列中的每个频率片段包括至少两个对应的共现频率。5.根据权利要求3或权利要求4所述的方法,其中,确定所述捕获的音频数据中的所述特定特征的所述时间指示包括:确定所述捕获的音频数据中的所述特定频率片段的捕获位置;以及其中,确定所述音频数据流中的所述特定特征的所述另外的时间指示包括:确定所述音频数据流中的所述特定频率片段的流位置。6.根据权利要求5所述的方法,其中,基于所述捕获的音频数据中的所述特定特征的所述时间指示与所述音频数据流中的所述特定特征的所述另外的时间指示之间的差来确定所述车辆音频延迟包括:确定所述特定频率片段的捕获位置指示它是所述捕获的音频数据中的最初出现的频率片段,并且所述音频数据流中的所述特定频率片段的所述流位置指示它不是所述音频数据流中的最初出现的频率片段;以及其中,确定所述捕获的音频数据中的所述特定特征的所述时间指示与所述音频数据流中的所述特定特征的所述另外的时间指示之间的差包括确定所述捕获位置与所述流位置之间的位置偏移。7.根据权利要求3或权利要求4所述的方法,其中,基于将所述捕获的音频数据与所述音频数据流进行比较来确定所述车辆音频延迟包括:对于所述频率片段序列中的多个频率片段中的每一个,确定所述捕获的音频数据中的
所述频率片段与所述音频数据流中的所述频率片段之间的对应时间偏移;以及基于所述对应时间偏移中的最大偏移来确定所述车辆音频延迟。8.根据任一项前述权利要求所述的方法,其中,使所述计算设备在经由所述无线通信信道向所述车辆计算设备发送另外的数据流之前将所述对应延迟音频片段附加到所述另外的数据流包括:使所述计算设备将所述对应延迟音频片段附加到所述另外的数据流的开始。9.根据权利要求1至7中的任一项所述的方法,其中,使所述计算设备在经由所述无线通信信道向所述车辆计算设备发送另外的数据流之前将所述对应延迟音频片段附加到所述另外的数据流包括:使所述计算设备将所述对应延迟音频片段附加到所述另外的数据流的结尾。10.根据任一项前述权利要求所述的方法,其中,所述无线通信信道是蓝牙信道。11.根据任一项前述权利要求所述的方法,其中,所述计算设备包括自动化助理客户端。12.根据权利要求11所述的方法,其中,响应于所述自动化助理客户端经由所述一个或多个麦克风接收口头输入而向所述车辆计算设备发送所述另外的音频数据流,并且其中,所述另外的音频数据流是响应于所述口头输入而生成的自动化助理响应。13.根据权利要求12所述的方法,其中,捕获所述捕获的音频数据的所述至少一个麦克风包括所述计算设备的至少一个计算设备麦克风。14.根据权利要求12所述的方法,其中,捕获所述捕获的音频数据的所述至少一个麦克风包括经由第二无线通信信道与所述计算设备通信的车辆接口设备的至少一个接口麦克风,并且其中,接收所述捕获的音频数据包括:经由所述第二通信信道从所述车辆接口设备接收所述捕获的音频数据。15.根据权利要求14所述的方法,其中,所述车辆接口设备经由另外的无线通信信道被通信地耦合到所述车辆计算设备。16.根据权利要求14所述的方法,其中,所述车辆接口设备经由有线通信信道被通信地耦合到所述车辆计算设备。17.根据权利要求14所述的方法,进一步包括:使所述车辆接口设备基于所述车辆音频延迟来适应本地噪声消除滤波器。18.一种由一个或多个处理器实现的方法,包括:使计算设备经由通信信道向车辆的车辆计算设备发送音频数据流,其中,发送所述音频数据流使所述车辆计算设备在所述车辆计算设备处于通信信道模式时经由由所述车辆计算设备驱动的一个或多个车辆扬声器来渲染可听输出,以及其中,所述可听输出由所述车辆计算设备基于所述音频数据流的至少一部分来生成;确定所述可听输出是否由所述车辆内的至少一个麦克风捕获,响应于确定所述可听输出由所述车辆内的所述至少一个麦克风捕获:使所述计算设备经由所述通信信道向所述车辆计算设备传送另外的音频数据流,以用于由所述车辆计算设备经由所述一个或多个车辆扬声器渲染所述另外的音频数据流,以及响应于确定所述可听输出没有被所述车辆内的所述至少一个麦克风捕获:使所述另外的音频数据流改为在一个或多个替代的扬声器处被渲染,其中,所述一个
或多个替代的扬声器在所述车辆内,但不是由所述车辆计算设备驱动的所述一个或多个车辆扬声器。19.根据权利要求18所述的方法,其中,所述一个或多个替代的扬声器属于所述计算设备。20.根据权利要求18或19所述的方法,进一步包括:检测所述计算设备的自动化助理客户端的调用,其中,所述调用使所述自动化助理客户端从第一状态转换到第二状态;其中,使所述计算设备向所述车辆的所述车辆计算设备发送所述音频数据流包括响应于检测到所述调用。21.根据权利要求20所述的方法,其中,检测所述调用包括:检测经由所述计算设备的至少一个麦克风捕获的音频数据中的调用短语的出现。22.根据权利要求20所述的方法,其中,检测所述调用包括:基于通过另外的通信信道从车辆接口设备接收所述调用的指示来检测所述调用,其中,所述车辆接口设备响应于用户与硬件接口元件的交互或者响应于检测到在经由所述车辆接口设备的至少一个麦克风捕获的音频数据中的调用短语的出现而发送所述调用的指示。23.根据权利要求18所述的方法,其中,使所述计算设备向所述车辆计算设备发送所述音频数据流是响应于被引导到所述计算设备的自动化助理客户端的用户接口输入,并且进一步包括:基于所述用户接口输入向远程服务器设备发送包括所述用户接口输入和/或另外的数据的请求;以及响应于发送所述请求,从所述远程服务器设备接收所述另外的音频数据流;其中,向所述车辆计算设备发送所述音频数据流发生在从所述远程服务器设备接收所述另外的音频数据流的全部之前。24.根据权利要求18至23中的任一项所述的方法,其中,所述车辆的所述至少一个麦克风包括所述计算设备的至少一个麦克风。25.根据权利要求18至24中的任一项所述的方法,进一步包括:确定时间指示,所述时间指示指示所述自动化助理客户端使所述计算设备经由所述通信信道向所述车辆的所述车辆计算设备发送所述音频数据流的时间;确定指示当前时间的当前时间指示;确定所述当前时间指示与所述时间指示之间的差;响应于确定所述当前时间指示与所述时间指示之间的差超过阈值:使所述计算设备的所述自动化助理客户端经由所述通信信道向所述车辆的所述车辆计算设备发送第二音频数据流,其中,发送所述第二音频数据流使所述车辆计算设备在所述车辆计算设备处于所述通信信道模式时经由所述车辆计算设备的所述一个或多个扬声器渲染另外的可听输出,以及其中,所述另外的可听输出由所述车辆计算设备基于所述第二音频数据流的至少一部分生成;确定所述另外的可听输出是否由所述车辆内的所述至少一个麦克风捕获;
响应于确定所述另外的可听输出由所述车辆内的所述至少一个麦克风捕获:使所述计算设备经由所述通信信道向所述车辆计算设备发送第三音频数据流,以及响应于确定所述另外的可听输出没有被所述车辆内的所述至少一个麦克风捕获,使第三可听输出在所述一个或多个替选扬声器处被渲染。26.一种由一个或多个处理器实现的方法,所述方法包括:使经由无线通信信道向车辆的车辆计算设备发送音频数据流,其中,发送所述音频数据流使所述车辆计算设备经由所述车辆的一个或多个车辆扬声器渲染可听输出,以及其中,所述可听输出由所述车辆计算设备基于所述音频数据流的至少一部分来生成;接收由所述车辆内的计算设备的至少一个麦克风捕获的捕获的音频数据,其中,所述捕获的音频数据捕获由所述至少一个车辆扬声器渲染的所述可听输出;基于将所述捕获的音频数据与所述音频数据流进行比较来确定车辆音频延迟;以及响应于确定所述车辆音频延迟:使所述计算设备基于所述车辆音频延迟来适应本地噪声消除。27.根据权利要求26所述的方法,其中,所述本地噪声消除从随后捕获的音频数据中减轻经由所述无线通信信道传送以用于由所述车辆计算设备经由所述一个或多个车辆扬声器渲染的已知源音频数据流;以及其中,适应所述本地噪声消除包括基于所述车辆音频延迟适应检测所述已知源音频数据流的预期时间。28.根据权利要求26或27所述的方法,其中,所述计算设备是由所述车辆的点烟器插座供电的车辆接口设备。29.根据权利要求28所述的方法,其中,通过所述车辆接口设备确定所述车辆音频延迟。30.根据权利要求28所述的方法,其中,通过经由通信信道与所述车辆接口设备通信的智能电话确定所述车辆音频延迟,并且其中,使所述计算设备基于所述车辆音频延迟来适应所述本地噪声消除包括:向所述车辆接口设备发送所述车辆音频延迟和/或基于所述车辆音频延迟确定的另外的数据。

技术总结
实施方式涉及通过使音频数据流经由无线通信信道向计算设备发送来确定计算设备的音频延迟。计算设备使使用音频数据流生成的音频输出经由(多个)扬声器被渲染。经由麦克风捕获渲染的音频输出,并且通过将捕获的音频输出与音频数据流进行比较来确定音频延迟。延迟音频片段可以被附加到发送到计算设备的附加音频数据流,其中延迟音频片段的长度使用音频延迟被确定。能够基于音频延迟另外或可替代地适应降噪技术。实施方式另外或可替代地旨在确定向计算设备发送以用于通过由计算设备驱动的(多个)扬声器进行渲染的音频数据流是否实际上正在被渲染。在被渲染。在被渲染。


技术研发人员:纳撒尼尔
受保护的技术使用者:谷歌有限责任公司
技术研发日:2019.02.12
技术公布日:2021/9/3
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜