System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
1、一些音频系统被设计为提供高性能互联网协议(ip)音频能力。例如,aes-67标准为音频设备制造商提供了一种在ip音频解决方案中进行互操作的方法,该ip音频解决方案以极低的时延发送和接收专业质量的音频,诸如以48千赫兹(khz)采样的未压缩pcm 24位音频。此类专业质量和低时延可能是有代价的。具体地,此类系统涉及相对复杂的电路和/或软件、大量昂贵的部件、高网络带宽利用率和其他成本。
技术实现思路
1、以下
技术实现思路
呈现了某些特征的简化概述。该
技术实现思路
并非详尽的概述,并且不旨在标识关键或重要元素。
2、虽然在某些情况下,具有极低时延的专业质量音频的上述成本可能值得承担,但是对于某些细分市场来说,所需的音频质量和时延需求可能更低或限制更少。因此,对于感知到的效益来说,成本可能过高。一个示例可能是音频会议空间。普通语音级音频电话会议的音频需求可能不同于主要流行歌星巡回演出的更严格需求。现成的解决方案,诸如基于标准的ip语音(voip),可能无法提供用户期望的保真度。这些标准通常可以是电话级标准,并且遵循it或互联网标准。此外,精确的相位准确且样本准确的音频发送通常需要在音频产品中设计精确计时硬件模块。由于各种原因(例如,目前正在经历的持续半导体短缺和/或供应链或其他经济状况),这些类型的硬件模块有时可能极难采购或成本昂贵。期望提供一种音频解决方案,该音频解决方案可以介于高性能音频解决方案与电话级或基于it的解决方案之间,并且不会产生不适合给定所需音频质量
3、例如,在一些高性能系统中,网络时钟与全球网络时钟紧密同步,并且其他内部时钟从该紧密同步的网络时钟推导。这通常使用复杂且昂贵的精确硬件计时模块来实现。此类高度同步的计时机制用于控制模数转换和数模转换过程,以及对分组的打包和解包。这有助于系统在时延方面具有高性能。然而,作为替代方案,可以简单地让一个或多个本地时钟以异步方式运行,如本文中将描述的。例如,本地时钟(诸如本地媒体时钟)可以与所有其他时钟异步(例如,可以独立地生成),并且可以用于驱动一个或多个过程,诸如模数音频转换、数模音频转换、打包和/或解包。使用一个或多个此类本地异步时钟可以实现显著更简单、更便宜的音频设备,同时仍然可以实现适合某些类型的音频应用的音频质量和时延预期。
4、例如,本文中所描述的一些方面可以涉及其中多个音频设备可以彼此通信的音频系统。例如,第一音频设备可以向第二音频设备传送数据(例如,音频和/或其他信息)并且/或者从该第二音频设备接收该数据,并且该第二音频设备可以向该第一音频设备传送数据(例如,音频和/或其他信息)并且/或者从该第一音频设备接收该数据。这些音频设备可以经由通信介质彼此通信地连接,这可能涉及音频设备之间的直接连接、音频设备之间的间接连接和/或通信网络。例如,这些音频设备之间的连接可以是基于ip的。例如,该一个或多个音频设备可以经由该通信介质在多个分组(诸如ip分组)中向这些音频设备中的另一音频设备传送数据并且/或者从该另一音频设备接收数据。这些音频设备中的一个或多个音频设备可以根据多个时钟操作。例如,这些音频设备之间的分组的传送和/或接收可以根据第一时钟来执行(例如,基于该第一时钟的频率和/或相位来传送和/或接收)。例如,该第一时钟可以基于该音频设备诸如经由该通信介质共享的主时钟。该一个或多个音频设备可以进一步根据第二时钟来将模拟信号(诸如模拟音频信号)转换为数字数据,并且/或者将接收到的数字数据(诸如数字音频或其他数据)转换为模拟信号(例如,基于该第二时钟的频率和/或相位来传送和/或接收)。该第二时钟可以与该第一时钟异步(例如,与该第一时钟独立地生成)。该一个或多个音频设备可以进一步对要传送的数字数据进行打包,并且/或者对根据该第一时钟或该第二时钟接收(例如,基于该第一时钟或该第二时钟的频率和/或相位来传送和/或接收)的数字数据进行解包。
5、根据本文中所描述的其他方面,一种方法可以由音频设备执行。该方法可以包括:基于检测到的声音来接收模拟音频信号;以及使用例如本地振荡器(诸如基于晶体的振荡器、微机电系统振荡器(mems)、陶瓷谐振器、表面声波(saw)振荡器、电感器/电容器(lc)振荡器或另一种类型的非同步计时具体实施)来生成本地异步媒体时钟。该本地异步媒体时钟可能不需要具有高精度。例如,该本地异步媒体时钟的频率变化可能为至少百万分之一、或者至少百万分之十、或者至少百万分之一百。例如,现成的基于晶体的振荡器在室温(例如,在大约20摄氏度)下的频率变化通常在百万分之十到百万分之一百的范围内。如下文所论述,该本地异步媒体时钟不需要极其精确,这可能预期会有效地转化为“昂贵”和/或“复杂”。例如,不需要极其精确的芯片原子时钟来实现该本地异步媒体时钟。相反,可以使用更便宜、更简单和/或更容易获得的技术来实现该本地异步媒体时钟,用于发送和接收音频。该方法还可以包括:使用该本地异步媒体时钟基于该模拟音频信号来生成数字音频数据。可以使用连接到该音频设备的网络的主时钟来生成网络时钟。例如,该网络时钟可以与该主时钟同步。该音频设备可以经由该网络基于该网络时钟来传送该数字音频数据。
6、根据本文中所描述的其他方面,一种方法可以由音频设备执行。该方法可以包括:经由网络基于与该网络的主时钟同步的网络时钟来接收数字音频数据。该方法还可以包括:使用例如本地振荡器(诸如基于晶体的振荡器、mems、陶瓷谐振器、saw振荡器、lc振荡器或另一种类型的非同步计时具体实施)来生成本地异步媒体时钟。如上文所论述以及本文中进一步论述的,该本地异步媒体时钟可以具有一定精度,使得该本地异步媒体时钟的频率变化可能为至少百万分之一、或者至少百万分之十、或者至少百万分之一百。该方法还可以包括:使用该本地异步媒体时钟基于该数字音频数据来生成模拟音频信号。该方法还可以包括:诸如通过使用扬声器基于该模拟音频信号来生成声音。
7、本文中所描述的其他方面涉及执行上述方法和其他方法的音频设备、包括这些音频设备中的两个或更多音频设备的系统以及在被执行时使音频设备执行上述方法或其他方法的计算机可执行指令(例如,软件和/或固件)。
8、下面更详细地描述这些和其他特征以及潜在的优点。
本文档来自技高网...【技术保护点】
1.一种音频设备,所述音频设备包括:
2.根据权利要求1所述的音频设备,其中所述本地异步媒体时钟包括以下各项中的一项或多项:基于晶体的振荡器、微机电系统振荡器(MEMS)振荡器、陶瓷谐振器、表面声波(SAW)振荡器或电感器/电容器(LC)振荡器。
3.根据权利要求1所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:基于所述比较,放弃将所接收的数字音频数据中的至少一些数字音频数据存储在所述缓冲器中。
4.根据权利要求1所述的音频设备,其中所述数字音频数据包括多个时间戳或多个分组序列号中的一者或两者;并且其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:基于所述多个序列号或所述多个时间戳中的一者或两者来执行以下各项中的至少一项:
5.根据权利要求1所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为至少通过以下方式接收所述数字音频数据:
6.根据权利要求1所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:以由所述本地异步媒体时
7.根据权利要求1所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:使用由所述本地异步媒体时钟管理的定时来将所接收的数字音频数据的所述至少一部分存储在所述缓冲器中。
8.根据权利要求1所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:解压缩所述数字音频数据的所述至少一部分;以及通过至少基于所述数字音频数据的所解压缩的至少一部分来生成所述模拟音频信号的方式,基于所述数字音频信号的所述至少一部分来生成所述模拟音频信号。
9.根据权利要求1所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:对所述数字音频数据的所述至少一部分进行解密;以及通过至少基于所述数字音频数据的所解密的至少一部分来生成所述模拟音频信号的方式,基于所述数字音频信号的所述至少一部分来生成所述模拟音频信号。
10.根据权利要求1所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:对存储在所述缓冲器中的所述数字音频数据的所述至少一部分执行采样速率转换。
11.一种音频设备,所述音频设备包括:
12.根据权利要求11所述的音频设备,其中所述本地异步媒体时钟包括以下各项中的一项或多项:基于晶体的振荡器、微机电系统振荡器(MEMS)振荡器、陶瓷谐振器、表面声波(SAW)振荡器或电感器/电容器(LC)振荡器。
13.根据权利要求11所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:使用由所述本地异步媒体时钟管理的定时来将所述数字音频数据打包成多个数据分组。
14.根据权利要求11所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:通过至少在多个分组中传送所述数字音频数据的方式,基于所述网络时钟来传送所述数字音频数据,每个分组包括基于所述网络时钟的时间戳。
15.根据权利要求11所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:通过至少以基于所述本地异步媒体时钟的频率的速率在多个分组中传送所述数字音频数据的方式来传送所述数字音频数据。
16.根据权利要求11所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:压缩所述数字音频数据;以及至少通过传送所压缩的数字音频数据的方式来传送所述数字音频数据。
17.根据权利要求11所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:对所述数字音频数据进行加密;以及至少通过传送所加密的数字音频数据的方式来传送所述数字音频数据。
18.根据权利要求11所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:使用由所述本地异步媒体时钟管理的定时来将所述数字音频数据存储在缓冲器中。
19.一种方法,所述方法包括:
20.根据权利要求19所述的方法,所述方法还包括:以由所述本地异步媒体时钟管理的定时从多个数据分组中提取所述数字音频数据。
21.根据权利要求19所述的方法,所述方法还包括:使用由所述本地异步媒体时钟管理的定时来将所接收的数字音频数据的所述至少一部分存储在缓冲器中。
...【技术特征摘要】
【国外来华专利技术】
1.一种音频设备,所述音频设备包括:
2.根据权利要求1所述的音频设备,其中所述本地异步媒体时钟包括以下各项中的一项或多项:基于晶体的振荡器、微机电系统振荡器(mems)振荡器、陶瓷谐振器、表面声波(saw)振荡器或电感器/电容器(lc)振荡器。
3.根据权利要求1所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:基于所述比较,放弃将所接收的数字音频数据中的至少一些数字音频数据存储在所述缓冲器中。
4.根据权利要求1所述的音频设备,其中所述数字音频数据包括多个时间戳或多个分组序列号中的一者或两者;并且其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:基于所述多个序列号或所述多个时间戳中的一者或两者来执行以下各项中的至少一项:
5.根据权利要求1所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为至少通过以下方式接收所述数字音频数据:
6.根据权利要求1所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:以由所述本地异步媒体时钟管理的定时从多个数据分组中提取所述数字音频数据。
7.根据权利要求1所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:使用由所述本地异步媒体时钟管理的定时来将所接收的数字音频数据的所述至少一部分存储在所述缓冲器中。
8.根据权利要求1所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:解压缩所述数字音频数据的所述至少一部分;以及通过至少基于所述数字音频数据的所解压缩的至少一部分来生成所述模拟音频信号的方式,基于所述数字音频信号的所述至少一部分来生成所述模拟音频信号。
9.根据权利要求1所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配置为:对所述数字音频数据的所述至少一部分进行解密;以及通过至少基于所述数字音频数据的所解密的至少一部分来生成所述模拟音频信号的方式,基于所述数字音频信号的所述至少一部分来生成所述模拟音频信号。
10.根据权利要求1所述的音频设备,其中所述指令在由所述一个或多个处理器执行时将所述音频设备配...
【专利技术属性】
技术研发人员:J·波特伍德,K·吴,S·莱布,
申请(专利权)人:舒尔·阿奎西什控股公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。