【技術實現步驟摘要】
本專利技術涉及數據存儲技木,特別涉及一種多碼流混合直刻的控制方法及系統。
技術介紹
圖I為現有的多碼流刻錄的方法流程圖?,F結合圖1,對現有的多碼流刻錄的方法進行說明,具體如下步驟10 :初始化光盤; 該步驟包括步驟101,根據待刻錄文件的文件信息分配存儲空間;步驟102,根據步驟101分配的存儲空間及待刻錄文件的文件信息生成文件列表;步驟103,利用光軌將步驟102生成的文件列表寫入光盤中。步驟101中的待刻錄文件的文件信息至少包含文件大小及文件名稱;根據文件信息分配的存儲空間為待刻錄文件在光盤中的起止位置,即開始存儲的地址及結束存儲的地址。步驟11 :將一路碼流刻錄至光盤,轉存另一路碼流;該步驟中,在有多路碼流需要寫入光盤中時,利用光軌將多路碼流中的一路碼流刻錄至光盤中與文件列表包含的存儲空間對應的區域,將多路碼流中的其它碼流轉存至一存儲介質中。其中,該步驟中提及的將一路碼流刻錄至光盤中的相應區域,實際上是將執行刻錄的設備中緩存的一路碼流寫入光盤中的相應區域。步驟12 :待一路碼流刻錄完成后,將轉存的另一路碼流刻錄至光盤;該步驟中,在一路碼流刻錄至文件列表中為該路碼流分配的存儲空間后,從存儲介質中讀取轉存的一路碼流,并按照文件列表中的信息,利用光軌將該路碼流刻錄至光盤中與文件列表的存儲空間對應的區域?,F有的多碼流刻錄的方法中,文件列表中的存儲空間是在光盤初始化時預先分配的,并預先刻錄至光盤中,后續碼流刻錄至光盤的過程中,無法再對已刻錄至光盤中的文件列表進行修改或更新,只能對其包含的信息進行讀??;由于現有的多碼流刻錄的方法是利用一條光軌進行光盤的刻錄,在 ...
【技術保護點】
【技術特征摘要】
1.一種多碼流混合直刻的控制方法,其特征在于,該方法包括 A、初始化光盤時,為文件列表建立第一寫入光軌,為N路待混合直刻的碼流建立N條光軌,在光盤上為文件列表分配第一存儲空間;所述N為大于I的整數; B、判斷緩存的N路碼流中是否存在緩存的數據量達到預設值的一路碼流,如果是,執行步驟C,否則執行步驟B; C、將緩存的數據量達到預設值的一路碼流所緩存的數據通過為其建立的一條光軌寫入光盤,更新緩存的文件列表中與該路碼流對應的文件信息; D、判斷N路待混合直刻的碼流是否均寫入光盤,如果是,將緩存的文件列表通過第一寫入光軌寫入光盤的第一存儲空間中,否則執行步驟B。2.根據權利要求I所述的方法,其特征在于,步驟A所述為文件列表建立第一寫入光軌之前進ー步包括 讀取光盤狀態信息,并根據光盤狀態信息判斷光盤是否允許寫入數據,如果是,設置光盤刻錄速度,否則結束對光盤的初始化。3.根據權利要求I或2所述的方法,其特征在干,步驟A所述為文件列表建立第一寫入光軌包括 在光盤初始化吋,預創建一條用以寫入文件列表的第一寫入光軌,保存第一寫入光軌的寫入地址及軌道大小,為第一寫入光軌分配用以緩存文件列表的第一寫入緩沖區; 步驟A所述為N路待混合直刻的碼流建立N條光軌包括 在光盤初始化吋,預創建N條用以寫入N路待混合直刻的碼流的光軌,保存N條光軌中每條光軌的寫入地址、每條光軌的軌道大小、及每條光軌與N路待混合直刻的碼流中的一路碼流的對應關系,為N路碼流分配用以緩存數據的N個子緩沖區。4.根據權利要求I或2所述的方法,其特征在于,所述步驟C包括 Cl、從緩存的文件列表中獲取緩存的數據量達到預設值的一路碼流的起始存儲地址、及該路碼流對應的一條光軌的寫入地址和軌道大??; C2、根據該路碼流對應的一條光軌的寫入地址與當前的光軌的寫入地址是否不同來判斷是否需要切換光軌,如果是,以該路碼流對應的一條光軌的寫入地址作為起始存儲地址,將該路碼流緩存的數據寫入光盤中,否則,不改變當前的光軌的寫入地址,繼續將該路碼流緩存的數據寫入光盤; C3、更新緩存的文件列表中該路碼流對應的文件信息; 所述文件信息至少包含起始存儲地址、結束存儲地址、及已存儲的數據大小。5.根據權利要求I或2所述的方法,其特征在于,步驟D所述判斷N路待混合直刻的碼流是否均寫入光盤包括 根據是否接收到結束指令來判斷N路待混合直刻的碼流是否均寫入光盤。6.根據權利要求5所述的方法,其特征在于,步驟D所述將緩存的文件列表通過第一寫入光軌寫入光盤的第一存儲空間中之前進ー步包括 將接收到結束指令時N路待混合直刻的碼流中緩存的M路碼流的數據,通過與其對應的光軌依次寫入光盤,更新緩存的文件列表; 所述M為小于或等于N的整數。7.根據權利要求6所述的方法,其特征在于,所述將接收到結束指令時N路待混合直刻的碼流中緩存的M路碼流的數據,通過與其對應的光軌依次寫入光盤,更新緩存的文件列表包括 Dl、在接收到結束指令吋,讀取N路待混合直刻的碼流中緩存的未完全寫入光盤的M路碼流的數據; D2、根據M路碼流對應的光軌的寫入地址,將M路碼流中的每一路碼流所緩存的數據通過與其對應光軌寫入光盤; D3、更新緩存的文件列表中M路碼流對應的文件信息; 所述文件信息至少包含起始存儲地址、結束存儲地址、及已存儲的數據大小。8.一種多碼流混合直刻的控制系統,該系統連接用以向光盤寫入數據的刻錄機,其特征在于,該系統包含 初始化模塊,...
【專利技術屬性】
技術研發人員:郭曉宇,呂明成,孫承華,陳軍科,
申請(專利權)人:杭州??低晹底旨夹g股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。