用移动平台进行的可变波束成形的制作方法_3

文档序号:9508874阅读:来源:国知局
平台100的测量移动来调整波束成形的方向的方式继续抑制来自声源B的音频信息。换言之,基于移动平台的测得移动来调整定向遮罩操作,以使得可在声源的当前方向上继续实现波束成形。因此,用户能够加入可能处于不同位置的多个人(或其他声源),并且用移动的移动平台来抑制电话或视频电话通话中不希望的声源。
[0028]另外,在视频电话通话期间,可能希望期望的声源的图像连同用户一起被显示和传送。虽然移动平台100可能关于持握移动平台100的用户相对静止,但是用户的移动可能导致移动平台100相对于其他声源移动。因此,其他声源的图像可能是摇晃的或者带有充分的用户移动,相机可能平扫离开其他声源。因此,相机116可被控制以使用例如来自取向传感器110的测得运动、通过控制相机116从声源的指示方向捕捉视频或图像并且在移动平台已移动之后使用所确定的移动来调整对相机的控制以继续在声源方向上捕捉图像或视频的方式补偿移动平台100的移动。
[0029]相机116可例如通过在移动平台的移动之后调整相机116的PTZ (平扫倾斜变焦)指向经调整方向以继续捕捉声源的视频或图像的方式来控制。作为示例,图7解说了相机116的包括声源A和B的全视野302。然而,移动平台100仅显示全视野302中的经裁剪部分304,如由虚线所解说的。换言之,全视野302被裁剪,以使得在视频电话通话期间可在经裁剪部分304中显示声源A。当移动平台100移动时(如由取向传感器110所检测的),经裁剪部分304在全视野302内移动(如由箭头306所指示的)以补偿该移动。因此,例如,如果移动平台100向右旋转2度,则经裁剪部分304就向左移位2度,以使得声源A保留在图像中。当然,经裁剪部分304的移位可以是垂直的、也可以是水平的。
[0030]另外,话筒阵列108可被用于拾取来自指定方向的音频信息,该音频信息被用于除了电话或视频电话类型应用之外的应用。例如,音频信息可被简单地记录和存储。替换地,音频信息可被实时地或者接近实时地例如通过移动平台100本身或者通过经由收发机112向诸如服务器之类的分开的设备传送该音频信息的方式来转换,其中音频信息被转换和被传送回移动平台100并且被诸如移动技术有限责任公司(Mobile Technologies, LLC)的Jibbigo之类的收发机112接收。
[0031]图8是能够基于来自取向传感器的数据在移动平台移动时连续地在声源方向上实现波束成形的移动平台100的框图。移动平台100包括用于响应于收到声音信号而产生多信道信号的装置,诸如可包括多个压电式微机电系统(MEMS)类型话筒的话筒阵列108。移动平台100进一步包括用于确定移动平台的移动的装置,诸如可以是与3轴陀螺仪和/或数字罗盘耦合的3轴加速计的取向传感器110。替换地或补充地,移动平台100可使用从静止的噪声源生成的参考抵达角来确定移动。移动平台100可进一步包括能够经由天线172分别向和从蜂窝塔台或无线接入点发送和接收通信的无线收发机112,例如,蜂窝调制解调器或无线网络无线电接收机/发射机。移动平台还可包括一个或多个相机114、116。
[0032]移动平台100进一步包括用户接口 160,该用户接口 160可包括例如扬声器104、和扩音器106L和106R以及可以例如是IXD (液晶显示器)技术或LPD (发光聚合物显示器)技术的显示器102,并且可包括诸如电容式或电阻式触摸传感器之类的用于检测显示器的触摸的装置。用户接口 160还可包括按键板162或其他输入设备,用户可通过该按键板162或其他输入设备将信息输入移动平台100。若期望,可通过将虚拟按键板整合到带有触摸传感器的显示器102中来省去按键板162。用户接口 160还包括话筒阵列108中的一个或多个话筒,诸如图1中所示的话筒108B。另外,取向传感器110可通过检测移动平台100的移动形式的手势而被用作用户接口 160的一部分。移动平台100包括用于在用户将移动平台100指向声源或者触摸屏显示器102上的图形用户界面时指示声源相对于移动平台的方向的装置,该装置可以例如是取向传感器。
[0033]移动平台100包括控制单元150,该控制单元150被连接以接受和处理来自取向传感器110、话筒阵列108、收发机112、相机114、116和用户接口 160的数据。控制单元150还控制包括话筒阵列108在内的设备的操作,并且由此充当用于实现波束成形和在移动平台已关于声源移动之后使用由取向传感器检测的移动来调整波束成形以继续在声源方向上实现波束成形的装置。控制单元150可由处理器152以及相关联的存储器154、硬件156、软件158和固件157来提供。控制单元150包括被解说为话筒阵列控制器192的用于实现波束成形的装置,以及被解说为取向传感器控制器194的用于测量移动平台的移动的装置。在基于从静止的噪声源生成的参考抵达角来确定移动的情况下,话筒阵列控制器192可被用于确定移动。话筒阵列控制器192和取向传感器控制器194可被植入为清楚起见而分开来解说的处理器152、硬件156、固件157、或软件158 (即存储在存储器154中并由处理器152执行的计算机可读介质)中,、或其组合。
[0034]将理解,如本文中所使用的,处理器152可以但无需必然包括一个或多个微处理器、嵌入式处理器、控制器、专用集成电路(ASIC)、数字信号处理器(DSP)、及类似物。术语“处理器”旨在描述由系统实现的功能而非专门的硬件。此外,如本文所使用的术语“存储器”是指任何类型的计算机存储介质,包括与移动平台相关联的长期、短期、或其他存储器,且并不被限定于任何特定类型的存储器或特定数目的存储器、或记忆存储在其上的介质的类型。
[0035]本文中所描述的方法体系取决于应用可藉由各种手段来实现。例如,这些方法体系可在硬件156、固件157、软件158、或其任何组合中实现。对于硬件实现,这些处理单元可以在一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、电子器件、设计成执行本文中所描述功能的其他电子单元、或其组合内实现。
[0036]对于固件和/或软件实现,这些方法体系可用执行本文中描述的功能的模块(例如,规程、函数等等)来实现。任何有形地实施指令的机器可读介质可被用来实现本文中所描述的方法体系。例如,软件代码可被存储在存储器154中并由处理器152执行。存储器可以实现在处理器单元内或在处理器单元外部。如本文所使用的,术语“存储器”是指任何类型的长期、短期、易失性、非易失性、或其他存储器,且并不限于任何特定类型的存储器或特定数目的存储器、或记忆存储在其上的类型的介质。
[0037]例如,软件158可包括被存储在存储器154中并由处理器152执行的程序代码,并且可如本文中所描述地用来控制移动平台100的操作。存储在诸如存储器154之类的计算机可读介质中的程序代码可包括用于基于用户输入来标识声源的方向的程序代码;用于实现波束成形以放大或抑制由话筒阵列在声源的方向上接收的音频信息的程序代码;用于确定话筒阵列的移动的程序代码;以及用于在话筒阵列已关于声源移动之后使用所确定的移动来调整波束成形以继续在声源的方向上实现波束成形的程序代码。存储在计算机可读介质中的程序代码可还包括用于使得处理器如本文所描述的控制移动平台100的
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1