亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

拍攝控制方法及裝置、計(jì)算機(jī)裝置和可讀存儲(chǔ)介質(zhì)與流程

文檔序號(hào):11263830閱讀:192來源:國知局
拍攝控制方法及裝置、計(jì)算機(jī)裝置和可讀存儲(chǔ)介質(zhì)與流程

本發(fā)明涉及通信領(lǐng)域,尤其涉及一種拍攝控制方法及裝置、計(jì)算機(jī)裝置和可讀存儲(chǔ)介質(zhì)。



背景技術(shù):

隨著智能終端裝置的發(fā)展,以智能手機(jī)為例,其功能越來越多,越來越強(qiáng)大。例如,由于手機(jī)的便攜性,用戶經(jīng)常使用手機(jī)替代相機(jī)進(jìn)行拍照。

現(xiàn)有的手機(jī)進(jìn)行拍照時(shí)是通過手機(jī)安裝的相機(jī)應(yīng)用獲取按下快門的瞬間攝像頭采集到的預(yù)覽圖像,部分相機(jī)應(yīng)用提供特定拍照模式,在特定拍照模式下在用戶按下快門時(shí),記錄下按下快門瞬間前后極短時(shí)間內(nèi)的數(shù)張照片。另外,相機(jī)應(yīng)用市場(chǎng)會(huì)因?yàn)槭謾C(jī)系統(tǒng)不流暢而導(dǎo)致成像慢,從而導(dǎo)致用戶無法及時(shí)的記錄下某些理想瞬間的景象。

當(dāng)用戶錯(cuò)過了最理想的拍攝時(shí)間時(shí),現(xiàn)有的拍攝應(yīng)用基本無法找回成像后按下快門前幾秒甚至數(shù)秒前的瞬間景象。特別是從掏出手機(jī)到啟動(dòng)相機(jī)再到拍照成像的過程中,往往容易錯(cuò)過很多時(shí)機(jī)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明要解決的技術(shù)問題在于現(xiàn)有的終端拍照技術(shù)中無法找回成像后按下快門前幾秒甚至數(shù)秒前的瞬間景象的缺陷,提供一種拍攝控制方法及裝置、計(jì)算機(jī)裝置和可讀存儲(chǔ)介質(zhì)。

本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:提供一種拍攝控制方法,應(yīng)用于具有攝像模塊的終端,所述拍攝控制方法包括:

在檢測(cè)到所述終端安裝的相機(jī)應(yīng)用啟動(dòng)并調(diào)用所述攝像模塊進(jìn)行預(yù)拍攝圖像時(shí),通過所述相機(jī)應(yīng)用控制所述攝像模塊獲取多幀第一圖像;

若接收到拍照指令,則通過所述相機(jī)應(yīng)用控制所述攝像模塊拍攝第二圖像;

若接收到第一選擇指令,則根據(jù)所述第一選擇指令選擇所述多幀第一圖像和所述第二圖像中的任意一者或多者。

優(yōu)選地,所述拍攝控制方法還包括:

將所述多幀第一圖像存儲(chǔ)于終端的第一預(yù)設(shè)空間;

將所述第二圖像存儲(chǔ)于終端的第二預(yù)設(shè)空間;

根據(jù)第二選擇指令將所述第二選擇指令對(duì)應(yīng)的所述多幀第一圖像中的一者或多者存儲(chǔ)到所述第二預(yù)設(shè)空間。

優(yōu)選地,所述拍攝控制方法還包括:

展示第二圖像;

若檢測(cè)到取消展示所述第二圖像,則刪除存儲(chǔ)于所述第一預(yù)設(shè)空間的所述多幀第一圖像。

優(yōu)選地,在拍攝所述第二圖像之后,所述拍攝控制方法還包括:

判斷是否檢測(cè)到作用于回溯控件上的預(yù)設(shè)控制操作;

若檢測(cè)到作用于所述回溯控件上的預(yù)設(shè)控制操作,則依次或縮略展示所述多幀第一圖像。

