亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

顯示模式切換方法及裝置與流程

文檔序號:11582257閱讀:788來源:國知局
顯示模式切換方法及裝置與流程

本公開涉及移動終端領(lǐng)域,特別涉及一種顯示模式切換方法及裝置。



背景技術(shù):

在夜間使用手機時,由于夜間光線環(huán)境較暗,手機屏幕的光線與黑暗的光線環(huán)境之間會形成過高對比,從而使得手機屏幕對用戶的眼睛造成很大刺激,損害用戶視力。

為了使用戶在夜間使用手機時,能夠減少屏幕光線對視力的損害,一些應(yīng)用程序提供了夜間模式。相對于正常模式,夜間模式是一種適合在弱光環(huán)境下使用的顯示模式,但某些應(yīng)用程序不提供夜間模式,對于這些不提供夜間模式的應(yīng)用程序,終端通常會通過調(diào)低屏幕亮度來降低屏幕光線與周圍光線環(huán)境之間的對比,減少屏幕對眼睛的刺激。

由于屏幕亮度的手動可調(diào)范圍有限,即使手動調(diào)節(jié)到最低亮度,屏幕光線與黑暗的光線環(huán)境之間仍存在較高對比,另外,對于屏幕上顯示的白色或淺色區(qū)域,發(fā)出的光線依然會對眼睛造成較大刺激,從而損害用戶的視力。



技術(shù)實現(xiàn)要素:

為了解決由于屏幕亮度的手動可調(diào)范圍有限,即時手動調(diào)節(jié)到最低亮度,屏幕上顯示的白色或淺色區(qū)域與黑暗的光線環(huán)境之間仍存在較高對比,從而損害用戶視力的問題,本公開提供一種顯示模式切換方法及裝置。所述技術(shù)方案如下:

根據(jù)本公開實施例的第一方面,提供一種顯示模式切換方法,所述方法包括:

獲取所述操作系統(tǒng)的第一顯示模式;

當(dāng)所述操作系統(tǒng)的第一顯示模式為夜間模式時,通過預(yù)定方式將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為所述夜間模式;

其中,所述預(yù)定方式包括:將所述應(yīng)用程序的用戶界面中的第一類元素轉(zhuǎn)換為預(yù)定色調(diào),和/或,在所述應(yīng)用程序的用戶界面中的第二類元素上添加預(yù)定透明度的圖層,所述預(yù)定色調(diào)是與所述夜間模式對應(yīng)的色調(diào)。

可選的,所述第一類元素與所述第二類元素的合集組成所述應(yīng)用程序的用戶界面,所述第一類元素與所述第二類元素之間存在或不存在交集。

可選的,所述預(yù)定方式包括:將所述應(yīng)用程序的用戶界面中的第一類元素轉(zhuǎn)換為預(yù)定色調(diào);

所述通過預(yù)定方式將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為所述夜間模式,包括:

將所述應(yīng)用程序的用戶界面中的圖片轉(zhuǎn)換為所述預(yù)定色調(diào);

和/或,

將所述應(yīng)用程序的用戶界面中的文字轉(zhuǎn)換為預(yù)定顏色,所述預(yù)定顏色是屬于所述預(yù)定色調(diào)的顏色。

可選的,所述將所述應(yīng)用程序的用戶界面中的圖片轉(zhuǎn)換為所述預(yù)定色調(diào),包括:

檢測所述應(yīng)用程序的用戶界面中的圖片的圖片類型,所述圖片類型包括:第一圖片類型和第二圖片類型,所述第一圖片類型的高度等于所述屏幕的像素高度或所述第一圖片類型的寬度等于所述屏幕的像素寬度,所述第二圖片類型的高度小于所述屏幕的像素高度且所述第二圖片類型的寬度小于所述屏幕的像素寬度;

當(dāng)所述應(yīng)用程序的用戶界面中的圖片屬于所述第一圖片類型時,將所述圖片按照第一顏色矩陣轉(zhuǎn)換為所述預(yù)定色調(diào);

當(dāng)所述應(yīng)用程序的用戶界面中的圖片屬于所述第二圖片類型時,將所述圖片按照第二顏色矩陣轉(zhuǎn)換為所述預(yù)定色調(diào);

其中,所述第一顏色矩陣和所述第二顏色矩陣不同。

可選的,所述預(yù)定方式包括:在所述應(yīng)用程序的用戶界面中的第二類元素上添加預(yù)定透明度的圖層;

所述通過預(yù)定方式將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為所述夜間模式,包括:

檢測所述應(yīng)用程序的用戶界面中的圖片的圖片類型,所述圖片類型包括:第一圖片類型和第二圖片類型,所述第一圖片類型的高度等于所述屏幕的像素高度或所述第一圖片類型的寬度等于所述屏幕的像素寬度,所述第二圖片類型的高度小于所述屏幕的像素高度且所述第二圖片類型的寬度小于所述屏幕的像素寬度;

當(dāng)所述應(yīng)用程序的用戶界面中的圖片屬于所述第一圖片類型時,在所述圖片上增加第一透明度的圖層;

當(dāng)所述應(yīng)用程序的用戶界面中的圖片屬于所述第二圖片類型時,在所述圖片上增加第二透明度的圖層;

其中,所述第一透明度和所述第二透明度不同,且所述第一透明度和所述第二透明度的取值范圍為0至1,0表示完全透明,1表示不透明。

可選的,所述預(yù)定方式還包括:將所述屏幕的背光亮度調(diào)節(jié)為與所述夜間模式對應(yīng)的亮度值。

可選的,與所述夜間模式對應(yīng)的亮度值小于所述屏幕的背光亮度的手動可調(diào)范圍的最小值。

可選的,所述方法還包括:

在檢測到光照強度小于第一閾值時,將所述操作系統(tǒng)的第一顯示模式切換為所述夜間模式;

或者,

在檢測到光照強度小于所述第一閾值時,在所述屏幕上顯示提示消息,所述提示消息用于提示用戶開啟所述操作系統(tǒng)的所述夜間模式。

可選的,所述方法還包括:

檢測所述應(yīng)用程序是否支持應(yīng)用內(nèi)的夜間模式;

當(dāng)所述應(yīng)用程序不支持應(yīng)用內(nèi)的夜間模式時,執(zhí)行所述通過預(yù)定方式將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為所述夜間模式的步驟。

