亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種同步錄音錄像的光盤的實(shí)時(shí)刻錄方法及裝置的制作方法

文檔序號(hào):6739123閱讀:307來源:國知局
專利名稱:一種同步錄音錄像的光盤的實(shí)時(shí)刻錄方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明是關(guān)于光盤刻錄技術(shù)領(lǐng)域,尤其是關(guān)于流媒體實(shí)時(shí)刻錄技術(shù)領(lǐng)域,具體來說是關(guān)于一種同步錄音錄像的光盤的實(shí)時(shí)刻錄方法及裝置。
背景技術(shù)
隨著流媒體技術(shù)的不斷發(fā)展,如何將流媒體文件實(shí)時(shí)刻錄到光盤上成為了亟待解決的問題。對(duì)于一次性可寫式光盤(⑶-R,DVD+R, DVD-R等)來說,傳統(tǒng)的光盤刻錄方式是把需要刻錄的文件先打包生成鏡像文件,即把硬盤中的文件按照UDF文件系統(tǒng)的標(biāo)準(zhǔn),生成UDF (Universal Disk Format,統(tǒng)一光盤格式)格式的鏡像文件,記錄在硬盤或內(nèi)存中,然后順序的從硬盤或內(nèi)存中讀取鏡像文件刻錄到光盤中。傳統(tǒng)的刻錄方式要求在開始刻錄時(shí),文件的大小等相關(guān)信息必須是已知的、確定的,不可以再變動(dòng)。而實(shí)時(shí)刻錄要求將接收到的媒體數(shù)據(jù)實(shí)時(shí)刻錄到光盤中,而在這個(gè)過程中,文件的大小信息是不能確定的,在追加刻錄時(shí),需要更改光盤中的目錄結(jié)構(gòu),使其能夠識(shí)別到已刻錄的數(shù)據(jù)和追加刻錄的數(shù)據(jù)。對(duì)于不可擦寫的光盤而言,數(shù)據(jù)一旦寫上去就無法改寫了,并且文件系統(tǒng)中的目錄結(jié)構(gòu)和文件大小等信息,刻錄進(jìn)去就不可更改。為實(shí)現(xiàn)媒體數(shù)據(jù)的實(shí)時(shí)刻錄,現(xiàn)有技術(shù)提供一種實(shí)時(shí)刻錄技術(shù)方式,首先預(yù)留一定大小的光軌,這個(gè)光軌用來存儲(chǔ)文件相關(guān)的大小等信息;開始實(shí)時(shí)錄制時(shí),把音頻視頻源采集的數(shù)據(jù)進(jìn)行處理、編碼、交織形成音頻和視頻數(shù)據(jù)塊,然后把這些數(shù)據(jù)塊的數(shù)據(jù)放在緩存里,接下來系統(tǒng)把緩存的數(shù)據(jù)通過刻錄機(jī)寫到光盤上,完成實(shí)際的錄制。預(yù)留光軌的大小必須符合光盤糾錯(cuò)的要求;光軌之間必須有一定的空隙,空隙里的內(nèi)容取決于刻錄機(jī);最多預(yù)留2個(gè)光軌。另外,在一個(gè)光軌里必須順序?qū)懭耄磸倪@個(gè)光軌的起始?jí)K地址寫到結(jié)束的塊地址?,F(xiàn)有技術(shù)的實(shí)時(shí)刻錄方式的本質(zhì)是在實(shí)時(shí)刻錄內(nèi)容的同時(shí),把文件相關(guān)的大小等信息緩存到內(nèi)存里,當(dāng)刻錄文件結(jié)束時(shí),再把文件的相關(guān)信息刻錄到預(yù)留光軌。這種技術(shù)的缺點(diǎn)在于I.當(dāng)在刻錄的過程中斷電的情況下,緩存在內(nèi)存中的文件相關(guān)的大小等信息會(huì)消失,導(dǎo)致以刻錄到光盤中的文件作廢。2.由于預(yù)留的光軌在第一次刻錄時(shí)已經(jīng)用掉,因此光盤只能刻錄一次,在光盤沒有刻滿的情況下,無法追加刻錄。中國專利申請(qǐng)第200480020383. 3公開了一種光盤刻錄方法及裝置,中國專利申請(qǐng)第201010236149. I公開了一種文件恢復(fù)方法、系統(tǒng)及DVR。以上專利申請(qǐng)所公開的內(nèi)容合并于此,以作為本發(fā)明的現(xiàn)有技術(shù)。

