亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

動態(tài)圖像結果拼接的制作方法

文檔序號:11433473閱讀:175來源:國知局
動態(tài)圖像結果拼接的制造方法與工藝

本申請為分案申請,其原申請是于2011年11月08日向中國專利局提交的專利申請,申請?zhí)枮?01110349836.9,發(fā)明名稱為“動態(tài)圖像結果拼接”。



背景技術:

當用戶通過他或她的瀏覽器查詢圖像搜索垂面(imagesearchvertical)從而請求滿足特定查詢的圖像時,作為響應,多個考慮周到的(discreet)圖像經(jīng)常被返回給用戶。一般地,每個圖像結果是必須單獨加載到用戶的瀏覽器上的縮略圖圖像。作為結果,用戶的瀏覽器必須針對每個單獨的圖像縮略圖做出瀏覽器下載請求。然而,現(xiàn)代瀏覽器在以下方面有限制:在任一時刻能夠建立的瀏覽器下載連接的數(shù)量。因此,如果大量的圖像結果被識別為滿足用戶的查詢,則必須建立一樣多的大量瀏覽器下載連接。當所有圖像縮略圖下載時,這樣的多個連接導致長的延遲和長的頁面加載時間。



技術實現(xiàn)要素:

提供本發(fā)明內(nèi)容以便以簡化的形式引入下面在具體實施方式中進一步描述的概念的選擇。該發(fā)明內(nèi)容不旨在標識要求保護的主題的關鍵特征或必要特征,也不旨在用作在確定要求保護的主題的范圍方面的輔助。

本發(fā)明的實施例涉及尤其用于將圖像結果編輯成編輯圖像以使得多個圖像結果可以經(jīng)由單個瀏覽器下載連接下載的系統(tǒng)、方法和計算機可讀介質。例如,經(jīng)由圖像搜索垂面接收圖像搜索請求,并且確定滿足圖像搜索請求的多個圖像結果。所確定的滿足搜索請求的圖像結果中的至少一部分被動態(tài)地拼接在一起以創(chuàng)建編輯圖像。然后,當接收到針對令人滿意的圖像結果的圖像下載請求時,所述編輯圖像而不是單個縮略圖圖像被返回給用戶的瀏覽器。以此方式,經(jīng)由單個瀏覽器下載連接返回多個圖像結果,并且減少了返回大量滿足請求的圖像結果的延遲。

附圖說明

本發(fā)明通過實例說明,且未限于附圖中,在附圖中同樣的參考數(shù)字指示相似的元件并且在附圖中:

圖1是適合用于實現(xiàn)本發(fā)明的實施例的示范性計算系統(tǒng)環(huán)境的框圖;

圖2是示出根據(jù)本發(fā)明實施例的用于將圖像結果編輯成編輯圖像的一種方法的流程圖;

圖3是示出根據(jù)本發(fā)明實施例的用于將圖像結果編輯成編輯圖像的另一種方法的流程圖;

圖4是示出適合用于實現(xiàn)本發(fā)明的實施例的示范性計算系統(tǒng)環(huán)境的框圖。

具體實施方式

本文利用特異性描述了本發(fā)明的主題以滿足法定要求。然而,描述本身不旨在限制本專利的范圍。相反地,結合其他當前或未來技術,發(fā)明人已經(jīng)設想要求保護的主題還可以以其他方式體現(xiàn),以包括不同的步驟或類似于本文中描述的步驟的步驟的組合。而且,盡管術語“步驟”和/或“塊”可以在這里用于暗指所使用的方法的不同要素,除非當明確地描述各個步驟的順序時,或除此之外,這些術語不應當被解釋為暗示在這里所公開的各個步驟之間的任何特定順序。

本文所描述的技術的各個方面一般地針對尤其用于將多個圖像結果編輯成編輯圖像以使得可以經(jīng)由單個瀏覽器下載連接來下載多個圖像結果的系統(tǒng)、方法和計算機可讀介質。例如經(jīng)由圖像搜索垂面接收圖像搜索請求,并且確定滿足所述圖像搜索請求的多個圖像結果。被確定的滿足搜索請求的圖像結果的至少一部分被動態(tài)地拼接在一起以創(chuàng)建編輯圖像。然后,當接收到針對滿足請求的圖像結果的圖像下載請求時,該編輯圖像而不是單個縮略圖圖像可以被返回到用戶的瀏覽器。以此方式,多個圖像結果經(jīng)由單個瀏覽器下載連接被返回,并且減少了返回大量滿足請求的圖像結果的延遲。

