具有声学回声消除的音频信号处理的制作方法

文档序号:20692312发布日期:2020-05-08 19:45阅读:157来源:国知局
具有声学回声消除的音频信号处理的制作方法

本公开涉及一种用于声学回声消除的方法,以及一种声学回声消除控制器。



背景技术:

声学回声消除去除当麦克风附近的扬声器同时播放声音时由麦克风捕获的回声。在回声消除中,可使用复杂的算法过程来计算语音回声模型。这涉及从原始语音的反射回声产生总和,然后从麦克风拾取的任何信号中减去所述总和。结果就是说话的人的纯化语音。这种回声预测的格式由回声消除器在称为自适应的过程中学习。

多通道声学回声消除解决了多个回声,所述多个回声例如在采用多个扬声器与一个麦克风组合或多个扬声器与多个麦克风组合时发生。当在提供给扬声器的一些或所有信号之间存在相互关联时,多通道声学回声消除表现出一些缺点。当各个通道相关时,自适应滤波器可能无法收敛到实际房间传递函数(也称为房间脉冲响应(rir)),因为由一个扬声器广播的信号部分可由处理不同扬声器的输出的滤波器补偿。需要能够收敛到实际rir的具有声学回声消除的多通道音频处理。



技术实现要素:

一种用于多通道音频信号处理的示例性方法包括:从第一通道接收左立体声音频信号,并且从第二通道接收右立体声音频信号;将所述左立体声音频信号与所述右立体声音频信号进行上混合,以生成第三通道的上混合音频信号;以及将所述上混合音频信号与所述左立体声音频信号和所述右立体声音频信号去相关,以生成经去相关的上混合音频信号。所述方法还包括:将所述左立体声音频信号提供到第一扬声器以生成第一声音信号,将所述右立体声音频信号提供到第二扬声器以生成第二声音信号,并且将所述经去相关的上混合音频信号提供到第三扬声器以生成第三声音信号。所述方法还包括:使用麦克风拾取所述第一声音信号、所述第二声音信号和所述第三声音信号以生成麦克风输出信号;以及使用声学回声消除器基于所述左立体声音频信号、所述右立体声音频信号和所述经去相关的上混合音频信号自适应地对所述麦克风输出信号进行滤波,以生成经回声补偿的麦克风信号。

一种用于多通道音频处理的示例性系统包括:上混合器,所述上混合器被配置为将来自第一通道的左立体声音频信号与来自第二通道的右立体声音频信号进行上混合,以生成第三通道的上混合音频信号;和去相关器,所述去相关器被配置为将所述上混合音频信号与所述左立体声音频信号和所述右立体声音频信号去相关,以生成经去相关的上混合音频信号。所述系统还包括自适应声学回声消除器,所述自适应声学回声消除器被配置为基于所述左立体声音频信号、所述右立体声音频信号和所述经去相关的上混合音频信号来对麦克风输出信号进行回声补偿。

通过研究以下详细描述和附图,其他系统、方法、特征和优点对于本领域技术人员将是或将变得显而易见。所有此类另外的系统、方法、特征和优点都意图包括在本说明书内。

附图说明

参考以下附图和描述,可更好地理解所述系统。附图中的部件不一定按比例绘制,而是重点放在说明本发明的原理上。此外,在附图中,相同的附图标记在所有不同视图中表示对应部分。

图1是说明具有声学回声补偿的示例性多通道音频信号处理布置的示意图。

图2是说明适用于图1所示的信号处理布置的具有三个通道的示例性多通道声学回声消除滤波器的示意图。

图3是说明适用于图1所示的信号处理布置的在时域中操作的示例性去相关处理器的示意图。

图4是说明适用于图1所示的信号处理布置的在频域中操作的示例性去相关处理器的示意图。

图5是说明适用于图1所示的信号处理布置的示例性回声抑制过程的流程图。

图6是说明适用于图1所示的信号处理布置的示例性参数计算过程的流程图。

图7是说明带有一些修改的图1所示的多通道音频信号处理布置的示意图。

具体实施方式

