当前位置: 首页 > 专利查询>方泰公司专利>正文

音频处理系统及音频处理方法技术方案

技术编号:3040795 阅读:146 留言:0更新日期:2012-04-11 18:40
本发明专利技术根据音频处理系统完成解码的实现时间长短区分不同的音频解码格式,在只读存储器中存储实时性强的解码程序的代码,在随机存储器中加载实时性弱的解码程序的代码,上述方案通过只读存储器调用实时性强的音频解码程序,确保了解码的高效率;通过随机存储器中加载多种实时性弱的音频解码程序,保证了系统的灵活性;同时合理减小系统所需只读存储器的存储空间,降低了芯片成本。

【技术实现步骤摘要】

本专利技术涉及一种,特别涉及一种用于便携式设备的移动。
技术介绍
随着诸如移动电话、个人数字助理(PDA)等便携式移动设备的日益普及,人们已对这些设备的发音提出了更高的要求。除了传统的单音、和弦、MIDI等发音方式,现在又出现了真人发音、环绕立体声、流媒体等多种概念。目前,实现上述多种音频解码的系统解决方案主要有两种基于硬件的解决方案和基于数字信号处理的软件解决方案。基于硬件的解决方案优点在于效率较高,但是其实现难度大,灵活性差。因此,绝大部分解决方案都采用了基于数字信号处理(DSP)的软件解决方案。由于随机存储器(RAM)具有断电后数据丢失的特性,无法持久存储数据内容,所以基于数字信号处理(DSP)的软件解决方案通常将音频解码程序的代码存储于只读存储器(ROM)中,只读存储器(ROM)中的固件(Firmware)存储有不同种类的音频解码程序的代码,比如MIDI、ADPCM、PCM、MP3、ACC、OGG或WMA等格式。固件(Firmware)中的音频解码程序的代码能直接送入数字信号处理器,这样的方案能提高系统的灵活性和高效率,降低设计难度。但是,由于固件(Firmware)是固化在只读存储器(ROM)中,需占用集成电路芯片面积。如果将全部的音频解码程序的代码放置于只读存储器(ROM)中则需要较大的存储空间,会导致芯片面积增大,从而增加芯片成本。
技术实现思路
本专利技术的目的在于提供一种能支持多种音频解码格式且节约芯片面积的音频处理系统。本专利技术是通过以下技术方案实现的一种音频处理系统,包括数字信号处理器、只读存储器和随机存储器,其中,只读存储器和随机存储器的输出端分别与数字信号处理器的输入端相连,数字信号处理器的输出端与随机存储器的输入端相连,只读存储器中存储有第一音频解码程序的代码,随机存储器中加载第二音频解码程序的代码。所述第一音频解码程序的代码存储在只读存储器的固件中。所述第一音频解码程序的代码在此系统中实现解码的实现时间小于200ms。所述第一音频解码程序所支持的音频格式是MIDI、ADPCM或PCM。所述第二音频解码程序包括解码程序或解码器。所述第二音频解码程序在此系统中实现解码的时间大于200ms。所述第二音频解码程序所支持的音频格式是MP3、ACC、OGG或WMA。本专利技术的另一目的在于提供一种能根据不同音频编码格式采用相应解码程序处理的的音频处理方法。本专利技术是通过以下技术方案实现的一种音频处理方法,包括如下步骤(1)判断待读取数据的音频编码格式类型;(2)若是第一音频编码格式,则将第一音频解码程序的代码从只读存储器送入数字信号处理器;(3)若是第二音频编码格式,则在随机存储器中加载第二音频解码程序的代码;(4)将随机存储器中加载的代码送入数字信号处理器。所述第一音频解码程序的是作为固件的一部分存储在只读存储器中。所述第一音频解码程序在此系统中实现解码的时间小于200ms。所述第一音频解码程序所支持的音频格式是MIDI、ADPCM或PCM。所述第二音频解码程序包括解码程序或解码器。所述第二音频解码程序在此系统中实现解码的时间大于200ms。所述第二音频解码程序所支持的音频格式是MP3、ACC、OGG或WMA。本专利技术根据音频处理系统完成解码的实现时间长短区分不同的音频解码格式,在只读存储器中存储实时性强的解码代码,在随机存储器中加载实时性弱的解码代码,上述方案通过只读存储器调用实时性强的音频解码,确保了解码的高效率;通过随机存储器中加载多种实时性弱的音频解码,保证了系统的灵活性;同时合理减小系统所需只读存储器的存储空间,降低了芯片成本。附图说明图1是本专利技术音频处理系统的方框图;图2是本专利技术音频处理方法的流程图。具体实施例方式在视、音频领域中通常用实时性来衡量系统在限定时间内执行完规定的功能并对外部的异步事件作出响应的能力。实时性的强弱是以完成规定功能和作出相应时间的长短来衡量的。便携式移动设备中一部分业务模式的音频应用对系统的实现时间要求比较高,必须在规定的时间内完成该功能。比如移动电话的按键声音,一旦用户按键,就需让用户立即听见按键的提示音;在一些游戏模式中,必须满足游戏剧情、场景的要求发出相应的音效声音。而根据人体本身对声音的反应时间大致在50ms-200ms内,超过200ms人体就会察觉到延时现象。而另一部分业务模式的音频应用对系统的实现时间要求比较低,比如播放MP3歌曲,可以允许用户操作后有短暂的延时。根据上述特点,本专利技术将音频格式分成两类,一类是实时性强的音频格式,音频处理系统完成此类音频解码的实现时间小于200ms,常见的格式有MIDI、ADPCM、PCM等;另一类是实时性弱的音频格式,音频处理系统完成此类音频解码的实现时间大于200ms,常见的格式有MP3、ACC、OGG、WMA等。请参阅图1,图1是本专利技术音频处理系统的方框图。一种音频处理系统,包括只读存储器11、随机存储器12、数字信号处理器13以及相配合的程序15。其中,只读存储器11和随机存储器12的输出端分别与数字信号处理器13的输入端相连,数字信号处理器13的输出端与随机存储器12的输入端相连。只读存储器11中包含固件14,固件14中的音频解码程序的代码能直接送入数字信号处理器13。在固件14中存储第一音频解码程序的代码,第一音频解码程序即实时性强的音频解码程序,音频处理系统实现此类音频格式的解码时间小于200ms。程序15中包含第二音频解码程序的代码,第二音频解码程序即实时性弱的音频解码程序,音频处理系统实现此类音频格式的解码时间大于200ms。通过划分上述音频解码程序,只读存储器11只需存储一部分音频编码程序,其容量大大减小,在芯片中的面积也相应减小。当数字信号处理器13处理对系统的实现时间要求比较高的音频应用时,固件14中的第一音频解码程序的代码送入数字信号处理器13,利用只读存储器的特性,使得音频处理系统可随时调用,缩短系统反应时间,减轻系统负荷。当数字信号处理器13处理对系统的实现时间要求比较低的音频应用时,程序15中的第二音频解码程序的代码在随机存储器12中被加载,代码是解码程序或者解码器。然后通过随机存储器12送入数字信号处理器13。当解码完成后,随机存储器12释放空间。请参阅图2,图2是本专利技术音频处理系统的方框图。一种音频处理方法,应用于上述音频处理系统。首先执行步骤101,判断系统待读取数据的音频编码格式类型;若是第一音频编码格式,即音频处理系统实现此类音频解码的时间小于200ms,则执行步骤102,将第一音频解码程序的代码从只读存储器11送入数字信号处理器13,其中,第一音频解码程序是作为固件的一部分存储在只读存储器14中;若是第二音频编码格式,即音频处理系统实现此类音频解码的时间大于200ms,则执行步骤103,在随机存储器12中加载第二音频解码程序的代码,其中,第二音频解码程序的代码通过程序15加载给随机存储器12,代码是解码程序或者解码器;然后执行步骤104,将加载的解码程序的代码送入数字信号处理器13。本专利技术根据音频处理系统完成解码的实现时间长短区分不同的音频解码格式,在只读存储器中存储实时性强的解码程序的代码,在随机存储器中加载实时性弱的解码程序的代码,上述方案通过只读存储器调用本文档来自技高网...

