專利名稱:一種屏幕錄制裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及音視頻錄制技術(shù)領(lǐng)域,特別涉及一種屏幕錄制裝置。
背景技術(shù):
隨著計(jì)算機(jī)應(yīng)用的普及,在教育、會(huì)議、演講等過(guò)程中,經(jīng)常采用電腦來(lái)演示相關(guān)內(nèi)容。為方便觀眾回顧,通常需要將現(xiàn)場(chǎng)聲音及屏幕畫(huà)面錄制下來(lái),形成視頻以便回放。目前,在Windows環(huán)境下,常用的抓屏技術(shù)有2種,⑶I/⑶1+抓圖和Directx抓圖, 采用這兩種抓屏技術(shù)進(jìn)行屏幕錄制存在如下缺點(diǎn)1、兩者均為純軟件錄制技術(shù),因此錄制的效果跟硬件的計(jì)算機(jī)配置的高低有很大關(guān)系,配置高錄制效果好,配置低錄制效果差,而且影響操作系統(tǒng)的使用;2、由于錄制過(guò)程比較占用CPU,錄制的幀數(shù)受到限制,一般在10幀以下;3、⑶I/⑶1+抓圖可以抓取半透明圖片,但不能抓取播放中的視頻圖像。Directx 抓圖可以抓取播放中的視頻圖像,但不能抓取半透明圖片,因此無(wú)論采用哪種技術(shù),整個(gè)屏幕的輸出抓取不完整;4、采用純軟件錄制,無(wú)法錄制計(jì)算機(jī)輸出的聲音,只能錄制麥克風(fēng)的聲音。
發(fā)明內(nèi)容
本發(fā)明屏幕錄制裝置,采用硬件為主、軟硬結(jié)合的方式實(shí)現(xiàn)音視頻錄制,減少錄制過(guò)程對(duì)計(jì)算機(jī)CPU的依賴,從而改善錄制效果。本發(fā)明屏幕錄制裝置,包括采集板卡、合成板卡、編碼壓縮板卡和文件寫(xiě)入模塊,所述采集板卡包括按照預(yù)定采集幀率進(jìn)行采集的計(jì)算機(jī)視頻采集模塊、攝像頭視頻采集模塊、計(jì)算機(jī)音頻采集模塊和麥克風(fēng)音頻采集模塊,所述計(jì)算機(jī)視頻采集模塊通過(guò)計(jì)算機(jī)的視頻輸出接口采集計(jì)算機(jī)視頻,所述計(jì)算機(jī)音頻采集模塊通過(guò)計(jì)算機(jī)的音頻輸出接口采集計(jì)算機(jī)的音頻;所述合成板卡包括圖像合成模塊和聲音合成模塊,所述圖像合成模塊用于對(duì)所述計(jì)算機(jī)視頻采集模塊和所述攝像頭視頻采集模塊采集的視頻進(jìn)行合成,所述聲音合成模塊用于對(duì)所述計(jì)算機(jī)音頻采集模塊和所述麥克風(fēng)音頻采集模塊采集的音頻進(jìn)行合成;所述編碼壓縮板卡包括視頻編碼壓縮模塊和音頻壓縮編碼模塊,所述視頻壓縮編碼模塊用于對(duì)所述圖像的視頻進(jìn)行編碼壓縮,所述音頻壓縮編碼模塊用于對(duì)所述聲音合成模塊合成的音頻進(jìn)行編碼壓縮;所述文件寫(xiě)入模塊用于將所述視頻編碼壓縮模塊輸出的視頻數(shù)據(jù)和所述音頻編碼壓縮模塊輸出的音頻數(shù)據(jù)寫(xiě)入指定目錄的文件。優(yōu)選地,所述圖像合成模塊和聲音合成模塊采用H. 264技術(shù)進(jìn)行合成,所述視頻編碼壓縮模塊和音頻編碼壓縮模塊采用H. 264技術(shù)進(jìn)行編碼壓縮。優(yōu)選地,還包括控制模塊,用于控制所述采集板卡上各采集模塊的啟動(dòng)、暫停和停止,并調(diào)節(jié)各采集模塊的預(yù)定采集幀率。
優(yōu)選地,還包括文件輸出模塊,用于采用USB輸出方式或電腦鏈接方式將所述文件寫(xiě)入模塊寫(xiě)入的文件進(jìn)行輸出。本發(fā)明屏幕錄制裝置,包括采集板卡、合成板卡、編碼壓縮板卡和文件寫(xiě)入模塊。 其中,采集板卡包括計(jì)算機(jī)視頻采集模塊、攝像頭視頻采集模塊、計(jì)算機(jī)音頻采集模塊和麥克風(fēng)音頻采集模塊。各采集模塊均由獨(dú)立的硬件來(lái)實(shí)現(xiàn),不占用CPU,因此采集幀率不受 CPU處理速度的限制,且能實(shí)現(xiàn)動(dòng)態(tài)視頻與透明圖片的抓取,及計(jì)算機(jī)聲音與麥克風(fēng)聲音的同時(shí)錄制。相比純軟件錄制,錄制效果得到改善,錄制效率也得到提高。
圖1是本發(fā)明屏幕錄制裝置的結(jié)構(gòu)示意圖;圖2是本發(fā)明屏幕錄制方式一個(gè)優(yōu)選實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明提供了一種屏幕錄制裝置,以減少錄制過(guò)程中對(duì)內(nèi)存和CPU的占用,改善錄制得到的視頻文件的流暢度,可以錄制播放中的視頻圖像,可以同時(shí)錄制PC本身音頻及麥克風(fēng)音頻,錄制的幀數(shù)可以達(dá)到M幀以上,從而提高屏幕錄制的效率和質(zhì)量。下面結(jié)合附圖與具體實(shí)施例詳細(xì)解釋本發(fā)明。本發(fā)明屏幕錄制裝置,如圖1所示,包括采集板卡、合成板卡、編碼壓縮板卡和文件寫(xiě)入模塊,所述采集板卡包括按照預(yù)定采集幀率進(jìn)行采集的計(jì)算機(jī)視頻采集模塊、攝像頭視頻采集模塊、計(jì)算機(jī)音頻采集模塊和麥克風(fēng)音頻采集模塊,所述計(jì)算機(jī)視頻采集模塊通過(guò)計(jì)算機(jī)的視頻輸出接口采集計(jì)算機(jī)視頻,所述計(jì)算機(jī)音頻采集模塊通過(guò)計(jì)算機(jī)的音頻輸出接口采集計(jì)算機(jī)的音頻;所述合成板卡包括圖像合成模塊和聲音合成模塊,所述圖像合成模塊用于對(duì)所述計(jì)算機(jī)視頻采集模塊和所述攝像頭視頻采集模塊采集的視頻進(jìn)行合成,所述聲音合成模塊用于對(duì)所述計(jì)算機(jī)音頻采集模塊和所述麥克風(fēng)音頻采集模塊采集的音頻進(jìn)行合成;所述編碼壓縮板卡包括視頻編碼壓縮模塊和音頻壓縮編碼模塊,所述視頻壓縮編碼模塊用于對(duì)所述圖像合成模塊合成的視頻進(jìn)行編碼壓縮,所述音頻壓縮編碼模塊用于對(duì)所述聲音合成模塊合成的音頻進(jìn)行編碼壓縮;所述文件寫(xiě)入模塊用于將所述視頻編碼壓縮模塊輸出的視頻數(shù)據(jù)和所述音頻編碼壓縮模塊輸出的音頻數(shù)據(jù)寫(xiě)入指定目錄的文件。作為一個(gè)優(yōu)選的實(shí)施例,所述圖像合成模塊和聲音合成模塊采用H. 264技術(shù)進(jìn)行合成,所述視頻編碼壓縮模塊和音頻編碼壓縮模塊采用H. 264技術(shù)進(jìn)行編碼壓縮。作為一個(gè)優(yōu)選的實(shí)施例,本裝置還包括控制模塊,用于控制所述采集板卡上各采集模塊的啟動(dòng)、暫停和停止,并調(diào)節(jié)各采集模塊的預(yù)定采集幀率。具體地,如圖2所示,控制模塊可以包括啟動(dòng)錄制按鈕、暫停錄制按鈕、停止錄制按鈕和調(diào)節(jié)錄制幀率按鈕。另外,如圖2所示,采集板卡上的每個(gè)采集模塊對(duì)應(yīng)一個(gè)采集接口。其中,計(jì)算機(jī)視頻采集模塊對(duì)應(yīng)的采集接口與計(jì)算機(jī)的視頻輸出接口相連,此處的計(jì)算機(jī)的視頻輸出接口可以是VGA、DVI 或HDMI接口,以VGA接口作為優(yōu)選。
作為一個(gè)優(yōu)選的實(shí)施例,如圖2所示,本裝置還包括文件輸出模塊,用于采用USB 輸出方式或電腦鏈接方式將所述文件寫(xiě)入模塊寫(xiě)入的文件進(jìn)行輸出,因此,本裝置還包括一個(gè)USB輸出接口?;谏鲜鲇布A(chǔ),采用本裝置進(jìn)行屏幕錄制的具體流程如下1、設(shè)置每秒錄制幀數(shù)(即預(yù)定采集幀數(shù)),通過(guò)調(diào)節(jié)每秒錄制幀數(shù)按鈕進(jìn)行幀率調(diào)節(jié),最高可調(diào)節(jié)到30幀/每秒。 2、啟動(dòng)錄制按鈕,本屏幕錄制裝置啟動(dòng)錄制。3、本屏幕錄制裝置啟動(dòng)采集板卡,采集板卡上的各采集模塊,按照設(shè)置好的幀率完成各種數(shù)據(jù)采集(計(jì)算機(jī)視頻采集、計(jì)算機(jī)音頻采集、麥克風(fēng)音頻采集、攝像頭視頻采集),如幀率為每秒10幀,即每200毫秒采集一幀數(shù)據(jù)。4、各采集模塊把采集的音頻、視頻數(shù)據(jù)傳送到合成板卡上的合成模塊,按照幀率把視頻、音頻數(shù)據(jù)進(jìn)行合成。其中攝像頭視頻可以在計(jì)算機(jī)視頻的右上角(或其他三個(gè)角) 縮小放置,這樣回顧錄制視頻可以看到演講者的視頻。5、本屏幕錄制裝置把合成的視頻及音頻數(shù)據(jù)傳送到編碼壓縮板卡上的編碼壓縮模塊,進(jìn)行圖像及聲音的編碼壓縮,編碼技術(shù)可以采用各種編碼技術(shù),如H. 264等。6、本屏幕錄制裝置把編碼壓縮的視頻及音頻傳送至文件寫(xiě)入模塊,該模塊把視頻及音頻按照設(shè)置的幀數(shù)及設(shè)置的文件格式寫(xiě)入文件中。7、啟動(dòng)暫停錄制按鈕,各采集模塊停止所有音頻、視頻的采集,完成上一幀的數(shù)據(jù)采集及壓縮,等待重新啟動(dòng)錄制。8、重新啟動(dòng)錄制,各采集模塊繼續(xù)進(jìn)行音頻及視頻數(shù)據(jù)采集。9、啟動(dòng)停止錄制按鈕,各采集模塊完成最后一幀的音頻及視頻的采集,文件寫(xiě)入模塊完成最后一幀視頻、音頻數(shù)據(jù)的寫(xiě)入,保存該文件為視頻文件到指定目錄。完成一次錄制過(guò)程。10、用戶可以通過(guò)接入U(xiǎn)SB或者鏈接電腦直接訪問(wèn)存儲(chǔ)位置進(jìn)行文件的復(fù)制。以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種屏幕錄制裝置,其特征在于,包括采集板卡、合成板卡、編碼壓縮板卡和文件寫(xiě)入模塊,所述采集板卡包括按照預(yù)定采集幀率進(jìn)行采集的計(jì)算機(jī)視頻采集模塊、攝像頭視頻采集模塊、計(jì)算機(jī)音頻采集模塊和麥克風(fēng)音頻采集模塊,所述計(jì)算機(jī)視頻采集模塊通過(guò)計(jì)算機(jī)的視頻輸出接口采集計(jì)算機(jī)視頻,所述計(jì)算機(jī)音頻采集模塊通過(guò)計(jì)算機(jī)的音頻輸出接口采集計(jì)算機(jī)的音頻;所述合成板卡包括圖像合成模塊和聲音合成模塊,所述圖像合成模塊用于對(duì)所述計(jì)算機(jī)視頻采集模塊和所述攝像頭視頻采集模塊采集的視頻進(jìn)行合成,所述聲音合成模塊用于對(duì)所述計(jì)算機(jī)音頻采集模塊和所述麥克風(fēng)音頻采集模塊采集的音頻進(jìn)行合成;所述編碼壓縮板卡包括視頻編碼壓縮模塊和音頻壓縮編碼模塊,所述視頻壓縮編碼模塊用于對(duì)所述圖像合成模塊合成的視頻進(jìn)行編碼壓縮,所述音頻壓縮編碼模塊用于對(duì)所述聲音合成模塊合成的音頻進(jìn)行編碼壓縮;所述文件寫(xiě)入模塊用于將所述視頻編碼壓縮模塊輸出的視頻數(shù)據(jù)和所述音頻編碼壓縮模塊輸出的音頻數(shù)據(jù)寫(xiě)入指定目錄的文件。
2.根據(jù)權(quán)利要求1所述的屏幕錄制裝置,其特征在于,所述圖像合成模塊和聲音合成模塊采用H. 264技術(shù)進(jìn)行合成,所述視頻編碼壓縮模塊和音頻編碼壓縮模塊采用H. 264技術(shù)進(jìn)行編碼壓縮。
3.根據(jù)權(quán)利要求1或2所述的屏幕錄制裝置,其特征在于,還包括控制模塊,用于控制所述采集板卡上各采集模塊的啟動(dòng)、暫停和停止,并調(diào)節(jié)各采集模塊的預(yù)定采集幀率。
4.根據(jù)權(quán)利要求1或2所述的屏幕錄制裝置,其特征在于,還包括文件輸出模塊,用于采用USB輸出方式或電腦鏈接方式將所述文件寫(xiě)入模塊寫(xiě)入的文件進(jìn)行輸出。
全文摘要
本發(fā)明公開(kāi)了一種屏幕錄制裝置,包括采集板卡、合成板卡、編碼壓縮板卡和文件寫(xiě)入模塊。其中,采集板卡包括計(jì)算機(jī)視頻采集模塊、攝像頭視頻采集模塊、計(jì)算機(jī)音頻采集模塊和麥克風(fēng)音頻采集模塊。各采集模塊均由獨(dú)立的硬件來(lái)實(shí)現(xiàn),不占用CPU,因此采集幀率不受CPU處理速度的限制,且能實(shí)現(xiàn)動(dòng)態(tài)視頻與透明圖片的抓取,及計(jì)算機(jī)聲音與麥克風(fēng)聲音的同時(shí)錄制。相比純軟件錄制,錄制效果得到改善,錄制效率得到提高。
文檔編號(hào)H04N7/26GK102547194SQ20111041710
公開(kāi)日2012年7月4日 申請(qǐng)日期2011年12月13日 優(yōu)先權(quán)日2011年12月13日
發(fā)明者陳先志 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司