多通道音频对准方案制造技术

技术编号:16112554 阅读:30 留言:0更新日期:2017-08-30 05:54
公开了多通道音频对准方案。本公开的一方面提供了音频样本跨音频源处的多个相关音频通道的累积。诸相关音频通道指示了它们的互相关性,并且当所有相关的音频通道有数据要传送时,源将数据释放到串行低功率芯片间媒体总线(SLIMbus)的时隙上,从而相关的音频通道在时隙的给定分段窗口内。该累积在每个分段窗口的边界处被重复。类似地,累积可以在音频信宿处被执行。该音频信宿内的组件仅在来自所有相关信宿的状态信号指示已经达到预定阈值时才可读取接收到的数据通过提供此类累积选项,音频保真度被跨多个音频数据通道维持。

【技术实现步骤摘要】
【国外来华专利技术】多通道音频对准方案优先权要求本申请要求于2014年11月14日提交的题为“MULTI-CHANNELAUDIOALIGNMENTSCHEMES(多通道音频对准方案)”的美国专利申请S/N.14/541,557的优先权,其通过援引整体纳入于此。背景I.公开领域本公开的技术一般涉及由宣布的串行低功率芯片间媒体总线(SLIMbus)规范,并尤其涉及使用SLIMbus管理多个相关音频通道。II.
技术介绍
电子设备(诸如移动电话和平板计算机)在当代社会上已变得普及以供支持各种日常使用。这些电子设备通常各自包括话筒以及扬声器。电子设备中使用的典型的话筒和扬声器具有模拟接口,其要求有专用的两(2)个端口导线来连接每个设备的。然而,电子设备可包括多个音频设备,诸如多个话筒和/或扬声器。由此,可能期望允许此类电子设备中的微处理器或其他控制设备能够在公共通信总线上将音频数据传达至多个音频设备。进一步,还可能期望提供所定义的用于在公共通信总线上向电子设备中的不同音频设备传输涉及音频信道的数字数据的定义的通信协议。联盟已经确立了串行低功率芯片间媒体总线(SLIMbusTM)标准,该标准的版本1.01于2008年12月3日被公布给采纳者。联盟成员可以在www.mipi.org/specifications/serial-low-power-inter-chip-media-bus-slimbussm-specification找到该标准的副本。SLIMbus被设计为移动终端产业中音频数据的接口,其允许调制解调器、应用处理器、和独立编解码芯片之间的通信。SLIMbus是具有承载给定音频通道的样本的毗连时隙的时分复用(TDM)总线。当带宽准许时,在总线上同时可以定义一个以上通道。SLIMbus已经被移动终端产业内的许多成员普遍采纳。当使用SLIMbus的计算设备中提供一个以上通道时,SLIMbus标准并未解决这些数据通道如何能够在目的地侧对准从而提供最优的音频保真度。相应地,SLIMbus标准可以通过提供相关通道对准得到改进,随之音频保真度得到相应提高。公开概述详细描述中所公开的诸方面包括多音频通道对准方案。具体而言,本公开的诸方面提供了音频样本跨音频源处的多个相关音频通道的累积。诸相关音频通道指示了它们的互相关性,并且当所有相关的音频通道有数据要传送时,源将数据释放到串行低功率芯片间媒体总线(SLIMbus)的时隙上,从而相关的音频通道在时隙的给定分段窗口内。该累积在每个分段窗口的边界处被重复。类似地,累积可以在音频信宿处被执行。该音频信宿内的组件仅在来自所有相关信宿的状态信号指示已经达到预定阈值时才可读取接收到的数据通过提供此类累积选项,音频保真度被跨多个音频数据通道维持。就此而言,在一方面定义了一种控制音频流的方法。该方法包括将与第一音频通道相关联的第一数据从音频流提供到音频服务中的第一端口。该方法还包括将与第二音频通道相关联的第二数据从该音频流提供到该音频源中的第二端口。该方法进一步包括,在该第一端口处,在第一先进先出(FIFO)寄存器中累积该第一数据。该方法还包括,在该第二端口处,在第二FIFO寄存器中累积该第二数据,以及将该第一和第二端口编程为以相同的通道速率进行操作。该方法进一步包括,在分段窗口边界,排空该第一和第二FIFO寄存器,从而该第一音频通道和该第二音频通道中的等同音频样本能够被编组并被以时分格式对应于分段窗口边界地置于该分段窗口中。在另一方面,定义了一种控制音频流的方法。该方法包括在音频信宿中的第一端口从音频总线接收与第一音频通道相关联的第一数据。该方法还包括在该音频信宿中的第二端口从该音频总线接收与第二音频通道相关联的第二数据。该方法进一步包括,在该第一端口处,在第一FIFO寄存器中累积该第一数据,以及在该第二端口处,在第二FIFO寄存器中累积该第二数据。该方法进一步包括将该第一和第二端口编程为以相同通道速率操作,并将该第一FIFO寄存器处的第一计数和第一预定义阈值作比较。该方法还包括若该第一计数超过该第一预定阈值,则设置第一就绪信号。该方法进一步包括将该第二FIFO寄存器处的第二计数和第二预定阈值作比较。该方法还包括若该第二计数超过该第二预定阈值,则设置第二就绪信号,以及若该第一就绪信号和该第二就绪信号被设置,则允许该第一和第二FIFO寄存器的内容被读取。在另一方面,定义了音频源。该音频源包括配置成耦合到总线的接口,包括第一FIFO寄存器的第一端口,以及包括第二FIFO寄存器的第二端口。该音频源还包括操作地耦合到该第一端口和该第二端口的控制系统。该控制系统配置成将来自音频流的与第一音频通道相关联的第一数据提供给该第一端口,以及将来自音频流的与第二音频通道相关联的第二数据提供给该第二端口。该控制系统还配置成指令该第一端口在该第一FIFO寄存器中累积该第一数据,以及指令该第二端口在该第二FIFO寄存器中累积该第二数据。该控制系统被进一步配置成将该第一端口和第二端口编程为以相同的通道速率操作,以及在分段窗口边界,排空该第一和第二FIFO寄存器,从而该第一音频通道和该第二音频通道中的等同音频样本可以被编组并以时分格式对应于分段窗口边界地置于该分段窗口中。在另一方面,定义了音频信宿。该音频信宿包括配置成耦合到总线的接口。该音频信宿还包括第一端口,该第一端口包括第一FIFO寄存器,该第一端口配置成从该接口接收与第一音频通道相关联的第一数据。该音频信宿还包括第二端口,该第二端口包括第二FIFO寄存器,该第二端口配置成从该接口接收与第二音频通道相关联的第二数据。该音频信宿进一步包括操作地耦合到该第一端口和该第二端口的控制系统。该控制系统配置成指令该第一端口在该第一FIFO寄存器中累积该第一数据,以及指令该第二端口在该第二FIFO寄存器中累积该第二数据。该控制系统还配置成将该第一和第二端口编程为以相同通道速率操作。该控制系统被进一步配置成若来自该第一FIFO寄存器的第一计数超过第一预定阈值,则接收第一就绪信号,以及若来自该第二FIFO寄存器的第二计数超过第二预定阈值,则接收第二就绪信号。该控制系统进一步配置成若接收到该第一就绪信号和该第二就绪信号,则允许该第一和第二FIFO寄存器的内容被读取。附图简述图1是具有音频元件的示例性移动终端的框图;图2是驱动外部音频系统的示例性移动终端的框图;图3是具有相关联组件的SLIMbus的简化示图;图4是SLIMbus组件内的端口和在两个组件之间延伸的SLIMbus的简化框图;图5是如何在SLIMbus上的单个分段窗口内提供相关音频通道的简化时序图;图6是根据本公开的示例性方面的音频源组件内的元件的简化框图;图7是根据本公开的示例性方面的音频信宿组件内的元件的简化框图;图8是源累积以及传送相关通道的过程的流程图;以及图9是信宿接收以及累积相关通道的过程的流程图。详细描述现在参照附图,描述了本公开的若干示例性方面。措辞“示例性”在本文中用于表示“用作示例、实例或解说”。本文中描述为“示例性”的任何方面不必被解释为优于或胜过其他方面。详细描述中所公开的诸方面包括多通道音频对准方案。具体而言,本公开的诸方面提供了音频样本跨音频源处的多个相关音频通道的累积。诸相关音频通道指示了它本文档来自技高网...
多通道音频对准方案

