TWI763971B - 用於個人化廣告橫幅產生和顯示之裝置、系統與方法 - Google Patents
用於個人化廣告橫幅產生和顯示之裝置、系統與方法Info
- Publication number
- TWI763971B TWI763971B TW108103279A TW108103279A TWI763971B TW I763971 B TWI763971 B TW I763971B TW 108103279 A TW108103279 A TW 108103279A TW 108103279 A TW108103279 A TW 108103279A TW I763971 B TWI763971 B TW I763971B
- Authority
- TW
- Taiwan
- Prior art keywords
- product
- banner
- image
- objects
- color
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000000007 visual effect Effects 0.000 claims description 15
- 230000008569 process Effects 0.000 claims description 14
- 230000000153 supplemental effect Effects 0.000 claims description 14
- 230000003993 interaction Effects 0.000 claims description 10
- 238000003709 image segmentation Methods 0.000 claims description 9
- 230000000295 complement effect Effects 0.000 claims description 7
- 238000005034 decoration Methods 0.000 claims description 6
- 239000003086 colorant Substances 0.000 claims description 5
- 238000012546 transfer Methods 0.000 claims description 4
- 230000006399 behavior Effects 0.000 claims description 3
- 238000004422 calculation algorithm Methods 0.000 claims description 3
- 238000012544 monitoring process Methods 0.000 claims description 2
- 239000000047 product Substances 0.000 description 86
- 238000010586 diagram Methods 0.000 description 21
- 238000004891 communication Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 10
- 230000009182 swimming Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000002093 peripheral effect Effects 0.000 description 6
- 238000010801 machine learning Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 244000025254 Cannabis sativa Species 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 235000019640 taste Nutrition 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 235000009508 confectionery Nutrition 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本發明揭示一種用於個人化廣告橫幅產生與顯示的一或多個計算裝置、系統及/或方法。例如,識別內含描述產品的產品物件之影像。該影像的背景已識別並移除。該產品物件的特徵經評估以判定該產品的產品類型。根據該產品類型選擇新背景。產生一包含該新背景與置放在位於該廣告橫幅內的該新背景上的產品物件之廣告橫幅。該廣告橫幅透過使用者界面呈現於一計算裝置的顯示器上。
Description
許多使用者透過計算裝置來存取內容,例如智慧型手錶、行動電話、電腦及/或許多其他電子裝置。使用者可透過使用者界面存取顯示的內容,例如顯示網站的網頁瀏覽器或顯示應用程式內容的應用程式。在使用者透過使用者界面存取內容時,透過使用者界面也可有效顯示額外揭露及/或感興趣內容給使用者,例如:透過該使用者界面內植入的廣告橫幅,可顯示有關使用者可能感興趣的產品資訊。由於每個使用者可能有數百萬種不同的產品和興趣,因此針對每種情況、產品和使用者手動產生個別廣告橫幅是不可行的,並且會消耗大量計算資源和人手工作來建立和儲存廣告橫幅。
根據本發明,提供用於個人化廣告橫幅產生和顯示之一或多個計算裝置及/或方法。在具體實施例中,判斷使用者是否透過計算裝置上所顯示的使用者界面存取內容。關於使用者的資訊,諸如瀏覽歷史、購買歷史、地點、個
人設定資訊、年齡、性別、社交網路資料、AD互動資料、郵件內容、日曆資料等,用於確定使用者感興趣。可獲得與興趣相關的影像,該影像經過處理,諸如透過非監督式影像分割處理來移除影像的背景,並在描述產品的該影像內識別一產品物件。如標誌、文字或其他物件的其他內容也會從產品中移除,作為移除背景的一部分。如此,會隔離該產品物件避免進一步處理。
該產品物件的特徵經評估以判定該產品的產品類型,例如,影像識別網(例如,影像識別網VGC-19)處理產品物件的特徵(例如,形狀、顏色及/或可從該影像中擷取的其他產品識別特徵),以從產品清單中選擇產品的產品類型。根據產品類型或手動分配的標的事項選擇新背景。補充內容(例如,產品價格、產品描述等)及/或裝飾物件(例如,可覆蓋新背景的覆蓋影像,諸如太陽物件、雲物件、樹物件等)可根據產品類型來獲取。如此,產生包含新背景的廣告橫幅。該產品物件、該補充內容及/或該裝飾物件會插入該廣告橫幅的選擇位置上。
對廣告橫幅套用視覺調整,例如修改新背景、該產品物件、該裝飾物件及/或補充內容的亮度、飽和度、大小、位置、顏色及/或其他視覺屬性。該廣告橫幅由電腦以對使用者美觀及個人化的方式以機械產生。如此,透過計算裝置顯示器上的使用者界面呈現該廣告橫幅。
100:方案
102:服務
104:伺服器
106:區域網路
108:廣域網路
110:用戶端裝置
112:使用者
200:圖解架構圖
202:記憶體
204:作業系統
206:伺服器應用程式
208:資料庫
210:處理器
212:通訊匯流排
214:網路配接器
216:儲存組件
218:電源供應器
220:氣候控制單元
300:圖解架構圖
301:記憶體
302:使用者應用程式
303:作業系統
304:電池
306:網路配接器
308:顯示器
310:處理器
311:鍵盤
312:通訊匯流排
318:電源供應器
319:全球定位系統接收器
502:游泳網站
504:推薦模組
506:產品類型清單
508:偵測
510:識別
512:影像
514:非監督影像分割處理
516:移除
518:吉他產品物件
520:影像辨識網路
522:判定
524:獲取
526:建構
528:廣告橫幅
530:傳輸
600:方案
602:非暫態機器可讀取媒體
604:電腦可讀取資料
606:讀取
608:裝置
610:讀取器
612:處理器可執行指令
616:處理器
雖然本說明書呈現的技術可以替代形式具體實施,但是附圖中例示的特定具體實施例只是補充本說明書所提供說明的某些範例。這些具體實施例不應以限制性方式解釋,例如限制文後的申請專利範圍。
第一圖為有關可連接伺服器與用戶端的許多網路範例之方案圖式。
第二圖為有關可運用及/或實施至少本說明書所呈現技術一部分的伺服器範例組態之方案圖式。
第三圖為有關可運用及/或實施至少本說明書所呈現技術一部分的用戶端範例組態之方案圖式。
第四圖為例示個人化廣告橫幅產生和顯示的範例方法流程圖。
第五A圖為例示用於個人化廣告橫幅產生和顯示的範例系統之組件方塊圖,其示出使用者存取使用者界面。
第五B圖為例示用於個人化廣告橫幅產生和顯示的範例系統之組件方塊圖,其示出識別影像。
第五C圖為例示用於個人化廣告橫幅產生和顯示的範例系統之組件方塊圖,其示出移除影像背景。
第五D圖為例示用於個人化廣告橫幅產生和顯示的範例系統之組件方塊圖,其示出判定由產品物件所說明產品的產品類型。
第五E圖為例示用於個人化廣告橫幅產生和顯示的範例系統之組件方塊圖,其示出獲取裝飾模式和補充內容。
第五F圖為例示用於個人化廣告橫幅產生和顯示的範例系統之組件方塊圖,其示出在顯示器上產生並呈現一廣告橫幅。
第六圖為具備根據一或多個本說明書先前所揭露事項的範例非暫態機器可讀取媒體的方案圖式。
以下將參考形成本發明標的事項之一部分的附圖更完整說明本發明,並且藉由例示顯示特定範例具體實施例。此說明沒有旨在對已知概念廣泛或詳細討論。熟習該項技藝者已知的細節可能已省略,或者可能以概要方式處理。
以下標的事項可以各種不同的形式具體實施,例如方法、裝置、組件及/或系統。因此,此標的事項沒有旨在被解釋為限制在本說明書中所揭示的任何範例具體實施例。相反,提供範例具體實施例僅是為了說明。此具體實施例可採用例如硬體、軟體、韌體或這些的任意組合之形式。
1.計算方案
以下提供對可利用及/或實現所揭示標的事項的某類計算方案之討論。
1.1.網路化
第一圖為例示由一組伺服器104透過許多類型網路將一服務102提供給一組用戶端裝置110的方案100之互動圖。伺服器104及/或用戶端裝置110能夠發送、接收、處理及/或儲存許多類型的信號例如在記憶體中,作為實體記憶體狀態。
服務102的伺服器104可透過區域網路106(LAN,local area network)內部連接,例如有線網絡,其中個別伺服器104上的網路配接器透過電纜(例如,同軸及/或光纖電纜)互連,並且可以各種拓撲方式連接(例如,匯流排、令符環、網格及/或樹狀)。伺服器104可直接互連,或透過一或多個其他網路裝置互連,像是路由器、交換器及/或中繼器。伺服器104可利用各種實體網路協定(例如,乙太網路及/或光纖通道)及/或實體網路協定(例如,網際網路協定(IP,Internet
Protocol)的變體、傳輸控制協定(TCP,Transmission Control Protocol)及/或使用者資料包協定(UDP,User Datagram Protocol))。區域網路106可包含例如類比電話線,如雙絞線對、同軸纜線、全部或部分數位線路,包含T1、T2、T3或T4型線、整體服務數位網路(ISDN,Integrated Services Digital Network)、數位用戶線(DSL,Digital Subscriber Line)、包含衛星連結的無線連結或其他通訊連結或通道,例如熟習該項技藝者所熟知的。區域網路106可根據一或多個網路架構,例如主從式、點對點及/或網狀架構,及/或各種角色,例如管理伺服器、認證伺服器、安全監控伺服器、用於諸如檔案和資料庫的物件之資料儲存設備、業務邏輯伺服器、時間同步伺服器及/或針對服務102提供使用者面向介面的前端伺服器來架構組織。
同樣地,區域網路106可包括一或多個子網路,例如可採用不同的架構、可兼容或相容於不同的協定及/或可在區域網路106內交互操作。另外,各種區域網路106可互連;例如,路由器可在其他分離和獨立區域網路106之間提供鏈結。
在第一圖的方案100中,服務102的區域網路106連接至廣域網路108(WAN,wide area network),這允許服務102與其他服務102及/或用戶端裝置110交換資料。廣域網路108可包括具有不同分散和露出程度的許多裝置組合,像是公眾廣域網路(例如,網際網路)及/或私人網路(例如,分散式企業的虛擬私人網路(VPN,virtual private network))。
在第一圖的方案100中,服務102可由一或多個用戶端裝置110的使用者112經由廣域網路108存取,諸如可攜式媒體播放器(例如電子書閱讀器、音頻裝置或可攜式遊戲、運動或導航裝置)、可攜式通訊裝置(例如相機、電話、可穿戴式裝置或文字聊天裝置)、工作站及/或膝上型電腦。個別用戶端裝置110
可透過對廣域網路108的許多連接而與服務102通訊。如第一此範例所示,一或多個用戶端裝置110可包括蜂巢式通信設備,並且可透過由行動通訊供應商提供的無線區域網路106連接到廣域網路108來與服務102通信。如第二此範例所示,一或多個用戶端裝置110可透過一位置所提供的無線區域網路106,諸如使用者住家或工作場所(例如,WiFi(電氣和電子工程師協會(IEEE)標準802.11)網絡或藍牙(IEEE標準802.15.1)個人區域網絡),利用連接至廣域網路108來與服務102通訊。在此方式中,伺服器104與用戶端裝置110可透過許多類型網路通訊。可由伺服器104及/或用戶端裝置110存取的其他網路類型包括大量儲存設備,諸如網路附加儲存設備(NAS,network attached storage)、儲存區域網路(SAN,storage area network)或其他電腦或機器可讀取媒體形式。
1.2.伺服器組態
第二圖呈現運用本說明書所提供的至少一部分技術的伺服器104之圖解架構圖200。此伺服器104為了提供諸如服務102之類的服務而可單獨或結合其他伺服器的組態或能力方面係變化很大。
伺服器104可包括一或多個用來處理指令的處理器210。一或多個處理器210可選擇性包括多個核心;一或多個輔助處理器,例如算術輔助處理器或整合式圖形處理單元(GPU);及/或一或多層本機快取記憶體。伺服器104可包括記憶體202,其中儲存許多應用程式形式,例如作業系統204;一或多個伺服器應用程式206,例如超文字傳輸協定(HTTP)伺服器、檔案傳輸協定(FTP)伺服器或簡單郵件傳輸協定(SMTP)伺服器;及/或各種形式的資料,諸如資料庫208或檔案系統。伺服器104可包括各種週邊組件,例如可連接到區域網路及/或廣域網路的
有線及/或無線網路配接器214、一或多個儲存組件216,例如硬碟機、固態儲存裝置(SSD)、快閃記憶體裝置及/或磁盤及/或光碟讀取器。
伺服器104可包括具有一或多個通訊匯流排212的主機板,該匯流排使用各種匯流排技術,例如序列或並列AT附件(ATA)匯流排協定的變體、通用序列匯流排(USB)協定及/或小型電腦系統介面(SCI)匯流排協定,來互連處理器210、記憶體202和許多週邊。在多匯流排方案中,通訊匯流排212可將伺服器104與至少一個其他伺服器互連。可選擇性包含伺服器104的其他組件(儘管未在第二圖的圖解架構圖200中示出)包括顯示器、顯示配接器,例如圖形處理單元(GPU)、輸入週邊,例如鍵盤及/或滑鼠,以及快閃記憶體裝置,其可儲存基本輸入/輸出系統(BIOS)常式,幫助啟動伺服器104至準備狀態。
伺服器104可在許多實體機殼內運作,諸如桌上型主機,及/或可與顯示器整合成為「一體成型」裝置。伺服器104可水平安裝及/或安裝在機箱或機櫃內,及/或可簡單包括一組互連的組件。伺服器104可包括專屬及/或共享電源供應器218,其供應及/或調節電源給其他組件。伺服器104可提供電源給其他伺服器及/或其他裝置及/或從其接收電源。伺服器104可包括調節諸如溫度、濕度及/或氣流的氣候屬性之專屬及/或共享氣候控制單元220。許多此伺服器104可組態及/或調適成運用本說明書所提供的至少一部分技術。
1.3.用戶端裝置組態
第三圖呈現實施本說明書所提供至少一部分技術的用戶端裝置110之圖解架構圖300。此用戶端裝置110在組態或能力上可大幅變化,以提供多種功能給使用者,諸如使用者112。用戶端裝置110可用各種形式因子提供,例如桌上型(desktop)或直立式(tower)工作站;一整合顯示器308的「一體成型」裝置;
膝上型電腦、平板電腦、可轉換式平板電腦或掌上型裝置;安裝在耳機、眼鏡、耳機及/或手錶中,及/或整合衣物、及/或式家具的部件,例如桌面、及/或其他裝置,例如車輛或住宅的可配戴式裝置。用戶端裝置110可用各種角色為使用者服務,例如工作站、自助服務站(kiosk)、媒體播放器、遊戲裝置及/或設備。
用戶端裝置110可包括一或多個用來處理指令的處理器310。一或多個處理器310可選擇性包括多個核心、一或多個輔助處理器,例如算術輔助處理器或整合式圖形處理單元(GPU)及/或一層或多層本機快取記憶體。用戶端裝置110可包括儲存例如作業系統303的許多類型形式應用程式的記憶體301、例如文件應用程式、媒體應用程式、檔案及/或資料存取應用程式、諸如網頁瀏覽器及/或電子郵件用戶端之類的通訊應用程式、實用程式及/或遊戲這類的一或多個使用者應用程式302及/或各種週邊的驅動程式。用戶端裝置110可包括各種週邊組件,例如可連接到區域網路及/或廣域網路的有線及/或無線網路配接器306;一或多個輸出組件,例如耦接顯示配接器(可選擇性包括圖形處理單元(GPU))的顯示器308、耦接揚聲器的聲音配接器及/或印表機;用於接收來自使用者的輸入之輸入裝置,例如鍵盤311、滑鼠、麥克風、相機及/或顯示器308的觸敏組件;及/或環境感測器,例如偵測用戶端裝置110的位置、速度及/或加速度之全球定位系統(GPS)接收器319、羅盤、加速度計及/或偵測用戶端裝置110的物理方位之陀螺儀。可選擇性包括在用戶端裝置110中的其他組件(儘管未在第三圖的圖解架構圖300中示出)包括一或多個儲存組件,諸如硬碟機、固態儲存裝置(SSD)、快閃記憶體裝置及/或磁碟及/或光碟讀取器;及/或快閃記憶體裝置,其可儲存基本輸入/輸出系統(BIOS)常式,幫助啟動用戶端裝置104至準備狀態;及調節氣候屬性的氣候控制單元,例如溫度、濕度和氣流。
用戶端裝置110可包括具有一或多個通訊匯流排312的主機板,該匯流排使用各種匯流排技術,例如序列或並列AT附接(ATA,AT Attachment)匯流排協定的變體、通用序列匯流排(USB)協定及/或小型電腦系統介面(SCI)匯流排協定,來互連處理器310、記憶體301和許多週邊。用戶端裝置110可包括供應及/或調節用於其他組件的電力之專屬及/或共享電源供應器318,及/或儲存電力在用戶端裝置110未透過電源供應器318連接到電源時使用的電池304。用戶端裝置110可提供電源給其他用戶端裝置及/或從此接收電源。
在一些方案中,當使用者112與用戶端裝置110上的軟體應用程式(例如,即時傳訊器及/或電子郵件應用程式)互動時,可識別信號型態下的描述性內容或記憶體內的已儲存實體狀態(例如,電子郵件地址、即時傳訊器識別碼、電話號碼、郵遞區號、訊息內容、日期及/或時間)。描述性內容通常搭配上下文內容一起儲存,例如,可儲存電話號碼的來源(例如,經由即時傳訊器應用程式從另使用者接收的通訊)可儲存為與該電話號碼相關聯的上下文內容。因此,上下文內容可識別圍繞收到電話號碼時的情況(例如,接收電話號碼的日期或時間),並且可與描述性內容相關聯。上下文內容可例如用於後續相關描述性內容的搜尋,例如,可開始搜尋接收自特定個人、透過即時傳訊器應用程式接收或在已知日期或時間上接收的電話號碼。用戶端裝置110可包括可在本機服務用戶端裝置110及/或使用者112及/或其他個人的其他用戶端裝置之一或多個伺服器。例如,本機安裝的網路伺服器可隨著本機提交的網路要求提供網頁內容。許多此用戶端裝置110可組態及/或調適成運用本說明書所提供的至少一部分技術。
2.呈現的技術
本發明提供用於個人化廣告橫幅產生與顯示的一或多種系統及/或技術。特別是,本系統透過能夠自動設計並產生個人化廣告橫幅的計算機來提供機器廣告橫幅設計(例如,隨著使用者存取將透過使用者界面顯示廣告橫幅的使用者界面而動態改變)。個人化廣告橫幅提供改進的使用者體驗,因為使用者將更可能與針對用戶興趣和設計品味來個人化的廣告橫幅互動。否則,對於人們使用電腦來產生數百萬個廣告橫幅,然後針對每個可能發生的情況來個人化,例如由於數百萬種不同的產品並且使用者具有不同品味和興趣、如價格或數量這些產品信息快速變化等,這將過度手動和電腦資源密集。
如將進一步討論,本系統設置成透過執行描述產品的影像之背景去除、識別合適的新背景候選者和裝飾者、基於產品的產品類型來佈置和構建廣告橫幅以及將顏色方案套用於廣告橫幅,來自動產生個人化廣告橫幅。本系統設置成為當使用者存取使用者界面(例如瀏覽到網站)時,即時產生個人化廣告橫幅。本系統設置成自動收集大量層資料,以進行如何設計與產生廣告橫幅的機器學習訓練。本系統設置成構建個人化廣告橫幅的生態系統(儲存庫),因此使用者反饋(例如,與廣告橫幅的互動或使用者忽略廣告橫幅)用於訓練和修改用於設計和產生廣告橫幅的推薦模組。
本系統設置成根據使用者瀏覽行為及/或裝置的屬性(例如,螢幕尺寸、觀看方向、解析度等),來自動調整大小及/或自動裁剪個人化廣告橫幅。本系統設置成在需要時自動產生和個人化用於內容活動執行的廣告橫幅(例如,可根據需要打開或關閉用於產生和個人化廣告橫幅的每個動作)。本系統設置成基於使用者方案產生廣告橫幅配置,例如基於要在其上顯示廣告橫幅的使用者界面內之位置,來使用不同的廣告橫幅配置。本系統設置成基於使用者回饋產生
廣告橫幅配置,例如基於使用者以往對於廣告橫幅的反應,來對不同使用者使用不同的廣告橫幅配置。
本系統設置成透過偵測影像內的主項目(例如,產品物件),來執行背景去除,以定義要從該影像中移除的背景區域。影像內的區域根據飽和度和亮度來分割。根據項目偵測和分割區域來去除背景區域,同時保留包含主項目的區域,以進行進一步處理。
本系統設置成將一色彩方案套用至一廣告橫幅。尤其是,根據色輪上不同的色調,對項目、背景、裝飾模式、文字及/或其他元素(物件)進行分離與著色。本系統設置成以美學方式根據物件的幾何中心,確定主項目(例如,產品物件)要定位在廣告橫幅中的位置。本系統設置成以美學方式將元素分散在該廣告橫幅上。本系統設置成透過使用者反饋來建立和審查廣告橫幅,以使用機器學習來處理使用者反饋而增強廣告橫幅產生的美感。
透過第四圖中範例方法400,結合第五A圖至第五F圖的說明,例示個人化廣告橫幅產生和顯示的具體實施例。在範例中,使用者可使用諸如行動裝置、電腦、可穿戴式裝置、智慧型手錶等的計算裝置,來存取含有游泳隊網站內容的使用者界面,如第五A圖所示。在一具體實施例中,一推薦模組504(例如,執行用於設計、產生和顯示/呈現個人化廣告橫幅的一或多個電腦之硬體及/或軟體)可偵測508使用者存取該使用者界面。在一具體實施例中,如果可能的話,識別使用者的身份,以可獲得和評估使用者資訊,確定使用者的興趣(例如,存取音樂網站的瀏覽歷史、關於要推薦購買吉他的社交網路貼文、來自音樂商店的電子郵件、關於樂隊練習的日曆項目、使用者個人設定資訊,例如年齡和性別等)。例如,使用者資訊可指出使用者對於吉他感興趣。
推薦模組504設置成識別510描述產品的影像512,如第五B圖內所例示。例如,根據描述吉他的影像512並且使用者對吉他感興趣,因此推薦模組504識別510影像512。可從描述產品的影像庫識別或從任何其他內容源識別影像512。如此,根據與使用者興趣相關的影像就可識別影像。
處理該影像512以產生特定使用者可能覺得美並且包括相關內容的個人化廣告橫幅,從而增加使用者想要與廣告橫幅互動的可能性。
在步驟402,影像512的背景已移除516,如第五C圖所例示。在一具體實施例中,推薦模組504執行非監督式影像分割處理514,以將影像512的第一部分區分為描述產品,例如影像512內描述的吉他產品物件518,以及將影像512的第二部分區分成描述背景(例如,太陽物件、樹物件、天空物件、草物件、雲物件及/或除吉他產品物件518之外的其他物件)。尤其是,非監督式影像分割處理514執行邊緣偵測,以偵測影像512內描述的物件邊緣,例如雲物件、吉他產品物件518、太陽物件等。非監督式影像分割處理514計算每一物件的面積,例如表示每個物件的像素之像素數。在一些範例中,產品的影像可用比影像內所描述其他物件更大的尺寸來描述該產品,吉他產品物件518被識別為根據例如具有比影像512內所描述其他物件更大區域的吉他產品物件518來描述一產品。可理解,可使用各種其他技術來偵測用來描述產品的影像區域(例如,機器學習模型可用於影像辨識,例如特徵擷取和實體辨識)。在一具體實施例中,如果存在具有比其他物件相對更大區域的一組物件(例如,描述多個產品的影像),則可識別多個產品物件。
從影像512中移除除了吉他產品物件518之外的物件,例如移除太陽物件、雲物件、草物件、樹物件等,作為移除516該背景的一部分。透過將周圍像素的平均顏色指定為移除物件的像素,就可移除一物件。
在步驟404,吉他產品物件518的特徵經過評估,以判定522該產品的產品類型,如第五D圖所例示。尤其是,推薦模組504維護各種產品類型的產品類型清單506及/或指出此產品類型的特徵(例如,龐克、高科技、甜粉紅或任何其他類型的產品)。這些特徵可對應於形狀、大小、顏色及/或可從影像中擷取的各種其他特徵,用於偵測產品的產品類型。在範例中,影像辨識網路520(例如,影像辨識網路VGC-19)或其他機器學習技術用於處理從影像512擷取的特徵,以從吉他產品物件518的產品類型清單506中識別對應的產品類型,例如音樂產品類型。
該產品類型可用於選擇新背景,並獲取524裝飾模式和補充內容,以用於建構個人化廣告橫幅來顯示給使用者,如第五E圖所例示。在具體實施例中,根據可手動指定的標的事項來選擇該新背景。在獲取524補充內容的具體實施例中,根據每一補充內容有多少對應至該吉他產品的產品標題或該吉他產品的其他識別資訊,執行一詞頻-反轉文件頻率(term frequency-inverse document frequency algorithm)演算法來計算複數個補充內容的分數(例如,圖像、文字、音頻、視頻、產品定價、可用產品數量、產品描述、關於產品的關鍵字及/或可從各種內容源,例如補充內容的儲存庫、網站、網路服務等,獲得的其他內容)。如此,根據具有分數高於臨界(例如,最高分數)的一或多個補充內容項目,來選擇一或多個補充內容項目。例如,從網站獲取短訊「Axe Guitar !!」用來當成產生廣告橫幅的補充內容。
在獲取裝飾模式的具體實施例中,根據對應於產品類型或該吉他產品的其他識別資訊之一或多個裝飾模式,從資料源(例如,裝飾模式儲存庫、網站、網路服務等)中選擇一或多個裝飾模式。例如,從資料源獲取524音樂音符物件,以用來當成產生廣告橫幅的裝飾模式。在具體實施例中,在步驟406,根據吉他產品的產品類型來選擇新背景。新背景可包括與音樂產品類型相關的形狀、圖案、繪圖、顏色、視頻、影像或其他內容。
在步驟408,使用新背景、吉他產品物件518、及/或為廣告橫幅528獲取的任何裝飾模式或補充內容,在步驟526建構一廣告橫幅528,如第五F圖所例示。在一具體實施例中,確定廣告橫幅528的配置,例如要插入廣告橫幅528內的吉他產品物件518、諸如音樂音符物件的裝飾模式及/或諸如短訊「Axe Guitar !!」的補充內容之大小和位置。該配置可基於廣告橫幅528將在游泳網站502內顯示的位置。該配置可基於先前使用者與內容的互動,例如使用者之前與其中產品物件位於廣告橫幅中間並且具有超大尺寸的廣告橫幅互動,並且使用者之前忽略不在廣告橫幅中間並且具有較小尺寸產品物件的廣告橫幅。因此,吉他產品物件518可置放在廣告橫幅528的中間,並且可增加吉他產品物件518的尺寸。如此,因為廣告橫幅528的配置針對使用者個人化,因此使用者可更能與廣告橫幅528互動。在一具體實施例中,根據使用者的使用者瀏覽行為,會自動調整廣告橫幅528的大小及/或定位在游泳網站502內(例如,使用者通常不會往下滾動網站,因此廣告橫幅528可定位朝向游泳網站502的頂部,讓使用者注意到廣告橫幅528;使用者通常忽略較大尺寸的廣告橫幅,因此可減小廣告橫幅528的尺寸等等)。
在建構526廣告橫幅528的具體實施例中,對廣告橫幅528套用視覺調整,諸如調整飽和度、亮度或其他視覺特性(例如,顏色、色調、大小等)。視覺調整可應用於新背景、吉他產品物件518、裝飾模式、補充內容等。在範例中,偵測吉他產品物件518的主色。該主色從紅色、綠色、藍色(RGB)顏色空間轉移到色彩、飽和度、值(HSV)顏色空間。使用HSV顏色空間識別主色的互補色及/或類似顏色(例如,互補色在主色的180度差異內,並且類似顏色在主色的120度差異內)。基於互補色及/或類似顏色,將視覺調整應用於廣告橫幅528,例如透過基於顏色重新著色物件、裝飾模式、補充內容及/或新背景。
廣告橫幅528例如透過網路傳輸30到使用者的計算裝置,以透過計算裝置的顯示器上的游泳網站502進行呈現。在一具體實施例中,監視使用者透過游泳網站502與廣告橫幅528的互動,例如使用者是否點擊廣告橫幅528、快速滾動過廣告橫幅528、滾動到透過游泳網站502可突顯/看見廣告橫幅528的位置。推薦模組504,例如由推薦模組504實現以選擇新背景、產生廣告橫幅528、視覺調整套用於廣告橫幅528、選擇裝飾模式或補充內容、識別產品類型等等的各種機器學習技術,根據使用者互動進行更新。例如,可根據使用者互動來調整推薦模組504的參數及/或其他邏輯(例如,可根據使用者與廣告橫幅528的互動,來維持或加權用於建立廣告橫幅528的參數值較高,或者可根據使用者不與廣告橫幅528互動,來將該值改變或加權成較低)。如此,改善個人化廣告橫幅的建立。
第六圖為有關一範例非暫態機器可讀取媒體602的方案600之圖式。非暫態機器可讀取媒體602可包括處理器可執行指令612,其在由處理器616執行時導致(例如,由處理器616)執行本說明書中至少一些內容的效能。非暫態機器可讀取媒體602可包括記憶體半導體(例如,運用靜態隨機存取記憶體
(SRAM)、動態隨機存取記憶體(DRAM)及/或同步動態隨機存取記憶體(SDRAM)技術的半導體)、硬碟機、快閃記憶體裝置或磁盤或光碟(例如CD、數位多用途光碟(DVD)或軟碟)的碟片。範例非暫態機器可讀取媒體602儲存電腦可讀取資料604,當由裝置608的讀取器610(例如,硬碟機的讀取頭或固態儲存裝置上調用的讀取操作)讀取606時,表達處理器可執行指令612。在一些具體實施例中,處理器可執行指令612在執行時導致操作的執行,例如第四圖的至少一些範例方法400。在一些具體實施例中,處理器可執行指令612設置成導致實現系統,例如第五A圖至第五F圖的至少一些範例系統500。
3.詞彙表用法
如在本申請案中的使用,「組件」、「模組」、「系統」、「介面」等等用於表示電腦相關實體、硬體、硬體與軟體的組合、軟體或執行中的軟體。例如,組件可為但不受限於處理器上執行的處理、處理器、物件、可執行物、執行緒、程式、及/或電腦。舉例說明,控制器上執行的應用程式以及該控制器兩者可為一組件。處理及/或執行緒內可有一或多個組件,並且一組件可位於一電腦上及/或分散在兩或多部電腦之間。
除非另有說明,否則「第一」、「第二」及/或類似序詞並不意味著暗示時間態、空間態、排序等。相反,這些用語僅用來當成特徵、元素、項目等的識別符、名稱等。例如,一第一物件和一第二物件通常對應於物件A和物件B,或對應於兩不同或兩相同物件或同一物件。
此外,本說明使用的「範例」係表示範例、實例、說明等,並且不必然有利。如本說明書的使用,「或」意指包含性的「或」而不是排除性的「或」。此外,如本申請案中使用的「一」這個字除非有特別指示或內容清楚顯示為單一
形式,否則一般應視為「一或多個」。此外,A和B等中的至少一者通常表示A或B或A和B兩者。此外,實施方式或申請專利範圍中使用「包含」、「具有」、「擁有」、「含有」及/或其相關變化,這些詞的用法類似於「包括」一詞。
雖然以特定結構特徵及/或方法邏輯動作用語來說明所主張標的事項,但是應瞭解,文後申請專利範圍中所定義的標的事項不必然受限於上述特定特徵或動作。相反地,上述特定特徵與動作僅當成用於實施至少一些申請專利範圍之範例形式來揭露。
更進一步,所主張的標的事項可使用標準程式設計及/或工程技術來產生軟體、韌體、硬體或這些的任意組合,以實施成為方法、設備或製造物件,以控制電腦實施所揭露的標的事項。如本說明書使用的「製造物件」用詞意指涵蓋可從任何電腦可讀取裝置、載體或媒體存取的電腦程式。當然,在不悖離所主張標的事項的範疇或精神之下可對此配置進行許多修改。
本說明書中提供許多具體實施例的操作。在一具體實施例中,所描述的一或多個操作可構成儲存在一或多個電腦可讀取媒體上的電腦可讀取指令,其如果由計算裝置執行,則將使該計算裝置執行所描述的操作。描述一些或所有操作的順序不應解釋為暗示這些操作必須依照此順序,受益於本說明書的熟習該項技藝者將了解替代順序。此外,應理解,不是所有操作都必須存在於本說明書提供的每個具體實施例中。而且,應理解,一些具體實施例中不必然具有所有操作。
而且,雖然已經用一或多個實施來顯示並說明本發明,但是熟習該項技藝者根據閱讀及理解本說明書和附圖可進行同等改變與修改。本發明包含所有此修改與改變,並且只受限於下列申請專利範圍的範疇。尤其關於上述組
件(例如元件、資源等等)所執行的各種功能,除非另有指示,否則用來說明此組件的術語對應至執行該說明組件指定功能(例如同等功能)的任何組件,即使非結構性等同於所揭露的結構。此外,雖然本發明的特定功能揭露相對於僅為數個實施之一者,但此功能可結合其他實施的一或多個其他特徵,而成為任何已知或特定應用的所要及優點。
500:系統
502:游泳網站
504:推薦模組
506:產品類型清單
526:建構
528:廣告橫幅
530:傳輸
Claims (20)
- 一種用於個人化廣告橫幅產生和顯示之方法,包括:在一計算裝置的一處理器上,執行指令以使該計算裝置執行操作,該等操作包括:識別包含一或多個物件之影像;區分對應於一或多個物件的一產品物件的該影像的一第一部分與對應於一背景的該影像的一第二部分,該背景包含不同於該產品物件之一或多個物件中的至少一物件;移除該影像的該背景;評估該產品物件的特徵,以判定該產品物件所描述的一產品的產品類型;根據該產品類型選擇一新背景;及產生包含該新背景的一廣告橫幅,並且該產品物件置放於該廣告橫幅內的一位置處的該新背景上。
- 如申請專利範圍第1項之方法,其中該區分是藉由執行一非監督式影像分割處理來完成。
- 如申請專利範圍第2項之方法,其中該執行一非監督式影像分割處理包括:偵測該影像內所描述的物件邊緣;及計算每一物件的面積。
- 如申請專利範圍第1項之方法,其中該移除該背景包括:將周圍像素的一平均顏色指定為該背景的像素。
- 如申請專利範圍第1項之方法,其中該評估該產品物件的特徵包括:擷取該產品物件的該等特徵;及使用該等特徵從複數個產品類型中選擇該產品類型。
- 如申請專利範圍第1項之方法,其中該評估該產品物件的特徵包括:運用一影像辨識網路來處理該影像,以判定該產品類型。
- 如申請專利範圍第1項之方法,包括:根據該產品類型選擇一或多個裝飾模式物件;及將該等一或多個裝飾模式物件插入該廣告橫幅。
- 如申請專利範圍第7項之方法,包括:對該廣告橫幅應用一視覺調整,其中該視覺調整修改該等一或多個裝飾模式物件的一飽和度、一亮度或一視覺特性之至少一者。
- 如申請專利範圍第1項之方法,包括:對該廣告橫幅應用一視覺調整,其中該視覺調整修改該新背景的一飽和度、一亮度或一視覺特性之至少一者。
- 如申請專利範圍第1項之方法,包括:偵測該產品物件的一主色;將該主色從一紅色、綠色、藍色(RGB)顏色空間轉移到一色彩、飽和度、值(HSV)顏色空間;使用該HSV顏色空間識別該主色的互補色與類似顏色;及根據該互補色與該類似顏色,對該廣告橫幅應用一視覺調整。
- 一種用於個人化廣告橫幅產生和顯示之計算裝置,其包含: 一處理器;及記憶體,其包括處理器可執行指令,其由該處理器執行時會導致操作執行,該等操作包括:識別包含一或多個物件的一影像;區分對應於一或多個物件的一產品物件的該影像的一第一部分與對應於一背景的該影像的一第二部分,該背景包含不同於該產品物件之一或多個物件中的至少一物件;移除該影像的該背景;評估該產品物件的特徵,以判定該產品物件所描述的一產品的產品類型;根據該產品類型選擇一新背景;及產生包含該新背景的一廣告橫幅,並且該產品物件置放於該廣告橫幅內一位置處的該新背景上。
- 如申請專利範圍第11項之計算裝置,其中該等操作包括:獲取關於該產品的補充內容;及將該補充內容插入該廣告橫幅。
- 如申請專利範圍第12項之計算裝置,其中該等操作包括:執行一詞頻-反轉文件頻率演算法,以根據複數個補充內容與該產品的一產品標題之對應關係,計算該等複數個補充內容的分數;及根據該補充內容超過一臨界的分數,從該等複數個補充內容之中選擇該補充內容。
- 如申請專利範圍第12項之計算裝置,其中該補充內容包括產品特徵、價格或與該產品相關的關鍵字之至少一者。
- 如申請專利範圍第11項之計算裝置,其中透過一推薦模型產生該廣告橫幅,並且其中該等操作包括:監控使用者與該廣告橫幅的互動;及根據使用者互動更新該推薦模型。
- 如申請專利範圍第15項之計算裝置,其中根據使用者互動來更新該推薦模型的一或多個參數,並且其中該等一或多個參數用於選擇該新背景、產生該廣告橫幅、對該廣告橫幅應用一視覺調整、或選擇要包含在該廣告橫幅內的裝飾模式物件之至少一者。
- 一種用於個人化廣告橫幅產生和顯示之非暫態機器可讀取媒體,其上儲存處理器可執行指令,當其執行時會導致操作執行,該等操作包括:移除包含描述產品的一產品物件之影像背景;評估一產品物件的特徵,以判定該產品物件的產品類型;根據該產品類型選擇一新背景和一或多個裝飾模式物件;及產生一廣告橫幅,該廣告橫幅包括該新背景和位於該廣告橫幅內該新背景上的該產品物件,其中至少以下之一者:移除一背景,包含:執行一非監督式影像分割處理,以區分描述該產品的該影像之一第一部分與描述該背景的該影像之一第二部分,其中該執行一非監督式影像分割處理包括:偵測該影像內所描述的物件邊緣;計算每一物件的面積; 根據一面積具有比其他物件還要大的該產品物件,識別描述該產品的該產品物件;及從該影像中移除該產品物件以外的該等物件;該操作包含:偵測該產品物件的一主色;將該主色從一紅色、綠色、藍色(RGB)顏色空間轉移到一色彩、飽和度、值(HSV)顏色空間;使用該HSV顏色空間識別該主色的互補色與類似顏色;及根據該互補色與該類似顏色,對該廣告橫幅應用一視覺調整;或該操作包含:執行一詞頻-反轉文件頻率演算法,以根據複數個補充內容與該產品的一產品標題之對應關係,計算該等複數個補充內容的分數;根據該補充內容超過一臨界的分數,從該等複數個補充內容之中選擇該補充內容;及將該補充內容插入該廣告橫幅。
- 如申請專利範圍第17項之非暫態機器可讀取媒體,其中該等操作包括:根據一裝置的一屬性或使用者利用該裝置存取一使用者界面的使用者瀏覽行為之至少一者,自動執行該廣告橫幅的調整大小或自動裁剪之至少一者。
- 如申請專利範圍第17項之非暫態機器可讀取媒體,其中該等操作包括:根據一使用者界面內的該廣告橫幅的位置,確定該廣告橫幅內的該產品物件和該等一或多個裝飾模式物件之配置。
- 如申請專利範圍第17項之非暫態機器可讀取媒體,其中該等操作包括:根據先前使用者與內容的互動,確定該廣告橫幅內的該產品物件和該等一或多個裝飾模式物件之配置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108103279A TWI763971B (zh) | 2019-01-29 | 2019-01-29 | 用於個人化廣告橫幅產生和顯示之裝置、系統與方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108103279A TWI763971B (zh) | 2019-01-29 | 2019-01-29 | 用於個人化廣告橫幅產生和顯示之裝置、系統與方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202029126A TW202029126A (zh) | 2020-08-01 |
| TWI763971B true TWI763971B (zh) | 2022-05-11 |
Family
ID=73002671
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW108103279A TWI763971B (zh) | 2019-01-29 | 2019-01-29 | 用於個人化廣告橫幅產生和顯示之裝置、系統與方法 |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI763971B (zh) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI755054B (zh) * | 2020-09-09 | 2022-02-11 | 玉山商業銀行股份有限公司 | 智能金融商品推薦系統與方法 |
| US11410592B1 (en) | 2021-02-19 | 2022-08-09 | Novatek Microelectronics Corp | Display method and display device using the same |
| KR102756429B1 (ko) * | 2023-12-29 | 2025-01-21 | 쿠팡 주식회사 | 콘텐츠 페이지를 제공하는 방법, 기록 매체 및 장치 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100580703C (zh) * | 2007-05-17 | 2010-01-13 | 西北工业大学 | 一种无监督马尔可夫随机场图像分割方法 |
| CN101853498A (zh) * | 2009-03-31 | 2010-10-06 | 华为技术有限公司 | 图像合成方法及图像处理装置 |
| WO2013067437A1 (en) * | 2011-11-02 | 2013-05-10 | Hoffman Michael Theodor | Systems and methods for dynamic digital product synthesis, commerce, and distribution |
| TW201547268A (zh) * | 2014-06-13 | 2015-12-16 | Jyt Inc | 動態投放式個人廣告播放方法 |
| CN105976203A (zh) * | 2016-04-28 | 2016-09-28 | 广州筷子信息科技有限公司 | 互联网广告创意自动生成方法及装置 |
-
2019
- 2019-01-29 TW TW108103279A patent/TWI763971B/zh active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100580703C (zh) * | 2007-05-17 | 2010-01-13 | 西北工业大学 | 一种无监督马尔可夫随机场图像分割方法 |
| CN101853498A (zh) * | 2009-03-31 | 2010-10-06 | 华为技术有限公司 | 图像合成方法及图像处理装置 |
| WO2013067437A1 (en) * | 2011-11-02 | 2013-05-10 | Hoffman Michael Theodor | Systems and methods for dynamic digital product synthesis, commerce, and distribution |
| TW201547268A (zh) * | 2014-06-13 | 2015-12-16 | Jyt Inc | 動態投放式個人廣告播放方法 |
| CN105976203A (zh) * | 2016-04-28 | 2016-09-28 | 广州筷子信息科技有限公司 | 互联网广告创意自动生成方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202029126A (zh) | 2020-08-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10657652B2 (en) | Image matting using deep learning | |
| EP3608795A1 (en) | Method and apparatus for generating knowledge graph, device and computer readable storage medium | |
| US9535945B2 (en) | Intent based search results associated with a modular search object framework | |
| US9830388B2 (en) | Modular search object framework | |
| US10853839B1 (en) | Color-based content determination | |
| US10997791B2 (en) | Presenting an augmented reality interface | |
| US11113078B2 (en) | Video monitoring | |
| US20150317319A1 (en) | Enhanced search results associated with a modular search object framework | |
| US20170280198A1 (en) | Video content deep diving | |
| TWI763971B (zh) | 用於個人化廣告橫幅產生和顯示之裝置、系統與方法 | |
| CN106934838A (zh) | 图片展示方法、设备及可编程设备 | |
| US9818044B2 (en) | Content update suggestions | |
| CN106202089B (zh) | 一种确定图片质量和网页展示的方法及设备 | |
| US10755318B1 (en) | Dynamic generation of content | |
| US11206433B2 (en) | Generating augmented videos | |
| US20250245420A1 (en) | System and method for automatic modification of prompts and content items | |
| JP2024509958A (ja) | 創作物取引システム | |
| US10459992B2 (en) | User interface generation | |
| US12154200B2 (en) | Method and system for creating stickers from user-generated content | |
| CN112613270B (zh) | 对目标文本进行样式推荐的方法、系统、设备及存储介质 | |
| US10930039B2 (en) | Systems and methods for personalized banner generation and display | |
| US11995134B2 (en) | Generating validity scores of content items | |
| Zhang | Experimental Analysis of Style Transfer and Target Detection in Interactive Art on Smartphones | |
| US10628848B2 (en) | Entity sponsorship within a modular search object framework | |
| US10896483B2 (en) | Dynamic content generation system |