優(yōu)選地,在檢測(cè)到所述終端安裝的相機(jī)應(yīng)用啟動(dòng)并調(diào)用所述攝像模塊進(jìn)行預(yù)拍攝圖像時(shí),通過所述相機(jī)應(yīng)用控制所述攝像模塊獲取多幀第一圖像包括:

在檢測(cè)到所述終端安裝的相機(jī)應(yīng)用啟動(dòng)并調(diào)用所述攝像模塊進(jìn)行預(yù)拍攝圖像時(shí),通過所述相機(jī)應(yīng)用控制所述攝像模塊獲取視頻流,并按照預(yù)設(shè)規(guī)則將所述視頻流轉(zhuǎn)換成所述多幀第一圖像。

優(yōu)選地,所述按照預(yù)設(shè)規(guī)則將所述視頻流轉(zhuǎn)換成所述多幀第一圖像包括:

每隔預(yù)設(shè)時(shí)間段從所述視頻流中獲取一幀第一圖像以得到所述多幀第一圖像。

提供一種拍攝控制裝置,應(yīng)用于具有攝像模塊的終端,所述拍攝控制裝置包括:

第一圖像獲取單元,用于在檢測(cè)到所述終端安裝的相機(jī)應(yīng)用啟動(dòng)并調(diào)用所述攝像模塊進(jìn)行預(yù)拍攝圖像時(shí),通過所述相機(jī)應(yīng)用控制所述攝像模塊獲取多幀第一圖像;

第二圖像獲取單元,用于在接收到拍照指令時(shí),通過所述相機(jī)應(yīng)用控制所述攝像模塊拍攝第二圖像;

選擇單元,用于在接收到第一選擇指令時(shí),根據(jù)所述第一選擇指令選擇所述多幀第一圖像和所述第二圖像中的任意一者或多者。

優(yōu)選地,所述拍攝控制裝置還包括:

第一存儲(chǔ)控制單元,用于將所述多幀第一圖像存儲(chǔ)于終端的第一預(yù)設(shè)空間;

第二存儲(chǔ)控制單元,用于將所述第二圖像存儲(chǔ)于終端的第二預(yù)設(shè)空間;

第三存儲(chǔ)控制單元,用于根據(jù)第二選擇指令將所述第二選擇指令對(duì)應(yīng)的所述多幀第一圖像中的一者或多者存儲(chǔ)到所述第二預(yù)設(shè)空間;

第二圖像展示單元,用于展示第二圖像;

刪除單元,用于在檢測(cè)到取消展示所述第二圖像時(shí),刪除存儲(chǔ)于所述第一預(yù)設(shè)空間的所述多幀第一圖像;

判斷單元,用于判斷是否檢測(cè)到作用于回溯控件上的預(yù)設(shè)控制操作;

第一圖像展示單元,用于在檢測(cè)到作用于所述回溯控件上的預(yù)設(shè)控制操作時(shí),依次或縮略展示所述多幀第一圖像;

所述第一圖像獲取單元包括:

第一圖像獲取模塊,用于在檢測(cè)到所述終端安裝的相機(jī)應(yīng)用啟動(dòng)并調(diào)用所述攝像模塊進(jìn)行預(yù)拍攝圖像時(shí),通過所述相機(jī)應(yīng)用控制所述攝像模塊獲取視頻流,并按照預(yù)設(shè)規(guī)則將所述視頻流轉(zhuǎn)換成所述多幀第一圖像;

所述按照預(yù)設(shè)規(guī)則將所述視頻流轉(zhuǎn)換成所述多幀第一圖像包括:

每隔預(yù)設(shè)時(shí)間段從所述視頻流中獲取一幀第一圖像以得到所述多幀第一圖像。

提供一種計(jì)算機(jī)裝置,所述計(jì)算機(jī)裝置包括處理器,所述處理器用于執(zhí)行存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如上述中任意一項(xiàng)所述的拍攝控制方法的步驟。

提供一種可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述中任意一項(xiàng)所述的拍攝控制方法的步驟。

