具有电子防震的光盘音响系统的制作方法

文档序号:6782838阅读:238来源:国知局
专利名称:具有电子防震的光盘音响系统的制作方法
技术领域
本发明涉及一种具有电子防震的光盘(CD)音响系统,特别是涉及一种 具有分配功能的电子防震CD音响系统。
背景技术
能够从一光盘(Compact Disk, CD)中播放出音频信号的系统,通常会被 应用于以下的几种产品中1. CD音响娱乐系统 一般而言,包含一CD模块 以及一主机单元,CD模块读取光盘数据,而该主机单元通常具有一人机接口 (腹I, Human Machine Interface)以便操作。另外,很多主机单元中也包含 娱乐单元,该娱乐单元可以从一光盘或其它媒体中(例如存储卡(flash memory cards)或随身盘(USB-memory sticks)),播放出被压缩的音频数据, 例如具有数字音乐播放(MP3, MPEGAudioLayer3)格式或窗口媒体音频(丽A, Windows Media Audi)格式的音频数据。2.导航系统通常也具有该整个播 放音频信号的系统。当该复杂的导航系统在进行解码压缩的音频数据或导航 的运算时,需要存储器储存相关的数据。3.手持或车用的娱乐系统在手持 或车用的娱乐系统中,特别的是需要具备一电子防震(Electronic Shock Protection, ESP)的功能,以克服因机械冲击所造成的读取问题。该ESP方 法一般是利用 一存储器緩冲器,在音频数据输出至喇叭前储存该音频数据。 该存储器緩冲器以一高于该音频数据在喇叭上播放的速度储存该音频数据。 当系统受到机械冲击时,储存音频数据于存储器緩冲器中的动作会停止,但 音频数据仍持续在喇叭上播放,直到存储器緩冲器中的音频数据播放完为 止。在这段期间内,存储器緩冲器会持续试着从CD中读取新的音频数据。
市场上常见的有两种在CD音响系统上施行电子防震的方法
1. 将电子防震系统整个放入CD模块中。
2. 将电子防震系统整个放入主机单元中。
在第一种实施方法中,缺点是因为电子防震系统整个放入CD模块中, 因此只能用于CD音响系统播放。在CD音响系统播;^文的期间,通常主机单元中的存储器是闲置无用的。另一方面,当CD音响系统没有播放的时候,在
CD模块中的存储器也闲置无用。整个系统则会因为具有2个存储器而变得更 力口昂贵。
在第二种实施方法中,缺点是因为主机单元需要一高效能的处理器去 ;险测错误的数据,并正确地连结所接收的音频数据。因此在此类系统中,常 因为主机单元处理器的效能不佳,而引起可靠度及效能的问题。但,将电子 防震系统整个放入主机单元中的结构,就没有浪费存储器的问题,且不具有 电子防震系统的CD模块,结构上也较简单。另外一个缺点就是若要将整 个电子防震系统放入主机单元中,会增加产品的开发时间,并且需要熟悉市 场上各种不同的CD,以正确连结所接收的音频数据。

