[发明专利]反向播放CD信号时缓存CD数据的方法及播放器有效
申请号: | 201010161592.7 | 申请日: | 2010-04-26 |
公开(公告)号: | CN102237113A | 公开(公告)日: | 2011-11-09 |
发明(设计)人: | 甘国锋 | 申请(专利权)人: | 佛山市智邦电子科技有限公司 |
主分类号: | G11B20/10 | 分类号: | G11B20/10;G11B31/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 528000 广东省佛山市禅城区江湾三*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 反向 播放 cd 信号 缓存 数据 方法 | ||
技术领域
本发明涉及音频播放领域,尤其涉及一种正向播放CD信号时缓存CD数据的方法、正向播放CD信号时读缓存的方法以及CD播放器。
背景技术
CD音乐由于其优质的音乐效果广受音乐发烧友的欢迎。目前播放CD光碟的方式主要有:采用台式电脑的CD-ROM播放的方式,以及通过专门的CD播放器播放的两种方式。
一般地在台式电脑、以及较大的CD播放器中,由于台式电脑、以及较大的CD播放器本身的内存都会有上百兆,故在台式电脑中播放CD光碟时,只要先使光头连续读取CD光碟上的信号,在读取是采用直接内存存储(DirectMemory Access,简称DMA)的方式把整首歌的数据连续缓存到内存中,然后从内存中顺序读取内存中的音频数据,将读取的数据输出至声卡即可实现音频播放。
然而随着技术的发展,便携式音乐播放器由于容易携带的优点越来越受人们的欢迎,成为新一代的音乐播放器。
图1为现有技术中的便携式播放器的电气组成连接示意图。参见图1所示,现有的便携式播放器主要由光头101、伺服芯片102、主控制芯片103、缓存104、声卡105组成。
光头101在伺服芯片102的控制下读取光碟的数据,将数据通过伺服芯片102与系统控制芯片之间的数字音频通道传递至系统控制芯片,系统控制芯片通过控制通道与伺服芯片102进行信息交互,控制伺服芯片102,系统控制芯片与缓存104连接,控制缓存104的写和读。
然而在音乐播放其中,由于其存储器都比较小,一般都只有几兆字节,而一首几分钟的CD歌曲通常都会有几十兆字节。故在便携式音乐播放器中无法采用直接将整首歌曲读取写到内存,然后读取内存中的歌曲实现歌曲播放的方式。比如:正向播放时,按照先进先出的顺序正向读取缓存中的数据,输出读取数据播放音频即可;当反向播放时,按照先进后出的顺序反向读取缓存中的数据,输出数据实现反向播放即可。
另外,由于便携式音乐播放器一般提供播放速度可调功能,用户可以通过调节音频播放的播放速度,一般调整的范围为正常播放速度的1%到4倍。由于播放速度受使用者控制,因此读取缓存104中的音频数据的速度会与将光头101读取的音频数据缓存104进内存的速度不同。因此,在现有技术中,便携式音乐播放器缓存104音频数据一般采用间歇性方式进行:写数据进缓存104直到缓存104快写满时暂停写缓存104,等到缓存104的数据被播放一部分到快被播放完毕后,接着在缓存104中接着上次写缓存104的位置继续将音频数据写入缓存104。
而在现有的便携式音乐播放器中为了使得CD光碟能够及时响应系统的控制,CD光碟在便携式音乐播放器工作的过程中一直处于旋转状态,此时光头101上的信号一直处于变化状态,由此引起的光碟伺服芯片102出来的数字音频数据一直在变化。
而由于服芯片是通过位时钟、位数据、通道时钟三个信号以DMA、方式与播放控制系统交换数字音频数据的。而播放系统控制伺服芯片102进行寻迹动作主要如下:由主控制系统从伺服控制通道获得当前轨道的位置信息,与我们需要到达的目标位置做比较,将光头101向前或向后跳,逐步逼近目标位置,通过伺服芯片102的控制通道用扇区寻迹方法实现的。由于数字音频数据中是没有定位信息的,所以系统控制部分用扇区寻迹方法很难对数字音频数据精确定位。
因此基于以上原因,当在写缓冲暂停后,需要继续接着在缓存104中继续写入缓存104时,应用现有技术的扇区寻迹技术,很难使光头101CD光碟精确回到最后读数的位置继续读数,存在继续写的缓存104与暂停时最后写的缓存104不能准确连续的问题:即在写缓冲暂停后,光头101在继续读取光碟数据时在光碟上的位置与暂停前一刻在光碟上的位置不能准确连续,导致写入缓存104的音频数据会在连接点处与光碟上的实际数据不相符,导致歌曲播放出现声音跳变,连接点滞后,播放过程出现声音重复,或左右通道颠倒的问题,严重影响使用者的使用感受。
另外,对于具有搓碟功能的播放器,当播放系统频繁进行正向播放和反向播放的操作时,正向和反向写缓存104的频繁度也加大,数据的连接点变多,出现跳音和重复或左右通道颠倒的机会也更多,上述数据连接部准确的问题对音乐的破坏将更突出。
特别在需要反向播放(比如快退或者反向搓碟的情况),由于在播放时需要反反向读取(高地址往低地址读)的方法读取缓存中的数据,故需要缓存更多的数据,使得现有技术中的缓存大小受限、数据准确连续输出的矛盾更加明显。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市智邦电子科技有限公司,未经佛山市智邦电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010161592.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种快感球
- 下一篇:移动设备金融看盘软件自动联机与断线的装置与方法