光储存媒体的写入方法及装置的制作方法

文档序号:6771606阅读:205来源:国知局
专利名称:光储存媒体的写入方法及装置的制作方法
技术领域
本发明涉及光储存媒体(optical storage medium),特别是有关于一种将数据写入光储存媒体的方法及装置。
背景技术
光储存媒体有很多优于磁储存媒体的优点,诸如较高的储存容量,以及不必担心受外界磁场毁坏储存数据等。光储存媒体有超过30年的数据保存期限,并且数据不易受极端温度的损坏。一般的光储存媒体包括⑶(compact disk),多功能数码光盘(digital versatile disc,DVD),以及蓝光光盘(blu-ray disc,BD)。图1是现有技术中光储存媒体写入方法100的流程图。首先,欲写入⑶或DVD 等光储存媒体的原始数据在步骤102中由主机传送至光驱的内存。在原始数据被写入光储存媒体前,原始数据需预先经过一连串的编码步骤转换成适于写入光储存媒体的某一特定格式。举例来说,编码步骤可用以产生错误检测码(error detection code, EDC), 或是错误修正码(error correction code, ECC)。编码步骤也可能包含对数据进行交错 (interleaving)处理或其它方式的编码处理。接着,光驱必须对储存于内存中的原始数据执行编码步骤。因此,光驱在步骤104 中读取内存以得到读出数据。接着,光驱在步骤106中根据读出数据来执行多个编码步骤的其中之一,并将编码所得的数据储存至内存。由于符合写入格式的格式化数据需要经过多个编码步骤才能产生,因此在步骤108中若所有编码步骤还未执行完毕,光驱会反复执行步骤104及106。于是每执行一次编码步骤时,光驱便存取一次内存。当所有编码步骤在步骤108中均执行完毕之后,将编码得到的格式化数据储存于内存中,而光驱会在步骤110 中读取内存以得到格式化数据,并在步骤112中将格式化数据写入光储存媒体。图2A、图2B、图2C分别是依据图1所示的方法100将数据写入光储存媒体系统 200的三阶段示意图。系统200包括主机210、光驱的内存220、光驱的编码器230、以及光储存媒体M0。光储存媒体240的数据写入可分为三阶段。在第一阶段中,如图2A所示,主机210传送原始数据至内存220。在第二阶段中,如图2B所示,编码器230重复存取内存 220以执行多个编码步骤,如图1的步骤104、106、108,而编码后得到的数据(如,同位值) 被存回内存220。每当编码器230执行一次编码步骤,便存取一次内存220。当所有编码步骤均执行完毕后,原始数据被转换为适于写入光储存媒体240的格式化数据。最后,在第三阶段中,如图2C所示,编码器230从内存220读取格式化数据并将格式化数据写入光储存媒体M0。由于每当光驱执行一次编码步骤便存取一次内存,且存取内存需要耗费许多时间,因此频繁的内存存取会造成数据写入过程的时间延迟。光驱的数据频宽,即在固定时间内光驱可写入光储存媒体的数据量,也因此而减少,而使整体系统的效能下降。

发明内容
为了解决现有技术中频繁对内存进行存取而导致的数据写入过程的时间延迟,本发明提供一种可减少内存存取次数的光储存媒体的写入方法及装置。首先,从主机传送原始数据至主内存。接着不经过存取主内存,直接接收原始数据,以得到接收数据。对接收数据同时执行一系列的编码步骤,以产生格式化数据。以及将格式化数据写入光储存媒体。其中在格式化数据被写入光储存媒体之前,原始数据必须经过编码步骤转换为格式化数据。本发明同样提供一种光储存媒体的写入装置。在一实施例中,所述的写入装置包括主内存及编码器。主内存,储存从主机所传送的原始数据。以及编码器,耦接至主内存, 不经过存取主内存而直接接收原始数据以得到接收数据,同时对读出数据执行一系列的编码步骤以产生格式化数据,并直接将格式化数据写入光储存媒体;其中在格式化数据被写入光储存媒体之前,原始数据必须经过编码步骤转换为格式化数据。通过使用本发明的写入方法与装置,可减少内存存取的延迟时间,加速数据的写入,而提升系统效能。


