两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于編碼數(shù)據(jù)的電路及方法和數(shù)據(jù)記錄器的制作方法

文檔序號(hào):6757541閱讀:179來(lái)源:國(guó)知局
專利名稱:用于編碼數(shù)據(jù)的電路及方法和數(shù)據(jù)記錄器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于數(shù)據(jù)編碼和數(shù)據(jù)記錄的電路和方法,尤其是,本發(fā)明適合用于糾錯(cuò)碼通過(guò)行(PI)方向和列(PO)方向的乘積編碼而加入的情形。
背景技術(shù)
當(dāng)數(shù)據(jù)被記錄于數(shù)字化通用盤(pán)(DVD)中時(shí),為每個(gè)ECC單元加入糾錯(cuò)碼。這種糾錯(cuò)通過(guò)使用乘積編碼來(lái)執(zhí)行。行(PI)方向和列(PO)方向的糾錯(cuò)碼被加入到分布于存儲(chǔ)器中的每個(gè)ECC單元。
圖6示出了加入了糾錯(cuò)碼的一種ECC單元的結(jié)構(gòu)。如圖所示,一個(gè)ECC單元包括208行和181列的數(shù)據(jù)。PO碼和PI碼被分別加入到第192到第208行和第172列到181列。其中,PI碼是加入到每一行的數(shù)據(jù)(成扇區(qū)的數(shù)據(jù)),PO碼是加入到每一列的數(shù)據(jù)(成扇區(qū)的數(shù)據(jù))。換言之,為每行的數(shù)據(jù)計(jì)算PI碼,為每列的數(shù)據(jù)計(jì)算PO碼。計(jì)算后的PI和PO碼被加入到它們對(duì)應(yīng)的、存儲(chǔ)于存儲(chǔ)器中的數(shù)據(jù)。
對(duì)應(yīng)于一個(gè)PI碼區(qū)的每一列的PO碼被存儲(chǔ)在PI和PO碼區(qū)的一個(gè)重疊部分。在一種情況下,PO方向的處理是在PI方向的處理之后執(zhí)行。相反,即使當(dāng)PI方向的處理是在PO方向的處理之后執(zhí)行,由于乘積碼的特性,PI和PO碼區(qū)的重疊部分也具有同樣的糾錯(cuò)性能。
圖7示出了一個(gè)糾錯(cuò)編碼電路100的一個(gè)設(shè)置示例(傳統(tǒng)技術(shù)的示例),該電路通過(guò)把糾錯(cuò)碼加入數(shù)據(jù)構(gòu)成了一個(gè)ECC單元。圖中,存儲(chǔ)器101包括SDRAM或類似的器件。EDC運(yùn)算單元102計(jì)算檢錯(cuò)碼并把檢錯(cuò)碼加入到數(shù)據(jù)。編碼運(yùn)算電路103對(duì)加入了檢錯(cuò)碼的數(shù)據(jù)進(jìn)行編碼。PI運(yùn)算電路104計(jì)算PI方向(行方向)的糾錯(cuò)碼,并把其加入到編碼后的數(shù)據(jù)。PO運(yùn)算電路105計(jì)算PO方向(列方向)的糾錯(cuò)碼,并把其加入到編碼后的數(shù)據(jù)。
在圖7所示的傳統(tǒng)糾錯(cuò)編碼電路100中,首先,當(dāng)一個(gè)ECC單元的數(shù)據(jù)被主機(jī)寫(xiě)入存儲(chǔ)器101中以后(圖8A),一個(gè)扇區(qū)的數(shù)據(jù)被EDC運(yùn)算電路102讀取,包括扇區(qū)ID(標(biāo)識(shí))或類似信息的數(shù)據(jù)頭被加入,之后,檢錯(cuò)碼(EDC)被加入(圖8B)。然后,加入了檢錯(cuò)碼的一個(gè)扇區(qū)的數(shù)據(jù)被擾碼運(yùn)算電路103進(jìn)行擾碼(圖8C),一個(gè)扇區(qū)的被擾碼數(shù)據(jù)接著被寫(xiě)回到存儲(chǔ)器101。
然后,數(shù)據(jù)被逐行從存儲(chǔ)器101讀到PI運(yùn)算電路104,為每行計(jì)算PI碼。得到的PI碼被加到與其相應(yīng)的、將被寫(xiě)入存儲(chǔ)器101的數(shù)據(jù)(圖SD)。當(dāng)為所有的行完成了PI碼的計(jì)算和加入之后,數(shù)據(jù)被逐列讀取,為每個(gè)列計(jì)算PO碼。得到的PO碼被加入到與其相應(yīng)的、將被寫(xiě)入存儲(chǔ)器101的數(shù)據(jù)(圖8E),至此,圖6所示的ECC單元在存儲(chǔ)器101中形成。
相應(yīng)地,在ECC單元形成以后,從每一行讀取數(shù)據(jù),并輸出到調(diào)制電路200(圖8F)。調(diào)制電路200對(duì)輸入的數(shù)據(jù)執(zhí)行預(yù)定的調(diào)制,以生成記錄信號(hào)。這樣的記錄信號(hào)接著被一個(gè)光讀寫(xiě)頭300記錄在光盤(pán)中。
順便說(shuō)明,在圖7所示的糾錯(cuò)編碼電路100中,當(dāng)執(zhí)行糾錯(cuò)編碼時(shí),每個(gè)電路頻繁地訪問(wèn)存儲(chǔ)器101,換言之,當(dāng)處理一個(gè)ECC單元的數(shù)據(jù)時(shí),對(duì)存儲(chǔ)器101執(zhí)行下述的處理過(guò)程(1)從主機(jī)寫(xiě)入數(shù)據(jù)(W);(2)數(shù)據(jù)被EDC運(yùn)算電路102讀取(R);(3)數(shù)據(jù)被擾碼運(yùn)算電路103寫(xiě)入(W);(4)數(shù)據(jù)被PI運(yùn)算電路104讀取(R);(5)PI碼被PI運(yùn)算電路104寫(xiě)入(W);(6)數(shù)據(jù)被PO運(yùn)算電路105讀取(R);(7)PO碼被PO運(yùn)算電路105寫(xiě)入(W);(8)數(shù)據(jù)被讀取到調(diào)制電路200(R)。
另一方面,由于與DVD標(biāo)準(zhǔn)的關(guān)系,當(dāng)數(shù)據(jù)被以1倍速記錄時(shí),在記錄過(guò)程中要求11.08Mbps的用戶數(shù)據(jù)傳輸率。用字為單位(16比特),這表達(dá)為0.6925Mword/S(兆字/秒)。
在圖7所示的糾錯(cuò)編碼電路100中,假設(shè)對(duì)存儲(chǔ)器101的訪問(wèn)以16比特進(jìn)行,上述處理過(guò)程(1)到(8)所示的訪問(wèn)存儲(chǔ)器101的次數(shù)乘以以字表示的用戶數(shù)據(jù)傳輸率0.6925Mword/S,以得到訪問(wèn)存儲(chǔ)器所必要的運(yùn)算時(shí)鐘的頻率。這里,如果(5)的訪問(wèn)次數(shù)約為0.2,因?yàn)?5)的訪問(wèn)是為了寫(xiě)PI碼,(7)的訪問(wèn)次數(shù)約為0.3,因?yàn)?7)的訪問(wèn)是為了寫(xiě)PO碼,操作存儲(chǔ)器101所必要的時(shí)鐘頻率CL1可以從下述公式得到CL1=6.5×0.6925=4.5MHz…(1)該時(shí)鐘頻率是1倍速記錄情況下的頻率。當(dāng)速度變?yōu)?6倍速,時(shí)鐘頻率CL16用下述公式表示CL16=4.5×16=72MHz…(2)此外,當(dāng)存儲(chǔ)器的日常訪問(wèn)估計(jì)為1.3到1.5倍時(shí),時(shí)鐘頻率按下述公式表示CL16=94到108MHz…(3)事實(shí)上,還需要處理過(guò)程(1)到(8)以外的存儲(chǔ)器訪問(wèn)。相應(yīng)地,存儲(chǔ)器的運(yùn)行時(shí)鐘頻率必須更高。
然而,這樣高時(shí)鐘頻率的存儲(chǔ)器是昂貴的。因此,當(dāng)這樣的存儲(chǔ)器被安裝于DVD記錄器或類似的設(shè)備上時(shí),會(huì)出現(xiàn)成本的問(wèn)題。此外,存儲(chǔ)器的高運(yùn)行時(shí)鐘頻率帶來(lái)的另一個(gè)問(wèn)題是增加了存儲(chǔ)器的功率消耗。另一方面,如果存儲(chǔ)器的運(yùn)行時(shí)鐘頻率降低,編碼不能按時(shí)完成,會(huì)引起失去記錄操作可能會(huì)實(shí)時(shí)性的擔(dān)心。
JP2001-298371號(hào)專利文件描述了一種技術(shù),通過(guò)同時(shí)進(jìn)行PI和PO的運(yùn)算來(lái)減少訪問(wèn)存儲(chǔ)器的次數(shù)。