可選的,所述檢測所述應(yīng)用程序是否支持應(yīng)用內(nèi)的夜間模式,包括:

讀取所述應(yīng)用程序的頭文件中的預(yù)定標(biāo)識,所述預(yù)定標(biāo)識的取值用于表示所述應(yīng)用程序是否支持應(yīng)用內(nèi)的夜間模式;

當(dāng)所述預(yù)定標(biāo)識的取值為第一取值時,確定所述應(yīng)用程序不支持應(yīng)用內(nèi)的夜間模式。

根據(jù)本公開實施例的第二方面,提供一種顯示模式切換裝置,應(yīng)用于操作系統(tǒng)中,所述裝置包括:

獲取模塊,被配置為獲取所述操作系統(tǒng)的第一顯示模式;

第一切換模塊,被配置為當(dāng)所述獲取模塊獲取的所述操作系統(tǒng)的第一顯示模式為夜間模式時,通過預(yù)定方式將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為所述夜間模式;

其中,所述預(yù)定方式包括:將所述應(yīng)用程序的用戶界面中的第一類元素轉(zhuǎn)換為預(yù)定色調(diào),和/或,在所述應(yīng)用程序的用戶界面中的第二類元素上添加預(yù)定透明度的圖層,所述預(yù)定色調(diào)是與所述夜間模式對應(yīng)的色調(diào)。

可選的,所述第一類元素與所述第二類元素的合集組成所述應(yīng)用程序的用戶界面,所述第一類元素與所述第二類元素之間存在或不存在交集。

可選的,所述預(yù)定方式包括:將所述應(yīng)用程序的用戶界面中的第一類元素轉(zhuǎn)換為預(yù)定色調(diào);

所述第一切換模塊,還被配置為:

將所述應(yīng)用程序的用戶界面中的圖片轉(zhuǎn)換為所述預(yù)定色調(diào);

和/或,

將所述應(yīng)用程序的用戶界面中的文字轉(zhuǎn)換為預(yù)定顏色,所述預(yù)定顏色是屬于所述預(yù)定色調(diào)的顏色。

可選的,所述第一切換模塊,包括:

第一檢測子模塊,被配置為檢測所述應(yīng)用程序的用戶界面中的圖片的圖片類型,所述圖片類型包括:第一圖片類型和第二圖片類型,所述第一圖片類型的高度等于所述屏幕的像素高度或所述第一圖片類型的寬度等于所述屏幕的像素寬度,所述第二圖片類型的高度小于所述屏幕的像素高度且所述第二圖片類型的寬度小于所述屏幕的像素寬度;

第一轉(zhuǎn)換子模塊,被配置為當(dāng)所述第一檢測子模塊檢測到所述應(yīng)用程序的用戶界面中的圖片屬于所述第一圖片類型時,將所述圖片按照第一顏色矩陣轉(zhuǎn)換為所述預(yù)定色調(diào);

第二轉(zhuǎn)換子模塊,被配置為當(dāng)所述第一檢測子模塊檢測到所述應(yīng)用程序的用戶界面中的圖片屬于所述第二圖片類型時,將所述圖片按照第二顏色矩陣轉(zhuǎn)換為所述預(yù)定色調(diào);

其中,所述第一顏色矩陣和所述第二顏色矩陣不同。

可選的,所述預(yù)定方式包括:在所述應(yīng)用程序的用戶界面中的第二類元素上添加預(yù)定透明度的圖層;

所述第一切換模塊,包括:

第二檢測子模塊,被配置為檢測所述應(yīng)用程序的用戶界面中的圖片的圖片類型,所述圖片類型包括:第一圖片類型和第二圖片類型,所述第一圖片類型的高度等于所述屏幕的像素高度或所述第一圖片類型的寬度等于所述屏幕的像素寬度,所述第二圖片類型的高度小于所述屏幕的像素高度且所述第二圖片類型的寬度小于所述屏幕的像素寬度;

第一增加子模塊,被配置為當(dāng)所述第二檢測子模塊檢測到所述應(yīng)用程序的用戶界面中的圖片屬于所述第一圖片類型時,在所述圖片上增加第一透明度的圖層;

第二增加子模塊,被配置為當(dāng)所述第二檢測子模塊檢測到所述應(yīng)用程序的用戶界面中的圖片屬于所述第二圖片類型時,在所述圖片上增加第二透明度的圖層;

其中,所述第一透明度和所述第二透明度不同,且所述第一透明度和所述第二透明度的取值范圍為0至1,0表示完全透明,1表示不透明。

可選的,所述預(yù)定方式還包括:將所述屏幕的背光亮度調(diào)節(jié)為與所述夜間模式對應(yīng)的亮度值。

可選的,與所述夜間模式對應(yīng)的亮度值小于所述屏幕的背光亮度的手動可調(diào)范圍的最小值。

可選的,所述裝置還包括:

第二切換模塊,被配置為在檢測到光照強度小于第一閾值時,將所述操作系統(tǒng)的第一顯示模式切換為所述夜間模式;

或者,

顯示模塊,被配置為在檢測到光照強度小于所述第一閾值時,在所述屏幕上顯示提示消息,所述提示消息用于提示用戶開啟所述操作系統(tǒng)的所述夜間模式。

可選的,所述裝置還包括:

檢測模塊,被配置為檢測所述應(yīng)用程序是否支持應(yīng)用內(nèi)的夜間模式;

所述第一切換模塊,被配置為當(dāng)所述應(yīng)用程序不支持應(yīng)用內(nèi)的夜間模式時,通過預(yù)定方式將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為所述夜間模式。

可選的,所述檢測模塊,包括:

讀取子模塊,被配置為讀取所述應(yīng)用程序的頭文件中的預(yù)定標(biāo)識,所述預(yù)定標(biāo)識的取值用于表示所述應(yīng)用程序是否支持應(yīng)用內(nèi)的夜間模式;

確定子模塊,被配置為當(dāng)所述預(yù)定標(biāo)識的取值為第一取值時,確定所述應(yīng)用程序不支持應(yīng)用內(nèi)的夜間模式。

根據(jù)本公開實施例的第三方面,提供一種顯示模式切換裝置,所述裝置包括:

處理器;

用于存儲所述處理器可執(zhí)行指令的存儲器;