【技术保护点】
一种音频处理系统,包括数字信号处理器、只读存储器和随机存储器,其中,只读存储器和随机存储器的输出端分别与数字信号处理器的输入端相连,数字信号处理器的输出端与随机存储器的输入端相连,其特征在于:只读存储器中存储有第一音频解码程序的代码,随机存储器中加载第二音频解码程序的代码。

【技术特征摘要】
1.一种音频处理系统,包括数字信号处理器、只读存储器和随机存储器,其中,只读存储器和随机存储器的输出端分别与数字信号处理器的输入端相连,数字信号处理器的输出端与随机存储器的输入端相连,其特征在于只读存储器中存储有第一音频解码程序的代码,随机存储器中加载第二音频解码程序的代码。2.如权利要求1所述的音频处理系统,其特征在于所述第一音频解码程序作为固件的一部分存储在只读存储器中。3.如权利要求1或2所述的音频处理系统,其特征在于所述第一音频解码程序在此系统中实现解码的时间小于200ms。4.如权利要求3所述的音频处理系统,其特征在于所述第一音频解码程序是MIDI、ADPCM或PCM的解码程序。5.如权利要求1所述的音频处理系统,其特征在于所述第二音频解码程序包括解码程序或解码器。6.如权利要求1或5所述的音频处理系统,其特征在于所述第二音频解码程序在此系统中实现解码的时间大于200ms。7.如权利要求6所述的音频处理系统,其特征在于所述第二音频解码程序是MP3、ACC、OGG或WMA的解码程序。8.一种音频...

【专利技术属性】
技术研发人员:沈方宋戈冯迈克
申请(专利权)人:方泰公司
类型:发明
国别省市:KY[开曼群岛]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1