本發(fā)明涉及顯示控制技術(shù),特別涉及一種控制方法及控制裝置。
背景技術(shù):
現(xiàn)有的手機色溫調(diào)節(jié)通常速度較快,可能導(dǎo)致色溫變化過大,不利于護眼。
技術(shù)實現(xiàn)要素:
本發(fā)明旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問題之一。為此,本發(fā)明需要提供一種控制方法及控制裝置。
本發(fā)明實施方式的控制方法,用于控制電子裝置的顯示屏色溫,所述控制方法包括以下步驟:
根據(jù)目標(biāo)色溫和當(dāng)前顯示屏色溫確定調(diào)節(jié)參數(shù),所述調(diào)節(jié)參數(shù)包括從所述當(dāng)前顯示屏色溫調(diào)節(jié)到所述目標(biāo)色溫的級數(shù)、每級調(diào)節(jié)的色溫變化值及每級調(diào)節(jié)的時長;和
根據(jù)所述調(diào)節(jié)參數(shù)調(diào)節(jié)所述顯示屏色溫。
在某些實施方式中,所述控制方法包括步驟:
確定所述目標(biāo)色溫。
在某些實施方式中,所述控制方法根據(jù)用戶輸入確定所述目標(biāo)色溫。
在某些實施方式中,所述色溫變化值固定,所述根據(jù)目標(biāo)色溫和當(dāng)前的顯示屏色溫確定調(diào)節(jié)參數(shù)的步驟包括:
計算所述目標(biāo)色溫與所述當(dāng)前顯示屏色溫之間的差值;和
根據(jù)所述差值及所述色溫變化值確定所述級數(shù)。
在某些實施方式中,所述級數(shù)固定,所述根據(jù)目標(biāo)色溫及當(dāng)前的顯示屏色溫確定調(diào)節(jié)參數(shù)的步驟包括:
計算所述目標(biāo)色溫與所述當(dāng)前顯示屏色溫之間的差值;和
根據(jù)所述差值及所述級數(shù)確定所述色溫變化值。
本發(fā)明實施方式的控制裝置,用于控制電子裝置的顯示屏色溫,所述控制裝置包括:
確定模塊,用于根據(jù)目標(biāo)色溫和當(dāng)前的顯示屏色溫確定調(diào)節(jié)參數(shù),所述調(diào)節(jié)參數(shù)包括從所述當(dāng)前顯示屏色溫調(diào)節(jié)到所述目標(biāo)色溫的級數(shù)、每級調(diào)節(jié)的色溫變化值及每級調(diào)節(jié)的時長;和
調(diào)節(jié)模塊,用于根據(jù)所述調(diào)節(jié)參數(shù)調(diào)節(jié)所述顯示屏色溫。
在某些實施方式中,所述控制裝置包括:
色溫確定模塊,用于確定所述目標(biāo)色溫。
在某些實施方式中,所述目標(biāo)色溫根據(jù)用戶輸入確定。
在某些實施方式中,所述色溫變化值固定,所述確定模塊包括:
計算子模塊,用于計算所述目標(biāo)色溫與所述當(dāng)前顯示屏色溫之間的差值;和
第一確定子模塊,用于根據(jù)所述差值及所述色溫變化值確定所述級數(shù)。
在某些實施方式中,所述級數(shù)固定,所述確定模塊包括:
計算子模塊,用于計算所述目標(biāo)色溫與所述當(dāng)前顯示屏色溫之間的差值;和
第二確定子模塊,用于根據(jù)所述差值及所述級數(shù)確定所述色溫變化值。
本發(fā)明實施方式的控制方法及控制裝置,通過設(shè)置合理的調(diào)節(jié)參數(shù),可使色溫調(diào)節(jié)的過程更平穩(wěn)和平滑,以微小的每級色溫變化逐漸積累出較大的色溫變化,從而實現(xiàn)調(diào)節(jié)色溫的目的,同時調(diào)節(jié)過程通過色溫過渡,使眼睛漸漸適應(yīng)新的色溫,從而感到舒適,有助于護眼。
本發(fā)明的附加方面的優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明的上述和/或附加的方面和優(yōu)點從結(jié)合下面附圖對實施方式的描述中將變得明顯和容易理解,其中:
圖1是本發(fā)明實施方式的控制方法的流程示意圖。
圖2是本發(fā)明實施方式的控制裝置的功能模塊示意圖。
圖3是本發(fā)明某些實施方式的控制方法的流程示意圖。
圖4是本發(fā)明某些實施方式的控制裝置的功能模塊示意圖。
圖5是本發(fā)明某些實施方式的控制方法的流程示意圖。
圖6是本發(fā)明某些實施方式的控制裝置的功能模塊示意圖。
圖7是本發(fā)明某些實施方式的控制方法的流程示意圖。
圖8是本發(fā)明某些實施方式的控制裝置的功能模塊示意圖。
具體實施方式
下面詳細描述本發(fā)明的實施方式,所述實施方式的示例在附圖中示出,其中相同或類似的標(biāo)號自始至終表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施方式是示例性的,僅用于解釋本發(fā)明的實施方式,而不能理解為對本發(fā)明的實施方式的限制。
請參閱圖1,本發(fā)明實施方式的控制方法,用于控制電子裝置的顯示屏色溫??刂品椒òú襟E:
S10:根據(jù)目標(biāo)色溫和當(dāng)前顯示屏色溫確定調(diào)節(jié)參數(shù);和
S20:根據(jù)調(diào)節(jié)參數(shù)調(diào)節(jié)顯示屏色溫。
請參閱圖2,本發(fā)明實施方式的控制裝置100包括確定模塊10和調(diào)整模塊20。其中,調(diào)節(jié)參數(shù)包括當(dāng)前顯示屏色溫調(diào)節(jié)到目標(biāo)色溫的級數(shù)、每級調(diào)節(jié)的色溫變化值及每級調(diào)節(jié)的時長。作為例子,本發(fā)明實施方式的控制方法可以由本發(fā)明實施方式的控制裝置100實現(xiàn),可應(yīng)用于電子裝置。電子裝置可以是移動終端如手機或平板電腦。
其中,本發(fā)明實施方式的控制方法的步驟S10可以由確定模塊10實現(xiàn),步驟S20可以由調(diào)整模塊20實現(xiàn)。也即是說,確定模塊10用于根據(jù)當(dāng)前根據(jù)目標(biāo)色溫和當(dāng)前顯示屏色溫確定調(diào)節(jié)參數(shù)。調(diào)整模塊20用于根據(jù)調(diào)節(jié)參數(shù)調(diào)節(jié)顯示屏色溫。
現(xiàn)在的手機屏幕色溫調(diào)節(jié)往往一步到位,可能導(dǎo)致色溫變化過大。而本發(fā)明實施方式中,在確定了目標(biāo)色溫后,即根據(jù)目標(biāo)色溫(TC1)及當(dāng)前顯示屏色溫(TC0)確定調(diào)節(jié)參數(shù),包括調(diào)節(jié)到目標(biāo)色溫的級數(shù)(N)、每級調(diào)節(jié)的色溫變化值(△TC)及每級調(diào)節(jié)的時長(△t)等。
如此,通過設(shè)置合理的調(diào)節(jié)參數(shù),可使色溫調(diào)節(jié)的過程更平穩(wěn)和平滑,以微小的每級色溫變化逐漸積累出較大的色溫變化,從而實現(xiàn)調(diào)節(jié)色溫的目的,同時調(diào)節(jié)過程通過色溫過渡,使眼睛漸漸適應(yīng)新的色溫,從而感到舒適,有助于護眼。
在一些示例中,色溫調(diào)節(jié)時色溫變化是均勻的,也就是說每級調(diào)節(jié)的色溫變化值是相同的,每級調(diào)節(jié)的時長也是相同的。因此僅需確定級數(shù)就可以得到每級的色溫變化值,或僅確定每級的色溫變化值就可得到級數(shù)。存在以下關(guān)系式:
|TC1-TC0|=△TC*N (1)
T=△t*N (2)
其中T為調(diào)節(jié)過程的總時長。
請參閱圖3和圖4,在某些實施方式中,控制方法包括步驟:
S00:確定目標(biāo)色溫。
在某些實施方式中,控制裝置100包括色溫確定模塊30。步驟S00可已有色溫確定模塊30實現(xiàn)?;蛘哒f,色溫確定模塊30用于確定目標(biāo)色溫。
確定了目標(biāo)色溫,也就是要調(diào)到的顯示屏色溫,才能確定調(diào)節(jié)參數(shù)。
確定目標(biāo)色溫的方法有多種,例如在某些實施方式中,控制方法根據(jù)用戶輸入確定目標(biāo)色溫。例如用戶輸入色溫數(shù)值,或滑動色溫調(diào)節(jié)條以確定目標(biāo)色溫,或者系統(tǒng)根據(jù)用戶輸入在預(yù)定時間進入特定的情景模式,如“護眼模式”,再根據(jù)該模式的預(yù)設(shè)來自動調(diào)節(jié)顯示屏色溫。
在某些實施方式中,上述用戶輸入包括觸摸輸入或者語音輸入。在某些情景下,用戶可能不方便進行手動操作,可考慮設(shè)置語音輸入功能,能提供給用戶方便。
在某些實施方式中,控制方法根據(jù)系統(tǒng)時間確定目標(biāo)色溫。
可以理解,一天當(dāng)中,白天與夜間用戶對于色溫設(shè)置通常不同,例如在夜間,暖色溫更有助于用戶保護視力,因此,對色溫的調(diào)節(jié)可以根據(jù)系統(tǒng)時間在預(yù)定時間自動開啟,還可以結(jié)合其他應(yīng)用程序獲取用戶所在地理位置以及日落、日出時間等進行調(diào)節(jié)觸發(fā)時間的設(shè)置。
請參閱圖5和圖6,在某些實施方式中,色溫變化值固定,步驟S10包括步驟:
S12,計算目標(biāo)色溫與當(dāng)前顯示屏色溫之間的差值;和
S14,根據(jù)差值及色溫變化值確定級數(shù)。
在某些實施方式中,確定模塊10包括計算子模塊12和第一確定子模塊14。步驟S12可以由計算子模塊12實現(xiàn),步驟S14可以由第一確定子模塊14實現(xiàn)。或者說,計算子模塊12用于計算目標(biāo)色溫與顯示屏色溫之間的差值。第一確定子模塊14用于根據(jù)差值及色溫變化值確定級數(shù)。
根據(jù)關(guān)系式(1),當(dāng)差值及色溫變化值(即每級調(diào)節(jié)的色溫變化值)確定后,也即是|TC1-TC0|和△TC確定,就可算出級數(shù)。例如差值為50,色溫變化值為2,則據(jù)此確定級數(shù)為50/2=25。
在某些實施方式中,為了使人眼看起來顯示屏色溫變化平滑,色溫變化值會固定為一個相對較小的值。而級數(shù)是不固定的,與要調(diào)節(jié)的差值有關(guān)。差值越大,級數(shù)就越大,反之亦反。如此可使得顯示屏色溫調(diào)節(jié)平滑過渡,人眼看起來舒服,有助于護眼。
在某些實施方式中,每級調(diào)節(jié)的時長可以是固定的。若為固定,則不管差值多少,人眼觀看的色溫變化率(單位時間的色溫變化幅度)為固定的,從而使人眼感到舒適。
每級調(diào)節(jié)的時長可以是不固定的,例如在級數(shù)過大時自動將每級調(diào)節(jié)的時長調(diào)短,從而使總時長不至于過長,以避免用戶在調(diào)節(jié)顯示屏色溫時過長地等待。例如可設(shè)置一個總時長上限,若級數(shù)過多,則總時長設(shè)為總時長上限,并根據(jù)總時長及級數(shù)計算每級調(diào)節(jié)的時長。
在某些實施方式中,時長根據(jù)級數(shù)確定,級數(shù)越多,時長越短。
請參閱圖7和圖8,在某些實施方式中,級數(shù)固定,步驟S10包括步驟:
S16,計算目標(biāo)色溫與當(dāng)前顯示屏色溫之間的差值;及
S18,根據(jù)差值及級數(shù)確定色溫變化值。
在某些實施方式中,確定模塊10包括計算子模塊12和第二確定子模塊18。步驟S16可以由計算子模塊12實現(xiàn),步驟S18可以由第二確定子模塊18實現(xiàn)?;蛘哒f,計算子模塊12用于計算目標(biāo)色溫與顯示屏色溫之間的差值。第二確定子模塊18用于根據(jù)差值及級數(shù)確定色溫變化值。
根據(jù)關(guān)系式(1),當(dāng)差值及級數(shù)確定后,也即是|TC1-TC0|及N確定,就可算出色溫變化值(即每級調(diào)節(jié)的色溫變化值)△TC。例如差值為50,級數(shù)為10,則據(jù)此確定色溫變化值為50/10=5。
在某些實施方式中,為了使用戶在調(diào)節(jié)色溫時不必等待過長的時間,級數(shù)及每級調(diào)節(jié)的時長是固定的。例如在從冷色溫調(diào)節(jié)至暖色溫時,需將顯示屏色溫調(diào)到一個相對較低的值。例如,從6500K的色溫值調(diào)至5000K,級數(shù)固定為30,則每級調(diào)節(jié)的色溫變化為50;而若從6500K的色溫值調(diào)至3500K,級數(shù)仍為30,則每級調(diào)節(jié)的色溫變化為60。若每級調(diào)節(jié)的時長為0.2秒,則不管調(diào)節(jié)的差值為多大,總時長均為0.2×30=6秒。
在本發(fā)明的實施方式的描述中,需要理解的是,術(shù)語“中心”、“縱向”、“橫向”、“長度”、“寬度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”、“順時針”、“逆時針”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明的實施方式和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的實施方式的限制。
此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括一個或者更多個所述特征。在本發(fā)明的實施方式的描述中,“多個”的含義是兩個或兩個以上,除非另有明確具體的限定。
在本發(fā)明的實施方式的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接或可以相互通訊;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通或兩個元件的相互作用關(guān)系。對于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語在本發(fā)明的實施方式中的具體含義。
在本發(fā)明的實施方式中,除非另有明確的規(guī)定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接觸,也可以包括第一和第二特征不是直接接觸而是通過它們之間的另外的特征接觸。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或僅僅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或僅僅表示第一特征水平高度小于第二特征。
上文的公開提供了許多不同的實施方式或例子用來實現(xiàn)本發(fā)明的實施方式的不同結(jié)構(gòu)。為了簡化本發(fā)明的實施方式的公開,上文中對特定例子的部件和設(shè)置進行描述。當(dāng)然,它們僅僅為示例,并且目的不在于限制本發(fā)明。此外,本發(fā)明的實施方式可以在不同例子中重復(fù)參考數(shù)字和/或參考字母,這種重復(fù)是為了簡化和清楚的目的,其本身不指示所討論各種實施方式和/或設(shè)置之間的關(guān)系。此外,本發(fā)明的實施方式提供了的各種特定的工藝和材料的例子,但是本領(lǐng)域普通技術(shù)人員可以意識到其他工藝的應(yīng)用和/或其他材料的使用。
在本說明書的描述中,參考術(shù)語“一個實施方式”、“一些實施方式”、“示意性實施方式”、“示例”、“具體示例”或“一些示例”等的描述意指結(jié)合所述實施方式或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施方式或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施方式或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施方式或示例中以合適的方式結(jié)合。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機的系統(tǒng)、包括處理模塊的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(CDROM)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學(xué)掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
應(yīng)當(dāng)理解,本發(fā)明的實施方式的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
此外,在本發(fā)明的各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。