参考图1,示例性多通道音频信号处理布置100从立体声源101接收包括左(l)音频信号xl(n)和右(r)信号xr(n)的立体声音频信号。n=2个音频信号xl(n)和xr(n)经由通道上混合器102变换成m≥1个另外的音频信号。例如,n=2个音频信号xl(n)和xr(n)可被上混合成m=4个另外的(例如,环绕声)音频信号,所述音频信号总共对应于n+m=6个相应通道(例如,根据5.1标准),称为左前(fl)通道、右前(fr)通道、中心(c)通道、低频效应(lf)通道、环绕左(sl)通道和环绕右(sr)通道。已知的上混合算法为例如dolbypro或harmanlogic为简单起见,在图1所示的实例中,假设m=1使得除了两个原始音频信号xl(n)、xr(n)之外,生成另外的中心(c)音频信号xc(n),其可对应于5.1环绕声系统的c通道。

已发现,本文中由音频信号xl(n)和xr(n)表示的立体声输入信号主要彼此充分地去相关。然而,另外的中心音频信号xc(n)与原始音频信号xl(n)和xr(n)中的任一者表现出一些相当大的相关性。因此,可能出现所谓的模糊问题。例如,完全相同并因此表现出全相关的两个输入信号将使用于估计两个实际传递函数(其描述两个扬声器中的每一个与一个麦克风之间的声学路径)的两个自适应滤波器中的每一个收敛到两个实际传递函数的平均值。为了实现每个自适应滤波器仅对实际传递函数中的一个建模,使用(理想情况下是完全)去相关的输入信号是很重要的。否则,所估计的传递函数将反映实际传递函数的混合,其中混合等级直接取决于输入信号的去相关等级。

示例性多通道音频布置100还包括去相关器例如去相关处理器103和任选的去相关控制器104,所述去相关器与通道上混合器102耦接以接收例如中心音频信号xc(n),所述任选的去相关控制器104与通道上混合器102和立体声音频信号源101耦接以接收中心音频信号xc(n)和两个原始信号xl(n)、xr(n)。控制器104连接到去相关处理器103或以任何其他方式与之操作性地耦接,并且可经由时变控制信号dcs(n)来控制去相关处理器103的各种功能。除了形成立体声通道的两个原始信号xl(n)、xr(n)之外,多通道音频布置100还可包括多于一个通道。去相关处理器103基于中心音频信号xc(n)来生成去相关的信号,例如,中心音频信号xcd(n)。在另一实例中,去相关处理器103可以固定参数操作,使得可省略去相关控制器104及其信号路径。在另一实例中,去相关处理器103可包括或实现时变全通滤波器。

去相关的中心音频信号xcd(n)以及原始信号xl(n)和xr(n)被(视情况需要经由滤波器、放大器、有线和无线连接等)提供到将电信号转换成声音的诸如扬声器的换能器。在图1所示的实例中,扬声器105被提供左信号xl(n),扬声器106被提供右信号xr(n),并且扬声器107被提供去相关的中心音频信号xcd(n)。原始信号xl(n)和xr(n)可沿着它们通向扬声器105和106的信号路径被延迟或相位补偿,以补偿可能由通道上混合器102和去相关处理器103中的至少一者施加在去相关的中心音频信号xcd(n)上的一个或多个延迟。扬声器105、106和107以及将声音转换成电信号的换能器、麦克风108是扬声器-房间-麦克风(lrm)系统109的部分。扬声器105和106基于自身去相关的原始音频信号xl(n)和xr(n)广播声音,而扬声器107基于在通过去相关处理器103与两个立体声音频信号xl(n)和xr(n)去相关之后的去相关中心音频信号xcd(n)(即,基于去相关的中心音频信号xcd(n))广播声音。麦克风108拾取经由通过传递函数h1(n)、h2(n)和h3(n)描述的声学路径从扬声器105、106和107传递的声音,以提供麦克风输出信号y(n)。第一通道和第二通道可以是立体声通道,或者可以是多通道系统的单独通道。扬声器105、106和107可由各自包括多于一个扬声器的扬声器组替换。麦克风109可从房间中的人(称为说话者110)获取“期望”语音信号,并且还可从扬声器105、106和107获取“不期望”信号,例如,回声。