发明内容
本发明披露一种具有电子防震的CD音响系统,该系统通过分配CD模块 及主机单元的工作及存储器的方法,克服上述两种实施方法的缺点。
本发明披露一种具有电子防震的CD音响系统,包含一CD模块以及一主 机单元。该CD模块,用来以一大于CD播放的速度,从一光盘输出音频数据, 以及输出一错误信号,以提供关于检测错误音频数据的信息,以及该错误音 频数据正确的位置。该主机单元,包含一电子防震的音频数据存储器,该主 机单元用来接收从该CD模块输出的该音频数据,并储存于该音频数据存储 器中,以及检测该接收到的音频数据中的该错误音频数据正确的位置,以便 以接下来接收到的正确的音频数据,置换从该错误音频数据开始至目前已接 收的所有音频数据,并且输出该修正后的音频数据至一喇叭。
本发明披露一种操作一 CD音响系统的方法,该CD音响系统包含一 CD 模块以及一主机单元。该方法包含由该CD模块提供音频数据;接收该音 频数据并写入主机单元内的一音频数据存储器中;当该CD模块在该音频数 据中检测到一错误音频数据,而该错误音频数据已传送至该主机单元时,该 CD模块传送一指出该错误音频数据位置的信息至该主机单元;当该主机单元 接收到从该CD模块传来的该指出该错误音频数据位置的信息,该主机单元 从该错误音频数据位置开始,丢掉后面所有已接收到的数据分组;以及当该 主机单元接收到从该CD模块传来的已修正的相当数量的音频数据,该主机 单元通过一喇叭开始播放该修正的音频数据。本发明还披露一种操作一 CD音响系统的方法,该CD音响系统包含一 CD模块以及一主机单元。该方法包含从一光盘读入音频数据,检查该音频数 据中的错误,以及由该CD模块以一大于CD播放的速度,提供该被检查的音 频数据给该主机单元;储存该被提供的音频数据于主机单元内的一音频数据 存储器中;当该CD模块发现该音频数据中有错误时,该CD模块会通知该主 机单元该错误音频数据的位置;当该主机单元接收到该通知时,该主机单元 会以接下来收到正确的音频数据,取代从该错误音频数据位置开始,后面所 有已接收到的音频数据;以及由该主机单元通过一喇叭输出修正后的音频数 据。


