集模塊301、判斷模塊302、開(kāi)啟模塊303 ;其中:
[0107]所述采集模塊301被配置為,基于預(yù)設(shè)時(shí)間間隔采集視頻幀;
[0108]所述判斷模塊302被配置為,判斷采集到的視頻幀的畫(huà)面是否發(fā)生變化;
[0109]所述開(kāi)啟模塊303被配置為,在判斷出所述視頻幀的畫(huà)面發(fā)生變化時(shí),開(kāi)啟視頻錄制,并在預(yù)設(shè)時(shí)長(zhǎng)周期內(nèi)持續(xù)錄制。
[0110]在以上實(shí)施例中,通過(guò)基于預(yù)設(shè)時(shí)間間隔采集視頻幀,判斷采集到的視頻幀的畫(huà)面是否發(fā)生變化;當(dāng)判斷出所述視頻幀的畫(huà)面發(fā)生變化時(shí),則開(kāi)啟視頻錄制,并在預(yù)設(shè)時(shí)長(zhǎng)周期內(nèi)進(jìn)行持續(xù)錄制,可以有效的避免對(duì)畫(huà)面未發(fā)生變化的冗余視頻進(jìn)行備份,從而提高了存儲(chǔ)空間的利用率。
[0111]請(qǐng)參見(jiàn)圖4,圖4是本公開(kāi)根據(jù)一示例性實(shí)施例示出的另一種視頻錄制裝置的框圖,該實(shí)施例在前述圖3所示實(shí)施例的基礎(chǔ)上,所述判斷模塊302可以包括檢測(cè)子模塊302A和第一確定子模塊302B ;其中:
[0112]所述檢測(cè)子模塊302A被配置為,對(duì)采集到的視頻幀進(jìn)行運(yùn)動(dòng)目標(biāo)檢測(cè);
[0113]所述第一確定子模塊302B被配置為,在檢測(cè)到所述視頻幀中包括運(yùn)動(dòng)目標(biāo)時(shí),確定采集到的視頻幀的畫(huà)面發(fā)生變化。
[0114]請(qǐng)參見(jiàn)圖5,圖5是本公開(kāi)根據(jù)一示例性實(shí)施例示出的另一種視頻錄制裝置的框圖,該實(shí)施例在前述圖3所示實(shí)施例的基礎(chǔ)上,所述判斷模塊302可以包括選定子模塊302C、計(jì)算子模塊302D、生成子模塊302E、判斷子模塊302F、第二確定子模塊302G ;其中:
[0115]所述選定子模塊302C被配置為,從采集到的視頻幀中選定兩個(gè)連續(xù)視頻幀;
[0116]所述計(jì)算子模塊302D被配置為,用于計(jì)算所述兩個(gè)連續(xù)視頻幀中對(duì)應(yīng)位置的像素的絕對(duì)像素值差;
[0117]所述生成子模塊302E被配置為,根據(jù)所述絕對(duì)像素值差生成差值圖片;
[0118]所述判斷子模塊302F被配置為,將所述差值圖片中每個(gè)像素的像素值相加后取平均值,并判斷所述平均值是否大于閾值;
[0119]所述第二確定子模塊302G被配置為,在所述平均值大于閾值時(shí),確定采集到的視頻幀的畫(huà)面發(fā)生變化。
[0120]需要說(shuō)明的是,上述圖5所示的裝置實(shí)施例中示出的選定子模塊302C、計(jì)算子模塊302D、生成子模塊302E、判斷子模塊302F、第二確定子模塊302G的結(jié)構(gòu)也可以包含在前述圖4的裝置實(shí)施例中,對(duì)此本公開(kāi)不進(jìn)行限制。
[0121]請(qǐng)參見(jiàn)圖6,圖6是本公開(kāi)根據(jù)一示例性實(shí)施例示出的另一種視頻錄制裝置的框圖,該實(shí)施例在前述圖5所示實(shí)施例的基礎(chǔ)上,所述判斷模塊302還可以包括抽樣子模塊302H ;其中:
[0122]所述抽樣子模塊302H被配置為,在從采集到的視頻幀中選定兩個(gè)連續(xù)視頻幀之前,基于預(yù)設(shè)間隔對(duì)采集到的視頻幀進(jìn)行像素抽樣,并在所述像素抽樣完成后,針對(duì)像素抽樣后的每一個(gè)像素進(jìn)行像素值抽樣;其中所述像素值抽樣包括將所述像素的其中一個(gè)像素分量的值作為所述像素的像素值;或者計(jì)算所述像素的所有像素分量的平均值,將所述平均值作為所述像素的像素值。
[0123]需要說(shuō)明的是,上述圖6所示的裝置實(shí)施例中示出的抽樣子模塊302H的結(jié)構(gòu)也可以包含在前述圖3-4的裝置實(shí)施例中,對(duì)此本公開(kāi)不進(jìn)行限制。
[0124]請(qǐng)參見(jiàn)圖7,圖7是本公開(kāi)根據(jù)一示例性實(shí)施例示出的另一種視頻錄制裝置的框圖,該實(shí)施例在前述圖3所示實(shí)施例的基礎(chǔ)上,所述裝置300還可以包括順延模塊304和停止模塊305 ;其中:
[0125]所述順延模塊304被配置為,在所述預(yù)設(shè)時(shí)長(zhǎng)內(nèi),所述判斷模塊302再次判斷出所述視頻幀的畫(huà)面發(fā)生變化時(shí),將持續(xù)錄制時(shí)長(zhǎng)順延一個(gè)所述預(yù)設(shè)時(shí)長(zhǎng)周期;
[0126]所述停止模塊305被配置為,在所述預(yù)設(shè)時(shí)長(zhǎng)內(nèi),所述判斷模塊302判斷出所述視頻幀的畫(huà)面未發(fā)生變化時(shí),停止視頻錄制。
[0127]需要說(shuō)明的是,上述圖7所示的裝置實(shí)施例中示出的順延模塊304和停止模塊305的結(jié)構(gòu)也可以包含在前述圖4-6的裝置實(shí)施例中,對(duì)此本公開(kāi)不進(jìn)行限制。
[0128]上述裝置中各個(gè)模塊的功能和作用的實(shí)現(xiàn)過(guò)程具體詳見(jiàn)上述方法中對(duì)應(yīng)步驟的實(shí)現(xiàn)過(guò)程,在此不再贅述。
[0129]對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的模塊可以是或者也可以不是物理上分開(kāi)的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本公開(kāi)方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0130]相應(yīng)的,本公開(kāi)還提供一種視頻錄制裝置,所述視頻錄制裝置包括:
[0131]處理器;
[0132]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0133]其中,所述處理器被配置為:
[0134]基于預(yù)設(shè)時(shí)間間隔采集視頻幀;
[0135]判斷采集到的視頻幀的畫(huà)面是否發(fā)生變化;
[0136]當(dāng)判斷出所述視頻幀的畫(huà)面發(fā)生變化時(shí),開(kāi)啟視頻錄制,并在預(yù)設(shè)時(shí)長(zhǎng)周期內(nèi)持續(xù)錄制。
[0137]相應(yīng)的,本公開(kāi)還提供一種智能攝像頭,所述智能攝像頭包括有存儲(chǔ)器,以及一個(gè)或者一個(gè)以上的程序,其中一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,且經(jīng)配置以由一個(gè)或者一個(gè)以上處理器執(zhí)行所述一個(gè)或者一個(gè)以上程序包含用于進(jìn)行以下操作的指令:
[0138]基于預(yù)設(shè)時(shí)間間隔采集視頻幀;
[0139]判斷采集到的視頻幀的畫(huà)面是否發(fā)生變化;
[0140]當(dāng)判斷出所述視頻幀的畫(huà)面發(fā)生變化時(shí),開(kāi)啟視頻錄制,并在預(yù)設(shè)時(shí)長(zhǎng)周期內(nèi)持續(xù)錄制。
[0141]圖8是根據(jù)一示例性實(shí)施例示出的一種視頻錄制裝置的結(jié)構(gòu)示意圖。
[0142]如圖8所示,根據(jù)一示例性實(shí)施例示出的一種視頻錄制裝置800,該裝置800可以是智能攝像頭、移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
[0143]參照?qǐng)D8,裝置800可以包括以下一個(gè)或多個(gè)組件:處理組件801,存儲(chǔ)器802,電源組件803,多媒體組件804,音頻組件805,輸入/輸出(I/O)的接口 806,傳感器組件807,以及通信組件808。
[0144]處理組件801通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件801可以包括一個(gè)或多個(gè)處理器809來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件801可以包括一個(gè)或多個(gè)模塊,便于處理組件801和其他組件之間的交互。例如,處理部件801可以包括多媒體模塊,以方便多媒體組件804和處理組件801之間的交互。
[0145]存儲(chǔ)器802被配置為存儲(chǔ)各種類(lèi)型的數(shù)據(jù)以支持在裝置800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器802可以由任何類(lèi)型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤(pán)或光盤(pán)。
[0146]電源組件803為裝置800的各種組件提供電力。電源組件803可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。
[0147]多媒體組件804包括在所述裝置800和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件804包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置800處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