本發(fā)明涉及移動(dòng)終端控制領(lǐng)域,尤其涉及一種拍攝方法和移動(dòng)終端。
背景技術(shù):
隨著移動(dòng)設(shè)備的發(fā)展,隨時(shí)隨地可以進(jìn)行拍攝成為了一種生活習(xí)慣,然在拍攝視頻的過(guò)程中,一旦攝像頭確定,其拍攝幀率一般不容易隨時(shí)調(diào)節(jié),如果采用較低的拍攝幀率,加入拍攝場(chǎng)景發(fā)生了移動(dòng),就容易造成拖影模糊等現(xiàn)象,降低了視頻的拍攝質(zhì)量;如果采用較高的拍攝幀率,針對(duì)一些近景拍攝,不需要較高幀率的情況,采用較高幀率又是一種資源的浪費(fèi)。故現(xiàn)有方案在拍攝過(guò)程中不夠靈活,降低了用戶的體驗(yàn)效果。
技術(shù)實(shí)現(xiàn)要素:
鑒于此,本發(fā)明提出一種拍攝方法和移動(dòng)終端,旨在解決當(dāng)前視頻拍攝幀率調(diào)整不靈活進(jìn)而在拍攝場(chǎng)景發(fā)生移動(dòng)時(shí)視頻拍攝質(zhì)量不高的問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種移動(dòng)終端,所述移動(dòng)終端具有至少兩個(gè)攝像頭,所述移動(dòng)終端包括:
判斷模塊,用于判斷拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài);
拍攝模塊,用于當(dāng)所述拍攝對(duì)象處于運(yùn)動(dòng)狀態(tài)時(shí),采用所述至少兩個(gè)攝像頭進(jìn)行拍攝;各攝像頭對(duì)于圖像幀的周期性拍攝操作在時(shí)間上互不重合;
保存模塊,用于將所述至少兩個(gè)攝像頭拍攝的圖像幀按照時(shí)間順序進(jìn)行保存得到視頻文件。
可選的,所述判斷模塊,包括:
影像判斷單元,用于基于在設(shè)定時(shí)間內(nèi)所拍攝到的拍攝對(duì)象的影像變化情況,判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài);或者,
終端判斷單元,用于利用加速度傳感器獲取所述移動(dòng)終端的加速度,基于所述移動(dòng)終端的加速度在設(shè)定時(shí)間內(nèi)的變化情況判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
可選的,所述影像判斷單元,用于:
利用紅外傳感器或者所述至少兩個(gè)攝像頭中的任一攝像頭采集拍攝對(duì)象在拍攝畫面中的位置,基于采集到的拍攝對(duì)象的位置變化確定拍攝對(duì)象的運(yùn)動(dòng)速度,基于所述拍攝對(duì)象的運(yùn)動(dòng)速度判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài);
或者,通過(guò)所述至少兩個(gè)攝像頭中的任一攝像頭獲取拍攝對(duì)象的景深,基于所述拍攝對(duì)象的景深在設(shè)定時(shí)間內(nèi)的變化情況判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài);
或者,通過(guò)所述至少兩個(gè)攝像頭中的任一攝像頭獲取拍攝對(duì)象的灰度和/或亮度,基于所述拍攝對(duì)象的灰度和/或亮度在設(shè)定時(shí)間內(nèi)的變化情況判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
可選的,所述拍攝對(duì)象為對(duì)焦后的拍攝對(duì)象;
各攝像頭對(duì)于圖像幀的拍攝周期均相等。
可選的,所述拍攝模塊,還用于:
當(dāng)所述拍攝對(duì)象不處于運(yùn)動(dòng)狀態(tài)時(shí),采用所述至少兩個(gè)攝像頭同步進(jìn)行拍攝,將所述至少兩個(gè)攝像頭在同一時(shí)刻拍攝到的圖像幀進(jìn)行合成得到所述時(shí)刻的圖像幀,將合成后的所述時(shí)刻的圖像幀保存成圖像文件或者按照時(shí)間順序參與所述保存模塊對(duì)于所述視頻文件的保存。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種拍攝方法,應(yīng)用于移動(dòng)終端,所述移動(dòng)終端具有至少兩個(gè)攝像頭,所述方法包括:
判斷拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài);
當(dāng)所述拍攝對(duì)象處于運(yùn)動(dòng)狀態(tài)時(shí),采用所述至少兩個(gè)攝像頭進(jìn)行拍攝;各攝像頭對(duì)于圖像幀的周期性拍攝操作在時(shí)間上互不重合;
將所述至少兩個(gè)攝像頭拍攝的圖像幀按照時(shí)間順序進(jìn)行保存得到視頻文件。
可選的,所述判斷拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài),包括:
基于在設(shè)定時(shí)間內(nèi)所拍攝到的拍攝對(duì)象的影像變化情況,判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài);或者,
利用加速度傳感器獲取所述移動(dòng)終端的加速度,基于所述移動(dòng)終端的加速度在設(shè)定時(shí)間內(nèi)的變化情況判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
可選的,所述基于在設(shè)定時(shí)間內(nèi)所拍攝到的拍攝對(duì)象的影像變化情況,判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài),包括:
利用紅外傳感器或者所述至少兩個(gè)攝像頭中的任一攝像頭采集拍攝對(duì)象在拍攝畫面中的位置,基于采集到的拍攝對(duì)象的位置變化確定拍攝對(duì)象的運(yùn)動(dòng)速度,基于所述拍攝對(duì)象的運(yùn)動(dòng)速度判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài);
或者,通過(guò)所述至少兩個(gè)攝像頭中的任一攝像頭獲取拍攝對(duì)象的景深,基于所述拍攝對(duì)象的景深在設(shè)定時(shí)間內(nèi)的變化情況判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài);
或者,通過(guò)所述至少兩個(gè)攝像頭中的任一攝像頭獲取拍攝對(duì)象的灰度和/或亮度,基于所述拍攝對(duì)象的灰度和/或亮度在設(shè)定時(shí)間內(nèi)的變化情況判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
可選的,所述拍攝對(duì)象為對(duì)焦后的拍攝對(duì)象;
各攝像頭對(duì)于圖像幀的拍攝周期均相等。
可選的,所述方法,還包括:
當(dāng)所述拍攝對(duì)象不處于運(yùn)動(dòng)狀態(tài)時(shí),采用至少兩個(gè)攝像頭同步進(jìn)行拍攝,將所述至少兩個(gè)攝像頭在同一時(shí)刻拍攝到的圖像幀進(jìn)行合成得到所述時(shí)刻的圖像幀,將合成后的所述時(shí)刻的圖像幀保存成圖像文件或者按照時(shí)間順序參與所述視頻文件的保存。
本發(fā)明提出的拍攝方法和移動(dòng)終端,通過(guò)判斷拍攝對(duì)象的運(yùn)動(dòng)狀態(tài),在拍攝對(duì)象處于運(yùn)動(dòng)狀態(tài)時(shí),通過(guò)提升拍攝的圖像幀率的方式提升視頻畫質(zhì),在拍攝對(duì)象未處于運(yùn)動(dòng)狀態(tài)時(shí),也可以通過(guò)將圖像幀同步合成的方式提升畫質(zhì)。本發(fā)明通過(guò)實(shí)時(shí)調(diào)整至少兩個(gè)攝像頭的工作模式,既滿足了對(duì)非運(yùn)動(dòng)狀態(tài)的高品質(zhì)圖像或視頻的追求,又提升了拍攝高速運(yùn)動(dòng)物體的視頻清晰度。豐富了包含至少兩個(gè)攝像頭的終端的應(yīng)用場(chǎng)景,提升了用戶體驗(yàn)。
附圖說(shuō)明
圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意圖;
圖2為本發(fā)明各實(shí)施例的移動(dòng)終端被用戶握持的情況示意圖;
圖3為本發(fā)明第一~三實(shí)施例的移動(dòng)終端組成結(jié)構(gòu)示意圖;
圖4為本發(fā)明第四、五實(shí)施例的移動(dòng)終端組成結(jié)構(gòu)示意圖;
圖5為本發(fā)明第六~九實(shí)施例的拍攝方法流程圖;
圖6為本發(fā)明第十實(shí)施例的拍攝方法流程圖;
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說(shuō)明,其本身并沒(méi)有特定的意義。因此,"模塊"與"部件"可以混合地使用。
移動(dòng)終端可以以各種形式來(lái)實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動(dòng)終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意。
移動(dòng)終端100可以包括A/V(音頻/視頻)輸入單元120、用戶輸入單元130、感測(cè)單元140、輸出單元150、存儲(chǔ)器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動(dòng)終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件。可以替代地實(shí)施更多或更少的組件。將在下面詳細(xì)描述移動(dòng)終端的元件。
A/V輸入單元120用于接收音頻或視頻信號(hào)。A/V輸入單元120可以包括相機(jī)121和麥克風(fēng)122,相機(jī)121對(duì)在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置獲得的靜態(tài)圖片或視頻的圖像數(shù)據(jù)進(jìn)行處理。處理后的圖像幀可以顯示在顯示單元151上。經(jīng)相機(jī)121處理后的圖像幀可以存儲(chǔ)在存儲(chǔ)器160(或其它存儲(chǔ)介質(zhì))中,可以根據(jù)移動(dòng)終端的構(gòu)造提供兩個(gè)或更多相機(jī)121。麥克風(fēng)122可以在電話通話模式、記錄模式、語(yǔ)音識(shí)別模式等等運(yùn)行模式中經(jīng)由麥克風(fēng)接收聲音(音頻數(shù)據(jù)),并且能夠?qū)⑦@樣的聲音處理為音頻數(shù)據(jù)。麥克風(fēng)122可以實(shí)施各種類型的噪聲消除(或抑制)算法以消除(或抑制)在接收和發(fā)送音頻信號(hào)的過(guò)程中產(chǎn)生的噪聲或者干擾。
用戶輸入單元130可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制移動(dòng)終端的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤、鍋?zhàn)衅⒂|摸板(例如,檢測(cè)由于被接觸而導(dǎo)致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當(dāng)觸摸板以層的形式疊加在顯示單元151上時(shí),可以形成觸摸屏。
感測(cè)單元140檢測(cè)移動(dòng)終端100的當(dāng)前狀態(tài),(例如,移動(dòng)終端100的打開或關(guān)閉狀態(tài))、移動(dòng)終端100的位置、用戶對(duì)于移動(dòng)終端100的接觸(即,觸摸輸入)的有無(wú)、移動(dòng)終端100的取向、移動(dòng)終端100的加速或減速移動(dòng)和方向等等,并且生成用于控制移動(dòng)終端100的操作的命令或信號(hào)。例如,當(dāng)移動(dòng)終端100實(shí)施為滑動(dòng)型移動(dòng)電話時(shí),感測(cè)單元140可以感測(cè)該滑動(dòng)型電話是打開還是關(guān)閉。另外,感測(cè)單元140能夠檢測(cè)電源單元190是否提供電力或者接口單元170是否與外部裝置耦接。感測(cè)單元140可以包括接近傳感器141等。
接口單元170用作至少一個(gè)外部裝置與移動(dòng)終端100連接可以通過(guò)的接口。例如,外部裝置可以包括有線或無(wú)線頭戴式耳機(jī)端口、外部電源(或電池充電器)端口、有線或無(wú)線數(shù)據(jù)端口、存儲(chǔ)卡端口、用于連接具有識(shí)別模塊的裝置的端口、音頻輸入/輸出(I/O)端口、視頻I/O端口、耳機(jī)端口等等。識(shí)別模塊可以是存儲(chǔ)用于驗(yàn)證用戶使用移動(dòng)終端100的各種信息并且可以包括用戶識(shí)別模塊(UIM)、客戶識(shí)別模塊(SIM)、通用客戶識(shí)別模塊(USIM)等等。另外,具有識(shí)別模塊的裝置(下面稱為"識(shí)別裝置")可以采取智能卡的形式,因此,識(shí)別裝置可以經(jīng)由端口或其它連接裝置與移動(dòng)終端100連接。接口單元170可以用于接收來(lái)自外部裝置的輸入(例如,數(shù)據(jù)信息、電力等等)并且將接收到的輸入傳輸?shù)揭苿?dòng)終端100內(nèi)的一個(gè)或多個(gè)元件或者可以用于在移動(dòng)終端和外部裝置之間傳輸數(shù)據(jù)。
另外,當(dāng)移動(dòng)終端100與外部底座連接時(shí),接口單元170可以用作允許通過(guò)其將電力從底座提供到移動(dòng)終端100的路徑或者可以用作允許從底座輸入的各種命令信號(hào)通過(guò)其傳輸?shù)揭苿?dòng)終端的路徑。從底座輸入的各種命令信號(hào)或電力可以用作用于識(shí)別移動(dòng)終端是否準(zhǔn)確地安裝在底座上的信號(hào)。輸出單元150被構(gòu)造為以視覺(jué)、音頻和/或觸覺(jué)方式提供輸出信號(hào)(例如,音頻信號(hào)、視頻信號(hào)、警報(bào)信號(hào)、振動(dòng)信號(hào)等等)。
輸出單元150可以包括顯示單元151、音頻輸出模塊152等等。
顯示單元151可以顯示在移動(dòng)終端100中處理的信息。例如,當(dāng)移動(dòng)終端100處于電話通話模式時(shí),顯示單元151可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關(guān)的用戶界面(UI)或圖形用戶界面(GUI)。當(dāng)移動(dòng)終端100處于視頻通話模式或者圖像捕獲模式時(shí),顯示單元151可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關(guān)功能的UI或GUI等等。
同時(shí),當(dāng)顯示單元151和觸摸板以層的形式彼此疊加以形成觸摸屏?xí)r,顯示單元151可以用作輸入裝置和輸出裝置。顯示單元151可以包括液晶顯示器(LCD)、薄膜晶體管LCD(TFT-LCD)、有機(jī)發(fā)光二極管(OLED)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少一種。這些顯示器中的一些可以被構(gòu)造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為TOLED(透明有機(jī)發(fā)光二極管)顯示器等等。根據(jù)特定想要的實(shí)施方式,移動(dòng)終端100可以包括兩個(gè)或更多顯示單元(或其它顯示裝置),例如,移動(dòng)終端可以包括外部顯示單元(未示出)和內(nèi)部顯示單元(未示出)。觸摸屏可用于檢測(cè)觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。
音頻輸出模塊152可以在移動(dòng)終端處于呼叫信號(hào)接收模式、通話模式、記錄模式、語(yǔ)音識(shí)別模式、廣播接收模式等等模式下時(shí),將在存儲(chǔ)器160中存儲(chǔ)的音頻數(shù)據(jù)轉(zhuǎn)換音頻信號(hào)并且輸出為聲音。而且,音頻輸出模塊152可以提供與移動(dòng)終端100執(zhí)行的特定功能相關(guān)的音頻輸出(例如,呼叫信號(hào)接收聲音、消息接收聲音等等)。音頻輸出模塊152可以包括揚(yáng)聲器、蜂鳴器等等。
存儲(chǔ)器160可以存儲(chǔ)由控制器180執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時(shí)地存儲(chǔ)己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲(chǔ)器160可以存儲(chǔ)關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動(dòng)和音頻信號(hào)的數(shù)據(jù)。
存儲(chǔ)器160可以包括至少一種類型的存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)包括閃存、硬盤、多媒體卡、卡型存儲(chǔ)器(例如,SD或DX存儲(chǔ)器等等)、隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)、靜態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(SRAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、可編程只讀存儲(chǔ)器(PROM)、磁性存儲(chǔ)器、磁盤、光盤等等。而且,移動(dòng)終端100可以與通過(guò)網(wǎng)絡(luò)連接執(zhí)行存儲(chǔ)器160的存儲(chǔ)功能的網(wǎng)絡(luò)存儲(chǔ)裝置協(xié)作。
控制器180通??刂埔苿?dòng)終端的總體操作。例如,控制器180執(zhí)行與語(yǔ)音通話、數(shù)據(jù)通信、視頻通話等等相關(guān)的控制和處理。另外,控制器180可以包括用于再現(xiàn)(或回放)多媒體數(shù)據(jù)的多媒體模塊181,多媒體模塊181可以構(gòu)造在控制器180內(nèi),或者可以構(gòu)造為與控制器180分離??刂破?80可以執(zhí)行模式識(shí)別處理,以將在觸摸屏上執(zhí)行的手寫輸入或者圖片繪制輸入識(shí)別為字符或圖像。
電源單元190在控制器180的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當(dāng)?shù)碾娏Α?/p>
這里描述的各種實(shí)施方式可以以使用例如計(jì)算機(jī)軟件、硬件或其任何組合的計(jì)算機(jī)可讀介質(zhì)來(lái)實(shí)施。對(duì)于硬件實(shí)施,這里描述的實(shí)施方式可以通過(guò)使用特定用途集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)為執(zhí)行這里描述的功能的電子單元中的至少一種來(lái)實(shí)施,在一些情況下,這樣的實(shí)施方式可以在控制器180中實(shí)施。對(duì)于軟件實(shí)施,諸如過(guò)程或功能的實(shí)施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件模塊來(lái)實(shí)施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z(yǔ)言編寫的軟件應(yīng)用程序(或程序)來(lái)實(shí)施,軟件代碼可以存儲(chǔ)在存儲(chǔ)器160中并且由控制器180執(zhí)行。
至此,己經(jīng)按照其功能描述了移動(dòng)終端。下面,為了簡(jiǎn)要起見,將描述諸如折疊型、直板型、擺動(dòng)型、滑動(dòng)型移動(dòng)終端等等的各種類型的移動(dòng)終端中的滑動(dòng)型移動(dòng)終端作為示例。因此,本發(fā)明能夠應(yīng)用于任何類型的移動(dòng)終端,并且不限于滑動(dòng)型移動(dòng)終端。
以手機(jī)移動(dòng)終端為例,用戶握持移動(dòng)終端的情況如圖2所示。
基于上述移動(dòng)終端硬件結(jié)構(gòu),提出本發(fā)明的各個(gè)實(shí)施例。
如圖3所示,本發(fā)明第一實(shí)施例提出一種移動(dòng)終端,所述移動(dòng)終端具有至少兩個(gè)攝像頭,所述移動(dòng)終端包括以下組成部分:
1)判斷模塊301,用于判斷拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
可選的,判斷模塊301,包括:
影像判斷單元31,用于基于在設(shè)定時(shí)間內(nèi)所拍攝到的拍攝對(duì)象的影像變化情況,判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
進(jìn)一步的,影像判斷單元31,用于:
利用紅外傳感器或者所述至少兩個(gè)攝像頭中的任一攝像頭采集拍攝對(duì)象在拍攝畫面中的位置,基于采集到的拍攝對(duì)象的位置變化確定拍攝對(duì)象的運(yùn)動(dòng)速度,基于所述拍攝對(duì)象的運(yùn)動(dòng)速度判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
本發(fā)明實(shí)施例基于紅外傳感器或者攝像頭所拍攝到的拍攝對(duì)象的影像來(lái)確定該拍攝對(duì)象的運(yùn)動(dòng)狀態(tài),可以準(zhǔn)確的捕捉到拍攝對(duì)象的運(yùn)動(dòng)狀態(tài)。
2)拍攝模塊302,用于當(dāng)所述拍攝對(duì)象處于運(yùn)動(dòng)狀態(tài)時(shí),采用所述至少兩個(gè)攝像頭進(jìn)行拍攝,各攝像頭對(duì)于圖像幀的周期性拍攝操作在時(shí)間上互不重合。
3)保存模塊303,用于將所述至少兩個(gè)攝像頭拍攝的圖像幀按照時(shí)間順序進(jìn)行保存得到視頻文件。
可選的,所述拍攝對(duì)象為對(duì)焦后的拍攝對(duì)象。由于針對(duì)對(duì)焦后的拍攝對(duì)象進(jìn)行運(yùn)動(dòng)狀態(tài)的判斷以及進(jìn)行視頻的拍攝時(shí),會(huì)使拍攝畫面中的拍攝對(duì)象更加清晰,提升了畫質(zhì)。
可選的,各攝像頭對(duì)于圖像幀的拍攝周期均相等。下面以包含位于同一面的雙攝像頭的移動(dòng)終端為例,介紹拍攝模塊302對(duì)雙攝像頭的拍攝控制方式:雙攝像頭為第一攝像頭和第二攝像頭,為第一攝像頭和第二攝像頭設(shè)置拍攝時(shí)間差,比如當(dāng)前每個(gè)攝像頭的拍攝幀率均為60幀/秒,則第一攝像頭從第1毫秒開始每隔1毫秒拍攝一個(gè)圖像幀,而第二攝像頭同樣保持60幀/秒的幀率,其從1.5毫秒開始每隔1毫秒拍攝一個(gè)圖像幀,再將這兩個(gè)攝像頭拍攝的圖像幀按照時(shí)間順序保存形成視頻文件,進(jìn)而與現(xiàn)有技術(shù)相比,將拍攝的視頻幀率提升了一倍。
由于在拍高速運(yùn)動(dòng)的物體時(shí),此時(shí)兩個(gè)攝像頭拍攝的圖片無(wú)須進(jìn)行圖片合成,故不需同步,所以針對(duì)包含多個(gè)攝像頭的移動(dòng)終端,在上述設(shè)置拍攝時(shí)間差時(shí),也可以調(diào)整多個(gè)攝像頭中一個(gè)或兩個(gè)攝像頭的視頻幀率,進(jìn)而進(jìn)一步地提升對(duì)高速運(yùn)動(dòng)物體拍攝的視頻幀率。
如圖3所示,本發(fā)明第二實(shí)施例提出一種移動(dòng)終端,所述移動(dòng)終端具有至少兩個(gè)攝像頭,所述移動(dòng)終端包括以下組成部分:
1)判斷模塊301,用于判斷拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
可選的,判斷模塊301,包括:
影像判斷單元31,用于基于在設(shè)定時(shí)間內(nèi)所拍攝到的拍攝對(duì)象的影像變化情況,判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
進(jìn)一步的,影像判斷單元31,用于:
通過(guò)所述至少兩個(gè)攝像頭中的任一攝像頭獲取拍攝對(duì)象的景深,基于所述拍攝對(duì)象的景深在設(shè)定時(shí)間內(nèi)的變化情況判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
由于拍攝對(duì)象移動(dòng)時(shí),其在拍攝畫面中的景深會(huì)發(fā)生變化,本發(fā)明實(shí)施例基于一個(gè)攝像頭所拍攝到的拍攝對(duì)象的景深的變化情況來(lái)確定該拍攝對(duì)象的運(yùn)動(dòng)狀態(tài),可以準(zhǔn)確的捕捉到拍攝對(duì)象的運(yùn)動(dòng)狀態(tài)。
2)拍攝模塊302,用于當(dāng)所述拍攝對(duì)象處于運(yùn)動(dòng)狀態(tài)時(shí),采用所述至少兩個(gè)攝像頭進(jìn)行拍攝,各攝像頭對(duì)于圖像幀的周期性拍攝操作在時(shí)間上互不重合。
3)保存模塊303,用于將所述至少兩個(gè)攝像頭拍攝的圖像幀按照時(shí)間順序進(jìn)行保存得到視頻文件。
可選的,所述拍攝對(duì)象為對(duì)焦后的拍攝對(duì)象。由于針對(duì)對(duì)焦后的拍攝對(duì)象進(jìn)行運(yùn)動(dòng)狀態(tài)的判斷以及進(jìn)行視頻的拍攝時(shí),會(huì)使拍攝畫面中的拍攝對(duì)象更加清晰,提升了畫質(zhì)。
可選的,各攝像頭對(duì)于圖像幀的拍攝周期均相等。
如圖3所示,本發(fā)明第三實(shí)施例提出一種移動(dòng)終端,所述移動(dòng)終端具有至少兩個(gè)攝像頭,所述移動(dòng)終端包括以下組成部分:
1)判斷模塊301,用于判斷拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
可選的,判斷模塊301,包括:
影像判斷單元31,用于基于在設(shè)定時(shí)間內(nèi)所拍攝到的拍攝對(duì)象的影像變化情況,判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
進(jìn)一步的,影像判斷單元31,用于:
通過(guò)所述至少兩個(gè)攝像頭中的任一攝像頭獲取拍攝對(duì)象的灰度和/或亮度,基于所述拍攝對(duì)象的灰度和/或亮度在設(shè)定時(shí)間內(nèi)的變化情況判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
由于拍攝對(duì)象移動(dòng)時(shí),其在拍攝畫面中的灰度和亮度均會(huì)發(fā)生變化,本發(fā)明實(shí)施例基于一個(gè)攝像頭所拍攝到的拍攝對(duì)象的灰度和/或亮度的變化情況來(lái)確定該拍攝對(duì)象的運(yùn)動(dòng)狀態(tài),可以準(zhǔn)確的捕捉到拍攝對(duì)象的運(yùn)動(dòng)狀態(tài)。
2)拍攝模塊302,用于當(dāng)所述拍攝對(duì)象處于運(yùn)動(dòng)狀態(tài)時(shí),采用所述至少兩個(gè)攝像頭進(jìn)行拍攝,各攝像頭對(duì)于圖像幀的周期性拍攝操作在時(shí)間上互不重合。
3)保存模塊303,用于將所述至少兩個(gè)攝像頭拍攝的圖像幀按照時(shí)間順序進(jìn)行保存得到視頻文件。
可選的,所述拍攝對(duì)象為對(duì)焦后的拍攝對(duì)象。
可選的,各攝像頭對(duì)于圖像幀的拍攝周期均相等。
如圖4所示,本發(fā)明第四實(shí)施例提出一種移動(dòng)終端,所述移動(dòng)終端具有至少兩個(gè)攝像頭,所述移動(dòng)終端包括以下組成部分:
1)判斷模塊301,用于判斷拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
可選的,判斷模塊301,包括:
終端判斷單元32,用于利用加速度傳感器獲取所述移動(dòng)終端的加速度,基于所述移動(dòng)終端的加速度在設(shè)定時(shí)間內(nèi)的變化情況判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
本發(fā)明實(shí)施例與第一~三實(shí)施例在判斷拍攝對(duì)象的運(yùn)動(dòng)狀態(tài)方面采用了完全不同的思路來(lái)實(shí)現(xiàn),本發(fā)明實(shí)施例并不是通過(guò)拍攝對(duì)象的影像變化來(lái)判斷其運(yùn)動(dòng)狀態(tài),而是通過(guò)終端自帶的加速度傳感器測(cè)量移動(dòng)終端的加速度以判斷出移動(dòng)終端的運(yùn)動(dòng)狀態(tài),因?yàn)橐苿?dòng)終端運(yùn)動(dòng)時(shí),其拍攝畫面終端的拍攝對(duì)象相對(duì)于移動(dòng)終端來(lái)說(shuō)也是在移動(dòng)的,此時(shí)為了避免在拍攝時(shí)產(chǎn)生拖尾的現(xiàn)象,也需要按照本發(fā)明實(shí)施例的拍攝模塊302的拍攝控制方式進(jìn)行拍攝,即通過(guò)提高圖像幀的方式提升畫質(zhì)。
2)拍攝模塊302,用于當(dāng)所述拍攝對(duì)象處于運(yùn)動(dòng)狀態(tài)時(shí),采用所述至少兩個(gè)攝像頭進(jìn)行拍攝,各攝像頭對(duì)于圖像幀的周期性拍攝操作在時(shí)間上互不重合。
3)保存模塊303,用于將所述至少兩個(gè)攝像頭拍攝的圖像幀按照時(shí)間順序進(jìn)行保存得到視頻文件。
可選的,所述拍攝對(duì)象為對(duì)焦后的拍攝對(duì)象。
可選的,各攝像頭對(duì)于圖像幀的拍攝周期均相等。
如圖4所示,本發(fā)明第五實(shí)施例提出一種移動(dòng)終端,所述移動(dòng)終端具有至少兩個(gè)攝像頭,所述移動(dòng)終端包括以下組成部分:
1)判斷模塊301,用于判斷拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
可選的,判斷模塊301,包括:
影像判斷單元31,用于基于在設(shè)定時(shí)間內(nèi)所拍攝到的拍攝對(duì)象的影像變化情況,判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài);或者,
終端判斷單元32,用于利用加速度傳感器獲取所述移動(dòng)終端的加速度,基于所述移動(dòng)終端的加速度在設(shè)定時(shí)間內(nèi)的變化情況判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。圖4中示出的是判斷模塊301包含終端判斷單元32的情況。
2)拍攝模塊302,用于當(dāng)所述拍攝對(duì)象處于運(yùn)動(dòng)狀態(tài)時(shí),采用所述至少兩個(gè)攝像頭進(jìn)行拍攝,各攝像頭對(duì)于圖像幀的周期性拍攝操作在時(shí)間上互不重合。
可選的,拍攝模塊302,還用于:
當(dāng)所述拍攝對(duì)象不處于運(yùn)動(dòng)狀態(tài)時(shí),采用所述至少兩個(gè)攝像頭同步進(jìn)行拍攝,將所述至少兩個(gè)攝像頭在同一時(shí)刻拍攝到的圖像幀進(jìn)行合成得到所述時(shí)刻的圖像幀,將合成后的所述時(shí)刻的圖像幀保存成圖像文件或者按照時(shí)間順序參與保存模塊303對(duì)于所述視頻文件的保存。
本發(fā)明實(shí)施例適用于在拍照或者攝像時(shí),當(dāng)拍攝對(duì)象未達(dá)到該運(yùn)動(dòng)狀態(tài)時(shí),還是采用所述至少兩個(gè)攝像頭進(jìn)行拍攝,將所述至少兩個(gè)攝像頭在同一時(shí)刻拍攝到的圖像幀進(jìn)行合成得到所述時(shí)刻的圖像幀,所述時(shí)刻的圖像幀對(duì)于拍照的應(yīng)用場(chǎng)景來(lái)說(shuō)就是一張照片。對(duì)于攝像的應(yīng)用場(chǎng)景,若所述拍攝對(duì)象不處于運(yùn)動(dòng)狀態(tài),則最終保存的視頻文件中會(huì)按時(shí)間順序融入合成后的圖像幀,通過(guò)圖像合成可以提高圖像幀的像素密度,從圖像合成的角度提高畫質(zhì)。
3)保存模塊303,用于將所述至少兩個(gè)攝像頭拍攝的圖像幀按照時(shí)間順序進(jìn)行保存得到視頻文件。
可選的,所述拍攝對(duì)象為對(duì)焦后的拍攝對(duì)象。
可選的,各攝像頭對(duì)于圖像幀的拍攝周期均相等。
本發(fā)明實(shí)施例中,通過(guò)判斷目標(biāo)的運(yùn)動(dòng)狀態(tài),實(shí)時(shí)調(diào)整雙攝像頭的工作模式,既滿足了對(duì)非動(dòng)態(tài)物體拍攝高品質(zhì)圖像或視頻的追求,也提升了拍攝高速運(yùn)動(dòng)物體的清晰度。豐富了終端中雙攝像頭的應(yīng)用,提升了用戶體驗(yàn)。
如圖5所示,本發(fā)明第六實(shí)施例提出一種拍攝方法,應(yīng)用于移動(dòng)終端,所述移動(dòng)終端具有至少兩個(gè)攝像頭,所述方法包括以下具體流程:
步驟S101,判斷拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài);
可選的,步驟S101包括:
基于在設(shè)定時(shí)間內(nèi)所拍攝到的拍攝對(duì)象的影像變化情況,判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
進(jìn)一步的,所述基于在設(shè)定時(shí)間內(nèi)所拍攝到的拍攝對(duì)象的影像變化情況,判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài),包括:
利用紅外傳感器或者所述至少兩個(gè)攝像頭中的任一攝像頭采集拍攝對(duì)象在拍攝畫面中的位置,基于采集到的拍攝對(duì)象的位置變化確定拍攝對(duì)象的運(yùn)動(dòng)速度,基于所述拍攝對(duì)象的運(yùn)動(dòng)速度判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
本發(fā)明實(shí)施例基于紅外傳感器或者攝像頭所拍攝到的拍攝對(duì)象的影像來(lái)確定該拍攝對(duì)象的運(yùn)動(dòng)狀態(tài),可以準(zhǔn)確的捕捉到拍攝對(duì)象的運(yùn)動(dòng)狀態(tài)。
步驟S102,當(dāng)所述拍攝對(duì)象處于運(yùn)動(dòng)狀態(tài)時(shí),采用所述至少兩個(gè)攝像頭進(jìn)行拍攝;各攝像頭對(duì)于圖像幀的周期性拍攝操作在時(shí)間上互不重合;
步驟S103,將所述至少兩個(gè)攝像頭拍攝的圖像幀按照時(shí)間順序進(jìn)行保存得到視頻文件。
可選的,所述拍攝對(duì)象為對(duì)焦后的拍攝對(duì)象。由于針對(duì)對(duì)焦后的拍攝對(duì)象進(jìn)行運(yùn)動(dòng)狀態(tài)的判斷以及進(jìn)行視頻的拍攝時(shí),會(huì)使拍攝畫面中的拍攝對(duì)象更加清晰,提升了畫質(zhì)。
可選的,各攝像頭對(duì)于圖像幀的拍攝周期均相等。下面以包含位于同一面的雙攝像頭的移動(dòng)終端為例,介紹步驟S102對(duì)雙攝像頭的拍攝控制方式:雙攝像頭為第一攝像頭和第二攝像頭,為第一攝像頭和第二攝像頭設(shè)置拍攝時(shí)間差,比如當(dāng)前每個(gè)攝像頭的拍攝幀率均為60幀/秒,則第一攝像頭從第1毫秒開始每隔1毫秒拍攝一個(gè)圖像幀,而第二攝像頭同樣保持60幀/秒的幀率,其從1.5毫秒開始每隔1毫秒拍攝一個(gè)圖像幀,再將這兩個(gè)攝像頭拍攝的圖像幀按照時(shí)間順序保存形成視頻文件,進(jìn)而與現(xiàn)有技術(shù)相比,將拍攝的視頻幀率提升了一倍。
由于在拍高速運(yùn)動(dòng)的物體時(shí),此時(shí)兩個(gè)攝像頭拍攝的圖片無(wú)須進(jìn)行圖片合成,故不需同步,所以針對(duì)包含多個(gè)攝像頭的移動(dòng)終端,在上述設(shè)置拍攝時(shí)間差時(shí),也可以調(diào)整多個(gè)攝像頭中一個(gè)或兩個(gè)攝像頭的視頻幀率,進(jìn)而進(jìn)一步地提升對(duì)高速運(yùn)動(dòng)物體拍攝的視頻幀率。
如圖5所示,本發(fā)明第七實(shí)施例提出一種拍攝方法,應(yīng)用于移動(dòng)終端,所述移動(dòng)終端具有至少兩個(gè)攝像頭,所述方法包括以下具體流程:
步驟S101,判斷拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài);
可選的,步驟S101包括:
基于在設(shè)定時(shí)間內(nèi)所拍攝到的拍攝對(duì)象的影像變化情況,判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
進(jìn)一步的,所述基于在設(shè)定時(shí)間內(nèi)所拍攝到的拍攝對(duì)象的影像變化情況,判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài),包括:
通過(guò)所述至少兩個(gè)攝像頭中的任一攝像頭獲取拍攝對(duì)象的景深,基于所述拍攝對(duì)象的景深在設(shè)定時(shí)間內(nèi)的變化情況判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
由于拍攝對(duì)象移動(dòng)時(shí),其在拍攝畫面中的景深會(huì)發(fā)生變化,本發(fā)明實(shí)施例基于一個(gè)攝像頭所拍攝到的拍攝對(duì)象的景深的變化情況來(lái)確定該拍攝對(duì)象的運(yùn)動(dòng)狀態(tài),可以準(zhǔn)確的捕捉到拍攝對(duì)象的運(yùn)動(dòng)狀態(tài)。
步驟S102,當(dāng)所述拍攝對(duì)象處于運(yùn)動(dòng)狀態(tài)時(shí),采用所述至少兩個(gè)攝像頭進(jìn)行拍攝;各攝像頭對(duì)于圖像幀的周期性拍攝操作在時(shí)間上互不重合;
步驟S103,將所述至少兩個(gè)攝像頭拍攝的圖像幀按照時(shí)間順序進(jìn)行保存得到視頻文件。
可選的,所述拍攝對(duì)象為對(duì)焦后的拍攝對(duì)象。由于針對(duì)對(duì)焦后的拍攝對(duì)象進(jìn)行運(yùn)動(dòng)狀態(tài)的判斷以及進(jìn)行視頻的拍攝時(shí),會(huì)使拍攝畫面中的拍攝對(duì)象更加清晰,提升了畫質(zhì)。
可選的,各攝像頭對(duì)于圖像幀的拍攝周期均相等。
如圖5所示,本發(fā)明第八實(shí)施例提出一種拍攝方法,應(yīng)用于移動(dòng)終端,所述移動(dòng)終端具有至少兩個(gè)攝像頭,所述方法包括以下具體流程:
步驟S101,判斷拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài);
可選的,步驟S101包括:
基于在設(shè)定時(shí)間內(nèi)所拍攝到的拍攝對(duì)象的影像變化情況,判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
進(jìn)一步的,所述基于在設(shè)定時(shí)間內(nèi)所拍攝到的拍攝對(duì)象的影像變化情況,判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài),包括:
通過(guò)所述至少兩個(gè)攝像頭中的任一攝像頭獲取拍攝對(duì)象的灰度和/或亮度,基于所述拍攝對(duì)象的灰度和/或亮度在設(shè)定時(shí)間內(nèi)的變化情況判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
由于拍攝對(duì)象移動(dòng)時(shí),其在拍攝畫面中的灰度和亮度均會(huì)發(fā)生變化,本發(fā)明實(shí)施例基于一個(gè)攝像頭所拍攝到的拍攝對(duì)象的灰度和/或亮度的變化情況來(lái)確定該拍攝對(duì)象的運(yùn)動(dòng)狀態(tài),可以準(zhǔn)確的捕捉到拍攝對(duì)象的運(yùn)動(dòng)狀態(tài)。
步驟S102,當(dāng)所述拍攝對(duì)象處于運(yùn)動(dòng)狀態(tài)時(shí),采用所述至少兩個(gè)攝像頭進(jìn)行拍攝;各攝像頭對(duì)于圖像幀的周期性拍攝操作在時(shí)間上互不重合;
步驟S103,將所述至少兩個(gè)攝像頭拍攝的圖像幀按照時(shí)間順序進(jìn)行保存得到視頻文件。
可選的,所述拍攝對(duì)象為對(duì)焦后的拍攝對(duì)象。
可選的,各攝像頭對(duì)于圖像幀的拍攝周期均相等。
如圖5所示,本發(fā)明第九實(shí)施例提出一種拍攝方法,應(yīng)用于移動(dòng)終端,所述移動(dòng)終端具有至少兩個(gè)攝像頭,所述方法包括以下具體流程:
步驟S101,判斷拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài);
可選的,步驟S101包括:
利用加速度傳感器獲取所述移動(dòng)終端的加速度,基于所述移動(dòng)終端的加速度在設(shè)定時(shí)間內(nèi)的變化情況判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
本發(fā)明實(shí)施例與第六~八實(shí)施例在判斷拍攝對(duì)象的運(yùn)動(dòng)狀態(tài)方面采用了完全不同的思路來(lái)實(shí)現(xiàn),本發(fā)明實(shí)施例并不是通過(guò)拍攝對(duì)象的影像變化來(lái)判斷其運(yùn)動(dòng)狀態(tài),而是通過(guò)終端自帶的加速度傳感器測(cè)量終端的加速度以判斷出終端的運(yùn)動(dòng)狀態(tài),因?yàn)榻K端運(yùn)動(dòng)時(shí),其拍攝畫面終端的拍攝對(duì)象相對(duì)于終端來(lái)說(shuō)也是在移動(dòng)的,此時(shí)為了避免在拍攝時(shí)產(chǎn)生拖尾的現(xiàn)象,也需要按照本發(fā)明實(shí)施例的步驟S102的拍攝控制方式進(jìn)行拍攝,即通過(guò)提高圖像幀的方式提升畫質(zhì)。
步驟S102,當(dāng)所述拍攝對(duì)象處于運(yùn)動(dòng)狀態(tài)時(shí),采用所述至少兩個(gè)攝像頭進(jìn)行拍攝;各攝像頭對(duì)于圖像幀的周期性拍攝操作在時(shí)間上互不重合;
步驟S103,將所述至少兩個(gè)攝像頭拍攝的圖像幀按照時(shí)間順序進(jìn)行保存得到視頻文件。
可選的,所述拍攝對(duì)象為對(duì)焦后的拍攝對(duì)象。
可選的,各攝像頭對(duì)于圖像幀的拍攝周期均相等。
如圖6所示,本發(fā)明第十實(shí)施例提出一種拍攝方法,應(yīng)用于移動(dòng)終端,所述移動(dòng)終端具有至少兩個(gè)攝像頭,所述方法包括以下具體流程:
步驟S201,判斷拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài);
可選的,步驟S201包括:
利用加速度傳感器獲取所述移動(dòng)終端的加速度,基于所述移動(dòng)終端的加速度在設(shè)定時(shí)間內(nèi)的變化情況判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài);
或者,基于在設(shè)定時(shí)間內(nèi)所拍攝到的拍攝對(duì)象的影像變化情況,判斷所述拍攝對(duì)象是否處于運(yùn)動(dòng)狀態(tài)。
步驟S202,當(dāng)所述拍攝對(duì)象處于運(yùn)動(dòng)狀態(tài)時(shí),采用所述至少兩個(gè)攝像頭進(jìn)行拍攝;各攝像頭對(duì)于圖像幀的周期性拍攝操作在時(shí)間上互不重合;
步驟S203,將所述至少兩個(gè)攝像頭拍攝的圖像幀按照時(shí)間順序進(jìn)行保存得到視頻文件。
可選的,所述拍攝對(duì)象為對(duì)焦后的拍攝對(duì)象。
可選的,各攝像頭對(duì)于圖像幀的拍攝周期均相等。
可選的,在所述方法中,步驟S202還包括:
當(dāng)所述拍攝對(duì)象不處于運(yùn)動(dòng)狀態(tài)時(shí),采用所述至少兩個(gè)攝像頭同步進(jìn)行拍攝,將所述至少兩個(gè)攝像頭在同一時(shí)刻拍攝到的圖像幀進(jìn)行合成得到所述時(shí)刻的圖像幀,將合成后的所述時(shí)刻的圖像幀保存成圖像文件或者按照時(shí)間順序參與步驟S203中對(duì)所述視頻文件的保存。
本發(fā)明實(shí)施例適用于在拍照或者攝像時(shí),當(dāng)拍攝對(duì)象未達(dá)到該運(yùn)動(dòng)狀態(tài)時(shí),還是采用所述至少兩個(gè)攝像頭進(jìn)行拍攝,將所述至少兩個(gè)攝像頭在同一時(shí)刻拍攝到的圖像幀進(jìn)行合成得到所述時(shí)刻的圖像幀,所述時(shí)刻的圖像幀對(duì)于拍照的應(yīng)用場(chǎng)景來(lái)說(shuō)就是一張照片。對(duì)于攝像的應(yīng)用場(chǎng)景,若所述拍攝對(duì)象不處于運(yùn)動(dòng)狀態(tài),則最終保存的視頻文件中會(huì)按時(shí)間順序融入合成后的圖像幀,通過(guò)圖像合成可以提高圖像幀的像素密度,從圖像合成的角度提高畫質(zhì)。
本發(fā)明實(shí)施例中,通過(guò)判斷目標(biāo)的運(yùn)動(dòng)狀態(tài),實(shí)時(shí)調(diào)整雙攝像頭的工作模式,既滿足了對(duì)非動(dòng)態(tài)物體拍攝高品質(zhì)圖像或視頻的追求,也提升了拍攝高速運(yùn)動(dòng)物體的清晰度。豐富了終端中雙攝像頭的應(yīng)用,提升了用戶體驗(yàn)。
需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。