其中,所述處理器被配置為:

獲取所述操作系統(tǒng)的第一顯示模式;

當(dāng)所述操作系統(tǒng)的第一顯示模式為夜間模式時,通過預(yù)定方式將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為所述夜間模式;

其中,所述預(yù)定方式包括:將所述應(yīng)用程序的用戶界面中的第一類元素轉(zhuǎn)換為預(yù)定色調(diào),和/或,在所述應(yīng)用程序的用戶界面中的第二類元素上添加預(yù)定透明度的圖層,所述預(yù)定色調(diào)是與所述夜間模式對應(yīng)的色調(diào)。

根據(jù)本公開實施例的第三方面,提供一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:

獲取所述操作系統(tǒng)的第一顯示模式;

當(dāng)所述操作系統(tǒng)的第一顯示模式為夜間模式時,通過預(yù)定方式將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為所述夜間模式;

其中,所述預(yù)定方式包括:將所述應(yīng)用程序的用戶界面中的第一類元素轉(zhuǎn)換為預(yù)定色調(diào),和/或,在所述應(yīng)用程序的用戶界面中的第二類元素上添加預(yù)定透明度的圖層,所述預(yù)定色調(diào)是與所述夜間模式對應(yīng)的色調(diào)。

本公開的實施例提供的技術(shù)方案可以包括以下有益效果:

在操作系統(tǒng)的第一顯示模式為夜間模式時,通過將用戶界面中的第一類元素轉(zhuǎn)換為預(yù)定色調(diào)和/或在用戶界面的第二類元素上添加預(yù)定透明度的圖層,將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為夜間模式;由于通過轉(zhuǎn)換色調(diào)或添加圖層的方式改變應(yīng)用程序的用戶界面上的白色或淺色區(qū)域,使得屏幕發(fā)出的光線與黑暗的光線環(huán)境之間的對比降低,解決了屏幕亮度的手動可調(diào)范圍有限,即使手動調(diào)節(jié)到最低亮度,屏幕上顯示的白色或淺色區(qū)域與黑暗的光線環(huán)境之間仍存在較高對比,從而損害用戶視力的問題;達到了降低屏幕光線與黑暗環(huán)境之間的對比,減少光線對眼睛的刺激,保護用戶視力的效果。

應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性的,并不能限制本公開。

附圖說明

此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。

圖1是根據(jù)一示例性實施例示出的一種顯示模式切換方法的流程圖;

圖2是根據(jù)另一示例性實施例示出的一種顯示模式切換方法的流程圖;

圖3是根據(jù)再一示例性實施例示出的一種顯示模式切換方法的流程圖

圖4是根據(jù)一示例性實施例示出的操作系統(tǒng)將應(yīng)用程序由正常模式切換為夜間模式的示意圖;

圖5是根據(jù)一示例性實施例示出的一種顯示模式切換裝置的框圖;

圖6是根據(jù)另一示例性實施例示出的一種顯示模式切換裝置的框圖;

圖7是根據(jù)一示例性實施例示出的一種終端的框圖。

具體實施方式

這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。

圖1是根據(jù)一示例性實施例示出的一種顯示模式切換方法的流程圖,如圖1所示,本實施例以該顯示模式切換方法應(yīng)用在終端上的操作系統(tǒng)中來舉例說明。該顯示模式切換方法可以包括以下步驟。

在步驟101中,獲取操作系統(tǒng)的第一顯示模式。

在步驟102中,當(dāng)操作系統(tǒng)的第一顯示模式為夜間模式時,通過預(yù)定方式將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為夜間模式。

其中,預(yù)定方式包括:將應(yīng)用程序的用戶界面中的第一類元素轉(zhuǎn)換為預(yù)定色調(diào),和/或,在應(yīng)用程序的用戶界面中的第二類元素上添加預(yù)定透明度的圖層,預(yù)定色調(diào)是與夜間模式對應(yīng)的色調(diào)。

綜上所述,本公開實施例中提供的顯示模式切換方法,在操作系統(tǒng)的第一顯示模式為夜間模式時,通過將用戶界面中的第一類元素轉(zhuǎn)換為預(yù)定色調(diào)和/或在用戶界面的第二類元素上添加預(yù)定透明度的圖層,將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為夜間模式;由于通過轉(zhuǎn)換色調(diào)或添加圖層的方式改變應(yīng)用程序的用戶界面上的白色或淺色區(qū)域,使得屏幕發(fā)出的光線與黑暗的光線環(huán)境之間的對比降低,解決了屏幕亮度的手動可調(diào)范圍有限,即使手動調(diào)節(jié)到最低亮度,屏幕上顯示的白色或淺色區(qū)域與黑暗的光線環(huán)境之間仍存在較高對比,從而損害用戶視力的問題;達到了降低屏幕光線與黑暗環(huán)境之間的對比,減少光線對眼睛的刺激,保護用戶視力的效果。

圖2是根據(jù)另一示例性實施例示出的一種顯示模式切換方法的流程圖,如圖2所示,本實施例以該顯示模式切換方法應(yīng)用在終端上的操作系統(tǒng)中來舉例說明。該顯示模式切換方法可以包括以下步驟。

在步驟201中,在檢測到光照強度小于第一閾值時,將操作系統(tǒng)的第一顯示模式切換為夜間模式。

在一種可能的實現(xiàn)方式中,操作系統(tǒng)在檢測到周圍環(huán)境的光照強度小于第一閾值,自動將操作系統(tǒng)的第一顯示模式切換為夜間模式,以降低屏幕光線與光照強度較弱的環(huán)境之間的對比。

第一顯示模式是系統(tǒng)級的顯示模式。

夜間模式是適用于光照強度小于預(yù)定閾值的顯示模式。

在另一種可能的實現(xiàn)方式中,操作系統(tǒng)中設(shè)置有第一顯示模式的切換開關(guān),用戶可以手動控制切換開關(guān)來決定操作系統(tǒng)的第一顯示模式。第一顯示模式代表對操作系統(tǒng)以及運行在操作系統(tǒng)之上的各個應(yīng)用程序均有效。

