亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

嵌入式虛擬介質(zhì)的制作方法

文檔序號(hào):6748855閱讀:148來源:國知局
專利名稱:嵌入式虛擬介質(zhì)的制作方法
嵌入式虛擬介質(zhì)背景對(duì)在諸如光盤等可移動(dòng)介質(zhì)上提供安全存儲(chǔ)已經(jīng)作出了嘗試。然而,提供安全存 儲(chǔ)的嘗試具有若干限制,諸如例如可移動(dòng)介質(zhì)不是與該介質(zhì)的較早版本完全向后兼容的; 由于例如具有“空穴”的邏輯塊地址(LBA)以及其它問題,固件實(shí)現(xiàn)是非常復(fù)雜的;邊緣情 況,以及介質(zhì)上的可用磁道或會(huì)話的最大數(shù)量的改變。物理扇區(qū)是介質(zhì)上的所有扇區(qū),包括一般不可被用戶訪問的那些扇區(qū)。LBA空間僅 包括介質(zhì)上用戶可讀取的那些扇區(qū)且通常在除零以外的某些物理扇區(qū)號(hào)處開始。概述提供本概述是為了以簡(jiǎn)化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概 念。本發(fā)明內(nèi)容并不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于 限定所要求保護(hù)的主題的范圍。
在根據(jù)本發(fā)明的主題的第一實(shí)施例中,可提供一種方法和光學(xué)存儲(chǔ)介質(zhì)。該光學(xué) 存儲(chǔ)介質(zhì)可具有導(dǎo)入?yún)^(qū)域和導(dǎo)出區(qū)域??稍诠鈱W(xué)存儲(chǔ)介質(zhì)內(nèi)創(chuàng)建一個(gè)或多個(gè)嵌入式虛擬介 質(zhì)。該一個(gè)或多個(gè)嵌入式虛擬介質(zhì)可存儲(chǔ)加密的或未加密的用戶數(shù)據(jù)。描述該一個(gè)或多個(gè) 嵌入式虛擬介質(zhì)的信息可被存儲(chǔ)到該光學(xué)存儲(chǔ)介質(zhì)上。嵌入式虛擬介質(zhì)的嵌入式導(dǎo)入?yún)^(qū)域 可具有為該嵌入式虛擬介質(zhì)內(nèi)的用戶數(shù)據(jù)分配的空間。在根據(jù)本發(fā)明的主題的第二實(shí)施例中,可提供一種用于訪問來自光學(xué)存儲(chǔ)介質(zhì)上 的嵌入式虛擬介質(zhì)的信息的方法。可檢測(cè)描述該嵌入式虛擬介質(zhì)的、被記錄在該光學(xué)介質(zhì) 上的信息??尚薷膶?duì)該光學(xué)存儲(chǔ)介質(zhì)的物理扇區(qū)號(hào)/邏輯塊地址映射以反映對(duì)該嵌入式虛 擬介質(zhì)的物理扇區(qū)號(hào)/邏輯塊地址映射??山邮沼糜趯⒃L問從該光學(xué)存儲(chǔ)介質(zhì)切換到該嵌 入式虛擬介質(zhì)的命令。在根據(jù)本發(fā)明的主題的第三實(shí)施例中,提供了一種光學(xué)介質(zhì)。該光學(xué)介質(zhì)可包括 用于存儲(chǔ)用戶數(shù)據(jù)的數(shù)據(jù)區(qū)、將寫入或可寫區(qū)域的物理開頭與數(shù)據(jù)區(qū)的開頭分開的內(nèi)部 區(qū)、將數(shù)據(jù)區(qū)的結(jié)尾與寫入或可寫區(qū)域的物理結(jié)尾分開的外部區(qū)、以及被包括在數(shù)據(jù)區(qū)內(nèi) 的用于存儲(chǔ)嵌入式用戶數(shù)據(jù)的嵌入式虛擬介質(zhì)。在某些實(shí)現(xiàn)中,該光學(xué)介質(zhì)的數(shù)據(jù)區(qū)可包括第一會(huì)話,該第一會(huì)話包括與傳統(tǒng)文 件系統(tǒng)相關(guān)的信息;以及第二會(huì)話,該第二會(huì)話包括嵌入式虛擬介質(zhì)和描述該嵌入式虛擬 介質(zhì)的信息。在其它實(shí)現(xiàn)中,該光學(xué)介質(zhì)可具有兩層。第一層可包括導(dǎo)入?yún)^(qū)域、數(shù)據(jù)區(qū)的第 一部分、以及為層轉(zhuǎn)移而保留的中間區(qū)域。嵌入式虛擬介質(zhì)的第一部分可被包括在數(shù)據(jù)區(qū) 的第一部分中。第二層可包括為層轉(zhuǎn)移而保留的第二中間區(qū)域、導(dǎo)出區(qū)域、以及數(shù)據(jù)區(qū)的第 二部分。數(shù)據(jù)區(qū)的第二部分可包括嵌入式虛擬介質(zhì)的第二部分。附圖為了描述能夠獲得上述和其它優(yōu)點(diǎn)和特征的方式,以下將描述并通過參考附圖中 示出的各具體實(shí)施例來呈現(xiàn)更為具體的描述??梢岳斫?,這些附圖僅描述各典型實(shí)施例, 從而不被認(rèn)為是對(duì)其范圍的限制,將通過使用附圖用附加特征和細(xì)節(jié)來描述和說明各個(gè)實(shí) 現(xiàn)。


