本發(fā)明涉及智能終端技術(shù)領(lǐng)域,尤其涉及一種雙攝像頭的成像方法和成像裝置。
背景技術(shù):
隨著智能終端技術(shù)的不斷進(jìn)步,雙攝像頭配置已成為移動終端的標(biāo)準(zhǔn)配置。兩個攝像頭的焦距可以是不同的。在拍照時,可以通過在兩個攝像頭之間進(jìn)行切換來實(shí)現(xiàn)變焦。但是,兩個攝像頭本身均為固定焦距,并不能實(shí)現(xiàn)真正的光學(xué)變焦,只能通過數(shù)碼來模擬實(shí)現(xiàn)變焦。而通過數(shù)碼變焦得到的圖像,通常成像質(zhì)量較差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的旨在至少在一定程度上解決上述的技術(shù)問題之一。
為此,本發(fā)明的第一個目的在于提出一種雙攝像頭的成像方法,利用驅(qū)動件對第二攝像頭的焦距進(jìn)行精準(zhǔn)控制,使得雙攝像頭能夠?qū)崿F(xiàn)真正的光學(xué)變焦,進(jìn)而輸出效果更好、更符合用戶需求的圖像,提高了用戶的拍攝體驗(yàn)。
本發(fā)明的第二個目的在于提出一種雙攝像頭的成像裝置。
本發(fā)明的第三個目的在于提出一種非臨時性計(jì)算機(jī)可讀存儲介質(zhì)。
本發(fā)明的第四個目的在于提出一種計(jì)算機(jī)程序產(chǎn)品。
為達(dá)上述目的,本發(fā)明第一方面實(shí)施例提出了一種雙攝像頭的成像方法,所述雙攝像頭包括第一攝像頭和第二攝像頭,所述第二攝像頭包括多個鏡頭組片;驅(qū)動件,所述驅(qū)動件與所述多個鏡頭組片連接以驅(qū)動其沿光軸方向運(yùn)動,所述方法包括以下步驟:
實(shí)時檢測當(dāng)前拍攝場景對應(yīng)的拍攝焦距;
當(dāng)所述拍攝焦距為第一焦距時,控制所述第一攝像頭進(jìn)入成像模式;
接收用戶對拍攝界面的變焦操作;
根據(jù)所述變焦操作控制所述第二攝像頭進(jìn)入成像模式;
在所述第二攝像頭進(jìn)入成像模式下,繼續(xù)接收所述用戶的變焦操作;
根據(jù)所述變焦操作控制所述驅(qū)動件形變,以驅(qū)動所述第二攝像頭中的所述多個鏡頭組片沿光軸方向運(yùn)動,以實(shí)現(xiàn)光學(xué)變焦。
本發(fā)明實(shí)施例的雙攝像頭的成像方法,利用驅(qū)動件對第二攝像頭的焦距進(jìn)行精準(zhǔn)控制,使得雙攝像頭能夠?qū)崿F(xiàn)真正的光學(xué)變焦,進(jìn)而輸出效果更好、更符合用戶需求的圖像,提高了用戶的拍攝體驗(yàn)。
為達(dá)上述目的,本發(fā)明第二方面實(shí)施例提出了一種雙攝像頭的成像裝置,所述雙攝像頭包括第一攝像頭和第二攝像頭,所述第二攝像頭包括多個鏡頭組片;驅(qū)動件,所述驅(qū)動件與所述多個鏡頭組片連接以驅(qū)動其沿光軸方向運(yùn)動,所述裝置包括:
檢測模塊,用于實(shí)時檢測當(dāng)前拍攝場景對應(yīng)的拍攝焦距;
控制模塊,用于當(dāng)所述拍攝焦距為第一焦距時,控制所述第一攝像頭進(jìn)入成像模式;
接收模塊,用于接收用戶對拍攝界面的變焦操作;
所述控制模塊,還用于根據(jù)所述變焦操作控制所述第二攝像頭進(jìn)入成像模式;
所述接收模塊,還用于在所述第二攝像頭進(jìn)入成像模式下,繼續(xù)接收所述用戶的變焦操作;
光學(xué)變焦模塊,用于根據(jù)所述變焦操作控制所述驅(qū)動件形變,以驅(qū)動所述第二攝像頭中的所述多個鏡頭組片沿光軸方向運(yùn)動,以實(shí)現(xiàn)光學(xué)變焦。
本發(fā)明實(shí)施例的雙攝像頭的成像裝置,利用驅(qū)動件對第二攝像頭的焦距進(jìn)行精準(zhǔn)控制,使得雙攝像頭能夠?qū)崿F(xiàn)真正的光學(xué)變焦,進(jìn)而輸出效果更好、更符合用戶需求的圖像,提高了用戶的拍攝體驗(yàn)。
為達(dá)上述目的,本發(fā)明第三方面實(shí)施例提出了一種非臨時性計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,所述程序被處理器執(zhí)行時實(shí)現(xiàn)第一方面實(shí)施例所述的雙攝像頭的成像方法。
為達(dá)上述目的,本發(fā)明第四方面實(shí)施例提出了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)所述計(jì)算機(jī)程序產(chǎn)品中的指令由處理器執(zhí)行時,實(shí)現(xiàn)第一方面實(shí)施例所述的雙攝像頭的成像方法。
本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。
附圖說明
本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對實(shí)施例的描述中將變得明顯和容易理解,其中:
圖1為本發(fā)明一實(shí)施例提出的雙攝像頭的成像方法的流程圖;
圖2為本發(fā)明一實(shí)施例提出的雙攝像頭的結(jié)構(gòu)示意圖;
圖3為本發(fā)明一實(shí)施例提出的雙攝像頭的成像裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
下面參考附圖描述本發(fā)明實(shí)施例的雙攝像頭的成像方法和裝置。
圖1為本發(fā)明一實(shí)施例提出的雙攝像頭的成像方法的流程圖。
如圖1所示,該雙攝像頭的成像方法包括以下步驟:
s1,實(shí)時檢測當(dāng)前拍攝場景對應(yīng)的拍攝焦距。
其中,該方法應(yīng)用與具有雙攝像頭的電子設(shè)備。具體結(jié)構(gòu)可如圖2所示,雙攝像頭包括第一攝像頭10和第二攝像頭20,第二攝像頭20包括多個鏡頭組片。驅(qū)動件30可與多個鏡頭組片連接,可以驅(qū)動多個鏡頭組片沿光軸方向運(yùn)動。
在本發(fā)明的一個實(shí)施例中,第一攝像頭可以是廣角攝像頭,為固定焦距攝像頭,第一攝像頭的焦距為第一焦距。第二攝像頭為望遠(yuǎn)攝像頭,是一個可變焦距攝像頭。且第二攝像頭的最小焦距大于第一攝像頭的焦距。舉例來說,第一攝像頭的焦距為28mm,第二攝像頭的焦距為50mm-75mm。
在本實(shí)施例中,當(dāng)電子設(shè)備的雙攝像頭啟動之后,可實(shí)時檢測當(dāng)前拍攝場景對應(yīng)的拍攝焦距。
s2、當(dāng)拍攝焦距為第一焦距時,控制第一攝像頭進(jìn)入成像模式。
在本實(shí)施例中,當(dāng)當(dāng)前的拍攝焦距為第一焦距的時候,可控制第一攝像頭進(jìn)入成像模式。例如:在控制雙攝像頭進(jìn)行拍攝的時候,當(dāng)兩個攝像頭的焦距不同時,一般默認(rèn)情況下,可采用第一攝像頭的焦距28mm來進(jìn)行取景拍攝,即控制第一攝像頭進(jìn)入成像模式。
s3、接收用戶對拍攝界面的變焦操作。
在本實(shí)施例中,電子設(shè)備通常具有觸摸屏,可通過觸摸屏顯示當(dāng)前的拍攝界面。用戶可對觸摸屏進(jìn)行操作,從而對拍攝界面進(jìn)行控制。例如:兩個手指在觸摸屏上反方向分開滑動,放大屏幕中被攝物體,即對拍攝界面進(jìn)行變焦操作。
s4、根據(jù)變焦操作控制第二攝像頭進(jìn)入成像模式。
在接收到變焦操作之后,可根據(jù)該變焦操作控制第二攝像頭進(jìn)入成像模式。繼續(xù)上例進(jìn)行說明,在收到了用戶兩個手指在觸摸屏上反方向分開滑動的操作之后,此時拍攝焦距變?yōu)榈诙z像頭的最小焦距50mm,從而可開啟第二攝像頭,通過第二攝像頭對當(dāng)前場景進(jìn)行拍攝。
s5、在第二攝像頭進(jìn)入成像模式下,繼續(xù)接收用戶的變焦操作。
在本實(shí)施例中,在開啟了第二攝像頭進(jìn)行拍攝之后,可繼續(xù)接收用戶的變焦操作。
s6、根據(jù)變焦操作控制驅(qū)動件形變,以驅(qū)動第二攝像頭中的多個鏡頭組片沿光軸方向運(yùn)動,以實(shí)現(xiàn)光學(xué)變焦。
在本實(shí)施例中,由于第二攝像頭是可變焦距攝像頭,因此,可根據(jù)用戶的變焦操作,實(shí)時地進(jìn)行光學(xué)變焦。具體地,在接收到變焦操作之后,可生成一個變焦控制指令,基于該變焦控制指令可對驅(qū)動件輸入控制電流,以使驅(qū)動件根據(jù)溫度變化進(jìn)行形變,進(jìn)而驅(qū)動第二攝像頭中的多個鏡頭組片沿光軸方向運(yùn)動,最終實(shí)現(xiàn)光學(xué)變焦。例如:根據(jù)變焦操作,控制第二攝像頭逐漸從50mm的焦距變化至75mm的焦距。最終,拍攝出符合用戶需求焦距下的圖像,解決了數(shù)碼變焦模式下成像質(zhì)量差的問題。
應(yīng)當(dāng)理解的是,上述實(shí)施例中描述的驅(qū)動件為sma(形狀記憶合金,shapememoryalloys),其具有控制精度高,易于控制等特點(diǎn)。驅(qū)動件形變后的長度可以根據(jù)sma的力學(xué)性能和電阻特性之間的關(guān)系確定,本發(fā)明對此不作詳細(xì)說明。
本實(shí)施例的雙攝像頭的成像方法,利用驅(qū)動件對第二攝像頭的焦距進(jìn)行精準(zhǔn)控制,使得雙攝像頭能夠?qū)崿F(xiàn)真正的光學(xué)變焦,進(jìn)而輸出效果更好、更符合用戶需求的圖像,提高了用戶的拍攝體驗(yàn)。
為實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種雙攝像頭的成像裝置。
如圖3所示,雙攝像頭的控制裝置包括檢測模塊310、控制模塊320、接收模塊330和光學(xué)變焦模塊340。
其中,檢測模塊310可實(shí)時檢測當(dāng)前拍攝場景對應(yīng)的拍攝焦距。當(dāng)拍攝焦距為第一焦距時,控制模塊320可控制第一攝像頭進(jìn)入成像模式。然后,接收模塊330可接收用戶對拍攝界面的變焦操作??刂颇K320可根據(jù)變焦操作控制第二攝像頭進(jìn)入成像模式。在第二攝像頭進(jìn)入成像模式下,接收模塊330可繼續(xù)接收用戶的變焦操作。光學(xué)變焦模塊340可根據(jù)變焦操作控制驅(qū)動件形變,以驅(qū)動第二攝像頭中的多個鏡頭組片沿光軸方向運(yùn)動,以實(shí)現(xiàn)光學(xué)變焦。
應(yīng)當(dāng)理解的是,關(guān)于上述實(shí)施例中的雙攝像頭的成像裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該雙攝像頭的成像方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
本實(shí)施例的雙攝像頭的成像裝置,利用驅(qū)動件對第二攝像頭的焦距進(jìn)行精準(zhǔn)控制,使得雙攝像頭能夠?qū)崿F(xiàn)真正的光學(xué)變焦,進(jìn)而輸出效果更好、更符合用戶需求的圖像,提高了用戶的拍攝體驗(yàn)。
為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出了一種非臨時性計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,當(dāng)該計(jì)算機(jī)程序被處理器執(zhí)行時,實(shí)現(xiàn)前述實(shí)施例的雙攝像頭的成像方法。
為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)該計(jì)算機(jī)程序產(chǎn)品中的指令由處理器執(zhí)行時,實(shí)現(xiàn)前述實(shí)施例的雙攝像頭的成像方法。
在本說明書的描述中,參考術(shù)語“一個實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個實(shí)施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個或多個實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實(shí)現(xiàn)定制邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^對紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時以其他合適方式進(jìn)行處理來以電子方式獲得程序,然后將其存儲在計(jì)算機(jī)存儲器中。
應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。如,如果用硬件來實(shí)現(xiàn)和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對數(shù)據(jù)信號實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場可編程門陣列(fpga)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實(shí)施例的步驟之一或其組合。
此外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,也可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實(shí)施例進(jìn)行變化、修改、替換和變型。