連接,該A/D轉(zhuǎn)換器1214對模擬圖像信號進(jìn)行模數(shù)轉(zhuǎn)換,向總線1227輸出數(shù)字圖像信號(以下稱之為圖像數(shù)據(jù))。
[0081]總線1227是用于傳送在相機(jī)的內(nèi)部讀出或生成的各種數(shù)據(jù)的傳送路徑。在總線1227連接著上述A/D轉(zhuǎn)換器1214,此外還連接著圖像處理器1215、JPEG處理器1216、微型計算機(jī) 1217、SDRAM (Synchronous Dynamic random access memory,同步動態(tài)隨機(jī)存取內(nèi)存)1218、存儲器接口(以下稱之為存儲器I/F) 1219、LCD (Liquid Crystal Display,液晶顯不器)驅(qū)動器1220。
[0082]圖像處理器1215對基于攝像元件1212的輸出的圖像數(shù)據(jù)進(jìn)行OB相減處理、白平衡調(diào)整、顏色矩陣運(yùn)算、伽馬轉(zhuǎn)換、色差信號處理、噪聲去除處理、同時化處理、邊緣處理等各種圖像處理。JPEG處理器1216在將圖像數(shù)據(jù)記錄于記錄介質(zhì)1225時,按照J(rèn)PEG壓縮方式壓縮從SDRAM1218讀出的圖像數(shù)據(jù)。此外,JPEG處理器1216為了進(jìn)行圖像再現(xiàn)顯示而進(jìn)行JPEG圖像數(shù)據(jù)的解壓縮。進(jìn)行解壓縮時,讀出記錄在記錄介質(zhì)1225中的文件,在JPEG處理器1216中實施了解壓縮處理后,將解壓縮的圖像數(shù)據(jù)暫時存儲于SDRAM1218中并在LCD1226上進(jìn)行顯示。另外,在本實施方式中,作為圖像壓縮解壓縮方式采用的是JPEG方式,然而壓縮解壓縮方式不限于此,當(dāng)然可以采用MPEG、TIFF, H.264等其他的壓縮解壓縮方式。
[0083]微型計算機(jī)1217發(fā)揮作為該相機(jī)整體的控制部的功能,統(tǒng)一控制相機(jī)的各種處理序列。微型計算機(jī)1217連接著操作單元1223和閃存1224。
[0084]操作單元1223包括但不限于實體按鍵或者虛擬按鍵,該實體或虛擬按鍵可以為電源按鈕、拍照鍵、編輯按鍵、動態(tài)圖像按鈕、再現(xiàn)按鈕、菜單按鈕、十字鍵、OK按鈕、刪除按鈕、放大按鈕等各種輸入按鈕和各種輸入鍵等操作控件,檢測這些操作控件的操作狀態(tài),。
[0085]將檢測結(jié)果向微型計算機(jī)1217輸出。此外,在作為顯示器的IXD1226的前表面設(shè)有觸摸面板,檢測用戶的觸摸位置,將該觸摸位置向微型計算機(jī)1217輸出。微型計算機(jī)1217根據(jù)來自操作單元1223的操作位置的檢測結(jié)果,執(zhí)行與用戶的操作對應(yīng)的各種處理序列。
[0086]閃存1224存儲用于執(zhí)行微型計算機(jī)1217的各種處理序列的程序。微型計算機(jī)1217根據(jù)該程序進(jìn)行相機(jī)整體的控制。此外,閃存1224存儲相機(jī)的各種調(diào)整值,微型計算機(jī)1217讀出調(diào)整值,按照該調(diào)整值進(jìn)行相機(jī)的控制。
[0087]SDRAM1218是用于對圖像數(shù)據(jù)等進(jìn)行暫時存儲的可電改寫的易失性存儲器。該SDRAM1218暫時存儲從A/D轉(zhuǎn)換器1214輸出的圖像數(shù)據(jù)和在圖像處理器1215、JPEG處理器1216等中進(jìn)行了處理后的圖像數(shù)據(jù)。
[0088]存儲器接口 1219與記錄介質(zhì)1225連接,進(jìn)行將圖像數(shù)據(jù)和附加在圖像數(shù)據(jù)中的文件頭等數(shù)據(jù)寫入記錄介質(zhì)1225和從記錄介質(zhì)1225中讀出的控制。記錄介質(zhì)1225例如為能夠在相機(jī)主體上自由拆裝的存儲器卡等記錄介質(zhì),然而不限于此,也可以是內(nèi)置在相機(jī)主體中的硬盤等。
[0089]IXD驅(qū)動器1210與IXD1226連接,將由圖像處理器1215處理后的圖像數(shù)據(jù)存儲于SDRAM1218,需要顯示時,讀取SDRAM1218存儲的圖像數(shù)據(jù)并在IXD1226上顯示,或者,JPEG處理器1216壓縮過的圖像數(shù)據(jù)存儲于SDRAM1218,在需要顯示時,JPEG處理器1216讀取SDRAM1218的壓縮過的圖像數(shù)據(jù),再進(jìn)行解壓縮,將解壓縮后的圖像數(shù)據(jù)通過LCD1226進(jìn)行顯不O
[0090]IXD1226配置在相機(jī)主體的背面進(jìn)行圖像顯示。該IXD1226IXD),然而不限于此,也可以采用有機(jī)EL等各種顯示面板(LCD1226),然而不限于此,也可以采用有機(jī)EL等各種顯示面板。
[0091]基于上述移動終端硬件結(jié)構(gòu)以及相機(jī)的電氣結(jié)構(gòu)示意圖,提出本發(fā)明連拍照片的處理裝置各個實施例。
[0092]參照圖3,圖3為本發(fā)明連拍照片的處理裝置的第一實施例的結(jié)構(gòu)示意圖,該裝置包括:
[0093]第一獲取模塊10,用于在偵測到相機(jī)連拍指令時,獲取連拍照片;
[0094]選取模塊20,用于選取連拍照片中的一張照片作為基礎(chǔ)照片,并將該基礎(chǔ)照片作為第一次合成的合成照片;
[0095]處理模塊30,用于依次提取其他連拍照片,每提取到一張其他連拍照片,將當(dāng)前提取的連拍照片與上一次合成的合成照片進(jìn)行合成以生成新的合成照片,并進(jìn)行存儲;該新的合成照片包括該上一次合成的合成照片與當(dāng)前提取的連拍照片的疊加部分;
[0096]確定模塊40,用于確定該當(dāng)前提取的連拍照片的疊加部分與上一次合成的合成照片的疊加部分中的差異區(qū)域,并將該當(dāng)前提取的連拍照片的疊加部分的差異區(qū)域存儲到差異照片中。
[0097]在偵測到相機(jī)連拍指令時,相機(jī)按照預(yù)設(shè)時間間隔拍攝照片,拍攝的張數(shù)可預(yù)先設(shè)定。該連拍照片至少包括兩張照片。
[0098]相機(jī)連拍功能可以一次性拍攝多張照片,這里所指的相機(jī)連拍并非單指照相機(jī)的連拍,還可以是任意具有拍攝功能的拍攝裝置的連拍,如智能手機(jī)、平板電腦等。相機(jī)連拍時可連拍幾張照片,由相機(jī)的軟硬件配置決定,如,對于一些配置高的相機(jī),可連拍的照片張數(shù)較多。
[0099]相機(jī)在進(jìn)行連拍時,拍攝參數(shù)都相同,因此該第一獲取模塊10獲得的連拍照片的大小相同。
[0100]該基礎(chǔ)照片可任意選取,可以是連拍時第一次拍攝的照片,也可以是連拍時中間拍攝的照片,也可以是連拍時最后一次拍攝的照片。在一實施例中,當(dāng)該連拍照片的張數(shù)為奇數(shù)時,如為5張,則該選取模塊20可以選取第3張連拍照片作為基礎(chǔ)照片;當(dāng)該連拍照片的張數(shù)為偶數(shù)時,如為6張,則該選取模塊20可以選取第3張或第4張連拍照片作為基礎(chǔ)照片。在本發(fā)明中,優(yōu)選該連拍時第一次拍攝的照片為基礎(chǔ)照片。
[0101]該選取模塊20將該基礎(chǔ)照片作為第一次合成的合成照片,可將該基礎(chǔ)照片單獨(dú)存儲。
[0102]該處理模塊30依次提取其他連拍照片,可按照拍攝順序依次提取其他連拍照片,如按照拍攝順序,該連拍照片包括PU P2、P3、P4和P5,其中Pl為基礎(chǔ)照片,依次提取P2、P3、P4和P5。還可以隨機(jī)提取其他連拍照片,如連拍照片依次為P1、P2、P3、P4和P5,其中Pl為基礎(chǔ)照片,其他連拍照片的提取順序為P3、P4、P2和P5。
[0103]該處理模塊30每提取到一張其他連拍照片,將當(dāng)前提取的連拍照片與上一次合成的合成照片進(jìn)行合成以生成新的合成照片,如當(dāng)前提取的連拍照片為P2,將該P(yáng)2和Pl進(jìn)行合成以生成新的合成照片,如圖4所示。在一實施例中,當(dāng)連拍照片有3張時,在將P2和Pl進(jìn)行合成生成新的合成照片后,再將P3和上一次合成的合成照片(即P2和Pl進(jìn)行合成生成的新的合成照片)進(jìn)行合成以生成新的合成照片。在一實施例中,當(dāng)連拍照片有4張時,在將P2和Pl進(jìn)行合成生成新的合成照片后,再將P3和上一次合成的合成照片(即P2和Pl進(jìn)行合成生成的新的合成照片)進(jìn)行合成以生成新的合成照片,然后再將P4和上一次合成的合成照片(即PU P2和P3進(jìn)行合成生成的新的合成照片)進(jìn)行合成以生成新的合成照片,如圖5所示。
[0104]該新的合成照片包括該上一次合成的合成照片與當(dāng)前提取的連拍照片的疊加部分,如圖4中所示的區(qū)域Z1。
[0105]在將所有的連拍照片進(jìn)行合成后,將新的合成照片進(jìn)行存儲。
[0106]在一實施例中,上一次合成的合成照片與當(dāng)前提取的連拍照片的疊加部分可通過以下方式獲取:查找上一次合成的合成照片與當(dāng)前提取的連拍照片的特征點,然后根據(jù)該特征點對上一次合成的合成照片和當(dāng)前提取的連拍照片進(jìn)行特征點匹配,確定該上一次合成的合成照片和當(dāng)前提取的連拍照片的疊加部分??赏ㄟ^Harris特征點檢測方法、Susan特征點檢測方法等得到上一次合成的合成照片與當(dāng)前提取的連拍照片的疊加部分。
[0107]在另一實施例中,上一次合成的合成照片與當(dāng)前提取的連拍照片的疊加部分可通過以下方式獲取:獲取該當(dāng)前提取的連拍照片相對于基礎(chǔ)照片的位移矢量,根據(jù)該當(dāng)前提取的連拍照片相對于基礎(chǔ)照片的位移矢量將該當(dāng)前提取的連拍照片與上一次合成的合成照片進(jìn)行疊加,確定該上一次合成的合成照片和當(dāng)前提取的連拍照片的疊加部分。如,按照拍攝順序,該連拍照片包括P1、P2、P3、P4和P5,其中Pl為基礎(chǔ)照片,依次提取P2、P3、P4和P5,連拍照片P2相對于基礎(chǔ)照片Pl的位移矢量dl為向下位移dyl、向左位移dxl,連拍照片P3相對于基礎(chǔ)照片Pl的位移矢量d2為向下位移dy2、向左位移dx2,連拍照片P4相對于基礎(chǔ)照片Pl的位移矢量d3為向下位移dy3、向左位移dx3,連拍照片P5相對于基礎(chǔ)照片Pl的位移矢量d4為向下位移dyl、向左位移dx4;則在將連拍照片P2和基礎(chǔ)照片Pl進(jìn)行合成時,先將該連拍照片P2完成重合在基礎(chǔ)照片Pl的位置,然后將該連拍照片P2向下位移dyl、向左位移dxl,生成新的合成照片;在將連拍照片P3和上一次合成的合成照片進(jìn)行合成時,先將該連拍照片P3完全重合在基礎(chǔ)照片Pl的位置,然后將該連拍照片P3向下位移dy2、向左位移dx2,生成新的合成照片;依次類推,將連拍照片P4和P5,與上一次合成的合成照片進(jìn)行合成,以生成新的合成照片。
[0108]在該新的合成照片里,保留基礎(chǔ)照片的像素點像素;即不管有多少張連拍照片與該基礎(chǔ)照片進(jìn)行合成,生成新的合成照片,在該新的合成照片中,基礎(chǔ)照片對應(yīng)的像素點像素都不會被其他連拍照片的像素點像素替換。
[0109]該確定模塊40確定該當(dāng)前提取的連拍照片的疊加部分與上一次合成的合成照片的疊加部分中的差異區(qū)域,該差異區(qū)域可以為正方形區(qū)域或長方形區(qū)域。
[0110]該確定模塊40將該當(dāng)前提取的連拍照片的疊加部分的差異區(qū)域存儲到差異照片中,即將該當(dāng)前提取的連拍照片的疊加部分的差異區(qū)域的像素點像素存儲到差異照片中,在一實施例中,該當(dāng)前提取的連拍照片為P2,P2的疊加部分的差異區(qū)域為區(qū)域d21和區(qū)域d22,如圖4所示;將該當(dāng)前提取的連拍照片的疊加部分的差異區(qū)域依次順序存儲到差異照片中,如圖6所示。
[0111]該確定模塊40還可以同時將基礎(chǔ)照片的疊加部分的差異區(qū)域存儲到差異照片中,在一實施例中,該基礎(chǔ)照片的疊加部分的差異區(qū)域為區(qū)域dll和區(qū)域dl2,如圖6所示。
[0112]進(jìn)一步的,該確定模塊40包括:
[0113]分析單元,用于分析該當(dāng)前提取的連拍照片的疊加部分的各個像素點位置的像素點像素,及上一次合成的合成照片的疊加部分中的各個像素點位置的像素點像素;
[0114]確定單元,用于將該相同位置像素點像素不同的區(qū)域確認(rèn)為差異區(qū)域。
[0115]采用上述實施例,通過第一獲取模塊,用于在偵測到相機(jī)連拍指令時,獲取連拍照片;選取模塊,用于選取連拍照片中的一張照片作為基礎(chǔ)照片,并將該基礎(chǔ)照片作為第一次合成的合成照片;處理模塊,用于依次提取其他連拍照片,每提取到一張其他連拍照片,將當(dāng)前提取的連拍照片與上一次合成的合成照片進(jìn)