[发明专利]反向播放CD信号时缓存CD数据的方法及播放器有效
申请号: | 201010161592.7 | 申请日: | 2010-04-26 |
公开(公告)号: | CN102237113A | 公开(公告)日: | 2011-11-09 |
发明(设计)人: | 甘国锋 | 申请(专利权)人: | 佛山市智邦电子科技有限公司 |
主分类号: | G11B20/10 | 分类号: | G11B20/10;G11B31/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 528000 广东省佛山市禅城区江湾三*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 反向 播放 cd 信号 缓存 数据 方法 | ||
1.一种反向播放时CD数据写缓存方法,其特征是,包括:
步骤S1:当反向播放到第i子缓存区时,确定所述第i子缓存区内存储的首扇区地址,记为第X扇区,确定第(i-1)子缓存区中存储的首扇区地址,记为第Y扇区,其中所述首扇区地址为在所述各子缓存区内当前存储的音频数据对应在所述光碟上的扇区起始位置;
步骤S2:如果(X-Y)=W,则返回步骤S1,否则执行步骤S3,其中,所述第(i-1)子缓存区中存储的音频数据量为所述光碟上W个扇区的音频数据量;
步骤S3:将光头寻迹定位到所述光碟的第(X-W)扇区,
步骤S4:按照所述光头的读取顺序,将读取的数据写入所述第(i-1)子缓存区,直到所述光头读到所述光碟的第(X-a)扇区,执行步骤S5,否则返回本步骤,其中a为预定的小于所述W的自然数;
步骤S5:将所述光头读取的数据逐个与所述第i子缓存区中的前n个字节的数据比较,如果不同,执行步骤S6;否则返回步骤S1;
步骤S6:按照所述光头的读取顺序,将读取的数据写入所述第(i-1)子缓存区,返回步骤S5。
2.根据权利要求1所述的一种反向播放时CD数据写缓存方法,其特征是,
在所述各子缓存区内分别存储有相对于本子缓存区的上一子缓存区的首地址,
在所述各子缓存区内分别存储有所述首扇区地址;
在步骤S1中,确定第(i-1)子缓存区中存储的首扇区地址,具体是:
在所述第i子缓存区中读取所述第(i-1)子缓存区的首地址,
确定第(i-1)子缓存区中存储的首扇区地址,
在所述第(i-1)子缓存区中读取所述首扇区地址;
在步骤S4中,将读取的数据写入所述第(i-1)子缓存区,具体是:
将缓存写指针移至所述第(i-1)子缓存区的首地址,
在所述第(i-1)子缓存区,将读取的数据写入所述第(i-1)子缓存区。
3.根据权利要求1或2所述的一种反向播放时CD数据写缓存方法,其特征是,
所述各子缓存区被设定为可存储所述光碟上的75个扇区的数据,
步骤S2,具体是:
如果(X-Y)=75,则返回步骤S1,否则执行步骤S3;
步骤S3,具体是:
将光头寻迹定位到所述光碟的第(X-75)扇区。
4.根据权利要求1或2所述的一种反向播放时CD数据写缓存方法,其特征是,
在步骤S4中,直到所述光头读到所述光碟的第(X-W+D-a)扇区,具体是:
直到所述光头读到所述光碟的第(X-W+D-1)扇区。
5.根据权利要求4所述的一种反向播放时CD数据写缓存方法,其特征是,
在步骤S4中,直到所述光头读到所述光碟的第(X-W+D-a)扇区,具体是:
直到所述光头读到所述光碟的第(X-1)扇区。
6.根据权利要求4所述的一种反向播放时CD数据写缓存方法,其特征是,
在所述个子缓存区中还存储有信息:本子缓存区当前实际存储的有效音频数据的大小;
在步骤S5之后,当判定结果为:所述光头读取的数据逐个与所述第i子缓存区中的前n个字节的数据相同时,返回步骤S1之前,还包括:
步骤S51:在所述第(i-1)子缓存区中更新信息:本子缓存区当前实际存储的有效音频数据的大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市智邦电子科技有限公司,未经佛山市智邦电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010161592.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种快感球
- 下一篇:移动设备金融看盘软件自动联机与断线的装置与方法