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