自动的扬声器极性检测的制作方法_6

文档序号:9221994阅读:来源:国知局
lt;90°内则确定所述扬声器的所述之一在感兴趣的频率处的 相对极性相对于代表扬声器的极性是非反转的,并且如果所述经校正的脉冲响应在范围 90° <相位< 180°内或在范围-180° <相位< -90°内则确定所述扬声器的所述之一在 所述感兴趣的频率处的相对极性相对于所述代表扬声器的极性是反转的。21. 根据权利要求20所述的方法,其中,执行延迟校正的步骤包括以下步骤:使用所述 时间延迟对所述时间选通脉冲响应执行粗延迟校正,并且包括通过加上或减去附加延迟来 执行附加延迟校正,使得在已经执行所述粗延迟校正和所述附加延迟校正两者之后,所述 经校正的脉冲响应的相位响应在高频处的展开相位至少基本上等于0。22. 根据权利要求20所述的方法,其中,步骤(a)包括以下步骤:使用至少三个麦克风 来生成所述音频数据,步骤(b)包括以下步骤:针对每个所述扬声器确定至少三个时间选 通脉冲响应,包括针对每个所述麦克风的时间选通脉冲响应,并且步骤(c)包括以下步骤: 根据所述扬声器的至少之一的时间选通脉冲响应来执行投票操作或加权平均操作,以 确定作为频率的函数的所述扬声器的所述之一的相对极性。23. -种确定扬声器的极性的方法,所述方法包括以下步骤: (a)用宽带激励驱动所述扬声器,并且使用至少一个麦克风来捕获从所述扬声器发出 的所产生的声音,从而生成每个所述麦克风的输出信号; (b)针对每个所述麦克风,根据所述麦克风的输出信号来确定指示从所述扬声器至所 述麦克风的脉冲响应的音频值序列; (C)根据每个所述音频值序列,通过确定由幅度的绝对值超过预定阈值的序列指示的 第一峰的符号来确定所述扬声器的极性;以及 (d) 确定所述脉冲响应的质量的度量, 其中,步骤(c)包括以下步骤: (e) 确定所述序列中的值的子集,使得所述子集中的每个值的绝对值超过所述预定阈 值,并且确定与所述子集中的具有最大绝对值的值相对应的时间;以及 (f) 通过丢弃所述子集中的与晚于在步骤(e)中确定的所述时间的时间相对应的所有 值来生成所述值的缩减子集,直到所述缩减子集由单个值构成,将所述单个值识别为由所 述序列指示的第一峰,并且确定所述单个值的符号,并且 其中步骤(d)包括以下步骤:确定数A*(j+1)+B,其中,j是为了确定所述值的由所述缩 减子集的单个值构成的缩减子集而执行的步骤(e)和步骤(f)的迭代次数,*表示乘法,并 且A和B是非负数,并且将所述数A* (j+1)+B识别为所述脉冲响应的质量的度量。24. 根据权利要求23所述的方法,其中,如果在子集缩减的迭代之后所述缩减子集由 至少两个值构成,则仅对所述值的所述缩减子集再次执行步骤(e)和步骤(f),并且对所述 缩减子集中的值执行步骤(e)和步骤(f)的足够次数的迭代以确定所述值的由所述缩减子 集的单个值构成的进一步缩减子集,并且将所述单个值识别为由所述序列指示的第一峰, 并且其中步骤(d)包括以下步骤:确定数A*(j+1)+B,使得j是为了确定所述值的由所述缩 减子集的单个值构成的所述进一步缩减子集而执行的步骤(e)和步骤(f)的迭代次数。25. -种用于确定一组M个扬声器的相对极性的系统,其中N是大于1的整数,所述系 统包括: 一组M个麦克风,其中M是正整数,并且每个所述麦克风被配置成响应于入射声音来产 生输出信号;以及 处理器,被配置成:被耦合以接收每个所述麦克风的输出信号,并且对根据每个所述输 出信号确定的音频数据进行处理以确定所述扬声器的相对极性,包括通过以下方式来确定 所述相对极性: 通过对所述音频数据进行处理来确定脉冲响应,包括每个扬声器麦克风对的脉冲响 应, 将所述扬声器聚类成组的集合,所述集合中的每个组包括在至少一个方面彼此相似的 至少两个扬声器;以及 针对每个所述组,确定所述组中的扬声器的脉冲响应对的互相关,并且根据所述互相 关来确定所述组中的扬声器的相对极性, 其中,所述音频数据指示响应于用宽带激励对所述每个扬声器的驱动而从每个所述扬 声器发出并且由每个所述麦克风捕获的声音。26. 根据权利要求25所述的系统,其中,所述处理器被配置成:针对每个所述组,确定 与所述组中的两个扬声器相对应的每对脉冲响应的互相关的峰值,以当确定所述峰值为正 并且超过预定正阈值时确定所述两个扬声器同相,并且当确定所述峰值为负并且所述峰值 的绝对值超过所述预定正阈值时确定所述两个扬声器异相。27. 根据权利要求25的系统,其中,所述处理器被配置成:对所述脉冲响应中的至少一 些脉冲响应执行带通滤波以生成带通滤波响应,并且确定至少一个所述组中的扬声器的带 通滤波响应对的互相关。28. 根据权利要求25所述的系统,其中,所述处理器被配置成:对所述脉冲响应中的至 少一些脉冲响应进行时间加窗以生成加窗响应,并且确定至少一个所述组中的扬声器的加 窗响应对的互相关。29. 根据权利要求25所述的系统,其中,所述处理器被配置成:对所述脉冲响应中的至 少一个脉冲响应执行频率相关的加权以生成加权响应,并且确定互相关,使得所述互相关 是至少一个所述组中的扬声器的加权响应对的互相关。30. -种用于检测扬声器的极性的系统,所述系统包括: 至少一个麦克风,被配置成响应于入射声音来产生输出信号;以及 处理器,被配置成:被耦合以接收每个所述麦克风的输出信号,并且对根据每个所述输 出信号确定的音频数据进行处理以确定所述扬声器的相对极性,包括通过以下方式确定所 述相对极性: 通过对所述音频数据进行处理来确定脉冲响应,包括从每个所述扬声器至每个所述麦 克风的脉冲响应;以及 针对每个所述麦克风,确定至少一个互相关,使得根据扬声器对的脉冲响应来确定每 个所述互相关,并且根据每个所述互相关来确定每个所述扬声器对的相对相位, 其中,所述音频数据指示响应于用宽带激励对所述每个扬声器的驱动而从每个所述扬 声器发出并且由每个所述麦克风捕获的声音。31. 根据权利要求30所述的系统,其中,所述处理器被配置成:确定每个所述扬声器对 的脉冲响应的互相关的峰值,以当确定所述互相关的所述峰值为正并且超过预定正阈值时 确定一个所述对的扬声器同相,并且当确定所述互相关的所述峰值为负并且所述互相关的 绝对值超过所述预定正阈值时确定一个所述对的扬声器异相。32. 根据权利要求30所述的系统,其中,所述处理器被配置成:对所述脉冲响应中的至 少一些脉冲响应执行带通滤波以生成带通滤波响应,并且根据所述带通滤波响应的对来确 定每个所述互相关。33. 根据权利要求30所述的系统,其中,所述处理器被配置成:对所述脉冲响应中的至 少一些脉冲响应进行时间加窗以去除由房间反射居主导的部分,从而生成加窗响应,并且 根据所述加窗响应的对来确定每个所述互相关。34. 根据权利要求30所述的系统,其中,所述处理器被配置成:对所述脉冲响应中的至 少一些脉冲响应执行均衡以生成均衡响应,并且根据所述均衡响应的对来确定每个所述互 相关。35. 根据权利要求30所述的系统,包括至少三个麦克风,每个麦克风被配置成响应于 入射声音来产生输出信号,并且其中所述处理器被配置成:针对每对扬声器确定至少三个 互相关,包括针对每个所述麦克风的互相关,并且根据针对所述扬声器对而确定的所述互 相关来执行投票操作或加权平均操作,以确定至少一对扬声器的相对极性。36. 根据权利要求30所述的系统,其中,所述处理器被配置成:将所述扬声器聚类成组 的集合,所述集合中的每个组包括在至少一个方面彼此相似的至少两个扬声器,并且根据 所述组中的扬声器的脉冲响应对的互相关来确定所述每个组中的每对扬声器的相对相位。37. 根据权利要求36所述的系统,其中,所述集合中的每个组由如下扬声器构成:在所 述扬声器之间存在由针对扬声器对而确定的互相关函数指示的强相关。38. 根据权利要求36所述的系统,其中,所述处理器被配置成:响应于指示所述扬声器 的特性的预定数据将所述扬声器聚类成组的集合,使得所述集合的每个组由以下扬声器构 成:所述扬声器在由所述数据指示的至少一个方面彼此相似。39. 根据权利要求36所述的系统,其中,所述处理器被配置成:选择每个所述组的代表 扬声器以计算所述代表扬声器与所述组中的每个其他扬声器之间的每个互相关的绝对值 的最大值的位置,并且计算每个所述互相关在每个所述位置处的符号。40. -种用于确定一组N个扬声器的相对极性的系统,其中N是大于1的整数,所述系 统包括: 一组M个麦克风,其中M是正整数,并且每个所述麦克风被配置成响应于入射声音来产 生输出信号;以及 处理器,被配置成:被耦合以接收每个所述麦克风的输出信号,并且对根据每个所述输 出信号而确定的音频数据进行处理以确定所述扬声器的相对极性,包括通过以下方式来确 定所述相对极性: 通过对所述音频数据进行处理来确定脉冲响应,包括每个扬声器麦克风对的脉冲响 应, 通过根据每个所述脉冲响应确定时间选通脉冲响应来生成时间选通脉冲响应,包括通 过对每个所述脉冲响应进行时间选通以去除由房间反射居主导的部分,以及 通过确定所述时间选通脉冲响应在每个感兴趣的频率处的相位更接近0°还是更接近 180°,根据所述每个扬声器的至少一个所述时间选通脉冲响应,确定作为频率的函数的每 个所述扬声器的相对极性,包括通过以下方式来确定所述相对极性:对所述扬声器的所述 时间选通脉冲响应的频率响应执行最小相位整平以确定经整平的时间选通脉冲响应,并且 如果所述扬声器之一的所述经整平的时间选通脉冲响应的带通滤波版本的最大峰或第一 峰的绝对水平为正,则确定所述扬声器的所述之一在感兴趣的频率处的相对极性相对于代 表扬声器的极性是非反转的,其中所述经整平的时间选通脉冲响应的所述带通滤波版本的 通带以所述感兴趣的频率为中心,并且如果所述扬声器的所述之一的所述经整平的时间选 通脉冲响应的带通滤波版本的最大峰或第一峰的绝对水平对应于负值,则确定所述扬声器 的所述之一在所述感兴趣的频率处的相对极性相对于所述代表扬声器的极性是反转的, 其中,所述音频数据指示响应于用宽带激励对所述每个扬声器的驱动而从每个所述扬 声器发出并且由每个所述麦克风捕获的声音。41. 根据权利要求40所述的系统,包括至少三个麦克风,每个所述麦克风被配置成响 应于入射声音来产生输出信号,并且其中所述处理器被配置成:针对每个所述扬声器确定 至少三个时间选通脉冲响应,包括针对每个所述麦克风的时间选通脉冲响应,并且根据所 述扬声器的所述之一的所述时间选通脉冲响应来执行投票操作或加权平均操作,以确定作 为频率的函数的至少一对扬声器的相对极性。42. -种用于确定一组N个扬声器的相对极性的系统,其中N是大于1的整数,所述系 统包括: 一组M个麦克风,其中M是正整数,并且每个所述麦克风被配置成响应于入射声音来产 生输出信号;以及 处理器,被配置成:被耦合以接收每个所述麦克风的输出信号,并且对根据每个所述输 出信号而确定的音频数据进行处理以确定所述扬声器的相对极性,包括通过以下方式来确 定所述相对极性: 通过对所述音频数据进行处理来确定脉冲响应,包括每个扬声器麦克风对的脉冲响 应, 通过根据每个所述脉冲响应确定时间选通脉冲响应来生成时间选通脉冲响应,包括 通过对所述每个脉冲响应进行时间选通以去除由房间反射居主导的部分来生成所述时间 选通脉冲响应,并且通过确定所述时间选通脉冲响应在每个感兴趣的频率处的相位更接近 0°还是更接近180°,根据所述每个扬声器的至少一个所述时间选通脉冲响应来确定作 为频率的函数的每个所述扬声器的相对极性,包括通过以下方式确定所述相对极性:确定 所述扬声器之一的时间选通脉冲响应的时间延迟,使用所述时间延迟对所述时间选通脉冲 响应执行延迟校正以确定经校正的脉冲响应,并且如果所述经校正的脉冲响应的相位在范 围-90° <相位<90°内则确定所述扬声器的所述之一在感兴趣的频率处的相对极性相 对于代表扬声器的极性是非反转的,并且如果所述经校正的脉冲响应在范围90° <相位 <180°内或在范围-180° <相位<-90°内则确定所述扬声器的所述之一在所述感兴趣 的频率处的相对极性相对于所述代表扬声器的极性是反转的。43. 根据权利要求42所述的系统,其中,执行延迟校正的所述步骤包括:使用所述时间 延迟对所述时间选通脉冲响应执行粗延迟校正,并且包括通过加上或减去附加延迟来执行 附加延迟校正,使得在已经执行了所述粗延迟校正和所述附加延迟校正两者之后,所述经 校正的脉冲响应在高频处的相位响应的展开相位至少基本上等于0。44. 根据权利要求42所述的系统,包括至少三个麦克风,每个所述麦克风被配置成响 应于入射声音来产生输出信号,并且其中所述处理器被配置成:针对每个所述扬声器确定 至少三个时间选通脉冲响应,包括针对每个所述麦克风的时间选通脉冲响应,并且根据所 述扬声器的所述之一的所述时间选通脉冲响应来执行投票操作或加权平均操作,以确定作 为频率的函数的至少一对扬声器的相对极性。45. -种用于确定扬声器的极性的系统,所述系统包括: 至少一个麦克风,每个所述麦克风被配置成响应于入射声音来生成输出信号;以及 处理器,被配置成:被耦合以接收每个所述麦克风的输出信号,并且对根据每个所述输 出信号而确定的音频数据进行处理以确定所述扬声器的极性,包括通过以下方式确定所述 相对极性: (a) 针对每个所述麦克风,根据所述麦克风的输出信号确定指示从所述扬声器至所述 麦克风的脉冲响应的音频值序列; (b) 根据每个所述音频值序列,通过确定由幅度的绝对值超过预定阈值的序列指示的 第一峰的符号来确定所述扬声器的极性;以及 (c) 确定所述脉冲响应的质量的度量, 其中,步骤(b)包括以下步骤: (d) 确定所述序列中的值的子集,使得所述子集中的每个值的绝对值超过所述预定阈 值,并且确定与所述子集中的具有最大绝对值的值相对应的时间;以及 (e)通过丢弃所述子集中的与晚于在步骤(d)中确定的所述时间的时间相对应的所有 值来生成所述值的缩减子集,直到所述缩减子集由单个值构成,将所述单个值识别为由所 述序列指示的所述第一峰,并且确定所述单个值的符号,并且 其中,步骤(c)包括以下步骤:确定数A*(j+1)+B,其中j是为了确定所述值的由所述 缩减子集的单个值构成的缩减子集而执行的步骤(d)和步骤(e)的迭代次数,*表示乘法, 并且A和B是非负数,并且将所述数A* (j+1) +B识别为脉冲响应的质量的度量。46.根据权利要求45所述的系统,其中,如果在子集缩减的迭代之后所述缩减子集由 至少两个值构成,则所述处理器被配置成:仅对所述值的所述缩减子集再次执行步骤(d) 和步骤(e),并且对所述缩减子集中的值执行步骤(d)和步骤(e)的足够次数的迭代以确定 所述值的由所述缩减子集的单个值构成的进一步缩减子集,并且将所述单个值识别为由所 述序列指示的所述第一峰,并且其中步骤(c)包括以下步骤:确定数A*(j+1)+B,使得j是 为了确定所述值的由所述缩减子集的单个值构成的所述进一步缩减子集而执行的步骤(d) 和步骤(e)的迭代次数。
【专利摘要】在一些实施方式中,用于自动检测扬声器例如安装在影院环境中的扬声器的极性的方法。在一些实施方式中,该方法使用一组麦克风来确定一组扬声器(例如,扬声器和/或多驱动器扬声器的驱动器)的相对极性,包括通过以下方式确定相对极性:测量脉冲响应,包括每个扬声器麦克风对的脉冲响应;将扬声器聚类成组的集合,每个组包括在至少一个方面彼此相似的至少两个扬声器;并且针对每个组,对该组中的扬声器的脉冲响应对(例如,脉冲响应的经处理版本对)的互相关进行确定和分析以确定扬声器的相对极性。其他方面包括被配置(例如,被编程)成执行本发明的方法的任何实施方式的系统以及存储用于实现本发明的方法的任何实施方式的代码的计算机可读介质(例如,盘)。
【IPC分类】H04R29/00
【公开号】CN104937955
【申请号】CN201480005891
【发明人】马克·F·戴维斯, 路易·D·菲尔德, 安东尼奥·马特奥斯·舒莱, 朱利奥·琴加莱, 苏尼尔·巴里特卡
【申请人】杜比实验室特许公司, 杜比国际公司
【公开日】2015年9月23日
【申请日】2014年1月17日
【公告号】EP2949133A1, US20150365775, WO2014116518A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1