[go: up one dir, main page]

TW200813997A - Blueray optical device and methods for read and write thereof - Google Patents

Blueray optical device and methods for read and write thereof Download PDF

Info

Publication number
TW200813997A
TW200813997A TW96128387A TW96128387A TW200813997A TW 200813997 A TW200813997 A TW 200813997A TW 96128387 A TW96128387 A TW 96128387A TW 96128387 A TW96128387 A TW 96128387A TW 200813997 A TW200813997 A TW 200813997A
Authority
TW
Taiwan
Prior art keywords
blu
data
block
ldc
along
Prior art date
Application number
TW96128387A
Other languages
English (en)
Other versions
TWI345765B (en
Inventor
Ching-Wen Hsueh
Original Assignee
Mediatek Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US11/464,850 external-priority patent/US7738325B2/en
Application filed by Mediatek Inc filed Critical Mediatek Inc
Publication of TW200813997A publication Critical patent/TW200813997A/zh
Application granted granted Critical
Publication of TWI345765B publication Critical patent/TWI345765B/zh

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Optical Recording Or Reproduction (AREA)

Description

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個紀錄幀又
稱為一實體扇區。當紀錄幀準備要寫入一藍光光碟時, 該光碟驅動器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〇;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、外 民自在本發明涵蓋 此專利要求㈣必須以最廣義的方式解讀。 【圖式簡單說明】
:la圖係為習知藍光光碟裝置的架構圖’· f比圖係為藍光光碟標準所定義的一 ldc區塊; j 2a圖係為習知讀取程序的流程圖; 第2b圖係為習知寫入程序的流程圖; 第3a和3b圖係為第2&和2b圖中的記憶體使 况之不意圖; ,4a圖係為本發明的讀取程序之實施例; f 4b圖係為本發明的寫入程序之實施例;以及 苐5圖係為本發明的記憶體使用狀況之示意圖。
【主要元件符號說明】 100〜藍光光碟裝置; 110〜光碟驅動器; 120〜記憶體陣列; 130〜編碼器; 140〜解碼器; 160〜LDC區塊 0758-A32124TWF;MTKI-06-130;yeatsluo 13

Claims (1)

  1. 200813997 十、申請專利範圍: 1·一種監光光碟讀取方法,包含· 循序地從一藍光光碟讀取;數 (recording frame),並、;儿—# 乐、、、己錄巾貞 寫入-記憶體陣列; $方向將該㈣—紀錄幢 錄幢“-第二方向處理該記憶體陣列中的該些第—紀 -紀該純輯财被該些第 在釋放步n的㈣,循序地 個第二紀錄幀,並沿哕 /凰先先碟碩取複數 該記憶體陣列。弟—方向將該些第二紀錄幢寫入 法:申請專利範圍第1項所述的藍光光碟讀取方 ^存在該記憶體陣财的該㈣— 弟一長距碼(ux:)區塊,具有沪 貝了、、、且成 複數個資料列;以及 μ弟一方向排列之 猶序地解碼該第一 LDC區塊次 解碼後的資料輸出,使該記憶體陣:貝的:;並將 地沿著該第二方向釋放。 竿歹】中佔用的空間循序 法,=申請專利範圍第2項所述的藍光光碟讀取方 該第一方向係與該第二方向垂直;以及 5亥監光光碟讀取方法更進一步包含·· 〇758_A32】24TWF咖孤 130 一 14 200813997 料列完成解碼和輪出 ;以及 舄入該釋放出來的記 當該第一 LDC區塊中的一資 後,將其所佔用的記憶體空間釋放 將5亥些第二紀錄幀的其中之一 憶體空間。 4·一種監光光碟寫入方法,包含· 一資料串寫入一 .循序地沿著-第—方向將複數個第 記憶體陣列; 資料串以形成沿 處理該些第一 數個弟一紀錄ijj貞; 弟一方向排列的複 循序地將該些第一紀錄帻寫入一藍光光碟,寫入後 釋放该些弟-紀錄悄所佔用的記憶體空間;以及 當該些第-紀㈣所佔用的空間被釋放後,循序地 沿著該第二方向將複數個第二資料串寫入該記憶體陣 、5,如中請專利範圍帛4項所述之藍光光碟寫入方 法’其中處理该些第一資料串的步驟步含,將沿著該第 二方向排列之該些第一紀錄幀組成一第一 LDC區塊。 6.如申請專利範圍第5項所述之藍光光碟寫入方 法,其中: 該第一方向係與該第二方向垂直;以及 該藍光光碟寫入方法更進一步包含·· 當該第一 LDC區塊中的一紀錄幀完成編碼並寫入 该監光光碟之後,將其所佔用的記憶體空間釋放;以及 將該些第二資料串的其中之一沿著該第二方向寫入 0758-A32124TWF;MTKI-06-130;yeatsluo 15 200813997 - 該釋放出來的記憶體空間。 7. —種藍光光碟裝置,包含: 一光碟驅動器,用以對一藍光光碟做資料存取; 一解碼器,從該藍光光碟讀取一 LDC區塊,並進行 解碼與錯誤更正; 一記憶體陣列,用來做為該藍光光碟資料存取時的 缓衝區;其中: 該光碟驅動器循序地從該藍光光碟讀取複數個第一 藝紀錄f貞, 談光碟驅動器將該些第一紀錄幀沿一第一方向寫入 一記憶體陣列,以組成一第一長距碼(LDC)區塊,包 含沿著該第二方向排列之複數個資料列; 該解碼器循序地解碼該第一 LDC區塊中的資料 列,並將解碼後的資料輸出,使該記憶體陣列中佔用的 空間循序地沿著該第二方向釋放; 循序地從該藍光光碟讀取複數個第二紀錄幀; ❿ 該光碟驅動器將該些第二紀錄幀沿該第二方向寫入 該記憶體陣列以組成一第二LDC區塊,包含複數個資料 列沿著該第一方向排列;以及 該解碼器循序地解碼該第二LDC區塊中的資料 列’並將解碼後的育料輸出。 8. 如申請專利範圍第7項所述之藍光光碟裝置,其 中: 該第一方向係與該第二方向垂直;以及 0758-A32124TWF;MTKI-06-130;yeatsluo 16 200813997 當該第一 LDC區塊中的—資 後,將其所佔用的記憶體㈣ # : ”碼和輪出 及 〜弟一方向釋放,·以 該光碟驅動器同時將該第二L 幢沿著續繁-古a — £塊中的一紀錄 nt::該釋放出來的記憶體空間。 進範㈣7項所述之藍光光碟裝置,更 碟之前,對該筆資料進行二並筆,料寫入該藍光光 該第-方向排列; 輪人相憶體陣列,並沿 该編碼器逐行將該也第一 一 LDC區塊; -弟—’以組成該第 光碟該光碟I時H循序地將該些第—紀_寫人該藍光 複數個第二資料串循序地輪人該記龍陣列,並沿 该第二方向排列; 一該編石馬器逐行將該些第二資料列編碼,以組成該第 一 LDC區塊;以及 該光碟驅動器循序地將該些第二紀錄㈣入該藍光 光碟。 1〇·如申請專·圍第9項所述之藍絲碟裝置,其 =第一方向係與該第二方向垂直;以及 田名第LDC區塊中的一紀錄幀完成編碼並寫入 0758-A32124TWF;MTKI-06-130;yeatsluo 17 200813997 ^ 該藍光光碟之後,將其所佔用的記憶體空間沿著該第二 方向釋放;以及 該光碟驅動器同時將該第二LDC區塊所屬的資料 列沿著該第二方向寫入該釋放出來的記憶體空間。
    0758-A32124TWF;MTKI-06-130;yeatsluo 18
TW96128387A 2006-08-16 2007-08-02 Blueray optical device and methods for read and write thereof TWI345765B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/464,850 US7738325B2 (en) 2005-12-27 2006-08-16 Reading and writing methods and apparatus for Blu-Rays discs

Publications (2)

Publication Number Publication Date
TW200813997A true TW200813997A (en) 2008-03-16
TWI345765B TWI345765B (en) 2011-07-21

Family

ID=39095226

Family Applications (1)

Application Number Title Priority Date Filing Date
TW96128387A TWI345765B (en) 2006-08-16 2007-08-02 Blueray optical device and methods for read and write thereof

Country Status (2)

Country Link
CN (1) CN101127216B (zh)
TW (1) TWI345765B (zh)

Also Published As

Publication number Publication date
CN101127216A (zh) 2008-02-20
TWI345765B (en) 2011-07-21
CN101127216B (zh) 2010-07-21

Similar Documents

Publication Publication Date Title
TWI324339B (en) Method and device for error analysis of optical disc
TW200303526A (en) Method of encoding and decoding
TW556161B (en) Method and apparatus for data reproduction
TW201040953A (en) Rewriting codeword objects to magnetic data tape upon detection of an error
TWI226178B (en) Information recording apparatus and method, information reproducing apparatus and method, information recording medium and program information recording medium
TWI227869B (en) Data coding method and system
TWI251738B (en) Method and apparatus for error code correction
RU2010153600A (ru) Способ изготовления оптического диска, оптический диск, способ воспроизведения оптического диска, устройство воспроизведения оптического диска, устройство записи оптического диска
TW200813997A (en) Blueray optical device and methods for read and write thereof
TWI242186B (en) Method of generating parity codes of data sector, recording data, and repeatedly writing main data onto optical disc
TW200419339A (en) Method for generating error detection codes
TWI345777B (en) Optical storage medium recording apparatus and methods
US7120849B2 (en) Data storage medium having link zone and apparatus and method for recording/reproducing data on/from the data storage medium
JP2007328840A5 (zh)
TWI317089B (en) Realizing high quality lpcm audio data as two separate elementary streams
TWI283992B (en) DVD recorder and related apparatus and method thereof
CN1150526C (zh) 一种光记录介质
TWI287790B (en) Buffer management device, record and reproduction device and management method for buffer memory
USRE43019E1 (en) Encoding recording data on optical disks
TWI275930B (en) Circuit and method for encoding data and data recorder
TW200807399A (en) Apparatus and methods for reading a recordable optical disc
CN1806247A (zh) 对复制保护光盘的复制
TW200832366A (en) Method for optical storage medium writing and apparatus thereof
TWI328954B (en) A system with read protecting function
TW200415457A (en) Data accessing method

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees