• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種多碼流混合直刻的控制方法及系統技術方案

    技術編號:7796217 閱讀:237 留言:0更新日期:2012-09-24 17:50
    本發明專利技術提供了一種多碼流混合直刻的控制方法及控制系統,該方法包括:A、初始化光盤時,為文件列表建立第一寫入光軌,為N路待混合直刻的碼流建立N條光軌,在光盤上為文件列表分配第一存儲空間;B、判斷緩存的N路碼流中是否存在緩存的數據量達到預設值的一路碼流,如果是,執行步驟C,否則執行步驟B;C、將緩存的數據量達到預設值的一路碼流所緩存的數據通過為其建立的一條光軌寫入光盤,更新緩存的文件列表;D、判斷N路待混合直刻的碼流是否均寫入光盤,如果是,將緩存的文件列表通過第一寫入光軌寫入光盤的第一存儲空間中,否則執行步驟B。采用本發明專利技術的方法及系統,能夠實現多路碼流的混合直刻,提高刻錄的工作效率。

    【技術實現步驟摘要】

    本專利技術涉及數據存儲技木,特別涉及一種多碼流混合直刻的控制方法及系統。
    技術介紹
    圖I為現有的多碼流刻錄的方法流程圖?,F結合圖1,對現有的多碼流刻錄的方法進行說明,具體如下步驟10 :初始化光盤; 該步驟包括步驟101,根據待刻錄文件的文件信息分配存儲空間;步驟102,根據步驟101分配的存儲空間及待刻錄文件的文件信息生成文件列表;步驟103,利用光軌將步驟102生成的文件列表寫入光盤中。步驟101中的待刻錄文件的文件信息至少包含文件大小及文件名稱;根據文件信息分配的存儲空間為待刻錄文件在光盤中的起止位置,即開始存儲的地址及結束存儲的地址。步驟11 :將一路碼流刻錄至光盤,轉存另一路碼流;該步驟中,在有多路碼流需要寫入光盤中時,利用光軌將多路碼流中的一路碼流刻錄至光盤中與文件列表包含的存儲空間對應的區域,將多路碼流中的其它碼流轉存至一存儲介質中。其中,該步驟中提及的將一路碼流刻錄至光盤中的相應區域,實際上是將執行刻錄的設備中緩存的一路碼流寫入光盤中的相應區域。步驟12 :待一路碼流刻錄完成后,將轉存的另一路碼流刻錄至光盤;該步驟中,在一路碼流刻錄至文件列表中為該路碼流分配的存儲空間后,從存儲介質中讀取轉存的一路碼流,并按照文件列表中的信息,利用光軌將該路碼流刻錄至光盤中與文件列表的存儲空間對應的區域?,F有的多碼流刻錄的方法中,文件列表中的存儲空間是在光盤初始化時預先分配的,并預先刻錄至光盤中,后續碼流刻錄至光盤的過程中,無法再對已刻錄至光盤中的文件列表進行修改或更新,只能對其包含的信息進行讀??;由于現有的多碼流刻錄的方法是利用一條光軌進行光盤的刻錄,在多路碼流需要刻錄至光盤時,只能利用一條光軌對多路碼流進行逐一的刻錄,無法實現多路碼流混合直刻,即無法實現將一路碼流直刻至光盤的過程中進行另外一路碼流的直刻,刻錄的工作效率還有待進ー步提高。
    技術實現思路
    有鑒于此,本專利技術的目的在于提供一種多碼流混合直刻的控制方法,該方法能夠實現多路碼流的混合直刻,提高刻錄的工作效率。本專利技術的目的在于提供一種多碼流混合直刻的控制系統,該系統能夠實現多路碼流的混合直刻,提高刻錄的工作效率。為達到上述目的,本專利技術的技術方案具體是這樣實現的一種多碼流混合直刻的控制方法,該方法包括A、初始化光盤時,為文件列表建立第一寫入光軌,為N路待混合直刻的碼流建立N條光軌,在光盤上為文件列表分配第一存儲空間;所述N為大于I的整數;B、判斷緩存的N路碼流中是否存在緩存的數據量達到預設值的一路碼流,如果是,執行步驟C,否則執行步驟B ;C、將緩存的數據量達到預設值的一路碼流所緩存的數據通過為其建立的一條光軌寫入光盤,更新緩存的文件列表中與該路碼流對應的文件信息;D、判斷N路待混合直刻的碼流是否均寫入光盤,如果是,將緩存的文件列表通過第一寫入光軌寫入光盤的第一存儲空間中,否則執行步驟B。較佳地,步驟A所述為文件列表建立第一寫入光軌之前進ー步包括 讀取光盤狀態信息,并根據光盤狀態信息判斷光盤是否允許寫入數據,如果是,設置光盤刻錄速度,否則結束對光盤的初始化。上述方法中,步驟A所述為文件列表建立第一寫入光軌包括在光盤初始化吋,預創建一條用以寫入文件列表的第一寫入光軌,保存第一寫入光軌的寫入地址及軌道大小,為第一寫入光軌分配用以緩存文件列表的第一寫入緩沖區;步驟A所述為N路待混合直刻的碼流建立N條光軌包括在光盤初始化吋,預創建N條用以寫入N路待混合直刻的碼流的光軌,保存N條光軌中每條光軌的寫入地址、每條光軌的軌道大小、及每條光軌與N路待混合直刻的碼流中的一路碼流的對應關系,為N路碼流分配用以緩存數據的N個子緩沖區。上述方法中,所述步驟C包括Cl、從緩存的文件列表中獲取緩存的數據量達到預設值的一路碼流的起始存儲地址、及該路碼流對應的一條光軌的寫入地址和軌道大??;C2、根據該路碼流對應的一條光軌的寫入地址與當前的光軌的寫入地址是否不同來判斷是否需要切換光軌,如果是,以該路碼流對應的一條光軌的寫入地址作為起始存儲地址,將該路碼流緩存的數據寫入光盤中,否則,不改變當前的光軌的寫入地址,繼續將該路碼流緩存的數據寫入光盤;C3、更新緩存的文件列表中該路碼流對應的文件信息;所述文件信息至少包含起始存儲地址、結束存儲地址、及已存儲的數據大小。上述方法中,步驟D所述判斷N路待混合直刻的碼流是否均寫入光盤包括根據是否接收到結束指令來判斷N路待混合直刻的碼流是否均寫入光盤。較佳地,步驟D所述將緩存的文件列表通過第一寫入光軌寫入光盤的第一存儲空間中之前進ー步包括將接收到結束指令時N路待混合直刻的碼流中緩存的M路碼流的數據,通過與其對應的光軌依次寫入光盤,更新緩存的文件列表;所述M為小于或等于N的整數。上述方法中,所述將接收到結束指令時N路待混合直刻的碼流中緩存的M路碼流的數據,通過與其對應的光軌依次寫入光盤,更新緩存的文件列表包括D1、在接收到結束指令時,讀取N路待混合直刻的碼流中緩存的未完全寫入光盤的M路碼流的數據;D2、根據M路碼流對應的光軌的寫入地址,將M路碼流中的每一路碼流所緩存的數據通過與其對應光軌寫入光盤;D3、更新緩存的文件列表中M路碼流對應的文件信息;所述文件信息至少包含起始存儲地址、結束存儲地址、及已存儲的數據大小。一種多碼流混合直刻的控制系統,該系統連接用以向光盤寫入數據的刻錄機,該系統包含初始化模塊,連接刻錄機和混合直刻模塊,在上電啟動后,在刻錄機中的光盤上為文件列表建立第一寫入光軌,為N路待混合直刻的碼流建立N條光軌,在光盤上為文件列表分配第一存儲空間,觸發混合直刻模塊;所述N為大于I的整數; 混合直刻模塊,連接刻錄機和刻錄結束模塊,根據初始化模塊的觸發,在判定刻錄機的緩沖區中緩存的N路碼流中存在緩存的數據量達到預設值的碼流時,根據初始化模塊建立的光軌,將緩存的數據量達到預設值的各路碼流所緩存的數據通過為其建立的各條光軌分別寫入光盤,更新刻錄結束模塊緩存的文件列表中與緩存的數據量達到預設值的所述各路碼流對應的文件信息,在判定N路待混合直刻的碼流均寫入光盤后,觸發刻錄結束模塊;刻錄結束模塊,連接刻錄機,用以緩存文件列表,根據混合直刻模塊的觸發,將緩存的文件列表通過第一寫入光軌寫入光盤的第一存儲空間中。上述系統中,所述初始化模塊包含狀態判定単元,讀取刻錄機中的光盤的狀態信息,根據光盤狀態信息判斷光盤是否允許寫入數據,如果是,設置刻錄機的光盤刻錄速度,觸發光軌建立単元,否則結束對光盤的初始化;光軌建立単元,根據狀態判定単元的觸發,預創建一條用以寫入文件列表的第一寫入光軌,將第一寫入光軌的寫入地址及軌道大小寫入第一存儲單元,在刻錄機中為第一寫入光軌分配用以緩存文件列表的第一寫入緩沖區;所述光軌建立単元預創建N條用以寫入N路待混合直刻的碼流的光軌,將N條光軌中每條光軌的寫入地址、每條光軌的軌道大小、及每條光軌與N路待混合直刻的碼流中的一路碼流的對應關系寫入第一存儲單元,在刻錄機中為N路碼流分配用以緩存數據的N個子緩沖區;所述光軌建立単元在光盤上為文件列表分配第一存儲空間,觸發混合直刻模塊;第一存儲單兀,保存第一寫入光軌的寫入地址、第一寫入光軌的軌道大小、N條光軌中每條光軌的寫入地址、每條光軌的軌道大小、及每條光軌與N路待混合直刻的碼流中的一路碼流的對應關本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    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股份有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久亚洲日韩看片无码| 无码人妻精一区二区三区| 国产精品无码制服丝袜| 亚洲一区无码中文字幕| 无码人妻AⅤ一区二区三区水密桃| 无码国产精品一区二区免费式芒果 | 久久人妻av无码中文专区| 本道久久综合无码中文字幕| 亚洲日韩精品无码一区二区三区| 色综合99久久久无码国产精品| 亚洲av永久无码天堂网| 西西大胆无码视频免费| 亚洲av中文无码乱人伦在线播放| 国产成人无码一区二区在线播放| 永久免费无码网站在线观看| 精品成在人线AV无码免费看| JAVA性无码HD中文| 国产精品无码一区二区三级| 国产羞羞的视频在线观看 国产一级无码视频在线| 在线看片无码永久免费视频| 亚洲精品无码久久久久秋霞| 色爱无码AV综合区| 亚洲中文字幕久久精品无码喷水| 国产精品无码久久av不卡| 成人免费无遮挡无码黄漫视频 | 婷婷四虎东京热无码群交双飞视频| 久久久91人妻无码精品蜜桃HD| 国产免费久久久久久无码| 无码人妻精品一区二区三区9厂| 少妇久久久久久人妻无码| 亚洲av无码成人精品区一本二本| 一本一道VS无码中文字幕| 人妻少妇看A偷人无码电影| 无码夫の前で人妻を犯す中字| 无码AV岛国片在线播放| 久久久久久久亚洲Av无码| 国产精品亚洲а∨无码播放麻豆| 无码h黄肉3d动漫在线观看| 国产裸模视频免费区无码| 久久久久久av无码免费看大片| 国产成人无码AV一区二区在线观看 |