專利名稱:一種錄像裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及錄像設(shè)備,更具體的說,涉及一種可以根據(jù)輸出的視頻圖像不同調(diào)節(jié)幀率和碼率的錄像裝置及方法。
背景技術(shù):
幀率是每秒圖像的數(shù)量,一幀就是一副靜止的畫面,連續(xù)的幀就形成動(dòng)畫。高的幀率可以得到更流暢逼真的動(dòng)畫。Fps是frames per second的簡(jiǎn)稱,即每秒顯示巾貞數(shù),是中貞率的單位。每秒鐘巾貞數(shù)(fps)愈多,所顯示的動(dòng)作就會(huì)愈流暢。碼流Data Rate,也叫碼率,是指視頻在單位時(shí)間內(nèi)使用的數(shù)據(jù)流量,是視頻編碼中畫面質(zhì)量控制中最重要的部分。同樣分辨率和幀率條件下,視頻文件的碼流越大,壓縮比就越小,畫面質(zhì)量就越高。現(xiàn)有錄像方法存在以下缺陷 缺陷一錄像的過程中攝像頭設(shè)定的幀率不會(huì)改變,那么在錄制靜止的畫面與錄制變化劇烈的畫面時(shí),因?yàn)閹识际窍嗤?,所以?duì)錄制變化劇烈的畫面這種情況,錄像的流暢性就會(huì)受到影響。比如錄制變化劇烈的畫面的時(shí)候,30fps幀率錄像流暢性會(huì)比15fps中貞率錄像好很多。缺陷二 攝像時(shí)碼率會(huì)固定在一定范圍之內(nèi),不會(huì)根據(jù)場(chǎng)景自動(dòng)對(duì)錄像的編碼碼率做調(diào)整,用戶也不可以調(diào)節(jié)碼率。比如錄制靜止的畫面與錄制變化劇烈的畫面時(shí),控制編碼的碼率是固定的,不會(huì)在錄制變化劇烈的畫面的時(shí)候動(dòng)態(tài)調(diào)節(jié)編碼碼率。另一種情況是攝像時(shí),畫面質(zhì)量保持不變,而碼率會(huì)在一個(gè)固定范圍之內(nèi)變動(dòng),但無(wú)法根據(jù)特定需求進(jìn)行設(shè)置,把碼率提升到更高的一個(gè)范圍內(nèi),使得錄像的畫面質(zhì)量更高。如果視頻圖像的畫面發(fā)生變化而依然沿用初始設(shè)定的參數(shù),以上兩點(diǎn)缺陷將致使錄像裝置可能無(wú)法錄制到變化的每一個(gè)細(xì)節(jié),影響生成的錄像文件的質(zhì)量。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,提供一種可以根據(jù)輸出的視頻圖像不同調(diào)節(jié)幀率和碼率的錄像裝置及方法。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是提供一種錄像裝置,包括攝像頭模塊、視頻處理模塊、視頻編碼模塊和錄像合成模塊;所述攝像頭模塊用于根據(jù)幀率輸出視頻圖像;所述視頻編碼模塊用于根據(jù)碼率對(duì)所述視頻圖像進(jìn)行編碼;所述視頻處理模塊用于對(duì)所述視頻圖像進(jìn)行場(chǎng)景類型的判斷從而根據(jù)所述場(chǎng)景類型確定新的幀率碼率策略,并根據(jù)所述新的幀率碼率策略調(diào)節(jié)所述攝像頭模塊設(shè)置的幀率和所述視頻編碼模塊設(shè)置的碼率;所述錄像合成模塊用于將完成編碼的所述視頻圖像進(jìn)行合成,生成錄像文件。在本發(fā)明所述的錄像裝置中,所述視頻處理模塊包括視頻獲取單元、場(chǎng)景判斷單元、巾貞率碼率策略單元、巾貞率調(diào)節(jié)單元和碼率調(diào)節(jié)單元;
所述視頻獲取單元用于獲取所述攝像頭模塊輸出的所述視頻圖像并傳輸給所述視頻編碼模塊;所述場(chǎng)景判斷單元用于對(duì)獲取的所述視頻圖像進(jìn)行圖形分析處理,并判斷出當(dāng)前的場(chǎng)景類型;所述幀率碼率策略單元用于根據(jù)當(dāng)前的所述場(chǎng)景類型確定新的幀率碼率策略;所述幀率調(diào)節(jié)單元用于根據(jù)所述新的幀率碼率策略調(diào)節(jié)所述攝像頭模塊設(shè)置的幀率;所述碼率調(diào)節(jié)單元用于根據(jù)所述新的幀率碼率策略調(diào)節(jié)所述視頻編碼模塊設(shè)置的碼率。在本發(fā)明所述的錄像裝置中,所述視頻處理模塊還設(shè)置有用于根據(jù)特定場(chǎng)景類型制定所述新的幀率碼率策略的規(guī)則庫(kù)。 在本發(fā)明所述的錄像裝置中,所述攝像頭模塊還用于預(yù)先設(shè)置幀率和所述視頻圖像的尺寸并根據(jù)設(shè)置的所述幀率和尺寸輸出視頻圖像,所述視頻編碼模塊還用于預(yù)先設(shè)置碼率。在本發(fā)明所述的錄像裝置中,所述錄像裝置還包括音頻采集編碼模塊,所述音頻采集編碼模塊用于采集當(dāng)前聲音,對(duì)所述當(dāng)前聲音進(jìn)行處理從而輸出音頻數(shù)據(jù)并對(duì)所述音頻數(shù)據(jù)進(jìn)行編碼;所述錄像合成模塊還用于將完成編碼的所述視頻圖像和音頻數(shù)據(jù)一起進(jìn)行合成,生成錄像文件。本發(fā)明還提供了一種錄像方法,包括以下步驟SI、所述攝像頭模塊根據(jù)幀率輸出視頻圖像;S2、視頻處理模塊獲取所述視頻圖像,對(duì)所述視頻圖像進(jìn)行場(chǎng)景類型的判斷并根據(jù)所述場(chǎng)景類型調(diào)節(jié)幀率和碼率,所述攝像頭模塊根據(jù)調(diào)節(jié)后的所述幀率輸出視頻圖像并通過視頻處理模塊傳輸給視頻編碼模塊;S3、視頻編碼模塊根據(jù)調(diào)節(jié)后的所述碼率對(duì)所述視頻圖像進(jìn)行編碼;S4、錄像合成模塊將完成編碼的所述視頻圖像進(jìn)行合成,生成錄像文件。在本發(fā)明所述的錄像方法中,所述步驟S2具體包括S21、獲取所述視頻圖像,對(duì)所述視頻圖像進(jìn)行圖形分析處理,并判斷出當(dāng)前的場(chǎng)景類型;S22、根據(jù)所述當(dāng)前的場(chǎng)景類型判斷是否需要變更所述幀率和碼率,如果需要,重新確定新的幀率碼率策略,并根據(jù)所述新的幀率碼率策略調(diào)節(jié)預(yù)先設(shè)置的所述幀率和碼率;S23、根據(jù)調(diào)節(jié)后的所述幀率輸出視頻圖像并通過視頻處理模塊傳輸給視頻編碼模塊。在本發(fā)明所述的錄像方法中,所述視頻處理模塊還設(shè)置有規(guī)則庫(kù);所述步驟S2還包括根據(jù)所述規(guī)則庫(kù)判斷所述場(chǎng)景類型是否需要變更攝像頭模塊的幀率和視頻編碼模塊的碼率,如果需要,則根據(jù)所述規(guī)則庫(kù)重新確定新的幀率碼率策略。在本發(fā)明所述的錄像方法中,所述步驟SI之前還包括S0、攝像頭模塊預(yù)先設(shè)置幀率和所述視頻圖像的尺寸,視頻編碼模塊預(yù)先設(shè)置碼率;
所述步驟SI還包括所述攝像頭模塊根據(jù)預(yù)先設(shè)置的所述幀率和尺寸輸出視頻圖像。在本發(fā)明所述的錄像方法中,所述步驟S I還包括音頻采集編碼模塊采集當(dāng)前聲音,對(duì)所述當(dāng)前聲音進(jìn)行處理從而輸出音頻數(shù)據(jù);所述步驟S3還包括音頻采集編碼模塊對(duì)所述音頻數(shù)據(jù)進(jìn)行編碼;所述步驟S4還包括錄像合成模塊將完成編碼的所述視頻圖像和音頻數(shù)據(jù)一起進(jìn)行合成,生成錄像文件。本發(fā)明的錄像裝置及方法具有以下有益效果根據(jù)輸出視頻圖像的不同,可以自動(dòng)調(diào)節(jié)幀率和碼率,可以適應(yīng)突然變化的畫面,保證錄制到變化的每一個(gè)細(xì)節(jié),提高錄像的畫面質(zhì)量和流暢性。
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,附圖中圖I是本發(fā)明錄像裝置的原理框圖;圖2是根據(jù)本發(fā)明錄像裝置一個(gè)優(yōu)選實(shí)施例的原理框圖;圖3是本發(fā)明錄像方法的流程圖;圖4是本發(fā)明錄像方法一個(gè)優(yōu)選實(shí)施例中步驟S2的流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。圖I示出了一種錄像裝置,該錄像裝置包括攝像頭模塊I、視頻處理模塊2、視頻編碼模塊3和錄像合成模塊5。攝像頭模塊I用于根據(jù)幀率輸出視頻圖像。視頻編碼模塊3用于根據(jù)碼率對(duì)視頻圖像進(jìn)行編碼。視頻處理模塊2用于對(duì)視頻圖像進(jìn)行場(chǎng)景類型的判斷從而根據(jù)場(chǎng)景類型確定新的幀率碼率策略,并根據(jù)新的幀率碼率策略調(diào)節(jié)攝像頭模塊I的幀率和視頻編碼模塊3的碼率;其中,視頻處理模塊2根據(jù)輸出的視頻圖像進(jìn)行分析,如果畫面錄制變化劇烈需要高速錄像,其制定的新的策略可以將巾貞率調(diào)節(jié)到60fps、120fps甚至更高,就可以錄制到變化的每一個(gè)細(xì)節(jié),同時(shí)設(shè)置其碼率,錄像的畫面質(zhì)量也會(huì)相應(yīng)提高。具體的場(chǎng)景類型可以包括人物場(chǎng)景、風(fēng)景場(chǎng)景、運(yùn)動(dòng)場(chǎng)景等等。風(fēng)景場(chǎng)景包括戶外風(fēng)景、戶外沙灘、煙火等,為了提高其清晰度,可以調(diào)節(jié)其編碼的碼率,如果為人物場(chǎng)景,為了提高人物的清晰度以看清細(xì)節(jié),同樣可以提高編碼的碼率;如果為運(yùn)動(dòng)場(chǎng)景,比如人物跑步、飆車、格斗、動(dòng)物奔跑的場(chǎng)景,為提高畫面流暢性,可以提高幀率;當(dāng)拍攝特定人物的奔跑場(chǎng)景時(shí),既要保證提高人物的清晰度和細(xì)節(jié),又要提高跑步動(dòng)作的流暢性,那么既可以提高編碼幀率,又提高編碼碼率。理解的是,視頻處理模塊2預(yù)設(shè)有規(guī)則庫(kù),規(guī)則庫(kù)中存儲(chǔ)有包括上述規(guī)則在內(nèi)的所有規(guī)則,這些規(guī)則用于根據(jù)不同視頻圖像的場(chǎng)景類型制定不同幀率碼率策略。
當(dāng)然,如果當(dāng)前參數(shù)(包括幀率和碼率)符合視頻圖像的要求,則不需要更改已設(shè)置的參數(shù),則直接將視頻圖像傳輸至視頻編碼模塊即可。此外,如果畫面突然變化劇烈,用于分析的視頻圖像雖然沒有重新調(diào)整仍然會(huì)被傳輸至視頻編碼模塊,但由于整個(gè)策略制定、調(diào)節(jié)的過程非??欤撘曨l圖像只是很短的一瞬,可以不予考慮,之后輸出的視頻圖像已經(jīng)符合預(yù)定要求。當(dāng)視頻圖像編碼完成后,錄像合成模塊5將其進(jìn)行合成,生成錄像文件。圖2示出了本發(fā)明錄像裝置的一個(gè)優(yōu)選實(shí)施例,該實(shí)施例中,視頻處理模塊包括視頻獲取單元201、場(chǎng)景判斷單元202、幀率碼率策略單元203、幀率調(diào)節(jié)單元204和碼率調(diào)節(jié)單元205。其中,視頻獲取單元201用于獲取攝像頭模塊I輸出的視頻圖像并傳輸給視頻編碼模塊3。場(chǎng)景判斷單元202用于對(duì)獲取的視頻圖像進(jìn)行圖形分析處理,并判斷出當(dāng)前的場(chǎng)景類型。由于圖形分析處理的方法不是本發(fā)明的重點(diǎn),此處不再一一贅述。此外,場(chǎng)景判斷 的方法還可以根據(jù)當(dāng)前時(shí)間來判斷白天還是黑夜,根據(jù)網(wǎng)絡(luò)遠(yuǎn)程控制,比如獲取該地點(diǎn)的天氣狀況或者根據(jù)GPS數(shù)據(jù)判斷該地是否為風(fēng)景名勝等。當(dāng)然,該攝像裝置也應(yīng)該可以使用戶在錄像過程中進(jìn)行手動(dòng)調(diào)節(jié)相應(yīng)參數(shù)。幀率碼率策略單元203用于根據(jù)當(dāng)前的場(chǎng)景類型確定新的幀率碼率策略,比如,如果當(dāng)前的視頻畫面經(jīng)判斷為運(yùn)動(dòng)場(chǎng)景,在新的幀率碼率策略中可以將原先的30fps調(diào)整成60fps甚至更高,如果判斷為風(fēng)景場(chǎng)景,可以在新的幀率碼率策略中將編碼碼率提高,則錄像的編碼碼率由原先的IMb/s提高到4Mb/s,在這里場(chǎng)景雖然不是劇烈變化的場(chǎng)景,但當(dāng)判斷其為風(fēng)景場(chǎng)景時(shí),為了使錄像所得的風(fēng)景更加清晰,幀率碼率策略單元203仍然自動(dòng)生成提高碼率的策略。該實(shí)施例中,規(guī)則庫(kù)應(yīng)該設(shè)置在幀率碼率策略單元203中,當(dāng)場(chǎng)景判斷單元得出場(chǎng)景類型時(shí),即可馬上制定新的幀率碼率策略。幀率調(diào)節(jié)單元204用于根據(jù)新的幀率碼率策略調(diào)節(jié)攝像頭模塊I設(shè)置的幀率,碼率調(diào)節(jié)單元205用于根據(jù)新的幀率碼率策略調(diào)節(jié)視頻編碼模塊3設(shè)置的碼率。優(yōu)選的是,攝像頭模塊I還用于預(yù)先設(shè)置幀率和視頻圖像的尺寸并根據(jù)設(shè)置的幀率和尺寸輸出視頻圖像,視頻編碼模塊3還用于預(yù)先設(shè)置碼率。優(yōu)選的是,音頻采集編碼模塊4用于采集當(dāng)前聲音,對(duì)當(dāng)前聲音進(jìn)行處理從而輸出音頻數(shù)據(jù)并對(duì)音頻數(shù)據(jù)進(jìn)行編碼。此外,錄像合成模塊5將完成編碼的視頻圖像和音頻數(shù)據(jù)一起進(jìn)行合成,生成錄像文件。由于對(duì)音頻的處理并非本發(fā)明的重點(diǎn),此處不再一一贅述。圖3示出了一種錄像方法,包括以下步驟SI、攝像頭模塊I根據(jù)幀率輸出視頻圖像;S2、視頻處理模塊2獲取視頻圖像,對(duì)視頻圖像進(jìn)行場(chǎng)景類型的判斷并根據(jù)場(chǎng)景類型調(diào)節(jié)幀率和碼率,攝像頭模塊I根據(jù)調(diào)節(jié)后的幀率輸出視頻圖像并通過視頻處理模塊2傳輸給視頻編碼模塊3 ;S3、視頻編碼模塊3根據(jù)調(diào)節(jié)后的碼率對(duì)視頻圖像進(jìn)行編碼;S4、錄像合成模塊5將完成編碼的視頻圖像進(jìn)行合成,生成錄像文件。其中,視頻處理模塊2根據(jù)輸出的視頻圖像進(jìn)行分析,如果畫面錄制變化劇烈需要高速錄像,其制定的新的策略可以將巾貞率調(diào)節(jié)到60fps、120fps甚至更高,就可以錄制到變化的每一個(gè)細(xì)節(jié),同時(shí)設(shè)置其碼率,錄像的畫面質(zhì)量也會(huì)相應(yīng)提高。此外,如果步驟S2中不需要變更幀率和碼率,則根據(jù)原來設(shè)置的幀率和碼率繼續(xù)錄像,即對(duì)視頻圖像進(jìn)行編碼并生成錄像文件。具體的場(chǎng)景類型可以包括人物場(chǎng)景、風(fēng)景場(chǎng)景、運(yùn)動(dòng)場(chǎng)景等等。風(fēng)景場(chǎng)景包括戶外風(fēng)景、戶外沙灘、煙火等,為了提高其清晰度,可以調(diào)節(jié)其編碼的碼率,如果為人物場(chǎng)景,為了提高人物的清晰度以看清細(xì)節(jié),同樣可以提高編碼的碼率;如果為運(yùn)動(dòng)場(chǎng)景,比如人物跑步、飆車、格斗、動(dòng)物奔跑的場(chǎng)景,為提高畫面流暢性,可以提高幀率;當(dāng)拍攝特定人物的奔跑場(chǎng)景時(shí),既要保證提高人物的清晰度和細(xì)節(jié),又要提高跑步動(dòng)作的流暢性,那么既可以提高編碼幀率,又提高編碼碼率。優(yōu)選的是,視頻處理模塊2還預(yù)設(shè)有規(guī)則庫(kù),規(guī)則庫(kù)中存儲(chǔ)有包括上述規(guī)則在內(nèi)的所有規(guī)則,這些規(guī)則用于根據(jù)不同視頻圖像的場(chǎng)景類型制定不同幀率碼率策略。步驟S2還包括根據(jù)規(guī)則庫(kù)判斷場(chǎng)景類型是否需要變更攝像頭模塊I的幀率和視頻編碼模塊3的碼率,如果需要,則根據(jù)規(guī)則庫(kù)重新確定新的幀率碼率策略。當(dāng)然,如果當(dāng)前參數(shù)(包括幀率和碼率)符合視頻圖像的要求,則不需要更改已設(shè) 置的參數(shù),則直接將視頻圖像傳輸至視頻編碼模塊即可。此外,如果畫面突然變化劇烈,用于分析的視頻圖像雖然沒有重新調(diào)整仍然會(huì)被傳輸至視頻編碼模塊,但由于整個(gè)策略制定、調(diào)節(jié)的過程非??欤撘曨l圖像只是很短的一瞬,可以不予考慮,之后輸出的視頻圖像已經(jīng)符合預(yù)定要求。本發(fā)明錄像方法一種優(yōu)選的實(shí)施方式中,如圖4所示,該實(shí)施方式中步驟S2具體包括S21、視頻處理模塊2獲取視頻圖像,對(duì)視頻圖像進(jìn)行圖形分析處理,并判斷出當(dāng)前的場(chǎng)景類型;S22、視頻處理模塊2根據(jù)當(dāng)前的場(chǎng)景類型判斷是否需要變更預(yù)先設(shè)置的幀率和碼率,如果不需要,則直接進(jìn)入步驟S3,否則重新確定新的幀率碼率策略,并根據(jù)新的幀率碼率策略調(diào)節(jié)預(yù)先設(shè)置的幀率和碼率;S23、攝像頭模塊I根據(jù)調(diào)節(jié)后的幀率輸出視頻圖像并通過視頻處理模塊傳輸給視頻編碼模塊。當(dāng)然,步驟S21中,場(chǎng)景判斷的方法還可以根據(jù)當(dāng)前時(shí)間來判斷白天還是黑夜,根據(jù)網(wǎng)絡(luò)遠(yuǎn)程控制,比如獲取該地點(diǎn)的天氣狀況或者根據(jù)GPS數(shù)據(jù)判斷該地是否為風(fēng)景名勝等。當(dāng)然,該攝像裝置也應(yīng)該可以使用戶在錄像過程中進(jìn)行手動(dòng)調(diào)節(jié)相應(yīng)參數(shù)。步驟S22中,如果當(dāng)前的視頻畫面經(jīng)判斷為運(yùn)動(dòng)場(chǎng)景,在新的幀率碼率策略中可以將原先的30fps調(diào)整成60fps甚至更高,如果判斷為風(fēng)景場(chǎng)景,可以在新的幀率碼率策略中將編碼碼率提高,則錄像的編碼碼率可能由原先的IMb/s提高到4Mb/s,在這里場(chǎng)景雖然不是劇烈變化的場(chǎng)景,但當(dāng)判斷其為風(fēng)景場(chǎng)景時(shí),為了使錄像所得的風(fēng)景更加清晰,幀率碼率策略單元203仍然自動(dòng)生成提高碼率的策略??梢岳斫獾氖?,步驟SO之前還應(yīng)該包括,預(yù)先設(shè)置規(guī)則庫(kù),該規(guī)則庫(kù)內(nèi)預(yù)存有用于根據(jù)不同視頻圖像制定不同幀率碼率策略的幀率碼率策略規(guī)則,該步驟是屬于在錄像裝置出廠前的設(shè)置過程。于是,當(dāng)步驟S22中判斷出場(chǎng)景類型時(shí),即可馬上制定新的幀率碼率策略。優(yōu)選的是,步驟SO還包括攝像頭模塊I預(yù)先設(shè)置幀率和視頻圖像的尺寸,視頻編碼模塊3預(yù)先設(shè)置碼率;
步驟SI還包括攝像頭模塊I根據(jù)預(yù)先設(shè)置的幀率和尺寸輸出視頻圖像。優(yōu)選的是,步驟SI還包括音頻采集編碼模塊4采集當(dāng)前聲音,對(duì)當(dāng)前聲音進(jìn)行處理從而輸出音頻數(shù)據(jù);步驟S3還包括音頻采集編碼模塊4對(duì)音頻數(shù)據(jù)進(jìn)行編碼;步驟S4還包括錄像合成模塊5將完成編碼的視頻圖像和音頻數(shù)據(jù)一起進(jìn)行合成,生成錄像文件。
雖然本發(fā)明是通過具體實(shí)施例進(jìn)行說明的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,在不脫離本發(fā)明范圍的情況下,還可以對(duì)本發(fā)明進(jìn)行各種變換及等同替代。另外,針對(duì)特定情形或材料,可以對(duì)本發(fā)明做各種修改,而不脫離本發(fā)明的范圍。因此,本發(fā)明不局限于所公開的具體實(shí)施例,而應(yīng)當(dāng)包括落入本發(fā)明權(quán)利要求范圍內(nèi)的全部實(shí)施方式。
權(quán)利要求
1.一種錄像裝置,其特征在于,包括攝像頭模塊(I)、視頻處理模塊(2)、視頻編碼模塊(3)和錄像合成模塊(5); 所述攝像頭模塊(I)用于根據(jù)幀率輸出視頻圖像; 所述視頻編碼模塊(3)用于根據(jù)碼率對(duì)所述視頻圖像進(jìn)行編碼; 所述視頻處理模塊(2 )用于對(duì)所述視頻圖像進(jìn)行場(chǎng)景類型的判斷從而根據(jù)所述場(chǎng)景類型確定新的幀率碼率策略,并根據(jù)所述新的幀率碼率策略調(diào)節(jié)所述攝像頭模塊(I)設(shè)置的幀率和所述視頻編碼模塊(3)設(shè)置的碼率; 所述錄像合成模塊(5)用于將完成編碼的所述視頻圖像進(jìn)行合成,生成錄像文件。
2.根據(jù)權(quán)利要求I所述的錄像裝置,其特征在于,所述視頻處理模塊(2)包括視頻獲取單元(201)、場(chǎng)景判斷單元(202)、幀率碼率策略單元(203)、幀率調(diào)節(jié)單元(204)和碼率調(diào)節(jié)單元(205); 所述視頻獲取單元(201)用于獲取所述攝像頭模塊(I)輸出的所述視頻圖像并傳輸給所述視頻編碼模塊(3); 所述場(chǎng)景判斷單元(202)用于對(duì)獲取的所述視頻圖像進(jìn)行圖形分析處理,并判斷出當(dāng)前的場(chǎng)景類型;所述幀率碼率策略單元(203)用于根據(jù)當(dāng)前的所述場(chǎng)景類型確定新的幀率碼率策略;所述幀率調(diào)節(jié)單元(204)用于根據(jù)所述新的幀率碼率策略調(diào)節(jié)所述攝像頭模塊設(shè)置的幀率;所述碼率調(diào)節(jié)單元(205)用于根據(jù)所述新的幀率碼率策略調(diào)節(jié)所述視頻編碼模塊設(shè)置的碼率。
3.根據(jù)權(quán)利要求I所述的錄像裝置,其特征在于,所述視頻處理模塊(2)還設(shè)置有用于根據(jù)特定場(chǎng)景類型制定所述新的幀率碼率策略的規(guī)則庫(kù)。
4.根據(jù)權(quán)利要求I所述的錄像裝置,其特征在于,所述攝像頭模塊(I)還用于預(yù)先設(shè)置幀率和所述視頻圖像的尺寸并根據(jù)設(shè)置的所述幀率和尺寸輸出視頻圖像,所述視頻編碼模塊(3)還用于預(yù)先設(shè)置碼率。
5.根據(jù)權(quán)利要求I所述的錄像裝置,其特征在于,所述錄像裝置還包括音頻采集編碼模塊(4),所述音頻采集編碼模塊(4)用于采集當(dāng)前聲音,對(duì)所述當(dāng)前聲音進(jìn)行處理從而輸出音頻數(shù)據(jù)并對(duì)所述音頻數(shù)據(jù)進(jìn)行編碼; 所述錄像合成模塊(5)還用于將完成編碼的所述視頻圖像和音頻數(shù)據(jù)一起進(jìn)行合成,生成錄像文件。
6.一種錄像方法,其特征在于,包括以下步驟 · 51、所述攝像頭模塊(I)根據(jù)幀率輸出視頻圖像; ·52、視頻處理模塊(2)獲取所述視頻圖像,對(duì)所述視頻圖像進(jìn)行場(chǎng)景類型的判斷并根據(jù)所述場(chǎng)景類型調(diào)節(jié)幀率和碼率,所述攝像頭模塊(I)根據(jù)調(diào)節(jié)后的所述幀率輸出視頻圖像并通過視頻處理模塊(2 )傳輸給視頻編碼模塊(3 ); · 53、視頻編碼模塊(3)根據(jù)調(diào)節(jié)后的所述碼率對(duì)所述視頻圖像進(jìn)行編碼; ·54、錄像合成模塊(5)將完成編碼的所述視頻圖像進(jìn)行合成,生成錄像文件。
7.根據(jù)權(quán)利要求6所述的錄像方法,其特征在于,所述步驟S2具體包括 S21、獲取所述視頻圖像,對(duì)所述視頻圖像進(jìn)行圖形分析處理,并判斷出當(dāng)前的場(chǎng)景類型;S22、根據(jù)所述當(dāng)前的場(chǎng)景類型判斷是否需要變更所述幀率和碼率,如果需要,重新確定新的幀率碼率策略,并根據(jù)所述新的幀率碼率策略調(diào)節(jié)預(yù)先設(shè)置的所述幀率和碼率; S23、根據(jù)調(diào)節(jié)后的所述幀率輸出視頻圖像并通過視頻處理模塊(2)傳輸給視頻編碼模塊(3)。
8.根據(jù)權(quán)利要求6所述的錄像方法,其特征在于,所述視頻處理模塊(2)還設(shè)置有規(guī)則庫(kù);所述步驟S2還包括根據(jù)所述規(guī)則庫(kù)判斷所述場(chǎng)景類型是否需要變更攝像頭模塊(I)的幀率和視頻編碼模塊(3)的碼率,如果需要,則根據(jù)所述規(guī)則庫(kù)重新確定新的幀率碼率策略。
9.根據(jù)權(quán)利要求6所述的錄像方法,其特征在于,所述步驟SI之前還包括 so、攝像頭模塊(I)預(yù)先設(shè)置幀率和所述視頻圖像的尺寸,視頻編碼模塊(3)預(yù)先設(shè)置碼率; 所述步驟Si還包括所述攝像頭模塊(I)根據(jù)預(yù)先設(shè)置的所述幀率和尺寸輸出視頻圖像。
10.根據(jù)權(quán)利要求6所述的錄像方法,其特征在于,所述步驟SI還包括音頻采集編碼模塊(4)采集當(dāng)前聲音,對(duì)所述當(dāng)前聲音進(jìn)行處理從而輸出音頻數(shù)據(jù); 所述步驟S3還包括音頻采集編碼模塊(4)對(duì)所述音頻數(shù)據(jù)進(jìn)行編碼; 所述步驟S4還包括錄像合成模塊(5)將完成編碼的所述視頻圖像和音頻數(shù)據(jù)一起進(jìn)行合成,生成錄像文件。
全文摘要
本發(fā)明公開了一種錄像裝置,包括攝像頭模塊、視頻處理模塊、視頻編碼模塊和錄像合成模塊;所述視頻處理模塊用于獲取所述攝像頭模塊輸出的所述視頻圖像并傳輸給所述視頻編碼模塊,對(duì)所述視頻圖像進(jìn)行場(chǎng)景類型判斷從而確定新的幀率碼率策略,并根據(jù)所述新的幀率碼率策略調(diào)節(jié)所述攝像頭模塊設(shè)置的幀率和所述視頻編碼模塊設(shè)置的碼率;本發(fā)明還公開了一種利用以上錄像裝置實(shí)施的錄像方法。本發(fā)明的錄像裝置及方法可以根據(jù)輸出的視頻圖像不同調(diào)節(jié)幀率和碼率。
文檔編號(hào)H04N5/76GK102780869SQ201210214360
公開日2012年11月14日 申請(qǐng)日期2012年6月27日 優(yōu)先權(quán)日2012年6月27日
發(fā)明者陳維山, 馬曉燕 申請(qǐng)人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司