音频场景装置的制作方法

文档序号:6770807阅读:241来源:国知局
专利名称:音频场景装置的制作方法
技术领域
本申请涉及用于处理音频信号以及额外处理视频信号的装置。本发明还涉及但不限于用于处理来自移动设备的音频信号并且额外处理来自移动设备的视频信号的装置。
背景技术
查看所记录或者流化的音频一视频或者音频内容是已知的。报道事件的商业广播公司往往具有不只一个记录设备(视频摄像机/传声器),节目导演将选择“混录”,这时将选择来自某一记录设备或者记录设备的组合的输出供传输。可以在针对视频和音频信号的共享服务(例如,YouTube所采用的那些)中找到很多“素材”。这样的系统是已知的,并且广泛用于共享所记录并且被上载或者上行流传送至服务器,之后被下载或者下行流传送至观看/收听用户的用户生成内容。这样的系统依赖于用户采用其手头的记录设施记录并上载或上行流传送对事件的记录。所述记录设施通常具有诸如移动电话的移动设备的照相机和传声器布置的形式。事件的参与和记录往往是从不只一个位置由不同的记录用户同时进行的。因而,观看/收听最终用户可以选择上行流传送或上载数据之一观看或收听。在同一事件具有多个用户生成内容的情况下,有可能通过结合来自不同用户的各种不同记录生成事件的“三维”呈现,或者通过混合不同的用户内容来尝试克服局部干扰或者上载误差而改善来自单个源的用户生成内容,例如,降低本底噪声。在记录设备紧密靠近,并且多次记录同一音频场景的多记录系统中可能存在问题。这大体上是由于记录设备未察觉到其他设备在记录相同的音频场景而导致的。其可能导致在设备和服务器中的所需存储空间、设备的电池寿命、网络带宽利用和其他资源方面导致总体的端对端系统的记录冗余和效率低下,因为多个设备可能从基本上相同的位置对相同的场景进行记录和编码,并且多次记录相同的内容并将其上载到中央服务器。除此之外,从服务器的角度来看,从上载信息中找到所述音频场景也可能存在问题,因为诸如GPS定位系统的定位系统的典型准确度可能处于1-15米之间,从而在采用所选的收听点处确定的GPS信息对每一记录源定位的过程中导致问题。此外,诸如GPS位置定位系统的定位系统还存在与“室内”记录准确度有关的问题,因而不能提供适当的定位估测。因而,本申请的各个方面提供了一种音频场景俘获过程,其中,可能存在多个记录音频场景的设备,并且其中,服务器还能够从上载数据中发现或者检测出音频场景。

