国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      拍攝方法、裝置和移動終端與流程

      文檔序號:11139158閱讀:321來源:國知局
      拍攝方法、裝置和移動終端與制造工藝

      本發(fā)明涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種拍攝方法、裝置和移動終端。



      背景技術(shù):

      隨著智能手機(jī)和平板電腦的普及,人們在日常生活中越來越多地使用移動設(shè)備進(jìn)行拍攝。由于圖像傳感器只能感應(yīng)亮度而無法感應(yīng)顏色,目前的拍攝設(shè)備中通常采用拜耳(Bayer)濾片實現(xiàn)彩色圖像的輸出。

      通過Bayer濾片輸出彩色圖像的原理是:使光線通過以Bayer陣列排序的RGB顏色濾片,得到光線的色彩,再利用算法(例如,插值運(yùn)算)通過將周圍像素的顏色做插補(bǔ),圖像傳感器接收到光信號之后,可對光信號進(jìn)行處理實現(xiàn)單個像素的彩色輸出。圖1(a)是Bayer陣列排列示意圖,圖1(b)是顏色插補(bǔ)過程示意圖,以向顏色為紅色的像素點插補(bǔ)另兩種顏色為例,當(dāng)顏色為紅色的像素點想要獲得綠色和藍(lán)色時,需要利用插值算法將該像素點周圍的像素點的綠色和藍(lán)色插補(bǔ)進(jìn)來,從而實現(xiàn)彩色圖像的輸出。

      然而,采用Bayer陣列通過顏色插補(bǔ)方式獲得彩色圖像時,在插補(bǔ)過程中容易出現(xiàn)偽色,而且當(dāng)遇到高頻信號時,會導(dǎo)致解像力降低,被拍攝對象的細(xì)節(jié)難以分辨,嚴(yán)重影響圖像質(zhì)量。



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

      本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。

      為此,本發(fā)明的一個目的在于提出一種拍攝方法,該方法能夠準(zhǔn)確獲得圖像色彩,清晰顯示被拍攝對象的細(xì)節(jié),提高解像力和圖像質(zhì)量。

      本發(fā)明的另一個目的在于提出一種拍攝裝置。

      本發(fā)明的另一個目的在于提出一種移動終端。

      為達(dá)到上述目的,本發(fā)明第一方面實施例提出的拍攝方法,包括:當(dāng)圖像傳感器位于初始位置時,控制圖像傳感器進(jìn)行第一次曝光,并獲取第一幀圖像;控制圖像傳感器移動至第一位置,進(jìn)行第二次曝光,并獲取第二幀圖像;控制圖像傳感器移動至第二位置,進(jìn)行第三次曝光,并獲取第三幀圖像;合并第一幀圖像、第二幀圖像和第三幀圖像,并輸出合成圖像。

      本發(fā)明第一方面實施例提出的拍攝方法,通過當(dāng)圖像傳感器位于不同位置時控制圖像傳感器進(jìn)行曝光,分別獲取第一幀圖像、第二幀圖像和第三幀圖像,合并各幀圖像并輸出合成圖像,能夠準(zhǔn)確地輸出彩色圖像的顏色,避免了軟件算法產(chǎn)生偽色的情況,使得圖像清晰,解像力高,提升了圖像質(zhì)量。

      為達(dá)到上述目的,本發(fā)明第二方面實施例提出的拍攝裝置,包括:第一處理模塊,用于當(dāng)圖像傳感器位于初始位置時,控制圖像傳感器進(jìn)行第一次曝光,并獲取第一幀圖像;第二處理模塊,用于控制圖像傳感器移動至第一位置,進(jìn)行第二次曝光,并獲取第二幀圖像;第三處理模塊,用于控制圖像傳感器移動至第二位置,進(jìn)行第三次曝光,并獲取第三幀圖像;合成模塊,用于合并第一幀圖像、第二幀圖像和第三幀圖像,并輸出合成圖像。

      本發(fā)明第二方面實施例提出的拍攝裝置,通過當(dāng)圖像傳感器位于不同位置時控制圖像傳感器進(jìn)行曝光,分別獲取第一幀圖像、第二幀圖像和第三幀圖像,合并各幀圖像并輸出合成圖像,能夠準(zhǔn)確地輸出彩色圖像的顏色,避免了軟件算法產(chǎn)生偽色的情況,使得圖像清晰,解像力高,提升了圖像質(zhì)量。

      為達(dá)到上述目的,本發(fā)明第三方面實施例提出的移動終端,包括:外殼、處理器、存儲器、電路板、電源電路、微電機(jī)以及圖像傳感器;

      電路板安置在外殼圍成的空間內(nèi)部,處理器、存儲器和微電機(jī)設(shè)置在電路板上;

      圖像傳感器與微電機(jī)相連;

      微電機(jī)用于控制所述圖像傳感器移動;

      電源電路用于為移動終端的各個電路或器件供電;

      存儲器用于存儲可執(zhí)行程序代碼;

      處理器用于通過讀取存儲器中存儲的可執(zhí)行程序代碼來運(yùn)行與可執(zhí)行程序代碼對應(yīng)的程序;

      處理器具體用于:

      當(dāng)圖像傳感器位于初始位置時,控制圖像傳感器進(jìn)行第一次曝光,并獲取第一幀圖像;

      控制圖像傳感器移動至第一位置,進(jìn)行第二次曝光,并獲取第二幀圖像;

      控制圖像傳感器移動至第二位置,進(jìn)行第三次曝光,并獲取第三幀圖像;

      合并第一幀圖像、第二幀圖像和第三幀圖像,并輸出合成圖像。

      本發(fā)明第三方面實施例提出的移動終端,通過當(dāng)圖像傳感器位于不同位置時控制圖像傳感器進(jìn)行曝光,分別獲取第一幀圖像、第二幀圖像和第三幀圖像,合并各幀圖像并輸出合成圖像,能夠準(zhǔn)確地輸出彩色圖像的顏色,避免了軟件算法產(chǎn)生偽色的情況,使得圖像清晰,解像力高,提升了圖像質(zhì)量。

      本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。

      附圖說明

      本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:

      圖1(a)是Bayer陣列排列示意圖;

      圖1(b)是顏色插補(bǔ)過程示意圖;

      圖2是本發(fā)明一個實施例拍攝方法的流程示意圖;

      圖3是本發(fā)明一實施例圖像傳感器顏色濾片的排列方式示意圖;

      圖4(a)是微電機(jī)控制圖像傳感器移動的結(jié)構(gòu)俯視圖;

      圖4(b)是微電機(jī)控制圖像傳感器移動的結(jié)構(gòu)側(cè)視圖;

      圖5是本發(fā)明一個實施例提出的拍攝裝置的結(jié)構(gòu)示意圖;

      圖6是本發(fā)明另一個實施例提出的拍攝裝置的結(jié)構(gòu)示意圖;

      圖7是本發(fā)明一個實施例提出的移動終端的結(jié)構(gòu)示意圖。

      具體實施方式

      下面詳細(xì)描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的模塊或具有相同或類似功能的模塊。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。

      圖2是本發(fā)明一個實施例拍攝方法的流程示意圖。

      如圖2所示,本實施例拍攝方法包括:

      S21:當(dāng)圖像傳感器位于初始位置時,控制圖像傳感器進(jìn)行第一次曝光,并獲取第一幀圖像。

      在本發(fā)明一個實施例中,在開啟攝像頭進(jìn)行拍攝時,將連接攝像頭的圖像傳感器當(dāng)前所在的位置作為初始位置,此時控制圖像傳感器進(jìn)行第一次曝光,獲取第一幀圖像。

      需要注意的是,在控制圖像傳感器進(jìn)行第一次曝光之前,還可以預(yù)先設(shè)置顏色濾片的排列方式,將顏色濾片排列為濾片陣列,濾片陣列在行方向上按照R(紅色)、G(綠色)、B(藍(lán)色)的顏色順序排列,在列方向上按照R、B、G的顏色順序排列。

      具體地,濾片陣列在行方向上按照R、G、B的顏色順序從左至右重復(fù)排列,在列方向上按照R、B、G的顏色順序從上至下重復(fù)排列。

      應(yīng)當(dāng)理解的是,在濾片陣列的行方向上,無論各行的第一個像素點是哪種顏色分量,各行中R分量之后的顏色分量均為G,G分量之后的顏色分量均為B,而B分量之后的顏色分量均為R。同樣,在濾片陣列的列方向上,無論各列的第一個像素點是哪種顏色分量,各列中R分量之后的顏色分量均為B,B分量之后的顏色分量均為G,而G分量之后的顏色分量均為R。

      作為一種示例,參見圖3,圖3是本發(fā)明一實施例圖像傳感器顏色濾片的排列方式示意圖。

      如圖3所示,本實施例中,圖像傳感器的顏色濾片的排列方式為:該陣列中第一行各像素點的顏色從左至右分別為R、G和B單方向依次排列,其中,R表示紅色,G表示綠色,B表示藍(lán)色。在這種排列方式中,一個像素點的左邊像素點和正下方像素點的顏色相同,其右邊像素點和正上方像素點的顏色相同。以顏色為紅色的像素點為例,其左邊像素點和正下方像素點的顏色都為藍(lán)色,其右邊像素點和正上方像素點的顏色都為綠色。

      在設(shè)置好圖像傳感器的顏色濾片的排列方式后,就可以控制圖像傳感器進(jìn)行第一次曝光,通過圖像傳感器中設(shè)置好的顏色濾片分別采集每一個像素對應(yīng)的第一顏色信號,以生成第一幀圖像。

      例如,仍以圖3中示例的顏色濾片排列方式為例,在控制圖像傳感器進(jìn)行第一次曝光之后,通過圖像傳感器中設(shè)置好的顏色濾片分別采集被拍攝對象的每一個像素對應(yīng)的第一顏色信號,其中,采集的一部分像素點的第一顏色信號為R、一部分像素點的第一顏色信號為G,剩余一部分像素點的第一顏色信號為B。例如,圖像傳感器第一次曝光后采集的第二行的第三個像素點的第一顏色信號為G。

      S22:控制圖像傳感器移動至第一位置,進(jìn)行第二次曝光,并獲取第二幀圖像。

      在本發(fā)明一個實施例中,通過控制圖像傳感器在初始位置進(jìn)行曝光采集到的被拍攝對象每一像素對應(yīng)的第一顏色信號只包含三原色RGB中的一種,生成的第一幀圖像的色彩較被拍攝對象有很大差別。我們知道,三原色RGB具有最大的混合色域,其他顏色可以由三原色RGB按一定的比例混合得到,因此,若要獲取最接近被拍攝對象的顏色,所拍攝照片中每一個像素點都要包含R、G和B三種顏色分量,可以通過移動圖像傳感器的方式來采集每個像素點的另外兩種顏色信號,最終得到能真實反映被拍攝對象顏色的彩色圖像。本實施例中,主要采用微電機(jī)來控制圖像傳感器的移動。

      作為一種示例,參見圖4(a)和圖4(b),圖4(a)是微電機(jī)控制圖像傳感器移動的結(jié)構(gòu)俯視圖,圖4(b)是微電機(jī)控制圖像傳感器移動的結(jié)構(gòu)側(cè)視圖。

      從圖4(b)中可以看出,圖像傳感器41設(shè)置在基板42上,基板42下方鑲嵌有兩個滾珠43,滾珠43與電路板44相接,微電機(jī)45與基板42的一端相連,利用微電機(jī)45的動力在滾珠43的協(xié)助下控制圖像傳感器移動。

      應(yīng)當(dāng)理解的是,協(xié)助圖像傳感器移動的器件不限于滾珠,也可以是其他能使圖像傳感器和電路板之間產(chǎn)生相對位移的彈性材料或連接器件,對此不作限制。

      在本發(fā)明的一個實施例中,微電機(jī)控制圖像傳感器移動至第一位置之后,圖像傳感器進(jìn)行第二次曝光,并獲取第二幀圖像。

      其中,第一位置可以是微電機(jī)控制圖像傳感器向左、右、上或者下四個方向中的其中一個方向移動n個像素的距離后圖像傳感器所在的位置,其中,n為正整數(shù)。

      具體地,圖像傳感器進(jìn)行第二次曝光,分別采集每一個像素對應(yīng)的第二顏色信號,以生成第二幀圖像。

      例如,仍以圖3中示例的顏色濾片排列方式為例,以初始位置作為參照點,以圖像傳感器向左移動1個像素的距離為例,在控制圖像傳感器進(jìn)行第二次曝光之后,通過圖像傳感器中設(shè)置好的顏色濾片分別采集被拍攝對象的每一個像素對應(yīng)的第二顏色信號,以生成第二幀圖像。由于圖像傳感器向左移動了1個像素的距離,生成的第二幀圖像中與圖像傳感器在初始位置采集第一顏色信號后生成的第一幀圖像中顏色為R的各像素點相對應(yīng)的像素點的顏色為G,也就是說,圖像傳感器在第一位置進(jìn)行曝光后采集到的上述像素點對應(yīng)的第二顏色信號為G。同理,第一信號顏色為G和B的對應(yīng)的像素點,其第二信號顏色分別為B和R。例如,圖像傳感器在初始位置進(jìn)行第一次曝光后采集的第二行的第三個像素點的第一顏色信號為G,而在第一位置進(jìn)行第二次曝光后,圖像傳感器采集的第二行的第三個像素點的第二顏色信號為B。

      需要說明的是,圖像傳感器向各個方向移動的距離不限于1個像素的距離,只要能保證采集到的每一個像素點的第二顏色信號與第一顏色信號不同即可,對圖像傳感器移動的距離和移動方向均不作限制。

      S23:控制圖像傳感器移動至第二位置,進(jìn)行第三次曝光,并獲取第三幀圖像。

      在本發(fā)明的一個實施例中,可以通過微電機(jī)控制圖像傳感器移動至第二位置,圖像傳感器在第二位置進(jìn)行第三次曝光,并獲取第三幀圖像。

      其中,第二位置為控制圖像傳感器向左、右、上或者下移動m個像素的距離后圖像傳感器所在的位置,其中,m為正整數(shù)。

      具體地,微電機(jī)控制圖像傳感器移動至第二位置,圖像傳感器在第二位置進(jìn)行第三次曝光,分別采集每一個像素對應(yīng)的第三顏色信號,以生成第三幀圖像。

      示例一,仍以圖3中示例的顏色濾片排列方式為例,以初始位置作為參照點,以圖像傳感器向左移動1個像素的距離后圖像傳感器所在的位置為第一位置、圖像傳感器向右移動1個像素的距離后圖像傳感器所在的位置為第二位置為例,在控制圖像傳感器進(jìn)行第三次曝光之后,通過圖像傳感器中設(shè)置好的顏色濾片分別采集被拍攝對象的每一個像素對應(yīng)的第三顏色信號,以生成第三幀圖像。由于圖像傳感器向右移動了1個像素的距離,生成的第三幀圖像中與圖像傳感器在初始位置采集第一顏色信號后生成的第一幀圖像中顏色為R的各像素點相對應(yīng)的像素點的顏色為B,也就是說,圖像傳感器在第二位置進(jìn)行曝光后采集到的上述像素點對應(yīng)的第三顏色信號為B。同理,第一信號顏色為G和B的對應(yīng)的像素點,其第三信號顏色分別為R和G。例如,圖像傳感器在初始位置進(jìn)行第一次曝光后采集的第二行的第三個像素點的第一顏色信號為G,而在第二位置進(jìn)行第三次曝光后,圖像傳感器采集的第二行的第三個像素點的第三顏色信號為R。

      示例二,仍以圖3中示例的顏色濾片排列方式為例,以初始位置作為參照點,以圖像傳感器向左移動1個像素的距離后圖像傳感器所在的位置為第一位置、圖像傳感器向左移動2個像素的距離后圖像傳感器所在的位置為第二位置為例,在控制圖像傳感器進(jìn)行第三次曝光之后,通過圖像傳感器中設(shè)置好的顏色濾片分別采集被拍攝對象的每一個像素對應(yīng)的第三顏色信號,以生成第三幀圖像。由于圖像傳感器向左移動了2個像素的距離,生成的第三幀圖像中與圖像傳感器在初始位置采集第一顏色信號后生成的第一幀圖像中顏色為R的各像素點相對應(yīng)的像素點的顏色為B,也就是說,圖像傳感器在第二位置進(jìn)行曝光后采集到的上述像素點對應(yīng)的第三顏色信號為B。同理,第一信號顏色為G和B的對應(yīng)的像素點,其第三信號顏色分別為R和G。例如,圖像傳感器在初始位置進(jìn)行第一次曝光后采集的第二行的第三個像素點的第一顏色信號為G,而在第二位置進(jìn)行第三次曝光后,圖像傳感器采集的第二行的第三個像素點的第三顏色信號為R。

      需要說明的是,只要能保證圖像傳感器在第二位置采集到的每一個像素點的第三顏色信號與第一顏色信號和第二顏色信號不同,對圖像傳感器移動的距離和方向均不作限制。

      S24:合并第一幀圖像、第二幀圖像和第三幀圖像,并輸出合成圖像。

      在本發(fā)明的一個實施例中,通過合并上述步驟中獲取的第一幀圖像、第二幀圖像和第三幀圖像,得到最終輸出的彩色圖像。

      具體地,對第一幀圖像、第二幀圖像和第三幀圖像中的每一個像素的顏色進(jìn)行疊加,以生成合成圖像。

      在本發(fā)明的一個實施例中,上述步驟生成的第一幀圖像、第二幀圖像和第三幀圖像中,同一像素點的顏色分別為三原色RGB中的其中一種且各不同,將三幀圖像通過疊加的方式合并后,生成的合成圖像中,每一個像素點都含有R、G和B三種顏色分量,可以得到多種不同的色彩,而無需通過周圍像素進(jìn)行插補(bǔ)即可實現(xiàn)彩色圖像的輸出。

      在本發(fā)明的另一實施例中,還可以通過在圖像傳感器移動到各位置進(jìn)行曝光之前,調(diào)整每一次曝光的曝光時間即改變曝光量,以獲得曝光量不同的第一幀圖像、第二幀圖像和第三幀圖像,通過合成得到細(xì)節(jié)更清晰的高動態(tài)范圍圖像(High-Dynamic Range,HDR)。

      具體地,第一幀圖像對應(yīng)的第一曝光量、第二幀圖像對應(yīng)的第二曝光量和第三幀圖像對應(yīng)的第三曝光量依次遞增。也就是說,圖像傳感器在初始位置進(jìn)行第一次曝光前,首先設(shè)置一個曝光時間,對應(yīng)第一曝光量,曝光后得到第一曝光量對應(yīng)的第一幀圖像;圖像傳感器在第二位置進(jìn)行曝光前,設(shè)置第二曝光量對應(yīng)的曝光時間,設(shè)置的第二次曝光時間比第一次曝光時間稍長,故第二曝光量相對于第一曝光量增加,曝光后得到第二曝光量對應(yīng)的第二幀圖像;同樣,圖像傳感器在第三位置進(jìn)行曝光前,設(shè)置第三曝光量對應(yīng)的曝光時間,此時設(shè)置的曝光時間又比第二次曝光時間稍長,故第三曝光量相對于第二曝光量又有增加,曝光后得到第三曝光量對應(yīng)的第三幀圖像。因此,得到的三幀圖像的曝光量各不相同,且依次遞增。

      在得到不同曝光量的三幀圖像之后,可以將三幀圖像合成得到細(xì)節(jié)更清晰的HDR圖像。

      具體地,可以利用HDR技術(shù)對第一幀圖像、第二幀圖像和第三幀圖像進(jìn)行合成,生成HDR圖像。

      可以理解的是,不同曝光時間下得到的不同圖像,其對應(yīng)的曝光量不同,因而圖像中呈現(xiàn)的細(xì)節(jié)也不同。利用不同曝光時間相對應(yīng)最佳細(xì)節(jié)的各圖像合成HDR圖像,可以使得到的圖像充分呈現(xiàn)被拍攝對象的細(xì)節(jié),提升圖像質(zhì)量。

      需要說明的是,本發(fā)明的實施例中只是以生成三幀圖像為例進(jìn)行解釋說明,不能作為本發(fā)明的限制,本發(fā)明的拍攝方法也可以生成六幀圖像、九幀圖像等,對此不作限制,且生成的圖像幀數(shù)越多,合成的照片顏色越接近于被拍攝對象的顏色,圖像質(zhì)量越好,應(yīng)當(dāng)注意,生成的圖像幀數(shù)需是3的倍數(shù),才能保證合成圖像的顏色準(zhǔn)確性。

      本發(fā)明實施例的拍攝方法,通過當(dāng)圖像傳感器位于不同位置時控制圖像傳感器進(jìn)行曝光,分別獲取第一幀圖像、第二幀圖像和第三幀圖像,合并各幀圖像并輸出合成圖像,能夠準(zhǔn)確地輸出彩色圖像的顏色,避免了軟件算法產(chǎn)生偽色的情況,使得圖像清晰,解像力高,提升了圖像質(zhì)量。

      圖5是本發(fā)明一個實施例提出的拍攝裝置的結(jié)構(gòu)示意圖。

      如圖5所示,拍攝裝置500可包括第一處理模塊510、第二處理模塊520、第三處理模塊530以及合成模塊540。其中,

      第一處理模塊510,用于當(dāng)圖像傳感器位于初始位置時,控制圖像傳感器進(jìn)行第一次曝光,并獲取第一幀圖像。

      第二處理模塊520,用于控制圖像傳感器移動至第一位置,進(jìn)行第二次曝光,并獲取第二幀圖像。

      第三處理模塊530,用于控制圖像傳感器移動至第二位置,進(jìn)行第三次曝光,并獲取第三幀圖像。

      合成模塊540,用于合并第一幀圖像、第二幀圖像和第三幀圖像,并輸出合成圖像。

      具體地,第一處理模塊510用于控制圖像傳感器分別采集每一個像素對應(yīng)的第一顏色信號,以生成所述第一幀圖像;第二處理模塊520用于控制圖像傳感器分別采集每一個像素對應(yīng)的第二顏色信號,以生成第二幀圖像;第三處理模塊530用于控制圖像傳感器分別采集每一個像素對應(yīng)的第三顏色信號,以生成第三幀圖像;合成模塊540用于對第一幀圖像、第二幀圖像和第三幀圖像中的每一個像素的顏色進(jìn)行疊加,以生成合成圖像。

      可選地,一些實施例中,參見圖6,本發(fā)明實施例的拍攝裝置500還包括:

      設(shè)置模塊550,用于在控制所述圖像傳感器進(jìn)行第一次曝光之前,將顏色濾片排列為濾片陣列,所述濾片陣列在行方向上按照R、G、B的顏色順序排列,在列方向上按照R、B、G的顏色順序排列。

      具體地,設(shè)置模塊550將顏色濾片排列為濾片陣列時,濾片陣列在行方向上按照R、G、B的顏色順序從左至右重復(fù)排列,濾片陣列在列方向上按照R、B、G的顏色順序從上至下重復(fù)排列。

      可選地,一些實施例中,還可以通過在各處理模塊控制圖像傳感器移動到各位置進(jìn)行曝光之前,調(diào)整每一次曝光的曝光時間即改變曝光量,以獲得曝光量不同的第一幀圖像、第二幀圖像和第三幀圖像,通過合成得到細(xì)節(jié)更清晰的HDR圖像。

      具體地,第一幀圖像對應(yīng)的第一曝光量、第二幀圖像對應(yīng)的第二曝光量和第三幀圖像對應(yīng)的第三曝光量依次遞增。

      具體地,合成模塊540還用于利用HDR技術(shù)對第一幀圖像、第二幀圖像和第三幀圖像進(jìn)行合成,生成HDR圖像。

      需要說明的是,前述實施例中對拍攝方法實施例的解釋說明也適用于該實施例的拍攝裝置,其實現(xiàn)原理類似,此處不再贅述。

      本發(fā)明實施例的拍攝裝置,通過當(dāng)圖像傳感器位于不同位置時控制圖像傳感器進(jìn)行曝光,分別獲取第一幀圖像、第二幀圖像和第三幀圖像,合并各幀圖像并輸出合成圖像,能夠準(zhǔn)確地輸出彩色圖像的顏色,避免了軟件算法產(chǎn)生偽色的情況,使得圖像清晰,解像力高,提升了圖像質(zhì)量。

      圖7是本發(fā)明一個實施例提出的移動終端的結(jié)構(gòu)示意圖。

      移動終端可以是手機(jī)、平板電腦等。

      如圖7所示,移動終端包括:外殼71、處理器72、存儲器73、電路板74、電源電路75、微電機(jī)76以及圖像傳感器77,其中,電路板74安置在外殼71圍成的空間內(nèi)部,處理器72、存儲器73和微電機(jī)76設(shè)置在電路板74上;微電機(jī)76用于控制圖像傳感器77移動;圖像傳感器77與微電機(jī)76相連;電源電路75用于為移動終端的各個電路或器件供電;存儲器73用于存儲可執(zhí)行程序代碼;處理器72通過讀取存儲器73中存儲的可執(zhí)行程序代碼來運(yùn)行與可執(zhí)行程序代碼對應(yīng)的程序;處理器72具體用于執(zhí)行以下方法:

      S21’:當(dāng)圖像傳感器位于初始位置時,控制圖像傳感器進(jìn)行第一次曝光,并獲取第一幀圖像。

      在本發(fā)明一個實施例中,在開啟攝像頭進(jìn)行拍攝時,將連接攝像頭的圖像傳感器當(dāng)前所在的位置作為初始位置,此時控制圖像傳感器進(jìn)行第一次曝光,獲取第一幀圖像。

      需要注意的是,在控制圖像傳感器進(jìn)行第一次曝光之前,還可以預(yù)先設(shè)置顏色濾片的排列方式,將顏色濾片排列為濾片陣列,濾片陣列在行方向上按照R(紅色)、G(綠色)、B(藍(lán)色)的顏色順序排列,在列方向上按照R、B、G的顏色順序排列。

      具體地,濾片陣列在行方向上按照R、G、B的顏色順序從左至右重復(fù)排列,在列方向上按照R、B、G的顏色順序從上至下重復(fù)排列。

      應(yīng)當(dāng)理解的是,在濾片陣列的行方向上,無論各行的第一個像素點是哪種顏色分量,各行中R分量之后的顏色分量均為G,G分量之后的顏色分量均為B,而B分量之后的顏色分量均為R。同樣,在濾片陣列的列方向上,無論各列的第一個像素點是哪種顏色分量,各列中R分量之后的顏色分量均為B,B分量之后的顏色分量均為G,而G分量之后的顏色分量均為R。

      作為一種示例,參見圖3,圖3是本發(fā)明一實施例圖像傳感器顏色濾片的排列方式示意圖。

      如圖3所示,本實施例中,圖像傳感器的顏色濾片的排列方式為:該陣列中第一行各像素點的顏色從左至右分別為R、G和B單方向依次排列,其中,R表示紅色,G表示綠色,B表示藍(lán)色。在這種排列方式中,一個像素點的左邊像素點和正下方像素點的顏色相同,其右邊像素點和正上方像素點的顏色相同。以顏色為紅色的像素點為例,其左邊像素點和正下方像素點的顏色都為藍(lán)色,其右邊像素點和正上方像素點的顏色都為綠色。

      在設(shè)置好圖像傳感器的顏色濾片的排列方式后,就可以控制圖像傳感器進(jìn)行第一次曝光,通過圖像傳感器中設(shè)置好的顏色濾片分別采集每一個像素對應(yīng)的第一顏色信號,以生成第一幀圖像。

      例如,仍以圖3中示例的顏色濾片排列方式為例,在控制圖像傳感器進(jìn)行第一次曝光之后,通過圖像傳感器中設(shè)置好的顏色濾片分別采集被拍攝對象的每一個像素對應(yīng)的第一顏色信號,其中,采集的一部分像素點的第一顏色信號為R、一部分像素點的第一顏色信號為G,剩余一部分像素點的第一顏色信號為B。例如,圖像傳感器第一次曝光后采集的第二行的第三個像素點的第一顏色信號為G。

      S22’:控制圖像傳感器移動至第一位置,進(jìn)行第二次曝光,并獲取第二幀圖像。

      在本發(fā)明一個實施例中,通過控制圖像傳感器在初始位置進(jìn)行曝光采集到的被拍攝對象每一像素對應(yīng)的第一顏色信號只包含三原色RGB中的一種,生成的第一幀圖像的色彩較被拍攝對象有很大差別。我們知道,三原色RGB具有最大的混合色域,其他顏色可以由三原色RGB按一定的比例混合得到,因此,若要獲取最接近被拍攝對象的顏色,所拍攝照片中每一個像素點都要包含R、G和B三種顏色分量,可以通過移動圖像傳感器的方式來采集每個像素點的另外兩種顏色信號,最終得到能真實反映被拍攝對象顏色的彩色圖像。本實施例中,主要采用微電機(jī)來控制圖像傳感器的移動。

      作為一種示例,參見圖4(a)和圖4(b),圖4(a)是微電機(jī)控制圖像傳感器移動的結(jié)構(gòu)俯視圖,圖4(b)是微電機(jī)控制圖像傳感器移動的結(jié)構(gòu)側(cè)視圖。

      從圖4(b)中可以看出,圖像傳感器41設(shè)置在基板42上,基板42下方鑲嵌有兩個滾珠43,滾珠43與電路板44相接,微電機(jī)45與基板42的一端相連,利用微電機(jī)45的動力在滾珠43的協(xié)助下控制圖像傳感器移動。

      應(yīng)當(dāng)理解的是,協(xié)助圖像傳感器移動的器件不限于滾珠,也可以是其他能使圖像傳感器和電路板之間產(chǎn)生相對位移的彈性材料或連接器件,對此不作限制。

      在本發(fā)明的一個實施例中,微電機(jī)控制圖像傳感器移動至第一位置之后,圖像傳感器進(jìn)行第二次曝光,并獲取第二幀圖像。

      其中,第一位置可以是微電機(jī)控制圖像傳感器向左、右、上或者下四個方向中的其中一個方向移動n個像素的距離后圖像傳感器所在的位置,其中,n為正整數(shù)。

      具體地,圖像傳感器進(jìn)行第二次曝光,分別采集每一個像素對應(yīng)的第二顏色信號,以生成第二幀圖像。

      例如,仍以圖3中示例的顏色濾片排列方式為例,以初始位置作為參照點,以圖像傳感器向左移動1個像素的距離為例,在控制圖像傳感器進(jìn)行第二次曝光之后,通過圖像傳感器中設(shè)置好的顏色濾片分別采集被拍攝對象的每一個像素對應(yīng)的第二顏色信號,以生成第二幀圖像。由于圖像傳感器向左移動了1個像素的距離,生成的第二幀圖像中與圖像傳感器在初始位置采集第一顏色信號后生成的第一幀圖像中顏色為R的各像素點相對應(yīng)的像素點的顏色為G,也就是說,圖像傳感器在第一位置進(jìn)行曝光后采集到的上述像素點對應(yīng)的第二顏色信號為G。同理,第一信號顏色為G和B的對應(yīng)的像素點,其第二信號顏色分別為B和R。例如,圖像傳感器在初始位置進(jìn)行第一次曝光后采集的第二行的第三個像素點的第一顏色信號為G,而在第一位置進(jìn)行第二次曝光后,圖像傳感器采集的第二行的第三個像素點的第二顏色信號為B。

      需要說明的是,圖像傳感器向各個方向移動的距離不限于1個像素的距離,只要能保證采集到的每一個像素點的第二顏色信號與第一顏色信號不同即可,對圖像傳感器移動的距離和移動方向均不作限制。

      S23’:控制圖像傳感器移動至第二位置,進(jìn)行第三次曝光,并獲取第三幀圖像。

      在本發(fā)明的一個實施例中,可以通過微電機(jī)控制圖像傳感器移動至第二位置,圖像傳感器在第二位置進(jìn)行第三次曝光,并獲取第三幀圖像。

      其中,第二位置為控制圖像傳感器向左、右、上或者下移動m個像素的距離后圖像傳感器所在的位置,其中,m為正整數(shù)。

      具體地,微電機(jī)控制圖像傳感器移動至第二位置,圖像傳感器在第二位置進(jìn)行第三次曝光,分別采集每一個像素對應(yīng)的第三顏色信號,以生成第三幀圖像。

      示例一,仍以圖3中示例的顏色濾片排列方式為例,以初始位置作為參照點,以圖像傳感器向左移動1個像素的距離后圖像傳感器所在的位置為第一位置、圖像傳感器向右移動1個像素的距離后圖像傳感器所在的位置為第二位置為例,在控制圖像傳感器進(jìn)行第三次曝光之后,通過圖像傳感器中設(shè)置好的顏色濾片分別采集被拍攝對象的每一個像素對應(yīng)的第三顏色信號,以生成第三幀圖像。由于圖像傳感器向右移動了1個像素的距離,生成的第三幀圖像中與圖像傳感器在初始位置采集第一顏色信號后生成的第一幀圖像中顏色為R的各像素點相對應(yīng)的像素點的顏色為B,也就是說,圖像傳感器在第二位置進(jìn)行曝光后采集到的上述像素點對應(yīng)的第三顏色信號為B。同理,第一信號顏色為G和B的對應(yīng)的像素點,其第三信號顏色分別為R和G。例如,圖像傳感器在初始位置進(jìn)行第一次曝光后采集的第二行的第三個像素點的第一顏色信號為G,而在第二位置進(jìn)行第三次曝光后,圖像傳感器采集的第二行的第三個像素點的第三顏色信號為R。

      示例二,仍以圖3中示例的顏色濾片排列方式為例,以初始位置作為參照點,以圖像傳感器向左移動1個像素的距離后圖像傳感器所在的位置為第一位置、圖像傳感器向左移動2個像素的距離后圖像傳感器所在的位置為第二位置為例,在控制圖像傳感器進(jìn)行第三次曝光之后,通過圖像傳感器中設(shè)置好的顏色濾片分別采集被拍攝對象的每一個像素對應(yīng)的第三顏色信號,以生成第三幀圖像。由于圖像傳感器向左移動了2個像素的距離,生成的第三幀圖像中與圖像傳感器在初始位置采集第一顏色信號后生成的第一幀圖像中顏色為R的各像素點相對應(yīng)的像素點的顏色為B,也就是說,圖像傳感器在第二位置進(jìn)行曝光后采集到的上述像素點對應(yīng)的第三顏色信號為B。同理,第一信號顏色為G和B的對應(yīng)的像素點,其第三信號顏色分別為R和G。例如,圖像傳感器在初始位置進(jìn)行第一次曝光后采集的第二行的第三個像素點的第一顏色信號為G,而在第二位置進(jìn)行第三次曝光后,圖像傳感器采集的第二行的第三個像素點的第三顏色信號為R。

      需要說明的是,只要能保證圖像傳感器在第二位置采集到的每一個像素點的第三顏色信號與第一顏色信號和第二顏色信號不同,對圖像傳感器移動的距離和方向均不作限制。

      S24’:合并第一幀圖像、第二幀圖像和第三幀圖像,并輸出合成圖像。

      在本發(fā)明的一個實施例中,通過合并上述步驟中獲取的第一幀圖像、第二幀圖像和第三幀圖像,得到最終輸出的彩色圖像。

      具體地,對第一幀圖像、第二幀圖像和第三幀圖像中的每一個像素的顏色進(jìn)行疊加,以生成合成圖像。

      在本發(fā)明的一個實施例中,上述步驟生成的第一幀圖像、第二幀圖像和第三幀圖像中,同一像素點的顏色分別為三原色RGB中的其中一種且各不同,將三幀圖像通過疊加的方式合并后,生成的合成圖像中,每一個像素點都含有R、G和B三種顏色分量,可以得到多種不同的色彩,而無需通過周圍像素進(jìn)行插補(bǔ)即可實現(xiàn)彩色圖像的輸出。

      在本發(fā)明的另一實施例中,還可以通過在圖像傳感器移動到各位置進(jìn)行曝光之前,調(diào)整每一次曝光的曝光時間即改變曝光量,以獲得曝光量不同的第一幀圖像、第二幀圖像和第三幀圖像,通過合成得到細(xì)節(jié)更清晰的HDR圖像。

      具體地,第一幀圖像對應(yīng)的第一曝光量、第二幀圖像對應(yīng)的第二曝光量和第三幀圖像對應(yīng)的第三曝光量依次遞增。也就是說,圖像傳感器在初始位置進(jìn)行第一次曝光前,首先設(shè)置一個曝光時間,對應(yīng)第一曝光量,曝光后得到第一曝光量對應(yīng)的第一幀圖像;圖像傳感器在第二位置進(jìn)行曝光前,設(shè)置第二曝光量對應(yīng)的曝光時間,設(shè)置的第二次曝光時間比第一次曝光時間稍長,故第二曝光量相對于第一曝光量增加,曝光后得到第二曝光量對應(yīng)的第二幀圖像;同樣,圖像傳感器在第三位置進(jìn)行曝光前,設(shè)置第三曝光量對應(yīng)的曝光時間,此時設(shè)置的曝光時間又比第二次曝光時間稍長,故第三曝光量相對于第二曝光量又有增加,曝光后得到第三曝光量對應(yīng)的第三幀圖像。因此,得到的三幀圖像的曝光量各不相同,且依次遞增。

      在得到不同曝光量的三幀圖像之后,可以將三幀圖像合成得到細(xì)節(jié)更清晰的HDR圖像。

      具體地,可以利用HDR技術(shù)對第一幀圖像、第二幀圖像和第三幀圖像進(jìn)行合成,生成HDR圖像。

      可以理解的是,不同曝光時間下得到的不同圖像,其對應(yīng)的曝光量不同,因而圖像中呈現(xiàn)的細(xì)節(jié)也不同。利用不同曝光時間相對應(yīng)最佳細(xì)節(jié)的各圖像合成HDR圖像,可以使得到的圖像充分呈現(xiàn)被拍攝對象的細(xì)節(jié),提升圖像質(zhì)量。

      需要說明的是,本發(fā)明的實施例中只是以生成三幀圖像為例進(jìn)行解釋說明,不能作為本發(fā)明的限制,本發(fā)明的拍攝方法也可以生成六幀圖像、九幀圖像等,對此不作限制,且生成的圖像幀數(shù)越多,合成的照片顏色越接近于被拍攝對象的顏色,圖像質(zhì)量越好,應(yīng)當(dāng)注意,生成的圖像幀數(shù)需是3的倍數(shù),才能保證合成圖像的顏色準(zhǔn)確性。

      本發(fā)明實施例的移動終端,通過當(dāng)圖像傳感器位于不同位置時控制圖像傳感器進(jìn)行曝光,分別獲取第一幀圖像、第二幀圖像和第三幀圖像,合并各幀圖像并輸出合成圖像,能夠準(zhǔn)確地輸出彩色圖像的顏色,避免了軟件算法產(chǎn)生偽色的情況,使得圖像清晰,解像力高,提升了圖像質(zhì)量。

      可以理解的是,上述各實施例中相同或相似部分可以相互參考,在一些實施例中未詳細(xì)說明的內(nèi)容可以參見其他實施例中相同或相似的內(nèi)容。

      需要說明的是,在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是指至少兩個。

      流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。

      應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。

      本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。

      此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。

      上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。

      在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。

      盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進(jìn)行變化、修改、替換和變型。

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