專利名稱:用于增強(qiáng)壁紙顯示的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的示例實(shí)施例一般涉及用戶接口技術(shù),并且具體地涉及用于提供增強(qiáng)型壁紙顯示的方法和裝置。
背景技術(shù):
現(xiàn)代通信時代已經(jīng)帶來有線和無線網(wǎng)絡(luò)的急劇擴(kuò)張。無線和移動聯(lián)網(wǎng)技術(shù)在提供信息傳送的更多靈活性和即時性之時已經(jīng)解決了相關(guān)的消費(fèi)者需求。隨著聯(lián)網(wǎng)技術(shù)的擴(kuò)張,計算能力的擴(kuò)張已經(jīng)造成開發(fā)能夠利用因現(xiàn)代聯(lián)網(wǎng)技術(shù)而變得可能的服務(wù)的承擔(dān)得起的計算設(shè)備。計算能力的這一擴(kuò)張已經(jīng)帶來計算設(shè)備尺寸的減小并且產(chǎn)生能夠執(zhí)行如下功能的新一代移動設(shè)備,僅在數(shù)年前該功能需要只有最高級桌上型計算機(jī)能夠提供的處理能力。因而,具有小型外觀規(guī)格的移動計算設(shè)備已經(jīng)變得普遍并且由所有社會經(jīng)濟(jì)背景的消費(fèi)者用來獲取網(wǎng)絡(luò)應(yīng)用和服務(wù)?,F(xiàn)代移動計算設(shè)備經(jīng)常具有如下顯示器,在仍然比桌上型顯示器小得多的同時, 這些顯示器在假設(shè)這樣的移動計算設(shè)備的尺寸緊湊的情況下具有相對大的表面積。這些顯示器中的許多顯示器能夠顯示豐富色板,該色板可以實(shí)現(xiàn)向用戶顯示特征豐富的用戶接口。然而,對用于利用現(xiàn)代移動計算設(shè)備顯示能力的用戶接口技術(shù)的至今發(fā)展尚未跟上計算設(shè)備能力的發(fā)展。
發(fā)明內(nèi)容
這里提供用于增強(qiáng)壁紙顯示的方法、裝置和計算機(jī)程序產(chǎn)品。根據(jù)各種實(shí)施例的方法、裝置和計算機(jī)程序產(chǎn)品可以向計算設(shè)備、內(nèi)容提供商和計算設(shè)備用戶提供若干優(yōu)點(diǎn)。 一些示例實(shí)施例促進(jìn)對壁紙圖像的增強(qiáng)型選擇。就這一點(diǎn)而言,一些示例實(shí)施例至少部分地基于將在壁紙圖像上疊加的圖形項(xiàng)目的布置來提供對壁紙圖像的自動化推薦和/或選擇。例如,一些示例實(shí)施例提供對如下壁紙圖像的確定,該壁紙圖像在被具有限定顯示位置的一個或者多個圖形項(xiàng)目疊加時將不具有圖形項(xiàng)目所遮蔽的視覺顯著區(qū)域。這樣的實(shí)施例可以提供增強(qiáng)的用戶體驗(yàn),因?yàn)楦鶕?jù)一些示例實(shí)施例至少部分地基于疊加圖形項(xiàng)目的位置來選擇的壁紙圖像可以在被圖形項(xiàng)目疊加時提供在視覺上讓用戶愉悅的視覺和諧接口。一些示例實(shí)施例利用自動化壁紙選擇技術(shù)以提供動態(tài)或者定期旋轉(zhuǎn)壁紙,其中可以在保證自動選擇的壁紙適合于在下層圖形項(xiàng)目之下顯示之時根據(jù)定義的策略或者時間表自動改變壁紙圖像。另外,一些示例實(shí)施例基于壁紙圖像的圖像內(nèi)容來提供增強(qiáng)用戶接口。作為示例, 一些示例實(shí)施例基于壁紙圖像的可視內(nèi)容修改疊加于壁紙圖像的小組件(widget)。例如, 一些示例實(shí)施例提供如下小組件,這些小組件可以利用在下層壁紙圖像的標(biāo)注區(qū)域中包含的信息以提供至少部分地基于標(biāo)注區(qū)域的圖像內(nèi)容和/或在標(biāo)注本身中包括的信息確定的增強(qiáng)型內(nèi)容。在第一示例實(shí)施例中,提供一種方法,該方法包括針對至少一個圖形項(xiàng)目中的每個圖形項(xiàng)目確定顯示位置。這一示例實(shí)施例的方法還包括針對至少一個候選圖像中的每個相應(yīng)候選圖像確定相應(yīng)候選圖像中任何視覺顯著區(qū)域的位置。這一示例實(shí)施例的方法還包括至少部分地通過比較至少一個圖形項(xiàng)目的確定顯示位置與至少一個候選圖像的視覺顯著區(qū)域的確定位置來從至少一個候選圖像中確定圖像。在另一示例實(shí)施例中,提供一種裝置,該裝置包括至少一個處理器和存儲計算機(jī)程序代碼的至少一個存儲器。至少一個存儲器和存儲的計算機(jī)程序代碼利用至少一個處理器而被配置成使這一示例實(shí)施例的裝置針對至少一個圖形項(xiàng)目中的每個圖形項(xiàng)目確定顯示位置。至少一個存儲器和存儲的計算機(jī)程序代碼被配置成利用至少一個處理器還使這一示例實(shí)施例的裝置針對至少一個候選圖像中的每個相應(yīng)候選圖像確定相應(yīng)候選圖像中任何視覺顯著區(qū)域的位置。至少一個存儲器和存儲的計算機(jī)程序代碼被配置成利用至少一個處理器還使這一示例實(shí)施例的裝置至少部分地通過比較至少一個圖形項(xiàng)目的確定顯示位置與至少一個候選圖像的視覺顯著區(qū)域的確定位置來從至少一個候選圖像中確定圖像。在另一示例實(shí)施例中,提供一種計算機(jī)程序產(chǎn)品。這一示例實(shí)施例的計算機(jī)程序產(chǎn)品包括至少一個非瞬態(tài)計算機(jī)可讀存儲介質(zhì),該計算機(jī)可讀存儲介質(zhì)具有存儲于其中的計算機(jī)可讀程序指令。這一示例實(shí)施例的計算機(jī)可讀程序指令包括被配置成針對至少一個圖形項(xiàng)目中的每個圖形項(xiàng)目確定顯示位置的程序指令。這一示例實(shí)施例的計算機(jī)可讀程序指令還包括被配置成針對至少一個候選圖像中的每個相應(yīng)候選圖像確定相應(yīng)候選圖像中任何視覺顯著區(qū)域的位置的程序指令。這一示例實(shí)施例的計算機(jī)可讀程序指令還包括被配置成至少部分地通過比較至少一個圖形項(xiàng)目的確定顯示位置與至少一個候選圖像的視覺顯著區(qū)域的確定位置來從至少一個候選圖像中確定圖像的程序指令。在另一示例實(shí)施例中,提供一種設(shè)備,該設(shè)備包括用于針對至少一個圖形項(xiàng)目中的每個圖形項(xiàng)目確定顯示位置的裝置。這一示例實(shí)施例的設(shè)備還包括用于針對至少一個候選圖像中的每個相應(yīng)候選圖像確定相應(yīng)候選圖像中任何視覺顯著區(qū)域的位置的裝置。這一示例實(shí)施例的設(shè)備還包括用于至少部分地通過比較至少一個圖形項(xiàng)目的確定顯示位置與至少一個候選圖像的視覺顯著區(qū)域的確定位置來從至少一個候選圖像中確定圖像的裝置。提供上述發(fā)明內(nèi)容僅為了概括本發(fā)明的一些示例實(shí)施例以便提供對本發(fā)明一些方面的基本理解。因而將清楚上述示例實(shí)施例僅為示例并且不應(yīng)理解為以任何方式狹義化本發(fā)明的范圍或者精神實(shí)質(zhì)。將理解本發(fā)明的范圍除了這里概括的實(shí)施例之外還涵蓋諸多潛在實(shí)施例,下文將進(jìn)一步描述這些潛在實(shí)施例中的一些實(shí)施例。
已經(jīng)這樣用一般性的措詞描述本發(fā)明的實(shí)施例,現(xiàn)在將對未必按比例繪制的以下附圖進(jìn)行參考,附圖中圖1圖示了根據(jù)一個示例實(shí)施例的、用于提供增強(qiáng)型壁紙顯示的裝置的框圖;圖2是根據(jù)一個示例實(shí)施例的移動終端的示意框圖;圖3圖示了根據(jù)一個示例實(shí)施例的、用于提供增強(qiáng)型壁紙顯示的系統(tǒng);4b圖示了根據(jù)一個示例實(shí)施例的對圖像的視覺顯著區(qū)域的確定;圖fe-圖恥圖示了根據(jù)一個示例實(shí)施例的對壁紙圖像的確定;圖6圖示了根據(jù)一個示例實(shí)施例的、用于促進(jìn)確定壁紙圖像的示例方法的流程圖;以及
圖7圖示了根據(jù)一 個示例實(shí)施例的、用于提供增強(qiáng)型壁紙顯示的示例方法的流程圖。
具體實(shí)施例方式現(xiàn)在下文將參照其中示出本發(fā)明的一些但是并非所有實(shí)施例的附圖更完全地描述本發(fā)明的一些實(shí)施例。實(shí)際上,本發(fā)明可以用諸多不同形式來實(shí)施而不應(yīng)理解為限于這里闡述的實(shí)施例;恰恰相反,提供這些實(shí)施例使得本公開內(nèi)容將滿足適用法律要求。相似標(biāo)號通篇指代相似單元。如這里所用,術(shù)語“數(shù)據(jù)”、“內(nèi)容”、“信息”和類似術(shù)語可以互換使用以指代能夠根據(jù)各種示例實(shí)施例來發(fā)送、接收、顯示和/或存儲的數(shù)據(jù)。因此,對任何這樣的術(shù)語的使用不應(yīng)視為限制公開內(nèi)容的精神實(shí)質(zhì)和范圍。另外,當(dāng)這里描述計算設(shè)備從另一計算設(shè)備接收數(shù)據(jù)時,將理解可以從另一計算設(shè)備直接接收或者可以經(jīng)由諸如一個或者多個服務(wù)器、 中繼器、路由器、網(wǎng)絡(luò)接入點(diǎn)、基站等一個或者多個中間計算設(shè)備間接接收數(shù)據(jù)。如這里使用,術(shù)語“計算機(jī)可讀介質(zhì)”指代任何被配置成參與向處理器提供信息 (包括用于執(zhí)行的指令)的介質(zhì)。這樣的介質(zhì)可以采用諸多形式(包括但不限于非瞬態(tài)計算機(jī)可讀存儲介質(zhì)(例如非易失性介質(zhì)、易失性介質(zhì))和傳輸媒體)。傳輸媒體例如包括同軸線纜、銅線、光纖線纜和無需接線或者線纜而經(jīng)過空間傳播的載波(比如聲波和電磁波 (包括無線電波、光波和紅外線波))。信號包括經(jīng)過傳輸媒體傳輸?shù)姆?、頻率、相位、極化或者其他物理性質(zhì)的人為瞬態(tài)變化。計算機(jī)可讀介質(zhì)的示例包括軟盤、柔性盤、硬盤、磁帶、 任何其他磁介質(zhì)、光盤只讀存儲器(CD-ROM)、光盤-可重寫(CD-RW)、數(shù)字萬用盤(DVD)、藍(lán)光、任何其他光學(xué)介質(zhì)、打孔卡、紙帶、光學(xué)標(biāo)志片、任何其他具有孔圖案或者其他光學(xué)可識別標(biāo)記的物理介質(zhì)、隨機(jī)訪問存儲器(RAM)、可編程只讀存儲器(PR0M)、可擦除可編程只讀存儲器(EPROM)、FLASH-EPR0M、任何其他存儲器芯片或者盒、載波或者任何其他計算機(jī)可以可讀的介質(zhì)。術(shù)語計算機(jī)可讀存儲介質(zhì)這里用來指代除了傳輸媒體之外的任何計算機(jī)可讀介質(zhì)。然而將理解,在描述實(shí)施例使用計算機(jī)可讀存儲介質(zhì)時,其他類型的計算機(jī)可讀介質(zhì)在替代實(shí)施例中可以替換計算機(jī)可讀存儲介質(zhì)或者與計算機(jī)可讀存儲介質(zhì)一起使用。此外,如這里所用,術(shù)語‘電路’指代(a)僅硬件的電路實(shí)施(例如在模擬電路和/ 或數(shù)字電路中的實(shí)施);(b)電路和計算機(jī)程序產(chǎn)品的組合,該計算機(jī)程序產(chǎn)品包括存儲于一個或者多個計算機(jī)可讀存儲器上的軟件和/或固件指令,這些指令一起工作以使裝置執(zhí)行這里描述的一個或者多個功能;以及(c)電路(如例如微處理器或者微處理器的部分), 即使軟件或者固件在物理上不存在,這些電路仍然需要該軟件或者固件用于操作?!娐贰?的這一定義適用于這里對這一術(shù)語的所有使用(包括在權(quán)利要求中)。作為又一示例,如這里所用,術(shù)語‘電路’也包括一種包括一個或者多個處理器和/或其部分以及附帶軟件和 /或固件的實(shí)施。作為另一示例,如這里所用,‘電路’也例如包括用于移動電話的基帶集成電路或者應(yīng)用處理器集成電路或者在服務(wù)器、蜂窩網(wǎng)絡(luò)設(shè)備、其他網(wǎng)絡(luò)設(shè)備和/或其他計算設(shè)備中的類似集成電路。圖1是根據(jù)一個示例實(shí)施例的、用于提供增強(qiáng)型壁紙顯示的裝置102的框圖。將理解提供裝置102作為一個實(shí)施例的示例而不應(yīng)理解為以任何方式狹義化本發(fā)明的范圍或者精神實(shí)質(zhì)。就這一點(diǎn)而言,公開內(nèi)容的范圍除了這里圖示和描述的實(shí)施例之外還涵蓋諸多潛在實(shí)施例。這樣,盡管圖1圖示了用于提供增強(qiáng)型壁紙顯示的裝置的配置的一個示例,但是其他配置也可以用來實(shí)施本發(fā)明的實(shí)施例。裝置102可以實(shí)施為桌上型計算機(jī)、膝上型計算機(jī)、移動終端、移動計算機(jī)、移動電話、移動通信設(shè)備、一個或者多個服務(wù)器、一個或者多個網(wǎng)絡(luò)節(jié)點(diǎn)、游戲設(shè)備、數(shù)字相機(jī)/ 便攜式 攝像機(jī)、音頻/視頻播放器、電視機(jī)設(shè)備、無線電接收器、數(shù)字視頻記錄器、定位設(shè)備、芯片組、包括芯片組的計算機(jī)設(shè)備、其任何組合等。就這一點(diǎn)而言,裝置102可以包括任何包括顯示器和/或與配置成顯示圖像和與圖像疊加的一個或者多個圖形項(xiàng)目的顯示器操作通信的計算設(shè)備或者其他裝置。在一個示例實(shí)施例中,裝置102實(shí)施為移動計算設(shè)備、 比如移動終端(比如圖2中所示移動終端)。就這一點(diǎn)而言,圖2圖示了代表裝置102的一個實(shí)施例的移動終端10的框圖。然而,應(yīng)當(dāng)理解,圖示和下文描述的移動終端10僅舉例說明可以實(shí)施本發(fā)明的各種實(shí)施例和 /或從本發(fā)明的各種實(shí)施例中受益的一類裝置102,并且因此不應(yīng)視為限制公開內(nèi)容的范圍。盡管為了舉例而圖示并且下文將描述電子設(shè)備的若干實(shí)施例,但是其他類型的電子設(shè)備(比如移動電話、移動計算機(jī)、便攜數(shù)字助理(PDA)、尋呼機(jī)、膝上型計算機(jī)、桌上型計算機(jī)、游戲設(shè)備、電視機(jī)和其他類型的電子系統(tǒng))可以使用本發(fā)明的各種實(shí)施例。如圖所示,移動終端10可以包括與發(fā)送器14和接收器16通信的一個天線12 (或者多個天線12)。移動終端10還可以包括配置成分別向發(fā)送器提供信號和從接收器接收信號的處理器20。處理器20可以例如實(shí)施為各種裝置,這些裝置包括電路、具有附帶數(shù)字信號處理器的一個或者多個微處理器、無附帶數(shù)字信號處理器的一個或者多個處理器、 一個或者多個協(xié)處理器、一個或者多個多核處理器、一個或者多個控制器、處理電路、一個或者多個計算機(jī)、各種其他處理單元(包括集成電路(如例如ASIC(專用集成電路)或者 FPGA(現(xiàn)場可編程門陣列)))或者其某一組合。因而,雖然在圖2中圖示為單個處理器,但是在一些實(shí)施例中,處理器20包括多個處理器。處理器20發(fā)送和接收的這些信號可以包括根據(jù)適用蜂窩系統(tǒng)的空中接口標(biāo)準(zhǔn)和/或任何多個不同有線或者無線聯(lián)網(wǎng)技術(shù)(包括但不限于Wi-Fi、無線局域網(wǎng)(WLAN)技術(shù)(比如電氣和電子工程師協(xié)會(IEEE)802. 11,802. 16 等))的信令信息。此外,這些信號可以包括話音數(shù)據(jù)、用戶生成的數(shù)據(jù)、用戶請求的數(shù)據(jù)等。就這一點(diǎn)而言,移動終端可以按照一個或者多個空中接口標(biāo)準(zhǔn)、通信協(xié)議、調(diào)制類型、接入類型等操作。具體而言,移動終端可以能夠按照等各種第一代(IG)、第二代(2G)、2.5G、 第三代(3G)通信協(xié)議、第四代(4G)通信協(xié)議、網(wǎng)際協(xié)議多媒體子系統(tǒng)(IMS)通信協(xié)議(例如會話發(fā)起協(xié)議)等操作。例如,移動終端可以能夠按照2G無線通信協(xié)議IS-136(時分多址(TDMA))、全球移動通信系統(tǒng)(GSM)、IS-95(碼分多址(CDMA))等進(jìn)行操作。還例如,移動終端可以能夠按照通用分組無線電服務(wù)(GPRS)、增強(qiáng)型數(shù)據(jù)GSM環(huán)境(EDGE)等2. 5G無線通信協(xié)議進(jìn)行操作。又例如,移動終端可以能夠根據(jù)諸如通用移動電信系統(tǒng)(UMTS)、碼分多址2000 (CDMA2000)、寬帶碼分多址(WCDMA)、時分-同步碼分多址(TD-SCDMA)等3G無線通信協(xié)議進(jìn)行操作。移動終端還可以能夠根據(jù)諸如長期演進(jìn)(LTE)或者演進(jìn)型通用地面無線電接入網(wǎng)絡(luò)(E-UTRAN)等3. 9G無線通信協(xié)議進(jìn)行操作。此外,例如,移動終端可以能夠根據(jù)第四代(4G)無線通信協(xié)議等以及將來可以開發(fā)的類似無線通信協(xié)議進(jìn)行操作。如雙?;蛘吒吣J降碾娫?例如數(shù)字/模擬或者TDMA/CDMA/模擬電話)那樣,一些窄帶高級移動地電話系統(tǒng)(NAMPS)以及全接入通信系統(tǒng)(TACS)、移動終端也可以從本發(fā)明的實(shí)施例中受益。此外,移動終端10可以能夠根據(jù)Wi-Fi或者全球微波接入互操作性 (WiMAX)協(xié)議進(jìn)行操作??梢岳斫獾氖牵幚砥?0可以包括用于實(shí)施移動終端10的音頻/視頻和邏輯功能的電路。例如,處理器20可以包括數(shù)字信號處理器設(shè)備、微處理器設(shè)備、模數(shù)轉(zhuǎn)換器、數(shù)模轉(zhuǎn)換器等??梢栽谶@些設(shè)備之間根據(jù)它們的相應(yīng)能力分配移動終端的控制和信號處理功能。處理器還可以包括內(nèi)部語音編碼器(VC) 20a、內(nèi)部數(shù)據(jù)調(diào)制解調(diào)器(DM)20b等。另外, 處理器可以包括用于操作可以存儲于存儲器中的一個或者多個軟件程序的功能。例如,處理器20可以能夠操作連接程序,比如web瀏覽器。連接程序可以允許移動終端10根據(jù)無線應(yīng)用協(xié)議(WAP)、超文本傳送協(xié)議(HTTP)等發(fā)送和接收web內(nèi)容,比如基于位置的內(nèi)容。 移動終端10可以能夠使用傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)以通過因特網(wǎng)或者其他網(wǎng)絡(luò)發(fā)送和接收web內(nèi)容。移動終端10也可以包括可以操作耦合到處理器20的用戶接口,例如包括耳機(jī)或者揚(yáng)聲器24、振鈴器22、麥克風(fēng)26、顯示器28、用戶輸入接口等。就這一點(diǎn)而言,處理器20 可以包括如下用戶接口電路,該電路被配置成控制用戶接口的諸如揚(yáng)聲器24、振鈴器22、 麥克風(fēng)26、顯示器28等一個或者多個單元的至少一些功能。處理器20和/或包括處理器 20的用戶接口電路可以被配置成通過存儲于處理器20可訪問的存儲器(例如易失性存儲器40、非易失性存儲器42等)上的計算機(jī)程序指令(例如軟件和/或固件)來控制用戶接口的一個或者多個單元的一個或者多個功能。雖然未示出,但是移動終端可以包括用于向與移動終端有關(guān)的各種電路(例如用于提供機(jī)械振動作為可檢測輸出的電路)供電的電池。移動終端的顯示器28可以是對于討論的電子設(shè)備而言適合的任何類型,一些示例包括等離子體顯示屏(PDP)、液晶顯示器(LCD)、發(fā)光二極管(LED)、有機(jī)發(fā)光二極管顯示器 (OLED)、投影儀、全息顯示器等。用戶輸入接口可以包括允許移動終端接收數(shù)據(jù)的設(shè)備、比如小鍵盤30、觸摸顯示器(未示出)、操縱桿(未示出)和/或其他輸入設(shè)備。在包括小鍵盤的實(shí)施例中,小鍵盤可以包括數(shù)字鍵(0-9)和有關(guān)鍵(#、*)和/或用于操作移動終端的其他鍵。如圖2中所示,移動終端10也可以包括用于共享和/或獲取數(shù)據(jù)的一個或者多個裝置。例如,移動終端可以包括近程射頻(RF)收發(fā)器和/或詢問器64,因而可以根據(jù)RF技術(shù)來與電子設(shè)備共享數(shù)據(jù)和/或從電子設(shè)備獲取數(shù)據(jù)。移動終端可以包括其他近程收發(fā)器、如例如紅外線(IR)收發(fā)器66、使用Bluetooth (藍(lán)牙)特別興趣組開發(fā)的 Bluetooth (藍(lán)牙)品牌無線技術(shù)來操作的Bluet00thTM(BT)(藍(lán)牙)收發(fā)器68、無線通用串行總線(USB)收發(fā)器70等。Bluetooth (BT)(藍(lán)牙)收發(fā)器68可以能夠以超低功率 Bluetooth (藍(lán)牙)技術(shù)(例如Wibree )無線電標(biāo)準(zhǔn)來操作。就這一點(diǎn)而言,移動終端10 并且具體為近程收發(fā)器可以能夠例如向移動終端的鄰近范圍內(nèi)(比如10米內(nèi))的電子設(shè)備發(fā)送數(shù)據(jù)和/或從這些電子設(shè)備接收數(shù)據(jù)。雖然未示出,但是移動終端可以能夠根據(jù)各種無線網(wǎng)絡(luò)技術(shù)(包括Wi-Fi、諸如IEEE 802. 11技術(shù)、IEEE 802. 15技術(shù)、IEEE 802. 16技術(shù)等的WLAN技術(shù))發(fā)送和/或接收來自電子設(shè)備的數(shù)據(jù)。在一個示例實(shí)施例中,移動終端10可以包括與處理器20通信的媒體捕獲單元,比如相機(jī)、視頻和/或音頻模塊。媒體捕獲單元可以是任何用于捕獲圖像、視頻和/或音頻以供存儲、顯示或者傳輸?shù)难b置。例如,在媒體捕獲單元為相機(jī)模塊36的一個示例實(shí)施例中, 相機(jī)模塊36可以包括能夠根據(jù)捕獲的圖像形成數(shù)字圖像文件的數(shù)字相機(jī)。此外,相機(jī)模塊 36的數(shù)字相機(jī)可以能夠捕獲視頻剪輯。這樣,相機(jī)模塊36可以包括為了根據(jù)捕獲的圖像創(chuàng)建數(shù)字圖像文件以及根據(jù)捕獲的視頻剪輯創(chuàng)建數(shù)字視頻文件而必需的所有硬件(比如透鏡或者其他光學(xué)部件 )和軟件。備選地,相機(jī)模塊36可以僅包括為了查看圖像而需要的硬件,而移動終端10的存儲器設(shè)備以為了根據(jù)捕獲的圖像創(chuàng)建數(shù)字圖像文件而必需的形式存儲用于由處理器20執(zhí)行的指令。作為又一備選,在相機(jī)模塊36的視野內(nèi)的一個或者多個對象可以顯示于移動終端10的顯示器28上以圖示如果用戶希望則可以被捕獲的當(dāng)前顯示圖像的視圖。這樣,如下文指代的那樣,圖像可以是捕獲的圖像或者是包括移動終端10 當(dāng)前顯示的一個或者多個對象、但是未必在圖像文件中捕獲的圖像。在一個示例實(shí)施例中, 相機(jī)模塊36還可以包括輔助處理器20處理圖像數(shù)據(jù)的處理單元(比如協(xié)處理器)和/或用于壓縮和/或解壓圖像數(shù)據(jù)的編碼器和/或解碼器。編碼器和/或解碼器可以例如根據(jù)聯(lián)合圖片專家組(JPEG)標(biāo)準(zhǔn)、運(yùn)動畫面專家組(MPEG)標(biāo)準(zhǔn)或者其他格式來編碼和/或解碼。移動終端10可以包括可以存儲與移動訂戶有關(guān)的信元的諸如用戶標(biāo)識模塊 (SIM) 38、可拆卸用戶標(biāo)識模塊(R-UIM)等存儲器。除了 SIM之外,移動終端還可以包括其他可拆卸和/或固定存儲器。移動終端10可以包括易失性存儲器40和/或非易失性存儲器42。例如,易失性存儲器40可以包括隨機(jī)訪問存儲器(RAM)(包括動態(tài)和/或靜態(tài)RAM、 片上或者片外高速緩存存儲器等)??梢允乔度胧胶?或可拆卸的非易失性存儲器42可以例如包括只讀存儲器、閃存、磁存儲設(shè)備(例如硬盤、軟盤驅(qū)動、磁帶等)、光盤驅(qū)動和/或媒體、非易失性隨機(jī)訪問存儲器(NVRAM)等。類似于易失性存儲器40,非易失性存儲器42可以包括用于暫存數(shù)據(jù)的高速緩存區(qū)。存儲器可以存儲可以由終端用于執(zhí)行移動終端的功能的一個或者多個軟件程序、指令、一條或者多條信息、數(shù)據(jù)等。例如,存儲器可以包括能夠唯一標(biāo)識移動終端10的標(biāo)識符、比如國際移動設(shè)備標(biāo)識(IMEI)代碼。回到圖1,在一個示例實(shí)施例中,裝置102包括用于執(zhí)行這里描述的各種功能的各種裝置。這些裝置可以包括處理器110、存儲器112、通信接口 114、用戶接口 116或者圖像確定電路118中的一個或者多個。如這里描述的裝置102的裝置可以例如實(shí)施為電路、硬件單元(例如適當(dāng)編程的處理器、組合邏輯電路等)、計算機(jī)程序產(chǎn)品(包括適當(dāng)配置的處理設(shè)備(例如處理器110)可執(zhí)行的存儲于計算機(jī)可讀介質(zhì)(例如存儲器112)上的計算機(jī)可讀程序指令(例如軟件或者固件))或者其某一組合。在一些示例實(shí)施例中,圖1中所示裝置中的一個或者多個裝置可以實(shí)施為芯片或者芯片組。換而言之,裝置102可以包括一個或者多個物理封裝(例如芯片),這些封裝包括結(jié)構(gòu)組件(例如基板)上的材料、部件和/或接線。結(jié)構(gòu)組件可以提供針對其上包括的部件電路的物理強(qiáng)度、尺寸節(jié)省和/或電交互限制。就這一點(diǎn)而言,處理器110、存儲器112、 通信接口 114、用戶接口 116和/或圖像確定電路118可以實(shí)施為芯片或者芯片組。裝置 102因此可以在一些情況下被配置成實(shí)施本發(fā)明的實(shí)施例或者可以在單個芯片上或者作為單個“片上系統(tǒng)”包括配置成實(shí)施本發(fā)明實(shí)施例的部件。這樣,在一些情況下,芯片或者芯片組可以構(gòu)成用于執(zhí)行用于提供這里描述的功能的一個或者多個操作和/或用于參照這里描述的功能和/或服務(wù)實(shí)現(xiàn)用戶接口導(dǎo)航的裝置。
處理器110可以例如實(shí)施為各種裝置,這些裝置包括具有附帶數(shù)字信號處理器的一個或者多個微處理器、無附帶數(shù)字信號處理器的一個或者多個處理器、一個或者多個協(xié)處理器、一個或者多個多核處理器、一個或者多個控制器、處理電路、一個或者多個計算機(jī)、 各種其他處理單元(包括集成電路、如例如ASIC (專用集成電路)或者FPGA (現(xiàn)場可編程門陣列)或者其某一組合。因而雖然在圖1中圖示為單個處理器,但是在一些實(shí)施例中,處理器110包括多個處理器。多個處理器可以相互操作通信并且可以被共同配置成執(zhí)行如這里描述的裝置102的一個或者多個功能。多個處理器可以實(shí)施于單個計算設(shè)備上或者分布于共同配置成作為裝置102來工作的多個計算設(shè)備。在裝置102實(shí)施為移動終端10的實(shí)施例中,處理器110可以實(shí)施為或者包括處理器20。在一些示例實(shí)施例中,處理器110被配置成執(zhí)行存儲于存儲器112中或者以別的方式可由處理器110訪問的指令。這些指令在由處理器110執(zhí)行時可以使裝置102執(zhí)行如這里描述的裝置102的一個或者多個功能。 這樣,無論通過硬件或者軟件方法或者通過其組合來配置,處理器110都可以包括能夠在被適當(dāng)配置之時根據(jù)本發(fā)明的實(shí)施例來執(zhí)行操作的實(shí)體。因此,例如當(dāng)處理器110實(shí)施為 ASIC、FPGA等時,處理器110可以包括用于進(jìn)行這里描述的一個或者多個操作的具體配置的硬件。備選地,作為另一示例,當(dāng)處理器110實(shí)施為比如可以存儲于存儲器112中的指令的執(zhí)行器時,指令可以具體配置處理器110以執(zhí)行這里描述的一個或者多個算法和操作存儲器112可以例如包括易失性存儲器、非易失性存儲器或者其某一組合。就這一點(diǎn)而言,存儲器112可以包括非瞬態(tài)計算機(jī)可讀存儲介質(zhì)。雖然在圖1中圖示為單個存儲器,但是存儲器112可以包括多個存儲器。多個存儲器可以實(shí)施于單個計算設(shè)備上或者可以分布于共同配置成作為裝置102來工作的多個計算設(shè)備。在各種示例實(shí)施例中,存儲器112可以包括硬盤、隨機(jī)訪問存儲器、高速緩存存儲器、閃存、光盤只讀存儲器(CD-ROM)、 數(shù)字萬用盤只讀存儲器(DVD-ROM)、光盤、配置成存儲信息的電路或者其某一組合。在裝置 102實(shí)施為移動終端10的實(shí)施例中,存儲器112可以包括易失性存儲器40和/或非易失性存儲器42。存儲器112可以被配置成存儲用于使裝置102能夠根據(jù)各種示例實(shí)施例執(zhí)行各種功能的信息、數(shù)據(jù)、應(yīng)用、指令等。例如,在一些示例實(shí)施例中,存儲器112被配置成緩沖用于由處理器110處理的輸入數(shù)據(jù)。除此之外或者備選地,存儲器112可以被配置成存儲用于由處理器110執(zhí)行的程序指令。存儲器112可以用靜態(tài)和/或動態(tài)信息的形式存儲信息。存儲的信息可以例如包括圖像、關(guān)于圖像的信息等。圖像確定電路118可以在執(zhí)行它的功能的過程期間存儲和/或使用這一存儲的信息。通信接口 114可以實(shí)施為配置成從另一計算設(shè)備接收和/或向另一計算設(shè)備發(fā)送數(shù)據(jù)的用電路、硬件、計算機(jī)程序產(chǎn)品(包括存儲于計算機(jī)可讀介質(zhì)(例如存儲器112)上并且由處理設(shè)備(例如處理器110)執(zhí)行的程序指令)或者其組合來實(shí)施的任何設(shè)備或者裝置。在一個示例實(shí)施例中,通信接口 114至少部分地實(shí)施為處理器110或者以別的方式由處理器110控制。就這一點(diǎn)而言,通信接口 114可以比如經(jīng)由總線來與處理器110通信。 通信接口 114可以例如包括天線、發(fā)送器、接收器、收發(fā)器和/或用于實(shí)現(xiàn)與一個或者多個遠(yuǎn)程計算設(shè)備通信的支持硬件或者軟件。通信接口 114可以被配置成使用可以用于計算設(shè)備之間通信的任何協(xié)議來接收和/或發(fā)送數(shù)據(jù)。就這一點(diǎn)而言,通信接口 114可以被配置成使用任何如下協(xié)議來接收和/或發(fā)送數(shù)據(jù),該協(xié)議可以用于通過無線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)、其一些組合等(裝置102和一個或者多個計算設(shè)備通過該網(wǎng)絡(luò)通信)傳輸數(shù)據(jù)。作為示例,通信接口 114可以被配置成通過網(wǎng)絡(luò)(例如圖3中所示網(wǎng)絡(luò)306)接收和/或以別的方式訪問來自服務(wù)器或者其他內(nèi)容源(例如圖像源304)的網(wǎng)頁內(nèi)容和/或其他內(nèi)容。通信接口 114還可以比如經(jīng)由總線來與存儲器112、用戶接口 116和/或圖像確定電路118通信。用戶接口 116可以與處理器110通信以接收用戶輸入的指示和/或向用戶提供可聽、可視、機(jī)械或者其他輸出。這樣,用戶接口 116可以例如包括鍵盤、鼠標(biāo)、操縱桿、顯示器、觸屏顯示器、麥克風(fēng)、揚(yáng)聲器和/或其他輸入/輸出機(jī)構(gòu)。在用戶接口 116包括觸屏顯示器的實(shí)施例中,用戶接口 116還可以被配置成檢測和/或接收觸摸手勢或者向觸屏顯示器的其他輸入的指示。用戶接口 116可以比如經(jīng)由總線來與存儲器112、通信接口 114和/ 或圖像確定電路118通信。 圖像確定電路118可以實(shí)施為比如電路、硬件、計算機(jī)程序產(chǎn)品(包括存儲于計算機(jī)可讀介質(zhì)(例如存儲器112)并且由處理設(shè)備(例如處理器110)執(zhí)行的計算機(jī)可讀程序指令)或者其某一組合這樣的各種裝置,并且在一些實(shí)施例中實(shí)施為處理器110或者以別的方式由處理器110控制。在圖像確定電路118與處理器110分離實(shí)施的實(shí)施例中,圖像確定電路118可以與處理器110通信。圖像確定電路118還可以比如經(jīng)由總線來與存儲器 112、通信接口 114或者用戶接口 116中的一個或者多個通信。圖3圖示了根據(jù)本發(fā)明一個示例實(shí)施例的用于提供增強(qiáng)型壁紙顯示的系統(tǒng)300。 系統(tǒng)300可以包括配置成通過網(wǎng)絡(luò)306通信的裝置302和圖像源304。裝置302可以例如包括裝置102的如下實(shí)施例,其中裝置102被配置成通過網(wǎng)絡(luò)306來與遠(yuǎn)程圖像源304通信以訪問從圖像源304可用的圖像。訪問的圖像可以例如視為用于作為壁紙圖像使用和/ 或由裝置102用作壁紙圖像的候選圖像。圖像源304可以包括配置成通過網(wǎng)絡(luò)306向裝置 302提供圖像和/或關(guān)于圖像的數(shù)據(jù)(比如關(guān)于視覺顯著圖像區(qū)域的數(shù)據(jù))的任何計算設(shè)備。就這一點(diǎn)而言,圖像源304可以例如包括配置成提供內(nèi)容和/或與裝置302共享內(nèi)容的網(wǎng)絡(luò)附著存儲設(shè)備、服務(wù)器、桌上型計算機(jī)、膝上型計算機(jī)、移動終端、移動計算機(jī)、移動電話、移動通信設(shè)備、音頻/視頻播放器、其任何組合等。網(wǎng)絡(luò)306可以包括有線網(wǎng)絡(luò)、無線網(wǎng)絡(luò)(例如蜂窩網(wǎng)絡(luò)、無線局域網(wǎng)、無線廣域網(wǎng)、其某一組合等)或者其某一組合并且在一個實(shí)施例中包括因特網(wǎng)。因而,將理解描述成根據(jù)這里公開的各種實(shí)施例來分析、確定、選擇等的圖像(如候選圖像)可以包括由裝置102通過網(wǎng)絡(luò)306接收、獲取和/或訪問的來自圖像源304的圖像。除此之外或者備選地,圖像可以包括本地存儲于裝置302處(比如存儲于存儲器112 中)的圖像。在一些示例實(shí)施例中,圖像確定電路118被配置成確定將與壁紙圖像疊加顯示的一個或者多個圖形項(xiàng)目的顯示位置。就這一點(diǎn)而言,壁紙圖像和圖形項(xiàng)目可以共同包括用于計算設(shè)備的桌上型用戶接口、用于計算設(shè)備的主屏幕等。圖形項(xiàng)目可以包括比如可以用來起動應(yīng)用或者服務(wù)的圖標(biāo)、小組件、應(yīng)用接口、服務(wù)接口等。圖形項(xiàng)目的顯示位置可以包括相對于另一項(xiàng)目的相對位置、絕對位置(例如對項(xiàng)目在顯示區(qū)域上的位置進(jìn)行定義的項(xiàng)目坐標(biāo))、其一些組合等。另外,圖形項(xiàng)目的顯示位置可以包括比如可以對項(xiàng)目中心的顯示位置進(jìn)行定義的點(diǎn)位置或者可以包括對項(xiàng)目顯示于其中的區(qū)域的邊界進(jìn)行描述的位置 (比如對圖形項(xiàng)目的顯示所占據(jù)的顯示區(qū)域的邊界進(jìn)行描述的坐標(biāo)集)??梢岳绨凑找粋€或者多個圖形項(xiàng)目的用戶定義布置來定義圖形項(xiàng)目的顯示位置。備選地,可以基于一個或者多個圖形項(xiàng)目在顯示空間內(nèi)的自動化布置來定義圖形項(xiàng)目的顯示位置。作為又一示例,可以基于圖形項(xiàng)目的關(guān)聯(lián)應(yīng)用的規(guī)范、基于一個或者多個其他圖形項(xiàng)目的顯示位置等等來定義圖形項(xiàng)目的顯示位置。 圖像確定電路118還可以被配置成訪問至少一個候選圖像,所述候選圖像如果被選擇則可以被用作如下壁紙圖像,該壁紙圖像在一個或者多個圖形項(xiàng)目的確定定義位置處位于該圖形項(xiàng)目之下。至少一個候選圖像可以例如本地可用(比如從存儲器112可用)。 作為示例,候選圖像可以包括實(shí)施于裝置102上或者與裝置102操作通信的數(shù)字相機(jī)(比如相機(jī)模塊36)捕獲的圖像。除此之外或者備選地,圖像確定電路118可以經(jīng)由網(wǎng)絡(luò)306 訪問從圖像源304可用的候選圖像。就這一點(diǎn)而言,可以從在線圖像匯集、儲存庫、畫廊、社交網(wǎng)站等訪問候選圖像。從這樣的在線來源訪問的圖像可以免費(fèi)可用或者可以例如從出售圖像和/或圖像使用權(quán)的銷售商付費(fèi)可用。因此在適合時,圖像確定電路118可以被配置成授權(quán)豁免向圖像提供商付費(fèi)和/或提示裝置102的用戶為了下載和/或使用圖像以及壁紙圖像而向圖像提供商匯寄付費(fèi)。圖像確定電路118還可以被配置成針對至少一個被訪問候選圖像的每個相應(yīng)候選圖像確定候選圖像中任何視覺顯著區(qū)域的位置。圖像的視覺顯著區(qū)域可以被定義為特定興趣的圖像區(qū)域,該圖像區(qū)域例如可以從圖像的純背景部分中被區(qū)分開來。視覺顯著區(qū)域的可視內(nèi)容可以根據(jù)圖像的整體場景而變化。然而,舉例而言,圖像中包括湖中船艇的視覺顯著區(qū)域可以包括船艇,而包圍船艇的湖水可以包括非視覺顯著區(qū)域。作為又一示例,圖像的視覺顯著區(qū)域(該視覺顯著區(qū)域包括在環(huán)境背景的場景中擺好姿勢的個人)可以包括個人,而背景可以包括非視覺顯著區(qū)域。這樣,圖像確定電路118可以被配置成分析候選圖像的圖像內(nèi)容以標(biāo)識候選圖像中的視覺顯著區(qū)域(如果有)及其位置。例如,圖像確定電路118可以被配置成將能量函數(shù)應(yīng)用于圖像。應(yīng)用于圖像的能量函數(shù)可以包括任何適當(dāng)能量函數(shù)。例如,應(yīng)用于圖像的能量函數(shù)可以定義為
_ =備1 + 備1(1)
ox oy其中I為圖像。圖像可以劃分成多個部分、比如像素。可以通過將能量函數(shù)應(yīng)用于圖像來確定圖像的每個這樣的部分的能級。這樣,圖像確定電路118可以被配置成將其一個或多個部分(例如像素)的能量級大于預(yù)定閾值的圖像區(qū)域確定為視覺顯著區(qū)域。參照圖4a,圖4a圖示了能量函數(shù)可以被應(yīng)用于的示例圖像400。出于這一示例考慮,圖像400已經(jīng)劃分成標(biāo)注為402、404、406和408的四個區(qū)域。然而將理解,將圖像400 劃分成四個標(biāo)注區(qū)域的這一示例劃分僅為了提供視覺顯著區(qū)域確定的簡化示例,如在現(xiàn)實(shí)中那樣,圖像400的每個標(biāo)注區(qū)域可以劃分成可以具有可變視覺顯著程度的若干個更小的區(qū)域。參照圖像400,區(qū)域402可以包括在山脈的山峰之上的地平線的圖像。區(qū)域404可以包括在水平線上可見的樹木線條和山峰。區(qū)域406可以包括樹木線條和山峰向湖泊的部分中的反射。區(qū)域408可以包括未反射樹木線條或者山峰的湖泊一部分的水。查看圖像400 的個人可以將區(qū)域404和406視為視覺顯著。然而,區(qū)域402和408與區(qū)域404和406相比可以視為相對在視覺方面不顯著,因?yàn)閰^(qū)域402和408僅適于作為向視覺顯著區(qū)域404和406提供場景的背景區(qū)域。 現(xiàn)在參照圖4b,圖4b示出了將示例能量函數(shù)應(yīng)用于圖像400的結(jié)果。就這一點(diǎn)而言,圖4b中的圖像400的區(qū)域的陰影水平代表該區(qū)域的能級。具體而言,陰影越暗,則區(qū)域的能級就越高。如圖4b中所見,區(qū)域404和406比區(qū)域402和408更暗。因而通過將能量函數(shù)應(yīng)用于圖像400,圖像確定電路118可以被配置成確定區(qū)域404和406是視覺顯著區(qū)域。鑒于對查看圖像的個人將對圖像400具有的印象的前文討論,能量函數(shù)的這些結(jié)果符合期待的結(jié)果。作為另一示例,圖像確定電路118可以被配置成分析圖像的均勻性。例如,圖像確定電路118可以被配置成分析圖像的鄰近部分(例如像素)以就亮度、對比度、色調(diào)、色級等確定在某一部分與它的鄰近部分之間的變化。均勻性水平比預(yù)定義均勻性水平更低的圖像區(qū)域可以被圖像確定電路118視為視覺顯著圖像。就這一點(diǎn)而言,圖像中諸如草、天空、 水等背景區(qū)域可以具有更大均勻性程度。因而,圖像區(qū)域的均勻性水平可以用作該區(qū)域的視覺顯著性的指示符。回到圖像400,區(qū)域402和408的外觀可以視為比區(qū)域404和406顯著地更均勻。圖像確定電路118可以被配置成在確定候選圖像的視覺顯著區(qū)域的位置時分析候選圖像的均勻性、將能量函數(shù)應(yīng)用于候選圖像等。備選地,可以已經(jīng)預(yù)先分析候選圖像, 并且可以與圖像相關(guān)聯(lián)地存儲分析結(jié)果(例如將能量函數(shù)應(yīng)用于圖像、分析圖像的均勻性等的結(jié)果)。因而,圖像確定電路118可以被配置成訪問候選圖像的先前分析結(jié)果以便確定候選圖像中任何視覺顯著區(qū)域的位置。除此之外或者備選地,圖像確定電路118還可以被配置成通過確定候選圖像的標(biāo)注區(qū)域來確定候選圖像的任何視覺顯著區(qū)域的位置。就這一點(diǎn)而言,可以比如通過元標(biāo)注 (meta-tagging)來標(biāo)注候選圖像的一個或者多個區(qū)域。標(biāo)注還可以帶有關(guān)于標(biāo)注區(qū)域的信息。此信息可以例如標(biāo)識標(biāo)注區(qū)域的可視內(nèi)容和/或以別的方式提供與標(biāo)注區(qū)域的可視內(nèi)容有關(guān)的信息。圖像確定電路118還可以被配置成根據(jù)適合于作為在至少一個圖形項(xiàng)目之下的壁紙圖像來使用的至少一個候選圖像確定圖像。就這一點(diǎn)而言,圖像確定電路118可以被配置成比較至少一個圖形項(xiàng)目的確定顯示位置與至少一個候選圖像的視覺顯著區(qū)域的確定位置以從至少一個候選圖像中確定候選圖像(例如最佳候選圖像)。作為示例,圖像確定電路118可以確定如下候選圖像,該候選圖像在至少一個圖形項(xiàng)目的相應(yīng)顯示位置被圖形項(xiàng)目疊加時不具有圖形項(xiàng)目所遮蔽的視覺顯著區(qū)域。備選地,比如在每個被考慮的候選圖像具有圖形項(xiàng)目所遮蔽的至少一個視覺顯著區(qū)的實(shí)例中,圖像確定電路118可以確定如下候選圖像,該候選圖像在確定的顯示位置被至少一個圖形項(xiàng)目疊加時具有圖形項(xiàng)目所遮蔽的最少數(shù)目的視覺顯著區(qū)域。作為又一示例,圖像確定電路118可以確定如下候選圖像,該候選圖像在確定的顯示位置被至少一個圖形項(xiàng)目疊加時具有圖形項(xiàng)目所遮蔽的最少表面積的視覺顯著區(qū)域(例如視覺顯著區(qū)域的總表面積在圖像中的比例最小、在圖像中的視覺顯著區(qū)域的總表面積最小等)。將理解,圖形項(xiàng)目可以在一定程度上與視覺顯著區(qū)域重疊而未遮蔽視覺顯著區(qū)域。就這一點(diǎn)而言,圖形項(xiàng)目覆蓋的區(qū)域可能侵占下層視覺顯著區(qū)域而未遮蔽視覺顯著區(qū)域。然而,如果圖形項(xiàng)目與視覺顯著區(qū)域基本上重疊(例如基本上覆蓋)使得視覺顯著區(qū)域基本上不可見或者不可辨認(rèn),則圖形項(xiàng)目可以視為遮蔽了顯著區(qū)域。因而,圖像確定電路 118可以查看一個或者多個候選圖像以確定如下候選圖像,該候選圖像在一個或者多個圖形項(xiàng)目的定義顯示位置給定時可以在被顯示為在圖形項(xiàng)目之下的壁紙圖像時在視覺上令人緩和。現(xiàn)在 參照圖5,圖5圖示了根據(jù)一個示例實(shí)施例的對壁紙圖像的確定。就這一點(diǎn)而言,圖5a圖示了在顯示區(qū)域502內(nèi)的定義顯示位置的圖形項(xiàng)目504和506。如圖所示,圖形項(xiàng)目504和506的位置基本上設(shè)置于顯示區(qū)域502的上部。圖像確定電路118因而可以在確定用于在顯示區(qū)域502中在圖形項(xiàng)目504和506之下顯示的適當(dāng)壁紙圖像時將圖形項(xiàng)目 504和506的顯示位置計算在內(nèi)?,F(xiàn)在參照圖5b,圖示了可以確定為適合于作為在圖形項(xiàng)目504和506之下的壁紙圖像來使用的圖像508的示例。就這一點(diǎn)而言,圖像508圖示了設(shè)置于圖像的下半部中的若干個人而圖像的上半部描繪背景可視內(nèi)容。因而,圖像508的視覺顯著區(qū)域可以視為基本上限于圖像的下半部,從而圖形項(xiàng)目504和506在疊加于圖像 508上時未基本上遮蔽圖像508的視覺顯著區(qū)域。在一些實(shí)施例中,圖像確定電路118可以被配置成自動使確定為適當(dāng)壁紙圖像的候選圖像顯示為壁紙圖像。例如,圖像確定電路118可以基于用戶設(shè)置、制造商設(shè)置等來配置成自動選擇用于作為壁紙圖像來使用的候選圖像。作為另一示例,圖像確定電路118可以被配置成使被確定為適合于作為在定義的顯示位置處在一個或者多個圖形項(xiàng)目之下的壁紙來使用的一個或者多個候選圖像作為建議的壁紙圖像呈現(xiàn)給用戶,并且圖像確定電路 18可以使所選候選圖像顯示為壁紙圖像。在各種實(shí)施例中,圖像確定電路118可以被配置成響應(yīng)于用戶請求、對出現(xiàn)預(yù)定義事件進(jìn)行確定等來確定適合于作為壁紙圖像來使用的候選圖像。例如,圖像確定電路118 可以檢測疊加于壁紙圖像的圖形項(xiàng)目的位置改變,該位置改變可能造成疊加于壁紙圖像的一個或者多個圖形項(xiàng)目的新布置。在改變之前未遮蔽的壁紙圖像的視覺顯著區(qū)域可能在位置改變之后被圖形項(xiàng)目遮蔽。圖像確定電路118可以相應(yīng)地被配置成響應(yīng)于檢測到位置改變來確定適合于作為在一個或者多個圖形項(xiàng)目的新布置之下的壁紙圖像來使用的候選圖像。作為另一示例,圖像確定電路118可以被配置成提供動態(tài)壁紙動畫特征和/或定期改變壁紙圖像。例如,圖像確定電路118可以被配置成每天改變壁紙圖像。這樣,圖像確定電路118可以被配置成確定當(dāng)前壁紙圖像已經(jīng)被顯示預(yù)定義時段。響應(yīng)于該確定,圖像確定電路118可以從至少一個候選圖像的池中確定適當(dāng)新壁紙圖像并且將當(dāng)前壁紙圖像替換為新壁紙圖像。一些示例實(shí)施例基于下層壁紙圖像的可視內(nèi)容來提供增強(qiáng)圖形項(xiàng)目。例如,圖形確定電路118可以被配置成至少部分地基于下層壁紙圖像的內(nèi)容來修改小組件的內(nèi)容。作為示例,壁紙圖像可以包括一個或者多個標(biāo)注區(qū)域。圖像確定電路118可以被配置成根據(jù)標(biāo)注區(qū)域確定信息并且基于確定的信息來修改小組件的內(nèi)容。具體而言,圖像確定電路118 可以分析標(biāo)注區(qū)域以確定與標(biāo)注區(qū)域的可視內(nèi)容有關(guān)的信息、根據(jù)標(biāo)記來確定信息等以用作為用于修改小組件內(nèi)容的基礎(chǔ)。小組件可以被配置成訪問來自社交網(wǎng)站的信息,并且壁紙圖像的標(biāo)注區(qū)域可以描繪個人。因而,可以從社交網(wǎng)站訪問與在標(biāo)注區(qū)域中描繪的個人有關(guān)的信息,并且可以基于從社交網(wǎng)站訪問的信息修改小組件。
圖6圖示了根據(jù)一個示例實(shí)施例的用于促進(jìn)確定壁紙圖像的示例方法的流程圖。 在圖6中并且參照圖6描述的操作可以例如由處理器110、存儲器112、通信接口 114、用戶接口 116或者圖像確定電路118中的一個或者多個部件執(zhí)行、借助該部件來執(zhí)行和/或在該部件的控制之下加以執(zhí)行。操作600可以包括為至少一個圖形項(xiàng)目中的每個圖形項(xiàng)目確定顯示位置。處理器110、存儲器112和/或圖像確定電路118可以例如提供用于執(zhí)行操作 600的裝置。操作610可以包括為每個相應(yīng)候選圖像確定相應(yīng)候選圖像中任何視覺顯著區(qū)域的至少一個候選圖像位置。處理器110、存儲器112和/或圖像確定電路118可以例如提供用于執(zhí)行操作610的裝置。操作620可以包括至少部分地通過比較至少一個圖形項(xiàng)目的確定顯示位置與視覺顯著區(qū)域的確定位置來從至少一個候選圖像中確定圖像(例如最佳候選圖像)。就這一點(diǎn)而言,操作620可以例如包括確定如下候選圖像,該候選圖像在確定的顯示位置被至少一個圖形項(xiàng)目疊加時不具有圖形項(xiàng)目所遮蔽的視覺顯著區(qū)域。作為另一示例,操作620可以包括從至少一個候選圖像中確定如下候選圖像,該候選圖像在確定的顯示位置被至少一個圖形項(xiàng)目疊加時具有圖形項(xiàng)目所遮蔽的最少數(shù)目的視覺顯著區(qū)域。作為又一示例,操作620可以包括從至少一個候選 圖像中確定如下候選圖像,該候選圖像在確定的顯示位置被至少一個圖形項(xiàng)目疊加時具有圖形項(xiàng)目所遮蔽的最少表面積的視覺顯著區(qū)域(例如視覺顯著區(qū)域的總表面積在圖像中的比例最小、在圖像中的視覺顯著區(qū)域的總表面積最小等)。處理器110、存儲器112和/或圖像確定電路118可以例如提供用于執(zhí)行操作620的裝置。可選地,該方法還可以包括操作630,該操作可以包括使確定的圖像顯示為在至少一個圖形項(xiàng)目之下的壁紙圖像。處理器110、存儲器112、圖像確定電路118和/或用戶接口 116可以例如提供用于執(zhí)行操作630的裝置。圖7圖示了根據(jù)一個示例實(shí)施例的用于提供增強(qiáng)型壁紙顯示的示例方法的流程圖。在圖7中圖示并且參照圖7描述的操作可以例如由處理器110、存儲器112、通信接口 114、用戶接口 116或者圖像確定電路118中的一個或者多個部件執(zhí)行、借助該部件來執(zhí)行和/或在該部件的控制之下加以執(zhí)行。操作700可以包括根據(jù)壁紙圖像的標(biāo)注區(qū)域的內(nèi)容來確定信息。可以例如根據(jù)對標(biāo)注區(qū)域的可視分析、根據(jù)標(biāo)注所提供的元數(shù)據(jù)或者其他信息等確定該被確定的信息。處理器110、存儲器112和/或圖像確定電路118可以例如提供用于執(zhí)行操作700的裝置。操作710可以包括至少部分地基于在操作700中確定的信息來修改在壁紙圖像之上的小組件的內(nèi)容。處理器110、存儲器112和/或圖像確定電路118 可以例如提供用于執(zhí)行操作700的裝置。圖6-圖7各自圖示了根據(jù)一個示例實(shí)施例的系統(tǒng)、方法和計算機(jī)程序產(chǎn)品的流程圖。將理解可以通過各種手段(比如硬件和/或包括一個或者多個計算機(jī)可讀介質(zhì)(具有存儲于其上的計算機(jī)可讀程序指令)的計算機(jī)程序產(chǎn)品)來實(shí)施流程圖的每個塊和在流程圖中的塊的組合。例如,這里描述的一個或者多個過程可以由計算機(jī)程序產(chǎn)品的計算機(jī)程序指令實(shí)施。就這一點(diǎn)而言,實(shí)施這里描述的過程的計算機(jī)程序產(chǎn)品可以由移動設(shè)備、服務(wù)器或者其他計算設(shè)備的一個或者多個存儲器設(shè)備存儲(例如存儲于存儲器112中)并且由計算設(shè)備中的處理器(例如由處理器110)執(zhí)行。在一些實(shí)施例中,包括實(shí)施上述過程的計算機(jī)程序產(chǎn)品的計算機(jī)程序指令可以由多個計算設(shè)備的存儲器設(shè)備存儲。如將理解的那樣,任何這樣的計算機(jī)程序產(chǎn)品可以加載到計算機(jī)或者其他可編程裝置(例如裝置102)上以產(chǎn)生機(jī)器,從而包括在計算機(jī)或者其他可編程裝置上執(zhí)行的指令的計算機(jī)程序產(chǎn)品產(chǎn)生用于實(shí)施在流程圖的塊中指定的功能的裝置。另外,計算機(jī)程序產(chǎn)品可以包括計算機(jī)程序指令可以存儲于其上的一個或者多個計算機(jī)可讀存儲器,從而一個或者多個計算機(jī)可讀存儲器可以指引計算機(jī)或者其他可編程裝置以具體方式工作,從而計算機(jī)程序產(chǎn)品包括一種實(shí)施在流程圖的塊中指定的功能的制造產(chǎn)品。一個或者多個計算機(jī)程序產(chǎn)品的計算機(jī)程序指令也可以加載到計算機(jī)或者其他可編程裝置(例如裝置102)上以使連串操作在計算機(jī)或者其他可編程裝置上執(zhí)行以產(chǎn)生計算機(jī)實(shí)施的過程,從而在計算機(jī)或者其他可編程裝置上執(zhí)行的指令實(shí)施在流程圖的塊中指定的功能。因而,流程圖的塊支持用于 執(zhí)行指定功能的裝置的組合。也將理解可以通過執(zhí)行指定功能的基于專用硬件的計算機(jī)系統(tǒng)或者專用硬件和計算機(jī)程序產(chǎn)品的組合來實(shí)施流程圖的一個或者多個塊和在流程圖中的塊的組合??梢杂弥T多方式實(shí)現(xiàn)上述功能。例如,用于實(shí)現(xiàn)每個上述功能的任何適當(dāng)手段可以用來實(shí)現(xiàn)本發(fā)明的實(shí)施例。在一個實(shí)施例中,適當(dāng)配置的處理器(例如處理器110)可以提供所有或者部分單元。在另一實(shí)施例中,所有或者部分單元可以由計算機(jī)程序產(chǎn)品來配置并且在計算機(jī)程序產(chǎn)品的控制之下操作。用于實(shí)現(xiàn)本發(fā)明一個示例實(shí)施例的方法的計算機(jī)程序產(chǎn)品包括計算機(jī)可讀存儲介質(zhì)(例如存儲器112)(比如非易失性存儲介質(zhì))和在計算機(jī)可讀存儲介質(zhì)中實(shí)施的計算機(jī)可讀程序代碼部分(比如連串計算機(jī)指令)。從在前文描述和關(guān)聯(lián)附圖中呈現(xiàn)的教導(dǎo)中受益的本領(lǐng)域技術(shù)人員將想到對這里闡述的發(fā)明的修改和其他實(shí)施例。因此,將理解本發(fā)明的實(shí)施例將不限于公開的具體實(shí)施例,并且修改和其他實(shí)施例旨在于包含于本發(fā)明的范圍內(nèi)。另外,雖然前文描述和關(guān)聯(lián)附圖在單元和/或功能的某些示例組合的場景中描述示例實(shí)施例,但是應(yīng)當(dāng)理解,備選實(shí)施例可以提供單元和/或功能的不同組合而不脫離本發(fā)明的范圍。就這一點(diǎn)而言,例如在本發(fā)明的范圍內(nèi)也設(shè)想與上文明確描述的單元和/或功能組合不同的單元和/或功能組合。雖然這里運(yùn)用具體術(shù)語,但是僅在廣義和描述意義上而非為了限制而使用它們。
權(quán)利要求
1.一種用于確定圖像的方法,包括針對至少一個圖形項(xiàng)目中的每個圖形項(xiàng)目確定顯示位置;針對至少一個候選圖像中的每個相應(yīng)候選圖像確定所述相應(yīng)候選圖像中任何視覺顯著區(qū)域的位置;以及由圖像確定電路至少部分地通過比較所述至少一個圖形項(xiàng)目的所述確定的顯示位置與所述至少一個候選圖像的所述視覺顯著區(qū)域的所述確定的位置來從所述至少一個候選圖像中確定圖像。
2.根據(jù)權(quán)利要求1所述的方法,還包括使所述確定的圖像顯示為在所述至少一個圖形項(xiàng)目之下的壁紙圖像。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述壁紙圖像包括標(biāo)注區(qū)域并且所述至少一個圖形項(xiàng)目包括小組件,所述方法還包括至少部分地基于所述標(biāo)注區(qū)域修改所述小組件的內(nèi)容。
4.根據(jù)權(quán)利要求1所述的方法,還包括使所述確定的圖像被建議給用戶用于作為壁紙圖像來使用。
5.根據(jù)權(quán)利要求1所述的方法,還包括檢測所述至少一個圖形項(xiàng)目中的圖形項(xiàng)目的位置的改變;以及其中確定所述圖像包括響應(yīng)于檢測到所述位置的改變來確定所述圖像。
6.根據(jù)權(quán)利要求1所述的方法,還包括確定當(dāng)前壁紙圖像已經(jīng)被顯示預(yù)定義時間段;響應(yīng)于確定所述當(dāng)前壁紙圖像已經(jīng)被顯示所述預(yù)定義時段來確定所述確定的圖像;以及使所述確定的圖像顯示為新壁紙圖像,由此用所述新壁紙圖像替換所述當(dāng)前壁紙圖像。
7.根據(jù)權(quán)利要求1所述的方法,其中確定所述視覺顯著區(qū)域的位置包括以下操作中的一個或者多個操作確定均勻性水平比預(yù)定義均勻性水平更低的區(qū)域的位置;確定如通過將能量函數(shù)應(yīng)用于候選圖像而確定的能級比預(yù)定義能級更大的區(qū)域的位置;或者確定候選圖像的標(biāo)注區(qū)域。
8.根據(jù)權(quán)利要求1-7任一項(xiàng)所述的方法,其中所述至少一個圖形項(xiàng)目包括圖標(biāo)、小組件、應(yīng)用接口或者服務(wù)接口中的一個或者多個。
9.一種用于確定圖像的裝置,包括至少一個處理器和存儲計算機(jī)程序代碼的至少一個存儲器,其中所述至少一個存儲器和存儲的計算機(jī)程序代碼利用所述至少一個處理器而被配置成使所述裝置至少針對至少一個圖形項(xiàng)目中的每個圖形項(xiàng)目確定顯示位置;針對至少一個候選圖像中的每個相應(yīng)候選圖像確定所述相應(yīng)候選圖像中任何視覺顯著區(qū)域的位置;以及至少部分地通過比較所述至少一個圖形項(xiàng)目的所述確定的顯示位置與所述至少一個候選圖像的所述視覺顯著區(qū)域的所述確定的位置來從所述至少一個候選圖像中確定圖像。
10.根據(jù)權(quán)利要求9所述的裝置,其中,所述至少一個存儲器和存儲的計算機(jī)程序代碼利用所述至少一個處理器而被配置成還使所述裝置使所述確定的圖像顯示為在所述至少一個圖形項(xiàng)目之下的壁紙圖像。
11.根據(jù)權(quán)利要求10所述的裝置,其中,所述壁紙圖像包括標(biāo)注區(qū)域并且所述至少一個圖形項(xiàng)目包括小組件,并且其中所述至少一個存儲器和存儲的計算機(jī)程序代碼利用所述至少一個處理器而被配置成還使所述裝置至少部分地基于所述標(biāo)注區(qū)域修改所述小組件的內(nèi)容。
12.根據(jù)權(quán)利要求9所述的裝置,其中,所述至少一個存儲器和存儲的計算機(jī)程序代碼利用所述至少一個處理器而被配置成還使所述裝置使所述確定的圖像被建議給用戶用于作為壁紙圖像來使用。
13.根據(jù)權(quán)利要求9所述的裝置,其中,所述至少一個存儲器和存儲的計算機(jī)程序代碼利用所述至少一個處理器而被配置成還使所述裝置檢測所述至少一個圖形項(xiàng)目中的圖形項(xiàng)目的位置的改變;以及通過響應(yīng)于檢測到所述位置的改變而確定所述圖像來確定所述圖像。
14.根據(jù)權(quán)利要求9所述的裝置,其中所述至少一個存儲器和存儲的計算機(jī)程序代碼利用所述至少一個處理器而被配置成還使所述裝置確定當(dāng)前壁紙圖像已經(jīng)被顯示預(yù)定義時間段;通過響應(yīng)于確定所述當(dāng)前壁紙圖像已經(jīng)被顯示所述預(yù)定義時段而確定所述圖像來確定所述圖像;以及使所述確定的圖像顯示為新壁紙圖像,由此用所述新壁紙圖像替換將所述當(dāng)前壁紙圖像替換為所述新壁紙圖像。
15.根據(jù)權(quán)利要求9所述的裝置,其中所述至少一個存儲器和存儲的計算機(jī)程序代碼利用所述至少一個處理器而被配置成使所述裝置至少部分地通過以下操作中的一個或者多個操作來確定所述視覺顯著區(qū)域的位置確定均勻性水平比預(yù)定義均勻性水平更低的區(qū)域的位置;確定如通過將能量函數(shù)應(yīng)用于候選圖像而確定的能級比預(yù)定義能級更大的區(qū)域的位置;或者確定候選圖像的標(biāo)注區(qū)域。
16.根據(jù)權(quán)利要求9-15任一項(xiàng)所述的裝置,其中所述至少一個圖形項(xiàng)目包括圖標(biāo)、小組件、應(yīng)用接口或者服務(wù)接口中的一個或者多個。
17.根據(jù)權(quán)利要求9所述的裝置,其中所述裝置包括移動計算機(jī)設(shè)備或者實(shí)施于移動計算設(shè)備上,所述移動計算設(shè)備包括用戶接口電路和存儲于所述至少一個存儲器中的一個或者多個存儲器上的用戶接口軟件;其中所述用戶接口電路和用戶接口軟件被配置成促進(jìn)用戶通過使用顯示器來控制所述移動計算設(shè)備的至少一些功能;以及使所述移動計算設(shè)備的用戶接口的至少一部分顯示于所述顯示器上以促進(jìn)用戶控制所述移動計算設(shè)備的至少一些功能。
18.一種用于確定圖像的設(shè)備,包括用于針對至少一個圖形項(xiàng)目中的每個圖形項(xiàng)目確定顯示位置的裝置;用于針對至少一個候選圖像中的每個相應(yīng)候選圖像確定所述相應(yīng)候選圖像中任何視覺顯著區(qū)域的位置的裝置;以及用于至少部分地通過比較所述至少一個圖形項(xiàng)目的所述確定的顯示位置與所述至少一個候選圖像的所述視覺顯著區(qū)域的所述確定的位置來從所述至少一個候選圖像中確定圖像的裝置。
19.根據(jù)權(quán)利要求18所述的設(shè)備,還包括用于使所述確定的圖像顯示為在所述至少一個圖形項(xiàng)目之下的壁紙圖像的裝置。
20.根據(jù)權(quán)利要求19所述的設(shè)備,其中所述壁紙圖像包括標(biāo)注區(qū)域并且所述至少一個圖形項(xiàng)目包括小組件,并且還包括用于至少部分地基于所述標(biāo)注區(qū)域修改所述小組件的內(nèi)容的裝置。
全文摘要
提供用于增強(qiáng)壁紙顯示的方法和裝置。一種方法可以包括針對至少一個圖形項(xiàng)目中的每個圖形項(xiàng)目確定顯示位置。該方法還可以包括針對至少一個候選圖像中的每個相應(yīng)候選圖像確定相應(yīng)候選圖像中任何視覺顯著區(qū)域的位置。該方法還可以包括至少部分地通過比較至少一個圖形項(xiàng)目的確定顯示位置與至少一個候選圖像的視覺顯著區(qū)域的確定位置來從至少一個候選圖像中確定圖像。還提供對應(yīng)的裝置。
文檔編號G06F9/44GK102385482SQ20111025977
公開日2012年3月21日 申請日期2011年8月31日 優(yōu)先權(quán)日2010年8月31日
發(fā)明者H·皮蒂萊南, J·羅派南, R·A·雷尼斯托 申請人:諾基亞公司