發(fā)明內(nèi)容
為了解決這些問(wèn)題,本發(fā)明的目的之一就是即便通過(guò)減少訪問(wèn)存儲(chǔ)器的次數(shù)而使用低運(yùn)行時(shí)鐘頻率存儲(chǔ)器的情況下,也要保證記錄操作的實(shí)時(shí)性,而且同時(shí)允許功率消耗的減少和存儲(chǔ)器成本的減少。
根據(jù)本發(fā)明的第一個(gè)方面,提供一種數(shù)據(jù)編碼電路,包括EDC運(yùn)算單元,用來(lái)把檢錯(cuò)碼加入到數(shù)據(jù)中;擾碼運(yùn)算單元,用于對(duì)已經(jīng)被EDC運(yùn)算單元加入了檢錯(cuò)碼的數(shù)據(jù)進(jìn)行擾碼;PI運(yùn)算單元,用于把PI方向的糾錯(cuò)碼加入到被擾碼運(yùn)算單元擾碼過(guò)的數(shù)據(jù)中;PO運(yùn)算單元,用于把PO方向的糾錯(cuò)碼加入到被擾碼運(yùn)算單元擾碼過(guò)的數(shù)據(jù)中;存儲(chǔ)器,用來(lái)根據(jù)運(yùn)行時(shí)鐘寫(xiě)/讀數(shù)據(jù),其中,來(lái)自主機(jī)的數(shù)據(jù),在把該數(shù)據(jù)寫(xiě)入存儲(chǔ)器之前,被輸入到EDC運(yùn)算單元和擾碼運(yùn)算單元進(jìn)行處理,然后,由PI運(yùn)算單元和PO運(yùn)算單元把糾錯(cuò)碼加入到從擾碼單元寫(xiě)入存儲(chǔ)器的數(shù)據(jù)中。
根據(jù)本發(fā)明的第二個(gè)方面,提供一種數(shù)據(jù)編碼方法,包括EDC運(yùn)算步驟,把檢錯(cuò)碼加入到數(shù)據(jù)中;擾碼運(yùn)算步驟,對(duì)已經(jīng)在EDC運(yùn)算步驟中加入了檢錯(cuò)碼的數(shù)據(jù)進(jìn)行擾碼;PI運(yùn)算步驟,把PI方向的糾錯(cuò)碼加入到在擾碼運(yùn)算步驟中擾碼過(guò)的數(shù)據(jù)中;PO運(yùn)算步驟,把PO方向的糾錯(cuò)碼加入到在擾碼運(yùn)算步驟中擾碼過(guò)的數(shù)據(jù)中;在EDC運(yùn)算步驟和擾碼運(yùn)算步驟中處理來(lái)自主機(jī)的數(shù)據(jù)的步驟;把處理過(guò)的數(shù)據(jù)寫(xiě)入存儲(chǔ)器的步驟;把糾錯(cuò)碼加入到在PI運(yùn)算步驟和PO運(yùn)算步驟中寫(xiě)入存儲(chǔ)器的數(shù)據(jù)的步驟。
根據(jù)本發(fā)明的第三個(gè)方面,提供一種數(shù)據(jù)記錄器,它包括用來(lái)把糾錯(cuò)碼加到已記錄數(shù)據(jù)的數(shù)據(jù)編碼電路,所述的數(shù)據(jù)編碼電路包括EDC運(yùn)算單元,用來(lái)把檢錯(cuò)碼加入到數(shù)據(jù)中;擾碼運(yùn)算單元,用于對(duì)已經(jīng)被EDC運(yùn)算單元加入了檢錯(cuò)碼的數(shù)據(jù)進(jìn)行擾碼;PI運(yùn)算單元,用于把PI方向的糾錯(cuò)碼加入到被擾碼運(yùn)算單元擾碼過(guò)的數(shù)據(jù)中;PO運(yùn)算單元,用于把PO方向的糾錯(cuò)碼加入到被擾碼運(yùn)算單元擾碼過(guò)的數(shù)據(jù)中;存儲(chǔ)器,用來(lái)根據(jù)運(yùn)行時(shí)鐘寫(xiě)/讀數(shù)據(jù),其中,來(lái)自主機(jī)的數(shù)據(jù),在把該數(shù)據(jù)寫(xiě)入存儲(chǔ)器之前,被輸入到EDC運(yùn)算單元和擾碼運(yùn)算單元進(jìn)行處理,然后,由PI運(yùn)算單元和PO運(yùn)算單元把糾錯(cuò)碼加入到從擾碼單元寫(xiě)入存儲(chǔ)器的數(shù)據(jù)中。
根據(jù)本發(fā)明的各個(gè)方面,在寫(xiě)入存儲(chǔ)器之前,來(lái)自主機(jī)的數(shù)據(jù)被輸入到EDC運(yùn)算單元和擾碼運(yùn)算單元進(jìn)行處理,然后,由PI運(yùn)算單元和PO運(yùn)算單元把糾錯(cuò)碼加入到從擾碼單元寫(xiě)入存儲(chǔ)器的數(shù)據(jù)中。由此,有可能省略當(dāng)數(shù)據(jù)從主機(jī)寫(xiě)入存儲(chǔ)器時(shí)的存儲(chǔ)器訪問(wèn),和當(dāng)數(shù)據(jù)從存儲(chǔ)器讀到EDC運(yùn)算單元時(shí)的存儲(chǔ)器訪問(wèn)。因此有可能降低存儲(chǔ)器的運(yùn)行時(shí)鐘頻率。
例如,如果本發(fā)明被用于DVD記錄器,根據(jù)公式(1)到(3),在1倍速的情況下,存儲(chǔ)器的運(yùn)行時(shí)鐘頻率如下表示CL1=4.5×0.6925=3.11MHz在速度變?yōu)?6倍速的情況下,運(yùn)行時(shí)鐘頻率CL16如下表示CL16=3.11×16=50MHz而且,當(dāng)存儲(chǔ)器的日常訪問(wèn)估計(jì)為1.3到1.5倍時(shí),運(yùn)行時(shí)鐘頻率按下述公式表示CL16=65到75MHz