接收原始音频信号xl(n)和xr(n)、去相关的中心音频信号xcd(n)以及麦克风信号y(n)的三通道声学回声消除器111可包括三个自适应滤波器112、113和114,其对lrm系统109的传递函数h1(n)、h2(n)和h3(n)进行估计(建模)并且调整所估计的传递函数三个自适应滤波器112、113和114输出信号d1(n)、d2(n)、d3(n),其表示在通过相应的所估计传递函数进行滤波之后的原始音频信号xl(n)、xr(n)以及去相关的中心音频信号xcd(n)。这意指,自适应滤波器112根据传递函数对左音频信号xl(n)进行滤波,自适应滤波器113根据传递函数对右音频信号xr(n)进行滤波,并且自适应滤波器114根据传递函数对去相关的中心音频信号xcd(n)进行滤波。加法器115将由自适应滤波器112、113和114输出的信号d1(n)、d2(n)、d3(n)相加,以提供估计的回声信号d(n),所述估计的回声信号表示在没有说话者110活动或不存在任何背景噪音的情况下对来自麦克风108的信号y(n)的估计。在减法器116中将所估计回声信号d(n)从麦克风输出信号y(n)减去,以提供误差信号e(n),所述误差信号可被提供到去相关控制器104并且形成表示由说话者110生成的纯净无回声声音的输出信号out(n)。延迟元件117和118(另选地,相位补偿元件(诸如全通))可插入扬声器105、106下游的路径中以及将原始音频信号xl(n)和xr(n)传递到扬声器105和106的路径中的节点下游(在所述节点处原始音频信号xl(n)和xr(n)被选取用于通道上混合器102),以部分地或完全地补偿由通道上混合器102和去相关器103中的至少一者导致的一个或多个上混合信号的延迟。

自适应滤波器112、113和114的传递函数(即,所估计传递函数)可单独地针对每个通道进行动态调整。这可改进麦克风输出信号y(n)的质量,并且可改进由麦克风108检测到的语音信号的可理解性。去相关处理器103可任选地基于自适应滤波器112、113和114的性能或自适应状态将中心音频信号xc(n)去相关。如果与声学回声消除器111操作性地耦接的任选控制器104确定自适应滤波器112、113和114并不充分自适应,则控制器104可控制去相关处理器103将中心音频信号xc(n)去相关。如果控制器104确定自适应滤波器112、113和114充分自适应,则控制器104可控制去相关处理器120保持或降低去相关程度。

控制器104可分析原始音频信号xl(n)和xr(n)以及另外的中心音频信号xc(n)以确定这些信号之间的相关性。如果相关性低于预定阈值,则控制器104可越过、禁止或停用去相关处理器103。如果去相关处理器103被越过、禁止或停用(即,不活动),则去相关的中心音频信号xcd(n)与“未处理的”中心音频信号xc(n)完全相同,这意指,去相关处理器103的输出信号与其输入信号完全相同或是其输入信号的延迟副本。如果相关性超过预定阈值,则去相关处理器103可开始、继续或恢复中心音频信号xc(n)的去相关。

任选控制器104还可接收表示自适应滤波器112、113和114的自适应状态的信号q1(n)、q2(n)、q3(n),并且还可接收误差信号e(n)。控制器104可确定自适应滤波器112、113(114)的自适应性能,以基于自适应滤波器112、113和114的自适应性能来控制由去相关处理器103提供的去相关程度。中心音频信号xc(n)与左立体声音频信号xl(n)之间以及中心音频信号xc(n)与右立体声音频信号xr(n)之间的相关程度可使用短时相关算法来计算。相关程度还可基于信号的短时相干性来确定。如果短时相关性或短时相干性或者它们的相应平均值超过预定阈值,则可执行去相关。此类值可在例如介于约0.96与约0.99之间的范围内。

平均短时相干性可通过根据以下方程在子带μ中执行离散傅里叶变换之后对频率和时间求平均来计算:

其中

