用于生成环绕立体声声场的方法及其装置和程序产品的制作方法_4

文档序号:9583906阅读:来源:国知局
104] 在将所生成的环绕立体声声场转换为适当格式的信号之后,服务器102可W将该 信号发送给擅染设备W用于呈现。在某些实施例中,擅染设备和音频捕获设备可W共同定 位在相同的物理终端上。
[0105] 方法300在步骤S307之后结束。
[0106] 现在参考图6,其示出了根据本发明实施例的用于生成环绕立体声声场的装置的 框图。根据本发明的实施例,装置600可W位于图1示出的服务器102中或W其他方式与 服务器102相关联,并且可W被配置为执行上述参考图3描述的方法300。
[0107] 如图所示,根据本发明的实施例,装置600包括接收单元601,被配置为接收由多 个音频捕获设备捕获的音频信号。装置600还包括拓扑估计单元602,被配置为估计多个音 频捕获设备的拓扑。此外,装置600包括生成单元603,被配置为从至少部分地基于估计的 拓扑而从所接收的音频信号生成环绕立体声声场。
[0108] 在某些示例实施例中,估计单元602可W包括:距离获取单元,被配置为获取多个 音频捕获设备中的每对音频捕获设备之间的距离;W及MDS单元,被配置为通过对所获取 的距离执行多维标度(MD巧分析来估计拓扑。
[0109] 在某些示例实施例中,生成单元603可W包括模式选择单元,被配置为基于多个 音频捕获设备的数目来选择用于处理音频信号的模式。备选地或附加地,在某些示例实施 例中,生成单元603可W包括:模板确定单元,被配置为确定与多个音频捕获设备的估计拓 扑相匹配的拓扑模板;权重选择单元,被配置为至少部分地基于所确定的拓扑模板来选择 用于音频信号的权重;W及信号处理单元,被配置为使用所选的权重处理音频信号,W生成 环绕立体声声场。在某些示例实施例中,权重选择单元可W包括被配置为基于所确定的拓 扑模板和音频信号的频率来选择权重的单元。
[0110] 在某些示例实施例中,装置600还可W包括时间对齐单元604,被配置为在音频信 号上执行时间对齐。在某些示例实施例中,时间对齐单元604被配置为应用基于协议的时 钟同步处理、端对端时钟同步处理和互相关处理中的至少一个。
[0111] 在某些示例实施例中,装置600还可W包括:DOA估计单元605,被配置为估计所生 成的环绕立体声声场相对于擅染设备的波达方向值OA) ;W及旋转单元606,被配置为至少 部分地基于所估计的DOA旋转所生成的环绕立体声声场。在某些实施例中,旋转单元可W 包括被配置为基于所估计的DOA和所生成的环绕立体声声场的能量来旋转所生成的环绕 立体声声场的单元。
[0112] 在某些示例实施例中,装置600还可W包括:转换单元607,被配置为将所生成的 环绕立体声声场转换为用于在擅染设备上回放的目标格式。例如,B-格式信号可W被转换 为双声道信号或5. 1-声道环绕声信号。
[0113] 应当注意,装置600中的各种单元分别对应于参考图3的上述方法300的步骤。因 此,所有参考图3描述的特征也适用于装置600,此处不再详述。
[0114] 图7是图示用于实施本发明的实施例的用户终端700的框图。用户终端700可W 操作为在此讨论的音频捕获设备101。在某些实施例中,用户终端700可W实现为移动电 话。然而,应当理解,移动电话仅仅是能够从本发明的实施例获益的装置类型之一,不应被 用来限制本发明实施例的范围。
[0115] 如图所示,用户终端700包括一个或多个天线712,与发射器714和接收器716进 行可操作的通信。用户终端700还包括至少一个处理器或控制器720。例如,控制器720可 W由数字信号处理器、微处理器W及各种模拟到数字转换器、数字到模拟转换器和其他支 持电路组成。用户终端700的控制和信息处理功能根据运些设备各自的性能在它们之间进 行分配。用户终端700还包括用户接口,该用户接口包括输出设备诸如振铃器722、耳机或 扬声器724、用于音频捕获的一个或多个麦克风726、显示器728,W及用户输入设备诸如小 键盘730、控制杆或其他用户输入接口,所有运些设备与控制器720禪合。用户终端700还 包括电池734,诸如震动电池组,用于向各种被要求操作用户终端700的电路供能,并且可 选地提供作为可检测的输出的机械振动。
[0116] 在某些实施例中,用户终端700包括与控制器720通信的媒体捕获元件,诸如照相 机、视频和/或音频模块。媒体捕获元件可W是任何用于捕获图像、视频和/或音频W进行 存储、显示或传输的装置。例如,在媒体捕获元件是照相机模块736的示例实施例中,照相 机模块736可W包括能够从捕获的图像中形成数字图像文件的数字照相机。当实现为移动 终端时,用户终端700可W还包括通用识别模块扣IM)738。UIM738通常是带有内置处理 器的存储设备。UIM738可W例如包括用户识别模块(SIM)、通用集成电路卡扣ICC)、通用 用户识别模块(SUIM)、可移动用户识别模块(R-UIM)等等。UIM738通常存储与用户相关的 f曰息兀素。
[0117] 用户终端700可W配备有至少一个存储器。例如,用户终端700可W包括易失存 储器740,诸如包括用于临时存储数据的缓存区域的易失随机存取存储器(RAM)。用户终端 700还可W包括其他的非易失存储器742,其能够被嵌入和/或可W是可拆卸的。非易失存 储器742能够附加地或备选地包括EEPR0M、闪存等等。存储器能够存储被用户终端700用 于实施用户终端700功能的任意数目的信息、程序和数据。
[0118] 参见图8,其示出了用于实施本发明实施例的示例计算机系统800的框图。例如, 计算机系统800可操作为上文描述的服务器102。如图所示,中央处理单元(CPU)SOl根据 存储在只读存储器(ROM) 802的程序或从存储部分808加载至随机存储存取器(RAM) 803的 程序来执行各种处理。在RAM803中,当CPU801执行各种处理时需要的数据等也根据需要 存储。CPU801、ROM802和RAM803经由总线804互相连接。输入/输出(I/O)接口 805 也连接至总线804。
[0119] W下部件连接至I/O接口 805 :包括键盘、鼠标等的输入部分806 ;包括诸如阴极 射线管(CRT)、液晶显示器化CD)等W及扬声器等的输出部分807 ;包括硬盘等的存储部分 808 ;W及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分809。通信部分809经 由诸如因特网的网络执行通信处理。驱动器810也根据需要连接至I/O接口 805。可移动 介质811,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动810上,W便于 从其上读出的计算机程序根据需要被安装入存储部分808。
[0120] 在上文描述的步骤和操作(例如,方法300)由软件实施的情况下,构成软件的程 序从诸如因特网的网络或诸如可移动介质811的存储介质中安装。
[0121] 一般而言,本发明的各种示例实施例可W在硬件或专用电路、软件、逻辑,或其任 何组合中实施。某些方面可W在硬件中实施,而其他方面可W在可W由控制器、微处理器或 其他计算设备执行的固件或软件中实施。当本发明的实施例的各方面被图示或描述为框 图、流程图或使用某些其他图形表示时,将理解此处描述的方框、装置、系统、技术或方法可 W作为非限制性的示例在硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计 算设备,或其某些组合中实施。
[0122] 例如,上述装置600可W实施为硬件、软件/固件,或其任何组合。在某些实施例 中,装置600中的一个或多个单元可W实施为软件模块。备选地或附加地,单元中的某些 或全部可W用如集成电路(IC)、专用集成电路(ASIC)、片上系统(SOC)、现场可编程口阵列 (FPGA)等的硬件模块实施。在运一点上本发明的范围不受限制。
[0123] 而且,图3中示出的各框可W被看作是方法步骤,和/或计算机程序代码的操作生 成的操作,和/或理解为执行相关功能的多个禪合的逻辑电路元件。例如,本发明的实施 例包括计算机程序产品,该计算机程序产品包括有形地实现在机器可读介质上的计算机程 序,该计算机程序包含被配置为实现上述方法300的程序代码。
[0124] 在公开的上下文内,机器可读介质可W是包含或存储用于或有关于指令执行系 统、装置或设备的程序的任何有形介质。机器可读介质可W是机器可读信号介质或机器可 读存储介质。机器可读介质可W包括但不限于电子的、磁的、光学的、电磁的、红外的或半 导体系统、装置或设备,或其任意合适的组合。机器可读存储介质的更详细示例包括带有 一根或多根导线的电气连接、便携式计算机磁盘、硬盘、随机存储存取器(RAM)、只读存储器 (ROM)、可擦除可编程只读存储器巧PROM或闪存)、光存储设备、磁存储设备,或其任意合适 的组合。
[0125] 用于实现本发明的方法的计算机程序代码可W用一种或多种编程语言编写。运些 计算机程序代码可W提供给通用计算机、专用计算机或其他可编程的数据处理装置的处理 器,使得程序代码在被计算机或其他可编程的数据处理装置执行的时候,引起在流程图和/ 或框图中规定的功能/操作被实施。程序代码可W完全在计算机上、部分在计算机上、作为 独立的软件包、部分在计算机上且部分在远程计算机上或完全在远程计算机或服务器上执 行。
[0126] 另外,尽管操作W特定顺序被描绘,但运并不应该理解为要求此类操作W示出的 特定顺序或W相继顺序完成,或者执行所有图示的操作
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1