在結(jié)合附圖了解了下述實(shí)施例時(shí),本發(fā)明的其它目的和新的特性將變得更加完整清楚。
圖1是本發(fā)明的實(shí)施例1的盤(pán)記錄器的設(shè)置圖;圖2是實(shí)施例1糾錯(cuò)編碼過(guò)程的流程圖;圖3是本發(fā)明的實(shí)施例2的盤(pán)記錄器的設(shè)置圖;圖4是實(shí)施例2糾錯(cuò)編碼過(guò)程的流程圖;圖5A是實(shí)施例2糾錯(cuò)編碼過(guò)程的概念示意圖;圖5B是實(shí)施例2糾錯(cuò)編碼過(guò)程的概念示意圖;圖6是ECC單元結(jié)構(gòu)示意圖;圖7是傳統(tǒng)示例中盤(pán)記錄器的設(shè)置示意圖。
圖8A是傳統(tǒng)示例中糾錯(cuò)編碼過(guò)程的概念示意圖;圖8B是傳統(tǒng)示例中糾錯(cuò)編碼過(guò)程的概念示意圖;圖8C是傳統(tǒng)示例中糾錯(cuò)編碼過(guò)程的概念示意圖;圖8D是傳統(tǒng)示例中糾錯(cuò)編碼過(guò)程的概念示意圖;圖8E是傳統(tǒng)示例中糾錯(cuò)編碼過(guò)程的概念示意圖;圖8F是傳統(tǒng)示例中糾錯(cuò)編碼過(guò)程的概念示意圖;
具體實(shí)施例方式
下面參考附圖,說(shuō)明本發(fā)明的實(shí)施例。這些實(shí)施例顯示了本發(fā)明被用于DVD記錄器時(shí)的設(shè)置示例。
(實(shí)施例1)圖1是實(shí)施例1的盤(pán)記錄器的設(shè)置圖。其中與圖7中類似的部分用相同的標(biāo)號(hào)來(lái)表示。
存儲(chǔ)器101包括SDRAM或類似的器件。PI運(yùn)算電路104計(jì)算PI方向(行方向)的糾錯(cuò)碼,并把其加入到擾碼后的數(shù)據(jù)中。PO運(yùn)算電路105計(jì)算PO方向(列方向)的糾錯(cuò)碼,并把其加入到擾碼后的數(shù)據(jù)中。EDC運(yùn)算單元110計(jì)算檢錯(cuò)碼并把糾錯(cuò)碼加入到數(shù)據(jù)中。擾碼運(yùn)算電路111對(duì)加入了檢錯(cuò)碼的數(shù)據(jù)進(jìn)行擾碼。調(diào)制電路200對(duì)輸入的數(shù)據(jù)執(zhí)行預(yù)定的調(diào)制以生成記錄信號(hào)。一個(gè)光讀寫(xiě)頭300使用相應(yīng)于由調(diào)制電路200輸入的記錄信號(hào)的激光束,把數(shù)據(jù)寫(xiě)入光盤(pán)中。
根據(jù)該實(shí)施例,被記錄的數(shù)據(jù)從主機(jī)輸入給EDC運(yùn)算電路110。每次一個(gè)ECC單元的數(shù)據(jù)被輸入,EDC運(yùn)算電路110計(jì)算檢錯(cuò)碼并把檢錯(cuò)碼加入到數(shù)據(jù)中,并把這些數(shù)據(jù)輸出給擾碼運(yùn)算電路111。擾碼運(yùn)算電路111對(duì)從EDC運(yùn)算電路110輸入來(lái)的一個(gè)ECC單元的數(shù)據(jù)進(jìn)行擾碼,然后把該數(shù)據(jù)寫(xiě)入存儲(chǔ)器101。
圖2是一個(gè)ECC單元的數(shù)據(jù)糾錯(cuò)編碼過(guò)程的流程圖。當(dāng)一個(gè)扇區(qū)的數(shù)據(jù)(扇區(qū)數(shù)據(jù))從主機(jī)輸入到EDC運(yùn)算電路110(S101)時(shí),包括扇區(qū)ID或類似信息的數(shù)據(jù)頭被加入到扇區(qū)數(shù)據(jù),之后,進(jìn)行檢錯(cuò)碼運(yùn)算(S102)。在這里計(jì)算的EDC碼被加入到扇區(qū)數(shù)據(jù)并被輸入給擾碼運(yùn)算電路111(S103)。擾碼運(yùn)算電路111對(duì)輸入的扇區(qū)數(shù)據(jù)進(jìn)行擾碼(S104)。然后,被擾碼的扇區(qū)數(shù)據(jù)被寫(xiě)入到存儲(chǔ)器101(S105)。重復(fù)步驟S101到S105的過(guò)程直到一個(gè)ECC單元的數(shù)據(jù)被寫(xiě)入存儲(chǔ)器101(S106)。
因此,在一個(gè)ECC單元的數(shù)據(jù)被寫(xiě)入存儲(chǔ)器101之后,其后一行的數(shù)據(jù)從存儲(chǔ)器101讀給PI運(yùn)算電路104(S107)。然后,PI運(yùn)算電路104對(duì)數(shù)據(jù)執(zhí)行糾錯(cuò)碼的計(jì)算(PI碼計(jì)算),所得到的PI碼被加入到數(shù)據(jù)中并將其寫(xiě)入存儲(chǔ)器101(S108),這個(gè)過(guò)程重復(fù)進(jìn)行直到完成全部行(S109)的數(shù)據(jù)。
其后,一列的數(shù)據(jù)從存儲(chǔ)器101讀給PO運(yùn)算電路105(S110),并且PO運(yùn)算電路對(duì)數(shù)據(jù)進(jìn)行糾錯(cuò)碼的計(jì)算(PO碼計(jì)算),所得到的PO碼加入到數(shù)據(jù)中并將其寫(xiě)入存儲(chǔ)器101(S111),這個(gè)過(guò)程重復(fù)進(jìn)行直到完成全部列的數(shù)據(jù)(包括PI碼)(S112)。
當(dāng)圖6所示的ECC單元數(shù)據(jù)在存儲(chǔ)器中形成,接下來(lái),從存儲(chǔ)器101順序地由首行開(kāi)始讀取數(shù)據(jù),并將其輸出給調(diào)制電路200(S113),讀取的數(shù)據(jù)由調(diào)制電路200順序地加以調(diào)制,然后由光讀寫(xiě)頭300將其記錄在盤(pán)上。這個(gè)過(guò)程重復(fù)進(jìn)行直到完成全部行的數(shù)據(jù)(S114),于是,一個(gè)ECC單元的數(shù)據(jù)被記錄在盤(pán)上。
根據(jù)本實(shí)施例,在寫(xiě)入存儲(chǔ)器101之前,來(lái)自主機(jī)的數(shù)據(jù)被輸入到EDC運(yùn)算電路110和擾碼運(yùn)算電路111以被處理,然后,PI運(yùn)算電路104和PO運(yùn)算電路105把糾錯(cuò)碼加入到被從擾碼運(yùn)算電路111寫(xiě)入存儲(chǔ)器101的數(shù)據(jù)中。于是,有可能省略當(dāng)數(shù)據(jù)被從主機(jī)寫(xiě)入存儲(chǔ)器時(shí)的存儲(chǔ)器的訪問(wèn)及當(dāng)和數(shù)據(jù)被從存儲(chǔ)器讀到EDC運(yùn)算單元時(shí)的存儲(chǔ)器的訪問(wèn)。因此有可能降低存儲(chǔ)器101的運(yùn)行時(shí)鐘頻率。
(實(shí)施例2)用如下所述的一個(gè)PI運(yùn)算電路112替換PI運(yùn)算電路104,有可能進(jìn)一步減少訪問(wèn)存儲(chǔ)器101的次數(shù)。
圖3是這種情形的一個(gè)設(shè)置圖。在該設(shè)置示例中,PI和PO編碼的過(guò)程和訪問(wèn)存儲(chǔ)器101的操作不同于實(shí)施例1。換言之,在該設(shè)置示例中,首先進(jìn)行PO運(yùn)算電路105的處理過(guò)程,然后,PI運(yùn)算電路112把行數(shù)據(jù)的PI碼加入,之后,數(shù)據(jù)被直接輸出給調(diào)制電路200。
圖4示出對(duì)一個(gè)ECC單元的數(shù)據(jù)糾錯(cuò)編碼過(guò)程的流程圖。步驟S101到S106與實(shí)施例1中的相同。
在步驟S101到S106的過(guò)程中,當(dāng)一個(gè)ECC單元的數(shù)據(jù)被寫(xiě)入存儲(chǔ)器101之后,一列的數(shù)據(jù)首先從存儲(chǔ)器101讀到PO運(yùn)算電路105(S120),然后,在PO運(yùn)算電路105中,進(jìn)行針對(duì)這些數(shù)據(jù)的糾錯(cuò)碼計(jì)算(PO碼計(jì)算)。得出的PO碼被加入數(shù)據(jù)并寫(xiě)入存儲(chǔ)器101(S121)。重復(fù)該過(guò)程,直到為所有列的數(shù)據(jù)完成該處理過(guò)程(S122)。
然后,一行的數(shù)據(jù)被從存儲(chǔ)器101讀到PI運(yùn)算電路112(S123),PI運(yùn)算電路112進(jìn)行針對(duì)這些數(shù)據(jù)的糾錯(cuò)碼計(jì)算(PI碼計(jì)算)。得出的PI碼被加入數(shù)據(jù)并輸出到調(diào)制電路200(S124)。重復(fù)該過(guò)程,直到為所有行的數(shù)據(jù)完成該處理過(guò)程(S125)。
圖5A和5B是步驟S123至S125的過(guò)程的概念示意圖。在步驟S101至S122(見(jiàn)圖5A)形成的存儲(chǔ)器101中的數(shù)據(jù)從首行順序地讀取,同時(shí)PI碼被加入到數(shù)據(jù)中(見(jiàn)圖5B)。然后,該數(shù)據(jù)被順序地輸出到下一級(jí)所提供的調(diào)制電路200,并被記錄在盤(pán)中。
根據(jù)本實(shí)施例,較之于實(shí)施例1,有可能省略當(dāng)數(shù)據(jù)從存儲(chǔ)器101讀到調(diào)制電路200時(shí)存儲(chǔ)器的訪問(wèn)及當(dāng)和PI方向的糾錯(cuò)碼被從PI運(yùn)算電路讀寫(xiě)到存儲(chǔ)器中時(shí)存儲(chǔ)器的訪問(wèn)。因此,有可能進(jìn)一步降低存儲(chǔ)器101的運(yùn)行時(shí)鐘頻率。
此外,由于PI碼未被寫(xiě)入存儲(chǔ)器,PI碼本來(lái)可能需要的存儲(chǔ)器容量被節(jié)省了。從另一個(gè)角度看,由于PI碼不被寫(xiě)入存儲(chǔ)器而形成的空閑存儲(chǔ)器區(qū)域可以被用作另一個(gè)進(jìn)程的工作區(qū)。在圖6中示出包括了標(biāo)著號(hào)碼的行和列的數(shù)據(jù)的一個(gè)ECC單元,PI碼區(qū)域所具有的數(shù)據(jù)量大約對(duì)應(yīng)于一個(gè)扇區(qū)的數(shù)據(jù)量,即,可以節(jié)省的存儲(chǔ)器容量。
以上,結(jié)合實(shí)施例對(duì)本發(fā)明作了說(shuō)明。然而,本發(fā)明并不局限于上述的實(shí)施例。在權(quán)利要求范圍內(nèi)的技術(shù)思想之下,本發(fā)明還可以有各種變化的方案。
權(quán)利要求
1.一種數(shù)據(jù)編碼電路,包括EDC運(yùn)算單元,用于把檢錯(cuò)碼加入到數(shù)據(jù)中;擾碼運(yùn)算單元,用于對(duì)已經(jīng)由EDC運(yùn)算單元加入了檢錯(cuò)碼的數(shù)據(jù)進(jìn)行擾碼;PI運(yùn)算單元,用于把PI方向的糾錯(cuò)碼加入到由擾碼運(yùn)算單元擾碼過(guò)的數(shù)據(jù)中;PO運(yùn)算單元,用于把PO方向的糾錯(cuò)碼加入到由擾碼運(yùn)算單元擾碼過(guò)的數(shù)據(jù)中;存儲(chǔ)器,用來(lái)根據(jù)運(yùn)行時(shí)鐘寫(xiě)/讀數(shù)據(jù),其特征在于,來(lái)自主機(jī)的數(shù)據(jù),在把該數(shù)據(jù)寫(xiě)入存儲(chǔ)器之前,被輸入到EDC運(yùn)算單元和擾碼運(yùn)算單元進(jìn)行處理,然后,由PI運(yùn)算單元和PO運(yùn)算單元把糾錯(cuò)碼加入到從擾碼單元寫(xiě)入存儲(chǔ)器的數(shù)據(jù)中。
2.一種數(shù)據(jù)編碼方法,包括EDC運(yùn)算步驟,把檢錯(cuò)碼加入到數(shù)據(jù)中;擾碼運(yùn)算步驟,對(duì)已經(jīng)在EDC運(yùn)算步驟中加入了檢錯(cuò)碼的數(shù)據(jù)進(jìn)行擾碼;PI運(yùn)算步驟,把PI方向的糾錯(cuò)碼加入到在擾碼運(yùn)算步驟中擾碼過(guò)的數(shù)據(jù)中;PO運(yùn)算步驟,把PO方向的糾錯(cuò)碼加入到在擾碼運(yùn)算單元編碼過(guò)的數(shù)據(jù)中;在EDC運(yùn)算步驟和擾碼運(yùn)算步驟處理來(lái)自主機(jī)的數(shù)據(jù)的步驟;把處理過(guò)的數(shù)據(jù)寫(xiě)入存儲(chǔ)器的步驟;在PI運(yùn)算步驟和PO運(yùn)算步驟把糾錯(cuò)碼加入到寫(xiě)入存儲(chǔ)器的數(shù)據(jù)的步驟。
3.一種數(shù)據(jù)記錄器,包括用來(lái)把糾錯(cuò)碼加入到已記錄數(shù)據(jù)的數(shù)據(jù)編碼電路,所述的數(shù)據(jù)編碼電路包括EDC運(yùn)算單元,用來(lái)把檢錯(cuò)碼加入到數(shù)據(jù)中;擾碼運(yùn)算單元,用于對(duì)已經(jīng)由EDC運(yùn)算單元加入了檢錯(cuò)碼的數(shù)據(jù)進(jìn)行擾碼;PI運(yùn)算單元,用于把PI方向的糾錯(cuò)碼加入到由擾碼運(yùn)算單元擾碼過(guò)的數(shù)據(jù)中;PO運(yùn)算單元,用于把PO方向的糾錯(cuò)碼加入到由擾碼運(yùn)算單元擾碼過(guò)的數(shù)據(jù)中;和存儲(chǔ)器,用來(lái)根據(jù)運(yùn)行時(shí)鐘寫(xiě)/讀數(shù)據(jù),其特征在于,來(lái)自主機(jī)的數(shù)據(jù),在該數(shù)據(jù)被寫(xiě)入存儲(chǔ)器之前,被輸入到EDC運(yùn)算單元和擾碼運(yùn)算單元進(jìn)行處理,然后,由PI運(yùn)算單元和PO運(yùn)算單元把糾錯(cuò)碼被加入到從擾碼單元寫(xiě)入存儲(chǔ)器的數(shù)據(jù)中。
全文摘要
提供一種數(shù)據(jù)編碼電路,即使通過(guò)減少訪問(wèn)存儲(chǔ)器的訪問(wèn)次數(shù),在低運(yùn)行時(shí)鐘頻率的存儲(chǔ)器的情況下也能保證記錄操作具有實(shí)時(shí)性,同時(shí)減小功率消耗和存儲(chǔ)器成本。在寫(xiě)入存儲(chǔ)器(101)之前,來(lái)自主機(jī)的數(shù)據(jù)被輸入EDC運(yùn)算電路(110)和擾碼運(yùn)算電路(111)被處理,PI運(yùn)算電路(104)和PO運(yùn)算電路(105)把糾錯(cuò)碼加入到由擾碼運(yùn)算電路(111)寫(xiě)入存儲(chǔ)器(101)的數(shù)據(jù)中。因此,有可能省略當(dāng)數(shù)據(jù)被從主機(jī)寫(xiě)入存儲(chǔ)器時(shí)存儲(chǔ)器的訪問(wèn)及當(dāng)數(shù)據(jù)被從存儲(chǔ)器讀到EDC運(yùn)算單元時(shí)存儲(chǔ)器的訪問(wèn),從而有可能減少存儲(chǔ)器的運(yùn)行時(shí)鐘頻率。
文檔編號(hào)G11B20/10GK1700333SQ200510073919
公開(kāi)日2005年11月23日 申請(qǐng)日期2005年5月23日 優(yōu)先權(quán)日2004年5月21日
發(fā)明者岡本實(shí)幸, 夫馬正人, 富澤真一郎, 野呂聰, 妹尾秀滿 申請(qǐng)人:三洋電機(jī)株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
翁牛特旗| 赤城县| 清新县| 乐平市| 庆安县| 福安市| 运城市| 洛扎县| 平度市| 当雄县| 紫阳县| 商水县| 鄂伦春自治旗| 竹北市| 江川县| 阳曲县| 蒲江县| 厦门市| 连南| 天镇县| 南江县| 桐庐县| 呼伦贝尔市| 什邡市| 达日县| 丽江市| 文成县| 蓬溪县| 弥勒县| 沈阳市| 神池县| 长宁县| 黄石市| 芷江| 徐水县| 秭归县| 探索| 视频| 凤阳县| 义乌市| 墨脱县|