圖1示出了根據(jù)本發(fā)明的主題的示例性光驅(qū)。圖2是示出圖1的示例性光驅(qū)的各方面的功能框圖。圖3示出了根據(jù)本發(fā)明的主題的示例性光學(xué)存儲(chǔ)介質(zhì)。 圖4-8示出根據(jù)本發(fā)明的主題的光學(xué)存儲(chǔ)介質(zhì)的各種示例性布局。圖9是示出可在根據(jù)本發(fā)明的主題的單會(huì)話光學(xué)存儲(chǔ)介質(zhì)上執(zhí)行的示例性過程 的流程圖。圖10是示出可在根據(jù)本發(fā)明的主題的多會(huì)話光學(xué)存儲(chǔ)介質(zhì)上執(zhí)行的示例性過程 的流程圖。圖11是用于訪問根據(jù)本發(fā)明的主題的嵌入式虛擬介質(zhì)的示例性過程的流程圖。詳細(xì)描述以下詳細(xì)描述各實(shí)施例。盡管討論各個(gè)具體實(shí)現(xiàn),但應(yīng)當(dāng)理解,這僅是出于說明的 目的。相關(guān)領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,可以使用其它組件和配置而不背離本發(fā)明的主題的精 神和范圍。概覽根據(jù)本發(fā)明的主題的各實(shí)施例可提供一種提供安全可移動(dòng)光學(xué)存儲(chǔ)介質(zhì)的機(jī)器 可讀介質(zhì)的方法和機(jī)器可讀介質(zhì)??稍诠鈱W(xué)存儲(chǔ)介質(zhì)內(nèi)創(chuàng)建嵌入式虛擬介質(zhì),以使該光學(xué) 存儲(chǔ)介質(zhì)可與傳統(tǒng)光驅(qū)完全向后兼容,同時(shí)使得該嵌入式虛擬介質(zhì)可由使用新固件執(zhí)行的 光驅(qū)訪問。在某些實(shí)施例中,嵌入式虛擬介質(zhì)可包括加密數(shù)據(jù)。該加密數(shù)據(jù)可使用光驅(qū)的新 固件以及由用戶提供的密鑰來解密。在其它實(shí)施例中,被包括在嵌入式虛擬介質(zhì)中的加密 數(shù)據(jù)可由用戶的處理設(shè)備使用用戶提供的密鑰來解密。在又一實(shí)施例中,被包括在嵌入式 虛擬介質(zhì)中的加密數(shù)據(jù)可通過使用密鑰的組合來解密,例如,來自用戶的某些密鑰、來自光 學(xué)存儲(chǔ)介質(zhì)的某些密鑰、和/或來自外部數(shù)據(jù)源的某些密鑰。光驅(qū)圖1示出了根據(jù)本發(fā)明的主題的光驅(qū)100。光驅(qū)100可經(jīng)由開口 102接收光學(xué)介 質(zhì),諸如例如數(shù)字視頻盤(DVD)或其它光學(xué)介質(zhì)。光驅(qū)100能夠?qū)鈱W(xué)介質(zhì)進(jìn)行讀取和寫 入。圖2是示出光驅(qū)100的各方面的功能框圖。光驅(qū)100可包括總線210、存儲(chǔ)器230、 只讀存儲(chǔ)器(ROM) 240、以及處理器260??偩€210可以準(zhǔn)許光驅(qū)100的各組件之間的通信。處理器260可以包括解釋和執(zhí)行指令的至少一個(gè)常規(guī)處理器或微處理器。存儲(chǔ)器 230可以是隨機(jī)存取存儲(chǔ)器(RAM)或存儲(chǔ)供處理器260執(zhí)行的信息和/或指令的另一種類 型的動(dòng)態(tài)存儲(chǔ)設(shè)備。存儲(chǔ)器230還可以存儲(chǔ)在處理器260執(zhí)行指令期間使用的臨時(shí)變量或 其它中間信息。ROM 240可以包括常規(guī)ROM設(shè)備或?yàn)樘幚砥?60存儲(chǔ)靜態(tài)信息和指令的另 一種類型的靜態(tài)存儲(chǔ)設(shè)備,諸如例如,固件。光驅(qū)100可響應(yīng)于處理器260執(zhí)行諸如例如存儲(chǔ)器230、R0M 240或其它介質(zhì)等有 形機(jī)器可讀介質(zhì)中所包含的指令序列來執(zhí)行這些功能。這些指令可從機(jī)器可讀介質(zhì)或經(jīng)由 通信接口(未示出)從單獨(dú)的設(shè)備讀入存儲(chǔ)器230中。示例性光學(xué)介質(zhì)圖3示出了根據(jù)本發(fā)明的主題的示例性光學(xué)介質(zhì)300。在一實(shí)施例中,光學(xué)介質(zhì)300可以是DVD。光學(xué)介質(zhì)300可包括中心孔302。數(shù)據(jù)可被存儲(chǔ)在具有已知反射性質(zhì)的光 學(xué)介質(zhì)300的層中。數(shù)據(jù)的記錄可以沿著一螺旋,該螺旋可在光學(xué)介質(zhì)300的接近中心孔 302的內(nèi)部部分304開始,并可在光學(xué)介質(zhì)300的外部部分306結(jié)束。如果第二層存在,則 該第二層可包括一螺旋,該螺旋可在外部部分306開始并可在接近中心孔302處結(jié)束。圖4示出了根據(jù)本發(fā)明的主題的單層光學(xué)介質(zhì)的示例性結(jié)構(gòu)。具有單層的光學(xué)介 質(zhì)的示例包括但不限于_R0M、+RW、以及-RAM。光學(xué)介質(zhì)可包括內(nèi)部區(qū)、數(shù)據(jù)區(qū)404、以及外 部區(qū)。內(nèi)部區(qū)是將寫入或可寫區(qū)域的物理開頭與數(shù)據(jù)區(qū)的開頭分開的區(qū)域。數(shù)據(jù)區(qū)404是 為用戶數(shù)據(jù)而保留的寫入或可寫區(qū)域。外部區(qū)是將數(shù)據(jù)區(qū)404的結(jié)尾與寫入或可寫區(qū)域的 物理結(jié)尾分開的區(qū)域。在示例性單層光學(xué)介質(zhì)上,導(dǎo)入(LI)406可以是與數(shù)據(jù)區(qū)404相鄰的內(nèi)部區(qū)的連 續(xù)區(qū)域。在某些實(shí)施例中,導(dǎo)入406可以是內(nèi)部區(qū)。LI 406可包括關(guān)于單層光學(xué)介質(zhì)的已 記錄空間的組織的信息。導(dǎo)出(L0)408可以是與數(shù)據(jù)區(qū)404相鄰的外部區(qū)的連續(xù)區(qū)域。在某些實(shí)施例中, LO 408可以是外部區(qū)。LO 408可包括關(guān)于單層光學(xué)介質(zhì)的已記錄空間的組織的信息。數(shù)據(jù)區(qū)404可包括嵌入式虛擬介質(zhì)(EVM)410。EVM 410可包括LI 412、LO 414、 數(shù)據(jù)區(qū) 416、以及 EVM 間隙區(qū)(Gap Zones) 418、420。LI 412可包括涉及EVM 410的已記錄空間的組織的信息的至少一部分。例如,LI 412可包括專用于虛擬介質(zhì)的信息,以及其它信息,諸如例如電源校準(zhǔn)信息。在某些實(shí)施例 中,LI 412可以不包括在LI 406中所包括的一種或多種類型的信息。例如,可將電源校準(zhǔn) 信息包括在LI 406中,但不包括在LI 412中。其它示例可包括緩沖區(qū)(通常是全零數(shù)據(jù))、 具有用于特定物理介質(zhì)類型的固定值的信息等,其可被包括在LI 406中,但可不包括在LI 412 中。LO 414可包括涉及EVM 410的已記錄空間的組織的信息的至少一部分。在某些實(shí) 施例中,EVM410可不包括LO 414。數(shù)據(jù)區(qū)416可包括用戶數(shù)據(jù)。EVM間隙區(qū)418、420可以分別是LI 412和LO 414 之前和之后的未使用區(qū)域。在某些實(shí)施例中,EVM間隙區(qū)418和/或420可以不存在。邏輯磁道可以是具有明確定義的使用順序的一個(gè)或多個(gè)扇區(qū)。邏輯磁道可以是整 數(shù)個(gè)介質(zhì)專用可寫單元。會(huì)話可以是具有連續(xù)磁道號(hào)的一個(gè)或多個(gè)邏輯磁道的集合。磁道 或會(huì)話可向主機(jī)應(yīng)用程序提供通過例如遞增地追加到現(xiàn)有數(shù)據(jù)來將新數(shù)據(jù)添加到部分已 記錄的光學(xué)介質(zhì)的方法。圖5示出其上存儲(chǔ)有多個(gè)會(huì)話的光學(xué)介質(zhì)的示例性結(jié)構(gòu)。如圖5所示,光學(xué)介質(zhì) 可將LI 502和LO 504分別包括在內(nèi)部和外部區(qū)中。導(dǎo)入(Li) 502可以是與數(shù)據(jù)區(qū)相鄰的 內(nèi)部區(qū)的連續(xù)區(qū)域。在某些實(shí)施例中,導(dǎo)入502可以是內(nèi)部區(qū)。LI 502可包括關(guān)于單層光 學(xué)介質(zhì)的已記錄空間的組織的信息。LO 504可以是與數(shù)據(jù)區(qū)相鄰的外部區(qū)的連續(xù)區(qū)域。在 某些實(shí)施例中,LO 504可以是外部區(qū)。LO 504可包括關(guān)于單層光學(xué)介質(zhì)的已記錄空間的組 織的信息。數(shù)據(jù)區(qū)可包括多個(gè)會(huì)話,諸如例如會(huì)話1506和會(huì)話2508。會(huì)話1506可包括與傳 統(tǒng)文件系統(tǒng)相關(guān)的信息,以使非EVM知曉主機(jī)/計(jì)算機(jī)/CE (消費(fèi)電子設(shè)備)或其它設(shè)備可 讀取被存儲(chǔ)在會(huì)話1 (506)處的文件系統(tǒng)。會(huì)話2508可包括具有描述EVM 510的信息的元數(shù)據(jù)512,且還可包括EVM 510。在某些實(shí)施例中,元數(shù)據(jù)512可被包括在EVM 510之外的區(qū)域中的卷描述符(未示出)中。在其它實(shí)施例中,元數(shù)據(jù)512可被包括在與EVM 510的 LI 514相鄰的EVM間隙區(qū)520中。元數(shù)據(jù)512可包括EVM 510的開頭的物理扇區(qū)號(hào)(PSN) 或邏輯塊地址(LBA)。其它信息也可被包括在元數(shù)據(jù)512中,諸如例如,EVM 510的名稱、 EVM 510的唯一標(biāo)識(shí)符(UUID)、結(jié)尾PSN、以及其它有用的信息。元數(shù)據(jù)512可包括加密數(shù) 據(jù)、未加密數(shù)據(jù)、軟件代碼、安全表、以及其它信息。EVM 510 可包括 LI 514,LO 516、數(shù)據(jù)區(qū) 518、以及 EVM 間隙區(qū) 520、522。LI 514 可 包括涉及EVM 510的已記錄空間的組織的信息的至少一部分。例如,LI 514可包括專用于 虛擬介質(zhì)的信息,以及其它信息,諸如例如電源校準(zhǔn)信息。在某些實(shí)施例中,LI 514可以不 包括在LI 502中所包括的一種或多種類型的信息。例如,如參考圖4類似地提到的,電源 校正信息和/或其它數(shù)據(jù)可被包括在LI 502中,但不包括在LI 514中。LO 516可包括涉 及EVM 510的已記錄空間的組織的信息的至少一部分。在某些實(shí)施例中,EVM 510可不包 括 LO 516。數(shù)據(jù)區(qū)518可包括用戶數(shù)據(jù)。EVM間隙區(qū)520、522可以分別是LI 514和LO 516 之前和之后的未使用區(qū)域。某些光學(xué)介質(zhì)可使得光學(xué)介質(zhì)驅(qū)動(dòng)器能夠管理硬件缺陷。此類光學(xué)介質(zhì)的示例包 括但不限于DVD-RAM和可重寫藍(lán)光盤(BD-RE)。在能夠使光學(xué)介質(zhì)驅(qū)動(dòng)器能管理硬件缺陷 的光學(xué)介質(zhì)中,該光學(xué)介質(zhì)上的區(qū)域可被留出作為在不能可靠地寫入普通區(qū)域時(shí)使用的替 換或備用區(qū)域。在一實(shí)現(xiàn)中,備用區(qū)域可分布在光學(xué)介質(zhì)上,以相當(dāng)規(guī)則的間隔交錯(cuò),諸如例如N 個(gè)普通扇區(qū)之后是X個(gè)備用區(qū)域扇區(qū)。EVM可因此隱式地包括用于在為該EVM分配扇區(qū)時(shí) 被包括在該EVM中的扇區(qū)的備用區(qū)域。圖6示出圖5的能夠管理硬件缺陷的多會(huì)話光學(xué)介質(zhì)。備用扇區(qū)位圖602可作為 LI 502的一部分來包括。備用扇區(qū)位圖602可指示光學(xué)介質(zhì)的備用扇區(qū)中的哪一個(gè)是正被 使用的、壞的、可用的等。在一實(shí)施例中,備用扇區(qū)位圖602可指示被包括在EVM 510內(nèi)的 備用扇區(qū)是壞的或損壞的以阻止傳統(tǒng)光驅(qū)使用EVM 510內(nèi)的備用扇區(qū)。備用扇區(qū)位圖604可被包括在EVM 510的LI 514中。備用扇區(qū)位圖604可以是 與被包括在EVM 510內(nèi)的備用扇區(qū)相關(guān)的位圖。當(dāng)在EVM 510的普通扇區(qū)中發(fā)現(xiàn)硬件缺陷 時(shí),可基于如備用扇區(qū)位圖604所指示的可用備用扇區(qū)來選擇備用扇區(qū)作為替換。光驅(qū)固 件可指導(dǎo)對(duì)作為替換的可用備用區(qū)域扇區(qū)的選擇并可指導(dǎo)對(duì)備用扇區(qū)位圖604的修改以 指示所選擇的備用區(qū)域扇區(qū)正被使用。圖7示出圖5的具有另一受管硬件缺陷實(shí)現(xiàn)的多會(huì)話光學(xué)介質(zhì)。在此實(shí)現(xiàn)中,主要 備用區(qū)域(PSA) 702和次要備用區(qū)域(SSA) 704可分別存在于數(shù)據(jù)區(qū)的開頭和結(jié)尾處。PSA 702和SSA 704中的每一個(gè)可包括關(guān)于備用扇區(qū)的使用的相應(yīng)位圖。PSA 702和SSA 704的 位圖可指示被包括在EVM 510內(nèi)的備用扇區(qū)是壞的或損壞的以阻止傳統(tǒng)光驅(qū)使用EVM 510 內(nèi)的備用扇區(qū)。EVM 510可包括PSA 706和SSA 708,其可包括與被包括在EVM 510內(nèi)的備 用扇區(qū)相關(guān)的位圖。當(dāng)在EVM 510的普通扇區(qū)中發(fā)現(xiàn)硬件缺陷時(shí),可基于如PSA 706或SSA 708的位圖所指示的可用備用扇區(qū)來選擇備用扇區(qū)作為替換。光驅(qū)固件可指導(dǎo)對(duì)作為替換 的可用備用區(qū)域扇區(qū)的選擇并以及對(duì)PSA 706或SSA 708的位圖的修改以指示所選擇的備用區(qū)域扇區(qū)正被使用。 某些光學(xué)介質(zhì)是雙層介質(zhì),其第一層以從光學(xué)介質(zhì)的內(nèi)部部分到光學(xué)介質(zhì)的外部 部分的螺旋來記錄數(shù)據(jù),而第二層以從光學(xué)介質(zhì)的外部部分到光學(xué)介質(zhì)的內(nèi)部部分的螺旋 來記錄數(shù)據(jù)。第一層的PSN可以是第二層的PSN的逐位取反。因此,光驅(qū)可容易地從任一 層中找到給定PSN,同時(shí)保持PSN/LBA映射之間的相對(duì)算術(shù)。然而,如下文將解釋的,第一層 上的小部分PSN可以不在第二層上具有對(duì)應(yīng)PSN。圖8示出了根據(jù)本發(fā)明的主題的雙層光學(xué)介質(zhì)的示例性布局。圖8示出層0的磁 道路徑、或螺旋,該磁道路徑或螺旋從雙層光盤的內(nèi)部區(qū)域前進(jìn)至外部區(qū)域。LI 802可以是 與層0的數(shù)據(jù)區(qū)804相鄰的層0的內(nèi)部區(qū)的連續(xù)區(qū)域。在某些雙層光學(xué)介質(zhì)上,LI 802可 以是層0的內(nèi)部區(qū)。LI 802可包括關(guān)于雙層光盤的已記錄空間的組織的信息。層0的外部區(qū)可包括中間區(qū)域(MA)805。MA 805可以是為層轉(zhuǎn)移而保留的區(qū)域。 類似地,層1的外部區(qū)可包括中間區(qū)域(MA)806,其可以是為層轉(zhuǎn)移而保留的區(qū)域。層1的LO 808可以是與層1的數(shù)據(jù)區(qū)810相鄰的層1的內(nèi)部區(qū)的連續(xù)區(qū)域。LO 808可包括關(guān)于雙層光學(xué)介質(zhì)的已記錄空間的組織的信息。層1的磁道路徑、或螺旋可從層1的外部區(qū)前進(jìn)至層1的內(nèi)部區(qū)。EVM 812的層0部分可被包括在數(shù)據(jù)區(qū)804中并且還可包括緩沖區(qū)814、LI 816、 以及數(shù)據(jù)區(qū)818。EVM 820的層1部分可包括緩沖區(qū)822、LO 824、以及數(shù)據(jù)區(qū)826。注意, 緩沖區(qū)822、L0 824、以及數(shù)據(jù)區(qū)826可分別位于緩沖區(qū)814、LI 816、以及數(shù)據(jù)區(qū)818之上。LO 808可稍微大于LI 802,且MA 805可稍微大于MA 805。因此,LO 808的某些 PSN和MA 805的某些PSN可以不在層0中具有對(duì)應(yīng)PSN。示例性處理圖9是示出用于在具有單個(gè)會(huì)話的光學(xué)存儲(chǔ)介質(zhì)內(nèi)創(chuàng)建EVM的示例性過程的流程 圖。該過程可從將描述EVM的信息存儲(chǔ)在光學(xué)存儲(chǔ)介質(zhì)上來開始(動(dòng)作902)。該信息可包 括指示EVM的開頭的PSN和EVM的大小的元數(shù)據(jù)。在其它實(shí)施例中,該信息可包括描述EVM 的其它數(shù)據(jù)。在某些實(shí)施例中,該信息可被包括在卷描述符中,該卷描述符被包括在EVM之 外的光學(xué)存儲(chǔ)介質(zhì)中。接著,可為EVM的LI分配空間(動(dòng)作904)并為EVM的LO分配空間(動(dòng)作906)。 LI和LO可包括關(guān)于光學(xué)存儲(chǔ)介質(zhì)的已記錄空間的組織的信息??蛇M(jìn)行檢查以確定光學(xué)存儲(chǔ)介質(zhì)是否是能夠進(jìn)行硬件缺陷管理的類型(動(dòng)作 908)。如果光學(xué)存儲(chǔ)介質(zhì)是能夠進(jìn)行硬件缺陷管理的類型,則可如參考圖6和7所述地分 配關(guān)于EVM的備用扇區(qū)的一個(gè)或多個(gè)位圖(動(dòng)作910)??筛腅VM之外的光學(xué)存儲(chǔ)介質(zhì)的 一個(gè)或多個(gè)位圖,以使該一個(gè)或多個(gè)位圖指示被包括在該EVM內(nèi)的備用扇區(qū)是正被使用的 或壞的(動(dòng)作912)以阻止傳統(tǒng)光驅(qū)使用EVM內(nèi)的任何備用扇區(qū)區(qū)域。隨后可為EVM的數(shù)據(jù)區(qū)內(nèi)的用戶數(shù)據(jù)區(qū)域分配空間且可將數(shù)據(jù)存儲(chǔ)該用戶數(shù)據(jù) 區(qū)域內(nèi)(動(dòng)作914)??呻S后將光學(xué)存儲(chǔ)介質(zhì)標(biāo)記為只讀介質(zhì)(動(dòng)作916)以使得難以在傳 統(tǒng)光驅(qū)上無意間寫入到EVM。在某些實(shí)施例中,將介質(zhì)標(biāo)記為只讀可使用密碼、共享秘密、或 其它認(rèn)證/授權(quán)方法來完成?;蛘撸梢圆粚⒐鈱W(xué)存儲(chǔ)介質(zhì)標(biāo)記為只讀介質(zhì)。圖10是示出用于在具有諸如例如兩個(gè)會(huì)話等多個(gè)會(huì)話的光學(xué)存儲(chǔ)介質(zhì)內(nèi)創(chuàng)建 EVM的示例性過程的流程圖。該過程可從通過將至少一個(gè)邏輯磁道分配在第一會(huì)話內(nèi)來在數(shù)據(jù)區(qū)內(nèi)創(chuàng)建第一會(huì)話開始(動(dòng)作1002)。第一會(huì)化可以是封閉會(huì)話??呻S后通過將至少 一個(gè)其它邏輯磁道分配在第二會(huì)話內(nèi)來創(chuàng)建第二會(huì)話(動(dòng)作1004)。第二會(huì)話可以是開放 會(huì)話并可包括EVM。傳統(tǒng)光驅(qū)可能僅能夠從封閉會(huì)話中讀取。因此,傳統(tǒng)光驅(qū)可從第一會(huì)話讀取數(shù)據(jù), 但可能不能夠從第二會(huì)話中讀取數(shù)據(jù)??蓪鹘y(tǒng)文件系統(tǒng)添加到第一會(huì)話以使傳統(tǒng)光驅(qū) 能夠檢測(cè)到該光學(xué)介質(zhì)具有EVM、向用戶提供啟用EVM的使用的功能,和/或指向具有關(guān)于 EVM的額外信息(即,URL)的位置。接著,可在第二會(huì)話中將描述EVM的信息存儲(chǔ)在光學(xué)存儲(chǔ)介質(zhì)上。該信息可包括 指示EVM的開頭的PSN和EVM的大小的元數(shù)據(jù)。在其它實(shí)施例中,該信息可包括描述EVM 的其它數(shù)據(jù)。該信息可被包括在卷描述符中,該卷描述符被包括在EVM之外的光學(xué)存儲(chǔ)介 質(zhì)中。可在第二會(huì)話中為EVM的LI分配空間(動(dòng)作1008)。該LI可包括關(guān)于EVM的已 記錄空間的組織的信息。接著,可在第二會(huì)話中為EVM的LO分配空間(動(dòng)作1010)。在某 些實(shí)施例中,可以不為EVM分配LO。
可進(jìn)行檢查以確定光學(xué)存儲(chǔ)介質(zhì)是否是能夠進(jìn)行硬件缺陷管理的類型(動(dòng)作 1012)。如果光學(xué)存儲(chǔ)介質(zhì)是能夠進(jìn)行硬件缺陷管理的類型,則可如參考圖6和7所述地分 配關(guān)于EVM的備用扇區(qū)區(qū)域的一個(gè)或多個(gè)位圖(動(dòng)作1014)??筛腅VM之外的光學(xué)存儲(chǔ) 介質(zhì)的一個(gè)或多個(gè)位圖,以使該一個(gè)或多個(gè)位圖指示被包括在該EVM內(nèi)的備用扇區(qū)區(qū)域是 正被使用的或壞的(動(dòng)作1016)以阻止傳統(tǒng)光驅(qū)使用EVM內(nèi)的任何備用扇區(qū)區(qū)域。隨后可為EVM的數(shù)據(jù)區(qū)內(nèi)的任何用戶數(shù)據(jù)區(qū)域分配空間且可將數(shù)據(jù)存儲(chǔ)該用戶 數(shù)據(jù)區(qū)域內(nèi)(動(dòng)作1018)??蓪⒅T如例如EVM的磁道等EVM的區(qū)域標(biāo)記為不可用于寫入(動(dòng) 作1020)以使得在傳統(tǒng)光驅(qū)上難以無意間寫入到EVM。圖11是示出用于讀取可包括一個(gè)或多個(gè)EVM的光學(xué)介質(zhì)的示例性過程的流程圖。 該過程可從光驅(qū)檢測(cè)到光學(xué)介質(zhì)的存在開始(動(dòng)作1100)。該光學(xué)介質(zhì)可具有如圖4-8所 述的結(jié)構(gòu)。可進(jìn)行檢查以檢測(cè)光學(xué)介質(zhì)上的一個(gè)或多個(gè)EVM的存在(動(dòng)作1102)。在某些 實(shí)施例中,可通過記錄在光學(xué)介質(zhì)上的元數(shù)據(jù)的存在來檢測(cè)一個(gè)或多個(gè)EVM的存在。該元 數(shù)據(jù)可被記錄在光學(xué)介質(zhì)上的卷描述符中并可包括描述一個(gè)或多個(gè)EVM的信息。如果未檢 測(cè)到一個(gè)或多個(gè)EVM在光學(xué)介質(zhì)上的存在,則該過程可結(jié)束且可按常規(guī)方式讀取該光學(xué)介 質(zhì)。如果檢測(cè)到一個(gè)或多個(gè)EVM的存在,則可作出關(guān)于光驅(qū)是否能夠?qū)懭氲皆摴鈱W(xué)介 質(zhì)的判定(在1104)。如果光驅(qū)能夠?qū)懭氲皆摴鈱W(xué)介質(zhì),則可將該光學(xué)介質(zhì)標(biāo)記為可寫入的 (動(dòng)作1106)。在某些實(shí)施例中,將介質(zhì)標(biāo)記為可寫入可使用密碼、共享秘密、或其它認(rèn)證/ 授權(quán)方法來完成。接著,可啟用從物理光學(xué)介質(zhì)切換到EVM的命令(動(dòng)作1108),以使一旦執(zhí)行了該 切換到EVM的命令,即可如同EVM是物理光學(xué)介質(zhì)那樣地訪問EVM。光驅(qū)可隨后接收命令(動(dòng)作1110)。可進(jìn)行檢查以確定該命令是否是“切換到EVM” 命令(動(dòng)作1118)。如果所接收到的命令是“切換到EVM”命令,則該光驅(qū)將準(zhǔn)備訪問如包 括關(guān)于該EVM的信息的元數(shù)據(jù)所描述的EVM(動(dòng)作1120)。在某些實(shí)施例中,命令“切換到 EVM”可包括元數(shù)據(jù)的部分;加密和/或解密密鑰或衍生物;或其組合。在切換到EVM時(shí),可執(zhí)行與EVM相關(guān)的PSN/LBA映射或轉(zhuǎn)換的修改。在某些實(shí)施例中,可將PSN/LBA映射或轉(zhuǎn)換的修改延遲到光驅(qū)響應(yīng)于從諸如例如主計(jì)算機(jī)或其它處理設(shè)備等處理設(shè)備接收到訪問EVM 的請(qǐng)求而準(zhǔn)備訪問EVM的時(shí)候。接著,可啟用切換到另一 EVM的命令,以使如果請(qǐng)求則可執(zhí)行切換到另一 EVM的命 令(動(dòng)作1122)??蓡⒂们袚Q到物理介質(zhì)的命令,以使如果請(qǐng)求則可執(zhí)行切換到物理介質(zhì)的 命令(動(dòng)作1124)。此時(shí),EVM可被訪問,且可在接收到另一命令時(shí)重復(fù)動(dòng)作1110-1124。如果在動(dòng)作1118期間,確定所接收到的命令不是“切換到EVM”命令,則可作出判 定以確定所接收到的命令是否是“切換到物理介質(zhì)”命令(動(dòng)作1126)。如果確定所接收到 的命令是“切換到物理介質(zhì)”命令,則光驅(qū)可執(zhí)行“切換到物理介質(zhì)”命令以準(zhǔn)備訪問物理 介質(zhì)而不是EVM。在切換到物理介質(zhì)之后,光驅(qū)可訪問物理介質(zhì)??呻S后重復(fù)動(dòng)作1110來 接收下一命令。如果在動(dòng)作1126期間,確定所接收到的命令不是“切換到物理介質(zhì)”命令,則可進(jìn) 行檢查以確定所接收到的命令是否是“切換到其它EVM”命令(動(dòng)作1112)。如果確定所接 收到的命令是“切換到其它EVM”命令,則光驅(qū)可切換到如記錄在光學(xué)介質(zhì)上的元數(shù)據(jù)所描 述的其它EVM(動(dòng)作1116)。其它EVM可隨后由光驅(qū)訪問并可重復(fù)動(dòng)作1110來接收下一命令。如果在動(dòng)作1112期間確定了所接收到的命令不是“切換到其它EVM”命令,則光驅(qū) 可處理所接收到的另一命令(動(dòng)作1114)??呻S后重復(fù)動(dòng)作1110來接收下一命令。如上所述,可加密包括在EVM內(nèi)的信息。在某些實(shí)施例中,來自用戶的解密密鑰, 或來自諸如例如用戶、光學(xué)介質(zhì)、外部數(shù)據(jù)源、或其它源等多個(gè)源的解密密鑰的組合可被確 定并用于解密EVM的至少一部分。雜項(xiàng)盡管未在上文中具體描述,但可將類似的技術(shù)應(yīng)用于其它光學(xué)介質(zhì),諸如例如壓 縮盤(⑶)、高清(HD)-DVD、藍(lán)光(BD)、或其它光學(xué)介質(zhì)。因此,各實(shí)施例不僅限于DVD。此 夕卜,光學(xué)存儲(chǔ)介質(zhì)可包括一個(gè)EVM或多個(gè)EVM。盡管圖6和7示出被包括在EVM內(nèi)的一個(gè)或多個(gè)備用扇區(qū)位圖,但在某些實(shí)施例 中,EVM可不具有備用扇區(qū)位圖或EVM可具有大小為零的一個(gè)或多個(gè)備用扇區(qū)位圖。換言 之,在不重復(fù)EVM內(nèi)的一個(gè)或多個(gè)備用扇區(qū)位圖的情況下,可從物理介質(zhì)繼承EVM的權(quán)限管理。結(jié)論盡管用對(duì)結(jié)構(gòu)特征和/或方法動(dòng)作專用的語言描述了本主題,但可以理解,所附 權(quán)利要求書中的主題不必限于上述具體特征或動(dòng)作。相反,上述具體特征和動(dòng)作是作為實(shí) 現(xiàn)權(quán)利要求的示例形式公開的。雖然以上描述可能包含具體細(xì)節(jié),但決不應(yīng)將其解釋為是對(duì)權(quán)利要求的限制。所 述各實(shí)施例的其它配置也是本發(fā)明的范圍的一部分。此外,根據(jù)本發(fā)明主題的各個(gè)實(shí)現(xiàn)可 以具有比所描述的更多或更少動(dòng)作,或可以按與所示出的順序不同的順序來實(shí)現(xiàn)各個(gè)動(dòng) 作。因此,所附權(quán)利要求書及其合法的等效技術(shù)方案定義本發(fā)明,而非任何給出的具體示 例。
權(quán)利要求
一種用于在光學(xué)存儲(chǔ)介質(zhì)(300)內(nèi)創(chuàng)建嵌入式虛擬介質(zhì)(410、510、814、822)的方法,所述光學(xué)存儲(chǔ)介質(zhì)具有用于所述光學(xué)存儲(chǔ)介質(zhì)(300)的導(dǎo)入?yún)^(qū)域(406、502、802)和導(dǎo)出區(qū)域(408、504、808),所述方法包括將描述所述嵌入式虛擬介質(zhì)的信息存儲(chǔ)到所述光學(xué)存儲(chǔ)介質(zhì)上(902、1006);為所述嵌入式虛擬介質(zhì)的嵌入式導(dǎo)入?yún)^(qū)域的數(shù)據(jù)的至少一部分分配空間,所述嵌入式導(dǎo)入?yún)^(qū)域被包括在所述嵌入式虛擬介質(zhì)內(nèi)(904、1008);以及在所述嵌入式虛擬介質(zhì)內(nèi)為用戶數(shù)據(jù)分配空間(914、1018)。
2.如權(quán)利要求1所述的方法,其特征在于,還包括向第一會(huì)話分配所述光學(xué)存儲(chǔ)介質(zhì)的至少一個(gè)邏輯磁道,所述第一會(huì)話的所述至少一 個(gè)邏輯磁道可由傳統(tǒng)驅(qū)動(dòng)器讀??;以及向第二會(huì)話分配所述光學(xué)存儲(chǔ)介質(zhì)的至少一個(gè)其它邏輯磁道,所述嵌入式虛擬介質(zhì)被 包括在所述第二會(huì)話內(nèi)。
3.如權(quán)利要求1所述的方法,其特征在于,還包括將所述光學(xué)存儲(chǔ)介質(zhì)標(biāo)記為只讀介質(zhì)而不管所述光學(xué)存儲(chǔ)介質(zhì)的類型。
4.如權(quán)利要求1所述的方法,其特征在于,還包括將所述嵌入式虛擬介質(zhì)的區(qū)域標(biāo)記為不可用于寫入以阻止傳統(tǒng)驅(qū)動(dòng)器寫入所述嵌入 式虛擬介質(zhì)的區(qū)域。
5.如權(quán)利要求1所述的方法,其特征在于,還包括將加密數(shù)據(jù)包括在所述嵌入式虛擬介質(zhì)內(nèi)。
6.如權(quán)利要求1所述的方法,其特征在于,還包括將包括所述嵌入式虛擬介質(zhì)內(nèi)的備用扇區(qū)在內(nèi)的備用扇區(qū)的光學(xué)存儲(chǔ)介質(zhì)位圖標(biāo)記 為相對(duì)于所述嵌入式虛擬介質(zhì)中包括的備用扇區(qū)是正被使用或壞的其中之一,以避免用作 對(duì)所述光學(xué)存儲(chǔ)介質(zhì)的非嵌入式虛擬介質(zhì)區(qū)域的扇區(qū)的替換。
7.如權(quán)利要求1所述的方法,其特征在于,還包括將包括所述嵌入式虛擬介質(zhì)內(nèi)的備用扇區(qū)在內(nèi)的備用扇區(qū)的光學(xué)存儲(chǔ)介質(zhì)位圖標(biāo)記 為相對(duì)于所述嵌入式虛擬介質(zhì)中包括的備用扇區(qū)是正被使用或壞的其中之一,以避免用作 對(duì)所述光學(xué)存儲(chǔ)介質(zhì)的非嵌入式虛擬介質(zhì)區(qū)域的扇區(qū)的替換;以及將用于被包括在所述嵌入式虛擬介質(zhì)內(nèi)的備用扇區(qū)的第二備用扇區(qū)位圖包括在所述 嵌入式虛擬介質(zhì)內(nèi)。
8.如權(quán)利要求1所述的方法,其特征在于,還包括在所述光學(xué)存儲(chǔ)介質(zhì)內(nèi)創(chuàng)建多個(gè)嵌入式虛擬介質(zhì)。
9.如權(quán)利要求1所述的方法,其特征在于,將描述所述嵌入式虛擬介質(zhì)的信息存儲(chǔ)到 所述光學(xué)存儲(chǔ)介質(zhì)上還包括將描述所述嵌入式虛擬介質(zhì)的信息記錄在所述光學(xué)存儲(chǔ)介質(zhì)上的卷描述符中。
10.一種用于訪問來自光學(xué)存儲(chǔ)介質(zhì)(300)上的嵌入式虛擬介質(zhì)(410、510、814、822) 的信息的方法,所述方法包括檢測(cè)被記錄在所述光學(xué)存儲(chǔ)介質(zhì)上的描述所述嵌入式虛擬介質(zhì)的信息(1100、1102);以及修改對(duì)所述光學(xué)存儲(chǔ)介質(zhì)的PSN/LBA映射以反映對(duì)所述嵌入式虛擬介質(zhì)的PSN/LBA映射(1120)。
11.如權(quán)利要求10所述的方法,其特征在于,還包括在接收到訪問所述嵌入式虛擬介質(zhì)的請(qǐng)求之后執(zhí)行對(duì)所述光學(xué)存儲(chǔ)介質(zhì)的PSN/LBA 映射的修改。
12.如權(quán)利要求10所述的方法,其特征在于,還包括確定用于解密所述嵌入式虛擬介質(zhì)的至少一部分的至少一個(gè)密鑰。
13.如權(quán)利要求10所述的方法,其特征在于,還包括 接收切換成訪問所述嵌入式虛擬介質(zhì)的命令;以及 響應(yīng)于接收到所述命令準(zhǔn)備訪問所述嵌入式虛擬介質(zhì)。
14.一種光學(xué)介質(zhì)(300),包括用于用戶數(shù)據(jù)的寫入?yún)^(qū)域或可寫區(qū)域中的數(shù)據(jù)區(qū)(404、804、810); 具有導(dǎo)入?yún)^(qū)域的內(nèi)部區(qū),所述內(nèi)部區(qū)是將寫入?yún)^(qū)域或可寫區(qū)域的物理開頭與所述數(shù)據(jù) 區(qū)的開頭分開的區(qū)域(406、502、802);外部區(qū),所述外部區(qū)是將所述數(shù)據(jù)區(qū)的結(jié)尾與所述寫入?yún)^(qū)域或可寫區(qū)域的物理結(jié)尾分 開的區(qū)域(408、504、805、806);以及用于存儲(chǔ)嵌入式用戶數(shù)據(jù)的被包括在所述數(shù)據(jù)區(qū)內(nèi)的嵌入式虛擬介質(zhì)(410、510、812、 820)。
15.如權(quán)利要求14所述的光學(xué)介質(zhì),其特征在于,所述嵌入式虛擬介質(zhì)還包括第二導(dǎo)入?yún)^(qū)域,所述第二導(dǎo)入?yún)^(qū)域中記錄有涉及所述嵌入式虛擬介質(zhì)的已記錄空間的 組織的第一信息,以及與所述第二導(dǎo)入?yún)^(qū)域相鄰的第二數(shù)據(jù)區(qū),所述第二數(shù)據(jù)區(qū)用于存儲(chǔ)所述嵌入式用戶數(shù)據(jù)。
16.如權(quán)利要求15所述的光學(xué)介質(zhì),其特征在于,所述嵌入式虛擬介質(zhì)還包括導(dǎo)出區(qū)域,所述導(dǎo)出區(qū)域與所述第二數(shù)據(jù)區(qū)相鄰并包括涉及所述嵌入式虛擬介質(zhì)的已 記錄空間的組織的第二信息。
17.如權(quán)利要求14所述的光學(xué)介質(zhì),其特征在于,所述數(shù)據(jù)區(qū)還包括所述嵌入式虛擬介質(zhì)之外的第一會(huì)話,所述第一會(huì)話包括與傳統(tǒng)文件系統(tǒng)相關(guān)的信 息,以及第二會(huì)話,所述第二會(huì)話包括所述嵌入式虛擬介質(zhì)和具有描述所述嵌入式虛擬介質(zhì)的 信息的元數(shù)據(jù)。
18.如權(quán)利要求14所述的光學(xué)介質(zhì),其特征在于,還包括 被包括在所述數(shù)據(jù)區(qū)內(nèi)的多個(gè)嵌入式虛擬介質(zhì)。
19.如權(quán)利要求14所述的光學(xué)介質(zhì),其特征在于,還包括被包括在所述導(dǎo)入?yún)^(qū)域中的第一備用扇區(qū)位圖,所述第一備用扇區(qū)位圖將被包括在所 述嵌入式虛擬介質(zhì)中的備用扇區(qū)指示為正被使用或壞的;以及指示被包括在所述嵌入式虛擬介質(zhì)內(nèi)的可用備用扇區(qū)的第二備用扇區(qū)位圖。
20.如權(quán)利要求14所述的光學(xué)介質(zhì),其特征在于,還包括 第一層;以及第二層,其中所述第一層包括導(dǎo)入?yún)^(qū)域,所述數(shù)據(jù)區(qū)的第一部分與所述導(dǎo)入?yún)^(qū)域相鄰,且所述嵌入式虛擬介質(zhì)的第 一部分被包括在所述數(shù)據(jù)區(qū)的第一部分中,以及被包括在所述第一層的外部區(qū)中的第一中間區(qū)域,所述第一中間層為層轉(zhuǎn)移而保留且 與所述數(shù)據(jù)區(qū)的所述第一部分相鄰;以及所述第二層包括被包括在所述第二層的外部區(qū)中的第二中間區(qū)域,所述第二中間層為層轉(zhuǎn)移而保留,與所述第二中間區(qū)域相鄰的所述數(shù)據(jù)區(qū)的第二部分,所述嵌入式虛擬介質(zhì)的第二部分 被包括在所述數(shù)據(jù)區(qū)的所述第二部分中,以及與所述數(shù)據(jù)區(qū)的所述第二部分相鄰的導(dǎo)出區(qū)域。
全文摘要
提供了用于對(duì)光學(xué)存儲(chǔ)介質(zhì)內(nèi)的嵌入式虛擬介質(zhì)進(jìn)行數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)訪問的方法和光學(xué)存儲(chǔ)介質(zhì)??蓪⒚枋銮度胧教摂M介質(zhì)的信息存儲(chǔ)到光學(xué)存儲(chǔ)介質(zhì)上??稍诠鈱W(xué)介質(zhì)的數(shù)據(jù)區(qū)內(nèi)分配用于嵌入式虛擬介質(zhì)的嵌入式導(dǎo)入?yún)^(qū)域、以及用于嵌入式虛擬介質(zhì)的用戶數(shù)據(jù)的空間。可將備用扇區(qū)位圖包括在光學(xué)介質(zhì)的導(dǎo)入?yún)^(qū)域中以將嵌入式虛擬介質(zhì)內(nèi)的備用扇區(qū)指示為當(dāng)前不可用??蓪溆蒙葏^(qū)位圖包括在嵌入式虛擬介質(zhì)內(nèi)以指示嵌入式虛擬介質(zhì)的可用備用扇區(qū)??尚薷墓鈱W(xué)存儲(chǔ)介質(zhì)的物理扇區(qū)/邏輯塊映射以訪問被存儲(chǔ)在嵌入式虛擬介質(zhì)上的數(shù)據(jù)。
文檔編號(hào)G11B20/10GK101821807SQ200880111446
公開日2010年9月1日 申請(qǐng)日期2008年10月2日 優(yōu)先權(quán)日2007年10月12日
發(fā)明者D·布吉, H·P·加布列捷爾斯基, R·S·丁德 申請(qǐng)人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1