包含有關編輯圖像中所包括的每個圖像結果的顯示偏移指令的描述文件也被返回到用戶的瀏覽器。該偏移指令允許根據(jù)偏移指令將掩蔽窗口應用到編輯圖像,使得僅編輯圖像的對應于包括于其中的多個圖像結果的每一個的部分對用戶而言作為那個相應圖像結果是可見的。相應地,本發(fā)明的實施例允許減少再現(xiàn)包括多個單獨圖像結果的搜索引擎結果頁面的延遲,但是以另外地在視覺上對用戶而言是透明的方式這樣做。即,用戶在視覺上不知道圖像結果被他或她的瀏覽器作為編輯圖像接收,因為每個圖像結果看起來單獨地再現(xiàn)為滿足所接收的請求的圖像結果。

相應地,在一個實施例中,本發(fā)明針對一個或多個具有其上所收錄的計算機可執(zhí)行指令的計算機存儲介質,當這些計算機可執(zhí)行指令被執(zhí)行時使得計算設備執(zhí)行用于將多個圖像結果編輯成一個或多個編輯圖像的方法。該方法包括:接收圖像搜索結果;確定滿足圖像搜索請求的多個圖像結果;以及拼接所述多個圖像結果的至少一部分以創(chuàng)建編輯圖像,該部分包括所述多個圖像結果中的至少兩個。該方法進一步包括提供該編輯圖像以用于與搜索引擎結果頁面相關聯(lián)地顯示。

在另一個方面,本發(fā)明針對一個或多個具有其上所收錄的計算機可執(zhí)行指令的計算機存儲介質,當這些計算機可執(zhí)行指令被執(zhí)行時使得計算設備執(zhí)行用于將多個圖像結果編輯成一個或多個編輯圖像的方法。該方法包括:從用戶接收至少一個拼接指令,其中至少一個拼接指令包括將被拼接以創(chuàng)建編輯圖像的圖像的數(shù)量和在對來自用戶的圖像結果調(diào)整大小方面的偏好中的一個。該方法進一步包括:從用戶接收圖像搜索請求;確定滿足圖像搜索請求的多個圖像結果;將至少一個拼接指令應用到圖像結果;以及拼接所述多個圖像結果的至少一部分以創(chuàng)建編輯圖像,該部分包括所述多個圖像結果的至少兩個。更進一步地,該方法包括提供該編輯圖像以用于與搜索引擎結果頁面相關聯(lián)地顯示。

在又一個方面,本發(fā)明針對一種圖像結果編輯系統(tǒng),其包括與一個或多個處理器和一個或多個計算機存儲介質相關聯(lián)的計算設備、與該計算設備耦合的數(shù)據(jù)存儲裝置(store)、圖像結果編輯引擎和縮略圖服務器。該圖像結果編輯引擎接收圖像搜索請求并確定滿足該圖像搜索請求的多個圖像結果。該縮略圖服務器拼接所述多個圖像結果的至少一部分以創(chuàng)建編輯圖像(該部分包括所述多個圖像結果中的至少兩個)并且提供該編輯圖像以用于與搜索引擎結果頁面相關聯(lián)地顯示。

現(xiàn)在轉到圖1,圖示了示出適合用于實現(xiàn)本發(fā)明的實施例的示范性計算系統(tǒng)環(huán)境100的框圖。本領域技術人員將會理解并意識到圖1中所示的計算系統(tǒng)環(huán)境100僅僅是一個適當計算系統(tǒng)環(huán)境的實例,而不旨在暗示關于本發(fā)明的實施例的用途或功能的范圍的任何限制。計算系統(tǒng)環(huán)境100也不應當被解釋為具有與本文所圖示的任何單個模塊/組件或模塊/組件的組合相關的任何依賴性和需求。

