恢复盘的不可用区域的控制方法

xiaoxiao2020-8-1  16


专利名称::恢复盘的不可用区域的控制方法
技术领域
:本发明涉及一个盘重放机(player),尤其涉及一种恢复盘的不可用区域的方法,以便重新使用小型盘重放机(在记录或编辑期间产生的不可用区域。首先,对传统的小型盘重放机在编辑记录道时产生的盘不可用区域作如下说明。图1A显示了当记录道充满记录时4个道的分配。当这4个道被编辑时,如图1B所示,形成了道1,3,5和7。即使为了如图1C所示的记录数据,道1,3,5和7被擦除,由于小的记录容量,这些道作为不可用区域保留。由于在传统的道编辑处理期间,使不可用道数例如道1,2,3及7的增加,这就使一定总量中可记录道的数量减少。另一方面,小型盘录放机利用图2A所示的用户内容表(UTOC)在盘上记录数据。参考图2A,指针P(十进制)所指的字节位置用下面公式计算,即76×4+P×6这里,P—DFA表示有毛病区起始地址的指针,P—EMPTY表示部分表(Partstable)上第一个空槽的指针,P—FRA表示空间的可记录区的起始地址的指针,而P—TNOn表示道n的起始地址指针。起始和结束地址可以分成14位簇、6位扇区和4位声音组。道方式表示所用道的方式,LINK—P表示所给同一道的下一个部分描述符(Part—descriptor)的字节位置。如果LINK—P的值是ooh,道用结束地址结束。下一个部分描述符的字节位置用76×4+(LINK-P)×8计算。图2A的指针值应该是16进制数,且上面公式中LINK—P应该是十进制数。还有,部分描述符对应于图2A的第304到2351字节并描述了用户区iC可记录部分。当小型盘重放机在盘上记录数据时,首先检查P—FRA的方括号中的值,以确认所用UTOC的空间可记录区的起始地址。例如,值〔00〕表示第76×4字节和第77×4字节。如图2A所示,UTOC所示的指针值仅到P—TNO255。即使1道到255道中记录之后仍有可记录区域,此盘也不能用于数据记录。由于在图2A所示的UTOC提供的是与255个道有关的信息,因此,一个记录过的道应该被擦除,以便记录数据。这样,重新记录仅在擦除的空道上实现,而不能在此空道后面的道上实现。也就是说,为了重记录,所有道应该擦除。当音频数据被记录在图3所示的盘的255个道中时,也就是当盘容量仅一半用于记录时,由于图1B所示UTOC表不能提供有关未使用盘区的信息,而使未使用盘区浪费掉,亦就是对未使用盘区不能分配道。为了解决上述问题,本发明的目的是提供一种方法,以便恢复未使用的盘区。为了实现上述目标,恢复未使用盘区的方法中,具有大量用来记录和回放的道(N),在该方法中包含有很多步骤。本发明的上述目标和优点,通过参考附图的优先实施例的详细说明将变得更加明显。图1A到1C是道的分配图,它根据现有技术描述了在小型盘编辑期间盘,盘的不能使用的盘区;图2A到2B显示了由Sony公司开发的小型盘的扇区结构;图3是道的分配图,它描述了根据传统方法在小型盘上记录数据时产生的未能使用区;图4是一个传统的小型盘重放机的方框图,它描述了根据本发明来恢复未使用区的方法;图5是一个流程图,它描述了根据本发明由盘重放机实现的恢复不能使用区域的方法;图6是一个流程图,它详细描述了图5所示的步骤202,图7A和7B是当任意道被擦除时道的分配图;图8显示了当一个道被擦除时UTOC数据格式结构;而图9显示了存贮在RAM的用户数据区中最后形成的UTOC数据格式结构。在图4中,盘录放机包括模/数(A/D)转换器10,声音压缩器20,RAM控制器30,编码器40,记录头驱动器50,记录头60,控制器70,RAM80,光学系统90,高频放大器100,译码器110,伺服部分120,声音解压缩器130及数/模(D/A)转换器140。这里盘录放机主要地包含一个记录系统和一个回放系统,记录系统包括部件10,20,30,40,50,60,70和80,而回放系统包括部件30,70,80,90,100,110,120和130,此外,参考号150代表盘。显示在图4中的盘重放机16工作将如下说明。在记录模式下,一个模拟音频信号输入到输入端,通过A/D转换器10转换成数字信号。转换成数字信号的数据通过声音压缩器20压缩,被压缩的数据提供给RAM控制器30并经控制器70控制而存贮到RAM80中。存贮后,数据经RAM控制器30提供给编码器40。数据经记录头驱动器50和记录头60被调制并记录在盘150中。在重放模式下,控制器70控制伺服部分120,以使数据经光学系统90,从盘150指定的位置上读出。读出的数据提供给高频放大器100。放大的数据提供给解码器110解码和错误补偿,并输出结果。输出数据被提供给RAM控制器30,并通过控制器30的控制存贮到RAM80中。存贮的数据经RAM控制器30提供给声音解压缩器130解压缩。解压缩的数据输入到D/A转换器140再转换成模拟信号输出。根据本发明所用盘重放机来恢复不能使用的盘区的方法将说明如下。如果能使用的道数为255,音频数据信号输入被记录在盘中,若具有数据的道数是255,控制器70擦除255道中任意一个道(步200)。那么,控制器70形成的UTOC数据的格式如图8所示。假设道2被选为擦除道,道2(x)成为空道,而记录在道3(x+1)中的数据被移到道2(步202)。参考图6,对步202特作详细说明。控制器70在RAM80中存贮道2的起始地址并通过道数增加一控制伺服部分120,以使记录在道3上的数据经过光学系统90以簇读出。然后,读出的数据经过高频放大器100和解码器110输入到RAM控制器30。RAM控制器30在控制器70的控制下(步220)。在RAM80中存储由解码器110输出并以簇为单位由道3读出的数据。在步220后,控制器70在道2的记录起始地址的空区中以簇为单位记录由道3读出的数据(步222)。在步222后,控制器70判断是否记录在道3中的所有数据完成移动(步224),如果数据的移动没有完成,在道2中空区域的地址增加1。作为道3的记录数据的地址,要被移动的道地址再增加1,这里,一簇的数据存贮在图4的RAM80的区中,然后移到空区域记录进去,重复进行。也就是,在道3中记录的数据被移动以后,控制器70来判断要被移动数据的地址,指示所定地址的一簇数据(步226)并存贮这数据到RAM80中。存贮在RAM80中的数据被记录到紧跟着道2的起始地址记录的数据的地址中。如果道3的所有数据完成移位,有关移动地址的道信息被反映到表上。也就是起始和结束地址作为移动的地址被重新形成,然后反映到表上。而有关道2和3的UTOC信息在控制器70的控制下(步204)重新形成,然后存贮到RAM的用户数据区。上述步骤在控制器70的判断下重复执行,直到图7A所示的道255的数据被移位到图7B所示的道254。图7A和7B是简要显示数据移位的图。这里,数据的移位用箭头表示。控制器70判断是否数据被完全移位到最后一个道,是否道(x+1)是道N。如果数据是没有完全移位到最后道,执行步202(步206)。如果图7A所示的道255的数据最后移到图7B所示的道254,道255中被数据占领的区域成为空区,且这个空区被包括在未用区域中,由此重新形成的区域成为盘的一个新的最后道(步208和步210)。如果数据被移到最后一道,最后道的结束地址,也就是图7B所示的道254被存贮。当完成了盘150的重安排时,P—FRA的值如图9所示为“03”。另外,如果从P—TN01到P—TNO254这些道是有效道,P—TNO255被成为重记录道。结果,道的重新安排被完成,而空区域移到盘150的最尾部分。这里,为了形成盘150的有用的尾部,最后道的结束地址,也就是图7B中的道254,被成为起始地址,从该地址通过增加一簇那么多的地址开始记录。P—FRA(03)所示的位置是第82个字节的起始地址,被存于RAM80中作为记录的起始地址,盘150读出的起始地址,经减一簇那么多的地址被成为记录的结束地址。因此,由P—FRA〔03〕所示的记录的起始和结束地址被重新形成,且结果存贮在RAM80的用户数据区中(步210)。由于重新形成的UTOC被存贮在RAM80的用户数据区中,控制器70在盘150的UTOC区中记录重新形成的UTOC(步212)。根据上述步骤,为寻找所记录的记录位置读的P—FRA被转换,以确认盘的新可用区域,结果不可用区(图3)就被恢复。因此,根据本发明使用的盘重放机恢复不可用区域的方法,由于从UTOC提供的道信息限制而形成的不可用区域能用于重新记录,所以,就能更有效的使用盘。权利要求1.恢复一个盘的不可用区域的方法,该盘具有很多用于记录和读回的记录道(N)所述方法包括下述步骤(a)擦除所说N个道中任意道的数据;(b)移动道(x+1)的数据到所说的空道x;(c)重新形成所说道(x)和(x+1)的信息;(d)判断是否所说的道(x+1)是所说的道N,若所说的道(x+1)不是所说的道N,执行所说的步(b);(e)如果所说道(x+1)是所说道N把道N的空区和不可用区相结合,形成所说盘的新的最后道,并重新形成所说新最后道的信息;且(f)在所说盘的用户内容表中记录道的信息。这信息是通过所说步(c)和(e)重新形成的。2.根据权利要求书中权利要求1的恢复盘的不可用区域的方法,其中所说步(b)包括下面步骤(b—1)在预定单元中读出所说道(x+1)的数据并存贮其结果;(b—2)移动所说存贮数据到所说空道(x)中,并在那里记录数据;(b—3)判断是否所说道(x+1)的全部数据移到所说道(x),若道(x+1)的全部数据移到道(x)则执行步(c);(b—4)若所说道(x+1)的全部数据没有完全移到所说道(x),指示紧跟在已移动了的数据后的数据。全文摘要本发明提供了一种用盘的余隙恢复盘的不可用区域的方法。该方法包括下面步骤擦除任意道上的数据,连续移动下一道上的数据到空道;重新形成有关擦除和移动道的UTOC;在数据被移到最后道后,结合最后空道和未用区再形成道信息;在盘上记录重新形成的UTOC。因此,由于UTOC提供的道信息的限制而形成的不可用区域可用来重新记录,所以能更有效的利用盘。文档编号G11B27/32GK1123448SQ9510995公开日1996年5月29日申请日期1995年7月7日优先权日1994年7月7日发明者金钟云申请人:三星电子株式会社

最新回复(0)