发明名称 音频播放系统及方法
摘要 一种音频播放方法,应用于移动装置中,该方法包括如下步骤:接收不同应用程序发送的音频数据流;判断移动装置是否为静音状态;如果移动装置为静音状态,则关闭扬声器,停止播放所有音频数据流;如果移动装置为非静音状态,则将所有音频数据流混合成一条数据流,将该混合后的数据流传送至数字信号处理器;数字信号处理器将该混合数据流转换成模拟信号,并通过扬声器或耳机播放出来。本发明还提供一种音频播放系统。利用本发明可以在所有音频数据流皆为静音的状态下,关闭扬声器,停止播放音频数据流。
申请公布号 CN101834929B 申请公布日期 2014.03.26
申请号 CN200910300840.9 申请日期 2009.03.13
申请人 深圳富泰宏精密工业有限公司 发明人 卢彦光;陈勉志
分类号 H04M1/60(2006.01)I;H04M1/725(2006.01)I 主分类号 H04M1/60(2006.01)I
代理机构 代理人
主权项 一种音频播放方法,应用于移动装置中,其特征在于,该方法包括如下步骤:接收不同应用程序发送的音频数据流;判断移动装置是否为静音状态,包括如下步骤(a)‑(d):(a)在没有任何音频数据流播放的情况下,移动装置预设为静音状态;(b)当移动装置在静音状态下,若有任何一条音频数据流开始播放,则检查该音频数据流的音量,若音量不为0,则将该移动装置由静音状态转换至非静音状态,否则,维持移动装置在静音状态;(c)当移动装置在静音状态下,若有任何一条音频数据流被调整成非静音,则检查该音频数据流的播放状态是否为播放中,若是,则将移动装置由静音状态转换至非静音状态,否则,维持移动装置在静音状态;(d)当移动装置在非静音状态下,若任何一条音频数据流的音量被调整成0、或任何一条音频数据流由播放状态被设置为暂停或停止时,检查其它所有音频数据流是否皆为此状态,若是,则将移动装置由非静音状态转换至静音状态,若有任何一条音频数据流正在播放且不为静音,则维持移动装置在非静音状态;如果移动装置为静音状态,则关闭扬声器,停止播放所有音频数据流;如果移动装置为非静音状态,则将所有音频数据流转换成相同格式,并将应用程序传送过来的每条音频数据流乘上该条音频数据流的音量值,然后将所有音频数据流混合成一条数据流,将该混合后的数据流传送至数字信号处理器;及数字信号处理器将该混合数据流转换成模拟信号,并通过扬声器或耳机播放出来。
地址 518109 广东省深圳市宝安区龙华镇富士康科技工业园F3区A栋