發(fā)明內(nèi)容
為克服現(xiàn)有技術(shù)中存在的實(shí)時(shí)刻錄技術(shù)不能追加刻錄和斷電保護(hù)的問題,本發(fā)明提供一種同步錄音錄像的光盤的實(shí)時(shí)刻錄方法及裝。本發(fā)明提供一種同步錄音錄像的光盤的實(shí)時(shí)刻錄方法,所述的方法包括在光盤中刻錄一第一文件集描述符(file set discriptor)FSD,所述的第一 FSD中包括一第一文件容量和一第一起始位置;接受實(shí)時(shí)數(shù)據(jù)并在所述的第一起始位置開始進(jìn)行第一次刻錄;判斷第一次刻錄的所述的實(shí)時(shí)數(shù)據(jù)的大小是否達(dá)到所述的第一文件容量;如果第一次刻錄的實(shí)時(shí)數(shù)據(jù)的大小達(dá)到所述的第一文件容量,則分割所述的實(shí)時(shí)數(shù)據(jù),結(jié)束第一次刻錄。本發(fā)明還提供一種同步錄音錄像的光盤的實(shí)時(shí)刻錄裝置,所述的裝置包括第一FSD刻錄單元,用于在光盤中刻錄一第一 FSD,所述的第一 FSD中包括一第一文件容量和一第一起始位置;第一刻錄單元,用于接受實(shí)時(shí)數(shù)據(jù)并在所述的第一起始位置開始進(jìn)行第一次刻錄;第一容量判斷單元,用于判斷第一次刻錄的所述的實(shí)時(shí)數(shù)據(jù)的大小是否達(dá)到所述的第一文件容量;第一數(shù)據(jù)分割單元,用于在第一次刻錄的實(shí)時(shí)數(shù)據(jù)的大小達(dá)到所述的第一文件容量時(shí),分割所述的實(shí)時(shí)數(shù)據(jù),結(jié)束第一次刻錄。本發(fā)明提供的同步錄音錄像的光盤的實(shí)時(shí)刻錄方法及裝置,在未獲知完整的刻錄文件數(shù)據(jù)及刻錄文件大小的情況下,可以直接對(duì)音頻視頻文件進(jìn)行實(shí)時(shí)刻錄,還能夠?qū)崿F(xiàn)追加刻錄,即便在刻錄的過程中斷電,也可以保證已經(jīng)刻錄數(shù)據(jù)的正常讀取。


