本发明专利技术提出一种蓝光光盘装置和其读写方法。读取时,首先循序地从一蓝光光盘读取复数个第一纪录帧(recording frame)并沿一第一方向写入一存储器阵列。接着沿着一第二方向处理该存储器阵列中的这些第一纪录帧。处理后,沿着该第二方向循序释放该存储器阵列中被这些第一纪录帧占用的空间。在上述释放步骤的同时,循序地从该蓝光光盘读取复数第二纪录帧并沿该第二方向写入该存储器阵列。
【技术实现步骤摘要】
本专利技术有关于蓝光光盘装置,尤其是有关于在存取蓝光光盘时的存储器 利用方法。
技术介绍
图la为蓝光光盘装置100的架构图。该蓝光光盘装置100包含一存储器 阵列120,做为数据输入输出的缓冲器。 一光盘驱动器110基本上包含一些 读写头(PUH)相关的控制单元,以存取一蓝光光盘(未图标)。从蓝光光 盘中取出的纪录帧(recording frames)弁R透过光盘驱动器110储存在存储器 阵列120中,而相对的,欲写入蓝光光盘的纪录帧弁W则从存储器阵列120 传送到光盘驱动器110。根据蓝光标准,储存在蓝光光盘中的数据是以一种 复杂而稳固的错误更正技术所保护。编码器130将错误更正码加入输入数据 #IN以产生纪录帧弁W。相对的,从蓝光光盘中读出的纪录帧弁R被解码器140 解码以确保其中的数据完整性,而产生输出数据弁OUT。因此在读、写、编 码和解码的动作中,存储器阵列120扮演了关键性的角色。图lb为蓝光标准所规定的一长距码(LDC)区块160。 一 LDC区块160 是一种实体的数据单位,从原始的数据经过一复杂的编码程序而建立,其中 包含一个(216x2+32x2)x(4x38)的ECC簇(Cluster),中间间隔的位置穿插着三 个(216x2+32x2)xl的BIS码。基本上该ECC簇是经由数据区块和RS码交错 运算所组成的,而其运算规则可参照蓝光标准文件,故在此不再详加介绍。传统上LDC区块160在存储器阵列120中沿着水平方向(相对于存储器 阵列120)逐行产生。然而从蓝光光盘的观点来看,该LDC区块160又可视 为496个155位的纪录帧沿着垂直方向排列,其中每31个纪录帧又称为一实 体扇区。当纪录帧准备要写入一蓝光光盘时,该光盘驱动器110循序地沿着垂直方向读取该纪录帧,以进行调变和写入程序。换言之,蓝光光盘的设计中,光盘驱动器110处理LDC区块160的方向和编码器130、解码器140处 理LDC区块160的方向是相互垂直的。图2a为现有读取程序的流程图。为了方便说明,两个相互垂直的方向分 别称为X和Y。在步骤202中,从光盘驱动器110中沿着X方向逐行读出纪 录帧。在步骤204中,该读取步骤持续进行直到完整的组成一个LDC区块 160。在步骤206中,该解码器140沿着Y方向逐列解码该LDC区块160的 数据,而在步骤208中,解出来的数据列可直接输出至所连接的主计算机(未 图标)。因此步骤206和208是以一种管线多任务(pipeline)的方式同步进 行。在步骤210中,持续进行上述逐行解码和输出的步骤,直到所有数据都 沿Y方向输出完毕,执行程序才跳回步骤202处理下一个LDC区块。图2b为现有写入程序的流程图。在步骤212中,输入数据存IN从外部沿 着Y方向逐行输入存储器阵列120。在步骤214中,编码器130沿着Y方向 逐行将该存储器阵列120中的输入数据弁IN编码。在步骤216中,上述步骤 递归进行直到输入数据釘N组成一 LDC区块160,然后跳到步骤218,将该 LDC区块160中的纪录帧沿X方向逐列写入该蓝光光盘。步骤220,递归执 行上述逐列写入程序直到完成整个LDC区块160的写入。接着回到步骤212 处理后续的输入数据釘N。图3a和图3b合并以解释数据于图2a或图2b中的存储器使用状况。图 3a显示数据输入存储器阵列120的步骤。如果X方向是编码程序所依序处理 的方向,则箭头302代表从外部输入的输入数据弁IN循序写入的方向。相对 的,如果从光盘读取的数据沿着X方向排列储存,则箭头302代表从光盘读 入的一纪录帧循序写入的方向。阴影的部份代表已填满数据的部份,其它的 部份代表空白。图3b则显示了后续的数据由存储器阵列120输出的步骤。举 例来说,箭头304可代表正在被编码的一行,而X方向代表输出纪录帧弁W 的方向。被箭头304占用的空间在纪录帧弁W被输出后即可被释放,所以原本填满数据的存储器阵列120在图2a或图2b的逐行处理之后逐步被完全清 空。也只有在完全清空后,整个存储器阵列120才能再度供下一编码/解码程序使用。基本上蓝光光盘装置100中的存储器阵列120是一种有限而重要的资源。 箭头304所代表的编码或解码动作可能占去大部份时间,形成效能上的瓶颈。 所占用的存储器在箭头306输出之后才释放,然而在整个存储器阵列120清 空之前却只能维持在闲置状态。因此如何善用这短暂闲置的空间是值得探讨 的。
技术实现思路
本专利技术提出一种蓝光光盘读取方法。首先,循序地从一蓝光光盘读取复 数个第一纪录帧(recording frame)并沿一第一方向写入一存储器阵列。接着 沿着一第二方向处理该存储器阵列中的这些第一纪录帧。处理后,沿着该第 二方向循序释放该存储器阵列中被这些第一纪录帧占用的空间。在上述释放 步骤的同时,循序地从该蓝光光盘读取复数个第二纪录帧并沿该第二方向写 入该存储器阵列。储存在该存储器阵列中的这些第一记录帧组成一第一长距码(LDC)区 块,包含复数数据列沿着该第二方向排列。该处理步骤包含循序地解码该第 一LDC区块中的数据列,并将解码后的数据输出,使该存储器阵列中占用的 空间循序地沿着该第二方向释放。该第一方向与该第二方向垂直。更进一步地,当该第一LDC区块中的一数据列完成解码和输出后,将其 所占用的存储器空间释放。并将这些第二纪录帧的其中之一写入该释放出来 的存储器空间。本专利技术另一实施例提出一种蓝光光盘写入方法。首先循序地沿着一第一 方向将复数个第一数据串写入一存储器阵列,并处理这些第一数据串以形成 沿一第二方向排列的复数个第一纪录帧。接着循序地将这些第一纪录帧写入 一蓝光光盘,写入后释放其所占用的存储器空间。当这些第一纪录帧所占用的空间被释放后,循序地沿着该第二方向将复数个第二数据串写入该存储器阵列。其中该处理步骤包含,将这些第一数据串逐行编码以建立一第一LDC 区块,包含这些第一纪录帧沿着该第二方向排列。更进一步地,当该第一LDC 区块中的一纪录帧完成编码并写入该蓝光光盘之后,将其所占用的存储器空 间释放。接着将这些第二数据串的其中之一沿着该第二方向写入该释放出来 的存储器空间。本专利技术另一实施例提出一种蓝光光盘装置。 一光盘驱动器存取一蓝光光 盘。 一解码器从该蓝光光盘读取一LDC区块,并进行解码与错误更正。 一存 储器阵列做为存取该蓝光光盘的缓冲区。该光盘驱动器循序地从该蓝光光盘 读取复数个第一纪录帧,并将这些第一纪录帧沿一第一方向写入一存储器阵 列,组成一第一长距码(LDC)区块,包含复数个数据列沿着该第二方向排 列。该解码器循序地解码该第一 LDC区块中的数据列,并将解码后的数据输 出,使该存储器阵列中占用的空间循序地沿着该第二方向释放。接着循序地 从该蓝光光盘读取复数个第二纪录帧,该光盘驱动器将这些第二纪录帧沿该 第二方向写入该存储器阵列以组成一第二LDC区块,复数个数据列沿着该第 一方向排列。该解码器循序地解码该第二 LDC区块中的数据列,并将解码后 的数据输出。附图说明图la为现有蓝光光盘装置的架构图;图lb为蓝光光盘标准所定义的一 LDC区块;图2a为现有读取程序的流程图;图2b为现有写入程序的流程图;图3a和图3b为图2a和本文档来自技高网...
【技术保护点】
一种蓝光光盘读取方法,所述的蓝光光盘读取方法包含:循序地从一蓝光光盘读取复数个第一纪录帧,并沿一第一方向将所述的这些第一纪录帧写入一存储器阵列;沿着一第二方向处理所述的存储器阵列中的所述的这些第一纪录帧;沿着所述的第二方向循序释放所述的存储器阵列中被所述的这些第一纪录帧占用的空间;以及在释放步骤的同时,循序地从所述的蓝光光盘读取复数个第二纪录帧,并沿所述的第二方向将所述的这些第二纪录帧写入所述的存储器阵列。
【技术特征摘要】
US 2006-8-16 11/464,8501.一种蓝光光盘读取方法,所述的蓝光光盘读取方法包含循序地从一蓝光光盘读取复数个第一纪录帧,并沿一第一方向将所述的这些第一纪录帧写入一存储器阵列;沿着一第二方向处理所述的存储器阵列中的所述的这些第一纪录帧;沿着所述的第二方向循序释放所述的存储器阵列中被所述的这些第一纪录帧占用的空间;以及在释放步骤的同时,循序地从所述的蓝光光盘读取复数个第二纪录帧,并沿所述的第二方向将所述的这些第二纪录帧写入所述的存储器阵列。2. 如权利要求1所述的蓝光光盘读取方法,其特征在于 储存在所述的存储器阵列中的所述的这些第一记录帧可组成一第一长距码区块,具有沿着所述的第二方向排列的复数个数据列;以及循序地解码所述的第一 LDC区块中的所述的这些数据列,并将解码后的数据输出,使所述的存储器阵列中占用的空间循序地沿着所述的第二方向释 放。3. 如权利要求2所述的蓝光光盘读取方法,其特征在于-所述的第一方向与所述的第二方向垂直;以及 所述的蓝光光盘读取方法更进一步包含当所述的第一LDC区块中的一数据列完成解码和输出后,将其所占用的 存储器空间释放;以及将所述的这些第二纪录帧的其中之一写入所述的释放出来的存储器空间。4. 一种蓝光光盘写入方法,所述的蓝光光盘写入方法包含-循序地沿着一第一方向将复数个第一数据串写入一存储器阵列; 处理所述的这些第一数据串以形成沿一第二方向排列的复数个第一纪录 帧;循序地将所述的这些第一纪录帧写入一蓝光光盘,写入后释放所述的这 些第一纪录帧所占用的存储器空间;以及当所述的这些第一纪录帧所占用的空间被释放后,循序地沿着所述的第 二方向将复数个第二数据串写入所述的存储器阵列。5. 如权利要求4所述的蓝光光盘写入方法,其特征在于,处理所述的这 些第一数据串的步骤包含,将沿着所述的第二方向排列的所述的这些第一纪 录帧组成一第一 LDC区块。6. 如权利要求5所述的蓝光光盘写入方法,其特征在于 所述的第一方向与所述的第二方向垂直;以及 所述的蓝光光盘写入方法更进一步包含当所述的第一 LDC区块中的一纪录帧完成编码并写入所述的蓝光光盘 之后,将其所占用的存储器空间释放;以及将所述的这些第二数据串的其中之一沿着所述的第二方向写入所述的释 放出来的存储器空间。7. —种蓝光光盘装置,所述的...
【专利技术属性】
技术研发人员:薛景文,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。