发明名称 |
一种音频输出方法及系统 |
摘要 |
本发明公开了一种音频输出方法及系统,用以解决现有技术在实现音频输出过程中,占用输出缓冲单元过大,音频输出系统成本较高的问题。本发明方法包括步骤:A.将一帧数字音频信号数据写入缓冲单元,从所述缓冲单元中交错读取该帧第一声道和第二声道的数字音频信号数据,并写入第一输出缓冲单元;B.从所述第一输出缓冲单元中读取数据并输出。本发明还公开了一种音频输出系统。本发明用于音频输出,减小音频输出过程中所占用的输出缓冲单元,降低了音频输出系统的成本。 |
申请公布号 |
CN100458683C |
申请公布日期 |
2009.02.04 |
申请号 |
CN200710063429.5 |
申请日期 |
2007.01.31 |
申请人 |
北京中星微电子有限公司 |
发明人 |
侯培新 |
分类号 |
G06F3/16(2006.01);G11B20/10(2006.01) |
主分类号 |
G06F3/16(2006.01) |
代理机构 |
北京同达信恒知识产权代理有限公司 |
代理人 |
黄志华 |
主权项 |
1、一种音频输出方法,其特征在于,该方法包括步骤:将第一帧双声道数字音频信号数据进行交错后写入第一输出缓冲单元;将所述第一帧双声道数字音频信号数据之后的每一帧数字音频信号数据的第一声道的数字音频信号数据写入第二输出缓冲单元,将该帧数字音频信号数据的第二声道的数字音频信号数据写入工作缓冲单元;通过预先设置的用于指向所述第一输出缓冲单元中数据的读取位置的指针,确定当前所述第一输出缓冲单元中已读取的数据量,并根据该数据量将所述第二输出缓冲单元和工作缓冲单元中的数据进行交错后写入所述第一输出缓冲单元;其中,所述指针的初始值为所述第一输出缓冲单元的首地址,当所述指针的值为所述第一输出缓冲单元的末地址时,所述指针的值重新等于所述第一输出缓冲单元的首地址;从所述第一输出缓冲单元中读取数据并输出。 |
地址 |
100083北京市海淀区学院路35号世宁大厦15层 |