本發(fā)明涉及一種電子裝置及影像處理方法,尤其涉及一種產(chǎn)生具有速度感相片的電子裝置及影像處理方法。
背景技術(shù):
:近年來,由于科技的進步,越來越多電子裝置都配置有數(shù)碼相機,人們可以隨時通過電子裝置所配置的數(shù)碼相機拍照,相當(dāng)便利。但是,對一般使用者來說,要拍出一個物體具有速度感的相片并不容易。例如除了控制數(shù)碼相機的快門、光圈及ISO值之外,還需要在拍攝時控制鏡頭跟隨移動物體的移動。因此,如何讓一般使用者拍攝出一個物體具有速度感的相片,乃業(yè)界所努力的方向之一。技術(shù)實現(xiàn)要素:本發(fā)明所解決的技術(shù)問題是如何能夠在不需要在拍攝時控制鏡頭跟隨移動物體的移動就能拍攝出一個物體具有速度感的相片。根據(jù)本發(fā)明,提出一種影像處理方法。影像處理方法包括以下步驟:首先,于一第一時間取得一第一影像,第一影像包括一第一物體影像及一第一背景影像,第一物體影像為對應(yīng)到一物體于該第一時間的位置的影像。接著,于一第二時間取得一第二影像,第二影像包括一第二物體影像及一第二背景影像,第二物體影像為對應(yīng)到物體于第二時間的位置的影像,第一影像及第二影像由實質(zhì)上相同的拍攝范圍所取得,第二影像具有多個像素。然后,根據(jù)第一物體影像及第二物體影像得到物體的一總移動向量。然后,于第二影像中,保留第二物體影像,并對第二背景影像的每個像素分別進行一處理程序,以產(chǎn)生一第三影像,第二背景影像的多個像素之一為一特定像素,其中針對該特定像素的該處理程序為,根據(jù)第二背景影像的特定像素及總移動向量取得第二影像的多個像素中的多個相關(guān)像素,并根據(jù)取得的多個相關(guān)像素決定特定像素的色彩。另外,本發(fā)明還提供一種一種電子裝置,包括:影像擷取單元和控制單元,控制單元耦接至影像擷取單元,控制影像擷取單元于第一時間取得第一影像及于第二時間取得第二影像,第一影像包括第一物體影像及第一背景影像,第一物體影像為對應(yīng)到物體于第一時間的位置的影像,第二影像包括第二物體影像及第二背景影像,第二物體影像為對應(yīng)到物體于第二時間的位置的影像,第一影像及第二影像由實質(zhì)上相同的拍攝范圍所取得,第二影像具有多個像素;其中控制單元根據(jù)第一物體影像及第二物體影像得到物體的一總移動向量,并于第二影像中,保留第二物體影像,對第二背景影像的每個像素分別進行一處理程序,以產(chǎn)生一第三影像,第二背景影像的多個像素之一為一特定像素;其中針對特定像素的處理程序為,根據(jù)第二背景影像的特定像素及總移動向量取得第二影像的多個像素中的多個相關(guān)像素,并根據(jù)取得的多個相關(guān)像素決定特定像素的色彩。本發(fā)明有關(guān)于一種電子裝置及影像處理方法,可產(chǎn)生移動物體的主體為清晰,具有速度感的影像。為了對本發(fā)明的上述及其他方面有更佳的了解,下文特舉較佳實施例,并配合附圖說明書附圖,作詳細說明如下:附圖說明圖1繪示根據(jù)本發(fā)明一實施例的影像處理方法的流程圖。圖2繪示根據(jù)本發(fā)明一實施例的電子裝置的示意圖。圖3A-3B繪示移動物體的移動的示意圖。圖4A-4B繪示控制單元控制鏡頭于第一時間拍攝以取得第一影像,并控制鏡頭于第二時間拍攝以取得第二影像的示意圖。圖5A-5B繪示繪示控制單元根據(jù)第一物體影像及第二物體圖6繪示繪示控制單元對特定像素進行一處理程序的示意圖。圖7繪示繪示控制單元對特定像素進行一處理程序的另一范例的示意圖。圖8繪示控制單元刪除特定像素的示意圖圖9A-9D繪示于第一時間通過第一鏡頭及第二鏡頭分別取得第一影像及第三影像,以及于第二時間通過第一鏡頭及第二鏡頭分別取得第二影像及第四影像的示意圖。圖10繪示由視角差計算景深的示意圖。圖11A-11D繪示根據(jù)第二背景影像的特定像素、總移動向量及景深位移量取得第二影像的多個像素中的多個相關(guān)像素的示意圖。圖12繪示不同的特定像素分別對應(yīng)到不同的第二景深移動向量的示意圖。圖13為具有速度感的照片之一例的示意圖。圖14為具有速度感的照片之另一例的示意圖。附圖標記說明:102、104、106、108:流程步驟200:電子裝置202:影像擷取單元204:控制單元206:存儲單元208:輸入單元210:顯示單元301、O:物體401、901:第一物體影像402、902:第一影像403、905:第二物體影像404、906:第二影像501:第一位置502:第二位置A:總移動向量d、D、X、Y、d3、d4:距離d1、d2:長度S、S1、g1~g7:特定像素904:第三影像908:第四影像903:第三物體影像907:第四物體影像θ1、θ2:夾角Q:鏡頭平面S:物體平面P:照片平面Z:景深Pl、Pr、Ql、Qr:交點Al、Ar:物體影像C1、C2:地平線中心點V1:第一景深移動向量V2、a1~a7:第二景深移動向量V3:平面移動向量V3’:平面移動向量的反向量V4:子移動向量具體實施方式請參照圖1,其繪示根據(jù)本發(fā)明一實施例的影像處理方法的流程圖。本實施例的方法包括下列步驟。首先,于步驟102中,于一第一時間取得一第一影像,第一影像包括一第一物體影像及一第一背景影像,第一物體影像為對應(yīng)到一物體于第一時間的位置的影像。于步驟104中,于一第二時間取得一第二影像,第二影像包括一第二物體影像及一第二背景影像,第二物體影像為對應(yīng)到物體于第二時間的位置的影像,第一影像及第二影像由實質(zhì)上相同的拍攝范圍所取得,第二影像具有多個像素。然后,如步驟106所示,根據(jù)第一物體影像及第二物體影像得到物體的一總移動向量。然后,如步驟108所示,于第二影像中,保留第二物體影像,并對第二背景影像的每個像素分別進行一處理程序,以產(chǎn)生一第三影像,第二背景影像的多個像素之一為一特定像素,其中針對特定像素的處理程序為,根據(jù)第二背景影像的特定像素及總移動向量取得第二影像的多個像素中的多個相關(guān)像素,并根據(jù)取得的多個相關(guān)像素決定特定像素的色彩。本案通過于第一時間及第二時間對同一拍攝范圍分別拍攝一張影像。靜止的景物所對應(yīng)的影像在此兩張影像中的位置相同,而移動物體所對應(yīng)的影像在此兩張影像中的位置則不同。因此,通過上述于不同的兩個時間點對同一拍攝范圍分別拍攝的影像,可以得到物體的移動方向及位移。然后,在第二時間所拍攝的影像中,保留移動物體所對應(yīng)的影像,并對靜止的景物所對應(yīng)的影像沿著物體的移動方向的反方向進行影像模糊處理。如此一來,則可得到一張移動物體的主體影像清晰,且具有速度感的相片。茲分別對圖1的步驟更進一步地詳細說明如下。請參照圖2,其繪示根據(jù)本發(fā)明一實施例的電子裝置的示意圖。電子裝置200包括影像擷取單元202、控制單元204、存儲單元206、輸入單元208及顯示單元210??刂茊卧?04耦接至影像擷取單元202、存儲單元206、輸入單元208及顯示單元210。電子裝置200例如是臺式電腦、筆記本電腦、平板電腦、智能手機或相機。影像擷取單元202例如為相機鏡頭。控制單元204例如為處理器或控制器。存儲單元206例如為存儲器。輸入單元208可提供使用者操作,讓使用者可輸入指令的元件或裝置,例如為觸控面板、鍵盤、鼠標、麥克風(fēng)。顯示單元210例如為屏幕。請同時參照圖1,于步驟102中,當(dāng)使用者通過輸入單元208下達一拍照指令之后,控制單元204控制影像擷取單元202于一第一時間取得一第一影像,第一影像包括一第一物體影像及一第一背景影像,第一物體影像為對應(yīng)到一物體于第一時間的位置的影像,第一影像具有多個像素。于步驟104中,控制單元204控制影像擷取單元202對實質(zhì)上相同的拍攝范圍于一第二時間取得一第二影像,第二影像包括一第二物體影像及一第二背景影像,第二物體影像為對應(yīng)到物體于第二時間的位置的影像,第二影像具有多個像素。請參考圖3A~3B,其繪示物體的移動的示意圖。在圖3A-3B中,物體301為移動物體,移動物體沿著箭頭方向移動。物體301之外為背景部分,例如三角形物體、方形物體及長方圓角型為背景的一部分,其為靜止。圖3A為物體301于第一時間的位置的示意圖,圖3B為物體301于第二時間的位置的示意圖。舉例來說,在影像擷取單元202的拍攝范圍內(nèi),有一個物體301正在移動且背景物體靜止不動。故如圖3A及3B所示,在影像擷取單元202的拍攝范圍內(nèi),物體301于第一時間的位置不同于物體于第二時間的位置,且背景物體于第一時間的位置相同于背景物體于第二時間的位置。上述步驟102及104中,于第一時間拍攝取得第一影像,于第二時間拍攝取得第二影像,如此,第一影像中的物體所對應(yīng)的影像,也就是第一物體影像,與第二影像中的物體所對應(yīng)的影像,也就是第二物體影像,所呈現(xiàn)的位置將會不同。另外,第一影像及第二影像皆為清晰的影像,例如控制單元204控制影像擷取單元202取得第一影像及取得第二影像時,可通過調(diào)整適當(dāng)?shù)目扉T速度,并可同時對應(yīng)調(diào)整光圈及ISO值,以拍出清晰的影像。于步驟106中,控制單元204根據(jù)第一物體影像及第二物體影像得到物體的總移動向量。舉例來說,控制單元204將第一影像的每個像素的灰階值分別與第二影像對應(yīng)的像素的灰階值相減,灰階值差值不為0或不接近0的部分即為第一物體影像于第一影像中的位置以及第二物體影像于第二影像中的位置,可分別定義為第一位置及第二位置。根據(jù)第一位置及第二位置的距離與方向即可得到物體的總移動向量。值得注意的是,灰階值差值超過一預(yù)定值的情況,即可視為灰階值差值不接近0的部分,其中預(yù)定值可視不同需求做改變。于步驟108中,控制單元204于第二影像中,保留第二物體影像,對第二背景影像的每個像素分別進行一處理程序,以產(chǎn)生一第三影像,第二背景影像的多個像素之一為特定像素。其中針對特定像素的處理程序為,根據(jù)第二背景影像的特定像素及總移動向量取得第二影像的多個像素中的多個相關(guān)像素,并根據(jù)取得的多個相關(guān)像素決定特定像素的色彩。也就是說,在第三影像中,包括了對應(yīng)于第二物體影像的物體影像,以及根據(jù)物體的總移動向量對第二背景影像的每個像素分別進行處理程序所產(chǎn)生的影像。舉例來說,于第二影像中,不對第二物體影像的像素進行處理程序,只對第二背景影像的每個像素分別進行處理程序。處理程序為將第二背景影像的其中一個像素作為特定像素,并根據(jù)物體的總移動向量及特定像素取得第二影像中的多個像素,前述根據(jù)物體的總移動向量及特定像素取得第二影像中的像素可定義為相關(guān)像素。最后,根據(jù)取得的這些相關(guān)像素決定特定像素的色彩,以得到第三影像。而存儲單元206用以存儲上述步驟中的第一影像、第二影像及第三影像。顯示單元210用以顯示第一影像、第二影像以及第三影像。以下分別舉幾個例子說明。第一范例本范例中,電子裝置200的影像擷取單元202僅具有一個鏡頭。在步驟102中,控制單元204控制鏡頭于第一時間拍攝以取得第一影像。在步驟104中,控制單元204控制鏡頭于第二時間拍攝以取得第二影像。請參考圖4A-4B,其繪示控制單元204控制鏡頭于第一時間拍攝以取得第一影像,并控制鏡頭于第二時間拍攝以取得第二影像的示意圖。以圖3的物體301的移動為例,圖4A為控制單元204控制鏡頭于第一時間拍攝所取得的第一影像402,圖4B為控制單元204控制鏡頭于第二時間拍攝所取得的第二影像404。由于物體301往箭頭方向移動,因此,如圖4A及4B所示,在第一影像402中,第一物體影像401為物體301于第一時間的位置。在第二影像404中,第二物體影像403為物體301于第二時間的位置。另外,在第一影像402中,第一物體影像401以外的影像為第一背景影像。在第二影像404中,第二物體影像403以外的影像為第二背景影像。在取得第一影像402及第二影像404之后,接著,進入步驟106,控制單元204將第一影像402與第二影像404相減,以得到物體的總移動向量。請參考圖5A-5B,其繪示控制單元204根據(jù)第一物體影像401及第二物體影像403得到物體的總移動向量的示意圖。圖5A為控制單元204將第一影像402與第二影像404相減后,得到第一物體影像401的位置及第二物體影像403的位置的示意圖。圖5B為物體的移動方向及距離的示意圖。進一步來說,在步驟106中,如圖5A所示,控制單元204將第一影像402每個像素的灰階值分別與第二影像404對應(yīng)的像素的灰階值相減,以得到相減后的影像。在相減后的影像中,灰階值差值不為0或不接近0的部分,即對應(yīng)到第一物體影像401于第一影像中402的位置,也就是第一位置501,以及第二物體影像403于第二影像404中的位置,也就是第二位置502。根據(jù)第一位置501及第二位置502的距離d與方向即可得到物體的總移動向量A。在得到物體的總移動向量A之后,接著進入步驟108,控制單元204于第二影像404中,保留第二物體影像403,對第二背景影像的每個像素分別進行一處理程序,以產(chǎn)生第三影像。詳細來說,請參考圖6,其繪示控制單元204對特定像素S進行一處理程序的示意圖。如圖6所示,控制單元204將第二背景影像的其中一個像素作為特定像素S,以特定像素S作為起始點,從起始點沿著總移動向量A的反方向取得總移動向量A的長度內(nèi)的所有像素,并將取得的所有像素的色彩進行平均,以作為特定像素S的色彩。舉例來說,假設(shè)從起始點沿著總移動向量A的反方向的總移動向量A的長度內(nèi)有200個像素,則將這200個像素的色彩(例如RGB值)相加并平均,并將平均后的RGB值作為特定像素的RGB值。以此類推,直到第二背景影像中的每個像素都進行過處理程序為止。另外,請參考圖7,其繪示控制單元204對特定像素進行一處理程序的另一范例的示意圖。在圖7中,在控制單元204從起始點沿著總移動向量A的反方向取得總移動向量A的長度內(nèi)的所有像素時,若所欲取得的總移動向量A的長度內(nèi)的所有像素的至少部分像素位于第二影像的邊緣之外時,則控制單元204從起始點沿著總移動向量A的反方向,取得從起始點至第二影像的邊緣的所有像素。舉例來說,控制單元204將第二背景影像的其中一個像素作為特定像素S1。由于以特定像素S1作為起始點,沿著總移動向量A的反方向取得總移動向量A的長度內(nèi)的所有像素時,長度d2的部分位于第二影像的邊緣之外。因此,控制單元204從起始點沿著總移動向量A的反方向,取得從起始點至第二影像的邊緣的所有像素,也就是從起始點沿著總移動向量A的反方向,取得長度d1內(nèi)的所有像素,并將取得的所有像素的色彩進行平均,以作為特定像素S1的色彩?;蛘撸刂茊卧?04也可刪除特定像素S1,而不進行取得像素及平均像素的步驟。請參考圖8,其繪示控制單元204刪除特定像素的示意圖。由于控制單元204會將第二背景影像中的每個像素都作為特定像素,并對特定像素執(zhí)行一次處理程序。因此,只要是以特定像素作為起始點,從起始點沿著總移動向量A的反方向取得總移動向量A的長度內(nèi)的所有像素時,有至少部分像素位于第二影像的邊緣之外,則第二背景影像中作為特定像素的這些像素都會被刪除。如圖8所示,網(wǎng)底部分表示影像被刪除的部分。如此,第二影像的解析度將會變小。如此,請參考圖13,圖13所示就是具有速度感的照片之一例。根據(jù)上述步驟所產(chǎn)生的影像為移動物體的主體影像清晰,且具有速度感的影像。第二范例本范例中,與第一范例不同的是,電子裝置200的影像擷取單元202為立體相機鏡頭,具有兩個鏡頭,分別為第一鏡頭及第二鏡頭。第一鏡頭及第二鏡頭例如鄰近配置。在處理程序中,除了根據(jù)第二背景影像的特定像素及總移動向量之外,還根據(jù)景深位移量來取得第二影像的多個像素中的多個相關(guān)像素,并根據(jù)取得的多個相關(guān)像素決定特定像素的色彩。在步驟102中,控制單元204控制第一鏡頭于第一時間拍攝以取得第一影像,并控制第二鏡頭拍攝以取得第三影像。在步驟104中,控制單元204控制第一鏡頭于第二時間拍攝以取得第二影像,并控制第二鏡頭拍攝以取得第四影像。也就是說,與第一范例不同的是,于第一時間,除了通過一個鏡頭取得第一影像之外,還利用另一個鏡頭取得第三影像。于第二時間,除了通過一個鏡頭取得第二影像之外,還利用另一個鏡頭取得第四影像。第三影像包括第三物體影像及第三背景影像,第三物體影像為對應(yīng)到物體于第一時間的位置的影像。第四影像包括第四物體影像及第四背景影像,第四物體影像為對應(yīng)到物體于第二時間的位置的影像。且第一影像、第二影像、第三影像及第四影像由實質(zhì)上相同的拍攝范圍所取得。以圖3的物體移動為例。請參考圖9A-9D,其繪示于第一時間通過第一鏡頭及第二鏡頭分別取得第一影像及第三影像,以及于第二時間通過第一鏡頭及第二鏡頭分別取得第二影像及第四影像的示意圖。圖9A為第一影像902,包括第一物體影像901,第一物體影像901以外為第一背景影像。圖9B為第三影像904,包括第三物體影像903,第三物體影像903以外為第三背景影像。圖9C為第二影像906,包括第二物體影像905,第二物體影像905以外為第二背景影像。圖9D為第四影像908,包括第四物體影像907,第四物體影像907以外為第四背景影像。由于第一影像902及第三影像904于第一時間對實質(zhì)上相同的拍攝范圍所拍攝而取得,因此第一影像902及第三影像904僅有少部分的視角差。同樣的,由于第二影像906及第四影像908于第二時間對實質(zhì)上相同的拍攝范圍所拍攝而取得,因此第二影像906及第四影像908僅有少部分的視角差。在本范例中,第一影像902及第二影像906為同一鏡頭(例如第一鏡頭)拍攝而取得。第三影像904及第四影像908為另一鏡頭(例如第二鏡頭)拍攝而取得。在取得第一影像902、第二影像906、第三影像904及第四影像908之后,接著,進入步驟106,控制單元204將第一影像902與第二影像906相減,或?qū)⒌谌跋?04與第四影像908相減,以得到物體的總移動向量A??刂茊卧?04將第一影像902與第二影像906相減,或?qū)⒌谌跋?04與第四影像908相減以得到物體的總移動向量A的方式類似第一范例所述,在此不多贅述。得到物體的總移動向量A之后,接著,控制單元204還根據(jù)第一物體影像901及第三物體影像903的視角差計算物體301于第一時間的一第一景深,根據(jù)第二物體影像905及第四物體影像907的視角差計算物體302于第二時間的一第二景深,并根據(jù)第一景深及第二景深以得到一景深位移量。本范例中,景深為物體與第一鏡頭與第二鏡頭的距離。更清楚來說,第一鏡頭與第二鏡頭在同一平面上,且這個平面與地面垂直,并可定義為鏡頭平面。前述的第一景深為物體301于第一時間與鏡頭平面的距離,第二景深為物體301于第二時間與鏡頭平面的距離。第一景深的計算方式可由第一鏡頭與第二鏡頭之間的距離以及第一物體影像901及第三物體影像903之間的視角差所計算出來。舉例來說,請參考圖10,其繪示由視角差計算景深的示意圖。第一鏡頭L與第二鏡頭R之間的距離為D。物體O為被拍攝的物體(例如物體301)。P為照片平面,與地面垂直。物體影像Al為物體O在第一鏡頭L所拍攝的像片上所呈現(xiàn)的影像(例如第一影像902中的第一物體影像901)。物體影像Ar為物體O在第二鏡頭R所拍攝的像片上所呈現(xiàn)的影像(例如第二影像904中的第二物體影像903)。Q為鏡頭平面,與地面垂直,且與照片平面P平行。S為物體平面,與地面垂直,且與照片平面P及鏡頭平面Q平行。Pl為從第一鏡頭L延伸一直線至照片平面P,且與照片平面P垂直時的一交點。Pr為從第二鏡頭R延伸一直線至照片平面P,且與照片平面P垂直時的一交點。θ1為物體影像Al與第一鏡頭L正前方的夾角,可由交點Pl與物體影像Al的距離得知。θ2為物體影像Ar與第一鏡頭R正前方的夾角,可由交點Pr與物體影像Ar的距離得知。Z為景深。Ol為從第一鏡頭L延伸一直線至物體平面S,且與物體平面S垂直時的一交點。Or為從第二鏡頭R延伸一直線至物體平面S,且與物體平面S垂直時的一交點。X為交點Ol與物體O的距離。Y為交點Or與物體O的距離。由上述可知D=X+Y,Tan(θ1)=X/Z,Tan(θ2)=Y(jié)/Z。可推知X=Z*Tan(θ1),Y=Z*Tan(θ2)。由于D=X+Y,故可得到D=Z*Tan(θ1)+Z*Tan(θ2),在此式子中,距離D、Tan(θ1)及Tan(θ2)為已知,因此可算出景深Z。此景深Z即為物體O與鏡頭平面Q的距離。如此,通過上述方法,可根據(jù)第一物體影像901及第三物體影像903的視角差計算物體301于第一時間的第一景深。另外,可根據(jù)第二物體影像905及第四物體影像907的視角差計算物體301于第二時間的第二景深。得到第一景深及第二景深之后,控制單元204根據(jù)第一景深及第二景深以得到景深位移量。進一步來說,控制單元204根據(jù)第一景深、第二景深及一查找表決定景深位移量。表一為查找表,表示景深與景深于影像中的對應(yīng)位置之間的關(guān)系。如表一所示,查找表包括多個景深,及每個景深于影像中的對應(yīng)位置。舉例來說,假設(shè)第一景深為10公尺且第二景深為20公尺,表示第一景深于影像中的對應(yīng)位置為X1,第二景深于影像中的對應(yīng)位置為X2。接著,控制單元204將對應(yīng)位置X2減去對應(yīng)位置X1,得到景深位移量。另外,在一實施例中,若第一景深及第二景深無法于查找表中找到的話,則控制單元204利用內(nèi)插法或外插法算出第一景深于影像中的對應(yīng)位置以及第二景深于影像中的對應(yīng)位置。舉例來說,假設(shè)第一景深為15公尺且第二景深為42公尺時,則控制單元204利用內(nèi)插法,由景深10公尺與對應(yīng)位置X1及景深20公尺及對應(yīng)景深X2計算景深15公尺于影像中的對應(yīng)位置。例如,假設(shè)景深15公尺于影像中的對應(yīng)位置為X,則利用內(nèi)插法得到計算出同理,控制單元204利用內(nèi)插法,由景深40公尺與對應(yīng)位置X4及景深50公尺及對應(yīng)景深X5可計算出景深42公尺于影像中的對應(yīng)位置。接著,控制單元204將景深42公尺于影像中的對應(yīng)位置減去景深15公尺于影像中的對應(yīng)位置,得到景深位移量。景深位移量代表物體301朝向第一鏡頭與第二鏡頭方向的位移在影像中所呈現(xiàn)的位移量,或是物體301遠離第一鏡頭與第二鏡頭方向的位移在影像中所呈現(xiàn)的位移量。另外,如表一的查找表可以利用多次量測所測得,并預(yù)先存儲于電子裝置200的存儲單元206中。例如紀錄景深10公尺的物體,在影像上所呈現(xiàn)的對應(yīng)位置,并記錄這個物體朝著遠離相機平面的方向移動10公尺時,在影像上所呈現(xiàn)的對應(yīng)位置,依此類推,即可預(yù)先紀錄多組數(shù)據(jù)。景深景深于影像中的對應(yīng)位置10公尺X120公尺X230公尺X340公尺X450公尺X5……表一接著,進入步驟108,控制單元204于第二影像中,保留第二物體影像,對第二背景影像的每個像素分別進行處理程序,以產(chǎn)生第三影像,第二背景影像的多個像素之一為特定像素。在控制單元針對特定像素進行處理程序時,還根據(jù)第二背景影像的特定像素、總移動向量及景深位移量取得第二影像的多個像素中的多個相關(guān)像素,并根據(jù)取得的多個相關(guān)像素決定特定像素的色彩。請參考圖11A-11D,其繪示根據(jù)第二背景影像的特定像素、總移動向量及景深位移量取得第二影像的多個像素中的多個相關(guān)像素的示意圖。如圖11A所示,控制單元204根據(jù)景深位移量、第一物體影像901往第一影像902的地平線中心點C1的方向,決定一第一景深移動向量V1。進一步來說,控制單元204根據(jù)第一影像902中的第一物體影像901往地平線中心點C1的方向決定第一景深移動向量V1的方向,并根據(jù)景深位移量決定第一景深移動向量V1的長度。上述的地平線中心點可通過兩個鏡頭于同一時間分別對實質(zhì)上相同的拍攝范圍所拍攝的兩張影像所決定。舉例來說,請參考圖9A及9B,將第一影像902的每個像素的灰階值分別與第三影像904對應(yīng)的像素的灰階值比較,并在第一影像902的所有像素中找出其灰階值與第三影像的對應(yīng)像素的灰階值差值為0或接近0的多個像素,這些像素在第一影像902中形成一或多個影像區(qū)域。然后,從這一或多個影像區(qū)域中選擇一個影像區(qū)域,并在第一影像902的范圍內(nèi)使任意一水平線穿過所選擇的影像區(qū)域,這條水平線的中心點即可定義為地平線中心點。假設(shè)物體朝著遠離第一鏡頭及第二鏡頭的方向移動,當(dāng)物體離第一鏡頭及第二鏡頭越遠時,此時通過第一鏡頭及第二鏡頭所擷取的影像中,物體影像所呈現(xiàn)的位置也會越靠近地平線中心點。故本范例中,以物體影像朝著影像地平線中心點的方向作為物體影像遠離鏡頭的方向。舉例來說,第一景深移動向量V1的長度為景深位移量,方向為第一影像902中的第一物體影像901往第一影像902的地平線中心點C1的方向。也就是說,第一景深移動向量V1的方向即為物體遠離第一鏡頭及第二鏡頭的方向,第一景深移動向量V1的長度即對應(yīng)至物體在遠離第一鏡頭及第二鏡頭的方向上的移動在影像中所呈現(xiàn)的距離。接著,請參考圖11B,控制單元204以第二背景影像的其中一個像素作為特定像素S2,以特定像素S2作為起始點,并決定第二景深移動向量V2。第二景深移動向量V2的方向為第二影像906的地平線中心點C2往起始點的方向,第二景深移動向量V2的長度與第一景深移動向量V1成一比率關(guān)系。比率關(guān)系為起始點與第二影像906的地平線中心點C2的距離與第一影像902中的第一物體影像901與第一影像902的地平線中心點C1的距離的比值。也就是說,假設(shè)起始點與第二影像906的地平線中心點C2的距離為d3,第一影像902中的第一物體影像901與第一影像902的地平線中心點C1的距離為d4,則第二景深移動向量V2的長度為第一景深移動向量V1的長度乘上比值(d3/d4),可表示為|V1|*(d3/d4)。在另一實施例中,第二景深移動向量V2可由另一種方式所決定,第二景深移動向量V2的方向為第二影像906的地平線中心點C2往起始點的方向,第二景深移動向量V2的長度為相對景深位移量的大小。相對景深位移量代表背景物體相對于物體301的位移,在影像中所呈現(xiàn)的位移量。進一步來說,相對景深位移量可由下列方式?jīng)Q定,首先,控制單元204相減第一景深與第二景深以得到一差值,假設(shè)第一景深為30公尺,第二景深為40公尺,則此差值為10公尺,代表移動物體遠離相機平面移動10公尺,因此,可假設(shè)背景物體相對于移動物體朝著相機平面移動10公尺。接著,控制單元204根據(jù)第一影像902及第三影像904的視角差計算對應(yīng)于特定像素S2的背景物體的景深,假設(shè)為20公尺,此可定義為起始景深。然后,依據(jù)移動物體的移動,也就是移動物體遠離相機平面移動10公尺,可推測背景物體從起始景深20公尺處往相機平面移動到景深為10公尺的地方,此可定義為終點景深。接著,根據(jù)表一的查找表可知,起始景深20公尺于影像中的對應(yīng)位置為X2,終點景深10公尺于影像中的對應(yīng)位置為X1。然后,控制單元204將對應(yīng)位置X2減去對應(yīng)位置X1,得到相對景深位移量。另外,在一實施例中,若起始景深及終點景深無法于查找表中找到的話,則控制單元204利用內(nèi)插法或外插法算出起始景深于影像中的對應(yīng)位置以及終點景深于影像中的對應(yīng)位置。在這個步驟中,不同的特定像素分別對應(yīng)到不同的第二景深移動向量。請參考圖12,其繪示不同的特定像素分別對應(yīng)到不同的第二景深移動向量的示意圖。如圖12所示,不同的特定像素g1~g7分別對應(yīng)到不同的第二景深移動向量a1~a7??梢钥闯觯煌袼厮鶎?yīng)的第二景深移動向量將以地平線中心點C2為中心,向四周呈現(xiàn)輻射狀。接著,請參考圖11C,控制單元204將總移動向量A減去第一景深移動向量V1得到平面移動向量V3。進一步來說,在步驟106中,由第一影像902與第二影像906相減,或由第三影像904與第四影像908相減,所得到的物體的總移動向量A,實際上由兩個方向的向量所組成,分別為物體遠離鏡頭移動的移動向量,以及物體在平行于鏡頭平面的平面上移動的移動向量。因此,將總移動向量A減去第一景深移動向量V1的用意為得到物體在平行于鏡頭平面的平面上移動的移動向量,也就是平面移動向量V3。然后,請參考圖11D,控制單元204將第二景深移動向量V2加上平面移動向量的反向量V3’以得到子移動向量V4。由于不同的特定像素分別對應(yīng)到不同的第二景深移動向量,因此,不同的特定像素也會分別對應(yīng)到不同的子移動向量。得到子移動向量V4后,控制單元204以為特定像素S2作為起始點,從起始點沿著子移動向量V4的方向取得子移動向量V4的長度內(nèi)的所有像素,并將取得的所有像素的色彩進行平均,以作為特定像素S2的色彩。在此范例中,控制單元204從起始點沿著子移動向量V4的方向取得子移動向量V4的長度內(nèi)的所有像素,以及將取得的所有像素的色彩進行平均,以作為特定像素S的色彩的方式類似第一范例所述,在此不多贅述。由于不同的特定像素會根據(jù)不同的子移動向量以不同的方向及長度取得多個像素作平均,作為特定像素的色彩,來產(chǎn)生第三影像。如此一來,請參考圖14,圖14所示就是具有速度感的照片的另一例。根據(jù)上述方法所產(chǎn)生的第三影像將以物體影像為中心呈現(xiàn)輻射狀的效果。這樣的效果可以在移動物體往地平線中心點移動時,旁邊背景為輻射狀往鏡頭方向移動的影像效果。在第二范例中,通過兩個鏡頭以及影像的視角差,可計算物體的景深位移量,并根據(jù)景深位移量對影像中的靜止物體的影像進行處理。如此一來,最后得到的影像所呈現(xiàn)的效果還包含物體遠離鏡頭方向移動的速度感。本發(fā)明上述實施例所公開的影像處理方法,通過于第一時間及第二時間對同一拍攝范圍分別拍攝一張影像,可得到物體的移動方向及位移。然后,在第二時間所拍攝的影像中,保留移動物體所對應(yīng)的影像,并對靜止的景物所對應(yīng)的影像沿著物體的移動方向的反方向進行影像模糊處理。如此一來,則可得到一張移動物體的主體影像清晰,且具有速度感的相片。因此,根據(jù)本發(fā)明所提供的影像處理方法,即便是不具有攝影專業(yè)的人士,亦可拍出一張移動物體的主體影像清晰,且具有速度感的相片,讓電子裝置可提供更多元化的拍攝功能,增加市場的競爭力。綜上所述,雖然本發(fā)明已以較佳實施例公開如上,然其并非用以限定本發(fā)明。本發(fā)明所屬
技術(shù)領(lǐng)域:
中技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的變動與潤飾。因此,本發(fā)明的保護范圍當(dāng)視所附的權(quán)利要求所界定者為準。當(dāng)前第1頁1 2 3