本發(fā)明涉及數(shù)字成像技術(shù)領(lǐng)域,特別涉及一種控制超長曝光的方法及終端。
背景技術(shù):
超長曝光技術(shù)是指采用較長的曝光時(shí)間拍攝照片,使拍攝的照片更具有流動(dòng)性,采用超長曝光技術(shù)可以拍攝出物體移動(dòng)的軌跡,能實(shí)現(xiàn)夜間車水馬龍以及光繪的效果,在視覺上更具有沖擊效果。
如今,一些高端的智能手機(jī),相機(jī)等拍照設(shè)備具有超長曝光的功能,成為智能終端的一大賣點(diǎn)。
超長曝光功能有兩種實(shí)現(xiàn)方式:一種是感光器件的物理超長曝光,即讓光信號(hào)持續(xù)累積到感光器上,最終形成超長曝光圖像,采用物理超長曝光優(yōu)點(diǎn)是曝光效果好,缺點(diǎn)時(shí)當(dāng)拍照設(shè)備抖動(dòng)較為劇烈時(shí),圖像會(huì)嚴(yán)重模糊。另一種是模擬超長曝光,也即通過多幅短曝光圖像幀合成成為一幀超長曝光圖像,采用模擬超長曝光的優(yōu)點(diǎn)可以降低拍照設(shè)備抖動(dòng)帶來的影響,缺點(diǎn)時(shí)曝光效果較差。
綜上,現(xiàn)有的超長曝光的實(shí)現(xiàn)方式固定,靈活性較差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種控制超長曝光的方法及終端,用以解決現(xiàn)有技術(shù)中存在超長曝光的實(shí)現(xiàn)方式固定,靈活性較差問題。
本發(fā)明實(shí)施例提供一種控制超長曝光的方法,該方法包括:
終端在接收到拍照指令后,確定當(dāng)前的抖動(dòng)偏移量;
所述終端將所述當(dāng)前的抖動(dòng)偏移量與抖動(dòng)閾值進(jìn)行比較,并根據(jù)比較結(jié)果選擇曝光模式;
所述終端根據(jù)選擇的曝光模式進(jìn)行曝光處理。
本發(fā)明實(shí)施例提供一種控制超長曝光的終端,該終端包括:
確定模塊,用于在接收到拍照指令后,確定當(dāng)前的抖動(dòng)偏移量;
選擇模塊,用于將所述當(dāng)前的抖動(dòng)偏移量與抖動(dòng)閾值進(jìn)行比較,并根據(jù)比較結(jié)果選擇曝光模式;
處理模塊,用于根據(jù)選擇的曝光模式進(jìn)行曝光處理。
本發(fā)明實(shí)施例中終端在接收到拍照指令后,確定當(dāng)前的抖動(dòng)偏移量;終端將當(dāng)前的抖動(dòng)偏移量與抖動(dòng)閾值進(jìn)行比較,并根據(jù)比較結(jié)果選擇曝光模式;終端根據(jù)選擇的曝光模式進(jìn)行曝光處理。采用本發(fā)明實(shí)施例的方式可以根據(jù)終端當(dāng)前的抖動(dòng)偏移量確定適用的超長曝光模式,可以有效避免采用不適當(dāng)?shù)钠毓夥椒ㄋ鶐淼膱D像模糊的情況,提高了超長曝光的實(shí)現(xiàn)方式的靈活性。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例控制超長曝光方法的流程示意圖;
圖2為本發(fā)明實(shí)施例控制超長曝光的完整方法流程示意圖;
圖3為本發(fā)明實(shí)施例控制超長曝光的終端結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本發(fā)明實(shí)施例控制超長曝光的方法,該方法包括:
步驟101:終端在接收到拍照指令后,確定當(dāng)前的抖動(dòng)偏移量;
步驟102:終端將所述當(dāng)前的抖動(dòng)偏移量與抖動(dòng)閾值進(jìn)行比較,并根據(jù)比較結(jié)果選擇曝光模式;
步驟103:終端根據(jù)選擇的曝光模式進(jìn)行曝光處理。
采用本發(fā)明實(shí)施例的方式可以根據(jù)終端當(dāng)前的抖動(dòng)偏移量確定適用的超長曝光模式,可以有效避免采用不適當(dāng)?shù)钠毓夥椒ㄋ鶐淼膱D像模糊的情況,提高了超長曝光的實(shí)現(xiàn)方式的靈活性。
其中,終端在接收到拍照指令后,利用終端中的傳感器檢測(cè)終端當(dāng)前的抖動(dòng)偏移量;
需要說明的是,抖動(dòng)偏移量是終端根據(jù)手機(jī)的抖動(dòng)情況和偏移位移計(jì)算出的可以表征手機(jī)抖動(dòng)程度的物理量。
當(dāng)終端確定了當(dāng)前的抖動(dòng)偏移量后,與抖動(dòng)閾值進(jìn)行比較;
其中,抖動(dòng)閾值主要是根據(jù)不同超長曝光模式所允許的抖動(dòng)偏移量的范圍確定的數(shù)值。
例如,物理超長曝光模式所允許的抖動(dòng)偏移量的范圍為0到1mm,超過該范圍,通過物理超長曝光模式曝光的圖像較為模糊,達(dá)不到實(shí)際效果;模擬超長曝光模式所允許的抖動(dòng)偏移量的范圍為0到10mm,超過該范圍,通過模擬超長曝光模式曝光的圖像較為模糊,達(dá)不到實(shí)際效果;又因?yàn)樵谳^小的抖動(dòng)偏移量下,物理超長曝光模式的曝光效果優(yōu)于模擬超長曝光模式的曝光效果,故可以將抖動(dòng)閾值設(shè)定為1mm,上述確定抖動(dòng)閾值的過程僅是舉例說明,在實(shí)際設(shè)定中,抖動(dòng)閾值的取值方式有很多,在抖動(dòng)閾值的設(shè)定過程中也可以終端性能的因素,如考慮終端在抖動(dòng)情況下的成像能力,凡是可以對(duì)抖動(dòng)閾值進(jìn)行設(shè)定的均適用于本發(fā)明實(shí)施例。
當(dāng)抖動(dòng)偏移量小于抖動(dòng)閾值時(shí),說明當(dāng)前終端的抖動(dòng)較小,采用物理超長曝光模式,可以使最終的圖像成像較清楚,故當(dāng)抖動(dòng)偏移量不小于抖動(dòng)閾值,終端將抖動(dòng)模式自動(dòng)切換成物理超長曝光模式;
當(dāng)抖動(dòng)偏移量不小于抖動(dòng)閾值時(shí),說明當(dāng)前終端的抖動(dòng)較大,如果仍采用物理超長曝光模式,將會(huì)導(dǎo)致最終的圖像變得模糊,故當(dāng)抖動(dòng)偏移量大于抖動(dòng)閾值終端將抖動(dòng)模式自動(dòng)切換成模擬超長曝光模式。
當(dāng)終端選擇的超長曝光模式為物理超長曝光模式,則所述終端根據(jù)第一曝光時(shí)長確定成像傳感器上每行像素的曝光時(shí)長;根據(jù)每行像素的曝光時(shí)長對(duì)每行像素進(jìn)行曝光,完成圖像曝光處理;
當(dāng)終端選擇的超長曝光模式為模擬超長曝光模式,所述終端根據(jù)第二曝光時(shí)長確定進(jìn)行模擬超長曝光所需要的短曝光圖像的幀數(shù);根據(jù)所需要的短曝光圖像的幀數(shù)通過短曝光模式獲取多幀短曝光圖像;將所述多幀短曝光圖像合成為一幀超長曝光圖像。
其中,短曝光模式也需要一定的曝光時(shí)長,所述終端根據(jù)長曝光模式的曝光時(shí)長與短曝光處理需要的曝光時(shí)長來確定出可以進(jìn)行的短曝光次數(shù),再進(jìn)行相應(yīng)次數(shù)的短曝光模式,獲取對(duì)應(yīng)幀數(shù)的短曝光圖像。
需要說明的是,第一曝光時(shí)長和第二曝光時(shí)長的確定可以由以下兩種方式確定:
方式一、根據(jù)當(dāng)前環(huán)境亮度確定。
所述終端在當(dāng)前環(huán)境亮度下,先拍攝一幀短曝光圖像,有短曝光圖像中的亮度信息確定出系統(tǒng)對(duì)應(yīng)的超長曝光時(shí)長。
需要說明的是,亮度信息與超長曝光時(shí)長的對(duì)應(yīng)關(guān)系存儲(chǔ)于所在終端中。
方式二、根據(jù)用戶確定。
終端提供用戶可以自行選擇進(jìn)行超長曝光的曝光時(shí)長,在終端接收到用戶對(duì)于曝光時(shí)長的選擇指令后,按照用戶選擇的曝光時(shí)長進(jìn)行曝光處理。
需要說明的是,第一曝光時(shí)長和第二曝光時(shí)長可以不同,主要決定于曝光時(shí)長的確定方式。
在超長曝光過程中可以將曝光的相關(guān)信息在圖像顯示界面進(jìn)行顯示具體可通過以下三種方式進(jìn)行顯示:
方式一、當(dāng)終端在進(jìn)行超長曝光時(shí),在圖像顯示界面顯示剩余的曝光時(shí)長,用以提醒用戶;
方式二、當(dāng)終端在進(jìn)行超長曝光時(shí),在圖像顯示界面顯示已曝光時(shí)長;
方式三、當(dāng)終端在進(jìn)行超長曝光時(shí),圖像顯示界面同時(shí)顯示已曝光時(shí)長和剩余曝光時(shí)長,用以提醒用戶。
采用上述方式顯示曝光的相關(guān)信息,均可以防止由于顯示的是靜止的圖像或者只存在微小的變化的圖像導(dǎo)致的用戶容易產(chǎn)生誤操作的情況,并可以提示用戶剩余曝光時(shí)長或者已曝光時(shí)長。
需要說明的是,顯示方式可以是用戶自己設(shè)置也可以是系統(tǒng)默認(rèn);在曝光的相關(guān)信息除了剩余曝光時(shí)長和已曝光時(shí)長還可以有其他信息,如亮度信息,角度信息等,剩余曝光時(shí)長和已曝光時(shí)長僅是舉例,凡是曝光的相關(guān)信息均適用于本發(fā)明實(shí)施例。
如圖2所示,為本發(fā)明實(shí)施例控制超長曝光的的完整方法,該方法包括:
步驟201:終端接收到拍照指令;
步驟202:終端判斷是否接收到用戶選擇曝光時(shí)長的指令,如果是,則執(zhí)行步驟203,否則執(zhí)行步驟204;
步驟203:終端在圖像顯示界面顯示剩余的曝光時(shí)長;
步驟204:終端根據(jù)當(dāng)前環(huán)境亮度確定曝光時(shí)長;
步驟205:終端在圖像顯示界面顯示已曝光時(shí)長;
步驟206:終端確定當(dāng)前的抖動(dòng)偏移量;
步驟207:終端判斷抖動(dòng)偏移量是否小于抖動(dòng)閾值,如果是,則執(zhí)行步驟208,否則執(zhí)行步驟211;
步驟208:終端選擇物理超長曝光模式;
步驟209:終端根據(jù)曝光時(shí)長確定成像傳感器上每行像素的曝光時(shí)長;
步驟210:終端根據(jù)每行像素的曝光時(shí)長進(jìn)行圖像曝光處理;
步驟211:終端選擇模擬超長曝光模式;
步驟212:終端根據(jù)曝光時(shí)長確定進(jìn)行模擬超長曝光所需要的短曝光圖像的幀數(shù);
步驟213:終端通過短曝光模式獲取多幀短曝光圖像;
步驟214:終端將所述多幀短曝光圖像合成為一幀超長曝光圖像。
基于同一發(fā)明構(gòu)思,本發(fā)現(xiàn)實(shí)施例還提供了一種信息處理的終端由于該終端解決問題的原理與本發(fā)明實(shí)施例信息處理的方法相似,因此該設(shè)備的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。
如圖3所示,本發(fā)明實(shí)施例控制超長曝光的終端包括:確定模塊300、選擇模塊301和處理模塊302。
確定模塊300,用于在接收到拍照指令后,確定當(dāng)前的抖動(dòng)偏移量;
選擇模塊301,用于將所述當(dāng)前的抖動(dòng)偏移量與抖動(dòng)閾值進(jìn)行比較,并根據(jù)比較結(jié)果選擇曝光模式;
處理模塊302,用于根據(jù)選擇的曝光模式進(jìn)行曝光處理。
其中,確定模塊300在接收到拍照指令后,利用終端中的傳感器檢測(cè)終端當(dāng)前的抖動(dòng)偏移量;
需要說明的是,抖動(dòng)偏移量是終端根據(jù)手機(jī)的抖動(dòng)情況和偏移位移計(jì)算出的可以表征手機(jī)抖動(dòng)程度的物理量。
當(dāng)確定模塊300確定了當(dāng)前的抖動(dòng)偏移量后,與抖動(dòng)閾值進(jìn)行比較;
其中,抖動(dòng)閾值是根據(jù)不同超長曝光模式所允許的抖動(dòng)偏移量的范圍確定的數(shù)值,當(dāng)抖動(dòng)偏移量小于抖動(dòng)閾值時(shí),說明當(dāng)前終端的抖動(dòng)較小,采用物理超長曝光模式,可以使最終的圖像成像較清楚,故當(dāng)抖動(dòng)偏移量不小于抖動(dòng)閾值,選擇模塊301將抖動(dòng)模式自動(dòng)切換成物理超長曝光模式;
當(dāng)抖動(dòng)偏移量不小于抖動(dòng)閾值時(shí),說明當(dāng)前終端的抖動(dòng)較大,如果仍采用物理超長曝光模式,將會(huì)導(dǎo)致最終的圖像變得模糊,故當(dāng)抖動(dòng)偏移量大于抖動(dòng)閾值選擇模塊301將抖動(dòng)模式自動(dòng)切換成模擬超長曝光模式。
當(dāng)選擇模塊301選擇的超長曝光模式為物理超長曝光模式,則所述處理模塊302根據(jù)第一曝光時(shí)長確定成像傳感器上每行像素的曝光時(shí)長;根據(jù)每行像素的曝光時(shí)長對(duì)每行像素進(jìn)行曝光,完成圖像曝光處理;
當(dāng)選擇模塊301選擇的超長曝光模式為模擬超長曝光模式,所述處理模塊302根據(jù)第二曝光時(shí)長確定進(jìn)行模擬超長曝光所需要的短曝光圖像的幀數(shù);根據(jù)所需要的短曝光圖像的幀數(shù)通過短曝光模式獲取多幀短曝光圖像;將所述多幀短曝光圖像合成為一幀超長曝光圖像。
其中,短曝光模式也需要一定的曝光時(shí)長,所述處理模塊302根據(jù)長曝光模式的曝光時(shí)長與短曝光處理需要的曝光時(shí)長來確定出可以進(jìn)行的短曝光次數(shù),再進(jìn)行相應(yīng)次數(shù)的短曝光模式,獲取對(duì)應(yīng)幀數(shù)的短曝光圖像。
需要說明的是,第一曝光時(shí)長和第二曝光時(shí)長的確定可以由以下兩種方式確定:
方式一、根據(jù)當(dāng)前環(huán)境亮度確定;
所述處理模塊302在當(dāng)前環(huán)境亮度下,先拍攝一幀短曝光圖像,有短曝光圖像中的亮度信息確定出系統(tǒng)對(duì)應(yīng)的超長曝光時(shí)長。
需要說明的是,亮度信息與超長曝光時(shí)長的對(duì)應(yīng)關(guān)系存儲(chǔ)于所在終端中。
方式二、根據(jù)用戶確定;
處理模塊302提供用戶可以自行選擇進(jìn)行超長曝光的曝光時(shí)長,在處理模塊302接收到用戶對(duì)于曝光時(shí)長的選擇指令后,按照用戶選擇的曝光時(shí)長進(jìn)行曝光處理。
需要說明的是,第一曝光時(shí)長和第二曝光時(shí)長可以不同,主要決定于曝光時(shí)長的確定方式。
在超長曝光過程中可以將曝光的相關(guān)信息在圖像顯示界面進(jìn)行顯示具體可通過以下三種方式進(jìn)行顯示:
方式一、當(dāng)處理模塊302在進(jìn)行超長曝光時(shí),在圖像顯示界面顯示剩余的曝光時(shí)長,用以提醒用戶;
方式二、當(dāng)處理模塊302在進(jìn)行超長曝光時(shí),在圖像顯示界面顯示已曝光時(shí)長;
方式三、當(dāng)處理模塊302在進(jìn)行超長曝光時(shí),圖像顯示界面同時(shí)顯示已曝光時(shí)長和剩余曝光時(shí)長,用以提醒用戶。
采用上述方式顯示曝光時(shí)長,均可以防止由于顯示的是靜止的圖像或者只存在微小的變化的圖像導(dǎo)致的用戶容易產(chǎn)生誤操作的情況,并可以提示用戶剩余曝光時(shí)長或者已曝光時(shí)長。
需要說明的是,顯示方式可以是用戶自己設(shè)置也可以是系統(tǒng)默認(rèn);;在曝光的相關(guān)信息除了剩余曝光時(shí)長和已曝光時(shí)長還可以有其他信息,如亮度信息,角度信息等,剩余曝光時(shí)長和已曝光時(shí)長僅是舉例,凡是曝光的相關(guān)信息均適用于本發(fā)明實(shí)施例。
以上參照示出根據(jù)本申請(qǐng)實(shí)施例的方法、裝置(系統(tǒng))和/或計(jì)算機(jī)程序產(chǎn)品的框圖和/或流程圖描述本申請(qǐng)。應(yīng)理解,可以通過計(jì)算機(jī)程序指令來實(shí)現(xiàn)框圖和/或流程圖示圖的一個(gè)塊以及框圖和/或流程圖示圖的塊的組合??梢詫⑦@些計(jì)算機(jī)程序指令提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)的處理器和/或其它可編程數(shù)據(jù)處理裝置,以產(chǎn)生機(jī)器,使得經(jīng)由計(jì)算機(jī)處理器和/或其它可編程數(shù)據(jù)處理裝置執(zhí)行的指令創(chuàng)建用于實(shí)現(xiàn)框圖和/或流程圖塊中所指定的功能/動(dòng)作的方法。
相應(yīng)地,還可以用硬件和/或軟件(包括固件、駐留軟件、微碼等)來實(shí)施本申請(qǐng)。更進(jìn)一步地,本申請(qǐng)可以采取計(jì)算機(jī)可使用或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式,其具有在介質(zhì)中實(shí)現(xiàn)的計(jì)算機(jī)可使用或計(jì)算機(jī)可讀程序代碼,以由指令執(zhí)行系統(tǒng)來使用或結(jié)合指令執(zhí)行系統(tǒng)而使用。在本申請(qǐng)上下文中,計(jì)算機(jī)可使用或計(jì)算機(jī)可讀介質(zhì)可以是任意介質(zhì),其可以包含、存儲(chǔ)、通信、傳輸、或傳送程序,以由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用,或結(jié)合指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。