TWI785162B - 提供影像的方法及用於支持所述方法的電子裝置 - Google Patents
提供影像的方法及用於支持所述方法的電子裝置 Download PDFInfo
- Publication number
- TWI785162B TWI785162B TW107144191A TW107144191A TWI785162B TW I785162 B TWI785162 B TW I785162B TW 107144191 A TW107144191 A TW 107144191A TW 107144191 A TW107144191 A TW 107144191A TW I785162 B TWI785162 B TW I785162B
- Authority
- TW
- Taiwan
- Prior art keywords
- image
- images
- attribute
- information
- calibration
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 71
- 238000002156 mixing Methods 0.000 claims description 284
- 238000012545 processing Methods 0.000 claims description 33
- 238000013213 extrapolation Methods 0.000 claims description 22
- 230000008859 change Effects 0.000 claims description 11
- 239000000203 mixture Substances 0.000 description 45
- 238000004891 communication Methods 0.000 description 41
- 238000012805 post-processing Methods 0.000 description 36
- 238000004364 calculation method Methods 0.000 description 30
- 238000007781 pre-processing Methods 0.000 description 30
- 230000006870 function Effects 0.000 description 22
- 238000001514 detection method Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 14
- 238000003860 storage Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 10
- 238000004422 calculation algorithm Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 7
- 230000007547 defect Effects 0.000 description 6
- 239000003381 stabilizer Substances 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 238000003708 edge detection Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000020169 heat generation Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 229910052724 xenon Inorganic materials 0.000 description 2
- FHNFHKCVQCLJFQ-UHFFFAOYSA-N xenon atom Chemical compound [Xe] FHNFHKCVQCLJFQ-UHFFFAOYSA-N 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003155 kinesthetic effect Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/14—Transformations for image registration, e.g. adjusting or mapping for alignment of images
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2625—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects for obtaining an image which is composed of images from a temporal image sequence, e.g. for a stroboscopic effect
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/265—Mixing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/681—Motion detection
- H04N23/6812—Motion detection based on additional sensors, e.g. acceleration sensors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/682—Vibration or motion blur correction
- H04N23/683—Vibration or motion blur correction performed by a processor, e.g. controlling the readout of an image memory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/682—Vibration or motion blur correction
- H04N23/685—Vibration or motion blur correction performed by mechanical compensation
- H04N23/687—Vibration or motion blur correction performed by mechanical compensation by shifting the lens or sensor position
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/60—Noise processing, e.g. detecting, correcting, reducing or removing noise
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2628—Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Studio Devices (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
一種電子裝置包括相機、記憶體及處理器。處理器被配置成:(1)藉由利用相機而獲得關於外部物體的具有第一屬性的多個影像;(2)在獲得所述多個影像的過程的至少一部分期間,藉由對所述多個影像中包括於第一影像集合中的影像進行修正而產生至少一個第一影像;(3)顯示所產生的所述至少一個第一影像;(4)在獲得所述多個影像的過程的所述至少一部分期間,基於與外部物體的影像拍攝對應的接收訊號而獲得關於外部物體的具有第二屬性的多個影像;以及(5)儲存藉由基於第一影像集合對具有第二屬性的所述多個影像進行修正而產生的至少一個第二影像。
Description
本申請案主張於2017年12月07日在韓國智慧財產局提出申請的韓國專利申請案第10-2017-0167369號的權利,所述韓國專利申請案的揭露內容全文併入本案供參考。
本揭露是有關於一種提供影像的方法及一種用於支持所述方法的電子裝置。
著資訊通訊技術及半導體技術的發展,各種電子裝置的分發及使用已快速增加。隨著電子裝置的廣泛分發,電子裝置被配置成支持各種功能,例如相機功能等。
電子裝置能夠藉由對由相機獲得的影像應用各種影像處理演算法而產生高品質影像。在基於由相機獲得的影像產生移動影像的同時,電子裝置能夠基於使用者輸入來對外部物體產生靜止影像。
當先前技術電子裝置在產生移動影像的同時產生靜止影像時,在產生移動影像的操作中產生的資訊不會由電子裝置用於產生靜止影像的操作,且因此,必須實行過量的計算來實行產生移動影像的操作以及產生靜止影像的操作。因此,由於電子裝置實行過量計算來進行影像處理,因此可能會發生發熱、功耗增大及計算時間增加等。
本揭露提供一種提供影像的方法以及一種用於支持所述方法的電子裝置,所述提供影像的方法藉由利用在產生移動影像的同時計算的資訊來產生靜止影像。
根據本揭露的態樣,提供一種電子裝置,所述電子裝置包括相機、記憶體以及處理器,其中所述處理器被配置成:藉由利用所述相機而獲得關於外部物體的具有第一屬性的多個影像;在所述獲得所述多個影像的過程的至少一部分期間,藉由對所述多個影像中包括於第一影像集合中的影像進行修正而產生至少一個第一影像;顯示所產生的所述至少一個第一影像;在所述獲得所述多個影像的過程的所述至少一部分期間,基於所接收的訊號(所述訊號與關於所述外部物體的影像拍攝對應)而獲得關於所述外部物體的具有第二屬性的多個影像;以及儲存藉由基於所述第一影像集合對具有所述第二屬性的所述多個影像進行修正而產生的至少一個第二影像。
根據本揭露的另一態樣,提供一種提供影像的方法,所述方法包括:藉由利用相機獲得關於外部物體的具有第一屬性的
多個影像;藉由在所述獲得所述多個影像的過程的至少一部分期間對所述多個影像中包括於第一影像集合中的影像進行修正而產生至少一個第一影像;顯示所產生的所述至少一個第一影像;在所述獲得所述多個影像的過程的所述至少一部分期間,基於所接收的訊號(所述訊號與關於所述外部物體的影像拍攝對應)而獲得關於所述外部物體的具有第二屬性的多個影像;以及儲存藉由基於所述第一影像集合對具有所述第二屬性的所述多個影像進行修正而產生的至少一個第二影像。
100:網路環境
101、102:電子裝置
104:電子裝置/外部電子裝置
108:伺服器
120:處理器
121:主處理器
123:輔助處理器
130、250:記憶體
132:揮發性記憶體
134:非揮發性記憶體
136:嵌入式記憶體
138:外部記憶體
140:程式
142:作業系統
144:中間軟體
146:應用
150:輸入裝置
155:聲音輸出裝置
160:顯示裝置
170:音訊模組
176:感測器模組
177:介面
178:連接端子
179:觸感模組
180:相機模組
188:電源管理模組
189:電池
190:通訊模組
192:無線通訊模組
194:有線通訊模組
196:用戶辨識模組
197:天線模組
198:網路/第一網路
199:第二網路
210:鏡頭總成
220:閃光燈
230:影像感測器
240:影像穩定器
260:影像訊號處理器
310、510、610、710:第一校準部分
320、520、620、720:第一混合部分
330、530、630、730:第二校準部分
340、540、640、740:第二混合部分
511、611、711:第一預處理部分
513、613、713:第一特徵偵測部分
515、615、715:第一校準資訊計算部分
517、617、717:第一緩衝器
518、618、718:第一校準執行部分
521、621、721:第一混合資訊計算部分
523、623、723:第二緩衝器
525、625、725:第一混合執行部分
527、627、727:第一後處理部分
531、631、731:第二預處理部分
538、638、738:第二校準執行部分
539、639:校準控制部分
545、645、745:第二混合執行部分
547、647、747:第二後處理部分
549、749:混合控制部分
641:第二混合資訊計算部分
643:第三緩衝器
733:第二特徵偵測部分
735:第二校準資訊計算部分
736:第四緩衝器
801、803、805、807、809、811、901、903、905、907、909、911、913、915、917、919、921、923、1001、1003、1005、1007、1009、1011、1013、1015、1101、1103、1105、1107、1109、1111、1113、1115:操作
P0、P1、P2:中心座標
結合附圖閱讀以下詳細說明,將更清楚地理解本揭露的實施例,在附圖中:圖1是根據實施例的網路環境中的電子裝置的方塊圖。
圖2是根據實施例的相機模組的方塊圖。
圖3是根據實施例的用於闡述用於提供影像的裝置的總體方塊圖。
圖4是根據實施例的用於闡述一種對影像進行校準的方法的圖式。
圖5是根據示例性實施例的用於闡述用於提供影像的裝置的方塊圖。
圖6是根據示例性實施例的用於闡述用於提供影像的裝置的方塊圖。
圖7是根據示例性實施例的用於闡述用於提供影像的裝置的
方塊圖。
圖8是根據實施例的用於闡述一種提供影像的方法的總體流程圖。
圖9A及圖9B是根據示例性實施例的用於闡述一種提供影像的方法的流程圖。
圖10是根據示例性實施例的用於闡述一種提供影像的方法的流程圖。
圖11是根據示例性實施例的用於闡述一種提供影像的方法的流程圖。
圖1是根據實施例的網路環境100中的電子裝置101的方塊圖。參照圖1,網路環境100中的電子裝置101可藉由網路198(例如,短距離無線通訊)來與電子裝置102進行通訊,或者可藉由第二網路199(例如,長距離無線通訊)來與電子裝置104或伺服器108進行通訊。根據實施例,電子裝置101可藉由伺服器108來與電子裝置104進行通訊。根據實施例,電子裝置101可包括處理器120、記憶體130、輸入裝置150、聲音輸出裝置155、顯示裝置160、音訊模組170、感測器模組176、介面177、觸感模組(haptic module)179、相機模組180、電源管理模組188、電池189、通訊模組190、用戶辨識模組(subscriber identification module)196及天線模組197。在一些實施例中,電子裝置101可省略該些組件中的至少一者(例如,顯示裝置160或相機模組
180),或者更添加另一組件。在一些實施例中,舉例而言,如在感測器模組176(例如,指紋感測器(fingerprint sensor)、虹膜感測器(iris sensor)或亮度感測器(illuminance sensor))嵌置於顯示裝置160(例如,顯示器)中的情形中一樣,可對一或多個組件進行整合。
處理器120可舉例而言驅動軟體(例如,程式140)來控制與處理器120連接的電子裝置101的至少另一組件(例如,軟體組件或硬體組件),且可實行各種資料處理及計算。處理器120可將自其他組件(例如,感測器模組176或通訊模組190)接收的命令或資料加載至揮發性記憶體132並對所加載的命令或資料進行處理。另外,處理器120可將結果資料儲存於非揮發性記憶體134中。根據實施例,處理器120可包括主處理器121(例如,中央處理裝置(central processing device)或應用處理器(application processor))以及與主處理器121分開運作的輔助處理器123(例如,圖形處理裝置(graphics processing device)、影像訊號處理器(image signal processor)、感測器集線器處理器(sensor hub processor)或通訊處理器(communication processor)),且另外地或作為另外一種選擇,輔助處理器123使用較主處理器121低的功耗或者專用於指定功能。此處,輔助處理器123可藉由與主處理器121分開或者嵌置於主處理器121中來運作。
當主處理器121處於非現用(inactive)狀態(例如,睡眠狀態)時,輔助處理器123可代替主處理器121來控制與電子
裝置101的組件中的至少一個組件(例如,顯示裝置160、感測器模組176或通訊模組190)相關的至少一些功能或狀態;或者當主處理器121處於現用狀態(例如,正在實行應用)時,輔助處理器123可與主處理器121一起控制所述至少一些功能或狀態。根據實施例,輔助處理器123(例如,影像訊號處理器或通訊處理器)可被達成為其他功能相關組件中的一或多個組件(例如,相機模組180或通訊模組190)。記憶體130可儲存由電子裝置101的至少一個組件(例如,處理器120或感測器模組176)使用的各種資料,例如軟體(例如,程式140)以及與和軟體相關的命令相關的輸入資料或輸出資料。記憶體130可包括揮發性記憶體132或非揮發性記憶體134。
程式140可為儲存於記憶體130中的軟體且可包括例如作業系統(operating system)142、中間軟體(middleware)144或應用146。
輸入裝置150可為被配置成自電子裝置101的外部(例如,使用者)接收欲由電子裝置101的其他組件(例如,處理器120)使用的命令或資料的裝置。舉例而言,輸入裝置150可包括麥克風、滑鼠或鍵盤。
聲音輸出裝置155可為被配置成將聲音訊號輸出至電子裝置101外部的裝置且可包括例如用於一般用途(例如,多媒體再現或錄音及再現)的揚聲器以及僅用於應答電話的接收器。根據實施例,接收器可被形成為與揚聲器整合於一起或者與揚聲器
分開。
顯示裝置160可為被配置成以視覺方式向電子裝置101的使用者提供資訊的裝置,且可包括例如顯示器、全息圖裝置(hologram device)或投影儀以及用於控制所述裝置的控制電路。根據實施例,顯示裝置160可包括被配置成量測關於觸摸操作的壓力強度的觸摸電路或壓力感測器。
音訊模組170可對聲音訊號與電性訊號進行相互轉換。根據實施例,音訊模組170可藉由輸入裝置150獲得聲音,或者可藉由聲音輸出裝置155或以有線方式或無線方式連接至電子裝置101的外部電子裝置(例如,電子裝置102(例如,揚聲器或頭戴耳機))來輸出聲音。
感測器模組176可產生與電子裝置101的內部操作狀態(例如,功耗或溫度)或外部環境狀態對應的電性訊號或資料值。感測器模組176可包括例如手勢感測器(gesture sensor)、陀螺儀感測器(gyro sensor)、大氣感測器(atmospheric sensor)、磁性感測器(magnetic sensor)、加速度感測器(acceleration sensor)、握持感測器(grip sensor)、接近感測器(proximity sensor)、色彩感測器(chromatic sensor)、紅外線(infrared,IR)感測器、生物特徵感測器(biometric sensor)、溫度感測器(temperature sensor)、濕度感測器(humidity sensor)或亮度感測器。
介面177可支持可以有線方式或無線方式連接至外部電子裝置(例如,電子裝置102)的指定協定。根據實施例,介面
177可包括高清晰度多媒體介面(high definition multimedia interface,HDMI)、通用串列匯流排(universal serial bus,USB)介面、安全數位(secure digital,SD)卡介面或音訊介面。
連接端子178可包括可將電子裝置101與外部電子裝置(例如,電子裝置102)進行實體連接的連接件,且可包括例如HDMI連接件、USB連接件、SD卡連接件或音訊連接件(例如,頭戴耳機連接件)。
觸感模組179可將電性訊號轉換成機械刺激(例如,震動或運動)或者電性刺激,使用者可藉由觸感(haptic sense)或動覺(kinesthetic sense)來辨識所述機械刺激。觸感模組179可包括例如馬達(motor)、壓電式裝置(piezoelectric device)或電性刺激裝置(electrical stimulus device)。
相機模組180可拍攝靜止影像或移動影像。根據實施例,相機模組180可包括一或多個鏡頭、影像感測器、影像訊號處理器或閃光燈。
電源管理模組188可為用於管理向電子裝置101供應的電力的模組且可例如形成為電源管理積體電路(power management integrated circuit,PMIC)的至少一部分。
電池189可為被配置成向電子裝置101的至少一個組件供電的裝置,且可包括例如不可再充電的一次電池(primary battery)、可再充電的二次電池(secondary battery)或燃料電池(fuel battery)。
通訊模組190可支持在電子裝置101與外部電子裝置(例如,電子裝置102、電子裝置104或伺服器108)之間建立有線的或無線的通訊通道,且可藉由所建立的通訊通道來支持通訊效能。通訊模組190可包括被配置成支持有線通訊或無線通訊的至少一個通訊處理器,其中所述至少一個通訊處理器與處理器120(例如,應用處理器)分開運作。根據實施例,通訊模組190可包括無線通訊模組192(例如,蜂巢式通訊模組、短距離無線通訊模組或全球導航衛星系統(global navigation satellite system,GNSS)通訊模組)或有線通訊模組194(例如,局部區域網路(local area network,LAN)通訊模組或電力線通訊模組(power line communication module)),且可經由第一網路198(例如,短距離無線通訊網路,例如藍牙、無線保真直接(Wifi-direct)或紅外線資料協會(infrared data association,IrDA))或第二網路199(例如,遠程通訊網路,例如蜂巢式網路、網際網路或電腦網路(例如,局部區域網路或廣域網路(wide area network,WAN)))藉由利用對應的通訊模組來與外部電子裝置進行通訊。上述各種類型的通訊模組190可被整合為單個晶片或可分別被形成為單獨的晶片。
根據實施例,無線通訊模組192可使用儲存於用戶辨識模組196中的使用者資訊來區分或鑒別通訊網路中的電子裝置101。
天線模組197可包括一或多個天線,所述一或多個天線
被配置成向外部傳送訊號或電力或者自外部接收訊號或電力。根據實施例,通訊模組190(例如,無線通訊模組192)可藉由適用於通訊模組的天線將訊號傳送至外部電子裝置或自外部電子裝置接收訊號。
上述組件中的一或多者可藉由周邊裝置之間的通訊方法(例如,匯流排、通用輸入/輸出(general-purpose input/output,GPIO)、串列周邊介面(serial peripheral interface,SPI)或行動產業處理器介面(mobile industry processor interface,MIPI))連接至彼此,且可與彼此交換訊號(例如,命令或資料)。
根據實施例,可藉由連接至第二網路199的伺服器108在電子裝置101與外部電子裝置104之間傳送或接收命令或資料。電子裝置102及電子裝置104分別可與電子裝置101相同或不同。根據實施例,由電子裝置101實行的全部或部分操作可由另一外部電子裝置或多個外部電子裝置實行。根據實施例,當電子裝置101將自動地或因應於請求實行某一功能或服務時,電子裝置101可並非直接實行所述功能或服務,而是自外部電子裝置請求與其相關的至少一種功能,或者除了直接實行所述功能或服務之外亦自外部電子裝置請求與其相關的至少一種功能。自電子裝置101接收到請求的外部電子裝置可實行所請求的功能或另外的功能且可將所述實行的結果傳送至電子裝置101。電子裝置101可按照所接收的結果提供所請求的功能或所請求的服務或者藉由對所接收的結果進行另外的處理來提供所請求的功能或所請求的
服務。為此,舉例而言,可使用雲端計算、分佈式計算或客戶機-伺服器計算。
圖2是根據實施例的相機模組180的方塊圖。參照圖2,相機模組180可包括鏡頭總成210、閃光燈220、影像感測器230、影像穩定器240、記憶體250(例如,緩衝記憶體)或影像訊號處理器260。鏡頭總成210可收集自物體發出的光來進行影像拍攝。鏡頭總成210可包括一或多個鏡頭。根據實施例,相機模組180可包括多個鏡頭總成210。在此種情形中,相機模組180可為例如雙相機(dual camera)、360度相機(360 degree camera)或球形相機(spherical camera)。所述多個鏡頭總成210可具有相同的鏡頭特性(例如,視角、焦距、自動聚焦、f數(f number)或光學變焦(optical zoom)),或至少一個鏡頭總成可具有與至少另一鏡頭總成不同的特性。鏡頭總成210可包括例如廣角鏡頭(wide-angle lens)或望遠鏡頭(telephoto lens)。閃光燈220可發出用於加強自物體發出的光的光源。閃光燈220可包括一或多個發光二極體(light emitting diode,LED)(例如,紅綠藍(red-green-blue,RGB)發光二極體(LED)、白色LED、紅外線LED或紫外線(ultraviolet)LED)或氙氣燈(xenon lamp)。
影像感測器230可藉由將經由鏡頭總成210自物體傳送的光轉換成電性訊號而獲得與物體對應的影像。根據實施例,影像感測器230可包括選自具有不同特性的影像感測器的影像感測器,例如RGB感測器、黑白(black and white,BW)感測器、紅
外線(IR)感測器及紫外線(UV)感測器、具有相同特性的多個影像感測器或具有不同特性的多個影像感測器。舉例而言,影像感測器230中所包括的每一影像感測器可被達成為電荷耦合裝置(charged coupled device,CCD)感測器或互補金屬氧化物半導體(complementary metal oxide semiconductor,CMOS)感測器。
因應於相機模組180的運動或包括相機模組180的電子裝置101的運動,影像穩定器240可在特定方向上移動或控制鏡頭總成210中所包括的至少一個鏡頭或影像感測器230(例如,調整讀出時序等)以至少部分地補償因所述運動而對被照相的影像造成的負面影響(例如,影像抖動)。根據實施例,影像穩定器240可被達成為例如光學影像穩定器,且可藉由設置於相機模組180內部或外部的陀螺儀感測器(圖中未示出)或加速度感測器(圖中未示出)來感測運動。
記憶體250可至少臨時地儲存藉由影像感測器230獲得的影像的至少一部分以用於下一影像處理操作。舉例而言,當獲得影像的操作因快門而被延遲或者以高的速度獲得多個影像時,可將所獲得的原始影像(例如,具有高的解析度的影像)儲存於記憶體250中,且可藉由顯示裝置160來預覽與原始影像對應的副本影像(例如,具有低的解析度的影像)。之後,當滿足指定條件(例如,出現用戶輸入或系統命令)時,影像訊號處理器260舉例而言可獲得儲存於記憶體250中的原始影像的至少一部分並可對所述至少一部分進行處理。根據實施例,記憶體250可被作
為記憶體130的至少一部分形成或者作為與記憶體130分開運作的單獨的記憶體形成。
影像訊號處理器260可對藉由影像感測器230獲得的影像或儲存於記憶體250中的影像實行影像處理(例如,深度圖生成(depth map generation)、三維建模、全景生成(panorama generation)、特徵點提取、影像混合或影像補償(例如,雜訊降低、解析度調整、亮度調整、模糊化、銳化或軟化))。另外地或作為另外一種選擇,影像訊號處理器260可對相機模組180中所包括的組件中的至少一個組件(例如,影像感測器230)進行控制(例如,曝光時間控制、讀出時序控制等)。經過影像訊號處理器260處理的影像可再次儲存於記憶體250中以用於另外的處理,或者可被傳送至相機模組180外部的組件(例如,記憶體130、顯示裝置160、電子裝置102、電子裝置104或伺服器108)。根據實施例,影像訊號處理器260可被作為處理器120的至少一部分形成或者作為與處理器120分開運作的單獨的處理器形成。當影像訊號處理器260被作為單獨的處理器形成時,經影像訊號處理器260處理的影像可由顯示裝置160直接顯示或者可藉由處理器120進行另外地處理後由顯示裝置160顯示。
根據實施例,電子裝置101可包括具有不同的屬性或功能的多於兩個相機模組180。在此種情形中,舉例而言,至少一個相機模組180可為廣角相機或前置相機,且至少另一相機模組180可為望遠相機或後置相機。
根據在本說明書中所揭露的實施例的電子裝置可為各種類型的裝置。所述電子裝置可包括例如可攜式通訊裝置(例如,智慧型電話)、電腦裝置、可攜式多媒體裝置、可攜式醫療裝置、相機、穿戴式裝置及家用電器中的至少一者。根據實施例的電子裝置並非僅限於此。
本說明書中的各種實施例可被達成為軟體(例如,程式140),所述軟體包括儲存於機器(例如,電腦)可讀取儲存媒體(例如,嵌入式記憶體136或外部記憶體138)中的指令。所述機器可為能夠調用儲存於儲存媒體中的指令並因應於所調用的指令實行操作的裝置,且可包括本文中所揭露的實施例的電子裝置(例如,電子裝置101)。當所述指令由處理器(例如,處理器120)執行時,處理器可直接實行與所述指令對應的功能或者藉由利用受處理器控制的其他組件來實行與所述指令對應的功能。所述指令可包含由編譯器(compiler)或解譯器(interpreter)產生或執行的代碼。機器可讀取儲存媒體可以非暫時性儲存媒體形式提供。此處,用語「非暫時性」可表示儲存媒體不包含訊號且為有形的且可不在儲存媒體中的資料的半永久儲存與臨時儲存之間進行區分。
根據實施例,根據在本說明書中揭露的各種實施例的方法可藉由被包括在電腦程式產品中來提供。電腦程式產品可在買方與賣方之間作為產品進行交易。電腦程式產品可作為機器可讀取儲存媒體(例如,光碟唯讀記憶體(compact disc read only
memory,CD-ROM))分發,或者可藉由應用商店(例如,play storeTM(播放商店TM)在線分發。在在線分發的情形中,電腦程式產品的至少一部分可至少臨時儲存於儲存媒體(例如,製造商的伺服器、應用商店的伺服器、或廣播伺服器的記憶體)中或可臨時產生。
各種實施例的組件中的每一者(例如,模組或程式)可被形成為單個組件或多個組件,且可省略上述子組件中的一或多個子組件,或者在各種實施例中可更包括其他子組件。作為另外一種選擇或另外地,可將一或多個組件(例如,模組或程式)整合為一個單元且可以相同或實質上相同的方式實行在對組件進行整合之前由每一對應的組件實行的功能。由根據各種實施例的模組、程式或其他組件實行的操作可依序地、並行地、重複地或以啟發式方式實行。另外,所述操作中的至少一個操作可以改變的次序實行或者可被省略,或者可向所述操作添加另一操作。
圖3是根據實施例的用於闡述用於提供影像的裝置的總體方塊圖。
參照圖3,處理器120可包括第一校準部分310、第一混合部分320、第二校準部分330及第二混合部分340。
根據實施例,第一校準部分310及第一混合部分320可藉由對自相機模組180獲得的影像進行修正而產生作為欲藉由顯示裝置160輸出的移動影像的基礎的影像,以輸出移動影像(或視訊)。根據實施例,第一校準部分310及第一混合部分320可藉
由對自相機模組180獲得的關於外部物體的具有第一屬性的多個影像(在下文中被稱為「第一屬性影像」)中的一者或多者進行修正而產生作為欲藉由顯示裝置160輸出的移動影像的基礎的影像中的每一者。舉例而言,第一校準部分310及第一混合部分320可藉由對第一屬性影像中指定的(或預設的或者預定的)數目的影像(被稱為「第一影像集合」)進行修正而產生一個影像(在下文中,被稱為「第一影像」)。然而,本揭露並非僅限於此,且第一校準部分310及第一混合部分320可藉由對第一影像集合進行修正而產生多於兩個第一影像。處理器120可控制顯示裝置160依序輸出第一影像以向使用者提供移動影像。
根據實施例,第二校準部分330及第二混合部分340可藉由至少部分地基於用於產生第一影像的資訊實行修正操作而產生靜止影像(在下文中,被稱為「第二影像」)。根據實施例,第二校準部分330及第二混合部分340可藉由至少部分地基於用於產生第一影像的資訊對關於外部物體的自相機模組180獲得的且具有第二屬性的多個影像(在下文中,被稱為「第二屬性影像」)進行修正而產生第二影像。根據實施例,第二屬性影像可為在與接收到與外部物體的影像拍攝對應的訊號的時間點對應的時間點處藉由第二校準部分330自相機模組180獲得的影像。舉例而言,第二屬性影像可包括以下中的至少一者:(1)在接收到與外部物體的影像拍攝對應的訊號的時間點處藉由第二校準部分330自相機模組180獲得的第一影像;(2)緊挨在第一影像圖框之前獲得
的第二影像圖框;以及(3)緊挨在第一影像圖框之後獲得的第三影像圖框。然而,本揭露並非僅限於此。
根據實施例,第二校準部分330及第二混合部分340可藉由對指定數目的(例如,3個至5個)第二屬性影像進行修正而產生一個第二影像。然而,本揭露並非僅限於此,且第二校準部分330及第二混合部分340可藉由對第二屬性影像進行修正而產生多於兩個第二影像。
根據實施例,第一屬性影像(或第一影像集合)中的每一者的大小(或資料容量)可小於第二屬性影像中的每一者的大小。舉例而言,第一屬性影像可為由影像訊號處理器260藉由將自影像感測器230獲得的影像轉換成較小的大小(或者對所述影像進行大小縮小或按比例縮小)而產生的影像。然而,本揭露並非僅限於此。
根據實施例,第二屬性影像中的每一者的大小可大於第一屬性影像中的每一者的大小。根據實施例,第二屬性影像可為由影像訊號處理器260自影像感測器230獲得的且未被轉換成較小的大小的影像,但並非僅限於此。
根據實施例,在第一校準部分310及第一混合部分320產生第一影像的同時,第二校準部分330及第二混合部分340可至少部分地基於使用者輸入而產生第二影像。根據實施例,由第一校準部分310及第一混合部分320實行的修正操作可與由第二校準部分330及第二混合部分340實行的修正操作並行地實行。
在下文中,為便於闡釋起見,將假設第一影像集合是由第一校準部分310在與接收到與對外部物體的影像拍攝對應的訊號的時間點對應的時間點(例如,接收到用於獲得靜止影像的使用者輸入的時間點)處自相機模組180獲得的第一屬性影像。
在下文中,將詳細闡述第一校準部分310、第一混合部分320、第二校準部分330及第二混合部分340的操作。
根據實施例,第一校準部分310可對自相機模組180獲得的第一影像集合進行預處理。舉例而言,第一校準部分310可藉由利用用於對相機模組180的光學缺陷或製造缺陷進行修正的影像處理演算法來對第一影像集合進行修正。然而,藉由預處理修正的缺陷並非僅限於此。根據實施例,可省略由第一校準部分310實行的預處理操作。根據實施例,用於實行預處理操作的組件可與第一校準部分310分開且可包括於處理器120中。根據實施例,用於實行預處理操作的組件可與處理器120分開(例如,相機模組180)。根據實施例,預處理操作可由與處理器120分開的組件重複地實行。舉例而言,在相機模組180對一個影像進行預處理之後,處理器120可再次對由相機模組180預處理的影像進行預處理。
根據實施例,第一校準部分310可對第一影像集合中所包括的影像中的每一者的屬性進行偵測(或提取)。舉例而言,第一校準部分310可偵測包括以下中的至少一者的屬性:第一影像集合中所包括的影像中的每一者的參考軸、外部物體的位置及邊
緣位置。然而,由第一校準部分310偵測的屬性並非僅限於此。
根據實施例,第一校準部分310可至少部分地基於所偵測的屬性而計算用於校準第一影像集合的資訊(或校準所需的資訊)(在下文中,被稱為「第一校準資訊」)。根據實施例,用於校準第一影像集合的資訊可包括關於第一影像集合所包括的影像中指定的影像(在下文中,被稱為第一參考影像(或第一參考影像圖框))的屬性與除了第一參考影像之外的至少一個影像(在下文中,被稱為「第一其餘影像」)的屬性之間的差異的資訊。舉例而言,當第一影像集合包括第一影像圖框、第二影像圖框及第三影像圖框時,第一影像圖框是第一參考影像且用於在影像圖框之間進行比較的屬性是參考軸(或參考軸的位置)。用於校準第一影像集合的資訊可包括:(1)關於第一影像圖框的參考軸與第二影像圖框的參考軸之間的差的資訊及(2)關於第一影像圖框的參考軸與第三影像圖框的參考軸之間的差的資訊。
根據實施例,處理器120可將自相機模組180獲得的第一影像集合所包括的影像中最後獲得的影像或影像圖框指定(或設定)為參考影像。然而,指定參考影像的方法並非僅限於此。舉例而言,處理器120可將自相機模組180獲得的第一影像集合所包括的影像中解析度(或解析程度)最大的(或者模糊程度最低或與外部物體對應的影像區域和背景區域之間的對比差異最大的)影像確定為參考影像。根據實施例,由處理器120對第一影像集合所包括的影像確定參考影像的操作可在第一校準部分310
自相機模組180獲得第一影像集合的時間點與第一校準部分310計算校準資訊的時間點之間實行。
根據實施例,第一校準部分310可將第一校準資訊儲存於緩衝器(或記憶體130)中。
根據實施例,第一校準部分310可至少部分地基於第一校準資訊及經預處理的第一影像集合而校準(或扭曲)第一影像集合。根據實施例,第一校準部分310可將第一其餘影像校準成與第一參考影像對應(或交疊)。舉例而言,第一校準部分310可至少部分地基於第一參考影像的參考軸與第一其餘影像的參考軸之間的差來實行對第一其餘影像的參考軸(或參考軸的座標)的轉移操作及旋轉操作中的至少一者,以使得第一其餘影像的參考軸對應於第一參考影像的參考軸。
根據實施例,第一混合部分320可至少部分地基於經校準的第一影像集合及第一校準資訊而計算用於對第一影像集合中所包括的影像進行混合的資訊(或者實行合成所需的資訊)(在下文中,被稱為「第一混合資訊」)。根據實施例,第一混合部分320可將關於第一影像集合所包括的影像的權重(在下文中,被稱為「第一權重」)確定為第一混合資訊。根據實施例,第一混合部分320可至少部分地基於第一校準資訊而確定第一影像集合中所包括的影像的畫素中的每一者的權重。將藉由參照以下公式來闡述確定第一權重的操作。
[公式1]
W pix = W Gl × W Lo
[公式2] W Gl =[ frame ref - frame non ] Nor ×[ Rot ref - Rot non ] Nor ×[ Tran ref - Trans non ] Nor
[公式3] W Lo =[ D ( non ,ref )] Nor , D ( non ,ref )= Pix non - Pix ref
在以上公式中, W pix (第一其餘影像的畫素的權重)可表示第一其餘影像的畫素中的每一者的權重, W Gl (第一其餘影像的全域權重)可表示基於第一參考影像與第一其餘影像之間的差異計算的權重,且 W Lo (第一其餘影像的局部權重)可表示基於第一其餘影像的畫素的值與第一參考影像的畫素的值之間的差(例如,亮度差、色差(color difference)、色別(chromatic difference)或其組合)計算的權重。
根據實施例,第一其餘影像的畫素的權重可藉由將第一其餘影像的全域權重乘以第一其餘影像的局部權重而計算。
根據實施例,第一其餘影像的全域權重可藉由以下操作來計算:將藉由對第一參考影像圖框 frame ref 與第一其餘影像圖框 frame non 的之間的距離差進行正則化而獲得的值[ frame ref - frame non ] Nor 乘以藉由對第一參考影像的參考軸與第一其餘影像的參考軸之間的角度差(或者在校準操作中使第一其餘影像的參考軸旋轉至對應於第一參考影像的參考軸的角度)進行正則化而獲得的值[ Rot ref - Rot non ] Nor 以及藉由對第一參考影像的參考軸與第一其餘影像的參考軸之間的位置(或座標)差(或者在校準操作
中為了使第一其餘影像的參考軸對應於第一參考影像的參考軸而將第一其餘影像的參考軸轉移至的座標的值)進行正則化而獲得的值[ Tran ref - Trans non ] Nor 。關於第一參考影像圖框 frame ref 與第一其餘影像圖框 frame non 之間的距離差,舉例而言,當第一影像集合包括(按照時間)依序獲得的第一影像圖框、第二影像圖框及第三影像圖框且第一影像圖框是第一參考影像時,第一影像圖框與第二影像圖框之間的距離差可被確定為1且第一影像圖框與第三影像圖框之間的距離差可被確定為2。
根據實施例,第一其餘影像的局部權重可被作為藉由對第一其餘影像的畫素的值與第一參考影像的畫素的值之間的差 D ( non ,ref )= Pix non - Pix ref 進行正則化而獲得的值[ D ( non ,ref )] Nor 來進行計算,第一參考影像的畫素處於與第一其餘影像的畫素的座標對應的座標處。
然而,計算第一其餘影像的畫素的權重的方法並非僅限於此且可包括各種方法。
根據實施例,第一參考影像的畫素的權重可被確定成大於第一其餘影像的畫素的權重。
根據實施例,第一混合部分320可至少部分地基於第一參考影像的畫素的權重及第一其餘影像的畫素的權重而產生關於第一參考影像及第一其餘影像中的每一者的混合圖。
根據實施例,第一混合部分320可將所計算的第一混合資訊儲存於緩衝器中。
根據實施例,第一混合部分320可至少部分地基於經校準的第一影像集合以及第一混合資訊來對第一影像集合進行混合(或者可實行混合操作)。舉例而言,第一混合部分320可至少部分地基於藉由將第一影像集合中所包括的影像中的每一者的畫素的值乘以第一影像集合中所包括的影像中的每一者的畫素的權重而獲得的值來對第一影像集合進行混合。舉例而言,經混合的影像的值可對應於藉由將第一影像集合中所包括的影像中的每一者的畫素的值乘以第一影像集合中所包括的影像中的每一者的畫素的權重而獲得的值。
根據實施例,第一混合部分320可對經混合的第一影像集合進行後處理以產生第一影像。舉例而言,第一混合部分320可藉由應用用於處理經混合的第一影像集合的處理演算法而產生第一影像作為高品質彩色影像(例如,具有改善的高動態範圍(high dynamic range,HDR)的影像、超解析度影像、低光拍攝影像及運動模糊降低的影像)。
根據實施例,用於實行後處理操作的組件可作為與第一混合部分320分開的組件包括於處理器120中。根據實施例,用於實行後處理操作的組件可由與處理器120分開的組件(或者除了處理器120之外追加的組件)來實行。根據實施例,後處理操作可由單獨的組件重複地實行。舉例而言,在處理器120對影像進行後處理之後,與處理器120分開的組件可再次對經處理器120後處理的影像進行後處理。
根據實施例,處理器120可控制顯示裝置160來顯示第一影像。根據實施例,第一影像可為即時輸出的預覽影像或者可為被輸出且接著被儲存的視訊影像。
根據實施例,第二校準部分330可基於接收到與對外部物體的影像拍攝對應的訊號而自相機模組180獲得第二屬性影像。根據實施例,第二屬性影像中的至少一或多者可對應於第一影像集合。根據實施例,當影像感測器產生原始影像第一小時後,第一影像集合可對應於由影像訊號處理器260藉由對自影像感測器230獲得的原始影像進行處理達第一小時以使其具有第一屬性而產生的影像,且第二屬性影像可對應於由影像訊號處理器260藉由對自影像感測器230獲得的原始影像進行處理達第一小時以使其具有第二屬性而產生的影像(或者未被影像訊號處理器260實行處理操作的原始影像)。舉例而言,當第一影像集合包括:(1)由第一校準部分310在接收到與外部物體的影像拍攝對應的訊號的第一時間點處自相機模組180獲得的具有第一屬性的第一影像圖框以及(2)由第一校準部分310在緊挨在第一時間點之前的第二時間點處自相機模組180獲得的具有第一屬性的第二影像圖框時,第二屬性影像可包括:(a)由第二校準部分330在第一時間點處自相機模組180獲得的具有第二屬性的第三影像圖框及(b)由第二校準部分330在第二時間點處自相機模組180獲得的具有第二屬性的第四影像圖框。然而,本揭露並非僅限於此,且第二屬性影像除了包括與第一影像集合對應的影像之外可更包括其他
影像(例如,在緊挨在第二時間點之前的第三時間點處獲得的影像圖框)或者可不包括與第一影像集合對應的影像中的至少一者。
根據實施例,第二校準部分330可對自相機模組180獲得的第二屬性影像進行預處理。根據實施例,藉由第二校準部分330對第二屬性影像進行預處理的操作的至少一部分可相同於或實質上相同於藉由第一校準部分310對第一影像集合中所包括的影像進行預處理的操作,且因此,將不再對其予以贅述。
根據實施例,第二校準部分330可至少部分地基於第一校準資訊來對第二屬性影像進行校準。根據實施例,第二校準部分330可藉由利用自第一校準部分310獲得的第一校準資訊來計算(或確定)第二校準資訊,而不實行偵測第二屬性影像中的每一者的特徵的操作以及至少部分地基於第二屬性影像中的每一者的特徵來計算用於對第二屬性影像進行校準的資訊(在下文中,被稱為「第二校準資訊」)的操作。根據實施例,第二校準資訊可包括關於第二屬性影像中的指定影像(在下文中,被稱為「第二參考影像(或第二參考影像圖框)」)的特徵與除了第二參考影像之外的至少一個影像(在下文中,被稱為「第二其餘影像」)的特徵之間的差異的資訊。舉例而言,當:(1)第二屬性影像包括第一影像圖框、第二影像圖框及第三影像圖框,(2)第三影像圖框是第二參考影像,且(3)用於在影像圖框之間進行比較的特徵是參考軸(或參考軸的位置)時,第二校準資訊可包括:(a)關於第三影像圖框的參考軸與第一影像圖框的參考軸之間的差的資訊
及(b)關於第三影像圖框的參考軸與第二影像圖框的參考軸之間的差的資訊。
根據實施例,處理器120可將自相機模組180獲得的第二屬性影像中解析度(或解析程度)最大的(或者模糊程度最低或與外部物體對應的影像區域和背景區域之間的對比差異最大的)影像確定為參考影像。根據實施例,藉由處理器120確定第二屬性影像中的參考影像的操作可在第二校準部分330自相機模組180獲得第二屬性影像的時間點與第二校準部分330自第一校準資訊獲得第二校準資訊的時間點之間實行。
根據另一實施例,處理器120可將自相機模組180獲得的第二屬性影像中最後獲得的影像指定(或設定)為參考影像。然而,指定參考影像的方法並非僅限於此。
根據實施例,第二校準部分330可判斷以下中的至少一者:第二參考影像是否對應於第一參考影像以及第一影像集合中所包括的影像的大小是否等於第二屬性影像中所包括的影像的大小。
根據實施例,當第二校準部分330確定第二參考影像對應於第一參考影像且第一影像集合中所包括的影像的大小等於第二屬性影像中所包括的影像的大小時,第二校準部分330可將第一校準資訊確定成第二校準資訊。
根據另一實施例,當第二校準部分330確定第二參考影像不對應於第一參考影像時,第二校準部分330可藉由至少部分
地基於第二參考影像而改變第一校準資訊來計算第二校準資訊。
根據另一實施例,當第二校準部分330確定第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,第二校準部分330可藉由對第一校準資訊進行按比例縮放(或改變大小)而獲得第二校準資訊。
根據另一實施例,當第二校準部分330確定第二參考影像不對應於第一參考影像且第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,第二校準部分330可藉由實行至少部分地基於第二參考影像而改變第一校準資訊的操作以及對第一校準資訊進行按比例縮放(或改變大小)的操作而獲得第二校準資訊。
將參照圖4闡述至少部分地基於第一校準資訊而獲得第二校準資訊的操作。
圖4是根據實施例的用於闡述一種對影像進行校準的方法的圖式。
參照圖4,當第一影像集合包括第一-第一影像圖框、第二-第一影像圖框及第三-第一影像圖框時,第一-第一影像圖框是第一參考影像圖框且第一校準資訊包括關於參考軸之間的差的資訊。P0可表示第一-第一影像圖框的參考軸的中心座標。P1可表示第二-第一影像圖框的參考軸的中心座標,第二-第一影像圖框的參考軸是以第一-第一影像圖框的參考軸為基準。P2可表示第三-第一影像圖框的參考軸的中心座標,第三-第一影像圖框的參考軸是以
第一-第一影像圖框的參考軸為基準。當P被表示為x軸座標、y軸座標及參考影像圖框的參考軸與其餘影像圖框的參考軸之間的角度差時,P0、P1及P2可被表示為P0(0,0,0)、P2(X1,Y1,θ1)、P1(X2,Y2,θ2)。
根據實施例,當:(1)第二屬性影像包括與第一-第一影像圖框對應的第一-第二影像圖框、與第二-第一影像圖框對應的第二-第二影像圖框及與第三-第一影像圖框對應的第三-第二影像圖框,且(2)第二參考影像是第二-第二影像圖框時,則:(a)作為第一-第二影像圖框的參考軸的中心座標的P3可作為P3(0-X1,0-Y1,0-θ1)來計算,第一-第二影像圖框的參考軸是以第二-第二影像圖框的參考軸為基準;(b)作為第二-第二影像圖框的參考軸的中心座標的P4可作為P4(X1,Y1,θ1)來計算;且(c)作為第三-第二影像圖框的參考軸的中心座標的P5可作為P5(X2-X1,Y2-Y1,θ2-θ1)來計算,第三-第二影像圖框的參考軸與第二-第一影像圖框的參考軸相對。
根據實施例,當第一參考影像的參考軸的中心座標是P0(0,0,0)時,第一影像集合所包括的影像圖框中的每一者的參考軸的中心座標是Pn(Xn,Yn,θn),其中參考軸是以第一參考影像的參考軸為基準。第二參考影像的參考軸的中心座標是Pa(Xa,Ya,θa)。第二屬性影像中的每一者的參考軸的中心座標可作為P'(Xn-Xa,Yn-Ya,θn-θa)來計算。根據實施例,當第二校準部分330確定第二參考影像不對應於第一參考影像時,第二校準部分330可藉由基
於第二參考影像對第一校準資訊進行轉移來計算第二校準資訊。
根據實施例,當第一參考影像與第二參考影像彼此對應時,第一影像集合所包括的影像圖框中的每一者的參考軸的中心座標是Pm(Xm,Ym,θm),其中參考軸是以第一參考影像的參考軸為基準。第一影像集合所包括的影像圖框中的每一者的水平大小(或寬度)是Wv,第一影像集合所包括的影像圖框中的每一者的垂直大小(或高度)是Hv,第二屬性影像中的每一者的水平大小(或寬度)是Ws,第二屬性影像中的每一者的垂直大小(或高度)是Hs,且第二屬性影像中的每一者的參考軸的中心座標可被作為P'(Xm*(Ws/Wv),Ym*(Hs/Hv),θm)來計算。根據實施例,當第二校準部分330確定第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,第二校準部分330可藉由對第一校準資訊進行按比例縮放(或改變大小)來確定第二校準資訊,舉例而言,對於影像的水平軸以Ws/Wv進行按比例縮放(或改變大小)且對於影像的垂直軸以Hs/Hv進行按比例縮放(或改變大小)。
根據實施例,當第二校準部分330確定第二參考影像不對應於第一參考影像且第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,第二校準部分330可藉由實行基於第二參考影像對第一校準資訊進行轉移的操作或者對第一校準資訊進行按比例縮放的操作來確定第二校準資訊。
根據實施例,第二校準部分330可在不利用第一校準資
訊的條件下計算第二校準資訊。舉例而言,第二校準部分330可對第二屬性影像中的每一者的屬性進行偵測(或提取)。第二校準部分330可藉由計算第二屬性影像的所偵測特徵之間的差異來計算第二校準資訊。
根據實施例,第二校準部分330可至少部分地基於第二校準資訊及經預處理的第二屬性影像來對第二屬性影像進行校準。根據實施例,第二校準部分330可將第二其餘影像校準成與第二參考影像對應(或交疊)。舉例而言,第二校準部分330可至少部分地基於第二參考影像的參考軸與第二其餘影像的參考軸之間的差來實行將第二其餘影像的參考軸轉移及旋轉成對應於第二參考影像的參考軸的操作中的至少一者。
根據實施例,第二混合部分340可至少部分地基於經校準的第二屬性影像及第一混合資訊來確定用於對第二屬性影像進行混合的資訊(或實行混合操作所需的資訊)(在下文中,被稱為「第二混合資訊」)。根據實施例,第二混合部分340可藉由利用自第一混合部分320獲得的第一混合資訊來計算(或確定)第二混合資訊,而不實行至少部分地基於經校準的第二屬性影像及第二校準資訊來計算混合資訊的操作。
根據實施例,第二混合部分340可將關於第二屬性影像的權重(在下文中,被稱為「第二權重」)確定為第二混合資訊。
根據實施例,第二混合部分340可判斷以下中的至少一者:第二參考影像是否對應於第一參考影像、第一影像集合中所
包括的影像的數目是否等於第二屬性影像的數目以及第一影像集合中所包括的影像的大小是否等於第二屬性影像中所包括的影像的大小。
根據實施例,當:(1)第二參考影像對應於第一參考影像,(2)第一影像集合中所包括的影像的數目等於第二屬性影像的數目,且(3)第一影像集合中所包括的影像的大小等於第二屬性影像中所包括的影像的大小時,第二混合部分340可將第一混合資訊確定成第二混合資訊。
根據實施例,當第二參考影像不對應於第一參考影像時,第二混合部分340可藉由將第一混合資訊改變成對應於第二參考影像(或基於第二參考影像改變第一混合資訊或者相對於第二參考影像自適應性地改變第一混合資訊)來計算第二混合資訊。將參照以下公式闡述藉由基於第二參考影像改變第一混合資訊來計算第二混合資訊的操作。
[公式4] W pix = W Gl × W Lo
[公式5] W Gl =[ Blur ref - Blur non ] Nor ×[ frame ref - frame non ] Nor ×[ Rot ref - Rot non ] Nor ×[ Tran ref - Trans non ] Nor
[公式6] W Lo =[ D ( non ,ref )] Nor , D ( non ,ref )= Pix non - Pix ref
在以上公式中, W pix (第二其餘影像的每一畫素的權重)
可表示第二其餘影像的每一畫素的權重, W Gl (第二其餘影像的全域權重)可表示基於第二參考影像與第二其餘影像之間的差異計算的權重,且 W Lo (第二其餘影像的局部權重)可表示基於第二其餘影像的畫素的值與第二參考影像的畫素的值之間的差(例如,亮度差、色差、色度差或其組合)計算的權重。
根據實施例,第二其餘影像的畫素的權重可藉由將第二其餘影像的全域權重乘以第二其餘影像的局部權重來計算。
根據實施例,第二其餘影像的全域權重可藉由將藉由對以數字形式表示第二參考影像圖框的模糊程度(或解析程度)的值與以數字形式表示第二其餘影像圖框的模糊程度的值之間的差進行正則化而獲得的值[ Blur ref - Blur non ] Nor 乘以以下值來計算:(1)藉由對第二參考影像圖框 frame ref 與第二其餘影像圖框 frame non 之間的距離差進行正則化而獲得的值[ frame ref - frame non ] Nor ;(2)藉由對第二參考影像的參考軸與第二其餘影像的參考軸之間的角度差(或者為使第二其餘影像的參考軸對應於第二參考影像的參考軸而對第二其餘影像的參考軸進行旋轉的角度)進行正則化而獲得的值[ Rot ref - Rot non ] Nor ;以及(3)藉由對第二參考影像的參考軸與第二其餘影像的參考軸之間的位置(或座標)差(或者在校準操作中為使第二其餘影像的參考軸對應於第二參考影像的參考軸而將第二其餘影像的參考軸轉移至的座標的值)進行正則化而獲得的值[ Tran ref - Trans non ] Nor 。根據實施例,當處理器120基於模糊程度確定第二屬性影像中的第二參考影像
時,處理器120可計算第二參考影像圖框及第二其餘影像圖框的模糊程度以確定第二參考影像。
根據實施例,第二參考影像的局部權重可為藉由對第二其餘影像的畫素的值與第二參考影像的畫素的值之間的差 D ( non ,ref )= Pix non - Pix ref 進行正則化而獲得的值[ D ( non ,ref )] Nor ,第二參考影像的畫素處於與第二其餘影像的畫素的座標對應的座標處。根據實施例,第二校準部分330可藉由利用由第一校準部分310計算的第一其餘影像的局部權重來計算第二其餘影像的局部權重。根據實施例,第二校準部分330可藉由對由第一校準部分310計算的第一其餘影像的局部權重實行向量計算來計算第二其餘影像的局部權重。
舉例而言,可假設:第一影像集合中所包括的(1)第一-第一影像圖框、(2)第二-第一影像圖框及(3)第三-第一影像圖框分別對應於第二屬性影像中所包括的(a)第一-第二影像圖框、(b)第二-第二影像圖框及(c)第三-第二影像圖框。第一參考影像是第三-第一影像圖框且第二參考影像是第一-第二影像圖框。第二混合部分340可獲得關於以下的資訊:(A)第一-第一影像圖框的畫素的值與第三-第一影像圖框的畫素的值之間的差D(1,3),第三-第一影像圖框的畫素處於與第一-第一影像圖框的畫素的座標對應的座標處、以及(B)第二-第一影像圖框的畫素的值與第三-第一影像圖框的畫素的值之間的差D(2,3),第三-第一影像圖框的畫素處於與第二-第一影像圖框的畫素的座標對應的座標
處。第二混合部分340可計算第二-第二影像圖框的畫素的值與第一-第二影像圖框的畫素的值之間的差D(2,1),第一-第二影像圖框的畫素處於與第二-第二影像圖框的畫素的座標對應的座標處。所述差可藉由自D(2,3)減去D(1,3)(或者藉由實行自D(2,3)減去D(1,3)的減法操作)來計算。第二混合部分340可將D(1,3)的符號改變為減號(-)符號以計算第三-第二影像圖框的畫素的值與第一-第二影像圖框的畫素的值之間的差D(3,1),第一-第二影像圖框的畫素處於與第三-第二影像圖框的畫素的座標對應的座標處。
根據實施例,第二參考影像的畫素的權重可被確定成大於第一其餘影像的畫素的權重。
根據實施例,當第一影像集合中所包括的影像的數目不等於第二屬性影像的數目時,第二混合部分340可藉由將第一混合資訊改變成對應於第二屬性影像的數目來計算第二混合資訊。根據實施例,當第一影像集合中所包括的影像的數目不等於第二屬性影像的數目時,第二校準部分330可藉由使用公式7進行外插來計算第二混合資訊。
可假設第一影像集合中所包括的第一-第一影像圖框、第二-第一影像圖框及第三-第一影像圖框分別對應於第二屬性影像
中所包括的第一-第二影像圖框、第二-第二影像圖框及第三-第二影像圖框。第二屬性影像包括恰好在獲得第三-第二影像圖框的時間點之後的時間點處獲得的第四-第二影像圖框。在公式7中,B n+1是第四-第二影像圖框的每一畫素的權重,B n 可為第三-第一影像圖框的每一畫素的權重,且B n-1可為第二-第一影像圖框的畫素權重。在公式7中,x n+1-x n 可表示第四-第二影像圖框與第三-第二影像圖框之間的距離差,且x n -x n-1可表示第三-第二影像圖框與第二-第二影像圖框之間的距離差。然而,其並非僅限於此。舉例而言,x n+1-x n 可為由以下方面確定的值:第四-第二影像圖框與第三-第二影像圖框之間的距離差、第四-第二影像圖框的參考軸與第三-第二影像圖框的參考軸之間的角度差、第四-第二影像圖框的參考軸與第三-第二影像圖框的參考軸之間的位置差或其組合。舉例而言,x n -x n-1可為由以下方面確定的值:第三-第二影像圖框與第二-第二影像圖框之間的距離差、第三-第二影像圖框的參考軸與第二-第二影像圖框的參考軸之間的角度差、第三-第二影像圖框的參考軸與第二-第二影像圖框的參考軸之間的位置差或其組合。
根據實施例,當第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,第二混合部分340可利用內插來計算畫素的權重以對應於第二屬性影像的大小。根據實施例,當第一影像集合中所包括的影像的畫素的數目小於第二屬性影像中所包括的影像的畫素的數目時,第二屬性影像中所包括的影像的畫素的權重可藉由對第二屬性影像中所包括的影像
的畫素的權重應用內插來計算。第二屬性影像中所包括的影像的畫素處於除了第二屬性影像中所包括的影像的畫素的座標之外的座標處。第二屬性影像中所包括的影像的畫素的座標對應於第一影像集合中所包括的影像的畫素的座標。第二屬性影像中所包括的影像的畫素處於與第一影像集合中所包括的影像的畫素的座標對應的座標處。
根據實施例,所應用的內插可包括雙線性內插(bi-linear interpolation)、雙三次內插(bi-cubic interpolation)、低通濾波器、邊緣偵測濾波器(edge detection filter)等。然而,其並非僅限於此。
根據實施例,當第二參考影像不對應於第一參考影像且第一影像集合中所包括的影像的數目不等於第二屬性影像的數目時,第二混合部分340可藉由計算畫素的權重以對應於第二參考影像以及對畫素的所計算的權重應用外插來計算第二混合資訊。
根據實施例,當第二參考影像不對應於第一參考影像且第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,第二混合部分340可藉由計算畫素的權重以對應於第二參考影像以及對畫素的所計算的權重應用內插來計算第二混合資訊。
根據實施例,當第一影像集合中所包括的影像的數目不等於第二屬性影像的數目且第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,第二混合部分340
可藉由對第一權重應用外插及內插來計算第二混合資訊。根據實施例,第二混合部分340可藉由在對第一權重應用外插之後對畫素的所計算的權重應用內插或者在對第一權重應用內插之後對畫素的所計算的權重應用外插來計算第二混合資訊。
根據實施例,當:(1)第二參考影像不對應於第一參考影像,(2)第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小,且(3)第一影像集合中所包括的影像的數目不等於第二屬性影像的數目時,第二混合部分340可藉由以下操作來計算第二混合資訊:(a)計算畫素的權重以對應於第二參考影像以及(b)對畫素的所計算的權重應用外插及內插。
根據實施例,第二混合部分340可至少部分地基於由第二校準部分330校準的第二屬性影像及由第二校準部分330計算的第二校準資訊來計算第二混合資訊,而不利用由第一混合部分320獲得的第一混合資訊。至少部分地基於由第二校準部分330校準的第二屬性影像及由第二校準部分330計算的第二校準資訊來計算第二混合資訊的方法可至少部分地相同於或實質上相同於至少部分地基於由第一校準部分310校準的第一影像集合及由第一校準部分310計算的第一校準資訊來計算第一混合資訊的方法,且因此,將不再對其予以贅述。
根據實施例,計算第二混合資訊的方法並非僅限於此且可包括各種方法。
根據實施例,第二混合部分340可至少部分地基於第二
參考影像的畫素的權重及第二其餘影像的畫素的權重而產生關於第二參考影像及第二其餘影像中的每一者的混合圖。
根據實施例,第二混合部分340可將所計算的第二混合資訊儲存於緩衝器中。
根據實施例,第二混合部分340可至少部分地基於經校準的第二屬性影像以及第二混合資訊來對第二屬性影像進行混合(或者可實行混合操作)。舉例而言,第二混合部分340可至少部分地基於藉由將第二屬性影像中的每一者的畫素的值乘以第二屬性影像中的每一者的畫素的權重而獲得的值來對第二屬性影像進行混合。舉例而言,經混合的影像的畫素的值可對應於藉由將第二屬性影像中的每一者的畫素的值乘以第二屬性影像中的每一者的畫素的權重而獲得的值。
根據實施例,第二混合部分340可對經混合的第二屬性影像進行後處理以產生第二影像。舉例而言,第二混合部分340可藉由應用用於對經混合的第一影像集合進行處理的處理演算法而產生第二影像作為高品質彩色影像。
根據實施例,用於實行後處理操作的組件可作為與第二混合部分340分開的組件包括於處理器120中。根據實施例,用於實行後處理操作的組件可由與處理器120分開的組件(或者除了處理器120之外追加的組件)來實行。根據實施例,後處理操作可由單獨的組件重複地實行。舉例而言,在處理器120實行後處理之後,與處理器120分開的組件可再次實行後處理。
根據實施例,處理器120可將經後處理的第二影像儲存於記憶體130中。
圖5是根據示例性實施例的用於闡述用於提供影像的裝置的方塊圖。
參照圖5,處理器120可包括第一校準部分510、第一混合部分520、第二校準部分530及第二混合部分540。
根據實施例,第一校準部分510可包括第一預處理部分511、第一特徵偵測部分513、第一校準資訊計算部分515、第一緩衝器517及第一校準執行部分518。
根據實施例,第一預處理部分511可對自相機模組180獲得的第一影像集合進行預處理。舉例而言,第一預處理部分511可藉由利用用於對相機模組180的光學缺陷或製造缺陷進行修正的影像處理演算法來對第一影像集合進行修正。然而,藉由預處理進行修正的缺陷並非僅限於此。根據實施例,可省略由第一預處理部分511實行的預處理操作。根據實施例,第一預處理部分511可作為與第一校準部分510分開的組件包括於處理器120中。
根據實施例,第一特徵偵測部分513可對第一影像集合中所包括的影像中的每一者的屬性進行偵測(或提取)。舉例而言,第一特徵偵測部分513可偵測包括以下中的至少一者的屬性:第一影像集合中所包括的影像中的每一者的參考軸、外部物體的位置及邊緣位置。然而,由第一特徵偵測部分513偵測的屬性並非僅限於此。
根據實施例,第一校準資訊計算部分515可至少部分地基於由第一特徵偵測部分513偵測的屬性來計算第一校準資訊。根據實施例,第一校準資訊可包括關於第一參考影像圖框的屬性與第一其餘影像的屬性之間的差異的資訊。
根據實施例,處理器120可將自相機模組180獲得的第一影像集合中所包括的影像中最後獲得的影像指定為參考影像。然而,指定參考影像的方法並非僅限於此。舉例而言,處理器120可將自相機模組180獲得的第一影像集合中所包括的影像中解析度(或解析程度)最大的(或者模糊程度最低或與外部物體對應的影像區域和背景區域之間的對比差異最大的)影像確定為參考影像。根據實施例,由處理器120確定第一影像集合中所包括的影像的參考影像的操作可在第一特徵偵測部分513自相機模組180獲得第一影像集合的時間點與第一校準資訊計算部分515計算第一校準資訊的時間點之間實行。
根據實施例,第一校準資訊計算部分515可將第一校準資訊儲存於第一緩衝器517中。
根據實施例,第一校準執行部分518可至少部分地基於第一校準資訊及經預處理的第一影像集合來校準第一影像集合。根據實施例,第一校準執行部分518可將第一其餘影像校準成與第一參考影像對應(或交疊)。舉例而言,第一校準執行部分518可至少部分地基於第一參考影像的參考軸與第一其餘影像的參考軸之間的差來實行對第一其餘影像的參考軸的轉移操作及旋轉操
作中的至少一者以使得第一其餘影像的參考軸對應於第一參考影像的參考軸。
根據實施例,第一混合部分520可包括第一混合資訊計算部分521、第二緩衝器523、第一混合執行部分525及第一後處理部分527。
根據實施例,第一混合資訊計算部分521可至少部分地基於經校準的第一影像集合及第一校準資訊來計算第一混合資訊。根據實施例,第一混合資訊計算部分521可將第一混合資訊確定為第一權重。根據實施例,第一混合資訊計算部分521可至少部分地基於第一校準資訊來確定第一影像集合中所包括的影像的每一畫素的權重。
根據實施例,藉由第一混合資訊計算部分521計算第一混合資訊的方法至少部分地相同於或實質上相同於圖3的說明,且因此,將不再對其予以贅述。
根據實施例,第一混合資訊計算部分521可將所計算的第一混合資訊儲存於第二緩衝器523中。
根據實施例,第一混合執行部分525可至少部分地基於經校準的第一影像集合以及自第二緩衝器523獲得的第一混合資訊來對第一影像集合進行混合(或者可實行混合操作)。舉例而言,第一混合執行部分525可至少部分地基於藉由將第一影像集合中所包括的影像中的每一者的畫素的值乘以第一影像集合所包括的影像中的每一者的畫素的權重而獲得的值來對第一影像集合
進行混合。舉例而言,經混合的影像的畫素的值可對應於藉由將第一影像集合中所包括的影像中的每一者的畫素的值乘以第一影像集合中所包括的影像中的每一者的畫素的權重而獲得的值。
根據實施例,第一後處理部分527可對經混合的第一影像集合進行後處理以產生第一影像。舉例而言,第一後處理部分527可藉由應用用於對經混合的第一影像集合進行處理的處理演算法來產生第一影像作為高品質彩色影像。
根據實施例,第一後處理部分527可作為與第一混合部分520分開的組件包括於處理器120中。根據實施例,第一後處理部分527可被形成為與處理器120分開(或者除了處理器120之外追加)形成。根據實施例,後處理操作可由與處理器120分開的組件重複地實行。舉例而言,在處理器120對影像實行後處理之後,與處理器120分開的組件可再次對經處理器120後處理的影像進行後處理。
根據實施例,第二校準部分530可包括第二預處理部分531、校準控制部分539及第二校準執行部分538。
根據實施例,第二預處理部分531可對自相機模組180獲得的第二屬性影像進行預處理。根據實施例,藉由第二預處理部分531對第二屬性影像進行預處理的操作可至少部分地相同於或實質上相同於藉由第一預處理部分511對第一影像集合中所包括的影像進行預處理的操作,且因此,將不再對其予以贅述。
根據實施例,校準控制部分539可自第一緩衝器517獲
得第一校準資訊。
根據實施例,校準控制部分539可藉由利用所獲得的第一校準資訊來計算(或確定)第二校準資訊。根據實施例,第二校準資訊可包括關於第二屬性影像中第二參考影像的特徵與第二其餘影像的特徵之間的差異的資訊。
根據實施例,處理器120可將自相機模組180獲得的第二屬性影像中解析度(或解析程度)最大的(或者模糊程度最低或與外部物體對應的影像區域和背景區域之間的對比差異最大的)影像確定為第二參考影像。根據實施例,確定第二屬性影像中的第二參考影像的操作可在校準控制部分539實行確定第二校準資訊的操作之前實行。
根據另一實施例,處理器120可將自相機模組180獲得的第二屬性影像中最後(或在最近的時間點)獲得的影像指定(或設定)為第二參考影像。然而,指定參考影像的方法並非僅限於此。
根據實施例,校準控制部分539可判斷以下中的至少一者:第二參考影像是否對應於第一參考影像以及第一影像集合中所包括的影像的大小是否等於第二屬性影像中所包括的影像的大小。
根據實施例,當校準控制部分539確定第二參考影像對應於第一參考影像且第一影像集合中所包括的影像的大小等於第二屬性影像中所包括的影像的大小時,校準控制部分539可將第
一校準資訊確定成第二校準資訊。
根據另一實施例,當校準控制部分539確定第二參考影像不對應於第一參考影像時,校準控制部分539可藉由至少部分地基於第二參考影像改變第一校準資訊來計算第二校準資訊。
根據另一實施例,當校準控制部分539確定第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,校準控制部分539可藉由對第一校準資訊進行按比例縮放或改變大小來確定第二校準資訊。
根據另一實施例,當校準控制部分539確定第二參考影像不對應於第一參考影像且第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,校準控制部分539可藉由至少部分地基於第二參考影像改變第一校準資訊以及對經改變的第一校準資訊進行按比例縮放來確定第二校準資訊。
根據實施例,第二校準執行部分538可至少部分地基於第二校準資訊及經預處理的第二屬性影像來對第二屬性影像進行校準。根據實施例,第二校準執行部分538可將第二其餘影像校準成與第二參考影像對應(或交疊)。舉例而言,第二校準執行部分538可至少部分地基於第二參考影像的參考軸與第二其餘影像的參考軸之間的差來實行將第二其餘影像的參考軸轉移及旋轉成對應於第二參考影像的參考軸的操作中的至少一者。
根據實施例,第二混合部分540可包括混合控制部分549、第二混合執行部分545及第二後處理部分547。
根據實施例,混合控制部分549可藉由利用自第二緩衝器523獲得的第一混合資訊來計算第二混合資訊。
根據實施例,混合控制部分549可判斷以下中的至少一者:第二參考影像是否對應於第一參考影像以及第一影像集合中所包括的影像的大小是否等於第二屬性影像中所包括的影像的大小。
根據實施例,當混合控制部分549確定第二參考影像對應於第一參考影像且第一影像集合中所包括的影像的大小等於第二屬性影像中所包括的影像的大小時,混合控制部分549可將第一校準資訊確定成第二混合資訊。
根據另一實施例,當第二參考影像不對應於第一參考影像時,混合控制部分549可藉由將第一混合資訊改變成對應於第二參考影像來計算第二混合資訊。藉由混合控制部分549進行的藉由基於第二參考影像而改變第一混合資訊來計算第二混合資訊的操作至少部分地相同於或實質上相同於藉由圖3所示第二混合部分340進行的藉由利用公式4至公式6計算第二混合資訊的方法,且因此,將不再對其予以贅述。
根據實施例,當第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,混合控制部分549可利用內插來計算畫素的權重以對應於第二屬性影像的大小。藉由混合控制部分549進行的利用內插計算畫素的權重的方法至少部分地相同於或實質上相同於藉由圖3所示第二混合部分340進
行的利用內插計算畫素的權重的方法,且因此,將不再對其予以贅述。
根據實施例,當第二參考影像不對應於第一參考影像且第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,混合控制部分549可藉由計算畫素的權重以對應於第二參考影像以及對畫素的所計算的權重應用內插來計算第二混合資訊。
根據實施例,混合控制部分549可至少部分地基於第二參考影像的畫素的權重及第二其餘影像的畫素的權重而產生關於第二參考影像及第二其餘影像中的每一者的混合圖。
根據實施例,第二混合執行部分545可至少部分地基於經校準的第二屬性影像以及第二混合資訊來對第二屬性影像進行混合。舉例而言,第二混合執行部分545可至少部分地基於藉由將第二屬性影像中的每一者的畫素的值乘以第二屬性影像中的每一者的畫素的權重而獲得的值來對第二屬性影像進行混合。舉例而言,經混合的影像的畫素的值可對應於藉由將第二屬性影像中的每一者的畫素的值乘以第二屬性影像中的每一者的畫素的權重而獲得的值。
根據實施例,第二後處理部分547可對經混合的第二屬性影像進行後處理以產生第二影像。舉例而言,第二後處理部分547可藉由應用用於對經混合的第一影像集合進行處理的處理演算法來產生第二影像作為高品質彩色影像。
根據實施例,第二後處理部分547可作為與第二混合部分540分開的組件包括於處理器120中。根據實施例,第二後處理部分547可由與處理器120分開的組件(或者除了處理器120之外追加的組件)實行。根據實施例,後處理操作可由單獨的組件重複地實行。舉例而言,在處理器120實行後處理之後,與處理器120分開的組件可再次實行後處理。
根據實施例,處理器120可將經後處理的第二影像儲存於記憶體130中。
圖6是根據示例性實施例的用於闡述用於提供影像的裝置的方塊圖。
參照圖6,處理器120可包括第一校準部分610、第一混合部分620、第二校準部分630及第二混合部分640。
根據實施例,第一校準部分610可包括第一預處理部分611、第一特徵偵測部分613、第一校準資訊計算部分615、第一緩衝器617及第一校準執行部分618。
根據實施例,第一混合部分620可包括第一混合資訊計算部分621、第二緩衝器623、第一混合執行部分625及第一後處理部分627。
根據實施例,第二校準部分630可包括第二預處理部分631、校準控制部分639及第二校準執行部分638。
圖6所示第一校準部分610、第一混合部分620及第二校準部分630的行為可至少部分地相同於或實質上相同於圖5所示
第一校準部分510、第一混合部分520及第二校準部分530,且因此,將不再對其予以贅述。
根據實施例,第二混合部分640可包括第二混合資訊計算部分641、第三緩衝器643、第二混合執行部分645及第二後處理部分647。
根據實施例,第二混合資訊計算部分641可獲得來自校準控制部分639的第二校準資訊以及由第二校準執行部分638校準的第二屬性影像。
根據實施例,第二混合資訊計算部分641可至少部分地基於所獲得的第二校準資訊及經校準的第二屬性影像來計算第二混合資訊。
根據實施例,第二混合資訊計算部分641可利用第二混合資訊來計算第二權重。根據實施例,第二混合資訊計算部分641可至少部分地基於第二校準資訊來確定關於第二屬性影像中所包括的影像的每一畫素的權重。將參照以下公式來闡述確定第二權重的操作。
[公式8] W pix = W Gl × W Lo
[公式9] W Gl =[ frame ref - frame non ] Nor ×[ Rot ref - Rot non ] Nor ×[ Tran ref - Trans non ] Nor
[公式10] W Lo =[ D ( non ,ref )] Nor , D ( non ,ref )= Pix non - Pix ref
在以上公式中, W pix (第二其餘影像的每一畫素的權重)可表示第二其餘影像的每一畫素的權重, W Gl (第二其餘影像的全域權重)可表示基於第二參考影像與第二其餘影像之間的差異計算的權重,且 W Lo (第二其餘影像的局部權重)可表示基於第二其餘影像的畫素的值與第二參考影像的畫素的值之間的差(例如,亮度差、色差、色度差或其組合)計算的權重。
根據實施例,第二其餘影像的畫素的權重可藉由將第二其餘影像的全域權重乘以第二其餘影像的局部權重來計算。
根據實施例,第二其餘影像的全域權重可藉由將藉由對第二參考影像圖框 frame ref 與第二其餘影像圖框 frame non 之間的距離差進行正則化而獲得的值[ frame ref - frame non ] Nor 乘以以下值來進行計算:(1)藉由對第二參考影像的參考軸與第二其餘影像的參考軸之間的角度差(或者使第二其餘影像的參考軸旋轉至對應於第二參考影像的參考軸的角度)進行正則化而獲得的值[ Rot ref - Rot non ] Nor ;以及(2)藉由對第二參考影像的參考軸與第二其餘影像的參考軸之間的位置(或座標)差(或者在校準操作中為了使第二其餘影像的參考軸對應於第二參考影像的參考軸而將第二其餘影像的參考軸轉移至的座標的值)進行正則化而獲得的值[ Tran ref - Trans non ] Nor 。
根據實施例,第二參考影像的局部權重可作為藉由對第二其餘影像的畫素的值與第一參考影像的畫素的值之間的差 D ( non ,ref )= Pix non - Pix ref 進行正則化而獲得的值[ D ( non ,ref )] Nor 來計算,其
中第一參考影像的畫素處於與第二其餘影像的畫素的座標對應的座標處。
然而,計算第二其餘影像的畫素的權重的方法並非僅限於此且可包括各種方法。
根據實施例,第二參考影像的畫素的權重可被確定成大於第二其餘影像的畫素的權重。
根據實施例,第二混合資訊計算部分641可至少部分地基於第二參考影像的畫素的權重及第二其餘影像的畫素的權重而產生關於第二參考影像及第二其餘影像中的每一者的混合圖。
根據實施例,第三緩衝器643可儲存所計算的第一混合資訊。
根據實施例,第二混合執行部分645可至少部分地基於經校準的第二屬性影像以及第二混合資訊來對第二屬性影像進行混合。舉例而言,第二混合執行部分645可至少部分地基於藉由將第二屬性影像中的每一者的畫素的值乘以第二屬性影像中的每一者的畫素的權重而獲得的值來對第二屬性影像進行混合。舉例而言,經混合的影像的畫素的值可對應於藉由將第一影像集合中所包括的影像中的每一者的畫素的值乘以第一影像集合中所包括的影像中的每一者的畫素的權重而獲得的值。
根據實施例,藉由第二後處理部分647實行的操作可至少部分地相同於或實質上相同於藉由圖5所示第一後處理部分527實行的操作,且因此,將不再對其予以贅述。
圖7是根據示例性實施例的用於闡述用於提供影像的裝置的方塊圖。
參照圖7,處理器120可包括第一校準部分710、第一混合部分720、第二校準部分730及第二混合部分740。第一校準部分710可包括第一預處理部分711、第一特徵偵測部分713、第一校準資訊計算部分715、第一緩衝器717及第一校準執行部分718。
根據實施例,第一混合部分720可包括第一混合資訊計算部分721、第二緩衝器723、第一混合執行部分725及第一後處理部分727。
圖7所示第一校準部分710及第一混合部分720可實行與圖5所示第一校準部分510及第一混合部分520至少部分地相同或實質上相同的操作,且因此,將不再對其予以贅述。
根據實施例,第二校準部分730可包括第二預處理部分731、第二特徵偵測部分733、第二校準資訊計算部分735、第四緩衝器736及第二校準執行部分738。
根據實施例,第二預處理部分731可對自相機模組180獲得的第二屬性影像進行預處理。
根據實施例,第二特徵偵測部分733可對第二屬性影像中的每一者的特徵進行偵測(或提取)。舉例而言,第二特徵偵測部分733可偵測包括以下中的至少一者的特徵:第二屬性影像中的每一者的參考軸、外部物體的位置及邊緣位置。然而,由第二特徵偵測部分733偵測的特徵並非僅限於此。
根據實施例,第二校準資訊計算部分735可至少部分地基於由第二特徵偵測部分733偵測的特徵來計算第二校準資訊。根據實施例,第二校準資訊可包括關於第二參考影像的特徵與第二其餘影像的特徵之間的差異的資訊。
根據實施例,第二校準資訊計算部分735可將第二校準資訊儲存於第四緩衝器736中。
根據實施例,第二校準執行部分738可至少部分地基於第二校準資訊及經預處理的第二屬性影像來對第二屬性影像進行校準。根據實施例,第二校準執行部分738可將第二其餘影像校準成與第二參考影像對應(或交疊)。舉例而言,第二校準執行部分738可至少部分地基於第二參考影像的參考軸與第二其餘影像的參考軸之間的差來實行將第二其餘影像的參考軸轉移及旋轉成對應於第二參考影像的參考軸中的至少一者。
根據實施例,第二混合部分740可包括混合控制部分749、第二混合執行部分745及第二後處理部分747。
根據實施例,混合控制部分749可自第二緩衝器723獲得第一混合資訊。
根據實施例,混合控制部分749可至少部分地基於第一混合資訊來計算第二混合資訊。
根據實施例,混合控制部分749可基於第二混合資訊來確定第二權重。
根據實施例,混合控制部分749可判斷以下中的至少一
者:第二參考影像是否對應於第一參考影像、第一影像集合中所包括的影像的數目是否等於第二屬性影像的數目以及第一影像集合中所包括的影像的大小是否等於第二屬性影像中所包括的影像的大小。
根據實施例,當:(1)第二參考影像對應於第一參考影像,(2)第一影像集合中所包括的影像的數目等於第二屬性影像的數目,且(3)第一影像集合中所包括的影像的大小等於第二屬性影像中所包括的影像的大小時,混合控制部分749可將第一混合資訊確定成第二混合資訊。
根據實施例,當第二參考影像不對應於第一參考影像時,混合控制部分749可藉由將第一混合資訊改變成對應於第二參考影像來計算第二混合資訊。舉例而言,混合控制部分749可藉由利用公式4至公式6來計算第二混合資訊。
根據實施例,當第一影像集合中所包括的影像的數目不等於第二屬性影像的數目時,混合控制部分749可藉由將第一混合資訊改變成對應於第二屬性影像的數目來計算第二混合資訊。根據實施例,當第一影像集合中所包括的影像的數目不等於第二屬性影像的數目時,混合控制部分749可利用外插來計算第二混合資訊。
根據實施例,當第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,混合控制部分749可利用內插來計算畫素的權重以對應於第二屬性影像的大小。
根據實施例,當第二參考影像不對應於第一參考影像且第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,混合控制部分749可藉由計算畫素的權重以對應於第二參考影像以及對畫素的所計算的權重應用內插來計算第二混合資訊。
根據實施例,當第一影像集合中所包括的影像的數目不等於第二屬性影像的數目且第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,混合控制部分749可藉由對第一權重應用外插及內插來計算第二混合資訊。根據實施例,第二混合部分740可藉由以下操作來計算第二混合資訊:對藉由對第一權重應用外插計算的畫素的權重應用內插或者對藉由對第一權重應用內插計算的畫素的權重應用外插。
根據實施例,當:(1)第二參考影像不對應於第一參考影像,(2)第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小,且(3)第一影像集合中所包括的影像的數目不等於第二屬性影像的數目時,混合控制部分749可藉由計算畫素的權重以對應於第二參考影像以及對畫素的所計算的權重應用外插及內插來計算第二混合資訊。
根據實施例,混合控制部分749可至少部分地基於第二參考影像的畫素的權重及第二其餘影像的畫素的權重而產生關於第二參考影像及第二其餘影像中的每一者的混合圖。
根據實施例,第二混合執行部分745可至少部分地基於
經校準的第二屬性影像以及第二混合資訊來對第二屬性影像進行混合。舉例而言,第二混合執行部分745可至少部分地基於藉由將第二屬性影像中的每一者的畫素的值乘以第二屬性影像中的每一者的畫素的權重而獲得的值來對第二屬性影像進行混合。舉例而言,經混合的影像的畫素的值可對應於藉由將第二屬性影像中的每一者的畫素的值乘以第二屬性影像中的每一者的畫素的權重而獲得的值。
根據實施例,第二後處理部分747可對經混合的第二屬性影像進行後處理以產生第二影像。
根據實施例,處理器120可將經後處理的第二影像儲存於記憶體130中。
根據實施例的電子裝置可包括相機、記憶體及處理器。所述處理器可被配置成藉由以下操作而產生至少一個第一影像:利用相機而獲得關於外部物體的具有第一屬性的多個影像以及在獲得所述多個影像的操作的至少一部分期間對所述多個影像之中第一影像集合中所包括的影像進行修正。處理器可顯示所產生的至少一個第一影像。另外,處理器可儲存藉由在獲得所述多個影像的操作的至少一部分期間基於接收到與關於外部物體的影像拍攝對應的訊號而獲得關於外部物體的具有第二屬性的多個影像而產生的至少一個第二影像。且處理器可基於第一影像集合對具有第二屬性的所述多個影像進行修正。
根據實施例,當處理器被配置成產生所述至少一個第一
影像時,處理器可更被配置成至少部分地基於對第一影像集合中所包括的影像中的至少一個第一影像與第一影像集合中所包括的影像中的第一參考影像的比較對所述至少一個第一影像進行校準。處理器可產生藉由將經校準的至少一個第一影像與第一參考影像進行混合而修正的所述至少一個第一影像。
根據實施例,當處理器被配置成對所述至少一個第一影像進行校準時,處理器可更被配置成確定用於對所述至少一個第一影像進行校準的第一校準資訊。且當處理器被配置成產生所述至少一個第一影像時,處理器可更被配置成確定用於將經校準的至少一個第一影像與第一參考影像進行混合的第一混合資訊。
根據實施例,當處理器被配置成儲存所述至少一個第二影像時,處理器可更被配置成至少部分地基於對所述多個影像中具有第二屬性的所述至少一個第二影像與所述多個影像中具有第二屬性的第二參考影像的比較對所述至少一個第二影像進行校準。處理器可產生藉由將經校準的至少一個第二影像與第二參考影像進行混合而修正的所述至少一個第二影像。
根據實施例,當處理器被配置成對所述至少一個第二影像進行校準時,處理器可更被配置成至少部分地基於第一校準資訊確定用於對所述至少一個第二影像進行校準的第二校準資訊。
根據實施例,處理器可更被配置成實行以下中的至少一者:(1)當第二參考影像不對應於所述第一參考影像時對第一校準資訊進行改變以使第一校準資訊對應於第二參考影像的操作以
及(2)當第一影像集合中所包括的影像中的每一者的大小不等於具有第二屬性的所述多個影像中的每一者的大小時,對第一校準資訊進行按比例縮放的操作。
根據實施例,當處理器被配置成將經校準的至少一個第二影像與第二參考影像進行混合時,處理器可更被配置成至少部分地基於第一混合資訊確定用於將經校準的至少一個第二影像與第二參考影像混合的第二混合資訊。
根據實施例,處理器可更被配置成藉由實行以下中的至少一者來確定第二混合資訊:(1)在第二參考影像不對應於第一參考影像時對第一混合資訊進行改變以使第一混合資訊對應於第二參考影像的操作;(2)在具有第二屬性的影像的數目大於第一影像集合中所包括的影像的數目時,應用外插的操作;以及(3)在第一影像集合中所包括的影像中的每一者的大小小於具有第二屬性的所述多個影像中的每一者的大小時,應用內插的操作。
根據實施例,處理器可更被配置成將所產生的至少一個第一影像顯示為預覽影像。
根據實施例,第一影像集合中所包括的影像中的每一者的大小可不等於具有第二屬性的所述多個影像中的每一者的大小。
圖8是根據實施例的提供影像的方法的總體流程圖。
參照圖8,在操作801中,處理器120(例如,第一校準部分310)可自相機模組180獲得第一屬性影像。
根據實施例,第一屬性影像(或第一影像集合)中的每一者的大小(或資料容量)可小於第二屬性影像中的每一者的大小。舉例而言,第一屬性影像可藉由將由處理器120自影像感測器230獲得的影像轉換成較小的大小而產生。然而,其並非僅限於此。
在操作803中,處理器120可藉由對第一屬性影像進行修正而產生至少一個第一影像。
根據實施例,處理器120(例如,第一校準部分310)可對自相機模組180獲得的第一影像集合進行預處理。
根據實施例,處理器120(例如,第一校準部分310)可對第一影像集合中所包括的影像中的每一者的特徵進行偵測(或提取)。舉例而言,處理器120(例如,第一校準部分310)可偵測包括以下中的至少一者的特徵:第一影像集合中所包括的影像中的每一者的參考軸、外部物體的位置及邊緣的位置。然而,由處理器120偵測的特徵並非僅限於上述實例。
根據實施例,處理器120(例如,第一校準部分310)可至少部分地基於所偵測的特徵來計算第一校準資訊。
根據實施例,處理器120可將自相機模組180獲得的第一影像集合中所包括的影像中最後(或者在最近的時間點)獲得的影像指定為參考影像。然而,指定參考影像的方法並非僅限於此。舉例而言,處理器120可將自相機模組180獲得的第一影像集合中所包括的影像中解析度(或解析程度)最大的(或者模糊
程度最低或與外部物體對應的影像區域和背景區域之間的對比差異最大的)影像確定為參考影像。
根據實施例,處理器120(例如,第一校準部分310)可將第一校準資訊儲存於緩衝器(或記憶體)中。
根據實施例,處理器120(例如,第一校準部分310)可至少部分地基於第一校準資訊及經預處理的第一影像集合來校準第一影像集合。根據實施例,處理器120(例如,第一校準部分310)可將第一其餘影像校準成與第一參考影像對應(或交疊)。舉例而言,處理器120(第一校準部分310)可至少部分地基於第一參考影像的參考軸與第一其餘影像的參考軸之間的差異來實行對第一其餘影像的參考軸的轉移操作及旋轉操作中的至少一者以使得第一其餘影像的參考軸對應於第一參考影像的參考軸。
根據實施例,處理器120(例如,第一混合部分320)可至少部分地基於經校準的第一影像集合及第一校準資訊計算第一混合資訊。
藉由處理器120(例如,第一混合部分320)計算第一混合資訊的方法至少部分地相同於或實質上相同於藉由圖3所示第一混合部分320計算第一混合資訊的方法,且因此,將不再對其予以贅述。
根據實施例,處理器120(例如,第一混合部分320)可將所計算的第一混合資訊儲存於緩衝器中。
根據實施例,處理器120(例如,第一混合部分320)可
至少部分地基於經校準的第一影像集合及第一混合資訊對第一影像集合進行混合。舉例而言,處理器120(例如,第一混合部分320)可至少部分地基於藉由將第一影像集合中所包括的影像中的每一者的畫素的值乘以第一影像集合中所包括的影像中的每一者的畫素的權重而獲得的值來對第一影像集合進行混合。舉例而言,經混合的影像的畫素的值可對應於藉由將第一影像集合中所包括的影像中的每一者的畫素的值乘以第一影像集合中所包括的影像中的每一者的畫素的權重而獲得的值。
根據實施例,處理器120(例如,第一混合部分320)可藉由對經混合的第一影像集合進行後處理而產生第一影像。
在操作805中,處理器120可顯示至少一個第一影像。根據實施例,處理器120可控制顯示裝置160顯示第一影像。根據實施例,第一影像可為即時輸出的預覽影像或者可為在輸出之後被儲存的視訊影像。
在操作807中,處理器120(例如,第二校準部分330)可在獲得第一屬性影像的同時,基於接收到與關於外部物體的影像的拍攝對應對應的訊號而自相機模組180獲得第二屬性影像。根據實施例,第二屬性影像中的至少一或多者可對應於第一影像集合。舉例而言,當影像感測器230產生原始影像第一小時後,則:(1)第一影像集合可對應於由影像訊號處理器260藉由對所產生的原始影像進行處理達第一小時以使其具有第一屬性而產生的影像,且(2)第二屬性影像可對應於由影像訊號處理器260藉
由對所產生的原始影像進行處理達第一小時以使其具有第二屬性而產生的影像(或者未被影像訊號處理器260實行處理操作的原始影像)。根據實施例,第二屬性影像可為由影像訊號處理器260自影像感測器230獲得的且未被轉換成較小的大小的影像。根據實施例,當第一影像集合包括:(1)由處理器120(例如,第一校準部分310)在接收到與外部物體的影像拍攝對應的訊號的第一時間點處自相機模組180獲得的具有第一屬性的第一影像圖框以及(2)由處理器120(例如,第一校準部分310)在緊挨在第一時間點之前的第二時間點處自相機模組180獲得的具有第一屬性的第二影像圖框時,第二屬性影像可包括:(a)由處理器120(例如,第二校準部分330)在第一時間點處自相機模組180獲得的具有第二屬性的第三影像圖框及(b)由處理器120(第二校準部分330)在第二時間點處自相機模組180獲得的具有第二屬性的第四影像圖框。然而,本揭露並非僅限於此,且第二屬性影像除了與第一影像集合對應的影像之外可更包括其他影像(例如,在緊挨在第二時間點之前的時間點處獲得的影像圖框)或者可不包括與第一影像集合對應的影像中的至少一者。
在操作809中,處理器120(例如,第二校準部分330)可藉由對第二屬性影像進行修正而產生至少一個第二影像。
根據實施例,處理器120(例如,第二校準部分330)可對自相機模組180獲得的第二屬性影像進行預處理。
根據實施例,處理器120(例如,第二校準部分330)可
至少部分地基於第一校準資訊來對第二屬性影像進行校準。根據實施例,處理器120(例如,第二校準部分330)可利用第一校準資訊來計算(或確定)第二校準資訊。根據實施例,第二校準資訊可包括關於第二屬性影像中的第二參考影像的特徵與除了第二參考影像之外的第二其餘影像的特徵之間的差異的資訊。
根據實施例,處理器120可將自相機模組180獲得的第二屬性影像中解析度最高的影像確定為第二參考影像。
根據另一實施例,處理器120可將第二屬性影像中最後(或在最近的時間點)獲得的影像指定(或設定)為參考影像。然而,指定參考影像的方法並非僅限於此。
根據實施例,處理器120(例如,第二校準部分330)可判斷以下中的至少一者:第二參考影像是否對應於第一參考影像以及第一影像集合中所包括的影像的大小是否等於第二屬性影像中所包括的影像的大小。
根據實施例,當處理器120(例如,第二校準部分330)確定第二參考影像對應於第一參考影像且第一影像集合中所包括的影像的大小等於第二屬性影像中所包括的影像的大小時,處理器120(例如,第二校準部分330)可將第一校準資訊確定成第二校準資訊。
根據另一實施例,當處理器120(例如,第二校準部分330)確定第二參考影像不對應於第一參考影像時,處理器120(例如,第二校準部分330)可藉由至少部分地基於第二參考影像改變
第一校準資訊來計算第二校準資訊。
根據另一實施例,當處理器120(例如,第二校準部分330)確定第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,處理器120(例如,第二校準部分330)可藉由對第一校準資訊進行按比例縮放來確定第二校準資訊。
根據另一實施例,當處理器120(例如,第二校準部分330)確定第二參考影像不對應於第一參考影像且第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,處理器120(例如,第二校準部分330)可藉由至少部分地基於第二參考影像來對第一校準資訊進行改變及按比例縮放(或改變大小)來確定第二校準資訊。
根據實施例,處理器120(例如,第二校準部分330)可在不基於第一校準資訊的條件下計算第二校準資訊。舉例而言,處理器120(例如,第二校準部分330)可對第二屬性影像中的每一者的特徵進行偵測(或提取)。處理器120(例如,第二校準部分330)可藉由計算第二屬性影像的所偵測特徵之間的差異來計算第二校準資訊。
根據實施例,處理器120(例如,第二校準部分330)可至少部分地基於第二校準資訊及經預處理的第二屬性影像來對第二屬性影像進行校準。根據實施例,處理器120(例如,第二校準部分330)可將第二其餘影像校準成與第二參考影像對應(或交
疊)。舉例而言,處理器120(例如,第二校準部分330)可至少部分地基於第二參考影像的參考軸與第二其餘影像的參考軸之間的差來實行將第二其餘影像的參考軸轉移及旋轉成對應於第二參考影像的參考軸中的至少一者。
根據實施例,處理器120(例如,第二混合部分340)可至少部分地基於經校準的第二屬性影像及第一混合資訊來確定第二混合資訊。根據實施例,處理器120(例如,第二混合部分340)可利用第一混合資訊來計算(或確定)第二混合資訊,而無需至少部分地基於經校準的第二屬性影像及第二校準資訊來計算混合資訊。
根據實施例,處理器120(例如,第二混合部分340)可判斷以下中的至少一者:第二參考影像是否對應於第一參考影像、第一影像集合中所包括的影像的數目是否等於第二屬性影像的數目以及第一影像集合中所包括的影像的大小是否等於第二屬性影像中所包括的影像的大小。
根據實施例,當:(1)第二參考影像對應於第一參考影像,(2)第一影像集合中所包括的影像的數目等於第二屬性影像的數目,且(3)第一影像集合中所包括的影像的大小等於第二屬性影像中所包括的影像的大小時,處理器120(例如,第二混合部分340)可將第一混合資訊確定成第二混合資訊。
根據實施例,當第二參考影像不對應於第一參考影像時,處理器120(例如,第二混合部分340)可藉由將第一混合資
訊改變成對應於第二參考影像(或基於第二參考影像來改變第一混合資訊或者相對於第二參考影像自適應性地改變第一混合資訊)來計算第二混合資訊。
根據實施例,當第一影像集合中所包括的影像的數目不等於第二屬性影像的數目時,處理器120(例如,第二混合部分340)可藉由將第一混合資訊改變成對應於第二屬性影像的數目來計算第二混合資訊。根據實施例,當第一影像集合中所包括的影像的數目不等於第二屬性影像的數目時,處理器120(例如,第二混合部分340)可利用外插來計算第二混合資訊。
根據實施例,當第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,處理器120(例如,第二混合部分340)可利用內插來計算畫素的權重以對應於第二屬性影像的大小。根據實施例,當第一影像集合中所包括的影像的畫素的數目小於第二屬性影像中所包括的影像的畫素的數目時,處理器120(例如,第二混合部分340)可藉由對第二屬性影像中所包括的影像的畫素的權重應用內插來計算第二屬性影像中所包括的影像的畫素的權重。第二屬性影像中所包括的影像的畫素處於除了第二屬性影像中所包括的影像的畫素的座標之外的座標處。第二屬性影像中所包括的影像的畫素的座標對應於第一影像集合中所包括的影像的畫素的座標。第二屬性影像中所包括的影像的畫素處於與第一影像集合中所包括的影像的畫素的座標對應的座標處。
根據實施例,所應用的內插可包括雙線性內插、雙三次內插、低通濾波器、邊緣偵測濾波器等。然而,其並非僅限於此。
根據實施例,當第二參考影像不對應於第一參考影像且第一影像集合中所包括的影像的數目不等於第二屬性影像的數目時,處理器120(例如,第二混合部分340)可藉由計算畫素的權重以對應於第二參考影像以及對畫素的所計算的權重應用外插來計算第二混合資訊。
根據實施例,當第二參考影像不對應於第一參考影像且第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,處理器120(第二混合部分340)可藉由計算畫素的權重以對應於第二參考影像以及對畫素的所計算的權重應用內插來計算第二混合資訊。
根據實施例,當第一影像集合中所包括的影像的數目不等於第二屬性影像的數目且第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,處理器120(例如,第二混合部分340)可藉由對第一權重應用外插及內插來計算第二混合資訊。根據實施例,處理器120(例如,第二混合部分340)可藉由在對第一權重應用外插之後對畫素的所計算的權重應用內插或者在對第一權重應用內插之後對畫素的所計算的權重應用外插來計算第二混合資訊。
根據實施例,當:(1)第二參考影像不對應於第一參考影像,(2)第一影像集合中所包括的影像的大小不等於第二屬性
影像中所包括的影像的大小,且(3)第一影像集合中所包括的影像的數目不等於第二屬性影像的數目時,處理器120(例如,第二混合部分340)可藉由計算畫素的權重以對應於第二參考影像以及對畫素的所計算的權重應用外插及內插來計算第二混合資訊。
根據實施例,處理器120(例如,第二混合部分340)可至少部分地基於經校準的第二屬性影像及第二校準資訊來計算第二混合資訊而不利用第一混合資訊。
根據實施例,計算第二混合資訊的方法並非僅限於上述實例且可包括各種方法。
根據實施例,處理器120(例如,第二混合部分340)可至少部分地基於第二參考影像的畫素的權重及第二其餘影像的畫素的權重而產生關於第二參考影像及第二其餘影像中的每一者的混合圖。
根據實施例,處理器120(例如,第二混合部分340)可將所計算的第二混合資訊儲存於緩衝器中。
根據實施例,處理器120(例如,第二混合部分340)可至少部分地基於經校準的第二屬性影像以及第二混合資訊來對第二屬性影像進行混合(或者實行混合操作)。舉例而言,處理器120(例如,第二混合部分340)可至少部分地基於藉由將第二屬性影像中的每一者的畫素的值乘以第二屬性影像中的每一者的畫素的權重而獲得的值來對第二屬性影像進行混合。舉例而言,混合影像的畫素的值可對應於藉由將第二屬性影像中的每一者的畫素的
值乘以第二屬性影像中的每一者的畫素的權重而獲得的值。
根據實施例,處理器120(例如,第二混合部分340)可藉由對經混合的第二屬性影像進行後處理而產生至少一個第二影像。
在操作811中,處理器120可儲存所產生的至少一個第二影像。
圖9A及圖9B是根據參照圖5所述示例性實施例的提供影像的方法的流程圖。圖9A及圖9B是與根據參照圖5所述示例性實施例的產生至少一個第二影像的操作相關的流程圖,且可包括至少部分地相同於或實質上相同於圖5所述操作的操作。
參照圖9A、圖9B及圖5,在操作901中,校準控制部分539可自第一緩衝器517獲得第一校準資訊。
在操作903中,校準控制部分539可判斷第二參考影像是否對應於第一參考影像。
在操作905中,校準控制部分539可判斷第一影像集合中所包括的影像的大小是否等於第二屬性影像中所包括的影像的大小。
在操作907中,當為以下情形中的至少一種時:(1)在操作903中確定第二參考影像不對應於第一參考影像的情形以及(2)在操作905中確定第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小的情形,校準控制部分539可至少部分地基於第一校準資訊來計算第二校準資訊。
根據實施例,當校準控制部分539確定第二參考影像不對應於第一參考影像時,校準控制部分539可藉由至少部分地基於第二參考影像改變第一校準資訊來計算第二校準資訊。
根據實施例,當校準控制部分539確定第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,校準控制部分539可藉由對第一校準資訊進行按比例縮放(或改變大小)來確定第二校準資訊。
根據實施例,當校準控制部分539確定第二參考影像不對應於第一參考影像且第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,校準控制部分539可藉由至少部分地基於第二參考影像改變第一校準資訊以及對經改變的第一校準資訊進行按比例縮放來確定第二校準資訊。
在操作909中,當校準控制部分539在操作903及操作905中確定第二參考影像對應於第一參考影像且第一影像集合中所包括的影像的大小等於第二屬性影像中所包括的影像的大小時,第二校準執行部分538可至少部分地基於第一校準資訊來實行校準。
根據實施例,第二校準執行部分538可至少部分地基於第一校準資訊及經預處理的第二屬性影像來對第二屬性影像進行校準。
在操作911中,第二校準執行部分538可至少部分地基於在操作907中計算的第二校準資訊來實行校準。
根據實施例,第二校準執行部分538可至少部分地基於第二校準資訊及經預處理的第二屬性影像來對第二屬性影像進行校準。
在操作913中,混合控制部分549可自第二緩衝器獲得第一混合資訊。
在操作915中,混合控制部分549可判斷第二參考影像是否對應於第一參考影像。
在操作917中,混合控制部分549可判斷第一影像集合中所包括的影像的大小是否等於第二屬性影像中所包括的影像的大小。
在操作919中,當為以下情形中的至少一種時:(1)在操作915中確定第二參考影像不對應於第一參考影像的情形以及(2)在操作917中確定第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小的情形,混合控制部分549可至少部分地基於第一混合資訊來計算第二混合資訊。
根據實施例,當第二參考影像不對應於第一參考影像時,混合控制部分549可藉由將第一混合資訊改變成對應於第二參考影像來計算第二混合資訊。
根據實施例,當第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,混合控制部分549可利用內插來計算畫素的權重以對應於第二屬性影像。
根據實施例,當第二參考影像不對應於第一參考影像且
第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,混合控制部分549可計算畫素的權重以對應於第二參考影像且可對畫素的所計算的權重應用內插來計算第二混合資訊。
在操作921中,當混合控制部分549在操作915及操作917中確定第二參考影像對應於第一參考影像且第一影像集合中所包括的影像的大小等於第二屬性影像中所包括的影像的大小時,第二混合執行部分545可至少部分地基於第一混合資訊來實行混合操作。
根據實施例,第二混合執行部分545可至少部分地基於經校準的第二屬性影像以及第一混合資訊來對第二屬性影像進行混合。
在操作923中,第二混合執行部分545可至少部分地基於在操作919中計算的第二混合資訊來實行混合操作。
圖10是根據參照圖6所述示例性實施例的提供影像的方法的流程圖。圖10是與根據參照圖6所述示例性實施例的產生至少一個第二影像的操作相關的流程圖,且可包括至少部分地相同於或實質上相同於圖6所述操作的操作。
操作1001至操作1011至少部分地相同於或實質上相同於操作901至操作911,且因此,將不再對其予以贅述。
在操作1013中,第二混合資訊計算部分641可至少部分地基於所獲得的第二校準資訊及經校準的第二屬性影像來計算第
二混合資訊。
根據實施例,第二混合資訊計算部分641可基於第二混合資訊來計算第二權重。根據實施例,第二混合資訊計算部分641可至少部分地基於第二校準資訊來確定第二屬性影像中所包括的影像的每一畫素的權重。
藉由第二混合資訊計算部分641確定第二權重的操作至少部分地相同於或實質上相同於圖6所示利用公式8至公式10確定第二權重的操作,且因此,將不再對其予以贅述。
在操作1015中,第二混合執行部分645可至少部分地基於經校準的第二屬性影像以及第二混合資訊來對第二屬性影像進行混合。舉例而言,第二混合執行部分645可至少部分地基於藉由將第二屬性影像中所包括的影像中的每一者的畫素的值乘以第二屬性影像中的每一者的畫素的權重而獲得的值來對第二屬性影像進行混合。舉例而言,經混合的影像的值可對應於藉由將第一影像集合中所包括的影像中的每一者的畫素的值乘以第一影像集合中所包括的影像中的每一者的畫素的權重而獲得的值。
圖11是根據參照圖7所述示例性實施例的提供影像的方法的流程圖。圖11是與參照圖7所述根據示例性實施例的產生至少一個第二影像的操作相關的流程圖,且可包括與圖7所述操作至少部分地相同或實質上相同的操作。
在操作1101中,第二校準部分730可至少部分地基於自相機模組180獲得的第二屬性影像來對第二屬性影像進行校準。
在操作1103中,混合控制部分749可自第二緩衝器723獲得第一混合資訊。
在操作1105中,混合控制部分749可判斷第二參考影像是否對應於第一參考影像。
在操作1107中,混合控制部分749可判斷第一影像集合中所包括的影像的數目是否等於第二屬性影像的數目。
在操作1109中,混合控制部分749可判斷第一影像集合中所包括的影像的大小是否等於第二屬性影像中所包括的影像的大小。
在操作1111中,混合控制部分749可至少部分地基於第一混合資訊來計算第二混合資訊。
根據實施例,當第二參考影像不對應於第一參考影像時,混合控制部分749可藉由將第一混合資訊改變成對應於第二參考影像來計算第二混合資訊。
根據實施例,當第一影像集合中所包括的影像的數目不等於第二屬性影像的數目時,混合控制部分749可藉由將第一混合資訊改變成對應於第二屬性影像的數目來計算第二混合資訊。根據實施例,當第一影像集合中所包括的影像的數目不等於第二屬性影像中所包括的影像的數目時,混合控制部分749可利用外插來計算第二混合資訊。
根據實施例,當第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,混合控制部分749
可利用內插來計算畫素的權重以對應於第二屬性影像的大小。
根據實施例,當第二參考影像不對應於第一參考影像且第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,混合控制部分749可藉由計算畫素的權重以對應於第二參考影像以及對畫素的所計算的權重應用內插來計算第二混合資訊。
根據實施例,當第一影像集合中所包括的影像的數目不等於第二屬性影像的數目且第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小時,混合控制部分749可藉由對第一權重應用外插及內插來計算第二混合資訊。根據實施例,混合控制部分749可藉由在對第一權重應用外插之後對畫素的所計算的權重應用內插或者在對第一權重應用內插之後對畫素的所計算的權重應用外插來計算第二混合資訊。
根據實施例,當:(1)第二參考影像不對應於第一參考影像,(2)第一影像集合中所包括的影像的大小不等於第二屬性影像中所包括的影像的大小,且(3)第一影像集合中所包括的影像的數目不等於第二屬性影像中所包括的影像的數目時,混合控制部分749可藉由計算畫素的權重以對應於第二參考影像以及對畫素的所計算的權重應用外插及內插來計算第二混合資訊。
根據實施例,混合控制部分749可至少部分地基於第二參考影像的畫素的權重及第二其餘影像的畫素的權重而產生關於第二參考影像及第二其餘影像中的每一者的混合圖。
在操作1113中,當第二參考影像對應於第一參考影像、第一影像集合中所包括的影像的數目等於第二屬性影像中所包括的影像的數目且第一影像集合中所包括的影像的大小等於第二屬性影像中所包括的影像的大小時,混合控制部分749可至少部分地基於第一混合資訊來實行混合操作。
根據實施例,第二混合執行部分745可至少部分地基於經校準的第二屬性影像以及第一混合資訊來對第二屬性影像進行混合。
在操作1115中,混合控制部分749可至少部分地基於在操作1111中計算的第二混合資訊來實行混合操作。
表1示出先前技術與本揭露實施例的處理時間的比較。
參照表1,本揭露(其中在產生移動影像的操作中產生的資訊被用於產生靜止影像的操作)的影像處理時間可短於先前技術(其中在產生移動影像的操作中產生的資訊不用於產生靜止影像的操作)的影像處理時間。舉例而言,根據先前技術的影像處理時間(例如,靜止影像的混合時間)可為265毫秒,且根據參照圖5所述示例性實施例的本揭露的影像處理時間可為210毫秒。
根據依據實施例的提供影像的方法以及支持所述方法的電子裝置,在產生移動影像的同時所計算的資訊可用於產生靜止
影像,且因此,用於產生靜止影像的軟體資源或硬體資源的數目可減少且發熱、功耗、操作時間等可得到改善。
根據實施例的提供影像的方法可包括:(1)利用相機獲得關於外部物體的具有第一屬性的多個影像;(2)在獲得所述多個影像的的過程的至少一部分期間,藉由對所述多個影像中包括於第一影像集合中的影像進行修正而產生至少一個第一影像;(3)顯示所產生的至少一個第一影像;(4)在獲得所述多個影像的所述過程的至少一部分期間,基於與關於外部物體的影像拍攝對應的接收訊號而獲得關於外部物體的具有第二屬性的多個影像,以及(5)儲存藉由基於第一影像集合對具有第二屬性的所述多個影像進行修正而產生的至少一個第二影像。
根據實施例,所述產生所述至少一個第一影像可包括:至少部分地基於對第一影像集合中所包括的影像中的至少一個第一影像與第一影像集合中所包括的影像中的第一參考影像的比較,對所述至少一個第一影像進行校準,以及產生藉由將經校準的至少一個影像與第一參考影像進行混合而修正的所述至少一個第一影像。
根據實施例,對所述至少一個第一影像進行校準可包括確定用於對所述至少一個第一影像進行校準的第一校準資訊。產生所述至少一個第一影像可包括確定用於將經校準的所述至少一個第一影像與第一參考影像進行混合的第一混合資訊。
根據實施例,所述儲存所述至少一個第二影像可包括:
(1)至少部分地基於對具有第二屬性的所述多個影像中的所述至少一個第二影像與具有第二屬性的所述多個影像中的第二參考影像的比較對所述至少一個第二影像進行校準以及(2)產生藉由將經校準的至少一個第二影像與第二參考影像進行混合而修正的所述至少一個第二影像。
根據實施例,所述對所述至少一個第二影像進行校準可包括至少部分地基於第一校準資訊確定用於對所述至少一個第二影像進行校準的第二校準資訊。
根據實施例,所述對所述至少一個第二影像進行校準可包括實行以下中的至少一者:(1)當第二參考影像不對應於第一參考影像時將第一校準資訊改變成對應於第二參考影像的操作以及(2)當第一影像集合中所包括的影像中的每一者的大小不等於具有第二屬性的所述多個影像中的每一者的大小時,對第一校準資訊進行按比例縮放的操作。
根據實施例,所述將經校準的所述至少一個第二影像與第二參考影像進行混合可包括至少部分地基於第一混合資訊確定用於將經校準的所述至少一個第二影像與第二參考影像混合的第二混合資訊。
根據實施例,確定第二混合資訊可包括:藉由實行以下操作中的至少一者來確定第二混合資訊:(1)在第二參考影像不對應於第一參考影像時對第一混合資訊進行改變以使第一混合資訊對應於第二參考影像的操作;(2)在具有第二屬性的影像的數
目大於第一影像集合中所包括的影像的數目時應用外插的操作;以及(3)在第一影像集合中所包括的影像中的每一者的大小小於具有第二屬性的所述多個影像中的每一者的大小時應用內插的操作。
根據實施例,所述顯示所產生的所述至少一個第一影像可包括將所產生的所述至少一個第一影像顯示為預覽影像。
根據實施例,第一影像集合中所包括的影像中的每一者的大小可不等於具有第二屬性的所述多個影像中的每一者的大小。
另外,可藉由各種手段來將在上述實施例中所用的資料的結構記錄至電腦可讀取記錄媒體。電腦可讀取記錄媒體可包括儲存媒體,例如磁性儲存媒體(例如,唯讀記憶體(read only memory,ROM)、軟碟、硬碟等)以及光學記錄媒體(例如,CD-ROM、數位視訊光碟(digital video disc,DVD)等)。
根據實施例,電腦可讀取記錄媒體可記錄欲藉由電子裝置執行的程式:(1)利用相機獲得關於外部物體的具有第一屬性的多個影像的操作;(2)在獲得所述多個影像的過程的至少一部分期間,藉由對所述多個影像中包括於第一影像集合中的影像進行修正而產生至少一個第一影像的操作;(3)顯示所產生的至少一個第一影像的操作;(4)在獲得所述多個影像的所述過程的至少一部分期間,基於與關於外部物體的影像拍攝對應的接收訊號而獲得關於外部物體的具有第二屬性的多個影像的操作,以及(5)
儲存藉由基於第一影像集合對具有第二屬性的所述多個影像進行修正而產生的至少一個第二影像的操作。
按照所述領域中的傳統,可採用實施所述一或多種功能的區塊來闡述及例示各實施例。該些區塊(在本文中可被稱為單元或模組等)在實體上由例如邏輯閘、積體電路、微處理器、微控制器、記憶體電路、被動電子組件、主動電子組件、光學組件、硬接線電路等類比及/或數位電路來實作,且可視需要由韌體及/或軟體來驅動。所述電路可例如實施於一或多個半導體晶片中或實施於例如印刷電路板等基板支撐件上。構成區塊的電路可由專用硬體或由處理器(例如,一或多個程式化微處理器及相關聯電路系統)、抑或由用以實行所述區塊的一些功能的專用硬體與用以實行所述區塊的其他功能的處理器的組合來實作。在不背離本揭露的範圍的條件下,所述實施例的每一區塊可在實體上分成兩個或更多個交互作用及分立的區塊。同樣地,在不背離本揭露的範圍的條件下,所述實施例的區塊可在實體上組合成更複雜的區塊。
儘管已參照本揭露的實施例具體示出並闡述了本揭露,然而應理解,在不背離以下申請專利範圍的精神及範圍的條件下可對其作出形式及細節上的各種變化。
120‧‧‧處理器
180‧‧‧相機模組
310‧‧‧第一校準部分
320‧‧‧第一混合部分
330‧‧‧第二校準部分
340‧‧‧第二混合部分
Claims (12)
- 一種電子裝置,包括:相機;記憶體;以及處理器,所述處理器:藉助所述相機而獲得關於外部物體的具有第一屬性的第一多個影像;使用基於在所述第一多個影像中的影像集合中的第三影像與所述影像集合中所包括的第一參考影像的比較的第一校準資訊,將所述第三影像校準為經校準的第三影像;使用在將所述經校準的第三影像與所述第一參考影像進行混合獲得的第一混合資訊產生第一影像;顯示所述第一影像;在獲得所述第一多個影像的同時,基於與所述外部物體的影像拍攝對應的接收訊號而獲得關於所述外部物體的具有第二屬性的第二多個影像;基於在所述第二多個影像中的第四影像與所述第二多個影像中的第二參考影像的比較,將所述第四影像校準為經校準的第四影像;藉由將所述經校準的第四影像與所述第二參考影像進行混合而產生第二影像;以及將所述第二影像儲存於所述記憶體中,其中 所述處理器基於所述第一校準資訊判斷用於校準所述第四影像的第二校準資訊。
- 如申請專利範圍第1項所述的電子裝置,其中所述處理器:在所述第二參考影像不對應於所述第一參考影像時,將所述第一校準資訊改變成對應於所述第二參考影像;或者當第一影像集合中所包括的第五影像中的每一者的大小不等於所述第二多個影像中所包括的第六影像中的每一者的大小時,對所述第一校準資訊進行按比例縮放。
- 如申請專利範圍第1項所述的電子裝置,其中所述處理器基於所述第一混合資訊而確定用於將所述經校準的第四影像與所述第二參考影像進行混合的第二混合資訊。
- 如申請專利範圍第3項所述的電子裝置,其中所述處理器:在所述第二參考影像不對應於所述第一參考影像時,將所述第一混合資訊改變成對應於所述第二參考影像;在具有所述第二屬性的第六影像的數目大於第一影像集合中所包括的第五影像的數目時,應用外插;或者在所述第一影像集合中所包括的所述第五影像中的每一者的大小小於所述第二多個影像所包括的所述第六影像中的每一者的大小時,應用內插。
- 如申請專利範圍第1項所述的電子裝置,其中所述處理 器顯示所述第一影像作為預覽影像。
- 如申請專利範圍第1項所述的電子裝置,其中第一影像集合中所包括的第五影像中的每一者的大小不等於所述第二多個影像中所包括的第六影像中的每一者的大小。
- 一種提供影像的方法,所述方法包括:藉助相機而獲得關於外部物體的具有第一屬性的第一多個影像;使用基於對所述第一多個影像中的影像集合中所包括的第三影像與所述影像集合中所包括的第一參考影像的比較的第一校準資訊,將所述第三影像校準為經校準的第三影像;使用在將所述經校準的第三影像與所述第一參考影像進行混合獲得的第一混合資訊產生第一影像;顯示所述第一影像;在獲得所述第一多個影像的同時,基於與所述外部物體的影像拍攝對應的接收訊號而獲得關於所述外部物體的具有第二屬性的第二多個影像;基於在所述第二多個影像中的第四影像與所述第二多個影像中的第二參考影像的比較,將所述第四影像校準為經校準的第四影像;藉由將所述經校準的第四影像與所述第二參考影像進行混合而產生第二影像;以及將所述第二影像儲存於記憶體中,其中 校準所述第四影像包括基於所述第一校準資訊判斷用於校準所述第四影像的第二校準資訊。
- 如申請專利範圍第7項所述的方法,更包括:在所述第二參考影像不對應於所述第一參考影像時,將所述第一校準資訊改變成對應於所述第二參考影像;或者當第一影像集合中所包括的第五影像中的每一者的大小不等於所述第二多個影像中所包括的第六影像中的每一者的大小時,對所述第一校準資訊進行按比例縮放。
- 如申請專利範圍第7項所述的方法,更包括基於所述第一混合資訊而確定用於將所述經校準的第四影像與所述第二參考影像進行混合的第二混合資訊。
- 如申請專利範圍第9項所述的方法,更包括:在所述第二參考影像不對應於所述第一參考影像時,將所述第一混合資訊改變成對應於所述第二參考影像;在所述第二多個影像的數目大於第一影像集合中所包括的第五影像的數目時,應用外插;或者在所述第一影像集合中所包括的所述第五影像中的每一者的大小小於所述第二多個影像所包括的第六影像中的每一者的大小時,應用內插。
- 如申請專利範圍第7項所述的方法,更包括顯示所述第一影像作為預覽影像。
- 如申請專利範圍第7項所述的方法,其中第一影像集 合中所包括的第五影像中的每一者的大小不等於所述第二多個影像中所包括的第六影像中的每一者的大小。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
??10-2017-0167369 | 2017-12-07 | ||
KR1020170167369A KR102650217B1 (ko) | 2017-12-07 | 2017-12-07 | 이미지를 제공하기 위한 방법 및 이를 지원하는 전자 장치 |
KR10-2017-0167369 | 2017-12-07 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201931303A TW201931303A (zh) | 2019-08-01 |
TWI785162B true TWI785162B (zh) | 2022-12-01 |
Family
ID=66696557
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW107144191A TWI785162B (zh) | 2017-12-07 | 2018-12-07 | 提供影像的方法及用於支持所述方法的電子裝置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10848686B2 (zh) |
KR (1) | KR102650217B1 (zh) |
CN (1) | CN109905594B (zh) |
TW (1) | TWI785162B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102584187B1 (ko) * | 2016-03-30 | 2023-10-05 | 삼성전자주식회사 | 이미지를 처리하기 위한 전자 장치 및 방법 |
US11039079B1 (en) | 2019-05-07 | 2021-06-15 | Lux Optics Incorporated | Generating long exposure images |
CN111446694B (zh) * | 2019-10-23 | 2021-08-10 | 宣城市泰力磁业有限公司 | 驱动电机紧急制动平台及方法 |
US11394900B1 (en) | 2020-05-07 | 2022-07-19 | Lux Optics Incorporated | Synthesizing intermediary frames for long exposure images |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6487323B1 (en) * | 1998-08-05 | 2002-11-26 | Koninklijke Philips Electronics N.V. | Static image generation method and device |
US7085409B2 (en) * | 2000-10-18 | 2006-08-01 | Sarnoff Corporation | Method and apparatus for synthesizing new video and/or still imagery from a collection of real video and/or still imagery |
US20150054985A1 (en) * | 2013-08-26 | 2015-02-26 | Samsung Electronics Co., Ltd. | Method and apparatus for capturing images |
TW201535318A (zh) * | 2014-03-10 | 2015-09-16 | Omnivision Tech Inc | 圖像轉換和多視圖輸出系統及方法 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4533266B2 (ja) | 2005-07-05 | 2010-09-01 | キヤノン株式会社 | 光学機器およびその制御プログラム |
JPWO2007119680A1 (ja) * | 2006-04-11 | 2009-08-27 | パナソニック株式会社 | 撮像装置 |
KR100871595B1 (ko) * | 2007-10-09 | 2008-12-02 | 박선의 | 고속카메라를 이용한 구형물체의 비행정보 측정 시스템 |
JP5006814B2 (ja) * | 2008-02-26 | 2012-08-22 | キヤノン株式会社 | 撮像装置 |
CN102224545B (zh) | 2008-11-21 | 2016-02-10 | 皇家飞利浦电子股份有限公司 | 相同事件的视频和静态画面基于该视频的全局运动矢量的合并 |
US8368771B2 (en) * | 2009-12-21 | 2013-02-05 | Olympus Imaging Corp. | Generating a synthesized image from a plurality of images |
US8885978B2 (en) * | 2010-07-05 | 2014-11-11 | Apple Inc. | Operating a device to capture high dynamic range images |
KR101244044B1 (ko) * | 2012-03-19 | 2013-03-15 | 정미애 | 스테레오 카메라를 이용하는 구형물체의 비행속도 추정 방법 |
JP6306845B2 (ja) * | 2013-09-12 | 2018-04-04 | キヤノン株式会社 | 撮像装置及びその制御方法 |
KR102106537B1 (ko) * | 2013-09-27 | 2020-05-04 | 삼성전자주식회사 | 하이 다이나믹 레인지 영상 생성 방법 및, 그에 따른 장치, 그에 따른 시스템 |
US9282253B2 (en) | 2014-02-18 | 2016-03-08 | Qualcomm Technologies, Inc. | System and method for multiple-frame based super resolution interpolation for digital cameras |
JP6343200B2 (ja) * | 2014-07-31 | 2018-06-13 | キヤノン株式会社 | 撮像装置およびその制御方法ならびにプログラム |
JP2016128946A (ja) | 2015-01-09 | 2016-07-14 | キヤノン株式会社 | 画像処理装置 |
US20160205291A1 (en) * | 2015-01-09 | 2016-07-14 | PathPartner Technology Consulting Pvt. Ltd. | System and Method for Minimizing Motion Artifacts During the Fusion of an Image Bracket Based On Preview Frame Analysis |
KR102584187B1 (ko) | 2016-03-30 | 2023-10-05 | 삼성전자주식회사 | 이미지를 처리하기 위한 전자 장치 및 방법 |
-
2017
- 2017-12-07 KR KR1020170167369A patent/KR102650217B1/ko active IP Right Grant
-
2018
- 2018-12-06 US US16/211,460 patent/US10848686B2/en active Active
- 2018-12-07 CN CN201811494842.1A patent/CN109905594B/zh active Active
- 2018-12-07 TW TW107144191A patent/TWI785162B/zh active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6487323B1 (en) * | 1998-08-05 | 2002-11-26 | Koninklijke Philips Electronics N.V. | Static image generation method and device |
US7085409B2 (en) * | 2000-10-18 | 2006-08-01 | Sarnoff Corporation | Method and apparatus for synthesizing new video and/or still imagery from a collection of real video and/or still imagery |
US20150054985A1 (en) * | 2013-08-26 | 2015-02-26 | Samsung Electronics Co., Ltd. | Method and apparatus for capturing images |
TW201535318A (zh) * | 2014-03-10 | 2015-09-16 | Omnivision Tech Inc | 圖像轉換和多視圖輸出系統及方法 |
Also Published As
Publication number | Publication date |
---|---|
US20190182434A1 (en) | 2019-06-13 |
CN109905594B (zh) | 2022-02-11 |
CN109905594A (zh) | 2019-06-18 |
KR20190067438A (ko) | 2019-06-17 |
US10848686B2 (en) | 2020-11-24 |
KR102650217B1 (ko) | 2024-03-21 |
TW201931303A (zh) | 2019-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10956774B2 (en) | Electronic device for acquiring image using plurality of cameras and method for processing image using the same | |
US11128803B2 (en) | Electronic device for correcting image and method for operating the same | |
US11461910B2 (en) | Electronic device for blurring image obtained by combining plural images based on depth information and method for driving the electronic device | |
US20230113885A1 (en) | Electronic device for stabilizing image and method for operating same | |
US11924550B2 (en) | Method for processing image by using artificial neural network, and electronic device supporting same | |
TWI785162B (zh) | 提供影像的方法及用於支持所述方法的電子裝置 | |
CN109413399B (zh) | 使用深度图合成对象的装置及其方法 | |
US11778307B2 (en) | Electronic device for providing camera preview and method therefor | |
KR102452575B1 (ko) | 광학식 이미지 안정화 움직임에 의한 이미지의 변화를 보상하기 위한 장치 및 방법 | |
US11144197B2 (en) | Electronic device performing function according to gesture input and operation method thereof | |
KR102330264B1 (ko) | 움직임 정보에 기반하여 동영상을 재생하기 위한 장치 및 그의 동작 방법 | |
US20230246057A1 (en) | Electronic device comprising image sensor for identifying an operation setting and an external environmental condition and method of operation thereof | |
US11146720B2 (en) | Electronic device for providing function by using RGB image and IR image acquired through one image sensor | |
KR102418852B1 (ko) | 이미지 표시를 제어하는 전자 장치 및 방법 | |
US20210035267A1 (en) | Image processing device and method of electronic device | |
US12114079B2 (en) | Electronic device for adjusting exposure value of image including face | |
KR20210092012A (ko) | 이미지 보정을 수행하는 전자 장치 및 이미지를 보정하는 방법 | |
KR20210101571A (ko) | 이미지의 생성 방법 및 그 전자 장치 | |
US12120432B2 (en) | Electronic device and method for improving quality of image by using multiple cameras |