計算系統(tǒng)環(huán)境100包括計算設備110、圖像結果編輯引擎112、縮略圖服務器114和數(shù)據(jù)存儲裝置116,所有這些經(jīng)由網(wǎng)絡118相互通信。網(wǎng)絡118可以包括但不限于一個或多個局域網(wǎng)(lan)和/或廣域網(wǎng)(wan)。這樣的聯(lián)網(wǎng)環(huán)境在辦公室、企業(yè)范圍計算機網(wǎng)絡、內(nèi)聯(lián)網(wǎng)和因特網(wǎng)中是司空見慣的。因此,本文不會進一步描述網(wǎng)絡118。

在一些實施例中,一個或多個所圖示的組件/模塊可以被實現(xiàn)為獨立的應用。在其他實施例中,一個或多個所圖示的組件/模塊可以直接集成到圖像結果編輯引擎112和/或終端用戶計算設備110的操作系統(tǒng)中。本領域技術人員將會理解,圖1中所示的組件/模塊在性質上和數(shù)量上是示范性的并且不應當被解釋為具有限制性。任意數(shù)量的組件/模塊可以用于在其實施例的范圍內(nèi)實現(xiàn)所期望的功能。而且,組件/模塊可以位于任意數(shù)量的服務器或客戶端計算設備上。僅通過實例,圖像結果編輯引擎112可以存在于服務器、服務器集群或遠離一個或多個剩余組件的計算設備上。

應當理解,本文描述的這個和其他布置僅作為實例被闡述。除了所示出的那些之外或取代所示出的那些,還可以使用其他布置和要素(例如,機器、接口、功能、順序和功能分組等),并且一些要素可以完全被省略。而且,本文所描述的許多要素是功能實體,這些功能實體可以作為分立的或分布式的組件或與其他組件/模塊相結合地、并且以任何適當?shù)慕M合和處于任何位置而實現(xiàn)。在本文中被描述為被一個或多個實體執(zhí)行的各種功能可以由硬件、固件和/或軟件來實施。例如,各種功能可以通過執(zhí)行存儲在存儲器中的指令的處理器來完成。

數(shù)據(jù)存儲裝置116被配置成存儲與圖像和圖像標識符、在先圖像搜索請求以及編輯圖像相關聯(lián)的信息。在各個實施例中,這樣的信息可以包括但不限于多個單獨圖像(其可以包括視頻圖像)和與所述多個單獨圖像中的每一個相關聯(lián)的圖像標識符,這些標識符被組織成圖像索引120。在實施例中,數(shù)據(jù)存儲裝置116被配置成針對與其相關聯(lián)地存儲的一個或多個項目是可搜索的。本領域技術人員將會理解并意識到,與數(shù)據(jù)存儲裝置116相關聯(lián)地存儲的信息可以是可配置的并且可以包括與圖像、圖像標識符、在先圖像搜索請求、編輯圖像等等有關的任何信息。這樣的信息的內(nèi)容和量(volume)不旨在以任何方式限制本發(fā)明的實施例的范圍。而且,盡管被圖示為單個、獨立的組件,但是數(shù)據(jù)存儲裝置116實際上可以是多個存儲設備(例如數(shù)據(jù)庫集群),其中的各部分可以存在(resideon)于圖像結果編輯引擎112、計算設備110、另一個外部計算設備(未示出)和/或其任意組合上。

圖1中所示的計算設備110、圖像結果編輯引擎112和縮略圖服務器114中的每一個可以是任何類型的計算設備,例如,下文參照圖4描述的計算設備400。僅通過實例且非限制地,計算設備110、圖像結果編輯引擎112和縮略圖服務器114中的每一個可以是個人計算機、臺式計算機、膝上型計算機、手持式設備、移動手機、消費型電子設備等等。然而,應當注意,實施例不限于在這樣的計算設備上的實現(xiàn)方式,而是可以在其實施例的范圍內(nèi)在多種不同類型的計算設備中的任意一種上實現(xiàn)。

