[发明专利]用于游戏控制器的数字音频播放器无效
申请号: | 200810043572.2 | 申请日: | 2008-06-30 |
公开(公告)号: | CN101620881A | 公开(公告)日: | 2010-01-06 |
发明(设计)人: | 郑文灏 | 申请(专利权)人: | 鼎亿数码科技(上海)有限公司;鼎亿公司 |
主分类号: | G11C7/16 | 分类号: | G11C7/16 |
代理公司: | 上海浦一知识产权代理有限公司 | 代理人: | 周 赤 |
地址: | 201204上海市浦东新区张*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 游戏 控制器 数字音频 播放 | ||
1、一种用于游戏控制器的数字音频播放器,包括一微处理器,与其连接的一功率放大器;其特征在于:
所述微处理器具有I2C接口,通过I2C总线接收4比特ADPCM音频数据和控制信息,并对4比特ADPCM音频数据进行解码,还原成16比特的脉码调制录音,再进行数模转换后,将模拟音频信号输送给功率放大器,所述功率放大器对模拟音频信号放大后输出。
2、如权利要求1所述的用于游戏控制器的数字音频播放器,其特征在于:所述微控制器还具有一FLASH存储器,用于数据预存;当需要将这段数据进行音频输出时,微控制器根据接收到的控制位,激活这段音频数据。
3、如权利要求1所述的用于游戏控制器的数字音频播放器,其特征在于:所述微处理器向功率放大器输送音频信号具有三种模式:FIFO模式、静态FLASH模式和动态FLASH模式。
4、如权利要求3所述的用于游戏控制器的数字音频播放器,其特征在于:所述FIFO模式下,微控制器通过I2C总线实时接收ADPCM音频数据,然后进行解码后,输出音频信号;具体实施过程如下:
控制器查询内部I2C通讯地址表上的初始化标志位,该通讯地址表被映射到I2C总线上,如果查询到该初始化标志位已被I2C总线上的主机置位,则进行初始化设置;
微控制器查询内部I2C通讯地址表上的ADPCM_START位,如果其已被I2C总线上的主机置位,则微控制器通过I2C总线接收ADPCM数据存放在微控制器的FIFO缓存中,并按照FIFO顺序对数据进行解码后,输出音频信号;如果ADPCM_START位被I2C总线上的主机清零,则停止解码,单个音频输出完成。
5、如权利要求3所述的用于游戏控制器的数字音频播放器,其特征在于:所述静态FLASH模式下,微控制器通过I2C总线接收控制标志位,根据标志位从相应的FLASH中读出已存ADPCM音频数据,解码后输出音频信号。
6、如权利要求3或5所述的用于游戏控制器的数字音频播放器,其特征在于:所述静态FLASH模式的具体实施过程如下:
微控制器查询内部I2C通讯地址表上相应的音频播放标志位,如果其已被I2C总线上的主机置位,则进行初始化设置,包括指针设置、数据连接;
根据指针从FLASH中按照顺序读出数据,进行解码后输出音频信号;
所有数据解码完成后,微控制器清除相应的音频播放标志位。
7、如权利要求3所述的用于游戏控制器的数字音频播放器,其特征在于:所述动态FLASH模式由两个独立的过程组成:写入过程和放音过程;写入过程是:首先向微控制器传送一个音乐全部的ADPCM音频数据,传送完成后,微控制器将收到的ADPCM音频数据从RAM区拷贝到FLASH区,写入完毕;放音过程:发送控制标志位至微控制器,微控制器根据控制标志位从相应的FLASH中读出已写入的ADPCM音频数据,解码后输出音频信号。
8、如权利要求3或7所述的用于游戏控制器的数字音频播放器,其特征在于:所述微控制器内部设有FLASH使用情况表,该表由两个链表组成;第一链表由已使用的FLASH块的头地址连接而成,用于对已使用的FLASH块进行查找、添加、删除操作;第二链表2由未使用的FLASH块的头地址连接而成,用于对未使用的FLASH块进行查找、添加、删除操作;
具体实施过程如下:
写入过程,
微控制器查询内部I2C通讯地址表上的初始化标志位,如果其已被I2C总线上的主机置位,则进行初始化设置,包括指针设置、FLASH檫除、链表重建;
微控制器通过I2C总线接收ADPCM音频数据,并将数据存放于一个RAM缓存池中;
微控制器查询所述I2C通讯地址表上的写入标志位,如果其已被I2C总线上的主机置位,则微控制器从第二链表中按照链表的排列顺序找到第一块大小适合的未使用的FLASH块,把该FLASH块从第二链表中删除,添加到第一链表中,然后把ADPCM音频数据从RAM区拷贝到FLASH区,供声音播放调用;
循环执行上述过程,直到所有音乐文件都拷贝到FLASH区;
播放过程:
微控制器查询内部I2C通讯地址表上相应的音频播放标志位,如果其被I2C总线上的主机置位,则进行初始化设置,包括指针设置、数据连接;
根据指针从FLASH按照顺序读出数据,进行解码后输出音频信号;
所有数据解码完成,微控制器清除相应的音频播放标志位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鼎亿数码科技(上海)有限公司;鼎亿公司,未经鼎亿数码科技(上海)有限公司;鼎亿公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810043572.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双/四螺旋长圆型截面变压器线圈的换位方法
- 下一篇:显示面板