音讯储存播放的方法及装置的制作方法

文档序号:6627206阅读:153来源:国知局
专利名称:音讯储存播放的方法及装置的制作方法
技术领域
本发明涉及一种音讯储存及播放的方法及装置,特别是涉及在光驱及硬盘整合装置中,将光盘片记录的音讯由光驱读出储存至硬盘,再进行播放的方法。
背景技术
由于光盘片具有较大的体积,多片盘片在携带、检索及整理上都很不方便,因此现有的光盘播放装置整合一硬盘,利用硬盘较小容积且大存储容量的特性,可将多片盘片的音讯,藉由光驱一一读出,压缩后再转存至硬盘,以一6Gbye的硬盘为例,约可储存1000首歌曲,使用上相当方便。
如图1所示,现有整合硬盘的光盘播放装置,主要是以操作接口1经由微处理器2(Microprocessor)配合例如DRAM等缓冲存储器3(BufferMemory),控制光驱4读出盘片的音讯,经由音讯压缩器5(CompressionEncoder)、硬盘6(Hard disk)、音讯解压缩器7(Compression Decoder)及数字/模拟讯号转换器8(D/A Transfer),将音讯输出。现有整合硬盘的光盘播放装置于光驱与硬盘间的音讯的传输,可分为压缩流程与播放流程,如图2(A)所示,其中压缩流程是利用微处理器2控制光驱4将盘片的记号,调制成音讯读出存入缓冲存储器3中,再由音讯压缩器5,例如MP-3压缩器(Encoder)等,将缓冲存储器3的音讯,利用微处理器2协助运算进行压缩,使音讯转换成预定的压缩格式,再存回至缓冲存储器3,最后由微处理器2将压缩过的数字音讯读入硬盘6中加以储存,以增加储存量。如图2(B)所示,现有播放流程则是利用微处理器2将硬盘6中压缩数字音讯,读出至缓冲存储器3,再由音讯解压缩器7,例如MP-3解压缩器(Decoder)等,将缓冲存储器3的音讯,配合微处理器2协助运算进行解压缩,然后由数字/模拟讯号转换器8将数字音讯或转换的模拟讯号,输出进行播放。
因此,现有整合硬盘的光盘播放装置的微处理器2,实已肩负过多的操作控制及过程的运算。然而音讯压缩器大部分均为数字信号处理器(DigitalSignal Processor;DSP),或一般的中央处理器(CPU)以软件实施(Implementation),因而有所限制无法达到高处理速率,导致需大量处理效能的音讯压缩器5或音讯解压缩器7形成瓶颈。此外,音讯压缩器5或音讯解压缩器7使用同一个DSP或CPU硬件资源,为了维持播放流程的顺畅,音讯解压缩器7会有较高的优先权,更易使音讯压缩器5的速度变得更慢。尤其一般消费型电子产品,例如应用于车用、家用或随身音响等系统,其硬件资源更形缺乏,为避免音讯压缩器5的性能更加下降,常导致使用者无法顺利进行换片、控制前进后退或选曲等操作功能,造成使用者需等候一段时间,才能继续对下一片盘片进行复制。因此,现有整合硬盘的光盘播放装置仍有问题存在,有待决解决。

发明内容
本发明的目的在提供一种音讯储存播放的方法及装置,将音讯储存及播放的动作分成多个流程,利用设定操作的优先级,使音讯储存及播放的效能达到最佳化。
本发明另一目的在提供一种音讯储存播放的方法及装置,于复制流程藉由直接复制未压缩的数字音讯至储存装置,以避免占用过多的硬件资源,以提升效能。
本发明再一目的在提供一种音讯储存播放的方法及装置,使用剩余的资源执行压缩流程,避免降低效能,保持操控的顺畅。
本发明又一目的在提供一种音讯储存播放的方法及装置,利用高速运转进行复制流程,减少盘片于过长的压缩流程因振动所产生的刮伤及损坏。
为了实现前述发明的目的,本发明的音讯储存播放的方法及装置,包含一光驱读取音讯,一储存装置储存音讯,一微处理器用以控制光驱与储存装置间的音讯储存播放动作,以及一缓冲存储器,配合微处理器进行音讯储存播放动作的存储。该音讯储存播放动作分为复制流程、压缩流程、播放流程及控制流程等四个流程,并设定播放流程与控制流程优先使用该微处理器,复制流程直接复制未压缩的数字音讯至储存装置,且使用剩余的资源执行压缩流程,以提升效能。


图1为现有整合硬盘的光盘播放装置的功能方块图。
图2(A)为现有光盘播放装置的音讯压缩流程图。
图2(B)为现有光盘播放装置的音讯播放流程图。
图3为本发明音讯储存播放装置的功能方块图。
图4为本发明音讯储存播放方法的复制流程图。
图5为本发明音讯储存播放方法的压缩流程图。
图6为本发明音讯储存播放方法的播放流程图。
图7为本发明音讯储存播放方法的控制流程图。
附图符号说明


具体实施方式
有关本发明为达成上述目的,所采用的技术手段及其功效,兹举较佳实施例,并结合