計算設備110、圖像結果編輯引擎112和縮略圖服務器114的組件(為了清楚起見未示出)可以包括但不限于處理單元、內(nèi)部系統(tǒng)存儲器和用于耦合各種系統(tǒng)組件的適當系統(tǒng)總線,所述組件包括一個或多個用于存儲信息(例如,文件和與其相關聯(lián)的元數(shù)據(jù))的數(shù)據(jù)庫。計算設備110、圖像結果編輯引擎112和縮略圖服務器114中的每一個典型地包括或有權訪問多種計算機可讀介質。通過實例且非限制地,計算機可讀介質可以包括計算機存儲介質和通信介質。一般地,通信介質使得每個服務器能夠經(jīng)由例如網(wǎng)絡118的網(wǎng)絡交換數(shù)據(jù)。更特別地,通信介質可以收錄(embody)計算機可讀指令、數(shù)據(jù)結構、程序模塊或經(jīng)調(diào)制數(shù)據(jù)信號(比如載波或其他傳輸機制)中的其他數(shù)據(jù),并且可以包括任何信息輸送介質。本文中所使用的術語“經(jīng)調(diào)制數(shù)據(jù)信號”是指這樣的信號:其具有其屬性集中的一個或多個或以使得在該信號中編碼信息的方式改變。通過實例且非限制地,通信介質包括諸如有線網(wǎng)絡和直接布線連接之類的有線介質和諸如聲學、rf、紅外和其他無線介質之類的無線介質。上述介質任意的組合也可以包含在計算機可讀介質的范圍內(nèi)。

本領域技術人員將會理解計算系統(tǒng)環(huán)境100僅僅是示范性的。盡管圖像結果編輯引擎112和縮略圖服務器114被圖示為單個單元,但是本領域技術人員將會意識到圖像結果編輯引擎112和縮略圖服務器114是可擴展的(scalable)。例如,圖像結果編輯引擎112和/或縮略圖服務器114在現(xiàn)實中可以包括多個相互通信的計算設備。而且,數(shù)據(jù)存儲裝置116或其各部分可以作為計算機存儲介質包括在例如圖像結果編輯引擎112、縮略圖服務器114和/或計算設備110內(nèi)。單個單元的描繪意思是為了清楚,而不是以任何形式限制實施例的范圍。

如圖所示,終端用戶計算設備110包括顯示屏幕122。該顯示屏幕122被配置成向計算設備110的用戶顯示信息,例如,與由計算設備110發(fā)起和/或接收的通信、圖像搜索請求、包括一個或多個圖像結果的搜索引擎結果頁面等等有關的信息。實施例不旨在被限于視覺顯示,而是還可以包括音頻呈現(xiàn)、組合的音頻/視覺呈現(xiàn)等等。

如圖1中所示,圖像結果編輯引擎112包括接收組件124、圖像結果確定邏輯126、統(tǒng)一資源定位符(url)拼接組件和輸出組件130。在一些實施例中,組件124、126、128和130中的一個或多個可以實現(xiàn)為獨立的應用。在其他實施例中,組件124、126、128和130中的一個或多個可以直接集成到計算設備110的操作系統(tǒng)中。本領域技術人員將會理解,圖1中所示的組件124、126、128和130在性質和數(shù)量方面是示范性的并且不應當解釋為具有限制性??梢岳萌我鈹?shù)量的組件在其實施例的范圍內(nèi)實現(xiàn)期望的功能。

接收組件124被配置成接收圖像搜索請求。在實施例中,用戶例如利用終端用戶計算設備110將圖像搜索請求輸入到搜索查詢輸入框(未示出)內(nèi),搜索查詢輸入框被配置成用于在圖像搜索垂面中搜索令人滿意的結果。當用戶鍵入搜索請求時,該搜索請求通過網(wǎng)絡118被傳輸?shù)綀D像結果編輯引擎112且被接收組件124接收。

圖像結果確定邏輯126被配置成從接收組件124接收圖像搜索請求并且確定滿足所接收到的請求的多個圖像結果。在實施例中,圖像結果確定邏輯126(通過網(wǎng)絡118)查詢數(shù)據(jù)存儲裝置116的圖像索引120以識別或確定滿足搜索請求的圖像,每個滿足搜索請求的圖像具有與其關聯(lián)的、在圖像索引中被編索引的圖像標識符。在一個實施例中,圖像標識符是與特定圖像相關聯(lián)的url。在另一個實施例中,圖像標識符是唯一分配給特定圖像的字母數(shù)字值。任何和所有這樣的變型和其任意組合被設想為在本發(fā)明的實施例的范圍內(nèi)。圖像結果確定邏輯126進一步被配置成接收每個滿足搜索請求的圖像的圖像標識符。

