專利名稱:一種同步錄音錄像的光盤的實時刻錄方法及裝置的制作方法
技術領域:
本發明是關于光盤刻錄技術領域,尤其是關于流媒體實時刻錄技術領域,具體來說是關于一種同步錄音錄像的光盤的實時刻錄方法及裝置。
背景技術:
隨著流媒體技術的不斷發展,如何將流媒體文件實時刻錄到光盤上成為了亟待解決的問題。對于一次性可寫式光盤(⑶-R,DVD+R, DVD-R等)來說,傳統的光盤刻錄方式是把需要刻錄的文件先打包生成鏡像文件,即把硬盤中的文件按照UDF文件系統的標準,生成UDF (Universal Disk Format,統一光盤格式)格式的鏡像文件,記錄在硬盤或內存中,然后順序的從硬盤或內存中讀取鏡像文件刻錄到光盤中。傳統的刻錄方式要求在開始刻錄時,文件的大小等相關信息必須是已知的、確定的,不可以再變動。而實時刻錄要求將接收到的媒體數據實時刻錄到光盤中,而在這個過程中,文件的大小信息是不能確定的,在追加刻錄時,需要更改光盤中的目錄結構,使其能夠識別到已刻錄的數據和追加刻錄的數據。對于不可擦寫的光盤而言,數據一旦寫上去就無法改寫了,并且文件系統中的目錄結構和文件大小等信息,刻錄進去就不可更改。為實現媒體數據的實時刻錄,現有技術提供一種實時刻錄技術方式,首先預留一定大小的光軌,這個光軌用來存儲文件相關的大小等信息;開始實時錄制時,把音頻視頻源采集的數據進行處理、編碼、交織形成音頻和視頻數據塊,然后把這些數據塊的數據放在緩存里,接下來系統把緩存的數據通過刻錄機寫到光盤上,完成實際的錄制。預留光軌的大小必須符合光盤糾錯的要求;光軌之間必須有一定的空隙,空隙里的內容取決于刻錄機;最多預留2個光軌。另外,在一個光軌里必須順序寫入,即從這個光軌的起始塊地址寫到結束的塊地址?,F有技術的實時刻錄方式的本質是在實時刻錄內容的同時,把文件相關的大小等信息緩存到內存里,當刻錄文件結束時,再把文件的相關信息刻錄到預留光軌。這種技術的缺點在于I.當在刻錄的過程中斷電的情況下,緩存在內存中的文件相關的大小等信息會消失,導致以刻錄到光盤中的文件作廢。2.由于預留的光軌在第一次刻錄時已經用掉,因此光盤只能刻錄一次,在光盤沒有刻滿的情況下,無法追加刻錄。中國專利申請第200480020383. 3公開了一種光盤刻錄方法及裝置,中國專利申請第201010236149. I公開了一種文件恢復方法、系統及DVR。以上專利申請所公開的內容合并于此,以作為本發明的現有技術。
發明內容
為克服現有技術中存在的實時刻錄技術不能追加刻錄和斷電保護的問題,本發明提供一種同步錄音錄像的光盤的實時刻錄方法及裝。本發明提供一種同步錄音錄像的光盤的實時刻錄方法,所述的方法包括在光盤中刻錄一第一文件集描述符(file set discriptor)FSD,所述的第一 FSD中包括一第一文件容量和一第一起始位置;接受實時數據并在所述的第一起始位置開始進行第一次刻錄;判斷第一次刻錄的所述的實時數據的大小是否達到所述的第一文件容量;如果第一次刻錄的實時數據的大小達到所述的第一文件容量,則分割所述的實時數據,結束第一次刻錄。本發明還提供一種同步錄音錄像的光盤的實時刻錄裝置,所述的裝置包括第一FSD刻錄單元,用于在光盤中刻錄一第一 FSD,所述的第一 FSD中包括一第一文件容量和一第一起始位置;第一刻錄單元,用于接受實時數據并在所述的第一起始位置開始進行第一次刻錄;第一容量判斷單元,用于判斷第一次刻錄的所述的實時數據的大小是否達到所述的第一文件容量;第一數據分割單元,用于在第一次刻錄的實時數據的大小達到所述的第一文件容量時,分割所述的實時數據,結束第一次刻錄。本發明提供的同步錄音錄像的光盤的實時刻錄方法及裝置,在未獲知完整的刻錄文件數據及刻錄文件大小的情況下,可以直接對音頻視頻文件進行實時刻錄,還能夠實現追加刻錄,即便在刻錄的過程中斷電,也可以保證已經刻錄數據的正常讀取。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,并不構成對本發明的限定。在附圖中圖I是發明實施例提供的一種同步錄音錄像的光盤的實時刻錄方法流程圖。圖2是發明實施例提供的一種同步錄音錄像的光盤的實時刻錄方法流程圖。圖3是發明實施例提供的一種同步錄音錄像的光盤的實時刻錄方法流程圖。圖4是本發明實施例提供的一種同步錄音錄像的光盤的實時刻錄裝置的模塊圖。圖5是本發明實施例提供的一種同步錄音錄像的光盤的實時刻錄裝置的模塊圖。
具體實施例方式為使本發明的目的、技術方案和優點更加清楚明白,下面結合實施方式和附圖,對本發明做進一步詳細說明。在此,本發明的示意性實施方式及其說明用于解釋本發明,但并不作為對本發明的限定。本發明實施例提供一種同步錄音錄像的光盤的實時刻錄方法及裝置,以下結合附圖對本發明進行詳細說明。實施例一本發明實施例提供的技術方案是在符合UDF標準的前提下,利用FSD中的擴展標識滿足實時刻錄時對追加刻錄和斷電保護的需求。圖I是發明實施例提供的一種同步錄音錄像的光盤的實時刻錄方法流程圖,如圖I所示,所述的方法包括SlOl,在光盤中刻錄一第一文件集描述符FSD,所述的第一 FSD中包括一第一文件
容量和一第一起始位置。在本發明實施例中,光盤可以是一次性可寫式光盤,如⑶-R,DVD+R, DVD-R等,刻錄機在刻錄完m)F的卷結構后,在光盤中刻錄上第一個FSD(文件集描述符,file setdiscriptor),FSD 是文件集描述符序列 FSDS(File Set Descriptor sequence)中的一個,該序列信息作為序列擴展信息是需要記錄在光盤上的。FSDS包含的FSD可能會有多個,每個FSD都會有一個獨立的編號,FSDS中的FSD編號從0開始,依次累加,可以允許出現相同的編號,編號相同的時候,都會被視為是相同的FSD,具有同樣的內容。FSDS中雖然有多個FSD,但是編號最大的的FSD被稱為現行的FSD或者主FSD (Prevailing FSD),在使用的時候,只能使用編號最大的FSD,其它的可以視作為垃圾信息,不予處理。從卷結構的LVD中的Logical Volume ContentUse域可以獲得FSDS的入口位置,當然,一個FSDS,是可以通過文件集描述的Next Extent字段進行定位于擴展指示的。一個FSDS的結束是通過如下三種方式終結
I. TD (Terminating Descriptor)描述符來終結的2.文件集描述符的Next Extent字段確認的一個本序列的一部分;3.碰到空記錄的邏輯塊;處理方式基本上與卷描述符序列終結是一樣的。文件集描述符序列中之所以會出現多個FSD,主要原因是由于一次可寫光盤導致的,由于每次向光盤新增內容的時候,都會導致先前的FSD失效,必須再記錄新的FSD。每次刻錄新的數據時,都再記錄新的FSD,同時累加FSD的編號,并在新的FSD中加入指示已刻錄文件的FID。用它來指示上次刻錄的文件的FE的位置。FSD(File Set Descriptor)文件集描述符,FSD是用來確定一個文件集的位置以及目錄的,每一個FSD只能描述一個單個的文件集,FSD指定了文件集號、文件集標示符、文件集使用的字符集、交換級別、域描述符、指向根目錄或者系統流目錄描述符的指針。其中比較重要的信息是文件集標示(File Set Identification)、指向分層根目錄信息控制塊(Root Directory ICB)的指針,而FSD中的擴展標識Next Extend則描述下一個FSD記錄在光盤中的位置。在一個可重寫光盤的邏輯卷中,只存在一個FSD,而對一個只寫一次光盤即DVD+R和DVD-R盤上,可能會存在多個FSD。在本發明實施例中,第一文件容量和第一起始位置位于所述的第一 FSD中的第一文件入口 (file entry)FE中。在FSD中,含有識別目錄結構的指針RootDirectoryICB,它指出了描述文件集的根目錄的位置,給出了入口 FE的地址;而入口 FE是用來描述文件(或者目錄)文件屬性、文件權限、文件類型、文件大小、文件的具體的空間使用等信息的,FE中的AD參數給出了 FID的位置。第一文件容量和第一起始位置可以由用戶預先編輯,也可以是固定值,存儲在刻錄機或電腦主機中。S102,接受實時數據并在所述的第一起始位置開始進行第一次刻錄。在本發明實施例中,刻錄機在刻錄完第一 FSD后,開始接收音頻或視頻等實時數據,在第一 FSD的FE中指定的第一起始位置開始往下刻錄開始實時刻錄。S103,判斷第一次刻錄的所述的實時數據的大小是否達到所述的第一文件容量。S104,如果第一次刻錄的實時數據的大小達到所述的第一文件容量,則分割所述的實時數據,結束第一次刻錄。在本發明實施例中,當第一次刻錄的實時數據的大小超過第一 FSD的FE中指定的第一文件容量時,開始分割這個文件,以保證第一次刻錄的順利完成。如果第一次刻錄的文件大小沒有超過第一 FSD的FE中指定的第一文件容量,則刻錄直接完成。本發明提供的同步錄音錄像的光盤的實時刻錄方法,在未獲知完整的刻錄文件數據及刻錄 文件大小的情況下,可以直接對音頻視頻文件進行實時刻錄,即便在刻錄的過程中斷電,由于FSD的信息已經寫入,也可以保證已經刻錄數據的正常讀取。圖2是發明實施例提供的一種同步錄音錄像的光盤的實時刻錄方法流程圖,如圖2所示,所述的方法包括S201,在光盤中刻錄一第一文件集描述符FSD,所述的第一 FSD中包括一第一文件容量、一第一起始位置和下一 FSD的位置。在本發明實施例中,步驟S201與步驟SlOl不同之處在于,第一 FSD中還包括下一FSD的位置,下一 FSD的位置位于所述的第一 FSD的的擴展標識中。S202,接受實時數據并在所述的第一起始位置開始進行第一次刻錄。S203,判斷第一次刻錄的所述的實時數據的大小是否達到所述的第一文件容量。S204,如果第一次刻錄的實時數據的大小達到所述的第一文件容量,則分割所述的實時數據,結束第一次刻錄。在本發明實施例中,步驟S202至步驟S204與圖I中的步驟S102至步驟S104相似,故在此不再贅述。S205,在所述的下一個FSD的位置刻錄第二 FSD,所述的第二 FSD中包括第二文件
容量、第一起始位置和一第二起始位置。在本發明實施例中,刻錄機根據第一 FSD擴展標識中所指定的下一 FSD的位置,刻錄第二FSD,第二FSD中包括第二文件容量和一第二起始位置,也可以包括下一FSD的位置。第二文件容量和第二起始位置位于所述的第二 FSD中的第二 FE中??啼浫氲诙€FSD方式同刻錄第一個FSD相同,不同之處在于要在FSD中的FID (file identifier descriptor)中加入一個FID用來指示出第一次刻錄完成的文件的位置,即第一起始位置。FID如同目錄一樣給出了所有的文件的名稱等信息,這個文件可能是一個目錄文件,也可能是一個真實的文件,下面具體說明的是FID指向的是一個真實的文件,這個文件的信息組織在和入口 FE相同的結構中,FID給出了這個FE的位置。包含著真實的文件信息的FE記錄了文件的大小,和在光盤中的起始位置。S206,將分割后的實時數據中未刻錄的部分在所述的第二起始位置開始進行第二次刻錄。在本發明實施例中,由于在步驟S204中對實時數據進行了分割,刻錄機將分割后的實時數據中未刻錄的部分在所述的第二起始位置開始進行第二次刻錄。S207,判斷第二次刻錄的所述的實時數據的大小是否達到所述的第二文件容量。S208,如果第二次刻錄的實時數據的大小達到所述的第二文件容量,則分割所述的實時數據,結束第二次刻錄。在本發明實施例中,如果第二次刻錄的文件大小沒有超過第二 FSD的FE中指定的第二文件容量,則刻錄直接完成。當第二次刻錄的實時數據的大小超過第二 FSD的FE中指定的第二文件容量時,開始分割這個文件,并參照步驟S205至S208以此類推實現第三次刻錄。
本發明提供的同步錄音錄像的光盤的實時刻錄方法,在未獲知完整的刻錄文件數據及刻錄文件大小的情況下,可以直接對音頻視頻文件進行實時刻錄,還能夠實現追加刻錄,即便在刻錄的過程中斷電,由于FSD的信息已經寫入,也可以保證已經刻錄數據的正常讀取。圖3是發明實施例提供的一種同步錄音錄像的光盤的實時刻錄方法流程圖,如圖3所示,所述的方法包括S3Ol,刻錄卷識別描述符序列 VRS(volume recognition sequence);S302,刻錄主卷描述符序列 PVDS (primary volume descriptor sequence);
S303,刻錄保留卷描述符序列 RVDS(reserved volume descriptor sequence);S304,刻錄卷描述符定位指針 AVDP (anchor volume descriptor pointer),在第256扇區;S305,刻錄FSD,并在FSD的擴展標識處,刻錄下一個FSD的位置。本FSD通過ICB (information control block)指出入口 FE 的位置;S306,刻錄入口 FE。FE 通過 AD(allocation discriptor)指不出 FID 的位置;S307,刻錄FID,FID是一個序列,第一個FID通過ICB指回了入口 FE。第二個FID通過ICB指出了指向文件的FE的位置;S308,刻錄FE,FE中的AD指出了文件的大小和起始位置。在這里把文件的大小和起始位置寫成固定值;S309,接收音視頻數據內容,在FE中預定的位置開始刻錄,并累加數據的大小,到達指定的文件大小時對文件進行分割;S310在預先指定的位置刻錄FSD,步驟跳轉到S305,不同之處在于,在刻錄FID時,要增加一個FID指向上一次所刻錄的文件,即增加一個指向上一次所刻錄的文件的FID。本發明提供的同步錄音錄像的光盤的實時刻錄方法,在未獲知完整的刻錄文件數據及刻錄文件大小的情況下,可以直接對音頻視頻文件進行實時刻錄,還能夠實現追加刻錄,即便在刻錄的過程中斷電,由于FSD的信息已經寫入,也可以保證已經刻錄數據的正常讀取。實施例二圖4是本發明實施例提供的一種同步錄音錄像的光盤的實時刻錄裝置的模塊圖,如圖4所示,所述的裝置包括第一 FSD刻錄單元401、第一刻錄單元402、第一容量判斷單元403和第一數據分割單元404,其中第一 FSD刻錄單元401,用于在光盤中刻錄一第一 FSD,所述的第一 FSD中包括一
第一文件容量和一第一起始位置。在本發明實施例中,光盤可以是一次性可寫式光盤,如⑶-R,DVD+R,DVD-R等,刻錄機在刻錄完UDF的卷結構后,第一 FSD刻錄單元401在光盤中刻錄上第一個FSD (文件集描述符,file set discriptor), FSD 是文件集描述符序列 FSDS(File Set Descriptorsequence)中的一個,該序列信息作為序列擴展信息是需要記錄在光盤上的。FSDS包含的FSD可能會有多個,每個FSD都會有一個獨立的編號,FSDS中的FSD編號從0開始,依次累加,可以允許出現相同的編號,編號相同的時候,都會被視為是相同的FSD,具有同樣的內容。FSDS中雖然有多個FSD,但是編號最大的的FSD被稱為現行的FSD或者主FSD(Prevailing FSD),在使用的時候,只能使用編號最大的FSD,其它的可以視作為垃圾信息,不予處理。從卷結構的LVD中的Logical Volume ContentUse域可以獲得FSDS的入口位置,當然,一個FSDS,是可以通過文件集描述的Next Extent字段進行定位于擴展指示的。一個FSDS的結束是通過如下三種方式終結
I. TD (Terminating Descriptor)描述符來終結的2.文件集描述符的Next Extent字段確認的一個本序列的一部分;3.碰到空記錄的邏輯塊;處理方式基本上與卷描述符序列終結是一樣的。文件集描述符序列中之所以會出現多個FSD,主要原因是由于一次可寫光盤導致的,由于每次向光盤新增內容的時候,都會導致先前的FSD失效,必須再記錄新的FSD。每次刻錄新的數據時,都再記錄新的FSD,同時累加FSD的編號,并在新的FSD中加入指示已刻錄文件的FID。用它來指示上次刻錄的文件的FE的位置。FSD(File Set Descriptor)文件集描述符,FSD是用來確定一個文件集的位置以及目錄的,每一個FSD只能描述一個單個的文件集,FSD指定了文件集號、文件集標示符、文件集使用的字符集、交換級別、域描述符、指向根目錄或者系統流目錄描述符的指針。其中比較重要的信息是文件集標示(File Set Identification)、指向分層根目錄信息控制塊(Root Directory ICB)的指針,而FSD中的擴展標識Next Extend則描述下一個FSD記錄在光盤中的位置。在一個可重寫光盤的邏輯卷中,只存在一個FSD,而對一個只寫一次光盤即DVD+R和DVD-R盤上,可能會存在多個FSD。在本發明實施例中,第一文件容量和第一起始位置位于所述的第一 FSD中的第一文件入口 (file entry)FE中。在FSD中,含有識別目錄結構的指針RootDirectoryICB,它指出了描述文件集的根目錄的位置,給出了入口 FE的地址;而入口 FE是用來描述文件(或者目錄)文件屬性、文件權限、文件類型、文件大小、文件的具體的空間使用等信息的,FE中的AD參數給出了 FID的位置。第一文件容量和第一起始位置可以由用戶預先編輯,也可以是固定值,存儲在刻錄機或電腦主機中。第一刻錄單元402,用于接受實時數據并在所述的第一起始位置開始進行第一次刻錄。在本發明實施例中,第一 FSD刻錄單元401在刻錄完第一 FSD后,第一刻錄單元402開始接收音頻或視頻等實時數據,在第一 FSD的FE中指定的第一起始位置開始往下刻錄開始實時刻錄。第一容量判斷單元403,用于判斷第一次刻錄的所述的實時數據的大小是否達到所述的第一文件容量。第一數據分割單元404,用于在第一次刻錄的實時數據的大小達到所述的第一文件容量時,分割所述的實時數據,結束第一次刻錄。在本發明實施例中,當第一次刻錄的實時數據的大小超過第一 FSD的FE中指定的第一文件容量時,開始分割這個文件,以保證第一次刻錄的順利完成。如果第一次刻錄的文件大小沒有超過第一 FSD的FE中指定的第一文件容量,則刻錄直接完成。本發明提供的同步錄音錄像的光盤的實時刻錄裝置,在未獲知完整的刻錄文件數據及刻錄文件大小的情況下,可以直接對音頻視頻文件進行實時刻錄,即便在刻錄的過程中斷電,由于FSD的信息已經寫入,也可以保證已經刻錄數據的正常讀取。圖5是本發明實施例提供的一種同步錄音錄像的光盤的實時刻錄裝置的模塊圖,如圖5所示,所述的裝置包括第一 FSD刻錄單元501、第一刻錄單元502、第一容量判斷單元503、第一數據分割單元504、第二 FSD刻錄單元505、第二刻錄單元506、第二容量判斷單元507和第二數據分割單元508,其中第一 FSD刻錄單元501、第一刻錄單元502、第一容量判斷單元503和第一數據分割單元504與圖4中的第一 FSD刻錄單元401、第一刻錄單元402、第一容量判斷單元403和第一數據分割單元404相同,故在此不再贅述。第二 FSD刻錄單元505,用于在所述的下一個FSD的位置刻錄第二 FSD,所述的第二 FSD中包括第二文件容量和一第二起始位置。在本發明實施例中,第二 FSD刻錄單元505根據第一 FSD擴展標識中所指定的下一 FSD的位置,刻錄第二 FSD,第二 FSD中包括第二文件容量和一第二起始位置,也可以包括下一 FSD的位置。第二文件容量和第二起始位置位于所述的第二 FSD中的第二 FE中。 刻錄入第二個FSD方式同刻錄第一個FSD相同,不同之處在于要在FSD中的FID (file identifier descriptor)中加入一個FID用來指示出第一次刻錄完成的文件的位置,即第一起始位置。FID如同目錄一樣給出了所有的文件的名稱等信息,這個文件可能是一個目錄文件,也可能是一個真實的文件,下面具體說明的是FID指向的是一個真實的文件,這個文件的信息組織在和入口 FE相同的結構中,FID給出了這個FE的位置。包含著真實的文件信息的FE記錄了文件的大小,和在光盤中的起始位置。第二刻錄單元506,用于將分割后的實時數據中未刻錄的部分在所述的第二起始位置開始進行第二次刻錄。在本發明實施例中,由于第一數據分割單元504對實時數據進行了分割,第二刻錄單元506將分割后的實時數據中未刻錄的部分在所述的第二起始位置開始進行第二次刻錄。第二容量判斷單元507,用于判斷第二次刻錄的所述的實時數據的大小是否達到所述的第二文件容量。第二數據分割單元508,用于如果第二次刻錄的實時數據的大小達到所述的第二文件容量,則分割所述的實時數據,結束第二次刻錄。在本發明實施例中,如果第二次刻錄的文件大小沒有超過第二 FSD的FE中指定的第二文件容量,則刻錄直接完成。當第二次刻錄的實時數據的大小超過第二 FSD的FE中指定的第二文件容量時,開始分割這個文件,以此類推實現第三次刻錄。本發明提供的同步錄音錄像的光盤的實時刻錄裝置,在未獲知完整的刻錄文件數據及刻錄文件大小的情況下,可以直接對音頻視頻文件進行實時刻錄,還能夠實現追加刻錄,即便在刻錄的過程中斷電,由于FSD的信息已經寫入,也可以保證已經刻錄數據的正常讀取。以上所述的具體實施方式
,對本發明的目 的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發明的具體實施方式
而已,并不用于限定本發明的保護范圍,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種同步錄音錄像的光盤的實時刻錄方法,其特征在于,所述的方法包括 在光盤中刻錄一第一文件集描述符FSD,所述的第一 FSD中包括一第一文件容量和一第一起始位置; 接受實時數據并在所述的第一起始位置開始進行第一次刻錄; 判斷第一次刻錄的所述的實時數據的大小是否達到所述的第一文件容量; 如果第一次刻錄的實時數據的大小達到所述的第一文件容量,則分割所述的實時數據,結束第一次刻錄。
2.根據權利要求I所述的同步錄音錄像的光盤的實時刻錄方法,其特征在于,所述的第一文件容量和第一起始位置位于所述的第一 FSD中的第一文件入口 FE中。
3.根據權利要求I所述的同步錄音錄像的光盤的實時刻錄方法,其特征在于,所述的第一 FSD中還包括下一 FSD的位置; 在分割所述的實時數據之后,所述的方法還包括 在所述的下一個FSD的位置刻錄第二 FSD,所述的第二 FSD中包括第二文件容量和一第二起始位置; 將分割后的實時數據中未刻錄的部分在所述的第二起始位置開始進行第二次刻錄; 判斷第二次刻錄的所述的實時數據的大小是否達到所述的第二文件容量; 如果第二次刻錄的實時數據的大小達到所述的第二文件容量,則分割所述的實時數據,結束第二次刻錄。
4.根據權利要求3所述的同步錄音錄像的光盤的實時刻錄方法,其特征在于,所述的第二 FSD中還包括所述的第一起始位置。
5.根據權利要求3所述的同步錄音錄像的光盤的實時刻錄方法,其特征在于,所述的下一 FSD的位置位于所述的第一 FSD的的擴展標識中。
6.根據權利要求3所述的同步錄音錄像的光盤的實時刻錄方法,其特征在于,所述的第二文件容量和第二起始位置位于所述的第二 FSD中的第二 FE中。
7.根據權利要求4所述的同步錄音錄像的光盤的實時刻錄方法,其特征在于,所述的第二 FSD中包括的所述的第一起始位置位于所述的第二 FSD中的文件標識描述符FID指示出的FE中。
8.一種同步錄音錄像的光盤的實時刻錄裝置,其特征在于,所述的裝置包括 第一 FSD刻錄單元,用于在光盤中刻錄一第一 FSD,所述的第一 FSD中包括一第一文件容量和一第一起始位置; 第一刻錄單元,用于接受實時數據并在所述的第一起始位置開始進行第一次刻錄;第一容量判斷單元,用于判斷第一次刻錄的所述的實時數據的大小是否達到所述的第一文件容量; 第一數據分割單元,用于在第一次刻錄的實時數據的大小達到所述的第一文件容量時,分割所述的實時數據,結束第一次刻錄。
9.根據權利要求8所述的同步錄音錄像的光盤的實時刻錄裝置,其特征在于,所述的第一文件容量和第一起始位置位于所述的第一 FSD中的第一文件入口 FE中。
10.根據權利要求8所述的同步錄音錄像的光盤的實時刻錄裝置,其特征在于,所述的第一 FSD中還包括下一 FSD的位置;所述的實時刻錄裝置還包括第二 FSD刻錄單元,用于在所述的下一個FSD的位置刻錄第二 FSD,所述的第二 FSD中包括第二文件容量和一第二起始位置; 第二刻錄單元,用于將分割后的實時數據中未刻錄的部分在所述的第二起始位置開始進行第二次刻錄; 第二容量判斷單元,用于判斷第二次刻錄的所述的實時數據的大小是否達到所述的第二文件容量; 第二數據分割單元,用于如果第二次刻錄的實時數據的大小達到所述的第二文件容量,則分割所述的實時數據,結束第二次刻錄。
11.根據權利要求10所述的同步錄音錄像的光盤的實時刻錄裝置,其特征在于,所述的第二 FSD中還包括所述的第一起始位置。
12.根據權利要求10所述的同步錄音錄像的光盤的實時刻錄裝置,其特征在于,所述的下一 FSD的位置位于所述的第一 FSD的的擴展標識中。
13.根據權利要求10所述的同步錄音錄像的光盤的實時刻錄裝置,其特征在于,所述的第二文件容量和第二起始位置位于所述的第二 FSD中的第二 FE中。
14.根據權利要求11所述的同步錄音錄像的光盤的實時刻錄裝置,其特征在于,所述的第二 FSD中包括的所述的第一起始位置位于所述的第二 FSD中的文件標識描述符FID指示出的FE中。
全文摘要
本發明是關于一種同步錄音錄像的光盤的實時刻錄方法及裝置,所述的方法包括在光盤中刻錄一第一文件集描述符FSD,所述的第一FSD中包括一第一文件容量和一第一起始位置;接受實時數據并在所述的第一起始位置開始進行第一次刻錄;判斷第一次刻錄的所述的實時數據的大小是否達到所述的第一文件容量;如果第一次刻錄的實時數據的大小達到所述的第一文件容量,則分割所述的實時數據,結束第一次刻錄。本發明提供的同步錄音錄像的光盤的實時刻錄方法及裝置,在未獲知完整的刻錄文件數據及刻錄文件大小的情況下,可以直接對音頻視頻文件進行實時刻錄,還能夠實現追加刻錄,即便在刻錄的過程中斷電,也可以保證已經刻錄數據的正常讀取。
文檔編號G11B27/034GK102629485SQ201210111618
公開日2012年8月8日 申請日期2012年4月16日 優先權日2012年4月16日
發明者劉衛國, 單衍景, 張宏國, 謝泳江, 鄒康 申請人:北京華夏電通科技股份有限公司