比如:操作系統(tǒng)向用戶提供的一個全局的夜間模式的開關(guān),在設(shè)置資源對應(yīng)的程序中添加鍵為“**ui_night_mode_enabled”,值為0或1的代碼,**ui為操作系統(tǒng)的名稱,值為1表示開啟操作系統(tǒng)的夜間模式,值為0表示關(guān)閉操作系統(tǒng)的夜間模式,默認(rèn)為關(guān)閉。當(dāng)開關(guān)切換時,值也會改變,操作系統(tǒng)根據(jù)該夜間模式的值,則可以確定操作系統(tǒng)對應(yīng)的第一顯示模式。

可選的,操作系統(tǒng)在檢測到光照強度小于第一閾值時,在屏幕上顯示提示消息,提示消息用于提示用戶開啟操作系統(tǒng)的夜間模式。

當(dāng)用戶看到屏幕上的提示消息時,用戶通過控制第一顯示模式的切換開關(guān),可以將操作系統(tǒng)的第一顯示模式切換為夜間模式。

在步驟202中,獲取操作系統(tǒng)的第一顯示模式。

操作系統(tǒng)通過讀取夜間模式的值,可以確定操作系統(tǒng)當(dāng)前的第一顯示模式。

在步驟203中,當(dāng)操作系統(tǒng)的第一顯示模式為夜間模式時,檢測屏幕上正在顯示的應(yīng)用程序是否支持應(yīng)用內(nèi)的夜間模式。

可選的,操作系統(tǒng)檢測應(yīng)用程序是否支持應(yīng)用內(nèi)的夜間模式,可以通過以下方式:

第一步,讀取應(yīng)用程序的頭文件中的預(yù)定標(biāo)識。

預(yù)定標(biāo)識的取值用于表示應(yīng)用程序是否支持應(yīng)用內(nèi)的夜間模式。

第二步,當(dāng)預(yù)定標(biāo)識的取值為第一取值時,確定應(yīng)用程序不支持應(yīng)用內(nèi)的夜間模式。

比如:預(yù)定標(biāo)識的名稱為:name=“support_**ui_night_mode”,取值為:value=“false”,表示應(yīng)用程序不支持應(yīng)用內(nèi)的夜間模式,第一取值為false。

可選的,若預(yù)定標(biāo)識的取值為第二取值,表明應(yīng)用程序支持應(yīng)用內(nèi)的夜間模式,則應(yīng)用程序中存儲有關(guān)于夜間模式的模式參數(shù),應(yīng)用程序根據(jù)操作系統(tǒng)的第一顯示模式,只需要自行根據(jù)自身提供的夜間模式的模式參數(shù)切換成對應(yīng)的第二顯示模式即可。對應(yīng)是指第一顯示模式與第二顯示模式均為夜間模式或均為正常模式。

第二顯示模式是應(yīng)用級的顯示模式。夜間模式是適用于光照強度小于第一閾值的顯示模式,正常模式是適用于光照強度大于第二閾值的顯示模式,第一閾值與第二閾值相同或不同。

在一種可能的實現(xiàn)中,應(yīng)用程序的頭文件中沒有預(yù)定標(biāo)識,則操作系統(tǒng)直接確定該應(yīng)用程序不支持應(yīng)用內(nèi)的夜間模式。

在步驟204中,當(dāng)應(yīng)用程序不支持應(yīng)用內(nèi)的夜間模式時,通過預(yù)定方式將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為夜間模式。

第二顯示模式是應(yīng)用級的顯示模式。

可選的,預(yù)定方式包括:將應(yīng)用程序的用戶界面中的第一類元素轉(zhuǎn)換為預(yù)定色調(diào),和/或,在應(yīng)用程序的用戶界面中的第二類元素上添加預(yù)定透明度的圖層。其中,預(yù)定色調(diào)是與夜間模式對應(yīng)的色調(diào)。

第一類元素與第二類元素的合集組成應(yīng)用程序的用戶界面,第一類元素與第二類元素之間存在或不存在交集。

當(dāng)應(yīng)用程序的用戶界面上只有第一類元素,沒有第二類元素時,第一類元素組成應(yīng)用程序的用戶界面;當(dāng)應(yīng)用程序的用戶界面上只有第二類元素,沒有第一類元素時,第二類元素組成應(yīng)用程序的用戶界面。

用戶界面上的元素包括圖片、文字、按鈕、控件、背景等。

第一類元素與第二類元素可能有交集,或者,第一類元素與第二類元素相同,或者用戶界面上都是第一類元素,或者,用戶界面上都是第二類元素。

結(jié)合參考圖3,若預(yù)定方式包括:將應(yīng)用程序的用戶界面中的第一類元素轉(zhuǎn)換為預(yù)定色調(diào),則步驟204可以被替換成步驟204a至步驟204b。

在步驟204a中,當(dāng)應(yīng)用程序不支持應(yīng)用內(nèi)的夜間模式時,將應(yīng)用程序的用戶界面中的圖片轉(zhuǎn)換為預(yù)定色調(diào)。

色調(diào)是指應(yīng)用程序的用戶界面中包含的至少一種顏色,比如:用戶界面的背景為黑色,用戶界面中的按鈕控件為深灰色,用戶界面中的文字為淺灰色。對于用戶界面中的不同元素,應(yīng)用程序根據(jù)夜間模式的模式參數(shù)切換為對應(yīng)的顏色。

結(jié)合參考圖4,屏幕10上顯示有閱讀類應(yīng)用程序的用戶界面,用戶界面中包括標(biāo)題區(qū)域11和正文區(qū)域12,當(dāng)閱讀類應(yīng)用程序的第二顯示模式為正常模式時,標(biāo)題區(qū)域11的背景顏色為灰白色,正文區(qū)域12的背景顏色為白色,文字顏色為黑色,當(dāng)閱讀類應(yīng)用程序的第二顯示模式由正常模式切換為夜間模式時,標(biāo)題區(qū)域21的背景顏色轉(zhuǎn)換為深灰色,正文區(qū)域22的背景顏色為淺灰色,文字顏色為灰白色。

可選的,將應(yīng)用程序的用戶界面中的圖片轉(zhuǎn)換為預(yù)定色調(diào),可以通過以下步驟實現(xiàn):

第一步,檢測應(yīng)用程序的用戶界面中的圖片的圖片類型。

圖片類型包括:第一圖片類型和第二圖片類型,第一圖片類型的高度等于屏幕的像素高度或第一圖片類型的寬度等于屏幕的像素寬度,第二圖片類型的高度小于屏幕的像素高度且第二圖片類型的寬度小于屏幕的像素寬度。