url拼接組件128被配置成從圖像結果確定邏輯126接收每個滿足搜索請求的圖像的圖像標識符并且構造包括所有這樣的標識符的url。即,url拼接組件128創(chuàng)建在其內(nèi)的url,該url包含例如要從縮略圖服務器114請求的每個滿足搜索請求的圖像的所有必要信息,這在下面更全面地描述。

在實施例中,輸出組件130被配置成將拼接的url傳輸?shù)接嬎阍O備110。在接收時,計算設備110被配置成開始再現(xiàn)搜索引擎結果頁面(serp),滿足搜索請求的圖像結果將與搜索引擎結果頁面相關聯(lián)地被再現(xiàn)。然而,在該階段(stage),結果圖像它們自身仍必須被取回。照此,盡管圖像結果占位符(例如,有界空白框)可以開始再現(xiàn),但是圖像它們自身仍未再現(xiàn)。

輸出組件130還被配置成將拼接的url傳輸?shù)娇s略圖服務器114(經(jīng)由網(wǎng)絡118)以請求具有包括拼接的url的標識符的圖像結果。在該實施例中,每個單獨的圖像結果縮略圖基于其包括在拼接的url中的標識符而被取回。縮略圖服務器114的圖像拼接組件132然后將縮略圖圖像結果拼接成編輯圖像。編輯圖像是由多個拼接在一起以創(chuàng)建具有多個部分(每個部分對應于單個圖像結果)的更大圖像的圖像結果組成的單個圖像。因此,例如,如果三十個圖像結果被確定為滿足特定圖像搜索請求,則這三十個圖像結果的縮略圖可以被拼接在一起以創(chuàng)建具有三十個部分的單個編輯圖像,每個部分對應于這三十個圖像結果中的一個。

在實施例中,一個或多個所述圖像結果縮略圖可以在拼接之前裁剪或另外地調(diào)整大小。為了消除拼接圖像上的“白色空間”或為了任意數(shù)量的其他原因,可以基于輸入用戶偏好、對于要被再現(xiàn)的頁面上的每個圖像結果可用的顯示空間來完成這樣的裁剪/調(diào)整大小。

所述編輯圖像然后可以返回到輸出組件130(經(jīng)由網(wǎng)絡118)并且輸出組件130可以被配置成將該編輯圖像傳輸?shù)接嬎阍O備110(經(jīng)由網(wǎng)絡118)。在另一個實施例中,編輯圖像可以直接從縮略圖服務器114傳輸?shù)接嬎阍O備110(經(jīng)由網(wǎng)絡118)以供顯示。任何和所有這樣的變型和其任意組合被設想為在本發(fā)明的實施例的范圍內(nèi)。

本領域技術人員將會理解并意識到,輸出組件130在其實施例的范圍內(nèi)可以被配置成將拼接的url傳輸?shù)娇s略圖服務器114、計算設備110或二者。在輸出組件130將拼接的url僅傳輸?shù)接嬎阍O備110并且不傳輸?shù)娇s略圖服務器114的事件中,該計算設備110被配置成將該拼接的url直接傳送到縮略圖服務器114。

將被進一步理解和意識到的是,多個拼接的圖像可以被編輯為單個接收的圖像搜索請求的結果。例如,如果100個滿足搜索請求的圖像結果是響應于接收到的搜索請求確定的,則這些圖像結果可以被“分批”成5批20個結果、4批25個結果等等。然后,可以構造由用于包括單批的圖像結果的標識符構成的url,并且可以編輯對應于每批構造的url的編輯圖像。以此方式,在與實例保持一致的情況下,可以向縮略圖服務器114做出針對圖像的4個或5個(http)請求而不是100個單獨的(http)請求。包括編輯的圖像的圖像結果都可以顯示在單個serp上或可以跨越多個serp。同樣,單個serp可以包含來自單個編輯的圖像或來自若干編輯的圖像的圖像結果。任何和所有這樣的變型和其任意組合被設想為在本發(fā)明的實施例的范圍內(nèi)。被編輯成單個圖像的圖像結果的數(shù)量可以在做出圖像搜索請求之前由用戶設置為偏好或拼接指令。