其中第μ个子带的傅里叶光谱x1,2(ωμ,n)具有离散时间点(采样时刻n)的中心频率ωμ。符号<>指示时间平滑化,例如通过一阶无限脉冲响应滤波器,并且星号指示复共轭。离散傅里叶变换(dft)光谱的节点或采样点的数目由ndft给出,并且λ可以是任意时间常数。任意归一化时间常数可在介于约0.0与约0.99之间的范围内。短时相干性的值可以是用于控制去相关的量的合适的量度或控制参数。

图2示出具有三个通道的示例性多通道声学回声消除滤波器200,其适用于作为图1所示的多通道音频布置100中的三通道声学回声消除器111。三个通道通过左音频信号xl(n)和右音频信号xr(n)以及去相关的中心音频信号xcd(n)表示。三通道声学回声消除器111包括三个更新控制器201、202、203和三个对应的可控滤波器204、205、206以形成三个自适应滤波器112、113、114。三通道声学回声消除器111经由其三个传递函数对lrm系统109的“实际”传递函数h1(n)、h2(n)和h3(n)进行估计(建模)。可控滤波器204、205、206可以是有限脉冲响应(fir)滤波器,其滤波器系数或滤波器权重由对应的更新控制器201、202、203通过将误差信号e(n)与两个音频信号xl(n)、xr(n)以及去相关的中心音频信号xcd(n)相关以预定步长来更新。通过在相应的可控滤波器204、205、206中将两个音频信号xl(n)和xr(n)以及中心音频信号xcd(n)与相应的传递函数进行卷积,声学回声消除器111估计通过由可控滤波器204、205、206输出的所估计回声信号d1(n)、d2(n)、d3(n)指示的未知声学回声。声学回声的这些估计结果(即所估计回声信号d1(n)、d2(n)、d3(n))由加法器115相加以形成由图1所示的减法器116从麦克风信号y(n)减去的信号d(n)。任选信号q1(n)、q2(n)、q3(n)可指示相应的自适应及因此估计结果的准确/不准许程度。

图3示出适用于作为图1所示的信号处理布置中的去相关处理器103的示例性去相关处理器300。单通道去相关处理器300包括时变滤波器301,并且还可任选地包括非线性处理单元302,诸如半波整流器。时变滤波器301可包括可具有多个(固定或可控)参数(例如,滤波器系数)的一个或多个全通滤波器,例如,一个或多个有限脉冲响应延迟滤波器。控制器104可经由任选控制信号dcs(n)任选地控制时变滤波器301中的全通滤波器的滤波器系数β(n)的计算。滤波器系数β(n)可例如基于自适应滤波器112、113和114的性能来控制。非线性处理单元302从时变滤波器301的输出端接收经滤波信号xcf(n)。加法器303将来自时变滤波器301的输出端的经滤波信号xcf(n)与通过系数元件304乘以因数α或α(n)的非线性处理单元302的输出信号组合(相加),以提供第一通道去相关输出信号xcd(n)。

经滤波信号xcf(n)可由非线性处理单元302根据以下方程来处理:

其中α可以是表示由控制器104控制的非线性程度的任意参数。在一些应用中,在起始由时变滤波器301中的全通滤波器和非线性处理单元302进行的去相关之后,α的值可在预定时间段之后(例如,在约几秒钟之后)减小。这可降低可能由去相关导致的可感知的音频伪迹。

时变滤波器301可提供信号路径中的延迟。非线性处理单元302可根据以下方程提供中心音频信号xc(n)的信号路径中的非线性:

其中α可以是表示非线性程度的任意参数。

就收敛而言,去相关的中心音频信号xcd(n)可以是鲁棒的。时变滤波可根据以下方程由(一阶、递归)全通滤波来执行:

xcf(n)=-β(n)xc(n)+xc(n-1)+β(n)xcf(n-1)

其中β是时变参数,n是离散时间索引,xc(n)是一个通道(中心通道)的音频信号(中心音频信号),并且xcf(n)表示经滤波中心音频信号。如果利用多于一个另外的通道,则参数β或β(n)对于每个通道可以是不同值,并且可在时间上缓慢变化,其中β∈[-0.1,0.1]。另选地,可利用其他阶和/或非递归滤波器(诸如有限脉冲响应滤波器)。