實(shí)施本發(fā)明的技術(shù)方案,能夠在相機(jī)應(yīng)用啟動(dòng)并調(diào)用攝像模塊進(jìn)行預(yù)拍攝圖像時(shí)獲取多幀第一圖像,并根據(jù)選擇指令,從根據(jù)拍照指令拍照獲得的第二圖像和多幀第一圖像中進(jìn)行選擇,從而選擇出滿意的照片,找回成像后按下快門前幾秒甚至數(shù)秒前的瞬間景象。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明提供的一種拍攝控制方法的第一實(shí)施例的流程圖;

圖2是本發(fā)明提供的一種拍攝控制方法第一實(shí)施例中獲取視頻流和第一圖像的示意圖;

圖3是本發(fā)明提供的一種拍攝控制方法的第二實(shí)施例的流程圖;

圖4是本發(fā)明提供的一種拍攝控制方法的第三實(shí)施例的流程圖;

圖5是本發(fā)明提供的一種拍攝控制方法的第四實(shí)施例的流程圖;

圖6是本發(fā)明提供的一種拍攝控制裝置的第一實(shí)施例的功能框圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

請(qǐng)參閱圖1,圖1為本發(fā)明提供的一種拍攝控制方法,該實(shí)施例的拍攝控制方法可以應(yīng)用于具有攝像模塊的終端中。終端包括但不限于移動(dòng)終端、平板電腦、智能手表、智能手環(huán)、筆記本電腦、臺(tái)式電腦、mp3、mp4等。如圖1所示,該實(shí)施例的拍攝控制方法包括如下步驟:

s11:在檢測(cè)到終端安裝的相機(jī)應(yīng)用啟動(dòng)并調(diào)用攝像模塊進(jìn)行預(yù)拍攝圖像時(shí),通過相機(jī)應(yīng)用控制攝像模塊獲取多幀第一圖像。

具體的,在步驟s11中,當(dāng)檢測(cè)到終端安裝的相機(jī)應(yīng)用被啟動(dòng)并調(diào)用攝像模塊進(jìn)行預(yù)拍攝圖像(即采集預(yù)覽圖像)時(shí),通過相機(jī)應(yīng)用控制攝像模塊獲取視頻流,并按照預(yù)設(shè)規(guī)則將視頻流轉(zhuǎn)換成多幀第一圖像。

其中,按照預(yù)設(shè)規(guī)則將視頻流轉(zhuǎn)換成多幀第一圖像包括:每隔預(yù)設(shè)時(shí)間段從當(dāng)前時(shí)間之前預(yù)設(shè)時(shí)長內(nèi)的視頻流中獲取一幀第一圖像以得到多幀第一圖像。

也就是說,相機(jī)應(yīng)用在后臺(tái)對(duì)攝像模塊采集的預(yù)覽圖像進(jìn)行靜默錄像,通過靜默錄像的方式獲得視頻流,不會(huì)對(duì)相機(jī)應(yīng)用的取景預(yù)覽界面進(jìn)行干擾,用戶不會(huì)感知錄像過程。

s12:若接收到拍照指令,則通過相機(jī)應(yīng)用控制攝像模塊拍攝第二圖像。

具體的,在步驟s12中,若終端接收到操作體輸入的拍照指令,則控制相機(jī)應(yīng)用對(duì)攝像模塊采集的預(yù)覽圖像進(jìn)行拍照,從而獲得第二圖像。

s13:若接收到第一選擇指令,則根據(jù)第一選擇指令選擇多幀第一圖像和第二圖像中的任意一者或多者。

具體的,在步驟s13中,若終端接收到操作體輸入的選擇指令,則根據(jù)選擇指令從多幀第一圖像和第二圖像中的任意一者或者多者作為目標(biāo)圖像,用于展示、存儲(chǔ)或者其他用途。