【技术保护点】
一种控制音频流的方法,包括:将来自音频流的与第一音频通道相关联的第一数据提供给音频源中的第一端口;将来自音频流的与第二音频通道相关联的第二数据提供给所述音频源中的第二端口;在所述第一端口处,在第一先进先出(FIFO)寄存器中累积所述第一数据;在所述第二端口处,在第二FIFO寄存器中累积所述第二数据;将所述第一和第二端口编程为以相同通道速率操作;以及在分段窗口边界,排空所述第一和第二FIFO寄存器,从而所述第一音频通道和所述第二音频通道中的等同音频样本能够被编组并被以时分格式对应于分段窗口边界地置于所述分段窗口中。

【技术特征摘要】
【国外来华专利技术】2014.11.14 US 14/541,5571.一种控制音频流的方法,包括:将来自音频流的与第一音频通道相关联的第一数据提供给音频源中的第一端口;将来自音频流的与第二音频通道相关联的第二数据提供给所述音频源中的第二端口;在所述第一端口处,在第一先进先出(FIFO)寄存器中累积所述第一数据;在所述第二端口处,在第二FIFO寄存器中累积所述第二数据;将所述第一和第二端口编程为以相同通道速率操作;以及在分段窗口边界,排空所述第一和第二FIFO寄存器,从而所述第一音频通道和所述第二音频通道中的等同音频样本能够被编组并被以时分格式对应于分段窗口边界地置于所述分段窗口中。2.如权利要求1所述的方法,其特征在于,进一步包括将所述等同音频样本编组并对应于所述分段窗口边界地置于所述分段窗口中。3.如权利要求1所述的方法,其特征在于,进一步包括将所述第一端口和所述第二端口标识为相关的。4.如权利要求2所述的方法,其特征在于,将所述等同音频样本置于所述分段窗口中包括跨总线将所述等同音频样本传送到一个或多个音频信宿。5.如权利要求4所述的方法,其特征在于,所述总线包括串行低功率芯片间媒体总线(SLIMbus)。6.如权利要求4所述的方法,其特征在于,所述相同的通道速率比所述总线上所分配的总线带宽慢。7.如权利要求6所述的方法,其特征在于,所述相同的通道速率包括44.1kbps,且所分配的总线带宽包括48kHz。8.一种控制音频流的方法,包括:在音频信宿中的第一端口从音频总线接收与第一音频通道相关联的第一数据;在所述音频信宿中的第二端口从所述音频总线接收与第二音频通道相关联的第二数据;在所述第一端口处,在第一先进先出(FIFO)寄存器中累积所述第一数据;在所述第二端口处,在第二FIFO寄存器中累积所述第二数据;将所述第一和第二端口编程为以相同通道速率操作;将所述第一FIFO寄存器处的第一计数和第一预定阈值作比较;若所述第一计数超过所述第一预定阈值,则设置第一就绪信号;将所述第二FIFO寄存器处的第二计数和第二预定阈值作比较;若所述第二计数超过所述第二预定阈值,则设置第二就绪信号;以及若所述第一就绪信号和所述第二就绪信号被设置,则允许所述第一和第二FIFO寄存器的内容被读取。9.如权利要求8所述的方法,其特征在于,所述第一预定阈值与所述第二预定阈值相同。10.如权利要求8所述的方法,其特征在于,进一步包括编程所述第一预定阈值。11.如权利要求8所述的方法,其特征在于,进一步包括指示所述第一端口与所述第二端口相关。12.如权利要求8所述的方法,其特征在于,进一步包括在所述第一FIFO寄存器处生成差错信号。13.如权利要求12所述的方法,其特征在于,进一步包括在生成所述差错信号之后禁止从所述第一和第二FIFO寄存器读...

【专利技术属性】
技术研发人员:M·哈里哈兰L·阿马里利奥J·阿西欧A·巴拉托斯H·G·格鲁伯
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1