除了將編輯圖像傳輸?shù)綀D像結果編輯引擎112、計算設備110或這二者的輸出組件130之外,縮略圖服務器114被進一步配置成傳輸包含有關包含在編輯圖像中的每個圖像結果的顯示偏移指令的描述文件。該偏移指令允許根據(jù)偏移指令將掩蔽窗口應用到編輯圖像,使得僅編輯圖像中對應于包括于其中的多個圖像結果的每一個的部分對用戶而言作為那個相應圖像結果是可見的。在一個實施例中,使用css使能這個功能。相應地,本發(fā)明的實施例允許減少再現(xiàn)包括多個單獨圖像結果的搜索引擎結果頁面的延遲,但是以另外地在視覺上對用戶而言是透明的方式這樣做。即,用戶在視覺上不知道圖像結果被他或她的瀏覽器作為編輯圖像接收,因為每個圖像結果看起來單獨地再現(xiàn)為滿足所接收的請求的圖像結果。

參照圖2,圖示了示出根據(jù)本發(fā)明的一個實施例的用于將多個圖像結果編輯成一個或多個編輯圖像的方法200的流程圖。如圖所示,在方框210處,圖像搜索請求被接收(例如,由圖像結果編輯引擎112的接收組件124從計算設備110且通過圖1的網(wǎng)絡118接收)。如在方框212處所示,滿足圖像搜索請求的多個圖像結果被確定。在一個示范性實施例中,令人滿意的圖像結果由查詢圖1的數(shù)據(jù)存儲裝置116的圖像結果確定邏輯126確定。

接下來,如在方框214處所示,所述多個圖像結果的至少一部分被拼接在一起以創(chuàng)建單個編輯圖像,該部分包括至少兩個圖像結果。在示范性實施例中(參照圖1),計算設備110將包含所述多個圖像結果的所述部分的每一個的標識符的拼接的url發(fā)送到縮略圖服務器114,并且縮略圖服務器114的圖像拼接組件132將這樣識別的圖像結果拼接成單個編輯圖像。然后,所述編輯圖像被提供用于與搜索引擎結果頁面相關聯(lián)地顯示(例如,在圖1的終端用戶計算設備110的顯示器122上),如方框216處所示。

現(xiàn)在轉到圖3,圖示了示出根據(jù)本發(fā)明的一個實施例的用于將多個圖像結果編輯成一個或多個編輯圖像的方法300的流程圖。如在方框310處所示,從用戶接收至少一個拼接指令。這樣的拼接指令可以包括但不限于要被拼接以創(chuàng)建編輯圖像的圖像的數(shù)量(例如,用于創(chuàng)建編輯圖像的設置的“批”大小,其可以或不可以依賴于所確定的令人滿意的圖像結果的數(shù)量)和在對圖像結果調(diào)整大小方面的偏好(例如,用于把將包括編輯圖像的各個圖像結果裁剪或調(diào)整大小為至少緊密地接近與再現(xiàn)的頁面相關聯(lián)的可用顯示空間的用戶偏好)。在示范性實施例中,這樣的拼接指令在用戶進行將導致圖像結果編輯發(fā)生的搜索行為之前從用戶那里接收。

如在方框312處所示,接收圖像搜索請求(例如,由圖像結果編輯引擎112的接收組件124從計算設備110且通過圖1的網(wǎng)絡118接收)。如在方框314處所示,滿足圖像搜索請求的多個圖像結果被確定。在一個示范性實施例中,令人滿意的圖像結果由查詢圖1的數(shù)據(jù)存儲裝置116的圖像結果確定邏輯126確定。

