專(zhuān)利名稱(chēng):影片錄制系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種影片錄制系統(tǒng)及方法
背景技術(shù):
在某些情況下,需要在計(jì)算機(jī)上進(jìn)行長(zhǎng)時(shí)間的桌面錄制。但是,現(xiàn)有的錄制軟件在長(zhǎng)時(shí)間的錄制過(guò)程中,難免會(huì)出現(xiàn)一些不穩(wěn)定的現(xiàn)象,例如斷電,從而導(dǎo)致已錄制的數(shù)據(jù)無(wú)法正常播放,給錄制工作帶來(lái)了不便。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種影片錄制系統(tǒng),能夠在錄制中斷時(shí),正常播放已錄制的數(shù)據(jù)。此外,還有必要提供一種影片錄制方法,能夠在錄制中斷時(shí),正常播放已錄制的數(shù)據(jù)。一種影片錄制系統(tǒng),該系統(tǒng)運(yùn)行于計(jì)算機(jī)中,該系統(tǒng)包括計(jì)算模塊,用于當(dāng)計(jì)算機(jī)有影片輸入時(shí),計(jì)算所述輸入影片的編碼延遲;編碼模塊,用于當(dāng)計(jì)算得到的編碼延遲為短延遲時(shí),對(duì)所輸入的影片進(jìn)行完整編碼,當(dāng)計(jì)算得到的編碼延遲為中延遲,且當(dāng)前編碼圖片時(shí)間和前一張已編碼圖片時(shí)間的時(shí)間間隔超過(guò)預(yù)先設(shè)定的中延遲時(shí)間間隔時(shí),使用快速壓縮方式對(duì)當(dāng)前編碼圖片進(jìn)行處理,當(dāng)計(jì)算得到的編碼延遲為長(zhǎng)延遲,且當(dāng)前編碼圖片時(shí)間和前一張已編碼圖片時(shí)間的時(shí)間間隔超過(guò)預(yù)先設(shè)定的長(zhǎng)延遲時(shí)間間隔時(shí),使用快速壓縮方式對(duì)當(dāng)前編碼圖片進(jìn)行處理;及寫(xiě)入模塊,用于將所述影片的完整編碼和使用快速壓縮方式進(jìn)行處理的編碼圖片寫(xiě)入主要菜單。一種影片錄制方法,該方法應(yīng)用于計(jì)算機(jī)中,該方法包括當(dāng)計(jì)算機(jī)有影片輸入時(shí),計(jì)算所述輸入影片的編碼延遲;當(dāng)計(jì)算得到的編碼延遲為短延遲時(shí),對(duì)所輸入的影片進(jìn)行完整編碼;當(dāng)計(jì)算得到的編碼延遲為中延遲,且當(dāng)前編碼圖片時(shí)間和前一張已編碼圖片時(shí)間的時(shí)間間隔超過(guò)預(yù)先設(shè)定的中延遲時(shí)間間隔時(shí),使用快速壓縮方式對(duì)當(dāng)前編碼圖片進(jìn)行處理;當(dāng)計(jì)算得到的編碼延遲為長(zhǎng)延遲,且當(dāng)前編碼圖片時(shí)間和前一張已編碼圖片時(shí)間的時(shí)間間隔超過(guò)預(yù)先設(shè)定的長(zhǎng)延遲時(shí)間間隔時(shí),使用快速壓縮方式對(duì)當(dāng)前編碼圖片進(jìn)行處理;及將所述影片的完整編碼和使用快速壓縮方式進(jìn)行處理的編碼圖片寫(xiě)入主要菜單。相較于現(xiàn)有技術(shù),本發(fā)明所提供的影片錄制系統(tǒng)及方法,可以在影片播放時(shí),實(shí)時(shí)錄制該影片,將該影片的主要編碼寫(xiě)入可以直接播放但是耗時(shí)較長(zhǎng)的主要菜單,將該影片的部分編碼寫(xiě)入不可以直接播放但是耗時(shí)較短的次要菜單,在影片播放完畢后,將主要菜單和次要菜單經(jīng)過(guò)二次編碼合并為完整的主要菜單,縮短了即時(shí)編碼的時(shí)間,并且能夠在錄制中斷時(shí),正常播放已錄制的數(shù)據(jù)。
圖I為本發(fā)明影片錄制系統(tǒng)的應(yīng)用環(huán)境示意圖。
圖2是圖I中影片錄制系統(tǒng)的功能模塊圖。圖3為本發(fā)明影片錄制方法較佳實(shí)施例的流程圖。主要元件符號(hào)說(shuō)明
權(quán)利要求
1.ー種影片錄制系統(tǒng),該系統(tǒng)運(yùn)行于計(jì)算機(jī)中,其特征在干,該系統(tǒng)包括 計(jì)算模塊,用于當(dāng)計(jì)算機(jī)有影片輸入時(shí),計(jì)算所述輸入影片的編碼延遲; 編碼模塊,用于當(dāng)計(jì)算得到的編碼延遲為短延遲時(shí),對(duì)所輸入的影片進(jìn)行完整編碼,當(dāng)計(jì)算得到的編碼延遲為中延遲,且當(dāng)前編碼圖片時(shí)間和前ー張已編碼圖片時(shí)間的時(shí)間間隔超過(guò)預(yù)先設(shè)定的中延遲時(shí)間間隔時(shí),使用快速壓縮方式對(duì)當(dāng)前編碼圖片進(jìn)行處理,當(dāng)計(jì)算得到的編碼延遲為長(zhǎng)延遲,且當(dāng)前編碼圖片時(shí)間和前一張已編碼圖片時(shí)間的時(shí)間間隔超過(guò)預(yù)先設(shè)定的長(zhǎng)延遲時(shí)間間隔時(shí),使用快速壓縮方式對(duì)當(dāng)前編碼圖片進(jìn)行處理;及 寫(xiě)入模塊,用于將所述影片的完整編碼和使用快速壓縮方式進(jìn)行處理的編碼圖片寫(xiě)入主要菜単。
2.如權(quán)利要求I所述的影片錄制系統(tǒng),其特征在于,所述影片的編碼延遲是指當(dāng)前輸入影片的時(shí)間和當(dāng)如編碼影片的時(shí)間的時(shí)間差。
3.如權(quán)利要求I所述的影片錄制系統(tǒng),其特征在于,所述編碼模塊還用于當(dāng)計(jì)算得到的編碼延遲為中延遲,且當(dāng)前編碼圖片時(shí)間和前ー張已編碼圖片時(shí)間的時(shí)間間隔沒(méi)有超過(guò)預(yù)先設(shè)定的中延遲時(shí)間間隔時(shí),使用單張圖片獨(dú)立壓縮方式對(duì)當(dāng)前編碼圖片進(jìn)行處理,及當(dāng)計(jì)算得到的編碼延遲為長(zhǎng)延遲,且當(dāng)前編碼圖片時(shí)間和前一張已編碼圖片時(shí)間的時(shí)間間隔沒(méi)有超過(guò)預(yù)先設(shè)定的長(zhǎng)延遲時(shí)間間隔時(shí),略過(guò)該當(dāng)前編碼的圖片; 所述寫(xiě)入模塊還用于將所述使用單張圖片獨(dú)立壓縮方式進(jìn)行處理的編碼圖片寫(xiě)入次要菜単。
4.如權(quán)利要求3所述的影片錄制系統(tǒng),其特征在于,該系統(tǒng)還包括 判斷模塊,用于當(dāng)計(jì)算機(jī)沒(méi)有影片輸入時(shí),判斷是否進(jìn)行二次編碼,所述判斷標(biāo)準(zhǔn)為當(dāng)影片在編碼過(guò)程中產(chǎn)生了次要菜單時(shí),判斷需要進(jìn)行二次編碼;當(dāng)影片在編碼過(guò)程中沒(méi)有產(chǎn)生次要菜單時(shí),判斷不需要進(jìn)行二次編碼。
5.如權(quán)利要求4所述的影片錄制系統(tǒng),其特征在于,所述編碼模塊還用于當(dāng)需要進(jìn)行二次編碼時(shí),將所述編碼過(guò)程中產(chǎn)生的主要菜單和次要菜單合并為主要菜単。
6.ー種影片錄制方法,該方法應(yīng)用于計(jì)算機(jī)中,其特征在于,該方法包括 當(dāng)計(jì)算機(jī)有影片輸入時(shí),計(jì)算所述輸入影片的編碼延遲; 當(dāng)計(jì)算得到的編碼延遲為短延遲時(shí),對(duì)所輸入的影片進(jìn)行完整編碼; 當(dāng)計(jì)算得到的編碼延遲為中延遲,且當(dāng)前編碼圖片時(shí)間和前ー張已編碼圖片時(shí)間的時(shí)間間隔超過(guò)預(yù)先設(shè)定的中延遲時(shí)間間隔時(shí),使用快速壓縮方式對(duì)當(dāng)前編碼圖片進(jìn)行處理; 當(dāng)計(jì)算得到的編碼延遲為長(zhǎng)延遲,且當(dāng)前編碼圖片時(shí)間和前ー張已編碼圖片時(shí)間的時(shí)間間隔超過(guò)預(yù)先設(shè)定的長(zhǎng)延遲時(shí)間間隔時(shí),使用快速壓縮方式對(duì)當(dāng)前編碼圖片進(jìn)行處理;及 將所述影片的完整編碼和使用快速壓縮方式進(jìn)行處理的編碼圖片寫(xiě)入主要菜単。
7.如權(quán)利要求6所述的影片錄制方法,其特征在于,所述影片的編碼延遲是指當(dāng)前輸入影片的時(shí)間和當(dāng)如編碼影片的時(shí)間的時(shí)間差。
8.如權(quán)利要求6所述的影片錄制方法,其特征在于,該方法還包括 當(dāng)計(jì)算得到的編碼延遲為中延遲,且當(dāng)前編碼圖片時(shí)間和前ー張已編碼圖片時(shí)間的時(shí)間間隔沒(méi)有超過(guò)預(yù)先設(shè)定的中延遲時(shí)間間隔時(shí),使用單張圖片獨(dú)立壓縮方式對(duì)當(dāng)前編碼圖片進(jìn)行處理;當(dāng)計(jì)算得到的編碼延遲為長(zhǎng)延遲,且當(dāng)前編碼圖片時(shí)間和前ー張已編碼圖片時(shí)間的時(shí)間間隔沒(méi)有超過(guò)預(yù)先設(shè)定的長(zhǎng)延遲時(shí)間間隔時(shí),略過(guò)該當(dāng)前編碼的圖片; 將所述使用單張圖片獨(dú)立壓縮方式進(jìn)行處理的編碼圖片寫(xiě)入次要菜単。
9.如權(quán)利要求8所述的影片錄制方法,其特征在于,該方法還包括 當(dāng)計(jì)算機(jī)沒(méi)有影片輸入時(shí),判斷是否進(jìn)行二次編碼,所述判斷標(biāo)準(zhǔn)為當(dāng)影片在編碼過(guò)程中產(chǎn)生了次要菜單時(shí),判斷需要進(jìn)行二次編碼;當(dāng)影片在編碼過(guò)程中沒(méi)有產(chǎn)生次要菜單時(shí),判斷不需要進(jìn)行二次編碼。
10.如權(quán)利要求9所述的影片錄制方法,其特征在于,該方法還包括 當(dāng)需要進(jìn)行二次編碼時(shí),將所述編碼過(guò)程中產(chǎn)生的主要菜單和次要菜單合并為主要菜単。
全文摘要
一種影片錄制方法,該方法包括當(dāng)計(jì)算機(jī)有影片輸入時(shí),計(jì)算所述輸入影片的編碼延遲;當(dāng)計(jì)算得到的編碼延遲為短延遲時(shí),對(duì)所輸入的影片進(jìn)行完整編碼;當(dāng)計(jì)算得到的編碼延遲為中延遲,且當(dāng)前編碼圖片時(shí)間和前一張已編碼圖片時(shí)間的時(shí)間間隔超過(guò)預(yù)先設(shè)定的中延遲時(shí)間間隔時(shí),使用快速壓縮方式對(duì)當(dāng)前編碼圖片進(jìn)行處理;當(dāng)計(jì)算得到的編碼延遲為長(zhǎng)延遲,且當(dāng)前編碼圖片時(shí)間和前一張已編碼圖片時(shí)間的時(shí)間間隔超過(guò)預(yù)先設(shè)定的長(zhǎng)延遲時(shí)間間隔時(shí),使用快速壓縮方式對(duì)當(dāng)前編碼圖片進(jìn)行處理;及將所述影片的完整編碼和使用快速壓縮方式進(jìn)行處理的編碼圖片寫(xiě)入主要菜單。本發(fā)明還提供一種影片錄制系統(tǒng)。
文檔編號(hào)G11B20/10GK102651225SQ201110044280
公開(kāi)日2012年8月29日 申請(qǐng)日期2011年2月23日 優(yōu)先權(quán)日2011年2月23日
發(fā)明者葉建發(fā), 李忠一, 簡(jiǎn)裕峰, 蔡程豐 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司