[发明专利]音频播放系统及方法无效
申请号: | 200910300840.9 | 申请日: | 2009-03-13 |
公开(公告)号: | CN101834929A | 公开(公告)日: | 2010-09-15 |
发明(设计)人: | 卢彦光;陈勉志 | 申请(专利权)人: | 深圳富泰宏精密工业有限公司;富士康科技股份有限公司 |
主分类号: | H04M1/60 | 分类号: | H04M1/60;H04M1/725 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音频 播放 系统 方法 | ||
技术领域
本发明涉及一种播放系统及方法,尤其涉及一种音频播放系统及方法。
背景技术
在Windows Mobile现有架构的音频播放系统中(参阅附图1),上层的应用程序(如多媒体播放程序Media player、Coreplayer)会将各自要播放的音频数据以脉冲编码调制(Pulse Code Modulation,PCM)的格式(如图1中的stream A和stream B)传送给音频驱动程序。如果同时有多个应用程序需要播放音频数据,则音频驱动程序将同时收到多条音频数据流,而这些音频数据流可能有各自不同的格式。
音频驱动程序通过混合模组(如混频器)对这些音频数据流进行处理,转换成相同格式,并混合成一条音频数据流(如图1中的Mixed stream),再通过DMA(Direct MemoryAccess,直接内存存取)通道将该混合后的一条数据流传送至数字信号处理器(DigitalSignal Processor,DSP)做后处理。并转换成模拟信号,然后通过扬声器或耳机播放出来。
但是,在此种架构中,若所有要混合的音频数据流皆为静音,则最后混合出来的数据流(Mixed stream)也为静音,也就是混合后的数据为零,音频驱动程序仍然会将该混合数据流传送至数字信号处理器进行处理,并由扬声器或耳机播放出来。此种情形下,由于混合后的数据为零,可视为无数据,但却花费了将数据流经由DMA送至数字信号处理器,并由数字信号处理器进行处理的时间,以及开启了扬声器,这都形成了电力上的浪费。
发明内容
鉴于以上内容,有必要提供一种音频播放系统,其可在所有音频数据流皆为静音的状态下,关闭扬声器,停止播放音频数据流。
此外,还有必要提供一种音频播放方法,其可在所有音频数据流皆为静音的状态下,关闭扬声器,停止播放音频数据流。
一种音频播放系统,应用于移动装置中,该系统包括一个或多个应用程序、音频驱动程序和数字信号处理器。该音频驱动程序包括:静音状态判断模组,用于接收不同应用程序发送的音频数据流,并判断移动装置是否为静音状态;控制模组,用于当移动装置为静音状态时,关闭扬声器,停止播放所有音频数据流;混合模组,用于当移动装置为非静音状态时,将所有音频数据流转换成相同格式,并混合成一条数据流,将该混合后的数据流传送至数字信号处理器,然后,数字信号处理器将该混合数据流转换成模拟信号,并通过扬声器或耳机播放出来。
一种音频播放方法,应用于移动装置中,该方法包括如下步骤:接收不同应用程序发送的音频数据流;判断移动装置是否为静音状态;如果移动装置为静音状态,则关闭扬声器,停止播放所有音频数据流;如果移动装置为非静音状态,则将所有音频数据流转换成相同格式,并混合成一条数据流,将该混合后的数据流传送至数字信号处理器;数字信号处理器将该混合数据流转换成模拟信号,并通过扬声器或耳机播放出来。
相较于现有技术,所述的音频播放系统及方法,可以在所有音频数据流皆为静音的状态下,关闭扬声器,停止播放音频数据流。
附图说明
图1是现有音频播放系统的结构示意图。
图2是本发明音频播放系统的结构示意图。
图3是本发明音频播放方法较佳实施例的流程图。
图4是图3中步骤S2的具体流程图。
具体实施方式
如图2所示,是本发明音频播放系统的结构示意图。该系统应用于移动装置中(本实施例以手机为例进行说明),主要包括应用程序1(如应用程序A和应用程序B)、音频驱动程序2和数字信号处理器3等。其中,所述音频驱动程序2包括静音状态判断模组21、控制模组22和混合模组23。本发明所称的模组是完成一特定功能的计算机程序段,比程序更适合于描述软件在计算机中的执行过程,因此在本发明以下对软件描述中都以模组描述。在本实施例中,所述应用程序是指多媒体播放程序,如Media player、Coreplayer。
所述静音状态判断模组21用于接收不同应用程序1发送的音频数据流(如stream A和stream B),并判断移动装置是否为静音状态。在本实施例中,所述应用程序1发送的音频数据流格式为脉冲编码调制(Pulse Code Modulation,PCM)格式。
其中,判断移动装置是否为静音状态的具体过程如下:
1.在没有任何音频数据流播放的情况下,移动装置预设为静音状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳富泰宏精密工业有限公司;富士康科技股份有限公司,未经深圳富泰宏精密工业有限公司;富士康科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910300840.9/2.html,转载请声明来源钻瓜专利网。