仿真激光视盘播放器的方法与装置的制作方法

文档序号:6763027阅读:159来源:国知局
专利名称:仿真激光视盘播放器的方法与装置的制作方法
技术领域
一种仿真激光视盘播放器的方法与装置,特别是在激光视盘播放器开发过程中,通过使用操作系统来取代硬件来提升固件开发效率的方法与装置。
背景技术
激光视盘(video compact disc,VCD)和数字视频光盘(digital videodisc,DVD)已渐渐成为每家每户必备的电子产品,而目前市面上也已有许多品牌的激光视盘和数字视频光盘的播放器以及录放器。制造播放器的厂商为了迎合多变的市场环境与需求,需不断地加强播放器的速度、功能、以及操作便利性。随着市场竞争日趋激烈,播放器产品的生命周期越来越短,在新的产品研发制造完成后,如何缩短产品测试时间,提早将产品量产上市,往往成为制造商能否提早占有市场并增加获利的关键因素。
播放器中有硬件部分以及固件部分,在传统制造/测试播放器的方法中,播放器固件在撰写完成后,需要在实际的播放器硬件上进行测试,以确认固件是否能正确操作硬件。在硬件尚未完成之前,固件无法进行实际的测试与修改。也就是说,硬件的完成与否,是激光视盘和数字视频光盘播放器制造流程中的一个瓶颈,而关于固件的实际测试与后续的任何修改,都需要在硬件实际制造完成后才能进行。
已知播放激光视盘的方法,需具备一载有固件的激光视盘播放器硬件,以解压缩储存在激光视盘上的压缩数据,并转换解压缩后的数据为影音输出信号,再传送给显示输出装置以播放激光视盘的内容。
已知技术中,激光视盘和数字视频光盘播放器的运作流程,可以摘要如图1所示如下步骤100开始;步骤110由一储存压缩数据的装置(例如光盘)加载一笔压缩的影音数据;步骤120固件驱动光盘播放器硬件将该笔加载的影音数据解压缩;
步骤130固件驱动光盘播放器硬件将该笔影音数据译码;步骤140将译码完成的影音数据输出到显示装置播放;步骤150结束。
由图1的流程图可看出,传统播放激光视盘的方法是藉由激光视盘播放器的硬件将压缩的影音数据解压缩以及转换其数据格式,然后将该笔影音数据传送给输出装置播放。而激光视盘播放器的硬件需由固件驱动,因此唯有加载撰写正确的固件,激光视盘播放器的硬件才能正确运作以执行功能。在已知激光视盘播放器的开发过程中,硬件的制造与固件的撰写虽可分别独立进行,但是固件的测试必须等待硬件部分制造完成之后才能进行,使得硬件的制造成为完整的激光视盘播放器制造的瓶颈。

发明内容
本发明的一较佳实施例是揭露一种模拟激光视盘播放器的方法。该方法包括在一操作系统中,将一控制激光视盘播放器的固件加载内存执行;由一储存压缩数据的装置中撷取一组压缩数据;由该操作系统中,选取对应该组压缩数据的格式的一解压缩程序;执行该解压缩程序来将该组压缩数据解压缩成为一组解压缩数据;将该组解压缩数据的格式转换为该操作系统规范的数据格式,成为一组输出数据;以及由该操作系统将该组输出数据送到一输出装置以播放该组输出数据。
本发明的又一较佳实施例是揭露一种仿真激光视盘播放器的装置。该装置包括一用以接收储存压缩的影音数据的接收装置,一用以储存固件的固件装置,一用以提供操作系统和相关的工具程序,藉以根据该固件,将该压缩影音数据转换为可以播放的一影音数据的操作系统装置,以及一用以播放转换完成影音数据的显示装置。