第二步,當(dāng)應(yīng)用程序的用戶界面中的圖片屬于第一圖片類型時,將圖片按照第一顏色矩陣轉(zhuǎn)換為預(yù)定色調(diào)。

第三步,當(dāng)應(yīng)用程序的用戶界面中的圖片屬于第二圖片類型時,將圖片按照第二顏色矩陣轉(zhuǎn)換為預(yù)定色調(diào)。

其中,第二步與第三步是并列的步驟,第二步中的第一顏色矩陣與第三步中的第二顏色矩陣不同。

由于在實際實現(xiàn)時,操作系統(tǒng)無法區(qū)分用戶界面中的每個圖片的作用,因此根據(jù)圖片的大小來識別。比如:圖片的高度乘以寬度等于屏幕大小,則確定該圖片為背景。

針對用戶界面中不同尺寸的圖片,轉(zhuǎn)換的顏色不同,每個圖片轉(zhuǎn)換的顏色均屬于預(yù)定色調(diào)。其中,顏色矩陣是一個5*4的矩陣,比如,顏色矩陣m是以一維數(shù)組[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t]的方式進行存儲,表示成:

在圖片中,rgba(紅色、綠色、藍色、透明度)值決定圖片呈現(xiàn)出來的顏色效果,通過將顏色矩陣與圖片的rgba值相乘,就可以使圖片根據(jù)顏色矩陣改變顏色效果。

在顏色矩陣中,第一行參數(shù)abcde決定圖片的紅色成分,第二行參數(shù)fghij決定圖片的綠色成分,第三行參數(shù)klmno決定圖片的藍色成分,第四行參數(shù)pqrst決定圖片的透明度,另外,第五列參數(shù)中的e決定紅色的偏移量,j決定綠色的偏移量,o決定藍色的偏移量,t決定透明度的偏移量。

若不對圖片的顏色改變,則顏色矩陣為:

改變顏色可以直接通過修改第五列的顏色偏移量來實現(xiàn),比如:令e=100,則可以使圖片的紅色分量增加100。

另外,改變顏色還可以直接對某個顏色值乘以某一系數(shù)來達到改變顏色分量的目的。比如,若顏色矩陣為:

則將綠色分量放大2倍,圖片的效果呈綠色。

在步驟204b中,當(dāng)應(yīng)用程序不支持應(yīng)用內(nèi)的夜間模式時,將應(yīng)用程序的用戶界面中的文字轉(zhuǎn)換為預(yù)定顏色,預(yù)定顏色是屬于預(yù)定色調(diào)的顏色。

對于用戶界面中的文字,也采用相同的方法,確定出文字需要轉(zhuǎn)換的顏色的顏色矩陣,將顏色矩陣與文字顏色相乘,得到轉(zhuǎn)換后的文字顏色。

可選的,在實際實現(xiàn)時,還可以通過云端控制操作系統(tǒng)改變顏色矩陣的參數(shù),以實現(xiàn)針對不同元素轉(zhuǎn)換為不同顏色的效果。

其中,步驟204a與步驟204b可以均執(zhí)行,也可以只執(zhí)行其中一個步驟。

結(jié)合參考圖3,若預(yù)定方式包括:在應(yīng)用程序的用戶界面中的第二類元素上添加預(yù)定透明度的圖層,則步驟204可以被替換成步驟204c至步驟204e。

在步驟204c中,當(dāng)應(yīng)用程序不支持應(yīng)用內(nèi)的夜間模式時,檢測應(yīng)用程序的用戶界面中的圖片的圖片類型。

圖片類型包括:第一圖片類型和第二圖片類型,第一圖片類型的高度等于屏幕的像素高度或第一圖片類型的寬度等于屏幕的像素寬度,第二圖片類型的高度小于屏幕的像素高度且第二圖片類型的寬度小于屏幕的像素寬度。

在步驟204d中,當(dāng)應(yīng)用程序的用戶界面中的圖片屬于第一圖片類型時,在圖片上增加第一透明度的圖層。

在步驟204e中,當(dāng)應(yīng)用程序的用戶界面中的圖片屬于第二圖片類型時,在圖片上增加第二透明度的圖層。

其中,步驟204d與步驟204e是并列的步驟。

第一透明度與第二透明度不同,且第一透明度與第二透明度的取值范圍為0至1,0表示完全透明,1表示不透明。

對于用戶界面中的圖片,根據(jù)不同圖片的不同尺寸,添加不同透明度的圖層,即對不同尺寸的圖片所做的圖層的處理程度不同。

可選的,在實現(xiàn)夜間模式時,添加的圖層通常為黑色圖層。

在實際應(yīng)用中,步驟204a至步驟204b與步驟204c至步驟204e是并列的方案。在實現(xiàn)夜間模式時,可以僅執(zhí)行步驟204a至步驟204b,也可以僅執(zhí)行步驟204c至步驟204e。

可選的,步驟204a至步驟204b與步驟204c至步驟204e中的方案可以混合實現(xiàn)。針對應(yīng)用程序的用戶界面中的不同元素,可以分別采用不同的方式實現(xiàn)夜間模式。比如:在即使通訊應(yīng)用程序中,用戶界面背景圖片轉(zhuǎn)換為預(yù)定色調(diào),用戶之間發(fā)送的消息中的圖片上增加圖層。由于用戶之間發(fā)送的消息中的圖片是用戶需要閱讀的,若是轉(zhuǎn)換顏色,會導(dǎo)致圖片失去可讀性,因此通過增加圖層的方式降低圖片與黑暗的光線環(huán)境之間的對比,保持圖片的可讀性。

可選的,預(yù)定方式還包括:將屏幕的背光亮度調(diào)節(jié)為與夜間模式對應(yīng)的亮度值。

可選的,與夜間模式對應(yīng)的亮度值小于屏幕的背光亮度的手動可調(diào)范圍的最小值。

由于屏幕的背光亮度的手動可調(diào)范圍有限,因此即使將亮度值調(diào)整到手動可調(diào)范圍的最小值,屏幕的光線與黑暗的環(huán)境光線之間的對比仍然較大,因此操作系統(tǒng)可以將亮度值調(diào)整到手動可調(diào)范圍的最小值以下,以降低屏幕的背光亮度。比如:將亮度值調(diào)整到手動可調(diào)范圍的最小值以下的10%。