此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,并不構(gòu)成對(duì)本發(fā)明的限定。在附圖中圖I是發(fā)明實(shí)施例提供的一種同步錄音錄像的光盤的實(shí)時(shí)刻錄方法流程圖。圖2是發(fā)明實(shí)施例提供的一種同步錄音錄像的光盤的實(shí)時(shí)刻錄方法流程圖。圖3是發(fā)明實(shí)施例提供的一種同步錄音錄像的光盤的實(shí)時(shí)刻錄方法流程圖。圖4是本發(fā)明實(shí)施例提供的一種同步錄音錄像的光盤的實(shí)時(shí)刻錄裝置的模塊圖。圖5是本發(fā)明實(shí)施例提供的一種同步錄音錄像的光盤的實(shí)時(shí)刻錄裝置的模塊圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施方式和附圖,對(duì)本發(fā)明做進(jìn)一步詳細(xì)說明。在此,本發(fā)明的示意性實(shí)施方式及其說明用于解釋本發(fā)明,但并不作為對(duì)本發(fā)明的限定。本發(fā)明實(shí)施例提供一種同步錄音錄像的光盤的實(shí)時(shí)刻錄方法及裝置,以下結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)說明。實(shí)施例一本發(fā)明實(shí)施例提供的技術(shù)方案是在符合UDF標(biāo)準(zhǔn)的前提下,利用FSD中的擴(kuò)展標(biāo)識(shí)滿足實(shí)時(shí)刻錄時(shí)對(duì)追加刻錄和斷電保護(hù)的需求。圖I是發(fā)明實(shí)施例提供的一種同步錄音錄像的光盤的實(shí)時(shí)刻錄方法流程圖,如圖I所示,所述的方法包括SlOl,在光盤中刻錄一第一文件集描述符FSD,所述的第一 FSD中包括一第一文件
容量和一第一起始位置。在本發(fā)明實(shí)施例中,光盤可以是一次性可寫式光盤,如⑶-R,DVD+R, DVD-R等,刻錄機(jī)在刻錄完m)F的卷結(jié)構(gòu)后,在光盤中刻錄上第一個(gè)FSD(文件集描述符,file setdiscriptor),FSD 是文件集描述符序列 FSDS(File Set Descriptor sequence)中的一個(gè),該序列信息作為序列擴(kuò)展信息是需要記錄在光盤上的。FSDS包含的FSD可能會(huì)有多個(gè),每個(gè)FSD都會(huì)有一個(gè)獨(dú)立的編號(hào),F(xiàn)SDS中的FSD編號(hào)從0開始,依次累加,可以允許出現(xiàn)相同的編號(hào),編號(hào)相同的時(shí)候,都會(huì)被視為是相同的FSD,具有同樣的內(nèi)容。FSDS中雖然有多個(gè)FSD,但是編號(hào)最大的的FSD被稱為現(xiàn)行的FSD或者主FSD (Prevailing FSD),在使用的時(shí)候,只能使用編號(hào)最大的FSD,其它的可以視作為垃圾信息,不予處理。從卷結(jié)構(gòu)的LVD中的Logical Volume ContentUse域可以獲得FSDS的入口位置,當(dāng)然,一個(gè)FSDS,是可以通過文件集描述的Next Extent字段進(jìn)行定位于擴(kuò)展指示的。一個(gè)FSDS的結(jié)束是通過如下三種方式終結(jié)
I. TD (Terminating Descriptor)描述符來終結(jié)的2.文件集描述符的Next Extent字段確認(rèn)的一個(gè)本序列的一部分;3.碰到空記錄的邏輯塊;處理方式基本上與卷描述符序列終結(jié)是一樣的。文件集描述符序列中之所以會(huì)出現(xiàn)多個(gè)FSD,主要原因是由于一次可寫光盤導(dǎo)致的,由于每次向光盤新增內(nèi)容的時(shí)候,都會(huì)導(dǎo)致先前的FSD失效,必須再記錄新的FSD。每次刻錄新的數(shù)據(jù)時(shí),都再記錄新的FSD,同時(shí)累加FSD的編號(hào),并在新的FSD中加入指示已刻錄文件的FID。用它來指示上次刻錄的文件的FE的位置。FSD(File Set Descriptor)文件集描述符,F(xiàn)SD是用來確定一個(gè)文件集的位置以及目錄的,每一個(gè)FSD只能描述一個(gè)單個(gè)的文件集,F(xiàn)SD指定了文件集號(hào)、文件集標(biāo)示符、文件集使用的字符集、交換級(jí)別、域描述符、指向根目錄或者系統(tǒng)流目錄描述符的指針。其中比較重要的信息是文件集標(biāo)示(File Set Identification)、指向分層根目錄信息控制塊(Root Directory ICB)的指針,而FSD中的擴(kuò)展標(biāo)識(shí)Next Extend則描述下一個(gè)FSD記錄在光盤中的位置。在一個(gè)可重寫光盤的邏輯卷中,只存在一個(gè)FSD,而對(duì)一個(gè)只寫一次光盤即DVD+R和DVD-R盤上,可能會(huì)存在多個(gè)FSD。在本發(fā)明實(shí)施例中,第一文件容量和第一起始位置位于所述的第一 FSD中的第一文件入口 (file entry)FE中。在FSD中,含有識(shí)別目錄結(jié)構(gòu)的指針RootDirectoryICB,它指出了描述文件集的根目錄的位置,給出了入口 FE的地址;而入口 FE是用來描述文件(或者目錄)文件屬性、文件權(quán)限、文件類型、文件大小、文件的具體的空間使用等信息的,F(xiàn)E中的AD參數(shù)給出了 FID的位置。第一文件容量和第一起始位置可以由用戶預(yù)先編輯,也可以是固定值,存儲(chǔ)在刻錄機(jī)或電腦主機(jī)中。S102,接受實(shí)時(shí)數(shù)據(jù)并在所述的第一起始位置開始進(jìn)行第一次刻錄。在本發(fā)明實(shí)施例中,刻錄機(jī)在刻錄完第一 FSD后,開始接收音頻或視頻等實(shí)時(shí)數(shù)據(jù),在第一 FSD的FE中指定的第一起始位置開始往下刻錄開始實(shí)時(shí)刻錄。S103,判斷第一次刻錄的所述的實(shí)時(shí)數(shù)據(jù)的大小是否達(dá)到所述的第一文件容量。S104,如果第一次刻錄的實(shí)時(shí)數(shù)據(jù)的大小達(dá)到所述的第一文件容量,則分割所述的實(shí)時(shí)數(shù)據(jù),結(jié)束第一次刻錄。在本發(fā)明實(shí)施例中,當(dāng)?shù)谝淮慰啼浀膶?shí)時(shí)數(shù)據(jù)的大小超過第一 FSD的FE中指定的第一文件容量時(shí),開始分割這個(gè)文件,以保證第一次刻錄的順利完成。如果第一次刻錄的文件大小沒有超過第一 FSD的FE中指定的第一文件容量,則刻錄直接完成。本發(fā)明提供的同步錄音錄像的光盤的實(shí)時(shí)刻錄方法,在未獲知完整的刻錄文件數(shù)據(jù)及刻錄 文件大小的情況下,可以直接對(duì)音頻視頻文件進(jìn)行實(shí)時(shí)刻錄,即便在刻錄的過程中斷電,由于FSD的信息已經(jīng)寫入,也可以保證已經(jīng)刻錄數(shù)據(jù)的正常讀取。圖2是發(fā)明實(shí)施例提供的一種同步錄音錄像的光盤的實(shí)時(shí)刻錄方法流程圖,如圖2所示,所述的方法包括S201,在光盤中刻錄一第一文件集描述符FSD,所述的第一 FSD中包括一第一文件容量、一第一起始位置和下一 FSD的位置。在本發(fā)明實(shí)施例中,步驟S201與步驟SlOl不同之處在于,第一 FSD中還包括下一FSD的位置,下一 FSD的位置位于所述的第一 FSD的的擴(kuò)展標(biāo)識(shí)中。S202,接受實(shí)時(shí)數(shù)據(jù)并在所述的第一起始位置開始進(jìn)行第一次刻錄。S203,判斷第一次刻錄的所述的實(shí)時(shí)數(shù)據(jù)的大小是否達(dá)到所述的第一文件容量。S204,如果第一次刻錄的實(shí)時(shí)數(shù)據(jù)的大小達(dá)到所述的第一文件容量,則分割所述的實(shí)時(shí)數(shù)據(jù),結(jié)束第一次刻錄。在本發(fā)明實(shí)施例中,步驟S202至步驟S204與圖I中的步驟S102至步驟S104相似,故在此不再贅述。S205,在所述的下一個(gè)FSD的位置刻錄第二 FSD,所述的第二 FSD中包括第二文件
容量、第一起始位置和一第二起始位置。在本發(fā)明實(shí)施例中,刻錄機(jī)根據(jù)第一 FSD擴(kuò)展標(biāo)識(shí)中所指定的下一 FSD的位置,刻錄第二FSD,第二FSD中包括第二文件容量和一第二起始位置,也可以包括下一FSD的位置。第二文件容量和第二起始位置位于所述的第二 FSD中的第二 FE中??啼浫氲诙€(gè)FSD方式同刻錄第一個(gè)FSD相同,不同之處在于要在FSD中的FID (file identifier descriptor)中加入一個(gè)FID用來指示出第一次刻錄完成的文件的位置,即第一起始位置。FID如同目錄一樣給出了所有的文件的名稱等信息,這個(gè)文件可能是一個(gè)目錄文件,也可能是一個(gè)真實(shí)的文件,下面具體說明的是FID指向的是一個(gè)真實(shí)的文件,這個(gè)文件的信息組織在和入口 FE相同的結(jié)構(gòu)中,F(xiàn)ID給出了這個(gè)FE的位置。包含著真實(shí)的文件信息的FE記錄了文件的大小,和在光盤中的起始位置。S206,將分割后的實(shí)時(shí)數(shù)據(jù)中未刻錄的部分在所述的第二起始位置開始進(jìn)行第二次刻錄。在本發(fā)明實(shí)施例中,由于在步驟S204中對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行了分割,刻錄機(jī)將分割后的實(shí)時(shí)數(shù)據(jù)中未刻錄的部分在所述的第二起始位置開始進(jìn)行第二次刻錄。S207,判斷第二次刻錄的所述的實(shí)時(shí)數(shù)據(jù)的大小是否達(dá)到所述的第二文件容量。S208,如果第二次刻錄的實(shí)時(shí)數(shù)據(jù)的大小達(dá)到所述的第二文件容量,則分割所述的實(shí)時(shí)數(shù)據(jù),結(jié)束第二次刻錄。在本發(fā)明實(shí)施例中,如果第二次刻錄的文件大小沒有超過第二 FSD的FE中指定的第二文件容量,則刻錄直接完成。當(dāng)?shù)诙慰啼浀膶?shí)時(shí)數(shù)據(jù)的大小超過第二 FSD的FE中指定的第二文件容量時(shí),開始分割這個(gè)文件,并參照步驟S205至S208以此類推實(shí)現(xiàn)第三次刻錄。
本發(fā)明提供的同步錄音錄像的光盤的實(shí)時(shí)刻錄方法,在未獲知完整的刻錄文件數(shù)據(jù)及刻錄文件大小的情況下,可以直接對(duì)音頻視頻文件進(jìn)行實(shí)時(shí)刻錄,還能夠?qū)崿F(xiàn)追加刻錄,即便在刻錄的過程中斷電,由于FSD的信息已經(jīng)寫入,也可以保證已經(jīng)刻錄數(shù)據(jù)的正常讀取。圖3是發(fā)明實(shí)施例提供的一種同步錄音錄像的光盤的實(shí)時(shí)刻錄方法流程圖,如圖3所示,所述的方法包括S3Ol,刻錄卷識(shí)別描述符序列 VRS(volume recognition sequence);S302,刻錄主卷描述符序列 PVDS (primary volume descriptor sequence);
S303,刻錄保留卷描述符序列 RVDS(reserved volume descriptor sequence);S304,刻錄卷描述符定位指針 AVDP (anchor volume descriptor pointer),在第256扇區(qū);S305,刻錄FSD,并在FSD的擴(kuò)展標(biāo)識(shí)處,刻錄下一個(gè)FSD的位置。本FSD通過ICB (information control block)指出入口 FE 的位置;S306,刻錄入口 FE。FE 通過 AD(allocation discriptor)指不出 FID 的位置;S307,刻錄FID,F(xiàn)ID是一個(gè)序列,第一個(gè)FID通過ICB指回了入口 FE。第二個(gè)FID通過ICB指出了指向文件的FE的位置;S308,刻錄FE,F(xiàn)E中的AD指出了文件的大小和起始位置。在這里把文件的大小和起始位置寫成固定值;S309,接收音視頻數(shù)據(jù)內(nèi)容,在FE中預(yù)定的位置開始刻錄,并累加數(shù)據(jù)的大小,到達(dá)指定的文件大小時(shí)對(duì)文件進(jìn)行分割;S310在預(yù)先指定的位置刻錄FSD,步驟跳轉(zhuǎn)到S305,不同之處在于,在刻錄FID時(shí),要增加一個(gè)FID指向上一次所刻錄的文件,即增加一個(gè)指向上一次所刻錄的文件的FID。本發(fā)明提供的同步錄音錄像的光盤的實(shí)時(shí)刻錄方法,在未獲知完整的刻錄文件數(shù)據(jù)及刻錄文件大小的情況下,可以直接對(duì)音頻視頻文件進(jìn)行實(shí)時(shí)刻錄,還能夠?qū)崿F(xiàn)追加刻錄,即便在刻錄的過程中斷電,由于FSD的信息已經(jīng)寫入,也可以保證已經(jīng)刻錄數(shù)據(jù)的正常讀取。實(shí)施例二圖4是本發(fā)明實(shí)施例提供的一種同步錄音錄像的光盤的實(shí)時(shí)刻錄裝置的模塊圖,如圖4所示,所述的裝置包括第一 FSD刻錄單元401、第一刻錄單元402、第一容量判斷單元403和第一數(shù)據(jù)分割單元404,其中第一 FSD刻錄單元401,用于在光盤中刻錄一第一 FSD,所述的第一 FSD中包括一
第一文件容量和一第一起始位置。在本發(fā)明實(shí)施例中,光盤可以是一次性可寫式光盤,如⑶-R,DVD+R,DVD-R等,刻錄機(jī)在刻錄完UDF的卷結(jié)構(gòu)后,第一 FSD刻錄單元401在光盤中刻錄上第一個(gè)FSD (文件集描述符,file set discriptor), FSD 是文件集描述符序列 FSDS(File Set Descriptorsequence)中的一個(gè),該序列信息作為序列擴(kuò)展信息是需要記錄在光盤上的。FSDS包含的FSD可能會(huì)有多個(gè),每個(gè)FSD都會(huì)有一個(gè)獨(dú)立的編號(hào),F(xiàn)SDS中的FSD編號(hào)從0開始,依次累加,可以允許出現(xiàn)相同的編號(hào),編號(hào)相同的時(shí)候,都會(huì)被視為是相同的FSD,具有同樣的內(nèi)容。FSDS中雖然有多個(gè)FSD,但是編號(hào)最大的的FSD被稱為現(xiàn)行的FSD或者主FSD(Prevailing FSD),在使用的時(shí)候,只能使用編號(hào)最大的FSD,其它的可以視作為垃圾信息,不予處理。從卷結(jié)構(gòu)的LVD中的Logical Volume ContentUse域可以獲得FSDS的入口位置,當(dāng)然,一個(gè)FSDS,是可以通過文件集描述的Next Extent字段進(jìn)行定位于擴(kuò)展指示的。一個(gè)FSDS的結(jié)束是通過如下三種方式終結(jié)
I. TD (Terminating Descriptor)描述符來終結(jié)的2.文件集描述符的Next Extent字段確認(rèn)的一個(gè)本序列的一部分;3.碰到空記錄的邏輯塊;處理方式基本上與卷描述符序列終結(jié)是一樣的。文件集描述符序列中之所以會(huì)出現(xiàn)多個(gè)FSD,主要原因是由于一次可寫光盤導(dǎo)致的,由于每次向光盤新增內(nèi)容的時(shí)候,都會(huì)導(dǎo)致先前的FSD失效,必須再記錄新的FSD。每次刻錄新的數(shù)據(jù)時(shí),都再記錄新的FSD,同時(shí)累加FSD的編號(hào),并在新的FSD中加入指示已刻錄文件的FID。用它來指示上次刻錄的文件的FE的位置。FSD(File Set Descriptor)文件集描述符,F(xiàn)SD是用來確定一個(gè)文件集的位置以及目錄的,每一個(gè)FSD只能描述一個(gè)單個(gè)的文件集,F(xiàn)SD指定了文件集號(hào)、文件集標(biāo)示符、文件集使用的字符集、交換級(jí)別、域描述符、指向根目錄或者系統(tǒng)流目錄描述符的指針。其中比較重要的信息是文件集標(biāo)示(File Set Identification)、指向分層根目錄信息控制塊(Root Directory ICB)的指針,而FSD中的擴(kuò)展標(biāo)識(shí)Next Extend則描述下一個(gè)FSD記錄在光盤中的位置。在一個(gè)可重寫光盤的邏輯卷中,只存在一個(gè)FSD,而對(duì)一個(gè)只寫一次光盤即DVD+R和DVD-R盤上,可能會(huì)存在多個(gè)FSD。在本發(fā)明實(shí)施例中,第一文件容量和第一起始位置位于所述的第一 FSD中的第一文件入口 (file entry)FE中。在FSD中,含有識(shí)別目錄結(jié)構(gòu)的指針RootDirectoryICB,它指出了描述文件集的根目錄的位置,給出了入口 FE的地址;而入口 FE是用來描述文件(或者目錄)文件屬性、文件權(quán)限、文件類型、文件大小、文件的具體的空間使用等信息的,F(xiàn)E中的AD參數(shù)給出了 FID的位置。第一文件容量和第一起始位置可以由用戶預(yù)先編輯,也可以是固定值,存儲(chǔ)在刻錄機(jī)或電腦主機(jī)中。第一刻錄單元402,用于接受實(shí)時(shí)數(shù)據(jù)并在所述的第一起始位置開始進(jìn)行第一次刻錄。在本發(fā)明實(shí)施例中,第一 FSD刻錄單元401在刻錄完第一 FSD后,第一刻錄單元402開始接收音頻或視頻等實(shí)時(shí)數(shù)據(jù),在第一 FSD的FE中指定的第一起始位置開始往下刻錄開始實(shí)時(shí)刻錄。第一容量判斷單元403,用于判斷第一次刻錄的所述的實(shí)時(shí)數(shù)據(jù)的大小是否達(dá)到所述的第一文件容量。第一數(shù)據(jù)分割單元404,用于在第一次刻錄的實(shí)時(shí)數(shù)據(jù)的大小達(dá)到所述的第一文件容量時(shí),分割所述的實(shí)時(shí)數(shù)據(jù),結(jié)束第一次刻錄。在本發(fā)明實(shí)施例中,當(dāng)?shù)谝淮慰啼浀膶?shí)時(shí)數(shù)據(jù)的大小超過第一 FSD的FE中指定的第一文件容量時(shí),開始分割這個(gè)文件,以保證第一次刻錄的順利完成。如果第一次刻錄的文件大小沒有超過第一 FSD的FE中指定的第一文件容量,則刻錄直接完成。本發(fā)明提供的同步錄音錄像的光盤的實(shí)時(shí)刻錄裝置,在未獲知完整的刻錄文件數(shù)據(jù)及刻錄文件大小的情況下,可以直接對(duì)音頻視頻文件進(jìn)行實(shí)時(shí)刻錄,即便在刻錄的過程中斷電,由于FSD的信息已經(jīng)寫入,也可以保證已經(jīng)刻錄數(shù)據(jù)的正常讀取。圖5是本發(fā)明實(shí)施例提供的一種同步錄音錄像的光盤的實(shí)時(shí)刻錄裝置的模塊圖,如圖5所示,所述的裝置包括第一 FSD刻錄單元501、第一刻錄單元502、第一容量判斷單元503、第一數(shù)據(jù)分割單元504、第二 FSD刻錄單元505、第二刻錄單元506、第二容量判斷單元507和第二數(shù)據(jù)分割單元508,其中第一 FSD刻錄單元501、第一刻錄單元502、第一容量判斷單元503和第一數(shù)據(jù)分割單元504與圖4中的第一 FSD刻錄單元401、第一刻錄單元402、第一容量判斷單元403和第一數(shù)據(jù)分割單元404相同,故在此不再贅述。第二 FSD刻錄單元505,用于在所述的下一個(gè)FSD的位置刻錄第二 FSD,所述的第二 FSD中包括第二文件容量和一第二起始位置。在本發(fā)明實(shí)施例中,第二 FSD刻錄單元505根據(jù)第一 FSD擴(kuò)展標(biāo)識(shí)中所指定的下一 FSD的位置,刻錄第二 FSD,第二 FSD中包括第二文件容量和一第二起始位置,也可以包括下一 FSD的位置。第二文件容量和第二起始位置位于所述的第二 FSD中的第二 FE中。 刻錄入第二個(gè)FSD方式同刻錄第一個(gè)FSD相同,不同之處在于要在FSD中的FID (file identifier descriptor)中加入一個(gè)FID用來指示出第一次刻錄完成的文件的位置,即第一起始位置。FID如同目錄一樣給出了所有的文件的名稱等信息,這個(gè)文件可能是一個(gè)目錄文件,也可能是一個(gè)真實(shí)的文件,下面具體說明的是FID指向的是一個(gè)真實(shí)的文件,這個(gè)文件的信息組織在和入口 FE相同的結(jié)構(gòu)中,F(xiàn)ID給出了這個(gè)FE的位置。包含著真實(shí)的文件信息的FE記錄了文件的大小,和在光盤中的起始位置。第二刻錄單元506,用于將分割后的實(shí)時(shí)數(shù)據(jù)中未刻錄的部分在所述的第二起始位置開始進(jìn)行第二次刻錄。在本發(fā)明實(shí)施例中,由于第一數(shù)據(jù)分割單元504對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行了分割,第二刻錄單元506將分割后的實(shí)時(shí)數(shù)據(jù)中未刻錄的部分在所述的第二起始位置開始進(jìn)行第二次刻錄。第二容量判斷單元507,用于判斷第二次刻錄的所述的實(shí)時(shí)數(shù)據(jù)的大小是否達(dá)到所述的第二文件容量。第二數(shù)據(jù)分割單元508,用于如果第二次刻錄的實(shí)時(shí)數(shù)據(jù)的大小達(dá)到所述的第二文件容量,則分割所述的實(shí)時(shí)數(shù)據(jù),結(jié)束第二次刻錄。在本發(fā)明實(shí)施例中,如果第二次刻錄的文件大小沒有超過第二 FSD的FE中指定的第二文件容量,則刻錄直接完成。當(dāng)?shù)诙慰啼浀膶?shí)時(shí)數(shù)據(jù)的大小超過第二 FSD的FE中指定的第二文件容量時(shí),開始分割這個(gè)文件,以此類推實(shí)現(xiàn)第三次刻錄。本發(fā)明提供的同步錄音錄像的光盤的實(shí)時(shí)刻錄裝置,在未獲知完整的刻錄文件數(shù)據(jù)及刻錄文件大小的情況下,可以直接對(duì)音頻視頻文件進(jìn)行實(shí)時(shí)刻錄,還能夠?qū)崿F(xiàn)追加刻錄,即便在刻錄的過程中斷電,由于FSD的信息已經(jīng)寫入,也可以保證已經(jīng)刻錄數(shù)據(jù)的正常讀取。以上所述的具體實(shí)施方式
,對(duì)本發(fā)明的目 的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式
而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種同步錄音錄像的光盤的實(shí)時(shí)刻錄方法,其特征在于,所述的方法包括 在光盤中刻錄一第一文件集描述符FSD,所述的第一 FSD中包括一第一文件容量和一第一起始位置; 接受實(shí)時(shí)數(shù)據(jù)并在所述的第一起始位置開始進(jìn)行第一次刻錄; 判斷第一次刻錄的所述的實(shí)時(shí)數(shù)據(jù)的大小是否達(dá)到所述的第一文件容量; 如果第一次刻錄的實(shí)時(shí)數(shù)據(jù)的大小達(dá)到所述的第一文件容量,則分割所述的實(shí)時(shí)數(shù)據(jù),結(jié)束第一次刻錄。
2.根據(jù)權(quán)利要求I所述的同步錄音錄像的光盤的實(shí)時(shí)刻錄方法,其特征在于,所述的第一文件容量和第一起始位置位于所述的第一 FSD中的第一文件入口 FE中。
3.根據(jù)權(quán)利要求I所述的同步錄音錄像的光盤的實(shí)時(shí)刻錄方法,其特征在于,所述的第一 FSD中還包括下一 FSD的位置; 在分割所述的實(shí)時(shí)數(shù)據(jù)之后,所述的方法還包括 在所述的下一個(gè)FSD的位置刻錄第二 FSD,所述的第二 FSD中包括第二文件容量和一第二起始位置; 將分割后的實(shí)時(shí)數(shù)據(jù)中未刻錄的部分在所述的第二起始位置開始進(jìn)行第二次刻錄; 判斷第二次刻錄的所述的實(shí)時(shí)數(shù)據(jù)的大小是否達(dá)到所述的第二文件容量; 如果第二次刻錄的實(shí)時(shí)數(shù)據(jù)的大小達(dá)到所述的第二文件容量,則分割所述的實(shí)時(shí)數(shù)據(jù),結(jié)束第二次刻錄。
4.根據(jù)權(quán)利要求3所述的同步錄音錄像的光盤的實(shí)時(shí)刻錄方法,其特征在于,所述的第二 FSD中還包括所述的第一起始位置。
5.根據(jù)權(quán)利要求3所述的同步錄音錄像的光盤的實(shí)時(shí)刻錄方法,其特征在于,所述的下一 FSD的位置位于所述的第一 FSD的的擴(kuò)展標(biāo)識(shí)中。
6.根據(jù)權(quán)利要求3所述的同步錄音錄像的光盤的實(shí)時(shí)刻錄方法,其特征在于,所述的第二文件容量和第二起始位置位于所述的第二 FSD中的第二 FE中。
7.根據(jù)權(quán)利要求4所述的同步錄音錄像的光盤的實(shí)時(shí)刻錄方法,其特征在于,所述的第二 FSD中包括的所述的第一起始位置位于所述的第二 FSD中的文件標(biāo)識(shí)描述符FID指示出的FE中。
8.一種同步錄音錄像的光盤的實(shí)時(shí)刻錄裝置,其特征在于,所述的裝置包括 第一 FSD刻錄單元,用于在光盤中刻錄一第一 FSD,所述的第一 FSD中包括一第一文件容量和一第一起始位置; 第一刻錄單元,用于接受實(shí)時(shí)數(shù)據(jù)并在所述的第一起始位置開始進(jìn)行第一次刻錄;第一容量判斷單元,用于判斷第一次刻錄的所述的實(shí)時(shí)數(shù)據(jù)的大小是否達(dá)到所述的第一文件容量; 第一數(shù)據(jù)分割單元,用于在第一次刻錄的實(shí)時(shí)數(shù)據(jù)的大小達(dá)到所述的第一文件容量時(shí),分割所述的實(shí)時(shí)數(shù)據(jù),結(jié)束第一次刻錄。
9.根據(jù)權(quán)利要求8所述的同步錄音錄像的光盤的實(shí)時(shí)刻錄裝置,其特征在于,所述的第一文件容量和第一起始位置位于所述的第一 FSD中的第一文件入口 FE中。
10.根據(jù)權(quán)利要求8所述的同步錄音錄像的光盤的實(shí)時(shí)刻錄裝置,其特征在于,所述的第一 FSD中還包括下一 FSD的位置;所述的實(shí)時(shí)刻錄裝置還包括第二 FSD刻錄單元,用于在所述的下一個(gè)FSD的位置刻錄第二 FSD,所述的第二 FSD中包括第二文件容量和一第二起始位置; 第二刻錄單元,用于將分割后的實(shí)時(shí)數(shù)據(jù)中未刻錄的部分在所述的第二起始位置開始進(jìn)行第二次刻錄; 第二容量判斷單元,用于判斷第二次刻錄的所述的實(shí)時(shí)數(shù)據(jù)的大小是否達(dá)到所述的第二文件容量; 第二數(shù)據(jù)分割單元,用于如果第二次刻錄的實(shí)時(shí)數(shù)據(jù)的大小達(dá)到所述的第二文件容量,則分割所述的實(shí)時(shí)數(shù)據(jù),結(jié)束第二次刻錄。
11.根據(jù)權(quán)利要求10所述的同步錄音錄像的光盤的實(shí)時(shí)刻錄裝置,其特征在于,所述的第二 FSD中還包括所述的第一起始位置。
12.根據(jù)權(quán)利要求10所述的同步錄音錄像的光盤的實(shí)時(shí)刻錄裝置,其特征在于,所述的下一 FSD的位置位于所述的第一 FSD的的擴(kuò)展標(biāo)識(shí)中。
13.根據(jù)權(quán)利要求10所述的同步錄音錄像的光盤的實(shí)時(shí)刻錄裝置,其特征在于,所述的第二文件容量和第二起始位置位于所述的第二 FSD中的第二 FE中。
14.根據(jù)權(quán)利要求11所述的同步錄音錄像的光盤的實(shí)時(shí)刻錄裝置,其特征在于,所述的第二 FSD中包括的所述的第一起始位置位于所述的第二 FSD中的文件標(biāo)識(shí)描述符FID指示出的FE中。
全文摘要
本發(fā)明是關(guān)于一種同步錄音錄像的光盤的實(shí)時(shí)刻錄方法及裝置,所述的方法包括在光盤中刻錄一第一文件集描述符FSD,所述的第一FSD中包括一第一文件容量和一第一起始位置;接受實(shí)時(shí)數(shù)據(jù)并在所述的第一起始位置開始進(jìn)行第一次刻錄;判斷第一次刻錄的所述的實(shí)時(shí)數(shù)據(jù)的大小是否達(dá)到所述的第一文件容量;如果第一次刻錄的實(shí)時(shí)數(shù)據(jù)的大小達(dá)到所述的第一文件容量,則分割所述的實(shí)時(shí)數(shù)據(jù),結(jié)束第一次刻錄。本發(fā)明提供的同步錄音錄像的光盤的實(shí)時(shí)刻錄方法及裝置,在未獲知完整的刻錄文件數(shù)據(jù)及刻錄文件大小的情況下,可以直接對(duì)音頻視頻文件進(jìn)行實(shí)時(shí)刻錄,還能夠?qū)崿F(xiàn)追加刻錄,即便在刻錄的過程中斷電,也可以保證已經(jīng)刻錄數(shù)據(jù)的正常讀取。
文檔編號(hào)G11B27/034GK102629485SQ201210111618
公開日2012年8月8日 申請(qǐng)日期2012年4月16日 優(yōu)先權(quán)日2012年4月16日
發(fā)明者劉衛(wèi)國, 單衍景, 張宏國, 謝泳江, 鄒康 申請(qǐng)人:北京華夏電通科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1