CN101556814B - 于光学储存媒体中记录数据与储存数据的方法 - Google Patents
于光学储存媒体中记录数据与储存数据的方法 Download PDFInfo
- Publication number
- CN101556814B CN101556814B CN2009100009293A CN200910000929A CN101556814B CN 101556814 B CN101556814 B CN 101556814B CN 2009100009293 A CN2009100009293 A CN 2009100009293A CN 200910000929 A CN200910000929 A CN 200910000929A CN 101556814 B CN101556814 B CN 101556814B
- Authority
- CN
- China
- Prior art keywords
- data
- optical storage
- storage media
- record
- record data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000003287 optical effect Effects 0.000 title claims abstract description 52
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000012937 correction Methods 0.000 claims description 38
- 238000011084 recovery Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 7
- 238000007796 conventional method Methods 0.000 description 6
- 108010069898 fibrinogen fragment X Proteins 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 208000011580 syndromic disease Diseases 0.000 description 2
- RLLPVAHGXHCWKJ-IEBWSBKVSA-N (3-phenoxyphenyl)methyl (1s,3s)-3-(2,2-dichloroethenyl)-2,2-dimethylcyclopropane-1-carboxylate Chemical compound CC1(C)[C@H](C=C(Cl)Cl)[C@@H]1C(=O)OCC1=CC=CC(OC=2C=CC=CC=2)=C1 RLLPVAHGXHCWKJ-IEBWSBKVSA-N 0.000 description 1
- 238000013461 design Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1833—Error detection or correction; Testing, e.g. of drop-outs by adding special lists or symbols to the coded information
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/14—Digital recording or reproducing using self-clocking codes
- G11B20/1403—Digital recording or reproducing using self-clocking codes characterised by the use of two levels
- G11B20/1423—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
- G11B20/1426—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2954—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using Picket codes or other codes providing error burst detection capabilities, e.g. burst indicator codes and long distance codes [LDC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
- G11B2020/1218—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
- G11B2020/1221—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc cluster, i.e. a data structure which consists of a fixed number of sectors or ECC blocks
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
- G11B2020/1218—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
- G11B2020/1232—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc sector, i.e. the minimal addressable physical data unit
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2541—Blu-ray discs; Blue laser DVR discs
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
本发明提供于光学储存媒体中记录数据与储存数据的方法。数据记录方法用于储存数据簇之光学储存媒体。数据簇区分成复数编码字符且包括第一与第二记录数据。首先将添加数据储存至存储器装置第一暂存区域。自光学储存媒体读取第一记录数据,将其储存至第一暂存区域。自光学储存媒体读取第二记录数据之数据片段,将其储存至存储器装置的第二暂存区域。自第一与第二暂存区域读取第一记录数据与数据片段,译码以确认第一记录数据正确性。自第一暂存区域读取第一记录数据与添加数据,编码以产生编码数据。再将编码数据写入至光学储存媒体。本发明使得记录用来取代蓝光光盘数据之新的数据片段所需的存储器减少了。
Description
技术领域
本发明是有关于将数据记录至高密度记录媒体的方法,特别是有关于以随机数据区段写入法(random sector write)将数据写入蓝光光盘的方法。
背景技术
光盘是一种能容纳大量数据且广泛使用的记录媒体。尤其是,近来已发展出一种高密度光盘记录媒体,例如蓝光光盘(如blu-raydisc,BD),其能长时间的记录/储存高质量影像数据与高质量声音数据。
蓝光光盘是新一代的光学记录方法,与传统DVD比较起来,可储存更多的数据。蓝光光盘利用前置纠错(picket)编码错误校正。图1为表示蓝光光盘前置纠错编码的结构示意图,其中,11是表示使用者数据、12是表示前置纠错、13是表示主要数据同位符号(即奇偶符号),且上方的箭头是表示在光盘中的数据方向。这些前置纠错12配置成复数列(column),且以规律的间隔配置在主要数据列之间。主要数据由坚固且有效的里德所罗门码(Reed-Solomon code,RS code)所保护,而前置纠错是由另一独立且非常坚固的里德所罗门码所保护。当解码时,前置纠错列首先被校正。校正信息可用来评估在主要数据上可能的突发错误的位置。当校正主要数据之编码字符时,在这些位置(即在前置纠错符号“X”附近以实线所表示的位置)上的符号(symbol)可被标示为擦除(flagged as erasure)。图1显示了应用擦除的策略。
蓝光光盘错误校正(error correction,ECC)方决可储存64个千字节(kilobyte)的使用者数据。根据规格标准,可由长程编码(LongDistance Code,LDC)来保护数据,长程编码包含具有216个信息符号的304个编码字符和具有编码字符长度为248的32个同位符元(parity symbol)。这些编码字符以每两个一组的方式在垂直方向上交错,使得形成一个152字节(即具有四个38字节数据)x496字节之方块,如图1所示。蓝光光盘ECC方块包含四个等距前置纠错列。最左边的前置纠错(用符号“S”标记)是在每一列的起始由同步型样(sync pattern)来形成。如果同步型样没有正确地被侦测,则可能指示一突发错误(burst error),表示了前置纠错列之一符号必须被校正。
其它的三个前置纠错由突发指示次编码(Burst IndicatorSubcode,BIS code)来保护。此BIS编码包含具有30个信息符号的编码字符和具有编码字符长度为62的32个同位符元。BIS编码字符交错至每一具有496字节的三行中。需注意,LDC编码与BIS编码是两种蓝光光盘之编码类型,且LDC编码与BIS编码在每一编码字符中具有相同数量的同位符元,因此只需要一个里德所罗门译码器来对这两种编码执行译码。
蓝光光盘支持随机记录模式或是随机数据区段写入法。在64个千字节ECC簇(cluster)的基础上,在BD-R光盘上随机记录使用者数据是可能的。BD-R驱动利用空间位图(Space Bit Map,SBM)来管理在随机记录模式期间的已记录/未记录区域。
图2表示蓝光光盘之动态随机存取存储器(dynamic randomaccess memory,DRAM)映像配置(mapping)示意图。根据蓝光光盘之规格标准,蓝光光盘之最小记录单元是数据簇10,数据簇10包括32个数据区段(X.0~X.31),或304个编码字符(cw.0~cw303)。在图2中,两个数据区段包括19个编码字符。以数据区段X.0与X.1为例,编码字符CW.0~CW.8属于数据区段X.0,而编码字符CW.10~CW.18属于数据区段X.1,编码字符CW.9的左段属于数据区段X.0,而编码字符CW.9的右段(即C9,108~C9,247)属于数据区段X.1。在此,每一编码字符之长度为248字节,因此,属于数据区段X.0之编码字符cw.9的长度为108字节,且属于数据区段X.1之编码字符cw.9的长度为140字节。此外,每一编码字符(248字节)的长度包括32字节的同位编码(即奇偶校验码,parity code),以产生校正参数(syndrome),因此用来储存的数据区段的编码字符数量为(248-32)×9+108-4(EDC编码,未显示)=2048个编码。
依据随机数据区段写入法,数据簇10的数据区段可由新写入的数据区段来取代。例如,添加的数据区段NX.1与NX.30(未显示)可被记录至蓝光光盘中,分别对应数据簇10内数据区段X.1与X.30之位置。图3表示以习知方法将添加数据区段NX.1与NX.30写入至数据簇10的流程图。首先,由存储器装置分派出一暂存区域,以储存添加数据区段NX.1与NX.30(步骤S1)。接着,自蓝光光盘读取数据区段X.0、X.1~X.31,且储存至存储器装置,以进行译码来确认数据区段X.0、X.1~X.31的正确性(步骤S2)。添加数据区段NX.1与NX.30储存至数据簇10,且数据区段X.1与X.30被添加数据区段NX.1与NX.30所取代(步骤S3)。接着,对包括数据区段X.0、X.1~X.29、X.31以及添加数据区段NX.1与NX.30的数据簇10进行编码(步骤S4)。最后,被编码的数据被记录至蓝光光盘(步骤S5)。
然而,此习知方法需要额外的存储器暂存区域来储存全部的数据区段NX.1与NX.30,这消耗了存储器空间。此外,习知方法必须在步骤S3中以数据区段NX.1与NX.30来取代原始的数据区段X.1与X.30,这也消耗存储器带宽。
发明内容
为解决习知技术中存储器消耗过大的问题,本发明提供于光学储存媒体中记录数据与储存数据的方法。
本发明提供一种于光学储存媒体中记录数据的方法。光学储存媒体储存数据簇,且数据簇区分成复数编码字符且包括第一记录数据与第二记录数据。在此数据记录方法中,首先,将添加数据储存至存储器装置第一暂存区域。自光学储存媒体读取第一记录数据,且将第一记录数据储存至第一暂存区域。自光学储存媒体读取第二记录数据之数据片段,且将数据片段储存至存储器装置之第二暂存区域。自第一暂存区域读取第一记录数据且自第二暂存区域读取数据片段,且对第一记录数据与数据片段进行译码以确认第一记录数据的正确性。自第一暂存区域读取第一记录数据与添加数据,且对第一记录数据与添加数据进行编码以产生编码数据。最后,将编码数据写入至光学储存媒体。
本发明又提供一种于光学储存媒体中记录数据的方法。此光学储存媒体储存数据簇,且数据簇区分成复数编码字符且包括第一记录数据与第二记录数据。这些编码字符被分组为复数第一编码字符与复数第二编码字符,第一编码字符包括第一记录数据与第二记录数据,且第二编码字符只包括第一记录数据或第二记录数据。在此数据记录方法中,首先,将添加数据储存至存储器装置之第一暂存区域。自光学储存媒体读取第一记录数据,且将第一记录数据储存至第一暂存区域。接着,计算对应第一编码字符之第一校正参数数据,并将第一校正参数数据储存至存储器装置之第二暂存区域。计算对应第二编码字符之第二校正参数数据。读取第一校正参数数据与第二校正参数数据以进行译码,来确认第一记录数据的正确性。对第一记录数据与添加数据进行编码,以产生编码数据。最后,将编码数据写入至光学储存媒体。
本发明另提供一种于光学储存媒体中储存数据的方法,且此储存媒体储存数据簇。在此方法中,首先将添加数据区段储存至存储器装置之第一暂存区域。自光学储存媒体读取数据簇,且将数据簇之第一记录数据与第二记录数据分别储存至存储器装置之第一暂存区域与一第二暂存区域,其中,在第一暂存区域中对应第二记录数据之一储存区域被添加数据区段占据。通过接收第一记录数据以及第二记录数据之一数据片段来确认第一记录数据的正确性。对来自第一暂存区域之第一记录数据与添加数据区段进行编码,以产生编码数据。最后,将编码数据储存至光学储存媒体。
本发明提供的光学储存媒体的方法与其数据记录方法,使得记录用来取代蓝光光盘数据之新的数据片段所需的存储器减少了。
为使本发明之上述目的、特征和优点能更明显易懂,下文特举一较佳实施例,并配合所附图式,作详细说明如下。
附图说明
图1表示蓝光光盘前置纠错编码的结构,及应用擦除之策略的示意图;
图2表示蓝光光盘之DRAM映像配置的示意图;
图3表示以习知方法将添加数据区段写入至数据簇之流程图。
图4表示根据本发明之一实施例,将添加数据区段写入至蓝光光盘的方法;
图5表示在图2中显示的数据簇的数据结构;
图6表示根据本发明之一实施例,储存在暂存区域Y之数据;
图7表示根据本发明再一实施例,将添加数据区段写入至蓝光光盘的方法。
具体实施方式
图4表示根据本发明之一实施例,将添加的数据区段写入至蓝光光盘的方法的流程图。请同时参阅图5及图6,其中,图5表示使用在图4的数据簇10的数据结构示意图,图6表示储存在暂存区域Y之数据区段示意图。需注意,图4中的步骤顺序可以交换,且这些步骤可根据需求而结合在一起。根据需求,由一主机装置所输出的添加数据的数据大小(size)是数据区段大小的整数倍。此实施例中,是以利用两个添加数据区段NX.1与NX.30(参阅图6)来取代记录在蓝光光盘上数据簇10之数据区段X.1与X.30(参阅图5)为例来说明。首先,自存储器装置分派暂存区域Y(参阅图6),以储存一数据簇(步骤S21)。在此,存储器装置可以是DRAM。
在图5中,数据簇10被区分成32个数据区段(X.0~X.31)或具有248位组长度之304个编码字符(cw.0~cw.303)。换句话说,两个数据区段包括19个编码字符。此外,数据簇10被区分成第一记录数据以及将以随机数据区段写入法来被取代的第二记录数据。在此实施例中,第一记录数据为数据区段X.0、X.2~X.29、X.31,而第二记录数据为数据区段X.1及X.30。因此,暂存区域Y之大小可以是75392字节(248字节×304)。
在图6中,来自主机装置之添加数据区段NX.1与NX.30储存至对应于数据簇10之数据区段X.1与X.30位置的暂存区域Y中(步骤S22)。需注意,图4之步骤顺序可以交换或结合。例如,步骤S21~S24之执行优先级可以根据设计需求而改变。因此,第一记录数据(数据区段X.0、X.2~X.29、X.31)从蓝光光盘读出且储存在暂存区域Y中的位置,其中,用来储存之位置是对应在数据簇10中数据区段X.0、X.2~X.29、X.31的位置(步骤S24)。储存在暂存区域Y之数据区段如图6所示。
另一方面,由于第二记录数据(X.1及X.30)将根据随机数据区段写入法以添加数据区段NX.1与NX.30来取代,因此,为了保存在数据区段X.1之编码字符cw.9中的数据片段X.1A以及在数据区段X.30之编码字符cw.294中的数据片段X.30A,则需要自存储器装置分派出另一暂存区域Z1(未显示)以储存数据片段X.1A与数据片段X.30A(步骤S23)。数据区段X.1之数据片段X.1A以及数据区段X.30的数据片段X.30A读取自蓝光光盘,且储存至暂存区域Z1(步骤S25)以执行译码来确认正确性。即是,自蓝光光盘读取数据片段X.1A和X.30A,且储存至暂存区域Z1。
根据上述,第(9+19n)个编码字符储存在暂存区域Y,其中,n=0~15(n为整数,下同)。然而,当编码字符位于将被取代之数据区段中时(在此实施例中例如n=0与15),被取代的部分(例如数据片段X.1A与数据片段X.30A)将被储存在另一区域(例如暂存区域Z1)。
在此,同时参阅图2与图5,数据区段X.1中具有140字节数据长度的数据片段X.1A位于编码字符cw.9的右段,而数据区段X.30中具有108字节数据长度的数据片段X.30A位于编码字符cw.294的左段。为了确认数据区段X.0、X.2~X.29、X.31的正确性,应获得在包括数据区段X.0、X.2~X.29、X.31的一编码字符中的完整数据。因此,自暂存区域Y读取数据区段X.0、X.2~X.29、X.31,自暂存区域Z1读取数据片段X.1A与X.30A(步骤S26)。
此外,对读取之数据区段X.0、X.2~X.29、X.31以及数据片段X.1A与X.30A进行译码(步骤S27)。在对数据区段X.0、X.2~X.29、X.31以及数据片段X.1A与X.30A执行译码后,根据译码结果则可获得数据区段X.0、X.2~X.29、X.31的正确性(步骤S28)。接着,当数据区段X.0、X.2~X.29、X.31的正确性被确认后,储存在暂存区域Y之数据由错误校正编码来编码以获得编码数据,且将此编码数据记录至蓝光光盘(步骤S29)。
根据此实施例,添加数据区段NX.1与NX.30以及原始数据区段X.0、X.2~X.29、X.31是分配在相同区域(暂存区域Y),因此,只需分派出140字节(数据片段X.1A)或108字节(数据片段X.30A)之暂存区域Z1来储存数据片段。然而,图3的习知方法则需要2048字节来储存整个数据区段。因此,记录用来取代蓝光光盘数据之新的数据区段所需的存储器减少了。
图7表示根据本发明另一实施例将添加数据区段写入至蓝光光盘的方法的流程图。请同时参阅图5与图6。此实施例中,是以利用两个添加数据区段NX.1与NX.30来取代记录在蓝光光盘上的数据簇10之数据区段X.1与X.30为例来说明。首先,由存储器装置分派出一暂存区域Y,以储存一数据簇(步骤S31)。在此,存储器装置可以是DRAM。
图5亦表示在使用在图7之数据簇10之数据结构示意图。数据簇10被区分成32个数据区段(X.0~X.31)或具有248位组长度之304个编码字符(cw.0~cw.303)。换句话说,两个数据区段包括19个编码字符。此外,数据簇10可被区分成第一记录数据以及将以随机数据区段写入法来被取代的第二记录数据。这些编码字符被分组为包括部分之第一记录数据与第二记录数据的第一编码字符,以及只包括第一或第二记录数据的第二编码字符。因此,如图6所示,暂存区域Y之大小可以是75396字节(248字节×304)。在此实施例中,第一记录数据为数据区段X.0、X.2~X.29、X.31,而第二记录数据为数据区段X.1及X.30;第一编码字符为cw.9与cw.294,而第二编码字符为cw.(9+19n),其中,n=2~4。接着,添加数据区段NX.1与NX.30储存至此暂存区域Y中对应数据簇10之将被取代的数据区段X.1与X.30的位置(步骤S 32)。
接着,由存储器装置分派出另一暂存区域Z2(步骤S33)。接着,第一记录数据(数据区段X.0、X.2~X.29、X.31)由蓝光光盘读出且储存在暂存区域Y中对应数据簇10内的数据区段X.0、X.2~X.29、X.31的位置(步骤S34)。储存在暂存区域之数据区段如图6所示。需注意,暂存区域Y可以视为第一暂存区域,且记忆装置不包含暂存区域Y之另一部份(例如上述的暂存区域Z1与Z2)则可视为第二暂存区域。
接着,计算对应第一编码字符之校正参数数据(称为第一校正参数数据,first syndrome data)(步骤S35)。例如,计算校正参数数据,其对应包含部分的数据区段X.0与X.1之编码字符以及包含部分之数据区段X.30与X.31之编码字符。在此实施例中,产生对应编码字符cw.9与cw.294的校正参数数据,且接着将其储存至暂存区域Z2(步骤S36)。在本发明之一实施例中,对应每一编码字符之校正参数数据之大小可为32字节。
为了确认数据区段X.0、X.2~X.29、X.31的正确性,则计算对应第二编码字符的校正参数数据(第二校正参数数据)(步骤S37)。例如,第二编码字符包括在数据区段X.0、X.2~X.29、X.31的编码字符,而不包括编码字符cw.9与cw.294。接着,对应编码字符cw.9与cw.294之校正参数数据自暂存区域Z2中读取(步骤S38)。因此,根据在步骤S35与S37所产生的校正参数数据,可获得数据区段X.0、X.2~X.29、X.31的正确性(步骤S39)。接着,当数据区段X.0、X.2~X.29、X.31的正确性被确认时,储存在暂存区域Y之数据则由错误校正编码来编码,以获得编码数据,且此编码数据被记录至蓝光光盘(步骤S40),而第二编码字符为cw.(9+19n),其中n=2~14。
当确认正确性时(步骤S39),需要从第二暂存区域(即暂存区域Z2)读取对应第一编码字符(即cw.9与cw.294)之第一校正参数数据,且对第一校正参数数据与第二校正参数数据来译码,以确认第一记录数据(即数据区段X.0、X.2~X.29、X.31)的正确性。接着,第一记录数据与添加数据(NX.1与NX.30)则从第一暂存区域(暂存区域Y)读取,且第一记录数据与添加数据被编码以产生编码数据给写入步骤(步骤S40)。
因此,本发明的方法适用于光学储存媒体,以储存数据簇。首先,添加数据区段NX.1与NX.30被储存至存储器装置的第一暂存区域(即区域Y),且此数据簇读取自光学储存媒体。接着,数据簇之第一记录数据X.0、X.2~X.29、X.31与第二记录数据X.1与X.30分别储存至存储器装置的第一暂存区域(区域Y)与第二暂存区域(区域Z 1或Z2),其中,在第一暂存区域(区域Y)中对应第二记录数据X.1与X.30之储存区域是被添加数据NX.1与NX.30所占据。因此,第一记录数据X.0、X.2~X.29、X.31的正确性可通过接收第一记录数据X.0、X.2~X.29、X.31与第二记录数据X.1与X.30之数据片段X.1A与X.30A来确认。在确认正确性之后,储存在第一暂存区域(区域Y)的第一记录数据X.0、X.2~X.29、X.31与添加数据NX.1与NX.30则被编码,以产生编码数据。最后,此编码数据被写入至光学储存媒体。
根据此实施例,从存储器装置分派用来储存校正参数数据之暂存区域Z2的大小只有32字节,但是习知方法是需要2048字节来储存整体数据区段。因此,记录用来取代蓝光光盘数据之新的数据区段所需的存储器减少了。
本发明虽以较佳实施例揭露如上,然其并非用以限定本发明的范围,任何所属技术领域中具有通常知识者,在不脱离本发明之精神和范围内,当可做些许的更动与润饰,因此本发明之保护范围当视所附之权利要求所界定者为准。
Claims (15)
1.一种于光学储存媒体中记录数据的方法,该光学储存媒体储存一数据簇,该数据簇区分成多个编码字符,且该数据簇包括第一记录数据与第二记录数据,该方法包括:
将添加数据储存至存储器装置的第一暂存区域;
从该光学储存媒体中读取该第一记录数据,且将该第一记录数据储存至该第一暂存区域;
从该光学储存媒体中读取该第二记录数据的多个数据片段,且将该多个数据片段储存至该存储器装置之第二暂存区域;
从该第一暂存区域中读取该第一记录数据且从该第二暂存区域中读取该多个数据片段,且对该第一记录数据与该多个数据片段进行译码以确认该第一记录数据的正确性;
从该第一暂存区域中读取该第一记录数据与该添加数据,且对该第一记录数据与该添加数据进行编码以产生编码数据;以及
将该编码数据写入至该光学储存媒体。
2.如权利要求1所述的于光学储存媒体中记录数据的方法,其特征在于,该添加数据之大小为该数据簇的一数据区段之大小的整数倍。
3.如权利要求1所述的于光学储存媒体中记录数据的方法,其特征在于,该存储器装置为动态随机存取存储器。
4.如权利要求1所述的于光学储存媒体中记录数据的方法,其特征在于,该第一记录数据与该添加数据根据错误校正编码来编码,以获得该编码数据。
5.如权利要求1所述的于光学储存媒体中记录数据的方法,其特征在于,该光学储存媒体为蓝光光盘。
6.一种于光学储存媒体中记录数据的方法,该光学储存媒体储存数据簇,该数据簇包括第一记录数据与第二记录数据,且该数据簇区分成多个编码字符,该多个编码字符分组为多个第一编码字符与多个第二编码字符,该多个第一编码字符包括该第一记录数据与该第二记录数据,且该多个第二编码字符只包括该第一记录数据或该第二记录数据其中之一者,该方法包括:
将添加数据储存至存储器装置的第一暂存区域;
从该光学储存媒体中读取该第一记录数据,且将该第一记录数据储存至该第一暂存区域;
计算对应该多个第一编码字符的第一校正参数数据;
储存该第一校正参数数据至该存储器装置之第二暂存区域;
计算对应该多个第二编码字符的第二校正参数数据;
读取该第一校正参数数据与该第二校正参数数据以进行译码,来确认该第一记录数据的正确性;
对该第一记录数据与该添加数据进行编码,以产生一编码数据;以及
将该编码数据写入至该光学储存媒体。
7.如权利要求6所述的于光学储存媒体中记录数据的方法,其特征在于,该添加数据的大小为该数据簇之一数据区段之大小的整数倍。
8.如权利要求6所述的于光学储存媒体中记录数据的方法,其特征在于,对应每一该编码字符的该第一校正参数数据与该第二校正参数数据的大小为32字节。
9.如权利要求6所述的于光学储存媒体中记录数据的方法,其特征在于,该存储器装置为动态随机存取存储器。
10.如权利要求6所述的于光学储存媒体中记录数据的方法,其特征在于,该第一记录数据与该添加数据根据错误校正编码来编码,以获得该编码数据。
11.如权利要求6所述的于光学储存媒体中记录数据的方法,其特征在于,该光学储存媒体为一蓝光光盘。
12.一种于光学储存媒体中储存数据的方法,适用于该储存媒体储存一数据簇,该方法包括:
将一添加数据区段储存至存储器装置的第一暂存区域;
从该光学储存媒体中读取该数据簇;
将该数据簇的第一记录数据与第二记录数据分别储存至该存储器装置的该第一暂存区域与该存储器装置的第二暂存区域,其中,在该第一暂存区域中对应该第二记录数据的一储存区域是由该添加数据区段占据;
通过接收该第一记录数据以及该第二记录数据的多个数据片段,来确认该第一记录数据的正确性;
对来自该第一暂存区域的该第一记录数据与该添加数据区段进行编码,以产生编码数据;以及
将该编码数据储存至该光学储存媒体。
13.如权利要求12所述的于光学储存媒体中储存数据的方法,其特征在于,确认正确性的步骤包括:
对分别来自该第一暂存区域与该第二暂存区域的该第一记录数据与该多个数据片段进行译码,以确认正确性。
14.如权利要求12所述的于光学储存媒体中储存数据的方法,其特征在于,确认正确性的步骤包括:
计算对应多个第一编码字符的第一校正参数数据与对应多个第二编码字符的第二校正参数数据,其中,该多个第一编码字符包括该第一记录数据与该第二记录数据,且该多个第二编码字符只包括该第一记录数据或该第二记录数据;以及
读取该第一校正参数数据与该第二校正参数数据以进行译码,来确认该第一记录数据的正确性。
15.如权利要求14所述的于光学储存媒体中储存数据的方法,其特征在于,该第一校正参数数据储存在该存储器装置的该第二暂存区域。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/101,281 | 2008-04-11 | ||
US12/101,281 US7948848B2 (en) | 2008-04-11 | 2008-04-11 | Reproduction data recording methods |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101556814A CN101556814A (zh) | 2009-10-14 |
CN101556814B true CN101556814B (zh) | 2011-11-02 |
Family
ID=41163886
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100009293A Expired - Fee Related CN101556814B (zh) | 2008-04-11 | 2009-01-22 | 于光学储存媒体中记录数据与储存数据的方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7948848B2 (zh) |
CN (1) | CN101556814B (zh) |
TW (1) | TWI381371B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7948848B2 (en) * | 2008-04-11 | 2011-05-24 | Mediatek Inc. | Reproduction data recording methods |
US8930780B2 (en) * | 2012-08-28 | 2015-01-06 | Lsi Corporation | Systems and methods for non-zero syndrome based processing |
CN108280028B (zh) * | 2017-12-27 | 2024-04-05 | 浙江恒业电子股份有限公司 | 一种基于动态分配的智能电能表负荷记录实现的方法 |
US11734190B2 (en) * | 2021-05-13 | 2023-08-22 | Micron Technology, Inc. | Generating codewords with diverse physical addresses for 3DXP memory devices |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1567458A (zh) * | 2003-06-13 | 2005-01-19 | 联发科技股份有限公司 | 数据编码方法及系统 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7047481B2 (en) * | 2001-10-26 | 2006-05-16 | Koninklijke Philips Electronics N.V. | Decoding method and decoder for Reed Solomon code |
KR20030059914A (ko) * | 2002-01-03 | 2003-07-12 | 삼성전자주식회사 | 에러 정정 코드 블럭 생성 방법 및 장치와 그것이 적용된광 저장매체 |
TWI227869B (en) * | 2002-11-04 | 2005-02-11 | Mediatek Inc | Data coding method and system |
AU2003280183A1 (en) * | 2002-12-18 | 2004-07-09 | Koninklijke Philips Electronics N.V. | Storage medium for the optical storage and retrieval of information |
US7948848B2 (en) * | 2008-04-11 | 2011-05-24 | Mediatek Inc. | Reproduction data recording methods |
-
2008
- 2008-04-11 US US12/101,281 patent/US7948848B2/en not_active Expired - Fee Related
-
2009
- 2009-01-19 TW TW098101872A patent/TWI381371B/zh not_active IP Right Cessation
- 2009-01-22 CN CN2009100009293A patent/CN101556814B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1567458A (zh) * | 2003-06-13 | 2005-01-19 | 联发科技股份有限公司 | 数据编码方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
US7948848B2 (en) | 2011-05-24 |
TWI381371B (zh) | 2013-01-01 |
CN101556814A (zh) | 2009-10-14 |
TW200943283A (en) | 2009-10-16 |
US20090257331A1 (en) | 2009-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4098245B2 (ja) | 符号化及び復号化の方法 | |
US7975207B2 (en) | Apparatus and method for recording data in information recording medium to which extra ECC is applied or reproducing data from the medium | |
JP5025664B2 (ja) | エラー訂正ブロック、エラー訂正ブロックの生成方法及び装置、エラー訂正方法 | |
JP2002175666A (ja) | ディジタル信号処理方法、情報記録再生装置及び情報記録媒体 | |
US20100017679A1 (en) | Recording and reproducing data to/from a recording medium having a user data area and an information area for storing information about the recording medium | |
US7739578B2 (en) | Recording and/or reproducing method, recording and/or reproducing apparatus, and computer readable recording medium storing program for performing the method | |
CN101556814B (zh) | 于光学储存媒体中记录数据与储存数据的方法 | |
JP4141964B2 (ja) | エラー訂正コードに追加のエラー訂正レイヤを埋め込む方法及び装置 | |
KR100688574B1 (ko) | 광디스크의 데이터 처리장치 및 처리방법 | |
JP2006526247A (ja) | エラー訂正符号化方法、それを利用したデータ記録方法及びその装置 | |
JP2000323995A (ja) | 誤り訂正積符号ブロックを用いるデータ処理方法及び装置及び記録媒体 | |
US20020157045A1 (en) | Optical recording medium, data recording or reproducing apparatus and data recording or reproducing method used by the data recording or reproducing apparatus | |
JP2005209286A (ja) | データ記録方法、記録媒体及び再生装置 | |
KR100425294B1 (ko) | 광 정보저장매체, 및 그 데이터 기록장치 | |
US20060195758A1 (en) | Method of storing information on an optical disc | |
KR100717067B1 (ko) | 기록/재생 장치 및 그 방법을 수행하는 프로그램이 기록된컴퓨터 판독가능한 기록매체 | |
JP2008130159A (ja) | 誤り訂正装置及び記録再生装置 | |
JP2006344298A (ja) | データ記録方法、データ記録装置、記録媒体、データ再生方法、およびデータ再生装置 | |
KR20040067104A (ko) | 고밀도 광디스크의 에러정정 블록 엔코딩 및 디코딩 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20111102 Termination date: 20160122 |
|
EXPY | Termination of patent right or utility model |