TWI549503B - 電子裝置、自動效果方法以及非暫態電腦可讀取媒體 - Google Patents

電子裝置、自動效果方法以及非暫態電腦可讀取媒體 Download PDF

Info

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
Application number
TW103124395A
Other languages
English (en)
Other versions
TW201517620A (zh
Inventor
武景龍
闕鑫地
戴伯靈
Original Assignee
宏達國際電子股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 宏達國際電子股份有限公司 filed Critical 宏達國際電子股份有限公司
Publication of TW201517620A publication Critical patent/TW201517620A/zh
Application granted granted Critical
Publication of TWI549503B publication Critical patent/TWI549503B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/64Computer-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/45Cameras 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/239Image 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. 如請求項1所述之電子裝置,其中由該輸入來源模組所收集的該圖像數據相關之資訊包含該圖像數據之一圖像特徵資訊,該電子裝置更包含一預處理模組,該預處理模組根據該圖像特徵資訊用以決定擷取的該圖像數據是否適格於採用該些候選影像效果中任一者。
  3. 如請求項2所述之電子裝置,其中該圖像數據的該圖像特徵資訊包含由該圖像數據提取的一可交換圖像文件(exchangeable image file format,EXIF)資料。
  4. 如請求項3所述之電子裝置,其中該可交換圖像文件資料包含對應該圖像數據中的一對相片的一雙鏡頭圖像資料、該對相片之複數個時間戳記以及該對相片之複數個對焦距離,該預處理模組校驗該雙鏡頭圖像資料、該些時 間戳記或該些對焦距離以決定擷取的該圖像數據是否適格。
  5. 如請求項1所述之電子裝置,其中該相機套組包含雙鏡頭單元或複數個鏡頭單元。
  6. 如請求項1所述之電子裝置,其中該些候選影像效果包含由散景效果、重新對焦效果、宏觀效果、假性三維效果、類三維效果、三維效果及飛行視線動畫效果所組成的群組中選擇的至少一種效果。
  7. 如請求項6所述之電子裝置,其中若該對焦距離短於一預定參考值,該適當影像效果由宏觀效果、假性三維效果、類三維效果、三維效果及飛行視線動畫效果所組成的群組中選出。
  8. 如請求項6所述之電子裝置,其中若該對焦距離長於一預定參考值,該適當影像效果由散景效果及重新對焦效果所組成的群組中選出。
  9. 如請求項1所述之電子裝置,更包含:一深度引擎,用以分析該圖像數據相對一場景之一深度分佈;其中,該輸入來源模組所收集與該圖像數據相關之資 訊更包含該深度引擎產生之該深度分佈,並且該自動引擎模組進一步根據該深度分佈決定該適當影像效果或決定該適當影像效果之一參數。
  10. 如請求項1所述之電子裝置,更包含:一顯示面板,用以顯示該圖像數據以及可選取之一使用者介面,可選取之該使用者介面用以建議一使用者由與該圖像數據相對應之該至少一適當影像效果中進行選擇;其中,當其中一個適當影像效果透過該使用者介面被選取後,該選定的其中一個適當影像效果被套用至該圖像數據。
  11. 一種自動效果方法,適用於包含一相機套組的一電子裝置,該自動效果方法包含:由該相機套組擷取一圖像數據;收集與該圖像數據相關之資訊,該圖像數據相關之資訊包含該相機套組相對應該圖像數據時採用之一對焦距離;以及根據與該圖像數據相關之資訊由複數個候選影像效果中決定至少一適當影像效果。
  12. 如請求項11所述之自動效果方法,更包含:提供可選取之一使用者介面,可選取之該使用者介面用以建議一使用者由與該圖像數據相對應之該至少一適當 影像效果中進行選擇。
  13. 如請求項12所述之自動效果方法,更包含:在該至少一適當影像效果任一者被該使用者選取之前,自動將該至少一適當影像效果其中一者作為一預設影像效果,並套用至該電子裝置之一數位相簿中所顯示的該圖像數據。
  14. 如請求項12所述之自動效果方法,更包含:在該至少一適當影像效果其中一者被該使用者選取之後,自動將該選定的其中一個適當影像效果套用至該電子裝置之一數位相簿中所顯示的該圖像數據。
  15. 如請求項11所述之自動效果方法,其中該些候選影像效果包含由散景效果、重新對焦效果、宏觀效果、假性三維效果、類三維效果、三維效果及飛行視線動畫效果所組成的群組中選擇的至少一種效果。
  16. 如請求項15所述之自動效果方法,其中若該對焦距離短於一預定參考值,該適當影像效果由宏觀效果、假性三維效果、類三維效果、三維效果及飛行視線動畫效果所組成的群組中選出。
  17. 如請求項15所述之自動效果方法,其中若該對焦 距離長於一預定參考值,該適當影像效果由散景效果及重新對焦效果所組成的群組中選出。
  18. 如請求項11所述之自動效果方法,更包含:分析該圖像數據相對一場景之一深度分佈,與該圖像數據相關之資訊更包含該深度分佈,該適當影像效果進一步根據該深度分佈而決定。
  19. 如請求項11所述之自動效果方法,其中該相機套組包含雙鏡頭單元或複數個鏡頭單元。
  20. 如請求項11所述之自動效果方法,其中與該圖像數據相關之資訊包含該圖像數據之一圖像特徵資訊,該自動效果方法更包含:根據該圖像特徵資訊用以決定擷取的該圖像數據是否適格於採用該些候選影像效果中任一者。
  21. 如請求項20所述之自動效果方法,其中該圖像數據的該圖像特徵資訊包含由該圖像數據提取的一可交換圖像文件(exchangeable image file format,EXIF)資料。
  22. 如請求項21所述之自動效果方法,其中該可交換圖像文件資料包含對應該圖像數據中的一對相片的一雙鏡頭圖像資料、該對相片之複數個時間戳記以及該對相片之 複數個對焦距離,該自動效果方法更包含:校驗該雙鏡頭圖像資料、該些時間戳記或該些對焦距離以決定擷取的該圖像數據是否適格。
  23. 一種非暫態電腦可讀取媒體,具有一電腦程式以執行一自動效果方法,其中該自動效果方法包含:於一圖像數據被擷取時,收集與該圖像數據相關之資訊,其包含一相機套組相對應該圖像數據時採用之一對焦距離;以及根據與該圖像數據相關之資訊由複數個候選影像效果中決定至少一適當影像效果。
  24. 如請求項23所述之非暫態電腦可讀取媒體,其中該些候選影像效果包含由散景效果、重新對焦效果、宏觀效果、假性三維效果、類三維效果、三維效果及飛行視線動畫效果所組成的群組中選擇的至少一種效果。
  25. 如請求項23所述之非暫態電腦可讀取媒體,其中該自動效果方法更包含:分析該圖像數據之一深度分佈,其中與該圖像數據相關之資訊更包含該深度分佈,該適當影像效果進一步根據該深度分佈而決定。
  26. 如請求項23所述之非暫態電腦可讀取媒體,其中 該自動效果方法更包含:於該圖像數據被擷取後,處理該圖像數據並將該適當影像效果套用至該圖像數據。
  27. 如請求項23所述之非暫態電腦可讀取媒體,其中與該圖像數據相關之資訊包含該圖像數據之一圖像特徵資訊,該自動效果方法更包含:根據該圖像特徵資訊用以決定擷取的該圖像數據是否適格於採用該些候選影像效果中任一者。
  28. 如請求項27所述之非暫態電腦可讀取媒體,其中該圖像數據的該圖像特徵資訊包含由該圖像數據提取的一可交換圖像文件(exchangeable image file format,EXIF)資料。
  29. 如請求項23所述之非暫態電腦可讀取媒體,其中更包含:提供可選取之一使用者介面,可選取之該使用者介面用以建議一使用者由與該圖像數據相對應之該至少一適當影像效果中進行選擇。
  30. 如請求項29所述之非暫態電腦可讀取媒體,其中更包含:在該至少一適當影像效果任一者被該使用者選取之 前,自動將該至少一適當影像效果其中一者作為一預設影像效果,並套用至該電子裝置之一數位相簿中所顯示的該圖像數據。
TW103124395A 2013-10-28 2014-07-16 電子裝置、自動效果方法以及非暫態電腦可讀取媒體 TWI549503B (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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) 撮像装置、撮像装置の制御方法及び制御プログラム