图3所示的去相关处理器300及因此其一个或多个全通滤波器在时域中操作。作为在时域中操作的全通滤波器的替代方案,可利用在频域中操作的示例性去相关处理器400,如图4所示。去相关处理器400包括时域到频域变换器,诸如分析滤波器组401(如图所示)或快速傅里叶变换(fft)单元或其衍生物(未示出),用于将中心音频信号xc(n)从时域变换到由多个频域信号xcμ表示的频域或子带域,其中每个信号指示中心音频信号xc(n)的离散光谱的特定子带μ。每个频域信号xcμ通过多个乘法器402与由可控信号发生器403生成且任选地可由信号dcs(n)控制的调制信号相乘。频域信号xcμ在与调制信号m相乘之后,由诸如合成滤波器组404(如图所示)或快速傅里叶逆变换(ifft)单元或其衍生物(未示出)的频域到时域变换器变换回到时域。在图4所示的去相关处理器400中,输出信号之间的时变相位差由调制器函数产生,所述调制器函数对于每个子带μ被不同地缩放。由于相位调制,引入了频率调制,其频移与相位调制函数的时间导数成比例的。因此,为了避免输出信号的可感知的频率调制,可选择平滑调制函数,诸如相对低调制频率的正弦波,或足够平滑的随机函数。

在图5所描绘的示例性回声降低过程500中,麦克风108获取由若干扬声器105、106、107产生的信号,其中每个扬声器105、106、107广播对应于一个通道的信号。当检测到信号时,激活回声补偿处理(过程501)。声学回声消除器111的滤波器系数可由任选控制器104来调整或可以是固定的(预定的)以降低声学回声(过程502)。从源101接收的立体声音频信号xl(n)和xr(n)的下一采样时刻或信号帧(过程503)由扬声器105和106转换成声音,并且被上混合到中心音频信号xc(n)(过程504)。信号xc(n)由扬声器107广播。通过根据以下方程对频率和时间求平均来计算中心音频信号xc(n)的平均短时相干性(过程505):

其中

并且第μ个子带的傅里叶光谱xl,r,c(ωμ,n)具有离散时间点(采样时刻n)的中心频率ωμ。符号<>指示时间平滑化,例如通过一阶无限脉冲响应滤波器,并且星号指示复共轭。离散傅里叶变换(dft)光谱的节点或采样点的数目可由ndft给出。项c(ωμ,n)可由交叉周期图的均方根(即复短时交叉功率密度谱的均方根)与自动周期图的乘积的比给出。时间常数λ可在约0.9至约99的范围内。

如果信号之间的相关量不超过预定阈值(过程506),则可停用去相关处理器103或可降低去相关的程度(过程507)。参数β(n)可在多个采样周期内保持基本上恒定。例如,β(n)可在约一秒的周期内为约0.1。参数β(n)可通过线性插值在约200个采样周期内采用约-0.1的值。这种建模可在第一通道扬声器输出信号和第二通道扬声器输出信号中产生不可感知的伪迹。

去相关的量可得到增加。时变滤波可通过对经滤波信号xcf(n)的非线性处理来补充。对于第一回声补偿滤波器和第二回声补偿滤波器的总体自适应,先前的全通滤波可能已获得最小收敛速度。非线性处理可根据以下方程来执行:

非线性处理和/或全通处理(过程508)可初始地使用参数α约0.7的值来执行。可调适非线性的参数(程度)α。系统距离d(n)可根据以下方程来周期性地计算(过程509):

其中nt是采样时间的预定数目,并且是脉冲响应,即自适应滤波器112、113、114的相应(时域)滤波器系数。

使用非线性处理和/或时变滤波参数β进行的去相关的强度或量可任选地取决于回声补偿滤波器的自适应状态或性能。系统距离可度量自适应滤波器112、113、114的性能。通过基于系统距离d(n)来控制参数α(n),可使所处理音频信号中的伪迹最小化。系统距离d(n)到非线性处理的参数α(n)的值的映射可使用表、计算或其他结构来执行。在参数β已变化约一秒钟之后,可重新计算系统距离d(n)。非线性处理(例如,半波整流)的参数α(n)可根据以下标准进行设定:

如果d(n)超过预定值,则控制器104可控制去相关处理器103以鉴于立体声音频信号xl(n)和xr(n)将声学输入信号xc(n)最小程度地去相关。另选地,控制器104可停用去相关电路103。所测量距离d(n)可由于lrm系统109的变化而下降到低于预定值,并且控制器104可重新激活去相关处理器103。系统距离d(n)和时变滤波器301的滤波器系数可不针对每个采样时刻进行计算,并且可例如大约每秒计算一次。

去相关的量可在预定时间段之后变化。可降低非线性以避免产生可听伪迹。如果lrm系统109改变,则参数α(n)的值可作为响应而修改,从而提供足够的回声补偿。如果由于说话者110的突然移动而使回声补偿无法充分地增强麦克风信号y(n)的质量,则可重新激活或强制执行去相关。也可对非线性参数进行调整(任选过程510)。如果有另外的样本可用(过程511),则可处理下一样本。

图6示出用于计算非线性处理参数α(n)的示例性过程600。如果d(n)大于-15db(过程601),则可将参数α(n)的值设定为约0.7(过程602)。如果d(n)大于-20db、但小于或等于约-15db(过程603),则可将参数α(n)的值设定为约0.5(过程604)。如果d(n)大于约-25db、但小于或等于约-20db(过程605),则可将参数α(n)的值设定为约0.3(过程606)。如果d(n)大于约-30db、但小于或等于约-25db(过程607),则可将参数α(n)的值设定为约0.2(过程608)。如果d(n)不大于约-30db(过程609),则可将α(n)的值设定为约0.1(过程610)。

图1所示且以上结合图1描述的多通道音频布置100可以多种方式进行修改。每个修改可自身地或者与结合图7所示的多通道音频布置700描述的任何其他一个或多个修改来实现。其他修改包括通道上混合器102中的上混合除了两个立体声通道之外递送不仅一个而是r≥1的多个通道。因此,多通道音频布置100的去相关器103由多通道去相关器703替换,并且三通道声学回声消除器111被扩展为k通道声学回声消除器711(k>3),所述k个通道由自适应滤波器712、713和714及其传递函数表示。

在另一修改中,l个数目的另外的扬声器707或扬声器组可包括多于一个另外的扬声器107或扬声器组,使得l≥1并且总数为l+2。类似地,在另一修改中,m个数目的麦克风707或麦克风组可包括多于一个麦克风108或麦克风组,使得m≥1。在多于一个另外的扬声器或扬声器组和/或多于一个麦克风或麦克风组的情况下,所述数目的传递函数增加到由h1m(n)、h2m(n)和hrm(n)指示的k=(l+2)×m个传递函数。减法器116可由称为多通道减法器716的多个减法器替换,以便处理所述多个输入信号。

在其他修改中,连接在去相关器703下游且在声学回声消除器711与波束形成器724(及因此扬声器707)之间的节点上游的(多通道)源均衡器721,和连接在此节点下游且在扬声器707上游的(多通道)房间均衡器722中的至少一者可任选地包括在波束形成器824中。(多通道)源均衡器721可由用户经由用户接口723控制。

在另一修改中,具有r个输入信号和l个输出信号(r=l或r≠l)的波束形成器724可插入到去相关器703与一个或多个扬声器707之间的信号路径中的任何位置。波束形成器724可通过转向控件725转向,所述转向控件725可从用户接口723接收表示波束形成器724的凝视角的控制信号并且将转向信息提供给波束形成器724和声学回声消除器711以进一步调整其中的自适应滤波器,例如,参考滤波器系数集的更新和处理。在另一修改中,可将波束形成器724的可能波束转向角的数目限制到最少,并且另选地或另外,不同的参考滤波器系数集可以是建立的、收集的和重复使用的中的至少一者,对应于不同的操作模式,即,对应于不同的转向角θ、方向性(全向或定向)和/或回放模式(诸如单声道、立体声或多声道)。在另一修改中,任选控制器104可被设计用于独立操作,即,它不接收诸如xl(n)、xr(n)、xc(n)、ql(n)、qr(n)、qc(n)和e(n)的输入信号,并且可控制去相关器703(103)的截止频率(或质量)(例如,其一个或多个全通滤波器的截止频率(或质量)),以随时间推移以诸如连续、随机或其他改变类型的特定方式改变。