可選的,當(dāng)操作系統(tǒng)的第一顯示模式切換為正常模式,操作系統(tǒng)也將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為正常模式。

將第二顯示模式切換為正常模式的過程與將第二顯示模式切換為夜間模式的過程對應(yīng),是互逆的過程。比如:第二顯示模式在切換為夜間模式時,通過顏色轉(zhuǎn)換的方式,則第二顯示模式在切換為正常模式時,將顏色轉(zhuǎn)換為原來的顏色;第二顯示模式在切換為夜間模式時,通過增加圖層的方式,則第二顯示模式在切換為正常模式時,將圖層去除;第二顯示模式在切換為夜間模式時,通過降低亮度值的方式,則第二顯示模式在切換為正常模式時,恢復(fù)亮度值。

綜上所述,本公開實施例中提供的顯示模式切換方法,在操作系統(tǒng)的第一顯示模式為夜間模式時,通過將用戶界面中的第一類元素轉(zhuǎn)換為預(yù)定色調(diào)和/或在用戶界面的第二類元素上添加預(yù)定透明度的圖層,將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為夜間模式;由于通過轉(zhuǎn)換色調(diào)或添加圖層的方式改變應(yīng)用程序的用戶界面上的白色或淺色區(qū)域,使得屏幕發(fā)出的光線與黑暗的光線環(huán)境之間的對比降低,解決了屏幕亮度的手動可調(diào)范圍有限,即使手動調(diào)節(jié)到最低亮度,屏幕上顯示的白色或淺色區(qū)域與黑暗的光線環(huán)境之間仍存在較高對比,從而損害用戶視力的問題;達到了降低屏幕光線與黑暗環(huán)境之間的對比,減少光線對眼睛的刺激,保護用戶視力的效果。

針對步驟201,操作系統(tǒng)在檢測到光照強度小于第一閾值時將第一顯示模式切換為夜間模式,使得操作系統(tǒng)在終端處于較暗的光線環(huán)境下才進行切換,降低屏幕的光線與黑暗的光線環(huán)境之間的對比,減少對用戶眼睛的刺激,保護了用戶視力。

針對步驟203至步驟204,通過在檢測到應(yīng)用程序不支持應(yīng)用內(nèi)的夜間模式時,采用預(yù)定方式對屏幕上正在顯示的應(yīng)用程序進行處理,使得不支持應(yīng)用內(nèi)的夜間模式的應(yīng)用程序也能呈現(xiàn)出夜間模式的效果,從而降低屏幕光線與黑暗的光線環(huán)境之間的對比,減少對用戶眼睛的刺激,保護用戶的視力。

針對步驟204a至步驟204b,通過將用戶界面轉(zhuǎn)換為預(yù)定色調(diào),使得用戶界面上原本的白色或淺色區(qū)域能夠能夠轉(zhuǎn)換成與夜間模式對應(yīng)的色調(diào),從而降低屏幕光線與黑暗的光線環(huán)境之間的對比,減少對用戶眼睛的刺激,保護用戶的視力。

針對步驟204c至步驟204e,通過將應(yīng)用程序的用戶界面上的第二類元素上添加預(yù)定透明度的圖層,使得在降低屏幕光線與黑暗的光線環(huán)境之間的對比的同時,不影響用戶界面中的圖片的可讀性。

下述為本公開裝置實施例,可以用于執(zhí)行本公開方法實施例。對于本公開裝置實施例中未披露的細節(jié),請參照本公開方法實施例。

圖5是根據(jù)一示例性實施例示出的一種顯示模式切換裝置的框圖,如圖5所示,本實施例以該顯示模式切換裝置應(yīng)用在終端上的操作系統(tǒng)中來舉例說明。該顯示模式切換裝置包括但不限于:獲取模塊310和第一切換模塊320。

獲取模塊310,被配置為獲取操作系統(tǒng)的第一顯示模式。

第一切換模塊320,被配置為當(dāng)獲取模塊310獲取的操作系統(tǒng)的第一顯示模式為夜間模式時,通過預(yù)定方式將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為夜間模式。

其中,預(yù)定方式包括:將應(yīng)用程序的用戶界面中的第一類元素轉(zhuǎn)換為預(yù)定色調(diào),和/或,在應(yīng)用程序的用戶界面中的第二類元素上添加預(yù)定透明度的圖層,預(yù)定色調(diào)是與夜間模式對應(yīng)的色調(diào)。

綜上所述,本公開實施例提供的顯示模式切換裝置,在操作系統(tǒng)的第一顯示模式為夜間模式時,通過將用戶界面中的第一類元素轉(zhuǎn)換為預(yù)定色調(diào)和/或在用戶界面的第二類元素上添加預(yù)定透明度的圖層,將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為夜間模式;由于通過轉(zhuǎn)換色調(diào)或添加圖層的方式改變應(yīng)用程序的用戶界面上的白色或淺色區(qū)域,使得屏幕發(fā)出的光線與黑暗的光線環(huán)境之間的對比降低,解決了屏幕亮度的手動可調(diào)范圍有限,即使手動調(diào)節(jié)到最低亮度,屏幕上顯示的白色或淺色區(qū)域與黑暗的光線環(huán)境之間仍存在較高對比,從而損害用戶視力的問題;達到了降低屏幕光線與黑暗環(huán)境之間的對比,減少光線對眼睛的刺激,保護用戶視力的效果。

圖6是根據(jù)另一示例性實施例示出的一種顯示模式切換裝置的框圖,如圖6所示,本實施例以該顯示模式切換裝置應(yīng)用在終端上的操作系統(tǒng)中來舉例說明。該顯示模式切換裝置包括但不限于:獲取模塊410和第一切換模塊420。

獲取模塊410,被配置為獲取操作系統(tǒng)的第一顯示模式。

第一切換模塊420,被配置為當(dāng)獲取模塊410獲取的操作系統(tǒng)的第一顯示模式為夜間模式時,通過預(yù)定方式將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為夜間模式。