如下。
请参考图3,本发明音讯储存播放的装置,主要将光盘播放装置中光驱11及储存装置12间的音讯储存及播放动作,分为控制流程13、复制流程14、压缩流程15及播放流程16等四个流程。其中接收处理操作接口或讯号控制接口17产生的操作讯号,经由微处理器18配合缓冲存储器19,形成控制讯号,利用控制流程13以控制讯号分别操控复制流程14对盘片的音讯进行复制,操控压缩流程15对音讯进行压缩,操控播放流程16对压缩音讯解压缩进行输出播放。
本发明音讯储存播放的装置的四个流程形成的音讯储存播放方法,分别详细如下。如图4所示,其中复制流程14由微处理器18操控光驱11读取盘片上的记号,输出数字未压缩音讯至缓冲存储器19,再将数字未压缩音讯直接复制至储存装置12,例如硬盘等,加以储存。由于大部份数据处理皆为存储器搬移,现行的CD-ROM光驱、CPU、DSP或硬盘等均支持直接存储器存取(Direction Memory Access;DMA)的功能,因此复制流程14并不会耗费太多的硬件资源,光驱11可以最高速进行复制的动作,一般光驱11平均速度可达30倍速以上,甚至高达48倍或52倍的最高速,在短时间内完成复制的动作,以利下一盘片的复制,且可避免盘片在高速转动中遭受冲击的刮伤损坏。如图5所示,为压缩流程15,利用微处理器18控制储存装置12,将数字未压缩音讯读至缓冲存储器19,再由音讯压缩器20利用微处理器18协助运算,对数字未压缩音讯进行压缩,使音讯转换成预定数字的压缩格式,存回至缓冲存储器19,然后由微处理器18将压缩过的数字音讯读入储存装置12中加以储存,以增加储存装置12储存容量。同时压缩流程15与前述复制流程14为分开动作的流程,具有微处理器18处理的弹性及分散硬件资源的使用。
如图6所示,则为播放流程16,利用微处理器18控制将储存装置12中数字压缩音讯,读出至缓冲存储器19,再由音讯解压缩器21将缓冲存储器19的压缩音讯,配合微处理器18协助运算,将数字压缩音讯进行解压缩,然后由数字/模拟讯号转换器22将数字未压缩音讯转换成模拟讯号或直接以数字形式,输出进行播放。此外,微处理器18亦可控制储存装置12将数字未压缩音讯,读出至缓冲存储器19,不经音讯解压缩器21而直接由数字/模拟讯号转换器22,将数字未压缩音讯转换成模拟讯号或直接以数字形式,输出进行播放。
请续参图7,控制流程13以使用者的需求与其它流程处理数据的状况,以硬件或软件的控制讯号决定各流程的优先级。控制流程13的步骤为,首先在步骤S1开始进行音讯储存或播放,在步骤S2,由微处理器18产生一讯号,进入步骤S3判断该讯号是否为一操作指令,如该讯号为操作指令则立即至步骤S10执行,如该讯号非为操作指令就进入步骤S4,进行播放流程的判断,如为播放流程的讯号则立即至步骤S10执行,如该控制讯号非为播放流程的讯号,就进入步骤S5进行复制流程的判断,如为复制流程的讯号则至步骤S6,判断是否在执行操作指令或播放流程中,如非在执行操作指令或播放流程,则立即至步骤S10执行复制流程,如在执行操作指令或播放流程中,则至步骤S8判断微处理器18是否有剩余资源,如有剩余资源立即至步骤S10执行复制流程,否则如无剩余资源立即至步骤S9结束讯号的操作。在步骤S5复制流程的判断中,如讯号非为复制流程,则进入步骤S7进行压缩流程的判断,当判断是压缩流程讯号,则至步骤S8判断微处理器18是否有剩余资源,如有剩余资源立即至步骤S10执行压缩流程讯号,否则如无剩余资源立即至步骤S9结束讯号的操作。
本发明前述控制流程13的步骤,以不违反音讯播放的流畅度及不影响使用者操控的便利性前提下,设定使用者操控及音讯播放流程为最高优先,设定复制流程为较低优先使用微处理器18的剩余资源,而压缩流程则设定为最低的优先使用微处理器18的剩余资源。因此本发明音讯储存播放的方法,藉由快速直接复制盘片未压缩的数字音讯至储存装置,在不影响使用者操控及音讯播放流程下,利用剩余资源进行幕后音讯压缩动作,以增加储存空间。当使用者指令播放刚放入光驱的盘片,本发明音讯储存播放的方法亦可利用复制流程,快速复制盘片未压缩的音讯至储存装置,再利用播放流程直接播放未压缩的音讯,同时利用剩余资源进行幕后压缩流程,让使用者的操控及音讯播放流程保持顺畅,不致降低效能,使音讯储存或播放达成最佳的效能。
此外,本发明音讯储存播放的方法及装置,将音讯储存及播放动作分为控制流程13、复制流程14、压缩流程15及播放流程16等四个流程,以设定优先级,让各流程有效率使用同一个硬件资源,以免降低效能。因此,利用多任务的操作系统或是多微处理器,分别控制处理该四个流程,亦可达到本发明的目的及效果,而不脱本发明的技术范畴。
以上所述仅为用以方便说明本发明的较佳实施例,本发明的范围不限于所述较佳实施例,凡依本发明所做的任何变更,在不脱离本发明的精神下,皆属本发明申请专利的范围。
权利要求
1.一种音讯储存播放的装置,包含一光驱,读取音讯;一储存装置,储存音讯;一微处理器,控制光驱与储存装置间的音讯储存播放动作;以及一缓冲存储器,配合微处理器进行音讯储存播放动作的存储;其中,该音讯储存播放动作包含复制流程、压缩流程、播放流程及控制流程,设定播放流程与控制流程优先使用该微处理器。
2.权利要求1所述的音讯储存播放的装置,其中该储存装置为硬盘。
3.权利要求1所述的音讯储存播放的装置,其中该复制流程是由微处理器操控光驱输出未压缩音讯至缓冲存储器,再将未压缩音讯直接复制至储存装置。
4.权利要求1所述的音讯储存播放的装置,其中该压缩流程进一步包含一音讯压缩器,利用微处理器控制储存装置,将未压缩音讯读至缓冲存储器,再由音讯压缩器利用微处理器协助运算,对数字未压缩音讯进行压缩成预定的压缩格式,储存至储存装置。
5.权利要求1所述的音讯储存播放的装置,其中该压缩流程与复制流程为分开动作的流程,但可同时执行。
6.权利要求1所述的音讯储存播放的装置,其中该播放流程进一步包含一音讯解压缩器,利用微处理器将储存装置压缩音讯读出至缓冲存储器,由音讯解压缩器配合微处理器协助运算,将数字压缩音讯进行解压缩。
7.权利要求1所述的音讯储存播放的装置,其中该播放流程进一步包含数字/模拟讯号转换器,将数字未压缩音讯进行转换输出播放。
8.权利要求7所述的音讯储存播放的装置,其中该播放流程由微处理器控制储存装置将数字未压缩音讯读出而直接由数字/模拟讯号转换器输出进行播放。
9.权利要求1所述的音讯储存播放的装置,其中该控制流程以使用者的需求与其它流程处理数据的状况,决定各流程的优先执行顺序。
10.权利要求1所述的音讯储存播放的装置,其中该微处理器为利用多任务的操作系统分别控制处理该四个流程。
11.权利要求1所述的音讯储存播放的装置,其中该微处理器为多微处理器分别控制处理该四个流程。
12.一种音讯储存播放的方法,其步骤为产生一讯号;判断该讯号是否为一操作指令,如是则执行,否则执行下一步骤;判断该讯号是否为播放流程,如是则执行,否则执行下一步骤;判断该讯号是否为复制流程,如是则需以操作指令及播放流程为优先执行,如否则执行下一步骤;以及判断该讯号是否为压缩流程,如是则需判断是否有剩余资源再执行,如无剩余资源则结束。
13.权利要求12所述的音讯储存播放的方法,其中该播放流程是将压缩音讯读出进行解压缩输出播放。
14.权利要求12所述的音讯储存播放的方法,其中该播放流程是将未压缩音讯读出直接进行输出播放。
15.权利要求12所述的音讯储存播放的方法,其中该复制流程是对未压缩音讯进形直接复制。
16.权利要求12所述的音讯储存播放的方法,其中该判断复制流程的步骤,如判断为复制流程,则进一步包含判断是否在执行操作指令或播放流程的步骤,以决定执行复制流程优先级。
17.权利要求16所述的音讯储存播放的方法,其中该判断是否在执行操作指令或播放流程的步骤,如非在执行操作指令或播放流程,则立即执行复制流程,如在执行操作指令或播放流程中,则更进一步包括一判断是否有剩余资源的步骤,以决定是否执行复制流程。
18.权利要求17所述的音讯储存播放的方法,其中该判断是否有剩余资源的步骤,如有剩余资源立即执行复制流程,如无剩余资源则结束。
19.权利要求12所述的音讯储存播放的方法,其中该压缩流程是在不影响使用者操控及音讯播放流程下,利用剩余资源进行音讯压缩动作。
全文摘要
一种音讯储存播放的方法及装置,包含一光驱读取音讯,一储存装置储存音讯,一微处理器用以控制光驱与储存装置间的音讯储存播放动作,以及一缓冲存储器,配合微处理器进行音讯储存播放动作的缓冲存储。该音讯储存播放动作分为复制流程、压缩流程、播放流程及控制流程等四个流程,并设定播放流程与控制流程优先使用该微处理器,而复制流程直接复制未压缩的数字音讯至储存装置,且使用剩余的资源执行压缩流程,以提升效能。
文档编号G06F3/06GK1889060SQ200510081419
公开日2007年1月3日 申请日期2005年6月30日 优先权日2005年6月30日
发明者林文景, 洪新智 申请人:广明光电股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1