相鄰搜索結(jié)果探索的制作方法
【專利說明】
【背景技術(shù)】
[0001]此處所述主題涉及圖像檢索系統(tǒng)中的相鄰搜索結(jié)果探索。圖像檢索系統(tǒng)是用于瀏覽、搜索并從數(shù)字圖像庫中檢索圖像的計(jì)算機(jī)系統(tǒng)。許多圖像檢索系統(tǒng)向圖像添加元數(shù)據(jù),例如,標(biāo)題、關(guān)鍵字、或描述,以便可以利用元數(shù)據(jù)執(zhí)行檢索。這種搜索類型被稱為圖像元搜索。其允許用戶使用關(guān)鍵字或搜索短語尋找圖像。作為結(jié)果,用戶可以接收可以引用圖像資源的圖像集合,例如縮略圖圖像,并且其可以按關(guān)聯(lián)性排序。
[0002]在使用中,用戶可以通過使用輸入查詢搜索圖像內(nèi)容來執(zhí)行圖像搜索。向用戶呈現(xiàn)相關(guān)圖像并且用戶可以為所期望的圖像瀏覽這些相關(guān)圖像。所呈現(xiàn)的圖像可以包含對一些內(nèi)容的靜態(tài)、圖形化表示,例如,照片、繪圖、計(jì)算機(jī)生成的圖、廣告、web內(nèi)容、書籍內(nèi)容或圖像幀的集合,例如電影或幻燈片。
【發(fā)明內(nèi)容】
[0003]交互式計(jì)算機(jī)環(huán)境允許客戶端的用戶能夠?yàn)g覽所期望的目標(biāo)圖像的圖像集合。
[0004]客戶端的用戶向系統(tǒng)提供圖像搜索查詢。在接收到搜索查詢之后,該系統(tǒng)對圖像搜索查詢進(jìn)行分析并且確定多個(gè)相關(guān)圖像搜索查詢??梢酝ㄟ^相關(guān)查詢引擎執(zhí)行所述分析。
[0005]初始圖像搜索查詢和多個(gè)相關(guān)圖像查詢被發(fā)送到圖像搜索引擎。從初始圖像搜索查詢和相關(guān)圖像搜索的圖像搜索引擎結(jié)果獲取圖像面板。面板可以包含與相應(yīng)的搜索查詢相關(guān)聯(lián)的多個(gè)圖像。特別地,面板可以包含與相應(yīng)的搜索查詢相關(guān)聯(lián)的平鋪圖像。這些面板用于提供圖像空間。圖像空間的中心可以是表示初始搜索查詢的圖像結(jié)果的面板,并且可以被表示與初始搜索查詢相關(guān)的多個(gè)搜索查詢的圖像結(jié)果的多個(gè)面板所圍繞。
[0006]客戶端的用戶可以通過在所有方向上平移以及放大和縮小視圖來瀏覽向客戶端顯示提供的圖像空間。隨著客戶端的用戶在特定方向上平移該顯示,由相關(guān)查詢引擎連同圖像搜索引擎一起產(chǎn)生越來越多的相關(guān)查詢面板??蛻舳孙@示可以無限制地向外平移,或者直至達(dá)到相關(guān)查詢搜索的結(jié)束。如果客戶端的用戶發(fā)現(xiàn)相關(guān)面板,則客戶端顯示可以縮放至該面板中,并且用戶可以查看相關(guān)查詢并瀏覽與此查詢相關(guān)聯(lián)的所有圖像。如果發(fā)現(xiàn)目標(biāo)圖像,則客戶端的用戶可以點(diǎn)擊所顯示的圖像,并且被提供以登陸頁面。如果沒有發(fā)現(xiàn)目標(biāo)圖像,則可以縮小客戶端顯示,并且繼續(xù)搜索。
[0007]在本說明書所描述的主題的實(shí)施方式中,所述方法包括接收初始圖像查詢的步驟。確定與初始搜索查詢相關(guān)的多個(gè)搜索查詢。獲取初始搜索查詢和多個(gè)相關(guān)搜索查詢的圖像結(jié)果。生成表示來自初始搜索查詢的多個(gè)圖像的圖像面板和表示來自多個(gè)相關(guān)搜索查詢的多個(gè)圖像的多個(gè)圖像面板。這些面板用于提供圖像空間。圖像空間可以以表示與初始搜索查詢相關(guān)的結(jié)果圖像的面板為中心,并且被表示與多個(gè)相關(guān)搜索查詢相關(guān)的結(jié)果圖像的多個(gè)面板圍繞。
[0008]該系統(tǒng)能夠接收至少一個(gè)輸入來瀏覽圖像空間,并且響應(yīng)于該至少一個(gè)輸入修改圖像空間。可以通過在X-Y方向上平移或者在Z方向上縮放來修改圖像空間。當(dāng)圖像空間在特定面板上被完全放大時(shí),該特定面板可以被擴(kuò)展到示出與關(guān)于該面板的圖像查詢相關(guān)聯(lián)的所有圖像。此外,隨著圖像空間被平移,相關(guān)查詢引擎可以通過加性地加權(quán)相鄰查詢而產(chǎn)生更多相關(guān)搜索查詢。
[0009]此外,隨著圖像空間被平移,相關(guān)查詢引擎可以處置已查看的面板,使得其不會再次被示出。相關(guān)查詢引擎也可以為初始搜索查詢創(chuàng)建后邊緣,從而減少盡頭的可能性。此夕卜,相關(guān)查詢引擎可以將查詢的關(guān)鍵字分成至少兩部分,并且對于這些部分中的至少一個(gè)執(zhí)行相關(guān)查詢搜索。該系統(tǒng)也可以接收指示目標(biāo)圖像被發(fā)現(xiàn)的至少一個(gè)輸入,并且提供與該目標(biāo)圖像相關(guān)聯(lián)的登陸頁面。
[0010]在另一個(gè)實(shí)施方式中,系統(tǒng)包括一個(gè)或多個(gè)處理器以及一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì),所述一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì)包括指令,所述指令被配置成使得所述一個(gè)或多個(gè)處理器執(zhí)行操作。所述操作可以包含接收初始圖像查詢??梢源_定與初始搜索查詢相關(guān)的多個(gè)搜索查詢。獲取初始搜索查詢和相關(guān)搜索查詢的圖像結(jié)果。生成表示來自源自初始搜索查詢的圖像搜索引擎的多個(gè)圖像的圖像面板,以及表示來自源自多個(gè)相關(guān)搜索查詢的圖像搜索引擎的多個(gè)圖像的多個(gè)圖像面板。系統(tǒng)使用這些面板來提供圖像空間。該圖像空間可以以表示與初始搜索查詢相關(guān)的圖像搜索引擎的多個(gè)結(jié)果圖像的面板為中心,并且可以被表示與多個(gè)相關(guān)搜索查詢相關(guān)的圖像搜索引擎的多個(gè)結(jié)果圖像的多個(gè)面板圍繞。
[0011]在另一個(gè)實(shí)施方式中,一種計(jì)算機(jī)程序產(chǎn)品,所述產(chǎn)品有形地體現(xiàn)在機(jī)器可讀存儲介質(zhì)中,所述機(jī)器可讀存儲介質(zhì)包含指令,所述指令被配置成使得數(shù)據(jù)處理設(shè)備接收初始圖像查詢。確定與初始搜索查詢相關(guān)的多個(gè)搜索查詢。獲取初始搜索查詢和多個(gè)相關(guān)搜索查詢的圖像結(jié)果。生成表示來自源自初始搜索查詢的圖像搜索引擎的多個(gè)圖像的圖像面板,以及表示來自源自多個(gè)相關(guān)搜索查詢的圖像搜索引擎的多個(gè)圖像的多個(gè)圖像面板。數(shù)據(jù)處理設(shè)備用這些面板來提供圖像空間。該圖像空間可以以表示與初始搜索查詢相關(guān)的圖像搜索引擎的多個(gè)結(jié)果圖像的面板為中心,并且可以被表示與多個(gè)相關(guān)搜索查詢相關(guān)的圖像搜索引擎的多個(gè)結(jié)果圖像的多個(gè)面板圍繞。
[0012]該交互式計(jì)算機(jī)環(huán)境和系統(tǒng)是更有效的并且更可靠的,因?yàn)槠錅p少找到所期望的圖像的必要時(shí)間。并且在搜索圖像時(shí),利用較少資源,同時(shí)提供更好的靈活性。
【附圖說明】
[0013]圖1是示出用于提供圖像搜索結(jié)果的示例過程的流程圖;
[0014]圖2是示出用于修改圖像空間的示例過程的流程圖;
[0015]圖3是示出用于允許客戶端創(chuàng)建并操縱圖像空間的示例過程的流程圖;
[0016]圖4_8是用于獲取相關(guān)搜索查詢的不例方法的圖形表不;
[0017]圖9-13是根據(jù)本公開技術(shù)使用的圖像空間的示例表示;
[0018]圖14是使用本公開技術(shù)的搜索系統(tǒng)的示例的方框圖;以及
[0019]圖15是使用本公開技術(shù)的系統(tǒng)的示例的方框圖。
【具體實(shí)施方式】
[0020]交互式計(jì)算機(jī)環(huán)境和系統(tǒng),可以被用作為查看并導(dǎo)航搜索查詢和相關(guān)搜索查詢結(jié)果的探索工具。該系統(tǒng)允許客戶端用戶通過有效地探索圖像數(shù)據(jù)集合和相關(guān)圖像數(shù)據(jù)集合,從而可視化地探索與查詢有關(guān)的各種搜索結(jié)果。布置搜索結(jié)果以便當(dāng)在近視圖內(nèi)查看時(shí),每個(gè)單個(gè)搜索結(jié)果集合可以作為單獨(dú)實(shí)體查看??蛻舳说挠脩艨梢钥s小并探索相關(guān)查詢,好像他們存在于每個(gè)方向上的無限平面上,并且根據(jù)需要,縮放回到個(gè)體結(jié)果來與它們交互。
[0021]如下文將更加全面描述的,圖像空間可以被限定為圖像資源的視覺表式,并且可以在顯示器或類似裝置上呈現(xiàn)給客戶端的用戶。在一些實(shí)施方式中,圖像被搜索,然而,該系統(tǒng)能夠?qū)⑺_的技術(shù)應(yīng)用到其中可以應(yīng)用到搜索的任何數(shù)據(jù),包含視頻、文本文檔、音頻、元數(shù)據(jù)和其它。
[0022]圖1是用于提供圖像搜索結(jié)果的方法的示例的流程圖。圖像搜索結(jié)果一般包含各種版本的圖像資源,例如,縮略圖,響應(yīng)于所提交的搜索查詢而確定所述圖像資源。盡管有可能呈現(xiàn)實(shí)際圖像資源,但是通常呈現(xiàn)這些圖像資源的表示,而不是實(shí)際圖像資源本身。說明書中的術(shù)語圖像指的可以是圖像資源或是圖像資源的表示。
[0023]可以相對于執(zhí)行這些方法的系統(tǒng)來描述圖1中的方法,所述系統(tǒng)例如,如圖14所示的搜索系統(tǒng),包含一個(gè)或多個(gè)計(jì)算機(jī)裝置。在步驟Si中,該系統(tǒng)接收初始圖像搜索查詢。該圖像搜索查詢可以是響應(yīng)于該查詢的圖像內(nèi)容的搜索查詢。例如,該系統(tǒng)可以接收查詢,其使用文本描述了特定圖像或圖像類型?;蛘?,該圖像搜索查詢可以提供關(guān)于一個(gè)或多個(gè)圖像的信息,所述一個(gè)或多個(gè)圖像與主題、網(wǎng)站、網(wǎng)頁,離線數(shù)據(jù)庫、在線數(shù)據(jù)庫、庫、交易、文檔、照片、繪圖,或其它內(nèi)容相關(guān)聯(lián)。圖像搜索查詢還可以包含識別所請求的圖像內(nèi)容的一個(gè)或多個(gè)查詢項(xiàng)。這些查詢項(xiàng)可以識別(I) 一個(gè)或多個(gè)搜索串,例如“出售幼犬” “德國牧羊犬幼犬”“幼犬和幼貓”(2)圖像特征,例如,顏色、紋理、尺寸(3)文件類型,例如,位圖、jpeg、tiff,或者(4)上述的組合或其它。此外,在一些實(shí)施方式中,查詢本身可以是圖像。
[0024]在步驟S2中,該系統(tǒng)分析圖像搜索查詢。可以由相關(guān)查詢引擎、知識圖、流行查詢引擎來執(zhí)行所述分析,或者該系統(tǒng)可以使用最近搜索歷史。在一些實(shí)施方式中,可以使用采用無限或接近無限的相關(guān)查詢算法的相關(guān)查詢引擎。特別地,該系統(tǒng)可以從單一查詢開始,并且隨著系統(tǒng)構(gòu)建圖像空間,可以咨詢相關(guān)查詢引擎來確定最佳相關(guān)查詢以及它們在圖像空間內(nèi)的布局。隨著圖像空間增長,相關(guān)查詢引擎使