200813997 * 九、發明說明: 【發明所屬之技術領域】 本發明係有關於藍光光碟裝置,尤其是有關於在 取藍光光碟時的記憶體利用方法。 【先前技術】 第1a圖係為藍光光碟裝置100的架構圖。該誌光光 碟裝置100包含一記憶體陣列12〇,做為資料輪入二砧 參 缓衝器。一光碟驅動器u〇基本上包含一虺讀 ,、 上扣一貝舄碩(PUH) 相關的控制單元,以存取一藍光光碟(未圖示)。從餘 光光碟中取出的紀錄幀(rec〇rding frames) 透過光碟 驅動器11〇儲存在記憶體陣列12〇中,而相對的,欲寫 入監光光碟的紀錄幀#w則從記憶體陣列12〇傳送到光碟 驅動器110。根據藍光標準,儲存在藍光光碟中的資料是 以一種複雜而穩固的錯誤更正技術所保護。編碼器'1 = 將錯誤^正碼加入輸入資料组N以產生紀錄幀#w。相對 的’彳丈監光光碟中讀出的紀錄幀#尺被解碼器140解碼以 確保其中的資料完整性,而產生輸出資料#〇UT。因此在 讀、寫、編碼和解碼的動作中,記憶體陣列12〇扮演了 關鍵性的角色。 第lb圖係為藍光標準所規定的一長距碼(ldc)區 塊160。一 LDC區塊160是一種實體的數據單位,從原 始的資料經過一複雜的編碼程序而建立,其中包含一個 (216x2+32x2)x(4x38)的 ECC 簇(Cluster),中間些間隔的 0758-A32124TWF;MTKI-06-130;yeatsluo 5 200813997 位置穿插著三個(216x2+32x2)xl的BIS碼。基本上該ECC 簇是經由資料區塊和RS碼交錯運算所組成的,而其運算 規則可參^監光標準文件,故在此不再詳加介紹。 傳統上LDC區塊160係在記憶體陣列120中沿著水 平方向(相對於記憶體陣列120)逐行產生。然而從藍光 光碟的觀點來看,該LDC區塊160又可視為496個155 位元的紀錄幀沿著垂直方向排列,其中每31個紀錄幀又200813997 * IX. DESCRIPTION OF THE INVENTION: TECHNICAL FIELD OF THE INVENTION The present invention relates to a Blu-ray disc device, and more particularly to a method of utilizing a memory when taking a Blu-ray disc. [Prior Art] Fig. 1a is an architectural diagram of the Blu-ray disc device 100. The optical disc device 100 includes a memory array 12A as a data wheel and an anvil buffer. A disc drive u〇 basically includes a reading, and a PUH related control unit for accessing a Blu-ray disc (not shown). The recording frames (rec〇rding frames) taken out from the residual optical disc are stored in the memory array 12A through the optical disc drive 11 and, in contrast, the recording frame #w to be written to the optical optical disc is from the memory array 12. The 〇 is transferred to the optical disc drive 110. According to the Blu-ray standard, data stored on Blu-ray discs is protected by a complex and robust error correction technique. Encoder '1 = Add error ^ positive code to input data set N to generate record frame #w. The record frame read by the decoder </ RTI> is decoded by the decoder 140 to ensure the integrity of the data therein, and the output data #〇UT is generated. Therefore, the memory array 12 plays a key role in the operations of reading, writing, encoding, and decoding. The lb diagram is a long range code (ldc) block 160 as defined by the Blu-ray standard. An LDC block 160 is an entity data unit that is constructed from the original data through a complex encoding process that includes a (216x2+32x2)x(4x38) ECC cluster, with a spacing of 0758- A32124TWF; MTKI-06-130; yeatsluo 5 200813997 The position is interspersed with three (216x2+32x2) xl BIS codes. Basically, the ECC cluster is composed of data blocks and RS code interleaving operations, and its operation rules can be referred to as standard files, so it will not be described in detail here. Traditionally, LDC blocks 160 are generated row by row in the memory array 120 along the horizontal direction (relative to the memory array 120). However, from the point of view of the Blu-ray disc, the LDC block 160 can be regarded as 496 155-bit record frames arranged in the vertical direction, wherein each of the 31 record frames is
稱為一實體扇區。當紀錄幀準備要寫入一藍光光碟時, 該光碟驅動器11G循序地沿著垂直方㈣取該紀錄幢, 以進行調變和寫人程序。換言之,藍光光碟的設計中, 光茱驅動态11 〇處理LDC區塊160的方向和編碼器13 〇、 解碼器140處理LDC區塊16〇的方向是相互垂直的。 第2a圖係為習知讀取程序的流程圖。為了方便說 明,兩個相互垂直的方向各別稱為χ和γ。在步驟2犯 :,從光碟驅動器110中沿著X方向逐行讀出紀錄幀。 204巾,该取步驟持續進行直到完整的組成一 2 LDC區塊16〇。在步驟施中,該解碼器⑽沿著γ 2㈣解碼言亥LDC區塊16〇的資料,而在步驟地中, 末的貝:料列可直接輸出至所連接的主 不)。因此步驟2〇6和208是以一種管線 .口 ::方式同步進行。在步驟21",持續進行上: 的步驟’直到所有資料都沿γ方向輸, 執仃程序才跳回步驟2G2處理下—個LDc區塊。 弟㉛圖係為習知寫入程序的流程圖。在步驟212 ^8.A32124TWF;MTKI-O6.13〇;yeatsluo 200813997 中,輸入資料#IN從外部、、 Ί0Π +土挪。 /Ό考Υ方向逐行輸入記憶體陣 列120。在步驟214中,祕 此⑽士 ‘螞器130沿著Υ方向逐行將 该記彳思體陣列120中的# ,,x ^ z 馬入資料#IN編碼。在步驟216 中,上述步驟遞迴進行吉 ^ 从心 旦到輪入資料#ΙΝ組成一 LDC區 塊160,然後跳到步驟2】 泣m ,將該LDC區塊160中的紀 錄幀沿X方向逐列寫入該 ^ ^ ^ w破光光碟。步驟220,遞迴執 仃上述逐列寫入程序直刭$ ^ ^ j心成整個LDC區塊160的寫 入。接者回到步驟212 # ?田μ 處理後續的輸入資料#ΙΝ。 弟3a和3b圖合併以敵 ^ ^ ^ y:k 解擇貧料於第2a或2b圖中的 記憶體使用狀況。第3a m % 一 +本挪L田 罔顯不資料輸入記憶體陣列120 之步驟。如果X方向Η绝 疋、、扁瑪程序所依序處理的方向,則 前頭302代表從外部輪入 ,,Β^丨翰入的輸入資料#m循序寫入的方 向。相對的,如果從光磾读 h 妙六日丨〜― 系喝取的資料係沿著X方向排列 儲存,則前頭302代表從光竿 认七a _ 疋系δ貝入的一紀錄幀循序寫入 的方向。陰影的部份代表已 匕填滿賁料的部份,JL他的邱 份代表空白。第3b圖則碩干,、他的邛 t *不了後續的資料由記憶體陣列 120輸出之步驟。舉例來今这 的H X方1 = Γ 1 _可代表正在被編碼 304佔用的空間在紀錄幀#w 破則碩 原本填滿資料的記憶體_ 12q\^ mu所以 逐行處理之後逐步被完全清的 用 整個記憶體陣請才能再度供下一編亀心:使 基本上監光㈣裝置100中的記憶體p車列物是— 075 8-A32124TWF;MTKI-06-l 30;yeatsluo 7 200813997 種有限而重要的資湄咕一 作可能佔去大部份時刖碩3G4所代表的編碼或解碼動 記憶體在箭頭306輪:之上的瓶頸。所佔用的 陣列120清空之前名 < 才釋放,然而在整個記憶體 用糊二置狀態。因此如何善 【發明内容】 本發明提出一種誌朵士 從一藍光光碟讀㈣二j取方法。首先’循序地 並沿一第一方向寫」紀錄幀(recording f_e ) 向處理該記憶體陣列中:=:車:卜接著沿著-第二方 著該篦—古A Μ二第一紀錄幀。處理後,沿 幅佔用的* 在Z放錢憶體陣列中被該些第一紀錄 憶體陣列。弟—紀難並沿該第二方向寫入該記 儲存在該記憶體陣列中 (LDC) f Γ ,, 匕含複數資料列沿薯蜂笛-古 ^㈣°該處理㈣包含循序地解碼該第一“中 的貝料列,並將解碼後的資 〇ϋ 佔用的* PI法r α 貝卄輸出,使该記憶體陣列中 ,用的工間循序地沿著該第二方向 與該第二方向垂直。 該弟方向係 更進一步地,當該第一 LDr F +由士 一 解碼和輸出後,將其所估用:…的貝料列完成 些第4_料+1=^空間釋放。並將該 馬入该釋放出來的記憶體空 〇758-A32124TWF;MTKI-〇6-130;yeatsluo 8 200813997 m ^明另M施例提出~種藍光光碟寫人方法。首 先循序地沿著一第一方θ脸〜 τ 方向將I數個第一資料串寫入一記 =t*並處理該些第—資料串以形成沿-第二方向 =的減個第-紀㈣。接著循序地將該些第-紀錄 鴨舄入一監光光碟,寫德 間。者兮此笛 烏入後擇放其所佔用的記憶體空 ::::士弟-紀錄鴨所佔用的空間被釋放後,循序地 w 2 f—方向將複數個第二資料串寫人該記憶體陣 二:::巧理步驟包含,將該些第-資料串逐行編碼 -方⑽=LDC區塊,包含該些第—紀錄巾貞沿著該第 :::列。更進—步地’當該第一 ldc區塊中的一紀 憶懸空間釋放叙後’將其所佔用的記 純_ +一 要者將该些弟二資料串的其中之一沿著 口只一向寫入該釋放出來的記憶體空間。 驅動提出-種藍光光碟裝置· -光碟 存μΛ Γ 碼與錯誤更正。—記憶體陣列做為 光弁::、二碟的緩衝區。該光碟驅動器循序地從該藍 幢、vul:,數個第—紀錄顿,並接二將該些第一紀錄 >方向寫入一記憶體陣列,組成一第一長距碼 包合複數個資料列沿著該第二方向排列。 解碼後的資料2 ” ^c區塊中的f料列,並將 地沿著嗲二_則 使该圯憶體陣列中佔用的空間循序 弟—方向釋放。接著循序地從該藍光光碟讀取 〇758-A32124TWF;MTKl,〇6, 13〇;yeatsliIt is called a physical sector. When the recording frame is ready to be written to a Blu-ray disc, the disc drive 11G sequentially takes the recording block along the vertical side (four) for the modulation and writing process. In other words, in the design of the Blu-ray disc, the direction in which the pupil drive mode 11 processes the LDC block 160 and the direction in which the encoder 13 〇 and the decoder 140 processes the LDC block 16 相互 are perpendicular to each other. Figure 2a is a flow chart of a conventional reading procedure. For convenience of explanation, the two mutually perpendicular directions are referred to as χ and γ, respectively. In step 2, the recording frame is read out line by line from the optical disc drive 110 in the X direction. 204 towel, the taking step continues until the complete composition of a 2 LDC block 16 〇. In the step, the decoder (10) decodes the data of the LDC block 16〇 along the γ 2 (four), and in the step, the last: the material column can be directly output to the connected main no). Therefore, steps 2〇6 and 208 are synchronized in a pipeline mode. In step 21 ", the step of continuing: until all the data is transferred in the γ direction, the execution program jumps back to step 2G2 to process the next LDc block. The brother 31 is a flow chart of a conventional writing program. In step 212 ^ 8. A32124TWF; MTKI-O6.13 〇; yeatsluo 200813997, input data #IN from the outside, Ί 0 Π + soil. In the /reference direction, the memory array 120 is input row by row. In step 214, the secret (10) stalker 130 encodes the #, x x z in the syllabus array 120 into the data #IN line by line along the Υ direction. In step 216, the above steps are performed to re-enter the data from the heart to the wheeled data #ΙΝ to form an LDC block 160, and then jump to step 2] cry m, the record frame in the LDC block 160 along the X direction Write the ^^^w broken optical disc column by column. In step 220, the above-mentioned column-by-column write program directly writes the ^^^j heart into the write of the entire LDC block 160. The receiver returns to step 212 #?田μ to process the subsequent input data #ΙΝ. The 3a and 3b maps are combined with the enemy ^^ y:k to decompose the memory usage in the 2a or 2b graph. The 3a m % one + Benno L field 步骤 shows the steps of inputting the memory array 120. If the direction of the X direction is not the same as that of the flat program, the front head 302 represents the direction in which the input data #m is sequentially written from the outside. In contrast, if the data from the 磾 妙 妙 妙 ― ― ― ― ― 喝 喝 喝 喝 喝 喝 喝 喝 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 302 The direction of entry. The shaded part represents the part that has been filled with the data, and JL's Qiu represents the blank. The 3b figure is a master, and his 邛t* can't follow the steps of outputting the data from the memory array 120. For example, this HX side 1 = Γ 1 _ can represent the space occupied by the code 304 in the record frame #w 破 硕 硕 original fill the data of the memory _ 12q \ ^ mu so progressively processed after the line is completely cleared The whole memory array can be used for the next compilation: to make the memory p in the basic monitoring device (4) 075 8-A32124TWF; MTKI-06-l 30; yeatsluo 7 200813997 A limited and important asset may take up most of the bottleneck of the encoded or decoded dynamic memory represented by the 3G4 in the arrow 306 round: The occupied array 120 is emptied before the name < is released, but is used in the entire memory. Therefore, how to be good [Summary] The present invention proposes a method for reading (four) two from a Blu-ray disc. First, 'sequentially and write along a first direction' record frame (recording f_e) to process the memory array: =: car: then followed by - second party with the 篦 - ancient A Μ two first record frame . After processing, the * occupied by the frame is in the array of the first recording memory. The younger brother is involved in the second direction and is stored in the memory array (LDC) f Γ , and the 匕 contains the plural data column along the potato bee flute - ancient ^ (four) ° the processing (four) includes sequentially decoding the The first "in the shell column, and the *PI method r α Bess output occupied by the decoded resource, so that the work space in the memory array sequentially follows the second direction and the first The direction of the second direction is vertical. The direction of the younger is further, when the first LDr F + is decoded and output by the syllabary, it is estimated to use: the bedding column of the ... completes the 4th material +1 = ^ space release And the horse into the released memory space 758-A32124TWF; MTKI-〇6-130; yeatsluo 8 200813997 m ^ Ming another M example proposed ~ a kind of Blu-ray disc writing method. First step by step along the first One θ face ~ τ direction writes I first data strings into a =t* and processes the first data strings to form a second (fourth) in the second direction =. Then sequentially The first-recorded ducks plunged into a CD-ROM and wrote a German-in-law. Those who took this whistle and chose to put the memory they occupied::::Shidi-recorded ducks occupied After the space is released, the plurality of second data strings are sequentially written to the memory array 2::: the logic step includes encoding the first data strings line by line - square (10) = LDC The block, including the first - record frames along the first ::: column. Further step by step 'when the first ldc block in the first memory block release space is released, the record is pure _ + One of the creators writes one of the two data strings along the mouth into the free memory space. The driver proposes a Blu-ray disc device. - The disc saves the Γ code and the error correction. The memory array acts as a buffer for the aperture::, two discs. The disc drive sequentially sequentially reads from the blue building, vul:, several first-records, and then writes the first records> a memory array, comprising a first long-distance code comprising a plurality of data columns arranged along the second direction. The decoded data 2 ′ ^c block in the f-item, and the ground along the second _ Then, the space occupied by the array of the memory is sequentially released. Then sequentially read from the Blu-ray disc 〇 758-A32124TWF; MTKl, 〇 6, 13 〇; yeatsli
lUO 200813997 '複數個第二紀錄幀,兮止难 σ ,第一…”貞5亥先碟驅動盗將該些第二紀錄幢沿 :二方向舄人該記憶體陣列以組成-第二LDC區塊, 複數個資料列沿著哕筮一 U ^ “弟方向排列。該解碼器循序地解 馬,亥弟一 LDC區塊中的資料列, 為讓本發明之上ηΐΓ %碼後的貧料輪出。 明顯易懂,下文二二5目的、特徵、和優點能更 作詳細說明:y貫施例’並配合所附圖式, 【實施方式】 下列貫施例具體的說明如何以較 明。實施例僅供說明—般庫 式只見本發 發明的範圍。實際範圍;以限縮本 加強記憶體的使用效率或& 1為準。為了 本發明提出了一磁# 及減少記憶體閒置的空間, x月^出了—種新的記憶體使用方法。 弟4 a圖係為本發明发中 步驟搬中’從光碟,g動、 幅並沿著X方向存人記憶體陣列m ^取魏個紀錄 遞迴執行上述讀取步驟直到形成m l彻中, 160。該LDC區塊ι6〇從γ 几ι、 DC區塊 所排列而成。在步驟梅巾°看起來是複數個資料串 區塊雨中的資料串。在步==140循序解碼咖 隨輸出至外部界面,例如電’已解:的資料串 408是以管線多工的方式 土本上步驟406和 後,其所佔用的空間立即被仃。虽已解碼的資料輪出 產生一行沿著Υ方向 0758-A32124TWF;MTKI-06-130;yeatslu〇 10 200813997 • 的空間。接著,步驟410至416與步驟402至408相似, 但是記憶體使用的方向則轉了九十度。在步驟410中, 循序從光碟驅動器110中讀取複數個第二紀錄幀,並沿 著Y方向寫入記憶體陣列120中。藉此,步驟410可以 在步驟408之後緊接著執行,使得釋放後閒置的記憶體 空間馬上被利用,整體的光碟讀取效能因此可以增進不 少。同樣地,步驟412中持續遞迴的進行讀取,直到形 成另一個LDC區塊160,具有複數個資料串沿著X方向 • 排列。接著,步驟414和416便可同時進行,沿著又方 向將該些資料串解碼並輸出。最後整個程序再跳回步驟 402重複進行。 第4b圖係為本發明實施例之一的寫入程序。同樣的 記憶體使用方向之轉向概念可以應用在寫入程序上<。在 步驟422中,複數個第一輸入資料#IN從外部輸入並沿著 Y方向儲存在記憶體陣列120中。在步驟424中,編碼 器130隨即將輸入資料#IN進行編碼,而編碼後的資料繼 ® 續存放在同一位置。在步驟426中,持續進行上述輸入 和編碼的工作,直到形成一 LDC區塊160,此LDC區塊 160包含沿著X方向排列之多個紀錄幀。接著在步驟428 中,循序將該些紀錄幀寫入藍光光碟中。每當成功寫入 一紀錄幀,其沿著X方向所佔用的記憶體便被釋放,而 形成一行閒置空間。步驟430至436與步驟422至428 相似,但是處理的方向已轉了九十度。在步驟43 0中, 從外部輸入複數個第二輸入資料#IN並沿著X方向儲存 0758-A32124TWF;MTKI-06-130;yeatsluo 11 200813997 在:己體陣列12。中。步驟43。可以隨著步驟428同步 進订,,即善用該χ方向的閒置空間。因此記憶體陣列 120日中每列閒置的時間可以縮短,使得整體的利用率大 大提升纟步驟432中,將輪入的輸入資料#ΙΝ沿著X 方向編碼。在步驟434中,持續進行編碼步驟直到形成 二個LDC—區塊16〇 ’其中包含複數個紀錄鴨沿著γ方 :I:歹1三接Ϊ在步驟436 * ’循序將LDC區塊160中的 、己舄入監光光碟中,而整個程序回到步驟4U。 5。2/丄圖係為本發明記憶體使用狀況的示意圖。箭頭 * Μ ς、弟θ4&圖中的步驟4〇6,而箭頭504代表步驟408。 二二^指該記憶體陣列12G中未儲存資料或被釋放 率魏古 間510的空間越小,表示記憶體的使用 堅百先步驟侧沿著箭頭5G2的方向解碼資料, 緊接在後的步驟408、、儿輩这ca /1 w /口者則頭504將已解碼的資料輸 L輸出之後的資料被釋放掉成為閒置㈣間训。於是 ;;Ϊ :::代表的步驟410可以緊接著執行,充份利用 :利用。在實體電路中,由™塊16:係4刀: 方形’所以記憶體陣列120可設計請 ΐ在二宜正方形’以利兩個方向的使用。另-種做法 Γ二入的過程中如果遇到記憶體陣列120的行 ίΖ Λ換行。本發明尤其適用於藍光光碟機。由於 /曰LDC區塊的編解碼與讀寫具有方向不同的特性,本發 轉動方向的處理方式使記憶體的利用率達到最乂 . 〇758>A32124TWF;MTKI-06-130;yeatsluo 12 200813997 #㈣的_未必如此限定。相對的,解的 乾圍内。因此直制西4、外 民自在本發明涵蓋 此專利要求㈣必須以最廣義的方式解讀。 【圖式簡單說明】lUO 200813997 'Multiple second record frames, 难 难 难 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Block, a plurality of data columns are arranged along the direction of the U. The decoder sequentially solves the data column in the LDC block of the horse, in order to make the lean material after the ηΐΓ% code on the present invention. It is obvious that the following objects, features, and advantages will be described in more detail in the following description: </ RTI> </ RTI> </ RTI> </ RTI> <RTIgt; The examples are for illustrative purposes only and are intended to be within the scope of the invention. Actual range; limit the use of memory to enhance the efficiency of memory or & 1 . In order to propose a magnetic # and reduce the space for the memory to be idle, x month ^ is a new memory usage method. The brother 4 a diagram is the step of the invention in the process of moving from the disc, g moving, the web and storing the memory array m along the X direction to take the Wei record and returning to perform the above reading step until the formation of ml, 160. The LDC block ι6〇 is arranged from γ ι and DC blocks. In the step Mei towel ° seems to be a string of data in the block of data. In step == 140, the data is output to the external interface, for example, the data string 408 that has been solved is in the pipeline multiplex mode. The space occupied by the step 406 is immediately smashed. Although the decoded data is rounded out, a line is generated along the 0 direction 0758-A32124TWF; MTKI-06-130; yeatslu〇 10 200813997 •. Next, steps 410 through 416 are similar to steps 402 through 408, but the direction in which the memory is used is turned by ninety degrees. In step 410, a plurality of second recording frames are sequentially read from the optical disc drive 110 and written into the memory array 120 in the Y direction. Thereby, step 410 can be performed immediately after step 408, so that the unused memory space is immediately utilized after the release, and the overall optical disc reading performance can be improved. Similarly, in step 412, the recursive reading is continued until another LDC block 160 is formed with a plurality of data strings arranged along the X direction. Next, steps 414 and 416 can be performed simultaneously, and the data strings are decoded and output along the direction. Finally, the entire program jumps back to step 402 and repeats. Figure 4b is a write procedure of one of the embodiments of the present invention. The same concept of direction of memory usage can be applied to the write program <. In step 422, a plurality of first input data #IN are input from the outside and stored in the memory array 120 in the Y direction. In step 424, the encoder 130 then encodes the input data #IN, and the encoded data continues to be stored in the same location. In step 426, the above input and encoding operations are continued until an LDC block 160 is formed, the LDC block 160 containing a plurality of record frames arranged in the X direction. Next, in step 428, the record frames are sequentially written to the Blu-ray disc. Whenever a record frame is successfully written, the memory occupied by it along the X direction is released, forming a line of free space. Steps 430 through 436 are similar to steps 422 through 428, but the direction of processing has been turned by ninety degrees. In step 430, a plurality of second input data #IN are input from the outside and stored in the X direction as 0758-A32124TWF; MTKI-06-130; yeatsluo 11 200813997 in the body array 12. in. Step 43. The order can be synchronized with step 428, that is, the idle space in the χ direction is utilized. Therefore, the idle time of each column in the memory array 120 days can be shortened, so that the overall utilization rate is greatly improved. In step 432, the rounded input data #ΙΝ is encoded along the X direction. In step 434, the encoding step is continued until two LDC-blocks 16' are formed, which contain a plurality of record ducks along the gamma square: I: 歹1 three junctions in step 436 * 'sequentially in the LDC block 160 , has entered the monitor CD, and the entire program returns to step 4U. 5. 2 / 丄 diagram is a schematic diagram of the use of the memory of the present invention. Arrows * Μ ς, θ θ4 & step 4 〇 6 in the figure, and arrow 504 represents step 408. The second and second means that the memory is not stored in the memory array 12G or the release rate is smaller. The smaller the space of the Weigu 510 is, the memory is used to decode the data along the direction of the arrow 5G2, followed by the following steps. 408, the children of this ca / 1 w / mouth then the head 504 will be decoded after the data is output L output is released into idle (four) training. Then, the step 410 represented by Ϊ:: can be executed immediately, and fully utilized: utilized. In the physical circuit, the TM block 16: 4 knives: square 'so the memory array 120 can be designed to be used in the two squares' to facilitate the use of both directions. Another way to do this is to encounter a line 记忆 Λ Λ of the memory array 120 during the second pass. The invention is particularly applicable to Blu-ray disc players. Since the codec and the read/write of the LDC block have different characteristics, the processing method of the rotation direction of the present invention maximizes the utilization of the memory. 〇758>A32124TWF;MTKI-06-130;yeatsluo 12 200813997 # (4) _ may not be so limited. Relative, within the dry circumference of the solution. Therefore, the direct application of the West 4, foreigners are covered by this invention. This patent requirement (4) must be interpreted in the broadest sense. [Simple description of the map]
:la圖係為習知藍光光碟裝置的架構圖’· f比圖係為藍光光碟標準所定義的一 ldc區塊; j 2a圖係為習知讀取程序的流程圖; 第2b圖係為習知寫入程序的流程圖; 第3a和3b圖係為第2&和2b圖中的記憶體使 况之不意圖; ,4a圖係為本發明的讀取程序之實施例; f 4b圖係為本發明的寫入程序之實施例;以及 苐5圖係為本發明的記憶體使用狀況之示意圖。The diagram of the La is the architecture diagram of the conventional Blu-ray disc device. The image is a ldc block defined by the Blu-ray Disc standard. The j 2a diagram is a flow chart of a conventional reading program. The 2b diagram is a flowchart of the conventional reading program. A flow chart of a conventional writing program; 3a and 3b are diagrams of memory usage in 2& and 2b; 4a is an embodiment of a reading program of the present invention; f 4b It is an embodiment of the writing program of the present invention; and FIG. 5 is a schematic diagram of the memory usage state of the present invention.
【主要元件符號說明】 100〜藍光光碟裝置; 110〜光碟驅動器; 120〜記憶體陣列; 130〜編碼器; 140〜解碼器; 160〜LDC區塊 0758-A32124TWF;MTKI-06-130;yeatsluo 13[Main component symbol description] 100~ Blu-ray disc device; 110~CD drive; 120~memory array; 130~encoder; 140~decoder; 160~LDC block 0758-A32124TWF; MTKI-06-130; yeatsluo 13