国产精品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>

      窗口界面處理方法及裝置的制作方法

      文檔序號(hào):6428773閱讀:127來源:國知局
      專利名稱:窗口界面處理方法及裝置的制作方法
      窗口界面處理方法及裝置
      技術(shù)領(lǐng)域
      本發(fā)明涉及計(jì)算機(jī)技術(shù),特別是涉及一種窗口界面處理方法及裝置。背景技術(shù)
      隨著現(xiàn)在科技的發(fā)展,無論是辦公還是進(jìn)行各種各樣的娛樂活動(dòng),人們都越來越依賴于臺(tái)式電腦、筆記本、智能手機(jī)等終端設(shè)備。通過終端設(shè)備可開啟各種窗口界面,以滿足辦公和娛樂的需求。然而,在實(shí)際的使用過程中,終端設(shè)備的用戶屏幕和窗口界面之間常常存在著視覺上的差異,例如,用戶屏幕中設(shè)置了較高的亮度,以保證良好的畫面效果,而窗口界面中的背景顏色為暗沉色,則亮度較高的用戶屏幕將對用戶的眼睛造成較大的刺激,若亮度較高的用戶屏幕中窗口界面的背景為白色也會(huì)對用戶的眼睛帶來較大的不適,此時(shí),用戶只能依據(jù)眼睛所帶來的感覺逐漸降低用戶屏幕的亮度值或調(diào)整窗口界面的背景,非常不方便。

      發(fā)明內(nèi)容基于此,有必要提供一種可提高操作方便性的窗口界面處理方法。此外,還有必要提供一種可提高操作方便性的窗口界面處理裝置。一種窗口界面處理方法,包括如下步驟抓取用戶屏幕得到屏幕畫面;根據(jù)所述屏幕畫面計(jì)算所述用戶屏幕中的亮度等級;根據(jù)所述用戶屏幕中的亮度等級調(diào)整所述窗口界面的背景。優(yōu)選地,所述根據(jù)所述屏幕畫面計(jì)算所述用戶屏幕中的亮度等級的步驟為根據(jù)所述用戶屏幕使用的圖像顏色模式獲取屏幕畫面中每一點(diǎn)的顏色分量強(qiáng)度;根據(jù)所述顏色分量強(qiáng)度以及設(shè)定的總亮度等級進(jìn)行計(jì)算;對計(jì)算得到的結(jié)果取整得到所述用戶屏幕中每一點(diǎn)的亮度等級。優(yōu)選地,所述對計(jì)算得到的結(jié)果舍掉小數(shù)取整得到所述用戶屏幕中每一點(diǎn)的亮度等級的步驟之后還包括獲取用戶屏幕中每一點(diǎn)的坐標(biāo)以及所述窗口界面的坐標(biāo);計(jì)算所述用戶屏幕中每一點(diǎn)的坐標(biāo)與窗口界面的坐標(biāo)之間的距離;根據(jù)所述用戶屏幕中每一點(diǎn)的坐標(biāo)與窗口界面的坐標(biāo)之間的距離對所述用戶屏幕中每一點(diǎn)的亮度等級進(jìn)行加權(quán)平均得到修正后的亮度等級;所述根據(jù)所述用戶屏幕中的亮度等級調(diào)整所述窗口界面的背景的步驟為根據(jù)所述修正后的亮度等級調(diào)整所述窗口界面的背景。優(yōu)選地,所述計(jì)算所述用戶屏幕中每一點(diǎn)的坐標(biāo)與窗口界面的坐標(biāo)之間的距離的步驟之前還包括
      將所述用戶屏幕中每一點(diǎn)的坐標(biāo)與對應(yīng)的亮度等級相關(guān)聯(lián)形成二維表;查詢二維表中每一點(diǎn)的坐標(biāo)以及對應(yīng)的亮度等級。優(yōu)選地,所述抓取用戶屏幕得到屏幕畫面的步驟為啟動(dòng)所述窗口界面后根據(jù)設(shè)定的時(shí)間間隔抓取用戶屏幕得到所述屏幕畫面。一種窗口界面處理裝置,包括抓取模塊,用于抓取用戶屏幕得到屏幕畫面;運(yùn)算模塊,用于根據(jù)所述屏幕畫面計(jì)算所述用戶屏幕中的亮度等級;調(diào)整模塊,用于根據(jù)所述用戶屏幕中的亮度等級調(diào)整所述窗口界面的背景。優(yōu)選地,所述運(yùn)算模塊包括獲取單元,用于根據(jù)所述用戶屏幕使用的圖像顏色模式獲取屏幕畫面中每一點(diǎn)的顏色分量強(qiáng)度;等級計(jì)算單元,用于根據(jù)所述顏色分量強(qiáng)度以及設(shè)定的總亮度等級進(jìn)行計(jì)算,并對計(jì)算得到的結(jié)果舍掉小數(shù)取整得到所述用戶屏幕中每一點(diǎn)的亮度等級。優(yōu)選地,所述獲取單元還用于獲取用戶屏幕中每一點(diǎn)的坐標(biāo)以及所述窗口界面的坐標(biāo);所述運(yùn)算模塊還包括等級修正單元,用于計(jì)算所述用戶屏幕中每一點(diǎn)的坐標(biāo)與窗口界面的坐標(biāo)之間的距離,并根據(jù)所述用戶屏幕中每一點(diǎn)的坐標(biāo)與窗口界面的坐標(biāo)之間的距離對所述用戶屏幕中每一點(diǎn)的亮度等級進(jìn)行加權(quán)平均得到修正后的亮度等級;所述調(diào)整模塊還用于根據(jù)所述修正后的亮度等級調(diào)整所述窗口界面的背景。優(yōu)選地,所述獲取單元還用于將所述用戶屏幕中每一點(diǎn)的坐標(biāo)與對應(yīng)的亮度等級相關(guān)聯(lián)形成二維表;所述運(yùn)算模塊還包括查詢單元,用于查詢二維表中每一點(diǎn)的坐標(biāo)以及對應(yīng)的亮度等級。優(yōu)選地,所述抓取模塊還用于啟動(dòng)所述窗口界面后根據(jù)設(shè)定的時(shí)間間隔抓取用戶屏幕得到所述屏幕畫面。上述窗口界面處理方法及裝置,根據(jù)用戶屏幕中的亮度等級對窗口界面的背景進(jìn)行調(diào)整,實(shí)現(xiàn)了窗口界面背景的動(dòng)態(tài)變換,用戶可以不必為了用戶屏幕的亮度與窗口界面背景的不協(xié)調(diào)而根據(jù)感覺進(jìn)行亮度調(diào)整,提高了操作上的方便性和屏幕調(diào)整的準(zhǔn)確性。

      圖1為一個(gè)實(shí)施例中窗口界面處理方法的流程圖;圖2為一個(gè)實(shí)施例中根據(jù)屏幕畫面計(jì)算用戶屏幕中的亮度等級的方法流程圖;圖3為另一個(gè)實(shí)施例中根據(jù)屏幕畫面計(jì)算用戶屏幕中的亮度等級的方法流程圖;圖4為另一個(gè)實(shí)施例中根據(jù)屏幕畫面計(jì)算用戶屏幕中的亮度等級的方法流程圖;圖5為一個(gè)實(shí)施例中窗口界面處理裝置的結(jié)構(gòu)示意圖;圖6為一個(gè)實(shí)施例中運(yùn)算模塊的結(jié)構(gòu)示意圖;圖7為另一個(gè)實(shí)施例中運(yùn)算模塊的結(jié)構(gòu)示意圖。
      具體實(shí)施方式圖1示出了一個(gè)實(shí)施例中窗口界面處理的方法流程,包括以下步驟步驟S 110,抓取用戶屏幕得到屏幕畫面。本實(shí)施例中,抓取用戶屏幕得到屏幕畫面的步驟為啟動(dòng)窗口界面后根據(jù)設(shè)定的時(shí)間間隔抓取用戶屏幕得到屏幕畫面。用戶開啟窗口界面后按照設(shè)定了的時(shí)間間隔抓取用戶屏幕以得到屏幕畫面。例如,在用戶啟動(dòng)即時(shí)通信軟件后,每隔30分鐘進(jìn)行一次用戶屏幕的抓取,每一次所抓取到的屏幕畫面可能是不一致的,即屏幕畫面可以是用戶桌面,也可以是用戶以全屏形式播放的視頻畫面。步驟S130,根據(jù)屏幕畫面計(jì)算用戶屏幕中的亮度等級。本實(shí)施例中,根據(jù)抓取到的屏幕畫面進(jìn)行亮度等級的計(jì)算,以得到當(dāng)前用戶屏幕的亮度等級。根據(jù)用戶屏幕可將亮度劃分為十個(gè)等級,可由抓取到的屏幕畫面計(jì)算得到。在一個(gè)實(shí)施例中,如圖2所示,上述根據(jù)屏幕畫面計(jì)算用戶屏幕中的亮度等級的步驟為步驟S131,根據(jù)用戶屏幕使用的圖像顏色模式獲取屏幕畫面中每一點(diǎn)的顏色分量強(qiáng)度。本實(shí)施例中,圖像顏色模式是記錄圖像顏色的方式,可以是RGB(紅、綠、藍(lán))模式、 CM^((青、洋紅、黃、黑)模式、HSB(色澤、飽和度和亮度)模式、Lab顏色模式、位圖模式、 灰度模式、索引顏色模式、雙色調(diào)模式和多通道模式等,在優(yōu)選的實(shí)施例中圖像顏色模式為 RGB模式。具體地,在RGB模式中,設(shè)定紅色、綠色和藍(lán)色這每一顏色分量強(qiáng)度的取值為0 255的整數(shù)值,其中,(0,0,0)為黑色,(255,255,255)為白色。步驟S132,根據(jù)顏色分量強(qiáng)度以及設(shè)定的總亮度等級進(jìn)行計(jì)算。本實(shí)施例中,可將用戶屏幕的亮度劃分為0至9這十個(gè)等級,對于屏幕畫面中的每一點(diǎn),根據(jù)每一點(diǎn)的顏色分量強(qiáng)度通過如下公式進(jìn)行計(jì)算亮度等級精確值=((R+G+B)/3)/(255/10)其中R為紅色分量強(qiáng)度,G為綠色分量強(qiáng)度,B為藍(lán)色分量強(qiáng)度。步驟S133,對計(jì)算得到的結(jié)果舍掉小數(shù)取整得到用戶屏幕中每一點(diǎn)的亮度等級。本實(shí)施例中,對計(jì)算得到的亮度等級精確值進(jìn)行舍掉小數(shù)取整,例如,若亮度等級精確值為5. 2,則進(jìn)行舍掉小數(shù)取整所得到的亮度等級為5,若亮度等級精確值為5. 6,則進(jìn)行舍掉小數(shù)取整所得到的亮度等級也為5,但是,由于對用戶屏幕的亮度劃分了 0至9這十個(gè)等級,因此,在計(jì)算得到亮度精確值為10時(shí),需要將亮度等級設(shè)置為9。在另一個(gè)實(shí)施例中,如圖3所示,對計(jì)算得到的結(jié)果取整得到用戶屏幕中每一點(diǎn)的亮度等級的步驟之后還包括步驟S134,獲取用戶屏幕中每一點(diǎn)的坐標(biāo)以及窗口界面的坐標(biāo)。本實(shí)施例中,在用戶屏幕是通過一個(gè)二維坐標(biāo)來標(biāo)示每一點(diǎn)及窗口界面的位置的。在優(yōu)選的實(shí)施例中,為便于計(jì)算,可取窗口界面的中間位置對應(yīng)的坐標(biāo)作為窗口界面的坐標(biāo)。用于計(jì)算亮度等級的每一點(diǎn)并不包括窗口界面所占用戶屏幕的區(qū)域中的點(diǎn)。步驟S135,計(jì)算用戶屏幕中每一點(diǎn)的坐標(biāo)與窗口界面的坐標(biāo)之間的距離。本實(shí)施例中,逐一計(jì)算用戶屏幕中每一點(diǎn)所對應(yīng)的坐標(biāo)與窗口界面的坐標(biāo)之間的距離,根據(jù)該距離可以衡量出每一點(diǎn)的亮度對窗口界面產(chǎn)生的影響,例如,在亮度較高的用戶屏幕中,窗口界面的背景為暗沉的顏色,則某一亮度較高的點(diǎn)離窗口界面越近,就越突顯出窗口界面與用戶屏幕亮度的不協(xié)調(diào),用戶面對用戶屏幕所產(chǎn)生的不適感覺也就愈強(qiáng)烈。在其它實(shí)施例中,如圖4所示,上述計(jì)算用戶屏幕中每一點(diǎn)的坐標(biāo)與窗口界面的坐標(biāo)之前的距離的步驟之前還包括步驟S401,將用戶屏幕中每一點(diǎn)的坐標(biāo)與對應(yīng)的亮度等級相關(guān)聯(lián)形成二維表。本實(shí)施例中,用戶屏幕中每一點(diǎn)的坐標(biāo)均有與其相對應(yīng)的亮度等級,為了進(jìn)行數(shù)據(jù)的有序管理,將每一點(diǎn)的坐標(biāo)與對應(yīng)的亮度等級進(jìn)行關(guān)聯(lián),以形成一個(gè)用戶屏幕的二維表,通過這一二維表可以查找到每一點(diǎn)的位置及亮度。步驟S403,查詢二維表中每一點(diǎn)的坐標(biāo)以及對應(yīng)的亮度等級。步驟S136,根據(jù)用戶屏幕中每一點(diǎn)的坐標(biāo)與窗口界面的坐標(biāo)之間的距離對用戶屏幕中每一點(diǎn)的亮度等級進(jìn)行加權(quán)平均得到修正后的亮度等級。本實(shí)施例中,根據(jù)每一點(diǎn)與窗口界面之間的距離的不同,每一點(diǎn)對窗口界面產(chǎn)生的影響也各不相同,因此,可對每一點(diǎn)的亮度等級賦予權(quán)值,進(jìn)而對每一點(diǎn)的亮度等級進(jìn)行加權(quán)平均得到修正后的亮度等級。在優(yōu)選的實(shí)施例中,可對用戶屏幕中所有點(diǎn)的亮度等級劃分成若干區(qū)間,每一點(diǎn)的亮度等級均存在著對應(yīng)的區(qū)間。為每一區(qū)間設(shè)定一個(gè)權(quán)值,每一點(diǎn)均根據(jù)所屬區(qū)間對應(yīng)的權(quán)值進(jìn)行亮度等級的加權(quán)平均計(jì)算以得到修正后的亮度等級。步驟S150,根據(jù)用戶屏幕中亮度等級調(diào)整窗口界面的背景。本實(shí)施例中,在計(jì)算得到用戶屏幕中每一點(diǎn)的亮度等級之后,通過替換窗口界面的背景顏色、背景圖案等方式進(jìn)行窗口界面的調(diào)整。在優(yōu)選的實(shí)施例中,根據(jù)用戶屏幕中亮度等級調(diào)整窗口界面的背景的步驟為根據(jù)修正后的亮度等級調(diào)整窗口界面的背景。例如,可預(yù)先設(shè)置窗口界面的顏色調(diào)整方案,每一亮度等級均有與之相對應(yīng)的窗口界面的顏色調(diào)整方案,進(jìn)而在計(jì)算得到亮度等級后,可根據(jù)亮度等級進(jìn)行查找以得到對應(yīng)的窗口界面的顏色調(diào)整方案。此外,也可預(yù)先設(shè)置窗口界面的背景圖案調(diào)整方案,這可根據(jù)實(shí)際的需要進(jìn)行設(shè)置。例如,用戶播放電影視頻時(shí)也開啟了即時(shí)通信軟件,對于處于全屏播放狀態(tài)的電影視頻畫面而言,整個(gè)用戶屏幕是比較暗的,而彈出的即時(shí)通信軟件的窗口界面背景顏色是白色的,此時(shí),對于電影視頻畫面和窗口界面相比較是不協(xié)調(diào)的,白色的窗口界面背景對于用戶而言也會(huì)造成視覺上的不適,因此在計(jì)算得到用戶屏幕中電影視頻畫面的亮度等級后會(huì)對窗口界面的背景進(jìn)行調(diào)整,以使得用戶屏幕與窗口界面相適應(yīng)。圖5示出了一個(gè)實(shí)施例中的窗口界面處理裝置,包括抓取模塊10、運(yùn)算模塊30以及調(diào)整模塊50。抓取模塊10,用于抓取用戶屏幕得到屏幕畫面。本實(shí)施例中,抓取模塊10還用于啟動(dòng)窗口界面后根據(jù)設(shè)定的時(shí)間間隔抓取用戶屏幕得到屏幕畫面。用戶開啟窗口界面后按照設(shè)定了的時(shí)間間隔抓取用戶屏幕以得到屏幕畫面。例如,抓取模塊10在用戶啟動(dòng)即時(shí)通信軟件后每隔30分鐘進(jìn)行一次用戶屏幕的抓取,每一次所抓取到的屏幕畫面可能是不一致的,即屏幕畫面可以是用戶桌面,也可以是用戶以全屏形式播放的視頻畫面。運(yùn)算模塊30,用于根據(jù)屏幕畫面計(jì)算用戶屏幕中的亮度等級。
      本實(shí)施例中,運(yùn)算模塊30根據(jù)抓取到的屏幕畫面進(jìn)行亮度等級的計(jì)算,以得到當(dāng)前用戶屏幕的亮度等級。根據(jù)用戶屏幕可將亮度劃分為十個(gè)等級,可由抓取到的屏幕畫面計(jì)算得到。在一個(gè)具體的實(shí)施例中,如圖6所示,運(yùn)算模塊30包括獲取單元310以及等級計(jì)算單元330。獲取單元310,用于根據(jù)用戶屏幕使用的圖像顏色模式獲取屏幕畫面中每一點(diǎn)的顏色分量強(qiáng)度。本實(shí)施例中,圖像顏色模式是記錄圖像顏色的方式,可以是RGB (紅、綠、藍(lán))模式、 CM^((青、洋紅、黃、黑)模式、HSB(色澤、飽和度和亮度)模式、Lab顏色模式、位圖模式、 灰度模式、索引顏色模式、雙色調(diào)模式和多通道模式等,在優(yōu)選的實(shí)施例中圖像顏色模式為 RGB模式。具體地,在RGB模式中,設(shè)定紅色、綠色和藍(lán)色這每一顏色分量強(qiáng)度的取值為0 255的整數(shù)值,其中,(0,0,0)為黑色,(255,255,255)為白色。等級計(jì)算單元330,用于根據(jù)顏色分量強(qiáng)度以及設(shè)定的總亮度等級進(jìn)行計(jì)算,并對計(jì)算得到的結(jié)果舍掉小數(shù)取整得到用戶屏幕中每一點(diǎn)的亮度等級。本實(shí)施例中,可將用戶屏幕的亮度劃分為0至9這十個(gè)等級,等級計(jì)算單元330對于屏幕畫面中的每一點(diǎn),根據(jù)每一點(diǎn)的顏色分量強(qiáng)度通過如下公式進(jìn)行計(jì)算亮度等級精確值=((R+G+B)/3)/(255/10)其中R為紅色分量強(qiáng)度,G為綠色分量強(qiáng)度,B為藍(lán)色分量強(qiáng)度。等級計(jì)算單元330對計(jì)算得到的亮度等級精確值進(jìn)行舍掉小數(shù)取整,例如,若亮度等級精確值為5. 2,則進(jìn)行舍掉小數(shù)取整所得到的亮度等級為5,若亮度等級精確值為 5. 6,則進(jìn)行舍掉小數(shù)取整所得到的亮度等級也為5,但是,由于對用戶屏幕的亮度劃分了 0 至9這十個(gè)等級,因此,在計(jì)算得到亮度精確值為10時(shí),需要將亮度等級設(shè)置為9。在另一個(gè)具體的實(shí)施例中,獲取單元310還用于獲取用戶屏幕中每一點(diǎn)的坐標(biāo)以及窗口界面的坐標(biāo)。本實(shí)施例中,在用戶屏幕是通過一個(gè)二維坐標(biāo)來標(biāo)示每一點(diǎn)及窗口界面的位置的。在優(yōu)選的實(shí)施例中,為便于計(jì)算,可取窗口界面的中間位置對應(yīng)的坐標(biāo)作為窗口界面的坐標(biāo)。用于計(jì)算亮度等級的每一點(diǎn)并不包括窗口界面所占用戶屏幕的區(qū)域中的點(diǎn)。如圖7所示,運(yùn)算模塊30還包括等級修正單元350。等級修正單元350,用于計(jì)算用戶屏幕中每一點(diǎn)的坐標(biāo)與窗口界面的坐標(biāo)之間的距離,并根據(jù)用戶屏幕中每一點(diǎn)的坐標(biāo)與窗口界面的坐標(biāo)之間的距離對用戶屏幕中每一點(diǎn)的亮度等級進(jìn)行加權(quán)平均得到修正后的亮度等級。本實(shí)施例中,等級修正單元350逐一計(jì)算用戶屏幕中每一點(diǎn)所對應(yīng)的坐標(biāo)與窗口界面的坐標(biāo)之間的距離,根據(jù)該距離可以衡量出每一點(diǎn)的亮度對窗口界面產(chǎn)生的影響,例如,在亮度較高的用戶屏幕中,窗口界面的背景為暗沉的顏色,則某一亮度較高的點(diǎn)離窗口界面越近,就越突顯出窗口界面與用戶屏幕亮度的不協(xié)調(diào),用戶面對用戶屏幕所產(chǎn)生的不適感覺也就愈強(qiáng)烈。根據(jù)每一點(diǎn)與窗口界面之間的距離的不同,每一點(diǎn)對窗口界面產(chǎn)生的影響也各不相同,因此,等級修正單元350可對每一點(diǎn)的亮度等級賦予權(quán)值,進(jìn)而對每一點(diǎn)的亮度等級進(jìn)行加權(quán)平均得到修正后的亮度等級。
      在優(yōu)選的實(shí)施例中,可對用戶屏幕中所有點(diǎn)的亮度等級劃分成若干區(qū)間,每一點(diǎn)的亮度等級均存在著對應(yīng)的區(qū)間。為每一區(qū)間設(shè)定一個(gè)權(quán)值,每一點(diǎn)均根據(jù)所屬區(qū)間對應(yīng)的權(quán)值進(jìn)行亮度等級的加權(quán)平均計(jì)算以得到修正后的亮度等級。在另一個(gè)具體的實(shí)施例中,獲取單元310還用于將用戶屏幕中每一點(diǎn)的坐標(biāo)與對應(yīng)的亮度等級相關(guān)聯(lián)形成二維表。本實(shí)施例中,用戶屏幕中每一點(diǎn)的坐標(biāo)均有與其相對應(yīng)的亮度等級,為了進(jìn)行數(shù)據(jù)的有序管理,獲取單元310將每一點(diǎn)的坐標(biāo)與對應(yīng)的亮度等級進(jìn)行關(guān)聯(lián),以形成一個(gè)用戶屏幕的二維表,通過這一二維表可以查找到每一點(diǎn)的位置及亮度。運(yùn)算模塊30還包括了查詢單元,該查詢單元用于查詢二維表中每一點(diǎn)的坐標(biāo)以及對應(yīng)的亮度等級。調(diào)整模塊50,用于根據(jù)用戶屏幕中的亮度等級調(diào)整窗口界面的背景。本實(shí)施例中,本實(shí)施例中,在計(jì)算得到用戶屏幕中每一點(diǎn)的亮度等級之后,調(diào)整模塊50通過替換窗口界面的背景顏色、背景圖案等方式進(jìn)行窗口界面的調(diào)整。在優(yōu)選的實(shí)施例中,調(diào)整模塊50還用于根據(jù)修正后的亮度等級調(diào)整窗口界面的背景。例如,可預(yù)先設(shè)置窗口界面的顏色調(diào)整方案,每一亮度等級均有與之相對應(yīng)的窗口界面的顏色調(diào)整方案,進(jìn)而在計(jì)算得到亮度等級后,調(diào)整模塊50可根據(jù)亮度等級進(jìn)行查找以得到對應(yīng)的窗口界面的顏色調(diào)整方案。此外,也可預(yù)先設(shè)置窗口界面的背景圖案調(diào)整方案,這可根據(jù)實(shí)際的需要進(jìn)行設(shè)置。上述窗口界面處理方法及裝置,根據(jù)用戶屏幕中的亮度等級對窗口界面的背景進(jìn)行調(diào)整,實(shí)現(xiàn)了窗口界面背景的動(dòng)態(tài)變換,用戶可以不必為了用戶屏幕的亮度與窗口界面背景的不協(xié)調(diào)而根據(jù)感覺進(jìn)行亮度調(diào)整,提高了操作上的方便性和屏幕調(diào)整的準(zhǔn)確性。以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
      權(quán)利要求
      1.一種窗口界面處理方法,包括如下步驟 抓取用戶屏幕得到屏幕畫面;根據(jù)所述屏幕畫面計(jì)算所述用戶屏幕中的亮度等級; 根據(jù)所述用戶屏幕中的亮度等級調(diào)整所述窗口界面的背景。
      2.根據(jù)權(quán)利要求1所述的窗口界面處理方法,其特征在于,所述根據(jù)所述屏幕畫面計(jì)算所述用戶屏幕中的亮度等級的步驟為根據(jù)所述用戶屏幕使用的圖像顏色模式獲取屏幕畫面中每一點(diǎn)的顏色分量強(qiáng)度; 根據(jù)所述顏色分量強(qiáng)度以及設(shè)定的總亮度等級進(jìn)行計(jì)算; 對計(jì)算得到的結(jié)果取整得到所述用戶屏幕中每一點(diǎn)的亮度等級。
      3.根據(jù)權(quán)利要求2所述的窗口界面處理方法,其特征在于,所述對計(jì)算得到的結(jié)果舍掉小數(shù)取整得到所述用戶屏幕中每一點(diǎn)的亮度等級的步驟之后還包括獲取用戶屏幕中每一點(diǎn)的坐標(biāo)以及所述窗口界面的坐標(biāo); 計(jì)算所述用戶屏幕中每一點(diǎn)的坐標(biāo)與窗口界面的坐標(biāo)之間的距離; 根據(jù)所述用戶屏幕中每一點(diǎn)的坐標(biāo)與窗口界面的坐標(biāo)之間的距離對所述用戶屏幕中每一點(diǎn)的亮度等級進(jìn)行加權(quán)平均得到修正后的亮度等級;所述根據(jù)所述用戶屏幕中的亮度等級調(diào)整所述窗口界面的背景的步驟為 根據(jù)所述修正后的亮度等級調(diào)整所述窗口界面的背景。
      4.根據(jù)權(quán)利要求3所述的窗口界面處理方法,其特征在于,所述計(jì)算所述用戶屏幕中每一點(diǎn)的坐標(biāo)與窗口界面的坐標(biāo)之間的距離的步驟之前還包括將所述用戶屏幕中每一點(diǎn)的坐標(biāo)與對應(yīng)的亮度等級相關(guān)聯(lián)形成二維表; 查詢二維表中每一點(diǎn)的坐標(biāo)以及對應(yīng)的亮度等級。
      5.根據(jù)權(quán)利要求1所述的窗口界面處理方法,其特征在于,所述抓取用戶屏幕得到屏幕畫面的步驟為啟動(dòng)所述窗口界面后根據(jù)設(shè)定的時(shí)間間隔抓取用戶屏幕得到所述屏幕畫面。
      6.一種窗口界面處理裝置,其特征在于,包括 抓取模塊,用于抓取用戶屏幕得到屏幕畫面;運(yùn)算模塊,用于根據(jù)所述屏幕畫面計(jì)算所述用戶屏幕中的亮度等級; 調(diào)整模塊,用于根據(jù)所述用戶屏幕中的亮度等級調(diào)整所述窗口界面的背景。
      7.根據(jù)權(quán)利要求6所述的窗口界面處理裝置,其特征在于,所述運(yùn)算模塊包括獲取單元,用于根據(jù)所述用戶屏幕使用的圖像顏色模式獲取屏幕畫面中每一點(diǎn)的顏色分量強(qiáng)度;等級計(jì)算單元,用于根據(jù)所述顏色分量強(qiáng)度以及設(shè)定的總亮度等級進(jìn)行計(jì)算,并對計(jì)算得到的結(jié)果舍掉小數(shù)取整得到所述用戶屏幕中每一點(diǎn)的亮度等級。
      8.根據(jù)權(quán)利要求7所述的窗口界面處理裝置,其特征在于,所述獲取單元還用于獲取用戶屏幕中每一點(diǎn)的坐標(biāo)以及所述窗口界面的坐標(biāo);所述運(yùn)算模塊還包括等級修正單元,用于計(jì)算所述用戶屏幕中每一點(diǎn)的坐標(biāo)與窗口界面的坐標(biāo)之間的距離,并根據(jù)所述用戶屏幕中每一點(diǎn)的坐標(biāo)與窗口界面的坐標(biāo)之間的距離對所述用戶屏幕中每一點(diǎn)的亮度等級進(jìn)行加權(quán)平均得到修正后的亮度等級;所述調(diào)整模塊還用于根據(jù)所述修正后的亮度等級調(diào)整所述窗口界面的背景。
      9.根據(jù)權(quán)利要求8所述的窗口界面處理裝置,其特征在于,所述獲取單元還用于將所述用戶屏幕中每一點(diǎn)的坐標(biāo)與對應(yīng)的亮度等級相關(guān)聯(lián)形成二維表;所述運(yùn)算模塊還包括查詢單元,用于查詢二維表中每一點(diǎn)的坐標(biāo)以及對應(yīng)的亮度等級。
      10.根據(jù)權(quán)利要求6所述的窗口界面處理裝置,其特征在于,所述抓取模塊還用于啟動(dòng)所述窗口界面后根據(jù)設(shè)定的時(shí)間間隔抓取用戶屏幕得到所述屏幕畫面。
      全文摘要
      一種窗口界面處理方法,包括如下步驟抓取用戶屏幕得到屏幕畫面;根據(jù)所述屏幕畫面計(jì)算所述用戶屏幕中的亮度等級;根據(jù)所述用戶屏幕中的亮度等級調(diào)整所述窗口界面的背景。上述窗口界面處理方法及裝置,根據(jù)用戶屏幕中的亮度等級對窗口界面的背景進(jìn)行調(diào)整,實(shí)現(xiàn)了窗口界面背景的動(dòng)態(tài)變換,用戶可以不必為了用戶屏幕的亮度與窗口界面背景的不協(xié)調(diào)而根據(jù)感覺進(jìn)行亮度調(diào)整,提高了操作上的方便性和屏幕調(diào)整的準(zhǔn)確性。
      文檔編號(hào)G06F9/44GK102262536SQ20111020134
      公開日2011年11月30日 申請日期2011年7月18日 優(yōu)先權(quán)日2011年7月18日
      發(fā)明者李建成 申請人:李建成
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1