本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及屏幕畫面顯示方法及裝置。
背景技術(shù):
目前,移動(dòng)終端已經(jīng)成為了人們生活必不可缺的電子設(shè)備,用戶在各種場(chǎng)合都需要用到移動(dòng)終端(例如手機(jī))。但是在用戶移動(dòng)的過程中使用移動(dòng)終端的過程中(例如坐車),將由于屏幕和人眼之間發(fā)生位移從而導(dǎo)致,人眼在觀看屏幕時(shí),由于動(dòng)暈癥導(dǎo)致視覺疲勞,影響畫面的顯示效果。
上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種屏幕畫面顯示方法及裝置,旨在有效防止人眼與屏幕間位置變換導(dǎo)致視覺疲勞,提高畫面的顯示效果。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種屏幕畫面顯示方法包括以下步驟:
根據(jù)預(yù)置的顯示調(diào)整緩沖區(qū)調(diào)整終端顯示屏的畫面顯示區(qū)域,以使所述畫面顯示區(qū)域小于所述顯示屏的物理顯示區(qū)域;
獲取預(yù)設(shè)傳感器檢測(cè)的數(shù)據(jù),并根據(jù)檢測(cè)的數(shù)據(jù)判斷終端是否發(fā)生位移;
若是,則根據(jù)所述終端的位移量調(diào)整所述畫面顯示區(qū)域顯示的大小和/或位置,以減小所述畫面顯示區(qū)域顯示的屏幕畫面顯示與人眼的相對(duì)位移量。
優(yōu)選地,所述根據(jù)預(yù)置的顯示調(diào)整緩沖區(qū)調(diào)整終端顯示屏的畫面顯示區(qū)域之后還包括:
接收到顯示調(diào)整緩沖區(qū)大小調(diào)整指令時(shí),調(diào)整所述畫面顯示區(qū)域的大小。
優(yōu)選地,所述根據(jù)終端的位移量調(diào)整所述畫面顯示區(qū)域顯示的大小和/或位置包括:
當(dāng)所述終端沿所述顯示屏的中垂線方向發(fā)生位移時(shí),根據(jù)終端的位移量 對(duì)所述屏幕畫面的像素進(jìn)行放大或縮小處理,并繪制于預(yù)置的緩存區(qū)內(nèi);當(dāng)所述終端沿垂直于所述顯示屏的中垂線方向發(fā)生位移時(shí),將根據(jù)終端的位移量對(duì)所述屏幕畫面的像素進(jìn)行偏移處理,并繪制于預(yù)置的緩存區(qū)內(nèi);
將所述緩存區(qū)繪制的屏幕畫面輸出顯示至所述顯示屏。
優(yōu)選地,所述將緩存區(qū)繪制的屏幕畫面輸出顯示至所述顯示屏之前還包括:
判斷所述緩存區(qū)繪制的屏幕畫面是否超出所述顯示屏的物理顯示區(qū)域;
若是,則根據(jù)所述顯示屏的物理顯示區(qū)域坐標(biāo)調(diào)整所述屏幕畫面顯示的大小和位置。
優(yōu)選地,所述根據(jù)預(yù)置的顯示調(diào)整緩沖區(qū)調(diào)整終端顯示屏的畫面顯示區(qū)域之前還包括:
判斷終端是否進(jìn)入屏幕自適應(yīng)調(diào)整模式;若是,則執(zhí)行所述根據(jù)預(yù)置的顯示調(diào)整緩沖區(qū)調(diào)整終端顯示屏的畫面顯示區(qū)域的步驟。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種屏幕畫面顯示裝置,所述屏幕畫面顯示裝置包括:
顯示模塊,用于根據(jù)預(yù)置的顯示調(diào)整緩沖區(qū)調(diào)整終端顯示屏的畫面顯示區(qū)域,以使所述畫面顯示區(qū)域小于所述顯示屏的物理顯示區(qū)域;
第一判斷模塊,用于獲取預(yù)設(shè)傳感器檢測(cè)的數(shù)據(jù),并根據(jù)檢測(cè)的數(shù)據(jù)判斷終端是否發(fā)生位移;
第一調(diào)整模塊,用于當(dāng)終端發(fā)生位移時(shí),根據(jù)所述終端的位移量調(diào)整所述畫面顯示區(qū)域顯示的大小和/或位置,以減小所述畫面顯示區(qū)域顯示的屏幕畫面顯示與人眼的相對(duì)位移量。
優(yōu)選地,所述屏幕畫面顯示裝置還包括:
第二調(diào)整模塊,接收到顯示調(diào)整緩沖區(qū)大小調(diào)整指令時(shí),調(diào)整所述畫面顯示區(qū)域的大小。
優(yōu)選地,所述第一調(diào)整模塊包括:
繪圖單元,用于當(dāng)所述終端沿所述顯示屏的中垂線方向發(fā)生位移時(shí),根據(jù)終端的位移量對(duì)所述屏幕畫面的像素進(jìn)行放大或縮小處理,并繪制于預(yù)置的緩存區(qū)內(nèi);當(dāng)所述終端沿垂直于所述顯示屏的中垂線方向發(fā)生位移時(shí),將 根據(jù)終端的位移量對(duì)所述屏幕畫面的像素進(jìn)行偏移處理,并繪制于預(yù)置的緩存區(qū)內(nèi);
輸出單元,用于將所述緩存區(qū)繪制的屏幕畫面輸出顯示至所述顯示屏。
優(yōu)選地,所述第一調(diào)整模塊還包括:
判斷單元,用于判斷所述緩存區(qū)繪制的屏幕畫面是否超出所述顯示屏的物理顯示區(qū)域;
調(diào)整單元,用于當(dāng)所述屏幕畫面超出所述物理顯示區(qū)域時(shí),根據(jù)所述顯示屏的物理顯示區(qū)域坐標(biāo)調(diào)整所述屏幕畫面顯示的大小和位置。
優(yōu)選地,所述屏幕畫面顯示裝置還包括:
第二判斷模塊,用于判斷終端是否進(jìn)入屏幕自適應(yīng)調(diào)整模式;并當(dāng)終端進(jìn)入屏幕自適應(yīng)調(diào)整模式時(shí),觸發(fā)顯示模塊根據(jù)預(yù)置的顯示調(diào)整緩沖區(qū)調(diào)整終端顯示屏的畫面顯示區(qū)域。
本發(fā)明實(shí)施例通過設(shè)置顯示調(diào)整緩沖區(qū),并當(dāng)通過預(yù)設(shè)傳感器檢測(cè)到終端發(fā)生位移后,根據(jù)位移量在顯示調(diào)整緩沖區(qū)內(nèi)調(diào)整畫面顯示區(qū)域的顯示大小和/或位置。以減小所述畫面顯示區(qū)域顯示的屏幕畫面顯示與人眼的相對(duì)位移量,從而有效防止人眼與屏幕間位置變換導(dǎo)致視覺疲勞,提高了畫面的顯示效果。
附圖說明
圖1為本發(fā)明屏幕畫面顯示方法第一實(shí)施例的流程示意圖;
圖2為本發(fā)明屏幕畫面顯示方法一實(shí)施例顯示屏的顯示區(qū)分布示例圖;
圖3為本發(fā)明屏幕畫面顯示方法第二實(shí)施例的流程示意圖;
圖4為本發(fā)明屏幕畫面顯示方法第三實(shí)施例中調(diào)整畫面顯示區(qū)域的細(xì)化流程示意圖;
圖5為本發(fā)明屏幕畫面顯示方法第四實(shí)施例中調(diào)整畫面顯示區(qū)域的細(xì)化流程示意圖;
圖6為本發(fā)明屏幕畫面顯示方法第五實(shí)施例的流程示意圖;
圖7為本發(fā)明屏幕畫面顯示裝置第一實(shí)施例的功能模塊示意圖;
圖8為本發(fā)明屏幕畫面顯示裝置第二實(shí)施例的功能模塊示意圖;
圖9為本發(fā)明屏幕畫面顯示裝置第三實(shí)施例中第一調(diào)整模塊的細(xì)化功能模塊示意圖;
圖10為本發(fā)明屏幕畫面顯示裝置第四實(shí)施例中第一調(diào)整模塊的細(xì)化功能模塊示意圖;
圖11為本發(fā)明屏幕畫面顯示裝置第五實(shí)施例的功能模塊示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種屏幕畫面顯示方法,參照?qǐng)D1,在本發(fā)明屏幕畫面顯示方法第一實(shí)施例中,該屏幕畫面顯示方法包括以下步驟:
步驟S10,根據(jù)預(yù)置的顯示調(diào)整緩沖區(qū)調(diào)整終端顯示屏的畫面顯示區(qū)域,以使所述畫面顯示區(qū)域小于所述顯示屏的物理顯示區(qū)域;
本發(fā)明實(shí)施例提供的屏幕畫面顯示方法主要應(yīng)用于移動(dòng)終端中,用于控制顯示屏的屏幕畫面的顯示狀態(tài)。該終端可以為手機(jī)、pad等,以下各實(shí)施例以手機(jī)為例,作出詳細(xì)說明。如圖2所示,上述畫面顯示區(qū)域?yàn)槭謾C(jī)屏幕的實(shí)際顯示區(qū)c,在手機(jī)屏幕的物理顯示區(qū)域a上除了實(shí)際顯示區(qū)c以外的部分為顯示調(diào)整緩沖區(qū)b。具體地,顯示調(diào)整緩沖區(qū)b調(diào)整實(shí)際顯示區(qū)a的顯示位置和顯示大小。在初始狀態(tài)下,顯示調(diào)整緩沖區(qū)b可以顯示為黑色或其他填充顏色,作為手機(jī)邊框的一部分。應(yīng)當(dāng)說明的是,上述顯示調(diào)整緩沖區(qū)b的形狀和大小可以根據(jù)實(shí)際需要進(jìn)行設(shè)置,用戶可以根據(jù)手機(jī)屏幕的大小以及自身的眩暈容忍程度在屏幕進(jìn)行設(shè)置,用戶的容忍度越大,則可以設(shè)置的顯示調(diào)整緩沖區(qū)越小。本實(shí)施例中,優(yōu)選地,上述實(shí)際顯示區(qū)c位于所述顯示屏的物理顯示區(qū)a的中心,且為了不改變圖像顯示的效果,物理顯示區(qū)a和實(shí)際顯示區(qū)c的長(zhǎng)寬顯示比例一致。此時(shí)上述顯示調(diào)整緩沖區(qū)b則呈環(huán)形設(shè)置。
步驟S20,獲取預(yù)設(shè)傳感器檢測(cè)的數(shù)據(jù),并根據(jù)檢測(cè)的數(shù)據(jù)判斷終端是否發(fā)生位移;若是,則執(zhí)行步驟S30;若否,則結(jié)束;
步驟S30,根據(jù)所述終端的位移量調(diào)整所述畫面顯示區(qū)域顯示的大小和/或位置,以減小所述畫面顯示區(qū)域顯示的屏幕畫面顯示與人眼的相對(duì)位移量。
本實(shí)施例中,上述預(yù)設(shè)傳感器包括重力感應(yīng)器、陀螺儀和加速度傳感器等,用以收集手機(jī)的實(shí)時(shí)位置信息。通過對(duì)各傳感器檢測(cè)的實(shí)時(shí)數(shù)據(jù)進(jìn)行收集分析判斷終端位置是否發(fā)生了偏移。當(dāng)終端的位置發(fā)生了偏移,將根據(jù)檢測(cè)的數(shù)據(jù)計(jì)算位移量,然后根據(jù)該位移量調(diào)在上述顯示調(diào)整緩沖區(qū)內(nèi)整所述畫面顯示區(qū)域顯示的大小和/或位置,從而以達(dá)到減輕甚至消除抖動(dòng)的目的。
本發(fā)明實(shí)施例通過設(shè)置顯示調(diào)整緩沖區(qū),并當(dāng)通過預(yù)設(shè)傳感器檢測(cè)到終端發(fā)生位移后,根據(jù)位移量在顯示調(diào)整緩沖區(qū)內(nèi)調(diào)整畫面顯示區(qū)域的顯示大小和/或位置。以減小所述畫面顯示區(qū)域顯示的屏幕畫面顯示與人眼的相對(duì)位移量,從而有效防止人眼與屏幕間位置變換導(dǎo)致視覺疲勞,提高了畫面的顯示效果。
進(jìn)一步地,參照?qǐng)D3,基于本發(fā)明屏幕畫面顯示方法第一實(shí)施例,在本發(fā)明屏幕畫面顯示方法第二實(shí)施例中,上述步驟S10之后還包括:
步驟S40,接收到顯示調(diào)整緩沖區(qū)大小調(diào)整指令時(shí),調(diào)整所述畫面顯示區(qū)域的大小。
本實(shí)施例中,可以由手機(jī)提供一設(shè)置界面,用于設(shè)置上述顯示調(diào)整緩沖區(qū)的大小。例如當(dāng)用戶需要較大的顯示畫面時(shí),可以通過在該設(shè)置界面降低顯示調(diào)整緩沖區(qū)的面積;當(dāng)用戶在特定環(huán)境(例如乘坐公汽)下可以提高顯示調(diào)整緩沖區(qū)的面積,以防止用戶在車上玩手機(jī)時(shí)發(fā)生動(dòng)暈癥。應(yīng)當(dāng)說明的是,上述顯示調(diào)整緩沖區(qū)調(diào)整的方式可以根據(jù)實(shí)際需要進(jìn)行設(shè)置,在此不做進(jìn)一步地限定,例如還可以通過特定手勢(shì)的輸入等等。
進(jìn)一步地,參照?qǐng)D4,基于本發(fā)明屏幕畫面顯示方法第一實(shí)施例,在本發(fā)明屏幕畫面顯示方法第三實(shí)施例中,上述步驟S30包括:
步驟S31,當(dāng)所述終端沿所述顯示屏的中垂線方向發(fā)生位移時(shí),根據(jù)終端的位移量對(duì)所述屏幕畫面的像素進(jìn)行放大或縮小處理,并繪制于預(yù)置的緩存區(qū)內(nèi);當(dāng)所述終端沿垂直于所述顯示屏的中垂線方向發(fā)生位移時(shí),將根據(jù)終端的位移量對(duì)所述屏幕畫面的像素進(jìn)行偏移處理,并繪制于預(yù)置的緩存區(qū)內(nèi);
步驟S32,將所述緩存區(qū)繪制的屏幕畫面輸出顯示至所述顯示屏。
本實(shí)施例中,以用戶豎直拿著手機(jī)(手機(jī)的屏幕與豎直平面平行)為例作出詳細(xì)說明。上述終端沿所述顯示屏的中垂線方向發(fā)生位移即為手機(jī)發(fā)生前后移動(dòng),使得手機(jī)屏幕靠近或遠(yuǎn)離人眼;上述終端沿垂直于所述顯示屏的中垂線方向發(fā)生位移是指,手機(jī)在上下左右方向上移動(dòng)。當(dāng)手機(jī)在前后方向移動(dòng)時(shí),可以通過放大或縮小畫面顯示區(qū)域以調(diào)整屏幕畫面的顯示的大小;當(dāng)手機(jī)在上下左右方向移動(dòng)時(shí),可以通過調(diào)整畫面顯示區(qū)域的位置以調(diào)整屏幕畫面的顯示的位置,以減小人眼相對(duì)于手機(jī)發(fā)生位移。具體地,當(dāng)手機(jī)向前發(fā)生位移時(shí),可以將縮小屏幕畫面;當(dāng)手機(jī)向后發(fā)生位移時(shí),可以將放大屏幕畫面;當(dāng)手機(jī)向左發(fā)生了位移,可以將屏幕畫面向右偏移預(yù)置距離;當(dāng)手機(jī)向右發(fā)生了位移,可以將屏幕畫面向左偏移預(yù)置距離;當(dāng)手機(jī)向上發(fā)生了位移,可以將屏幕畫面向下偏移預(yù)置距離;當(dāng)手機(jī)向下發(fā)生了位移,可以將屏幕畫面向上偏移預(yù)置距離。
應(yīng)當(dāng)說明的是,為了保證畫面顯示的完整性,需要對(duì)顯示畫面的偏移量或放大縮小量進(jìn)行限制。
進(jìn)一步地,參照?qǐng)D5,基于本發(fā)明屏幕畫面顯示方法第三實(shí)施例,在本發(fā)明屏幕畫面顯示方法第四實(shí)施例中,上述步驟S32之前還包括:
步驟S33,判斷所述緩存區(qū)繪制的屏幕畫面是否超出所述顯示屏的物理顯示區(qū)域;若是,則執(zhí)行步驟S34,并在執(zhí)行完步驟S34后轉(zhuǎn)入執(zhí)行步驟S32;若否,則執(zhí)行步驟S32;
步驟S34,根據(jù)所述顯示屏的物理顯示區(qū)域坐標(biāo)調(diào)整所述屏幕畫面顯示的大小和位置。
本實(shí)施例中,在上述緩存區(qū)中首先繪制好屏幕畫面,確定畫面顯示的坐標(biāo),判斷各坐標(biāo)是否超出了物理顯示區(qū)域的邊界,當(dāng)超出了物理顯示區(qū)域的邊界則需要進(jìn)行畫面修正。例如由于放大使得緩存區(qū)中繪制的屏幕畫面坐標(biāo)超出了物理顯示區(qū)域的邊界,則可以通過縮小屏幕畫面,以使屏幕畫面的大小與物理顯示區(qū)域一致。由于偏移使得緩存區(qū)中繪制的屏幕畫面坐標(biāo)超出了物理顯示區(qū)域的邊界,則可以通過減小偏移量以使屏幕畫面位于物理顯示區(qū)域內(nèi)。
進(jìn)一步地,參照?qǐng)D6,基于本發(fā)明屏幕畫面顯示方法任一實(shí)施例,在本發(fā)明屏幕畫面顯示方法第五實(shí)施例中,上述步驟S10之前還包括:
步驟S50,判斷終端是否進(jìn)入屏幕自適應(yīng)調(diào)整模式;若是,則執(zhí)行步驟S10,若否,則根據(jù)終端顯示屏的物理顯示區(qū)域顯示屏幕畫面。
本發(fā)明實(shí)施例中,可以在手機(jī)上設(shè)置權(quán)限模式,用于控制屏幕畫面以普通模式進(jìn)行顯示或者以屏幕自適應(yīng)調(diào)整模式進(jìn)行顯示。由于可以設(shè)置多種顯示模式進(jìn)行切換,可以適應(yīng)不同的人群需求,因此提高了手機(jī)適用范圍。
本發(fā)明還提供一種屏幕畫面顯示裝置,參照?qǐng)D7,在本發(fā)明屏幕畫面顯示裝置第一實(shí)施例中,本發(fā)明提供的屏幕畫面顯示裝置包括:
顯示模塊10,用于根據(jù)預(yù)置的顯示調(diào)整緩沖區(qū)調(diào)整終端顯示屏的畫面顯示區(qū)域,以使所述畫面顯示區(qū)域小于所述顯示屏的物理顯示區(qū)域;
本發(fā)明實(shí)施例提供的屏幕畫面顯示裝置主要應(yīng)用于移動(dòng)終端中,用于控制顯示屏的屏幕畫面的顯示狀態(tài)。該終端可以為手機(jī)、pad等,以下各實(shí)施例以手機(jī)為例,作出詳細(xì)說明。如圖2所示,上述畫面顯示區(qū)域?yàn)槭謾C(jī)屏幕的實(shí)際顯示區(qū)c,在手機(jī)屏幕的物理顯示區(qū)域a上除了實(shí)際顯示區(qū)c以外的部分為顯示調(diào)整緩沖區(qū)b。具體地,顯示調(diào)整緩沖區(qū)b調(diào)整實(shí)際顯示區(qū)a的顯示位置和顯示大小。在初始狀態(tài)下,顯示調(diào)整緩沖區(qū)b可以顯示為黑色或其他填充顏色,作為手機(jī)邊框的一部分。應(yīng)當(dāng)說明的是,上述顯示調(diào)整緩沖區(qū)b的形狀和大小可以根據(jù)實(shí)際需要進(jìn)行設(shè)置,用戶可以根據(jù)手機(jī)屏幕的大小以及自身的眩暈容忍程度在屏幕進(jìn)行設(shè)置,用戶的容忍度越大,則可以設(shè)置的顯示調(diào)整緩沖區(qū)越小。本實(shí)施例中,優(yōu)選地,上述實(shí)際顯示區(qū)c位于所述顯示屏的物理顯示區(qū)a的中心,且為了不改變圖像顯示的效果,物理顯示區(qū)a和實(shí)際顯示區(qū)c的長(zhǎng)寬顯示比例一致。此時(shí)上述顯示調(diào)整緩沖區(qū)b則呈環(huán)形設(shè)置。
第一判斷模塊20,用于獲取預(yù)設(shè)傳感器檢測(cè)的數(shù)據(jù),并根據(jù)檢測(cè)的數(shù)據(jù)判斷終端是否發(fā)生位移;
第一調(diào)整模塊30,用于當(dāng)終端發(fā)生位移時(shí),根據(jù)所述終端的位移量調(diào)整所述畫面顯示區(qū)域顯示的大小和/或位置,以減小所述畫面顯示區(qū)域顯示的屏幕畫面顯示與人眼的相對(duì)位移量。
本實(shí)施例中,上述預(yù)設(shè)傳感器包括重力感應(yīng)器、陀螺儀和加速度傳感器等,用以收集手機(jī)的實(shí)時(shí)位置信息。通過對(duì)各傳感器檢測(cè)的實(shí)時(shí)數(shù)據(jù)進(jìn)行收集分析判斷終端位置是否發(fā)生了偏移。當(dāng)終端的位置發(fā)生了偏移,將根據(jù)檢測(cè)的數(shù)據(jù)計(jì)算位移量,然后根據(jù)該位移量調(diào)在上述顯示調(diào)整緩沖區(qū)內(nèi)整所述畫面顯示區(qū)域顯示的大小和/或位置,從而以達(dá)到減輕甚至消除抖動(dòng)的目的。
本發(fā)明實(shí)施例通過設(shè)置顯示調(diào)整緩沖區(qū),并當(dāng)通過預(yù)設(shè)傳感器檢測(cè)到終端發(fā)生位移后,根據(jù)位移量在顯示調(diào)整緩沖區(qū)內(nèi)調(diào)整畫面顯示區(qū)域的顯示大小和/或位置。以減小所述畫面顯示區(qū)域顯示的屏幕畫面顯示與人眼的相對(duì)位移量,從而有效防止人眼與屏幕間位置變換導(dǎo)致視覺疲勞,提高了畫面的顯示效果。
進(jìn)一步地,參照?qǐng)D8,基于本發(fā)明屏幕畫面顯示裝置第一實(shí)施例,在本發(fā)明屏幕畫面顯示裝置第二實(shí)施例中,上述屏幕畫面顯示裝置還包括:
第二調(diào)整模塊40,接收到顯示調(diào)整緩沖區(qū)大小調(diào)整指令時(shí),調(diào)整所述畫面顯示區(qū)域的大小。
本實(shí)施例中,可以由手機(jī)提供一設(shè)置界面,用于設(shè)置上述顯示調(diào)整緩沖區(qū)的大小。例如當(dāng)用戶需要較大的顯示畫面時(shí),可以通過在該設(shè)置界面降低顯示調(diào)整緩沖區(qū)的面積;當(dāng)用戶在特定環(huán)境(例如乘坐公汽)下可以提高顯示調(diào)整緩沖區(qū)的面積,以防止用戶在車上玩手機(jī)時(shí)發(fā)生動(dòng)暈癥。應(yīng)當(dāng)說明的是,上述顯示調(diào)整緩沖區(qū)調(diào)整的方式可以根據(jù)實(shí)際需要進(jìn)行設(shè)置,在此不做進(jìn)一步地限定,例如還可以通過特定手勢(shì)的輸入等等。
進(jìn)一步地,參照?qǐng)D9,基于本發(fā)明屏幕畫面顯示裝置第一實(shí)施例,在本發(fā)明屏幕畫面顯示裝置第三實(shí)施例中,上述第一調(diào)整模塊30包括:
繪圖單元31,用于當(dāng)所述終端沿所述顯示屏的中垂線方向發(fā)生位移時(shí),根據(jù)終端的位移量對(duì)所述屏幕畫面的像素進(jìn)行放大或縮小處理,并繪制于預(yù)置的緩存區(qū)內(nèi);當(dāng)所述終端沿垂直于所述顯示屏的中垂線方向發(fā)生位移時(shí),將根據(jù)終端的位移量對(duì)所述屏幕畫面的像素進(jìn)行偏移處理,并繪制于預(yù)置的緩存區(qū)內(nèi);
輸出單元32,用于將所述緩存區(qū)繪制的屏幕畫面輸出顯示至所述顯示屏。
本實(shí)施例中,以用戶豎直拿著手機(jī)(手機(jī)的屏幕與豎直平面平行)為例作出詳細(xì)說明。上述終端沿所述顯示屏的中垂線方向發(fā)生位移即為手機(jī)發(fā)生前后移動(dòng),使得手機(jī)屏幕靠近或遠(yuǎn)離人眼;上述終端沿垂直于所述顯示屏的中垂線方向發(fā)生位移是指,手機(jī)在上下左右方向上移動(dòng)。當(dāng)手機(jī)在前后方向移動(dòng)時(shí),可以通過放大或縮小畫面顯示區(qū)域以調(diào)整屏幕畫面的顯示的大?。划?dāng)手機(jī)在上下左右方向移動(dòng)時(shí),可以通過調(diào)整畫面顯示區(qū)域的位置以調(diào)整屏幕畫面的顯示的位置,以減小人眼相對(duì)于手機(jī)發(fā)生位移。具體地,當(dāng)手機(jī)向前發(fā)生位移時(shí),可以將縮小屏幕畫面;當(dāng)手機(jī)向后發(fā)生位移時(shí),可以將放大屏幕畫面;當(dāng)手機(jī)向左發(fā)生了位移,可以將屏幕畫面向右偏移預(yù)置距離;當(dāng)手機(jī)向右發(fā)生了位移,可以將屏幕畫面向左偏移預(yù)置距離;當(dāng)手機(jī)向上發(fā)生了位移,可以將屏幕畫面向下偏移預(yù)置距離;當(dāng)手機(jī)向下發(fā)生了位移,可以將屏幕畫面向上偏移預(yù)置距離。
應(yīng)當(dāng)說明的是,為了保證畫面顯示的完整性,需要對(duì)顯示畫面的偏移量或放大縮小量進(jìn)行限制。
進(jìn)一步地,參照?qǐng)D10,基于本發(fā)明屏幕畫面顯示裝置第三實(shí)施例,在本發(fā)明屏幕畫面顯示裝置第四實(shí)施例中,上述第一調(diào)整模塊30還包括:
判斷單元33,用于判斷所述緩存區(qū)繪制的屏幕畫面是否超出所述顯示屏的物理顯示區(qū)域;
調(diào)整單元34,用于當(dāng)所述屏幕畫面超出所述物理顯示區(qū)域時(shí),根據(jù)所述顯示屏的物理顯示區(qū)域坐標(biāo)調(diào)整所述屏幕畫面顯示的大小和位置。
本實(shí)施例中,在上述緩存區(qū)中首先繪制好屏幕畫面,確定畫面顯示的坐標(biāo),判斷各坐標(biāo)是否超出了物理顯示區(qū)域的邊界,當(dāng)超出了物理顯示區(qū)域的邊界則需要進(jìn)行畫面修正。例如由于放大使得緩存區(qū)中繪制的屏幕畫面坐標(biāo)超出了物理顯示區(qū)域的邊界,則可以通過縮小屏幕畫面,以使屏幕畫面的大小與物理顯示區(qū)域一致。由于偏移使得緩存區(qū)中繪制的屏幕畫面坐標(biāo)超出了物理顯示區(qū)域的邊界,則可以通過減小偏移量以使屏幕畫面位于物理顯示區(qū)域內(nèi)。
進(jìn)一步地,參照?qǐng)D11,基于本發(fā)明屏幕畫面顯示裝置任一實(shí)施例,在本 發(fā)明屏幕畫面顯示裝置第五實(shí)施例中,上述屏幕畫面顯示裝置還包括:
第二判斷模塊50,用于判斷終端是否進(jìn)入屏幕自適應(yīng)調(diào)整模式;并當(dāng)終端進(jìn)入屏幕自適應(yīng)調(diào)整模式時(shí),觸發(fā)顯示模塊根據(jù)預(yù)置的顯示調(diào)整緩沖區(qū)調(diào)整終端顯示屏的畫面顯示區(qū)域。
本發(fā)明實(shí)施例中,可以在手機(jī)上設(shè)置權(quán)限模式,用于控制屏幕畫面以普通模式進(jìn)行顯示或者以屏幕自適應(yīng)調(diào)整模式進(jìn)行顯示。由于可以設(shè)置多種顯示模式進(jìn)行切換,可以適應(yīng)不同的人群需求,因此提高了手機(jī)適用范圍。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。