欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于提取和生成用于顯示內(nèi)容的圖像的系統(tǒng)和方法

文檔序號:10517845閱讀:808來源:國知局
用于提取和生成用于顯示內(nèi)容的圖像的系統(tǒng)和方法
【專利摘要】提供了用于自動地生成顯示內(nèi)容的系統(tǒng)和方法。從第三方內(nèi)容提供者接收識別著陸資源的統(tǒng)一資源定位符。從所述著陸資源提取一個或多個圖像。分析所提取的圖像以檢測其視覺內(nèi)容和語義內(nèi)容。基于所檢測的視覺內(nèi)容和所檢測的語義內(nèi)容中的至少一個對所提取的圖像進行評分。從包括從所述著陸資源提取的所述圖像的一組圖像中選擇最高評分圖像。生成包括所選擇的圖像的第三方內(nèi)容項目,并且將其派發(fā)給用戶設(shè)備。所述第三方內(nèi)容項目被配置成將所述用戶設(shè)備指向所述著陸資源。
【專利說明】用于提取和生成用于顯示內(nèi)容的圖像的系統(tǒng)和方法
【背景技術(shù)】
[0001] 在計算機化內(nèi)容傳遞網(wǎng)絡(luò)中,第三方內(nèi)容提供者通常設(shè)計并提供用于經(jīng)由電子資 源的一個或多個內(nèi)容時隙來傳遞到用戶設(shè)備的顯示內(nèi)容(例如顯示廣告)。顯示內(nèi)容可以包 括例如圖像、視頻、圖形、文本和/或其它視覺圖像。第三方內(nèi)容提供者創(chuàng)建有效且吸引人的 顯示內(nèi)容可能是困難且有挑戰(zhàn)性的。
[0002] 各種模板和庫存元件已被用來部分地使創(chuàng)建顯示內(nèi)容的過程自動化。然而,從剛 性模板和庫存元件創(chuàng)建的顯示內(nèi)容常常是過時的、不吸引人的且不很好地適合于在顯示內(nèi) 容中展示的特定企業(yè)、產(chǎn)品或服務(wù)。

【發(fā)明內(nèi)容】

