国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      使用照片來設(shè)置操作系統(tǒng)顏色的制作方法

      文檔序號:6534688閱讀:196來源:國知局
      使用照片來設(shè)置操作系統(tǒng)顏色的制作方法
      【專利摘要】本文中所公開的是用于使用一個或多個照片來設(shè)置操作系統(tǒng)的顏色設(shè)定的工具和技術(shù)的代表性實施例。根據(jù)一個示例性技術(shù),照片被接收,并且為照片的一個或多個像素確定一個或多個像素權(quán)重。并且,使用一個或多個像素權(quán)重中的至少一個,確定照片的至少一個主顏色。附加地,使用至少一個主顏色,設(shè)置操作系統(tǒng)的至少一個顏色設(shè)定。
      【專利說明】使用照片來設(shè)置操作系統(tǒng)顏色

      【背景技術(shù)】
      [0001]各種計算機(jī)并入具有可顯示給用戶的接口的操作系統(tǒng)。一些傳統(tǒng)的操作系統(tǒng)已使用已被預(yù)設(shè)的設(shè)計元素被顯示。盡管這些傳統(tǒng)的操作系統(tǒng)已具有可顯示的用戶接口,但是在某種程度上由于嚴(yán)格地預(yù)設(shè)操作系統(tǒng)設(shè)計的緣故,操作系統(tǒng)的能力已經(jīng)被限制。


      【發(fā)明內(nèi)容】

      [0002]在本文中所描述的其它創(chuàng)新中,本公開內(nèi)容呈現(xiàn)了用于定制使用照片的一個或多個顏色得到的由操作系統(tǒng)顯示的顏色的工具和技術(shù)的各種代表性實施例。
      [0003]在一個實施例中,操作系統(tǒng)應(yīng)用能夠從操作系統(tǒng)外部接收照片。照片的像素的顏色能夠被用來確定照片的主顏色的集合。使用該主顏色的集合,操作系統(tǒng)外殼(shell)的一個或多個視覺元素的顯示顏色能夠被設(shè)置為該主顏色的集合的主顏色中的一個或多個。
      [0004]根據(jù)一個示例性技術(shù),照片被接收,并且為照片的一個或多個像素確定一個或多個像素權(quán)重。使用一個或多個像素權(quán)重中的至少一個,確定照片的至少一個主顏色。附加地,使用至少一個主顏色,操作系統(tǒng)的至少一個顏色設(shè)定被設(shè)置。
      [0005]根據(jù)另一示例性技術(shù),來自在操作系統(tǒng)外部提供的照片的顏色值被接收。并且,被分割的顏色空間(color space)的主顏色范圍分塊(bin)被確定,并且主顏色范圍分塊的至少一個鄰近的顏色范圍分塊被確定。附加地,使用主顏色范圍分塊內(nèi)的顏色和至少一個鄰近的顏色范圍分塊內(nèi)的顏色來確定照片的主顏色。至少使用至少一個主顏色,設(shè)置操作系統(tǒng)的色彩設(shè)定。
      [0006]根據(jù)又一個示例性技術(shù),操作系統(tǒng)的顏色設(shè)定畫面被顯示,并且照片選擇選項被顯示。并且,照片被接收以及為照片的像素確定像素權(quán)重。照片的至少一個主顏色被確定,并且至少一個主顏色的亮度被修改以便產(chǎn)生至少一個細(xì)化的(refined)主顏色。附加地,操作系統(tǒng)的一個或多個顏色設(shè)定被設(shè)置為至少一個細(xì)化的主顏色,并且基于一個或多個顏色設(shè)定的設(shè)置,使用至少一個細(xì)化的主顏色來顯示操作系統(tǒng)的至少一個視覺元素。
      [0007]本
      【發(fā)明內(nèi)容】
      被提供來以簡化的形式引入在下面被進(jìn)一步描述的概念的選擇。本
      【發(fā)明內(nèi)容】
      不旨在識別所要求保護(hù)的主題的關(guān)鍵特征或必要特征,它也不旨在被用來限制所要求保護(hù)的主題的范圍。依據(jù)參考附圖展開的下面的詳細(xì)描述,諸技術(shù)的前述的以及其它的目的、特征和優(yōu)點(diǎn)將變得更加明顯。

      【專利附圖】

      【附圖說明】
      [0008]圖1是圖示能夠至少使用一個或多個照片來設(shè)置操作系統(tǒng)的一個或多個顏色設(shè)定的示例性計算設(shè)備的示意圖。
      [0009]圖2是用于至少使用一個或多個照片來設(shè)置操作系統(tǒng)的顏色設(shè)定的示例性方法的流程圖。
      [0010]圖3是確定照片的至少一個主顏色的示例性方法的流程圖。
      [0011]圖4是圖示劃分的顏色空間的至少一個主顏色范圍分塊(bin)的示例性確定的圖。
      [0012]圖5是用于使用至少一個主顏色范圍分塊來設(shè)置操作系統(tǒng)的顏色設(shè)定的示例性方法的流程圖。
      [0013]圖6是圖示用于使用主顏色來顯示操作系統(tǒng)元素的示例性計算設(shè)備的示意圖。
      [0014]圖7是用于使用細(xì)化的主顏色來顯示操作系統(tǒng)的視覺元素的示例性方法的流程圖。
      [0015]圖8是圖示顏色的亮度的示例性修改的圖。
      [0016]圖9是顯示移動設(shè)備操作系統(tǒng)的各種視覺元素的示例性移動設(shè)備的圖。
      [0017]圖10是顯示移動設(shè)備操作系統(tǒng)的示例性視覺元素的示例性移動設(shè)備的圖。
      [0018]圖11是顯示移動設(shè)備操作系統(tǒng)的示例性視覺元素的示例性移動設(shè)備的圖。
      [0019]圖12是顯示操作系統(tǒng)的示例性視覺元素的示例性計算設(shè)備的圖。
      [0020]圖13是描繪所公開的實施例中的任一個可以利用其被實施的示例性移動設(shè)備的示意圖。
      [0021]圖14是圖示針對所公開的實施例中的任一個的適合的實施環(huán)境的廣義(generalized)示例的示意圖。
      [0022]圖15是圖示針對所公開的實施例中的任一個的適合的計算環(huán)境的廣義示例的示意圖。

      【具體實施方式】
      [0023]用于設(shè)置操作系統(tǒng)的顏色設(shè)定的示例性系統(tǒng)
      在諸如操作系統(tǒng)這樣的軟件平臺中,可定制的特征可能是期望的。例如,計算設(shè)備的用戶可能期望部分地定制操作系統(tǒng)以便顯示如照片中所示出的或從照片得到的顏色。圖1是圖示能夠至少使用一個或多個照片120來設(shè)置操作系統(tǒng)115的一個或多個顏色設(shè)定110的示例性計算設(shè)備100的示意圖。在圖1的系統(tǒng)中,在125處一個或多個照片120被接收。在130處,針對一個或多個照片120的一個或多個像素確定一個或多個像素權(quán)重(weight)140。例如,一個或多個像素權(quán)重140能夠被指派給一個或多個照片120的一個或多個像素和/或與一個或多個照片120的一個或多個像素相關(guān)聯(lián)。在150處,使用一個或多個像素權(quán)重140中的至少一個,確定一個或多個照片120的一個或多個主顏色160。在170處,使用一個或多個主顏色160中的至少一個設(shè)置操作系統(tǒng)115的一個或多個顏色設(shè)定110。例如,操作系統(tǒng)外殼或可顯示的用戶接口(例如,圖形用戶接口)的視覺元素的顏色設(shè)定能夠被設(shè)置為至少一個主顏色。在示例性實施方式中,操作系統(tǒng)的主題設(shè)定能夠確定對于OS的各種顯示的畫面和/或圖像維持外觀(look)和感覺的主題,并且該主題的顏色能夠被設(shè)置(例如,經(jīng)由顏色設(shè)定)為所確定的主顏色以便設(shè)置OS的外觀和感覺的一部分。圖1的計算設(shè)備100還包括一個或多個處理器180和存儲器190。
      [0024]用于設(shè)置操作系統(tǒng)的顏色設(shè)定的示例性方法
      圖2是用于至少使用一個或多個照片來設(shè)置操作系統(tǒng)(OS)的顏色設(shè)定的示例性方法200的流程圖。在圖2中,在210處照片被接收。例如,照片能夠通過OS從設(shè)備上的相機(jī)或應(yīng)用被接收。在一些示例中,照片可以是能夠包括一個或多個像素的數(shù)碼照片,并且照片的相應(yīng)的像素可以具有一個或多個相應(yīng)的顏色。在一些實施方式中,照片可以是數(shù)碼圖像。
      [0025]在220處,針對照片的一個或多個像素確定一個或多個像素權(quán)重。例如,算法和/或功能能夠被用來為像素確定權(quán)重。在一些實施方式中,在為照片確定像素權(quán)重之前,所接收到的照片可以被下采樣(d ο wn s amp I e d ),使得在經(jīng)下采樣的照片中比在它被下采樣之前的照片中存在更少的像素。在其它實施方式中,在為照片確定像素權(quán)重之前照片未被下采樣。在一些實施方式中,使用基于與照片中的特定區(qū)位(locat1n)的距離而產(chǎn)生像素權(quán)重的加權(quán)技術(shù)和/或功能,可以為像素確定權(quán)重。例如,照片中的特定區(qū)位可以被預(yù)先確定(例如,圖像的中心)或選擇(例如,通過接收用戶選擇被選擇)。
      [0026]在一些實施方式中,像素的權(quán)重可以是基于所測量的該像素到照片中的特定區(qū)位的距離。例如,像素可以被加權(quán)使得與照片中的特定區(qū)位相距較遠(yuǎn)距離的像素比到照片中的特定區(qū)位的距離較近的至少一些像素更少地被加權(quán)(weighted less)。在一些實施方式中,照片中的特定區(qū)位可以是一像素或一組像素,或使用坐標(biāo)系統(tǒng)或其它測量系統(tǒng)指定的照片的區(qū)域或位置。在一些實施方式中,照片中的特定區(qū)位可以是照片的區(qū)并且該區(qū)能夠被預(yù)先確定(例如,中心區(qū))或選擇(例如,通過接收用戶選擇被選擇)。例如,用戶可以使用用戶接口來選擇照片中的特定區(qū)位。照片的特定區(qū)位可以是能夠被用來確定照片的像素權(quán)重的照片中的像素的區(qū)。照片的該區(qū)可以是諸如圓、矩形、多邊形、不對稱形狀這樣的形狀或其它形狀。像素權(quán)重可以在一系列的值之(例如,從O到I的范圍)內(nèi)并且值可包括小數(shù)值。在一些實施方式中,像素的權(quán)重能夠使用公式來指派,所述公式將I的權(quán)重指派給在照片中的特定區(qū)位處的一個或多個像素,并且所述公式將零的權(quán)重指派給位于照片的至少一個邊緣上(例如,在照片中與特定區(qū)位相距最遠(yuǎn)的距離處)或位于照片的選擇區(qū)域的至少一個邊緣處的一個或多個像素。該公式還能夠為所述區(qū)位與邊緣之間的像素指派從I到零(例如,包括小數(shù)權(quán)重的范圍)范圍的權(quán)重,使得權(quán)重對于離特定區(qū)位更遠(yuǎn)的像素降低。像素與照片中的特定區(qū)位之間的距離能夠使用采用照片的坐標(biāo)系統(tǒng)的歐幾里德(Euclidean)距離量度被確定或測量,或者使用特定區(qū)位與要被加權(quán)的像素之間的像素的計數(shù)或像素的份數(shù)(fract1ns)被測量。
      [0027]在230處,使用一個或多個像素權(quán)重中的至少一個確定照片的至少一個主顏色。例如,顏色空間可以被劃分成顏色范圍分塊,并且照片的像素能夠基于像素的顏色與顏色范圍分塊相關(guān)聯(lián)。在示例性實施方式中,顏色范圍分塊內(nèi)的顏色的像素可以在該顏色范圍分塊內(nèi)和/或與該顏色范圍分塊相關(guān)聯(lián)。對于相應(yīng)的顏色范圍分塊,具有在相應(yīng)的顏色范圍分塊內(nèi)的顏色的像素的權(quán)重能夠被相加或合計以便為該相應(yīng)的顏色范圍分塊確定像素權(quán)重總數(shù)。通過加上顏色范圍分塊內(nèi)的像素的權(quán)重,照片的像素(例如,每個像素)能夠投票贊成(vote for)顏色范圍分塊以確定主顏色范圍分塊。相應(yīng)的顏色范圍分塊的像素權(quán)重可以被比較以便確定最高的像素-權(quán)重總數(shù)及其相關(guān)聯(lián)的顏色范圍分塊。具有被比較的像素權(quán)重的最高像素權(quán)重總數(shù)的顏色范圍分塊可以是主顏色范圍分塊。一旦主顏色范圍分塊被選擇,使用來自具有在主顏色范圍分塊內(nèi)的顏色的像素的顏色來確定主顏色。在一些實施方式中,具有在主顏色范圍分塊內(nèi)的顏色的像素的顏色值可以被平均,并且像素的平均顏色能夠被選取為針對該顏色范圍分塊的主顏色。在一些實施方式中,使用來自具有主顏色范圍分塊內(nèi)的以及鄰近和/或靠近該主顏色范圍分塊的一個或多個顏色范圍分塊內(nèi)的顏色的像素的顏色來確定主顏色。在一些實施方式中,一旦主顏色被確定,主顏色就能夠被保存并且用于OS的顏色的個性化或定制。在一些實施方式中,像素可以投票贊成其顏色所在的顏色范圍分塊以及一些鄰近或附近的顏色范圍分塊(例如,小距離內(nèi)的鄰近的顏色范圍分塊)。例如,具有顏色范圍分塊內(nèi)的顏色的像素的權(quán)重可以被加到該顏色范圍分塊的像素權(quán)重總數(shù)并且同樣被加到一個或多個鄰近的顏色范圍分塊的像素權(quán)重總數(shù)。該像素的像素權(quán)重可以被整個地或部分地加到鄰近的顏色范圍分塊的像素權(quán)重總數(shù)。例如,像素權(quán)重在被加到鄰近的顏色范圍分塊時可以基于鄰近的顏色范圍分塊到包括該像素的顏色的顏色范圍分塊的距離而下降或被遞增地降低。當(dāng)被加到鄰近的顏色范圍分塊時,對于更遠(yuǎn)的鄰近的顏色范圍分塊,像素權(quán)重可以被降低。在一些實施方式中,使用來自照片的區(qū)域(例如,選擇的或預(yù)先確定的區(qū)域)的像素代替來自整個照片的像素來確定主顏色。
      [0028]在240處,使用至少一個主顏色來設(shè)置OS的至少一個顏色設(shè)定。例如,操作系統(tǒng)外殼或可顯示的用戶接口(例如,圖形用戶接口)的元素的顏色設(shè)定可以被設(shè)置為至少一個主顏色,使得OS的元素在被顯示時至少部分地使用主顏色被顯示為有色的(colored)。在一些實施方式中,操作系統(tǒng)的顏色設(shè)定能夠為主題顏色、強(qiáng)調(diào)顏色設(shè)置顏色,或者OS的視覺元素可以被設(shè)置成被部分地顯示為主顏色。在一些實施方式中,主顏色能夠被細(xì)化并且使用經(jīng)細(xì)化的主顏色來設(shè)置OS的至少一個顏色設(shè)定。在一些實施方式中,主顏色可以基于用戶偏好被細(xì)化。例如,一旦主顏色被確定,可以顯示允許用戶改變和/或定制主顏色的顏色值以產(chǎn)生細(xì)化的主顏色的用戶接口。在另一實施方式中,主顏色能夠被自動地細(xì)化。例如,主顏色能夠被細(xì)化以調(diào)節(jié)該顏色與可能被OS或計算系統(tǒng)顯示的其它顏色的對比度。在一些實施方式中,主顏色能夠通過使主顏色變亮或變暗而被改變或細(xì)化。例如,主顏色的亮度可以被改變。在一些實施方式中,主顏色的亮度值可以被增加以便使主顏色變亮為經(jīng)細(xì)化的主顏色。在其它實施方式中,主顏色的亮度值可以被減少以便使主顏色變暗為經(jīng)細(xì)化的主顏色。在一些實施方式中,顏色輪(color wheel)可以被用來自動地選取與主顏色互補(bǔ)的一個或多個顏色,并且所選取的互補(bǔ)顏色還能夠被用來設(shè)置OS的一個或多個顏色設(shè)定。例如,OS的視覺元素可以被設(shè)置成被顯示為主顏色并且OS的另一視覺元素可以被設(shè)置成基于互補(bǔ)顏色(例如,如使用顏色輪所指示的互補(bǔ)顏色)被顯示為針對主顏色的互補(bǔ)顏色。
      [0029]用于設(shè)置操作系統(tǒng)的顏色設(shè)定的示例性方法
      圖3是確定照片的主顏色的示例性方法300的流程圖。在圖3中,在310處,顏色空間被劃分為多個顏色范圍分塊。例如,顏色空間可表示顏色的集合??墒褂妙伾祦肀硎绢伾臻g的顏色。在一些實施方式中,顏色空間可以是其中使用顏色空間的紅色維度、綠色維度以及藍(lán)色維度的值的元組(tuple)來表示顏色空間的顏色的RGB顏色空間。在另一實施方式中,顏色空間可以是其中使用色調(diào)維度、飽和度維度以及亮度維度的值的元組來表示顏色空間的顏色的YUV顏色空間。顏色空間可以被劃分成段或顏色范圍分塊。顏色空間可以具有顏色維度,例如RGB顏色空間可具有紅色維度、綠色維度以及藍(lán)色維度。對于RGB顏色空間,顏色維度的顏色值可以在一定范圍(例如,在像素能夠使用8個比特來表示的情況下從O到255,或其它范圍)內(nèi)。顏色空間的每個顏色維度能夠被劃分成許多顏色范圍。例如,對于RGB顏色空間,紅色維度、綠色維度以及藍(lán)色維度中的每一個能夠被劃分成許多顏色范圍(例如,被劃分成2、4、8、16、32或64、128個顏色范圍),其中相應(yīng)的顏色范圍包括沿著維度范圍的許多連續(xù)的顏色值。在示例性實施方式中,對于帶有具有從O到255變動的顏色值的顏色維度的RGB顏色空間,顏色空間的維度可以被劃分成每維度16個顏色范圍,每顏色范圍包括16個連續(xù)的顏色值。在其它實施方式中,可以使用更多或更少的顏色范圍來劃分RGB顏色空間的維度,每顏色范圍具有更多或更多的連續(xù)的顏色值。
      [0030]顏色范圍分塊可以被指定,使得它包括能夠使用來自顏色范圍的值的組合來表示的一組顏色,該顏色范圍來自經(jīng)劃分的顏色空間的紅色維度、綠色維度以及藍(lán)色維度中的每一個。例如,顏色范圍分塊可包括可以使用包括在紅色維度顏色范圍、綠色維度顏色范圍以及藍(lán)色維度顏色范圍內(nèi)的顏色值的元組來生成的顏色。例如,被劃分成每顏色維度16個顏色范圍的RGB顏色空間可以包括被指定為包括能夠使用0-15的紅色維度顏色范圍值、32-47的綠色維度顏色范圍值以及64-79的藍(lán)色維度顏色范圍值來生成的顏色的顏色范圍分塊。經(jīng)劃分的顏色空間的其它顏色范圍分塊可以使用經(jīng)劃分的顏色空間的顏色維度的顏色范圍值的其它組合被指定。被劃分成每顏色維度16個顏色范圍的RGB顏色空間能夠被劃分成包括4,096個顏色范圍分塊(例如,16個紅色維度顏色范圍X 16個綠色維度顏色范圍X 16個藍(lán)色維度顏色范圍)。
      [0031]參考圖3,在320處,為照片確定顏色范圍分塊的一個或多個像素權(quán)重總數(shù)。例如,顏色范圍分塊可以與通過合計具有在該顏色范圍分塊內(nèi)的顏色的照片中的像素的權(quán)重而可以被確定的像素權(quán)重總數(shù)相關(guān)聯(lián)。在一些實施方式中,對于照片,像素權(quán)重總數(shù)針對經(jīng)劃分的顏色空間的顏色范圍分塊中的每一個被確定。
      [0032]在330處,顏色范圍分塊的像素權(quán)重總數(shù)中的至少兩個被比較。例如,像素權(quán)重總數(shù)可以與另一像素權(quán)重總數(shù)相比較以便確定哪一個像素權(quán)重總數(shù)具有較大值或較小值。在一些實施方式中,顏色范圍分塊的像素權(quán)重總數(shù)中的每一個被比較。在其它實施方式中,顏色范圍分塊的像素權(quán)重總數(shù)的像素權(quán)重總數(shù)的子集被比較。例如,顏色范圍分塊的像素權(quán)重總數(shù)中的一些能夠根據(jù)比較被選擇和排除。
      [0033]在340處,經(jīng)比較的像素權(quán)重總數(shù)的最高的像素權(quán)重總數(shù)被確定。例如,像素權(quán)重總數(shù)可以被比較并且使用比較可以找到具有最高值的像素權(quán)重總數(shù)。
      [0034]在350處,具有被確定為最高的像素權(quán)重總數(shù)的像素權(quán)重總數(shù)的顏色范圍分塊被選擇為主顏色范圍分塊。例如,包括對于照片產(chǎn)生最高的或最大的像素權(quán)重總數(shù)的像素的顏色的顏色范圍分塊可以被用作主顏色范圍分塊。
      [0035]在360處,至少使用具有主顏色范圍分塊內(nèi)的顏色的像素的顏色來確定平均顏色。例如,對于照片或照片的區(qū)域,具有主顏色范圍分塊和/或一個或多個鄰近的顏色范圍分塊內(nèi)的顏色的像素的顏色值被平均,并且經(jīng)平均的顏色值能夠被用于照片的至少一個主顏色的顏色值。在一些實施方式中,對于RGB顏色空間,能夠被平均的顏色值可以是來自被用來指示顏色的顏色空間的相應(yīng)的紅色維度、綠色維度以及藍(lán)色維度的元組的相應(yīng)的值。針對相應(yīng)的顏色維度的相應(yīng)的元組值能夠被平均以便確定可以為所確定的照片的主顏色的平均顏色的元組。例如,RGB顏色空間中的第一顏色的元組值可以是(Rl,Gl, BI)并且RGB顏色空間中的第二顏色的元組值可以是(R2,G2, B2)。元組值Rl和R2可以是針對紅色維度的相應(yīng)的元組值,元組值Gl和G2可以是針對綠色維度的相應(yīng)的元組值,以及元組值BI和B2可以是針對藍(lán)色維度的相應(yīng)的元組值。第一顏色和第二顏色的紅色維度值可以被平均,并且經(jīng)平均的值可以是針對平均顏色的元組的紅色維度分量的元組值。第一顏色和第二顏色的綠色維度值的平均可以是針對平均顏色的元組的綠色維度分量的元組值。并且,第一顏色和第二顏色的藍(lán)色維度值的平均可以是針對平均顏色的元組的藍(lán)色維度分量的元組值。在一些實施方式中,多于兩個的像素的顏色被平均以便確定主顏色。例如,來自具有主和/或鄰近的顏色范圍分塊內(nèi)的顏色的像素的顏色可以被使用(例如,平均)以確定主顏色范圍分塊。在一些實施方式中,替代找到像素顏色的平均,而使用主顏色范圍分塊和/或鄰近的分塊內(nèi)的像素的顏色來找到能夠被用作照片的主顏色的像素顏色的中值(median)或模式。
      [0036]主顏佴范闈分塊的示例件詵擇
      圖4是圖示至少一個主顏色范圍分塊的選擇的圖。在圖4中,照片405包括諸如像素410這樣的一個或多個像素。相應(yīng)的像素可具有相應(yīng)的顏色,諸如顏色415??梢允褂弥T如YUV顏色空間或RGB顏色空間這樣的顏色空間的顏色值的元組來描述像素的顏色。并且像素權(quán)重(諸如像素權(quán)重418)可以被指派給照片405的相應(yīng)的像素。如圖4中所示,顏色空間被劃分成16個段或諸如顏色范圍分塊420這樣的顏色范圍分塊。圖4中所示出的RGB顏色空間使它相應(yīng)的顏色維度(例如,紅色維度、綠色維度以及藍(lán)色維度)劃分成四個顏色范圍。例如,紅色維度被劃分成四個范圍421-424,綠色維度被劃分成四個范圍425-428,以及藍(lán)色維度被劃分成四個范圍431-434。顏色空間的相應(yīng)的顏色維度可以從O到255變動。例如,顏色空間的藍(lán)色維度可以從如在435處所示的O到如在435處所示的255變動。顏色范圍分塊可以表示顏色空間內(nèi)的一組顏色。顏色范圍分塊內(nèi)的顏色可以是由針對該顏色范圍分塊設(shè)置的顏色維度的范圍內(nèi)的顏色值所表示的顏色。例如,顏色范圍分塊420可包括在紅顏色范圍421、綠顏色范圍428以及藍(lán)顏色范圍431內(nèi)的一個或多個顏色。
      [0037]如圖4中所示,針對經(jīng)劃分的顏色空間的相應(yīng)的顏色范圍分塊確定像素權(quán)重總數(shù)450。像素權(quán)重總數(shù)至少通過總計照片中的具有相應(yīng)的顏色范圍分塊內(nèi)的顏色的像素的像素權(quán)重而被生成。例如,照片405的像素410被掃描并且其顏色值被求值(evaluated)以及顏色值使得像素410的顏色在顏色范圍分塊440內(nèi)。然后像素410的像素權(quán)重被加到顏色范圍分塊440的像素權(quán)重總數(shù)452。在照片405的像素已被掃描并且像素權(quán)重總數(shù)450已被確定之后,像素權(quán)重總數(shù)450的相應(yīng)的像素權(quán)重總數(shù)被比較,以便確定顏色范圍分塊420具有使顏色范圍分塊420成為主顏色范圍分塊的像素權(quán)重總數(shù)450的最高的像素權(quán)重總數(shù)455。
      [0038]如圖4中所示,在顏色范圍分塊420被確定為主顏色范圍分塊之后,至少通過將被識別的主顏色范圍分塊420、其鄰近的顏色范圍分塊中的一些的像素權(quán)重總數(shù)從在確定下一個被比較的像素權(quán)重總數(shù)的集合中的最高的像素權(quán)重總數(shù)時的考慮或比較中消除來確定另一主顏色范圍分塊470。至少通過將相應(yīng)的像素權(quán)重總數(shù)與來自不是諸如顏色范圍分塊420這樣的主顏色范圍分塊或所選擇的主顏色范圍分塊的鄰近的顏色范圍分塊的相應(yīng)的顏色范圍分塊的像素權(quán)重總數(shù)的集合的其它像素權(quán)重總數(shù)相比較來確定照片405的第二主顏色范圍分塊470。在圖4中,在確定第二顏色范圍分塊時要被排除的所選擇的鄰近的顏色范圍分塊包括顏色范圍分塊460-465。在一些實施方式中,從用于確定主顏色的考慮被排除的鄰近的顏色范圍分塊可以在如圖4中示出的顏色空間的三維表示中所表示的主顏色范圍分塊的上方、下方、左邊、右邊、前面、后面或?qū)?例如,在角落或邊緣處)。在一些實施方式中,鄰近的顏色范圍分塊能夠被選擇或預(yù)先確定,使得它們在一個或多個水平(level)的遠(yuǎn)離主顏色范圍分塊的鄰近的顏色范圍分塊內(nèi)。為了確定顏色范圍分塊遠(yuǎn)離另一顏色范圍分塊的水平或距離,可以使用距離量度。例如,顏色范圍分塊之間的歐幾里德距離能夠被使用,顏色范圍分塊之間的顏色范圍分塊的計數(shù)能夠被使用,或者其它類似的距離量度能夠被使用。在一些實施方式中,在遠(yuǎn)離主顏色范圍分塊的預(yù)定距離或選擇距離內(nèi)的鄰近的顏色范圍分塊和該主顏色范圍分塊可以從用于確定另一主顏色范圍分塊的考慮中被排除。例如,如圖4中所示,在確定第二顏色范圍分塊時要被排除的所選擇的鄰近的顏色范圍分塊可以包括顏色范圍分塊460-465和顏色范圍分塊481-490以及其它鄰近的顏色范圍分塊。
      [0039]用于使用顏色范圍分塊來設(shè)置OS的顏色設(shè)定的示例性方法
      圖5是用于使用至少一個主顏色范圍分塊來設(shè)置操作系統(tǒng)(OS)的顏色設(shè)定的示例性方法500的流程圖。在圖5中,在510處,來自在OS外部被提供的照片的一個或多個顏色值被接收。例如,照片或在該照片內(nèi)的一個或多個像素的顏色值能夠通過OS從不為OS的一部分的應(yīng)用或相機(jī)被接收。
      [0040]在520處,被分割的(partit1ned)顏色空間的主顏色范圍分塊被確定。例如,顏色空間能夠被劃分成顏色范圍分塊并且照片的像素能夠被用來確定主顏色范圍分塊。在一些實施方式中,顏色空間被劃分成多個顏色范圍分塊。顏色范圍分塊能夠指定在該顏色范圍分塊內(nèi)的一組顏色??梢允褂妙伾臻g的顏色維度的范圍來指定顏色范圍分塊。
      [0041]在一些實施方式中,對于相應(yīng)的顏色范圍分塊,照片的具有相應(yīng)的顏色范圍分塊內(nèi)的顏色的一個或多個像素的權(quán)重能夠被合計以便為相應(yīng)的顏色范圍分塊確定像素權(quán)重總數(shù)。例如,照片的每個像素或照片的指定區(qū)域能夠被求值并且權(quán)重能夠被加到相應(yīng)的顏色范圍分塊的像素權(quán)重總數(shù)。在一些實施方式中,像素權(quán)重總數(shù)可以被初始化成在預(yù)定值處開始。例如,在任何像素權(quán)重被加到相應(yīng)的顏色范圍分塊的相應(yīng)的像素權(quán)重總數(shù)之前,相應(yīng)的像素權(quán)重總數(shù)能夠被設(shè)置為預(yù)定的原始值(例如,被設(shè)置為零或某個其它原始值)。在照片的像素(例如,照片的每個像素)被求值并且像素權(quán)重總數(shù)被完成之后,可以在像素權(quán)重總數(shù)之間做比較以便確定哪一個像素權(quán)重總數(shù)具有經(jīng)比較的像素權(quán)重總數(shù)的最高值。具有被確定為最高值像素權(quán)重總數(shù)的像素權(quán)重總數(shù)的顏色范圍分塊可以被選擇和/或設(shè)置為主顏色范圍分塊。
      [0042]在一些實施方式中,使用照片可以確定多于一個的主顏色范圍分塊。例如,主顏色能夠通過迭代地(iteratively )確定主顏色范圍分塊并且至少基于所確定的顏色范圍分塊來確定主顏色而被確定。例如,在一個或多個主顏色范圍分塊被選擇之后,在確定被比較的像素權(quán)重總數(shù)的組當(dāng)中的最高值像素權(quán)重總數(shù)時,該一個或多個主顏色范圍分塊和/或所選擇的鄰近的顏色范圍分塊以及它們相應(yīng)的像素權(quán)重總數(shù)可以從余下的(例如,未被排除的)像素權(quán)重總數(shù)的比較被排除。在一些實施方式中,在遠(yuǎn)離主顏色范圍分塊的預(yù)定距離或選擇距離內(nèi)的鄰近的顏色范圍分塊和該主顏色范圍分塊能夠被選擇成從用于確定另一主顏色范圍分塊的考慮被排除。具有余下的像素權(quán)重總數(shù)的最高值像素權(quán)重總數(shù)的顏色范圍分塊可以是照片的另一主顏色。在一些實施方式中,排除主顏色范圍分塊和它們鄰近的顏色范圍分塊的像素權(quán)重總數(shù)允許找到照片的不同的且來自顏色空間的不同區(qū)域的各種主顏色。例如,對于特定照片,第一主顏色能夠被確定為照片的第一顏色范圍分塊內(nèi)的紅顏色,并且第二主顏色能夠被確定為照片的第二顏色范圍分塊內(nèi)的藍(lán)顏色,該第二顏色范圍分塊在顏色空間的不同于第一顏色范圍分塊的不同區(qū)域中。在一些實施方式中,可以設(shè)置許多鄰近的顏色范圍分塊離主顏色范圍分塊的距離,以確定在確定針對照片的后續(xù)主顏色時有多少附近或鄰近的顏色范圍分塊將被排除。
      [0043]在530處,主顏色范圍分塊的至少一個鄰近的顏色范圍分塊被確定。例如,經(jīng)劃分的顏色空間的顏色范圍分塊中的一個或多個的顏色范圍被求值以便確定該一個或多個顏色范圍分塊是否靠近或鄰近主顏色范圍分塊。例如,如果鄰近的顏色范圍分塊具有與主顏色范圍分塊或另一鄰近的顏色范圍分塊的一個或多個顏色范圍相同或相鄰的至少兩個顏色范圍,則顏色范圍分塊可能靠近或鄰近劃分的顏色空間中的另一顏色范圍分塊。在一些實施方式中,顏色范圍分塊的顏色范圍和它鄰近的顏色范圍分塊的顏色范圍是被劃分成顏色范圍的顏色維度的連續(xù)顏色范圍。例如,對于RGB顏色空間,該顏色空間的紅色維度可具有從O到255變動的值,并且紅色維度的值能夠被劃分成對于每個范圍包括16個值的16個顏色范圍。如果顏色范圍分塊具有針對帶有值16-31的紅色維度的顏色范圍,則鄰近的顏色范圍分塊可具有針對具有值32-47的紅色維度的顏色范圍,其可以是具有值16-31的顏色范圍的相鄰的顏色范圍。并且,另一鄰近的顏色范圍分塊可具有針對具有值范圍0-15的紅色維度的顏色范圍作為具有值16-31的顏色范圍的相鄰顏色范圍。在一些實施方式中,鄰近的顏色范圍分塊可具有紅色維度中的不同的顏色范圍。
      [0044]在一些實施方式中,附近或鄰近的顏色范圍分塊可包括與其它鄰近的顏色范圍分塊相鄰或鄰近其它鄰近的顏色范圍分塊的顏色范圍分塊。例如,鄰近的顏色范圍分塊可具有對于鄰近的顏色范圍分塊是相同或相鄰的(例如,連續(xù)的)顏色范圍的顏色范圍。在示例性實施方式中,選擇的顏色范圍分塊可具有針對帶有值0-15的綠色維度的顏色范圍,所選擇的顏色范圍分塊可具有鄰近的顏色范圍分塊,所述鄰近的顏色范圍分塊具有作為來自所選擇的顏色范圍分塊的值范圍的許多連續(xù)值范圍的針對綠色維度的相應(yīng)的顏色范圍。例如,鄰近的顏色范圍分塊可具有針對綠色維度的相應(yīng)的顏色范圍,該顏色范圍具有來自16-31和/或32-47的值范圍。具有16-31的綠色維度值范圍的顏色范圍分塊可以是遠(yuǎn)離所選擇的顏色范圍分塊的一個顏色范圍。并且,具有32-47的綠色維度值范圍的顏色范圍分塊可以是遠(yuǎn)離所選擇的顏色范圍分塊的兩個顏色范圍,因為在其綠顏色范圍與所選擇的顏色范圍分塊的綠顏色范圍之間存在一個綠顏色范圍。在一些實施方式中,許多顏色范圍可以被設(shè)置或確定成向所選擇的顏色范圍分塊(例如,主顏色范圍分塊)指定多少顏色范圍可以遠(yuǎn)離顏色范圍分塊以便指定哪些顏色范圍分塊靠近或鄰近所選擇的顏色范圍分塊。
      [0045]在540處,照片至少使用主顏色范圍分塊內(nèi)的顏色和至少一個鄰近的顏色范圍分塊內(nèi)的顏色來確定照片的至少一個主顏色。例如,具有主顏色范圍分塊內(nèi)的顏色的像素中的一個或多個的顏色以及具有至少一個鄰近的顏色范圍分塊內(nèi)的顏色的像素中的一個或多個的顏色能夠被用來確定至少一個主顏色。在一些實施方式中,對于照片或照片的區(qū)域,具有主顏色范圍分塊和一個或多個鄰近的顏色范圍分塊內(nèi)的顏色的像素的顏色值被平均,并且經(jīng)平均的顏色值能夠產(chǎn)生照片的至少一個主顏色。
      [0046]在550處,使用至少一個主顏色來設(shè)置OS的至少一個顏色設(shè)定。例如,主題顏色、強(qiáng)調(diào)顏色或OS的其它視覺元素能夠被設(shè)置成被部分地顯示為主顏色或已被細(xì)化的主顏色。在一些實施方式中,OS的視覺元素包括即時消息接發(fā)工具的元素、文本消息接發(fā)工具的元素、個人配置文件的元素、文本顏色、背景、圖標(biāo)(例如,拼貼(tile)圖標(biāo))、文本的高亮、窗口、菜單、列表、任務(wù)條、標(biāo)題條、應(yīng)用背景、按鈕、超鏈接、消息框、滾動條、選擇項、OS外殼組件或OS的其它視覺元素。
      [0047]在一些實施方式中,OS接受來自不由OS提供或不是針對OS預(yù)先確定的數(shù)據(jù)源的顏色值。例如,可以使用計算設(shè)備上的應(yīng)用或其它軟件來確定主顏色,并且OS接受應(yīng)用的顏色值以設(shè)置OS的至少一個顏色設(shè)定。
      [0048]用于使用主顏色來顯示OS的視覺元素的示例性系統(tǒng)
      圖6是圖示用于使用一個或多個主顏色615來顯示操作系統(tǒng)610的一個或多個視覺元素605的示例性計算設(shè)備600的示意圖。計算設(shè)備能夠提供用于顯示一個或多個照片選擇選項620的用戶接口。照片選擇選項620包括拍攝照片的選項622、選擇照片的選項624以及使用當(dāng)前照片的選項626。使用一個或多個相機(jī)630中的相機(jī)和/或使用一個或多個應(yīng)用640中的相機(jī)應(yīng)用,用戶可以選擇拍攝照片選項622來拍攝照片。用戶可以選擇選擇照片選項624來從存儲在存儲裝置635中的一組照片或從一個或多個應(yīng)用640中的應(yīng)用選擇照片。用戶可以選擇使用當(dāng)前照片的選項626以使用當(dāng)前顯示的或選擇的照片。
      [0049]操作系統(tǒng)610能夠接收照片645,并且一個或多個權(quán)重(諸如權(quán)重650)能夠像在655處所示出的那樣被指派給照片645的一個或多個像素(例如,每個像素)。使用用于照片區(qū)位選擇的用戶接口 657,可以選擇照片645的特定的區(qū)位(例如,位置、像素或區(qū)),并且所選擇的區(qū)位能夠被接收和用來確定要指派給照片645的一個或多個像素的一個或多個像素權(quán)重。照片645的像素能夠像在660處所示出的那樣使用一個或多個權(quán)重來投票贊成一個或多個顏色范圍分塊665以便確定一個或多個主顏色范圍分塊。使用該一個或多個主顏色范圍分塊,一個或多個主顏色615像在670處所示出的那樣被確定。至少使用該一個或多個主顏色615,操作系統(tǒng)610的一個或多個顏色設(shè)定675能夠像在680處所示出的那樣被設(shè)置。至少使用一個或多個主顏色615或主顏色615的細(xì)化(refinement),操作系統(tǒng)610的一個或多個視覺元素605能夠由計算設(shè)備600顯示。
      [0050]使用細(xì)化的主顏色來顯示視覺元素的示例性方法
      圖7是用于使用細(xì)化的主顏色來顯示操作系統(tǒng)(OS)的視覺元素的示例性方法700的流程圖。在圖7中,在710處,OS的顏色設(shè)定畫面被顯示。例如,用于設(shè)置OS的顏色設(shè)定的用戶接口(UI)能夠針對用戶被顯示在計算設(shè)備的顯示器中。在一些實施方式中,用戶接口可以是主題控制面板、設(shè)定畫面、用于設(shè)置操作系統(tǒng)的顏色的窗口或菜單,或其它U10
      [0051]在720處,照片選擇選項被顯示。例如,在用戶接口中,一個或多個選項能夠被顯示以用于用戶選擇。一個或多個選項可包括選擇照片的選項、拍攝照片的選項或使用當(dāng)前照片的選項。例如,用戶能夠打開主題或強(qiáng)調(diào)顏色設(shè)定畫面并且看到從存儲的照片或要被相機(jī)拍攝的照片中和/或從相機(jī)應(yīng)用中抓取或者提取顏色的選項。在一些實施方式中,被顯示的選項被選擇并且該選項的選擇被操作系統(tǒng)接收。例如,計算設(shè)備的用戶使用用戶接口的選擇方法來選擇諸選項中的至少一個并且該選擇被OS接收。如果選擇照片的選項被選擇,則照片能夠從一組照片中被選擇。在一些實施方式中,照片被存儲在設(shè)備上或者諸如在線(例如,在網(wǎng)站上)被遠(yuǎn)程地存儲或者存儲在云存儲裝置中(例如,在遠(yuǎn)程計算機(jī)存儲裝置上)。如果拍攝照片的選項被選擇,則該選擇能夠被OS接收并且照片能夠通過相機(jī)和/或計算設(shè)備的相機(jī)應(yīng)用而被拍攝并且被選擇以供使用。如果使用當(dāng)前照片的選項被選擇,則選擇能夠被OS接收并且當(dāng)前活動的、顯示的或選擇的照片能夠被選擇以用于在設(shè)置OS顏色設(shè)定時使用。
      [0052]在730處,照片被接收。例如,使用用于設(shè)置OS的顏色設(shè)定的用戶接口所選擇的照片能夠被OS接收。照片可以從存儲裝置、從本地應(yīng)用(例如,電子郵件應(yīng)用、文本消息接發(fā)應(yīng)用、照片應(yīng)用、web瀏覽應(yīng)用或其它安裝的應(yīng)用)、web應(yīng)用、互聯(lián)網(wǎng)(例如,網(wǎng)站或其它互聯(lián)網(wǎng)站點(diǎn))或計算設(shè)備的相機(jī)被接收。
      [0053]在740處,照片的一個或多個像素的一個或多個像素權(quán)重被確定。例如,接收到的照片的像素中的一個或多個可以基于相應(yīng)的像素與照片中的區(qū)位相距的距離與權(quán)重相關(guān)聯(lián)。在一些實施方式中,區(qū)位是諸如照片的中心、照片的區(qū)域的中心、照片的焦點(diǎn)這樣的預(yù)定區(qū)位,或設(shè)置為預(yù)定區(qū)位的照片中的其它區(qū)位。在一些實施方式中,區(qū)位可以是選擇的區(qū)位。例如,用戶能夠通過用戶接口來選擇照片中的區(qū)位并且所選擇的區(qū)位能夠被OS接收以用于在確定像素權(quán)重時使用。在示例性實施方式中,照片可以被顯示并且用戶可以選擇要被設(shè)置為用于為照片確定像素權(quán)重的區(qū)位的照片中的區(qū)位。例如,用戶可以使用用戶接口來選擇能夠被用來為照片的像素確定像素權(quán)重的諸如照片的位置、一個或多個像素或區(qū)(例如,矩形或其它形狀)這樣的區(qū)位。
      [0054]在750處,照片的至少一個主顏色被確定。例如,使用具有來自劃分的顏色空間的主顏色范圍分塊和/或一個或多個鄰近的顏色范圍分塊的顏色的像素的顏色來確定主顏色。在一些實施方式中,許多主顏色能夠基于選擇的或預(yù)定數(shù)目的請求的主顏色從照片中被提取或確定。例如,操作系統(tǒng)可具有要提取的預(yù)定數(shù)目的主顏色,或者操作系統(tǒng)能夠接收針對要提取的許多主顏色的選擇(例如,由計算設(shè)備的用戶選擇)。
      [0055]在760處,至少一個主顏色被修改成產(chǎn)生至少一個細(xì)化的主顏色。在一些實施方式中,主顏色能夠通過將該主顏色改變?yōu)榭梢允潜患?xì)化的主顏色的新的顏色而被修改或細(xì)化。在其它實施方式中,主顏色未被改變并且主顏色可以是被細(xì)化的主顏色。在一些實施方式中,計算設(shè)備的用戶可以改變或定制主顏色(例如,使用提供的UI)。例如,用戶可以使主顏色變亮或變暗,或者以其它方式定制主顏色。
      [0056]在一些實施方式中,主顏色可以被自動地細(xì)化。例如,主顏色能夠通過自動地改變主顏色的亮度而被變亮或變暗。主顏色可以基于或為了適合可接受的對比度而被自動地細(xì)化。例如,一個或多個可接受的對比率或可接受的對比率范圍可以針對OS的一個或多個主題顏色、強(qiáng)調(diào)顏色或其它視覺元素被預(yù)先確定。如果主顏色被確定,則對比率能夠針對該主顏色被確定。例如,主顏色與將被顯示在將使用該主顏色或細(xì)化的主顏色被設(shè)置的視覺元素上方、附近或相鄰的顏色之間的對比率能夠被確定。
      [0057]所確定的對比率可以與視覺元素的預(yù)定對比率或?qū)Ρ嚷史秶啾容^,以便確定所確定的對比率是否是可接受的對比率(例如,在預(yù)定對比率范圍或閾值內(nèi)或者與預(yù)定的可接受的對比率匹配)。如果該比較確定對比率不是可接受的對比率,則主顏色被細(xì)化(例如,改變)使得經(jīng)細(xì)化的主顏色具有可接受的對比率。在一些實施方式中,主顏色被自動地變亮或變暗以便通過改變該主顏色的亮度來提供可接受的對比度(例如,以便產(chǎn)生可接受的對比率)。主顏色的RGB顏色空間表示能夠被轉(zhuǎn)換或映射到該主顏色的YUV顏色空間表示,并且YUV元組的亮度值能夠被增加或減少以便將主顏色改變成具有可接受的對比度的被細(xì)化的主顏色。在一些實施方式中,一旦亮度值在YUV顏色空間中針對被細(xì)化的主顏色被設(shè)置,被細(xì)化的主顏色的YUV顏色空間表示能夠被轉(zhuǎn)換或映射回到被細(xì)化的主顏色的RGB顏色空間表示。在一些實施方式中,操作系統(tǒng)可以使用主顏色或被細(xì)化的主顏色的RGB表示或主顏色或被細(xì)化的主顏色的YUV表示來設(shè)置顏色設(shè)定。
      [0058]在770處,OS的一個或多個顏色設(shè)定被設(shè)置為經(jīng)細(xì)化的主顏色。例如,針對主題顏色、強(qiáng)調(diào)顏色、或OS的視覺元素的顏色的OS設(shè)定可以被設(shè)置為要被顯示為有色的(至少部分地,為經(jīng)細(xì)化的主顏色)經(jīng)細(xì)化的主顏色。
      [0059]在780處,使用經(jīng)細(xì)化的主顏色的OS的至少一個視覺元素至少基于一個或多個顏色設(shè)定的設(shè)置被顯示。例如,諸如OS的應(yīng)用圖標(biāo)或應(yīng)用拼貼這樣的視覺元素可以使用OS顏色設(shè)定被設(shè)置成被部分地著色(colored)為經(jīng)細(xì)化的主顏色并且顯示在計算設(shè)備的顯示器中,因為顏色設(shè)定被設(shè)置為經(jīng)細(xì)化的主顏色。
      [0060]顏色的亮度的示例性修改
      圖8是圖示顏色的亮度的修改的圖。在圖8中,在830處,顏色810通過增加顏色810的亮度值而被改變(例如,變亮)為更明亮的顏色820。并且,在圖8中,在850處,顏色810通過減少顏色810的亮度值而被改變(例如,變暗)為更暗的顏色840。在一些實施方式中,顏色的YUV空間表示的亮度值可以在一定范圍(例如,0-240)內(nèi)。
      [0061]操作系統(tǒng)的示例性視覺元素
      圖9是顯示移動設(shè)備OS的各種視覺元素的示例性移動設(shè)備900的圖,所述各種視覺元素能夠如由本文的示例中的任一個所描述的那樣被設(shè)置(例如,經(jīng)由移動設(shè)備OS設(shè)定)為使用從照片中確定的主顏色或細(xì)化的主顏色而被顯示。在圖9中,所顯示的移動設(shè)備OS的視覺元素包括應(yīng)用拼貼910、標(biāo)頭920、頁腳930、視覺按鈕940以及背景950。如所示,移動設(shè)備900顯示用于一個或多個應(yīng)用的應(yīng)用圖標(biāo)或拼貼,諸如用于OS的電話應(yīng)用的應(yīng)用拼貼910。移動設(shè)備900還顯示靠近顯示器的頂部的標(biāo)頭920和靠近顯示器的底部的頁腳。移動設(shè)備900顯示諸如視覺按鈕940這樣的用于一個或多個OS功能性的按鈕。并且,移動設(shè)備900顯示能夠被至少部分地被顯示為主顏色或經(jīng)細(xì)化的主顏色的背景950。
      [0062]圖10是顯示移動設(shè)備OS的各種視覺元素的示例性移動設(shè)備1000的圖,所述各種視覺元素能夠如由本文的示例中的任一個所描述的那樣被設(shè)置(例如,經(jīng)由移動設(shè)備OS設(shè)定)為使用從照片中確定的主顏色或細(xì)化的主顏色來被顯示。在圖10中,所顯示的移動設(shè)備OS的視覺元素可包括諸如文本1010這樣的文本、諸如電話號碼1020這樣的一個或多個號碼、諸如子文本1030這樣的子文本、諸如高亮的文本1040這樣的一個或多個高亮的元素、諸如動畫1050和1060這樣的一個或多個動畫或圖標(biāo)。
      [0063]圖11是顯示移動設(shè)備OS的各種視覺元素的示例性移動設(shè)備1100的圖,所述各種視覺元素能夠如由本文的示例中的任一個所描述的那樣被設(shè)置(例如,經(jīng)由移動設(shè)備OS設(shè)定)為使用從照片中確定的主顏色或細(xì)化的主顏色來被顯示。在圖11中,所顯示的移動設(shè)備OS的視覺元素可包括諸如消息接發(fā)窗口 1110這樣的一個或多個消息接發(fā)窗口。并且,移動設(shè)備能夠?qū)⒅T如文本1120這樣的主顏色的文本與諸如文本1130這樣的另一顏色的文本一起顯示。
      [0064]圖12是在顯示器1205中顯示OS的各種視覺元素的示例性移動設(shè)備1100的圖,所述各種視覺元素能夠如由本文的示例中的任一個所描述的那樣被設(shè)置(例如,經(jīng)由設(shè)備OS設(shè)定)為使用從照片中確定的主顏色或細(xì)化的主顏色來被顯示。在圖12中,所顯示的OS的視覺元素可包括諸如窗口邊框1210或窗體1220這樣的窗口的元素。并且所顯示的OS的視覺元素可包括諸如菜單邊框1240和菜單項1230這樣的菜單的元素或諸如任務(wù)圖標(biāo)1260或任務(wù)條邊框1250這樣的任務(wù)條的元素。
      [0065]示例件移動設(shè)各圖13是描繪一般地在1302處示出的包括各種可選的硬件和軟件組件的示例性移動設(shè)備1300的系統(tǒng)圖。移動設(shè)備中的任何組件1302能夠與任何其它組件通信,但是為了便于說明,并非所有連接被示出。移動設(shè)備可以是各種計算設(shè)備(例如,手機(jī)、智能電話、手持計算機(jī)、個人數(shù)字助理(PDA)等)中的任一個,并且能夠允許與一個或多個移動通信網(wǎng)絡(luò)1304(諸如蜂窩網(wǎng)絡(luò)或衛(wèi)星網(wǎng)絡(luò))的無線雙向通信。
      [0066]所圖示的移動設(shè)備1300可包括控制器或處理器1310 (例如,信號處理器、微處理器、ASIC或其它控制和處理邏輯電路)以用于執(zhí)行如信號編碼、數(shù)據(jù)處理、輸入/輸出處理、功率控制和/或其它功能這樣的任務(wù)。操作系統(tǒng)1312能夠控制組件1302的分配和使用以及對一個或多個應(yīng)用程序1314和/或一個或多個操作系統(tǒng)應(yīng)用1315 (例如能夠?qū)嵤┍疚闹兴枋龅挠糜谠O(shè)置操作系統(tǒng)1312的顏色設(shè)定的技術(shù)中的一個或多個的應(yīng)用程序或操作系統(tǒng)應(yīng)用)的支持。應(yīng)用程序可包括常見的移動計算應(yīng)用(例如,電子郵件應(yīng)用、日歷、聯(lián)系人管理器、web瀏覽器、消息接發(fā)應(yīng)用)或任何其它計算應(yīng)用。用于訪問應(yīng)用存儲的功能性1313還能夠被用于獲取和更新應(yīng)用程序1314。
      [0067]所圖示的移動設(shè)備1300可包括存儲器1320。存儲器1320可包括非可移除存儲器1322和/或可移除的存儲器1324。非可移除存儲器1322可包括RAM、ROM、閃速存儲器、硬盤,或其它眾所周知的存儲器存儲技術(shù)??梢瞥拇鎯ζ?324可包括閃速存儲器或在GSM通信系統(tǒng)中是眾所周知的用戶身份模塊(SIM)卡,或其它眾所周知的存儲器存儲技術(shù),諸如“智能卡”。存儲器1320能夠被用于存儲用于運(yùn)行操作系統(tǒng)1312和應(yīng)用1314的數(shù)據(jù)和/或代碼。示例性數(shù)據(jù)可包括web頁面、文本、圖像、聲音文件、視頻數(shù)據(jù),或經(jīng)由一個或多個有線或無線網(wǎng)絡(luò)要被發(fā)送到一個或多個網(wǎng)絡(luò)服務(wù)器或其它設(shè)備和/或從一個或多個網(wǎng)絡(luò)服務(wù)器或其它設(shè)備接收的其它數(shù)據(jù)集。存儲器1320能夠被用來存儲用戶標(biāo)識符,諸如國際移動用戶身份(IMSI),和設(shè)備標(biāo)識符,諸如國際移動設(shè)備標(biāo)識符(MEI )。這樣的標(biāo)識符可以被傳送到網(wǎng)絡(luò)服務(wù)器以識別用戶和設(shè)備。
      [0068]移動設(shè)備1300能夠支持一個或多個輸入設(shè)備1330(諸如觸摸屏1332、話筒1334、相機(jī)1336、物理鍵盤1338和/或軌跡球1340)以及一個或多個輸出設(shè)備1350,諸如揚(yáng)聲器1352和顯示器1354。其它可能的輸出設(shè)備(未示出)可包括壓電的或其它觸覺輸出設(shè)備。一些設(shè)備可以服務(wù)多于一個的輸入/輸出功能。例如,觸摸屏1332和顯示器1354能夠被組合在單個輸入/輸出設(shè)備中。輸入設(shè)備1330可包括自然用戶接口(NUI)。ΝΠ是使得用戶能夠以“自然的”方式與設(shè)備交互的任何接口技術(shù),免于由諸如鼠標(biāo)、鍵盤、遙控器等等這樣的輸入設(shè)備所強(qiáng)加的人工約束。NUI方法的示例包括依靠語音識別、觸摸和觸針識別、在屏幕上以及鄰近屏幕的手勢識別、隔空(air)手勢、頭和眼跟蹤、話音和語音、視覺、觸摸、手勢以及機(jī)器智能的那些方法。NUI的其它示例包括使用加速度計/陀螺儀的運(yùn)動手勢檢測、面部識別、3D顯示、頭、眼及凝視跟蹤、沉浸式增強(qiáng)現(xiàn)實以及虛擬現(xiàn)實系統(tǒng),其中的全部都提供更加自然的接口,以及用于使用電場感測電極(EEG和有關(guān)方法)來感測腦活動的技術(shù)。因此,在一個具體的示例中,操作系統(tǒng)1312或應(yīng)用1314可包括作為允許用戶經(jīng)由話音命令來操作設(shè)備1300的話音用戶接口的一部分的語音識別軟件。進(jìn)一步地,設(shè)備1300可包括允許用戶經(jīng)由用戶的空間手勢進(jìn)行交互(諸如檢測并且解釋手勢以將輸入提供給游戲應(yīng)用或其它應(yīng)用)的輸入設(shè)備和軟件。
      [0069]如本領(lǐng)域中很好地被理解的,無線調(diào)制解調(diào)器1360能夠被耦合到天線(未示出)并且能夠支持處理器1310與外部設(shè)備之間的雙向通信。調(diào)制解調(diào)器1360被一般地示出,并且可包括用于與移動通信網(wǎng)絡(luò)1304進(jìn)行通信的蜂窩調(diào)制解調(diào)器和/或其它基于無線電的調(diào)制解調(diào)器(例如,藍(lán)牙1364或W1-Fi 1362)。無線調(diào)制解調(diào)器1360典型地被配置用于在單個蜂窩網(wǎng)絡(luò)內(nèi)、在蜂窩網(wǎng)絡(luò)之間或在移動設(shè)備與公用交換電話網(wǎng)(PSTN)之間與一個或多個蜂窩網(wǎng)絡(luò)(諸如用于數(shù)據(jù)和話音通信的GSM網(wǎng)絡(luò))通信。
      [0070]移動設(shè)備可進(jìn)一步包括至少一個輸入/輸出端口 1380、電源1382、衛(wèi)星導(dǎo)航系統(tǒng)接收機(jī)1384 (諸如全球定位系統(tǒng)(GPS)接收機(jī))、加速度計1386和/或物理連接器1390,物理連接器可以是USB端口、IEEE 1394(火線)端口和/或RS-232端口。所圖示的組件1302是不需要的或包括一切的,因為任何組件能夠被刪除并且其它組件能夠被添加。
      [0071]示例件實施環(huán)培
      圖14圖示了其中描述的實施例、技術(shù)以及科技可以被實施的適合的實施環(huán)境1400的廣義示例。
      [0072]在示例性環(huán)境1400中,各種類型的服務(wù)(例如,計算設(shè)備)由云1410來提供。例如,云1410可包括將基于云的服務(wù)提供給經(jīng)由諸如因特網(wǎng)這樣的網(wǎng)絡(luò)連接的各種類型的用戶和設(shè)備的計算設(shè)備的合集,所述計算設(shè)備可以被集中地定位或分布。實施環(huán)境1400能夠被以不同的方式用來實現(xiàn)計算任務(wù)。例如,一些任務(wù)(例如,處理用戶輸入和呈現(xiàn)用戶接口)可以在本地計算設(shè)備(例如,連接的設(shè)備1430、1440、1450)上被執(zhí)行,而其它任務(wù)(例如,要在后續(xù)處理中被使用的數(shù)據(jù)的存儲)可以在云1410中被執(zhí)行。
      [0073]在示例性環(huán)境1400中,云1410為具有各種屏幕能力的連接的設(shè)備1430、1440、1450提供服務(wù)。連接的設(shè)備1430表示具有計算機(jī)屏幕1435(例如,中等尺寸屏幕)的設(shè)備。例如,連接的設(shè)備1430可以是諸如臺式計算機(jī)、膝上型電腦、筆記本、上網(wǎng)本等等這樣的個人計算機(jī)。連接的設(shè)備1440表示具有移動設(shè)備屏幕1445 (例如,小尺寸屏幕)的設(shè)備。例如,連接的設(shè)備1440可以是移動電話、智能電話、個人數(shù)字助理、平板計算機(jī)等。連接的設(shè)備1450表示具有大屏幕1455的設(shè)備。例如,連接的設(shè)備1450可以是電視屏幕(例如,智能電視)或連接到電視的另一設(shè)備(例如,機(jī)頂盒或游戲控制臺)等等。連接的設(shè)備1430、1440以及1450中的一個或多個可以包括觸摸屏能力。觸摸屏能夠以不同的方式接受輸入。例如,電容式觸摸屏在對象(例如,指尖套或觸針)使跨表面運(yùn)行的電流失真或中斷時檢測觸摸輸入。作為另一示例,觸摸屏可以使用光學(xué)傳感器在來自光學(xué)傳感器的光束被中斷時檢測觸摸輸入。與屏幕的表面的物理接觸對于要被一些觸摸屏檢測到的輸入是不必要的。沒有屏幕能力的設(shè)備也可以夠被用在示例性環(huán)境1400中。例如,云1410可以為沒有顯示器的一個或多個計算機(jī)(例如,服務(wù)器計算機(jī))提供服務(wù)。
      [0074]服務(wù)可以由云1410通過服務(wù)提供方1420或通過在線服務(wù)的其它提供方(未描繪)被提供。例如,云服務(wù)可以是為特定的連接的設(shè)備(例如,連接的設(shè)備1430、1440、1450)的屏幕尺寸、顯示能力和/或觸摸屏能力定制的。
      [0075]在示例性環(huán)境1400中,云1410至少部分地使用服務(wù)提供方1420來將本文中所描述的技術(shù)和解決方案提供給各種連接的設(shè)備1430、1440、1450。例如,服務(wù)提供方1420能夠為各種基于云的服務(wù)提供集中式解決方案。服務(wù)提供方1420能夠管理針對用戶和/或設(shè)備(例如,針對連接的設(shè)備1430、1440、1450和/或它們相應(yīng)的用戶)的服務(wù)訂閱。云1410能夠提供用于確定用于設(shè)置操作系統(tǒng)的顏色設(shè)定的顏色的一個或多個照片1415。
      [0076]示例性計算環(huán)境
      圖15描繪了其中所描述的創(chuàng)新可以被實施的適合的計算環(huán)境1500的廣義示例。計算環(huán)境1500不旨在暗示關(guān)于使用或者功能性的范圍的任何限制,因為創(chuàng)新可以被實施在各種通用或?qū)S糜嬎阆到y(tǒng)中。例如,計算環(huán)境1500可以是各種計算設(shè)備(例如,臺式計算機(jī)、膝上型計算機(jī)、服務(wù)器計算機(jī)、平板計算機(jī)、媒體播放機(jī)、游戲系統(tǒng)、移動設(shè)備等)中的任一個。
      [0077]參考圖15,計算環(huán)境1500包括一個或多個處理單元1510、1515和存儲器1520、1525。在圖15中,這個基本配置1530被包括在虛線內(nèi)。處理單元1510、1515運(yùn)行計算機(jī)可運(yùn)行指令。處理單元可以是通用中央處理單元(CPU)、專用集成電路(ASIC)中的處理器或任何其它類型的處理器。在多處理系統(tǒng)中,多個處理單元運(yùn)行計算機(jī)可運(yùn)行指令以增加處理能力。例如,圖15示出了中央處理單元1510以及圖形處理單元或協(xié)處理(co-processing)單元1515。有形存儲器1520、1525可以是可由(多個)處理單元訪問的易失性存儲器(例如,寄存器、高速緩存、RAM)、非易失性存儲器(例如,ROM、EEPR0M、閃速存儲器等)或兩者的某種組合。存儲器1520、1525以適合于由(多個)處理單元運(yùn)行的計算機(jī)可運(yùn)行指令的形式存儲實施本文中所描述的一個或多個創(chuàng)新的軟件1580。
      [0078]計算系統(tǒng)可以具有附加的特征。例如,計算環(huán)境1500包括存儲裝置1540、一個或多個輸入設(shè)備1550、一個或多個輸出設(shè)備1560以及一個或多個通信連接1570。諸如總線、控制器或網(wǎng)絡(luò)這樣的互連機(jī)制(未示出)將計算環(huán)境1500的組件互連。典型地,操作系統(tǒng)軟件(未示出)為在計算環(huán)境1500中運(yùn)行的其它軟件提供操作環(huán)境,并且協(xié)調(diào)計算環(huán)境1500的組件的活動。
      [0079]有形存儲裝置1540可以是可移除的或非可移除的,并且包括磁盤、磁帶或磁盒、CD-ROM、DVD,或能夠被用來以非暫時性方式存儲信息并且能夠在計算環(huán)境1500內(nèi)被訪問的任何其它介質(zhì)。存儲裝置1540存儲實施本文中所描述的一個或多個創(chuàng)新(例如使用照片來確定用于設(shè)置操作系統(tǒng)的顏色設(shè)定的顏色)的軟件1580的指令。
      [0080](多個)輸入設(shè)備1550可以是諸如鍵盤、鼠標(biāo)、筆或軌跡球這樣的觸摸輸入設(shè)備、話音輸入設(shè)備、掃描設(shè)備,或?qū)⑤斎胩峁┙o計算環(huán)境1500的另一設(shè)備。對于視頻編碼,(多個)輸入設(shè)備1550可以是相機(jī)、視頻卡、TV調(diào)諧器卡,或以模擬形式或數(shù)字形式接受視頻輸入的類似設(shè)備,或?qū)⒁曨l樣本讀取到計算環(huán)境1500中的CD-ROM或CD-RW。(多個)輸出設(shè)備1560可以是顯示器、打印機(jī)、揚(yáng)聲器、⑶寫入器,或從計算環(huán)境1500提供輸出的另一設(shè)備。
      [0081](多個)通信連接1570能夠?qū)崿F(xiàn)經(jīng)由通信介質(zhì)到另一計算實體的通信。通信介質(zhì)輸送諸如計算機(jī)可運(yùn)行指令、音頻或視頻輸入或輸出或調(diào)制的數(shù)據(jù)信號中的其它數(shù)據(jù)的信息。調(diào)制的數(shù)據(jù)信號是這樣的信號,所述信號使其特性中的一個或多個以這樣的方式被設(shè)置或改變以便對信號中的信息進(jìn)行編碼。舉例來說,但不是限制,通信介質(zhì)可以使用電、光學(xué)、RF或其它載體。
      [0082]盡管為了方便呈現(xiàn),以特定的相繼次序描述了所公開的方法中的一些的操作,但是應(yīng)理解,除非特定的次序是在下面所闡述的特定語言所需要的,否則該描述的方式包含重新布置。例如,順序地描述的操作可以在一些情況下被重新布置或并行執(zhí)行。而且,為了簡單起見,附圖可能不示出所公開的方法以其能夠與其它方法相結(jié)合地使用的各種方式。
      [0083]所公開的方法中的任一個能夠作為在一個或多個計算機(jī)可讀存儲介質(zhì)(例如,非暫時性計算機(jī)可讀介質(zhì),諸如一個或多個光學(xué)介質(zhì)盤、易失性存儲器組件(諸如DRAM或SRAM)或非易失性存儲器組件(諸如閃速存儲器或硬盤驅(qū)動器))上存儲的并且在計算機(jī)(例如,任何在商業(yè)上可獲得的計算機(jī),包括包括計算硬件的智能電話或其它移動設(shè)備)上運(yùn)行的計算機(jī)可運(yùn)行指令被實施。如應(yīng)該容易地理解的,術(shù)語計算機(jī)可讀存儲介質(zhì)不包括諸如調(diào)制的數(shù)據(jù)信號的通信連接。用于實施所公開的技術(shù)的計算機(jī)可運(yùn)行指令以及在所公開的實施例的實施期間創(chuàng)建和使用的任何數(shù)據(jù)中的任一個能夠被存儲在一個或多個計算機(jī)可讀介質(zhì)(例如,非暫時性計算機(jī)可讀介質(zhì),其排除傳播的信號)上。計算機(jī)可運(yùn)行指令可以是例如專用軟件應(yīng)用或經(jīng)由web瀏覽器或其它軟件應(yīng)用(諸如遠(yuǎn)程計算應(yīng)用)而被訪問或下載的軟件應(yīng)用的一部分。這樣的軟件能夠例如在單個的本地計算機(jī)(例如,任何適合的在商業(yè)上可獲得的計算機(jī))上或在(例如,經(jīng)由因特網(wǎng)、廣域網(wǎng)、局域網(wǎng)、客戶端-服務(wù)器網(wǎng)絡(luò)(諸如云計算網(wǎng)絡(luò))或其它這樣的網(wǎng)絡(luò))使用一個或多個網(wǎng)絡(luò)計算機(jī)的網(wǎng)絡(luò)環(huán)境中被運(yùn)行。
      [0084]為了清楚起見,僅描述了基于軟件的實施方式的某些選擇的方面。在本領(lǐng)域中眾所周知的其它細(xì)節(jié)被省略。例如,應(yīng)理解,所公開的技術(shù)不限于任何具體的計算機(jī)語言或程序。例如,所公開的技術(shù)能夠通過用C++、Java、Perl、JavaScript、Adobe Flash或任何其它適合的編程語言加以編寫的軟件來實施。同樣地,所公開的技術(shù)不限于任何特定計算機(jī)或特定類型的硬件。適合的計算機(jī)和硬件的某些細(xì)節(jié)是眾所周知的,并且不必在本公開內(nèi)容中被詳細(xì)地闡述。
      [0085]還應(yīng)該很好地理解,本文中所描述的任何功能性可以至少部分地由一個或多個硬件邏輯組件而不是軟件來執(zhí)行。例如,并且沒有限制,能夠被使用的說明性類型的硬件邏輯組件包括現(xiàn)場可編程門陣列(FPGA)、專門程序集成電路(ASIC)、專門程序標(biāo)準(zhǔn)產(chǎn)品(ASSP)、片上系統(tǒng)(System-on-a-chip)系統(tǒng)(S0C)、復(fù)雜可編程邏輯器件(CPLD)等。
      [0086]此外,基于軟件的實施例(包括例如用于使計算機(jī)執(zhí)行所公開的方法中的任一個的計算機(jī)可運(yùn)行指令)中的任一個能夠通過適合的通信構(gòu)件而被上傳、下載或遠(yuǎn)程地訪問。這樣的適合的通信構(gòu)件例如包括因特網(wǎng)、萬維網(wǎng)、內(nèi)聯(lián)網(wǎng)、軟件應(yīng)用、電纜(包括光纖電纜)、磁通信、電磁通信(包括RF、微波以及紅外通信)、電子通信,或其它這樣的通信構(gòu)件裝置。
      [0087]所公開的方法、裝置以及系統(tǒng)不應(yīng)該被解釋為以任何方式限制。相反,本公開內(nèi)容是針對各種公開的實施例的所有新穎且非顯而易見的單獨(dú)的特征和方面以及它們相互的各種組合和子組合。所公開的方法、裝置以及系統(tǒng)不限于任何具體的方面或特征或其組合,所公開的實施例也不要求存在任何一個或多個具體的優(yōu)點(diǎn)或者問題被解決。鑒于所公開的發(fā)明的原理可以被應(yīng)用于的許多可能的實施例,應(yīng)認(rèn)識到,所圖示的實施例僅是本發(fā)明的優(yōu)選示例并且不應(yīng)該被視為限制本發(fā)明的范圍。相反,本發(fā)明的范圍由以下的權(quán)利要求定義。因此我們要求落入這些權(quán)利要求及其等同物的范圍內(nèi)的全部作為我們的發(fā)明。
      【權(quán)利要求】
      1.一種至少部分地使用計算設(shè)備實施的方法,所述方法包括: 接收照片; 為所述照片的一個或多個像素確定一個或多個像素權(quán)重; 使用所述一個或多個像素權(quán)重中的至少一個,確定所述照片的至少一個主顏色;以及 使用所述至少一個主顏色,設(shè)置操作系統(tǒng)的至少一個顏色設(shè)定。
      2.根據(jù)權(quán)利要求1所述的方法,為顏色范圍分塊確定像素權(quán)重總數(shù),所述像素權(quán)重總數(shù)包括所述照片的作為所述顏色范圍分塊內(nèi)的顏色的一個或多個像素的一個或多個像素權(quán)重的和;以及 確定所述顏色范圍分塊的像素權(quán)重總數(shù)大于一個或多個其它的顏色范圍分塊的一個或多個像素權(quán)重總數(shù)。
      3.根據(jù)權(quán)利要求1所述的方法,其中,確定所述至少一個主顏色包括: 從多個顏色范圍分塊中選擇主顏色范圍分塊;以及 使用具有所述主顏色范圍分塊內(nèi)的顏色的至少一個或多個像素,生成所述至少一個主顏色。
      4.根據(jù)權(quán)利要求3所述的方法,其中生成所述主顏色包括使用具有所述主顏色范圍分塊內(nèi)的顏色值的一個或多個像素的顏色值中的至少一個來確定至少一個平均顏色值。
      5.根據(jù)權(quán)利要求3所述的方法,其中選擇所述主顏色范圍分塊包括確定該顏色范圍分塊的像素權(quán)重總數(shù)具有比一個或多個其它的顏色范圍分塊更高的像素權(quán)重總數(shù)。
      6.根據(jù)權(quán)利要求3所述的方法,其中生成所述至少一個主顏色進(jìn)一步包括使用具有鄰近所述主顏色范圍分塊的一個或多個顏色范圍分塊內(nèi)的顏色值的至少一個或多個像素。
      7.根據(jù)權(quán)利要求1所述的方法,其中設(shè)置操作系統(tǒng)的一個或多個顏色設(shè)定包括改變所述至少一個主顏色的亮度。
      8.根據(jù)權(quán)利要求1所述的方法,其中所述一個或多個像素權(quán)重中的至少一個部分地基于所述一個或多個像素的像素中的至少一個與所述照片中的區(qū)位相距的距離而被確定。
      9.一種包括處理器和存儲器的計算設(shè)備,所述存儲器存儲用于使所述計算設(shè)備執(zhí)行方法的計算機(jī)可運(yùn)行指令,所述方法包括: 從在操作系統(tǒng)外部提供的照片接收一個或多個顏色值; 確定被分割的顏色空間的主顏色范圍分塊; 確定所述主顏色范圍分塊的至少一個鄰近的顏色范圍分塊; 至少使用所述主顏色范圍分塊內(nèi)的顏色和至少一個鄰近的顏色范圍分塊內(nèi)的顏色來確定所述照片的至少一個主顏色;以及 使用所述至少一個主顏色,設(shè)置所述操作系統(tǒng)的至少一個顏色設(shè)定。
      10.—種或多種計算機(jī)可讀存儲介質(zhì),其存儲用于使計算設(shè)備執(zhí)行方法的計算機(jī)可運(yùn)行指令,所述方法包括: 顯示操作系統(tǒng)的顏色設(shè)定畫面; 顯示照片選擇選項; 接收照片; 為所述照片的一個或多個像素確定一個或多個像素權(quán)重; 確定所述照片的至少一個主顏色; 修改所述至少一個主顏色的亮度以便產(chǎn)生至少一個細(xì)化的主顏色; 將所述操作系統(tǒng)的一個或多個顏色設(shè)定設(shè)置為所述至少一個細(xì)化的主顏色;以及至少基于設(shè)置所述一個或多個顏色設(shè)定,使用所述至少一個細(xì)化的主顏色來顯示所述操作系統(tǒng)的至少一個視覺元素。
      【文檔編號】G06K9/00GK104508684SQ201380040743
      【公開日】2015年4月8日 申請日期:2013年7月31日 優(yōu)先權(quán)日:2012年8月1日
      【發(fā)明者】菲利普斯 J., 貝克 S. 申請人:微軟公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1