发明内容
根据本申请提供了一种包括至少一个处理器和包括计算机代码的至少一个存储器的装置,所述至少一个存储器和计算机代码被配置为借助所述至少一个处理器使所述装置至少执行:确定在所述装置的附近是否有另一装置正在俘获音频信号;基于在所述装置的附近是否有另一装置正在俘获音频信号确定俘获特征;以及基于所述俘获特征俘获音频信号。确定在所述装置附近是否有另一装置正在俘获音频信号还可以使所述装置执行对是否从所述另一装置接收到了觉察指示符的确定。所述觉察指示符可以包括下述内容的至少其中之一:另一装置标识符值;另一装置俘获特征值;以及定义距离值。确定在所述装置附近是否有另一装置在俘获音频信号还可以使所述装置执行:确定所述装置和所述另一装置之间的距离;以及在所述距离小于定义值时,确定所述另一装置邻近所述装置。所述俘获特征可以包括下述内容的至少其中之一:俘获编码算法;俘获编码速率;以及俘获频率响应。所述装置还可以被配置为执行:生成包括下述内容的至少其中之一的觉察指示符:所述装置的标识符指示符;所述另一装置的标识符指示符;所述装置的俘获特征的指示符;以及所述装置的定义距离值。所述装置还可以被配置为执行:通过第一通信信道至少输出俘获的音频信号;以及通过第二通信信道输出觉察指示符。还可以将所述装置配置为通过所述第一通信信道执行觉察指示符的输出。所述第一通信信道可以包括通信数据信道。所述第二通信信道可以包括下述内容的至少其中之一:通信控制信道;通信广播信道;以及蓝牙通信信道。根据本申请的第二方面,提供了一种包括至少一个处理器和包括计算机代码的至少一个存储器的装置,所述至少一个存储器和计算机代码被配置为借助所述至少一个处理器使所述装置至少执行:接收至少一个俘获的音频信号,每一俘获的音频信号与俘获装置相关,其中,每一俘获的音频信号包括指示在所述俘获装置之前是否有相邻俘获装置在俘获音频信号的指示符;以及选择所述至少一个俘获的音频信号的至少其中之一。还可以使所述装置执行:接收来自第一位置的音频信号请求;并且其中,对所述至少一个俘获的音频信号的至少其中之一的选择还可以使所述装置执行对与最接近第一位置的俘获装置相关的至少一个俘获的音频信号的至少其中之一的选择,其中所述俘获装置先于任何其他俘获装置在所述第一位置上俘获音频信号。对与最接近第一位置的俘获装置相关的至少一个俘获的音频信号的至少其中之一的选择,其中所述俘获装置先于任何其他俘获装置在所述第一位置上俘获音频信号,可以使所述装置执行:确定最接近所述第一位置的俘获装置;确定指示有相邻俘获装置在所述俘获装置之前就在俘获音频信号的指示符;以及选择所述相邻俘获装置。根据本申请的第三方面,提供了一种方法,包括:确定在所述装置的附近是否有另一装置正在俘获音频信号;基于在所述装置的附近是否有另一装置正在俘获音频信号确定俘获特征;以及基于所述俘获特征俘获音频信号。确定在所述装置附近是否有另一装置在俘获音频信号还可以包括确定是否从所述另一装置接收到了觉察指示符。所述觉察指示符可以包括下述内容的至少其中之一:另一装置标识符值;另一装置俘获特征值;以及定义距离值。
确定在所述装置附近是否有另一装置在俘获音频信号还可以包括:确定所述装置和所述另一装置之间的距离;以及在所述距离小于定义值时确定所述另一装置处于所述装置附近。所述俘获特征可以包括下述内容的至少其中之一:俘获编码算法;俘获编码速率;以及俘获频率响应。所述方法还可以包括生成觉察指示符,其包括下述内容的至少其中之一:所述装置的标识符指示符;所述另一装置的标识符指示符;所述装置的俘获特征的指示符;以及所述装置的定义距离值。该方法还可以包括:通过第一通信信道至少输出俘获的音频信号;以及通过第二通信信道输出觉察指示符。所述方法还可以包括通过所述第一通信信道输出觉察指示符。所述第一通信信道可以包括通信数据信道。所述第二通信信道可以包括下述内容的至少其中之一:通信控制信道;通信广播信道;以及蓝牙通信信道。根据本申请的第四方面,提供了一种方法,包括:接收至少一个俘获的音频信号,每一俘获的音频信号与俘获装置相关,其中,每一俘获的音频信号包括指示在所述俘获装置之前是否有相邻俘获装置在俘获音频信号的指示符;以及选择所述至少一个俘获的音频信号的至少其中之一。所述方法还可以包括接收来自第一位置的音频信号请求;并且其中,选择所述至少一个俘获音频信号的至少其中之一还可以包括选择与最接近第一位置的俘获装置相关的至少一个俘获的音频信号的至少其中之一,其中所述俘获装置先于任何其他俘获装置在第一位置上俘获音频信号。选择与最接近第一位置的俘获装置相关的至少一个俘获的音频信号的至少其中之一,其中所述俘获装置先于任何其他俘获装置在第一位置上俘获音频信号,可以包括:确定最接近所述第一位置的俘获装置;确定指示有相邻俘获装置在所述俘获装置之前就在俘获音频信号的指示符;以及选择所述相邻俘获装置。根据第五方面提供了一种装置,其包括:被配置为确定在所述装置附近是否有另一装置正在俘获音频信号的觉察确定器;被配置为基于在所述装置的附近是否有另一装置正在俘获音频信号而确定俘获特征的俘获控制器;以及被配置为基于所述俘获特征俘获音频信号的记录器。所述觉察确定器还可以包括被配置为确定是否从所述另一装置接收了觉察指示符的觉察指示符确定器。所述觉察指示符可以包括下述内容的至少其中之一:另一装置标识符值;另一装置俘获特征值;以及定义距离值。所述觉察确定器还可以包括:被配置为确定所述装置和所述另一装置之间的距离的距离确定器;以及被配置为在所述距离小于定义值时确定所述另一装置与所述装置相邻的觉察距离比较器。所述俘获特征可以包括下述内容的至少其中之一:俘获编码算法;俘获编码速率;以及俘获频率响应。
所述装置还可以包括被配置为生成觉察指示符的觉察生成器,所述觉察指示符包括下述内容的至少其中之一:所述装置的标识符指示符;所述另一装置的标识符指示符;所述装置的俘获特征的指示符;以及所述装置的定义距离值。所述装置还可以包括发送器,其被配置为通过第一通信信道至少输出俘获的音频信号;以及通过第二通信信道输出觉察指示符。还可以将所述发送器配置为通过所述第一通信信道执行觉察指示符的输出。所述第一通信信道可以包括通信数据信道。所述第二通信信道可以包括下述内容的至少其中之一:通信控制信道;通信广播信道;以及蓝牙通信信道。根据本申请的第六方面,提供了一种装置,其包括:被配置为接收至少一个俘获的音频信号的输入,每一俘获的音频信号与俘获装置相关,其中,每一俘获的音频信号包括指示在所述俘获装置之前是否有相邻的俘获装置在俘获音频信号的指示符;以及被配置为选择所述至少一个俘获的音频信号的至少其中之一的选择器。所述装置还可以包括被配置为接收来自第一位置的音频信号请求的输入;并且其中,将所述选择器配置为选择与最接近第一位置的俘获装置相关的至少一个俘获的音频信号的至少其中之一,其中所述俘获装置先于任何其他俘获装置在第一位置上俘获音频信号。所述选择器可以包括:被配置为确定最接近所述第一位置的俘获装置的装置确定器;被配置为确定指示在所述俘获装置之前有相邻装置在俘获音频信号的指示符的觉察确定器;以及被配置为选择所述相邻俘获装置的初级装置选择器。根据本发明的第七方面,提供了一种装置,其包括:用于确定在所述装置附近是否有另一装置正在俘获音频信号的确定器部件;用于基于在所述装置附近是否有另一装置正在俘获音频信号确定俘获特征的控制器部件;以及用于基于所述俘获特征俘获音频信号的记录部件。所述确定器部件还可以包括用于确定已经从所述另一装置接收到了觉察指示符的指示符确定器部件。所述觉察指示符可以包括下述内容的至少其中之一:另一装置标识符值;另一装置俘获特征值;以及定义距离值。所述确定器还可以包括:用于确定所述装置和所述另一装置之间的距离的距离确定器部件;以及用于在所述距离小于定义值时确定所述另一装置处于所述装置附近的比较器部件。所述俘获特征可以包括下述内容的至少其中之一:俘获编码算法;俘获编码速率;以及俘获频率响应。所述装置还可以包括用于生成觉察指示符的生成器部件,所述指示符包括下述内容的至少其中之一:所述装置的标识符指示符;所述另一装置的标识符指示符;所述装置的俘获特征的指示符;所述装置的定义距离值。所述装置还可以包括发送器部件,其用于通过第一通信信道至少输出俘获的音频信号;以及通过第二通信信道输出觉察指示符。所述发送器部件还可以通过所述第一通信信道输出觉察指示符。
所述第一通信信道可以包括通信数据信道。所述第二通信信道可以包括下述内容的至少其中之一:通信控制信道;通信广播信道;以及蓝牙通信信道。根据本申请的第八方面,提供了一种装置,其包括:用于接收至少一个俘获的音频信号的输入部件,每一俘获的音频信号与俘获装置相关,其中,每一俘获的音频信号包括指示在所述俘获装置之前是否有相邻的俘获装置在俘获音频信号的指示符;以及用于选择所述至少一个俘获的音频信号的至少其中之一的选择器部件。所述输入部件还可以接收来自第一位置的音频信号请求;并且,所述选择器部件还可以选择与最接近第一位置的俘获装置相关的至少一个俘获的音频信号的至少其中之一,其中俘获装置先于任何其他俘获装置在第一位置上俘获音频信号。所述选择器部件可以包括:用于确定最接近所述第一位置的俘获装置的装置确定器;用于确定指示在所述俘获装置之前有相邻装置在俘获音频信号的指示符的觉察确定器部件;以及用于选择所述相邻俘获装置的初级选择器部件。 一种电子设备可以包括上述装置。一种芯片组可以包括上述装置。本发明的实施例的目标在于解决上述问题。