終端以手機(jī)為例來說明本發(fā)明的拍攝控制方法第一實(shí)施例的工作原理。參見圖2,當(dāng)檢測(cè)到用戶啟動(dòng)手機(jī)的相機(jī)應(yīng)用調(diào)用攝像頭采集預(yù)覽圖像時(shí),控制相機(jī)應(yīng)用在后臺(tái)進(jìn)行靜默錄像以獲得視頻流,用戶無法感知。在接收到拍照指令之前一預(yù)設(shè)時(shí)間內(nèi)(例如接收到拍照指令之前10秒內(nèi))的視頻流將被緩存為靜態(tài)圖像,形成多幀第一靜態(tài)圖像。具體的,可以設(shè)置每間隔0.5秒或者1秒對(duì)在接收到拍照指令之前10秒內(nèi)的視頻流截取一幀第一靜態(tài)圖像。當(dāng)用戶完成普通拍照后,可以在展示普通拍照獲得的第二靜態(tài)圖像時(shí)通過例如回溯按鈕進(jìn)入回溯的操作界面,在回溯的操作界面展示多幀第一靜態(tài)圖像,用戶此時(shí)可以通過界面上的滑塊對(duì)這多幀第一靜態(tài)圖像記錄的拍照前10秒的內(nèi)容進(jìn)行截取,找回之前錯(cuò)過的定格瞬間。

在本實(shí)施例中,回溯的上限為前述的預(yù)設(shè)時(shí)長,以10秒為例,當(dāng)用戶攝像頭開啟后超過10秒仍未拍攝,則這個(gè)錄像的功能將會(huì)刪除10秒之前的內(nèi)容,進(jìn)行新錄制內(nèi)容的替換。所以當(dāng)用戶回溯時(shí),展現(xiàn)的是最近10秒所得到的靜止幀,10秒之前所獲得的舊視頻流或者舊視頻流轉(zhuǎn)換為的靜止幀已經(jīng)被替換,不再存在。這些靜態(tài)圖片只是臨時(shí)保存,退出根據(jù)拍照指令獲得的第二靜態(tài)圖像的瀏覽后,將不再保存。

圖3為本發(fā)明的拍攝控制方法的第二實(shí)施例的流程圖,如圖3所示,在本實(shí)施例中,拍攝控制方法包括:

s31:在檢測(cè)到所述終端安裝的相機(jī)應(yīng)用啟動(dòng)并調(diào)用所述攝像模塊進(jìn)行預(yù)拍攝圖像時(shí),通過所述相機(jī)應(yīng)用控制所述攝像模塊獲取多幀第一圖像;

s32:將所述多幀第一圖像存儲(chǔ)于終端的第一預(yù)設(shè)空間;

s33:若接收到拍照指令,則通過所述相機(jī)應(yīng)用控制所述攝像模塊拍攝第二圖像;

s34:將所述第二圖像存儲(chǔ)于終端的第二預(yù)設(shè)空間;

s35:若接收到第一選擇指令,則根據(jù)所述第一選擇指令選擇所述多幀第一圖像和所述第二圖像中的任意一者或多者;

s36:根據(jù)第二選擇指令將所述第二選擇指令對(duì)應(yīng)的所述多幀第一圖像中的一者或多者存儲(chǔ)到所述第二預(yù)設(shè)空間。

在本實(shí)施例中,第一選擇指令和第二選擇指令可以相同也可以不相同。

在本實(shí)施例的步驟s32中,第一預(yù)設(shè)空間為終端的存儲(chǔ)空間。終端以手機(jī)為例,第一預(yù)設(shè)空間可以是手機(jī)的內(nèi)置存儲(chǔ)空間:手機(jī)的運(yùn)行內(nèi)存ram,此時(shí)為將多幀第一靜態(tài)圖像進(jìn)行緩存;或者,手機(jī)的閃存空間rom。

第一預(yù)設(shè)空間還可以是手機(jī)上插入的內(nèi)存卡的存儲(chǔ)空間。

再者,第一預(yù)設(shè)空間還可以是云端的存儲(chǔ)空間。

在本實(shí)施例的步驟s32中,終端以手機(jī)為例,第二預(yù)設(shè)空間為手機(jī)的閃存空間rom或者手機(jī)上插入的內(nèi)存卡的存儲(chǔ)空間。

在本實(shí)施例的步驟s36中,根據(jù)操作體輸入的第二選擇指令,將第二選擇指令對(duì)應(yīng)的多幀第一圖像中的一者或多者存儲(chǔ)到第二預(yù)設(shè)空間中。終端以手機(jī)為例,將緩存中的多幀第一圖像中被選擇的一者或者多者存儲(chǔ)到手機(jī)的閃存空間rom。