[0003] 本公開的一個實施方式是用于自動地生成顯示內(nèi)容的計算機化方法。該方法由處 理電路執(zhí)行。該方法包括在處理電路處從第三方內(nèi)容提供者接收統(tǒng)一資源定位符。該統(tǒng)一 資源定位符識別著陸(landing)資源。該方法還包括從著陸資源提取圖像,分析提取的圖像 以檢測圖像的視覺內(nèi)容和圖像的語義內(nèi)容,基于所檢測的視覺內(nèi)容和所檢測的語義內(nèi)容中 的至少一個對圖像進行評分,從包括從著陸資源提取的圖像的一組圖像中選擇最高評分圖 像,以及生成包括所選擇的圖像的第三方內(nèi)容項目。該第三方內(nèi)容項目被配置成指向著陸 資源。
[0004]在某些實施方式中,該方法還包括基于分析的結(jié)果來確定圖像是否需要處理;以 及響應(yīng)于需要處理的確定而處理該圖像以增強圖像的所檢測的視覺內(nèi)容和圖像的所檢測 的語義內(nèi)容中的至少一個。
[0005] 在某些實施方式中,從著陸資源提取圖像包括確定用于圖像的顯著性分值。該顯 著性分值指示用來在著陸資源上顯示所提取的圖像的突出性。
[0006] 在某些實施方式中,該方法還包括從多個不同的位置收集多個圖像,所述多個不 同的位置包括著陸資源、與該著陸資源在同一域或子域下的資源以及先前在與第三方內(nèi)容 提供者相關(guān)聯(lián)的內(nèi)容項目中使用的圖像的儲存庫中的至少一個。
[0007]在某些實施方式中,分析所提取的圖像以檢測視覺內(nèi)容包括確定圖像中的顯著對 象的位置。在某些實施方式中,確定圖像中的顯著對象的位置包括檢測圖像的色彩分布和 檢測圖像中的顯著對象的邊緣中的至少一個。在某些實施方式中,分析所提取的圖像以檢 測視覺內(nèi)容包括確定圖像中的文本的位置。在某些實施方式中,分析所提取的圖像以檢測 視覺內(nèi)容包括生成用于圖像的顯著性地圖。該顯著性地圖包括圖像中的顯著對象的位置和 圖像中的任何文本的位置。
[0008]在某些實施方式中,分析所提取的圖像以檢測語義內(nèi)容包括生成描述圖像的語義 內(nèi)容的一個或多個標簽并將生成的標簽存儲為圖像的屬性。
[0009]在某些實施方式中,分析所提取的圖像以檢測視覺內(nèi)容包括基于在圖像中表示的 顯著對象的位置來確定是否要對圖像進行裁剪。在某些實施方式中,處理圖像包括響應(yīng)于 要對圖像進行裁剪的確定而對圖像進行裁剪以增強顯著對象的視覺沖擊。
[0010] 在某些實施方式中,該方法還包括識別圖像的一個或多個審美特征并將該一個或 多個審美特征作為輸入應(yīng)用于針對人類所標記的圖像偏好而被訓練的算法排名過程。該算 法排名過程被配置成使用審美特征來基于人類所標記的圖像偏好而生成用于圖像的質(zhì)量 分值。
[0011] 本公開的另一實施方式是一種用于自動地生成顯示內(nèi)容的系統(tǒng)。該系統(tǒng)包括被配 置成從第三方內(nèi)容提供者接收統(tǒng)一資源定位符的處理電路。該統(tǒng)一資源定位符識別著陸資 源。該處理電路進一步被配置成從著陸資源提取圖像,分析提取的圖像以檢測圖像的視覺 內(nèi)容和圖像的語義內(nèi)容,基于所檢測的視覺內(nèi)容和所檢測的語義內(nèi)容中的至少一個對圖像 進行評分,從包括從著陸資源提取的圖像的一組圖像中選擇最高評分圖像,并且生成包括 所選擇的圖像的第三方內(nèi)容項目。該第三方內(nèi)容項目被配置成指向著陸資源。
[0012] 在某些實施方式中,所述處理電路被配置成基于分析的結(jié)果來確定圖像是否需要 處理;以及響應(yīng)于需要處理的確定而處理該圖像以增強圖像的所檢測的視覺內(nèi)容和圖像的 所檢測的語義內(nèi)容中的至少一個。
[0013] 在某些實施方式中,從著陸資源提取圖像包括確定用于圖像的顯著性分值。該顯 著性分值指示用來在著陸資源上顯示所提取的圖像的突出性。
[0014] 在某些實施方式中,所述處理電路被配置成從多個不同的位置收集多個圖像,所 述多個不同的位置包括著陸資源、與該著陸資源在同一域或子域下的資源以及先前在與第 三方內(nèi)容提供者相關(guān)聯(lián)的內(nèi)容項目中使用的圖像的儲存庫中的至少一個。
[0015] 在某些實施方式中,分析所提取的圖像以檢測視覺內(nèi)容包括確定圖像中的顯著對 象和圖像中的文本中的至少一個的位置。在某些實施方式中,分析所提取的圖像以檢測視 覺內(nèi)容包括生成用于圖像的顯著性地圖。該顯著性地圖識別圖像中的顯著對象和圖像中的 文本中的至少一個的位置。
[0016] 在某些實施方式中,分析所提取的圖像以檢測語義內(nèi)容包括生成描述圖像的語義 內(nèi)容的一個或多個標簽并將生成的標簽存儲為圖像的屬性。
[0017] 在某些實施方式中,分析所提取的圖像以檢測視覺內(nèi)容包括基于在圖像中表示的 顯著對象的位置來確定是否要對圖像進行裁剪。在某些實施方式中,處理圖像包括響應(yīng)于 要對圖像進行裁剪的確定而對圖像進行裁剪以增強顯著對象的視覺沖擊。
[0018] 本公開的另一實施方式是一種用于提取并生成用于顯示內(nèi)容的圖像的系統(tǒng)。該系 統(tǒng)包括處理電路,其被配置成從包括著陸資源和至少一個其它數(shù)據(jù)源的多個數(shù)據(jù)源提取圖 像。處理電路進一步被配置成檢測每個所提取的圖像中的內(nèi)容分布。該內(nèi)容分布包括顯著 對象的位置和文本的位置中的至少一個。該處理電路進一步被配置成基于內(nèi)容分布檢測的 結(jié)果來處理所提取的圖像。處理所提取的圖像包括響應(yīng)于在圖像中檢測到的顯著對象占用 小于圖像中的閾值面積的確定而對所提取的圖像進行裁剪。該處理電路進一步被配置成至 少部分地基于內(nèi)容分布檢測的結(jié)果而對提取的圖像進行排名。
[0019] 在某些實施方式中,所述處理電路被配置成計算用于從著陸資源提取的每個圖像 的頁面上顯著性分值。該顯著性分值指示用來在著陸資源上顯示所提取的圖像的突出性。 在某些實施方式中,對所提取的圖像進行排名至少部分地基于用于從著陸資源提取的每個 圖像的頁面上顯著性分值。
[0020] 本領(lǐng)域的技術(shù)人員將認識到
【發(fā)明內(nèi)容】
僅僅是說明性的,并且不旨在以任何方式是 限制性的。在已在本文中闡述并結(jié)合附圖進行的以下描述中,如僅由權(quán)利要求限定的本文 所述的設(shè)備和/或過程的其它方面、發(fā)明特征以及優(yōu)點將變得顯而易見。
【附圖說明】
[0021] 圖1是根據(jù)所述實施方式的包括網(wǎng)絡(luò)、內(nèi)容請求者、著陸資源、資源渲染器以及內(nèi) 容生成系統(tǒng)的計算機系統(tǒng)的框圖。
[0022] 圖2是根據(jù)所述實施方式的更詳細地圖示出圖1的內(nèi)容生成系統(tǒng)的框圖,示出了圖 像模塊、色彩模塊、文本模塊、字體模塊以及布局模塊。
[0023] 圖3是根據(jù)所述實施方式的更詳細地圖示出圖2的圖像模塊的框圖,示出了圖像提 取模塊、內(nèi)容檢測模塊、圖像處理模塊以及圖像排名模塊。
[0024] 圖4是根據(jù)所述實施方式的更詳細地圖示出圖2的色彩模塊的框圖,示出了色彩提 取器和色彩方案選擇器。
[0025] 圖5是根據(jù)所述實施方式的更詳細地圖示出圖2的文本模塊的框圖,示出了評論定 位器、情緒檢測器以及文本選擇器。
[0026] 圖6是根據(jù)所述實施例的更詳細地圖示出圖2的布局模塊的框圖,示出了布局生成 器和布局評分器。
[0027] 圖7是根據(jù)所述實施方式的可由圖6的布局生成器生成的"半對半布局"的圖。
[0028] 圖8是根據(jù)所述實施方式的可由圖6的布局生成器生成的"文本覆蓋"布局的圖。
[0029] 圖9是根據(jù)所述實施方式的可由圖6的布局生成器生成的"傾斜文本"布局的圖。
[0030] 圖10是根據(jù)所述實施方式的可由圖6的布局生成器生成的"模糊圖像"布局的圖。
[0031] 圖11A是根據(jù)所述實施方式的可由圖6的布局生成器生成的靈活布局的圖,示出了 高評分圖像和未使用空間。
[0032] 圖11B是根據(jù)所述實施方式的圖11A中所示的靈活布局的圖,未使用空間被劃分成 多個矩形。
[0033] 圖11C是根據(jù)所述實施方式的在將某些矩形組合成較大的"橫向風格"矩形之后的 圖11B中所示的靈活布局的圖。
[0034] 圖11D是根據(jù)所述實施方式的在將某些矩形組合成較大的"豎向風格"矩形之后的 圖11B中所示的靈活布局的圖。
[0035] 圖12A是根據(jù)所述實施方式的應(yīng)用于包括圖像、標題文本以及未使用空間的"橫幅 風格"內(nèi)容項目的可由圖6的布局生成器生成的靈活布局的圖。
[0036]圖12B是根據(jù)所述實施方式的應(yīng)用于圖12A中所示的"橫幅風格"內(nèi)容項目的靈活 布局的圖,未使用空間被劃分成多個矩形。
[0037]圖13是根據(jù)所述實施方式的用于自動地生成顯示內(nèi)容的過程的流程圖。
[0038] 圖14是根據(jù)所述實施方式的用于自動地生成顯示內(nèi)容項目的文本部分或純文本 內(nèi)容項目的過程的流程圖。
[0039] 圖15是根據(jù)所述實施方式的用于基于從著陸資源提取的圖像、文本、色彩以及字 體來生成用于內(nèi)容項目的看起來獨特的布局的過程的流程圖。
[0040] 圖16是根據(jù)所述實施方式的用于提取并生成用于顯示內(nèi)容的圖像的過程的流程 圖。
【具體實施方式】
[0041] -般地參考附圖,示出了根據(jù)所述實施方式的用于提取和生成用于顯示內(nèi)容的圖 像的系統(tǒng)和方法。本文所述的系統(tǒng)和方法可用來自動地生成適合于特定第三方內(nèi)容提供者 和/或特定著陸資源的第三方內(nèi)容項目。從著陸資源提取圖像及其它視覺信息(例如色彩、 文本、圖形、字體、風格等)并將其用來生成與著陸資源相關(guān)聯(lián)的第三方內(nèi)容項目。例如,該 圖像及其它視覺信息可以用來在與第三方內(nèi)容項目的用戶交互(例如,點擊內(nèi)容項目、在內(nèi) 容項目上懸停等)時生成指向著陸資源(例如,經(jīng)由嵌入式超鏈接)的第三方內(nèi)容項目。 [0042]在操作中,根據(jù)本公開的內(nèi)容生成系統(tǒng)從第三方內(nèi)容提供者接收統(tǒng)一資源定位符 (URL)。該URL識別在這里稱為著陸資源的特定電子資源(例如,網(wǎng)頁)。第三方內(nèi)容提供者可 將URL提交給內(nèi)容生成系統(tǒng)作為請求生成指向著陸資源的第三方內(nèi)容項目(例如,顯示廣 告)的請求的一部分。該內(nèi)容生成系統(tǒng)使用URL來導(dǎo)航到著陸資源并從那里提取圖像及其它 視覺信息。
[0043]在某些實施方式中,內(nèi)容生成系統(tǒng)分析從著陸資源提取的圖像以檢測圖像的視覺 內(nèi)容。檢測視覺內(nèi)容可包括例如確定在圖像中表示的顯著對象的位置,確定圖像中的文本 的位置,和/或確定圖像是否可以被裁剪或處理以改善圖像的視覺沖擊。在某些實施方式 中,內(nèi)容生成系統(tǒng)分析從著陸資源提取的圖像以檢測圖像的語義內(nèi)容。檢測語義內(nèi)容可包 括例如識別圖像中所描繪的對象或圖像所傳達的含義。可以使描述圖像的語義內(nèi)容的標簽 或關(guān)鍵字與圖像相關(guān)聯(lián),其用來確定圖像與特定第三方內(nèi)容項目的相關(guān)性。
[0044]在某些實施方式中,內(nèi)容生成系統(tǒng)處理圖像。圖像處理可以包括對圖像進行裁剪 以強調(diào)顯著對象或去除文本,將圖像重新確定尺寸,將圖像格式化,或者另外使圖像準備好 包括在第三方內(nèi)容項目中。在某些實施方式中,圖像處理包括增強徽標圖像。
[0045] 內(nèi)容生成系統(tǒng)可基于圖像的各種屬性對圖像進行過濾和排名。例如,可過濾具有 小于閾值顯示尺寸的顯示尺寸或小于閾值質(zhì)量分值的質(zhì)量分值的圖像??梢曰谂c每個圖 像相關(guān)聯(lián)的顯著性分值將圖像排名。該顯著性分值可指示用來在著陸資源上顯示所提取圖 像的突出性。內(nèi)容生成系統(tǒng)可選擇一個或多個最高排名的圖像以包括在顯示內(nèi)容項目中。
[0046] 在某些實施方式中,由內(nèi)容生成系統(tǒng)創(chuàng)建的內(nèi)容項目是廣告。該廣告可以是顯示 廣告,諸如圖像廣告、flash廣告、視頻廣告、基于文本的廣告或其任何組合。在其它實施方 式中,內(nèi)容生成系統(tǒng)可用來生成服務(wù)于各種非廣告目的的其它類型的內(nèi)容(例如,文本內(nèi) 容、顯不內(nèi)容等)。
[0047] 現(xiàn)在參考圖1,示出了根據(jù)所述實施方式的計算機系統(tǒng)100的框圖。計算機系統(tǒng)100 被示為包括網(wǎng)絡(luò)102、內(nèi)容請求者104、著陸資源106、用戶設(shè)備108、資源渲染器110、數(shù)據(jù)存 儲設(shè)備112以及內(nèi)容生成系統(tǒng)114。計算機系統(tǒng)100可促進內(nèi)容生成系統(tǒng)114與內(nèi)容請求者 104之間的通信。例如,內(nèi)容生成系統(tǒng)114可經(jīng)由網(wǎng)絡(luò)102從內(nèi)容請求者104接收內(nèi)容生成請 求。內(nèi)容生成系統(tǒng)114可響應(yīng)于該請求而創(chuàng)建內(nèi)容項目并向內(nèi)容請求者104提供生成的內(nèi)容 項目以供評論或批準。
[0048] 計算機系統(tǒng)100還可促進內(nèi)容生成系統(tǒng)114、著陸資源106與資源渲染器110之間的 通信。例如,內(nèi)容生成系統(tǒng)114可從著陸資源106和/或資源渲染器110接收視覺信息。例如, 在接收到用于內(nèi)容生成的請求時,內(nèi)容生成系統(tǒng)114可調(diào)用資源渲染器110以從著陸資源 106獲得(例如下載)并渲染數(shù)據(jù)。資源渲染器110可經(jīng)由網(wǎng)絡(luò)102從著陸資源106接收數(shù)據(jù), 并將這樣的數(shù)據(jù)渲染為快照圖像(例如,著陸資源106的視覺表示)和/或文本對象模型 (DOM)樹??蓪秩镜臄?shù)據(jù)經(jīng)由網(wǎng)絡(luò)102從資源渲染器110傳送到內(nèi)容生成系統(tǒng)114。
[0049] 網(wǎng)絡(luò)102可包括任何類型的計算機網(wǎng)絡(luò),諸如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、蜂窩式 網(wǎng)絡(luò)、衛(wèi)星網(wǎng)絡(luò)、無線電網(wǎng)絡(luò)、因特網(wǎng)或任何其它類型的數(shù)據(jù)網(wǎng)絡(luò)。網(wǎng)絡(luò)102可包括被配置成 傳送、接收或中繼數(shù)據(jù)的任何數(shù)目的計算設(shè)備(例如,計算機、服務(wù)器、路由器、網(wǎng)絡(luò)交換機 等)。網(wǎng)絡(luò)102還可包括任何數(shù)目的硬連線和/或無線連接。例如,內(nèi)容請求者104可與被硬連 線(例如,經(jīng)由光纖電纜、CAT5電纜等)至網(wǎng)絡(luò)102的計算設(shè)備的收發(fā)機進行無線通信(例如, 經(jīng)由WiFi、蜂窩、無線電等)。
[0050] 仍參考圖1,計算機系統(tǒng)100被示為包括內(nèi)容請求者104。內(nèi)容請求者104可包括從 其接收到用以生成內(nèi)容項目的請求的一個或多個實體。例如,內(nèi)容請求者104可包括廣告 主、廣告代理、第三方內(nèi)容提供者、發(fā)布者、網(wǎng)站提供者或者可以從其接收到用以生成內(nèi)容 項目的請求的任何其它實體。
[0051] 在某些實施方式中,內(nèi)容請求者104包括能夠提交用于內(nèi)容生成的請求的一個或 多個電子設(shè)備(例如,計算機、計算機系統(tǒng)、服務(wù)器等)。內(nèi)容請求者104可包括用戶可通過其 輸入內(nèi)容生成請求的用戶輸入設(shè)備(例如,鍵盤、鼠標、麥克風、觸摸屏、平板電腦、智能電話 等)。內(nèi)容請求者104可經(jīng)由網(wǎng)絡(luò)102向內(nèi)容生成系統(tǒng)114提交內(nèi)容生成請求。在某些實施方 式中,內(nèi)容生成請求包括統(tǒng)一資源定位符(URL) WRL可指定特定著陸資源(例如,著陸資源 106中的一個)的位置。
[0052] 在某些實施方式中,內(nèi)容請求者104向內(nèi)容生成系統(tǒng)114提交活動參數(shù)。該活動參 數(shù)可用來控制由內(nèi)容生成系統(tǒng)114產(chǎn)生的第三方內(nèi)容項目的分發(fā)。該活動參數(shù)可包括與第 三方內(nèi)容項目相關(guān)聯(lián)的關(guān)鍵字、對應(yīng)于關(guān)鍵字的出價、內(nèi)容分發(fā)預(yù)算、地理限制器或者被內(nèi) 容生成系統(tǒng)114或分立內(nèi)容服務(wù)器用來確定何時可向用戶設(shè)備呈現(xiàn)第三方內(nèi)容項目的其它 準則相關(guān)聯(lián)。
[0053]內(nèi)容請求者104可訪問內(nèi)容生成系統(tǒng)114以監(jiān)視根據(jù)建立的活動參數(shù)分發(fā)的第三 方內(nèi)容項目的性能。例如,內(nèi)容請求者104可訪問內(nèi)容生成系統(tǒng)114以評論與第三方內(nèi)容項 目或第三方內(nèi)容項目集合相關(guān)聯(lián)的一個或多個行為度量。行為度量可描述用戶設(shè)備108之 間的相對于分布式第三方內(nèi)容項目或第三方內(nèi)容項目集合的交互(例如,閃現(xiàn) (impression)數(shù)目、點擊數(shù)目、轉(zhuǎn)換數(shù)目、花費數(shù)額等)。該行為度量可基于與賬戶系統(tǒng)或日 志文件處理系統(tǒng)記錄并處理的用戶動作。
[0054] 仍參考圖1,計算機系統(tǒng)100被示為包括著陸資源106。著陸資源106可包括可以通 過網(wǎng)絡(luò)102提供的任何類型的信息或數(shù)據(jù)結(jié)構(gòu)。在某些實施方式中,可通過與著陸資源106 相關(guān)聯(lián)的資源地址(例如,URL)來識別著陸資源106。著陸資源106可包括網(wǎng)頁(例如,HTML網(wǎng) 頁、PHP網(wǎng)頁等)、文字處理文檔、可移植文檔格式(PDF)文檔、圖像、視頻、編程元件、交互式 內(nèi)容、流送視頻/音頻源或其它類型的電子信息。
[0055] 著陸資源106可以是網(wǎng)頁、本地資源、內(nèi)部網(wǎng)資源、因特網(wǎng)資源或其它網(wǎng)絡(luò)資源。在 某些實施方式中,著陸資源106包括當設(shè)備108與由內(nèi)容生成系統(tǒng)114生成的內(nèi)容項目相交 互時用戶設(shè)備108被指引到(例如,經(jīng)由嵌入式超鏈接)的一個或多個網(wǎng)頁。在某些實施方式 中,著陸資源106提供關(guān)于在生成的內(nèi)容項目中展示的產(chǎn)品、服務(wù)或企業(yè)的附加信息。例如, 著陸資源106可以是可通過其購買在生成的內(nèi)容項目中展示的產(chǎn)品或服務(wù)的網(wǎng)站。
[0056] 在某些實施方式中,著陸資源106可被內(nèi)容請求者104指定為用以生成內(nèi)容項目的 請求的一部分??蓪⒅戀Y源106指定為指向著陸資源106中的一個或者另外指定著陸資源 106的位置的URL??蓪⒃揢RL包括為內(nèi)容生成請求的一部分。在某些實施方式中,可將著陸 資源106與內(nèi)容請求者104組合。例如,著陸資源106可包括存儲在一個或多個電子設(shè)備(例 如,計算機、服務(wù)器等)上的由內(nèi)容請求者104維護的數(shù)據(jù)。在其它實施方式中,著陸資源106 可與內(nèi)容請求者104分離。例如,著陸資源106可包括存儲在遠程服務(wù)器(例如,F(xiàn)TP服務(wù)器、 文件共享服務(wù)器、web服務(wù)器)、服務(wù)器的組合(例如,數(shù)據(jù)中心、云計算平臺等)或與內(nèi)容請 求者104分開的其它數(shù)據(jù)存儲設(shè)備上的數(shù)據(jù)。
[0057] 仍參考圖1,計算機系統(tǒng)100被示為包括用戶設(shè)備108。用戶設(shè)備108可包括任何數(shù) 目和/或類型的用戶可操作電子設(shè)備。例如,用戶設(shè)備108可包括臺式計算機、膝上型計算 機、智能電話、平板電腦、移動通信設(shè)備、遠程工作站、客戶端終端、娛樂控制臺或者能夠與 計算機系統(tǒng)100的其它部件相交互(例如,經(jīng)由通信接口)的任何其它設(shè)備。用戶設(shè)備108可 能能夠接收來自著陸資源106的資源內(nèi)容和/或由內(nèi)容生成系統(tǒng)114生成的第三方內(nèi)容項 目。用戶設(shè)備108可包括移動設(shè)備或非移動設(shè)備。
[0058]在某些實施方式中,用戶設(shè)備108包括用于將電子內(nèi)容轉(zhuǎn)換成用戶可理解格式(例 如,視覺、聽覺、圖形等)的應(yīng)用(例如,web瀏覽器、資源渲染器等)。用戶設(shè)備108可包括用于 向用戶呈現(xiàn)內(nèi)容、接收用戶輸入或促進與電子內(nèi)容的用戶交互(例如,點擊內(nèi)容項目、在內(nèi) 容項目上懸停等)的用戶接口元件(例如,電子顯示器、揚聲器、鍵盤、鼠標、麥克風、打印機 等)。用戶設(shè)備108可充當用于允許用戶觀看HTML編碼內(nèi)容的用戶代理。
[0059] 用戶設(shè)備108可包括能夠處理嵌入信息(例如,嵌入在超鏈接中的元信息等)并執(zhí) 行嵌入指令的處理器。嵌入指令可包括與在其內(nèi)呈現(xiàn)第三方內(nèi)容項目的內(nèi)容時隙相關(guān)聯(lián)的 計算機可讀指令(例如,軟件代碼、·丨avaScript?、ECM A Script?等)。
[0060] 在某些實施方式中,用戶設(shè)備108能夠檢測與分布式內(nèi)容項目的交互。與內(nèi)容項目 的交互可包括顯示內(nèi)容項目、在內(nèi)容項目上懸停、點擊內(nèi)容項目、觀看用于內(nèi)容項目的源信 息或者用戶設(shè)備108與內(nèi)容項目之間的任何其它類型的交互。與內(nèi)容項目的交互不要求用 戶相對于特定內(nèi)容項目的明確動作。在某些實施方式中,閃現(xiàn)(例如,顯示或呈現(xiàn)內(nèi)容項目) 可有資格作為交互。用于定義哪些用戶動作(例如,主動的或被動的)有資格作為交互的準 則可由內(nèi)容請求者104或由內(nèi)容生成系統(tǒng)114單獨地(例如,針對每個內(nèi)容項目)確定。
[0061] 用戶設(shè)備108可生成多種用戶動作。例如,用戶設(shè)備108可響應(yīng)于檢測到的與內(nèi)容 項目的交互而生成用戶動作。該用戶動作可包括多個屬性,包括內(nèi)容標識符(例如內(nèi)容ID或 簽名元素)、設(shè)備標識符、引用URL標識符、時間戳和描述交互的任何其它屬性。用戶設(shè)備108 可在由用戶設(shè)備執(zhí)行特定動作(例如,資源觀看、在線購買、搜索查詢提交等)時生成用戶動 作。由用戶設(shè)備108生成的用戶動作可被傳送到內(nèi)容生成系統(tǒng)114或單獨賬戶系統(tǒng)。
[0062] 對于其中在這里討論的系統(tǒng)收集關(guān)于用戶的個人信息或者可利用個人信息的情 況而言,可為用戶提供控制程序或特征是否可收集用戶信息(例如,關(guān)于用戶的社交網(wǎng)絡(luò)、 社交動作或活動、職業(yè)、用戶的偏好或用戶的當前位置的信息)或控制是否和/或如何從內(nèi) 容服務(wù)器接收可能與用戶更有關(guān)的內(nèi)容的機會。另外,可在某些數(shù)據(jù)被存儲或使用之前以 一個或多個方式對其進行處理(例如,由內(nèi)容生成系統(tǒng)114),使得個人可識別信息被去除。 例如,可處理用戶的身份,使得對于用戶而言不能確定個人可識別信息,或者可在獲得位置 信息的情況下將用戶的地理位置廣義化(諸如到城市、ZIP代碼或州層級),使得不能確定用 戶的特定位置。因此,用戶可控制信息如何被收集(例如,由應(yīng)用、由用戶設(shè)備108等)并被內(nèi) 容生成系統(tǒng)114使用。
[0063] 仍參考圖1,系統(tǒng)100被示為包括資源渲染器110。資源渲染器110可以是能夠解釋 著陸資源106并創(chuàng)建其視覺表示(例如圖像、顯示等)的硬件或軟件部件。例如,著陸資源106 可包括標記內(nèi)容(例如,HTML、XML、圖像URL等)以及格式化信息(例如,CSS、XSL等)。資源渲 染器110可下載標記內(nèi)容和格式化信息并根據(jù)萬維網(wǎng)聯(lián)盟(W3C)標準渲染著陸資源106。資 源渲染器110可創(chuàng)建著陸資源106的"快照圖像"和/或構(gòu)造表示著陸資源106的文檔對象模 型(D0M)樹。
[0064] 快照圖像可以是特定著陸資源106的視覺表示。快照圖像可圖示出在渲染著陸資 源106之后在用戶接口設(shè)備(例如,電子顯示屏、計算機監(jiān)視器、觸敏顯示器等)上呈現(xiàn)的著 陸資源106的視覺外觀??煺請D像可包括用于著陸資源106的色彩信息(例如,像素色彩、亮 度、飽和度等)和風格信息(例如,方角、圓邊、現(xiàn)代、鄉(xiāng)村等)。在某些實施方式中,快照圖像 可以是具有任何可行文件擴展(例如,jpg、. png、. bmp等)的圖片文件。
[0065] D0M樹可以是特定著陸資源106的分級模型。D0M樹可包括用于著陸資源106的圖像 信息(例如,圖像URL、顯示位置、顯示尺寸、alt文本等)、字體信息(例如,字體名、大小、效果 等)、色彩信息(例如,RGB色值、十六進制色彩代碼等)和文本信息。
[0066] 在各種實施方式中,資源渲染器110可以是內(nèi)容生成系統(tǒng)114或單獨部件的一部 分。資源渲染器110可響應(yīng)于來自內(nèi)容生成系統(tǒng)114的渲染請求而準備快照圖像和/或D0M 樹。資源渲染器110可響應(yīng)于渲染請求而向內(nèi)容生成系統(tǒng)114傳送快照圖像和/或D0M樹。
[0067] 仍參考圖1,計算機系統(tǒng)100被示為包括數(shù)據(jù)存儲設(shè)備112。數(shù)據(jù)存儲設(shè)備112可以 是能夠存儲簡檔數(shù)據(jù)、內(nèi)容項目數(shù)據(jù)、賬戶數(shù)據(jù)或者被內(nèi)容生成系統(tǒng)114或計算機系統(tǒng)110 的另一部件使用的任何其它類型的數(shù)據(jù)的任何類型的存儲器設(shè)備。數(shù)據(jù)存儲設(shè)備112可包 括任何類型的非易失性存儲器、介質(zhì)或存儲器設(shè)備。例如,數(shù)據(jù)存儲設(shè)備112可包括半導(dǎo)體 存儲器設(shè)備(例如,EPROM、EEPR0M、閃存設(shè)備等)磁盤(例如,內(nèi)部硬盤、可移動磁盤等)、磁光 盤和/或CD ROM和DVD-ROM盤。
[0068] 在某些實施方式中,數(shù)據(jù)存儲設(shè)備112在內(nèi)容生成系統(tǒng)114、著陸資源106或內(nèi)容請 求者104本地。在其它實施方式中,數(shù)據(jù)存儲設(shè)備112是經(jīng)由網(wǎng)絡(luò)102與內(nèi)容生成系統(tǒng)114和/ 或內(nèi)容請求者104相連的遠程數(shù)據(jù)存儲設(shè)備。在某些實施方式中,數(shù)據(jù)存儲設(shè)備112是能夠 接收來自內(nèi)容生成系統(tǒng)114和/或內(nèi)容請求者104的查詢并對其進行響應(yīng)的數(shù)據(jù)存儲服務(wù)器 或系統(tǒng)的一部分。
[0069] 在某些實施方式中,數(shù)據(jù)存儲設(shè)備112被配置成存儲從著陸資源106提取的視覺信 息。例如,數(shù)據(jù)存儲設(shè)備112可存儲用于在著陸資源106上顯示的各種圖像的圖像數(shù)據(jù)。圖像 數(shù)據(jù)可包括實際圖像(例如,圖像文件)、圖像的URL位置、圖像屬性、圖像元數(shù)據(jù)或在著陸資 源106上顯示的圖像的其它質(zhì)量。
[0070] 數(shù)據(jù)存儲設(shè)備112可被配置成存儲已結(jié)合內(nèi)容請求者104使用的先前內(nèi)容項目。先 前內(nèi)容項目可包括由內(nèi)容請求者104提供的內(nèi)容項目、由內(nèi)容生成系統(tǒng)114針對內(nèi)容請求者 104創(chuàng)建的內(nèi)容項目、先前被內(nèi)容請求者104使用或批準的圖像和/或先前生成的內(nèi)容項目 的其它組成部分。數(shù)據(jù)存儲設(shè)備112可以是用于從著陸資源106提取的頁面上圖像、先前被 內(nèi)容請求者104使用或批準的圖像和/或未從著陸資源106提取或被內(nèi)容請求者104批準的 其它圖像的圖像儲存庫。
[0071] 仍參考圖1,計算機系統(tǒng)100被示為包括內(nèi)容生成系統(tǒng)114。內(nèi)容生成系統(tǒng)114可被 配置成從著陸資源106提取視覺信息(例如,圖像、色彩、文本、字體、風格等)。內(nèi)容生成系統(tǒng) 114可分析提取的圖像以檢測其視覺內(nèi)容和語義內(nèi)容。例如,內(nèi)容生成系統(tǒng)114可確定提取 圖像中的內(nèi)容分布(例如,顯著對象的位置、文本的位置等)并用圖像表示什么的定性描述 (例如,汽車類型、鞋的品牌等)來標記所提取的圖像。內(nèi)容生成系統(tǒng)114可處理提取的圖像 (例如,裁剪、增強、優(yōu)化、格式化等)并選擇圖像以便在第三方內(nèi)容項目中使用。內(nèi)容生成系 統(tǒng)114可創(chuàng)建包括所選擇的圖像的第三方內(nèi)容項目并將所創(chuàng)建的第三方內(nèi)容項目派發(fā)給用 戶設(shè)備108。參考圖2來更詳細地描述內(nèi)容生成系統(tǒng)114。
[0072] 現(xiàn)在參考圖2,根據(jù)所述實施方式,示出了更詳細地圖示出內(nèi)容生成系統(tǒng)114的框 圖。內(nèi)容生成系統(tǒng)114被示為包括通信接口 202和處理電路204。通信接口 202可包括用于與 本地或遠程設(shè)備或系統(tǒng)執(zhí)行數(shù)據(jù)通信的有線或無線接口(例如,插孔、天線、發(fā)射機、接收 機、收發(fā)機、導(dǎo)線端子、以太網(wǎng)端口、WiFi收發(fā)機等)。例如,通信接口 202可允許內(nèi)容生成系 統(tǒng)114與內(nèi)容請求者104、資源106、用戶設(shè)備108、資源渲染器110以及計算機系統(tǒng)100的其它 部件通?目。
[0073] 處理電路204被示為包括處理器206和存儲器208??蓪⑻幚砥?06實現(xiàn)為通用處理 器、專用集成電路(ASIC)、一個或多個現(xiàn)場可編程門陣列$?6六)、0?1]、6?1]、處理部件組或其 它適當?shù)碾娮犹幚聿考?br>[0074]存儲器208可包括用于存儲數(shù)據(jù)和/或計算機代碼以便完成和/或促進在本公開中 描述的各種過程、層以及模塊的一個或多個設(shè)備(例如,RAM、ROM、閃存、硬盤存儲等)。存儲 器208可包括易失性存儲器或非易失性存儲器。存儲器208可包括數(shù)據(jù)庫部件、目標代碼部 件、腳本部件或者用于支持在本公開中描述的各種活動和信息結(jié)構(gòu)的任何其它類型的信息 結(jié)構(gòu)。在某些實施方式中,存儲器208經(jīng)由處理電路204通信連接到處理器206并包括用于執(zhí) 行本文所述的一個或多個過程的計算機代碼(例如,存儲在存儲器208中的數(shù)據(jù)模塊)。簡而 言之,存儲器208被示為包括資源渲染器模塊210、圖像模塊212、色彩模塊214、文本模塊 216、字體模塊218以及布局模塊220。
[0075]仍參考圖2,存儲器208被示為包括資源渲染器模塊210。在某些實施方式中,由資 源渲染器模塊210而不是外部資源渲染服務(wù)(例如,資源渲染器110)來執(zhí)行資源渲染。資源 渲染器模塊210可包括如參考圖1所述的資源渲染器110的功能。例如,資源渲染器模塊210 可能能夠解釋著陸資源106并創(chuàng)建其視覺表示(例如,圖像、顯示等)。
[0076]資源渲染器模塊210可使用URL或由內(nèi)容請求者104提供的其它指示符來識別特定 著陸資源作為用以生成內(nèi)容項目的請求的一部分。資源渲染器模塊210可從著陸資源106讀 取并解釋標記內(nèi)容(例如,HTML、XML、圖像URL等)和格式化信息(例如,CSS、XSL等)并渲染著 陸資源1〇6(例如,根據(jù)W3C標準)。資源渲染器模塊210可創(chuàng)建著陸資源106的快照圖像和/或 構(gòu)造表示著陸資源106的D0M樹。
[0077]快照圖像可以是所識別的著陸資源106的視覺表示??煺請D像可圖示出在渲染著 陸資源106之后在用戶接口設(shè)備(例如,電子顯示屏、計算機監(jiān)視器、觸敏顯示器等)上呈現(xiàn) 的著陸資源106的視覺外觀??煺請D像可包括用于著陸資源106的色彩信息(例如,像素色 彩、亮度、飽和度等)和風格信息(例如,方角、圓邊、現(xiàn)代、鄉(xiāng)村等)。在某些實施方式中,快照 圖像可以是具有任何可行文件擴展(例如,jpg、. png、. bmp等)的圖片文件。
[0078] D0M樹可以是已識別的著陸資源106的分級模型。D0M樹可包括用于著陸資源106的 圖像信息(例如,圖像URL、顯示位置、顯示尺寸、alt文本等)、字體信息(例如,字體名、大小、 效果等)、色彩信息(例如,RGB色值、十六進制色彩代碼等)和文本信息。資源渲染器模塊210 可將快照圖像和/或D0M樹存儲在存儲器208中以供內(nèi)容生成系統(tǒng)114的其它模塊隨后使用。 [0079]仍參考圖2,存儲器208被示為包括圖像模塊212。圖像模塊212可被配置成從著陸 資源106提取圖像。例如,圖像模塊212可解析用于著陸資源106的D0M樹以識別并提取圖像 和圖像元數(shù)據(jù)(例如,圖像URL、顯示位置、顯示尺寸、alt文本等)。該圖像元數(shù)據(jù)可用來確定 用于在著陸資源106上顯示的每個圖像的頁面上顯著性。在某些實施方式中,圖像模塊212 從其它數(shù)據(jù)源(例如,先前使用或批準的圖像的儲存庫、庫存圖像的儲存庫等)提取圖像和 圖像元數(shù)據(jù)。
[0080] 圖像模塊212可分析所提取的圖像以檢測圖像的視覺內(nèi)容。檢測視覺內(nèi)容可包括 例如確定在圖像中表示的顯著對象的位置,確定圖像中的文本的位置和/或確定圖像是否 可以被裁剪或處理以改善圖像的視覺沖擊。在某些實施方式中,圖像模塊212分析提取的圖 像以檢測圖像的語義內(nèi)容。檢測語義內(nèi)容可包括例如識別圖像中所描繪的對象或圖像所傳 達的含義。圖像模塊212可向圖像分配描述其語義內(nèi)容的一個或多個標簽或關(guān)鍵字。該標簽 和/或關(guān)鍵字可以用來確定圖像與特定第三方內(nèi)容項目的相關(guān)性。
[0081] 圖像模塊212可處理圖像以使圖像準備好在第三方內(nèi)容項目中使用。圖像處理可 包括對圖像進行裁剪以強調(diào)顯著對象或去除文本、將圖像重新確定尺寸、將圖像格式化或 者另外調(diào)整圖像。在某些實施方式中,圖像模塊212識別并增強徽標圖像。
[0082] 圖像模塊212可基于圖像的各種屬性對圖像進行過濾和排名。圖像模塊212可確定 用于每個圖像的質(zhì)量分值和/或頁面上顯著性分值。用于圖像的質(zhì)量分值可基于各種圖像 屬性來指示圖像的審美外觀。顯著性分值可指示用來在著陸資源106上顯示所提取的圖像 的突出性。圖像模塊212可將具有小于閾值顯示尺寸的顯示尺寸或小于閾值質(zhì)量分值的質(zhì) 量分值的圖像丟棄或過濾。在某些實施方式中,圖像模塊212可基于與圖像相關(guān)聯(lián)的顯著性 分值將圖像排名。圖像模塊212可選擇最高排名的一個或多個圖像以便包括在顯示內(nèi)容項 目中。參考圖3來更詳細地描述圖像模塊212。
[0083]仍參考圖2,存儲器208被示為包括色彩模塊214。色彩模塊214可生成用于顯示內(nèi) 容的色彩方案。例如,色彩模塊214可選擇用于內(nèi)容項目的背景、標題、描述、按鈕背景和/或 按鈕文本的色彩。色彩方案可包括對應(yīng)于在著陸資源106上顯示的色彩的一個或多個色彩。
[0084]色彩模塊214可使用著陸資源106的快照圖像和/或D0M樹來選擇用于內(nèi)容項目的 色彩。在某些實施方式中,色彩模塊214可使用集群技術(shù)(例如,k-means集群)從快照圖像提 取多個色彩集群。參考圖4來更詳細地描述色彩模塊214。
[0085]仍參考圖2,存儲器208被示為包括文本模塊216。文本模塊216可被配置成自動地 創(chuàng)建第三方內(nèi)容項目的文本部分(例如,文本描述、標題等)。在各種實施方式中,文本模塊 216可用來創(chuàng)建顯示內(nèi)容項目的文本部分或純文本內(nèi)容項目。在某些實施方式中,文本模塊 216使用著陸資源106的D0M樹或快照圖像來創(chuàng)建在著陸資源106上顯示的文本的概要。在某 些實施方式中,文本模塊216從除著陸資源106之外或作為其替代的其它數(shù)據(jù)源檢索文本數(shù) 據(jù)。例如,文本模塊216可從企業(yè)、產(chǎn)品或服務(wù)的用戶創(chuàng)建評論接收文本數(shù)據(jù)??蓮脑试S用戶 在其上面張貼或提交意見、評論或與特定企業(yè)、產(chǎn)品或服務(wù)有關(guān)的其它文本的因特網(wǎng)資源 (例如,網(wǎng)站)檢索該評論。可使用著陸資源106的URL來指定此類評論的位置和/或使文本模 塊216指向特定資源。
[0086]文本模塊216可包括情緒檢測系統(tǒng),其能夠在有或沒有數(shù)字表示評級(例如,"5中 的1"、"4星"等)的情況下確定評論是正面的還是負面的。情緒檢測系統(tǒng)可解析評論的語言, 尋找指示正面的形容詞(例如,極好、好、很好、奇妙等)。情緒檢測系統(tǒng)然后可選擇或提取包 括此類正面短語的評論的相對短的片斷以便包括在生成的內(nèi)容項目中。參考圖5來更詳細 地描述文本模塊216。
[0087]仍參考圖2,存儲器208被示為包括字體模塊218。字體模塊218可選擇字體或字體 系列以便在生成的內(nèi)容項目中使用。在某些實施方式中,著陸資源106可包括諸如HTML、CSS 或XML字體標簽之類的字體信息。字體模塊218可使用用于著陸資源106的渲染DOM樹來提取 一個或多個字體(例如,字體面、字體系列等)。字體模塊218可從著陸資源106的渲染D0M樹 或者直接地從著陸資源1〇6(例如,使用光學字符識別等)提取字體信息。
[0088]在某些實施方式中,字體模塊218基于字體大小將提取的字體分離成多個種類。例 如,字體模塊218可創(chuàng)建用于大字體(例如,大于20pt、大于16pt等)的第一種類和用于相對 較小的字體的第二種類??蓮匿秩镜腄0M樹或者直接地從著陸資源106提取字體大小。在某 些實施方式中,字體模塊218選擇多個字體或字體系列以便在第三方內(nèi)容項目中使用。例 如,字體模塊218可選擇第一字體以用作用于生成的內(nèi)容項目的標題字體并選擇第二字體 以用作用于內(nèi)容項目的描述性部分或按鈕文本的字體。
[0089]仍參考圖2,存儲器208被示為包括部件模塊220。布局模塊220可被配置成使用所 選擇的文本、圖像、色彩以及字體來生成用于內(nèi)容項目的布局。布局模塊220可從一組預(yù)定 義布局選項(例如,模板布局)中選擇布局或者生成新的布局(例如,不基于模板)。布局模塊 220可基于由圖像模塊212選擇的圖像的顯示尺寸和/或由文本模塊216選擇的文本的長度 來生成布局。布局模塊220可將圖像重新確定尺寸和/或調(diào)整文本以適合于所選擇的布局或 調(diào)整布局以適合于所選擇的圖像和/或文本。
[0090]在某些實施方式中,布局模塊220使用從著陸資源106提取的視覺信息來確定風 格、企業(yè)種類或用于內(nèi)容項目的外觀。例如,布局模塊220可確定著陸資源106的企業(yè)種類 (例如,快餐、汽車零部件等)、著陸資源106的風格(例如,現(xiàn)代或鄉(xiāng)村)以及在著陸資源106 上顯示的形狀的使用(例如,90度角、圓角等)。布局模塊220可調(diào)用外部數(shù)據(jù)庫以基于著陸 資源106的URL來檢索企業(yè)種類信息。參考圖6來更詳細地描述布局模塊220。
[0091]現(xiàn)在參考圖3,示出了根據(jù)所述實施方式的更詳細地圖示出圖像模塊212的框圖。 圖像模塊212被示為包括圖像提取模塊302、內(nèi)容檢測模塊304、圖像處理模塊306以及圖像 排名模塊308。
[0092]圖像提取模塊302可被配置成從著陸資源106和/或其它數(shù)據(jù)源提取圖像。例如,圖 像提取模塊302可從資源渲染器110接收用于著陸資源106的D0M樹。圖像提取模塊302可解 析D0M樹以識別并提取圖像和圖像元數(shù)據(jù)(例如,圖像URL、顯示位置、顯示尺寸、alt文本 等)。在某些實施方式中,圖像模塊212從其它數(shù)據(jù)源提取圖像和圖像元數(shù)據(jù)。
[0093]圖像提取模塊302可以從其提取圖像的其它數(shù)據(jù)源被示為包括已使用圖像數(shù)據(jù)庫 310和庫存圖像數(shù)據(jù)庫312。已使用圖像數(shù)據(jù)庫310可以是用于在指向與當前生成的內(nèi)容項 目相同的著陸資源1〇6(例如,同一 URL、同一域等)的先前內(nèi)容項目中使用的所有圖像的儲 存庫。已使用圖像數(shù)據(jù)庫310可包括由內(nèi)容請求者104提供的圖像和/或先前已被內(nèi)容請求 者104批準的圖像??蓪⒁咽褂脠D像數(shù)據(jù)庫310中的圖像與附加數(shù)據(jù)(例如,圖像元數(shù)據(jù))一 起存儲,該附加數(shù)據(jù)諸如與其中包括圖像的先前第三方內(nèi)容項目相關(guān)聯(lián)的關(guān)鍵字及其它數(shù) 據(jù)。
[0094]庫存圖像數(shù)據(jù)庫312可以是用于不一定與內(nèi)容請求者104相關(guān)聯(lián)或者從著陸資源 106提取的多種圖像的儲存庫。庫存圖像數(shù)據(jù)庫312可包括已從其它資源提取或者另外提供 給內(nèi)容生成系統(tǒng)114的圖像。在某些實施方式中,圖像提取模塊302確定數(shù)據(jù)庫310-312中的 圖像與當前生成的內(nèi)容項目的相關(guān)性分值(例如,通過比較關(guān)鍵字等)。在某些實施方式中, 圖像提取模塊302僅從數(shù)據(jù)庫310-312提取具有超過相關(guān)性分值閾值的相關(guān)性分值的圖像。 從已使用圖像數(shù)據(jù)庫310和/或庫存圖像數(shù)據(jù)庫312提取的圖像可包括例如企業(yè)徽標(例如, 商標、服務(wù)標志等)、特色產(chǎn)品的圖片或其它突出圖像。
[0095] 在某些實施方式中,圖像提取模塊302使用圖像元數(shù)據(jù)來確定用于在著陸資源106 上顯示的每個圖像的頁面上顯著性。用于圖像的頁面上顯著性可指示用來在著陸資源106 上顯示圖像的相關(guān)重要性或突出性。圖像提取模塊302可提取圖像的各種屬性,諸如圖像的 垂直放置(例如,頁面的頂部、頁面的中間、頁面的底部等)、圖像的顯示尺寸(例如,顯示高 度、顯示寬度等)、圖像是否在著陸資源106上居于中心、圖像周圍的視覺雜亂和/或可與頁 面上顯著性有關(guān)的其它屬性。
[0096] 在某些實施方式中,圖像提取模塊302提取徽標圖像?;諛藞D像可以是商標、企業(yè) 徽標、產(chǎn)品徽標、公司徽標或者與特定產(chǎn)品、服務(wù)或組織相關(guān)聯(lián)的任何其它圖像。在某些實 施方式中,圖像提取模塊302查詢數(shù)據(jù)庫310-312以識別先前由內(nèi)容請求者104提交或批準 的徽標圖像。在某些實施方式中,可用URL或域名來組織數(shù)據(jù)庫310-312,使得可容易地通過 指定URL來檢索徽標信息。例如,圖像提取模塊302可使用著陸資源106的URL來搜索數(shù)據(jù)庫 310-312。在各種實施方式中,圖像提取模塊302可從已從著陸資源106提取(例如,用URL)的 圖像集合或者從存儲在數(shù)據(jù)庫310-312中的圖像識別徽標圖像。
[0097] 在某些實施方式中,數(shù)據(jù)庫310-312可不包含用于著陸資源106或與著陸資源106 相關(guān)聯(lián)的域的徽標信息。當沒有徽標信息可用時,圖像提取模塊302可嘗試使用其它技術(shù)來 識別徽標圖像。在某些實施方式中,圖像提取模塊302對著陸資源106或與提取的圖像相關(guān) 聯(lián)的元數(shù)據(jù)搜索特殊徽標標記標簽。特殊徽標標記標簽的一個示例是:
[0098] 〈link rel = 〃example-log〇-markup〃href = 〃somepath/image.png〃>
[0099]其中,使用文本串'example-logo-markup'作為識別徽標圖像的關(guān)鍵字。在其它實 施方式中,可使用不同的文本串或關(guān)鍵字。可基于著陸資源106的URL、與著陸資源106相關(guān) 聯(lián)的域、與著陸資源106相關(guān)聯(lián)的企業(yè)實體或任何其它準則來選擇特定文本串或關(guān)鍵字???使用任何數(shù)目的徽標標記關(guān)鍵字來識別潛在徽標圖像。圖像提取模塊302可提取'href'屬 性值(例如,somepath/image.png)作為指定潛在徽標圖像的位置的URL。
[0100]在某些實施方式中,圖像提取模塊302搜索圖像元數(shù)據(jù)(例如,HTML標簽、URL、顯示 位置、顯示尺寸、alt文本、文件名、文件尺寸)以識別徽標圖像。例如,圖像提取模塊302可搜 索圖像文件名、alt文本或標題屬性中的指示徽標圖像的文本串或關(guān)鍵字(例如,"徽標")。 [0101]圖像提取模塊302可生成從著陸資源106、已使用圖像數(shù)據(jù)庫310和/或庫存圖像數(shù) 據(jù)庫312提取的圖像的列表、集合或編譯。在某些實施方式中,可將從著陸資源106提取的圖 像存儲在圖像數(shù)據(jù)庫(例如,數(shù)據(jù)存儲設(shè)備112、存儲器208等)中??膳c用于每個圖像的元數(shù) 據(jù)和顯著性準則(例如,作為圖像URL、顯示位置、顯示尺寸、alt文本、文件名、文件尺寸等) 相結(jié)合地存儲所提取的圖像。可使用由圖像提取器252生成的圖像的列表和與每個提取的 圖像相關(guān)聯(lián)的信息來選擇一個或多個圖像以便包括在生成的內(nèi)容項目中。
[0102] 仍參考圖3,圖像模塊212被示為包括內(nèi)容檢測模塊304。內(nèi)容檢測模塊304可被配 置成分析由圖像提取模塊302提取的圖像以檢測圖像中的各種類型的內(nèi)容分布(例如,文 本、顯著對象、人臉等)、圖像的語義內(nèi)容和/或圖像的審美質(zhì)量。
[0103] 在某些實施方式中,內(nèi)容檢測模塊304識別每個提取的圖像的顯示尺寸。如果用于 圖像的顯示尺寸小于閾值顯示尺寸(例如,閾值高度、閾值寬度、閾值面積等),則內(nèi)容檢測 模塊304可丟棄圖像。在某些實施方式中,內(nèi)容檢測模塊304識別用于每個已提取的圖像的 縱橫比。如果用于圖像的縱橫比不在預(yù)定義縱橫比范圍(例如,0.2-5、0.33-3、0.5-2等)內(nèi), 則內(nèi)容檢測模塊304可丟棄圖像。
[0104] 內(nèi)容檢測模塊304被示為包括內(nèi)容分布檢測器314、語義內(nèi)容檢測器316以及質(zhì)量 檢測器318。內(nèi)容分布檢測器314可被配置成檢測由圖像提取模塊302提取的圖像中的內(nèi)容 的位置、尺寸和/或分布。內(nèi)容分布檢測器314可檢測各種類型的圖像內(nèi)容的分布,諸如色 彩、邊緣、人臉以及文本。
[0105] 在某些實施方式中,內(nèi)容分布檢測器314被配置成對所提取的圖像中的顯著對象 進行定位。顯著對象可以是前景對象、特征對象或者在所提取的圖像中突出地顯示的其它 對象。在某些實施方式中,內(nèi)容分布檢測器314分析圖像中的色彩的分布以將前景對象與背 景色彩區(qū)別開。內(nèi)容分布檢測器314可識別所提取的圖像中的邊緣以檢測對象(例如,前景 對象、背景對象、并排對象等)之間的邊界。將顯著對象與其它對象區(qū)別開可對識別圖像的 最有意義或重要區(qū)域有用。
[0106] 在某些實施方式中,內(nèi)容分布檢測器314被配置成檢測所提取的圖像中的文本。內(nèi) 容分布檢測器314可對所提取的圖像執(zhí)行光學字符識別(OCR)以檢測各種類型的文本(例 如,標題文本、創(chuàng)意文本、喚起行動文本、廣告文本等)。某些提取的圖像其本身可以是包括 其自己的創(chuàng)意文本的廣告。內(nèi)容分布檢測器314可識別包括文本的圖像區(qū)域,使得該文本可 以被裁剪或從圖像去除。
[0107] 在某些實施方式中,內(nèi)容分布檢測器314生成用于每個提取的圖像的顯著性地圖。 該顯著性地圖可標記圖像中的文本、人臉和/或前景對象的位置。例如,可用矩形列表來識 別具有文本或人臉的區(qū)域??捎枚M制位圖、線或邊界標記來表示前景區(qū)域。內(nèi)容分布檢測 器314可確定圖像中的顯著對象相對于整個圖像的尺寸。如果圖像中所表示的顯著對象與 整個圖像的顯示尺寸相比是相對小的(例如,小于閾值、小于總顯示尺寸的一定百分比等), 內(nèi)容分布檢測器314可丟棄該圖像或者將該圖像從用于包括在生成的內(nèi)容項目的候選的圖 像列表中去除。
[0108] 仍參考圖3,內(nèi)容檢測模塊304被示為包括語義內(nèi)容檢測器316。語義內(nèi)容檢測器 316可被配置成分析由圖像提取模塊302提取的圖像以檢測圖像的語義內(nèi)容。檢測語義內(nèi)容 可包括例如識別圖像中所描繪的對象或圖像所傳達的含義。語義內(nèi)容檢測器316可使用視 覺搜索服務(wù)(VSS)、圖像內(nèi)容注釋前端(ICAFE)和/或圖像內(nèi)容注釋服務(wù)(ICAS)來確定圖像 的語義內(nèi)容。此類服務(wù)可被配置成接收圖像(例如,圖像URL、圖像文件等)、分析圖像以及輸 出描述圖像中描繪的內(nèi)容的各種標簽(例如,標題、關(guān)鍵字、短語等)。語義內(nèi)容檢測器316可 將圖像注釋和搜索服務(wù)配置成使用不同模塊(例如,徽標模塊、產(chǎn)品模塊等)來精化針對輸 入圖像生成的關(guān)鍵字和標簽。
[0109] 語義內(nèi)容檢測器316可向圖像分配標簽或關(guān)鍵字作為其屬性或標簽。例如,針對奧 迪牌汽車的圖像,語義內(nèi)容檢測器316可向圖像分配關(guān)鍵字"汽車"、"跑車"、"奧迪"、"Audi R8VI 0"或者定性地描述圖像的內(nèi)容的其它關(guān)鍵字。在某些實施方式中,語義內(nèi)容檢測器 316可使每個關(guān)鍵字或標簽與指示關(guān)鍵字或標簽對圖像的估計準確度或相關(guān)性的分值相關(guān) 聯(lián)。該標簽和/或關(guān)鍵字可以被圖像排名模塊308用來確定圖像與特定第三方內(nèi)容項目、搜 索查詢和/或電子資源的相關(guān)性。
[0110] 仍參考圖3,內(nèi)容檢測模塊304被示為包括質(zhì)量檢測器318。質(zhì)量檢測器318可被配 置成確定由圖像提取模塊302提取的圖像的視覺質(zhì)量(例如,審美質(zhì)量)。用于圖像的視覺質(zhì) 量可基于圖像的視覺特征來表示用于圖像的人類視覺偏好,所述視覺特征諸如圖像的曝光 度、銳度、對比度、色彩方案、色彩密度和/或其它審美質(zhì)量。
[0111] 質(zhì)量檢測器318可通過利用計算機視覺、聚類以及用于圖像的元數(shù)據(jù)來以算法方 式確定視覺質(zhì)量。例如,質(zhì)量檢測器318可使用圖像或圖像特征作為到針對人類所標記的圖 像偏好而被訓練的排名模型的輸入。在某些實施方式中,質(zhì)量檢測器318將圖像的特征與先 前已被人類評分以識別圖像的審美或視覺質(zhì)量的圖像特征相比較。具有與被人類評高分的 圖像特征更緊密地匹配的特征的圖像可被質(zhì)量檢測器318分配較高的質(zhì)量分值。具有與被 人類評高分的圖像特征不同的特征的圖像可被質(zhì)量檢測器318分配較低的質(zhì)量分值。
[0112]仍參考圖3,圖像模塊212被示為包括圖像處理模塊306。圖像處理模塊306可被配 置成處理由圖像提取模塊302提取的圖像以使圖像準備好在內(nèi)容項目中使用。圖像處理模 塊306可接收由內(nèi)容檢測模塊304生成的內(nèi)容檢測結(jié)果作為輸入,并且可輸出已處理的圖 像。在各種實施例中,處理圖像可包括對圖像進行裁剪,將圖像格式化,增強圖像,將文本從 圖像去除,或者另外調(diào)整圖像以便在自動生成的內(nèi)容項目中使用。圖像處理模塊306被示為 包括圖像裁剪器320和圖像增強器322。
[0113]圖像裁剪器320可被配置成基于由內(nèi)容分布檢測器314檢測到的圖像內(nèi)容的分布 來確定是否要對每個提取的圖像進行裁剪。例如,圖像裁剪器320可使用由內(nèi)容分布檢測器 314生成的顯著性地圖來確定包含顯著對象(例如,前景對象)、文本、人臉和/或其它類型的 所檢測的內(nèi)容的每個圖像的面積??蓪@著對象、文本以及人臉的圖像部分在顯著性 地圖中表示為矩形。圖像裁剪器320可使用顯著性地圖所指示的內(nèi)容分布來識別要保持的 每個圖像的一部分和要丟棄的每個圖像的一部分。
[0114]在某些實施方式中,圖像裁剪器320被配置成識別包含顯著對象的每個圖像的一 部分。圖像中的顯著對象的位置可被內(nèi)容分布檢測器314表示為顯著性地圖中的一對矢量。 例如,可用定義圖像中的矩形的垂直矢量和水平矢量來指示顯著對象的位置。圖像裁剪器 320可確定每個圖像內(nèi)的包含顯著對象的一個或多個矩形的尺寸和位置。對于包含多個顯 著對象的圖像而言,圖像裁剪器320可選擇要保持的顯著對象中的一個或多個和要丟棄的 顯著對象中的一個或多個。在某些實施方式中,圖像裁剪器320生成包含多個顯著對象的矩 形。由圖像裁剪器320生成的矩形可以是包括多個顯著對象的最小可能矩形。
[0115]在某些實施方式中,圖像裁剪器320確定包含顯著對象的矩形相對于圖像的總顯 示尺寸的尺寸(例如,作為總顯示尺寸的百分比、作為圖像的總面積的比例等)。在某些實施 方式中,圖像裁剪器320確定包含顯著對象的矩形的邊緣(例如,頂邊、底邊、側(cè)邊等)與圖像 的邊緣之間的空間的量。例如,圖像裁剪器320可識別包含顯著對象的矩形的邊緣與圖像邊 緣之間的距離(例如,像素數(shù)等)。圖像裁剪器320可確定矩形的每個邊緣與圖像的相應(yīng)邊緣 之間的距離(例如,矩形的頂邊與圖像的頂邊之間的距離、矩形的底邊與圖像的底邊之間的 距離等)。
[0116] 圖像裁剪器320可基于圖像內(nèi)的顯著對象的尺寸和位置來確定是否要對圖像進行 裁剪。針對每個圖像,圖像裁剪器320可基于圖像的顯示尺寸(例如,顯示尺寸的80%、顯示 尺寸的60%等)來計算面積閾值。如果包含顯著對象的矩形具有超過面積閾值的面積,則圖 像裁剪器320可確定不應(yīng)對圖像進行裁剪。如果包含顯著對象的矩形具有小于面積閾值的 面積,則圖像裁剪器320可確定應(yīng)對圖像進行裁剪。在某些實施方式中,如果顯著對象占用 小于圖像的約三分之一的面積,則圖像裁剪器320確定應(yīng)對圖像進行裁剪。
[0117] 圖像裁剪器320可對圖像進行裁剪以去除不包含顯著對象的某些或所有圖像內(nèi) 容。例如,圖像裁剪器320可對圖像進行裁剪,使得只有包含顯著對象的矩形留下。在某些實 施方式中,圖像裁剪器320將圖像裁剪成包括顯著對象矩形和該顯著對象矩形周圍的邊界。
[0118] 在某些實施方式中,圖像裁剪器320被配置成從圖像裁剪文本。圖像裁剪器320可 使用由內(nèi)容分布檢測器314生成的顯著性地圖來識別包括文本的每個圖像的一部分。例如, 圖像裁剪器320可識別指示圖像中的文本的位置的一個或多個矩形。在某些實施方式中,圖 像裁剪器320基于包含顯著對象的圖像面積和包含文本的圖像面積來確定要保持的圖像的 一部分。例如,圖像裁剪器320可將包含文本的圖像部分丟棄,同時保持包含顯著對象的圖 像部分。圖像裁剪器320可通過生成矩形來從圖像裁剪文本,該矩形包括包含顯著對象的一 個或多個矩形且沒有包含文本的矩形。在某些實施方式中,圖像裁剪器320將圖像裁剪成僅 包括在由圖像裁剪器320生成的矩形內(nèi)的圖像內(nèi)容(例如,顯著對象、人臉等)。
[0119] 在某些實施方式中,圖像裁剪器320被配置成從圖像畫面裁剪徽標圖像。例如,由 圖像提取模塊302提取的某些圖像可以是單獨按鈕或徽標圖像的組合或編譯(例如,在網(wǎng)格 中包含多個徽標的拼接帆布)。圖像裁剪器320可被配置成確定圖像畫面內(nèi)的徽標圖像的位 置并裁剪圖像畫面,使得只有徽標圖像留下。
[0120]仍參考圖3,圖像處理模塊306被示為包括圖像增強器322。圖像增強器322可被配 置成增強或優(yōu)化由圖像提取模塊302提取的圖像以便在生成的內(nèi)容項目中使用。增強或優(yōu) 化圖像可包括例如使圖像的邊緣成圓形,向圖像添加照明效果,向圖像添加紋理或深度和/ 或應(yīng)用其它效果來增強圖像的視覺沖擊。
[0121]在某些實施方式中,圖像增強器322使用由內(nèi)容檢測模塊304產(chǎn)生的內(nèi)容檢測結(jié)果 來識別徽標圖像。某些徽標圖像可被圖像提取模塊302作為平直且簡單的徽標提取。例如, 當徽標被用戶設(shè)備108渲染時,著陸資源106可依賴于CSS或另一內(nèi)容標記方案來改變平直/ 簡單徽標的外觀。圖像增強器322可處理徽標圖像以通過促使徽標看起來是三維的、添加深 度或照明效果、使拐角成圓形、促使徽標表現(xiàn)為按鈕、優(yōu)化徽標以便在移動設(shè)備上顯示或者 另外調(diào)整徽標以改善其視覺沖擊來將平直/簡單的徽標轉(zhuǎn)換成優(yōu)化徽標。圖像處理模塊306 可將已處理圖像存儲在數(shù)據(jù)存儲設(shè)備中。
[0122] 仍參考圖3,圖像模塊212被示為包括圖像排名模塊308。圖像排名模塊308可被配 置成將各種圖像排名以確定圖像中的哪些將包括在生成的內(nèi)容項目中。圖像排名模塊308 被示為包括頁面上顯著性計算器324和圖像內(nèi)容評估器326。
[0123] 頁面上顯著性計算器324可被配置成基于用來在著陸資源106上顯示圖像的相對 重要性或突出性來向由圖像提取模塊302提取的每個圖像分配顯著性分值。例如,用于圖像 的顯著性分值可取決于圖像的垂直放置(例如,頁面的頂部、頁面的中間、頁面的底部等)、 圖像的顯示尺寸(例如,顯示高度、顯示寬度等)、圖像是否在著陸資源106上居于中心和/或 其它圖像顯著性評分準則。
[0124] 可以被頁面上顯著性計算器324使用的圖像顯著性評分算法的一個示例是:
[0125] Salience = a*sigmoidi(positiOny,yo,dy )+0*sigmoi d2( width,wo,dsize)
[0126] *sigmoid2(height ,ho,dsize)+5*central_alignment
[0127] 在某些實施方式中,α、β和δ全部是正的且總計為1 .(LSigmoidUpositiony,}^, (15〇可以是范圍從位置口〇8;[1:;[01^ = 0處的1.0(例如,著陸資源106的類型)至口08;[1:;[01^=00 處的0.0(例如,著陸資源106的底部,明顯遠離著陸資源106的頂部等)的S形函數(shù)。yo可以是 在該處Sigmoidl = 0.5的點,并且dy可控制圍繞y0的S形函數(shù)的斜率??蓪igmoid〗定義為 (1-Sigmoidi),并且central_alignment可以是圖像是否在著陸資源106上在中心對準(例 如,水平地居于中心)的度量。如果圖像完美地居于中心,貝ljcentral_alignment可以是1.0, 并且其可基于圖像的中心與著陸資源106的水平中心之間的距離減小。
[0128] 圖像內(nèi)容評估器326可將由圖像提取模塊302提取的圖像排名。在某些實施方式 中,該排名是基于分配給每個圖像的顯著性分值。顯著性分值可指示用于每個提取的圖像 的內(nèi)容請求者104的偏好,并且可以是確定哪些圖像最有可能被內(nèi)容請求者104批準的重要 度量。顯著性分值還可指示圖像有多好地對應(yīng)于在著陸資源106上展示的內(nèi)容。
[0129] 在某些實施方式中,圖像內(nèi)容評估器326基于與圖像相關(guān)聯(lián)的各種相關(guān)性準則對 圖像進行排名。例如,圖像內(nèi)容評估器326可使用相關(guān)性準則來向每個圖像分配相關(guān)性分 值。圖像內(nèi)容評估器326可通過基于著陸資源106的URL或自動生成的內(nèi)容項目將圖像(例 如,圖像元數(shù)據(jù)、圖像內(nèi)容等)與關(guān)鍵字列表相比較來確定用于圖像的相關(guān)性分值。例如,關(guān) 鍵字列表可基于企業(yè)分類、企業(yè)類型、企業(yè)種類或與著陸資源106相關(guān)聯(lián)的企業(yè)或?qū)嶓w相關(guān) 聯(lián)的其它屬性。在某些實施方式中,關(guān)鍵字列表可基于生成的內(nèi)容項目的標題或內(nèi)容項目 的其它屬性(例如,活動、廣告組、特征產(chǎn)品等)。相關(guān)性分值可指示特定圖像表示在自動生 成的內(nèi)容項目中展示的企業(yè)、產(chǎn)品或服務(wù)的可能性。
[0130] 在某些實施方式中,內(nèi)容評估器326在對圖像進行排名之前執(zhí)行一個或多個閾值 測試。例如,內(nèi)容評估器326可將由質(zhì)量檢測器318分配給每個圖像的質(zhì)量分值與閾值質(zhì)量 分值相比較。如果用于圖像的質(zhì)量分值小于閾值質(zhì)量分值,則圖像排名模塊308可丟棄圖 像。內(nèi)容評估器326可將每個提取且已處理的圖像的顯示尺寸與閾值顯示尺寸相比較。如果 用于圖像的顯示尺寸小于閾值顯示尺寸,則圖像排名模塊308可丟棄圖像。
[0131] 在某些實施方式中,圖像內(nèi)容評估器326生成多個圖像列表。由圖像內(nèi)容評估器 326生成的一個列表可以是徽標圖像列表。由圖像內(nèi)容評估器326生成的另一列表可以是從 著陸資源106提取的產(chǎn)品和/或突出圖像的列表。由圖像內(nèi)容評估器326生成的另一列表可 以是先前已被內(nèi)容請求者104使用和/或批準的圖像列表(例如,從已使用圖像數(shù)據(jù)庫310提 取的圖像)。圖像列表可包括與每個圖像相關(guān)聯(lián)的屬性,諸如圖像寬度、圖像高度、顯著性分 值、相關(guān)性分值或其它圖像信息。圖像內(nèi)容評估器326可根據(jù)分配給圖像的顯著性分值和/ 或相關(guān)性分值來布置列表中的圖像。圖像列表可被布局模塊220用來選擇用于包括在自動 生成的內(nèi)容項目中的圖像。
[0132] 現(xiàn)在參考圖4,示出了根據(jù)所述實施方式的色彩模塊214的框圖。色彩模塊214可生 成用于自動生成的內(nèi)容項目的色彩方案。色彩模塊214可選擇用于內(nèi)容項目的背景、標題、 描述、按鈕背景和/或按鈕文本的色彩。有利地,色彩方案可包括對應(yīng)于著陸資源106上所顯 示的色彩的一個或多個色彩。色彩模塊214被示為包括色彩提取器402和色彩方案選擇器 404 〇
[0133] 在某些實施方式中,色彩提取器402從資源渲染器110接收著陸資源106的渲染D0M 樹。D0M樹可為色彩提取器402提供圖像、背景色(例如,十六進制色彩代碼、色彩名等)、文本 色彩和/或在著陸資源106上顯示的其它項目。色彩提取器402可基于由D0M樹提供的信息來 估計著陸資源106的主色。
[0134] 在某些實施方式中,色彩提取器402從資源渲染器110接收著陸資源106的快照圖 像??沙秩镜腄0M樹之外或作為其替代而接收該快照圖像。有利地,該快照圖像可為色彩 提取器402提供從分析D0M樹不容易顯而易見的補充色彩信息。例如,快照圖像可準確地圖 示出著陸資源106的視覺外觀,包括HTML元素的實際顯示尺寸和由JAVASCRIPT渲染的風格 信息??煺請D像可被作為圖示出著陸資源106的渲染外觀的圖像文件(例如,.png、.bmp、 .jpg等)接收。
[0135] 色彩提取器402可從快照圖像提取主色。在某些實施方式中,色彩提取器402使用 諸如k-means聚類之類的聚類技術(shù)來從快照圖像提取主色。例如,色彩提取器402可將快照 圖像的每個像素視為獨立色彩測量(例如,獨立的k-means觀察)??舍槍獾拿總€原色(例 如,紅色、綠色以及藍色)使用范圍從零飽和(例如,0)至完全飽和(例如,255)的RGB色值來 表示每個像素的色彩。色彩提取器402可使用一組預(yù)定義色彩(例如,RGB(0,0,0)、RGB(225, 0,0)、RGB(0,255,0)、RGB(0,0,225)、RGB(255,255,0)、RGB(255,0,255)、RGB(0,255,255)、 RGB(255,255,255)等)作為初始聚類平均值并將每個像素分配給具有最接近于像素的RGB 色值的平均值的聚類。
[0136] 例如,可使用以下公式將每個像素的RGB色彩與每個聚類平均值相比較:|1_-Rpixei | + | Gmean-Gpixei | + | Bmean-Bpixei | =差。在某些實施方式中,如果用于像素的RGB色值與最 近聚類平均值之間的差超過閾值值(例如,I Rmean-Rpixel | + | G mean_Gpixel | + | Bmean _Bpixel I〉闡 值),則可創(chuàng)建新的平均值。在將每個像素分配給最近聚類(例如,具有最接近于用于像素的 色值的平均值的聚類)之后,可基于每個聚類中的像素的RGB色值來重新計算每個平均聚類 值。在某些實施方式中,可通過向最近聚類重新分配像素、直至像素在穩(wěn)定的平均值上收斂 為止或者直至已執(zhí)行閾值次數(shù)的迭代為止來執(zhí)行連續(xù)迭代。
[0137] 色彩提取器402可基于每個聚類中的像素的數(shù)目對精化色彩聚類進行排名。例如, 可將具有最多像素的色彩聚類排名為表示最主要色彩,可將具有第二多像素的色彩聚類排 名為表示第二最主要色彩等。在某些實施方式中,色彩提取器402可基于相對于快照圖像中 的像素的總數(shù)而言的相應(yīng)色彩聚類中的像素數(shù)目來向每個色彩分配權(quán)值。色彩提取器402 可生成提取的色彩的列表(例如,RGB值)以及每個色彩的權(quán)值或主導(dǎo)性排名。
[0138] 有利地,k-means聚類可提供色彩提取技術(shù),其在時間復(fù)雜性方面不會作為快照圖 像中的像素的數(shù)目的平方的函數(shù)而增加(例如,-Λ:)。替代地,k-means聚類具有與像素的數(shù)目乘以聚類迭代的次數(shù)成比例的時間復(fù)雜性(例如,time_ complexity = K*nPixeis*iterations)。用k-means聚類的像素數(shù)目與時間復(fù)雜性之間的線性 關(guān)系可導(dǎo)致相比于其它色彩提取技術(shù)的改善的計算時間,尤其是當從相對大的快照圖像提 取色彩時。
[0139] 在某些實施方式中,色彩提取器402在從快照圖像提取主色之前對廣告和/或其它 第三方內(nèi)容進行過濾。例如,色彩提取器402可保持或接收第三方內(nèi)容提供者的列表。色彩 提取器402可針對源自于第三方內(nèi)容提供者的內(nèi)容項目解析渲染的D0M樹并從渲染的D0M樹 消除此類第三方內(nèi)容以及任何從屬內(nèi)容。色彩提取器402還可基于第三方內(nèi)容項目的運行 時位置和顯示尺寸來從快照圖像去除此類內(nèi)容。
[0140]仍參考圖4,色彩模塊214被進一步示為包括色彩方案選擇器404。色彩方案選擇器 404可使用由色彩提取器402確定的色彩來生成用于自動生成的內(nèi)容項目的色彩方案。色彩 方案選擇器404可選擇用于生成的內(nèi)容項目的背景色、按鈕色彩、標題色彩、描述色彩、按鈕 文字色彩或其它部分的色彩。色彩方案選擇器404可確定每個提取的色彩的飽和度、亮度、 值得注意性和/或其他屬性以及每個提取的色彩之間的對比度。
[0141] 在某些實施方式中,色彩方案選擇器404可選擇由色彩提取器402提取的最主要色 彩(例如,最重加權(quán)、最高主導(dǎo)性排名等)作為用于內(nèi)容項目的背景色。色彩方案選擇器404 可選擇具有最高相乘飽和度和權(quán)值(例如,max(飽和度*權(quán)值))的提取色彩作為用于內(nèi)容項 目的按鈕色彩。色彩方案選擇器404可選擇與所選擇的背景色具有最高對比度和/或亮度差 的色彩作為用于標題和描述文本的色彩。如果超過兩個色彩可用,則色彩方案選擇器404可 選擇更值得注意的色彩作為標題色彩。
[0142] 在其它實施方式中,色彩方案選擇器404可選擇用于內(nèi)容項目的預(yù)定義色彩方案。 該預(yù)定義色彩方案可用來選擇背景色、按鈕色彩、標題色彩、描述色彩、按鈕文本色彩或生 成的內(nèi)容項目的其它部分而不是直接地應(yīng)用由色彩提取器402提取的色彩。該預(yù)定義色彩 方案可以是先前被組合成色彩模板或色彩組的色彩的組合。在某些實施方式中,可基于由 色彩提取器402提取的色彩從一組預(yù)定義色彩方案中選擇預(yù)定義色彩方案。例如,色彩方案 選擇器404可將由色彩提取器402提取的色彩與包括在多個預(yù)定義色彩方案中的色彩相比 較。色彩方案選擇器404可基于由色彩提取器402提取的色彩中的一個或多個與包括在預(yù)定 義色彩方案中的色彩中的一個或多個之間的差(例如,RGB值、飽和度、亮度、對比度等)將預(yù) 定義色彩方案排名。來自預(yù)定義色彩方案的色彩可補充或替換自動生成的內(nèi)容項目中的由 色彩提取器402識別的色彩。
[0143] 現(xiàn)在參考圖5,示出了根據(jù)所述實施方式的文本模塊216的框圖。在某些實施方式 中,文本模塊216可用來自動地創(chuàng)建由內(nèi)容生成系統(tǒng)114生成的顯示內(nèi)容的文本部分(例如, 文本描述、標題等)。在其它實施方式中,文本模塊216可用來獨立地生成純文本內(nèi)容項目。 有利地,文本模塊216可自動地生成內(nèi)容項目的"創(chuàng)意"部分(例如,基于文本的描述、說服性 文本、正面的情緒等),從而消除內(nèi)容提供者將時間花費在編寫創(chuàng)意或雇用撰稿廣告人來開 發(fā)創(chuàng)意上的需要。文本模塊216被示為包括評論定位器502、情緒檢測器504以及文本選擇器 506 〇
[0144] 在某些實施方式中,文本模塊216使用著陸資源106的D0M樹或快照圖像來創(chuàng)建在 著陸資源106上顯示的文本的概要。例如,文本模塊216可從資源渲染器110接收渲染的D0M 樹并提取在著陸資源106上顯示的文本信息。在其它實施方式中,文本模塊216從除著陸資 源106之外的源獲得文本數(shù)據(jù)。例如,文本模塊216可從企業(yè)、產(chǎn)品或服務(wù)的用戶創(chuàng)建評論接 收文本數(shù)據(jù)。
[0145] 仍參考圖5,文本模塊216被示為包括評論定位器502。評論定位器502可對評論數(shù) 據(jù)庫508搜索用戶創(chuàng)建的評論。在某些實施方式中,評論可總體上應(yīng)用于企業(yè)。在其它實施 方式中,評論可應(yīng)用于與著陸資源106相關(guān)聯(lián)的特定產(chǎn)品或服務(wù)(例如,在著陸資源106上展 示、顯示、呈現(xiàn)等)。評論數(shù)據(jù)庫508可以是允許用戶在其上面張貼意見、提交評論、評估產(chǎn)品 和/或服務(wù)或者另外傳達關(guān)于特定企業(yè)的其觀點的因特網(wǎng)資源(例如,網(wǎng)站)。例如,評論數(shù) 據(jù)庫508可以是通過其獲得用戶創(chuàng)建的評論的網(wǎng)站,諸如G 〇〇gle+L〇Cal、ZAGAT、YELP、 URBANSP00N或其它資源。
[0146] 在某些實施方式中,評論定位器502可使用著陸資源106的URL來對此類評論進行 定位和/或?qū)⑽谋灸K216引導(dǎo)至專用于特定企業(yè)的評論的特定資源或資源的部分。例如, 著陸資源106的URL可用來指定可在其上面獲得關(guān)于與著陸資源106相關(guān)聯(lián)的企業(yè)實體相關(guān) 的評論的評論數(shù)據(jù)庫508的一部分。在某些實施方式中,評論定位器502可對多個資源搜索 關(guān)于由著陸資源106識別的企業(yè)的用戶創(chuàng)建的評論。在某些實施方式中,評論定位器502可 轉(zhuǎn)錄基于音頻或基于視頻的評論以生成文本評論以用于進一步分析。
[0147] 仍參考圖5,文本模塊216被進一步示為包括情緒檢測器504。情緒檢測器504可被 配置成在有或沒有數(shù)字表示評級(例如,"5中的Γ、"4星"等)的情況下確定評論是正面的還 是負面的。情緒檢測器504可解析評論的語言,尋找指示一般地正面的情緒的形容詞(例如, 極好、好、很好、奇妙等)。情緒檢測器504可分析評論的一部分、評論的整個文本或與數(shù)字表 示的評級相結(jié)合的評論的文本以識別表達一般地正面的情緒的評論。
[0148] 文本選擇器506可對評論搜索"片斷"(例如,短語、文本串、部分等),其在被單獨地 讀取時有效地傳達為什么提交評論的用戶對所評論的企業(yè)、產(chǎn)品或服務(wù)具有正面的體驗。 "片斷"可包括被情緒檢測器504在識別與評論相關(guān)聯(lián)的情緒時使用的正面的形容詞中的一 個或多個。例如,文本選擇器506可從意大利飯店的相對冗長的評論中選擇片斷"極好的意 大利面食且服務(wù)快速"。在某些實施方式中,可將由文本選擇器506識別的文本片斷作為潛 在的"創(chuàng)意"(例如,描述性文本)呈現(xiàn)給內(nèi)容請求者104以便在純文本內(nèi)容項目中使用。在其 它實施方式中,可使用文本片斷作為由內(nèi)容生成系統(tǒng)114生成的一個或多個顯示內(nèi)容項目 的文本部分。
[0149] 現(xiàn)在參考圖6,示出了根據(jù)所述實施方式的布局模塊220的框圖。布局模塊220可生 成用于自動生成的內(nèi)容項目的布局。布局模塊220可從圖像模塊212接收徽標圖像的列表和 產(chǎn)品/突出圖像的列表。每個圖像列表可識別多個圖像并將每個圖像排名(例如,用顯著性 分值、相關(guān)性分值等)。布局模塊220還可從色彩模塊214接收一個或多個所選擇的色彩方案 并從字體模塊218接收一個或多個所選擇的字體系列??稍谙蛎總€分配分值的情況下接收 所選擇的色彩方案和所選擇的字體系列。布局模塊220還可從文本模塊216接收對文本片斷 的選擇。所選擇的文本片斷可具有任何長度且可包括任何數(shù)目的片斷。
[0150] 在某些實施方式中,布局模塊220可從資源渲染器110接收著陸資源106的快照圖 像。布局模塊220可使用快照圖像來確定著陸資源106的風格(例如,現(xiàn)在、鄉(xiāng)村等)和/或視 覺外觀(例如,形狀的使用、方角、圓角等)。布局模塊220可調(diào)用企業(yè)數(shù)據(jù)庫606以獲得用于 著陸資源106的企業(yè)信息。企業(yè)信息可指定與著陸資源106相關(guān)聯(lián)的企業(yè)的種類(例如,快 餐、汽車零部件等)以及相關(guān)聯(lián)的企業(yè)的其它屬性。
[0151] 仍參考圖6,布局模塊220被示為包括布局生成器602。布局生成器602可基于所識 別的圖像、文本片斷、色彩方案以及字體系列來生成用于內(nèi)容項目的布局。例如,布局生成 器602可使用圖像模塊212所識別的圖像的顯示尺寸(例如,高度、寬度等)以及文本模塊216 所識別的文本片斷的長度來創(chuàng)建用于內(nèi)容項目的布局。
[0152] 在某些實施方式中,布局生成器602從一組預(yù)定義布局選項(例如,模板布局)中選 擇布局。模板布局可包括用于內(nèi)容項目的文本、圖像、動作按鈕和/或其它特征的預(yù)定義位 置和顯示尺寸。布局生成器602可將圖像重新確定尺寸和/或調(diào)整文本以適合于所選擇的布 局。在其它實施方式中,布局生成器602創(chuàng)建用于內(nèi)容項目的新布局。有利地,新布局可不基 于模板或預(yù)定義設(shè)計,從而導(dǎo)致看起來獨特的內(nèi)容項目。參考圖7-12來更詳細地描述非模 板布局設(shè)計。
[0153] 仍參考圖6,布局模塊220被進一步不為包括布局評分器604。布局評分器604可向 由布局生成器602生成的各種布局分配數(shù)字分值。用于內(nèi)容項目的總分值可基于在內(nèi)容項 目中所使用的所選圖像、文本片斷、色彩以及字體的單獨分值(例如,圖像顯著性、色彩聚類 權(quán)值等)。在某些實施方式中,分配的分值可基于在內(nèi)容項目中有多高效地使用空間(例如, 空白處與已利用空間的比)、所選圖像和所選文本有多好地適合于生成的布局(例如,應(yīng)用 于圖像的裁剪或拉伸的程度)、所選圖像中的色彩有多好地與內(nèi)容項目中所顯示的其它色 彩匹配、文本的易讀性(例如,文本色彩與背景色之間的對比度、無襯線字體的使用等)和/ 或其它審美準則(例如,"黃金比例"的使用、內(nèi)容項目的外周界周圍的填補、內(nèi)容項目的圖 像、文本及其它組成部分之間的間距等)。評分準則還可包括內(nèi)容項目中的圖像、文本以及 動作按鈕的相對位置。例如,可向具有被從內(nèi)容項目的右上角向內(nèi)容項目的左下角按遞減 順序布置的圖像、文本以及動作按鈕的內(nèi)容項目分配較高分值。
[0154] 現(xiàn)在參考圖7-12,示出了根據(jù)所述實施方式的多個非模板布局設(shè)計。非模板布局 設(shè)計可基于一組靈活的布局生成準則。有利地,靈活的布局生成準則可導(dǎo)致適配于由內(nèi)容 生成系統(tǒng)114的模塊212-220選擇的圖像、文本片斷、字體以及色彩的屬性的布局。此適應(yīng)性 布局準則可導(dǎo)致適合于特定著陸資源的看起來獨特的內(nèi)容項目(例如,不基于模板)。
[0155] 例如,具體地參考圖7,布局生成器602可在由圖像模塊212提供特別高評分的圖像 (例如,具有超過閾值的顯著性分值或相關(guān)性分值的圖像)時創(chuàng)建"半對半"布局700。布局 700被示為包括第一半710和第二半720。一半710可專用于顯示高評分圖像712,而一半720 可用來顯示標題文本(例如,文本框722)、描述性文本(例如,文本框724)和/或動作按鈕 726??蓮闹戀Y源106或從用戶創(chuàng)建的企業(yè)、產(chǎn)品或服務(wù)評論提取標題文本722和描述性文 本724。動作按鈕726可包括慫恿用戶點擊生成的內(nèi)容項目的"呼喚行動"文本(例如,"點擊 這里"、"現(xiàn)在購買"、"讀取更多"等)。
[0156] 在某些實施方式中,可基于由文本模塊216選擇的文本片斷的長度和/或由字體模 塊218選擇的字體來調(diào)整文本框722、724和動作按鈕726的相對尺寸。可將在一半710上顯示 的圖像重新確定尺寸(例如,裁剪、拉伸、壓縮等)以適合一半710的尺寸。在某些實施方式 中,可將一半710定位成在一半720的左側(cè)。在其它實施方式中,可將一半710定位到一半720 的右側(cè)(例如,針對橫向內(nèi)容項目)或在一半720的上/下(例如,針對豎向內(nèi)容項目)。
[0157] 現(xiàn)在參考圖8,布局生成器602可在由圖像模塊212提供具有大顯示尺寸的圖像時 創(chuàng)建"文本覆蓋"布局800。布局800被示為包括標題文本810、描述性文本820、動作按鈕830 以及背景圖像840。可將標題文本810和描述性文本820包含在透明或半透明文本框812和 822內(nèi),使得背景圖像840在呈現(xiàn)的文本后面可見。在某些實施方式中,可將文本框812、822 半透明地遮蔽以提供文本810、820與背景圖像840的色彩之間的對比度。半透明遮蔽可改善 呈現(xiàn)的文本810、820在被覆蓋到背景圖像840上時的易讀性。針對其中標題文本810或描述 性文本820的色彩很暗(例如,黑色、褐色、深藍色等)的布局,文本框812和/或822可被遮蔽 成白色或另一淺色。動作按鈕830可被不透明、透明或半透明地遮蔽。布局800可允許在沒有 基本上對背景圖像840重新確定尺寸或裁剪的情況下顯示大的背景圖像840。可基于由文本 模塊216選擇的文本片斷的長度和由字體模塊218選擇的字體系列來調(diào)整標題文本810、描 述性文本820以及動作按鈕840的顯示尺寸和顯示位置。
[0158] 現(xiàn)在參考圖9,布局生成器602可在由圖像模塊212提供高評分圖像時創(chuàng)建"傾斜文 本"布局900,并且由文本模塊216選擇的文本片斷是相對短的。布局900被示為包括標題文 本910、描述性文本920以及背景圖像930。背景圖像930可填充內(nèi)容項目的整個空間,從而提 供在內(nèi)容項目中展示的產(chǎn)品、服務(wù)或企業(yè)的相對大的描述。可將標題文本910和描述性文本 920覆蓋到背景圖像930上。文本910、920可相對于內(nèi)容項目的邊緣是傾斜的。可將標題文本 910和描述性文本920包含在透明或半透明文本框912和922內(nèi)以提供文本910、920與背景圖 像940的色彩之間的對比度。半透明遮蔽可改善呈現(xiàn)的文本910、920在被覆蓋到背景圖像 940上時的易讀性。
[0159] 現(xiàn)在參考圖10,布局生成器602可創(chuàng)建"模糊背景"布局1000。布局1000被示為包括 標題文本1010、描述性文本1020以及模糊背景圖像1030。標題文本1010被示為包括詞"標題 的示例"。在某些實施方式中,布局生成器602可搜索由文本模塊216提供的用于過單詞的文 本片斷。過渡詞可以是將文本片斷的兩個部分鏈接的短詞,諸如"在...中"、"在...上"、"用 于"、的"、"和"等。布局生成器602可以將過渡單詞風格化(例如,用斜體字、粗體、增強 等)和/或?qū)⑦^渡詞放置在內(nèi)容項目中的單獨行上。可使背景圖像1030模糊、褪色或者另外 朦朧。有利地,使背景圖像1030模糊可使讀者的注意力集中在內(nèi)容項目的文本部分上??捎?字體模塊218基于從著陸資源106提取的字體來指定用于標題文本1010和描述性文本1020 的字體。
[0160] 現(xiàn)在參考圖圖11A-11D,布局生成器602可以在所選圖像和文本片斷的顯示尺寸未 填充整個內(nèi)容項目時創(chuàng)建靈活的布局1100。例如,布局生成器602可將最高評分徽標或產(chǎn) 品/突出圖像1110放置在內(nèi)容項目的拐角(例如,左上、右上、左下、右下)中。布局生成器602 可將其余的未使用空間1120劃分成一個或多個矩形(例如,如圖11B中所示的矩形1122、 1124、1126)。在某些實施方式中,布局生成器602可將矩形中的一個或多個組合成較大矩 形。具體地參考圖11C,矩形1124和1126被示為組合成較大矩形1127。具體地參考圖11D,矩 形1122和1126被示為組合成較大矩形1129。
[0161] 布局生成器602可基于由文本模塊216選擇的其余未使用文本片斷和/或由圖像模 塊212選擇的圖像的顯示尺寸或縱橫比來將一個或多個矩形組合。例如,如果未使用圖像具 有超過未使用圖像的顯示寬度屬性(例如,200像素、10像素等)的顯示高度屬性(例如,400 像素、200像素等),則布局生成器602可將矩形1122和1126組合以創(chuàng)建"豎向風格"矩形1129 (例如,具有超過矩形的顯示寬度的顯示高度的矩形)。有利地,可根據(jù)需要來分配未使用空 間以適應(yīng)其余未使用圖像和/或文本片斷的縱橫比、顯示尺寸以及顯示長度。
[0162] 現(xiàn)在參考圖12A和12B,示出了根據(jù)所述實施方式的用于橫幅風格內(nèi)容項目的靈活 布局1200。具體地參考圖12A,靈活布局1200被示為包括圖像1210、標題文本1220以及未使 用空間1230。布局生成器602可通過最初將高評分圖像1210和標題文本1220放置在內(nèi)容項 目內(nèi)來創(chuàng)建布局1200??蓪D像1210沿著內(nèi)容項目的頂部、底部、側(cè)面、中間或拐角放置???將標題文本1220放置在內(nèi)容項目內(nèi)的適當位置上,使得標題文本1220不覆蓋圖像1210???將標題文本1220放置在圖像1210下面、圖像1210上面、圖像1210旁邊或者內(nèi)容項目內(nèi)的別 處。有利地,圖像1210和標題文本1220的位置是靈活的,因為布局1200不基于預(yù)配置的模板 設(shè)計。在放置圖像1210和文本1220之后,布局生成器602可確定仍留在內(nèi)容項目內(nèi)的未使用 空間1230的量。
[0163] 現(xiàn)在具體地參考圖12B,布局生成器602可將未使用空間1230劃分成一個或多個矩 形(例如,矩形1240、1250以及1260)。在某些實施方式中,矩形的顯示尺寸或縱橫比可基于 由文本模塊216選擇的其余未使用文本片斷或由圖像模塊212選擇的未使用圖像的顯示尺 寸和/或縱橫比。布局1200被示為包括放置在第一矩形1240中的第二圖像1242、放置在第二 矩形1250中的描述性文本片斷1252以及放置在第三矩形1260中的動作按鈕1262。
[0164] 現(xiàn)在參考圖13,示出了根據(jù)所述實施方式的用于自動地生成顯示內(nèi)容的過程1300 的流程圖。過程1300被示為包括指定著陸資源的位置的統(tǒng)一資源定位符(URL)(步驟1302)。 可從內(nèi)容請求者接收URL作為用以生成內(nèi)容項目的請求的一部分。URL可指定生成的內(nèi)容項 目被"點擊"時用戶設(shè)備被指引到的著陸資源的位置。可響應(yīng)于用戶點擊(例如,用鼠標)或 者另外激活生成的內(nèi)容項目而在用戶接口設(shè)備(例如,監(jiān)視器、觸摸屏或其它電子顯示器) 上顯示著陸資源。著陸資源可以是網(wǎng)頁、本地資源、內(nèi)聯(lián)網(wǎng)網(wǎng)資源、因特網(wǎng)資源或其它網(wǎng)絡(luò) 資源。在某些實施方式中,著陸資源可提供關(guān)于在自動生成的內(nèi)容項目中展示的產(chǎn)品、服務(wù) 或企業(yè)的附加信息。例如,著陸資源可以是可通過其購買在生成的內(nèi)容項目中展示的產(chǎn)品 或服務(wù)的網(wǎng)站。
[0165] 仍參考圖13,過程1300進一步被示為包括從著陸資源提取定義一個或多個圖像、 文本以及色彩的視覺信息(步驟1304)。在某些實施方式中,視覺信息包括當著陸資源被渲 染時實際上在著陸資源上顯示的圖像、色彩以及文本。步驟1304可涉及使用資源渲染器(例 如,web瀏覽器或其它具備渲染能力的硬件或軟件部件)來渲染著陸資源并生成渲染的著陸 資源的D0M樹或快照圖像。在其它實施方式中,視覺信息包括不是從著陸資源的快照圖像直 接可見的元數(shù)據(jù)及其它代碼(例如,HTML代碼、CSS代碼等)。隱藏代碼和元數(shù)據(jù)可定義在著 陸資源上顯示的圖像的位置(例如,URL)、顯示尺寸、顯示位置(例如,著陸資源的頂部、著陸 資源的中間等)及其它相關(guān)屬性(例如,alt文本、特殊徽標標記等)。隱藏代碼和元數(shù)據(jù)還可 定義在著陸資源上顯示的字體名稱、字體系列、色彩以及文本。視覺信息可定義在著陸資源 上顯示的特定企業(yè)、產(chǎn)品或服務(wù)。
[0166] 仍參考圖13,過程1300進一步被示為包括基于從著陸資源提取的視覺信息來選擇 一個或多個圖像、文本片斷以及色彩(步驟1306)。在某些實施方式中,步驟1306包括選擇實 際上在著陸資源上顯示的一個或多個圖像、文本片斷和色彩。選擇所顯示的圖像可包括對 從著陸資源提取的圖像進行評分或排名并基于分配的分值來選擇圖像??苫谂c圖像相關(guān) 聯(lián)的元數(shù)據(jù)(例如,URL、顯示位置、顯示尺寸、alt文本等)對圖像分配分值。在某些實施方式 中,可基于與圖像相關(guān)聯(lián)的元數(shù)據(jù)是否包含針對徽標圖像進行選擇的指定關(guān)鍵字來向圖像 分配分值。例如,關(guān)鍵字可以是特殊徽標標記,諸如鏈接re 1 = "example-logo-markup"。
[0167] 在某些實施方式中,選擇顯示色彩可包括從著陸資源的快照圖像提取一個或多個 色彩??蓪⒖煺請D像的每個像素視為獨立色彩測量,并且可使用諸如k-means聚類之類的聚 類技術(shù)來提取主色。例如,可確立并用初始色值(例如,RGB色值、十六進制色彩代碼等)標記 多個初始色彩聚類。可向具有最接近于像素色值的色值的色彩聚類分配快照圖像中的每個 像素。在向最近聚類分配每個像素之后,可基于聚類中的像素的色值來重新計算每個聚類 的平均色值。在某些實施方式中,可通過向具有最近平均色值的聚類重新分配像素、直至聚 類在穩(wěn)定的平均值上收斂為止或者直至已執(zhí)行閾值次數(shù)的迭代為止來執(zhí)行連續(xù)迭代。步驟 1306可涉及基于相對于快照圖像中的像素的總數(shù)而言的相應(yīng)色彩聚類中的像素數(shù)目來向 每個色彩分配權(quán)值??蛇x擇具有最大權(quán)值的色彩以便包括在自動生成的內(nèi)容項目中。
[0168] 在某些實施方式中,選擇在著陸資源上顯示的文本可涉及針對文本解析HTML D0M 樹并生成在著陸資源上顯示的文本的概要。在其它實施方式中,可分析快照圖像,并且可使 用光學字符識別(OCR)或其它文本識別技術(shù)從渲染的圖像提取文本。概要文本可以是在著 陸資源上顯示的連續(xù)文本串或者從在著陸資源上的各種位置上顯示的文本片段組合而成 的概要。
[0169] 在某些實施方式中,步驟1306包括選擇實際上不是在著陸資源上顯示的一個或多 個圖像、文本片斷和/或色彩。例如,從著陸資源提取的視覺信息可識別特定企業(yè)、產(chǎn)品或服 務(wù)??苫谒@示的企業(yè)、產(chǎn)品或服務(wù)的身份從一組先前存儲的徽標圖像中選擇圖像(例 如,企業(yè)徽標、商標、服務(wù)商標等),無論該徽標圖像實際上是否在著陸資源上顯示??苫?從著陸資源提取的色彩從一組先前組合(例如,自動地、手動地等)的色彩方案中選擇色彩 方案。在某些實施方式中,無論包括在色彩方案中的任何色彩是否實際上在著陸資源上顯 示都可選擇色彩方案。在某些實施方式中,可從實際上不是在著陸資源上顯示的隱藏元數(shù) 據(jù)、HTML代碼或其它文本中選擇文本片斷。例如,從著陸資源提取的視覺信息可識別特定企 業(yè)、產(chǎn)品或服務(wù)。此身份可用來定位關(guān)于特定企業(yè)、產(chǎn)品或服務(wù)的用戶創(chuàng)建的評論的全集, 并且可從用戶創(chuàng)建的評論中的一個或多個中選擇文本片斷。
[0170] 仍參考圖13,過程1300進一步被示為包括基于所選圖像或所選文本片斷中的一個 或多個來生成用于內(nèi)容項目的布局(步驟1308)。步驟1308可涉及將高評分徽標或產(chǎn)品/突 出圖像放置在內(nèi)容項目的拐角(例如,左上、右上、左下、右下)、邊緣(例如,上、下、左、右)或 中間(例如,不是邊緣或拐角)并將其余未使用空間劃分成一個或多個矩形。剩余空間的量 可基于放置在內(nèi)容項目中的圖像的顯示尺寸。在某些實施方式中,可基于其余文本片斷和 圖像的顯示尺寸或縱橫比將矩形中的一個或多個組合成較大矩形。例如,如果未使用圖像 具有顯示高度屬性(例如,像素、英寸等),其超過未使用圖像的顯示寬度屬性(例如,"豎向 風格"圖像),則可將矩形組合以創(chuàng)建可向其中放置圖像的"豎向風格"空間。有利地,可根據(jù) 需要來分配未使用空間以適應(yīng)其余未使用圖像的縱橫比或顯示尺寸以及任何未使用文本 片斷的長度。
[0171] 在某些實施方式中,步驟1308可涉及接收著陸資源的快照圖像以及使用快照圖像 來確定著陸資源的風格(例如,現(xiàn)代、鄉(xiāng)村等)和/或視覺外觀(例如,形狀的使用、方角、圓角 等)。步驟1308可涉及調(diào)用企業(yè)數(shù)據(jù)庫以獲得用于著陸資源的企業(yè)信息。企業(yè)信息可指定與 著陸資源相關(guān)聯(lián)的企業(yè)的種類(例如,快餐、汽車零部件等)以及相關(guān)聯(lián)的企業(yè)的其它屬性。 由步驟1308生成的布局可基于風格信息和/或企業(yè)信息。
[0172] 仍參考圖13,過程1300被進一步示為包括通過對生成的布局應(yīng)用所選圖像、所選 文本片斷以及所選色彩來將內(nèi)容項目組合(步驟1310)。在某些實施方式中,可將所選圖像 和文本片斷裁剪或重新確定尺寸以落在生成的布局中的指定占位符內(nèi)。在其它實施方式 中,可將占位符重新確定尺寸、移動或重新布置以適應(yīng)所選圖像和/或文本??蓪⑺x色彩 作為背景色、文本色彩、按鈕色彩、半透明文本框遮蔽色彩、邊界色彩或在生成的內(nèi)容項目 中可見的任何其它色彩來應(yīng)用于內(nèi)容項目。
[0173] 在某些實施方式中,過程1300還可包括對組合的內(nèi)容項目評分(步驟1312)并將組 合的內(nèi)容項目呈現(xiàn)給內(nèi)容請求者(步驟1314)。用于內(nèi)容項目的總分值可基于在內(nèi)容項目中 所使用的所選圖像、文本片斷、色彩以及字體的單獨分值(例如,圖像顯著性、色彩聚類權(quán)值 等)。在某些實施方式中,分配的分值可基于在內(nèi)容項目中有多高效地使用空間(例如,空白 處與已利用空間的比)、所選圖像和所選文本有多好地適合于生成的布局(例如,應(yīng)用于圖 像的裁剪或拉伸的程度)、所選圖像中的色彩有多好地與內(nèi)容項目中所顯示的其它色彩匹 配、文本的易讀性(例如,文本色彩與背景色之間的對比度、無襯線字體的使用等)和/或其 它審美準則(例如,"黃金比例"的使用、內(nèi)容項目的外周界周圍的填補、內(nèi)容項目的圖像、文 本及其它組成部分之間的間距等)。評分準則還可包括內(nèi)容項目中的圖像、文本以及動作按 鈕的相對位置。例如,可向具有被從內(nèi)容項目的右上角向內(nèi)容項目的左下角按遞減順序布 置的圖像、文本以及動作按鈕的內(nèi)容項目分配較高分值。
[0174] 可將完成的內(nèi)容項目連同其它自動生成的內(nèi)容項目一起呈現(xiàn)給內(nèi)容請求者。內(nèi)容 請求者可批準或拒絕自動生成的內(nèi)容項目。如果被批準,則可與內(nèi)容請求者的確立內(nèi)容顯 示偏好相結(jié)合地使用內(nèi)容項目并經(jīng)由一個或多個電子呈現(xiàn)資源上的內(nèi)容時隙傳送給用戶 接口設(shè)備。在某些實施方式中,可記錄批準的內(nèi)容項目的圖像、文本片斷、色彩和/或布局。 可使用記錄的數(shù)據(jù)來生成用于同一內(nèi)容請求者或不同內(nèi)容請求者的后續(xù)內(nèi)容項目。例如, 可在針對同一內(nèi)容請求者生成的后續(xù)內(nèi)容項目中使用批準的徽標圖像(例如,企業(yè)徽標、產(chǎn) 品徽標等)??稍谏捎糜谄渌鼉?nèi)容請求者的內(nèi)容項目時使用批準的布局作為靈活模板。有 利地,從內(nèi)容請求者接收到的輸入(例如,批準或拒絕內(nèi)容項目)可完成用于適應(yīng)性地設(shè)計、 配置或生成內(nèi)容項目的反饋環(huán)路。
[0175] 現(xiàn)在參考圖14,示出了根據(jù)所述實施方式的用于自動地生成內(nèi)容項目的文本部分 的過程1400的流程圖。在某些實施方式中,可使用過程1400來自動地創(chuàng)建還包括圖像、色彩 或其它非文本元素的內(nèi)容項目的文本部分(例如,文本描述、標題等)。在其它實施方式中, 過程1400可用來獨立地創(chuàng)建純文本內(nèi)容項目。有利地,過程1400可自動地生成內(nèi)容項目的 "創(chuàng)意"部分(例如,基于文本的描述、說服性文本、正面的情緒等),從而消除內(nèi)容提供者將 時間花費在編寫創(chuàng)意或雇用撰稿廣告人來開發(fā)創(chuàng)意上的需要。
[0176] 過程1400被示為包括接收指定著陸資源的位置的統(tǒng)一資源定位符(URL)(步驟 1402)??蓮膬?nèi)容請求者接收URL作為用以生成內(nèi)容項目的請求的一部分。URL可指定生成的 內(nèi)容項目被"點擊"時用戶設(shè)備被指引到的著陸資源的位置??身憫?yīng)于用戶點擊(例如,用鼠 標)或者另外激活生成的內(nèi)容項目而在用戶接口設(shè)備(例如,監(jiān)視器、觸摸屏或其它電子顯 示器)上顯示著陸資源。著陸資源可以是網(wǎng)頁、本地資源、內(nèi)聯(lián)網(wǎng)網(wǎng)資源、因特網(wǎng)資源或其它 網(wǎng)絡(luò)資源。在某些實施方式中,著陸資源可提供關(guān)于在自動生成的內(nèi)容項目中展示的產(chǎn)品、 服務(wù)或企業(yè)的附加信息。例如,著陸資源可以是可通過其購買在生成的內(nèi)容項目中展示的 產(chǎn)品或服務(wù)的網(wǎng)站。
[0177] 仍參考圖14,過程1400被示為進一步包括獲得一個或多個用戶評論,其包括關(guān)于 在著陸資源上顯示的企業(yè)、產(chǎn)品或服務(wù)的用戶提供的評論(步驟1404)。在某些實施方式中, 評論可總體上適用于企業(yè)。在其它實施方式中,評論可應(yīng)用于與著陸資源106相關(guān)聯(lián)的特定 產(chǎn)品或服務(wù)(例如,在著陸資源106上展示、顯示、呈現(xiàn)等)。可從評論數(shù)據(jù)庫獲得用戶提供的 評論。評論數(shù)據(jù)庫可以是允許用戶在其上面張貼意見、提交評論、評估產(chǎn)品和/或服務(wù)或者 另外傳達關(guān)于特定企業(yè)的其觀點的因特網(wǎng)資源(例如,網(wǎng)站)。例如,評論數(shù)據(jù)庫508可以是 可通過其獲得用戶創(chuàng)建的評論的網(wǎng)站,諸如Google+Local、ZAGAT、YELP、URBANSPOON或其它 資源。
[0178] 在某些實施方式中,步驟1404可涉及使用著陸資源的URL來定位此類評論或者識 別專用于特定企業(yè)的評論的特定資源或資源的部分。例如,著陸資源106的URL可用來指定 可在其上面獲得關(guān)于與著陸資源106相關(guān)聯(lián)的企業(yè)實體的評論的評論數(shù)據(jù)庫的一部分。步 驟1404可涉及對多個資源搜索關(guān)于由著陸資源識別的企業(yè)的用戶創(chuàng)建的評論。在某些實施 方式中,步驟1404可涉及轉(zhuǎn)錄基于音頻或基于視頻的評論以生成文本評論以用于進一步分 析。
[0179] 仍參考圖14,過程1400進一步被示為包括識別評論中的一個或多個中的正面短 語,其包括指示正面情緒的關(guān)鍵字(步驟1406)。可執(zhí)行步驟1406以在有或沒有數(shù)字表示評 級(例如,"5中的1"、"4星"等)的情況下確定評論是正面的還是負面的。步驟1406可涉及解 析評論的語言,尋找指示正面的情緒的形容詞(例如,極好、好、很好、奇妙等)。步驟1406可 涉及分析評論的一部分、評論的整個文本或與數(shù)字表示的評級相結(jié)合的評論的文本以識別 表達正面的情緒的評論??稍诒硎菊媲榫w的評論中識別包括指定關(guān)鍵字中的一個的正面 短語。
[0180] 仍參考圖14,過程1400進一步被示為包括提取評論的一個或多個部分,其包括所 識別的正面短語中的一個或多個(步驟1408)。步驟1408可涉及對評論搜索"片斷"(例如,短 語、文本串、部分等),其在被單獨地讀取時有效地傳達為什么提交評論的用戶對所評論的 企業(yè)、產(chǎn)品或服務(wù)具有正面的體驗。該片斷可包括在步驟1406中識別的正面短語中的一個 或多個。
[0181] 在某些實施方式中,過程1400還包括向內(nèi)容請求者呈現(xiàn)評論的提取部分并從內(nèi)容 請求者接收選擇所提取的部分中的一個或多個的輸入(步驟1410)。內(nèi)容請求者可批準或拒 絕所提取的文本片斷。有利地,從內(nèi)容請求者接收到的輸入(例如,批準或拒絕內(nèi)容項目)可 完成用于適應(yīng)性地設(shè)計、配置或生成內(nèi)容項目的反饋環(huán)路。如果被批準,則可將提取的文本 組合成內(nèi)容項目(步驟1412)。在某些實施方式中,可使用提取的文本作為還包括圖像、色彩 或其它非文本元素(例如,顯示內(nèi)容元素)的內(nèi)容項目的文本部分(例如,文本描述、標題 等)。在其它實施方式中,提取的文本可以是純文本內(nèi)容項目的一部分(例如,文本"創(chuàng)意")。
[0182]現(xiàn)在參考圖15,示出了根據(jù)所述實施方式的用于自動地生成用于內(nèi)容項目的看起 來獨特的布局的過程1600的流程圖。過程1500可用來實現(xiàn)過程1300的步驟1308和1310。例 如,一旦已從著陸資源提取一組圖像、文本片斷、字體以及色彩,則可使用過程1500來將圖 像、文本片斷、色彩以及字體組合成完整內(nèi)容項目。
[0183]過程1500被示為接收一個或多個圖像和一個或多個文本片斷(步驟1502)。在某些 實施方式中,除接收到的圖像和文本片斷之外,步驟1502還可包括接收一個或多個字體和 一個或多個色彩??膳c分類標簽一起接收圖像,該分類標簽指定圖像是否是徽標圖像、產(chǎn) 品/突出圖像或者圖像是否屬于圖像的任何其它種類。每個接收的圖像可包括屬性信息(例 如,顯示高度、顯示寬度、圖像中的主色的列表等)。每個接收的文本片斷可包括長度屬性。 長度屬性可指定用于文本片斷的顯示尺寸,并且可取決于與文本片斷相結(jié)合地使用的字體 (例如,字體尺寸、字體系列等)。在某些實施方式中,可連同分值、排名、權(quán)值或其它評分度 量來接收圖像、文本片斷、色彩以及字體??墒褂门c每個元素相關(guān)聯(lián)的分值來確定選擇元素 以便包括在生成的內(nèi)容項目中的優(yōu)先級或順序。
[0184] 仍參考圖15,過程1500被示為還包括創(chuàng)建用于內(nèi)容項目的框架(步驟1504)。用于 內(nèi)容項目的框架可以是對應(yīng)于內(nèi)容項目的尺寸(例如,顯示高度、顯示寬度等)的矩形或非 矩形框架。在某些實施方式中,步驟1504可涉及創(chuàng)建對應(yīng)于用于完整內(nèi)容項目的多個潛在 顯示尺寸或尺度的多個框架。例如,可使用多個不同尺寸的框架生成多個不同尺寸的內(nèi)容 項目。
[0185] 過程1500還被示為包括將接收的圖像中的一個放置在框架內(nèi)的起始位置上(步驟 1506)??苫诜峙浣o圖像的分值(例如,最高評分圖像)、圖像的顯示尺寸、圖像的分類(例 如,徽標、產(chǎn)品、其它突出圖像)或者基于圖像與也潛在地包括在內(nèi)容項目中的文本片斷、色 彩和/或字體有多好地協(xié)調(diào)的預(yù)測分值來選擇針對初始放置選擇的圖像??蓪⒊跏紙D像放 置在框架的拐角(例如,左上、右上、左下、右下)、邊緣(例如,上、下、左、右)或中間(例如,不 沿著邊緣或拐角)。
[0186] 仍參考圖15,過程1500被示為還包括將框架內(nèi)的任何其余未使用空間劃分成一個 或多個矩形(步驟1508)。剩余空間的量可基于在步驟1506中放置在框架內(nèi)的初始圖像的顯 示尺寸和/或位置。在某些實施方式中,可基于其余未使用文本片斷和圖像的顯示尺寸或縱 橫比將矩形中的一個或多個組合成較大矩形。例如,如果未使用圖像具有顯示高度屬性(例 如,像素、英寸等),其超過未使用圖像的顯示寬度屬性(例如,"豎向風格"圖像),則可將矩 形組合以創(chuàng)建可向其中放置圖像的"豎向風格"空間。有利地,可根據(jù)需要來分配未使用空 間以適應(yīng)其余未使用圖像的縱橫比或顯示尺寸以及任何未使用文本片斷的長度。
[0187] 過程1500被示為還包括將未放置的文本片斷或圖像中的一個或多個放置到一個 或多個矩形中(步驟1510)。在某些實施方式中,可將所選圖像和文本片斷裁剪或重新確定 尺寸以落在生成的布局的指定占位符內(nèi)。在其它實施方式中,可將占位符重新確定尺寸、移 動或重新布置以適應(yīng)所選擇的圖像和/或文本。選擇用于放置到一個或多個矩形中的圖像 和文本片斷可基于圖像的顯示尺寸、文本片斷的顯示長度和/或分配給未使用圖像和文本 片斷中的每一個的分值。
[0188] 在某些實施方式中,步驟1510可包括對生成的布局應(yīng)用接收到的色彩和字體???將接收的色彩作為背景色、文本色彩、按鈕色彩、半透明文本框遮蔽色彩、邊界色彩或在生 成內(nèi)容項目中可見的任何其它色彩應(yīng)用于布局。可將接收到的字體應(yīng)用于放置在框架內(nèi)的 文本片斷、標題文本、按鈕文本或在生成的內(nèi)容項目中顯示的任何其它文本。
[0189] 現(xiàn)在參考圖16,示出了根據(jù)所述實施方式的用于自動地生成顯示內(nèi)容的過程1600 的流程圖。過程1600可由如參考圖2-6所述的內(nèi)容生成系統(tǒng)114使用其一個或多個存儲器模 塊(例如,圖像模塊212、色彩模塊214、文本模塊216、字體模塊218、布局模塊220等)來執(zhí)行。 在某些實施方式中,過程16000可基本上由圖像模塊212執(zhí)行以從著陸資源106提取圖像,分 析并處理提取的圖像,并將圖像排名以便在自動生成的顯示內(nèi)容項目中使用。
[0190]過程1600被示為包括接收識別著陸資源的統(tǒng)一資源定位符(URL)(步驟1602)???從內(nèi)容請求者(例如,內(nèi)容請求者104)接收URL作為用以生成內(nèi)容項目的請求的一部分。URL 可指定當用戶設(shè)備108與生成的內(nèi)容項目相交互時用戶設(shè)備108被指引到的著陸資源(例 如,著陸資源106)的位置。著陸資源可以是網(wǎng)頁、本地資源、內(nèi)聯(lián)網(wǎng)網(wǎng)資源、因特網(wǎng)資源或其 它網(wǎng)絡(luò)資源。在某些實施方式中,著陸資源可提供關(guān)于在自動生成的內(nèi)容項目中展示的產(chǎn) 品、服務(wù)或企業(yè)的附加信息。例如,著陸資源可以是可通過其購買在生成的內(nèi)容項目中展示 的產(chǎn)品或服務(wù)的網(wǎng)站。
[0191] 仍參考圖16,過程1600被示為包括從著陸資源提取圖像(步驟1604)。步驟1604可 由圖像提取模塊302如先前參考圖3所述地執(zhí)行。例如,步驟1604可包括從資源渲染器(例 如,資源渲染器110、資源渲染器模塊210等)接收用于著陸資源的D0M樹。步驟1604可包括解 析D0M樹以識別并提取圖像和圖像元數(shù)據(jù)(例如,圖像URL、顯示位置、顯示尺寸、alt文本 等)。
[0192] 在某些實施方式中,步驟1604包括除著陸資源之外還從其它數(shù)據(jù)源提取圖像和圖 像元數(shù)據(jù)??梢詮钠涮崛D像的其它數(shù)據(jù)源可包括已使用圖像數(shù)據(jù)庫(例如,數(shù)據(jù)庫310) 和/或庫存圖像數(shù)據(jù)庫(例如,數(shù)據(jù)庫312)。已使用圖像數(shù)據(jù)庫310可以是用于在指向與當前 生成的內(nèi)容項目相同的著陸資源1〇6(例如,同一 URL、同一域等)的先前內(nèi)容項目中使用的 所有圖像的儲存庫。已使用圖像數(shù)據(jù)庫可包括由內(nèi)容請求者提供的圖像和/或先前已被內(nèi) 容請求者批準的圖像??蓪⒃趫D像數(shù)據(jù)庫中使用的圖像與附加數(shù)據(jù)(例如,圖像元數(shù)據(jù))一 起存儲,該附加數(shù)據(jù)諸如與圖像被包括在其中的先前第三方內(nèi)容項目相關(guān)聯(lián)的關(guān)鍵字及其 它數(shù)據(jù)。
[0193] 庫存圖像數(shù)據(jù)庫可以是用于不一定與內(nèi)容請求者相關(guān)聯(lián)或者從著陸資源提取的 多種圖像的儲存庫。庫存圖像數(shù)據(jù)庫可包括已從其它資源提取或者另外提供給內(nèi)容生成系 統(tǒng)的圖像。從已使用圖像數(shù)據(jù)庫和庫存圖像數(shù)據(jù)庫提取的圖像可包括例如企業(yè)徽標(例如, 商標、服務(wù)標志等)、特色產(chǎn)品的圖片或其它突出圖像。
[0194] 仍參考圖16,過程1600被示為包括分析提取的圖像以檢測圖像的視覺內(nèi)容和圖像 的意義內(nèi)容(步驟1606)。在某些實施方式中,步驟1606可由內(nèi)容檢測模塊304如先前參考圖 3所述地執(zhí)行。在某些實施方式中,步驟1606包括確定每個提取的圖像的顯示尺寸。如果用 于圖像的顯示尺寸小于閾值顯示尺寸(例如,閾值高度、閾值寬度、閾值面積等),則步驟 1606可包括丟棄圖像。在某些實施方式中,步驟1606包括確定用于每個提取的圖像的縱橫 比。如果用于圖像的縱橫比不在預(yù)定義縱橫比范圍(例如,0.2-5、0.33-3、0.5-2等)內(nèi),則步 驟1606可包括丟棄圖像。
[0195] 分析提取的圖像以檢測視覺內(nèi)容可包括檢測每個提取的圖像的位置、尺寸和/或 其中的內(nèi)容分布。在某些實施方式中,步驟1606包括對提取的圖像中的顯著對象進行定位。 顯著對象可以是前景圖像、特征對象或者在所提取的圖像中突出地顯示的其它對象。在某 些實施方式中,步驟1606包括分析圖像中的色彩的分布以將前景對象與背景色彩區(qū)別開。 步驟1606可包括識別所提取的圖像中的邊緣以檢測對象之間的邊界(例如,前景對象、背景 對象、并排對象等)。將顯著對象與其它對象區(qū)別開可對識別圖像的最有意義或重要區(qū)域有 用。
[0196] 在某些實施方式中,檢測提取的圖像的視覺內(nèi)容包括檢測文本。步驟1606可包括 對所提取的圖像執(zhí)行光學字符識別(OCR)以檢測各種類型的文本(例如,標題文本、創(chuàng)意文 本、喚起行動文本、廣告文本等)。某些提取的圖像其本身可以是包括其自己的創(chuàng)意文本的 廣告。步驟1606可包括識別包括文本的圖像面積,使得可以對文本進行裁剪或從圖像去除。
[0197] 在某些實施方式中,步驟1606包括生成用于每個提取的圖像的顯著性地圖。該顯 著性地圖可標記圖像中的文本、人臉和/或前景對象的位置。例如,可用矩形列表來識別具 有文本或人臉的區(qū)域。可用二進制位圖、線或邊界標記來表示前景區(qū)域。步驟1606可包括確 定圖像中的顯著對象相對于整個圖像的尺寸。如果圖像中所表示的顯著對象與整個圖像的 顯示尺寸相比是相對小的(例如,小于閾值、小于總顯示尺寸的一定百分比等),步驟1606可 包括丟棄該圖像或者將該圖像從用于包括在生成的內(nèi)容項目的候選的圖像列表中去除。
[0198] 分析提取的圖像以檢測語義內(nèi)容可包括識別在圖像中描繪的對象或由圖像傳達 的意義。步驟1606可包括使用視覺搜索服務(wù)(VSS)、圖像內(nèi)容注釋前端(ICAFE)和/或圖像內(nèi) 容注釋服務(wù)(ICAS)來確定圖像的語義內(nèi)容。此類服務(wù)可被配置成接收圖像(例如,圖像URL、 圖像文件等)、分析圖像以及輸出描述圖像中描繪的內(nèi)容的各種標簽(例如,標題、關(guān)鍵字、 短語等)。步驟1606可將圖像注釋和搜索服務(wù)配置成使用不同模塊(例如,徽標模塊、產(chǎn)品模 塊等)來精化針對輸入圖像生成的關(guān)鍵字和標簽。
[0199] 步驟1606可包括向圖像分配標簽或關(guān)鍵字作為其屬性或標簽。例如,針對奧迪牌 汽車的圖像,步驟1606可包括向圖像分配關(guān)鍵字"汽車"、"跑車"、"奧迪"、"Audi R8VI 0"或 者定性地描述圖像的內(nèi)容的其它關(guān)鍵字。在某些實施方式中,包括使每個關(guān)鍵字或標簽與 指示關(guān)鍵字或標簽對圖像的估計準確度或相關(guān)性的分值相關(guān)聯(lián)。該標簽和/或關(guān)鍵字可用 來確定圖像與特定第三方內(nèi)容項目、搜索查詢和/或電子資源的相關(guān)性。
[0200] 在某些實施方式中,步驟1606包括確定提取的圖像的視覺質(zhì)量(例如,審美質(zhì)量)。 用于圖像的視覺質(zhì)量可基于圖像的視覺特征來表示用于圖像的人類視覺偏好,所述視覺特 征諸如圖像的曝光度、銳度、對比度、色彩方案、色彩密度和/或其它審美質(zhì)量。步驟1606可 包括通過利用計算機視覺、聚類以及用于圖像的元數(shù)據(jù)來以算法方式確定視覺質(zhì)量。例如, 步驟1606可包括使用圖像或圖像特征作為到針對人類所標記的圖像偏好而被訓練的排名 模型的輸入。在某些實施方式中,步驟1606包括將圖像的特征與先前已被人類評分以識別 圖像的審美或視覺質(zhì)量的圖像特征相比較。具有與被人類評高分的圖像特征更緊密地匹配 的特征的圖像可在步驟1606中被分配較高的質(zhì)量分值。具有與被人類評高分的圖像特征不 同的特征的圖像可在步驟1606中被分配較低的質(zhì)量分值。
[0201] 仍參考圖16,過程1600被示為包括基于分析的結(jié)果來確定圖像是否需要處理,并 且響應(yīng)于需要處理的確定而處理圖像(步驟1608)。在某些實施方式中,步驟1608可由圖像 處理模塊306如先前參考圖3所述地執(zhí)行。步驟1608可處理在步驟1604中提取的圖像以使圖 像準備好在內(nèi)容項目中使用。在各種實施方式中,步驟1608包括對圖像進行裁剪,將圖像格 式化,增強圖像,將文本從圖像去除,或者另外調(diào)整圖像以便在自動生成的內(nèi)容項目中使 用。
[0202]步驟1608可包括基于在步驟1606中檢測到的圖像內(nèi)容的分布對每個提取的圖像 進行裁剪。例如,步驟1608可包括使用在步驟1606中生成的顯著性地圖來確定包含顯著對 象(例如,前景對象)、文本、人臉和/或其它類型的所檢測的內(nèi)容的每個圖像的區(qū)域??蓪?含顯著對象、文本以及人臉的圖像部分在顯著性地圖中表示為矩形。步驟1608可包括使用 顯著性地圖所指示的內(nèi)容分布來識別要保持的每個圖像的一部分和要丟棄的每個圖像的 一部分。
[0203]在某些實施方式中,步驟1608包括識別包含顯著對象的每個圖像的一部分。圖像 中的顯著對象的位置可被表示為顯著性地圖中的一對矢量。例如,可用定義圖像中的矩形 的垂直矢量和水平矢量來指示顯著對象的位置。步驟1608可包括確定每個圖像內(nèi)的包含顯 著對象的一個或多個矩形的尺寸和位置。對于包含多個顯著對象的圖像而言,步驟1608可 包括選擇要保持的顯著對象中的一個或多個和要丟棄的顯著對象中的一個或多個。在某些 實施方式中,步驟1608包括生成包含多個顯著對象的矩形。在步驟1608中生成的矩形可以 是包括多個顯著對象的最小可能矩形。
[0204]在某些實施方式中,步驟1608包括確定包含顯著對象的矩形相對于圖像的總顯示 尺寸的尺寸(例如,作為總顯示尺寸的百分比、作為圖像的總面積的比例等)。在某些實施方 式中,步驟1608包括確定包含顯著對象的矩形的邊緣(例如,頂邊、底邊、側(cè)邊等)與圖像的 邊緣之間的空間的量。例如,步驟1608可包括識別包含顯著對象的矩形的邊緣與圖像邊緣 之間的距離(例如,像素數(shù)等)。步驟1608可包括確定矩形的每個邊緣與圖像的相應(yīng)邊緣之 間的距離(例如,矩形的頂邊與圖像的頂邊之間的距離、矩形的底邊與圖像的底邊之間的距 離等)。
[0205]步驟1608可包括基于圖像內(nèi)的顯著對象的尺寸和位置來確定是否要對圖像進行 裁剪。針對每個圖像,步驟1608可包括基于圖像的顯示尺寸(例如,顯示尺寸的80%、顯示尺 寸的60%等)來計算面積閾值。如果包含顯著對象的矩形具有超過面積閾值的面積,則步驟 1608可包括確定不應(yīng)對圖像進行裁剪。如果包含顯著對象的矩形具有小于面積閾值的面 積,則步驟1608可包括確定應(yīng)對圖像進行裁剪。在某些實施方式中,如果顯著對象占用小于 圖像的約三分之一的面積,則步驟1608包括確定應(yīng)對圖像進行裁剪。
[0206]步驟1608可包括對圖像進行裁剪以去除不包含顯著對象的某些或所有圖像內(nèi)容。 例如,步驟1608可包括對圖像進行裁剪,使得只有包含顯著對象的矩形留下。在某些實施方 式中,步驟1608包括將圖像裁剪成包括顯著對象矩形和該顯著對象矩形周圍的邊界。
[0207]在某些實施方式中,步驟1608包括來自圖像的文本。步驟1608可包括使用在步驟 1606中生成的顯著性地圖來識別包括文本的每個圖像的一部分。例如,步驟1608可包括識 別指示圖像中的文本的位置的一個或多個矩形。在某些實施方式中,步驟1608包括基于包 含顯著對象的圖像面積和包含文本的圖像面積來確定要保持的圖像的一部分。例如,步驟 1608可包括將包含文本的圖像部分丟棄,而保持包含顯著對象的圖像部分。步驟1608可包 括通過生成矩形而從圖像裁剪文本,該矩形包括包含顯著對象的一個或多個矩形且沒有包 含文本的矩形。在某些實施方式中,步驟1608包括將圖像裁剪成僅包括在步驟1608中生成 的矩形內(nèi)的圖像內(nèi)容(例如,顯著對象、人臉等)。
[0208]在某些實施方式中,步驟1608包括從圖像畫面裁剪徽標圖像。例如,在步驟1604中 提取的某些圖像可以是單獨按鈕或徽標圖像的組合或編譯(例如,在網(wǎng)格中包含多個徽標 的拼接帆布)。步驟1608可包括確定圖像畫面內(nèi)的徽標圖像的位置并裁剪圖像畫面,使得只 有徽標圖像留下。
[0209] 在某些實施方式中,步驟1608包括增強或優(yōu)化在步驟1604中提取的圖像以便在生 成的內(nèi)容項目中使用。增強或優(yōu)化圖像可包括例如使圖像的邊緣成圓形,向圖像添加照明 效果,向圖像添加紋理或深度和/或應(yīng)用其它效果來增強圖像的視覺沖擊。
[0210] 在某些實施方式中,步驟1608包括在步驟1606中產(chǎn)生用于識別徽標圖像的內(nèi)容檢 測結(jié)果。某些徽標圖像可在步驟1604中被作為平直且簡單的徽標提取。例如,當徽標被用戶 設(shè)備108渲染時,著陸資源可依賴于CSS或另一內(nèi)容標記方案來改變平直/簡單徽標的外觀。 步驟1608可包括處理徽標圖像以通過促使徽標看起來是三維的、添加深度或照明效果、使 拐角成圓形、促使徽標表現(xiàn)為按鈕、優(yōu)化徽標以便在移動設(shè)備上顯示或者另外調(diào)整徽標以 改善其視覺沖擊來將平直/簡單的徽標轉(zhuǎn)換成優(yōu)化徽標。步驟1608可包括將已處理圖像存 儲在數(shù)據(jù)存儲設(shè)備中。
[0211] 仍參考圖16,過程1600被示為包括基于所檢測的視覺內(nèi)容和所檢測的語義內(nèi)容中 的至少一個對圖像進行評分(步驟1610)。在某些實施方式中,步驟1610可由圖像排名模塊 308如先前參考圖3所述地執(zhí)行。步驟1610可包括將各種圖像排名以確定圖像中的哪些將包 括在生成的內(nèi)容項目中。
[0212] 在某些實施方式中,步驟1610包括向在步驟1604中從著陸資源提取的每個圖像分 配顯著性分值。用于圖像的顯著性分值可指示用來在著陸資源上顯示圖像的相關(guān)重要性或 突出性。例如,用于圖像的顯著性分值可取決于圖像的垂直放置(例如,頁面的頂部、頁面的 中間、頁面的底部等)、圖像的顯示尺寸(例如,顯示高度、顯示寬度等)、圖像是否在著陸資 源106上居于中心和/或其它圖像顯著性評分準則。
[0213] 在步驟1610中可以用來分配顯著性分值的圖像顯著性評分算法的一個示例是:
[0214] Salience = a*sigmoidi(positiony,yo,dy )+0*sigmoid2( width,wo,dsize)
[0215] *sigmoid2(height ,ho,dsize)+5*central_alignment
[0216] 在某些實施方式中,α、β和δ全部是正的且和為1 ?0<^8111〇1(11(口〇8;[1:;[0%,7(),(^)可 以是范圍從位置口08;11:;[01^ = 0處的1.0(例如,著陸資源106的頂部)至。08;[1:;[01^=00處的 0.0(例如,著陸資源106的底部,明顯遠離著陸資源106的頂部等)的S形函數(shù)。yo可以是在該 處Sigmoid2 = 0 · 5的點,并且dy可控制圍繞yo的S形函數(shù)的斜率。可將Sigmoid〗定義為(1-SigmoicU),并且中央對準可以是圖像是否在著陸資源上在中心對準(例如,水平地居于中 心)的度量。如果圖像完美地居于中心,則中央對準可以是1.0,并且其可基于圖像的中心與 著陸資源的水平中心之間的距離減小。
[0217]步驟1610可包括將在步驟1604中提取的圖像排名。在某些實施方式中,該排名是 基于分配給每個圖像的顯著性分值。顯著性分值可指示用于圖像的內(nèi)容請求者的偏好,并 且可以是確定哪些圖像最有可能被內(nèi)容請求者批準的重要度量。顯著性分值還可指示圖像 有多好地對應(yīng)于在著陸資源上展示的內(nèi)容。
[0218] 在某些實施方式中,步驟1610包括基于與圖像相關(guān)聯(lián)的各種相關(guān)性準則對圖像進 行排名。例如,步驟1610可包括使用相關(guān)性準則來向每個圖像分配相關(guān)性分值。步驟1610可 包括通過基于著陸資源106的URL或自動生成的內(nèi)容項目將圖像(例如,圖像元數(shù)據(jù)、圖像內(nèi) 容等)與關(guān)鍵字列表相比較來確定用于圖像的相關(guān)性分值。例如,關(guān)鍵字列表可基于企業(yè)分 類、企業(yè)類型、企業(yè)種類或與著陸資源106相關(guān)聯(lián)的企業(yè)或?qū)嶓w相關(guān)聯(lián)的其它屬性。在某些 實施方式中,關(guān)鍵字列表可基于生成的內(nèi)容項目的標題或內(nèi)容項目的其它屬性(例如,活 動、廣告組、特征產(chǎn)品等)。相關(guān)性分值可指示特定圖像表示在自動生成的內(nèi)容項目中展示 的企業(yè)、產(chǎn)品或服務(wù)的可能性。
[0219] 在某些實施方式中,步驟1610包括在對圖像進行排名之前執(zhí)行一個或多個閾值測 試。例如,步驟1610可包括將在步驟1606中分配給每個圖像的質(zhì)量分值與閾值質(zhì)量分值相 比較。如果用于圖像的質(zhì)量分值小于閾值質(zhì)量分值,則步驟1610可包括丟棄圖像。步驟1610 可包括將每個提取且已處理的圖像的顯示尺寸與閾值顯示尺寸相比較。如果用于圖像的顯 示尺寸小于閾值顯示尺寸,則步驟1610可包括丟棄圖像。
[0220] 在某些實施方式中,圖像內(nèi)容步驟1610包括生成多個圖像列表。在步驟1610中生 成的一個列表可以是徽標圖像的列表。在步驟1610中生成的另一列表可以是從著陸資源提 取的產(chǎn)品和/或顯著圖像列表。在步驟1610中生成的另一列表可以是先前已被內(nèi)容請求者 使用和/或批準的圖像列表(例如,從所使用的圖像數(shù)據(jù)庫提取的圖像)。圖像列表可包括與 每個圖像相關(guān)聯(lián)的屬性,諸如圖像寬度、圖像高度、顯著性分值、相關(guān)性分值或其它圖像信 息。步驟1610可包括根據(jù)分配給圖像的顯著性分值和/或相關(guān)性分值來布置列表中的圖像。
[0221] 仍參考圖16,過程1600被示為包括從包括從著陸資源提取的圖像的一組圖像中選 擇最高評分圖像(步驟1612)。該組圖像可包括從著陸資源提取的一個或多個圖像和從其它 數(shù)據(jù)源(例如,所使用的圖像數(shù)據(jù)庫310、庫存圖像數(shù)據(jù)庫312等)提取的一個或多個圖像。最 高評分圖像可以是具有滿足所有閾值準則(例如,顯示尺寸準則、質(zhì)量分值準則等)的最高 顯著性分值的圖像。
[0222] 在某些實施方式中,步驟1612包括選擇與特定內(nèi)容項目、搜索查詢、著陸資源或用 戶設(shè)備最相關(guān)的圖像。步驟1612可包括識別與其中將包括所選圖像的內(nèi)容項目相關(guān)聯(lián)的關(guān) 鍵字。例如,步驟1612可包括識別內(nèi)容項目的標題、名稱、話題或其它屬性。步驟1612可包括 確定與相關(guān)內(nèi)容項目(例如,在同一廣告組中、同一活動的一部分、與同一內(nèi)容提供者相關(guān) 聯(lián)等的內(nèi)容項目)相關(guān)聯(lián)的一個或多個關(guān)鍵字。可分別地從著陸資源和搜索查詢的內(nèi)容提 取用于著陸資源和/或搜索查詢的關(guān)鍵字。用于特定用戶設(shè)備的關(guān)鍵字可基于用戶興趣簡 檔、最近瀏覽歷史、搜索查詢歷史、地理限制器或用戶設(shè)備的其它屬性。步驟1612可包括將 與每個圖像相關(guān)聯(lián)的關(guān)鍵字跟與著陸資源、搜索查詢或用戶設(shè)備相關(guān)聯(lián)的關(guān)鍵字相比較。 步驟1612可包括基于關(guān)鍵字比較來確定圖像中的哪個是最相關(guān)的,并選擇最相關(guān)圖像以便 在生成的內(nèi)容項目中使用。
[0223] 仍參考圖16,過程1600被示為包括生成包括所選圖像的第三方內(nèi)容項目(步驟 1614)并將第三方內(nèi)容項目派發(fā)給用戶設(shè)備(步驟1616)。生成包括所選圖像的第三方內(nèi)容 項目可包括將所選圖像與先前從著陸資源提取并被選擇(例如,通過執(zhí)行過程1300-1500的 一個或多個步驟)供在生成的內(nèi)容項目中使用的文本片斷、字體系列、色彩方案和/或布局 相組合。將內(nèi)容項目派發(fā)給用戶設(shè)備可包括將內(nèi)容項目傳遞到用戶設(shè)備或第一方資源。用 戶設(shè)備可與第一方資源內(nèi)容相結(jié)合地渲染和顯示第三方內(nèi)容項目。
[0224] 第三方內(nèi)容項目可被配置成在由用戶設(shè)備與第三方內(nèi)容項目相交互時將用戶設(shè) 備指引到著陸資源。與內(nèi)容項目的交互可包括顯示內(nèi)容項目、在內(nèi)容項目上懸停、點擊內(nèi)容 項目、觀看用于內(nèi)容項目的源信息或者用戶設(shè)備與內(nèi)容項目之間的任何其它類型的交互。 與內(nèi)容項目的交互不要求用戶相對于特定內(nèi)容項目的明確動作。在某些實施方式中,閃現(xiàn) (例如,顯示或呈現(xiàn)內(nèi)容項目)可有資格作為交互。用于定義哪些用戶動作(例如,主動的或 被動的)有資格作為交互的準則可由內(nèi)容請求者或由內(nèi)容生成系統(tǒng)114單獨地(例如,針對 每個內(nèi)容項目)確定。
[0225] 仍參考圖16,過程1600被示為包括收集派發(fā)統(tǒng)計并對著陸資源監(jiān)視改變以確定是 否更新第三方內(nèi)容項目(步驟1618)。收集派發(fā)統(tǒng)計可包括確定生成的內(nèi)容項目被派發(fā)給用 戶設(shè)備的次數(shù)、生成的內(nèi)容項目被用戶設(shè)備觀看或點擊的次數(shù)和/或檢測生成的內(nèi)容項目 與用戶設(shè)備之間的其它交互。在某些實施方式中,步驟1618包括評估與生成的內(nèi)容項目相 關(guān)聯(lián)的性能統(tǒng)計(例如,預(yù)測點擊率、實際點擊率、轉(zhuǎn)換次數(shù)、利益率等)。性能統(tǒng)計可指示生 成的內(nèi)容項目是否是有效的且因此應(yīng)被再使用或者生成的內(nèi)容項目是否是無效的且因此 應(yīng)該用新的內(nèi)容項目來替換(即,更新)。
[0226] 對著陸資源監(jiān)視改變可包括將提取圖像時的著陸資源的版本與著陸資源的當前 版本相比較。如果自從圖像被提取的時間以來著陸資源已改變(例如,新的或不同圖像、新 的或不同內(nèi)容等),則步驟1618可包括確定生成的內(nèi)容項目應(yīng)被更新以反映著陸資源的已 改變內(nèi)容。如果在步驟1618中確定生成的內(nèi)容項目應(yīng)被更新,可重復(fù)過程1600 (例如,從步 驟1604開始)以從著陸資源提取新圖像,對新提取的信息進行分析、處理以及排名,并使用 新提取的圖像來生成新內(nèi)容項目。
[0227] 可用數(shù)字電子電路或者用計算機軟件、固件或硬件來實現(xiàn)本主題的實施方式和在 本說明書中描述的操作,包括在本說明書及其等價物中以及在其中的一個或多個的組合中 公開的結(jié)構(gòu)。可以將在本說明書中描述的本主題的實施方式實現(xiàn)為一個或多個計算機程 序,即在一個或多個計算機存儲介質(zhì)上編碼以便由數(shù)據(jù)處理裝置執(zhí)行或控制其操作的計算 機程序指令的一個或多個模塊。替選地或另外,可以在人工生成的傳播信號(例如機器生成 電、光或電磁信號)上對程序指令進行編碼,該人工生成的傳播信號被生成為將信息編碼以 便發(fā)射到適當?shù)慕邮昭b置以便由數(shù)據(jù)處理裝置執(zhí)行。計算機存儲介質(zhì)可以是計算機可讀存 儲設(shè)備、計算機可讀存儲基板、隨機或串行存取存儲器陣列或設(shè)備或其中的一個或多個的 組合,或者被包括在其中。此外,雖然計算機存儲介質(zhì)不是傳播信號,但計算機存儲介質(zhì)可 以是在人工生成的傳播信號中編碼的計算機程序指令的源或目的地。計算機存儲介質(zhì)還可 以是一個或多個分立的部件或介質(zhì)(例如,多個CD、盤或其它存儲設(shè)備)或者被包括在其中。 因此,計算機存儲介質(zhì)是有形的且非臨時的。
[0228] 可將本公開中描述的操作實現(xiàn)為由數(shù)據(jù)處理裝置對存儲在一個或多個計算機可 讀存儲設(shè)備上或從其它源接收到的數(shù)據(jù)執(zhí)行的操作。
[0229] 術(shù)語"客戶端"或"服務(wù)器"包括用于處理數(shù)據(jù)的所有種類的裝置、設(shè)備以及機器, 舉例來說包括可編程處理器、計算機、片上系統(tǒng)或前述各項的多個或組合。所述裝置可包括 專用邏輯電路,例如現(xiàn)場可編程門陣列(FPGA)或?qū)S眉呻娐?ASIC)。除硬件之外,該裝置 還可以包括創(chuàng)建用于正在討論中的計算機程序的執(zhí)行環(huán)境的代碼(例如組成處理器固件、 協(xié)議棧、數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)、跨平臺運行時環(huán)境、虛擬機或其中的一個或多個的組 合的代碼)。該裝置和執(zhí)行環(huán)境可實現(xiàn)各種不同的計算模型基礎(chǔ)設(shè)施,諸如web服務(wù)、分布式 計算和網(wǎng)格計算基礎(chǔ)設(shè)施。
[0230] 本公開的系統(tǒng)和方法可以由任何計算機程序完成。可用任何形式的編程語言(包 括編譯或解釋語言或者聲明或過程語言)來編寫計算機程序(也稱為程序、軟件、軟件應(yīng)用、 腳本或代碼),并且可將其以任何形式部署,包括作為獨立程序或作為模塊、部件、子例程、 對象或適合于在計算環(huán)境中使用的其它單元。計算機程序可以但不需要對應(yīng)于文件系統(tǒng)中 的文件??梢詫⒊绦虼鎯υ诒3制渌绦蚧驍?shù)據(jù)(例如,存儲在標記語言文檔中的一個或多 個腳本)的文件的一部分中、專用于正在討論中的程序的單個文件中或者在多個協(xié)調(diào)文件 (例如,存儲一個或多個模塊、子程序或代碼部分的文件)中。可將計算機程序部署成在一個 計算機上或者在位于一個地點處或跨多個地點分布并被通信網(wǎng)絡(luò)互連的多個計算機上。
[0231] 在本說明書中描述的過程和邏輯流程可以由執(zhí)行一個或多個計算機程序以通過 對輸入數(shù)據(jù)進行操作并生成輸出來執(zhí)行動作的一個或多個可編程處理器執(zhí)行。該過程和邏 輯流程還可以由專用邏輯電路執(zhí)行,并且還可以將裝置實現(xiàn)為專用邏輯電路(例如,F(xiàn)PGA或 ASIC)〇
[0232] 適合于計算機程序執(zhí)行的處理器舉例來說包括通用和專用微處理器以及任何種 類的數(shù)字計算機的任何一個或多個處理器。一般地,處理器將從只讀存儲器或隨機存取存 儲器或兩者接收指令和數(shù)據(jù)。計算機的必要元件是用于根據(jù)指令執(zhí)行動作的處理器和用于 存儲指令和數(shù)據(jù)的一個或多個存儲器設(shè)備。一般地,計算機還將包括或者被操作耦合到從 其接收數(shù)據(jù)或向其傳輸數(shù)據(jù)或兩者的用于存儲數(shù)據(jù)的一個或多個大容量存儲設(shè)備(例如 磁、磁光盤盤或光盤)。然而,計算機不需要具有此類設(shè)備。此外,可以將計算機嵌入另一設(shè) 備中(例如移動電話、個人數(shù)字助理(PDA)、移動音頻或視頻播放器、游戲控制臺、全球定位 系統(tǒng)(GPS)接收機或便攜式存儲設(shè)備(例如,通用串行總線(USB)閃速驅(qū)動等)。適合于存儲 計算機程序指令和數(shù)據(jù)的計算機可讀介質(zhì)包括所有形式的非易失性存儲器、介質(zhì)或存儲器 設(shè)備,舉例來說包括半導(dǎo)體存儲器設(shè)備(例如,EPR0M、EEPR0M以及閃速存儲器設(shè)備;磁盤,例 如內(nèi)部硬盤或可移動盤;磁光盤;以及⑶-ROM和DVD-ROM盤)??捎脤S眠壿嬰娐穪硌a充處理 器和存儲器或者結(jié)合在其中。
[0233] 為了允許與用戶的交互,可在計算機上實現(xiàn)在本說明書中描述的本主題的實施方 式,所述計算機具有用戶可用來向計算機提供輸入的顯示設(shè)備(例如,CRT(陰極射線管)、 LCD(液晶顯示器)、0LED(有機發(fā)光二極管)、TFT(薄膜晶體管)或其它柔性配置,或者用于向 用戶顯示信息的任何其它監(jiān)視器和鍵盤、定點設(shè)備,例如鼠標、軌跡球等或者觸摸屏、觸控 板等)。也可使用其它種類的設(shè)備來提供與用戶的交互;例如,提供給用戶的反饋可以是任 何形式的感知反饋(例如,視覺反饋、聽覺反饋或觸覺反饋);并且可以以任何形式接收來自 用戶的輸入,包括聲學、話音或觸覺輸入。另外,計算機可以通過向和從用戶所使用的設(shè)備 發(fā)送文檔和接收文檔來與用戶相交互;例如,通過響應(yīng)于從web瀏覽器接收到的請求而向用 戶的客戶端設(shè)備上的web瀏覽器發(fā)送網(wǎng)頁。
[0234] 可在計算系統(tǒng)中實現(xiàn)本公開中描述的本主題的實施方式,該計算系統(tǒng)包括后端部 件(例如,作為數(shù)據(jù)服務(wù)器),或者其包括中間件部件(例如,應(yīng)用服務(wù)器),或者包括具有用 戶可通過其與本公開中描述的主題的實施方式相交互的圖形用戶界面或web瀏覽器的前端 部件(例如,客戶端計算機),或者一個或多個此類后端、中間件或前端部件的任何組合???以用數(shù)字數(shù)據(jù)通信的任何形式或介質(zhì)(例如,通信網(wǎng)絡(luò))將系統(tǒng)的部件互連。通信網(wǎng)絡(luò)的示 例包括LAN和WAN、互聯(lián)網(wǎng)(例如,因特網(wǎng))以及端對端網(wǎng)絡(luò)(例如,自組式端對端網(wǎng)絡(luò))。
[0235] 雖然本說明書包含許多特定實施方式細節(jié),但不應(yīng)將這些細節(jié)認為對任何公開或 可要求保護的范圍的限制,而是作為特定于特定公開的特定實施方式的特征的描述。在本 公開中在分立實施方式的背景下描述的某些特征也可以組合地在單個實施方式中實現(xiàn)。相 反地,在單個實施方式的背景下描述的各種特征也可以單獨地或以任何適當?shù)淖咏M合在多 個實施方式中實現(xiàn)。此外,雖然上文將特征描述為以某些組合的方式作用甚至最初這樣要 求保護,但在某些情況下可以從該組合去除來自要求保護的組合的一個或多個特征,并且 要求保護的組合可以是針對子組合或子組合的變化。
[0236] 同樣地,雖然在圖中按照特定順序描繪了各操作,但不應(yīng)將其理解為要求按照所 示的特定順序或按照連續(xù)順序來執(zhí)行此類操作,或者執(zhí)行所有的所示操作以實現(xiàn)期望的結(jié) 果。在某些情況下,多任務(wù)和并行處理可以是有利的。此外,不應(yīng)將上述實施方式中的各種 系統(tǒng)部件的分離理解為在所有實施方式中都要求此類分離,并且應(yīng)理解的是所述程序部件 和系統(tǒng)一般地可以在單個軟件產(chǎn)品中被集成在一起或者封裝到在一個或多個有形介質(zhì)上 體現(xiàn)的多個軟件產(chǎn)品。
[0237] 可在智能電視模塊(或連接的電視模塊、混合電視模塊等)上實現(xiàn)本文公開的特 征,該智能電視模塊可包括被配置成將因特網(wǎng)連接與更多傳統(tǒng)電視節(jié)目源(例如,經(jīng)由有 線、衛(wèi)星、廣播或其它信號接收)集成的處理電路。智能電視模塊可在物理上合并到電視機 中,或者可包括分立設(shè)備,諸如機頂盒、藍光或其它數(shù)字媒體播放器、游戲控制臺、旅館電視 系統(tǒng)及其它伴隨設(shè)備??蓪⒅悄茈娨暷K配置成允許觀看者搜索并找到在web上、本地有線 TV頻道上、衛(wèi)星TV頻道上或者存儲在本地硬驅(qū)上的視頻、電影、照片及其它內(nèi)容。機頂盒 (STB)或機頂單元(STU)可包括信息器械設(shè)備,其可包含調(diào)諧器并連接到電視機或信號的外 部源,將信號調(diào)諧成然后在電視屏幕或其它顯示設(shè)備上顯示的內(nèi)容。智能電視模塊可被配 置成提供主屏幕或頂層屏幕,包括用于多個不同應(yīng)用的圖標,該應(yīng)用諸如web瀏覽器和多個 流媒體服務(wù)(例如,此丨丨]^、¥11(111、!111111等)、連接有線或衛(wèi)星媒體源、其它¥613"頻道"等。智 能電視模塊還可被配置成向用戶提供電子節(jié)目指南。智能電視模塊的伴隨應(yīng)用可以可在移 動計算設(shè)備上操作以向用戶提供關(guān)于可用節(jié)目的附加信息,以允許用戶控制智能電視模塊 等。在替選實施例中,可在膝上型計算機或其它個人計算機、智能電話、其它移動電話、手持 式計算機、平板PC或其它計算設(shè)備上實現(xiàn)特征。
[0238] 因此,已描述了本主題的特定實施方式。其它實施方式在所附權(quán)利要求的范圍內(nèi)。 在某些情況下,在權(quán)利要求中記載的動作可以按照不同的順序執(zhí)行且仍實現(xiàn)期望的結(jié)果。 另外,在附圖中描繪的過程不一定要求所示的特定順序或連續(xù)順序以實現(xiàn)期望的結(jié)果。在 某些實施方式中,多任務(wù)和并行處理可以是有利的。
【主權(quán)項】
1. 一種用于自動地生成顯示內(nèi)容的計算機化的方法,所述方法包括: 在處理電路處從第三方內(nèi)容提供者接收統(tǒng)一資源定位符,所述統(tǒng)一資源定位符識別著 陸資源; 由所述處理電路從所述著陸資源提取圖像; 由所述處理電路分析所提取的圖像以檢測所述圖像的視覺內(nèi)容和所述圖像的語義內(nèi) 容; 由所述處理電路基于所檢測的視覺內(nèi)容和所檢測的語義內(nèi)容中的至少一個對所述圖 像進彳丁評分; 由所述處理電路從包括從所述著陸資源提取的所述圖像的一組圖像中選擇最高評分 圖像;以及 由所述處理電路生成包括所選擇的圖像的第三方內(nèi)容項目,其中所述第三方內(nèi)容項目 被配置成指向所述著陸資源。2. 如權(quán)利要求1所述的方法,進一步包括: 基于所述分析的結(jié)果來確定所述圖像是否需要處理;以及 響應(yīng)于需要處理的確定而處理所述圖像以增強所述圖像的所檢測的視覺內(nèi)容和所述 圖像的所檢測的語義內(nèi)容中的至少一個。3. 如權(quán)利要求1所述的方法,其中,從所述著陸資源提取所述圖像包括: 確定用于所述圖像的顯著性分值,所述顯著性分值指示用來在所述著陸資源上顯示所 提取的圖像的突出性。4. 如權(quán)利要求1所述的方法,進一步包括: 從多個不同的位置收集多個圖像,所述多個不同的位置包括以下至少一個:所述著陸 資源、與所述著陸資源在同一域或子域下的資源、以及先前在與第三方內(nèi)容提供者相關(guān)聯(lián) 的內(nèi)容項目中使用的圖像的儲存庫。5. 如權(quán)利要求1所述的方法,其中,分析所提取的圖像以檢測視覺內(nèi)容包括確定所述圖 像中的顯著對象的位置。6. 如權(quán)利要求5所述的方法,其中,確定所述圖像中的顯著對象的位置包括檢測所述圖 像的色彩分布和檢測所述圖像中的所述顯著對象的邊緣中的至少一個。7. 如權(quán)利要求1所述的方法,其中,分析所提取的圖像以檢測視覺內(nèi)容包括確定所述圖 像中的文本的位置。8. 如權(quán)利要求1所述的方法,其中,分析所提取的圖像以檢測視覺內(nèi)容包括: 生成用于所述圖像的顯著性地圖,所述顯著性地圖識別所述圖像中的顯著對象的位置 和所述圖像中的任何文本的位置。9. 如權(quán)利要求1所述的方法,其中,分析所提取的圖像以檢測語義內(nèi)容包括: 生成描述所述圖像的所述語義內(nèi)容的一個或多個標簽;以及 將所生成的標簽存儲為所述圖像的屬性。10. 如權(quán)利要求1所述的方法,其中,分析所提取的圖像以檢測視覺內(nèi)容包括基于在所 述圖像中表示的顯著對象的位置來確定是否對所述圖像進行裁剪;以及 其中,處理所述圖像包括響應(yīng)于要對所述圖像進行裁剪的確定而對所述圖像進行裁剪 以增強所述顯著對象的視覺沖擊。11. 如權(quán)利要求1的所述方法,進一步包括: 識別所述圖像的一個或多個審美特征; 將所述一個或多個審美特征作為輸入應(yīng)用于針對人類所標記的圖像偏好而被訓練的 算法排名過程,其中,所述算法排名過程被配置成使用所述審美特征來基于所述人類所標 記的圖像偏好而生成用于所述圖像的質(zhì)量分值。12. -種用于自動地生成顯示內(nèi)容的系統(tǒng),所述系統(tǒng)包括: 處理電路,所述處理電路被配置成: 從第三方內(nèi)容提供者接收統(tǒng)一資源定位符,所述統(tǒng)一資源定位符識別著陸資源; 從所述著陸資源提取圖像; 分析所提取的圖像以檢測所述圖像的視覺內(nèi)容和所述圖像的語義內(nèi)容; 基于所檢測的視覺內(nèi)容和所檢測的語義內(nèi)容中的至少一個對所述圖像進行評分; 從包括從所述著陸資源提取的所述圖像的一組圖像中選擇最高評分圖像;以及 生成包括所選擇的圖像的第三方內(nèi)容項目,其中所述第三方內(nèi)容項目被配置成指向所 述著陸資源。13. 如權(quán)利要求12所述的系統(tǒng),其中,所述處理電路被配置成: 基于所述分析的結(jié)果來確定所述圖像是否需要處理;以及 響應(yīng)于需要處理的確定而處理所述圖像以增強所述圖像的所檢測的視覺內(nèi)容和所述 圖像的所檢測的語義內(nèi)容中的至少一個。14. 如權(quán)利要求12所述的系統(tǒng),其中,從所述著陸資源提取所述圖像包括: 確定用于所述圖像的顯著性分值,所述顯著性分值指示用來在所述著陸資源上顯示所 提取的圖像的突出性。15. 如權(quán)利要求12所述的系統(tǒng),其中,所述處理電路被配置成: 從多個不同的位置收集多個圖像,所述多個不同的位置包括以下至少一個:所述著陸 資源、與所述著陸資源在同一域或子域下的資源、以及先前在與所述第三方內(nèi)容提供者相 關(guān)聯(lián)的內(nèi)容項目中使用的圖像的儲存庫。16. 如權(quán)利要求12所述的系統(tǒng),其中,分析所提取的圖像以檢測視覺內(nèi)容包括: 確定以下至少一個的位置:所述圖像中的顯著對象、和所述圖像中的文本;以及 生成用于所述圖像的顯著性地圖,所述顯著性地圖識別以下至少一個的位置:所述圖 像中的所述顯著對象、和所述圖像中的所述文本。17. 如權(quán)利要求12所述的系統(tǒng),其中,分析所提取的圖像以檢測語義內(nèi)容包括: 生成描述所述圖像的所述語義內(nèi)容的一個或多個標簽;以及 將所生成的標簽存儲為所述圖像的屬性。18. 如權(quán)利要求12所述的系統(tǒng),其中,分析所提取的圖像以檢測視覺內(nèi)容包括基于在所 述圖像中表示的顯著對象的位置來確定是否對所述圖像進行裁剪;以及 其中,處理所述圖像包括響應(yīng)于要對所述圖像進行裁剪的確定而對所述圖像進行裁剪 以增強所述顯著對象的視覺沖擊。19. 一種用于提取并生成用于顯示內(nèi)容的圖像的系統(tǒng),所述系統(tǒng)包括: 處理電路,所述處理電路被配置成從包括著陸資源和至少一個其它數(shù)據(jù)源的多個數(shù)據(jù) 源提取圖像; 其中,所述處理電路被配置成檢測每個所提取的圖像中的內(nèi)容分布,所述內(nèi)容分布包 括顯著對象的位置和文本的位置中的至少一個; 其中,所述處理電路被配置成基于內(nèi)容分布檢測的結(jié)果來處理所提取的圖像,其中,處 理所提取的圖像包括響應(yīng)于在圖像中檢測到的所述顯著對象占用小于所述圖像中的閾值 面積的確定而對所提取的圖像進行裁剪;以及 其中,所述處理電路被配置成至少部分地基于內(nèi)容分布檢測的結(jié)果來對所提取的圖像 進行排名。20.如權(quán)利要求19所述的系統(tǒng),其中,所述處理電路被配置成計算用于從所述著陸資源 提取的每個圖像的頁面上顯著性分值,所述顯著性分值指示用來在所述著陸資源上顯示所 提取的圖像的突出性; 其中,對所提取的圖像進行排名至少部分地基于用于從所述著陸資源提取的每個圖像 的所述頁面上顯著性分值。
【文檔編號】G06F17/30GK105874449SQ201380081946
【公開日】2016年8月17日
【申請日】2013年11月8日
【發(fā)明人】葉愷, 張冠男
【申請人】谷歌公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
静宁县| 定边县| 连山| 娄烦县| 沁阳市| 大邑县| 柳林县| 正定县| 新龙县| 长治县| 福泉市| 阜康市| 阿拉善右旗| 改则县| 新绛县| 余江县| 韶关市| 咸宁市| 景泰县| 曲沃县| 扎鲁特旗| 波密县| 东阳市| 佳木斯市| 望都县| 炎陵县| 阿巴嘎旗| 西充县| 柳林县| 珲春市| 那曲县| 正镶白旗| 新安县| 陆河县| 习水县| 肇庆市| 德兴市| 巴林左旗| 枞阳县| 尼勒克县| 象州县|