改进的音频同步技术的制作方法_6

文档序号:8476967阅读:来源:国知局
关于这样的方法,第一网络时间索引可以指示网络时钟值的相对偏移,该相对偏 移包括网络的符号时钟的多个周期。
[0128] 这样的方法可以包括:根据基于网络时钟定义的设备间时间参考系同步由多个设 备进行的音频信息的回放。
[0129] 这样的方法可以包括:接收第二音频信息,确定第二音频信息的协同时间索引,以 及基于音频信息的协同时间索引和第二音频信息的协同时间索引,将音频信息与第二音频 信息相组合。
[0130] 至少一个机器可读介质可以包括多个指令,这些指令响应于在计算设备上被执 行,使得计算设备执行以下操作:生成音频信息;基于网络的网络时钟确定音频信息的网 络时间索引;以及基于网络时间索引和音频信息生成有索引的音频信息。
[0131] 关于这样的至少一个机器可读介质,网络可以包括蓝牙网络,网络时钟可以包括 蓝牙网络的蓝牙网络时钟。
[0132] 关于这样的至少一个机器可读介质,网络时钟索引可以包括网络时钟值的相对偏 移,该相对偏移可以包括网络的符号时钟的多个周期。
[0133] 这样的至少一个机器可读介质可以包括指令,这些指令响应于在计算设备上被执 行,使得计算设备通过第二网络将有索引的音频信息发送至第二计算设备。
[0134] 一种装置可以包括处理器电路和音频索引模块,该音频索引模块用于在处理器电 路上执行以执行以下操作:生成音频信息;基于网络的网络时钟确定音频信息的网络时间 索引;以及基于网络时间索引和音频信息生成有索引的音频信息。
[0135] 关于这样的装置,网络可以包括蓝牙网络,网络时钟可以包括蓝牙网络的蓝牙网 络时钟。
[0136] 关于这样的装置,网络时钟索引可以包括网络时钟值的相对偏移,该相对偏移包 括网络的符号时钟的多个周期。
[0137] 关于这样的装置,音频索引模块可用于在处理器电路上执行以通过第二网络将有 索引的音频信息发送至计算设备。
[0138] 一种系统可以包括处理器电路、耦合至处理器电路的麦克风、以及耦合至存储器 电路的存储器单元,该存储器单元存储有音频索引模块,该音频索引模块用于在处理器电 路上执行以执行以下操作:使用麦克风捕获音频信息;基于网络的网络时钟确定音频信息 的时间索引;以及基于时间索引和音频信息生成有索引的音频信息。
[0139] 关于这样的系统,网络可以包括蓝牙网络,网络时钟可以包括蓝牙网络的蓝牙网 络时钟。
[0140] 关于这样的系统,网络时间索引可以包括网络时钟值的相对偏移,该相对偏移包 括网络的符号时钟的多个周期。
[0141] 关于这样的系统,音频索引模块可用于在处理器电路上执行以通过第二网络将有 索引的音频信息发送至计算设备。
[0142] 本文已经详细的阐述了大量具体细节以提供对实施例的透彻的理解。但是,本领 域的技术人员将理解的是,这些实施例可以在没有这些具体细节的情况下被实施。在其他 实例中,对已知的操作、部件、和电路并未进行详细描述以免混淆这些实施例。能够理解的 是,本文公开的具体结构和功能细节可以是代表性的,而不一定限制实施例的范围。
[0143] 一些实施例可以使用"耦合的"和"连接的"及他们的派生表述来描述。这些术语 不旨在作为彼此的同义词。例如,一些实施例可以使用术语"连接的"和/或"耦合的"来 描述以指示两个或更多个元件是直接互相物理或电气接触。但是,术语"耦合的"也可以指 两个或多个元件不是直接互相接触,但仍然互相协作或交互。
[0144] 除非以其他方式特别声明,可以理解的是,诸如"处理"、"计算"、"测算"、"确定"等 等术语指的是计算机或计算系统或类似的电子计算设备的动作和/或过程,其将在计算系 统的寄存器和/或存储器内被表示为物理量(例如,电子的)的数据操纵和/或变换为在 计算系统的存储器、寄存器、或其他这样的信息存储装置、传输或显示设备内被类似地表示 为物理量的其他数据。这些实施例不受限于该上下文。
[0145] 应当注意的是,本文描述的方法不必按所描述的顺序或任意具体顺序被执行。此 外,针对本文标识的方法描述的各种活动可以以串行或并行的方式被执行。
[0146] 虽然本文已经示出和描述了具体实施例,但是应当理解的是,任意经计算以实现 相同目的的布置都可以替换所示的具体实施例。本公开旨在涵盖各种实施例的任意和所有 改编或变型。可以理解的是,上述描述是以说明性的方式而不是限制性的方式做出的。上 述实施例的组合和本文没有具体描述的其他实施例对正在阅读到上述描述的本领域的技 术人员是显而易见的。因此,各种实施例的范围包括上述组合、结构和方法被用于其中的任 意其他应用。
[0147] 需要强调的是,本公开的摘要被提供以符合37C. F. R. § I. 72(b)要求允许读者快 速确定本技术公开的实质的摘要的规定。该摘要是在理解其不会被用来解释或限制权利要 求的范围或含义的前提下被提交的。此外,在前述详细说明中,可以看出,各种特征在单一 实施例中被组合到一起以达到简化本公开的目的。这种公开方法不应被解释为反映所要求 保护的实施例比明确记载于每个权利要求的实施例需要更多的特征的意图。相反,如下面 的权利要求所反映的,发明主题在于少于单一公开的实施例的所有特征。因此,所附权利要 求被结合到【具体实施方式】中,每个权利要求其本身为分开的优选实施例。在所附的权利要 求中,术语"包括"和"在其中"被用作术语"包含"和"其中"的通俗英语等价物。此外,术 语"第一"、"第二"和"第三"等仅仅被用作标签,并不是旨在对其对象强加数字要求。
[0148] 虽然本主题已经以特定于结构特征和/或方法动作的语句被描述,但是应当理解 的是,所附权利要求中定义的主题不一定限于上述具体特征或动作。相反,上述具体特征或 动作被公开作为实现权利要求的示例形式。
【主权项】
1. 包括多个指令的至少一个机器可读介质,所述指令响应于在计算设备上被执行使得 所述计算设备执行以下操作: 接收包括根据网络的网络时钟定义的第一网络时间索引的音频信息; 确定所述音频信息的第二网络时间索引,所述第二网络时间索引是根据所述网络时钟 定义的; 基于所述第一网络时间索引和所述第二网络时间索引之间的差值确定所述音频信息 的传输延迟值;以及 基于所述传输延迟值并基于所述音频信息的远程处理延迟值确定所述音频信息的总 延迟值,所述远程处理延迟值指示由远程设备对所述音频信息进行处理的时间段。
2. 如权利要求1所述的至少一个机器可读介质,包括响应于在所述计算设备上被执行 使得所述计算设备执行以下操作的指令:基于所述总延迟值并基于本地时钟确定所述音频 信息的协同时间索引,所述协同时间索引指示相对于所述本地时钟定义的时间。
3. 如权利要求1所述的至少一个机器可读介质,所述网络时钟包括蓝牙网络的蓝牙网 络时钟。
4. 如权利要求1所述的至少一个机器可读介质,所述第一网络时间索引指示网络时钟 值的相对偏移,所述相对偏移包括所述网络的符号时钟的多个周期。
5. 如权利要求1所述的至少一个机器可读介质,包括响应于在所述计算设备上被执行 使得所述计算设备执行以下操作的指令:根据基于所述网络时钟定义的设备间时间参考系 同步由多个设备进行的所述音频信息的回放。
6. 如权利要求2所述的至少一个机器可读介质,包括响应于在所述计算设备上被执行 使得所述计算设备执行以下操作的指令: 接收第二音频信息; 确定所述第二音频信息的协同时间索引;以及 基于所述音频信息的协同时间索引和所述第二音频信息的协同时间索引,将所述音频 信息与所述第二音频信息相组合。
7. -种装置,包括: 处理器电路;以及 音频同步模块,该音频同步模块用于在所述处理器电路上执行以执行以下操作: 接收包括根据网络的网络时钟定义的第一网络时间索引的音频信息; 确定所述音频信息的第二网络时间索引,所述第二网络时间索引是根据所述网络时钟 定义的; 基于所述第一网络时间索引和所述第二网络时间索引之间的差值确定所述音频信息 的传输延迟值;以及 基于所述传输延迟值并基于所述音频信息的远程处理延迟值确定所述音频信息的总 延迟值,所述远程处理延迟值指示由远程设备对所述音频信息进行处理的时间段。
8. 如权利要求7所述的装置,所述音频同步模块用于在所述处理器电路上执行以执行 以下操作:基于所述总延迟值并基于本地时钟确定所述音频信息的协同时间索引,所述协 同时间索引指示相对于所述本地时钟定义的时间。
9. 如权利要求7所述的装置,所述网络时钟包括蓝牙网络的蓝牙网络时钟。
10. 如权利要求7所述的装置,所述第一网络时间索引指示网络时钟值的相对偏移,所 述相对偏移包括所述网络的符号时钟的多个周期。
11. 如权利要求7所述的装置,所述音频同步模块用于在所述处理器电路上执行以执 行以下操作:根据基于所述网络时钟定义的设备间时间参考系同步由多个设备进行的所述 音频信息的回放。
12. 如权利要求8所述的装置,所述音频同步模块用于在所述处理器电路上执行以执 行以下操作: 接收第二音频信息; 确定所述第二音频信息的协同时间索引;以及 基于所述音频信息的协同时间索引和所述第二音频信息的协同时间索引,将所述音频 信息与所述第二音频信息相组合。
13. -种方法,包括: 接收包括根据网络的网络时钟定义的第一网络时间索引的音频信息; 确定所述音频信息的第二网络时间索引,所述第二网络时间索引是根据所述网络时钟 定义的; 基于所述第一网络时间索引和所述第二网络时间索引之间的差值确定所述音频信息 的传输延迟值;以及 基于所述传输延迟值并基于所述音频信息的远程处理延迟值确定所述音频信息的总 延迟值,所述远程处理延迟值指示由远程设备对所述音频信息进行处理的时间段。
14. 如权利要求13所述的方法,包括:基于所述总延迟值并基于本地时钟确定所述音 频信息的协同时间索引,所述协同时间索引指示相对于所述本地时钟定义的时间。
15. 如权利要求13所述的方法,所述网络时钟包括蓝牙网络的蓝牙网络时钟。
16. 如权利要求13所述的方法,所述第一网络时间索引指示网络时钟值的相对偏移, 所述相对偏移包括所述网络的符号时钟的多个周期。
17. 如权利要求13所述的方法,包括:根据基于所述网络时钟定义的设备间时间参考 系同步由多个设备进行的所述音频信息的回放。
18. 如权利要求14所述的方法,包括: 接收第二音频信息; 确定所述第二音频信息的协同时间索引;以及 基于所述音频信息的协同时间索引和所述第二音频信息的协同时间索引,将所述音频 信息与所述第二音频信息相组合。
19. 包括多个指令的至少一个机器可读介质,所述指令响应于在计算设备上被执行使 得所述计算设备执行以下操作: 生成音频彳目息; 基于网络的网络时钟确定所述音频信息的网络时间索引;以及 基于所述网络时间索引和所述音频信息生成有索引的音频信息。
20. 如权利要求19所述的至少一个机器可读介质,所述网络包括蓝牙网络,所述网络 时钟包括所述蓝牙网络的蓝牙网络时钟。
21. 如权利要求19所述的至少一个机器可读介质,所述网络时钟索引包括网络时钟值 的相对偏移,所述相对偏移包括所述网络的符号时钟的多个周期。
22. 如权利要求19所述的至少一个机器可读介质,包括响应于在所述计算设备上被执 行使得所述计算设备执行以下操作的指令:通过第二网络将所述有索引的音频信息发送至 第二计算设备。
23. -种装置,包括: 处理器电路;以及 音频索引模块,该音频索引模块用于在所述处理器电路上执行以执行以下操作: 生成音频彳目息; 基于网络的网络时钟确定所述音频信息的网络时间索引;以及 基于所述网络时间索引和所述音频信息生成有索引的音频信息。
24. 如权利要求23所述的装置,所述网络包括蓝牙网络,所述网络时钟包括所述蓝牙 网络的蓝牙网络时钟。
25. 如权利要求23所述的装置,所述网络时钟索引包括网络时钟值的相对偏移,所述 相对偏移包括所述网络的符号时钟的多个周期。
26. 如权利要求23所述的装置,所述音频索引模块通过第二网络将所述有索引的音频 信息发送至计算设备。
27. -种系统,包括: 处理器电路; 耦合至所述处理器电路的麦克风;以及 耦合至所述存储器电路的存储器单元,该存储器单元存储有音频索引模块,该音频索 引模块用于在所述处理器电路上执行以执行以下操作: 使用所述麦克风捕获音频信息; 基于网络的网络时钟确定所述音频信息的时间索引;以及 基于所述时间索引和所述音频信息生成有索引的音频信息。
28. 如权利要求27所述的系统,所述网络包括蓝牙网络,所述网络时钟包括所述蓝牙 网络的蓝牙网络时钟。
29. 如权利要求27所述的系统,所述网络时钟索引包括网络时钟值的相对偏移,所述 相对偏移包括所述网络的符号时钟的多个周期。
30. 如权利要求27所述的系统,所述音频索引模块通过第二网络将所述有索引的音频 信息发送至计算设备。
【专利摘要】描述了用于音频同步的技术。在一个实施例中,例如,装置可以包括处理器电路和音频同步模块,该音频同步模块可以由处理器电路操作来执行以下操作:接收音频信息,该音频信息包括根据网络的网络时钟定义的第一网络时间索引;确定音频信息的第二网络时间索引,第二网络时间索引是根据第二网络时钟定义的;基于第一网络时间索引和第二网络时间索引之间的差值确定音频信息的传输延迟值;以及基于音频信息的传输延迟值并基于远程处理延迟值确定音频信息的总延迟值。还描述并要求保护其他实施例。
【IPC分类】H04W56-00
【公开号】CN104798412
【申请号】CN201380060110
【发明人】阿米亥·基德龙
【申请人】英特尔公司
【公开日】2015年7月22日
【申请日】2013年6月28日
【公告号】US20140177864, WO2014105201A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1