在本實(shí)施例中,其余情況與第一實(shí)施例相同,在此不再贅述。

圖4是本發(fā)明提供的一種拍攝控制方法的第三實(shí)施例的流程圖,如圖4所示,在本實(shí)施例中,拍攝控制方法包括:

s41:在檢測(cè)到所述終端安裝的相機(jī)應(yīng)用啟動(dòng)并調(diào)用攝像模塊進(jìn)行預(yù)拍攝圖像時(shí),通過所述相機(jī)應(yīng)用控制所述攝像模塊獲取多幀第一圖像;

s42:將所述多幀第一圖像存儲(chǔ)于終端的第一預(yù)設(shè)空間;

s43:若接收到拍照指令,則通過所述相機(jī)應(yīng)用控制所述攝像模塊拍攝第二圖像;

s44:將所述第二圖像存儲(chǔ)于終端的第二預(yù)設(shè)空間;

s45:若接收到第一選擇指令,則根據(jù)所述第一選擇指令選擇所述多幀第一圖像和所述第二圖像中的任意一者或多者;

s46:根據(jù)第二選擇指令將所述第二選擇指令對(duì)應(yīng)的所述多幀第一圖像中的一者或多者存儲(chǔ)到第二預(yù)設(shè)空間;

s47:展示第二圖像;

s48:若檢測(cè)到取消展示第二圖像,則刪除存儲(chǔ)于所述第一預(yù)設(shè)空間的所述多幀第一圖像。

在本實(shí)施例的步驟s47中,進(jìn)入第二圖像的瀏覽界面時(shí),在第二圖像的瀏覽界面上展示第二圖像。

終端以手機(jī)為例,通過相機(jī)應(yīng)用完成了常規(guī)的拍照工作,用戶通過相機(jī)應(yīng)用中相冊(cè)應(yīng)用的入口進(jìn)入相冊(cè)應(yīng)用中第二圖像的瀏覽界面對(duì)拍照獲得的第二圖像進(jìn)行瀏覽?;蛘撸脩糁苯油ㄟ^相冊(cè)應(yīng)用進(jìn)入第二圖像的瀏覽界面對(duì)拍照獲得的第二圖像進(jìn)行瀏覽。

在本實(shí)施例的步驟s48中,在退出第二圖像的瀏覽界面時(shí),刪除存儲(chǔ)于第一預(yù)設(shè)空間的多幀第一圖像。終端以手機(jī)為例,在退出第二圖像的瀏覽界面時(shí),將刪除緩存中的多幀第一圖像。

在本實(shí)施例中,其余情況與第一實(shí)施例相同,在此不再贅述。

圖5位本發(fā)明的拍攝控制方法第四實(shí)施例的流程圖,如圖4所示,在本實(shí)施例中,拍攝控制方法包括:

s51:在檢測(cè)到所述終端安裝的相機(jī)應(yīng)用啟動(dòng)并調(diào)用所述攝像模塊進(jìn)行預(yù)拍攝圖像時(shí),通過所述相機(jī)應(yīng)用控制所述攝像模塊獲取多幀第一圖像;

s52:若接收到拍照指令,則通過所述相機(jī)應(yīng)用控制所述攝像模塊拍攝第二圖像;

s53:若接收到第一選擇指令,則根據(jù)所述第一選擇指令選擇所述多幀第一圖像和所述第二圖像中的任意一者或多者;

s54:判斷是否檢測(cè)到作用于回溯控件上的預(yù)設(shè)控制操作;

s55:若檢測(cè)到作用于所述回溯控件上的預(yù)設(shè)控制操作,則依次或縮略展示所述多幀第一圖像。

在本實(shí)施例的s54中,可以在第二圖像的瀏覽界面上展示回溯控件,判斷是否檢測(cè)到作用于該回溯控件上的預(yù)設(shè)控制操作,其中預(yù)設(shè)控制操作包括點(diǎn)擊操作,也可以是其他類型的控件觸發(fā)操作。

