用于调校从光储存媒体所读出数据的缓存的方法及装置制造方法及图纸

技术编号:3052691 阅读:225 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种用来缓存从光储存媒体所读出的数据的方法。该方法包含有:从光储存媒体读取一第二数据段落;以及设定对应到第二数据段落的一第二预期位置信息,用来对齐第二预期位置信息与第二数据段落的一第二实际位置信息;以及根据第二预期位置信息将从光储存媒体所读出的第二数据段落缓存到一储存装置。本发明专利技术的数据缓存装置通过设置一缓存控制器以及一判断逻辑单元,通过对实际位置信息与预期位置信息的比较来决定将从光储存媒体所读出之数据段落缓存到储存装置,可以正确地读取并储存光储存媒体数据。

【技术实现步骤摘要】

本专利技术是关于数据缓存,尤指一种用于调校从光储存媒体所读出数据的缓存的方法及装置
技术介绍
储存在数字多功能光盘(digital versatile disc,DVD)上的基本储存数据集是一数据区块(block),其中每一数据区块包含16个数据区段(sector),并且每一个数据区段记录着相对应的位置信息,亦即数据区段ID,一般而言,下一个数据区段的数据区段ID比目前的数据区段ID多一,例如,数据区块N有16个数据区段,其中数据区段ID是从123400,123401,...,到12340f。在蓝光光盘(Blu-Ray disc,BD)中,基本的储存数据集则是一数据簇(cluster),其中每一数据簇包含16个数据单元(unit),并且每一个数据单元记录着相对应的位置信息,亦即一地址单元号码(address unit number,aun),一般而言,下一个数据单元的地址单元号码比目前的地址单元号码多二,例如,数据簇N有16个数据单元,其中地址单元号码是从12340,12342,...,到12345e。当一光盘(例如一数字多功能光盘或一蓝光光盘)被置入一光驱中,光驱开始读取储存在光盘上的数据,然后将读取数据传送到一主机。一般而言,从光驱读取的数据先储存在光驱的内存(例如缓存存储器)以等待解码及传送,如果在读取操作以及光驱连续缓存数据期间,所读取数据产生偏移或滑动,则从所述的光驱读取的数据将被储存到错误的位置,结果将导致译码及传送失败。以一蓝光光盘的数据存取为例,当读取到一蓝光光盘的空白区时,每一数据单元的地址单元号码会无法辨识,所以,在读取过空白区之后,一数据单元的实际地址单元号码可能与一预期值不相符,则从光驱读取的数据单元的数据将被储存到缓存存储器中的错误位置。而当发生此错误操作时,若现有光驱继续缓存后续从蓝光光盘读出来的数据,则被缓存到错误位置的数据将造成译码错误。因此,由于一数据簇的缓存数据无法被正确地译码,现有光驱便认为所述的蓝光光盘上的数据并非被正确地读取出来,然后便重新读取并缓存所述的蓝光光盘上同一数据簇的数据。然而,当现有光驱发现蓝光光盘上所读出来的数据单元的实际地址单元号码与一预期地址单元号码不符合时,如果现有光驱停止缓存所述的蓝光光盘上的数据,并且重新缓存所述的相同区块的数据,则由于中断数据缓存,因而使得缺陷(defect)的管理变得更复杂。换句话说,重新缓存仍然有可能把重新缓存的数据缓存到缓存存储器内不正确的位置。数字多功能光盘在存取数据时也会有如上所述的相同的缺点,所以,如何将从光盘上读取到的数据缓存到一缓存存储器内正确位置这一课题在数据的译码与传送中扮演一个很重要的角色。
技术实现思路
因此本专利技术的主要目的之一在于提供一种用于调校从一光储存媒体所读出数据的缓存的方法及装置,以解决现有技术中的问题。在本专利技术的一实施例中,揭露了一种用来缓存一光储存媒体所读出数据的方法,该方法包含有从光储存媒体读取一第二数据段落;以及设定对应到第二数据段落的一第二预期位置信息,用来对齐第二预期位置信息与第二数据段落的一第二实际位置信息,以及根据第二预期位置信息将从光储存媒体所读出的第二数据段落缓存到一储存装置。在本专利技术的另一实施例中,另揭露了一种用来缓存一光储存媒体所读出数据的数据缓存装置,该数据缓存装置包含有一储存装置;一缓存控制器,从光储存媒体读取一第二数据段落;以及一判断逻辑单元,耦接到缓存控制器,用来设定对应到第二数据段落的一第二预期位置信息,用来使第二预期位置信息与第二数据段落的一第二实际位置信息对齐,以及控制缓存控制器来根据第二预期位置信息去缓存从光储存媒体所读出的第二数据段落到一储存装置。相较于现有技术,本专利技术的数据缓存装置通过设置一缓存控制器以及一判断逻辑单元,通过对实际位置信息与预期位置信息的比较来决定将从光储存媒体所读出之数据段落缓存到储存装置,可以正确地读取并储存光储存媒体数据。附图说明图1为本专利技术数据缓存系统一实施例的功能方块图。图2为本专利技术调校从光储存媒体所读取数据的缓存的一实施例的操作流程图。图3为调校图1所示的储存装置中数据缓存的第一实施例的示意图。图4为调校图1所示的储存装置中数据缓存的第二实施例的示意图。图5为调校图1所示的储存装置中数据缓存的第三实施例的示意图。图6为调校图1所示的储存装置中数据缓存的第四实施例的示意图。图7为调校图1所示的储存装置中数据缓存的第五实施例的示意图。图8为调校图1所示的储存装置中数据缓存的第六实施例的示意图。具体实施例方式在说明书及权利要求当中使用了某些词汇来指称特定的组件。所属领域的技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个组件。本说明书及权利要求书并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在通篇说明书及权利要求当中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。此外,“耦接”一词在此是包含任何直接及间接的电气连接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接电气连接于该第二装置,或透过其它装置或连接手段间接地电气连接至该第二装置。请参阅图1,图1是本专利技术数据缓存系统100一实施例的功能方块图。数据缓存系统100包含一光储存媒体120以及一数据缓存装置110,其中数据缓存装置110用来存取刻录在光储存媒体120上的数据。如图1所示,数据缓存装置110包含有一储存装置112、一缓存控制器113、一比较单元114以及一判断逻辑单元115。在本实施例中,储存装置112作为数据缓存的内存。缓存控制器113耦接到储存装置112,用来控制储存装置112内数据的缓存。比较单元114比较从光储存装置120所读取出数据的实际位置信息与将要储存在储存装置112的预期位置信息。判断逻辑单元115耦接到比较单元114以及缓存控制器113,用来控制缓存控制器113以根据比较单元114的比较结果来调校数据缓存。请参阅图2,图2为本专利技术调校从光储存媒体所读取数据的缓存方法的一实施例的操作流程图。调校数据缓存的运作包含下列步骤步骤200将从光储存媒体120(例如一数字多功能光盘或一蓝光光盘)所读取的一第一数据段落(segment)缓存到储存装置112。步骤202比较从光储存媒体120所读取的第一数据段落的第一实际位置信息以及将要被储存在储存装置112中第一数据段落的第一预期位置信息。步骤204第一预期位置信息与第一实际位置信息是否符合?若是,则执行步骤206;否则,执行步骤208。步骤206在不需要修正数据区段的预期储存位置的情况下,将紧跟着第一数据区段之后的数据区段缓存到储存装置112。步骤208设定对应第二数据区段的第二预期位置信息,以根据第一实际位置信息对齐(align)第二预期位置信息与第二数据区段的第二实际位置信息。步骤210根据第二预期位置信息将从光储存媒体120所读取的第二数据区段缓存到储存装置112。请注意,第二数据段落是在所述的第一数据段落从所述的光储存媒体120读出之后才从光储存媒体120所读出。此外,光驱设有一计数器用来计算从光储存媒体120所读出的数据段落,以决定当缓存数据段落时光驱所指的预期位置信息,图1所示的缓存控制器113即是设本文档来自技高网
...