在另一修改(未示出)中,经回声补偿的信号e(n)的总体质量可通过使用一个或多个定向麦克风以提供多个麦克风信号来增强。可另选地或另外使用任选的波束形成结构,以通过利用例如对各个麦克风信号的延迟补偿和相加来为麦克风阵列提供方向性。

以上描述的结构、电路系统和处理可作为由处理器执行的指令编码于计算机可读介质中,所述计算机可读介质诸如cdrom、盘、快闪存储器、ram或rom、电磁信号或其他机器可读介质。另选地或另外,可利用任何类型的逻辑并且可通过以下方式将其实现为模拟或数字逻辑:使用硬件,诸如一个或多个集成电路(包括放大器、加法器、延时器和滤波器),或执行放大、相加、延迟和滤波指令的一个或多个处理器;或使用软件:应用程序编程接口(api)或动态链接库(dll)、共享存储器中可用或定义为本地或远程过程调用的函数;或使用硬件和软件的组合。

所述方法可通过存储在计算机可读介质、机器可读介质、传播信号介质和/或信号承载介质上或中的软件和/或固件实现。所述介质可包括包含、存储、传达、传播或传输由指令可执行系统、设备或装置使用或结合其使用的可执行指令的任何装置。机器可读介质可选择性地为但不限于电子、磁、光、电磁或红外信号或半导体系统、设备、装置或传播介质。机器可读介质的实例的非详尽列表包括:磁盘或光盘、易失性存储器诸如随机存取存储器“ram”、只读存储器“rom”、可擦除可编程只读存储器(即eprom)或快闪存储器、或光纤。机器可读介质还可包括可执行指令印刷在其上的有形介质,因为逻辑可作为图像或另一格式(例如,通过光学扫描)以电子方式存储,然后进行编译和/或解释或以其他方式处理。然后可将经处理介质存储在计算机和/或机器存储器中。

所述系统可包括另外的或不同的逻辑,并且可以许多不同方式实现。控制器可实现为微处理器、微控制器、专用集成电路(asic)、离散逻辑或这些和/或其他类型的电路或逻辑的组合。类似地,存储器可以是dram、sram、闪存、或其他类型的存储器。参数(例如,条件和阈值)和其他数据结构可分开存储和管理,可并入单个存储器或数据库中,或可以许多不同方式在逻辑上和物理上进行组织。程序和指令集可以是单个程序的部分、单独的程序,或者分布在若干存储器和处理器上。系统可包括在各种电子装置中,包括蜂窝电话、头戴式耳机、免提套装、扬声电话、通信接口或信息娱乐系统。

已经出于说明和描述的目的呈现对实施方案的描述。对实施方案的合适修改和变更可根据以上描述来执行或者可在实践所述方法的过程中获得。例如,除非另外指出,所描述方法中的一种或多种可由合适的装置和/或装置的组合来执行。所描述的方法和相关联动作还可以除了在本申请中描述的顺序之外的各种顺序、并行和/或同时执行。所描述的系统本质上是示例性的,并且可包括另外的元件和/或省略元件。

如本申请中所用,以单数叙述并且前面有单词“一个”或“一种”的元件或步骤应理解为不排除多个所述元件或步骤,除非指出这种排除情况。此外,对本公开的“一个实施方案”或“一个实例”的参考并不意图解释为排除也结合了所叙述特征的另外的实施方案的存在。术语“第一”、“第二”和“第三”等仅用作标签,并不意图对其对象施加数字要求或特定位置顺序。

虽然已经描述了本发明的各种实施方案,但对于本领域普通技术人员将显而易见的是,在本发明的范围内可有更多实施方案和实现方式。特别地,本领域技术人员将认识到来自不同实施方案的各种特征的互换性。尽管这些技术和系统已经在某些实施方案和实例的上下文中公开,但应理解,这些技术和系统可超出具体公开的实施方案而扩展到其他实施方案和/或其使用和明显修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1