存取光盘机的变量存储器的方法技术

技术编号:3063109 阅读:146 留言:0更新日期:2012-04-11 18:40
一种存取一光盘机的变数存储器的方法,其包含利用该光盘机读取一光盘片中的数据,并识别该数据的数据形态;若该数据具有一光盘数据形态,则将该光盘片的读取变数由该变数存储器的一起始位置开始配置;以及若该数据具有一多功能数字盘片数据形态,则将该光盘片的读取变数由该变数存储器的该启始位置开始配置。该光盘数据形态为CDDA、VCD、CD-ROM、CD-R或CD-RW的数据形态,而该多功能数字盘片数据形态是为DVD-ROM、DVD-R、DVD-RW、DVD+R、DVD+RW或DVD-RAM的数据形态。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种存取存储器的方法,特别涉及一种可以节省存储器空间的。
技术介绍
近几年来,为应付储存大量信息的需求,储存介质的容量快速的增加。在众多储存介质之中,光盘片(optical disk)为一种低价、体积小、低错误率、长保存时间以及高密度的储存介质,是未来最有潜力的储存介质。光盘片主要分成光盘(compact disk,CD)及多功能数字盘片(digital versatile disk,DVD)两种类型,而光盘还包含了数种不同的规格,如CDDA、VCD、CD-ROM、CD-R及CD-RW等,多功能数字盘片也可以分成DVD-ROM、DVD-R、DVD-RW、DVD+R、DVD+RW及DVD-RAM等不同的规格。光盘机在读取光盘片时会先识别光盘片的类型,接着设定读取光盘片所需变数的初始值,并将设定后的变数储存于变数存储器之中。光盘机在读写不同规格的CD时,一般会使用相同的变数,但是在读写DVD时,则会因为不同的规格需要使用不同的变数,如读取DVD-ROM、DVD-R、DVD-RW、DVD+R、DVD+RW可以使用相同的变数,但是写入DVD-R、DVD-RW与写入DVD+R、DVD+RW则需要使用不同的变数,而光盘机读写DVD-RAM时又需要另一套读取变数及写入变数,所以光盘机会在变数存储器中预先配置固定的位置,以提供光盘机储存读写不同类型的光盘片时所需使用的变数。请参考图1,图1为已知光盘机的变数存储器12其数据的配置的示意图。光盘机(图未示)支援CDDA、VCD、CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-R、DVD-RW、DVD+R、DVD+RW以及DVD-RAM等不同类型的光盘片,变数存储器12用来储存光盘机读取或写入各种不同类型的光盘片时所需使用的变数。光盘机在变数存储器12中预先配置好变数的储存地址,如图1所示,变数存储器12中配置了公用读取数据区、CD读取变数区、CD写入变数区、DVD读取变数区、DVD minus写入变数区、DVD plus写入变数区、DVD-RAM读取变数区以及DVD-RAM写入变数区。当光盘片(图未示)进入光盘机后,光盘机首先识别光盘片的类型,接着设定读取光盘片所需变数的初始值,并将设定后的变数储存于光盘片的类型于变数存储器12中相对应的地址,举例来说,光盘片在进入光盘机后,光盘机会将读取光盘片所需的一般数据储存于变数存储器12的公用数据区,若光盘片被光盘机识别为CD类型的光盘片,则光盘机会将读取光盘片所需的读取变数储存于变数存储器12的CD读取变数区,若光盘机进一步识别出光盘片为可写入的CD,则光盘机会将写入CD-R/CD-RW所需的写入变数储存于变数存储器12的CD写入变数区。若光盘片被光盘机识别为DVD类型的光盘片,则光盘机会将读取光盘片所需的读取变数储存于变数存储器12的DVD读取变数区,若光盘机进一步识别出光盘片为可写入的DVD,则依据光盘机所识别的DVD类型,写入DVD-R/DVD-RW所需的写入变数储存于变数存储器12的DVD minus写入变数区,而写入DVD+R/DVD+RW所需的写入变数储存于变数存储器12的DVD plus写入变数区。若光盘片被光盘机识别为DVD-RAM类型的光盘片,则光盘机会将读取光盘片所需的读取变数储存于变数存储器12的DVD-RAM读取变数区,而写入光盘片所需的写入变数则储存于变数存储器12的DVD-RAM写入变数区。由上述可知,已知光盘机在变数存储器12中预先配置固定的地址,以提供光盘机储存读写不同类型的光盘片时所需使用的变数,当光盘机读取或写入不同类型的光盘片时,就会存取变数存储器12中与光盘片类型相对应的变数区。然而光盘机一次只能读取一张光盘片,所以光盘机在读写光盘片时,光盘机只会存取变数存储器12中与光盘片类型相关的变数区域,而此时变数存储器12中储存其它类型光盘片所使用的变数区则是无效的,却仍占用变数存储器12的空间,当光盘机支援愈多的光盘片类型时,所需的变数存储器12空间就愈大,相当的浪费存储器资源。
技术实现思路
因此本专利技术的主要目的是提供存取一光盘机的变数存储器的方法,以解决上述问题。本专利技术是提供一种存取一光盘机的变数存储器的方法,其包含利用该光盘机读取一光盘片(optical disc)中的数据,并识别该数据的数据形态;若该数据具有一光盘(compact disk,CD)数据形态,则将该光盘片的读取变数由该变数存储器的一启始位置开始配置;以及若该数据具有一多功能数字盘片(digital versatile disk,DVD)数据形态,则将该光盘片的读取变数由该变数存储器的该启始位置开始配置。该光盘数据形态是为CDDA、VCD、CD-ROM、CD-R或CD-RW的数据形态,而该多功能数字盘片数据形态为DVD-ROM、DVD-R、DVD-RW、DVD+R、DVD+RW或DVD-RAM的数据形态。附图说明图1为已知光盘机的变数存储器其数据的配置的示意图。图2为本专利技术光盘机的变数存储器其数据的配置的示意图。图3为本专利技术光盘机设定不同类型光盘片的变数的流程图。附图标号说明12 变数存储器22 变数存储器24 第一区26 第二区具体实施方式请参考图2,图2为本专利技术光盘机的变数存储器22其数据的配置的示意图。光盘机(图未示)支援CDDA、VCD、CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-R、DVD-RW、DVD+R、DVD+RW以及DVD-RAM等不同规格的光盘片,光盘机使用变数存储器22来储存读取或写入各种不同类型的光盘片时所需使用的变数,由于光盘机在同一时间内仅读取一张光盘片,此时变数存储器22只需提供读取或写入光盘机内的光盘片所需使用的变数即可,所以光盘机的变数存储器22可重新配置,如图2所示。变数存储器22使用一块容量约3KB的静态存储器空间,依据储存数据的内容可分为两区,第一区24中储存公用读取数据,大约使用1KB的存储器空间,第二区26则储存读取及写入不同类型的光盘片时所需使用的变数,当光盘机读取另一张不同类型的光盘片时,储存在第二区26的变数就会被新的变数所覆盖,但是储存在第一区24的公用读取数据是光盘机读取任何类型的光盘片时均需使用的,所以不论光盘机读取哪一种类型的光盘片,新的数据都不会覆盖第一区中所储存的数据。请参考图3,图3为本专利技术光盘机设定不同类型光盘片的变数的流程图。当光盘片放入光盘机之后,光盘机首先识别光盘片的类型,依据光盘机所支援的光盘片规格可将光盘片分为三种不同的类型,第一是CD类型的光盘片,当光盘片被识别为CD类型后,光盘机会设定光盘片读取变数的初始值,读取光盘片的目录表(table of content,TOC)信息,接着识别这张CD类型的光盘片是否可写入数据,若是只读类型的光盘片,如CD-ROM,则完成变数设定,若是可写入的光盘片,如CD-R、CD-RW,则光盘机会再设定光盘片写入变数的初始值,接着读取光盘片的记录(recording)数据即完成变数设定。第二是DVD-RAM类型的光盘片,当光盘片被识别为DVD-RAM类型的光盘片后,光盘机会设定光盘片的读取变数,读取导入(lead-in)信息,接着设定写入变数的初始值,读取记本文档来自技高网
...