接下來,如在方框316處所示,所述至少一個拼接指令被應用到所確定的令人滿意的圖像結果。因此,通過實例,如果確定批大小指令被接收,則結果圖像可以被分成指定大小的多個批?;蛘呷绻眉艋蛘{(diào)整大小指令被接收,則所確定的令人滿意的圖像結果中的一個或多個可以根據(jù)要被再現(xiàn)的頁面上的可用顯示空間而被裁剪或另外地調(diào)整大小。

接下來,如在方框318處所示,所述多個圖像結果的至少一部分被拼接在一起以創(chuàng)建單個編輯圖像,所述部分包括至少兩個圖像結果。在示范性實施例中(參照圖1),計算設備110將包含所述多個圖像結果的所述部分的每一個的標識符的拼接的url發(fā)送到縮略圖服務器114,并且縮略圖服務器114的圖像拼接組件132將這樣的識別的圖像結果拼接成單個編輯圖像。然后,所述編輯圖像被提供用于與搜索引擎結果頁面相關聯(lián)地顯示(例如,在圖1的終端用戶計算設備110的顯示器122上),如方框320處所示。

示范性操作環(huán)境

下面描述其中可以實現(xiàn)本發(fā)明的各個方面的第一示范性操作環(huán)境,以便為本發(fā)明的各個方面提供總體背景。特別地,參照圖4,用于實現(xiàn)本發(fā)明的實施例的示范性操作環(huán)境被示出并且被一般地指定為計算設備400。計算設備400僅僅是適當?shù)挠嬎悱h(huán)境的一個實例,且不旨在暗示關于本發(fā)明的用途或功能的范圍的任何限制。計算設備400也不應當被解釋為具有與所說明的組件的任意一個或組合相關的任何依賴性和要求。

本發(fā)明的實施例可以在計算機代碼或機器可用指令的總體背景中描述,計算機代碼或機器可用指令包括由計算機或諸如個人數(shù)據(jù)助理或其他手持式設備之類的其他機器執(zhí)行的諸如程序模塊之類的計算機可執(zhí)行指令。一般地,包括例程、程序、對象、組件、數(shù)據(jù)結構等的程序模塊是指執(zhí)行特定任務或實現(xiàn)特定抽象數(shù)據(jù)類型的代碼。本發(fā)明的實施例可以在多種系統(tǒng)配置中實踐,所述系統(tǒng)配置包括手持式設備、消費型電子設備、通用計算機、更專業(yè)的計算設備等。本發(fā)明的實施例還可以在分布式計算環(huán)境中實踐,在分布式計算環(huán)境中由通過通信網(wǎng)絡鏈接的遠程處理設備執(zhí)行任務。

繼續(xù)參照圖4,計算設備400包括直接或間接耦合下列設備的總線410:存儲器412、一個或多個處理器414、一個或多個呈現(xiàn)組件416、輸入/輸出端口418、輸入/輸出組件420以及說明性的電源422??偩€410表示什么可以是一個或多個總線(比如地址總線、數(shù)據(jù)總線或其組合)。盡管為了清楚起見,圖4的各種方框用線示出,但是在現(xiàn)實中,描繪各種組件沒有如此清楚,并且比喻地,所述線將更精確地是灰色的且模糊的。例如,可以將諸如顯示設備之類的呈現(xiàn)組件考慮為i/o組件。此外,許多處理器具有存儲器。關于這一點,發(fā)明人認識到,這是本技術領域的性質,并且重申圖4的示意圖僅僅是對可以結合本發(fā)明的一個或多個實施例使用的示范性計算設備的說明。不在諸如“工作站”、“服務器”、“膝上型計算機”、“手持式設備”等之類的類別之間進行區(qū)分,因為所有這些類別被設想在圖4的范圍內(nèi)并且是對“計算設備”的提及。