其中,預(yù)定方式包括:將應(yīng)用程序的用戶界面中的第一類元素轉(zhuǎn)換為預(yù)定色調(diào),和/或,在應(yīng)用程序的用戶界面中的第二類元素上添加預(yù)定透明度的圖層,預(yù)定色調(diào)是與夜間模式對應(yīng)的色調(diào)。

可選的,第一類元素與第二類元素的合集組成應(yīng)用程序的用戶界面,第一類元素與第二類元素之間存在或不存在交集。

可選的,預(yù)定方式包括:將應(yīng)用程序的用戶界面中的第一類元素轉(zhuǎn)換為預(yù)定色調(diào),第一切換模塊420,還被配置為:將應(yīng)用程序的用戶界面中的圖片轉(zhuǎn)換為預(yù)定色調(diào);和/或,將應(yīng)用程序的用戶界面中的文字轉(zhuǎn)換為預(yù)定顏色,預(yù)定顏色是屬于預(yù)定色調(diào)的顏色。

可選的,第一切換模塊420,包括:第一檢測子模塊421、第一轉(zhuǎn)換子模塊422和第二轉(zhuǎn)換子模塊423。

第一檢測子模塊421,被配置為檢測應(yīng)用程序的用戶界面中的圖片的圖片類型,圖片類型包括:第一圖片類型和第二圖片類型,第一圖片類型的高度等于屏幕的像素高度或第一圖片類型的寬度等于屏幕的像素寬度,第二圖片類型的高度小于屏幕的像素高度且第二圖片類型的寬度小于屏幕的像素寬度。

第一轉(zhuǎn)換子模塊422,被配置為當(dāng)?shù)谝粰z測子模塊421檢測到應(yīng)用程序的用戶界面中的圖片屬于第一圖片類型時,將圖片按照第一顏色矩陣轉(zhuǎn)換為預(yù)定色調(diào)。

第二轉(zhuǎn)換子模塊423,被配置為當(dāng)?shù)谝粰z測子模塊421檢測到應(yīng)用程序的用戶界面中的圖片屬于第二圖片類型時,將圖片按照第二顏色矩陣轉(zhuǎn)換為預(yù)定色調(diào)。

其中,第一顏色矩陣和第二顏色矩陣不同。

可選的,預(yù)定方式包括:在應(yīng)用程序的用戶界面中的第二類元素上添加預(yù)定透明度的圖層,第一切換模塊420,包括:第二檢測子模塊424、第一增加子模塊425和第二增加子模塊426。

第二檢測子模塊424,被配置為檢測應(yīng)用程序的用戶界面中的圖片的圖片類型,圖片類型包括:第一圖片類型和第二圖片類型,第一圖片類型的高度等于屏幕的像素高度或第一圖片類型的寬度等于屏幕的像素寬度,第二圖片類型的高度小于屏幕的像素高度且第二圖片類型的寬度小于屏幕的像素寬度。

第一增加子模塊425,被配置為當(dāng)?shù)诙z測子模塊424檢測到應(yīng)用程序的用戶界面中的圖片屬于第一圖片類型時,在圖片上增加第一透明度的圖層。

第二增加子模塊426,被配置為當(dāng)?shù)诙z測子模塊424檢測到應(yīng)用程序的用戶界面中的圖片屬于第二圖片類型時,在圖片上增加第二透明度的圖層。

其中,第一透明度和第二透明度不同,且第一透明度和第二透明度的取值范圍為0至1,0表示完全透明,1表示不透明。

可選的,預(yù)定方式還包括:將屏幕的背光亮度調(diào)節(jié)為與夜間模式對應(yīng)的亮度值。

可選的,與夜間模式對應(yīng)的亮度值小于屏幕的背光亮度的手動可調(diào)范圍的最小值。

可選的,顯示模式切換裝置還包括:第二切換模塊430和顯示模塊440。

第二切換模塊430,被配置為在檢測到光照強度小于第一閾值時,將操作系統(tǒng)的第一顯示模式切換為夜間模式。

顯示模塊440,被配置為在檢測到光照強度小于第一閾值時,在屏幕上顯示提示消息,提示消息用于提示用戶開啟操作系統(tǒng)的夜間模式。

可選的,顯示模塊切換裝置還包括:檢測模塊450。

檢測模塊450,被配置為檢測應(yīng)用程序是否支持應(yīng)用內(nèi)的夜間模式。

第一切換模塊420,被配置為當(dāng)應(yīng)用程序不支持應(yīng)用內(nèi)的夜間模式時,通過預(yù)定方式將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為夜間模式。

可選的,檢測模塊450,包括:讀取子模塊451和確定子模塊452。

讀取子模塊451,被配置為讀取應(yīng)用程序的頭文件中的預(yù)定標(biāo)識,預(yù)定標(biāo)識的取值用于表示應(yīng)用程序是否支持應(yīng)用內(nèi)的夜間模式。

確定子模塊452,被配置為當(dāng)預(yù)定標(biāo)識的取值為第一取值時,確定應(yīng)用程序不支持應(yīng)用內(nèi)的夜間模式。

綜上所述,本公開實施例提供的顯示模式切換裝置,在操作系統(tǒng)的第一顯示模式為夜間模式時,通過將用戶界面中的第一類元素轉(zhuǎn)換為預(yù)定色調(diào)和/或在用戶界面的第二類元素上添加預(yù)定透明度的圖層,將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為夜間模式;由于通過轉(zhuǎn)換色調(diào)或添加圖層的方式改變應(yīng)用程序的用戶界面上的白色或淺色區(qū)域,使得屏幕發(fā)出的光線與黑暗的光線環(huán)境之間的對比降低,解決了屏幕亮度的手動可調(diào)范圍有限,即使手動調(diào)節(jié)到最低亮度,屏幕上顯示的白色或淺色區(qū)域與黑暗的光線環(huán)境之間仍存在較高對比,從而損害用戶視力的問題;達到了降低屏幕光線與黑暗環(huán)境之間的對比,減少光線對眼睛的刺激,保護用戶視力的效果。

操作系統(tǒng)在檢測到光照強度小于第一閾值時將第一顯示模式切換為夜間模式,使得操作系統(tǒng)在終端處于較暗的光線環(huán)境下才進行切換,降低屏幕的光線與黑暗的光線環(huán)境之間的對比,減少對用戶眼睛的刺激,保護了用戶視力。