【技术保护点】
一种用来缓存一光储存媒体所读出数据的方法,其特征在于,该方法包含有:从所述的光储存媒体读取一第二数据段落;以及设定对应到所述的第二数据段落的一第二预期位置信息,用来对齐该第二预期位置信息与该第二数据段落的一第二实际位置信息,以及根据该第二预期位置信息将从所述的光储存媒体所读出的该第二数据段落缓存到一储存装置。

【技术特征摘要】
US 2006-3-19 11/308,3661.一种用来缓存一光储存媒体所读出数据的方法,其特征在于,该方法包含有从所述的光储存媒体读取一第二数据段落;以及设定对应到所述的第二数据段落的一第二预期位置信息,用来对齐该第二预期位置信息与该第二数据段落的一第二实际位置信息,以及根据该第二预期位置信息将从所述的光储存媒体所读出的该第二数据段落缓存到一储存装置。2.如权利要求1所述的方法,其特征在于,设定所述的第二预期位置信息的步骤包含比较从所述的光储存媒体所读出的一第一数据段落的一第一实际位置信息以及对应该第一数据段落的一第一预期位置信息;以及如果所述的第一实际位置信息和所述的第一预期位置信息不相符,设定对应所述的第二预期位置信息的所述的第二数据段落;其中所述的第二数据段落是在所述的第一数据段落从所述的光储存媒体所读出之后才从所述的光储存媒体所读出。3.如权利要求2所述的方法,其特征在于,设定所述的第二预期位置信息的步骤另包含根据从所述的光储存媒体所读出的所述的第一数据段落的所述的第一实际位置信息来决定所述的第二预期位置信息。4.如权利要求1所述的方法,其特征在于,储存在所述的光储存媒体的数据被划分为多个储存数据集,每一个储存数据集具有多个数据段落,所述的第一数据段落属于一第N个储存数据集,以及所述的第二数据段落则属于一第N+1个储存数据集。5.如权利要求4所述的方法,其特征在于,所述的第二数据段落是所述的第N+1个储存数据集中的一起始数据段落。6.一种用来缓存一光储存媒体所读出...

【专利技术属性】
技术研发人员:林利莲杨金彬陈世新
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1
相关领域技术
  • 暂无相关专利