在本實(shí)施例的s55中,當(dāng)檢測(cè)到作用于該回溯控件上的預(yù)設(shè)控制操作時(shí),將依次或縮略展示多幀第一圖像。

終端以手機(jī)為例來說明本發(fā)明的拍攝控制方法第一實(shí)施例的工作原理。參見圖2,當(dāng)檢測(cè)到用戶啟動(dòng)手機(jī)的相機(jī)應(yīng)用調(diào)用攝像頭采集預(yù)覽圖像時(shí),控制相機(jī)應(yīng)用在后臺(tái)進(jìn)行靜默錄像以獲得視頻流,用戶無法感知。在接收到拍照指令之前一預(yù)設(shè)時(shí)間內(nèi)(例如接收到拍照指令之前10秒內(nèi))的視頻流將被緩存為靜態(tài)圖像,形成多幀第一圖像。具體的,可以設(shè)置每間隔0.5秒或者1秒對(duì)在接收到拍照指令之前10秒內(nèi)的視頻流截取一幀第一圖像。當(dāng)用戶完成普通拍照后,可以在展示普通拍照獲得的第二圖像時(shí)通過例如回溯按鈕進(jìn)入回溯的操作界面,在回溯的操作界面展示多幀第一圖像,用戶此時(shí)可以通過界面上的滑塊對(duì)這多幀第一圖像記錄的拍照前10秒的內(nèi)容進(jìn)行截取,找回之前錯(cuò)過的定格瞬間。

圖6為本發(fā)明的拍攝控制裝置第一實(shí)施例的功能框圖,如圖6所示,在本實(shí)施例中,拍攝控制裝置600包括:

第一圖像獲取單元610,用于在檢測(cè)到所述終端安裝的相機(jī)應(yīng)用啟動(dòng)并調(diào)用所述攝像模塊進(jìn)行預(yù)拍攝圖像時(shí),通過所述相機(jī)應(yīng)用控制所述攝像模塊獲取多幀第一圖像;

第二圖像獲取單元620,用于在接收到拍照指令時(shí),通過所述相機(jī)應(yīng)用控制所述攝像模塊拍攝第二圖像;

選擇單元630,用于在接收到第一選擇指令時(shí),根據(jù)所述第一選擇指令選擇所述多幀第一圖像和所述第二圖像中的任意一者或多者。

其中,第一圖像獲取單元610包括:

第一圖像獲取模塊,用于在檢測(cè)到所述終端安裝的相機(jī)應(yīng)用啟動(dòng)并調(diào)用所述攝像模塊進(jìn)行預(yù)拍攝圖像時(shí),通過所述相機(jī)應(yīng)用控制所述攝像模塊獲取視頻流,并按照預(yù)設(shè)規(guī)則將所述視頻流轉(zhuǎn)換成所述多幀第一圖像;

按照預(yù)設(shè)規(guī)則將所述視頻流轉(zhuǎn)換成所述多幀第一圖像包括:每隔預(yù)設(shè)時(shí)間段從所述視頻流中獲取一幀第一圖像以得到所述多幀第一圖像。

具體的,第一圖像獲取單元610當(dāng)檢測(cè)到終端安裝的相機(jī)應(yīng)用被啟動(dòng)并調(diào)用攝像模塊進(jìn)行預(yù)拍攝圖像(即采集預(yù)覽圖像)時(shí),通過相機(jī)應(yīng)用控制攝像模塊獲取視頻流,并按照預(yù)設(shè)規(guī)則將視頻流轉(zhuǎn)換成多幀第一圖像。

其中,按照預(yù)設(shè)規(guī)則將視頻流轉(zhuǎn)換成多幀第一圖像包括:每隔預(yù)設(shè)時(shí)間段從當(dāng)前時(shí)間之前預(yù)設(shè)時(shí)長內(nèi)的視頻流中獲取一幀第一圖像以得到多幀第一圖像。

也就是說,相機(jī)應(yīng)用在后臺(tái)對(duì)攝像模塊采集的預(yù)覽圖像進(jìn)行靜默錄像,通過靜默錄像的方式獲得視頻流,不會(huì)對(duì)相機(jī)應(yīng)用的取景預(yù)覽界面進(jìn)行干擾,用戶不會(huì)感知錄像過程。

