本申請(qǐng)要求于2014年07月07日提交的美國專利申請(qǐng)No.14/325270的優(yōu)先權(quán),其內(nèi)容通過引用結(jié)合于此。
技術(shù)領(lǐng)域
本發(fā)明總體上涉及在聯(lián)網(wǎng)環(huán)境中操作的移動(dòng)設(shè)備所拍攝的照片。更具體地,本發(fā)明涉及對(duì)這種移動(dòng)設(shè)備提供內(nèi)容感知照片濾鏡。
背景技術(shù):
利用移動(dòng)無線設(shè)備所拍攝的數(shù)字照片的數(shù)量日益超過了利用專用數(shù)字相機(jī)和基于膠片的相機(jī)所拍攝的照片。因此,改善與移動(dòng)無線數(shù)字?jǐn)z影相關(guān)聯(lián)的體驗(yàn)的需求有所增長。
技術(shù)實(shí)現(xiàn)要素:
一種服務(wù)器,包括具有指令的照片濾鏡模塊,該指令由處理器所執(zhí)行以識(shí)別客戶端設(shè)備何時(shí)捕捉照片。基于所述客戶端設(shè)備的屬性以及所述照片的屬性選擇照片濾鏡。所述照片濾鏡被提供至所述客戶端設(shè)備。
附圖說明
結(jié)合以下參考附圖所進(jìn)行的詳細(xì)描述將更加全面地理解本發(fā)明,其中:
圖1圖示了根據(jù)本發(fā)明實(shí)施例而被采用的電子設(shè)備。
圖2圖示了根據(jù)本發(fā)明實(shí)施例而被采用的聯(lián)網(wǎng)系統(tǒng)。
圖3圖示了與本發(fā)明實(shí)施例相關(guān)聯(lián)的處理操作。
圖4圖示了數(shù)字移動(dòng)設(shè)備所拍攝的照片。
圖5圖示了應(yīng)用于照片的一般濾鏡。
圖6圖示了應(yīng)用于照片的特定于特征的濾鏡。
圖7圖示了具有應(yīng)用于照片的品牌要素的不同的特定于特征的濾鏡。
相似的附圖標(biāo)記貫穿附圖中的若干視圖而指代多個(gè)相對(duì)應(yīng)部分。
具體實(shí)施方式
圖1圖示了根據(jù)本發(fā)明實(shí)施例而被采用的電子設(shè)備100。在一個(gè)實(shí)施例中,電子設(shè)備100是具有與存儲(chǔ)器104進(jìn)行通信的處理器102的智能電話。處理器102可以是中央處理單元和/或圖形處理單元。存儲(chǔ)器104是閃存和隨機(jī)存取存儲(chǔ)器的組合。存儲(chǔ)器104存儲(chǔ)照片控制器106。照片控制器106包括用于對(duì)數(shù)字照片的捕捉、顯示和歸檔進(jìn)行協(xié)調(diào)的可執(zhí)行指令。照片控制器106可以包括這里所公開的照片濾鏡處理,其增強(qiáng)或替代了以下結(jié)合基于服務(wù)器的照片濾鏡模塊所描述的這種照片濾鏡處理。
處理器102還耦接至圖像傳感器115。圖像傳感器115可以是已知的數(shù)字圖像傳感器,諸如電荷耦合設(shè)備。如照片控制器106所協(xié)調(diào)的,圖像傳感器捕捉視覺介質(zhì),該視覺介質(zhì)呈現(xiàn)在顯示器116上。
觸摸控制器118連接至顯示器116和處理器102。觸摸控制器118響應(yīng)于應(yīng)用于顯示器116的觸覺信號(hào)。在一個(gè)實(shí)施例中,照片控制器106對(duì)來自觸摸控制器118的信號(hào)進(jìn)行監(jiān)視從而協(xié)調(diào)數(shù)字照片的捕捉、顯示和歸檔。電子設(shè)備100還可以包括一般與智能電話相關(guān)聯(lián)的其他組件,諸如用于支持無線通信的無線信號(hào)處理器120、功率控制電路122和全球定位系統(tǒng)處理器124。
圖2圖示了根據(jù)本發(fā)明實(shí)施例所配置的系統(tǒng)200。系統(tǒng)200包括客戶端設(shè)備100_1至100_N的集合??蛻舳嗽O(shè)備100連接至網(wǎng)絡(luò)206,該網(wǎng)絡(luò)206是無線和有線網(wǎng)絡(luò)通信設(shè)備的任意組合。服務(wù)器204也連接至網(wǎng)絡(luò)206。服務(wù)器204包括標(biāo)準(zhǔn)組件,諸如經(jīng)由總線214連接的中央處理單元210和輸入/輸出設(shè)備212。輸入/輸出設(shè)備212可以包括鍵盤、鼠標(biāo)、顯示器等。網(wǎng)絡(luò)接口電路216也連接至總線214。存儲(chǔ)器220包括具有可執(zhí)行指令的模塊,諸如照片濾鏡模塊222。照片濾鏡模塊222實(shí)施如以下所討論的照片評(píng)估和濾鏡選擇操作。
圖3圖示了與本發(fā)明實(shí)施例相關(guān)聯(lián)的處理操作。該操作由服務(wù)器204的照片濾鏡模塊222結(jié)合一個(gè)或多個(gè)客戶端設(shè)備100來執(zhí)行。最初,照片濾鏡模塊222提供照片提示300。例如,照片濾鏡模塊222可以形成網(wǎng)絡(luò)執(zhí)行的應(yīng)用的一部分,其對(duì)拍攝照片以及向這樣的照片附加消息以便從一個(gè)用戶傳遞至另一個(gè)用戶進(jìn)行協(xié)調(diào)。在該上下文中,客戶端100_1通過網(wǎng)絡(luò)206訪問照片濾鏡模塊222從而激活該應(yīng)用,該應(yīng)用為客戶端100_1提供照片提示??蛻舳?00_1處的用戶拍攝照片302。
圖4圖示了具有呈現(xiàn)照片提示402的顯示器400的客戶端設(shè)備100_1。照片提示402的激活產(chǎn)生了圖片404。照片濾鏡模塊222監(jiān)視客戶端設(shè)備活動(dòng)從而確定是否拍攝了照片304。如果是,則對(duì)照片和客戶端設(shè)備的屬性進(jìn)行評(píng)估305。基于該評(píng)估選擇并提供306照片濾鏡。
作為示例,客戶端設(shè)備的屬性可以包括從GPS處理器124所收集的該客戶端設(shè)備的地理位置。該地理位置可以被用來指定與該地理位置相關(guān)的照片濾鏡。例如,如果該地理位置接近于海灘,則可以提供用于增強(qiáng)海灘環(huán)境的照片濾鏡(例如,針對(duì)水、沙灘和/或天空的色彩濾鏡)。該地理位置可以被用來選擇具有與接近于該地理位置的機(jī)構(gòu)相關(guān)聯(lián)的品牌的濾鏡。例如,餐廳或商店可以對(duì)包括與該餐廳或商店相關(guān)聯(lián)的品牌的照片濾鏡進(jìn)行贊助。在這種情況下,除了品牌之外,該照片濾鏡還可以包括與該餐廳相關(guān)聯(lián)的其它標(biāo)記(例如,漢堡或玉米卷的圖像)或者與商店相關(guān)聯(lián)的其它標(biāo)記(例如,沖浪板或太陽鏡的圖像)。
與客戶端設(shè)備相關(guān)聯(lián)的屬性可以包括所建立的與該客戶端設(shè)備相關(guān)聯(lián)的偏好。該所建立偏好可以由用戶所提供的明確指出的偏好進(jìn)行定義??商鎿Q地,該所建立偏好可以從之前的使用模式導(dǎo)出。例如,明確指出或?qū)С龅钠每梢灾甘咎峁┚哂袦囟券B加、日期和/或時(shí)間疊加的照片濾鏡。
照片的屬性可以包括照片中所捕捉的物理環(huán)境。例如,可以對(duì)照片進(jìn)行評(píng)估從而識(shí)別出都市環(huán)境、鄉(xiāng)村環(huán)境、日落、海景等。隨后可以提供可應(yīng)用于該物理環(huán)境的濾鏡。
照片的屬性可以包括該照片中所描繪的對(duì)象。例如,該評(píng)估可以識(shí)別出建筑、建筑特征(例如,門或屋頂)、花、個(gè)人、動(dòng)物等。隨后可以提供可應(yīng)用于這樣的對(duì)象的濾鏡。
圖3的下一個(gè)操作是應(yīng)用該照片濾鏡308。例如,跨客戶端設(shè)備100_1顯示器的劃動(dòng)(swipe)可以使得照片濾鏡滑過(slide)原始照片。圖5圖示了第一劃動(dòng)運(yùn)動(dòng)的結(jié)果,其使得暗化濾鏡500被應(yīng)用于原始照片。另一個(gè)劃動(dòng)運(yùn)動(dòng)可以使得另一個(gè)濾鏡得以被呈現(xiàn)。例如,圖6圖示了第二劃動(dòng)運(yùn)動(dòng)的結(jié)果,其使得特定于對(duì)象的濾鏡600得以被呈現(xiàn)。在這種情況下,該特定于對(duì)象的濾鏡600涉及對(duì)照片中的門的識(shí)別。該門的識(shí)別可以使得提供用于門的不同顏色的各種濾鏡。顯示器的另一劃動(dòng)會(huì)導(dǎo)致諸如圖7所示的又另一個(gè)濾鏡。圖7的濾鏡包括特定于對(duì)象的濾鏡700,在這種情況下其是針對(duì)于建筑的屋頂。該濾鏡還包括品牌組成部分702。該濾鏡還包括拍攝照片時(shí)的溫度的疊加704。還可以提供時(shí)間疊加706和日期疊加708。
返回圖3,下一個(gè)操作是選擇照片濾鏡310。照片濾鏡的選擇可以包括對(duì)一個(gè)或多個(gè)可用濾鏡的選擇。隨后可以將照片連同一個(gè)或多個(gè)可應(yīng)用的濾鏡一起進(jìn)行保存。照片和濾鏡也可以被發(fā)送至另一個(gè)用戶312。在這種情況下,服務(wù)器204將照片路由314至另一個(gè)客戶端100_2,該另一個(gè)客戶端100_2顯示帶有濾鏡的照片316。
照片濾鏡也可以基于流行的濾鏡進(jìn)行選擇。品牌濾鏡可以基于拍賣機(jī)制而提供。例如,供應(yīng)商可以對(duì)要基于用戶特征、用戶位置、照片內(nèi)容等而被提供的照片濾鏡進(jìn)行出價(jià)。
本發(fā)明的實(shí)施例涉及一種具有非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的計(jì)算機(jī)存儲(chǔ)產(chǎn)品,上述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上具有用于執(zhí)行各種計(jì)算機(jī)實(shí)現(xiàn)的操作的計(jì)算機(jī)代碼。該介質(zhì)和計(jì)算機(jī)代碼可以是出于本發(fā)明的目的而專門設(shè)計(jì)并構(gòu)造的,或者它們可以是公知的并且能夠被計(jì)算機(jī)軟件領(lǐng)域的技術(shù)人員所使用。計(jì)算機(jī)可讀介質(zhì)的示例包括但并不局限于:磁性介質(zhì)、光學(xué)介質(zhì)、磁光學(xué)介質(zhì),以及專門被配置為存儲(chǔ)并執(zhí)行程序代碼的硬件設(shè)備,諸如特定應(yīng)用集成電路(ASIC)、可編程邏輯設(shè)備(PLD)以及ROM和RAM設(shè)備。計(jì)算機(jī)代碼的示例包括諸如由編譯器所產(chǎn)生的機(jī)器代碼,以及包含由計(jì)算機(jī)使用解釋器所執(zhí)行的更高級(jí)代碼的文件。例如,本發(fā)明的實(shí)施例可以使用C++或者其它的面向?qū)ο缶幊陶Z言和開發(fā)工具來實(shí)施。本發(fā)明的另一個(gè)實(shí)施例可以以替代或結(jié)合機(jī)器可執(zhí)行軟件指令的硬件電路來實(shí)施。
以上描述出于解釋的目的而使用了具體術(shù)語來提供對(duì)本發(fā)明的總體理解。然而,對(duì)于本領(lǐng)域技術(shù)人員將會(huì)顯而易見的是,為了實(shí)踐本發(fā)明并不要求具體的細(xì)節(jié)。因此,以上對(duì)本發(fā)明的具體實(shí)施例的描述是出于說明和描述的目的所給出。它們并非意在是窮舉的或者將本發(fā)明限制為所公開的精確形式;顯然,可能考慮到以上教導(dǎo)而進(jìn)行許多的修改和變化。實(shí)施例被選擇并描述以便以最佳的方式對(duì)本發(fā)明的原理及其實(shí)際應(yīng)用加以解釋,它們由此使得本領(lǐng)域其它技術(shù)人員能夠以最佳方式利用本發(fā)明和適用于所預(yù)期的特定用途的具有各種修改的各個(gè)實(shí)施例。以下權(quán)利要求及其等同形式意在限定本發(fā)明的范圍。