專利名稱:視音頻編輯系統(tǒng)中避免采集或錄制數(shù)據(jù)丟失的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種視音頻編輯系統(tǒng)的數(shù)據(jù)采集或錄制的方法,尤其是指一種視音頻編輯系統(tǒng)中避免采集或錄制數(shù)據(jù)丟失的方法。
背景技術(shù):
數(shù)據(jù)采集,是利用視音頻編輯系統(tǒng)進(jìn)行節(jié)目后期制作的首要環(huán)節(jié)。制作人員需要首先通過計(jì)算機(jī)現(xiàn)有的IEEE1394接口、USB接口、視頻采集卡或其他途徑將錄像機(jī)、攝像機(jī)等外部設(shè)備中的原始素材采集到計(jì)算機(jī)的硬盤中,然后再進(jìn)行節(jié)目的編輯和制作。因此,采集數(shù)據(jù)的質(zhì)量將直接影響制作節(jié)目的完整性。錄制是視音頻編輯系統(tǒng)進(jìn)行節(jié)目后期制作的最后一項(xiàng)工作,大部分在視音頻編輯系統(tǒng)內(nèi)編輯好的節(jié)目都需要錄制到磁帶上保存或傳播。
數(shù)據(jù)采集或錄制的過程是以數(shù)字轉(zhuǎn)換方式進(jìn)行的。采集時(shí),素材內(nèi)容首先被轉(zhuǎn)換為數(shù)字信號(hào),然后再存儲(chǔ)于計(jì)算機(jī)的硬盤內(nèi)。錄制是將計(jì)算機(jī)硬盤上以數(shù)字形式存在的數(shù)據(jù)輸出到與之相聯(lián)接的錄制設(shè)備上進(jìn)行錄制。由于計(jì)算機(jī)硬件和運(yùn)行系統(tǒng)存在著不穩(wěn)定因素,如硬盤的速度不能滿足軟件運(yùn)行的需要,或多個(gè)程序同時(shí)運(yùn)行引起的硬盤或CPU工作繁忙等,都會(huì)導(dǎo)致計(jì)算機(jī)系統(tǒng)瞬間不穩(wěn)定現(xiàn)象。因此,在數(shù)據(jù)采集過程中,雖然錄像機(jī)或攝像機(jī)等輸出設(shè)備的輸出數(shù)據(jù)是連續(xù)的,但計(jì)算機(jī)卻不一定能完整無缺地將這些數(shù)據(jù)寫入硬盤,由于瞬間不穩(wěn)定因素的干擾,會(huì)發(fā)生數(shù)據(jù)寫入過程的短暫停頓并造成數(shù)據(jù)丟失。其具體體現(xiàn)是在用計(jì)算機(jī)播放所采集的視音頻素材時(shí),視頻畫面不連貫,音頻斷斷續(xù)續(xù)。使用這種素材編輯節(jié)目,不會(huì)達(dá)到滿意的效果。一些數(shù)據(jù)丟失后,編輯人員不得不舍棄其中一些原本很珍貴的鏡頭和聲音,甚至被動(dòng)地使用錯(cuò)誤的數(shù)據(jù),從而影響整個(gè)節(jié)目的完整性。對(duì)于錄制,當(dāng)計(jì)算機(jī)系統(tǒng)產(chǎn)生瞬間不穩(wěn)定,這一時(shí)刻計(jì)算機(jī)讀取硬盤數(shù)據(jù)的速度會(huì)突然降低,所以無法及時(shí)輸出錄制設(shè)備需要的完整數(shù)據(jù),而錄制設(shè)備上的磁帶仍在不停地、連續(xù)地運(yùn)轉(zhuǎn)著,不會(huì)因?yàn)橛?jì)算機(jī)的暫時(shí)不穩(wěn)定而停下來等一會(huì)兒。因此對(duì)于這一時(shí)刻的數(shù)據(jù),錄制設(shè)備就會(huì)有選擇地丟掉一些,以保持整個(gè)錄制過程的連續(xù)性。錄制數(shù)據(jù)的丟失會(huì)導(dǎo)致播放錄制好的視頻畫面時(shí)出現(xiàn)畫面抖動(dòng)或快放的現(xiàn)象。
傳統(tǒng)的解決辦法是不斷更新計(jì)算機(jī)系統(tǒng)或通過更換硬盤和CPU的方法提高現(xiàn)有計(jì)算機(jī)的運(yùn)行速度,其結(jié)果將導(dǎo)致成本增加;或者重新將數(shù)據(jù)采集或錄制一遍,但既不能避免再次丟失數(shù)據(jù),又浪費(fèi)了更多的時(shí)間。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種視音頻編輯系統(tǒng)中避免采集或錄制數(shù)據(jù)丟失的方法,通過該方法,可以將外部設(shè)備中的原始素材完整無缺地采集到計(jì)算機(jī)的硬盤內(nèi),并且可以將視音頻編輯系統(tǒng)編輯好的節(jié)目準(zhǔn)確地錄制到磁帶上,從而避免為追求高速度而不斷更新計(jì)算機(jī)硬件或?yàn)閺浹a(bǔ)數(shù)據(jù)丟失而多次采集或錄制所造成的經(jīng)濟(jì)損失及時(shí)間浪費(fèi),同時(shí)提高了工作效率、保證了節(jié)目質(zhì)量。
為實(shí)現(xiàn)上述目的所采取的技術(shù)方案是一種視音頻編輯系統(tǒng)中避免采集或錄制數(shù)據(jù)丟失的方法,首先將錄像機(jī)、攝像機(jī)等視音頻設(shè)備通過IEEE1394接口、USB接口或視頻采集卡與計(jì)算機(jī)相連接,再運(yùn)行視音頻編輯軟件進(jìn)行視音頻素材的數(shù)據(jù)采集,并對(duì)所采集的數(shù)據(jù)進(jìn)行節(jié)目編輯,最后將編輯好的節(jié)目數(shù)據(jù)通過IEEE1394接口或USB接口輸出到與之相連接的錄制設(shè)備中進(jìn)行節(jié)目錄制。在視音頻素材的數(shù)據(jù)采集過程中,先將采集到的數(shù)據(jù)存儲(chǔ)到計(jì)算機(jī)內(nèi)存中由視音頻編輯軟件預(yù)先開設(shè)的采集數(shù)據(jù)緩存區(qū)內(nèi),然后再由視音頻編輯軟件將該采集數(shù)據(jù)緩存區(qū)內(nèi)的數(shù)據(jù)寫入計(jì)算機(jī)硬盤的數(shù)據(jù)存儲(chǔ)區(qū)中,以避免因計(jì)算機(jī)系統(tǒng)瞬間不穩(wěn)定而造成的采集數(shù)據(jù)丟失。在節(jié)目錄制過程中,先將需要錄制的數(shù)據(jù)存儲(chǔ)到計(jì)算機(jī)內(nèi)存中由視音頻編輯軟件預(yù)先開設(shè)的錄制數(shù)據(jù)緩存區(qū)內(nèi),然后再由視音頻編輯軟件將該錄制數(shù)據(jù)緩存區(qū)內(nèi)的數(shù)據(jù)輸出到外接的錄制設(shè)備中進(jìn)行節(jié)目錄制,以避免因計(jì)算機(jī)系統(tǒng)瞬間不穩(wěn)定而造成的錄制數(shù)據(jù)丟失。
本發(fā)明的優(yōu)點(diǎn)是1、不丟失采集或錄制數(shù)據(jù)由于先將采集或要錄制的數(shù)據(jù)分別存儲(chǔ)到計(jì)算機(jī)內(nèi)存中由視音頻編輯軟件預(yù)先開設(shè)的采集數(shù)據(jù)緩存區(qū)和錄制數(shù)據(jù)緩存區(qū)內(nèi),然后再由視音頻編輯軟件將該緩存區(qū)內(nèi)的數(shù)據(jù)寫入計(jì)算機(jī)硬盤規(guī)定的數(shù)據(jù)區(qū)或輸出到與之連接的錄制設(shè)備中,避免了因計(jì)算機(jī)系統(tǒng)瞬間不穩(wěn)定而造成的數(shù)據(jù)丟失,播放節(jié)目時(shí),不會(huì)出現(xiàn)播放不流暢和斷斷續(xù)續(xù)等現(xiàn)象。
2、節(jié)約成本由于不需要更換更高檔次的計(jì)算機(jī)或更換計(jì)算機(jī)硬盤及CPU,節(jié)約了設(shè)備成本。
3、工作效率高由于通過一次采集或錄制就能將原始素材百分之百地轉(zhuǎn)存到計(jì)算機(jī)的硬盤上或?qū)⒃谝曇纛l系統(tǒng)內(nèi)編輯好的節(jié)目錄制到磁帶上,不需要重復(fù)采集或錄制,節(jié)省了時(shí)間,提高了工作效率。
具體實(shí)施例方式
下面結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)地描述。
采集時(shí),首先將一臺(tái)攝像機(jī)視音頻設(shè)備通過IEEE1394接口與計(jì)算機(jī)相連接,再運(yùn)行視音頻編輯軟件和按下攝像機(jī)的播放按鈕進(jìn)行視音頻素材的數(shù)據(jù)采集,或利用視音頻編輯軟件對(duì)攝像機(jī)進(jìn)行遙控采集。
設(shè)定該臺(tái)計(jì)算機(jī)的內(nèi)存容量為256MB,以幀為單位的節(jié)目數(shù)據(jù)占用的計(jì)算機(jī)內(nèi)存空間為1幀=144KB。由視音頻編輯軟件預(yù)先將計(jì)算機(jī)內(nèi)存開設(shè)出設(shè)有最大值的采集數(shù)據(jù)緩存區(qū),該最大值可由用戶自行設(shè)定,例如設(shè)置為300幀、600幀或更多,具體數(shù)值依用戶的計(jì)算機(jī)內(nèi)存容量大小而定,內(nèi)存容量大可設(shè)的采集數(shù)據(jù)緩存區(qū)的最大值就大,如果設(shè)為300幀,則意味這300幀的節(jié)目數(shù)據(jù)將占用約42MB的內(nèi)存空間。與計(jì)算機(jī)連接的外部設(shè)備的節(jié)目數(shù)據(jù)寫入計(jì)算機(jī)系統(tǒng)的速度為恒定的3.6MB/s,正常情況下,數(shù)據(jù)從內(nèi)存被寫入計(jì)算機(jī)硬盤的速度應(yīng)大于或等于3.6MB/s,而當(dāng)計(jì)算機(jī)內(nèi)部突然發(fā)生瞬間的不穩(wěn)定時(shí),也就是在某一秒內(nèi),數(shù)據(jù)寫入硬盤的速度可能會(huì)降低,比如降低到2MB/s,那么將有1.6MB/s的數(shù)據(jù)(約有11幀)沒有被及時(shí)寫上。按照原來的技術(shù),這11幀數(shù)據(jù)沒辦法保存,就會(huì)產(chǎn)生采集數(shù)據(jù)丟失的情況。由于本發(fā)明預(yù)先開設(shè)了一個(gè)采集數(shù)據(jù)緩存區(qū),所有從外部設(shè)備進(jìn)入的這11幀數(shù)據(jù)都首先被保存到了該采集數(shù)據(jù)緩存區(qū)中,當(dāng)下一秒計(jì)算機(jī)系統(tǒng)恢復(fù)穩(wěn)定后,則會(huì)以遠(yuǎn)遠(yuǎn)高于3.6MB/s的速度將該數(shù)據(jù)寫入硬盤的數(shù)據(jù)存儲(chǔ)區(qū)中,而從外部設(shè)備進(jìn)入的數(shù)據(jù)仍會(huì)以3.6MB/s的速度繼續(xù)寫入采集數(shù)據(jù)緩存區(qū),入與出是同時(shí)進(jìn)行的,因此外部設(shè)備的數(shù)據(jù)在源源不斷地寫入采集數(shù)據(jù)緩存區(qū)的同時(shí),采集數(shù)據(jù)緩存區(qū)內(nèi)的數(shù)據(jù)也不間斷地被寫入硬盤的數(shù)據(jù)存儲(chǔ)區(qū),避免了因計(jì)算機(jī)系統(tǒng)瞬間不穩(wěn)定而造成的數(shù)據(jù)丟失。
在節(jié)目錄制過程中,錄制設(shè)備按上述方法已與計(jì)算機(jī)系統(tǒng)連接好,由視音頻編輯軟件發(fā)出命令給錄制設(shè)備開始進(jìn)行錄制。由于錄制設(shè)備規(guī)定,每一秒錄制的數(shù)據(jù)量為3.6MB,即3.6MB/s,正常情況下,計(jì)算機(jī)從硬盤上讀取數(shù)據(jù)的速度會(huì)大于或等于5MB/s,這個(gè)速度可以保證錄制設(shè)備正常錄制。當(dāng)計(jì)算機(jī)內(nèi)部突然發(fā)生瞬間的不穩(wěn)定時(shí),也就是在某一秒內(nèi),讀取硬盤的速度可能會(huì)低于3.6MB/s,從而導(dǎo)致丟失部分錄制數(shù)據(jù),雖然下一秒計(jì)算機(jī)系統(tǒng)有可能會(huì)恢復(fù)正常,繼續(xù)讀取數(shù)據(jù),但對(duì)于錄制設(shè)備來說,磁帶在一刻不停的運(yùn)轉(zhuǎn)著,不會(huì)因?yàn)橛?jì)算機(jī)的暫時(shí)不穩(wěn)定而停下來等一會(huì)兒。因?yàn)殇浿圃O(shè)備的記錄方式是以幀為單位的,因此對(duì)于這一幀計(jì)算機(jī)沒有傳送過來的B數(shù)據(jù),磁帶上不會(huì)空著或停著不動(dòng),它會(huì)重復(fù)記錄上一幀A數(shù)據(jù)的內(nèi)容,而當(dāng)下一幀C數(shù)據(jù)過來時(shí),磁帶已經(jīng)走完了剛才給這下一幀C數(shù)據(jù)保留的位置,其結(jié)果,只能對(duì)它忽略不計(jì),繼續(xù)錄制再下一幀D數(shù)據(jù),那么有一幀C數(shù)據(jù)就丟失了,由此產(chǎn)生了播放錄制好的視頻節(jié)目時(shí)畫面抖動(dòng)和快放的現(xiàn)象?,F(xiàn)在,由于視音頻編輯軟件預(yù)先開設(shè)了一個(gè)錄制數(shù)據(jù)緩存區(qū),要錄制的數(shù)據(jù)會(huì)提前存儲(chǔ)在這個(gè)錄制數(shù)據(jù)緩存區(qū)內(nèi)。這個(gè)錄制數(shù)據(jù)緩存區(qū)有一個(gè)入口和一個(gè)出口,入口是從硬盤上讀取數(shù)據(jù),出口是將錄制數(shù)據(jù)緩存區(qū)內(nèi)的數(shù)據(jù)通過IEEE1394接口輸出到錄制設(shè)備中。由于在大部分情況下,計(jì)算機(jī)從硬盤上讀取數(shù)據(jù)的速度會(huì)大于或等于5MB/s,而錄制設(shè)備只要求接收到的數(shù)據(jù)量為3.6MB/s,因此錄制數(shù)據(jù)緩存區(qū)內(nèi)就會(huì)有大量的還沒有輸出的數(shù)據(jù)被儲(chǔ)存起來,當(dāng)計(jì)算機(jī)內(nèi)部突然發(fā)生瞬間的不穩(wěn)定時(shí),也就是在某一秒內(nèi),硬盤的讀取速度降低時(shí),錄制數(shù)據(jù)緩存區(qū)內(nèi)仍有備用的數(shù)據(jù)輸出,以保證輸出的數(shù)據(jù)量滿足錄制設(shè)備的要求,而不會(huì)造成錄制數(shù)據(jù)的丟失。
將本發(fā)明應(yīng)用于視音頻編輯系統(tǒng),不但節(jié)約了硬件成本,又提高了工作效率,使采集或錄制工作變得更加準(zhǔn)確、簡(jiǎn)單和輕松。當(dāng)用戶播放節(jié)目時(shí),其視音頻信號(hào)連續(xù)、流暢而完整,提高了采集或錄制的質(zhì)量。
權(quán)利要求
一種視音頻編輯系統(tǒng)中避免采集或錄制數(shù)據(jù)丟失的方法,首先將錄像機(jī)、攝像機(jī)等視音頻設(shè)備通過IEEE1394接口、USB接口或視頻采集卡與計(jì)算機(jī)相連接,再運(yùn)行視音頻編輯軟件進(jìn)行視音頻素材的數(shù)據(jù)采集,并對(duì)所采集的數(shù)據(jù)進(jìn)行節(jié)目編輯,最后將編輯好的節(jié)目數(shù)據(jù)通過IEEE1394接口或USB接口輸出到與之相連接的錄制設(shè)備中進(jìn)行節(jié)目錄制,其特征在于在所述視音頻素材的數(shù)據(jù)采集過程中,先將采集到的數(shù)據(jù)存儲(chǔ)到計(jì)算機(jī)內(nèi)存中由視音頻編輯軟件預(yù)先開設(shè)的采集數(shù)據(jù)緩存區(qū)內(nèi),然后再由視音頻編輯軟件將該采集數(shù)據(jù)緩存區(qū)內(nèi)的數(shù)據(jù)寫入計(jì)算機(jī)硬盤的數(shù)據(jù)存儲(chǔ)區(qū)中,以避免因計(jì)算機(jī)系統(tǒng)瞬間不穩(wěn)定而造成的采集數(shù)據(jù)丟失;在所述的節(jié)目錄制過程中,先將需要錄制的數(shù)據(jù)存儲(chǔ)到計(jì)算機(jī)內(nèi)存中由視音頻編輯軟件預(yù)先開設(shè)的錄制數(shù)據(jù)緩存區(qū)內(nèi),然后再由視音頻編輯軟件將該錄制數(shù)據(jù)緩存區(qū)內(nèi)的數(shù)據(jù)輸出到外接的錄制設(shè)備中進(jìn)行節(jié)目錄制,以避免因計(jì)算機(jī)系統(tǒng)瞬間不穩(wěn)定而造成的錄制數(shù)據(jù)丟失。
全文摘要
本發(fā)明涉及一種視音頻編輯系統(tǒng)中避免采集或錄制數(shù)據(jù)丟失的方法,先將錄像機(jī)、攝像機(jī)等視音頻設(shè)備通過標(biāo)準(zhǔn)接口或采集卡與計(jì)算機(jī)相連,再運(yùn)行視音頻編輯軟件進(jìn)行視音頻素材的數(shù)據(jù)采集和節(jié)目編輯,最后由錄制設(shè)備進(jìn)行節(jié)目錄制。在數(shù)據(jù)采集和節(jié)目錄制過程中,先將采集或要錄制的數(shù)據(jù)分別存儲(chǔ)到計(jì)算機(jī)內(nèi)存中由視音頻編輯軟件預(yù)先開設(shè)的采集數(shù)據(jù)緩存區(qū)和錄制數(shù)據(jù)緩存區(qū)內(nèi),然后再將對(duì)應(yīng)緩存區(qū)內(nèi)的數(shù)據(jù)寫入計(jì)算機(jī)硬盤規(guī)定的數(shù)據(jù)區(qū)或輸出到錄制設(shè)備中,避免了因計(jì)算機(jī)系統(tǒng)瞬間不穩(wěn)定而造成的數(shù)據(jù)丟失,不會(huì)在播放節(jié)目時(shí)出現(xiàn)播放不流暢和斷續(xù)現(xiàn)象。本發(fā)明可節(jié)約計(jì)算機(jī)硬件成本、提高工作效率和保證采集質(zhì)量,廣泛應(yīng)用于非線性視音頻編輯系統(tǒng)。
文檔編號(hào)H04N5/14GK1484437SQ0315025
公開日2004年3月24日 申請(qǐng)日期2003年7月23日 優(yōu)先權(quán)日2003年7月23日
發(fā)明者王瑋, 王 瑋 申請(qǐng)人:北京貝爾科技發(fā)展有限公司