《自动音频恢复系统及其自动恢复方法.pdf》由会员分享,可在线阅读,更多相关《自动音频恢复系统及其自动恢复方法.pdf(25页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104093161A43申请公布日20141008CN104093161A21申请号201410338583922申请日2014071661/846,70220130716USH04W24/00200901H04W88/02200901G06F11/0720060171申请人开曼群岛威睿电通股份有限公司地址英属西印度群岛开曼群岛72发明人M林S池WR阿维斯74专利代理机构北京市柳沈律师事务所11105代理人钱大勇54发明名称自动音频恢复系统及其自动恢复方法57摘要提供了一种在移动设备中的自动音频恢复系统。所述系统包括一个或多个状态生成器和音频路径恢复处理装置。一个或多个状态生。
2、成器用于监视移动设备内的音频路径元件的操作,并且用于检测一个或多个异常音频操作并将其报告给音频状态监视器,其中,响应于与一个或多个异常音频操作相对应的一个或多个报告,音频状态监视器请求音频路径元件的自动恢复。音频路径恢复处理装置用于从音频状态监视器接收自动恢复请求并且用于指导与音频路径元件相对应的复位元件自动地将音频路径元件初始化为稳定状态。30优先权数据51INTCL权利要求书3页说明书12页附图9页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书12页附图9页10申请公布号CN104093161ACN104093161A1/3页21一种移动设备中的自动音频恢复系统,所述。
3、自动音频恢复系统包括一个或多个状态生成器,用于监视所述移动设备内的多个音频路径元件的操作,并且用于检测一个或多个异常音频操作并将所述异常音频操作报告给音频状态监视器,其中,响应于与所述一个或多个异常音频操作相对应的一个或多个报告,所述音频状态监视器请求所述多个音频路径元件的自动恢复;以及音频路径恢复处理装置,用于从所述音频状态监视器接收自动恢复请求,并且用于指导与所述多个音频路径元件相对应的多个复位元件自动地将所述多个音频路径元件初始化为稳定状态。2如权利要求1中所述的自动音频恢复系统,其中,所述一个或多个状态生成器包括中断服务请求状态生成器,所述中断服务请求状态生成器耦接到模数转换器和数模转。
4、换器,用于监视从所述模数转换器和所述数模转换器到移动设备内的音频信号处理器的中断服务请求,并且用于在中断服务请求的数量在规定的正常中断服务请求范围之外时,报告异常中断服务请求活动;包状态生成器,所述包状态生成器耦接到移动设备内的话音服务选项编码器和正向信道包处理装置,用于监视由所述话音服务选项编码器发送的音频包和从所述正向信道包处理装置接收到的音频包,并且用于在音频包的数量在规定的正常音频包范围之外时,报告异常音频包活动;以及脉冲码调制状态生成器,所述脉冲码调制状态生成器耦接到移动设备内的发送预处理器和接收后处理器,用于监视由所述发送预处理器和所述接收后处理器发送的脉冲码调制信号帧,并用于处理。
5、所述脉冲码调制信号帧以生成相应特征,并且用于在所述特征指示所述脉冲码调制信号帧对所述一个或多个异常操作起作用时,报告异常脉冲码调制信号活动。3如权利要求2中所述的自动音频恢复系统,其中,所述特征包括自动回归滤波的直流功率、中频带功率和折叠功率。4如权利要求1中所述的自动音频恢复系统,还包括音频信号处理器健康监视器,所述音频信号处理器健康监视器用于监视移动设备内的音频信号处理器的操作,并且用于检测异常音频信号处理器操作并将所述异常音频信号处理器操作报告给所述音频路径恢复处理装置,其中,响应于与异常音频信号处理器操作相对应的异常音频信号处理器操作报告,所述音频路径恢复处理装置指导所述复位元件自动地。
6、将所述多个音频路径元件初始化为所述先前已知的稳定状态,其中,所述音频信号处理器健康监视器包括处理器间通信故障元件,用于检测所述音频信号处理器和控制处理器之间的硬件级握手中的通信故障;复位信号处理装置,用于检测由所述音频信号处理器发送给所述控制处理器的复位指示;音频信号处理器故障消息处理装置,用于检测从所述音频信号处理器到所述控制处理器的指示不可恢复的故障已经发生的消息;命令/响应超时处理装置,用于确定由所述控制处理器发送给所述音频信号处理器的命令在指定时间间隔内尚未接收到期望响应;以及权利要求书CN104093161A2/3页3接收语音包超时处理装置,用于确定当所述多个音频路径元件是活动的时候。
7、,反向信道语音包未被所述控制处理器接收到。5一种移动设备中的自动音频恢复系统,所述自动音频恢复系统包括音频信号处理器,包括一个或多个状态生成器,用于监视移动设备内的多个音频路径元件的操作,并且用于检测一个或多个异常音频操作并将所述一个或多个异常音频操作报告给音频状态监视器,其中,响应于与所述一个或多个异常音频操作相对应的一个或多个报告,所述音频状态监视器请求所述多个音频路径元件的自动恢复;以及控制处理器,包括音频路径恢复处理装置,用于从所述音频状态监视器接收自动恢复请求,并且用于指导与所述多个音频路径元件相对应的复位元件自动地将所述多个音频路径元件初始化为稳定状态。6如权利要求5中所述的自动音。
8、频恢复系统,其中,所述一个或多个状态生成器包括中断服务请求状态生成器,耦接到模数转换器和数模转换器,用于监视从所述模数转换器和所述数模转换器到所述音频信号处理器的中断服务请求,并且用于当中断服务请求的数量在规定的正常中断服务请求范围之外时,报告异常中断服务请求活动;包状态生成器,耦接到移动设备内的话音服务选项编码器和正向信道包处理装置,用于监视由所述话音服务选项编码器发送的音频包和从所述正向信道包处理装置接收到的音频包,并且用于在音频包的数量在规定的正常音频包范围之外时,报告异常音频包活动;以及脉冲码调制状态生成器,耦接到所述音频信号处理器内的发送预处理器和接收后处理器,用于监视由所述发送预处。
9、理器和所述接收后处理器发送的脉冲码调制信号帧,并用于处理所述脉冲码调制信号帧以生成相应特征,并且用于当所述特征指示所述脉冲码调制信号帧对所述一个或多个异常操作起作用时,报告异常脉冲码调制信号活动。7如权利要求6中所述的自动音频恢复系统,其中,所述特征包括自动回归滤波的直流功率、中频带功率和折叠功率。8如权利要求5中所述的自动音频恢复系统,其中,所述控制处理器还包括音频信号处理器健康监视器,其用于监视所述音频信号处理器的操作,并且用于检测异常音频信号处理器操作并将其报告给所述音频路径恢复处理装置,其中,响应于与异常音频信号处理器操作相对应的异常音频信号处理器操作报告,所述音频路径恢复处理装置指导。
10、所述复位元件自动地将所述多个音频路径元件初始化为所述稳定状态,其中,所述音频信号处理器健康监视器包括处理器间通信故障元件,用于检测所述音频信号处理器和所述控制处理器之间的硬件级握手中的通信故障;复位信号处理装置,用于检测由所述音频信号处理器发送给所述控制处理器的复位指示;音频信号处理器故障消息处理装置,用于检测从所述音频信号处理器到所述控制处理器的指示不可恢复的故障已经发生的消息;命令/响应超时处理装置,用于确定由所述控制处理器发送给所述音频信号处理器的权利要求书CN104093161A3/3页4命令在指定时间间隔内尚未接收到期望响应;以及接收语音包超时处理装置,用于当所述多个音频路径元件是活。
11、动的时候,反向信道语音包未被所述控制处理器接收到。9一种用于在移动设备中从音频路径的意外状态自动恢复的方法,所述方法包括经由一个或多个状态生成器,监视移动设备内的多个音频路径元件的操作,并且检测一个或多个异常音频操作并将其报告给音频状态监视器,其中,响应于与一个或多个异常音频操作相对应的一个或多个报告,音频状态监视器请求多个音频路径元件的自动恢复;以及经由音频路径恢复处理装置,从音频状态监视器接收自动恢复请求,并且指导与多个音频路径元件相对应的复位元件自动地将所述多个音频路径元件初始化为稳定状态。10如权利要求9中所述的方法,其中,一个或多个状态生成器包括中断服务请求状态生成器,耦接到模数转换。
12、器和数模转换器,用于监视从移动设备内的模数转换器和数模转换器到音频信号处理器的中断服务请求,并且用于当中断服务请求的数量在规定的正常中断服务请求范围之外时,则报告异常中断服务请求活动;包状态生成器,其耦接到移动设备内的话音服务选项编码器和正向信道包处理装置,用于监视由话音服务选项编码器发送的音频包和从正向信道包处理装置接收到的音频包,并且用于当音频包的数量在规定的正常音频包范围之外时,报告异常音频包活动;以及脉冲码调制状态生成器,其耦接到移动设备内的发送预处理器和接收后处理器,用于监视由发送预处理器和接收后处理器发送的脉冲码调制信号帧,并用于处理脉冲码调制信号帧以生成相应特征,并且用于当该特征。
13、指示脉冲码调制信号帧对所述一个或多个异常操作起作用时,报告异常脉冲码调制信号活动。11如权利要求10中所述的方法,其中,所述特征包括自动回归滤波的直流功率、中频带功率和折叠功率。12如权利要求9中所述的方法,还包括经由音频信号处理器健康监视器监视移动设备内的音频信号处理器的操作,并且检测异常音频信号处理器操作并将所述异常音频信号处理器操作报告给音频路径恢复处理装置,其中,响应于与异常音频信号处理器操作相对应的异常音频信号处理器操作报告,音频路径恢复处理装置指导复位元件自动地将多个音频路径元件初始化为稳定状态。13如权利要求12中所述的方法,其中,音频信号处理器健康监视器包括处理器间通信故障元件。
14、,用于检测音频信号处理器和控制处理器之间的硬件级握手中的通信故障;复位信号处理装置,用于检测由音频信号处理器发送给控制处理器的复位指示;音频信号处理器故障消息处理装置,用于检测从音频信号处理器到控制处理器的指示不可恢复的故障已经发生的消息;命令/响应超时处理装置,用于确定由控制处理器发送给音频信号处理器的命令在指定时间间隔内尚未接收到期望响应;以及接收语音包超时处理装置,用于当多个音频路径元件是活动的时候,反向信道语音包未被控制处理器接收到。权利要求书CN104093161A1/12页5自动音频恢复系统及其自动恢复方法技术领域0001本发明一般涉及电信领域,并且更具体地,涉及用于移动站中从意外。
15、状态自动音频恢复的装置和方法。背景技术0002手机行业不仅在本国内,而且在世界范围内正在经历指数增长。事实上,已知美国超过百分之二十的成年人口甚至没有传统的固定电话。除了不拥有传统电话的那些人之外,几乎百分之九十的成年人口拥有无线电话。0003而且手机的使用也正在增加,并且超过传统的固定电话的使用覆盖。事实上,七分之一的成年人现在只使用手机。尽管在过去,当陆上线路不可用时或者在紧急状况下使用手机,但是更低的运营商价格、家庭套餐的可负担性和免费的移动到移动或者朋友到朋友的推广培养了使用量的显著增长。现今走进任何公共场所或者机构并且注意到那里大多数人在他们的手机上讲话并不稀奇。0004事实上,在手。
16、机开发者身上有着相当大的动力去快速地使新型号上市ELD,并且销售上的竞争是空前的。因此,以下并不稀奇开发者使具有相对不成熟的软件的新型号上市并在重大程序错误修正和开发出特性增强时提供软件更新。0005手机内的音频路径在声压波由麦克风和扬声器发送和接收这一点上提出了相当大的挑战,麦克风和扬声器提供这些传感器TRANSDUCER和模拟电信号之间的转换接口。并且模拟电信号被诸如模数转换器ADC和数模转换器DAC之类的转换器转换为数字信号/从数字信号转换。手机的音频路径内的其它元件在数字信号上操作,最终以通过空中接口发送的一系列经调制的信号告终。0006正如一位本领域技术人员将理解,模拟电信号到代表那。
17、些模拟电信号的数字信号的转换或者相反的转换是复杂的,并且当处理与变化的音频状况相对应的模拟信号时,这两个域之间的转换极其复杂,因为转换元件和手机内的其它元件的配置必须动态地适配变化的音频状况。如果手机中的上市的软件是成熟的,则预计手机中的音频处理将没有问题。但是如果软件不成熟或者处于中间状态,则用户可能偶尔经历以下状况信号移位或者转换元件的不适当的配置完全导致通过扬声器听到的压倒性的噪声或者音频的完全静音。0007当异常的音频路径状况发生时尽管罕见,在目前的手机中用户仅有的求助是重启POWERCYCLE电话,这样通常清除了问题状况。然而,要求用户重启他的/她的手机是恼人且麻烦的。0008因此,。
18、需要手机中提供从音频子系统的意外状态自动恢复的机制。发明内容0009在其它申请当中的本发明是针对解决上述问题并解决现有技术的其它问题、缺点和限制。本发明提供了用于在移动站中从音频子系统的意外状态恢复的先进技术。0010在一个实施例中,提供了一种在移动站中的自动音频恢复系统。所述系统包括一说明书CN104093161A2/12页6个或多个状态生成器和音频路径恢复处理装置。一个或多个状态生成器用于监视移动站内的音频路径元件的操作,并且用于检测一个或多个异常音频操作并将其报告给音频状态监视器,其中,响应于与一个或多个异常音频操作相对应的一个或多个报告,音频状态监视器请求音频路径元件的自动恢复。音频路。
19、径恢复处理装置用于从音频状态监视器接收自动恢复请求并且用于指导与音频路径元件相对应的复位元件自动地将音频路径元件初始化为先前已知的稳定状态。0011本发明的一个方面设想了一种移动站中的自动音频恢复系统。所述系统具有音频信号处理器ASP和控制处理器。ASP包括一个或多个状态生成器,所述一个或多个状态生成器用于监视移动站内的音频路径元件的操作,并且用于检测一个或多个异常音频操作并将其报告给音频状态监视器,其中,响应于与所述一个或多个异常音频操作相对应的一个或多个报告,音频状态监视器请求音频路径元件的自动恢复。控制处理器包括音频路径恢复处理器,该音频路径恢复处理装置用于从音频状态监视器接收自动恢复请。
20、求,并且用于指导与音频路径元件相对应的复位元件自动地将音频路径元件初始化为先前已知的稳定状态。0012本发明的另一个方面包含一种用于在移动站中从音频路径的意外状态自动恢复的方法。所述方法包括经由一个或多个状态生成器首次监视移动站内的音频路径元件的操作,并且检测一个或多个异常音频操作并将其报告给音频状态监视器,其中,响应于与一个或多个异常音频操作相对应的一个或多个报告,音频状态监视器请求音频路径元件的自动恢复;以及经由音频路径恢复处理装置,从音频状态监视器接收自动恢复请求,并且指导与音频路径元件相对应的复位元件自动地将音频路径元件初始化为先前已知的稳定状态。附图说明0013关于下列描述和附图,本。
21、发明的这些及其它目标、特征和优点将变得更好理解,附图中0014图1是图示在目前的移动站内布置的示例性音频子系统的框图;0015图2是描绘根据本发明的以自动音频恢复机制为特征的移动站内的音频子系统的框图;0016图3是以根据本发明的用于监视音频状态的方法为特征的流程示图;0017图4是显示根据本发明的中断服务请求ISR状态生成器的框图;0018图5是图示根据本发明的用于监视中断服务请求状态的方法的流程示图;0019图6是详述根据本发明的用于监视脉冲码调制状态的方法的流程示图;0020图7是显示根据本发明的包状态生成器的框图;0021图8是图示根据本发明的用于监视包状态的方法的流程示图;以及002。
22、2图9是详述根据本发明的音频信号处理器健康监视器的框图。具体实施方式0023以下描述本发明的示例性及说明性的实施例。为了清楚,在本说明书中并未描述实际实现方式的所有特征,因为本领域技术人员将理解,在任何这样的实际实施例的开发中,许多实现方式特定的决定被作出以实现特定目标,诸如符合系统相关及商业相关的约说明书CN104093161A3/12页7束,这在各个实现方式之间变化。此外,将会理解,这样的开发工作会是复杂且费时的,但是对于得益于本公开的本领域普通技术人员仍将是例行工作。对优选实施例的各种修改对于本领域技术人员将是显而易见的,并且这里定义的一般原理可以应用于其它实施例。因此,本发明并不打算限。
23、于这里示出和描述的特定实施例,而是将符合与这里公开的原理和新颖特征一致的最宽范围。0024现在将参考附图描述本发明。仅仅为了解释的目的而在附图中示意地描绘各种结构、系统和设备,并且以便不以本领域技术人员公知的细节模糊本发明。然而,附图被包括以描述和解释本发明的说明性示例。这里使用的词汇和短语应当被理解和解释为具有与相关领域技术人员对那些词汇和短语的理解一致的含义。这里没有打算通过术语或者短语的一致使用来暗示术语或者短语的特殊定义即,与本领域技术人员所理解的普通且惯用的含义不同的定义。在术语或者短语打算具有特殊含义即,除了技术人员所理解的含义之外的含义的方面,这样的特殊定义将在说明书中以定义性方。
24、式清楚地阐述,所述方式直接并不含糊地为所述术语或者短语提供特殊定义。0025定义0026集成电路IC在一小片半导体材料通常为硅上制造的一组电子电路。IC也被称为芯片、微芯片或者裸晶DIE。0027中央处理单元CPU通过对数据执行包括算术运算、逻辑运算以及输入/输出操作的操作来运行计算机程序也被称为“计算机应用”或“应用”的指令的电子电路即,“硬件”。0028微处理器在单个集成电路上充当CPU的电子设备。微处理器接收数字数据作为输入,根据从或者片上的或者片外的存储器取得的指令处理数据,并且生成指令所规定的操作的结果作为输出。通用微处理器可以在台式、移动或者平板计算机中采用,并且被用于诸如计算、文。
25、本编辑、多媒体显示和互联网浏览之类的用途。微处理器还可以被布置在嵌入式系统中以控制包括器械、移动电话、智能手机和工业控制设备在内的各种各样的设备。0029微代码用来指代多个微指令的术语。微指令也被称为“本地指令”是处于微处理器子单元运行的级别的指令。示例性子单元包括整数单元、浮点单元、MMX单元和加载/存储单元。例如,微指令被精简指令集计算机RISC微处理器直接运行。对于诸如X86兼容微处理器之类的复杂指令集计算机CISC微处理器,X86指令被译成相关联的微指令,并且相关联的微指令通过CISC微处理器内的子单元直接运行。0030鉴于以上关于移动站音频子系统和在目前的移动站内用来处理由许多原因引。
26、起的音频链中的过度噪声的相关联的技术的背景讨论,现在将参考图1呈现对这些技术的限制和缺点的讨论。在此之后,将参考图29提供对本发明的论述。本发明克服了目前的音频子系统的限制和缺点。0031参照图1,呈现了目前的移动站100内布置的示例性音频子系统的框图。如一位本领域技术人员将理解的,移动站100内的音频系统包括麦克风111和扬声器112。音频子系统横跨模拟元件120、音频信号处理器130、控制处理器140和调制解调器处理器150。为了说明本发明,在模拟元件120和处理器130、140、150内仅示出关联组件,因为一位本领域技术人员将理解,移动站包括与音频接收、处理和传输不直接有关的许多其它组件。
27、。0032因此,在音频传输链中,麦克风111耦接到模拟元件120内的模数转换器说明书CN104093161A4/12页8ADC121,ADC121的输出被提供给音频信号处理器130内的发送TX预处理器131。TX预处理器131的输出耦接到话音服务选项SSO编码器133。SSO编码器133的输出耦接到控制处理器140内的反向信道包处理装置141。反向信道包处理装置141的输出耦接到调制解调器处理器150内的信道编码器151。0033在音频接收链中,调制解调器处理器150内的信道解码器152耦接到控制处理器140内的正向信道包处理装置142。正向信道包处理装置142的输出耦接到音频信号处理器130。
28、内的SSO解码器134。SSO解码器134的输出耦接到接收RX后处理器132。RX后处理器132的输出耦接到模拟元件120内的数模转换器DAC122。DAC122的输出耦接到扬声器112。0034在操作中,音频频率范围内的声压波被麦克风111转换成被提供给ADC121的模拟电信号。ADC121对模拟电信号进行采样并将它们转换成模拟电信号的数字表示,其通常为脉冲码调制PCM信号。实际上,样本还被ADC121以八个样本或者16个样本的组缓存,并且在一组完成之时,ADC将向音频信号处理器130发起发送中断服务请求TISR未示出以指示样本准备好提供给TX预处理器131。0035TX预处理器131对AD。
29、C121所提供的PCM信号执行本领域技术人员已知的音频操作,所述音频操作包括均衡化、自动增益控制AGC、声压缩等等,并且这些经预处理的PCM信号被提供给SSO编码器133。SSO编码器133将经预处理的PCM信号转换成适合于通过码分多址CDMA反向信道传输的发送音频包,所述CDMA反向信道诸如公知的1XRTTCDMA架构所采用的那种。0036发送音频包随后被提供给控制处理器140内的反向信道包处理装置141,该控制处理器140控制移动站内的许多其它功能,包括接口连接到调制解调器处理器150。因此,发送音频包被提供给调制解调器处理器150内的信道编码器151,该信道编码器151编码发送音频包以用。
30、于通过1XRTT反向信道空中接口传输到一个或多个基站。0037在音频接收链中,正向信道传输被移动站100通过1XRTT正向信道空中接口接收,并且被提供给信道解码器152。信道解码器152对经编码的CDMA包进行解码并将接收到的音频包提供给控制处理器140内的正向信道包处理装置142。正向信道包处理装置142,像反向信道包处理装置141那样,执行移动站内的许多功能,其中之一是接口连接到调制解调器处理器150。从而,正向信道包处理装置142向音频信号处理器130内的SSO解码器134提供接收到的音频包。SSO解码器134将接收到的音频包转换成接收到的PCM信号,该接收到的PCM信号被提供给RX后处。
31、理器132。RX后处理器132,像TX预处理器131那样,对由SSO解码器134所提供的PCM信号执行本领域技术人员已知的音频操作,所述音频操作包括均衡化、自动增益控制AGC、声解压缩等等,并且这些经后处理的PCM信号被提供给DAC122。0038DAC122也包括允许对通常八个或者16个后处理器PCM信号进行缓存的缓存器未示出,并且当缓存器准备好接收另外的信号时,向音频信号处理器130发起接收ISR未示出,以指示接收另外的信号的就绪。0039DAC122将经后处理的PCM信号转换成能够驱动扬声器112的模拟电信号,并且扬声器112将模拟电信号转换成音频频率范围内的声压波。0040通常,音频发。
32、送和接收链中所注释的元件可靠地作用于允许适合于支持移动站的说明书CN104093161A5/12页9用户通过1XRTT网络与一个或多个其他用户的通信的音频信号的传输和接收,以及支持用户和机器之间的其它类型的音频传输。然而,本申请聚焦于与模拟元件120和音频信号处理器130之间的接口相对应的问题所导致的本领域公知的问题。如一位本领域技术人员将理解,模拟元件120和音频信号处理器130之间的接口是数字接口。即,对ADC121和DAC122两者的控制受到配置寄存器未示出中的设置的影响。例如,ADC121可以用于在上升沿、在下降沿对模拟电信号进行采样,或者它可以采用延迟采样模式。DAC122可以类似地。
33、被配置为解释具有符号位、或者不具有符号位的PCM信号等等。而且通过改变配置寄存器中的设置以与当前的音频状况一致来响应于变化的音频状况动态地配置ADC121和DAC122两者是音频处理器130的功能之一。一位本领域技术人员还将理解,以下并不稀奇音频信号处理器130响应于变化的音频状况错误地配置ADC121或者DAC122或者ADC121和DAC122两者,从而将可听噪声插入链中。一位本领域技术人员还将理解,音频发送和接收链内的信号的突然移位可能导致链被施压STRESS到以下程度的状态可听噪声通过扬声器112被听到或者通过1XRTT空中接口被发送到另一方。不管原因是什么,此现象尽管罕见往往被称为“。
34、大噪声”、“过度噪声”或者“响噪声”,并且它由在发送或者接收移动站中的扬声器112中听到的噪声展现,以致噪声电平显著干扰用户通过扬声器112听到真正的音频的能力。除了大噪声之外,对ADC121和/或DAC122的错误配置或者突然的信号移位可能导致音频值减小甚至到音频静音的程度的状况。那些现象是异常的。这些移动站的音频路径中的意外状态可能由于不成熟的软件,模拟元件120和处理器130、140之间的不一致接口或者在电话使用中的考虑不周的习惯所导致。0041作为这些状况中的任何一个的结果,要求用户重启移动站100以便清除问题并将该站返回到可接受的音频值。0042本发明人已经注意到要求用户重启他的/她。
35、的移动站100以便减轻大噪声的影响是麻烦的,并且他们已进一步提供了经由用于从音频链中的意外状态恢复的移动站中的自动机制来克服这个缺点及其它的装置和方法。现在将参考图29讨论本发明。0043参照图2,呈现了根据本发明的以自动音频恢复机制为特征的移动站200内的音频子系统的框图。像图1的移动站100那样,根据本发明的移动站200具有麦克风211和扬声器212,并且音频子系统横跨模拟元件220、音频信号处理器230、控制处理器240和调制解调器处理器250。像图1的移动站100那样,为了说明本申请,在模拟元件220和处理器230、240、250内仅示出关联组件,因为一位本领域技术人员将理解,移动站2。
36、00包括与音频接收、处理和传输不直接有关的许多其它组件。0044因此,在音频传输链中,麦克风211耦接到模拟元件220内的模数转换器ADC221,ADC221的输出被提供给音频信号处理器230内的发送TX预处理器231。TX预处理器231的输出耦接到话音服务选项SSO解码器233。SSO解码器233的输出耦接到控制处理器240内的反向信道包处理装置241。反向信道包处理装置241的输出耦接到调制解调器处理器250内的信道编码器251。0045在音频接收链中,调制解调器处理器250内的信道解码器252耦接到控制处理器240内的正向信道包处理装置242。正向信道包处理装置242的输出耦接到音频信号。
37、处理器230内的SSO解码器234。SSO解码器234的输出耦接到接收RX后处理器232。RX后处理器232的输出耦接到模拟元件220内的数模转换器DAC222。DAC222的输出耦接到说明书CN104093161A6/12页10扬声器212。0046除了音频传输和接收链之外,根据本发明的音频信号处理器230还具有耦接到ADC221和DAC222两者的中断服务请求ISR状态生成器261。音频信号处理器230额外地包括耦接到TX预处理器231和RX后处理器232的输出的PCM状态生成器262。音频信号处理器230还包括耦接到SSO编码器233的输出和SSO解码器234的输入的包状态生成器263。。
38、音频信号处理器230还包括计时器264。ISR状态生成器261、PCM状态生成器262、包状态生成器263和计时器264的输出分别经由信号ISRSTATUS、PCMSTATUS、PKTSTATUS和TIME耦接到音频状态监视器265。0047控制处理器240还包括音频信号处理器ASP健康监视器266,该ASP健康监视器266耦接到反向信道包处理装置241的输入和正向信道包处理装置242的输出。控制处理器240额外地具有音频路径恢复处理装置267,该音频路径恢复处理装置267经由信号STSRECREQ耦接到音频状态监视器265并经由信号HLTHRECREQ耦接到ASP健康监视器266。0048模。
39、拟元件220还具有经由信号RESET耦接到音频路径恢复处理装置267的复位逻辑268,并且音频信号处理器230包括经由信号RESET耦接到音频路径恢复处理装置267的复位逻辑269。0049在操作中,音频频率范围内的声压波被麦克风211转换成提供给ADC221的模拟电信号。ADC221对模拟电信号进行采样并将它们转换成模拟电信号的数字表示,通常为脉冲码调制PCM信号。实际上,样本被ADC221以八个样本或者16个样本的组缓存,并且在一组完成时,ADC221将向音频信号处理器230发起发送中断服务请求TISR未示出以指示样本准备好提供给TX预处理器231。0050TX预处理器231对ADC221。
40、所提供的PCM信号执行本领域技术人员已知的音频操作,所述音频操作包括均衡化、自动增益控制AGC、声压缩等等,并且这些经预处理的PCM信号被提供给SSO编码器233。SSO编码器233将经预处理的PCM信号转换成适合于通过CDMA反向信道传输的发送音频包,所述CDMA反向信道诸如公知的1XRTTCDMA架构所采用的那种。发送音频包随后被提供给控制处理器240内的反向信道包处理装置241,控制处理器240控制移动站内的许多其它功能,包括到调制解调器处理器250的接口。因此,发送音频包被提供给调制解调器处理器250内的信道编码器251,该信道编码器251对发送音频包进行编码,以用于通过1XRTT反向。
41、信道空中接口传输到一个或多个基站。0051在音频接收链中,正向信道传输由移动站200通过1XRTT正向信道空中接口接收,并且被提供给信道解码器252。信道解码器252对经编码的CDMA包进行解码,并将接收到的音频包提供给控制处理器240内的正向信道包处理装置242。正向信道包处理装置242,像反向信道包处理装置241那样,执行移动站内的许多功能,所述功能之一是接口连接到调制解调器处理器250。正向信道包处理装置242从而向音频信号处理器230内的SSO解码器234提供接收到的音频包。SSO解码器234将接收到的音频包转换成接收到的PCM信号,该接收到的PCM信号被提供给RX后处理器232。RX。
42、后处理器232,像TX预处理器231那样,对SSO解码器234所提供的PCM信号执行本领域技术人员已知的音频操作,所述音频操作包括均衡化、自动增益控制AGC、声解压缩等等,并且这些经后处理的PCM信号被提供给DAC222。0052DAC222也包括允许对通常八个或者16个后处理器PCM信号进行缓存的缓存器说明书CN104093161A107/12页11未示出,并且当缓存器准备接收另外的信号时,向音频信号处理器230发起接收ISR未示出,以指示接收另外的信号的就绪。DAC222将经后处理的PCM信号转换成能够驱动扬声器212的模拟电信号,并且扬声器212将模拟电信号转换成音频频率范围内的声压波。。
43、0053为了克服上面提及的与模拟元件120和音频信号处理器130之间的接口的错误配置相关的大噪声、音频静音和其它问题的限制,ISR状态生成器261用于监视ADC221和DAC222两者所生成的ISR。如果在规定时间间隔内的ISR的数量与可接受的音频值不相称,如下面将更详细地描述的,则ISR状态生成器将使ISRSTATUS有效ASSERT。PCM状态生成器262用于监视TX预处理器231和RX后处理器232两者所输出的PCM信号。如果在规定时间间隔内的PCM信号被确定为是异常的,如下面将更详细地描述的,则PCM状态生成器262将使PCMSTATUS有效。包状态生成器263用于监视被发送到控制处理。
44、器240的和从控制处理器240接收到的音频包。如果包好像在规定时间间隔内丢失,如下面将更详细地描述的,则包状态生成器263将使PKTSTATUS有效。0054计时器264被配置为指示规定时间间隔,期间状态生成器261263确定可以指示发送和/或接收音频路径内的异常的状况。在一个实施例中,规定时间间隔近似为20毫秒,并且对所有三个状态生成器261263以及状态监视器265可用。另一实施例设想了近似为10毫秒的规定时间间隔。在一个实施例中,只要在发送和/或接收音频路径上有活动,即如果发送和/或接收音频路径处于“开启”状态,规定时间间隔就连续地重复。0055在使ISRSTATUS、PCMSTATUS。
45、或者PKTSTATUS有效之时,音频状态监视器265使STSRECECREQ有效,指示需要恢复音频子系统。因此,音频路径恢复处理装置使RESET有效,其指导复位元件268269分别将模拟元件220和音频信号处理器230的所有音频组件221222、231234初始化为先前已知的稳定状态,从而将音频发送/接收路径返回到可接受的音频值。0056除了监视音频发送/接收路径用于与ISR、PCM信令和音频包传输/接收相对应的异常之外,ASP健康监视器266用于监视音频信号处理器230与其它通信相关的异常,如下面将更详细地描述的,并且如果检测到异常,则使HLTHRECREQ有效,指导音频路径恢复处理装置26。
46、7使RESET有效,该RESET指导复位元件268269分别将模拟元件220和音频信号处理器230的所有音频组件221222、231234初始化为先前已知的稳定状态,从而将音频发送/接收路径返回到可接受的音频值。0057与要求用户重启以便纠正音频子系统错误的目前的移动站100相反,根据本发明的移动站200提供了从意外状态中自动恢复的音频子系统。0058现在参考图3,呈现了根据本发明的以用于监视音频状态的方法为特征的流程示图300,所述方法诸如可被在图2的移动站200内的元件采用。流程始于框301,其中信号TIME由计时器264使能,指示对音频发送/接收路径内的异常进行确定的规定时间间隔。流程随。
47、后进行到判定框302。0059在判定框302,进行评估以确定音频发送/接收路径是否开启。如果是开启的,则流程进行到判定框303。如果不是,则流程进行到框307。0060在框303,进行评估以确定ISR状态是否正常,如ISR状态生成器261所指示的。如果是正常的,则流程进行到判定框304。如果不是,则流程进行到框307。0061在框304,进行评估以确定PCM状态是否正常,如PCM状态生成器262所指示的。说明书CN104093161A118/12页12如果是正常的,则流程进行到判定框305。如果不是,则流程进行到框307。0062在框305,进行评估以确定包状态是否正常,如包状态生成器263所。
48、指示的。如果是正常的,则流程进行到判定框306。如果不是,则流程进行到框307。0063在框306,进行评估以确定音频信号处理器健康是否正常,如ASP健康监视器266所指示的。如果是正常的,则流程进行到框310。如果不是,则流程进行到框307。0064在框307,恢复请求,即HLTHRECREQ和/或STATRECREQ,可以被发送到音频路径恢复处理装置267。流程随后进行到框308。0065在框308,音频路径恢复处理装置267将RESET传输到复位元件268269。流程随后进行到框309。0066在框309,复位元件268269分别将模拟元件220和音频信号处理器230的所有音频组件221。
49、222、231234初始化为先前已知的稳定状态,从而将音频发送/接收路径返回到可接受的音频值。流程随后进行到框310。0067在框310,所述方法完成。0068现在参照图4,呈现了根据本发明的中断服务请求ISR状态生成器400的框图,所述ISR状态生成器400诸如可在图2的移动站200内被采用。ISR状态生成器400包括从ADC221接收TXSAMPLEISR信号的TXISR计数器401,以及从DAC222接收RXSAMPLEISR信号的RXISR计数器402。计数器401402根据在规定时间间隔期间接收到的各自的ISR的数量增加。计数器401402耦接到ISR状态检查元件403,该ISR状态检查元件403确定计数器401402的值是否与可接受的音频值相称或者它们是否指示异常。如果确定异常,则检查元件403使信号ISRSTATUS有效。0069参照图5,呈现了根据本发明的用于监视中断服务请求状态的方法的流程示图500,所述方法诸如可在图4的ISR状态生成器400内运行。流程始于框501,其中信号TIME由计时器264使能,指示关于音频发送/接收路径内的异常进行确定的规定时间间隔。流程随后进行到判定框502。0070在判定框502,进行评估以确定音频发送路径是否开启。如果是开启的,则流程进行到判定框503。如果不是,则流程进行到判定框505。0071在判定框503,进行评估以确定在。