图1为已知的激光视盘播放器播放激光视盘数据的方法流程图。
图2为本发明的模拟激光视盘播放器的方法流程图。
图3为本发明的激光视盘机仿真系统的基本架构的示意图。
附图符号说明100、110、120、130、140、150步骤
200、205、210、220、230、240、250步骤300激光视盘机仿真系统301接收装置302固件装置303操作系统304显示装置具体实施方式
本发明的发明人指出,由于已知技术中,是使用硬件对加载的压缩影音数据进行解压缩,以及使用硬件将解压缩之后的影音数据译码成为可被显示装置播放的影音信号,但是现行的操作系统中已有现成的解压缩及译码的工具程序可供使用,因此在已知的激光视盘播放器中原本须以硬件完成的步骤,可藉由操作系统提供的工具程序来完成;也就是说,激光视盘播放器的硬件功能可利用操作系统所支持的资源来替代。如此,则操作系统的支持使得建置一提供激光视盘播放器固件测试的环境成为可能。以制造生产成本的考量观之,若能在激光视盘播放器的固件开发过程,即提供一平台供固件测试之用,以针对错误或是需要更动的部分进行修改,进而节省固件测试所需的时间。待激光视盘播放器的硬件制造完成之后,即可将测试完成的固件嵌入硬件之中,成为一功能完整的产品,如此将可大幅节省产品制造完成所需的时间与成本。
本发明是以一操作系统所提供的工具程序仿真激光视盘播放器,取代已知技术中激光视盘播放器需由硬件来对激光视盘上的压缩数据进行解压缩及数据转换的功能,以便在激光视盘播放器硬件制造完成之前提供激光视盘播放器的固件一测试平台,以针对固件错误或是需要更动的部分进行修改。本发明确能节省生产制造激光视盘播放器所需的时间成本,避免激光视盘播放器硬件的制造成为整个生产程序的瓶颈。
以下同样以播放激光视盘为例,说明本发明的方法。请参阅图2。图2是本发明的模拟激光视盘播放器的方法流程图。
步骤200开始;步骤205将控制激光视盘播放器的固件加载并执行;步骤210由一储存压缩数据的装置加载一笔压缩影音数据;
步骤220相应于固件,利用操作系统提供的工具程序将该笔加载的影音数据解压缩;步骤230相应于固件,将该笔解压缩后的影音数据的数据格式转换为该操作系统规范的数据格式;步骤240将该笔数据格式转换完成的影音数据输出到一显示装置播放;步骤250结束。
在此,由于本发明的仿真方法是利用一操作系统来进行,因此可以将压缩数据储存于光盘,将固件储存在内存中,并且该操作系统可为任何具有解压缩/译码功能的操作系统,例如微软的窗口操作系统或苹果的麦金塔系统或自由软件Linux等等。
相对应于图2显示的方法,图3显示可实现本发明的激光视盘机仿真系统300的基本架构接收装置301是用以接收储存压缩的影音数据,固件装置302用以储存固件,操作系统装置303用以提供操作系统以及相关的工具程序,藉以根据该固件,将该压缩影音数据转换为可以播放的一影音数据,而显示装置304是用以播放转换完成的影音数据。在此,显示装置304可以是任何的显示器,接收装置301与固件装置302皆可以是内存或硬盘等等可以储存电子档案的装置,操作系统装置303可以是完整的计算机,或仅仅是中央处理器或集成电路等的组合。
由图2的流程图可看出,本发明与已知的播放激光视盘的方法间最大的差异是在于,已知技术需利用硬件完成数据的解压缩,而本发明则利用操作系统提供的工具程序来进行数据的解压缩;以及已知技术是由硬件进行数据的译码,而本发明则是利用操作系统的工具程序将解压缩后的数据的格式转换为该操作系统规范的数据格式。所以当欲播放激光视盘时,一笔压缩数据于加载之后的解压缩程序,与输出到显示装置前的数据格式转换的程序,在本发明中均可由操作系统所提供的解压缩工具程序及数据转换工具程序来完成,而不须如已知技术般需藉由特制的硬件来完成。
在此,本发明是利用在产品开发过程中,固件与硬件皆各自有一定的规格需求,亦即双方之间的数据交换有一定规格,例如输出怎样的数据要得到怎样的响应。因此,对固件而言,只要其输出信号与接收信号之间符合预定的规格,则无论到底是硬件接收了输出信号并响应了接收信号,或是操作系统接收了输出信号并响应了接收信号,对固件本身的运作,并没有实质的差别。因此,本发明可以用操作系统取代硬件,来提升固件开发过程的效率。而所谓的「相应于固件」,便可以视为是接收固件所发出的输出信号,并将固件所需要的接收信号传回到固件。
传统激光视盘播放器使用硬件来进行压缩数据的解压缩,而解压缩之后的数据尚需再由硬件转换为影音输出数据,然后才能传送给显示装置以播放。使用硬件来进行数据的解压缩与格式的转换,乃是为了速度的考量。硬件的解压缩与格式转换的速度够快,才足以平顺地支持激光视盘播放器的播放、快转等各项操作。但是单就生产流程中的固件测试而言,我们需要的是在硬件制造完毕之前,提供一个平台供固件测试支用,以确定撰写完毕的固件是否正确并符合需求。本发明的做法即为利用计算机操作系统提供的各项资源及工具程序,在激光视盘播放器的硬件尚未制造完成之前,即可提供一个平台供测试激光视盘播放器的固件,而不需要等到激光视盘播放器的硬件制造完成之后才进行固件的测试与修改,所以可以减少制造激光视盘播放器所需的时间与成本。
综上所述,本发明的模拟激光视盘播放器的作法避免了如已知技术中,需待激光视盘播放器的硬件制造完成之后才能进行固件的测试与修改的缺点;而以操作系统所提供的资源及工具程序,达成数据的解压缩与格式转换,达成提供固件一测试的平台。本发明解决了已知技术中,固件的测试必须等待硬件部分制造完成之后才能进行的问题,避免硬件的制造完成与否成为完整的激光视盘播放器制造的瓶颈,大幅节省制造时间成本。
以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明专利的涵盖范围。
权利要求
1.一种模拟激光视盘播放器的方法,其包含下列步骤在一操作系统中,加载控制一激光视盘播放器的一固件以供执行;由储存压缩数据的一装置中撷取一组压缩数据;因应该固件,由该操作系统中,选取对应该组压缩数据的格式的一解压缩程序;因应该固件,执行该解压缩程序来将该组压缩数据解压缩成为一组解压缩数据;因应该固件,将该组解压缩数据的格式转换为该操作系统规范的数据格式,成为一组输出数据;以及由该操作系统将该组输出数据送到一输出装置以播放该组输出数据。
2.如权利要求1所述的方法,该操作系统是为一可以提供一压缩程序以对该组压缩数据进行解压缩以及可以提供转换该组解压缩数据的数据格式的功能的计算机操作系统。
3.如权利要求1所述的方法,其中,该操作系统是选自下列之一微软的窗口操作系统、苹果的麦金塔系统和自由软件Linux。
4.如权利要求1所述的方法,其中,该组压缩数据是符合光盘压缩格式;该激光视盘播放器是选自下列之一一激光视盘播放器与一数字视频光盘播放器;该储存压缩数据的装置是选自下列之一一激光视盘与一数字视频光盘;该固件是被储存至下列之一内存、硬盘及其任意组合。
5.如权利要求1所述的方法,所谓的因应该固件,是指该操作系统在接收到该固件所发出的至少一个输出信号后,进行相对应的处理,并将至少一接收信号传回到该固件。
6.一种仿真激光视盘播放器的系统,其包含一接收装置,用以接储存压缩的影音数据;一固件装置,用以储存一固件;一操作系统装置,用以提供一操作系统以及至少一相关工具程序,藉以因应该固件,将该压缩影音数据转换为可以播放的一影音数据;以及一显示装置,用以播放转换完成的影音数据。
7.如权利要求6所述的系统,所谓的因应该固件,是指该操作系统在接收到该固件所发出的至少一个输出信号后,进行相对应的处理,并将至少一接收信号传回到该固件。
8.如权利要求6所述的系统,所谓的相关工具程序系选自下列之一解压缩软件、编码软件与其任意组合。
9.如权利要求6所述的系统,该操作系统是为可以提供用以解压缩该组压缩数据的该解压缩程序以及可以提供转换该组解压缩数据的数据格式的功能的任何计算机操作系统。
10.如权利要求6所述的系统,该显示装置为显示器;该接收装置与该固件装置皆是选自下列之一内存、硬盘及其组合;该接收装置与该固件装置皆可以为任何储存电子档案的装置;该操作系统装置是选自下列之一计算机、中央处理器、集成电路、及其任意组合。
全文摘要
本发明提供一模拟激光视盘播放器的方法,以提供激光视盘播放器固件一测试平台。该方法包括于一操作系统中,将一控制激光视盘播放器的固件加载内存执行;以及相应于该固件,进行下列动作由一储存压缩数据的装置中撷取一组压缩数据、由该操作系统选取对应该组压缩数据的格式的一解压缩程序、执行该解压缩程序来将该组压缩数据解压缩成为一组解压缩数据、将该组解压缩数据的格式转换为该操作系统规范的数据格式而成为一组输出数据;以及,由该操作系统将该组输出数据送到一输出装置以播放该组输出数据。
文档编号G11B20/00GK1584839SQ20041004923
公开日2005年2月23日 申请日期2004年6月8日 优先权日2004年6月8日
发明者庄振威, 周文彬, 谢武汉 申请人:威盛电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1