图1是现有技术中光储存媒体写入方法的流程图。图2A、图2B、图2C分别是依据图1所示的方法将数据写入光储存媒体系统200的
三阶段示意图。图3为依据本发明光储存媒体的写入方法的流程图。图4A及4B为依据图3所示方法将数据写入光储存媒体的系统的两个阶段的示意图。图5是依据本发明另一实施例光储存媒体的写入方法的流程图。图6A及图6B是依据图5所示方法将数据写入光储存媒体的系统的两个阶段的示意图。图7A及图7B为依据图3及图5所示方法将数据写入光储存媒体的系统的两个阶段的示意图。图8A是显示⑶的数据框格式的示意图。图8B是显示CD的各编码步骤的内存存取顺序的示意图。图8C是编码Q同位值的局部编码法的一实施例。图9A为依据本发明实施例将数据写入CD的方法的流程图。图9B是依据本发明实施例将数据写入CD的方法的流程图。图IOA及IOB是显示BD的数据框格式。图IOC是显示BD的编码步骤的初始内存存取顺序的示意图。图IlA是依据本发明实施例将数据写入BD的方法的流程图。图IlB为依据本发明实施例将数据写入BD的方法的流程图。图12A是显示DVD数据框格式的示意图。
4
图12B是显示DVD的编码步骤的初始内存存取顺序的示意图。图12C是显示外部码同位值经过行交错的产生过程。图13为依据本发明将数据写入DVD的方法的流程图。图14A为现有技术中将数据写入DVD的示意图。图14B为依据本发明实施例将数据写入DVD的方法示意图。图15A是现有技术提供的另一种将数据写入DVD方法的示意图。图15B是依据本发明实施例将数据写入DVD的方法示意图。
具体实施例方式为了让本发明的上述和其它目的、特征、和优点能更明显易懂,下文列举本发明优选实施例,并配合说明书附图,作详细说明图3为依据本发明光储存媒体的写入方法300的流程图。在方法300中,由于多个编码步骤同时执行而只存取了一次内存,减少了系统的延迟时间,因此提升了系统效能。 此外,直接将最后编码完成的格式化数据写入光储存媒体又再减少了一次内存存取,系统效能得以提升。主机在步骤302中传送原始数据至光驱的主内存。多个编码步骤中的数个编码步骤被选取出来,依据同一次内存存取获得的数据同时执行编码。选取编码步骤的方式是基于这些编码步骤是否可以同时执行及合并。这些被选取出来的编码步骤区别于其它原有的编码步骤。通过结合方法300中的合并步骤将格式化数据写入光储存媒体,选择合并的编码步骤有利于编码步骤与格式化数据写入的结合。首先,未能合并的编码步骤先在步骤304中执行。接着,在步骤306中以内存存取顺序读取主内存以得到读出数据。内存存取顺序可为合并的编码步骤其中之一初始存取内存的顺序。接着,在步骤308中对此读出数据同时实行多个可合并的编码步骤。若共有N 个编码步骤合并执行,则与方法100的步骤104、106、108相比,对主内存的存取次数减少了 (N-I)次。若相合并的编码步骤与初始内存存取顺序并不相同,由於读出数据是以某一特定内存存取顺序而得到,因此与读出数据的内存存取顺序不相同的编码步骤便无法直接依据读出数据进行编码。此时,与读出数据的内存存取顺序不相同的编码步骤可在步骤312中通过局部编码法(partially encoding)针对读出数据产生局部编码数据,例如局部同位值 (partial parity),以替代初始编码数据。经过编码后,得到适于写入光储存媒体的格式化数据。当得到格式化数据时,由于方法300包含了合并所述的合并编码步骤与写入格式化数据的步骤,在步骤314中将最终编码所得的格式化数据直接写入光储存媒体。与方法100 的步骤110与112相比,方法300又减少了一次内存存取。因此,方法300总共较方法100 减少了 N次内存存取,大大增加了系统处理的频宽。图4A及4B为依据图3所示方法将数据写入光储存媒体的系统400的两个阶段的示意图。系统400包括主机410,光驱的主内存420,光驱的编码器430,光储存媒体440,以及光驱的第二内存450。光储存媒体的写入过程可区分为两阶段。在第一阶段中,如图4A 所示,主机410将原始数据传输至主内存420。在第二阶段中,如图4B所示,编码器430以内存存取顺序读取主内存420以得到读出数据,并同时对读出数据实行多个编码步骤以得到格式化数据,如方法300中的步骤306及308。若部分合并的编码步骤的初始内存存取顺序与读出数据不相同,则编码器430依据读出数据产生局部编码数据,如方法300的步骤 310及312。产生的局部编码数据储存于第二内存450中。当执行完编码步骤并产生格式化数据后,格式化数据直接被写入光储存媒体440中。因此,与图2所示的系统200相比, 系统400的内存存取次数减少了许多。方法300将编码步骤与数据写入相合并以减少内存存取次数。除此之外,仍有别的方法可以减少内存存取次数。例如,当主机传送原始数据至主内存时,可直接运用主机传送的数据进行编码,不再存取内存,以减少内存存取次数。图5是依据本发明另一实施例光储存媒体的写入方法500的流程图。首先,主机在步骤502中以数据传输顺序传送原始数据至主内存。不同于方法300,原始数据直接被接收为编码的对象,而不需等数据储存于主内存后再存取主内存。因此,在步骤504中直接接收主机所传送的数据,以得到接收数据。此时,必须由多个编码步骤中选取可相合并的编码步骤,选取的方式可以挑选初始内存存取顺序与接收数据的数据传输顺序相近的编码步骤。接着在步骤506中对接收数据同时实行多个可合并编码步骤。假设共有N个编码步骤被合并,因此与方法100的步骤104、106及108相比,步骤506减少主内存共(N-I)次的存取。由于接收数据是以步骤502中的数据传输顺序而接收获得,因此可能有部分相合并的编码步骤的初始内存存取顺序与接收数据的数据传输顺序不相同,与接收数据的数据传输顺序不相同的编码步骤便无法直接依据接收数据进行编码。判断相合并的编码步骤的初始内存存取顺序是否不同于接收数据的数据传输顺序(步骤508),与接收数据的内存存取顺序不相同的编码步骤可在步骤510中通过局部编码法(partially encoding)针对接收数据产生局部编码数据,例如局部同位值(partial parity),以替代初始编码数据。不能合并的编码步骤在步骤512继续执行,以产生适于写入光储存媒体的格式化数据。当得到格式化数据时,在步骤514中将最终编码所得的格式化数据写入光储存媒体。由于方法 500在步骤502中直接对接收数据进行编码,因此与方法100相比较减少了一次内存存取。 因此,方法500总共比方法100减少了 N次内存存取,而大大增加了系统处理的频宽。图6A及图6B是依据图5所示方法将数据写入光储存媒体的系统600的两个阶段的示意图。系统600包括主机610,光驱的主内存620,光驱的编码器630及辅助编码器 650,以及光储存媒体640。光储存媒体的写入过程可区分为两阶段。在第一阶段中,如图 6A所示,主机610将原始数据以数据传输顺序传输至主内存620,同时原始数据也被传送至辅助编码器650,以作为接收数据。辅助编码器650对于接收数据同时执行多个合并的编码步骤,并将产生的编码数据(如,同位值)储存至主内存620中,如方法500中的步骤504 及506。若合并的编码步骤有部分的内存存取顺序不同于接收数据的数据传输顺序,则辅助编码器650对于接收数据进行局部编码,以产生局部编码数据,如方法500中的步骤508 及510。在第二阶段中,如图6B所示,编码器630实行无法合并的编码步骤以得到格式化数据。当执行完编码步骤而产生格式化数据后,格式化数据被写入光储存媒体640中。因此, 与图2所示系统200相比,系统600的内存存取次数减少了许多。方法300及方法500还可以进一步合并,即编码步骤与数据传送及写入光盘可合并在一起。图7A及图7B为依据图3及图5所示方法将数据写入光储存媒体的系统700的两个阶段的示意图。在第一阶段中,如图7A所示,几个编码步骤与原始数据的传送结合在一起。在第二阶段中,如图7B所示,另外几个编码步骤与光盘的写入相结合。在后续段落中,将分别以⑶、DVD及蓝光光盘(BD)等不同的光储存媒体为对象,分别说明方法300及方法500的实际应用情形。图8A是显示CD的数据框格式的示意图。CD 的数据框包括12字节的同步(Sync)数据、4字节的标头(Header)数据、2048字节的使用者数据、4字节的错误检测码(EDC)、8字节的零值、172字节的P同位值(P-parity)、以及 104字节的Q同位值Ο -parity)。其中仅有使用者数据框包含原始数据,其它字段均需由不同的编码步骤依据原始数据而产生。在原始数据写入CD前,必须被转换为符合图8A所示格式的格式化数据,才能写入CD。因此,在原始数据写入⑶前,可通过本发明提出的方法300或方法500,以将原始数据转换为符合图8A所示格式的格式化数据。依据图8A所示CD的数据框格式,转换原始数据为格式化数据的编码步骤包括错误检测码(error detection code, EDC)编码步骤,P 同位值(P-parity)编码步骤,Q同位值OhParity)编码步骤,以及交叉交织里德索罗门编码(CrossHnterleaved Reed-Solomon Coding, CIRC)的 C2 层编码步骤。图 8B 是显示 CD 的各编码步骤的内存存取顺序的示意图。箭头804及806分别为P同位值编码步骤及Q同位值编码步骤的内存存取顺序。箭头802则显示主机传送原始数据的数据传输顺序及C2 层编码步骤的内存存取顺序。图9A为依据本发明实施例将数据写入⑶的方法900的流程图。方法900为方法 300的实施例,根据一次内存存取而合并了多个待执行的初始编码步骤与将数据写入CD的步骤。首先,主机在步骤902中传送原始数据至主内存。接着,在步骤904中以内存存取顺序读取主内存以得到读出数据,其中内存存取顺序为主内存的地址顺序。接着,在步骤906 中同时对读出数据实行错误检测码编码步骤、P同位值编码步骤、Q同位值编码步骤、C2层编码步骤,以减少主内存的存取次数。然而,由图8B中可见,P同位值编码步骤及Q同位值编码步骤的初始内存存取顺序与主内存的地址顺序并不相同。因此,在步骤908中以局部同位值编码法(partial parity encoding)由此读出数据产生P同位值及Q同位值的局部编码数据。最后,在Cl编码结束后,在步骤910中将最终编码所得的格式化数据写入CD。 因此,方法900中仅存取主内存两次,分别为步骤902及904,而减少了内存存取频率并提升系统频宽。图9B是依据本发明实施例将数据写入⑶的方法950的流程图。方法950为方法 500的一实施例,直接根据主机所传送的数据同时进行多个编码步骤,而不存取内存。首先, 主机在步骤952中以数据传输顺序传送原始数据至主内存,其中此数据传输顺序为主内存的地址顺序。主机所传送的数据在步骤%4中被直接接收,以得到接收数据。接着,在步骤 956中对接收数据同时实行错误检测码编码步骤、P同位值编码步骤、Q同位值编码步骤。由于P同位值编码步骤及Q同位值编码步骤的初始内存存取顺序与数据传输顺序并不相同, 因此在步骤958中以局部同位值编码法由接收数据产生P同位值及Q同位值的局部编码数据。接着,在步骤960中读取主内存以进行C2层及Cl层编码步骤,以产生格式化数据。最后,在步骤962中将最终编码所得的格式化数据写入CD。因此,方法950中仅存取主内存两次,分别为步骤952及960,而减少了内存存取频率并提升系统频宽。图8C是编码Q同位值的局部编码法的一实施例。同位值Ptl与P1为原始数据dQ
7d42的Q同位值。局部编码的Q同位值可依据下式进行编码parity = d0 (x44modg (χ)) +(I1 (x43modg (χ))+. . . +d41 (x3modg (χ)) +d42 (x2modg (χ));其中同位值为(P0x+P1),g(x)为等于((χ-α0) X(X-O)的生成多项式,而α为多项式(χ8+χ4+χ2+1)的根。图IOA及IOB是显示BD的数据框格式。每2048字节的原始数据产生4字节的错误检测码。要把原始数据转变为图中符合写入BD格式的格式化数据,必须经过至少下列几个编码步骤,包括错误检测码(EDC)编码步骤,长距离理德所罗门码(long distance Reed-Solomon code, LDC)编码步骤及交错(Interleaving)步骤。这些BD的编码步骤的初始内存存取顺序分别显示于图IOA及图10C。图IOA中的箭头1002指示错误检测码编码步骤的内存存取顺序方向。图IOC中的箭头1004指示长距离理德所罗门码编码步骤的内存存取顺序方向以及主机传送原始数据的数据传输顺序,箭头1006则显示交错步骤的内存存取顺序。图IlA是依据本发明实施例将数据写入BD的方法1100的流程图。方法1100为方法300的一实施例,根据一次内存存取而合并了待执行的多个初始编码步骤与将数据写入 BD的步骤。首先,主机在步骤1102中传送原始数据至主内存。接着,在步骤1104中以内存存取顺序读取主内存以得到读出数据,其中内存存取顺序为交错步骤的内存存取顺序。接着,在步骤1106中对读出数据实行理德所罗门码编码步骤并同时对理德所罗门码及读出数据进行交错编码,以减少主内存的存取次数。然而,由图10C中可见,理德所罗门码编码步骤的初始内存存取顺序与交错步骤的内存存取顺序并不相同。因此,在步骤1108中以局部同位值编码法(partial parity encoding)由读出数据产生理德所罗门码的局部编码数据。最后,在步骤1110中将最终编码所得的格式化数据写入BD。因此,方法1100中仅存取主内存两次,分别为步骤1102及1104,而减少了内存存取频率并提升系统频宽。图IlB为依据本发明实施例将数据写入BD的方法1150的流程图。方法1150为方法500的实施例, 直接根据主机所传送的数据同时进行多个编码步骤,而不存取内存。由图IlB中可见方法1150 中仅存取主内存两次,分别为步骤1152及1158,而减少了内存存取频率并提升系统频宽。图12A是显示DVD数据框格式的示意图。要把原始数据转变为图中符合写入 DVD格式的格式化数据,必须经过至少下列几个编码步骤,包括识别错误检测码(ID error detection, IED)及错误检测码(error detection code,EDC)编码步骤、错误修正码(error correction code)编码步骤,内部码同位值(parity of inner code, Pi-parity)编码步骤,以及外部码同位值(parity of outer code, P0-parity)编码步骤。这些DVD的编码步骤的初始内存存取顺序分别显示于图12A及图12B。图12A中的箭头1202指示识别错误检测码(IED)及错误检测码(EDC)编码步骤的内存存取顺序方向,以及主机传送原始数据的数据传输顺序。图12B显示DVD的编码步骤的初始内存存取顺序。其中箭头1204指示外部码同位值编码步骤的内存存取顺序方向,箭头1206指示内部码同位值编码步骤的内存存取顺序方向。图12C显示外部码同位值经过行交错(row-interleaved)的产生过程。图13为依据本发明将数据写入DVD的方法1300的流程图。方法1300为方法500 的实施例,直接根据主机所传送的数据同时进行多个编码步骤,而不存取内存。首先,主机在步骤1302中以数据传输顺序传送原始数据至主内存,其中数据传输顺序为主内存的地址顺序。主机所传送的数据在步骤1304中被直接接收,以得到接收数据。接着,在步骤1306中同时对此接收数据执行识别错误检测码及错误检测码编码、内部码同位值编码、外部码同位值编码。由于外部码同位值编码步骤的初始内存存取顺序与数据传输顺序并不相同, 因此在步骤1308中以局部同位值编码法由接收数据产生外部码同位值的局部编码数据。 接着,在所有编码均进行完毕后在步骤1310中读取主内存中的格式化数据。最后,在步骤 1312中将最终编码所得的格式化数据写入DVD。因此,方法1300中仅存取主内存两次,分别为步骤1302及1310,从而减少了内存存取频率并提升系统频宽。若从原始数据转换为适于写入光储存媒体格式化数据需要对其实行搅乱编码 (scrambling)步骤,则此搅乱步骤也可与其它的编码步骤基于同一笔数据而同时进行,以减少内存存取次数。图14A为现有技术中将数据写入DVD的示意图。首先,储存于内存中的原始数据被读取并进行搅乱(内存读取(1)),搅乱后的数据被储存回内存中(内存写入 O))。接着,再次从内存读取搅乱后的数据,以供编码产生外部码同位值(内存读取(3)), 而编码后的外部码同位值被储存回内存中(内存写入G))。最后,再度从内存读取搅乱后的数据及外部码同位值,以供编码产生内部码同位值并进行调变(内存读取(5))。图14B为依据本发明实施例将数据写入DVD的方法示意图。首先,储存于内存中的原始数据被读取并进行搅乱(内存读取(1)),接着进行编码产生外部码同位值。产生的外部码同位值被储存回内存中(内存写入O))。接着,再次从内存读取原始数据并进行搅乱(内存读取C3)),接着进行编码产生内部码同位值。比较图14B所示的本发明提供的方法与图14A所示的现有方法,分别有3次、5次的内存存取,因此图14B所示本发明提供的方法可减少存取内存的次数,通过减少系统延迟而提升系统效能。图15A是现有技术提供的另一种将数据写入DVD方法的示意图。图15A最初的数据并非如图14A的原始数据,而是搅乱后的数据。首先,储存于内存中的搅乱后的数据被读取(内存读取(1))并进行解搅乱(de-scramble),修改后再重新搅乱,并储存回内存中(内存写入O))。接着,再次从内存读取搅乱后的数据,以供编码产生外部码同位值(内存读取 (3)),而编码后的外部码同位值被储存回内存中(内存写入G))。最后,再次从内存读取搅乱后的数据及外部码同位值,以供编码产生内部码同位值并进行调变(内存读取(5))。图15B是依据本发明实施例将数据写入DVD的方法示意图。图15B最初的数据并非如图14B中的原始数据,而是搅乱后的数据。首先,储存于内存中的搅乱过的数据被读取(内存读取(1))并进行解搅乱,在经过修改并再度搅乱后,进行编码产生外部码同位值。 产生的外部码同位值被储存回内存中(内存写入O))。接着,再次从内存读取搅乱过的数据(内存读取(3))并进行解搅乱,在经过修改并再度搅乱后,进行编码产生内部码同位值。 比较图15B所示的由本发明提供的方法与图15A所示的现有技术提供的方法,分别有3次、 5次的内存存取,因此图15B所示本发明提供的方法可减少存取内存的次数,通过减少系统延迟而提升系统效能。本发明提供一种光储存媒体的写入方法。部分编码步骤以基于一次内存存取所取得的数据而同步进行,因此可减少内存存取的延迟时间,加速数据的写入,而提升系统效能。除了编码步骤外,也可合并主机传输数据的步骤,将数据写入光储存媒体的步骤,或是数据搅乱的步骤,以进一步加速写入过程。以上所述仅为本发明的优选实施例,凡依本发明权利要求范围所做的均等变化与修饰,都应属本发明的涵盖范围。
权利要求
1.一种光储存媒体的写入方法,包括从主机传送原始数据至主内存;不经过存取所述主内存,直接接收所述原始数据,以得到接收数据;对所述接收数据同时执行一系列的编码步骤,以产生格式化数据;以及将所述格式化数据写入所述光储存媒体;其中在所述格式化数据被写入所述光储存媒体之前,所述原始数据必须经过所述编码步骤转换为所述格式化数据。
2.如权利要求1所述的光储存媒体的写入方法,其特征在于,所述接收数据是以所述主机以数据传输顺序传输所述原始数据至所述主内存而获得,且初始内存存取顺序不同于所述数据传输顺序的部分所述编码步骤根据所述接收数据产生局部编码数据。
3.如权利要求1所述的光储存媒体的写入方法,其特征在于,所述光储存媒体为光盘, 所述编码步骤包括错误检测码编码步骤,错误修正码编码步骤,P同位值编码步骤,以及Q 同位值编码步骤,其中所述错误修正码编码步骤包括所述P同位值编码步骤及所述Q同位值编码步骤。
4.如权利要求1所述的光储存媒体的写入方法,其特征在于,所述光储存媒体为多功能数码光盘,所述编码步骤包括识别错误检测码及错误检测码编码步骤、错误修正码编码步骤,内部码同位值编码步骤,以及外部码同位值编码步骤,其中所述错误修正码编码步骤包括所述外部码同位值编码步骤及所述内部码同位值编码步骤。
5.如权利要求4所述的光储存媒体的写入方法,其特征在于,所述外部码同位值编码步骤是根据局部同位值编码法产生所述外部码同位值编码。
6.一种光储存媒体的写入装置,其特征在于,所述的光储存媒体的写入装置包括主内存,储存从主机所传送的原始数据;以及编码器,耦接至所述主内存,不经过存取所述主内存而直接接收所述原始数据以得到接收数据,同时对所述读出数据执行一系列的编码步骤以产生格式化数据,并直接将所述格式化数据写入所述光储存媒体;其中在所述格式化数据被写入所述光储存媒体之前,所述原始数据必须经过所述编码步骤转换为所述格式化数据。
7.如权利要求6所述的光储存媒体的写入装置,其特征在于,所述写入装置还包括耦接至所述编码器的第二内存,所述主机以数据传输顺序传输所述原始数据至所述写入装置而获得所述接收数据,且若部分所述编码步骤的初始内存存取顺序与所述内存存取顺序不同时,所述编码器根据所述接收数据产生局部编码数据。
全文摘要
本发明涉及一种光储存媒体的写入方法及装置。所述的方法包括从主机传送原始数据至主内存;不经过存取所述主内存,直接接收原始数据,以得到接收数据;对接收数据同时执行一系列的编码步骤,以产生格式化数据;以及将格式化数据写入光储存媒体;其中在格式化数据被写入光储存媒体之前,原始数据必须经过编码步骤转换为格式化数据。通过使用本发明的写入方法与装置,可减少内存存取的延迟时间,加速数据的写入,而提升系统效能。
文档编号G11B20/10GK102270484SQ201110127678
公开日2011年12月7日 申请日期2008年1月23日 优先权日2007年1月23日
发明者曾维祥, 薛景文, 陈佳苹 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1