TWI549503B - 電子裝置、自動效果方法以及非暫態電腦可讀取媒體 - Google Patents
電子裝置、自動效果方法以及非暫態電腦可讀取媒體 Download PDFInfo
- Publication number
- TWI549503B TWI549503B TW103124395A TW103124395A TWI549503B TW I549503 B TWI549503 B TW I549503B TW 103124395 A TW103124395 A TW 103124395A TW 103124395 A TW103124395 A TW 103124395A TW I549503 B TWI549503 B TW I549503B
- Authority
- TW
- Taiwan
- Prior art keywords
- effect
- image data
- image
- automatic
- effects
- Prior art date
Links
- 230000000694 effects Effects 0.000 title claims description 242
- 238000000034 method Methods 0.000 title claims description 51
- 238000009826 distribution Methods 0.000 claims description 21
- 230000009977 dual effect Effects 0.000 claims description 17
- 238000007781 pre-processing Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 2
- 230000000007 visual effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000003702 image correction Methods 0.000 description 1
- 230000006798 recombination Effects 0.000 description 1
- 238000005215 recombination Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Classifications
-
- 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/64—Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
-
- 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/45—Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from two or more image sensors being of different type or operating in different modes, e.g. with a CMOS sensor for moving images in combination with a charge-coupled device [CCD] for still images
-
- 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
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/90—Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
- H04N13/239—Image signal generators using stereoscopic image cameras using two 2D image sensors having a relative position equal to or related to the interocular distance
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Studio Devices (AREA)
Description
本發明係有關影像處理方法與裝置,特別是一種可決定適當的影像效果的影像處理方法與裝置。
攝影曾經被視為是具有高度專業性的技術,這是因為每一張好照片的拍攝過程,須要有足夠的知識以決定適當的攝影參數(例如控制曝光時間、白平衡及對焦距離等)。若攝影過程中需要進行手動設定的複雜度愈高,則使用者需要了解的背景知識就愈多。
許多數位相機(或是具有相機模組的行動裝置)都具有許多的攝影模式,例如智慧擷取、人像、運動、動態、風景、近拍、日落、背光、孩童、高亮度、自拍、夜間人像、夜間風景、高感光度、全景等各種拍攝模式,上述各種拍攝模式通常可由使用者自行選擇,藉此在拍攝相片之前將數位相機調整至適當的設定。
在數位相機上,攝影模式可透過顯示出來的操作選
單或是操作功能按鍵來進行選擇。
本揭示文件之一態樣在於提供一種電子裝置,包含相機套組、輸入來源模組以及自動引擎模組。相機套組用以擷取圖像數據。輸入來源模組用以收集與該圖像數據相關之資訊。自動引擎模組用以根據與圖像數據相關之資訊由複數個候選影像效果中決定至少一適當影像效果,圖像數據相關之資訊包含相機套組對於圖像數據所採用的對焦距離。
本揭示文件之另一態樣在於提供一種方法,適用於包含相機套組的電子裝置,方法包含:由相機套組擷取圖像數據;收集與圖像數據相關之資訊,圖像數據相關之資訊包含相機套組相對應圖像數據時採用之對焦距離;以及,根據與圖像數據相關之資訊由複數個候選影像效果中決定至少一適當影像效果。
本揭示文件之另一態樣在於提供一種非暫態電腦可讀取媒體,其具有電腦程式以執行自動效果方法,其中自動效果方法包含:於圖像數據被擷取時,收集與圖像數據相關之資訊,其包含相機套組相對應圖像數據時採用之對焦距離;以及,根據與圖像數據相關之資訊由複數個候選影像效果中決定至少一適當影像效果。
為讓本揭示內容之上述和其他目的、特徵、優點與實施例能更明顯易懂,所附符號之說明如下:
100‧‧‧電子裝置
110‧‧‧顯示面板
120‧‧‧相機套組
140‧‧‧輸入來源模組
150‧‧‧預處理模組
160‧‧‧自動引擎模組
180‧‧‧後製使用模組
190‧‧‧深度引擎
200‧‧‧自動效果方法
300‧‧‧自動效果方法
500‧‧‧方法
DH‧‧‧深度直方圖
DH1‧‧‧深度直方圖
DH2‧‧‧深度直方圖
DH3‧‧‧深度直方圖
DH4‧‧‧深度直方圖
S200~S208‧‧‧步驟
S300~S316‧‧‧步驟
S500~S510‧‧‧步驟
為讓本揭示內容之上述和其他目的、特徵、優點與實施例能更明顯易懂,所附圖式之說明如下:第1圖繪示根據本揭示文件之一實施例中一種電子裝置的示意圖;第2圖繪示根據本揭示文件之一實施例中電子裝置所使用的一種自動效果方法之方法流程圖;第3圖繪示根據本揭示文件之一實施例中電子裝置所使用的一種自動效果方法其方法流程圖;第4A圖、第4B圖、第4C圖以及第4D圖分別為對應不同深度分佈時的各種深度直方圖的例子;以及第5圖繪示根據本揭示文件之一實施例中一種於顯示面板上提供使用者介面的方法。
下文係舉實施例配合所附圖式作詳細說明,但所提供之實施例並非用以限制本發明所涵蓋的範圍,而結構運作之描述非用以限制其執行之順序,任何由元件重新組合之結構,所產生具有均等功效的裝置,皆為本發明所涵蓋的範圍。此外,圖式僅以說明為目的,並未依照原尺寸作圖。
根據本揭示文件之一實施例在於提供一種方法以根據各種資訊自動決定相對應的影像效果(例如透過軟體模擬方式改變圖像數據的光圈、對焦、景深等光學特性的類光學效果)。舉例來說,上述決定影像效果之各種資訊可
包含對焦距離(可由音圈馬達所在的位置得知)、紅綠藍色彩直方圖(RGB histograms)、深度直方圖(depth histogram)及/或影像視差(image disparity)等。如此一來,使用者在擷取影像時不需要手動設定效果,且於部分實施例中,適當的影像效果/影像配置可以被自動偵測並在後製應用(例如當使用者瀏覽已拍攝之照片時)中套用到圖像數據上。詳細的操作方式將在下列段落中進行完整介紹。
請參閱第1圖,其繪示根據本揭示文件之一實施例中一種電子裝置100的示意圖。電子裝置100包含相機套組(camera set)120、輸入來源模組140以及自動引擎模組160。於第1圖所示之實施例中,電子裝置100更包含後製使用模組(post usage module)180以及預處理模組(pre-processing module)150。預處理模組150耦接至輸入來源模組140以及自動引擎模組160。
相機套組120包含相機模組122以及對焦模組124。相機模組122用以擷取圖像數據。實際使用上,相機模組122可為單一的相機單元、一對相機單元(例如以雙鏡頭配置的兩個相機單元)或是多個相機單元(例如以多鏡頭方式配置)。於第1圖所示之實施例中,相機模組122包含兩個相機單元122a及122b。相機模組122用以擷取對應同一個場景的至少一筆圖像數據(image data)。這些圖像數據經過處理並儲存為電子裝置100上的至少一張相片。於本揭示文件之一實施例中,兩個相機單元122a及122b擷取對應同一個場景的兩筆圖像數據,其分別經過處理並儲存
為電子裝置100上的兩張相片。
對焦模組124用以調節相機模組122所使用的對焦距離(focusing distance)。於第1圖所示之實施例中,對焦模組124包含第一對焦單元124a以及第二對焦單元124b分別對應到相機單元122a及122b。舉例來說,第一對焦單元124a用以調節相機單元122a的第一對焦距離,第二對焦單元124b用以調節相機單元122b的第二對焦距離。
對焦距離代表場景中的目標物件與相機模組122之間的特定距離。於一實施例中,第一對焦單元124a以及第二對焦單元124b各自包含一個音圈馬達(voice coil motor,VCM)以調節相機單元122a及122b的焦距(focal length)藉以對應到前述的對焦距離。於部分實施例中,焦距代表相機單元122a及122b之中鏡頭透鏡與光感應陣列(例如CCD或CMOS光感應陣列)之間的距離。
於部分實施例中,第一對焦距離與第二對焦距離分別獨立調節,藉此相機單元122a及122b能夠在同一時間於同一目標場景中分別對焦到不同的目標物件(例如一個前景的人物以及一個背景的建築物)。
於部分實施例中,第一對焦距離與第二對焦距離為同步調節至相同數值,藉此相機單元122a及122b得到的兩筆圖像數據能夠呈現由些微不同的視角進行觀察相同的目標物件的樣貌。透過此方式得到的兩筆圖像數據對於建立深度資訊或是模擬三維效果等應用而言具有相當的實用性。
輸入來源模組140用以收集與圖像數據相關之資訊。於此實施例中,與圖像數據相關之資訊至少包含對焦距離。輸入來源模組140可由對焦模組124獲得對焦距離的大小(例如根據音圈馬達所在的位置得知)。
於第1圖之實施例中,電子裝置100更包含深度引擎190,其用以分析圖像數據中其拍攝之場景的深度分佈。於本揭示文件的一個例示性實施例當中,深度分佈資訊可由單一相機、雙鏡頭配置之相機套組、多鏡頭配置之相機套組或是具有距離感測器(例如一或多個雷射感測器、紅外線感測器、光路徑感測器)的單一相機擷取之影像進行分析而得到,但不以此為限。舉例來說,深度分佈可利用深度直方圖(depth histogram)或是深度映射圖(depth map)來表現。於深度直方圖,圖像數據中的每一個像素根據本身的深度值進行分類,如此一來,與電子裝置100之間存在不同距離的各個物件(在圖像數據所擷取的場景中)可以透過深度直方圖加以分辨。此外,深度分佈亦可以用來分析主要物件、物件的邊緣、物件之間的空間關係、場景中的前景與背景等。
於部分實施例中,由輸入來源模組140所收集且與圖像數據相關之資訊,更包含深度引擎190提供的深度分佈以及前述與深度分佈相關的分析結果(例如主要物件、物件的邊緣、物件之間的空間關係、場景中的前景與背景)。
於部分實施例中,由輸入來源模組140所收集且與圖像數據相關之資訊,更包含相機套組120的感測器資訊、
圖像數據的圖像特徵資訊、電子裝置100的系統資訊或其他相關資訊。
感測器資訊包含相機套組120的相機配置(例如相機模組122是由單一相機、雙鏡頭配置之雙相機單元或多鏡頭配置之多相機單元形成)、自動對焦(automatic focus,AF)設定、自動曝光(automatic exposure,AE)設定以及自動白平衡(automatic white-balance,AWB)設定等。
圖像數據的圖像特徵資訊包含圖像數據的分析結果(例如場景偵測輸出、臉孔數目偵測輸出、代表人像/團體/人物位置之偵測輸出或其他偵測輸出)以及與擷取之圖像數據相關的可交換圖像文件(exchangeable image file format,EXIF)資料。
系統資訊包含定位位置(例如GPS座標)以及電子裝置100的系統時間等。
上述其他相關資訊可為紅/綠/藍各色亮度直方圖(RGB histograms)、亮度直方圖用以表示場景的亮度狀態(低亮度、閃光燈等)、背光模組狀態、過曝通知、圖框間距變化及/或相機模組的全域偏移校正參數。於部分實施例中,上述其他相關資訊可由電子裝置100中圖像訊號處理器(Image Signal Processor,ISP,第1圖中未示)的輸出中獲得。
前述與圖像數據相關之資訊(包含對焦距離、深度分佈、感測器資訊、系統資訊及/或其他相關資訊)可由輸入來源模組140統一收集並連同圖像數據一併儲存於電子裝置100中。
須注意的是,上述收集且儲存的資訊並不僅限於直接影響相機套組120的參數或設定。另一方面,當圖像數據擷取之後,上述收集且儲存的資訊可被自動引擎模組160使用,藉此由多個候選影像效果中決定一或多個適當影像效果(相對於圖像數據較適合或最佳的影像效果)。
自動引擎模組160用以根據輸入來源模組140所收集與圖像數據相關之資訊,由多個候選影像效果中決定並建議至少一適當影像效果。於部分實施例中,候選影像效果包含由散景效果(bokeh effect)、重新對焦效果(refocus effect)、宏觀效果(macro effect)、假性三維效果(pseudo-3D effect)、類三維效果(3D-alike effect)、三維效果(3D effect)及飛行視線動畫效果(flyview animation effect)所組成的群組中選擇的至少一種效果。
在自動引擎模組160啟動以決定並建議適當影像效果之前,預處理模組150根據圖像特徵資訊用以決定擷取的圖像數據是否適格於採用前述多種候選影像效果中任一者。當預處理模組150偵測到擷取的圖像數據採用任一種候選影像效果均為不適格(或無效)時,自動引擎模組160即被暫停並中止後續計算,藉此避免自動引擎模組160進行不必要的計算處理。
舉例來說,預處理模組150根據可交換圖像文件(exchangeable image file format,EXIF)資料用以決定擷取的圖像數據是否適格於採用前述多種候選影像效果中任一者。於部分實際應用例中,可交換圖像文件資料包含對應
該圖像數據中的一對相片的雙鏡頭圖像資料、該對相片之兩個時間戳記以及該對相片之兩個對焦距離。
雙鏡頭圖像資料表示這一對相片是不是由雙鏡頭單元(即雙鏡頭方式配置的兩個鏡頭單元)所擷取。當這一對相片是由雙鏡頭單元擷取時,雙鏡頭圖像資料將為有效(即適格)。當這一對相片是由單一個相機單元所擷取,或是由未採用雙鏡頭方式配置的多個相機單元所擷取時,則雙鏡頭圖像資料將為無效(即不適格)。
於一實施例中,若這一對相片各自的時間戳記顯示彼此之間的時間差距過大時(例如大於100毫秒),這一對相片將判定為不適格套用針對雙鏡頭單元所設計的影像效果。
於另一實施例中,當可交換圖像文件資料中無法找到有效的對焦距離時,表示這一對相片未能對焦到特定的物件,如此一來,這一對相片將判定為不適格套用針對雙鏡頭單元所設計的影像效果。
於另一實施例中,當無法找到有效的一對相片(例如無法找到雙鏡頭單元所拍攝的另兩張相片之間具有足夠的關連性)時,其表示預處理模組150無法根據可交換圖像文件資料中判定任何兩張被擷取之相片之間存在足夠的關聯性。此時,圖像數據亦被判斷為不適格套用針對雙鏡頭單元所設計的影像效果。
在圖像數據被擷取後,後製使用模組180用以處理圖像數據並將適當的影像效果套用至圖像數據上。舉例來
說,當使用者瀏覽儲存於電子裝置100的數位相簿中的各圖像/相片時,自動引擎模組160針對數位相簿中的各張圖像/相片產生適當影像效果的推薦清單。於推薦清單中,適當影像效果可以被顯示、特別強調(highlight)或放大展示於電子裝置100的使用者介面(圖中未示)上。另一實施例中,不適當的影像效果在推薦清單中可被淡化顯示(faded out)或直接隱藏。使用者可以從使用者介面上的推薦清單中挑選至少一個效果。據此,若使用者由推薦清單(包含所有適當影像效果)中選擇了任何一個適當影像效果,後製使用模組180將被選定的適當影像效果套用到已存在的圖像數據上。
於一實施例中,在使用者選擇任何一個被推薦的效果之前,顯示於電子裝置100的數位相簿中的各圖像/相片可自動套用一個預設影像效果(例如從多個適當影像效果之清單中隨機挑選之一影像效果,或是多個適當影像效果中一個特定的影像效果)。於一實施例中,當使用者挑選了任何一個被推薦的效果後,被使用者選定的效果將被套用至數位相簿中的圖像/相片。若使用者由推薦清單重新挑選了任何一個被推薦的效果後,最近一次被使用者選定的效果將被套用至數位相簿中的圖像/相片。
散景效果是用以在原始圖像數據的內容中產生一個模糊區域,藉此模擬當影像擷取失焦(out-of-focus)時所造成的模糊區域。重新對焦效果是用以在原始圖像數據的內容中重新指定對焦距離/或是重新指定焦點上物件,藉此
模擬產生一筆不同對焦距離下的圖像數據。舉例來說,當圖像/相片套用重新對焦效果時,提供使用者能夠對焦點重新指定至場景中特定物件的可能性,例如,用手指或其他物體在電子裝置100的觸控面板上碰觸或指定新的對焦點。假性三維效果或類三維效果(又被稱為2.5維效果)用以產生一系列的影像(或場景)透過二維影像投射或相似技術模擬並表現三維影像。宏觀效果是建立原始圖像數據中特定物件的三維網格(3D mesh),藉此模擬由不同的視角以立體方式擷取影像的效果。飛行視線動畫效果用以將場景中背景與前景物件分離並產生一模擬動畫,在模擬動畫中沿著一個移動軌跡依序由不同視角觀察前景物件。由於已經存在許多習知技術在討論如何產生前述各種影像效果,因此產生上述影像效果的細部技術特徵並不在本案中進行完整說明。
以下段落為示範性的例子以說明自動引擎模組160如何由多種候選影像效果中決定以及推薦適當影像效果。
請一併參閱第2圖,其繪示根據本揭示文件之一實施例中電子裝置100所使用的一種自動效果方法200其方法流程圖。
如第1圖以及第2圖所示,步驟S200執行以透過相機套組120擷取圖像數據。步驟S202執行以收集與圖像數據相關之資訊。於此實施例中,圖像數據相關之資訊包含相機套組120相對應圖像數據時採用之對焦距離。步驟S204執行將對焦距離與一預定參考值進行比較。
於此實施例中,當對焦距離短於預定參考值時,僅一部分的候選影像效果被視為是可能的候選影像效果。舉例來說,當對焦距離短於預定參考值時,宏觀效果、假性三維效果、類三維效果、三維效果及飛行視線動畫效果被視為可能的候選影像效果,由於此時對焦距離較短的場景中的主題將較大且較為明顯,較適合用在上述可能的候選影像效果中。於此實施例中,宏觀效果、假性三維效果、類三維效果、三維效果及飛行視線動畫效果形成候選影像效果的第一子群組。當對焦距離短於預定參考值時,步驟S206執行以從候選影像效果的第一子群組中選出其中一者作為適當影像效果。
於此實施例中,當對焦距離長於預定參考值時,另一部分的候選影像效果被視為是可能的候選影像效果。舉例來說,當對焦距離長於預定參考值時,散景效果及重新對焦效果被視為可能的候選影像效果,由於此時對焦距離較長的場景中位於前景之物件與位於背景之物件容易進行分離,較適合用在上述可能的候選影像效果中。於此實施例中,散景效果及重新對焦效果形成候選影像效果的第二子群組。當對焦距離長於預定參考值時,步驟S208執行以從候選影像效果的第二子群組中選出其中一者作為適當影像效果。
請一併參閱第3圖,其繪示根據本揭示文件之一實施例中電子裝置100所使用的一種自動效果方法300其方法流程圖。於第3圖所示之實施例中,自動引擎模組160
除了對焦距離以及與圖像數據相關之資訊以外,另一併根據深度分佈以決定並推薦適當影像效果及影像效果之參數。舉例來說,影像效果之參數可包含銳利度或對比強度(例如用於散景效果及重新對焦效果中)。
請一併參閱第4A圖、第4B圖、第4C圖以及第4D圖,其分別為對應不同深度分佈時的各種深度直方圖的例子。第4A圖所展示的深度直方圖DH1,其顯示出圖像數據中至少包含兩個主要的物件,其中至少一個主要物件位於前景位置,且另一個主要物件位於背景位置。第4B圖所展示的另一個深度直方圖DH2,其顯示出圖像數據中包含許多個物件,且許多物件大致上均勻地分佈在距離電子裝置100由近至遠等不同距離上。第4C圖所展示的另一個深度直方圖DH3,其顯示出圖像數據中包含許多個物件,且許多物件大致上聚集在遠離電子裝置100的遠端處。第4D圖所展示的另一個深度直方圖DH4,其顯示出圖像數據中包含許多個物件,且許多物件大致上聚集在鄰近電子裝置100的近端處。
如第3圖中,步驟S300、S302以及S304分別與步驟S200、S202以及S204相同。當對焦距離短於預定參考值時,步驟S306更進一步執行以判斷圖像數據的深度直方圖DH。若圖像數據的深度直方圖DH被判斷為相似於第4D圖所示之深度直方圖DH4,由於此時圖像數據中的主要物件在此情境中較為明顯,步驟S310用以執行由飛行視線動畫效果、假性三維效果或類三維效果中選出適合影像效果。
當對焦距離短於預定參考值時,且圖像數據的深度直方圖DH被判斷為相似於第4B圖所示之深度直方圖DH2,由於此時圖像數據中存在許多不同物件(較難分辨主要物件),步驟S312用以執行由宏觀效果、假性三維效果或類三維效果中選出適合影像效果。
當對焦距離長於預定參考值時,步驟S308更進一步執行以判斷圖像數據的深度直方圖DH。若圖像數據的深度直方圖DH被判斷為相似於第4A圖所示之深度直方圖DH1,由於此時圖像數據中存在兩個主要物件分別位於前景與背景處,步驟S314用以執行由散景效果或重新對焦效果中選出適合影像效果並依照較銳利之水平套用散景效果或重新對焦效果。上述較銳利之水平,例如,在散景效果時使用較高的對比強度套用到主題與被模糊化的背景之間,使得主題與背景之間清晰/模糊的對比更為明顯。
當對焦距離長於預定參考值時,且圖像數據的深度直方圖DH被判斷為相似於第4B圖所示之深度直方圖DH2,由於此時圖像數據中存在許多不同物件(較難分辨主要物件),步驟S316用以執行由散景效果或重新對焦效果中選出適合影像效果並依照較平滑之水平套用散景效果或重新對焦效果。上述較平滑之水平,例如,在散景效果時使用較低的對比強度套用到主題與被模糊化的背景之間,使得主題與背景之間清晰/模糊的對比相對較不明顯。
當對焦距離長於預定參考值時,且圖像數據的深度直方圖DH被判斷為相似於第4C圖所示之深度直方圖
DH3,此時由於物件均集中於圖像數據中畫面的遠端,並不適合採用散景效果。
須注意的是,第2圖以及第3圖所示的為例示性的示範例,自動引擎模組160並不僅限於依照第2圖以及第3圖之實施例選擇適當影像效果。自動引擎模組160可以依照輸入來源模組140所收集到的所有資訊來決定適當影像效果。
深度分佈是用以得知物件的位置、距離、範圍及空間關係。根據深度分佈,圖像數據中的主題(主要物件)可以根據深度邊界加以辨識。深度分佈同時披露了圖像數據的內容及組成方式。由音圈馬達回傳的對焦距離以及其他相關資訊(例如由圖像訊號處理器回傳)披露了周遭環境狀態。系統資訊披露了圖像數據擷取當下的時間、地點、室內或室外狀態。舉例來說,由電子裝置100中全球定位系統(Global Positioning System,GPS)所得到的系統資訊可以指出圖像數據是在室內或室外擷取、或是是否靠近著名景點。全球定位系統座標提供了圖像數據被擷取的位置,並提供了使用者在圖像數據之畫面中可能想要強調的主題為何的提示與線索。由電子裝置100中重力感測器、陀螺儀感測器或動作感測器得到的系統資訊可以指出擷取手勢、拍攝的角度或是拍攝時使用者握持的穩定程度,上述資訊關乎於後續效果的使用以及是否需要特定的補償或影像校正。
於部分實施例中,電子裝置100更包含顯示面板
110(如第1圖所示)。顯示面板110用以顯示圖像數據中的一或多張相片並同時顯示可選取之使用者介面,可選取之使用者介面用以建議使用者由與圖像數據相對應之至少一適當影像效果中進行選擇。於部分實施例中,顯示面板110與自動引擎模組160以及後製使用模組180耦接,但本揭示文件並不以此為限。
請一併參閱第5圖,其繪示根據本揭示文件之一實施例中一種於顯示面板100上提供使用者介面的方法500。如第5圖所示,步驟S500被執行以由相機套組120擷取圖像數據。步驟S502被執行以收集與圖像數據相關之資訊。步驟S504被執行以根據與圖像數據相關之資訊由多個候選影像效果中決定至少一適當影像效果。上述步驟S500至S504已經在先前的實施例中有完整的說明,可以參照第2圖中的步驟S200至S208以及第3圖中的步驟S300至步驟S316,在此不另贅述。
於此實施例中,方法500更執行步驟S508以顯示可選取之使用者介面,其用以從對應圖像數據的多個適當影像效果中進行進一步挑選。可選取之使用者介面展示數個圖標或功能按鈕對應到各種影像效果。屬於被推薦或者適當的影像效果之圖標或功能按鈕可以被特別強調(highlight)或是安插/排列在較高的優先次序。另一方面,不被推薦或不適當的影像效果之圖標或功能按鈕可以被淡化顯示(grayed out)、暫時失效或是隱藏。
此外,在其中一個推薦的影像效果(由多個適當影
像效果中選出)被使用者選取之前,方法500進一步執行步驟S506,以自動將適當影像效果至少一者套用為預設影像效果,並將預設影像效果套用至電子裝置100之數位相簿中所顯示的相片(或圖像數據)。
除此之外,當推薦的影像效果(由多個適當影像效果中選出)被使用者選取後,方法500進一步執行步驟S510以自動將選定的其中一個適當影像效果套用至電子裝置100之數位相簿中所顯示的相片(或圖像數據)。
根據上述實施例,本揭示文件介紹了電子裝置以及根據多種資訊(例如由音圈馬達得到之對焦距離、紅藍綠色光直方圖、深度直方圖、感測器資訊、系統資訊及/或影像視差)自動決定相對應影像效果的方法。如此一來,使用者只需要用一般方式拍攝相片並不需要手動套用效果,而恰當的影像效果可以自動偵測,並在影像擷取之後自動後製並套用到圖像數據上。
本揭示文件之另一實施例,在於提供一種非暫態電腦可讀取媒體,其儲存於一電腦中並用以執行上述實施例所述的自動效果方法。自動效果方法包含步驟如下:於一圖像數據被擷取時,收集與該圖像數據相關之資訊(包含相機套組相對應圖像數據時採用之對焦距離);以及,根據與圖像數據相關之資訊由複數個候選影像效果中決定至少一適當影像效果。上述自動效果方法的細節已經在第2圖以及第3圖之實施例中有完整說明,故在此不另贅述。
關於本文中所使用之『第一』、『第二』、...等,並
非特別指稱次序或順位的意思,亦非用以限定本發明,其僅僅是為了區別以相同技術用語描述的元件或操作而已。
其次,在本文中所使用的用詞「包含」、「包括」、「具有、「含有」等等,均為開放性的用語,即意指包含但不限於此。
雖然本發明已以實施方式揭露如上,然其並非用以限定本發明,任何本領域具通常知識者,在不脫離本發明之精神和範圍內,當可作各種之更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
200‧‧‧自動效果方法
S200‧‧‧步驟
S202‧‧‧步驟
S204‧‧‧步驟
S206‧‧‧步驟
S208‧‧‧步驟
Claims (30)
- 一種電子裝置,包含:一相機套組,用以擷取一圖像數據;一輸入來源模組,用以收集與該圖像數據相關之資訊;以及一自動引擎模組,用以根據與該圖像數據相關之資訊由複數個候選影像效果中決定至少一適當影像效果,該圖像數據相關之資訊包含該相機套組對於該圖像數據所採用的一對焦距離。
- 如請求項1所述之電子裝置,其中由該輸入來源模組所收集的該圖像數據相關之資訊包含該圖像數據之一圖像特徵資訊,該電子裝置更包含一預處理模組,該預處理模組根據該圖像特徵資訊用以決定擷取的該圖像數據是否適格於採用該些候選影像效果中任一者。
- 如請求項2所述之電子裝置,其中該圖像數據的該圖像特徵資訊包含由該圖像數據提取的一可交換圖像文件(exchangeable image file format,EXIF)資料。
- 如請求項3所述之電子裝置,其中該可交換圖像文件資料包含對應該圖像數據中的一對相片的一雙鏡頭圖像資料、該對相片之複數個時間戳記以及該對相片之複數個對焦距離,該預處理模組校驗該雙鏡頭圖像資料、該些時 間戳記或該些對焦距離以決定擷取的該圖像數據是否適格。
- 如請求項1所述之電子裝置,其中該相機套組包含雙鏡頭單元或複數個鏡頭單元。
- 如請求項1所述之電子裝置,其中該些候選影像效果包含由散景效果、重新對焦效果、宏觀效果、假性三維效果、類三維效果、三維效果及飛行視線動畫效果所組成的群組中選擇的至少一種效果。
- 如請求項6所述之電子裝置,其中若該對焦距離短於一預定參考值,該適當影像效果由宏觀效果、假性三維效果、類三維效果、三維效果及飛行視線動畫效果所組成的群組中選出。
- 如請求項6所述之電子裝置,其中若該對焦距離長於一預定參考值,該適當影像效果由散景效果及重新對焦效果所組成的群組中選出。
- 如請求項1所述之電子裝置,更包含:一深度引擎,用以分析該圖像數據相對一場景之一深度分佈;其中,該輸入來源模組所收集與該圖像數據相關之資 訊更包含該深度引擎產生之該深度分佈,並且該自動引擎模組進一步根據該深度分佈決定該適當影像效果或決定該適當影像效果之一參數。
- 如請求項1所述之電子裝置,更包含:一顯示面板,用以顯示該圖像數據以及可選取之一使用者介面,可選取之該使用者介面用以建議一使用者由與該圖像數據相對應之該至少一適當影像效果中進行選擇;其中,當其中一個適當影像效果透過該使用者介面被選取後,該選定的其中一個適當影像效果被套用至該圖像數據。
- 一種自動效果方法,適用於包含一相機套組的一電子裝置,該自動效果方法包含:由該相機套組擷取一圖像數據;收集與該圖像數據相關之資訊,該圖像數據相關之資訊包含該相機套組相對應該圖像數據時採用之一對焦距離;以及根據與該圖像數據相關之資訊由複數個候選影像效果中決定至少一適當影像效果。
- 如請求項11所述之自動效果方法,更包含:提供可選取之一使用者介面,可選取之該使用者介面用以建議一使用者由與該圖像數據相對應之該至少一適當 影像效果中進行選擇。
- 如請求項12所述之自動效果方法,更包含:在該至少一適當影像效果任一者被該使用者選取之前,自動將該至少一適當影像效果其中一者作為一預設影像效果,並套用至該電子裝置之一數位相簿中所顯示的該圖像數據。
- 如請求項12所述之自動效果方法,更包含:在該至少一適當影像效果其中一者被該使用者選取之後,自動將該選定的其中一個適當影像效果套用至該電子裝置之一數位相簿中所顯示的該圖像數據。
- 如請求項11所述之自動效果方法,其中該些候選影像效果包含由散景效果、重新對焦效果、宏觀效果、假性三維效果、類三維效果、三維效果及飛行視線動畫效果所組成的群組中選擇的至少一種效果。
- 如請求項15所述之自動效果方法,其中若該對焦距離短於一預定參考值,該適當影像效果由宏觀效果、假性三維效果、類三維效果、三維效果及飛行視線動畫效果所組成的群組中選出。
- 如請求項15所述之自動效果方法,其中若該對焦 距離長於一預定參考值,該適當影像效果由散景效果及重新對焦效果所組成的群組中選出。
- 如請求項11所述之自動效果方法,更包含:分析該圖像數據相對一場景之一深度分佈,與該圖像數據相關之資訊更包含該深度分佈,該適當影像效果進一步根據該深度分佈而決定。
- 如請求項11所述之自動效果方法,其中該相機套組包含雙鏡頭單元或複數個鏡頭單元。
- 如請求項11所述之自動效果方法,其中與該圖像數據相關之資訊包含該圖像數據之一圖像特徵資訊,該自動效果方法更包含:根據該圖像特徵資訊用以決定擷取的該圖像數據是否適格於採用該些候選影像效果中任一者。
- 如請求項20所述之自動效果方法,其中該圖像數據的該圖像特徵資訊包含由該圖像數據提取的一可交換圖像文件(exchangeable image file format,EXIF)資料。
- 如請求項21所述之自動效果方法,其中該可交換圖像文件資料包含對應該圖像數據中的一對相片的一雙鏡頭圖像資料、該對相片之複數個時間戳記以及該對相片之 複數個對焦距離,該自動效果方法更包含:校驗該雙鏡頭圖像資料、該些時間戳記或該些對焦距離以決定擷取的該圖像數據是否適格。
- 一種非暫態電腦可讀取媒體,具有一電腦程式以執行一自動效果方法,其中該自動效果方法包含:於一圖像數據被擷取時,收集與該圖像數據相關之資訊,其包含一相機套組相對應該圖像數據時採用之一對焦距離;以及根據與該圖像數據相關之資訊由複數個候選影像效果中決定至少一適當影像效果。
- 如請求項23所述之非暫態電腦可讀取媒體,其中該些候選影像效果包含由散景效果、重新對焦效果、宏觀效果、假性三維效果、類三維效果、三維效果及飛行視線動畫效果所組成的群組中選擇的至少一種效果。
- 如請求項23所述之非暫態電腦可讀取媒體,其中該自動效果方法更包含:分析該圖像數據之一深度分佈,其中與該圖像數據相關之資訊更包含該深度分佈,該適當影像效果進一步根據該深度分佈而決定。
- 如請求項23所述之非暫態電腦可讀取媒體,其中 該自動效果方法更包含:於該圖像數據被擷取後,處理該圖像數據並將該適當影像效果套用至該圖像數據。
- 如請求項23所述之非暫態電腦可讀取媒體,其中與該圖像數據相關之資訊包含該圖像數據之一圖像特徵資訊,該自動效果方法更包含:根據該圖像特徵資訊用以決定擷取的該圖像數據是否適格於採用該些候選影像效果中任一者。
- 如請求項27所述之非暫態電腦可讀取媒體,其中該圖像數據的該圖像特徵資訊包含由該圖像數據提取的一可交換圖像文件(exchangeable image file format,EXIF)資料。
- 如請求項23所述之非暫態電腦可讀取媒體,其中更包含:提供可選取之一使用者介面,可選取之該使用者介面用以建議一使用者由與該圖像數據相對應之該至少一適當影像效果中進行選擇。
- 如請求項29所述之非暫態電腦可讀取媒體,其中更包含:在該至少一適當影像效果任一者被該使用者選取之 前,自動將該至少一適當影像效果其中一者作為一預設影像效果,並套用至該電子裝置之一數位相簿中所顯示的該圖像數據。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361896136P | 2013-10-28 | 2013-10-28 | |
US201461923780P | 2014-01-06 | 2014-01-06 | |
US14/272,513 US20150116529A1 (en) | 2013-10-28 | 2014-05-08 | Automatic effect method for photography and electronic apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201517620A TW201517620A (zh) | 2015-05-01 |
TWI549503B true TWI549503B (zh) | 2016-09-11 |
Family
ID=52811781
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW103124395A TWI549503B (zh) | 2013-10-28 | 2014-07-16 | 電子裝置、自動效果方法以及非暫態電腦可讀取媒體 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20150116529A1 (zh) |
CN (1) | CN104580878B (zh) |
DE (1) | DE102014010152A1 (zh) |
TW (1) | TWI549503B (zh) |
Families Citing this family (157)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8554868B2 (en) | 2007-01-05 | 2013-10-08 | Yahoo! Inc. | Simultaneous sharing communication interface |
BR112014000615B1 (pt) | 2011-07-12 | 2021-07-13 | Snap Inc | Método para selecionar funções de edição de conteúdo visual, método para ajustar o conteúdo visual, e sistema para fornecer uma pluralidade de funções de edição de conteúdo visual |
US11734712B2 (en) | 2012-02-24 | 2023-08-22 | Foursquare Labs, Inc. | Attributing in-store visits to media consumption based on data collected from user devices |
US8972357B2 (en) | 2012-02-24 | 2015-03-03 | Placed, Inc. | System and method for data collection to validate location data |
US10155168B2 (en) | 2012-05-08 | 2018-12-18 | Snap Inc. | System and method for adaptable avatars |
US20150206349A1 (en) | 2012-08-22 | 2015-07-23 | Goldrun Corporation | Augmented reality virtual content platform apparatuses, methods and systems |
US10439972B1 (en) | 2013-05-30 | 2019-10-08 | Snap Inc. | Apparatus and method for maintaining a message thread with opt-in permanence for entries |
US9742713B2 (en) | 2013-05-30 | 2017-08-22 | Snap Inc. | Apparatus and method for maintaining a message thread with opt-in permanence for entries |
US9705831B2 (en) | 2013-05-30 | 2017-07-11 | Snap Inc. | Apparatus and method for maintaining a message thread with opt-in permanence for entries |
CA2863124A1 (en) | 2014-01-03 | 2015-07-03 | Investel Capital Corporation | User content sharing system and method with automated external content integration |
US9628950B1 (en) | 2014-01-12 | 2017-04-18 | Investment Asset Holdings Llc | Location-based messaging |
US10082926B1 (en) | 2014-02-21 | 2018-09-25 | Snap Inc. | Apparatus and method for alternate channel communication initiated through a common message thread |
US8909725B1 (en) | 2014-03-07 | 2014-12-09 | Snapchat, Inc. | Content delivery network for ephemeral objects |
US9276886B1 (en) | 2014-05-09 | 2016-03-01 | Snapchat, Inc. | Apparatus and method for dynamically configuring application component tiles |
US9537811B2 (en) | 2014-10-02 | 2017-01-03 | Snap Inc. | Ephemeral gallery of ephemeral messages |
US9396354B1 (en) | 2014-05-28 | 2016-07-19 | Snapchat, Inc. | Apparatus and method for automated privacy protection in distributed images |
EP2953085A1 (en) | 2014-06-05 | 2015-12-09 | Mobli Technologies 2010 Ltd. | Web document enhancement |
US9113301B1 (en) | 2014-06-13 | 2015-08-18 | Snapchat, Inc. | Geo-location based event gallery |
US9225897B1 (en) | 2014-07-07 | 2015-12-29 | Snapchat, Inc. | Apparatus and method for supplying content aware photo filters |
US10055717B1 (en) | 2014-08-22 | 2018-08-21 | Snap Inc. | Message processor with application prompts |
US10423983B2 (en) | 2014-09-16 | 2019-09-24 | Snap Inc. | Determining targeting information based on a predictive targeting model |
US10824654B2 (en) | 2014-09-18 | 2020-11-03 | Snap Inc. | Geolocation-based pictographs |
US11216869B2 (en) | 2014-09-23 | 2022-01-04 | Snap Inc. | User interface to augment an image using geolocation |
US10284508B1 (en) | 2014-10-02 | 2019-05-07 | Snap Inc. | Ephemeral gallery of ephemeral messages with opt-in permanence |
US9015285B1 (en) | 2014-11-12 | 2015-04-21 | Snapchat, Inc. | User interface for accessing media at a geographic location |
US10311916B2 (en) | 2014-12-19 | 2019-06-04 | Snap Inc. | Gallery of videos set to an audio time line |
US9385983B1 (en) | 2014-12-19 | 2016-07-05 | Snapchat, Inc. | Gallery of messages from individuals with a shared interest |
US9754355B2 (en) | 2015-01-09 | 2017-09-05 | Snap Inc. | Object recognition based photo filters |
US11388226B1 (en) | 2015-01-13 | 2022-07-12 | Snap Inc. | Guided personal identity based actions |
US10133705B1 (en) | 2015-01-19 | 2018-11-20 | Snap Inc. | Multichannel system |
US9521515B2 (en) | 2015-01-26 | 2016-12-13 | Mobli Technologies 2010 Ltd. | Content request by location |
US10223397B1 (en) | 2015-03-13 | 2019-03-05 | Snap Inc. | Social graph based co-location of network users |
US10616239B2 (en) | 2015-03-18 | 2020-04-07 | Snap Inc. | Geo-fence authorization provisioning |
US9692967B1 (en) | 2015-03-23 | 2017-06-27 | Snap Inc. | Systems and methods for reducing boot time and power consumption in camera systems |
US9881094B2 (en) | 2015-05-05 | 2018-01-30 | Snap Inc. | Systems and methods for automated local story generation and curation |
US10135949B1 (en) | 2015-05-05 | 2018-11-20 | Snap Inc. | Systems and methods for story and sub-story navigation |
WO2016199171A1 (en) * | 2015-06-09 | 2016-12-15 | Vehant Technologies Private Limited | System and method for detecting a dissimilar object in undercarriage of a vehicle |
CN108322652A (zh) * | 2015-06-16 | 2018-07-24 | 广东欧珀移动通信有限公司 | 一种对焦提示方法及终端 |
US10993069B2 (en) | 2015-07-16 | 2021-04-27 | Snap Inc. | Dynamically adaptive media content delivery |
US10817898B2 (en) | 2015-08-13 | 2020-10-27 | Placed, Llc | Determining exposures to content presented by physical objects |
US9652896B1 (en) | 2015-10-30 | 2017-05-16 | Snap Inc. | Image based tracking in augmented reality systems |
KR102446442B1 (ko) * | 2015-11-24 | 2022-09-23 | 삼성전자주식회사 | 디지털 촬영 장치 및 그 동작 방법 |
US10474321B2 (en) | 2015-11-30 | 2019-11-12 | Snap Inc. | Network resource location linking and visual content sharing |
US9984499B1 (en) | 2015-11-30 | 2018-05-29 | Snap Inc. | Image and point cloud based tracking and in augmented reality systems |
US10354425B2 (en) | 2015-12-18 | 2019-07-16 | Snap Inc. | Method and system for providing context relevant media augmentation |
US10285001B2 (en) | 2016-02-26 | 2019-05-07 | Snap Inc. | Generation, curation, and presentation of media collections |
US10679389B2 (en) | 2016-02-26 | 2020-06-09 | Snap Inc. | Methods and systems for generation, curation, and presentation of media collections |
US11023514B2 (en) | 2016-02-26 | 2021-06-01 | Snap Inc. | Methods and systems for generation, curation, and presentation of media collections |
US10339365B2 (en) | 2016-03-31 | 2019-07-02 | Snap Inc. | Automated avatar generation |
US11900418B2 (en) | 2016-04-04 | 2024-02-13 | Snap Inc. | Mutable geo-fencing system |
US11785161B1 (en) | 2016-06-20 | 2023-10-10 | Pipbin, Inc. | System for user accessibility of tagged curated augmented reality content |
US10638256B1 (en) | 2016-06-20 | 2020-04-28 | Pipbin, Inc. | System for distribution and display of mobile targeted augmented reality content |
US11201981B1 (en) | 2016-06-20 | 2021-12-14 | Pipbin, Inc. | System for notification of user accessibility of curated location-dependent content in an augmented estate |
US10334134B1 (en) | 2016-06-20 | 2019-06-25 | Maximillian John Suiter | Augmented real estate with location and chattel tagging system and apparatus for virtual diary, scrapbooking, game play, messaging, canvasing, advertising and social interaction |
US11044393B1 (en) | 2016-06-20 | 2021-06-22 | Pipbin, Inc. | System for curation and display of location-dependent augmented reality content in an augmented estate system |
US10805696B1 (en) | 2016-06-20 | 2020-10-13 | Pipbin, Inc. | System for recording and targeting tagged content of user interest |
US11876941B1 (en) | 2016-06-20 | 2024-01-16 | Pipbin, Inc. | Clickable augmented reality content manager, system, and network |
US10430838B1 (en) | 2016-06-28 | 2019-10-01 | Snap Inc. | Methods and systems for generation, curation, and presentation of media collections with automated advertising |
US9681265B1 (en) | 2016-06-28 | 2017-06-13 | Snap Inc. | System to track engagement of media items |
US10387514B1 (en) | 2016-06-30 | 2019-08-20 | Snap Inc. | Automated content curation and communication |
US10348662B2 (en) | 2016-07-19 | 2019-07-09 | Snap Inc. | Generating customized electronic messaging graphics |
CN109804411B (zh) | 2016-08-30 | 2023-02-17 | 斯纳普公司 | 用于同时定位和映射的***和方法 |
US10432559B2 (en) | 2016-10-24 | 2019-10-01 | Snap Inc. | Generating and displaying customized avatars in electronic messages |
KR102219304B1 (ko) | 2016-11-07 | 2021-02-23 | 스냅 인코포레이티드 | 이미지 변경자들의 선택적 식별 및 순서화 |
US10203855B2 (en) | 2016-12-09 | 2019-02-12 | Snap Inc. | Customized user-controlled media overlays |
US10636175B2 (en) | 2016-12-22 | 2020-04-28 | Facebook, Inc. | Dynamic mask application |
US11616745B2 (en) | 2017-01-09 | 2023-03-28 | Snap Inc. | Contextual generation and selection of customized media content |
US10454857B1 (en) | 2017-01-23 | 2019-10-22 | Snap Inc. | Customized digital avatar accessories |
US10915911B2 (en) | 2017-02-03 | 2021-02-09 | Snap Inc. | System to determine a price-schedule to distribute media content |
US11250075B1 (en) | 2017-02-17 | 2022-02-15 | Snap Inc. | Searching social media content |
US10319149B1 (en) | 2017-02-17 | 2019-06-11 | Snap Inc. | Augmented reality anamorphosis system |
US10074381B1 (en) | 2017-02-20 | 2018-09-11 | Snap Inc. | Augmented reality speech balloon system |
US10565795B2 (en) | 2017-03-06 | 2020-02-18 | Snap Inc. | Virtual vision system |
US10523625B1 (en) | 2017-03-09 | 2019-12-31 | Snap Inc. | Restricted group content collection |
US10581782B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
US10582277B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
TWI641264B (zh) | 2017-03-30 | 2018-11-11 | 晶睿通訊股份有限公司 | 影像處理系統及鏡頭狀態判斷方法 |
US11170393B1 (en) | 2017-04-11 | 2021-11-09 | Snap Inc. | System to calculate an engagement score of location based media content |
US10387730B1 (en) | 2017-04-20 | 2019-08-20 | Snap Inc. | Augmented reality typography personalization system |
KR20220141927A (ko) | 2017-04-27 | 2022-10-20 | 스냅 인코포레이티드 | 지도-기반 소셜 미디어 플랫폼들에 대한 위치 프라이버시 관리 |
US11893647B2 (en) | 2017-04-27 | 2024-02-06 | Snap Inc. | Location-based virtual avatars |
US10212541B1 (en) | 2017-04-27 | 2019-02-19 | Snap Inc. | Selective location-based identity communication |
US10467147B1 (en) | 2017-04-28 | 2019-11-05 | Snap Inc. | Precaching unlockable data elements |
WO2018214067A1 (en) * | 2017-05-24 | 2018-11-29 | SZ DJI Technology Co., Ltd. | Methods and systems for processing an image |
US10803120B1 (en) | 2017-05-31 | 2020-10-13 | Snap Inc. | Geolocation based playlists |
KR102338576B1 (ko) * | 2017-08-22 | 2021-12-14 | 삼성전자주식회사 | 이미지를 이용하여 획득된 깊이 정보의 속성에 따라 이미지와 연관하여 깊이 정보를 저장하는 전자 장치 및 전자 장치 제어 방법 |
US11475254B1 (en) | 2017-09-08 | 2022-10-18 | Snap Inc. | Multimodal entity identification |
US10740974B1 (en) | 2017-09-15 | 2020-08-11 | Snap Inc. | Augmented reality system |
US10499191B1 (en) | 2017-10-09 | 2019-12-03 | Snap Inc. | Context sensitive presentation of content |
US10425593B2 (en) * | 2017-10-19 | 2019-09-24 | Paypal, Inc. | Digital image filtering and post-capture processing using user specific data |
US10573043B2 (en) | 2017-10-30 | 2020-02-25 | Snap Inc. | Mobile-based cartographic control of display content |
US10721419B2 (en) * | 2017-11-30 | 2020-07-21 | International Business Machines Corporation | Ortho-selfie distortion correction using multiple image sensors to synthesize a virtual image |
US11265273B1 (en) | 2017-12-01 | 2022-03-01 | Snap, Inc. | Dynamic media overlay with smart widget |
US11017173B1 (en) | 2017-12-22 | 2021-05-25 | Snap Inc. | Named entity recognition visual context and caption data |
US10678818B2 (en) | 2018-01-03 | 2020-06-09 | Snap Inc. | Tag distribution visualization system |
US11507614B1 (en) | 2018-02-13 | 2022-11-22 | Snap Inc. | Icon based tagging |
US10979752B1 (en) | 2018-02-28 | 2021-04-13 | Snap Inc. | Generating media content items based on location information |
US10885136B1 (en) | 2018-02-28 | 2021-01-05 | Snap Inc. | Audience filtering system |
US10327096B1 (en) | 2018-03-06 | 2019-06-18 | Snap Inc. | Geo-fence selection system |
KR102494540B1 (ko) | 2018-03-14 | 2023-02-06 | 스냅 인코포레이티드 | 위치 정보에 기초한 수집가능한 항목들의 생성 |
US11163941B1 (en) | 2018-03-30 | 2021-11-02 | Snap Inc. | Annotating a collection of media content items |
US10219111B1 (en) | 2018-04-18 | 2019-02-26 | Snap Inc. | Visitation tracking system |
KR102495008B1 (ko) * | 2018-05-11 | 2023-02-06 | 삼성전자주식회사 | 영상 편집 지원 방법 및 이를 지원하는 전자 장치 |
US10896197B1 (en) | 2018-05-22 | 2021-01-19 | Snap Inc. | Event detection system |
GB2574802A (en) * | 2018-06-11 | 2019-12-25 | Sony Corp | Camera, system and method of selecting camera settings |
US10679393B2 (en) | 2018-07-24 | 2020-06-09 | Snap Inc. | Conditional modification of augmented reality object |
US10997760B2 (en) | 2018-08-31 | 2021-05-04 | Snap Inc. | Augmented reality anthropomorphization system |
US10698583B2 (en) | 2018-09-28 | 2020-06-30 | Snap Inc. | Collaborative achievement interface |
KR102551220B1 (ko) * | 2018-10-12 | 2023-07-03 | 삼성전기주식회사 | 카메라 모듈 |
US10778623B1 (en) | 2018-10-31 | 2020-09-15 | Snap Inc. | Messaging and gaming applications communication platform |
US10939236B1 (en) | 2018-11-30 | 2021-03-02 | Snap Inc. | Position service to determine relative position to map features |
US11199957B1 (en) | 2018-11-30 | 2021-12-14 | Snap Inc. | Generating customized avatars based on location information |
KR102633221B1 (ko) | 2019-01-11 | 2024-02-01 | 엘지전자 주식회사 | 카메라 장치 및 이를 구비하는 전자 장치 |
US11032670B1 (en) | 2019-01-14 | 2021-06-08 | Snap Inc. | Destination sharing in location sharing system |
US10939246B1 (en) | 2019-01-16 | 2021-03-02 | Snap Inc. | Location-based context information sharing in a messaging system |
US11294936B1 (en) | 2019-01-30 | 2022-04-05 | Snap Inc. | Adaptive spatial density based clustering |
US11972529B2 (en) | 2019-02-01 | 2024-04-30 | Snap Inc. | Augmented reality system |
US10936066B1 (en) | 2019-02-13 | 2021-03-02 | Snap Inc. | Sleep detection in a location sharing system |
US10838599B2 (en) | 2019-02-25 | 2020-11-17 | Snap Inc. | Custom media overlay system |
US10964082B2 (en) | 2019-02-26 | 2021-03-30 | Snap Inc. | Avatar based on weather |
US10852918B1 (en) | 2019-03-08 | 2020-12-01 | Snap Inc. | Contextual information in chat |
US11868414B1 (en) | 2019-03-14 | 2024-01-09 | Snap Inc. | Graph-based prediction for contact suggestion in a location sharing system |
US11852554B1 (en) | 2019-03-21 | 2023-12-26 | Snap Inc. | Barometer calibration in a location sharing system |
US11249614B2 (en) | 2019-03-28 | 2022-02-15 | Snap Inc. | Generating personalized map interface with enhanced icons |
US10810782B1 (en) | 2019-04-01 | 2020-10-20 | Snap Inc. | Semantic texture mapping system |
US10582453B1 (en) | 2019-05-30 | 2020-03-03 | Snap Inc. | Wearable device location systems architecture |
US10560898B1 (en) | 2019-05-30 | 2020-02-11 | Snap Inc. | Wearable device location systems |
US10893385B1 (en) | 2019-06-07 | 2021-01-12 | Snap Inc. | Detection of a physical collision between two client devices in a location sharing system |
US11307747B2 (en) | 2019-07-11 | 2022-04-19 | Snap Inc. | Edge gesture interface with smart interactions |
TW202110184A (zh) * | 2019-07-30 | 2021-03-01 | 日商索尼半導體解決方案公司 | 發送裝置、接收裝置、及通訊系統 |
US11821742B2 (en) | 2019-09-26 | 2023-11-21 | Snap Inc. | Travel based notifications |
US11218838B2 (en) | 2019-10-31 | 2022-01-04 | Snap Inc. | Focused map-based context information surfacing |
CN114902646B (zh) * | 2019-12-19 | 2024-04-19 | Oppo广东移动通信有限公司 | 电子设备、控制电子设备的方法以及计算机可读存储介质 |
US11429618B2 (en) | 2019-12-30 | 2022-08-30 | Snap Inc. | Surfacing augmented reality objects |
US11128715B1 (en) | 2019-12-30 | 2021-09-21 | Snap Inc. | Physical friend proximity in chat |
US10880496B1 (en) | 2019-12-30 | 2020-12-29 | Snap Inc. | Including video feed in message thread |
US11169658B2 (en) | 2019-12-31 | 2021-11-09 | Snap Inc. | Combined map icon with action indicator |
US11343323B2 (en) | 2019-12-31 | 2022-05-24 | Snap Inc. | Augmented reality objects registry |
US11228551B1 (en) | 2020-02-12 | 2022-01-18 | Snap Inc. | Multiple gateway message exchange |
US11516167B2 (en) | 2020-03-05 | 2022-11-29 | Snap Inc. | Storing data based on device location |
US11619501B2 (en) | 2020-03-11 | 2023-04-04 | Snap Inc. | Avatar based on trip |
US10956743B1 (en) | 2020-03-27 | 2021-03-23 | Snap Inc. | Shared augmented reality system |
US11430091B2 (en) | 2020-03-27 | 2022-08-30 | Snap Inc. | Location mapping for large scale augmented-reality |
US11290851B2 (en) | 2020-06-15 | 2022-03-29 | Snap Inc. | Location sharing using offline and online objects |
US11503432B2 (en) | 2020-06-15 | 2022-11-15 | Snap Inc. | Scalable real-time location sharing framework |
US11483267B2 (en) | 2020-06-15 | 2022-10-25 | Snap Inc. | Location sharing using different rate-limited links |
US11314776B2 (en) | 2020-06-15 | 2022-04-26 | Snap Inc. | Location sharing using friend list versions |
US11308327B2 (en) | 2020-06-29 | 2022-04-19 | Snap Inc. | Providing travel-based augmented reality content with a captured image |
TWI791261B (zh) * | 2020-08-14 | 2023-02-01 | 宏達國際電子股份有限公司 | 在移動中提供虛擬環境的方法與系統以及非暫態電腦可讀取儲存媒體 |
US11349797B2 (en) | 2020-08-31 | 2022-05-31 | Snap Inc. | Co-location connection service |
US11606756B2 (en) | 2021-03-29 | 2023-03-14 | Snap Inc. | Scheduling requests for location data |
US11645324B2 (en) | 2021-03-31 | 2023-05-09 | Snap Inc. | Location-based timeline media content system |
US12026362B2 (en) | 2021-05-19 | 2024-07-02 | Snap Inc. | Video editing application for mobile devices |
US11829834B2 (en) | 2021-10-29 | 2023-11-28 | Snap Inc. | Extended QR code |
US12001750B2 (en) | 2022-04-20 | 2024-06-04 | Snap Inc. | Location-based shared augmented reality experience system |
US12020384B2 (en) | 2022-06-21 | 2024-06-25 | Snap Inc. | Integrating augmented reality experiences with other components |
US12020386B2 (en) | 2022-06-23 | 2024-06-25 | Snap Inc. | Applying pregenerated virtual experiences in new location |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6301440B1 (en) * | 2000-04-13 | 2001-10-09 | International Business Machines Corp. | System and method for automatically setting image acquisition controls |
US20120147145A1 (en) * | 2010-12-09 | 2012-06-14 | Sony Corporation | Image processing device, image processing method, and program |
TWI381721B (zh) * | 2008-03-25 | 2013-01-01 | Sony Corp | 影像處理設備、影像處理方法、及程式 |
US20130235167A1 (en) * | 2010-11-05 | 2013-09-12 | Fujifilm Corporation | Image processing device, image processing method and storage medium |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11355624A (ja) * | 1998-06-05 | 1999-12-24 | Fuji Photo Film Co Ltd | 撮影装置 |
EP1584067A2 (en) * | 2003-01-16 | 2005-10-12 | D-blur Technologies LTD. C/o Yossi Haimov CPA | Camera with image enhancement functions |
JP4725453B2 (ja) * | 2006-08-04 | 2011-07-13 | 株式会社ニコン | デジタルカメラ及び画像処理プログラム |
JP5109803B2 (ja) * | 2007-06-06 | 2012-12-26 | ソニー株式会社 | 画像処理装置、画像処理方法及び画像処理プログラム |
JP4637942B2 (ja) * | 2008-09-30 | 2011-02-23 | 富士フイルム株式会社 | 3次元表示装置および方法並びにプログラム |
US8570429B2 (en) * | 2009-02-27 | 2013-10-29 | Samsung Electronics Co., Ltd. | Image processing method and apparatus and digital photographing apparatus using the same |
JP2011073256A (ja) * | 2009-09-30 | 2011-04-14 | Dainippon Printing Co Ltd | カード |
US8090251B2 (en) * | 2009-10-13 | 2012-01-03 | James Cameron | Frame linked 2D/3D camera system |
US9369685B2 (en) * | 2010-02-26 | 2016-06-14 | Blackberry Limited | Mobile electronic device having camera with improved auto white balance |
JP2013030895A (ja) * | 2011-07-27 | 2013-02-07 | Sony Corp | 信号処理装置、撮像装置、信号処理方法およびプログラム |
CN101840068B (zh) * | 2010-05-18 | 2012-01-11 | 深圳典邦科技有限公司 | 一种头佩式光学电子自动对焦助视器 |
JP2011257303A (ja) * | 2010-06-10 | 2011-12-22 | Olympus Corp | 画像取得装置、欠陥修正装置および画像取得方法 |
KR101051509B1 (ko) * | 2010-06-28 | 2011-07-22 | 삼성전기주식회사 | 카메라의 광량 제어 장치 및 방법 |
JP5183715B2 (ja) * | 2010-11-04 | 2013-04-17 | キヤノン株式会社 | 画像処理装置及び画像処理方法 |
JP2012253713A (ja) * | 2011-06-07 | 2012-12-20 | Sony Corp | 画像処理装置、および、画像処理装置の制御方法ならびに当該方法をコンピュータに実行させるプログラム |
JP5760727B2 (ja) * | 2011-06-14 | 2015-08-12 | リコーイメージング株式会社 | 画像処理装置および画像処理方法 |
US9076267B2 (en) * | 2011-07-19 | 2015-07-07 | Panasonic Intellectual Property Corporation Of America | Image coding device, integrated circuit thereof, and image coding method |
JP5821457B2 (ja) * | 2011-09-20 | 2015-11-24 | ソニー株式会社 | 画像処理装置、および、画像処理装置の制御方法ならびに当該方法をコンピュータに実行させるためのプログラム |
CN103176684B (zh) * | 2011-12-22 | 2016-09-07 | 中兴通讯股份有限公司 | 一种多区域切换界面的方法及装置 |
US8941750B2 (en) * | 2011-12-27 | 2015-01-27 | Casio Computer Co., Ltd. | Image processing device for generating reconstruction image, image generating method, and storage medium |
US9185387B2 (en) * | 2012-07-03 | 2015-11-10 | Gopro, Inc. | Image blur based on 3D depth information |
US10659763B2 (en) * | 2012-10-09 | 2020-05-19 | Cameron Pace Group Llc | Stereo camera system with wide and narrow interocular distance cameras |
JP6218377B2 (ja) * | 2012-12-27 | 2017-10-25 | キヤノン株式会社 | 画像処理装置及び画像処理方法 |
US9025874B2 (en) * | 2013-02-19 | 2015-05-05 | Blackberry Limited | Method and system for generating shallow depth of field effect |
US9363499B2 (en) * | 2013-11-15 | 2016-06-07 | Htc Corporation | Method, electronic device and medium for adjusting depth values |
-
2014
- 2014-05-08 US US14/272,513 patent/US20150116529A1/en not_active Abandoned
- 2014-07-09 DE DE201410010152 patent/DE102014010152A1/de active Pending
- 2014-07-16 TW TW103124395A patent/TWI549503B/zh active
- 2014-07-28 CN CN201410362346.6A patent/CN104580878B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6301440B1 (en) * | 2000-04-13 | 2001-10-09 | International Business Machines Corp. | System and method for automatically setting image acquisition controls |
TWI381721B (zh) * | 2008-03-25 | 2013-01-01 | Sony Corp | 影像處理設備、影像處理方法、及程式 |
US20130235167A1 (en) * | 2010-11-05 | 2013-09-12 | Fujifilm Corporation | Image processing device, image processing method and storage medium |
US20120147145A1 (en) * | 2010-12-09 | 2012-06-14 | Sony Corporation | Image processing device, image processing method, and program |
Also Published As
Publication number | Publication date |
---|---|
DE102014010152A1 (de) | 2015-04-30 |
TW201517620A (zh) | 2015-05-01 |
CN104580878A (zh) | 2015-04-29 |
US20150116529A1 (en) | 2015-04-30 |
CN104580878B (zh) | 2018-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI549503B (zh) | 電子裝置、自動效果方法以及非暫態電腦可讀取媒體 | |
US11210799B2 (en) | Estimating depth using a single camera | |
US20210304431A1 (en) | Depth-Aware Photo Editing | |
CN105814875B (zh) | 选择用于立体成像的相机对 | |
US10182187B2 (en) | Composing real-time processed video content with a mobile device | |
WO2015180684A1 (zh) | 基于移动终端的摄影仿真教学方法及***、存储介质 | |
CN106034206B (zh) | 电子设备及图像显示方法 | |
JP2014014076A (ja) | 3d深度情報に基づいたイメージぼかし | |
CN106170976A (zh) | 用于获取具有运动模糊的图像的方法和装置 | |
EP2526528A2 (en) | Blur function modeling for depth of field rendering | |
JP2018528631A (ja) | ステレオオートフォーカス | |
US20120229678A1 (en) | Image reproducing control apparatus | |
US20230033956A1 (en) | Estimating depth based on iris size | |
JP2011048295A (ja) | 複眼撮影装置及びその姿勢検出方法 | |
CN104735353A (zh) | 一种拍摄全景照片的方法及装置 | |
WO2016202073A1 (zh) | 图像处理的方法和装置 | |
CN104793910A (zh) | 一种信息处理的方法及电子设备 | |
TWI669633B (zh) | Mixed reality interaction method and system thereof | |
TWI390965B (zh) | 數位影像的淺景深模擬方法 | |
JP5638941B2 (ja) | 撮像装置および撮像プログラム | |
JP6450879B2 (ja) | 記録装置、記録方法及び記録プログラム | |
JP6616668B2 (ja) | 画像処理装置および画像処理方法 | |
JP6169963B2 (ja) | 撮像装置及び撮像装置の制御方法 | |
JP2010217915A (ja) | 撮像装置及びその制御方法 | |
JP2017208837A (ja) | 撮像装置、撮像装置の制御方法及び制御プログラム |