图1是本发明主机单元的功能方块图。
图2显示一可能应用于图1的电子防震存储器中的管理方式。
附图岸
10具有电子防震的娱乐系统20输入/输出接口
25主机单元30CD模块
35人机接口40主要应用程序
44数字音频数据接口45音频接收器
50音频传输器55音频数据存储器
60喇p八100电子防震存储器中的
110第一区域120自由分组
130第三区域140释放的分组
150第二区域160要求的分组
具体实施例方式
本发明的特点可以降低产品的费用,减少产品开发的时间,并改善电子 防震系统的效能及可靠度。其中降低具有电子防震系统的产品费用,可以通
过省略在CD模块中的电子防震存储器来实现。改善具有电子防震系统产品 的效能,可通过将电子防震系统的工作,分配于CD模块及主机单元上,以减少将电子防震系统整个放入主机单元中,所造成的主机单元处理器效能上 的过度负荷。而减少产品开发的时间,并改善电子防震系统的可靠度,则可
通过利用CD模块支持该整个被放入主机单元的电子防震系统来实现。
为了要实施最佳化的电子防震系统,产品中需要加入一些额外的功能。 根据本发明,较佳地在CD模块中加入以下七种功能
1. 以一大于CD播放的速度,从CD中提供音频数据给主机单元。
2. 根据主机单元的命令,提供光盘中音频数据的正确位置。
3. 检测来自CD模块中CD解码器所传来的错误音频数据(例如由机械震 动或撞击所造成的错误音频数据)。
4. 提供该主机单元有关该错误音频数据以及该错误音频数据的位置,或 提供该主机单元避免提供由机械撞击或震动所造成的错误音频数据的机率。
5. 周期性地持续提供该主机单元正确的音频数据及该音频数据正确的 位置。
6. 通过从主机单元传来音频緩冲器的信息,修正CD读取过程的参数及 条件,以降低一错误发生率。
7. 通过从主机单元传来音频緩冲器的信息,修正CD读取过程的速度, 以减少和主机的音频连结过程。
根据本发明,主机单元较佳地至少包含下列3种功能
1. 通过一数字音频数据接口,提供电子防震的存储器,用来接收一从 CD模块传来的音频数据。
2. 周期性地提供有关该电子防震的存储器使用的信息给CD模块。
3. 以下列三种情形其中之一,在一数字音频数据接口上接收音频数据 3a.在一新的数据传输序列开始时,以不遗失任何数据的方式,接收音
频数据。
3b.在一新的数据传输序列开始时,接收音频数据,但该接收到的音频 数据,具有一已知的数据遗失量(例如因为数字音频数据接口同步的问题, 造成数据遗失)。
3c.接收数字音频数据,但也检测该音频数据正确的位置,以便能正确 地连结所接收的音频数据(例如音频数据存储器中所存入的最后一笔音频 数据,和即将从CD模块传来的音频数据串之间的连结)。
通过上述的功能分配,电子防震系统即可获得最佳化的实施方式。但仍有一些可选择的功能,在不偏离本发明主旨的精神下,可以被加入该电子防 震系统,以获得更进一步的改善。
接下来即介绍一最佳化的电子防震系统的实施例。请参考图1。图l为 该实施例的主机单元的功能方块图。图中每一个方块都可能是主机单元中, 一个独立的硬件或软件/固件单元。
在图l中, 一具有电子防震的娱乐系统10,包含一主机单元25, —CD 模块30, 一输入/输出接口 20,以及一喇叭60。主机单元25耦接于CD模块 30,用来传送控制CD模块30的命令到CD模块30,以及通过一个或多个的 数据/命令接口 、接线、或总线,接收从CD模块30传来的CD模块30的信 息。主机单元25夜耦接于输入/输出接口 20,输入/输出接口 20可以通过按 键或屏幕接收来自使用者的命令。主机单元25也可以耦接于至少一喇叭60, 以便对使用者播放音频数据。
主机单元25也可包含一主要应用程序40, 一人才几接口 35, 一音频接收 器45, 一数字音频数据接口 44, 一音频传输器50,以及一音频数据存储器 55。主要应用程序40耦接于CD模块30,用来传送主机单元25所发出的控 制CD模块30的命令到CD模块30,并且接收从CD模块30传来的CD模块 30的信息。人机接口 35耦接于输入/输出接口 20以及主要应用程序40之间, 用来从输入/输出接口 20传送使用者的命令到主要应用程序40,以及从主要 应用程序40传输状态及显示的信息到输入/输出接口 20。
音频接收器45耦接于主要应用程序40,以接收一音频接收器45的控 制信号,也耦接于CD模块30以便通过数字音频数据接口 44,从CD模块30 接收数字音频数据。另外,音频接收器45输出正确的音频数据给音频数据 存储器55。音频数据存储器55输出一普频接收器的控制信号给主要应用程 序40,指出音频数据存储器55的目前状态,并且输出一正确储存在音频数 据存储器55中的音频信号给音频传输器50。音频传输器50传送/接收一音 频传输器50的控制信号给/从主要应用程序40,并相对应地输出已接收到 的、正确的音频数据给喇叭60。
本发明的具有电子防震的娱乐系统10,较佳地以下列的顺序操作
1. 主机25决定或得到一使用者的命令,决定应从CD上的哪个位置或轨 道开始播放音频数据(请参考图l)。
2. 主机25驱动音频接收器45以接收从CD模块30传来的数据(请参考图1)。
3. 主机单元25传送一控制CD模块30的命令到CD模块30,以便从CD 上的指定位置得到音频数据。
4. CD模块30存取CD上的指定位置,并且开始提供音频数据给位于主 机25中的音频接收器45。
5. 主机25中的音频接收器45从CD模块30接收音频数据,并将该数据 写入音频数据存储器55。主机25周期性地传送緩冲器(音频数据存储器55) 状态的信息给CD模块30。
6. CD模块30周期性地传送信息给主机25,以确认主机25所收到的音 频数据的正确性。主机25必须正确地计算所收到的音频数据,并根据CD模 块30传送的信息确认音频数据的正确性。图2显示一可能应用于一电子防 震存储器(音频数据存储器55)中的管理方式,后续会再讨论。该图中数据分 组的大小若能完整包含整个错误音频数据,以及错误音频数据位置的信息是 最理想的。
7. 如果主机25已经接收到相当数量、根据CD模块30传送的信息确认 过正确性的音频数据,主机25开始启动音频传输器50以及通过喇叭60播 放音频数据(请参考图1)。没有经过CD模块30确认过的音频数据是不能播 放给使用者听的。因此,如果在播放动作暂停,又重新开始的情形下(例如 电子防震的存储器产生暂停,或起始时緩冲器全部清空的状态),从开始要 求音频数据,到播放所收到的音频数据给使用者听,会有一段延迟的时间产 生,以确保播放音频数据时,至少能维持一小段播放时间。
S.如果音频数据存储器55的储存空间已经充满音频数据(不能再接受 任何一个数据分组),主机单元25就不会再驱动音频接收器45,并且会传送 一暂停的命令给CD模块30。 CD模块30传送确认主机单元"所收到音频数 据正确性的信息,而主机单元25根据CD模块30传送的信息,确认所收到 的音频数据的正确性。主机单元25会等到音频数据存储器55有相当空间时, 再继续下一步骤10。
9.如果CD模块30检测到有一错误音频数据传送到主机单元25时,CD 模块30会传送信息给主机单元25,指出该错误音频数据的位置。主机单元 25就不会再驱动音频接收器45,并且会确认在此位置之前的所有数据分组 是否正确,并丢弃该位置不正确的数据分组及后面所有已收到的数据分组。
1010.主机25传送一命令给CD模块30,以便获得从最后一个正确的数据 分组位置开始,后面所有的数据分组。接着回到步骤4继续此一操作过程。
请参考图2,图2为显示一可能应用于一电子防震存储器(音频数据存 储器55)中的管理方式100。音频数据存储器55可依功能被切割为3个独立 的区域。第一区域110包含0个或多个的分組(亦即图2中的自由分组120), 用来储存从音频接收器45传来的新数据。第二区域150包含Q个或多个的 分组(亦即图2中要求的分组160)。第三区域130包含O个或多个的分组(亦 即图2中释放的分组140),通过这些释放的分组140,音频数据通过音频传 输器50传给喇叭60。
此3个独立的区域,每一个的大小可以由包含零个分组到等于整个音频 数据存储器55,而3个独立区域的大小加起来也要等于音频数据存储器55 的大小。 一旦音频数据被音频数据存储器55收到,该音频数据一皮存入一自 由分组120中,而成为一要求的分组160。当该音频凝:据被传到喇叭60的时 候,包含接收到的音频数据的要求的分组16Q就成为一释放的分组140。当 该音频数据整个被传到音频传输器50的时候,释;^文的分组140就再度变成 一自由分组120,再重新开始此一循环。任何分组管理的方法,如先入先出 (FIFO)或随机存取,为本领域技术人员所悉知,并且不偏离本发明的主旨, 皆为本发明的范畴。
总而言之,本发明通过最佳地分配系统的资源及工作,降低一具有电子 防震的CD音响系统的娱乐系统的费用,并改善防震系统的质量及信赖度。 只需要单一个的存储器,将错误音频数据的检测分配给CD模块去执行,则 主机单元就不需要配备高效能的处理器来处理错误音频数据的检测,以及进 行正确地连结所接收的音频数据到适当的位置的工作。
以上所述仅为本发明的较佳实施例,凡依本发明权利要求所做的均等变 化与修饰,皆应属本发明的涵盖范围。
权利要求
1.一种具有电子防震的光盘音响系统,包含一光盘模块,用来以一大于光盘播放的速度,从一光盘输出音频数据,以及输出一错误信号,以提供关于检测错误音频数据的信息,以及该错误音频数据正确的位置;以及一主机单元,包含一电子防震的音频数据存储器,该主机单元用来接收从该光盘模块输出的该音频数据,并储存于该音频数据存储器中,以及检测该接收到的音频数据中的该错误音频数据正确的位置,以便以接下来接收到的正确的音频数据,置换从该错误音频数据开始至目前已接收的所有音频数据,并且输出该修正后的音频数据至一喇叭。
2. 如权利要求1所述的光盘音响系统,其中该主机单元也被用来周期性 地输出有关该电子防震的音频数据存储器的使用信息给该光盘模块。
3. 如权利要求2所述的光盘音响系统,其中该光盘模块从该光盘上一正 确位置输出该音频数据受控于该主机单元的命令。
4. 如权利要求2所述的光盘音响系统,其中该光盘模块根据由该主机单 元输出的该有关该电子防震的音频数据存储器的使用信息,来修改光盘读取 过程的参数及条件,以减少一错误发生率。
5. 如权利要求2所述的光盘音响系统,其中该光盘模块根据由该主机单 元输出的该有关该电子防震的音频数据存储器的使用信息,来修改光盘读取 过程的速率,以减少与该主机单元的音频连结过程。
6. 如权利要求2所述的光盘音响系统,其中该主机单元以一不遗失任何 数据的方式,输出该音频数据,或在一新的数据传输序列开始时,以一已知 的数据遗失量,输出该音频数据。
7. —种操作一光盘音响系统的方法,该光盘音响系统包含一光盘模块以 及一主机单元,该方法包含由该光盘模块提供音频数据;接收该音频数据并写入该主机单元内的一音频数据存储器;当该光盘模块在该音频数据中检测到一错误音频数据,该错误音频数据已传送至该主机单元,该光盘模块传送一指出该错误音频数据位置的信息至该主机单元;当该主机单元接收到从该光盘模块传来的该指出该错误音频数据位置 的信息,该主机单元从该错误音频数据位置开始,丟掉后面所有已接收到的数据分组;以及当该主机单元接收到从该光盘模块传来的已修正的相当数量的音频数 据,该主机单元通过一喇叭开始播放该修正的音频数据。
8. 如权利要求7所述的方法,还包含由该主机单元指定一光盘上的位置 或轨道来进行播放。
9. 如权利要求8所述的方法,还包含由该主机单元驱动该主机单元内的 一音频接收器,以接收从该光盘模块传来的数据。
10. 如权利要求9所述的方法,还包含由该主机单元传送一命令给该光 盘模块,以便从该光盘上指定的该位置获得该音频数据。
11. 如权利要求9所述的方法,还包含由该主机单元通过一光盘模块控 制接口传送一命令给该光盘模块,以便从该光盘上指定的该位置获得该音频 数据。
12. 如权利要求11所述的方法,还包含由该光盘模块存取该光盘上指定 的该位置,并开始提供音频数据给该主机单元的音频接收器。
13. 如权利要求7所述的方法,还包含通过该主机单元内的一音频传输 器及该喇叭,开始播》t该修正的音频数据。
14. 如权利要求7所述的方法,还包含由该主机单元传送有关该音频数 据存储器状态的相关信息给该光盘模块。
15. 如权利要求14所述的方法,其中当该音频数据存储器的储存空间已 经充满音频数据,该主机单元会传送一暂停的命令给该光盘模块,直到该音 频数据存储器中有一预定数量以上的储存空间被释出;当该储存空间被释出 时,该主机单元重新驱动该音频接收器,并传送一恢复的命令给该光盘模块。
16. —种操作一光盘音响系统的方法,该光盘音响系统包含一光盘模块 以及一主4几单元,该方法包含从一光盘读入音频数据,检查该音频数据中的错误,以及由该光盘模块 以一大于光盘播放的速度,提供该被检查的音频数据给该主机单元;储存该被提供的音频数据于该主机单元内的一电子防震音频数据存储 器中;当该光盘模块发现该音频数据中有错误时,该光盘模块会通知该主机单元该错误音频数据的位置;当该主机单元接收到该通知时,该主机单元会以接下来收到正确的音频 数据,取代从该错误音频数据位置开始,后面所有已接收到的音频数据;以 及由该主机单元通过一喇叭输出修正后的音频数据。
全文摘要
具有电子防震的光盘音响系统,包含一CD模块,以及一主机单元。该CD模块从一光盘中读出音频数据,检查该音频数据中的错误。该主机单元储存接收到的音频数据于主机单元内的一电子防震音频数据存储器中。当该CD模块发现该音频数据中有错误时,会通知该主机单元该错误音频数据的位置。一旦该主机单元接收到该通知时,该主机单元会以接下来收到正确的音频数据,取代从该错误音频数据位置开始,后面所有已接收到的音频数据。接着该主机单元通过喇叭输出修正后的音频数据。
文档编号G11B20/10GK101552019SQ20081012903
公开日2009年10月7日 申请日期2008年6月24日 优先权日2008年3月31日
发明者马丁·李斯特 申请人:飞利浦建兴数位科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1