为了更好地理解本申请,现在将参考作为例子的附图,其中:图1示意性地示出了可以包含本申请的实施例的多用户自由观察点服务共享系统;图2示意性地示出了适于在本申请的实施例中采用的装置;图3示意性地示出了根据本申请的一些实施例的音频场景俘获器;图4示意性地示出了根据本申请的一些实施例的图3所示的音频场景俘获器的操作方法;图5和图6通过进一步的细节示出了音频场景觉察操作的操作的示意图;图7示意性地示出了根据本申请的一些实施例的音频场景俘获装置的网络配置的例子;图8通过额外的细节示意性地示出了根据本申请的一些实施例的音频场景装置;以及图9示意性地示出了根据本申请的一些实施例的图8所示的音频场景装置的操作。
具体实施例方式下文以进一步的细节描述了用于提供音频的有效同步化的适当装置和可能机构。在下述例子中,描述了音频信号以及音频俘获上载和下载。然而,应当认识到,在一些实施例中,音频信号/音频俘获上载和下载是音频一视频系统的一部分。相对于图1而言,示出了本申请的实施例可能所处的适当系统的概览。音频空间I可以具有位于其内的至少一个记录或俘获设备或装置10,其任意置于所述音频空间内,以记录适当的音频场景。以传声器代表图1所示的装置,所述传声器具有示出与每一装置相关的方向性音频俘获增益的极性增益模式801。将图1所示的装置19示为使一些装置能够尝试俘获音频空间内的音频场景或活动803。活动803可以是所述装置的用户希望俘获的任何事件。例如,所述事件可以是音乐事件或者有新闻价值的事件的音频。尽管装置19被示为具有方向性传声器增益模式801,但是应当认识到,在一些实施例中,记录装置19的传声器或传声器阵列具有全向增益或者与图1所示的不同的增益分布(profile)。在一些实施例中,每一记录装置19能够通过传输信道807将所俘获的音频信号传输或者存储至音频场景服务器809以供以后的消耗。在一些实施例中,记录装置19能够对音频信号编码,从而按照已知的方式压缩音频信号,以降低将音频信号“上载”至音频场景服务器809所需的带宽。在一些实施例中,可以将记录装置19配置为估测所述装置的位置和/或取向或方向,并通过传输信道807将其上载至音频场景服务器809。例如,可以采用GPS坐标、小区ID或a-GPS或者任何其他适当的位置估算方法获得所述位置信息,并且可以采用例如数字指南针、加速度计或陀螺仪信息获得取向/方向。在一些实施例中,能够将所述记录装置19配置为俘获或记录一个或多个音频信号,例如,在一些实施例中,所述装置具有多个传声器,每一传声器被配置为俘获来自不同方向的音频信号。在这样的实施例中,记录设备或装置19能够记录并提供来自不同方向/取向的一个以上的信号,还提供每一信号的位置/方向信息。在图1中通过步骤1001示出了音频信号的俘获和编码以及装置的位置/方向估测。在图1中通过步骤1003示出了音频和位置/方向估算结果的向音频场景服务器的上载。在一些实施例中,音频场景服务器809还能够通过另一传输信道811与收听设备813通信。在一些实施例中,在图1中通过一组耳机表示的收听设备813能够在下载之前或者在下载过程中通过另一传输信道811选择收听点,换言之选择位置,例如,在图1中通过所选收听点805示出了所述位置。在这样的实施例中,收听设备813能够将请求通过另一传输信道811传送至音频场景服务器809。在图1中通过步骤1005示出了收听设备813对收听位置的选择。如上文讨论的,在一些实施例中,音频场景服务器809能够从每一记录装置19接收记录装置19的位置和/或方向的近似或估算结果。在一些实施例中,音频场景服务器809能够从来自记录装置19的各种俘获的音频信号产生表示预期的收听位置的复合音频信号,并且可以通过另一传输信道811将所述复合音频信号传送至收听设备813。在一些实施例中,音频场景服务器809能够被配置为从“最接近”预期的或者所选的收听点的装置选择俘获的音频信号,并将其通过另一传输信道811发送至收听设备813。在图1中通过步骤1007示出了基于所选的收听位置指示符的适当音频信号的生成或提供。在一些实施例中,收听设备813能够请求多信道音频信号或者单信道音频信号。在一些实施例中,这一请求能够被音频场景服务器809接收到,而音频场景服务器809能够生成所请求的多信道数据。在一些实施例中,音频场景服务器809能够接收每一上载音频信号,并且能够跟踪与每一音频信号相关的位置以及相关方向/取向。在一些实施例中,所述音频场景服务器809能够提供高水平的坐标系,所述坐标系对应于所述上载/上行流传送的内容源对于所述收听设备813而言可用的位置。例如,可以将所述“高水平”坐标作为地图提供给收听设备813,以供收听位置的选择。在这样的实施例中,所述收听设备(最终用户或者最终用户采用的应用)能够负责确定或选择收听位置,并将这一信息发送给音频场景服务器807。在一些实施例中,音频场景服务器807能够接收所述选择/确定结果,并将对应于指定位置的下混频信号发送至收听设备。在一些实施例中,能够将收听设备/最终用户配置为选择或确定预期音频信号的其他方面,例如,信号品质、所希望的音频的信道的数量等。在一些实施例中,音频场景服务器807能够提供对应于与预期位置/方向相邻的收听点的所选的一组下混频信号,并且由所述收听设备813选择预期的音频信号。就此而言,首先参考图2,其示出了示范性装置或电子设备10的示意性方框图,所述装置或设备可以用来记录(或者如记录设备19 一样操作)或收听(或者如收听设备813 —样操作)音频信号(以及类似地记录或观看音频一视频图像和数据)。例如,电子设备10可以是无线通信系统的移动终端或用户装备。在一些实施例中,所述装置可以是音频播放器或音频记录器,例如,MP3播放器、媒体记录器/播放器(又名MP4播放器)或者任何适用于记录音频或音频/视频摄录一体机/存储器音频或视频记录器的适当便携式设备。在一些实施例中,所述装置可以包括音频子系统。例如,在一些实施例中,所述音频子系统可以包括用于音频信号俘获的传声器或传声器阵列11。在一些实施例中,所述传声器或传声器阵列可以是固体传声器,换言之,其能够俘获音频信号,并输出适当的数字格式的信号。在其他一些实施例中,传声器或传声器阵列11可以包括任何适当的传声器或音频俘获部件,例如,电容式传声器、电容传声器、静电传声器、驻极体电容式传声器、电动传声器、带式传声器、碳粒传声器、压电传声器或微机电系统(MEMS)传声器。在一些实施例中,传声器11或传声器阵列能够将音频俘获信号输出至模数转换器(ADC) 14。 在一些实施例中,所述装置还可以包括模数转换器(ADC) 14,其被配置为从传声器接收模拟俘获音频信号,并输出具有适当的数字格式的音频俘获信号。所述模数转换器14可以是任何适当的模数转换或处理部件。在一些实施例中,装置10的音频子系统还包括数模转换器32,其用于将来自处理器21的数字声频信号转换为适当的模拟格式。在一些实施例中,所述数模转换器(DAC)或信号处理部件32可以是任何适当的DAC技术。此外,在一些实施例中,所述音频子系统可以包括扬声器33。在一些实施例中,扬声器33可以接收来自数模转换器32的输出,并将模拟音频信号呈现给用户。在一些实施例中,扬声器33能够代表耳机,例如,一组耳机或者无绳耳机。尽管将装置10示为既有音频俘获部件,又有音频呈现部件,但是应当理解,在一些实施例中,装置10可以只包括音频子系统的音频俘获部分和音频呈现部分的其中之一,因而在所述装置的一些实施例中,将存在传声器(用于音频俘获)或者扬声器(用于音频呈现)。
在一些实施例中,装置10包括处理器21。将处理器21耦合至音频子系统,具体而言,在一些例子中将其耦合至模数转换器14,用于接收表示来自传声器11的音频信号的数字信号,并且将其耦合至数模转换器(DAC) 12,DAC12被配置为输出经处理的数字音频信号。可以将处理器21配置为执行各种程序代码。所实施的程序代码可以包括例如音频编码代码例程。在一些实施例中,所述装置还包括存储器22。在一些实施例中,将所述处理器耦合至存储器22。所述存储器可以是任何适当的存储部件。在一些实施例中,存储器22包括用于存储可在处理器21上实施的程序代码的程序代码部分23。此外,在一些实施例中,存储器22还可以包括用于存储数据的存储数据部分24,例如,所述数据是已经根据应用进行编码的数据或者是将通过下文描述的应用实施例而进行编码的数据。只要有需要就可以通过存储器一处理器耦合由处理器21检索存储在程序代码部分23内的所实施的程序代码和存储在存储数据部分24内的数据。在其他一些实施例中,装置10可以包括用户接口 15。在一些实施例中,用户接口15能够耦合至处理器21。在一些实施例中,处理器能够控制用户接口的操作并接收来自用户接口 15的输入。在一些实施例中,用户接口 15能够使用户通过(例如)小键盘向电子设备或装置10输入命令,并且/或者通过(例如)作为用户接口 15的一部分的显示器获得来自装置10的信息。在一些实施例中,用户接口 15可以包括触摸屏或触摸接口,其既能够使信息被输入到装置10内,又能够向装置10的用户显示信息。在一些实施例中,所述装置还包括收发器13,在这样的实施例中,所述收发器能够被耦合至处理器,并且能够被配置成通过(例如)无线通信网络与其他装置或电子设备通信。在一些实施例中,能够将收发器13或者任何适当的收发器或发送器和/或接收器部件配置为通过线路或者有线耦合与其他电子设备或装置通信。图1所示的耦合可以是传输信道807 (其中,所述装置起着记录设备19的作用)或者另一传输信道811 (其中,所述设备起着收听设备813的作用)。收发器13可以通过任何适当的已知通信协议与其他设备通信,例如,在一些实施例中,收发器13或者收发器部件可以采用适当的通用移动电信系统(UMTS)协议、无线局域网(WLAN)协议,例如,IEEE802.X、适当的短距离无线电频率通信协议,诸如蓝牙、或者红外数据通信路径(IRDA)。在一些实施例中,所述装置包括被配置为估测装置10的位置的位置传感器16。在一些实施例中,位置传感器16可以是诸如GPS (全球定位系统)、GL0NASS或Galileo接收器的卫星定位传感器。在一些实施例中,所述定位传感器可以是蜂窝ID系统或辅助GPS系统。在一些实施例中,装置10还包括方向或取向传感器。在一些实施例中,所述取向/方向传感器可以是电子指南针、加速度计、陀螺仪,或者采用所述定位估测结果由装置的运动确定。还应当理解,可以通过很多种方式增补和改变电子设备10的结构。此外,还应当理解,上述装置10在一些实施例中可以作为音频场景服务器809工作。在其他一些实施例中,音频场景服务器809可以包括处理器、存储器和收发器的组合。就图3而言,其相对于所述应用的音频场景俘获实施例进一步详细地示出了所述装置。就图4而言,额外示出了所述实施例的音频俘获操作。
在一些实施例中,所述音频场景俘获装置100可以包括音频场景控制器101或者适当的控制部件。将所述音频场景控制器101配置为控制所述音频场景俘获操作的操作。将所述音频场景控制器101配置为确定在附近位置是否已在进行高质量记录,并提供将音频场景俘获装置100切换至支持节点而不是正常模式的可能性。所述音频场景控制器101还控制算子(operator)采用所述装置正发送的音频场景信息对所述记录加以标记。在一些实施例中,将音频场景控制器101配置为接收来自用户装备用户接口 15的输入,以初始化对所述装置周围的音频事件的记录或俘获。在其他一些实施例中,音频场景控制器101能够在接收到来自音频场景服务器的记录请求消息之后初始化所述记录。在图4中通过步骤201示出了记录的初始化或开始的操作。在一些实施例中,音频场景俘获装置100还包括觉察探测器103。觉察探测器103在一些实施例中被配置为接收来自收发器13的输入,从而针对“觉察信息”进行监测。觉察探测器103在一些实施例中能够检查通信系统的控制信道,以确定任何相邻的装置是否正在向服务器上载音频。在这样的实施例中,觉察探测器103能够检查所述觉察信息,在一些实施例中,所述信息可以包括在通信系统的控制信道上上载觉察信息并且/或者在通信系统的广播/数据信道上上载收发器13接收到的音频编码数据的装置的位置/方向估测结果。在图4中通过步骤203示出了觉察探测器收听觉察信息的操作。觉察探测器103能够将所述觉察信息传递给音频场景控制器101。在一些实施例中,能够将音频场景控制器101配置为将所述觉察信息与装置10的当前状态进行比较。例如,在一些实施例中,音频场景控制器101将可采用位置/取向传感器确定的装置的当前位置/取向与“所检测到”的正在记录和上载的装置的估算位置进行比较。在一些实施例中,音频场景控制器101通过确定当前装置和检测到的装置之间的“距离”而对当前装置和检测装置进行比较。在一些实施例中,所述“距离”是当前装置位置/方向与检测到的装置的位置/方向之间的均方误差。此外,音频场景控制器101能够确定已经找到了所述“距离”小于预定“阈值”的觉察信息,换言之,所述音频场景控制器确定所检测到的装置觉察与当前装置相关。在音频场景控制器101确定当前装置和检测到的装置之间的“距离”大于预定阈值或者觉察探测器103未确定任何觉察信息的一些实施例中,能够做出未确定觉察信息的决定。图4通过步骤205示出了确定是否已确定觉察信息(或者所检测到的觉察信息指示当前装置和上载“检测”装置之间的距离足够短)的操作。在发现了觉察信息的情况下,图4所示的操作转到步骤207,换言之,将音频场景控制器101配置为对音频场景俘获装置100加以控制,从而使其按照支持模式工作。然而,在未发现觉察信息或者在所检测到的装置因与当前装置过远而不相关的情况下,将音频场景控制器101配置为对所述音频场景俘获装置100加以控制,从而使其按照正常模式工作,并且图4所示的操作转至步骤206。在一些实施例中,在确定未发现觉察信息(或者距离大于预定阈值)之后,能够将音频场景控制器101配置为对音频场景记录器/编码器105发出指示或者对其进行操作,从而使其按照“正常”或者主节点音频场景记录模式工作。例如,所述音频场景控制器能够将“正常”模式消息传递至或者送达音频场景记录器/编码器105。
在一些实施例中,音频俘获装置100还包括被配置为接收来自传声器和模数转换器组合的数字音频信号并对音频信号进行编码的音频场景记录器/编码器105。在一些实施例中,音频场景记录器/编码器105能够在按照“正常”模式上载已从音频场景控制器101接收到“正常”模式指示符之前,按照“正常”模式编码对接收到的音频信号编码。针对音频信号的“正常”编码模式可以采取任何适当的编码机制,并且例如,其可以是高比特率编码,以确保高质量信号。例如,所述高质量编码在一些实施例中可以基于但不限于诸如MP3、AAC、EAAC+、AMR-WV +,ITU G.718及其附录的编码方案。例如,在一些实施例中,能够将所述音频场景记录器/编码器105配置为采用AAC编码以128千比特/秒的速率按照正常音频场景记录模式记录和编码。在图4中通过步骤206示出了正常音频场景记录和编码的操作。所述音频俘获装置还包括觉察信息生成器107。将所述觉察信息生成器107配置为,在从音频场景控制器101接收到没有任何其他处于预定距离阈值内(即按照“正常”模式工作)的上载装置的指令(或者消息或指示)时,生成与音频记录/编码操作相关的觉察信息。在一些实施例中,所述觉察信息生成器107能够生成诸如音频场景标识符的信息,所述标识符可以是标识当前装置正在执行的“正常”模式场景记录和编码的标识值。在一些实施例中,可以采用以毫秒或微秒为单位的装置的当前(例如,日历/系统)时间导出音频场景标识符。在这样的实施例中,由处于某一其他位置的另一装置导出相同的时间标识值的可能性是可以忽略的。然而,在其他一些实施例中,觉察信息生成器能够基于时间以及当前估算位置和/或取向生成音频场景标识值。例如,可以采用来自位置传感器/取向传感器16的针对所述记录的信息从GPS位置(或者在出于某种原因而无法获取当前位置的情况下从最后的已知位置)导出这一标识值。在一些实施例中,所述音频觉察信息生成器107能够采用诸如俘获装置19移动电话号码、与俘获装置相关的蓝牙ID值、俘获装置19的媒体访问控制器(MAC)地址或者俘获装置的国际移动设备标志(MEI)代码的信息生成标识值。在其他一些实施例中,音频觉察信息生成器107能够从监测和跟踪针对各个音频场景保存的标识值的服务器获得音频场景标识符。在其他一些实施例中,还可将所述觉察信息生成器107配置为生成相对于发送或上载设备10确定所述音频标识值的广播范围的信息。所述觉察信息生成器107的范围信息能够以(例如)米为单位表示允许所述觉察信息的接近度方面的距离,从而使音频场景的大小能够局限于有意义的大小(例如,相对于记录所述音频场景的装置的位置最远为5米)之内。在一些实施例中,所述觉察信息生成器107还能够将觉察信息传递至收发器13,从而通过传输信道上载至音频场景服务器,例如,在收发器通过数据信道/广播信道输出编码音频信号时,在控制信道上进行所述上载。在其他一些实施例中,能够在与音频信息的上载分离的系统上上载或广播觉察信息。例如,可以在蓝牙本地无线通信链路上广播音频场景标识符,以及在蜂窝UMTS链路上广播觉察信息和音频编码,或者将其替代。在图4中通过步骤208示出了生成并上载/广播觉察信息的操作。在图4中还通过步骤211示出了向网络广播/上载音频场景记录和音频场景标识值的操作。
在一些实施例中,所述音频场景控制器101在确定存在觉察信息之后,能够指示音频场景记录器/编码器105以及觉察信息生成器107按照操作的“支持”模式操作。可以将处于支持模式的音频场景记录器/编码器105配置为使编码的比特率小于所述高质量记录。例如,在一些实施例中,如果变量BR_support是支持模式设备的比特率,BR_HQ是正常记录的比特率,那么BR_support小于BR_HQ。例如,在一些实施例中,可以采用为高质量编码定义的编码方案的低比特率版本实现所述支持模式记录。例如,所述音频场景编码器105在一些实施例中能够在支持模式下采用16千比特AAC编码记录音频信号。在一些实施例中,还能够向音频场景编码器105传递或者提供与所检测到的正常模式编码有关的信息,因而音频场景编码器105能够有选择地对相关的音频场景的特定频率范围进行编码,从而允许对多信道音频信号进行重构。例如,已知低频音频通常在特性方面具有均匀性,而较高频率的分量通常具有更高的方向可变性。在图4中通过步骤207示出了开始支持节点模式音频场景记录的操作。此外,能够在支持模式下将觉察信息生成器107配置为生成表征支持模式觉察信息的音频场景觉察信息块。在这样的实施例中,将觉察信息生成器配置为输出原始音频场景标识值以及支持节点标识值。在一些实施例中,能够按照与正常模式相同的方式确定所述支持模式标识符/标识值。在其他一些实施例中,能够采用取决于所检测到的“正常模式”标识符/标识值的值生成支持模式标识符。因而,所述装置能够生成并上载/广播具有某种格式的觉察信息和音频数据,例如,所述格式为:单元I单元2单元3单元4觉察信息生成器107和音频场景记录器/编码器105能够被配置为对收发器的输出格式化,从而输出所述消息的单元I作为来自按照支持模式工作的装置的记录和编码音频场景,输出单元2作为指示编码流是否为支持模式的标志分量,输出单元3作为初级或者检测装置音频场景标识值,而单元4分量则是相关联的或者支持模式标识值。因此,这样的实施例中的编码音频场景单元根据支持节点标志单元指示所上载的信号是处于正常模式还是支持节点模式。在一些实施例中,能够从指示是否存在相关联的标识值的单元4信息直接找到有关所接收到的音频场景格式数据是不是支持节点的确定,换言之,在不存在相关联的标识值的情况下,上载消息是正常模式消息,在存在相关联的标识值的情况下,所述消息是支持模式消息。在一些实施例中,能够将所述消息格式配置为,当在支持模式下使用该装置时,使单元2分量为无效或空值。此外,在找到了多个觉察信息值的一些实施例中,单元4能够详示多个支持节点。在图4中能够通过步骤209看出将针对支持模式的音频场景标识值包含到所述网络上的消息内的操作。关于图5和图6,能够看出关于广播“正常模式”标识值的应用的实施例的操作。就图5而言,示出了五个单独的装置,即第一装置401、第二装置402、第三装置403、第四装置404和第五装置405。相对于图6而言,对第一装置401初始化,从而开始编码和俘获音频。在确定没有任何其他装置在检测范围内时,所述第一装置401能够开始对音频信号进行记录或编码,并且所述第一装置在邻近区域内广播标签450所示的活动信息。因而,如果装置402要尝试开始记录并上载信息,那么其将确定或检测活动信息,并且被配置为按照操作的支持模式操作。此外,就图7而言,示出了另一例子,其中,装置301定义了范围302,诸如装置303的任何其他装置将在所述范围内按照操作的支持模式操作。此外,在第一装置301定义的操作范围,即范围302之外,有第二正常模式装置331、第三正常模式装置321和第四正常模式装置311,它们分别关联有任何其他装置能够在其内以支持模式工作的第二范围332、第三范围322和第四范围312。就图8和图9而言,以进一步的细节示出了所述音频场景服务器装置连同根据本申请的一些实施例的音频场景服务器装置的操作。所述音频场景服务器可以包括呈现装置550,其可以包括音频场景呈现器控制器500,所述控制器被配置为接收来自所述记录器/编码器装置19的音频记录,并通过某种方式控制所执行的呈现,从而有可能将所述音频信号传递至另一装置,即收听装置813,由此可以将其输出给最终用户。例如,在一些实施例中,将音频场景呈现器控制器500配置为从另一网络接收如上所述的确定预期的收听位置/取向的指示符。在一些实施例中,可用的收听位置/取向选择局限于可用记录的位置/取向的列表,然而,在其他一些实施例中,能够从任何收听位置/取向中选择预期的收听位置/取向。在这样的实施例中,音频场景呈现器控制器500能够接收所请求的或者预期的位置/取向,并根据与每一记录有关的GPS或相关位置信息搜索可用的记录。在一些实施例中,所述音频场景呈现器控制器500能够将所述预期位置/取向传送至音频ID搜寻器501。在一些实施例中,所述呈现装置可以包括音频ID搜寻器501。可以将所述音频ID搜寻器501配置为寻找与最接近所需位置的记录相关的音频ID值。音频ID搜寻器501在一些实施例中能够输出音频ID值的列表连同接近所述音频信号的所需位置的记录。在一些实施例中,“接近”的该定义可以是预期位置/取向和可用记录位置/取向之间的距离的误差函数。在图9中通过步骤601示出了场景的选择/音频场景标识值的寻找。在一些实施例中,所述呈现装置550还包括过滤器/场景检索器503。将所述过滤器503配置为接收邻近预期位置的音频ID值,并确定与所述音频信号位置值相关的“正常模式”音频场景记录。之后,能够将相关记录输出至所述音频场景呈现器505。此外,在一些实施例中,还能够将邻近预期收听位置的相关支持节点模式记录传递至音频场景呈现器505。在一些实施例中,所述音频呈现器505可以包括音频场景呈现器505,其被配置为接收过滤器503的输出以及相关的正常和支持节点记录。之后,在一些实施例中将音频场景呈现器505配置为呈现所述音频信号,以产生所需数量的信道以及针对所述位置的混合。所述音频场景呈现器可以是任何适当的用于呈现和混合的部件,所述呈现和混合包括对正常和支持节点模式记录的波束成形、下混频、上混频以及任何其他适当的音频处理。在一些实施例中,含有广播觉察信息的广播消息可以包括具有下述类型的消息1.消息标题“音频场景记录”2.音频场景 ID: 1234567893.物理范围:5 (米)在这样的广播消息格式当中,第一行可以定义消息的标题,第二行可以识别音频场景的标识值,第三行将指定可以用来定义阈值的广播范围或有效觉察检测距离。应当理解,上述消息格式是适当的消息的例子,可以改变和变更所述格式。在这样的实施例中,所述支持模式记录器觉察探测器在一些实施例中能够搜索根据所述第一行加标题的消息,在诸如找到的消息的消息中,标识值将被附到如上文所述的支持模式记录上。之后,所述支持模式记录将规律地监测觉察信道,每当其确定了新的消息时,还额外或者作为替代将该消息的音频场景标识值附到所述记录上。因而,在所述实施例的至少其中之一内,可能有这样一种装置,其包括:确定器部件,其用于确定在所述装置附近是否有其他装置正在俘获音频信号;用于基于在所述装置附近是否有其他装置正在俘获音频信号来确定俘获特征的控制器部件;以及用于基于所述俘获特征俘获音频信号的记录部件。因此,在至少一个实施例中,提供了一种装置,其包括:用于接收至少一个俘获音频信号的输入部件,每一俘获音频信号与俘获装置相关,其中,每一俘获音频信号包括指示在所述俘获装置之前是否有相邻的俘获装置在俘获音频信号的指示符;以及用于选择所述至少一个俘获音频信号的至少其中之一的选择器部件。尽管上文已经相对于音频信号或者视听信号给出了说明,但是应当认识到,还可以将所述实施例应用于对所记录的数据的音频信号分量进行了处理的音频一视频信号,所述处理是就确定基础信号以及针对其余的信号确定时间对准因子而言的,可以采用本发明的上述实施例使视频信号分量同步。换言之,可以采用音频同步信息使所述视频部分同步。应当认识到,用户装备一词旨在涵盖任何适当类型的无线用户装备,例如,移动电话、便携式数据处理设备或便携式web浏览器。此外,公共陆地移动网(PLMN)的元件还可以包括上文所述的装置。一般而言,可以通过硬件或专用电路、软件、逻辑或其组合实现本发明的各种实施例。例如,可以通过硬件实现一些方面,而其他方面则可以通过由控制器、微处理器或其他计算设备执行的固件或软件实现,但是本发明不限于此。尽管可以按照方框图、流程图或者采用某种其他图示来说明和描述本发明的各个方面,但是应当理解,文中描述的这些块、装置、系统、技术或方法可用通过(作为非限制性例子)硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或者其他计算设备或者它们的组合来实现。可以通过可由移动设备的数据处理器执行的(例如,处理器实体中的)计算机软件、硬件或者软件和硬件的组合实施本发明的实施例。此外,就此而言,应当指出,如图所示的逻辑流的任何块都可以表示程序步骤或者互连的逻辑电路、块和功能或者程序步骤与逻辑电路、块和功能的组合。可以将软件存储在实际介质上,例如,存储芯片、在处理器内实现的存储块、诸如硬盘或软盘的磁介质以及诸如DVD及其数据变体和CD的光学介质。存储器可以具有任何适合本地技术环境的类型,并且可以采用任何适当的数据存储技术实现,例如,基于半导体的存储设备、磁存储设备和系统、光学存储设备和系统、固定存储器和可拆卸存储器。所述数据处理器可以具有任何适合本地技术环境的类型,并且其可以包括通用计算机、专用计算机、微处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、门电平电路和基于多芯处理器架构的处理器中的一者或多者,这些均为非限制性例子。
可以通过诸如集成电路模块的各种部件实践本发明的实施例。集成电路的设计总的来说是一种高度自动化的过程。复杂强大的软件工具可用于将逻辑级设计转换成半导体电路设计,所述电路设计就是准备好要在半导体衬底上蚀刻并形成的。诸如加利福尼亚芒廷维尤的Synopsys公司和加利福尼亚圣何塞的CadenceDesign提供的程序的程序将采用完善的设计规则以及预先存储的设计模块自动对导体进行路由,并将部件定位到半导体芯片上。一旦完成了针对半导体电路的设计,所得到的具有标准化电子格式(例如,Opus、⑶SII等)的设计就可以被传送至半导体制造设施或制造“fab”。上述说明通过示范性的非限制性例子提供了对本发明的示范性实施例的完整的信息性描述。然而,在结合附图和所附权利要求阅读上述说明时,各种修改和调整对于借鉴了上述说明的本领域技术人员而言将变得显而易见。然而,对本发明的教导的所有此类和相似的修改都将仍然落在权利要求定义的本发明的范围内。
权利要求
1.一种包括至少一个处理器和包括计算机代码的至少一个存储器的装置,所述至少一个存储器和计算机代码被配置为利用所述至少一个处理器使所述装置至少执行: 确定在所述装置的附近是否有另一装置正在俘获音频信号; 基于在所述装置的附近是否有另一装置正在俘获音频信号确定俘获特征;以及 基于所述俘获特征俘获音频信号。
2.根据权利要求1所述的装置,其中,确定在所述装置附近是否有另一装置正在俘获音频信号还使得所述装置执行:确定是否已从所述另一装置接收到觉察指示符。
3.根据权利要求2所述的装置,其中,所述觉察指示符包括下述内容的至少其中之一: 另一装置标识符值; 另一装置俘获特征值;以及 定义距离值。
4.根据权利要求2和3所述的装置,其中,确定在所述装置附近是否有另一装置正在俘获音频信号还将使所述装置执行: 确定所述装置和所述另一装置之间的距离;以及 在所述距离小于定义值时,确定所述另一装置邻近所述装置。
5.根据权利要求1到4所述的装置,其中,俘获特征包括下述内容的至少其中之一: 俘获编码算法; 俘获编码速率;以及 俘获频率响应。
6.根据权利要求1到5所述的装置,还包括生成觉察指示符,所述觉察指示符包括下述内容的至少其中之一: 所述装置的标识符指示符; 所述另一装置的标识符指示符; 所述装置的俘获特征的指示符;以及 所述装置的定义距离值。
7.根据权利要求6所述的装置,其还被配置为执行: 通过第一通信信道至少输出俘获音频信号;以及 通过第二通信信道输出觉察指示符。
8.根据权利要求7所述的装置,还被配置为通过所述第一通信信道执行输出觉察指示符。
9.根据权利要求7和8所述的装置,其中,所述第一通信信道包括通信数据信道。
10.根据权利要求7到9所述的装置,其中,所述第二通信信道包括下述内容的至少其中之一: 通信控制信道; 通信广播信道;以及 蓝牙通信信道。
11.一种方法,包括: 确定在所述装置的附近是否有另一装置正在俘获音频信号; 基于在所述装置的附近是否有另一装置正在俘获音频信号确定俘获特征;以及基于所述俘获特征俘获音频信号。
12.根据权利要求11所述的方法,其中,确定在所述装置附近是否有另一装置正在俘获音频信号还包括确定是否已从所述另一装置接收到觉察指示符。
13.根据权利要求12所述的方法,其中,所述觉察指示符包括下述内容的至少其中之 另一装置标识符值; 另一装置俘获特征值;以及 定义距离值。
14.根据权利要求12和13所述的方法,其中,确定在所述装置附近是否有另一装置正在俘获音频信号还包括: 确定所述装置和所述另一装置之间的距离;以及 在所述距离小于定义值时,确定所述另一装置邻近所述装置。
15.根据权利要求11到14所述的方法,其中,所述俘获特征包括下述内容的至少其中之一: 俘获编码算法; 俘获编码速率;以及 俘获频率响应。
16.根据权利要求11到15所述的方法,还包括生成觉察指示符,其包括下述内容的至少其中之一: 所述装置的标识符指示符; 所述另一装置的标识符指示符; 所述装置的俘获特征的指示符;以及 所述装置的定义距离值。
17.根据权利要求16所述的方法,还包括: 通过第一通信信道至少输出俘获音频信号;以及 通过第二通信信道输出觉察指示符。
18.根据权利要求17所述的方法,还包括通过所述第一通信信道输出觉察指示符。
19.根据权利要求17和18所述的方法,其中,所述第一通信信道包括通信数据信道。
20.根据权利要求17到19所述的方法,其中,所述第二通信信道包括下述内容的至少其中之一: 通信控制信道; 通信广播信道;以及 蓝牙通信信道。
21.一种包括至少一个处理器和包括计算机代码的至少一个存储器的装置,所述至少一个存储器和计算机代码被配置为利用所述至少一个处理器使所述装置至少执行: 接收至少一个俘获音频信号,每一俘获音频信号与俘获装置相关,其中,每一俘获音频信号包括指示在所述俘获装置之前是否有相邻俘获装置在俘获音频信号的指示符;以及选择所述至少一个俘获音频信号的至少其中之一。
22.根据权利要求21所述的装置,还使其执行:接收来自第一位置的音频信号请求;并且其中,选择所述至少一个俘获音频信号的至少其中之一还使所述装置执行:选择与在第一位置上先于任何其他俘获装置俘获音频信号的最接近所述第一位置的俘获装置相关的至少一个音频信号的至少其中之一。
23.根据权利要求22所述的装置,其中,选择与在第一位置上先于任何其他俘获装置俘获音频信号的最接近所述第一位置的俘获装置相关的至少一个音频信号的至少其中之一使所述装置执行: 确定最接近所述第一位置的俘获装置; 确定指示有相邻俘获装置在所述俘获装置之前就在俘获音频信号的指示符;以及 选择所述相邻俘获装置。
24.一种方法,包括: 接收至少一个俘获音频信号,每一俘获音频信号与俘获装置相关,其中,每一俘获音频信号包括指示在所述俘获装置之前是否有相邻俘获装置在俘获音频信号的指示符;以及 选择所述至少一个俘获音频信号的至少其中之一。
25.根据权利要求24所述的方法,还包括接收来自第一位置的音频信号请求;并且其中,选择所述至少一个俘获音频信号的至少其中之一还包括:选择与在第一位置上先于任何其他俘获装置俘获音频信号的最接近所述第一位置的俘获装置相关的至少一个音频信号的至少其中之一。
26.根据权利要求25所述的方法,其中,选择与在第一位置上先于任何其他俘获装置俘获音频信号的最接近所述第一位置的俘获装置相关的至少一个音频信号的至少其中之一包括: 确定最接近所述第一位置的俘获装置; 确定指示有相邻俘获装置在所述俘获装置之前就在俘获音频信号的指示符;以及 选择所述相邻俘获装置。
27.一种包括根据权利要求1到10以及21到23所述的装置的电子设备。
28. —种包括根据权利要求1到10以及21到23所述的装置的芯片组。
全文摘要
一种包括至少一个处理器和包括计算机代码的至少一个存储器的装置,所述至少一个存储器和计算机代码被配置为借助所述至少一个处理器使所述装置至少执行确定在所述装置的附近是否有另一装置正在俘获音频信号;基于在所述装置的附近是否有另一装置正在俘获音频信号确定俘获特征;以及基于所述俘获特征俘获音频信号。
文档编号G11B20/10GK103180907SQ201080069820
公开日2013年6月26日 申请日期2010年8月31日 优先权日2010年8月31日
发明者J·P·奥扬佩雷 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1