終端以手機(jī)為例來說明本發(fā)明的拍攝控制裝置第一實(shí)施例的工作原理。參見圖2,當(dāng)檢測(cè)到用戶啟動(dòng)手機(jī)的相機(jī)應(yīng)用調(diào)用攝像頭采集預(yù)覽圖像時(shí),控制相機(jī)應(yīng)用在后臺(tái)進(jìn)行靜默錄像以獲得視頻流,用戶無法感知。在接收到拍照指令之前一預(yù)設(shè)時(shí)間內(nèi)(例如接收到拍照指令之前10秒內(nèi))的視頻流將被緩存為靜態(tài)圖像,形成多幀第一靜態(tài)圖像。具體的,可以設(shè)置每間隔0.5秒或者1秒對(duì)在接收到拍照指令之前10秒內(nèi)的視頻流截取一幀第一靜態(tài)圖像。當(dāng)用戶完成普通拍照后,可以在展示普通拍照獲得的第二靜態(tài)圖像時(shí)通過例如回溯按鈕進(jìn)入回溯的操作界面,在回溯的操作界面展示多幀第一靜態(tài)圖像,用戶此時(shí)可以通過界面上的滑塊對(duì)這多幀第一靜態(tài)圖像記錄的拍照前10秒的內(nèi)容進(jìn)行截取,找回之前錯(cuò)過的定格瞬間。

在本實(shí)施例中,回溯的上限為前述的預(yù)設(shè)時(shí)長,以10秒為例,當(dāng)用戶攝像頭開啟后超過10秒仍未拍攝,則這個(gè)錄像的功能將會(huì)刪除10秒之前的內(nèi)容,進(jìn)行新錄制內(nèi)容的替換。所以當(dāng)用戶回溯時(shí),展現(xiàn)的是最近10秒所得到的靜止幀,10秒之前所獲得的舊視頻流或者舊視頻流轉(zhuǎn)換為的靜止幀已經(jīng)被替換,不再存在。這些靜態(tài)圖片只是臨時(shí)保存,退出根據(jù)拍照指令獲得的第二靜態(tài)圖像的瀏覽后,將不再保存。

在本發(fā)明的拍攝控制裝置的其他實(shí)施例中,拍攝控制裝置還包括:

第一存儲(chǔ)控制單元,用于將所述多幀第一圖像存儲(chǔ)于終端的第一預(yù)設(shè)空間;

第二存儲(chǔ)控制單元,用于將所述第二圖像存儲(chǔ)于終端的第二預(yù)設(shè)空間;

第三存儲(chǔ)控制單元,用于根據(jù)第二選擇指令將所述第二選擇指令對(duì)應(yīng)的所述多幀第一圖像中的一者或多者存儲(chǔ)到所述第二預(yù)設(shè)空間;

第二圖像展示單元,用于展示第二圖像;

刪除單元,用于在檢測(cè)到取消展示所述第二圖像時(shí),刪除存儲(chǔ)于所述第一預(yù)設(shè)空間的所述多幀第一圖像;

判斷單元,用于判斷是否檢測(cè)到作用于回溯控件上的預(yù)設(shè)控制操作;

第一圖像展示單元,用于在檢測(cè)到作用于所述回溯控件上的預(yù)設(shè)控制操作時(shí),依次或縮略展示所述多幀第一圖像。

本發(fā)明還提供一種計(jì)算機(jī)裝置,計(jì)算機(jī)裝置包括處理器,處理器用于執(zhí)行存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如上述任一實(shí)施例所述的拍攝控制方法的步驟。

本發(fā)明還提供一種可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)施如上述任一實(shí)施例所述的拍攝控制方法的步驟。

本發(fā)明實(shí)施例的方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。本發(fā)明實(shí)施例的裝置中的模塊或單元或子單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令終端裝置相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:閃存盤、只讀存儲(chǔ)器(read-onlymemory,rom)、隨機(jī)存取器(randomaccessmemory,ram)、磁盤或光盤等。

以上所揭露的僅為本發(fā)明的較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明的權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1