【技术保护点】
一种存取一光盘机的变数存储器的方法,其包含:    利用该光盘机读取一光盘片中的数据,并识别该数据的数据形态;    若该数据具有一光盘数据形态,则将该光盘片的读取变数由该变数存储器的一启始位置开始配置;以及    若该数据具有一多功能数字盘片数据形态,则将该光盘片的读取变数由该变数存储器的该启始位置开始配置。

【技术特征摘要】
1.一种存取一光盘机的变数存储器的方法,其包含利用该光盘机读取一光盘片中的数据,并识别该数据的数据形态;若该数据具有一光盘数据形态,则将该光盘片的读取变数由该变数存储器的一启始位置开始配置;以及若该数据具有一多功能数字盘片数据形态,则将该光盘片的读取变数由该变数存储器的该启始位置开始配置。2.如权利要求1所述的方法,其中该光盘数据形态为CDDA、VCD、CD-ROM、CD-R或CD-RW的数据形态,而该多功能数字盘片数据形态为DVD-ROM、DVD-R、DVD-RW、DVD+R、DVD+RW或DVD-RAM的数据形态。3.如权利要求1所述的方法,其中当该光盘机将该读取变数储存于该变数存储器时,会覆盖该光盘机前一次读取光盘片在该变数存储器的该起始位置开始储存的读取变数。4.如权利要求1所述的方法,其还包含将该光盘机存取该光盘片所需的公用读取数据储存于该变数存储器之中。5.如权利要求4所述的方法,其中不论该光盘机读取何种类型的光盘片,储存于该变数存...

【专利技术属性】
技术研发人员:翁益馨
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1