通過在檢測到應(yīng)用程序不支持應(yīng)用內(nèi)的夜間模式時,采用預(yù)定方式對屏幕上正在顯示的應(yīng)用程序進行處理,使得不支持應(yīng)用內(nèi)的夜間模式的應(yīng)用程序也能呈現(xiàn)出夜間模式的效果,從而降低屏幕光線與黑暗的光線環(huán)境之間的對比,減少對用戶眼睛的刺激,保護用戶的視力。

通過將用戶界面轉(zhuǎn)換為預(yù)定色調(diào),使得用戶界面上原本的白色或淺色區(qū)域能夠能夠轉(zhuǎn)換成與夜間模式對應(yīng)的色調(diào),從而降低屏幕光線與黑暗的光線環(huán)境之間的對比,減少對用戶眼睛的刺激,保護用戶的視力。

通過將應(yīng)用程序的用戶界面上的第二類元素上添加預(yù)定透明度的圖層,使得在降低屏幕光線與黑暗的光線環(huán)境之間的對比的同時,不影響用戶界面中的圖片的可讀性。

關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。

本公開一示例性實施例提供了一種顯示模式切換裝置,能夠?qū)崿F(xiàn)本公開提供的顯示模式切換方法,該顯示模式切換裝置包括:處理器、用于存儲處理器可執(zhí)行指令的存儲器;

其中,處理器被配置為:

獲取操作系統(tǒng)的第一顯示模式;

當(dāng)操作系統(tǒng)的第一顯示模式為夜間模式時,通過預(yù)定方式將屏幕上正在顯示的應(yīng)用程序的第二顯示模式切換為夜間模式;

其中,預(yù)定方式包括:將應(yīng)用程序的用戶界面中的第一類元素轉(zhuǎn)換為預(yù)定色調(diào),和/或,在應(yīng)用程序的用戶界面中的第二類元素上添加預(yù)定透明度的圖層,預(yù)定色調(diào)是與夜間模式對應(yīng)的色調(diào)。

圖7是根據(jù)一示例性實施例示出的一種終端的框圖。例如,終端500可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。

參照圖7,終端500可以包括以下一個或多個組件:處理組件502,存儲器504,電源組件506,多媒體組件508,音頻組件510,輸入/輸出(i/o)接口512,傳感器組件514,以及通信組件516。

處理組件502通??刂平K端500的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件502可以包括一個或多個處理器518來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件502可以包括一個或多個模塊,便于處理組件502和其他組件之間的交互。例如,處理組件502可以包括多媒體模塊,以方便多媒體組件508和處理組件502之間的交互。

存儲器504被配置為存儲各種類型的數(shù)據(jù)以支持在終端500的操作。這些數(shù)據(jù)的示例包括用于在終端500上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器504可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(英文:staticrandomaccessmemory,簡稱:sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(英文:electricallyerasableprogrammableread-onlymemory,簡稱:eprom),可編程只讀存儲器(英文:programmableread-onlymemory,簡稱:prom),只讀存儲器(英文:read-onlymemory,簡稱:rom),磁存儲器,快閃存儲器,磁盤或光盤。

電源組件506為終端500的各種組件提供電力。電源組件506可以包括電源管理系統(tǒng),一個或多個電源,及其他與為終端500生成、管理和分配電力相關(guān)聯(lián)的組件。

多媒體組件508包括在終端500和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(英文:liquidcrystaldisplay,簡稱:lcd)和觸摸面板(英文:touchpanel,簡稱:tp)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件508包括一個前置攝像頭和/或后置攝像頭。當(dāng)終端500處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。

音頻組件510被配置為輸出和/或輸入音頻信號。例如,音頻組件510包括一個麥克風(fēng)(英文:microphone,簡稱:mic),當(dāng)終端500處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器504或經(jīng)由通信組件516發(fā)送。在一些實施例中,音頻組件510還包括一個揚聲器,用于輸出音頻信號。

i/o接口512為處理組件502和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。

傳感器組件514包括一個或多個傳感器,用于為終端500提供各個方面的狀態(tài)評估。例如,傳感器組件514可以檢測到終端500的打開/關(guān)閉狀態(tài),組件的相對定位,例如組件為終端500的顯示器和小鍵盤,傳感器組件514還可以檢測終端500或終端500一個組件的位置改變,用戶與終端500接觸的存在或不存在,終端500方位或加速/減速和終端500的溫度變化。傳感器組件514可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件514還可以包括光傳感器,如互補金屬氧化物半導(dǎo)體(英文:complementarymetaloxidesemiconductor,簡稱:cmos)或電荷耦合元件(英文:charge-coupleddevice,簡稱:ccd)圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件514還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。

通信組件516被配置為便于終端500和其他設(shè)備之間有線或無線方式的通信。終端500可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如無線保真(wireless-fidelity,簡稱:wi-fi),2g或3g,或它們的組合。在一個示例性實施例中,通信組件516經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,通信組件516還包括近場通信(英文:nearfieldcommunication,簡稱:nfc)模塊,以促進短程通信。例如,在nfc模塊可基于射頻識別(英文:radiofrequencyidentification,簡稱:rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(英文:infrareddataassociation,簡稱:irda)技術(shù),超寬帶(英文:ultrawideband,簡稱:uwb)技術(shù),藍牙(英文:bluetooth,簡稱:bt)技術(shù)和其他技術(shù)來實現(xiàn)。

在示例性實施例中,終端500可以被一個或多個應(yīng)用專用集成電路(英文:applicationspecificintegratedcircuit,簡稱:asic)、數(shù)字信號處理器(英文:digitalsignalprocessing,簡稱:dsp)、數(shù)字信號處理設(shè)備(英文:digitalsignalprocessingdevice,簡稱:dspd)、可編程邏輯器件(英文:programmablelogicdevice,簡稱:pld)、現(xiàn)場可編程門陣列(英文:field-programmablegatearray,簡稱:fpga)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述顯示模式切換方法。

在示例性實施例中,還提供了一種計算機可讀存儲介質(zhì),例如包括指令的存儲器504,上述指令可由終端500的處理器518執(zhí)行以實現(xiàn)圖1、圖2和圖3所示方法實施例中的顯示模式切換方法的步驟。例如,非臨時性計算機可讀存儲介質(zhì)可以是rom、隨機存取存儲器(英文:random-accessmemory,簡稱:ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。

本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。

應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1