專利名稱:用于記錄數(shù)字數(shù)據(jù)的方法和設備的制作方法
技術領域:
本發(fā)明涉及一種用于記錄數(shù)字數(shù)據(jù)的方法和設備。
背景技術:
MXF(素材交換格式)是一種將視聽(AV)素材與相關數(shù)據(jù)和元數(shù)據(jù)進行交換的文件格式,為這些數(shù)據(jù)提供包裝。它是基于分組的,并且可以被用于例如存儲具有相關元數(shù)據(jù)的數(shù)據(jù)、以可流傳輸?shù)母袷?即允許在傳送同時進行查看的格式)存儲文件、或者包裝任意壓縮或未壓縮的數(shù)據(jù)。
各種應用(例如用于數(shù)字電影的專業(yè)攝像機)記錄或處理未壓縮視頻。根據(jù)視頻光柵或幀速率以及每一個象素的顏色分辨率,逐行掃描系統(tǒng)中每一幀或者隔行掃描系統(tǒng)的每一場所需的信息量是恒定的。如果添加恒定大小的報頭,如在MXF包裝中所做的,這同樣是適用的。
除了視頻信息(即實際畫面項)之外,分別與每一個視頻幀或場一起存儲其他信息。該信息可以包括例如包含關于例如視頻光柵的信息的系統(tǒng)項、包含伴隨視頻的音頻信息的聲音項以及包含任意種類元數(shù)據(jù)(尤其是與描述性的元數(shù)據(jù)相對的結構元數(shù)據(jù))的數(shù)據(jù)項。具有相應報頭的這四個項(即系統(tǒng)項、畫面項、聲音項和數(shù)據(jù)項)的序列包含一幀或一場的信息,并且處于針對每一個新輸入的幀或場而重復的MXF文件中。因此,具有恒定數(shù)據(jù)量的畫面項具有恒定的持續(xù)時間,該持續(xù)時間由所采用的幀速率和視頻光柵定義,例如每一幀1/24秒。相關的聲音項同樣具有由音頻采樣速率定義的恒定持續(xù)時間,例如對于96kHz音頻采樣速率為每一樣本1/96000秒。在這種情況下,96000/24=4000個音頻樣本的量屬于每一幀。
因為定義了各種標準視頻幀速率和音頻采樣速率并且可以獨立地組合,所以每一視頻幀或場的音頻樣本量可以改變。
然而,對于視頻幀速率和音頻采樣速率的一些組合,比值是非整數(shù)值。不同視頻系統(tǒng)之間的轉換可能導致非整數(shù)的幀速率。例如,可以采用29.97fps(每一秒的幀)的視頻幀速率,這對應于1/29.97秒的幀持續(xù)時間。在這種情況下,與該持續(xù)時間相匹配的音頻樣本的數(shù)目是96000/29.97=3203.203...,是非整數(shù)值。用于調(diào)節(jié)音頻或視頻數(shù)據(jù)的一般解決方案是在連續(xù)幀的序列上分配音頻樣本,從而在多個幀上實現(xiàn)平均音頻速率。然而每一幀的音頻樣本的量改變,因此每一幀的音頻數(shù)據(jù)改變,從而幀具有可變大小。
發(fā)明內(nèi)容
本發(fā)明是基于對如下事實的認識。對于像快進、后退、快退、慢動作、單幀提取等特技模式,目前在記錄(和/或回放)設備中必須解碼文件,以便找到任意幀或場的開始、或者任意的特定位置。
本發(fā)明簡化并因此改進了該過程,并因此能夠進行例如加速的特技模式。希望屬于一個幀/場的信息的開始在文件中的字節(jié)上是等距離的,因為這樣則解碼器可以通過在文件中應用地址偏移來找到任意幀或場的開始,而不需要解碼文件本身。同樣通過僅加上或減去這種偏移,向后或向前跳過多個幀或跳轉到文件中的給定位置是可能的。
具體地,根據(jù)本發(fā)明的方法提供了一種將任意的定義音頻采樣頻率處的音頻樣本和視頻樣本封裝到恒定大小的容器內(nèi)的方式,從而在一個視頻幀/場所需的時間段內(nèi)存在整數(shù)量的音頻樣本,而與使用的視頻光柵無關。
根據(jù)本發(fā)明,確定在屬于幀的數(shù)據(jù)集內(nèi)的音頻數(shù)據(jù)或聲音項的大小范圍,在該范圍內(nèi)大小可以變化,并且根據(jù)該變化來修改緊接的數(shù)據(jù)項的大小。因此,容器內(nèi)聲音項和緊接的數(shù)據(jù)項的和是恒定的,這在幀的所有四個項的數(shù)據(jù)上實現(xiàn)了恒定的長度,并因此實現(xiàn)了恒定的幀長度。
所公開的方法可用于記錄數(shù)字化視頻、音頻和附加系統(tǒng)數(shù)據(jù)或元數(shù)據(jù),其中,使用定義的視頻幀速率、視頻采樣速率和音頻采樣速率。在數(shù)字化之前不顯示視頻和音頻數(shù)據(jù),他們分別直接來自攝像機或麥克風。該方法包括多個步驟,這些步驟如下。
在第一步驟中,接收系統(tǒng)和攝像機參數(shù)數(shù)據(jù)或元數(shù)據(jù),例如視頻幀速率、分辨率、逐行掃描/隔行掃描指示、音頻幀模量、電影格式標識符、場景/鏡頭/開拍板(slate)數(shù)據(jù)、數(shù)據(jù)和/或時間碼數(shù)據(jù)。例如可以從處理單元、存儲器、開關等接收數(shù)據(jù)。
在第二步驟中,產(chǎn)生包含數(shù)字化視頻數(shù)據(jù)的完整幀或場的第一鍵-長度-值(KLV)編碼分組,其中,幀或場與取決于幀速率和模式的定義時間段相對應。例如,當視頻幀速率是1/25秒并且?guī)愋褪侵鹦袙呙钑r,此時間段是1/25秒。因為未壓縮視頻數(shù)據(jù),所以第一KLV編碼分組包含定義量的視頻數(shù)據(jù),該定義量根據(jù)每一個幀或場的象素數(shù)目和每一個象素的比特數(shù)目得到。例如,對于分辨率為1920×1080象素、對每一RGB信號進行10比特量化的情形,幀的數(shù)據(jù)量是62208000比特或1944000字(每一個字具有32比特)。
第三步驟是產(chǎn)生第二KLV編碼分組,所述第二KLV編碼分組包含與跟上述視頻數(shù)據(jù)相同的1/25秒相對應(即相同的時間段是所述定義時間段)的數(shù)字化音頻數(shù)據(jù),其中,第二KLV編碼分組的數(shù)據(jù)量取決于所述定義音頻采樣速率和分辨率深度(字寬度)以及視頻幀速率所給出的時間段。例如,對于96kHz的采樣速率和24比特的分辨率,每1/96000秒接收到每一個信道24比特的樣本。可以計算每一個時間段的音頻數(shù)據(jù)的量,例如,96000/25=3840個樣本,每個樣本24比特。然而,當幀時間段是非整數(shù)值時,其具有相應的非整數(shù)數(shù)目的音頻樣本。則,根據(jù)本發(fā)明,或者最后的樣本被移動到下一個幀,或者延長當前的音頻幀以完全包括最后的樣本。因為在第一種情況中下一個音頻幀可能同樣必須包括它自己的最后樣本,所以音頻幀的大小可以在平均值周圍的兩個音頻樣本的范圍內(nèi)變化。計算并可以例如存儲這些可能的最小和/或最大值,因為只要音頻和視頻參數(shù)是穩(wěn)定的,就只需要計算這些值一次。根據(jù)固定的方案或自適應地做出音頻幀中樣本數(shù)目的決定。固定方案例如可以是給每第五個幀分配比其他幀少一個的樣本。
在第四步驟中,計算所述第二KLV編碼分組的數(shù)據(jù)量(是整數(shù)樣本數(shù)目)和通常的預定固定值之間的差。該差可以是非整數(shù)值、或者樣本的片斷。優(yōu)選地,預定固定值是音頻數(shù)據(jù)的最大可能量。
第五步驟是產(chǎn)生至少包含應用數(shù)據(jù)(例如時間碼數(shù)據(jù))和缺省數(shù)據(jù)(即填充字節(jié))的第三KLV編碼分組。優(yōu)選地,缺省數(shù)據(jù)的量是在前一步驟中計算出的值。下面給出第四和第五步驟的更一般的說明。
在上述視頻幀速率為1/29.97的示例中,在五個幀上的音頻樣本的數(shù)目近似恒定5*96000/29.97~16016,導致平均每一個幀3203.2個音頻樣本。
第六步驟是產(chǎn)生并記錄至少包含前面產(chǎn)生的第一、第二和第三KLV編碼分組(即視頻、音頻和附加數(shù)據(jù)分組)的應用分組。這種應用分組例如是MXF文件中的內(nèi)容分組,如圖1和2所示。在該示例中附加數(shù)據(jù)被分配到附加數(shù)據(jù)分組(DatI)和系統(tǒng)數(shù)據(jù)分組(SysI),其中,系統(tǒng)數(shù)據(jù)分組(SysI)具有恒定的大小。
結果,缺省數(shù)據(jù)VPD的量和音頻數(shù)據(jù)VA的量的總和恒定。因為分組被鍵-長度-值編碼的,所以計算第三分組的長度并寫入長度值LD中。
在權利要求8中公開了一種用于記錄數(shù)字化視頻、音頻和附加系統(tǒng)數(shù)據(jù)的設備,其中,使用定義的視頻幀速率和采樣速率以及定義的音頻幀速率。這種設備包括用于接收包括攝像機數(shù)據(jù)的恒定長度系統(tǒng)數(shù)據(jù)和像輸入級等恒定長度時間碼數(shù)據(jù)的裝置;用于產(chǎn)生包含數(shù)字化視頻數(shù)據(jù)的完整幀或場的第一KLV編碼分組的裝置,其中,幀或場與取決于幀速率和模式的定義時間段相對應,并且,第一KLV編碼分組包含根據(jù)每一個幀或場的象素數(shù)目和每一個象素的比特數(shù)目所得到的定義量的視頻數(shù)據(jù);用于產(chǎn)生包含與跟所述定義時間段相同的時間段相對應的數(shù)字化音頻數(shù)據(jù)的第二KLV編碼分組的裝置,其中,第二KLV編碼分組的數(shù)據(jù)量取決于所述定義音頻采樣速率,并且可以在最小和最大值之間變化;用于計算第二KLV編碼分組的所述數(shù)據(jù)量和第二KLV編碼分組中所述最大數(shù)據(jù)值之間的差的裝置;用于產(chǎn)生至少包含時間碼數(shù)據(jù)和缺省數(shù)據(jù)的第三KLV編碼分組的裝置,其中,缺省數(shù)據(jù)的量是所述計算的差;以及用于記錄至少包含第一、第二和第三KLV編碼分組的應用分組的裝置。原則上可以在任意存儲設備(例如閃存設備)上進行該記錄。
在本發(fā)明的一個實施例中,該設備還包括用于使接收到的模擬視頻和/或音頻數(shù)據(jù)數(shù)字化的裝置,例如模數(shù)轉換器(ADC)。
在從屬權利要求、下面的說明和附圖中公開了本發(fā)明的有利實施例。
參考
了本發(fā)明的示例性實施例,其中圖1是具有系統(tǒng)、視頻、音頻和輔助部分的MXF格式化應用幀;圖2是具有根據(jù)本發(fā)明修改的輔助部分的MXF格式化應用幀;圖3是根據(jù)本發(fā)明的應用幀的音頻和輔助部分的細節(jié);以及圖4是在視頻幀時間段期間的音頻樣本。
具體實施例方式
在電影和攝像的領域,尤其是在不使用壓縮的專業(yè)攝像領域中,公知的問題是視頻幀的時間段經(jīng)常是音頻樣本的持續(xù)時間的非整數(shù)倍。對于封裝視頻和相應的音頻數(shù)據(jù)(例如根據(jù)MXF格式),這是希望的。盡管下面的示例是基于MXF格式的,顯而易見的是本發(fā)明還適用于其他格式。實現(xiàn)聲音項的MXF一致表示的一種方式是將最后的音頻數(shù)據(jù)樣本LS的幾個字節(jié)移動到相鄰的分組,如圖4所示,從而表示幀周期fp的時間的每一分組AUD1、AUD2僅包含完整的音頻樣本,并且不包含其片斷。結果,導致MXF文件中音頻條目為不同長度。下面,采用逐行掃描的視頻系統(tǒng),因此只提到幀。顯而易見的是本發(fā)明同樣適用于隔行掃描視頻系統(tǒng),在這種情況下視頻幀對應于視頻場。
圖1示出了以MXF格式記錄的文件的主體。因此,它還被稱為基本容器(EC)。在它之前是未示出的文件報頭。文件主體包含多個被稱為內(nèi)容包(CP_1、CP_2、CP_3、…、CP_N)的應用分組。例如,在處于攝像機內(nèi)的或附加在攝像機上的閃存上執(zhí)行記錄,并且整個文件屬于單個攝像鏡頭。每一個內(nèi)容包(CP_1、CP_2、CP_3、…、CP_N)包含與一個視頻幀相對應的數(shù)據(jù),包括未壓縮的視頻數(shù)據(jù)、未壓縮的音頻數(shù)據(jù)、系統(tǒng)數(shù)據(jù)以及例如結構元數(shù)據(jù)之類的附加數(shù)據(jù)(例如攝像機參數(shù))。
示例性地,根據(jù)本發(fā)明的內(nèi)容包的結構可以如下。
內(nèi)容包包含四項,所有四項都被KLV(鍵-長度-值)編碼。鍵具有16字節(jié)的恒定長度并且指示項的類型,值字段包含各個應用數(shù)據(jù)(例如視頻或音頻數(shù)據(jù)),并且長度值具有4字節(jié)的長度并且指示值字段中的數(shù)據(jù)量。因此,可以確定內(nèi)容包的長度為16字節(jié)+4字節(jié)+(長度字段的值)。
通常,根據(jù)本發(fā)明的內(nèi)容包需要至少包含三項,即視頻或畫面項PicI,持有視頻幀時間段fp的視頻數(shù)據(jù);音頻或聲音項AudI,持有相同時間段的音頻數(shù)據(jù),但是由各個音頻采樣速率的整數(shù)個完整音頻樣本近似,其中,聲音項AudI的數(shù)據(jù)量可以在定義的范圍內(nèi)變化;以及至少一個其他項DatI,其至少包含與聲音項AudI具有的變化范圍相同多的填充字。
系統(tǒng)項SysI由各自的鍵KS、長度字段LS和值VS組成。對于本發(fā)明假定值VS的長度總是四個字節(jié),并因此長度字段LS具有值四。然而,盡管長度是恒定的,MXF格式規(guī)定了KLV編碼的使用。
畫面項PicI由各自的鍵KP、長度字段LP和值VP組成。值VP包含完整幀的未壓縮視頻數(shù)據(jù),因此由長度字段LP所指示的其長度對于所有幀(至少在一個鏡頭的連續(xù)序列中)都是恒定的。
聲音或音頻項AudI由各自的鍵KA、長度字段LA和值VA組成。值VA包含與畫面項PicI的視頻幀的時間相對應的未壓縮音頻數(shù)據(jù)。因此由長度字段LA所指示的其長度不是恒定的,而是取決于音頻采樣頻率和視頻幀速率之間的比。
最后,如圖2所示,數(shù)據(jù)項DatI由各自的鍵KD、長度字段LD和值VD組成,值VD又包括應用數(shù)據(jù)的固定長度第一值VDA和缺省或填充數(shù)據(jù)的可變長度第二值VDP。因此由長度值LD所指示的其長度不是恒定的,而是取決于之前的聲音項AudI的長度,使得聲音項AudI和數(shù)據(jù)項DatI一起具有恒定長度。因此,整個內(nèi)容包CP_3、因此基本容器EC中的所有內(nèi)容包CP_1、CP_2、CP_3、…、CP_N都具有恒定長度。
可以針對給定的視頻光柵來計算任意聲音項的最小和最大長度。當聲音項的長度小于平均值時,則延長數(shù)據(jù)項,并且如果聲音項長于平均值,則數(shù)據(jù)項就不那么長。
長度(聲音項(幀_n))+長度(數(shù)據(jù)項(幀_n))=常數(shù)因為系統(tǒng)項和畫面項具有恒定長度,這將導致長度(系統(tǒng)項(幀_n))+長度(畫面項(幀_n))+長度(聲音項(幀_n))+長度(數(shù)據(jù)項(幀_n))=常數(shù)數(shù)據(jù)項的長度不是嚴格的??梢蕴畛鋽?shù)據(jù)項中未使用的空間。
下面,根據(jù)圖3更詳細地說明上面解釋的本發(fā)明方法的第四和第五步驟。
在第四步驟中,計算整數(shù)樣本數(shù)目的KLV編碼音頻分組的數(shù)據(jù)量和通常的預定固定值之間的差。該差可以是非整數(shù)值、或者樣本的片斷。原則上預定固定值可以是任意值。優(yōu)選地,預定固定值是音頻數(shù)據(jù)的最大可能量,因此差指示剩下的可用數(shù)據(jù)量,并且只可以是零或正數(shù)。作為另一個示例,可以將其設置為每一個視頻幀時間段的音頻樣本的平均量。在接下來的步驟中將再一次使用預定固定值。
第五步驟是產(chǎn)生至少包含應用數(shù)據(jù)(例如時間碼數(shù)據(jù))和缺省數(shù)據(jù)(即填充字節(jié))的第三KLV編碼分組,其中,按照在前述第四步驟中計算的差跟最大可能音頻分組長度與在前一步驟中使用的預定固定值的差之間的差,來計算缺省數(shù)據(jù)的量。如上所述,在優(yōu)選變體中,預定固定值等于最大可能音頻分組長度,因此在前一步驟中計算的值同樣是缺省數(shù)據(jù)的量。如果最大音頻分組長度是maxA,并且實際音頻分組長度是LA并且預定恒定值是X,則前一步驟計算了(LA-X),并且當前步驟計算缺省數(shù)據(jù)量VPD如下VPD=(maxA-X)-(LA-X)=maxA-LA然而可以向該數(shù)目VPD添加恒定值,因此應該將其視為最小值。
作為示例,可以在作為攝像機一部分的或附加在攝像機的設備中使用本發(fā)明。這可以是用于記錄數(shù)字化視頻、音頻和附加系統(tǒng)數(shù)據(jù)的存儲設備,包括用于從攝像機接收數(shù)字值的裝置,其中數(shù)字值具有恒定長度并且包括例如視頻幀速率、視頻采樣速率、音頻采樣速率之類的攝像機數(shù)據(jù)和恒定長度的時間碼數(shù)據(jù);用于從攝像機接收模擬或未壓縮數(shù)字視頻和音頻數(shù)據(jù)的裝置,其中,該裝置包括模數(shù)轉換裝置,用于在接收到的視頻和/或音頻數(shù)據(jù)是模擬數(shù)據(jù)時使它們數(shù)字化;用于產(chǎn)生包含數(shù)字化視頻數(shù)據(jù)的完整幀或場的第一KLV編碼分組的裝置,其中,幀或場對應于取決于幀速率和模式的定義時間段,并且,第一KLV編碼分組包含根據(jù)每一幀或場的象素數(shù)目以及每一象素的比特數(shù)目所得到的定義量的視頻數(shù)據(jù);用于產(chǎn)生包含與跟所述定義時間段相同的時間段相對應的數(shù)字化音頻數(shù)據(jù)的第二KLV編碼分組的裝置,其中,第二KLV編碼分組的數(shù)據(jù)量取決于所述定義音頻采樣速率;用于計算第二KLV編碼分組的所述數(shù)據(jù)量和預定值之間的差的裝置;用于產(chǎn)生至少包含時間碼數(shù)據(jù)和缺省數(shù)據(jù)的第三KLV編碼分組的裝置,其中,缺省數(shù)據(jù)的量是所述計算的差;以及用于記錄至少包含第一、第二和第三KLV編碼分組的應用分組的裝置。
通常這種設備記錄大量的應用分組,其中,所有記錄的應用分組具有由數(shù)據(jù)量和被填充到數(shù)據(jù)項分組中的填充數(shù)據(jù)的選定量所預定的恒定長度。
此外,這種設備可以包括用于在文件中導航的裝置,其中,該裝置包括用于存儲和檢索預定恒定長度的應用分組的裝置;以及用于通過從已知地址加上或減去應用分組的長度,來在文件中跳過應用分組的裝置。
本發(fā)明具有可以容易地在文件中導航的優(yōu)點,因為可以容易地檢測和計算幀的開始或幀中的固定位置,而不需要調(diào)查每一個分組。例如,可以通過使地址增加(或減少)N*(幀長度)來實現(xiàn)向前(或向后)跳過N幀。在所有生產(chǎn)后的步驟(例如特技模式、后退、前進、選擇每第n幀等)中這是有利的。
有利地,音頻采樣頻率獨立于視頻光柵,因此對于與標準一致視頻光柵相結合的音頻采樣使用標準一致采樣頻率是可能的。
示例性地,可以以MXF格式將所有應用分組記錄在單個文件的基本容器中。
權利要求
1.一種用于記錄數(shù)字化視頻、音頻和附加系統(tǒng)數(shù)據(jù)的方法,其中,使用定義的視頻幀速率或場速率以及定義的音頻采樣速率,所述方法包括步驟接收包括攝像機數(shù)據(jù)的恒定長度數(shù)字數(shù)據(jù)和恒定長度時間碼數(shù)據(jù);產(chǎn)生包含數(shù)字化視頻數(shù)據(jù)(VP)的完整幀或場的第一KLV編碼分組(PicI),其中,第一分組(PicI)具有預定的恒定大??;產(chǎn)生第二KLV編碼分組(AudI),所述第二KLV編碼分組(AudI)包含在預定范圍內(nèi)實質(zhì)上與第一分組(PicI)的所述數(shù)字化視頻數(shù)據(jù)相對應的數(shù)字化音頻數(shù)據(jù)(VA),其中,數(shù)字化音頻數(shù)據(jù)是由視頻幀速率或場速率和音頻采樣速率所確定的整數(shù)數(shù)目的音頻樣本;確定所述第二KLV編碼分組(AudI)的數(shù)據(jù)量和預定最大數(shù)據(jù)量(maxA)之間的差(maxA-LA);產(chǎn)生至少包含時間碼數(shù)據(jù)(VDA)和缺省數(shù)據(jù)(VDP)的第三KLV編碼分組(DatI),其中,缺省數(shù)據(jù)(VDP)的量是所述差(maxA-LA)加上非負整數(shù)常數(shù);以及記錄至少包含第一(PicI)、第二(AudI)和第三(DatI)KLV編碼分組的應用分組(CP_3)。
2.根據(jù)權利要求1所述的方法,其中,預定范圍是一個或兩個音頻樣本。
3.根據(jù)權利要求1或2所述的方法,其中,非負整數(shù)常數(shù)是零。
4.根據(jù)上述權利要求之一所述的方法,其中,所述確定使用固定方案。
5.根據(jù)前一權利要求所述的方法,其中,由視頻幀速率和音頻采樣速率確定固定方案。
6.根據(jù)上述權利要求之一所述的方法,其中,記錄多個應用分組(CP_1、CP_2、…、CP_N),并且所有記錄的應用分組(CP_1、CP_2、CP_3、…、CP_N)具有相同的預定長度。
7.根據(jù)上述權利要求之一所述的方法,其中,以MXF格式將所有應用分組(CP_1、CP_2、CP_3、…、CP_N)記錄到單個文件(EC)中。
8.一種用于記錄數(shù)字化視頻、音頻和附加系統(tǒng)數(shù)據(jù)的設備,其中,使用定義的視頻幀速率或場速率以及定義的音頻采樣速率,所述設備包括用于接收包括攝像機數(shù)據(jù)的恒定長度數(shù)字數(shù)據(jù)和恒定長度時間碼數(shù)據(jù)的裝置;用于產(chǎn)生包含數(shù)字化視頻數(shù)據(jù)(VP)的完整幀或場的第一KLV編碼分組(PicI)的裝置,其中,第一分組(PicI)具有預定的恒定大?。挥糜诋a(chǎn)生第二KLV編碼分組(AudI)的裝置,所述第二KLV編碼分組(AudI)包含在預定范圍內(nèi)實質(zhì)上與第一分組(PicI)的所述數(shù)字化視頻數(shù)據(jù)相對應的數(shù)字化音頻數(shù)據(jù),其中,數(shù)字化音頻數(shù)據(jù)是由視頻幀速率或場速率和音頻采樣速率所確定的整數(shù)數(shù)目的音頻樣本;用于確定所述第二KLV編碼分組(AudI)的數(shù)據(jù)量和分組的數(shù)據(jù)字的預定最大量(maxA)之間的差(maxA-LA)的裝置;用于產(chǎn)生至少包含時間碼數(shù)據(jù)(VDA)和缺省數(shù)據(jù)(VDP)的第三KLV編碼分組(DatI)的裝置,其中,缺省數(shù)據(jù)(VDP)的量是所述計算的差(maxA-LA)加上非負整數(shù)常數(shù);以及用于記錄至少包含第一(PicI)、第二(AudI)和第三(DatI)KLV編碼分組的應用分組(CP_3)的裝置。
9.根據(jù)前一權利要求所述的設備,其中,預定范圍是一個或兩個音頻樣本。
10.根據(jù)權利要求8或9所述的設備,其中,非負整數(shù)常數(shù)是零。
11.根據(jù)上述權利要求8至10之一所述的設備,還包括用于向產(chǎn)生第三KLV編碼分組的所述裝置提供固定方案的裝置。
12.根據(jù)權利要求5至8之一所述的設備,還包括用于在文件(EC)中導航的裝置,其中,所述裝置包括用于存儲和檢索預定的恒定長度的應用分組(CP_1、CP_2、CP_3、…、CP_N)的裝置;以及用于通過將應用分組長度加到已知地址上來在文件(EC)中跳過應用分組的裝置。
13.根據(jù)權利要求8至12之一所述的設備,其中,接收到的恒定長度數(shù)字數(shù)據(jù)是攝像機數(shù)據(jù),并且設備附加在攝像機上或者是攝像機的一部分。
全文摘要
在每一幀或場所需的信息量是恒定的情況下,各種應用根據(jù)視頻幀速率和每一象素的顏色分辨率,來記錄或處理未壓縮視頻。因為定義了各種視頻幀速率和音頻采樣速率并可以獨立組合,每一視頻幀的音頻樣本量可以改變。所公開的方法允許將音頻樣本和視頻樣本封裝到恒定大小的容器(例如MXF容器)內(nèi),因此在一個視頻幀所需的時間段內(nèi)存在整數(shù)量的音頻樣本,而與使用的視頻光柵無關。該方法包括產(chǎn)生恒定長度的KLV編碼視頻分組(PicI);產(chǎn)生與視頻分組(PicI)相同的時間段相對應的可變長度的KLV編碼音頻分組(AudI);產(chǎn)生可變長度的KLV編碼數(shù)據(jù)分組(DatI),其中音頻分組和數(shù)據(jù)分組的長度總和是恒定的;以及根據(jù)所述分組產(chǎn)生恒定大小的內(nèi)容包(CP_1、…、CP_N)。
文檔編號H04N5/91GK1848955SQ20061007357
公開日2006年10月18日 申請日期2006年4月10日 優(yōu)先權日2005年4月15日
發(fā)明者迪特爾·豪普特, 米夏埃爾·德雷克斯勒 申請人:湯姆森許可貿(mào)易公司