計算設備400典型地包括多種計算機可讀介質。計算機可讀介質可以是可以被計算設備400訪問的且包括易失性和非易失性介質、可移動和不可移動介質的任何可用介質。通過實例且非限制地,計算機可讀介質可以包括計算機存儲介質和通信介質。計算機存儲介質包括以任何方法或技術實現(xiàn)的用于存儲諸如計算機可讀指令、數(shù)據(jù)結構、程序模塊或其他數(shù)據(jù)之類的信息的易失性和非易失性、可移動和不可移動的介質。計算機存儲介質包括但不限于:ram、rom、eeprom、閃存或其他存儲器技術、cd-rom、數(shù)字通用盤(dvd)或其他光盤存儲器、盒式磁帶、磁帶、磁盤存儲器或其他磁性存儲設備或者可以用于存儲期望的信息且可以由計算設備400訪問的任何其他介質。通信介質典型地收錄計算機可讀指令、數(shù)據(jù)結構、程序模塊或諸如載波或其他傳輸機制之類的經(jīng)調(diào)制數(shù)據(jù)信號中的其他數(shù)據(jù),并且包括任何信息輸送介質。術語“經(jīng)調(diào)制數(shù)據(jù)信號”意指如下這樣的信號:其具有其特性集的一個或多個或以使得在該信號中編碼信息的方式改變。通過實例且非限制地,通信介質包括諸如有線網(wǎng)絡或直接布線連接之類的有線介質和諸如聲學、rf、紅外和其他無線介質之類的無線介質。上述介質任意的組合也應當包含在計算機可讀介質的范圍內(nèi)。

存儲器412包括易失性和/或非易失性存儲器形式的計算機存儲介質。該存儲器可以是可移動的、不可移動的或其組合。示范性硬件設備包括固態(tài)存儲器、硬盤驅動器、光盤驅動器等。計算設備400包括從諸如存儲器412或i/o組件420之類的各種實體讀取數(shù)據(jù)的一個或多個處理器。呈現(xiàn)組件(一個或多個)416向用戶或其他設備呈現(xiàn)數(shù)據(jù)指示。示范性呈現(xiàn)組件包括顯示設備、揚聲器、打印組件、振動組件等。

i/o端口418允許計算設備400被邏輯地耦合到包括i/o組件420的其他設備,其中的一些可以是內(nèi)建的。說明性組件包括麥克風、操縱桿、游戲墊、碟形衛(wèi)星天線、掃描儀、打印機、無線設備等。

本文所描述主題的各方面可以在由移動設備執(zhí)行的諸如程序模塊之類的計算機可執(zhí)行指令的總體背景中被描述。一般地,程序模塊包括執(zhí)行特定任務或實現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結構等等。本文所描述的主題的各方面還可以在分布式計算環(huán)境中實踐,在該環(huán)境中由通過通信網(wǎng)絡鏈接的遠程處理設備執(zhí)行任務。在分布式計算環(huán)境中,程序模塊可以位于包括存儲器存儲設備的本地和遠程計算機存儲介質中。

而且,盡管術語服務器經(jīng)常在本文中使用,但是將認識到該術語還可以包括客戶端、分布在一個或多個計算機上的一個或多個過程的集合、一個或多個獨立的存儲設備、一個或多個其他設備的集合、上述中的一個或多個的組合等等。

結論

如可以看到,本發(fā)明的實施例提供尤其用于將圖像結果編輯成編輯圖像以使得多個圖像結果可以經(jīng)由單個瀏覽器下載連接下載的系統(tǒng)、方法和計算機可讀介質。以此方式,經(jīng)由單個瀏覽器下載連接返回多個圖像結果,并且減少了返回大量滿足請求的圖像結果的延遲。

盡管本發(fā)明容許各種修改和可替代構造,但是本發(fā)明的某些經(jīng)說明的實施例在附圖中被示出并且已被詳細描述。然而,應當理解,不打算將本發(fā)明限于所公開的特定形式,相反,本發(fā)明將覆蓋落入本發(fā)明的精神和范圍內(nèi)的所有修改、可替代構造和等價物。

本領域技術人員將理解,圖2的方法200和圖3的方法300中示出的步驟的順序不旨在以任何方式限制本發(fā)明的范圍,且實際上這些步驟可以在其實施例內(nèi)以多種不同的順序發(fā)生。任何和所有這樣的變型和其任意組合被設想為在本發(fā)明的實施例的范圍內(nèi)。

已經(jīng)結合特定實施例描述了本發(fā)明,這些特定實施例在所有方面旨在是說明性的而非限制性的。對于本發(fā)明所涉及的技術領域的普通技術人員而言,可替代的實施例將變得清楚明白,這沒有脫離本發(fā)明的范圍。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1