專利名稱:數(shù)據(jù)記錄方法和記錄設(shè)備以及數(shù)據(jù)輸出方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對內(nèi)容數(shù)據(jù)打包,并把打包內(nèi)容數(shù)據(jù)記錄到具有至少由一個標題和分組(packet)數(shù)據(jù)構(gòu)成的若干扇區(qū)的記錄介質(zhì)上的數(shù)據(jù)記錄方法和記錄設(shè)備,其上設(shè)置預(yù)定長度的分割扇區(qū),并且由通過分割數(shù)據(jù)獲得的標題和分組數(shù)據(jù)構(gòu)成的包(pack)數(shù)據(jù)被記錄在這些扇區(qū)中的記錄介質(zhì),以及把包數(shù)據(jù)存入分組中并傳送數(shù)據(jù)的數(shù)據(jù)傳輸方法。
包標題區(qū)101構(gòu)成由包標題區(qū)101和若干分組區(qū)102構(gòu)成的包100的標題。具體地說,包標題區(qū)101由保存包起始代碼的包起始區(qū)111、保存用于區(qū)別于MPEG1的識別碼“01的識別數(shù)據(jù)區(qū)112、保存系統(tǒng)時間基準值(系統(tǒng)時鐘基準)的SCR區(qū)113、保存該流的位速率的多路復(fù)用速率區(qū)114、保存指示填充數(shù)據(jù)的長度的填充長度的填充長度區(qū)115,以及保存填充數(shù)據(jù)的填充區(qū)116構(gòu)成,如圖1B中所示。
保存內(nèi)容數(shù)據(jù)的第一分組區(qū)102是PES(分組基本流)標題。第一分組區(qū)102由保存前導(dǎo)部分起始代碼和該分組區(qū)102的流ID的分組起始代碼區(qū)121、保存該分組區(qū)102的分組長度的分組長度區(qū)122、保存用于區(qū)別于MPEG1的識別碼“01的識別數(shù)據(jù)區(qū)123、保存擾頻控制標記、控制代碼等的控制區(qū)124、保存PES標題長度的PES標題區(qū)125、保存PTS(呈現(xiàn)時間戳記)的PTS區(qū)126、保存DTS(解碼時間戳記)的DTS區(qū)127、保存諸如ESCR(基本流時鐘基準)之類各種數(shù)據(jù)的區(qū)128、保存填充數(shù)據(jù)的填充區(qū)129和保存打包內(nèi)容數(shù)據(jù)的分組數(shù)據(jù)區(qū)130構(gòu)成,如圖1C和1D中所示。
位于內(nèi)容數(shù)據(jù)中間的分組區(qū)102由保存前導(dǎo)部分起始代碼和該分組的流ID的分組起始代碼區(qū)131、保存分組長度的分組長度區(qū)132和保存打包內(nèi)容數(shù)據(jù)的分組數(shù)據(jù)區(qū)133構(gòu)成,如圖1E中所示。內(nèi)容數(shù)據(jù)的最后分組區(qū)102由保存前導(dǎo)部分起始代碼和該分組的流ID的分組起始代碼區(qū)141、保存分組長度的分組長度區(qū)142和保存填充數(shù)據(jù)的填充區(qū)143構(gòu)成,如圖1F中所示。
保存在分組標題區(qū)101的填充區(qū)116中的填充數(shù)據(jù)具有可變長度。于是,分組的前導(dǎo)部分的位置和保存擾頻控制標記等的控制區(qū)124的位置發(fā)生偏離,使得難以在數(shù)據(jù)再現(xiàn)等時刻進行控制。
當(dāng)利用這種MPEG2系統(tǒng)把內(nèi)容數(shù)據(jù)記錄到諸如光盤之類其上設(shè)置具有預(yù)定長度的分割扇區(qū)的記錄介質(zhì)上時,如果內(nèi)容數(shù)據(jù)的最后部分直接結(jié)束于扇區(qū)邊界之前,則不能把填充數(shù)據(jù)保存到最后的分組中。
本發(fā)明的另一目的是提供一種記錄介質(zhì),即使當(dāng)內(nèi)容數(shù)據(jù)直接結(jié)束于扇區(qū)邊界之前時,所述記錄介質(zhì)也能夠保存填充數(shù)據(jù)。
當(dāng)對內(nèi)容數(shù)據(jù)打包并且把打包內(nèi)容數(shù)據(jù)記錄到具有至少由一個標題和分組數(shù)據(jù)構(gòu)成的若干扇區(qū)的記錄介質(zhì)上時,為了實現(xiàn)上述目的,根據(jù)本發(fā)明的數(shù)據(jù)記錄方法包括下述步驟如果最后扇區(qū)的剩余數(shù)據(jù)長度小于標題的數(shù)據(jù)長度,則產(chǎn)生和打包內(nèi)容數(shù)據(jù)被記錄于其中的若干扇區(qū)中的最后扇區(qū)的剩余數(shù)據(jù)長度相同的補充數(shù)據(jù);把產(chǎn)生的補充數(shù)據(jù)添加到內(nèi)容數(shù)據(jù)中,并對該內(nèi)容數(shù)據(jù)打包。
此外,在該記錄方法中,用分組數(shù)據(jù)的數(shù)據(jù)長度去除打包內(nèi)容數(shù)據(jù)的數(shù)據(jù)長度,得到商和余數(shù),把從分組數(shù)據(jù)的數(shù)據(jù)長度減去所得余數(shù)而獲得的結(jié)果與標題的數(shù)據(jù)長度比較,從而判別最后扇區(qū)的剩余數(shù)據(jù)長度是否小于標題的數(shù)據(jù)長度。
當(dāng)對內(nèi)容數(shù)據(jù)打包并且把打包內(nèi)容數(shù)據(jù)記錄到具有至少由包標題、PES(分組基本流)標題、分組數(shù)據(jù)和填充數(shù)據(jù)構(gòu)成的若干扇區(qū)的記錄介質(zhì)上時,根據(jù)本發(fā)明的數(shù)據(jù)記錄方法包括下述步驟如果最后扇區(qū)的剩余數(shù)據(jù)長度至少小于PES標題的數(shù)據(jù)長度,則產(chǎn)生和記錄打包內(nèi)容數(shù)據(jù)的若干扇區(qū)的最后扇區(qū)的剩余數(shù)據(jù)長度相同的補充數(shù)據(jù);把產(chǎn)生的補充數(shù)據(jù)添加到內(nèi)容數(shù)據(jù)中,并對該內(nèi)容數(shù)據(jù)打包。
此外,當(dāng)對內(nèi)容數(shù)據(jù)打包并且把打包內(nèi)容數(shù)據(jù)記錄到具有至少由包標題、PES(分組基本流)標題、分組數(shù)據(jù)和填充數(shù)據(jù)構(gòu)成的若干扇區(qū)的記錄介質(zhì)上時,根據(jù)本發(fā)明的記錄方法包括下述步驟如果通過從所述若干扇區(qū)中的第(n-1)扇區(qū)的數(shù)據(jù)長度減去包標題的數(shù)據(jù)長度、PES標題的數(shù)據(jù)長度和分組數(shù)據(jù)的數(shù)據(jù)長度而獲得的剩余數(shù)據(jù)長度小于通過把預(yù)定數(shù)據(jù)長度加到PES標題的數(shù)據(jù)長度上而得到的數(shù)據(jù)長度,則在變化分組數(shù)據(jù)的數(shù)據(jù)長度的同時,保存填充數(shù)據(jù)。
根據(jù)本發(fā)明的記錄設(shè)備包括當(dāng)對提供給具有至少由一個標題和分組數(shù)據(jù)構(gòu)成的若干扇區(qū)的記錄介質(zhì)的內(nèi)容數(shù)據(jù)打包并記錄時,預(yù)測記錄打包內(nèi)容數(shù)據(jù)的若干扇區(qū)中的最后扇區(qū)的剩余數(shù)據(jù)長度是否小于標題的數(shù)據(jù)長度的預(yù)測裝置;根據(jù)來自于預(yù)測裝置的輸出,產(chǎn)生和最后扇區(qū)的剩余數(shù)據(jù)長度相同的補充數(shù)據(jù)的補充數(shù)據(jù)產(chǎn)生裝置;把補充數(shù)據(jù)產(chǎn)生裝置產(chǎn)生的補充數(shù)據(jù)添加到內(nèi)容數(shù)據(jù)中并對內(nèi)容數(shù)據(jù)打包的編碼處理裝置;和把來自于編碼處理裝置的輸出記錄到記錄介質(zhì)上的記錄裝置。
預(yù)測裝置用分組數(shù)據(jù)的數(shù)據(jù)長度去除打包內(nèi)容數(shù)據(jù)的數(shù)據(jù)長度,得到商和余數(shù),并把從分組數(shù)據(jù)的數(shù)據(jù)長度減去所得余數(shù)而獲得的結(jié)果和標題的數(shù)據(jù)長度進行比較。
根據(jù)本發(fā)明的記錄設(shè)備包括當(dāng)對提供的內(nèi)容數(shù)據(jù)打包并且把打包內(nèi)容數(shù)據(jù)記錄到具有至少由包標題、PES(分組基本流)標題、分組數(shù)據(jù)和填充數(shù)據(jù)構(gòu)成的若干扇區(qū)的記錄介質(zhì)上時,預(yù)測通過從所述若干扇區(qū)中的第(n-1)扇區(qū)的數(shù)據(jù)長度減去包標題的數(shù)據(jù)長度、PES標題的數(shù)據(jù)長度和分組數(shù)據(jù)的數(shù)據(jù)長度獲得的剩余數(shù)據(jù)長度是否小于通過把預(yù)定數(shù)據(jù)長度加上PES標題的數(shù)據(jù)長度而獲得的數(shù)據(jù)長度的預(yù)測裝置;當(dāng)對提供的內(nèi)容數(shù)據(jù)編碼并對編碼數(shù)據(jù)打包時,在根據(jù)預(yù)測裝置的輸出改變分組數(shù)據(jù)的數(shù)據(jù)長度的同時,存儲填充數(shù)據(jù)的編碼處理裝置;和把編碼處理裝置的輸出數(shù)據(jù)記錄到記錄介質(zhì)上的記錄裝置。
在根據(jù)本發(fā)明的記錄設(shè)備中,如果預(yù)測裝置確定通過從所述若干扇區(qū)中的第(n-1)扇區(qū)的數(shù)據(jù)長度減去包標題的數(shù)據(jù)長度、PES標題的數(shù)據(jù)長度和分組數(shù)據(jù)的數(shù)據(jù)長度獲得的剩余數(shù)據(jù)長度大于通過把預(yù)定數(shù)據(jù)長度加上PES標題的數(shù)據(jù)長度而獲得的數(shù)據(jù)長度,則編碼處理裝置在不改變分組數(shù)據(jù)的數(shù)據(jù)長度的情況下對內(nèi)容數(shù)據(jù)打包并記錄。
根據(jù)本發(fā)明的記錄介質(zhì)適用于記錄打包數(shù)據(jù)。該記錄介質(zhì)具有至少由一個標題和分組數(shù)據(jù)構(gòu)成的若干扇區(qū)。當(dāng)對內(nèi)容數(shù)據(jù)打包并記錄打包內(nèi)容數(shù)據(jù)時,如果記錄打包內(nèi)容數(shù)據(jù)的若干扇區(qū)的最后扇區(qū)的剩余數(shù)據(jù)長度小于標題的數(shù)據(jù)長度,則產(chǎn)生和最后扇區(qū)的剩余數(shù)據(jù)長度相同的補充數(shù)據(jù),并且記錄通過把產(chǎn)生的補充數(shù)據(jù)添加到內(nèi)容數(shù)據(jù)中,并對該內(nèi)容數(shù)據(jù)打包而獲得的數(shù)據(jù)。
根據(jù)本發(fā)明的數(shù)據(jù)輸出方法適合于打包數(shù)據(jù)。當(dāng)把內(nèi)容數(shù)據(jù)打包成至少由一個標題和分組數(shù)據(jù)構(gòu)成的若干包并輸出打包的內(nèi)容數(shù)據(jù)時,該輸出方法包括下述步驟如果最后一包的剩余數(shù)據(jù)長度小于標題的數(shù)據(jù)長度,則產(chǎn)生和保存打包內(nèi)容數(shù)據(jù)的若干包中的最后一包的剩余數(shù)據(jù)長度相同的補充數(shù)據(jù);并輸出通過把產(chǎn)生的補充數(shù)據(jù)添加到內(nèi)容數(shù)據(jù)中,并對該內(nèi)容數(shù)據(jù)打包而獲得的數(shù)據(jù)。
當(dāng)把內(nèi)容數(shù)據(jù)打包成至少由包標題、PES(分組基本流)標題、分組數(shù)據(jù)和填充數(shù)據(jù)構(gòu)成的若干包,并輸出打包內(nèi)容數(shù)據(jù)時,根據(jù)本發(fā)明的另一數(shù)據(jù)輸出方法包括下述步驟如果從所述若干包的第(n-1)包的數(shù)據(jù)長度減去包標題的數(shù)據(jù)長度、PES標題的數(shù)據(jù)長度和分組數(shù)據(jù)的數(shù)據(jù)長度而獲得的剩余數(shù)據(jù)長度小于通過把預(yù)定數(shù)據(jù)長度加上PES標題的數(shù)據(jù)長度而獲得的數(shù)據(jù)長度,則在改變分組數(shù)據(jù)的數(shù)據(jù)長度的同時,保存并輸出填充數(shù)據(jù)。
根據(jù)下面參考
的實施例的描述,將進一步闡明本發(fā)明的其它目的和本發(fā)明提供的具體優(yōu)點。
圖2A-2D說明了本發(fā)明適用于的MPEG2數(shù)據(jù)結(jié)構(gòu)。
圖3說明了把補充數(shù)據(jù)添加到記錄在最后扇區(qū)中的分組數(shù)據(jù)中的例子。
圖4是說明把具有圖3中所示數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)記錄到記錄介質(zhì)上的數(shù)據(jù)記錄設(shè)備的方框圖。
圖5是說明使用圖4中所示設(shè)備的數(shù)據(jù)記錄方法的流程圖。
圖6是說明當(dāng)在兩個扇區(qū)內(nèi)記錄內(nèi)容數(shù)據(jù)的最后部分時的數(shù)據(jù)結(jié)構(gòu)的視圖。
圖7是說明把具有圖6中所示數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)記錄到記錄介質(zhì)上的數(shù)據(jù)記錄設(shè)備的方框圖。
圖8是說明利用圖7中所示設(shè)備的數(shù)據(jù)記錄方法的流程圖。
首先,本發(fā)明所適用的記錄介質(zhì)是諸如光盤、磁光盤或磁盤之類的圓盤形記錄介質(zhì),并且具有若干扇區(qū),每個扇區(qū)的扇區(qū)長度為2048字節(jié),如圖2A-2D所示。當(dāng)把由音頻數(shù)據(jù)、動態(tài)圖像數(shù)據(jù)等等或者它們的組合物之一構(gòu)成的一組數(shù)據(jù),即內(nèi)容數(shù)據(jù)作為文件記錄到光盤上時,如圖2A中所示,該數(shù)據(jù)以由文件標題區(qū)11和跟在文件標題區(qū)11之后并使用若干扇區(qū)的MPEG數(shù)據(jù)區(qū)12構(gòu)成的數(shù)據(jù)的形式被記錄到記錄介質(zhì)上,文件標題區(qū)11由保存文件標題的若干扇區(qū)組成,在MPEG數(shù)據(jù)區(qū)12使用的若干扇區(qū)中,通過根據(jù)MPEG2系統(tǒng)對內(nèi)容數(shù)據(jù)編碼獲得MPEG數(shù)據(jù),如圖2B中所示。
在第一標題中,保存用于管理被分成若干扇區(qū)并這樣被保存的內(nèi)容數(shù)據(jù)的數(shù)據(jù),以及控制內(nèi)容數(shù)據(jù)的加密的控制數(shù)據(jù)。
現(xiàn)在說明構(gòu)成MPEG數(shù)據(jù)區(qū)12的一個扇區(qū)。如圖2C中所示,一個扇區(qū)由一個包構(gòu)成。一個包由保存包標題的包標題區(qū)13、保存PES的PES標題區(qū)14和保存打包內(nèi)容數(shù)據(jù)的分組2數(shù)據(jù)區(qū)15構(gòu)成。
包標題區(qū)13具有14個字節(jié)。在包標題區(qū)13中,保存指示包標題的起始位置的包起始代碼,區(qū)別MPEG2和其它MPEG的識別碼,在解碼時把作為時間基準值的STC(系統(tǒng)時間時鐘)值校準到預(yù)期值的系統(tǒng)時鐘基準值(SCR),以及與整個包的位速率有關(guān)的數(shù)據(jù)。
PES標題區(qū)14具有18個字節(jié)。在PES標題區(qū)14中,保存數(shù)據(jù)的類型,即指示數(shù)據(jù)是音頻數(shù)據(jù)還是動態(tài)圖像數(shù)據(jù)的流ID,PES標題長度,控制內(nèi)容數(shù)據(jù)的加密的控制數(shù)據(jù)和時間管理信息(PTS)。
分組數(shù)據(jù)區(qū)15具有2016個字節(jié)。在分組數(shù)據(jù)區(qū)15中,保存打包的內(nèi)容數(shù)據(jù)。根據(jù)保存在文件標題區(qū)11和PES標題區(qū)14中的控制加密的控制數(shù)據(jù),對保存在分組數(shù)據(jù)區(qū)15中的數(shù)據(jù)加密。
其中保存最后一部分內(nèi)容數(shù)據(jù)的最后扇區(qū)由14字節(jié)的包標題區(qū)13,18字節(jié)的PES標題區(qū),保存最后一部分內(nèi)容數(shù)據(jù)的打包數(shù)據(jù)的分組數(shù)據(jù)區(qū)15,跟在分組數(shù)據(jù)區(qū)15之后的18字節(jié)的PES標題區(qū)14,以及跟在PES標題區(qū)14之后,保存填充數(shù)據(jù)的填充數(shù)據(jù)區(qū)16組成,如圖2D中所示。
填充數(shù)據(jù)具有可變長度。具體地說,其數(shù)據(jù)長度按照其中保存最后一部分內(nèi)容數(shù)據(jù)的打包數(shù)據(jù)的分組數(shù)據(jù)區(qū)15的數(shù)據(jù)長度而變化。填充(padding)數(shù)據(jù)是沒有任何意義的代碼。
通過不對保存各種控制數(shù)據(jù)的區(qū)域,例如文件標題區(qū)11,和MPEG數(shù)據(jù)區(qū)12的包標題區(qū)13及PES標題區(qū)14加密,上述數(shù)據(jù)結(jié)構(gòu)具有固定的長度。即,不保存參考圖1A-1F說明的具有可變長度的填充(stuffing)數(shù)據(jù)。通過不對這些區(qū)域加密,從而具有固定的長度,易于進行再現(xiàn)時的控制,例如解密控制。
同時,當(dāng)分組數(shù)據(jù)區(qū)15結(jié)束于最后扇區(qū)的盡頭時,在分組數(shù)據(jù)區(qū)15之后不能提供PES標題區(qū)14和填充數(shù)據(jù)區(qū)16。具體地說,當(dāng)由于從扇區(qū)的數(shù)據(jù)長度中減去包標題區(qū)13、PES標題區(qū)14和分組數(shù)據(jù)區(qū)15產(chǎn)生的剩余數(shù)據(jù)長度B不大于跟在分組數(shù)據(jù)區(qū)15之后的PES標題區(qū)14的數(shù)據(jù)長度A(18字節(jié))時,如圖2D中所示,當(dāng)剩余數(shù)據(jù)長度B不大于通過把填充數(shù)據(jù)所必需的數(shù)據(jù)長度,例如至少1字節(jié)加到PES標題區(qū)14的數(shù)據(jù)長度A上得到的數(shù)據(jù)長度時,不能提供PES標題區(qū)和填充數(shù)據(jù)區(qū)16。
當(dāng)計算打包內(nèi)容數(shù)據(jù)的數(shù)據(jù)長度(N字節(jié))和分組數(shù)據(jù)區(qū)15的數(shù)據(jù)長度(2016字節(jié))的比值,得到商“i”和余數(shù)“j”,并且通過從2016減去余數(shù)“j”獲得的數(shù)值小于PES標題區(qū)14的數(shù)據(jù)長度A時,發(fā)生這種情況。
這種情況下,在本發(fā)明所應(yīng)用的記錄介質(zhì)中,通過向最后一部分內(nèi)容數(shù)據(jù)添加補充數(shù)據(jù),防止扇區(qū)產(chǎn)生不保存任何數(shù)據(jù)的空白空間。
具體地說,如圖3中所示,通過把a字節(jié)的補充數(shù)據(jù)添加到內(nèi)容數(shù)據(jù)的最后N字節(jié)分組數(shù)據(jù)上而獲得的N+a字節(jié)分組數(shù)據(jù)被保存在最后的扇區(qū)中。
如果內(nèi)容數(shù)據(jù)是音頻數(shù)據(jù),則添加給最后一部分內(nèi)容數(shù)據(jù)的補充數(shù)據(jù)是人耳不可察覺的靜寂數(shù)據(jù)。如果內(nèi)容數(shù)據(jù)是動態(tài)圖像數(shù)據(jù),則補充數(shù)據(jù)是冗余圖像數(shù)據(jù),例如由單色(例如藍色)或者最后一幀數(shù)據(jù)構(gòu)成的圖像數(shù)據(jù)。
如上所述,在本發(fā)明所適用的記錄介質(zhì)中,即使內(nèi)容數(shù)據(jù)直接結(jié)束于扇區(qū)邊界之前,通過向最后一部分內(nèi)容數(shù)據(jù)添加補充數(shù)據(jù),不需要添加填充數(shù)據(jù)。
現(xiàn)在參考
能夠?qū)τ涗浗橘|(zhì)實現(xiàn)上述內(nèi)容數(shù)據(jù)的記錄的數(shù)據(jù)記錄設(shè)備和記錄方法。
為了處理構(gòu)成內(nèi)容數(shù)據(jù)的動態(tài)圖像數(shù)據(jù),本發(fā)明適用于的數(shù)據(jù)記錄設(shè)備20具有下述裝置把PTS添加到從輸入端21輸入的動態(tài)圖像數(shù)據(jù)的PTS增加裝置22;在動態(tài)圖像數(shù)據(jù)被打包的情況下預(yù)測數(shù)據(jù)長度的分組大小預(yù)測裝置23;根據(jù)動態(tài)圖像數(shù)據(jù)被打包的情況下,由分組大小預(yù)測裝置23預(yù)測的數(shù)據(jù)長度,產(chǎn)生補充數(shù)據(jù)的補充數(shù)據(jù)產(chǎn)生裝置24;根據(jù)MPEG2系統(tǒng)對動態(tài)圖像數(shù)據(jù)編碼的編碼器25;和對編碼動態(tài)圖像數(shù)據(jù)打包的分組形成裝置26,如圖4中所示。
為了處理構(gòu)成內(nèi)容數(shù)據(jù)的音頻數(shù)據(jù),數(shù)據(jù)記錄設(shè)備20還具有下述裝置把PTS添加到從輸入端27輸入的音頻數(shù)據(jù)的PTS增加裝置28;在音頻數(shù)據(jù)被打包的情況下,預(yù)測數(shù)據(jù)長度的分組大小預(yù)測裝置29;根據(jù)音頻數(shù)據(jù)被打包的情況下,由分組大小預(yù)測裝置29預(yù)測的數(shù)據(jù)長度產(chǎn)生補充數(shù)據(jù)的補充數(shù)據(jù)產(chǎn)生裝置30;根據(jù)MPEG2系統(tǒng)對音頻數(shù)據(jù)編碼的編碼器31;和對編碼音頻數(shù)據(jù)打包的分組形成裝置32。
數(shù)據(jù)記錄設(shè)備20還具有多路復(fù)用從分組形成裝置26輸出的動態(tài)圖像數(shù)據(jù)和從分組形成裝置32輸出的音頻數(shù)據(jù)的多路復(fù)用器33,把SCR添加到被多路復(fù)用器33多路復(fù)用的內(nèi)容數(shù)據(jù)中的SCR增加裝置34,把數(shù)據(jù)記錄到記錄介質(zhì)上的記錄處理裝置35,產(chǎn)生作為同步信號的STC的計數(shù)器36,所述同步信號半是再現(xiàn)的時間基準。
PTS增加裝置22根據(jù)計數(shù)器36產(chǎn)生的STC產(chǎn)生用于再現(xiàn)輸出的時間管理信息(PTS),并且把PTS添加到從輸入端21輸入的動態(tài)圖像數(shù)據(jù)上。PTS增加裝置22把帶有添加于其上的PTS的動態(tài)圖像數(shù)據(jù)輸出給分組大小預(yù)測裝置23和編碼器25。
分組大小預(yù)測裝置23計算打包內(nèi)容數(shù)據(jù)的數(shù)據(jù)長度(N字節(jié))和分組數(shù)據(jù)區(qū)15的數(shù)據(jù)長度(2016字節(jié))的比值,得到商“i”和余數(shù)“j”,并確定通過從2016減去余數(shù)“j”得到的數(shù)值是否小于PES標題區(qū)14的數(shù)據(jù)長度A,如圖2A-2D中所示。如果通過從2016(它是分組數(shù)據(jù)區(qū)15的數(shù)據(jù)長度)減去余數(shù)“j”得到的數(shù)值小于PES標題區(qū)14的數(shù)據(jù)長度A,則分組大小預(yù)測裝置23把通過減法獲得的該值輸出給補充數(shù)據(jù)產(chǎn)生裝置24,作為補充數(shù)據(jù)的數(shù)據(jù)長度,因為填充數(shù)據(jù)不能被保存在相同的扇區(qū)中。如果通過減法獲得的該值大于PES標題區(qū)14的數(shù)據(jù)長度A,則分組大小預(yù)測裝置23把指示補充數(shù)據(jù)為“0”的數(shù)據(jù)輸出給補充數(shù)據(jù)產(chǎn)生裝置24,因為填充數(shù)據(jù)可被保存在相同的扇區(qū)中。
當(dāng)補充數(shù)據(jù)的數(shù)據(jù)長度從分組大小預(yù)測裝置23輸入補充數(shù)據(jù)產(chǎn)生裝置24時,補充數(shù)據(jù)產(chǎn)生裝置24產(chǎn)生冗余圖像數(shù)據(jù)作為具有該長度的補充數(shù)據(jù),并把該補充數(shù)據(jù)輸出給編碼器25。
當(dāng)從補充數(shù)據(jù)產(chǎn)生裝置24把補充數(shù)據(jù)輸入編碼器25時,編碼器25把該補充數(shù)據(jù)添加到動態(tài)圖像數(shù)據(jù)的最后部分。當(dāng)補充數(shù)據(jù)從補充數(shù)據(jù)產(chǎn)生裝置24被輸入時,編碼器25根據(jù)所謂的MPEG2標準壓縮具有添加于其上的補充數(shù)據(jù)的動態(tài)圖像數(shù)據(jù)。當(dāng)沒有任何補充數(shù)據(jù)從補充數(shù)據(jù)產(chǎn)生裝置24被輸入時,編碼器25根據(jù)MPEG2標準壓縮從PTS增加裝置22輸入的動態(tài)圖像數(shù)據(jù)。具體地說,編碼器25進行運動補償預(yù)測編碼,以便在動態(tài)圖像數(shù)據(jù)的時基方向上冗余降低的情況下壓縮動態(tài)圖像數(shù)據(jù),隨后進行DCT(離散余弦變換),量化和可變長度編碼,以便在空基方向上冗余降低的情況下壓縮動態(tài)圖像數(shù)據(jù)。隨后,編碼器25把量化的動態(tài)圖像數(shù)據(jù)輸出給分組形成裝置26。
分組形成裝置26根據(jù)MPGE2標準對由編碼器25編碼的動態(tài)圖像數(shù)據(jù)打包。分組形成裝置26產(chǎn)生填充數(shù)據(jù)。分組形成裝置26把打包后的動態(tài)圖像數(shù)據(jù)和填充數(shù)據(jù)輸出給多路復(fù)用器33。
PTS增加裝置28根據(jù)由計數(shù)器36產(chǎn)生的STC產(chǎn)生用于再現(xiàn)輸出的時間管理信息(PTS),并把PTS添加到從輸入端27輸入的音頻數(shù)據(jù)中。PTS增加裝置28把具有添加于其中的PTS的音頻數(shù)據(jù)輸出給分組大小預(yù)測裝置29和編碼器31。
分組大小預(yù)測裝置29計算打包內(nèi)容數(shù)據(jù)的數(shù)據(jù)長度(N字節(jié))與分組數(shù)據(jù)區(qū)15的數(shù)據(jù)長度(2016字節(jié))的比值,得到商“i”和余數(shù)“j”,并確定從2016減去余數(shù)“j”得到的值是否小于PES標題區(qū)14的數(shù)據(jù)長度A。如果通過從作為分組數(shù)據(jù)區(qū)15的數(shù)據(jù)長度的2016減去余數(shù)“j”得到的值小于PES標題區(qū)14的數(shù)據(jù)長度A,則分組大小預(yù)測裝置29把通過減法得到的該值輸出給補充數(shù)據(jù)產(chǎn)生裝置30,作為補充數(shù)據(jù)的數(shù)據(jù)長度,因為填充數(shù)據(jù)不能被保存到相同的扇區(qū)中。如果通過減法得到的值大于PES標題區(qū)14的數(shù)據(jù)長度A,則分組大小預(yù)測裝置29把指示補充數(shù)據(jù)為“0”的數(shù)據(jù)輸出給補充數(shù)據(jù)產(chǎn)生裝置30,因為填充數(shù)據(jù)可被保存在相同的扇區(qū)中。
當(dāng)從分組大小預(yù)測裝置29把補充數(shù)據(jù)的數(shù)據(jù)長度輸入補充數(shù)據(jù)產(chǎn)生裝置30時,補充數(shù)據(jù)產(chǎn)生裝置30產(chǎn)生靜寂數(shù)據(jù)作為具有該數(shù)據(jù)長度的補充數(shù)據(jù),并把該補充數(shù)據(jù)輸出給編碼器31。
當(dāng)從補充數(shù)據(jù)產(chǎn)生裝置30把補充數(shù)據(jù)輸入編碼器31時,編碼器31把該補充數(shù)據(jù)添加到音頻數(shù)據(jù)的最后部分中。當(dāng)補充數(shù)據(jù)從補充數(shù)據(jù)產(chǎn)生裝置30被輸入時,編碼器31根據(jù)所謂的MPEG2標準壓縮具有添加于其上的補充數(shù)據(jù)的音頻數(shù)據(jù)。當(dāng)沒有從補充數(shù)據(jù)發(fā)生裝置30輸入任何補充數(shù)據(jù)時,編碼器31根據(jù)MPEG2標準壓縮音頻數(shù)據(jù)。具體地說,編碼器31進行音頻數(shù)據(jù)的子帶編碼,隨后對該數(shù)據(jù)進行分塊,并利用心理聲學(xué)方式進行自適應(yīng)位分配和量化。編碼器31把量化后的音頻數(shù)據(jù)輸出給分組形成裝置32。
分組形成裝置32根據(jù)MPEG2標準對由編碼器31編碼的音頻數(shù)據(jù)打包。分組形成裝置32產(chǎn)生填充數(shù)據(jù)。分組形成裝置32把打包后的音頻數(shù)據(jù)和填充數(shù)據(jù)輸出給多路復(fù)用器33。
打包的動態(tài)圖像數(shù)據(jù)從分組形成裝置26被輸入多路復(fù)用器33,同樣,打包的音頻數(shù)據(jù)從分組形成裝置32被輸入多路復(fù)用器33。此外,填充數(shù)據(jù)從分組形成裝置26、32被輸入多路復(fù)用器33。多路復(fù)用器33進行打包動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)的時間劃分,并把PES標題等等添加到各個分組中。多路復(fù)用器33交換動態(tài)圖像數(shù)據(jù)的各個分組和音頻數(shù)據(jù)的各個分組,即,多路復(fù)用動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù),從而可同時再現(xiàn)動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)。
SCR增加裝置34根據(jù)計數(shù)器36產(chǎn)生的STC,把系統(tǒng)時鐘基準值(SCR)添加到從多路復(fù)用器33輸入的分組的包標題中。SCR增加裝置34把具有添加于其上的SCR的分組輸出給記錄處理裝置35。
記錄處理裝置35進行諸如8-14調(diào)制或8-16調(diào)制之類的調(diào)制處理和諸如CIRC(交叉交錯里德-索羅門代碼)之類的糾錯處理,以致數(shù)據(jù)可被記錄到記錄介質(zhì)上。記錄處理裝置35隨后通過利用諸如光學(xué)拾音器之類的記錄裝置把數(shù)據(jù)記錄到記錄介質(zhì)上。
現(xiàn)在說明上述數(shù)據(jù)記錄設(shè)備20的操作。當(dāng)從輸入端21、27把構(gòu)成內(nèi)容數(shù)據(jù)的動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)輸入PTS增加裝置22、28時,PTS增加裝置22、28根據(jù)STC產(chǎn)生PTS,把PTS添加到相應(yīng)的數(shù)據(jù)中,并把數(shù)據(jù)輸出給分組大小預(yù)測裝置23、29和編碼器25、31。
如圖5中所示,在步驟S1,當(dāng)對內(nèi)容數(shù)據(jù)打包時,分組大小預(yù)測裝置23、29計算整個數(shù)據(jù)有多少字節(jié)。隨后,在步驟S2中,分組大小預(yù)測裝置23、29計算打包內(nèi)容數(shù)據(jù)的數(shù)據(jù)長度(N字節(jié))和分組數(shù)據(jù)區(qū)的數(shù)據(jù)長度(2016字節(jié))的比值,得到商“i”和余數(shù)“j”。在步驟S3,分組大小預(yù)測裝置23、29從2016(扇區(qū)的數(shù)據(jù)長度)減去余數(shù)“j”。在步驟S4,分組大小預(yù)測裝置23、29確定通過減法獲得的值是否小于PES標題區(qū)14的數(shù)據(jù)長度A。如果該值小于PES標題區(qū)14的數(shù)據(jù)長度A,則分組大小預(yù)測裝置23、29進行到步驟S5。如果該值大于PES標題區(qū)14的數(shù)據(jù)長度A,則分組大小預(yù)測裝置23、29進行到步驟S7。
在步驟S5,分組大小預(yù)測裝置23、29把通過步驟S4的減法獲得的值輸出給補充數(shù)據(jù)產(chǎn)生裝置24、30,作為補充數(shù)據(jù)的數(shù)據(jù)長度,因為填充數(shù)據(jù)不能被保存到相同的扇區(qū)內(nèi)。在步驟S6,補充數(shù)據(jù)產(chǎn)生裝置24、30把數(shù)據(jù)長度和從分組大小預(yù)測裝置23、29輸入的,通過步驟S4的減法得到的值相等的補充數(shù)據(jù),即音頻數(shù)據(jù)的靜寂數(shù)據(jù)和動態(tài)圖像數(shù)據(jù)的上述冗余動態(tài)圖像數(shù)據(jù)輸出給編碼器25、31。
在步驟S7,分組大小預(yù)測裝置23、29把指示補充數(shù)據(jù)為“0”的數(shù)據(jù)輸出給補充數(shù)據(jù)產(chǎn)生裝置24、30,因為填充數(shù)據(jù)不能被保存在相同的扇區(qū)內(nèi)。于是,在這種情況下,補充數(shù)據(jù)產(chǎn)生裝置24、30不產(chǎn)生任何補充數(shù)據(jù)。
當(dāng)從補充數(shù)據(jù)產(chǎn)生裝置24、30把補充數(shù)據(jù)輸入編碼器25、31時,編碼器25、31根據(jù)所謂的MPEG2標準壓縮具有添加到其最后部分的補充數(shù)據(jù)的動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)。當(dāng)沒有任何補充數(shù)據(jù)從補充數(shù)據(jù)產(chǎn)生裝置24、30輸入時,編碼器25、31根據(jù)MPEG2標準壓縮從分組大小預(yù)測裝置23、29輸入的動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)。編碼器25、31把量化的動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)輸出給分組形成裝置26、32。分組形成裝置26、32根據(jù)MPEG2標準對由編碼器25、31編碼的動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)打包,并把打包的動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)輸出給多路復(fù)用器33。多路復(fù)用器33進行打包動態(tài)圖像數(shù)據(jù)、音頻數(shù)據(jù)等的時間劃分,并向每個分組添加PES標題或類似物。多路復(fù)用器33多路復(fù)用動態(tài)圖像數(shù)據(jù)的分組和音頻數(shù)據(jù)的分組,以便能夠同時再現(xiàn)動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)。多路復(fù)用器33隨后把多路復(fù)用數(shù)據(jù)輸出給SCR增加裝置34。SCR增加裝置34根據(jù)由計數(shù)器36產(chǎn)生的STC,把系統(tǒng)時鐘基準值(SCR)添加到從多路復(fù)用器33輸入的分組的包標題中。記錄處理器35進行調(diào)制處理和糾錯處理,以便能夠把數(shù)據(jù)記錄到記錄介質(zhì)上,并通過諸如光學(xué)拾音器之類的記錄裝置把數(shù)據(jù)記錄到記錄介質(zhì)上。
對于如上所述的數(shù)據(jù)記錄設(shè)備20,即使當(dāng)內(nèi)容數(shù)據(jù)直接結(jié)束于扇區(qū)邊界之前,通過把補充數(shù)據(jù)添加到內(nèi)容數(shù)據(jù)的最后部分中,也可把填充數(shù)據(jù)保存到下一扇區(qū)中。
在上述情況中,補充數(shù)據(jù)被添加到保存在最后扇區(qū)中的內(nèi)容數(shù)據(jù)的最后部分中,如圖3中所示。但是,補充數(shù)據(jù)可添加到內(nèi)容數(shù)據(jù)的前導(dǎo)分組數(shù)據(jù)的前導(dǎo)部分中。在上述情況中,通過計算當(dāng)內(nèi)容數(shù)據(jù)被打包時,整個數(shù)據(jù)有多少字節(jié),確定補充數(shù)據(jù)的存在/不存在及補充數(shù)據(jù)的數(shù)據(jù)長度。但是,可通過按照扇區(qū)的順序保存打包內(nèi)容數(shù)據(jù),隨后計算最后扇區(qū)的剩余數(shù)據(jù)長度,確定補充數(shù)據(jù)的存在/不存在及補充數(shù)據(jù)的數(shù)據(jù)長度。
在用于傳送帶有添加于其中的補充數(shù)據(jù)的內(nèi)容數(shù)據(jù)的數(shù)據(jù)傳輸設(shè)備中,代替如圖4中所示的記錄處理裝置35,設(shè)置由電路和天線構(gòu)成的,用于把來自于SCR增加裝置34的輸出數(shù)據(jù)傳送給另一數(shù)據(jù)傳輸設(shè)備的通信裝置。借助該數(shù)據(jù)傳輸設(shè)備,這種具有添加到最后分組的補充數(shù)據(jù)的內(nèi)容數(shù)據(jù)可被傳送給另一數(shù)據(jù)傳輸設(shè)備。
如上所述,如果分組數(shù)據(jù)區(qū)15結(jié)束于最后扇區(qū)的尾部,并且在分組數(shù)據(jù)區(qū)15之后不能形成PES標題區(qū)14和填充數(shù)據(jù)區(qū)16,則縮短前一或者當(dāng)前扇區(qū)的分組數(shù)據(jù)區(qū)15,以便能夠在分組數(shù)據(jù)區(qū)15之后形成PES標題區(qū)14和填充數(shù)據(jù)區(qū)16,剩余的分組數(shù)據(jù)區(qū)15可設(shè)置在下一扇區(qū)中。
具體地說,當(dāng)通過從扇區(qū)的數(shù)據(jù)長度減去包標題區(qū)13、PES標題區(qū)14和分組數(shù)據(jù)區(qū)15得到的扇區(qū)剩余數(shù)據(jù)長度B不大于跟隨在分組數(shù)據(jù)區(qū)15之后的PES標題區(qū)14的數(shù)據(jù)長度A(18字節(jié))時,如圖2D中所示,例如,當(dāng)剩余數(shù)據(jù)長度B不大于通過把填充數(shù)據(jù)必需的數(shù)據(jù)長度,例如至少1字節(jié)加上PES標題區(qū)14的數(shù)據(jù)長度A得到的數(shù)據(jù)長度時,不能設(shè)置PES標題區(qū)和填充數(shù)據(jù)區(qū)16。
當(dāng)計算打包內(nèi)容數(shù)據(jù)的數(shù)據(jù)長度(N字節(jié))和分組數(shù)據(jù)區(qū)15的數(shù)據(jù)長度(2016)的比值,獲得商“i”和余數(shù)“j”,并且通過從2016減去余數(shù)“j”得到的值小于PES標題區(qū)14的數(shù)據(jù)長度A時,發(fā)生這種情況。
從而,在本發(fā)明所適用的記錄介質(zhì)中,預(yù)定長度,例如1024字節(jié)的分組數(shù)據(jù)被保存在比最后的第n扇區(qū)前一位的第(n-1)扇區(qū)中,PES標題保存在下一扇區(qū)中,之后跟隨填充數(shù)據(jù),如圖6中所示。在最后的第n扇區(qū)中,包標題保存在其前導(dǎo)部分中,之后是PES標題。隨后,保存跟隨在保存于第(n-1)扇區(qū)中的分組數(shù)據(jù)之后的分組數(shù)據(jù),之后是PES標題和填充數(shù)據(jù)。即,在該記錄介質(zhì)中,當(dāng)最后部分的內(nèi)容數(shù)據(jù)的分組數(shù)據(jù)可被保存在第(n-1)扇區(qū)中,但是填充數(shù)據(jù)不能被保存時,該分組數(shù)據(jù)被縮短到預(yù)定的長度,例如1024字節(jié),剩余的分組數(shù)據(jù),即長度為(991-PES標題長度A)-991字節(jié)的分組數(shù)據(jù)可被保存。從而,填充數(shù)據(jù)可被保存在第(n-1)扇區(qū)中。
在該記錄介質(zhì)中,由于第(n-1)扇區(qū)中的分組數(shù)據(jù)的數(shù)據(jù)長度被設(shè)置為預(yù)定長度,因此易于識別下一扇區(qū),即最后的第n扇區(qū)中分組數(shù)據(jù)和填充數(shù)據(jù)的存在。
現(xiàn)在參考
能夠把內(nèi)容數(shù)據(jù)記錄到如上所述的記錄介質(zhì)上的數(shù)據(jù)記錄設(shè)備和記錄方法。
為了處理構(gòu)成內(nèi)容數(shù)據(jù)的動態(tài)圖像數(shù)據(jù),本發(fā)明適用于的數(shù)據(jù)記錄設(shè)備40具有下述裝置把PTS添加到從輸入端41輸入的動態(tài)圖像數(shù)據(jù)中的PTS增加裝置42,在動態(tài)圖像數(shù)據(jù)被打包的情況下預(yù)測數(shù)據(jù)長度的分組大小預(yù)測裝置43,根據(jù)MPEG2系統(tǒng)對動態(tài)圖像數(shù)據(jù)編碼的編碼器44;和對編碼的動態(tài)圖像數(shù)據(jù)和填充數(shù)據(jù)打包的分組形成裝置45,如圖7中所示。
為了處理構(gòu)成內(nèi)容數(shù)據(jù)的音頻數(shù)據(jù),數(shù)據(jù)記錄設(shè)備40還具有下述裝置把PTS添加到從輸入端46輸入的音頻數(shù)據(jù)中的PTS增加裝置47;在音頻數(shù)據(jù)被打包的情況下預(yù)測數(shù)據(jù)長度的分組大小預(yù)測裝置48;根據(jù)MPEG2系統(tǒng)對音頻數(shù)據(jù)編碼的編碼器49;和對編碼的音頻數(shù)據(jù)打包的分組形成裝置50。
數(shù)據(jù)記錄裝置40還具有多路復(fù)用從分組形成裝置45輸出的動態(tài)圖像數(shù)據(jù)和從分組形成裝置50輸出的音頻數(shù)據(jù)的多路復(fù)用器51,把SCR添加到由多路復(fù)用器51多路復(fù)用的內(nèi)容數(shù)據(jù)中的SCR增加裝置52,把數(shù)據(jù)記錄到記錄介質(zhì)上的記錄處理裝置53,和產(chǎn)生作為同步信號的STC的計數(shù)器54,所述同步信號將是再現(xiàn)的時間基準。
PTS增加裝置42根據(jù)由計數(shù)器54產(chǎn)生的STC產(chǎn)生再現(xiàn)輸出的時間管理信息(PTS),并把PTS添加到從輸入端41輸入的動態(tài)圖像數(shù)據(jù)中。PTS增加裝置42把具有添加于其上的PTS的動態(tài)圖像數(shù)據(jù)輸出給分組大小預(yù)測裝置43和編碼器44。
分組大小預(yù)測裝置43計算打包內(nèi)容數(shù)據(jù)的數(shù)據(jù)長度(N字節(jié))和分組數(shù)據(jù)區(qū)15的數(shù)據(jù)長度(2016字節(jié))的比值,得到商“i”和余數(shù)“j”,并確定通過從2016減去余數(shù)“j”得到的數(shù)值是否小于PES標題區(qū)14的數(shù)據(jù)長度A,如圖2A-2D中所示。如果通過從2016(它是分組數(shù)據(jù)區(qū)15的數(shù)據(jù)長度)減去余數(shù)“j”得到的數(shù)值小于PES標題區(qū)14的數(shù)據(jù)長度A,則分組大小預(yù)測裝置43把指示填充數(shù)據(jù)不能被保存在相同扇區(qū)內(nèi)的數(shù)據(jù)輸出給分組形成裝置45。如果通過減法獲得的該值大于PES標題區(qū)14的數(shù)據(jù)長度A,則分組大小預(yù)測裝置43把指示將進行正常編碼處理的數(shù)據(jù)輸出給分組形成裝置45,因為填充數(shù)據(jù)可被保存在相同的扇區(qū)中。
編碼器44根據(jù)所謂的MPEG2標準壓縮從PTS增加裝置42輸入的動態(tài)圖像數(shù)據(jù)。具體地說,編碼器44進行運動補償預(yù)測編碼,以便在動態(tài)圖像數(shù)據(jù)的時基方向上冗余降低的情況下壓縮動態(tài)圖像數(shù)據(jù),隨后進行DCT,量化和可變長度編碼,以便在空基方向上冗余降低的情況下壓縮動態(tài)圖像數(shù)據(jù)。隨后,編碼器44把量化的動態(tài)圖像數(shù)據(jù)輸出給分組形成裝置45。
分組形成裝置45順序?qū)木幋a器44輸入的量化動態(tài)圖像數(shù)據(jù)打包,并產(chǎn)生填充數(shù)據(jù)。當(dāng)指示填充數(shù)據(jù)不能被保存在相同扇區(qū)內(nèi)的數(shù)據(jù)被輸入分組形成裝置45時,分組形成裝置45把要記錄的量化數(shù)據(jù)打包到具有預(yù)定長度,即1024字節(jié)的第(n-1)扇區(qū)中,并對剩余數(shù)據(jù)打包,以便被記錄到最后的第n扇區(qū)中。分組形成裝置45進行要記錄到第(n-1)扇區(qū)的分組數(shù)據(jù)和要記錄到最后的第n扇區(qū)的動態(tài)圖像數(shù)據(jù)的填充。當(dāng)指示將進行正常編碼處理的數(shù)據(jù)被輸入分組形成裝置45時,分組形成裝置45順序?qū)α炕膭討B(tài)圖像數(shù)據(jù)打包,并且隨后進行填充。分組形成裝置45把打包的動態(tài)圖像數(shù)據(jù)輸出給多路復(fù)用器51。
PTS增加裝置47根據(jù)由計數(shù)器54產(chǎn)生的STC產(chǎn)生再現(xiàn)輸出的時間管理信息(PTS),并把PTS添加到從輸入端41輸入的音頻數(shù)據(jù)中。PTS增加裝置47把具有添加于其中的PTS的音頻數(shù)據(jù)輸出給分組大小預(yù)測裝置48和編碼器49。
分組大小預(yù)測裝置48計算打包內(nèi)容數(shù)據(jù)的數(shù)據(jù)長度(N字節(jié))與分組數(shù)據(jù)區(qū)15的數(shù)據(jù)長度(2016字節(jié))的比值,得到商“i”和余數(shù)“j”,并確定從2016減去余數(shù)“j”得到的值是否小于PES標題區(qū)14的數(shù)據(jù)長度A。如果從2016(它是分組數(shù)據(jù)區(qū)15的數(shù)據(jù)長度)減去余數(shù)“j”得到的值小于PES標題區(qū)14的數(shù)據(jù)長度A,則分組大小預(yù)測裝置48把指示填充數(shù)據(jù)不能被保存在相同扇區(qū)內(nèi)的數(shù)據(jù)輸出給分組形成裝置50。如果通過減法得到的值大于PES標題區(qū)14的數(shù)據(jù)長度A,則分組大小預(yù)測裝置48把指示將進行正常編碼處理的數(shù)據(jù)輸出給分組形成裝置50,因為填充數(shù)據(jù)可被保存在相同的扇區(qū)中。
編碼器49根據(jù)所謂的MPEG2標準壓縮從PTS增加裝置47輸入的音頻數(shù)據(jù)。具體地說,編碼器49進行音頻數(shù)據(jù)的子帶編碼,隨后對該數(shù)據(jù)進行分塊,并利用心理聲學(xué)方式進行自適應(yīng)位分配和量化。編碼器49把量化后的音頻數(shù)據(jù)輸出給分組形成裝置50。
分組形成裝置50順序?qū)木幋a器39輸入的量化音頻數(shù)據(jù)打包,并產(chǎn)生填充數(shù)據(jù)。當(dāng)指示填充數(shù)據(jù)不能被保存在相同扇區(qū)內(nèi)的數(shù)據(jù)被輸入分組形成裝置50時,分組形成裝置50把要記錄的量化數(shù)據(jù)打包到具有預(yù)定數(shù)據(jù)長度,即1024字節(jié)的第(n-1)扇區(qū)中,并且對剩余數(shù)據(jù)打包,以便被記錄到最后的第n扇區(qū)中。分組形成裝置50完成要記錄到第(n-1)扇區(qū)中的分組數(shù)據(jù)和要記錄到最后的第n扇區(qū)中的音頻數(shù)據(jù)的填充。當(dāng)指示將進行正常編碼處理的數(shù)據(jù)被輸入分組形成裝置50時,分組形成裝置50順序?qū)α炕纛l數(shù)據(jù)打包,并且隨后完成填充。分組形成裝置50把打包的音頻數(shù)據(jù)輸出給多路復(fù)用器51。
打包的動態(tài)圖像數(shù)據(jù)從分組形成裝置45被輸入多路復(fù)用器51,同樣,打包的音頻數(shù)據(jù)從分組形成裝置50被輸入多路復(fù)用器51。此外,填充數(shù)據(jù)從分組形成裝置45、50被輸入多路復(fù)用器51。多路復(fù)用器51進行打包動態(tài)圖像數(shù)據(jù)、音頻數(shù)據(jù)和填充數(shù)據(jù)的時間劃分,并把PES標題或類似物添加到各個分組中。多路復(fù)用器51交換動態(tài)圖像數(shù)據(jù)的各個分組和音頻數(shù)據(jù)的各個分組,即,多路復(fù)用動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù),從而可同時再現(xiàn)動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)。隨后多路復(fù)用器51把多路復(fù)用的數(shù)據(jù)輸出給SCR增加裝置52。
記錄處理裝置53進行諸如8-14調(diào)制或8-16調(diào)制之類的調(diào)制處理和諸如CIRC之類的糾錯處理,以致數(shù)據(jù)可被記錄到記錄介質(zhì)上。記錄處理裝置53隨后通過利用諸如光學(xué)拾音器之類的記錄裝置把數(shù)據(jù)記錄到記錄介質(zhì)上。
現(xiàn)在說明上述數(shù)據(jù)記錄設(shè)備40的操作。當(dāng)從輸入端41、46把構(gòu)成內(nèi)容數(shù)據(jù)的動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)輸入PTS增加裝置42、47時,PTS增加裝置42、47根據(jù)STC產(chǎn)生PTS,隨后把PTS添加到相應(yīng)的數(shù)據(jù)中,并把數(shù)據(jù)輸出給分組大小預(yù)測裝置43、38和編碼器44、49。
當(dāng)動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)從PTS增加裝置42、47被輸入編碼器44、49時,編碼器44、49根據(jù)所謂的MPEG2標準壓縮輸入的數(shù)據(jù)。編碼器44、49把量化的動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)輸出給分組形成裝置45、50。
如圖8中所示,在步驟S11,當(dāng)對內(nèi)容數(shù)據(jù)打包時,分組大小預(yù)測裝置43、48計算整個數(shù)據(jù)有多少字節(jié)。隨后,在步驟S12中,分組大小預(yù)測裝置43、48計算打包內(nèi)容數(shù)據(jù)的數(shù)據(jù)長度(N字節(jié))和分組數(shù)據(jù)區(qū)的數(shù)據(jù)長度(2016字節(jié))的比值,得到商“i”和余數(shù)“j”。在步驟S13,分組大小預(yù)測裝置43、48從2016(扇區(qū)的數(shù)據(jù)長度)減去余數(shù)“j”。在步驟S14,分組大小預(yù)測裝置43、48確定通過減法獲得的值是否小于PES標題區(qū)14的數(shù)據(jù)長度A。如果該值小于PES標題區(qū)14的數(shù)據(jù)長度A,則分組大小預(yù)測裝置43、48把指示填充數(shù)據(jù)不能被保存在相同扇區(qū)內(nèi)的數(shù)據(jù)輸出給分組形成裝置45、50。如果該值大于PES標題區(qū)14的數(shù)據(jù)長度A,則分組大小預(yù)測裝置43、48把指示將進行正常編碼處理的數(shù)據(jù)輸出給分組形成裝置45、50。
當(dāng)指示填充數(shù)據(jù)不能被保存在相同扇區(qū)內(nèi)的數(shù)據(jù)被輸入分組形成裝置45、50時,在步驟S15,分組形成裝置45、50把要記錄的量化數(shù)據(jù)打包到具有預(yù)定數(shù)據(jù)長度,即1024字節(jié)的第(n-1)扇區(qū)中,并對剩余數(shù)據(jù)打包,以便被記錄到最后的第n扇區(qū)中。分組形成裝置45、50進行將記錄到第(n-1)扇區(qū)中的分組數(shù)據(jù)和將記錄到最后的第n扇區(qū)中的數(shù)據(jù)的填充。分組形成裝置45、50把打包的動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)輸出給多路復(fù)用器51。
當(dāng)指示將進行正常編碼處理的數(shù)據(jù)被輸入分組形成裝置45、50時,分組形成裝置45、50在步驟S16順序?qū)α炕膭討B(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)打包,并進行填充。分組形成裝置45、50把打包的動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)輸出給多路復(fù)用器51。
多路復(fù)用器51進行打包的動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)的時間劃分,并把PES標題或類似物添加到各個分組中。多路復(fù)用器51多路復(fù)用動態(tài)圖像數(shù)據(jù)的各個分組和音頻數(shù)據(jù)的各個分組,以便能夠同時再現(xiàn)動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)。多路復(fù)用器51隨后把多路復(fù)用數(shù)據(jù)輸出給SCR增加裝置52。SCR增加裝置52根據(jù)計數(shù)器54產(chǎn)生的STC,把系統(tǒng)時鐘基準(SCR)添加到從多路復(fù)用器51輸入的分組的包標題中。記錄處理裝置53進行調(diào)制處理和糾錯處理,以便能夠把數(shù)據(jù)記錄到記錄介質(zhì)上,并且通過諸如光學(xué)拾音器之類的記錄裝置把數(shù)據(jù)記錄到記錄介質(zhì)上。
利用如上所述的數(shù)據(jù)記錄裝置40,分組數(shù)據(jù)區(qū)15被縮短,剩余的分組數(shù)據(jù)區(qū)15被設(shè)置在下一扇區(qū)中,從而即使當(dāng)內(nèi)容數(shù)據(jù)直接結(jié)束于扇區(qū)邊界之前,也能夠在分組數(shù)據(jù)區(qū)15之后設(shè)置PES標題區(qū)14和填充數(shù)據(jù)區(qū)16。從而可不考慮內(nèi)容數(shù)據(jù)的長度進行填充。
在數(shù)據(jù)通信設(shè)備中,代替圖7中所示的記錄處理裝置53,設(shè)置由電路和天線構(gòu)成的,用于把來自于SCR增加裝置34的輸出數(shù)據(jù)傳送給另一數(shù)據(jù)傳輸設(shè)備的通信裝置。借助該數(shù)據(jù)傳輸設(shè)備,能夠安全地把填充數(shù)據(jù)傳送給另一數(shù)據(jù)傳輸設(shè)備。
當(dāng)內(nèi)容數(shù)據(jù)被打包時,通過計算整個數(shù)據(jù)有多少字節(jié),確定最后部分的內(nèi)容數(shù)據(jù)是否可被填充。但是,通過順序保存打包的內(nèi)容數(shù)據(jù),并計算最后扇區(qū)的剩余數(shù)據(jù)長度,可確定是否要把數(shù)據(jù)轉(zhuǎn)移到下一扇區(qū)。
在上述說明中,MPEG2系統(tǒng)被用作內(nèi)容數(shù)據(jù)的例證壓縮系統(tǒng)。但是,也可使用MPEG1或其它系統(tǒng)。
工業(yè)適用性根據(jù)本發(fā)明,在將記錄內(nèi)容數(shù)據(jù)的最后數(shù)據(jù)的最后扇區(qū)中,在包數(shù)據(jù)被記錄到該最后扇區(qū)中的情況下,當(dāng)剩余數(shù)據(jù)長度小于該標題的數(shù)據(jù)長度時,記錄由對應(yīng)于剩余數(shù)據(jù)長度的內(nèi)容數(shù)據(jù)和添加于其上的補充數(shù)據(jù)構(gòu)成的包數(shù)據(jù)。從而,不需進行填充,而不考慮內(nèi)容數(shù)據(jù)的數(shù)據(jù)長度。
此外,根據(jù)本發(fā)明,在將記錄內(nèi)容數(shù)據(jù)的最后數(shù)據(jù)的第(n-1)扇區(qū)中,在包數(shù)據(jù)被記錄在該扇區(qū)中的情況下,當(dāng)剩余數(shù)據(jù)長度小于該標題的數(shù)據(jù)長度時,分組數(shù)據(jù)被縮短,以致剩余數(shù)據(jù)長度變得大于該標題的數(shù)據(jù)長度。從而能夠進行填充。
權(quán)利要求
1.一種當(dāng)對內(nèi)容數(shù)據(jù)打包并且把打包后的內(nèi)容數(shù)據(jù)記錄到記錄介質(zhì)上時的記錄方法,該記錄介質(zhì)具有至少由一個標題和分組數(shù)據(jù)構(gòu)成的若干扇區(qū),所述方法包括下述步驟如果最后扇區(qū)的剩余數(shù)據(jù)長度小于標題的數(shù)據(jù)長度,則產(chǎn)生與記錄打包內(nèi)容數(shù)據(jù)的若干扇區(qū)中的最后扇區(qū)的剩余數(shù)據(jù)長度相同的補充數(shù)據(jù);把產(chǎn)生的補充數(shù)據(jù)添加到內(nèi)容數(shù)據(jù)中,并對該內(nèi)容數(shù)據(jù)打包。
2.按照權(quán)利要求1所述的記錄方法,其中用分組數(shù)據(jù)的數(shù)據(jù)長度去除打包內(nèi)容數(shù)據(jù)的數(shù)據(jù)長度,得到商和余數(shù),把從分組數(shù)據(jù)的數(shù)據(jù)長度減去所得余數(shù)而獲得的結(jié)果與標題的數(shù)據(jù)長度進行比較,從而判別最后扇區(qū)的剩余數(shù)據(jù)長度是否小于標題的數(shù)據(jù)長度。
3.按照權(quán)利要求2所述的記錄方法,其中把從分組數(shù)據(jù)的數(shù)據(jù)長度減去所得余數(shù)而獲得的結(jié)果和標題的數(shù)據(jù)長度進行比較,當(dāng)從分組數(shù)據(jù)的數(shù)據(jù)長度減去所得余數(shù)而獲得的結(jié)果小于標題的數(shù)據(jù)長度時,產(chǎn)生對應(yīng)于最后扇區(qū)的剩余數(shù)據(jù)長度的補充數(shù)據(jù)。
4.按照權(quán)利要求1所述的記錄方法,其中當(dāng)所述若干扇區(qū)中記錄打包內(nèi)容數(shù)據(jù)的最后扇區(qū)的數(shù)據(jù)長度大于標題的數(shù)據(jù)長度時,所述內(nèi)容數(shù)據(jù)被打包并被記錄到所述最后扇區(qū)中。
5.按照權(quán)利要求1所述的記錄方法,其中當(dāng)內(nèi)容數(shù)據(jù)是圖像數(shù)據(jù)時,產(chǎn)生冗余圖像數(shù)據(jù)作為補充數(shù)據(jù)。
6.按照權(quán)利要求1所述的記錄方法,其中當(dāng)內(nèi)容數(shù)據(jù)是音頻數(shù)據(jù)時,產(chǎn)生靜寂數(shù)據(jù)作為補充數(shù)據(jù)。
7.按照權(quán)利要求1所述的記錄方法,其中內(nèi)容數(shù)據(jù)以和MPEG(運動圖像專家組)標準相容的格式被記錄到扇區(qū)中。
8.一種當(dāng)對內(nèi)容數(shù)據(jù)打包并且把打包內(nèi)容數(shù)據(jù)記錄到記錄介質(zhì)上時的記錄方法,該記錄介質(zhì)具有至少由包標題、PES(分組基本流)標題、分組數(shù)據(jù)和填充數(shù)據(jù)構(gòu)成的若干扇區(qū),所述方法包括下述步驟如果最后扇區(qū)的剩余數(shù)據(jù)長度至少小于PES標題的數(shù)據(jù)長度,則產(chǎn)生與記錄打包內(nèi)容數(shù)據(jù)的若干扇區(qū)的最后扇區(qū)的剩余數(shù)據(jù)長度相同的補充數(shù)據(jù);把產(chǎn)生的補充數(shù)據(jù)添加到內(nèi)容數(shù)據(jù)中,并對該內(nèi)容數(shù)據(jù)打包。
9.按照權(quán)利要求8所述的記錄方法,其中用分組數(shù)據(jù)的數(shù)據(jù)長度去除打包內(nèi)容數(shù)據(jù)的數(shù)據(jù)長度,得到商和余數(shù),把從分組數(shù)據(jù)的數(shù)據(jù)長度減去所得余數(shù)而獲得的結(jié)果與標題的數(shù)據(jù)長度進行比較,從而判別最后扇區(qū)的剩余數(shù)據(jù)長度是否小于標題的數(shù)據(jù)長度。
10.按照權(quán)利要求9所述的記錄方法,其中把從分組數(shù)據(jù)的數(shù)據(jù)長度減去所得余數(shù)而獲得的結(jié)果和標題的數(shù)據(jù)長度進行比較,當(dāng)從分組數(shù)據(jù)的數(shù)據(jù)長度減去所得余數(shù)而獲得的結(jié)果小于標題的數(shù)據(jù)長度時,產(chǎn)生對應(yīng)于最后扇區(qū)的剩余數(shù)據(jù)長度的補充數(shù)據(jù)。
11.按照權(quán)利要求8所述的記錄方法,其中當(dāng)所述若干扇區(qū)中記錄打包內(nèi)容數(shù)據(jù)的最后扇區(qū)的數(shù)據(jù)長度大于標題的數(shù)據(jù)長度時,所述內(nèi)容數(shù)據(jù)被打包并被記錄到所述最后扇區(qū)中。
12.按照權(quán)利要求8所述的記錄方法,其中當(dāng)內(nèi)容數(shù)據(jù)是圖像數(shù)據(jù)時,產(chǎn)生冗余圖像數(shù)據(jù)作為補充數(shù)據(jù)。
13.按照權(quán)利要求8所述的記錄方法,其中當(dāng)內(nèi)容數(shù)據(jù)是音頻數(shù)據(jù)時,產(chǎn)生靜寂數(shù)據(jù)作為補充數(shù)據(jù)。
14.按照權(quán)利要求8所述的記錄方法,其中內(nèi)容數(shù)據(jù)以和MPEG(運動圖像專家組)標準相容的格式被記錄到扇區(qū)中。
15.一種當(dāng)對內(nèi)容數(shù)據(jù)打包并且把打包內(nèi)容數(shù)據(jù)記錄到記錄介質(zhì)上時的記錄方法,該記錄介質(zhì)具有至少由包標題、PES(分組基本流)標題、分組數(shù)據(jù)和填充數(shù)據(jù)構(gòu)成的若干扇區(qū),所述方法包括下述步驟如果通過從所述若干扇區(qū)中的第(n-1)扇區(qū)的數(shù)據(jù)長度減去包標題的數(shù)據(jù)長度、PES標題的數(shù)據(jù)長度和分組數(shù)據(jù)的數(shù)據(jù)長度而獲得的剩余數(shù)據(jù)長度小于通過把預(yù)定數(shù)據(jù)長度加到PES標題的數(shù)據(jù)長度上而得到的數(shù)據(jù)長度,則在變化分組數(shù)據(jù)的數(shù)據(jù)長度的同時,保存填充數(shù)據(jù)。
16.按照權(quán)利要求15所述的記錄方法,其中不能被保存到第(n-1)扇區(qū)的剩余部分內(nèi)容數(shù)據(jù)被打包,并被記錄到第n扇區(qū)中。
17.按照權(quán)利要求15所述的記錄方法,其中當(dāng)通過從所述若干扇區(qū)的第(n-1)扇區(qū)的數(shù)據(jù)長度減去包標題的數(shù)據(jù)長度、PES標題的數(shù)據(jù)長度和分組數(shù)據(jù)的數(shù)據(jù)長度而獲得的剩余數(shù)據(jù)長度大于通過把預(yù)定數(shù)據(jù)長度加上PES標題的數(shù)據(jù)長度而獲得的數(shù)據(jù)長度時,該內(nèi)容數(shù)據(jù)被打包并這樣被記錄。
18.一種記錄設(shè)備,包括當(dāng)對提供的內(nèi)容數(shù)據(jù)打包并將其記錄到具有至少由一個標題和分組數(shù)據(jù)構(gòu)成的若干扇區(qū)的記錄介質(zhì)上時,預(yù)測記錄打包內(nèi)容數(shù)據(jù)的若干扇區(qū)中的最后扇區(qū)的剩余數(shù)據(jù)長度是否小于標題的數(shù)據(jù)長度的預(yù)測裝置;根據(jù)預(yù)測裝置的輸出,產(chǎn)生和最后扇區(qū)的剩余數(shù)據(jù)長度相同的補充數(shù)據(jù)的補充數(shù)據(jù)產(chǎn)生裝置;把補充數(shù)據(jù)產(chǎn)生裝置產(chǎn)生的補充數(shù)據(jù)添加到內(nèi)容數(shù)據(jù)中并對內(nèi)容數(shù)據(jù)打包的編碼處理裝置;和把來自于編碼處理裝置的輸出記錄到記錄介質(zhì)上的記錄裝置。
19.按照權(quán)利要求18所述的記錄設(shè)備,其中預(yù)測裝置用分組數(shù)據(jù)的數(shù)據(jù)長度去除打包內(nèi)容數(shù)據(jù)的數(shù)據(jù)長度,得到商和余數(shù),并把從分組數(shù)據(jù)的數(shù)據(jù)長度減去所得余數(shù)而獲得的結(jié)果和標題的數(shù)據(jù)長度進行比較。
20.按照權(quán)利要求19所述的記錄設(shè)備,其中預(yù)測裝置把從分組數(shù)據(jù)的數(shù)據(jù)長度減去所得余數(shù)而獲得的結(jié)果和標題的數(shù)據(jù)長度進行比較,當(dāng)從分組數(shù)據(jù)的數(shù)據(jù)長度減去所得余數(shù)而獲得的結(jié)果小于標題的數(shù)據(jù)長度時,預(yù)測裝置使補充數(shù)據(jù)產(chǎn)生裝置產(chǎn)生對應(yīng)于最后扇區(qū)的剩余數(shù)據(jù)長度的補充數(shù)據(jù)。
21.按照權(quán)利要求18所述的記錄設(shè)備,其中當(dāng)所述若干扇區(qū)中記錄打包內(nèi)容數(shù)據(jù)的最后扇區(qū)的數(shù)據(jù)長度大于標題的數(shù)據(jù)長度時,預(yù)測裝置向補充數(shù)據(jù)產(chǎn)生裝置提供指示補充數(shù)據(jù)為零的輸出信號。
22.按照權(quán)利要求18所述的記錄設(shè)備,其中當(dāng)內(nèi)容數(shù)據(jù)是圖像數(shù)據(jù)時,補充數(shù)據(jù)產(chǎn)生裝置產(chǎn)生冗余圖像數(shù)據(jù)作為補充數(shù)據(jù)。
23.按照權(quán)利要求18所述的記錄設(shè)備,其中當(dāng)內(nèi)容數(shù)據(jù)是音頻數(shù)據(jù)時,補充數(shù)據(jù)產(chǎn)生裝置產(chǎn)生靜寂數(shù)據(jù)作為補充數(shù)據(jù)。
24.按照權(quán)利要求18所述的記錄設(shè)備,其中編碼處理裝置以和MPEG(運動圖像專家組)標準相容的格式進行內(nèi)容數(shù)據(jù)的編碼處理。
25.一種記錄設(shè)備,包括當(dāng)對提供的內(nèi)容數(shù)據(jù)打包并且把打包內(nèi)容數(shù)據(jù)記錄到具有至少由包標題、PES(分組基本流)標題、分組數(shù)據(jù)和填充數(shù)據(jù)構(gòu)成的若干扇區(qū)的記錄介質(zhì)上時,預(yù)測通過從所述若干扇區(qū)中的第(n-1)扇區(qū)的數(shù)據(jù)長度減去包標題的數(shù)據(jù)長度、PES標題的數(shù)據(jù)長度和分組數(shù)據(jù)的數(shù)據(jù)長度獲得的剩余數(shù)據(jù)長度是否小于通過把預(yù)定數(shù)據(jù)長度加上PES標題的數(shù)據(jù)長度而獲得的數(shù)據(jù)長度的預(yù)測裝置;當(dāng)對提供的內(nèi)容數(shù)據(jù)編碼并對編碼數(shù)據(jù)打包時,在根據(jù)預(yù)測裝置的輸出改變分組數(shù)據(jù)的數(shù)據(jù)長度的同時,存儲填充數(shù)據(jù)的編碼處理裝置;把編碼處理裝置的輸出數(shù)據(jù)記錄到記錄介質(zhì)上的記錄裝置。
26.按照權(quán)利要求25所述的記錄設(shè)備,其中編碼處理裝置把不能保存到第(n-1)扇區(qū)的剩余部分內(nèi)容數(shù)據(jù)打包到第n扇區(qū)中。
27.按照權(quán)利要求25所述的記錄設(shè)備,其中如果預(yù)測裝置確定通過從所述若干扇區(qū)中的第(n-1)扇區(qū)的數(shù)據(jù)長度減去包標題的數(shù)據(jù)長度、PES標題的數(shù)據(jù)長度和分組數(shù)據(jù)的數(shù)據(jù)長度獲得的剩余數(shù)據(jù)長度大于通過把預(yù)定數(shù)據(jù)長度加上PES標題的數(shù)據(jù)長度而獲得的數(shù)據(jù)長度,則編碼處理裝置在不改變分組數(shù)據(jù)的數(shù)據(jù)長度的情況下打包并記錄內(nèi)容數(shù)據(jù)。
28.一種具有至少由一個標題和分組數(shù)據(jù)構(gòu)成的若干扇區(qū)的記錄介質(zhì),其中當(dāng)對內(nèi)容數(shù)據(jù)打包并記錄打包內(nèi)容數(shù)據(jù)時,如果記錄打包內(nèi)容數(shù)據(jù)的若干扇區(qū)的最后扇區(qū)的剩余數(shù)據(jù)長度小于標題的數(shù)據(jù)長度,則產(chǎn)生和最后扇區(qū)的剩余數(shù)據(jù)長度相同的補充數(shù)據(jù),并且記錄通過把產(chǎn)生的補充數(shù)據(jù)添加到內(nèi)容數(shù)據(jù)中,并對該內(nèi)容數(shù)據(jù)打包而獲得的數(shù)據(jù)。
29.按照權(quán)利要求28所述的記錄介質(zhì),其中當(dāng)所述若干扇區(qū)中記錄打包內(nèi)容數(shù)據(jù)的最后扇區(qū)的數(shù)據(jù)長度大于標題的數(shù)據(jù)長度時,內(nèi)容數(shù)據(jù)被打包并且被記錄到最后扇區(qū)中。
30.按照權(quán)利要求28所述的記錄介質(zhì),其中當(dāng)內(nèi)容數(shù)據(jù)是圖像數(shù)據(jù)時,記錄冗余圖像數(shù)據(jù)作為補充數(shù)據(jù)。
31.按照權(quán)利要求28所述的記錄介質(zhì),其中當(dāng)內(nèi)容數(shù)據(jù)是音頻數(shù)據(jù)時,記錄靜寂數(shù)據(jù)作為補充數(shù)據(jù)。
32.按照權(quán)利要求28所述的記錄介質(zhì),其中以和MPEG(運動圖像專家組)標準相容的格式把內(nèi)容數(shù)據(jù)記錄到扇區(qū)中。
33.一種當(dāng)把內(nèi)容數(shù)據(jù)打包成至少由一個標題和分組數(shù)據(jù)構(gòu)成的若干包,并且輸出打包內(nèi)容數(shù)據(jù)時的數(shù)據(jù)輸出方法,該方法包括下述步驟如果最后一包的剩余數(shù)據(jù)長度小于標題的數(shù)據(jù)長度,則產(chǎn)生與保存打包內(nèi)容數(shù)據(jù)的若于包中的最后一包的剩余數(shù)據(jù)長度相同的補充數(shù)據(jù);輸出通過把產(chǎn)生的補充數(shù)據(jù)添加到內(nèi)容數(shù)據(jù)中,并對該內(nèi)容數(shù)據(jù)打包而獲得的數(shù)據(jù)。
34.按照權(quán)利要求33所述的數(shù)據(jù)輸出方法,其中用分組數(shù)據(jù)的數(shù)據(jù)長度去除打包內(nèi)容數(shù)據(jù)的數(shù)據(jù)長度,得到商和余數(shù),把從分組數(shù)據(jù)的數(shù)據(jù)長度減去所得余數(shù)而獲得的結(jié)果與標題的數(shù)據(jù)長度進行比較,從而判別最后扇區(qū)的剩余數(shù)據(jù)長度是否小于標題的數(shù)據(jù)長度。
35.按照權(quán)利要求34所述的數(shù)據(jù)輸出方法,其中把從分組數(shù)據(jù)的數(shù)據(jù)長度減去所得余數(shù)而獲得的結(jié)果和標題的數(shù)據(jù)長度進行比較,當(dāng)從分組數(shù)據(jù)的數(shù)據(jù)長度減去所得余數(shù)而獲得的結(jié)果小于標題的數(shù)據(jù)長度時,產(chǎn)生對應(yīng)于最后扇區(qū)的剩余數(shù)據(jù)長度的補充數(shù)據(jù)。
36.按照權(quán)利要求33所述的數(shù)據(jù)輸出方法,其中當(dāng)所述若干扇區(qū)中記錄打包內(nèi)容數(shù)據(jù)的最后扇區(qū)的數(shù)據(jù)長度大于標題的數(shù)據(jù)長度時,所述內(nèi)容數(shù)據(jù)被打包并被記錄到所述最后扇區(qū)中。
37.按照權(quán)利要求33所述的數(shù)據(jù)輸出方法,其中當(dāng)內(nèi)容數(shù)據(jù)是圖像數(shù)據(jù)時,產(chǎn)生冗余圖像數(shù)據(jù)作為補充數(shù)據(jù)。
38.按照權(quán)利要求33所述的數(shù)據(jù)輸出方法,其中當(dāng)內(nèi)容數(shù)據(jù)是音頻數(shù)據(jù)時,產(chǎn)生靜寂數(shù)據(jù)作為補充數(shù)據(jù)。
39.按照權(quán)利要求33所述的數(shù)據(jù)輸出方法,其中以和MPEG(運動圖像專家組)標準相容的格式對內(nèi)容數(shù)據(jù)打包。
40.一種當(dāng)把內(nèi)容數(shù)據(jù)打包成至少由包標題、PES(分組基本流)標題、分組數(shù)據(jù)和填充數(shù)據(jù)構(gòu)成的若干包,并輸出打包內(nèi)容數(shù)據(jù)時的數(shù)據(jù)輸出方法,該方法包括下述步驟如果從所述若干包的第(n-1)包的數(shù)據(jù)長度減去包標題的數(shù)據(jù)長度、PES標題的數(shù)據(jù)長度和分組數(shù)據(jù)的數(shù)據(jù)長度而獲得的剩余數(shù)據(jù)長度小于通過把預(yù)定數(shù)據(jù)長度加上PES標題的數(shù)據(jù)長度而獲得的數(shù)據(jù)長度,則在改變分組數(shù)據(jù)的數(shù)據(jù)長度的同時,保存并輸出填充數(shù)據(jù)。
41.按照權(quán)利要求40所述的數(shù)據(jù)輸出方法,其中不能保存到第(n-1)包中的剩余部分內(nèi)容數(shù)據(jù)被打包并被輸出給第n包。
42.按照權(quán)利要求40所述的數(shù)據(jù)輸出方法,其中當(dāng)從所述若干包的第(n-1)包的數(shù)據(jù)長度減去包標題的數(shù)據(jù)長度、PES標題的數(shù)據(jù)長度和分組數(shù)據(jù)的數(shù)據(jù)長度而獲得的剩余數(shù)據(jù)長度大于通過把預(yù)定數(shù)據(jù)長度加上PES標題的數(shù)據(jù)長度而獲得的數(shù)據(jù)長度時,內(nèi)容數(shù)據(jù)被打包并被這樣輸出。
全文摘要
當(dāng)對內(nèi)容數(shù)據(jù)打包并把打包內(nèi)容數(shù)據(jù)記錄到具有至少由一個標題和分組數(shù)據(jù)構(gòu)成的若干扇區(qū)的記錄介質(zhì)上時,如果記錄打包內(nèi)容數(shù)據(jù)的所述若干扇區(qū)的最后扇區(qū)的剩余數(shù)據(jù)長度小于標題的數(shù)據(jù)長度時,產(chǎn)生和最后扇區(qū)的剩余數(shù)據(jù)長度相同的補充數(shù)據(jù),并把產(chǎn)生的補充數(shù)據(jù)添加到內(nèi)容數(shù)據(jù)中,以便打包并記錄具有添加于其中的補充數(shù)據(jù)的內(nèi)容數(shù)據(jù)。
文檔編號G11B20/12GK1459194SQ02800599
公開日2003年11月26日 申請日期2002年3月8日 優(yōu)先權(quán)日2001年3月9日
發(fā)明者佐古曜一郎, 古川俊介 申請人:索尼株式會社