專利名稱:用于劃分光盤的用戶存儲空間的方法,具有已劃分存儲空間的光盤,以及用于存儲信息的 ...的制作方法
技術領域:
本發明通常涉及一種用于在可記錄存儲介質上存儲信息的方法和裝置。更特別的是,本發明涉及一種用于在可記錄光盤上存儲信息的方法和裝置。特別地,本發明涉及在用戶可記錄數字通用盤(例如DVD+RW或是DVD-RW)上存儲信息,并且本發明將在下文中通過這個實例進行詳細地說明;但是,應該了解的是本發明并不局限于DVD,并且其技術適用于其它領域。
背景技術:
光盤通常是公知的。如同通常所公知的那樣,光盤具有的存儲空間,其物理上具有軌道形狀,或者是多個同心圓形狀的軌道,或者是一個(或多個)連續的螺旋狀的軌道。數據可以通過光束裝置被寫入在該軌道上,該光束改變光盤的某個性質。寫入發生在一個特定的存儲區域上,該區域具有一個特定的邏輯地址和一個特定的物理位置。
因為通常在光盤上存儲信息的技術本身是公知的,所以這里省略了對該技術的更加詳細地描述。類似地,因為在DVD上存儲信息的技術本身也是公知的,所以這里也省略了對該技術的更加詳細地描述。
要被寫入的信息可以具有不同的類型。例如,該信息可以由視頻記錄數據組成,但是該信息也可以由計算機數據組成。其它類型的信息也是可行的。典型地,如同本領域技術人員所公知的那樣,寫入操作是根據預定的協議或格式由用戶應用程序執行的。典型地,對于不同類型的信息,其相應的格式也不同。例如,用于視頻數據的格式不同于用于計算機數據的格式。這個差異不但涉及到數據編碼規則的表示,而且也涉及到數據在光盤上的組織方式。例如,視頻數據格式要求記錄充分地接近,但是計算機數據原則上可以組成為文件而分散在整個光盤上,而一個文件管理系統具有一個與文件存儲位置相關的信息表,其中該表存儲在光盤上。
用戶應用程序可以設計為使其只能根據一種格式運行。例如,視頻記錄器設備原則上被設計為只能根據視頻格式寫入視頻數據。傳統的計算機被設計為只能根據數據格式寫入計算機數據。
最近的設備具有處理兩種格式類型的能力。例如,現代的DVD視頻記錄器設備被設計為可將記錄信息和附加信息放在一組文件中,使得該記錄信息在PC上可視。相反地,現代的個人計算機包括一個允許用戶觀看或記錄視頻數據的視頻應用程序。
問題在于不同的記錄格式關于信息在光盤上分配具有不同要求。進一步的問題在于不同的記錄格式并沒有考慮相互的要求。這些問題最重要的起源在于該單獨的格式是基于特定的光盤僅僅用于一個用途的假設上得以發展的,即,僅用于視頻數據或是僅用于PC數據。確實,如果用戶將光盤的使用局限于視頻數據或是PC數據,那么他將不會遇到問題。但是,期望的是允許一個光盤記錄視頻數據和PC數據。
例如,假設光盤包含計算機數據。如果隨后期望在該光盤上存儲視頻記錄數據,那么可能視頻記錄應用程序不能識別或是至少不能考慮到該計算機數據,在這種情況下該視頻記錄應用程序可能會簡單地覆寫所述計算機數據。
為了避免這個問題,現有技術建議將光盤的存儲空間細分為兩個或更多的分區,每個分區被計劃用于存儲一種特定的信息類型,例如一個視頻數據分區或是一個計算機數據分區。這個方法的一個缺點在于在數據第一次被寫入以前,分區需要在光盤上進行格式化。事實上,隨后可以改變該分區,但是這很困難,而且需要大量的工作并因此需要大量的時間,特別是要考慮到保持光盤上所有存在的數據需要將這些數據轉移到另一個位置,或是需要更新所有的地址信息。
另一個缺點在于,對于每種信息類型,存儲空間的大小被限制為與其相對應的分區的大小;例如,不可能在計算機數據分區上寫入視頻數據。
本發明的目的在于提供一種解決這些問題的方法,其不會遇到那些缺點。
發明內容
根據本發明的一個重要方面,一個應用程序可用的存儲區域通過定義一個或多個可用參數進行限定。
這可以由用應用格式定義的一個預定位置(地址)來實現,該位置作為將存儲空間有效地劃分為兩個區域的分界線,即地址在所述分界線以下的一個區域和地址在所述分界線以上的第二區域。進而,將一個應用程序設計為限定其只能寫入這些區域中的一個,而將其它區域留給其它的應用程序。
因此,可有效地防止該視頻數據應用程序寫入所述第二區域,并且可保護在所述的第二區域中寫入的計算機數據的完整性。
結合附圖,本發明的這些和其它的方面、特征和優點將通過下文對本發明優選實施例的方法的描述進行進一步的說明,其中相同的參考標記表示相同或相似的部分,以及其中圖1示意性地圖示了光盤驅動器的原理框圖;圖2-5示意性地圖示了光盤的存儲空間。
具體實施例方式
圖1示意性地示出了DVD光盤驅動器設備的相關組成,總的用參考標記1表示。該光盤驅動器1包括接收裝置(為了方便的緣故未示出),用于接收DVD 2,以及旋轉裝置3,典型地包括一個電機,用于以預定的旋轉速度旋轉DVD 2。因為該接收裝置和旋轉裝置在現有技術中是公知的,這里不需要詳細說明它們的設計和功能。
如同通常所公知的,DVD 2包括用于寫入數據的軌道,并且所寫入的數據可以從該軌道中讀出。該軌道可以由許多分開的、相互同心的圓形軌道來實現,但是該軌道也可以由唯一的連續旋轉的,連續螺旋狀的軌道來實現。對于本發明的上下文,軌道的形狀并不重要。
為了通過光學裝置讀出和寫入數據,光盤驅動器1進一步包括一個光學系統4,其包括光束產生裝置,安排用來用光束5掃描旋轉的光盤2的表面,并且該光學系統4還包括一個光學檢測器,用于接收從光盤上反射的光束,并用于從該反射的光束中獲得讀取信號SR。典型地,該光束是激光束,由激光二極管產生。因為該光學系統通常在現有技術中是公知的,這里不需要詳細說明它的設計和功能。
該光盤驅動器1進一步包括一個光盤驅動系統10,設計用來控制該旋轉裝置3和該光學系統4,用以在一個確定位置執行寫入操作。在圖1中,該光盤驅動系統10圖示為具有一個輸入端17,用于接收讀取信號SR。進一步,該光盤驅動系統10圖示為具有一個第一輸出端11,其提供一個控制旋轉裝置3的操作的第一控制信號Scr。進一步的,該光盤驅動系統10圖示為具有一個第二輸出端12,其向光學系統4提供一個數據信號Sd。該光盤驅動系統10進一步圖示為具有一個第三輸出端13,用于為光學系統4提供一個第二控制信號Scl。該數據信號Sd表示要寫入到該光盤2中的信息。如同本領域技術人員所清楚的那樣,該光盤驅動系統10通過產生控制信號Scr和Scl的適當的組合來決定在光盤的什么位置寫入數據。由于該光盤驅動系統10本身是公知的,這里不需要詳細說明它的設計和功能。
光盤驅動器1被合并到一個主系統100中,能夠在光盤上寫入視頻記錄數據。在本例中,假設該主系統100是一個視頻記錄器設備。但是應該清楚的是下文的說明也適用于任何其它類型的視頻記錄應用程序,例如具有視頻記錄工具的個人計算機,即在個人計算機上運行的視頻記錄程序。
該視頻記錄器設備100包括一個信號處理系統120,其具有與該光盤驅動系統10的輸出端16相耦接的輸入端121,并且還具有與該光盤驅動系統10的輸入端15相耦接的輸出端122。該信號處理系統120進一步具有一個視頻數據輸入端123,其用于從任何合適的源接收要被存儲的視頻數據,例如與有線終端系統(未示出)或是天線(未示出)相耦接的視頻調諧器(未示出)。該信號處理系統120被設計用于處理視頻記錄數據向光盤的寫入,即根據例如DVD+RW視頻格式規范(也表示為DVD+VR)的預定的視頻寫入格式對輸入的視頻數據進行合適地編碼,并為光盤驅動器1產生合適的指令,以在由信號處理系統120所確定的光盤位置上寫入該已編碼的視頻數據,如同本領域技術人員應該清楚的那樣。
該視頻記錄器設備100進一步包括一個與該信號處理系統120相連接的存儲器125。
圖2是示意性地將DVD 2的存儲空間30圖示為連續的帶狀、并被分成存儲塊40的圖。每個存儲塊可以包含預定數目的數據位,如同本領域技術人員所公知的那樣。每個存儲塊40具有一個唯一的物理光盤地址,其基本上與該塊在光盤上的物理位置相對應。在圖2中,塊40的物理光盤地址P用連續的數字表示,每個塊40都具有一個物理光盤地址,對應于其前一物理光盤地址加一。
如圖2所示,邏輯塊40還具有邏輯光盤地址L,由該驅動系統10分配。邏輯地址可以不同于物理光盤地址。一個重要的不同在于并非所有的可用塊都給出邏輯光盤地址。例如,該驅動系統10可以定義用于缺陷管理的備用區,如同Mount Rainier標準所描述的那樣。該備用區不可用于常規的用戶數據存儲,即,它們是用戶不可見的并且它們沒有獲得邏輯地址。在圖2的實施例中,備用區41包含具有物理光盤地址N+3、N+4以及N+5的塊。
作為另一個實施例,在DVD中,該驅動系統10保留最初的30000[HEX]個塊用于導入,因此與邏輯光盤地址L=1相對應的物理光盤地址P=30001。
圖3類似于圖2,也將存儲空間30示為帶狀,但是現在用不同的比例。其中圖2示出了該存儲空間30的很小一部分的單獨的塊,而圖3示出了整個存儲空間30。
在圖3示出的實施例中,兩個部分30RD1和30RD2,也分別表示為導入區和導出區,其在光盤格式化期間形成,由該光盤驅動系統10自己保留使用,即存儲空間30的這些部分不可用于存儲用戶數據。除備用區41和42以外,該驅動系統10為存儲空間30的剩余部分分配邏輯光盤地址。該驅動系統10使用該邏輯光盤地址來使得存儲空間30的這部分(下文中表示為主機可用存儲空間HASS)可用于視頻記錄器設備100的信號處理系統120。
從物理光盤地址到邏輯光盤地址的映射通常根據預定的標準執行,例如DVD+RW標準或是DVD+MRW標準(Mount Rainier標準)。該保留的存儲空間30RD1的確定的第一部分51包含標識光盤格式的信息,因此物理光盤地址和邏輯光盤地址之間的關系可以由該光盤驅動系統10得出。這個信息表示為光盤識別信息DII。
信號處理系統120執行由該光盤驅動器所定義的邏輯光盤地址的重新映射,以使其為用戶定義一個邏輯空間,下文中表示為用戶存儲空間USS,其可用于存儲用戶視頻數據。在這里,該信號處理系統120保留部分主機可用存儲空間HASS用于其自己使用,其中所保留的部分在下文中表示為保留的主機存儲部分RHSP1和RHSP2;主機可用存儲空間HASS的剩余部分作為用戶存儲空間USS成為用戶可用的;這個用戶存儲空間USS的邏輯地址表示為邏輯用戶地址。
當DVD被放入光盤驅動器中時,在保留的存儲空間30RD1的所述部分51中的該光盤識別信息DII被復制到與驅動系統10相連接的存儲器19中,因此該驅動系統10知道哪個物理光盤地址P與邏輯光盤地址L相對應。
當在光盤上存儲信息時,該信號處理系統120為所要存儲的數據確定邏輯用戶地址,并將這些邏輯用戶地址轉換成邏輯光盤地址L,參考在保留的存儲空間30RD1的所述部分51中的該光盤識別信息DII,該光盤系統10將該邏輯光盤地址L轉換成物理光盤地址P。
圖3示出了包含一個或多個視頻記錄數據以及一個或多個計算機數據文件的用戶存儲空間USS。陰影區域71表示實際上包含寫入其中的視頻數據的存儲空間,而陰影區域73表示實際上包含寫入其中的計算機數據的存儲空間;剩余的區域72是空的,即其還沒有被寫入,或是其內容已經被刪除了,并且區域72現在可用于新的記錄。
該信號處理系統120保持記錄被寫入光盤的視頻記錄信息。該信息在下文中表示為視頻記錄位置信息VRLI,并且其中特別地還包括記錄的邏輯用戶地址,其被存入所述存儲器125中,并根據預定的DVD格式被寫入光盤的區域71中的一個;在圖3中,該視頻記錄位置信息VRLI圖示為被寫入到最左邊的區域71中。因此,其它視頻應用程序可以讀取所述信息。
該VRLI通常定義記錄區域71的位置和范圍,尤其是單獨的視頻記錄的開始地址。如果希望播放該記錄數據,該VRLI用于定位該特定的記錄數據。該VRLI也被有關于寫入新的記錄數據的視頻應用程序所使用。該信號處理系統120將為該新的記錄數據確定一個開始地址,其可以與上一次記錄的末端相鄰,或是如果用戶希望在已經存在的記錄數據上進行記錄,該開始地址可以是該已存在的記錄數據的開始。如果該新的記錄數據覆寫了任何附加的視頻文件,例如圖3中最右邊的區域71,那么該文件中的信息將越過新的記錄數據的末端再次被寫入,如果需要則被更新,因此圖3所示出的結構被維持,盡管一個或多個區域71的大小增加了,而一個或多個區域71的位置也改變了。
通過以這種方式使用VRLI,視頻應用程序不妨礙已經存在的記錄。
計算機具有用于寫入數據的不同格式。計算機數據以文件的形式被寫入,并且由用戶存儲的文件表被存入該保留的主機存儲部分RHSP1的一部分53中(如圖3所示),或是在存儲于用戶存儲空間USS中的文件系統描述符中。該表被表示為文件分配表FAL,其包括與由用戶存儲的文件相對應的邏輯光盤地址。當寫入新的數據時,計算機的文件系統將參考該文件分配表FAL以找到空閑的存儲空間。
但是,傳統的視頻應用程序并沒有被設計為參考該文件分配表FAL,并且甚至不能識別出光盤包含有計算機數據。對于該傳統的視頻應用程序,其只能參考視頻記錄位置信息VRLI。因此,當尋找連續的空閑區域72時,傳統的信號處理系統120將不考慮包含在區域73中的計算機數據,并將簡單地覆寫存儲在那里的計算機數據。
為了防止這個問題,本發明建議在至少一個允許視頻應用程序寫入記錄數據的用戶存儲區域USS中的第一鄰近部分,和至少一個可有效地禁止視頻應用程序寫入記錄數據的用戶存儲區域USS中的第二鄰近部分之間定義至少一個邊界線。圖4示出了這種劃分的一個實例。該用戶存儲區域USS的所述第一部分被表示為允許視頻的存儲區域VASS 80,而該用戶存儲區域USS的所述第二部分被表示為禁止視頻的存儲區域VFSS 90。這兩個存儲區域之間的分界線B由特定的存儲地址定義。
如同視頻格式所規定的,該允許視頻的存儲區域VASS 80從該用戶存儲空間USS的起始處擴展。
當選擇空閑區域72寫入記錄數據時,根據本發明的視頻記錄器設備100的信號處理系統120被設計為使其可忽視超過所述邊界線B的地址,并只選擇在所述邊界線以下的空閑區域,該空閑區域表示為81。因此,任何存儲在超過所述邊界線B的禁止視頻的存儲區域VFSS 90的數據被有效地保護而不被覆寫。
邊界線B的位置,表示為邊界線地址BA,可以由視頻格式固定。在該情況下,該邊界線地址對于不同的光盤是相同的。
優選的,然而該邊界線地址BA被定義為可變的參數,其值被存儲在存儲空間30的預定區域或是預定位置上。在該情況下,當選擇空閑區域72寫入記錄數據時,根據本發明的視頻記錄器設備100的信號處理系統120被設計為使其可從光盤中讀取該邊界線地址BA,并且只選擇如此獲得的邊界線以下的空閑區域。
有效地,該邊界線地址BA導致該用戶存儲區USS軟分區為一個可用于視頻使用的部分80和一個只可用于其它應用程序的第二部分90,其不能用于視頻使用。實際上,可能出現用戶希望獲得長度超過允許視頻的存儲區域VASS的容量所允許的更多的視頻記錄數據,而與該允許視頻的存儲區域VASS 80相鄰的禁止視頻的存儲區域VFSS90具有可用的存儲空間。優選的,該視頻記錄器設備100的信號處理系統120可以重新定義該邊界線地址BA以使得允許視頻存儲區域VASS 80的末端可以朝向該用戶存儲區域USS的末端移動,并且也能將該邊界線地址BA的修正值寫入光盤中,而有效地增加該允許視頻的存儲區域VASS 80并減少該禁止視頻的存儲區域VFSS 90。
另一方面,實際上,也可能出現用戶希望存儲的計算機數據量超過該禁止視頻的存儲區域VFSS 90的空閑部分的容量,而該允許視頻的存儲區域VASS 80的空閑部分在其末端具有可用的存儲空間,即鄰接于該禁止視頻的存儲區域VFSS 90。優選的,該視頻記錄器設備100的信號處理系統120在用戶命令下可以重新定義該邊界線地址BA以使得允許視頻的存儲區域VASS的末端可以向遠離該用戶存儲區域USS的末端移動,并且也能將該邊界線地址BA的修正值寫入光盤中,而有效地減少該允許視頻的存儲區域VASS 80并增加該禁止視頻的存儲區域VFSS 90。
在這種情況下,不同的光盤可以具有不同的邊界線地址。
在上述實施例中,該邊界線地址BA被論述為一個屬于確定的應用程序(即視頻應用程序)格式的參數,該格式限定該應用程序只能向在所述邊界線地址BA以下的地址的存儲區域寫入。在該情況下,從光盤的內側向所述邊界線地址BA擴展的用戶存儲空間的整個區域可用于所述應用程序。或者,有可能邊界線地址BA是一個屬于確定的應用程序格式的下邊緣,該格式限定該應用程序只能向在所述邊界線地址BA以上的地址的存儲區域寫入。在該情況下,從所述邊界線地址BA向光盤的外側擴展的用戶存儲空間的整個區域可用于所述應用程序。
在上述實施例中,該允許視頻的存儲區域VASS由兩個地址有效地定義,即一個用視頻格式確定的開始地址和一個的結束地址BA(或是由視頻格式固定或是可變參數),該可變參數的值存儲在光盤上。或者,有可能該允許視頻的存儲區域VASS由一個地址和一個扇區長度SL進行有效地定義。該所述的一個地址可以是由視頻格式確定的開始地址。該所述的長度SL也可以是一個由視頻格式確定的一個確定值,或者其也可以是一個可變參數,其中該可變參數的值存儲在光盤上。
在上述實施例中,該允許視頻的存儲區域VASS圖示為一個與用戶存儲區域USS相鄰近的部分(區域)。但是,有益的是應用程序(視頻應用程序)保留被分成碎片的存儲空間。例如,可能想要的是接近于備用存儲空間而保留的存儲空間,以保證在可能有缺陷的存儲位置的情況下,該有缺陷的位置和備用存儲空間之間的距離總是相對很小。作為另一個實施例,由于安全的原因,可能想要的是能夠在彼此間距離相對大的不同的位置存儲一個確定的文件,因此,在光盤被損壞的情況下,該文件數據恢復上的改變增加了。在這種情況下,如果該視頻應用程序將那些保留的存儲空間視為禁止存儲的區域是有利的。這可以通過定義多個允許視頻的存儲區域VASS替換禁止視頻的存儲區域VFSS來完成。
圖5A是對比圖4的圖,示出了代替僅僅一個鄰近的允許視頻的存儲區域VASS 80的用戶存儲區域USS,其包括多個(此處為4個)允許視頻的存儲區域VASS 181、182、183、184,分別跟隨著與之相對應的禁止視頻的存儲區域191、192、193、194。
圖5A也示出了可以由兩個參數各自定義多個允許視頻的存儲區域VASS組,其開始位置分別是BA1、BA2、BA3、BA4,并且其長度分別是L1、L2、L3、L4。沒有定義開始位置,而是定義了結束位置。除了定義開始/結束位置和長度,還可以定義開始位置和結束位置。應該注意的是該允許視頻的存儲區域VASS的長度不需要相等。
目前,該允許視頻的存儲區域VASS的數量和定義該多個允許視頻存儲區域VASS組的參數組可以有由格式確定的預定值。但是,如果該參數組具有存儲在光盤上的可變值時,將更具靈活性。圖5B示出了允許視頻參數表VAPT的實施例,其可以存儲在光盤2的存儲空間30的預定位置上。該表可以具有固定長度,即包含與允許視頻的存儲區域VASS的固定數目相關的固定記錄數目。但是,如果該表包含至少一個由表的長度定義的入口,將獲得最好的靈活性如圖5B中所示的實施例,該表VAPT的第一行包含一個指示允許視頻存儲區域VASS數目的變量N,在該例中其值為4。
當選擇空閑區域72以寫入視頻記錄數據時,根據本發明的視頻記錄器設備100的信號處理系統120被設計為可從光盤中讀取該允許視頻參數表VAPT,并只在一個或多個由該允許視頻參數表VAPT所定義的允許視頻的存儲區域VASS中選擇空閑區域72。
因此,根據本發明,光盤2的存儲空間被分為一個或多個允許視頻應用程序寫入的區域和一個或多個不允許那樣做的區域。該被允許的區域的位置和范圍或者由格式來確定,或者由存儲在光盤上的一個或多個參數BA,L,VAPT來確定。視頻記錄器設備100的信號處理系統120被設計為在光盤2上嘗試寫入操作以前,為該光盤確定該允許的存儲區域VASS,并選擇用于只在該允許存儲區域內寫入的空閑區域72。
本領域技術人員應該清楚的是本發明并不局限于上面論述的典型的實施例,可以在由附屬的權利要求所定義的本發明保護范圍內作出各種可能的改變和修改。
例如,應該注意的是上述發明是用兩個應用程序的情況進行說明的,即視頻數據記錄應用程序和計算機數據寫入應用程序。但是,本發明并不局限于該情況。其它任何類型的應用程序可以通過本發明所建議的方式被設計為限制其自由選擇光盤上的空閑區域。進而,還有可能在更早的應用程序所留下的一個或多個禁止第一應用程序的存儲區域中定義一個或多個允許第二應用程序的存儲區域,設計第二應用程序通過本發明所建議的方式限制其自由選擇光盤上的空閑區域。
進而,在上文中,通過對定義了允許視頻的存儲區域的開始地址和范圍的參數(B,L)的論述來示例地說明了本發明。但是,本發明也可以通過使用定義了禁止視頻的存儲區域的開始地址和范圍的參數來完成。因此,這實際上等同于使用定義了允許視頻的存儲區域的開始地址和范圍的參數,在權利要求中所使用的表述“定義了允許存儲區域的位置和/或范圍的參數”意為也包含了使用定義了禁止視頻的存儲區域的開始地址和范圍的參數的實施方式。
進而,在上文中,本發明用具有從存儲空間的開始擴展的視頻存儲區域和具有擴展到存儲空間的結束的數據存儲區域的光盤進行了說明。但是,其也可以具有首先從存儲空間的開始向確定的邊界線擴展的數據存儲區域,隨后是從該邊界線向第二邊界線擴展的視頻存儲區域,然后是擴展到存儲空間的結束的數據存儲區域。也可以是多個分區。
權利要求
1.一種用于將光盤的用戶存儲空間劃分為一個或多個允許特定的應用程序寫入的存儲區域以及一個或多個不允許所述應用程序寫入的區域的方法;該方法包括步驟定義一個或多個可用參數,其定義至少一個允許應用程序的存儲區域的位置和/或范圍。
2.根據權利要求1的方法,其中至少一些所述一個或多個可用參數被包含在有關應用的標準格式中。
3.根據權利要求1或2的方法,其中至少一些所述一個或多個可用參數是可變參數,其值存儲在光盤存儲空間的預定區域或位置。
4.根據權利要求1-3中任意一個的方法,其中至少一個所述可用參數定義了一個在允許應用程序的存儲區域和禁止應用程序的存儲區域之間的邊界線地址。
5.根據權利要求1-4中任意一個的方法,其中至少一個所述可用參數定義了允許應用程序的存儲區域的末端地址。
6.根據權利要求1-5中任意一個的方法,其中至少一個所述可用參數定義了允許應用程序的存儲區域的長度。
7.一種用戶可寫入光盤,其具有被劃分為一個或多個允許特定的應用程序寫入的存儲區域以及一個或多個不允許所述應用程序寫入的區域的用戶存儲空間;該光盤包括存儲空間的預定區域或位置,其中存儲了一個或多個定義至少一個允許應用程序的存儲區域的位置和/或范圍的可用參數。
8.根據權利要求7的用戶可寫入光盤,其中至少一個所述可用參數定義了一個在允許應用程序的存儲區域和禁止應用程序的存儲區域之間的邊界線地址。
9.根據權利要求7-8中任意一個的用戶可寫入光盤,其中至少一個所述可用參數定義了允許應用程序的存儲區域的末端地址。
10.根據權利要求7-9中任意一個的用戶可寫入光盤,其中至少一個所述可用參數定義了允許應用程序的存儲區域的長度。
11.根據權利要求7-10中任意一個的用戶可寫入光盤,其中所述參數的值以表格形式存儲在光盤存儲空間的預定區域或位置。
12.根據權利要求11的用戶可寫入光盤,其中所述表格包括至少一個定義該表格之長度的入口。
13.一種向光盤寫入信息的方法,包括步驟確定可用參數的值;基于所述可用參數確定至少一個預定的允許應用程序的存儲區域;查閱有關于記錄區域的位置和范圍的特定應用程序記錄位置信息;參考由所述特定應用程序記錄位置信息所確定的所述記錄區域,在所述允許應用程序的存儲區域內選擇適于容納要寫入的信息的空閑區域;在如此選擇的所述空閑區域內寫入所述信息。
14.向根據權利要求7-12中任意一個的光盤寫入信息的方法,包括步驟從盤中讀取該可用參數;基于所述可用參數確定至少一個預定的允許應用程序的存儲區域;查閱有關于記錄區域的位置和范圍的特定應用程序記錄位置信息;參考由所述特定應用程序記錄位置信息所確定的所述記錄區域,在所述允許應用程序的存儲區域內選擇適于容納要寫入的信息的空閑區域;在如此選擇的所述空閑區域內寫入所述信息。
15.根據權利要求13或14的方法,其中避免寫入到所述允許應用程序的存儲區域的之外的地址上。
16.根據權利要求14的方法,其中,如果出現該空閑區域的大小不足以容納要寫入的信息時,采取下列步驟或者通過其自身或者與已經找到的空閑區域相結合,確定在所述允許應用程序的存儲區域之外的該禁止應用程序的存儲區域是否包含適合并且足夠用于容納該要寫入的信息的存儲空間區域;修正至少一個所述可用參數,以便增加所述允許應用程序的存儲區域的大小。
17.一種設備,包括一個能夠與光盤驅動設備的光盤驅動系統進行通信的信號處理系統,該信號處理系統被設計用于執行根據權利要求1-6或13-16中任意一個的方法。
全文摘要
本發明描述一種用于向具有用戶存儲空間(USS)的光盤(2)寫入的方法。該方法包括步驟將光盤(2)的用戶存儲空間,一方面劃分為一個或多個允許一個應用程序寫入的區域(80;181,182,183,184),以及另一方面劃分為一個或多個不允許那樣做的區域。該允許區域的位置和范圍或者由格式確定,或者由存儲在光盤上的一個或多個參數(BA,L,VAPT)確定。視頻記錄器設備(100)的信號處理系統(120)被設計為在光盤(2)上嘗試寫入操作以前,確定該光盤的允許存儲區域(VASS),并且只在該允許存儲區域內選擇用于寫入的空閑區域(72)。
文檔編號G11B27/10GK1729530SQ200380107072
公開日2006年2月1日 申請日期2003年12月3日 優先權日2002年12月20日
發明者J·F·R·布拉奎伊雷, G·J·肖爾 申請人:皇家飛利浦電子股份有限公司