本發(fā)明涉及通信領(lǐng)域,尤其涉及一種顯示控制方法和系統(tǒng)。
背景技術(shù):
隨著電子技術(shù)的發(fā)展,手機(jī)、平板電腦以及其他便攜式設(shè)備已經(jīng)成為人們工作和生活中必不可少的配置?,F(xiàn)有的終端設(shè)備中顯示屏顯示內(nèi)容的展示方式單一,無法跟隨終端設(shè)備空間姿態(tài)的變化而變化,與使用者的互動性差,無法對使用者對終端設(shè)備的動作進(jìn)行有效的反饋,導(dǎo)致使用體驗(yàn)死板,產(chǎn)品缺乏生命力,趣味性低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于現(xiàn)有的終端設(shè)備中顯示屏顯示內(nèi)容的展示方式單一,無法跟隨終端設(shè)備空間姿態(tài)的變化而變化,無法對使用者對終端設(shè)備的動作進(jìn)行有效的反饋的缺陷,提供一種顯示控制方法和系統(tǒng)。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:提供一種顯示控制方法,應(yīng)用于具有傳感器的終端裝置,所述顯示控制方法包括:
在檢測到作用于終端裝置的用戶操作時,接收傳感器檢測到的終端裝置的當(dāng)前空間姿態(tài);
判斷當(dāng)前空間姿態(tài)是否滿足預(yù)設(shè)條件或者為預(yù)設(shè)空間姿態(tài);
若當(dāng)前空間姿態(tài)滿足預(yù)設(shè)條件或者為預(yù)設(shè)空間姿態(tài),則對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié)。
優(yōu)選地,所述當(dāng)前空間姿態(tài)滿足預(yù)設(shè)條件包括:
終端裝置的偏轉(zhuǎn)角速度大于或者等于預(yù)設(shè)角速度閾值;或者
終端裝置的加速度大于或者等于預(yù)設(shè)加速度閾值;或者
終端裝置的加速度變化量大于或等于預(yù)設(shè)加速度變化閾值;或者
終端裝置的偏轉(zhuǎn)角速度變化量大于或者等于預(yù)設(shè)角速度變化閾值;
或者它們的組合。
優(yōu)選地,所述當(dāng)前空間姿態(tài)為預(yù)設(shè)空間姿態(tài)包括:
終端裝置的顯示屏與地平面垂直,并且終端裝置的顯示屏方向?yàn)榈谝回Q屏方向的空間姿態(tài);或者
終端裝置的顯示屏與地平面垂直,并且終端裝置的顯示屏方向?yàn)榈诙Q屏方向的空間姿態(tài);或者
終端裝置的顯示屏與地平面垂直,并且終端裝置的顯示屏方向?yàn)榈谝粰M屏方向的空間姿態(tài);或者
終端裝置的顯示屏與地平面垂直,并且終端裝置的顯示屏方向?yàn)榈诙M屏方向的空間姿態(tài)。
優(yōu)選地,所述接收傳感器檢測到的終端裝置的當(dāng)前空間姿態(tài)包括:
接收陀螺儀檢測到的終端裝置的偏轉(zhuǎn)方向以及偏轉(zhuǎn)角度;
所述對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié)包括:
根據(jù)終端裝置的所述偏轉(zhuǎn)角度對終端裝置的至少一個顯示屏的顯示內(nèi)容在所述偏轉(zhuǎn)方向的相反方向上的偏轉(zhuǎn)角度進(jìn)行控制。
優(yōu)選地,所述接收傳感器檢測到的終端裝置的當(dāng)前空間姿態(tài)包括:
接收陀螺儀檢測到的所述終端裝置的偏轉(zhuǎn)角速度或偏轉(zhuǎn)角速度變化量;或者
接收加速度傳感器檢測到的所述終端裝置的加速度或加速度變化量;或者
它們的組合。
優(yōu)選地,所述對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié)包括:
根據(jù)預(yù)設(shè)顏色規(guī)則調(diào)節(jié)終端裝置的至少一個顯示屏的顯示內(nèi)容的顏色;或者
控制終端裝置的至少一個顯示屏的顯示內(nèi)容在預(yù)設(shè)空間范圍內(nèi)根據(jù)終端裝置的移動方向來移動預(yù)設(shè)距離;或者
根據(jù)預(yù)設(shè)縮放規(guī)則對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行縮放;或者
根據(jù)預(yù)設(shè)透明度或模糊度調(diào)節(jié)終端裝置的至少一個顯示屏的顯示內(nèi)容的透明度或模糊度;或者
根據(jù)預(yù)設(shè)彎曲度調(diào)節(jié)終端裝置的至少一個顯示屏的顯示內(nèi)容的彎曲度;或者
根據(jù)預(yù)設(shè)明暗度調(diào)節(jié)終端裝置的至少一個顯示屏的顯示內(nèi)容的明暗度;
或者它們的組合。
提供一種顯示控制系統(tǒng),應(yīng)用于具有傳感器的終端裝置,其特征在于,所述顯示控制系統(tǒng)包括:
檢測單元,用于在檢測到作用于終端裝置的用戶操作時,接收傳感器檢測到的終端裝置的當(dāng)前空間姿態(tài);
判斷單元,用于判斷當(dāng)前空間姿態(tài)是否滿足預(yù)設(shè)條件或者為預(yù)設(shè)空間姿態(tài);
調(diào)節(jié)單元,用于在當(dāng)前空間姿態(tài)滿足預(yù)設(shè)條件或者為預(yù)設(shè)空間姿態(tài)時,對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié)。
優(yōu)選地,當(dāng)前空間姿態(tài)滿足預(yù)設(shè)條件包括:
終端裝置的偏轉(zhuǎn)角速度大于或者等于預(yù)設(shè)角速度閾值;或者
終端裝置的加速度大于或者等于預(yù)設(shè)加速度閾值;或者
終端裝置的加速度變化量大于或等于預(yù)設(shè)加速度變化閾值;或者
終端裝置的偏轉(zhuǎn)角速度變化量大于或者等于預(yù)設(shè)角速度變化閾值;
或者它們的組合;
當(dāng)前空間姿態(tài)為預(yù)設(shè)空間姿態(tài)包括:
終端裝置的顯示屏與地平面垂直,并且終端裝置的顯示屏方向?yàn)榈谝回Q屏方向的空間姿態(tài);或者
終端裝置的顯示屏與地平面垂直,并且終端裝置的顯示屏方向?yàn)榈诙Q屏方向的空間姿態(tài);或者
終端裝置的顯示屏與地平面垂直,并且終端裝置的顯示屏方向?yàn)榈谝粰M屏方向的空間姿態(tài);或者
終端裝置的顯示屏與地平面垂直,并且終端裝置的顯示屏方向?yàn)榈诙M屏方向的空間姿態(tài)。
優(yōu)選地,所述檢測單元包括:
第一偏轉(zhuǎn)檢測模塊,用于接收陀螺儀檢測到的終端裝置的偏轉(zhuǎn)方向以及偏轉(zhuǎn)角度;
所述調(diào)節(jié)單元包括:
第一偏轉(zhuǎn)調(diào)節(jié)模塊,用于根據(jù)終端裝置的所述偏轉(zhuǎn)角度對終端裝置的至少一個顯示屏的顯示內(nèi)容在所述偏轉(zhuǎn)方向的相反方向上的偏轉(zhuǎn)角度進(jìn)行控制。
優(yōu)選地,所述檢測單元包括:
第二偏轉(zhuǎn)檢測模塊,用于接收陀螺儀檢測到的所述終端裝置的偏轉(zhuǎn)角速度或偏轉(zhuǎn)角速度變化量;或者
加速度檢測模塊,用于接收加速度傳感器檢測到的所述終端裝置的加速度或加速度變化量;或者
空間姿態(tài)檢測模塊,用于接收陀螺儀檢測到的所述終端裝置的偏轉(zhuǎn)角速度或偏轉(zhuǎn)角速度變化量,以及接收加速度傳感器檢測到的所述終端裝置的加速度或加速度變化量;
所述調(diào)節(jié)單元包括:
顏色調(diào)節(jié)模塊,用于根據(jù)預(yù)設(shè)顏色規(guī)則調(diào)節(jié)終端裝置的至少一個顯示屏的顯示內(nèi)容的顏色;或者
移動控制模塊,用于控制終端裝置的至少一個顯示屏的顯示內(nèi)容在預(yù)設(shè)空間范圍內(nèi)根據(jù)終端裝置的移動方向來移動預(yù)設(shè)距離;或者
縮放調(diào)節(jié)模塊,用于根據(jù)預(yù)設(shè)縮放規(guī)則對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行縮放;或者
透明度或者模糊度調(diào)節(jié)模塊,用于根據(jù)預(yù)設(shè)透明度或模糊度調(diào)節(jié)終端裝置的至少一個顯示屏的顯示內(nèi)容的透明度或模糊度;或者
調(diào)節(jié)模塊,用于根據(jù)預(yù)設(shè)彎曲度調(diào)節(jié)終端裝置的至少一個顯示屏的顯示內(nèi)容的彎曲度;或者
明暗度調(diào)節(jié)模塊,用于根據(jù)預(yù)設(shè)明暗度調(diào)節(jié)終端裝置的至少一個顯示屏的顯示內(nèi)容的明暗度;
或者它們的組合。
提供一種顯示控制方法,應(yīng)用于具有傳感器的終端裝置,所述顯示控制方法包括:
在檢測到作用于終端裝置的用戶操作時,接收傳感器檢測到的終端裝置的當(dāng)前空間姿態(tài);
當(dāng)前空間姿態(tài)是否滿足預(yù)設(shè)條件或者為預(yù)設(shè)空間姿態(tài);
若當(dāng)前空間姿態(tài)滿足預(yù)設(shè)條件或者為預(yù)設(shè)空間姿態(tài),則對終端裝置的至少一個顯示屏的全部或部分顯示內(nèi)容進(jìn)行調(diào)節(jié)。
實(shí)施本發(fā)明的技術(shù)方案,用戶可以通過改變終端裝置的空間姿態(tài),與終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行互動,增加了趣味性。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明提供的一種顯示控制方法的第一實(shí)施例的流程示意圖;
圖2是本發(fā)明提供的一種顯示控制方法的第一實(shí)施例中顯示控制效果示意圖;
圖3是本發(fā)明提供的一種顯示控制方法中顯示內(nèi)容的預(yù)定的初始空間姿態(tài)的效果示意圖;
圖4是本發(fā)明提供的一種顯示控制方法中顯示內(nèi)容的縮放效果示意圖;
圖5為本發(fā)明提供的一種顯示控制系統(tǒng)第一實(shí)施例的功能框圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請參閱圖1,圖1為本發(fā)明提供的一種顯示控制方法,該實(shí)施例的顯示控制方法可以應(yīng)用于終端裝置中,終端裝置包括傳感器。終端裝置包括但不限于移動終端、平板電腦、智能手表、智能手環(huán)、筆記本電腦、臺式電腦、mp3、mp4等。終端裝置的操作系統(tǒng)可包括但不限于flyme操作系統(tǒng)、android操作系統(tǒng)、ios操作系統(tǒng)、symbian(塞班)操作系統(tǒng)、blackberry(黑莓)操作系統(tǒng)、windowsphone操作系統(tǒng)等等。如圖1所示,該實(shí)施例的顯示控制方法包括如下步驟:
s11:在檢測到作用于終端裝置的用戶操作時,接收傳感器檢測終端裝置的當(dāng)前空間姿態(tài)。
可以通過終端裝置的傳感器來檢測作用于終端裝置的用戶操作。例如,可以通過以下一種或者多種傳感器來檢測作用于終端裝置的用戶操作:通過陀螺儀檢測終端裝置的偏轉(zhuǎn)角速度,通過加速度傳感器檢測終端裝置的加速度,通過壓力傳感器檢測用戶對終端裝置的握持力度。當(dāng)傳感器檢測到的信息符合預(yù)設(shè)條件時,判斷檢測到作用于終端裝置的用戶操作,則接收傳感器檢測到的終端裝置的當(dāng)前空間姿態(tài)。
在本實(shí)施例中,接收傳感器檢測到的終端裝置的當(dāng)前空間姿態(tài)包括:接收陀螺儀檢測到的終端裝置的偏轉(zhuǎn)方向以及偏轉(zhuǎn)角度。
s12:判斷當(dāng)前空間姿態(tài)是否滿足預(yù)設(shè)條件或者為預(yù)設(shè)空間姿態(tài)。
當(dāng)用于檢測作用于終端裝置的用戶操作的傳感器與用于檢測終端裝置的當(dāng)前空間姿態(tài)的傳感器相同時,用于判斷是否檢測到作用于終端裝置的用戶操作的預(yù)設(shè)條件和用于判斷當(dāng)前空間姿態(tài)是否滿足要求的預(yù)設(shè)條件可以相同也可以不相同。例如,使用陀螺儀檢測作用于終端裝置的用戶操作和終端裝置的當(dāng)前空間姿態(tài),則當(dāng)陀螺儀檢測到的終端裝置的偏轉(zhuǎn)方向發(fā)生變化且偏轉(zhuǎn)角度大于或者等于第一偏轉(zhuǎn)角度閾值時,判斷檢測到作用于終端裝置的用戶操作,且檢測到的終端裝置的偏轉(zhuǎn)方向以及偏轉(zhuǎn)角度符合預(yù)設(shè)條件?;蛘撸褂猛勇輧x檢測作用于終端裝置的用戶操作和終端裝置的當(dāng)前空間姿態(tài),則當(dāng)陀螺儀檢測到的終端裝置的偏轉(zhuǎn)方向發(fā)生變化且偏轉(zhuǎn)角度大于或者等于第一偏轉(zhuǎn)角度閾值且小于第二偏轉(zhuǎn)角度閾值時,判斷檢測到作用于終端裝置的用戶操作,但檢測到的終端裝置的偏轉(zhuǎn)方向以及偏轉(zhuǎn)角度不符合預(yù)設(shè)條件。
當(dāng)用于檢測作用于終端裝置的用戶操作的傳感器與用于檢測終端裝置的當(dāng)前空間姿態(tài)的傳感器相同時,用于判斷是否檢測到作用于終端裝置的用戶操作的預(yù)設(shè)條件和用于判斷當(dāng)前空間姿態(tài)是否滿足要求的預(yù)設(shè)條件不相同。例如,使用壓力傳感器檢測作用于終端裝置的用戶操作,使用陀螺儀檢測終端裝置的當(dāng)前空間姿態(tài)。當(dāng)壓力傳感器檢測到用戶對終端裝置的握持力度大于或者等于預(yù)設(shè)壓力閾值時,判斷檢測到作用于終端裝置的用戶操作,此時接收陀螺儀檢測終端裝置的當(dāng)前空間姿態(tài)。若陀螺儀檢測到的終端裝置的偏轉(zhuǎn)方向發(fā)生變化且偏轉(zhuǎn)角度大于或者等于偏轉(zhuǎn)角度閾值時,判斷當(dāng)前空間姿態(tài)滿足預(yù)設(shè)條件。
或者,使用陀螺儀檢測終端裝置的偏轉(zhuǎn)角速度,和/或通過加速度傳感器檢測終端裝置的加速度。然后根據(jù)檢測到的偏轉(zhuǎn)角速度和/或加速度計算終端裝置的當(dāng)前空間姿態(tài)。例如,通過陀螺儀分別檢測三維直角坐標(biāo)系中x軸、y軸和z軸上的偏轉(zhuǎn)角速度,通過現(xiàn)有的計算方法計算出終端裝置的當(dāng)前空間姿態(tài)。其余情況以此類推。
預(yù)設(shè)空間姿態(tài)包括但不限于以下情況中的任意一種:
終端裝置的顯示屏與地平面垂直,并且終端裝置的顯示屏方向?yàn)榈谝回Q屏方向的空間姿態(tài);或者
終端裝置的顯示屏與地平面垂直,并且終端裝置的顯示屏方向?yàn)榈诙Q屏方向的空間姿態(tài);或者
終端裝置的顯示屏與地平面垂直,并且終端裝置的顯示屏方向?yàn)榈谝粰M屏方向的空間姿態(tài);或者
終端裝置的顯示屏與地平面垂直,并且終端裝置的顯示屏方向?yàn)榈诙M屏方向的空間姿態(tài)。
當(dāng)傳感器檢測到的終端裝置的當(dāng)前空間姿態(tài)為上述情況中的任意一種,則符合預(yù)設(shè)空間姿態(tài)。
s13:若當(dāng)前空間姿態(tài)滿足預(yù)設(shè)條件或者為預(yù)設(shè)空間姿態(tài),則對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié)。
在本實(shí)施例中,當(dāng)陀螺儀檢測到的終端裝置的偏轉(zhuǎn)方向發(fā)生變化且偏轉(zhuǎn)角度大于或者等于偏轉(zhuǎn)角度閾值,或者陀螺儀檢測到的終端裝置的當(dāng)前空間姿態(tài)符合為預(yù)設(shè)空間姿態(tài)時,則根據(jù)終端裝置的偏轉(zhuǎn)角度對終端裝置的至少一個顯示屏的顯示內(nèi)容在終端裝置的偏轉(zhuǎn)方向的相反方向上的偏轉(zhuǎn)角度進(jìn)行控制。其中,可以對顯示屏中的全部或者部分顯示內(nèi)容進(jìn)行調(diào)節(jié)。
在其他實(shí)施例中,終端裝置包括多個顯示屏,在當(dāng)前空間姿態(tài)滿足預(yù)設(shè)條件或者為預(yù)設(shè)空間姿態(tài)時,對多個顯示屏中的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié)。
例如,如圖2所示,終端裝置以手機(jī)為例,手機(jī)包括設(shè)置在一側(cè)的主屏和設(shè)置在背面一側(cè)的副屏(圖示為副屏),手機(jī)的初始空間姿態(tài)為:與地平面垂直,且主屏和副屏均與用戶面部平行。陀螺儀檢測到的終端裝置沿著順時針方向偏轉(zhuǎn)了角度a,滿足預(yù)設(shè)條件,則控制主屏和/或副屏上的顯示內(nèi)容在逆時針方向上偏轉(zhuǎn)角度a。如此,保證主屏和/或副屏上的顯示內(nèi)容仍然與用戶面部平行。例如,用戶正在觀看副屏,用戶將手機(jī)順時針偏轉(zhuǎn)角度a后,副屏的顯示內(nèi)容仍然朝向用戶。
通過根據(jù)終端裝置的偏轉(zhuǎn)角度對終端裝置的至少一個顯示屏的顯示內(nèi)容在終端裝置的偏轉(zhuǎn)方向的相反方向上的偏轉(zhuǎn)角度進(jìn)行控制,實(shí)現(xiàn)無論終端裝置如何偏轉(zhuǎn),終端裝置的至少一個顯示屏的顯示內(nèi)容總是保持預(yù)定的初始空間姿態(tài)。預(yù)定的初始空間姿態(tài)為便于用戶觀看顯示內(nèi)容的空間姿態(tài),如圖3所示。
在本發(fā)明的顯示控制方法的第二實(shí)施例中,參見圖1,該實(shí)施例的顯示控制方法包括如下步驟:
s11:在檢測到作用于終端裝置的用戶操作時,接收傳感器檢測終端裝置的當(dāng)前空間姿態(tài);
s12:判斷當(dāng)前空間姿態(tài)是否滿足預(yù)設(shè)條件或者為預(yù)設(shè)空間姿態(tài);
s13:若當(dāng)前空間姿態(tài)滿足預(yù)設(shè)條件或者為預(yù)設(shè)空間姿態(tài),則對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié)。
本實(shí)施例與第一實(shí)施例的區(qū)別在于,步驟s11中,接收傳感器檢測到的終端裝置的當(dāng)前空間姿態(tài)包括:接收陀螺儀檢測終端裝置的偏轉(zhuǎn)角速度。步驟s13中,當(dāng)前空間姿態(tài)滿足預(yù)設(shè)條件包括:終端裝置的偏轉(zhuǎn)角速度大于或者等于預(yù)設(shè)角速度閾值。
或者,步驟s11中,接收傳感器檢測到的終端裝置的當(dāng)前空間姿態(tài)包括:接收陀螺儀檢測終端裝置的偏轉(zhuǎn)角速度變化量。步驟s13中,當(dāng)前空間姿態(tài)滿足預(yù)設(shè)條件包括:終端裝置的偏轉(zhuǎn)角速度變化量大于或者等于預(yù)設(shè)角速度變化閾值。
或者,步驟s11中,接收傳感器檢測到的終端裝置的當(dāng)前空間姿態(tài)包括:接收加速度傳感器檢測到的終端裝置的加速度。步驟s13中,當(dāng)前空間姿態(tài)滿足預(yù)設(shè)條件包括:終端裝置的加速度大于或者等于預(yù)設(shè)加速度閾值。
或者,步驟s11中,接收傳感器檢測到的終端裝置的當(dāng)前空間姿態(tài)包括:接收加速度傳感器檢測到的終端裝置的加速度變化量。步驟s13中,當(dāng)前空間姿態(tài)滿足預(yù)設(shè)條件包括:終端裝置的加速度大于或者等于預(yù)設(shè)加速度變化閾值。
或者,是上述情況的組合。
在本實(shí)施例中的步驟s13中,對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié)包括:根據(jù)預(yù)設(shè)顏色規(guī)則調(diào)節(jié)終端裝置的至少一個顯示屏的顯示內(nèi)容的顏色。預(yù)設(shè)顏色規(guī)則包括按照預(yù)設(shè)時間間隔,隨機(jī)或者按照預(yù)設(shè)顏色順序來改變終端裝置的至少一個顯示屏的顯示內(nèi)容的顏色。
或者,對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié)包括:控制終端裝置的至少一個顯示屏的顯示內(nèi)容在預(yù)設(shè)空間范圍內(nèi)根據(jù)終端裝置的移動方向來移動預(yù)設(shè)距離。例如,顯示內(nèi)容會跟隨終端裝置的移動方向來移動。終端裝置以手機(jī)為例,手機(jī)檢測到用戶晃動操作時,手機(jī)會根據(jù)其晃動方向判斷界面元素(顯示內(nèi)容)的移動方向,根據(jù)預(yù)設(shè)路徑進(jìn)行小區(qū)間位移,使得界面元素在某個區(qū)間內(nèi)根據(jù)用戶晃動的方向位移。
或者,如圖4所示,對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié)包括:根據(jù)預(yù)設(shè)縮放規(guī)則對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行縮放。終端裝置以手機(jī)為例,手機(jī)檢測到用戶的晃動操作時,界面元素會進(jìn)行縮放。
或者,對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié)包括:根據(jù)預(yù)設(shè)透明度或模糊度調(diào)節(jié)終端裝置的至少一個顯示屏的顯示內(nèi)容的透明度或模糊度。
或者,對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié)包括:根據(jù)預(yù)設(shè)彎曲度調(diào)節(jié)終端裝置的至少一個顯示屏的顯示內(nèi)容的彎曲度。
或者,對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié)包括:根據(jù)預(yù)設(shè)明暗度調(diào)節(jié)終端裝置的至少一個顯示屏的顯示內(nèi)容的明暗度。
或者,對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié)包括上述情況的任意組合。
終端裝置以手機(jī)為例,手機(jī)包括設(shè)置于手機(jī)正面的主屏和設(shè)置在手機(jī)背面的副屏。用戶通過在副屏上進(jìn)行預(yù)定操作,實(shí)現(xiàn)在副屏上切換和/或增加顯示內(nèi)容。切換和/或增加的顯示內(nèi)容包括文字信息、字符信息、靜態(tài)圖像信息和動態(tài)圖像信息中的一種或者多種。
本發(fā)明的顯示控制方法的第二實(shí)施例中,在檢測到作用于終端裝置的用戶操作時,通過上述一種或者多種方式對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié),使得終端裝置的至少一個顯示屏的顯示內(nèi)容對用戶操作進(jìn)行反饋,增加了趣味性。
圖5為本發(fā)明提供的一種顯示控制系統(tǒng)第一實(shí)施例的功能框圖,顯示控制系統(tǒng)應(yīng)用于具有傳感器以及多個顯示屏的終端裝置,如圖5所示,顯示控制系統(tǒng)500包括:
檢測單元510,用于在檢測到作用于終端裝置的用戶操作時,接收傳感器檢測終端裝置的當(dāng)前空間姿態(tài);
判斷單元520,用于判斷當(dāng)前空間姿態(tài)是否滿足預(yù)設(shè)條件或者為預(yù)設(shè)空間姿態(tài);
調(diào)節(jié)單元530,用于在當(dāng)前空間姿態(tài)滿足預(yù)設(shè)條件或者為預(yù)設(shè)空間姿態(tài)時,對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié)。
可以通過終端裝置的傳感器來檢測作用于終端裝置的用戶操作。例如,可以通過以下一種或者多種傳感器來檢測作用于終端裝置的用戶操作:通過陀螺儀檢測終端裝置的偏轉(zhuǎn)角速度,通過加速度傳感器檢測終端裝置的加速度,通過壓力傳感器檢測用戶對終端裝置的握持力度。當(dāng)傳感器檢測到的信息符合預(yù)設(shè)條件時,判斷檢測到作用于終端裝置的用戶操作,則接收傳感器檢測到的終端裝置的當(dāng)前空間姿態(tài)。
當(dāng)用于檢測作用于終端裝置的用戶操作的傳感器與用于檢測終端裝置的當(dāng)前空間姿態(tài)的傳感器相同時,用于判斷是否檢測到作用于終端裝置的用戶操作的預(yù)設(shè)條件和用于判斷當(dāng)前空間姿態(tài)是否滿足要求的預(yù)設(shè)條件可以相同也可以不相同。例如,使用陀螺儀檢測作用于終端裝置的用戶操作和終端裝置的當(dāng)前空間姿態(tài),則當(dāng)陀螺儀檢測到的終端裝置的偏轉(zhuǎn)方向發(fā)生變化且偏轉(zhuǎn)角度大于或者等于第一偏轉(zhuǎn)角度閾值時,判斷檢測到作用于終端裝置的用戶操作,且檢測到的終端裝置的偏轉(zhuǎn)方向以及偏轉(zhuǎn)角度符合預(yù)設(shè)條件?;蛘?,使用陀螺儀檢測作用于終端裝置的用戶操作和終端裝置的當(dāng)前空間姿態(tài),則當(dāng)陀螺儀檢測到的終端裝置的偏轉(zhuǎn)方向發(fā)生變化且偏轉(zhuǎn)角度大于或者等于第一偏轉(zhuǎn)角度閾值且小于第二偏轉(zhuǎn)角度閾值時,判斷檢測到作用于終端裝置的用戶操作,但檢測到的終端裝置的偏轉(zhuǎn)方向以及偏轉(zhuǎn)角度不符合預(yù)設(shè)條件。
當(dāng)用于檢測作用于終端裝置的用戶操作的傳感器與用于檢測終端裝置的當(dāng)前空間姿態(tài)的傳感器相同時,用于判斷是否檢測到作用于終端裝置的用戶操作的預(yù)設(shè)條件和用于判斷當(dāng)前空間姿態(tài)是否滿足要求的預(yù)設(shè)條件不相同。例如,使用壓力傳感器檢測作用于終端裝置的用戶操作,使用陀螺儀檢測終端裝置的當(dāng)前空間姿態(tài)。當(dāng)壓力傳感器檢測到用戶對終端裝置的握持力度大于或者等于預(yù)設(shè)壓力閾值時,判斷檢測到作用于終端裝置的用戶操作,此時接收陀螺儀檢測終端裝置的當(dāng)前空間姿態(tài)。若陀螺儀檢測到的終端裝置的偏轉(zhuǎn)方向發(fā)生變化且偏轉(zhuǎn)角度大于或者等于偏轉(zhuǎn)角度閾值時,判斷當(dāng)前空間姿態(tài)滿足預(yù)設(shè)條件。
或者,使用陀螺儀檢測終端裝置的偏轉(zhuǎn)角速度,和/或通過加速度傳感器檢測終端裝置的加速度。然后根據(jù)檢測到的偏轉(zhuǎn)角速度和/或加速度計算終端裝置的當(dāng)前空間姿態(tài)。例如,通過陀螺儀分別檢測三維直角坐標(biāo)系中x軸、y軸和z軸上的偏轉(zhuǎn)角速度,通過現(xiàn)有的計算方法計算出終端裝置的當(dāng)前空間姿態(tài)。其余情況以此類推。
預(yù)設(shè)空間姿態(tài)包括但不限于以下情況中的任意一種:
終端裝置的顯示屏與地平面垂直,并且終端裝置的顯示屏方向?yàn)榈谝回Q屏方向的空間姿態(tài);或者
終端裝置的顯示屏與地平面垂直,并且終端裝置的顯示屏方向?yàn)榈诙Q屏方向的空間姿態(tài);或者
終端裝置的顯示屏與地平面垂直,并且終端裝置的顯示屏方向?yàn)榈谝粰M屏方向的空間姿態(tài);或者
終端裝置的顯示屏與地平面垂直,并且終端裝置的顯示屏方向?yàn)榈诙M屏方向的空間姿態(tài)。
當(dāng)傳感器檢測到的終端裝置的當(dāng)前空間姿態(tài)為上述情況中的任意一種,則符合預(yù)設(shè)空間姿態(tài)。
在本實(shí)施例中,檢測單元510包括第一偏轉(zhuǎn)檢測模塊,第一偏轉(zhuǎn)檢測模塊用于通過陀螺儀檢測終端裝置的偏轉(zhuǎn)方向以及偏轉(zhuǎn)角度。
調(diào)節(jié)單元530包括第一偏轉(zhuǎn)調(diào)節(jié)模塊,第一偏轉(zhuǎn)調(diào)節(jié)模塊用于在陀螺儀檢測到的終端裝置的偏轉(zhuǎn)方向發(fā)生變化且偏轉(zhuǎn)角度大于或者等于偏轉(zhuǎn)角度閾值,或者陀螺儀檢測到的終端裝置的當(dāng)前空間姿態(tài)符合為預(yù)設(shè)空間姿態(tài)時,根據(jù)終端裝置的偏轉(zhuǎn)角度對終端裝置的至少一個顯示屏的顯示內(nèi)容在終端裝置的偏轉(zhuǎn)方向的相反方向上的偏轉(zhuǎn)角度進(jìn)行控制。
其中,可以對顯示屏中的全部或者部分顯示內(nèi)容進(jìn)行調(diào)節(jié)。
在其他實(shí)施例中,終端裝置包括多個顯示屏,在當(dāng)前空間姿態(tài)滿足預(yù)設(shè)條件或者為預(yù)設(shè)空間姿態(tài)時,對多個顯示屏中的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié)。例如,如圖2所示,終端裝置以手機(jī)為例,手機(jī)包括設(shè)置在一側(cè)的主屏和設(shè)置在背面一側(cè)的副屏(圖示為副屏),手機(jī)的初始空間姿態(tài)為:與地平面垂直,且主屏和副屏均與用戶面部平行。陀螺儀檢測到的終端裝置沿著順時針方向偏轉(zhuǎn)了角度a,滿足預(yù)設(shè)條件,則控制主屏和/或副屏上的顯示內(nèi)容在逆時針方向上偏轉(zhuǎn)角度a。如此,保證主屏和/或副屏上的顯示內(nèi)容仍然與用戶面部平行。例如,用戶正在觀看副屏,用戶將手機(jī)順時針偏轉(zhuǎn)角度a后,副屏的顯示內(nèi)容仍然朝向用戶。
通過根據(jù)終端裝置的偏轉(zhuǎn)角度對終端裝置的至少一個顯示屏的顯示內(nèi)容在終端裝置的偏轉(zhuǎn)方向的相反方向上的偏轉(zhuǎn)角度進(jìn)行控制,實(shí)現(xiàn)無論終端裝置如何偏轉(zhuǎn),終端裝置的至少一個顯示屏的顯示內(nèi)容總是保持預(yù)定的初始空間姿態(tài)。預(yù)定的初始空間姿態(tài)為便于用戶觀看顯示內(nèi)容的空間姿態(tài),如圖3所示。
在本發(fā)明提供的一種顯示控制系統(tǒng)的第二實(shí)施例中,參見圖5,顯示控制系統(tǒng)500包括:
檢測單元510,用于在檢測到作用于終端裝置的用戶操作時,接收傳感器檢測終端裝置的當(dāng)前空間姿態(tài);
判斷單元520,用于判斷當(dāng)前空間姿態(tài)是否滿足預(yù)設(shè)條件或者為預(yù)設(shè)空間姿態(tài);
調(diào)節(jié)單元530,用于在當(dāng)前空間姿態(tài)滿足預(yù)設(shè)條件或者為預(yù)設(shè)空間姿態(tài)時,對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié)。
本實(shí)施例與第一實(shí)施例的區(qū)別在于,在本實(shí)施例中,檢測單元510包括:
第二偏轉(zhuǎn)檢測模塊,用于接收陀螺儀檢測到的所述終端裝置的偏轉(zhuǎn)角速度或偏轉(zhuǎn)角速度變化量;或者
加速度檢測模塊,用于接收加速度傳感器檢測到的所述終端裝置的加速度或加速度變化量;或者
空間姿態(tài)檢測模塊,用于接收陀螺儀檢測到的所述終端裝置的偏轉(zhuǎn)角速度或偏轉(zhuǎn)角速度變化量,以及接收加速度傳感器檢測到的所述終端裝置的加速度或加速度變化量;
或者它們的組合。
相應(yīng)的,當(dāng)前空間姿態(tài)滿足預(yù)設(shè)條件包括:
終端裝置的偏轉(zhuǎn)角速度大于或者等于預(yù)設(shè)角速度閾值;或者
終端裝置的加速度大于或者等于預(yù)設(shè)加速度閾值;或者
終端裝置的加速度變化量大于或等于預(yù)設(shè)加速度變化閾值;或者
終端裝置的偏轉(zhuǎn)角速度變化量大于或者等于預(yù)設(shè)角速度變化閾值;
或者它們的組合。
調(diào)節(jié)單元530包括:
顏色調(diào)節(jié)模塊,用于根據(jù)預(yù)設(shè)顏色規(guī)則調(diào)節(jié)終端裝置的至少一個顯示屏的顯示內(nèi)容的顏色;或者
移動控制模塊,用于控制終端裝置的至少一個顯示屏的顯示內(nèi)容在預(yù)設(shè)空間范圍內(nèi)根據(jù)終端裝置的移動方向來移動預(yù)設(shè)距離;或者
縮放調(diào)節(jié)模塊,用于根據(jù)預(yù)設(shè)縮放規(guī)則對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行縮放;或者
透明度或者模糊度調(diào)節(jié)模塊,用于根據(jù)預(yù)設(shè)透明度或模糊度調(diào)節(jié)終端裝置的至少一個顯示屏的顯示內(nèi)容的透明度或模糊度;或者
彎曲度調(diào)節(jié)模塊,用于根據(jù)預(yù)設(shè)彎曲度調(diào)節(jié)終端裝置的至少一個顯示屏的顯示內(nèi)容的彎曲度;或者
明暗度調(diào)節(jié)模塊,用于根據(jù)預(yù)設(shè)明暗度調(diào)節(jié)終端裝置的至少一個顯示屏的顯示內(nèi)容的明暗度;
或者它們的組合。
在本發(fā)明的顯示控制系統(tǒng)的第二實(shí)施例中,在檢測到作用于終端裝置的用戶操作時,通過上述一種或者多種方式對終端裝置的至少一個顯示屏的顯示內(nèi)容進(jìn)行調(diào)節(jié),使得終端裝置的至少一個顯示屏的顯示內(nèi)容對用戶操作進(jìn)行反饋,增加了趣味性。
本發(fā)明各實(shí)施例的方法中以及之間的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。本發(fā)明實(shí)施例的裝置中的模塊或單元或子單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令終端裝置相關(guān)的硬件來完成,該程序可以存儲于一計算機(jī)可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:閃存盤、只讀存儲器(read-onlymemory,rom)、隨機(jī)存取器(randomaccessmemory,ram)、磁盤或光盤等。
以上所揭露的僅為本發(fā)明的較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明的權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。