專利名稱:用于圖像處理的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及處理用于顯示的圖像。
背景技術(shù):
當(dāng)計(jì)算機(jī)和計(jì)算機(jī)網(wǎng)絡(luò)變得越來(lái)越能訪問(wèn)各種圖形信息,人們需求獲得信息的更多方法。特別地,現(xiàn)在人們期望在道路上、家里或辦公室里能訪問(wèn)以前僅能從連接到適當(dāng)提供的網(wǎng)絡(luò)的固定連接個(gè)人計(jì)算機(jī)獲得的信息。他們想要來(lái)自他們的手機(jī)的新聞中的當(dāng)前人物的圖像、具有來(lái)自他們的個(gè)人數(shù)字助理(PDAs)的帶有家庭照片的電子郵件,以及具有來(lái)自他們的掌上電腦的具有嵌入圖片的最新文檔。當(dāng)旅行時(shí),不管是在本地、國(guó)內(nèi)還是國(guó)際,他們還想要易于使用、便攜式設(shè)備中的所有信息。便攜性通常要求設(shè)備的尺寸小,反過(guò)來(lái)限制可用于顯示內(nèi)容的屏幕面積。當(dāng)在小屏幕上顯示時(shí),這一限制可能要求便攜式設(shè)備將圖像降低到模糊或不可識(shí)別的狀態(tài)。另外,圖像可以顯示以更大尺寸顯示,但用戶必須滾動(dòng)來(lái)查看圖像的一些部分。另外,一些圖像可以與將圖像的部分定義為“熱點(diǎn)”或鏈接的圖像映射(imagemap)相關(guān)聯(lián),用戶可以選擇來(lái)執(zhí)行動(dòng)作,諸如導(dǎo)航到網(wǎng)頁(yè)。一些目前的便攜式設(shè)備不保持與所定義的圖像的部分的鏈接。相反,這些設(shè)備將鏈接與圖像分開(kāi),以及將它們列為除圖像外的文字鏈接。然而,這些分開(kāi)的鏈接不再與由圖像提供的環(huán)境相關(guān)聯(lián)來(lái)引導(dǎo)選擇鏈接中的用戶。將鏈接與圖形環(huán)境分開(kāi)會(huì)擾亂用戶理解有關(guān)鏈接的內(nèi)容。
發(fā)明內(nèi)容
本文檔公開(kāi)了用于處理用于在無(wú)線設(shè)備上顯示的圖像的方法和系統(tǒng)。根據(jù)一個(gè)方面,公開(kāi)了一種處理圖像用于在移動(dòng)通信設(shè)備上顯示的計(jì)算機(jī)實(shí)現(xiàn)的方法。該方法包括基于圖像映射,提取圖像的部分,其中,圖像映射與圖像的部分有關(guān),生成包括所提取的圖像的部分的文檔,以及將所生成的文檔傳送到遠(yuǎn)程設(shè)備用于顯示。另外,將可選鏈接分配給所提取的圖像的部分。在一個(gè)實(shí)施方式中,該方法可以包括從遠(yuǎn)程設(shè)備接收對(duì)具有圖像和圖像映射的初始文檔的請(qǐng)求,以及將所生成的文檔存儲(chǔ)在數(shù)據(jù)庫(kù)中。響應(yīng)對(duì)初始文檔的將來(lái)的請(qǐng)求,傳送所存儲(chǔ)的所生成文檔。請(qǐng)求可以包括與遠(yuǎn)程設(shè)備的顯示性能有關(guān)的信息。該方法可以包括基于顯示性能,修改所提取的圖像的部分的尺寸。另外,該方法可以包括基于顯示性能,修剪所提取的圖像的部分。在另一實(shí)施方式中,該方法可以包括從遠(yuǎn)程網(wǎng)絡(luò)服務(wù)器檢索初始文檔。可以通過(guò)將初始文檔中的要素組織成文檔對(duì)象模型樹(shù)和遍歷該樹(shù)來(lái)定位圖像映射,選擇圖像映射。可以通過(guò)連續(xù)地解析初始文檔中的要素以定位圖像映射來(lái)選擇圖像映射??梢允褂妹娌孔R(shí)別算法,生成圖像映射的內(nèi)容,其中,內(nèi)容包括用來(lái)指定用于提取的圖像的部分的坐標(biāo)。同時(shí),也可以使用光學(xué)字符識(shí)別算法,生成圖像映射的內(nèi)容,其中,內(nèi)容包括用來(lái)指定用于提取的圖像的部分的坐標(biāo)。作為一個(gè)例子,圖像映射包括用來(lái)指定所提取的圖像的部分應(yīng)該調(diào)整大小以便在移動(dòng)設(shè)備瀏覽器上顯示的標(biāo)記語(yǔ)言標(biāo)簽。也可以提取與所提取的部分相鄰的區(qū)域,使得該區(qū)域和部分的組合具有預(yù)定大小或形狀。同時(shí),也可以生成圖像數(shù)據(jù),用于在與所提取的部分相鄰的區(qū)域中顯示,使得所生成的圖像數(shù)據(jù)和所提取的部分的組合具有預(yù)定大小或形狀。在另一實(shí)施方式中,可以基于圖像映射,提取圖像的第二部分,以及將第二部分包括在所生成的文檔中,用于在遠(yuǎn)程設(shè)備上顯示。顯示部分的位置基于圖像映射,其中,圖像映射進(jìn)一步包括位置指示器。同時(shí),顯示部分的位置基于圖像的內(nèi)容。第二部分和第一部分可以具有相同大小和形狀。
根據(jù)另一方面,公開(kāi)了一種用于選擇圖像的部分用于在移動(dòng)設(shè)備上顯示的計(jì)算機(jī)實(shí)現(xiàn)的系統(tǒng)。該系統(tǒng)包括解析器,從第一電子文檔選擇圖像和圖像映射,用于提取圖像的部分的裝置,其中部分的位置和周界線基于圖像映射,文檔生成器,生成包括所提取的圖像的部分的第二電子文檔;以及接口,將第二電子文檔傳送到遠(yuǎn)程設(shè)備。根據(jù)另一方面,公開(kāi)了一種用于提取圖像的部分用于在移動(dòng)設(shè)備上顯示的系統(tǒng)。該系統(tǒng)包括提取器,基于與圖像有關(guān)的坐標(biāo),將圖像劃分成圖塊;文檔生成器,將用于顯示的所述圖塊中的至少一個(gè)編碼在電子文檔中;以及接口,將電子文檔傳送到遠(yuǎn)程設(shè)備。在此所述的系統(tǒng)和技術(shù)可以提供一個(gè)或多個(gè)下述優(yōu)點(diǎn)。系統(tǒng)可以從圖像選擇和提取部分,以便用戶可以更方便地在便攜式設(shè)備上查看圖像。系統(tǒng)可以提取圖像中感興趣的部分來(lái)顯示。同時(shí),系統(tǒng)可以允許遠(yuǎn)程設(shè)備保持用于在圖像映射內(nèi)使用的鏈接的圖形環(huán)境。保持該圖形環(huán)境是可能的,即使遠(yuǎn)程設(shè)備不具有顯示圖像映射的算法。另外,系統(tǒng)可以通過(guò)諸如存儲(chǔ)器和處理能力之類的具有有限資源的便攜式系統(tǒng)實(shí)現(xiàn),諸如移動(dòng)電話。在附圖和下述描述中,闡述一個(gè)或多個(gè)實(shí)施方式的細(xì)節(jié)。實(shí)施方式的其他特征、對(duì)象和優(yōu)點(diǎn)從說(shuō)明書(shū)和附圖以及從權(quán)利要求將是顯而易見(jiàn)的。
現(xiàn)在,將參考附圖,詳細(xì)地描述這些和其他方面。圖I是根據(jù)一個(gè)實(shí)施方式的用于處理將在無(wú)線通信設(shè)備上顯示的圖像的系統(tǒng)的示意圖。圖2是根據(jù)一個(gè)實(shí)施方式的由圖I的系統(tǒng)處理前后的圖像的示意圖。圖3是顯示更多細(xì)節(jié)的圖I的系統(tǒng)的框圖。圖4是當(dāng)處理將在無(wú)線通信設(shè)備上顯示的圖像時(shí),能執(zhí)行的示例性操作的流程圖。圖5是包括圖像的網(wǎng)頁(yè)的示例性文檔對(duì)象模型(DOM)樹(shù)。圖6是表示根據(jù)一個(gè)實(shí)施方式的用于在便攜式通信設(shè)備上顯示而處理的超文字標(biāo)記語(yǔ)言(HTML)代碼的示意圖。
圖7是通用計(jì)算機(jī)系統(tǒng)的示意圖。各個(gè)圖中的類似參考符號(hào)表示類似元件。
具體實(shí)施例方式圖I是根據(jù)一個(gè)實(shí)施方式的用于處理將在無(wú)線通信設(shè)備104上顯示的圖像102的系統(tǒng)100的示意圖。處理包括基于指定待提取的圖像102的部分106A的圖像映射(未示出),提取圖像102的部分106A。處理進(jìn)一步包括生成包括部分106A的文檔和將所生成的文檔傳送到遠(yuǎn)程無(wú)線通信設(shè)備104,如由箭頭108所示。圖像102可以包含在具有格式,諸如字處理文檔、獨(dú)立圖像文件、電子郵件消息或網(wǎng)頁(yè)的初始文檔中。在一個(gè)實(shí)施方式中,初始文檔包含具有相關(guān)聯(lián)圖像映射的圖像。圖像映射可以包括具有與它們相關(guān)聯(lián)的動(dòng)作的信息,諸如指定圖像內(nèi)的一個(gè)或多個(gè)區(qū)域的矩形的對(duì)角的坐標(biāo)。例如,圖I的圖像部分106A描述美國(guó)的東北部。用戶可以選擇該圖像部分 106A以及瀏覽器可以指向描述東北部的旅游業(yè)的網(wǎng)站。在一些實(shí)施方式中,通過(guò)來(lái)自遠(yuǎn)程無(wú)線通信設(shè)備104、由對(duì)具有圖像102的初始文檔的請(qǐng)求,由箭頭110表示,啟動(dòng)文檔的處理。圖像處理系統(tǒng)112接收該請(qǐng)求。圖像處理系統(tǒng)112中的代碼轉(zhuǎn)換器114處理該圖像102以及圖像處理系統(tǒng)112將包含圖像部分106A的生成文檔傳送到無(wú)線通信設(shè)備104。在其他實(shí)施方式中,在沒(méi)有來(lái)自無(wú)線通信設(shè)備104的請(qǐng)求的情況下,圖像處理系統(tǒng)112將所生成的文檔發(fā)送到無(wú)線通信設(shè)備104。例如,電子郵件消息中的圖像可以由圖像處理系統(tǒng)112處理并且被發(fā)送給無(wú)線通信設(shè)備104,而不需要由無(wú)線通信設(shè)備104請(qǐng)求。在一些實(shí)施方式中,圖像處理系統(tǒng)112從遠(yuǎn)程網(wǎng)頁(yè)服務(wù)器116檢索出示文檔,由箭頭118表示。例如,無(wú)線通信設(shè)備104的用戶可以查看從網(wǎng)絡(luò)搜索檢索的網(wǎng)頁(yè)鏈接的列表。該列表可以包括指定遠(yuǎn)程網(wǎng)絡(luò)服務(wù)器116的網(wǎng)頁(yè)的網(wǎng)頁(yè)鏈接,例如http://www. remotewebserver. com/initial document, html。圖像處理系統(tǒng)112可以修改當(dāng)用戶選擇上述網(wǎng)絡(luò)連接時(shí)訪問(wèn)的實(shí)際統(tǒng)一資源定位符(URL),以便使鏈接首先定向到圖像處理系統(tǒng)112,諸如在下述URL中http:/www. google, com/ u = www.remoteewebserver.com/initial_document. html。這里,www. ROORle. com是圖像處理系統(tǒng)112的網(wǎng)絡(luò)地址。URL中的“? U = www.remoteewebserver. com/initial_document. html ” 參數(shù)指不圖像處理系統(tǒng) 112 從遠(yuǎn)程網(wǎng)絡(luò)月艮H 116 請(qǐng)求位于 www. remoteewebserver. com/initial document, html 白勺豐刀$臺(tái)^1 豐當(dāng),如由箭頭120表示。圖像處理系統(tǒng)112處理初始文檔以及將所生成的文檔傳送到無(wú)線通信設(shè)備 104。圖2是根據(jù)一個(gè)實(shí)施方式的由圖I的系統(tǒng)處理前后的圖像102的示意圖。例如,初始文檔202可以是描述美國(guó)(US)的不同區(qū)中的旅游目的地的網(wǎng)頁(yè)。圖2示出處理前的初始文檔202和處理后所生成的文檔204的例子。初始文檔202中的圖像102包括包含幾個(gè)地區(qū)206A-E的圖像映射。區(qū)域206A-E表示具有與它們相關(guān)聯(lián)的動(dòng)作的圖像102的區(qū)域,諸如到另一網(wǎng)頁(yè)的超鏈接,到電子郵件地址的超鏈接或到文件傳送協(xié)議(FTP)站點(diǎn)的超鏈接。
例如,選擇東北區(qū)206A可以將用戶帶到列出US的東北州中的旅游目的地的另一網(wǎng)頁(yè),或可以發(fā)起具有定向到旅游業(yè)的東北US版的成員的“To:”字段的電子郵件消息。另夕卜,區(qū)域206A-E可以表示圖像102中特別感興趣的區(qū)域。例如,人物的圖像可以具有作為定義區(qū)的人的臉。另外,一群人的圖像可以具有在特定人周圍的定義區(qū),如果該圖像附有提及那個(gè)人的文字。所生成的文檔204包含對(duì)應(yīng)于初始文檔202中的區(qū)域206A的圖像部分106A。在圖2的實(shí)施方式中,所生成的文檔204還包含對(duì)應(yīng)于圖像102中的其他區(qū)域206B-E的其他圖像部分106B-E。在圖2所示的實(shí)施方式中。使用圖像映射中的區(qū)域206A-E,圖像處理系統(tǒng)112中的代碼轉(zhuǎn)換器114可以從圖像102提取圖像部分106A-E。特 別地,圖像部分106A-E中的每一個(gè)分別對(duì)應(yīng)于圖像映射中的區(qū)域206A-E中的每一個(gè)。圖3是表示更多細(xì)節(jié)的圖I的系統(tǒng)100的框圖。圖3表示圖像處理系統(tǒng)112和與之通信的設(shè)備。圖像處理系統(tǒng)112可以實(shí)現(xiàn)為例如互聯(lián)網(wǎng)搜索提供者的通用系統(tǒng)的一部分。圖像處理系統(tǒng)112具有允許與諸如互聯(lián)網(wǎng)的網(wǎng)絡(luò)358進(jìn)行通信的接口 352。圖像處理系統(tǒng)112可以與諸如無(wú)線通信設(shè)備104和遠(yuǎn)程網(wǎng)絡(luò)服務(wù)器116的各種設(shè)備通信。用于任一設(shè)備的通信流可以是雙向的,以便圖像處理系統(tǒng)112可以從設(shè)備接收諸如命令的信息,并且也可以將信息發(fā)送到這些設(shè)備。從設(shè)備接收的命令和請(qǐng)求可以提供給請(qǐng)求處理器366,其可以解釋請(qǐng)求,將其與預(yù)定義的可接受請(qǐng)求關(guān)聯(lián),以及諸如以命令的形式,將其傳遞給圖像處理系統(tǒng)112的另一部件以便執(zhí)行特別動(dòng)作。例如,在圖像處理系統(tǒng)112是互聯(lián)網(wǎng)搜索提供者的通用系統(tǒng)的一部分的實(shí)施方式中,請(qǐng)求可以包括搜索請(qǐng)求。請(qǐng)求處理器366可以使搜索引擎370生成對(duì)應(yīng)于搜索請(qǐng)求的搜索結(jié)果。搜索引擎370可以使用數(shù)據(jù)檢索和搜索技術(shù),諸如由GooglePageRand 系統(tǒng)使用的技術(shù)。然后,使用在結(jié)果上執(zhí)行必要格式化的響應(yīng)格式器368,將由搜索引擎370生成的結(jié)果再提供給初始請(qǐng)求者。搜索引擎370可以依賴多個(gè)其他部件,用于其適當(dāng)操作。例如,搜索引擎370可以參考網(wǎng)站的索引372,而不是每次進(jìn)行請(qǐng)求時(shí),搜索網(wǎng)站本身,以便使搜索更有效??梢允褂糜煽梢赃B續(xù)地掃描用于改變信息的潛在信息源的網(wǎng)絡(luò)爬行器376所收集和格式化的信息來(lái)形成索引372。代碼轉(zhuǎn)換器114可以訪問(wèn)系統(tǒng)存儲(chǔ)器374。系統(tǒng)存儲(chǔ)器374可以是用于諸如應(yīng)用程序,維護(hù)例程和管理和報(bào)告軟件之類的操作系統(tǒng)所需的文件的一個(gè)或多個(gè)存儲(chǔ)位置。在一些實(shí)施方式中,代碼轉(zhuǎn)換器114可以將所生成的文檔204存儲(chǔ)在系統(tǒng)存儲(chǔ)器374中。圖像處理系統(tǒng)112響應(yīng)用于初始文檔202的將來(lái)的請(qǐng)求,傳送所存儲(chǔ)的生成文檔204。代碼轉(zhuǎn)換器114可以包括用來(lái)處理初始文檔202和圖像102的幾個(gè)部件。解析器302可以從初始文檔202選擇圖像102和與圖像102有關(guān)的圖像映射304。解析器302可以使用應(yīng)用編程接口(API)解碼整個(gè)初始文檔202來(lái)訪問(wèn)初始文檔202的內(nèi)容。例如,如果初始文檔202是網(wǎng)頁(yè),解析器302可以使用文檔對(duì)象模型(DOM)API,訪問(wèn)網(wǎng)頁(yè)的要素或文檔對(duì)象。使用DOM API,使用各種數(shù)據(jù)結(jié)構(gòu),諸如陣列、隊(duì)列或樹(shù),解析器302可以將來(lái)自初始文檔202的文檔對(duì)象加載到存儲(chǔ)器中。DOM可以允許隨機(jī)地,或以不同于在初始文檔中指定的順序訪問(wèn)文檔對(duì)象。另外,解析器302可以將初始文檔202輸入為一系列字符或字符串。字符或串可以與指定圖像存在及其相關(guān)聯(lián)圖像映射的預(yù)定標(biāo)識(shí)符集進(jìn)行順次比較。圖像映射304可以包含定義圖像映射304的一個(gè)或多個(gè)標(biāo)記語(yǔ)言標(biāo)簽305。例如,超文字標(biāo)記語(yǔ)言(HTML)將標(biāo)簽用于圖像以及將“〈map〉”用于圖像映射。〈map〉標(biāo)簽可以包含分別使用“cords”屬性和“href”屬性,指定圖像102中的區(qū)域206A-E中的每一個(gè)的坐標(biāo)和超鏈接的〈area〉標(biāo)簽。〈area〉標(biāo)簽也可以包含指定圖像102中的區(qū)域的形狀的〈shape〉屬性,諸如矩形、圓形或多邊形。如果圖像具有相關(guān)聯(lián)的圖像映射,<img>標(biāo)簽可以包括“usemap”屬性。當(dāng)隨機(jī)地解析文檔內(nèi)容時(shí),諸如通過(guò)D0M,能使用“usemap”屬性來(lái)定位與圖像有關(guān)的圖像映射?!皍semap”屬性可以在圖像映射304的名稱前,該圖像映射304的名稱用來(lái)定位和訪問(wèn)諸如圖5中所示的DOM樹(shù)500的數(shù)據(jù)結(jié)構(gòu)內(nèi)的圖像映射304。代碼轉(zhuǎn)換器114也可以包括提取器306,該提取器306使用包含在圖像映射304中的坐標(biāo)來(lái)從圖像102提取圖像部分106A。坐標(biāo)可以表示所提取的圖像部分106A的位置和周界線。坐標(biāo)可以是標(biāo)記語(yǔ)言的分量,諸如在如上所述的HTML標(biāo)簽中的屬性。在一些實(shí)施方式中,映射映射內(nèi)容生成器310可以將圖像部分的坐標(biāo)312提供給 提取器306。映射映射內(nèi)容生成器310可以包含面部識(shí)別(FR)模塊314和光學(xué)字符識(shí)別(OCR)模塊316,分別確定圖像或圖像部分內(nèi)的面部和文字的坐標(biāo)。映射內(nèi)容生成器310可以包含其他模塊,諸如識(shí)別高對(duì)比度的區(qū)域來(lái)定位圖像內(nèi)的對(duì)象(例如相對(duì)于亮色天空的暗建筑物)。坐標(biāo)312也可以補(bǔ)充或修改位于圖像映射304中的坐標(biāo)。例如,F(xiàn)R模塊314可以確定位于由圖像映射定義的圖像部分中的面部的坐標(biāo)?;蛘?,映射內(nèi)容生成器310可以提供用于不具有包括在初始文檔202中的相關(guān)圖像映射的圖像的坐標(biāo)312。例如,OCR模塊316可以確定位于不具有圖像映射的圖像中的文字的坐標(biāo),生成用于該圖像的圖像映射,以及用坐標(biāo)312填充圖像映射。代碼轉(zhuǎn)換器114可以在將部分106A-E合并在所生成的文檔204前,對(duì)所提取的部分106A-E進(jìn)行進(jìn)一步修改。例如,來(lái)自無(wú)線通信設(shè)備104的請(qǐng)求110可以包括有關(guān)無(wú)線通信設(shè)備104中的顯示的物理性能的顯示性能信息318,諸如顯示尺寸和分辯率。代碼轉(zhuǎn)換器112可以使用顯示性能信息318來(lái)確定例如,對(duì)無(wú)線通信設(shè)備104來(lái)說(shuō),圖像部分106A-E是太大還是太詳細(xì)以便有效地顯示給用戶。在這種情況下,映射內(nèi)容生成器310可以使用模塊,諸如FR模塊314和OCR模塊316,來(lái)集中于圖像部分106A中的相關(guān)信息,諸如面部或文字上。映射內(nèi)容生成器310的輸出可以包括由提取器306使用的坐標(biāo)312來(lái)定義如何處理所提取的部分。例如,坐標(biāo)312可以定義將要修剪的圖像部分106A的區(qū)域。修剪可以包括平移圖像,以便使其居于面部或文字中央,以及移除周圍圖像數(shù)據(jù),以便最終修剪的圖像以更小尺寸顯示。坐標(biāo)312可以包括沿X和y軸的點(diǎn),其中,這些點(diǎn)定義所修剪圖像的邊界。在另一實(shí)施方式中,可以使用顯示性能信息318來(lái)確定由映射內(nèi)容生成器310生成的坐標(biāo)312。例如,如果顯示性能信息318表示對(duì)無(wú)線通信設(shè)備104顯示來(lái)說(shuō),圖像102太大或太詳細(xì),那么RF模塊314和OCR模塊316能生成定義圖像102中的相關(guān)信息的坐標(biāo)312,如上所述。在另一實(shí)施方式中,坐標(biāo)312可以由提取器306使用,通過(guò)放大或縮小圖像102或圖像部分106A來(lái)修改圖像102或圖像部分106A的尺寸。例如,F(xiàn)R模塊314或OCR模塊316可以分別定位圖像102中的面部或文字,以及可以生成定義這些特征周圍的區(qū)域的坐標(biāo)。映射內(nèi)容生成器310可以使用顯示性能信息318,生成放大或縮小系數(shù),以便確定在無(wú)線通信設(shè)備104上顯示圖像102的大小。例如,縮小圖像的每一像素可以是線性相應(yīng)像素的加權(quán)和,諸如在下述等式中P0 = P0XSMP1X 2/5權(quán)重可以與縮小系數(shù)關(guān)聯(lián)。例如,縮小系數(shù)可以用來(lái)查找索引中的權(quán)重,或可以用作用于權(quán)重集的乘數(shù)來(lái)產(chǎn)生用于縮小過(guò)程的適當(dāng)最終權(quán)重。例如,顯示性能信息318可以包含由無(wú)線通信設(shè)備104使用的顯示的分辯率,諸如480像素乘以600像素。映射內(nèi)容生成器310可以提供減小大于480像素乘以480像素的圖像的縮小系數(shù),使其適合在無(wú)線通信設(shè)備104上顯示的分辯率內(nèi)。從映射內(nèi)容生成器310輸出的坐標(biāo)312可以包括沿x和y軸的點(diǎn)以及放大或縮小系數(shù)。提取器306可以使用坐標(biāo)312來(lái)確定如何處理圖像102或圖像部分106A。例如,如 果坐標(biāo)312包括縮小系數(shù),提取器306可以有選擇地移出圖像102或圖像部分106A中的像素。在一些實(shí)施方式中,映射內(nèi)容生成器310確保所提取的部分是預(yù)定大小和形狀。例如,映射內(nèi)容生成器310可以確保與圓形圖像部分相鄰的圖像數(shù)據(jù)被提取以便圖像部分106A是矩形形狀。在其他實(shí)施方式中,圖像數(shù)據(jù)生成器320生成與圖像部分相鄰的區(qū)域中的圖像數(shù)據(jù),以便確保該圖像部分具有預(yù)定大小和形狀。例如,圖像數(shù)據(jù)生成器320可以在圓形圖像部分后增加黑色矩形背景以便確保圖像部分106A是矩形。另外,圖像數(shù)據(jù)生成器320可以確定圖像部分106A的顏色值,以及生成用于圖像部分106A后的背景的對(duì)比或互補(bǔ)圖像數(shù)據(jù)。代碼轉(zhuǎn)換器114也可以包括文檔生成器322。在一種實(shí)施方式中,文檔生成器322使用由提取器306提供的圖像部分106A和來(lái)自初始文檔202的內(nèi)容,創(chuàng)建生成文檔204。例如,圖像102內(nèi)的區(qū)域206A可以具有指定與到另一網(wǎng)頁(yè)的超鏈接的相關(guān)聯(lián)HTML屬性。文檔生成器322可以將可選鏈接324添加到對(duì)應(yīng)于與初始文檔202中的區(qū)域206A相關(guān)聯(lián)的超鏈接的生成文檔204的圖像部分106A中。如果超鏈接是到另一網(wǎng)頁(yè)的鏈接,生成文檔204內(nèi)的可選鏈接324可以包含圖像處理系統(tǒng)112的網(wǎng)絡(luò)地址。以與上述搜索列表類似的方式,超鏈接首先將網(wǎng)頁(yè)請(qǐng)求定向到圖像處理系統(tǒng)112,其中,圖像處理系統(tǒng)112將檢索網(wǎng)頁(yè)并在處理網(wǎng)頁(yè)后,將其轉(zhuǎn)發(fā)到無(wú)線通信設(shè)備104。例如,初始文檔202可以包含到第二遠(yuǎn)程網(wǎng)絡(luò)服務(wù)器326的另一文檔的下述超鏈接http://www. secondwebserver. com/another document, html文檔生成器322修改超鏈接,以便將其首先定向到圖像處理系統(tǒng)112,諸如在下述URL 中http://www.google.com/ usecondwebserver. com/another_document. html圖4是當(dāng)處理將在無(wú)線通信設(shè)備104上顯示的圖像時(shí)執(zhí)行的示例性操作400的流程圖。例如,能在圖像處理系統(tǒng)112中執(zhí)行操作400。在計(jì)算機(jī)程序產(chǎn)品中存儲(chǔ)的處理器執(zhí)行指令能執(zhí)行操作400。操作400可以在可選步驟402中,以請(qǐng)求遠(yuǎn)程設(shè)備的初始文檔開(kāi)始。例如,無(wú)線通信設(shè)備104的用戶可以將用于初始文檔202的請(qǐng)求110發(fā)送到圖像處理系統(tǒng)112。
在可選步驟404中,圖像處理系統(tǒng)112接收用于初始文檔的請(qǐng)求。在可選步驟406中,如果對(duì)應(yīng)于初始文檔的生成文檔已經(jīng)存在于操作400中,移動(dòng)到步驟426。如果所生成的文檔仍未存在操作400,移動(dòng)到可選步驟408。例如,圖像處理系統(tǒng)112可以使用生成文檔的索引列表來(lái)快速地確定生成文檔是否存在。在一些實(shí)施方式中,對(duì)應(yīng)于無(wú)線通信設(shè)備的可能顯示性能,對(duì)每一初始文檔,可以存儲(chǔ)多個(gè)生成文檔。例如,顯示性能信息318可以表示無(wú)線通信設(shè)備104是具有128乘以128像素的顯示分辯率的移動(dòng)電話。當(dāng)生成文檔時(shí),該信息318可以與文檔標(biāo)識(shí)符一起存儲(chǔ)??梢詫⒑罄m(xù)請(qǐng)求與文檔標(biāo)識(shí)符和顯示性能信息進(jìn)行比較以便確定是否應(yīng)當(dāng)生成新文檔。在上述情形下,如果具有128乘以128像素的顯示分辯率的不同或相同設(shè)備請(qǐng)求同一初始文檔,可以查詢索引來(lái)確定該初始文檔是否具有與該像素分辯率相關(guān)聯(lián)的版本。如 果有,返回該文檔,而不生成新文檔。在可選步驟408中,可以從遠(yuǎn)程網(wǎng)絡(luò)服務(wù)器重新請(qǐng)求初始文檔。在可選步驟410中,遠(yuǎn)程網(wǎng)絡(luò)服務(wù)器接收請(qǐng)求,以及在可選步驟412中,遠(yuǎn)程網(wǎng)絡(luò)服務(wù)器將響應(yīng)發(fā)送到包括初始文檔的請(qǐng)求。例如,圖像處理系統(tǒng)112從做為CNN 網(wǎng)頁(yè)主機(jī)的遠(yuǎn)程網(wǎng)絡(luò)服務(wù)器116請(qǐng)求網(wǎng)頁(yè),諸如www. cnn. com。CNN 網(wǎng)絡(luò)服務(wù)器116將包括用www. cnn. com的網(wǎng)頁(yè)的響應(yīng)發(fā)送到圖像處理系統(tǒng)112。在步驟414中,基于可以包含在初始文檔中的圖像映射,提取包含在初始文檔中的圖像的一個(gè)或多個(gè)部分。例如,代碼轉(zhuǎn)換器114內(nèi)的解析器302識(shí)別包含在初始文檔202中的圖像102和圖像映射304。提取器306使用圖像映射304,提取圖像部分106A?;蛘?,圖像映射304可以不包含在初始文檔102中。相反,映射內(nèi)容生成器310可以生成由提取器306使用的圖像映射來(lái)提取圖像部分106A。在可選步驟416中,將可選鏈接分配給圖像部分。例如,代碼轉(zhuǎn)換器114可以將可選鏈接324分配給圖像部分106A,諸如通過(guò)將超鏈接分配給位于與圖像部分106A相關(guān)聯(lián)的〈img>標(biāo)簽周圍的鋪〈a>標(biāo)簽的“href”屬性。在可選步驟418和420中,可以分別使用面部識(shí)別算法和光學(xué)字符識(shí)別算法,生成圖像映射的內(nèi)容。例如,F(xiàn)R模塊314或OCR模塊316或兩者可以分別向集中在面部或文字的圖像部分的提取器306提供坐標(biāo)312。步驟414至420可以以不同順序出現(xiàn)。例如,面積識(shí)別和光學(xué)字符識(shí)別可以出現(xiàn)在提取圖像部分前。在步驟422,對(duì)遠(yuǎn)程設(shè)備,生成包括圖像部分的文檔。例如,文檔生成器322使用所提取的圖像部分106A和初始文檔202,創(chuàng)建生成文檔204。在可選步驟424,將生成文檔存儲(chǔ)在響應(yīng)對(duì)初始文檔的后續(xù)請(qǐng)求而訪問(wèn)的數(shù)據(jù)庫(kù)中。例如,代碼轉(zhuǎn)換器114可以將生成文檔204存儲(chǔ)在系統(tǒng)存儲(chǔ)器374中。在一些實(shí)施方式中,代碼轉(zhuǎn)換器114可以生成文檔204 —起,存儲(chǔ)用來(lái)修改生成文檔204中的圖像的顯示性能信息318。在步驟426,將生成文檔傳送到遠(yuǎn)程設(shè)備。例如,圖像處理系統(tǒng)112的接口 352通過(guò)網(wǎng)絡(luò)358,將所生成的文檔204傳送到無(wú)線通信設(shè)備104。操作400可以在步驟428完成,其中,在遠(yuǎn)程設(shè)備上顯示生成文檔。圖5是包括圖像的網(wǎng)頁(yè)的示例性文檔對(duì)象模型(DOM)樹(shù)500。圖5表示用于初始文檔202的示例性DOM樹(shù)500。在一個(gè)實(shí)施方式中,初始文檔202以超文字標(biāo)記語(yǔ)言(HTML)格式。初始文檔202中的每一 HTML標(biāo)簽可以由樹(shù)500中的節(jié)點(diǎn)表示。在一些實(shí)施方式中,解析器302將初始文檔202解析成DOM樹(shù)500,以及遍歷樹(shù)500來(lái)定位圖像、圖像映射或兩者。在圖5的例子中,在初始文檔202中,DOM樹(shù)500包含分別表示標(biāo)簽、〈head標(biāo)簽和〈body〉標(biāo)簽的<html>節(jié)點(diǎn)510、〈head>節(jié)點(diǎn)522以及〈body〉節(jié)點(diǎn)524。〈body〉節(jié)點(diǎn)524具有子〈map〉節(jié)點(diǎn)532。〈map〉節(jié)點(diǎn)532及其子女可以指定用來(lái)提取圖像部分的區(qū)域206A-E的坐標(biāo)?!碽ody〉節(jié)點(diǎn)524也具有子<img>節(jié)點(diǎn)534。<img>節(jié)點(diǎn)534是用于圖像102的占位符。<img>節(jié)點(diǎn)534的“src”屬性536表示圖像102的位置和名稱。<img>節(jié)點(diǎn)534的“usemap”屬性538表示與圖像102相關(guān)聯(lián)的〈map〉節(jié)點(diǎn)532的名稱或ID。〈map〉節(jié)點(diǎn)532可以具有幾個(gè)子〈area〉節(jié)點(diǎn)542A-C。〈area〉節(jié)點(diǎn)542A-C的每一個(gè)可以具有指定與之相關(guān)聯(lián)的圖像部分的坐標(biāo)的“coords”屬性544和當(dāng)選擇圖像部分時(shí),指定待執(zhí)行的超鏈接的“href”屬性546。
圖6是示出根據(jù)一種實(shí)施方式的用于在無(wú)線通信設(shè)備104上顯示而處理的HTML代碼的示意圖。圖6表示在由圖像處理系統(tǒng)112中的代碼轉(zhuǎn)換器114處理前初始文檔202中的HTML代碼以及在由代碼轉(zhuǎn)換器114處理后在生成文檔204中的HTML代碼。初始文檔202可以包含〈map〉標(biāo)簽602,其子〈area〉標(biāo)簽604A-E分別指定與區(qū)域206A-E相關(guān)聯(lián)的坐標(biāo)和超鏈接。初始文檔202還包含<img>標(biāo)簽606,其是用于圖像102的占位符,具有名稱“us_region. gif”以及相關(guān)聯(lián)的〈map〉標(biāo)簽602,具有名稱“us_region_map”在一些實(shí)施方式中,解析初始文檔202并加載到存儲(chǔ)器中,諸如在圖5的DOM樹(shù)500中。其中,〈map〉標(biāo)簽602對(duì)應(yīng)于DOM樹(shù)500中的〈map〉節(jié)點(diǎn)532。〈area〉標(biāo)簽604A-E對(duì)應(yīng)于DOM樹(shù)500的〈area〉節(jié)點(diǎn)542A-C,以及<img>標(biāo)簽606對(duì)應(yīng)于DOM樹(shù)500的<img>節(jié)點(diǎn)534。生成文檔204可以包括單個(gè)<img>標(biāo)簽608A-E和<a>標(biāo)簽,后面稱為〈anchor〉標(biāo)簽610A-E。新<img>標(biāo)簽608A-E的每一個(gè)指定由代碼轉(zhuǎn)換器114提取的圖像部分中的一個(gè)。這里,“src”屬性中的<img>標(biāo)簽608A-E的名稱分別包括初始圖像102的名稱和〈area〉標(biāo)簽604A-E的坐標(biāo)。<img>標(biāo)簽608A-E的每一個(gè)分別是〈anchor〉標(biāo)簽610A-E的子女,指定與相關(guān)“href”屬性中的圖像部分相關(guān)聯(lián)的超鏈接。在一些實(shí)施方式中,初始文檔202中的HTML標(biāo)簽或?qū)傩园嘘P(guān)特定設(shè)備,諸如無(wú)線通信設(shè)備104應(yīng)當(dāng)如何調(diào)整圖像102的大小,以便顯示的信息。例如,HTML代碼可以包括分別識(shí)別用于特定類型設(shè)備的標(biāo)簽,諸如識(shí)別移動(dòng)設(shè)備、個(gè)人數(shù)字助理、移動(dòng)電話和特定類型的移動(dòng)電話的內(nèi)容的〈mobile〉標(biāo)簽、〈PDA〉標(biāo)簽、〈cell phone〉標(biāo)簽和<Motorola_v66>標(biāo)簽。標(biāo)簽還可以識(shí)別特定類型內(nèi)容,諸如分別識(shí)別圖像中的肖像圖像和文字的〈face〉標(biāo)簽或〈text〉標(biāo)簽。映射內(nèi)容生成器310可以使用這些標(biāo)記來(lái)確定提供給提取器306的坐標(biāo)312。在一些實(shí)施方式中,使每一提取圖像部分的大小和形狀相同。例如,可以使用能在無(wú)線通信設(shè)備104上顯示的最大大小和形狀來(lái)提取圖像部分106A-E。顯示性能信息318可以包括由無(wú)線通信設(shè)備104使用的顯示器的尺寸。映射內(nèi)容生成器310可以生成放大和縮小系數(shù)以便能將圖像部分206A-E中的兩個(gè)或多個(gè)調(diào)整成與顯示尺寸的大小相同。在一些實(shí)施方式中,按不同于〈area〉標(biāo)簽604A-E的順序的順序顯示圖像部分,諸如通過(guò)按HTML內(nèi)的大小、形狀、類型、超鏈接或其他相關(guān)聯(lián)信息分組圖像部分。例如,可以同時(shí)列出具有到同一網(wǎng)絡(luò)地址的超鏈接的圖像部分。根據(jù)區(qū)域206A-E的初始大小,可以按降序或升序列出圖像部分。在一些實(shí)施方式中,使用圖像部分的內(nèi)容來(lái)排序圖像部分,諸如通過(guò)一起分組面部、文字或文字樣式。例如,包括粗體或大文字的圖像部分可以在純文本或小文字前列出。包含面部的圖像部分可以在不包含面部的其他圖像部分前列出。參考圖3,可以由包括在初始文檔102的圖像映射304中的位置指示器308,指示顯示順序或定位。例如,位置指示器308可以指定首先顯示面部,或首先顯示圖像部分106A,接著顯示圖像部分106B,其次顯示圖像部分106C。在另一實(shí)施方式中,可以由映射內(nèi)容生成器310生成位置指示器308并輸出,由文檔生成器322使用,其可以使用位置指示器308來(lái)按特定順序生成具有圖像部分106A-E的文檔204。圖7是通用計(jì)算機(jī)系統(tǒng)700的示意圖。根據(jù)一種實(shí)施方式,系統(tǒng)700能用在上述操作400中。例如,系統(tǒng)700可以包括在圖像處理系統(tǒng)112、無(wú)線通信設(shè)備104、遠(yuǎn)程網(wǎng)絡(luò)服務(wù)器116和第二遠(yuǎn)程網(wǎng)絡(luò)服務(wù)器326中的任何一個(gè)或全部中。系統(tǒng)700包括處理器710、存儲(chǔ)器720、存儲(chǔ)設(shè)備730和輸入/輸出設(shè)備740。使用系統(tǒng)總線750,互連部件710、720、730和740的每一個(gè)。處理器710能處理用于在系統(tǒng)700內(nèi)執(zhí)行的指令。在一個(gè)實(shí)施方式中,處理器710是單線程處理器。在另一實(shí)施方式中,處理器710是多線程處理器。處理器710能處理在存儲(chǔ)器720中或存儲(chǔ)設(shè)備730上存儲(chǔ)的指令,以便顯示用于輸入/輸出設(shè)備740上的用戶接口的圖形信息。存儲(chǔ)器720在系統(tǒng)700內(nèi)存儲(chǔ)信息。在一個(gè)實(shí)施方式中,存儲(chǔ)器720是計(jì)算機(jī)可讀介質(zhì)。在一個(gè)實(shí)施方式中,存儲(chǔ)器720是易失性存儲(chǔ)單元。在另一實(shí)施方式中,存儲(chǔ)器720是非易失性存儲(chǔ)單元。存儲(chǔ)設(shè)備730能為系統(tǒng)700提供海量存儲(chǔ)。在一個(gè)實(shí)施方式中,存儲(chǔ)設(shè)備730是計(jì)算機(jī)可讀介質(zhì)。在各種不同實(shí)施方式中,存儲(chǔ)設(shè)備730可以是軟盤(pán)設(shè)備、硬盤(pán)設(shè)備、光盤(pán)設(shè)備或磁帶設(shè)備。輸入/輸出設(shè)備740為系統(tǒng)700提供輸入/輸出操作。在一個(gè)實(shí)施方式中,輸入/輸出設(shè)備740包括鍵盤(pán)和/或指示設(shè)備。在另一實(shí)施方式中,輸入/輸出設(shè)備740包括用于顯示圖形用戶界面的顯示單元。能在數(shù)字電子電路中、或在計(jì)算機(jī)硬件、固件、軟件或組合中,實(shí)現(xiàn)所述特征。該裝置可以以有形嵌入信息載體,諸如機(jī)器可讀存儲(chǔ)設(shè)備或傳播信號(hào)中的計(jì)算機(jī)程序產(chǎn)品中實(shí)現(xiàn),用于由可編程處理器執(zhí)行,以及可以由執(zhí)行指令程序的可編程處理器,執(zhí)行方法步驟以便通過(guò)在輸入數(shù)據(jù)上操作和生成輸出,執(zhí)行所述實(shí)現(xiàn)的功能。能夠以在包括從數(shù)據(jù)存儲(chǔ)系統(tǒng)、至少一個(gè)輸入設(shè)備和至少一個(gè)輸出設(shè)備接收數(shù)據(jù)和指令,以及向其傳送數(shù)據(jù)和指令的至少一個(gè)可編程處理器的可編程系統(tǒng)上執(zhí)行的一個(gè)或多個(gè)計(jì)算機(jī)程序有利地實(shí)現(xiàn)所述特征。計(jì)算機(jī)程序是能直接或間接在計(jì)算機(jī)中使用來(lái)執(zhí)行某種活動(dòng)性或產(chǎn)生某種結(jié)果的指令集。能以任何形式的編程語(yǔ)言,包括編輯或解釋語(yǔ)言編寫(xiě)計(jì)算機(jī)程序,以及能以任何形式展開(kāi),包括作為獨(dú)立的程序模塊、組件、子例程或適合用在計(jì)算環(huán)境中使用的其他單元。用于執(zhí)行指令程序的適當(dāng)處理器舉例來(lái)說(shuō),包括通用和專用微處理器,以及任何類型計(jì)算機(jī)的單獨(dú)處理器或多處理器的一個(gè)。通常,處理器將從只讀存儲(chǔ)器或隨機(jī)存取存儲(chǔ)器或兩者接收指令和數(shù)據(jù)。計(jì)算機(jī)的基本元件是用于執(zhí)行指令的處理器和用于存儲(chǔ)指令、和數(shù)據(jù)的一個(gè)或多個(gè)存儲(chǔ)器。通常,計(jì)算機(jī)也將包括或可操作地耦合,以便與用于存儲(chǔ)數(shù)據(jù)文件的一個(gè)或多個(gè)海 量存儲(chǔ)設(shè)備通信;這些設(shè)備包括磁盤(pán),諸如內(nèi)部硬盤(pán)和可移動(dòng)盤(pán);磁光盤(pán)和光盤(pán)。適用于有形地嵌入計(jì)算機(jī)程序指令和數(shù)據(jù)的存儲(chǔ)設(shè)備包括所有形式的非易失性存儲(chǔ)器,舉例來(lái)說(shuō),包括半導(dǎo)體存儲(chǔ)設(shè)備,諸如EPROM、EEPROM和閃存設(shè)備;磁盤(pán),諸如內(nèi)部硬盤(pán)和移動(dòng)盤(pán);磁光盤(pán)和⑶ROM和DVD-ROM盤(pán)。處理器和存儲(chǔ)器可以由ASICs (專用集成電路)補(bǔ)充或包含在其中。為提供與用戶的交互,能在具有向用戶顯示信息的顯示設(shè)備,諸如CRT(陰極射線管)或IXD(液晶顯示器)監(jiān)視器、以及用戶能向計(jì)算機(jī)提供輸入的鍵盤(pán)和指示設(shè)備,諸如鼠標(biāo)或跟蹤球的計(jì)算機(jī)上實(shí)現(xiàn)這些特征。能在包括后端部件,諸如數(shù)據(jù)服務(wù)器,或包括中間件部件,諸如應(yīng)用服務(wù)器或互聯(lián)網(wǎng)服務(wù)器,或包括前端部件,諸如具有圖形用戶界面或互聯(lián)網(wǎng)瀏覽器的客戶計(jì)算機(jī),或它們的任何組合的計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn)這些特征。系統(tǒng)的部件能由數(shù)字?jǐn)?shù)據(jù)通信的任何形式或介質(zhì),諸如通信網(wǎng)絡(luò)來(lái)連接。通信網(wǎng)絡(luò)的例子包括例如LAN、WAN和形成互聯(lián)網(wǎng)的計(jì)算機(jī)和網(wǎng)絡(luò)。計(jì)算機(jī)系統(tǒng)能包括客戶機(jī)和服務(wù)器??蛻魴C(jī)和服務(wù)器通常彼此遠(yuǎn)離以及通常通過(guò)網(wǎng)絡(luò)相互作用,諸如所述的實(shí)例??蛻魴C(jī)和服務(wù)器的關(guān)系依賴于在各個(gè)計(jì)算機(jī)上運(yùn)行并具有彼此的客戶機(jī)-服務(wù)器關(guān)系的計(jì)算機(jī)程序來(lái)發(fā)生。盡管上面已經(jīng)詳細(xì)地描述了一些實(shí)施方式,但其他改進(jìn)是可能的。該公開(kāi)內(nèi)容部分論述包括HTML的電子文檔,但可以由所述系統(tǒng)處理任意多種格式,包括XML (可擴(kuò)展標(biāo)記語(yǔ)言)、WML (無(wú)線標(biāo)記語(yǔ)言)、TOF (便攜式文檔格式)、字處理格式和圖像格式。在圖中描繪的邏輯流程不要求所示的特定順序,或順序來(lái)實(shí)現(xiàn)所需結(jié)果。同時(shí),可以提供其他的步驟,或可以從所述流程刪除步驟,以及其他部件可以添加到所述系統(tǒng)或從其移出。因此,其他實(shí)施方式在下述權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種選擇圖像的部分以在計(jì)算設(shè)備上顯示的方法,包括 在計(jì)算機(jī)系統(tǒng)處從計(jì)算機(jī)設(shè)備接收對(duì)包括圖像的第一電子文檔的請(qǐng)求; 基于所述計(jì)算機(jī)系統(tǒng)作出的對(duì)所述圖像的光學(xué)分析確定所述圖像的多個(gè)部分的坐標(biāo),其中所述光學(xué)分析識(shí)別所述圖像中的與所述圖像中的其它項(xiàng)目視覺(jué)上不同的項(xiàng)目; 使用所確定的坐標(biāo)識(shí)別第一布置的所述圖像的多個(gè)子圖像,所述多個(gè)子圖像對(duì)應(yīng)于所述多個(gè)部分; 生成包括第二布置的所述多個(gè)子圖像的第二電子文檔,所述第二布置不同于所述第一布置,其中所述第二布置基于所述多個(gè)子圖像的一個(gè)或多個(gè)屬性將所述多個(gè)子圖像分組,其中據(jù)以在所述第二布置中將所述多個(gè)子圖像分組的所述一個(gè)或多個(gè)屬性包括圖像大小和圖像形狀;以及 向所述計(jì)算設(shè)備提供所述第二電子文檔。
2.如權(quán)利要求I所述的方法,其中所述光學(xué)分析包括光學(xué)字符識(shí)別(OCR),并且其中所述光學(xué)分析識(shí)別的所述項(xiàng)目包括所述圖像中的文本。
3.如權(quán)利要求I所述的方法,其中所述光學(xué)分析包括面部識(shí)別,并且其中所述光學(xué)分析識(shí)別的所述項(xiàng)目包括所述圖像中的面部。
4.如權(quán)利要求I所述的方法,其中所述光學(xué)分析包括光學(xué)對(duì)象識(shí)別,并且其中所述光學(xué)分析識(shí)別的所述項(xiàng)目包括所述圖像中的視覺(jué)上不同的對(duì)象。
5.如權(quán)利要求4所述的方法,其中所述光學(xué)對(duì)象識(shí)別基于所述圖像中的具有至少閾值水平的對(duì)比度的區(qū)域識(shí)別所述圖像中的對(duì)象。
6.如權(quán)利要求I所述的方法,進(jìn)一步包括基于所確定的坐標(biāo)生成所述圖像的圖像映射; 其中所述多個(gè)子圖像是基于所生成的圖像映射而創(chuàng)建的。
7.如權(quán)利要求I所述的方法,進(jìn)一步包括基于所確定的坐標(biāo)修改與所述圖像相關(guān)聯(lián)的預(yù)先存在的圖像映射; 其中所述多個(gè)子圖像是基于所修改的圖像映射而創(chuàng)建的。
8.如權(quán)利要求7所述的方法,其中修改所述預(yù)先存在的圖像映射包括使用所確定的坐標(biāo)修改包含在所述預(yù)先存在的圖像映射中的坐標(biāo)。
9.如權(quán)利要求7所述的方法,其中修改所述預(yù)先存在的圖像映射包括利用所確定的坐標(biāo)補(bǔ)充包含在所述預(yù)先存在的圖像映射中的坐標(biāo)。
10.如權(quán)利要求7所述的方法,進(jìn)一步包括 獲取指示所述計(jì)算設(shè)備的顯示的大小的信息; 基于所獲取的信息和所述預(yù)先存在的圖像映射,識(shí)別所述圖像映射所限定的對(duì)于所述計(jì)算設(shè)備的所述顯示而言太大的所述圖像的一個(gè)或多個(gè)部分; 對(duì)于所述圖像的所識(shí)別的部分中的每一個(gè),選擇該個(gè)識(shí)別的部分中與所識(shí)別的項(xiàng)目中的一個(gè)或多個(gè)相對(duì)應(yīng)的坐標(biāo),其中所識(shí)別的項(xiàng)目中的所述一個(gè)或多個(gè)至少部分地位于該個(gè)識(shí)別的部分中并且被確定為與所述計(jì)算設(shè)備的用戶具有至少閾值水平的相關(guān)性;以及 基于所選擇的坐標(biāo)修剪所識(shí)別的部分,其中對(duì)應(yīng)于所識(shí)別的部分的子圖像是基于經(jīng)修剪的所識(shí)別的部分而創(chuàng)建的。
11.如權(quán)利要求10所述的方法,其中使用所選擇的坐標(biāo)修剪所識(shí)別的部分,使得被確定為具有至少所述閾值水平的相關(guān)性的所述一個(gè)或多個(gè)所識(shí)別的項(xiàng)目在所獲得的修剪過(guò)的部分中居中。
12.如權(quán)利要求10所述的方法,其中所識(shí)別的部分被修剪以對(duì)應(yīng)于所述計(jì)算設(shè)備的所述顯示的所述大小。
13.如權(quán)利要求I所述的方法,其中據(jù)以在所述第二布置中將所述多個(gè)子圖像分組的所述一個(gè)或多個(gè)屬性包括所述多個(gè)子圖像的內(nèi)容。
14.如權(quán)利要求13所述的方法,其中所述內(nèi)容包括在所述多個(gè)子圖像中描述的項(xiàng)目。
15.如權(quán)利要求I所述的方法,其中所述第二布置包括在所述第二電子文檔中其類似屬性被分組在一起的子圖像。
16.一種選擇圖像的部分以在計(jì)算設(shè)備上顯示的系統(tǒng),所述系統(tǒng)包括 計(jì)算機(jī)系統(tǒng); 所述計(jì)算機(jī)系統(tǒng)的接口,其被配置為接收來(lái)自計(jì)算設(shè)備的對(duì)包括圖像的第一電子文檔的請(qǐng)求; 用于基于所述計(jì)算機(jī)系統(tǒng)作出的對(duì)所述圖像的光學(xué)分析確定所述圖像的多個(gè)部分的坐標(biāo)的裝置,其中所述光學(xué)分析識(shí)別所述圖像中的與所述圖像中的其它項(xiàng)目視覺(jué)上不同的項(xiàng)目; 所述計(jì)算機(jī)系統(tǒng)的圖像提取器,其被配置為使用所確定的坐標(biāo)識(shí)別第一布置的所述圖像的多個(gè)子圖像,所述多個(gè)子圖像對(duì)應(yīng)于所述多個(gè)部分; 所述計(jì)算機(jī)系統(tǒng)的文檔生成器,其被配置為生成包括第二布置的所述多個(gè)子圖像的第二電子文檔,所述第二布置不同于所述第一布置,其中所述第二布置基于所述多個(gè)子圖像的一個(gè)或多個(gè)屬性將所述多個(gè)子圖像分組,其中據(jù)以在所述第二布置中將所述多個(gè)子圖像分組的所述一個(gè)或多個(gè)屬性包括圖像大小和圖像形狀;以及 其中所述接口進(jìn)一步被配置為向所述計(jì)算設(shè)備提供所生成的第二電子文檔。
17.如權(quán)利要求16所述的系統(tǒng),進(jìn)一步包括基于所確定的坐標(biāo)生成所述圖像的圖像映射; 其中所述多個(gè)子圖像是基于所生成的圖像映射而創(chuàng)建的。
18.如權(quán)利要求16所述的系統(tǒng),進(jìn)一步包括基于所確定的坐標(biāo)修改與所述圖像相關(guān)聯(lián)的預(yù)先存在的圖像映射; 其中所述多個(gè)子圖像是基于所修改的圖像映射而創(chuàng)建的。
全文摘要
本發(fā)明涉及用于圖像處理的系統(tǒng)和方法。一種處理用于在移動(dòng)通信設(shè)備上顯示的圖像的計(jì)算機(jī)實(shí)現(xiàn)方法包括基于圖像映射,提取圖像的部分。該圖像映射可以與該圖像的部分有關(guān)。該方法還包括生成包括所提取的圖像的部分的文檔以及將所生成的文檔傳送到遠(yuǎn)程設(shè)備用于顯示。該方法還可以包括將可選鏈接分配給所述圖像的所提取的部分以及從所述遠(yuǎn)程設(shè)備接收對(duì)具有所述圖像和圖像映射的初始文檔的請(qǐng)求。另外,該方法可以包括將所生成的文檔存儲(chǔ)在數(shù)據(jù)庫(kù)中,以及響應(yīng)對(duì)該初始文檔的進(jìn)一步請(qǐng)求,傳送所存儲(chǔ)的所生成文檔。
文檔編號(hào)G06F17/30GK102708116SQ20121003537
公開(kāi)日2012年10月3日 申請(qǐng)日期2006年9月22日 優(yōu)先權(quán)日2005年9月22日
發(fā)明者邁克爾·F·呂克 申請(qǐng)人:谷歌公司