本發(fā)明涉及對焦技術(shù),尤其涉及一種控制方法、控制裝置和電子裝置。
背景技術(shù):
對于暗光或逆光等某些對比度較低的場景,反差式對焦方法中聚焦值(Focus value)的變化趨勢較不明顯,導(dǎo)致可能無法找到聚焦值最大的點從而無法實現(xiàn)對焦。
技術(shù)實現(xiàn)要素:
本發(fā)明的實施例提供一種控制方法、控制裝置和電子裝置。
本發(fā)明實施方式的控制方法,用于控制電子裝置,所述電子裝置包括成像裝置,所述控制方法包括以下步驟:
處理所述成像裝置輸出的多幀緩存圖像以識別是否存在人臉區(qū)域;
在存在所述人臉區(qū)域時將所述人臉區(qū)域劃分為多個子區(qū)域;
計算每個所述子區(qū)域的聚焦值;
對每個所述子區(qū)域的聚焦值進行加權(quán)計算以得到新聚焦值;和
根據(jù)所述新聚焦值進行對焦。
本發(fā)明實施方式的控制裝置,用于控制電子裝置,所述控制裝置包括識別模塊、劃分模塊、計算模塊和對焦模塊。所述識別模塊用于處理所述成像裝置輸出的多幀緩存圖像以識別是否存在人臉區(qū)域;所述劃分模塊用于在存在所述人臉區(qū)域時將所述人臉區(qū)域劃分為多個子區(qū)域;所述計算模塊用于計算每個所述子區(qū)域的聚焦值;所述計算模塊還用于對每個所述子區(qū)域的聚焦值進行加權(quán)計算以得到新聚焦值;所述對焦模塊用于根據(jù)所述新聚焦值進行對焦。
本發(fā)明實施方式的電子裝置包括成像裝置和上述的控制裝置。所述成像裝置和所述控制裝置電連接。
本發(fā)明實施方式的控制方法、控制裝置和電子裝置在拍攝暗光環(huán)境下的圖像時,對含有人臉區(qū)域的圖像進行劃分區(qū)域并對各個區(qū)域的聚焦值采用不同的加權(quán)值進行計算,從而增大各幀圖像的聚焦值之間的差異,提升對焦的準(zhǔn)確性。
本發(fā)明的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明的上述和/或附加的方面和優(yōu)點從結(jié)合下面附圖對實施方式的描述中將變得明顯和容易理解,其中:
圖1是本發(fā)明實施方式的控制方法的流程示意圖;
圖2是本發(fā)明實施方式的電子裝置的功能模塊示意圖;
圖3是本發(fā)明實施方式的電子裝置的實物示意圖;
圖4是本發(fā)明實施方式的聚焦值曲線的示意圖;
圖5是本發(fā)明某些實施方式的控制方法的流程示意圖;
圖6是本發(fā)明某些實施方式的電子裝置的功能模塊示意圖;
圖7是本發(fā)明某些實施方式的控制方法的流程示意圖;
圖8是本發(fā)明某些實施方式的電子裝置的功能模塊示意圖;
圖9是本發(fā)明某些實施方式的控制方法的流程示意圖;
圖10是本發(fā)明某些實施方式的電子裝置的功能模塊示意圖;
圖11是本發(fā)明某些實施方式的控制方法的流程示意圖;
圖12是本發(fā)明某些實施方式的成像裝置的功能模塊示意圖;和
圖13是本發(fā)明某些實施方式的電子裝置的功能模塊示意圖。
具體實施方式
下面詳細(xì)描述本發(fā)明的實施方式,所述實施方式的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施方式是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
請參閱圖1至3,本發(fā)明實施方式的控制方法,用于控制電子裝置100,控制方法包括以下步驟:
S11:處理成像裝置20輸出的多幀緩存圖像以識別是否存在人臉區(qū)域;
S13:在存在所述人臉區(qū)域時將所述人臉區(qū)域劃分為多個子區(qū)域;
S15:計算每個所述子區(qū)域的聚焦值;
S17:對每個所述子區(qū)域的聚焦值進行加權(quán)計算以得到新聚焦值;和
S19:根據(jù)所述新聚焦值進行對焦。
本發(fā)明實施方式的控制方法可由控制裝置10實現(xiàn)??刂蒲b置10包括識別模塊11、劃分模塊13、計算模塊15和對焦模塊17。步驟S1可以由識別模塊11實現(xiàn),步驟S13可以由劃分模塊13實現(xiàn),步驟S15可以由計算模塊15實現(xiàn),步驟S17也可以由計算模塊15實現(xiàn),步驟S19可以由對焦模塊17實現(xiàn)。
也即是說,識別模塊11用于處理成像裝置20輸出的多幀緩存圖像以識別是否存在人臉區(qū)域;劃分模塊13用于在存在所述人臉區(qū)域時將所述人臉區(qū)域劃分為多個子區(qū)域;計算模塊15用于計算每個所述子區(qū)域的聚焦值;計算模塊15還用于對每個所述子區(qū)域的聚焦值進行加權(quán)計算以得到新聚焦值;對焦模塊17用于根據(jù)所述新聚焦值進行對焦。
本發(fā)明實施方式的控制裝置10應(yīng)用于電子裝置100。也即是說,電子裝置100包括控制裝置10。本發(fā)明實施方式的控制裝置10還包括成像裝置20。其中,控制裝置10和成像裝置20電連接。
在某些實施方式中,電子裝置100包括手機、平板電腦、智能手環(huán)、智能手表、智能頭盔、智能眼鏡、筆記本電腦等,在此不作任何限制。在本發(fā)明的具體實施例中,電子裝置100為手機。
在某些實施方式中,成像裝置20包括前置攝像頭和/或后置攝像頭。
請參閱圖4,可以理解,電子裝置100拍攝暗光或逆光環(huán)境下的人臉圖像時,由于整體圖像的亮度較暗,因此對焦時統(tǒng)計得的多幀緩存圖像的聚焦值即FV(Focus Value)值之間的差異較小(如圖4中虛線曲線所示),從而對焦過程中難以找到聚焦值的曲線的高位拐點即聚焦值曲線的極大值點,導(dǎo)致無法準(zhǔn)確對焦。本發(fā)明實施方式的控制方法將人臉圖像劃分區(qū)域后,對每個區(qū)域的聚焦值采用不同的加權(quán)值進行計算,從而增大各幀圖像的聚焦值之間的差異(如圖4中實線曲線所示),以便電子裝置100在對焦過程能夠準(zhǔn)確找到聚焦值曲線的高位拐點,提升對焦清晰度,實現(xiàn)準(zhǔn)確對焦。
請參閱圖5,在某些實施方式中,步驟S17對每個所述子區(qū)域的聚焦值進行加權(quán)計算以得到新聚焦值包括以下步驟:
S171:根據(jù)所述聚焦值的大小將所述聚焦值劃分為多個集合,每個所述集合包括至少一個所述聚焦值;和
S172:采用不同的加權(quán)值對各個所述集合中的聚焦值進行計算以得到第一次更新的新聚焦值,每個所述集合對應(yīng)一個所述加權(quán)值。
請參閱圖6,在某些實施方式中,計算模塊15包括劃分單元151和第一計算單元152。步驟S171可以由劃分單元151實現(xiàn),步驟S172可以由第一計算單元152實現(xiàn)。
也即是說,劃分單元151用于根據(jù)所述聚焦值的大小將所述聚焦值劃分為多個集合,每個所述集合包括至少一個所述聚焦值;第一計算單元152用于采用不同的加權(quán)值對各個所述集合中的聚焦值進行計算以得到第一次更新的新聚焦值,每個所述集合對應(yīng)一個所述加權(quán)值。
請參閱圖7,在某些實施方式中,步驟S171根據(jù)所述聚焦值的大小將所述聚焦值劃分為多個集合包括以下步驟:
S1711:根據(jù)所述聚焦值的大小對所述聚焦值進行順序排列;和
S1712:將順序排列后的所述聚焦值劃分為多個集合。
請參閱圖8,在某些實施方式中,劃分單元151包括排列子單元1511和劃分子單元1512。步驟S1711可以由排列子單元1511實現(xiàn),步驟S1712可以由劃分子單元1512實現(xiàn)。
也即是說,排列子單元1511用于根據(jù)所述聚焦值的大小對所述聚焦值進行順序排列;劃分子單元1512用于將順序排列后的所述聚焦值劃分為多個集合。
在本發(fā)明的具體實施例中,在識別到人臉區(qū)域后,首先將人臉區(qū)域劃分為5*5個子區(qū)域,并分別計算每個子區(qū)域的聚焦值。隨后,根據(jù)聚焦值的大小對聚焦值進行升序排列,并將升序排列后的聚焦值劃分為5個集合。具體地,將排列位置為1至5的聚焦值劃分到第一集合中,將排列位置為6至10的聚焦值劃分到第二集合中,將排列位置為11至15的聚焦值劃分到第三集合中,將排列位置位16至20的聚焦值劃分到第四集合中,將排列位置為21至25的聚焦值劃分到第五集合中。隨后,對各個集合分配不同的權(quán)重值以計算第一次更新的新聚焦值。其中,第一集合的權(quán)重值為0.5,第二集合的權(quán)重值為1.0,第三集合的權(quán)重值為1.5,第四集合的權(quán)重值為2.0,第五集合的權(quán)重值為2.5。如此,聚焦值越大的子區(qū)域所分配的權(quán)重值越大,加權(quán)計算后得到的第一次更新的新聚焦值越大,在后續(xù)計算一幀圖像的總聚焦值時越大的新聚焦值所占的比重也越大。如此,增大聚焦值曲線的波動幅度以提升對焦的準(zhǔn)確性。
需要說明的是,人臉區(qū)域不僅僅可以劃分為5*5個子區(qū)域,也可以劃分為其他數(shù)值的子區(qū)域,如10*10個子區(qū)域或15*15個子區(qū)域等。此外,根據(jù)聚焦值的大小對聚焦值進行排列時不僅可以對聚焦值進行升序排列,也可以對聚焦值進行降序排列,比如,將人臉區(qū)域劃分為5*5個子區(qū)域并計算各個子區(qū)域的聚焦值后,根據(jù)聚焦值的大小對聚焦值進行降序排列。再者,在將聚焦值劃分為多個集合的步驟中,集合的個數(shù)的取值可以為5,也可以為6、10、12等其他數(shù)值,且各個集合所包含的聚焦值的個數(shù)可以是相等的,也可以是不等的。另外,各個集合所分配得的權(quán)重值也不僅限于本發(fā)明具體實施例中0.5、1.0、1.5、2.0、2.5等權(quán)重值,也可以為其他權(quán)重值,例如0.8、1.6、2.4、3.2、4.0等權(quán)重值。
請參閱圖9,在某些實施方式中,聚焦值包括垂直方向的聚焦值和水平方向的聚焦值,步驟S17對每個所述子區(qū)域的聚焦值進行加權(quán)計算以得到新聚焦值還包括以下步驟:
S173:對所述垂直方向的所述第一次更新的新聚焦值進行加權(quán)計算以得到所述垂直方向的第二次更新的新聚焦值;和
S174:對所述水平方向的所述第一次更新的新聚焦值進行加權(quán)計算以得到所述水平方向的第二次更新的新聚焦值。
請參閱圖10,在某些實施方式中,計算模塊15還包括第二計算單元153。步驟S173可以由第二計算單元153實現(xiàn),步驟S174也可以由第二計算單元153實現(xiàn)。
也即是說,第二計算單元153用于對所述垂直方向的所述第一次更新的新聚焦值進行加權(quán)計算以得到所述垂直方向的第二次更新的新聚焦值;第二計算單元153還用于對所述水平方向的所述第一次更新的新聚焦值進行加權(quán)計算以得到所述水平方向的第二次更新的新聚焦值。
在本發(fā)明的具體實施例中,由于第一次更新后的新聚焦值可以分解為垂直方向的新聚焦值和水平方向的新聚焦值,由于人臉區(qū)域中眉毛和眼睛的細(xì)節(jié)比較豐富,在圖像中表現(xiàn)為垂直方向的聚焦值的梯度相較于水平方向的聚焦值的梯度更為明顯,因此,對垂直方向的第一次更新的新聚焦值乘以權(quán)重值0.7以得到垂直方向的第二次更新后的新聚焦值,對水平方向的第一次更新的新聚焦值乘以權(quán)重值0.3以得到水平方向的第二次更新后的新聚焦值,之后將加權(quán)計算后的垂直方向的第二次更新后的新聚焦值與水平方向的第二次更新后的新聚焦值進行合成以得到各個子區(qū)域的新聚焦值。如此,可以進一步增大聚焦值曲線的波動幅度,提升對焦的準(zhǔn)確性。
需要說明的是,垂直方向和水平方向的第一次更新后的新聚焦值所對應(yīng)的權(quán)重值也可以為其它數(shù)值。如垂直方向的第一次更新后的新聚焦值所對應(yīng)的權(quán)重值可為0.8,水平方向的第一次更新后的新聚焦值所對應(yīng)的權(quán)重值可為0.2。
請采參閱圖11至12,在某些實施方式中,步驟S19根據(jù)所述新聚焦值進行對焦包括以下步驟:
S191:利用所述新聚焦值計算每幀所述緩存圖像的總聚焦值;
S192:判斷多幀所述緩存圖像的總聚焦值是否出現(xiàn)高位拐點;和
S193:在出現(xiàn)所述高位拐點時控制馬達(dá)22驅(qū)動對焦鏡片21移動至所述成像裝置的對焦位置。
請參閱圖13,在某些實施方式中,對焦模塊17包括第三計算單元171、判斷單元172和控制單元173。步驟S191可以由第三計算單元171實現(xiàn),步驟S192可以由判斷單元172實現(xiàn),步驟S193可以由控制單元173實現(xiàn)。
也即是說,第三計算單元171用于利用所述新聚焦值計算每幀所述緩存圖像的總聚焦值;判斷單元172用于判斷多幀所述緩存圖像的總聚焦值是否出現(xiàn)高位拐點;控制單元173用于在出現(xiàn)所述高位拐點時控制馬達(dá)22驅(qū)動對焦鏡片21移動至所述成像裝置的對焦位置。
其中,高位拐點指的是總聚焦值的曲線上的極大值點。由于馬達(dá)22驅(qū)動對焦鏡片21移動,從而使得成像裝置20從未合焦?fàn)顟B(tài)變成合焦?fàn)顟B(tài),再到合焦?fàn)顟B(tài)變?yōu)槲春辖範(fàn)顟B(tài),在整個過程中,緩存圖像的總聚焦值先增加再減小,所以出現(xiàn)了一個高位拐點,即極大值點,此時可以認(rèn)為成像裝置20處于合焦?fàn)顟B(tài)。如此,成像裝置20找到總聚焦值的曲線上的極大值點即高位拐點后即可實現(xiàn)對焦。
可以理解,對每幀圖像的人臉區(qū)域劃分為多個子區(qū)域并計算出各個子區(qū)域的第二次更新后的新聚焦值后,可以利用多個新聚焦值計算出每幀圖像對應(yīng)的總聚焦值。總聚焦值的計算方法為將多個新聚焦值進行求和并取平均值。由于總聚焦值是由多個加權(quán)計算后的新聚焦值計算得來的,因此,各幀圖像的總聚焦值之間的差異較大,也即是說,由多個總聚焦值形成的總聚焦值曲線的波動幅度較大,成像裝置20可以較為準(zhǔn)確地找到總聚焦值曲線中的最大極值點,從而確定成像裝置20的對焦位置。如此,提升在暗光環(huán)境下進行拍攝時對焦的準(zhǔn)確性,提升拍攝質(zhì)量。
在本發(fā)明的實施方式的描述中,需要理解的是,術(shù)語“中心”、“縱向”、“橫向”、“長度”、“寬度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”、“順時針”、“逆時針”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明的實施方式和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的實施方式的限制。
此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括一個或者更多個所述特征。在本發(fā)明的實施方式的描述中,“多個”的含義是兩個或兩個以上,除非另有明確具體的限定。
在本發(fā)明的實施方式的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接或可以相互通訊;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通或兩個元件的相互作用關(guān)系。對于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語在本發(fā)明的實施方式中的具體含義。
在本發(fā)明的實施方式中,除非另有明確的規(guī)定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接觸,也可以包括第一和第二特征不是直接接觸而是通過它們之間的另外的特征接觸。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或僅僅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或僅僅表示第一特征水平高度小于第二特征。
上文的公開提供了許多不同的實施方式或例子用來實現(xiàn)本發(fā)明的實施方式的不同結(jié)構(gòu)。為了簡化本發(fā)明的實施方式的公開,上文中對特定例子的部件和設(shè)置進行描述。當(dāng)然,它們僅僅為示例,并且目的不在于限制本發(fā)明。此外,本發(fā)明的實施方式可以在不同例子中重復(fù)參考數(shù)字和/或參考字母,這種重復(fù)是為了簡化和清楚的目的,其本身不指示所討論各種實施方式和/或設(shè)置之間的關(guān)系。此外,本發(fā)明的實施方式提供了的各種特定的工藝和材料的例子,但是本領(lǐng)域普通技術(shù)人員可以意識到其他工藝的應(yīng)用和/或其他材料的使用。
在本說明書的描述中,參考術(shù)語“一個實施方式”、“一些實施方式”、“示意性實施方式”、“示例”、“具體示例”或“一些示例”等的描述意指結(jié)合所述實施方式或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施方式或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施方式或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施方式或示例中以合適的方式結(jié)合。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。